summaryrefslogtreecommitdiffstats
path: root/kstars/kstars
diff options
context:
space:
mode:
authortoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
committertoma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2009-11-25 17:56:58 +0000
commitce599e4f9f94b4eb00c1b5edb85bce5431ab3df2 (patch)
treed3bb9f5d25a2dc09ca81adecf39621d871534297 /kstars/kstars
downloadtdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.tar.gz
tdeedu-ce599e4f9f94b4eb00c1b5edb85bce5431ab3df2.zip
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdeedu@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kstars/kstars')
-rw-r--r--kstars/kstars/Makefile.am132
-rw-r--r--kstars/kstars/Options.kcfgc5
-rw-r--r--kstars/kstars/addcatdialog.cpp236
-rw-r--r--kstars/kstars/addcatdialog.h96
-rw-r--r--kstars/kstars/addcatdialogui.ui371
-rw-r--r--kstars/kstars/addlinkdialog.cpp73
-rw-r--r--kstars/kstars/addlinkdialog.h88
-rw-r--r--kstars/kstars/addlinkdialogui.ui153
-rw-r--r--kstars/kstars/ccdpreviewui.ui435
-rw-r--r--kstars/kstars/ccdpreviewwg.cpp427
-rw-r--r--kstars/kstars/ccdpreviewwg.h105
-rw-r--r--kstars/kstars/colorscheme.cpp311
-rw-r--r--kstars/kstars/colorscheme.h146
-rw-r--r--kstars/kstars/conbridlg.cpp239
-rw-r--r--kstars/kstars/conbridlg.h63
-rw-r--r--kstars/kstars/contrastbrightnessgui.ui126
-rw-r--r--kstars/kstars/csegment.cpp43
-rw-r--r--kstars/kstars/csegment.h91
-rw-r--r--kstars/kstars/customcatalog.cpp34
-rw-r--r--kstars/kstars/customcatalog.h53
-rw-r--r--kstars/kstars/data/Cities.dat2841
-rw-r--r--kstars/kstars/data/Makefile.am26
-rw-r--r--kstars/kstars/data/TZrules.dat99
-rw-r--r--kstars/kstars/data/advinterface.dat232
-rw-r--r--kstars/kstars/data/asteroids.dat2000
-rw-r--r--kstars/kstars/data/cbound.dat2315
-rw-r--r--kstars/kstars/data/chart.colors25
-rwxr-xr-xkstars/kstars/data/check_url.pl37
-rw-r--r--kstars/kstars/data/cities.pl318
-rw-r--r--kstars/kstars/data/clines.dat983
-rw-r--r--kstars/kstars/data/cnames.dat89
-rw-r--r--kstars/kstars/data/comets.dat539
-rw-r--r--kstars/kstars/data/default.colors25
-rw-r--r--kstars/kstars/data/earth.B0.vsop184
-rw-r--r--kstars/kstars/data/earth.B1.vsop99
-rw-r--r--kstars/kstars/data/earth.B2.vsop49
-rw-r--r--kstars/kstars/data/earth.B3.vsop11
-rw-r--r--kstars/kstars/data/earth.B4.vsop5
-rw-r--r--kstars/kstars/data/earth.L0.vsop559
-rw-r--r--kstars/kstars/data/earth.L1.vsop341
-rw-r--r--kstars/kstars/data/earth.L2.vsop142
-rw-r--r--kstars/kstars/data/earth.L3.vsop22
-rw-r--r--kstars/kstars/data/earth.L4.vsop11
-rw-r--r--kstars/kstars/data/earth.L5.vsop5
-rw-r--r--kstars/kstars/data/earth.R0.vsop526
-rw-r--r--kstars/kstars/data/earth.R1.vsop292
-rw-r--r--kstars/kstars/data/earth.R2.vsop139
-rw-r--r--kstars/kstars/data/earth.R3.vsop27
-rw-r--r--kstars/kstars/data/earth.R4.vsop10
-rw-r--r--kstars/kstars/data/earth.R5.vsop3
-rw-r--r--kstars/kstars/data/earth.orbit100
-rw-r--r--kstars/kstars/data/geomap.pngbin0 -> 75316 bytes
-rw-r--r--kstars/kstars/data/glossary.xml6
-rw-r--r--kstars/kstars/data/glstarbase.pngbin0 -> 1016 bytes
-rw-r--r--kstars/kstars/data/hip001.dat1012
-rw-r--r--kstars/kstars/data/hip002.dat1000
-rw-r--r--kstars/kstars/data/hip003.dat1000
-rw-r--r--kstars/kstars/data/hip004.dat1000
-rw-r--r--kstars/kstars/data/hip005.dat1000
-rw-r--r--kstars/kstars/data/hip006.dat1000
-rw-r--r--kstars/kstars/data/hip007.dat1000
-rw-r--r--kstars/kstars/data/hip008.dat1000
-rw-r--r--kstars/kstars/data/hip009.dat1000
-rw-r--r--kstars/kstars/data/hip010.dat1000
-rw-r--r--kstars/kstars/data/hip011.dat1000
-rw-r--r--kstars/kstars/data/hip012.dat1000
-rw-r--r--kstars/kstars/data/hip013.dat1000
-rw-r--r--kstars/kstars/data/hip014.dat1000
-rw-r--r--kstars/kstars/data/hip015.dat1000
-rw-r--r--kstars/kstars/data/hip016.dat1000
-rw-r--r--kstars/kstars/data/hip017.dat1000
-rw-r--r--kstars/kstars/data/hip018.dat1000
-rw-r--r--kstars/kstars/data/hip019.dat1000
-rw-r--r--kstars/kstars/data/hip020.dat1000
-rw-r--r--kstars/kstars/data/hip021.dat1000
-rw-r--r--kstars/kstars/data/hip022.dat1000
-rw-r--r--kstars/kstars/data/hip023.dat1000
-rw-r--r--kstars/kstars/data/hip024.dat1000
-rw-r--r--kstars/kstars/data/hip025.dat1000
-rw-r--r--kstars/kstars/data/hip026.dat1000
-rw-r--r--kstars/kstars/data/hip027.dat1000
-rw-r--r--kstars/kstars/data/hip028.dat1000
-rw-r--r--kstars/kstars/data/hip029.dat1000
-rw-r--r--kstars/kstars/data/hip030.dat1000
-rw-r--r--kstars/kstars/data/hip031.dat1000
-rw-r--r--kstars/kstars/data/hip032.dat1000
-rw-r--r--kstars/kstars/data/hip033.dat1000
-rw-r--r--kstars/kstars/data/hip034.dat1000
-rw-r--r--kstars/kstars/data/hip035.dat1000
-rw-r--r--kstars/kstars/data/hip036.dat1000
-rw-r--r--kstars/kstars/data/hip037.dat1000
-rw-r--r--kstars/kstars/data/hip038.dat1000
-rw-r--r--kstars/kstars/data/hip039.dat1000
-rw-r--r--kstars/kstars/data/hip040.dat1000
-rw-r--r--kstars/kstars/data/hip041.dat1000
-rw-r--r--kstars/kstars/data/hip042.dat74
-rw-r--r--kstars/kstars/data/hip043.dat1000
-rw-r--r--kstars/kstars/data/hip044.dat1000
-rw-r--r--kstars/kstars/data/hip045.dat1000
-rw-r--r--kstars/kstars/data/hip046.dat1000
-rw-r--r--kstars/kstars/data/hip047.dat1000
-rw-r--r--kstars/kstars/data/hip048.dat1000
-rw-r--r--kstars/kstars/data/hip049.dat1000
-rw-r--r--kstars/kstars/data/hip050.dat1000
-rw-r--r--kstars/kstars/data/hip051.dat1000
-rw-r--r--kstars/kstars/data/hip052.dat1000
-rw-r--r--kstars/kstars/data/hip053.dat1000
-rw-r--r--kstars/kstars/data/hip054.dat1000
-rw-r--r--kstars/kstars/data/hip055.dat1000
-rw-r--r--kstars/kstars/data/hip056.dat1000
-rw-r--r--kstars/kstars/data/hip057.dat1000
-rw-r--r--kstars/kstars/data/hip058.dat1000
-rw-r--r--kstars/kstars/data/hip059.dat1000
-rw-r--r--kstars/kstars/data/hip060.dat1000
-rw-r--r--kstars/kstars/data/hip061.dat1000
-rw-r--r--kstars/kstars/data/hip062.dat1000
-rw-r--r--kstars/kstars/data/hip063.dat1000
-rw-r--r--kstars/kstars/data/hip064.dat1000
-rw-r--r--kstars/kstars/data/hip065.dat1000
-rw-r--r--kstars/kstars/data/hip066.dat1000
-rw-r--r--kstars/kstars/data/hip067.dat1000
-rw-r--r--kstars/kstars/data/hip068.dat1000
-rw-r--r--kstars/kstars/data/hip069.dat1000
-rw-r--r--kstars/kstars/data/hip070.dat1000
-rw-r--r--kstars/kstars/data/hip071.dat1000
-rw-r--r--kstars/kstars/data/hip072.dat1000
-rw-r--r--kstars/kstars/data/hip073.dat1000
-rw-r--r--kstars/kstars/data/hip074.dat1000
-rw-r--r--kstars/kstars/data/hip075.dat1000
-rw-r--r--kstars/kstars/data/hip076.dat1000
-rw-r--r--kstars/kstars/data/hip077.dat1000
-rw-r--r--kstars/kstars/data/hip078.dat1000
-rw-r--r--kstars/kstars/data/hip079.dat1000
-rw-r--r--kstars/kstars/data/hip080.dat1000
-rw-r--r--kstars/kstars/data/hip081.dat1000
-rw-r--r--kstars/kstars/data/hip082.dat1000
-rw-r--r--kstars/kstars/data/hip083.dat1000
-rw-r--r--kstars/kstars/data/hip084.dat1000
-rw-r--r--kstars/kstars/data/hip085.dat1000
-rw-r--r--kstars/kstars/data/hip086.dat1000
-rw-r--r--kstars/kstars/data/hip087.dat1000
-rw-r--r--kstars/kstars/data/hip088.dat1000
-rw-r--r--kstars/kstars/data/hip089.dat1000
-rw-r--r--kstars/kstars/data/hip090.dat1000
-rw-r--r--kstars/kstars/data/hip091.dat1000
-rw-r--r--kstars/kstars/data/hip092.dat1000
-rw-r--r--kstars/kstars/data/hip093.dat1000
-rw-r--r--kstars/kstars/data/hip094.dat1000
-rw-r--r--kstars/kstars/data/hip095.dat1000
-rw-r--r--kstars/kstars/data/hip096.dat1000
-rw-r--r--kstars/kstars/data/hip097.dat1000
-rw-r--r--kstars/kstars/data/hip098.dat1000
-rw-r--r--kstars/kstars/data/hip099.dat1000
-rw-r--r--kstars/kstars/data/hip100.dat1000
-rw-r--r--kstars/kstars/data/hip101.dat1000
-rw-r--r--kstars/kstars/data/hip102.dat1000
-rw-r--r--kstars/kstars/data/hip103.dat1000
-rw-r--r--kstars/kstars/data/hip104.dat1000
-rw-r--r--kstars/kstars/data/hip105.dat1000
-rw-r--r--kstars/kstars/data/hip106.dat1000
-rw-r--r--kstars/kstars/data/hip107.dat1000
-rw-r--r--kstars/kstars/data/hip108.dat1000
-rw-r--r--kstars/kstars/data/hip109.dat1000
-rw-r--r--kstars/kstars/data/hip110.dat1000
-rw-r--r--kstars/kstars/data/hip111.dat1000
-rw-r--r--kstars/kstars/data/hip112.dat1000
-rw-r--r--kstars/kstars/data/hip113.dat1000
-rw-r--r--kstars/kstars/data/hip114.dat1000
-rw-r--r--kstars/kstars/data/hip115.dat1000
-rw-r--r--kstars/kstars/data/hip116.dat1000
-rw-r--r--kstars/kstars/data/hip117.dat1000
-rw-r--r--kstars/kstars/data/hip118.dat1000
-rw-r--r--kstars/kstars/data/hip119.dat1000
-rw-r--r--kstars/kstars/data/hip120.dat1000
-rw-r--r--kstars/kstars/data/hip121.dat1000
-rw-r--r--kstars/kstars/data/hip122.dat1000
-rw-r--r--kstars/kstars/data/hip123.dat1000
-rw-r--r--kstars/kstars/data/hip124.dat1000
-rw-r--r--kstars/kstars/data/hip125.dat1000
-rw-r--r--kstars/kstars/data/hip126.dat1000
-rw-r--r--kstars/kstars/data/hip127.dat908
-rw-r--r--kstars/kstars/data/histogram.pngbin0 -> 699 bytes
-rw-r--r--kstars/kstars/data/image_url.dat746
-rw-r--r--kstars/kstars/data/imgreduction.pngbin0 -> 652 bytes
-rw-r--r--kstars/kstars/data/info_url.dat243
-rw-r--r--kstars/kstars/data/jupiter.B0.vsop249
-rw-r--r--kstars/kstars/data/jupiter.B1.vsop141
-rw-r--r--kstars/kstars/data/jupiter.B2.vsop81
-rw-r--r--kstars/kstars/data/jupiter.B3.vsop42
-rw-r--r--kstars/kstars/data/jupiter.B4.vsop12
-rw-r--r--kstars/kstars/data/jupiter.B5.vsop5
-rw-r--r--kstars/kstars/data/jupiter.L0.vsop760
-rw-r--r--kstars/kstars/data/jupiter.L1.vsop369
-rw-r--r--kstars/kstars/data/jupiter.L2.vsop191
-rw-r--r--kstars/kstars/data/jupiter.L3.vsop109
-rw-r--r--kstars/kstars/data/jupiter.L4.vsop45
-rw-r--r--kstars/kstars/data/jupiter.L5.vsop10
-rw-r--r--kstars/kstars/data/jupiter.R0.vsop745
-rw-r--r--kstars/kstars/data/jupiter.R1.vsop381
-rw-r--r--kstars/kstars/data/jupiter.R2.vsop190
-rw-r--r--kstars/kstars/data/jupiter.R3.vsop98
-rw-r--r--kstars/kstars/data/jupiter.R4.vsop46
-rw-r--r--kstars/kstars/data/jupiter.R5.vsop9
-rw-r--r--kstars/kstars/data/jupiter.orbit100
-rw-r--r--kstars/kstars/data/jupiter.pngbin0 -> 22321 bytes
-rw-r--r--kstars/kstars/data/kstars.pngbin0 -> 35289 bytes
-rw-r--r--kstars/kstars/data/lo16-app-kstars.pngbin0 -> 608 bytes
-rw-r--r--kstars/kstars/data/lo32-app-kstars.pngbin0 -> 1598 bytes
-rw-r--r--kstars/kstars/data/mars.B0.vsop441
-rw-r--r--kstars/kstars/data/mars.B1.vsop287
-rw-r--r--kstars/kstars/data/mars.B2.vsop130
-rw-r--r--kstars/kstars/data/mars.B3.vsop41
-rw-r--r--kstars/kstars/data/mars.B4.vsop11
-rw-r--r--kstars/kstars/data/mars.B5.vsop5
-rw-r--r--kstars/kstars/data/mars.L0.vsop1217
-rw-r--r--kstars/kstars/data/mars.L1.vsop686
-rw-r--r--kstars/kstars/data/mars.L2.vsop310
-rw-r--r--kstars/kstars/data/mars.L3.vsop129
-rw-r--r--kstars/kstars/data/mars.L4.vsop36
-rw-r--r--kstars/kstars/data/mars.L5.vsop15
-rw-r--r--kstars/kstars/data/mars.R0.vsop1118
-rw-r--r--kstars/kstars/data/mars.R1.vsop596
-rw-r--r--kstars/kstars/data/mars.R2.vsop313
-rw-r--r--kstars/kstars/data/mars.R3.vsop111
-rw-r--r--kstars/kstars/data/mars.R4.vsop28
-rw-r--r--kstars/kstars/data/mars.R5.vsop9
-rw-r--r--kstars/kstars/data/mars.orbit100
-rw-r--r--kstars/kstars/data/mars.pngbin0 -> 26010 bytes
-rw-r--r--kstars/kstars/data/mercury.B0.vsop818
-rw-r--r--kstars/kstars/data/mercury.B1.vsop494
-rw-r--r--kstars/kstars/data/mercury.B2.vsop230
-rw-r--r--kstars/kstars/data/mercury.B3.vsop52
-rw-r--r--kstars/kstars/data/mercury.B4.vsop13
-rw-r--r--kstars/kstars/data/mercury.B5.vsop8
-rw-r--r--kstars/kstars/data/mercury.L0.vsop1380
-rw-r--r--kstars/kstars/data/mercury.L1.vsop839
-rw-r--r--kstars/kstars/data/mercury.L2.vsop395
-rw-r--r--kstars/kstars/data/mercury.L3.vsop150
-rw-r--r--kstars/kstars/data/mercury.L4.vsop21
-rw-r--r--kstars/kstars/data/mercury.L5.vsop12
-rw-r--r--kstars/kstars/data/mercury.R0.vsop1215
-rw-r--r--kstars/kstars/data/mercury.R1.vsop711
-rw-r--r--kstars/kstars/data/mercury.R2.vsop312
-rw-r--r--kstars/kstars/data/mercury.R3.vsop60
-rw-r--r--kstars/kstars/data/mercury.R4.vsop11
-rw-r--r--kstars/kstars/data/mercury.R5.vsop8
-rw-r--r--kstars/kstars/data/mercury.orbit100
-rw-r--r--kstars/kstars/data/mercury.pngbin0 -> 31181 bytes
-rw-r--r--kstars/kstars/data/moon00.pngbin0 -> 45883 bytes
-rw-r--r--kstars/kstars/data/moon01.pngbin0 -> 45883 bytes
-rw-r--r--kstars/kstars/data/moon02.pngbin0 -> 45883 bytes
-rw-r--r--kstars/kstars/data/moon03.pngbin0 -> 47165 bytes
-rw-r--r--kstars/kstars/data/moon04.pngbin0 -> 49790 bytes
-rw-r--r--kstars/kstars/data/moon05.pngbin0 -> 51852 bytes
-rw-r--r--kstars/kstars/data/moon06.pngbin0 -> 53343 bytes
-rw-r--r--kstars/kstars/data/moon07.pngbin0 -> 55013 bytes
-rw-r--r--kstars/kstars/data/moon08.pngbin0 -> 57558 bytes
-rw-r--r--kstars/kstars/data/moon09.pngbin0 -> 58629 bytes
-rw-r--r--kstars/kstars/data/moon10.pngbin0 -> 60164 bytes
-rw-r--r--kstars/kstars/data/moon11.pngbin0 -> 62587 bytes
-rw-r--r--kstars/kstars/data/moon12.pngbin0 -> 63792 bytes
-rw-r--r--kstars/kstars/data/moon13.pngbin0 -> 64290 bytes
-rw-r--r--kstars/kstars/data/moon14.pngbin0 -> 64604 bytes
-rw-r--r--kstars/kstars/data/moon15.pngbin0 -> 64871 bytes
-rw-r--r--kstars/kstars/data/moon16.pngbin0 -> 65098 bytes
-rw-r--r--kstars/kstars/data/moon17.pngbin0 -> 65098 bytes
-rw-r--r--kstars/kstars/data/moon18.pngbin0 -> 65098 bytes
-rw-r--r--kstars/kstars/data/moon19.pngbin0 -> 65098 bytes
-rw-r--r--kstars/kstars/data/moon20.pngbin0 -> 65098 bytes
-rw-r--r--kstars/kstars/data/moon21.pngbin0 -> 64988 bytes
-rw-r--r--kstars/kstars/data/moon22.pngbin0 -> 64493 bytes
-rw-r--r--kstars/kstars/data/moon23.pngbin0 -> 64105 bytes
-rw-r--r--kstars/kstars/data/moon24.pngbin0 -> 63327 bytes
-rw-r--r--kstars/kstars/data/moon25.pngbin0 -> 62249 bytes
-rw-r--r--kstars/kstars/data/moon26.pngbin0 -> 60283 bytes
-rw-r--r--kstars/kstars/data/moon27.pngbin0 -> 58541 bytes
-rw-r--r--kstars/kstars/data/moon28.pngbin0 -> 57204 bytes
-rw-r--r--kstars/kstars/data/moon29.pngbin0 -> 54150 bytes
-rw-r--r--kstars/kstars/data/moon30.pngbin0 -> 51236 bytes
-rw-r--r--kstars/kstars/data/moon31.pngbin0 -> 50004 bytes
-rw-r--r--kstars/kstars/data/moon32.pngbin0 -> 48153 bytes
-rw-r--r--kstars/kstars/data/moon33.pngbin0 -> 46932 bytes
-rw-r--r--kstars/kstars/data/moon34.pngbin0 -> 45861 bytes
-rw-r--r--kstars/kstars/data/moon35.pngbin0 -> 45861 bytes
-rw-r--r--kstars/kstars/data/moonB.dat60
-rw-r--r--kstars/kstars/data/moonLR.dat60
-rw-r--r--kstars/kstars/data/moonless-night.colors25
-rw-r--r--kstars/kstars/data/mw01.dat510
-rw-r--r--kstars/kstars/data/mw02.dat368
-rw-r--r--kstars/kstars/data/mw03.dat291
-rw-r--r--kstars/kstars/data/mw04.dat217
-rw-r--r--kstars/kstars/data/mw05.dat329
-rw-r--r--kstars/kstars/data/mw06.dat237
-rw-r--r--kstars/kstars/data/mw07.dat211
-rw-r--r--kstars/kstars/data/mw08.dat292
-rw-r--r--kstars/kstars/data/mw09.dat165
-rw-r--r--kstars/kstars/data/mw10.dat631
-rw-r--r--kstars/kstars/data/mw11.dat107
-rw-r--r--kstars/kstars/data/neptune.B0.vsop172
-rw-r--r--kstars/kstars/data/neptune.B1.vsop82
-rw-r--r--kstars/kstars/data/neptune.B2.vsop25
-rw-r--r--kstars/kstars/data/neptune.B3.vsop9
-rw-r--r--kstars/kstars/data/neptune.B4.vsop1
-rw-r--r--kstars/kstars/data/neptune.B5.vsop1
-rw-r--r--kstars/kstars/data/neptune.L0.vsop423
-rw-r--r--kstars/kstars/data/neptune.L1.vsop183
-rw-r--r--kstars/kstars/data/neptune.L2.vsop57
-rw-r--r--kstars/kstars/data/neptune.L3.vsop15
-rw-r--r--kstars/kstars/data/neptune.L4.vsop2
-rw-r--r--kstars/kstars/data/neptune.L5.vsop1
-rw-r--r--kstars/kstars/data/neptune.R0.vsop607
-rw-r--r--kstars/kstars/data/neptune.R1.vsop250
-rw-r--r--kstars/kstars/data/neptune.R2.vsop72
-rw-r--r--kstars/kstars/data/neptune.R3.vsop22
-rw-r--r--kstars/kstars/data/neptune.R4.vsop7
-rw-r--r--kstars/kstars/data/neptune.orbit100
-rw-r--r--kstars/kstars/data/neptune.pngbin0 -> 36741 bytes
-rw-r--r--kstars/kstars/data/ngcic01.dat1008
-rw-r--r--kstars/kstars/data/ngcic02.dat1000
-rw-r--r--kstars/kstars/data/ngcic03.dat1000
-rw-r--r--kstars/kstars/data/ngcic04.dat1000
-rw-r--r--kstars/kstars/data/ngcic05.dat1000
-rw-r--r--kstars/kstars/data/ngcic06.dat1000
-rw-r--r--kstars/kstars/data/ngcic07.dat1000
-rw-r--r--kstars/kstars/data/ngcic08.dat1000
-rw-r--r--kstars/kstars/data/ngcic09.dat1000
-rw-r--r--kstars/kstars/data/ngcic10.dat1000
-rw-r--r--kstars/kstars/data/ngcic11.dat1000
-rw-r--r--kstars/kstars/data/ngcic12.dat1000
-rw-r--r--kstars/kstars/data/ngcic13.dat1000
-rw-r--r--kstars/kstars/data/ngcic14.dat436
-rw-r--r--kstars/kstars/data/night.colors25
-rw-r--r--kstars/kstars/data/noimage.pngbin0 -> 57619 bytes
-rw-r--r--kstars/kstars/data/pluto.orbit100
-rw-r--r--kstars/kstars/data/pluto.pngbin0 -> 2532 bytes
-rw-r--r--kstars/kstars/data/saturn.B0.vsop500
-rw-r--r--kstars/kstars/data/saturn.B1.vsop260
-rw-r--r--kstars/kstars/data/saturn.B2.vsop111
-rw-r--r--kstars/kstars/data/saturn.B3.vsop58
-rw-r--r--kstars/kstars/data/saturn.B4.vsop26
-rw-r--r--kstars/kstars/data/saturn.B5.vsop11
-rw-r--r--kstars/kstars/data/saturn.L0.vsop1152
-rw-r--r--kstars/kstars/data/saturn.L1.vsop642
-rw-r--r--kstars/kstars/data/saturn.L2.vsop321
-rw-r--r--kstars/kstars/data/saturn.L3.vsop148
-rw-r--r--kstars/kstars/data/saturn.L4.vsop68
-rw-r--r--kstars/kstars/data/saturn.L5.vsop27
-rw-r--r--kstars/kstars/data/saturn.R0.vsop1205
-rw-r--r--kstars/kstars/data/saturn.R1.vsop639
-rw-r--r--kstars/kstars/data/saturn.R2.vsop342
-rw-r--r--kstars/kstars/data/saturn.R3.vsop157
-rw-r--r--kstars/kstars/data/saturn.R4.vsop64
-rw-r--r--kstars/kstars/data/saturn.R5.vsop28
-rw-r--r--kstars/kstars/data/saturn.orbit100
-rw-r--r--kstars/kstars/data/saturn.pngbin0 -> 36023 bytes
-rw-r--r--kstars/kstars/data/sun.pngbin0 -> 21976 bytes
-rw-r--r--kstars/kstars/data/tips427
-rw-r--r--kstars/kstars/data/uranus.B0.vsop283
-rw-r--r--kstars/kstars/data/uranus.B1.vsop154
-rw-r--r--kstars/kstars/data/uranus.B2.vsop60
-rw-r--r--kstars/kstars/data/uranus.B3.vsop16
-rw-r--r--kstars/kstars/data/uranus.B4.vsop2
-rw-r--r--kstars/kstars/data/uranus.L0.vsop947
-rw-r--r--kstars/kstars/data/uranus.L1.vsop426
-rw-r--r--kstars/kstars/data/uranus.L2.vsop151
-rw-r--r--kstars/kstars/data/uranus.L3.vsop46
-rw-r--r--kstars/kstars/data/uranus.L4.vsop7
-rw-r--r--kstars/kstars/data/uranus.L5.vsop1
-rw-r--r--kstars/kstars/data/uranus.R0.vsop1124
-rw-r--r--kstars/kstars/data/uranus.R1.vsop514
-rw-r--r--kstars/kstars/data/uranus.R2.vsop192
-rw-r--r--kstars/kstars/data/uranus.R3.vsop55
-rw-r--r--kstars/kstars/data/uranus.R4.vsop11
-rw-r--r--kstars/kstars/data/uranus.orbit100
-rw-r--r--kstars/kstars/data/uranus.pngbin0 -> 36268 bytes
-rw-r--r--kstars/kstars/data/valaav.txt16274
-rw-r--r--kstars/kstars/data/venus.B0.vsop210
-rw-r--r--kstars/kstars/data/venus.B1.vsop133
-rw-r--r--kstars/kstars/data/venus.B2.vsop59
-rw-r--r--kstars/kstars/data/venus.B3.vsop15
-rw-r--r--kstars/kstars/data/venus.B4.vsop5
-rw-r--r--kstars/kstars/data/venus.B5.vsop4
-rw-r--r--kstars/kstars/data/venus.L0.vsop367
-rw-r--r--kstars/kstars/data/venus.L1.vsop215
-rw-r--r--kstars/kstars/data/venus.L2.vsop70
-rw-r--r--kstars/kstars/data/venus.L3.vsop9
-rw-r--r--kstars/kstars/data/venus.L4.vsop5
-rw-r--r--kstars/kstars/data/venus.L5.vsop5
-rw-r--r--kstars/kstars/data/venus.R0.vsop330
-rw-r--r--kstars/kstars/data/venus.R1.vsop180
-rw-r--r--kstars/kstars/data/venus.R2.vsop63
-rw-r--r--kstars/kstars/data/venus.R3.vsop7
-rw-r--r--kstars/kstars/data/venus.R4.vsop3
-rw-r--r--kstars/kstars/data/venus.R5.vsop2
-rw-r--r--kstars/kstars/data/venus.orbit100
-rw-r--r--kstars/kstars/data/venus.pngbin0 -> 17389 bytes
-rw-r--r--kstars/kstars/data/wizardside.pngbin0 -> 12983 bytes
-rw-r--r--kstars/kstars/data/wzdownload.pngbin0 -> 50050 bytes
-rw-r--r--kstars/kstars/data/wzgeo.pngbin0 -> 51551 bytes
-rw-r--r--kstars/kstars/data/wzscope.pngbin0 -> 61438 bytes
-rw-r--r--kstars/kstars/data/wzstars.pngbin0 -> 96809 bytes
-rw-r--r--kstars/kstars/deepskyobject.cpp245
-rw-r--r--kstars/kstars/deepskyobject.h196
-rw-r--r--kstars/kstars/detaildialog.cpp1080
-rw-r--r--kstars/kstars/detaildialog.h249
-rw-r--r--kstars/kstars/details_data.ui599
-rw-r--r--kstars/kstars/details_database.ui55
-rw-r--r--kstars/kstars/details_links.ui188
-rw-r--r--kstars/kstars/details_log.ui77
-rw-r--r--kstars/kstars/details_position.ui927
-rw-r--r--kstars/kstars/devicemanager.cpp502
-rw-r--r--kstars/kstars/devicemanager.h81
-rw-r--r--kstars/kstars/devmanager.ui441
-rw-r--r--kstars/kstars/dms.cpp318
-rw-r--r--kstars/kstars/dms.h364
-rw-r--r--kstars/kstars/dmsbox.cpp143
-rw-r--r--kstars/kstars/dmsbox.h147
-rw-r--r--kstars/kstars/draglistbox.cpp92
-rw-r--r--kstars/kstars/draglistbox.h57
-rw-r--r--kstars/kstars/filesource.cpp87
-rw-r--r--kstars/kstars/filesource.h105
-rw-r--r--kstars/kstars/finddialog.cpp227
-rw-r--r--kstars/kstars/finddialog.h119
-rw-r--r--kstars/kstars/fitsheaderdialog.ui117
-rw-r--r--kstars/kstars/fitshistogram.cpp419
-rw-r--r--kstars/kstars/fitshistogram.h87
-rw-r--r--kstars/kstars/fitsimage.cpp480
-rw-r--r--kstars/kstars/fitsimage.h124
-rw-r--r--kstars/kstars/fitsprocess.cpp352
-rw-r--r--kstars/kstars/fitsprocess.h84
-rw-r--r--kstars/kstars/fitsviewer.cpp1005
-rw-r--r--kstars/kstars/fitsviewer.h144
-rw-r--r--kstars/kstars/fitsviewer.rc43
-rw-r--r--kstars/kstars/focusdialog.cpp164
-rw-r--r--kstars/kstars/focusdialog.h78
-rw-r--r--kstars/kstars/focusdialogdlg.ui214
-rw-r--r--kstars/kstars/fov.cpp138
-rw-r--r--kstars/kstars/fov.h61
-rw-r--r--kstars/kstars/fovdialog.cpp259
-rw-r--r--kstars/kstars/fovdialog.h82
-rw-r--r--kstars/kstars/fovdialogui.ui192
-rw-r--r--kstars/kstars/geolocation.cpp201
-rw-r--r--kstars/kstars/geolocation.h323
-rw-r--r--kstars/kstars/hi128-app-kstars.pngbin0 -> 14022 bytes
-rw-r--r--kstars/kstars/hi16-app-kstars.pngbin0 -> 905 bytes
-rw-r--r--kstars/kstars/hi32-app-kstars.pngbin0 -> 2253 bytes
-rw-r--r--kstars/kstars/hi48-app-kstars.pngbin0 -> 3875 bytes
-rw-r--r--kstars/kstars/hi64-app-kstars.pngbin0 -> 5538 bytes
-rw-r--r--kstars/kstars/hisc-app-kstars.svgzbin0 -> 11573 bytes
-rw-r--r--kstars/kstars/histdialog.ui342
-rw-r--r--kstars/kstars/icons/Makefile.am2
-rw-r--r--kstars/kstars/icons/cr128-action-kstars_geo.pngbin0 -> 16916 bytes
-rw-r--r--kstars/kstars/icons/cr16-action-kstars_geo.pngbin0 -> 918 bytes
-rw-r--r--kstars/kstars/icons/cr32-action-kstars_geo.pngbin0 -> 2637 bytes
-rw-r--r--kstars/kstars/icons/cr48-action-kstars_geo.pngbin0 -> 4737 bytes
-rw-r--r--kstars/kstars/icons/cr64-action-kstars_geo.pngbin0 -> 7129 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_cbound.pngbin0 -> 874 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_clines.pngbin0 -> 463 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_cnames.pngbin0 -> 599 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_deepsky.pngbin0 -> 599 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_grid.pngbin0 -> 1523 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_horizon.pngbin0 -> 329 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_mw.pngbin0 -> 639 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_planets.pngbin0 -> 727 bytes
-rw-r--r--kstars/kstars/icons/hi22-action-kstars_stars.pngbin0 -> 453 bytes
-rw-r--r--kstars/kstars/icons/hi64-action-kstars_advanced.pngbin0 -> 2625 bytes
-rw-r--r--kstars/kstars/icons/hi64-action-kstars_catalog.pngbin0 -> 2720 bytes
-rw-r--r--kstars/kstars/icons/hi64-action-kstars_colors.pngbin0 -> 3789 bytes
-rw-r--r--kstars/kstars/icons/hi64-action-kstars_guides.pngbin0 -> 1607 bytes
-rw-r--r--kstars/kstars/icons/hi64-action-kstars_solarsystem.pngbin0 -> 3529 bytes
-rw-r--r--kstars/kstars/imagereductiondlg.cpp150
-rw-r--r--kstars/kstars/imagereductiondlg.h46
-rw-r--r--kstars/kstars/imagereductionui.ui611
-rw-r--r--kstars/kstars/imagesequence.cpp680
-rw-r--r--kstars/kstars/imagesequence.h72
-rw-r--r--kstars/kstars/imageviewer.cpp244
-rw-r--r--kstars/kstars/imageviewer.h125
-rw-r--r--kstars/kstars/imgsequencedlgui.ui497
-rw-r--r--kstars/kstars/indi/INDI.dtd128
-rw-r--r--kstars/kstars/indi/LICENSE504
-rw-r--r--kstars/kstars/indi/Makefile.am82
-rw-r--r--kstars/kstars/indi/README103
-rw-r--r--kstars/kstars/indi/SchedGUI70
-rw-r--r--kstars/kstars/indi/apmount.cpp1660
-rw-r--r--kstars/kstars/indi/apmount.h144
-rw-r--r--kstars/kstars/indi/apogee/Apn.h56
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData.cpp130
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData.h124
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp582
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h50
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp572
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h41
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h1
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp572
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp572
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp566
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp572
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp572
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp571
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp571
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp571
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h49
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp550
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp550
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp572
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp572
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp550
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp550
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp554
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp554
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp619
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp611
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF4202.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp615
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp609
-rw-r--r--kstars/kstars/indi/apogee/ApnCamData_TH7899.h47
-rw-r--r--kstars/kstars/indi/apogee/ApnCamTable.cpp149
-rw-r--r--kstars/kstars/indi/apogee/ApnCamTable.h125
-rw-r--r--kstars/kstars/indi/apogee/ApnCamera.cpp1890
-rw-r--r--kstars/kstars/indi/apogee/ApnCamera.h332
-rw-r--r--kstars/kstars/indi/apogee/ApnCamera_Linux.cpp129
-rw-r--r--kstars/kstars/indi/apogee/ApnCamera_NET.cpp275
-rw-r--r--kstars/kstars/indi/apogee/ApnCamera_NET.h74
-rw-r--r--kstars/kstars/indi/apogee/ApnCamera_USB.cpp256
-rw-r--r--kstars/kstars/indi/apogee/ApnCamera_USB.h69
-rw-r--r--kstars/kstars/indi/apogee/ApnSerial.cpp27
-rw-r--r--kstars/kstars/indi/apogee/ApnSerial.h60
-rw-r--r--kstars/kstars/indi/apogee/ApnSerial_NET.cpp214
-rw-r--r--kstars/kstars/indi/apogee/ApnSerial_NET.h52
-rw-r--r--kstars/kstars/indi/apogee/ApnSerial_USB.cpp79
-rw-r--r--kstars/kstars/indi/apogee/ApnSerial_USB.h43
-rw-r--r--kstars/kstars/indi/apogee/ApnUsbSys.h46
-rw-r--r--kstars/kstars/indi/apogee/Apogee.h97
-rw-r--r--kstars/kstars/indi/apogee/ApogeeIoctl.h40
-rw-r--r--kstars/kstars/indi/apogee/ApogeeLinux.h53
-rw-r--r--kstars/kstars/indi/apogee/ApogeeUsb.h86
-rw-r--r--kstars/kstars/indi/apogee/ApogeeUsbErr.h29
-rw-r--r--kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp394
-rw-r--r--kstars/kstars/indi/apogee/ApogeeUsbLinuxForKernel.cpp486
-rw-r--r--kstars/kstars/indi/apogee/CameraIO_Linux.cpp1362
-rw-r--r--kstars/kstars/indi/apogee/CameraIO_Linux.h416
-rw-r--r--kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp319
-rw-r--r--kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp373
-rw-r--r--kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp325
-rw-r--r--kstars/kstars/indi/apogee/CameraIO_PCI.cpp405
-rw-r--r--kstars/kstars/indi/apogee/CameraIO_PCI.h35
-rw-r--r--kstars/kstars/indi/apogee/Camera_Example.cpp631
-rw-r--r--kstars/kstars/indi/apogee/FpgaRegs.h190
-rw-r--r--kstars/kstars/indi/apogee/Makefile.am22
-rw-r--r--kstars/kstars/indi/apogee/reb1100.cpp195
-rw-r--r--kstars/kstars/indi/apogee/stdafx.h38
-rw-r--r--kstars/kstars/indi/apogee_caminfo.xml40
-rw-r--r--kstars/kstars/indi/apogee_ppi.cpp1524
-rw-r--r--kstars/kstars/indi/apogee_ppi.h167
-rw-r--r--kstars/kstars/indi/base64.c245
-rw-r--r--kstars/kstars/indi/base64.h36
-rw-r--r--kstars/kstars/indi/celestrongps.cpp778
-rw-r--r--kstars/kstars/indi/celestrongps.h68
-rw-r--r--kstars/kstars/indi/celestronprotocol.c795
-rw-r--r--kstars/kstars/indi/celestronprotocol.h134
-rw-r--r--kstars/kstars/indi/drivers.xml111
-rw-r--r--kstars/kstars/indi/eventloop.c424
-rw-r--r--kstars/kstars/indi/eventloop.h110
-rw-r--r--kstars/kstars/indi/fitsrw.c2092
-rw-r--r--kstars/kstars/indi/fitsrw.h283
-rw-r--r--kstars/kstars/indi/fli/Makefile.am24
-rw-r--r--kstars/kstars/indi/fli/fli_ioctl.h119
-rw-r--r--kstars/kstars/indi/fli/libfli-camera-parport.c753
-rw-r--r--kstars/kstars/indi/fli/libfli-camera-parport.h102
-rw-r--r--kstars/kstars/indi/fli/libfli-camera-usb.c776
-rw-r--r--kstars/kstars/indi/fli/libfli-camera-usb.h98
-rw-r--r--kstars/kstars/indi/fli/libfli-camera.c790
-rw-r--r--kstars/kstars/indi/fli/libfli-camera.h111
-rw-r--r--kstars/kstars/indi/fli/libfli-debug.c120
-rw-r--r--kstars/kstars/indi/fli/libfli-debug.h53
-rw-r--r--kstars/kstars/indi/fli/libfli-filter-focuser.c625
-rw-r--r--kstars/kstars/indi/fli/libfli-filter-focuser.h74
-rw-r--r--kstars/kstars/indi/fli/libfli-libfli.h199
-rw-r--r--kstars/kstars/indi/fli/libfli-mem.c203
-rw-r--r--kstars/kstars/indi/fli/libfli-mem.h54
-rw-r--r--kstars/kstars/indi/fli/libfli-parport.c136
-rw-r--r--kstars/kstars/indi/fli/libfli-parport.h64
-rw-r--r--kstars/kstars/indi/fli/libfli-serial.c189
-rw-r--r--kstars/kstars/indi/fli/libfli-serial.h51
-rw-r--r--kstars/kstars/indi/fli/libfli-sys.c481
-rw-r--r--kstars/kstars/indi/fli/libfli-sys.h108
-rw-r--r--kstars/kstars/indi/fli/libfli-usb-sys-bsd.c133
-rw-r--r--kstars/kstars/indi/fli/libfli-usb-sys-linux.c225
-rw-r--r--kstars/kstars/indi/fli/libfli-usb-sys-null.c67
-rw-r--r--kstars/kstars/indi/fli/libfli-usb.c94
-rw-r--r--kstars/kstars/indi/fli/libfli-usb.h69
-rw-r--r--kstars/kstars/indi/fli/libfli.c1383
-rw-r--r--kstars/kstars/indi/fli/libfli.h214
-rw-r--r--kstars/kstars/indi/fli/libfli.pdfbin0 -> 110777 bytes
-rw-r--r--kstars/kstars/indi/fli/readme.txt15
-rw-r--r--kstars/kstars/indi/fli_ccd.c1435
-rw-r--r--kstars/kstars/indi/fli_wheel.c700
-rw-r--r--kstars/kstars/indi/fq.c208
-rw-r--r--kstars/kstars/indi/fq.h17
-rw-r--r--kstars/kstars/indi/indi_lpi.cpp146
-rw-r--r--kstars/kstars/indi/indi_philips.cpp75
-rw-r--r--kstars/kstars/indi/indi_v4l.cpp75
-rw-r--r--kstars/kstars/indi/indiapi.h363
-rw-r--r--kstars/kstars/indi/indicom.c638
-rw-r--r--kstars/kstars/indi/indicom.h272
-rw-r--r--kstars/kstars/indi/indidevapi.h511
-rw-r--r--kstars/kstars/indi/indidrivermain.c1250
-rw-r--r--kstars/kstars/indi/indiserver.c878
-rw-r--r--kstars/kstars/indi/lilxml.c762
-rw-r--r--kstars/kstars/indi/lilxml.h252
-rw-r--r--kstars/kstars/indi/lx200_16.cpp396
-rw-r--r--kstars/kstars/indi/lx200_16.h53
-rw-r--r--kstars/kstars/indi/lx200autostar.cpp154
-rw-r--r--kstars/kstars/indi/lx200autostar.h45
-rw-r--r--kstars/kstars/indi/lx200basic.cpp839
-rw-r--r--kstars/kstars/indi/lx200basic.h109
-rw-r--r--kstars/kstars/indi/lx200classic.cpp333
-rw-r--r--kstars/kstars/indi/lx200classic.h49
-rw-r--r--kstars/kstars/indi/lx200driver.c1386
-rw-r--r--kstars/kstars/indi/lx200driver.h247
-rw-r--r--kstars/kstars/indi/lx200generic.cpp2033
-rw-r--r--kstars/kstars/indi/lx200generic.h91
-rw-r--r--kstars/kstars/indi/lx200gps.cpp340
-rw-r--r--kstars/kstars/indi/lx200gps.h45
-rw-r--r--kstars/kstars/indi/sbigccd.cpp884
-rw-r--r--kstars/kstars/indi/sbigccd.h147
-rw-r--r--kstars/kstars/indi/skycommander.c185
-rw-r--r--kstars/kstars/indi/temmadriver.c1000
-rw-r--r--kstars/kstars/indi/temmadriver.h252
-rw-r--r--kstars/kstars/indi/v4ldriver.cpp875
-rw-r--r--kstars/kstars/indi/v4ldriver.h171
-rw-r--r--kstars/kstars/indi/v4lphilips.cpp610
-rw-r--r--kstars/kstars/indi/v4lphilips.h77
-rw-r--r--kstars/kstars/indi/webcam/Makefile.am16
-rw-r--r--kstars/kstars/indi/webcam/PPort.cpp107
-rw-r--r--kstars/kstars/indi/webcam/PPort.h75
-rw-r--r--kstars/kstars/indi/webcam/ccvt.h164
-rw-r--r--kstars/kstars/indi/webcam/ccvt_c2.c118
-rw-r--r--kstars/kstars/indi/webcam/ccvt_misc.c435
-rw-r--r--kstars/kstars/indi/webcam/ccvt_types.h60
-rw-r--r--kstars/kstars/indi/webcam/port.cpp199
-rw-r--r--kstars/kstars/indi/webcam/port.h122
-rw-r--r--kstars/kstars/indi/webcam/pwc-ioctl.h176
-rw-r--r--kstars/kstars/indi/webcam/v4l1_base.cpp564
-rw-r--r--kstars/kstars/indi/webcam/v4l1_base.h110
-rw-r--r--kstars/kstars/indi/webcam/v4l1_pwc.cpp563
-rw-r--r--kstars/kstars/indi/webcam/v4l1_pwc.h89
-rw-r--r--kstars/kstars/indi/webcam/v4l2_base.cpp1189
-rw-r--r--kstars/kstars/indi/webcam/v4l2_base.h141
-rw-r--r--kstars/kstars/indi/webcam/vcvt.h73
-rw-r--r--kstars/kstars/indi/webcam/videodev.h346
-rw-r--r--kstars/kstars/indi/webcam/videodev2.h903
-rw-r--r--kstars/kstars/indiconf.ui416
-rw-r--r--kstars/kstars/indidevice.cpp999
-rw-r--r--kstars/kstars/indidevice.h162
-rw-r--r--kstars/kstars/indidriver.cpp968
-rw-r--r--kstars/kstars/indidriver.h147
-rw-r--r--kstars/kstars/indielement.cpp425
-rw-r--r--kstars/kstars/indielement.h144
-rw-r--r--kstars/kstars/indifitsconf.cpp114
-rw-r--r--kstars/kstars/indifitsconf.h39
-rw-r--r--kstars/kstars/indigroup.cpp75
-rw-r--r--kstars/kstars/indigroup.h46
-rw-r--r--kstars/kstars/indihostconf.ui190
-rw-r--r--kstars/kstars/indimenu.cpp247
-rw-r--r--kstars/kstars/indimenu.h91
-rw-r--r--kstars/kstars/indiproperty.cpp926
-rw-r--r--kstars/kstars/indiproperty.h107
-rw-r--r--kstars/kstars/indistd.cpp1045
-rw-r--r--kstars/kstars/indistd.h120
-rw-r--r--kstars/kstars/infobox.cpp176
-rw-r--r--kstars/kstars/infobox.h225
-rw-r--r--kstars/kstars/infoboxes.cpp440
-rw-r--r--kstars/kstars/infoboxes.h259
-rw-r--r--kstars/kstars/jupitermoons.cpp501
-rw-r--r--kstars/kstars/jupitermoons.h117
-rw-r--r--kstars/kstars/ksasteroid.cpp135
-rw-r--r--kstars/kstars/ksasteroid.h101
-rw-r--r--kstars/kstars/kscomet.cpp165
-rw-r--r--kstars/kstars/kscomet.h92
-rw-r--r--kstars/kstars/ksfilereader.cpp61
-rw-r--r--kstars/kstars/ksfilereader.h69
-rw-r--r--kstars/kstars/ksmoon.cpp217
-rw-r--r--kstars/kstars/ksmoon.h133
-rw-r--r--kstars/kstars/ksnewstuff.cpp173
-rw-r--r--kstars/kstars/ksnewstuff.h94
-rw-r--r--kstars/kstars/ksnumbers.cpp404
-rw-r--r--kstars/kstars/ksnumbers.h127
-rw-r--r--kstars/kstars/ksplanet.cpp291
-rw-r--r--kstars/kstars/ksplanet.h160
-rw-r--r--kstars/kstars/ksplanetbase.cpp251
-rw-r--r--kstars/kstars/ksplanetbase.h341
-rw-r--r--kstars/kstars/kspluto.cpp73
-rw-r--r--kstars/kstars/kspluto.h76
-rw-r--r--kstars/kstars/kspopupmenu.cpp392
-rw-r--r--kstars/kstars/kspopupmenu.h158
-rw-r--r--kstars/kstars/kssun.cpp168
-rw-r--r--kstars/kstars/kssun.h75
-rw-r--r--kstars/kstars/kstars.cpp265
-rw-r--r--kstars/kstars/kstars.desktop147
-rw-r--r--kstars/kstars/kstars.h679
-rw-r--r--kstars/kstars/kstars.kcfg754
-rw-r--r--kstars/kstars/kstarsactions.cpp1039
-rw-r--r--kstars/kstars/kstarsdata.cpp2583
-rw-r--r--kstars/kstars/kstarsdata.h777
-rw-r--r--kstars/kstars/kstarsdatetime.cpp166
-rw-r--r--kstars/kstars/kstarsdatetime.h199
-rw-r--r--kstars/kstars/kstarsdcop.cpp1071
-rw-r--r--kstars/kstars/kstarsinit.cpp582
-rw-r--r--kstars/kstars/kstarsinterface.h313
-rw-r--r--kstars/kstars/kstarsrc2
-rw-r--r--kstars/kstars/kstarssplash.cpp103
-rw-r--r--kstars/kstars/kstarssplash.h73
-rw-r--r--kstars/kstars/kstarsui.rc142
-rw-r--r--kstars/kstars/ksutils.cpp51
-rw-r--r--kstars/kstars/ksutils.h62
-rw-r--r--kstars/kstars/kswizard.cpp178
-rw-r--r--kstars/kstars/kswizard.h89
-rw-r--r--kstars/kstars/kswizardui.ui851
-rw-r--r--kstars/kstars/locationdialog.cpp538
-rw-r--r--kstars/kstars/locationdialog.h164
-rw-r--r--kstars/kstars/magnitudespinbox.cpp29
-rw-r--r--kstars/kstars/magnitudespinbox.h47
-rw-r--r--kstars/kstars/main.cpp191
-rw-r--r--kstars/kstars/mapcanvas.cpp130
-rw-r--r--kstars/kstars/mapcanvas.h94
-rw-r--r--kstars/kstars/newfovui.ui948
-rw-r--r--kstars/kstars/objectnamelist.cpp224
-rw-r--r--kstars/kstars/objectnamelist.h173
-rw-r--r--kstars/kstars/opsadvanced.cpp63
-rw-r--r--kstars/kstars/opsadvanced.h53
-rw-r--r--kstars/kstars/opsadvancedui.ui486
-rw-r--r--kstars/kstars/opscatalog.cpp207
-rw-r--r--kstars/kstars/opscatalog.h65
-rw-r--r--kstars/kstars/opscatalogui.ui607
-rw-r--r--kstars/kstars/opscolors.cpp252
-rw-r--r--kstars/kstars/opscolors.h66
-rw-r--r--kstars/kstars/opscolorsui.ui289
-rw-r--r--kstars/kstars/opsguides.cpp41
-rw-r--r--kstars/kstars/opsguides.h35
-rw-r--r--kstars/kstars/opsguidesui.ui265
-rw-r--r--kstars/kstars/opssolarsystem.cpp74
-rw-r--r--kstars/kstars/opssolarsystem.h49
-rw-r--r--kstars/kstars/opssolarsystemui.ui578
-rw-r--r--kstars/kstars/planetcatalog.cpp178
-rw-r--r--kstars/kstars/planetcatalog.h111
-rw-r--r--kstars/kstars/simclock.cpp191
-rw-r--r--kstars/kstars/simclock.h141
-rw-r--r--kstars/kstars/simclockinterface.h55
-rw-r--r--kstars/kstars/skymap.cpp1376
-rw-r--r--kstars/kstars/skymap.h960
-rw-r--r--kstars/kstars/skymapdraw.cpp1920
-rw-r--r--kstars/kstars/skymapevents.cpp785
-rw-r--r--kstars/kstars/skyobject.cpp438
-rw-r--r--kstars/kstars/skyobject.h323
-rw-r--r--kstars/kstars/skyobjectname.cpp32
-rw-r--r--kstars/kstars/skyobjectname.h94
-rw-r--r--kstars/kstars/skypoint.cpp903
-rw-r--r--kstars/kstars/skypoint.h498
-rw-r--r--kstars/kstars/stardatasink.cpp60
-rw-r--r--kstars/kstars/stardatasink.h90
-rw-r--r--kstars/kstars/starobject.cpp259
-rw-r--r--kstars/kstars/starobject.h220
-rw-r--r--kstars/kstars/starpixmap.cpp138
-rw-r--r--kstars/kstars/starpixmap.h75
-rw-r--r--kstars/kstars/statform.ui180
-rw-r--r--kstars/kstars/streamformui.ui128
-rw-r--r--kstars/kstars/streamwg.cpp317
-rw-r--r--kstars/kstars/streamwg.h90
-rw-r--r--kstars/kstars/telescopeprop.cpp245
-rw-r--r--kstars/kstars/telescopeprop.h58
-rw-r--r--kstars/kstars/telescopepropui.ui268
-rw-r--r--kstars/kstars/telescopewizard.ui624
-rw-r--r--kstars/kstars/telescopewizardprocess.cpp383
-rw-r--r--kstars/kstars/telescopewizardprocess.h72
-rw-r--r--kstars/kstars/thumbnaileditor.cpp212
-rw-r--r--kstars/kstars/thumbnaileditor.h79
-rw-r--r--kstars/kstars/thumbnaileditorui.ui98
-rw-r--r--kstars/kstars/thumbnailpicker.cpp354
-rw-r--r--kstars/kstars/thumbnailpicker.h74
-rw-r--r--kstars/kstars/thumbnailpickerui.ui315
-rw-r--r--kstars/kstars/timebox.cpp171
-rw-r--r--kstars/kstars/timebox.h95
-rw-r--r--kstars/kstars/timedialog.cpp154
-rw-r--r--kstars/kstars/timedialog.h118
-rw-r--r--kstars/kstars/timespinbox.cpp213
-rw-r--r--kstars/kstars/timespinbox.h74
-rw-r--r--kstars/kstars/timestepbox.cpp71
-rw-r--r--kstars/kstars/timestepbox.h71
-rw-r--r--kstars/kstars/timeunitbox.cpp95
-rw-r--r--kstars/kstars/timeunitbox.h103
-rw-r--r--kstars/kstars/timezonerule.cpp430
-rw-r--r--kstars/kstars/timezonerule.h171
-rw-r--r--kstars/kstars/toggleaction.cpp67
-rw-r--r--kstars/kstars/toggleaction.h68
-rw-r--r--kstars/kstars/tools/Makefile.am25
-rw-r--r--kstars/kstars/tools/README18
-rw-r--r--kstars/kstars/tools/altvstime.cpp589
-rw-r--r--kstars/kstars/tools/altvstime.h221
-rw-r--r--kstars/kstars/tools/altvstimeui.ui533
-rw-r--r--kstars/kstars/tools/argchangeviewoption.ui141
-rw-r--r--kstars/kstars/tools/argexportimage.ui262
-rw-r--r--kstars/kstars/tools/argloadcolorscheme.ui27
-rw-r--r--kstars/kstars/tools/arglooktoward.ui162
-rw-r--r--kstars/kstars/tools/argprintimage.ui58
-rw-r--r--kstars/kstars/tools/argsetactionindi.ui121
-rw-r--r--kstars/kstars/tools/argsetaltaz.ui144
-rw-r--r--kstars/kstars/tools/argsetccdtempindi.ui123
-rw-r--r--kstars/kstars/tools/argsetcolor.ui225
-rw-r--r--kstars/kstars/tools/argsetfilternumindi.ui126
-rw-r--r--kstars/kstars/tools/argsetfocusspeedindi.ui93
-rw-r--r--kstars/kstars/tools/argsetfocustimeoutindi.ui123
-rw-r--r--kstars/kstars/tools/argsetframetypeindi.ui115
-rw-r--r--kstars/kstars/tools/argsetgeolocation.ui201
-rw-r--r--kstars/kstars/tools/argsetgeolocationindi.ui170
-rw-r--r--kstars/kstars/tools/argsetlocaltime.ui105
-rw-r--r--kstars/kstars/tools/argsetportindi.ui79
-rw-r--r--kstars/kstars/tools/argsetradec.ui144
-rw-r--r--kstars/kstars/tools/argsetscopeactionindi.ui115
-rw-r--r--kstars/kstars/tools/argsettargetcoordindi.ui170
-rw-r--r--kstars/kstars/tools/argsettargetnameindi.ui148
-rw-r--r--kstars/kstars/tools/argsettrack.ui82
-rw-r--r--kstars/kstars/tools/argsetutcindi.ui118
-rw-r--r--kstars/kstars/tools/argshutdownindi.ui75
-rw-r--r--kstars/kstars/tools/argstartexposureindi.ui125
-rw-r--r--kstars/kstars/tools/argstartfocusindi.ui117
-rw-r--r--kstars/kstars/tools/argstartindi.ui124
-rw-r--r--kstars/kstars/tools/argswitchindi.ui129
-rw-r--r--kstars/kstars/tools/argtimescale.ui97
-rw-r--r--kstars/kstars/tools/argwaitfor.ui85
-rw-r--r--kstars/kstars/tools/argwaitforkey.ui92
-rw-r--r--kstars/kstars/tools/argzoom.ui93
-rw-r--r--kstars/kstars/tools/astrocalc.cpp380
-rw-r--r--kstars/kstars/tools/astrocalc.h158
-rw-r--r--kstars/kstars/tools/jmoontool.cpp183
-rw-r--r--kstars/kstars/tools/jmoontool.h47
-rw-r--r--kstars/kstars/tools/kstarsplotwidget.cpp670
-rw-r--r--kstars/kstars/tools/kstarsplotwidget.h128
-rw-r--r--kstars/kstars/tools/lcgenerator.cpp478
-rw-r--r--kstars/kstars/tools/lcgenerator.h160
-rw-r--r--kstars/kstars/tools/modcalcangdist.cpp213
-rw-r--r--kstars/kstars/tools/modcalcangdist.h62
-rw-r--r--kstars/kstars/tools/modcalcangdistdlg.ui682
-rw-r--r--kstars/kstars/tools/modcalcapcoord.cpp318
-rw-r--r--kstars/kstars/tools/modcalcapcoord.h88
-rw-r--r--kstars/kstars/tools/modcalcapcoorddlg.ui871
-rw-r--r--kstars/kstars/tools/modcalcazel.cpp534
-rw-r--r--kstars/kstars/tools/modcalcazel.h124
-rw-r--r--kstars/kstars/tools/modcalcazeldlg.ui1079
-rw-r--r--kstars/kstars/tools/modcalcdaylength.cpp148
-rw-r--r--kstars/kstars/tools/modcalcdaylength.h63
-rw-r--r--kstars/kstars/tools/modcalcdaylengthdlg.ui655
-rw-r--r--kstars/kstars/tools/modcalceclipticcoords.cpp385
-rw-r--r--kstars/kstars/tools/modcalceclipticcoords.h74
-rw-r--r--kstars/kstars/tools/modcalceclipticcoordsdlg.ui919
-rw-r--r--kstars/kstars/tools/modcalcequinox.cpp223
-rw-r--r--kstars/kstars/tools/modcalcequinox.h59
-rw-r--r--kstars/kstars/tools/modcalcequinoxdlg.ui574
-rw-r--r--kstars/kstars/tools/modcalcgalcoord.cpp371
-rw-r--r--kstars/kstars/tools/modcalcgalcoord.h76
-rw-r--r--kstars/kstars/tools/modcalcgalcoorddlg.ui930
-rw-r--r--kstars/kstars/tools/modcalcgeodcoord.cpp402
-rw-r--r--kstars/kstars/tools/modcalcgeodcoord.h83
-rw-r--r--kstars/kstars/tools/modcalcgeoddlg.ui819
-rw-r--r--kstars/kstars/tools/modcalcjd.cpp125
-rw-r--r--kstars/kstars/tools/modcalcjd.h65
-rw-r--r--kstars/kstars/tools/modcalcjddlg.ui510
-rw-r--r--kstars/kstars/tools/modcalcplanets.cpp591
-rw-r--r--kstars/kstars/tools/modcalcplanets.h83
-rw-r--r--kstars/kstars/tools/modcalcplanetsdlg.ui1392
-rw-r--r--kstars/kstars/tools/modcalcprec.cpp297
-rw-r--r--kstars/kstars/tools/modcalcprec.h67
-rw-r--r--kstars/kstars/tools/modcalcprecdlg.ui758
-rw-r--r--kstars/kstars/tools/modcalcsidtime.cpp328
-rw-r--r--kstars/kstars/tools/modcalcsidtime.h88
-rw-r--r--kstars/kstars/tools/modcalcsidtimedlg.ui870
-rw-r--r--kstars/kstars/tools/modcalcvlsr.cpp577
-rw-r--r--kstars/kstars/tools/modcalcvlsr.h152
-rw-r--r--kstars/kstars/tools/modcalcvlsrdlg.ui1212
-rw-r--r--kstars/kstars/tools/observinglist.cpp740
-rw-r--r--kstars/kstars/tools/observinglist.h175
-rw-r--r--kstars/kstars/tools/observinglistui.ui573
-rw-r--r--kstars/kstars/tools/obslistwizard.cpp458
-rw-r--r--kstars/kstars/tools/obslistwizard.h79
-rw-r--r--kstars/kstars/tools/obslistwizardui.ui1025
-rw-r--r--kstars/kstars/tools/optionstreeview.ui137
-rw-r--r--kstars/kstars/tools/planetviewer.cpp473
-rw-r--r--kstars/kstars/tools/planetviewer.h107
-rw-r--r--kstars/kstars/tools/planetviewerui.ui159
-rw-r--r--kstars/kstars/tools/scriptbuilder.cpp3200
-rw-r--r--kstars/kstars/tools/scriptbuilder.h224
-rw-r--r--kstars/kstars/tools/scriptbuilderui.ui646
-rw-r--r--kstars/kstars/tools/scriptfunction.cpp218
-rw-r--r--kstars/kstars/tools/scriptfunction.h73
-rw-r--r--kstars/kstars/tools/scriptnamedialog.ui157
-rw-r--r--kstars/kstars/tools/wutdialog.cpp444
-rw-r--r--kstars/kstars/tools/wutdialog.h132
-rw-r--r--kstars/kstars/tools/wutdialogui.ui565
929 files changed, 363353 insertions, 0 deletions
diff --git a/kstars/kstars/Makefile.am b/kstars/kstars/Makefile.am
new file mode 100644
index 00000000..a8051fd1
--- /dev/null
+++ b/kstars/kstars/Makefile.am
@@ -0,0 +1,132 @@
+bin_PROGRAMS = kstars
+
+kstars_SOURCES = addcatdialog.cpp addlinkdialog.cpp colorscheme.cpp \
+ conbridlg.cpp csegment.cpp deepskyobject.cpp detaildialog.cpp devicemanager.cpp \
+ dms.cpp dmsbox.cpp filesource.cpp finddialog.cpp fitshistogram.cpp ccdpreviewwg.cpp customcatalog.cpp \
+ fitsimage.cpp fitsprocess.cpp fitsviewer.cpp focusdialog.cpp fov.cpp fovdialog.cpp \
+ geolocation.cpp imagereductiondlg.cpp imagesequence.cpp imageviewer.cpp indidevice.cpp \
+ indidriver.cpp indielement.cpp indifitsconf.cpp indigroup.cpp indimenu.cpp \
+ indiproperty.cpp indistd.cpp infobox.cpp infoboxes.cpp jupitermoons.cpp ksasteroid.cpp \
+ kscomet.cpp ksfilereader.cpp ksmoon.cpp ksnewstuff.cpp ksnumbers.cpp ksplanet.cpp \
+ ksplanetbase.cpp kspluto.cpp kspopupmenu.cpp kssun.cpp kstars.cpp kstarsactions.cpp \
+ kstarsdata.cpp kstarsdatetime.cpp kstarsdcop.cpp kstarsinit.cpp kstarssplash.cpp \
+ ksutils.cpp kswizard.cpp locationdialog.cpp magnitudespinbox.cpp main.cpp \
+ mapcanvas.cpp objectnamelist.cpp opsadvanced.cpp opscatalog.cpp opscolors.cpp \
+ opsguides.cpp opssolarsystem.cpp planetcatalog.cpp simclock.cpp skymap.cpp \
+ skymapdraw.cpp skymapevents.cpp skyobject.cpp skyobjectname.cpp skypoint.cpp \
+ stardatasink.cpp starobject.cpp starpixmap.cpp streamwg.cpp telescopewizardprocess.cpp \
+ telescopeprop.cpp timebox.cpp timedialog.cpp timespinbox.cpp timestepbox.cpp timeunitbox.cpp \
+ timezonerule.cpp toggleaction.cpp thumbnailpicker.cpp thumbnaileditor.cpp draglistbox.cpp \
+ addcatdialogui.ui addlinkdialogui.ui ccdpreviewui.ui contrastbrightnessgui.ui details_data.ui \
+ details_position.ui details_links.ui details_database.ui details_log.ui devmanager.ui \
+ fitsheaderdialog.ui focusdialogdlg.ui fovdialogui.ui histdialog.ui imagereductionui.ui \
+ imgsequencedlgui.ui indiconf.ui indihostconf.ui kswizardui.ui newfovui.ui opsadvancedui.ui \
+ opscatalogui.ui opscolorsui.ui opsguidesui.ui opssolarsystemui.ui statform.ui \
+ streamformui.ui telescopewizard.ui thumbnailpickerui.ui thumbnaileditorui.ui telescopepropui.ui \
+ Options.kcfgc kstarsinterface.skel simclockinterface.skel
+
+kde_kcfg_DATA = kstars.kcfg
+kde_conf_DATA = kstarsrc
+
+kstars_LDADD = indi/liblilxml.a indi/libindicom.a tools/libkstarstools.a $(top_builddir)/libkdeedu/kdeeduplot/libkdeeduplot.la $(top_builddir)/libkdeedu/kdeeduui/libkdeeduui.la $(top_builddir)/libkdeedu/extdate/libextdate.la -lkdeprint -lknewstuff -lm -lz
+
+SUBDIRS = indi tools . data icons
+
+KDE_ICON=AUTO
+
+kstars_COMPILE_FIRST = Options.kcfgc
+
+EXTRA_DIST = kstars.desktop kstarsui.rc fitsviewer.rc
+
+# needed for sincos() GNU extension to math.h
+KDE_CXXFLAGS = -D_GNU_SOURCE
+
+xdg_apps_DATA = kstars.desktop
+
+rcdir = $(kde_datadir)/kstars/
+rc_DATA = kstarsui.rc fitsviewer.rc
+
+include_HEADERS = kstarsinterface.h simclockinterface.h
+
+# set the include path for X, qt and KDE
+INCLUDES= -I$(top_srcdir) -Itools -I$(srcdir)/tools $(all_includes)
+
+METASOURCES = AUTO
+
+# the library search path.
+kstars_LDFLAGS = $(all_libraries) $(KDE_RPATH)
+
+# Uncomment the following two lines if you add a ui.rc file for your application to make use of
+# KDE
+#rcdir = $(kde_datadir)/kstars
+#rc_DATA = kstarsui.rc
+
+#
+# (LW 18/04/2002) Stripped trailing slashes from comments, to keep make happy
+# (JH 16/08/2002) Patch submitted by Stefan Asserhall to deal with diacritic characters properly
+# (JH 16/08/2002) modified to sort strings alphabetically and filter through uniq.
+# (HE 31/08/2002) treat cities, regions, countries separatedly
+stringsfile:
+ cd $(srcdir);
+ rm -f kstars_i18n.cpp;
+ rm -f cities.tmp;
+ rm -f regions.tmp;
+ rm -f countries.tmp;
+
+ echo "#if 0" >> kstars_i18n.cpp;
+# extract constellations
+ sed -e "s/\([0-9].*[a-z]\)//" < data/cnames.dat | sed 's/^[A-B] //' | \
+ sed 's/\([A-Z].*\)/i18n("Constellation name (optional)", "\1");/' | sed 's/\ "/"/g' >> "kstars_i18n.cpp";
+# extract cities
+ awk 'BEGIN {FS=":"}; {print "\"" $$1 "\""; }' < data/Cities.dat | \
+ sed 's/ *\"$$/\");/g' | sed 's/^\" */i18n(\"City name (optional, probably does not need a translation)\",\"/g' | sed 's/i18n(.*,"");//' >> "cities.tmp";
+ sort cities.tmp | uniq >> kstars_i18n.cpp;
+# extract regions
+ awk 'BEGIN {FS=":"}; {print "\"" $$2 "\""; }' < data/Cities.dat | \
+ sed 's/ *\"$$/\");/g' | sed 's/^\" */i18n(\"Region\/state name (optional, rarely needs a translation)\",\"/g' | sed 's/i18n(.*,"");//' >> "regions.tmp";
+ sort regions.tmp | uniq >> kstars_i18n.cpp;
+# extract countries
+ awk 'BEGIN {FS=":"}; {print "\"" $$3 "\""; }' < data/Cities.dat | \
+ sed 's/ *\"$$/\");/g' | sed 's/^\" */i18n(\"Country name (optional, but should be translated)\",\"/g' | sed 's/i18n(.*,"");//' >> "countries.tmp";
+ sort countries.tmp | uniq >> kstars_i18n.cpp;
+# extract image/info menu items
+ awk 'BEGIN {FS=":"}; {print "i18n(\"Image/info menu item (should be translated)\",\"" $$2 "\");"; }' < data/image_url.dat | \
+ sed 's/i18n(.*,"");//' >> "image_url.tmp";
+ sort image_url.tmp | uniq >> kstars_i18n.cpp;
+ awk 'BEGIN {FS=":"}; {print "i18n(\"Image/info menu item (should be translated)\",\"" $$2 "\");"; }' < data/info_url.dat | \
+ sed 's/i18n(.*,"");//' >> "info_url.tmp";
+ sort info_url.tmp | uniq >> kstars_i18n.cpp;
+# star names : some might be different in other languages, or they might have to be adapted to non-Latin alphabets
+ cat data/hip*.dat | perl -e 'while ( $$line=<STDIN> ) { $$starname = substr ($$line,72); chop $$starname; if ( $$starname =~ /(.*)\:/ ) { $$starname = $$1 . " "; } if ( $$starname =~ /(.*\w)(\s+)/) { $$starname = $$1; $$starnames{$$starname} = 1; } } foreach $$star( sort keys %starnames) { printf "i18n(\"star name\",\"%s\");\n", $$star; }' >> kstars_i18n.cpp;
+# extract deep-sky object names (sorry, I don't know perl-fu ;( ...using AWK )
+ cat data/ngcic*.dat | gawk '{ split(substr( $$0, 77 ), name, " "); \
+ if ( name[1]!="" ) { \
+ printf( "%s", name[1] ); i=2; \
+ while( name[i]!="" ) { printf( " %s", name[i] ); i++; } \
+ printf( "\n" ); } }' | uniq | sort | gawk '{ \
+ printf( "i18n(\"object name (optional)\", \"%s\");\n", $$0 ); }' >> kstars_i18n.cpp
+# extract strings from file containing advanced URLs:
+ cat data/advinterface.dat | gawk '( match( $$0, "KSLABEL" ) ) { \
+ name=substr($$0,10); \
+ printf( "i18n(\"Advanced URLs: description or category\", \"%s\")\n", name ); }' >> kstars_i18n.cpp
+
+# finish file
+ echo "#endif" >> kstars_i18n.cpp;
+# cleanup temporary files
+ rm -f cities.tmp;
+ rm -f regions.tmp;
+ rm -f countries.tmp;
+ rm -f image_url.tmp;
+ rm -f info_url.tmp;
+
+messages: rc.cpp stringsfile
+ rm -f tips.cpp
+ $(EXTRACTRC) *.ui tools/*.ui *.rc > rc.cpp
+ (cd data && $(PREPARETIPS) > ../tips.cpp)
+ $(XGETTEXT) *.cpp *.h tools/*.cpp tools/*.h -o $(podir)/kstars.pot;
+ rm -f tips.cpp
+ rm -f kstars_i18n.cpp
+
+noinst_HEADERS = fovdialog.h
+
+kstarsactions.o: tools/planetviewerui.h
diff --git a/kstars/kstars/Options.kcfgc b/kstars/kstars/Options.kcfgc
new file mode 100644
index 00000000..e82fba2f
--- /dev/null
+++ b/kstars/kstars/Options.kcfgc
@@ -0,0 +1,5 @@
+File=kstars.kcfg
+IncludeFiles=qpoint.h
+ClassName=Options
+Singleton=yes
+Mutators=true
diff --git a/kstars/kstars/addcatdialog.cpp b/kstars/kstars/addcatdialog.cpp
new file mode 100644
index 00000000..e0be99de
--- /dev/null
+++ b/kstars/kstars/addcatdialog.cpp
@@ -0,0 +1,236 @@
+/***************************************************************************
+ addcatdialog.cpp - description
+ -------------------
+ begin : Sun Mar 3 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlabel.h>
+#include <qlayout.h>
+#include <kcolorbutton.h>
+#include <kdebug.h>
+#include <kmessagebox.h>
+#include <knuminput.h>
+#include <ktempfile.h>
+#include <kurl.h>
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "customcatalog.h"
+
+#include "addcatdialog.h"
+
+AddCatDialog::AddCatDialog( QWidget *parent )
+ : KDialogBase( KDialogBase::Plain, i18n( "Import Catalog" ), Help|Ok|Cancel, Ok, parent ) {
+
+ QFrame *page = plainPage();
+ setMainWidget(page);
+ QDir::setCurrent( QDir::homeDirPath() );
+
+ vlay = new QVBoxLayout( page, 0, spacingHint() );
+ acd = new AddCatDialogUI(page);
+ vlay->addWidget( acd );
+
+ connect( acd->DataURL->lineEdit(), SIGNAL( lostFocus() ), this, SLOT( slotShowDataFile() ) );
+ connect( acd->DataURL, SIGNAL( urlSelected( const QString & ) ),
+ this, SLOT( slotShowDataFile() ) );
+ connect( acd->PreviewButton, SIGNAL( clicked() ), this, SLOT( slotPreviewCatalog() ) );
+ connect( this, SIGNAL( okClicked() ), this, SLOT( slotCreateCatalog() ) );
+
+ acd->FieldList->insertItem( i18n( "ID Number" ) );
+ acd->FieldList->insertItem( i18n( "Right Ascension" ) );
+ acd->FieldList->insertItem( i18n( "Declination" ) );
+ acd->FieldList->insertItem( i18n( "Object Type" ) );
+
+ acd->FieldPool->insertItem( i18n( "Common Name" ) );
+ acd->FieldPool->insertItem( i18n( "Magnitude" ) );
+ acd->FieldPool->insertItem( i18n( "Major Axis" ) );
+ acd->FieldPool->insertItem( i18n( "Minor Axis" ) );
+ acd->FieldPool->insertItem( i18n( "Position Angle" ) );
+ acd->FieldPool->insertItem( i18n( "Ignore" ) );
+}
+
+AddCatDialog::~AddCatDialog(){
+}
+
+void AddCatDialog::slotOk() {
+//Overriding slotOk() so that custom data file can be validated before
+//QDialog::accept() is emitted and the window is closed.
+
+//the validation code needs to be aware of AddCatDialog members, so I will just
+//emit the okClicked() signal, which is connected to AddCatDialog::validateFile()
+ emit okClicked();
+}
+
+void AddCatDialog::slotHelp() {
+ QString message =
+ i18n( "A valid custom catalog file has one line per object, "
+ "with the following fields in each line:") + "\n\t" +
+ i18n( "1. Type identifier. Must be one of: 0 (star), 3 (open cluster), 4 (globular cluster), "
+ "5 (gaseous nebula), 6 (planetary nebula), 7 (supernova remnant), or 8 (galaxy)" ) + "\n\t" +
+ i18n( "2. Right Ascension (floating-point value)" ) + "\n\t" +
+ i18n( "3. Declination (floating-point value)" ) + "\n\t" +
+ i18n( "4. Magnitude (floating-point value)" ) + "\n\t" +
+ i18n( "5. Spectral type (if type=0); otherwise object's catalog name" ) + "\n\t" +
+ i18n( "6. Star name (if type=0); otherwise object's common name. [field 6 is optional]" ) + "\n\n" +
+
+ i18n( "The fields should be separated by whitespace. In addition, the catalog "
+ "may contain comment lines beginning with \'#\'." );
+
+ KMessageBox::information( 0, message, i18n( "Help on custom catalog file format" ) );
+}
+
+/* Attempt to parse the catalog data file specified in the DataURL box.
+ * We assume the data file has space-separated fields, and that each line has
+ * the data fields listed in the Catalog fields list, in the same order.
+ * Each data field is parsed as follows:
+ *
+ * ID number: integer value
+ * Right Ascension: colon-delimited hh:mm:ss.s or floating-point value
+ * Declination: colon-delimited dd:mm:ss.s or floating-point value
+ * Object type: integer value, one of [ 0,1,2,3,4,5,6,7,8 ]
+ * Common name: string value (if it contains a space, it *must* be enclosed in quotes!)
+ * Magnitude: floating-point value
+ * Major axis: floating-point value (length of major axis in arcmin)
+ * Minor axis: floating-point value (length of minor axis in arcmin)
+ * Position angle: floating-point value (position angle, in degrees)
+ */
+bool AddCatDialog::validateDataFile() {
+ KStars *ksw = (KStars*) topLevelWidget()->parent();
+
+ //Create the catalog file contents: first the header
+ CatalogContents = writeCatalogHeader();
+
+ //Next, the data lines (fill from user-specified file)
+ QFile dataFile( acd->DataURL->url() );
+ if ( ! acd->DataURL->url().isEmpty() && dataFile.open( IO_ReadOnly ) ) {
+ QTextStream dataStream( &dataFile );
+ CatalogContents += dataStream.read();
+
+ dataFile.close();
+ }
+
+ //Now create a temporary file for the Catalog, and attempt to parse it into a CustomCatalog
+ KTempFile ktf;
+ QFile tmpFile( ktf.name() );
+ ktf.unlink(); //just need filename
+ if ( tmpFile.open( IO_WriteOnly ) ) {
+ QTextStream ostream( &tmpFile );
+ ostream << CatalogContents;
+ tmpFile.close();
+ CustomCatalog *newCat;
+
+ newCat = ksw->data()->createCustomCatalog( tmpFile.name(), true ); // true = showerrs
+ if ( newCat ) {
+ int nObjects = newCat->objList().count();
+ delete newCat;
+ if ( nObjects ) return true;
+ }
+ }
+
+ return false;
+}
+
+QString AddCatDialog::writeCatalogHeader() {
+ QString name = ( acd->CatalogName->text().isEmpty() ? i18n("Custom") : acd->CatalogName->text() );
+ QString pre = ( acd->Prefix->text().isEmpty() ? "CC" : acd->Prefix->text() );
+
+ QString h = QString("# Name: %1\n").arg( name );
+ h += QString("# Prefix: %1\n").arg( pre );
+ h += QString("# Color: %1\n").arg( acd->ColorButton->color().name() );
+ h += QString("# Epoch: %1\n").arg( acd->Epoch->value() );
+ h += QString("# ");
+
+ for ( uint i=0; i < acd->FieldList->count(); ++i ) {
+ QString f = acd->FieldList->text( i );
+
+ if ( f == i18n( "ID Number" ) ) {
+ h += "ID ";
+ } else if ( f == i18n( "Right Ascension" ) ) {
+ h += "RA ";
+ } else if ( f == i18n( "Declination" ) ) {
+ h += "Dc ";
+ } else if ( f == i18n( "Object Type" ) ) {
+ h += "Tp ";
+ } else if ( f == i18n( "Common Name" ) ) {
+ h += "Nm ";
+ } else if ( f == i18n( "Magnitude" ) ) {
+ h += "Mg ";
+ } else if ( f == i18n( "Major Axis" ) ) {
+ h += "Mj ";
+ } else if ( f == i18n( "Minor Axis" ) ) {
+ h += "Mn ";
+ } else if ( f == i18n( "Position Angle" ) ) {
+ h += "PA ";
+ } else if ( f == i18n( "Ignore" ) ) {
+ h += "Ig ";
+ }
+ }
+
+ h += "\n";
+
+ return h;
+}
+
+void AddCatDialog::slotShowDataFile() {
+ QFile dataFile( acd->DataURL->url() );
+ if ( ! acd->DataURL->url().isEmpty() && dataFile.open( IO_ReadOnly ) ) {
+ acd->DataFileBox->clear();
+ QTextStream dataStream( &dataFile );
+ acd->DataFileBox->insertStringList( QStringList::split( "\n", dataStream.read(), TRUE ) );
+ dataFile.close();
+ }
+}
+
+void AddCatDialog::slotPreviewCatalog() {
+ if ( validateDataFile() ) {
+ KMessageBox::informationList( 0, i18n( "Preview of %1" ).arg( acd->CatalogName->text() ),
+ QStringList::split( "\n", CatalogContents ), i18n( "Catalog Preview" ) );
+ }
+}
+
+void AddCatDialog::slotCreateCatalog() {
+ if ( validateDataFile() ) {
+ //CatalogContents now contains the text for the catalog file,
+ //and objList contains the parsed objects
+
+ //Warn user if file exists!
+ if ( QFile::exists( acd->CatalogURL->url() ) )
+ {
+ KURL u( acd->CatalogURL->url() );
+ int r=KMessageBox::warningContinueCancel( 0,
+ i18n( "A file named \"%1\" already exists. "
+ "Overwrite it?" ).arg( u.fileName() ),
+ i18n( "Overwrite File?" ),
+ i18n( "&Overwrite" ) );
+
+ if(r==KMessageBox::Cancel) return;
+ }
+
+ QFile OutFile( acd->CatalogURL->url() );
+ if ( ! OutFile.open( IO_WriteOnly ) ) {
+ KMessageBox::sorry( 0,
+ i18n( "Could not open the file %1 for writing." ).arg( acd->CatalogURL->url() ),
+ i18n( "Error Opening Output File" ) );
+ } else {
+ QTextStream outStream( &OutFile );
+ outStream << CatalogContents;
+ OutFile.close();
+
+ emit QDialog::accept();
+ close();
+ }
+ }
+}
+
+#include "addcatdialog.moc"
diff --git a/kstars/kstars/addcatdialog.h b/kstars/kstars/addcatdialog.h
new file mode 100644
index 00000000..46b108ba
--- /dev/null
+++ b/kstars/kstars/addcatdialog.h
@@ -0,0 +1,96 @@
+/***************************************************************************
+ addcatdialog.h - description
+ -------------------
+ begin : Sun Mar 3 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef ADDCATDIALOG_H
+#define ADDCATDIALOG_H
+
+#include <qglobal.h>
+#include <qptrlist.h>
+
+#include <kdialogbase.h>
+#include <klineedit.h>
+#include <kurlrequester.h>
+#include "deepskyobject.h"
+#include "addcatdialogui.h"
+#include "draglistbox.h"
+
+/**@class AddCatDialog
+ *@short Dialog for adding custom object catalogs to KStars
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class AddCatDialog : public KDialogBase {
+ Q_OBJECT
+public:
+/**Default constructor
+ */
+ AddCatDialog( QWidget *parent=0 );
+
+/**Destructor (empty)
+ */
+ ~AddCatDialog();
+
+/**@return the name for the custom catalog.
+ */
+ QString name() const { return acd->CatalogName->text(); }
+
+/**@return the filename of the custom catalog.
+ */
+ QString filename() const { return acd->CatalogURL->url(); }
+
+private slots:
+/**Display contents of the import file.
+ */
+ void slotShowDataFile();
+
+/**Create the object catalog file, populate the objectList,
+ *and close the dialog.
+ */
+ void slotCreateCatalog();
+
+/**Preview the catalog file as constructed by the current parameters
+ */
+ void slotPreviewCatalog();
+
+/**Overridden from KDialogBase to show short help in a dialog rather
+ *than launch KHelpCenter.
+ */
+ void slotHelp();
+
+/**Overridden from KDialogBase, so that the entered file can be parsed
+ *before window is closed.
+ */
+ void slotOk();
+
+private:
+/**Attempt to parse the user's data file according to the fields
+ *specified in the Catalog fields list.
+ */
+ bool validateDataFile();
+
+/**Write a header line describing the data fields in the catalog, and
+ *defining the catalog name, ID prefix, and coordinate epoch.
+ */
+ QString writeCatalogHeader();
+
+ QVBoxLayout *vlay;
+ AddCatDialogUI *acd;
+ QString CatalogContents;
+};
+
+#endif
diff --git a/kstars/kstars/addcatdialogui.ui b/kstars/kstars/addcatdialogui.ui
new file mode 100644
index 00000000..39488947
--- /dev/null
+++ b/kstars/kstars/addcatdialogui.ui
@@ -0,0 +1,371 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>AddCatDialogUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>AddCatDialogUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>614</width>
+ <height>652</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>AddCatDialog</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4</cstring>
+ </property>
+ <property name="title">
+ <string>Import File</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KURLRequester">
+ <property name="name">
+ <cstring>DataURL</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter import data filename</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>To import an existing data file, enter its filename here. You will then describe the contents of the file below. You can leave the filename blank to construct a catalog file with a valid header, but no data.</string>
+ </property>
+ </widget>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>DataFileBox</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>7</pointsize>
+ </font>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Contents of the imported data file</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>When you select a data file in the above line, its contents are displayed here.</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox1</cstring>
+ </property>
+ <property name="title">
+ <string>Describe Data Fields</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>8</pointsize>
+ </font>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Catalog fields:&lt;/b&gt;</string>
+ </property>
+ </widget>
+ <widget class="DragListBox">
+ <property name="name">
+ <cstring>FieldList</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Data fields present in the import file</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Build a list of data fields for your import data file (in the correct order from left to right), by dragging items from the "Available fields" list.</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3_2</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>8</pointsize>
+ </font>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Available fields:&lt;/b&gt;</string>
+ </property>
+ </widget>
+ <widget class="DragListBox">
+ <property name="name">
+ <cstring>FieldPool</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>The list of available data fields</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Drag items from this box to the "Catalog fields" box to describe the contents of your imported data file.</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout27</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>Prefix</cstring>
+ </property>
+ </widget>
+ <widget class="KDoubleNumInput" row="0" column="1">
+ <property name="name">
+ <cstring>Epoch</cstring>
+ </property>
+ <property name="value">
+ <number>2000</number>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>The coordinate epoch for the catalog</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="text">
+ <string>Catalog name prefix:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget" row="0" column="2">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_4</cstring>
+ </property>
+ <property name="text">
+ <string>Symbol color:</string>
+ </property>
+ </widget>
+ <widget class="KColorButton">
+ <property name="name">
+ <cstring>ColorButton</cstring>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="color">
+ <color>
+ <red>255</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>Coordinate epoch:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget" row="1" column="2">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>PreviewButton</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Preview &amp;Output</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KURLRequester" row="1" column="1">
+ <property name="name">
+ <cstring>CatalogURL</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter the filename for the output catalog file</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Catalog name:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Save catalog as:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>CatalogName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter a name for the catalog</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>DragListBox</class>
+ <header location="local">draglistbox.h</header>
+ <sizehint>
+ <width>180</width>
+ <height>180</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>7</hordata>
+ <verdata>7</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082</data>
+ </image>
+</images>
+<tabstops>
+ <tabstop>DataURL</tabstop>
+ <tabstop>DataFileBox</tabstop>
+ <tabstop>Epoch</tabstop>
+ <tabstop>ColorButton</tabstop>
+ <tabstop>Prefix</tabstop>
+ <tabstop>PreviewButton</tabstop>
+ <tabstop>CatalogName</tabstop>
+ <tabstop>CatalogURL</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kurlrequester.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>draglistbox.h</includehint>
+ <includehint>draglistbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>kcolorbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kurlrequester.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/addlinkdialog.cpp b/kstars/kstars/addlinkdialog.cpp
new file mode 100644
index 00000000..9f9a0e97
--- /dev/null
+++ b/kstars/kstars/addlinkdialog.cpp
@@ -0,0 +1,73 @@
+/***************************************************************************
+ addlinkdialog.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Oct 21 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kapplication.h>
+#include <kurl.h>
+#include <kmessagebox.h>
+#include <kpushbutton.h>
+#include <qbuttongroup.h>
+#include <qlayout.h>
+
+#include "addlinkdialog.h"
+#include "skyobject.h"
+
+AddLinkDialog::AddLinkDialog( QWidget *parent, const QString &oname )
+ : KDialogBase( KDialogBase::Plain, i18n( "Add Custom URL to %1" ).arg( oname ), Ok|Cancel, Ok, parent ), ObjectName( oname ) {
+
+ QFrame *page = plainPage();
+ setMainWidget(page);
+
+ vlay = new QVBoxLayout( page, 0, spacingHint() );
+ ald = new AddLinkDialogUI(page);
+
+ vlay->addWidget( ald );
+ vlay->activate();
+
+ //connect signals to slots
+ connect( ald->URLButton, SIGNAL( clicked() ), this, SLOT( checkURL() ) );
+ connect( ald->TypeBox, SIGNAL( clicked( int ) ), this, SLOT( changeDefaultDescription( int ) ) );
+
+ ald->ImageRadio->setChecked(true);
+ ald->DescBox->setText( i18n( "Show image of " ) + ObjectName );
+}
+
+void AddLinkDialog::checkURL( void ) {
+ KURL _url ( url() );
+ if ( _url.isValid() ) { //Is the string a valid URL?
+ kapp->invokeBrowser( _url.url() ); //If so, launch the browser to see if it's the correct document
+ } else { //If not, print a warning message box that offers to open the browser to a search engine.
+ QString message = i18n( "The URL is not valid. Would you like to open a browser window\nto the Google search engine?" );
+ QString caption = i18n( "Invalid URL" );
+ if ( KMessageBox::warningYesNo( 0, message, caption, i18n("Browse Google"), i18n("Do Not Browse") )==KMessageBox::Yes ) {
+ kapp->invokeBrowser( "http://www.google.com" );
+ }
+ }
+}
+
+void AddLinkDialog::changeDefaultDescription( int id ) {
+//If the user hasn't changed the default desc text, but the link type (image/webpage)
+//has been toggled, update the default desc text
+ if ( id==1 && desc().startsWith( i18n( "Show image of " ) ) ) {
+ ald->DescBox->setText( i18n( "Show webpage about " ) + ObjectName );
+ }
+
+ if ( id==0 && desc().startsWith( i18n( "Show webpage about " ) ) ) {
+ ald->DescBox->setText( i18n( "Show image of " ) + ObjectName );
+ }
+}
+
+#include "addlinkdialog.moc"
diff --git a/kstars/kstars/addlinkdialog.h b/kstars/kstars/addlinkdialog.h
new file mode 100644
index 00000000..d6017d3d
--- /dev/null
+++ b/kstars/kstars/addlinkdialog.h
@@ -0,0 +1,88 @@
+/***************************************************************************
+ addlinkdialog.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Oct 21 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef ADDLINKDIALOG_H
+#define ADDLINKDIALOG_H
+
+#include <kdialogbase.h>
+#include <klineedit.h>
+#include <klocale.h>
+#include <qradiobutton.h>
+
+#include "addlinkdialogui.h"
+
+class QLayout;
+class QString;
+class SkyMap;
+
+/**@class Simple dialog for adding a custom URL to a popup menu.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class AddLinkDialog : public KDialogBase {
+ Q_OBJECT
+public:
+/**Constructor. */
+ AddLinkDialog( QWidget* parent = 0, const QString &oname=i18n("object") );
+
+/**Destructor (empty) */
+ ~AddLinkDialog() {}
+
+/**@return QString of the entered URL */
+ QString url() const { return ald->URLBox->text(); }
+
+/**@short Set the URL text
+ *@param s the new URL text
+ */
+ void setURL( const QString &s ) { ald->URLBox->setText( s ); }
+
+/**@return QString of the entered menu entry text */
+ QString desc() const { return ald->DescBox->text(); }
+
+/**@short Set the Description text
+ *@param s the new description text
+ */
+ void setDesc( const QString &s ) { ald->DescBox->setText( s ); }
+
+/**@return TRUE if user declared the link is an image */
+ bool isImageLink() const { return ald->ImageRadio->isChecked(); }
+
+/**@short Set the link type
+ *@param b if true, link is an image link.
+ */
+ void setImageLink( bool b ) { ald->ImageRadio->setChecked( b ); }
+
+private slots:
+/**Open the entered URL in the web browser
+ */
+ void checkURL( void );
+
+ /**We provide a default menu text string; this function changes the
+ *default string if the link type (image/webpage) is changed. Note
+ *that if the user has changed the menu text, this function does nothing.
+ *@param id 0=show image string; 1=show webpage string.
+ */
+ void changeDefaultDescription( int id );
+
+private:
+ QString ObjectName;
+ QVBoxLayout *vlay;
+ AddLinkDialogUI *ald;
+};
+
+#endif
diff --git a/kstars/kstars/addlinkdialogui.ui b/kstars/kstars/addlinkdialogui.ui
new file mode 100644
index 00000000..3e5bdf53
--- /dev/null
+++ b/kstars/kstars/addlinkdialogui.ui
@@ -0,0 +1,153 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>AddLinkDialogUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>AddLinkDialogUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>566</width>
+ <height>201</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>TypeBox</cstring>
+ </property>
+ <property name="title">
+ <string>Resource Type</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>ImageRadio</cstring>
+ </property>
+ <property name="text">
+ <string>Image</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>InfoRadio</cstring>
+ </property>
+ <property name="text">
+ <string>Information</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>DescBox</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>DescLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Description:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>URLLabel</cstring>
+ </property>
+ <property name="text">
+ <string>URL:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>URLBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>450</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout1</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>URLButton</cstring>
+ </property>
+ <property name="text">
+ <string>Check URL</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/ccdpreviewui.ui b/kstars/kstars/ccdpreviewui.ui
new file mode 100644
index 00000000..93a4d804
--- /dev/null
+++ b/kstars/kstars/ccdpreviewui.ui
@@ -0,0 +1,435 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>CCDPreviewForm</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>CCDPreviewForm</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>379</width>
+ <height>453</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>CCD Preview</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>playB</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Play/Pause</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>captureB</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Capture Image</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="KComboBox">
+ <property name="name">
+ <cstring>imgFormatCombo</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Image Format</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>300</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QFrame" row="2" column="0">
+ <property name="name">
+ <cstring>videoFrame</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>160</width>
+ <height>120</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget" row="1" column="0">
+ <property name="name">
+ <cstring>layout19</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>brightnessLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Brightness:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>contrastLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Contrast:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>gammaLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Gamma:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Focal length:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>FWHM:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Full Width at Half Maximum</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout18</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QScrollBar">
+ <property name="name">
+ <cstring>brightnessBar</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>200</number>
+ </property>
+ <property name="value">
+ <number>100</number>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ </widget>
+ <widget class="QScrollBar">
+ <property name="name">
+ <cstring>contrastBar</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>200</number>
+ </property>
+ <property name="value">
+ <number>120</number>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ </widget>
+ <widget class="QScrollBar">
+ <property name="name">
+ <cstring>gammaBar</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maxValue">
+ <number>200</number>
+ </property>
+ <property name="value">
+ <number>66</number>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout17</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>focalEdit</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter the telescope focal length in mm</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>FWHMLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>GroupBoxPanel</enum>
+ </property>
+ <property name="text">
+ <string>--</string>
+ </property>
+ <property name="alignment">
+ <set>AlignCenter</set>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Full Width at Half Maximum</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>mm</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Full Width at Half Maximum</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>arcsecs</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </grid>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kcombobox.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/ccdpreviewwg.cpp b/kstars/kstars/ccdpreviewwg.cpp
new file mode 100644
index 00000000..41eed90e
--- /dev/null
+++ b/kstars/kstars/ccdpreviewwg.cpp
@@ -0,0 +1,427 @@
+/* CCD Preview
+ Copyright (C) 2005 Dirk Huenniger <hunniger@cip.physik.uni-bonn.de>
+
+ Adapted from streamwg by Jasem Mutlaq
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ */
+
+#include "ccdpreviewwg.h"
+#include "indistd.h"
+#include "indidriver.h"
+#include "indimenu.h"
+#include "Options.h"
+
+#include <kmessagebox.h>
+#include <klocale.h>
+#include <kdebug.h>
+#include <kpushbutton.h>
+#include <kiconloader.h>
+#include <ktempfile.h>
+#include <kio/netaccess.h>
+#include <kfiledialog.h>
+#include <kcombobox.h>
+#include <kurl.h>
+#include <klineedit.h>
+
+#include <qsocketnotifier.h>
+#include <qimage.h>
+#include <qpainter.h>
+#include <qstringlist.h>
+#include <qdir.h>
+#include <qlayout.h>
+#include <qlabel.h>
+
+
+#include <stdlib.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <math.h>
+
+
+#define STREAMBUFSIZ 1024
+
+#include "ccdpreviewwg.moc"
+
+FILE *CCDwfp;
+
+ CCDPreviewWG::CCDPreviewWG(INDIStdDevice *inStdDev, QWidget * parent, const char * name) : CCDPreviewForm(parent, name)
+ {
+
+ stdDev = inStdDev;
+
+ fwhm = -1;
+ mu = -1;
+ streamWidth = streamHeight = -1;
+ processStream = colorFrame = false;
+ streamFrame = new CCDVideoWG(videoFrame);
+ streamFrame->bytesPerPixel= 1;
+ streamFrame->PixelOrder= 1;
+ gammaChanged(gammaBar->value());
+ brightnessChanged(brightnessBar->value());
+ contrastChanged(contrastBar->value());
+
+ KIconLoader *icons = KGlobal::iconLoader();
+
+ playPix = icons->loadIcon( "player_play", KIcon::Toolbar );
+ pausePix = icons->loadIcon( "player_pause", KIcon::Toolbar );
+ capturePix = icons->loadIcon( "frame_image", KIcon::Toolbar );
+
+ playB->setPixmap(pausePix);
+ captureB->setPixmap(capturePix);
+
+ imgFormatCombo->insertStrList(QImage::outputFormats());
+
+ connect(playB, SIGNAL(clicked()), this, SLOT(playPressed()));
+ connect(captureB, SIGNAL(clicked()), this, SLOT(captureImage()));
+ connect(brightnessBar, SIGNAL(valueChanged(int)), this, SLOT(brightnessChanged(int)));
+ connect(contrastBar, SIGNAL(valueChanged(int)), this, SLOT(contrastChanged(int)));
+ connect(gammaBar, SIGNAL(valueChanged(int)), this, SLOT(gammaChanged(int)));
+ connect(focalEdit, SIGNAL(returnPressed()), this, SLOT(updateFWHM()));
+ }
+
+CCDPreviewWG::~CCDPreviewWG()
+{
+
+}
+
+void CCDPreviewWG::closeEvent ( QCloseEvent * e )
+{
+ stdDev->streamDisabled();
+ processStream = false;
+ e->accept();
+}
+
+void CCDPreviewWG::setColorFrame(bool color)
+{
+ colorFrame = color;
+}
+
+/*void CCDPreviewWG::establishDataChannel(QString host, int port)
+{
+ QString errMsg;
+ struct sockaddr_in pin;
+ struct hostent *serverHostName = gethostbyname(host.ascii());
+ errMsg = QString("Connection to INDI host at %1 on port %2 failed.").arg(host).arg(port);
+
+ memset(&pin, 0, sizeof(pin));
+ pin.sin_family = AF_INET;
+ pin.sin_addr.s_addr = ((struct in_addr *) (serverHostName->h_addr))->s_addr;
+ pin.sin_port = htons(port);
+
+ if ( (streamFD = socket(AF_INET, SOCK_STREAM, 0)) == -1)
+ {
+ KMessageBox::error(0, i18n("Cannot create socket."));
+ return;
+ }
+
+ if ( ::connect(streamFD, (struct sockaddr*) &pin, sizeof(pin)) == -1)
+ {
+ KMessageBox::error(0, errMsg);
+ streamFD = -1;
+ return;
+ }
+
+ // callback notified
+ sNotifier = new QSocketNotifier( streamFD, QSocketNotifier::Read, this);
+ QObject::connect( sNotifier, SIGNAL(activated(int)), this, SLOT(streamReceived()));
+}*/
+
+void CCDPreviewWG::enableStream(bool enable)
+{
+ if (enable)
+ {
+ processStream = true;
+ show();
+ }
+ else
+ {
+ processStream = false;
+ playB->setPixmap(pausePix);
+ hide();
+ }
+
+}
+
+void CCDPreviewWG::setCtrl(int wd, int ht,int po, int bpp,unsigned long mgd)
+{
+ long i;
+ streamWidth = wd;
+ streamHeight = ht;
+ streamFrame->totalBaseCount = wd * ht * bpp;
+ // fprintf(stderr,"%d %d %d",wd,ht,bpp)
+ streamFrame->Width = wd;
+ streamFrame->Height = ht;
+ streamFrame->bytesPerPixel=bpp;
+ streamFrame->PixelOrder=po;
+ streamFrame->maxGoodData=mgd;
+ if (streamFrame->streamBuffer!=NULL) {
+ free(streamFrame->streamBuffer);
+ }
+ streamFrame->streamBufferPos=0;
+ streamFrame->streamBuffer=(unsigned char*)
+ malloc(sizeof(unsigned char)*streamFrame->totalBaseCount);
+ for (i=0;i<streamFrame->totalBaseCount;i++) {
+ streamFrame->streamBuffer[i]=0;
+ }
+ resize(wd + layout()->margin() * 2 , ht + playB->height() + brightnessLabel->height()
+ + contrastLabel->height() + gammaLabel->height() + focalEdit->height() + FWHMLabel->height() + layout()->margin() * 2 + layout()->spacing()*6);
+ streamFrame->resize(wd, ht);
+}
+
+
+void CCDPreviewWG::setCCDInfo(double in_fwhm, int in_mu)
+{
+ fwhm = in_fwhm;
+ mu = in_mu;
+
+ updateFWHM();
+
+}
+
+void CCDPreviewWG::updateFWHM()
+{
+ double focal_length(-1), fwhm_arcsec;
+
+ focal_length = focalEdit->text().toDouble();
+
+ if (focal_length <= 0 || fwhm <= 0 || mu <= 0)
+ {
+ FWHMLabel->setText("--");
+ return;
+ }
+
+ fwhm_arcsec = (206.26 / focal_length) * fwhm * mu;
+
+ FWHMLabel->setText(QString("%1").arg(fwhm_arcsec, 0, 'g', 3));
+
+}
+
+
+void CCDPreviewWG::resizeEvent(QResizeEvent *ev)
+{
+ streamFrame->resize(ev->size().width() - layout()->margin() * 2, ev->size().height() - playB->height() - layout()->margin() * 2 - layout()->spacing());
+}
+
+void CCDPreviewWG::playPressed()
+{
+
+ if (processStream)
+ {
+ playB->setPixmap(playPix);
+ processStream = false;
+ }
+ else
+ {
+ playB->setPixmap(pausePix);
+ processStream = true;
+ }
+
+}
+
+void CCDPreviewWG::captureImage()
+{
+ QString fname;
+ QString fmt;
+ KURL currentFileURL;
+ QString currentDir = Options::fitsSaveDirectory();
+ KTempFile tmpfile;
+ tmpfile.setAutoDelete(true);
+
+ fmt = imgFormatCombo->currentText();
+
+ currentFileURL = KFileDialog::getSaveURL( currentDir, fmt );
+
+ if (currentFileURL.isEmpty()) return;
+
+ if ( currentFileURL.isValid() )
+ {
+ currentDir = currentFileURL.directory();
+
+ if ( currentFileURL.isLocalFile() )
+ fname = currentFileURL.path();
+ else
+ fname = tmpfile.name();
+
+ if (fname.right(fmt.length()).lower() != fmt.lower())
+ {
+ fname += ".";
+ fname += fmt.lower();
+ }
+
+ streamFrame->qPix.save(fname, fmt.ascii());
+
+ //set rwx for owner, rx for group, rx for other
+ chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH );
+
+ if ( tmpfile.name() == fname )
+ { //need to upload to remote location
+
+ if ( ! KIO::NetAccess::upload( tmpfile.name(), currentFileURL, (QWidget*) 0 ) )
+ {
+ QString message = i18n( "Could not upload image to remote location: %1" ).arg( currentFileURL.prettyURL() );
+ KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) );
+ }
+ }
+ }
+ else
+ {
+ QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() );
+ KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) );
+ }
+
+}
+
+
+CCDVideoWG::CCDVideoWG(QWidget * parent, const char * name) : QFrame(parent, name, Qt::WNoAutoErase)
+{
+ streamImage = NULL;
+ streamBuffer = NULL;
+ displayBuffer = NULL;
+ grayTable=new QRgb[256];
+ for (int i=0;i<256;i++) {
+ grayTable[i]=qRgb(i,i,i);
+ }
+ grayTable[255]=qRgb(255,0,0);
+}
+
+CCDVideoWG::~CCDVideoWG()
+{
+ delete (streamImage);
+ if (displayBuffer!=NULL) {
+ free(displayBuffer);
+ }
+ if (streamBuffer!=NULL) {
+ free(streamBuffer);
+ }
+
+ delete [] (grayTable);
+}
+
+void CCDVideoWG::newFrame(unsigned char *buffer, int buffSize, int w, int h)
+{
+ long i,offs,d;
+ offs=0;
+ Width=w;
+ Height=h;
+ d=2*bytesPerPixel;
+ if (streamBuffer==NULL) {
+ return;
+ }
+ if (streamBufferPos>=totalBaseCount) {
+ streamBufferPos=0;
+ }
+ for (i=streamBufferPos;((i<streamBufferPos+buffSize)&&(i<totalBaseCount));i++) {
+ if (PixelOrder==PIXELORDER_NORMAL) {
+ streamBuffer[i]=buffer[i-streamBufferPos];
+ }
+ if (PixelOrder==PIXELORDER_DUAL) {
+ if (i%d==0) {
+ offs=i/2;
+ }
+ if ((i%d)<bytesPerPixel) {
+ streamBuffer[i-offs]=buffer[i-streamBufferPos];
+ }
+ else {
+ streamBuffer[Width*Height*bytesPerPixel-(i-offs)]=buffer[i-streamBufferPos];
+ }
+ }
+ }
+ streamBufferPos=i;
+ /*if (buffSize > totalBaseCount)
+ streamImage = new QImage(buffer, w, h, 32, 0, 0, QImage::BigEndian);
+ else
+ streamImage = new QImage(streamBuffer, w, h, 8, grayTable, 256, QImage::IgnoreEndian);
+ update();
+ */
+ redrawVideoWG();
+}
+
+void CCDVideoWG::redrawVideoWG(void)
+{
+ int x,y,b;
+ double val;
+ unsigned long dat;
+ if (displayBuffer!=NULL) {
+ displayBuffer=(unsigned char*)
+ realloc(displayBuffer, sizeof(unsigned char)*Width*Height);
+ }
+ else {
+ displayBuffer=(unsigned char*)
+ malloc(sizeof(unsigned char)*Width*Height);
+ }
+ if (displayBuffer==NULL) {
+ return;
+ }
+ if (streamBuffer==NULL) {
+ return;
+ }
+ for (x=0;x<Width;x++) {
+ for (y=0;y<Height;y++) {
+ dat=0;
+ for (b=0;b<bytesPerPixel;b++) {
+ dat=(unsigned long) (dat+ streamBuffer[Width*y*bytesPerPixel+x*bytesPerPixel+b]*pow(256.0,b));
+ }
+ if (dat<=maxGoodData) {
+ val=128+scale*(dat-offset)/(pow(256.0,bytesPerPixel)-1.0);
+ if (val<0.0) {
+ val=0.0;
+ }
+ val=pow(val/255.0,1.0/gamma)*255.0;
+ if (val>255.0) {
+ val=255.0;
+ }
+ val=qRound(val*(254.0/255.0));
+ displayBuffer[Width*y+x]=(int) val;
+ }
+ else {
+ displayBuffer[Width*y+x]=255;
+ }
+ }
+ }
+ streamImage = new QImage(displayBuffer, Width, Height, 8, grayTable, 256, QImage::IgnoreEndian);
+ update();
+}
+
+
+void CCDVideoWG::paintEvent(QPaintEvent */*ev*/)
+{
+
+ if (streamImage)
+ {
+ if (streamImage->isNull()) return;
+ //qPix = kPixIO.convertToPixmap(*streamImage);/*streamImage->smoothScale(width(), height()));*/
+ qPix = kPixIO.convertToPixmap(streamImage->scale(width(), height()));
+ delete (streamImage);
+ streamImage = NULL;
+ }
+
+ bitBlt(this, 0, 0, &qPix);
+
+}
+
+
+void CCDPreviewWG::brightnessChanged(int value)
+{
+ streamFrame->offset=pow(pow(256.0,streamFrame->bytesPerPixel),1.0-(value/200.0))-1.0;
+ //fprintf(stderr,"offs=%lf\n",streamFrame->offset);
+ streamFrame->redrawVideoWG();
+}
+
+void CCDPreviewWG::contrastChanged(int value)
+{
+ streamFrame->scale=pow(pow(256.0,streamFrame->bytesPerPixel+1),value/200.0)-1.0;
+ //fprintf(stderr,"scale=%lf\n",streamFrame->scale);
+ streamFrame->redrawVideoWG();
+}
+
+void CCDPreviewWG::gammaChanged(int value)
+{
+ streamFrame->gamma=3.0*(value/200.0);
+ //fprintf(stderr,"gamma=%lf\n",streamFrame->gamma);
+ streamFrame->redrawVideoWG();
+}
diff --git a/kstars/kstars/ccdpreviewwg.h b/kstars/kstars/ccdpreviewwg.h
new file mode 100644
index 00000000..f054a8a5
--- /dev/null
+++ b/kstars/kstars/ccdpreviewwg.h
@@ -0,0 +1,105 @@
+/* CCD Preview
+ Copyright (C) 2005 Dirk Huenniger <hunniger@cip.physik.uni-bonn.de>
+
+ Adapted from streamwg by Jasem Mutlaq
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ */
+
+ #ifndef CCDPREVIEWWG_H
+ #define CCDPREVIEWWG_H
+
+ #include <qpixmap.h>
+ #include <kpixmapio.h>
+
+ #include "ccdpreviewui.h"
+ #include "qframe.h"
+
+enum Pixelorder {PIXELORDER_NORMAL=1, PIXELORDER_DUAL=2};
+
+ class QImage;
+ class QSocketNotifier;
+ class CCDVideoWG;
+ class INDIStdDevice;
+ class QPainter;
+ class QVBoxLayout;
+
+ class CCDPreviewWG : public CCDPreviewForm
+ {
+ Q_OBJECT
+
+ public:
+ CCDPreviewWG(INDIStdDevice *inStdDev, QWidget * parent =0, const char * name =0);
+ ~CCDPreviewWG();
+
+ friend class CCDVideoWG;
+ friend class INDIStdDevice;
+
+ void setColorFrame(bool color);
+ void setCtrl(int wd, int ht,int po, int bpp, unsigned long mgd);
+ void setCCDInfo(double in_fwhm, int in_mu);
+ void enableStream(bool enable);
+
+ bool processStream;
+ int streamWidth, streamHeight;
+ CCDVideoWG *streamFrame;
+ bool colorFrame;
+
+ private:
+ INDIStdDevice *stdDev;
+ QPixmap playPix, pausePix, capturePix;
+ QVBoxLayout *videoFrameLayout;
+ double fwhm;
+ int mu;
+
+ protected:
+ void closeEvent ( QCloseEvent * e );
+ void resizeEvent(QResizeEvent *ev);
+
+
+ public slots:
+ void playPressed();
+ void captureImage();
+ void brightnessChanged(int value);
+ void contrastChanged(int value);
+ void gammaChanged(int value);
+ void updateFWHM();
+ };
+
+ class CCDVideoWG : public QFrame
+ {
+ Q_OBJECT
+
+ public:
+ CCDVideoWG(QWidget * parent =0, const char * name =0);
+ ~CCDVideoWG();
+
+ friend class CCDPreviewWG;
+
+ void newFrame(unsigned char *buffer, int buffSiz, int w, int h);
+
+ private:
+ void redrawVideoWG(void);
+ long totalBaseCount;
+ QRgb *grayTable;
+ QImage *streamImage;
+ QPixmap qPix;
+ KPixmapIO kPixIO;
+ unsigned char *streamBuffer;
+ unsigned char *displayBuffer;
+ long streamBufferPos;
+ double scale,offset,gamma;
+ int bytesPerPixel, PixelOrder;
+ int Width, Height;
+ unsigned long maxGoodData;
+ protected:
+ void paintEvent(QPaintEvent *ev);
+
+ public slots:
+};
+
+#endif //CCDPREVIEWWG
diff --git a/kstars/kstars/colorscheme.cpp b/kstars/kstars/colorscheme.cpp
new file mode 100644
index 00000000..575206fa
--- /dev/null
+++ b/kstars/kstars/colorscheme.cpp
@@ -0,0 +1,311 @@
+/***************************************************************************
+ colorscheme.cpp - description
+ -------------------
+ begin : Wed May 8 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qfile.h>
+#include <kconfig.h>
+#include <kdebug.h>
+#include <klocale.h>
+#include <kmessagebox.h>
+#include <kstandarddirs.h>
+
+#include "ksutils.h"
+#include "colorscheme.h"
+
+typedef QStringList::const_iterator SL_it;
+
+ColorScheme::ColorScheme() : FileName() {
+ //Each color has two names associated with it. The KeyName is its
+ //identification in the QMap, the *.colors file, and the config file.
+ //The Name is what appears in the ViewOpsDialog ListBox.
+ //In addition, we define default RGB strings for each item.
+ //To add another color to the Palette, just add an entry for KeyName,
+ //Name and Default here.
+
+ KeyName.append( "SkyColor" );
+ Name.append( i18n( "Sky" ) );
+ Default.append( "#002" );
+ KeyName.append( "MessColor" );
+ Name.append( i18n( "Messier Object" ) );
+ Default.append( "#0F0" );
+ KeyName.append( "NGCColor" );
+ Name.append( i18n( "New General Catalog object", "NGC Object" ) );
+ Default.append( "#066" );
+ KeyName.append( "ICColor" );
+ Name.append( i18n( "Index Catalog object", "IC Object" ) );
+ Default.append( "#439" );
+ KeyName.append( "HSTColor" );
+ Name.append( i18n( "Object with extra attached URLs", "Object w/ Links" ) );
+ Default.append( "#A00" );
+ KeyName.append( "SNameColor" );
+ Name.append( i18n( "Star Name" ) );
+ Default.append( "#7AA" );
+ KeyName.append( "PNameColor" );
+ Name.append( i18n( "Planet Name" ) );
+ Default.append( "#A77" );
+ KeyName.append( "CNameColor" );
+ Name.append( i18n( "Constellation Name", "Constell. Name" ) );
+ Default.append( "#AA7" );
+ KeyName.append( "CLineColor" );
+ Name.append( i18n( "Constellation Line", "Constell. Line" ) );
+ Default.append( "#555" );
+ KeyName.append( "CBoundColor" );
+ Name.append( i18n( "Constellation Boundary", "Constell. Boundary" ) );
+ Default.append( "#222" );
+ KeyName.append( "MWColor" );
+ Name.append( i18n( "refers to the band of stars in the sky due to the Galactic plane", "Milky Way" ) );
+ Default.append( "#123" );
+ KeyName.append( "EqColor" );
+ Name.append( i18n( "Equator" ) );
+ Default.append( "#FFF" );
+ KeyName.append( "EclColor" );
+ Name.append( i18n( "Ecliptic" ) );
+ Default.append( "#663" );
+ KeyName.append( "HorzColor" );
+ Name.append( i18n( "Horizon" ) );
+ Default.append( "#5A3" );
+ KeyName.append( "CompassColor" );
+ Name.append( i18n( "Compass Labels" ) );
+ Default.append( "#002" );
+ KeyName.append( "GridColor" );
+ Name.append( i18n( "Coordinate Grid" ) );
+ Default.append( "#456" );
+ KeyName.append( "BoxTextColor" );
+ Name.append( i18n( "Info Box Text" ) );
+ Default.append( "#FFF" );
+ KeyName.append( "BoxGrabColor" );
+ Name.append( i18n( "Info Box Selected" ) );
+ Default.append( "#F00" );
+ KeyName.append( "BoxBGColor" );
+ Name.append( i18n( "Info Box Background" ) );
+ Default.append( "#000" );
+ KeyName.append( "TargetColor" );
+ Name.append( i18n( "Target Indicator" ) );
+ Default.append( "#8B8" );
+ KeyName.append( "UserLabelColor" );
+ Name.append( i18n( "User Labels" ) );
+ Default.append( "#FFF" );
+ KeyName.append( "PlanetTrailColor" );
+ Name.append( i18n( "Planet Trails" ) );
+ Default.append( "#963" );
+ KeyName.append( "AngularRuler" );
+ Name.append( i18n( "Angular Distance Ruler" ) );
+ Default.append( "#FFF" );
+ KeyName.append( "ObsListColor" );
+ Name.append( i18n( "Observing List Label" ) );
+ Default.append( "#F00" );
+
+ //Set the default colors in the Palette.
+ for( uint i=0; i<KeyName.count(); ++i ) {
+ setColor( KeyName[i], Default[i] );
+ }
+
+ //Default values for integer variables:
+ StarColorMode = 0;
+ StarColorIntensity = 4;
+}
+
+ColorScheme::ColorScheme( const ColorScheme &cs ) {
+ KeyName = cs.KeyName;
+ Name = cs.Name;
+ Default = cs.Default;
+ StarColorMode = cs.StarColorMode;
+ StarColorIntensity = cs.StarColorIntensity;
+ Palette = cs.Palette;
+ FileName = cs.FileName;
+}
+
+ColorScheme::~ColorScheme(){
+}
+
+void ColorScheme::copy( const ColorScheme &cs ) {
+ KeyName = cs.KeyName;
+ Name = cs.Name;
+ Default = cs.Default;
+ StarColorMode = cs.StarColorMode;
+ StarColorIntensity = cs.StarColorIntensity;
+ Palette = cs.Palette;
+ FileName = cs.FileName;
+}
+
+QString ColorScheme::colorNamed( const QString &name ) const {
+ //QString color( Palette[ name ] );
+ if ( ! hasColorNamed( name ) ) {
+ kdWarning() << i18n( "No color named \"%1\" found in color scheme." ).arg( name ) << endl;
+ //color = "#FFFFFF"; //set to white if no color found
+ return "#FFFFFF";
+ }
+
+ return Palette[ name ];
+}
+
+QString ColorScheme::colorAt( int i ) const {
+ SL_it it = KeyName.at(i);
+ return Palette[ QString(*it) ];
+}
+
+QString ColorScheme::nameAt( int i ) const {
+ SL_it it = Name.at(i);
+ return QString(*it);
+}
+
+QString ColorScheme::keyAt( int i ) const {
+ SL_it it = KeyName.at(i);
+ return QString(*it);
+}
+
+QString ColorScheme::nameFromKey( const QString &key ) const {
+ return nameAt( KeyName.findIndex( key ) );
+}
+
+void ColorScheme::setColor( const QString &key, const QString &color ) {
+ //We can blindly insert() the new value; if the key exists, the old value is replaced
+ Palette.insert( key, color );
+}
+
+bool ColorScheme::load( const QString &filename ) {
+ QFile file;
+ int inew(0),iold(0);
+
+ if ( !KSUtils::openDataFile( file, filename ) )
+ return false;
+
+ QTextStream stream( &file );
+ QString line;
+
+ //first line is the star-color mode and star color intensity
+ line = stream.readLine();
+ bool ok(false);
+ int newmode = line.left(1).toInt( &ok );
+ if ( ok ) setStarColorMode( newmode );
+ if ( line.contains(':') ) {
+ int newintens = line.mid( line.find(':')+1, 2 ).toInt( &ok );
+ if ( ok ) setStarColorIntensity( newintens );
+ }
+
+//More flexible method for reading in color values. Any order is acceptable, and
+//missing entries are ignored.
+ while ( !stream.eof() ) {
+ line = stream.readLine();
+
+ if ( line.contains(':')==1 ) { //the new color preset format contains a ":" in each line, followed by the name of the color
+ ++inew;
+ if ( iold ) return false; //we read at least one line without a colon...file is corrupted.
+
+//If this line has a valid Key, set the color.
+ QString tkey = line.mid( line.find(':')+1 ).stripWhiteSpace();
+ QString tname = line.left( line.find(':')-1 );
+
+ if ( KeyName.contains( tkey ) ) {
+ setColor( tkey, tname );
+ } else { //attempt to translate from old color ID
+ QString k( line.mid( 5 ).stripWhiteSpace() + "Color" );
+ if ( KeyName.contains( k ) ) {
+ setColor( k, tname );
+ } else {
+ kdWarning() << "Could not use the key \"" << tkey <<
+ "\" from the color scheme file \"" << filename << "\". I also tried \"" <<
+ k << "\"." << endl;
+ }
+ }
+
+ } else { // no ':' seen in the line, so we must assume the old format
+ ++iold;
+ if ( inew ) return false; //a previous line had a colon, this line doesn't. File is corrupted.
+
+ //Assuming the old *.colors format. Loop through the KeyName list,
+ //and assign each color. Note that order matters here, but only here
+ //(so if you don't use the old format, then order doesn't ever matter)
+ QStringList::Iterator it = KeyName.begin();
+ QStringList::Iterator it_end = KeyName.end();
+ for ( ; it != it_end; ++it )
+ setColor( QString(*it), line.left( 7 ) );
+ }
+ }
+
+ FileName = filename;
+ return true;
+}
+
+bool ColorScheme::save( const QString &name ) {
+ QFile file;
+
+ //Construct a file name from the scheme name. Make lowercase, replace spaces with "-",
+ //and append ".colors".
+ QString filename = name.lower().stripWhiteSpace();
+ if ( !filename.isEmpty() ) {
+ for( unsigned int i=0; i<filename.length(); ++i)
+ if ( filename.at(i)==' ' ) filename.replace( i, 1, "-" );
+
+ filename = filename.append( ".colors" );
+ file.setName( locateLocal( "appdata", filename ) ); //determine filename in local user KDE directory tree.
+
+ if ( file.exists() || !file.open( IO_ReadWrite | IO_Append ) ) {
+ QString message = i18n( "Local color scheme file could not be opened.\nScheme cannot be recorded." );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return false;
+ } else {
+ QTextStream stream( &file );
+ stream << StarColorMode << ":" << StarColorIntensity << endl;
+
+ QStringList::Iterator it = KeyName.begin();
+ QStringList::Iterator it_end = KeyName.end();
+ for ( ; it != it_end; ++it )
+ stream << Palette[ (*it) ] << " :" << (*it) << endl;
+
+ file.close();
+ }
+
+ file.setName( locateLocal( "appdata", "colors.dat" ) ); //determine filename in local user KDE directory tree.
+
+ if ( !file.open( IO_ReadWrite | IO_Append ) ) {
+ QString message = i18n( "Local color scheme index file could not be opened.\nScheme cannot be recorded." );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return false;
+ } else {
+ QTextStream stream( &file );
+ stream << name << ":" << filename << endl;
+ file.close();
+ }
+ } else {
+ QString message = i18n( "Invalid filename requested.\nScheme cannot be recorded." );
+ KMessageBox::sorry( 0, message, i18n( "Invalid Filename" ) );
+ return false;
+ }
+
+ FileName = filename;
+ return true;
+}
+
+void ColorScheme::loadFromConfig( KConfig *conf ) {
+ QStringList::Iterator it = KeyName.begin();
+ QStringList::Iterator it_end = KeyName.end();
+ for ( ; it != it_end; ++it )
+ setColor( QString(*it), conf->readEntry( QString(*it), QString( *Default.at( KeyName.findIndex(*it) ) ) ) );
+
+ setStarColorMode( conf->readNumEntry( "StarColorMode", 0 ) );
+ setStarColorIntensity( conf->readNumEntry( "StarColorIntensity", 5 ) );
+}
+
+void ColorScheme::saveToConfig( KConfig *conf ) {
+ QStringList::Iterator it = KeyName.begin();
+ QStringList::Iterator it_end = KeyName.end();
+ for ( ; it != it_end; ++it )
+ conf->writeEntry( QString(*it), colorNamed( QString(*it) ) );
+
+ conf->writeEntry( "StarColorMode", starColorMode() );
+ conf->writeEntry( "StarColorIntensity", starColorIntensity() );
+}
diff --git a/kstars/kstars/colorscheme.h b/kstars/kstars/colorscheme.h
new file mode 100644
index 00000000..b7c17b2b
--- /dev/null
+++ b/kstars/kstars/colorscheme.h
@@ -0,0 +1,146 @@
+/***************************************************************************
+ colorscheme.h - description
+ -------------------
+ begin : Wed May 8 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef COLORSCHEME_H
+#define COLORSCHEME_H
+
+#include <qmap.h>
+#include <qstringlist.h>
+
+class KConfig;
+
+/**
+ *@class ColorScheme
+ *This class stores all of the adjustable colors in KStars, in
+ *a QMap object keyed by the names of the colors. It also stores
+ *information on how stars are to be rendered in the map
+ *(with realistic colors, or as solid red/whit/black circles).
+ *In addition to the brief "Key names" used to index the colors in
+ *the QMap, each color has a "long name" description that is a bit
+ *more verbose, and suitable for UI display.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class ColorScheme {
+
+ public:
+
+ /**Constructor. Enter all adjustable colors and their default
+ *values into the QMap. Also assign the corresponding long names.
+ */
+ ColorScheme();
+
+ /**Copy constructor
+ */
+ ColorScheme( const ColorScheme &cs );
+
+ /**Destructor
+ */
+ ~ColorScheme();
+
+ /**@return true if the Palette contains the given key name
+ */
+ bool hasColorNamed( const QString &name ) const { return ( ! Palette[ name ].isEmpty() ); }
+
+ /**
+ *@short Retrieve a color by name.
+ *@p name the key name of the color to be retrieved.
+ *@return the requested color, or "#FFFFFF" (white) if color name not found.
+ */
+ QString colorNamed( const QString &name ) const;
+
+ /**@p i the index of the color to retrieve
+ *@return a color by its index in the QMap
+ */
+ QString colorAt( int i ) const;
+
+ /**@p i the index of the long name to retrieve
+ *@return the name of the color at index i
+ */
+ QString nameAt( int i ) const;
+
+ /**@p i the index of the key name to retrieve
+ *@return the key name of the color at index i
+ */
+ QString keyAt( int i ) const;
+
+ /**
+ *@return the long name of the color whose key name is given
+ *@p key the key name identifying the color.
+ */
+ QString nameFromKey( const QString &key ) const;
+
+ /**Change the color with the given key to the given value
+ *@p key the key-name of the color to be changed
+ *@p color the new color value
+ */
+ void setColor( const QString &key, const QString &color );
+
+ /**Load a color scheme from a *.colors file
+ *@p filename the filename of the color scheme to be loaded.
+ *@return TRUE if the scheme was successfully loaded
+ */
+ bool load( const QString &filename );
+
+ /**Save the current color scheme to a *.colors file.
+ *@p name the filename to create
+ *@return TRUE if the color scheme is successfully writeen to a file
+ */
+ bool save( const QString &name );
+
+ /**@return the Filename associated with the color scheme.
+ */
+ QString fileName() const { return FileName; }
+
+ /**Copy a color scheme
+ *@p cs the color scheme to be copied into this object
+ */
+ void copy( const ColorScheme &cs );
+
+ /**Read color-scheme data from the Config object.
+ */
+ void loadFromConfig( KConfig* );
+
+ /**Save color-scheme data to the Config object.
+ */
+ void saveToConfig( KConfig* );
+
+ /**@return the number of colors in the color scheme.*/
+ unsigned int numberOfColors() const { return (int)Palette.size(); }
+
+ /**@return the star color mode used by the color scheme*/
+ int starColorMode() const { return StarColorMode; }
+
+ /**@return the star color intensity value used by the color scheme*/
+ int starColorIntensity() const { return StarColorIntensity; }
+
+ /**Set the star color mode used by the color scheme*/
+ void setStarColorMode( int mode ) { StarColorMode = mode; }
+
+ /**Set the star color intensity value used by the color scheme*/
+ void setStarColorIntensity( int intens) { StarColorIntensity = intens; }
+
+ private:
+ int StarColorMode, StarColorIntensity;
+ QString FileName;
+ QStringList KeyName, Name, Default;
+ QMap<QString,QString> Palette;
+
+};
+
+#endif
diff --git a/kstars/kstars/conbridlg.cpp b/kstars/kstars/conbridlg.cpp
new file mode 100644
index 00000000..57bb84c7
--- /dev/null
+++ b/kstars/kstars/conbridlg.cpp
@@ -0,0 +1,239 @@
+/***************************************************************************
+ conbridlg.h - Contrast/Brightness Dialog
+ -------------------
+ begin : Fri Feb 6th 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * *
+ ***************************************************************************/
+
+ #include <klocale.h>
+ #include <kimageeffect.h>
+ #include <kdebug.h>
+
+ #include <qslider.h>
+ #include <qimage.h>
+ #include <qdatetime.h>
+ #include <knuminput.h>
+
+ #include <stdlib.h>
+
+ #include "contrastbrightnessgui.h"
+ #include "conbridlg.h"
+ #include "fitsviewer.h"
+ #include "fitsimage.h"
+
+ #define REFRESH 500
+
+//TODO find a better and faster way to implement this, this operation can be memory and CPU intensive.
+
+ContrastBrightnessDlg::ContrastBrightnessDlg(QWidget *parent) :
+ KDialogBase(KDialogBase::Plain, i18n( "Brightness/Contrast" ), Ok|Cancel, Ok, parent )
+{
+
+ float pixdiff, datadiff;
+ contrast = brightness = 0;
+ viewer = (FITSViewer *) parent;
+ displayImage = viewer->image->displayImage;
+ tempImage = new QImage(displayImage->copy());
+ width = displayImage->width();
+ height = displayImage->height();
+
+ datadiff = 255;
+ pixdiff = viewer->stats.max - viewer->stats.min;
+ offs = - (viewer->stats.min * datadiff / pixdiff);
+ scale = datadiff / pixdiff;
+
+ ConBriDlg = new ConBriForm(this);
+ if (!ConBriDlg) return;
+
+ localImgBuffer = (float *) malloc (width * height * sizeof(float));
+ if (!localImgBuffer)
+ {
+ kdDebug() << "Not enough memory for local image buffer" << endl;
+ return;
+ }
+
+ memcpy(localImgBuffer, viewer->imgBuffer, width * height * sizeof(float));
+
+ setMainWidget(ConBriDlg);
+ show();
+
+ connect(ConBriDlg->conSlider, SIGNAL( valueChanged(int)), this, SLOT (setContrast(int )));
+ connect(ConBriDlg->briSlider, SIGNAL( valueChanged(int)), this, SLOT (setBrightness(int)));
+
+}
+
+ContrastBrightnessDlg::~ContrastBrightnessDlg()
+{
+ delete (tempImage);
+}
+
+void ContrastBrightnessDlg::range(int min, int max, int & num)
+{
+ if (num < min) num = min;
+ else if (num > max) num = max;
+}
+
+void ContrastBrightnessDlg::range(float min, float max, float & num)
+{
+ if (num < min) num = min;
+ else if (num > max) num = max;
+}
+
+
+#include <math.h>
+
+void ContrastBrightnessDlg::setContrast(int contrastValue)
+{
+ int val = 0, index=0, totalPix = width * height;
+ int min = (int) viewer->imgBuffer[0], max = 0;
+ if (!viewer) return;
+ QColor myCol;
+ contrast = contrastValue;
+
+
+ // Apply Contrast and brightness
+ for (int i=0 ; i < height ; i++)
+ for (int j=0; j < width; j++)
+ {
+ val = (int) *(viewer->image->templateImage->scanLine(i) + j);
+
+ if (contrast)
+ {
+ if (val < 128)
+ {
+ val -= contrast;
+ range(0, 127, val);
+ }
+ else
+ {
+ val += contrast;
+ range(128, 255, val);
+ }
+ }
+ if (brightness)
+ {
+ myCol.setRgb(val,val,val);
+ if ( brightness < 0 )
+ val += brightness;
+ else
+ {
+ myCol = myCol.light(100+(brightness));
+ val = myCol.red();
+ }
+
+ range(0, 255, val);
+ }
+
+ localImgBuffer[(height - i - 1) * width + j] = (val - offs) / scale;
+ }
+
+
+
+ for (int i=0; i < totalPix; i++)
+ {
+ if (localImgBuffer[i] < min) min = (int) localImgBuffer[i];
+ else if (localImgBuffer[i] > max) max = (int) localImgBuffer[i];
+ }
+
+ float pixdiff_b = max - min;
+ float offs_b = - (min * 255 / pixdiff_b);
+ float scale_b = 255 / pixdiff_b;
+
+ for (int i=0; i < height; i++)
+ for (int j=0; j < width; j++)
+ {
+ index = i * width + j;
+ val = (int) (localImgBuffer[index] * scale_b + offs_b);
+ range(0, 255, val);
+ displayImage->setPixel(j, height - i - 1, val);
+ }
+
+ viewer->image->zoomToCurrent();
+}
+
+void ContrastBrightnessDlg::setBrightness(int brightnessValue)
+{
+ int val = 0, index=0, totalPix = width * height;
+ int min = (int) viewer->imgBuffer[0], max = 0;
+ if (!viewer) return;
+ QColor myCol;
+ brightness = brightnessValue;
+
+ // Apply Contrast and brightness
+ for (int i=0 ; i < height ; i++)
+ for (int j=0; j < width; j++)
+ {
+ val = (int) *(viewer->image->templateImage->scanLine(i) + j);
+
+ if (contrast)
+ {
+ if (val < 128)
+ {
+ val -= contrast;
+ range(0, 127, val);
+ }
+ else
+ {
+ val += contrast;
+ range(128, 255, val);
+ }
+ }
+ if (brightness)
+ {
+ myCol.setRgb(val,val,val);
+ if ( brightness < 0 )
+ val += brightness;
+ else
+ {
+ myCol = myCol.light(100+(brightness));
+ val = myCol.red();
+ }
+
+ range(0, 255, val);
+ }
+
+ localImgBuffer[(height - i - 1) * width + j] = (val - offs) / scale;
+
+
+ }
+
+ for (int i=0; i < totalPix; i++)
+ {
+ if (localImgBuffer[i] < min) min = (int) localImgBuffer[i];
+ else if (localImgBuffer[i] > max) max = (int) localImgBuffer[i];
+ }
+
+ float pixdiff_b = max - min;
+ float offs_b = - (min * 255 / pixdiff_b);
+ float scale_b = 255 / pixdiff_b;
+
+ for (int i=0; i < height; i++)
+ for (int j=0; j < width; j++)
+ {
+ index = i * width + j;
+ val = (int) (localImgBuffer[index] * scale_b + offs_b);
+ range(0, 255, val);
+ displayImage->setPixel(j, height - i - 1, val);
+ }
+
+ viewer->image->zoomToCurrent();
+
+}
+
+QSize ContrastBrightnessDlg::sizeHint() const
+{
+ return QSize(400,130);
+}
+
+#include "conbridlg.moc"
diff --git a/kstars/kstars/conbridlg.h b/kstars/kstars/conbridlg.h
new file mode 100644
index 00000000..e653ed70
--- /dev/null
+++ b/kstars/kstars/conbridlg.h
@@ -0,0 +1,63 @@
+/***************************************************************************
+ conbridlg.h - Contrast/Brightness Dialog
+ -------------------
+ begin : Fri Feb 6th 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * *
+ ***************************************************************************/
+
+ #ifndef CONTRASTBRIGHTNESSDLG_H
+ #define CONTRASTBRIGHTNESSDLG_H
+
+ #include <kdialogbase.h>
+ #include <klocale.h>
+
+ class ConBriForm;
+ class FITSViewer;
+ class QImage;
+
+
+class ContrastBrightnessDlg : public KDialogBase {
+ Q_OBJECT
+ public:
+ ContrastBrightnessDlg(QWidget *parent=0);
+ ~ContrastBrightnessDlg();
+
+ QSize sizeHint() const;
+ void range(int min, int max, int & num);
+ void range(float min, float max, float & num);
+
+ float *localImgBuffer;
+ float offs;
+ float scale;
+
+ private:
+ int contrast;
+ int brightness;
+ int height;
+ int width;
+ FITSViewer *viewer;
+ ConBriForm *ConBriDlg;
+ //unsigned char *localImgBuffer;
+
+ QImage *displayImage;
+ QImage *tempImage;
+
+ public slots:
+ void setContrast(int contrastValue);
+ void setBrightness(int brightnessValue);
+
+};
+
+
+#endif
diff --git a/kstars/kstars/contrastbrightnessgui.ui b/kstars/kstars/contrastbrightnessgui.ui
new file mode 100644
index 00000000..b05db5b3
--- /dev/null
+++ b/kstars/kstars/contrastbrightnessgui.ui
@@ -0,0 +1,126 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>ConBriForm</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ConBriForm</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>398</width>
+ <height>88</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Contrast/Brightness</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QSlider" row="0" column="1">
+ <property name="name">
+ <cstring>briSlider</cstring>
+ </property>
+ <property name="minValue">
+ <number>-128</number>
+ </property>
+ <property name="maxValue">
+ <number>128</number>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="tickmarks">
+ <enum>NoMarks</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>conLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Contrast:</string>
+ </property>
+ </widget>
+ <widget class="KIntSpinBox" row="0" column="2">
+ <property name="name">
+ <cstring>briSpinBox</cstring>
+ </property>
+ <property name="maxValue">
+ <number>128</number>
+ </property>
+ <property name="minValue">
+ <number>-128</number>
+ </property>
+ </widget>
+ <widget class="KIntSpinBox" row="1" column="2">
+ <property name="name">
+ <cstring>conSpinBox</cstring>
+ </property>
+ <property name="maxValue">
+ <number>128</number>
+ </property>
+ <property name="minValue">
+ <number>-128</number>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>briLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Brightness:</string>
+ </property>
+ </widget>
+ <widget class="QSlider" row="1" column="1">
+ <property name="name">
+ <cstring>conSlider</cstring>
+ </property>
+ <property name="minValue">
+ <number>-128</number>
+ </property>
+ <property name="maxValue">
+ <number>128</number>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ </widget>
+ </grid>
+</widget>
+<customwidgets>
+</customwidgets>
+<connections>
+ <connection>
+ <sender>briSlider</sender>
+ <signal>sliderMoved(int)</signal>
+ <receiver>briSpinBox</receiver>
+ <slot>setValue(int)</slot>
+ </connection>
+ <connection>
+ <sender>briSpinBox</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>briSlider</receiver>
+ <slot>setValue(int)</slot>
+ </connection>
+ <connection>
+ <sender>conSlider</sender>
+ <signal>sliderMoved(int)</signal>
+ <receiver>conSpinBox</receiver>
+ <slot>setValue(int)</slot>
+ </connection>
+ <connection>
+ <sender>conSpinBox</sender>
+ <signal>valueChanged(int)</signal>
+ <receiver>conSlider</receiver>
+ <slot>setValue(int)</slot>
+ </connection>
+</connections>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/csegment.cpp b/kstars/kstars/csegment.cpp
new file mode 100644
index 00000000..e01802f9
--- /dev/null
+++ b/kstars/kstars/csegment.cpp
@@ -0,0 +1,43 @@
+/***************************************************************************
+ csegment.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 1 2004
+ copyright : (C) 2004 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "csegment.h"
+#include "skypoint.h"
+
+CSegment::CSegment() : Name1(), Name2() {
+ Nodes.setAutoDelete( true );
+}
+
+void CSegment::addPoint( double ra, double dec ) {
+ SkyPoint *p = new SkyPoint( ra, dec );
+ Nodes.append( p );
+}
+
+bool CSegment::setNames( QString n1, QString n2 ) {
+ if ( n1.length() == 3 && n2.length() == 3 ) {
+ Name1 = n1;
+ Name2 = n2;
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool CSegment::borders( QString cname ) {
+ if ( Name1 == cname || Name2 == cname ) return true;
+ return false;
+}
diff --git a/kstars/kstars/csegment.h b/kstars/kstars/csegment.h
new file mode 100644
index 00000000..dea55c9f
--- /dev/null
+++ b/kstars/kstars/csegment.h
@@ -0,0 +1,91 @@
+/***************************************************************************
+ csegment.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 1 2004
+ copyright : (C) 2004 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef CSEGMENT_H
+#define CSEGMENT_H
+
+#include <qstring.h>
+#include <qptrlist.h>
+
+/**@class CSegment
+ *A segment of a constellation boundary. The segment consists
+ *of two or more SkyPoint "nodes" which are vertices of the
+ *boundary polygon. A single segment is define as the set of nodes
+ *that separates a single pair of constellations. An entire
+ *constellation boundary must consist of many segments, because
+ *each constellation is surrounded by multiple neighbors.
+ *
+ *For example, imagine constellation A is surrounded by constellations
+ *B, C, and D. One CSegment (AB) will describe the boundary between
+ *A and B; another (AC) will describe the boundary between A and C;
+ *and a third (AD) will describe the boundary between A and D.
+ */
+
+class SkyPoint;
+
+class CSegment {
+public:
+ /**Constructor*/
+ CSegment();
+ /**Destructor (empty)*/
+ ~CSegment() {}
+
+ /**Add a SkyPoint node to the boundary segment.
+ *@p ra the RA of the node
+ *@p dec the Dec of the node
+ */
+ void addPoint( double ra, double dec );
+
+ /**@return the name of one of the constellations
+ *that borders this boundary segment.
+ */
+ QString name1() const { return Name1; }
+
+ /**@return the name of one of the constellations
+ *that borders this boundary segment.
+ */
+ QString name2() const { return Name2; }
+
+ /**Set the names of the bounding constellations. Use the IAU
+ *three-letter abbreviations.
+ *@p n1 IAU name of one bounding constellation
+ *@p n2 IAU name of the other bounding constellation
+ */
+ bool setNames( QString n1, QString n2 );
+
+ /**Determine if a given constellation borders this boundary segment
+ *@p cname the IAU code of the constellation to be tested.
+ */
+ bool borders( QString cname );
+
+ /**@return pointer to the first node in the segment
+ */
+ SkyPoint* firstNode() { return Nodes.first(); }
+ /**@return pointer to the next node in the segment.
+ *If we were on the last node, return the NULL pointer.
+ */
+ SkyPoint* nextNode() { return Nodes.next(); }
+
+ /**@return pointer to the list of nodes*/
+ QPtrList<SkyPoint>* nodes() { return &Nodes; }
+
+private:
+ QPtrList<SkyPoint> Nodes;
+ QString Name1, Name2;
+};
+
+#endif
diff --git a/kstars/kstars/customcatalog.cpp b/kstars/kstars/customcatalog.cpp
new file mode 100644
index 00000000..199ef099
--- /dev/null
+++ b/kstars/kstars/customcatalog.cpp
@@ -0,0 +1,34 @@
+/***************************************************************************
+ customcatalog.cpp - description
+ -------------------
+ begin : Fri May 3 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qstring.h>
+
+#include "customcatalog.h"
+
+CustomCatalog::CustomCatalog() : m_Name( i18n("Custom") ), m_Prefix( "CC" ),
+ m_Color( "#FF0000" ), m_Epoch( 2000.0 ), m_ObjList() {
+}
+
+CustomCatalog::CustomCatalog( QString nm, QString px, QString co, float ep,
+ QPtrList<SkyObject> ol ) : m_Name(nm), m_Prefix(px), m_Color(co),
+ m_Epoch(ep), m_ObjList( ol ) {
+
+}
+
+CustomCatalog::~CustomCatalog() {
+}
+
diff --git a/kstars/kstars/customcatalog.h b/kstars/kstars/customcatalog.h
new file mode 100644
index 00000000..ee2eef94
--- /dev/null
+++ b/kstars/kstars/customcatalog.h
@@ -0,0 +1,53 @@
+/***************************************************************************
+ customcatalog.h - K Desktop Planetarium
+ -------------------
+ begin : Fri 3 Jun 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef CUSTOM_CATALOG_H
+#define CUSTOM_CATALOG_H
+
+#include <qptrlist.h>
+#include "skyobject.h"
+
+class QString;
+
+/**@class CustomCatalog
+ *@short Object catalog added by the user.
+ */
+class CustomCatalog {
+public:
+ CustomCatalog();
+ CustomCatalog( QString nm, QString px, QString co, float ep, QPtrList<SkyObject> ol );
+ ~CustomCatalog();
+
+ QString name() const { return m_Name; }
+ QString prefix() const { return m_Prefix; }
+ QString color() const { return m_Color; }
+ float epoch() const { return m_Epoch; }
+ QPtrList<SkyObject> objList() const { return m_ObjList; }
+
+ void setName( const QString &name ) { m_Name = name; }
+ void setPrefix( const QString &prefix ) { m_Prefix = prefix; }
+ void setColor( const QString &color ) { m_Color = color; }
+ void setEpoch( float epoch ) { m_Epoch = epoch; }
+ void setObjectList( QPtrList<SkyObject> ol ) { m_ObjList = ol; }
+
+private:
+ QString m_Name, m_Prefix, m_Color;
+ float m_Epoch;
+ QPtrList<SkyObject> m_ObjList;
+};
+
+#endif //CUSTOM_CATALOG_H
diff --git a/kstars/kstars/data/Cities.dat b/kstars/kstars/data/Cities.dat
new file mode 100644
index 00000000..2adacf45
--- /dev/null
+++ b/kstars/kstars/data/Cities.dat
@@ -0,0 +1,2841 @@
+Aabenraa : Jylland : Denmark : 55 : 1 : 58 : N : 9 : 25 : 58 : E : 1.0 : EU
+Aachen : : Germany : 50 : 46 : 00 : N : 6 : 06 : 00 : E : 1.0 : EU
+Aalborg : Jylland : Denmark : 57 : 5 : 48 : N : 9 : 50 : 48 : E : 1.0 : EU
+Aarhus : Jylland : Denmark : 56 : 8 : 59 : N : 10 : 13 : 59 : E : 1.0 : EU
+Abakan : Siberia : Russia : 53 : 43 : 0 : N : 91 : 26 : 0 : E : 7.0 : RU
+Abbotsford : British Columbia : Canada : 49 : 1 : 48 : N : 122 : 19 : 11 : W : -8.0 : US
+Aberdeen : Idaho : USA : 42 : 57 : 0 : N : 112 : 49 : 47 : W : -7.0 : US
+Aberdeen : Maryland : USA : 39 : 30 : 42 : N : 76 : 9 : 42 : W : -5.0 : US
+Aberdeen : Scotland : United Kingdom : 57 : 12 : 0 : N : 2 : 12 : 0 : W : 0.0 : EU
+Aberdeen : South Dakota : USA : 45 : 28 : 1 : N : 98 : 28 : 58 : W : -6.0 : US
+Aberdeen : Washington : USA : 47 : 0 : 0 : N : 123 : 47 : 59 : W : -8.0 : US
+Abidjan : : Ivory coast : 5 : 15 : 0 : N : 3 : 56 : 0 : W : 0.0 : --
+Abilene : Kansas : USA : 38 : 53 : 59 : N : 97 : 12 : 0 : W : -6.0 : US
+Abilene : Texas : USA : 32 : 27 : 54 : N : 99 : 42 : 47 : W : -6.0 : US
+Abuja : : Nigeria : 9 : 15 : 0 : N : 7 : 00 : 0 : E : 1.0 : --
+Acapulco : : Mexico : 16 : 45 : 0 : N : 99 : 46 : 1 : W : -6.0 : MX
+Accra : : Ghana : 5 : 35 : 59 : N : 0 : 10 : 1 : W : 0.0 : --
+Ada : Minnesota : USA : 47 : 16 : 58 : N : 96 : 31 : 58 : W : -6.0 : US
+Adak : Alaska : USA : 51 : 40 : 1 : N : 176 : 28 : 1 : W : -9.0 : US
+Adams : Massachusetts : USA : 42 : 34 : 58 : N : 73 : 10 : 1 : W : -5.0 : US
+Adamstown : : Pitcairn Islands : 25 : 3 : 59 : S : 130 : 4 : 58 : W : -8.0 : --
+Addis Ababa : : Ethiopia : 9 : 0 : 0 : N : 38 : 43 : 59 : E : 3.0 : --
+Adelaide : South Australia : Australia : 34 : 45 : 59 : S : 138 : 32 : 12 : E : +9.5 : AU
+Aden : : Yemen : 12 : 48 : 0 : N : 45 : 0 : 0 : E : 3.0 : --
+Afton : Oklahoma : USA : 36 : 42 : 0 : N : 94 : 55 : 58 : W : -6.0 : US
+Afton : Wyoming : USA : 42 : 42 : 0 : N : 110 : 52 : 1 : W : -7.0 : US
+Agadez : : Niger : 16 : 58 : 0 : N : 7 : 59 : 0 : E : 1.0 : --
+Agadir : : Morocco : 30 : 20 : 0 : N : 9 : 24 : 0 : W : 0.0 : --
+Agana : : Guam : 13 : 28 : 54 : N : 144 : 47 : 35 : E : 10.0 : --
+Aginskoe : Siberia : Russia : 51 : 6 : 0 : N : 114 : 32 : 0 : E : 9.0 : RU
+Ahwahnee : California : USA : 37 : 15 : 0 : N : 119 : 25 : 12 : W : -8.0 : US
+Aiken : South Carolina : USA : 33 : 31 : 58 : N : 81 : 43 : 1 : W : -5.0 : US
+Ainsworth : Nebraska : USA : 42 : 31 : 58 : N : 99 : 50 : 59 : W : -6.0 : US
+Ajaccio : Corse du Sud : France : 41 : 55 : 00 : N : 08 : 40 : 00 : E : 1.0 : EU
+Ajo : Arizona : USA : 32 : 19 : 58 : N : 112 : 55 : 1 : W : -7.0 : --
+Akron : Ohio : USA : 41 : 4 : 59 : N : 81 : 30 : 43 : W : -5.0 : US
+Al Jawf : : Lybia : 24 : 13 : 0 : N : 23 : 18 : 0 : E : 1.0 : --
+Al Manamah : : Bahrain : 26 : 1 : 0 : N : 50 : 32 : 59 : E : 3.0 : --
+Alameda : California : USA : 37 : 45 : 47 : N : 122 : 14 : 34 : W : -8.0 : US
+Alamo : Nevada : USA : 37 : 22 : 1 : N : 115 : 10 : 1 : W : -8.0 : US
+Alamogordo : New Mexico : USA : 32 : 53 : 59 : N : 105 : 57 : 25 : W : -7.0 : US
+Albacete : : Spain : 38 : 59 : 44 : N : 01 : 51 : 22 : W : 1.0 : EU
+Albany : Georgia : USA : 31 : 34 : 29 : N : 84 : 9 : 29 : W : -5.0 : US
+Albany : New York : USA : 42 : 39 : 1 : N : 73 : 45 : 1 : W : -5.0 : US
+Albany : Oregon : USA : 44 : 37 : 59 : N : 123 : 5 : 52 : W : -8.0 : US
+Albion : Idaho : USA : 42 : 23 : 59 : N : 113 : 34 : 11 : W : -7.0 : US
+Albuquerque : New Mexico : USA : 35 : 5 : 0 : N : 106 : 39 : 3 : W : -7.0 : US
+Alcalá de Henares : : Spain : 40 : 28 : 53 : N : 03 : 22 : 05 : W : 1.0 : EU
+Alcoa : Tennessee : USA : 35 : 45 : 0 : N : 84 : 0 : 0 : W : -5.0 : US
+Aldermaston : : United Kingdom : 51 : 7 : 9 : N : 1 : 9 : 19 : W : 0.0 : EU
+Alert : Nunavut : Canada : 82 : 31 : 11 : N : 62 : 16 : 48 : W : -5.0 : US
+Alessandria : : Italy : 44 : 54 : 46 : N : 8 : 36 : 53 : E : 1.0 : EU
+Alexander City : Alabama : USA : 32 : 55 : 1 : N : 85 : 55 : 1 : W : -6.0 : US
+Alexandria : : Egypt : 31 : 11 : 24 : N : 29 : 56 : 59 : E : 2.0 : EG
+Alexandria : Louisiana : USA : 31 : 18 : 6 : N : 92 : 27 : 11 : W : -6.0 : US
+Alexandria : Virginia : USA : 38 : 48 : 11 : N : 77 : 2 : 59 : W : -5.0 : US
+Algiers : : Algeria : 36 : 42 : 0 : N : 3 : 13 : 1 : E : 1.0 : --
+Algonquin : : Canada : 45 : 57 : 3 : N : 78 : 4 : 30 : W : -5.0 : US
+Alhambra : California : USA : 34 : 8 : 24 : N : 118 : 6 : 25 : W : -8.0 : US
+Alicante : : Spain : 38 : 20 : 43 : N : 00 : 28 : 58 : W : 1.0 : EU
+Alice Springs : Northern Territory : Australia : 23 : 48 : 0 : S : 133 : 54 : 0 : E : +9.5 : --
+Allegheny Obs. : Pennsylvania : USA : 40 : 29 : 0 : N : 80 : 1 : 14 : W : -5.0 : US
+Allentown : Pennsylvania : USA : 40 : 36 : 10 : N : 75 : 28 : 5 : W : -5.0 : US
+Alliance : Nebraska : USA : 42 : 6 : 0 : N : 102 : 52 : 58 : W : -7.0 : US
+Alma Ata : : Kazakhstan : 43 : 11 : 3 : N : 76 : 57 : 29 : E : 5.0 : --
+Almería : : Spain : 36 : 50 : 18 : N : 02 : 28 : 04 : W : 1.0 : EU
+Alpharetta : Georgia : USA : 34 : 3 : 39 : N : 84 : 13 : 19 : W : -5.0 : US
+Alpine : California : USA : 32 : 30 : 13 : N : 116 : 27 : 3 : W : -8.0 : US
+Altenstadt : : Germany : 47 : 50 : 2 : N : 10 : 52 : 4 : E : 1.0 : EU
+Altoona : Pennsylvania : USA : 40 : 30 : 55 : N : 78 : 24 : 2 : W : -5.0 : US
+Amami Island : : Japan : 28 : 15 : 0 : N : 129 : 41 : 59 : E : 9.0 : --
+Amarillo : Texas : USA : 35 : 12 : 27 : N : 101 : 50 : 2 : W : -6.0 : US
+Ambler : Alaska : USA : 67 : 4 : 47 : N : 157 : 50 : 59 : W : -9.0 : US
+Amchitka : Alaska : USA : 51 : 22 : 48 : N : 179 : 15 : 35 : W : -9.0 : US
+American Falls : Idaho : USA : 42 : 45 : 0 : N : 112 : 52 : 58 : W : -7.0 : US
+Ames : Iowa : USA : 42 : 1 : 54 : N : 93 : 37 : 0 : W : -6.0 : US
+Amherst : Ohio : USA : 41 : 23 : 51 : N : 82 : 13 : 10 : W : -5.0 : US
+Amherst Obs. : Massachusetts : USA : 42 : 23 : 5 : N : 72 : 20 : 44 : W : -5.0 : US
+Amiens : Somme : France : 89 : 54 : 00 : N : 02 : 16 : 00 : E : 1.0 : EU
+Amilcar Cabral : : Cape Verde : 16 : 45 : 0 : N : 22 : 56 : 59 : W : 1.0 : --
+Amman : : Jordan : 31 : 56 : 59 : N : 35 : 57 : 0 : E : 2.0 : JD
+Amsterdam : : Netherlands : 52 : 21 : 0 : N : 4 : 51 : 59 : E : 1.0 : EU
+Anaconda : Montana : USA : 46 : 7 : 41 : N : 112 : 57 : 10 : W : -7.0 : US
+Anadyr : Far East : Russia : 64 : 45 : 0 : N : 177 : 29 : 0 : E : 12.0 : RU
+Anaheim : California : USA : 33 : 50 : 6 : N : 117 : 54 : 46 : W : -8.0 : US
+Anchorage : Alaska : USA : 61 : 10 : 0 : N : 149 : 58 : 58 : W : -9.0 : US
+Ancona : : Italy : 43 : 36 : 11 : N : 13 : 30 : 27 : E : 1.0 : EU
+Anderson : Indiana : USA : 40 : 10 : 0 : N : 85 : 41 : 6 : W : -5.0 : --
+Anderson : South Carolina : USA : 34 : 30 : 35 : N : 82 : 39 : 18 : W : -5.0 : US
+Anderson AFB : : Guam : 13 : 35 : 12 : N : 144 : 56 : 12 : E : 10.0 : --
+Andong : Gyeongbuk : Korea : 36 : 34 : 0 : N : 128 : 43 : 0 : E : 9.0 : SK
+Andria : : Italy : 41 : 13 : 35 : N : 16 : 17 : 44 : E : 1.0 : EU
+Angaur Island : : Palau : 6 : 54 : 0 : N : 134 : 9 : 0 : E : 9.0 : --
+Ankara : : Turkey : 40 : 1 : 48 : N : 32 : 53 : 59 : E : 2.0 : EU
+Ann Arbor : Michigan : USA : 42 : 16 : 59 : N : 83 : 44 : 52 : W : -5.0 : US
+Annabah : : Algeria : 36 : 50 : 0 : N : 7 : 49 : 0 : E : 1.0 : --
+Annapolis : Maryland : USA : 38 : 58 : 23 : N : 76 : 29 : 42 : W : -5.0 : US
+Annecy : Haute-Savoie : France : 45 : 55 : 00 : N : 6 : 8 : 0 : E : 1.0 : EU
+Annette Island : Alaska : USA : 55 : 2 : 42 : N : 131 : 33 : 36 : W : -9.0 : US
+Anniston : Alabama : USA : 33 : 38 : 59 : N : 85 : 46 : 58 : W : -6.0 : US
+Ansbach : : Germany : 49 : 19 : 47 : N : 10 : 35 : 49 : E : 1.0 : EU
+Antananarivo : : Madagascar : 18 : 48 : 0 : S : 47 : 29 : 0 : E : 3.0 : --
+Antlers : Oklahoma : USA : 24 : 13 : 58 : N : 95 : 37 : 58 : W : -6.0 : US
+Antofagasta : : Chile : 23 : 25 : 59 : S : 70 : 35 : 59 : W : -4.0 : CL
+Antsirabe : : Madagascar : 19 : 87 : 0 : S : 47 : 03 : 0 : E : 3.0 : --
+Antwerp : : Belgium : 51 : 13 : 0 : N : 4 : 24 : 0 : E : 1.0 : EU
+Aosta : : Italy : 45 : 44 : 13 : N : 7 : 18 : 47 : E : 1.0 : EU
+Appleton : Wisconsin : USA : 44 : 15 : 42 : N : 88 : 25 : 12 : W : -6.0 : US
+Aqaba : : Jordan : 29 : 36 : 0 : N : 35 : 0 : 35 : E : 2.0 : JD
+Arcade-Arden : California : USA : 38 : 34 : 59 : N : 121 : 28 : 58 : W : -8.0 : US
+Arcetri : : Italy : 43 : 45 : 2 : N : 11 : 15 : 15 : E : 1.0 : EU
+Archenhold : : Germany : 52 : 29 : 2 : N : 13 : 28 : 45 : E : 1.0 : EU
+Ardmore : Oklahoma : USA : 34 : 10 : 1 : N : 97 : 7 : 58 : W : -6.0 : US
+Arecibo Obs. : Puerto Rico : USA : 18 : 20 : 8 : N : 66 : 45 : 15 : W : -4.0 : --
+Arese : : Italy : 45 : 36 : 0 : N : 9 : 9 : 0 : E : 1.0 : EU
+Arezzo : : Italy : 43 : 27 : 46 : N : 11 : 52 : 46 : E : 1.0 : EU
+Argyle : Minnesota : USA : 48 : 21 : 0 : N : 96 : 47 : 59 : W : -6.0 : US
+Arica : : Chile : 18 : 21 : 0 : S : 70 : 19 : 59 : W : -4.0 : CL
+Arkadelphia : Arkansas : USA : 34 : 6 : 0 : N : 93 : 4 : 58 : W : -6.0 : US
+Arkhangelsk : North-West Region : Russia : 64 : 33 : 0 : N : 40 : 32 : 0 : E : 3.0 : RU
+Arlington : Massachusetts : USA : 42 : 24 : 53 : N : 71 : 9 : 6 : W : -5.0 : US
+Arlington : Texas : USA : 32 : 44 : 12 : N : 97 : 6 : 47 : W : -6.0 : US
+Arlington : Virginia : USA : 38 : 53 : 59 : N : 77 : 5 : 59 : W : -5.0 : US
+Arlington Heights : Illinois : USA : 42 : 5 : 17 : N : 87 : 58 : 48 : W : -6.0 : US
+Armagh : Northern Ireland : United Kingdom : 54 : 21 : 2 : N : 6 : 39 : 0 : W : 0.0 : EU
+Armour : South Dakota : USA : 43 : 17 : 59 : N : 98 : 20 : 59 : W : -6.0 : US
+Arrecife : Gran Canaria : Spain : 28 : 57 : 0 : N : 13 : 32 : 0 : W : 0.0 : EU
+Arua : : Uganda : 3 : 1 : 0 : N : 30 : 55 : 0 : E : 3.0 : --
+Arvada : Colorado : USA : 39 : 47 : 59 : N : 105 : 4 : 40 : W : -7.0 : US
+Ash Fork : Arizona : USA : 35 : 13 : 1 : N : 112 : 28 : 58 : W : -7.0 : --
+Asheville : North Carolina : USA : 35 : 35 : 41 : N : 82 : 33 : 25 : W : -5.0 : US
+Ashland : Kansas : USA : 37 : 10 : 58 : N : 99 : 46 : 1 : W : -6.0 : US
+Ashland : Kentucky : USA : 38 : 28 : 36 : N : 82 : 38 : 22 : W : -5.0 : US
+Ashland : Maine : USA : 46 : 37 : 1 : N : 68 : 25 : 58 : W : -5.0 : US
+Ashley : North Dakota : USA : 46 : 2 : 59 : N : 99 : 22 : 58 : W : -6.0 : US
+Asiago : : Italy : 45 : 51 : 8 : N : 11 : 31 : 45 : E : 1.0 : EU
+Asmera : : Eritrea : 15 : 16 : 59 : N : 38 : 53 : 59 : E : 3.0 : --
+Aspen : Colorado : USA : 39 : 15 : 0 : N : 106 : 55 : 1 : W : -7.0 : US
+Assab : : Eritrea : 13 : 04 : 0 : N : 42 : 43 : 0 : E : 3.0 : --
+Astoria : Oregon : USA : 46 : 10 : 58 : N : 123 : 50 : 59 : W : -8.0 : US
+Asunción : : Paraguay : 25 : 13 : 59 : S : 57 : 31 : 0 : W : -4.0 : PY
+Aswan : : Egypt : 23 : 57 : 53 : N : 32 : 49 : 12 : E : 2.0 : EG
+Asyut : : Egypt : 27 : 3 : 0 : N : 31 : 01 : 0 : E : 2.0 : EG
+Atenas : : Greece : 37 : 58 : 4 : N : 23 : 43 : 14 : E : 2.0 : EU
+Athens : : Greece : 38 : 1 : 36 : N : 23 : 44 : 0 : E : 2.0 : EU
+Athens : Georgia : USA : 33 : 57 : 24 : N : 83 : 22 : 59 : W : -5.0 : US
+Athens : Tennessee : USA : 35 : 25 : 58 : N : 84 : 35 : 59 : W : -5.0 : US
+Atkinson : Nebraska : USA : 42 : 31 : 58 : N : 98 : 58 : 1 : W : -6.0 : US
+Atlanta : Georgia : USA : 33 : 45 : 10 : N : 84 : 23 : 36 : W : -5.0 : US
+Atlantic City : New Jersey : USA : 39 : 21 : 32 : N : 74 : 25 : 53 : W : -5.0 : US
+Atmore : Alabama : USA : 31 : 1 : 1 : N : 87 : 31 : 1 : W : -6.0 : US
+Attleboro : Massachusetts : USA : 41 : 57 : 28 : N : 71 : 17 : 30 : W : -5.0 : US
+Auburn : Alabama : USA : 32 : 36 : 24 : N : 85 : 28 : 59 : W : -6.0 : US
+Auburn : Maine : USA : 44 : 5 : 48 : N : 70 : 13 : 41 : W : -5.0 : US
+Auckland : : New Zealand : 36 : 52 : 59 : S : 174 : 45 : 0 : E : 12.0 : NZ
+Augsburg : : Germany : 48 : 22 : 00 : N : 10 : 53 : 00 : E : 1.0 : EU
+Augusta : Arkansas : USA : 35 : 16 : 1 : N : 91 : 20 : 59 : W : -6.0 : US
+Augusta : Georgia : USA : 33 : 28 : 19 : N : 81 : 58 : 0 : W : -5.0 : US
+Augusta : Maine : USA : 44 : 18 : 52 : N : 69 : 46 : 28 : W : -5.0 : US
+Aurora : Colorado : USA : 39 : 44 : 24 : N : 104 : 52 : 4 : W : -7.0 : US
+Aurora : Illinois : USA : 41 : 45 : 18 : N : 88 : 18 : 47 : W : -6.0 : US
+Aurora : Minnesota : USA : 47 : 31 : 1 : N : 92 : 16 : 58 : W : -6.0 : US
+Austin : Nevada : USA : 39 : 30 : 0 : N : 117 : 4 : 58 : W : -8.0 : US
+Austin : Texas : USA : 30 : 16 : 9 : N : 97 : 44 : 36 : W : -6.0 : US
+Avalon : New South Wales : Australia : 38 : 1 : 59 : S : 144 : 28 : 0 : E :+10.0 : AU
+Aviano : : Italy : 46 : 1 : 58 : N : 12 : 35 : 59 : E : 1.0 : EU
+Avon : Connecticut : USA : 41 : 40 : 1 : N : 72 : 49 : 58 : W : -5.0 : US
+Ayase : : Japan : 35 : 27 : 0 : N : 139 : 26 : 59 : E : 9.0 : --
+Aztec : New Mexico : USA : 36 : 40 : 1 : N : 108 : 0 : 0 : W : -7.0 : US
+Babelthuap Island : : Palau : 7 : 21 : 51 : N : 134 : 33 : 5 : E : 9.0 : --
+Bacolod : : Philippines : 10 : 39 : 0 : N : 122 : 55 : 59 : E : 8.0 : --
+Badajoz : : Spain : 38 : 52 : 55 : N : 06 : 58 : 04 : W : 1.0 : EU
+Badalona : : Spain : 41 : 27 : 13 : N : 02 : 14 : 51 : E : 1.0 : EU
+Baden-Baden : : Germany : 48 : 47 : 23 : N : 8 : 11 : 23 : E : 1.0 : EU
+Bafata : : Guinea Bissau : 12 : 11 : 0 : N : 14 : 40 : 0 : W : 0.0 : --
+Baghdad : : Iraq : 33 : 13 : 59 : N : 44 : 22 : 0 : E : 3.0 : IQ
+Bahrain : : United Arab Emirates : 26 : 16 : 1 : N : 50 : 37 : 58 : E : 4.0 : --
+Baie-Comeau : Quebec : Canada : 49 : 8 : 24 : N : 68 : 10 : 48 : W : -5.0 : US
+Baker : Montana : USA : 46 : 21 : 0 : N : 104 : 12 : 0 : W : -7.0 : US
+Bakersfield : California : USA : 35 : 22 : 30 : N : 119 : 1 : 19 : W : -8.0 : US
+Balboa : : Panama : 8 : 55 : 0 : N : 79 : 35 : 59 : W : -5.0 : --
+Baldwin Park : California : USA : 34 : 4 : 12 : N : 117 : 57 : 28 : W : -8.0 : US
+Bali : : Indonesia : 8 : 45 : 0 : S : 115 : 10 : 0 : E : 8.0 : --
+Baltimore : Maryland : USA : 39 : 17 : 25 : N : 76 : 36 : 44 : W : -5.0 : US
+Bamako : : Mali : 12 : 32 : 0 : N : 7 : 57 : 0 : W : 0.0 : --
+Bamberg : : Germany : 49 : 49 : 58 : N : 10 : 49 : 58 : E : 1.0 : EU
+Bandar Abbass : : Iran : 27 : 13 : 33 : N : 56 : 22 : 37 : E : 3.5 : IR
+Bandar Lengeh : : Iran : 26 : 31 : 58 : N : 54 : 49 : 30 : E : 3.5 : IR
+Bandar Seri Begawan : : Brunei : 4 : 57 : 0 : N : 114 : 56 : 12 : E : 8.0 : --
+Bandirma : : Turkey : 40 : 18 : 32 : N : 27 : 58 : 22 : E : 2.0 : EU
+Banff : Alberta : Canada : 51 : 10 : 47 : N : 115 : 32 : 59 : W : -7.0 : US
+Bangalore : : India : 13 : 48 : 0 : N : 77 : 17 : 59 : E : 5.5 : --
+Bangassou : :Central African Republic: 5 : 5 : 0 : N : 23 : 33 : 0 : E : 1.0 : --
+Bangkok : : Thailand : 13 : 49 : 59 : N : 100 : 28 : 59 : E : 7.0 : --
+Bangor : Maine : USA : 44 : 48 : 12 : N : 68 : 46 : 18 : W : -5.0 : US
+Bangui : :Central African Republic: 18 : 31 : 0 : N : 4 : 24 : 0 : E : 1.0 : --
+Banjul : : Gambia : 13 : 20 : 9 : N : 16 : 39 : 35 : W : 0.0 : --
+Bar Harbor : Maine : USA : 44 : 22 : 1 : N : 68 : 13 : 1 : W : -5.0 : US
+Baraboo : Wisconsin : USA : 43 : 28 : 58 : N : 89 : 43 : 58 : W : -6.0 : US
+Barcelona : : Spain : 41 : 23 : 03 : N : 02 : 10 : 35 : E : 1.0 : EU
+Bari : : Italy : 41 : 6 : 23 : N : 16 : 50 : 48 : E : 1.0 : EU
+Barletta : : Italy : 41 : 19 : 5 : N : 16 : 16 : 46 : E : 1.0 : EU
+Barnaul : Siberia : Russia : 53 : 22 : 0 : N : 83 : 45 : 0 : E : 6.0 : RU
+Barnesville : Ohio : USA : 40 : 0 : 11 : N : 81 : 11 : 30 : W : -5.0 : US
+Barranquilla : : Colombia : 10 : 54 : 0 : N : 74 : 46 : 59 : W : -5.0 : --
+Barre : Vermont : USA : 44 : 11 : 53 : N : 72 : 30 : 6 : W : -5.0 : US
+Barron : Wisconsin : USA : 45 : 23 : 59 : N : 91 : 50 : 59 : W : -6.0 : US
+Barrow : Alaska : USA : 71 : 19 : 58 : N : 156 : 0 : 0 : W : -9.0 : US
+Barstow : California : USA : 34 : 52 : 58 : N : 117 : 2 : 59 : W : -8.0 : US
+Bartlesville : Oklahoma : USA : 36 : 44 : 41 : N : 95 : 58 : 36 : W : -6.0 : US
+Barton : Vermont : USA : 44 : 45 : 0 : N : 72 : 4 : 58 : W : -5.0 : US
+Basrah : : Iraq : 30 : 34 : 0 : N : 47 : 46 : 37 : E : 3.5 : IQ
+Bastia : Haute-Corse : France : 42 : 40 : 00 : N : 09 : 30 : 00 : E : 1.0 : EU
+Bata : : Equatorial Guinea : 1 : 50 : 0 : N : 9 : 50 : 0 : E : 1.0 : --
+Batesburg : South Carolina : USA : 33 : 52 : 58 : N : 81 : 34 : 1 : W : -5.0 : US
+Baton Rouge : Louisiana : USA : 30 : 26 : 57 : N : 91 : 10 : 59 : W : -6.0 : US
+Battle Creek : Michigan : USA : 42 : 18 : 57 : N : 85 : 10 : 48 : W : -5.0 : US
+Bay City : Michigan : USA : 43 : 36 : 3 : N : 83 : 53 : 15 : W : -5.0 : US
+Bay St. Louis : Mississippi : USA : 30 : 19 : 1 : N : 89 : 19 : 58 : W : -6.0 : US
+Bayonne : New Jersey : USA : 40 : 40 : 0 : N : 74 : 7 : 12 : W : -5.0 : US
+Bayonne : Pyrénées atlantiques : France : 43 : 30 : 0 : N : 1 : 28 : 00 : W : 1.0 : EU
+Baytown : Texas : USA : 29 : 43 : 5 : N : 94 : 58 : 36 : W : -6.0 : US
+Be'er Sheva : : Israel : 31 : 15 : 00 : N : 34 : 47 : 00 : E : 2.0 : ZN
+Beach : North Dakota : USA : 46 : 55 : 1 : N : 104 : 0 : 0 : W : -7.0 : US
+Beatty : Nevada : USA : 36 : 58 : 1 : N : 116 : 47 : 59 : W : -8.0 : US
+Beaufort : South Carolina : USA : 32 : 25 : 1 : N : 80 : 40 : 1 : W : -5.0 : US
+Beaumont : Texas : USA : 30 : 5 : 20 : N : 94 : 6 : 9 : W : -6.0 : US
+Beaver : Utah : USA : 38 : 15 : 0 : N : 112 : 40 : 1 : W : -7.0 : US
+Beaverton : Oregon : USA : 45 : 29 : 17 : N : 122 : 48 : 25 : W : -8.0 : US
+Beckley : West Virginia : USA : 37 : 46 : 36 : N : 81 : 11 : 23 : W : -5.0 : US
+Beijing : : China : 39 : 54 : 59 : N : 116 : 22 : 59 : E : 8.0 : CH
+Beira : : Mozambique : 19 : 48 : 0 : S : 34 : 54 : 0 : E : 2.0 : --
+Beirut : : Lebanon : 33 : 52 : 59 : N : 35 : 30 : 0 : E : 2.0 : LB
+Beja : : Portugal : 38 : 8 : 45 : N : 7 : 55 : 19 : W : 0.0 : EU
+Belem : : Brazil : 1 : 22 : 59 : S : 48 : 28 : 59 : W : -3.0 : --
+Belen : New Mexico : USA : 34 : 40 : 1 : N : 106 : 45 : 0 : W : -7.0 : US
+Belfast : Northern Ireland : United Kingdom : 54 : 37 : 48 : N : 5 : 52 : 12 : W : 0.0 : EU
+Belgorod : Central Region : Russia : 50 : 36 : 0 : N : 36 : 35 : 0 : E : 3.0 : RU
+Belgrade : : Yugoslavia : 44 : 47 : 59 : N : 20 : 31 : 59 : E : 1.0 : EU
+Belize City : : Belize : 15 : 31 : 59 : N : 88 : 17 : 59 : W : -6.0 : --
+Belleville : Illinois : USA : 38 : 31 : 1 : N : 89 : 58 : 58 : W : -6.0 : US
+Bellevue : Nebraska : USA : 41 : 8 : 42 : N : 95 : 53 : 30 : W : -6.0 : US
+Bellevue : Washington : USA : 47 : 37 : 0 : N : 122 : 12 : 0 : W : -8.0 : US
+Bellflower : California : USA : 33 : 53 : 24 : N : 118 : 8 : 31 : W : -8.0 : US
+Bellingham : Washington : USA : 48 : 45 : 1 : N : 122 : 28 : 37 : W : -8.0 : US
+Bellows Falls : Vermont : USA : 43 : 7 : 59 : N : 72 : 27 : 0 : W : -5.0 : US
+Ben Guerir : : Morocco : 32 : 7 : 39 : N : 7 : 52 : 47 : W : 0.0 : --
+Bend : Oregon : USA : 44 : 4 : 1 : N : 121 : 16 : 58 : W : -8.0 : US
+Bender Cassim : : Somalia : 11 : 16 : 0 : N : 49 : 10 : 0 : E : 3.0 : --
+Bendigo : Victoria : Australia : 36 : 45 : 59 : S : 144 : 16 : 59 : E : 10.0 : AU
+Benghazi : : Lybia : 32 : 5 : 0 : N : 20 : 16 : 0 : E : 1.0 : --
+Bennington : Vermont : USA : 42 : 52 : 48 : N : 73 : 11 : 48 : W : -5.0 : US
+Benton : Arkansas : USA : 34 : 33 : 53 : N : 92 : 35 : 12 : W : -6.0 : US
+Berbera : : Somalia : 10 : 25 : 0 : N : 45 : 01 : 0 : E : 3.0 : --
+Bergamo : : Italy : 45 : 41 : 38 : N : 9 : 40 : 13 : E : 1.0 : EU
+Bergen : : Norway : 60 : 17 : 23 : N : 5 : 13 : 11 : E : 1.0 : EU
+Bergisch-Gladbach : : Germany : 50 : 59 : 00 : N : 7 : 08 : 00 : E : 1.0 : EU
+Berkeley : California : USA : 37 : 52 : 9 : N : 122 : 16 : 15 : W : -8.0 : US
+Berlin : : Germany : 52 : 31 : 0 : N : 13 : 19 : 59 : E : 1.0 : EU
+Berlin : New Hampshire : USA : 44 : 25 : 1 : N : 71 : 10 : 1 : W : -5.0 : US
+Bern : : Switzerland : 46 : 55 : 0 : N : 7 : 25 : 0 : E : 1.0 : EU
+Bethel : Alaska : USA : 60 : 47 : 30 : N : 161 : 45 : 0 : W : -9.0 : US
+Bethesda : Maryland : USA : 39 : 0 : 0 : N : 77 : 10 : 1 : W : -5.0 : US
+Bethlehem : Pennsylvania : USA : 40 : 37 : 15 : N : 75 : 22 : 33 : W : -5.0 : US
+Bettendorf : Iowa : USA : 41 : 36 : 42 : N : 90 : 35 : 21 : W : -6.0 : US
+Bettles Field : Alaska : USA : 66 : 58 : 1 : N : 151 : 48 : 0 : W : -9.0 : US
+Biddeford : Maine : USA : 43 : 29 : 30 : N : 70 : 27 : 47 : W : -5.0 : US
+Big Bear Solar Obs. : California : USA : 34 : 15 : 2 : N : 116 : 55 : 0 : W : -7.0 : US
+Big Delta : Alaska : USA : 64 : 7 : 58 : N : 145 : 48 : 0 : W : -9.0 : US
+Big Lake : Alaska : USA : 61 : 51 : 0 : N : 150 : 5 : 59 : W : -9.0 : US
+Bilbao : : Spain : 43 : 15 : 26 : N : 02 : 55 : 27 : W : 1.0 : EU
+Billings : Montana : USA : 45 : 46 : 59 : N : 108 : 30 : 3 : W : -7.0 : US
+Biloxi : Mississippi : USA : 30 : 23 : 48 : N : 88 : 52 : 59 : W : -6.0 : US
+Binghamton : New York : USA : 42 : 6 : 2 : N : 75 : 54 : 47 : W : -5.0 : US
+Birao : :Central African Republic: 10 : 16 : 0 : N : 22 : 46 : 0 : E : 1.0 : --
+Birmingham : : United Kingdom : 52 : 28 : 59 : N : 1 : 52 : 59 : W : 0.0 : EU
+Birmingham : Alabama : USA : 33 : 31 : 0 : N : 86 : 48 : 36 : W : -6.0 : US
+Birobidzhan : Far East : Russia : 48 : 48 : 0 : N : 132 : 57 : 0 : E : 10.0 : RU
+Biruni : : Iran : 29 : 35 : 0 : N : 52 : 30 : 0 : E : 3.5 : IR
+Bismarck : North Dakota : USA : 46 : 48 : 23 : N : 100 : 47 : 16 : W : -6.0 : US
+Bissau : : Guinea Bissau : 11 : 53 : 0 : N : 15 : 39 : 0 : W : 0.0 : --
+Bitburg : : Germany : 49 : 56 : 42 : N : 6 : 34 : 8 : E : 1.0 : EU
+Blaavands huk : Jylland : Denmark : 55 : 33 : 50 : N : 8 : 5 : 50 : E : 1.0 : EU
+Black Birch : : New Zealand : 41 : 44 : 8 : S : 173 : 48 : 15 : E : 12.0 : NZ
+Blackpool : : United Kingdom : 53 : 46 : 22 : N : 3 : 2 : 41 : W : 0.0 : EU
+Blackwell : Oklahoma : USA : 36 : 46 : 58 : N : 97 : 19 : 1 : W : -6.0 : US
+Blantyre : : Malawi : 15 : 79 : 0 : S : 34 : 99 : 0 : E : 2.0 : --
+Bleien : : Switzerland : 47 : 20 : 4 : N : 8 : 6 : 45 : E : 1.0 : EU
+Bloomfield : New Jersey : USA : 40 : 47 : 42 : N : 74 : 12 : 0 : W : -5.0 : US
+Bloomington : Illinois : USA : 40 : 28 : 54 : N : 88 : 59 : 35 : W : -6.0 : US
+Bloomington : Indiana : USA : 39 : 9 : 53 : N : 86 : 31 : 54 : W : -5.0 : --
+Bloomington : Minnesota : USA : 44 : 49 : 30 : N : 93 : 16 : 30 : W : -6.0 : US
+Bluefield : West Virginia : USA : 37 : 16 : 0 : N : 81 : 13 : 23 : W : -5.0 : US
+Bluff : Utah : USA : 37 : 17 : 59 : N : 109 : 34 : 1 : W : -7.0 : US
+Bnei Brak : : Israel : 32 : 05 : 00 : N : 34 : 52 : 00 : E : 2.0 : ZN
+Bobo-Dioulasso : : Burkina Faso : 11 : 11 : 0 : N : 4 : 17 : 0 : E : 0.0 : --
+Boca Raton : Florida : USA : 26 : 21 : 0 : N : 80 : 5 : 12 : W : -5.0 : US
+Bochum : : Germany : 51 : 25 : 7 : N : 7 : 11 : 44 : E : 1.0 : EU
+Bodo : : Norway : 67 : 16 : 11 : N : 14 : 22 : 0 : E : 1.0 : EU
+Boeun : Chungbuk : Korea : 36 : 29 : 0 : N : 127 : 44 : 0 : E : 9.0 : SK
+Bogalusa : Louisiana : USA : 30 : 48 : 0 : N : 89 : 52 : 1 : W : -6.0 : US
+Bogotá : : Colombia : 4 : 37 : 59 : N : 74 : 5 : 59 : W : -5.0 : --
+Boise : Idaho : USA : 43 : 36 : 49 : N : 116 : 12 : 09 : W : -7.0 : US
+Boise City : Oklahoma : USA : 36 : 42 : 0 : N : 102 : 30 : 0 : W : -6.0 : US
+Bolgatanga : : Ghana : 10 : 47 : 8 : N : 0 : 51 : 5 : W : 0.0 : --
+Bologna : : Italy : 44 : 32 : 16 : N : 11 : 17 : 23 : E : 1.0 : EU
+Bolzano : : Italy : 46 : 29 : 49 : N : 11 : 21 : 16 : E : 1.0 : EU
+Bombay : : India : 18 : 58 : 0 : N : 72 : 49 : 59 : E : 5.5 : --
+Bonn : : Germany : 50 : 43 : 11 : N : 7 : 4 : 48 : E : 1.0 : EU
+Boone : North Carolina : USA : 36 : 11 : 54 : N : 81 : 39 : 27 : W : -5.0 : US
+Booneville : Kentucky : USA : 37 : 25 : 1 : N : 83 : 40 : 1 : W : -5.0 : US
+Bordeaux : Gironde : France : 44 : 50 : 1 : N : 0 : 31 : 45 : W : 1.0 : EU
+Bordentown : New Jersey : USA : 40 : 4 : 58 : N : 74 : 40 : 1 : W : -5.0 : US
+Borinquen : Puerto Rico : USA : 18 : 30 : 0 : N : 67 : 7 : 59 : W : -5.0 : --
+Borowiec : : Poland : 52 : 16 : 6 : N : 17 : 4 : 30 : E : 1.0 : EU
+Boscobel : Wisconsin : USA : 43 : 7 : 58 : N : 90 : 43 : 58 : W : -6.0 : US
+Bosscha : : Indonesia : 6 : 49 : 5 : S : 100 : 37 : 0 : E : 7.5 : --
+Bossier City : Louisiana : USA : 32 : 31 : 0 : N : 93 : 43 : 54 : W : -6.0 : US
+Boston : Massachusetts : USA : 42 : 21 : 24 : N : 71 : 3 : 24 : W : -5.0 : US
+Bottrop : : Germany : 51 : 31 : 00 : N : 6 : 55 : 00 : E : 1.0 : EU
+Boulder : Colorado : USA : 40 : 0 : 47 : N : 105 : 16 : 48 : W : -7.0 : US
+Boulder City : Nevada : USA : 35 : 58 : 41 : N : 114 : 50 : 16 : W : -8.0 : US
+Boulder Creek : California : USA : 37 : 2 : 59 : N : 122 : 9 : 0 : W : -8.0 : US
+Boulogne-sur-mer : Pas-de-Calais : France : 50 : 43 : 00 : N : 1 : 37 : 00 : E : 1.0 : EU
+Bountiful : Utah : USA : 40 : 53 : 5 : N : 111 : 52 : 47 : W : -7.0 : US
+Bourges : Cher : France : 47 : 09 : 00 : N : 2 : 52 : 00 : E : 1.0 : EU
+Bowie : Maryland : USA : 39 : 0 : 24 : N : 76 : 46 : 54 : W : -5.0 : US
+Bowling Green : Kentucky : USA : 36 : 59 : 17 : N : 86 : 27 : 2 : W : -6.0 : US
+Bowman : North Dakota : USA : 46 : 10 : 58 : N : 103 : 22 : 58 : W : -7.0 : US
+Boyden : : South Africa : 29 : 2 : 3 : S : 26 : 24 : 15 : E : 2.0 : --
+Bozeman : Montana : USA : 45 : 40 : 54 : N : 111 : 2 : 16 : W : -7.0 : US
+Bradford : : United Kingdom : 53 : 48 : 00 : N : 1 : 45 : 00 : W : 0.0 : EU
+Brandon : Manitoba : Canada : 49 : 51 : 0 : N : 99 : 57 : 0 : W : -6.0 : US
+Brandon : Vermont : USA : 43 : 45 : 0 : N : 73 : 4 : 58 : W : -5.0 : US
+Brasilia : : Brazil : 15 : 52 : 0 : S : 47 : 55 : 0 : W : -3.0 : BZ
+Bratsk : Siberia : Russia : 56 : 5 : 0 : N : 101 : 48 : 0 : E : 8.0 : RU
+Brattleboro : Vermont : USA : 42 : 51 : 6 : N : 72 : 33 : 47 : W : -5.0 : US
+Braunschweig : : Germany : 52 : 16 : 00 : N : 10 : 32 : 00 : E : 1.0 : EU
+Brazzaville : : Congo : 4 : 15 : 0 : S : 15 : 15 : 0 : E : 1.0 : --
+Bremen : : Germany : 53 : 2 : 49 : N : 8 : 47 : 23 : E : 1.0 : EU
+Bremerhaven : : Germany : 53 : 33 : 00 : N : 8 : 35 : 00 : E : 1.0 : EU
+Bremerton : Washington : USA : 47 : 34 : 1 : N : 122 : 37 : 58 : W : -8.0 : US
+Brera : : Italy : 45 : 28 : 0 : N : 9 : 11 : 30 : E : 1.0 : EU
+Brescia : : Italy : 45 : 32 : 38 : N : 10 : 12 : 52 : E : 1.0 : EU
+Brest : Finistère : France : 48 : 23 : 59 : N : 4 : 29 : 59 : W : 1.0 : EU
+Bridgeport : Connecticut : USA : 41 : 11 : 15 : N : 73 : 12 : 29 : W : -5.0 : US
+Bridgeton : New Jersey : USA : 39 : 27 : 0 : N : 75 : 12 : 35 : W : -5.0 : US
+Bridgetown : : Barbados : 13 : 4 : 0 : N : 59 : 30 : 0 : W : x : --
+Brilliant : Ohio : USA : 40 : 9 : 35 : N : 80 : 22 : 47 : W : -5.0 : US
+Brindisi : : Italy : 40 : 38 : 12 : N : 17 : 56 : 44 : E : 1.0 : EU
+Brisbane : Queensland : Australia : 27 : 29 : 59 : S : 153 : 10 : 0 : E :+10.0 : --
+Bristol : : United Kingdom : 51 : 28 : 59 : N : 2 : 38 : 59 : W : 0.0 : EU
+Bristol : Connecticut : USA : 41 : 40 : 23 : N : 72 : 57 : 0 : W : -5.0 : US
+Bristol : Rhode Island : USA : 41 : 40 : 58 : N : 71 : 13 : 58 : W : -5.0 : US
+Bristol : Tennessee : USA : 36 : 35 : 35 : N : 82 : 10 : 36 : W : -5.0 : US
+Bristol : Vermont : USA : 44 : 10 : 1 : N : 73 : 0 : 0 : W : -5.0 : US
+Brize Norton : : United Kingdom : 51 : 45 : 0 : N : 1 : 35 : 19 : W : 0.0 : EU
+Brockton : Massachusetts : USA : 42 : 5 : 2 : N : 71 : 1 : 24 : W : -5.0 : US
+Broken Arrow : Oklahoma : USA : 36 : 2 : 59 : N : 95 : 47 : 42 : W : -6.0 : US
+Brookings : Oregon : USA : 42 : 4 : 1 : N : 124 : 16 : 1 : W : -8.0 : US
+Brookings : South Dakota : USA : 44 : 18 : 36 : N : 96 : 47 : 35 : W : -6.0 : US
+Brookline : Massachusetts : USA : 42 : 19 : 54 : N : 71 : 7 : 18 : W : -5.0 : US
+Brooklyn Park : Minnesota : USA : 45 : 6 : 0 : N : 93 : 22 : 30 : W : -6.0 : US
+Brookside Park : Delaware : USA : 39 : 40 : 23 : N : 75 : 43 : 11 : W : -5.0 : US
+Brownsville : Texas : USA : 25 : 54 : 6 : N : 97 : 29 : 57 : W : -6.0 : US
+Brunswick : Georgia : USA : 31 : 7 : 58 : N : 81 : 30 : 0 : W : -5.0 : US
+Brunswick : Maine : USA : 43 : 54 : 24 : N : 69 : 57 : 47 : W : -5.0 : US
+Brussels : Brabant : Belgium : 50 : 51 : 0 : N : 4 : 20 : 59 : E : 1.0 : EU
+Bryansk : Central Region : Russia : 53 : 15 : 0 : N : 34 : 22 : 0 : E : 3.0 : RU
+Buan : Jeonbuk : Korea : 35 : 43 : 0 : N : 126 : 42 : 0 : E : 9.0 : SK
+Bucarest : : Romania : 44 : 24 : 8 : N : 25 : 6 : 45 : E : 2.0 : EU
+Bucharest : : Romania : 44 : 22 : 59 : N : 26 : 10 : 0 : E : 2.0 : EU
+Buckeburg : : Germany : 52 : 16 : 29 : N : 9 : 4 : 26 : E : 1.0 : EU
+Budapest : : Hungary : 47 : 29 : 6 : N : 19 : 3 : 45 : E : 2.0 : EU
+Buena Park : California : USA : 33 : 52 : 18 : N : 117 : 59 : 49 : W : -8.0 : US
+Buenos Aires : : Argentina : 34 : 19 : 59 : S : 58 : 29 : 59 : W : -3.0 : --
+Buffalo : New York : USA : 42 : 52 : 51 : N : 78 : 52 : 21 : W : -5.0 : US
+Buffalo : Wyoming : USA : 44 : 19 : 1 : N : 106 : 42 : 0 : W : -7.0 : US
+Bujumburo : : Burundi : 3 : 19 : 0 : S : 29 : 19 : 0 : E : 2.0 : --
+Bukavu : : Rwanda : 2 : 5 : 0 : S : 28 : 87 : 0 : E : 2.0 : --
+Bulawayo : : Zimbabwe : 20 : 01 : 0 : S : 28 : 37 : 0 : E : 2.0 : --
+Burbank : California : USA : 34 : 10 : 54 : N : 118 : 18 : 43 : W : -8.0 : US
+Burgos : : Spain : 42 : 20 : 25 : N : 03 : 42 : 18 : W : 1.0 : EU
+Burlington : Colorado : USA : 39 : 16 : 58 : N : 102 : 25 : 58 : W : -7.0 : US
+Burlington : Connecticut : USA : 41 : 46 : 12 : N : 72 : 59 : 23 : W : -5.0 : US
+Burlington : Iowa : USA : 40 : 48 : 36 : N : 91 : 13 : 59 : W : -6.0 : US
+Burlington : North Carolina : USA : 36 : 5 : 48 : N : 79 : 25 : 59 : W : -5.0 : US
+Burlington : Vermont : USA : 44 : 28 : 42 : N : 73 : 12 : 46 : W : -5.0 : US
+Burlington : Washington : USA : 48 : 28 : 11 : N : 122 : 27 : 0 : W : -8.0 : US
+Burns : Oregon : USA : 43 : 34 : 58 : N : 119 : 4 : 58 : W : -8.0 : US
+Bururi : : Burundi : 3 : 95 : 0 : S : 29 : 61 : 0 : E : 2.0 : --
+Burwash : Ontario : Canada : 61 : 19 : 47 : N : 139 : 0 : 0 : W : -6.0 : US
+Busan : : Korea : 35 : 06 : 0 : N : 129 : 02 : 0 : E : 9.0 : SK
+Butte : Montana : USA : 46 : 1 : 5 : N : 112 : 32 : 9 : W : -7.0 : US
+Butterworth : : Malaysia : 5 : 28 : 0 : N : 100 : 24 : 0 : E : 8.0 : --
+Buyeo : Chungnam : Korea : 36 : 16 : 0 : N : 126 : 55 : 0 : E : 9.0 : SK
+Byurakan : : Armenia : 40 : 20 : 1 : N : 44 : 17 : 30 : E : 3.0 : --
+Caen : Calvados : France : 49 : 10 : 0 : N : 00 : 22 : 00 : W : 1.0 : EU
+Cagliari : : Italy : 39 : 8 : 2 : N : 8 : 58 : 30 : E : 1.0 : EU
+Cairo : : Egypt : 30 : 0 : 0 : N : 31 : 16 : 59 : E : 2.0 : EG
+Calais/Dunkirk : Pas-de-Calais : France : 50 : 57 : 36 : N : 1 : 57 : 0 : E : 1.0 : EU
+Calar Alto : : Spain : 37 : 13 : 8 : N : 2 : 32 : 15 : W : 1.0 : EU
+Calcutta : : India : 22 : 31 : 59 : N : 88 : 22 : 0 : E : 5.5 : --
+Caldwell : Idaho : USA : 43 : 39 : 53 : N : 116 : 41 : 13 : W : -7.0 : US
+Calgary : Alberta : Canada : 51 : 2 : 59 : N : 114 : 4 : 58 : W : -7.0 : US
+Caliente : Nevada : USA : 37 : 37 : 58 : N : 114 : 30 : 0 : W : -8.0 : US
+Cambridge : : United Kingdom : 52 : 11 : 23 : N : 0 : 10 : 12 : E : 0.0 : EU
+Cambridge : Maryland : USA : 38 : 34 : 12 : N : 76 : 4 : 41 : W : -5.0 : US
+Cambridge : Massachusetts : USA : 42 : 22 : 0 : N : 71 : 6 : 21 : W : -5.0 : US
+Camden : New Jersey : USA : 39 : 56 : 40 : N : 75 : 7 : 13 : W : -5.0 : US
+Campobasso : : Italy : 41 : 33 : 24 : N : 14 : 40 : 2 : E : 1.0 : EU
+Canberra : ACT : Australia : 35 : 21 : 0 : S : 149 : 10 : 0 : E :+10.0 : --
+Cannes : Alpes Maritimes : France : 43 : 43 : 47 : N : 6 : 54 : 0 : E : 1.0 : EU
+Canoga Park : California : USA : 34 : 12 : 36 : N : 118 : 34 : 11 : W : -8.0 : US
+Canton : : China : 23 : 7 : 0 : N : 113 : 15 : 0 : E : 8.0 : CH
+Canton : Ohio : USA : 40 : 47 : 49 : N : 81 : 22 : 36 : W : -5.0 : US
+Cantonsville : Maryland : USA : 39 : 17 : 25 : N : 76 : 36 : 44 : W : -5.0 : US
+Cape Canaveral : Florida : USA : 28 : 26 : 59 : N : 80 : 27 : 28 : W : -5.0 : US
+Cape Girardeau : Missouri : USA : 37 : 18 : 36 : N : 89 : 31 : 59 : W : -6.0 : US
+Cape May : New Jersey : USA : 38 : 55 : 1 : N : 74 : 49 : 58 : W : -5.0 : US
+Cape Town : : South Africa : 33 : 47 : 59 : S : 18 : 28 : 0 : E : 2.0 : --
+Caracas : : Venezuela : 10 : 30 : 0 : N : 66 : 57 : 59 : W : -4.0 : --
+Carbonado : Washington : USA : 47 : 4 : 58 : N : 122 : 2 : 59 : W : -8.0 : US
+Carbondale : Illinois : USA : 37 : 42 : 0 : N : 89 : 12 : 0 : W : -6.0 : US
+Cardiff : Wales : United Kingdom : 51 : 30 : 0 : N : 3 : 17 : 59 : W : 0.0 : EU
+Carlton : Minnesota : USA : 46 : 40 : 1 : N : 92 : 25 : 58 : W : -6.0 : US
+Carmichael : California : USA : 38 : 40 : 0 : N : 121 : 19 : 44 : W : -8.0 : US
+Carrizozo : New Mexico : USA : 33 : 40 : 1 : N : 105 : 55 : 1 : W : -7.0 : US
+Carrollton : Georgia : USA : 33 : 34 : 58 : N : 84 : 4 : 58 : W : -5.0 : US
+Carson : California : USA : 33 : 48 : 24 : N : 118 : 16 : 58 : W : -8.0 : US
+Carson City : Nevada : USA : 39 : 10 : 0 : N : 119 : 46 : 1 : W : -8.0 : US
+Cartagena : : Spain : 37 : 36 : 05 : N : 00 : 58 : 51 : W : 1.0 : EU
+Cartersville : Georgia : USA : 34 : 8 : 59 : N : 84 : 46 : 58 : W : -5.0 : US
+Cary : Illinois : USA : 42 : 13 : 0 : N : 88 : 13 : 59 : W : -6.0 : US
+Casa Grande : Arizona : USA : 32 : 52 : 48 : N : 111 : 44 : 52 : W : -7.0 : --
+Casablanca : : Morocco : 33 : 31 : 59 : N : 7 : 40 : 59 : W : 0.0 : --
+Caserta : : Italy : 41 : 4 : 16 : N : 14 : 20 : 0 : E : 1.0 : EU
+Casper : Wyoming : USA : 42 : 50 : 48 : N : 106 : 18 : 46 : W : -7.0 : US
+Castellon de la Plana : : Spain : 39 : 59 : 10 : N : 00 : 02 : 16 : W : 1.0 : EU
+Castlerock : Washington : USA : 46 : 16 : 58 : N : 122 : 52 : 58 : W : -8.0 : US
+Castries : : St. Lucia : 13 : 43 : 59 : N : 60 : 57 : 0 : W : x : --
+Catania : : Italy : 37 : 30 : 2 : N : 15 : 5 : 15 : E : 1.0 : EU
+Catanzaro : : Italy : 38 : 54 : 51 : N : 16 : 35 : 9 : E : 1.0 : EU
+Cave Creek : Arizona : USA : 33 : 46 : 29 : N : 111 : 53 : 45 : W : -7.0 : --
+Cayenne : : French Guiana : 4 : 54 : 0 : N : 52 : 30 : 0 : W : -3.0 : --
+Cedar City : Utah : USA : 37 : 40 : 1 : N : 113 : 10 : 1 : W : -7.0 : US
+Cedar Falls : Iowa : USA : 42 : 31 : 29 : N : 92 : 27 : 6 : W : -6.0 : US
+Cedar Rapids : Iowa : USA : 41 : 58 : 0 : N : 91 : 39 : 52 : W : -6.0 : US
+Central Islip : New York : USA : 40 : 47 : 23 : N : 73 : 12 : 0 : W : -5.0 : US
+Centreville : Maryland : USA : 39 : 4 : 58 : N : 76 : 4 : 58 : W : -5.0 : US
+Cerritos : California : USA : 33 : 50 : 6 : N : 118 : 4 : 58 : W : -8.0 : US
+Cerro Calán : : Chile : 33 : 23 : 8 : S : 70 : 32 : 44 : W : -4.0 : CL
+Cerro Tololo Int'l Obs. : : Chile : 30 : 10 : 0 : S : 70 : 49 : 0 : W : -4.0 : CL
+Ceuta : : Spain : 35 : 53 : 22 : N : 05 : 18 : 20 : W : 1.0 : EU
+Ch'ongjin : : Korea : 41 : 47 : 0 : N : 129 : 50 : 0 : E : 9.0 : SK
+Chagrin Falls : Ohio : USA : 41 : 23 : 59 : N : 81 : 35 : 59 : W : -5.0 : US
+Champaign : Illinois : USA : 40 : 7 : 4 : N : 88 : 14 : 48 : W : -6.0 : US
+Chapel Hill : North Carolina : USA : 35 : 56 : 4 : N : 79 : 4 : 1 : W : -5.0 : US
+Charleston : South Carolina : USA : 32 : 46 : 35 : N : 79 : 55 : 53 : W : -5.0 : US
+Charleston : West Virginia : USA : 38 : 21 : 1 : N : 81 : 37 : 51 : W : -5.0 : US
+Charlevoix : Quebec : Canada : 47 : 36 : 35 : N : 70 : 11 : 23 : W : -5.0 : US
+Charlotte : North Carolina : USA : 35 : 13 : 44 : N : 80 : 50 : 44 : W : -5.0 : US
+Charlottesville : Virginia : USA : 38 : 0 : 0 : N : 78 : 25 : 1 : W : -5.0 : US
+Charlottetown : Prince Edward Island : Canada : 46 : 14 : 24 : N : 63 : 7 : 48 : W : -4.0 : US
+Chatham : Ontario : Canada : 47 : 2 : 59 : N : 65 : 27 : 0 : W : -5.0 : US
+Chattanooga : Tennessee : USA : 35 : 2 : 40 : N : 85 : 18 : 32 : W : -5.0 : US
+Cheboksary : Volga Region : Russia : 56 : 4 : 0 : N : 47 : 10 : 0 : E : 3.0 : RU
+Cheltenham : Pennsylvania : USA : 40 : 2 : 59 : N : 75 : 6 : 35 : W : -5.0 : US
+Chelyabinsk : Ural : Russia : 55 : 10 : 0 : N : 61 : 24 : 0 : E : 5.0 : RU
+Chemnitz : : Germany : 50 : 50 : 00 : N : 12 : 55 : 00 : E : 1.0 : EU
+Cheongju : Chungbuk : Korea : 36 : 38 : 0 : N : 127 : 27 : 0 : E : 9.0 : SK
+Cheorwon : Gangwon : Korea : 38 : 09 : 0 : N : 127 : 18 : 0 : E : 9.0 : SK
+Cheraw : South Carolina : USA : 34 : 40 : 1 : N : 79 : 52 : 1 : W : -5.0 : US
+Cherbourg : Manche : France : 49 : 38 : 59 : N : 1 : 28 : 1 : W : 1.0 : EU
+Cherkessk : South Region : Russia : 44 : 14 : 0 : N : 42 : 4 : 0 : E : 3.0 : RU
+Cherokee : Oklahoma : USA : 36 : 43 : 58 : N : 98 : 22 : 1 : W : -6.0 : US
+Chesapeake : Virginia : USA : 36 : 49 : 30 : N : 76 : 16 : 59 : W : -5.0 : US
+Chester : Connecticut : USA : 41 : 24 : 35 : N : 72 : 28 : 48 : W : -5.0 : US
+Chester : Pennsylvania : USA : 39 : 51 : 0 : N : 75 : 22 : 1 : W : -5.0 : US
+Cheyenne : Wyoming : USA : 41 : 8 : 8 : N : 104 : 49 : 8 : W : -7.0 : US
+Chiang Mai : : Thailand : 18 : 45 : 47 : N : 98 : 58 : 0 : E : 7.0 : --
+Chibougamau : Quebec : Canada : 49 : 53 : 59 : N : 74 : 22 : 47 : W : -5.0 : US
+Chicago : Illinois : USA : 41 : 52 : 27 : N : 87 : 38 : 21 : W : -6.0 : US
+Chiclayo : : Peru : 6 : 46 : 59 : S : 79 : 49 : 59 : W : -5.0 : --
+Chicopee : Massachusetts : USA : 42 : 8 : 24 : N : 72 : 36 : 42 : W : -5.0 : US
+Chignik : Alaska : USA : 56 : 13 : 58 : N : 158 : 11 : 59 : W : -9.0 : US
+Chillicothe : Illinois : USA : 41 : 55 : 1 : N : 89 : 30 : 0 : W : -6.0 : US
+Chillicothe : Missouri : USA : 39 : 46 : 1 : N : 93 : 31 : 58 : W : -6.0 : US
+Chillicothe : Ohio : USA : 39 : 19 : 58 : N : 83 : 0 : 0 : W : -5.0 : US
+Chingola : : Zambie : 12 : 54 : 0 : S : 27 : 85 : 0 : E : 2.0 : --
+Chino : California : USA : 34 : 1 : 1 : N : 117 : 42 : 0 : W : -8.0 : US
+Chino Hills : California : USA : 34 : 1 : 1 : N : 117 : 42 : 0 : W : -8.0 : US
+Chinook : Montana : USA : 48 : 34 : 58 : N : 109 : 15 : 0 : W : -7.0 : US
+Chisimayu : : Somalia : 0 : 13 : 12 : S : 42 : 19 : 12 : E : 3.0 : --
+Chita : Siberia : Russia : 52 : 3 : 0 : N : 113 : 30 : 0 : E : 9.0 : RU
+Chitose : : Japan : 42 : 47 : 59 : N : 141 : 40 : 0 : E : 9.0 : --
+Chittagong : : Bangladesh : 22 : 15 : 0 : N : 91 : 49 : 59 : E : 6.0 : --
+Chitungwiza : : Zimbabwe : 18 : 00 : 0 : S : 31 : 10 : 0 : E : 2.0 : --
+Christchurch : : New Zealand : 43 : 28 : 58 : S : 172 : 31 : 58 : E : 12.0 : NZ
+Christiansoe : Bornholm : Denmark : 55 : 19 : 0 : N : 15 : 11 : 0 : E : 1.0 : EU
+Christmas Island : : Australia : 10 : 30 : 00 : S : 105 : 40 : 00 : E : 7.0 : --
+Chula Vista : California : USA : 32 : 38 : 35 : N : 117 : 4 : 58 : W : -8.0 : US
+Chuncheon : Gangwon : Korea : 37 : 54 : 0 : N : 127 : 44 : 0 : E : 9.0 : SK
+Chungju : Chungbuk : Korea : 36 : 58 : 0 : N : 127 : 53 : 0 : E : 9.0 : SK
+Chupungryeong : : Korea : 36 : 13 : 0 : N : 128 : 0 : 0 : E : 9.0 : SK
+Churchill : Manitoba : Canada : 58 : 46 : 12 : N : 94 : 5 : 24 : W : -6.0 : US
+Chuuk : : Micronesia : 7 : 27 : 34 : N : 151 : 50 : 20 : E : 11.0 : --
+Cicero : Illinois : USA : 41 : 51 : 0 : N : 87 : 44 : 42 : W : -6.0 : US
+Cincinnati : Ohio : USA : 39 : 6 : 6 : N : 84 : 30 : 34 : W : -5.0 : US
+Circle : Alaska : USA : 65 : 49 : 47 : N : 144 : 3 : 36 : W : -9.0 : US
+Circleville : Ohio : USA : 39 : 34 : 58 : N : 83 : 0 : 0 : W : -5.0 : US
+Ciudad Real : : Spain : 38 : 59 : 12 : N : 03 : 55 : 53 : W : 1.0 : EU
+Claremont : New Hampshire : USA : 43 : 22 : 30 : N : 72 : 20 : 12 : W : -5.0 : US
+Clark : New Jersey : USA : 40 : 45 : 0 : N : 74 : 0 : 0 : W : -5.0 : US
+Clarksburg : West Virginia : USA : 39 : 16 : 48 : N : 80 : 20 : 53 : W : -5.0 : US
+Clarksdale : Mississippi : USA : 34 : 11 : 53 : N : 90 : 34 : 30 : W : -6.0 : US
+Clarksville : Tennessee : USA : 36 : 31 : 36 : N : 87 : 20 : 53 : W : -6.0 : US
+Claymont : Delaware : USA : 39 : 48 : 17 : N : 75 : 27 : 11 : W : -5.0 : US
+Clear : Alaska : USA : 64 : 19 : 47 : N : 149 : 9 : 0 : W : -9.0 : US
+Clear Lake City : Texas : USA : 29 : 31 : 48 : N : 95 : 4 : 40 : W : -6.0 : US
+Clearlake : California : USA : 38 : 55 : 59 : N : 122 : 35 : 59 : W : -8.0 : US
+Clearwater : Florida : USA : 27 : 58 : 0 : N : 82 : 47 : 53 : W : -5.0 : US
+Clermont-Ferrand : Puy-de-Dôme : France : 45 : 46 : 0 : N : 03 : 04 : 00 : E : 1.0 : EU
+Cleveland : Ohio : USA : 41 : 29 : 51 : N : 81 : 41 : 49 : W : -5.0 : US
+Cleveland : Tennessee : USA : 35 : 9 : 29 : N : 84 : 52 : 36 : W : -5.0 : US
+Clifton : New Jersey : USA : 40 : 52 : 59 : N : 74 : 8 : 48 : W : -5.0 : US
+Clinton : Iowa : USA : 41 : 50 : 35 : N : 90 : 11 : 35 : W : -6.0 : US
+Cloppenburg : : Germany : 52 : 85 : 08 : N : 8 : 2 : 98 : E : 1.0 : EU
+Clovis : New Mexico : USA : 34 : 24 : 6 : N : 103 : 12 : 17 : W : -7.0 : US
+Cockburn Town : : Turks and Caicos Islands : 21 : 26 : 59 : N : 71 : 9 : 0 : W : -5.0 : US
+Cockeysville : Maryland : USA : 39 : 30 : 0 : N : 76 : 40 : 1 : W : -5.0 : US
+Cocos Island : : Australia : 12 : 10 : 59 : S : 96 : 49 : 59 : E : 6.5 : --
+Cody : Wyoming : USA : 44 : 31 : 1 : N : 109 : 1 : 58 : W : -7.0 : US
+Coimbra : : Portugal : 40 : 11 : 8 : N : 8 : 26 : 30 : W : 0.0 : EU
+Cold Bay : Alaska : USA : 55 : 12 : 0 : N : 162 : 43 : 29 : W : -9.0 : US
+Cold Lake : Alberta : Canada : 54 : 25 : 47 : N : 110 : 13 : 48 : W : -7.0 : US
+College Park : Maryland : USA : 38 : 59 : 12 : N : 76 : 56 : 6 : W : -5.0 : US
+Collegedale : Tennessee : USA : 35 : 2 : 49 : N : 85 : 3 : 3 : W : -5.0 : US
+Cologne : : Germany : 50 : 55 : 59 : N : 6 : 57 : 0 : E : 1.0 : EU
+Colombo : : Sri Lanka : 6 : 58 : 0 : N : 79 : 51 : 59 : E : 6.0 : --
+Colon : : Panama : 9 : 22 : 0 : N : 79 : 53 : 59 : W : -5.0 : --
+Colorado Springs : Colorado : USA : 38 : 50 : 7 : N : 104 : 49 : 15 : W : -7.0 : US
+Columbia : Missouri : USA : 38 : 57 : 2 : N : 92 : 19 : 45 : W : -6.0 : US
+Columbia : South Carolina : USA : 34 : 0 : 1 : N : 81 : 1 : 59 : W : -5.0 : US
+Columbia : Tennessee : USA : 35 : 36 : 54 : N : 87 : 2 : 12 : W : -6.0 : US
+Columbia Station : Ohio : USA : 41 : 19 : 4 : N : 81 : 57 : 38 : W : -5.0 : US
+Columbus : Georgia : USA : 32 : 28 : 6 : N : 84 : 59 : 23 : W : -5.0 : US
+Columbus : Mississippi : USA : 33 : 29 : 53 : N : 88 : 25 : 0 : W : -6.0 : US
+Columbus : Nebraska : USA : 42 : 25 : 29 : N : 97 : 21 : 35 : W : -6.0 : US
+Columbus : Ohio : USA : 39 : 57 : 46 : N : 83 : 0 : 16 : W : -5.0 : US
+Como : : Italy : 45 : 48 : 34 : N : 9 : 5 : 3 : E : 1.0 : EU
+Comox : British Columbia : Canada : 49 : 40 : 47 : N : 124 : 54 : 0 : W : -8.0 : US
+Compton : California : USA : 33 : 53 : 42 : N : 118 : 13 : 33 : W : -8.0 : US
+Conakry : : Guinea : 9 : 34 : 0 : N : 13: 37 : 0 : W : 0.0 : --
+Concepcion : : Chile : 36 : 46 : 0 : S : 73 : 2 : 59 : W : -4.0 : CL
+Concord : California : USA : 37 : 58 : 30 : N : 122 : 1 : 48 : W : -8.0 : US
+Concord : New Hampshire : USA : 43 : 12 : 21 : N : 71 : 32 : 25 : W : -5.0 : US
+Condon : Oregon : USA : 45 : 13 : 58 : N : 120 : 10 : 1 : W : -8.0 : US
+Connabarabran : : Australia : 31 : 16 : 6 : S : 149 : 4 : 0 : E : 10.0 : AU
+Conway : Arkansas : USA : 35 : 6 : 0 : N : 92 : 27 : 0 : W : -6.0 : US
+Conway : New Hampshire : USA : 44 : 0 : 0 : N : 71 : 10 : 1 : W : -5.0 : US
+Copenhagen : : Denmark : 55 : 41 : 2 : N : 12 : 34 : 45 : E : 1.0 : EU
+Coralville : Iowa : USA : 41 : 41 : 2 : N : 91 : 35 : 48 : W : -6.0 : US
+Corbin : Kentucky : USA : 36 : 55 : 1 : N : 84 : 5 : 59 : W : -5.0 : US
+Cordova : Alaska : USA : 60 : 34 : 1 : N : 145 : 37 : 58 : W : -9.0 : US
+Corinth : Mississippi : USA : 34 : 55 : 1 : N : 88 : 30 : 0 : W : -6.0 : US
+Corning : Iowa : USA : 40 : 58 : 1 : N : 94 : 40 : 1 : W : -6.0 : US
+Corpus Christi : Texas : USA : 27 : 47 : 50 : N : 97 : 23 : 44 : W : -6.0 : US
+Cortez : Colorado : USA : 37 : 21 : 0 : N : 108 : 34 : 58 : W : -7.0 : US
+Corvallis : Oregon : USA : 44 : 34 : 0 : N : 123 : 16 : 11 : W : -8.0 : US
+Cosenza : : Italy : 39 : 18 : 11 : N : 16 : 15 : 6 : E : 1.0 : EU
+Costa Mesa : California : USA : 33 : 38 : 24 : N : 117 : 55 : 4 : W : -8.0 : US
+Cotonou : : Bénin : 6 : 21 : 0 : N : 2 : 23 : 0 : E : 1.0 : --
+Cottbus : : Germany : 51 : 46 : 00 : N : 14 : 20 : 00 : E : 1.0 : EU
+Couer d'Alene : Idaho : USA : 47 : 41 : 52 : N : 116 : 47 : 5 : W : -8.0 : US
+Council Bluffs : Iowa : USA : 41 : 15 : 42 : N : 95 : 51 : 53 : W : -6.0 : US
+Covington : Kentucky : USA : 39 : 5 : 12 : N : 84 : 30 : 42 : W : -5.0 : US
+Cranbrook : British Columbia : Canada : 49 : 40 : 47 : N : 115 : 45 : 36 : W : -8.0 : US
+Cranford : New Jersey : USA : 40 : 39 : 43 : N : 74 : 12 : 57 : W : -5.0 : US
+Cranston : Rhode Island : USA : 41 : 46 : 59 : N : 71 : 26 : 17 : W : -5.0 : US
+Crawford : Nebraska : USA : 42 : 40 : 58 : N : 103 : 25 : 1 : W : -7.0 : US
+Crawford Hill : New Jersey : USA : 40 : 23 : 5 : N : 74 : 11 : 15 : W : -5.0 : US
+Crestwood : Kentucky : USA : 38 : 8 : 24 : N : 85 : 27 : 0 : W : -5.0 : US
+Crestwood : Missouri : USA : 38 : 20 : 24 : N : 90 : 13 : 48 : W : -6.0 : US
+Creve Coeur : Illinois : USA : 40 : 38 : 36 : N : 89 : 36 : 38 : W : -6.0 : US
+Cripple Creek : Colorado : USA : 38 : 43 : 58 : N : 105 : 12 : 0 : W : -7.0 : US
+Crocker : Missouri : USA : 35 : 28 : 11 : N : 92 : 4 : 47 : W : -6.0 : US
+Crofton : Nebraska : USA : 42 : 43 : 58 : N : 97 : 31 : 58 : W : -6.0 : US
+Cubi Point : : Philippines : 14 : 48 : 0 : N : 120 : 10 : 0 : E : 8.0 : --
+Cuenca : : Spain : 40 : 04 : 35 : N : 02 : 07 : 54 : W : 1.0 : EU
+Culgoora : : Australia : 30 : 18 : 9 : S : 149 : 33 : 45 : E : 10.0 : AU
+Culver City : California : USA : 34 : 0 : 35 : N : 118 : 22 : 58 : W : -8.0 : US
+Cumberland : Maryland : USA : 39 : 38 : 59 : N : 78 : 45 : 47 : W : -5.0 : US
+Cut Bank : Montana : USA : 48 : 37 : 58 : N : 112 : 19 : 1 : W : -7.0 : US
+Cáceres : : Spain : 39 : 28 : 23 : N : 06 : 22 : 16 : W : 1.0 : EU
+Cádiz : : Spain : 36 : 31 : 55 : N : 06 : 17 : 55 : W : 1.0 : EU
+Córdoba : : Spain : 37 : 52 : 46 : N : 04 : 46 : 50 : W : 1.0 : EU
+Dacca : : Bangladesh : 23 : 51 : 0 : N : 90 : 24 : 0 : E : 6.0 : --
+Daegu : : Korea : 35 : 53 : 0 : N : 128 : 37 : 0 : E : 9.0 : SK
+Daegwallyeong : : Korea : 37 : 41 : 0 : N : 128 : 46 : 0 : E : 9.0 : SK
+Daejeon : : Korea : 36 : 22 : 0 : N : 127 : 22 : 0 : E : 9.0 : SK
+Dakar : : Senegal : 14 : 45 : 0 : N : 17 : 30 : 0 : W : 0.0 : --
+Dakhla : : Western sahara : 23 : 42 : 0 : N : 15 : 52 : 0 : W : 0.0 : --
+Dallas : Texas : USA : 32 : 47 : 8 : N : 96 : 47 : 36 : W : -6.0 : US
+Dalsbruk : : Finland : 60 : 0 : 35 : N : 22 : 28 : 48 : E : 2.0 : EU
+Daly City : California : USA : 37 : 42 : 6 : N : 122 : 27 : 43 : W : -8.0 : US
+Damascus : : Syria : 33 : 31 : 0 : N : 36 : 17 : 59 : E : 2.0 : SY
+Damecuta : : Italy : 40 : 33 : 5 : N : 14 : 11 : 44 : E : 1.0 : EU
+Danbury : Connecticut : USA : 41 : 23 : 35 : N : 73 : 27 : 25 : W : -5.0 : US
+Danielson : Connecticut : USA : 41 : 47 : 23 : N : 71 : 52 : 47 : W : -5.0 : US
+Danville : Iowa : USA : 40 : 46 : 59 : N : 91 : 7 : 59 : W : -6.0 : US
+Danville : Virginia : USA : 36 : 35 : 30 : N : 79 : 23 : 3 : W : -5.0 : US
+Danyang : : South Korea : 36 : 56 : 0 : N : 128 : 27 : 29 : E : 9.0 : SK
+Dapaong : : Togo : 10 : 52 : 0 : N : 00 : 15 : 0 : E : 0.0 : --
+Dar es Salaam : : Tanzania : 6 : 47 : 59 : S : 39 : 16 : 59 : E : 3.0 : --
+Darmstadt : : Germany : 49 : 52 : 00 : N : 8 : 39 : 00 : E : 1.0 : EU
+Darwin : Northern Territory : Australia : 12 : 25 : 11 : S : 130 : 50 : 12 : E : +9.5 : --
+Davenport : Iowa : USA : 41 : 31 : 18 : N : 90 : 34 : 32 : W : -6.0 : US
+Dayton : Ohio : USA : 39 : 45 : 32 : N : 84 : 11 : 43 : W : -5.0 : US
+Dayton : Tennessee : USA : 35 : 30 : 0 : N : 85 : 0 : 0 : W : -5.0 : US
+Daytona Beach : Florida : USA : 29 : 12 : 43 : N : 81 : 1 : 9 : W : -5.0 : US
+De Aar : : South Africa : 30 : 40 : 0 : S : 24 : 00 : 0 : E : 2.0 : --
+DeMotte : Indiana : USA : 41 : 12 : 0 : N : 87 : 10 : 20 : W : -5.0 : --
+Deadhorse : Alaska : USA : 70 : 11 : 41 : N : 148 : 27 : 36 : W : -9.0 : US
+Dearborn : Michigan : USA : 42 : 19 : 23 : N : 83 : 10 : 29 : W : -5.0 : US
+Dearborn Heights : Michigan : USA : 42 : 19 : 30 : N : 83 : 17 : 30 : W : -5.0 : US
+Dearborn Obs. : Illinois : USA : 42 : 3 : 6 : N : 87 : 40 : 14 : W : -5.0 : US
+Death Valley : California : USA : 36 : 27 : 50 : N : 116 : 52 : 51 : W : -8.0 : US
+Debrecen : : Hungary : 47 : 33 : 6 : N : 21 : 37 : 30 : E : 2.0 : EU
+Decataur : Illinois : USA : 39 : 50 : 41 : N : 88 : 56 : 47 : W : -6.0 : US
+Decimomannu : : Italy : 39 : 24 : 35 : N : 8 : 58 : 1 : E : 1.0 : EU
+Dekalb : Illinois : USA : 41 : 55 : 47 : N : 88 : 42 : 48 : W : -6.0 : US
+Del Rio : Texas : USA : 29 : 22 : 0 : N : 100 : 43 : 48 : W : -6.0 : US
+Delavan : Wisconsin : USA : 49 : 38 : 59 : N : 88 : 37 : 59 : W : -6.0 : US
+Delhi : Louisiana : USA : 32 : 25 : 58 : N : 91 : 28 : 58 : W : -6.0 : US
+Delta : Utah : USA : 39 : 19 : 58 : N : 112 : 34 : 58 : W : -7.0 : US
+Delta Junction : Alaska : USA : 64 : 1 : 48 : N : 145 : 43 : 11 : W : -9.0 : US
+Denali National Park : Alaska : USA : 63 : 42 : 36 : N : 148 : 56 : 23 : W : -9.0 : US
+Denton : Texas : USA : 33 : 13 : 11 : N : 97 : 8 : 12 : W : -6.0 : US
+Denver : Colorado : USA : 39 : 44 : 57 : N : 104 : 59 : 20 : W : -7.0 : US
+Derby : : United Kingdom : 52 : 49 : 1 : N : 1 : 19 : 58 : W : 0.0 : EU
+Derby : Connecticut : USA : 41 : 19 : 58 : N : 73 : 4 : 58 : W : -5.0 : US
+Derry : New Hampshire : USA : 42 : 52 : 54 : N : 71 : 19 : 23 : W : -5.0 : US
+Des Moines : Iowa : USA : 41 : 35 : 13 : N : 93 : 37 : 0 : W : -6.0 : US
+Des Plaines : Illinois : USA : 42 : 2 : 35 : N : 87 : 52 : 12 : W : -6.0 : US
+Dessau : : Germany : 51 : 50 : 00 : N : 12 : 15 : 00 : E : 1.0 : EU
+Detroit : Michigan : USA : 42 : 19 : 47 : N : 83 : 2 : 57 : W : -5.0 : US
+Devils Lake : North Dakota : USA : 48 : 6 : 35 : N : 98 : 51 : 47 : W : -6.0 : US
+Dhahran : : Saudi Arabia : 26 : 15 : 36 : N : 50 : 8 : 59 : E : 3.0 : --
+Diamond Bar : California : USA : 34 : 2 : 16 : N : 117 : 47 : 49 : W : -8.0 : US
+Diamond Springs : California : USA : 38 : 42 : 6 : N : 120 : 49 : 26 : W : -8.0 : US
+Dickinson : North Dakota : USA : 46 : 52 : 48 : N : 102 : 47 : 16 : W : -7.0 : US
+Dickinson : Texas : USA : 29 : 28 : 9 : N : 95 : 4 : 56 : W : -6.0 : US
+Diego Garcia : : US Territory : 7 : 19 : 0 : S : 72 : 24 : 0 : E : x : --
+Dijon : Côte d'or : France : 47 : 21 : 0 : N : 5 : 1 : 59 : E : 1.0 : EU
+Dillingham : Hawaii : USA : 21 : 34 : 59 : N : 158 : 11 : 59 : W :-10.0 : --
+Dillon : Montana : USA : 45 : 12 : 0 : N : 112 : 40 : 1 : W : -7.0 : US
+Dillon : South Carolina : USA : 34 : 23 : 59 : N : 79 : 28 : 1 : W : -5.0 : US
+Diyarbakir : : Turkey : 37 : 53 : 59 : N : 40 : 12 : 0 : E : 2.0 : EU
+Djakarta : : Indonesia : 6 : 9 : 0 : S : 106 : 50 : 59 : E : 7.0 : --
+Djerba : : Tunisia : 33 : 52 : 0 : N : 10 : 46 : 0 : E : 1.0 : --
+Djibouti : : Djibouti : 11 : 34 : 0 : N : 43 : 0 : 0 : E : 3.0 : --
+Dodge City : Kansas : USA : 37 : 45 : 16 : N : 100 : 1 : 8 : W : -6.0 : US
+Dodoma : : Tanzanie : 6 : 10 : 0 : S : 35 : 46 : 0 : E : 3.0 : --
+Doha : : Qatar : 25 : 16 : 1 : N : 51 : 34 : 1 : E : x : --
+Dokdo : Gyengnam : Korea : 37 : 14 : 12 : N : 131 : 52 : 07 : E : 9.0 : SK
+Dominion : : Canada : 49 : 19 : 2 : N : 119 : 37 : 14 : W : -8.0 : US
+Dongducheon : Gyeonggi : Korea : 37 : 54 : 0 : N : 127 : 04 : 0 : E : 9.0 : SK
+Donghae : Gangwon : Korea : 37 : 30 : 0 : N : 129 : 08 : 0 : E : 9.0 : SK
+Dortmund : : Germany : 51 : 31 : 12 : N : 7 : 35 : 59 : E : 1.0 : EU
+Dothan : Alabama : USA : 31 : 13 : 1 : N : 85 : 22 : 58 : W : -6.0 : US
+Douala : : Cameroon : 4 : 1 : 1 : N : 9 : 43 : 1 : E : 1.0 : --
+Douglas : : Isle of Man : 54 : 4 : 47 : N : 4 : 37 : 40 : W : 0.0 : EU
+Dover : : United Kingdom : 51 : 7 : 59 : N : 1 : 19 : 0 : E : 0.0 : EU
+Dover : Delaware : USA : 39 : 7 : 59 : N : 75 : 32 : 59 : W : -5.0 : US
+Dover : Florida : USA : 27 : 57 : 59 : N : 82 : 15 : 29 : W : -5.0 : US
+Dover : New Hampshire : USA : 43 : 11 : 30 : N : 70 : 52 : 47 : W : -5.0 : US
+Downey : California : USA : 33 : 56 : 6 : N : 118 : 7 : 30 : W : -8.0 : US
+Dr. Remeis : : Germany : 49 : 53 : 1 : N : 10 : 53 : 30 : E : 1.0 : EU
+Drammen : : Norway : 59 : 45 : 00 : N : 10 : 15 : 00 : E : 1.0 : EU
+Dresden : : Germany : 51 : 03 : 00 : N : 13 : 45 : 00 : E : 1.0 : EU
+Dryden : Ontario : Canada : 49 : 46 : 12 : N : 92 : 49 : 47 : W : -6.0 : US
+Dubai : : United Arab Emirates : 25 : 18 : 0 : N : 55 : 25 : 59 : E : 4.0 : --
+Dublin : : Ireland : 53 : 25 : 58 : N : 6 : 15 : 0 : W : 0.0 : EU
+Dubrovnik : : Croatia : 42 : 33 : 50 : N : 18 : 15 : 3 : E : 1.0 : EU
+Dubuque : Iowa : USA : 42 : 30 : 11 : N : 90 : 40 : 29 : W : -6.0 : US
+Dudinka : Siberia : Russia : 69 : 25 : 0 : N : 86 : 15 : 0 : E : 7.0 : RU
+Duisburg : : Germany : 51 : 26 : 00 : N : 6 : 45 : 00 : E : 1.0 : EU
+Duluth : Minnesota : USA : 46 : 46 : 55 : N : 92 : 6 : 24 : W : -6.0 : US
+Dundalk : Maryland : USA : 39 : 16 : 1 : N : 76 : 31 : 1 : W : -5.0 : US
+Dunedin : : New Zealand : 45 : 55 : 59 : S : 170 : 11 : 59 : E : 12.0 : NZ
+Dunlap : Iowa : USA : 41 : 52 : 58 : N : 95 : 32 : 59 : W : -6.0 : US
+Dunsink : : Ireland : 53 : 23 : 2 : N : 6 : 20 : 15 : W : 0.0 : EU
+Durango : Colorado : USA : 37 : 15 : 0 : N : 107 : 55 : 1 : W : -7.0 : US
+Durban : : South Africa : 29 : 58 : 0 : S : 30 : 57 : 0 : E : 2.0 : --
+Durham : North Carolina : USA : 36 : 0 : 0 : N : 78 : 54 : 44 : W : -5.0 : US
+Dutch Harbor : Alaska : USA : 53 : 54 : 35 : N : 166 : 32 : 23 : W : -9.0 : US
+Dwingeloo Obs. : : Netherlands : 52 : 48 : 8 : N : 6 : 23 : 44 : E : 1.0 : EU
+Dyer Observatory : Tennessee : USA : 36 : 3 : 2 : N : 86 : 47 : 30 : W : -5.0 : US
+Düsseldorf : : Germany : 51 : 13 : 00 : N : 6 : 47 : 00 : E : 1.0 : EU
+Eagan : Minnesota : USA : 44 : 49 : 47 : N : 93 : 13 : 11 : W : -6.0 : US
+Eagle : Alaska : USA : 64 : 42 : 0 : N : 141 : 19 : 58 : W : -9.0 : US
+Eagle River : Alaska : USA : 61 : 19 : 18 : N : 149 : 34 : 1 : W : -9.0 : US
+East Boston : Massachusetts : USA : 42 : 20 : 34 : N : 71 : 2 : 59 : W : -5.0 : US
+East Brunswick : New Jersey : USA : 40 : 26 : 23 : N : 74 : 25 : 12 : W : -5.0 : US
+East Lansing : Michigan : USA : 42 : 44 : 5 : N : 84 : 28 : 59 : W : -5.0 : US
+East Las Vegas : Nevada : USA : 36 : 5 : 41 : N : 115 : 2 : 31 : W : -8.0 : US
+East London : : South Africa : 33 : 2 : 0 : S : 27 : 50 : 0 : E : 2.0 : --
+East Los Angeles : California : USA : 34 : 1 : 12 : N : 118 : 9 : 10 : W : -8.0 : US
+East Orange : New Jersey : USA : 40 : 45 : 47 : N : 74 : 12 : 35 : W : -5.0 : US
+East Point : Georgia : USA : 33 : 40 : 36 : N : 84 : 26 : 35 : W : -5.0 : US
+East St. Louis : Illinois : USA : 38 : 37 : 18 : N : 90 : 9 : 18 : W : -6.0 : US
+East Stroudsburg : Pennsylvania : USA : 41 : 4 : 59 : N : 75 : 13 : 0 : W : -5.0 : US
+East Wenatchee : Washington : USA : 47 : 12 : 12 : N : 120 : 3 : 10 : W : -8.0 : US
+Eastampton : New Jersey : USA : 39 : 34 : 47 : N : 74 : 24 : 0 : W : -5.0 : US
+Eatonton : Georgia : USA : 33 : 4 : 58 : N : 83 : 15 : 0 : W : -5.0 : US
+Eau Claire : Wisconsin : USA : 44 : 48 : 47 : N : 91 : 29 : 42 : W : -6.0 : US
+Ebro : : Spain : 40 : 49 : 2 : N : 0 : 29 : 30 : E : 1.0 : EU
+Edina : Minnesota : USA : 44 : 52 : 59 : N : 93 : 20 : 59 : W : -6.0 : US
+Edinburgh : Scotland : United Kingdom : 55 : 57 : 0 : N : 3 : 10 : 0 : W : 0.0 : EU
+Edmond : Oklahoma : USA : 35 : 39 : 11 : N : 97 : 28 : 54 : W : -6.0 : US
+Edmonds : Washington : USA : 47 : 28 : 47 : N : 122 : 13 : 11 : W : -8.0 : US
+Edmonton : Alberta : Canada : 53 : 30 : 0 : N : 113 : 30 : 0 : W : -7.0 : US
+Edmundston : New Brunswick : Canada : 47 : 25 : 47 : N : 68 : 24 : 35 : W : -4.0 : US
+Edna : Texas : USA : 28 : 59 : 5 : N : 96 : 40 : 59 : W : -6.0 : US
+Efate : : Vanuatu : 17 : 58 : 48 : S : 168 : 41 : 59 : E : 11.0 : --
+Effelsberg : : Germany : 50 : 31 : 6 : N : 6 : 52 : 59 : E : 1.0 : EU
+Effingham : Illinois : USA : 39 : 4 : 58 : N : 88 : 30 : 0 : W : -6.0 : US
+Egvekinot : Far East : Russia : 66 : 19 : 0 : N : 179 : 10 : 0 : E : 12.0 : RU
+Ekaterinburg : Ural : Russia : 56 : 49 : 0 : N : 60 : 38 : 0 : E : 5.0 : RU
+El Aaiun : : Western sahara : 27 : 9 : 0 : N : 13 : 12 : 0 : W : 0.0 : --
+El Cajon : California : USA : 32 : 47 : 42 : N : 116 : 57 : 35 : W : -8.0 : US
+El Dorado : Arkansas : USA : 33 : 12 : 24 : N : 92 : 40 : 0 : W : -6.0 : US
+El Fasher : : Sudan : 13 : 37 : 0 : N : 25 : 20 : 0 : E : 2.0 : --
+El Mirage : Arizona : USA : 33 : 35 : 14 : N : 112 : 20 : 9 : W : -7.0 : --
+El Monte : California : USA : 34 : 4 : 0 : N : 118 : 1 : 30 : W : -8.0 : US
+El Obeid : : Sudan : 13 : 10 : 0 : N : 30 : 14 : 0 : E : 2.0 : --
+El Paso : Texas : USA : 31 : 45 : 36 : N : 106 : 29 : 9 : W : -6.0 : US
+El fayum : : Egypt : 29 : 19 : 0 : N : 30 : 50 : 0 : E : 2.0 : EG
+Elche : : Spain : 38 : 16 : 06 : N : 00 : 41 : 48 : W : 1.0 : EU
+Eldorado : Illinois : USA : 37 : 49 : 58 : N : 88 : 30 : 0 : W : -6.0 : US
+Eldridge : Iowa : USA : 41 : 36 : 43 : N : 90 : 35 : 24 : W : -6.0 : US
+Elgin : Illinois : USA : 42 : 2 : 17 : N : 88 : 17 : 24 : W : -6.0 : US
+Elizabeth : New Jersey : USA : 40 : 39 : 42 : N : 74 : 12 : 59 : W : -5.0 : US
+Elizabeth City : North Carolina : USA : 36 : 15 : 0 : N : 76 : 15 : 0 : W : -5.0 : US
+Elizabethtown : Kentucky : USA : 37 : 41 : 23 : N : 85 : 52 : 12 : W : -5.0 : US
+Elk City : Oklahoma : USA : 35 : 22 : 58 : N : 99 : 22 : 58 : W : -6.0 : US
+Elk Point : South Dakota : USA : 42 : 40 : 58 : N : 96 : 43 : 58 : W : -6.0 : US
+Elkhart : Indiana : USA : 41 : 40 : 1 : N : 86 : 0 : 0 : W : -5.0 : --
+Elkins : West Virginia : USA : 38 : 55 : 1 : N : 79 : 49 : 58 : W : -5.0 : US
+Elko : Nevada : USA : 40 : 49 : 47 : N : 115 : 45 : 36 : W : -8.0 : US
+Elmira : New York : USA : 42 : 4 : 58 : N : 76 : 49 : 58 : W : -5.0 : US
+Elsmere : Delaware : USA : 39 : 44 : 24 : N : 75 : 35 : 24 : W : -5.0 : US
+Elva : : Estonia : 58 : 13 : 36 : N : 26 : 25 : 05 : E : 2.0 : EU
+Elverson : Pennsylvania : USA : 40 : 9 : 11 : N : 75 : 51 : 46 : W : -5.0 : US
+Elyria : Ohio : USA : 41 : 21 : 54 : N : 82 : 6 : 35 : W : -5.0 : US
+Enfield : Connecticut : USA : 41 : 55 : 1 : N : 72 : 34 : 58 : W : -5.0 : US
+Englewood : Colorado : USA : 39 : 39 : 11 : N : 104 : 59 : 5 : W : -7.0 : US
+Enid : Oklahoma : USA : 36 : 23 : 42 : N : 97 : 52 : 30 : W : -6.0 : US
+Entebbe : : Uganda : 0 : 3 : 0 : N : 32 : 27 : 0 : E : 3.0 : --
+Ephrata : Pennsylvania : USA : 40 : 6 : 35 : N : 76 : 5 : 59 : W : -5.0 : US
+Erding : : Germany : 48 : 19 : 12 : N : 11 : 55 : 58 : E : 1.0 : EU
+Erfurt : : Germany : 50 : 58 : 30 : N : 10 : 57 : 28 : E : 1.0 : EU
+Erie : Pennsylvania : USA : 42 : 7 : 14 : N : 80 : 4 : 56 : W : -5.0 : US
+Erlangen : : Germany : 49 : 36 : 00 : N : 11 : 01 : 00 : E : 1.0 : EU
+Esbjerg : Jylland : Denmark : 55 : 28 : 1 : N : 8 : 26 : 1 : E : 1.0 : EU
+Escondido : California : USA : 33 : 7 : 0 : N : 117 : 5 : 5 : W : -8.0 : US
+Esfahan : : Iran : 32 : 45 : 0 : N : 51 : 51 : 50 : E : 3.5 : IR
+Espoo : : Finland : 60 : 10 : 00 : N : 24 : 42 : 00 : E : 2.0 : EU
+Essen : : Germany : 51 : 27 : 00 : N : 7 : 01 : 00 : E : 1.0 : EU
+Essex Junction : Vermont : USA : 44 : 29 : 17 : N : 73 : 6 : 42 : W : -5.0 : US
+Euclid : Ohio : USA : 41 : 34 : 12 : N : 81 : 32 : 12 : W : -5.0 : US
+Eudora : Arkansas : USA : 33 : 7 : 1 : N : 91 : 16 : 1 : W : -6.0 : US
+Eugene : Oregon : USA : 44 : 3 : 15 : N : 123 : 5 : 31 : W : -8.0 : US
+Eureka : California : USA : 40 : 45 : 0 : N : 124 : 10 : 1 : W : -8.0 : US
+Eureka : Nevada : USA : 39 : 32 : 59 : N : 115 : 58 : 1 : W : -8.0 : US
+Eureka : Utah : USA : 39 : 55 : 1 : N : 112 : 10 : 1 : W : -7.0 : US
+Evanston : Illinois : USA : 42 : 2 : 35 : N : 87 : 40 : 36 : W : -6.0 : US
+Evanston : Wyoming : USA : 41 : 1 : 39 : N : 111 : 1 : 51 : W : -7.0 : US
+Evansville : Indiana : USA : 37 : 58 : 19 : N : 87 : 34 : 21 : W : -5.0 : --
+Everett : Washington : USA : 47 : 58 : 47 : N : 122 : 12 : 0 : W : -8.0 : US
+Evergreen : Colorado : USA : 39 : 38 : 27 : N : 105 : 24 : 57 : W : -7.0 : US
+Ewa : Hawaii : USA : 21 : 20 : 6 : N : 158 : 2 : 34 : W :-10.0 : --
+Exeter : New Hampshire : USA : 42 : 57 : 57 : N : 70 : 55 : 12 : W : -5.0 : US
+F'Dérik : : Mauritania : 22 : 30 : 0 : N : 12 : 40 : 30 : W : 0.0 : --
+Fabra : : Spain : 41 : 25 : 0 : N : 2 : 7 : 30 : E : 1.0 : EU
+Fair Haven : Vermont : USA : 43 : 34 : 58 : N : 73 : 15 : 0 : W : -5.0 : US
+Fairbanks : Alaska : USA : 64 : 47 : 59 : N : 147 : 50 : 59 : W : -9.0 : US
+Fairfax : Minnesota : USA : 44 : 28 : 58 : N : 94 : 43 : 58 : W : -6.0 : US
+Fairfax : South Carolina : USA : 32 : 28 : 58 : N : 81 : 13 : 1 : W : -5.0 : US
+Fairfield : California : USA : 38 : 15 : 0 : N : 122 : 2 : 31 : W : -8.0 : US
+Fairfield : Connecticut : USA : 41 : 8 : 30 : N : 73 : 15 : 47 : W : -5.0 : US
+Fairmont : West Virginia : USA : 39 : 28 : 59 : N : 80 : 8 : 35 : W : -5.0 : US
+Faith : South Dakota : USA : 45 : 1 : 58 : N : 102 : 1 : 58 : W : -7.0 : US
+Falcon : Colorado : USA : 38 : 56 : 52 : N : 104 : 33 : 39 : W : -7.0 : US
+Fall River : Massachusetts : USA : 41 : 42 : 6 : N : 71 : 9 : 18 : W : -5.0 : US
+Fallon : Nevada : USA : 39 : 30 : 0 : N : 118 : 47 : 59 : W : -8.0 : US
+Falmouth : Kentucky : USA : 38 : 40 : 1 : N : 84 : 19 : 58 : W : -5.0 : US
+Fargo : North Dakota : USA : 46 : 52 : 30 : N : 96 : 47 : 17 : W : -6.0 : US
+Farmington : New Mexico : USA : 36 : 43 : 59 : N : 108 : 12 : 10 : W : -7.0 : US
+Farnborough : : United Kingdom : 51 : 16 : 48 : N : 0 : 45 : 46 : W : 0.0 : EU
+Fayetteville : Arkansas : USA : 36 : 4 : 0 : N : 94 : 9 : 35 : W : -6.0 : US
+Fayetteville : North Carolina : USA : 35 : 3 : 17 : N : 78 : 52 : 36 : W : -5.0 : US
+Ferrara : : Italy : 44 : 50 : 8 : N : 11 : 37 : 6 : E : 1.0 : EU
+Ferriday : Louisiana : USA : 31 : 37 : 58 : N : 91 : 32 : 59 : W : -6.0 : US
+Fes : : Morocco : 34 : 5 : 0 : N : 5 : 00 : 0 : W : 0.0 : --
+Finningley : : United Kingdom : 53 : 28 : 1 : N : 1 : 0 : 0 : W : 0.0 : EU
+Fisher : Louisiana : USA : 31 : 28 : 1 : N : 93 : 30 : 0 : W : -6.0 : US
+Fitchburg : Massachusetts : USA : 42 : 34 : 58 : N : 71 : 47 : 59 : W : -5.0 : US
+Flagstaff : Arizona : USA : 35 : 11 : 35 : N : 111 : 39 : 7 : W : -7.0 : --
+Flint : Michigan : USA : 43 : 1 : 18 : N : 83 : 40 : 59 : W : -5.0 : US
+Florala : Alabama : USA : 31 : 1 : 1 : N : 86 : 19 : 1 : W : -6.0 : US
+Florence : : Italy : 43 : 46 : 38 : N : 11 : 14 : 56 : E : 1.0 : EU
+Florence : Alabama : USA : 34 : 46 : 1 : N : 87 : 40 : 1 : W : -6.0 : US
+Florence : South Carolina : USA : 34 : 11 : 48 : N : 79 : 46 : 5 : W : -5.0 : US
+Florissant : Missouri : USA : 38 : 47 : 16 : N : 90 : 19 : 17 : W : -6.0 : US
+Flower Mound : Texas : USA : 33 : 1 : 48 : N : 97 : 4 : 11 : W : -6.0 : US
+Foggia : : Italy : 41 : 27 : 37 : N : 15 : 33 : 9 : E : 1.0 : EU
+Folsom : New Mexico : USA : 36 : 46 : 58 : N : 103 : 55 : 58 : W : -7.0 : US
+Fond du Lac : Wisconsin : USA : 43 : 46 : 58 : N : 88 : 28 : 58 : W : -6.0 : US
+Ford Island : Hawaii : USA : 21 : 22 : 5 : N : 157 : 57 : 46 : W :-10.0 : --
+Forli` : : Italy : 44 : 13 : 0 : N : 12 : 2 : 57 : E : 1.0 : EU
+Forrest City : Arkansas : USA : 35 : 0 : 0 : N : 90 : 46 : 1 : W : -6.0 : US
+Forsyth : Montana : USA : 46 : 15 : 0 : N : 106 : 40 : 58 : W : -7.0 : US
+Fort Collins : Colorado : USA : 40 : 34 : 47 : N : 105 : 4 : 58 : W : -7.0 : US
+Fort Dodge : Iowa : USA : 42 : 31 : 1 : N : 94 : 10 : 1 : W : -6.0 : US
+Fort Greely : Alaska : USA : 64 : 0 : 0 : N : 145 : 43 : 11 : W : -9.0 : US
+Fort Lauderdale : Florida : USA : 26 : 7 : 12 : N : 80 : 8 : 12 : W : -5.0 : US
+Fort McMurray : Alberta : Canada : 56 : 43 : 47 : N : 111 : 16 : 11 : W : -7.0 : US
+Fort McPherson : Northwest Territories : Canada : 67 : 25 : 48 : N : 134 : 50 : 59 : W : -7.0 : US
+Fort Myers : Florida : USA : 26 : 39 : 3 : N : 81 : 45 : 10 : W : -5.0 : US
+Fort Nelson : British Columbia : Canada : 58 : 47 : 59 : N : 122 : 37 : 47 : W : -8.0 : US
+Fort Payne : Alabama : USA : 34 : 25 : 58 : N : 85 : 40 : 58 : W : -6.0 : US
+Fort Richardson : Alaska : USA : 61 : 15 : 35 : N : 149 : 39 : 0 : W : -9.0 : US
+Fort Riley : Kansas : USA : 39 : 4 : 58 : N : 96 : 46 : 1 : W : -6.0 : US
+Fort Salonga : New York : USA : 40 : 53 : 59 : N : 73 : 18 : 27 : W : -5.0 : US
+Fort Scott : Kansas : USA : 37 : 49 : 58 : N : 94 : 43 : 1 : W : -6.0 : US
+Fort Simpson : Northwest Territories : Canada : 61 : 45 : 35 : N : 121 : 15 : 0 : W : -7.0 : US
+Fort Skala : : Poland : 50 : 3 : 3 : N : 19 : 49 : 45 : E : 1.0 : EU
+Fort Smith : Arkansas : USA : 35 : 23 : 5 : N : 94 : 25 : 5 : W : -6.0 : US
+Fort Wayne : Indiana : USA : 41 : 4 : 20 : N : 85 : 8 : 25 : W : -5.0 : --
+Fort Worth : Texas : USA : 32 : 44 : 54 : N : 97 : 19 : 44 : W : -6.0 : US
+Fort Yukon : Alaska : USA : 66 : 30 : 0 : N : 145 : 0 : 0 : W : -9.0 : US
+Fountain Valley : California : USA : 33 : 42 : 0 : N : 117 : 57 : 35 : W : -8.0 : US
+Framingham : Massachusetts : USA : 42 : 16 : 23 : N : 71 : 24 : 54 : W : -5.0 : US
+Franceville : : Gabon : 01 : 38 : 0 : S : 13 : 3 : 4 : E : 1.0 : --
+Francistown : : Botswana : 21 : 17 : 0 : S : 27 : 50 : 0 : E : 2.0 : --
+Frankfort : Kentucky : USA : 38 : 12 : 0 : N : 84 : 51 : 42 : W : -5.0 : US
+Frankfurt : : Germany : 50 : 1 : 58 : N : 8 : 34 : 1 : E : 1.0 : EU
+Franklin : New Hampshire : USA : 43 : 25 : 1 : N : 71 : 40 : 1 : W : -5.0 : US
+Franklin : Tennessee : USA : 35 : 53 : 59 : N : 86 : 54 : 0 : W : -6.0 : US
+Fred Lawrence Whipple Obs. : Arizona : USA : 31 : 41 : 19 : N : 110 : 53 : 2 : W : -7.0 : --
+Fredericia : Jylland : Denmark : 55 : 34 : 58 : N : 9 : 46 : 58 : E : 1.0 : EU
+Frederick : Maryland : USA : 39 : 24 : 53 : N : 77 : 25 : 0 : W : -5.0 : US
+Fredericksburg : Virginia : USA : 38 : 19 : 58 : N : 77 : 30 : 0 : W : -5.0 : US
+Fredericktown : Missouri : USA : 37 : 31 : 58 : N : 90 : 16 : 1 : W : -6.0 : US
+Fredericton : New Brunswick : Canada : 45 : 51 : 0 : N : 66 : 25 : 48 : W : -4.0 : US
+Frederikshavn : Jylland : Denmark : 57 : 25 : 58 : N : 10 : 31 : 58 : E : 1.0 : EU
+Frederiksvaerk : Zealand : Denmark : 55 : 58 : 1 : N : 12 : 1 : 1 : E : 1.0 : EU
+Freehold : New Jersey : USA : 40 : 15 : 0 : N : 74 : 16 : 1 : W : -5.0 : US
+Freeport : : Bahamas : 26 : 33 : 0 : N : 78 : 42 : 0 : W : -5.0 : US
+Freetown : : Sierra Leone : 7 : 58 : 0 : S : 14 : 24 : 0 : W : 0.0 : --
+Freiburg : : Germany : 48 : 1 : 48 : N : 7 : 49 : 58 : E : 1.0 : EU
+Fremont : California : USA : 37 : 32 : 5 : N : 121 : 57 : 25 : W : -8.0 : US
+Fremont : Nebraska : USA : 41 : 26 : 23 : N : 96 : 29 : 42 : W : -6.0 : US
+Fremont Peak Observatory : California : USA : 36 : 45 : 37 : N : 121 : 29 : 55 : W : -8.0 : US
+Fresno : California : USA : 36 : 44 : 12 : N : 119 : 46 : 11 : W : -8.0 : US
+Fruitland Park : Florida : USA : 28 : 51 : 42 : N : 81 : 54 : 52 : W : -5.0 : US
+Fujigane : : Japan : 35 : 26 : 6 : N : 138 : 36 : 45 : E : 9.0 : --
+Fukuoka : : Japan : 33 : 34 : 59 : N : 130 : 26 : 59 : E : 9.0 : --
+Fullerton : California : USA : 33 : 52 : 30 : N : 117 : 55 : 29 : W : -8.0 : US
+Funchal : Madeira : Portugal : 32 : 41 : 31 : N : 16 : 46 : 22 : W : 0.0 : EU
+Furth (Mfr) : : Germany : 49 : 28 : 58 : N : 11 : 58 : 58 : E : 1.0 : EU
+Fömi : : Hungary : 47 : 47 : 4 : N : 19 : 16 : 59 : E : 2.0 : EU
+GMRT : : India : 19 : 6 : 0 : N : 74 : 3 : 0 : E : 5.5 : --
+Gabes : : Tunisia : 33 : 53 : 0 : N : 10 : 06 : 0 : E : 1.0 : --
+Gaborone : : Botswana : 24 : 40 : 0 : S : 25 : 55 : 0 : E : 2.0 : --
+Gadsden : Alabama : USA : 34 : 0 : 56 : N : 86 : 0 : 41 : W : -6.0 : US
+Gainesville : Florida : USA : 29 : 41 : 59 : N : 82 : 15 : 0 : W : -5.0 : US
+Gainesville : Georgia : USA : 34 : 16 : 1 : N : 83 : 47 : 59 : W : -5.0 : US
+Gaithersburg : Maryland : USA : 39 : 8 : 24 : N : 77 : 11 : 53 : W : -5.0 : US
+Galena : Alaska : USA : 64 : 44 : 27 : N : 156 : 57 : 3 : W : -9.0 : US
+Gallup : New Mexico : USA : 35 : 31 : 29 : N : 108 : 44 : 31 : W : -7.0 : US
+Galveston : Texas : USA : 29 : 18 : 10 : N : 94 : 47 : 43 : W : -6.0 : US
+Gander : Newfoundland : Canada : 48 : 55 : 58 : N : 54 : 34 : 1 : W : -3.5 : US
+Ganghwa : Incheon : Korea : 37 : 42 : 0 : N : 126 : 27 : 0 : E : 9.0 : SK
+Gangneung : Gangwon : Korea : 37 : 45 : 0 : N : 128 : 54 : 0 : E : 9.0 : SK
+Gao : : Mali : 16 : 19 : 0 : N : 00 : 09 : 0 : W : 0.0 : --
+Gardaia : : Algeria : 32 : 23 : 0 : N : 3 : 49 : 0 : E : 1.0 : --
+Garden City : Kansas : USA : 37 : 58 : 1 : N : 100 : 52 : 1 : W : -6.0 : US
+Garden Grove : California : USA : 33 : 46 : 29 : N : 117 : 54 : 46 : W : -8.0 : US
+Garland : Texas : USA : 32 : 54 : 29 : N : 96 : 38 : 12 : W : -6.0 : US
+Garland : Utah : USA : 41 : 45 : 0 : N : 112 : 10 : 1 : W : -7.0 : US
+Garrison : North Dakota : USA : 47 : 37 : 58 : N : 101 : 24 : 0 : W : -6.0 : US
+Gars am Inn : : Germany : 48 : 8 : 25 : N : 12 : 13 : 15 : E : 1.0 : EU
+Gary : Indiana : USA : 41 : 36 : 11 : N : 87 : 20 : 18 : W : -5.0 : --
+Gaspe : Quebec : Canada : 48 : 46 : 48 : N : 64 : 30 : 36 : W : -5.0 : US
+Gassaway : West Virginia : USA : 38 : 40 : 1 : N : 80 : 45 : 0 : W : -5.0 : US
+Gastonia : North Carolina : USA : 35 : 15 : 54 : N : 81 : 10 : 54 : W : -5.0 : US
+Gauribidanur : : India : 13 : 36 : 2 : N : 77 : 25 : 59 : E : 5.5 : --
+Gaya : : Niger : 11 : 53 : 0 : N : 03 : 27 : 0 : E : 1.0 : --
+Gdansk : : Poland : 54 : 19 : 59 : N : 18 : 40 : 0 : E : 1.0 : EU
+Gedser : Falster : Denmark : 54 : 34 : 58 : N : 11 : 56 : 58 : E : 1.0 : EU
+Geilenkirchen : : Germany : 50 : 57 : 39 : N : 6 : 1 : 58 : E : 1.0 : EU
+Gelsenkirchen : : Germany : 51 : 31 : 00 : N : 7 : 06 : 00 : E : 1.0 : EU
+Geneva : : Switzerland : 46 : 13 : 59 : N : 6 : 4 : 0 : E : 1.0 : EU
+Genoa : : Italy : 44 : 24 : 46 : N : 8 : 50 : 59 : E : 1.0 : EU
+Geochang : Gyeongnam : Korea : 35 : 40 : 0 : N : 127 : 55 : 0 : E : 9.0 : SK
+Geoje : Gyeongnam : Korea : 34 : 53 : 0 : N : 128 : 36 : 0 : E : 9.0 : SK
+Geomsan : Chungnam : Korea : 36 : 06 : 0 : N : 127 : 28 : 0 : E : 9.0 : SK
+Georgetown : : Ascension Island : 7 : 52 : 47 : S : 14 : 25 : 11 : W : 0.0 : --
+Georgetown : : Cayman Islands : 19 : 18 : 0 : N : 81 : 22 : 0 : W : -5.0 : --
+Georgetown : : Guyana : 6 : 28 : 59 : N : 58 : 16 : 0 : W : -4.0 : --
+Georgetown : Delaware : USA : 38 : 40 : 1 : N : 75 : 19 : 58 : W : -5.0 : US
+Gera : : Germany : 51 : 4 : 1 : N : 13 : 45 : 0 : E : 1.0 : EU
+Gerona : : Spain : 41 : 59 : 14 : N : 02 : 49 : 32 : E : 1.0 : EU
+Gibraltar : : United Kingdom : 36 : 9 : 3 : N : 5 : 20 : 49 : W : 0.0 : EU
+Gijón : : Spain : 43 : 32 : 25 : N : 05 : 39 : 29 : W : 1.0 : EU
+Gila Bend : Arizona : USA : 32 : 58 : 58 : N : 112 : 40 : 58 : W : -7.0 : --
+Gillette : Wyoming : USA : 44 : 17 : 35 : N : 105 : 30 : 7 : W : -7.0 : US
+Gitega : : Burundi : 3 : 43 : 0 : S : 29 : 93 : 0 : E : 2.0 : --
+Glasgow : Kentucky : USA : 37 : 0 : 0 : N : 85 : 55 : 1 : W : -6.0 : US
+Glasgow : Scotland : United Kingdom : 55 : 53 : 59 : N : 4 : 24 : 59 : W : 0.0 : EU
+Glendale : Arizona : USA : 33 : 32 : 17 : N : 112 : 10 : 55 : W : -7.0 : --
+Glendale : California : USA : 34 : 8 : 30 : N : 118 : 14 : 49 : W : -8.0 : US
+Glendora : California : USA : 34 : 7 : 0 : N : 117 : 50 : 59 : W : -8.0 : US
+Glenns Ferry : Idaho : USA : 42 : 58 : 1 : N : 115 : 20 : 59 : W : -7.0 : US
+Glens Falls : New York : USA : 43 : 18 : 40 : N : 73 : 38 : 44 : W : -5.0 : US
+Glenwood : Minnesota : USA : 45 : 38 : 59 : N : 95 : 22 : 58 : W : -6.0 : US
+Glenwood Springs : Colorado : USA : 39 : 34 : 58 : N : 107 : 19 : 58 : W : -7.0 : US
+Godthaab : Jylland : Denmark : 56 : 58 : 58 : N : 9 : 49 : 58 : E : 1.0 : EU
+Godthåb : : Greenland : 64 : 12 : 0 : N : 51 : 40 : 47 : W : -3.0 : EU
+Goheung : Jeonnam : Korea : 34 : 36 : 0 : N : 127 : 16 : 0 : E : 9.0 : SK
+Goldfield : Nevada : USA : 37 : 42 : 0 : N : 117 : 15 : 0 : W : -8.0 : US
+Goldsboro : North Carolina : USA : 35 : 22 : 58 : N : 77 : 58 : 58 : W : -5.0 : US
+Goldstone : California : USA : 35 : 21 : 0 : N : 116 : 52 : 58 : W : -8.0 : US
+Goose Bay : Ontario : Canada : 53 : 19 : 47 : N : 60 : 25 : 12 : W : -4.0 : US
+Goose Creek : South Carolina : USA : 32 : 46 : 35 : N : 79 : 55 : 53 : W : -5.0 : US
+Gorham : Maine : USA : 43 : 40 : 0 : N : 70 : 28 : 0 : W : -5.0 : US
+Gornergrat : : Switzerland : 45 : 59 : 1 : N : 7 : 46 : 59 : E : 1.0 : EU
+Gorno-Altaysk : Siberia : Russia : 51 : 58 : 0 : N : 85 : 58 : 0 : E : 6.0 : RU
+Gothenburg : : Sweden : 57 : 41 : 0 : N : 12 : 0 : 0 : E : 1.0 : EU
+Granada : : Spain : 37 : 10 : 35 : N : 03 : 36 : 00 : W : 1.0 : EU
+Granada Hills : California : USA : 34 : 10 : 59 : N : 118 : 30 : 0 : W : -8.0 : US
+Grand Forks : North Dakota : USA : 47 : 55 : 12 : N : 97 : 2 : 42 : W : -6.0 : US
+Grand Island : Nebraska : USA : 40 : 55 : 18 : N : 98 : 21 : 11 : W : -6.0 : US
+Grand Junction : Colorado : USA : 39 : 4 : 58 : N : 108 : 34 : 58 : W : -7.0 : US
+Grand Prairie : Texas : USA : 32 : 44 : 53 : N : 96 : 59 : 42 : W : -6.0 : US
+Grand Rapids : Michigan : USA : 42 : 58 : 3 : N : 85 : 40 : 13 : W : -5.0 : US
+Granger : Wyoming : USA : 41 : 37 : 1 : N : 109 : 58 : 1 : W : -7.0 : US
+Grangeville : Idaho : USA : 45 : 55 : 58 : N : 116 : 7 : 58 : W : -8.0 : US
+Granite Falls : Minnesota : USA : 44 : 46 : 1 : N : 95 : 34 : 1 : W : -6.0 : US
+Grants Pass : Oregon : USA : 42 : 25 : 58 : N : 123 : 19 : 58 : W : -8.0 : US
+Grass Valley : California : USA : 39 : 8 : 59 : N : 121 : 1 : 58 : W : -8.0 : US
+Great Falls : Montana : USA : 47 : 30 : 6 : N : 111 : 17 : 5 : W : -7.0 : US
+Great Falls : South Carolina : USA : 34 : 31 : 58 : N : 80 : 52 : 58 : W : -5.0 : US
+Greeley : Colorado : USA : 40 : 25 : 5 : N : 104 : 41 : 34 : W : -7.0 : US
+Green Bank Obs. : West Virginia : USA : 38 : 25 : 8 : N : 79 : 50 : 30 : W : -5.0 : US
+Green Bay : Wisconsin : USA : 44 : 30 : 47 : N : 88 : 0 : 50 : W : -6.0 : US
+Green River : Utah : USA : 39 : 0 : 0 : N : 110 : 4 : 58 : W : -7.0 : US
+Green River : Wyoming : USA : 41 : 31 : 36 : N : 109 : 28 : 4 : W : -7.0 : US
+Greenbelt : Maryland : USA : 39 : 0 : 0 : N : 76 : 51 : 15 : W : -5.0 : US
+Greensboro : North Carolina : USA : 36 : 4 : 17 : N : 79 : 47 : 25 : W : -5.0 : US
+Greenville : Maine : USA : 45 : 25 : 58 : N : 69 : 34 : 58 : W : -5.0 : US
+Greenville : Mississippi : USA : 33 : 24 : 24 : N : 91 : 3 : 36 : W : -6.0 : US
+Greenville : South Carolina : USA : 34 : 50 : 49 : N : 82 : 24 : 1 : W : -5.0 : US
+Greenville : Tennessee : USA : 36 : 7 : 58 : N : 82 : 49 : 58 : W : -5.0 : US
+Greenwich : : United Kingdom : 51 : 28 : 6 : N : 0 : 0 : 0 : W : 0.0 : EU
+Greenwich : Connecticut : USA : 41 : 1 : 41 : N : 73 : 37 : 30 : W : -5.0 : US
+Greenwood : Mississippi : USA : 33 : 31 : 0 : N : 90 : 10 : 54 : W : -6.0 : US
+Greenwood : South Carolina : USA : 34 : 11 : 35 : N : 82 : 9 : 54 : W : -5.0 : US
+Grenaa : Jylland : Denmark : 56 : 25 : 1 : N : 10 : 52 : 1 : E : 1.0 : EU
+Grenoble : Isère : France : 45 : 21 : 35 : N : 5 : 19 : 12 : E : 1.0 : EU
+Gresham : Oregon : USA : 45 : 30 : 0 : N : 122 : 25 : 48 : W : -8.0 : US
+Groningen : : Netherlands : 53 : 13 : 0 : N : 6 : 35 : 0 : E : 1.0 : EU
+Grosseto : : Italy : 42 : 45 : 36 : N : 11 : 6 : 53 : E : 1.0 : EU
+Groton : South Dakota : USA : 45 : 25 : 1 : N : 98 : 4 : 1 : W : -6.0 : US
+Groveton : New Hampshire : USA : 44 : 34 : 58 : N : 71 : 30 : 0 : W : -5.0 : US
+Grozny : South Region : Russia : 43 : 20 : 0 : N : 45 : 42 : 0 : E : 3.0 : RU
+Guadalajara : : Spain : 40 : 38 : 04 : N : 03 : 09 : 46 : W : 1.0 : EU
+Guantanamo Bay : : Cuba : 19 : 53 : 59 : N : 75 : 12 : 0 : W : -5.0 : US
+Guatemala City : : Guatemala : 14 : 34 : 58 : N : 90 : 31 : 58 : W : -6.0 : --
+Guayaquil : : Ecuador : 2 : 15 : 59 : S : 79 : 52 : 59 : W : -5.0 : --
+Guelph : Ontario : Canada : 43 : 34 : 12 : N : 80 : 10 : 48 : W : -5.0 : US
+Gulfport : Mississippi : USA : 30 : 22 : 4 : N : 89 : 5 : 35 : W : -6.0 : US
+Gulkana : Alaska : USA : 62 : 6 : 0 : N : 145 : 30 : 0 : W : -9.0 : US
+Gumi : Gyeongbuk : Korea : 36 : 07 : 0 : N : 128 : 19 : 0 : E : 9.0 : SK
+Gunsan : Jeonbuk : Korea : 35 : 59 : 0 : N : 126 : 42 : 0 : E : 9.0 : SK
+Gurushikhar : : India : 24 : 39 : 0 : N : 72 : 43 : 0 : E : 5.5 : --
+Gutersloh : : Germany : 51 : 55 : 15 : N : 8 : 18 : 14 : E : 1.0 : EU
+Guthrie : Oklahoma : USA : 35 : 52 : 1 : N : 97 : 25 : 58 : W : -6.0 : US
+Gwangju : : Korea : 35 : 10 : 0 : N : 126 : 54 : 0 : E : 9.0 : SK
+Gweru : : Zimbabwe : 19 : 45 : 0 : S : 29 : 82 : 0 : E : 2.0 : --
+Gönsdorf : : Germany : 51 : 3 : 0 : N : 13 : 52 : 14 : E : 1.0 : EU
+Göttingen : : Germany : 51 : 31 : 8 : N : 9 : 56 : 30 : E : 1.0 : EU
+H. List : : Germany : 50 : 9 : 8 : N : 6 : 51 : 0 : E : 1.0 : EU
+Haapsalu : : Estonia : 58 : 56 : 34 : N : 23 : 32 : 28 : E : 2.0 : EU
+Haarlem : : Netherlands : 52 : 23 : 00 : N : 4 : 38 : 00 : E : 1.0 : EU
+Haderslev : Jylland : Denmark : 55 : 15 : 0 : N : 9 : 30 : 0 : E : 1.0 : EU
+Hadong : Gyeongnam : Korea : 35 : 03 : 58 : N : 127 : 45 : 03 : E : 9.0 : SK
+Haenam : Jeonnam : Korea : 34 : 33 : 0 : N : 126 : 34 : 0 : E : 9.0 : SK
+Hagen : : Germany : 51 : 21 : 00 : N : 7 : 28 : 00 : E : 1.0 : EU
+Hagerstown : Maryland : USA : 39 : 38 : 42 : N : 77 : 43 : 11 : W : -5.0 : US
+Haifa : : Israel : 32 : 49 : 00 : N : 34 : 59 : 00 : E : 2.0 : ZN
+Haiku : Hawaii : USA : 20 : 58 : 59 : N : 156 : 16 : 58 : W :-10.0 : --
+Hailey : Idaho : USA : 43 : 31 : 1 : N : 114 : 19 : 1 : W : -7.0 : US
+Haines : Alaska : USA : 59 : 15 : 0 : N : 135 : 27 : 36 : W : -9.0 : US
+Haleakala : Hawaii : USA : 20 : 42 : 6 : N : 156 : 15 : 29 : W :-10.0 : --
+Halifax : Nova Scotia : Canada : 44 : 40 : 12 : N : 63 : 34 : 47 : W : -4.0 : US
+Halle : : Germany : 51 : 28 : 00 : N : 11 : 58 : 00 : E : 1.0 : EU
+Hamburg : : Germany : 53 : 28 : 9 : N : 10 : 14 : 30 : E : 1.0 : EU
+Hamden : Connecticut : USA : 41 : 23 : 5 : N : 72 : 54 : 11 : W : -5.0 : US
+Hamilton : : Bermuda : 32 : 22 : 1 : N : 64 : 40 : 58 : W : -4.0 : US
+Hamilton : Ohio : USA : 39 : 23 : 58 : N : 84 : 33 : 46 : W : -5.0 : US
+Hamilton : Ontario : Canada : 43 : 15 : 0 : N : 79 : 50 : 59 : W : -5.0 : US
+Hamm : : Germany : 51 : 41 : 00 : N : 7 : 48 : 00 : E : 1.0 : EU
+Hammond : Indiana : USA : 41 : 37 : 48 : N : 87 : 30 : 17 : W : -5.0 : --
+Hampton : Virginia : USA : 37 : 1 : 29 : N : 76 : 20 : 30 : W : -5.0 : US
+Hana : Hawaii : USA : 20 : 43 : 1 : N : 155 : 58 : 58 : W :-10.0 : --
+Hancock : Michigan : USA : 47 : 8 : 20 : N : 88 : 37 : 14 : W : -5.0 : US
+Hankinson : North Dakota : USA : 46 : 4 : 1 : N : 96 : 54 : 0 : W : -6.0 : US
+Hannah : North Dakota : USA : 48 : 58 : 1 : N : 98 : 42 : 0 : W : -6.0 : US
+Hannibal : Missouri : USA : 39 : 42 : 0 : N : 91 : 22 : 1 : W : -6.0 : US
+Hannover : : Germany : 52 : 23 : 3 : N : 9 : 42 : 45 : E : 1.0 : EU
+Hanstholm : Jylland : Denmark : 57 : 7 : 1 : N : 8 : 37 : 1 : E : 1.0 : EU
+Hao : : French Polynesia : 17 : 59 : 59 : S : 141 : 0 : 0 : W :-10.0 : --
+Hapcheon : Gyeongnam : Korea : 35 : 34 : 0 : N : 128 : 10 : 0 : E : 9.0 : SK
+Harare : : Zimbabwe : 17 : 50 : 0 : S : 31 : 01 : 0 : E : 2.0 : --
+Harbel : : Liberia : 06 : 15 : 0 : N : 10 : 21 : 0 : W : 0.0 : --
+Harper : : Liberia : 4 : 39 : 0 : N : 7 : 72 : 0 : W : 0.0 : --
+Harper Woods : Michigan : USA : 42 : 23 : 59 : N : 82 : 55 : 1 : W : -5.0 : US
+Harpers Ferry : West Virginia : USA : 39 : 19 : 58 : N : 77 : 45 : 0 : W : -5.0 : US
+Harrington : Delaware : USA : 38 : 55 : 1 : N : 75 : 34 : 58 : W : -5.0 : US
+Harrisburg : Pennsylvania : USA : 40 : 15 : 42 : N : 76 : 52 : 58 : W : -5.0 : US
+Harrisburg : South Dakota : USA : 43 : 25 : 0 : N : 96 : 40 : 59 : W : -6.0 : US
+Harrison : Arkansas : USA : 36 : 13 : 1 : N : 93 : 5 : 59 : W : -6.0 : US
+Harrisonburg : Virginia : USA : 38 : 30 : 0 : N : 78 : 49 : 58 : W : -5.0 : US
+Hartford : Connecticut : USA : 41 : 46 : 12 : N : 72 : 40 : 49 : W : -5.0 : US
+Hartrao : : South Africa : 23 : 54 : 0 : S : 27 : 42 : 0 : E : 2.0 : --
+Harvard Obs. : Massachusetts : USA : 42 : 22 : 1 : N : 71 : 7 : 14 : W : -5.0 : US
+Harvey : North Dakota : USA : 47 : 46 : 1 : N : 99 : 55 : 1 : W : -6.0 : US
+Hassi Messaoud : : Algeria : 31 : 40 : 0 : N : 6 : 09 : 0 : E : 1.0 : --
+Hastings : Nebraska : USA : 40 : 35 : 24 : N : 98 : 23 : 12 : W : -6.0 : US
+Hat Creek Radio Obs. : California : USA : 40 : 49 : 1 : N : 121 : 28 : 30 : W : -8.0 : US
+Hat Yai : : Thailand : 6 : 56 : 12 : N : 100 : 24 : 0 : E : 7.0 : --
+Hattiesburg : Mississippi : USA : 31 : 19 : 36 : N : 89 : 17 : 17 : W : -6.0 : US
+Hauula : Hawaii : USA : 21 : 37 : 1 : N : 157 : 45 : 0 : W :-10.0 : --
+Havana : : Cuba : 23 : 7 : 59 : N : 82 : 22 : 59 : W : -5.0 : US
+Havre : Montana : USA : 48 : 32 : 59 : N : 109 : 41 : 6 : W : -7.0 : US
+Hawthorne : California : USA : 33 : 55 : 0 : N : 118 : 21 : 7 : W : -8.0 : US
+Hawthorne : Nevada : USA : 38 : 32 : 59 : N : 118 : 39 : 0 : W : -8.0 : US
+Haystack Obs. : Massachusetts : USA : 42 : 37 : 4 : N : 71 : 29 : 15 : W : -5.0 : US
+Hayward : California : USA : 37 : 39 : 53 : N : 122 : 4 : 37 : W : -8.0 : US
+Hazard : Kentucky : USA : 37 : 13 : 1 : N : 83 : 10 : 1 : W : -5.0 : US
+Heidelberg : : Germany : 49 : 23 : 9 : N : 8 : 43 : 14 : E : 1.0 : EU
+Heilbronn : : Germany : 49 : 08 : 00 : N : 9 : 13 : 00 : E : 1.0 : EU
+Helena : Montana : USA : 46 : 35 : 33 : N : 112 : 2 : 24 : W : -7.0 : US
+Helgoland : : Germany : 54 : 11 : 6 : N : 7 : 54 : 18 : E : 1.0 : EU
+Helsingoer : Zealand : Denmark : 56 : 1 : 58 : N : 12 : 37 : 58 : E : 1.0 : EU
+Helsinki : : Finland : 60 : 9 : 7 : N : 24 : 57 : 15 : E : 2.0 : EU
+Helwan : : Egypt : 29 : 51 : 5 : N : 31 : 22 : 45 : E : 2.0 : EG
+Henderson : Kentucky : USA : 37 : 50 : 12 : N : 87 : 35 : 12 : W : -6.0 : US
+Henderson : Nevada : USA : 36 : 2 : 12 : N : 114 : 58 : 48 : W : -8.0 : US
+Hendersonville : Tennessee : USA : 36 : 18 : 17 : N : 86 : 37 : 12 : W : -6.0 : US
+Herndon : Virginia : USA : 38 : 53 : 51 : N : 77 : 0 : 33 : W : -5.0 : US
+Herne : : Germany : 51 : 33 : 00 : N : 7 : 13 : 00 : E : 1.0 : EU
+Herning : Jylland : Denmark : 56 : 7 : 58 : N : 8 : 58 : 58 : E : 1.0 : EU
+Herstmonceux : : United Kingdom : 50 : 52 : 2 : N : 0 : 20 : 15 : W : 0.0 : EU
+Heuksando : Jeonnam : Korea : 34 : 41 : 0 : N : 125 : 27 : 0 : E : 9.0 : SK
+Hialeah : Florida : USA : 25 : 49 : 41 : N : 80 : 16 : 59 : W : -5.0 : US
+Hickory : North Carolina : USA : 35 : 43 : 1 : N : 81 : 20 : 59 : W : -5.0 : US
+Hida : : Japan : 36 : 59 : 4 : N : 135 : 47 : 44 : E : 9.0 : --
+High Point : North Carolina : USA : 35 : 57 : 6 : N : 80 : 0 : 17 : W : -5.0 : US
+Highland Lakes : New Jersey : USA : 41 : 9 : 39 : N : 74 : 27 : 12 : W : -5.0 : US
+Highmore : South Dakota : USA : 44 : 30 : 0 : N : 99 : 25 : 58 : W : -6.0 : US
+Hill City : Minnesota : USA : 46 : 58 : 1 : N : 93 : 37 : 58 : W : -6.0 : US
+Hilleroed : Zealand : Denmark : 55 : 55 : 58 : N : 12 : 19 : 58 : E : 1.0 : EU
+Hillsboro : North Dakota : USA : 47 : 22 : 58 : N : 97 : 4 : 58 : W : -6.0 : US
+Hillsboro : Oregon : USA : 45 : 31 : 12 : N : 122 : 59 : 13 : W : -8.0 : US
+Hilo : Hawaii : USA : 19 : 43 : 30 : N : 155 : 5 : 24 : W :-10.0 : --
+Hinnerup : Jylland : Denmark : 56 : 16 : 1 : N : 10 : 4 : 1 : E : 1.0 : EU
+Hinton : West Virginia : USA : 37 : 40 : 1 : N : 80 : 55 : 1 : W : -5.0 : US
+Hjoerring : Jylland : Denmark : 57 : 28 : 1 : N : 9 : 58 : 1 : E : 1.0 : EU
+Hobbs : New Mexico : USA : 32 : 42 : 0 : N : 103 : 7 : 55 : W : -7.0 : US
+Hobro : Jylland : Denmark : 56 : 37 : 58 : N : 9 : 48 : 58 : E : 1.0 : EU
+Holbaek : Zealand : Denmark : 55 : 43 : 1 : N : 11 : 43 : 1 : E : 1.0 : EU
+Holbrook : Arizona : USA : 34 : 55 : 1 : N : 110 : 15 : 0 : W : -7.0 : --
+Hollis Hills : New York : USA : 40 : 43 : 55 : N : 73 : 45 : 54 : W : -5.0 : US
+Holliston : Massachusetts : USA : 42 : 21 : 0 : N : 71 : 2 : 59 : W : -5.0 : US
+Holly Springs : Mississippi : USA : 34 : 45 : 0 : N : 89 : 28 : 1 : W : -6.0 : US
+Hollywood : California : USA : 34 : 7 : 30 : N : 118 : 20 : 13 : W : -8.0 : US
+Hollywood : Florida : USA : 26 : 0 : 36 : N : 80 : 9 : 0 : W : -5.0 : US
+Holon : : Israel : 32 : 02 : 00 : N : 34 : 47 : 00 : E : 2.0 : ZN
+Holstebro : Jylland : Denmark : 56 : 21 : 0 : N : 8 : 37 : 0 : E : 1.0 : EU
+Holyoke : Massachusetts : USA : 42 : 12 : 29 : N : 72 : 36 : 35 : W : -5.0 : US
+Homer : Alaska : USA : 59 : 38 : 59 : N : 151 : 31 : 12 : W : -9.0 : US
+Hong Kong : : China : 21 : 45 : 0 : N : 115 : 0 : 0 : E : 8.0 : HK
+Hongcheon : Gangwon : Korea : 37 : 41 : 0 : N : 127 : 53 : 0 : E : 9.0 : SK
+Honiara : Guadalcanal : Solomon Islands : 9 : 14 : 59 : S : 159 : 45 : 0 : E : 11.0 : --
+Honington : : United Kingdom : 52 : 19 : 58 : N : 0 : 46 : 1 : E : 0.0 : EU
+Honolulu : Hawaii : USA : 21 : 18 : 21 : N : 157 : 51 : 36 : W :-10.0 : --
+Hooker : Oklahoma : USA : 36 : 49 : 1 : N : 101 : 13 : 1 : W : -6.0 : US
+Hooper Bay : Alaska : USA : 61 : 31 : 58 : N : 166 : 1 : 58 : W : -9.0 : US
+Hopkinsville : Kentucky : USA : 36 : 51 : 42 : N : 87 : 28 : 18 : W : -6.0 : US
+Horsens : Jylland : Denmark : 55 : 52 : 19 : N : 9 : 52 : 19 : E : 1.0 : EU
+Hospit. de Llobregat, L' : : Spain : 41 : 21 : 39 : N : 02 : 06 : 00 : E : 1.0 : EU
+Hot Springs National Park : Arkansas : USA : 34 : 30 : 29 : N : 93 : 3 : 11 : W : -6.0 : US
+Houma : Louisiana : USA : 29 : 36 : 0 : N : 90 : 43 : 1 : W : -6.0 : US
+Houston : Texas : USA : 29 : 45 : 25 : N : 95 : 21 : 37 : W : -6.0 : US
+Huambo : : Angola : 12 : 76 : 0 : S : 15 : 73 : 0 : E : 1.0 : --
+Huancayo : : Peru : 12 : 2 : 3 : N : 75 : 19 : 14 : W : -5.0 : --
+Huelva : : Spain : 37 : 15 : 36 : N : 06 : 57 : 01 : W : 1.0 : EU
+Huesca : : Spain : 42 : 08 : 26 : N : 00 : 24 : 32 : W : 1.0 : EU
+Humain : : Belgium : 50 : 11 : 5 : N : 5 : 15 : 15 : E : 1.0 : EU
+Humboldt : Nebraska : USA : 40 : 10 : 1 : N : 95 : 57 : 0 : W : -6.0 : US
+Hungnam : : Korea : 39 : 50 : 0 : N : 127 : 38 : 0 : E : 9.0 : SK
+Huntington : West Virginia : USA : 38 : 25 : 12 : N : 82 : 26 : 32 : W : -5.0 : US
+Huntington Beach : California : USA : 33 : 40 : 5 : N : 118 : 4 : 58 : W : -8.0 : US
+Huntington Station : New York : USA : 40 : 50 : 34 : N : 73 : 24 : 3 : W : -5.0 : US
+Huntsville : Alabama : USA : 34 : 43 : 54 : N : 86 : 35 : 12 : W : -6.0 : US
+Hurley : Wisconsin : USA : 46 : 25 : 58 : N : 90 : 10 : 58 : W : -6.0 : US
+Huron : South Dakota : USA : 44 : 21 : 35 : N : 98 : 13 : 5 : W : -6.0 : US
+Hutchinson : Kansas : USA : 38 : 4 : 54 : N : 97 : 55 : 41 : W : -6.0 : US
+Hutchinson : Minnesota : USA : 44 : 52 : 58 : N : 94 : 22 : 58 : W : -6.0 : US
+Hvar : : Croatia : 43 : 10 : 0 : N : 16 : 27 : 0 : E : 1.0 : EU
+Hyderabad : Andhra Pradesh : India : 17 : 22 : 31 : N : 78 : 28 : 28 : E : 5.5 : --
+Hyltebruk : : Sweden : 57 : 0 : 0 : N : 13 : 5 : 59 : E : 1.0 : EU
+Ibadan : : Nigeria : 7 : 23 : 0 : N : 3 : 56 : 0 : E : 1.0 : --
+Icheon : Gyeonggi : Korea : 37 : 15 : 0 : N : 127 : 29 : 0 : E : 9.0 : SK
+Idaho Falls : Idaho : USA : 43 : 29 : 30 : N : 112 : 1 : 58 : W : -7.0 : US
+Imsil : Jeonbuk : Korea : 35 : 37 : 0 : N : 127 : 17 : 0 : E : 9.0 : SK
+Incheon : : Korea : 37 : 28 : 0 : N : 126 : 38 : 0 : E : 9.0 : SK
+Incirlik : : Turkey : 37 : 0 : 4 : N : 35 : 25 : 29 : E : 2.0 : EU
+Independence : Kansas : USA : 37 : 13 : 58 : N : 95 : 42 : 0 : W : -6.0 : US
+Independence : Missouri : USA : 39 : 5 : 35 : N : 94 : 25 : 0 : W : -6.0 : US
+Indianapolis : Indiana : USA : 39 : 46 : 6 : N : 86 : 9 : 46 : W : -5.0 : --
+Ine : : Marshall Islands : 7 : 1 : 0 : N : 171 : 28 : 59 : E : 12.0 : --
+Inglewood : California : USA : 33 : 57 : 36 : N : 118 : 20 : 59 : W : -8.0 : US
+Innsbruck : : Austria : 47 : 15 : 35 : N : 11 : 20 : 23 : E : 1.0 : EU
+Inuvik : Northwest Territories : Canada : 68 : 19 : 11 : N : 133 : 30 : 0 : W : -7.0 : US
+Invercargill : : New Zealand : 46 : 25 : 0 : S : 168 : 19 : 0 : E : 12.0 : NZ
+Iowa City : Iowa : USA : 41 : 39 : 37 : N : 91 : 31 : 53 : W : -6.0 : US
+Ipswich : Queensland : Australia : 27 : 37 : 59 : S : 152 : 43 : 0 : E :+10.0 : --
+Iqaluit : Nunavut : Canada : 63 : 45 : 35 : N : 68 : 32 : 59 : W : -5.0 : US
+Irkutsk : Siberia : Russia : 52 : 16 : 0 : N : 104 : 20 : 0 : E : 8.0 : RU
+Iron River : Michigan : USA : 46 : 8 : 59 : N : 88 : 39 : 0 : W : -5.0 : US
+Irvine : California : USA : 33 : 40 : 29 : N : 117 : 45 : 36 : W : -8.0 : US
+Irving : Texas : USA : 32 : 48 : 47 : N : 96 : 56 : 12 : W : -6.0 : US
+Irvington : New Jersey : USA : 40 : 43 : 36 : N : 74 : 13 : 29 : W : -5.0 : US
+Ischia : : Italy : 40 : 44 : 34 : N : 13 : 56 : 32 : E : 1.0 : EU
+Islamabad : : Pakistan : 33 : 37 : 0 : N : 73 : 5 : 59 : E : 5.0 : --
+Istanbul : : Turkey : 41 : 1 : 59 : N : 29 : 0 : 0 : E : 2.0 : EU
+Istrana : : Italy : 45 : 44 : 13 : N : 12 : 8 : 2 : E : 1.0 : EU
+Itapetinga : : Brazil : 23 : 11 : 1 : S : 46 : 33 : 45 : W : -3.0 : BZ
+Ivanovo : Central Region : Russia : 57 : 0 : 0 : N : 40 : 59 : 0 : E : 3.0 : RU
+Izaña : Tenerife : Spain : 28 : 18 : 00 : N : 16 : 30 : 35 : W : 0.0 : EU
+Izhevsk : Volga Region : Russia : 56 : 51 : 0 : N : 53 : 14 : 0 : E : 4.0 : RU
+J. Horrocks : : United Kingdom : 53 : 46 : 5 : N : 2 : 42 : 15 : W : 0.0 : EU
+Jackson : Michigan : USA : 42 : 14 : 43 : N : 84 : 24 : 21 : W : -5.0 : US
+Jackson : Mississippi : USA : 32 : 17 : 56 : N : 90 : 11 : 6 : W : -6.0 : US
+Jackson : Tennessee : USA : 35 : 37 : 0 : N : 88 : 48 : 47 : W : -6.0 : US
+Jacksonville : Arkansas : USA : 34 : 51 : 54 : N : 92 : 6 : 42 : W : -6.0 : US
+Jacksonville : Florida : USA : 30 : 19 : 44 : N : 81 : 39 : 42 : W : -5.0 : US
+Jakarta : : Indonesia : 6 : 9 : 0 : S : 106 : 50 : 59 : E : 7.0 : --
+Jaluit : : Marshall Islands : 5 : 54 : 24 : N : 169 : 38 : 30 : E : 12.0 : --
+Jamestown : North Dakota : USA : 46 : 54 : 18 : N : 98 : 42 : 17 : W : -6.0 : US
+Janesville : Wisconsin : USA : 42 : 40 : 54 : N : 89 : 1 : 11 : W : -6.0 : US
+Jangheung : Jeonnam : Korea : 34 : 41 : 0 : N : 126 : 55 : 0 : E : 9.0 : SK
+Jangsu : Jeonbuk : Korea : 35 : 39 : 0 : N : 127 : 31 : 0 : E : 9.0 : SK
+Jarkov : : Ukraine : 50 : 0 : 2 : N : 36 : 13 : 59 : E : 2.0 : EU
+Jasper : Alberta : Canada : 53 : 0 : 0 : N : 118 : 2 : 59 : W : -7.0 : US
+Jatiluhur : : Indonesia : 6 : 31 : 16 : S : 107 : 0 : 0 : E : 7.0 : --
+Jaén : : Spain : 37 : 45 : 54 : N : 03 : 47 : 26 : W : 1.0 : EU
+Jecheon : Chungbuk : Korea : 37 : 09 : 0 : N : 128 : 11 : 0 : E : 9.0 : SK
+Jeddah : : Saudi Arabia : 21 : 30 : 0 : N : 39 : 12 : 0 : E : 3.0 : --
+Jefferson City : Missouri : USA : 38 : 31 : 0 : N : 92 : 13 : 0 : W : -6.0 : US
+Jeju : : Korea : 33 : 31 : 0 : N : 126 : 32 : 0 : E : 9.0 : SK
+Jena : : Germany : 50 : 56 : 00 : N : 11 : 35 : 00 : E : 1.0 : EU
+Jensen Beach : Florida : USA : 27 : 15 : 0 : N : 80 : 15 : 0 : W : -5.0 : US
+Jeongeup : Jeonbuk : Korea : 35 : 34 : 0 : N : 126 : 53 : 0 : E : 9.0 : SK
+Jeonju : Jeonbuk : Korea : 35 : 49 : 0 : N : 127 : 09 : 0 : E : 9.0 : SK
+Jerez de la Frontera : : Spain : 36 : 40 : 52 : N : 06 : 08 : 10 : W : 1.0 : EU
+Jersey City : New Jersey : USA : 40 : 43 : 49 : N : 74 : 3 : 56 : W : -5.0 : US
+Jerusalem : : Israel : 31 : 46 : 0 : N : 35 : 13 : 59 : E : 2.0 : ZN
+Jinja : : Uganda : 0 : 27 : 0 : N : 33 : 11 : 0 : E : 3.0 : --
+Jinju : Gyeongnam : Korea : 35 : 12 : 0 : N : 128 : 07 : 0 : E : 9.0 : SK
+Jodrell Bank : : United Kingdom : 53 : 14 : 2 : N : 2 : 18 : 29 : W : 0.0 : EU
+Johannesburg : : South Africa : 26 : 7 : 59 : S : 27 : 53 : 59 : E : 2.0 : --
+Johnson City : Tennessee : USA : 36 : 19 : 5 : N : 82 : 21 : 11 : W : -5.0 : US
+Johnston Atoll : : US Territory : 16 : 43 : 59 : N : 169 : 31 : 58 : W :-10.0 : --
+Johnstown : Pennsylvania : USA : 40 : 19 : 35 : N : 78 : 55 : 3 : W : -5.0 : US
+Joliet : Illinois : USA : 41 : 31 : 36 : N : 88 : 4 : 47 : W : -6.0 : US
+Jonesboro : Arkansas : USA : 35 : 50 : 12 : N : 90 : 42 : 24 : W : -6.0 : US
+Joplin : Missouri : USA : 37 : 5 : 35 : N : 94 : 30 : 42 : W : -6.0 : US
+Julian : California : USA : 33 : 0 : 0 : N : 116 : 34 : 47 : W : -8.0 : US
+Juneau : Alaska : USA : 58 : 18 : 11 : N : 134 : 24 : 28 : W : -9.0 : US
+Jõgeva : : Estonia : 58 : 44 : 42 : N : 26 : 23 : 49 : E : 2.0 : EU
+Jõvi : : Estonia : 59 : 21 : 19 : N : 27 : 25 : 04 : E : 2.0 : EU
+Kabul : : Afghanistan : 34 : 34 : 1 : N : 69 : 13 : 1 : E : 4.5 : --
+Kabwe : : Zambie : 14 : 44 : 0 : S : 28 : 45 : 0 : E : 2.0 : --
+Kaduna : : Nigeria : 10 : 28 : 0 : N : 07 : 55 : 0 : E : 1.0 : --
+Kaena Point : Hawaii : USA : 21 : 30 : 0 : N : 158 : 11 : 59 : W :-10.0 : --
+Kaesong : : Korea : 37 : 59 : 0 : N : 126 : 33 : 0 : E : 9.0 : SK
+Kahului : Hawaii : USA : 20 : 52 : 58 : N : 156 : 28 : 1 : W :-10.0 : --
+Kailua Kona : Hawaii : USA : 19 : 49 : 1 : N : 155 : 58 : 58 : W :-10.0 : --
+Kairouan : : Tunisia : 35 : 40 : 0 : N : 10 : 06 : 0 : E : 1.0 : --
+Kaiserslautern : : Germany : 49 : 27 : 00 : N : 7 : 45 : 00 : E : 1.0 : EU
+Kalamazoo : Michigan : USA : 42 : 17 : 29 : N : 85 : 35 : 13 : W : -5.0 : US
+Kalapana : Hawaii : USA : 19 : 25 : 1 : N : 155 : 0 : 0 : W :-10.0 : --
+Kalaupapa : Hawaii : USA : 21 : 12 : 48 : N : 156 : 58 : 40 : W :-10.0 : --
+Kaliningrad : North-West Region : Russia : 54 : 43 : 0 : N : 20 : 30 : 0 : E : 2.0 : RU
+Kalispell : Montana : USA : 48 : 11 : 42 : N : 114 : 18 : 46 : W : -7.0 : US
+Kallaste : : Estonia : 58 : 40 : 05 : N : 27 : 09 : 20 : E : 2.0 : EU
+Kaluga : Central Region : Russia : 54 : 31 : 0 : N : 36 : 16 : 0 : E : 3.0 : RU
+Kalundborg : Zealand : Denmark : 55 : 40 : 58 : N : 11 : 5 : 58 : E : 1.0 : EU
+Kamloops : British Columbia : Canada : 50 : 42 : 0 : N : 120 : 27 : 0 : W : -8.0 : US
+Kampala : : Uganda : 0 : 19 : 0 : N : 32 : 37 : 0 : E : 3.0 : --
+Kamuela : Hawaii : USA : 20 : 1 : 1 : N : 155 : 40 : 1 : W :-10.0 : --
+Kanab : Utah : USA : 37 : 0 : 0 : N : 112 : 30 : 0 : W : -7.0 : US
+Kaneohe Bay : Hawaii : USA : 21 : 27 : 17 : N : 157 : 45 : 21 : W :-10.0 : --
+Kankakee : Illinois : USA : 41 : 7 : 1 : N : 87 : 52 : 58 : W : -6.0 : US
+Kankan : : Guinea : 10 : 23 : 0 : N : 09 : 31 : 0 : W : 0.0 : --
+Kannapolis : North Carolina : USA : 35 : 30 : 0 : N : 80 : 37 : 58 : W : -5.0 : US
+Kano : : Nigeria : 12 : 3 : 0 : N : 8 : 31 : 30 : E : 1.0 : --
+Kansas City : Kansas : USA : 39 : 7 : 4 : N : 94 : 38 : 24 : W : -6.0 : US
+Kansas City : Missouri : USA : 39 : 4 : 55 : N : 94 : 35 : 20 : W : -6.0 : US
+Kanzelheohe : : Austria : 46 : 40 : 7 : N : 13 : 54 : 29 : E : 1.0 : EU
+Kaolack : : Senegal : 14 : 15 : 0 : N : 16 : 10 : 0 : W : 0.0 : --
+Kapaa : Hawaii : USA : 22 : 6 : 0 : N : 159 : 19 : 58 : W :-10.0 : --
+Kapalua : Hawaii : USA : 20 : 57 : 57 : N : 156 : 40 : 37 : W :-10.0 : --
+Kapuskasing : Ontario : Canada : 49 : 25 : 12 : N : 82 : 30 : 0 : W : -5.0 : US
+Karachi : : Pakistan : 24 : 53 : 59 : N : 67 : 9 : 0 : E : 5.0 : --
+Karlsruhe : : Germany : 49 : 01 : 00 : N : 8 : 24 : 00 : E : 1.0 : EU
+Karonga : : Malawi : 9 : 94 : 0 : S : 33 : 95 : 0 : E : 2.0 : --
+Kassel : : Germany : 51 : 19 : 26 : N : 9 : 22 : 19 : E : 1.0 : EU
+Kathmandu : : Nepal : 27 : 49 : 0 : N : 85 : 20 : 59 : E : 5.75 : --
+Katima Mulilo : : Namibia : 17 : 5 : 0 : S : 24 : 27 : 0 : E : 0.0 : NB
+Kaunakakai : Hawaii : USA : 21 : 6 : 0 : N : 156 : 58 : 58 : W :-10.0 : --
+Kazan : Volga Region : Russia : 55 : 49 : 0 : N : 49 : 8 : 0 : E : 3.0 : RU
+Keahole : Hawaii : USA : 19 : 44 : 8 : N : 156 : 2 : 56 : W :-10.0 : --
+Kearney : Nebraska : USA : 40 : 41 : 53 : N : 99 : 4 : 59 : W : -6.0 : US
+Keene : New Hampshire : USA : 42 : 55 : 59 : N : 71 : 16 : 48 : W : -5.0 : US
+Keflavik : : Iceland : 64 : 0 : 0 : N : 22 : 37 : 1 : W : 0.0 : --
+Kehra : : Estonia : 59 : 20 : 21 : N : 25 : 19 : 43 : E : 2.0 : EU
+Keila : : Estonia : 59 : 18 : 24 : N : 24 : 24 : 59 : E : 2.0 : EU
+Kekaha : Hawaii : USA : 21 : 56 : 59 : N : 159 : 41 : 59 : W :-10.0 : --
+Kelso : Washington : USA : 46 : 8 : 54 : N : 122 : 52 : 51 : W : -8.0 : US
+Kemerovo : Siberia : Russia : 55 : 20 : 0 : N : 86 : 5 : 0 : E : 7.0 : RU
+Kenai : Alaska : USA : 60 : 32 : 59 : N : 151 : 16 : 1 : W : -9.0 : US
+Kenema : : Sierra Leone : 7 : 52 : 0 : N : 11 : 12 : 0 : W : 0.0 : --
+Kennebunk : Maine : USA : 43 : 23 : 59 : N : 70 : 32 : 59 : W : -5.0 : US
+Kenner : Louisiana : USA : 29 : 58 : 59 : N : 90 : 14 : 30 : W : -6.0 : US
+Kenora : Ontario : Canada : 49 : 47 : 59 : N : 94 : 20 : 59 : W : -6.0 : US
+Kenosha : Wisconsin : USA : 42 : 35 : 43 : N : 87 : 50 : 11 : W : -6.0 : US
+Ketchikan : Alaska : USA : 55 : 20 : 30 : N : 131 : 38 : 49 : W : -9.0 : US
+Kettering : Ohio : USA : 39 : 41 : 12 : N : 84 : 10 : 12 : W : -5.0 : US
+Khabarovsk : Far East : Russia : 48 : 30 : 0 : N : 135 : 6 : 0 : E : 10.0 : RU
+Khaniá : : Greece : 35 : 32 : 12 : N : 24 : 8 : 59 : E : 2.0 : EU
+Khanty-Mansiysk : Ural : Russia : 61 : 0 : 0 : N : 69 : 6 : 0 : E : 5.0 : RU
+Khartoum : : Sudan : 15 : 34 : 0 : N : 32 : 36 : 0 : E : 2.0 : --
+Kiel : : Germany : 54 : 19 : 0 : N : 10 : 7 : 59 : E : 1.0 : EU
+Kigali : : Rwanda : 1 : 58 : 0 : S : 30 : 07 : 0 : E : 2.0 : --
+Kili : : Marshall Islands : 5 : 39 : 0 : N : 169 : 7 : 0 : E : 12.0 : --
+Kilingi-Nõmme : : Estonia : 58 : 08 : 59 : N : 24 : 57 : 44 : E : 2.0 : EU
+Kimball : Nebraska : USA : 41 : 13 : 58 : N : 103 : 40 : 58 : W : -7.0 : US
+Kimch'aek : : Korea : 40 : 41 : 0 : N : 129 : 12 : 0 : E : 9.0 : SK
+King George : Virginia : USA : 38 : 12 : 0 : N : 77 : 1 : 11 : W : -5.0 : US
+King Salmon : Alaska : USA : 58 : 40 : 47 : N : 156 : 39 : 0 : W : -9.0 : US
+Kingman : Arizona : USA : 35 : 10 : 1 : N : 114 : 4 : 58 : W : -7.0 : --
+Kings Beach : Queensland : Australia : 26 : 48 : 0 : S : 153 : 5 : 59 : E :+10.0 : --
+Kingsport : Tennessee : USA : 36 : 32 : 42 : N : 82 : 32 : 35 : W : -5.0 : US
+Kingston : : Jamaica : 18 : 0 : 0 : N : 76 : 44 : 59 : W : -5.0 : --
+Kingston : Ontario : Canada : 44 : 13 : 11 : N : 76 : 35 : 59 : W : -5.0 : US
+Kinshasa : : Congo (Democratic Republic) : 4 : 22 : 58 : S : 15 : 26 : 59 : E : x : --
+Kiruna : : Sweden : 67 : 49 : 0 : N : 20 : 19 : 0 : E : 1.0 : EU
+Kisangani : : Dem rep of Congo : 0 : 31 : 0 : N : 25 : 11 : 0 : E : 1.0 : --
+Kismayu : : Somalia : 0 : 23 : 0 : S : 42 : 33 : 0 : E : 3.0 : --
+Kiso : : Japan : 35 : 47 : 7 : N : 137 : 37 : 45 : E : 9.0 : --
+Kissimmee : Florida : USA : 28 : 16 : 58 : N : 81 : 25 : 1 : W : -5.0 : US
+Kisumu : : Kenya : 0 : 6 : 0 : S : 34 : 45 : 0 : E : 3.0 : --
+Kit Carson : Colorado : USA : 38 : 46 : 1 : N : 102 : 47 : 59 : W : -7.0 : US
+Kitchener : Ontario : Canada : 43 : 15 : 0 : N : 80 : 19 : 47 : W : -5.0 : US
+Kitt Peak Nat'l. Obs. : Arizona : USA : 31 : 42 : 5 : N : 111 : 35 : 44 : W : -7.0 : --
+Kitwe : : Zambie : 12 : 81 : 0 : S : 28 : 22 : 0 : E : 2.0 : --
+Kiviõli : : Estonia : 59 : 21 : 25 : N : 26 : 57 : 47 : E : 2.0 : EU
+Klamath Falls : Oregon : USA : 42 : 13 : 1 : N : 121 : 49 : 1 : W : -8.0 : US
+Knightdale : North Carolina : USA : 35 : 47 : 48 : N : 78 : 26 : 21 : W : -5.0 : US
+Knoxville : Tennessee : USA : 35 : 57 : 38 : N : 83 : 55 : 6 : W : -5.0 : US
+Koblenz : : Germany : 50 : 35 : 00 : N : 7 : 6 : 0 : E : 1.0 : EU
+Kodaikanal : : India : 10 : 13 : 8 : N : 77 : 28 : 0 : E : 5.5 : --
+Kodiak : Alaska : USA : 57 : 47 : 17 : N : 152 : 24 : 10 : W : -9.0 : US
+Koege : Zealand : Denmark : 55 : 27 : 0 : N : 12 : 10 : 0 : E : 1.0 : EU
+Kohala : Hawaii : USA : 20 : 0 : 15 : N : 155 : 40 : 15 : W :-10.0 : --
+Kohtla-Järve : : Estonia : 59 : 23 : 44 : N : 27 : 15 : 01 : E : 2.0 : EU
+Koko Head : Hawaii : USA : 21 : 16 : 5 : N : 157 : 42 : 21 : W :-10.0 : --
+Kokomo : Indiana : USA : 40 : 30 : 0 : N : 86 : 19 : 58 : W : -5.0 : --
+Kolding : Jylland : Denmark : 55 : 31 : 1 : N : 9 : 28 : 1 : E : 1.0 : EU
+Koln : : Germany : 50 : 50 : 12 : N : 7 : 9 : 0 : E : 1.0 : EU
+Koloa : Hawaii : USA : 21 : 53 : 30 : N : 159 : 26 : 59 : W :-10.0 : --
+Kona : Hawaii : USA : 19 : 39 : 26 : N : 156 : 1 : 40 : W :-10.0 : --
+Konkoli : : Hungary : 47 : 30 : 0 : N : 18 : 58 : 0 : E : 2.0 : EU
+Korat : : Thailand : 14 : 56 : 12 : N : 102 : 4 : 59 : E : 7.0 : --
+Korsoer : Zealand : Denmark : 55 : 19 : 58 : N : 11 : 9 : 58 : E : 1.0 : EU
+Kosrae : : Micronesia : 5 : 22 : 2 : N : 162 : 58 : 35 : E : 11.0 : --
+Kostroma : Central Region : Russia : 57 : 46 : 0 : N : 40 : 55 : 0 : E : 3.0 : RU
+Kota Kinabalu : : Malaysia : 5 : 56 : 12 : N : 116 : 2 : 59 : E : 8.0 : --
+Kotzebue : Alaska : USA : 66 : 54 : 0 : N : 162 : 35 : 59 : W : -9.0 : US
+Krasnodar : South Region : Russia : 45 : 2 : 0 : N : 39 : 0 : 0 : E : 3.0 : RU
+Krasnoyarsk : Siberia : Russia : 56 : 1 : 0 : N : 92 : 57 : 0 : E : 7.0 : RU
+Krefeld : : Germany : 51 : 20 : 00 : N : 6 : 34 : 00 : E : 1.0 : EU
+Kristiansand : : Norway : 58 : 08 : 00 : N : 8 : 01 : 00 : E : 1.0 : EU
+Kuala Lumpur : : Malaysia : 3 : 7 : 59 : N : 101 : 42 : 0 : E : 8.0 : --
+Kuching : : Malaysia : 1 : 29 : 12 : N : 110 : 19 : 59 : E : 8.0 : --
+Kuffner : : Austria : 48 : 12 : 8 : N : 16 : 17 : 44 : E : 1.0 : EU
+Kunda : : Estonia : 59 : 30 : 33 : N : 26 : 31 : 39 : E : 2.0 : EU
+Kuopio : : Finland : 62 : 54 : 00 : N : 27 : 40 : 00 : E : 2.0 : EU
+Kure Island : Hawaii : USA : 28 : 22 : 59 : N : 178 : 18 : 0 : W :-10.0 : --
+Kuressaare : : Estonia : 58 : 15 : 26 : N : 22 : 29 : 37 : E : 2.0 : EU
+Kurgan : Ural : Russia : 55 : 26 : 0 : N : 65 : 18 : 0 : E : 5.0 : RU
+Kursk : Central Region : Russia : 51 : 42 : 0 : N : 36 : 12 : 0 : E : 3.0 : RU
+Kuwait City : : Kuwait : 29 : 4 : 0 : N : 47 : 58 : 59 : E : 3.0 : --
+Kwajalein Atoll : : Marshall Islands : 9 : 0 : 0 : N : 167 : 35 : 59 : E : 12.0 : --
+Kwasan : : Japan : 34 : 59 : 4 : N : 135 : 47 : 44 : E : 9.0 : --
+Kyoto : : Japan : 35 : 0 : 0 : N : 135 : 46 : 0 : E : 9.0 : --
+Kyzyl : Siberia : Russia : 51 : 42 : 0 : N : 94 : 27 : 0 : E : 7.0 : RU
+Kärdla : : Estonia : 58 : 59 : 52 : N : 22 : 44 : 50 : E : 2.0 : EU
+L'Aquila : : Italy : 42 : 21 : 21 : N : 13 : 23 : 45 : E : 1.0 : EU
+La Coruña : : Spain : 43 : 22 : 12 : N : 08 : 23 : 28 : W : 1.0 : EU
+La Crosse : Wisconsin : USA : 43 : 47 : 59 : N : 91 : 14 : 42 : W : -6.0 : US
+La Grande : Oregon : USA : 45 : 19 : 58 : N : 118 : 5 : 59 : W : -8.0 : US
+La Grange : Georgia : USA : 33 : 1 : 1 : N : 85 : 0 : 0 : W : -5.0 : US
+La Habana : : Cuba : 22 : 54 : 0 : N : 82 : 24 : 0 : W : 5.0 : US
+La Mesa : California : USA : 32 : 46 : 5 : N : 117 : 2 : 31 : W : -8.0 : US
+La Palma Obs. : Canary Islands : Spain : 28 : 45 : 37 : N : 17 : 52 : 57 : W : 0.0 : EU
+La Paz : : Bolivia : 16 : 31 : 1 : S : 68 : 10 : 58 : W : -4.0 : --
+La Rochelle : Charente-Maritime : France : 46 : 10 : 0 : N : 1 : 8 : 59 : W : 1.0 : EU
+La Silla Obs. : : Chile : 29 : 15 : 4 : S : 70 : 43 : 45 : W : -4.0 : CL
+La Spezia : : Italy : 44 : 6 : 18 : N : 9 : 49 : 8 : E : 1.0 : EU
+La Verne : California : USA : 34 : 4 : 58 : N : 117 : 46 : 58 : W : -8.0 : US
+LaPeer : Michigan : USA : 43 : 3 : 34 : N : 83 : 17 : 7 : W : -5.0 : US
+Laconia : New Hampshire : USA : 43 : 31 : 36 : N : 71 : 28 : 11 : W : -5.0 : US
+Lafayette : Indiana : USA : 40 : 25 : 10 : N : 86 : 53 : 39 : W : -5.0 : --
+Lafayette : Louisiana : USA : 30 : 13 : 30 : N : 92 : 1 : 11 : W : -6.0 : US
+Lagos : : Nigeria : 6 : 34 : 58 : N : 3 : 1 : 58 : E : 1.0 : --
+Lahore : : Pakistan : 32 : 0 : 0 : N : 74 : 17 : 59 : E : 5.0 : --
+Lahr : : Germany : 48 : 22 : 11 : N : 7 : 49 : 33 : E : 1.0 : EU
+Lahti : : Finland : 61 : 00 : 00 : N : 25 : 40 : 00 : E : 2.0 : EU
+Lajes : Azores : Portugal : 38 : 46 : 12 : N : 27 : 6 : 0 : W : -1.0 : --
+Lake Charles : Louisiana : USA : 30 : 13 : 41 : N : 93 : 13 : 0 : W : -6.0 : US
+Lake City : Florida : USA : 30 : 8 : 59 : N : 82 : 40 : 1 : W : -5.0 : US
+Lake Oswego : Oregon : USA : 45 : 25 : 1 : N : 122 : 40 : 1 : W : -8.0 : US
+Lake Villa : Illinois : USA : 42 : 19 : 47 : N : 88 : 4 : 40 : W : -6.0 : US
+Lake Village : Arkansas : USA : 33 : 19 : 58 : N : 91 : 16 : 58 : W : -6.0 : US
+Lakeland : Florida : USA : 28 : 0 : 2 : N : 81 : 33 : 37 : W : -5.0 : US
+Lakewood : California : USA : 33 : 57 : 0 : N : 118 : 8 : 13 : W : -8.0 : US
+Lakewood : Colorado : USA : 39 : 44 : 24 : N : 105 : 4 : 40 : W : -7.0 : US
+Lakewood : Ohio : USA : 41 : 29 : 12 : N : 81 : 48 : 11 : W : -5.0 : US
+Lakota : North Dakota : USA : 48 : 4 : 1 : N : 98 : 20 : 59 : W : -6.0 : US
+Lamar : Colorado : USA : 38 : 4 : 1 : N : 102 : 43 : 58 : W : -7.0 : US
+Lambarene : : Gabon : 0 : 70 : 0 : S : 10 : 21 : 0 : E : 1.0 : --
+Lampedusa : : Italy : 35 : 29 : 59 : N : 12 : 36 : 21 : E : 1.0 : EU
+Lanai City : Hawaii : USA : 20 : 49 : 58 : N : 156 : 55 : 58 : W :-10.0 : --
+Lancaster : New Hampshire : USA : 44 : 25 : 1 : N : 71 : 30 : 0 : W : -5.0 : US
+Lancaster : Pennsylvania : USA : 40 : 2 : 25 : N : 76 : 18 : 28 : W : -5.0 : US
+Lander : Wyoming : USA : 42 : 50 : 6 : N : 108 : 43 : 58 : W : -7.0 : US
+Lansing : Michigan : USA : 42 : 44 : 0 : N : 84 : 33 : 15 : W : -5.0 : US
+Laramie : Wyoming : USA : 41 : 18 : 42 : N : 105 : 35 : 5 : W : -7.0 : US
+Laredo : Texas : USA : 27 : 30 : 21 : N : 99 : 30 : 29 : W : -6.0 : US
+Largo : Florida : USA : 27 : 55 : 5 : N : 82 : 47 : 24 : W : -5.0 : US
+Las Campanas Obs. : : Chile : 29 : 0 : 5 : S : 70 : 42 : 0 : W : -4.0 : CL
+Las Cruces : New Mexico : USA : 32 : 18 : 42 : N : 106 : 46 : 40 : W : -7.0 : US
+Las Palmas de Gran Canaria : Gran Canaria : Spain : 28 : 06 : 0 : N : 15 : 25 : 00 : W : 0.0 : EU
+Las Vegas : Nevada : USA : 36 : 10 : 19 : N : 115 : 8 : 38 : W : -8.0 : US
+Latham : ACT : Australia : 35 : 21 : 0 : S : 149 : 10 : 11 : E :+10.0 : --
+Latina : : Italy : 41 : 27 : 59 : N : 12 : 54 : 12 : E : 1.0 : EU
+Laurel : Delaware : USA : 38 : 30 : 0 : N : 75 : 40 : 1 : W : -5.0 : US
+Laurel : Maryland : USA : 39 : 6 : 0 : N : 76 : 50 : 59 : W : -5.0 : US
+Laurel : Mississippi : USA : 31 : 41 : 17 : N : 89 : 7 : 59 : W : -6.0 : US
+Lausanne : : Switzerland : 46 : 18 : 4 : N : 6 : 8 : 15 : E : 1.0 : EU
+Laval : Quebec : Canada : 45 : 29 : 56 : N : 73 : 36 : 14 : W : -5.0 : US
+Lawrence : Kansas : USA : 38 : 57 : 47 : N : 95 : 14 : 17 : W : -6.0 : US
+Lawrence : Massachusetts : USA : 42 : 42 : 15 : N : 71 : 10 : 8 : W : -5.0 : US
+Lawton : Oklahoma : USA : 34 : 36 : 42 : N : 98 : 24 : 42 : W : -6.0 : US
+Layton : Utah : USA : 41 : 3 : 42 : N : 111 : 57 : 46 : W : -7.0 : US
+Le Havre : Seine-maritime : France : 49 : 31 : 0 : N : 0 : 7 : 0 : E : 1.0 : EU
+Learmonth : Western Australia : Australia : 22 : 14 : 12 : S : 114 : 4 : 59 : E : +8.0 : --
+Leavenworth : Kansas : USA : 39 : 18 : 42 : N : 94 : 54 : 47 : W : -6.0 : US
+Leavenworth : Washington : USA : 47 : 34 : 58 : N : 120 : 39 : 0 : W : -8.0 : US
+Lebanon : Kentucky : USA : 37 : 31 : 58 : N : 85 : 15 : 0 : W : -5.0 : US
+Lebanon : Missouri : USA : 37 : 40 : 1 : N : 92 : 43 : 1 : W : -6.0 : US
+Lebanon : New Hampshire : USA : 43 : 40 : 1 : N : 72 : 15 : 0 : W : -5.0 : US
+Lecce : : Italy : 40 : 21 : 4 : N : 18 : 10 : 8 : E : 1.0 : EU
+Lecco : Lecco : Italy : 45 : 51 : 11 : N : 9 : 24 : 11 : E : 1.0 : EU
+Leck : : Germany : 54 : 47 : 20 : N : 8 : 56 : 31 : E : 1.0 : EU
+Lee : : Lebanon : 33 : 54 : 4 : N : 35 : 28 : 14 : E : 3.0 : --
+Leeds : : United Kingdom : 53 : 47 : 59 : N : 1 : 32 : 59 : W : 0.0 : EU
+Leganés : : Spain : 40 : 19 : 59 : N : 03 : 45 : 55 : W : 1.0 : EU
+Leiden : : Netherlands : 52 : 9 : 3 : N : 4 : 28 : 59 : E : 1.0 : EU
+Leiden Sur : : South Africa : 25 : 46 : 4 : S : 27 : 52 : 30 : E : 2.0 : --
+Leipzig : : Germany : 51 : 24 : 32 : N : 12 : 13 : 26 : E : 1.0 : EU
+Lemmon : South Dakota : USA : 45 : 55 : 1 : N : 102 : 10 : 1 : W : -7.0 : US
+Lemvig : Jylland : Denmark : 56 : 31 : 58 : N : 8 : 18 : 58 : E : 1.0 : EU
+Leopold Figl : : Austria : 48 : 5 : 0 : N : 15 : 25 : 30 : E : 1.0 : EU
+Lethbridge : Alberta : Canada : 49 : 37 : 11 : N : 112 : 46 : 48 : W : -7.0 : US
+Leverkusen : : Germany : 51 : 01 : 00 : N : 6 : 59 : 00 : E : 1.0 : EU
+Lewes : Delaware : USA : 38 : 45 : 0 : N : 75 : 10 : 1 : W : -5.0 : US
+Lewisburg : West Virginia : USA : 37 : 49 : 58 : N : 80 : 19 : 58 : W : -5.0 : US
+Lewiston : Idaho : USA : 46 : 24 : 42 : N : 117 : 1 : 11 : W : -7.0 : US
+Lewiston : Maine : USA : 44 : 5 : 48 : N : 70 : 13 : 5 : W : -5.0 : US
+Lewiston : New York : USA : 43 : 10 : 9 : N : 79 : 0 : 6 : W : -5.0 : US
+Lewistown : Montana : USA : 47 : 4 : 58 : N : 109 : 25 : 1 : W : -7.0 : US
+Lexington : Kentucky : USA : 38 : 2 : 49 : N : 84 : 29 : 45 : W : -5.0 : US
+León : : Spain : 42 : 35 : 57 : N : 05 : 34 : 02 : W : 1.0 : EU
+Lhasa : Tibet : China : 29 : 40 : 59 : N : 91 : 12 : 0 : E : 8.0 : CH
+Libreville : : Gabon : 0 : 36 : 0 : N : 9 : 18 : 0 : E : 1.0 : --
+Lick Obs. : California : USA : 37 : 20 : 6 : N : 121 : 38 : 15 : W : -8.0 : US
+Lihue : Hawaii : USA : 21 : 58 : 48 : N : 159 : 22 : 30 : W :-10.0 : --
+Lille : Nord : France : 50 : 38 : 00 : N : 03 : 03 : 00 : E : 1.0 : EU
+Lilongwe : : Malawi : 13 : 47 : 0 : S : 33 : 46 : 0 : E : 2.0 : --
+Lima : : Peru : 12 : 5 : 59 : S : 76 : 54 : 59 : W : -5.0 : --
+Lima : Ohio : USA : 40 : 44 : 34 : N : 84 : 6 : 19 : W : -5.0 : US
+Lincoln : Kansas : USA : 39 : 1 : 58 : N : 98 : 7 : 58 : W : -6.0 : US
+Lincoln : Maine : USA : 45 : 22 : 58 : N : 68 : 31 : 1 : W : -5.0 : US
+Lincoln : Nebraska : USA : 40 : 48 : 59 : N : 96 : 42 : 15 : W : -6.0 : US
+Lindenhurst : New York : USA : 40 : 41 : 49 : N : 73 : 21 : 24 : W : -5.0 : US
+Linz : : Austria : 48 : 13 : 59 : N : 14 : 11 : 23 : E : 1.0 : EU
+Lipetsk : Central Region : Russia : 52 : 37 : 0 : N : 39 : 35 : 0 : E : 3.0 : RU
+Lisbon : : Portugal : 38 : 42 : 5 : N : 9 : 11 : 15 : W : 0.0 : EU
+Lisbon : North Dakota : USA : 46 : 21 : 0 : N : 97 : 43 : 1 : W : -6.0 : US
+Litchville : North Dakota : USA : 46 : 39 : 21 : N : 98 : 12 : 21 : W : -6.0 : US
+Little Rock : Arkansas : USA : 34 : 44 : 41 : N : 92 : 16 : 36 : W : -6.0 : US
+Littleton : New Hampshire : USA : 44 : 15 : 0 : N : 71 : 45 : 0 : W : -5.0 : US
+Liverpool : : United Kingdom : 53 : 25 : 0 : N : 2 : 51 : 59 : W : 0.0 : EU
+Livingston : Alabama : USA : 32 : 34 : 58 : N : 88 : 9 : 0 : W : -6.0 : US
+Livingston : Montana : USA : 45 : 39 : 47 : N : 110 : 33 : 46 : W : -7.0 : US
+Livingstone : : Zambie : 17 : 49 : 0 : S : 25 : 49 : 0 : E : 2.0 : --
+Livonia : Michigan : USA : 42 : 22 : 59 : N : 83 : 22 : 30 : W : -5.0 : US
+Livorno : : Italy : 43 : 33 : 0 : N : 10 : 19 : 15 : E : 1.0 : EU
+Ljubljana : : Slovenia : 46 : 2 : 6 : N : 14 : 31 : 45 : E : 1.0 : EU
+Llano del Hato : : Venezuela : 8 : 47 : 4 : N : 70 : 52 : 0 : W : -4.0 : --
+Lobatsi : : Botswana : 25 : 13 : 0 : S : 25 : 40 : 0 : E : 2.0 : --
+Lockwood Valley : California : USA : 34 : 26 : 45 : N : 119 : 3 : 10 : W : -8.0 : US
+Logan : Utah : USA : 41 : 44 : 24 : N : 111 : 49 : 40 : W : -7.0 : US
+Logroño : : Spain : 42 : 28 : 00 : N : 02 : 26 : 45 : W : 1.0 : EU
+Loiano : : Italy : 44 : 15 : 5 : N : 11 : 20 : 15 : E : 1.0 : EU
+Loksa : : Estonia : 59 : 35 : 03 : N : 25 : 43 : 16 : E : 2.0 : EU
+Lolo : Montana : USA : 46 : 45 : 0 : N : 114 : 4 : 58 : W : -7.0 : US
+Lomnicky stit : : Slovakia : 49 : 11 : 8 : N : 20 : 13 : 14 : E : 1.0 : EU
+Lompoc : California : USA : 34 : 40 : 47 : N : 120 : 27 : 0 : W : -8.0 : US
+Lomé : : Togo : 6 : 10 : 0 : N : 1 : 15 : 0 : E : 0.0 : --
+London : : United Kingdom : 51 : 30 : 0 : N : 0 : 7 : 0 : W : 0.0 : EU
+London : Ontario : Canada : 43 : 0 : 0 : N : 81 : 15 : 0 : W : -5.0 : US
+Long Beach : California : USA : 33 : 46 : 14 : N : 118 : 11 : 16 : W : -8.0 : US
+Longview : Texas : USA : 32 : 29 : 30 : N : 94 : 43 : 59 : W : -6.0 : US
+Longview : Washington : USA : 46 : 6 : 19 : N : 123 : 0 : 21 : W : -8.0 : US
+Lorain : Ohio : USA : 41 : 28 : 4 : N : 82 : 10 : 49 : W : -5.0 : US
+Lordsburg : New Mexico : USA : 32 : 19 : 58 : N : 108 : 45 : 0 : W : -7.0 : US
+Los Alamos : New Mexico : USA : 35 : 52 : 58 : N : 106 : 19 : 58 : W : -7.0 : US
+Los Altos Hills : California : USA : 37 : 20 : 38 : N : 122 : 7 : 30 : W : -8.0 : US
+Los Angeles : California : USA : 34 : 3 : 15 : N : 118 : 14 : 27 : W : -8.0 : US
+Louisville : Georgia : USA : 32 : 59 : 11 : N : 82 : 23 : 8 : W : -5.0 : US
+Louisville : Kentucky : USA : 38 : 14 : 47 : N : 85 : 45 : 48 : W : -5.0 : US
+Louxor : : Egypt : 25 : 40 : 0 : N : 32 : 42 : 0 : E : 2.0 : EG
+Loveland : Colorado : USA : 40 : 12 : 36 : N : 105 : 3 : 36 : W : -7.0 : US
+Lovelock : Nevada : USA : 40 : 10 : 1 : N : 118 : 37 : 1 : W : -8.0 : US
+Lowell : Massachusetts : USA : 42 : 38 : 25 : N : 71 : 19 : 13 : W : -5.0 : US
+Lowell Obs. : Arizona : USA : 35 : 12 : 1 : N : 111 : 39 : 45 : W : -7.0 : --
+Luanda : : Angola : 8 : 51 : 0 : S : 13 : 14 : 0 : E : 1.0 : --
+Lubbock : Texas : USA : 33 : 35 : 4 : N : 101 : 50 : 34 : W : -6.0 : US
+Lucca : : Italy : 43 : 50 : 35 : N : 10 : 30 : 19 : E : 1.0 : EU
+Ludwigshafen : : Germany : 49 : 29 : 5 : N : 8 : 22 : 58 : E : 1.0 : EU
+Luena : : Angola : 11 : 46 : 0 : S : 19 : 55 : 0 : E : 1.0 : --
+Lugo : : Spain : 43 : 00 : 34 : N : 07 : 33 : 29 : W : 1.0 : EU
+Luleå : : Sweden : 65 : 32 : 59 : N : 22 : 7 : 59 : E : 1.0 : EU
+Lund : : Sweden : 55 : 41 : 9 : N : 13 : 11 : 15 : E : 1.0 : EU
+Lusaka : : Zambia : 15 : 19 : 58 : S : 28 : 26 : 59 : E : 2.0 : --
+Lusaka : : Zambie : 14 : 27 : 0 : S : 28 : 28 : 0 : E : 2.0 : --
+Luxembourg City : : Luxembourg : 49 : 37 : 1 : N : 6 : 12 : 0 : E : 1.0 : EU
+Lynchburg : Virginia : USA : 37 : 24 : 53 : N : 79 : 8 : 35 : W : -5.0 : US
+Lynden : Washington : USA : 48 : 55 : 58 : N : 122 : 27 : 0 : W : -8.0 : US
+Lynn : Massachusetts : USA : 42 : 27 : 47 : N : 70 : 56 : 53 : W : -5.0 : US
+Lynn Haven : Florida : USA : 30 : 14 : 50 : N : 85 : 40 : 18 : W : -5.0 : US
+Lyon : Rhône : France : 45 : 43 : 59 : N : 4 : 52 : 0 : E : 1.0 : EU
+Lérida : : Spain : 41 : 37 : 03 : N : 00 : 37 : 35 : E : 1.0 : EU
+Lübeck : : Germany : 53 : 52 : 00 : N : 10 : 42 : 00 : E : 1.0 : EU
+Maando : Pyungbuk : Korea : 39 : 47 : 60 : N : 124 : 10 : 60 : E : 9.0 : SK
+Maardu : : Estonia : 59 : 28 : 50 : N : 25 : 01 : 14 : E : 2.0 : EU
+Maastricht : : Netherlands : 50 : 51 : 0 : N : 5 : 42 : 0 : E : 1.0 : EU
+Macao : : China : 22 : 0 : 0 : N : 113 : 0 : 0 : E : 8.0 : CH
+Machern : : Germany : 51 : 21 : 21 : N : 12 : 37 : 21 : E : 1.0 : EU
+Mackay : Idaho : USA : 43 : 55 : 1 : N : 113 : 37 : 58 : W : -7.0 : US
+Macon : Georgia : USA : 32 : 50 : 12 : N : 83 : 37 : 36 : W : -5.0 : US
+Madelia : Minnesota : USA : 44 : 2 : 59 : N : 94 : 22 : 58 : W : -6.0 : US
+Madison : Alabama : USA : 34 : 41 : 30 : N : 86 : 45 : 41 : W : -6.0 : US
+Madison : South Dakota : USA : 44 : 0 : 24 : N : 97 : 6 : 47 : W : -6.0 : US
+Madison : Wisconsin : USA : 43 : 4 : 22 : N : 89 : 22 : 54 : W : -6.0 : US
+Madras : : India : 13 : 0 : 0 : N : 80 : 10 : 58 : E : 5.5 : --
+Madrid : : Spain : 40 : 24 : 31 : N : 03 : 41 : 11 : W : 1.0 : EU
+Magadan : Far East : Russia : 59 : 34 : 0 : N : 150 : 48 : 0 : E : 11.0 : RU
+Magdalena : New Mexico : USA : 34 : 10 : 1 : N : 107 : 45 : 0 : W : -7.0 : US
+Magdeburg : : Germany : 52 : 08 : 00 : N : 11 : 37 : 00 : E : 1.0 : EU
+Magnolia : Arkansas : USA : 33 : 15 : 45 : N : 93 : 14 : 4 : W : -6.0 : US
+Mahlow : : Germany : 52 : 22 : 1 : N : 13 : 23 : 1 : E : 1.0 : EU
+Mainz : : Germany : 50 : 00 : 00 : N : 8 : 15 : 00 : E : 1.0 : EU
+Maiquetia : : Venezuela : 10 : 35 : 59 : N : 66 : 58 : 59 : W : -4.0 : --
+Majunga : : Madagascar : 15 : 40 : 0 : S : 46 : 21 : 0 : E : 3.0 : --
+Majuro : : Marshall Islands : 7 : 3 : 47 : N : 171 : 16 : 10 : E : 12.0 : --
+Makhachkala : South Region : Russia : 42 : 58 : 0 : N : 47 : 30 : 0 : E : 3.0 : RU
+Makokou : : Gabon : 00 : 34 : 0 : N : 12 : 52 : 0 : E : 1.0 : --
+Malabo : : Equatorial Guinea : 3 : 45 : 0 : N : 8 : 46 : 0 : E : 1.0 : --
+Malchin : : Germany : 53 : 44 : 27 : N : 12 : 45 : 27 : E : 1.0 : EU
+Malchow : : Germany : 53 : 28 : 37 : N : 12 : 25 : 37 : E : 1.0 : EU
+Malden : Massachusetts : USA : 42 : 25 : 23 : N : 71 : 4 : 0 : W : -5.0 : US
+Male : : Maldives : 4 : 0 : 0 : N : 73 : 0 : 0 : E : 5.0 : --
+Malmö : : Sweden : 55 : 32 : 53 : N : 13 : 21 : 53 : E : 1.0 : EU
+Maloelap : : Marshall Islands : 8 : 42 : 29 : N : 171 : 13 : 59 : E : 12.0 : --
+Malone : New York : USA : 44 : 49 : 58 : N : 74 : 19 : 58 : W : -5.0 : US
+Mamoudzou : Mayotte : France : 12 : 46 : 45 : S : 45 : 13 : 45 : E : 4.0 : --
+Managua : : Nicaragua : 12 : 10 : 0 : N : 86 : 15 : 59 : W : -6.0 : --
+Manaus : : Brazil : 3 : 1 : 59 : S : 60 : 2 : 59 : W : -4.0 : --
+Manchester : : United Kingdom : 53 : 28 : 0 : N : 2 : 13 : 59 : W : 0.0 : EU
+Manchester : Connecticut : USA : 41 : 46 : 59 : N : 72 : 31 : 23 : W : -5.0 : US
+Manchester : New Hampshire : USA : 42 : 59 : 27 : N : 71 : 27 : 41 : W : -5.0 : US
+Mandalay : : Myanmar : 22 : 0 : 0 : N : 96 : 7 : 59 : E : 6.5 : --
+Mandan : North Dakota : USA : 46 : 49 : 36 : N : 100 : 53 : 41 : W : -7.0 : US
+Manebach : : Germany : 50 : 40 : 37 : N : 10 : 51 : 37 : E : 1.0 : EU
+Mangum : Oklahoma : USA : 34 : 53 : 59 : N : 99 : 31 : 1 : W : -6.0 : US
+Manhattan : Kansas : USA : 39 : 10 : 59 : N : 96 : 34 : 30 : W : -6.0 : US
+Manhattan Beach : California : USA : 33 : 52 : 19 : N : 118 : 23 : 52 : W : -8.0 : US
+Manila : : Philippines : 14 : 37 : 0 : N : 121 : 0 : 0 : E : 8.0 : --
+Manitowoc : Wisconsin : USA : 44 : 4 : 58 : N : 87 : 42 : 0 : W : -6.0 : US
+Mannheim : : Germany : 49 : 28 : 15 : N : 8 : 30 : 0 : E : 1.0 : EU
+Mansfeld : : Germany : 51 : 35 : 31 : N : 11 : 27 : 31 : E : 1.0 : EU
+Mansfield : Ohio : USA : 40 : 45 : 24 : N : 82 : 31 : 0 : W : -5.0 : US
+Manton : California : USA : 40 : 27 : 17 : N : 121 : 46 : 22 : W : -8.0 : US
+Mantorville : Minnesota : USA : 44 : 2 : 59 : N : 92 : 27 : 0 : W : -6.0 : US
+Manzini : : Swaziland : 26 : 49 : 0 : S : 31 : 38 : 0 : E : 2.0 : --
+Maputo : : Mozambique : 25 : 55 : 0 : S : 32 : 34 : 0 : E : 2.0 : --
+Marado : Jeju : Korea : 33 : 06 : 33 : N : 126 : 11 : 03 : E : 9.0 : SK
+Marbach : : Germany : 51 : 2 : 38 : N : 13 : 13 : 38 : E : 1.0 : EU
+Marienberg : : Germany : 50 : 38 : 56 : N : 13 : 9 : 56 : E : 1.0 : EU
+Marietta : Georgia : USA : 33 : 57 : 0 : N : 84 : 32 : 48 : W : -5.0 : US
+Marion : Virginia : USA : 36 : 47 : 59 : N : 81 : 32 : 59 : W : -5.0 : US
+Markersbach : : Germany : 50 : 32 : 13 : N : 12 : 52 : 13 : E : 1.0 : EU
+Markersdorf : : Germany : 50 : 55 : 51 : N : 12 : 52 : 51 : E : 1.0 : EU
+Markkleeberg : : Germany : 51 : 16 : 4 : N : 12 : 22 : 4 : E : 1.0 : EU
+Markneukirchen : : Germany : 50 : 18 : 43 : N : 12 : 20 : 43 : E : 1.0 : EU
+Markranstät : : Germany : 51 : 17 : 52 : N : 12 : 12 : 52 : E : 1.0 : EU
+Marlow : : Germany : 54 : 9 : 3 : N : 12 : 34 : 3 : E : 1.0 : EU
+Marlton : New Jersey : USA : 39 : 52 : 58 : N : 74 : 55 : 1 : W : -5.0 : US
+Marquette : Michigan : USA : 46 : 31 : 58 : N : 87 : 25 : 1 : W : -5.0 : US
+Marrakech : : Morocco : 31 : 37 : 0 : N : 8 : 02 : 0 : W : 0.0 : --
+Marseille : Bouches-du-rhône : France : 43 : 17 : 59 : N : 5 : 25 : 0 : E : 1.0 : EU
+Marshall : Texas : USA : 32 : 32 : 59 : N : 94 : 22 : 59 : W : -6.0 : US
+Martinsburg : West Virginia : USA : 39 : 30 : 0 : N : 78 : 0 : 0 : W : -5.0 : US
+Martinsville : Virginia : USA : 36 : 40 : 1 : N : 79 : 52 : 58 : W : -5.0 : US
+Masan : Gyeongnam : Korea : 35 : 11 : 0 : N : 128 : 34 : 0 : E : 9.0 : SK
+Maseru : : Lesotho : 29 : 31 : 0 : S : 27 : 49 : 0 : E : 2.0 : --
+Mashpee : Massachusetts : USA : 42 : 30 : 7 : N : 70 : 30 : 46 : W : -5.0 : US
+Mason City : Iowa : USA : 43 : 7 : 58 : N : 93 : 13 : 58 : W : -6.0 : US
+Massa : : Italy : 44 : 1 : 28 : N : 10 : 7 : 21 : E : 1.0 : EU
+Massawa : : Eritrea : 15 : 37 : 0 : N : 39 : 27 : 0 : E : 3.0 : --
+Massen : : Germany : 51 : 38 : 38 : N : 13 : 44 : 38 : E : 1.0 : EU
+Matadi : : Dem rep of Congo : 5 : 48 : 0 : S : 13 : 26 : 0 : E : 1.0 : --
+Matsapha : : Swaziland : 26 : 53 : 0 : S : 31 : 30 : 0 : E : 2.0 : --
+Mauldin : South Carolina : USA : 34 : 47 : 52 : N : 82 : 17 : 56 : W : -5.0 : US
+Mauna Kea Obs. : Hawaii : USA : 19 : 49 : 7 : N : 155 : 28 : 14 : W :-10.0 : --
+Mayaguez : Puerto Rico : USA : 18 : 15 : 0 : N : 67 : 9 : 0 : W : -5.0 : US
+Maykop : South Region : Russia : 44 : 35 : 0 : N : 40 : 7 : 0 : E : 3.0 : RU
+Maysville : Kentucky : USA : 38 : 34 : 58 : N : 83 : 45 : 0 : W : -5.0 : US
+Mbabane : : Swaziland : 26 : 32 : 0 : S : 31 : 14 : 0 : E : 2.0 : --
+Mbandaka : : Dem rep of Congo : 00 : 1 : 0 : N : 18 : 17 : 0 : E : 1.0 : --
+Mbeya : : Tanzanie : 8 : 89 : 0 : S : 33 : 43 : 0 : E : 3.0 : --
+McAlester : Oklahoma : USA : 34 : 55 : 1 : N : 95 : 45 : 0 : W : -6.0 : US
+McAllen : Texas : USA : 26 : 12 : 11 : N : 98 : 13 : 48 : W : -6.0 : US
+McCook : Nebraska : USA : 40 : 13 : 1 : N : 100 : 37 : 1 : W : -6.0 : US
+McCormick Obs. : Virginia : USA : 38 : 2 : 0 : N : 78 : 31 : 30 : W : -5.0 : US
+McDonald Obs. : Texas : USA : 30 : 40 : 3 : N : 104 : 1 : 45 : W : -5.0 : EU
+McGill : Nevada : USA : 39 : 25 : 1 : N : 114 : 46 : 58 : W : -8.0 : US
+McGrath : Alaska : USA : 62 : 53 : 59 : N : 155 : 35 : 59 : W : -9.0 : US
+McKeesport : Pennsylvania : USA : 40 : 21 : 0 : N : 79 : 50 : 59 : W : -5.0 : US
+McNary : Arizona : USA : 34 : 10 : 1 : N : 109 : 55 : 1 : W : -7.0 : --
+McNary : Louisiana : USA : 30 : 58 : 1 : N : 92 : 31 : 58 : W : -6.0 : US
+Medenine : : Tunisia : 33 : 24 : 0 : N : 10 : 25 : 0 : E : 1.0 : --
+Medford : Massachusetts : USA : 42 : 25 : 5 : N : 71 : 6 : 24 : W : -5.0 : US
+Medford : Oregon : USA : 42 : 19 : 23 : N : 122 : 52 : 1 : W : -8.0 : US
+Medicine Hat : Alberta : Canada : 50 : 1 : 48 : N : 110 : 43 : 48 : W : -7.0 : US
+Medingen : : Germany : 51 : 10 : 51 : N : 13 : 47 : 51 : E : 1.0 : EU
+Meerane : : Germany : 50 : 51 : 21 : N : 12 : 27 : 21 : E : 1.0 : EU
+Meinersdorf : : Germany : 50 : 43 : 30 : N : 12 : 52 : 30 : E : 1.0 : EU
+Meiningen : : Germany : 50 : 34 : 1 : N : 10 : 9 : 1 : E : 1.0 : EU
+Meiän : : Germany : 51 : 10 : 1 : N : 13 : 28 : 1 : E : 1.0 : EU
+Meknès : : Morocco : 33 : 53 : 0 : N : 5 : 32 : 0 : W : 0.0 : --
+Melbourne : Florida : USA : 28 : 4 : 58 : N : 80 : 37 : 1 : W : -5.0 : US
+Melbourne : Victoria : Australia : 37 : 51 : 59 : S : 145 : 7 : 59 : E :+10.0 : AU
+Melilla : : Spain : 35 : 17 : 46 : N : 02 : 56 : 28 : W : 1.0 : EU
+Melksham : : United Kingdom : 51 : 13 : 11 : N : 2 : 4 : 48 : E : 0.0 : EU
+Mellenbach-Glasbach : : Germany : 50 : 35 : 38 : N : 11 : 6 : 38 : E : 1.0 : EU
+Mellensee : : Germany : 52 : 10 : 58 : N : 13 : 27 : 58 : E : 1.0 : EU
+Mellingen : : Germany : 50 : 56 : 34 : N : 11 : 23 : 34 : E : 1.0 : EU
+Melrose Park : Illinois : USA : 41 : 52 : 48 : N : 87 : 38 : 24 : W : -6.0 : US
+Memphis : Tennessee : USA : 35 : 8 : 45 : N : 90 : 3 : 12 : W : -6.0 : US
+Mena : Arkansas : USA : 34 : 34 : 58 : N : 94 : 9 : 0 : W : -6.0 : US
+Mengersgereuth-Hämern : : Germany : 50 : 23 : 56 : N : 11 : 7 : 56 : E : 1.0 : EU
+Menongue : : Angola : 14 : 38 : 0 : S : 17 : 44 : 0 : E : 1.0 : --
+Menteroda : : Germany : 51 : 18 : 25 : N : 10 : 33 : 25 : E : 1.0 : EU
+Meredith : New Hampshire : USA : 43 : 34 : 58 : N : 71 : 34 : 58 : W : -5.0 : US
+Meriden : Connecticut : USA : 41 : 32 : 5 : N : 72 : 47 : 30 : W : -5.0 : US
+Meridian : Mississippi : USA : 32 : 22 : 0 : N : 88 : 42 : 0 : W : -6.0 : US
+Meridianville : Alabama : USA : 34 : 46 : 0 : N : 86 : 32 : 59 : W : -6.0 : US
+Merkers : : Germany : 50 : 49 : 47 : N : 10 : 7 : 47 : E : 1.0 : EU
+Merrimack : New Hampshire : USA : 42 : 49 : 5 : N : 70 : 48 : 42 : W : -5.0 : US
+Merritt Island : Florida : USA : 28 : 22 : 47 : N : 80 : 42 : 0 : W : -5.0 : US
+Merschwitz : : Germany : 51 : 15 : 50 : N : 13 : 24 : 50 : E : 1.0 : EU
+Merseburg : : Germany : 51 : 21 : 10 : N : 11 : 59 : 10 : E : 1.0 : EU
+Merzdorf : : Germany : 51 : 24 : 3 : N : 13 : 31 : 3 : E : 1.0 : EU
+Mesa : Arizona : USA : 33 : 24 : 53 : N : 111 : 49 : 40 : W : -7.0 : --
+Mesquite : Texas : USA : 32 : 45 : 54 : N : 96 : 35 : 48 : W : -6.0 : US
+Messina : : Italy : 38 : 11 : 14 : N : 15 : 32 : 58 : E : 1.0 : EU
+Metairie : Louisiana : USA : 30 : 0 : 0 : N : 90 : 10 : 58 : W : -6.0 : US
+Metsähovi : : Finland : 60 : 13 : 1 : N : 24 : 23 : 44 : E : 1.0 : EU
+Metz : Moselle : France : 49 : 08 : 00 : N : 06 : 10 : 00 : E : 1.0 : EU
+Meudon (observatory) : Hauts-de-Seine : France : 48 : 48 : 3 : N : 2 : 13 : 59 : E : 1.0 : EU
+Meuselbach-Schwarzmühle : : Germany : 50 : 34 : 22 : N : 11 : 5 : 22 : E : 1.0 : EU
+Meuselwitz : : Germany : 51 : 2 : 38 : N : 12 : 18 : 38 : E : 1.0 : EU
+Mexico : Missouri : USA : 39 : 10 : 0 : N : 91 : 49 : 59 : W : -6.0 : US
+Mexico City : : Mexico : 19 : 28 : 0 : N : 99 : 8 : 59 : W : -6.0 : --
+Meyenburg : : Germany : 53 : 18 : 50 : N : 12 : 14 : 50 : E : 1.0 : EU
+Mhlume : : Swaziland : 26 : 3 : 0 : S : 31 : 85 : 0 : E : 2.0 : --
+Miami : Florida : USA : 25 : 46 : 36 : N : 80 : 11 : 31 : W : -5.0 : US
+Miami Beach : Florida : USA : 25 : 47 : 17 : N : 80 : 7 : 47 : W : -5.0 : US
+Michendorf : : Germany : 52 : 18 : 36 : N : 13 : 1 : 36 : E : 1.0 : EU
+Midas : Nevada : USA : 41 : 15 : 0 : N : 116 : 49 : 58 : W : -8.0 : US
+Middelburg : : Netherlands : 51 : 15 : 0 : N : 3 : 25 : 0 : E : 1.0 : EU
+Middelfart : Fyn : Denmark : 55 : 30 : 0 : N : 9 : 45 : 0 : E : 1.0 : EU
+Middlebury : Vermont : USA : 44 : 0 : 0 : N : 73 : 10 : 1 : W : -5.0 : US
+Middletown : Delaware : USA : 39 : 30 : 0 : N : 75 : 40 : 1 : W : -5.0 : US
+Midland : Texas : USA : 31 : 59 : 42 : N : 102 : 4 : 40 : W : -6.0 : US
+Midnapore : : Canada : 50 : 52 : 4 : N : 114 : 17 : 15 : W : -7.0 : US
+Midway Island : : US Territory : 28 : 11 : 59 : N : 177 : 22 : 58 : W :-11.0 : --
+Midwest City : Oklahoma : USA : 35 : 27 : 0 : N : 97 : 23 : 30 : W : -6.0 : US
+Mieäste : : Germany : 52 : 28 : 55 : N : 11 : 12 : 55 : E : 1.0 : EU
+Milan : : Italy : 45 : 28 : 59 : N : 9 : 11 : 59 : E : 1.0 : EU
+Milbank : South Dakota : USA : 45 : 13 : 1 : N : 96 : 37 : 58 : W : -6.0 : US
+Mildenau : : Germany : 50 : 35 : 38 : N : 13 : 4 : 38 : E : 1.0 : EU
+Milford : Connecticut : USA : 41 : 13 : 30 : N : 73 : 3 : 36 : W : -5.0 : US
+Milford : Delaware : USA : 38 : 55 : 1 : N : 75 : 25 : 1 : W : -5.0 : US
+Milford : New Hampshire : USA : 42 : 49 : 5 : N : 71 : 43 : 15 : W : -5.0 : US
+Milford : Utah : USA : 38 : 19 : 58 : N : 113 : 4 : 58 : W : -7.0 : US
+Mili : : Marshall Islands : 6 : 4 : 59 : N : 171 : 43 : 59 : E : 12.0 : --
+Milkau : : Germany : 51 : 2 : 2 : N : 12 : 53 : 2 : E : 1.0 : EU
+Milledgeville : Georgia : USA : 33 : 4 : 58 : N : 83 : 15 : 0 : W : -5.0 : US
+Miller : South Dakota : USA : 44 : 31 : 1 : N : 99 : 0 : 0 : W : -6.0 : US
+Millinocket : Maine : USA : 45 : 40 : 1 : N : 68 : 43 : 58 : W : -5.0 : US
+Millville : New Jersey : USA : 39 : 22 : 5 : N : 75 : 4 : 29 : W : -5.0 : US
+Milpitas : California : USA : 37 : 22 : 36 : N : 122 : 1 : 58 : W : -8.0 : US
+Milwaukee : Wisconsin : USA : 43 : 2 : 18 : N : 87 : 54 : 15 : W : -6.0 : US
+Mine Hill : New Jersey : USA : 40 : 52 : 30 : N : 74 : 36 : 46 : W : -5.0 : US
+Minneapolis : Minnesota : USA : 44 : 58 : 57 : N : 93 : 15 : 42 : W : -6.0 : US
+Minnetonka : Minnesota : USA : 44 : 56 : 23 : N : 93 : 26 : 35 : W : -6.0 : US
+Minot : North Dakota : USA : 48 : 14 : 17 : N : 101 : 17 : 49 : W : -6.0 : US
+Miquelon Island : St-Pierre and Miquelon : France : 47 : 6 : 0 : N : 56 : 23 : 59 : W : 1.0 : EU
+Miramar : Florida : USA : 26 : 0 : 36 : N : 80 : 9 : 0 : W : -5.0 : US
+Mirnyi : Far East : Russia : 62 : 33 : 0 : N : 113 : 53 : 0 : E : 9.0 : RU
+Miryang : Gyeongnam : Korea : 35 : 29 : 0 : N : 128 : 45 : 0 : E : 9.0 : SK
+Mishawaka : Indiana : USA : 41 : 42 : 46 : N : 86 : 11 : 4 : W : -5.0 : --
+Misratah : : Lybia : 32 : 19 : 0 : N : 15 : 03 : 0 : E : 1.0 : --
+Mississauga : Ontario : Canada : 43 : 35 : 24 : N : 79 : 27 : 35 : W : -5.0 : US
+Missoula : Montana : USA : 46 : 51 : 42 : N : 114 : 0 : 28 : W : -7.0 : US
+Mitchell : South Dakota : USA : 43 : 32 : 35 : N : 98 : 1 : 30 : W : -6.0 : US
+Mitzpe Ramon : : Israel : 30 : 35 : 8 : N : 34 : 45 : 45 : E : 1.0 : ZN
+Mizusawa : : Japan : 39 : 8 : 1 : N : 141 : 7 : 59 : E : 9.0 : --
+Mobile : Alabama : USA : 30 : 41 : 35 : N : 88 : 2 : 33 : W : -6.0 : US
+Mobridge : South Dakota : USA : 45 : 31 : 58 : N : 100 : 25 : 58 : W : -6.0 : US
+Modena : : Italy : 44 : 38 : 49 : N : 10 : 55 : 31 : E : 1.0 : EU
+Modesto : California : USA : 37 : 38 : 35 : N : 121 : 0 : 7 : W : -8.0 : US
+Moenkopi : Arizona : USA : 36 : 7 : 1 : N : 111 : 13 : 1 : W : -7.0 : --
+Moers : : Germany : 51 : 27 : 00 : N : 6 : 39 : 00 : E : 1.0 : EU
+Mogadishu : : Somalia : 2 : 2 : 0 : N : 45 : 21 : 0 : E : 3.0 : --
+Mokpo : Jeonnam : Korea : 34 : 49 : 0 : N : 126 : 23 : 0 : E : 9.0 : SK
+Moline : Illinois : USA : 41 : 30 : 30 : N : 90 : 30 : 48 : W : -6.0 : US
+Molokai : Hawaii : USA : 21 : 9 : 21 : N : 157 : 5 : 56 : W :-10.0 : --
+Molonglo : : Australia : 35 : 22 : 3 : S : 149 : 25 : 30 : E : 10.0 : --
+Mombasa : : Kenya : 4 : 2 : 0 : S : 39 : 37 : 0 : E : 3.0 : --
+Moncton : New Brunswick : Canada : 46 : 6 : 35 : N : 64 : 40 : 12 : W : -4.0 : US
+Monroe : Louisiana : USA : 32 : 30 : 0 : N : 92 : 7 : 0 : W : -6.0 : US
+Monrovia : : Liberia : 6 : 15 : 0 : N : 10 : 20 : 59 : W : 0.0 : --
+Mont-Joli : Quebec : Canada : 48 : 36 : 0 : N : 68 : 13 : 11 : W : -5.0 : US
+Monte Carlo : : Monaco : 43 : 43 : 0 : N : 7 : 46 : 59 : E : 1.0 : --
+Montebello : California : USA : 34 : 0 : 0 : N : 118 : 5 : 59 : W : -8.0 : US
+Montego Bay : : Jamaica : 18 : 30 : 0 : N : 77 : 55 : 0 : W : -5.0 : --
+Monterey : California : USA : 36 : 36 : 0 : N : 121 : 52 : 58 : W : -8.0 : US
+Monterey Park : California : USA : 34 : 3 : 42 : N : 118 : 7 : 37 : W : -8.0 : US
+Montevideo : : Uruguay : 34 : 54 : 5 : S : 56 : 12 : 45 : W : -3.0 : --
+Montgomery : Alabama : USA : 32 : 22 : 32 : N : 86 : 18 : 30 : W : -6.0 : US
+Monticello : Indiana : USA : 40 : 4 : 58 : N : 88 : 34 : 58 : W : -5.0 : --
+Monticello : Maine : USA : 46 : 19 : 1 : N : 67 : 52 : 58 : W : -5.0 : US
+Monticello : Utah : USA : 37 : 55 : 1 : N : 109 : 25 : 1 : W : -7.0 : US
+Montour Falls : New York : USA : 42 : 20 : 24 : N : 76 : 47 : 24 : W : -5.0 : US
+Montpelier : Indiana : USA : 40 : 34 : 58 : N : 85 : 19 : 58 : W : -5.0 : --
+Montpelier : Vermont : USA : 44 : 15 : 35 : N : 72 : 34 : 40 : W : -5.0 : US
+Montpellier : Herault : France : 43 : 37 : 59 : N : 3 : 52 : 59 : E : 1.0 : EU
+Montreal : Quebec : Canada : 45 : 30 : 0 : N : 73 : 34 : 47 : W : -5.0 : US
+Moore : Oklahoma : USA : 35 : 20 : 12 : N : 97 : 29 : 17 : W : -6.0 : US
+Moose Jaw : Saskatchewan : Canada : 50 : 22 : 11 : N : 105 : 31 : 48 : W : -6.0 : --
+Morehead : Kentucky : USA : 38 : 10 : 1 : N : 83 : 25 : 1 : W : -5.0 : US
+Morgan City : Louisiana : USA : 29 : 41 : 53 : N : 91 : 12 : 24 : W : -6.0 : US
+Morgantown : West Virginia : USA : 39 : 37 : 54 : N : 79 : 57 : 11 : W : -5.0 : US
+Morogoro : : Tanzanie : 6 : 82 : 0 : S : 37 : 66 : 0 : E : 3.0 : --
+Moroto : : Uganda : 2 : 30 : 0 : N : 34 : 38 : 0 : E : 3.0 : --
+Morristown : New Jersey : USA : 40 : 47 : 59 : N : 74 : 28 : 58 : W : -5.0 : US
+Morristown : Tennessee : USA : 36 : 10 : 1 : N : 83 : 17 : 59 : W : -5.0 : US
+Morrow : Georgia : USA : 33 : 35 : 24 : N : 84 : 19 : 40 : W : -5.0 : US
+Morón : : Spain : 37 : 10 : 59 : N : 5 : 36 : 47 : W : 1.0 : EU
+Moscow : Central Region : Russia : 55 : 46 : 0 : N : 37 : 40 : 0 : E : 3.0 : RU
+Moscow : Idaho : USA : 46 : 43 : 59 : N : 117 : 0 : 0 : W : -7.0 : US
+Moses Lake : Washington : USA : 47 : 7 : 58 : N : 119 : 15 : 0 : W : -8.0 : US
+Mosselbaai : : South Africa : 34 : 11 : 0 : S : 22 : 09 : 0 : E : 2.0 : --
+Mount Ekar : : Italy : 45 : 50 : 8 : N : 11 : 34 : 14 : E : 1.0 : EU
+Mount Erebus : : Antarctica : 77 : 27 : 25 : S : 167 : 4 : 48 : E : x : --
+Mount Evans Obs. : Colorado : USA : 39 : 35 : 2 : N : 105 : 38 : 30 : W : -6.0 : US
+Mount Graham Obs. : Arizona : USA : 32 : 42 : 6 : N : 109 : 53 : 29 : W : -7.0 : --
+Mount John : : New Zealand : 43 : 59 : 2 : S : 189 : 31 : 59 : E : 12.0 : NZ
+Mount Lemmon Obs. : Arizona : USA : 32 : 26 : 5 : N : 110 : 47 : 30 : W : -7.0 : --
+Mount Mario : : Italy : 41 : 45 : 3 : N : 13 : 43 : 59 : E : 1.0 : EU
+Mount Palomar Obs. : California : USA : 33 : 21 : 4 : N : 116 : 51 : 45 : W : -8.0 : US
+Mount Pleasant : : Australia : 42 : 48 : 3 : S : 147 : 26 : 15 : E : 10.0 : --
+Mount Stromlo : : Australia : 35 : 19 : 2 : S : 149 : 0 : 29 : E : 10.0 : --
+Mount Vernon : New York : USA : 40 : 54 : 35 : N : 73 : 49 : 30 : W : -5.0 : US
+Mount Wilson Obs. : California : USA : 34 : 13 : 0 : N : 118 : 3 : 45 : W : -8.0 : US
+Mountain Brook : Alabama : USA : 33 : 29 : 53 : N : 86 : 45 : 11 : W : -6.0 : US
+Mountain View : California : USA : 37 : 23 : 17 : N : 122 : 4 : 47 : W : -8.0 : US
+Mountain View : Missouri : USA : 36 : 58 : 58 : N : 91 : 46 : 1 : W : -6.0 : US
+Muan : Jeonnam : Korea : 35 : 05 : 0 : N : 126 : 17 : 0 : E : 9.0 : SK
+Mullard : : United Kingdom : 52 : 10 : 2 : N : 0 : 2 : 45 : W : 0.0 : EU
+Muncie : Indiana : USA : 40 : 11 : 27 : N : 85 : 23 : 16 : W : -5.0 : --
+Muncy : Pennsylvania : USA : 41 : 14 : 31 : N : 75 : 53 : 16 : W : -5.0 : US
+Mungyeong : Gyeongbuk : Korea : 36 : 37 : 0 : N : 128 : 09 : 0 : E : 9.0 : SK
+Munich : : Germany : 48 : 7 : 59 : N : 11 : 34 : 59 : E : 1.0 : EU
+Murfreesboro : Tennessee : USA : 35 : 50 : 53 : N : 86 : 23 : 30 : W : -6.0 : US
+Murmansk : North-West Region : Russia : 68 : 58 : 0 : N : 33 : 5 : 0 : E : 3.0 : RU
+Murray : Utah : USA : 40 : 39 : 35 : N : 111 : 53 : 13 : W : -7.0 : US
+Muskegon : Michigan : USA : 43 : 15 : 0 : N : 86 : 19 : 58 : W : -5.0 : US
+Muskogee : Oklahoma : USA : 35 : 44 : 41 : N : 95 : 22 : 0 : W : -6.0 : US
+Mustvee : : Estonia : 58 : 50 : 54 : N : 26 : 56 : 40 : E : 2.0 : EU
+Mutare : : Zimbabwe : 18 : 97 : 0 : S : 32 : 65 : 0 : E : 2.0 : --
+Muyinga : : Burundi : 2 : 86 : 0 : S : 30 : 32 : 0 : E : 2.0 : --
+Mwanza : : Tanzanie : 2 : 52 : 0 : S : 32 : 89 : 0 : E : 3.0 : --
+Myrtle Beach : South Carolina : USA : 33 : 42 : 0 : N : 78 : 52 : 58 : W : -5.0 : US
+Mzuzu : : Malawi : 11 : 46 : 0 : S : 34 : 02 : 0 : E : 2.0 : --
+Málaga : : Spain : 36 : 43 : 13 : N : 04 : 25 : 12 : W : 1.0 : EU
+Móstoles : : Spain : 40 : 19 : 29 : N : 03 : 51 : 49 : W : 1.0 : EU
+Mõisaküla : : Estonia : 58 : 05 : 34 : N : 25 : 10 : 51 : E : 2.0 : EU
+Múrcia : : Spain : 37 : 59 : 04 : N : 01 : 07 : 43 : W : 1.0 : EU
+Mülheim : : Germany : 51 : 26 : 00 : N : 6 : 53 : 00 : E : 1.0 : EU
+Münchengladbach : : Germany : 51 : 12 : 00 : N : 6 : 26 : 00 : E : 1.0 : EU
+Münster : : Germany : 51 : 58 : 00 : N : 7 : 38 : 00 : E : 1.0 : EU
+N'djamina : : Chad : 12 : 8 : 24 : N : 15 : 2 : 23 : E : 1.0 : --
+Naalehu : Hawaii : USA : 19 : 0 : 0 : N : 155 : 34 : 58 : W :-10.0 : --
+Naestved : Zealand : Denmark : 55 : 13 : 58 : N : 11 : 46 : 58 : E : 1.0 : EU
+Nagasaki : : Japan : 32 : 55 : 0 : N : 129 : 55 : 0 : E : 9.0 : --
+Nagoya : : Japan : 35 : 15 : 0 : N : 136 : 55 : 0 : E : 9.0 : --
+Nagpur : : India : 21 : 4 : 59 : N : 79 : 2 : 59 : E : 5.5 : --
+Naini Tal : : India : 29 : 21 : 6 : N : 79 : 27 : 29 : E : 5.5 : --
+Nairobi : : Kenya : 1 : 16 : 59 : S : 36 : 49 : 0 : E : 3.0 : --
+Nakskov : Lolland : Denmark : 54 : 49 : 58 : N : 11 : 9 : 58 : E : 1.0 : EU
+Nal'chik : South Region : Russia : 43 : 29 : 0 : N : 43 : 37 : 0 : E : 3.0 : RU
+Namhae : Gyeongnam : Korea : 34 : 47 : 0 : N : 127 : 52 : 0 : E : 9.0 : SK
+Namibe : : Angola : 15 : 17 : 0 : S : 12 : 16 : 0 : E : 1.0 : --
+Namorik : : Marshall Islands : 5 : 37 : 54 : N : 168 : 7 : 30 : E : 12.0 : --
+Nampa : Idaho : USA : 43 : 34 : 23 : N : 116 : 33 : 43 : W : -7.0 : US
+Nampula : : Mozambique : 15 : 6 : 0 : S : 39 : 17 : 0 : E : 2.0 : --
+Namwon : Jeonbuk : Korea : 35 : 24 : 0 : N : 127 : 20 : 0 : E : 9.0 : SK
+Nancay (observatory) : Cher : France : 47 : 22 : 8 : N : 2 : 13 : 59 : E : 1.0 : EU
+Nandi : : Fiji : 17 : 45 : 0 : S : 177 : 26 : 59 : E : 12.0 : --
+Nantes : Loire atlantique : France : 47 : 13 : 00 : N : 1 : 33 : 00 : W : 1.0 : EU
+Napa : California : USA : 38 : 17 : 59 : N : 122 : 17 : 24 : W : -8.0 : US
+Naperville : Illinois : USA : 41 : 45 : 0 : N : 88 : 10 : 0 : W : -6.0 : US
+Naples : : Italy : 40 : 37 : 0 : N : 14 : 11 : 59 : E : 1.0 : EU
+Naples : Florida : USA : 26 : 7 : 1 : N : 81 : 46 : 1 : W : -5.0 : US
+Narva : : Estonia : 59 : 22 : 33 : N : 28 : 09 : 45 : E : 2.0 : EU
+Narva-Jõesuu : : Estonia : 59 : 27 : 17 : N : 28 : 02 : 06 : E : 2.0 : EU
+Nashua : New Hampshire : USA : 42 : 46 : 58 : N : 71 : 22 : 58 : W : -5.0 : US
+Nashville : Tennessee : USA : 36 : 9 : 33 : N : 86 : 46 : 54 : W : -6.0 : US
+Nassau : : Bahamas : 25 : 3 : 0 : N : 77 : 28 : 1 : W : -5.0 : US
+Nassau Obs. : Ohio : USA : 41 : 35 : 5 : N : 81 : 4 : 30 : W : -5.0 : US
+Natal : : Brazil : 5 : 17 : 59 : S : 35 : 47 : 59 : W : -3.0 : BZ
+Natchez : Mississippi : USA : 31 : 33 : 47 : N : 91 : 23 : 30 : W : -6.0 : US
+Ndola : : Zambie : 12 : 97 : 0 : S : 28 : 29 : 0 : E : 2.0 : --
+Needles : California : USA : 34 : 51 : 0 : N : 114 : 39 : 0 : W : -8.0 : US
+Nenana : Alaska : USA : 64 : 34 : 11 : N : 149 : 4 : 11 : W : -9.0 : US
+Neponsit : New York : USA : 43 : 34 : 1 : N : 73 : 52 : 1 : W : -5.0 : US
+Neuss : : Germany : 51 : 12 : 00 : N : 6 : 42 : 00 : E : 1.0 : EU
+Nevada : Missouri : USA : 37 : 49 : 1 : N : 94 : 20 : 59 : W : -6.0 : US
+New Albany : Indiana : USA : 38 : 16 : 58 : N : 85 : 49 : 1 : W : -5.0 : --
+New Bedford : Massachusetts : USA : 41 : 38 : 12 : N : 70 : 55 : 41 : W : -5.0 : US
+New Britian : Connecticut : USA : 41 : 40 : 8 : N : 72 : 46 : 59 : W : -5.0 : US
+New Brunswick : New Jersey : USA : 40 : 28 : 58 : N : 74 : 27 : 0 : W : -5.0 : US
+New Carrollton : Maryland : USA : 38 : 55 : 12 : N : 77 : 4 : 2 : W : -5.0 : US
+New Castle : Delaware : USA : 39 : 39 : 47 : N : 75 : 33 : 42 : W : -5.0 : US
+New Castle : Indiana : USA : 39 : 55 : 1 : N : 85 : 25 : 1 : W : -5.0 : --
+New Castle : New South Wales : Australia : 32 : 47 : 59 : S : 151 : 49 : 59 : E :+10.0 : AU
+New Castle : Pennsylvania : USA : 41 : 0 : 0 : N : 80 : 25 : 1 : W : -5.0 : US
+New Delhi : : India : 28 : 53 : 59 : N : 77 : 13 : 0 : E : 5.5 : --
+New Hampton : Iowa : USA : 43 : 2 : 59 : N : 92 : 19 : 58 : W : -6.0 : US
+New Hartford : Connecticut : USA : 41 : 52 : 30 : N : 73 : 2 : 30 : W : -5.0 : US
+New Haven : Connecticut : USA : 41 : 18 : 24 : N : 72 : 55 : 29 : W : -5.0 : US
+New Iberia : Louisiana : USA : 30 : 0 : 42 : N : 91 : 49 : 23 : W : -6.0 : US
+New London : Connecticut : USA : 41 : 19 : 58 : N : 72 : 4 : 58 : W : -5.0 : US
+New Meadows : Idaho : USA : 44 : 58 : 1 : N : 116 : 19 : 58 : W : -7.0 : US
+New Orleans : Louisiana : USA : 29 : 56 : 52 : N : 90 : 4 : 9 : W : -6.0 : US
+New Rochelle : New York : USA : 40 : 54 : 29 : N : 73 : 46 : 54 : W : -5.0 : US
+New Rockford : North Dakota : USA : 47 : 40 : 1 : N : 99 : 7 : 58 : W : -6.0 : US
+New Washoe City : California : USA : 39 : 18 : 48 : N : 119 : 47 : 9 : W : -8.0 : US
+New York : New York : USA : 40 : 45 : 6 : N : 73 : 59 : 39 : W : -5.0 : US
+Newark : Delaware : USA : 39 : 40 : 59 : N : 75 : 45 : 29 : W : -5.0 : US
+Newark : New Jersey : USA : 40 : 44 : 13 : N : 74 : 10 : 18 : W : -5.0 : US
+Newcastle : : United Kingdom : 53 : 1 : 0 : N : 2 : 13 : 59 : W : 0.0 : EU
+Newell : South Dakota : USA : 44 : 43 : 1 : N : 103 : 25 : 58 : W : -7.0 : US
+Newport : Kentucky : USA : 39 : 5 : 17 : N : 84 : 29 : 42 : W : -5.0 : US
+Newport : New Hampshire : USA : 43 : 19 : 58 : N : 72 : 10 : 1 : W : -5.0 : US
+Newport : Oregon : USA : 44 : 38 : 59 : N : 124 : 1 : 58 : W : -8.0 : US
+Newport : Rhode Island : USA : 41 : 28 : 54 : N : 71 : 19 : 0 : W : -5.0 : US
+Newport : Vermont : USA : 44 : 55 : 1 : N : 72 : 15 : 0 : W : -5.0 : US
+Newport Beach : California : USA : 33 : 37 : 11 : N : 117 : 55 : 37 : W : -8.0 : US
+Newport News : Virginia : USA : 36 : 58 : 36 : N : 76 : 25 : 5 : W : -5.0 : US
+Newton : Massachusetts : USA : 42 : 20 : 53 : N : 71 : 11 : 23 : W : -5.0 : US
+Newton : New Jersey : USA : 41 : 2 : 59 : N : 74 : 45 : 0 : W : -5.0 : US
+Ngozi : : Burundi : 2 : 91 : 0 : S : 29 : 82 : 0 : E : 2.0 : --
+Niagara Falls : New York : USA : 43 : 5 : 34 : N : 79 : 3 : 25 : W : -5.0 : US
+Niamey : : Niger : 13 : 29 : 0 : N : 2 : 10 : 0 : E : 1.0 : --
+Nice : Alpes maritimes : France : 43 : 42 : 0 : N : 7 : 20 : 59 : E : 1.0 : EU
+Nicosia : : Cyprus : 35 : 8 : 59 : N : 33 : 16 : 58 : E : 2.0 : --
+Nijmegen : : Netherlands : 51 : 49 : 48 : N : 5 : 52 : 12 : E : 1.0 : EU
+Nitro : West Virginia : USA : 38 : 25 : 1 : N : 81 : 49 : 58 : W : -5.0 : US
+Nizhnii Novgorod : Volga Region : Russia : 56 : 20 : 0 : N : 44 : 0 : 0 : E : 3.0 : RU
+Nobeyama : : Japan : 35 : 36 : 3 : N : 138 : 28 : 45 : E : 9.0 : --
+Nogales : Arizona : USA : 31 : 19 : 58 : N : 110 : 55 : 1 : W : -7.0 : --
+Nome : Alaska : USA : 64 : 30 : 0 : N : 165 : 25 : 1 : W : -9.0 : US
+Norco : California : USA : 33 : 55 : 5 : N : 117 : 31 : 40 : W : -8.0 : US
+Norfolk : Nebraska : USA : 42 : 1 : 41 : N : 97 : 25 : 0 : W : -6.0 : US
+Norfolk : Virginia : USA : 36 : 51 : 10 : N : 76 : 17 : 21 : W : -5.0 : US
+Norman : Oklahoma : USA : 35 : 13 : 0 : N : 97 : 26 : 23 : W : -6.0 : US
+North Bay : Ontario : Canada : 46 : 19 : 12 : N : 79 : 27 : 35 : W : -5.0 : US
+North Bellmore : New York : USA : 40 : 41 : 32 : N : 73 : 32 : 55 : W : -5.0 : US
+North Cape May : New Jersey : USA : 39 : 0 : 0 : N : 74 : 33 : 36 : W : -5.0 : US
+North Charleston : South Carolina : USA : 32 : 53 : 5 : N : 80 : 0 : 0 : W : -5.0 : US
+North Hollywood : California : USA : 34 : 7 : 59 : N : 118 : 25 : 1 : W : -8.0 : US
+North Las Vegas : Nevada : USA : 36 : 12 : 11 : N : 115 : 6 : 43 : W : -8.0 : US
+North Liberty Obs. : Iowa : USA : 41 : 46 : 3 : N : 91 : 34 : 30 : W : -6.0 : US
+North Little Rock : Arkansas : USA : 34 : 45 : 18 : N : 92 : 16 : 0 : W : -6.0 : US
+North Olmstead : Ohio : USA : 41 : 21 : 0 : N : 81 : 58 : 0 : W : -5.0 : US
+North Platte : Nebraska : USA : 41 : 8 : 17 : N : 100 : 45 : 43 : W : -6.0 : US
+Northfield : Minnesota : USA : 44 : 28 : 1 : N : 93 : 10 : 58 : W : -6.0 : US
+Northport : Washington : USA : 48 : 52 : 58 : N : 117 : 46 : 58 : W : -8.0 : US
+Northrop Strip : New Mexico : USA : 32 : 42 : 0 : N : 106 : 19 : 47 : W : -7.0 : US
+Northway : Alaska : USA : 62 : 58 : 11 : N : 141 : 55 : 48 : W : -9.0 : US
+Norton : Kansas : USA : 39 : 40 : 1 : N : 99 : 54 : 0 : W : -6.0 : US
+Norton : Virginia : USA : 36 : 53 : 59 : N : 82 : 35 : 59 : W : -5.0 : US
+Norwalk : California : USA : 33 : 54 : 6 : N : 118 : 4 : 47 : W : -8.0 : US
+Norwalk : Connecticut : USA : 41 : 7 : 23 : N : 73 : 21 : 53 : W : -5.0 : US
+Norway : Maine : USA : 44 : 10 : 58 : N : 70 : 34 : 58 : W : -5.0 : US
+Nottingham : : United Kingdom : 52 : 58 : 0 : N : 1 : 8 : 59 : W : 0.0 : EU
+Nouakchott : : Mauritania : 18 : 6 : 0 : N : 15 : 57 : 0 : W : 0.0 : --
+Noumea : New Caledonia : France : 22 : 18 : 0 : S : 166 : 48 : 0 : E : 11.0 : --
+Novara : : Italy : 45 : 26 : 44 : N : 8 : 37 : 23 : E : 1.0 : EU
+Novgorod : North-West Region : Russia : 58 : 31 : 0 : N : 31 : 17 : 0 : E : 3.0 : RU
+Novi : Michigan : USA : 42 : 28 : 30 : N : 83 : 31 : 30 : W : -5.0 : US
+Novosibirsk : Siberia : Russia : 55 : 2 : 0 : N : 82 : 55 : 0 : E : 6.0 : RU
+Nyborg : Fyn : Denmark : 55 : 19 : 1 : N : 10 : 48 : 1 : E : 1.0 : EU
+Nykoebing Falster : Falster : Denmark : 54 : 46 : 1 : N : 11 : 52 : 1 : E : 1.0 : EU
+Nürnberg : : Germany : 49 : 27 : 0 : N : 11 : 5 : 56 : E : 1.0 : EU
+Oak Park : Illinois : USA : 41 : 53 : 59 : N : 87 : 46 : 59 : W : -6.0 : US
+Oak Ridge : Tennessee : USA : 36 : 0 : 42 : N : 84 : 16 : 0 : W : -6.0 : US
+Oak Ridge Obs. : Massachusetts : USA : 42 : 30 : 3 : N : 71 : 33 : 29 : W : -5.0 : US
+Oakfield : Maine : USA : 46 : 7 : 58 : N : 68 : 10 : 1 : W : -5.0 : US
+Oakland : California : USA : 37 : 48 : 2 : N : 122 : 15 : 54 : W : -8.0 : US
+Oakley : Kansas : USA : 39 : 7 : 58 : N : 100 : 49 : 1 : W : -6.0 : US
+Oberhausen : : Germany : 51 : 28 : 00 : N : 6 : 51 : 00 : E : 1.0 : EU
+Oberlin : Ohio : USA : 41 : 15 : 51 : N : 82 : 15 : 24 : W : -5.0 : US
+Oberpfaffenhofen : : Germany : 48 : 4 : 30 : N : 11 : 16 : 58 : E : 1.0 : EU
+Obs. Astronomico de Madrid : : Spain : 40 : 24 : 5 : N : 3 : 41 : 15 : W : 1.0 : EU
+Obs. Milan : : Italy : 45 : 42 : 0 : N : 9 : 25 : 45 : E : 1.0 : EU
+Observatoire de Haute Provence : Alpes de Haute Provence: France : 43 : 55 : 9 : N : 5 : 42 : 45 : E : 1.0 : EU
+Ocala : Florida : USA : 29 : 10 : 58 : N : 82 : 9 : 0 : W : -5.0 : US
+Ocean City : Maryland : USA : 38 : 19 : 58 : N : 75 : 10 : 1 : W : -5.0 : US
+Ocean Grove : New Jersey : USA : 40 : 10 : 1 : N : 74 : 0 : 0 : W : -5.0 : US
+Oceanside : California : USA : 33 : 11 : 53 : N : 117 : 22 : 37 : W : -8.0 : US
+Odense : Fyn : Denmark : 55 : 23 : 59 : N : 10 : 22 : 59 : E : 1.0 : EU
+Odessa : : Ukraine : 46 : 28 : 6 : N : 30 : 45 : 29 : E : 1.0 : RU
+Odessa : Texas : USA : 31 : 51 : 29 : N : 102 : 22 : 30 : W : -6.0 : US
+Offenbach : : Germany : 50 : 06 : 00 : N : 8 : 46 : 00 : E : 1.0 : EU
+Ogallala : Nebraska : USA : 41 : 7 : 58 : N : 101 : 43 : 58 : W : -7.0 : US
+Ogden : Utah : USA : 41 : 13 : 31 : N : 111 : 58 : 22 : W : -7.0 : US
+Oggiono : Lecco : Italy : 45 : 47 : 10 : N : 9 : 20 : 10 : E : 1.0 : EU
+Ohakea : : New Zealand : 40 : 12 : 0 : S : 175 : 22 : 59 : E : 12.0 : NZ
+Okayama : : Japan : 34 : 34 : 4 : N : 133 : 35 : 44 : E : 9.0 : --
+Okinawa : : Japan : 26 : 21 : 0 : N : 127 : 46 : 0 : E : 9.0 : --
+Oklahoma City : Oklahoma : USA : 35 : 28 : 26 : N : 97 : 31 : 4 : W : -6.0 : US
+Olathe : Kansas : USA : 38 : 53 : 5 : N : 94 : 49 : 18 : W : -6.0 : US
+Olbia : : Italy : 40 : 55 : 23 : N : 9 : 30 : 7 : E : 1.0 : EU
+Oldenburg : : Germany : 53 : 16 : 00 : N : 8 : 20 : 00 : E : 1.0 : EU
+Oldendorf : : Germany : 52 : 17 : 39 : N : 8 : 32 : 36 : E : 1.0 : EU
+Olean : New York : USA : 42 : 4 : 58 : N : 78 : 25 : 1 : W : -5.0 : US
+Olympia : Washington : USA : 47 : 1 : 59 : N : 122 : 58 : 1 : W : -8.0 : US
+Omaha : Nebraska : USA : 41 : 15 : 42 : N : 95 : 56 : 13 : W : -6.0 : US
+Omsk : Siberia : Russia : 55 : 0 : 0 : N : 73 : 24 : 0 : E : 6.0 : RU
+Ondangwa : : Namibia : 17 : 54 : 0 : S : 15 : 58 : 0 : E : 0.0 : NB
+Onsala : : Sweden : 57 : 23 : 8 : N : 11 : 53 : 30 : E : 1.0 : EU
+Ontario : California : USA : 34 : 3 : 42 : N : 117 : 39 : 0 : W : -8.0 : US
+Oostende : Flandre occidentale : Belgium : 51 : 7 : 48 : N : 2 : 32 : 59 : E : 1.0 : EU
+Ooty : : India : 11 : 22 : 8 : N : 76 : 40 : 0 : E : 5.5 : --
+Opelika : Alabama : USA : 32 : 38 : 53 : N : 85 : 23 : 6 : W : -6.0 : US
+Opheim : Montana : USA : 48 : 51 : 0 : N : 106 : 19 : 1 : W : -7.0 : US
+Oporto : : Portugal : 41 : 6 : 5 : N : 8 : 35 : 15 : W : 0.0 : EU
+Oran : : Algeria : 35 : 46 : 0 : N : 0 : 44 : 59 : W : 1.0 : --
+Orange : California : USA : 33 : 47 : 12 : N : 117 : 50 : 59 : W : -8.0 : US
+Orange : Connecticut : USA : 41 : 15 : 0 : N : 73 : 0 : 0 : W : -5.0 : US
+Orange : Vaucluse : France : 44 : 08 : 0 : N : 04 : 47 : 0 : E : 1.0 : EU
+Orange Park : Florida : USA : 30 : 9 : 30 : N : 81 : 43 : 58 : W : -5.0 : US
+Orangeburg : South Carolina : USA : 33 : 30 : 0 : N : 80 : 49 : 58 : W : -5.0 : US
+Orel : Central Region : Russia : 52 : 59 : 0 : N : 36 : 5 : 0 : E : 3.0 : RU
+Orem : Utah : USA : 40 : 18 : 42 : N : 111 : 42 : 0 : W : -7.0 : US
+Orenburg : Volga Region : Russia : 51 : 54 : 0 : N : 55 : 6 : 0 : E : 5.0 : RU
+Orense : : Spain : 42 : 20 : 11 : N : 07 : 51 : 49 : W : 1.0 : EU
+Orlando : Florida : USA : 28 : 32 : 42 : N : 81 : 22 : 37 : W : -5.0 : US
+Orleans : Loiret : France : 47 : 55 : 0 : N : 1 : 55 : 59 : E : 1.0 : EU
+Osaka : : Japan : 34 : 46 : 58 : N : 135 : 26 : 59 : E : 9.0 : --
+Osborne : Kansas : USA : 39 : 25 : 1 : N : 98 : 42 : 0 : W : -6.0 : US
+Oshkosh : Wisconsin : USA : 44 : 1 : 18 : N : 88 : 32 : 42 : W : -6.0 : US
+Oslo : : Norway : 59 : 55 : 59 : N : 10 : 40 : 59 : E : 1.0 : EU
+Osnabrück : : Germany : 52 : 26 : 70 : N : 8 : 05 : 00 : E : 1.0 : EU
+Otranto : : Italy : 40 : 8 : 38 : N : 18 : 29 : 28 : E : 1.0 : EU
+Ottawa : : Canada : 45 : 24 : 0 : N : 75 : 55 : 14 : W : -5.0 : US
+Ottawa : Ontario : Canada : 45 : 25 : 12 : N : 75 : 40 : 12 : W : -5.0 : US
+Ottumwa : Iowa : USA : 41 : 0 : 0 : N : 92 : 25 : 58 : W : -6.0 : US
+Ouagadougou : : Burkina Faso : 12 : 21 : 0 : N : 1 : 31 : 0 : W : 0.0 : --
+Ouarzazate : : Morocco : 30 : 56 : 0 : N : 6 : 54 : 0 : W : 0.0 : --
+Oulu : : Finland : 65 : 00 : 00 : N : 25 : 26 : 00 : E : 2.0 : EU
+Overland Park : Kansas : USA : 38 : 58 : 11 : N : 94 : 40 : 0 : W : -6.0 : US
+Oviedo : : Spain : 43 : 21 : 44 : N : 05 : 50 : 38 : W : 1.0 : EU
+Owens Valley Radio Obs. : California : USA : 37 : 13 : 9 : N : 118 : 16 : 59 : W : -8.0 : US
+Owensboro : Kentucky : USA : 37 : 46 : 5 : N : 87 : 6 : 47 : W : -6.0 : US
+Oxford : : United Kingdom : 51 : 45 : 00 : N : 1 : 15 : 00 : W : 0.0 : EU
+Oxford : Mississippi : USA : 34 : 22 : 1 : N : 89 : 30 : 0 : W : -6.0 : US
+Oxford : North Carolina : USA : 36 : 16 : 58 : N : 78 : 34 : 58 : W : -5.0 : US
+Oxnard : California : USA : 34 : 12 : 17 : N : 119 : 10 : 29 : W : -8.0 : US
+Oymiakon : Far East : Russia : 63 : 28 : 0 : N : 142 : 49 : 0 : E : 9.0 : RU
+Ozark : Arkansas : USA : 35 : 28 : 58 : N : 93 : 49 : 1 : W : -6.0 : US
+P'yongyang : : Korea : 39 : 01 : 0 : N : 125 : 45 : 0 : E : 9.0 : SK
+Paauilo : Hawaii : USA : 20 : 3 : 0 : N : 155 : 25 : 1 : W :-10.0 : --
+Pacific : Missouri : USA : 38 : 28 : 11 : N : 90 : 45 : 54 : W : -6.0 : US
+Pacific Beach : California : USA : 32 : 43 : 59 : N : 117 : 10 : 1 : W : -8.0 : US
+Paderborn : : Germany : 51 : 43 : 00 : N : 8 : 46 : 00 : E : 1.0 : EU
+Padova : : Italy : 45 : 24 : 24 : N : 11 : 52 : 33 : E : 1.0 : EU
+Paducah : Kentucky : USA : 37 : 5 : 12 : N : 88 : 35 : 56 : W : -6.0 : US
+Pagan Island : : US Territory : 18 : 7 : 27 : N : 145 : 46 : 6 : E : x : --
+Pago Pago : : Samoa : 14 : 19 : 58 : S : 170 : 43 : 1 : W :-11.0 : --
+Paide : : Estonia : 58 : 53 : 12 : N : 25 : 33 : 44 : E : 2.0 : EU
+Palana : Far East : Russia : 59 : 7 : 0 : N : 159 : 58 : 0 : E : 12.0 : RU
+Paldiski : : Estonia : 59 : 21 : 08 : N : 24 : 03 : 28 : E : 2.0 : EU
+Palembang : : Indonesia : 2 : 53 : 59 : S : 104 : 42 : 0 : E : 7.0 : --
+Palencia : : Spain : 42 : 00 : 28 : N : 04 : 32 : 05 : W : 1.0 : EU
+Palermo : : Italy : 38 : 6 : 7 : N : 13 : 21 : 15 : E : 1.0 : EU
+Palm City : Florida : USA : 27 : 6 : 35 : N : 80 : 6 : 35 : W : -5.0 : US
+Palma de Mallorca : : Spain : 39 : 34 : 32 : N : 02 : 39 : 06 : E : 1.0 : EU
+Palmdale : California : USA : 34 : 59 : 45 : N : 118 : 7 : 1 : W : -8.0 : US
+Palmer : Alaska : USA : 61 : 36 : 0 : N : 149 : 5 : 59 : W : -9.0 : US
+Palo Alto : California : USA : 37 : 26 : 30 : N : 122 : 9 : 46 : W : -8.0 : US
+Pamplona : : Spain : 42 : 49 : 11 : N : 01 : 38 : 31 : W : 1.0 : EU
+Panama City : : Panama : 9 : 4 : 1 : N : 79 : 22 : 58 : W : -5.0 : --
+Panama City : Florida : USA : 30 : 7 : 58 : N : 85 : 39 : 0 : W : -5.0 : US
+Pantelleria : : Italy : 36 : 49 : 46 : N : 11 : 56 : 35 : E : 1.0 : EU
+Papeete : : French Polynesia : 17 : 34 : 1 : S : 149 : 37 : 1 : W :-10.0 : --
+Paradise : Nevada : USA : 36 : 6 : 0 : N : 115 : 7 : 1 : W : -8.0 : US
+Paris : Christmas Island : Kiribati : 01 : 58 : 00 : N : 157 : 27 : 00 : W : 14 :
+Paris : Illinois : USA : 39 : 34 : 58 : N : 87 : 40 : 1 : W : -6.0 : US
+Paris : Paris : France : 48 : 51 : 0 : N : 2 : 19 : 59 : E : 1.0 : EU
+Park Rapids : Minnesota : USA : 46 : 52 : 58 : N : 95 : 4 : 58 : W : -6.0 : US
+Park View : New Mexico : USA : 36 : 45 : 0 : N : 106 : 30 : 0 : W : -7.0 : US
+Parkersburg : West Virginia : USA : 39 : 16 : 0 : N : 81 : 33 : 29 : W : -5.0 : US
+Parkes : : Australia : 33 : 0 : 0 : S : 148 : 15 : 45 : E : 10.0 : AU
+Parma : : Italy : 44 : 48 : 3 : N : 10 : 19 : 43 : E : 1.0 : EU
+Parma : Ohio : USA : 41 : 23 : 5 : N : 81 : 42 : 42 : W : -5.0 : US
+Parsons : West Virginia : USA : 39 : 4 : 58 : N : 79 : 40 : 1 : W : -5.0 : US
+Pasadena : California : USA : 34 : 8 : 44 : N : 118 : 8 : 41 : W : -8.0 : US
+Pasadena : Texas : USA : 29 : 42 : 47 : N : 95 : 12 : 42 : W : -6.0 : US
+Pascagoula : Mississippi : USA : 30 : 21 : 11 : N : 88 : 32 : 48 : W : -6.0 : US
+Paterson : New Jersey : USA : 40 : 55 : 0 : N : 74 : 10 : 20 : W : -5.0 : US
+Pau : Pyrénées atlantiques : France : 43 : 18 : 00 : N : 0 : 22 : 00 : W : 1.0 : EU
+Pawtucket : Rhode Island : USA : 41 : 52 : 41 : N : 71 : 22 : 59 : W : -5.0 : US
+Peace River : Alberta : Canada : 56 : 13 : 47 : N : 117 : 24 : 0 : W : -7.0 : US
+Pearce : Western Australia : Australia : 31 : 40 : 0 : S : 116 : 1 : 0 : E : +8.0 : --
+Peking : : China : 40 : 6 : 1 : N : 116 : 19 : 45 : E : 8.0 : CH
+Pemba : : Mozambique : 12 : 58 : 0 : S : 40 : 30 : 0 : E : 2.0 : --
+Pembina : North Dakota : USA : 48 : 58 : 1 : N : 97 : 15 : 0 : W : -6.0 : US
+Penang : : Malaysia : 5 : 17 : 59 : N : 100 : 16 : 59 : E : 8.0 : --
+Pendleton : Oregon : USA : 45 : 40 : 58 : N : 118 : 46 : 58 : W : -8.0 : US
+Pensacola : Florida : USA : 30 : 24 : 51 : N : 87 : 12 : 55 : W : -5.0 : US
+Penza : Volga Region : Russia : 53 : 13 : 0 : N : 45 : 0 : 0 : E : 3.0 : RU
+Peoria : Illinois : USA : 40 : 41 : 42 : N : 89 : 35 : 33 : W : -6.0 : US
+Perkins Obs. : Ohio : USA : 40 : 15 : 1 : N : 83 : 3 : 15 : W : -5.0 : US
+Perm : Volga Region : Russia : 58 : 0 : 0 : N : 56 : 15 : 0 : E : 5.0 : RU
+Perpignan : Pyrénées Orientales : France : 42 : 42 : 00 : N : 02 : 53: 00 : E : 1.0 : EU
+Perth : Western Australia : Australia : 31 : 49 : 59 : S : 116 : 10 : 0 : E : +8.0 : --
+Perth Amboy : New Jersey : USA : 40 : 31 : 1 : N : 74 : 16 : 1 : W : -5.0 : US
+Peru : Illinois : USA : 41 : 19 : 58 : N : 89 : 10 : 1 : W : -6.0 : US
+Perugia : : Italy : 43 : 6 : 22 : N : 12 : 23 : 11 : E : 1.0 : EU
+Pesaro : : Italy : 43 : 54 : 16 : N : 12 : 54 : 18 : E : 1.0 : EU
+Pescara : : Italy : 42 : 27 : 50 : N : 14 : 12 : 51 : E : 1.0 : EU
+Peshawar : : Pakistan : 34 : 0 : 0 : N : 71 : 30 : 47 : E : 5.0 : --
+Petach Tikva : : Israel : 31 : 52 : 00 : N : 34 : 55 : 00 : E : 2.0 : ZN
+Petersburg : Alaska : USA : 56 : 48 : 36 : N : 132 : 56 : 59 : W : -9.0 : US
+Petersburg : Virginia : USA : 37 : 12 : 0 : N : 77 : 30 : 0 : W : -5.0 : US
+Petropavlovsk-Kamchatskiy : Far East : Russia : 53 : 1 : 0 : N : 158 : 39 : 0 : E : 12.0 : RU
+Petrozavodsk : North-West Region : Russia : 52 : 53 : 0 : N : 158 : 42 : 0 : E : 3.0 : RU
+Petseri : : Estonia : 57 : 48 : 30 : N : 27 : 36 : 00 : E : 2.0 : EU
+Pevek : Far East : Russia : 69 : 42 : 0 : N : 170 : 17 : 0 : E : 12.0 : RU
+Pforzheim : : Germany : 48 : 53 : 00 : N : 8 : 42 : 00 : E : 1.0 : EU
+Phenix City : Alabama : USA : 32 : 27 : 47 : N : 85 : 0 : 11 : W : -6.0 : US
+Philadelphia : Pennsylvania : USA : 39 : 56 : 57 : N : 75 : 9 : 20 : W : -5.0 : US
+Philip : South Dakota : USA : 44 : 2 : 59 : N : 101 : 34 : 58 : W : -7.0 : US
+Phoenix : Arizona : USA : 33 : 27 : 11 : N : 112 : 4 : 26 : W : -7.0 : --
+Phuket : : Thailand : 8 : 7 : 0 : N : 98 : 19 : 0 : E : 7.0 : --
+Piacenza : : Italy : 45 : 3 : 8 : N : 9 : 41 : 34 : E : 1.0 : EU
+Pic du Midi (observatory) : Hautes-Pyrénées : France : 42 : 56 : 2 : N : 0 : 8 : 44 : E : 1.0 : EU
+Picayune : Mississippi : USA : 30 : 31 : 29 : N : 89 : 40 : 41 : W : -6.0 : US
+Pico Rivera : California : USA : 34 : 0 : 0 : N : 118 : 4 : 58 : W : -8.0 : US
+Pico de Veleta : : Spain : 37 : 4 : 1 : N : 3 : 24 : 0 : W : 1.0 : EU
+Pierce : Nebraska : USA : 42 : 10 : 58 : N : 97 : 32 : 59 : W : -6.0 : US
+Pierre : South Dakota : USA : 44 : 22 : 18 : N : 100 : 20 : 52 : W : -6.0 : US
+Pilot Hill : California : USA : 38 : 49 : 40 : N : 120 : 58 : 40 : W : -8.0 : US
+Pine Bluff : Arkansas : USA : 34 : 13 : 23 : N : 92 : 1 : 0 : W : -6.0 : US
+Pine City : Minnesota : USA : 45 : 49 : 58 : N : 93 : 1 : 1 : W : -6.0 : US
+Pisa : : Italy : 43 : 42 : 57 : N : 10 : 24 : 3 : E : 1.0 : EU
+Pittsburgh : Pennsylvania : USA : 40 : 26 : 18 : N : 80 : 0 : 0 : W : -5.0 : US
+Pittsfield : Massachusetts : USA : 42 : 26 : 52 : N : 73 : 15 : 14 : W : -5.0 : US
+Piwnice : : Poland : 53 : 5 : 7 : N : 18 : 33 : 45 : E : 1.0 : EU
+Placerville : California : USA : 38 : 42 : 34 : N : 120 : 40 : 58 : W : -8.0 : US
+Plainfield : New Jersey : USA : 40 : 37 : 58 : N : 74 : 25 : 1 : W : -5.0 : US
+Plaisance : : Mauritius : 20 : 25 : 59 : S : 57 : 42 : 0 : E : 4.0 : --
+Plano : Texas : USA : 33 : 1 : 12 : N : 96 : 42 : 0 : W : -6.0 : US
+Plateau de Bure (observatory) : Hautes Alpes : France : 44 : 38 : 0 : N : 5 : 54 : 29 : E : 1.0 : EU
+Plateau de Calern (observatory) : Alpes-Maritimes : France : 43 : 44 : 9 : N : 6 : 55 : 30 : E : 1.0 : EU
+Plattsburgh : New York : USA : 44 : 40 : 1 : N : 73 : 30 : 0 : W : -5.0 : US
+Plymouth : : United Kingdom : 50 : 23 : 00 : N : 4 : 06 : 00 : W : 0.0 : EU
+Plymouth : Massachusetts : USA : 42 : 0 : 0 : N : 70 : 45 : 0 : W : -5.0 : US
+Plymouth : Minnesota : USA : 44 : 58 : 57 : N : 93 : 15 : 42 : W : -6.0 : US
+Plymouth : New Hampshire : USA : 43 : 49 : 58 : N : 71 : 40 : 1 : W : -5.0 : US
+Pocatello : Idaho : USA : 42 : 52 : 23 : N : 112 : 27 : 0 : W : -7.0 : US
+Pocomoke City : Maryland : USA : 38 : 4 : 58 : N : 75 : 34 : 58 : W : -5.0 : US
+Podor : : Senegal : 16 : 39 : 0 : N : 14 : 58 : 0 : W : 0.0 : --
+Pohang : Gyeongbuk : Korea : 36 : 02 : 0 : N : 129 : 23 : 0 : E : 9.0 : SK
+Pohnpei : : Micronesia : 6 : 59 : 4 : N : 158 : 12 : 55 : E : 11.0 : --
+Point Hope : Alaska : USA : 68 : 17 : 59 : N : 166 : 37 : 58 : W : -9.0 : US
+Pointe Noire : : Congo : 4 : 49 : 0 : S : 11 : 54 : 0 : E : 1.0 : --
+Polson : Montana : USA : 47 : 40 : 1 : N : 114 : 10 : 1 : W : -7.0 : US
+Pomona : California : USA : 34 : 3 : 42 : N : 117 : 45 : 0 : W : -8.0 : US
+Pompano Beach : Florida : USA : 26 : 13 : 59 : N : 80 : 7 : 30 : W : -5.0 : US
+Ponca City : Oklahoma : USA : 36 : 42 : 25 : N : 97 : 0 : 33 : W : -6.0 : US
+Ponce : Puerto Rico : USA : 18 : 1 : 0 : N : 66 : 34 : 0 : W : -5.0 : --
+Pontevedra : : Spain : 42 : 26 : 01 : N : 08 : 38 : 52 : W : 1.0 : EU
+Pontiac : Michigan : USA : 42 : 38 : 12 : N : 83 : 17 : 30 : W : -5.0 : US
+Poplar : Montana : USA : 48 : 7 : 58 : N : 105 : 10 : 1 : W : -7.0 : US
+Poplar Bluff : Missouri : USA : 36 : 43 : 1 : N : 90 : 22 : 1 : W : -6.0 : US
+Pori : : Finland : 61 : 28 : 00 : N : 21 : 45 : 00 : E : 2.0 : EU
+Port Allen : Hawaii : USA : 21 : 53 : 59 : N : 159 : 36 : 21 : W :-10.0 : --
+Port Arthur : Texas : USA : 29 : 52 : 30 : N : 93 : 56 : 15 : W : -6.0 : US
+Port Elizabeth : : South Africa : 33 : 59 : 0 : S : 25 : 37 : 0 : E : 2.0 : --
+Port Gentil : : Gabon : 0 : 42 : 0 : S : 8 : 45 : 0 : E : 1.0 : --
+Port Harcourt : : Nigeria : 4 : 51 : 0 : N : 7 : 01 : 0 : E : 1.0 : --
+Port Huron : Michigan : USA : 43 : 0 : 0 : N : 82 : 30 : 0 : W : -5.0 : US
+Port Moresby : : Papua New Guinea : 9 : 26 : 59 : S : 147 : 13 : 0 : E : 10.0 : --
+Port Salerno : Florida : USA : 27 : 11 : 59 : N : 80 : 12 : 0 : W : -5.0 : US
+Port Soudan : : Sudan : 19 : 36 : 0 : N : 37 : 13 : 0 : E : 2.0 : --
+Port Sulphur : Louisiana : USA : 29 : 28 : 1 : N : 89 : 40 : 58 : W : -6.0 : US
+Port of Spain : : Trinidad and Tobago : 10 : 35 : 59 : N : 61 : 21 : 0 : W : -4.0 : --
+Port-au-Prince : : Haiti : 18 : 34 : 59 : N : 72 : 19 : 59 : W : -5.0 : --
+Portland : Maine : USA : 43 : 39 : 33 : N : 70 : 15 : 19 : W : -5.0 : US
+Portland : Oregon : USA : 45 : 31 : 5 : N : 122 : 40 : 33 : W : -8.0 : US
+Porto Novo : : Bénin : 6 : 30 : 0 : N : 2 : 47 : 0 : E : 1.0 : --
+Portsmouth : : United Kingdom : 50 : 45 : 0 : N : 1 : 2 : 59 : W : 0.0 : EU
+Portsmouth : New Hampshire : USA : 43 : 4 : 30 : N : 70 : 45 : 24 : W : -5.0 : US
+Portsmouth : Ohio : USA : 38 : 45 : 0 : N : 83 : 0 : 0 : W : -5.0 : US
+Portsmouth : Virginia : USA : 36 : 50 : 7 : N : 76 : 18 : 14 : W : -5.0 : US
+Potchefstroom : : South Africa : 27 : 10 : 5 : S : 26 : 54 : 15 : E : 2.0 : --
+Potenza : : Italy : 40 : 38 : 17 : N : 15 : 48 : 19 : E : 1.0 : EU
+Potomac : Maryland : USA : 39 : 2 : 19 : N : 77 : 10 : 29 : W : -5.0 : US
+Potsdam : : Germany : 52 : 24 : 00 : N : 13 : 04 : 00 : E : 1.0 : EU
+Pottstown : Pennsylvania : USA : 40 : 15 : 0 : N : 75 : 40 : 1 : W : -5.0 : US
+Poughkeepsie : New York : USA : 41 : 45 : 0 : N : 73 : 55 : 1 : W : -5.0 : US
+Poznan : : Poland : 52 : 23 : 9 : N : 16 : 52 : 45 : E : 1.0 : EU
+Prague : : Czech Republic : 50 : 4 : 59 : N : 14 : 25 : 59 : E : 1.0 : EU
+Prato : : Italy : 43 : 52 : 47 : N : 11 : 5 : 46 : E : 1.0 : EU
+Pratt : Kansas : USA : 37 : 23 : 7 : N : 98 : 26 : 8 : W : -6.0 : US
+Prescott : Arizona : USA : 34 : 32 : 48 : N : 112 : 28 : 19 : W : -7.0 : --
+Preston : Idaho : USA : 42 : 4 : 58 : N : 111 : 54 : 0 : W : -7.0 : US
+Pretoria : : South Africa : 25 : 51 : 0 : S : 28 : 0 : 0 : E : 2.0 : --
+Primghar : Iowa : USA : 43 : 2 : 59 : N : 95 : 20 : 59 : W : -6.0 : US
+Prince Albert : Saskatchewan : Canada : 55 : 23 : 48 : N : 111 : 7 : 30 : W : -6.0 : --
+Prince George : British Columbia : Canada : 53 : 55 : 12 : N : 122 : 41 : 23 : W : -8.0 : US
+Prince Rupert : British Columbia : Canada : 54 : 18 : 36 : N : 130 : 22 : 47 : W : -8.0 : US
+Princeton : Missouri : USA : 40 : 22 : 58 : N : 93 : 34 : 1 : W : -6.0 : US
+Princeton : New Jersey : USA : 40 : 21 : 0 : N : 74 : 40 : 1 : W : -5.0 : US
+Princeton : West Virginia : USA : 37 : 21 : 0 : N : 81 : 4 : 58 : W : -5.0 : US
+Princeton Obs. : New Jersey : USA : 40 : 20 : 8 : N : 74 : 39 : 0 : W : -5.0 : US
+Procida : : Italy : 40 : 45 : 30 : N : 14 : 1 : 0 : E : 1.0 : EU
+Proctor : Vermont : USA : 43 : 40 : 1 : N : 73 : 0 : 0 : W : -5.0 : US
+Prosser : Washington : USA : 46 : 7 : 11 : N : 119 : 27 : 35 : W : -8.0 : US
+Providence : Rhode Island : USA : 41 : 49 : 31 : N : 71 : 24 : 41 : W : -5.0 : US
+Provideniya Bay : Far East : Russia : 64 : 23 : 0 : N : 173 : 18 : 0 : E : 12.0 : RU
+Provo : Utah : USA : 40 : 14 : 5 : N : 111 : 39 : 25 : W : -7.0 : US
+Prudhoe Bay : Alaska : USA : 70 : 16 : 11 : N : 148 : 20 : 24 : W : -9.0 : US
+Pskov : North-West Region : Russia : 57 : 50 : 0 : N : 28 : 20 : 0 : E : 3.0 : RU
+Pueblo : Colorado : USA : 38 : 16 : 17 : N : 104 : 36 : 32 : W : -7.0 : US
+Puerto Montt : : Chile : 41 : 25 : 59 : S : 73 : 5 : 59 : W : -4.0 : CL
+Puerto Real : Puerto Rico : USA : 18 : 20 : 30 : N : 65 : 37 : 17 : W : -5.0 : --
+Puerto del Rosario : Gran Canaria : Spain : 28 : 30 : 0 : N : 13 : 52 : 00 : W : 0.0 : EU
+Pulkovo : : Russia : 59 : 46 : 4 : N : 30 : 19 : 30 : E : 1.0 : RU
+Purple Mountain : : China : 32 : 4 : 0 : N : 118 : 49 : 14 : E : 8.0 : CH
+Putnam : Connecticut : USA : 41 : 55 : 1 : N : 71 : 55 : 1 : W : -5.0 : US
+Puyallup : Washington : USA : 47 : 7 : 33 : N : 122 : 15 : 32 : W : -8.0 : US
+Pärnu : : Estonia : 58 : 23 : 05 : N : 24 : 30 : 58 : E : 2.0 : EU
+Põltsamaa : : Estonia : 58 : 39 : 23 : N : 25 : 58 : 36 : E : 2.0 : EU
+Põlva : : Estonia : 58 : 03 : 13 : N : 27 : 04 : 13 : E : 2.0 : EU
+Püssi : : Estonia : 59 : 21 : 34 : N : 27 : 02 : 40 : E : 2.0 : EU
+Quakertown : Pennsylvania : USA : 40 : 27 : 55 : N : 75 : 22 : 19 : W : -5.0 : US
+Quebec : Quebec : Canada : 46 : 45 : 0 : N : 71 : 10 : 12 : W : -5.0 : US
+Quezon : : Philippines : 14 : 39 : 2 : N : 121 : 4 : 14 : E : 1.0 : --
+Quincy : Massachusetts : USA : 42 : 15 : 6 : N : 71 : 0 : 6 : W : -5.0 : US
+Quito : : Ecuador : 0 : 7 : 58 : S : 78 : 28 : 58 : W : -5.0 : --
+Qustantinah : : Algeria : 36 : 17 : 0 : N : 6 : 37 : 0 : E : 1.0 : --
+R.M. Aller de S. de Compostela : : Spain : 42 : 52 : 5 : N : 8 : 33 : 29 : W : 1.0 : EU
+Ra'anana : : Israel : 32 : 10 : 59 : N : 34 : 52 : 30 : E : 2.0 : ZN
+Rabat : : Morocco : 34 : 2 : 59 : N : 6 : 45 : 0 : W : 0.0 : --
+Racine : Wisconsin : USA : 42 : 43 : 49 : N : 87 : 47 : 12 : W : -6.0 : US
+Rakvere : : Estonia : 59 : 21 : 10 : N : 26 : 21 : 38 : E : 2.0 : EU
+Raleigh : North Carolina : USA : 35 : 46 : 37 : N : 78 : 38 : 21 : W : -5.0 : US
+Ramat Gan : : Israel : 32 : 04 : 00 : N : 34 : 48 : 00 : E : 2.0 : ZN
+Ramstein : : Germany : 49 : 25 : 58 : N : 7 : 35 : 59 : E : 1.0 : EU
+Rancho Palos Verdes : California : USA : 33 : 46 : 2 : N : 118 : 24 : 10 : W : -8.0 : US
+Randers : Jylland : Denmark : 56 : 28 : 1 : N : 10 : 3 : 1 : E : 1.0 : EU
+Randolph : Vermont : USA : 43 : 55 : 1 : N : 72 : 40 : 1 : W : -5.0 : US
+Rangeley : Maine : USA : 45 : 0 : 0 : N : 70 : 25 : 1 : W : -5.0 : US
+Rangoon : : Myanmar : 16 : 46 : 0 : N : 96 : 9 : 0 : E : 6.5 : --
+Rapid City : South Dakota : USA : 44 : 4 : 47 : N : 103 : 13 : 40 : W : -7.0 : US
+Rapla : : Estonia : 58 : 59 : 38 : N : 24 : 46 : 20 : E : 2.0 : EU
+Rastede : : Germany : 53 : 15 : 0 : N : 8 : 11 : 0 : E : 1.0 : EU
+Ravenna : : Italy : 44 : 25 : 2 : N : 12 : 11 : 54 : E : 1.0 : EU
+Rawalpindi : : Pakistan : 33 : 37 : 1 : N : 73 : 5 : 59 : E : 5.0 : --
+Rawlins : Wyoming : USA : 41 : 47 : 23 : N : 107 : 14 : 16 : W : -7.0 : US
+Reading : Pennsylvania : USA : 40 : 20 : 8 : N : 75 : 55 : 40 : W : -5.0 : US
+Recife : : Brazil : 8 : 7 : 58 : S : 34 : 55 : 58 : W : -3.0 : BZ
+Recklinghausen : : Germany : 51 : 37 : 00 : N : 7 : 12 : 00 : E : 1.0 : EU
+Redding : California : USA : 40 : 36 : 0 : N : 122 : 25 : 1 : W : -8.0 : US
+Redondo Beach : California : USA : 33 : 49 : 36 : N : 118 : 23 : 13 : W : -8.0 : US
+Redwood City : California : USA : 37 : 28 : 0 : N : 122 : 15 : 0 : W : -8.0 : US
+Regensburg : : Germany : 49 : 01 : 00 : N : 12 : 06 : 00 : E : 1.0 : EU
+Reggio di Calabria : : Italy : 38 : 6 : 29 : N : 15 : 38 : 50 : E : 1.0 : EU
+Regina : Saskatchewan : Canada : 50 : 30 : 0 : N : 104 : 30 : 0 : W : -6.0 : --
+Rehovot : : Israel : 31 : 53 : 49 : N : 34 : 49 : 8 : E : 2.0 : ZN
+Reims : Marne : France : 49 : 16 : 0 : N : 4 : 0 : 0 : E : 1.0 : EU
+Remscheid : : Germany : 51 : 11 : 00 : N : 7 : 12 : 00 : E : 1.0 : EU
+Rennes : Ille-et-vilaine : France : 48 : 7 : 0 : N : 1 : 1 : 59 : W : 1.0 : EU
+Reno : Nevada : USA : 39 : 31 : 27 : N : 119 : 48 : 39 : W : -8.0 : US
+Reseda : California : USA : 34 : 12 : 0 : N : 118 : 31 : 58 : W : -8.0 : US
+Rexburg : Idaho : USA : 43 : 49 : 23 : N : 111 : 47 : 5 : W : -7.0 : US
+Reykjavik : : Iceland : 64 : 8 : 4 : N : 21 : 57 : 29 : W : 0.0 : EU
+Rhinelander : Wisconsin : USA : 45 : 38 : 59 : N : 89 : 25 : 1 : W : -6.0 : US
+Ribe : Jylland : Denmark : 55 : 21 : 0 : N : 8 : 46 : 0 : E : 1.0 : EU
+Richardson : Texas : USA : 32 : 57 : 11 : N : 96 : 43 : 29 : W : -6.0 : US
+Richland : Washington : USA : 46 : 16 : 58 : N : 119 : 19 : 1 : W : -8.0 : US
+Richmond : California : USA : 37 : 56 : 12 : N : 122 : 20 : 49 : W : -8.0 : US
+Richmond : Kentucky : USA : 37 : 45 : 0 : N : 84 : 19 : 58 : W : -5.0 : US
+Richmond : New South Wales : Australia : 33 : 36 : 0 : S : 150 : 46 : 59 : E :+10.0 : AU
+Richmond : Utah : USA : 41 : 55 : 1 : N : 111 : 49 : 58 : W : -7.0 : US
+Richmond : Virginia : USA : 37 : 32 : 15 : N : 77 : 26 : 8 : W : -5.0 : US
+Rifle : Colorado : USA : 39 : 34 : 58 : N : 107 : 49 : 58 : W : -7.0 : US
+Riga : : Latvia : 56 : 46 : 6 : N : 24 : 24 : 15 : E : 2.0 : --
+Rimini : : Italy : 44 : 3 : 33 : N : 12 : 34 : 0 : E : 1.0 : EU
+Ringkoebing : Jylland : Denmark : 56 : 4 : 58 : N : 8 : 15 : 58 : E : 1.0 : EU
+Ringsted : Zealand : Denmark : 55 : 27 : 0 : N : 11 : 49 : 0 : E : 1.0 : EU
+Rio de Janeiro : : Brazil : 22 : 26 : 59 : S : 42 : 43 : 1 : W : -3.0 : BZ
+River Ottawa : : Canada : 45 : 23 : 2 : N : 75 : 53 : 30 : W : -5.0 : US
+Riverside : California : USA : 33 : 58 : 47 : N : 117 : 21 : 53 : W : -8.0 : US
+Riverton : Wyoming : USA : 43 : 1 : 29 : N : 108 : 23 : 6 : W : -7.0 : US
+Riyadh : : Saudi Arabia : 24 : 31 : 0 : N : 46 : 46 : 59 : E : 3.0 : --
+Roanoke : Virginia : USA : 37 : 16 : 13 : N : 79 : 56 : 43 : W : -5.0 : US
+Robinson : Illinois : USA : 39 : 49 : 58 : N : 87 : 47 : 59 : W : -6.0 : US
+Robledo de Chavela : : Spain : 40 : 25 : 6 : N : 4 : 15 : 0 : W : 1.0 : EU
+Rochdale Lanc : : United Kingdom : 53 : 36 : 0 : N : 2 : 6 : 0 : E : 0.0 : EU
+Rochester : Minnesota : USA : 44 : 1 : 21 : N : 92 : 28 : 3 : W : -6.0 : US
+Rochester : New Hampshire : USA : 43 : 18 : 11 : N : 70 : 58 : 29 : W : -5.0 : US
+Rochester : New York : USA : 43 : 9 : 41 : N : 77 : 36 : 20 : W : -5.0 : US
+Rochester Hills : Michigan : USA : 42 : 40 : 59 : N : 83 : 7 : 59 : W : -5.0 : US
+Rock Hill : South Carolina : USA : 34 : 55 : 41 : N : 81 : 1 : 23 : W : -5.0 : US
+Rock Springs : Wyoming : USA : 41 : 35 : 6 : N : 109 : 13 : 29 : W : -7.0 : US
+Rockford : Illinois : USA : 42 : 16 : 6 : N : 89 : 5 : 48 : W : -6.0 : US
+Rockland : Maine : USA : 44 : 5 : 30 : N : 69 : 6 : 15 : W : -5.0 : US
+Rockport : Missouri : USA : 40 : 25 : 1 : N : 95 : 30 : 0 : W : -6.0 : US
+Rockville : Maryland : USA : 39 : 4 : 59 : N : 77 : 8 : 35 : W : -5.0 : US
+Rockwood : Maine : USA : 45 : 38 : 59 : N : 69 : 45 : 0 : W : -5.0 : US
+Rocky Mount : North Carolina : USA : 35 : 55 : 1 : N : 77 : 46 : 58 : W : -5.0 : US
+Roenne : Bornholm : Denmark : 55 : 6 : 0 : N : 14 : 41 : 0 : E : 1.0 : EU
+Rogers : Arkansas : USA : 36 : 16 : 48 : N : 94 : 16 : 48 : W : -6.0 : US
+Rome : : Italy : 41 : 52 : 0 : N : 12 : 37 : 0 : E : 1.0 : EU
+Roosevelt Roads : Puerto Rico : USA : 18 : 15 : 0 : N : 65 : 37 : 59 : W : -5.0 : --
+Roque de los Muchachos : Tenerife : Spain : 28 : 45 : 34 : N : 17 : 52 : 34 : W : 0.0 : EU
+Rosemead : California : USA : 34 : 4 : 12 : N : 118 : 5 : 24 : W : -8.0 : US
+Roseville : California : USA : 38 : 34 : 57 : N : 121 : 29 : 42 : W : -8.0 : US
+Roseville : Michigan : USA : 42 : 30 : 11 : N : 82 : 56 : 12 : W : -5.0 : US
+Roskilde : Zealand : Denmark : 55 : 38 : 59 : N : 12 : 4 : 59 : E : 1.0 : EU
+Rostock : : Germany : 54 : 4 : 58 : N : 12 : 7 : 58 : E : 1.0 : EU
+Rostov na Donu : South Region : Russia : 47 : 13 : 0 : N : 39 : 43 : 0 : E : 3.0 : RU
+Roswell : Georgia : USA : 34 : 1 : 58 : N : 84 : 20 : 59 : W : -5.0 : US
+Roswell : New Mexico : USA : 33 : 23 : 42 : N : 104 : 31 : 37 : W : -7.0 : US
+Rota Island : : US Territory : 14 : 10 : 23 : N : 145 : 14 : 20 : E : x : --
+Rotterdam : : Netherlands : 51 : 55 : 0 : N : 4 : 29 : 0 : E : 1.0 : EU
+Rouen : Seine maritime : France : 49 : 25 : 0 : N : 1 : 4 : 59 : E : 1.0 : EU
+Roundup : Montana : USA : 46 : 25 : 1 : N : 108 : 34 : 58 : W : -7.0 : US
+Rowland Heights : California : USA : 34 : 0 : 0 : N : 117 : 52 : 30 : W : -8.0 : US
+Royal Oak : Michigan : USA : 42 : 30 : 24 : N : 83 : 8 : 48 : W : -5.0 : US
+Ruby : Alaska : USA : 64 : 37 : 58 : N : 155 : 22 : 1 : W : -9.0 : US
+Rugby : North Dakota : USA : 48 : 22 : 1 : N : 100 : 0 : 0 : W : -6.0 : US
+Rumford : Rhode Island : USA : 41 : 49 : 12 : N : 71 : 24 : 35 : W : -5.0 : US
+Russell : Kansas : USA : 38 : 51 : 0 : N : 98 : 50 : 59 : W : -6.0 : US
+Ruston : Louisiana : USA : 32 : 31 : 29 : N : 92 : 38 : 17 : W : -6.0 : US
+Rutherford Appleton Lab. : : United Kingdom : 51 : 34 : 3 : N : 1 : 18 : 45 : W : 0.0 : EU
+Rutland : Vermont : USA : 43 : 36 : 29 : N : 72 : 58 : 18 : W : -5.0 : US
+Ruyigi : : Burundi : 3 : 47 : 0 : S : 30 : 24 : 0 : E : 2.0 : --
+Ryazan : Central Region : Russia : 54 : 38 : 0 : N : 39 : 44 : 0 : E : 3.0 : RU
+Räpina : : Estonia : 58 : 05 : 59 : N : 27 : 28 : 01 : E : 2.0 : EU
+Saarbrücken : : Germany : 49 : 14 : 00 : N : 7 : 00 : 00 : E : 1.0 : EU
+Sabadell : : Spain : 41 : 32 : 53 : N : 02 : 06 : 33 : E : 1.0 : EU
+Saco : Maine : USA : 43 : 30 : 0 : N : 70 : 26 : 35 : W : -5.0 : US
+Sacramento : California : USA : 38 : 34 : 57 : N : 121 : 29 : 42 : W : -8.0 : US
+Saginaw : Michigan : USA : 43 : 25 : 51 : N : 83 : 56 : 4 : W : -5.0 : US
+Saginaw : Texas : USA : 32 : 30 : 46 : N : 97 : 13 : 11 : W : -6.0 : US
+Saint-Etienne : Loire : France : 45 : 26 : 00 : N : 4 : 23 : 00 : E : 1.0 : EU
+Saipan Island : : US Territory : 15 : 7 : 13 : N : 145 : 43 : 49 : E : 10.0 : --
+Salamanca : : Spain : 40 : 57 : 38 : N : 05 : 40 : 01 : W : 1.0 : EU
+Sale : Victoria : Australia : 38 : 6 : 0 : S : 147 : 9 : 0 : E :+10.0 : AU
+Salem : Massachusetts : USA : 42 : 31 : 1 : N : 70 : 54 : 0 : W : -5.0 : US
+Salem : New Hampshire : USA : 42 : 42 : 0 : N : 71 : 15 : 0 : W : -5.0 : US
+Salem : Oregon : USA : 44 : 56 : 23 : N : 123 : 1 : 58 : W : -8.0 : US
+Salem : West Virginia : USA : 39 : 15 : 0 : N : 80 : 34 : 58 : W : -5.0 : US
+Salerno : : Italy : 40 : 40 : 44 : N : 14 : 45 : 56 : E : 1.0 : EU
+Salina : Kansas : USA : 38 : 50 : 6 : N : 97 : 36 : 29 : W : -6.0 : US
+Salina : Utah : USA : 39 : 0 : 0 : N : 111 : 55 : 1 : W : -7.0 : US
+Salinas : California : USA : 36 : 40 : 12 : N : 121 : 39 : 7 : W : -8.0 : US
+Salisbury : Maryland : USA : 38 : 19 : 58 : N : 75 : 40 : 1 : W : -5.0 : US
+Sallisaw : Oklahoma : USA : 35 : 27 : 0 : N : 94 : 47 : 59 : W : -6.0 : US
+Salmon : Idaho : USA : 45 : 30 : 0 : N : 115 : 45 : 0 : W : -7.0 : US
+Salt Lake City : Utah : USA : 40 : 45 : 23 : N : 111 : 53 : 27 : W : -7.0 : US
+Salton City : California : USA : 33 : 14 : 24 : N : 115 : 57 : 0 : W : -8.0 : US
+Salzburg : : Austria : 47 : 46 : 48 : N : 13 : 0 : 0 : E : 1.0 : EU
+Salzgitter : : Germany : 52 : 05 : 00 : N : 10 : 20 : 00 : E : 1.0 : EU
+Samara : Volga Region : Russia : 53 : 11 : 0 : N : 50 : 6 : 0 : E : 4.0 : RU
+Samarrah : : Iraq : 34 : 12 : 0 : N : 43 : 54 : 18 : E : 3.0 : IQ
+San Angelo : Texas : USA : 31 : 27 : 38 : N : 100 : 26 : 2 : W : -6.0 : US
+San Antonio : Texas : USA : 29 : 25 : 36 : N : 98 : 29 : 5 : W : -6.0 : US
+San Bernardino : California : USA : 34 : 6 : 29 : N : 117 : 17 : 27 : W : -8.0 : US
+San Diego : California : USA : 32 : 42 : 52 : N : 117 : 9 : 21 : W : -8.0 : US
+San Fernando : : Spain : 36 : 28 : 0 : N : 6 : 12 : 15 : W : 1.0 : EU
+San Francisco : California : USA : 37 : 46 : 39 : N : 122 : 24 : 39 : W : -8.0 : US
+San Jose : : Costa Rica : 9 : 56 : 59 : N : 84 : 4 : 59 : W : -6.0 : --
+San Jose : California : USA : 37 : 20 : 16 : N : 121 : 53 : 24 : W : -8.0 : US
+San Juan : Puerto Rico : USA : 18 : 26 : 59 : N : 66 : 0 : 0 : W : -5.0 : --
+San Leandro : California : USA : 37 : 43 : 30 : N : 122 : 9 : 18 : W : -8.0 : US
+San Mateo : California : USA : 37 : 33 : 47 : N : 122 : 19 : 22 : W : -8.0 : US
+San Pedro : California : USA : 33 : 43 : 59 : N : 118 : 16 : 58 : W : -8.0 : US
+San Pedro Martir : : Mexico : 31 : 2 : 6 : N : 115 : 27 : 45 : W : -6.0 : MX
+San Salvador : : El Salvador : 13 : 41 : 59 : N : 89 : 7 : 1 : W : -6.0 : --
+San Sebastián : : Spain : 43 : 19 : 01 : N : 01 : 58 : 55 : W : 1.0 : EU
+San Sebastián de la Gomera : Tenerife : Spain : 28 : 06 : 0 : N : 17 : 06 : 0 : W : 0.0 : EU
+Sancheong : Gyeongnam : Korea : 35 : 25 : 0 : N : 127 : 53 : 0 : E : 9.0 : SK
+Sanders : Arizona : USA : 35 : 13 : 1 : N : 109 : 19 : 58 : W : -7.0 : --
+Sandersville : Georgia : USA : 33 : 0 : 0 : N : 82 : 27 : 35 : W : -5.0 : US
+Sandhurst Surrey : : United Kingdom : 51 : 20 : 48 : N : 0 : 48 : 18 : W : 0.0 : EU
+Sandpoint : Idaho : USA : 48 : 16 : 58 : N : 116 : 34 : 1 : W : -8.0 : US
+Sanford : Maine : USA : 43 : 26 : 30 : N : 70 : 46 : 36 : W : -5.0 : US
+Santa Ana : California : USA : 33 : 45 : 47 : N : 117 : 51 : 53 : W : -8.0 : US
+Santa Barbara : California : USA : 34 : 25 : 18 : N : 119 : 41 : 56 : W : -8.0 : US
+Santa Clara : California : USA : 37 : 20 : 41 : N : 121 : 56 : 49 : W : -8.0 : US
+Santa Cruz : : Bolivia : 17 : 38 : 59 : S : 63 : 7 : 59 : W : -4.0 : --
+Santa Cruz de Tenerife : Tenerife : Spain : 28 : 27 : 0 : N : 16 : 14 : 0 : W : 0.0 : EU
+Santa Cruz de la Palma : Tenerife : Spain : 28 : 40 : 60 : N : 17 : 45 : 00 : W : 0.0 : EU
+Santa Fe : New Mexico : USA : 35 : 41 : 11 : N : 105 : 56 : 9 : W : -7.0 : US
+Santa Maria : California : USA : 34 : 53 : 56 : N : 120 : 27 : 21 : W : -8.0 : US
+Santa Maria Capua Vetere : : Italy : 41 : 4 : 41 : N : 14 : 15 : 21 : E : 1.0 : EU
+Santa Monica : California : USA : 34 : 0 : 47 : N : 118 : 29 : 5 : W : -8.0 : US
+Santa Rosa : California : USA : 38 : 26 : 23 : N : 122 : 42 : 54 : W : -8.0 : US
+Santa Rosa : New Mexico : USA : 34 : 55 : 1 : N : 104 : 40 : 58 : W : -7.0 : US
+Santander : : Spain : 43 : 27 : 47 : N : 03 : 48 : 20 : W : 1.0 : EU
+Santiago : : Chile : 33 : 25 : 59 : S : 70 : 39 : 59 : W : -4.0 : CL
+Santo Domingo : : Dominican Republic : 18 : 26 : 12 : N : 69 : 40 : 0 : W : -4.0 : --
+Sapporo : : Japan : 43 : 7 : 1 : N : 141 : 22 : 58 : E : 9.0 : --
+Sarajevo : : Bosnia and Herzegovina : 43 : 49 : 55 : N : 18 : 20 : 6 : E : 1.0 : EU
+Saransk : Volga Region : Russia : 54 : 11 : 0 : N : 45 : 11 : 0 : E : 3.0 : RU
+Sarasota : Florida : USA : 27 : 20 : 12 : N : 82 : 31 : 54 : W : -5.0 : US
+Saratov : Volga Region : Russia : 51 : 34 : 0 : N : 46 : 2 : 0 : E : 3.0 : RU
+Sargent : Nebraska : USA : 41 : 40 : 1 : N : 99 : 37 : 58 : W : -6.0 : US
+Saskatoon : Saskatchewan : Canada : 52 : 8 : 59 : N : 106 : 35 : 59 : W : -6.0 : --
+Sassari : : Italy : 40 : 43 : 26 : N : 8 : 33 : 49 : E : 1.0 : EU
+Satif : : Algeria : 36 : 11 : 0 : N : 5 : 25 : 0 : E : 1.0 : --
+Saue : : Estonia : 59 : 19 : 13 : N : 24 : 32 : 39 : E : 2.0 : EU
+Sault St. Marie : Michigan : USA : 46 : 28 : 58 : N : 84 : 20 : 59 : W : -5.0 : US
+Savannah : Georgia : USA : 32 : 4 : 41 : N : 81 : 5 : 36 : W : -5.0 : US
+Savona : : Italy : 44 : 18 : 26 : N : 8 : 28 : 49 : E : 1.0 : EU
+Scarborough : Ontario : Canada : 43 : 40 : 12 : N : 79 : 22 : 12 : W : -5.0 : US
+Schauinsland : : Germany : 47 : 54 : 8 : N : 7 : 54 : 15 : E : 1.0 : EU
+Schaumburg : Illinois : USA : 42 : 2 : 23 : N : 88 : 4 : 47 : W : -6.0 : US
+Schenectady : New York : USA : 42 : 48 : 42 : N : 73 : 55 : 41 : W : -5.0 : US
+Schuyler : Nebraska : USA : 41 : 28 : 1 : N : 97 : 4 : 58 : W : -6.0 : US
+Schwerin : : Germany : 53 : 38 : 00 : N : 11 : 23 : 00 : E : 1.0 : EU
+Scottsdale : Arizona : USA : 33 : 29 : 17 : N : 111 : 55 : 37 : W : -7.0 : --
+Scranton : Pennsylvania : USA : 41 : 24 : 32 : N : 75 : 39 : 46 : W : -5.0 : US
+Seabrook : Texas : USA : 29 : 33 : 49 : N : 95 : 1 : 32 : W : -6.0 : US
+Seaford : Delaware : USA : 38 : 38 : 30 : N : 75 : 36 : 42 : W : -5.0 : US
+Seal Beach : California : USA : 33 : 46 : 29 : N : 117 : 59 : 34 : W : -8.0 : US
+Seattle : Washington : USA : 47 : 36 : 32 : N : 122 : 20 : 13 : W : -8.0 : US
+Sebastian : Florida : USA : 27 : 50 : 23 : N : 80 : 29 : 49 : W : -5.0 : US
+Segou : : Mali : 13 : 24 : 0 : N : 6 : 09 : 0 : W : 0.0 : --
+Segovia : : Spain : 40 : 57 : 00 : N : 04 : 07 : 34 : W : 1.0 : EU
+Selma : Alabama : USA : 32 : 25 : 0 : N : 87 : 1 : 23 : W : -6.0 : US
+Selter : : Germany : 50 : 22 : 9 : N : 8 : 15 : 59 : E : 1.0 : EU
+Seogwipo : Jeju : Korea : 33 : 15 : 0 : N : 126 : 34 : 0 : E : 9.0 : SK
+Seongsanpo : Jeju : Korea : 33 : 23 : 0 : N : 126 : 53 : 0 : E : 9.0 : SK
+Seosan : Chungnam : Korea : 36 : 46 : 0 : N : 126 : 30 : 0 : E : 9.0 : SK
+Seoul : : Korea : 37 : 34 : 0 : N : 126 : 58 : 0 : E : 9.0 : SK
+Sept-Iles : Quebec : Canada : 50 : 13 : 11 : N : 66 : 18 : 36 : W : -5.0 : US
+Sevilla : : Spain : 37 : 23 : 10 : N : 05 : 59 : 34 : W : 1.0 : EU
+Seward : Alaska : USA : 60 : 6 : 0 : N : 149 : 26 : 59 : W : -9.0 : US
+Seymour : Tennessee : USA : 35 : 52 : 59 : N : 83 : 42 : 59 : W : -5.0 : US
+Sfax : : Tunisia : 34 : 43 : 0 : N : 10 : 41 : 0 : E : 1.0 : --
+Shanghai : : China : 31 : 13 : 58 : N : 121 : 27 : 0 : E : 8.0 : CH
+Shannon : : Ireland : 52 : 42 : 0 : N : 8 : 55 : 1 : W : 0.0 : EU
+Shawnee : Kansas : USA : 39 : 0 : 47 : N : 94 : 42 : 54 : W : -6.0 : US
+Sheboygan : Wisconsin : USA : 43 : 45 : 35 : N : 87 : 44 : 53 : W : -6.0 : US
+Sheffield : : United Kingdom : 53 : 22 : 59 : N : 1 : 27 : 59 : W : 0.0 : EU
+Shelby : Ohio : USA : 40 : 52 : 54 : N : 82 : 39 : 42 : W : -5.0 : US
+Shelbyville : Tennessee : USA : 35 : 30 : 0 : N : 86 : 28 : 1 : W : -6.0 : US
+Sheldon : Iowa : USA : 43 : 10 : 1 : N : 95 : 49 : 58 : W : -6.0 : US
+Shell Beach : California : USA : 35 : 9 : 18 : N : 120 : 40 : 19 : W : -8.0 : US
+Shemya : Alaska : USA : 52 : 42 : 36 : N : 174 : 7 : 12 : E : -9.0 : US
+Sherbrooke : Quebec : Canada : 45 : 23 : 59 : N : 71 : 46 : 11 : W : -5.0 : US
+Sheridan : Wyoming : USA : 44 : 47 : 48 : N : 106 : 57 : 43 : W : -7.0 : US
+Shiraz : : Iran : 29 : 32 : 23 : N : 52 : 35 : 24 : E : 3.5 : IR
+Shoshone : Idaho : USA : 42 : 55 : 58 : N : 114 : 24 : 0 : W : -7.0 : US
+Shreveport : Louisiana : USA : 32 : 30 : 46 : N : 93 : 44 : 57 : W : -6.0 : US
+Shungnak : Alaska : USA : 66 : 55 : 1 : N : 157 : 19 : 58 : W : -9.0 : US
+Sibu : : Malaysia : 2 : 21 : 0 : N : 111 : 49 : 59 : E : 8.0 : --
+Siding Spring : : Australia : 31 : 16 : 4 : S : 149 : 3 : 45 : E : 10.0 : AU
+Siegen : : Germany : 50 : 52 : 00 : N : 8 : 02 : 00 : E : 1.0 : EU
+Siena : : Italy : 43 : 19 : 16 : N : 11 : 19 : 39 : E : 1.0 : EU
+Sigonella : : Italy : 37 : 23 : 59 : N : 14 : 55 : 30 : E : 1.0 : EU
+Silkeborg : Jylland : Denmark : 56 : 10 : 1 : N : 9 : 34 : 1 : E : 1.0 : EU
+Sillamäe : : Estonia : 59 : 24 : 01 : N : 27 : 44 : 09 : E : 2.0 : EU
+Silver Spring : Maryland : USA : 39 : 0 : 0 : N : 77 : 0 : 0 : W : -5.0 : US
+Simi Valley : California : USA : 34 : 16 : 5 : N : 118 : 46 : 40 : W : -8.0 : US
+Simunye : : Swaziland : 26 : 18 : 0 : S : 31 : 95 : 0 : E : 2.0 : --
+Sindi : : Estonia : 58 : 24 : 11 : N : 24 : 39 : 32 : E : 2.0 : EU
+Singapore : : Singapore : 1 : 22 : 0 : N : 103 : 45 : 0 : E : 8.0 : --
+Sinuiju : : Korea : 40 : 05 : 0 : N : 124 : 24 : 0 : E : 9.0 : SK
+Sioux City : Iowa : USA : 42 : 29 : 45 : N : 96 : 24 : 29 : W : -6.0 : US
+Sioux Falls : South Dakota : USA : 43 : 32 : 34 : N : 96 : 43 : 35 : W : -6.0 : US
+Sioux Lookout : Ontario : Canada : 50 : 4 : 12 : N : 91 : 55 : 12 : W : -6.0 : US
+Sioux Narrows : Ontario : Canada : 49 : 23 : 59 : N : 94 : 0 : 0 : W : -6.0 : US
+Siracusa : : Italy : 37 : 4 : 56 : N : 15 : 17 : 7 : E : 1.0 : EU
+Sitka : Alaska : USA : 57 : 2 : 59 : N : 135 : 21 : 36 : W : -9.0 : US
+Sittwe : : Myanmar : 20 : 7 : 59 : N : 92 : 52 : 59 : E : 6.5 : --
+Skagen : Jylland : Denmark : 57 : 43 : 58 : N : 10 : 35 : 58 : E : 1.0 : EU
+Skalnate Pleso : : Slovakia : 49 : 11 : 8 : N : 20 : 13 : 14 : E : 1.0 : EU
+Skibotn : : Norway : 69 : 20 : 9 : N : 20 : 22 : 0 : E : 1.0 : EU
+Skive : Jylland : Denmark : 56 : 34 : 1 : N : 9 : 1 : 1 : E : 1.0 : EU
+Skokie : Illinois : USA : 42 : 2 : 35 : N : 87 : 44 : 48 : W : -6.0 : US
+Skopje : : Macedonia : 41 : 59 : 0 : N : 21 : 26 : 0 : E : 1.0 : EU
+Slagelse : Zealand : Denmark : 55 : 23 : 59 : N : 11 : 22 : 59 : E : 1.0 : EU
+Slidell : Louisiana : USA : 30 : 16 : 29 : N : 89 : 48 : 6 : W : -6.0 : US
+Smolensk : Central Region : Russia : 54 : 47 : 0 : N : 32 : 3 : 0 : E : 3.0 : RU
+Smyrna : Delaware : USA : 39 : 18 : 10 : N : 75 : 36 : 24 : W : -5.0 : US
+Sochi : South Region : Russia : 43 : 35 : 0 : N : 39 : 45 : 0 : E : 3.0 : RU
+Soda Springs : Idaho : USA : 42 : 38 : 59 : N : 111 : 37 : 1 : W : -7.0 : US
+Soeborg : : Denmark : 55 : 25 : 12 : N : 12 : 20 : 59 : E : 1.0 : EU
+Soenderborg : Jylland : Denmark : 54 : 55 : 1 : N : 9 : 46 : 1 : E : 1.0 : EU
+Sofia : : Bulgaria : 42 : 43 : 0 : N : 23 : 19 : 59 : E : 2.0 : EU
+Sokcho : Gangwon : Korea : 38 : 15 : 0 : N : 128 : 34 : 0 : E : 9.0 : SK
+Solingen : : Germany : 51 : 11 : 00 : N : 7 : 05 : 00 : E : 1.0 : EU
+Somerset : Kentucky : USA : 37 : 2 : 23 : N : 84 : 21 : 35 : W : -5.0 : US
+Somerset : New Jersey : USA : 40 : 30 : 35 : N : 74 : 33 : 36 : W : -5.0 : US
+Somerville : Massachusetts : USA : 42 : 23 : 15 : N : 71 : 6 : 6 : W : -5.0 : US
+Somerville : New Jersey : USA : 40 : 34 : 1 : N : 74 : 37 : 1 : W : -5.0 : US
+Sondrestrom : : Greenland : 67 : 1 : 11 : N : 50 : 43 : 11 : W : -3.0 : EU
+Sonnenberg : : Germany : 50 : 22 : 7 : N : 11 : 11 : 30 : E : 1.0 : EU
+Sonoma : California : USA : 38 : 17 : 53 : N : 122 : 30 : 46 : W : -8.0 : US
+Soria : : Spain : 41 : 46 : 06 : N : 02 : 28 : 01 : W : 1.0 : EU
+Sousse : : Tunisia : 35 : 50 : 0 : N : 10 : 38 : 0 : E : 1.0 : --
+South Bend : Indiana : USA : 41 : 40 : 32 : N : 86 : 15 : 1 : W : -5.0 : --
+South Gate : California : USA : 33 : 57 : 17 : N : 118 : 12 : 17 : W : -8.0 : US
+South Kauai VORTAC : Hawaii : USA : 21 : 54 : 12 : N : 159 : 31 : 55 : W :-10.0 : --
+Southampton : : United Kingdom : 50 : 53 : 59 : N : 1 : 29 : 59 : W : 0.0 : EU
+Southampton : New York : USA : 40 : 52 : 58 : N : 72 : 24 : 0 : W : -5.0 : US
+Southfield : Michigan : USA : 42 : 28 : 30 : N : 83 : 16 : 36 : W : -5.0 : US
+Southington : Connecticut : USA : 41 : 37 : 49 : N : 72 : 52 : 14 : W : -5.0 : US
+Soweto : : South Africa : 26 : 28: 0 : S : 27 : 84 : 0 : E : 2.0 : --
+Soyo : : Angola : 6 : 2 : 0 : S : 12 : 25 : 0 : E : 1.0 : --
+Sparks : Nevada : USA : 39 : 32 : 17 : N : 119 : 45 : 10 : W : -8.0 : US
+Spartanburg : South Carolina : USA : 34 : 57 : 2 : N : 81 : 56 : 6 : W : -5.0 : US
+Spenard : Alaska : USA : 61 : 11 : 17 : N : 149 : 55 : 1 : W : -9.0 : US
+Spencer : Iowa : USA : 43 : 8 : 59 : N : 95 : 7 : 58 : W : -6.0 : US
+Spokane : Washington : USA : 47 : 39 : 32 : N : 117 : 25 : 33 : W : -8.0 : US
+Springdale : Arkansas : USA : 36 : 10 : 1 : N : 94 : 7 : 1 : W : -6.0 : US
+Springfield : Illinois : USA : 39 : 47 : 57 : N : 89 : 38 : 50 : W : -6.0 : US
+Springfield : Massachusetts : USA : 42 : 6 : 20 : N : 72 : 35 : 31 : W : -5.0 : US
+Springfield : Missouri : USA : 37 : 13 : 3 : N : 93 : 17 : 31 : W : -6.0 : US
+Springfield : Ohio : USA : 39 : 55 : 37 : N : 83 : 48 : 28 : W : -5.0 : US
+Springfield : Oregon : USA : 44 : 2 : 59 : N : 123 : 1 : 11 : W : -8.0 : US
+Springfield : Vermont : USA : 43 : 17 : 48 : N : 72 : 28 : 54 : W : -5.0 : US
+St-Hubert : Quebec : Canada : 45 : 30 : 0 : N : 73 : 34 : 47 : W : -5.0 : US
+St. Albans : Vermont : USA : 44 : 49 : 58 : N : 73 : 4 : 58 : W : -5.0 : US
+St. Catharines : Ontario : Canada : 43 : 6 : 0 : N : 79 : 7 : 12 : W : -5.0 : US
+St. Charles : Missouri : USA : 38 : 47 : 12 : N : 90 : 28 : 48 : W : -6.0 : US
+St. Clair Shores : Michigan : USA : 42 : 29 : 48 : N : 82 : 53 : 12 : W : -5.0 : US
+St. Cloud : Minnesota : USA : 45 : 34 : 0 : N : 94 : 10 : 23 : W : -6.0 : US
+St. Croix : : Virgin Islands : 17 : 41 : 59 : N : 64 : 47 : 59 : W : -4.0 : --
+St. George : Utah : USA : 37 : 4 : 58 : N : 113 : 40 : 1 : W : -7.0 : US
+St. John : New Brunswick : Canada : 45 : 20 : 24 : N : 65 : 57 : 35 : W : -4.0 : US
+St. John's : : Antigua and Barbuda : 17 : 7 : 59 : N : 61 : 46 : 59 : W : -4.0 : --
+St. John's : Newfoundland : Canada : 47 : 4 : 47 : N : 52 : 42 : 36 : W : -3.5 : US
+St. Joseph : Missouri : USA : 39 : 45 : 56 : N : 94 : 51 : 2 : W : -6.0 : US
+St. Louis : : Senegal : 16 : 3 : 0 : N : 16 : 27 : 0 : W : 0.0 : --
+St. Louis : Missouri : USA : 38 : 37 : 45 : N : 90 : 12 : 21 : W : -6.0 : US
+St. María Tonantzintla : : Mexico : 19 : 2 : 0 : N : 98 : 16 : 14 : W : -6.0 : MX
+St. Michales : Maryland : USA : 38 : 47 : 59 : N : 76 : 12 : 0 : W : -5.0 : US
+St. Nazaire : Loire-atlantique : France : 47 : 17 : 59 : N : 2 : 12 : 59 : W : 1.0 : EU
+St. Paul : Minnesota : USA : 44 : 57 : 19 : N : 93 : 6 : 6 : W : -6.0 : US
+St. Peter Port : Guernsey : United Kingdom : 49 : 25 : 47 : N : 2 : 36 : 10 : W : 0.0 : EU
+St. Petersburg : Florida : USA : 27 : 46 : 18 : N : 82 : 38 : 18 : W : -5.0 : US
+St. Petersburg : North-West Region : Russia : 59 : 56 : 0 : N : 30 : 16 : 0 : E : 3.0 : RU
+St. Thomas : : Virgin Islands : 18 : 19 : 59 : N : 64 : 58 : 0 : W : -4.0 : --
+Stamford : Connecticut : USA : 41 : 3 : 9 : N : 73 : 32 : 24 : W : -5.0 : US
+Stanley : : Falkland Islands : 51 : 45 : 59 : S : 57 : 58 : 59 : W : -4.0 : FK
+Stara Lesna : : Slovakia : 49 : 9 : 3 : N : 20 : 27 : 15 : E : 1.0 : EU
+Staten Island : New York : USA : 40 : 34 : 59 : N : 74 : 9 : 0 : W : -5.0 : US
+Statesville : North Carolina : USA : 34 : 45 : 0 : N : 80 : 54 : 0 : W : -5.0 : US
+Stavanger : : Norway : 58 : 58 : 00 : N : 5 : 45 : 00 : E : 1.0 : EU
+Stavropol' : South Region : Russia : 45 : 2 : 0 : N : 41 : 59 : 0 : E : 3.0 : RU
+Steamboat Springs : Colorado : USA : 40 : 30 : 0 : N : 106 : 47 : 59 : W : -7.0 : US
+Sterling : Illinois : USA : 41 : 46 : 58 : N : 89 : 39 : 0 : W : -6.0 : US
+Sterling : Virginia : USA : 38 : 56 : 40 : N : 77 : 27 : 20 : W : -5.0 : US
+Sterling Heights : Michigan : USA : 42 : 34 : 59 : N : 83 : 1 : 0 : W : -5.0 : US
+Steubenville : Ohio : USA : 40 : 21 : 42 : N : 80 : 36 : 52 : W : -5.0 : US
+Stockert : : Germany : 50 : 34 : 2 : N : 6 : 43 : 30 : E : 1.0 : EU
+Stockholm : : Sweden : 59 : 17 : 0 : N : 18 : 3 : 0 : E : 1.0 : EU
+Stockholm : Maine : USA : 47 : 4 : 58 : N : 68 : 7 : 58 : W : -5.0 : US
+Stockton : California : USA : 37 : 57 : 29 : N : 121 : 17 : 16 : W : -8.0 : US
+Stony Brook : New York : USA : 40 : 55 : 12 : N : 73 : 7 : 47 : W : -5.0 : US
+Strasbourg : Bas-Rhin : France : 48 : 32 : 23 : N : 7 : 37 : 33 : E : 1.0 : EU
+Stratford : Connecticut : USA : 41 : 12 : 0 : N : 73 : 7 : 59 : W : -5.0 : US
+Struer : Jylland : Denmark : 56 : 28 : 58 : N : 8 : 37 : 58 : E : 1.0 : EU
+Sturtevant : Wisconsin : USA : 42 : 42 : 0 : N : 87 : 54 : 0 : W : -6.0 : US
+Stuttgart : : Germany : 48 : 47 : 59 : N : 9 : 15 : 0 : E : 1.0 : EU
+Sudbury : Ontario : Canada : 46 : 32 : 23 : N : 80 : 51 : 35 : W : -5.0 : US
+Suez : : Egypt : 29 : 59 : 0 : N : 32 : 33 : 0 : E : 2.0 : EG
+Suffolk : Virginia : USA : 36 : 43 : 41 : N : 76 : 34 : 47 : W : -5.0 : US
+Sugadaira : : Japan : 36 : 31 : 3 : N : 138 : 19 : 14 : E : 9.0 : --
+Sumter : South Carolina : USA : 33 : 55 : 5 : N : 80 : 20 : 48 : W : -5.0 : US
+Sun Valley : California : USA : 34 : 15 : 0 : N : 118 : 22 : 22 : W : -8.0 : US
+Suncheon : Jeonnam : Korea : 35 : 04 : 0 : N : 127 : 15 : 0 : E : 9.0 : SK
+Sunnyvale : California : USA : 37 : 22 : 36 : N : 122 : 1 : 58 : W : -8.0 : US
+Sunrise : Florida : USA : 26 : 8 : 51 : N : 80 : 15 : 14 : W : -5.0 : US
+Superior : Wisconsin : USA : 46 : 43 : 14 : N : 92 : 6 : 6 : W : -6.0 : US
+Sutherland : : South Africa : 32 : 22 : 8 : S : 20 : 56 : 44 : E : 2.0 : --
+Suure-Jaani : : Estonia : 58 : 32 : 10 : N : 25 : 28 : 05 : E : 2.0 : EU
+Suwon : Gyeonggi : Korea : 37 : 16 : 0 : N : 126 : 09 : 0 : E : 9.0 : SK
+Svendborg : Fyn : Denmark : 55 : 2 : 59 : N : 10 : 37 : 59 : E : 1.0 : EU
+Swannanoa : North Carolina : USA : 35 : 35 : 41 : N : 82 : 33 : 25 : W : -5.0 : US
+Swift Current : Saskatchewan : Canada : 50 : 16 : 48 : N : 107 : 45 : 0 : W : -6.0 : --
+Sydney : New South Wales : Australia : 33 : 54 : 59 : S : 151 : 16 : 59 : E :+10.0 : AU
+Sydney : Nova Scotia : Canada : 46 : 8 : 24 : N : 60 : 4 : 47 : W : -4.0 : US
+Syktyvkar : North-West Region : Russia : 61 : 40 : 0 : N : 50 : 46 : 0 : E : 3.0 : RU
+Syracuse : New York : USA : 43 : 3 : 3 : N : 76 : 9 : 14 : W : -5.0 : US
+São Paulo : : Brazil : 23 : 32 : 51 : S : 46 : 37 : 59 : W : -3.0 : BZ
+Tabriz : : Iran : 38 : 7 : 59 : N : 46 : 14 : 9 : E : 3.5 : IR
+Tacoma : Washington : USA : 47 : 14 : 58 : N : 122 : 26 : 16 : W : -8.0 : US
+Taebaek : Gangwon : Korea : 37 : 10 : 0 : N : 128 : 59 : 0 : E : 9.0 : SK
+Tahiti : : French Polynesia : 17 : 33 : 0 : S : 149 : 35 : 59 : W :-10.0 : --
+Tai Tam : : Hong Kong : 22 : 15 : 0 : N : 114 : 12 : 0 : E : 8.0 : HK
+Taipei : : Taiwan : 25 : 1 : 59 : N : 121 : 37 : 59 : E : 8.0 : --
+Takoradi : : Ghana : 4 : 53 : 0 : N : 1 : 46 : 0 : W : 0.0 : --
+Talara : : Peru : 4 : 34 : 0 : S : 81 : 15 : 0 : W : -5.0 : --
+Tallahassee : Florida : USA : 30 : 26 : 42 : N : 84 : 16 : 54 : W : -5.0 : US
+Tallinn : : Estonia : 59 : 26 : 0 : N : 24 : 45 : 00 : E : 2.0 : EU
+Tamanrasset : : Algeria : 22 : 47 : 0 : N : 5 : 31 : 0 : E : 1.0 : --
+Tambov : Central Region : Russia : 52 : 43 : 0 : N : 41 : 25 : 0 : E : 3.0 : RU
+Tampa : Florida : USA : 27 : 56 : 57 : N : 82 : 27 : 24 : W : -5.0 : US
+Tampere : : Finland : 61 : 32 : 00 : N : 23 : 45 : 00 : E : 2.0 : EU
+Tamsalu : : Estonia : 59 : 09 : 51 : N : 26 : 05 : 37 : E : 2.0 : EU
+Tangier : : Morocco : 35 : 52 : 0 : N : 5 : 54 : 59 : W : 0.0 : --
+Taora Island : : Marshall Islands : 8 : 42 : 29 : N : 171 : 13 : 59 : E : 12.0 : --
+Tapa : : Estonia : 59 : 16 : 18 : N : 25 : 56 : 54 : E : 2.0 : EU
+Taranto : : Italy : 40 : 27 : 31 : N : 17 : 14 : 47 : E : 1.0 : EU
+Tarragona : : Spain : 41 : 07 : 09 : N : 01 : 15 : 29 : E : 1.0 : EU
+Tartu : : Estonia : 58 : 22 : 47 : N : 26 : 37 : 59 : E : 2.0 : EU
+Tashkent : : Uzbekistan : 41 : 19 : 5 : N : 69 : 17 : 30 : E : 5.0 : --
+Tataouine : : Tunisia : 33 : 0 : 0 : N : 10 : 28 : 0 : E : 1.0 : --
+Taylor : Michigan : USA : 42 : 13 : 30 : N : 83 : 16 : 5 : W : -5.0 : US
+Tegucigalpa : : Honduras : 14 : 4 : 0 : N : 87 : 13 : 0 : W : -6.0 : --
+Tehran : : Iran : 35 : 45 : 0 : N : 51 : 30 : 0 : E : 3.5 : IR
+Teignmouth : : United Kingdom : 50 : 32 : 59 : N : 3 : 30 : 35 : E : 0.0 : EU
+Tel Aviv : : Israel : 32 : 1 : 1 : N : 34 : 52 : 58 : E : 2.0 : ZN
+Tempe : Arizona : USA : 33 : 24 : 53 : N : 111 : 55 : 40 : W : -7.0 : --
+Tengah : : Singapore : 1 : 22 : 59 : N : 103 : 43 : 0 : E : 8.0 : --
+Tenino : Washington : USA : 46 : 52 : 28 : N : 122 : 50 : 5 : W : -8.0 : US
+Tern Island : Hawaii : USA : 23 : 52 : 1 : N : 166 : 17 : 16 : W :-10.0 : --
+Terni : : Italy : 42 : 33 : 39 : N : 12 : 38 : 52 : E : 1.0 : EU
+Terrassa : : Spain : 41 : 33 : 48 : N : 02 : 00 : 48 : E : 1.0 : EU
+Terre Haute : Indiana : USA : 39 : 28 : 3 : N : 87 : 24 : 25 : W : -5.0 : --
+Teruel : : Spain : 40 : 20 : 39 : N : 01 : 06 : 34 : W : 1.0 : EU
+Texarkana : Arkansas : USA : 33 : 25 : 47 : N : 94 : 2 : 30 : W : -6.0 : US
+Texarkana : Texas : USA : 33 : 25 : 47 : N : 94 : 2 : 30 : W : -6.0 : US
+Teyateayneng : : Lesotho : 29 : 15 : 0 : S : 27 : 74 : 0 : E : 2.0 : --
+The Pas : Manitoba : Canada : 53 : 52 : 48 : N : 101 : 10 : 12 : W : -6.0 : US
+Thessaloníki : : Greece : 40 : 37 : 0 : N : 22 : 7 : 30 : E : 2.0 : EU
+Thibodaux : Louisiana : USA : 29 : 47 : 42 : N : 90 : 48 : 24 : W : -6.0 : US
+Thies : : Senegal : 14 : 49 : 0 : N : 16 : 52 : 0 : W : 0.0 : --
+Thisted : Jylland : Denmark : 56 : 57 : 0 : N : 8 : 41 : 0 : E : 1.0 : EU
+Thomasville : Alabama : USA : 31 : 55 : 1 : N : 87 : 43 : 1 : W : -6.0 : US
+Thornton : Colorado : USA : 39 : 51 : 47 : N : 104 : 57 : 54 : W : -7.0 : US
+Thousand Oaks : California : USA : 34 : 10 : 18 : N : 118 : 50 : 24 : W : -8.0 : US
+Thule : : Greenland : 76 : 32 : 24 : N : 68 : 42 : 0 : W : -3.0 : EU
+Thunder Bay : Ontario : Canada : 48 : 27 : 0 : N : 89 : 12 : 0 : W : -5.0 : US
+Tifton : Georgia : USA : 31 : 25 : 1 : N : 83 : 34 : 1 : W : -5.0 : US
+Tiko : : Cameroon : 1 : 0 : 5 : N : 09 : 12 : 0 : E : 1.0 : --
+Tilburg : : Netherlands : 51 : 34 : 00 : N : 5 : 05 : 00 : E : 1.0 : EU
+Tillson : New York : USA : 41 : 50 : 18 : N : 74 : 4 : 11 : W : -5.0 : US
+Timmins : Ontario : Canada : 48 : 28 : 47 : N : 81 : 19 : 47 : W : -5.0 : US
+Tinak : : Marshall Islands : 7 : 7 : 59 : N : 171 : 55 : 0 : E : 12.0 : --
+Tindouf : : Algeria : 27 : 40 : 0 : N : 8 : 08 : 0 : W : 1.0 : --
+Tinian Island : : US Territory : 14 : 59 : 44 : N : 145 : 36 : 56 : E : x : --
+Tlemcen : : Algeria : 35 : 1 : 0 : N : 1 : 28 : 0 : W : 1.0 : --
+Toamasina : : Madagascar : 18 : 15 : 0 : S : 49 : 40 : 0 : E : 3.0 : --
+Tobruk : : Lybia : 32 : 6 : 0 : N : 23 : 55 : 0 : E : 1.0 : --
+Toender : Jylland : Denmark : 54 : 55 : 58 : N : 8 : 54 : 58 : E : 1.0 : EU
+Tokyo : : Japan : 35 : 40 : 59 : N : 139 : 43 : 59 : E : 9.0 : --
+Toledo : Ohio : USA : 41 : 39 : 14 : N : 83 : 32 : 39 : W : -5.0 : US
+Toledo : Toledo : Spain : 39 : 51 : 26 : N : 04 : 01 : 28 : W : 1.0 : EU
+Toliara : : Madagascar : 23 : 23 : 0 : S : 43 : 44 : 0 : E : 3.0 : --
+Tombouctou : : Mali : 16 : 43 : 0 : N : 03 : 00 : 0 : W : 0.0 : --
+Tombstone : Arizona : USA : 31 : 40 : 1 : N : 110 : 0 : 0 : W : -7.0 : --
+Tomsk : Siberia : Russia : 56 : 30 : 0 : N : 84 : 58 : 0 : E : 6.0 : RU
+Tongyeong : Gyeongnam : Korea : 34 : 51 : 0 : N : 128 : 26 : 0 : E : 9.0 : SK
+Topeka : Kansas : USA : 39 : 3 : 15 : N : 95 : 40 : 22 : W : -6.0 : US
+Toronto : Ontario : Canada : 43 : 40 : 12 : N : 79 : 22 : 12 : W : -5.0 : US
+Torrance : California : USA : 33 : 49 : 30 : N : 118 : 18 : 28 : W : -8.0 : US
+Torrington : Connecticut : USA : 41 : 49 : 58 : N : 73 : 10 : 1 : W : -5.0 : US
+Toulouse : Haute-Garonne : France : 43 : 37 : 0 : N : 1 : 26 : 59 : E : 1.0 : EU
+Tours : Indre-et-Loire : France : 47 : 22 : 59 : N : 0 : 39 : 0 : E : 1.0 : EU
+Townsville : Queensland : Australia : 19 : 15 : 0 : S : 146 : 46 : 0 : E :+10.0 : --
+Toyokawa : : Japan : 34 : 50 : 2 : N : 137 : 22 : 14 : E : 9.0 : --
+Tozeur : : Tunisia : 33 : 55 : 0 : N : 8 : 06 : 0 : E : 1.0 : --
+Trapani : : Italy : 37 : 53 : 59 : N : 12 : 28 : 58 : E : 1.0 : EU
+Traverse City : Michigan : USA : 44 : 45 : 0 : N : 85 : 40 : 1 : W : -5.0 : US
+Trento : : Italy : 46 : 3 : 51 : N : 11 : 7 : 28 : E : 1.0 : EU
+Trenton : New Jersey : USA : 40 : 13 : 14 : N : 74 : 46 : 13 : W : -5.0 : US
+Treviso : : Italy : 45 : 40 : 9 : N : 12 : 14 : 38 : E : 1.0 : EU
+Trieste : : Italy : 45 : 38 : 6 : N : 13 : 1 : 14 : E : 1.0 : EU
+Trinidad : Colorado : USA : 37 : 10 : 58 : N : 104 : 31 : 1 : W : -7.0 : US
+Tripoli : : Libya : 32 : 49 : 59 : N : 13 : 13 : 0 : E : 1.0 : --
+Trois-Rivieres : Quebec : Canada : 46 : 21 : 35 : N : 72 : 40 : 48 : W : -5.0 : US
+Trondheim : : Norway : 63 : 25 : 00 : N : 10 : 25 : 00 : E : 1.0 : EU
+Troy : Michigan : USA : 42 : 36 : 35 : N : 83 : 9 : 0 : W : -5.0 : US
+Troy : Montana : USA : 48 : 28 : 1 : N : 115 : 55 : 58 : W : -7.0 : US
+Troy : New York : USA : 42 : 43 : 45 : N : 73 : 40 : 58 : W : -5.0 : US
+Troyes : Aube : France : 48 : 19 : 00 : N : 4 : 3 : 0 : E : 1.0 : EU
+Truk Atoll : : Micronesia : 7 : 27 : 19 : N : 151 : 50 : 13 : E : 11.0 : --
+Truth or Consequences : New Mexico : USA : 33 : 10 : 1 : N : 107 : 19 : 58 : W : -7.0 : US
+Tucker : Georgia : USA : 33 : 31 : 12 : N : 84 : 7 : 12 : W : -5.0 : US
+Tucson : Arizona : USA : 32 : 13 : 14 : N : 110 : 58 : 8 : W : -7.0 : --
+Tucumcari : New Mexico : USA : 35 : 10 : 58 : N : 103 : 43 : 1 : W : -7.0 : US
+Tula : Central Region : Russia : 54 : 12 : 0 : N : 37 : 37 : 0 : E : 3.0 : RU
+Tulsa : Oklahoma : USA : 36 : 9 : 11 : N : 95 : 59 : 34 : W : -6.0 : US
+Tunis : : Tunisia : 36 : 51 : 0 : N : 10 : 13 : 1 : E : 1.0 : --
+Tupelo : Mississippi : USA : 34 : 13 : 58 : N : 88 : 43 : 1 : W : -6.0 : US
+Turin : : Italy : 45 : 2 : 3 : N : 7 : 46 : 30 : E : 1.0 : EU
+Turku : : Finland : 60 : 27 : 00 : N : 22 : 15 : 00 : E : 2.0 : EU
+Tuscaloosa : Alabama : USA : 33 : 12 : 17 : N : 87 : 34 : 0 : W : -6.0 : US
+Tver' : Central Region : Russia : 56 : 52 : 0 : N : 35 : 55 : 0 : E : 3.0 : RU
+Twin Falls : Idaho : USA : 42 : 33 : 42 : N : 114 : 28 : 11 : W : -7.0 : US
+Tyler : Texas : USA : 32 : 20 : 41 : N : 95 : 18 : 6 : W : -6.0 : US
+Tyumen' : Ural : Russia : 57 : 9 : 0 : N : 65 : 32 : 0 : E : 5.0 : RU
+Tõrva : : Estonia : 58 : 00 : 29 : N : 25 : 55 : 24 : E : 2.0 : EU
+Türi : : Estonia : 58 : 48 : 31 : N : 25 : 25 : 34 : E : 2.0 : EU
+US Naval Observatory : Washington, DC : USA : 38 : 55 : 3 : N : 77 : 4 : 0 : W : -5.0 : US
+Ubon : : Thailand : 15 : 15 : 0 : N : 104 : 52 : 0 : E : 7.0 : --
+Udine : : Italy : 46 : 3 : 48 : N : 13 : 14 : 9 : E : 1.0 : EU
+Udon-Thani : : Thailand : 17 : 22 : 59 : N : 102 : 47 : 59 : E : 7.0 : --
+Uelzen : : Germany : 52 : 58 : 11 : N : 10 : 31 : 11 : E : 1.0 : EU
+Ufa : Volga Region : Russia : 54 : 44 : 0 : N : 55 : 56 : 0 : E : 5.0 : RU
+Uiseong : Gyeongbuk : Korea : 36 : 21 : 0 : N : 128 : 41 : 0 : E : 9.0 : SK
+Ujung Pandang : : Indonesia : 5 : 4 : 0 : S : 119 : 32 : 59 : E : 8.0 : --
+Ukkel : : Belgium : 50 : 47 : 9 : N : 4 : 21 : 29 : E : 1.0 : EU
+Ulan-Ude : Siberia : Russia : 51 : 50 : 0 : N : 107 : 37 : 0 : E : 8.0 : RU
+Uljin : Gyeongbuk : Korea : 36 : 59 : 0 : N : 129 : 25 : 0 : E : 9.0 : SK
+Ulleungdo : Gyeongbuk : Korea : 37 : 29 : 0 : N : 130 : 54 : 0 : E : 9.0 : SK
+Ulm : : Germany : 48 : 25 : 00 : N : 10 : 00 : 00 : E : 1.0 : EU
+Ulsan : : Korea : 35 : 33 : 0 : N : 129 : 19 : 0 : E : 9.0 : SK
+Unalaska : Alaska : USA : 53 : 54 : 35 : N : 166 : 32 : 23 : W : -9.0 : US
+Uni. de Barcelona : : Spain : 41 : 23 : 2 : N : 2 : 7 : 0 : E : 1.0 : EU
+Union City : New Jersey : USA : 40 : 45 : 11 : N : 74 : 2 : 17 : W : -5.0 : US
+Union City : Tennessee : USA : 36 : 25 : 1 : N : 89 : 4 : 1 : W : -6.0 : US
+University City : Missouri : USA : 38 : 39 : 35 : N : 90 : 19 : 59 : W : -6.0 : US
+Upolu : Hawaii : USA : 20 : 16 : 5 : N : 155 : 51 : 46 : W :-10.0 : --
+Upolu Point : Hawaii : USA : 20 : 12 : 12 : N : 155 : 50 : 45 : W :-10.0 : --
+Uppsala : : Sweden : 59 : 51 : 5 : N : 17 : 37 : 30 : E : 1.0 : EU
+Uppsala Sur : : Australia : 31 : 16 : 6 : S : 149 : 4 : 0 : E : 10.0 : AU
+Urbana : Illinois : USA : 40 : 6 : 42 : N : 88 : 12 : 6 : W : -6.0 : US
+Ust'-Ordynsky : Siberia : Russia : 52 : 48 : 0 : N : 104 : 45 : 0 : E : 8.0 : RU
+Utica : New York : USA : 43 : 6 : 11 : N : 75 : 13 : 32 : W : -5.0 : US
+Utirik : : Marshall Islands : 11 : 13 : 59 : N : 169 : 50 : 59 : E : 12.0 : --
+Utrecht : : Netherlands : 52 : 06 : 00 : N : 5 : 07 : 00 : E : 1.0 : EU
+Vacaville : California : USA : 38 : 16 : 12 : N : 121 : 30 : 0 : W : -8.0 : US
+Vainu Bappu : : India : 12 : 24 : 5 : N : 78 : 49 : 59 : E : 5.5 : --
+Val-d'or : Quebec : Canada : 48 : 4 : 47 : N : 77 : 46 : 48 : W : -5.0 : US
+Valdez : Alaska : USA : 61 : 7 : 48 : N : 146 : 16 : 48 : W : -9.0 : US
+Valdosta : Georgia : USA : 30 : 49 : 54 : N : 83 : 16 : 41 : W : -5.0 : US
+Vale : Oregon : USA : 43 : 58 : 58 : N : 117 : 13 : 58 : W : -8.0 : US
+Valentine : Nebraska : USA : 42 : 52 : 1 : N : 100 : 34 : 1 : W : -6.0 : US
+Valga : : Estonia : 57 : 46 : 44 : N : 26 : 02 : 59 : E : 2.0 : EU
+Valhalla : New York : USA : 41 : 48 : 46 : N : 73 : 46 : 20 : W : -5.0 : US
+Valladolid : : Spain : 41 : 39 : 08 : N : 04 : 43 : 24 : W : 1.0 : EU
+Vallejo : California : USA : 38 : 6 : 35 : N : 122 : 15 : 0 : W : -8.0 : US
+Valletta : : Malta : 35 : 49 : 59 : N : 14 : 28 : 59 : E : 1.0 : EU
+Valparaiso : : Chile : 33 : 1 : 59 : S : 71 : 31 : 59 : W : -4.0 : CL
+Valverde : Tenerife : Spain : 27 : 48 : 0 : N : 17 : 55 : 0 : W : 0.0 : EU
+Valéncia : : Spain : 39 : 28 : 31 : N : 00 : 22 : 34 : W : 1.0 : EU
+Van Buren : Maine : USA : 47 : 8 : 59 : N : 67 : 58 : 1 : W : -5.0 : US
+Van Nuys : California : USA : 34 : 10 : 59 : N : 118 : 22 : 1 : W : -8.0 : US
+Vancouver : British Columbia : Canada : 49 : 15 : 0 : N : 123 : 4 : 47 : W : -8.0 : US
+Vancouver : Washington : USA : 45 : 37 : 30 : N : 122 : 40 : 12 : W : -8.0 : US
+Vandans : : Austria : 47 : 5 : 57 : N : 9 : 51 : 48 : E : 1.0 : EU
+Vantaa : : Finland : 60 : 18 : 00 : N : 24 : 57 : 00 : E : 2.0 : EU
+Varde : Jylland : Denmark : 55 : 37 : 58 : N : 8 : 28 : 58 : E : 1.0 : EU
+Varsovia : : Poland : 52 : 5 : 4 : N : 21 : 25 : 14 : E : 1.0 : EU
+Vaticano : : Vatican : 41 : 44 : 8 : N : 12 : 39 : 0 : E : 1.0 : EU
+Vaughn : New Mexico : USA : 34 : 37 : 1 : N : 105 : 13 : 1 : W : -7.0 : US
+Vejle : Jylland : Denmark : 55 : 42 : 0 : N : 9 : 31 : 0 : E : 1.0 : EU
+Venice : : Italy : 45 : 25 : 0 : N : 12 : 18 : 0 : E : 1.0 : EU
+Venice : California : USA : 33 : 53 : 59 : N : 118 : 26 : 31 : W : -8.0 : US
+Ventura : California : USA : 34 : 16 : 59 : N : 119 : 17 : 59 : W : -8.0 : US
+Vermillion : South Dakota : USA : 42 : 46 : 48 : N : 96 : 55 : 41 : W : -6.0 : US
+Vernal : Utah : USA : 40 : 28 : 58 : N : 109 : 40 : 1 : W : -7.0 : US
+Verona : : Italy : 45 : 26 : 16 : N : 10 : 59 : 38 : E : 1.0 : EU
+Very Large Array : New Mexico : USA : 34 : 4 : 7 : N : 107 : 37 : 0 : W : -7.0 : US
+Viborg : Jylland : Denmark : 56 : 25 : 58 : N : 9 : 24 : 58 : E : 1.0 : EU
+Vicenza : : Italy : 45 : 32 : 57 : N : 11 : 32 : 57 : E : 1.0 : EU
+Vicksburg : Mississippi : USA : 32 : 20 : 53 : N : 90 : 52 : 41 : W : -6.0 : US
+Victoria : : Seychelles : 5 : 0 : 0 : S : 55 : 0 : 0 : E : 4.0 : --
+Victoria : British Columbia : Canada : 48 : 37 : 48 : N : 123 : 24 : 0 : W : -8.0 : US
+Victoria : Texas : USA : 28 : 48 : 17 : N : 97 : 0 : 17 : W : -6.0 : US
+Vienna : : Austria : 48 : 13 : 0 : N : 16 : 22 : 0 : E : 1.0 : EU
+Vigo : : Spain : 42 : 14 : 26 : N : 08 : 43 : 29 : W : 1.0 : EU
+Viljandi : : Estonia : 58 : 21 : 41 : N : 25 : 34 : 29 : E : 2.0 : EU
+Vilnius : : Lithuania : 54 : 41 : 0 : N : 25 : 17 : 15 : E : 2.0 : RU
+Vineland : New Jersey : USA : 39 : 29 : 12 : N : 75 : 1 : 36 : W : -5.0 : US
+Virginia Beach : Virginia : USA : 36 : 50 : 45 : N : 76 : 8 : 21 : W : -5.0 : US
+Visalia : California : USA : 36 : 20 : 6 : N : 119 : 17 : 49 : W : -8.0 : US
+Vitoria-Gasteiz : : Spain : 42 : 51 : 01 : N : 02 : 40 : 23 : W : 1.0 : EU
+Vladikavkaz : South Region : Russia : 43 : 3 : 0 : N : 44 : 40 : 0 : E : 3.0 : RU
+Vladimir : Central Region : Russia : 56 : 10 : 0 : N : 40 : 25 : 0 : E : 3.0 : RU
+Vladivostok : Far East : Russia : 43 : 7 : 0 : N : 131 : 55 : 0 : E : 10.0 : RU
+Volgograd : South Region : Russia : 48 : 42 : 0 : N : 44 : 31 : 0 : E : 3.0 : RU
+Vologda : North-West Region : Russia : 59 : 12 : 0 : N : 39 : 55 : 0 : E : 3.0 : RU
+Vols : : Austria : 47 : 9 : 7 : N : 11 : 11 : 41 : E : 1.0 : EU
+Vordingborg : Zealand : Denmark : 54 : 58 : 58 : N : 11 : 54 : 58 : E : 1.0 : EU
+Võhma : : Estonia : 58 : 38 : 01 : N : 25 : 33 : 37 : E : 2.0 : EU
+Võru : : Estonia : 57 : 50 : 15 : N : 27 : 00 : 46 : E : 2.0 : EU
+Wabash : Indiana : USA : 40 : 45 : 0 : N : 85 : 49 : 58 : W : -5.0 : --
+Waco : Texas : USA : 31 : 33 : 11 : N : 97 : 7 : 59 : W : -6.0 : US
+Wad Medani : : Sudan : 14 : 4 : 0 : N : 35 : 5 : 0 : E : 2.0 : --
+Wadi-Halfa : : Sudan : 21 : 50 : 0 : N : 31 : 18 : 0 : E : 2.0 : --
+Wafra : : Kuwait : 28 : 33 : 1 : N : 48 : 6 : 45 : E : 3.0 : --
+Wahiawa : Hawaii : USA : 21 : 30 : 0 : N : 158 : 1 : 58 : W :-10.0 : --
+Waialua : Hawaii : USA : 21 : 33 : 0 : N : 158 : 7 : 58 : W :-10.0 : --
+Waikola : Hawaii : USA : 19 : 52 : 1 : N : 155 : 45 : 0 : W :-10.0 : --
+Wailuku : Hawaii : USA : 20 : 55 : 1 : N : 156 : 30 : 0 : W :-10.0 : --
+Waimea : Hawaii : USA : 21 : 55 : 58 : N : 159 : 37 : 58 : W :-10.0 : --
+Waipahu : Hawaii : USA : 21 : 19 : 58 : N : 158 : 1 : 58 : W :-10.0 : --
+Wake Island : : US Territory : 19 : 16 : 54 : N : 166 : 38 : 11 : E : 12.0 : --
+Wakefield : Massachusetts : USA : 42 : 30 : 0 : N : 71 : 4 : 0 : W : -5.0 : US
+Waldoboro : Maine : USA : 44 : 6 : 0 : N : 69 : 22 : 1 : W : -5.0 : US
+Walker : Louisiana : USA : 30 : 26 : 57 : N : 91 : 10 : 59 : W : -6.0 : US
+Walla Walla : Washington : USA : 46 : 4 : 8 : N : 118 : 20 : 24 : W : -8.0 : US
+Wallace : Idaho : USA : 47 : 27 : 0 : N : 115 : 55 : 1 : W : -8.0 : US
+Wallowa : Oregon : USA : 45 : 34 : 1 : N : 117 : 31 : 58 : W : -8.0 : US
+Walnut Creek : California : USA : 37 : 54 : 6 : N : 122 : 3 : 28 : W : -8.0 : US
+Waltham : Massachusetts : USA : 42 : 22 : 23 : N : 71 : 14 : 12 : W : -5.0 : US
+Walvis Bay : : Namibia : 22 : 58 : 0 : S : 14 : 40 : 0 : E : 0.0 : NB
+Wando : Jeonnam : Korea : 34 : 24 : 0 : N : 126 : 42 : 0 : E : 9.0 : SK
+Warner Robins : Georgia : USA : 32 : 37 : 0 : N : 83 : 36 : 6 : W : -5.0 : US
+Warren : Michigan : USA : 42 : 30 : 29 : N : 83 : 1 : 36 : W : -5.0 : US
+Warren : Ohio : USA : 41 : 14 : 12 : N : 80 : 48 : 29 : W : -5.0 : US
+Warren : Pennsylvania : USA : 41 : 49 : 58 : N : 79 : 10 : 1 : W : -5.0 : US
+Warsaw : : Poland : 52 : 35 : 0 : N : 21 : 4 : 59 : E : 1.0 : EU
+Warwick : Rhode Island : USA : 41 : 42 : 6 : N : 71 : 27 : 29 : W : -5.0 : US
+Wasco : Oregon : USA : 45 : 36 : 0 : N : 120 : 42 : 0 : W : -8.0 : US
+Waseca : Minnesota : USA : 44 : 4 : 27 : N : 93 : 29 : 33 : W : -6.0 : US
+Washington : DC : USA : 38 : 53 : 51 : N : 77 : 0 : 33 : W : -5.0 : US
+Washington : Illinois : USA : 40 : 41 : 34 : N : 89 : 24 : 0 : W : -6.0 : US
+Waterbury : Connecticut : USA : 41 : 33 : 12 : N : 73 : 2 : 30 : W : -5.0 : US
+Waterloo : Iowa : USA : 42 : 29 : 39 : N : 92 : 20 : 20 : W : -6.0 : US
+Waterloo : Ontario : Canada : 43 : 27 : 36 : N : 80 : 29 : 23 : W : -5.0 : US
+Watertown : New York : USA : 44 : 0 : 0 : N : 75 : 55 : 1 : W : -5.0 : US
+Watertown : South Dakota : USA : 44 : 54 : 6 : N : 97 : 6 : 47 : W : -6.0 : US
+Waterville : Washington : USA : 47 : 37 : 58 : N : 120 : 4 : 1 : W : -8.0 : US
+Waukegan : Illinois : USA : 42 : 21 : 29 : N : 87 : 49 : 59 : W : -6.0 : US
+Waukesha : Wisconsin : USA : 43 : 0 : 7 : N : 88 : 14 : 12 : W : -6.0 : US
+Wausau : Wisconsin : USA : 44 : 58 : 1 : N : 89 : 40 : 1 : W : -6.0 : US
+Wauwatosa : Wisconsin : USA : 43 : 3 : 6 : N : 88 : 0 : 24 : W : -6.0 : US
+Waycross : Georgia : USA : 31 : 10 : 58 : N : 82 : 24 : 0 : W : -5.0 : US
+Wayne : Nebraska : USA : 42 : 13 : 1 : N : 97 : 2 : 59 : W : -6.0 : US
+Waynesboro : Virginia : USA : 38 : 3 : 45 : N : 78 : 52 : 30 : W : -5.0 : US
+Waynesburg : Pennsylvania : USA : 39 : 55 : 59 : N : 80 : 13 : 59 : W : -5.0 : US
+Weirs : New Hampshire : USA : 43 : 42 : 0 : N : 71 : 15 : 0 : W : -5.0 : US
+Weirton : West Virginia : USA : 40 : 24 : 18 : N : 80 : 35 : 17 : W : -5.0 : US
+Wellington : : New Zealand : 41 : 14 : 59 : S : 174 : 45 : 0 : E : 12.0 : NZ
+Wells : Nevada : USA : 41 : 7 : 1 : N : 115 : 4 : 1 : W : -8.0 : US
+Wendover : Utah : USA : 40 : 46 : 58 : N : 114 : 1 : 1 : W : -7.0 : US
+West Allis : Wisconsin : USA : 43 : 0 : 29 : N : 88 : 0 : 24 : W : -6.0 : US
+West Covina : California : USA : 34 : 4 : 18 : N : 117 : 54 : 32 : W : -8.0 : US
+West Haven : Connecticut : USA : 41 : 16 : 59 : N : 72 : 57 : 11 : W : -5.0 : US
+West Hills : California : USA : 34 : 11 : 13 : N : 118 : 38 : 16 : W : -8.0 : US
+West Memphis : Arkansas : USA : 35 : 8 : 48 : N : 90 : 10 : 36 : W : -6.0 : US
+West Palm Beach : Florida : USA : 26 : 43 : 0 : N : 80 : 3 : 11 : W : -5.0 : US
+Westbrook : Maine : USA : 43 : 40 : 36 : N : 70 : 21 : 47 : W : -5.0 : US
+Westerbork : : Netherlands : 52 : 55 : 0 : N : 6 : 36 : 15 : E : 1.0 : EU
+Westerly : Rhode Island : USA : 41 : 25 : 1 : N : 71 : 49 : 58 : W : -5.0 : US
+Westland : Michigan : USA : 42 : 17 : 48 : N : 83 : 23 : 12 : W : -5.0 : US
+Westminster : California : USA : 33 : 46 : 29 : N : 117 : 59 : 34 : W : -8.0 : US
+Westminster : Colorado : USA : 39 : 49 : 47 : N : 105 : 1 : 58 : W : -7.0 : US
+Westminster : Maryland : USA : 38 : 33 : 39 : N : 76 : 59 : 39 : W : -5.0 : US
+Weymouth : Massachusetts : USA : 42 : 13 : 18 : N : 70 : 57 : 54 : W : -5.0 : US
+Wheaton : Maryland : USA : 39 : 4 : 58 : N : 77 : 4 : 58 : W : -5.0 : US
+Wheeling : West Virginia : USA : 40 : 4 : 3 : N : 80 : 43 : 19 : W : -5.0 : US
+Whenuapai : : New Zealand : 36 : 46 : 59 : S : 174 : 37 : 59 : E : 12.0 : NZ
+Whidbey Island : Washington : USA : 48 : 17 : 59 : N : 122 : 39 : 0 : W : -8.0 : US
+White Plains : New York : USA : 41 : 1 : 59 : N : 73 : 45 : 47 : W : -5.0 : US
+Whitehorse : Yukon : Canada : 60 : 43 : 1 : N : 135 : 4 : 1 : W : -8.0 : US
+Whittier : California : USA : 33 : 58 : 0 : N : 118 : 2 : 31 : W : -8.0 : US
+Wichita : Kansas : USA : 37 : 41 : 30 : N : 97 : 20 : 16 : W : -6.0 : US
+Wichita Falls : Texas : USA : 33 : 54 : 33 : N : 98 : 29 : 27 : W : -6.0 : US
+Wickenburg : Arizona : USA : 33 : 58 : 1 : N : 112 : 43 : 58 : W : -7.0 : --
+Wiesbaden : : Germany : 50 : 05 : 00 : N : 8 : 15 : 00 : E : 1.0 : EU
+Wilcox Solar Obs. : California : USA : 37 : 24 : 6 : N : 122 : 10 : 0 : W : -8.0 : US
+Wilder : Idaho : USA : 43 : 36 : 37 : N : 116 : 56 : 31 : W : -7.0 : US
+Wilkes-Barre : Pennsylvania : USA : 41 : 14 : 31 : N : 75 : 53 : 16 : W : -5.0 : US
+Willcox : Arizona : USA : 32 : 15 : 0 : N : 109 : 49 : 58 : W : -7.0 : --
+Willemstad : : Netherlands : 68 : 57 : 00 : N : 12 : 06 : 00 : E : 1.0 : EU
+Williston : North Dakota : USA : 48 : 8 : 53 : N : 103 : 37 : 19 : W : -6.0 : US
+Wilmington : Delaware : USA : 39 : 44 : 45 : N : 75 : 32 : 50 : W : -5.0 : US
+Wilmington : North Carolina : USA : 34 : 14 : 12 : N : 77 : 55 : 23 : W : -5.0 : US
+Winchester : Idaho : USA : 46 : 13 : 58 : N : 116 : 39 : 0 : W : -8.0 : US
+Winchester : Kentucky : USA : 38 : 0 : 0 : N : 84 : 15 : 0 : W : -5.0 : US
+Winchester : New Hampshire : USA : 42 : 45 : 0 : N : 72 : 25 : 1 : W : -5.0 : US
+Winchester : Virginia : USA : 39 : 10 : 1 : N : 78 : 10 : 1 : W : -5.0 : US
+Windam : Connecticut : USA : 41 : 45 : 0 : N : 72 : 4 : 58 : W : -5.0 : US
+Windhoek : : Namibia : 23 : 50 : 0 : S : 29 : 25 : 0 : E : 0.0 : NB
+Windhoek : Khomas Hochland : Namibia : 22 : 33 : 35 : S : 17 : 04 : 34 : E : 1.0 : NB
+Windsor : Ontario : Canada : 42 : 16 : 58 : N : 82 : 58 : 1 : W : -5.0 : US
+Winnemucca : Nevada : USA : 40 : 6 : 0 : N : 119 : 7 : 1 : W : -8.0 : US
+Winner : South Dakota : USA : 43 : 22 : 1 : N : 99 : 49 : 58 : W : -6.0 : US
+Winnett : Montana : USA : 47 : 1 : 1 : N : 108 : 19 : 58 : W : -7.0 : US
+Winnfield : Louisiana : USA : 31 : 55 : 58 : N : 92 : 39 : 0 : W : -6.0 : US
+Winnipeg : Manitoba : Canada : 49 : 53 : 59 : N : 97 : 7 : 47 : W : -6.0 : US
+Winona : Minnesota : USA : 44 : 2 : 59 : N : 91 : 40 : 1 : W : -6.0 : US
+Winona : Mississippi : USA : 33 : 28 : 58 : N : 89 : 43 : 1 : W : -6.0 : US
+Winooski : Vermont : USA : 44 : 30 : 0 : N : 73 : 10 : 1 : W : -5.0 : US
+Winsted : Connecticut : USA : 41 : 55 : 1 : N : 73 : 4 : 58 : W : -5.0 : US
+Winston-Salem : North Carolina : USA : 36 : 5 : 52 : N : 80 : 14 : 42 : W : -5.0 : US
+Witten : : Germany : 51 : 26 : 00 : N : 7 : 20 : 00 : E : 1.0 : EU
+Wolfsburg : : Germany : 52 : 26 : 00 : N : 10 : 48 : 00 : E : 1.0 : EU
+Wolphaartsdijk : : Netherlands : 51 : 31 : 59 : N : 3 : 53 : 54 : E : 1.0 : EU
+Wonju : Gangwon : Korea : 37 : 20 : 0 : N : 127 : 57 : 0 : E : 9.0 : SK
+Wonsan : : Korea : 39 : 09 : 0 : N : 127 : 25 : 0 : E : 9.0 : SK
+Woodland Hills : California : USA : 34 : 9 : 1 : N : 118 : 35 : 24 : W : -8.0 : US
+Woodsville : New Hampshire : USA : 44 : 10 : 1 : N : 72 : 0 : 0 : W : -5.0 : US
+Woodward : Oklahoma : USA : 36 : 25 : 1 : N : 99 : 24 : 0 : W : -6.0 : US
+Woonsocket : Rhode Island : USA : 42 : 0 : 0 : N : 71 : 30 : 0 : W : -5.0 : US
+Woonsocket : South Dakota : USA : 44 : 2 : 59 : N : 98 : 16 : 58 : W : -6.0 : US
+Worcester : Massachusetts : USA : 42 : 15 : 37 : N : 71 : 48 : 16 : W : -5.0 : US
+Wotje : : Marshall Islands : 9 : 28 : 0 : N : 170 : 13 : 59 : E : 12.0 : --
+Wuppertal : : Germany : 51 : 16 : 00 : N : 7 : 11 : 00 : E : 1.0 : EU
+Wurzburg : : Germany : 49 : 49 : 12 : N : 9 : 53 : 27 : E : 1.0 : EU
+Wynnewood : Pennsylvania : USA : 40 : 0 : 35 : N : 75 : 10 : 47 : W : -5.0 : US
+Wyoming : Michigan : USA : 42 : 53 : 48 : N : 85 : 42 : 24 : W : -5.0 : US
+Wytheville : Virginia : USA : 36 : 55 : 1 : N : 81 : 5 : 59 : W : -5.0 : US
+Yakima : Washington : USA : 46 : 35 : 41 : N : 120 : 30 : 46 : W : -8.0 : US
+Yakutat : Alaska : USA : 59 : 31 : 58 : N : 139 : 34 : 58 : W : -9.0 : US
+Yakutsk : Far East : Russia : 62 : 0 : 0 : N : 129 : 40 : 0 : E : 9.0 : RU
+Yale Obs. : Connecticut : USA : 41 : 19 : 0 : N : 72 : 48 : 45 : W : -5.0 : US
+Yalta : : Ukraine : 44 : 28 : 59 : N : 34 : 12 : 0 : E : 2.0 : EU
+Yamoussoukro : : Ivory coast : 6 : 54 : 0 : N : 5 : 21 : 0 : W : 0.0 : --
+Yangpyeong : Gyeonggi : Korea : 37 : 29 : 0 : N : 127 : 30 : 0 : E : 9.0 : SK
+Yankton : South Dakota : USA : 42 : 52 : 30 : N : 97 : 23 : 24 : W : -6.0 : US
+Yaounde : : Cameroon : 3 : 50 : 0 : N : 11 : 31 : 0 : E : 1.0 : --
+Yap Island : : Micronesia : 9 : 29 : 51 : N : 138 : 5 : 21 : E : 11.0 : --
+Yardley : Pennsylvania : USA : 40 : 12 : 39 : N : 74 : 46 : 33 : W : -5.0 : US
+Yebes : : Spain : 40 : 31 : 4 : N : 3 : 5 : 15 : W : 1.0 : EU
+Yekepa : : Liberia : 7 : 58 : 0 : N : 8 : 53 : 0 : W : 0.0 : --
+Yellowknife : Northwest Territories : Canada : 62 : 28 : 47 : N : 114 : 25 : 12 : W : -7.0 : US
+Yeongcheon : Gyeongbuk : Korea : 35 : 58 : 0 : N : 128 : 57 : 0 : E : 9.0 : SK
+Yeongdeok : Gyeongbuk : Korea : 36 : 32 : 0 : N : 129 : 25 : 0 : E : 9.0 : SK
+Yeongju : Gyeongbuk : Korea : 36 : 52 : 0 : N : 128 : 31 : 0 : E : 9.0 : SK
+Yeongwol : Gangwon : Korea : 37 : 11 : 0 : N : 128 : 28 : 0 : E : 9.0 : SK
+Yeosu : Jeonnam : Korea : 34 : 44 : 0 : N : 127 : 45 : 0 : E : 9.0 : SK
+Yerkes Obs. : Wisconsin : USA : 42 : 34 : 2 : N : 88 : 33 : 29 : W : -5.0 : US
+Yonkers : New York : USA : 40 : 55 : 54 : N : 73 : 53 : 53 : W : -5.0 : US
+York : : United Kingdom : 53 : 57 : 00 : N : 1 : 05 : 00 : W : 0.0 : EU
+York : Pennsylvania : USA : 39 : 57 : 34 : N : 76 : 43 : 36 : W : -5.0 : US
+Yorktown Heights : New York : USA : 41 : 19 : 59 : N : 73 : 46 : 0 : W : -5.0 : US
+Yoshkar Ola : Volga Region : Russia : 56 : 38 : 0 : N : 47 : 52 : 0 : E : 3.0 : RU
+Youngstown : Ohio : USA : 41 : 5 : 57 : N : 80 : 39 : 1 : W : -5.0 : US
+Yuba City : California : USA : 39 : 7 : 58 : N : 121 : 37 : 58 : W : -8.0 : US
+Yuma : Arizona : USA : 32 : 42 : 54 : N : 114 : 37 : 22 : W : -7.0 : --
+Yuma : Colorado : USA : 40 : 7 : 58 : N : 102 : 49 : 58 : W : -7.0 : US
+Yupojin : Hambuk : Korea : 43 : 0 : 39 : N : 129 : 0 : 0 : E : 9.0 : SK
+Yuzhno-Sakhalinsk : Far East : Russia : 46 : 58 : 0 : N : 142 : 42 : 0 : E : 10.0 : RU
+Zamora : : Spain : 41 : 29 : 56 : N : 05 : 45 : 18 : W : 1.0 : EU
+Zanesville : Ohio : USA : 39 : 56 : 17 : N : 82 : 0 : 29 : W : -5.0 : US
+Zanzibar : : Tanzanie : 6 : 13 : 0 : S : 39 : 13 : 0 : E : 3.0 : --
+Zaragoza : : Spain : 41 : 39 : 24 : N : 00 : 52 : 48 : W : 1.0 : EU
+Zarzis : : Tunisia : 33 : 34 : 0 : N : 11 : 04 : 0 : E : 1.0 : --
+Zduny : Wielkopolska : Poland : 51 : 38 : 59 : N : 17 : 22 : 59 : E : 1.0 : EU
+Zelenchukskaya : : Russia : 43 : 39 : 2 : N : 41 : 26 : 30 : E : 3.0 : RU
+Ziguinchor : : Senegal : 12 : 59 : 0 : N : 16 : 29 : 0 : W : 0.0 : --
+Zimmerwald : : Switzerland : 46 : 52 : 6 : N : 7 : 28 : 0 : E : 1.0 : EU
+Zomba : : Malawi : 15 : 39 : 0 : S : 35 : 31 : 0 : E : 2.0 : --
+Zorneding : : Germany : 48 : 5 : 13 : N : 11 : 50 : 13 : E : 1.0 : EU
+Zwickau : : Germany : 50 : 42 : 0 : N : 12 : 30 : 0 : E : 1.0 : EU
+Zürich : : Switzerland : 47 : 22 : 0 : N : 8 : 31 : 59 : E : 1.0 : EU
+Ãvila : : Spain : 40 : 39 : 21 : N : 04 : 41 : 52 : W : 1.0 : EU
diff --git a/kstars/kstars/data/Makefile.am b/kstars/kstars/data/Makefile.am
new file mode 100644
index 00000000..c3e55b30
--- /dev/null
+++ b/kstars/kstars/data/Makefile.am
@@ -0,0 +1,26 @@
+appdatadir = $(kde_datadir)/kstars
+
+appdata_DATA = kstars.png geomap.png hip001.dat hip002.dat hip003.dat hip004.dat hip005.dat hip006.dat hip007.dat hip008.dat hip009.dat hip010.dat hip011.dat hip012.dat hip013.dat hip014.dat hip015.dat hip016.dat hip017.dat hip018.dat hip019.dat hip020.dat hip021.dat hip022.dat hip023.dat hip024.dat hip025.dat hip026.dat hip027.dat hip028.dat hip029.dat hip030.dat hip031.dat hip032.dat hip033.dat hip034.dat hip035.dat hip036.dat hip037.dat hip038.dat hip039.dat hip040.dat hip041.dat hip042.dat hip043.dat hip044.dat hip045.dat hip046.dat hip047.dat hip048.dat hip049.dat hip050.dat hip051.dat hip052.dat hip053.dat hip054.dat hip055.dat hip056.dat hip057.dat hip058.dat hip059.dat hip060.dat hip061.dat hip062.dat hip063.dat hip064.dat hip065.dat hip066.dat hip067.dat hip068.dat hip069.dat hip070.dat hip071.dat hip072.dat hip073.dat hip074.dat hip075.dat hip076.dat hip077.dat hip078.dat hip079.dat hip080.dat hip081.dat hip082.dat hip083.dat hip084.dat hip085.dat hip086.dat hip087.dat hip088.dat hip089.dat hip090.dat hip091.dat hip092.dat hip093.dat hip094.dat hip095.dat hip096.dat hip097.dat hip098.dat hip099.dat hip100.dat hip101.dat hip102.dat hip103.dat hip104.dat hip105.dat hip106.dat hip107.dat hip108.dat hip109.dat hip110.dat hip111.dat hip112.dat hip113.dat hip114.dat hip115.dat hip116.dat hip117.dat hip118.dat hip119.dat hip120.dat hip121.dat hip122.dat hip123.dat hip124.dat hip125.dat hip126.dat hip127.dat ngcic01.dat ngcic02.dat ngcic03.dat ngcic04.dat ngcic05.dat ngcic06.dat ngcic07.dat ngcic08.dat ngcic09.dat ngcic10.dat ngcic11.dat ngcic12.dat ngcic13.dat ngcic14.dat mw01.dat mw02.dat mw03.dat mw04.dat mw05.dat mw06.dat mw07.dat mw08.dat mw09.dat mw10.dat mw11.dat Cities.dat clines.dat cnames.dat cbound.dat image_url.dat info_url.dat mercury.L0.vsop mercury.L1.vsop mercury.L2.vsop mercury.L3.vsop mercury.L4.vsop mercury.L5.vsop mercury.B0.vsop mercury.B1.vsop mercury.B2.vsop mercury.B3.vsop mercury.B4.vsop mercury.B5.vsop mercury.R0.vsop mercury.R1.vsop mercury.R2.vsop mercury.R3.vsop mercury.R4.vsop mercury.R5.vsop venus.L0.vsop venus.L1.vsop venus.L2.vsop venus.L3.vsop venus.L4.vsop venus.L5.vsop venus.B0.vsop venus.B1.vsop venus.B2.vsop venus.B3.vsop venus.B4.vsop venus.B5.vsop venus.R0.vsop venus.R1.vsop venus.R2.vsop venus.R3.vsop venus.R4.vsop venus.R5.vsop earth.L0.vsop earth.L1.vsop earth.L2.vsop earth.L3.vsop earth.L4.vsop earth.L5.vsop earth.B0.vsop earth.B1.vsop earth.B2.vsop earth.B3.vsop earth.B4.vsop earth.R0.vsop earth.R1.vsop earth.R2.vsop earth.R3.vsop earth.R4.vsop earth.R5.vsop moonB.dat moonLR.dat mars.L0.vsop mars.L1.vsop mars.L2.vsop mars.L3.vsop mars.L4.vsop mars.L5.vsop mars.B0.vsop mars.B1.vsop mars.B2.vsop mars.B3.vsop mars.B4.vsop mars.B5.vsop mars.R0.vsop mars.R1.vsop mars.R2.vsop mars.R3.vsop mars.R4.vsop mars.R5.vsop jupiter.L0.vsop jupiter.L1.vsop jupiter.L2.vsop jupiter.L3.vsop jupiter.L4.vsop jupiter.L5.vsop jupiter.B0.vsop jupiter.B1.vsop jupiter.B2.vsop jupiter.B3.vsop jupiter.B4.vsop jupiter.B5.vsop jupiter.R0.vsop jupiter.R1.vsop jupiter.R2.vsop jupiter.R3.vsop jupiter.R4.vsop jupiter.R5.vsop saturn.L0.vsop saturn.L1.vsop saturn.L2.vsop saturn.L3.vsop saturn.L4.vsop saturn.L5.vsop saturn.B0.vsop saturn.B1.vsop saturn.B2.vsop saturn.B3.vsop saturn.B4.vsop saturn.B5.vsop saturn.R0.vsop saturn.R1.vsop saturn.R2.vsop saturn.R3.vsop saturn.R4.vsop saturn.R5.vsop uranus.L0.vsop uranus.L1.vsop uranus.L2.vsop uranus.L3.vsop uranus.L4.vsop uranus.L5.vsop uranus.B0.vsop uranus.B1.vsop uranus.B2.vsop uranus.B3.vsop uranus.B4.vsop uranus.R0.vsop uranus.R1.vsop uranus.R2.vsop uranus.R3.vsop uranus.R4.vsop neptune.L0.vsop neptune.L1.vsop neptune.L2.vsop neptune.L3.vsop neptune.L4.vsop neptune.L5.vsop neptune.B0.vsop neptune.B1.vsop neptune.B2.vsop neptune.B3.vsop neptune.B4.vsop neptune.B5.vsop neptune.R0.vsop neptune.R1.vsop neptune.R2.vsop neptune.R3.vsop neptune.R4.vsop mercury.orbit venus.orbit earth.orbit mars.orbit jupiter.orbit saturn.orbit uranus.orbit neptune.orbit pluto.orbit asteroids.dat comets.dat sun.png mercury.png venus.png mars.png jupiter.png saturn.png uranus.png neptune.png pluto.png moon00.png moon01.png moon02.png moon03.png moon04.png moon05.png moon06.png moon07.png moon08.png moon09.png moon10.png moon11.png moon12.png moon13.png moon14.png moon15.png moon16.png moon17.png moon18.png moon19.png moon20.png moon21.png moon22.png moon23.png moon24.png moon25.png moon26.png moon27.png moon28.png moon29.png moon30.png moon31.png moon32.png moon33.png moon34.png moon35.png wzstars.png wzgeo.png wzscope.png wzdownload.png wizardside.png chart.colors default.colors moonless-night.colors night.colors tips TZrules.dat valaav.txt advinterface.dat histogram.png imgreduction.png noimage.png glossary.xml
+
+#deprecated data files that should be removed, if present
+appdata_CLEAN = sao01.dat sao02.dat sao03.dat sao04.dat sao05.dat sao06.dat sao07.dat sao08.dat sao09.dat sao10.dat \
+ sao11.dat sao12.dat sao13.dat sao14.dat sao15.dat sao16.dat sao17.dat sao18.dat sao19.dat sao20.dat \
+ sao21.dat sao22.dat sao23.dat sao24.dat sao25.dat sao26.dat sao27.dat sao28.dat sao29.dat sao30.dat \
+ sao31.dat sao32.dat sao33.dat sao34.dat sao35.dat sao36.dat sao37.dat sao38.dat sao39.dat sao40.dat \
+ sao.dat ngcic.dat m1.png m10.png m100.png m101.png m102.png m103.png m104.png m105.png m106.png \
+ m107.png m108.png m109.png m11.png m110.png m12.png m13.png m14.png m15.png m16.png m17.png m19.png \
+ m2.png m20.png m22.png m27.png m28.png m3.png m30.png m31.png m32.png m33.png m4.png m42.png \
+ m45.png m49.png m5.png m50.png m51.png m53.png m54.png m55.png m56.png m57.png m58.png m59.png \
+ m6.png m60.png m61.png m62.png m63.png m64.png m65.png m66.png m67.png m68.png m69.png m70.png \
+ m71.png m72.png m73.png m74.png m75.png m76.png m77.png m78.png m79.png m8.png m80.png m81.png \
+ m82.png m83.png m84.png m85.png m86.png m87.png m88.png m89.png m9.png m90.png m91.png m92.png \
+ m93.png m94.png m95.png m96.png m97.png m98.png m99.png
+
+#Remove deprecated data files:
+install-data-hook:
+ @list='$(appdata_CLEAN)'; for p in $$list; do \
+ if test -f "$(DESTDIR)$(appdatadir)/$$p"; then \
+ echo " rm -f $(DESTDIR)$(appdatadir)/$$p"; \
+ rm -f $(DESTDIR)$(appdatadir)/$$p; \
+ fi; \
+ done
diff --git a/kstars/kstars/data/TZrules.dat b/kstars/kstars/data/TZrules.dat
new file mode 100644
index 00000000..34e73977
--- /dev/null
+++ b/kstars/kstars/data/TZrules.dat
@@ -0,0 +1,99 @@
+#"US": DST starts on the first Sunday of April, reverts on the
+# last Sunday of October (2:00 am). Canada uses this
+# rule as well.
+US Mar 2Sun 02:00 Nov 1Sun 02:00
+
+#"MX": DST starts on the 1st Sunday of May, and switch back on
+# the last Sunday of September (2:00 am). (Mexico)
+MX May 1Sun 02:00 Sep Sun 02:00
+
+#"EU": DST starts on the last Sunday of March, reverts on last
+# Sunday of October (1:00 am)
+EU Mar Sun 02:00 Oct Sun 03:00
+
+#"RU": Same as EU but changes at 2:00 instead of 1:00 (Russia)
+RU Mar Sun 02:00 Oct Sun 02:00
+
+#"EE": Same as EU but changes at 0:00 instead of 1:00 (East Europe)
+EE Mar Sun 00:00 Oct Sun 02:00
+
+#"CH": DST starts 2nd Sun in Apr, reverts 2nd Sun in Sept (0:00)
+# (China; the dates are rather uncertain...)
+CH Apr 2Sun 00:00 Sep 2Sun 00:00
+
+#"HK": DST starts 2nd Sun in May, reverts 3rd Sun in Oct (3:30)
+# (Hong Kong)
+HK May 2Sun 03:30 Oct 3Sun 03:30
+
+#"IR": DST starts Mar 21, reverts Sep 22 (0:00) (note: these
+# dates are approximate, since Iran doesn't use the
+# Gregorian calendar. Dates vary between March 20-21 and
+# Sep 22-23)
+IR Mar 21 00:00 Sep 22 00:00
+
+#"IQ": DST starts Apr 1, reverts Oct 1 (3:00). (Iraq)
+IQ Apr 1 03:00 Oct 1 00:00
+
+#"ZN": DST starts Apr 1, reverts Oct 1 (1:00). Israel has no
+# fixed law for start/end dates, so these are approximate.
+ZN Apr 1 01:00 Oct 1 00:00
+
+#"JD": DST starts last Thu of Mar, reverts last Thu of Sep (0:00)
+# (Jordan)
+JD Mar Thu 00:00 Sep Thu 00:00
+
+#"SK": DST starts 2nd Sun in May, reverts 2nd Sun in Oct (0:00)
+#(South Korea)
+SK May 2Sun 00:00 Oct 2Sun 00:00
+
+#"LB": DST starts last Sun in March, reverts last Sun in Oct (0:00)
+#(Lebanon)
+LB Mar Sun 00:00 Oct Sun 00:00
+
+#"SY": DST starts Apr 1, reverts Oct 1 (0:00). (Syria)
+SY Apr 1 00:00 Oct 1 00:00
+
+#"TS": DST starts 1st Sun in Oct, reverts last Sun in Mar (2:00)
+TS Oct 1Sun 02:00 Mar Sun 02:00
+
+#"AU": DST starts last Sun in Oct, reverts last Sun in Mar (2:00)
+AU Oct Sun 02:00 Mar Sun 02:00
+
+#"NZ": DST starts 1st Sun in Oct, reverts 3rd Sun in Mar (2:00)
+NZ Oct 1Sun 02:00 Mar 3Sun 02:00
+
+#"CZ": DST starts 1st Sun in Oct, reverts 3rd Sun in Mar (2:45)
+# (used for Chatham, New Zealand)
+CZ Oct 1Sun 02:45 Mar 3Sun 02:45
+
+#"TG": DST starts 1st Sunday in Nov, reverts last Sun in Jan (2:00)
+#(Tonga)
+TG Nov 1Sun 02:00 Jan Sun 02:00
+
+#"BZ": DST starts 2nd Sun in Oct, reverts 3rd Sun in Feb (0:00)
+#(Brazil)
+BZ Oct 2Sun 00:00 Feb 3Sun 00:00
+
+#"CL": DST starts 2nd Sun in Oct, reverts 2nd Sun in Mar (4:00)
+#(Chile)
+CL Oct 2Sun 04:00 Mar 2Sun 04:00
+
+#"PY": DST starts 1st Sun in Oct, reverts 1st Sun in Mar (0:00)
+#(Paraguay)
+PY Oct 1Sun 00:00 Mar 1Sun 00:00
+
+#"EG": DST starts last Fri in Apr, reverts last Thu in Sep (0:00)
+#(Egypt)
+EG Apr Fri 00:00 Sep Thu 00:00
+
+#"NB": DST starts 1st Sun in Sep, reverts 1st Sun in Apr (2:00)
+#(Namibia)
+NB Sep 1Sun 02:00 Apr 1Sun 02:00
+
+#"FK": DST starts 1st Sun in Sep, reverts 3rd Sun in Apr (2:00)
+#(Falkland Islands)
+FK Sep 1Sun 02:00 Apr 3Sun 02:00
+
+#"--": no DST correction is used.
+-- 0 0 0 0 0 0
+
diff --git a/kstars/kstars/data/advinterface.dat b/kstars/kstars/data/advinterface.dat
new file mode 100644
index 00000000..8c4e467a
--- /dev/null
+++ b/kstars/kstars/data/advinterface.dat
@@ -0,0 +1,232 @@
+[KSLABEL]Simbad
+General:http://simbad.harvard.edu/sim-id.pl?protocol=html&Ident=KSOBJ&NbIdent=1&Radius=10&Radius.unit=arcmin&CooFrame=FK5&CooEpoch=2000&CooEqui=2000&output.max=all&o.catall=on&output.mesdisp=N&Bibyear1=1983&Bibyear2=2002&Frame1=FK5&Frame2=FK4&Frame3=G&Equi1=2000.0&Equi2=1950.0&Equi3=2000.0&Epoch1=2000.0&Epoch2=1950.0&Epoch3=2000.0
+References:http://simbad.harvard.edu/sim-id.pl?protocol=html&Ident=KSOBJ&keywords=&Radius=10&CooEqui=2000&output.mes=o.catall%2C&output.mesdisp=N&Equi1=2000.0&Epoch1=2000.0&Frame1=FK5&Equi2=1950.0&Epoch2=1950.0&Frame2=FK4&Equi3=2000.0&Epoch3=2000.0&Frame3=G&FrameList=FK5&EquiList=2000.0&EpochList=2000.0&output.bib=b.ref&Bibyear1=1983&Bibyear2=2002
+[KSLABEL]Aladin
+Aladin previewer:http://aladin.u-strasbg.fr/AladinPreview?KSRA%20KSDEC
+Aladin Java applet:http://aladin.u-strasbg.fr/java/nph-aladin.pl?-c=KSRA%20KSDEC&-rm=11&-server=Aladin%2CSimbad
+[END]
+[END]
+[KSLABEL]Skyview
+[KSINTERFACE]http://skyview.gsfc.nasa.gov/cgi-bin/nnskcall.pl?Interface=bform&VCOORD=KSRA%2C+KSDEC&NWINDOW=on&SURVEY=KSINTERFACE&SCOORD=Equatorial&EQUINX=2000&MAPROJ=Gnomonic&SFACTR=Default&ISCALN=Log%2810%29&GRIDDD=No&COLTAB=Stern+Special
+[KSLABEL]Gamma-ray
+EGRET(3D):
+EGRET > 100 MeV:
+EGRET < 100 MeV:
+COMPTEL:
+[END]
+[KSLABEL]X-ray
+HEAO 1 A-2:
+RASS-Cnt Broad:
+RASS-Cnt Hard:
+RASS-Cnt Soft:
+HRI:
+PSPC 2.0 Deg-Inten:
+PSPC 1.0 Deg-Inten:
+RASS 1/4 keV:
+RASS 3/4 keV:
+RASS 1.5 keV:
+Old PSPC (2 deg):
+[END]
+[KSLABEL]EUV
+ROSAR WFC F1:
+ROSAR WFC F2:
+EUVE 83 A:
+EUVE 171 A:
+EUVE 405 A:
+EUVE 555 A:
+[END]
+[KSLABEL]UV
+UV Total:
+UV Galactic:
+UV Stellar:
+UV SolSys:
+[END]
+[KSLABEL]Optical
+Digitized Sky Survey:
+DSS2 Red:
+DSS2 Blue:
+NEAT/SkyMorph:
+[END]
+[KSLABEL]Infrared
+CODE DIRBE:
+2MASS-J:
+2MASS-H:
+2MASS-K
+IRAS 12 micron:
+IRAS 25 micron:
+IRAS 60 micron:
+IRAS 100 micron:
+SFD 100 micron:
+SFD Dust Map:
+[END]
+[KSLABEL]Radio
+CO:
+GB6 (4850Mhz):
+4850Mhz (OLD):
+nH:
+VLA FIRST (1.4 Ghz):
+VLA NVSS (1.4 Ghz):
+1420Mhz (Bonn):
+SUMSS 843 MHZ:
+0408Mhz:
+WENSS:
+0035MHz:
+[END]
+[END]
+[KSLABEL]High Energy Astrophysical Archive (HEASARC)
+[KSLABEL]Recent X-Ray Missions
+[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_xray1=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+ASCA:
+BeppoSAX:
+Chandra:
+RXTE:
+XMM-Newton:
+[END]
+[KSLABEL]Past X-ray Mission
+[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_xray2=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Ariel V:
+BBXRT:
+Copernicus:
+EXOSAT:
+Cinga:
+HEAO 1:
+SAS 3:
+Uhuru:
+Vela 5B:
+[END]
+[KSLABEL]Gamma-Ray Missions
+[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_gammaray=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+CGRO:
+COS B:
+HETE-2:
+SAS-2:
+Gamma-Ray Bursts:
+[END]
+[KSLABEL]Other Missions
+[KSINTERFACE]http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D/cgi-bin/W3Browse/w3browse.pl%253%3E+Main+Search+Form%3C/a%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_other=KSINTERFACE&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+EUVE:
+FAUST:
+HST:
+ISO:
+IUE:
+TD1 (UV):
+[END]
+[KSLABEL]Popular Catalog Choices
+Hipparcos Main:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dhipparcos&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+HST Guide Stars 2.2:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253DI%2F271&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+NGC 2000:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dngc2000&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+USNO A2:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead= &table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+2MASS:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead= &table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+ROSAT All-Sky-Survey:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Drassbsc%7C%7Crassfs&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+ROSAT Pointed Source Catalogs:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Drospspc%7C%7Croshri%7C%7Cwgacat&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+CGRO BATSE GRB Catalog:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dbatsegrb&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Veron Quasars/AGN:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3F%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&tablehead=name%253Dveron2000&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+[END]
+[KSLABEL]Multiwavelength Catalogs
+Galaxies:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=GALAXY+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Master:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=MASTER+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Nebulae:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=NEBULA+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Mega-catalogs:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=GENERAL+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Stars:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=STAR+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Radio:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=RADIO+CATALOG&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+Atomic Data:http://legacy.gsfc.nasa.gov/db-perl/W3Browse/w3query.pl?navtrail=%3Ca+class%3Dnavpast+href%3D%2Fcgi-bin%2FW3Browse%2Fw3browse.pl%3%3E+Main+Search+Form%3C%2Fa%3E&Entry=KSRA+KSDEC&Coordinates=J2000&Radius=Default&Radius_unit=arcmin&NR=CheckCaches%2FSIMBAD%2FNED&Time=&Observatory_object=PHYSICS+DATA&table_type=Observation&table_type=Object&table_type=Proposal&table_type=Physics&maxpriority=&ResultMax=1000&displaymode=Display&Basic=on
+[END]
+[END]
+[KSLABEL]NASA Extragalactic Database (NED)
+Photometry:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&meas_type=bot&ebars_spec=ebars&label_spec=no&x_spec=freq&y_spec=Fnu_jy&xr=-1&search_type=Photometry
+Images & Maps:http://nedwww.ipac.caltech.edu/cgi-bin/nph-imgdatan?objname=KSOBJ
+Redshift:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&search_type=Redshifts&zv_breaker=30000.0
+[KSLABEL]Positions
+[KSINTERFACE]http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&out_csys=KSINTERFACE&out_equinox=J2000.0&search_type=Positions
+Equatorial:
+Ecliptic:
+Galactic:
+SuperGalactic:
+[END]
+Notes:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&search_type=Notes
+References:http://nedwww.ipac.caltech.edu/cgi-bin/nph-datasearch?objname=KSOBJ&ref_extend=no&begin_year=1800&end_year=2002
+[END]
+[KSLABEL]NASA Astrophysics Data System (ADS)
+[KSLABEL]Astronomy and Astrophysics
+Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=AST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=AST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=AST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+[END]
+[KSLABEL]Instrumentation
+Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=INST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=INST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=INST&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+[END]
+[KSLABEL]Physics and Geophysics
+Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PHY&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PHY&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PHY&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+[END]
+[KSLABEL]Astrophysics preprints
+Title word search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PRE&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=KSOBJ&txt_logic=OR&text=&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PRE&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=OR&title=&txt_logic=OR&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+Title & Keyword search:http://adsabs.harvard.edu/cgi-bin/nph-abs_connect?db_key=PRE&sim_query=YES&aut_xct=NO&aut_logic=OR&obj_logic=OR&author=&object=&start_mon=&start_year=&end_mon=&end_year=&ttl_logic=AND&title=KSOBJ&txt_logic=AND&text=KSOBJ&nr_to_return=100&start_nr=1&start_entry_day=&start_entry_mon=&start_entry_year=&min_score=&jou_pick=ALL&ref_stems=&data_and=ALL&group_and=ALL&sort=SCORE&aut_syn=YES&ttl_syn=YES&txt_syn=YES&aut_wt=1.0&obj_wt=1.0&ttl_wt=0.3&txt_wt=3.0&aut_wgt=YES&obj_wgt=YES&ttl_wgt=YES&txt_wgt=YES&ttl_sco=YES&txt_sco=YES&version=1
+[END]
+[END]
+[KSLABEL]Multimission Archive at Space Telescope (MAST)
+[KSLABEL]HST
+Target search:http://archive.stsci.edu/cgi-bin/hst?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+Abstract search:http://archive.stsci.edu/cgi-bin/hst_abstracts?search_string=KSOBJ
+[END]
+[KSLABEL]ASTRO
+Hopkins Ultraviolet Telescope (HUT):http://archive.stsci.edu/cgi-bin/hut?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+Ultraviolet Imaging Telescope (UIT):http://archive.stsci.edu/cgi-bin/uit?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+Wisconsin Ultraviolet Photo-Polarimeter Experiment (WUPPE):http://archive.stsci.edu/cgi-bin/wuppe?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+[END]
+[KSLABEL]ORFEUS
+Berkeley Extreme and Far-UV Spectrometer (BEFS):http://archive.stsci.edu/cgi-bin/befs?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+Tübingen Ultraviolet Echelle Spectrometer (TUES):http://archive.stsci.edu/cgi-bin/tues?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+[END]
+[KSLABEL]COPERNICUS
+Raw Data search:http://archive.stsci.edu/cgi-bin/copernicus?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+Coadd Data search:http://archive.stsci.edu/cgi-bin/coper_coadd?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+[END]
+International Ultraviolet Explorer IUE:http://archive.stsci.edu/cgi-bin/iue?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+Extreme Ultraviolet Explorer:http://archive.stsci.edu/cgi-bin/euve?target=KSOBJ&action=search&resolver=SIMBAD&radius=10.0
+[KSLABEL]Images
+X-Ray:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&xi=1&Submit=Search
+Extreme UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ei=1&Submit=Search
+Far UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&fi=1&Submit=Search
+Near UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ni=1&Submit=Search
+Optical :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&oi=1&Submit=Search
+Near IR:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ii=1&Submit=Search
+Radio :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ri=1&Submit=Search
+[END]
+[KSLABEL]Spectra
+X-Ray:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&xs=1&Submit=Search
+Extreme UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&es=1&Submit=Search
+Far UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&fs=1&Submit=Search
+Near UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ns=1&Submit=Search
+Optical :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&os=1&Submit=Search
+Near IR:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&is=1&Submit=Search
+[END]
+[KSLABEL]Other
+Far UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&fp=1&Submit=Search
+Near UV:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&np=1&Submit=Search
+Optical :http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&op=1&Submit=Search
+Near IR:http://archive.stsci.edu/cgi-bin/genlinks_search.cgi?target=KSOBJ&resolver=SIMBAD&ip=1&Submit=Search
+[END]
+[END]
+[END]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/kstars/kstars/data/asteroids.dat b/kstars/kstars/data/asteroids.dat
new file mode 100644
index 00000000..07f3bdbe
--- /dev/null
+++ b/kstars/kstars/data/asteroids.dat
@@ -0,0 +1,2000 @@
+90377 Sedna 53400 502.8068357 0.84879192 11.93168 311.47394 144.54413 357.7177652 1.57 0.15 JPL 7
+90482 Orcus 53200 39.4739076 0.21790807 20.55528 73.33451 268.53706 157.5372876 2.30 0.15 JPL 4
+50000 Quaoar 53400 43.4408276 0.03445712 7.98268 153.51335 188.78250 275.4353274 2.69 0.15 JPL 2
+55636 2002 TX300 53200 43.1037132 0.12112511 25.89577 339.08446 324.69618 59.0610719 3.10 0.15 JPL 4
+ 4 Vesta 53200 2.3618163 0.08877520 7.13281 150.27066 103.93585 69.9049995 3.20 0.32 JPL 27
+28978 Ixion 53200 39.4904008 0.24160732 19.62701 299.92255 71.02549 263.6277216 3.20 0.15 JPL 5
+55565 2002 AW197 53200 47.5170295 0.13019025 24.33494 293.12045 297.44398 281.3007765 3.27 0.15 JPL 8
+ 1 Ceres 53200 2.7670783 0.07986147 10.58147 73.94714 80.46386 0.7441042 3.34 0.12 JPL 26
+55637 2002 UX25 53200 42.5967851 0.14414058 19.47087 278.27151 204.63567 279.6941104 3.60 0.15 JPL 6
+20000 Varuna 53200 43.1256519 0.05125004 17.15769 271.64282 97.29569 89.6603178 3.70 0.15 JPL 7
+84522 2002 TC302 53200 55.2147174 0.29369914 35.10957 87.10899 23.87544 311.9088330 3.85 0.15 JPL 2
+84922 2003 VS2 53200 39.4086171 0.07558406 14.77952 114.17377 302.83401 358.8900632 3.90 0.15 JPL 2
+90568 2004 GV9 53200 42.2060685 0.08252639 21.98090 292.42924 250.60110 20.1497450 3.90 0.15 JPL 3
+42301 2001 UR163 53000 51.3855957 0.28156863 0.75339 342.16016 302.39724 65.7554617 3.97 0.15 JPL 4
+ 2 Pallas 53000 2.7725878 0.22997740 34.85142 310.49737 173.16584 303.3458840 4.13 0.11 JPL 21
+19308 1996 TO66 53200 43.1459092 0.12034633 27.50291 238.85040 355.25934 122.8591929 4.50 0.15 JPL 4
+26375 1999 DE9 53200 56.0949746 0.42407371 7.60295 160.05565 322.93701 15.5191534 4.70 0.15 JPL 7
+38628 Huya 53200 39.6736683 0.28005188 15.45190 67.20957 169.25415 345.1525947 4.70 0.15 JPL 4
+47171 1999 TC36 53000 39.2854480 0.22276903 8.41545 295.49982 97.17790 343.0266296 4.73 0.15 JPL 4
+82075 2000 YW134 53200 58.2427953 0.29245626 19.77079 317.07146 126.97194 20.2986904 4.76 0.15 JPL 4
+24835 1995 SM55 53200 41.7458949 0.10540877 27.09686 72.44048 21.07132 312.2824800 4.80 0.15 JPL 6
+19521 Chaos 53200 45.7859990 0.10594772 12.04923 58.27584 50.00299 324.0839814 4.90 0.15 JPL 6
+79360 1997 CS29 53200 44.1150997 0.01633778 2.23800 218.81441 304.36834 321.4271092 5.09 0.15 JPL 5
+26181 1996 GQ21 53200 94.6808261 0.59613954 13.33150 356.49165 194.13602 5.7520975 5.20 0.15 JPL 4
+ 15 Eunomia 53400 2.6457003 0.18617537 11.73096 97.66424 293.34970 171.6631045 5.28 0.23 JPL 30
+48639 1995 TL8 53000 52.3495775 0.23384103 0.24234 83.69715 261.36580 30.9528590 5.28 0.15 JPL 4
+55638 2002 VE95 53400 39.2404508 0.28694310 16.34996 207.27326 199.86820 4.7205400 5.30 0.15 MPO39867
+ 3 Juno 53400 2.6681508 0.25840166 12.97175 247.86213 170.12675 300.2499029 5.33 0.32 JPL 40
+15874 1996 TL66 53200 83.3246119 0.57956446 24.00302 184.83705 217.78996 1.4082186 5.40 0.15 JPL 5
+ 10 Hygiea 53400 3.1396706 0.11919258 3.83965 313.23683 283.59049 309.5889490 5.43 0.15 JPL 42
+88611 2001 QT297 53200 43.8392775 0.03093357 2.58772 233.15780 304.79510 147.6359056 5.48 0.15 JPL 6
+78799 2002 XW93 53400 37.4861511 0.24755080 14.38263 247.36394 46.89568 123.1599500 5.50 0.15 MPO55708
+ 7 Iris 53400 2.3855455 0.23101684 5.52597 145.42824 259.73021 189.2552826 5.51 0.15 JPL 45
+40314 1999 KR16 53200 49.0334155 0.30538565 24.77695 57.86501 205.61056 333.5120171 5.70 0.15 JPL 3
+84719 2002 VR128 53400 39.2866534 0.26254580 14.04388 287.77568 23.11932 57.5511200 5.70 0.15 MPO60317
+ 6 Hebe 53400 2.4269966 0.20106828 14.75520 239.24260 138.81774 169.9483869 5.71 0.24 JPL 32
+79978 1999 CC158 53200 54.3037744 0.27872172 18.69799 102.47460 337.06173 31.7239244 5.74 0.15 JPL 4
+26308 1998 SM165 53000 47.4673509 0.36819361 13.51895 130.80450 183.16620 32.1886990 5.80 0.15 JPL 3
+35671 1998 SN165 53200 37.7511787 0.04389470 4.61252 269.33142 192.08301 264.3886377 5.80 0.15 JPL 4
+ 532 Herculina 53400 2.7707040 0.17831857 16.30929 76.97123 107.64155 312.9850931 5.81 0.26 JPL 30
+66652 1999 RZ253 53200 43.5879377 0.08618802 0.56249 195.17105 84.56331 45.5299069 5.82 0.15 JPL 4
+ 29 Amphitrite 53400 2.5558492 0.07146238 6.10110 63.00722 356.54430 109.4631222 5.85 0.20 JPL 37
+ 16 Psyche 53400 2.9207287 0.13952911 3.09543 228.02168 150.35197 343.1449846 5.90 0.20 JPL 23
+ 349 Dembowska 53400 2.9265916 0.08695196 8.25628 347.17089 32.50006 198.1477601 5.93 0.37 JPL 28
+ 704 Interamnia 53400 3.0621434 0.14924709 17.28718 95.69868 280.40790 222.4573538 5.94 -0.02 JPL 25
+82158 2001 FP185 53400 227.7251997 0.84958221 30.74881 6.92917 179.34139 0.1150168 6.09 0.15 JPL 6
+60454 2000 CH105 53000 44.6212028 0.08462921 1.15860 287.04073 320.00975 288.4899968 6.08 0.15 JPL 4
+ 39 Laetitia 53400 2.7677004 0.11388525 10.38418 209.67902 157.17404 268.3501515 6.10 0.15 JPL 20
+47932 2000 GN171 53200 39.6509938 0.28620833 10.79777 194.56653 26.09259 352.3614400 6.10 0.15 JPL 5
+79983 1999 DF9 53200 46.7947018 0.14978307 9.79189 177.56718 334.84424 5.4298223 6.10 0.15 JPL 4
+86177 1999 RY215 53200 45.0337105 0.23365109 22.22743 51.44439 326.62775 332.5068661 6.13 0.15 JPL 4
+80806 2000 CM105 53200 42.4398811 0.06609720 3.75565 10.70153 45.75729 76.7740208 6.16 0.15 JPL 4
+82155 2001 FZ173 53400 87.0879826 0.62766060 12.69622 198.97394 2.39687 357.4767200 6.20 0.15 MPO59365
+ 511 Davida 53400 3.1663258 0.18540344 15.93662 338.65486 107.67733 142.5415259 6.22 0.16 JPL 22
+ 9 Metis 53400 2.3866186 0.12173906 5.57614 5.49393 68.97814 327.6343236 6.28 0.17 JPL 37
+65489 2003 FX128 53400 103.5619628 0.82767280 22.26202 320.05835 171.91494 5.2796000 6.30 0.15 MPO46261
+ 14 Irene 53400 2.5856685 0.16853903 9.10601 96.39618 86.47200 13.9784098 6.30 0.15 JPL 9
+88268 2001 KK76 53200 42.5356939 0.01504374 1.88595 223.70335 86.96772 302.7428690 6.30 0.15 JPL 4
+ 52 Europa 53400 3.0983461 0.10136611 7.46902 343.18315 129.01880 16.8993868 6.31 0.18 JPL 34
+10199 Chariklo 53400 15.8693199 0.17605336 23.37179 242.10828 300.42881 6.1079347 6.40 0.15 JPL 7
+58534 1997 CQ29 53000 45.5313718 0.12391996 2.89517 338.81730 132.52660 42.6522119 6.42 0.15 JPL 5
+ 354 Eleonora 53400 2.7988406 0.11260345 18.38476 6.99374 140.51008 317.9663064 6.44 0.37 JPL 27
+ 22 Kalliope 53400 2.9082352 0.10287635 13.71050 356.31270 66.24553 243.7954625 6.45 0.21 JPL 17
+ 8 Flora 53400 2.2011724 0.15633077 5.88699 284.95519 111.03270 66.0439913 6.49 0.28 JPL 42
+ 20 Massalia 53400 2.4086406 0.14315635 0.70670 255.57954 206.52207 188.0168609 6.50 0.25 JPL 27
+ 2060 Chiron 53400 13.6649541 0.38194760 6.93478 339.54553 209.23706 63.8381438 6.50 0.15 JPL 38
+33340 1998 VG44 53200 39.3316947 0.25390144 3.03577 324.58773 128.01278 346.0792883 6.50 0.15 JPL 4
+ 18 Melpomene 53400 2.2954255 0.21845199 10.12562 228.00296 150.54140 233.5602040 6.51 0.25 JPL 31
+ 196 Philomela 53400 3.1132017 0.02441694 7.25297 203.61738 72.63186 235.2466225 6.54 0.15 JPL 20
+ 11 Parthenope 53400 2.4527915 0.09984882 4.62425 195.41179 125.63629 24.9008905 6.55 0.15 JPL 14
+ 89 Julia 53200 2.5498617 0.18354887 16.14083 45.10382 311.65849 271.2296264 6.60 0.15 JPL 22
+33001 1997 CU29 53400 43.6351998 0.03629360 1.45148 261.78660 350.44282 232.9698400 6.60 0.15 MPO21258
+53311 Deucalion 53400 44.3407507 0.06199550 0.36502 235.79337 51.60999 290.8332800 6.60 0.15 MPO57650
+88267 2001 KE76 53400 43.1384300 0.02759630 0.49711 43.14926 113.14449 83.3512100 6.60 0.15 MPO63784
+ 92 Undina 53200 3.1899900 0.10013933 9.92146 242.42026 101.84691 321.4567819 6.61 0.15 JPL 12
+ 65 Cybele 53400 3.4350400 0.10449491 3.54765 105.59569 155.81838 171.4020061 6.62 0.01 JPL 13
+60620 2000 FD8 53200 44.0144891 0.22163987 19.46836 79.74730 184.81160 309.6263237 6.62 0.15 JPL 6
+ 451 Patientia 53400 3.0596971 0.07733649 15.22252 340.87247 89.40932 222.3181096 6.65 0.19 JPL 29
+38083 Rhadamanthus 53000 39.2116321 0.15551051 12.72336 82.12687 9.99834 79.2725575 6.70 0.15 JPL 3
+ 471 Papagena 53400 2.8857005 0.23350851 14.98515 314.56154 84.10322 282.2324336 6.73 0.37 JPL 24
+ 13 Egeria 53400 2.5764764 0.08487354 16.53999 81.45854 43.29959 27.4148245 6.74 0.15 JPL 18
+ 31 Euphrosyne 53400 3.1496280 0.22620644 26.31639 62.06428 31.24282 251.0485178 6.74 0.15 JPL 12
+60621 2000 FE8 53000 55.8907794 0.40829628 5.85601 143.55997 3.89595 18.5873536 6.74 0.15 JPL 4
+86047 1999 OY3 53200 43.7080218 0.17016741 24.27723 303.73142 301.83643 48.1431273 6.76 0.15 JPL 3
+ 68 Leto 53400 2.7845660 0.18498122 7.96967 305.12137 44.18290 236.2541365 6.78 0.05 JPL 21
+82157 2001 FM185 53200 38.8334861 0.05924000 5.35597 108.22222 150.73026 274.0435474 6.78 0.15 JPL 4
+15875 1996 TP66 53000 39.3995585 0.33068674 5.69244 75.54571 316.90811 5.1221074 6.80 0.15 JPL 3
+60458 2000 CM114 53400 60.0993136 0.40872860 19.66774 250.88482 312.32973 332.1462500 6.80 0.15 MPO44436
+85633 1998 KR65 53400 43.3850588 0.03158250 1.18915 337.52033 101.91482 234.7613800 6.80 0.15 MPO62764
+95626 2002 GZ32 53200 23.1887479 0.22040750 15.01841 153.95285 107.24788 312.2019800 6.80 0.15 E2004U28
+ 324 Bamberga 53400 2.6832515 0.33838904 11.10658 44.06192 328.05789 4.5640700 6.82 0.09 JPL 43
+44594 1999 OX3 53200 32.0711061 0.45267327 2.62607 144.63104 259.33174 321.0363249 6.83 0.15 JPL 7
+ 5 Astraea 53400 2.5726921 0.19314245 5.36967 357.52667 141.68869 122.7945238 6.85 0.15 JPL 28
+ 48 Doris 53400 3.1085161 0.07505505 6.55461 257.99735 183.75616 209.9663036 6.90 0.15 JPL 31
+15789 1993 SC 53000 39.4067500 0.18301197 5.17106 316.57792 354.72085 48.3926451 6.90 0.15 JPL 2
+16684 1994 JQ1 53400 44.3145586 0.05154580 3.73455 245.58484 25.59449 316.3621600 6.90 0.15 MPO73869
+66452 1999 OF4 53400 44.8036085 0.06662050 2.66403 85.51609 134.40570 95.2414100 6.90 0.15 MPO48699
+59358 1999 CL158 53000 41.7992125 0.21295322 10.01209 329.40670 120.06733 28.2669993 6.91 0.15 JPL 4
+ 87 Sylvia 53200 3.4902678 0.07956202 10.85515 266.19452 73.34180 352.7634673 6.94 0.15 JPL 10
+ 23 Thalia 53400 2.6275121 0.23329142 10.14455 59.30611 67.23649 213.0112523 6.95 0.15 JPL 14
+ 27 Euterpe 53400 2.3468945 0.17140247 1.58363 356.55234 94.81292 349.6487574 7.00 0.15 JPL 28
+ 40 Harmonia 53400 2.2672210 0.04705992 4.25538 269.05759 94.30507 46.9624772 7.00 0.15 JPL 32
+ 5145 Pholus 53200 20.4229416 0.57353590 24.69742 355.17739 119.27065 49.8809846 7.00 0.15 JPL 7
+19255 1994 VK8 53400 42.8002817 0.03516220 1.48951 114.36768 72.38949 251.5043700 7.00 0.15 MPO06493
+ 44 Nysa 53400 2.4230386 0.14885518 3.70302 342.50088 131.60929 165.2505889 7.03 0.46 JPL 34
+ 57 Mnemosyne 53400 3.1499838 0.11848600 15.20024 213.04310 199.34416 304.4050400 7.03 0.15 MPO20668
+ 88 Thisbe 53400 2.7680443 0.16435635 5.21757 36.63213 276.77817 15.6169511 7.04 0.14 JPL 35
+ 69 Hesperia 53400 2.9802857 0.16498505 8.58885 290.01344 185.17991 22.6451069 7.05 0.19 JPL 27
+ 129 Antigone 53400 2.8686087 0.21329658 12.21931 108.09688 136.45695 328.6246850 7.07 0.33 JPL 17
+ 24 Themis 53400 3.1292611 0.13268780 0.76010 107.97368 35.98163 150.3917590 7.08 0.19 JPL 15
+ 107 Camilla 53200 3.4787124 0.07905296 10.04755 309.69327 173.14698 225.2114192 7.08 0.08 JPL 13
+ 28 Bellona 53400 2.7789417 0.14857151 9.40120 342.48494 144.51390 247.6732115 7.09 0.15 JPL 12
+15820 1994 TB 53200 39.3398303 0.31537974 12.15041 99.35793 317.49189 338.5782197 7.10 0.15 JPL 3
+95625 2002 GX32 53200 53.4444855 0.38073990 13.92079 185.66778 28.13451 7.0145500 7.10 0.15 E2004U28
+ 41 Daphne 53200 2.7650779 0.27169440 15.76712 46.12364 178.17329 54.7722864 7.12 0.10 JPL 34
+ 130 Elektra 53400 3.1191814 0.21232900 22.88164 234.47271 145.79984 100.6764992 7.12 0.15 JPL 11
+ 19 Fortuna 53200 2.4413627 0.15936427 1.57326 182.10396 211.38068 242.5440632 7.13 0.10 JPL 30
+ 192 Nausikaa 53400 2.4020673 0.24733535 6.82552 29.73312 343.46102 63.1916720 7.13 0.03 JPL 32
+ 346 Hermentaria 53400 2.7955825 0.10274830 8.76007 290.08827 92.16994 25.6156900 7.13 0.15 MPC22200
+ 372 Palma 53200 3.1440138 0.26300030 23.86728 116.11149 327.46775 218.2116173 7.20 0.15 JPL 2
+15760 1992 QB1 53400 43.7400135 0.06530500 2.19395 2.81080 359.46761 13.3164800 7.20 0.15 MPO01695
+15883 1997 CR29 53400 47.2768465 0.21225430 19.12614 302.48317 127.16125 54.0358200 7.20 0.15 MPO01728
+33128 1998 BU48 53200 33.4766441 0.38416168 14.22437 283.21912 132.74183 49.5688235 7.20 0.15 JPL 3
+38084 1999 HB12 53400 56.2323860 0.42029104 13.12958 66.08340 166.37374 348.2478404 7.20 0.15 JPL 4
+69987 1998 WA25 53400 42.4349561 0.01911670 1.04669 212.71540 136.36032 66.7198400 7.20 0.15 MPO51101
+42355 2002 CR46 53200 38.3491455 0.54294037 2.42609 158.79357 352.01600 357.2587814 7.21 0.15 JPL 6
+ 12 Victoria 53400 2.3337665 0.22076437 8.36308 69.71725 235.54825 135.9082421 7.24 0.22 JPL 36
+ 423 Diotima 53400 3.0661050 0.04085205 11.24004 207.47276 69.56401 179.5142760 7.24 0.15 JPL 12
+ 702 Alauda 53400 3.1934405 0.02393771 20.59228 354.00227 290.13547 232.4720847 7.25 0.15 JPL 8
+ 37 Fides 53400 2.6406941 0.17677094 3.07378 62.81296 7.41277 228.4674654 7.29 0.24 JPL 23
+ 71 Niobe 53400 2.7545537 0.17609210 23.25585 267.43871 316.11824 222.9419400 7.30 0.40 MPO02601
+ 216 Kleopatra 53400 2.7927961 0.25192256 13.13558 179.09923 215.67211 55.2595108 7.30 0.29 JPL 29
+49673 1999 RA215 53400 42.9895027 0.10355460 22.57036 271.40593 132.32785 290.2719200 7.30 0.15 MPO36139
+76803 2000 PK30 53200 38.5035047 0.12252690 33.80317 125.37854 127.38322 48.3052604 7.30 0.15 JPL 5
+ 121 Hermione 53400 3.4421495 0.14413734 7.57724 295.15010 73.45970 141.6810010 7.31 0.15 JPL 12
+ 21 Lutetia 53400 2.4350443 0.16382482 3.06439 250.22709 80.91718 75.3934291 7.35 0.11 JPL 20
+ 51 Nemausa 53400 2.3655469 0.06667261 9.97219 2.53916 176.17576 127.3587996 7.35 0.08 JPL 27
+ 230 Athamantis 53400 2.3820326 0.06160342 9.43498 138.92585 239.97913 70.6078555 7.35 0.27 JPL 18
+15807 1994 GV9 53400 44.0669182 0.06477770 0.56092 310.22966 176.77972 54.4947700 7.40 0.15 MPO01707
+85627 1998 HP151 53400 44.1665276 0.08687410 1.51107 248.35627 55.95200 303.1858800 7.40 0.15 MPO62762
+ 106 Dione 53400 3.1676320 0.17453306 4.61616 329.54188 62.40458 39.4536674 7.41 0.15 JPL 28
+ 387 Aquitania 53200 2.7393455 0.23661687 18.13256 157.67366 128.33410 6.7691569 7.41 0.15 JPL 19
+ 202 Chryseis 53400 3.0733744 0.09556280 8.83316 0.42297 137.10037 323.1677500 7.42 0.15 E2005G62
+ 674 Rachele 53400 2.9267693 0.19023770 13.49689 42.30580 58.27558 39.0488800 7.42 0.15 MPC31778
+ 386 Siegena 53200 2.8941597 0.17292168 20.25545 220.30760 166.95061 265.5793526 7.43 0.16 JPL 9
+ 45 Eugenia 53400 2.7213271 0.08259689 6.61003 85.14757 147.94991 339.3347828 7.46 0.07 JPL 17
+ 375 Ursula 53400 3.1245125 0.10734020 15.93055 344.75735 336.68550 85.3228300 7.47 0.27 MPC35673
+ 153 Hilda 53400 3.9739237 0.14096150 7.83422 42.52649 228.38394 245.5768300 7.48 0.15 MPC31412
+ 128 Nemesis 53400 2.7493362 0.12761409 6.25401 302.51505 76.46259 29.6545011 7.49 0.15 JPL 11
+ 385 Ilmatar 53400 2.8488083 0.12701783 13.56687 188.31618 345.25584 25.2577751 7.49 0.15 JPL 19
+ 624 Hektor 53400 5.2227613 0.02429046 18.19785 183.94953 342.79261 102.6446310 7.49 0.15 JPL 14
+ 26 Proserpina 53400 2.6557352 0.08702734 3.56228 192.92106 45.88418 1.9417720 7.50 0.15 JPL 29
+20161 1996 TR66 53400 47.6249432 0.39778280 12.45130 308.72538 343.13389 41.8286700 7.50 0.15 MPO07746
+24952 1997 QJ4 53000 39.2785240 0.22648513 16.60317 82.72062 346.89153 319.5447562 7.50 0.15 JPL 2
+24978 1998 HJ151 53400 43.5167685 0.05335440 2.38646 129.09787 50.41018 54.3788200 7.50 0.15 MPO12471
+32929 1995 QY9 53000 39.5032101 0.26077378 4.84744 25.50246 342.11878 356.2797429 7.50 0.15 JPL 2
+69988 1998 WA31 53400 55.0190331 0.42764450 9.48503 309.30259 20.80398 33.7332200 7.50 0.15 MPO73917
+79969 1999 CP133 53200 35.1461010 0.08880442 3.16856 159.53314 334.20716 29.1097900 7.50 0.15 JPL 4
+ 115 Thyra 53400 2.3797440 0.19153640 11.60011 96.25035 309.14068 61.4275600 7.51 0.12 MPO02601
+54598 Bienor 53200 16.4650962 0.20221171 20.78474 153.15169 337.85110 233.3058176 7.51 0.15 JPL 6
+ 42 Isis 53400 2.4416961 0.22257413 8.52900 236.60351 84.40306 301.0840658 7.53 0.15 JPL 21
+ 63 Ausonia 53400 2.3950083 0.12639895 5.78834 295.86777 337.95105 197.0626720 7.55 0.25 JPL 25
+ 32 Pomona 53400 2.5868556 0.08242726 5.53039 339.83095 220.57832 240.1533023 7.56 0.15 JPL 26
+ 30 Urania 53400 2.3652813 0.12691131 2.09828 86.13235 307.92494 61.4951390 7.57 0.15 JPL 16
+ 94 Aurora 53400 3.1664926 0.08420791 7.98058 59.17882 2.81885 117.6986869 7.57 0.15 JPL 10
+ 154 Bertha 53400 3.1899209 0.08439590 21.03112 154.12130 36.96985 125.4633200 7.58 0.15 MPC32294
+ 241 Germania 53400 3.0548526 0.09569535 5.50554 77.67547 270.63810 224.4164694 7.58 0.15 JPL 12
+ 250 Bettina 53400 3.1503840 0.12469880 12.84398 75.08681 24.10000 37.5312800 7.58 0.15 MPC30777
+ 190 Ismene 53200 3.9839109 0.16679289 6.16579 274.79782 175.99658 306.1576955 7.59 0.15 JPL 13
+ 85 Io 53400 2.6525818 0.19287791 11.96658 122.35181 203.44396 115.6014018 7.61 0.15 JPL 14
+ 185 Eunike 53400 2.7396288 0.12734390 23.24831 223.39561 154.05869 134.7739100 7.62 0.15 MPC27543
+ 409 Aspasia 53400 2.5768501 0.07110317 11.24144 352.33032 242.37016 340.5236762 7.62 0.29 JPL 11
+91133 1998 HK151 53200 39.4890149 0.23104096 5.93572 180.37862 50.21922 8.5300088 7.62 0.15 JPL 4
+ 97 Klotho 53400 2.6674082 0.25704668 11.78456 268.76350 159.77831 215.9039245 7.63 0.15 JPL 5
+ 148 Gallia 53400 2.7709705 0.18728620 25.29704 252.21608 145.19937 334.0325800 7.63 0.15 MPC26146
+ 334 Chicago 53400 3.8980845 0.02666129 4.64084 146.24193 130.34779 292.8528806 7.64 0.15 JPL 20
+ 165 Loreley 53400 3.1273333 0.08240430 11.23511 350.90858 302.66664 93.2276600 7.65 0.15 MPC22665
+ 54 Alexandra 53400 2.7119448 0.19628360 11.80480 345.47956 313.46218 309.4233054 7.66 0.15 JPL 38
+ 103 Hera 53400 2.7021890 0.07925520 5.42140 189.97343 136.28457 279.6885300 7.66 0.15 MPO08362
+ 173 Ino 53200 2.7423293 0.20839171 14.20687 228.12127 148.36591 303.7359490 7.66 0.01 JPL 8
+ 64 Angelina 53400 2.6826285 0.12330067 1.30745 179.16739 309.42756 311.1530329 7.67 0.48 JPL 22
+ 96 Aegle 53200 3.0592665 0.13190967 15.93668 206.69549 321.83085 189.2469823 7.67 0.15 JPL 14
+ 100 Hekate 53400 3.0935436 0.16475990 6.42980 185.91399 127.35116 21.6696500 7.67 0.15 MPC27886
+ 221 Eos 53400 3.0114575 0.10300380 10.88749 196.02965 141.95866 351.6180300 7.67 0.13 MPO02601
+ 61 Danae 53400 2.9825316 0.16765540 18.21919 13.91195 333.78710 355.3546100 7.68 0.15 MPO02601
+ 194 Prokne 53400 2.6161570 0.23683160 18.49763 162.97261 159.54267 144.7609930 7.68 0.15 JPL 24
+ 776 Berbericia 53400 2.9362792 0.16091332 18.19731 305.59949 80.05224 133.3752324 7.68 0.34 JPL 19
+ 747 Winchester 53200 2.9937066 0.34444243 18.17723 275.57318 130.21310 303.3918846 7.69 0.15 JPL 2
+ 93 Minerva 53200 2.7551388 0.14097942 8.55721 275.71642 4.16572 32.1942350 7.70 0.15 JPL 17
+15788 1993 SB 53000 39.2941488 0.32053050 1.94393 79.46854 354.92851 332.1514011 7.70 0.15 JPL 2
+15810 1994 JR1 53400 39.4498680 0.11961080 3.80612 101.45329 144.66181 13.5730900 7.70 0.15 MPO01707
+ 120 Lachesis 53400 3.1152121 0.05979336 6.95589 231.65947 341.51304 25.0173625 7.75 0.15 JPL 19
+ 17 Thetis 53400 2.4703375 0.13411880 5.58681 135.92321 125.62153 63.8003700 7.76 0.15 MPC38747
+ 259 Aletheia 53200 3.1406384 0.12131107 10.81507 168.89900 87.15814 80.8713288 7.76 0.15 JPL 11
+ 139 Juewa 53200 2.7842102 0.17227596 10.90426 166.14601 2.02487 205.0807279 7.78 0.15 JPL 14
+91554 1999 RZ215 53200 100.5030366 0.69207810 25.55130 335.54991 341.63044 2.0701900 7.80 0.15 E2004U28
+ 49 Pales 53400 3.0851905 0.23382820 3.18035 110.18358 286.19894 19.7995400 7.80 0.15 MPO02601
+ 55 Pandora 53400 2.7589263 0.14472670 7.18518 4.39280 10.54741 324.2810100 7.80 0.15 MPO14338
+ 110 Lydia 53400 2.7322622 0.07976480 5.97253 281.53427 57.01598 154.2678500 7.80 0.20 MPC30889
+15809 1994 JS 53400 42.3035130 0.21739100 14.02990 236.58077 56.29818 336.4331800 7.80 0.15 MPO73868
+55576 2002 GB10 53400 25.2603440 0.39865370 13.33407 239.13277 315.47803 5.6599400 7.80 0.15 MPO39846
+ 488 Kreusa 53200 3.1572374 0.16972286 11.50023 68.81395 85.00591 149.2645736 7.81 0.15 JPL 9
+ 116 Sirona 53200 2.7696516 0.13790399 3.56888 92.95763 64.04618 148.0413136 7.82 0.15 JPL 18
+ 245 Vera 53400 3.0938306 0.20029731 5.17618 327.09650 61.55650 85.4450194 7.82 0.15 JPL 16
+ 25 Phocaea 53400 2.4000921 0.25608372 21.57827 90.15025 214.27806 234.4508032 7.83 0.15 JPL 19
+ 444 Gyptis 53400 2.7745061 0.17330400 10.27721 154.56881 195.84990 195.0109170 7.83 0.22 JPL 21
+ 47 Aglaja 53400 2.8787714 0.13495547 4.98424 314.70992 3.25870 83.5563613 7.84 0.16 JPL 14
+ 95 Arethusa 53400 3.0681638 0.14831190 12.99517 155.04373 243.14956 198.4743900 7.84 0.15 MPO09657
+ 181 Eucharis 53400 3.1359330 0.19776320 18.81499 316.92841 143.71206 7.3750900 7.84 0.15 MPO47586
+ 804 Hispania 53400 2.8370141 0.14102290 15.38000 342.55426 347.88938 134.4395000 7.84 0.18 MPO65986
+ 579 Sidonia 53400 3.0112465 0.08234640 11.01998 231.80936 82.83874 85.8242100 7.85 0.15 MPO41498
+ 980 Anacostia 53400 2.7406661 0.20179220 15.88563 69.60121 286.06783 126.2046500 7.85 0.06 MPO62176
+69986 1998 WW24 53200 39.4290403 0.22389699 13.94062 146.77406 233.99039 26.0637009 7.85 0.15 JPL 4
+ 122 Gerda 53400 3.2204705 0.04126210 1.63842 325.88003 178.43722 163.7718600 7.87 0.15 MPO02601
+ 389 Industria 53400 2.6080201 0.06546812 8.13514 263.30347 282.57540 87.8292413 7.88 0.15 JPL 20
+ 211 Isolda 53400 3.0394295 0.16244469 3.88281 174.92444 263.77095 197.8306096 7.89 0.12 JPL 12
+ 416 Vaticana 53200 2.7921006 0.21806665 12.86000 198.79981 58.21525 57.0406234 7.89 0.20 JPL 9
+ 911 Agamemnon 53400 5.2507724 0.06596566 21.79120 81.03732 338.00949 203.6565743 7.89 0.15 JPL 8
+ 76 Freia 53400 3.4154366 0.16359580 2.11599 254.26375 204.54606 189.8237400 7.90 0.15 MPC25033
+ 176 Iduna 53400 3.1981648 0.16200090 22.57832 185.56461 200.76051 161.0800400 7.90 0.15 MPO14996
+20108 1995 QZ9 53400 39.2886606 0.14282590 19.59653 142.23404 188.05383 43.7646800 7.90 0.15 MPO07731
+52747 1998 HM151 53400 44.5402934 0.05884680 0.54411 244.77475 63.96077 304.1997400 7.90 0.15 MPO66038
+91205 1998 US43 53400 39.1961911 0.13013620 10.62075 140.85248 223.88091 43.7067500 7.90 0.15 MPO66633
+ 144 Vibilia 53200 2.6545195 0.23501695 4.80755 293.63902 76.49506 217.8005675 7.91 0.17 JPL 9
+ 675 Ludmilla 53400 2.7679142 0.20438040 9.80161 152.03009 263.43932 281.3171700 7.91 0.15 MPO12096
+ 43 Ariadne 53400 2.2032266 0.16766481 3.46738 15.91163 264.94534 11.2137736 7.93 0.11 JPL 23
+ 59 Elpis 53400 2.7127750 0.11818419 8.64357 210.13030 170.31069 93.3795819 7.93 0.15 JPL 22
+ 1143 Odysseus 53400 5.2573842 0.09050290 3.13500 235.88173 221.31917 150.8148100 7.93 0.15 MPC22574
+ 168 Sibylla 53400 3.3757355 0.06679680 4.63391 168.08601 206.46664 230.1369400 7.94 0.15 MPC27692
+ 117 Lomia 53200 2.9895916 0.02828053 14.93123 63.61334 348.99470 187.8317233 7.95 0.15 JPL 7
+ 79 Eurynome 53200 2.4445202 0.19245059 4.62229 200.38719 206.80576 277.3872980 7.96 0.25 JPL 24
+ 760 Massinga 53400 3.1585746 0.22588390 12.49834 200.90486 331.88432 270.0167100 7.96 0.15 MPO73855
+ 80 Sappho 53400 2.2953863 0.20108610 8.66469 139.14956 218.82512 64.5437400 7.98 0.15 MPO57621
+ 133 Cyrene 53400 3.0587679 0.14133100 7.23233 291.04638 319.24681 261.7395100 7.98 0.13 MPC25186
+ 478 Tergeste 53400 3.0136971 0.08869270 13.17553 241.60239 234.03271 164.1510200 7.98 0.15 MPO50329
+54520 2000 PJ30 53400 123.0252354 0.76801430 5.71454 303.48380 293.27953 8.5175200 8.00 0.15 MPO39448
+ 595 Polyxena 53400 3.2078898 0.05565820 17.88551 274.25916 24.24942 0.0221500 8.00 0.15 E2005J42
+ 790 Pretoria 53400 3.4100441 0.15039850 20.54827 40.45890 252.17170 147.7783900 8.00 0.15 MPO73855
+10370 Hylonome 53200 25.1507373 0.24996473 4.14126 6.29341 178.13228 26.1382647 8.00 0.15 JPL 3
+45802 2000 PV29 53400 43.3210006 0.01325340 1.17989 47.26612 173.29007 89.0674400 8.00 0.15 MPO32767
+69990 1998 WU31 53400 39.1746057 0.18444170 6.58475 141.92850 237.17687 30.0819400 8.00 0.15 MPO51101
+ 111 Ate 53200 2.5949044 0.10116101 4.92379 165.75913 305.91222 233.2940754 8.02 0.15 JPL 2
+ 690 Wratislavia 53400 3.1416278 0.18514830 11.28153 115.72705 253.33147 29.6407700 8.02 0.15 E2005H34
+ 566 Stereoskopia 53400 3.3820382 0.11032290 4.89844 294.62065 80.26697 235.9099700 8.03 0.15 E2005J42
+ 247 Eukrate 53200 2.7394429 0.24446662 24.99327 55.16023 0.23558 200.1618480 8.04 0.15 JPL 5
+ 137 Meliboea 53400 3.1134912 0.22093612 13.42761 107.18443 202.46340 189.0943450 8.05 0.15 JPL 14
+ 344 Desiderata 53200 2.5948041 0.31555458 18.35530 237.37446 48.25537 343.6912442 8.08 0.15 JPL 2
+ 536 Merapi 53200 3.5057672 0.08094554 19.37798 302.01454 59.47289 354.5945772 8.08 0.15 JPL 8
+ 78 Diana 53400 2.6197434 0.20771492 8.68976 151.43313 333.59424 191.1342347 8.09 0.08 JPL 6
+ 108 Hecuba 53400 3.2411752 0.05246520 4.24753 190.90246 350.38350 191.0135800 8.09 0.15 MPC27692
+ 665 Sabine 53400 3.1494103 0.16692470 14.74487 319.93304 298.58637 127.0562600 8.10 0.15 E2005H34
+ 683 Lanzia 53400 3.1169432 0.04966370 18.52705 283.66662 259.87118 246.5843600 8.10 0.15 E2005H34
+ 849 Ara 53400 3.1554216 0.19495470 19.48399 64.01815 228.51438 55.2322500 8.10 0.15 MPO53552
+ 3451 Mentor 53400 5.0932430 0.06889740 24.70047 131.16589 179.76309 186.3856200 8.10 0.15 MPO47594
+15836 1995 DA2 53400 36.6050168 0.07757030 6.54672 337.84426 127.46611 35.4656600 8.10 0.15 MPO50342
+ 70 Panopaea 53400 2.6162047 0.18109850 11.58414 255.75818 47.80547 298.3343200 8.11 0.14 MPO02601
+ 124 Alkeste 53200 2.6303651 0.07615969 2.95047 62.93896 188.19190 45.5353724 8.11 0.19 JPL 22
+87555 2000 QB243 53200 34.7385292 0.56220626 6.80414 284.08675 330.14831 21.5544027 8.11 0.15 JPL 4
+ 159 Aemilia 53400 3.0994051 0.11143314 6.12891 335.66175 134.33501 173.7077103 8.12 0.15 JPL 11
+ 145 Adeona 53400 2.6732843 0.14325092 12.62724 44.99233 77.49262 5.4401942 8.13 0.15 JPL 14
+ 487 Venetia 53400 2.6700936 0.08672770 10.23189 279.87686 115.03402 95.0316700 8.14 0.15 MPC28813
+ 179 Klytaemnestra 53400 2.9710213 0.11537650 7.81628 105.53898 252.13218 348.4967800 8.15 0.15 MPC32506
+ 187 Lamberta 53400 2.7312588 0.23688075 10.59882 195.04836 21.90254 22.5273581 8.16 0.15 JPL 3
+ 758 Mancunia 53400 3.1877574 0.15168670 5.60688 316.92198 106.32592 251.7308200 8.16 0.15 MPO70179
+ 308 Polyxo 53400 2.7509908 0.03814840 4.36367 109.98624 181.92630 248.1108600 8.17 0.21 MPC24371
+ 236 Honoria 53400 2.7990115 0.18975340 7.69423 173.78250 186.18347 132.4133300 8.18 -0.02 MPO53552
+ 238 Hypatia 53400 2.9062141 0.08886500 12.40806 206.93471 184.20013 59.1010900 8.18 0.15 MPC32294
+ 617 Patroclus 53400 5.2281429 0.13817850 22.03376 307.91573 44.37518 133.2955400 8.19 0.15 MPC36496
+ 141 Lumen 53400 2.6650666 0.21500880 11.88526 57.62113 318.78406 62.1215900 8.20 0.15 MPO02601
+ 146 Lucina 53400 2.7189635 0.06526703 13.07330 143.22831 84.18532 358.4980032 8.20 0.11 JPL 20
+ 639 Latona 53400 3.0209097 0.10342520 8.56217 66.09701 280.37258 189.2650800 8.20 0.15 E2005G62
+19299 1996 SZ4 53400 39.4305391 0.25549960 4.74753 30.52253 15.99686 350.9247200 8.20 0.15 MPO06506
+73480 2002 PN34 53400 30.8230173 0.56761940 16.65110 358.21962 299.21870 6.7738800 8.20 0.15 MPO66047
+ 60 Echo 53200 2.3936997 0.18236974 3.60174 270.38746 191.80949 211.6417095 8.21 0.27 JPL 25
+ 233 Asterope 53400 2.6599540 0.10030990 7.67537 126.27368 222.12084 263.3571300 8.21 0.15 MPC30889
+ 356 Liguria 53400 2.7548192 0.23986810 8.23165 78.91533 354.86123 204.3008100 8.22 0.15 MPC30777
+ 361 Bononia 53200 3.9542107 0.21267742 12.63203 68.34207 18.96103 138.8938251 8.22 0.15 JPL 10
+ 135 Hertha 53400 2.4286233 0.20638754 2.30544 340.10555 343.90910 63.6869693 8.23 0.15 JPL 10
+ 150 Nuwa 53400 2.9800168 0.13053520 2.19398 152.04338 206.49017 53.6223600 8.23 0.15 MPC25186
+ 209 Dido 53400 3.1477060 0.06438994 7.18090 250.78125 0.84429 287.7409947 8.24 0.15 JPL 11
+ 508 Princetonia 53200 3.1610075 0.01461324 13.36165 178.04633 44.51127 350.5627136 8.24 0.15 JPL 10
+ 381 Myrrha 53400 3.2188536 0.09535520 12.52668 137.24076 125.35418 0.9008800 8.25 0.15 MPC28813
+ 114 Kassandra 53400 2.6765141 0.13653582 4.93758 353.28739 164.39250 330.7342547 8.26 0.15 JPL 28
+ 200 Dynamene 53200 2.7391785 0.13257671 6.90357 86.08101 324.75324 131.7376397 8.26 0.15 JPL 10
+ 618 Elfriede 53400 3.1866455 0.07944331 17.01649 228.29786 111.25185 134.9789890 8.26 0.15 JPL 11
+ 90 Antiope 53200 3.1569009 0.15583480 2.21964 242.31898 70.23681 278.2019256 8.27 0.15 JPL 10
+ 104 Klymene 53400 3.1582873 0.14917404 2.79802 30.25719 41.89635 83.9602729 8.27 0.15 JPL 10
+ 147 Protogeneia 53400 3.1355771 0.03399990 1.93466 107.59408 248.72924 60.4489200 8.27 0.15 MPC30777
+ 516 Amherstia 53400 2.6806871 0.27327280 12.95507 258.44550 328.90860 162.2451000 8.27 0.15 MPC34570
+ 67 Asia 53400 2.4213710 0.18453436 6.02695 106.32224 202.72841 359.0754976 8.28 0.15 JPL 28
+ 212 Medea 53400 3.1128604 0.11278890 4.26502 99.62274 313.69803 356.7978000 8.28 0.15 MPC25033
+ 268 Adorea 53400 3.0950530 0.13244820 2.43664 70.84244 120.97689 260.2080000 8.28 0.15 MPC34570
+ 762 Pulcova 53400 3.1591680 0.09650191 13.04940 188.09719 306.03847 332.0867342 8.28 0.15 JPL 16
+ 127 Johanna 53200 2.7564719 0.06445184 8.24448 91.32891 31.45649 203.1589555 8.30 0.15 JPL 12
+ 199 Byblis 53200 3.1784592 0.17125234 15.42868 179.90191 88.98162 39.8259768 8.30 0.15 JPL 8
+ 287 Nephthys 53400 2.3529864 0.02346041 10.02314 120.15057 142.49333 59.7248998 8.30 0.22 JPL 17
+ 410 Chloris 53400 2.7292955 0.23707550 10.92070 171.95831 97.25083 287.9299500 8.30 0.15 MPC27290
+ 466 Tisiphone 53400 3.3599373 0.08252786 19.15882 245.61494 291.20319 250.2104809 8.30 0.15 JPL 13
+ 485 Genua 53400 2.7509855 0.19008400 13.86027 271.04298 193.87296 291.4871900 8.30 0.15 E2005G62
+ 779 Nina 53400 2.6646434 0.22526230 14.57267 48.88003 283.89956 113.3071400 8.30 0.15 MPC28814
+ 788 Hohensteina 53400 3.1351255 0.12421900 14.28709 47.85811 178.03979 145.6674500 8.30 0.15 MPO73855
+ 895 Helio 53400 3.2007678 0.14782830 26.06268 179.60562 264.81264 236.8291100 8.30 0.15 MPO65987
+ 1437 Diomedes 53400 5.1554396 0.04394150 20.53117 130.67454 315.83150 192.8228800 8.30 0.15 MPO62176
+ 3317 Paris 53400 5.2162034 0.12513870 27.87149 149.07269 135.91636 208.7967800 8.30 0.15 MPO47594
+ 56 Melete 53200 2.5959849 0.23778226 8.07127 103.71474 193.48569 55.5347192 8.31 0.15 JPL 21
+ 171 Ophelia 53400 3.1325020 0.12778866 2.54481 58.47752 100.60846 342.5630705 8.31 0.15 JPL 13
+ 175 Andromache 53400 3.1861086 0.23226070 3.21901 321.34246 21.41481 26.1090300 8.31 0.15 MPO47586
+ 184 Dejopeja 53400 3.1811901 0.07615810 1.14714 207.71748 332.49554 112.1611800 8.31 0.15 MPO02601
+ 420 Bertholda 53200 3.4145680 0.04333697 6.65838 224.25769 243.78684 264.2900390 8.31 0.15 JPL 14
+ 521 Brixia 53400 2.7462530 0.27900740 10.55620 315.47800 89.94920 116.8683800 8.31 -0.06 MPO33740
+ 602 Marianna 53400 3.0972401 0.24251480 15.08338 45.35313 331.78573 194.4372700 8.31 0.15 MPO12096
+ 38 Leda 53200 2.7421416 0.15167667 6.95445 168.37969 295.94915 272.5625072 8.32 0.15 JPL 12
+ 489 Comacina 53400 3.1535641 0.03862715 12.97734 12.11180 167.19057 262.7907260 8.32 0.15 JPL 14
+ 490 Veritas 53400 3.1700721 0.09901020 9.26458 197.06949 178.51498 15.1524100 8.32 0.15 E2005G62
+ 712 Boliviana 53200 2.5740254 0.18834158 12.78097 181.26869 231.05767 249.8789502 8.32 0.03 JPL 14
+ 101 Helena 53400 2.5824880 0.14121754 10.20019 347.86468 343.48303 319.3560923 8.33 0.35 JPL 10
+ 152 Atala 53400 3.1415141 0.07101480 12.13323 56.10867 40.12218 32.8876100 8.33 0.15 E2005G62
+ 198 Ampella 53400 2.4584225 0.22922040 9.29974 88.21636 268.67402 137.6217900 8.33 0.15 MPC30889
+ 483 Seppina 53400 3.4222154 0.05455510 18.74386 151.73420 174.13009 285.1204100 8.33 0.15 MPO04876
+ 772 Tanete 53400 3.0024030 0.09227108 28.78186 141.84368 64.05612 92.2027312 8.33 0.15 JPL 7
+ 925 Alphonsina 53400 2.7013103 0.08116633 21.06468 202.40634 299.78444 37.3616587 8.33 0.15 JPL 5
+ 1172 Aneas 53400 5.1924256 0.10250708 16.68377 49.68596 247.41288 200.1680378 8.33 0.15 JPL 12
+ 140 Siwa 53200 2.7324442 0.21587351 3.18707 197.22668 107.30227 319.8427595 8.34 0.15 JPL 45
+ 46 Hestia 53400 2.5259608 0.17179835 2.34223 176.75941 181.16439 233.5930390 8.36 0.06 JPL 25
+ 350 Ornamenta 53400 3.1136381 0.15518800 24.88469 339.07944 90.21431 141.9834900 8.37 0.15 MPO62176
+ 480 Hansa 53400 2.6437139 0.04685600 21.29250 212.76919 237.40327 204.2270500 8.38 0.15 MPO12096
+ 393 Lampetia 53200 2.7788548 0.33110189 14.87035 91.03968 212.52094 316.2456881 8.39 0.15 JPL 15
+ 705 Erminia 53400 2.9240107 0.05239270 25.01233 97.45691 3.03671 244.5534600 8.39 0.15 MPO70179
+ 82 Alkmene 53400 2.7587151 0.22496422 2.83371 110.41210 25.63026 140.9569493 8.40 0.28 JPL 14
+ 509 Iolanda 53400 3.0682221 0.08898340 15.40422 156.58478 217.80666 199.6603800 8.40 0.15 E2005J42
+ 912 Maritima 53400 3.1311161 0.18205240 18.28896 86.10879 34.71324 258.6165400 8.40 0.15 MPC34570
+ 2797 Teucer 53400 5.1058151 0.08816190 22.39322 48.10543 69.94734 123.8073900 8.40 0.15 MPO06175
+ 119 Althaea 53400 2.5826496 0.08040070 5.77712 170.97697 203.73404 195.8046000 8.42 0.15 MPC35405
+ 264 Libussa 53400 2.7980783 0.13531730 10.43411 339.26921 49.79969 92.5300900 8.42 0.15 MPC38008
+ 419 Aurelia 53400 2.5959839 0.25226853 3.92433 44.54766 229.36067 27.5569230 8.42 0.15 JPL 3
+ 426 Hippo 53200 2.8867810 0.10511638 19.54148 218.85310 311.73157 87.9661244 8.42 0.15 JPL 5
+ 201 Penelope 53400 2.6814091 0.17970560 5.76094 180.76872 157.17000 215.1351100 8.43 0.24 MPC25716
+60608 2000 EE173 53200 49.9805294 0.54805087 5.94418 235.42302 294.02657 357.2563457 8.45 0.15 JPL 5
+ 36 Atalante 53400 2.7462919 0.30345484 18.43269 47.20425 358.47529 255.3857543 8.46 0.15 JPL 8
+ 405 Thia 53400 2.5841923 0.24444053 11.94892 309.20061 255.30297 210.7055647 8.46 0.15 JPL 16
+ 81 Terpsichore 53400 2.8531110 0.21134300 7.81444 50.09378 1.50865 6.5233200 8.48 0.15 MPC26546
+ 174 Phaedra 53400 2.8583970 0.14553740 12.12876 289.86375 327.81860 193.8590500 8.48 0.15 MPO53552
+ 360 Carlova 53400 2.9984110 0.18189770 11.71323 288.65390 132.67023 273.1522000 8.48 0.15 MPC34570
+ 35 Leukothea 53400 2.9898036 0.22842800 7.94095 214.17431 353.84726 303.8445200 8.50 0.15 MPO53552
+ 258 Tyche 53400 2.6147978 0.20482320 14.29306 154.94825 207.70148 258.9681800 8.50 0.23 MPO31791
+ 338 Budrosa 53400 2.9124992 0.01970620 6.03733 124.14385 287.64941 175.9539300 8.50 0.15 E2005G62
+ 366 Vincentina 53400 3.1464075 0.05519110 10.55654 323.37471 347.02062 270.4510200 8.50 0.15 MPC37254
+ 491 Carina 53400 3.1886583 0.08985960 18.88635 237.17985 175.55966 284.9242700 8.50 0.15 MPO03854
+ 563 Suleika 53400 2.7111933 0.23638870 10.24841 336.69322 85.46996 258.5530400 8.50 0.15 MPO57621
+ 739 Mandeville 53400 2.7361826 0.14336180 20.71455 43.17704 136.85480 85.3129500 8.50 0.15 MPC27543
+ 34 Circe 53400 2.6864460 0.10893700 5.50351 330.42626 184.53434 43.3051000 8.51 0.15 MPO53552
+ 441 Bathilde 53400 2.8048438 0.08304800 8.14220 201.59011 253.87657 187.6752200 8.51 0.15 MPO53552
+ 77 Frigga 53400 2.6677150 0.13257440 2.43311 61.60236 1.33259 188.1673200 8.52 0.16 MPC28813
+ 369 Aeria 53400 2.6491858 0.09727940 12.70638 269.46597 94.39333 233.0877000 8.52 0.15 MPC32294
+ 654 Zelinda 53200 2.2970169 0.23158340 18.11693 214.01158 278.60317 245.9037238 8.52 0.15 JPL 21
+ 86 Semele 53400 3.1244543 0.20445364 4.79825 306.29646 86.82750 141.3226919 8.54 0.15 JPL 11
+ 33 Polyhymnia 53400 2.8661426 0.33749270 1.87039 338.29146 8.61191 6.6580500 8.55 0.33 MPO09657
+ 476 Hedwig 53200 2.6495945 0.07361538 10.94362 1.72330 286.52996 350.4534116 8.55 0.15 JPL 6
+ 276 Adelheid 53400 3.1129700 0.07285730 21.64470 268.38650 211.30136 168.8213800 8.56 0.15 MPC30777
+ 105 Artemis 53400 2.3734798 0.17628360 21.46469 56.60993 188.36498 205.5727976 8.57 0.10 JPL 23
+ 279 Thule 53400 4.2768610 0.01235130 2.33806 82.81883 73.64357 274.7957800 8.57 0.15 MPC22386
+ 388 Charybdis 53400 3.0054187 0.05842340 6.45913 333.00254 354.62566 296.5453400 8.57 0.07 JPL 11
+ 1467 Mashona 53400 3.3832351 0.13496250 21.98763 348.39689 326.74426 246.8767000 8.57 0.15 MPC29073
+ 224 Oceana 53400 2.6452461 0.04564370 5.83820 284.12113 353.02961 119.4336700 8.59 0.15 MPC37254
+ 218 Bianca 53400 2.6666036 0.11771780 15.23059 60.97006 170.89622 301.7665700 8.60 0.32 MPC30889
+ 328 Gudrun 53400 3.1093553 0.11307060 16.07967 101.00255 352.62365 293.7487700 8.60 0.15 MPO02601
+ 481 Emita 53400 2.7397969 0.15847800 9.85761 348.74734 67.02810 309.9693500 8.60 0.15 MPO53552
+ 774 Armor 53400 3.0432473 0.17196930 5.56360 29.49925 250.35910 180.4211200 8.60 0.15 MPO73855
+ 1304 Arosa 53400 3.2052807 0.10948100 18.97413 146.81196 87.02849 136.9363000 8.60 0.15 MPC24886
+ 1583 Antilochus 53400 5.1058088 0.05186560 28.55291 186.98899 221.37138 208.0615300 8.60 0.15 MPC30684
+ 3063 Makhaon 53400 5.1819019 0.05931760 12.17901 204.98525 287.88068 128.6139300 8.60 0.15 MPO41498
+ 4063 Euforbo 53400 5.1679455 0.11820030 18.94957 317.83711 113.52222 182.7099600 8.60 0.15 MPO08362
+83982 2002 GO9 53200 19.4968977 0.27988021 12.77367 92.74869 117.37284 9.0170051 8.60 0.15 JPL 4
+ 505 Cava 53400 2.6849208 0.24548656 9.82378 335.98739 91.02404 359.9977866 8.61 -0.03 JPL 10
+ 1867 Deiphobus 53400 5.1367528 0.04286940 26.90739 358.42009 283.69397 199.9979500 8.61 0.15 MPO70180
+ 246 Asporina 53400 2.6956516 0.10671790 15.64488 95.23850 162.52980 318.0539100 8.62 0.15 MPO03854
+ 469 Argentina 53400 3.1676069 0.16843640 11.70442 205.95024 334.37998 144.5627400 8.62 0.15 MPO02602
+ 156 Xanthippe 53400 2.7322886 0.22226943 9.74716 337.79201 242.19525 65.7911470 8.64 0.15 JPL 29
+ 213 Lilaea 53400 2.7534693 0.14413063 6.80471 163.25977 122.19186 12.2206416 8.64 0.15 JPL 11
+ 2241 Alcathous 53400 5.2103464 0.06729930 16.60751 290.47167 267.98903 275.4594300 8.64 0.15 MPO47589
+ 325 Heidelberga 53400 3.2034843 0.16840940 8.54340 67.88291 345.29069 7.7901700 8.65 0.15 MPC35405
+ 786 Bredichina 53400 3.1681842 0.16737050 14.55287 133.46979 89.93440 10.8386500 8.65 0.15 MPC31133
+ 74 Galatea 53400 2.7780578 0.23949318 4.07504 174.51621 197.31242 247.8238069 8.66 0.15 JPL 9
+ 83 Beatrix 53400 2.4320073 0.08190413 4.96674 167.65141 27.80408 319.4940400 8.66 0.15 JPL 21
+ 751 Faina 53400 2.5503635 0.15350120 15.61389 302.37366 78.94042 18.5672300 8.66 0.08 MPO70179
+ 374 Burgundia 53400 2.7805583 0.07946590 8.98578 27.58652 219.23774 119.5632600 8.67 0.15 MPC35405
+ 588 Achilles 53400 5.1923233 0.14697810 10.32365 132.74872 316.58547 166.1393500 8.67 0.15 MPC26546
+ 206 Hersilia 53200 2.7409817 0.04058348 3.78071 303.06618 145.28676 109.8038286 8.68 0.15 JPL 12
+ 227 Philosophia 53400 3.1518673 0.19822790 9.14773 262.11775 327.80810 57.8490300 8.70 0.15 MPC31577
+ 303 Josephina 53400 3.1213536 0.06904470 6.87753 66.22021 344.15472 324.7997200 8.70 0.15 MPO02601
+ 631 Philippina 53400 2.7926508 0.08535190 18.92553 279.68592 224.78834 48.4813700 8.70 0.15 MPO04876
+ 886 Washingtonia 53400 3.1881632 0.26220780 16.77798 299.57821 59.73369 209.3508200 8.70 0.15 MPO65987
+ 345 Tercidina 53400 2.3249811 0.06153223 9.75122 229.93074 212.79727 201.5573239 8.71 0.10 JPL 12
+ 584 Semiramis 53400 2.3733816 0.23404204 10.72040 84.42539 282.45140 115.0608933 8.71 0.24 JPL 8
+ 599 Luisa 53400 2.7713528 0.29365790 16.67154 293.04725 44.69447 56.7120900 8.71 0.15 E2005J42
+ 225 Henrietta 53400 3.3821710 0.26781503 20.90241 104.69704 197.19929 215.0458367 8.72 0.15 JPL 13
+ 283 Emma 53400 3.0429480 0.15277240 7.99126 54.03155 304.50631 67.8544900 8.72 0.15 MPC34570
+ 357 Ninina 53400 3.1526313 0.07311800 15.09363 247.69323 138.19007 131.1368500 8.72 0.15 MPO00595
+ 371 Bohemia 53400 2.7280978 0.06159210 7.38179 340.37295 283.75703 306.9839700 8.72 0.15 MPC31778
+ 431 Nephele 53400 3.1383431 0.17547330 1.82716 212.67517 117.42040 210.2527800 8.72 0.15 MPC31133
+ 113 Amalthea 53400 2.3760636 0.08755814 5.03689 78.86238 123.60324 176.4242908 8.74 0.35 JPL 23
+ 337 Devosa 53400 2.3829055 0.13849755 7.85130 98.55997 355.56628 124.6362007 8.74 0.19 JPL 2
+ 814 Tauris 53400 3.1510043 0.30940140 21.83300 297.15020 88.86376 339.9352700 8.74 0.15 MPC36496
+ 109 Felicitas 53400 2.6960336 0.29705000 7.88650 56.63140 3.21308 175.2800900 8.75 0.04 MPC23226
+ 138 Tolosa 53400 2.4485330 0.16216030 3.20813 260.05160 54.95263 348.8659000 8.75 0.15 E2005G62
+ 270 Anahita 53200 2.1982560 0.15073379 2.36509 80.43998 254.57456 328.7005979 8.75 0.15 JPL 17
+ 62 Erato 53400 3.1204797 0.17911081 2.22354 273.17833 125.75785 36.7215583 8.76 0.15 JPL 22
+ 134 Sophrosyne 53400 2.5638518 0.11691468 11.58894 83.73123 346.22139 302.3098838 8.76 0.28 JPL 13
+ 203 Pompeja 53400 2.7361478 0.06060936 3.18470 59.83033 348.01947 210.6747975 8.76 0.15 JPL 18
+ 914 Palisana 53400 2.4581043 0.21308510 25.22052 48.77532 255.88333 77.5785600 8.76 0.15 MPC25716
+ 305 Gordonia 53400 3.0995572 0.18461080 4.44621 259.70005 207.86873 4.6140500 8.77 0.15 MPO03854
+ 382 Dodona 53400 3.1181331 0.17785610 7.40277 270.82739 313.65435 333.6171900 8.77 0.15 MPC22573
+ 172 Baucis 53400 2.3792341 0.11511300 10.03794 359.29767 332.13507 127.6539500 8.79 0.15 E2005G62
+ 266 Aline 53400 2.8033097 0.15711710 13.39051 151.35984 236.00655 250.5607025 8.80 0.15 JPL 13
+ 537 Pauly 53400 3.0718808 0.23221830 9.89250 183.69909 120.62480 252.5749500 8.80 0.15 E2005J42
+ 1166 Sakuntala 53400 2.5361270 0.20718450 18.88883 189.33972 106.81164 135.6344000 8.80 0.15 MPC35406
+ 2920 Automedon 53400 5.1162549 0.02611900 21.11639 197.76170 230.95885 170.6839800 8.80 0.15 MPC35674
+ 3793 Leonteus 53400 5.1917049 0.08981250 20.93014 262.51491 200.52449 156.1367500 8.80 0.15 MPO47596
+ 5254 Ulysses 53400 5.2445394 0.12046240 24.18624 342.43686 76.05476 186.9282400 8.80 0.15 MPO57623
+29981 1999 TD10 53200 95.6278430 0.87147954 5.96348 172.56992 184.71074 1.8137249 8.80 0.15 JPL 4
+ 53 Kalypso 53400 2.6191869 0.20414488 5.15414 312.17518 143.83287 295.4613281 8.81 0.15 JPL 21
+ 570 Kythera 53400 3.4269679 0.11888580 1.77903 153.21266 223.98311 193.6194700 8.81 0.15 E2005J42
+ 737 Arequipa 53400 2.5909023 0.24298260 12.36083 133.78768 184.99090 113.1203700 8.81 0.15 MPC32295
+ 884 Priamus 53400 5.1641677 0.12062480 8.92559 333.92421 301.64180 216.2721100 8.81 0.15 MPC36496
+ 235 Carolina 53400 2.8828937 0.05952620 9.02632 211.84656 66.24592 49.4391600 8.82 0.15 MPC36495
+ 1269 Rollandia 53400 3.9071938 0.09870710 2.75695 20.81526 134.80969 46.5819200 8.82 0.15 MPO47587
+ 162 Laurentia 53400 3.0265269 0.17309680 6.08458 112.25546 36.45628 236.0629200 8.83 0.15 MPC37254
+ 1093 Freda 53400 3.1318507 0.27028170 25.20852 251.99970 55.69856 76.2614900 8.83 0.15 MPO47586
+ 91 Aegina 53400 2.5902265 0.10444506 2.11302 72.59861 10.89294 18.8431943 8.84 0.15 JPL 21
+ 98 Ianthe 53200 2.6852116 0.18972562 15.61702 158.79428 354.14377 357.0217074 8.84 0.15 JPL 1
+ 432 Pythia 53400 2.3694326 0.14651900 12.12992 174.02387 88.88735 308.9214700 8.84 0.15 MPC33062
+ 482 Petrina 53400 2.9957038 0.10287920 14.47464 88.65270 179.56747 207.6612600 8.84 0.15 MPO03854
+ 545 Messalina 53400 3.2017119 0.16864590 11.12509 325.76817 334.28541 308.5061200 8.84 0.15 MPO38158
+ 275 Sapientia 53400 2.7726942 0.16141610 4.77080 37.29107 134.29281 127.4226700 8.85 0.15 MPC25033
+ 506 Marion 53400 3.0406919 0.14675310 16.99444 147.63277 313.03617 115.4877600 8.85 0.15 E2005J42
+ 58 Concordia 53200 2.7005644 0.04283964 5.05788 33.94413 161.30150 175.6813840 8.86 0.15 JPL 11
+ 359 Georgia 53400 2.7280711 0.15609660 6.77860 337.44910 6.41419 127.0814000 8.86 0.15 MPC27543
+ 455 Bruchsalia 53400 2.6555727 0.29406570 12.02286 272.37329 76.61860 344.6296500 8.86 0.15 E2005G62
+ 379 Huenna 53400 3.1300099 0.19143074 1.66841 180.09542 172.28444 99.9951654 8.87 0.15 JPL 16
+ 407 Arachne 53400 2.6239761 0.07055270 7.53569 82.22619 294.84290 261.3487500 8.88 0.15 MPC22573
+ 123 Brunhild 53400 2.6939120 0.12198710 6.42863 125.09190 307.96969 242.2609800 8.89 0.15 MPC31133
+ 164 Eva 53400 2.6323580 0.34530050 24.47859 283.61843 77.15549 330.9252900 8.89 0.15 MPC36495
+ 204 Kallisto 53400 2.6722236 0.17184630 8.27157 55.71201 205.21693 2.2348700 8.89 0.15 MPC25186
+ 312 Pierretta 53400 2.7797113 0.16214600 9.04142 260.59797 6.76422 232.3507800 8.89 0.15 MPC22665
+ 377 Campania 53400 2.6899926 0.07626490 6.68326 194.64824 210.31240 56.6489800 8.89 0.15 MPO03854
+ 1173 Anchises 53400 5.3278276 0.13602660 6.91031 40.18362 283.92036 157.5759200 8.89 0.15 MPC25036
+ 2207 Antenor 53400 5.1257472 0.01777830 6.81020 298.79914 159.18275 31.8588300 8.89 0.15 MPO47589
+ 313 Chaldaea 53400 2.3760445 0.17971980 11.64638 315.77494 176.82555 211.7715500 8.90 0.15 MPC31778
+ 411 Xanthe 53400 2.9348966 0.11553950 15.35260 183.48477 107.55972 64.3550400 8.90 0.15 MPC27693
+ 446 Aeternitas 53400 2.7889253 0.12385220 10.62390 280.03488 42.15351 273.4817800 8.90 0.15 MPC35405
+ 501 Urhixidur 53400 3.1664397 0.14167910 20.87769 351.01468 357.57657 190.0818800 8.90 0.15 E2005G62
+ 596 Scheila 53400 2.9264542 0.16545750 14.66782 176.46460 70.73475 194.4796500 8.90 0.15 E2005J42
+ 667 Denise 53400 3.1807933 0.19258470 25.41002 306.79162 153.35422 195.2884500 8.90 0.15 MPC32506
+ 769 Tatjana 53400 3.1752100 0.18217860 7.36022 255.10602 38.63665 76.7463500 8.90 0.15 MPO73855
+ 1388 Aphrodite 53400 3.0161177 0.09677470 11.19370 257.56550 54.57228 137.2864800 8.90 0.15 MPC38009
+ 4060 Deipylos 53400 5.2588299 0.15492420 16.14460 306.24499 168.27910 134.1885600 8.90 0.15 MPO07418
+ 4709 Ennomos 53400 5.1910492 0.02128070 25.51486 92.63427 253.27131 160.5065900 8.90 0.15 MPO47601
+ 5144 Achates 53400 5.2315620 0.27111990 8.88312 330.41205 322.89154 178.5139300 8.90 0.15 MPO53554
+ 186 Celuta 53400 2.3627523 0.15021730 13.17506 314.97452 14.87613 215.5501800 8.91 0.15 MPC36495
+ 472 Roma 53400 2.5442140 0.09306760 15.80037 295.69421 127.37002 73.6406300 8.92 0.15 MPC24550
+ 72 Feronia 53400 2.2660823 0.12025769 5.41730 102.55803 208.14088 304.7739406 8.94 0.15 JPL 15
+ 2357 Phereclos 53400 5.1923467 0.04310150 2.66884 72.43701 179.32608 241.9954800 8.94 0.15 MPC35408
+ 498 Tokio 53400 2.6498101 0.22487250 9.50379 241.27320 97.50298 298.8487900 8.95 0.15 MPC25408
+ 909 Ulla 53400 3.5397454 0.10015798 18.75277 236.05435 146.63762 69.7673253 8.95 0.15 JPL 7
+ 75 Eurydike 53400 2.6763434 0.30515860 5.00986 339.25571 359.53138 228.9059100 8.96 0.23 MPO73855
+ 208 Lacrimosa 53400 2.8945028 0.01512810 1.75066 129.38330 4.59361 67.1993800 8.96 0.15 MPC30246
+ 306 Unitas 53400 2.3583079 0.15019400 7.26748 167.66615 142.04574 26.2666300 8.96 0.15 MPC27886
+ 335 Roberta 53400 2.4744904 0.17376100 5.09274 139.56581 148.54264 12.6956100 8.96 0.15 MPC25034
+ 347 Pariana 53400 2.6123069 0.16454050 11.69481 84.78174 85.86012 109.0347500 8.96 0.15 MPC22665
+ 494 Virtus 53400 2.9883931 0.05659960 7.07571 216.47531 38.39470 63.3474700 8.96 0.15 MPO02602
+ 260 Huberta 53400 3.4446573 0.12291289 6.44435 178.34554 165.83623 186.1686696 8.97 0.15 JPL 9
+ 554 Peraga 53400 2.3743559 0.15400488 2.93896 127.49362 295.56250 164.2601938 8.97 0.15 JPL 12
+ 713 Luscinia 53400 3.3994521 0.16799485 10.30642 134.28118 217.89993 194.4684942 8.97 0.15 JPL 11
+ 740 Cantabia 53400 3.0476685 0.11572060 10.83826 49.14335 116.22431 75.3907100 8.97 0.15 MPC32506
+ 286 Iclea 53400 3.1955282 0.03489360 17.87459 221.39293 149.26327 36.7433900 8.98 0.15 MPO04876
+ 351 Yrsa 53400 2.7634978 0.15690830 9.19467 31.74830 99.45156 99.4999400 8.98 0.15 MPO00595
+ 1021 Flammario 53400 2.7370203 0.28651700 15.82303 286.06904 115.82592 47.6692200 8.98 0.15 MPO02604
+ 447 Valentine 53400 2.9891045 0.03793150 4.79525 317.79614 72.07955 141.2887800 8.99 0.15 MPO04876
+ 640 Brambilla 53400 3.1579024 0.08084990 13.38902 34.95965 235.06996 174.6855200 8.99 0.15 E2005H34
+ 659 Nestor 53400 5.2020005 0.11611880 4.52034 340.35437 350.96547 269.1680300 8.99 0.15 E2005H34
+ 1208 Troilus 53400 5.2353383 0.09136720 33.56369 296.31108 48.56388 154.0650600 8.99 0.15 MPO02605
+ 73 Klytia 53400 2.6643710 0.04125340 2.37756 52.68864 7.29593 58.0328300 9.00 0.15 MPC25315
+ 240 Vanadis 53400 2.6640603 0.20655310 2.10452 300.57490 115.22500 188.4237700 9.00 0.15 MPC36495
+ 362 Havnia 53400 2.5801878 0.04295410 8.07241 32.14379 27.40410 120.6049500 9.00 0.15 E2005G62
+ 399 Persephone 53400 3.0568059 0.06754600 13.08227 189.38729 346.60938 204.4086600 9.00 0.15 E2005G62
+ 412 Elisabetha 53400 2.7636097 0.04045280 13.77501 94.88262 106.58058 176.5466700 9.00 0.15 MPC27886
+ 626 Notburga 53400 2.5741732 0.24299930 25.35363 43.57900 341.80460 355.0143500 9.00 0.15 MPC34570
+ 696 Leonora 53400 3.1682785 0.25185630 13.04227 104.78509 299.63114 292.6872700 9.00 0.15 E2005H34
+ 780 Armenia 53400 3.1145684 0.09436810 19.09460 216.84261 145.04272 310.6293300 9.00 0.15 MPO10820
+ 784 Pickeringia 53400 3.0985493 0.24083200 12.28471 238.90303 15.04758 163.4655300 9.00 0.15 MPO73855
+ 1303 Luthera 53400 3.2208581 0.11426520 19.49801 100.01548 72.24258 135.6149300 9.00 0.15 MPO02605
+ 1404 Ajax 53400 5.3022934 0.11286690 18.00600 59.53372 332.97911 219.1029200 9.00 0.15 MPC38009
+ 2674 Pandarus 53400 5.1737555 0.06755050 1.85371 37.21077 179.88073 271.5525700 9.00 0.15 MPO47591
+ 3540 Protesilaos 53400 5.2482052 0.11796210 23.32594 116.01283 26.41577 122.6748900 9.00 0.15 MPO47595
+ 3564 Talthybius 53400 5.2281669 0.04024170 15.49253 200.40442 23.87300 16.9726200 9.00 0.15 MPO25662
+ 3709 Polypoites 53400 5.2618423 0.06104880 19.60392 246.30061 187.18166 169.2455900 9.00 0.15 MPC33063
+ 4489 1988 AK 53400 5.2799042 0.05979740 22.15532 6.39445 86.70476 140.5659800 9.00 0.15 MPO43316
+ 7352 1994 CO 53400 5.1656915 0.03688220 8.16895 123.85438 130.30919 214.1675500 9.00 0.15 MPO47622
+ 8405 Asbolus 53200 17.9304231 0.61880656 17.64369 290.22180 6.03395 9.3154073 9.00 0.15 JPL 11
+32532 Thereus 53200 10.6145989 0.19745986 20.37718 86.30869 205.26538 56.3938851 9.00 0.15 JPL 10
+ 195 Eurykleia 53400 2.8772482 0.03949250 6.97695 122.29028 7.23515 342.3508300 9.01 0.15 MPC27886
+ 322 Phaeo 53400 2.7875988 0.24432360 8.01577 114.42449 252.67753 171.9615200 9.01 0.15 MPO06175
+ 363 Padua 53200 2.7471289 0.07318375 5.95060 294.70733 64.99968 322.3243633 9.01 0.15 JPL 9
+ 404 Arsinoe 53200 2.5945947 0.19819150 14.11364 120.97752 92.69447 82.8285899 9.01 0.15 JPL 29
+ 583 Klotilde 53400 3.1703264 0.16237010 8.25080 253.75400 257.98889 74.1733900 9.01 0.15 E2005J42
+ 635 Vundtia 53400 3.1401117 0.07986000 11.04692 218.76320 183.47860 62.8312000 9.01 0.15 E2005H34
+ 679 Pax 53400 2.5871492 0.31170750 24.36249 266.34931 112.53987 118.4893700 9.01 0.15 E2005H34
+ 748 Simeisa 53200 3.9399281 0.18974592 2.25723 180.83434 265.77495 310.5647902 9.01 0.15 JPL 13
+ 234 Barbara 53400 2.3859647 0.24407340 15.35192 192.21182 144.64863 333.9756000 9.02 0.15 MPC35405
+ 402 Chloe 53400 2.5582612 0.11194970 11.82098 18.30939 129.59402 331.1874000 9.02 0.15 MPC24549
+ 678 Fredegundis 53400 2.5757929 0.21711912 6.07531 120.18095 281.61480 150.8362043 9.02 0.15 JPL 12
+ 863 Benkoela 53400 3.1993833 0.03652750 25.39722 93.44228 117.07668 52.4978600 9.02 0.15 MPO65986
+ 984 Gretia 53400 2.8090552 0.19440290 9.09065 55.05003 314.56769 180.0376000 9.03 0.15 MPO62176
+ 1015 Christa 53400 3.2145688 0.07920073 9.45308 280.66862 120.80101 134.8176139 9.03 0.15 JPL 11
+ 125 Liberatrix 53400 2.7431055 0.08083270 4.65561 110.23308 169.16912 115.8866300 9.04 0.33 MPC25186
+ 514 Armida 53400 3.0462763 0.04646050 3.88469 112.67959 268.99653 348.3568000 9.04 0.15 E2005G62
+ 709 Fringilla 53400 2.9126691 0.11578321 16.29018 16.79357 324.66522 105.4579739 9.04 0.15 JPL 5
+ 733 Mocia 53400 3.3970691 0.06415880 20.26876 194.44626 341.18094 113.2096500 9.05 0.15 MPO70179
+ 191 Kolga 53400 2.8955827 0.08842844 11.50888 228.79271 159.47696 203.9257078 9.07 0.15 JPL 13
+ 714 Ulula 53400 2.5346587 0.05758590 14.27102 230.45589 234.08184 184.4545600 9.07 0.15 MPO12096
+ 160 Una 53400 2.7277025 0.06738590 3.82443 49.97363 8.85596 308.5645100 9.08 0.15 MPC22573
+ 558 Carmen 53400 2.9095750 0.04220870 8.36646 318.45074 143.92211 95.0188900 9.09 0.15 MPC24371
+87269 2000 OO67 53200 514.0706889 0.95960363 20.09079 212.41390 142.35720 359.9761092 9.13 0.15 JPL 4
+ 252 Clementina 53400 3.1558496 0.07623620 10.06553 154.16492 202.29452 115.6135400 9.10 0.15 MPC32506
+ 358 Apollonia 53400 2.8789568 0.14826040 3.55136 251.47519 172.49583 53.5787100 9.10 0.15 MPC30777
+ 401 Ottilia 53400 3.3503356 0.04088878 5.97288 287.80587 36.22755 223.0846955 9.10 0.15 JPL 12
+ 403 Cyane 53400 2.8106561 0.09696890 9.15369 251.81898 244.85388 195.4392000 9.10 0.15 MPC25187
+ 507 Laodica 53400 3.1605669 0.09190780 9.50669 98.89870 293.77423 172.8615200 9.10 0.15 E2005J42
+ 568 Cheruskia 53400 2.8841470 0.16525870 18.36788 172.37717 250.02432 41.0978800 9.10 0.15 E2005J42
+ 773 Irmintraud 53400 2.8579549 0.08137920 16.67898 334.39024 322.48365 80.6116400 9.10 0.15 MPO73855
+ 818 Kapteynia 53400 3.1678841 0.09789970 15.67827 295.67710 71.03383 21.5985100 9.10 0.15 MPO65986
+ 830 Petropolitana 53400 3.2119196 0.06003840 3.82675 77.87261 341.39413 71.4465000 9.10 0.15 MPO41498
+ 1107 Lictoria 53400 3.1800144 0.12809270 7.06950 353.67056 111.01322 196.5353300 9.10 0.15 MPO02604
+ 1264 Letaba 53400 2.8617522 0.15803170 25.01206 29.97177 235.29156 258.4797300 9.10 0.15 MPO02605
+ 1444 Pannonia 53400 3.1510417 0.13995250 17.75460 312.52404 303.42220 211.9894600 9.10 0.15 MPC23112
+ 4086 Podalirius 53400 5.2221147 0.12086870 21.74123 356.40438 54.96436 220.2461200 9.10 0.15 MPO65990
+ 4833 Meges 53400 5.2579145 0.09195950 34.67104 278.76788 101.76854 221.8140200 9.10 0.15 MPO08362
+15440 1998 WX4 53400 5.2955392 0.02170540 28.74381 283.22509 120.55997 208.7759800 9.10 0.15 MPO47650
+ 582 Olympia 53400 2.6086235 0.22530570 30.01852 310.03090 155.82085 186.2875400 9.11 0.15 MPO00595
+ 2363 Cebriones 53400 5.1594108 0.03475470 32.19632 53.97177 211.84034 238.4326600 9.11 0.15 MPO47589
+ 143 Adria 53400 2.7613495 0.07042700 11.47229 250.58956 333.24390 46.1598800 9.12 0.15 MPC25315
+ 182 Elsa 53400 2.4165456 0.18557242 2.00283 309.68225 107.29856 359.0893627 9.12 0.15 JPL 16
+ 522 Helga 53200 3.6294528 0.07401795 4.43635 238.23512 117.06322 301.9861729 9.12 0.15 JPL 8
+ 796 Sarita 53400 2.6344057 0.32017160 19.06452 329.57311 33.38929 53.7506000 9.12 0.15 MPO73855
+ 1268 Libya 53200 3.9654292 0.10538204 4.42226 126.81365 351.80011 271.5803059 9.12 0.15 JPL 9
+ 222 Lucia 53400 3.1361122 0.13943970 2.15769 178.57757 80.33010 327.0858100 9.13 0.15 MPC34570
+ 229 Adelinda 53400 3.4126873 0.14705020 2.09209 312.31381 28.34315 142.4584800 9.13 0.15 MPO02601
+ 373 Melusina 53400 3.1124067 0.14703320 15.44954 347.90494 4.06037 94.5406600 9.13 0.15 MPO41498
+ 118 Peitho 53400 2.4374628 0.16216360 7.74234 33.39580 47.75741 43.2600800 9.14 0.15 MPO10820
+ 503 Evelyn 53400 2.7247400 0.17502700 5.02594 40.13737 69.20530 259.5410900 9.14 0.15 MPC37254
+ 519 Sylvania 53400 2.7890716 0.18564860 11.01591 303.11807 44.81416 294.4096000 9.14 0.15 MPO03854
+ 528 Rezia 53400 3.3982239 0.01718920 12.67616 324.05194 49.78889 210.2222400 9.14 0.15 MPO41498
+ 589 Croatia 53400 3.1327596 0.04234910 10.82454 212.85170 177.94628 76.0610700 9.14 0.15 E2005J42
+ 660 Crescentia 53400 2.5331323 0.10707110 15.22117 105.16411 157.18244 239.9313000 9.14 0.15 E2005H34
+ 1180 Rita 53400 3.9929008 0.15916130 7.19764 208.89626 88.42329 25.3105100 9.14 0.15 MPC25625
+ 161 Athor 53400 2.3792038 0.13726690 9.05388 294.33555 18.78601 301.5609500 9.15 0.13 MPC25033
+ 567 Eleutheria 53400 3.1306092 0.09649020 9.27254 135.10474 58.47016 32.3914300 9.16 0.15 E2005J42
+ 694 Ekard 53400 2.6692041 0.32460590 15.84213 110.96710 230.43164 332.3004900 9.17 0.15 MPO50329
+ 197 Arete 53400 2.7403904 0.16201340 8.78571 245.81229 81.77932 188.6935000 9.18 0.15 MPO62176
+ 365 Corduba 53400 2.8026279 0.15541090 12.80419 214.84972 185.50349 73.5183500 9.18 0.15 MPO02601
+ 653 Berenike 53400 3.0127278 0.04530480 11.28767 49.50377 133.23985 91.4998500 9.18 0.15 E2005H34
+ 692 Hippodamia 53400 3.3811573 0.17157270 26.10419 55.76813 63.56857 200.0170200 9.18 0.15 E2005H34
+ 611 Valeria 53400 2.9801012 0.11873470 13.45133 253.40255 189.88140 350.8752900 9.19 0.15 E2005G62
+ 754 Malabar 53200 2.9893043 0.05010802 24.51150 296.25492 180.22588 213.2113151 9.19 0.15 JPL 5
+ 231 Vindobona 53400 2.9183113 0.15801960 5.10198 267.31325 350.92865 264.5534100 9.20 0.15 MPC31001
+ 242 Kriemhild 53400 2.8628640 0.12151870 11.31829 276.49808 207.37274 219.7822300 9.20 0.15 MPC37254
+ 454 Mathesis 53200 2.6279462 0.11096289 6.30059 178.20290 32.47833 158.9847598 9.20 0.15 JPL 12
+ 456 Abnoba 53400 2.7866952 0.18103780 14.44966 7.38772 229.36816 191.0091200 9.20 0.15 MPC27886
+ 578 Happelia 53200 2.7505794 0.19264510 6.14971 262.03807 29.48852 328.9188233 9.20 0.15 JPL 9
+ 604 Tekmessa 53400 3.1431643 0.20282550 4.42533 29.78150 12.27303 328.2632300 9.20 0.15 E2005H34
+ 866 Fatme 53400 3.1216313 0.06140950 8.64248 257.92894 91.41181 120.4844700 9.20 0.15 MPO00595
+ 952 Caia 53400 2.9833584 0.25059350 10.05056 354.66494 18.78784 41.8086500 9.20 0.15 MPO62176
+ 1186 Turnera 53400 3.0177258 0.10856380 10.75867 294.41545 43.22136 109.2121200 9.20 0.15 MPO30233
+ 1749 Telamon 53400 5.1733455 0.10776840 6.08803 111.62370 341.01908 146.2877500 9.20 0.15 MPC30247
+ 3596 Meriones 53400 5.1424016 0.07328110 23.56378 66.40108 356.68567 195.9145000 9.20 0.15 MPO09657
+ 4348 Poulydamas 53400 5.2496893 0.09799190 7.95168 160.01955 220.12548 107.5908300 9.20 0.15 MPC35674
+ 4834 Thoas 53400 5.2376089 0.13485960 28.44524 350.98235 76.07326 173.9864900 9.20 0.15 MPO10820
+ 5648 1990 VU1 53400 5.1772769 0.16409570 22.67441 268.50017 71.07280 134.3731600 9.20 0.15 MPO70180
+34746 2001 QE91 53400 5.1979823 0.03680480 27.38748 194.50780 93.24179 181.9812000 9.20 0.15 MPO21857
+ 415 Palatia 53400 2.7907681 0.30117130 8.17358 297.43919 127.04198 186.7692600 9.21 0.15 MPC31133
+ 586 Thekla 53400 3.0428507 0.06353880 1.62234 242.87823 229.30137 266.0533300 9.21 0.15 MPC37254
+ 663 Gerlinde 53400 3.0600749 0.15389980 17.85140 310.39447 233.04035 84.9063400 9.21 0.15 E2005H34
+ 188 Menippe 53400 2.7603565 0.17819930 11.73121 68.60223 241.24148 166.6550800 9.22 0.15 MPC33062
+ 976 Benjamina 53400 3.2070665 0.09561400 7.65286 311.25503 244.84193 169.1098200 9.22 0.15 MPO62176
+ 205 Martha 53400 2.7771642 0.03645120 10.69457 171.42274 212.06919 29.9235700 9.23 0.15 MPC30777
+ 462 Eriphyla 53400 2.8759865 0.08394630 3.18934 248.88815 105.45633 174.0209700 9.23 0.15 MPO41498
+ 2893 Peiroos 53400 5.1816598 0.07566850 14.64557 170.67459 108.76626 191.5329000 9.23 0.15 MPO47592
+ 50 Virginia 53400 2.6490881 0.28660389 2.83494 199.95279 173.78782 50.9835599 9.24 0.15 JPL 15
+ 151 Abundantia 53400 2.5922541 0.03308320 6.44440 133.96210 39.04848 226.8011400 9.24 0.15 MPC38008
+ 167 Urda 53400 2.8556998 0.03444520 2.21027 124.38945 166.44808 267.5766400 9.24 0.15 MPC35055
+ 237 Coelestina 53400 2.7630221 0.07296360 9.75433 201.74278 84.44673 69.1663300 9.24 0.15 MPC26147
+ 339 Dorothea 53400 3.0159780 0.09606190 9.94072 159.34034 173.86284 205.6574100 9.24 0.15 MPO47586
+ 628 Christine 53400 2.5816836 0.04455290 11.52691 206.27094 112.19299 48.4055300 9.25 0.15 E2005H34
+ 701 Oriola 53400 3.0149684 0.03177140 7.11270 312.88448 244.15711 116.4365800 9.25 0.15 MPO13522
+ 791 Ani 53400 3.1154521 0.19965000 16.38462 202.14820 130.12101 110.2560600 9.25 0.15 MPO73855
+52975 Cyllarus 53000 26.2095699 0.37835317 12.64064 301.42353 51.98431 38.2265861 9.25 0.15 JPL 3
+ 102 Miriam 53400 2.6620141 0.25359300 5.17078 146.95135 210.97315 151.2464400 9.26 0.15 MPC34570
+ 721 Tabora 53400 3.5591251 0.10846320 8.34341 356.12314 38.82317 318.3486500 9.26 0.15 MPO70179
+ 931 Whittemora 53400 3.1891175 0.21989700 11.40745 312.80650 112.06744 88.3534800 9.26 0.15 MPO65987
+ 126 Velleda 53400 2.4385513 0.10573920 2.92482 328.09241 23.48145 295.7679200 9.27 0.15 MPC35055
+ 158 Koronis 53400 2.8676642 0.05661220 1.00347 144.31664 278.58568 240.9938400 9.27 0.15 MPO35428
+ 593 Titania 53400 2.6965374 0.21829890 16.89365 30.99978 76.19617 153.0048300 9.28 0.06 MPC23111
+ 445 Edna 53400 3.2048359 0.18988020 21.34674 79.26198 292.58606 189.1500500 9.29 0.15 MPO14996
+ 530 Turandot 53400 3.1839709 0.22094750 8.56060 201.04400 129.22041 82.7560500 9.29 0.15 E2005J42
+ 500 Selinur 53400 2.6136007 0.14533590 9.75952 74.07896 290.22387 143.5122000 9.30 0.15 MPO53552
+ 538 Friederike 53400 3.1636592 0.16317010 6.50340 228.39296 141.36431 258.5898600 9.30 0.15 MPO53552
+ 592 Bathseba 53400 3.0236479 0.13058650 10.18089 253.16151 168.45352 29.5954200 9.30 0.15 MPO41498
+ 676 Melitta 53400 3.0573677 0.12863180 12.87716 181.51914 150.61857 159.6657500 9.30 0.15 E2005H34
+ 691 Lehigh 53400 3.0150097 0.11812280 12.98999 301.09682 88.44876 121.5872600 9.30 0.15 E2005H34
+ 695 Bella 53400 2.5398468 0.15962210 13.85293 79.38148 275.80482 241.0171600 9.30 0.15 E2005H34
+ 840 Zenobia 53400 3.1371673 0.09193500 9.95656 10.09413 273.24728 47.3661700 9.30 0.15 MPO65986
+ 987 Wallia 53400 3.1484754 0.22892550 8.88382 16.32006 322.98756 300.2001600 9.30 0.15 MPC31133
+ 1069 Planckia 53400 3.1279773 0.10855290 13.57143 34.71718 142.57522 333.8065700 9.30 0.15 MPC31778
+ 1086 Nata 53400 3.1604967 0.05640080 8.34955 165.11095 313.43388 143.6649700 9.30 0.15 MPO02604
+ 1115 Sabauda 53400 3.1084094 0.16240050 15.30509 54.93650 71.98636 312.2425200 9.30 0.15 MPC27290
+ 1177 Gonnessia 53400 3.3490600 0.02593390 15.10319 225.41679 252.42077 341.5526700 9.30 0.15 MPC38009
+ 1868 Thersites 53400 5.3064213 0.10862550 16.76380 169.18115 197.83087 251.1950100 9.30 0.15 MPC38009
+ 2895 Memnon 53400 5.2305371 0.05088000 27.22752 276.78697 133.99884 84.9857400 9.30 0.15 MPO35428
+ 3708 1974 FV1 53400 5.2225227 0.15749120 13.36869 57.15579 291.18310 139.2227600 9.30 0.15 MPO18123
+ 4035 1986 WD 53400 5.2779912 0.05622660 12.13509 197.84706 233.73906 182.6012500 9.30 0.15 MPO47597
+ 4715 1989 TS1 53400 5.1220375 0.04883390 18.63957 345.39385 1.61173 130.9300600 9.30 0.15 MPO35428
+ 5283 Pyrrhus 53400 5.2033709 0.14876220 17.48478 355.34998 71.18151 180.7841500 9.30 0.15 MPC38748
+ 7641 1986 TT6 53400 5.2193674 0.05368570 34.68839 228.55180 242.05343 134.2669900 9.30 0.15 MPO65992
+12929 1999 TZ1 53400 5.2003027 0.03977940 43.52359 132.36858 200.24922 174.0185200 9.30 0.15 MPO47647
+ 397 Vienna 53200 2.6345545 0.24635980 12.83535 139.46765 228.27347 269.2493101 9.31 0.15 JPL 9
+ 680 Genoveva 53400 3.1609643 0.28165790 17.59488 244.28838 38.72030 7.2540100 9.31 0.15 E2005H34
+ 729 Watsonia 53400 2.7592939 0.09539040 18.06254 85.48821 124.66991 43.1875300 9.31 0.15 MPO70179
+ 2260 Neoptolemus 53400 5.1896323 0.04344670 17.78229 320.57840 86.57159 202.1555700 9.31 0.15 MPC38009
+ 84 Klio 53400 2.3612836 0.23765310 9.34361 14.54889 327.74421 136.1526600 9.32 0.15 MPO00595
+ 219 Thusnelda 53400 2.3542151 0.22400000 10.84120 142.08077 200.96371 172.8223900 9.32 0.15 MPC36495
+ 189 Phthia 53400 2.4505604 0.03701990 5.17901 167.33874 203.62169 338.4711000 9.33 0.15 MPC23324
+ 210 Isabella 53200 2.7213187 0.12447119 5.26133 13.94311 32.86108 268.9857625 9.33 0.15 JPL 10
+ 417 Suevia 53400 2.8010428 0.13305350 6.61646 346.13850 199.77962 104.4158300 9.34 0.15 MPO03854
+ 517 Edith 53400 3.1472129 0.18973620 3.19901 137.67381 274.84328 28.0032000 9.35 0.15 MPC26147
+ 66 Maja 53400 2.6449303 0.17344700 3.04768 43.84690 7.67238 268.6744200 9.36 0.15 MPO00595
+ 326 Tamara 53400 2.3179113 0.19078868 23.72269 238.42881 32.33529 292.7832910 9.36 0.15 JPL 11
+ 542 Susanna 53400 2.9046262 0.14197810 12.07545 214.26022 153.28011 84.3777900 9.36 0.15 E2005J42
+ 559 Nanon 53200 2.7118480 0.06405464 9.31076 130.36828 112.22745 36.3567272 9.36 0.15 JPL 10
+ 550 Senta 53400 2.5887148 0.22093210 10.11362 44.70919 270.83348 104.6917600 9.37 0.15 E2005J42
+ 924 Toni 53400 2.9357782 0.15913970 8.99391 219.96631 150.55633 339.1758300 9.37 0.15 MPO65987
+ 132 Aethra 53400 2.6086102 0.38852590 25.05210 254.34929 258.93972 136.5894800 9.38 0.15 MPO02601
+ 178 Belisana 53400 2.4604171 0.04352360 1.89956 211.58833 51.20250 128.1662500 9.38 0.15 MPO08362
+ 693 Zerbinetta 53400 2.9445673 0.02648570 14.20207 293.17450 351.98298 37.1189100 9.38 0.15 E2005H34
+ 170 Maria 53400 2.5524327 0.06487720 14.40457 157.96961 301.47207 154.7517600 9.39 0.15 MPO53552
+ 499 Venusia 53400 4.0112812 0.21383030 2.09051 177.30514 256.53805 351.3773000 9.39 0.15 MPO70179
+ 834 Burnhamia 53400 3.1726577 0.21109350 3.95645 88.43380 183.57115 315.7872669 9.39 0.15 JPL 12
+ 278 Paulina 53400 2.7558939 0.13211890 7.82493 140.96179 62.12483 218.2374800 9.40 0.15 MPO53552
+ 318 Magdalena 53400 3.1938644 0.08363080 10.64088 300.31200 161.67077 149.9355700 9.40 0.15 MPC29577
+ 348 May 53400 2.9705097 0.06870330 9.76469 7.48796 90.20987 299.3216700 9.40 0.15 MPO62176
+ 504 Cora 53400 2.7214263 0.21732410 12.88929 248.19900 104.72135 260.2702100 9.40 0.15 MPO04876
+ 543 Charlotte 53400 3.0578022 0.15374430 8.47274 111.00593 295.13314 235.4517300 9.40 0.15 MPC35055
+ 552 Sigelinde 53400 3.1546543 0.08262570 7.70510 350.82740 267.25040 132.8533800 9.40 0.15 MPO04876
+ 576 Emanuela 53400 2.9824935 0.19838860 10.22871 26.67308 300.03612 105.1284300 9.40 0.15 MPC26379
+ 581 Tauntonia 53400 3.2144934 0.02708160 21.85849 31.32042 102.80582 23.1233900 9.40 0.15 MPC32295
+ 597 Bandusia 53400 2.6709567 0.14433800 12.82447 306.90785 36.75662 110.4065600 9.40 0.15 MPO41498
+ 781 Kartvelia 53400 3.2234336 0.11006880 19.16560 157.70779 138.32871 64.5613900 9.40 0.15 MPO73855
+ 844 Leontina 53400 3.2076500 0.07131270 8.80358 343.89412 348.98775 218.9907300 9.40 0.15 MPO65986
+ 894 Erda 53400 3.1167758 0.11791440 12.70631 113.03177 190.92512 231.0773500 9.40 0.15 MPO65987
+ 986 Amelia 53400 3.1380029 0.19834240 14.79285 266.61366 92.71483 295.6236200 9.40 0.15 MPO62176
+ 1085 Amaryllis 53400 3.1832807 0.04863940 6.62852 120.89142 140.13558 329.0960400 9.40 0.15 MPC35406
+ 1102 Pepita 53400 3.0644201 0.11866150 15.81130 115.24187 216.85495 145.6577100 9.40 0.15 MPO02604
+ 1113 Katja 53400 3.1064516 0.14621590 13.30757 120.52786 324.74818 233.2137000 9.40 0.15 MPO02604
+ 1390 Abastumani 53400 3.4360104 0.02615220 19.98153 334.82998 29.29910 327.5797700 9.40 0.15 MPO02606
+ 1735 ITA 53400 3.1418518 0.12781930 15.58927 277.99333 9.47655 101.2156600 9.40 0.15 MPO47587
+ 4068 Menestheus 53400 5.1935117 0.07393340 17.52583 314.94648 177.82303 101.1080800 9.40 0.15 MPO25662
+ 4867 Polites 53400 5.1584777 0.01647370 27.16807 273.75156 335.20246 239.9178500 9.40 0.15 MPO53554
+ 5027 Androgeos 53400 5.2968632 0.06485760 31.45684 344.58494 78.21326 191.6295500 9.40 0.15 MPO62177
+ 6090 1989 DJ 53400 5.3123616 0.05672400 20.18112 72.98137 328.52526 210.1306100 9.40 0.15 MPO47611
+21601 1998 XO89 53400 5.1752975 0.03561270 19.51283 212.66367 263.68615 167.2499600 9.40 0.15 MPO66016
+38050 1998 VR38 53400 5.2249591 0.07533400 28.51987 191.94754 233.58663 174.0250200 9.40 0.15 MPO26374
+88269 2001 KF77 53400 26.0965202 0.24007450 4.35065 265.39601 14.56769 327.2270800 9.40 0.15 MPO63784
+ 1266 Tone 53400 3.3603410 0.04715440 17.18036 286.90115 321.29071 97.7299300 9.41 0.15 MPO47587
+ 2223 Sarpedon 53400 5.1934581 0.01338980 15.98849 56.33974 221.00517 224.1452300 9.41 0.15 MPC35408
+ 380 Fiducia 53400 2.6799492 0.11303300 6.15412 240.19548 95.23573 246.7088700 9.42 0.15 MPC25034
+ 99 Dike 53400 2.6647066 0.19656578 13.85793 195.94102 41.68187 145.6572827 9.43 0.15 JPL 10
+ 1028 Lydina 53400 3.3966083 0.11900590 9.39030 25.10556 63.48981 312.5336500 9.43 0.15 MPC38747
+ 261 Prymno 53400 2.3312252 0.08979902 3.63532 65.50207 96.77847 313.5248093 9.44 0.19 JPL 18
+ 798 Ruth 53400 3.0134447 0.04249330 9.22581 43.98001 214.54966 253.9621700 9.44 0.15 MPO73855
+ 1162 Larissa 53400 3.9319803 0.11194810 1.88854 211.52759 39.84091 90.8791500 9.44 0.15 MPO02605
+ 785 Zwetana 53400 2.5698054 0.21096750 12.72934 129.99899 72.19408 345.0724300 9.45 0.15 MPO06175
+ 1036 Ganymed 53400 2.6625193 0.53641137 26.65337 132.45942 215.67250 175.1455643 9.45 0.30 JPL 137
+ 1241 Dysona 53400 3.1835697 0.10645840 23.55828 321.80487 322.45460 211.0274600 9.45 0.15 MPC28564
+ 333 Badenia 53400 3.1245064 0.16768400 3.79407 17.73762 354.16268 108.6826500 9.46 0.15 MPO02601
+ 163 Erigone 53400 2.3674290 0.19064850 4.80613 297.53303 160.36874 224.3361798 9.47 -0.04 JPL 18
+ 257 Silesia 53400 3.1163220 0.11910440 3.64808 24.72608 34.89362 2.0132200 9.47 0.15 MPO47586
+ 449 Hamburga 53400 2.5527398 0.17122050 3.08978 46.35343 86.04475 197.7513900 9.47 0.15 MPC32506
+ 893 Leopoldina 53400 3.0492853 0.15078850 17.03095 224.57989 145.13295 333.1432500 9.47 0.15 MPO65987
+ 1567 Alikoski 53400 3.2099410 0.08562100 17.28527 113.91891 51.62880 63.7614500 9.47 0.15 MPC24086
+ 535 Montague 53400 2.5696928 0.02305340 6.78207 67.45008 84.87667 237.2519800 9.48 0.15 MPO03854
+ 764 Gedania 53400 3.1864437 0.10740440 10.07170 154.89936 259.37425 355.9750600 9.48 0.15 MPO73855
+ 177 Irma 53400 2.7688487 0.23724991 1.39197 38.50263 347.66052 222.8951882 9.49 0.15 JPL 6
+ 376 Geometria 53400 2.2889004 0.17110560 5.42992 316.33548 302.26858 147.9447600 9.49 0.15 MPC35405
+ 414 Liriope 53400 3.5078443 0.06915460 9.54233 326.90858 110.76299 262.2932900 9.49 0.15 MPO02602
+ 214 Aschera 53400 2.6118245 0.02970140 3.43320 130.40070 342.20501 267.2481900 9.50 0.51 MPO04876
+ 269 Justitia 53400 2.6176436 0.21201570 5.47844 119.92931 156.81595 321.1406900 9.50 0.15 MPC30777
+ 292 Ludovica 53400 2.5293610 0.03417190 14.91916 285.28736 43.66112 79.5701300 9.50 0.15 MPC35405
+ 297 Caecilia 53400 3.1615581 0.14556050 7.54973 355.65145 332.24113 99.2651200 9.50 0.15 MPC32294
+ 314 Rosalia 53400 3.1467923 0.18261330 12.57232 190.12459 170.61060 97.0279000 9.50 0.15 MPC30683
+ 332 Siri 53400 2.7728383 0.09107330 2.84781 298.01064 31.69160 8.0621300 9.50 0.15 MPO02601
+ 408 Fama 53400 3.1778084 0.13489080 9.08944 106.10175 297.89034 137.7700100 9.50 0.15 MPC25936
+ 577 Rhea 53400 3.1145339 0.15252790 5.29918 332.38405 328.68849 69.6133700 9.50 0.15 MPO53552
+ 607 Jenny 53400 2.8515002 0.07843290 10.10779 291.15068 285.43918 296.4110800 9.50 0.15 E2005H34
+ 636 Erika 53400 2.9082243 0.17500270 7.93330 298.11691 34.80041 68.0693300 9.50 0.15 E2005H34
+ 892 Seeligeria 53400 3.2336431 0.09780110 21.32144 288.73455 176.03159 88.8561800 9.50 0.15 MPC36496
+ 906 Repsolda 53400 2.8970854 0.08084300 11.79903 294.05227 40.35788 240.6971800 9.50 0.15 MPO65987
+ 972 Cohnia 53400 3.0612566 0.23143450 8.35828 94.29242 281.63999 240.0948600 9.50 0.15 MPO62176
+ 1118 Hanskya 53400 3.2110515 0.05237220 14.00435 333.49012 319.16112 239.8339900 9.50 0.15 MPC34277
+ 1424 Sundmania 53400 3.1846766 0.06831440 9.20248 301.96932 43.18701 119.2357200 9.50 0.15 MPC38009
+ 3548 Eurybates 53400 5.1569922 0.08909030 8.07614 27.32192 43.54421 195.4810800 9.50 0.15 MPO02609
+ 4708 Polydoros 53400 5.2890591 0.05926530 6.97504 104.44450 281.16933 92.1051600 9.50 0.15 MPO70180
+ 4836 Medon 53400 5.1789767 0.10850970 19.42476 34.20107 82.05045 145.3764200 9.50 0.15 MPO47602
+ 5120 Bitias 53400 5.2945169 0.10939150 24.97765 23.29040 295.87167 168.4288600 9.50 0.15 MPO73857
+ 5264 Telephus 53400 5.2020168 0.11142190 33.58450 359.07505 121.90065 128.7143400 9.50 0.15 MPO27568
+11395 1998 XN77 53400 5.2090823 0.06670890 24.14499 116.77183 213.23676 279.4863300 9.50 0.15 MPO73862
+15436 1998 VU30 53400 5.2051700 0.04380770 16.26752 179.16911 253.43016 177.0644200 9.50 0.15 MPO62184
+23135 2000 AN146 53400 5.2177200 0.05175310 17.38955 255.12390 256.59609 121.1106000 9.50 0.15 MPO10221
+60558 2000 EC98 53200 10.7586963 0.45478493 4.33385 162.54690 173.31090 249.8413404 9.50 0.15 JPL 7
+ 289 Nenetta 53400 2.8719475 0.20651410 6.69138 189.65536 182.20886 333.5030100 9.51 0.15 MPO09657
+ 888 Parysatis 53400 2.7076644 0.19423120 13.86092 297.78619 124.23848 217.0308400 9.51 0.15 MPC37254
+ 1902 Shaposhnikov 53400 3.9687394 0.22307710 12.49313 267.89508 59.43235 333.2531400 9.51 0.15 MPC33062
+ 464 Megaira 53400 2.8046344 0.20366850 10.15021 257.60721 102.70446 157.8009000 9.52 0.15 MPO02602
+ 547 Praxedis 53400 2.7714607 0.23717930 16.89816 195.66036 193.26760 259.6085300 9.52 0.15 MPO41498
+ 598 Octavia 53400 2.7608032 0.24960440 12.23529 291.33915 91.92760 342.7267700 9.53 0.15 MPO38158
+ 927 Ratisbona 53400 3.2328134 0.08009170 14.51310 162.90096 8.22849 224.7135200 9.54 0.15 MPO65987
+ 1212 Francette 53400 3.9518066 0.18949090 7.58875 348.51659 149.67116 64.8757100 9.54 0.15 MPC36497
+ 735 Marghanna 53400 2.7333702 0.32203570 16.85229 309.71751 43.07457 202.3239900 9.55 0.15 MPO70179
+ 742 Edisona 53400 3.0113254 0.11890960 11.21430 286.27079 64.37177 350.6824100 9.55 0.15 MPC36496
+ 940 Kordula 53400 3.3670420 0.17648310 6.20525 277.64452 67.25305 232.1527100 9.55 0.15 MPO65988
+ 169 Zelia 53400 2.3581748 0.13156840 5.50693 334.44322 354.85402 187.0345700 9.56 0.15 MPC37254
+ 556 Phyllis 53400 2.4650516 0.10169580 5.23155 177.35808 286.26193 311.2935200 9.56 0.15 E2005J42
+ 1031 Arctica 53400 3.0473237 0.06197720 17.59271 301.34976 219.12866 153.8645600 9.56 0.15 MPC35406
+ 551 Ortrud 53400 2.9636757 0.12616460 0.40268 69.68974 6.17195 214.2957000 9.57 0.15 MPO50329
+ 983 Gunila 53400 3.1592892 0.09825410 14.86042 349.41048 250.98839 305.0217500 9.58 0.15 MPO62176
+ 215 Oenone 53400 2.7661220 0.03401730 1.69029 321.46739 25.05153 265.8940100 9.59 0.15 MPC35405
+ 294 Felicia 53400 3.1403572 0.24500780 6.30005 184.70950 136.27359 193.6062900 9.60 0.15 MPC36495
+ 300 Geraldina 53400 3.2063699 0.05215840 0.74063 332.84288 42.72832 304.6597700 9.60 0.15 MPC32506
+ 479 Caprera 53400 2.7199152 0.21999240 8.66540 269.13015 136.29669 0.1637800 9.60 0.15 MPO57621
+ 523 Ada 53400 2.9666076 0.17978030 4.32207 186.62955 261.33465 305.5293700 9.60 0.15 MPO65986
+ 573 Recha 53400 3.0119847 0.11685690 9.83716 30.83260 343.04811 341.8608200 9.60 0.15 E2005J42
+ 580 Selene 53400 3.2318144 0.08050860 3.65159 327.80896 99.38755 59.8668100 9.60 0.15 MPO09657
+ 634 Ute 53400 3.0433837 0.18805340 12.28982 221.36020 133.51206 36.2000900 9.60 0.15 E2005H34
+ 655 Briseis 53400 2.9875810 0.09138780 6.50507 280.53560 130.19879 285.1181900 9.60 0.15 MPC32295
+ 756 Lilliana 53400 3.1946302 0.14775470 20.36444 6.76925 208.16373 274.9961200 9.60 0.15 MPC25936
+ 803 Picka 53400 3.1985160 0.06495390 8.68435 66.57677 251.26580 85.6518000 9.60 0.15 MPO65986
+ 850 Altona 53400 2.9992185 0.12739870 15.48488 130.57492 121.49517 341.3141700 9.60 0.15 MPC35405
+ 859 Bouzareah 53400 3.2286864 0.10433160 13.54689 13.37588 36.01406 93.4069500 9.60 0.15 MPO65986
+ 861 Aida 53400 3.1389973 0.10347900 8.05092 196.75912 115.10134 97.4196900 9.60 0.15 MPO65986
+ 973 Aralia 53400 3.2122862 0.10966950 15.81415 90.56921 348.62244 182.2063200 9.60 0.15 MPO43316
+ 1000 Piazzia 53400 3.1773307 0.25444780 20.54945 281.41233 323.84308 160.5018500 9.60 0.15 MPO62176
+ 1351 Uzbekistania 53400 3.1974627 0.06091550 9.70282 54.22893 9.81534 71.2060600 9.60 0.15 MPC33062
+ 1469 Linzia 53400 3.1226352 0.07045780 13.38730 212.13095 189.08787 306.1435200 9.60 0.15 MPO02606
+ 2456 Palamedes 53400 5.1388068 0.07379650 13.90067 94.10441 327.43098 179.2509800 9.60 0.15 MPO47590
+ 4057 Demophon 53400 5.2710247 0.11882130 2.87307 58.04815 24.47602 165.9755600 9.60 0.15 MPO62177
+ 4902 Thessandrus 53400 5.2095812 0.04261510 9.07084 270.80357 170.33463 165.1343800 9.60 0.15 MPO47602
+ 5119 1988 RA1 53400 5.2027119 0.10782210 15.94818 16.43509 316.98193 155.3449500 9.60 0.15 MPO18124
+ 5511 Cloanthus 53400 5.2157843 0.11430780 11.17757 120.05253 172.76022 205.1695100 9.60 0.15 MPO18124
+ 7066 Nessus 53200 24.5264729 0.51975542 15.64723 170.34891 31.22741 36.8966724 9.60 0.15 JPL 3
+ 331 Etheridgea 53400 3.0234575 0.10317440 6.05211 335.20666 22.20455 18.9240900 9.62 0.15 MPO02601
+ 727 Nipponia 53400 2.5665377 0.10649520 15.05234 274.52541 133.15415 284.7790500 9.62 0.15 MPO70179
+ 731 Sorga 53400 2.9936307 0.13697270 10.69529 285.40514 46.60721 216.7209200 9.62 0.15 MPO41498
+ 1512 Oulu 53400 3.9531475 0.15225070 6.49530 239.93861 10.34339 114.7634700 9.62 0.15 MPO30233
+ 458 Hercynia 53400 2.9922559 0.24313540 12.63016 274.62028 134.99438 27.0495300 9.63 0.15 E2005G62
+ 661 Cloelia 53400 3.0162497 0.03697110 9.25909 169.51761 336.03229 190.3168300 9.63 0.15 MPC35405
+ 697 Galilea 53400 2.8803525 0.15533630 15.14324 334.33122 15.59839 294.6490400 9.63 0.15 E2005H34
+ 384 Burdigala 53400 2.6518998 0.14867440 5.60391 33.57538 48.11200 296.1116200 9.64 0.15 MPC30889
+ 601 Nerthus 53400 3.1396233 0.10212560 16.09045 154.51976 169.88542 245.5403700 9.65 0.15 E2005H34
+ 329 Svea 53400 2.4774358 0.02452590 15.88735 53.05748 178.55604 303.5163200 9.66 0.15 MPO02601
+ 394 Arduina 53400 2.7611748 0.22885820 6.22391 269.75486 67.37359 50.5807200 9.66 0.15 MPC37254
+ 778 Theobalda 53400 3.2000891 0.24250200 13.59159 131.77671 322.62930 20.6868300 9.66 0.15 MPC36496
+ 1256 Normannia 53400 3.8923476 0.08499860 4.18000 112.60958 238.47499 123.8119500 9.66 0.15 MPO47587
+ 533 Sara 53400 2.9801604 0.04231370 6.55204 40.00008 180.58215 201.0055300 9.67 0.15 MPC31133
+ 613 Ginevra 53400 2.9185787 0.06159110 7.68259 66.47034 354.93847 220.9134300 9.67 0.15 E2005H34
+ 686 Gersuind 53400 2.5881205 0.26884620 15.68031 88.38071 243.43239 322.5554200 9.67 0.15 E2005H34
+ 977 Philippa 53400 3.1167047 0.02974360 15.19611 84.39926 75.91328 60.4767400 9.67 0.15 MPO62176
+ 183 Istria 53400 2.7966967 0.34825440 26.38326 263.95309 142.20938 127.3075700 9.68 0.15 MPC35405
+ 193 Ambrosia 53400 2.6038514 0.29357870 12.02989 81.09778 350.22601 64.7470900 9.68 0.15 MPC36056
+ 223 Rosa 53400 3.0922612 0.12364160 1.93951 57.87564 48.35807 273.2789500 9.68 0.15 MPC34570
+ 648 Pippa 53400 3.2152861 0.19148800 9.77169 172.96000 291.73620 334.6518800 9.68 0.15 E2005H34
+ 1243 Pamela 53400 3.0991442 0.04272280 13.26647 62.69491 245.99254 47.7113500 9.68 0.15 MPO02605
+ 136 Austria 53400 2.2865088 0.08555390 9.57154 132.47866 186.54836 175.2836800 9.69 0.15 MPC31778
+ 226 Weringia 53400 2.7107181 0.20484290 15.92357 152.67158 135.18871 169.7981400 9.70 0.15 MPC30777
+ 392 Wilhelmina 53400 2.8860997 0.13830510 14.32278 174.82356 209.90343 195.8918300 9.70 0.15 MPO02602
+ 465 Alekto 53400 3.0893811 0.21184510 4.65807 284.43155 300.77896 325.3695300 9.70 0.15 MPC31133
+ 539 Pamina 53400 2.7379829 0.21265070 6.81014 96.70320 274.66251 24.2563800 9.70 0.15 MPO50329
+ 546 Herodias 53400 2.5988911 0.11368820 14.85692 108.12766 22.01948 241.3626900 9.70 0.15 E2005J42
+ 677 Aaltje 53400 2.9551142 0.04756690 8.48139 281.36845 272.95024 249.4349300 9.70 0.15 E2005H34
+ 723 Hammonia 53400 2.9931197 0.05942920 4.98238 243.40888 163.60626 354.9284000 9.70 0.15 MPO70179
+ 734 Benda 53400 3.1516325 0.09370610 5.80060 68.26467 3.34878 141.9075600 9.70 0.15 MPO70179
+ 795 Fini 53400 2.7507271 0.09898800 19.03135 188.72262 17.52317 77.8519300 9.70 0.15 MPC37254
+ 808 Merxia 53400 2.7431980 0.13063850 4.71831 274.39640 181.16615 181.0286600 9.70 0.15 MPO06175
+ 845 Naema 53400 2.9406384 0.06375800 12.62829 294.47769 43.29641 250.6936200 9.70 0.15 MPO65986
+ 949 Hel 53400 2.9960265 0.19985990 10.69578 248.48352 321.59530 17.2833700 9.70 0.15 MPO65988
+ 957 Camelia 53400 2.9172755 0.08599020 14.77998 224.79455 232.99436 172.4071700 9.70 0.15 MPO62176
+ 1005 Arago 53400 3.1744415 0.10925690 19.10849 58.00352 349.48003 125.6424100 9.70 0.15 MPO35428
+ 1116 Catriona 53400 2.9216491 0.22992010 16.53410 83.32405 356.59594 159.8161200 9.70 0.15 MPC35406
+ 1240 Centenaria 53400 2.8678078 0.17310580 10.16657 22.40152 324.12224 150.5078400 9.70 0.15 MPC33737
+ 1248 Jugurtha 53400 2.7219306 0.01546010 9.14887 337.11219 79.53973 340.3711800 9.70 0.15 MPO47587
+ 1384 Kniertje 53400 2.6768754 0.18270530 11.83263 275.03625 153.17575 334.0446900 9.70 0.15 MPO02606
+ 4543 Phoinix 53400 5.0933687 0.09578840 14.73318 84.55127 325.40893 210.5952200 9.70 0.15 MPC33538
+ 4722 Agelaos 53400 5.2197773 0.11177860 8.81016 315.31087 65.01592 103.4682100 9.70 0.15 MPO73857
+ 720 Bohlinia 53400 2.8881277 0.01381410 2.35858 103.41274 35.93960 241.8461500 9.71 0.15 MPC31133
+ 1306 Scythia 53400 3.1442041 0.09793920 14.90932 133.86057 274.58143 55.2896800 9.71 0.15 MPC36497
+ 643 Scheherezade 53400 3.3569679 0.06509690 13.76390 236.22812 252.39410 204.6389600 9.72 0.15 E2005H34
+ 323 Brucia 53400 2.3815789 0.30192390 24.22739 291.34379 97.46325 313.4433400 9.73 0.15 MPC27693
+ 510 Mabella 53400 2.6096271 0.19217710 9.52052 91.01729 202.88803 8.0370400 9.73 0.15 E2005J42
+ 633 Zelima 53400 3.0152967 0.08928570 10.91967 185.95213 147.61354 147.8340200 9.73 0.15 E2005H34
+ 978 Aidamina 53400 3.1931349 0.23717100 21.66686 133.46030 216.75444 79.6925000 9.73 0.15 MPO04876
+ 1087 Arabis 53400 3.0122077 0.09534720 10.07085 28.89675 30.51202 223.1394000 9.73 0.15 MPC35406
+ 1345 Potomac 53400 3.9825361 0.18056080 11.39915 333.09101 137.53288 107.0486000 9.73 0.15 MPO02605
+ 304 Olga 53400 2.4037151 0.22128940 15.83830 172.39223 159.23073 32.7076900 9.74 0.07 MPO53552
+ 513 Centesima 53400 3.0149253 0.07942400 9.73367 220.93482 184.75696 82.1339300 9.75 0.15 MPO53552
+ 1048 Feodosia 53200 2.7332495 0.17973922 15.80435 184.09181 52.91620 67.6328805 9.75 0.15 JPL 9
+ 336 Lacadiera 53400 2.2516209 0.09521864 5.64586 31.28576 235.19438 178.9026192 9.76 0.15 JPL 15
+ 907 Rhoda 53400 2.7979960 0.16400450 19.57292 88.42961 43.17314 85.2898900 9.76 0.15 MPO65987
+ 1023 Thomana 53400 3.1643673 0.10875730 10.06807 194.88801 194.66707 21.5267400 9.76 0.15 MPO02604
+ 418 Alemannia 53400 2.5924564 0.11960080 6.82485 126.12052 249.09803 321.7153500 9.77 0.15 MPC32294
+ 534 Nassovia 53400 2.8844234 0.05743110 3.27641 333.52224 94.25835 344.1208000 9.77 0.15 MPC27086
+ 943 Begonia 53400 3.1241987 0.20683080 12.08337 4.81303 114.05382 27.6133200 9.77 0.15 MPO65988
+ 1001 Gaussia 53400 3.2028751 0.13490540 9.31314 139.84414 259.58254 54.9901300 9.77 0.15 MPO02604
+ 1754 Cunningham 53400 3.9472321 0.16684710 12.12078 112.19279 163.25101 219.9324000 9.77 0.15 MPO02606
+ 1043 Beate 53400 3.0904139 0.04711930 8.92985 158.57775 159.57781 137.2420800 9.79 0.15 MPO12096
+ 217 Eudora 53400 2.8749822 0.30521420 10.47448 154.30260 163.15183 220.9930200 9.80 0.15 E2005G62
+ 256 Walpurga 53400 2.9978372 0.07101160 13.32164 50.00362 183.11477 271.7163500 9.80 0.15 MPC37254
+ 271 Penthesilea 53400 3.0102037 0.09730320 3.53674 58.32614 335.66672 169.5083900 9.80 0.15 MPO41498
+ 316 Goberta 53400 3.1713577 0.14575060 2.33893 314.74230 124.03864 304.4880700 9.80 0.15 MPC33062
+ 319 Leona 53400 3.3887175 0.22723300 10.55655 228.44584 185.45271 17.7904700 9.80 0.15 MPC25034
+ 378 Holmia 53400 2.7758868 0.13016050 7.00973 156.05963 232.76707 39.2905900 9.80 0.15 MPO00595
+ 424 Gratia 53400 2.7727246 0.10999960 8.20860 333.17978 99.38420 172.6905100 9.80 0.15 MPO12096
+ 427 Galene 53400 2.9735234 0.11699920 5.12697 13.65365 297.70740 0.7999800 9.80 0.15 MPC37254
+ 436 Patricia 53400 3.2060507 0.06077000 18.48357 38.09390 351.51490 183.2756700 9.80 0.15 MPC35405
+ 438 Zeuxo 53400 2.5535598 0.06947160 7.38620 210.36044 49.28724 150.1840100 9.80 0.15 MPC32294
+ 492 Gismonda 53400 3.1238360 0.16986140 1.62522 293.60255 46.73700 239.4027200 9.80 0.15 MPC35055
+ 638 Moira 53400 2.7326619 0.16283260 7.71582 129.05918 103.27625 218.4852300 9.80 0.15 E2005H34
+ 670 Ottegebe 53400 2.8085494 0.19104950 7.53929 194.71113 174.87900 172.5700300 9.80 0.15 E2005H34
+ 715 Transvaalia 53400 2.7676437 0.08567420 13.81240 300.09463 46.31665 13.0372600 9.80 0.15 MPO70179
+ 718 Erida 53400 3.0531098 0.20250660 6.93239 175.51507 38.65226 308.4070100 9.80 0.15 MPO70179
+ 777 Gutemberga 53400 3.2301288 0.10044940 12.99586 258.65074 283.90159 212.5408800 9.80 0.15 MPC37254
+ 903 Nealley 53400 3.2391810 0.03794940 11.75175 239.57403 159.69672 235.4442000 9.80 0.15 MPC27429
+ 947 Monterosa 53400 2.7508444 0.25000050 6.70666 338.55194 48.39370 233.7389500 9.80 0.15 MPO00595
+ 965 Angelica 53400 3.1462983 0.28675440 21.47528 47.24046 41.58337 255.1530700 9.80 0.15 MPC40287
+ 979 Ilsewa 53400 3.1648238 0.13365940 10.08163 110.40317 231.36448 225.4755000 9.80 0.15 MPO53552
+ 1042 Amazone 53400 3.2322209 0.09772390 20.67535 293.46238 52.67072 164.8390700 9.80 0.15 MPO38158
+ 1146 Biarmia 53400 3.0533716 0.25000740 17.02876 64.22564 214.01075 52.3226300 9.80 0.15 MPC31778
+ 1315 Bronislawa 53400 3.2040212 0.08074810 7.06803 26.33986 236.68161 235.9307200 9.80 0.15 MPO09657
+ 1712 Angola 53400 3.1754421 0.14559980 19.32992 18.22677 237.89074 107.0989000 9.80 0.15 MPO65988
+ 2759 Idomeneus 53400 5.1667800 0.06661300 21.97014 7.97000 171.22698 76.2144900 9.80 0.15 MPC35409
+ 3036 Krat 53400 3.2118563 0.09415930 22.88168 317.59802 24.03851 277.1356800 9.80 0.15 MPO25662
+ 4138 Kalchas 53400 5.1511424 0.04306440 2.10047 163.83561 208.03076 239.1484100 9.80 0.15 MPO47598
+ 4832 Palinurus 53400 5.2563248 0.13990680 19.07024 209.16983 135.15219 152.3075700 9.80 0.15 MPO35428
+ 4835 1989 BQ 53400 5.1860504 0.25104880 19.58326 354.51457 125.53820 136.0719900 9.80 0.15 MPO65990
+ 5025 1986 TS6 53400 5.2123331 0.07471700 11.01645 72.56203 347.87816 182.8238300 9.80 0.15 MPO47603
+ 5130 Ilioneus 53400 5.2504858 0.00935340 15.71017 107.55805 242.55277 115.9593400 9.80 0.15 MPO15993
+ 5285 Krethon 53400 5.1364693 0.04914170 25.20997 257.24847 144.30375 228.4757800 9.80 0.15 MPO25663
+ 5652 Amphimachus 53400 5.1974891 0.07565730 1.89891 107.51240 281.66364 223.9680100 9.80 0.15 MPC36059
+ 7119 Hiera 53400 5.2130673 0.10141010 19.24567 119.23357 285.71218 185.0465500 9.80 0.15 MPO07419
+16070 1999 RB101 53400 5.1274781 0.12267440 16.25645 352.54757 300.90814 192.9133900 9.80 0.15 MPO53561
+16974 1998 WR21 53400 5.2210854 0.06881380 15.00649 133.63563 241.62011 223.4035800 9.80 0.15 MPO47653
+20729 1999 XS143 53400 5.2040230 0.06375230 22.01688 92.07665 306.92032 213.6962800 9.80 0.15 MPO07925
+21900 1999 VQ10 53400 5.1552240 0.03608290 8.45235 179.72675 258.63223 157.5710700 9.80 0.15 MPO62187
+22180 2000 YZ 53400 5.2025255 0.07113410 29.26507 146.78050 247.60782 83.4686100 9.80 0.15 MPO08986
+32496 2000 WX182 53400 5.2298958 0.07799660 30.51888 275.81647 65.93967 164.0265100 9.80 0.15 MPO19132
+ 755 Quintilla 53400 3.1707287 0.14679850 3.23914 42.19443 177.26390 40.8873000 9.81 0.15 MPC32295
+ 429 Lotis 53400 2.6084997 0.12259173 9.52407 168.60193 220.04627 185.2571061 9.82 0.15 JPL 12
+ 805 Hormuthia 53400 3.1921025 0.18766200 15.71719 133.48027 166.54108 125.3450700 9.82 0.15 MPO65986
+ 439 Ohio 53400 3.1314968 0.06224030 19.18599 235.78206 201.87048 14.7983300 9.83 0.15 MPO70179
+ 468 Lina 53400 3.1328580 0.19766730 0.44021 334.53890 21.41309 0.2228400 9.83 0.15 MPC31133
+ 524 Fidelio 53400 2.6349718 0.12915050 8.22335 79.46187 326.85263 308.6540000 9.83 0.15 MPC27886
+ 112 Iphigenia 53400 2.4334465 0.12905400 2.60883 16.47509 323.77851 159.6837100 9.84 0.15 E2005G62
+ 277 Elvira 53400 2.8865686 0.08864960 1.15563 134.11810 231.77305 145.5160100 9.84 0.15 MPO62176
+ 288 Glauke 53400 2.7563487 0.21067380 4.32937 83.13839 120.58283 354.4051600 9.84 0.15 MPC39509
+ 1796 Riga 53400 3.3485703 0.06263180 22.66766 18.02512 187.14448 130.8523900 9.84 0.15 MPO65988
+ 1062 Ljuba 53400 3.0069084 0.06339680 5.60810 97.07583 341.85828 35.8572400 9.85 0.15 MPO02604
+ 1167 Dubiago 53400 3.4091250 0.07734050 5.72162 67.69230 223.96282 318.0708600 9.85 0.15 MPO02605
+ 364 Isara 53400 2.2204567 0.14889150 6.00257 312.53392 105.67549 32.3737300 9.86 0.15 MPO53552
+ 484 Pittsburghia 53400 2.6670962 0.05834870 12.49593 189.16992 127.40884 117.0224200 9.86 0.15 MPC36496
+ 166 Rhodope 53400 2.6850230 0.21246230 12.01152 264.04825 129.12328 15.3399400 9.89 0.15 MPO00595
+ 311 Claudia 53400 2.8965278 0.00827610 3.22502 41.83083 81.16078 150.5957100 9.89 0.15 MPC32294
+ 1245 Calvinia 53400 2.8963792 0.07755690 2.88770 205.94597 151.96274 178.4617800 9.89 0.15 MPO02605
+ 340 Eduarda 53400 2.7449023 0.11738750 4.67895 42.72667 27.11426 193.0914600 9.90 0.15 MPC27429
+ 396 Aeolia 53400 2.7413130 0.15886630 2.54378 19.68183 250.18693 252.6789100 9.90 0.15 MPO02602
+ 425 Cornelia 53400 2.8851499 0.06073480 4.05186 126.06198 61.21218 296.4556400 9.90 0.15 MPO53552
+ 544 Jetta 53400 2.5909217 0.15466510 8.37449 342.74872 298.41395 93.7175700 9.90 0.15 MPC32506
+ 590 Tomyris 53400 3.0036655 0.07510840 11.16619 341.88381 106.35922 87.7150200 9.90 0.15 MPO10820
+ 605 Juvisia 53400 2.9985649 0.14181210 19.65742 15.80182 342.93660 14.7822800 9.90 0.15 E2005H34
+ 629 Bernardina 53400 3.1343157 0.15998720 9.32553 30.58615 87.37430 272.4881200 9.90 0.15 E2005H34
+ 787 Moskva 53400 2.5388388 0.12987380 14.84307 125.25698 184.13116 76.1384600 9.90 0.15 MPO73855
+ 852 Wladilena 53400 2.3626389 0.27390380 23.03385 282.41803 27.39777 87.5679400 9.90 0.15 MPC37254
+ 891 Gunhild 53400 2.8615671 0.02700690 13.53625 301.29199 106.01358 162.5427900 9.90 0.15 MPO65987
+ 904 Rockefellia 53400 2.9904426 0.09227280 15.17341 253.76649 198.24098 189.8006400 9.90 0.15 MPO65987
+ 982 Franklina 53400 3.0689389 0.23313450 13.64855 351.91151 299.26079 86.5193200 9.90 0.15 MPO62176
+ 1041 Asta 53400 3.0749034 0.14147000 13.89760 339.55417 60.40447 88.0972500 9.90 0.15 MPO02604
+ 1051 Merope 53400 3.2166322 0.09475930 23.45602 150.01445 181.04816 288.2400100 9.90 0.15 MPC22035
+ 1114 Lorraine 53400 3.0915750 0.07859020 10.74587 201.10928 195.89889 27.6596000 9.90 0.15 MPO47586
+ 1171 Rusthawelia 53400 3.1741076 0.19669120 3.05708 284.79659 122.86936 67.3777500 9.90 0.15 MPC25036
+ 1323 Tugela 53400 3.2291537 0.15454870 18.66114 130.41075 45.87717 179.8059300 9.90 0.15 MPO02605
+ 1356 Nyanza 53400 3.0874095 0.04330520 7.95284 296.44684 69.90701 196.5394400 9.90 0.15 MPC20607
+ 1459 Magnya 53400 3.1404666 0.23614340 16.95196 329.39335 41.66679 26.8085200 9.90 0.15 MPO12096
+ 3794 Sthenelos 53400 5.1966280 0.14569340 6.06595 34.54991 343.29209 234.7841800 9.90 0.15 MPO62177
+ 4791 Iphidamas 53400 5.1825788 0.04679120 25.94431 165.76536 261.45029 49.0809600 9.90 0.15 MPO18123
+ 4946 Askalaphus 53400 5.3082935 0.05008590 21.87194 203.27300 59.04448 355.9833000 9.90 0.15 MPO25662
+ 5028 Halaesus 53400 5.2513898 0.12986840 21.50047 10.90150 44.05147 199.7348400 9.90 0.15 MPC38012
+ 5123 1989 BL 53400 5.2390169 0.10229610 8.52608 31.32392 78.25514 138.3115000 9.90 0.15 MPO57622
+ 5284 Orsilocus 53400 5.2153151 0.08330540 20.23032 342.84367 102.74997 166.7805700 9.90 0.15 MPO25663
+ 7152 Euneus 53400 5.1650510 0.06313020 3.71017 305.61408 113.06246 183.8476800 9.90 0.15 MPC38013
+ 9799 1996 RJ 53400 5.1967216 0.04697630 30.50472 112.89001 259.54908 231.0701300 9.90 0.15 MPO73860
+15539 2000 CN3 53400 5.3609782 0.04252280 27.82796 331.20187 108.95212 156.9654600 9.90 0.15 MPO57632
+22149 2000 WD49 53400 5.1431335 0.04585070 21.49679 226.62027 292.36259 93.4843200 9.90 0.15 MPO08977
+23958 1998 VD30 53400 5.2269910 0.09920670 24.91229 234.36764 225.44365 150.3664000 9.90 0.15 MPO47663
+ 383 Janina 53400 3.1402988 0.16712770 2.64998 318.26971 93.22226 58.8491600 9.91 0.15 MPO04876
+ 872 Holda 53400 2.7323561 0.07821750 7.36674 19.74895 194.94531 168.9254600 9.91 0.15 MPO65987
+ 966 Muschi 53400 2.7198821 0.12769420 14.39210 177.97740 72.63430 12.8770300 9.91 0.15 MPC36496
+ 1210 Morosovia 53400 3.0120489 0.05370600 11.25229 165.68555 106.99087 19.0452800 9.91 0.15 MPC35406
+ 1317 Silvretta 53400 3.1876894 0.24369220 20.67270 30.33552 7.21067 69.0448700 9.91 0.15 MPO31791
+ 207 Hedda 53400 2.2838231 0.02892500 3.80386 193.50393 29.29275 275.2416500 9.92 0.15 MPC25936
+ 1765 Wrubel 53400 3.1791118 0.17588270 19.95557 261.74689 70.82380 236.6284000 9.92 0.15 MPO53553
+ 368 Haidea 53400 3.0732439 0.20356455 7.77350 90.99951 227.51545 225.7369299 9.93 0.15 JPL 11
+ 243 Ida 53400 2.8613864 0.04623832 1.13770 108.67851 324.21709 265.9044333 9.94 0.15 JPL 49
+ 293 Brasilia 53400 2.8608994 0.10439530 15.58654 88.84604 61.42995 330.3840200 9.94 0.15 MPC27693
+ 645 Agrippina 53400 3.2042204 0.15653340 7.02607 81.94093 0.74632 324.9302100 9.94 0.15 E2005H34
+ 954 Li 53400 3.1369701 0.16676150 1.16530 152.68550 163.20174 7.3697000 9.94 0.15 MPO53552
+ 562 Salome 53400 3.0226664 0.09465530 11.12024 260.91350 70.80253 248.2386500 9.95 0.15 MPC36496
+ 619 Triberga 53400 2.5200381 0.07489090 13.78323 178.37567 187.56927 234.1358400 9.95 0.15 MPO41498
+ 627 Charis 53400 2.8985822 0.06334400 6.47201 175.06583 142.68177 122.5684300 9.95 0.15 MPC22666
+ 1746 Brouwer 53400 3.9570022 0.20392590 8.37765 50.26804 322.47357 72.5805600 9.95 0.15 MPO50329
+ 664 Judith 53400 3.2078163 0.21861740 8.59558 97.09611 172.86745 31.5046500 9.97 0.15 E2005H34
+ 642 Clara 53400 3.1967594 0.11904190 8.14102 111.87575 6.79560 308.1364800 9.98 0.15 E2005H34
+ 1004 Belopolskya 53400 3.4057430 0.08266110 2.97743 220.92644 153.83833 346.1773200 9.99 0.15 MPO47586
+ 251 Sophia 53400 3.0927536 0.10580540 10.52682 287.09737 156.31455 258.4257400 10.00 0.15 MPC35405
+ 609 Fulvia 53400 3.0865249 0.04051310 4.17807 121.03530 165.55575 123.2069200 10.00 0.15 MPO38158
+ 625 Xenia 53400 2.6455672 0.22595160 12.05715 200.03183 127.67928 93.1159400 10.00 0.15 E2005H34
+ 656 Beagle 53400 3.1470201 0.13672190 0.51400 332.47145 184.53285 72.4671300 10.00 0.15 E2005H34
+ 671 Carnegia 53400 3.0909197 0.06810100 8.03636 95.71801 0.76733 163.3210800 10.00 0.15 MPO03854
+ 743 Eugenisis 53400 2.7931973 0.05933570 4.83410 183.04409 229.31909 345.6089400 10.00 0.15 MPO09657
+ 746 Marlu 53400 3.1034592 0.24096529 17.51523 307.56201 2.09903 131.2033211 10.00 0.15 JPL 6
+ 767 Bondia 53400 3.1331861 0.17440720 2.41834 265.45945 79.77981 222.2626500 10.00 0.15 MPO73855
+ 858 El Djezair 53400 2.8111604 0.10440120 8.87860 175.72048 67.32544 307.4688100 10.00 0.15 MPO65986
+ 874 Rotraut 53400 3.1534111 0.07594820 11.15339 14.34043 190.88991 261.2452000 10.00 0.15 MPO65987
+ 932 Hooveria 53400 2.4201317 0.09068640 8.13047 48.35217 15.22329 306.8724600 10.00 0.15 MPO65987
+ 936 Kunigunde 53400 3.1296624 0.17861270 2.37142 255.54956 62.26296 89.9908400 10.00 0.15 MPO65987
+ 1032 Pafuri 53400 3.1265413 0.14395590 9.48462 191.39161 76.41397 179.6682200 10.00 0.15 MPC25188
+ 1074 Beljawskya 53400 3.1603928 0.17179180 0.80500 23.27154 38.23713 141.8262600 10.00 0.15 MPC25036
+ 1144 Oda 53400 3.7488598 0.09418080 9.74303 219.63704 156.80848 228.4374700 10.00 0.15 MPO02604
+ 1157 Arabia 53400 3.1845709 0.14286670 9.53688 315.33133 336.29799 115.5920400 10.00 0.15 MPC33062
+ 1189 Terentia 53400 2.9302071 0.11509650 9.86182 97.47819 275.43250 277.8331000 10.00 0.15 MPC35406
+ 1197 Rhodesia 53400 2.8784223 0.23755670 12.95831 276.29185 256.10745 77.7897900 10.00 0.15 MPO01400
+ 1282 Utopia 53400 3.1151470 0.12575540 18.06408 81.26987 324.47709 277.3264300 10.00 0.15 MPC35055
+ 1520 Imatra 53400 3.1054102 0.10416270 15.26290 116.02145 253.60738 73.3153100 10.00 0.15 MPC32736
+ 1572 Posnania 53400 3.1035886 0.21022620 13.29492 355.14971 6.20286 28.2166400 10.00 0.15 MPC35406
+ 1731 Smuts 53400 3.1703720 0.12274370 5.93234 205.81310 152.70286 315.2365200 10.00 0.15 MPC30247
+ 2906 Caltech 53400 3.1617428 0.11413460 30.68980 295.04975 84.61395 60.3319900 10.00 0.15 MPC38010
+ 2951 Perepadin 53400 3.1340132 0.11911360 14.69915 113.90786 25.37381 229.1691500 10.00 0.15 MPO07418
+ 3240 Laocoon 53400 5.2594633 0.12547290 2.33167 14.82199 296.29576 170.5721400 10.00 0.15 MPC36057
+ 3259 Brownlee 53400 3.1590796 0.13016670 15.51811 314.66314 242.70429 54.9038600 10.00 0.15 MPO47593
+ 3754 Kathleen 53400 3.1601796 0.10955020 8.45729 58.44058 110.61476 31.7917300 10.00 0.15 MPO47596
+ 4007 Euryalos 53400 5.1559689 0.05608110 11.01565 77.55449 6.76817 170.3938100 10.00 0.15 MPO47597
+ 4792 Lykaon 53400 5.2733275 0.09038540 9.33028 283.62912 61.94515 142.2327400 10.00 0.15 MPO38159
+ 4828 Misenus 53400 5.1880573 0.04329550 14.88241 128.89875 352.99287 353.9717100 10.00 0.15 MPO73857
+ 5023 Agapenor 53400 5.2129760 0.05099750 11.75192 84.07780 308.50136 203.5092200 10.00 0.15 MPO47603
+ 5258 1989 AU1 53400 5.2328188 0.07742090 5.89502 228.11705 248.28524 118.8087500 10.00 0.15 MPO47604
+ 5638 Deikoon 53400 5.2817312 0.10651900 10.88673 90.82569 156.02477 229.3250400 10.00 0.15 MPC35411
+ 6545 1986 TR6 53400 5.1175152 0.05079190 12.00402 148.51989 278.02077 193.8031000 10.00 0.15 MPO47615
+11397 1998 XX93 53400 5.2029876 0.06129010 21.03845 151.64183 261.26112 230.5243100 10.00 0.15 MPO47643
+13385 1998 XO79 53400 5.2147008 0.04493790 13.97261 164.64234 157.14571 293.1903000 10.00 0.15 MPO43317
+76867 2000 YM5 53400 5.1913380 0.02874090 28.72437 299.75483 38.52417 139.4154800 10.00 0.15 MPO55063
+ 352 Gisela 53400 2.1937179 0.15001920 3.38195 144.32580 247.43130 240.7358000 10.01 0.15 MPO03854
+ 651 Antikleia 53400 3.0261588 0.09536560 10.76721 355.62536 38.21261 184.6221900 10.01 0.15 E2005H34
+ 968 Petunia 53400 2.8667909 0.13397850 11.59929 298.81516 209.01604 316.8619500 10.01 0.15 MPO62176
+ 1461 Jean-Jacques 53400 3.1293268 0.04052680 15.30653 333.18960 105.03453 85.7303900 10.01 0.15 MPO02606
+ 497 Iva 53400 2.8517351 0.30013790 4.83750 2.69297 6.80863 105.5599300 10.02 0.11 MPC29073
+ 1628 Strobel 53400 3.0133121 0.06687970 19.38056 293.08780 181.34830 92.8067900 10.02 0.15 MPC29578
+ 131 Vala 53400 2.4317483 0.06734050 4.95655 159.72846 65.78747 278.7781800 10.03 0.15 MPO06175
+ 317 Roxane 53400 2.2863175 0.08517800 1.76277 186.86100 151.46139 282.2105700 10.03 0.15 MPO62176
+ 442 Eichsfeldia 53400 2.3453436 0.07132120 6.06236 84.79676 135.04566 113.6637700 10.03 0.15 MPC34277
+ 321 Florentina 53400 2.8855625 0.04349170 2.59418 30.44673 40.46001 3.5845600 10.04 0.15 MPO02601
+ 2760 Kacha 53400 3.9856876 0.12265570 13.46231 155.72529 352.83524 253.7024300 10.04 0.15 MPO50329
+ 284 Amalia 53400 2.3585682 0.22288315 8.06170 57.46420 233.96569 297.4822514 10.05 0.11 JPL 17
+ 971 Alsatia 53400 2.6413965 0.16137300 13.76552 6.70821 83.66411 109.6132200 10.05 0.15 MPO62176
+ 1112 Polonia 53400 3.0260759 0.10013510 8.99312 85.13643 303.29450 148.0221200 10.05 0.15 MPC35406
+ 1529 Oterma 53400 3.9897571 0.19961000 9.05282 294.37509 100.71858 202.6478900 10.05 0.15 MPO03854
+ 529 Preziosa 53400 3.0154031 0.09507020 11.02364 336.46461 65.28523 225.6131100 10.06 0.15 MPC29073
+ 1109 Tata 53400 3.2188780 0.10389660 4.13553 353.06259 268.48229 5.8216400 10.06 0.15 MPO02604
+ 1723 Klemola 53400 3.0130135 0.04619090 10.92116 6.94628 150.01968 58.4550200 10.06 0.15 MPC24717
+ 470 Kilia 53400 2.4049407 0.09354100 7.22863 46.63946 173.31750 290.0175600 10.07 0.15 MPO50329
+ 838 Seraphina 53400 2.8970958 0.13565840 10.41348 117.76175 240.27444 335.5445900 10.09 0.15 MPO65986
+ 1105 Fragaria 53400 3.0122761 0.10045200 10.94949 226.19702 117.12363 284.2688400 10.09 0.15 MPO02604
+ 274 Philagoria 53400 3.0425083 0.12624090 3.68148 120.36951 92.90679 344.3274200 10.10 0.15 MPO57621
+ 301 Bavaria 53400 2.7264836 0.06565280 4.89318 121.63945 142.65713 279.8228200 10.10 0.15 E2005G62
+ 327 Columbia 53400 2.7761963 0.06301300 7.14550 309.46507 354.91410 34.9710100 10.10 0.15 MPC32506
+ 391 Ingeborg 53400 2.3195537 0.30694930 23.16979 146.55378 213.00651 90.2115000 10.10 0.15 MPO01400
+ 400 Ducrosa 53400 3.1269621 0.11431340 10.52866 240.38630 327.31342 263.4960800 10.10 0.15 MPO02602
+ 527 Euryanthe 53400 2.7245153 0.15283080 9.67537 203.15971 120.67590 45.3847700 10.10 0.15 E2005J42
+ 541 Deborah 53400 2.8144720 0.05313640 6.00767 0.67202 267.87055 148.0481300 10.10 0.15 E2005J42
+ 752 Sulamitis 53400 2.4622314 0.07347810 5.95429 24.24377 85.25994 5.3442000 10.10 0.15 MPC34570
+ 928 Hildrun 53400 3.1311724 0.15228070 17.64977 23.28423 129.94679 92.7254500 10.10 0.15 MPC31778
+ 1071 Brita 53400 2.7992066 0.11204820 5.37142 28.48115 52.64560 171.5790300 10.10 0.15 MPC35406
+ 1101 Clematis 53400 3.2332736 0.07705350 21.39199 111.59810 202.16646 86.4206800 10.10 0.15 MPC36056
+ 1227 Geranium 53400 3.2220054 0.18834020 16.42273 299.03373 1.62917 323.5888400 10.10 0.15 MPO02605
+ 1242 Zambesia 53400 2.7345364 0.19070420 10.17823 53.22691 350.07520 216.9867000 10.10 0.15 MPO57621
+ 1398 Donnera 53400 3.1551071 0.11133310 11.83025 72.75814 297.24869 53.6296900 10.10 0.15 MPC33062
+ 1605 Milankovitch 53400 3.0106082 0.07914780 10.56994 279.66098 173.92878 159.8113500 10.10 0.15 MPC24717
+ 1659 Punkaharju 53400 2.7832378 0.25922780 16.48047 35.42684 338.48966 348.9785100 10.10 0.15 MPC30247
+ 1771 Makover 53400 3.1191308 0.17922720 11.25821 317.74903 86.51395 315.3442200 10.10 0.15 MPO47587
+ 4707 Khryses 53400 5.1755172 0.12302230 7.10806 65.94558 310.24598 115.1758700 10.10 0.15 MPO47601
+ 4754 Panthoos 53400 5.1825761 0.00993470 12.35436 216.05563 155.24802 133.4141400 10.10 0.15 MPO47601
+ 4805 Asteropaios 53400 5.2376984 0.08970500 12.00025 90.41978 278.39006 108.0400600 10.10 0.15 MPO38159
+ 4827 Dares 53400 5.1214808 0.04606880 7.70496 169.62875 242.08934 70.8726800 10.10 0.15 MPO53554
+ 5126 Achaemenides 53400 5.2294272 0.02566850 29.87812 353.43440 116.48853 144.5213700 10.10 0.15 MPO10820
+ 5209 1989 CW1 53400 5.1489584 0.04982990 9.06953 105.48635 322.74590 205.4485900 10.10 0.15 MPO47604
+ 5244 Amphilochos 53400 5.1563763 0.02762210 6.16106 124.66183 213.30086 275.4003300 10.10 0.15 MPO47604
+ 5661 Hildebrand 53400 3.9514468 0.23819010 13.31441 3.11935 317.40972 188.7706900 10.10 0.15 MPO73857
+11429 Demodokus 53400 5.3045124 0.02982580 17.04787 91.78428 6.46927 139.7671100 10.10 0.15 MPO47643
+11509 Thersilochos 53400 5.1897339 0.14190170 18.49000 128.11481 214.73372 141.1529100 10.10 0.15 MPO73862
+12126 1999 RM11 53400 5.2526840 0.20679740 2.03929 302.88780 351.13480 185.4014700 10.10 0.15 MPO73863
+12444 Prothoon 53400 5.2628725 0.07049300 30.79786 64.14161 213.21346 207.5655500 10.10 0.15 MPO73863
+15502 1999 NV27 53400 5.1535827 0.01721740 16.79877 180.75359 308.70784 340.5480400 10.10 0.15 MPO70185
+18046 1999 RN116 53400 5.2325132 0.05664700 33.23928 152.24895 164.62453 163.2861000 10.10 0.15 MPO53562
+21595 1998 WJ5 53400 5.1942271 0.13447870 25.06265 257.30889 144.03723 211.2450200 10.10 0.15 MPO08801
+30705 Idaios 53400 5.2362232 0.05871000 19.71366 342.88683 24.20180 105.4281100 10.10 0.15 MPO16689
+31824 Elatus 53200 11.8186338 0.38555800 5.27206 281.79104 87.29615 53.0178225 10.10 0.15 JPL 6
+ 1911 Schubart 53400 3.9875750 0.16661660 1.64898 184.30178 285.48202 283.3740400 10.11 0.15 MPC35407
+ 307 Nike 53400 2.9099167 0.13824440 6.11306 322.81780 101.26323 58.3835600 10.12 0.15 MPO02601
+ 569 Misa 53400 2.6564205 0.18311730 1.29590 141.84561 301.99656 257.3873600 10.12 0.15 MPC30777
+ 1013 Tombecka 53400 2.6802654 0.21289330 11.88381 99.15292 27.48790 144.4313000 10.12 0.15 MPC23112
+ 738 Alagasta 53400 3.0324796 0.06229910 3.52940 41.04525 132.37777 84.3552700 10.13 0.15 MPC31778
+ 945 Barcelona 53400 2.6375184 0.16232060 32.85141 161.09555 318.40413 229.3187300 10.13 0.15 MPO50329
+ 899 Jokaste 53400 2.9089819 0.19923440 12.43019 125.90318 252.88070 117.7871300 10.14 0.15 MPO65987
+ 1331 Solvejg 53400 3.1044977 0.18631550 3.09932 186.34651 121.43954 34.5222400 10.14 0.15 MPC29578
+ 766 Moguntia 53400 3.0250601 0.08970430 10.09324 72.17721 8.05576 85.8282100 10.15 0.15 MPO73855
+ 1075 Helina 53400 3.0119271 0.11520060 11.53334 252.70602 100.94057 6.9599100 10.15 0.15 MPC28564
+ 1148 Rarahu 53400 3.0126916 0.11573170 10.84552 174.78065 145.69101 132.4004400 10.15 0.15 MPC25036
+ 526 Jena 53400 3.1162162 0.13962730 2.17186 358.84439 137.93566 141.7800700 10.17 0.15 MPO04876
+ 622 Esther 53400 2.4148745 0.24191686 8.64946 255.94163 142.28754 71.3195830 10.17 0.15 JPL 9
+ 1330 Spiridonia 53400 3.1745110 0.07523850 15.96178 9.43821 158.95319 16.3908700 10.17 0.15 MPO73855
+ 413 Edburga 53400 2.5845511 0.34435210 18.70573 252.32338 104.15246 166.8503800 10.18 0.15 MPC38008
+ 600 Musa 53400 2.6600455 0.05577560 10.20009 111.10982 139.57323 276.7427000 10.18 0.15 E2005J42
+ 2312 Duboshin 53400 3.9788113 0.14639980 5.18684 346.53307 61.98431 8.5521900 10.18 0.15 MPC40287
+ 295 Theresia 53400 2.7998517 0.16805430 2.69804 148.06504 276.39035 100.8685600 10.19 0.15 MPO47586
+ 253 Mathilde 53400 2.6466424 0.26582067 6.73849 157.45822 179.64256 288.8542012 10.20 0.15 JPL 76
+ 673 Edda 53400 2.8145746 0.00907440 2.87513 257.02096 226.94147 21.7263300 10.20 0.15 MPO50329
+ 706 Hirundo 53400 2.7272472 0.19583280 14.47152 30.25537 325.56790 340.5805000 10.20 0.15 MPO70179
+ 757 Portlandia 53400 2.3734204 0.10841270 8.16948 44.12914 22.58869 81.2823600 10.20 0.15 MPO70179
+ 839 Valborg 53400 2.6140184 0.15359290 12.60627 339.26571 338.28935 4.0544600 10.20 0.15 MPO65986
+ 959 Arne 53400 3.1879690 0.21294320 4.49555 333.47546 58.81658 194.7844500 10.20 0.15 MPO38158
+ 1003 Lilofee 53400 3.1433628 0.15688780 1.83742 318.91517 139.47151 115.5455600 10.20 0.15 MPC31270
+ 1046 Edwin 53400 2.9818975 0.06646130 7.91525 52.58112 10.88892 210.9962700 10.20 0.15 MPC18601
+ 1098 Hakone 53400 2.6888065 0.11703970 13.37798 80.05502 329.29555 66.0741900 10.20 0.15 MPO02604
+ 1129 Neujmina 53400 3.0226310 0.08091580 8.59532 133.60856 269.72543 68.8872700 10.20 0.15 MPC36497
+ 1135 Colchis 53400 2.6653628 0.11513960 4.54877 2.87506 351.05681 127.0875700 10.20 0.15 MPO02604
+ 1175 Margo 53400 3.2190945 0.06219090 16.26623 107.39548 237.38007 351.0158300 10.20 0.15 MPO02605
+ 1194 Aletta 53400 2.9127983 0.09427640 10.86951 245.82383 291.47578 343.5766300 10.20 0.15 MPC36497
+ 1232 Cortusa 53400 3.1936578 0.12506530 10.27618 336.05304 262.08745 103.4671700 10.20 0.15 MPC27886
+ 1255 Schilowa 53400 3.1472404 0.16978550 8.53902 135.02948 237.72933 282.7863400 10.20 0.15 MPC25188
+ 1294 Antwerpia 53400 2.6862198 0.23473470 8.71451 312.42134 81.30556 67.9051400 10.20 0.15 MPC26379
+ 1309 Hyperborea 53400 3.2023373 0.15318940 10.28940 246.79957 206.20279 219.8148800 10.20 0.15 MPO02605
+ 1332 Marconia 53400 3.0711895 0.12432420 2.45914 346.41785 14.06726 203.3363600 10.20 0.15 MPC29578
+ 1349 Bechuana 53400 3.0116613 0.15771590 10.05462 306.93295 307.26856 187.7363200 10.20 0.15 MPO02606
+ 1558 Jarnefelt 53400 3.2225015 0.03927580 10.47727 284.64327 111.08640 48.7116900 10.20 0.15 MPC29578
+ 1819 Laputa 53400 3.1426416 0.22343680 23.88273 166.77019 122.28727 55.3036100 10.20 0.15 MPC35407
+ 1859 Kovalevskaya 53400 3.2105431 0.10516600 7.71263 246.90374 343.44438 328.0461200 10.20 0.15 MPC34571
+ 2091 Sampo 53400 3.0120631 0.06415290 11.37438 323.15412 114.76884 208.5190200 10.20 0.15 MPO02607
+ 2443 Tomeileen 53400 3.0048338 0.05869870 11.44766 74.27726 118.97339 304.2070100 10.20 0.15 MPO53553
+ 2634 James Bradley 53400 3.4549970 0.05465510 6.40259 344.29598 133.77168 225.3278000 10.20 0.15 MPO02608
+ 2697 Albina 53400 3.5506686 0.09526740 3.60753 130.04296 271.63227 61.3135100 10.20 0.15 MPC33330
+ 2892 Filipenko 53400 3.1660896 0.21400990 16.91993 90.44728 326.99775 16.1174600 10.20 0.15 MPO09657
+ 2957 Tatsuo 53400 3.0228747 0.08678330 8.68794 63.78121 249.66007 348.6078800 10.20 0.15 MPC35409
+ 5637 Gyas 53400 5.1141415 0.11843870 22.47774 331.15459 2.09027 163.5882500 10.20 0.15 MPO04877
+ 5849 1990 HF1 53400 3.1808144 0.00950180 22.50144 172.30423 129.91112 140.9683500 10.20 0.15 MPO70181
+ 6002 Augustesen 53400 5.2100546 0.09273990 15.56002 159.19042 209.76004 125.2729700 10.20 0.15 MPC35412
+31342 1998 MU31 53400 5.2282490 0.07432180 24.41541 190.72991 102.96363 197.2211600 10.20 0.15 MPO18730
+32499 2000 YS11 53400 5.2149801 0.15948260 16.76187 244.36320 68.78705 158.3551700 10.20 0.15 MPO19133
+48438 1989 WJ2 53400 5.1056622 0.03257670 31.44747 295.36237 95.95285 101.6873100 10.20 0.15 MPO35689
+ 248 Lameia 53400 2.4716232 0.06531550 4.04968 10.58580 247.07115 278.5586926 10.21 0.15 JPL 7
+ 744 Aguntina 53400 3.1672418 0.12255910 7.70885 30.42014 142.79155 71.7419600 10.21 0.15 MPO53552
+ 753 Tiflis 53400 2.3288979 0.22167300 10.08785 203.08601 61.50200 261.8987800 10.21 0.15 MPO70179
+ 768 Struveana 53400 3.1561251 0.20178420 16.21312 15.67280 39.17486 118.3628400 10.21 0.15 MPO73855
+ 342 Endymion 53400 2.5693819 0.12732170 7.33871 225.41012 232.77170 49.7050700 10.22 0.15 MPC25186
+ 868 Lova 53400 2.7034240 0.14801540 5.82729 285.91086 116.02346 63.6690900 10.22 0.15 MPO65986
+ 435 Ella 53400 2.4493126 0.15455740 1.81727 333.30734 23.29962 266.2348800 10.23 0.15 MPC35055
+ 669 Kypria 53400 3.0088746 0.08319660 10.79292 115.14178 170.95470 205.3510400 10.24 0.15 E2005H34
+ 1284 Latvia 53400 2.6462787 0.17030570 10.87667 114.76447 303.10853 150.3086700 10.24 0.15 MPC38747
+ 232 Russia 53400 2.5502222 0.17772190 6.07154 51.28666 152.54462 278.9828000 10.25 0.15 MPC35055
+ 477 Italia 53400 2.4159551 0.18893580 5.29222 322.05698 10.75312 201.8834900 10.25 0.15 MPO35428
+ 1262 Sniadeckia 53400 3.0012592 0.01110130 13.13122 165.82804 124.56498 176.0026000 10.25 0.15 MPC24716
+ 1687 Glarona 53400 3.1523001 0.18294740 2.64082 317.42273 93.69798 333.2864800 10.25 0.15 MPC25409
+ 2196 Ellicott 53400 3.4385969 0.05286180 10.30592 313.04621 212.27632 56.3293900 10.25 0.15 MPO47589
+ 273 Atropos 53400 2.3955132 0.15983530 20.44000 120.59989 159.14485 91.7200900 10.26 0.15 MPC25033
+ 793 Arizona 53400 2.7994348 0.12199330 15.79387 308.33287 36.18120 203.8835300 10.26 0.15 MPO73855
+ 846 Lipperta 53400 3.1218248 0.18721720 0.26589 129.02384 262.62072 357.0443300 10.26 0.15 MPO65986
+ 860 Ursina 53400 2.7952145 0.10904380 13.31366 20.14571 309.55658 83.8862500 10.26 0.15 MPO65986
+ 1196 Sheba 53400 2.6519317 0.18018490 17.67698 262.07470 101.02988 274.6739800 10.26 0.15 MPO00595
+ 1578 Kirkwood 53400 3.9315157 0.23785130 0.81139 3.72485 73.99315 330.8448300 10.26 0.15 MPC34277
+ 142 Polana 53400 2.4182899 0.13596380 2.23697 292.03125 291.37098 120.0547800 10.27 0.15 MPC22665
+ 443 Photographica 53400 2.2159270 0.04031232 4.23060 349.27661 175.55643 33.8510810 10.28 0.15 JPL 6
+ 450 Brigitta 53400 3.0139761 0.10379170 10.16619 355.72424 14.73832 55.8106900 10.28 0.15 MPC30777
+ 1140 Crimea 53400 2.7753472 0.11000270 14.11380 310.46582 72.25787 161.6525400 10.28 0.15 MPO00595
+ 1321 Majuba 53400 2.9442203 0.16371610 9.49836 345.27726 318.09326 314.4415200 10.28 0.15 MPO02605
+ 847 Agnia 53400 2.7822406 0.09465310 2.48004 127.80643 271.24257 38.9973200 10.29 0.15 MPO53552
+ 239 Adrastea 53400 2.9798137 0.22837610 6.16895 209.06017 180.90388 146.5190800 10.30 0.15 MPC37254
+ 310 Margarita 53400 2.7600535 0.11758550 3.17316 325.30045 229.43827 315.0826000 10.30 0.15 MPC32506
+ 398 Admete 53400 2.7398468 0.22298470 9.51674 159.52607 280.08855 119.9760000 10.30 0.15 MPC25716
+ 430 Hybris 53400 2.8478700 0.25310880 14.57678 179.44361 249.48509 129.8537800 10.30 0.15 MPC32506
+ 448 Natalie 53400 3.1383221 0.18412310 12.71515 295.32213 37.37938 1.3818600 10.30 0.15 E2005G62
+ 493 Griseldis 53400 3.1261963 0.16854590 15.15479 47.07126 357.56178 162.5820600 10.30 0.15 MPO00595
+ 745 Mauritia 53400 3.2625281 0.04170180 13.35377 8.02791 126.00273 266.6922300 10.30 0.15 MPO70179
+ 799 Gudula 53400 2.5413996 0.02306260 5.27962 239.36743 164.93129 189.3441300 10.30 0.15 MPO73855
+ 881 Athene 53400 2.6147007 0.20621520 14.17656 41.27205 277.28170 254.3590600 10.30 0.15 MPO10820
+ 910 Anneliese 53400 2.9252574 0.15485140 9.25594 204.58354 50.24692 322.4225700 10.30 0.15 MPO38158
+ 926 Imhilde 53400 2.9916203 0.17436520 16.26438 172.77364 49.36519 108.6751100 10.30 0.15 MPO65987
+ 934 Thuringia 53400 2.7521329 0.21620970 14.08613 63.86766 325.83751 142.3473200 10.30 0.15 MPO65987
+ 942 Romilda 53400 3.1535129 0.17616860 10.58591 320.85108 71.54388 352.1270100 10.30 0.15 MPO65988
+ 953 Painleva 53400 2.7905793 0.18628050 8.66677 260.00251 36.52428 297.7802600 10.30 0.15 MPO53552
+ 974 Lioba 53400 2.5333350 0.11189060 5.46263 302.11803 86.76998 319.4237200 10.30 0.15 MPO00595
+ 994 Otthild 53400 2.5293954 0.11601130 15.39230 342.03781 2.50408 322.8895400 10.30 0.15 MPO50329
+ 995 Sternberga 53400 2.6149810 0.16786990 13.06273 121.80562 222.01674 47.9888700 10.30 0.15 MPC32506
+ 1030 Vitja 53400 3.1213586 0.11877740 14.78456 7.97329 188.05242 258.9481600 10.30 0.15 MPO12096
+ 1035 Amata 53400 3.1410808 0.19997270 18.08194 323.13592 2.16991 186.4799100 10.30 0.15 MPC31270
+ 1054 Forsytia 53400 2.9197879 0.13959210 10.86264 294.63729 86.07300 336.1286100 10.30 0.15 MPC31133
+ 1096 Reunerta 53400 2.6009111 0.19273150 9.48840 247.29404 81.51344 65.3047000 10.30 0.15 MPC36497
+ 1142 Aetolia 53400 3.1785551 0.08913160 2.10142 94.18666 139.53593 13.7186300 10.30 0.15 MPC29886
+ 1165 Imprinetta 53400 3.1235243 0.21366280 12.81230 97.82966 203.89851 119.7198600 10.30 0.15 MPC28814
+ 1222 Tina 53400 2.7922453 0.24835930 19.65589 58.59159 246.17625 184.2248300 10.30 0.15 MPC23112
+ 1283 Komsomolia 53400 3.1844723 0.21911470 8.90477 236.02146 157.85281 265.6180800 10.30 0.15 MPC29887
+ 1421 Esperanto 53400 3.0923592 0.07778660 9.81767 165.77971 42.87558 211.7491000 10.30 0.15 MPO47587
+ 1436 Salonta 53400 3.1453765 0.06984530 13.87158 28.68719 260.86535 236.6286000 10.30 0.15 MPO53552
+ 1542 Schalen 53400 3.0984741 0.10868760 2.76169 163.38126 212.03154 209.4253700 10.30 0.15 MPC35406
+ 1574 Meyer 53400 3.5358431 0.03920590 14.51185 273.64122 246.04506 163.6781400 10.30 0.15 MPO02606
+ 1647 Menelaus 53400 5.2328558 0.02304900 5.64390 294.86041 240.37246 68.3644200 10.30 0.15 MPC38009
+ 1701 Okavango 53400 3.1697548 0.18722700 16.24949 261.13184 61.39906 11.7723300 10.30 0.15 MPO25662
+ 2008 Konstitutsiya 53400 3.2164071 0.10177680 20.66514 204.63116 15.71952 326.1018300 10.30 0.15 MPO00595
+ 2104 Toronto 53400 3.1897682 0.11556090 18.37203 293.19557 252.59382 281.7515700 10.30 0.15 MPC38009
+ 2193 Jackson 53400 3.1088646 0.06887120 11.67237 229.05151 36.87068 111.3273500 10.30 0.15 MPO07418
+ 2829 Bobhope 53400 3.0826265 0.19327360 14.32779 340.03107 324.21018 154.9963600 10.30 0.15 MPO30233
+ 3391 Sinon 53400 5.2928801 0.08274000 14.87958 102.97648 341.12984 172.1454700 10.30 0.15 MPO47594
+ 3431 Nakano 53400 3.0950092 0.04031250 12.25270 46.20581 312.60382 254.6830600 10.30 0.15 MPC32039
+ 3694 Sharon 53400 3.9307695 0.20455430 4.97726 79.88293 311.29907 207.7996900 10.30 0.15 MPO62177
+ 3731 Hancock 53400 3.2255814 0.12317300 21.52107 251.49613 264.74556 190.0440300 10.30 0.15 MPO03855
+ 4501 Eurypylos 53400 5.1754758 0.05252390 8.31547 180.12247 244.27467 201.0000700 10.30 0.15 MPO47600
+ 5259 Epeigeus 53400 5.1870491 0.07300880 15.93250 198.87338 67.46611 348.2793900 10.30 0.15 MPO25663
+ 5436 Eumelos 53400 5.1972935 0.07776450 7.43384 220.59099 253.99417 135.0249100 10.30 0.15 MPO08362
+ 9857 1991 EN 53400 5.1273380 0.02619630 19.63908 1.68847 289.38744 325.2031800 10.30 0.15 MPO08363
+11089 1994 CS8 53400 5.2356913 0.02288800 6.91893 21.30859 120.10845 320.7986500 10.30 0.15 MPO70183
+12714 Alkimos 53400 5.2027515 0.03625170 9.52017 163.97117 298.91019 160.0330500 10.30 0.15 MPO09660
+13060 1991 EJ 53400 5.2046328 0.12285470 22.85781 94.12198 280.57366 219.6475500 10.30 0.15 MPO66000
+13182 1996 SO8 53400 5.2559130 0.11207260 5.06543 63.39268 303.14007 236.7385300 10.30 0.15 MPO09660
+13694 1997 WW7 53400 5.2029143 0.06886250 5.65665 164.38491 249.84005 232.3428700 10.30 0.15 MPO47648
+14690 2000 AR25 53400 5.1856442 0.03038620 4.45323 4.87360 1.48895 249.4488600 10.30 0.15 MPO41501
+17365 1978 VF11 53400 5.2610947 0.07840020 11.64642 118.33121 252.18409 125.7483700 10.30 0.15 MPO04031
+20424 1998 VF30 53400 5.2239600 0.12853470 25.62719 3.63924 67.01981 173.4486700 10.30 0.15 MPO43317
+22014 1999 XQ96 53400 5.1692669 0.10523710 29.53962 202.04205 260.15353 136.4256600 10.30 0.15 MPO08936
+32475 2000 SD234 53400 5.2258869 0.09395440 30.65158 285.87496 18.75149 181.0439400 10.30 0.15 MPO57641
+32482 2000 ST354 53400 5.1481833 0.02500630 12.14524 217.31279 52.79892 210.4021500 10.30 0.15 MPO53567
+34642 2000 WN2 53400 5.2373498 0.09618040 19.60311 265.78148 45.20839 172.7069300 10.30 0.15 MPO70196
+39264 2000 YQ139 53400 5.2155137 0.07026530 18.21564 206.40242 207.20117 208.5315000 10.30 0.15 MPO53568
+ 180 Garumna 53400 2.7195805 0.16930670 0.87084 175.57807 312.71518 99.8861200 10.31 0.15 MPC27429
+ 1328 Devota 53400 3.4919040 0.14536460 5.77009 175.96119 223.44546 39.9076000 10.31 0.15 MPO02605
+ 1952 Hesburgh 53400 3.1131229 0.13819720 14.19294 334.67884 78.64261 75.1336200 10.32 0.15 MPC29579
+ 792 Metcalfia 53400 2.6222214 0.13306220 8.60605 227.90681 265.33512 59.8446800 10.33 0.15 MPO00595
+ 828 Lindemannia 53400 3.1937412 0.03667330 1.13864 286.51301 2.10595 253.6967800 10.33 0.15 MPO65986
+ 1280 Baillauda 53400 3.4103843 0.06153420 6.45821 97.02122 293.36469 65.1473900 10.33 0.15 MPC38009
+ 1291 Phryne 53400 3.0167371 0.08867970 9.11381 115.59792 215.73020 246.0045900 10.33 0.15 MPO02605
+ 797 Montana 53400 2.5352137 0.06075280 4.49815 353.39894 238.51027 285.5303500 10.34 0.15 MPO73855
+ 1481 Tubingia 53400 3.0152335 0.04942580 3.52042 315.43149 354.03287 135.2173900 10.34 0.15 MPC25037
+ 1625 The NORC 53400 3.2013499 0.22168080 15.55782 282.65497 322.17125 78.1636500 10.34 0.15 MPO41498
+ 406 Erna 53400 2.9142928 0.18265720 4.19807 38.10690 315.86281 336.5442300 10.36 0.15 MPO12096
+ 615 Roswitha 53400 2.6313145 0.11176100 2.76315 247.20151 13.68805 128.0466800 10.36 0.15 E2005H34
+ 1199 Geldonia 53400 3.0198970 0.02825340 8.77069 275.71531 236.08329 195.7696100 10.36 0.15 MPC36497
+ 897 Lysistrata 53400 2.5411514 0.09454410 14.32777 23.20248 258.06144 147.6196800 10.37 0.15 MPO65987
+ 395 Delia 53400 2.7855612 0.08351140 3.35082 12.80642 259.64396 40.7817600 10.38 0.15 MPC22665
+ 606 Brangane 53400 2.5873773 0.21967860 8.62512 57.52334 318.79569 220.3641700 10.38 0.15 E2005H34
+ 255 Oppavia 53400 2.7444327 0.08083260 9.48627 152.96046 13.77361 74.6199800 10.39 0.15 MPO02601
+ 390 Alma 53400 2.6530452 0.12945170 12.14430 190.07460 305.34202 258.3814200 10.39 0.15 MPC32506
+ 263 Dresda 53400 2.8856435 0.07920790 1.31368 158.47075 216.66218 58.5505900 10.40 0.15 MPC31133
+ 309 Fraternitas 53400 2.6647224 0.11411870 3.72194 311.55949 356.63087 317.5378900 10.40 0.15 MPC25034
+ 355 Gabriella 53400 2.5383820 0.10567840 4.28018 104.49821 352.08294 268.0635000 10.40 0.15 E2005G62
+ 585 Bilkis 53400 2.4309011 0.12991520 7.55752 328.16569 180.37844 49.1570400 10.40 0.15 MPC32506
+ 741 Botolphia 53400 2.7204442 0.06761650 8.42477 60.08000 100.91501 168.3949300 10.40 0.15 MPO00595
+ 775 Lumiere 53400 3.0091822 0.07524620 9.28335 170.22721 298.00990 159.7467200 10.40 0.15 MPO73855
+ 1008 La Paz 53400 3.0910500 0.08269940 8.93167 18.28587 20.69837 313.3982300 10.40 0.15 MPO47586
+ 1010 Marlene 53400 2.9299721 0.10417850 3.90699 275.83954 99.03328 87.0470400 10.40 0.15 MPO02604
+ 1040 Klumpkea 53400 3.1101158 0.19410780 16.68536 159.07594 280.29695 220.8355500 10.40 0.15 MPO41498
+ 1099 Figneria 53400 3.2069043 0.26648170 11.75147 344.44613 22.91462 189.4141800 10.40 0.15 MPO62176
+ 1276 Ucclia 53400 3.1723768 0.10200770 23.34370 331.41010 114.68955 307.2287500 10.40 0.15 MPC36056
+ 1320 Impala 53400 2.9836683 0.23499780 19.85732 205.17456 72.23222 233.4740200 10.40 0.15 MPC38009
+ 1353 Maartje 53400 3.0127418 0.08983800 9.18930 99.84947 211.91361 345.5263600 10.40 0.15 MPC27886
+ 1416 Renauxa 53400 3.0185652 0.10337290 10.06169 61.53729 353.08723 54.8661400 10.40 0.15 MPO02606
+ 1596 Itzigsohn 53400 2.8933308 0.12577730 13.25105 159.67832 249.34936 101.6043800 10.40 0.15 MPO50329
+ 1617 Alschmitt 53400 3.1930119 0.13429270 13.25981 24.72437 155.23301 93.7982500 10.40 0.15 MPO18123
+ 2120 Tyumenia 53400 3.0640480 0.12305680 17.53366 76.90160 222.60564 34.4562000 10.40 0.15 MPO47588
+ 2448 Sholokhov 53400 2.7928914 0.11287270 17.71293 71.25478 131.33020 100.2490400 10.40 0.15 MPC33329
+ 2617 Jiangxi 53400 3.1712334 0.22605930 12.82745 345.98574 73.94908 76.7615800 10.40 0.15 MPO13522
+ 2725 David Bender 53400 3.0351382 0.14967900 15.60710 24.38023 61.99234 332.6111800 10.40 0.15 MPO47591
+ 3300 McGlasson 53400 3.1575017 0.20861970 18.77563 264.37971 27.39700 199.7862900 10.40 0.15 MPO12096
+ 3577 Putilin 53400 3.9533711 0.19264760 3.73214 179.50943 280.38184 100.4334000 10.40 0.15 MPO18123
+ 3776 Vartiovuori 53400 3.1830046 0.06216000 27.44049 164.80137 39.78211 251.6022600 10.40 0.15 MPO09657
+ 3990 Heimdal 53400 3.9401167 0.24000580 9.50143 199.96315 192.83827 48.7299100 10.40 0.15 MPO47597
+ 4317 Garibaldi 53400 3.9930335 0.15973810 9.82310 95.34495 38.53912 72.7702200 10.40 0.15 MPO47599
+ 5192 Yabuki 53400 3.1924148 0.08318880 14.90189 305.18609 91.26031 258.8596100 10.40 0.15 MPC35411
+ 6475 Refugium 53400 3.1370861 0.16748140 8.93994 77.01693 277.33392 46.4726300 10.40 0.15 MPO47614
+ 7815 Dolon 53400 5.2986749 0.05835460 20.33836 219.63630 147.48264 117.4909900 10.40 0.15 MPO18124
+ 9023 Mnesthus 53400 5.2593934 0.06302570 23.87144 158.25082 159.88081 157.6054800 10.40 0.15 MPO53555
+14268 2000 AK156 53400 5.2911798 0.08939900 14.93528 123.87467 284.68930 188.9392300 10.40 0.15 MPO62182
+15527 1999 YY2 53400 5.2174998 0.15282940 21.27130 166.75338 173.82231 268.4789100 10.40 0.15 MPO57632
+15535 2000 AT177 53400 5.1545834 0.08446230 13.19194 302.29223 155.12597 158.7485300 10.40 0.15 MPO47651
+15977 1998 MA11 53400 5.2137976 0.04835980 17.31587 229.33486 209.57769 32.8189800 10.40 0.15 MPO01753
+17171 1999 NB38 53400 5.1503081 0.08096430 25.27065 356.36241 317.97996 166.5902100 10.40 0.15 MPO57634
+17419 1988 RH13 53400 5.1473569 0.06804440 15.98420 332.18047 45.71040 122.9987100 10.40 0.15 MPO04046
+19020 2000 SC6 53400 5.2264093 0.11111730 17.09443 223.86793 93.22372 168.9763500 10.40 0.15 MPO73872
+29943 1999 JZ78 53400 3.1220286 0.15405820 19.65550 28.21339 90.82810 91.2466200 10.40 0.15 MPO16447
+30102 2000 FC1 53400 5.2334916 0.04098260 23.73598 279.80080 42.16736 296.9724200 10.40 0.15 MPO16499
+49036 Pelion 53400 19.9430041 0.13530480 9.36884 152.55281 127.13097 50.0479500 10.40 0.15 MPO35905
+51365 2000 TA42 53400 5.2486307 0.05566460 30.15565 255.53302 18.38818 205.5067500 10.40 0.15 MPO36742
+54656 2000 SX362 53400 5.2288174 0.07390690 32.88958 178.67102 120.90730 209.2049200 10.40 0.15 MPO39499
+ 437 Rhodia 53400 2.3859245 0.24734856 7.35767 61.48588 263.40022 312.8117068 10.41 0.15 JPL 8
+ 824 Anastasia 53400 2.7966443 0.13354350 8.11678 139.98969 141.78395 281.1449300 10.41 0.15 MPO65986
+ 975 Perseverantia 53400 2.8333184 0.03575920 2.55993 53.33855 38.85416 221.0024500 10.41 0.15 MPC37254
+ 1082 Pirola 53400 3.1228161 0.18064860 1.85001 188.73619 148.02996 27.0242500 10.41 0.15 MPO02604
+ 946 Poesia 53400 3.1188067 0.14189600 1.43294 40.06614 69.70490 105.2907200 10.42 0.15 MPO65988
+ 1095 Tulipa 53400 3.0266870 0.02622870 10.01909 354.26289 178.77800 28.1381200 10.42 0.15 MPO02604
+ 564 Dudu 53400 2.7528491 0.27263990 17.95145 214.74910 70.91239 279.5084700 10.43 0.15 MPO08362
+ 1434 Margot 53400 3.0184150 0.06079500 10.81477 142.31883 152.80323 307.6211400 10.43 0.15 MPC25514
+ 459 Signe 53400 2.6203422 0.20914920 10.29668 19.31639 29.57932 194.6168600 10.44 0.15 MPC34277
+ 1366 Piccolo 53400 2.8741716 0.14139290 9.47059 284.17370 24.24503 32.7091300 10.45 0.15 MPC29578
+ 1439 Vogtia 53400 4.0011742 0.11562260 4.20724 102.62755 35.64167 67.1540600 10.45 0.15 MPO02606
+ 2111 Tselina 53400 3.0207503 0.08973710 10.48960 233.55140 167.37957 172.0706800 10.45 0.15 MPC29288
+ 461 Saskia 53400 3.1179441 0.14889210 1.44316 301.07075 157.48692 298.4625400 10.48 0.15 MPC30889
+ 2052 Tamriko 53400 3.0063934 0.08352410 9.50761 208.14191 213.98313 187.3771900 10.48 0.15 MPO41498
+ 2067 Aksnes 53400 3.9567546 0.18384100 3.07119 300.37030 150.62443 332.8686900 10.48 0.15 MPC34277
+ 621 Werdandi 53400 3.1192199 0.14817660 2.31915 30.76478 67.45572 271.3666800 10.49 0.15 MPC35055
+ 771 Libera 53400 2.6534766 0.24462080 14.93883 227.18328 218.29077 29.6553100 10.49 0.15 MPO73855
+ 267 Tirza 53400 2.7731929 0.10234250 6.01215 196.76448 73.92672 151.2965246 10.50 0.15 JPL 14
+ 285 Regina 53400 3.0816208 0.20897890 17.62041 15.17216 311.44921 91.7049800 10.50 0.15 MPC35405
+ 467 Laura 53400 2.9422121 0.11249480 6.45110 92.80103 322.63760 264.0484600 10.50 0.15 MPO41498
+ 662 Newtonia 53400 2.5539836 0.21480330 4.11662 165.47196 133.93733 190.9191100 10.50 0.15 E2005H34
+ 759 Vinifera 53400 2.6195741 0.20552280 19.91996 0.95155 318.61363 216.7809600 10.50 0.15 MPO04876
+ 816 Juliana 53400 3.0042671 0.10980070 14.32446 23.72087 127.98648 25.4455900 10.50 0.15 MPO65986
+ 882 Swetlana 53400 3.1307266 0.26225060 6.11812 126.99404 256.43322 233.1407700 10.50 0.15 MPO65987
+ 1022 Olympiada 53400 2.8076032 0.17105670 21.06304 125.21709 112.14034 83.4041900 10.50 0.15 MPO02604
+ 1064 Aethusa 53400 2.5432175 0.17547600 9.48707 19.87070 280.70233 128.7503500 10.50 0.15 MPO02604
+ 1072 Malva 53400 3.1608949 0.24346150 8.02873 26.89171 37.13697 267.9349300 10.50 0.15 MPO02604
+ 1200 Imperatrix 53400 3.0602910 0.10821960 4.60877 45.93984 205.36346 354.7159200 10.50 0.15 MPC34571
+ 1251 Hedera 53400 2.7169432 0.15688860 6.04319 216.73858 140.92760 124.8374200 10.50 0.15 MPC27086
+ 1258 Sicilia 53400 3.1858271 0.03516250 7.70114 76.08283 299.77735 229.5932900 10.50 0.15 MPO02605
+ 1263 Varsavia 53400 2.6656000 0.18995120 29.23157 286.97588 158.62880 252.6247600 10.50 0.15 MPO02605
+ 1359 Prieska 53400 3.1258817 0.06054620 11.07862 338.99017 64.39751 134.3922600 10.50 0.15 MPO00595
+ 1423 Jose 53400 2.8594663 0.08195640 2.91184 318.40664 58.69217 37.5964000 10.50 0.15 MPC36056
+ 1626 Sadeya 53400 2.3624373 0.27580920 25.31318 148.77950 279.60410 203.6315100 10.50 0.15 MPC35407
+ 1633 Chimay 53400 3.1857569 0.13291280 2.67827 58.88312 114.88347 168.8653100 10.50 0.15 MPO02606
+ 1642 Hill 53400 2.7499403 0.06901750 10.83100 148.46736 339.35187 118.7323100 10.50 0.15 MPC20485
+ 1853 McElroy 53400 3.0631571 0.05502720 15.78814 93.35521 298.94745 338.0283300 10.50 0.15 MPC36056
+ 1870 Glaukos 53400 5.2558573 0.03116440 6.57162 130.90034 176.30322 181.1304200 10.50 0.15 MPO47588
+ 1873 Agenor 53400 5.2521941 0.09227460 21.85548 355.99978 197.93313 287.0892100 10.50 0.15 MPO47588
+ 1903 Adzhimushkaj 53400 3.0011944 0.05107740 10.98924 347.04775 135.46130 207.8330000 10.50 0.15 MPC32039
+ 2025 Nortia 53400 3.1714874 0.10215200 7.04213 308.42969 329.72084 49.3450500 10.50 0.15 MPO02607
+ 2152 Hannibal 53400 3.1274796 0.21851240 13.95413 143.16713 251.00665 253.6745600 10.50 0.15 MPO47589
+ 2264 Sabrina 53400 3.1332310 0.16925730 0.15074 78.63609 241.24689 340.6370600 10.50 0.15 MPC18088
+ 2269 Efremiana 53400 3.1242931 0.08829910 15.38346 38.47811 66.85286 181.5430200 10.50 0.15 MPO18123
+ 2320 Blarney 53400 3.1757976 0.12401800 11.50447 257.50788 118.53468 182.0539600 10.50 0.15 MPC35408
+ 2393 Suzuki 53400 3.2321340 0.18954960 10.22912 108.93861 225.16358 248.8902700 10.50 0.15 MPO02607
+ 2525 O'Steen 53400 3.1376938 0.19047940 2.77414 284.27797 87.08908 87.4152900 10.50 0.15 MPO47590
+ 2582 Harimaya-Bashi 53400 3.2000272 0.06573360 18.17396 241.62073 56.49452 129.1854600 10.50 0.15 MPC38010
+ 2670 Chuvashia 53400 3.1678711 0.07689730 9.84172 172.59531 285.13695 198.6844700 10.50 0.15 MPC33330
+ 3141 Buchar 53400 3.4036961 0.07698860 10.93160 141.42635 321.69748 347.3670800 10.50 0.15 MPO02608
+ 3560 Chenqian 53400 3.0194902 0.11361040 9.27561 60.12177 325.40807 204.0952200 10.50 0.15 MPO47595
+ 3631 Sigyn 53400 3.0963748 0.07307460 14.37904 153.38313 151.23101 299.3276300 10.50 0.15 MPC33331
+ 3843 OISCA 53400 3.9914309 0.14117230 3.93285 23.23238 28.41447 168.7133400 10.50 0.15 MPO15993
+ 5041 Theotes 53400 5.1497460 0.03600630 10.60522 106.36255 29.87685 129.3144300 10.50 0.15 MPC38012
+ 5603 Rausudake 53400 3.9696367 0.06738010 4.32908 18.41518 196.87424 174.5234900 10.50 0.15 MPO12097
+ 6997 Laomedon 53400 5.1881709 0.10028920 19.10068 56.52980 195.32830 231.0958800 10.50 0.15 MPO73858
+ 9430 Erichthonios 53400 5.2895886 0.05231200 1.00069 308.99726 326.45701 209.6213600 10.50 0.15 MPO53555
+ 9431 1996 PS1 53400 5.1493759 0.08406900 21.31358 183.13088 201.59341 209.8133500 10.50 0.15 MPO47635
+ 9694 Lycomedes 53400 5.2103978 0.03544170 4.92653 53.18222 350.66422 180.4352600 10.50 0.15 MPO47636
+10247 Amphiaraos 53400 5.2138405 0.00771010 4.19892 341.61754 162.59989 149.8327700 10.50 0.15 MPO23409
+11351 1997 TS25 53400 5.2444340 0.06386870 11.57885 160.51936 251.10526 226.6671900 10.50 0.15 MPO25664
+11396 1998 XZ77 53400 5.2058175 0.06328450 12.58732 175.96791 195.69191 239.6042000 10.50 0.15 MPC35589
+11554 Asios 53400 5.2201770 0.05925970 13.73658 123.73633 128.21364 250.3539200 10.50 0.15 MPO47643
+12242 Koon 53400 5.1055419 0.06616320 29.77746 93.81546 222.66045 166.1419100 10.50 0.15 MPC36671
+13362 1998 UQ16 53400 5.2138062 0.02900680 9.33330 117.93004 57.99736 63.1861800 10.50 0.15 MPC37585
+13832 1999 XR13 53400 3.3699828 0.11495120 16.16201 118.07370 86.26527 160.5570800 10.50 0.15 MPC38409
+15033 1998 VY29 53400 5.1800806 0.20210810 12.02694 163.59039 258.45925 187.8159400 10.50 0.15 MPO47650
+17172 1999 NZ41 53400 5.1926976 0.05712270 29.20044 216.83098 135.26792 146.3446300 10.50 0.15 MPO62185
+24244 1999 XY101 53400 5.1502284 0.04526350 29.22341 166.29682 292.06789 166.3751200 10.50 0.15 MPO11350
+24506 2001 BS15 53400 5.2959478 0.03000590 11.83118 127.36861 340.12262 156.5317200 10.50 0.15 MPO62188
+32615 2001 QU277 53400 5.2189651 0.03071210 17.51152 223.05947 100.45457 127.3796500 10.50 0.15 MPO70195
+ 1154 Astronomia 53400 3.3864566 0.07377210 4.55887 192.66592 82.89282 27.4518500 10.51 0.15 MPC36497
+ 1247 Memoria 53400 3.1392856 0.16870650 1.77348 140.61813 161.75740 32.8186200 10.52 0.15 MPO47587
+ 2311 El Leoncito 53400 3.6354466 0.05177150 6.63806 184.80355 157.39079 178.1702800 10.52 0.15 MPO47589
+ 1604 Tombaugh 53400 3.0291214 0.09561610 9.37870 35.03328 309.37634 221.0015100 10.53 0.15 MPC38747
+ 658 Asteria 53400 2.8554336 0.06070140 1.51156 60.01174 351.41577 102.0908600 10.54 0.15 E2005H34
+ 341 California 53400 2.1992345 0.19447830 5.66860 293.34801 29.19940 187.1000200 10.55 0.15 MPC23324
+ 1556 Wingolfia 53400 3.4180965 0.11779640 15.76996 270.78761 91.76649 102.7915100 10.55 0.15 MPO33740
+ 807 Ceraskia 53400 3.0166278 0.06693910 11.30582 342.00006 132.35544 113.3851200 10.56 0.15 MPO65986
+ 2246 Bowell 53400 3.9572545 0.09369620 6.49679 23.32522 155.77435 25.5888300 10.56 0.15 MPC28277
+ 726 Joella 53400 2.5656001 0.28448790 15.40888 112.44994 242.36208 276.7738700 10.57 0.15 MPC32506
+ 981 Martina 53400 3.0951907 0.20389660 2.06652 299.60257 46.13601 13.5866800 10.57 0.15 MPO62176
+ 1149 Volga 53400 2.8974018 0.09721510 11.74902 113.20882 261.79448 63.3893400 10.57 0.15 MPO47586
+ 1223 Neckar 53400 2.8695325 0.06083050 2.55059 10.31882 41.07549 347.2458600 10.58 0.15 MPC29886
+ 1341 Edmee 53400 2.7423826 0.07569770 13.09146 140.54455 107.76285 20.6566300 10.58 0.15 MPO47587
+ 688 Melanie 53400 2.6992048 0.13750860 10.25308 138.75625 171.16166 215.7629200 10.59 0.15 MPO35428
+ 157 Dejanira 53400 2.5818714 0.19453490 12.15281 46.82797 62.13316 33.3376600 10.60 0.15 MPC28813
+ 453 Tea 53400 2.1833624 0.10874200 5.55800 220.04826 11.83031 115.8709100 10.60 0.15 MPC33062
+ 460 Scania 53400 2.7170871 0.10498240 4.63728 161.07257 205.43602 115.1707400 10.60 0.15 MPC33062
+ 474 Prudentia 53400 2.4531931 0.21206040 8.80332 155.86758 161.90883 219.2564700 10.60 0.15 MPC32295
+ 555 Norma 53400 3.1841768 0.15716780 2.63660 351.01355 130.65480 273.4673700 10.60 0.15 MPO03854
+ 560 Delila 53400 2.7520346 0.15789430 8.45617 4.15329 105.47851 359.8731300 10.60 0.15 E2005J42
+ 608 Adolfine 53400 3.0240141 0.12024200 9.36313 72.60809 294.03981 250.8415500 10.60 0.15 MPC32295
+ 783 Nora 53400 2.3431480 0.22844970 9.32447 154.29482 142.29937 38.1664300 10.60 0.15 MPO73855
+ 806 Gyldenia 53400 3.2140352 0.06987720 14.23892 113.22394 44.55083 253.1960000 10.60 0.15 MPO65986
+ 862 Franzia 53400 2.8034630 0.08314840 13.89407 118.56912 300.24554 320.6254800 10.60 0.15 MPO12096
+ 921 Jovita 53400 3.1817468 0.17621370 16.29033 71.40029 205.08520 75.0992600 10.60 0.15 MPO65987
+ 1024 Hale 53400 2.8654858 0.22490330 16.08268 308.49352 58.92901 277.6800500 10.60 0.15 MPC25408
+ 1027 Aesculapia 53400 3.1502100 0.13289250 1.25569 134.02316 29.45299 64.5358800 10.60 0.15 MPC30889
+ 1070 Tunica 53400 3.2375693 0.07923650 16.98374 181.97833 165.55975 207.6002200 10.60 0.15 MPO01400
+ 1091 Spiraea 53400 3.4249688 0.05834580 1.15669 10.40583 80.70844 115.8407800 10.60 0.15 MPC36496
+ 1132 Hollandia 53400 2.6833719 0.27849120 7.21735 269.86661 29.96303 69.9727000 10.60 0.15 MPC36497
+ 1163 Saga 53400 3.2145687 0.05361700 9.01977 197.26838 128.09839 171.8204500 10.60 0.15 MPC32736
+ 1191 Alfaterna 53400 2.8921820 0.05098360 18.48058 56.79610 134.89943 332.6992900 10.60 0.15 MPC38009
+ 1202 Marina 53400 3.9714184 0.17927650 3.36211 311.17548 50.59588 133.7483300 10.60 0.15 MPO47586
+ 1209 Pumma 53400 3.1648816 0.13291430 6.93399 179.14121 89.94401 216.2926400 10.60 0.15 MPC25036
+ 1211 Bressole 53400 2.9298198 0.15788870 12.75603 212.78062 129.92138 282.5707600 10.60 0.15 MPC27886
+ 1271 Isergina 53400 3.1364736 0.12677860 6.66016 265.16769 127.72743 70.4348000 10.60 0.15 MPC27544
+ 1285 Julietta 53400 2.9913931 0.05177830 5.69562 76.79564 318.21885 237.6894800 10.60 0.15 MPO02605
+ 1295 Deflotte 53400 3.3943717 0.11548110 2.87507 276.57347 185.16034 125.9091500 10.60 0.15 MPO02605
+ 1302 Werra 53400 3.1144954 0.17309220 2.59659 355.93812 90.17848 145.4224000 10.60 0.15 MPC35406
+ 1364 Safara 53400 3.0105507 0.07308840 11.48895 219.17225 64.29696 222.7883200 10.60 0.15 MPC22574
+ 1403 Idelsonia 53400 2.7180213 0.29214350 10.15108 192.01616 157.23612 85.7031000 10.60 0.15 MPO47587
+ 1406 Komppa 53400 2.6983862 0.09575270 12.43083 85.53508 333.45474 118.2416900 10.60 0.15 MPC29887
+ 1407 Lindelof 53400 2.7628631 0.28241150 5.81057 109.71410 269.19323 326.0003900 10.60 0.15 MPC25189
+ 1409 Isko 53400 2.6759645 0.05777570 6.69687 206.67314 177.69681 296.5540300 10.60 0.15 MPO02606
+ 1457 Ankara 53400 2.6964204 0.15619240 6.09448 297.22161 296.39005 162.6615300 10.60 0.15 MPO47587
+ 1463 Nordenmarkia 53400 3.1557083 0.19011350 7.31477 73.37018 330.98545 86.6843700 10.60 0.15 MPO02606
+ 1487 Boda 53400 3.1447339 0.11255480 2.46909 108.30484 97.19674 197.3688000 10.60 0.15 MPC31133
+ 1503 Kuopio 53400 2.6255066 0.10413410 12.38015 176.15114 317.09755 171.2826100 10.60 0.15 MPC30890
+ 1539 Borrelly 53400 3.1560400 0.18132140 1.72506 250.20122 143.00005 177.7845900 10.60 0.15 MPO00595
+ 1546 Izsak 53400 3.1772322 0.11608010 16.16252 277.75353 190.88926 359.7617400 10.60 0.15 MPO02606
+ 1679 Nevanlinna 53400 3.1195690 0.15105960 17.95215 91.74659 177.61656 130.9572800 10.60 0.15 MPO27568
+ 1838 Ursa 53400 3.2136671 0.02216800 21.98987 68.18945 44.34877 207.0932400 10.60 0.15 MPC35407
+ 1961 Dufour 53400 3.1997980 0.11765370 6.64188 58.37147 29.75310 111.8664400 10.60 0.15 MPC29288
+ 1999 Hirayama 53400 3.1199559 0.10770350 12.48837 354.94141 148.35452 297.5581300 10.60 0.15 MPC36056
+ 2145 Blaauw 53400 3.2220979 0.08856430 15.03050 278.33977 264.56605 250.0810200 10.60 0.15 MPO50329
+ 2332 Kalm 53400 3.0748155 0.05978380 14.58441 235.79417 61.48204 279.3946700 10.60 0.15 MPO00596
+ 2494 Inge 53400 3.1577168 0.07148790 11.56292 101.57596 283.55841 347.6891300 10.60 0.15 MPO47590
+ 3139 Shantou 53400 3.1942586 0.02725560 20.50171 98.09511 253.05601 149.4372400 10.60 0.15 MPO47593
+ 3237 Victorplatt 53400 3.0169552 0.05989430 9.11780 340.58624 280.68994 78.3850500 10.60 0.15 MPO41498
+ 5483 Cherkashin 53400 3.1231651 0.07472770 10.21299 209.08271 60.33176 344.7918700 10.60 0.15 MPC35411
+ 6505 1976 AH 53400 3.2019126 0.18776060 17.61236 255.73672 258.06569 5.8841600 10.60 0.15 MPO47614
+ 7543 Prylis 53400 5.1623388 0.06295590 14.08950 206.88455 195.58300 219.2157800 10.60 0.15 MPO25663
+ 8060 Anius 53400 5.1598829 0.09153900 7.09825 33.11069 6.35972 225.6316100 10.60 0.15 MPO47627
+ 9142 Rhesus 53400 5.2039038 0.12811860 12.77595 172.58337 141.17277 158.6931900 10.60 0.15 MPO47634
+11552 Boucolion 53400 5.2065036 0.15054900 14.71165 180.70807 138.60808 185.5549300 10.60 0.15 MPO73862
+12052 Aretaon 53400 5.2808944 0.06682300 11.43900 85.19006 219.83504 165.1476000 10.60 0.15 MPO53557
+15521 1999 XH133 53400 5.2112148 0.07155080 10.69859 170.62528 10.40470 80.2875800 10.60 0.15 MPO57632
+15663 Periphas 53400 5.1708909 0.10387850 33.92922 23.67561 12.07380 220.4056600 10.60 0.15 MPO27570
+16956 1998 MQ11 53400 5.2682356 0.11049940 30.84879 202.16707 137.52519 135.0338600 10.60 0.15 MPO57633
+19725 1999 WT4 53400 5.2424477 0.07178800 9.93100 32.75999 43.56331 154.4707100 10.60 0.15 MPO57634
+23968 1998 XA13 53400 5.2231363 0.16141040 12.52561 28.54608 84.05709 151.8879000 10.60 0.15 MPO66019
+39369 2002 CE13 53400 5.1595407 0.05897260 18.15633 259.70445 354.64179 351.5940900 10.60 0.15 MPO26832
+ 520 Franziska 53400 3.0101528 0.10469700 10.95994 22.76527 34.47512 140.2100300 10.61 0.15 MPO04876
+ 708 Raphaela 53400 2.6714671 0.08330330 3.48882 197.44265 355.34151 140.2226800 10.61 0.15 MPO70179
+ 1609 Brenda 53400 2.5826585 0.24964080 18.66446 228.63517 105.47149 297.4188800 10.61 0.15 MPO14338
+ 2375 Radek 53400 3.1725769 0.21665910 14.99580 101.86159 110.84217 26.7641000 10.61 0.15 MPO47590
+ 1018 Arnolda 53400 2.5405974 0.24699440 7.66356 342.91695 359.81880 165.0132000 10.62 0.15 MPO02604
+ 591 Irmgard 53400 2.6819695 0.20498180 12.47433 217.76938 334.38817 179.2755000 10.64 0.15 MPC32506
+ 1305 Pongola 53400 3.0115245 0.07712260 2.31983 150.94567 63.07993 298.1392100 10.65 0.15 MPC36497
+ 1748 Mauderli 53400 3.9339894 0.22648890 3.29592 199.36336 126.03212 2.8135400 10.65 0.15 MPC35407
+ 1336 Zeelandia 53400 2.8527619 0.05992170 3.19319 217.86239 97.53406 257.6037900 10.66 0.15 MPC35406
+ 1585 Union 53400 2.9359944 0.30500140 26.17461 264.49114 150.33825 120.1717600 10.66 0.15 MPC34277
+ 1111 Reinmuthia 53400 2.9995879 0.09486100 3.88555 233.18919 132.67683 177.5204200 10.67 0.15 MPO02604
+ 1124 Stroobantia 53400 2.9255990 0.03590590 7.79852 267.04950 22.47225 161.2290900 10.67 0.15 MPO70179
+ 1584 Fuji 53400 2.3759330 0.19451120 26.64760 188.00906 305.47542 102.4784800 10.67 0.15 MPC32295
+ 370 Modestia 53400 2.3240723 0.09142150 7.86999 67.88033 291.17545 121.9129600 10.68 0.15 MPO47586
+ 512 Taurinensis 53400 2.1890240 0.25451300 8.75104 248.91635 107.20282 71.9677600 10.68 0.15 MPC31133
+ 616 Elly 53400 2.5533322 0.05788040 14.96733 108.09630 356.31112 323.2780100 10.68 0.15 MPO53552
+ 1579 Herrick 53400 3.4307660 0.13194500 8.78004 282.90004 184.43041 248.2240200 10.68 0.15 MPC30890
+ 1780 Kippes 53400 3.0163203 0.04913860 8.97783 333.31852 291.43500 9.6150500 10.68 0.15 MPC31133
+ 856 Backlunda 53400 2.4357493 0.11848620 14.31033 73.52358 125.63653 125.0273800 10.69 0.15 MPO65986
+ 908 Buda 53400 2.4730085 0.14664480 13.39421 24.02405 85.71107 17.6186200 10.69 0.15 MPO00595
+ 272 Antonia 53400 2.7770599 0.03090940 4.44370 68.16188 37.47364 129.7874100 10.70 0.15 MPC37254
+ 280 Philia 53400 2.9444488 0.10640640 7.44614 85.74869 10.40398 317.4961600 10.70 0.15 MPC25315
+ 320 Katharina 53400 3.0125803 0.11262060 9.38102 151.49664 220.04660 242.4605500 10.70 0.15 MPC35405
+ 367 Amicitia 53400 2.2194654 0.09571640 2.94275 55.26241 83.55320 12.1347700 10.70 0.15 MPO06175
+ 486 Cremona 53400 2.3521268 0.16307370 11.07624 123.93078 94.37133 184.9028900 10.70 0.15 MPO47586
+ 698 Ernestina 53400 2.8697652 0.10839970 11.52291 95.68897 41.07899 216.8966100 10.70 0.15 E2005H34
+ 732 Tjilaki 53400 2.4563212 0.04284270 10.98072 64.55441 173.44192 6.5200500 10.70 0.15 MPC38009
+ 815 Coppelia 53400 2.6584953 0.07611780 13.87003 56.79688 57.33426 202.4990600 10.70 0.15 MPC35405
+ 829 Academia 53400 2.5796362 0.09916190 8.29702 40.51196 352.74053 75.0421000 10.70 0.15 MPC22574
+ 885 Ulrike 53400 3.0919137 0.18893040 3.30230 205.56919 149.10261 21.4695700 10.70 0.15 MPO50329
+ 918 Itha 53400 2.8712034 0.18565010 12.06375 15.22388 330.78532 216.1176600 10.70 0.15 MPO65987
+ 1059 Mussorgskia 53400 2.6413145 0.18606040 10.11450 87.00632 200.67848 196.3175100 10.70 0.15 MPC35406
+ 1128 Astrid 53400 2.7872161 0.04336670 1.01629 238.38935 59.36408 350.1613500 10.70 0.15 MPC34277
+ 1237 Genevieve 53400 2.6141481 0.07622350 9.72403 306.31698 57.95728 175.1019400 10.70 0.15 MPC32295
+ 1298 Nocturna 53400 3.1224840 0.15408360 5.49508 59.95903 300.10833 49.0862600 10.70 0.15 MPC25037
+ 1369 Ostanina 53400 3.1207030 0.21375020 14.26970 124.13607 181.21672 263.4419200 10.70 0.15 MPC34277
+ 1385 Gelria 53400 2.7404951 0.10796790 6.92470 259.36157 115.10115 12.7203800 10.70 0.15 MPO25662
+ 1427 Ruvuma 53400 2.7543233 0.20944160 9.33030 241.85773 78.57250 251.9439400 10.70 0.15 MPO02606
+ 1471 Tornio 53400 2.7152793 0.11978170 13.63088 93.57611 322.14519 255.8118700 10.70 0.15 MPC36497
+ 1535 Paijanne 53400 3.1650831 0.18864130 6.10715 35.00353 265.50508 303.6481200 10.70 0.15 MPO47587
+ 1614 Goldschmidt 53400 2.9937034 0.07602340 14.09179 343.49254 162.65072 115.6394700 10.70 0.15 MPC35406
+ 1645 Waterfield 53400 3.0571775 0.11597880 1.01712 100.75480 266.75166 94.0207100 10.70 0.15 MPO47587
+ 1811 Bruwer 53400 3.1420056 0.10168660 8.51987 139.63499 168.02417 29.0595600 10.70 0.15 MPO65988
+ 1877 Marsden 53400 3.9463774 0.21017100 17.55064 306.76127 352.95469 25.8689300 10.70 0.15 MPO62176
+ 1910 Mikhailov 53400 3.0466768 0.04514030 10.36586 329.28299 201.16171 257.7799500 10.70 0.15 MPC32295
+ 1958 Chandra 53400 3.1010532 0.16918100 10.55827 320.20302 345.15132 122.3917000 10.70 0.15 MPC25037
+ 2127 Tanya 53400 3.2125594 0.03838650 13.11473 177.04571 106.68201 283.4134900 10.70 0.15 MPO02607
+ 2219 Mannucci 53400 3.1486275 0.12319850 7.59551 296.44521 72.77353 26.1397300 10.70 0.15 MPO47589
+ 2235 Vittore 53400 3.2156949 0.20713070 18.76184 275.26013 205.18896 31.6957100 10.70 0.15 MPO47589
+ 2315 Czechoslovakia 53400 3.0091417 0.10908110 10.73237 9.25637 30.48185 39.0512700 10.70 0.15 MPO02607
+ 2323 Zverev 53400 3.1401795 0.15213060 4.63213 93.01232 6.49631 324.5521800 10.70 0.15 MPC25038
+ 2364 Seillier 53400 3.1742202 0.13828030 10.71889 170.46222 42.91389 259.9611400 10.70 0.15 MPO47589
+ 2378 Pannekoek 53400 2.8878760 0.14371320 14.25704 266.49423 181.26787 141.0530300 10.70 0.15 MPO38158
+ 2621 Goto 53400 3.0824420 0.17374730 13.03282 273.87769 95.87218 293.5274700 10.70 0.15 MPO62177
+ 2624 Samitchell 53400 3.9522741 0.11788780 2.77493 145.12430 162.14318 182.7488600 10.70 0.15 MPO53553
+ 2731 Cucula 53400 3.1829081 0.19426990 13.24556 128.91813 151.35542 326.8352600 10.70 0.15 MPO02608
+ 2846 Ylppo 53400 3.2232777 0.06872380 11.41101 78.46278 144.86912 242.6518900 10.70 0.15 MPO50330
+ 3024 Hainan 53400 3.4203403 0.12121660 14.77228 337.87723 28.02280 269.5462300 10.70 0.15 MPO03854
+ 3028 Zhangguoxi 53400 3.0200309 0.02457480 9.50735 11.47993 189.82142 204.2261400 10.70 0.15 MPC30777
+ 3134 Kostinsky 53400 3.9785186 0.21991730 7.63778 163.12105 257.10669 197.4307400 10.70 0.15 MPC33330
+ 3202 Graff 53400 3.9550977 0.10841720 11.09611 270.28206 205.29803 72.2921500 10.70 0.15 MPO73856
+ 3248 Farinella 53400 3.2076628 0.15566530 10.87044 311.76757 12.52217 238.1662500 10.70 0.15 MPC33737
+ 3419 Guth 53400 3.2084645 0.06385120 17.55697 216.53735 58.82541 358.7319300 10.70 0.15 MPO41499
+ 3561 Devine 53400 3.9575663 0.13094100 9.65786 181.38832 118.13943 200.6962600 10.70 0.15 MPC36057
+ 3614 Tumilty 53400 2.9806271 0.13013630 16.65107 307.45237 287.58883 15.2753100 10.70 0.15 MPO57622
+ 4196 Shuya 53400 3.9069264 0.04350050 1.49934 195.58539 167.13043 319.6416400 10.70 0.15 MPC34278
+ 4829 Sergestus 53400 5.1082941 0.04910800 8.61642 123.60811 222.09723 150.2415500 10.70 0.15 MPO15993
+ 4967 Glia 53400 3.1477424 0.04571270 16.96079 222.06918 125.23177 129.1157400 10.70 0.15 MPO50331
+ 5749 1991 FV 53400 3.0058002 0.08180100 9.59824 39.79290 265.36473 110.6548800 10.70 0.15 MPO47608
+ 5833 Peterson 53400 3.4957525 0.02878300 19.32102 129.85435 306.97770 267.5459700 10.70 0.15 MPO47609
+ 6619 1973 SS4 53400 3.1682649 0.18770920 19.09942 113.61107 18.08624 112.6098000 10.70 0.15 MPO38159
+ 8317 Eurysaces 53400 5.2598429 0.04552110 0.94754 113.24548 208.21136 312.9980300 10.70 0.15 MPO41500
+11252 Laertes 53400 5.1688298 0.02956430 5.85294 325.59245 78.37207 193.6071200 10.70 0.15 MPO47643
+12921 1998 WZ5 53400 5.2392258 0.09268700 12.79903 272.82283 160.22086 178.9555100 10.70 0.15 MPO47647
+13323 1998 SQ 53400 5.2010654 0.08922620 0.90516 251.50417 182.44500 152.0715700 10.70 0.15 MPO47647
+13372 1998 VU6 53400 5.2153839 0.04675890 7.30949 303.83841 96.67868 217.5583000 10.70 0.15 MPO47648
+17492 Hippasos 53400 5.0943978 0.06726350 29.27285 217.77819 89.15104 193.1629200 10.70 0.15 MPO53562
+29976 1999 NE9 53400 5.1490162 0.01182530 30.09425 114.30224 318.90762 55.7282400 10.70 0.15 MPO53567
+30506 2000 RO85 53400 5.1383505 0.08071680 20.03951 11.65181 343.35305 124.4727600 10.70 0.15 MPO16630
+32435 2000 RZ96 53400 5.2644858 0.12568740 21.70747 342.37610 280.72839 207.9692100 10.70 0.15 MPO73897
+36267 1999 XB211 53400 5.1941871 0.09127810 19.70470 7.72086 317.17754 278.0255800 10.70 0.15 MPO24509
+55060 2001 QM73 53400 5.1214081 0.04488470 26.56855 176.40575 105.87146 193.6259400 10.70 0.15 MPO70204
+55419 2001 TF19 53400 5.2977307 0.04485990 28.63965 164.43909 110.43528 202.8567100 10.70 0.15 MPO39789
+76857 2000 WE132 53400 5.2743802 0.09182930 22.97346 256.09000 61.36181 174.5221900 10.70 0.15 MPO55058
+ 877 Walkure 53400 2.4859023 0.16048370 4.25665 276.21999 116.44144 254.8677300 10.71 0.15 MPO65987
+ 958 Asplinda 53400 3.9805847 0.18493770 5.63485 92.78394 343.25779 179.4445900 10.71 0.15 MPO62176
+ 1275 Cimbria 53400 2.6814697 0.16771080 12.87849 197.27036 188.60968 190.0001100 10.72 0.15 MPO13522
+ 1289 Kutaissi 53400 2.8606013 0.05815500 1.61230 117.71273 193.25237 297.1033000 10.73 0.15 MPC22797
+ 1137 Raissa 53400 2.4239657 0.09750230 4.31861 277.24435 78.50427 11.1963600 10.74 0.15 MPO02604
+ 1547 Nele 53400 2.6427188 0.25643030 11.74610 153.99049 291.50211 272.2997200 10.75 0.15 MPC35406
+ 540 Rosamunde 53400 2.2187468 0.08972260 5.57641 337.26438 202.26809 273.2297200 10.76 0.15 MPC35405
+ 502 Sigune 53400 2.3830219 0.17917890 25.00984 19.33645 133.10396 225.4382300 10.77 0.15 MPC27429
+ 944 Hidalgo 53400 5.7426764 0.66028629 42.56808 56.57115 21.54936 0.6006621 10.77 0.15 JPL 12
+ 1755 Lorbach 53400 3.0893141 0.05019740 10.69656 328.30533 157.32939 120.3941900 10.77 0.15 MPO47587
+ 2407 Haug 53400 2.9215033 0.22076500 2.47678 10.81939 342.35448 285.4157300 10.77 0.15 MPO47590
+ 495 Eulalia 53400 2.4872313 0.13008750 2.27966 206.51470 186.62464 30.8362600 10.78 0.15 MPO00595
+ 811 Nauheima 53400 2.8964305 0.07540760 3.13568 180.49999 130.96499 73.9199700 10.78 0.15 MPO00595
+ 890 Waltraut 53400 3.0253093 0.05319200 10.85795 92.07955 160.79584 105.4126100 10.78 0.15 MPO65987
+ 1084 Tamariwa 53400 2.6872862 0.13211250 3.89452 108.05236 187.25465 175.7987300 10.78 0.15 MPO02604
+ 1350 Rosselia 53400 2.8589695 0.08664830 2.93713 239.43082 139.68376 205.0109200 10.78 0.15 MPC34277
+ 149 Medusa 53400 2.1744892 0.06499610 0.93653 250.47106 159.63072 70.1209900 10.79 0.15 MPO70179
+ 817 Annika 53400 2.5899761 0.17893100 11.34398 284.93058 125.71212 177.1033000 10.80 0.15 MPO65986
+ 842 Kerstin 53400 3.2280291 0.12821790 14.59634 350.66886 5.98944 123.3007900 10.80 0.15 MPO65986
+ 938 Chlosinde 53400 3.1524632 0.19351040 2.66880 227.40771 119.13864 356.9675100 10.80 0.15 MPO65988
+ 992 Swasey 53400 3.0229097 0.09191230 10.87060 342.11344 212.47826 70.1315700 10.80 0.15 MPO62176
+ 1158 Luda 53400 2.5640153 0.11215640 14.85445 55.80058 344.94114 80.2372200 10.80 0.15 MPO30233
+ 1213 Algeria 53400 3.1347537 0.13251260 13.03917 104.84239 272.07397 111.5062300 10.80 0.15 MPO70179
+ 1254 Erfordia 53400 3.1321042 0.03875260 7.06721 244.34626 288.16529 81.5855000 10.80 0.15 MPO02605
+ 1278 Kenya 53400 2.4055457 0.26198820 10.85190 238.68090 90.36965 31.4251900 10.80 0.15 MPC29886
+ 1297 Quadea 53400 3.0187462 0.07543830 9.00933 126.88424 296.24285 243.3138300 10.80 0.15 MPO12096
+ 1301 Yvonne 53400 2.7626775 0.27319180 34.06602 302.22359 161.66865 191.0457900 10.80 0.15 MPO02605
+ 1308 Halleria 53400 2.9083722 0.01223310 5.58124 190.58593 354.39477 312.8799300 10.80 0.15 MPO33740
+ 1312 Vassar 53400 3.0897379 0.21955350 21.92126 261.96071 129.53810 350.3218000 10.80 0.15 MPC19822
+ 1361 Leuschneria 53400 3.0837609 0.12409330 21.58520 173.58912 164.95331 295.5279300 10.80 0.15 MPO00595
+ 1417 Walinskia 53400 2.9751748 0.07056840 8.25955 164.01342 96.38403 37.8429500 10.80 0.15 MPO03854
+ 1426 Riviera 53400 2.5807471 0.16165490 9.05860 275.39004 335.13993 97.6382200 10.80 0.15 MPO02606
+ 1462 Zamenhof 53400 3.1465048 0.10858110 0.97138 190.77648 24.90400 271.9114200 10.80 0.15 MPC24086
+ 1488 Aura 53400 3.0347145 0.12424850 10.55763 113.61161 354.68892 176.4408300 10.80 0.15 MPC29578
+ 1524 Joensuu 53400 3.1105088 0.12019590 12.70163 5.15544 347.84633 339.4151600 10.80 0.15 MPO02606
+ 1540 Kevola 53400 2.8507861 0.08175470 11.96269 110.07880 52.83423 178.3928200 10.80 0.15 MPO00595
+ 1637 Swings 53400 3.0685672 0.04525970 14.11184 226.38823 21.61950 10.6163500 10.80 0.15 MPO02606
+ 1654 Bojeva 53400 3.0150426 0.09336570 10.44524 334.39698 25.49374 12.0687200 10.80 0.15 MPC27887
+ 1684 Iguassu 53400 3.0929698 0.12640190 3.65362 148.61346 105.69029 7.2876200 10.80 0.15 MPC30247
+ 1721 Wells 53400 3.1485040 0.04344790 16.09475 128.19415 317.64900 19.3405300 10.80 0.15 MPO70179
+ 1737 Severny 53400 3.0113841 0.05083590 9.38700 228.51329 327.65305 318.2074300 10.80 0.15 MPO73855
+ 1841 Masaryk 53400 3.4275028 0.09091350 2.63172 120.59301 45.59953 317.4859500 10.80 0.15 MPC35407
+ 1889 Pakhmutova 53400 3.0931345 0.10604180 13.21920 80.73322 55.58168 282.7493700 10.80 0.15 MPO02607
+ 1890 Konoshenkova 53400 3.2093421 0.13980410 9.88778 18.63225 70.44872 204.5104000 10.80 0.15 MPO03854
+ 1939 Loretta 53400 3.1200906 0.12930640 0.91035 191.98700 40.41167 280.5657300 10.80 0.15 MPO14996
+ 1947 Iso-Heikkila 53400 3.1561459 0.03103450 11.89660 132.19375 91.41420 121.6290600 10.80 0.15 MPO47588
+ 1985 Hopmann 53400 3.1307896 0.14583720 17.13397 233.45305 305.33570 234.7056100 10.80 0.15 MPO09657
+ 2009 Voloshina 53400 3.1117130 0.14512390 2.86013 8.03299 107.61972 154.2880400 10.80 0.15 MPC22473
+ 2043 Ortutay 53400 3.1154936 0.10309150 3.07943 57.50736 321.64061 178.7482300 10.80 0.15 MPC34277
+ 2103 Laverna 53400 3.1441614 0.19186390 7.69288 239.55182 292.24262 352.7232500 10.80 0.15 MPC34277
+ 2146 Stentor 53400 5.2005664 0.10140920 39.24665 272.88841 131.31770 198.5825000 10.80 0.15 MPO25662
+ 2216 Kerch 53400 3.0169181 0.10327480 10.44054 183.42399 155.89453 72.4489700 10.80 0.15 MPO47589
+ 2217 Eltigen 53400 3.1638060 0.15855790 2.24361 173.72547 127.73368 14.7648200 10.80 0.15 MPC35674
+ 2266 Tchaikovsky 53400 3.3949928 0.18568250 13.24485 207.48842 229.58461 292.1537200 10.80 0.15 MPC32295
+ 2291 Kevo 53400 3.0464057 0.06309890 24.47778 300.84160 169.63565 85.8870000 10.80 0.15 MPC35408
+ 2301 Whitford 53400 3.1691784 0.21952180 11.76660 3.85940 79.60268 350.0715200 10.80 0.15 MPC38009
+ 2345 Fucik 53400 3.0144080 0.07863460 9.14584 139.38773 304.07848 174.0577400 10.80 0.15 MPC34571
+ 2356 Hirons 53400 3.2374354 0.04057460 15.60323 8.71960 189.21553 337.6312800 10.80 0.15 MPO00596
+ 2413 van de Hulst 53400 3.0222583 0.10838000 10.64637 253.46745 166.73314 118.3257800 10.80 0.15 MPO13522
+ 2421 Nininger 53400 3.2365038 0.04899130 10.16523 269.38117 77.88892 175.8802400 10.80 0.15 MPO14338
+ 2483 Guinevere 53400 3.9686688 0.27545350 4.49572 183.00013 252.15889 151.7092600 10.80 0.15 MPO02607
+ 2612 Kathryn 53400 2.8943367 0.16505980 20.18228 359.73870 132.93774 115.6610100 10.80 0.15 MPO47591
+ 2793 Valdaj 53400 3.1631075 0.03606510 22.15618 180.36412 356.63310 128.2806900 10.80 0.15 MPO03854
+ 2826 Ahti 53400 3.2222170 0.04220950 15.48856 156.27441 33.82645 293.4112000 10.80 0.15 MPO12096
+ 3062 Wren 53400 3.0207539 0.11063280 11.32058 268.49152 110.70709 129.5064700 10.80 0.15 MPC38010
+ 3106 Morabito 53400 3.1514976 0.23295170 14.83250 290.83577 121.53547 164.6712600 10.80 0.15 MPO47593
+ 3171 Wangshouguan 53400 3.1941142 0.13521030 11.39360 24.80021 31.97515 133.0212800 10.80 0.15 MPO73856
+ 3310 Patsy 53400 3.0109164 0.05515120 11.09794 138.70740 101.57768 143.7610700 10.80 0.15 MPO47594
+ 3415 Danby 53400 3.9612122 0.24838930 1.36368 136.10165 254.24712 232.0341500 10.80 0.15 MPO47594
+ 3475 Fichte 53400 3.1708850 0.12958990 15.01277 233.22154 242.06733 159.9670300 10.80 0.15 MPO47595
+ 3557 Sokolsky 53400 4.0027026 0.17371180 6.03607 125.42326 186.38082 183.4929500 10.80 0.15 MPO70180
+ 3906 Chao 53400 2.9315668 0.07136320 26.06495 204.51349 149.34741 96.1136500 10.80 0.15 MPO08362
+ 4003 Schumann 53400 3.4220852 0.09642980 5.01525 106.84060 190.46100 357.4688700 10.80 0.15 MPO47597
+ 4159 Freeman 53400 2.5508620 0.07252090 15.17097 312.72222 91.46386 118.3860700 10.80 0.15 MPC31412
+ 4209 Briggs 53400 3.1530639 0.08926890 21.61138 13.35627 330.56056 105.6407500 10.80 0.15 MPO09657
+ 4896 Tomoegozen 53400 3.1074651 0.17101080 16.51624 94.62029 261.72865 165.1361200 10.80 0.15 MPO33740
+ 4959 Niinoama 53400 3.1471063 0.00669500 8.99420 247.88489 129.18887 110.5287500 10.80 0.15 MPO47602
+ 5567 Durisen 53400 2.9418469 0.21820150 16.16237 309.02239 9.12328 346.8570900 10.80 0.15 MPO47607
+ 5914 1990 WK 53400 3.5458266 0.08627520 10.38477 253.22913 73.69382 103.3389200 10.80 0.15 MPO47609
+ 6984 Lewiscarroll 53400 3.9696280 0.18705860 16.80104 248.08662 206.29329 141.4625800 10.80 0.15 MPO57623
+ 8551 Daitarabochi 53400 3.9849890 0.15716310 14.21387 263.43649 52.59816 183.9791500 10.80 0.15 MPO53555
+ 9712 Nauplius 53400 5.2317127 0.12705400 8.46364 273.22919 176.66891 160.6490700 10.80 0.15 MPO47636
+11861 1988 VY2 53400 3.1604277 0.10561520 12.43233 278.08433 64.15973 17.3800600 10.80 0.15 MPO65998
+12238 Actor 53400 5.1715100 0.12300540 21.10214 176.63878 227.59333 203.1366600 10.80 0.15 MPO62181
+13183 1996 TW 53400 5.1937802 0.08957550 17.97580 313.55397 8.04842 296.2912800 10.80 0.15 MPO62181
+13184 Augeias 53400 5.1385149 0.04849510 4.51973 96.45959 227.47036 295.8918300 10.80 0.15 MPO62181
+15398 1997 UZ23 53400 5.1297423 0.02639170 28.47154 317.63311 189.60629 94.4967700 10.80 0.15 MPO62184
+15529 2000 AA80 53400 5.2393169 0.02658840 5.08910 83.30125 169.55615 5.6215300 10.80 0.15 MPO47651
+15536 2000 AG191 53400 5.1854529 0.14342090 14.67447 258.37931 192.71866 165.8464600 10.80 0.15 MPO25665
+17314 Aisakos 53400 5.1825770 0.07554130 10.71447 84.92644 353.79673 39.3568600 10.80 0.15 MPO50343
+18054 1999 SW7 53400 5.1823033 0.01277700 19.71360 120.40891 124.95720 255.4074900 10.80 0.15 MPO04231
+20428 1998 WG20 53400 5.2421623 0.14422490 21.02834 3.97676 45.50432 190.5761700 10.80 0.15 MPO07830
+23075 1999 XV83 53400 5.2317433 0.17050140 14.41371 318.12087 104.34604 182.0631500 10.80 0.15 MPO47662
+25895 2000 XN9 53400 5.2027366 0.07638470 21.59530 165.93652 70.54086 15.3513800 10.80 0.15 MPO12780
+32437 2000 RR97 53400 5.2209334 0.12146720 23.09668 29.13277 269.27709 184.5600800 10.80 0.15 MPO19113
+37519 Amphios 53400 5.2003384 0.00595640 25.46281 315.99269 30.37410 144.8286300 10.80 0.15 MPO73898
+41340 1999 YO14 53400 5.1674691 0.05781590 33.16057 285.69022 183.28928 132.4818500 10.80 0.15 MPO28540
+51962 2001 QH267 53400 5.2423738 0.05902440 18.50355 299.84587 288.11510 235.2546900 10.80 0.15 MPO36942
+ 1339 Desagneauxa 53400 3.0214843 0.05543500 8.68556 167.65920 291.12445 111.0589400 10.81 0.15 MPO53552
+ 1038 Tuckia 53400 3.9540476 0.22998880 9.22726 307.22801 58.25200 126.0889200 10.82 0.15 MPO47586
+ 1092 Lilium 53400 2.9015965 0.07853290 5.39049 313.45049 308.02136 6.2772100 10.82 0.15 MPO02604
+ 1533 Saimaa 53400 3.0137969 0.03441560 10.69011 358.80524 156.88910 211.7138900 10.82 0.15 MPO02606
+ 422 Berolina 53400 2.2293535 0.21373560 4.99797 335.07878 9.22184 225.3112800 10.83 0.15 MPC36056
+ 761 Brendelia 53400 2.8629785 0.06320690 2.16280 301.81404 23.89312 336.7279000 10.83 0.15 MPO73855
+ 716 Berkeley 53400 2.8119208 0.08631840 8.49729 52.96309 146.30154 50.4639700 10.84 0.15 MPO70179
+ 1581 Abanderada 53400 3.1566588 0.12309270 2.53813 93.03499 104.93563 309.2478000 10.85 0.15 MPC24086
+ 565 Marbachia 53400 2.4434294 0.12877630 10.99203 290.79560 226.07102 109.9722200 10.88 0.15 MPC32295
+ 996 Hilaritas 53400 3.0927466 0.13891480 0.66213 149.05562 347.67650 49.3699200 10.88 0.15 MPO62176
+ 1029 La Plata 53400 2.8913850 0.02247530 2.42912 139.84998 30.15311 207.7923500 10.88 0.15 MPC29886
+ 1286 Banachiewicza 53400 3.0266086 0.08967270 9.73608 101.94454 200.93711 253.0740200 10.88 0.15 MPO02605
+ 1564 Srbija 53400 3.1632247 0.20324420 11.06235 226.38315 178.44434 62.2096800 10.88 0.15 MPO47587
+ 302 Clarissa 53400 2.4051114 0.11232700 3.41277 54.67749 7.96704 184.2954300 10.89 0.15 MPC25034
+ 876 Scott 53400 3.0164048 0.10692120 11.33579 209.65752 151.23369 200.9967900 10.89 0.15 MPO65987
+ 1252 Celestia 53400 2.6947489 0.20447030 33.89701 62.81319 141.09216 59.6545600 10.89 0.15 MPO02605
+ 575 Renate 53400 2.5544002 0.12723080 15.02722 333.67534 349.88625 147.2200700 10.90 0.15 E2005J42
+ 666 Desdemona 53400 2.5926359 0.23901920 7.59200 173.93269 215.65028 351.8370500 10.90 0.15 E2005H34
+ 789 Lena 53400 2.6841409 0.14782470 10.80276 42.30463 232.84149 206.5727100 10.90 0.15 MPO73855
+ 848 Inna 53400 3.1013406 0.17260870 1.04484 125.07229 208.19695 128.8421000 10.90 0.15 MPO65986
+ 964 Subamara 53400 3.0500625 0.11726910 9.05978 11.92487 30.83569 210.4849300 10.90 0.15 MPO14996
+ 1017 Jacqueline 53400 2.6051985 0.07744910 7.93891 66.15787 119.16456 62.5459100 10.90 0.15 MPO00595
+ 1044 Teutonia 53400 2.5750872 0.14423180 4.26228 227.24489 60.11727 131.8997300 10.90 0.15 MPO09657
+ 1176 Lucidor 53400 2.6912602 0.14475740 6.65882 155.29947 272.51218 279.6069900 10.90 0.15 MPO47586
+ 1214 Richilde 53400 2.7121290 0.11661230 9.82772 33.14322 286.12086 270.5935000 10.90 0.15 MPO53552
+ 1246 Chaka 53400 2.6199958 0.30856360 16.05499 54.14239 290.81093 1.4748700 10.90 0.15 MPO73855
+ 1296 Andree 53400 2.4181456 0.14119690 4.10645 236.60274 227.07142 308.3571700 10.90 0.15 MPO02605
+ 1300 Marcelle 53400 2.7812128 0.00910520 9.53814 353.84005 83.12047 168.7092100 10.90 0.15 MPO01400
+ 1329 Eliane 53400 2.6189865 0.17167860 14.47064 164.90328 132.27515 247.4834500 10.90 0.15 MPC38009
+ 1411 Brauna 53400 3.0047876 0.05349040 8.04179 87.34435 285.06482 142.5440700 10.90 0.15 MPO53552
+ 1413 Roucarie 53400 3.0216370 0.05794790 10.23733 300.19513 179.00689 356.0684600 10.90 0.15 MPC36056
+ 1428 Mombasa 53400 2.8093102 0.14084090 17.31131 251.09659 115.94143 65.1771200 10.90 0.15 MPO02606
+ 1582 Martir 53400 3.1535029 0.13036520 11.60768 130.33352 94.13046 298.0735800 10.90 0.15 MPC40287
+ 1603 Neva 53400 2.7545804 0.09463690 8.54624 255.47878 130.20841 50.6366800 10.90 0.15 MPO02606
+ 1678 Hveen 53400 3.1567096 0.11099240 10.19254 124.10996 351.75522 130.8514500 10.90 0.15 MPO03854
+ 1686 De Sitter 53400 3.1561714 0.16673150 0.62532 295.68741 6.69717 169.5584500 10.90 0.15 MPC35407
+ 1690 Mayrhofer 53400 3.0380660 0.09608470 13.04504 159.25839 230.54796 245.3571000 10.90 0.15 MPO02606
+ 1725 CrAO 53400 2.9025507 0.09356580 3.17026 229.63914 119.28450 21.4967200 10.90 0.15 MPO65988
+ 1758 Naantali 53400 3.0082171 0.03835140 10.82072 112.73600 113.86306 324.6174300 10.90 0.15 MPC28814
+ 1799 Koussevitzky 53400 3.0224146 0.12529910 11.51472 190.53593 156.98980 107.8968900 10.90 0.15 MPO47588
+ 1826 Miller 53400 2.9994477 0.08053600 9.22150 165.92995 274.39242 115.2693400 10.90 0.15 MPO02606
+ 1828 Kashirina 53400 3.0593221 0.11266560 14.30795 218.44120 184.95953 14.0173200 10.90 0.15 MPO65988
+ 1848 Delvaux 53400 2.8724931 0.04248280 1.44219 309.25070 332.25577 293.6195400 10.90 0.15 MPC35407
+ 1930 Lucifer 53400 2.8946354 0.14666810 14.08412 341.28350 318.72337 134.9417600 10.90 0.15 MPO25662
+ 2140 Kemerovo 53400 2.9900476 0.05247480 6.97944 121.67068 274.89811 174.8353800 10.90 0.15 MPC29073
+ 2209 Tianjin 53400 2.8479938 0.06508250 2.61112 264.77330 151.03832 150.8007100 10.90 0.15 MPO47589
+ 2220 Hicks 53400 3.1506018 0.16520800 2.58621 277.19717 95.09663 106.0754900 10.90 0.15 MPO00595
+ 2228 Soyuz-Apollo 53400 3.1337601 0.18531070 1.98836 287.12737 140.48156 243.3256800 10.90 0.15 MPC24551
+ 2263 Shaanxi 53400 3.0139827 0.11617240 11.42009 314.58016 54.61387 36.2061900 10.90 0.15 MPO47589
+ 2270 Yazhi 53400 3.1622880 0.12606830 2.12033 186.95166 76.18039 62.9866600 10.90 0.15 MPO06175
+ 2293 Guernica 53400 3.1341191 0.13485420 0.59195 134.78243 23.66875 26.9897700 10.90 0.15 MPC31270
+ 2307 Garuda 53400 3.0471113 0.06244240 7.71910 339.54601 251.82477 324.4212200 10.90 0.15 MPC38747
+ 2376 Martynov 53400 3.2067964 0.10838690 3.84888 300.19171 61.50755 257.9395600 10.90 0.15 MPO02607
+ 2379 Heiskanen 53400 3.1661097 0.27594650 0.46746 177.72101 151.25543 49.2029600 10.90 0.15 MPC32506
+ 2397 Lappajarvi 53400 3.0826345 0.17956330 10.30676 298.36519 145.90058 184.1722900 10.90 0.15 MPO14338
+ 2476 Andersen 53400 3.0213163 0.12077290 10.83309 266.32710 82.48727 55.0493700 10.90 0.15 MPC38009
+ 2524 Budovicium 53400 3.1131942 0.16065840 0.29019 21.15649 279.11296 124.2506000 10.90 0.15 MPO30233
+ 2531 Cambridge 53400 3.0109747 0.05688210 11.03123 38.40802 104.49706 44.2906700 10.90 0.15 MPO47590
+ 2534 Houzeau 53400 3.1382961 0.17962750 0.80549 200.74695 168.20980 69.3664000 10.90 0.15 MPO02608
+ 2909 Hoshi-no-ie 53400 3.0187254 0.11785700 11.44093 287.22751 85.53886 286.3975900 10.90 0.15 MPO03854
+ 2976 Lautaro 53400 3.3551344 0.13945950 9.79078 180.78259 207.06425 162.6391600 10.90 0.15 MPO18123
+ 3118 Claytonsmith 53400 3.0361637 0.06411910 13.26112 260.29874 305.06790 352.8269400 10.90 0.15 MPO15993
+ 3140 Stellafane 53400 3.0212710 0.10439580 11.25615 265.31616 101.90073 172.2657600 10.90 0.15 MPO38158
+ 3176 Paolicchi 53400 2.8759550 0.03097960 18.12258 16.72252 53.45095 329.9345600 10.90 0.15 MPC36057
+ 3262 Miune 53400 3.0100775 0.05908440 9.45488 59.52122 73.10427 319.2174400 10.90 0.15 MPC38010
+ 3425 Hurukawa 53400 2.9989404 0.09040600 9.23486 135.89282 291.79805 272.8856400 10.90 0.15 MPO23408
+ 3608 Kataev 53400 3.3813575 0.14480370 11.03744 238.66122 78.73672 122.3180900 10.90 0.15 MPO47595
+ 3655 Eupraksia 53400 3.9922757 0.20866620 3.84944 42.89987 338.48335 95.9853500 10.90 0.15 MPO47596
+ 3925 Tret'yakov 53400 3.1573126 0.19279450 15.61374 208.34870 163.77484 311.2239100 10.90 0.15 MPO47597
+ 4091 Lowe 53400 3.1816234 0.11707670 12.23093 198.60089 49.92417 205.8779100 10.90 0.15 MPO31791
+ 4140 Branham 53400 3.0079722 0.11868650 7.72750 215.51378 127.52065 180.9035400 10.90 0.15 MPO53553
+ 4169 Celsius 53400 3.3933309 0.17528600 10.17737 25.45518 356.92203 139.8909100 10.90 0.15 MPC34278
+ 4224 Susa 53400 2.9145756 0.19061250 12.12083 180.13182 201.10932 0.9051400 10.90 0.15 MPC36058
+ 4431 Holeungholee 53400 3.0607104 0.10491250 10.90776 216.21681 223.61845 308.7121300 10.90 0.15 MPO07418
+ 4672 Takuboku 53400 3.1883033 0.05586240 15.54547 173.19479 91.96562 296.1906800 10.90 0.15 MPO01401
+ 4712 Iwaizumi 53400 3.1526821 0.12959890 12.16895 346.72462 334.56767 287.0482000 10.90 0.15 MPO57622
+ 5262 Brucegoldberg 53400 3.0900406 0.16290800 15.98418 89.16888 91.99135 166.9784200 10.90 0.15 MPO47604
+ 5357 1992 EL 53400 2.9861034 0.10837590 9.10553 117.96730 302.18896 276.4176500 10.90 0.15 MPC35411
+ 5528 1992 AJ 53400 3.2508344 0.04065060 16.39601 339.78283 140.65659 85.2251900 10.90 0.15 MPO47606
+ 7476 Ogilsbie 53400 3.1450268 0.23267530 25.81663 145.70624 57.60087 27.7853100 10.90 0.15 MPO57624
+ 7895 Kaseda 53400 3.1576636 0.14166170 13.17705 37.75277 133.75371 266.6119400 10.90 0.15 MPO10821
+ 8660 Sano 53400 3.2622909 0.04468630 6.62005 245.57706 86.27909 214.2024000 10.90 0.15 MPC40287
+11275 1988 SL3 53400 5.1918121 0.08906810 25.16360 217.53974 122.57807 150.3058400 10.90 0.15 MPO73861
+16099 1999 VQ24 53400 5.1888207 0.08144090 13.44865 276.13102 96.38994 234.4981800 10.90 0.15 MPO62184
+16560 1991 VZ5 53400 5.0808646 0.04028550 15.29860 156.47221 100.75537 210.9013000 10.90 0.15 MPO47652
+16667 1993 XM1 53400 5.2278679 0.19730660 16.68219 238.53544 96.61645 145.0721700 10.90 0.15 MPO02900
+18063 1999 XW211 53400 5.1320303 0.05633090 18.00255 64.37007 327.03100 220.8300700 10.90 0.15 MPO70188
+23285 2000 YH119 53400 5.1140977 0.05543920 16.56982 132.76907 329.90931 136.7270200 10.90 0.15 MPO57635
+23301 2001 AO16 53400 3.9972004 0.19687520 21.39895 359.04832 301.71452 17.7735000 10.90 0.15 MPO38163
+24313 1999 YR27 53400 5.2687380 0.08454710 18.15916 355.25762 33.89276 221.9860600 10.90 0.15 MPO11371
+24403 2000 AX193 53400 5.2337304 0.02865240 22.56265 330.11691 146.55479 153.7370000 10.90 0.15 MPO11399
+24486 2000 YR102 53400 5.1958225 0.07541800 8.28267 137.55502 190.05116 275.9973400 10.90 0.15 MPO11424
+24537 2001 CB35 53400 5.1397913 0.08136680 18.31188 14.84188 34.87225 207.6385000 10.90 0.15 MPO11439
+24587 Kapaneus 53400 5.1598909 0.01132940 29.08497 346.17996 176.33959 90.9257300 10.90 0.15 MPO11454
+29977 1999 NH11 53400 5.2521643 0.08706510 23.94792 154.72429 133.93370 194.5950700 10.90 0.15 MPO16457
+32513 2001 OL31 53400 5.2384347 0.05986480 25.32391 111.47018 266.14831 86.3559400 10.90 0.15 MPO19137
+42168 2001 CT13 53400 5.1358887 0.05817250 14.01054 182.56381 120.11156 317.5663800 10.90 0.15 MPO28827
+42187 2001 CS32 53400 5.2164603 0.03358490 24.17711 252.80088 9.53238 341.5499200 10.90 0.15 MPO73903
+ 282 Clorinde 53400 2.3389332 0.08128620 9.02326 295.66322 145.05604 200.7098600 10.91 0.15 MPC26379
+ 1963 Bezovec 53400 2.4221027 0.21000572 25.03876 355.80514 107.03582 22.5459819 10.91 0.15 JPL 7
+ 1326 Losaka 53400 2.6658594 0.22551890 15.98817 278.52135 101.84269 20.0867900 10.92 0.15 MPO02605
+ 1368 Numidia 53400 2.5241706 0.06298440 14.83095 263.46377 18.33652 96.3037000 10.92 0.15 MPC34000
+ 657 Gunlod 53400 2.6098934 0.11503110 10.21949 245.35940 297.81872 305.5351500 10.93 0.15 E2005H34
+ 770 Bali 53400 2.2205939 0.15140130 4.38922 17.85229 44.81004 189.5313100 10.93 0.15 MPO73855
+ 1456 Saldanha 53400 3.2157752 0.21056560 10.48811 62.31740 283.11092 248.1180800 10.93 0.15 MPC27430
+ 572 Rebekka 53400 2.3999666 0.15749950 10.56925 192.16752 194.71822 239.6543600 10.94 0.15 E2005J42
+52872 Okyrhoe 53200 8.3995773 0.30913140 15.63658 337.92462 173.23768 307.7318773 10.94 0.15 JPL 6
+ 1127 Mimi 53400 2.5978278 0.26248270 14.74711 281.56030 128.88936 117.6589100 10.95 0.15 MPO53552
+ 1691 Oort 53400 3.1743387 0.16621270 1.07585 232.52585 174.57741 156.4148200 10.95 0.15 MPC35407
+ 1057 Wanda 53400 2.8902947 0.24989410 3.52252 112.37118 258.94214 24.1118500 10.96 0.15 MPC18086
+ 2208 Pushkin 53400 3.4941837 0.04749460 5.41625 2.68846 79.47897 338.5765600 10.96 0.15 MPO47589
+ 623 Chimaera 53400 2.4603022 0.11429680 14.13758 124.30620 308.41275 194.2523400 10.97 0.15 E2005H34
+ 1669 Dagmar 53400 3.1355281 0.11659610 0.94374 179.40964 19.11804 29.4594900 10.97 0.15 MPC30890
+ 1693 Hertzsprung 53400 2.8029837 0.26986220 11.92082 234.92490 70.11089 276.1242800 10.97 0.15 MPO65988
+ 1639 Bower 53400 2.5724980 0.15153900 8.42682 105.51463 324.38973 289.0996500 10.98 0.15 MPO65988
+ 2089 Cetacea 53400 2.5333596 0.15615840 15.39530 287.19503 102.81590 272.8170200 10.98 0.15 MPO47588
+ 1067 Lunaria 53400 2.8697963 0.19322510 10.54660 113.48117 290.01950 13.2080700 10.99 0.15 MPO12096
+ 2090 Mizuho 53400 3.0730898 0.13715480 11.82561 336.99912 340.19931 220.4584400 10.99 0.15 MPC34277
+ 220 Stephania 53400 2.3481413 0.25849810 7.58533 78.59581 258.05701 59.0332200 11.00 0.15 MPC25033
+ 298 Baptistina 53400 2.2639547 0.09565820 6.28472 134.49214 8.34532 74.9032000 11.00 0.15 E2005G62
+ 353 Ruperto-Carola 53400 2.7320041 0.33093740 5.71085 321.06711 102.65875 311.5720900 11.00 0.15 MPO00595
+ 457 Alleghenia 53400 3.0879280 0.18078940 12.94726 128.24485 249.87694 63.4481000 11.00 0.15 MPC32506
+ 518 Halawe 53400 2.5330494 0.22642590 6.73037 116.97485 204.26502 75.0631600 11.00 0.15 MPC32506
+ 614 Pia 53400 2.6941130 0.10840460 7.02814 208.22518 217.42218 51.6164700 11.00 0.15 MPO41498
+ 630 Euphemia 53400 2.6239140 0.11341140 13.84406 40.66331 105.60346 18.9934100 11.00 0.15 MPC22666
+ 637 Chrysothemis 53400 3.1630968 0.13559940 0.28648 169.50681 355.43706 150.9619500 11.00 0.15 MPO06175
+ 681 Gorgo 53400 3.1069023 0.10258780 12.56404 119.63058 178.13463 106.9679900 11.00 0.15 E2005H34
+ 820 Adriana 53400 3.1323458 0.05193130 5.93609 183.31288 118.63511 266.9731200 11.00 0.15 MPC22574
+ 917 Lyka 53400 2.3804467 0.20231850 5.14258 359.39805 343.60122 120.3366000 11.00 0.15 MPC31133
+ 1033 Simona 53400 3.0077346 0.11098440 10.65169 216.19911 189.20423 119.0499100 11.00 0.15 MPO35428
+ 1100 Arnica 53400 2.9008052 0.06639670 1.03423 18.87429 304.75916 213.7388200 11.00 0.15 MPO02604
+ 1136 Mercedes 53400 2.5657451 0.25686770 8.97554 148.25191 209.61191 148.8165300 11.00 0.15 MPC36056
+ 1207 Ostenia 53400 3.0209003 0.09029920 10.36753 40.46882 20.52805 346.6408700 11.00 0.15 MPO02605
+ 1259 Ogyalla 53400 3.1001907 0.13506880 2.38607 150.21774 75.13011 343.6872800 11.00 0.15 MPC31133
+ 1261 Legia 53400 3.1394836 0.17554460 2.42809 106.14400 67.34626 320.7534800 11.00 0.15 MPO02605
+ 1265 Schweikarda 53400 3.0228865 0.07757380 9.52032 114.58598 314.59127 222.8973500 11.00 0.15 MPO02605
+ 1360 Tarka 53400 2.6334929 0.21653140 22.80941 287.99109 331.53285 124.3670900 11.00 0.15 MPC35406
+ 1408 Trusanda 53400 3.1123820 0.08733140 8.34397 187.68065 201.81362 194.2485900 11.00 0.15 MPO02606
+ 1464 Armisticia 53400 3.0013550 0.05255270 11.55627 55.56166 87.03035 111.6485600 11.00 0.15 MPO57621
+ 1470 Carla 53400 3.1606181 0.06061510 3.22180 342.41145 358.94649 308.7721000 11.00 0.15 MPC29887
+ 1552 Bessel 53400 3.0093786 0.09889500 9.86456 34.67248 10.39982 42.7800300 11.00 0.15 MPO25662
+ 1599 Giomus 53400 3.1283575 0.14360560 6.09327 358.63565 43.50398 268.6433800 11.00 0.15 MPC27290
+ 1623 Vivian 53400 3.1361450 0.16522560 2.48817 315.27395 115.74604 339.9261400 11.00 0.15 MPC25037
+ 1776 Kuiper 53400 3.1046472 0.01427190 9.46788 275.11761 177.00740 318.9795000 11.00 0.15 MPC27430
+ 1801 Titicaca 53400 3.0182447 0.07515880 10.98761 7.36969 77.95637 273.7577700 11.00 0.15 MPO47588
+ 1805 Dirikis 53400 3.1316960 0.12154240 2.51705 85.21447 79.06196 140.7063900 11.00 0.15 MPC29579
+ 1832 Mrkos 53400 3.2102147 0.11076310 14.97057 83.55461 303.57699 17.5167100 11.00 0.15 MPC21761
+ 1844 Susilva 53400 3.0156950 0.04680610 11.77758 78.38426 99.57754 280.1600500 11.00 0.15 MPO31791
+ 1847 Stobbe 53400 2.6113082 0.02081980 11.12752 134.34686 107.14313 291.7700800 11.00 0.15 MPO73855
+ 1869 Philoctetes 53400 5.2831359 0.06563480 3.96805 320.61795 44.18388 230.3788000 11.00 0.15 MPO62176
+ 1871 Astyanax 53400 5.2927845 0.03254480 8.57972 161.61407 145.76784 156.2878800 11.00 0.15 MPO57621
+ 1874 Kacivelia 53400 3.1457507 0.29449850 4.86134 192.79681 159.83550 158.5694900 11.00 0.15 MPC30247
+ 1940 Whipple 53400 3.0588826 0.07073750 6.55582 180.92468 264.26873 250.3886100 11.00 0.15 MPC30247
+ 2027 Shen Guo 53400 3.0189828 0.09979070 11.02531 356.22210 55.33701 245.3545000 11.00 0.15 MPO47588
+ 2058 Roka 53400 3.1201770 0.15491620 2.54019 179.22972 95.55272 276.3687900 11.00 0.15 MPO73855
+ 2115 Irakli 53400 3.0092930 0.05437060 8.96961 330.78515 241.60871 49.3442300 11.00 0.15 MPO47588
+ 2144 Marietta 53400 2.8783592 0.05833480 2.82650 280.52247 138.66393 131.1748000 11.00 0.15 MPO14338
+ 2165 Young 53400 3.1306057 0.17149010 0.94468 25.10131 19.38305 200.6688100 11.00 0.15 MPC35408
+ 2180 Marjaleena 53400 3.0089021 0.08636940 9.23810 86.86607 233.60510 142.5529400 11.00 0.15 MPC30248
+ 2249 Yamamoto 53400 3.1868934 0.08876880 4.09278 109.13828 148.10356 331.8582900 11.00 0.15 MPC31412
+ 2288 Karolinum 53400 2.9098138 0.15717920 14.57345 101.87875 75.84138 261.6517200 11.00 0.15 MPO47589
+ 2297 Daghestan 53400 3.1610148 0.13493570 1.60596 92.17796 140.68414 2.3763400 11.00 0.15 MPO02607
+ 2303 Retsina 53400 2.9949696 0.11654180 18.94434 331.96249 195.48301 356.2787700 11.00 0.15 MPC31002
+ 2358 Bahner 53400 3.0235034 0.09572080 9.71667 46.26220 344.95285 93.1155400 11.00 0.15 MPC30890
+ 2428 Kamenyar 53400 3.1669739 0.09165290 9.33051 354.85108 8.50074 311.7515700 11.00 0.15 MPC35055
+ 2543 Machado 53400 3.0846019 0.29150000 15.05859 286.28633 41.12020 138.9866500 11.00 0.15 MPO02608
+ 2636 Lassell 53400 3.0073067 0.07047740 10.46381 151.40721 98.92794 65.1545100 11.00 0.15 MPC35408
+ 2802 Weisell 53400 3.1118758 0.12249770 9.61531 62.11926 129.54845 305.9076600 11.00 0.15 MPC38010
+ 2808 Belgrano 53400 3.0063918 0.08568860 8.95996 111.37822 314.81656 311.5813900 11.00 0.15 MPO47592
+ 2813 Zappala 53400 3.1418893 0.14367960 14.73309 247.59382 231.98412 5.9065600 11.00 0.15 MPO13522
+ 2856 Roser 53400 3.0279072 0.00707830 9.90930 258.24383 17.16439 135.3773700 11.00 0.15 MPO47592
+ 2967 Vladisvyat 53400 3.1993030 0.13234730 18.01205 2.13185 32.55078 268.1091900 11.00 0.15 MPO23408
+ 3089 Oujianquan 53400 2.9341980 0.18180490 16.67521 184.72868 88.43761 33.9646700 11.00 0.15 MPO41498
+ 3092 Herodotus 53400 3.5328289 0.12075410 10.94306 2.14178 8.65153 226.3717600 11.00 0.15 MPO02608
+ 3150 Tosa 53400 3.1972587 0.11993270 22.08609 274.33262 350.45640 209.9301600 11.00 0.15 MPO33740
+ 3223 Forsius 53400 2.6058795 0.14535050 10.04155 292.67235 168.35087 207.1789000 11.00 0.15 MPO02609
+ 3254 Bus 53400 3.9555402 0.16613550 4.44570 304.82724 43.59327 326.9039400 11.00 0.15 MPC33331
+ 3318 Blixen 53400 3.0087449 0.04579960 11.56837 55.73216 109.33092 321.6710200 11.00 0.15 MPC27431
+ 3396 Muazzez 53400 3.3752966 0.19490470 8.39294 315.78957 38.27803 150.1970000 11.00 0.15 MPO47594
+ 3469 Bulgakov 53400 3.0174315 0.08410490 9.22954 64.99382 219.62590 211.8220400 11.00 0.15 MPO70180
+ 3675 Kemstach 53400 3.3635082 0.09578220 10.85993 176.74906 340.11087 166.5605900 11.00 0.15 MPO04876
+ 3784 Chopin 53400 3.1231500 0.17138340 13.54504 193.01335 94.84828 216.1122900 11.00 0.15 MPO47596
+ 4202 1985 CB2 53400 3.0177540 0.08982370 10.25420 139.00154 144.60478 164.5043400 11.00 0.15 MPO70180
+ 4436 1983 EX 53400 3.2495181 0.05328170 17.36380 17.73547 90.71918 330.7940500 11.00 0.15 MPC32737
+ 4460 Bihoro 53400 2.9246418 0.18018250 27.04528 29.46436 326.62868 149.9670500 11.00 0.15 MPO50330
+ 4493 1988 TG1 53400 3.0233089 0.07466340 9.01727 153.34823 264.80615 8.8682200 11.00 0.15 MPO09657
+ 4542 Mossotti 53400 3.0106886 0.05909920 11.30081 145.43075 104.56133 270.9522000 11.00 0.15 MPC38748
+ 4547 Massachusetts 53400 2.6137434 0.06968310 18.00711 36.82558 358.51693 354.6171200 11.00 0.15 MPC35410
+ 4628 Laplace 53400 2.6437288 0.11754440 11.78570 249.50303 275.75463 320.8799100 11.00 0.15 MPO50330
+ 4843 Megantic 53400 3.0856335 0.12735560 10.99424 221.18945 162.84687 24.5465600 11.00 0.15 MPO65990
+ 4930 Rephiltim 53400 3.1241115 0.04294370 15.49241 353.96475 122.50692 345.4659300 11.00 0.15 MPC38011
+ 5092 Manara 53400 3.2015205 0.06233120 16.11062 201.59028 359.26916 347.1040700 11.00 0.15 MPO73857
+ 5222 Ioffe 53400 2.7725888 0.14542480 34.57508 331.62300 220.74517 312.8311300 11.00 0.15 MPO31791
+ 5368 1984 SW5 53400 3.9680700 0.08157560 6.26388 339.69477 159.64004 75.6336400 11.00 0.15 MPO15993
+ 5476 1989 TO11 53400 5.1197755 0.07211860 13.69171 94.56588 198.58373 186.0635300 11.00 0.15 MPO33741
+ 5687 Yamamotoshinobu 53400 3.0055169 0.17741700 12.43878 240.40234 130.50595 345.2737400 11.00 0.15 MPC35411
+ 5920 1992 SX17 53400 3.1303452 0.12488540 19.46076 59.39886 348.24257 56.1476000 11.00 0.15 MPO47609
+ 5959 Shaklan 53400 3.1889882 0.10323880 17.86432 146.44277 135.63938 279.7308500 11.00 0.15 MPO47610
+ 6052 Junichi 53400 3.2466623 0.04365470 21.76374 277.53708 169.91225 141.1081200 11.00 0.15 MPO47611
+ 6137 1991 BY 53400 3.2148934 0.06210730 15.43574 92.73423 337.26496 225.9945200 11.00 0.15 MPC24096
+ 6392 Takashimizuno 53400 3.2119829 0.13658380 17.63726 249.66897 53.31691 139.6831700 11.00 0.15 MPO10820
+ 6794 Masuisakura 53400 3.0837901 0.21175240 16.33330 349.92077 41.13062 259.1179600 11.00 0.15 MPO47617
+ 6823 1988 ED1 53400 2.5691446 0.13752240 16.64699 335.65182 86.85111 128.8523900 11.00 0.15 MPO13524
+ 7027 Toshihanda 53400 3.9609145 0.19474190 12.38240 12.75718 77.26092 153.3807400 11.00 0.15 MPO47619
+ 7124 Glinos 53400 3.1406605 0.03928760 17.91218 58.86726 274.00630 193.9889200 11.00 0.15 MPO47620
+ 8125 Tyndareus 53400 5.1448933 0.04659500 13.14521 57.10436 323.14896 250.0459100 11.00 0.15 MPO47628
+ 9807 1997 SJ4 53400 5.2100816 0.15356220 4.97002 195.88057 232.63390 181.6374100 11.00 0.15 MPO25664
+ 9818 Eurymachos 53400 5.2579343 0.00490510 7.47912 124.76600 18.78596 93.8689900 11.00 0.15 MPO47636
+11428 Alcinoos 53400 5.2999550 0.01292110 17.32831 61.54762 3.32531 200.9042600 11.00 0.15 MPO47643
+11663 1997 GO24 53400 5.1623747 0.12547780 14.45175 88.12178 226.06570 161.4832900 11.00 0.15 MPO33742
+11887 Echemmon 53400 5.1923268 0.09128980 24.03406 112.05132 242.65591 130.2294300 11.00 0.15 MPC36243
+13383 1998 XS31 53400 5.1248894 0.06393700 6.40654 160.76660 252.21803 204.8989000 11.00 0.15 MPO23409
+15638 2000 JA65 53400 3.9908803 0.18340530 9.43116 228.18975 119.00218 124.4086600 11.00 0.15 MPO53561
+15651 Tlepolemos 53400 5.2466160 0.04003550 2.96811 30.95924 45.29328 204.4949100 11.00 0.15 MPO00953
+18493 1996 HV9 53400 5.3180149 0.09061810 17.17953 89.04892 215.55484 183.1005700 11.00 0.15 MPO38163
+19844 2000 ST317 53400 5.1874815 0.04858430 40.43398 104.52445 207.52372 180.7431400 11.00 0.15 MPO06672
+20898 Fountainhills 53400 4.2273393 0.46517570 45.51667 234.82611 293.33331 144.4452200 11.00 0.15 MPO07975
+22052 2000 AQ14 53400 5.2289294 0.03492390 11.86462 320.17258 83.66661 193.3529000 11.00 0.15 MPO62188
+23144 2000 AY182 53400 5.2032978 0.06840950 9.43068 210.41619 230.15111 190.6650200 11.00 0.15 MPO62188
+23549 1994 ES6 53400 5.2455054 0.04384200 9.04919 64.92203 124.03696 306.1296700 11.00 0.15 MPO11121
+23622 1996 RW29 53400 5.1003181 0.03378390 13.04484 324.78483 146.55764 139.3158900 11.00 0.15 MPO62188
+24449 2000 QL63 53400 5.2314588 0.04967980 36.91765 220.96769 158.41777 110.6633600 11.00 0.15 MPO11413
+24451 2000 QS104 53400 5.2905382 0.12916500 21.37436 323.59111 28.57130 142.1043200 11.00 0.15 MPO31798
+24453 2000 QG173 53400 5.2156928 0.05341700 9.75598 353.38972 291.68644 176.1894500 11.00 0.15 MPO11414
+24456 2000 RO25 53400 5.1645716 0.04319220 8.07672 144.92649 220.93637 129.0834900 11.00 0.15 MPO11414
+24485 2000 YL102 53400 5.1505945 0.04141940 13.26766 187.98751 151.30261 263.1123600 11.00 0.15 MPO11423
+24531 2001 CE21 53400 5.2953326 0.08772240 22.43556 236.18363 190.75884 172.4812000 11.00 0.15 MPO11437
+24534 2001 CX27 53400 5.1699680 0.08213660 13.08447 304.51020 28.79531 290.2392900 11.00 0.15 MPO11438
+30942 1994 CX13 53400 5.1494330 0.06909920 22.92650 270.19669 143.69747 83.4765900 11.00 0.15 MPO73896
+31806 1999 NE11 53400 5.1938412 0.09415990 34.09421 192.92258 136.71382 162.2157600 11.00 0.15 MPO18893
+31819 1999 RS150 53400 5.1286149 0.00234640 14.42415 349.39239 349.06911 166.4124100 11.00 0.15 MPO18898
+34785 2001 RG87 53400 5.1832357 0.03802320 20.27639 87.28065 198.93614 182.5881600 11.00 0.15 MPO21871
+36279 2000 BQ5 53400 5.2959757 0.09947900 31.17801 7.00375 75.46799 177.6099100 11.00 0.15 MPO24513
+37297 2001 BQ77 53400 5.2211281 0.07788700 20.78101 255.93277 250.92478 113.3403700 11.00 0.15 MPO24854
+38610 2000 AU45 53400 5.2326644 0.01458520 14.07137 301.54753 270.68329 35.8115900 11.00 0.15 MPO26571
+ 549 Jessonda 53400 2.6824434 0.26100730 3.96631 156.98423 291.66136 269.5841300 11.01 0.15 E2005J42
+ 1711 Sandrine 53400 3.0140945 0.11119980 11.08214 252.76908 134.94255 217.3565700 11.01 0.15 MPC34571
+ 1357 Khama 53400 3.1806004 0.16120010 13.99853 285.38534 83.89103 20.4225600 11.03 0.15 MPO47587
+ 1702 Kalahari 53400 2.8624726 0.13935690 9.94403 241.49839 104.09624 210.4719300 11.03 0.15 MPO14338
+ 1482 Sebastiana 53400 2.8712907 0.04045980 2.97614 215.70075 71.17742 148.4798700 11.04 0.15 MPO09657
+ 1576 Fabiola 53400 3.1384959 0.17503070 0.94403 240.91702 167.18855 40.6308300 11.04 0.15 MPC30890
+ 1655 Comas Sola 53400 2.7846423 0.23151300 9.57696 323.25638 111.41681 66.2247700 11.04 0.15 MPO50329
+ 1277 Dolores 53400 2.6990569 0.23876720 6.96524 47.35937 247.26159 12.1552500 11.05 0.15 MPC38009
+ 1379 Lomonosowa 53400 2.5246674 0.08971120 15.59587 30.63848 169.95057 39.4214500 11.05 0.15 MPC24550
+ 1337 Gerarda 53400 2.9093178 0.10180160 17.98820 199.38584 160.52129 67.4560300 11.06 0.15 MPO02605
+ 1674 Groeneveld 53400 3.1973857 0.12576980 2.66807 354.45605 95.83552 344.8185700 11.06 0.15 MPO70179
+ 1287 Lorcia 53400 3.0093255 0.06535090 9.83154 272.15978 202.70644 121.7952000 11.07 0.15 MPC29578
+ 1794 Finsen 53400 3.1282774 0.15543980 14.50591 335.42149 221.51019 124.5942200 11.08 0.15 MPO02606
+ 672 Astarte 53400 2.5575176 0.13405610 11.13593 309.02001 344.04252 266.0114900 11.10 0.15 E2005H34
+ 710 Gertrud 53400 3.1263669 0.13770970 1.74953 101.57253 140.25323 272.8808300 11.10 0.15 MPO70179
+ 717 Wisibada 53400 3.1491552 0.25619850 1.64426 24.38279 343.94610 240.6779100 11.10 0.15 MPO70179
+ 794 Irenaea 53400 3.1290603 0.29599090 5.41458 132.01260 160.50242 112.5365800 11.10 0.15 MPO73855
+ 889 Erynia 53400 2.4467419 0.20463360 8.08796 277.14352 132.90097 341.9821700 11.10 0.15 MPO65987
+ 955 Alstede 53400 2.5949947 0.28898980 10.68795 282.73576 351.54773 23.5248400 11.10 0.15 MPO62176
+ 999 Zachia 53400 2.6117954 0.21613050 9.76819 127.76925 215.19628 92.1725500 11.10 0.15 MPO62176
+ 1002 Olbersia 53400 2.7880597 0.15261460 10.77384 354.34881 344.12039 172.0082500 11.10 0.15 MPO30233
+ 1039 Sonneberga 53400 2.6795583 0.06269540 4.55394 327.05681 221.84425 328.4440900 11.10 0.15 MPO02604
+ 1122 Neith 53400 2.6046378 0.25912820 4.74607 328.60958 63.48285 33.5582600 11.10 0.15 MPO47586
+ 1145 Robelmonte 53400 2.4247922 0.11839210 6.21174 267.75819 346.89917 306.3798900 11.10 0.15 MPC32506
+ 1160 Illyria 53400 2.5608522 0.11793390 14.98927 4.40518 3.90321 140.1451200 11.10 0.15 MPO02605
+ 1184 Gaea 53400 2.6681865 0.07265050 11.30627 311.44467 355.88123 39.6563700 11.10 0.15 MPO02605
+ 1226 Golia 53400 2.5819723 0.11480931 9.85454 138.74101 17.56281 46.0076537 11.10 0.15 JPL 13
+ 1229 Tilia 53400 3.2345003 0.15604550 1.01927 162.82620 198.35521 226.7227900 11.10 0.15 MPC35406
+ 1319 Disa 53400 2.9862995 0.20608520 2.79885 317.35978 256.24028 241.1162700 11.10 0.15 MPC24717
+ 1340 Yvette 53400 3.1758242 0.13641140 0.41993 223.97017 346.04419 44.1073000 11.10 0.15 MPO02605
+ 1343 Nicole 53400 2.5702909 0.11219290 6.03475 234.24202 41.32247 266.5771600 11.10 0.15 MPO02605
+ 1352 Wawel 53400 2.7804208 0.06317310 3.75663 212.81499 186.31304 134.2780000 11.10 0.15 MPC25189
+ 1410 Margret 53400 3.0196792 0.10383990 10.36363 228.36733 171.34458 71.0216800 11.10 0.15 MPC25409
+ 1489 Attila 53400 3.2090824 0.13404440 2.42384 20.57998 155.05079 214.4502200 11.10 0.15 MPO02606
+ 1517 Beograd 53400 2.7172348 0.04389200 5.27898 227.81436 63.98734 230.9902500 11.10 0.15 MPC33537
+ 1569 Evita 53400 3.1484488 0.13278400 12.26751 251.89570 99.69306 1.2283200 11.10 0.15 MPC24371
+ 1588 Descamisada 53400 3.0298511 0.06932520 11.26557 228.59459 98.83809 357.8679500 11.10 0.15 MPO02606
+ 1635 Bohrmann 53400 2.8520505 0.06138500 1.81547 132.55406 184.65651 140.1232100 11.10 0.15 MPC35407
+ 1672 Gezelle 53400 3.1890018 0.26801660 1.05803 255.63477 181.15422 103.5500200 11.10 0.15 MPO47587
+ 1692 Subbotina 53400 2.7903872 0.13426210 2.42354 112.15419 199.73317 268.4481900 11.10 0.15 MPC32736
+ 1728 Goethe Link 53400 2.5628992 0.09057570 7.18848 66.44706 240.79112 357.6779700 11.10 0.15 MPC24717
+ 1732 Heike 53400 3.0102858 0.11476450 10.79458 207.34232 156.02004 106.7131500 11.10 0.15 MPO50329
+ 1753 Mieke 53400 3.0131416 0.08439940 11.37474 232.85687 58.59984 139.7687300 11.10 0.15 MPO47587
+ 1777 Gehrels 53400 2.6265816 0.01812730 3.15424 137.30714 335.01256 45.9860900 11.10 0.15 MPO31791
+ 1852 Carpenter 53400 3.0150318 0.06479780 11.20386 345.91228 95.67493 303.0377500 11.10 0.15 MPO02606
+ 1881 Shao 53400 3.1621800 0.11093440 9.87312 69.50724 218.21658 191.3176100 11.10 0.15 MPC36497
+ 1882 Rauma 53400 3.0040129 0.09935020 9.48789 125.81700 201.48626 108.3180000 11.10 0.15 MPC32506
+ 1936 Lugano 53400 2.6748429 0.13768730 10.24587 256.03680 265.28757 334.5398000 11.10 0.15 MPC32295
+ 1984 Fedynskij 53400 3.0117300 0.08945330 4.78354 130.97277 185.85235 47.7836900 11.10 0.15 MPC32039
+ 2040 Chalonge 53400 3.1205224 0.18594720 14.65505 85.49157 39.82619 270.6063900 11.10 0.15 MPO08362
+ 2069 Hubble 53400 3.1655276 0.17617050 9.12613 68.67130 46.72961 356.8940900 11.10 0.15 MPO50329
+ 2114 Wallenquist 53400 3.1926610 0.14817710 0.55965 217.55098 1.59603 17.0995800 11.10 0.15 MPO57621
+ 2137 Priscilla 53400 3.1840212 0.06194530 11.71302 135.51913 320.12406 270.9196600 11.10 0.15 MPO09657
+ 2148 Epeios 53400 5.2030908 0.05685570 9.15438 231.48803 176.59334 205.0285700 11.10 0.15 MPO47589
+ 2151 Hadwiger 53400 2.5610024 0.05780020 15.46741 85.36081 28.09034 153.1247600 11.10 0.15 MPO02607
+ 2224 Tucson 53400 2.8808997 0.04811520 2.66996 248.15145 51.39409 87.4610100 11.10 0.15 MPC29888
+ 2271 Kiso 53400 2.7583612 0.06135130 3.38283 176.78447 136.61358 128.6966700 11.10 0.15 MPO02607
+ 2326 Tololo 53400 2.8608393 0.15838220 15.12978 257.89547 156.17961 359.1078400 11.10 0.15 MPO09657
+ 2352 Kurchatov 53400 3.1100744 0.11194848 14.75496 113.63594 232.59415 177.9988993 11.10 0.15 JPL 9
+ 2425 Shenzhen 53400 2.9986151 0.09821300 10.87517 244.78036 52.75276 140.1629400 11.10 0.15 MPO09657
+ 2434 Bateson 53400 3.0813720 0.17047530 15.62332 285.75742 27.47871 74.1800300 11.10 0.15 MPO65989
+ 2651 Karen 53400 2.9801939 0.32782840 17.76970 276.90982 126.45062 233.3971100 11.10 0.15 MPO47591
+ 2690 Ristiina 53400 3.0334465 0.11896290 11.43099 260.40385 136.39146 358.8555900 11.10 0.15 MPO65989
+ 2774 Tenojoki 53400 3.1815257 0.14477100 8.54031 110.16490 291.19950 320.2235600 11.10 0.15 MPO47591
+ 2848 ASP 53400 3.1951613 0.20034750 0.91930 52.82139 338.95968 1.7335200 11.10 0.15 MPO47592
+ 3012 Minsk 53400 3.2254633 0.06192020 18.27306 85.73539 355.34040 61.8699900 11.10 0.15 MPO73856
+ 3015 Candy 53400 3.3962538 0.16455990 17.42608 301.55560 38.48039 354.4237800 11.10 0.15 MPO06175
+ 3104 Durer 53400 2.9620205 0.09133470 24.18700 244.77504 162.31038 262.0146900 11.10 0.15 MPO47593
+ 3214 Makarenko 53400 3.0135571 0.05862810 11.50802 161.18704 100.40435 130.2375100 11.10 0.15 MPO25662
+ 3278 Behounek 53400 3.2178675 0.02098110 9.70471 54.00330 78.75825 230.0697600 11.10 0.15 MPO47593
+ 3339 Treshnikov 53400 3.1766479 0.13447330 17.80532 150.36493 84.86480 250.1674600 11.10 0.15 MPC27431
+ 3346 Gerla 53400 3.1854987 0.04559800 21.54411 8.59610 2.88840 147.5625000 11.10 0.15 MPO14338
+ 3571 Milanstefanik 53400 3.9347393 0.11616650 7.82736 24.89537 249.26224 252.6771200 11.10 0.15 MPO00596
+ 3736 Rokoske 53400 3.0159885 0.08721330 11.31840 147.23801 145.53627 184.1851500 11.10 0.15 MPC33737
+ 3747 Belinskij 53400 3.1911504 0.11472460 24.38943 103.17905 38.53321 295.2785300 11.10 0.15 MPO09657
+ 3761 Romanskaya 53400 3.1210286 0.28291980 16.21815 84.32614 207.38069 135.8818100 11.10 0.15 MPC36057
+ 4201 Orosz 53400 3.1543687 0.23040110 8.87827 14.60941 238.23034 237.1816600 11.10 0.15 MPC33738
+ 4446 Carolyn 53400 3.9779063 0.28200140 7.24496 118.07614 189.24416 200.2908400 11.10 0.15 MPO47599
+ 4455 Ruriko 53400 3.0140143 0.04441280 9.38931 229.40280 243.93198 354.4119800 11.10 0.15 MPO31791
+ 4498 Shinkoyama 53400 2.9995279 0.12359040 8.88579 69.88121 281.30000 149.5964600 11.10 0.15 MPO47600
+ 4505 Okamura 53400 3.0106104 0.04609030 11.82239 21.03868 119.35517 324.3124800 11.10 0.15 MPO47600
+ 4730 Xingmingzhou 53400 3.1254437 0.04947440 12.00375 197.57953 80.89131 284.7008800 11.10 0.15 MPO57622
+ 4744 1988 RF5 53400 2.7970333 0.18622540 10.17750 186.74833 348.39866 331.8144400 11.10 0.15 MPO50331
+ 5012 Eurymedon 53400 5.2658452 0.08498450 4.99815 332.98697 34.83152 244.9721000 11.10 0.15 MPO47603
+ 5070 Arai 53400 3.1030686 0.07296940 6.03623 189.33223 340.27269 88.2266600 11.10 0.15 MPO03855
+ 5231 Verne 53400 2.6201297 0.15108710 14.89515 319.84092 91.32786 165.2655800 11.10 0.15 MPO33740
+ 5495 Rumyantsev 53400 3.4204307 0.04070710 9.19880 290.68411 33.36415 80.3517600 11.10 0.15 MPO30233
+ 5711 Eneev 53400 3.9388961 0.16566320 6.37547 298.97872 14.72118 178.9059200 11.10 0.15 MPO33741
+ 5907 1989 TU5 53400 5.1545199 0.09649460 1.92053 139.59003 107.74485 232.6980200 11.10 0.15 MPO73857
+ 5942 Denzilrobert 53400 3.0322561 0.12663700 11.09303 293.27767 77.89003 154.3498500 11.10 0.15 MPO47610
+ 6057 Robbia 53400 3.3270548 0.10149230 17.88149 184.93361 171.07535 203.3733900 11.10 0.15 MPO47611
+ 6372 Walker 53400 3.1902635 0.15457550 15.79276 189.16674 64.29258 140.3308900 11.10 0.15 MPO47613
+ 6785 1990 VA7 53400 3.1832141 0.10130040 20.09157 121.53289 46.41476 82.4092300 11.10 0.15 MPC26388
+ 7394 Xanthomalitia 53400 3.9347249 0.04762230 8.69081 176.63626 175.80552 176.3039700 11.10 0.15 MPC35412
+ 9713 Oceax 53400 5.1991201 0.05445400 4.15237 312.81974 156.03141 131.6207100 11.10 0.15 MPO47636
+ 9817 Thersander 53400 5.3011925 0.04160800 9.15657 81.65051 24.45111 137.2720700 11.10 0.15 MPO47636
+10664 Phemios 53400 5.1471852 0.03104440 8.59342 235.08976 240.13900 153.1127900 11.10 0.15 MPO47640
+12658 Peiraios 53400 5.1253691 0.05687500 1.77843 326.40927 111.88260 189.0153100 11.10 0.15 MPO27569
+12920 1998 VM15 53400 3.9851943 0.20535610 6.33428 88.15858 221.09866 349.1675800 11.10 0.15 MPO47647
+13062 Podarkes 53400 5.1201823 0.00993250 8.24408 282.48002 91.03379 259.1497700 11.10 0.15 MPO57629
+13366 1998 US24 53400 5.2311207 0.10405750 6.63600 354.68521 96.31582 157.6079300 11.10 0.15 MPO41501
+13862 1999 XT160 53400 5.2958538 0.08462550 8.38525 277.30097 132.21196 199.1482500 11.10 0.15 MPO62182
+15161 2000 FQ48 53400 3.2065723 0.21302520 18.15547 98.39190 231.08607 192.7173200 11.10 0.15 MPO00111
+18060 1999 XJ156 53400 5.1640308 0.05593340 6.62439 150.47983 224.98128 219.6936800 11.10 0.15 MPO62186
+18062 1999 XY187 53400 5.1782340 0.04829550 17.36924 33.21931 38.44670 164.8950800 11.10 0.15 MPO47655
+20720 1999 XP101 53400 5.2903686 0.14491360 18.16688 350.69793 100.77039 162.2691700 11.10 0.15 MPO66015
+21372 1997 TM28 53400 5.2145191 0.02864680 11.04182 276.30357 188.72334 136.7858200 11.10 0.15 MPO27572
+22054 2000 AP21 53400 5.1679715 0.05427560 20.94097 231.28923 287.05785 99.7230300 11.10 0.15 MPO25668
+23186 2000 PO8 53400 4.0131373 0.12636550 13.04770 103.47759 98.50927 347.0569800 11.10 0.15 MPO10236
+23709 1997 TA28 53400 5.1674823 0.08267570 10.69435 333.50243 37.98977 230.7172400 11.10 0.15 MPO11171
+24233 1999 XD94 53400 5.2585095 0.03856430 11.69863 101.32878 304.52556 221.6779400 11.10 0.15 MPO11346
+24452 2000 QU167 53400 5.1665940 0.06399580 6.86595 211.14391 226.09442 52.0206000 11.10 0.15 MPO11413
+24470 2000 SJ310 53400 5.1746036 0.08272630 24.01761 68.17900 260.88707 174.8644300 11.10 0.15 MPO57636
+24471 2000 SH313 53400 5.3137759 0.04668360 26.96510 142.27209 241.69517 115.2593800 11.10 0.15 MPO38163
+24472 2000 SY317 53400 5.1277752 0.04778830 21.21691 141.08137 237.84607 119.4978600 11.10 0.15 MPO73887
+29314 1994 CR18 53400 5.2340941 0.06933430 15.26639 132.50584 143.50346 228.7919500 11.10 0.15 MPO16244
+29603 1998 MO44 53400 5.1843993 0.03250130 33.34125 187.50992 113.54894 164.6714500 11.10 0.15 MPO16335
+30708 Echepolos 53400 5.2369158 0.01291480 24.11500 27.70868 29.44692 58.9106800 11.10 0.15 MPO38168
+31344 1998 OM12 53400 5.3473993 0.03776850 7.47504 329.33916 27.26687 141.5146200 11.10 0.15 MPO73896
+32440 2000 RC100 53400 5.1164179 0.02418230 31.42285 357.35903 319.40551 178.1720900 11.10 0.15 MPO19113
+32480 2000 SG348 53400 5.2627921 0.09066890 21.57717 207.09000 127.85553 153.5712500 11.10 0.15 MPO19127
+32501 2000 YV135 53400 5.2049462 0.06710360 32.13802 177.75491 55.70516 259.3826000 11.10 0.15 MPO19134
+41379 2000 AS105 53400 5.1052028 0.06032690 25.94309 343.34678 104.95297 157.9972800 11.10 0.15 MPO28554
+42367 2002 CQ134 53400 5.1686087 0.04479540 29.12509 342.36063 187.96856 104.9136900 11.10 0.15 MPO28891
+51354 2000 RX25 53400 5.1426933 0.10557990 9.90181 58.43837 269.55794 158.2207100 11.10 0.15 MPO36737
+51378 2001 AT33 53400 5.1929387 0.04994120 33.59153 121.88965 302.49964 166.3522200 11.10 0.15 MPO36747
+60383 2000 AR184 53400 5.2478930 0.07177300 15.15321 69.05969 248.10091 306.2476000 11.10 0.15 MPO73914
+82055 2000 TY40 53400 5.1379463 0.05889470 36.57679 329.62141 156.68305 6.4080700 11.10 0.15 MPO59328
+ 991 McDonalda 53400 3.1488689 0.14880110 2.07700 254.39150 63.39527 330.6679000 11.12 0.15 MPO62176
+ 644 Cosima 53400 2.5987080 0.15587850 1.04064 268.33317 109.92780 90.3921000 11.13 0.15 E2005H34
+ 1215 Boyer 53400 2.5780662 0.13328210 15.91621 265.85218 123.82502 310.1759700 11.14 0.15 MPO02605
+ 433 Eros 53400 1.4582038 0.22277991 10.82933 178.67426 304.40049 16.1787961 11.16 0.46 JPL 208
+ 832 Karin 53400 2.8634314 0.08150310 1.00321 118.11310 254.60852 70.4757600 11.18 0.15 MPO65986
+ 1362 Griqua 53400 3.2205088 0.36955790 24.20599 262.14629 121.39933 276.5508700 11.18 0.15 MPO06175
+ 920 Rogeria 53400 2.6227979 0.10422510 11.58497 267.88869 193.07706 303.2910900 11.19 0.15 MPO65987
+ 265 Anna 53400 2.4200753 0.26766380 25.63030 251.77739 335.64179 64.9226400 11.20 0.15 MPC36495
+ 452 Hamiltonia 53400 2.8476179 0.00989780 3.22682 62.81185 92.61764 234.7838200 11.20 0.15 MPO47586
+ 612 Veronika 53400 3.1619726 0.25952990 20.81576 119.49103 203.67732 247.7719200 11.20 0.15 MPO03854
+ 700 Auravictrix 53400 2.2296192 0.10399260 6.78567 101.29177 96.95910 199.5352000 11.20 0.15 E2005H34
+ 823 Sisigambis 53400 2.2211111 0.09011130 3.64376 218.49208 255.24041 6.2763600 11.20 0.15 MPO41498
+ 916 America 53400 2.3663158 0.23520820 11.10136 41.37890 329.91237 187.7628700 11.20 0.15 MPO65987
+ 988 Appella 53400 3.1472398 0.23170170 1.57765 337.85833 41.86664 250.5009200 11.20 0.15 MPO62176
+ 1006 Lagrangea 53400 3.1628680 0.34838650 10.88954 85.34963 295.21978 193.5899200 11.20 0.15 MPO15993
+ 1068 Nofretete 53400 2.9087504 0.09236630 5.50501 262.65285 319.29364 61.2156300 11.20 0.15 MPC35406
+ 1079 Mimosa 53400 2.8734928 0.04360630 1.17965 103.76698 329.86334 44.9804600 11.20 0.15 MPC33537
+ 1119 Euboea 53400 2.6110731 0.15381310 7.86671 229.29903 57.49372 197.3855100 11.20 0.15 MPC20607
+ 1125 China 53400 3.1282266 0.21690960 3.04108 11.70605 97.20135 114.2936800 11.20 0.15 MPO57621
+ 1203 Nanna 53400 2.8836731 0.25034430 5.96699 175.68720 224.97544 333.4882300 11.20 0.15 MPO06175
+ 1373 Cincinnati 53400 3.4159030 0.31643251 38.96671 99.74609 297.51354 6.1961536 11.20 0.15 JPL 13
+ 1499 Pori 53400 2.6691576 0.18562740 12.20705 73.79750 239.90596 122.8446600 11.20 0.15 MPC35406
+ 1510 Charlois 53400 2.6708299 0.15033900 11.84217 165.43831 331.68637 57.8575500 11.20 0.15 MPC38747
+ 1541 Estonia 53400 2.7682642 0.06758180 4.88327 188.24651 1.56551 86.9442200 11.20 0.15 MPO41498
+ 1587 Kahrstedt 53400 2.5457115 0.15214320 7.83872 96.56168 357.87176 320.6219600 11.20 0.15 MPO02606
+ 1624 Rabe 53400 3.1923382 0.09635580 1.98290 13.76905 133.58821 221.1851900 11.20 0.15 MPC24717
+ 1630 Milet 53400 3.0307888 0.16710650 4.53710 97.06281 54.56217 1.6031500 11.20 0.15 MPC25189
+ 1680 Per Brahe 53400 2.7235114 0.18351050 4.25633 156.53098 83.50388 292.7276000 11.20 0.15 MPC33062
+ 1698 Christophe 53400 3.1689851 0.10311360 1.50412 121.32624 27.48211 228.9471400 11.20 0.15 MPO04876
+ 1741 Giclas 53400 2.8870798 0.06639190 2.89178 341.00003 55.59314 170.1547100 11.20 0.15 MPC34277
+ 1742 Schaifers 53400 2.8883202 0.09556230 2.49148 210.51435 152.42444 116.9611500 11.20 0.15 MPC32736
+ 1764 Cogshall 53400 3.0910677 0.12838750 2.22927 79.84409 152.40046 330.4535500 11.20 0.15 MPC34277
+ 1872 Helenos 53400 5.2872151 0.04582430 14.66083 116.26737 188.86941 199.0663000 11.20 0.15 MPO47588
+ 1901 Moravia 53400 3.2457544 0.06553450 24.06683 143.09409 94.68825 120.5372300 11.20 0.15 MPO47588
+ 2197 Shanghai 53400 3.1573654 0.11663810 2.50895 68.44249 56.61254 334.4262600 11.20 0.15 MPC36056
+ 2218 Wotho 53400 3.0397106 0.16684290 14.96479 323.24556 96.76129 287.3929200 11.20 0.15 MPO47589
+ 2248 Kanda 53400 3.0945264 0.12211500 1.63924 146.93143 33.97627 57.6417500 11.20 0.15 MPC26547
+ 2453 Wabash 53400 3.0179470 0.11340540 10.32545 343.05292 11.91264 322.3750600 11.20 0.15 MPC33329
+ 2475 Semenov 53400 3.0370384 0.10711840 9.09524 176.53103 210.35865 46.3591900 11.20 0.15 MPC31133
+ 2550 Houssay 53400 3.1876130 0.17628760 10.39684 244.30801 158.61844 335.2597000 11.20 0.15 MPO47590
+ 2569 Madeline 53400 2.6265603 0.16224230 11.47496 313.65653 76.45647 202.9884600 11.20 0.15 MPO02608
+ 2587 Gardner 53400 3.1644718 0.15651080 2.63277 185.94456 87.79920 168.5388100 11.20 0.15 MPO31791
+ 2599 Veseli 53400 2.5343728 0.16532620 15.34613 341.35992 353.57827 31.8442100 11.20 0.15 MPO02608
+ 2601 Bologna 53400 3.1301735 0.06283590 9.59178 199.10241 288.36678 72.5060700 11.20 0.15 MPO02608
+ 2613 Plzen 53400 3.0382591 0.05080840 12.99782 195.73367 277.85551 171.4025400 11.20 0.15 MPO14996
+ 2655 Guangxi 53400 3.1994341 0.15540270 17.13727 353.40492 88.15302 98.1672000 11.20 0.15 MPO10820
+ 2659 Millis 53400 3.1223147 0.11371930 1.31468 328.86237 157.25801 208.8097600 11.20 0.15 MPO47591
+ 2891 McGetchin 53400 3.3583268 0.12765680 9.33244 247.29069 115.17420 257.5926500 11.20 0.15 MPO25662
+ 2934 Aristophanes 53400 3.1705596 0.04243070 8.81055 83.81348 202.50933 22.6189400 11.20 0.15 MPO47592
+ 2959 Scholl 53400 3.9429801 0.27394000 5.23253 284.75875 121.33853 221.8999000 11.20 0.15 MPO06175
+ 2983 Poltava 53400 2.8466161 0.05878100 4.26066 90.21055 248.03830 311.2377600 11.20 0.15 MPC30890
+ 3066 McFadden 53400 2.5260621 0.13373130 15.56789 187.77871 175.76071 230.5926100 11.20 0.15 MPO13522
+ 3210 Lupishko 53400 3.1157001 0.04761740 13.61599 13.74307 128.31998 244.9188300 11.20 0.15 MPO47593
+ 3330 Gantrisch 53400 3.1429832 0.21214720 10.29160 304.93163 10.11789 205.7482300 11.20 0.15 MPO02609
+ 3582 Cyrano 53400 3.0050626 0.07534690 10.86761 354.13879 59.76650 147.6591600 11.20 0.15 MPO38158
+ 3615 Safronov 53400 3.1719873 0.11782010 2.10703 109.60112 135.14911 100.0036800 11.20 0.15 MPO65989
+ 3642 Frieden 53400 2.7873628 0.07916400 13.45862 16.68109 131.44075 306.2960700 11.20 0.15 MPO02609
+ 3772 Piaf 53400 3.0202328 0.06651530 11.01712 195.67732 101.66150 198.4614800 11.20 0.15 MPO13522
+ 3786 Yamada 53400 2.5509904 0.07958240 14.29161 355.88794 261.96777 279.2846700 11.20 0.15 MPO31791
+ 3899 Wichterle 53400 3.1841205 0.18115500 2.82040 327.58923 82.13956 307.6519900 11.20 0.15 MPC33063
+ 4103 Chahine 53400 2.3800451 0.19152430 26.98934 329.08979 23.30962 289.3768700 11.20 0.15 MPO13522
+ 4207 Chernova 53400 3.0211089 0.05326420 9.01820 221.41758 261.56431 45.3393400 11.20 0.15 MPO47598
+ 4381 Uenohara 53400 3.0261136 0.08119060 11.23503 231.93154 108.22421 34.6994700 11.20 0.15 MPO47599
+ 4449 Sobinov 53400 3.1441697 0.09040320 4.90226 314.06512 299.30352 148.2973100 11.20 0.15 MPO47599
+ 4617 Zadunaisky 53400 3.2133227 0.06310360 18.64804 275.66073 234.69309 359.4057600 11.20 0.15 MPO35428
+ 4717 Kaneko 53400 3.0162747 0.09818410 10.79380 245.53261 73.45408 55.6338200 11.20 0.15 MPO65990
+ 5006 Teller 53400 3.1844869 0.06417310 7.62090 28.64514 103.00592 339.4759400 11.20 0.15 MPO47603
+ 5139 Rumoi 53400 2.8546890 0.03450210 2.85365 231.26659 57.21388 98.9021700 11.20 0.15 MPC32040
+ 5153 1940 GO 53400 2.6570558 0.17392220 12.78974 40.41008 91.01162 50.2441500 11.20 0.15 MPO47604
+ 5215 Tsurui 53400 2.6861725 0.14904770 14.11002 150.01042 125.53051 286.4890200 11.20 0.15 MPO47604
+ 5374 Hokutosei 53400 3.1793296 0.08930690 12.27410 250.66166 300.17769 229.9504300 11.20 0.15 MPO47605
+ 5438 Lorre 53400 2.7486309 0.27381090 26.55143 238.73547 298.57070 210.4594800 11.20 0.15 MPO47606
+ 6025 Naotosato 53400 3.0238060 0.06702360 8.99522 164.03804 280.35191 129.7967400 11.20 0.15 MPO57623
+ 6362 Tunis 53400 3.1894389 0.17798550 19.05003 296.14185 105.64359 66.1816900 11.20 0.15 MPO25663
+ 6393 1990 HM1 53400 3.1580078 0.12284360 10.75924 60.99145 76.51171 286.3838000 11.20 0.15 MPO47613
+ 6400 Georgealexander 53400 3.0099709 0.16125690 12.72596 231.54674 87.95894 153.0145800 11.20 0.15 MPO27568
+ 6419 Susono 53400 3.1275218 0.08744750 11.36566 76.07276 274.81303 84.3070000 11.20 0.15 MPO30234
+ 6420 Riheijyaya 53400 2.9895274 0.10292840 8.91030 48.74344 290.85256 165.4392200 11.20 0.15 MPO47614
+ 6548 1988 BO4 53400 3.0180533 0.06259000 9.29762 347.90571 278.05631 333.0591900 11.20 0.15 MPO15993
+ 6734 1992 FB 53400 2.9945579 0.11816030 11.36306 309.12201 58.54087 356.5667600 11.20 0.15 MPC36059
+ 6924 Fukui 53400 3.3885702 0.09799550 12.21014 281.32800 26.18554 340.7683700 11.20 0.15 MPO62178
+ 7037 Davidlean 53400 3.1064191 0.10329880 11.07565 297.13681 279.00850 215.7881100 11.20 0.15 MPO47619
+ 7588 1992 FJ1 53400 3.2058174 0.15361150 20.69354 258.57996 320.55548 63.9388700 11.20 0.15 MPC36060
+ 8721 AMOS 53400 3.8917192 0.04541520 5.38841 81.61313 266.11730 167.3518300 11.20 0.15 MPO53555
+ 9790 1995 OK8 53400 5.2576435 0.05414010 5.91319 150.10695 231.21712 226.5108100 11.20 0.15 MPO25664
+12974 Halitherses 53400 5.1768729 0.05079250 7.61185 2.22658 15.19576 231.1612800 11.20 0.15 MPO62181
+13331 1998 SU52 53400 5.1071532 0.10779360 2.28859 147.36553 284.96239 161.6475300 11.20 0.15 MPO66000
+13463 Antiphos 53400 5.1558244 0.00629340 10.54065 93.29826 323.57673 201.8890300 11.20 0.15 MPO25665
+13782 1998 UM18 53400 5.1701743 0.13310560 28.59984 231.85764 150.16969 229.2221700 11.20 0.15 MPO10822
+13790 1998 UF31 53400 5.2486963 0.11266580 7.97800 54.80655 67.24578 138.6225600 11.20 0.15 MPO47648
+14792 Thyestes 53400 5.1470951 0.08236430 11.38059 244.56532 154.80503 218.1858400 11.20 0.15 MPO23409
+17428 1989 DL 53400 3.9412439 0.11613960 8.38789 329.61405 256.32046 312.1386800 11.20 0.15 MPO73870
+21284 1996 TC51 53400 5.2515201 0.10084950 7.02861 180.85600 184.08752 239.1629700 11.20 0.15 MPO43318
+22059 2000 AD75 53400 5.1654752 0.11115460 7.81633 320.38474 213.98287 82.1710500 11.20 0.15 MPO62188
+23463 1989 TX11 53400 5.1795500 0.04897440 12.88909 272.72040 110.65975 101.7533300 11.20 0.15 MPO57635
+23987 1999 NB63 53400 5.1800210 0.16724600 21.43233 66.91633 279.77415 144.0776700 11.20 0.15 MPO53564
+24380 2000 AA160 53400 5.2158782 0.08151430 7.19252 35.48794 9.76447 223.9685300 11.20 0.15 MPO11392
+24444 2000 OP32 53400 5.2098075 0.05450390 6.87682 352.47821 291.46211 171.5047000 11.20 0.15 MPO11411
+24446 2000 PR25 53400 5.2680949 0.07874520 25.27442 68.87225 287.06087 120.7545300 11.20 0.15 MPO11412
diff --git a/kstars/kstars/data/cbound.dat b/kstars/kstars/data/cbound.dat
new file mode 100644
index 00000000..ae0c9742
--- /dev/null
+++ b/kstars/kstars/data/cbound.dat
@@ -0,0 +1,2315 @@
+# Constellation Boundaries data file compiled by Torsten Bronger,
+# author of PP3 (http://pp3.sourceforge.net). Based on the canonical work by
+# Delporte (1930), in electronic form at: ftp://cdsarc.u-strasbg.fr/cats/VI/49/
+#
+# The file consists of definitions of boundary segments that divide two adjacent
+# constellation regions. Each boundary segment is defined by two or more
+# pairs of RA,Dec coordinates. The segments follow lines of nearly-constant RA
+# or Dec (not exactly constant because they are defined at epoch 1875.0).
+# Each segment definition begins with an integer equal to the number of
+# coordinate pairs, followed by the coordinate pairs themselves (RA in hours,
+# Dec in degrees). Finally, there is an integer describing the number of
+# constellations bordering the segment (it is always 2). Then, the 3-letter IAU
+# codes of the bordering constellations. A single segment definition may span
+# multiple lines.
+#
+3 20.6386585 2.4360874 20.6392918 1.4361323 20.6399231 0.4361772 2 AQL AQR
+10 20.6399231 0.4361772 20.6405544 -0.5637780 20.6411858 -1.5637331
+20.6418171 -2.5636883 20.6424503 -3.5636432 20.6430855 -4.5635982 20.6437206 -5.5635533
+20.6443596 -6.5635080 20.6450005 -7.5634623 20.6456432 -8.5634165 2 AQL AQR
+9 17.7183819 -67.5711060 17.6515274 -67.5831985 17.5846500 -67.5952682
+17.5177269 -67.6073151 17.4507694 -67.6193314 17.3837872 -67.6313095 17.3167629 -67.6432495
+17.2497025 -67.6551590 17.2161655 -67.6610870 2 ARA APS
+18 6.2754059 55.9658089 6.2088003 55.9779434 6.1421833 55.9900818
+6.0755353 56.0022316 6.0088668 56.0143814 5.9421873 56.0265274 5.8754768 56.0386658
+5.8087454 56.0507965 5.7420030 56.0629120 5.6752291 56.0750122 5.6084347 56.0870934
+5.5416288 56.0991440 5.4747925 56.1111717 5.4079351 56.1231651 5.3410668 56.1351204
+5.2741671 56.1470413 5.2072473 56.1589165 5.1737843 56.1648331 2 CAM AUR
+5 5.1737843 56.1648331 5.1713157 55.1650505 5.1689677 54.1652603
+5.1667309 53.1654587 5.1656508 52.6655540 2 CAM AUR
+6 5.1656508 52.6655540 5.0987325 52.6773491 5.0318055 52.6890945
+4.9648509 52.7007828 4.8978777 52.7124100 4.8560190 52.7196465 2 CAM AUR
+19 14.1132488 47.9039383 14.1141682 46.9039841 14.1150532 45.9040222
+14.1159067 44.9040642 14.1167307 43.9041023 14.1175280 42.9041405 14.1183004 41.9041748
+14.1190481 40.9042130 14.1197739 39.9042473 14.1204786 38.9042816 14.1211643 37.9043121
+14.1218309 36.9043427 14.1224804 35.9043770 14.1231136 34.9044075 14.1237316 33.9044342
+14.1243353 32.9044647 14.1249256 31.9044914 14.1255035 30.9045181 14.1259289 30.1545391 2 CVN BOO
+3 14.1259289 30.1545391 14.0596790 30.1483574 14.0513906 30.1475964 2 CVN BOO
+4 14.0513906 30.1475964 14.0519295 29.1476192 14.0524578 28.1476460
+14.0525885 27.8976517 2 CVN BOO
+8 14.0525885 27.8976517 13.9863071 27.8916721 13.9200172 27.8858757
+13.8537331 27.8802643 13.7874613 27.8748417 13.7211828 27.8696098 13.6549072 27.8645668
+13.5969248 27.8603134 2 CVN BOO
+5 7.9247737 13.1732168 7.9240222 12.1732769 7.9232759 11.1733360
+7.9225349 10.1733961 7.9221659 9.6734257 2 CMI CNC
+3 7.9221659 9.6734257 7.9887652 9.6627522 8.0387115 9.6548138 2 CMI CNC
+4 8.0387115 9.6548138 8.0379896 8.6548719 8.0372715 7.6549282
+8.0365562 6.6549850 2 CMI CNC
+4 8.0365562 6.6549850 8.1031742 6.6444893 8.1697798 6.6341038
+8.1947594 6.6302376 2 CMI CNC
+7 20.6495934 -14.5631361 20.6489239 -13.5631838 20.6482582 -12.5632305
+20.6475983 -11.5632782 20.6469421 -10.5633240 20.6462917 -9.5633707 20.6456432 -8.5634165 2 CAP AQR
+9 20.6456432 -8.5634165 20.5790634 -8.5729389 20.5124722 -8.5825920
+20.4458809 -8.5923729 20.3792973 -8.6022758 20.3127022 -8.6123018 20.2461033 -8.6224461
+20.1795139 -8.6327038 20.1129131 -8.6430750 2 CAP AQL
+5 20.1129131 -8.6430750 20.1136265 -9.6430187 20.1143456 -10.6429625
+20.1150684 -11.6429062 20.1150913 -11.6762342 2 CAP AQL
+18 21.9846859 -24.9040413 21.9841805 -23.9040642 21.9836826 -22.9040890
+21.9831905 -21.9041119 21.9827080 -20.9041328 21.9822292 -19.9041576 21.9817581 -18.9041786
+21.9812927 -17.9041996 21.9808311 -16.9042225 21.9803753 -15.9042444 21.9799232 -14.9042645
+21.9794769 -13.9042864 21.9790325 -12.9043083 21.9785938 -11.9043283 21.9781570 -10.9043484
+21.9777222 -9.9043694 21.9772911 -8.9043894 21.9770775 -8.4043999 2 CAP AQR
+9 21.9770775 -8.4043999 21.9105148 -8.4107742 21.8439503 -8.4173279
+21.7773933 -8.4240570 21.7108269 -8.4309626 21.6442604 -8.4380417 21.5777035 -8.4452906
+21.5111332 -8.4527092 21.4445610 -8.4602947 2 CAP AQR
+7 21.4445610 -8.4602947 21.4450874 -9.4602642 21.4456139 -10.4602337
+21.4461460 -11.4602032 21.4466801 -12.4601717 21.4472198 -13.4601412 21.4477634 -14.4601107 2 CAP AQR
+14 21.4477634 -14.4601107 21.3812675 -14.4678507 21.3147621 -14.4757547
+21.2482529 -14.4838171 21.1817513 -14.4920359 21.1152382 -14.5004101 21.0487232 -14.5089369
+20.9822159 -14.5176105 20.9156933 -14.5264339 20.8491707 -14.5354004 20.7826538 -14.5445070
+20.7161255 -14.5537539 20.6495934 -14.5631361 20.6495934 -14.5631361 2 CAP AQR
+8 23.4301929 53.1870041 23.3624706 53.1849251 23.2947426 53.1826363
+23.2270184 53.1801338 23.1593113 53.1774216 23.0915947 53.1744957 23.0238838 53.1713676
+22.9561901 53.1680298 2 CAS AND
+10 3.6872499 77.4163132 3.6747680 76.4172058 3.6639669 75.4179840
+3.6545231 74.4186630 3.6461914 73.4192657 3.6387818 72.4197998 3.6321456 71.4202728
+3.6261644 70.4207001 3.6207426 69.4210892 3.6158023 68.4214401 2 CAS CAM
+6 3.6158023 68.4214401 3.5479021 68.4311371 3.4799728 68.4406967
+3.4120245 68.4501266 3.3440371 68.4594116 3.2930305 68.4662857 2 CAS CAM
+12 3.2930305 68.4662857 3.2887990 67.4665756 3.2849092 66.4668350
+3.2813191 65.4670792 3.2779932 64.4673004 3.2749021 63.4675026 3.2720194 62.4676933
+3.2693238 61.4678802 3.2667956 60.4680481 3.2644186 59.4682083 3.2621784 58.4683571
+3.2600620 57.4684982 2 CAS CAM
+5 1.4938624 50.6478767 1.4262758 50.6522484 1.3586829 50.6564217
+1.2910939 50.6603928 1.2403936 50.6632347 2 CAS AND
+3 1.2403936 50.6632347 1.2397984 49.6632500 1.2392272 48.6632690 2 CAS AND
+5 1.2392272 48.6632690 1.1716827 48.6668777 1.1041336 48.6702805
+1.0365901 48.6734772 0.9859245 48.6757393 2 CAS AND
+3 0.9859245 48.6757393 0.9854900 47.6757469 0.9850718 46.6757545 2 CAS AND
+12 0.9850718 46.6757545 0.9175716 46.6785851 0.8500678 46.6812057
+0.7825710 46.6836166 0.7150610 46.6858139 0.6475484 46.6878052 0.5800435 46.6895790
+0.5125263 46.6911430 0.4450073 46.6924934 0.3774968 46.6936302 0.3099749 46.6945534
+0.2762186 46.6949348 2 CAS AND
+3 0.2762186 46.6949348 0.2763196 47.6949348 0.2764245 48.6949348 2 CAS AND
+12 0.2764245 48.6949348 0.2088388 48.6955376 0.1412523 48.6959229
+0.1074640 48.6960373 0.1074647 48.6960373 0.0398779 48.6961021 23.9722996 48.6959496
+23.9047146 48.6955833 23.8371277 48.6950035 23.7695522 48.6942101 23.7019691 48.6932030
+23.6850719 48.6929169 2 CAS AND
+3 23.6850719 48.6929169 23.6848907 49.6929131 23.6847038 50.6929131 2 CAS AND
+5 23.6847038 50.6929131 23.6170635 50.6916351 23.5494175 50.6901436
+23.4817734 50.6884384 23.4310455 50.6870193 2 CAS AND
+4 23.4310455 50.6870193 23.4307156 51.6870155 23.4303703 52.6870079
+23.4301929 53.1870041 2 CAS AND
+6 11.0986242 -35.6746559 11.0983200 -36.6746483 11.0980072 -37.6746407
+11.0976849 -38.6746330 11.0973549 -39.6746292 11.0971003 -40.4246216 2 CEN ANT
+5 11.0891504 -57.1744423 11.1570339 -57.1773720 11.2249136 -57.1800919
+11.2928076 -57.1826019 11.3437281 -57.1843452 2 CEN CAR
+9 11.3437281 -57.1843452 11.3432140 -58.1843376 11.3426704 -59.1843300
+11.3420935 -60.1843147 11.3414803 -61.1843071 11.3408270 -62.1842957 11.3401299 -63.1842842
+11.3393822 -64.1842728 11.3389874 -64.6842651 2 CEN CAR
+32 22.6173992 88.6638870 22.7165813 88.6681976 22.8161602 88.6722107
+22.9161415 88.6759262 23.0164833 88.6793442 23.1171417 88.6824417 23.2181168 88.6852341
+23.3193645 88.6877136 23.4208355 88.6898727 23.5225315 88.6917191 23.6244030 88.6932373
+23.7264042 88.6944427 23.8285275 88.6953201 23.9307270 88.6958694 0.0329547 88.6960983
+0.1352024 88.6959991 0.1352014 88.6959991 0.2374217 88.6955795 0.3395649 88.6948318
+0.4416277 88.6937561 0.5435609 88.6923676 0.6453159 88.6906509 0.7468904 88.6886139
+0.8482371 88.6862640 0.9493093 88.6835938 1.0501068 88.6806183 1.1505843 88.6773300
+1.2506984 88.6737366 1.3504516 88.6698380 1.4498017 88.6656418 1.5487088 88.6611557
+1.6471782 88.6563721 2 UMI CEP
+106 1.6471782 88.6563721 1.7451720 88.6513062 1.8426541 88.6459579
+1.9396331 88.6403351 2.0360754 88.6344452 2.1319487 88.6282883 2.2272656 88.6218643
+2.3219965 88.6151962 2.4161134 88.6082687 2.5096321 88.6011047 2.6025274 88.5937042
+2.6947753 88.5860672 2.7863951 88.5782089 2.8773649 88.5701294 2.9676652 88.5618439
+3.0573182 88.5533447 3.1463051 88.5446472 3.2346103 88.5357513 3.3222582 88.5266724
+3.4092338 88.5174026 3.4955239 88.5079651 3.5811555 88.4983597 3.6661160 88.4885864
+3.7503953 88.4786530 3.8340218 88.4685745 3.9169853 88.4583435 3.9992781 88.4479828
+4.0809298 88.4374771 4.1619320 88.4268494 4.2422786 88.4160995 4.3220005 88.4052353
+4.4010911 88.3942566 4.4795461 88.3831787 4.5573955 88.3719940 4.6346350 88.3607178
+4.7112608 88.3493576 4.7873044 88.3379059 4.8627615 88.3263855 4.9376292 88.3147812
+5.0119386 88.3031158 5.0856872 88.2913818 5.1588721 88.2795944 5.2315245 88.2677536
+5.3036413 88.2558594 5.3752222 88.2439194 5.4462957 88.2319412 5.5168605 88.2199326
+5.5869155 88.2078857 5.6564898 88.1958160 5.7255826 88.1837234 5.7941918 88.1716080
+5.8623462 88.1594849 5.9300447 88.1473389 5.9972858 88.1352005 6.0640979 88.1230469
+6.1304798 88.1109009 6.1964302 88.0987549 6.2619758 88.0866241 6.3271160 88.0744934
+6.3918486 88.0623856 6.4562011 88.0502930 6.5201721 88.0382233 6.5837593 88.0261765
+6.6469893 88.0141602 6.7098603 88.0021744 6.7723703 87.9902191 6.8345451 87.9783096
+6.8963828 87.9664307 6.9578815 87.9545975 7.0190659 87.9428101 7.0799332 87.9310760
+7.1404819 87.9193878 7.2007365 87.9077530 7.2606940 87.8961792 7.3203521 87.8846588
+7.3797355 87.8732071 7.4388399 87.8618164 7.4976640 87.8504868 7.5562301 87.8392334
+7.6145358 87.8280487 7.6725779 87.8169403 7.7303796 87.8059006 7.7879372 87.7949448
+7.8452477 87.7840652 7.9023333 87.7732697 7.9591913 87.7625580 8.0158176 87.7519379
+8.0722342 87.7414017 8.1284370 87.7309570 8.1844234 87.7206039 8.2402143 87.7103424
+8.2958059 87.7001801 8.3511944 87.6901169 8.4064016 87.6801453 8.4614220 87.6702805
+8.5162525 87.6605225 8.5709133 87.6508636 8.6254005 87.6413116 8.6797104 87.6318665
+8.7338638 87.6225357 8.7878542 87.6133118 8.8416786 87.6042023 8.8953581 87.5952072
+8.9488869 87.5863266 9.0022602 87.5775604 9.0554981 87.5689163 2 UMI CEP
+3 8.6935167 86.0975418 8.5736599 85.1069717 8.5302410 84.6103745 2 CEP CAM
+46 8.5302410 84.6103745 8.4687109 84.6201172 8.4070864 84.6299744
+8.3453493 84.6399460 8.2835045 84.6500244 8.2215624 84.6602173 8.1595020 84.6705093
+8.0973291 84.6809158 8.0350523 84.6914139 7.9726520 84.7020111 7.9101348 84.7127075
+7.8475089 84.7234955 7.7847528 84.7343750 7.7218752 84.7453384 7.6588831 84.7563858
+7.5957565 84.7675171 7.5325027 84.7787323 7.4691300 84.7900162 7.4056168 84.8013763
+7.3419714 84.8128128 7.2782016 84.8243027 7.2142873 84.8358688 7.1502352 84.8474884
+7.0860543 84.8591690 7.0217233 84.8709030 6.9572501 84.8826904 6.8926430 84.8945236
+6.8278809 84.9064026 6.7629724 84.9183197 6.6979251 84.9302826 6.6327181 84.9422760
+6.5673594 84.9542999 6.5018582 84.9663544 6.4361935 84.9784317 6.3703723 84.9905243
+6.3044047 85.0026398 6.2382684 85.0147705 6.1719728 85.0269089 6.1055255 85.0390549
+6.0389066 85.0512009 5.9721241 85.0633545 5.9051876 85.0754929 5.8380747 85.0876312
+5.7707953 85.0997543 5.7033577 85.1118622 5.6357412 85.1239471 2 CEP CAM
+6 5.6357412 85.1239471 5.5453849 84.1319656 5.4811087 83.1376648
+5.4330444 82.1419144 5.3957367 81.1452179 5.3659263 80.1478500 2 CEP CAM
+24 5.3659263 80.1478500 5.2983856 80.1597824 5.2307725 80.1716766
+5.1630673 80.1835175 5.0952802 80.1953125 5.0274205 80.2070541 4.9594693 80.2187424
+4.8914361 80.2303619 4.8233314 80.2419205 4.7551351 80.2534103 4.6868577 80.2648239
+4.6185088 80.2761688 4.5500693 80.2874298 4.4815493 80.2986069 4.4129596 80.3097000
+4.3442793 80.3206940 4.2755203 80.3316040 4.2066917 80.3424072 4.1377754 80.3531113
+4.0687804 80.3637161 3.9997184 80.3742065 3.9305694 80.3845825 3.8613436 80.3948441
+3.8353660 80.3986664 2 CEP CAM
+4 3.8353660 80.3986664 3.8141670 79.4002228 3.7965803 78.4015045
+3.7817473 77.4025955 2 CEP CAM
+3 3.7817473 77.4025955 3.7130342 77.4125900 3.6872499 77.4163132 2 CEP CAM
+48 3.6872499 77.4163132 3.6184506 77.4261398 3.5495973 77.4358368
+3.4807007 77.4454041 3.4117403 77.4548264 3.3427279 77.4641190 3.2736740 77.4732590
+3.2045584 77.4822540 3.1353929 77.4911041 3.0661881 77.4998016 2.9969237 77.5083466
+2.9276116 77.5167236 2.8582628 77.5249481 2.7888570 77.5330048 2.7194057 77.5409012
+2.6499205 77.5486221 2.5803804 77.5561752 2.5107980 77.5635529 2.4411840 77.5707474
+2.3715184 77.5777664 2.3018131 77.5846024 2.2320793 77.5912552 2.1622968 77.5977249
+2.0924773 77.6040039 2.0226326 77.6100845 1.9527423 77.6159821 1.8828183 77.6216736
+1.8128723 77.6271744 1.7428842 77.6324768 1.6728656 77.6375732 1.6028283 77.6424713
+1.5327523 77.6471634 1.4626495 77.6516495 1.3925313 77.6559219 1.3223780 77.6599960
+1.2522016 77.6638489 1.1820134 77.6674957 1.1117939 77.6709213 1.0415547 77.6741409
+0.9713077 77.6771393 0.9010330 77.6799240 0.8307425 77.6824875 0.7604481 77.6848373
+0.6901299 77.6869583 0.6197997 77.6888657 0.5494693 77.6905518 0.4791191 77.6920090
+0.4615276 77.6923447 2 CEP CAS
+12 0.4615276 77.6923447 0.4598595 76.6923599 0.4584206 75.6923676
+0.4571660 74.6923828 0.4560619 73.6923981 0.4550821 72.6924057 0.4542063 71.6924133
+0.4534182 70.6924133 0.4527050 69.6924210 0.4520560 68.6924286 0.4514625 67.6924362
+0.4509176 66.6924438 2 CEP CAS
+14 0.4509176 66.6924438 0.3823912 66.6935959 0.3138515 66.6945343
+0.2453095 66.6952515 0.1767760 66.6957550 0.1082311 66.6960373 0.1082318 66.6960373
+0.0396864 66.6960983 23.9711514 66.6959457 23.9026070 66.6955795 23.8340626 66.6949921
+23.7655315 66.6941833 23.6969929 66.6931610 23.6798573 66.6928711 2 CEP CAS
+4 23.6798573 66.6928711 23.6803284 65.6928711 23.6807671 64.6928787
+23.6811714 63.6928787 2 CEP CAS
+8 23.6811714 63.6928787 23.6128883 63.6915894 23.5445976 63.6900826
+23.4763107 63.6883621 23.4080391 63.6864281 23.3397617 63.6842766 23.2714920 63.6819153
+23.2544327 63.6812897 2 CEP CAS
+5 23.2544327 63.6812897 23.2552395 62.6813049 23.2559929 61.6813240
+23.2567005 60.6813354 23.2573109 59.7646751 2 CEP CAS
+6 23.2573109 59.7646751 23.1892891 59.7620544 23.1212730 59.7592239
+23.0532722 59.7561836 22.9852676 59.7529335 22.9512749 59.7512321 2 CEP CAS
+4 22.9512749 59.7512321 22.9521389 58.7512512 22.9529552 57.7512779
+22.9536018 56.9179611 2 CEP CAS
+21 2.1110165 10.5143948 2.1778100 10.5080709 2.2445917 10.5015678
+2.3113823 10.4948854 2.3781712 10.4880266 2.4449484 10.4809942 2.5117342 10.4737892
+2.5785182 10.4664135 2.6452904 10.4588718 2.7120712 10.4511633 2.7788498 10.4432926
+2.8456168 10.4352617 2.9123924 10.4270716 2.9791656 10.4187260 3.0459268 10.4102287
+3.1126966 10.4015799 3.1794641 10.3927832 3.2462196 10.3838425 3.3129833 10.3747578
+3.3797448 10.3655338 3.3964274 10.3632069 2 CET ARI
+20 23.9407043 -24.8042011 23.9406757 -23.8042011 23.9406471 -22.8042011
+23.9406185 -21.8042011 23.9405918 -20.8042011 23.9405632 -19.8042011 23.9405365 -18.8042011
+23.9405098 -17.8042011 23.9404831 -16.8042011 23.9404583 -15.8042021 23.9404316 -14.8042011
+23.9404068 -13.8042011 23.9403801 -12.8042021 23.9403553 -11.8042021 23.9403305 -10.8042011
+23.9403057 -9.8042021 23.9402809 -8.8042021 23.9402561 -7.8042016 23.9402332 -6.8042021
+23.9402199 -6.3042021 2 CET AQR
+9 13.9407406 -83.1200714 13.9192753 -82.1209335 13.9026136 -81.1215897
+13.8893003 -80.1221161 13.8784113 -79.1225510 13.8693361 -78.1229095 13.8616505 -77.1232147
+13.8550558 -76.1234818 13.8520956 -75.6235962 2 CHA APS
+35 11.3237982 -75.6840134 11.2540236 -75.6815948 11.1842709 -75.6789627
+11.1145220 -75.6761169 11.0447874 -75.6730499 10.9750795 -75.6697769 10.9053774 -75.6662827
+10.8356934 -75.6625824 10.7660389 -75.6586685 10.6963949 -75.6545486 10.6267710 -75.6502228
+10.5571795 -75.6456833 10.4876013 -75.6409454 10.4180460 -75.6360016 10.3485270 -75.6308594
+10.2790232 -75.6255112 10.2095461 -75.6199722 10.1401072 -75.6142349 10.0706863 -75.6083069
+10.0012951 -75.6021805 9.9319448 -75.5958710 9.8626165 -75.5893707 9.7933197 -75.5826874
+9.7240667 -75.5758209 9.6548376 -75.5687714 9.5856428 -75.5615463 9.5164948 -75.5541458
+9.4473715 -75.5465698 9.3782864 -75.5388260 9.3092499 -75.5309143 9.2402411 -75.5228348
+9.1712704 -75.5145874 9.1023521 -75.5061874 9.0334635 -75.4976349 9.0162458 -75.4954681 2 CHA CAR
+17 14.7009983 -64.5390244 14.6330252 -64.5466995 14.5650215 -64.5542068
+14.4969988 -64.5615463 14.4289694 -64.5687180 14.3609104 -64.5757065 14.2928343 -64.5825195
+14.2247515 -64.5891495 14.1566410 -64.5955963 14.0885143 -64.6018600 14.0203829 -64.6079407
+13.9522247 -64.6138229 13.8840523 -64.6195221 13.8158751 -64.6250305 13.7476740 -64.6303406
+13.6794596 -64.6354599 13.6453524 -64.6379395 2 CIR CEN
+18 13.8307247 -70.6244431 13.8994284 -70.6188965 13.9681225 -70.6131516
+14.0367956 -70.6072159 14.1054373 -70.6010971 14.1740675 -70.5947800 14.2426748 -70.5882874
+14.3112488 -70.5816040 14.3798103 -70.5747452 14.4483461 -70.5677032 14.5168476 -70.5604935
+14.5853348 -70.5531006 14.6537952 -70.5455399 14.7222185 -70.5378113 14.7906246 -70.5299149
+14.8590031 -70.5218506 14.9273434 -70.5136261 14.9444294 -70.5115433 2 CIR APS
+10 14.6822977 -55.5400887 14.6839237 -56.5399971 14.6856394 -57.5399017
+14.6874504 -58.5397949 14.6893692 -59.5396843 14.6914043 -60.5395699 14.6935692 -61.5394478
+14.6958790 -62.5393105 14.6983490 -63.5391693 14.7009983 -64.5390244 2 CIR CEN
+17 5.0649629 -42.8255501 5.0663996 -41.8256798 5.0677919 -40.8258018
+5.0691428 -39.8259201 5.0704551 -38.8260384 5.0717311 -37.8261490 5.0729728 -36.8262596
+5.0741825 -35.8263664 5.0753622 -34.8264694 5.0765138 -33.8265724 5.0776386 -32.8266716
+5.0787382 -31.8267689 5.0798144 -30.8268623 5.0808682 -29.8269577 5.0819011 -28.8270493
+5.0829148 -27.8271389 5.0836625 -27.0772038 2 COL CAE
+7 6.1995044 -27.2787991 6.1984706 -28.2787056 6.1974173 -29.2786121
+6.1963434 -30.2785110 6.1952472 -31.2784138 6.1941271 -32.2783089 6.1932712 -33.0282326 2 COL CMA
+8 6.1932712 -33.0282326 6.2599506 -33.0403671 6.3266487 -33.0524940
+6.3933558 -33.0646057 6.4600625 -33.0766945 6.5267878 -33.0887642 6.5935230 -33.1008072
+6.6602573 -33.1128159 2 COL CMA
+6 12.1063004 33.3039627 12.1724339 33.3042374 12.2385569 33.3047180
+12.3046913 33.3054123 12.3708248 33.3063164 12.4369507 33.3074303 2 COM CVN
+3 12.4369507 33.3074303 12.4370661 32.3074341 12.4371796 31.3074341 2 COM CVN
+15 12.4371796 31.3074341 12.5033550 31.3087559 12.5695314 31.3102894
+12.6356983 31.3120289 12.7018776 31.3139782 12.7680578 31.3161354 12.8342304 31.3184986
+12.9004135 31.3210678 12.9665985 31.3238430 13.0327759 31.3268204 13.0989647 31.3300037
+13.1651564 31.3333893 13.2313404 31.3369770 13.2975368 31.3407631 13.3471832 31.3437366 2 COM CVN
+5 13.3471832 31.3437366 13.3475504 30.3437462 13.3479109 29.3437595
+13.3482637 28.3437691 13.3484383 27.8437748 2 COM CVN
+5 13.3484383 27.8437748 13.4147015 27.8479156 13.4809570 27.8522511
+13.5472250 27.8567848 13.5969248 27.8603134 2 COM CVN
+15 13.5969248 27.8603134 13.5973310 26.8603268 13.5977306 25.8603420
+13.5981226 24.8603573 13.5985088 23.8603687 13.5988894 22.8603840 13.5992632 21.8603973
+13.5996332 20.8604107 13.5999975 19.8604240 13.6003571 18.8604374 13.6007128 17.8604488
+13.6010647 16.8604622 13.6014128 15.8604746 13.6017570 14.8604860 13.6019287 14.3604937 2 COM BOO
+4 18.1539345 -45.4859734 18.0872841 -45.4981232 18.0206280 -45.5102692
+17.9872856 -45.5163460 2 CRA ARA
+8 15.2733011 25.5380573 15.2725487 26.5380058 15.2717838 27.5379543
+15.2710047 28.5379009 15.2702103 29.5378475 15.2693996 30.5377903 15.2685728 31.5377350
+15.2677279 32.5376778 2 CRB BOO
+5 15.2677279 32.5376778 15.3340521 32.5468063 15.4003830 32.5560722
+15.4667110 32.5654755 15.5164652 32.5726128 2 CRB BOO
+8 15.5164652 32.5726128 15.5155525 33.5725441 15.5146189 34.5724792
+15.5136614 35.5724106 15.5126810 36.5723381 15.5116739 37.5722656 15.5106401 38.5721931
+15.5095768 39.5721130 2 CRB BOO
+6 15.5095768 39.5721130 15.5758324 39.5817337 15.6420975 39.5914764
+15.7083626 39.6013451 15.7746468 39.6113358 15.8243618 39.6189079 2 CRB BOO
+15 11.9394207 -25.1957951 11.9394503 -24.1957951 11.9394789 -23.1957970
+11.9395075 -22.1957951 11.9395351 -21.1957970 11.9395628 -20.1957970 11.9395895 -19.1957951
+11.9396162 -18.1957970 11.9396429 -17.1957970 11.9396687 -16.1957951 11.9396944 -15.1957960
+11.9397202 -14.1957970 11.9397459 -13.1957970 11.9397707 -12.1957960 11.9397840 -11.6957970 2 CRT CRV
+16 12.9556341 -55.6771049 12.8878231 -55.6798439 12.8199978 -55.6823730
+12.7521677 -55.6846886 12.6843443 -55.6867905 12.6165066 -55.6886826 12.5486660 -55.6903610
+12.4808331 -55.6918259 12.4129868 -55.6930733 12.3451385 -55.6941071 12.2772999 -55.6949272
+12.2094488 -55.6955338 12.1415968 -55.6959190 12.0737553 -55.6960945 12.0059032 -55.6960487
+11.9380512 -55.6957932 2 CRU CEN
+10 11.9380512 -55.6957932 11.9379740 -56.6957932 11.9378920 -57.6957932
+11.9378052 -58.6957893 11.9377136 -59.6957932 11.9376163 -60.6957932 11.9375124 -61.6957932
+11.9374027 -62.6957893 11.9372845 -63.6957893 11.9371576 -64.6957855 2 CRU CEN
+10 12.9625587 -64.6769638 12.9615765 -63.6769791 12.9606609 -62.6769981
+12.9598055 -61.6770210 12.9590034 -60.6770363 12.9582500 -59.6770515 12.9575396 -58.6770668
+12.9568701 -57.6770821 12.9562349 -56.6770935 12.9556341 -55.6771049 2 CRU CEN
+10 20.0382175 59.8510780 20.1055870 59.8615685 20.1729679 59.8719482
+20.2403774 59.8822174 20.3078098 59.8923721 20.3752518 59.9024048 20.4427261 59.9123154
+20.5102196 59.9221039 20.5777225 59.9317589 20.5811062 59.9322395 2 CYG CEP
+3 20.5811062 59.9322395 20.5785160 60.9320564 20.5773869 61.3486443 2 CYG CEP
+2 20.5773869 61.3486443 20.6415863 61.3576965 2 CYG CEP
+8 20.6415863 61.3576965 20.6442108 60.3578873 20.6466789 59.3580589
+20.6490059 58.3582191 20.6512051 57.3583717 20.6532879 56.3585167 20.6552639 55.3586578
+20.6554241 55.2753258 2 CYG CEP
+22 20.6554241 55.2753258 20.7228317 55.2846947 20.7902489 55.2939262
+20.8576889 55.3030167 20.9251461 55.3119659 20.9926071 55.3207664 21.0600929 55.3294144
+21.1275959 55.3379173 21.1951027 55.3462601 21.2626343 55.3544464 21.3301792 55.3624725
+21.3977280 55.3703384 21.4653015 55.3780365 21.5328865 55.3855705 21.6004734 55.3929291
+21.6680851 55.4001198 21.7357082 55.4071388 21.8033352 55.4139748 21.8709831 55.4206352
+21.9386425 55.4271164 22.0063019 55.4334106 22.0401459 55.4364891 2 CYG CEP
+4 22.0401459 55.4364891 22.0413628 54.4365463 22.0425205 53.4365959
+22.0426140 53.3532715 2 CYG CEP
+6 20.9387398 2.4773185 20.8720608 2.4684026 20.8053722 2.4593425
+20.7386837 2.4501426 20.6720085 2.4408073 20.6386585 2.4360874 2 DEL AQR
+5 20.6386585 2.4360874 20.5719814 2.4265513 20.5052967 2.4168842
+20.4386120 2.4070899 20.4052734 2.4021468 2 DEL AQL
+8 20.4052734 2.4021468 20.4046116 3.4020977 20.4039478 4.4020481
+20.4032822 5.4019985 20.4026127 6.4019494 20.4019432 7.4018993 20.4012680 8.4018488
+20.4009304 8.9018240 2 DEL AQL
+4 20.4009304 8.9018240 20.3341942 8.8918362 20.2674694 8.8817320
+20.2424450 8.8779116 2 DEL AQL
+9 20.2424450 8.8779116 20.2417469 9.8778591 20.2410431 10.8778057
+20.2403355 11.8777504 20.2396240 12.8776960 20.2389050 13.8776417 20.2381802 14.8775864
+20.2374496 15.8775291 20.2372665 16.1275158 2 DEL AQL
+5 4.5574832 -48.7384491 4.4911780 -48.7272606 4.4248972 -48.7161560
+4.3586202 -48.7051392 4.3254924 -48.6996651 2 DOR CAE
+10 9.3743649 72.9741364 9.3810301 73.9737320 9.3885565 74.9732819
+9.3971300 75.9727554 9.4069901 76.9721527 9.4184589 77.9714584 9.4319715 78.9706421
+9.4481411 79.9696655 9.4678469 80.9684677 9.4794130 81.4677658 2 DRA CAM
+24 9.4794130 81.4677658 9.5418243 81.4602661 9.6041956 81.4529190
+9.6665173 81.4457321 9.7287817 81.4387054 9.7910099 81.4318390 9.8531923 81.4251404
+9.9153204 81.4186020 9.9774160 81.4122391 10.0394697 81.4060440 10.1014738 81.4000168
+10.1634493 81.3941574 10.2253847 81.3884735 10.2872753 81.3829727 10.3491383 81.3776398
+10.4109678 81.3724823 10.4727545 81.3675079 10.5345192 81.3627167 10.5962524 81.3581009
+10.6579475 81.3536682 10.7196236 81.3494186 10.7812729 81.3453598 10.8428869 81.3414764
+10.8736944 81.3396072 2 DRA CAM
+3 10.8736944 81.3396072 10.8631535 80.3399200 10.8545732 79.3401794 2 DRA CAM
+14 10.8545732 79.3401794 10.9171257 79.3365250 10.9796686 79.3330612
+11.0421934 79.3297806 11.1046915 79.3266983 11.1671820 79.3238068 11.2296591 79.3211136
+11.2921124 79.3186111 11.3545618 79.3163071 11.4169998 79.3141937 11.4794168 79.3122711
+11.5418339 79.3105545 11.6042423 79.3090286 11.6354389 79.3083420 2 DRA CAM
+4 11.6354389 79.3083420 11.6329260 78.3083725 11.6308031 77.3083954
+11.6289864 76.3084106 2 DRA CAM
+24 11.6289864 76.3084106 11.6923447 76.3071671 11.7556877 76.3061218
+11.8190374 76.3052750 11.8823833 76.3046341 11.9457169 76.3041916 12.0090590 76.3039474
+12.0724001 76.3039093 12.1357327 76.3040695 12.1990757 76.3044281 12.2624207 76.3049927
+12.3257580 76.3057556 12.3891096 76.3067245 12.4524670 76.3078918 12.5158186 76.3092575
+12.5791864 76.3108292 12.6425610 76.3125916 12.7059345 76.3145599 12.7693262 76.3167267
+12.8327274 76.3190842 12.8961296 76.3216476 12.9595537 76.3244019 13.0229893 76.3273544
+13.0547075 76.3289108 2 DRA CAM
+7 20.5813980 86.4656219 20.6974564 85.4730225 20.7717991 84.4777603
+20.8234806 83.4810486 20.8614998 82.4834671 20.8906517 81.4853210 20.9137249 80.4867859 2 DRA CEP
+14 20.9137249 80.4867859 20.8438034 80.4778061 20.7739620 80.4686890
+20.7041798 80.4594193 20.6344681 80.4500122 20.5648365 80.4404602 20.4952698 80.4307785
+20.4257755 80.4209671 20.3563633 80.4110184 20.2870178 80.4009476 20.2177467 80.3907623
+20.1485615 80.3804550 20.0794430 80.3700256 20.0449200 80.3647766 2 DRA CEP
+6 20.0449200 80.3647766 20.0668354 79.3664551 20.0850296 78.3678360
+20.1003838 77.3690033 20.1135197 76.3700027 20.1248932 75.3708725 2 DRA CEP
+9 20.1248932 75.3708725 20.1931725 75.3812180 20.2615108 75.3914566
+20.3298988 75.4015656 20.3983231 75.4115601 20.4668045 75.4214249 20.5353317 75.4311676
+20.6038933 75.4407730 20.6382027 75.4455261 2 DRA CEP
+9 20.6382027 75.4455261 20.6473026 74.4461517 20.6553268 73.4467163
+20.6624622 72.4472046 20.6688519 71.4476471 20.6746082 70.4480362 20.6798267 69.4484024
+20.6845818 68.4487228 20.6889343 67.4490280 2 DRA CEP
+5 20.6889343 67.4490280 20.6210403 67.4395905 20.5531750 67.4300232
+20.4853477 67.4203186 20.4344921 67.4129562 2 DRA CEP
+7 20.4344921 67.4129562 20.4386978 66.4132614 20.4425812 65.4135437
+20.4461784 64.4138031 20.4495220 63.4140434 20.4526405 62.4142685 20.4541245 61.9143791 2 DRA CEP
+8 20.4541245 61.9143791 20.3865776 61.9044876 20.3190536 61.8944740
+20.2515602 61.8843422 20.1840820 61.8740921 20.1166267 61.8637276 20.0492058 61.8532562
+20.0323467 61.8506203 2 DRA CEP
+3 20.0323467 61.8506203 20.0353756 60.8508568 20.0382175 59.8510780 2 DRA CEP
+5 20.0382175 59.8510780 19.9708710 59.8404770 19.9035587 59.8297768
+19.8362560 59.8189774 19.8026161 59.8135414 2 DRA CYG
+3 19.8026161 59.8135414 19.8053799 58.8137703 19.8067036 58.3138733 2 DRA CYG
+7 19.8067036 58.3138733 19.7394676 58.3029327 19.6722527 58.2919044
+19.6050701 58.2807884 19.5378971 58.2695847 19.4707470 58.2583008 19.4539700 58.2554703 2 DRA CYG
+4 19.4539700 58.2554703 19.4566078 57.2556953 19.4591064 56.2559052
+19.4603062 55.7560043 2 DRA CYG
+6 19.4603062 55.7560043 19.3932228 55.7446327 19.3261604 55.7331886
+19.2591248 55.7216721 19.1921005 55.7100906 19.1250973 55.6984482 2 DRA CYG
+9 19.1250973 55.6984482 19.1274757 54.6986542 19.1297379 53.6988525
+19.1318970 52.6990395 19.1339569 51.6992188 19.1359310 50.6993904 19.1378193 49.6995544
+19.1396332 48.6997108 19.1413765 47.6998672 2 DRA CYG
+3 15.8083057 51.1176796 15.8065424 52.1175461 15.8056316 52.6174774 2 DRA BOO
+9 15.8056316 52.6174774 15.7395620 52.6074295 15.6735191 52.5975037
+15.6074791 52.5876999 15.5414543 52.5780182 15.4754524 52.5684700 15.4094553 52.5590515
+15.3434725 52.5497627 15.3104916 52.5451736 2 DRA BOO
+4 15.3104916 52.5451736 15.3087854 53.5450554 15.3069973 54.5449295
+15.3060703 55.0448647 2 DRA BOO
+14 15.3060703 55.0448647 15.2401762 55.0357933 15.1743059 55.0268669
+15.1084404 55.0180779 15.0425892 55.0094376 14.9767609 55.0009499 14.9109364 54.9926071
+14.8451262 54.9844208 14.7793379 54.9763870 14.7135534 54.9685135 14.6477804 54.9608002
+14.5820303 54.9532509 14.5162821 54.9458656 14.4834166 54.9422379 2 DRA BOO
+9 21.4388981 2.5393796 21.3722153 2.5316172 21.3055229 2.5236917
+21.2388306 2.5156066 21.1721497 2.5073657 21.1054592 2.4989688 21.0387688 2.4904201
+20.9720898 2.4817235 20.9387398 2.4773185 2 EQU AQR
+5 20.9387398 2.4773185 20.9381485 3.4772794 20.9375572 4.4772401
+20.9369621 5.4772005 20.9363670 6.4771614 2 EQU DEL
+2 20.9363670 6.4771614 20.9780731 6.4826641 2 EQU DEL
+7 20.9780731 6.4826641 20.9774799 7.4826255 20.9768867 8.4825859
+20.9762878 9.4825468 20.9756870 10.4825068 20.9750805 11.4824677 20.9745731 12.3157644 2 EQU DEL
+4 20.9745731 12.3157644 21.0413628 12.3244572 21.1081429 12.3329983
+21.1498909 12.3382607 2 EQU DEL
+4 4.9172864 -27.0479794 4.8507562 -27.0363960 4.7842221 -27.0248775
+4.7842221 -27.0248775 2 ERI CAE
+4 4.7842221 -27.0248775 4.7832465 -28.0247955 4.7822528 -29.0247097
+4.7814946 -29.7746429 2 ERI CAE
+3 4.7814946 -29.7746429 4.7149849 -29.7631969 4.6651101 -29.7546597 2 ERI CAE
+8 4.6651101 -29.7546597 4.6640930 -30.7545700 4.6630545 -31.7544823
+4.6619930 -32.7543945 4.6609082 -33.7542992 4.6597972 -34.7542038 4.6586590 -35.7541084
+4.6574917 -36.7540054 2 ERI CAE
+6 4.6574917 -36.7540054 4.5910578 -36.7426987 4.5246229 -36.7314682
+4.4581985 -36.7203217 4.3917933 -36.7092628 4.3419900 -36.7010231 2 ERI CAE
+4 4.3419900 -36.7010231 4.3408351 -37.7009277 4.3396482 -38.7008324
+4.3384275 -39.7007294 2 ERI CAE
+24 2.7432506 -23.8536034 2.7438755 -22.8536415 2.7444911 -21.8536777
+2.7450981 -20.8537140 2.7456970 -19.8537502 2.7462888 -18.8537846 2.7468731 -17.8538189
+2.7474511 -16.8538532 2.7480230 -15.8538876 2.7485893 -14.8539200 2.7491505 -13.8539543
+2.7497067 -12.8539867 2.7502584 -11.8540201 2.7508063 -10.8540516 2.7513504 -9.8540850
+2.7518914 -8.8541164 2.7524292 -7.8541479 2.7529645 -6.8541803 2.7534976 -5.8542113
+2.7540288 -4.8542428 2.7545583 -3.8542740 2.7550869 -2.8543055 2.7556143 -1.8543369
+2.7559481 -1.2210265 2 ERI CET
+11 2.7559481 -1.2210265 2.8225999 -1.2290035 2.8892422 -1.2371379
+2.9558945 -1.2454296 3.0225468 -1.2538751 3.0891893 -1.2624704 3.1558418 -1.2712154
+3.2224946 -1.2801063 3.2891376 -1.2891390 3.3557906 -1.2983134 3.3891122 -1.3029516 2 ERI CET
+3 1.7639259 -24.8729095 1.7643508 -23.8729267 1.7643999 -23.7562580 2 FOR CET
+16 1.7643999 -23.7562580 1.8307351 -23.7616138 1.8970828 -23.7671604
+1.9634334 -23.7728920 2.0297768 -23.7788086 2.0961332 -23.7849102 2.1624928 -23.7911930
+2.2288454 -23.7976532 2.2952113 -23.8042946 2.3615806 -23.8111095 2.4279432 -23.8180981
+2.4943197 -23.8252602 2.5606992 -23.8325901 2.6270728 -23.8400879 2.6934602 -23.8477497
+2.7432506 -23.8536034 2 FOR CET
+18 2.7432506 -23.8536034 2.8096447 -23.8615494 2.8760331 -23.8696537
+2.9424353 -23.8779144 3.0088415 -23.8863277 3.0752423 -23.8948936 3.1416571 -23.9036064
+3.2080765 -23.9124660 3.2744906 -23.9214687 3.3409190 -23.9306126 3.4073520 -23.9398937
+3.4737799 -23.9493084 3.5402224 -23.9588566 3.6066699 -23.9685345 3.6731124 -23.9783363
+3.7395697 -23.9882641 3.8060319 -23.9983101 3.8392601 -24.0033779 2 FOR ERI
+13 3.8392601 -24.0033779 3.8384392 -25.0033169 3.8376048 -26.0032520
+3.8367560 -27.0031872 3.8358922 -28.0031204 3.8350120 -29.0030537 3.8341148 -30.0029869
+3.8331993 -31.0029144 3.8322642 -32.0028534 3.8313086 -33.0027771 3.8303311 -34.0027046
+3.8293302 -35.0026283 3.8287008 -35.6192436 2 FOR ERI
+5 3.8287008 -35.6192436 3.7623591 -35.6091537 3.6960356 -35.5991859
+3.6297100 -35.5893402 3.5799737 -35.5820351 2 FOR ERI
+5 3.5799737 -35.5820351 3.5789793 -36.5819626 3.5779588 -37.5818901
+3.5769107 -38.5818138 3.5762856 -39.1650963 2 FOR ERI
+9 3.5762856 -39.1650963 3.5100236 -39.1554756 3.4437802 -39.1459885
+3.3775358 -39.1366348 3.3112998 -39.1274147 3.2450821 -39.1183357 3.1788630 -39.1093941
+3.1126523 -39.1005974 3.0795548 -39.0962563 2 FOR ERI
+2 3.0795548 -39.0962563 3.0791507 -39.5128975 2 FOR ERI
+11 3.0791507 -39.5128975 3.0129588 -39.5043221 2.9467847 -39.4958992
+2.8806086 -39.4876289 2.8144400 -39.4795151 2.7482891 -39.4715576 2.6821353 -39.4637604
+2.6159887 -39.4561234 2.5498593 -39.4486542 2.4837270 -39.4413490 2.4176009 -39.4342155 2 FOR ERI
+11 6.0147381 28.0092907 6.0814037 27.9971409 6.1480622 27.9849930
+6.2147026 27.9728527 6.2813458 27.9607182 6.3479819 27.9485970 6.4145999 27.9364948
+6.4812207 27.9244099 6.5478339 27.9123478 6.6144300 27.9003162 6.6643772 27.8913116 2 GEM AUR
+9 6.6643772 27.8913116 6.6654115 28.8912182 6.6664658 29.8911247
+6.6675415 30.8910255 6.6686401 31.8909283 6.6697626 32.8908272 6.6709108 33.8907204
+6.6720862 34.8906174 6.6726851 35.3905640 2 GEM AUR
+14 6.6726851 35.3905640 6.7392521 35.3785934 6.8058095 35.3666573
+6.8723474 35.3547668 6.9388857 35.3429184 7.0054135 35.3311157 7.0719223 35.3193703
+7.1384311 35.3076782 7.2049308 35.2960472 7.2714109 35.2844810 7.3378921 35.2729759
+7.4043632 35.2615433 7.4708152 35.2501831 7.5040479 35.2445297 2 GEM AUR
+7 8.1328821 33.1415138 8.1319008 32.1415901 8.1309414 31.1416626
+8.1300011 30.1417389 8.1290798 29.1418095 8.1281767 28.1418800 8.1277313 27.6419144 2 GEM CNC
+3 8.1277313 27.6419144 8.0612822 27.6523705 8.0114431 27.6602821 2 GEM CNC
+9 8.0114431 27.6602821 8.0105495 26.6603546 8.0096703 25.6604233
+8.0088062 24.6604919 8.0079556 23.6605606 8.0071173 22.6606255 8.0062923 21.6606922
+8.0054779 20.6607571 8.0046749 19.6608200 2 GEM CNC
+3 8.0046749 19.6608200 7.9381590 19.6714687 7.9298363 19.6728077 2 GEM CNC
+8 7.9298363 19.6728077 7.9290342 18.6728725 7.9282413 17.6729374
+7.9274573 16.6729984 7.9266815 15.6730623 7.9259133 14.6731243 7.9251523 13.6731853
+7.9247737 13.1732168 2 GEM CNC
+6 7.9247737 13.1732168 7.8582067 13.1839848 7.7916265 13.1948509
+7.7250438 13.2058096 7.6584678 13.2168570 7.6168485 13.2238064 2 GEM CMI
+2 7.6168485 13.2238064 7.6160669 12.2238722 2 GEM CMI
+9 7.6160669 12.2238722 7.5494699 12.2350607 7.4828806 12.2463284
+7.4162788 12.2576752 7.3496737 12.2690954 7.2830753 12.2805853 7.2164650 12.2921438
+7.1498513 12.3037653 7.1165485 12.3095980 2 GEM CMI
+4 7.1165485 12.3095980 7.1157351 11.3096695 7.1149273 10.3097410
+7.1145253 9.8097754 2 GEM CMI
+3 16.1203823 25.6641407 16.1868610 25.6748180 16.2533455 25.6855946 2 HER CRB
+2 16.2533455 25.6855946 16.2524471 26.6855240 2 HER CRB
+4 16.2524471 26.6855240 16.3189220 26.6963940 16.3854122 26.7073574
+16.4186535 26.7128716 2 HER CRB
+14 16.4186535 26.7128716 16.4177189 27.7127934 16.4167671 28.7127151
+16.4157982 29.7126350 16.4148083 30.7125511 16.4137974 31.7124672 16.4127655 32.7123833
+16.4117107 33.7122917 16.4106312 34.7122040 16.4095230 35.7121124 16.4083881 36.7120171
+16.4072247 37.7119217 16.4060268 38.7118225 16.4047966 39.7117195 2 HER CRB
+10 16.4047966 39.7117195 16.3384266 39.7007294 16.2720585 39.6898308
+16.2057018 39.6790276 16.1393642 39.6683235 16.0730286 39.6577187 16.0067005 39.6472168
+15.9403925 39.6368256 15.8740845 39.6265450 15.8243618 39.6189079 2 HER CRB
+13 15.8243618 39.6189079 15.8231993 40.6188202 15.8220024 41.6187286
+15.8207664 42.6186333 15.8194904 43.6185379 15.8181725 44.6184387 15.8168068 45.6183319
+15.8153925 46.6182251 15.8139248 47.6181107 15.8123989 48.6179924 15.8108120 49.6178741
+15.8091593 50.6177483 15.8083057 51.1176796 2 HER BOO
+20 15.8083057 51.1176796 15.8744230 51.1278496 15.9405422 51.1381302
+16.0066853 51.1485214 16.0728455 51.1590233 16.1390095 51.1696243 16.2051983 51.1803284
+16.2714043 51.1911316 16.3376122 51.2020302 16.4038486 51.2130203 16.4700985 51.2240982
+16.5363560 51.2352600 16.6026402 51.2465019 16.6689377 51.2578239 16.7352448 51.2692184
+16.8015766 51.2806892 16.8679237 51.2922249 16.9342785 51.3038254 17.0006599 51.3154869
+17.0504551 51.3242683 2 HER DRA
+2 17.0504551 51.3242683 17.0524235 50.3244438 2 HER DRA
+20 17.0524235 50.3244438 17.1188431 50.3362083 17.1852684 50.3480186
+17.2517223 50.3598785 17.3181934 50.3717842 17.3846684 50.3837280 17.4511719 50.3957062
+17.5176907 50.4077225 17.5842190 50.4197655 17.6507721 50.4318352 17.7173424 50.4439278
+17.7839184 50.4560394 17.8505230 50.4681625 17.9171448 50.4803009 17.9837742 50.4924469
+18.0504303 50.5045929 18.1171017 50.5167427 18.1837826 50.5288887 18.2504902 50.5410271
+18.2838459 50.5470886 2 HER DRA
+4 18.2838459 50.5470886 18.2858047 49.5472679 18.2876835 48.5474358
+18.2894917 47.5476036 2 HER DRA
+8 18.9582424 18.6647091 18.9591141 17.6647854 18.9599743 16.6648636
+18.9608269 15.6649370 18.9616718 14.6650124 18.9625092 13.6650867 18.9633389 12.6651602
+18.9637508 12.1651964 2 HER AQL
+5 18.9637508 12.1651964 18.8970451 12.1533661 18.8303432 12.1414890
+18.7636547 12.1295710 18.7592030 12.1287737 2 HER AQL
+7 3.9403923 -39.6368256 4.0067000 -39.6472168 4.0730276 -39.6577187
+4.1393647 -39.6683235 4.2057023 -39.6790276 4.2720599 -39.6898308 4.3384275 -39.7007294 2 HOR ERI
+10 4.3384275 -39.7007294 4.3371716 -40.7006264 4.3358769 -41.7005234
+4.3345413 -42.7004089 4.3331618 -43.7002983 4.3317361 -44.7001801 4.3302598 -45.7000580
+4.3287301 -46.6999321 4.3271422 -47.6998024 4.3254924 -48.6996651 2 HOR CAE
+4 4.3254924 -48.6996651 4.2592373 -48.6887817 4.1929965 -48.6779976
+4.1433272 -48.6699715 2 HOR DOR
+3 4.1433272 -48.6699715 4.1416535 -49.6698380 4.1399093 -50.6697006 2 HOR DOR
+5 4.1399093 -50.6697006 4.0737367 -50.6590958 4.0075684 -50.6485939
+3.9414146 -50.6381989 3.8918111 -50.6304779 2 HOR DOR
+4 3.8918111 -50.6304779 3.8900611 -51.6303406 3.8882320 -52.6301994
+3.8879192 -52.7968445 2 HOR DOR
+6 2.2326283 -57.9161568 2.2341619 -56.9162292 2.2356155 -55.9163017
+2.2369959 -54.9163704 2.2383096 -53.9164352 2.2389429 -53.4164696 2 HOR ERI
+5 2.2389429 -53.4164696 2.3046856 -53.4231339 2.3704484 -53.4299736
+2.4362218 -53.4369850 2.4855564 -53.4423561 2 HOR ERI
+4 2.4855564 -53.4423561 2.4869003 -52.4424286 2.4881847 -51.4424973
+2.4894140 -50.4425697 2 HOR ERI
+5 2.4894140 -50.4425697 2.5552864 -50.4498863 2.6211786 -50.4573669
+2.6870813 -50.4650154 2.7365129 -50.4708595 2 HOR ERI
+3 2.7365129 -50.4708595 2.7377923 -49.4709320 2.7390206 -48.4710045 2 HOR ERI
+6 2.7390206 -48.4710045 2.8049831 -48.4789391 2.8709660 -48.4870338
+2.9369590 -48.4952812 3.0029528 -48.5036812 3.0689676 -48.5122337 2 HOR ERI
+4 3.0689676 -48.5122337 3.0702651 -47.5123215 3.0715141 -46.5124016
+3.0727181 -45.5124779 2 HOR ERI
+8 3.0727181 -45.5124779 3.1388080 -45.5211868 3.2048981 -45.5300369
+3.2710087 -45.5390320 3.3371296 -45.5481682 3.4032512 -45.5574417 3.4693937 -45.5668488
+3.4859335 -45.5692215 2 HOR ERI
+3 3.4859335 -45.5692215 3.4872141 -44.5693169 3.4884515 -43.5694046 2 HOR ERI
+8 3.4884515 -43.5694046 3.5546322 -43.5789795 3.6208336 -43.5886841
+3.6870456 -43.5985146 3.7532582 -43.6084633 3.8194916 -43.6185379 3.8857362 -43.6287231
+3.9354243 -43.6364403 2 HOR ERI
+5 3.9354243 -43.6364403 3.9367254 -42.6365395 3.9379854 -41.6366425
+3.9392068 -40.6367340 3.9403923 -39.6368256 2 HOR ERI
+8 8.1899338 -0.3693900 8.1906204 0.6305570 8.1913071 1.6305040
+8.1919947 2.6304510 8.1926832 3.6303976 8.1933727 4.6303444 8.1940651 5.6302910
+8.1947594 6.6302376 2 HYA CMI
+19 8.1947594 6.6302376 8.2613735 6.6200042 8.3279867 6.6098871
+8.3945885 6.5998902 8.4611988 6.5900135 8.5278082 6.5802622 8.5944061 6.5706396
+8.6610136 6.5611467 8.7276192 6.5517874 8.7942133 6.5425658 8.8608170 6.5334821
+8.9274187 6.5245404 8.9940109 6.5157447 9.0606108 6.5070953 9.1272106 6.4985962
+9.1937981 6.4902506 9.2603951 6.4820595 9.3269911 6.4740252 9.3602839 6.4700689 2 HYA CNC
+9 10.8538609 -11.6621428 10.8535995 -12.6621361 10.8533363 -13.6621275
+10.8530712 -14.6621208 10.8528032 -15.6621132 10.8525324 -16.6621056 10.8522596 -17.6620979
+10.8519831 -18.6620903 10.8517027 -19.6620827 2 HYA CRT
+3 10.8517027 -19.6620827 10.9186440 -19.6657410 10.9353724 -19.6666222 2 HYA CRT
+7 10.9353724 -19.6666222 10.9351082 -20.6666145 10.9348402 -21.6666088
+10.9345694 -22.6666012 10.9342937 -23.6665936 10.9340143 -24.6665878 10.9338722 -25.1665821 2 HYA CRT
+16 10.9338722 -25.1665821 11.0009031 -25.1699905 11.0679350 -25.1731930
+11.1349592 -25.1761894 11.2019949 -25.1789799 11.2690315 -25.1815605 11.3360605 -25.1839333
+11.4031000 -25.1860962 11.4701405 -25.1880493 11.5371733 -25.1897926 11.6042166 -25.1913223
+11.6712608 -25.1926422 11.7382946 -25.1937504 11.8053398 -25.1946449 11.8723850 -25.1953259
+11.9394207 -25.1957951 2 HYA CRT
+13 11.9394207 -25.1957951 12.0064669 -25.1960506 12.0735130 -25.1960945
+12.1405487 -25.1959229 12.2075949 -25.1955395 12.2746410 -25.1949425 12.3416758 -25.1941319
+12.4087200 -25.1931095 12.4757652 -25.1918755 12.5427990 -25.1904297 12.6098413 -25.1887703
+12.6768827 -25.1869011 12.6936350 -25.1864014 2 HYA CRV
+4 12.6936350 -25.1864014 12.6934729 -24.1864052 12.6933126 -23.1864071
+12.6932335 -22.6864090 2 HYA CRV
+5 12.6932335 -22.6864090 12.7602310 -22.6842785 12.8272285 -22.6819382
+12.8942146 -22.6793900 12.9444580 -22.6773415 2 HYA CRV
+37 15.0420513 -29.9948788 14.9750519 -30.0033684 14.9080467 -30.0117035
+14.8410454 -30.0198822 14.7740288 -30.0279026 14.7070074 -30.0357628 14.6399899 -30.0434570
+14.5729570 -30.0509853 14.5059195 -30.0583458 14.4388866 -30.0655365 14.3718386 -30.0725536
+14.3047857 -30.0793953 14.2377377 -30.0860577 14.1706762 -30.0925446 14.1036100 -30.0988483
+14.0365486 -30.1049671 13.9694738 -30.1109028 13.9023952 -30.1166515 13.8353224 -30.1222095
+13.7682362 -30.1275787 13.7011461 -30.1327553 13.6340618 -30.1377373 13.5669651 -30.1425247
+13.4998646 -30.1471157 13.4327698 -30.1515083 13.3656635 -30.1557007 13.2985535 -30.1596928
+13.2314510 -30.1634808 13.1643362 -30.1670685 13.0972195 -30.1704502 13.0301104 -30.1736240
+12.9629879 -30.1765938 12.8958645 -30.1793575 12.8287497 -30.1819096 12.7616224 -30.1842556
+12.6944933 -30.1863899 12.6944933 -30.1863899 2 HYA CEN
+5 12.6944933 -30.1863899 12.6946745 -31.1863880 12.6948605 -32.1863823
+12.6950502 -33.1863823 12.6951466 -33.6863785 2 HYA CEN
+6 12.6951466 -33.6863785 12.6279583 -33.6883049 12.5607586 -33.6900215
+12.4935570 -33.6915245 12.4263659 -33.6928139 12.3591623 -33.6938934 2 HYA CEN
+3 12.3591623 -33.6938934 12.3592567 -34.6938896 12.3593531 -35.6938896 2 HYA CEN
+20 12.3593531 -35.6938896 12.2921076 -35.6947556 12.2248716 -35.6954079
+12.1576242 -35.6958466 12.0903778 -35.6960716 12.0231409 -35.6960831 11.9558945 -35.6958771
+11.8886480 -35.6954613 11.8214111 -35.6948318 11.7541647 -35.6939888 11.6869202 -35.6929283
+11.6196871 -35.6916618 11.5524445 -35.6901779 11.4852028 -35.6884842 11.4179735 -35.6865768
+11.3507357 -35.6844597 11.2834997 -35.6821327 11.2162762 -35.6795959 11.1490450 -35.6768494
+11.0986242 -35.6746559 2 HYA CEN
+4 11.0986242 -35.6746559 11.0313978 -35.6715469 10.9641838 -35.6682320
+10.9305677 -35.6664963 2 HYA ANT
+5 10.9305677 -35.6664963 10.9309158 -34.6665039 10.9312563 -33.6665154
+10.9315882 -32.6665230 10.9318590 -31.8332005 2 HYA ANT
+5 10.9318590 -31.8332005 10.8647242 -31.8295822 10.7975826 -31.8257599
+10.7304420 -31.8217373 10.6800919 -31.8185863 2 HYA ANT
+3 10.6800919 -31.8185863 10.6804800 -30.8186016 10.6808596 -29.8186131 2 HYA ANT
+6 10.6808596 -29.8186131 10.6137714 -29.8142414 10.5466766 -29.8096714
+10.4795847 -29.8049030 10.4125061 -29.7999420 10.3454218 -29.7947845 2 HYA ANT
+4 10.3454218 -29.7947845 10.3458796 -28.7948036 10.3463278 -27.7948189
+10.3466225 -27.1281624 2 HYA ANT
+9 10.3466225 -27.1281624 10.2795849 -27.1228161 10.2125607 -27.1172810
+10.1455297 -27.1115551 10.0785017 -27.1056423 10.0114889 -27.0995464 9.9444685 -27.0932636
+9.8774529 -27.0868015 9.8439522 -27.0835037 2 HYA ANT
+4 9.8439522 -27.0835037 9.8445024 -26.0835304 9.8450441 -25.0835571
+9.8453121 -24.5835705 2 HYA ANT
+7 9.8453121 -24.5835705 9.7783384 -24.5768433 9.7113781 -24.5699406
+9.6444120 -24.5628624 9.5774498 -24.5556126 9.5105019 -24.5481949 9.4602890 -24.5425186 2 HYA ANT
+4 4.5862679 -67.2479248 4.5809736 -68.2474747 4.5751948 -69.2469864
+4.5721016 -69.7467194 2 HYI DOR
+9 0.1022261 -81.8039551 0.1027226 -80.8039627 0.1031225 -79.8039627
+0.1034516 -78.8039627 0.1037274 -77.8039627 0.1039620 -76.8039551 0.1041640 -75.8039551
+0.1043400 -74.8039627 0.1044198 -74.3039627 2 HYI OCT
+14 1.4137486 -57.8484154 1.4792098 -57.8527489 1.5446787 -57.8572769
+1.6101460 -57.8619957 1.6756318 -57.8669090 1.7411263 -57.8720093 1.8066202 -57.8772964
+1.8721337 -57.8827744 1.9376569 -57.8884354 2.0031805 -57.8942795 2.0687246 -57.9003067
+2.1342795 -57.9065132 2.1998358 -57.9128952 2.2326283 -57.9161568 2 HYI ERI
+10 2.2326283 -57.9161568 2.2310069 -58.9160690 2.2292888 -59.9159851
+2.2274640 -60.9158936 2.2255208 -61.9157982 2.2234464 -62.9156952 2.2212253 -63.9155769
+2.2188399 -64.9154587 2.2162697 -65.9153290 2.2134907 -66.9151917 2 HYI HOR
+17 2.2134907 -66.9151917 2.2785501 -66.9217911 2.3436363 -66.9285583
+2.4087408 -66.9355011 2.4738531 -66.9426117 2.5389941 -66.9498901 2.6041543 -66.9573288
+2.6693244 -66.9649353 2.7345240 -66.9727020 2.7997444 -66.9806213 2.8649757 -66.9887009
+2.9302380 -66.9969330 2.9955220 -67.0053177 3.0608187 -67.0138550 3.1261475 -67.0225372
+3.1914995 -67.0313568 3.2241793 -67.0358200 2 HYI HOR
+8 22.1409130 -56.3908348 22.1396561 -55.3908882 22.1384621 -54.3909416
+22.1373234 -53.3909950 22.1362381 -52.3910408 22.1352005 -51.3910866 22.1342087 -50.3911324
+22.1332550 -49.3911743 2 IND GRU
+11 22.1332550 -49.3911743 22.0674152 -49.3971176 22.0015774 -49.4032440
+21.9357185 -49.4095497 21.8698540 -49.4160347 21.8039894 -49.4226952 21.7381058 -49.4295311
+21.6722145 -49.4365387 21.6063232 -49.4437141 21.5404110 -49.4510612 21.4744911 -49.4585724 2 IND GRU
+6 21.4744911 -49.4585724 21.4733028 -48.4586372 21.4721622 -47.4587059
+21.4710636 -46.4587669 21.4700031 -45.4588280 21.4694881 -44.9588585 2 IND GRU
+9 21.9640675 36.5953827 21.9634113 37.5953484 21.9627361 38.5953178
+21.9620419 39.5952873 21.9613266 40.5952492 21.9605923 41.5952187 21.9598312 42.5951843
+21.9590473 43.5951424 21.9584427 44.3451195 2 LAC CYG
+2 21.9584427 44.3451195 21.9921093 44.3482628 2 LAC CYG
+2 21.9921093 44.3482628 21.9919071 44.5982513 2 LAC CYG
+2 21.9919071 44.5982513 22.0508442 44.6036453 2 LAC CYG
+10 22.0508442 44.6036453 22.0500393 45.6036072 22.0492039 46.6035690
+22.0483379 47.6035309 22.0474377 48.6034927 22.0465012 49.6034470 22.0455265 50.6034050
+22.0445080 51.6033592 22.0434456 52.6033096 22.0426140 53.3532715 2 LAC CYG
+4 22.0426140 53.3532715 22.1102161 53.3592796 22.1778374 53.3651047
+22.2116451 53.3679428 2 LAC CEP
+4 22.2116451 53.3679428 22.2105808 54.3679008 22.2094631 55.3678551
+22.2091751 55.6178436 2 LAC CEP
+4 22.2091751 55.6178436 22.2768917 55.6233864 22.3446198 55.6287384
+22.3954201 55.6326256 2 LAC CEP
+3 22.3954201 55.6326256 22.3943405 56.6325874 22.3940620 56.8825760 2 LAC CEP
+10 22.3940620 56.8825760 22.4618587 56.8875885 22.5296516 56.8924065
+22.5974655 56.8970261 22.6652794 56.9014473 22.7331104 56.9056625 22.8009472 56.9096794
+22.8687840 56.9134865 22.9366360 56.9170914 22.9536018 56.9179611 2 LAC CEP
+5 22.9536018 56.9179611 22.9543400 55.9179840 22.9550419 54.9179993
+22.9557095 53.9180145 22.9561901 53.1680298 2 LAC CAS
+19 22.9561901 53.1680298 22.9568043 52.1680412 22.9573917 51.1680603
+22.9579544 50.1680717 22.9584942 49.1680870 22.9590130 48.1681023 22.9595108 47.1681137
+22.9599895 46.1681252 22.9604530 45.1681366 22.9608994 44.1681480 22.9613323 43.1681557
+22.9617500 42.1681709 22.9621544 41.1681786 22.9625473 40.1681900 22.9629288 39.1682014
+22.9632988 38.1682091 22.9636593 37.1682205 22.9640121 36.1682281 22.9643536 35.1682358 2 LAC AND
+6 9.6932278 6.4327669 9.6266470 6.4398904 9.5600557 6.4471850
+9.4934626 6.4546485 9.4268789 6.4622765 9.3602839 6.4700689 2 LEO HYA
+28 9.3602839 6.4700689 9.3608179 7.4700375 9.3613539 8.4700060
+9.3618917 9.4699736 9.3624334 10.4699421 9.3629789 11.4699097 9.3635283 12.4698772
+9.3640814 13.4698448 9.3646393 14.4698114 9.3652029 15.4697781 9.3657713 16.4697437
+9.3663454 17.4697113 9.3669262 18.4696770 9.3675137 19.4696407 9.3681087 20.4696064
+9.3687115 21.4695702 9.3693228 22.4695339 9.3699427 23.4694996 9.3705711 24.4694614
+9.3712111 25.4694233 9.3718615 26.4693851 9.3725224 27.4693451 9.3731966 28.4693050
+9.3738832 29.4692650 9.3745832 30.4692230 9.3752975 31.4691811 9.3760281 32.4691391
+9.3763990 32.9691162 2 LEO CNC
+16 11.9739294 28.3040466 11.9739075 27.3040485 11.9738855 26.3040485
+11.9738655 25.3040466 11.9738445 24.3040485 11.9738245 23.3040485 11.9738045 22.3040466
+11.9737844 21.3040485 11.9737654 20.3040485 11.9737463 19.3040466 11.9737272 18.3040485
+11.9737082 17.3040485 11.9736900 16.3040485 11.9736719 15.3040485 11.9736538 14.3040485
+11.9736357 13.3040485 2 LEO COM
+13 11.6228199 -6.6916924 11.5560608 -6.6902204 11.4893017 -6.6885381
+11.4225531 -6.6866455 11.3557940 -6.6845436 11.2890358 -6.6822329 11.2222881 -6.6797142
+11.1555309 -6.6769881 11.0887737 -6.6740551 11.0220270 -6.6709175 10.9552698 -6.6675744
+10.8885145 -6.6640282 10.8551426 -6.6621790 2 LEO CRT
+11 10.0056257 32.9022789 9.9394188 32.9085732 9.8731976 32.9150505
+9.8069715 32.9216995 9.7407494 32.9285278 9.6745129 32.9355278 9.6082716 32.9426994
+9.5420351 32.9500427 9.4757824 32.9575500 9.4095249 32.9652214 9.3763990 32.9691162 2 LMI LEO
+5 11.1129332 28.3250256 11.1126785 27.3250313 11.1124296 26.3250370
+11.1121836 25.3250408 11.1120625 24.8250446 2 LMI LEO
+5 11.1120625 24.8250446 11.0457602 24.8281116 10.9794664 24.8313808
+10.9131603 24.8348522 10.8634329 24.8375893 2 LMI LEO
+3 10.8634329 24.8375893 10.8631315 23.8375969 10.8628359 22.8376045 2 LMI LEO
+5 10.8628359 22.8376045 10.7964945 22.8414307 10.7301617 22.8454571
+10.6638165 22.8496799 10.6140585 22.8529778 2 LMI LEO
+6 10.6140585 22.8529778 10.6144133 23.8529663 10.6147747 24.8529549
+10.6151409 25.8529415 10.6155138 26.8529282 10.6158934 27.8529167 2 LMI LEO
+11 10.6158934 27.8529167 10.5496254 27.8574791 10.4833641 27.8622360
+10.4170904 27.8671875 10.3508129 27.8723297 10.2845430 27.8776627 10.2182598 27.8831825
+10.1519728 27.8888912 10.0856934 27.8947849 10.0193996 27.9008617 10.0028229 27.9024086 2 LMI LEO
+6 10.0028229 27.9024086 10.0033607 28.9023838 10.0039101 29.9023590
+10.0044699 30.9023304 10.0050421 31.9023056 10.0056257 32.9022789 2 LMI LEO
+14 4.9286532 -14.2989721 4.9278231 -15.2988997 4.9269853 -16.2988281
+4.9261389 -17.2987537 4.9252830 -18.2986774 4.9244170 -19.2986031 4.9235411 -20.2985268
+4.9226532 -21.2984486 4.9217534 -22.2983704 4.9208403 -23.2982903 4.9199138 -24.2982082
+4.9189725 -25.2981281 4.9180150 -26.2980442 4.9172864 -27.0479794 2 LEP ERI
+4 4.9172864 -27.0479794 4.9838338 -27.0596256 5.0503879 -27.0713310
+5.0836625 -27.0772038 2 LEP CAE
+18 5.0836625 -27.0772038 5.1502271 -27.0889893 5.2167888 -27.1008244
+5.2833672 -27.1127052 5.3499527 -27.1246300 5.4165354 -27.1365910 5.4831352 -27.1485901
+5.5497417 -27.1606197 5.6163464 -27.1726742 5.6829677 -27.1847553 5.7495956 -27.1968575
+5.8162212 -27.2089748 5.8828640 -27.2211075 5.9495144 -27.2332497 6.0161614 -27.2453957
+6.0828266 -27.2575436 6.1494985 -27.2696915 6.1995044 -27.2787991 2 LEP COL
+18 6.1995044 -27.2787991 6.2005196 -26.2788925 6.2015176 -25.2789841
+6.2024989 -24.2790718 6.2034655 -23.2791595 6.2044172 -22.2792473 6.2053556 -21.2793312
+6.2062812 -20.2794170 6.2071948 -19.2795010 6.2080979 -18.2795830 6.2089901 -17.2796631
+6.2098727 -16.2797432 6.2107468 -15.2798243 6.2116122 -14.2799025 6.2124701 -13.2799807
+6.2133207 -12.2800570 6.2141652 -11.2801352 6.2143750 -11.0301533 2 LEP CMA
+4 5.1813354 -10.8432293 5.1147170 -10.8314209 5.0480909 -10.8196630
+5.0147834 -10.8138046 2 LEP ERI
+5 5.0147834 -10.8138046 5.0139713 -11.8137341 5.0131536 -12.8136616
+5.0123291 -13.8135891 5.0119143 -14.3135529 2 LEP ERI
+3 5.0119143 -14.3135529 4.9453068 -14.3018808 4.9286532 -14.2989721 2 LEP ERI
+4 14.3675394 -22.5727749 14.3680820 -23.5727463 14.3686333 -24.5727196
+14.3689127 -25.0727024 2 LIB HYA
+11 14.3689127 -25.0727024 14.4358864 -25.0656929 14.5028467 -25.0585117
+14.5698137 -25.0511589 14.6367760 -25.0436382 14.7037239 -25.0359516 14.7706776 -25.0281010
+14.8376265 -25.0200882 14.9045610 -25.0119171 14.9715014 -25.0035896 15.0384369 -24.9951096 2 LIB HYA
+6 15.0384369 -24.9951096 15.0391340 -25.9950657 15.0398436 -26.9950199
+15.0405655 -27.9949722 15.0413017 -28.9949265 15.0420513 -29.9948788 2 LIB HYA
+14 14.2966843 -42.5806465 14.2975178 -43.5806007 14.2983799 -44.5805588
+14.2992716 -45.5805168 14.3001957 -46.5804672 14.3011551 -47.5804214 14.3021517 -48.5803719
+14.3031883 -49.5803185 14.3042679 -50.5802650 14.3053951 -51.5802078 14.3065720 -52.5801468
+14.3078051 -53.5800858 14.3090973 -54.5800247 14.3104544 -55.5799522 2 LUP CEN
+7 14.3104544 -55.5799522 14.3780851 -55.5730972 14.4457130 -55.5660629
+14.5133295 -55.5588531 14.5809221 -55.5514755 14.6485119 -55.5439262 14.6822977 -55.5400887 2 LUP CEN
+9 14.6822977 -55.5400887 14.7498674 -55.5322876 14.8174229 -55.5243263
+14.8849554 -55.5162010 14.9524822 -55.5079193 15.0199957 -55.4994812 15.0874834 -55.4908905
+15.1549664 -55.4821472 15.2055674 -55.4754944 2 LUP CIR
+13 15.7953320 -29.8896160 15.7284040 -29.8996429 15.6614676 -29.9095497
+15.5945377 -29.9193306 15.5275898 -29.9289837 15.4606352 -29.9385071 15.3936834 -29.9478931
+15.3267164 -29.9571457 15.2597418 -29.9662590 15.1927719 -29.9752293 15.1257858 -29.9840546
+15.0587931 -29.9927330 15.0420513 -29.9948788 2 LUP LIB
+14 15.0420513 -29.9948788 15.0428171 -30.9948311 15.0435982 -31.9947777
+15.0443974 -32.9947281 15.0452147 -33.9946785 15.0460510 -34.9946213 15.0469084 -35.9945679
+15.0477877 -36.9945145 15.0486898 -37.9944534 15.0496178 -38.9943962 15.0505714 -39.9943352
+15.0515547 -40.9942703 15.0525675 -41.9942055 15.0530853 -42.4941750 2 LUP CEN
+13 15.0530853 -42.4941750 14.9858913 -42.5026894 14.9186878 -42.5110474
+14.8514853 -42.5192528 14.7842636 -42.5272980 14.7170334 -42.5351830 14.6498041 -42.5429001
+14.5825567 -42.5504532 14.5153017 -42.5578384 14.4480476 -42.5650520 14.3807764 -42.5720901
+14.3134975 -42.5789566 14.2966843 -42.5806465 2 LUP CEN
+7 7.8859806 35.1810532 7.8195748 35.1918793 7.7531700 35.2028008
+7.6867466 35.2138100 7.6203141 35.2249107 7.5538826 35.2360916 7.5040479 35.2445297 2 LYN GEM
+10 7.5040479 35.2445297 7.5051932 36.2444344 7.5063686 37.2443314
+7.5075755 38.2442322 7.5088162 39.2441292 7.5100927 40.2440186 7.5114074 41.2439079
+7.5127630 42.2437897 7.5141621 43.2436714 7.5156083 44.2435493 2 LYN AUR
+10 7.5156083 44.2435493 7.4492316 44.2548599 7.3828421 44.2662430
+7.3164496 44.2776985 7.2500343 44.2892227 7.1836066 44.3008156 7.1171756 44.3124657
+7.0507212 44.3241730 6.9842539 44.3359375 6.9510202 44.3418388 2 LYN AUR
+7 6.9510202 44.3418388 6.9525909 45.3416977 6.9542189 46.3415527
+6.9559069 47.3414040 6.9576602 48.3412476 6.9594841 49.3410873 6.9604239 49.8410034 2 LYN AUR
+6 6.9604239 49.8410034 6.8939762 49.8528366 6.8275228 49.8647118
+6.7610426 49.8766365 6.6945467 49.8885956 6.6612973 49.8945885 2 LYN AUR
+5 6.6612973 49.8945885 6.6632695 50.8944130 6.6653285 51.8942223
+6.6674809 52.8940315 6.6697354 53.8938293 2 LYN AUR
+7 6.6697354 53.8938293 6.6032391 53.9058380 6.5367341 53.9178734
+6.4701991 53.9299393 6.4036460 53.9420280 6.3370829 53.9541321 6.2704911 53.9662552 2 LYN AUR
+3 6.2704911 53.9662552 6.2728872 54.9660339 6.2754059 55.9658089 2 LYN AUR
+7 6.2754059 55.9658089 6.2780581 56.9655685 6.2808566 57.9653091
+6.2838159 58.9650421 6.2869520 59.9647560 6.2902827 60.9644547 6.2938304 61.9641266 2 LYN CAM
+15 6.2938304 61.9641266 6.3603864 61.9520073 6.4269061 61.9399071
+6.4934096 61.9278297 6.5598874 61.9157715 6.6263289 61.9037437 6.6927543 61.8917503
+6.7591538 61.8797874 6.8255172 61.8678665 6.8918653 61.8559837 6.9581881 61.8441505
+7.0244756 61.8323669 7.0907478 61.8206367 7.1569948 61.8089600 7.1901035 61.8031464 2 LYN CAM
+3 7.1901035 61.8031464 7.1867228 60.8034477 7.1835465 59.8037262 2 LYN CAM
+16 7.1835465 59.8037262 7.2497940 59.7921333 7.3160090 59.7806129
+7.3822122 59.7691536 7.4483919 59.7577705 7.5145397 59.7464600 7.5806756 59.7352295
+7.6467891 59.7240791 7.7128716 59.7130165 7.7789426 59.7020416 7.8449912 59.6911545
+7.9110093 59.6803665 7.9770174 59.6696777 8.0430040 59.6590843 8.1089602 59.6486015
+8.1419401 59.6433983 2 LYN CAM
+4 9.7139492 41.4316750 9.7131262 40.4317169 9.7123270 39.4317551
+9.7121315 39.1817665 2 LYN LMI
+6 9.7121315 39.1817665 9.6460123 39.1888428 9.5798779 39.1960869
+9.5137367 39.2034988 9.4475975 39.2110786 9.3814421 39.2188187 2 LYN LMI
+8 9.3814421 39.2188187 9.3805790 38.2188683 9.3797388 37.2189217
+9.3789215 36.2189674 9.3781242 35.2190132 9.3773460 34.2190628 9.3765869 33.2191048
+9.3763990 32.9691162 2 LYN LMI
+20 9.3763990 32.9691162 9.3101320 32.9770317 9.2438698 32.9851036
+9.1775913 32.9933357 9.1113071 33.0017204 9.0450268 33.0102539 8.9787292 33.0189362
+8.9124260 33.0277672 8.8461266 33.0367393 8.7798100 33.0458527 8.7134857 33.0551033
+8.6471653 33.0644913 8.5808287 33.0740128 8.5144835 33.0836601 8.4481411 33.0934372
+8.3817825 33.1033363 8.3154163 33.1133575 8.2490520 33.1234970 8.1826706 33.1337509
+8.1328821 33.1415138 2 LYN CNC
+5 8.1328821 33.1415138 8.0664873 33.1519623 8.0000944 33.1625137
+7.9336834 33.1731682 7.8838720 33.1812286 2 LYN GEM
+3 7.8838720 33.1812286 7.8849134 34.1811409 7.8859806 35.1810532 2 LYN GEM
+2 18.9518108 25.6641407 18.9513245 26.1640968 2 LYR HER
+9 18.9513245 26.1640968 18.8845692 26.1522560 18.8178215 26.1403713
+18.7510910 26.1284447 18.6843567 26.1164799 18.6176300 26.1044788 18.5509205 26.0924473
+18.4842072 26.0803871 18.4508591 26.0743504 2 LYR HER
+5 18.4508591 26.0743504 18.4498520 27.0742588 18.4488277 28.0741653
+18.4477825 29.0740719 18.4467182 30.0739765 2 LYR HER
+4 18.4467182 30.0739765 18.3800106 30.0618801 18.3133087 30.0497665
+18.2549591 30.0391560 2 LYR HER
+19 18.2549591 30.0391560 18.2538681 31.0390549 18.2527561 32.0389557
+18.2516174 33.0388527 18.2504539 34.0387459 18.2492619 35.0386391 18.2480412 36.0385284
+18.2467880 37.0384102 18.2455025 38.0382957 18.2441807 39.0381775 18.2428226 40.0380516
+18.2414227 41.0379257 18.2399788 42.0377960 18.2384892 43.0376549 18.2369518 44.0375175
+18.2353592 45.0373726 18.2337112 46.0372238 18.2320023 47.0370674 18.2311249 47.5369873 2 LYR HER
+2 18.2311249 47.5369873 18.2894917 47.5476036 2 LYR HER
+14 18.2894917 47.5476036 18.3562183 47.5597229 18.4229622 47.5718231
+18.4897099 47.5839043 18.5564842 47.5959625 18.6232738 47.6079903 18.6900673 47.6199875
+18.7568874 47.6319504 18.8237228 47.6438751 18.8905640 47.6557541 18.9574299 47.6675911
+19.0243111 47.6793747 19.0911961 47.6911049 19.1413765 47.6998672 2 LYR DRA
+3 19.1413765 47.6998672 19.2082996 47.7114944 19.2250347 47.7143936 2 LYR CYG
+5 19.2250347 47.7143936 19.2267017 46.7145386 19.2283077 45.7146759
+19.2298565 44.7148132 19.2313538 43.7149391 2 LYR CYG
+5 19.2313538 43.7149391 19.2982521 43.7264824 19.3651714 43.7379570
+19.4321041 43.7493591 19.4655685 43.7550354 2 LYR CYG
+8 19.4655685 43.7550354 19.4669876 42.7551537 19.4683609 41.7552719
+19.4696903 40.7553825 19.4709816 39.7554932 19.4722366 38.7556000 19.4734554 37.7556992
+19.4746437 36.7558022 2 LYR CYG
+2 19.4746437 36.7558022 19.4328403 36.7487144 2 LYR CYG
+8 19.4328403 36.7487144 19.4340019 35.7488136 19.4351349 34.7489090
+19.4362411 33.7490044 19.4373207 32.7490921 19.4383755 31.7491817 19.4394093 30.7492733
+19.4399185 30.2493153 2 LYR CYG
+3 19.4399185 30.2493153 19.3731003 30.2379227 19.3396835 30.2321968 2 LYR CYG
+4 19.3396835 30.2321968 19.3406944 29.2322826 19.3416862 28.2323685
+19.3421764 27.7324085 2 LYR CYG
+9 3.3394437 -82.0644531 3.3697331 -81.0666733 3.3939788 -80.0684433
+3.4138353 -79.0698929 3.4304039 -78.0711060 3.4444461 -77.0721283 3.4565053 -76.0730133
+3.4669797 -75.0737839 3.4717188 -74.5741272 2 MEN HYI
+18 3.4717188 -74.5741272 3.5365665 -74.5836639 3.6014428 -74.5933380
+3.6663675 -74.6031265 3.7313316 -74.6130371 3.7963259 -74.6230698 3.8613708 -74.6332169
+3.9264565 -74.6434784 3.9915738 -74.6538467 4.0567431 -74.6643219 4.1219549 -74.6748962
+4.1872001 -74.6855774 4.2524991 -74.6963501 4.3178420 -74.7072220 4.3832197 -74.7181854
+4.4486518 -74.7292328 4.5141296 -74.7403641 4.5304990 -74.7431641 2 MEN HYI
+6 4.5304990 -74.7431641 4.5408010 -73.7440414 4.5499396 -72.7448273
+4.5581069 -71.7455215 4.5654535 -70.7461472 4.5721016 -69.7467194 2 MEN HYI
+31 4.5721016 -69.7467194 4.6379538 -69.7580032 4.7038407 -69.7693634
+4.7697530 -69.7807999 4.8357105 -69.7923050 4.9017038 -69.8038712 4.9677234 -69.8155060
+5.0337887 -69.8271942 5.0998907 -69.8389435 5.1660190 -69.8507385 5.2321944 -69.8625870
+5.2984066 -69.8744736 5.3646469 -69.8864059 5.4309340 -69.8983765 5.4972587 -69.9103851
+5.5636115 -69.9224167 5.6300120 -69.9344788 5.6964512 -69.9465637 5.7629185 -69.9586716
+5.8294344 -69.9707947 5.8959885 -69.9829254 5.9625711 -69.9950638 6.0292025 -70.0072174
+6.0958729 -70.0193634 6.1625724 -70.0315094 6.2293210 -70.0436478 6.2961082 -70.0557861
+6.3629241 -70.0679016 6.4297895 -70.0800018 6.4966941 -70.0920792 6.5636282 -70.1041336 2 MEN DOR
+9 7.6143136 -75.2899170 7.6021986 -76.2889252 7.5882192 -77.2877808
+7.5718975 -78.2864380 7.5525804 -79.2848587 7.5293446 -80.2829437 7.5008469 -81.2806015
+7.4650512 -82.2776642 7.4434743 -82.7758865 2 MEN CHA
+16 20.4598637 -27.5913391 20.5262756 -27.5815849 20.5926838 -27.5719585
+20.6590748 -27.5624638 20.7254715 -27.5530987 20.7918606 -27.5438709 20.8582363 -27.5347843
+20.9246159 -27.5258369 20.9909916 -27.5170345 21.0573483 -27.5083790 21.1237125 -27.4998722
+21.1900711 -27.4915161 21.2564163 -27.4833164 21.3227654 -27.4752731 21.3891106 -27.4673901
+21.4554424 -27.4596672 2 MIC CAP
+10 21.4618702 -36.4592972 21.4626732 -37.4592514 21.4634953 -38.4592056
+21.4643421 -39.4591522 21.4652138 -40.4591064 21.4661121 -41.4590530 21.4670372 -42.4589996
+21.4679928 -43.4589462 21.4689808 -44.4588890 21.4694881 -44.9588585 2 MIC GRU
+16 21.4694881 -44.9588585 21.4034576 -44.9665451 21.3374100 -44.9743919
+21.2713547 -44.9824028 21.2052975 -44.9905663 21.1392231 -44.9988861 21.0731392 -45.0073547
+21.0070553 -45.0159760 20.9409523 -45.0247421 20.8748379 -45.0336533 20.8087234 -45.0427055
+20.7425880 -45.0518990 20.6764431 -45.0612297 20.6102962 -45.0706902 20.5441303 -45.0802803
+20.4779530 -45.0900002 2 MIC IND
+11 6.4248509 11.9332972 6.4914980 11.9212151 6.5581417 11.9091587
+6.6247735 11.8971310 6.6914115 11.8851337 6.7580466 11.8731709 6.8246689 11.8612499
+6.8912983 11.8493690 6.9579248 11.8375340 7.0245390 11.8257504 7.0495210 11.8213453 2 MON GEM
+3 7.0495210 11.8213453 7.0487065 10.8214169 7.0478973 9.8214874 2 MON GEM
+2 7.0478973 9.8214874 7.1145253 9.8097754 2 MON GEM
+6 7.1145253 9.8097754 7.1137252 8.8098459 7.1129289 7.8099155
+7.1121368 6.8099852 7.1113482 5.8100543 7.1109548 5.3100886 2 MON CMI
+2 7.1109548 5.3100886 7.1276183 5.3071680 2 MON CMI
+5 7.1276183 5.3071680 7.1268344 4.3072371 7.1260529 3.3073053
+7.1252723 2.3073735 7.1244931 1.3074419 2 MON CMI
+4 7.1244931 1.3074419 7.1911430 1.2957985 7.2578025 1.2842157
+7.3077946 1.2755718 2 MON CMI
+3 7.3077946 1.2755718 7.3070278 0.2756380 7.3066444 -0.2243290 2 MON CMI
+15 7.3066444 -0.2243290 7.3733106 -0.2357957 7.4399667 -0.2471889
+7.5066328 -0.2585085 7.5732994 -0.2697494 7.6399560 -0.2809064 7.7066231 -0.2919796
+7.7732897 -0.3029638 7.8399463 -0.3138541 7.9066143 -0.3246506 7.9732814 -0.3353480
+8.0399389 -0.3459418 8.1066065 -0.3564317 8.1732740 -0.3668131 8.1899338 -0.3693900 2 MON CMI
+12 8.1899338 -0.3693900 8.1892471 -1.3693370 8.1885595 -2.3692839
+8.1878719 -3.3692307 8.1871824 -4.3691773 8.1864910 -5.3691239 8.1857967 -6.3690705
+8.1851006 -7.3690166 8.1844006 -8.3689623 8.1836977 -9.3689089 8.1829901 -10.3688536
+8.1822786 -11.3687992 2 MON HYA
+20 7.4648933 -11.2521448 7.3981714 -11.2407780 7.3314524 -11.2293377
+7.2647452 -11.2178288 7.1980314 -11.2062531 7.1313205 -11.1946144 7.0646224 -11.1829176
+6.9979167 -11.1711645 6.9312139 -11.1593590 6.8645234 -11.1475067 6.7978263 -11.1356087
+6.7311320 -11.1236687 6.6644502 -11.1116934 6.5977612 -11.0996828 6.5310750 -11.0876427
+6.4644017 -11.0755768 6.3977203 -11.0634861 6.3310423 -11.0513773 6.2643776 -11.0392542
+6.2143750 -11.0301533 2 MON CMA
+6 6.2143750 -11.0301533 6.1477051 -11.0180111 6.0810375 -11.0058632
+6.0143824 -10.9937153 5.9477205 -10.9815683 5.9310527 -10.9785318 2 MON LEP
+10 11.9371576 -64.6957855 11.8687906 -64.6953125 11.8004150 -64.6946182
+11.7320423 -64.6937027 11.6636820 -64.6925735 11.5953150 -64.6912308 11.5269499 -64.6896667
+11.4586010 -64.6878891 11.3902464 -64.6858978 11.3389874 -64.6842651 2 MUS CEN
+12 11.3389874 -64.6842651 11.3381529 -65.6842499 11.3372517 -66.6842422
+11.3362741 -67.6842270 11.3352098 -68.6842041 11.3340464 -69.6841812 11.3327675 -70.6841660
+11.3313541 -71.6841431 11.3297834 -72.6841125 11.3280268 -73.6840897 11.3260479 -74.6840515
+11.3237982 -75.6840134 2 MUS CAR
+38 11.3237982 -75.6840134 11.3935852 -75.6862106 11.4633722 -75.6881866
+11.5331783 -75.6899490 11.6029940 -75.6914902 11.6728048 -75.6928101 11.7426329 -75.6939011
+11.8124676 -75.6947784 11.8822937 -75.6954346 11.9521332 -75.6958694 12.0219746 -75.6960831
+12.0918055 -75.6960678 12.1616468 -75.6958389 12.2314863 -75.6953812 12.3013124 -75.6947021
+12.3711443 -75.6938019 12.4409723 -75.6926804 12.5107832 -75.6913452 12.5805969 -75.6897812
+12.6504040 -75.6880035 12.7201900 -75.6859970 12.7899752 -75.6837769 12.8597498 -75.6813431
+12.9295006 -75.6786880 12.9992476 -75.6758194 13.0689802 -75.6727371 13.1386871 -75.6694336
+13.2083864 -75.6659241 13.2780685 -75.6622009 13.3477211 -75.6582642 13.4173632 -75.6541214
+13.4869852 -75.6497726 13.5565748 -75.6452179 13.6261511 -75.6404572 13.6957035 -75.6354904
+13.7652206 -75.6303253 13.8347216 -75.6249619 13.8520956 -75.6235962 2 MUS CHA
+6 13.8520956 -75.6235962 13.8467417 -74.6238022 13.8420267 -73.6239929
+13.8378401 -72.6241608 13.8340960 -71.6243057 13.8307247 -70.6244431 2 MUS APS
+6 13.8307247 -70.6244431 13.8276739 -69.6245575 13.8248959 -68.6246719
+13.8223553 -67.6247787 13.8200216 -66.6248703 13.8178682 -65.6249542 2 MUS CIR
+4 13.8178682 -65.6249542 13.7495956 -65.6302719 13.6813097 -65.6353912
+13.6471653 -65.6378784 2 MUS CIR
+2 13.6471653 -65.6378784 13.6453524 -64.6379395 2 MUS CIR
+11 13.6453524 -64.6379395 13.5771189 -64.6427612 13.5088835 -64.6473770
+13.4406252 -64.6517944 13.3723564 -64.6560135 13.3040876 -64.6600189 13.2357969 -64.6638260
+13.1674976 -64.6674194 13.0992002 -64.6708069 13.0308838 -64.6739883 12.9625587 -64.6769638 2 MUS CEN
+16 12.9625587 -64.6769638 12.8942366 -64.6797180 12.8258982 -64.6822662
+12.7575521 -64.6846008 12.6892118 -64.6867218 12.6208553 -64.6886292 12.5524940 -64.6903152
+12.4841394 -64.6917953 12.4157696 -64.6930542 12.3473978 -64.6940918 12.2790346 -64.6949158
+12.2106581 -64.6955261 12.1422806 -64.6959229 12.0739136 -64.6960907 12.0055351 -64.6960526
+11.9371576 -64.6957855 2 MUS CRU
+6 15.4921274 -55.4362831 15.4941282 -56.4361420 15.4962368 -57.4359932
+15.4984646 -58.4358330 15.5008230 -59.4356689 15.5033245 -60.4354935 2 NOR CIR
+16 16.6023121 -60.2644577 16.5993690 -59.2647018 16.5965939 -58.2649345
+16.5939713 -57.2651558 16.5914860 -56.2653656 16.5891285 -55.2655602 16.5868855 -54.2657509
+16.5847492 -53.2659302 16.5827122 -52.2661018 16.5807629 -51.2662659 16.5788975 -50.2664223
+16.5771084 -49.2665710 16.5753918 -48.2667160 16.5737400 -47.2668533 16.5721493 -46.2669868
+16.5713749 -45.7670517 2 NOR ARA
+6 16.1435204 -42.3366776 16.0764961 -42.3472862 16.0094700 -42.3577919
+15.9424219 -42.3681870 15.8753643 -42.3784714 15.8083057 -42.3886375 2 NOR LUP
+7 15.8083057 -42.3886375 15.8095531 -43.3885422 15.8108435 -44.3884468
+15.8121777 -45.3883476 15.8135605 -46.3882408 15.8149948 -47.3881340 15.8164854 -48.3880234 2 NOR LUP
+7 15.8164854 -48.3880234 15.7493095 -48.3980865 15.6821184 -48.4080315
+15.6149273 -48.4178505 15.5477114 -48.4275436 15.4804831 -48.4371071 15.4804831 -48.4371071 2 NOR LUP
+7 15.4804831 -48.4371071 15.4819374 -49.4370003 15.4834528 -50.4368935
+15.4850340 -51.4367828 15.4866848 -52.4366646 15.4884138 -53.4365463 15.4902248 -54.4364166 2 NOR LUP
+6 15.4902248 -54.4364166 15.4228573 -54.4458656 15.3554649 -54.4551773
+15.2880554 -54.4643517 15.2206421 -54.4733810 15.2037811 -54.4756165 2 NOR LUP
+2 15.2037811 -54.4756165 15.2055674 -55.4754944 2 NOR LUP
+6 15.2055674 -55.4754944 15.2730227 -55.4664955 15.3404531 -55.4573555
+15.4078770 -55.4480743 15.4752846 -55.4386559 15.4921274 -55.4362831 2 NOR CIR
+54 0.1022261 -81.8039551 0.1632688 -81.8042068 0.2243047 -81.8046570
+0.2853534 -81.8052979 0.3464070 -81.8061295 0.4074577 -81.8071594 0.4685251 -81.8083801
+0.5296014 -81.8097916 0.5906786 -81.8114014 0.6517765 -81.8132019 0.7128870 -81.8151932
+0.7740026 -81.8173752 0.8351426 -81.8197479 0.8962992 -81.8223114 0.9574646 -81.8250656
+1.0186584 -81.8280106 1.0798727 -81.8311386 1.1410997 -81.8344574 1.2023591 -81.8379669
+1.2636428 -81.8416595 1.3249431 -81.8455353 1.3862796 -81.8496017 1.4476444 -81.8538437
+1.5090295 -81.8582687 1.5704548 -81.8628845 1.6319122 -81.8676682 1.6933941 -81.8726349
+1.7549198 -81.8777847 1.8164815 -81.8831100 1.8780713 -81.8886032 1.9397092 -81.8942795
+2.0013869 -81.9001236 2.0630963 -81.9061356 2.1248577 -81.9123230 2.1866627 -81.9186783
+2.2485034 -81.9252014 2.3104000 -81.9318848 2.3723438 -81.9387360 2.4343271 -81.9457474
+2.4963703 -81.9529190 2.5584643 -81.9602509 2.6206019 -81.9677353 2.6828027 -81.9753799
+2.7450585 -81.9831696 2.8073614 -81.9911194 2.8697314 -81.9992142 2.9321601 -82.0074539
+2.9946394 -82.0158386 3.0571899 -82.0243683 3.1198025 -82.0330353 3.1824696 -82.0418396
+3.2452114 -82.0507889 3.3080192 -82.0598679 3.3394437 -82.0644531 2 OCT HYI
+4 3.3394437 -82.0644531 3.3005078 -83.0616074 3.2485828 -84.0578079
+3.2155280 -84.5553818 2 OCT MEN
+64 3.2155280 -84.5553818 3.2764897 -84.5643921 3.3375349 -84.5735321
+3.3986826 -84.5828018 3.4599261 -84.5922012 3.5212576 -84.6017151 3.5826981 -84.6113510
+3.6442389 -84.6211014 3.7058735 -84.6309738 3.7676215 -84.6409531 3.8294759 -84.6510468
+3.8914289 -84.6612473 3.9535012 -84.6715546 4.0156856 -84.6819687 4.0779729 -84.6924744
+4.1403852 -84.7030869 4.2029142 -84.7137909 4.2655525 -84.7245865 4.3283205 -84.7354736
+4.3912110 -84.7464447 4.4542150 -84.7575073 4.5173545 -84.7686462 4.5806212 -84.7798615
+4.6440072 -84.7911606 4.7075334 -84.8025284 4.7711926 -84.8139648 4.8349752 -84.8254623
+4.8989038 -84.8370361 4.9629693 -84.8486633 5.0271645 -84.8603439 5.0915098 -84.8720856
+5.1559973 -84.8838806 5.2206192 -84.8957138 5.2853956 -84.9076004 5.3503194 -84.9195251
+5.4153814 -84.9314880 5.4806037 -84.9434814 5.5459776 -84.9555130 5.6114941 -84.9675674
+5.6771746 -84.9796448 5.7430110 -84.9917450 5.8089948 -85.0038605 5.8751469 -85.0159912
+5.9414592 -85.0281296 6.0079222 -85.0402756 6.0745578 -85.0524292 6.1413565 -85.0645752
+6.2083101 -85.0767136 6.2754397 -85.0888519 6.3427358 -85.1009750 6.4101906 -85.1130753
+6.4778237 -85.1251602 6.5456271 -85.1372223 6.6135912 -85.1492615 6.6817369 -85.1612625
+6.7500553 -85.1732254 6.8185368 -85.1851501 6.8872023 -85.1970367 6.9560423 -85.2088776
+7.0250473 -85.2206573 7.0942378 -85.2323914 7.1636047 -85.2440567 7.2331381 -85.2556686
+7.2679806 -85.2614441 2 OCT MEN
+4 7.2679806 -85.2614441 7.3563757 -84.2687302 7.4187193 -83.2738571
+7.4434743 -82.7758865 2 OCT MEN
+91 7.4434743 -82.7758865 7.5124588 -82.7872009 7.5815659 -82.7984314
+7.6507831 -82.8095779 7.7201004 -82.8206329 7.7895379 -82.8315964 7.8590851 -82.8424683
+7.9287310 -82.8532333 7.9984961 -82.8638916 8.0683689 -82.8744431 8.1383381 -82.8848877
+8.2084255 -82.8952103 8.2786179 -82.9054184 8.3489056 -82.9154968 8.4193077 -82.9254532
+8.4898138 -82.9352798 8.5604115 -82.9449768 8.6311207 -82.9545288 8.7019300 -82.9639435
+8.7728281 -82.9732132 8.8438349 -82.9823380 8.9149389 -82.9913101 8.9861279 -83.0001297
+9.0574217 -83.0087891 9.1288080 -83.0172958 9.2002754 -83.0256271 9.2718439 -83.0337982
+9.3435020 -83.0418015 9.4152346 -83.0496292 9.4870634 -83.0572815 9.5589762 -83.0647507
+9.6309595 -83.0720444 9.7030344 -83.0791473 9.7751875 -83.0860672 9.8474054 -83.0927963
+9.9197092 -83.0993271 9.9920855 -83.1056747 10.0645218 -83.1118164 10.1370363 -83.1177597
+10.2096195 -83.1234970 10.2822542 -83.1290359 10.3549614 -83.1343613 10.4277296 -83.1394882
+10.5005436 -83.1443939 10.5734234 -83.1490936 10.6463566 -83.1535797 10.7193289 -83.1578445
+10.7923603 -83.1618881 10.8654375 -83.1657181 10.9385471 -83.1693268 11.0117073 -83.1727066
+11.0849066 -83.1758728 11.1581306 -83.1788025 11.2313976 -83.1815109 11.3046951 -83.1839905
+11.3780098 -83.1862411 11.4513597 -83.1882629 11.5247326 -83.1900558 11.5981131 -83.1916199
+11.6715221 -83.1929474 11.7449455 -83.1940384 11.8183699 -83.1949081 11.8918133 -83.1955338
+11.9652624 -83.1959305 12.0387058 -83.1960983 12.1121588 -83.1960297 12.1856108 -83.1957245
+12.2590456 -83.1951828 12.3324842 -83.1944122 12.4059124 -83.1934128 12.4793167 -83.1921768
+12.5527163 -83.1907043 12.6260967 -83.1890106 12.6994448 -83.1870804 12.7727804 -83.1849213
+12.8460894 -83.1825256 12.9193592 -83.1799088 12.9926071 -83.1770706 13.0658207 -83.1739960
+13.1389856 -83.1707001 13.2121220 -83.1671829 13.2852173 -83.1634445 13.3582554 -83.1594849
+13.4312592 -83.1553040 13.5042124 -83.1509094 13.5771027 -83.1463013 13.6499500 -83.1414719
+13.7227411 -83.1364365 13.7954626 -83.1311874 13.8681335 -83.1257324 13.9407406 -83.1200714 2 OCT CHA
+66 13.9407406 -83.1200714 14.0132723 -83.1142120 14.0857468 -83.1081467
+14.1581507 -83.1018829 14.2304735 -83.0954285 14.3027325 -83.0887756 14.3749161 -83.0819321
+14.4470110 -83.0749054 14.5190382 -83.0676880 14.5909834 -83.0602875 14.6628351 -83.0527039
+14.7346144 -83.0449448 14.8063059 -83.0370178 14.8778982 -83.0289154 14.9494133 -83.0206451
+15.0208368 -83.0122070 15.0921564 -83.0036087 15.1633940 -82.9948502 15.2345362 -82.9859390
+15.3055716 -82.9768753 15.3765192 -82.9676666 15.4473686 -82.9583054 15.5181074 -82.9488068
+15.5887575 -82.9391708 15.6593037 -82.9293976 15.7297363 -82.9194946 15.8000765 -82.9094543
+15.8703108 -82.8992996 15.9404287 -82.8890228 16.0104542 -82.8786240 16.0803699 -82.8681183
+16.1501656 -82.8574982 16.2198658 -82.8467789 16.2894573 -82.8359528 16.3589287 -82.8250275
+16.4283009 -82.8140030 16.4975605 -82.8028946 16.5667000 -82.7916946 16.6357403 -82.7804184
+16.7046680 -82.7690506 16.7734756 -82.7576141 16.8421803 -82.7461090 16.9107742 -82.7345276
+16.9792461 -82.7228928 17.0476151 -82.7111893 17.1158733 -82.6994324 17.1840057 -82.6876221
+17.2520390 -82.6757584 17.3199615 -82.6638565 17.3877621 -82.6519089 17.4554596 -82.6399307
+17.5230465 -82.6279144 17.5905113 -82.6158676 17.6578770 -82.6037903 17.7251339 -82.5916977
+17.7922668 -82.5795898 17.8593025 -82.5674591 17.9262276 -82.5553207 17.9930363 -82.5431747
+18.0597458 -82.5310287 18.1263466 -82.5188751 18.1928291 -82.5067368 18.2592163 -82.4945984
+18.3254967 -82.4824753 18.3916626 -82.4703598 18.4577332 -82.4582748 2 OCT APS
+9 18.4577332 -82.4582748 18.4161739 -81.4620667 18.3832436 -80.4650726
+18.3564987 -79.4675140 18.3343353 -78.4695358 18.3156605 -77.4712372 18.2996998 -76.4726868
+18.2858982 -75.4739532 18.2796707 -74.9745178 2 OCT APS
+31 21.5456505 -74.4544678 21.6099930 -74.4471359 21.6743107 -74.4399643
+21.7385883 -74.4329605 21.8028507 -74.4261246 21.8670864 -74.4194641 21.9312878 -74.4129715
+21.9954739 -74.4066467 22.0596352 -74.4005051 22.1237640 -74.3945313 22.1878796 -74.3887405
+22.2519741 -74.3831329 22.3160400 -74.3777084 22.3800926 -74.3724594 22.4441242 -74.3674011
+22.5081310 -74.3625259 22.5721264 -74.3578339 22.6361046 -74.3533325 22.7000561 -74.3490219
+22.7640018 -74.3449097 22.8279324 -74.3409805 22.8918381 -74.3372421 22.9557400 -74.3337021
+23.0196304 -74.3303604 23.0834961 -74.3272095 23.1473637 -74.3242569 23.2112179 -74.3214951
+23.2750511 -74.3189392 23.3388863 -74.3165817 23.4027119 -74.3144226 23.4665222 -74.3124619 2 OCT IND
+9 16.3705730 3.7033811 16.4372063 3.7144136 16.5038509 3.7255349
+16.5704956 3.7367396 16.6371307 3.7480233 16.7037773 3.7593851 16.7704239 3.7708201
+16.8370609 3.7823234 16.8537273 3.7852108 2 OPH HER
+10 16.8537273 3.7852108 16.8529530 4.7851434 16.8521748 5.7850766
+16.8513947 6.7850089 16.8506126 7.7849407 16.8498249 8.7848730 16.8490353 9.7848034
+16.8482380 10.7847347 16.8474369 11.7846661 16.8467655 12.6179380 2 OPH HER
+9 16.8467655 12.6179380 16.9133759 12.6295185 16.9799767 12.6411600
+17.0465927 12.6528616 17.1132126 12.6646185 17.1798267 12.6764250 17.2464504 12.6882820
+17.3130798 12.7001829 17.3463898 12.7061481 2 OPH HER
+3 17.3463898 12.7061481 17.3455486 13.7060728 17.3451252 14.2060347 2 OPH HER
+16 17.3451252 14.2060347 17.4117546 14.2179947 17.4783783 14.2299891
+17.5450134 14.2420158 17.6116543 14.2540722 17.6782856 14.2661495 17.7449322 14.2782507
+17.8115826 14.2903690 17.8782272 14.3024979 17.9448853 14.3146391 18.0115452 14.3267860
+18.0782013 14.3389339 18.1448689 14.3510818 18.2115402 14.3632250 18.2782059 14.3753576
+18.3448849 14.3874788 2 OPH HER
+4 18.3448849 14.3874788 18.3457413 13.3875570 18.3465900 12.3876343
+18.3468723 12.0543308 2 OPH HER
+8 18.3468723 12.0543308 18.4135532 12.0664358 18.4802265 12.0785189
+18.5469112 12.0905800 18.6136017 12.1026144 18.6802826 12.1146154 18.7469769 12.1265841
+18.7592030 12.1287737 2 OPH HER
+7 18.7592030 12.1287737 18.7600327 11.1288481 18.7608566 10.1289215
+18.7616749 9.1289949 18.7624893 8.1290674 18.7632999 7.1291399 18.7639046 6.3791943 2 OPH AQL
+4 18.3530674 4.5548930 18.4197369 4.5669961 18.4864006 4.5790777
+18.5247421 4.5860157 2 OPH SCD
+3 18.5247421 4.5860157 18.5255489 3.5860884 18.5259533 3.0861249 2 OPH SCD
+4 18.5259533 3.0861249 18.4592819 3.0740557 18.3926125 3.0619640
+18.3542824 3.0550034 2 OPH SCD
+6 16.0291519 -8.3523235 16.0284405 -7.3523793 16.0277309 -6.3524351
+16.0270252 -5.3524904 16.0263233 -4.3525457 16.0257969 -3.6025870 2 OPH LIB
+2 4.7734876 0.2289162 4.7234907 0.2375014 2 ORI ERI
+3 6.0096025 22.8430862 6.0086560 21.8431740 6.0083437 21.5098724 2 ORI GEM
+6 6.0083437 21.5098724 6.0750093 21.4977226 6.1416698 21.4855747
+6.2083149 21.4734325 6.2749639 21.4612980 6.3416085 21.4491768 2 ORI GEM
+5 6.3416085 21.4491768 6.3406820 20.4492607 6.3397675 19.4493446
+6.3388643 18.4494247 6.3379717 17.4495068 2 ORI GEM
+3 6.3379717 17.4495068 6.4046054 17.4374008 6.4295945 17.4328651 2 ORI GEM
+7 6.4295945 17.4328651 6.4287133 16.4329472 6.4278412 15.4330244
+6.4269776 14.4331036 6.4261217 13.4331818 6.4252729 12.4332581 6.4248509 11.9332972 2 ORI GEM
+3 6.4248509 11.9332972 6.4240117 10.9333725 6.4231777 9.9334478 2 ORI MON
+2 6.4231777 9.9334478 6.3565354 9.9455481 2 ORI MON
+11 6.3565354 9.9455481 6.3557057 8.9456244 6.3548803 7.9456992
+6.3540587 6.9457736 6.3532410 5.9458480 6.3524261 4.9459219 6.3516135 3.9459958
+6.3508034 2.9460695 6.3499942 1.9461430 6.3491859 0.9462164 6.3483787 -0.0537102 2 ORI MON
+5 6.3483787 -0.0537102 6.3475709 -1.0536368 6.3467627 -2.0535634
+6.3459535 -3.0534899 6.3451428 -4.0534163 2 ORI MON
+8 6.3451428 -4.0534163 6.2784743 -4.0412946 6.2118063 -4.0291605
+6.1451488 -4.0170193 6.0784831 -4.0048714 6.0118184 -3.9927218 5.9451642 -3.9805765
+5.9368248 -3.9790573 2 ORI MON
+8 5.9368248 -3.9790573 5.9360104 -4.9789829 5.9351935 -5.9789090
+5.9343734 -6.9788342 5.9335499 -7.9787588 5.9327221 -8.9786835 5.9318900 -9.9786072
+5.9310527 -10.9785318 2 ORI MON
+13 5.9310527 -10.9785318 5.8644042 -10.9663944 5.7977481 -10.9542656
+5.7310953 -10.9421501 5.6644545 -10.9300556 5.5978065 -10.9179802 5.5311613 -10.9059305
+5.4645290 -10.8939104 5.3978891 -10.8819218 5.3312521 -10.8699694 5.2646275 -10.8580589
+5.1979952 -10.8461895 5.1813354 -10.8432293 2 ORI LEP
+8 5.1813354 -10.8432293 5.1821513 -9.8433008 5.1829619 -8.8433733
+5.1837683 -7.8434453 5.1845708 -6.8435163 5.1853700 -5.8435874 5.1861663 -4.8436580
+5.1869597 -3.8437285 2 ORI ERI
+8 5.1869597 -3.8437285 5.1203175 -3.8319163 5.0536661 -3.8201537
+4.9870152 -3.8084457 4.9203753 -3.7967980 4.8537264 -3.7852106 4.7870784 -3.7736888
+4.7704239 -3.7708201 2 ORI ERI
+5 4.7704239 -3.7708201 4.7711911 -2.7708862 4.7719574 -1.7709521
+4.7727227 -0.7710179 4.7734876 0.2289162 2 ORI ERI
+9 18.2186718 -67.4800797 18.2244339 -68.4795532 18.2307320 -69.4789810
+18.2376461 -70.4783478 18.2452736 -71.4776535 18.2537403 -72.4768829 18.2631969 -73.4760208
+18.2738342 -74.4750519 18.2796707 -74.9745178 2 PAV APS
+51 18.2796707 -74.9745178 18.3461304 -74.9623947 18.4125290 -74.9502945
+18.4788857 -74.9382019 18.5451908 -74.9261475 18.6114330 -74.9141083 18.6776352 -74.9021072
+18.7437859 -74.8901367 18.8098774 -74.8782043 18.8759270 -74.8663177 18.9419270 -74.8544693
+19.0078678 -74.8426743 19.0737686 -74.8309250 19.1396217 -74.8192368 19.2054138 -74.8076096
+19.2711697 -74.7960358 19.3368759 -74.7845306 19.4025269 -74.7731018 19.4681377 -74.7617340
+19.5337048 -74.7504501 19.5992126 -74.7392426 19.6646862 -74.7281189 19.7301140 -74.7170715
+19.7954865 -74.7061234 19.8608246 -74.6952591 19.9261189 -74.6844940 19.9913616 -74.6738281
+20.0565681 -74.6632614 20.1217346 -74.6527939 20.1868458 -74.6424408 20.2519283 -74.6321945
+20.3169689 -74.6220551 20.3819599 -74.6120377 20.4469204 -74.6021347 20.5118408 -74.5923538
+20.5767117 -74.5827026 20.6415558 -74.5731735 20.7063618 -74.5637741 20.7711220 -74.5545044
+20.8358555 -74.5453720 20.9005508 -74.5363693 20.9652042 -74.5275192 21.0298309 -74.5187988
+21.0944252 -74.5102310 21.1589737 -74.5018082 21.2235012 -74.4935303 21.2879963 -74.4854050
+21.3524494 -74.4774399 21.4168835 -74.4696198 21.4812851 -74.4619675 21.5456505 -74.4544678 2 PAV OCT
+16 21.5456505 -74.4544678 21.5389423 -73.4548569 21.5329800 -72.4552078
+21.5276413 -71.4555130 21.5228291 -70.4557877 21.5184689 -69.4560394 21.5144978 -68.4562683
+21.5108624 -67.4564743 21.5075188 -66.4566727 21.5044346 -65.4568481 21.5015755 -64.4570084
+21.4989185 -63.4571648 21.4964428 -62.4573059 21.4941254 -61.4574356 21.4919529 -60.4575691
+21.4899101 -59.4576836 2 PAV IND
+16 21.4899101 -59.4576836 21.4243221 -59.4653206 21.3587093 -59.4731178
+21.2930832 -59.4810753 21.2274494 -59.4891853 21.1617928 -59.4974556 21.0961189 -59.5058746
+21.0304394 -59.5144424 20.9647331 -59.5231552 20.8990097 -59.5320168 20.8332787 -59.5410156
+20.7675209 -59.5501556 20.7017460 -59.5594330 20.6359615 -59.5688438 20.5701504 -59.5783844
+20.5043201 -59.5880547 2 PAV IND
+4 20.5043201 -59.5880547 20.5018311 -58.5882378 20.4994793 -57.5884094
+20.4972534 -56.5885773 2 PAV IND
+9 18.1781502 -56.9837723 18.1115150 -56.9959183 18.0448685 -57.0080643
+17.9781895 -57.0202141 17.9114895 -57.0323563 17.8447781 -57.0444908 17.7780342 -57.0566177
+17.7112675 -57.0687256 17.6778793 -57.0747757 2 PAV ARA
+12 17.6778793 -57.0747757 17.6806793 -58.0745201 17.6836376 -59.0742531
+17.6867752 -60.0739708 17.6901093 -61.0736694 17.6936588 -62.0733414 17.6974525 -63.0730019
+17.7015152 -64.0726318 17.7058792 -65.0722427 17.7105846 -66.0718155 17.7156754 -67.0713577
+17.7183819 -67.5711060 2 PAV ARA
+9 17.7183819 -67.5711060 17.7852001 -67.5589981 17.8519764 -67.5468674
+17.9187279 -67.5347366 17.9854450 -67.5225906 18.0521183 -67.5104446 18.1187668 -67.4982910
+18.1853828 -67.4861450 18.2186718 -67.4800797 2 PAV APS
+3 21.5722847 2.5544112 21.5055923 2.5469787 21.4388981 2.5393796 2 PEG AQR
+12 21.4388981 2.5393796 21.4383850 3.5393500 21.4378700 4.5393205
+21.4373550 5.5392904 21.4368362 6.5392609 21.4363174 7.5392308 21.4357948 8.5392008
+21.4352703 9.5391712 21.4347420 10.5391397 21.4342117 11.5391092 21.4336758 12.5390787
+21.4334068 13.0390635 2 PEG EQU
+5 21.4334068 13.0390635 21.3666077 13.0312872 21.2997990 13.0233479
+21.2329960 13.0152493 21.2163010 13.0132008 2 PEG EQU
+2 21.2163010 13.0132008 21.2166843 12.3465548 2 PEG EQU
+2 21.2166843 12.3465548 21.1498909 12.3382607 2 PEG EQU
+9 21.1498909 12.3382607 21.1493034 13.3382244 21.1487141 14.3381863
+21.1481171 15.3381500 21.1475163 16.3381119 21.1469078 17.3380737 21.1462917 18.3380356
+21.1456699 19.3379955 21.1452522 20.0046406 2 PEG DEL
+6 21.5080109 28.5480537 21.5750141 28.5554790 21.6420345 28.5627346
+21.7090569 28.5698185 21.7760735 28.5767288 21.8263454 28.5817947 2 PEG CYG
+9 21.8263454 28.5817947 21.8257656 29.5817642 21.8251724 30.5817375
+21.8245678 31.5817051 21.8239498 32.5816765 21.8233185 33.5816460 21.8226719 34.5816116
+21.8220100 35.5815773 21.8213310 36.5815468 2 PEG CYG
+4 21.8213310 36.5815468 21.8885002 36.5881577 21.9556751 36.5945892
+21.9640675 36.5953827 2 PEG CYG
+3 21.9640675 36.5953827 22.0312500 36.6016083 22.0900307 36.6069069 2 PEG LAC
+2 22.0900307 36.6069069 22.0906372 35.6069336 2 PEG LAC
+14 22.0906372 35.6069336 22.1578102 35.6128120 22.2249775 35.6184998
+22.2921600 35.6240005 22.3593483 35.6293106 22.4265308 35.6344261 22.4937267 35.6393509
+22.5609264 35.6440735 22.6281185 35.6486015 22.6953259 35.6529312 22.7625389 35.6570587
+22.8297443 35.6609879 22.8969631 35.6647110 22.9137688 35.6656113 2 PEG LAC
+2 22.9137688 35.6656113 22.9139462 35.1656151 2 PEG LAC
+2 22.9139462 35.1656151 22.9643536 35.1682358 2 PEG LAC
+11 22.9643536 35.1682358 23.0315571 35.1715508 23.0987759 35.1746559
+23.1659946 35.1775589 23.2332058 35.1802521 23.3004303 35.1827354 23.3676548 35.1850090
+23.4348736 35.1870728 23.5021038 35.1889267 23.5693340 35.1905670 23.6029453 35.1913109 2 PEG AND
+4 23.6029453 35.1913109 23.6030846 34.1913147 23.6032219 33.1913147
+23.6032772 32.7746468 2 PEG AND
+5 23.6032772 32.7746468 23.6704597 32.7759666 23.7376366 32.7770767
+23.8048210 32.7779732 23.8552055 32.7785072 2 PEG AND
+2 23.8552055 32.7785072 23.8552494 32.0285034 2 PEG AND
+7 23.8552494 32.0285034 23.9224224 32.0290260 23.9895840 32.0293350
+0.0567555 32.0294342 0.1071325 32.0293655 0.1071318 32.0293655 0.1071318 32.0293655 2 PEG AND
+5 0.1071318 32.0293655 0.1071162 31.0293674 0.1071010 30.0293655
+0.1070860 29.0293655 0.1070811 28.6960354 2 PEG AND
+2 0.1070811 28.6960354 0.1741895 28.6957588 2 PEG AND
+7 0.1741895 28.6957588 0.1741567 27.6957588 0.1741245 26.6957569
+0.1740929 25.6957588 0.1740618 24.6957588 0.1740313 23.6957569 0.1740011 22.6957588 2 PEG AND
+3 0.1740011 22.6957588 0.2409946 22.6952686 0.2493763 22.6951923 2 PEG AND
+2 0.2493763 22.6951923 0.2493281 21.6951923 2 PEG AND
+13 22.8561478 2.6622071 22.7894459 2.6583602 22.7227573 2.6543136
+22.6560574 2.6500666 22.5893574 2.6456218 22.5226669 2.6409807 22.4559669 2.6361439
+22.3892689 2.6311131 22.3225784 2.6258905 22.2558804 2.6204767 22.1891823 2.6148736
+22.1224957 2.6090844 22.1058178 2.6076074 2 PEG AQR
+2 22.1058178 2.6076074 22.1059170 2.3576119 2 PEG AQR
+6 22.1059170 2.3576119 22.0392227 2.3515899 21.9725418 2.3453860
+21.9058475 2.3389995 21.8391552 2.3324335 21.7724724 2.3256910 2 PEG AQR
+2 21.7724724 2.3256910 21.7720146 3.3256676 2 PEG AQR
+4 21.7720146 3.3256676 21.7053108 3.3187475 21.6386089 3.3116543
+21.5719166 3.3043909 2 PEG AQR
+2 21.5719166 3.3043909 21.5722847 2.5544112 2 PEG AQR
+11 3.4951112 31.1003609 3.4281394 31.1098194 3.3611610 31.1191425
+3.2941859 31.1283264 3.2271941 31.1373711 3.1601961 31.1462727 3.0932014 31.1550255
+3.0261905 31.1636295 2.9591737 31.1720829 2.8921607 31.1803818 2.8418920 31.1865025 2 PER ARI
+15 2.6452894 37.2931557 2.6460977 38.2931099 2.6469288 39.2930603
+2.6477838 40.2930145 2.6486645 41.2929649 2.6495726 42.2929115 2.6505101 43.2928581
+2.6514788 44.2928047 2.6524811 45.2927475 2.6535194 46.2926865 2.6545966 47.2926292
+2.6557150 48.2925606 2.6568780 49.2924957 2.6580894 50.2924309 2.6590319 51.0423737 2 PER AND
+9 2.6590319 51.0423737 2.5915837 51.0499535 2.5241244 51.0573578
+2.4566641 51.0645943 2.3891830 51.0716553 2.3216920 51.0785446 2.2542005 51.0852509
+2.1866894 51.0917816 2.1782534 51.0925827 2 PER AND
+5 2.1782534 51.0925827 2.1772053 50.0926323 2.1762002 49.0926781
+2.1752348 48.0927277 2.1747661 47.5927505 2 PER AND
+7 2.1747661 47.5927505 2.1073434 47.5990639 2.0399125 47.6051941
+1.9724836 47.6111374 1.9050370 47.6168938 1.8375829 47.6224594 1.7954293 47.6258430 2 PER AND
+4 1.7954293 47.6258430 1.7962207 48.6258125 1.7970439 49.6257782
+1.7979016 50.6257439 2 PER AND
+6 1.7979016 50.6257439 1.7303469 50.6310043 1.6627845 50.6360703
+1.5952250 50.6409416 1.5276483 50.6456146 1.4938624 50.6478767 2 PER AND
+5 1.4938624 50.6478767 1.4946102 51.6478539 1.4953917 52.6478233
+1.4962097 53.6478004 1.4970676 54.6477699 2 PER CAS
+6 1.4970676 54.6477699 1.5647798 54.6431885 1.6324942 54.6384048
+1.7002002 54.6334267 1.7678876 54.6282539 1.8355761 54.6228828 2 PER CAS
+5 1.8355761 54.6228828 1.8366737 55.6228371 1.8378290 56.6227913
+1.8390471 57.6227455 1.8396815 58.1227188 2 PER CAS
+5 1.8396815 58.1227188 1.9075037 58.1171455 1.9753048 58.1113853
+2.0431046 58.1054306 2.0515749 58.1046753 2 PER CAS
+2 2.0515749 58.1046753 2.0530417 59.1046104 2 PER CAS
+9 2.0530417 59.1046104 2.1208727 59.0984421 2.1886911 59.0920906
+2.2564867 59.0855560 2.3242786 59.0788422 2.3920569 59.0719490 2.4598112 59.0648766
+2.5275609 59.0576324 2.5868237 59.0511551 2 PER CAS
+3 2.5868237 59.0511551 2.5850203 58.0512505 2.5841558 57.5513000 2 PER CAS
+11 2.5841558 57.5513000 2.6518180 57.5437431 2.7194660 57.5360146
+2.7870889 57.5281258 2.8547070 57.5200729 2.9223094 57.5118637 2.9898865 57.5034943
+3.0574574 57.4949684 3.1250122 57.4862938 3.1925404 57.4774704 3.2600620 57.4684982 2 PER CAS
+3 3.2600620 57.4684982 3.3275664 57.4593849 3.3275664 57.4593849 2 PER CAM
+3 3.3275664 57.4593849 3.3255320 56.4595222 3.3236015 55.4596519 2 PER CAM
+4 3.3236015 55.4596519 3.3910198 55.4504089 3.4584320 55.4410248
+3.4921267 55.4362831 2 PER CAM
+4 3.4921267 55.4362831 3.4902246 54.4364166 3.4884131 53.4365463
+3.4875391 52.9366074 2 PER CAM
+22 3.4875391 52.9366074 3.5548642 52.9270287 3.6221738 52.9173241
+3.6894579 52.9074898 3.7567368 52.8975334 3.8239996 52.8874550 3.8912365 52.8772583
+3.9584675 52.8669472 4.0256820 52.8565254 4.0928702 52.8459969 4.1600518 52.8353577
+4.2272167 52.8246231 4.2943544 52.8137856 4.3614855 52.8028564 4.4285994 52.7918358
+4.4956861 52.7807274 4.5627656 52.7695313 4.6298270 52.7582550 4.6968613 52.7469025
+4.7638879 52.7354736 4.8308964 52.7239761 4.8560190 52.7196465 2 PER CAM
+18 4.8560190 52.7196465 4.8539762 51.7198219 4.8520222 50.7199936
+4.8501492 49.7201538 4.8483520 48.7203064 4.8466249 47.7204590 4.8449626 46.7206001
+4.8433609 45.7207375 4.8418159 44.7208710 4.8403230 43.7210007 4.8388791 42.7211227
+4.8374815 41.7212448 4.8361263 40.7213631 4.8348112 39.7214775 4.8335338 38.7215881
+4.8322916 37.7216911 4.8310823 36.7217979 4.8304896 36.2218513 2 PER AUR
+4 4.8304896 36.2218513 4.7636333 36.2333488 4.6967659 36.2447739
+4.6382561 36.2547150 2 PER AUR
+7 4.6382561 36.2547150 4.6371136 35.2548103 4.6359982 34.2549019
+4.6349096 33.2549973 4.6338458 32.2550850 4.6328049 31.2551727 4.6324625 30.9218750 2 PER AUR
+18 23.4461803 -39.3127594 23.4463997 -40.3127594 23.4466267 -41.3127556
+23.4468594 -42.3127518 23.4470997 -43.3127480 23.4473476 -44.3127441 23.4476051 -45.3127403
+23.4478722 -46.3127365 23.4481487 -47.3127327 23.4484367 -48.3127289 23.4487343 -49.3127251
+23.4490452 -50.3127213 23.4493694 -51.3127136 23.4497089 -52.3127098 23.4500637 -53.3127060
+23.4504356 -54.3126984 23.4508247 -55.3126945 23.4512348 -56.3126869 2 PHE GRU
+6 1.4137486 -57.8484154 1.4147369 -56.8484459 1.4156737 -55.8484764
+1.4165635 -54.8485031 1.4174103 -53.8485298 1.4182175 -52.8485603 2 PHE ERI
+5 1.4182175 -52.8485603 1.4838843 -52.8529053 1.5495577 -52.8574486
+1.6152281 -52.8621826 1.6644903 -52.8658562 2 PHE ERI
+3 1.6644903 -52.8658562 1.6653931 -51.8658905 1.6662565 -50.8659210 2 PHE ERI
+5 1.6662565 -50.8659210 1.7320170 -50.8709946 1.7977848 -50.8762589
+1.8635498 -50.8817101 1.9128838 -50.8859215 2 PHE ERI
+5 1.9128838 -50.8859215 1.9138284 -49.8859634 1.9147346 -48.8860016
+1.9156054 -47.8860397 1.9158882 -47.5527229 2 PHE ERI
+9 1.9158882 -47.5527229 1.9817744 -47.5585098 2.0476680 -47.5644760
+2.1135590 -47.5706253 2.1794674 -47.5769539 2.2453842 -47.5834618 2.3112988 -47.5901451
+2.3772318 -47.5970001 2.4101965 -47.6004944 2 PHE ERI
+10 2.4101965 -47.6004944 2.4112191 -46.6005478 2.4122047 -45.6006012
+2.4131558 -44.6006508 2.4140747 -43.6007004 2.4149632 -42.6007462 2.4158239 -41.6007957
+2.4166584 -40.6008377 2.4174683 -39.6008797 2.4176009 -39.4342155 2 PHE ERI
+11 2.4176009 -39.4342155 2.3514917 -39.4272537 2.2853789 -39.4204636
+2.2192719 -39.4138489 2.1531813 -39.4074135 2.0870867 -39.4011574 2.0209975 -39.3950806
+1.9549241 -39.3891869 1.8888462 -39.3834801 1.8227732 -39.3779564 1.7567152 -39.3726234 2 PHE FOR
+16 6.0634518 -43.0057793 5.9967909 -42.9936295 5.9301534 -42.9814835
+5.8635197 -42.9693451 5.7968984 -42.9572182 5.7303004 -42.9451027 5.6637058 -42.9330063
+5.5971241 -42.9209328 5.5305648 -42.9088860 5.4640088 -42.8968620 5.3974662 -42.8848763
+5.3309460 -42.8729248 5.2644286 -42.8610115 5.1979241 -42.8491440 5.1314421 -42.8373222
+5.0649629 -42.8255501 2 PIC COL
+4 5.0649629 -42.8255501 4.9984961 -42.8138351 4.9320521 -42.8021774
+4.8988247 -42.7963676 2 PIC CAE
+5 4.8988247 -42.7963676 4.8973598 -43.7962418 4.8958454 -44.7961121
+4.8942776 -45.7959709 4.8934722 -46.2959023 2 PIC CAE
+6 4.8934722 -46.2959023 4.8270779 -46.2843399 4.7606864 -46.2728462
+4.6943092 -46.2614212 4.6279559 -46.2500725 4.5616064 -46.2387962 2 PIC CAE
+4 4.5616064 -46.2387962 4.5600038 -47.2386627 4.5583396 -48.2385216
+4.5574832 -48.7384491 2 PIC CAE
+6 4.5574832 -48.7384491 4.5557175 -49.7383003 4.5538778 -50.7381439
+4.5519576 -51.7379799 4.5499506 -52.7378120 4.5478497 -53.7376366 2 PIC DOR
+9 4.5478497 -53.7376366 4.6140995 -53.7488937 4.6803565 -53.7602272
+4.7466421 -53.7716370 4.8129454 -53.7831154 4.8792567 -53.7946625 4.9455962 -53.8062744
+5.0119538 -53.8179474 5.0451345 -53.8238029 2 PIC DOR
+5 5.0451345 -53.8238029 5.0428257 -54.8235970 5.0403996 -55.8233833
+5.0378451 -56.8231583 5.0365162 -57.3230400 2 PIC DOR
+9 5.0365162 -57.3230400 5.1028595 -57.3347893 5.1692147 -57.3465881
+5.2356005 -57.3584404 5.3020072 -57.3703346 5.3684258 -57.3822670 5.4348760 -57.3942375
+5.5013475 -57.4062462 5.5345869 -57.4122620 2 PIC DOR
+5 5.5345869 -57.4122620 5.5317354 -58.4120026 5.5287180 -59.4117241
+5.5255165 -60.4114380 5.5238409 -60.9112892 2 PIC DOR
+9 5.5238409 -60.9112892 5.5903177 -60.9233360 5.6568093 -60.9354057
+5.7233357 -60.9475021 5.7898879 -60.9596138 5.8564548 -60.9717407 5.9230571 -60.9838791
+5.9896855 -60.9960251 6.0230041 -61.0020981 2 PIC DOR
+4 6.0230041 -61.0020981 6.0194459 -62.0017662 6.0156460 -63.0014229
+6.0115762 -64.0010529 2 PIC DOR
+10 6.0115762 -64.0010529 6.0782375 -64.0131989 6.1449180 -64.0253448
+6.2116375 -64.0374908 6.2783861 -64.0496216 6.3451533 -64.0617447 6.4119606 -64.0738525
+6.4787960 -64.0859375 6.5456510 -64.0979996 6.5958166 -64.1070251 2 PIC DOR
+7 6.8468876 -64.1518784 6.8508902 -63.1522331 6.8546267 -62.1525650
+6.8581238 -61.1528816 6.8614058 -60.1531715 6.8644948 -59.1534424 6.8674078 -58.1537018 2 PIC CAR
+6 6.8674078 -58.1537018 6.8004880 -58.1418037 6.7335811 -58.1298676
+6.6666965 -58.1178932 6.5998445 -58.1058846 6.5330052 -58.0938416 2 PIC CAR
+4 6.5330052 -58.0938416 6.5357962 -57.0940971 6.5384407 -56.0943336
+6.5409517 -55.0945587 2 PIC CAR
+6 6.5409517 -55.0945587 6.4741488 -55.0824966 6.4073763 -55.0704117
+6.3406138 -55.0583038 6.2738719 -55.0461807 6.2071600 -55.0340500 2 PIC CAR
+4 6.2071600 -55.0340500 6.2095623 -54.0342712 6.2118516 -53.0344772
+6.2129569 -52.5345764 2 PIC CAR
+4 6.2129569 -52.5345764 6.1462574 -52.5224342 6.0795755 -52.5102844
+6.0462470 -52.5042114 2 PIC CAR
+3 6.0462470 -52.5042114 6.0483842 -51.5044060 6.0499268 -50.7545471 2 PIC CAR
+5 22.8576469 -3.3377509 22.8573971 -2.3377581 22.8571472 -1.3377649
+22.8568974 -0.3377719 22.8566475 0.6622211 2 PSC AQR
+3 22.8566475 0.6622211 22.8563976 1.6622140 22.8561478 2.6622071 2 PSC AQR
+7 22.8561478 2.6622071 22.8558979 3.6622000 22.8556461 4.6621928
+22.8553944 5.6621857 22.8551426 6.6621790 22.8548889 7.6621718 22.8547611 8.1621685 2 PSC PEG
+18 22.8547611 8.1621685 22.9215374 8.1658173 22.9883041 8.1692629
+23.0550823 8.1725044 23.1218586 8.1755409 23.1886272 8.1783714 23.2554054 8.1809950
+23.3221855 8.1834106 23.3889542 8.1856174 23.4557343 8.1876154 23.5225143 8.1894035
+23.5892868 8.1909809 23.6560669 8.1923485 23.7228489 8.1935043 23.7896194 8.1944475
+23.8563995 8.1951799 23.9231815 8.1957006 23.9398689 8.1957970 2 PSC PEG
+4 23.9398689 8.1957970 23.9398460 9.1957970 23.9398212 10.1957970
+23.9398079 10.6957970 2 PSC PEG
+6 23.9398079 10.6957970 0.0066261 10.6960516 0.0734441 10.6960936
+0.1068494 10.6960354 0.1068487 10.6960354 0.1068487 10.6960354 2 PSC PEG
+4 0.1068487 10.6960354 0.1068605 11.6960354 0.1068723 12.6960363
+0.1068783 13.1960354 2 PSC PEG
+4 0.1068783 13.1960354 0.1737332 13.1957588 0.2405781 13.1952705
+0.2489412 13.1951942 2 PSC PEG
+10 0.2489412 13.1951942 0.2489850 14.1951942 0.2490291 15.1951933
+0.2490737 16.1951923 0.2491188 17.1951942 0.2491643 18.1951923 0.2492104 19.1951923
+0.2492570 20.1951923 0.2493043 21.1951923 0.2493281 21.6951923 2 PSC PEG
+12 0.2493281 21.6951923 0.3163048 21.6944637 0.3832912 21.6935215
+0.4502770 21.6923676 0.5172521 21.6910019 0.5842367 21.6894245 0.6512204 21.6876354
+0.7181931 21.6856365 0.7851749 21.6834278 0.8521556 21.6810112 0.9191250 21.6783848
+0.9609877 21.6766376 2 PSC AND
+4 0.9609877 21.6766376 0.9612091 22.6766319 0.9614336 23.6766262
+0.9616043 24.4266243 2 PSC AND
+4 0.9616043 24.4266243 0.8945809 24.4293823 0.8275661 24.4319324
+0.8275661 24.4319324 2 PSC AND
+11 0.8275661 24.4319324 0.8277634 25.4319267 0.8279639 26.4319229
+0.8281680 27.4319210 0.8283757 28.4319172 0.8285875 29.4319134 0.8288034 30.4319077
+0.8290238 31.4319038 0.8292490 32.4319000 0.8294792 33.4318962 0.8295376 33.6818962 2 PSC AND
+12 0.8295376 33.6818962 0.8967203 33.6793404 0.9639109 33.6765747
+1.0310993 33.6736031 1.0982752 33.6704254 1.1654583 33.6670380 1.2326388 33.6634483
+1.2998062 33.6596565 1.3669807 33.6556625 1.4341518 33.6514664 1.5013094 33.6470680
+1.5264951 33.6453705 2 PSC AND
+17 1.7829783 25.6263351 1.7825483 24.6263523 1.7821250 23.6263676
+1.7817082 22.6263847 1.7812974 21.6264019 1.7808923 20.6264172 1.7804924 19.6264343
+1.7800975 18.6264496 1.7797072 17.6264648 1.7793212 16.6264801 1.7789391 15.6264954
+1.7785609 14.6265106 1.7781861 13.6265249 1.7778144 12.6265402 1.7774456 11.6265545
+1.7770793 10.6265688 1.7770489 10.5432396 2 PSC ARI
+6 1.7770489 10.5432396 1.8438390 10.5378466 1.9106380 10.5322638
+1.9774355 10.5264931 2.0442216 10.5205364 2.1110165 10.5143948 2 PSC ARI
+9 2.1110165 10.5143948 2.1105890 9.5144157 2.1101637 8.5144348
+2.1097407 7.5144548 2.1093197 6.5144744 2.1089005 5.5144939 2.1084826 4.5145135
+2.1080658 3.5145330 2.1076844 2.5978806 2 PSC CET
+26 2.1076844 2.5978806 2.0409875 2.6040132 1.9743004 2.6099606
+1.9076028 2.6157229 1.8409047 2.6212978 1.7742164 2.6266825 1.7075177 2.6318769
+1.6408186 2.6368790 1.5741292 2.6416862 1.5074296 2.6462984 1.4407296 2.6507139
+1.3740393 2.6549304 1.3073388 2.6589479 1.2406380 2.6627645 1.1739469 2.6663787
+1.1072457 2.6697903 1.0405440 2.6729980 0.9738523 2.6759999 0.9071504 2.6787963
+0.8404483 2.6813858 0.7737560 2.6837673 0.7070535 2.6859407 0.6403510 2.6879051
+0.5736582 2.6896596 0.5069554 2.6912043 0.4402525 2.6925383 2 PSC CET
+3 0.4402525 2.6925383 0.4401705 1.6925390 0.4400886 0.6925398 2 PSC CET
+8 0.4400886 0.6925398 0.4400067 -0.3074595 0.4399249 -1.3074588
+0.4398429 -2.3074582 0.4397609 -3.3074572 0.4396787 -4.3074565 0.4395962 -5.3074560
+0.4395135 -6.3074551 2 PSC CET
+10 0.4395135 -6.3074551 0.3729476 -6.3063345 0.3063717 -6.3054247
+0.2397960 -6.3047261 0.1732303 -6.3042393 0.1066547 -6.3039641 0.1066554 -6.3039641
+0.0400798 -6.3039007 23.9735126 -6.3040485 23.9402199 -6.3042021 2 PSC CET
+4 23.9402199 -6.3042021 23.9401951 -5.3042026 23.9401722 -4.3042021
+23.9401474 -3.3042023 2 PSC AQR
+18 23.9401474 -3.3042023 23.8735409 -3.3046682 23.8069210 -3.3053458
+23.7403030 -3.3062348 23.6736946 -3.3073349 23.6070766 -3.3086460 23.5404568 -3.3101673
+23.4738483 -3.3118987 23.4072285 -3.3138397 23.3406105 -3.3159893 23.2740021 -3.3183470
+23.2073822 -3.3209124 23.1407642 -3.3236847 23.0741539 -3.3266623 23.0075340 -3.3298452
+22.9409142 -3.3332322 22.8743057 -3.3368216 22.8576469 -3.3377509 2 PSC AQR
+18 23.1120644 -24.8250446 23.0457592 -24.8281116 22.9794674 -24.8313808
+22.9131603 -24.8348522 22.8468533 -24.8385258 22.7805519 -24.8423996 22.7142410 -24.8464737
+22.6479263 -24.8507462 22.5816212 -24.8552132 22.5153027 -24.8598766 22.4489822 -24.8647346
+22.3826675 -24.8697853 22.3163414 -24.8750267 22.2500134 -24.8804569 22.1836891 -24.8860760
+22.1173553 -24.8918800 22.0510159 -24.8978710 21.9846859 -24.9040413 2 PSA AQR
+9 21.9846859 -24.9040413 21.9183426 -24.9103947 21.8519936 -24.9169273
+21.7856522 -24.9236355 21.7192974 -24.9305191 21.6529388 -24.9375744 21.5865879 -24.9448013
+21.5202217 -24.9521980 21.4538517 -24.9597607 2 PSA CAP
+4 21.4538517 -24.9597607 21.4544792 -25.9597225 21.4551182 -26.9596863
+21.4554424 -27.4596672 2 PSA CAP
+10 21.4554424 -27.4596672 21.4560986 -28.4596291 21.4567661 -29.4595928
+21.4574490 -30.4595509 21.4581451 -31.4595127 21.4588566 -32.4594727 21.4595833 -33.4594269
+21.4603271 -34.4593849 21.4610901 -35.4593430 21.4618702 -36.4592972 2 PSA MIC
+26 21.4618702 -36.4592972 21.5280666 -36.4517555 21.5942554 -36.4443779
+21.6604290 -36.4371719 21.7266064 -36.4301338 21.7927780 -36.4232674 21.8589363 -36.4165802
+21.9250965 -36.4100647 21.9912510 -36.4037285 22.0573902 -36.3975754 22.1235352 -36.3916054
+22.1896763 -36.3858147 22.2558022 -36.3802147 22.3219337 -36.3747978 22.3880596 -36.3695717
+22.4541721 -36.3645401 22.5202904 -36.3596954 22.5864048 -36.3550453 22.6525040 -36.3505936
+22.7186108 -36.3463326 22.7847157 -36.3422737 22.8508053 -36.3384132 22.9169025 -36.3347511
+22.9829979 -36.3312874 23.0490780 -36.3280296 23.1151676 -36.3249741 2 PSA GRU
+12 8.1822786 -11.3687992 8.1155386 -11.3584337 8.0487900 -11.3479576
+7.9820452 -11.3373766 7.9153132 -11.3266935 7.8485732 -11.3159103 7.7818365 -11.3050299
+7.7151117 -11.2940598 7.6483798 -11.2829971 7.5816507 -11.2718487 7.5149341 -11.2606201
+7.4648933 -11.2521448 2 PUP MON
+23 7.4648933 -11.2521448 7.4641061 -12.2520790 7.4633126 -13.2520103
+7.4625130 -14.2519426 7.4617062 -15.2518749 7.4608912 -16.2518044 7.4600682 -17.2517357
+7.4592361 -18.2516651 7.4583945 -19.2515926 7.4575429 -20.2515202 7.4566798 -21.2514477
+7.4558053 -22.2513733 7.4549179 -23.2512970 7.4540172 -24.2512226 7.4531021 -25.2511444
+7.4521718 -26.2510643 7.4512253 -27.2509861 7.4502616 -28.2509022 7.4492798 -29.2508202
+7.4482789 -30.2507362 7.4472570 -31.2506466 7.4462132 -32.2505608 7.4451466 -33.2504692 2 PUP CMA
+13 7.4451466 -33.2504692 7.3782969 -33.2390785 7.3114557 -33.2276192
+7.2446332 -33.2160912 7.1778097 -33.2044945 7.1109953 -33.1928368 7.0441999 -33.1811256
+6.9774036 -33.1693535 6.9106164 -33.1575317 6.8438478 -33.1456680 6.7770786 -33.1337547
+6.7103186 -33.1218033 6.6602573 -33.1128159 2 PUP CMA
+11 6.6602573 -33.1128159 6.6591058 -34.1127090 6.6579266 -35.1126060
+6.6567178 -36.1124992 6.6554780 -37.1123848 6.6542053 -38.1122704 6.6528969 -39.1121559
+6.6515512 -40.1120338 6.6501651 -41.1119080 6.6487360 -42.1117821 6.6472611 -43.1116486 2 PUP COL
+10 6.6472611 -43.1116486 6.5804949 -43.0996284 6.5137324 -43.0875816
+6.4469829 -43.0755081 6.3802567 -43.0634155 6.3135333 -43.0513000 6.2468233 -43.0391731
+6.1801362 -43.0270348 6.1134529 -43.0148888 6.0634518 -43.0057793 2 PUP COL
+9 6.0634518 -43.0057793 6.0619121 -44.0056381 6.0603194 -45.0054970
+6.0586705 -46.0053444 6.0569611 -47.0051880 6.0551863 -48.0050278 6.0533409 -49.0048561
+6.0514202 -50.0046844 6.0499268 -50.7545471 2 PUP PIC
+31 6.0499268 -50.7545471 6.1165996 -50.7666969 6.1832795 -50.7788391
+6.2499866 -50.7909775 6.3167114 -50.8031044 6.3834438 -50.8152161 6.4502034 -50.8273125
+6.5169802 -50.8393822 6.5837646 -50.8514290 6.6505756 -50.8634453 6.7174044 -50.8754311
+6.7842402 -50.8873749 6.8511038 -50.8992844 6.9179840 -50.9111443 6.9848714 -50.9229584
+7.0517855 -50.9347229 7.1187167 -50.9464302 7.1856551 -50.9580803 7.2526207 -50.9696693
+7.3196030 -50.9811897 7.3865914 -50.9926414 7.4536066 -51.0040207 7.5206385 -51.0153236
+7.5876765 -51.0265465 7.6547418 -51.0376892 7.7218223 -51.0487404 7.7889090 -51.0597038
+7.8560228 -51.0705719 7.9231515 -51.0813446 7.9902859 -51.0920143 8.0574465 -51.1025848 2 PUP CAR
+7 8.4618063 -17.4112568 8.4625196 -16.4113102 8.4632254 -15.4113626
+8.4639244 -14.4114132 8.4646168 -13.4114637 8.4653044 -12.4115152 8.4659853 -11.4115648 2 PUP HYA
+6 8.4659853 -11.4115648 8.3992252 -11.4016972 8.3324671 -11.3917074
+8.2657213 -11.3815985 8.1989679 -11.3713732 8.1822786 -11.3687992 2 PUP HYA
+21 8.4451866 -37.1600380 8.4462013 -36.1601105 8.4471903 -35.1601868
+8.4481544 -34.1602554 8.4490967 -33.1603241 8.4500179 -32.1603928 8.4509192 -31.1604576
+8.4518013 -30.1605225 8.4526653 -29.1605873 8.4535131 -28.1606483 8.4543457 -27.1607113
+8.4551630 -26.1607685 8.4559660 -25.1608295 8.4567566 -24.1608868 8.4575348 -23.1609440
+8.4583015 -22.1610012 8.4590569 -21.1610565 8.4598026 -20.1611118 8.4605389 -19.1611652
+8.4612665 -18.1612186 8.4618063 -17.4112568 2 PYX PUP
+5 8.4618063 -17.4112568 8.5286131 -17.4210052 8.5954332 -17.4306278
+8.6622562 -17.4401188 8.6789560 -17.4424706 2 PYX HYA
+3 8.6789560 -17.4424706 8.6782656 -18.4424229 8.6775675 -19.4423733 2 PYX HYA
+9 8.6775675 -19.4423733 8.7444162 -19.4516983 8.8112688 -19.4608860
+8.8781147 -19.4699326 8.9449739 -19.4788361 9.0118380 -19.4875946 9.0786953 -19.4962025
+9.1455660 -19.5046597 9.1789980 -19.5088310 2 PYX HYA
+6 9.1789980 -19.5088310 9.1783733 -20.5087910 9.1777401 -21.5087528
+9.1770983 -22.5087128 9.1764469 -23.5086708 9.1757851 -24.5086308 2 PYX HYA
+6 9.1757851 -24.5086308 9.2427216 -24.5168648 9.3096628 -24.5249405
+9.3765984 -24.5328541 9.4435482 -24.5406075 9.4602890 -24.5425186 2 PYX HYA
+14 9.4602890 -24.5425186 9.4596720 -25.5424843 9.4590445 -26.5424480
+9.4584064 -27.5424118 9.4577560 -28.5423756 9.4570932 -29.5423374 9.4564171 -30.5422993
+9.4557276 -31.5422573 9.4550228 -32.5422173 9.4543018 -33.5421791 9.4535646 -34.5421333
+9.4528093 -35.5420914 9.4520350 -36.5420494 9.4514399 -37.2920151 2 PYX ANT
+11 3.2527421 -57.0377846 3.2506263 -58.0376396 3.2483888 -59.0374794
+3.2460172 -60.0373192 3.2434976 -61.0371475 3.2408137 -62.0369644 3.2379477 -63.0367699
+3.2348778 -64.0365524 3.2315798 -65.0363312 3.2280247 -66.0360870 3.2241793 -67.0358200 2 RET HOR
+22 3.2241793 -67.0358200 3.2895663 -67.0448608 3.3549676 -67.0540314
+3.4204030 -67.0633392 3.4858632 -67.0727844 3.5513384 -67.0823517 3.6168494 -67.0920486
+3.6823862 -67.1018753 3.7479391 -67.1118164 3.8135288 -67.1218796 3.8791449 -67.1320496
+3.9447792 -67.1423416 4.0104504 -67.1527405 4.0761495 -67.1632462 4.1418672 -67.1738510
+4.2076230 -67.1845627 4.2734079 -67.1953735 4.3392124 -67.2062683 4.4050560 -67.2172623
+4.4709296 -67.2283401 4.5368228 -67.2395020 4.5862679 -67.2479248 2 RET HYI
+10 4.5862679 -67.2479248 4.5911398 -66.2483444 4.5956397 -65.2487259
+4.5998116 -64.2490768 4.6036921 -63.2494164 4.6073132 -62.2497253 4.6107016 -61.2500114
+4.6138811 -60.2502823 4.6168718 -59.2505379 4.6183023 -58.7506638 2 RET DOR
+5 4.6183023 -58.7506638 4.5521479 -58.7394028 4.4860039 -58.7282181
+4.4198813 -58.7171211 4.3703060 -58.7088547 2 RET DOR
+4 4.3703060 -58.7088547 4.3729682 -57.7090721 4.3754873 -56.7092857
+4.3766975 -56.2093849 2 RET DOR
+6 4.3766975 -56.2093849 4.3105655 -56.1984329 4.2444429 -56.1875763
+4.1783385 -56.1768112 4.1122627 -56.1661491 4.0461946 -56.1555862 2 RET DOR
+5 4.0461946 -56.1555862 4.0484161 -55.1557617 4.0505295 -54.1559258
+4.0525427 -53.1560898 4.0531931 -52.8228111 2 RET DOR
+4 4.0531931 -52.8228111 3.9870701 -52.8123436 3.9209721 -52.8019829
+3.8879192 -52.7968445 2 RET DOR
+6 3.8879192 -52.7968445 3.8218448 -52.7866554 3.7557755 -52.7765770
+3.6897213 -52.7666206 3.6236916 -52.7567863 3.5576668 -52.7470779 2 RET HOR
+6 3.5576668 -52.7470779 3.5558527 -53.7469406 3.5539503 -54.7468033
+3.5519514 -55.7466583 3.5498476 -56.7465019 3.5491211 -57.0797844 2 RET HOR
+6 3.5491211 -57.0797844 3.4832273 -57.0702171 3.4173596 -57.0607834
+3.3514986 -57.0514793 3.2856536 -57.0423164 3.2527421 -57.0377846 2 RET HOR
+3 19.0916996 18.6882229 19.0249634 18.6764908 18.9582424 18.6647091 2 SGE AQL
+4 18.9582424 18.6647091 18.9573612 19.6646309 18.9564686 20.6645527
+18.9559422 21.2478352 2 SGE HER
+6 20.3422699 20.8936996 20.3430290 19.8937569 20.3437786 18.8938122
+20.3445206 17.8938675 20.3452530 16.8939228 20.3457966 16.1439629 2 SGE DEL
+3 20.3457966 16.1439629 20.2790012 16.1338768 20.2372665 16.1275158 2 SGE DEL
+6 20.2372665 16.1275158 20.1704750 16.1172409 20.1036892 16.1068554
+20.0369148 16.0963612 19.9701366 16.0857620 19.9284000 16.0790844 2 SGE AQL
+2 19.9284000 16.0790844 19.9280777 16.4957294 2 SGE AQL
+14 19.9280777 16.4957294 19.8613110 16.4849663 19.7945385 16.4741039
+19.7277699 16.4631481 19.6610165 16.4521046 19.5942554 16.4409733 19.5274982 16.4297581
+19.4607544 16.4184647 19.3940048 16.4070911 19.3272610 16.3956470 19.2605286 16.3841343
+19.1937923 16.3725548 19.1270580 16.3609104 19.0936985 16.3550682 2 SGE AQL
+4 19.0936985 16.3550682 19.0928478 17.3549938 19.0919876 18.3549194
+19.0916996 18.6882229 2 SGE AQL
+18 20.1150913 -11.6762342 20.0485115 -11.6867104 19.9819393 -11.6972904
+19.9153557 -11.7079744 19.8487663 -11.7187586 19.7821865 -11.7296362 19.7155933 -11.7406082
+19.6489983 -11.7516699 19.5824089 -11.7628155 19.5158081 -11.7740450 19.4492054 -11.7853546
+19.3826103 -11.7967367 19.3160019 -11.8081942 19.2493896 -11.8197193 19.1827850 -11.8313084
+19.1161671 -11.8429613 19.0495491 -11.8546724 18.9829369 -11.8664360 2 SGR AQL
+15 17.7200127 -16.0618820 17.7208900 -17.0618019 17.7217770 -18.0617218
+17.7226753 -19.0616398 17.7235832 -20.0615559 17.7245045 -21.0614738 17.7254372 -22.0613899
+17.7263813 -23.0613022 17.7273426 -24.0612164 17.7283173 -25.0611286 17.7293091 -26.0610371
+17.7303162 -27.0609474 17.7313423 -28.0608540 17.7323895 -29.0607586 17.7334557 -30.0606632 2 SGR OPH
+21 17.9750309 -37.0174599 18.0417042 -37.0053139 18.1083660 -36.9931641
+18.1750050 -36.9810181 18.2416458 -36.9688797 18.3082752 -36.9567528 18.3748856 -36.9446373
+18.4414940 -36.9325409 18.5080910 -36.9204636 18.5746689 -36.9084167 18.6412468 -36.8963928
+18.7078133 -36.8844070 18.7743587 -36.8724556 18.8409042 -36.8605423 18.9074402 -36.8486710
+18.9739571 -36.8368492 19.0404720 -36.8250771 19.1069775 -36.8133583 19.1734600 -36.8017006
+19.2399464 -36.7901001 19.3064213 -36.7785645 2 SGR CRA
+10 19.3064213 -36.7785645 19.3076344 -37.7784615 19.3088837 -38.7783546
+19.3101673 -39.7782402 19.3114872 -40.7781258 19.3128490 -41.7780113 19.3142548 -42.7778854
+19.3157043 -43.7777634 19.3172054 -44.7776337 19.3179760 -45.2775650 2 SGR CRA
+19 20.4779530 -45.0900002 20.4766560 -44.0900993 20.4754047 -43.0901909
+20.4741917 -42.0902786 20.4730186 -41.0903664 20.4718781 -40.0904503 20.4707718 -39.0905342
+20.4696960 -38.0906143 20.4686508 -37.0906906 20.4676323 -36.0907669 20.4666386 -35.0908394
+20.4656696 -34.0909081 20.4647217 -33.0909805 20.4637966 -32.0910492 20.4628906 -31.0911140
+20.4620056 -30.0911827 20.4611359 -29.0912457 20.4602833 -28.0913086 20.4598637 -27.5913391 2 SGR MIC
+6 20.4598637 -27.5913391 20.3934555 -27.6012173 20.3270321 -27.6112175
+20.2606010 -27.6213360 20.1941738 -27.6315689 20.1277313 -27.6419144 2 SGR CAP
+17 20.1277313 -27.6419144 20.1268520 -26.6419849 20.1259899 -25.6420517
+20.1251392 -24.6421185 20.1243038 -23.6421833 20.1234818 -22.6422462 20.1226711 -21.6423111
+20.1218719 -20.6423740 20.1210823 -19.6424351 20.1203022 -18.6424961 20.1195316 -17.6425571
+20.1187706 -16.6426163 20.1180153 -15.6426754 20.1172695 -14.6427345 20.1165295 -13.6427917
+20.1157951 -12.6428490 20.1150913 -11.6762342 2 SGR CAP
+13 16.0381184 -20.3516178 16.0373287 -19.3516808 16.0365486 -18.3517437
+16.0357780 -17.3518028 16.0350151 -16.3518620 16.0342617 -15.3519230 16.0335140 -14.3519812
+16.0327740 -13.3520384 16.0320377 -12.3520975 16.0313091 -11.3521538 16.0305862 -10.3522110
+16.0298672 -9.3522673 16.0291519 -8.3523235 2 SCO LIB
+7 16.0291519 -8.3523235 16.0958652 -8.3417892 16.1625862 -8.3311491
+16.2293072 -8.3204079 16.2960167 -8.3095703 16.3627338 -8.2986374 16.3794136 -8.2958899 2 SCO OPH
+12 16.3794136 -8.2958899 16.3801651 -9.2958279 16.3809185 -10.2957659
+16.3816776 -11.2957029 16.3824425 -12.2956400 16.3832130 -13.2955761 16.3839912 -14.2955122
+16.3847752 -15.2954483 16.3855667 -16.2953835 16.3863659 -17.2953167 16.3871746 -18.2952499
+16.3873787 -18.5452347 2 SCO OPH
+3 16.3873787 -18.5452347 16.4541473 -18.5341797 16.4958820 -18.5272255 2 SCO OPH
+2 16.4958820 -18.5272255 16.4967117 -19.5271549 2 SCO OPH
+3 16.4967117 -19.5271549 16.4299316 -19.5382671 16.3881989 -19.5451660 2 SCO OPH
+7 16.3881989 -19.5451660 16.3890285 -20.5450974 16.3898697 -21.5450268
+16.3907223 -22.5449581 16.3915882 -23.5448856 16.3924675 -24.5448132 16.3927631 -24.8781185 2 SCO OPH
+9 16.3927631 -24.8781185 16.4595737 -24.8670559 16.5263882 -24.8559074
+16.5931969 -24.8446751 16.6599884 -24.8333645 16.7267857 -24.8219776 16.7935734 -24.8105164
+16.8603458 -24.7989902 16.8770447 -24.7960968 2 SCO OPH
+7 16.8770447 -24.7960968 16.8779869 -25.7960167 16.8789463 -26.7959328
+16.8799229 -27.7958488 16.8809166 -28.7957630 16.8819294 -29.7956734 16.8823566 -30.2123089 2 SCO OPH
+14 16.8823566 -30.2123089 16.9491596 -30.2006931 17.0159454 -30.1890202
+17.0827332 -30.1772881 17.1495113 -30.1655025 17.2162743 -30.1536694 17.2830372 -30.1417885
+17.3497925 -30.1298637 17.4165287 -30.1179028 17.4832668 -30.1059036 17.5499992 -30.0938740
+17.6167126 -30.0818195 17.6834259 -30.0697365 17.7334557 -30.0606632 2 SCO OPH
+5 17.7334557 -30.0606632 17.8001556 -30.0485477 17.8668365 -30.0364189
+17.9335194 -30.0242805 17.9668541 -30.0182076 2 SCO SGR
+8 17.9668541 -30.0182076 17.9679451 -31.0181065 17.9690609 -32.0180054
+17.9701996 -33.0179024 17.9713631 -34.0177956 17.9725552 -35.0176888 17.9737778 -36.0175781
+17.9750309 -37.0174599 2 SCO SGR
+10 17.9750309 -37.0174599 17.9763184 -38.0173454 17.9776421 -39.0172272
+17.9790020 -40.0171013 17.9804020 -41.0169716 17.9818459 -42.0168419 17.9833374 -43.0167046
+17.9848766 -44.0165672 17.9864693 -45.0164223 17.9872856 -45.5163460 2 SCO CRA
+23 17.9872856 -45.5163460 17.9206085 -45.5284882 17.8539085 -45.5406265
+17.7871933 -45.5527534 17.7204723 -45.5648651 17.6537285 -45.5769577 17.5869694 -45.5890274
+17.5202084 -45.6010742 17.4534206 -45.6130867 17.3866196 -45.6250725 17.3198109 -45.6370163
+17.2529812 -45.6489220 17.1861362 -45.6607819 17.1192894 -45.6725922 17.0524158 -45.6843567
+16.9855289 -45.6960602 16.9186382 -45.7077065 16.8517227 -45.7192955 16.7847939 -45.7308121
+16.7178593 -45.7422638 16.6509037 -45.7536392 16.5839329 -45.7649422 16.5713749 -45.7670517 2 SCO ARA
+5 16.5713749 -45.7670517 16.5698681 -44.7671814 16.5684128 -43.7672997
+16.5670052 -42.7674179 16.5663185 -42.2674789 2 SCO NOR
+8 16.5663185 -42.2674789 16.4993801 -42.2786751 16.4324169 -42.2897911
+16.3654423 -42.3008194 16.2984657 -42.3117523 16.2314682 -42.3225937 16.1644592 -42.3333397
+16.1435204 -42.3366776 2 SCO NOR
+14 16.1435204 -42.3366776 16.1422462 -41.3367767 16.1410122 -40.3368721
+16.1398125 -39.3369713 16.1386471 -38.3370628 16.1375141 -37.3371506 16.1364098 -36.3372421
+16.1353340 -35.3373260 16.1342850 -34.3374062 16.1332588 -33.3374901 16.1322575 -32.3375702
+16.1312790 -31.3376465 16.1303196 -30.3377247 16.1298466 -29.8377628 2 SCO LUP
+6 16.1298466 -29.8377628 16.0629539 -29.8483524 15.9960632 -29.8588333
+15.9291563 -29.8692093 15.8622427 -29.8794708 15.7953320 -29.8896160 2 SCO LUP
+11 15.7953320 -29.8896160 15.7944498 -28.8896828 15.7935839 -27.8897457
+15.7927341 -26.8898106 15.7918997 -25.8898754 15.7910786 -24.8899345 15.7902708 -23.8899975
+15.7894764 -22.8900566 15.7886925 -21.8901157 15.7879200 -20.8901730 15.7875376 -20.3902016 2 SCO LIB
+5 15.7875376 -20.3902016 15.8543577 -20.3800716 15.9211836 -20.3698215
+15.9880056 -20.3594608 16.0381184 -20.3516178 2 SCO LIB
+13 23.1151676 -36.3249741 23.1148663 -35.3249817 23.1145706 -34.3249893
+23.1142826 -33.3249931 23.1140022 -32.3250008 23.1137257 -31.3250065 23.1134567 -30.3250122
+23.1131935 -29.3250198 23.1129341 -28.3250256 23.1126804 -27.3250313 23.1124306 -26.3250370
+23.1121845 -25.3250408 23.1120644 -24.8250446 2 SCL PSA
+14 23.1120644 -24.8250446 23.1783657 -24.8221836 23.2446537 -24.8195286
+23.3109512 -24.8170776 23.3772488 -24.8148346 23.4435349 -24.8127995 23.5098305 -24.8109722
+23.5761242 -24.8093548 23.6424065 -24.8079453 23.7086983 -24.8067455 23.7749901 -24.8057556
+23.8412724 -24.8049755 23.9075642 -24.8044071 23.9407043 -24.8042011 2 SCL AQR
+30 23.9407043 -24.8042011 0.0069950 -24.8039494 0.0732857 -24.8039074
+0.1064274 -24.8039646 0.1064268 -24.8039646 0.1727176 -24.8042393 0.2389987 -24.8047237
+0.3052901 -24.8054180 0.3715818 -24.8063240 0.4378642 -24.8074398 0.5041571 -24.8087654
+0.5704508 -24.8103008 0.6367354 -24.8120461 0.7030308 -24.8139973 0.7693273 -24.8161583
+0.8356150 -24.8185253 0.9019141 -24.8210983 0.9682145 -24.8238792 1.0345063 -24.8268623
+1.1008099 -24.8300514 1.1671150 -24.8334427 1.2334120 -24.8370342 1.2997210 -24.8408298
+1.3660319 -24.8448238 1.4323350 -24.8490143 1.4986503 -24.8534050 1.5649679 -24.8579903
+1.6312780 -24.8627701 1.6976007 -24.8677444 1.7639259 -24.8729095 2 SCL CET
+16 1.7639259 -24.8729095 1.7634940 -25.8728924 1.7630548 -26.8728752
+1.7626078 -27.8728580 1.7621524 -28.8728390 1.7616882 -29.8728218 1.7612146 -30.8728008
+1.7607311 -31.8727837 1.7602369 -32.8727646 1.7597313 -33.8727417 1.7592138 -34.8727226
+1.7586837 -35.8727036 1.7581398 -36.8726807 1.7575817 -37.8726578 1.7570081 -38.8726349
+1.7567152 -39.3726234 2 SCL FOR
+37 1.7567152 -39.3726234 1.6906523 -39.3674774 1.6245939 -39.3625221
+1.5585499 -39.3577614 1.4925004 -39.3531952 1.4264550 -39.3488235 1.3604233 -39.3446465
+1.2943857 -39.3406715 1.2283516 -39.3368912 1.1623306 -39.3333130 1.0963032 -39.3299370
+1.0302787 -39.3267632 0.9642669 -39.3237915 0.8982478 -39.3210220 0.8322312 -39.3184586
+0.7662268 -39.3161049 0.7002146 -39.3139534 0.6342042 -39.3120079 0.5682054 -39.3102722
+0.5021982 -39.3087425 0.4361923 -39.3074226 0.3701975 -39.3063126 0.3041937 -39.3054085
+0.2381906 -39.3047180 0.1721979 -39.3042336 0.1061957 -39.3039627 0.1061964 -39.3039627
+0.0401944 -39.3038979 23.9742012 -39.3040466 23.9081993 -39.3044014 23.8421974 -39.3049698
+23.7762012 -39.3057442 23.7101974 -39.3067322 23.6441936 -39.3079262 23.5781975 -39.3093300
+23.5121899 -39.3109398 23.4461803 -39.3127594 2 SCL PHE
+4 23.4461803 -39.3127594 23.4459667 -38.3127632 23.4457607 -37.3127670
+23.4455585 -36.3127670 2 SCL GRU
+6 23.4455585 -36.3127670 23.3794880 -36.3147964 23.3134079 -36.3170319
+23.2473278 -36.3194733 23.1812534 -36.3221207 23.1151676 -36.3249741 2 SCL GRU
+11 18.3699684 -15.9435720 18.4366131 -15.9314737 18.5032425 -15.9193974
+18.5698795 -15.9073458 18.6365108 -15.8953218 18.7031288 -15.8833323 18.7697525 -15.8713760
+18.8363743 -15.8594599 18.9029789 -15.8475885 18.9695911 -15.8357620 18.9862480 -15.8328123 2 SCT SGR
+5 18.9862480 -15.8328123 18.9854012 -14.8328886 18.9845638 -13.8329620
+18.9837341 -12.8330355 18.9829369 -11.8664360 2 SCT SGR
+10 18.9829369 -11.8664360 18.9821186 -10.8665075 18.9813061 -9.8665800
+18.9804974 -8.8666515 18.9796944 -7.8667231 18.9788933 -6.8667936 18.9780979 -5.8668642
+18.9773045 -4.8669343 18.9765129 -3.8670044 18.9764862 -3.8336766 2 SCT AQL
+6 18.9764862 -3.8336766 18.9098320 -3.8454983 18.8431797 -3.8573668
+18.7765350 -3.8692768 18.7098808 -3.8812284 18.6932125 -3.8842230 2 SCT AQL
+5 15.1921301 -3.7241600 15.1915359 -2.7241998 15.1909418 -1.7242392
+15.1903486 -0.7242788 15.1902008 -0.4742887 2 SCP LIB
+19 15.1854324 7.5253930 15.1848278 8.5253534 15.1842194 9.5253124
+15.1836081 10.5252714 15.1829929 11.5252314 15.1823730 12.5251894 15.1817484 13.5251474
+15.1811190 14.5251064 15.1804829 15.5250635 15.1798420 16.5250206 15.1791935 17.5249767
+15.1785374 18.5249329 15.1778746 19.5248890 15.1772022 20.5248451 15.1765223 21.5247993
+15.1758318 22.5247517 15.1751328 23.5247078 15.1744213 24.5246582 15.1736994 25.5246105 2 SCP BOO
+3 15.1736994 25.5246105 15.2401018 25.5335388 15.2733011 25.5380573 2 SCP BOO
+14 15.2733011 25.5380573 15.3397112 25.5471973 15.4061260 25.5564766
+15.4725370 25.5658894 15.5389624 25.5754356 15.6053925 25.5851097 15.6718178 25.5949097
+15.7382593 25.6048355 15.8047056 25.6148796 15.8711481 25.6250401 15.9376059 25.6353188
+16.0040703 25.6457062 16.0705280 25.6562004 16.1203823 25.6641407 2 SCP CRB
+5 16.1203823 25.6641407 16.1212482 24.6642113 16.1221027 23.6642799
+16.1229439 22.6643448 16.1237717 21.6644115 2 SCP HER
+3 16.1237717 21.6644115 16.0572739 21.6538334 16.0074005 21.6459675 2 SCP HER
+7 16.0074005 21.6459675 16.0082035 20.6460323 16.0089951 19.6460934
+16.0097771 18.6461544 16.0105515 17.6462154 16.0113163 16.6462746 16.0120716 15.6463346 2 SCP HER
+4 16.0120716 15.6463346 16.0786133 15.6568422 16.1451664 15.6674557
+16.1784420 15.6728001 2 SCP HER
+13 16.1784420 15.6728001 16.1792107 14.6728621 16.1799717 13.6729231
+16.1807251 12.6729841 16.1814747 11.6730442 16.1822186 10.6731043 16.1829567 9.6731634
+16.1836910 8.6732225 16.1844215 7.6732812 16.1851482 6.6733398 16.1858711 5.6733980
+16.1865921 4.6734562 16.1873112 3.6735139 2 SCP HER
+4 16.1873112 3.6735139 16.2539539 3.6842916 16.3205948 3.6951654
+16.3705730 3.7033811 2 SCP HER
+5 16.3705730 3.7033811 16.3713074 2.7034419 16.3720417 1.7035023
+16.3727760 0.7035627 16.3735085 -0.2963768 2 SCP OPH
+5 16.3735085 -0.2963768 16.3742409 -1.2963164 16.3749752 -2.2962558
+16.3757095 -3.2961955 16.3758926 -3.5461800 2 SCP OPH
+7 16.3758926 -3.5461800 16.3092060 -3.5571311 16.2425194 -3.5679886
+16.1758404 -3.5787475 16.1091518 -3.5894082 16.0424614 -3.5999653 16.0257969 -3.6025870 2 SCP OPH
+14 16.0257969 -3.6025870 15.9591055 -3.6130106 15.8924131 -3.6233234
+15.8257294 -3.6335213 15.7590351 -3.6436038 15.6923409 -3.6535664 15.6256561 -3.6634042
+15.5589600 -3.6731179 15.4922628 -3.6827028 15.4255743 -3.6921544 15.3588762 -3.7014728
+15.2921762 -3.7106535 15.2254868 -3.7196925 15.1921301 -3.7241600 2 SCP LIB
+8 17.9400692 -0.0206471 18.0067348 -0.0085003 18.0733986 0.0036491
+18.1400528 0.0157954 18.2067184 0.0279388 18.2733841 0.0400738 18.3400402 0.0521948
+18.3567066 0.0552235 2 SCD OPH
+4 18.3567066 0.0552235 18.3558998 1.0551502 18.3550911 2.0550768
+18.3542824 3.0550034 2 SCD OPH
+3 18.3530674 4.5548930 18.3522530 5.5548191 18.3516407 6.3047633 2 SCD OPH
+8 18.3516407 6.3047633 18.4183140 6.3168669 18.4849796 6.3289490
+18.5516548 6.3410082 18.6183319 6.3530402 18.6849995 6.3650389 18.7516804 6.3770051
+18.7639046 6.3791943 2 SCD OPH
+5 18.7639046 6.3791943 18.8305759 6.3911123 18.8972607 6.4029889
+18.9639454 6.4148197 18.9683990 6.4156075 2 SCD AQL
+6 18.9683990 6.4156075 18.9691944 5.4156780 18.9699860 4.4157481
+18.9707756 3.4158180 18.9715652 2.4158878 18.9717617 2.1659052 2 SCD AQL
+6 18.9717617 2.1659052 18.9050884 2.1540802 18.8384171 2.1422086
+18.7717571 2.1302955 18.7050858 2.1183410 18.6884155 2.1153460 2 SCD AQL
+3 18.6884155 2.1153460 18.6892147 1.1154177 18.6900139 0.1154895 2 SCD AQL
+5 18.6900139 0.1154895 18.6908112 -0.8844388 18.6916103 -1.8843669
+18.6924114 -2.8842952 18.6932125 -3.8842230 2 SCD AQL
+6 18.6932125 -3.8842230 18.6265678 -3.8962176 18.5599098 -3.9082458
+18.4932518 -3.9203022 18.4266014 -3.9323814 18.3599415 -3.9444826 2 SCD SCT
+13 18.3599415 -3.9444826 18.3607540 -4.9444089 18.3615685 -5.9443350
+18.3623867 -6.9442606 18.3632088 -7.9441862 18.3640327 -8.9441109 18.3648624 -9.9440355
+18.3656979 -10.9439602 18.3665390 -11.9438839 18.3673859 -12.9438066 18.3682384 -13.9437294
+18.3690987 -14.9436512 18.3699684 -15.9435720 2 SCD SCT
+11 18.3699684 -15.9435720 18.3033199 -15.9556875 18.2366791 -15.9678154
+18.1700230 -15.9799557 18.1033630 -15.9921026 18.0367088 -16.0042496 17.9700413 -16.0163994
+17.9033680 -16.0285416 17.8367023 -16.0406761 17.7700214 -16.0527992 17.7200127 -16.0618820 2 SCD SGR
+8 17.7200127 -16.0618820 17.6533241 -16.0739746 17.5866432 -16.0860443
+17.5199471 -16.0980892 17.4532471 -16.1101055 17.3865547 -16.1220875 17.3198452 -16.1340332
+17.2864952 -16.1399899 2 SCD OPH
+7 17.2864952 -16.1399899 17.2856407 -15.1400671 17.2847919 -14.1401424
+17.2839527 -13.1402168 17.2831192 -12.1402912 17.2822933 -11.1403646 17.2814713 -10.1404381 2 SCD OPH
+8 17.2814713 -10.1404381 17.3481560 -10.1285162 17.4148464 -10.1165543
+17.4815331 -10.1045570 17.5482082 -10.0925303 17.6148911 -10.0804739 17.6815720 -10.0683928
+17.6982327 -10.0653696 2 SCD OPH
+3 17.6982327 -10.0653696 17.6990681 -11.0652943 17.6996269 -11.7319136 2 SCD OPH
+3 17.6996269 -11.7319136 17.7663059 -11.7198076 17.7829800 -11.7167768 2 SCD OPH
+3 17.7829800 -11.7167768 17.7821388 -10.7168531 17.7815838 -10.0502338 2 SCD OPH
+6 17.7815838 -10.0502338 17.8482456 -10.0381098 17.9149170 -10.0259724
+17.9815865 -10.0138283 18.0482445 -10.0016804 18.0815811 -9.9956055 2 SCD OPH
+7 18.0815811 -9.9956055 18.0807495 -8.9956818 18.0799217 -7.9957566
+18.0790977 -6.9958320 18.0782776 -5.9959068 18.0774593 -4.9959807 18.0766449 -3.9960551 2 SCD OPH
+3 18.0766449 -3.9960551 18.0099792 -4.0082045 17.9433136 -4.0203514 2 SCD OPH
+5 17.9433136 -4.0203514 17.9425011 -3.0204258 17.9416885 -2.0204995
+17.9408798 -1.0205733 17.9400692 -0.0206471 2 SCD OPH
+12 9.6846848 -11.5667810 9.6851721 -10.5668068 9.6856575 -9.5668335
+9.6861391 -8.5668583 9.6866179 -7.5668836 9.6870947 -6.5669088 9.6875706 -5.5669336
+9.6880436 -4.5669589 9.6885157 -3.5669839 9.6889868 -2.5670087 9.6894569 -1.5670336
+9.6899271 -0.5670585 2 SEX HYA
+8 9.6899271 -0.5670585 9.6903973 0.4329166 9.6908665 1.4328918
+9.6913366 2.4328671 9.6918077 3.4328420 9.6922798 4.4328170 9.6927528 5.4327922
+9.6932278 6.4327669 2 SEX HYA
+19 9.6932278 6.4327669 9.7598181 6.4258151 9.8264074 6.4190383
+9.8929863 6.4124393 9.9595737 6.4060178 10.0261612 6.3997769 10.0927372 6.3937201
+10.1593237 6.3878465 10.2259083 6.3821592 10.2924833 6.3766608 10.3590670 6.3713512
+10.4256496 6.3662329 10.4922218 6.3613081 10.5588036 6.3565769 10.6253853 6.3520417
+10.6919565 6.3477039 10.7585363 6.3435645 10.8251162 6.3396244 10.8584013 6.3377299 2 SEX LEO
+8 10.8584013 6.3377299 10.8581495 5.3377371 10.8578978 4.3377438
+10.8576469 3.3377509 10.8573971 2.3377581 10.8571472 1.3377649 10.8568974 0.3377719
+10.8566475 -0.6622211 2 SEX LEO
+7 10.8566475 -0.6622211 10.8563976 -1.6622140 10.8561478 -2.6622071
+10.8558979 -3.6622002 10.8556471 -4.6621928 10.8553953 -5.6621857 10.8551426 -6.6621790 2 SEX LEO
+6 10.8551426 -6.6621790 10.8548889 -7.6621718 10.8546343 -8.6621647
+10.8543777 -9.6621580 10.8541203 -10.6621494 10.8538609 -11.6621428 2 SEX CRT
+19 10.8538609 -11.6621428 10.7870378 -11.6582890 10.7202253 -11.6542349
+10.6534033 -11.6499805 10.5865831 -11.6455278 10.5197735 -11.6408777 10.4529552 -11.6360321
+10.3861389 -11.6309929 10.3193331 -11.6257610 10.2525187 -11.6203375 10.1857061 -11.6147251
+10.1189051 -11.6089258 10.0520954 -11.6029396 9.9852867 -11.5967703 9.9184904 -11.5904188
+9.8516855 -11.5838861 9.7848825 -11.5771761 9.7180891 -11.5702906 9.6846848 -11.5667810 2 SEX HYA
+6 3.6890388 -1.3461887 3.6223946 -1.3363565 3.5557411 -1.3266491
+3.4890876 -1.3170706 3.4224439 -1.3076253 3.3891122 -1.3029516 2 TAU ERI
+3 3.3891122 -1.3029516 3.3897333 -0.3029950 3.3901989 0.4469725 2 TAU CET
+11 3.3901989 0.4469725 3.3908200 1.4469291 3.3914418 2.4468856
+3.3920643 3.4468424 3.3926883 4.4467988 3.3933136 5.4467549 3.3939414 6.4467111
+3.3945715 7.4466672 3.3952045 8.4466228 3.3958409 9.4465790 3.3964274 10.3632069 2 TAU CET
+11 3.3964274 10.3632069 3.3970711 11.3631620 3.3977194 12.3631172
+3.3983729 13.3630714 3.3990316 14.3630257 3.3996961 15.3629799 3.4003673 16.3629322
+3.4010453 17.3628845 3.4017305 18.3628368 3.4024241 19.3627892 3.4024823 19.4461136 2 TAU ARI
+3 3.4024823 19.4461136 3.4693282 19.4367085 3.4860415 19.4343338 2 TAU ARI
+13 3.4860415 19.4343338 3.4867568 20.4342842 3.4874814 21.4342327
+3.4882159 22.4341793 3.4889612 23.4341259 3.4897180 24.4340744 3.4904866 25.4340191
+3.4912684 26.4339619 3.4920638 27.4339066 3.4928734 28.4338493 3.4936988 29.4337902
+3.4945405 30.4337311 3.4951112 31.1003609 2 TAU ARI
+18 3.4951112 31.1003609 3.5620663 31.0907726 3.6290243 31.0810528
+3.6959753 31.0712070 3.7629094 31.0612392 3.8298461 31.0511494 3.8967757 31.0409431
+3.9636879 31.0306225 4.0306029 31.0201912 4.0975103 31.0096531 4.1644001 30.9990120
+4.2312922 30.9882679 4.2981768 30.9774265 4.3650436 30.9664917 4.4319124 30.9554653
+4.4987741 30.9443512 4.5656176 30.9331532 4.6324625 30.9218750 2 TAU PER
+2 4.6324625 30.9218750 4.6317859 30.2552605 2 TAU AUR
+5 4.6317859 30.2552605 4.6986184 30.2439041 4.7654338 30.2324772
+4.8322511 30.2209778 4.8823562 30.2123089 2 TAU AUR
+3 4.8823562 30.2123089 4.8813348 29.2123966 4.8808317 28.7124405 2 TAU AUR
+18 4.8808317 28.7124405 4.9476271 28.7008266 5.0144048 28.6891556
+5.0811853 28.6774235 5.1479583 28.6656399 5.2147136 28.6538067 5.2814713 28.6419277
+5.3482213 28.6300049 5.4149532 28.6180439 5.4816885 28.6060467 5.5484157 28.5940170
+5.6151252 28.5819626 5.6818366 28.5698814 5.7485409 28.5577793 5.8152270 28.5456619
+5.8819160 28.5335293 5.9485970 28.5213890 6.0152602 28.5092430 2 TAU AUR
+2 6.0152602 28.5092430 6.0147381 28.0092907 2 TAU AUR
+7 6.0147381 28.0092907 6.0137086 27.0093842 6.0126972 26.0094757
+6.0117030 25.0095673 6.0107250 24.0096569 6.0097618 23.0097427 6.0096025 22.8430862 2 TAU GEM
+4 6.0096025 22.8430862 5.9429407 22.8552322 5.8762631 22.8673725
+5.8262529 22.8764725 2 TAU ORI
+6 5.8262529 22.8764725 5.8253078 21.8765583 5.8243756 20.8766441
+5.8234558 19.8767281 5.8225474 18.8768101 5.8217988 18.0435486 2 TAU ORI
+3 5.8217988 18.0435486 5.8884778 18.0314159 5.8884778 18.0314159 2 TAU ORI
+7 5.8884778 18.0314159 5.8875880 17.0314941 5.8867073 16.0315762
+5.8858361 15.0316553 5.8849726 14.0317335 5.8841166 13.0318117 5.8836913 12.5318508 2 TAU ORI
+4 5.8836913 12.5318508 5.8170166 12.5439825 5.7503390 12.5561018
+5.7170038 12.5621548 2 TAU ORI
+4 5.7170038 12.5621548 5.7178540 13.5620775 5.7187114 14.5619993
+5.7195764 15.5619202 2 TAU ORI
+5 5.7195764 15.5619202 5.6528897 15.5740137 5.5862083 15.5860834
+5.5195141 15.5981283 5.4528155 15.6101446 2 TAU ORI
+2 5.4528155 15.6101446 5.4532475 16.1101055 2 TAU ORI
+7 5.4532475 16.1101055 5.3865538 16.1220875 5.3198462 16.1340332
+5.2531343 16.1459389 5.1864281 16.1577969 5.1197085 16.1696110 5.0863519 16.1754990 2 TAU ORI
+2 5.0863519 16.1754990 5.0859284 15.6755352 2 TAU ORI
+7 5.0859284 15.6755352 5.0192046 15.6872692 4.9524765 15.6989479
+4.8857551 15.7105637 4.8190193 15.7221174 4.7522798 15.7336035 4.7356019 15.7364635 2 TAU ORI
+17 4.7356019 15.7364635 4.7347841 14.7365341 4.7339740 13.7366037
+4.7331705 12.7366724 4.7323732 11.7367401 4.7315817 10.7368088 4.7307959 9.7368755
+4.7300143 8.7369423 4.7292366 7.7370095 4.7284632 6.7370753 4.7276926 5.7371416
+4.7269249 4.7372074 4.7261596 3.7372727 4.7253957 2.7373381 4.7246332 1.7374035
+4.7238717 0.7374687 4.7234907 0.2375014 2 TAU ORI
+17 4.7234907 0.2375014 4.6568246 0.2488852 4.5901580 0.2601934
+4.5235014 0.2714205 4.4568348 0.2825667 4.3901682 0.2936268 4.3235111 0.3045957
+4.2568445 0.3154736 4.1901770 0.3262555 4.1235194 0.3369363 4.0568523 0.3475161
+3.9901845 0.3579900 3.9235270 0.3683533 3.8568590 0.3786060 3.7901909 0.3887434
+3.7235327 0.3987608 3.6901937 0.4037257 2 TAU ERI
+3 3.6901937 0.4037257 3.6895337 -0.5962253 3.6890388 -1.3461887 2 TAU ERI
+36 18.1781502 -56.9837723 18.2447643 -56.9716339 18.3113480 -56.9595070
+18.3779182 -56.9473915 18.4444656 -56.9352951 18.5109825 -56.9232216 18.5774879 -56.9111748
+18.6439724 -56.8991547 18.7104263 -56.8871651 18.7768688 -56.8752136 18.8432884 -56.8633041
+18.9096775 -56.8514366 18.9760571 -56.8396149 19.0424156 -56.8278427 19.1087437 -56.8161278
+19.1750603 -56.8044701 19.2413559 -56.7928696 19.3076229 -56.7813377 19.3738804 -56.7698746
+19.4401150 -56.7584801 19.5063210 -56.7471619 19.5725174 -56.7359200 19.6386948 -56.7247581
+19.7048435 -56.7136841 19.7709827 -56.7026978 19.8371010 -56.6918030 19.9031925 -56.6810036
+19.9692745 -56.6702995 20.0353394 -56.6596985 20.1013737 -56.6492004 20.1674004 -56.6388130
+20.2334099 -56.6285324 20.2993927 -56.6183662 20.3653679 -56.6083145 20.4313240 -56.5983849
+20.4972534 -56.5885773 2 TEL PAV
+13 20.4972534 -56.5885773 20.4951439 -55.5887337 20.4931374 -54.5888786
+20.4912281 -53.5890236 20.4894066 -52.5891571 20.4876652 -51.5892830 20.4860001 -50.5894089
+20.4844036 -49.5895271 20.4828720 -48.5896378 20.4813995 -47.5897484 20.4799824 -46.5898514
+20.4786167 -45.5899544 20.4779530 -45.0900002 2 TEL IND
+19 20.4779530 -45.0900002 20.4117737 -45.0998459 20.3455734 -45.1098099
+20.2793617 -45.1198959 20.2131481 -45.1300964 20.1469135 -45.1404114 20.0806656 -45.1508369
+20.0144176 -45.1613655 19.9481468 -45.1720009 19.8818645 -45.1827354 19.8155766 -45.1935654
+19.7492695 -45.2044907 19.6829472 -45.2155075 19.6166229 -45.2266083 19.5502758 -45.2377968
+19.4839172 -45.2490654 19.4175549 -45.2604103 19.3511696 -45.2718277 19.3179760 -45.2775650 2 TEL SGR
+19 19.3179760 -45.2775650 19.2515697 -45.2890892 19.1851501 -45.3006783
+19.1187286 -45.3123245 19.0522823 -45.3240356 18.9858208 -45.3357964 18.9193573 -45.3476105
+18.8528690 -45.3594704 18.7863674 -45.3713760 18.7198639 -45.3833199 18.6533337 -45.3953056
+18.5867882 -45.4073219 18.5202408 -45.4193649 18.4536686 -45.4314346 18.3870831 -45.4435272
+18.3204918 -45.4556389 18.2538776 -45.4677658 18.1872482 -45.4799042 18.1539345 -45.4859734 2 TEL CRA
+13 18.1539345 -45.4859734 18.1556110 -46.4858246 18.1573524 -47.4856644
+18.1591606 -48.4855003 18.1610413 -49.4853287 18.1630001 -50.4851494 18.1650429 -51.4849625
+18.1671791 -52.4847679 18.1694145 -53.4845657 18.1717567 -54.4843521 18.1742172 -55.4841270
+18.1768055 -56.4838943 18.1781502 -56.9837723 2 TEL ARA
+5 2.0342474 25.6050701 1.9672436 25.6110001 1.9002362 25.6167431
+1.8332359 25.6222954 1.7829783 25.6263351 2 TRI ARI
+4 1.7829783 25.6263351 1.7834157 26.6263180 1.7838607 27.6263008
+1.7843140 28.6262817 2 TRI PSC
+5 1.7843140 28.6262817 1.7172498 28.6315060 1.6501821 28.6365356
+1.5831213 28.6413689 1.5244280 28.6454391 2 TRI PSC
+6 1.5244280 28.6454391 1.5248245 29.6454239 1.5252289 30.6454124
+1.5256418 31.6453953 1.5260637 32.6453819 1.5264951 33.6453705 2 TRI PSC
+3 1.5264951 33.6453705 1.5269367 34.6453514 1.5273890 35.6453362 2 TRI AND
+10 1.5273890 35.6453362 1.5945902 35.6406670 1.6617873 35.6357956
+1.7289701 35.6307335 1.7961584 35.6254768 1.8633423 35.6200294 1.9305112 35.6143913
+1.9976853 35.6085625 2.0648544 35.6025505 2.1236167 35.5971375 2 TRI AND
+3 2.1236167 35.5971375 2.1242521 36.5971069 2.1247394 37.3470840 2 TRI AND
+9 2.1247394 37.3470840 2.1919310 37.3407249 2.2591064 37.3341827
+2.3262863 37.3274612 2.3934596 37.3205605 2.4606166 37.3134880 2.5277772 37.3062439
+2.5949311 37.2988281 2.6452894 37.2931557 2 TRI AND
+2 2.6452894 37.2931557 2.6956439 37.2873878 2 TRI PER
+4 2.6956439 37.2873878 2.6948440 36.2874336 2.6940644 35.2874832
+2.6934922 34.5375137 2 TRI PER
+4 2.6934922 34.5375137 2.7605736 34.5296860 2.8276584 34.5216980
+2.8444312 34.5196762 2 TRI PER
+5 2.8444312 34.5196762 2.8436491 33.5197258 2.8428850 32.5197716
+2.8421376 31.5198135 2.8418920 31.1865025 2 TRI PER
+6 2.8418920 31.1865025 2.7748587 31.1945248 2.7078197 31.2023869
+2.6407850 31.2100830 2.5737348 31.2176132 2.5402129 31.2213154 2 TRI ARI
+5 2.5402129 31.2213154 2.5395525 30.2213516 2.5389054 29.2213860
+2.5382707 28.2214203 2.5380099 27.8047638 2 TRI ARI
+9 2.5380099 27.8047638 2.4710026 27.8120365 2.4039907 27.8191376
+2.3369846 27.8260632 2.2699637 27.8328133 2.2029390 27.8393841 2.1359203 27.8457756
+2.0688875 27.8519840 2.0353744 27.8550186 2 TRI ARI
+4 2.0353744 27.8550186 2.0348680 26.8550434 2.0343704 25.8550663
+2.0342474 25.6050701 2 TRI ARI
+35 17.2313786 -70.1597443 17.1642151 -70.1715927 17.0970211 -70.1833878
+17.0297794 -70.1951294 16.9624996 -70.2068176 16.8951931 -70.2184448 16.8278370 -70.2300034
+16.7604408 -70.2415009 16.6930180 -70.2529221 16.6255474 -70.2642746 16.5580387 -70.2755432
+16.4905033 -70.2867279 16.4229202 -70.2978363 16.3552990 -70.3088455 16.2876549 -70.3197708
+16.2199612 -70.3305969 16.1522312 -70.3413162 16.0844746 -70.3519440 16.0166740 -70.3624573
+15.9488373 -70.3728638 15.8809776 -70.3831635 15.8130713 -70.3933411 15.7451286 -70.4033966
+15.6771650 -70.4133301 15.6091566 -70.4231415 15.5411148 -70.4328232 15.4730511 -70.4423676
+15.4049444 -70.4517822 15.3368044 -70.4610596 15.2686443 -70.4701920 15.2004423 -70.4791794
+15.1322098 -70.4880219 15.0639572 -70.4967117 14.9956656 -70.5052490 14.9444294 -70.5115433 2 TRA APS
+4 14.9444294 -70.5115433 14.9397840 -69.5118256 14.9355536 -68.5120850
+14.9335756 -68.0122070 2 TRA CIR
+4 14.9335756 -68.0122070 15.0016899 -68.0038147 15.0697689 -67.9952621
+15.1038084 -67.9909286 2 TRA CIR
+5 15.1038084 -67.9909286 15.0999298 -66.9911804 15.0963573 -65.9914017
+15.0930538 -64.9916153 15.0902357 -64.0751266 2 TRA CIR
+5 15.0902357 -64.0751266 15.1580477 -64.0663834 15.2258463 -64.0574875
+15.2936230 -64.0484390 15.3444386 -64.0415649 2 TRA CIR
+4 15.3444386 -64.0415649 15.3413906 -63.0417747 15.3385458 -62.0419655
+15.3369713 -61.4587479 2 TRA CIR
+4 15.3369713 -61.4587479 15.4045877 -61.4494743 15.4721947 -61.4400635
+15.5059843 -61.4353065 2 TRA CIR
+2 15.5059843 -61.4353065 15.5033245 -60.4354935 2 TRA CIR
+18 15.5033245 -60.4354935 15.5708628 -60.4258842 15.6383820 -60.4161491
+15.7058687 -60.4062881 15.7733469 -60.3962975 15.8408031 -60.3861885 15.9082260 -60.3759651
+15.9756384 -60.3656273 16.0430298 -60.3551750 16.1103897 -60.3446159 16.1777363 -60.3339539
+16.2450600 -60.3231888 16.3123512 -60.3123322 16.3796291 -60.3013763 16.4468861 -60.2903290
+16.5141106 -60.2791977 16.5813198 -60.2679787 16.6023121 -60.2644577 2 TRA NOR
+2 16.6023121 -60.2644577 16.6054420 -61.2641945 2 TRA ARA
+4 16.6054420 -61.2641945 16.6726418 -61.2528687 16.7398167 -61.2414665
+16.7691898 -61.2364578 2 TRA ARA
+4 16.7691898 -61.2364578 16.7725754 -62.2361641 16.7761936 -63.2358551
+16.7784214 -63.8189964 2 TRA ARA
+4 16.7784214 -63.8189964 16.8456116 -63.8074837 16.9127750 -63.7959061
+16.9463425 -63.7900925 2 TRA ARA
+3 16.9463425 -63.7900925 16.9504375 -64.7897415 16.9522343 -65.2062531 2 TRA ARA
+3 16.9522343 -65.2062531 17.0193844 -65.1945724 17.0361595 -65.1916428 2 TRA ARA
+4 17.0361595 -65.1916428 17.0407391 -66.1912460 17.0456963 -67.1908112
+17.0483322 -67.6905823 2 TRA ARA
+4 17.0483322 -67.6905823 17.1154938 -67.6788254 17.1826210 -67.6670151
+17.2161655 -67.6610870 2 TRA ARA
+4 17.2161655 -67.6610870 17.2218437 -68.6605911 17.2280502 -69.6600418
+17.2313786 -70.1597443 2 TRA APS
+9 23.4574261 -66.8125992 23.4582977 -67.8125839 23.4592457 -68.8125763
+23.4602833 -69.8125534 23.4614258 -70.8125381 23.4626884 -71.8125229 23.4640923 -72.8125000
+23.4656639 -73.8124771 23.4665222 -74.3124619 2 TUC IND
+13 23.4665222 -74.3124619 23.5303345 -74.3107071 23.5941391 -74.3091431
+23.6579285 -74.3077927 23.7217236 -74.3066330 23.7855148 -74.3056793 23.8492947 -74.3049316
+23.9130802 -74.3043823 23.9768639 -74.3040390 0.0406376 -74.3039017 0.1044204 -74.3039627
+0.1044198 -74.3039627 0.1044198 -74.3039627 2 TUC OCT
+13 0.1044198 -74.3039627 0.1682032 -74.3042221 0.2319784 -74.3046875
+0.2957654 -74.3053589 0.3595552 -74.3062286 0.4233392 -74.3073044 0.4871371 -74.3085785
+0.5509403 -74.3100586 0.6147398 -74.3117371 0.6785556 -74.3136139 0.7423789 -74.3156967
+0.8062008 -74.3179779 0.8221625 -74.3185730 2 TUC HYI
+2 0.8221625 -74.3185730 0.8196943 -75.3185272 2 TUC HYI
+10 0.8196943 -75.3185272 0.8833348 -75.3210526 0.9469764 -75.3237686
+1.0106388 -75.3266830 1.0743135 -75.3297958 1.1379915 -75.3330994 1.2016927 -75.3366013
+1.2654086 -75.3402939 1.3291302 -75.3441772 1.3769367 -75.3472214 2 TUC HYI
+19 1.3769367 -75.3472214 1.3811506 -74.3473587 1.3848704 -73.3474731
+1.3881800 -72.3475876 1.3911455 -71.3476868 1.3938193 -70.3477707 1.3962439 -69.3478470
+1.3984541 -68.3479156 1.4004779 -67.3479843 1.4023393 -66.3480453 1.4040581 -65.3480988
+1.4056509 -64.3481522 1.4071319 -63.3481979 1.4085134 -62.3482437 1.4098059 -61.3482819
+1.4110183 -60.3483276 1.4121586 -59.3483620 1.4132336 -58.3483963 1.4137486 -57.8484154 2 TUC HYI
+32 1.4137486 -57.8484154 1.3483047 -57.8442802 1.2828584 -57.8403358
+1.2174187 -57.8365936 1.1519952 -57.8330460 1.0865681 -57.8297005 1.0211467 -57.8265533
+0.9557405 -57.8236084 0.8903295 -57.8208656 0.8249232 -57.8183289 0.7595310 -57.8159943
+0.6941329 -57.8138618 0.6287384 -57.8119354 0.5633569 -57.8102150 0.4979685 -57.8087006
+0.4325825 -57.8073959 0.3672085 -57.8062935 0.3018264 -57.8054008 0.2364457 -57.8047142
+0.1710759 -57.8042374 0.1056969 -57.8039665 0.1056975 -57.8039665 0.0403189 -57.8039055
+23.9749489 -57.8040504 23.9095707 -57.8044014 23.8441906 -57.8049622 23.7788181 -57.8057327
+23.7134342 -57.8067093 23.6480503 -57.8078918 23.5826740 -57.8092804 23.5172844 -57.8108788
+23.4518929 -57.8126793 2 TUC PHE
+3 23.4518929 -57.8126793 23.4514484 -56.8126869 23.4512348 -56.3126869 2 TUC PHE
+21 23.4512348 -56.3126869 23.3857784 -56.3146973 23.3203068 -56.3169136
+23.2548332 -56.3193321 23.1893654 -56.3219566 23.1238823 -56.3247833 23.0583935 -56.3278122
+22.9929123 -56.3310394 22.9274120 -56.3344688 22.8619080 -56.3381004 22.7964077 -56.3419266
+22.7308903 -56.3459511 22.6653652 -56.3501701 22.5998459 -56.3545876 22.5343056 -56.3591957
+22.4687595 -56.3639984 22.4032135 -56.3689880 22.3376503 -56.3741684 22.2720776 -56.3795395
+22.2065048 -56.3850937 22.1409130 -56.3908348 2 TUC GRU
+12 22.1409130 -56.3908348 22.1422386 -57.3907738 22.1436367 -58.3907127
+22.1451168 -59.3906479 22.1466885 -60.3905792 22.1483574 -61.3904991 22.1501389 -62.3904190
+22.1520424 -63.3903389 22.1540833 -64.3902512 22.1562786 -65.3901520 22.1586475 -66.3900452
+22.1599045 -66.8899918 2 TUC IND
+21 22.1599045 -66.8899918 22.2248917 -66.8843002 22.2898560 -66.8787994
+22.3548164 -66.8734741 22.4197617 -66.8683472 22.4846878 -66.8634033 22.5496082 -66.8586426
+22.6145172 -66.8540802 22.6794033 -66.8497086 22.7442894 -66.8455276 22.8091660 -66.8415451
+22.8740234 -66.8377533 22.9388809 -66.8341599 23.0037270 -66.8307648 23.0685558 -66.8275681
+23.1333904 -66.8245697 23.1982136 -66.8217697 23.2630196 -66.8191757 23.3278313 -66.8167801
+23.3926353 -66.8145828 23.4574261 -66.8125992 2 TUC IND
+10 10.2918816 41.3773613 10.2258530 41.3828621 10.1598186 41.3885498
+10.0937881 41.3944206 10.0277424 41.4004745 9.9616899 41.4067078 9.8956413 41.4131241
+9.8295765 41.4197159 9.7635050 41.4264832 9.7139492 41.4316750 2 UMA LMI
+8 9.7139492 41.4316750 9.6478758 41.4387436 9.5817852 41.4459839
+9.5156870 41.4533920 9.4495916 41.4609642 9.3834782 41.4687004 9.3173561 41.4765968
+9.3008327 41.4785957 2 UMA LYN
+6 9.3008327 41.4785957 9.3018084 42.4785347 9.3028145 43.4784737
+9.3038549 44.4784126 9.3049316 45.4783440 9.3060474 46.4782791 2 UMA LYN
+13 9.3060474 46.4782791 9.2400198 46.4863625 9.1739817 46.4945984
+9.1079426 46.5029907 9.0418854 46.5115318 8.9758167 46.5202217 8.9097481 46.5290565
+8.8436584 46.5380363 8.7775583 46.5471573 8.7114573 46.5564117 8.6453352 46.5658035
+8.5792007 46.5753250 8.5626736 46.5777283 2 UMA LYN
+14 8.5626736 46.5777283 8.5640669 47.5776253 8.5655155 48.5775185
+8.5670223 49.5774117 8.5685921 50.5772972 8.5702295 51.5771751 8.5719414 52.5770531
+8.5737324 53.5769234 8.5756111 54.5767860 8.5775833 55.5766411 8.5796595 56.5764923
+8.5818481 57.5763321 8.5841608 58.5761642 8.5866089 59.5759888 2 UMA LYN
+8 8.5866089 59.5759888 8.5207834 59.5856247 8.4549398 59.5953903
+8.3890867 59.6052742 8.3232050 59.6152840 8.2573032 59.6254082 8.1913929 59.6356468
+8.1419401 59.6433983 2 UMA LYN
+15 8.1419401 59.6433983 8.1447630 60.6431770 8.1477661 61.6429367
+8.1509695 62.6426849 8.1543970 63.6424179 8.1580744 64.6421280 8.1620331 65.6418152
+8.1663094 66.6414795 8.1709452 67.6411133 8.1759920 68.6407166 8.1815109 69.6402817
+8.1875734 70.6398087 8.1942701 71.6392822 8.2017088 72.6386948 8.2057486 73.1383743 2 UMA CAM
+19 8.2057486 73.1383743 8.2709579 73.1281662 8.3361397 73.1180649
+8.4012842 73.1080780 8.4663849 73.0982132 8.5314579 73.0884705 8.5964956 73.0788498
+8.6614885 73.0693588 8.7264585 73.0600052 8.7913933 73.0507736 8.8562860 73.0416870
+8.9211559 73.0327301 8.9859943 73.0239182 9.0507917 73.0152512 9.1155672 73.0067291
+9.1803131 72.9983521 9.2450199 72.9901276 9.3097067 72.9820557 9.3743649 72.9741364 2 UMA CAM
+34 9.3743649 72.9741364 9.4389858 72.9663773 9.5035887 72.9587784
+9.5681658 72.9513321 9.6327057 72.9440613 9.6972313 72.9369507 9.7617311 72.9300079
+9.8261976 72.9232330 9.8906498 72.9166260 9.9550791 72.9101944 10.0194769 72.9039383
+10.0838623 72.8978653 10.1482267 72.8919601 10.2125616 72.8862381 10.2768860 72.8806992
+10.3411903 72.8753433 10.4054680 72.8701706 10.4697371 72.8651810 10.5339890 72.8603821
+10.5982151 72.8557739 10.6624346 72.8513489 10.7266397 72.8471146 10.7908201 72.8430786
+10.8549976 72.8392334 10.9191618 72.8355789 10.9833031 72.8321228 11.0474434 72.8288651
+11.1115713 72.8257980 11.1756802 72.8229294 11.2397900 72.8202667 11.3038893 72.8177948
+11.3679714 72.8155289 11.4320564 72.8134613 11.4640913 72.8125000 2 UMA DRA
+8 11.4640913 72.8125000 11.4626875 71.8125229 11.4614248 70.8125381
+11.4602833 69.8125534 11.4592457 68.8125763 11.4582968 67.8125839 11.4574261 66.8125992
+11.4566231 65.8126068 2 UMA DRA
+11 11.4566231 65.8126068 11.5215044 65.8108215 11.5863819 65.8092346
+11.6512461 65.8078537 11.7161169 65.8066788 11.7809849 65.8057175 11.8458405 65.8049545
+11.9107046 65.8043976 11.9755678 65.8040466 12.0404215 65.8039017 12.1052837 65.8039627 2 UMA DRA
+4 12.1052837 65.8039627 12.1053486 64.8039627 12.1054096 63.8039589
+12.1054373 63.3039627 2 UMA DRA
+24 12.1054373 63.3039627 12.1704922 63.3042297 12.2355385 63.3047066
+12.3005953 63.3053894 12.3656530 63.3062782 12.4307041 63.3073730 12.4957676 63.3086739
+12.5608339 63.3101807 12.6258936 63.3118935 12.6909676 63.3138084 12.7560463 63.3159294
+12.8211203 63.3182526 12.8862085 63.3207817 12.9513035 63.3235092 13.0163937 63.3264389
+13.0815010 63.3295708 13.1466150 63.3329010 13.2117271 63.3364296 13.2768564 63.3401566
+13.3419943 63.3440819 13.4071321 63.3481979 13.4722881 63.3525124 13.5374537 63.3570175
+13.5700359 63.3593445 2 UMA DRA
+2 13.5700359 63.3593445 13.5715761 62.3593979 2 UMA DRA
+15 13.5715761 62.3593979 13.6368198 62.3641968 13.7020645 62.3691826
+13.7673292 62.3743591 13.8326054 62.3797226 13.8978834 62.3852730 13.9631834 62.3910065
+14.0284967 62.3969231 14.0938110 62.4030151 14.1591492 62.4092903 14.2245007 62.4157448
+14.2898569 62.4223709 14.3552361 62.4291687 14.4206305 62.4361420 14.4696836 62.4414825 2 UMA DRA
+9 14.4696836 62.4414825 14.4718904 61.4416008 14.4739590 60.4417229
+14.4759045 59.4418259 14.4777384 58.4419250 14.4794712 57.4420204 14.4811115 56.4421120
+14.4826679 55.4421959 14.4834166 54.9422379 2 UMA DRA
+7 14.4834166 54.9422379 14.4176855 54.9351044 14.3519669 54.9281387
+14.2862682 54.9213486 14.2205696 54.9147339 14.1548824 54.9082909 14.1056261 54.9035759 2 UMA BOO
+8 14.1056261 54.9035759 14.1068687 53.9036369 14.1080523 52.9036942
+14.1091833 51.9037476 14.1102648 50.9037971 14.1113005 49.9038467 14.1122942 48.9038925
+14.1132488 47.9039383 2 UMA BOO
+9 14.1132488 47.9039383 14.0473671 47.8977890 13.9814825 47.8918228
+13.9156046 47.8860397 13.8497448 47.8804398 13.7838821 47.8750267 13.7180252 47.8698044
+13.6521854 47.8647728 13.5863409 47.8599281 2 UMA CVN
+6 13.5863409 47.8599281 13.5856152 48.8599052 13.5848598 49.8598785
+13.5840731 50.8598480 13.5832510 51.8598213 13.5828266 52.3598061 2 UMA CVN
+23 13.5828266 52.3598061 13.5171318 52.3551674 13.4514542 52.3507195
+13.3857727 52.3464699 13.3200970 52.3424149 13.2544374 52.3385582 13.1887722 52.3348999
+13.1231127 52.3314438 13.0574684 52.3281860 12.9918184 52.3251305 12.9261732 52.3222771
+12.8605413 52.3196259 12.7949038 52.3171806 12.7292690 52.3149376 12.6636477 52.3129044
+12.5980186 52.3110733 12.5323925 52.3094521 12.4667788 52.3080330 12.4011564 52.3068275
+12.3355360 52.3058243 12.2699261 52.3050346 12.2043085 52.3044472 12.1879015 52.3043365 2 UMA CVN
+9 12.1879015 52.3043365 12.1879768 51.3043327 12.1880493 50.3043365
+12.1881189 49.3043365 12.1881857 48.3043365 12.1882505 47.3043365 12.1883125 46.3043365
+12.1883717 45.3043365 12.1884289 44.3043365 2 UMA CVN
+3 12.1884289 44.3043365 12.1225643 44.3040123 12.1060944 44.3039627 2 UMA CVN
+12 12.1060944 44.3039627 12.1061153 43.3039627 12.1061363 42.3039627
+12.1061573 41.3039627 12.1061773 40.3039627 12.1061964 39.3039627 12.1062145 38.3039627
+12.1062326 37.3039627 12.1062508 36.3039627 12.1062679 35.3039627 12.1062841 34.3039627
+12.1063004 33.3039627 2 UMA CVN
+6 12.1063004 33.3039627 12.1063166 32.3039627 12.1063328 31.3039627
+12.1063480 30.3039627 12.1063633 29.3039646 12.1063776 28.3039627 2 UMA COM
+3 12.1063776 28.3039627 12.0401487 28.3038998 11.9739294 28.3040466 2 UMA COM
+14 11.9739294 28.3040466 11.9076996 28.3044052 11.8414707 28.3049736
+11.7752514 28.3057518 11.7090206 28.3067417 11.6427898 28.3079395 11.5765676 28.3093472
+11.5103359 28.3109646 11.4441023 28.3127899 11.3778772 28.3148251 11.3116407 28.3170643
+11.2454033 28.3195133 11.1791735 28.3221664 11.1129332 28.3250256 2 UMA LEO
+6 11.1129332 28.3250256 11.1131916 29.3250198 11.1134558 30.3250122
+11.1137247 31.3250084 11.1140003 32.3250008 11.1142817 33.3249931 2 UMA LMI
+5 11.1142817 33.3249931 11.0481319 33.3280525 10.9819899 33.3313141
+10.9158354 33.3347778 10.8992939 33.3356781 2 UMA LMI
+7 10.8992939 33.3356781 10.8996458 34.3356667 10.9000063 35.3356590
+10.9003763 36.3356476 10.9007549 37.3356361 10.9011450 38.3356285 10.9015446 39.3356133 2 UMA LMI
+11 10.9015446 39.3356133 10.8355217 39.3393211 10.7694855 39.3432312
+10.7034454 39.3473358 10.6374111 39.3516388 10.5713634 39.3561401 10.5053110 39.3608322
+10.4392643 39.3657188 10.3732033 39.3707962 10.3071375 39.3760643 10.2906275 39.3774109 2 UMA LMI
+3 10.2906275 39.3774109 10.2912455 40.3773880 10.2918816 41.3773613 2 UMA LMI
+10 13.6104679 76.3638153 13.5468884 76.3590927 13.4833183 76.3545532
+13.4197683 76.3502045 13.3562450 76.3460464 13.2927313 76.3420792 13.2292337 76.3383026
+13.1657619 76.3347168 13.1022949 76.3313217 13.0547075 76.3289108 2 UMI CAM
+8 13.0547075 76.3289108 13.0583916 75.3289948 13.0616150 74.3290787
+13.0644608 73.3291473 13.0669928 72.3292160 13.0692625 71.3292694 13.0713091 70.3293152
+13.0731649 69.3293610 2 UMI DRA
+16 13.0731649 69.3293610 13.1377640 69.3326645 13.2023630 69.3361664
+13.2669821 69.3398666 13.3316116 69.3437576 13.3962440 69.3478470 13.4608974 69.3521271
+13.5255632 69.3565979 13.5902338 69.3612595 13.6549273 69.3661118 13.7196350 69.3711548
+13.7843475 69.3763809 13.8490858 69.3817902 13.9138393 69.3873825 13.9785995 69.3931580
+14.0433874 69.3991165 2 UMI DRA
+5 14.0433874 69.3991165 14.0465889 68.3992691 14.0495205 67.3994064
+14.0522156 66.3995361 14.0547037 65.3996506 2 UMI DRA
+26 14.0547037 65.3996506 14.1198444 65.4058151 14.1849899 65.4121628
+14.2501621 65.4186859 14.3153486 65.4253769 14.3805428 65.4322433 14.4457645 65.4392853
+14.5110016 65.4464874 14.5762472 65.4538574 14.6415215 65.4613953 14.7068138 65.4690933
+14.7721148 65.4769440 14.8374453 65.4849625 14.9027948 65.4931259 14.9681559 65.5014496
+15.0335464 65.5099182 15.0989580 65.5185394 15.1643810 65.5273056 15.2298365 65.5362167
+15.2953138 65.5452652 15.3608027 65.5544434 15.4263248 65.5637665 15.4918699 65.5732193
+15.5574274 65.5828018 15.6230211 65.5925140 15.6886377 65.6023483 2 UMI DRA
+5 15.6886377 65.6023483 15.6845541 66.6020355 15.6801281 67.6016998
+15.6753092 68.6013412 15.6700420 69.6009445 2 UMI DRA
+14 15.6700420 69.6009445 15.7354393 69.6108627 15.8008766 69.6209030
+15.8663445 69.6310577 15.9318333 69.6413193 15.9973631 69.6516953 16.0629253 69.6621857
+16.1285076 69.6727676 16.1941319 69.6834564 16.2597904 69.6942444 16.3254719 69.7051239
+16.3911972 69.7161026 16.4569550 69.7271576 16.5227375 69.7383041 2 UMI DRA
+6 16.5227375 69.7383041 16.5161285 70.7377472 16.5088253 71.7371216
+16.5007057 72.7364349 16.4916210 73.7356567 16.4813805 74.7347870 2 UMI DRA
+16 16.4813805 74.7347870 16.5468807 74.7459641 16.6124287 74.7572174
+16.6780109 74.7685547 16.7436523 74.7799606 16.8093395 74.7914352 16.8750668 74.8029785
+16.9408493 74.8145828 17.0066833 74.8262558 17.0725536 74.8379745 17.1384830 74.8497543
+17.2044659 74.8615799 17.2704849 74.8734512 17.3365650 74.8853683 17.4026966 74.8973236
+17.4357758 74.9033127 2 UMI DRA
+6 17.4357758 74.9033127 17.4230957 75.9021683 17.4085255 76.9008484
+17.3915939 77.8993149 17.3716679 78.8975143 17.3478603 79.8953476 2 UMI DRA
+9 17.3478603 79.8953476 17.4137287 79.9073105 17.4796638 79.9193039
+17.5456867 79.9313354 17.6117859 79.9433899 17.6779537 79.9554672 17.7442093 79.9675674
+17.8105431 79.9796829 17.8437347 79.9857483 2 UMI DRA
+7 17.8437347 79.9857483 17.8140202 80.9830399 17.7769871 81.9796600
+17.7295265 82.9753265 17.6664944 83.9695663 17.5787163 84.9615326 17.4481487 85.9495697 2 UMI DRA
+46 17.4481487 85.9495697 17.5131016 85.9615784 17.5782356 85.9736176
+17.6435680 85.9856873 17.7090950 85.9977798 17.7748051 86.0098877 17.8407211 86.0220108
+17.9068394 86.0341492 17.9731483 86.0462875 18.0396690 86.0584412 18.1063938 86.0705872
+18.1733150 86.0827332 18.2404556 86.0948715 18.3078098 86.1070023 18.3753624 86.1191101
+18.4431400 86.1312103 18.5111332 86.1432877 18.5793343 86.1553345 18.6477623 86.1673508
+18.7164116 86.1793365 18.7852707 86.1912842 18.8543644 86.2031860 18.9236832 86.2150497
+18.9932175 86.2268524 19.0629864 86.2386093 19.1329842 86.2503128 19.2032013 86.2619400
+19.2736568 86.2735138 19.3443432 86.2850113 19.4152489 86.2964325 19.4863968 86.3077774
+19.5577774 86.3190384 19.6293793 86.3302155 19.7012253 86.3413010 19.7733040 86.3522873
+19.8456020 86.3631744 19.9181461 86.3739548 19.9909229 86.3846359 20.0639210 86.3951950
+20.1371593 86.4056396 20.2106304 86.4159622 20.2843227 86.4261627 20.3582535 86.4362335
+20.4324131 86.4461670 20.5067863 86.4559631 20.5813980 86.4656219 2 UMI DRA
+2 20.5813980 86.4656219 20.5554237 86.6306305 2 UMI CEP
+31 20.5554237 86.6306305 20.6305885 86.6401901 20.7059803 86.6495972
+20.7816162 86.6588593 20.8574867 86.6679611 20.9335766 86.6768951 21.0099049 86.6856689
+21.0864582 86.6942749 21.1632233 86.7026978 21.2402210 86.7109528 21.3174362 86.7190170
+21.3948536 86.7269058 21.4724922 86.7345963 21.5503368 86.7420959 21.6283722 86.7494049
+21.7066193 86.7565079 21.7850590 86.7634048 21.8636780 86.7701035 21.9424934 86.7765884
+22.0214882 86.7828522 22.1006489 86.7889099 22.1799889 86.7947388 22.2594948 86.8003540
+22.3391457 86.8057404 22.4189625 86.8108902 22.4989262 86.8158188 22.5790195 86.8205109
+22.6592598 86.8249664 22.7396278 86.8291855 22.8201027 86.8331604 22.9007111 86.8368912 2 UMI CEP
+3 22.9007111 86.8368912 22.8054028 87.8347626 22.6173992 88.6638870 2 UMI CEP
+3 9.0554981 87.5689163 8.7794704 86.5907669 8.6935167 86.0975418 2 UMI CEP
+99 8.6935167 86.0975418 8.7525520 86.0882416 8.8114567 86.0790634
+8.8702526 86.0700073 8.9289322 86.0610809 8.9874897 86.0522766 9.0459442 86.0436020
+9.1042900 86.0350647 9.1625214 86.0266571 9.2206564 86.0183792 9.2786913 86.0102463
+9.3366165 86.0022430 9.3944540 85.9943848 9.4521961 85.9866638 9.5098362 85.9790878
+9.5673962 85.9716492 9.6248665 85.9643631 9.6822433 85.9572220 9.7395449 85.9502335
+9.7967644 85.9433899 9.8538961 85.9366989 9.9109602 85.9301605 9.9679489 85.9237747
+10.0248556 85.9175415 10.0817003 85.9114685 10.1384764 85.9055481 10.1951771 85.8997955
+10.2518215 85.8941956 10.3084040 85.8887558 10.3649178 85.8834763 10.4213810 85.8783569
+10.4777889 85.8734055 10.5341339 85.8686218 10.5904350 85.8639984 10.6466866 85.8595352
+10.7028799 85.8552475 10.7590361 85.8511276 10.8151484 85.8471680 10.8712101 85.8433838
+10.9272394 85.8397751 10.9832306 85.8363266 11.0391769 85.8330536 11.0950966 85.8299484
+11.1509838 85.8270187 11.2068329 85.8242645 11.2626610 85.8216782 11.3184624 85.8192673
+11.3742313 85.8170319 11.4299850 85.8149719 11.4857178 85.8130875 11.5414228 85.8113785
+11.5971184 85.8098373 11.6527996 85.8084793 11.7084579 85.8072968 11.7641134 85.8062897
+11.8197594 85.8054581 11.8753891 85.8048019 11.9310207 85.8043289 11.9866486 85.8040237
+12.0422668 85.8039017 12.0978918 85.8039551 12.1535187 85.8041840 12.2091398 85.8045883
+12.2647753 85.8051758 12.3204174 85.8059387 12.3760605 85.8068695 12.4317236 85.8079834
+12.4873981 85.8092728 12.5430794 85.8107376 12.5987854 85.8123856 12.6545105 85.8142014
+12.7102480 85.8161926 12.7660151 85.8183594 12.8218060 85.8206940 12.8776150 85.8232117
+12.9334602 85.8258972 12.9893360 85.8287582 13.0452337 85.8317947 13.1011744 85.8349991
+13.1571512 85.8383789 13.2131567 85.8419189 13.2692099 85.8456421 13.3253050 85.8495255
+13.3814354 85.8535843 13.4376192 85.8578033 13.4938507 85.8621979 13.5501232 85.8667526
+13.6064548 85.8714752 13.6628408 85.8763580 13.7192726 85.8814087 13.7757711 85.8866272
+13.8323298 85.8919983 13.8889408 85.8975372 13.9456244 85.9032288 14.0023727 85.9090881
+14.0591812 85.9151001 14.1160688 85.9212646 14.1730280 85.9275894 14.2015305 85.9308090 2 UMI CAM
+8 14.2015305 85.9308090 14.2816648 84.9353485 14.3355122 83.9383926
+14.3741913 82.9405746 14.4033289 81.9422226 14.4260788 80.9435120 14.4443426 79.9445419
+14.4521904 79.4449844 2 UMI CAM
+15 14.4521904 79.4449844 14.3890629 79.4379272 14.3259830 79.4310379
+14.2629318 79.4243088 14.1999178 79.4177475 14.1369486 79.4113617 14.0740051 79.4051437
+14.0110950 79.3991013 13.9482269 79.3932266 13.8853807 79.3875351 13.8225660 79.3820190
+13.7597904 79.3766785 13.6970348 79.3715210 13.6343060 79.3665466 13.5872793 79.3629303 2 UMI CAM
+4 13.5872793 79.3629303 13.5963173 78.3632813 13.6039429 77.3635635
+13.6104679 76.3638153 2 UMI CAM
+34 8.8882437 -56.9739723 8.9557590 -56.9828529 9.0232906 -56.9915848
+9.0908289 -57.0001678 9.1583920 -57.0085945 9.2259712 -57.0168686 9.2935553 -57.0249825
+9.3611641 -57.0329361 9.4287872 -57.0407257 9.4964151 -57.0483475 9.5640669 -57.0558014
+9.6317320 -57.0630836 9.6994009 -57.0701942 9.7670937 -57.0771294 9.8347979 -57.0838852
+9.9025049 -57.0904579 9.9702358 -57.0968552 10.0379763 -57.1030617 10.1057186 -57.1090851
+10.1734829 -57.1149216 10.2412567 -57.1205673 10.3090315 -57.1260223 10.3768263 -57.1312828
+10.4446306 -57.1363449 10.5124340 -57.1412125 10.5802574 -57.1458855 10.6480885 -57.1503563
+10.7159176 -57.1546211 10.7837658 -57.1586876 10.8516207 -57.1625519 10.9194727 -57.1662064
+10.9873409 -57.1696587 11.0552158 -57.1729012 11.0891504 -57.1744423 2 VEL CAR
+18 11.0891504 -57.1744423 11.0898085 -56.1744576 11.0904341 -55.1744690
+11.0910282 -54.1744843 11.0915947 -53.1744957 11.0921345 -52.1745071 11.0926514 -51.1745224
+11.0931463 -50.1745338 11.0936213 -49.1745415 11.0940762 -48.1745529 11.0945148 -47.1745644
+11.0949364 -46.1745720 11.0953436 -45.1745834 11.0957365 -44.1745911 11.0961170 -43.1745987
+11.0964842 -42.1746063 11.0968399 -41.1746140 11.0971003 -40.4246216 2 VEL CEN
+26 11.0971003 -40.4246216 11.0297689 -40.4215088 10.9624500 -40.4181862
+10.8951254 -40.4146614 10.8278036 -40.4109306 10.7604961 -40.4070015 10.6931829 -40.4028664
+10.6258736 -40.3985291 10.5585794 -40.3939934 10.4912796 -40.3892632 10.4239855 -40.3843346
+10.3567057 -40.3792076 10.2894201 -40.3738937 10.2221413 -40.3683815 10.1548786 -40.3626862
+10.0876112 -40.3568001 10.0203505 -40.3507271 9.9531059 -40.3444672 9.8858576 -40.3380280
+9.8186159 -40.3314095 9.7513914 -40.3246117 9.6841631 -40.3176384 9.6169424 -40.3104897
+9.5497389 -40.3031693 9.4825325 -40.2956810 9.4489374 -40.2918739 2 VEL ANT
+4 9.4489374 -40.2918739 9.4497957 -39.2919197 9.4506292 -38.2919693
+9.4514399 -37.2920151 2 VEL ANT
+16 9.4514399 -37.2920151 9.3842993 -37.2842827 9.3171663 -37.2763863
+9.2500496 -37.2683296 9.1829309 -37.2601128 9.1158190 -37.2517395 9.0487251 -37.2432137
+8.9816284 -37.2345390 8.9145403 -37.2257156 8.8474712 -37.2167473 8.7803993 -37.2076340
+8.7133350 -37.1983795 8.6462908 -37.1889954 8.5792437 -37.1794701 8.5122061 -37.1698189
+8.4451866 -37.1600380 2 VEL PYX
+8 8.4451866 -37.1600380 8.4441452 -38.1599617 8.4430742 -39.1598816
+8.4419727 -40.1598015 8.4408388 -41.1597214 8.4396687 -42.1596298 8.4384623 -43.1595459
+8.4381542 -43.4095192 2 VEL PUP
+7 8.4381542 -43.4095192 8.3710470 -43.3996010 8.3039503 -43.3895607
+8.2368746 -43.3794022 8.1698017 -43.3691254 8.1027393 -43.3587379 8.0692186 -43.3535042 2 VEL PUP
+9 8.0692186 -43.3535042 8.0678806 -44.3534012 8.0664959 -45.3532944
+8.0650625 -46.3531799 8.0635748 -47.3530655 8.0620289 -48.3529434 8.0604219 -49.3528175
+8.0587482 -50.3526878 8.0574465 -51.1025848 2 VEL PUP
+4 8.0574465 -51.1025848 8.1246214 -51.1130447 8.1918030 -51.1233940
+8.2254086 -51.1285286 2 VEL CAR
+4 8.2254086 -51.1285286 8.2236509 -52.1283951 8.2218132 -53.1282539
+8.2213411 -53.3782196 2 VEL CAR
+6 8.2213411 -53.3782196 8.2885904 -53.3884048 8.3558655 -53.3984718
+8.4231567 -53.4084206 8.4904547 -53.4182396 8.5072861 -53.4206772 2 VEL CAR
+3 8.5072861 -53.4206772 8.5054340 -54.4205437 8.5044746 -54.9204712 2 VEL CAR
+7 8.5044746 -54.9204712 8.5718374 -54.9301414 8.6392078 -54.9396782
+8.7066040 -54.9490776 8.7740154 -54.9583435 8.8414335 -54.9674683 8.8920116 -54.9742203 2 VEL CAR
+3 8.8920116 -54.9742203 8.8901758 -55.9740982 8.8882437 -56.9739723 2 VEL CAR
+7 11.6228199 -6.6916924 11.6229115 -5.6916928 11.6230040 -4.6916943
+11.6230955 -3.6916952 11.6231861 -2.6916959 11.6232777 -1.6916969 11.6233683 -0.6916979 2 VIR LEO
+12 11.6233683 -0.6916979 11.6234598 0.3083012 11.6235504 1.3083003
+11.6236420 2.3082993 11.6237326 3.3082983 11.6238241 4.3082972 11.6239157 5.3082967
+11.6240082 6.3082957 11.6240997 7.3082948 11.6241922 8.3082943 11.6242857 9.3082924
+11.6243792 10.3082914 2 VIR LEO
+7 11.6243792 10.3082914 11.6908884 10.3070354 11.7574062 10.3059893
+11.8239250 10.3051548 11.8904333 10.3045311 11.9569511 10.3041182 11.9735823 10.3040485 2 VIR LEO
+4 11.9735823 10.3040485 11.9736004 11.3040485 11.9736176 12.3040485
+11.9736357 13.3040485 2 VIR LEO
+16 11.9736357 13.3040485 12.0401001 13.3039007 12.1065731 13.3039637
+12.1730471 13.3042393 12.2395105 13.3047247 12.3059845 13.3054228 12.3724585 13.3063307
+12.4389229 13.3074493 12.5053968 13.3087788 12.5718718 13.3103180 12.6383371 13.3120670
+12.7048130 13.3140249 12.7712898 13.3161907 12.8377581 13.3185644 12.9042349 13.3211451
+12.9374685 13.3225126 2 VIR COM
+2 12.9374685 13.3225126 12.9372711 14.3225088 2 VIR COM
+11 12.9372711 14.3225088 13.0037355 14.3253975 13.0702000 14.3284922
+13.1366558 14.3317900 13.2031231 14.3352909 13.2695923 14.3389931 13.3360510 14.3428965
+13.4025211 14.3470001 13.4689922 14.3513012 13.5354548 14.3557997 13.6019287 14.3604937 2 VIR COM
+8 13.6019287 14.3604937 13.6022682 13.3605051 13.6026049 12.3605175
+13.6029396 11.3605299 13.6032724 10.3605413 13.6036024 9.3605528 13.6039305 8.3605652
+13.6042566 7.3605771 2 VIR BOO
+25 13.6042566 7.3605771 13.6708260 7.3654728 13.7373857 7.3705606
+13.8039560 7.3758407 13.8705282 7.3813105 13.9370899 7.3869677 14.0036631 7.3928123
+14.0702372 7.3988419 14.1368017 7.4050531 14.2033777 7.4114466 14.2699537 7.4180193
+14.3365211 7.4247675 14.4030991 7.4316921 14.4696789 7.4387894 14.5362492 7.4460568
+14.6028299 7.4534936 14.6694126 7.4610968 14.7359858 7.4688625 14.8025703 7.4767914
+14.8691568 7.4848800 14.9357338 7.4931235 15.0023212 7.5015225 15.0689106 7.5100737
+15.1354914 7.5187721 15.1854324 7.5253930 2 VIR BOO
+9 15.1854324 7.5253930 15.1860342 6.5254335 15.1866331 5.5254736
+15.1872311 4.5255132 15.1878271 3.5255530 15.1884212 2.5255928 15.1890144 1.5256323
+15.1896076 0.5256718 15.1902008 -0.4742887 2 VIR SCP
+8 15.1902008 -0.4742887 15.1235409 -0.4831079 15.0568714 -0.4917813
+14.9902010 -0.5003049 14.9235411 -0.5086748 14.8568707 -0.5168910 14.7902002 -0.5249498
+14.7735395 -0.5269387 2 VIR LIB
+9 14.7735395 -0.5269387 14.7740688 -1.5269072 14.7745991 -2.5268757
+14.7751303 -3.5268443 14.7756615 -4.5268126 14.7761955 -5.5267806 14.7767305 -6.5267491
+14.7772675 -7.5267167 14.7778072 -8.5266848 2 VIR LIB
+8 14.7778072 -8.5266848 14.7110500 -8.5345535 14.6442909 -8.5422592
+14.5775404 -8.5497990 14.5107784 -8.5571709 14.4440145 -8.5643740 14.3772602 -8.5714045
+14.3605671 -8.5731344 2 VIR LIB
+15 14.3605671 -8.5731344 14.3610373 -9.5731106 14.3615112 -10.5730858
+14.3619881 -11.5730619 14.3624687 -12.5730371 14.3629532 -13.5730114 14.3634415 -14.5729866
+14.3639336 -15.5729618 14.3644314 -16.5729351 14.3649340 -17.5729084 14.3654423 -18.5728836
+14.3659563 -19.5728569 14.3664770 -20.5728283 14.3670044 -21.5728035 14.3675394 -22.5727749 2 VIR LIB
+23 14.3675394 -22.5727749 14.3005962 -22.5796051 14.2336588 -22.5862579
+14.1667080 -22.5927334 14.0997553 -22.5990257 14.0328083 -22.6051350 13.9658489 -22.6110611
+13.8988867 -22.6167984 13.8319311 -22.6223488 13.7649632 -22.6277084 13.6979933 -22.6328754
+13.6310301 -22.6378479 13.5640545 -22.6426277 13.4970760 -22.6472092 13.4301052 -22.6515923
+13.3631229 -22.6557789 13.2961388 -22.6597614 13.2291622 -22.6635437 13.1621742 -22.6671238
+13.0951843 -22.6704979 13.0282021 -22.6736679 12.9612093 -22.6766319 12.9444580 -22.6773415 2 VIR HYA
+12 12.9444580 -22.6773415 12.9442406 -21.6773453 12.9440260 -20.6773491
+12.9438152 -19.6773548 12.9436054 -18.6773586 12.9433994 -17.6773624 12.9431953 -16.6773682
+12.9429932 -15.6773720 12.9427929 -14.6773758 12.9425955 -13.6773796 12.9423981 -12.6773844
+12.9422035 -11.6773882 2 VIR CRV
+16 12.9422035 -11.6773882 12.8753853 -11.6800861 12.8085566 -11.6825762
+12.7417269 -11.6848583 12.6749067 -11.6869316 12.6080761 -11.6887941 12.5412455 -11.6904478
+12.4744234 -11.6918898 12.4075909 -11.6931200 12.3407593 -11.6941395 12.2739372 -11.6949463
+12.2071047 -11.6955414 12.1402721 -11.6959238 12.0734491 -11.6960945 12.0066166 -11.6960516
+11.9397840 -11.6957970 2 VIR CRV
+6 11.9397840 -11.6957970 11.9398088 -10.6957970 11.9398336 -9.6957970
+11.9398584 -8.6957970 11.9398823 -7.6957970 11.9399071 -6.6957974 2 VIR CRT
+6 11.9399071 -6.6957974 11.8731575 -6.6953301 11.8063974 -6.6946511
+11.7396374 -6.6937604 11.6728878 -6.6926579 11.6228199 -6.6916924 2 VIR CRT
+5 6.8468876 -64.1518784 6.7799015 -64.1399689 6.7129354 -64.1280212
+6.6459975 -64.1160355 6.5958166 -64.1070251 2 VOL PIC
+7 6.5958166 -64.1070251 6.5914717 -65.1066360 6.5867872 -66.1062164
+6.5817184 -67.1057587 6.5762134 -68.1052628 6.5702081 -69.1047211 6.5636282 -70.1041336 2 VOL DOR
+6 6.5636282 -70.1041336 6.5563817 -71.1034851 6.5483565 -72.1027603
+6.5394158 -73.1019592 6.5293856 -74.1010513 6.5180473 -75.1000366 2 VOL MEN
+18 6.5180473 -75.1000366 6.5851083 -75.1120758 6.6522226 -75.1240997
+6.7193804 -75.1360779 6.7866015 -75.1480255 6.8538756 -75.1599274 6.9211936 -75.1717911
+6.9885745 -75.1836014 7.0560083 -75.1953583 7.1234846 -75.2070618 7.1910243 -75.2187119
+7.2586164 -75.2302933 7.3262510 -75.2418060 7.3939481 -75.2532501 7.4616971 -75.2646255
+7.5294876 -75.2759171 7.5973406 -75.2871246 7.6143136 -75.2899170 2 VOL MEN
+22 7.6143136 -75.2899170 7.6822200 -75.3010254 7.7501884 -75.3120422
+7.8182068 -75.3229599 7.8862653 -75.3337860 7.9543839 -75.3445129 8.0225525 -75.3551407
+8.0907593 -75.3656540 8.1590261 -75.3760605 8.2273417 -75.3863525 8.2956944 -75.3965225
+8.3641043 -75.4065781 8.4325628 -75.4165115 8.5010567 -75.4263153 8.5696068 -75.4359894
+8.6382036 -75.4455261 8.7068348 -75.4549332 8.7755203 -75.4641953 8.8442497 -75.4733124
+8.9130116 -75.4822845 8.9818268 -75.4911118 9.0162458 -75.4954681 2 VOL CHA
+12 9.0162458 -75.4954681 9.0246038 -74.4959946 9.0319719 -73.4964600
+9.0385218 -72.4968719 9.0443840 -71.4972458 9.0496655 -70.4975739 9.0544510 -69.4978714
+9.0588093 -68.4981461 9.0627975 -67.4984055 9.0664644 -66.4986343 9.0698481 -65.4988480
+9.0729818 -64.4990387 2 VOL CAR
+35 9.0729818 -64.4990387 9.0051298 -64.4904175 8.9372911 -64.4816437
+8.8694744 -64.4727249 8.8016911 -64.4636612 8.7339201 -64.4544525 8.6661730 -64.4451065
+8.5984592 -64.4356232 8.5307598 -64.4260025 8.4630852 -64.4162598 8.3954449 -64.4063873
+8.3278189 -64.3963852 8.2602186 -64.3862686 8.1926527 -64.3760300 8.1251040 -64.3656845
+8.0575800 -64.3552246 7.9900937 -64.3446579 7.9226227 -64.3339844 7.8551788 -64.3232117
+7.7877717 -64.3123398 7.7203817 -64.3013763 7.6530190 -64.2903214 7.5856934 -64.2791824
+7.5183854 -64.2679520 7.4511056 -64.2566452 7.3838634 -64.2452621 7.3166399 -64.2338104
+7.2494440 -64.2222824 7.1822863 -64.2106934 7.1151471 -64.1990433 7.0480366 -64.1873322
+6.9809647 -64.1755676 6.9139118 -64.1637497 6.8468876 -64.1518784 6.8468876 -64.1518784 2 VOL CAR
+7 19.3397541 21.3148155 19.2729874 21.3033142 19.2062378 21.2917480
+19.1394806 21.2801170 19.0727310 21.2684250 19.0059929 21.2566795 18.9559422 21.2478352 2 VUL SGE
+6 18.9559422 21.2478352 18.9550304 22.2477551 18.9541054 23.2476730
+18.9531670 24.2475910 18.9522133 25.2475052 18.9518108 25.6641407 2 VUL HER
+7 18.9518108 25.6641407 19.0185585 25.6759281 19.0853252 25.6876640
+19.1520977 25.6993446 19.2188663 25.7109623 19.2856522 25.7225189 19.3440876 25.7325745 2 VUL LYR
+3 19.3440876 25.7325745 19.3431396 26.7324924 19.3421764 27.7324085 2 VUL LYR
+8 19.3421764 27.7324085 19.4089851 27.7438374 19.4758015 27.7551918
+19.5426140 27.7664680 19.6094456 27.7776661 19.6762848 27.7887783 19.7431183 27.7998009
+19.7514801 27.8011742 2 VUL CYG
+3 19.7514801 27.8011742 19.7505398 28.8010979 19.7500629 29.3010578 2 VUL CYG
+20 19.7500629 29.3010578 19.8169174 29.3119812 19.8837891 29.3228111
+19.9506664 29.3335419 20.0175419 29.3441696 20.0844345 29.3546963 20.1513329 29.3651142
+20.2182312 29.3754196 20.2851429 29.3856106 20.3520641 29.3956852 20.4189796 29.4056396
+20.4859123 29.4154701 20.5528526 29.4251747 20.6197891 29.4347477 20.6867428 29.4441891
+20.7537022 29.4534950 20.8206577 29.4626637 20.8876286 29.4716892 20.9546051 29.4805737
+21.0048389 29.4871387 2 VUL CYG
+2 21.0048389 29.4871387 21.0055943 28.4871883 2 VUL CYG
+9 21.0055943 28.4871883 21.0725594 28.4958115 21.1395397 28.5042820
+21.2065258 28.5125999 21.2735062 28.5207596 21.3405037 28.5287628 21.4075050 28.5366020
+21.4745007 28.5442772 21.5080109 28.5480537 2 VUL CYG
+6 21.5080109 28.5480537 21.5086498 27.5480900 21.5092773 26.5481243
+21.5098953 25.5481606 21.5105019 24.5481949 21.5108013 24.0482101 2 VUL PEG
+4 21.5108013 24.0482101 21.4438553 24.0406246 21.3769112 24.0328712
+21.3434467 24.0289364 2 VUL PEG
+5 21.3434467 24.0289364 21.3440723 23.0289726 21.3446884 22.0290089
+21.3452950 21.0290451 21.3458939 20.0290813 2 VUL PEG
+4 21.3458939 20.0290813 21.2790070 20.0210915 21.2121315 20.0129452
+21.1452522 20.0046406 2 VUL PEG
+9 21.1452522 20.0046406 21.0783749 19.9961815 21.0115108 19.9875736
+20.9446430 19.9788151 20.8777771 19.9699097 20.8109264 19.9608631 20.7440701 19.9516754
+20.6772156 19.9423485 20.6605110 19.9399967 2 VUL DEL
+2 20.6605110 19.9399967 20.6597958 20.9399471 2 VUL DEL
+6 20.6597958 20.9399471 20.5929375 20.9304504 20.5260849 20.9208241
+20.4592438 20.9110699 20.3923988 20.9011898 20.3422699 20.8936996 2 VUL DEL
+2 20.3422699 20.8936996 20.3416939 21.6436558 2 VUL SGE
+8 20.3416939 21.6436558 20.2748508 21.6335621 20.2080212 21.6233540
+20.1411877 21.6130295 20.0743580 21.6025963 20.0075436 21.5920563 19.9407234 21.5814095
+19.9240170 21.5787334 2 VUL SGE
+4 19.9240170 21.5787334 19.9248371 20.5787983 19.9256458 19.5788651
+19.9257126 19.4955387 2 VUL SGE
+10 19.9257126 19.4955387 19.8589230 19.4847717 19.7921295 19.4739075
+19.7253418 19.4629498 19.6585693 19.4519024 19.5917892 19.4407673 19.5250149 19.4295483
+19.4582539 19.4182510 19.3914871 19.4068775 19.3414192 19.3982983 2 VUL SGE
+3 19.3414192 19.3982983 19.3405552 20.3982239 19.3397541 21.3148155 2 VUL SGE
diff --git a/kstars/kstars/data/chart.colors b/kstars/kstars/data/chart.colors
new file mode 100644
index 00000000..aca6fc23
--- /dev/null
+++ b/kstars/kstars/data/chart.colors
@@ -0,0 +1,25 @@
+2:0 StarColorMode:StarColorIntensity
+#FFFFFF :SkyColor
+#00FF00 :MessColor
+#006666 :NGCColor
+#443399 :ICColor
+#AA0000 :HSTColor
+#77AAAA :SNameColor
+#660000 :PNameColor
+#666633 :CNameColor
+#5555AA :CLineColor
+#AAAACC :CBoundColor
+#DDDDDD :MWColor
+#000000 :EqColor
+#999900 :EclColor
+#55AA33 :HorzColor
+#FFFFFF :CompassColor
+#445566 :GridColor
+#000000 :BoxTextColor
+#FF0000 :BoxGrabColor
+#FFFFFF :BoxBGColor
+#006600 :TargetColor
+#000000 :UserLabelColor
+#BB9900 :PlanetTrailColor
+#000000 :AngularRuler
+#990000 :ObsListColor
diff --git a/kstars/kstars/data/check_url.pl b/kstars/kstars/data/check_url.pl
new file mode 100755
index 00000000..a9542976
--- /dev/null
+++ b/kstars/kstars/data/check_url.pl
@@ -0,0 +1,37 @@
+#!/usr/bin/perl -w
+use strict;
+use LWP::Simple;
+
+if ( $#ARGV != 0 ) {
+ print "Usage: ./check_url.pl <filename>\n\n";
+ exit(1);
+}
+
+open( INF, $ARGV[0] );
+
+while ( my $line = <INF> ) {
+ chomp($line);
+ my $i1 = index( $line, ":" );
+ my $i2 = index( $line, "http" );
+
+ if ( $i1 > -1 && $i2 > -1 ) {
+ my $name = substr( $line, 0, $i1 );
+ my $url = substr( $line, $i2 );
+
+ &img_check($name, $url);
+ }
+}
+
+close( INF );
+exit;
+
+
+sub img_check {
+ my $name = shift;
+ my $url = shift;
+
+ if (head($url)) {
+ } else {
+ print "$name: $url\n";
+ }
+} # end sub url_check
diff --git a/kstars/kstars/data/cities.pl b/kstars/kstars/data/cities.pl
new file mode 100644
index 00000000..953f7fdf
--- /dev/null
+++ b/kstars/kstars/data/cities.pl
@@ -0,0 +1,318 @@
+$filename = $ARGV[0]; # "somecities.dat"
+
+&initTZList();
+
+open ( CITIES, $filename ) || die "file $filename not found";
+while ( $city = <CITIES> ) {
+ chop $city;
+ $_ = $city;
+ $fieldcount = s/://g;
+ @fields = split(/:/, $city );
+
+ for ( $i=0; $i<$fieldcount; $i++) {
+ $fields[$i] =~ s/^\s+//;
+ $fields[$i] =~ s/\s+$//;
+ }
+ #printf("calling 0: %s, 1: %s, 2: %s \n", $fields[0], $fields[1], $fields[2]);
+
+ #Only calculate TZ if it is currently set to "x"
+ if ($fields[11]=="x") {
+ $TZ = &calcTZ($fields[2], $fields[1]);
+ } else {
+ $TZ = $fields[11];
+ }
+
+ if ( $fieldcount == 11 ) {
+ printf ( "%-32s :", $fields[0] ); # City
+ printf ( " %-21s :", $fields[1] ); # Province
+ printf ( " %-21s :", $fields[2] ); # Country
+ printf ( " %2s :", $fields[3] ); # Lat deg
+ printf ( " %2s :", $fields[4] ); # Lat min
+ printf ( " %2s :", $fields[5] ); # lat sec
+ printf ( " %1s :", $fields[6] ); # lat sign
+ printf ( " %3s :", $fields[7] ); # lon deg
+ printf ( " %2s :", $fields[8] ); # long min
+ printf ( " %2s :", $fields[9] ); # lon sec
+ printf ( " %1s :", $fields[10] ); # lon sign
+ printf ( " %s", $TZ );
+ }
+ else {
+ # old data: no privince field, replace with blank
+ printf ( "%-32s :", $fields[0] ); # City
+ printf ( " %-21s :", "" ); # Province
+ printf ( " %-21s :", $fields[1] ); # Country
+ printf ( " %2s :", $fields[2] ); # Lat deg
+ printf ( " %2s :", $fields[3] ); # Lat min
+ printf ( " %2s :", $fields[4] ); # lat sec
+ printf ( " %1s :", $fields[5] ); # lat sign
+ printf ( " %3s :", $fields[6] ); # lon deg
+ printf ( " %2s :", $fields[7] ); # long min
+ printf ( " %2s :", $fields[8] ); # lon sec
+ printf ( " %1s :", $fields[9] ); # lon sign
+ printf ( " %s", $TZ );
+ }
+ printf"\n";
+}
+
+sub calcTZ {
+ local($country);
+ local($province);
+ local($TZ);
+ $country=$_[0];
+ $province=$_[1];
+ # printf ("calculating TZ for country=x%sx, province=x%sx\n", $country, $province);
+
+ $TZ = $timezone{$country};
+ # printf ("Current result: %s\n", $TZ);
+ if ( ($TZ eq "" ) or ($TZ eq "x")) {
+ if ( $country eq "USA" ) {
+ $TZ = $us_timezone{$province};
+ }
+ if ( $country eq "Canada" ) {
+ $TZ = $ca_timezone{$province};
+ }
+ if ( $country eq "Australia" ) {
+ $TZ = $au_timezone{$province};
+ }
+ if ( $TZ eq "" ) {
+ $TZ = "x";
+ }
+ }
+ $TZ;
+}
+
+sub initTZList{
+ $timezone{"Afghanistan"} = "4.5";
+ $timezone{"Algeria"} = "1.0";
+ $timezone{"Antarcti"} = "x"; # covers several TZs
+ $timezone{"Antigua"} = "x";
+ $timezone{"Argentina"} = "-3.0";
+ $timezone{"Ascension Island"} = "0.0";
+ $timezone{"Australia"} = "x"; # covers several TZs
+ $timezone{"Austria"} = "1.0";
+ $timezone{"Azores"} = "-1.0";
+ $timezone{"Bahamas"} = "-5.0";
+ $timezone{"Bahrain"} = "x"; # illegible in map
+ $timezone{"Bangladesh"} = "6.0";
+ $timezone{"Barbados"} = "x";
+ $timezone{"Belgium"} = "1.0";
+ $timezone{"Belize"} = "-6.0";
+ $timezone{"Bermuda"} = "x";
+ $timezone{"Bolivia"} = "-4.0";
+ $timezone{"Bosnia"} = "1.0";
+ $timezone{"Brazil"} = "x"; # covers several TZs
+ $timezone{"Brunei"} = "8.0";
+ $timezone{"Bulgaria"} = "2.0";
+ $timezone{"Cabo Verde"} = "1.0";
+ $timezone{"Caicos Islands"} = "x";
+ $timezone{"Cameroon"} = "1.0";
+ $timezone{"Canada"} = "x"; # covers several TZs
+ $timezone{"Canary Island"} = "0.0";
+ $timezone{"Cayman Islands"} = "x";
+ $timezone{"Chad"} = "1.0";
+ $timezone{"Chile"} = "-4.0";
+ $timezone{"China"} = "8.0";
+ $timezone{"Colombia"} = "-5.0";
+ $timezone{"Costa Rica"} = "-6.0";
+ $timezone{"Croatia"} = "1.0";
+ $timezone{"Cuba"} = "-5.0";
+ $timezone{"Cyprus"} = "2.0";
+ $timezone{"Czech Republic"} = "1.0";
+ $timezone{"Denmark"} = "1.0";
+ $timezone{"Djibouti"} = "3.0";
+ $timezone{"Dominican Repub"} = "-4.0";
+ $timezone{"Ecuador"} = "-5.0";
+ $timezone{"Egypt"} = "2.0";
+ $timezone{"El Salvador"} = "-6.0";
+ $timezone{"Ethiopia"} = "3.0";
+ $timezone{"Falkland Island"} = "-4.0";
+ $timezone{"Fiji"} = "12.0";
+ $timezone{"Finland"} = "2.0";
+ $timezone{"France"} = "1.0";
+ $timezone{"French Guiana"} = "-3.0";
+ $timezone{"French Polynesia"} = "-10.0"; # mostly
+ $timezone{"Gabon"} = "1.0";
+ $timezone{"Gambia"} = "0.0";
+ $timezone{"Germany"} = "1.0";
+ $timezone{"Ghana"} = "0.0";
+ $timezone{"Greece"} = "2.0";
+ $timezone{"Greenland"} = "-3.0";
+ $timezone{"Guadalcanal"} = "x";
+ $timezone{"Guam"} = "x";
+ $timezone{"Guatemala"} = "-6.0";
+ $timezone{"Guyana"} = "-4.0";
+ $timezone{"Haiti"} = "-5.0";
+ $timezone{"Honduras"} = "-6.0";
+ $timezone{"Hong Kong"} = "8.0";
+ $timezone{"Hungary"} = "1.0";
+ $timezone{"Iceland"} = "0.0";
+ $timezone{"India"} = "5.5";
+ $timezone{"Indonesia"} = "x"; # covers several TZs
+ $timezone{"Iran"} = "3.5";
+ $timezone{"Iraq"} = "3.0";
+ $timezone{"Ireland"} = "0.0";
+ $timezone{"Isle of Man"} = "0.0";
+ $timezone{"Israel"} = "2.0";
+ $timezone{"Italy"} = "1.0";
+ $timezone{"Jamaica"} = "-5.0";
+ $timezone{"Japan"} = "9.0";
+ $timezone{"Jordan"} = "2.0";
+ $timezone{"Kenya"} = "3.0";
+ $timezone{"Kuwait"} = "3.0";
+ $timezone{"Lebanon"} = "2.0";
+ $timezone{"Liberia"} = "0.0";
+ $timezone{"Libya"} = "1.0";
+ $timezone{"Luxembourg"} = "1.0";
+ $timezone{"Madeira Island"} = "0.0";
+ $timezone{"Malaysia"} = "8.0";
+ $timezone{"Maldive Island"} = "5.0";
+ $timezone{"Malta"} = "1.0";
+ $timezone{"Marshall Islands"} = "12.0";
+ $timezone{"Mauritius"} = "4.0";
+ $timezone{"Mexico"} = "x"; # covers several TZs
+ $timezone{"Micronesia"} = "x";
+ $timezone{"Monaco"} = "1.0";
+ $timezone{"Morocco"} = "0.0";
+ $timezone{"Myanmar"} = "9.5";
+ $timezone{"Nepal"} = "5.75";
+ $timezone{"Netherlands"} = "1.0";
+ $timezone{"New Caledonia"} = "x";
+ $timezone{"New Zealand"} = "12.0"; # apart from Chatham Islands
+ $timezone{"Nicaragua"} = "6.0";
+ $timezone{"Nigeria"} = "1.0";
+ $timezone{"Northern Ireland"} = "0.0";
+ $timezone{"Norway"} = "1.0";
+ $timezone{"Pakistan"} = "5.0";
+ $timezone{"Palau"} = "x";
+ $timezone{"Panama"} = "-5.0";
+ $timezone{"Papua"} = "10.0";
+ $timezone{"Paraguay"} = "-4.0";
+ $timezone{"Peru"} = "-5.0";
+ $timezone{"Philippines"} = "8.0";
+ $timezone{"Poland"} = "1.0";
+ $timezone{"Portugal"} = "0.0";
+ $timezone{"Qatar"} = "x"; # illegible on map
+ $timezone{"Romania"} = "2.0";
+ $timezone{"Russia"} = "x"; # covers several TZs
+ $timezone{"Samoa"} = "x";
+ $timezone{"Saudi Arabia"} = "3.0";
+ $timezone{"Scotland"} = "0.0";
+ $timezone{"Senegal"} = "0.0";
+ $timezone{"Serbia"} = "1.0";
+ $timezone{"Seychelles"} = "4.0";
+ $timezone{"Singapore"} = "8.0";
+ $timezone{"Slowenien"} = "1.0";
+ $timezone{"South Africa"} = "2.0";
+ $timezone{"South Korea"} = "9.0";
+ $timezone{"Spain"} = "1.0";
+ $timezone{"Sri Lanka"} = "5.5";
+ $timezone{"St. Lucia"} = "x";
+ $timezone{"Sudan"} = "2.0";
+ $timezone{"Sweden"} = "1.0";
+ $timezone{"Switzerland"} = "1.0";
+ $timezone{"Syria"} = "2.0";
+ $timezone{"Tahiti"} = "x";
+ $timezone{"Taiwan"} = "8.0";
+ $timezone{"Tanzania"} = "3.0";
+ $timezone{"Thailand"} = "7.0";
+ $timezone{"Tibet"} = "8.0";
+ $timezone{"Trinidad"} = "-4.0";
+ $timezone{"Tunisia"} = "1.0";
+ $timezone{"Turkey"} = "2.0";
+ $timezone{"UK Territory"} = "x";
+ $timezone{"US Teritory"} = "x";
+ $timezone{"US Territory"} = "x";
+ $timezone{"USA"} = "x"; # covers several TZs
+ $timezone{"Uganda"} = "3.0";
+ $timezone{"Ukraine"} = "2.0";
+ $timezone{"United Arab Emirates"} = "4.0";
+ $timezone{"United Kingdom"} = "0.0";
+ $timezone{"Uruguay"} = "-3.0";
+ $timezone{"Vanuatu"} = "11.0";
+ $timezone{"Venezuela"} = "-4.0";
+ $timezone{"Virgin Islands"} = "x";
+ $timezone{"Yemen"} = "3.0";
+ $timezone{"Zaire"} = "x"; # covers several TZs
+ $timezone{"Zambia"} = "2.0";
+
+#Province-specific TZ's
+# US States
+ $us_timezone{"Alabama"} = "-6.0";
+ $us_timezone{"Alaska"} = "-9.0";
+ $us_timezone{"Arizona"} = "-7.0"; #AZ does not use daylight savings time
+ $us_timezone{"Arkansas"} = "-6.0";
+ $us_timezone{"California"} = "-8.0";
+ $us_timezone{"Colorado"} = "-7.0";
+ $us_timezone{"Connecticut"} = "-5.0";
+ $us_timezone{"Delaware"} = "-5.0";
+ $us_timezone{"Florida"} = "-5.0"; #a small part of western FL is -6.0 (CST)
+ $us_timezone{"Georgia"} = "-5.0";
+ $us_timezone{"Hawaii"} = "-10.0";
+ $us_timezone{"Idaho"} = "x"; #northern ID is -8.0; southern ID is -7.0
+ $us_timezone{"Illinois"} = "-6.0";
+ $us_timezone{"Indiana"} = "-5.0"; #two corners of IN are in -6.0; the rest of IN does not use savings time
+ $us_timezone{"Iowa"} = "-6.0";
+ $us_timezone{"Kansas"} = "-6.0"; #4 counties in Western KS are -7.0
+ $us_timezone{"Kentucky"} = "x"; #half is -5.0, half is -6.0
+ $us_timezone{"Louisiana"} = "-6.0";
+ $us_timezone{"Maine"} = "-5.0";
+ $us_timezone{"Maryland"} = "-5.0";
+ $us_timezone{"Massachusetts"} = "-5.0";
+ $us_timezone{"Michigan"} = "-5.0";
+ $us_timezone{"Minnesota"} = "-6.0";
+ $us_timezone{"Mississippi"} = "-6.0";
+ $us_timezone{"Missouri"} = "-6.0";
+ $us_timezone{"Montana"} = "-7.0";
+ $us_timezone{"Nebraska"} = "x"; #eastern 2/3 is -6.0, the rest is -7.0
+ $us_timezone{"Nevada"} = "-8.0";
+ $us_timezone{"New Hampshire"} = "-5.0";
+ $us_timezone{"New Jersey"} = "-5.0";
+ $us_timezone{"New Mexico"} = "-7.0";
+ $us_timezone{"New York"} = "-5.0";
+ $us_timezone{"North Carolina"} = "-5.0";
+ $us_timezone{"North Dakota"} = "x"; #3/4 is -6.0, the rest is -7.0
+ $us_timezone{"Ohio"} = "-5.0";
+ $us_timezone{"Oklahoma"} = "-6.0";
+ $us_timezone{"Oregon"} = "-8.0"; #one county in Easter OR is -7.0
+ $us_timezone{"Pennsylvania"} = "-5.0";
+ $us_timezone{"Rhode Island"} = "-5.0";
+ $us_timezone{"South Carolina"} = "-5.0";
+ $us_timezone{"South Dakota"} = "x"; #1/2 is -6.0, the rest is -7.0
+ $us_timezone{"Tennessee"} = "x"; #2/3 is -6.0, the rest is -5.0
+ $us_timezone{"Texas"} = "-6.0"; #two westernmost counties are -7.0
+ $us_timezone{"Utah"} = "-7.0";
+ $us_timezone{"Vermont"} = "-5.0";
+ $us_timezone{"Virginia"} = "-5.0";
+ $us_timezone{"Washington"} = "-8.0";
+ $us_timezone{"West Virginia"} = "-5.0";
+ $us_timezone{"Wisconsin"} = "-6.0";
+ $us_timezone{"Wyoming"} = "-7.0";
+ $us_timezone{"DC"} = "-5.0";
+ $us_timezone{"Puerto Rico"} = "-5.0";
+
+#Canadian Provinces
+ $ca_timezone{"Alberta"} = "-7.0";
+ $ca_timezone{"British Columbia"} = "-8.0"; #Small parts of Eastern BC are -7.0
+ $ca_timezone{"Labrador"} = "-4.0";
+ $ca_timezone{"Manitoba"} = "-6.0";
+ $ca_timezone{"New Brunswick"} = "-4.0";
+ $ca_timezone{"Newfoundland"} = "-3.5";
+ $ca_timezone{"Northwest Territories"} = "-7.0";
+ $ca_timezone{"Nova Scotia"} = "-4.0";
+ $ca_timezone{"Nunavut"} = "x"; #spans 3 timezones! -5, -6 and -7
+ $ca_timezone{"Ontario"} = "x"; #Eastern 2/3 is -5, the rest is -6
+ $ca_timezone{"Prince Edward Island"} = "-4.0";
+ $ca_timezone{"Quebec"} = "-5.0"; #small eastern section is -4
+ $ca_timezone{"Saskatchewan"} = "-6.0"; #does not use savings time.
+ $ca_timezone{"Yukon"} = "-8.0";
+
+#Australian Provinces
+ $au_timezone{"ACT"} = "+10.0";
+ $au_timezone{"New South Wales"} = "+10.0";
+ $au_timezone{"Northern Territory"} = "+9.0";
+ $au_timezone{"Queensland"} = "+10.0";
+ $au_timezone{"South Australia"} = "+9.0";
+ $au_timezone{"Tasmania"} = "+10.0";
+ $au_timezone{"Victoria"} = "+10.0";
+ $au_timezone{"Western Australia"} = "+8.0";
+}
diff --git a/kstars/kstars/data/clines.dat b/kstars/kstars/data/clines.dat
new file mode 100644
index 00000000..ee7e5cb8
--- /dev/null
+++ b/kstars/kstars/data/clines.dat
@@ -0,0 +1,983 @@
+# Constellation Lines data file for KStars.
+# Copyright 2004 by Jason Harris and Clemens (?)
+# This file is licensed under the terms of the
+# GNU General Public License (GPL), Version 2:
+# http://www.gnu.org/licenses/gpl.html
+#
+#
+# Andromeda
+M alp And
+D del And
+D bet And
+D gam2And
+M alp And
+D pi And
+D mu And
+D 51 And
+#
+# Antlia
+M iot Ant
+D alp Ant
+D the Ant
+D eps Ant
+#
+# Apus
+M alp Aps
+D del1Aps
+D gam Aps
+D bet Aps
+#
+# Aquarius
+M bet Aqr
+D xi Aqr
+D nu Aqr
+D eps Aqr
+D 3 Aqr
+D bet Aqr
+D alp Aqr
+D pi Aqr
+D zet2Aqr
+D gam Aqr
+D alp Aqr
+D the Aqr
+D iot Aqr
+M zet2Aqr
+D eta Aqr
+D lam Aqr
+D phi Aqr
+D psi1Aqr
+D 98 Aqr
+D 88 Aqr
+D del Aqr
+D tau2Aqr
+D lam Aqr
+#
+# Aquila
+M 12 Aql
+D lam Aql
+D del Aql
+D zet Aql
+D gam Aql
+D alp Aql
+D bet Aql
+D the Aql
+D eta Aql
+D del Aql
+M eps Aql
+D zet Aql
+#
+# Ara
+M alp Ara
+D the Ara
+D bet Ara
+D gam Ara
+D del Ara
+D eta Ara
+D zet Ara
+D alp Ara
+#
+# Aries
+M gam1Ari
+D bet Ari
+D alp Ari
+D 41 Ari
+#
+# Auriga
+M alp Aur
+D eps Aur
+D eta Aur
+D zet Aur
+D iot Aur
+D bet Tau
+D the Aur
+D bet Aur
+D alp Aur
+#
+# Bootes
+M eta Boo
+D alp Boo
+D rho Boo
+D gam Boo
+D bet Boo
+D del Boo
+D eps Boo
+D alp Boo
+D zet Boo
+#
+# Caelum
+M alp Cae
+D bet Cae
+#
+# Camelopardalis
+M 2 Cam
+D gam Cam
+D alp Cam
+D bet Cam
+D 7 Cam
+#
+# Cancer
+M alp Cnc
+D del Cnc
+D gam Cnc
+D iot Cnc
+M del Cnc
+D bet Cnc
+#
+# Canes Venatici
+M alp1CVn
+D bet CVn
+#
+# Canis Major
+M bet CMa
+D alp CMa
+D omi2CMa
+D del CMa
+D sig CMa
+D eps CMa
+M del CMa
+D eta CMa
+#
+# Canis Minor
+M alp CMi
+D bet CMi
+#
+# Capricornus
+M alp2Cap
+D bet1Cap
+D rho Cap
+D psi Cap
+D ome Cap
+D 24 Cap
+D zet Cap
+D 36 Cap
+D eps Cap
+D del Cap
+D gam Cap
+D iot Cap
+D the Cap
+D alp2Cap
+#
+# Carina
+M alp Car
+D chi Car
+D eps Car
+D iot Car
+D q Car
+D the Car
+D ome Car
+D bet Car
+#
+# Cassiopeia
+M eps Cas
+D del Cas
+D gam Cas
+D alp Cas
+D bet Cas
+#
+# Centaurus
+M the Cen
+D nu Cen
+D eta Cen
+D kap Cen
+M nu Cen
+D d Cen
+D iot Cen
+M nu Cen
+D mu Cen
+D zet Cen
+D eps Cen
+D gam Cen
+D nu Cen
+M gam Cen
+D sig Cen
+D del Cen
+D rho Cen
+#
+# Cepheus
+M alp Cep
+D zet Cep
+D iot Cep
+D gam Cep
+D bet Cep
+D alp Cep
+#
+# Cetus
+M zet Cet
+D the Cet
+D eta Cet
+D iot Cet
+D bet Cet
+D tau Cet
+D zet Cet
+D omi Cet
+D del Cet
+D gam Cet
+D nu Cet
+D xi 2Cet
+D mu Cet
+D lam Cet
+D alp Cet
+D gam Cet
+#
+# Chamaeleon
+M alp Cha
+D gam Cha
+D bet Cha
+D del2Cha
+D alp Cha
+#
+# Circinus
+M alp Cir
+D bet Cir
+#
+# Columba
+M del Col
+D kap Col
+D gam Col
+D bet Col
+D alp Col
+D eps Col
+M bet Col
+D eta Col
+#
+# Coma Berenices
+M alp Com
+D bet Com
+D gam Com
+#
+# Corona Australis
+M eps CrA
+D gam CrA
+D alp CrA
+D bet CrA
+D del CrA
+D zet CrA
+#
+# Corona Borealis
+M the CrB
+D bet CrB
+D alp CrB
+D gam CrB
+D del CrB
+D eps CrB
+D iot CrB
+#
+# Corvus
+M alp Crv
+D eps Crv
+D gam Crv
+D del Crv
+D bet Crv
+D eps Crv
+#
+# Crater
+M eta Crt
+D zet Crt
+D gam Crt
+D bet Crt
+D alp Crt
+D del Crt
+D gam Crt
+M the Crt
+D eps Crt
+D del Crt
+#
+# Crux
+M gam Cru
+D alp2Cru
+M bet Cru
+D del Cru
+#
+# Cygnus
+M bet2Cyg
+D eta Cyg
+D gam Cyg
+D alp Cyg
+M zet Cyg
+D eps Cyg
+D gam Cyg
+D del Cyg
+D iot2Cyg
+#
+# Delphinus
+M eps Del
+D bet Del
+D alp Del
+D gam1Del
+D del Del
+D bet Del
+#
+#Dorado
+M gam Dor
+D alp Dor
+D bet Dor
+D del Dor
+#
+# Draco
+M xi Dra
+D gam Dra
+D bet Dra
+D nu 1Dra
+D xi Dra
+D del Dra
+D eps Dra
+D tau Dra
+D chi Dra
+D psi1Dra
+D zet Dra
+D eta Dra
+D the Dra
+D iot Dra
+D alp Dra
+D kap Dra
+D lam Dra
+#
+# Equuleus
+M alp Equ
+D gam Equ
+D del Equ
+D bet Equ
+#
+# Eridanus
+M lam Eri
+D bet Eri
+D ome Eri
+D mu Eri
+D nu Eri
+D omi1Eri
+D gam Eri
+D pi Eri
+D del Eri
+D eps Eri
+D eta Eri
+D pi Cet
+D tau1Eri
+D tau3Eri
+D tau4Eri
+D tau5Eri
+D tau6Eri
+D tau8Eri
+D tau9Eri
+D ups1Eri
+D ups2Eri
+D ups3Eri
+D ups4Eri
+D g Eri
+D f Eri
+D y Eri
+D e Eri
+D the2Eri
+D iot Eri
+D s Eri
+D kap Eri
+D phi Eri
+D chi Eri
+D alp Eri
+#
+# Fornax
+M alp For
+D bet For
+D nu For
+#
+# Gemini
+M eta Gem
+D mu Gem
+D eps Gem
+D tau Gem
+D rho Gem
+D alp Gem
+D sig Gem
+D bet Gem
+D kap Gem
+D del Gem
+D zet Gem
+D gam Gem
+D xi Gem
+M del Gem
+D lam Gem
+#
+# Grus
+M zet Gru
+D eps Gru
+D bet Gru
+D del1Gru
+D del2Gru
+D lam Gru
+D gam Gru
+M the Gru
+D iot Gru
+D bet Gru
+D alp Gru
+#
+# Hercules
+M gam Her
+D bet Her
+D zet Her
+D eta Her
+D pi Her
+D eps Her
+D zet Her
+M eps Her
+D del Her
+D mu Her
+D xi Her
+D omi Her
+M pi Her
+D rho Her
+D the Her
+M pi Her
+D iot Her
+M eta Her
+D sig Her
+D tau Her
+D phi Her
+D chi Her
+#
+# Horologium
+M alp Hor
+D iot Hor
+D eta Hor
+D zet Hor
+D mu Hor
+D bet Hor
+#
+# Hydra
+M pi Hya
+D gam Hya
+D bet Hya
+D xi Hya
+D nu Hya
+D mu Hya
+D lam Hya
+D ups2Hya
+D ups1Hya
+D alp Hya
+D iot Hya
+D the Hya
+D zet Hya
+D eta Hya
+D sig Hya
+D del Hya
+D eps Hya
+D zet Hya
+#
+# Hydrus
+M bet Hyi
+D gam Hyi
+D eps Hyi
+D del Hyi
+D alp Hyi
+#
+# Indus
+M alp Ind
+D the Ind
+D del Ind
+M the Ind
+D bet Ind
+#
+# Lacerta
+M bet Lac
+D alp Lac
+D 4 Lac
+D 5 Lac
+D 2 Lac
+D 6 Lac
+D 1 Lac
+#
+# Leo
+M the Leo
+D bet Leo
+D del Leo
+D the Leo
+D alp Leo
+D eta Leo
+D gam2Leo
+D zet Leo
+D mu Leo
+D eps Leo
+#
+# Leo Minor
+M 21 LMi
+D bet LMi
+D 46 LMi
+#
+# Lepus
+M mu Lep
+D alp Lep
+D del Lep
+D gam Lep
+D bet Lep
+D alp Lep
+M bet Lep
+D eps Lep
+#
+# Libra
+M tau Lib
+D ups Lib
+D sig Lib
+D alp2Lib
+D bet Lib
+D gam Lib
+D sig Lib
+#
+# Lupus
+M the Lup
+D eta Lup
+D gam Lup
+D eps Lup
+D kap2Lup
+D zet Lup
+D alp Lup
+D bet Lup
+D del Lup
+D gam Lup
+M del Lup
+D phi1Lup
+D chi Lup
+#
+# Lynx
+M alp Lyn
+D 38 Lyn
+D 31 Lyn
+D 21 Lyn
+D 15 Lyn
+D 2 Lyn
+#
+# Lyra
+M kap Lyr
+D alp Lyr
+D zet2Lyr
+D del2Lyr
+D gam Lyr
+D bet Lyr
+D zet2Lyr
+M eps2Lyr
+D alp Lyr
+#
+# Mensa
+M alp Men
+D gam Men
+D eta Men
+D bet Men
+#
+# Microscopium
+M the1Mic
+D eps Mic
+D gam Mic
+D alp Mic
+#
+# Monoceros
+M zet Mon
+D alp Mon
+D del Mon
+D 18 Mon
+D eps Mon
+D 13 Mon
+M del Mon
+D bet Mon
+D gam Mon
+#
+# Musca
+M lam Mus
+D mu Mus
+D eps Mus
+D alp Mus
+D bet Mus
+D eta Mus
+D del Mus
+D gam Mus
+D alp Mus
+#
+# Norma
+M eps Nor
+D gam2Nor
+D eta Nor
+#
+# Octans
+M del Oct
+D gam1Oct
+D bet Oct
+D del Oct
+#
+# Ophiuchus
+M 45 Oph
+D the Oph
+D 44 Oph
+D xi Oph
+D eta Oph
+D zet Oph
+D eps Oph
+D del Oph
+D lam Oph
+D kap Oph
+D alp Oph
+D bet Oph
+D gam Oph
+D eta Oph
+M gam Oph
+D nu Oph
+#
+# Orion
+M alp Ori
+D lam Ori
+D gam Ori
+D del Ori
+D bet Ori
+D kap Ori
+D zet Ori
+D alp Ori
+M alp Ori
+D mu Ori
+D xi Ori
+D nu Ori
+D chi2Ori
+M xi Ori
+D 71 Ori
+M gam Ori
+D pi 3Ori
+M pi 1Ori
+D pi 2Ori
+D pi 3Ori
+D pi 4Ori
+D pi 5Ori
+D pi 6Ori
+#
+# Pavo
+M gam Pav
+D bet Pav
+D del Pav
+D eta Pav
+D zet Pav
+D eps Pav
+D bet Pav
+D alp Pav
+#
+# Pegasus
+M bet Peg
+D alp And
+D gam Peg
+D alp Peg
+D bet Peg
+D eta Peg
+D iot Peg
+D kap Peg
+M bet Peg
+D mu Peg
+D lam Peg
+D 9 Peg
+D 1 Peg
+M alp Peg
+D xi Peg
+D zet Peg
+D the Peg
+D eps Peg
+#
+# Perseus
+M phi Per
+D eta Per
+D gam Per
+D alp Per
+D kap Per
+D bet Per
+D rho Per
+D 16 Per
+M alp Per
+D del Per
+D eps Per
+D xi Per
+D zet Per
+D omi Per
+#
+# Phoenix
+M del Phe
+D gam Phe
+D bet Phe
+D alp Phe
+D eps Phe
+D iot Phe
+D the Phe
+D pi Phe
+M eps Phe
+D eta Phe
+M bet Phe
+D zet Phe
+#
+# Pictor
+M alp Pic
+D gam Pic
+D bet Pic
+#
+# Pisces
+M tau Psc
+D ups Psc
+D phi Psc
+D eta Psc
+D omi Psc
+D alp Psc
+D nu Psc
+D eps Psc
+D del Psc
+D ome Psc
+D iot Psc
+D the Psc
+D 7 Psc
+D gam Psc
+D kap Psc
+D lam Psc
+D 19 Psc
+D iot Psc
+#
+# Piscis Austrinus
+M alp PsA
+D eps PsA
+D lam PsA
+D the PsA
+D iot PsA
+D mu PsA
+D bet PsA
+D gam PsA
+D del PsA
+D alp PsA
+#
+# Puppis
+M rho Pup
+D xi Pup
+D k Pup
+D p Pup
+D pi Pup
+D nu Pup
+D tau Pup
+D J Pup
+D P Pup
+D zet Pup
+D rho Pup
+#
+# Pyxis
+M bet Pyx
+D alp Pyx
+D gam Pyx
+#
+# Reticulum
+M bet Ret
+D alp Ret
+D eps Ret
+D iot Ret
+D del Ret
+D gam Ret
+D bet Ret
+#
+# Sagitta
+M gam Sge
+D del Sge
+D alp Sge
+M del Sge
+D bet Sge
+#
+# Sagittarius
+M eta Sgr
+D eps Sgr
+D gam2Sgr
+D del Sgr
+D lam Sgr
+D mu Sgr
+M lam Sgr
+D phi Sgr
+D sig Sgr
+D tau Sgr
+D zet Sgr
+D phi Sgr
+M zet Sgr
+D eps Sgr
+D del Sgr
+M tau Sgr
+D 52 Sgr
+D 59 Sgr
+D 62 Sgr
+D the2Sgr
+D the1Sgr
+D iot Sgr
+D alp Sgr
+M iot Sgr
+D bet1Sgr
+#
+# Scorpius
+M rho Sco
+D pi Sco
+D del Sco
+D bet2Sco
+D nu Sco
+M del Sco
+D sig Sco
+D alp Sco
+D tau Sco
+D eps Sco
+D mu 1Sco
+D zet2Sco
+D eta Sco
+D the Sco
+D iot1Sco
+D kap Sco
+D lam Sco
+#
+# Sculptor
+M alp Scl
+D del Scl
+D gam Scl
+D bet Scl
+#
+# Scutum
+M bet Sct
+D alp Sct
+D zet Sct
+M alp Sct
+D gam Sct
+#
+# Serpens Caput
+M mu Ser
+D eps Ser
+D alp Ser
+D del Ser
+D bet Ser
+D kap Ser
+D gam Ser
+D bet Ser
+#
+# Serpens Cauda
+M the2Ser
+D eta Ser
+D nu Oph
+D omi Ser
+D xi Ser
+D nu Ser
+#
+# Sextans
+M gam Sex
+D alp Sex
+D bet Sex
+#
+# Taurus
+M omi Tau
+D lam Tau
+D gam Tau
+D del1Tau
+D eps Tau
+D eta Tau
+M eps Tau
+D tau Tau
+D bet Tau
+M gam Tau
+D the2Tau
+D alp Tau
+D zet Tau
+#
+# Telescopium
+M eps Tel
+D alp Tel
+D zet Tel
+#
+# Triangulum
+M bet Tri
+D alp Tri
+D gam Tri
+D bet Tri
+#
+# Triangulum Australe
+M alp TrA
+D bet TrA
+D eps TrA
+D gam TrA
+#
+# Tucana
+M alp Tuc
+D gam Tuc
+D zet Tuc
+D bet2Tuc
+M zet Tuc
+D eps Tuc
+#
+# Ursa Major
+M eta UMa
+D zet UMa
+D eps UMa
+D del UMa
+D gam UMa
+D bet UMa
+D alp UMa
+D del UMa
+M gam UMa
+D chi UMa
+D nu UMa
+D xi UMa
+M chi UMa
+D psi UMa
+D mu UMa
+D lam UMa
+M bet UMa
+D ups UMa
+D phi UMa
+D 26 UMa
+D the UMa
+D iot UMa
+D kap UMa
+M alp UMa
+D 23 UMa
+D omi UMa
+D ups UMa
+#
+# Ursa Minor
+M zet UMi
+D eta UMi
+D gam UMi
+D bet UMi
+D zet UMi
+D eps UMi
+D del UMi
+D alp UMi
+#
+# Vela
+M gam1Vel
+D del Vel
+D kap Vel
+D phi Vel
+D mu Vel
+D p Vel
+D t Vel
+D q Vel
+D psi Vel
+D lam Vel
+D d Vel
+D e Vel
+D gam1Vel
+#
+# Virgo
+M nu Vir
+D bet Vir
+D eta Vir
+D gam Vir
+D the Vir
+D alp Vir
+D zet Vir
+D del Vir
+D gam Vir
+M del Vir
+D eps Vir
+M alp Vir
+D iot Vir
+D mu Vir
+M zet Vir
+D tau Vir
+D 109 Vir
+#
+# Volans
+M alp Vol
+D bet Vol
+D eps Vol
+D zet Vol
+M gam1Vol
+D zet Vol
+D del Vol
+#
+# Vulpecula
+M 2 Vul
+D alp Vul
+D 12 Vul
diff --git a/kstars/kstars/data/cnames.dat b/kstars/kstars/data/cnames.dat
new file mode 100644
index 00000000..77820d7d
--- /dev/null
+++ b/kstars/kstars/data/cnames.dat
@@ -0,0 +1,89 @@
+012000+410000And ANDROMEDA
+100000-320000Ant ANTLIA
+160000-760000Aps APUS
+222000-070000Aqr AQUARIUS
+194000+070000Aql AQUILA
+171000-580000Ara ARA
+023000+250000Ari ARIES
+053000+370000Aur AURIGA
+145000+320000Boo BOOTES
+044800-390000Cae CAELUM
+053000+690000Cam CAMELOPARDALIS
+084000+160000Cnc CANCER
+130000+423000CVn CANES VENATICI
+070000-230000CMa CANIS MAJOR
+073000+043000CMi CANIS MINOR
+210000-210000Cap CAPRICORNUS
+090000-614000Car CARINA
+010000+560000Cas CASSIOPEIA
+133000-480000Cen CENTAURUS
+220000+670000Cep CEPHEUS
+020000-070000Cet CETUS
+120000-820000Cha CHAMAELEON
+150000-583000Cir CIRCINUS
+055500-380000Col COLUMBA
+130000+230000Com COMA BERENICES
+184500-410000CrA CORONA AUSTRALIS
+154500+280000CrB CORONA BOREALIS
+123000-200000Crv CORVUS
+111500-183000Crt CRATER
+123000-600000Cru CRUX
+200000+370000Cyg CYGNUS
+203000+120000Del DELPHINUS
+052000-640000Dor DORADO
+174500+650000Dra DRACO
+212000+030000Equ EQUULEUS
+033000-200000Eri ERIDANUS
+024500-340000For FORNAX
+070000+230000Gem GEMINI
+223000-460000Gru GRUS
+170000+340000Her HERCULES
+030000-500000Hor HOROLOGIUM
+094500-183000Hya HYDRA
+023000-723000Hyi HYDRUS
+213000-580000Ind INDUS
+224500+460000Lac LACERTA
+103000+160000Leo LEO
+104000+300000LMi LEO MINOR
+054000-210000Lep LEPUS
+151500-170000Lib LIBRA
+151500-461500Lup LUPUS
+080000+480000Lyn LYNX
+184500+350000Lyr LYRA
+053000-800000Men MENSA
+210000-380000Mic MICROSCOPIUM
+070000-060000Mon MONOCEROS
+130000-740000Mus MUSCA
+161000-513000Nor NORMA
+220000-870000Oct OCTANS
+170000-020000Oph OPHIUCHUS
+054000+030000Ori ORION
+194000-690000Pav PAVO
+234000+210000Peg PEGASUS
+033000+420000Per PERSEUS
+004600-500000Phe PHOENIX
+054000-530000Pic PICTOR
+012000+112000Psc PISCES
+223000-300000PsA PISCIS AUSTRINUS
+073000-403000Pup PUPPIS
+085000-320000Pyx PYXIS
+040000-620000Ret RETICULUM
+194000+170000Sge SAGITTA
+184000-310000Sgr SAGITTARIUS
+164500-320000Sco SCORPIUS
+001400-300000Scl SCULPTOR
+184000-110000Sct SCUTUM
+154000+080000SCp SERPENS CAPUT
+180000-053000SCd SERPENS CAUDA
+101000-030000Sex SEXTANS
+050000+210000Tau TAURUS
+184000-500000Tel TELESCOPIUM
+020000+323000Tri TRIANGULUM
+160000-673000TrA TRIANGULUM AUSTRALE
+234500-643000Tuc TUCANA
+110000+520000UMa URSA MAJOR
+150000+770000UMi URSA MINOR
+093000-490000Vel VELA
+131500-030000Vir VIRGO
+080000-733000Vol VOLANS
+194000+240000Vul VULPECULA
diff --git a/kstars/kstars/data/comets.dat b/kstars/kstars/data/comets.dat
new file mode 100644
index 00000000..1fa4172a
--- /dev/null
+++ b/kstars/kstars/data/comets.dat
@@ -0,0 +1,539 @@
+ 1P/Halley 49400 0.58597811 0.96714291 162.26269 111.33249 58.42008 19860205.89532 JPL J863/77
+ 2P/Encke 51120 0.33541700 0.84859557 11.86038 186.41178 334.72243 19970523.56424 JPL J974/1
+ 3D/Biela -9480 0.87907300 0.75129900 13.21640 221.65880 250.66900 18321126.61520 IAUCAT03
+ 4P/Faye 51680 1.65749925 0.56814362 9.04886 204.99704 199.34013 19990506.12673 JPL J993/10
+ 5D/Brorsen 7440 0.58984700 0.80979600 29.38210 14.94680 102.96760 18790331.03410 IAUCAT03
+ 6P/d'Arrest 52080 1.35260138 0.61285312 19.49723 178.12211 138.94945 20020203.59955 JPL K024/45
+ 7P/Pons-Winnecke 53040 1.25726995 0.63412259 22.28809 172.26324 93.43668 20020515.70935 JPL K027/23
+ 8P/Tuttle 48840 0.99728992 0.82415040 54.70519 206.69069 270.59170 19940625.24504 JPL J943/10
+ 9P/Tempel 1 53440 1.50612380 0.51756755 10.52960 178.83838 68.94088 20050705.31618 JPL K052/7
+ 10P/Tempel 2 53280 1.42688164 0.53535948 12.01774 195.55628 117.84930 20050215.03659 JPL K0512/15
+ 11P/Tempel-Swift-LINEAR 52320 1.58407204 0.53916516 13.46043 163.63395 240.71050 20011230.75628 JPL K0116/15
+ 12P/Pons-Brooks 35000 0.77366709 0.95481239 74.17689 199.02847 255.89114 19540522.88085 JPL 15
+ 13P/Olbers 35760 1.17845061 0.93029715 44.60989 64.64121 86.10313 19560619.13533 JPL 10
+ 14P/Wolf 53040 2.40614959 0.40838829 27.65530 162.64307 203.52542 20001120.21250 JPL K007/18
+ 15P/Finlay 52400 1.03408498 0.71055148 3.67428 323.64510 41.96083 20020207.20510 JPL K024/10
+ 16P/Brooks 2 51760 1.83516105 0.49207985 5.54789 198.06619 176.92135 20010719.74388 JPL K014/8
+ 17P/Holmes 52000 2.16512855 0.41272851 19.18878 23.43539 327.93810 20000511.95402 JPL K006/9
+ 18D/Perrine-Mrkos 40240 1.27224808 0.64258098 17.75898 166.05042 240.87555 19681101.54213 JPL J682/18
+ 19P/Borrelly 52174 1.35820317 0.62390848 30.32461 353.37539 75.42487 20010914.73115 JPL K013/75
+ 20D/Westphal 20080 1.25401276 0.91983119 40.89006 57.08095 348.00645 19131126.79026 JPL 19
+ 21P/Giacobini-Zinner 53520 1.03792266 0.70567858 31.81105 172.54311 195.42981 20050702.76097 JPL K054/9
+ 22P/Kopff 53000 1.58326283 0.54332250 4.71879 162.73717 120.91929 20021212.05979 JPL K023/85
+ 23P/Brorsen-Metcalf 47800 0.47875271 0.97195226 19.33394 129.61068 311.58546 19890911.93743 JPL 13
+ 24P/Schaumasse 52120 1.20501004 0.70480036 11.75153 57.87449 79.83104 20010502.66093 JPL K014/19
+ 25D/Neujmin 2 24960 1.33816965 0.56681860 10.63871 193.70403 328.71695 19270116.22411 JPL 7
+ 26P/Grigg-Skjellerup 50760 0.99681861 0.66379625 21.08674 359.33380 213.30872 19970830.30467 JPL J978/18
+ 27P/Crommelin 45880 0.73453023 0.91916891 29.10126 195.84083 250.90026 19840220.16897 JPL J843/16
+ 28P/Neujmin 1 53080 1.55215690 0.77541331 14.18564 346.91625 347.02892 20021227.33432 JPL 23
+ 29P/Schwassmann-Wachmann 1 53440 5.72336267 0.04407506 9.39101 48.66029 312.70441 20040706.65257 JPL K042/8
+ 30P/Reinmuth 1 52840 1.87739414 0.50187000 8.13039 13.26299 119.75675 20021224.33909 JPL K027/19
+ 31P/Schwassmann-Wachmann 2 52800 3.40889592 0.19386657 4.55009 18.34216 114.19633 20020118.03343 JPL K023/8
+ 32P/Comas Sola 53520 1.83302769 0.56925133 12.92690 45.82615 60.79574 20050401.34056 JPL K053/16
+ 33P/Daniel 51960 2.15738391 0.46333049 22.41018 18.99197 66.58304 20000623.46595 JPL K004/3
+ 34D/Gale 29080 1.18290700 0.76071900 11.72810 209.15720 67.92350 19380618.48320 IAUCAT03
+ 35P/Herschel-Rigollet 29480 0.74849000 0.97405000 64.20700 29.29800 355.98000 19390809.46400 IAUCAT03
+ 36P/Whipple 53080 3.08827962 0.25880575 9.93325 202.20244 182.40143 20030706.59601 JPL K037/37
+ 37P/Forbes 53480 1.57241737 0.54139219 8.95812 329.25042 315.10111 20050801.74185 JPL K055/8
+ 38P/Stephan-Oterma 44720 1.57442075 0.86002249 17.98142 358.19104 79.18838 19801205.17613 JPL 10
+ 39P/Oterma 52200 5.47114748 0.24551396 1.94283 56.27834 331.58112 20021221.02035 JPL 14
+ 40P/Vaisala 1 53240 1.79597439 0.63291236 11.53846 47.18940 134.73252 20040122.88601 JPL K045/7
+ 41P/Tuttle-Giacobini-Kresak 52040 1.05220981 0.65935850 9.22552 62.17514 141.10537 20010106.97667 JPL K013/19
+ 42P/Neujmin 3 53320 2.01471456 0.58515624 3.98546 147.16042 150.38392 20040715.94444 JPL K044/16
+ 43P/Wolf-Harrington 50960 1.58173143 0.54409635 18.50979 187.13604 254.74974 19970929.22102 JPL J973/1
+ 44P/Reinmuth 2 52680 1.90345012 0.46603475 6.91492 47.28913 295.96212 20010223.90356 JPL K014/2
+ 45P/Honda-Mrkos-Pajdusakova 52080 0.52839781 0.82507079 4.25559 326.12943 89.08165 20010329.92621 JPL K013/6
+ 46P/Wirtanen 51320 1.06170446 0.65725604 11.73031 356.32192 82.17901 19970314.41874 JPL J973/32
+ 47P/Ashbrook-Jackson 52360 2.30712043 0.39702587 12.50740 349.20574 2.48302 20010107.20812 JPL 40
+ 48P/Johnson 53400 2.30995055 0.36656077 13.65786 207.68953 117.32762 20041011.94911 JPL 41
+ 49P/Arend-Rigaux 53520 1.36856708 0.61161685 18.30170 330.70599 121.64741 20050224.56278 JPL 55
+ 50P/Arend 51680 1.91685288 0.53007409 19.17860 48.99705 355.37983 19990803.75086 JPL 31
+ 51P/Harrington 49760 1.57184761 0.56138213 8.65580 233.45608 119.26014 19940823.23428 JPL J943/5
+51P-A/Harrington 52320 1.56831730 0.56220236 8.65735 233.64697 119.17192 20010605.83424 JPL K013/32
+ 52P/Harrington-Abell 51360 1.75598431 0.54303772 10.21798 138.90326 337.28799 19990127.88618 JPL J994/2
+ 53P/Van Biesbroeck 53400 2.41486785 0.55229060 6.60999 134.08314 149.00228 20031009.44479 JPL 52
+ 54P/de Vico-Swift-NEAT 52680 2.14503377 0.43057063 6.08507 2.05730 358.96538 20020730.94162 JPL 18
+ 55P/Tempel-Tuttle 51040 0.97642792 0.90555272 162.48658 172.50027 235.27099 19980228.09773 JPL J985/69
+ 56P/Slaughter-Burnham 53480 2.53519558 0.50382561 8.15541 44.09300 346.27084 20050115.01025 JPL K053/28
+ 57P/duToit-Neujmin-Delporte 45480 1.70819680 0.50285001 2.84633 115.16413 189.15077 19830601.32769 JPL J964/1
+57P-A/duToit-Neujmin-Delporte 52480 1.72947684 0.49910920 2.84463 115.24515 188.92850 20020731.18132 JPL 20
+ 58P/Jackson-Neujmin 50160 1.38117347 0.66150673 13.47841 200.35826 160.71487 19951006.61418 JPL 6
+ 59P/Kearns-Kwee 51640 2.33930581 0.47645561 9.35202 127.46725 313.03484 19990916.39625 JPL J993/27
+ 60P/Tsuchinshan 2 51320 1.77036286 0.50642442 6.71631 203.18924 288.19902 19990308.18878 JPL J995/7
+ 61P/Shajn-Schaldach 52280 2.33009391 0.39027755 6.08424 216.70401 166.83992 20010509.18532 JPL K015/12
+ 62P/Tsuchinshan 1 53480 1.48921620 0.57792141 10.50141 22.85913 96.75996 20041207.92572 JPL K044/13
+ 63P/Wild 1 51680 1.96086133 0.64982138 19.93313 167.98819 358.52376 19991227.07721 JPL 25
+ 64P/Swift-Gehrels 52000 1.33901500 0.69443283 8.43801 92.41195 306.13405 20000421.76148 JPL 14
+ 65P/Gunn 53400 2.44514769 0.31907397 10.38482 196.37751 68.39599 20030511.93215 JPL K034/21
+ 66P/du Toit 52920 1.27426678 0.78770149 18.70074 257.24972 22.21536 20030827.99192 JPL 48
+ 67P/Churyumov-Gerasimenko 53240 1.28931109 0.63193560 7.12723 11.36788 50.92302 20020818.23754 JPL K023/22
+ 68P/Klemola 51200 1.75418716 0.64109193 11.08945 154.50165 175.54337 19980501.58054 JPL 19
+ 69P/Taylor 50800 1.94782838 0.46598352 20.54671 355.37564 108.85849 19971212.27008 JPL J972/1
+ 70P/Kojima 52080 2.00355008 0.45455070 6.60046 1.99472 119.29536 20000914.89993 JPL 16
+ 71P/Clark 52240 1.55927185 0.50038649 9.49519 208.83162 59.69277 20001201.98258 JPL K002/6
+ 72P/Denning-Fujikawa 43880 0.77972752 0.81985972 8.64319 334.31710 41.53343 19781002.14222 JPL 17
+ 73P/Schwassmann-Wachmann 3 50080 0.93277079 0.69482691 11.42349 198.76998 69.94634 19950922.88986 JPL J954/19
+73P-B/Schwassmann-Wachmann 3 52120 0.93750307 0.69401060 11.40605 198.78365 69.92112 20010127.97736 JPL 9
+73P-C/Schwassmann-Wachmann 3 51920 0.93737463 0.69380645 11.40602 198.77297 69.92280 20010127.71416 JPL K013/57
+73P-E/Schwassmann-Wachmann 3 51920 0.93743699 0.69387746 11.40562 198.77324 69.91710 20010128.45340 JPL K013/11
+ 74P/Smirnova-Chernykh 53360 3.55065603 0.14887248 6.64833 87.29803 77.13797 20010119.63340 JPL K012/5
+ 75P/Kohoutek 49520 1.78465694 0.49630740 5.90721 175.80172 269.68609 19940629.89848 JPL J873/16
+ 76P/West-Kohoutek-Ikemura 52040 1.59628321 0.53974502 30.49888 0.10250 84.12396 20000601.27175 JPL 15
+ 77P/Longmore 52440 2.30955544 0.35818984 24.40314 196.43873 14.97706 20020904.70137 JPL 11
+ 78P/Gehrels 2 53520 2.00814711 0.46241795 6.25287 192.95228 210.54821 20041027.03756 JPL K043/36
+ 79P/du Toit-Hartley 52720 1.22997814 0.59410787 2.89447 253.07607 307.97028 20030215.37973 JPL K035/3
+ 80P/Peters-Hartley 50960 1.62392155 0.59807504 29.85433 338.40141 260.00816 19980811.63354 JPL 15
+ 81P/Wild 2 51080 1.58489778 0.53975820 3.24233 41.84902 136.15637 19970506.54805 JPL J974/1
+ 82P/Gehrels 3 52360 3.62616670 0.12387464 1.12653 227.65070 239.62884 20010831.62834 JPL 11
+ 83P/Russell 1 46240 1.61154163 0.51720991 22.65946 0.37623 230.84201 19850705.22914 JPL 7
+ 84P/Giclas 51680 1.84573781 0.49329493 7.28268 276.39324 112.47909 19990825.04166 JPL 29
+ 85P/Boethin 46520 1.11433288 0.77774599 5.75637 11.67646 26.48124 19860116.42607 JPL 12
+ 86P/Wild 3 52080 2.31028192 0.36447645 15.43861 179.16137 72.61301 20010618.59194 JPL 12
+ 87P/Bus 51680 2.18087829 0.37480091 2.57426 24.16211 182.20705 20001229.81088 JPL 8
+ 88P/Howell 53440 1.36725589 0.56124367 4.38281 235.83590 56.81719 20040412.56379 JPL K043/12
+ 89P/Russell 2 52640 2.28984769 0.39779499 12.02846 249.19241 42.47686 20020322.81482 JPL 12
+ 90P/Gehrels 1 52680 2.96591125 0.50913673 9.61527 28.23751 13.51663 20020623.11474 JPL 20
+ 91P/Russell 3 53520 2.60190934 0.33086811 14.09186 354.69827 247.89741 20050626.80898 JPL 18
+ 92P/Sanguin 53040 1.80804078 0.66308226 18.76465 163.07043 182.33999 20020922.99755 JPL 24
+ 93P/Lovas 1 51680 1.69281193 0.61326433 12.23139 74.55861 340.01543 19981014.25658 JPL 36
+ 94P/Russell 4 53200 2.23118933 0.36445100 6.18542 92.92293 70.92869 20030829.12725 JPL 23
+ 95P/Chiron 53400 8.44565772 0.38194760 6.93478 339.54553 209.23706 19960215.18722 JPL 38
+ 96P/Machholz 1 52480 0.12412875 0.95881324 60.18131 14.58389 94.60901 20020108.62807 JPL 41
+ 97P/Metcalf-Brewington 51920 2.61089722 0.45620917 17.98854 229.72030 186.44419 20010415.04204 JPL 26
+ 98P/Takamizawa 51000 1.58522671 0.57524677 9.48967 147.79689 124.84739 19981107.98568 JPL 13
+ 99P/Kowal 1 53480 4.71978306 0.22588929 4.34625 172.69631 28.39845 20070114.68644 JPL K072/2
+100P/Hartley 1 52840 1.97971461 0.41915379 25.66351 181.52895 37.89222 20030818.00867 JPL K033/11
+101P/Chernykh 49120 2.35685793 0.59321658 5.07815 263.24654 130.39692 19920125.40067 JPL 16
+102P/Shoemaker 1 48960 1.98570973 0.47015250 26.24287 18.75061 339.95020 19911218.15523 JPL 20
+103P/Hartley 2 53480 1.03718784 0.69956647 13.60743 180.89998 219.86457 20040517.97203 JPL 48
+104P/Kowal 2 50920 1.39660195 0.58532519 15.48915 191.90272 246.14672 19980302.16533 JPL J982/26
+105P/Singer Brewster 53520 2.04124336 0.41109980 9.17936 46.66040 192.47167 20050911.34471 JPL K053/2
+106P/Schuster 51640 1.54968456 0.58777572 20.13904 355.84768 50.58942 19991216.20756 JPL 13
+107P/Wilson-Harrington 53400 0.99300859 0.62369592 2.78634 91.27080 270.57970 20050710.72736 JPL 17
+108P/Ciffreo 51920 1.71336017 0.54236246 13.09275 358.02517 53.72049 20000418.34415 JPL 15
+109P/Swift-Tuttle 50000 0.95951616 0.96322576 113.45382 152.98217 139.38119 19921211.99978 JPL 32
+110P/Hartley 3 52400 2.47847172 0.31398179 11.69070 167.89492 287.75389 20010321.20061 JPL 30
+111P/Helin-Roman-Crockett 52200 3.47757904 0.14048021 4.23264 10.01662 91.95557 20041223.99119 JPL 6
+112P/Urata-Niijima 51520 1.45781503 0.58776040 24.20494 21.46697 31.94395 20000304.40486 JPL 14
+113P/Spitaler 51960 2.12725266 0.42354904 5.77655 50.06300 14.52548 20010225.87171 JPL 25
+114P/Wiseman-Skiff 51680 1.56946350 0.55644468 18.29104 172.82407 271.06970 20000111.73825 JPL 26
+115P/Maury 52960 2.04137496 0.52079387 11.68371 119.85216 176.75533 20021223.79927 JPL 11
+116P/Wild 4 53300 2.17054010 0.37567697 3.61555 173.50806 21.05679 20030121.82213 JPL 87
+117P/Helin-Roman-Alu 1 53520 3.03715945 0.25585299 8.70747 222.62189 58.93747 20051219.65864 JPL K052/9
+118P/Shoemaker-Levy 4 53200 2.00955266 0.42279028 8.48135 302.02536 152.03316 20030716.72975 JPL 38
+119P/Parker-Hartley 53440 3.04448960 0.29079929 5.18765 181.41233 244.09426 20050524.34711 JPL K052/6
+120P/Mueller 1 53360 2.74680763 0.33667688 8.78702 30.16501 4.46017 20040930.09520 JPL 13
+121P/Shoemaker-Holt 2 53480 2.64832834 0.33870515 17.71534 6.27916 99.66188 20040901.88100 JPL 32
+122P/de Vico 50280 0.65933734 0.96270889 85.38275 12.99609 79.62450 19951006.00017 JPL 27
+123P/West-Hartley 53240 2.12837050 0.44826919 15.35036 102.88322 46.61037 20031209.00203 JPL 56
+124P/Mrkos 52400 1.46706282 0.54270322 31.35115 181.23883 1.39136 20020727.00757 JPL 17
+125P/Spacewatch 52560 1.52845126 0.51159372 9.98212 87.29159 153.23527 20020128.04393 JPL 10
+126P/IRAS 50520 1.70271551 0.69657553 45.96135 356.89050 357.70014 19961029.99940 JPL 9
+127P/Holt-Olmstead 52990 2.15913495 0.36948481 14.39652 6.50035 14.00801 20030612.46859 JPL 8
+128P-A/Shoemaker-Holt 1 50440 3.04727913 0.32104005 4.36157 210.19222 214.52920 19971120.20418 JPL 10
+128P-B/Shoemaker-Holt 1 51320 3.04769915 0.32189408 4.36149 210.33548 214.50745 19971120.80676 JPL 17
+129P/Shoemaker-Levy 3 53480 2.80695436 0.24937202 5.01202 181.66853 303.63215 20050604.66896 JPL K052/10
+130P/McNaught-Hughes 53360 2.10424203 0.40591321 7.30694 224.11825 89.88565 20041023.27804 JPL 29
+131P/Mueller 2 53360 2.42406482 0.34222181 7.34921 179.84684 214.22893 20041217.57126 JPL 26
+132P/Helin-Roman-Alu 2 50960 1.91008301 0.53171295 5.77569 220.97320 178.47785 19971110.12241 JPL 15
+134P/Kowal-Vavrova 51400 2.57526168 0.58684094 4.34545 18.69080 202.28914 19981118.78316 JPL 12
+135P/Shoemaker-Levy 8 51360 2.72110392 0.28956774 6.05011 22.60841 213.31757 19991210.59430 JPL 11
+136P/Mueller 3 51560 3.00826539 0.28820561 9.40619 225.12721 137.80113 19990318.22784 JPL 16
+137P/Shoemaker-Levy 2 52000 1.86737635 0.57951640 4.65785 141.91615 234.75276 20000205.59953 JPL 11
+138P/Shoemaker-Levy 7 51240 1.69731061 0.53109225 10.08854 95.53605 309.51772 19980824.58765 JPL 7
+139P/Vaisala-Oterma 51280 3.38165264 0.24806512 2.33291 165.58795 242.46753 19980929.02046 JPL 20
+140P/Bowell-Skiff 51320 1.97187717 0.69176166 3.83583 173.08677 343.45646 19990514.81193 JPL 25
+141P-A/Machholz 2 53480 0.75284988 0.75012396 12.79506 149.28443 246.16159 20050228.24850 JPL 75
+141P-D/Machholz 2 51520 0.74900569 0.75106241 12.81184 149.29181 246.13363 19991209.95528 JPL 11
+142P/Ge-Wang 51480 2.49663072 0.50070951 12.17188 177.35971 177.13828 19990621.36782 JPL 9
+143P/Kowal-Mrkos 53320 2.53947146 0.41037417 4.68655 320.58522 245.41206 20000703.27636 JPL 21
+144P/Kushida 51760 1.43112836 0.62882352 4.11878 216.04937 245.62509 20010627.75320 JPL 3
+145P/Shoemaker-Levy 5 51960 1.98824268 0.52942391 11.76767 6.20663 29.67674 20000816.99990 JPL 13
+146P/Shoemaker-LINEAR 51960 1.31895176 0.66681152 21.61536 317.74639 55.35528 20000714.28581 JPL 15
+147P/Kushida-Muramatsu 52360 2.75135325 0.27659804 2.36782 347.26837 93.74163 20010428.47670 JPL 7
+148P/Anderson-LINEAR 51960 1.69359477 0.53955615 3.68230 6.72999 89.80217 20010501.97487 JPL 12
+149P/Mueller 4 52120 2.64669813 0.38874612 29.74807 43.61475 145.36474 20010207.87030 JPL 7
+150P/LONEOS 52080 1.76173272 0.54662122 18.51996 245.50353 272.55213 20010323.33163 JPL 18
+151P/Helin 52200 2.53086969 0.56554383 4.71711 215.43097 143.53821 20010923.75607 JPL 16
+152P/Helin-Lawrence 51295 3.10573426 0.30715738 9.87540 163.97626 92.02309 20021223.96438 JPL 28
+153P/Ikeya-Zhang 52560 0.50714132 0.99009752 28.11988 34.67317 93.37027 20020318.98078 JPL 73
+154P/Brewington 52760 1.59036215 0.67164300 18.05971 48.00747 343.64353 20030219.37086 JPL 20
+155P/Shoemaker 3 52800 1.81334212 0.72667267 6.38589 14.91091 97.26450 20021214.82944 JPL 31
+156P/Russell-LINEAR 51960 1.59666561 0.55700385 20.74789 357.71954 39.04243 20000817.57450 JPL 12
+157P/Tritton 53120 1.42118350 0.58993084 7.11624 147.41019 300.72151 20030924.27991 JPL 17
+158P/Kowal-LINEAR 53440 4.59415335 0.02793209 7.90467 234.61879 137.30218 20020715.92731 JPL 8
+159P/LONEOS 53047 3.65082197 0.38071268 23.42139 4.99512 55.16111 20040303.05099 JPL 20
+160P/LINEAR 53174 2.08271300 0.47690602 17.25660 18.00594 337.06186 20041013.05213 JPL 14
+161P/Hartley-IRAS 53520 1.27514160 0.83510502 95.69815 47.07572 1.39733 20050620.84467 JPL 36
+162P/Siding Spring 53298 1.22763486 0.59730099 27.84477 356.36213 31.25263 20041110.28300 JPL 42
+163P/NEAT 53440 1.91990649 0.47586876 12.46464 347.17825 103.74733 20050131.30545 JPL 28
+164P/Christensen 53348 1.64582588 0.54641376 16.24181 325.46072 88.68861 20040621.90515 JPL 19
+ P/Catalina (1999 V1) 51535 2.94429888 0.55058205 15.58671 186.69791 294.31115 19991025.07349 JPL 32
+ P/Catalina (1999 XN120) 51558 3.28627989 0.21387451 5.02844 161.78628 285.46914 20000501.39397 JPL 29
+ P/Catalina (2005 JQ5) 53507 0.82551956 0.69353918 5.69586 222.69501 95.86466 20050728.04299 JPL 5
+ P/Catalina-LINEAR (2004 EW38) 53096 1.79325364 0.50028276 6.52368 90.22341 49.89498 20031119.86141 JPL 6
+ P/Christensen (2003 K2) 52792 0.54948333 0.82921916 10.14063 345.57952 93.89492 20030407.85849 JPL 9
+ P/Gehrels (1997 C1) 50880 3.56323318 0.46925701 2.86829 211.31756 225.87566 19960129.01381 JPL 23
+ P/Hergenrother (1998 W2) 51320 1.42018171 0.60824022 21.92916 13.88122 356.50214 19981205.93119 JPL 24
+ P/Hergenrother (2000 C1) 51611 2.09554573 0.40640735 6.10538 51.16295 127.04468 20000319.85852 JPL 15
+ P/Hermann (1999 D1) 51320 1.65460261 0.71277929 21.52166 173.09837 349.37501 19990218.02814 JPL 10
+ P/Hug-Bell (1999 X1) 51600 1.93684188 0.47251535 10.96980 296.91329 103.64769 19990620.80558 JPL 8
+ P/Jager (1998 U3) 51320 2.13389554 0.64828495 19.14077 180.89729 303.54228 19990310.07566 JPL 30
+ P/Jedicke (1995 A1) 50120 4.07916417 0.30763353 19.88524 295.71767 116.00990 19930815.88050 JPL 3
+ P/Jedicke (1996 A1) 51000 4.04953916 0.43593771 6.62395 223.93416 249.17407 19950814.53928 JPL 13
+ P/Kobayashi (1997 B1) 50600 2.05453939 0.76069686 12.34957 183.33755 329.06421 19970302.34088 JPL 11
+ P/Korlevic (1999 WJ7) 51792 3.16750447 0.31609732 2.97992 154.55356 290.53059 20000215.88732 JPL 42
+ P/Korlevic-Juric (1999 DN3) 51295 3.90833840 0.13516762 18.71950 161.30187 5.95448 19980930.82226 JPL 10
+ P/LINEAR (1998 VS24) 51200 3.40544633 0.24378766 5.03103 244.60998 159.19876 19981103.34129 JPL 9
+ P/LINEAR (1999 J5) 51344 3.71293732 0.16952501 13.71793 132.21298 112.01336 19990512.31806 JPL 12
+ P/LINEAR (1999 U3) 51640 1.84633508 0.61898617 20.39570 111.31558 306.97590 19991118.45771 JPL 17
+ P/LINEAR (1999 XB69) 51680 1.63927617 0.63200406 11.33638 220.18488 256.16596 20000217.04473 JPL 9
+ P/LINEAR (2000 B3) 51611 1.70024666 0.57520546 11.12616 130.50623 352.14772 20000214.15953 JPL 44
+ P/LINEAR (2000 G1) 51760 1.00284747 0.67207283 10.37686 343.29290 191.02297 20000309.80631 JPL 20
+ P/LINEAR (2000 R2) 51880 1.38999168 0.58371147 3.21627 147.06969 187.49934 20000912.66629 JPL 8
+ P/LINEAR (2001 CV8) 52080 2.15207061 0.44515291 9.04208 151.45542 359.95362 20010212.35819 JPL 21
+ P/LINEAR (2001 MD7) 52203 1.25428122 0.68410582 13.52393 244.84669 129.16878 20011130.13207 JPL 46
+ P/LINEAR (2001 YX127) 52681 3.42613863 0.17959424 7.90565 115.93109 31.15327 20030307.46583 JPL 18
+ P/LINEAR (2002 AR2) 52374 2.06444083 0.61582861 21.10924 73.67720 7.83622 20020116.52211 JPL 2
+ P/LINEAR (2002 CW134) 52355 1.83954815 0.48939073 15.22625 190.11105 348.31684 20020228.94434 JPL 10
+ P/LINEAR (2002 EJ57) 52410 2.63561895 0.59380709 4.96953 166.90577 330.38382 20011219.16677 JPL 4
+ P/LINEAR (2002 JN16) 52432 1.79058175 0.48610488 11.41278 39.62876 230.07751 20020727.59860 JPL 31
+ P/LINEAR (2002 LZ11) 52862 2.37044670 0.35160372 11.51979 107.96444 231.13989 20030315.62010 JPL 16
+ P/LINEAR (2002 T1) 52566 1.19198341 0.66374926 20.71015 1.31255 15.50372 20021008.08623 JPL 28
+ P/LINEAR (2002 T5) 52934 3.93414054 0.43705865 30.90355 326.78084 123.33228 20030628.01096 JPL 49
+ P/LINEAR (2003 A1) 52671 1.91580814 0.48101412 46.26197 357.07664 55.19253 20030201.23797 JPL 11
+ P/LINEAR (2003 H4) 52785 1.70310892 0.48999642 18.14809 10.44777 226.79346 20030514.30522 JPL 10
+ P/LINEAR (2003 HT15) 52758 2.67149711 0.41988311 27.67021 124.04561 81.47277 20030417.70602 JPL 14
+ P/LINEAR (2003 KV2) 52795 1.06301373 0.62925331 25.53910 188.74152 66.40964 20030710.84818 JPL 21
+ P/LINEAR (2003 O2) 52892 1.50544412 0.64603572 14.69110 32.72085 344.71091 20030905.80924 JPL 23
+ P/LINEAR (2003 O3) 52881 1.24638036 0.59854526 8.36448 0.76328 341.50079 20030814.06399 JPL 17
+ P/LINEAR (2003 U2) 52941 1.71048602 0.62136752 24.49144 177.32079 186.45718 20031204.87786 JPL 7
+ P/LINEAR (2003 UY275) 52974 1.83154571 0.50879754 16.33026 119.37709 245.75129 20030702.08194 JPL 6
+ P/LINEAR (2004 CB) 53068 0.91218143 0.68939195 19.14693 149.65524 66.48766 20040402.16318 JPL 29
+ P/LINEAR (2004 HC18) 53176 1.71150071 0.50956539 23.50713 30.84057 219.56096 20040618.67830 JPL 19
+ P/LINEAR (2004 WR9) 53366 1.91720597 0.68374598 5.04839 70.64295 25.44877 20050111.51038 JPL 14
+ P/LINEAR (2004 X1) 53358 0.78244184 0.72662024 5.14157 345.45040 7.13946 20041101.92704 JPL 9
+ P/LINEAR-Catalina (2003 WC7) 53048 1.65488448 0.68092123 21.21993 341.05808 89.88811 20040205.74685 JPL 6
+ P/LINEAR-Hill (2004 V5-A) 53395 4.41086544 0.44519090 19.35822 87.66568 47.86035 20050228.56229 JPL 32
+ P/LINEAR-Hill (2004 V5-B) 53396 4.41090614 0.44521351 19.35825 87.66082 47.86017 20050228.75683 JPL 25
+ P/LINEAR-Mueller (1998 S1) 52000 2.55159824 0.41556462 10.55588 26.41489 359.19263 19981102.51096 JPL 25
+ P/LINEAR-NEAT (2001 BB50) 52009 2.34683882 0.58694573 10.61722 189.34314 355.81579 20010130.42364 JPL 32
+ P/LINEAR-NEAT (2001 Q5) 52280 2.04320756 0.41668292 10.94481 6.41468 336.26419 20010611.65906 JPL 17
+ P/LINEAR-NEAT (2001 TU80) 52400 1.93246358 0.47182982 6.58723 355.12284 109.10274 20011209.96726 JPL 14
+ P/LINEAR-NEAT (2003 CP7) 52730 3.01691025 0.24875430 12.33935 42.62510 133.12593 20030429.37183 JPL 10
+ P/LINEAR-NEAT (2003 XD10) 52993 1.88081732 0.43667953 14.72716 9.14286 43.55522 20030916.84618 JPL 5
+ P/LINEAR-NEAT (2004 R3) 53277 2.14146685 0.44190869 7.97288 5.28427 318.80991 20040524.46856 JPL 10
+ P/LINEAR-NEAT (2004 T1) 53316 1.70957525 0.50764463 11.03801 336.52387 51.45996 20041107.77019 JPL 19
+ P/LINEAR-Skiff (2001 R6) 52280 2.11508074 0.48596327 17.34459 306.19172 70.32342 20011027.09403 JPL 16
+ P/LINEAR-Spacewatch (2000 S4) 51880 2.26542508 0.68187268 28.32612 172.32247 174.64482 20001019.09421 JPL 7
+ P/LONEOS (1999 RO28) 51520 1.23176003 0.65082116 8.19079 219.86469 148.44423 19991002.34302 JPL 12
+ P/LONEOS (2001 R1) 52280 1.36043865 0.60859864 7.04158 24.75582 35.48588 20020217.59380 JPL 23
+ P/LONEOS (2001 WF2) 52270 0.97634773 0.66669330 16.92424 51.35012 75.13685 20020129.84970 JPL 43
+ P/LONEOS (2004 A1) 53158 5.46259701 0.30765896 10.57954 20.45450 125.25039 20040825.55403 JPL 29
+ P/LONEOS (2004 VR8) 53377 2.37582769 0.50995548 20.11548 63.08596 71.21606 20050902.46828 JPL 22
+ P/LONEOS (2005 GF8) 53482 2.82917507 0.51719969 1.18929 285.23841 315.22678 20050817.33948 JPL 5
+ P/LONEOS-Tucker (1998 QP54) 51240 1.88183574 0.55167462 17.74273 30.09087 341.92538 19981006.36946 JPL 20
+ P/Lagerkvist (1996 R2) 50364 2.60962243 0.30999203 2.60532 334.04513 40.24084 19970119.20014 JPL 17
+ P/Lagerkvist-Carsenty (1997 T3) 51240 4.24084030 0.36531970 4.83519 334.27740 63.19843 19980311.78089 JPL 21
+ P/Larsen (1997 V1) 50880 3.29336458 0.33199024 12.09081 132.86593 234.83795 19970915.11225 JPL 11
+ P/Larsen (2004 H2) 53137 2.61727674 0.41876191 11.78673 104.56631 131.55199 20040510.98225 JPL 8
+ P/Larsen (2004 H3) 53130 2.43725731 0.37409348 25.15601 346.49688 220.97363 20040312.94750 JPL 6
+ P/Li (1998 Y2) 51196 2.51881417 0.58848341 24.32405 318.98178 91.83139 19981217.80729 JPL 13
+ P/McNaught (2004 K2) 53243 1.55445418 0.50129606 8.12283 180.77259 150.12389 20040616.81367 JPL 17
+ P/McNaught (2004 R1) 53263 0.98848345 0.68229270 4.89054 0.60310 296.00592 20040830.21000 JPL 10
+ P/McNaught (2005 J1) 53498 1.53004524 0.57078117 31.76268 338.91616 268.83893 20050417.29695 JPL 3
+ P/McNaught (2005 K3) 53516 1.43611246 0.45243105 15.83521 24.06255 350.22135 20050822.98478 JPL 1
+ P/McNaught (2005 L1) 53522 3.10453554 0.22018115 7.68933 148.52782 138.39748 20051203.67493 JPL 1
+ P/McNaught-Hartley (1994 N2) 50120 2.48456209 0.67170676 17.64563 312.20086 36.00781 19941208.22969 JPL 3
+ P/McNaught-Russell (1994 X1) 49840 1.27673367 0.81564123 29.07411 171.13919 218.00723 19940907.93644 JPL 4
+ P/Montani (1997 G1) 51000 4.21345055 0.41674960 3.98897 213.45412 267.84883 19970406.33389 JPL 18
+ P/Mueller (1998 U2) 51240 2.02528042 0.52134700 2.19322 49.53145 336.21993 19981020.73492 JPL 13
+ P/Mueller 5 (1993 W1) 49382 4.24989093 0.26094745 16.46378 29.99565 100.66078 19940911.92040 JPL 23
+ P/NEAT (2001 F1) 52055 4.15328179 0.35601300 19.08743 80.80617 92.83185 20001122.57566 JPL 25
+ P/NEAT (2001 H5) 52120 2.39662471 0.60025212 8.39927 224.88071 329.56000 20010128.70296 JPL 9
+ P/NEAT (2001 J1) 52036 0.93707164 0.75831457 10.15920 271.02522 200.79616 20010314.10595 JPL 43
+ P/NEAT (2001 K1) 52120 2.47051758 0.35759935 16.91282 94.65525 84.83717 20001106.93085 JPL 17
+ P/NEAT (2001 Q6) 52207 1.40817854 0.82386047 56.85527 43.32926 22.13591 20011109.46604 JPL 44
+ P/NEAT (2001 T3) 52230 2.50574479 0.61485808 19.19863 356.23302 56.53873 20020201.09384 JPL 18
+ P/NEAT (2002 O5) 52497 1.17424927 0.59746762 20.39996 15.30683 282.20894 20020803.10213 JPL 30
+ P/NEAT (2002 O8) 52554 3.22933722 0.19927125 12.78517 222.25784 75.49859 20020508.47574 JPL 11
+ P/NEAT (2002 X2) 52682 2.52873491 0.37328737 25.35449 356.03624 78.15434 20030329.60384 JPL 11
+ P/NEAT (2003 F2) 52735 2.97715132 0.54226675 11.60389 191.61321 359.02854 20030414.86777 JPL 4
+ P/NEAT (2003 QX29) 52879 4.23939095 0.47167951 11.39605 37.27465 264.57850 20021026.58131 JPL 8
+ P/NEAT (2003 S1) 52958 2.59564903 0.43055749 5.94489 175.81395 241.06827 20040327.61134 JPL 19
+ P/NEAT (2003 S2) 52944 2.45754901 0.35882488 7.63747 284.22918 87.77411 20030907.31546 JPL 17
+ P/NEAT (2003 U3) 52948 2.49578524 0.50881372 7.04679 356.24713 348.36942 20030423.05114 JPL 10
+ P/NEAT (2004 F1) 53082 2.45047679 0.45169456 18.26771 26.33881 111.89533 20031019.64279 JPL 5
+ P/NEAT (2004 F3) 53161 2.86427505 0.28686177 15.98571 176.07121 78.83742 20050104.07969 JPL 24
+ P/NEAT-LINEAR (2002 T6) 52848 3.38709685 0.55734706 11.00930 217.57590 209.04613 20030627.03165 JPL 34
+ P/NEAT-LONEOS (2003 SQ215) 52990 2.30427200 0.58163577 5.54592 137.30257 257.63790 20040324.21680 JPL 12
+ P/ODAS (1998 X1) 51320 1.97469425 0.44814371 1.35198 68.82717 358.84388 19980721.01721 JPL 20
+ P/Petriew (2001 Q2) 52360 0.94550994 0.69624339 13.94486 181.89546 214.09787 20010901.91637 JPL 28
+ P/Scotti (2000 Y3) 52127 4.04697965 0.19701914 2.24952 88.57632 354.98367 20001030.92298 JPL 43
+ P/Scotti (2001 X2) 52282 2.52374069 0.33181237 2.18425 255.89703 194.63808 20011014.57390 JPL 38
+ P/Scotti (2003 L1) 52754 5.00971686 0.25205193 9.02398 355.20085 226.03864 20030307.76000 JPL 3
+ P/Shoemaker 4 (1994 J3) 49640 2.94433249 0.50555851 24.80423 192.13082 92.94265 19941014.59845 JPL 2
+ P/Shoemaker-Levy 1 (1990 V1) 48280 1.52405843 0.77177519 24.33167 310.62445 52.04477 19900918.59396 JPL 3
+ P/Shoemaker-Levy 6 (1991 V1) 48640 1.13237182 0.70560145 16.85440 333.13154 37.93282 19911013.86094 JPL 10
+ P/Siding Spring (2004 V3) 53358 3.93828357 0.44660623 50.45019 322.44451 356.09553 20041111.87671 JPL 9
+ P/Skiff (2000 S1) 51833 2.51391716 0.61845258 21.00761 308.45324 29.13834 20000714.70460 JPL 22
+ P/Skiff (2002 S1) 52562 2.30557346 0.42923065 27.68754 35.45109 347.37971 20020325.28025 JPL 18
+ P/Skiff (2004 V1) 53351 1.41845133 0.69395807 11.46707 144.76148 242.23773 20041208.86358 JPL 14
+ P/Spacewatch (2005 JN) 53493 2.27554917 0.34953881 8.85588 153.64945 70.80378 20050620.36832 JPL 4
+ P/Spacewatch-LINEAR (2004 DO29) 53076 4.09513906 0.45094412 14.54727 41.87920 147.87212 20041011.96421 JPL 9
+ P/Spahr (1998 U4) 51239 3.84334602 0.31001983 31.51909 251.74981 181.71686 19990226.51080 JPL 24
+ P/Spahr (1998 W1) 51180 1.72577256 0.51007965 21.96185 346.67687 101.97326 19990117.95128 JPL 18
+ P/Tichy (2000 U6) 51960 2.15474105 0.43151015 19.36530 11.83964 24.42341 20001004.54823 JPL 18
+ P/Tubbiolo (2005 E1) 53455 4.44599072 0.38455308 5.15444 170.62796 4.41404 20050316.90271 JPL 9
+ P/Van Ness (2002 Q1) 52520 1.52139526 0.56970481 36.36879 184.75216 174.10366 20020715.99145 JPL 5
+ P/Yeung (2002 BV) 52353 2.24446052 0.36114609 11.51511 178.77088 40.14109 20020311.05871 JPL 8
+ C/ASAS (2004 R2) 53276 0.11283422 1.00000000 63.17393 5.35354 182.46391 20041007.89735 JPL 9
+ C/Aarseth-Brewington (1989 W1) 47865 0.30068690 1.00008786 88.38760 205.25915 345.91480 19891227.88860 JPL 1
+ C/Austin (1982 M1) 45440 0.64782074 0.99934928 84.49809 33.82165 326.26123 19820824.72407 JPL 2
+ C/Austin (1989 X1) 47998 0.34977396 1.00022748 58.95639 61.57634 75.92534 19900409.96760 JPL 3
+ C/BATTERS (2001 W2) 52248 1.05106559 0.94137761 115.91307 142.08585 113.35591 20011223.91835 JPL 19
+ C/Borrelly-Brooks (1900 O1) 15247 1.01483294 1.00026836 62.53262 12.42267 329.41206 19000803.70067 JPL 2
+ C/Bowell (1980 E1) 46800 3.37691279 1.05578689 1.66163 135.22580 114.55087 19820310.76192 JPL 2
+ C/Bradfield (1975 E1) 42582 1.21695229 1.00141148 55.24372 264.13102 157.90890 19750404.58046 JPL 1
+ C/Bradfield (1975 V2) 42769 0.21872096 1.00001620 70.62629 358.08988 271.31308 19751221.18126 JPL 1
+ C/Bradfield (1979 Y1) 44262 0.54525454 0.98788780 148.60237 257.60120 103.21654 19791221.60604 JPL 5
+ C/Bradfield (1987 P1) 47280 0.86883612 0.99467304 34.09229 73.89164 268.09155 19871107.26977 JPL 6
+ C/Bradfield (2004 F4) 53157 0.16826581 0.99929406 63.16464 332.78604 222.77820 20040417.08996 JPL 29
+ C/Bradfield 1 (1984 A1) 45880 1.35749572 0.95232793 51.80206 219.16649 356.85512 19831227.79336 JPL 2
+ C/Brewington (1996 N1) 50412 0.92583047 1.00052065 52.14809 43.96972 234.89989 19960803.42249 JPL 12
+ C/Catalina (1999 F1) 52034 5.78702904 0.99915046 92.03591 255.15698 20.02373 20020213.63748 JPL 40
+ C/Catalina (2004 K1) 53357 3.39929691 0.99806870 153.74745 97.74272 326.92252 20050705.06964 JPL 29
+ C/Catalina (2005 J2) 53506 4.28166936 1.00000000 150.78962 198.90360 33.35999 20050330.73526 JPL 2
+ C/Catalina-LINEAR (2004 DZ61) 53087 2.01333090 0.95602498 66.80930 44.46207 172.79184 20040526.85782 JPL 28
+ C/Catalina-Skiff (1999 U4) 52286 4.91536192 1.00756010 51.92603 77.52483 32.28639 20011028.54433 JPL 60
+ C/Cernis (1983 O1) 48400 3.32908071 1.00172732 134.60827 186.49358 209.69819 19830722.69897 JPL 1
+ C/Christensen (2005 B1) 53450 3.20568513 1.00040520 92.55161 103.15064 195.55657 20060223.44785 JPL 23
+ C/Dalcanton (1999 F2) 51450 4.71807112 0.99820581 56.42738 352.35241 210.29773 19980823.68837 JPL 16
+ C/Dubiago (1921 H1) 22800 1.11497800 0.92908800 22.32650 97.44880 67.20650 19210505.34680 IAUCAT03
+ C/Evans-Drinkwater (1996 J1-A) 50840 1.29770582 1.00102833 22.51637 14.80108 278.16944 19961230.37632 JPL 26
+ C/Evans-Drinkwater (1996 J1-B) 51200 1.29908441 1.00059351 22.51139 14.85047 278.17915 19961230.21268 JPL 19
+ C/Ferris (1999 K2) 51353 5.29022268 0.96576901 82.19056 4.56892 300.31801 19990410.52278 JPL 17
+ C/Ferris (1999 U1) 51600 4.14111953 1.00326554 105.77436 291.15847 58.25442 19980903.41523 JPL 25
+ C/Ferris (2000 J1) 51720 2.54263304 0.95465869 98.79548 147.22181 28.43916 20000511.30882 JPL 14
+ C/Gleason (2003 A2) 52751 11.42731813 1.00694145 8.06143 346.60694 154.54435 20031104.14936 JPL 14
+ C/Hale-Bopp (1995 O1) 50453 0.91413964 0.99509107 89.43026 130.58885 282.47097 19970401.13683 JPL 212
+ C/Hartley-Good (1985 R1) 46370 0.69457663 0.99987969 79.92940 87.03298 358.39587 19851209.11637 JPL 2
+ C/Hergenrother-Spahr (1996 R1) 50353 1.89920035 0.98560117 145.81446 139.45686 149.74499 19960828.73966 JPL 10
+ C/Hoenig (2002 O4) 52499 0.77620265 1.00083595 73.12653 105.93759 321.04046 20021001.98243 JPL 35
+ C/Honda (1968 N1) 40103 1.16042842 1.00062486 143.23842 88.71456 106.74773 19680807.92201 JPL 1
+ C/Hyakutake (1996 B2) 50400 0.23020430 0.99990196 124.92271 130.17293 188.05770 19960501.39253 JPL 68
+ C/IRAS-Araki-Alcock (1983 H1) 45466 0.99133991 0.98983570 73.25215 192.85153 49.10249 19830521.25525 JPL 9
+ C/Ichimura (1987 W1) 47160 0.19951417 1.00000000 41.62400 329.29205 226.52940 19880110.10400 JPL 2
+ C/Juels-Holvorcem (2002 Y1) 52682 0.71380991 0.99715164 103.78165 128.81563 166.22019 20030413.24810 JPL 23
+ C/Koehn (2000 O1) 51684 5.92178998 0.99996654 148.10429 55.16582 88.88313 20000127.74610 JPL 29
+ C/Kohler (1977 R1) 43448 0.99057604 0.99954681 48.71185 163.48658 182.52270 19771110.56999 JPL 1
+ C/Kudo-Fujikawa (2002 X5) 52659 0.18993320 0.99983837 94.15235 187.58470 119.06506 20030129.00228 JPL 33
+ C/LINEAR (1998 G1) 51000 2.13332174 0.82361472 109.71414 236.32507 341.38402 19981116.63006 JPL 15
+ C/LINEAR (1998 K2) 51640 2.32606900 0.99883832 64.47970 221.48297 68.75392 19980901.11820 JPL 34
+ C/LINEAR (1998 K3) 51040 3.54634685 0.99806568 160.20579 47.83366 307.94922 19980307.21216 JPL 14
+ C/LINEAR (1998 K5) 51020 0.96354696 0.98669298 9.92714 99.46028 211.11769 19980717.44622 JPL 29
+ C/LINEAR (1998 M1) 51520 3.11922030 0.99261044 20.38427 19.45424 256.05847 19981028.22694 JPL 23
+ C/LINEAR (1998 M2) 51044 2.72533444 0.99776013 60.18235 37.24309 260.88021 19980813.17265 JPL 17
+ C/LINEAR (1998 M4) 51080 2.60029740 0.99762626 154.57228 106.29731 92.92186 19971210.15060 JPL 7
+ C/LINEAR (1998 M5) 51134 1.74229295 0.99602603 82.22890 101.28254 333.37677 19990124.56830 JPL 42
+ C/LINEAR (1998 Q1) 51160 1.57764747 0.99572671 32.30269 134.72458 159.78224 19980629.50793 JPL 17
+ C/LINEAR (1998 T1) 51308 1.46772630 0.99910888 170.15992 226.35153 153.35749 19990625.24916 JPL 76
+ C/LINEAR (1998 U1) 51200 3.97567479 1.00050108 156.42933 124.65674 210.45651 19980502.56657 JPL 14
+ C/LINEAR (1998 U5) 51146 1.23645277 0.98798026 131.76471 51.13424 66.65059 19981221.75996 JPL 39
+ C/LINEAR (1998 W3) 51640 4.91564062 1.00007271 129.18145 6.90381 123.91141 19981006.75823 JPL 26
+ C/LINEAR (1998 Y1) 51320 1.74706224 0.92400197 28.10712 339.85130 98.85690 19981121.59308 JPL 11
+ C/LINEAR (1999 G1) 51320 4.03990727 0.84563054 76.31914 135.98948 23.48364 19980731.82831 JPL 3
+ C/LINEAR (1999 H3) 51581 3.50083558 1.00296362 115.83733 101.91045 332.72937 19990818.21992 JPL 58
+ C/LINEAR (1999 J3) 51423 0.97680744 0.99939569 101.65608 161.98104 228.97899 19990920.16717 JPL 40
+ C/LINEAR (1999 J4) 51360 3.78194459 1.00133434 118.91589 95.10633 264.49780 19991117.28656 JPL 6
+ C/LINEAR (1999 K3) 51400 1.92878841 0.99172192 92.27492 341.14958 266.91416 19990227.53183 JPL 17
+ C/LINEAR (1999 K4) 51360 1.44480119 0.94993942 120.99251 8.80026 241.54300 19990516.39538 JPL 6
+ C/LINEAR (1999 K5) 51614 3.25539538 1.00176528 89.47114 241.48529 106.37968 20000704.38463 JPL 29
+ C/LINEAR (1999 K6) 51560 2.24711210 0.99352856 46.34448 56.77471 245.37033 19990724.69624 JPL 20
+ C/LINEAR (1999 K7) 51400 2.32277551 0.99663845 135.15956 104.66380 50.33012 19990224.79033 JPL 5
+ C/LINEAR (1999 K8) 51586 4.20057316 1.00054382 52.73514 164.61686 195.39360 20000424.27354 JPL 43
+ C/LINEAR (1999 L2) 51400 1.90475104 0.99513152 43.94214 178.71866 94.28979 19990804.89046 JPL 13
+ C/LINEAR (1999 L3) 51534 1.98891718 0.97436468 166.09929 353.29781 140.16131 20000104.90823 JPL 23
+ C/LINEAR (1999 N4) 52400 5.50289984 1.00335187 156.91374 90.38325 345.93437 20000522.94740 JPL 38
+ C/LINEAR (1999 S3) 51640 1.89498722 0.89979987 70.56043 44.13146 11.87782 19991109.01927 JPL 32
+ C/LINEAR (1999 S4) 51749 0.76514344 0.99947987 149.39055 151.05663 83.19093 20000726.17774 JPL 87
+ C/LINEAR (1999 T2) 51826 3.03740449 1.00201147 111.00204 104.66792 14.87881 20001124.46638 JPL 23
+ C/LINEAR (1999 T3) 51580 5.36859339 1.00323502 104.75730 211.08555 223.51515 20000830.26840 JPL 43
+ C/LINEAR (1999 XS87) 51640 2.77190350 0.84045403 14.84659 151.35556 266.72959 19990806.59966 JPL 11
+ C/LINEAR (1999 Y1) 51800 3.09138738 1.00087554 134.79627 184.26419 188.87663 20010324.04689 JPL 56
+ C/LINEAR (2000 B2) 51640 3.77624338 0.99937325 93.64865 154.60264 284.99112 19991110.10158 JPL 13
+ C/LINEAR (2000 B4) 51864 6.82970544 0.62111252 15.90817 126.16288 0.63142 20000615.06278 JPL 40
+ C/LINEAR (2000 CT54) 52233 3.15608874 0.99853881 49.20834 272.64902 18.96061 20010619.48440 JPL 58
+ C/LINEAR (2000 D2) 51640 2.29760641 0.86703022 156.99195 117.68461 235.88718 20000308.61897 JPL 10
+ C/LINEAR (2000 G2) 51680 2.71704795 0.81008902 170.47909 101.76734 328.38354 20000206.23396 JPL 8
+ C/LINEAR (2000 H1) 51760 3.63772715 1.00229327 118.23712 78.84045 356.44002 20000129.12546 JPL 19
+ C/LINEAR (2000 K1) 51782 6.27584671 1.00230855 116.78910 15.79170 260.19810 19991214.52092 JPL 43
+ C/LINEAR (2000 K2) 51912 2.43707150 0.99539533 25.63352 106.82675 195.26136 20001011.37064 JPL 43
+ C/LINEAR (2000 SV74) 52530 3.54177799 1.00487263 75.23705 76.23373 24.18561 20020430.50774 JPL 105
+ C/LINEAR (2000 U5) 51893 3.48613906 1.00521463 93.65297 299.01900 65.29455 20000313.56379 JPL 57
+ C/LINEAR (2000 WM1) 52282 0.55534691 1.00025377 72.55026 276.77162 237.89579 20020122.67335 JPL 120
+ C/LINEAR (2001 A1) 51943 2.40645736 0.99096618 59.94127 107.88909 339.59426 20000917.61994 JPL 39
+ C/LINEAR (2001 A2-A) 52049 0.77905450 0.99969214 36.48661 295.32273 295.12772 20010524.52366 JPL 2
+ C/LINEAR (2001 A2-B) 52248 0.77889395 0.99924030 36.47703 295.31671 295.12590 20010524.51746 JPL 59
+ C/LINEAR (2001 B1) 52280 2.92857371 1.00089525 104.09783 284.84466 49.84150 20000919.34610 JPL 21
+ C/LINEAR (2001 C1) 52005 5.10432654 0.99987600 68.96480 219.95001 33.71637 20020328.41516 JPL 52
+ C/LINEAR (2001 K5) 52674 5.18424164 0.99954476 72.59032 47.05425 237.45755 20021011.74016 JPL 119
+ C/LINEAR (2001 N2) 52358 2.66851964 1.00106278 138.54347 151.89576 52.80381 20020819.66367 JPL 46
+ C/LINEAR (2001 RX14) 52633 2.05756377 1.00160547 30.57414 121.48545 14.17028 20030118.70326 JPL 61
+ C/LINEAR (2001 U6) 52358 4.40642394 0.99617597 107.25547 85.71510 115.23053 20020808.65942 JPL 45
+ C/LINEAR (2001 W1) 52284 2.39947530 0.99998937 118.65291 6.15797 91.94069 20011224.88927 JPL 28
+ C/LINEAR (2001 X1) 52280 1.69794862 0.99714093 115.62715 202.20144 336.07098 20020108.09232 JPL 45
+ C/LINEAR (2002 A1) 52480 4.71031997 0.72372469 14.04075 18.91051 81.73752 20011126.90722 JPL 31
+ C/LINEAR (2002 A2) 52410 4.70663039 0.72493255 14.03974 19.26015 81.88013 20011205.19621 JPL 14
+ C/LINEAR (2002 A3) 52840 5.15917410 0.97682025 48.59639 329.59434 136.46130 20020421.79353 JPL 27
+ C/LINEAR (2002 B1) 52313 2.27113145 0.77100928 51.02136 76.15813 58.18546 20020420.00465 JPL 29
+ C/LINEAR (2002 B2) 52400 3.84224697 0.99761551 152.87257 257.07754 54.31862 20020406.85986 JPL 6
+ C/LINEAR (2002 B3) 52315 6.05618202 1.00548947 73.69109 123.12628 289.36385 20020116.55718 JPL 27
+ C/LINEAR (2002 C2) 52412 3.25374843 0.99963431 104.88161 159.93395 242.95594 20020410.81633 JPL 17
+ C/LINEAR (2002 CE10) 52828 2.04675986 0.79149951 145.45867 126.18823 147.44390 20030622.09912 JPL 26
+ C/LINEAR (2002 H2) 52415 1.63483823 0.99407162 110.50109 20.41941 269.00206 20020323.40865 JPL 17
+ C/LINEAR (2002 J5) 52911 5.72679576 1.00118851 117.22824 74.83258 314.11020 20030919.30496 JPL 58
+ C/LINEAR (2002 K2) 52452 5.23505977 0.99317338 130.89553 26.66422 294.55668 20020105.82842 JPL 11
+ C/LINEAR (2002 O7) 52741 0.90332627 1.00027819 98.74345 252.06827 12.80353 20030922.57158 JPL 36
+ C/LINEAR (2002 Q2) 52520 1.30306225 0.97816746 96.76694 125.47531 154.28328 20020817.78808 JPL 7
+ C/LINEAR (2002 Q3-A) 52535 1.30939652 1.02278713 97.02744 126.02223 154.01134 20020819.55196 JPL 13
+ C/LINEAR (2002 Q5) 52569 1.24296646 1.00157437 149.16419 133.30645 33.74708 20021119.20039 JPL 21
+ C/LINEAR (2002 T7) 52936 0.61454073 1.00048165 160.58257 157.73945 94.85643 20040423.06254 JPL 131
+ C/LINEAR (2002 U2) 52639 1.20863272 1.00004647 59.13574 95.84690 38.77667 20021231.98553 JPL 35
+ C/LINEAR (2002 V2) 52855 6.81203511 0.99863502 166.77619 314.67888 20.23453 20030513.67805 JPL 30
+ C/LINEAR (2002 VQ94) 52910 6.79865738 0.96877504 70.50437 99.96855 34.99689 20060205.56521 JPL 29
+ C/LINEAR (2002 X1) 52741 2.48670122 0.99822124 164.08957 207.32455 281.88697 20030712.88660 JPL 42
+ C/LINEAR (2003 F1) 52787 4.00782078 0.80604776 70.22162 121.18695 87.48755 20030628.45325 JPL 28
+ C/LINEAR (2003 G1) 52870 4.91628807 1.00138276 66.84952 11.42244 246.08896 20030203.65443 JPL 50
+ C/LINEAR (2003 G2) 52762 1.55274634 0.99132076 96.11562 190.70693 24.56779 20030429.98335 JPL 3
+ C/LINEAR (2003 H1) 52866 2.23964169 0.99916445 138.66725 196.13870 19.00030 20040222.62225 JPL 42
+ C/LINEAR (2003 H2) 52782 2.17852239 0.94292949 74.21781 155.08231 79.83799 20030517.96935 JPL 12
+ C/LINEAR (2003 K4) 53480 1.02366485 1.00024551 134.25291 198.44050 18.67563 20041013.71521 JPL 78
+ C/LINEAR (2003 L2) 52899 2.86479620 0.98145643 82.05108 119.84138 273.55929 20040119.19213 JPL 29
+ C/LINEAR (2003 O1) 53061 6.84736268 1.00161667 117.98156 81.67283 347.64354 20040317.20216 JPL 43
+ C/LINEAR (2003 R1) 52924 2.10187430 0.89329498 149.19562 302.68944 356.68916 20030629.61508 JPL 11
+ C/LINEAR (2003 S3) 52910 8.12952554 1.00175501 151.49740 154.56899 226.38893 20030410.51341 JPL 10
+ C/LINEAR (2003 S4-A) 53296 3.85893506 0.90181603 40.60734 154.44564 224.55066 20040526.58899 JPL 4
+ C/LINEAR (2003 S4-B) 53296 3.85885813 0.90181915 40.60711 154.44737 224.55126 20040526.59660 JPL 4
+ C/LINEAR (2003 T2) 52972 1.78636257 0.99977137 87.53194 152.23332 238.53249 20031114.02812 JPL 16
+ C/LINEAR (2003 T4) 53520 0.84968015 0.99988362 86.76469 181.62367 93.90258 20050403.63979 JPL 99
+ C/LINEAR (2003 U1) 52947 1.79571174 0.92154523 164.47460 278.38358 322.76296 20031103.39773 JPL 11
+ C/LINEAR (2003 V1) 53016 1.78307129 0.99712588 28.67515 8.63143 25.83356 20030311.19692 JPL 26
+ C/LINEAR (2003 W1) 52978 1.65242417 0.93435694 78.07604 113.28868 256.74256 20031109.46298 JPL 9
+ C/LINEAR (2003 WT42) 53246 5.19195335 1.00353270 31.41090 92.42064 48.45743 20060410.37030 JPL 50
+ C/LINEAR (2004 B1) 53282 1.60184932 1.00133899 114.08651 327.89400 272.78958 20060207.87218 JPL 22
+ C/LINEAR (2004 F2) 53124 1.43044055 0.99056738 104.96007 317.14343 248.27358 20031226.64601 JPL 11
+ C/LINEAR (2004 G1) 53110 1.20055530 0.99515279 114.48523 110.64486 228.33580 20040604.98266 JPL 7
+ C/LINEAR (2004 H1) 53126 2.07761725 1.00000000 140.72069 290.35318 120.02446 20040115.11566 JPL 4
+ C/LINEAR (2004 K3) 53167 1.10334538 0.98090830 111.92795 60.49224 275.53668 20040630.45820 JPL 7
+ C/LINEAR (2004 L1) 53357 2.04740933 0.99760489 159.36020 243.57942 66.17326 20050330.11124 JPL 23
+ C/LINEAR (2004 L2) 53249 3.77883630 0.99485858 62.52747 257.30584 99.18794 20051115.11888 JPL 9
+ C/LINEAR (2004 RG113) 53401 1.94236202 0.99722282 21.61826 125.30509 8.77308 20050303.71698 JPL 26
+ C/LINEAR (2004 U1) 53363 2.65936689 0.99914212 130.62314 20.12519 112.54610 20041208.74950 JPL 23
+ C/LINEAR (2004 X2) 53384 3.79308300 0.99744491 72.11871 162.21360 307.34135 20040824.32602 JPL 16
+ C/LINEAR (2004 X3) 53403 4.40231660 1.00646851 81.08036 202.12573 343.04800 20050617.18645 JPL 18
+ C/LINEAR (2005 A1) 53404 0.90689771 1.00066159 74.88676 271.86224 355.86018 20050410.22335 JPL 11
+ C/LINEAR (2005 G1) 53520 4.96133025 1.00000000 108.41388 113.79299 299.59159 20060227.12217 JPL 8
+ C/LINEAR (2005 H1) 53501 4.76270452 0.89635385 81.49353 94.94756 71.52085 20041026.65247 JPL 12
+ C/LINEAR (2005 K2) 53514 0.54434182 0.99827956 102.02094 216.67564 45.76237 20050705.42007 JPL 6
+ C/LINEAR-NEAT (2001 HT50) 52875 2.79206388 0.99761424 163.21190 324.06922 42.91285 20030709.01607 JPL 102
+ C/LONEOS (2000 S3) 51920 2.66237786 0.77245880 25.16305 298.28334 41.15440 20000716.35236 JPL 7
+ C/LONEOS (2001 G1) 52264 8.23548852 1.00272173 45.36538 343.27988 203.89087 20011009.18157 JPL 57
+ C/LONEOS (2001 OG108) 52258 0.99404637 0.92526170 80.24502 116.41960 10.55531 20020315.20597 JPL 31
+ C/LONEOS (2002 R3) 52735 3.86948858 1.00260691 161.09511 45.06817 54.29523 20030613.48319 JPL 41
+ C/LONEOS (2005 EL173) 53457 3.89603602 1.00228201 130.70470 261.35551 344.78523 20070306.16539 JPL 2
+ C/Lagerkvist (1996 R3) 50387 5.18051752 1.01169944 39.40985 129.44986 172.69416 19950716.32668 JPL 1
+ C/Larsen (1998 M3) 51360 5.76797899 1.00238865 113.43421 20.83060 255.53687 19980717.00155 JPL 15
+ C/Larsen (2004 C1) 53061 4.35938469 0.62320471 28.91860 316.14468 151.95393 20030319.60108 JPL 6
+ C/Lee (1999 H1) 51560 0.70795314 0.99976137 149.34438 40.70165 162.65946 19990711.17718 JPL 38
+ C/Levy (1990 K1) 48139 0.93871614 1.00063431 131.58390 242.66717 139.36421 19901024.68285 JPL 2
+ C/Levy (1991 L3) 49040 0.98660343 0.92878096 19.15757 41.58820 329.44354 19910707.93546 JPL 6
+ C/Levy-Rudenko (1984 V1) 46240 0.91789632 0.99920947 65.71740 82.73501 331.16823 19841214.25837 JPL 3
+ C/Li (1999 E1) 51431 3.92002130 0.76009902 46.88133 329.76788 127.83435 19990131.77805 JPL 19
+ C/Lynn (1999 N2) 51480 0.76126934 0.99742950 111.65623 357.83285 254.67692 19990723.04968 JPL 8
+ C/Machholz (2004 Q2) 53381 1.20504257 0.99941617 38.58880 19.50469 93.62426 20050124.91180 JPL 54
+ C/McNaught (1987 U3) 47320 0.84133521 0.99881245 97.12552 17.41978 261.34159 19871211.93905 JPL 1
+ C/McNaught (2005 E2) 53520 1.51991225 0.99988857 16.98844 39.96677 347.85117 20060223.53635 JPL 9
+ C/McNaught-Hartley (1999 T1) 51860 1.17169724 0.99986219 79.97525 344.75829 182.48298 20001213.47222 JPL 77
+ C/McNaught-Russell (1993 Y1) 49464 0.86763649 0.99355250 51.58658 353.46785 166.35910 19940331.09604 JPL 12
+ C/McNaught-Watson (1999 S2) 52360 6.46470070 1.00243057 65.82376 223.40469 74.45897 19971120.58914 JPL 51
+ C/Meier (1980 V1) 44760 1.51963811 0.99488197 100.98980 87.97674 25.43527 19801209.66939 JPL 3
+ C/Meunier-Dupouy (1997 J2) 50836 3.05114815 1.00056008 91.27341 122.67175 148.84453 19980310.43372 JPL 48
+ C/Montani (1997 G2) 50653 3.08496971 0.99417007 69.83547 239.84284 55.80253 19980416.30111 JPL 25
+ C/Montani (1998 M6) 51025 5.97868137 0.99891033 91.54052 9.12525 306.60368 19981006.34401 JPL 22
+ C/Montani (2000 A1) 51728 9.74308900 1.00388175 24.54259 14.26858 111.83558 20000713.19483 JPL 50
+ C/Mori-Sato-Fujikawa (1975 T1) 42766 1.60393484 0.99746081 91.60767 246.24136 278.67849 19751225.87791 JPL 1
+ C/Mueller (1991 X2) 48652 0.19886042 1.00027396 95.59233 306.97277 288.77882 19920321.20086 JPL 1
+ C/Mueller (1993 Q1) 49290 0.96725728 1.00032078 105.02652 261.03272 193.78898 19940326.27745 JPL 3
+ C/Mueller (1997 D1) 51080 2.24824821 1.00091309 141.88888 184.99221 279.18828 19971011.62141 JPL 26
+ C/Mueller (1997 J1) 50666 2.30213321 0.99099114 122.96833 98.95464 277.07602 19970503.80336 JPL 18
+ C/Mueller (1998 K1) 50969 3.41663345 0.94521621 35.63587 165.25015 18.25633 19980901.03861 JPL 14
+ C/NEAT (1996 E1) 50412 1.35899906 1.00086401 114.47671 81.11161 149.84163 19960727.35044 JPL 10
+ C/NEAT (1997 A1) 50840 3.15721312 1.00164135 145.07179 40.00734 135.76598 19970619.55964 JPL 24
+ C/NEAT (2001 B2) 52257 5.30679393 1.00174669 150.60146 304.75703 145.09491 20000901.75826 JPL 65
+ C/NEAT (2001 M10) 52216 5.30276615 0.80111036 28.08344 5.47729 293.91748 20010621.19673 JPL 37
+ C/NEAT (2001 O2) 52200 4.83197659 0.99833278 91.01223 281.07532 328.69922 19991017.65382 JPL 31
+ C/NEAT (2001 Q1) 52680 5.83293949 0.96532897 66.96261 175.41085 139.26501 20010920.35058 JPL 22
+ C/NEAT (2001 Q4) 53110 0.96195476 1.00067194 99.64268 1.20596 210.27852 20040515.96677 JPL 177
+ C/NEAT (2001 T4) 52665 8.56432344 0.38355713 15.36606 321.88183 64.49261 20020521.03471 JPL 38
+ C/NEAT (2002 J4) 52699 3.63370533 0.99984540 46.52607 230.71069 70.88460 20031003.19150 JPL 32
+ C/NEAT (2002 K1) 52449 3.23023896 0.99967095 89.72172 4.45896 280.54835 20020616.44660 JPL 6
+ C/NEAT (2002 K4) 52468 2.76451538 0.84228181 94.06266 24.43178 308.09899 20020712.97382 JPL 16
+ C/NEAT (2002 L9) 53005 7.03302527 0.99870405 68.44867 231.43741 110.46112 20040406.14912 JPL 30
+ C/NEAT (2002 P1) 52583 6.53023394 0.98419248 34.60620 347.76392 310.67256 20011123.15182 JPL 11
+ C/NEAT (2002 V1) 52634 0.09925866 0.99990177 81.70600 152.16964 64.08843 20030218.29578 JPL 33
+ C/NEAT (2003 E1) 52920 3.24496623 0.76358306 33.53789 103.85858 137.07004 20040213.60220 JPL 27
+ C/NEAT (2003 H3) 52848 2.90143999 0.99977531 42.81176 6.47750 269.41727 20030424.23098 JPL 30
+ C/NEAT (2003 J1) 52840 5.12542461 0.99113830 98.31341 196.02825 122.03315 20031010.59904 JPL 8
+ C/NEAT (2004 D1) 53242 4.97541205 1.00234621 45.53400 75.50788 62.24983 20060210.49514 JPL 17
+ C/NEAT (2004 P1) 53247 6.01371709 0.99929771 28.81660 16.57919 284.18389 20030808.68219 JPL 13
+ C/Nishikawa-Takamizawa-Ta (1987 B1) 46960 0.86962004 0.99579067 172.22986 200.40693 176.01271 19870317.34675 JPL 1
+ C/Okazaki-Levy-Rudenko (1989 Q1) 47920 0.64232946 1.00019931 90.14671 150.55836 275.51100 19891111.91469 JPL 6
+ C/Panther (1980 Y2) 44960 1.65729086 0.99895798 82.63462 105.60150 331.99614 19810127.31306 JPL 7
+ C/Russell-Watson (1996 P2) 50880 2.00754209 1.00003844 29.08171 188.82971 101.40732 19960301.24130 JPL 12
+ C/SOHO (1998 J1) 51040 0.15319994 1.00017317 62.93169 110.55599 351.64706 19980508.61903 JPL 73
+ C/SWAN (2002 O6) 52496 0.49464864 0.99859852 58.62438 78.74835 330.95193 20020909.44932 JPL 5
+ C/SWAN (2004 H6) 53215 0.77627335 1.00061835 107.66344 269.04819 317.24535 20040512.68739 JPL 15
+ C/SWAN (2004 V13) 53374 0.18088329 1.00000000 34.80543 92.70492 207.65185 20041221.15172 JPL 4
+ C/Seargent (1978 T1) 43880 0.36985452 0.99826175 67.82781 207.75265 41.77587 19780914.84761 JPL 2
+ C/Shoemaker-Holt-Rodrique (1988 L1) 47467 2.47429186 1.00066764 97.68842 232.14619 115.25515 19890612.46545 JPL 6
+ C/Shoemaker-Levy (1991 T2) 48880 0.83625285 0.99985175 113.49808 145.24078 49.05061 19920724.50730 JPL 16
+ C/Siding Spring (2004 T3) 53350 8.86525166 0.99817474 71.96338 259.70303 50.35704 20030415.55086 JPL 16
+ C/Skiff (1999 J2) 51656 7.10976736 1.00110168 86.41281 127.13896 50.04244 20000405.98950 JPL 42
+ C/Skiff (2000 Y2) 51956 2.76872299 0.99436948 12.08755 326.81965 185.84802 20010321.81165 JPL 44
+ C/Skiff (2001 K3) 52108 3.06012609 0.99893691 52.02660 3.45256 289.85013 20010422.87751 JPL 53
+ C/Skiff (2001 S1) 52240 3.74998988 0.93177356 139.13598 285.19080 330.11229 20010602.54034 JPL 8
+ C/Skiff (2005 K1) 53520 3.69156565 1.00000000 77.72396 134.84024 106.37190 20051120.65043 JPL 7
+ C/Snyder-Murakami (2002 E2) 52408 1.46644544 1.00079811 92.54502 9.03429 244.58296 20020221.79314 JPL 115
+ C/Spacewatch (1997 BA6) 51450 3.43643768 0.99899169 72.71448 285.93421 317.66636 19991127.56190 JPL 86
+ C/Spacewatch (1997 P2) 50760 4.26301280 1.02495615 14.56056 24.50221 302.86793 19970830.84296 JPL 15
+ C/Spacewatch (2000 OF8) 51860 2.17290115 1.00185293 152.43371 256.07540 117.09021 20010804.79083 JPL 37
+ C/Spacewatch (2003 K1) 52789 2.08839924 0.95257752 129.85382 314.56398 250.06367 20021221.36978 JPL 5
+ C/Spacewatch (2004 HV60) 53134 3.04183626 0.90141471 91.92917 146.93300 44.80085 20031212.62569 JPL 2
+ C/Stonehouse (1998 H1) 51040 1.48726917 0.99788510 104.69371 1.32371 222.11031 19980414.42328 JPL 13
+ C/Sugano-Saigusa-Fujikawa (1983 J1) 45520 0.47134147 1.00066280 96.64663 82.22068 83.04158 19830501.34341 JPL 12
+ C/Swift (1899 E1) 14781 0.32656171 1.00032124 146.27039 8.70554 26.40576 18990413.47704 JPL 1
+ C/Szczepanski (1996 B1) 50244 1.44879763 0.99066695 51.91909 151.28378 345.44232 19960206.91346 JPL 13
+ C/Tabur (1996 Q1) 50417 0.83981068 0.99873685 73.35695 57.41120 31.40054 19961103.53023 JPL 12
+ C/Tabur (1997 N1) 50661 0.39565187 1.00004497 85.96425 344.19158 147.61015 19970815.47945 JPL 7
+ C/Tabur (2003 T3) 53218 1.48107673 0.99973853 50.44448 43.77367 347.05761 20040429.00158 JPL 61
+ C/Tago-Honda-Yamamoto (1968 H1) 39993 0.68037807 0.99609686 102.16980 50.44713 233.10788 19680516.27136 JPL 1
+ C/Tago-Sato-Kosaka (1969 T1) 40608 0.47263952 0.99992638 75.81774 267.83434 101.65980 19691221.26781 JPL 1
+ C/Tilbrook (1997 O1) 50920 1.37178697 0.98423212 115.80472 336.19067 231.25187 19970713.42109 JPL 18
+ C/Tilbrook (1999 A1) 51240 0.73074228 0.99584820 89.48109 232.67130 259.12221 19990129.65813 JPL 10
+ C/Tubbiolo (2000 Y1) 52023 7.97473503 1.00240724 137.97482 181.73196 239.39492 20010202.14884 JPL 38
+ C/Tucker (2004 Q1) 53330 2.04672275 0.98905328 56.08750 32.96895 22.13008 20041206.86594 JPL 41
+ C/Utsunomiya (1997 T1) 50774 1.35910946 0.99852340 127.99262 95.96525 53.70276 19971210.14489 JPL 29
+ C/Utsunomiya (2002 F1) 52410 0.43829584 0.99954807 80.87653 125.89956 289.02933 20020422.89837 JPL 10
+ C/Utsunomiya-Jones (2000 W1) 51888 0.32118117 0.99999968 160.16544 51.50885 10.76589 20001226.55928 JPL 19
+ C/Van Ness (2004 S1) 53301 0.68176379 1.00000000 114.66680 92.81683 19.21972 20041208.92095 JPL 17
+ C/Williams (1998 P1) 51320 1.14583661 0.99963557 145.72669 294.43777 156.37162 19981017.84284 JPL 64
+ C/Wilson (1986 P1) 46823 1.19964747 1.00031383 147.11921 238.30845 111.66553 19870420.78186 JPL 3
+ C/Yanaka (1989 A1) 47720 1.89466840 0.99874345 52.40769 351.56819 157.08385 19881031.81429 JPL 2
+ C/Zanotta-Brewington (1991 Y1) 48760 0.64396116 1.00004010 50.02909 197.87303 254.90570 19920131.99073 JPL 1
+ C/Zhu-Balam (1997 L1) 51080 4.89930133 0.99734438 73.00768 346.34876 233.31347 19961122.70532 JPL 22
+ D/Haneda-Campos (1978 R1) 43880 1.10146633 0.66525500 5.94635 240.50208 132.22934 19781009.50480 JPL 4
+ D/Harrington-Wilson (1952 B1) 34068 1.66490750 0.51433212 16.35235 343.03469 128.47790 19511030.37569 JPL 1
+ D/Lovas 2 (1986 W1) 46880 1.45803017 0.59218012 1.52891 71.34012 283.75492 19860902.18594 JPL 5
+ D/Skiff-Kosai (1977 C1) 43240 2.84982769 0.25917126 3.20139 26.55908 80.76835 19760804.02725 JPL 3
+ D/van Houten (1960 S1) 37240 3.95339145 0.36812390 6.65247 14.54078 23.61524 19610427.49063 JPL 2
diff --git a/kstars/kstars/data/default.colors b/kstars/kstars/data/default.colors
new file mode 100644
index 00000000..8a4104bc
--- /dev/null
+++ b/kstars/kstars/data/default.colors
@@ -0,0 +1,25 @@
+0:4 StarColorMode:StarColorIntensity
+#000022 :SkyColor
+#00FF00 :MessColor
+#006666 :NGCColor
+#443399 :ICColor
+#AA0000 :HSTColor
+#77AAAA :SNameColor
+#AA7777 :PNameColor
+#AAAA77 :CNameColor
+#555555 :CLineColor
+#333333 :CBoundColor
+#112233 :MWColor
+#FFFFFF :EqColor
+#666633 :EclColor
+#55AA33 :HorzColor
+#000022 :CompassColor
+#445566 :GridColor
+#FFFFFF :BoxTextColor
+#FF0000 :BoxGrabColor
+#223344 :BoxBGColor
+#88BB88 :TargetColor
+#FFFFFF :UserLabelColor
+#996633 :PlanetTrailColor
+#FFFFFF :AngularRuler
+#FFFF00 :ObsListColor
diff --git a/kstars/kstars/data/earth.B0.vsop b/kstars/kstars/data/earth.B0.vsop
new file mode 100644
index 00000000..ef5f8e71
--- /dev/null
+++ b/kstars/kstars/data/earth.B0.vsop
@@ -0,0 +1,184 @@
+-0.00000001039 0.000000 0.000000
+0.0000027962 3.19870156017 84334.6615813083
+0.00000101643 5.42248619256 5507.5532386674
+0.00000080445 3.88013204458 5223.6939198022
+0.00000043806 3.70444689758 2352.8661537718
+0.00000031933 4.00026369781 1577.3435424478
+0.00000022724 3.9847383156 1047.7473117547
+0.00000016392 3.56456119782 5856.4776591154
+0.00000018141 4.98367470263 6283.0758499914
+0.00000014443 3.70275614914 9437.762934887
+0.00000014304 3.41117857525 10213.285546211
+0.00000011246 4.8282069053 14143.4952424306
+0.000000109 2.08574562327 6812.766815086
+0.00000009714 3.47303947752 4694.0029547076
+0.00000010367 4.05663927946 71092.8813549327
+0.00000008775 4.44016515669 5753.3848848968
+0.00000008366 4.9925151218 7084.8967811152
+0.00000006921 4.32559054073 6275.9623029906
+0.00000009145 1.14182646613 6620.8901131878
+0.00000007194 3.60193205752 529.6909650946
+0.00000007698 5.55425745881 167621.575850862
+0.00000005285 2.48446991566 4705.7323075436
+0.00000005208 6.24992674537 18073.7049386502
+0.00000004529 2.33827747356 6309.3741697912
+0.00000005579 4.41023653738 7860.4193924392
+0.00000004743 0.70995680136 5884.9268465832
+0.00000004301 1.10255777773 6681.2248533996
+0.00000003849 1.82229412531 5486.777843175
+0.00000004093 5.11700141207 13367.9726311066
+0.00000003681 0.43793170356 3154.6870848956
+0.0000000342 5.42034800952 6069.7767545534
+0.00000003617 6.04641937526 3930.2096962196
+0.0000000367 4.58210192227 12194.0329146209
+0.00000002918 1.95463881126 10977.078804699
+0.00000002797 5.61259275048 11790.6290886588
+0.00000002502 0.60499729367 6496.3749454294
+0.00000002319 5.01648216014 1059.3819301892
+0.00000002684 1.39470396488 22003.9146348698
+0.00000002428 3.24183056052 78051.5857313169
+0.0000000212 4.30691000285 5643.1785636774
+0.00000002257 3.15557225618 90617.7374312997
+0.00000001813 3.75574218285 3340.6124266998
+0.00000002226 2.79699346659 12036.4607348882
+0.00000001888 0.86991545823 8635.9420037632
+0.00000001517 1.95852055701 398.1490034082
+0.00000001581 3.19976230948 5088.6288397668
+0.00000001421 6.25530883827 2544.3144198834
+0.00000001595 0.25619915135 17298.1823273262
+0.00000001391 4.69964175561 7058.5984613154
+0.00000001478 2.81808207569 25934.1243310894
+0.00000001481 3.65823554806 11506.7697697936
+0.00000001693 4.95689385293 156475.290247996
+0.00000001183 1.29343061246 775.522611324
+0.00000001114 2.37889311846 3738.761430108
+0.00000000994 4.30088900425 9225.539273283
+0.00000000924 3.06451026812 4164.311989613
+0.00000000867 0.55606931068 8429.2412664666
+0.00000000988 5.97286104208 7079.3738568078
+0.00000000824 1.50984806173 10447.3878396044
+0.00000000915 0.12635654592 11015.1064773348
+0.00000000742 1.99159139281 26087.9031415742
+0.0000000085 4.24120016095 29864.334027309
+0.00000000755 2.8963187332 4732.0306273434
+0.00000000714 1.37548118603 2146.1654164752
+0.00000000708 1.91406542362 8031.0922630584
+0.00000000746 0.57893808616 796.2980068164
+0.00000000802 5.1233913723 2942.4634232916
+0.00000000751 1.67479850166 21228.3920235458
+0.00000000602 4.09976538826 64809.8055049413
+0.00000000594 3.49580704962 16496.3613962024
+0.00000000592 4.59481504319 4690.4798363586
+0.0000000053 5.739792952 8827.3902698748
+0.00000000503 5.66433137112 33794.5437235286
+0.00000000483 1.57106522411 801.8209311238
+0.00000000438 0.06707733767 3128.3887650958
+0.00000000423 2.86944595927 12566.1516999828
+0.00000000504 3.2620766916 7632.9432596502
+0.00000000552 1.02926440457 239762.204517549
+0.00000000427 3.6743437821 213.299095438
+0.00000000404 1.46193297142 15720.8387848784
+0.00000000503 4.85802444134 6290.1893969922
+0.00000000417 0.81920713533 5216.5803728014
+0.00000000365 0.01002966162 12168.0026965746
+0.00000000363 1.28376436579 6206.8097787158
+0.00000000353 4.7005913311 7234.794256242
+0.00000000415 0.96862624175 4136.9104335162
+0.00000000387 3.09145061418 25158.6017197654
+0.00000000373 2.65119262792 7342.4577801806
+0.00000000361 2.97762937739 9623.6882766912
+0.00000000418 3.75759994446 5230.807466803
+0.00000000396 1.22507712354 6438.4962494256
+0.00000000322 1.21162178805 8662.240323563
+0.00000000284 5.64170320068 1589.0728952838
+0.00000000379 1.72248432748 14945.3161735544
+0.0000000032 3.94161159962 7330.8231617461
+0.00000000313 5.47602376446 1194.4470102246
+0.00000000292 1.38971327603 11769.8536931664
+0.00000000305 0.80429352049 37724.7534197482
+0.00000000257 5.81382809757 426.598190876
+0.00000000265 6.10358507671 6836.6452528338
+0.0000000025 4.56452895547 7477.522860216
+0.00000000266 2.62926282354 7238.6755916
+0.00000000263 6.22089501237 6133.5126528568
+0.00000000306 2.79682380531 1748.016413067
+0.00000000236 2.46093023714 11371.7046897582
+0.00000000316 1.62662805006 250908.490120415
+0.00000000216 3.68721275185 5849.3641121146
+0.0000000023 0.36165162947 5863.5912061162
+0.00000000233 5.03509933858 20426.571092422
+0.000000002 5.86073159059 4535.0594369244
+0.00000000277 4.65400292395 82239.1669577989
+0.00000000209 3.72323200804 10973.55568635
+0.00000000199 5.05186622555 5429.8794682394
+0.00000000256 2.4092327977 19651.048481098
+0.0000000021 4.50691909144 29088.811415985
+0.00000000181 6.00294783127 4292.3308329504
+0.00000000249 0.12900984422 154379.795624486
+0.00000000209 3.87759458598 17789.845619785
+0.00000000225 3.18339652605 18875.525869774
+0.00000000191 4.53897489299 18477.1087646123
+0.00000000172 2.09694183014 13095.8426650774
+0.00000000182 3.161079435 16730.4636895958
+0.00000000188 2.22746128596 41654.9631159678
+0.00000000164 5.18686275017 5481.2549188676
+0.0000000016 2.49298855159 12592.4500197826
+0.00000000155 1.5959543823 10021.8372800994
+0.00000000135 0.21349051064 10988.808157535
+0.00000000178 3.8037517797 23581.2581773176
+0.00000000123 1.66800739151 15110.4661198662
+0.00000000122 2.72678272244 18849.2275499742
+0.00000000126 1.1767551291 14919.0178537546
+0.00000000142 3.95053441332 337.8142631964
+0.00000000116 6.06340906229 6709.6740408674
+0.00000000137 3.52143246757 12139.5535091068
+0.00000000136 2.92179113542 32217.2001810808
+0.0000000011 3.51203379263 18052.9295431578
+0.00000000147 4.63371971408 22805.7355659936
+0.00000000108 5.45280814878 7.1135470008
+0.00000000148 0.65447253687 95480.9471841745
+0.00000000119 5.92110458985 33019.0211122046
+0.0000000011 5.34824206306 639.897286314
+0.00000000106 3.71081682629 14314.1681130498
+0.00000000139 6.17607198418 24356.7807886416
+0.00000000118 5.5973871267 161338.50000087
+0.00000000117 3.6506527164 45585.1728121874
+0.00000000127 4.74596574209 49515.382508407
+0.0000000012 1.04211499785 6915.8595893046
+0.0000000012 5.60638811846 5650.2921106782
+0.00000000115 3.10668213289 14712.317116458
+0.00000000099 0.69018940049 12779.4507954208
+0.00000000097 1.07908724794 9917.6968745098
+0.00000000093 2.62295197319 17260.1546546904
+0.00000000099 4.45774681732 4933.2084403326
+0.00000000123 1.37488922089 28286.9904848612
+0.00000000121 5.19767249813 27511.4678735372
+0.00000000105 0.87192267806 77375.9572049241
+0.00000000087 3.9363781295 17654.7805397496
+0.00000000122 2.2395606868 83997.0911355954
+0.00000000087 4.18201600952 22779.4372461938
+0.00000000104 4.59580877295 1349.8674096588
+0.00000000102 2.83545248411 12352.8526045448
+0.00000000102 3.97386522171 10818.1352869158
+0.00000000101 4.32892825857 36147.4098773004
+0.00000000094 5.00001709261 150192.214398004
+0.00000000077 3.97199369296 1592.5960136328
+0.000000001 6.07733097102 26735.9452622132
+0.00000000086 5.2602963825 28313.288804661
+0.00000000093 4.31900620254 44809.6502008634
+0.00000000076 6.22743405935 13521.7514415914
+0.00000000072 1.55820597747 6256.7775301916
+0.00000000082 4.95202664555 10575.4066829418
+0.00000000082 1.69647647075 1990.745017041
+0.00000000075 2.29836095644 3634.6210245184
+0.00000000075 2.66367876557 16200.7727245012
+0.00000000087 0.26630214764 31441.6775697568
+0.00000000077 2.25530954137 5235.3285382367
+0.00000000076 1.09869730846 12903.9659631792
+0.00000000058 4.28246138307 12559.038152982
+0.00000000064 5.51112830114 173904.651700853
+0.00000000056 2.60133794851 73188.3759784421
+0.00000000055 5.81483150022 143233.51002162
+0.00000000054 3.38482031504 323049.118787103
+0.00000000039 3.28500401343 71768.5098813255
+0.00000000039 3.1123991069 96900.8132812911
diff --git a/kstars/kstars/data/earth.B1.vsop b/kstars/kstars/data/earth.B1.vsop
new file mode 100644
index 00000000..770196cd
--- /dev/null
+++ b/kstars/kstars/data/earth.B1.vsop
@@ -0,0 +1,99 @@
+0.00000000143 0.000000 0.000000
+0.0000000903 3.8972906189 5507.5532386674
+0.00000006177 1.73038850355 5223.6939198022
+0.000000038 5.24404145734 2352.8661537718
+0.00000002834 2.4734503745 1577.3435424478
+0.00000001817 0.41874743765 6283.0758499914
+0.00000001499 1.83320979291 5856.4776591154
+0.00000001466 5.69401926017 5753.3848848968
+0.00000001301 2.18890066314 9437.762934887
+0.00000001233 4.95222451476 10213.285546211
+0.00000001021 0.12866660208 7860.4193924392
+0.00000000982 0.09005453285 14143.4952424306
+0.00000000865 1.73949953555 3930.2096962196
+0.00000000581 2.26949174067 5884.9268465832
+0.00000000524 5.65662503159 529.6909650946
+0.00000000473 6.22750969242 6309.3741697912
+0.00000000451 1.53288619213 18073.7049386502
+0.00000000364 3.61614477374 13367.9726311066
+0.00000000372 3.2247072132 6275.9623029906
+0.00000000268 2.34341267879 11790.6290886588
+0.00000000322 0.94084045832 6069.7767545534
+0.00000000232 0.26781182579 7058.5984613154
+0.00000000216 6.05952221329 10977.078804699
+0.00000000232 2.93325646109 22003.9146348698
+0.00000000204 3.86264841382 6496.3749454294
+0.00000000202 2.81892511133 15720.8387848784
+0.00000000185 4.93512381859 12036.4607348882
+0.0000000022 3.99305643742 6812.766815086
+0.00000000166 1.74970002999 11506.7697697936
+0.00000000212 1.57166285369 4694.0029547076
+0.00000000157 1.08259734788 5643.1785636774
+0.00000000154 5.99434678412 5486.777843175
+0.00000000144 5.23285656085 78051.5857313169
+0.00000000144 1.16454655948 90617.7374312997
+0.00000000137 2.67760436027 6290.1893969922
+0.0000000018 2.06509026215 7084.8967811152
+0.00000000121 5.90212574947 9225.539273283
+0.0000000015 2.00175038718 5230.807466803
+0.00000000149 5.06157254516 17298.1823273262
+0.00000000118 5.39979058038 3340.6124266998
+0.00000000161 3.32421999691 6283.3196674749
+0.00000000121 4.36722193162 19651.048481098
+0.00000000116 5.83462858507 4705.7323075436
+0.00000000128 4.35489873365 25934.1243310894
+0.00000000109 2.52157834166 6438.4962494256
+0.00000000099 2.70727488041 5216.5803728014
+0.00000000103 0.93782340879 8827.3902698748
+0.00000000082 4.2921468039 8635.9420037632
+0.00000000079 2.24085737326 1059.3819301892
+0.00000000097 5.50959692365 29864.334027309
+0.00000000072 0.21891639822 21228.3920235458
+0.00000000071 2.86755026812 6681.2248533996
+0.00000000074 2.20184828895 37724.7534197482
+0.00000000063 4.45586625948 7079.3738568078
+0.00000000061 0.63918772258 33794.5437235286
+0.00000000047 2.09070235724 3128.3887650958
+0.00000000047 3.325438433 26087.9031415742
+0.00000000049 1.60680905005 6702.5604938666
+0.00000000057 0.11215813438 29088.811415985
+0.00000000056 5.47982934911 775.522611324
+0.0000000005 1.89396788463 12139.5535091068
+0.00000000047 2.9721490724 20426.571092422
+0.00000000041 5.5532939489 11015.1064773348
+0.00000000041 5.91861144924 23581.2581773176
+0.00000000045 4.95273290181 5863.5912061162
+0.0000000005 3.62740835096 41654.9631159678
+0.00000000037 6.09033460601 64809.8055049413
+0.00000000037 5.86153655431 12566.1516999828
+0.00000000046 1.65798680284 25158.6017197654
+0.00000000038 2.00673650251 426.598190876
+0.00000000036 6.24373396652 6283.14316029419
+0.00000000036 0.40465162918 6283.0085396886
+0.00000000032 6.03707103538 2942.4634232916
+0.00000000041 4.86809570283 1592.5960136328
+0.00000000028 4.38359423735 7632.9432596502
+0.00000000028 6.03334294232 17789.845619785
+0.00000000026 3.88971333608 5331.3574437408
+0.00000000026 5.94932724051 16496.3613962024
+0.00000000031 1.44666331503 16730.4636895958
+0.00000000026 6.26376705837 23543.2305046818
+0.00000000033 0.93797239147 213.299095438
+0.00000000026 3.71858432944 13095.8426650774
+0.00000000027 0.60565274405 10988.808157535
+0.00000000023 4.4438898555 18849.2275499742
+0.00000000028 1.53862289477 6279.4854213396
+0.00000000028 1.96831814872 6286.6662786432
+0.00000000028 5.78094918529 15110.4661198662
+0.00000000026 2.48165809843 5729.506447149
+0.0000000002 3.85655029499 9623.6882766912
+0.00000000021 5.83006047147 7234.794256242
+0.00000000021 0.69628570421 398.1490034082
+0.00000000022 5.02222806555 6127.6554505572
+0.0000000002 3.4761126529 6148.010769956
+0.0000000002 0.90769829044 5481.2549188676
+0.0000000002 0.03081589303 6418.1409300268
+0.0000000002 3.74220084927 1589.0728952838
+0.00000000021 4.00149269576 3154.6870848956
+0.00000000018 1.58348238359 2118.7638603784
+0.00000000019 0.85407021371 14712.317116458
diff --git a/kstars/kstars/data/earth.B2.vsop b/kstars/kstars/data/earth.B2.vsop
new file mode 100644
index 00000000..6e2696da
--- /dev/null
+++ b/kstars/kstars/data/earth.B2.vsop
@@ -0,0 +1,49 @@
+0.00000001662 1.62703209173 84334.6615813083
+0.00000000492 2.41382223971 1047.7473117547
+0.00000000344 2.24353004539 5507.5532386674
+0.00000000258 6.00906896311 5223.6939198022
+0.00000000131 0.9544734524 6283.0758499914
+0.00000000086 1.67530247303 7860.4193924392
+0.0000000009 0.97606804452 1577.3435424478
+0.0000000009 0.37899871725 2352.8661537718
+0.00000000089 6.25807507963 10213.285546211
+0.00000000075 0.84213523741 167621.575850862
+0.00000000052 1.70501566089 14143.4952424306
+0.00000000057 6.15295833679 12194.0329146209
+0.00000000051 1.2761601674 5753.3848848968
+0.00000000051 5.37229738682 6812.766815086
+0.00000000034 1.73672994279 7058.5984613154
+0.00000000038 2.77761031485 10988.808157535
+0.00000000046 3.38617099014 156475.290247996
+0.00000000021 1.95248349228 8827.3902698748
+0.00000000018 3.33419222028 8429.2412664666
+0.00000000019 4.32945160287 17789.845619785
+0.00000000017 0.66191210656 6283.0085396886
+0.00000000018 3.74885333072 11769.8536931664
+0.00000000017 4.23058370776 10977.078804699
+0.00000000017 1.78116162721 5486.777843175
+0.00000000021 1.36972913918 12036.4607348882
+0.00000000017 2.79601092529 796.2980068164
+0.00000000015 0.4308784885 11790.6290886588
+0.00000000017 1.35132152761 78051.5857313169
+0.00000000015 1.17032155085 213.299095438
+0.00000000018 2.85221514199 5088.6288397668
+0.00000000017 0.21780913672 6283.14316029419
+0.00000000013 1.21201504386 25132.3033999656
+0.00000000012 1.12953712197 90617.7374312997
+0.00000000012 5.13714452592 7079.3738568078
+0.00000000013 3.79842135217 4933.2084403326
+0.00000000012 4.89407978213 3738.761430108
+0.00000000015 6.05682328852 398.1490034082
+0.00000000014 4.81029291856 4694.0029547076
+0.00000000011 0.61684523405 3128.3887650958
+0.00000000011 5.328765385 6040.3472460174
+0.00000000014 5.27227350286 4535.0594369244
+0.00000000011 2.39292099451 5331.3574437408
+0.0000000001 4.4529653271 6525.8044539654
+0.00000000014 4.66400985037 8031.0922630584
+0.0000000001 3.22472385926 9437.762934887
+0.00000000011 3.80913404437 801.8209311238
+0.0000000001 5.15032130575 11371.7046897582
+0.00000000013 0.98720797401 5729.506447149
+0.00000000009 5.94191743597 7632.9432596502
diff --git a/kstars/kstars/data/earth.B3.vsop b/kstars/kstars/data/earth.B3.vsop
new file mode 100644
index 00000000..2f111637
--- /dev/null
+++ b/kstars/kstars/data/earth.B3.vsop
@@ -0,0 +1,11 @@
+0.00000000011 0.23877262399 7860.4193924392
+0.00000000009 1.16069982609 5507.5532386674
+0.00000000008 1.65357552925 5884.9268465832
+0.00000000008 2.86720038197 7058.5984613154
+0.00000000007 3.04818741666 5486.777843175
+0.00000000007 2.59437103785 529.6909650946
+0.00000000008 4.02863090524 6256.7775301916
+0.00000000008 2.42003508927 5753.3848848968
+0.00000000006 0.84181087594 6275.9623029906
+0.00000000006 5.40160929468 1577.3435424478
+0.00000000007 2.73399865247 6309.3741697912
diff --git a/kstars/kstars/data/earth.B4.vsop b/kstars/kstars/data/earth.B4.vsop
new file mode 100644
index 00000000..ed9fc4f5
--- /dev/null
+++ b/kstars/kstars/data/earth.B4.vsop
@@ -0,0 +1,5 @@
+0.00000000004 0.79662198849 6438.4962494256
+0.00000000005 0.84308705203 1047.7473117547
+0.00000000005 0.05711572303 84334.6615813083
+0.00000000003 3.46779895686 6279.5527316424
+0.00000000003 2.89822201212 6127.6554505572
diff --git a/kstars/kstars/data/earth.L0.vsop b/kstars/kstars/data/earth.L0.vsop
new file mode 100644
index 00000000..6dc5ae0b
--- /dev/null
+++ b/kstars/kstars/data/earth.L0.vsop
@@ -0,0 +1,559 @@
+1.75347045673 0.000000 0.000000
+0.03341656456 4.66925680417 6283.0758499914
+0.00034894275 4.62610241759 12566.1516999828
+0.00003417571 2.82886579606 3.523118349
+0.00003497056 2.74411800971 5753.3848848968
+0.00003135896 3.62767041758 77713.7714681205
+0.00002676218 4.41808351397 7860.4193924392
+0.00002342687 6.13516237631 3930.2096962196
+0.00001273166 2.03709655772 529.6909650946
+0.00001324292 0.74246356352 11506.7697697936
+0.00000901855 2.04505443513 26.2983197998
+0.00001199167 1.10962944315 1577.3435424478
+0.00000857223 3.50849156957 398.1490034082
+0.00000779786 1.17882652114 5223.6939198022
+0.0000099025 5.23268129594 5884.9268465832
+0.00000753141 2.53339053818 5507.5532386674
+0.00000505264 4.58292563052 18849.2275499742
+0.00000492379 4.20506639861 775.522611324
+0.00000356655 2.91954116867 0.0673103028
+0.00000284125 1.89869034186 796.2980068164
+0.0000024281 0.34481140906 5486.777843175
+0.00000317087 5.84901952218 11790.6290886588
+0.00000271039 0.31488607649 10977.078804699
+0.0000020616 4.80646606059 2544.3144198834
+0.00000205385 1.86947813692 5573.1428014331
+0.00000202261 2.45767795458 6069.7767545534
+0.00000126184 1.0830263021 20.7753954924
+0.00000155516 0.83306073807 213.299095438
+0.00000115132 0.64544911683 0.9803210682
+0.00000102851 0.63599846727 4694.0029547076
+0.00000101724 4.26679821365 7.1135470008
+0.00000099206 6.20992940258 2146.1654164752
+0.00000132212 3.41118275555 2942.4634232916
+0.00000097607 0.6810127227 155.4203994342
+0.00000085128 1.29870743025 6275.9623029906
+0.00000074651 1.75508916159 5088.6288397668
+0.00000101895 0.97569221824 15720.8387848784
+0.00000084711 3.67080093025 71430.6956181291
+0.00000073547 4.67926565481 801.8209311238
+0.00000073874 3.50319443167 3154.6870848956
+0.00000078756 3.03698313141 12036.4607348882
+0.00000079637 1.807913307 17260.1546546904
+0.00000085803 5.98322631256 161000.685737674
+0.00000056963 2.78430398043 6286.5989683404
+0.00000061148 1.81839811024 7084.8967811152
+0.00000069627 0.83297596966 9437.762934887
+0.00000056116 4.38694880779 14143.4952424306
+0.00000062449 3.97763880587 8827.3902698748
+0.00000051145 0.28306864501 5856.4776591154
+0.00000055577 3.47006009062 6279.5527316424
+0.00000041036 5.36817351402 8429.2412664666
+0.00000051605 1.33282746983 1748.016413067
+0.00000051992 0.18914945834 12139.5535091068
+0.00000049 0.48735065033 1194.4470102246
+0.000000392 6.16832995016 10447.3878396044
+0.00000035566 1.77597314691 6812.766815086
+0.0000003677 6.04133859347 10213.285546211
+0.00000036596 2.56955238628 1059.3819301892
+0.00000033291 0.59309499459 17789.845619785
+0.00000035954 1.70876111898 2352.8661537718
+0.00000040938 2.39850881707 19651.048481098
+0.00000030047 2.73975123935 1349.8674096588
+0.00000030412 0.44294464135 83996.8473181119
+0.00000023663 0.48473567763 8031.0922630584
+0.00000023574 2.06527720049 3340.6124266998
+0.00000021089 4.14825464101 951.7184062506
+0.00000024738 0.21484762138 3.5904286518
+0.00000025352 3.16470953405 4690.4798363586
+0.0000002282 5.22197888032 4705.7323075436
+0.00000021419 1.42563735525 16730.4636895958
+0.00000021891 5.55594302562 553.5694028424
+0.00000017481 4.56052900359 135.0650800354
+0.00000019925 5.22208471269 12168.0026965746
+0.0000001986 5.77470167653 6309.3741697912
+0.000000203 0.37133792946 283.8593188652
+0.00000014421 4.19315332546 242.728603974
+0.00000016225 5.98837722564 11769.8536931664
+0.00000015077 4.19567181073 6256.7775301916
+0.00000019124 3.82219996949 23581.2581773176
+0.00000018888 5.38626880969 149854.400134808
+0.00000014346 3.72355084422 38.0276726358
+0.00000017898 2.21490735647 13367.9726311066
+0.00000012054 2.62229588349 955.5997416086
+0.00000011287 0.17739328092 4164.311989613
+0.00000013971 4.40138139996 6681.2248533996
+0.00000013621 1.88934471407 7632.9432596502
+0.00000012503 1.13052412208 5.5229243074
+0.00000010498 5.35909518669 1592.5960136328
+0.00000009803 0.99947478995 11371.7046897582
+0.0000000922 4.57138609781 4292.3308329504
+0.00000010327 6.19982566125 6438.4962494256
+0.00000012003 1.003514567 632.7837393132
+0.00000010827 0.32734520222 103.0927742186
+0.00000008356 4.53902685948 25132.3033999656
+0.00000010005 6.0291496328 5746.271337896
+0.00000008409 3.29946744189 7234.794256242
+0.00000008006 5.82145271907 28.4491874678
+0.00000010523 0.93871805506 11926.2544136688
+0.00000007686 3.12142363172 7238.6755916
+0.00000009378 2.62414241032 5760.4984318976
+0.00000008127 6.11228001785 4732.0306273434
+0.00000009232 0.48343968736 522.5774180938
+0.00000009802 5.24413991147 27511.4678735372
+0.00000007871 0.99590177926 5643.1785636774
+0.00000008123 6.2705301365 426.598190876
+0.00000009048 5.33686335897 6386.16862421
+0.0000000862 4.16538210888 7058.5984613154
+0.00000006297 4.71724819317 6836.6452528338
+0.00000007575 3.97382858911 11499.6562227928
+0.00000007756 2.95729056763 23013.5395395872
+0.00000007314 0.60652505806 11513.8833167944
+0.00000005955 2.87641047971 6283.14316029419
+0.00000006534 5.79072926033 18073.7049386502
+0.00000007188 3.99831508699 74.7815985673
+0.00000007346 4.38582365437 316.3918696566
+0.00000005413 5.39199024641 419.4846438752
+0.00000005127 2.36062848786 10973.55568635
+0.00000007056 0.32258441903 263.0839233728
+0.00000006625 3.66475158672 17298.1823273262
+0.00000006762 5.91132535899 90955.5516944961
+0.00000004938 5.73672165674 9917.6968745098
+0.00000005547 2.45152597661 12352.8526045448
+0.00000005958 3.32051344676 6283.0085396886
+0.00000004471 2.06385999536 7079.3738568078
+0.00000006153 1.45823331144 233141.314404362
+0.00000004348 4.4234217548 5216.5803728014
+0.00000006123 1.07494905258 19804.8272915828
+0.00000004488 3.6528503715 206.1855484372
+0.0000000402 0.83995823171 20.3553193988
+0.00000005188 4.06503864016 6208.2942514241
+0.00000005307 0.38217636096 31441.6775697568
+0.00000003785 2.34369213733 3.881335358
+0.00000004497 3.27230796845 11015.1064773348
+0.00000004132 0.92128915753 3738.761430108
+0.00000003521 5.97844807108 3894.1818295422
+0.00000004215 1.90601120623 245.8316462294
+0.00000003701 5.03069397926 536.8045120954
+0.00000003865 1.82634360607 11856.2186514245
+0.00000003652 1.01838584934 16200.7727245012
+0.0000000339 0.97785123922 8635.9420037632
+0.00000003737 2.95380107829 3128.3887650958
+0.00000003507 3.71291946325 6290.1893969922
+0.00000003086 3.64646921512 10.6366653498
+0.00000003397 1.10590684017 14712.317116458
+0.00000003334 0.83684924911 6496.3749454294
+0.00000002805 2.58504514144 14314.1681130498
+0.0000000365 1.08344142571 88860.0570709867
+0.00000003388 3.20185096055 5120.6011455836
+0.00000003252 3.47859752062 6133.5126528568
+0.00000002553 3.94869034189 1990.745017041
+0.0000000352 2.05559692878 244287.600007228
+0.00000002565 1.560717849 23543.2305046818
+0.00000002621 3.85639359951 266.6070417218
+0.00000002955 3.39692949667 9225.539273283
+0.00000002876 6.02635617464 154717.609887683
+0.00000002395 1.16131956403 10984.1923516998
+0.00000003161 1.32798718453 10873.9860304804
+0.00000003163 5.08946464629 21228.3920235458
+0.00000002361 4.27212906992 6040.3472460174
+0.0000000303 1.80209931347 35371.8872659764
+0.00000002343 3.576898605 10969.9652576982
+0.00000002618 2.57870156528 22483.8485744926
+0.00000002113 3.71393780256 65147.6197681377
+0.00000002019 0.81393923319 170.6728706192
+0.00000002003 0.38091017375 6172.869528772
+0.00000002506 3.74379142438 10575.4066829418
+0.00000002381 0.10581361289 7.046236698
+0.00000001949 4.86892513469 36.0278666774
+0.00000002074 4.2279477457 5650.2921106782
+0.00000001924 5.5946054986 6282.0955289232
+0.00000001949 1.07002512703 5230.807466803
+0.00000001988 5.19736046771 6262.300454499
+0.00000001887 3.74365662683 23.8784377478
+0.00000001787 1.25929682929 12559.038152982
+0.00000001883 1.90364058477 15.252471185
+0.00000001816 3.68083868442 15110.4661198662
+0.00000001701 4.4110589538 110.2063212194
+0.0000000199 3.93295788548 6206.8097787158
+0.00000002103 0.75354917468 13521.7514415914
+0.00000001774 0.48747535361 1551.045222648
+0.00000001882 0.86684493432 22003.9146348698
+0.00000001924 1.22898324132 709.9330485583
+0.00000002009 4.6285092198 6037.244203762
+0.00000001924 0.60231842508 6284.0561710596
+0.00000001596 3.98332956992 13916.0191096416
+0.00000001664 4.41939715469 8662.240323563
+0.00000001971 1.04560500503 18209.3302636602
+0.00000001942 4.31335979989 6244.9428143536
+0.00000001476 0.93271367331 2379.1644735716
+0.0000000181 0.49112137707 1.4844727083
+0.00000001346 1.51574702235 4136.9104335162
+0.00000001528 5.61835711404 6127.6554505572
+0.00000001791 3.22187270126 39302.096962196
+0.00000001747 3.05638656738 18319.5365848796
+0.00000001431 4.51153808594 20426.571092422
+0.00000001695 0.22047718414 25158.6017197654
+0.00000001242 4.46665769933 17256.6315363414
+0.00000001463 4.69242679213 14945.3161735544
+0.00000001205 1.86912144659 4590.910180489
+0.00000001192 2.74227166898 12569.6748183318
+0.00000001222 5.18120087482 5333.9002410216
+0.0000000139 5.42894648983 143571.324284816
+0.00000001473 1.70479245805 11712.9553182308
+0.00000001362 2.61069503292 6062.6632075526
+0.00000001148 6.0300180054 3634.6210245184
+0.00000001198 5.15294130422 10177.2576795336
+0.00000001266 0.11421493643 18422.6293590982
+0.00000001411 1.09908857534 3496.032826134
+0.00000001349 2.99805109633 17654.7805397496
+0.00000001253 2.79850152848 167283.761587666
+0.00000001311 1.60942984879 5481.2549188676
+0.00000001079 6.20304501787 3.2863574178
+0.00000001181 1.20653776978 131.5419616864
+0.00000001254 5.45103277798 6076.8903015542
+0.00000001035 2.32142722747 7342.4577801806
+0.00000001117 0.38838354256 949.1756089698
+0.00000000966 3.18341890851 11087.2851259184
+0.00000001171 3.39635049962 12562.6285816338
+0.00000001121 0.72627490378 220.4126424388
+0.00000001024 2.19378315386 11403.676995575
+0.00000000888 3.91173199285 4686.8894077068
+0.0000000091 1.98802695087 735.8765135318
+0.0000000083 0.48984915507 24072.9214697764
+0.00000001096 6.17377835617 5436.9930152402
+0.00000000908 0.44959639433 7477.522860216
+0.00000000974 1.52996238356 9623.6882766912
+0.0000000084 1.79543266333 5429.8794682394
+0.00000000778 6.17699177946 38.1330356378
+0.00000000776 4.09855402433 14.2270940016
+0.00000001068 4.64200173735 43232.3066584156
+0.00000000954 1.49988435748 1162.4747044078
+0.00000000907 0.86986870809 10344.2950653858
+0.00000000931 4.06044689031 28766.924424484
+0.00000000739 5.04368197372 639.897286314
+0.00000000937 3.4688469896 1589.0728952838
+0.00000000763 5.86304932998 16858.4825329332
+0.00000000953 4.20801492835 11190.377900137
+0.00000000708 1.7289998894 13095.8426650774
+0.00000000969 1.64439522215 29088.811415985
+0.00000000717 0.16688678895 11.729352836
+0.00000000962 3.53092337542 12416.5885028482
+0.00000000747 5.77866940346 12592.4500197826
+0.00000000672 1.91095796194 3.9321532631
+0.00000000671 5.46240843677 18052.9295431578
+0.00000000675 6.28311558823 4535.0594369244
+0.00000000684 0.3997501208 5849.3641121146
+0.00000000799 0.29851185294 12132.439962106
+0.00000000758 0.96370823331 1052.2683831884
+0.00000000782 5.33878339919 13517.8701062334
+0.0000000073 1.70106160291 17267.2682016912
+0.00000000749 2.59599901875 11609.8625440122
+0.00000000734 2.78417782952 640.8776073822
+0.00000000688 5.15048287468 16496.3613962024
+0.0000000077 1.62469589333 4701.1165017084
+0.00000000633 2.20587893893 25934.1243310894
+0.0000000076 4.21317219403 377.3736079158
+0.00000000584 2.13420121623 10557.5941608238
+0.00000000574 0.24250054587 9779.1086761254
+0.00000000573 3.16435264609 533.2140834436
+0.00000000685 3.19344289472 12146.6670561076
+0.00000000675 0.96179233959 10454.5013866052
+0.00000000648 1.46327342555 6268.8487559898
+0.00000000589 2.50543543638 3097.88382272579
+0.00000000551 5.28099026956 9388.0059094152
+0.00000000696 3.65342150016 4804.209275927
+0.00000000669 2.51030077026 2388.8940204492
+0.0000000055 0.06883864342 20199.094959633
+0.00000000629 4.13350995675 45892.730433157
+0.00000000678 6.09190163533 135.62532501
+0.00000000593 1.50136257618 226858.23855437
+0.00000000542 3.58573645173 6148.010769956
+0.00000000682 5.02203067788 17253.0411076896
+0.00000000565 4.2930923861 11933.3679606696
+0.00000000486 0.77746204893 27.4015560968
+0.00000000503 0.58963565969 15671.0817594066
+0.00000000616 4.06539884128 227.476132789
+0.00000000583 6.12695541996 18875.525869774
+0.00000000537 2.1505644098 21954.157609398
+0.00000000669 6.06986269566 47162.5163546352
+0.00000000475 0.4034384211 6915.8595893046
+0.0000000054 2.83444222174 5326.7866940208
+0.0000000053 5.26359885263 10988.808157535
+0.00000000582 3.24533095664 153.7788104848
+0.00000000641 3.24711791371 2107.0345075424
+0.00000000621 3.09698523779 33019.0211122046
+0.00000000466 3.14982372198 10440.2742926036
+0.00000000466 0.90708835657 5966.6839803348
+0.00000000528 0.8192645447 813.5502839598
+0.00000000603 3.81378921927 316428.228673915
+0.00000000559 1.81894804124 17996.0311682222
+0.00000000437 2.28625594435 6303.8512454838
+0.00000000518 4.86069178322 20597.2439630412
+0.00000000424 6.23520018693 6489.2613984286
+0.00000000518 6.17617826756 0.2438174835
+0.00000000404 5.72804304258 5642.1982426092
+0.00000000458 1.34117773915 6287.0080032545
+0.00000000548 5.6845445832 155427.542936241
+0.00000000547 1.03391472061 3646.3503773544
+0.00000000428 4.69800981138 846.0828347512
+0.00000000413 6.02520699406 6279.4854213396
+0.00000000534 3.03030638223 66567.4858652543
+0.00000000383 1.49056949125 19800.9459562248
+0.0000000041 5.28319622279 18451.078546566
+0.00000000352 4.68891600359 4907.3020501456
+0.0000000048 5.36572651091 348.924420448
+0.00000000344 5.89157452896 6546.1597733642
+0.0000000034 0.3755742644 13119.7211028252
+0.00000000434 4.98417785901 6702.5604938666
+0.00000000332 2.68902519126 29296.6153895786
+0.00000000448 2.16478480251 5905.7022420756
+0.00000000344 2.06546633735 49.7570254718
+0.00000000315 1.24023811803 4061.2192153944
+0.00000000324 2.30897526929 5017.508371365
+0.00000000413 0.17171692962 6286.6662786432
+0.00000000431 3.86601101393 12489.8856287072
+0.00000000349 4.55372342974 4933.2084403326
+0.00000000323 0.41971136084 10770.8932562618
+0.00000000341 2.68612860807 11.0457002639
+0.00000000316 3.52936906658 17782.7320727842
+0.00000000315 5.63357264999 568.8218740274
+0.0000000034 3.83571212349 10660.6869350424
+0.00000000297 0.62691416712 20995.3929664494
+0.00000000405 1.00085779471 16460.333529525
+0.00000000414 1.21998752076 51092.7260508548
+0.00000000336 4.71465945226 6179.9830757728
+0.00000000361 3.71227508354 28237.2334593894
+0.00000000385 6.21925225757 24356.7807886416
+0.00000000327 1.05606504715 11919.140866668
+0.00000000327 6.14222420989 6254.6266625236
+0.00000000268 2.47224339737 664.75604513
+0.00000000269 1.86207884109 23141.5583829246
+0.00000000345 0.93461290184 6058.7310542895
+0.00000000296 4.5168755718 6418.1409300268
+0.00000000353 4.50033653082 36949.2308084242
+0.0000000026 4.04963546305 6525.8044539654
+0.00000000298 2.20046722622 156137.475984799
+0.00000000253 3.49900838384 29864.334027309
+0.00000000254 2.44901693835 5331.3574437408
+0.00000000296 0.84347588787 5729.506447149
+0.00000000298 1.29194706125 22805.7355659936
+0.00000000241 2.00721280805 16737.5772365966
+0.00000000311 1.23668016334 6281.5913772831
+0.0000000024 2.51650377121 6245.0481773556
+0.00000000332 3.55576945724 7668.6374249425
+0.00000000264 4.44052061202 12964.300703391
+0.00000000257 1.79654471948 11080.1715789176
+0.0000000026 3.3307759842 5888.4499649322
+0.00000000285 0.3088636143 11823.1616394502
+0.0000000029 5.70141882483 77.673770428
+0.00000000255 4.0093966444 5881.4037282342
+0.00000000253 4.73318493678 16723.350142595
+0.00000000228 0.95333661324 5540.0857894588
+0.00000000319 1.38633229189 163096.180361183
+0.00000000224 1.65156322696 10027.9031957292
+0.00000000226 0.34106460604 17796.9591667858
+0.00000000236 4.19817431922 19.66976089979
+0.0000000028 4.1408026897 12539.853380183
+0.00000000275 5.50306930248 32.5325507914
+0.00000000223 5.23334210294 56.8983749356
+0.00000000217 6.08587881787 6805.6532680852
+0.0000000028 4.52472044653 6016.4688082696
+0.00000000227 5.06509843737 6277.552925684
+0.00000000226 5.17755154305 11720.0688652316
+0.00000000245 3.96486270306 22.7752014508
+0.0000000022 4.7207808197 6.62855890001
+0.00000000207 5.71701403951 41.5507909848
+0.00000000204 3.9122741125 2699.7348193176
+0.00000000209 0.86881969011 6321.1035226272
+0.000000002 2.11984445273 4274.5183108324
+0.000000002 5.39839888163 6019.9919266186
+0.00000000209 5.67606291663 11293.4706743556
+0.00000000252 1.64965729351 9380.9596727172
+0.00000000275 5.04826903506 73.297125859
+0.00000000208 1.88207277133 11300.5842213564
+0.00000000272 0.74640926842 1975.492545856
+0.00000000199 3.30836672397 22743.4093795164
+0.00000000269 4.48560812155 64471.9912417449
+0.00000000192 2.17464236325 5863.5912061162
+0.00000000228 5.85373115869 128.0188433374
+0.00000000261 2.64321183295 55022.9357470744
+0.0000000022 5.75012110079 29.429508536
+0.00000000187 4.03230554718 467.9649903544
+0.000000002 5.60556112058 1066.49547719
+0.00000000231 1.09802712785 12341.8069042809
+0.00000000199 0.295006252 149.5631971346
+0.00000000249 5.10473210814 7875.6718636242
+0.00000000208 0.93013835019 14919.0178537546
+0.00000000179 0.87104393079 12721.572099417
+0.00000000203 1.56920753653 28286.9904848612
+0.00000000179 2.47036386443 16062.1845261168
+0.00000000198 3.54061588502 30.914125635
+0.00000000171 3.45356518113 5327.4761083828
+0.00000000183 0.72325421604 6272.0301497275
+0.00000000216 2.97174580686 19402.7969528166
+0.00000000168 2.51550550242 23937.856389741
+0.00000000195 0.09045393425 156.4007205024
+0.00000000179 4.4947179809 31415.379249957
+0.00000000216 0.42177594328 23539.7073863328
+0.00000000189 0.37542530191 9814.6041002912
+0.00000000218 2.36835880025 16627.3709153772
+0.00000000166 4.23182968446 16840.6700108152
+0.000000002 2.02153258098 16097.6799502826
+0.00000000169 0.91318727 95.9792272178
+0.00000000211 5.73370637657 151.8972810852
+0.00000000204 0.42643085174 515.463871093
+0.00000000212 3.00233538977 12043.574281889
+0.00000000192 5.46153589821 6379.0550772092
+0.00000000165 1.38698167064 4171.4255366138
+0.0000000016 6.23798383332 202.2533951741
+0.00000000215 0.20889073407 5621.8429232104
+0.00000000181 4.12439203622 13341.6743113068
+0.00000000153 1.24460848836 29826.3063546732
+0.0000000015 3.12999753018 799.8211251654
+0.00000000175 4.55671604437 239424.390254353
+0.00000000192 1.33928820063 394.6258850592
+0.00000000149 2.65697593276 21.335640467
+0.00000000146 5.58021191726 412.3710968744
+0.00000000156 3.75650175503 12323.4230960088
+0.00000000143 3.75708566606 58864.5439181463
+0.00000000143 3.28248547724 29.8214381488
+0.00000000144 1.07862546598 1265.5674786264
+0.00000000148 0.23389236655 10021.8372800994
+0.00000000193 5.92751083086 40879.4405046438
+0.0000000014 4.97612440269 158.9435177832
+0.00000000148 2.61640453469 17157.0618804718
+0.00000000141 3.66871308723 26084.0218062162
+0.00000000147 5.09968173403 661.232926781
+0.00000000146 4.96885605695 57375.8019008462
+0.00000000142 0.78678347839 12779.4507954208
+0.00000000134 4.79432636012 111.1866422876
+0.0000000014 1.27748013377 107.6635239386
+0.00000000169 2.74893543762 26735.9452622132
+0.00000000165 3.95288000638 6357.8574485587
+0.00000000183 5.43418358741 369.6998159404
+0.00000000134 3.09132862833 17.812522118
+0.00000000132 3.05633896779 22490.9621214934
+0.00000000134 4.09472795832 6599.467719648
+0.00000000181 4.22950689891 966.9708774356
+0.00000000152 5.28885894415 12669.2444742014
+0.0000000015 5.86819430908 97238.6275444875
+0.00000000142 5.87266532526 22476.7350274918
+0.00000000145 5.07330784304 87.30820453981
+0.00000000133 5.65471067133 31.9723058168
+0.00000000124 2.83326217072 12566.2190102856
+0.00000000135 3.12861731644 32217.2001810808
+0.00000000137 0.86487461904 9924.8104215106
+0.00000000172 1.98369595114 174242.46596405
+0.0000000017 4.41115280254 327574.514276781
+0.00000000151 0.46542099527 39609.6545831656
+0.00000000148 2.13439571118 491.6632924588
+0.00000000153 3.78801830344 17363.247428909
+0.00000000165 5.31654110459 16943.7627850338
+0.00000000165 4.06747587817 58953.145443294
+0.00000000118 0.63846333239 6.0659156298
+0.00000000159 0.86086959274 221995.028801495
+0.00000000119 5.96432932413 1385.8952763362
+0.00000000114 5.16516114595 25685.872802808
+0.00000000112 3.39403722178 21393.5419698576
+0.00000000112 4.92889233335 56.8032621698
+0.00000000119 2.40637635942 18635.9284545362
+0.00000000115 0.23374479051 418.9243989006
+0.00000000122 0.93575234049 24492.4061136516
+0.00000000115 4.58880032176 26709.6469424134
+0.0000000013 4.85539251 22345.2603761082
+0.0000000014 1.09413073202 44809.6502008634
+0.00000000112 6.05401806281 433.7117378768
+0.00000000104 1.54931540602 127.9515330346
+0.00000000105 4.82620858888 33794.5437235286
+0.00000000102 4.12448497391 15664.0355227086
+0.00000000107 4.67919356465 77690.7595057385
+0.00000000118 4.5232017012 19004.6479494084
+0.00000000107 5.71774478555 77736.7834305025
+0.00000000143 1.81201813018 4214.0690150848
+0.00000000125 1.14419195615 625.6701923124
+0.00000000124 3.27736514057 12566.08438968
+0.0000000011 1.08682570828 2787.0430238574
+0.00000000105 1.78318141871 18139.2945014159
+0.00000000102 4.75119578149 12242.6462833254
+0.00000000137 1.43510636754 86464.6133168312
+0.00000000101 4.91289409429 401.6721217572
+0.00000000129 1.23567904485 12029.3471878874
+0.00000000138 2.45654707999 7576.560073574
+0.00000000103 0.40004073416 90279.9231681033
+0.00000000108 0.9898977494 5636.0650166766
+0.00000000117 5.17362872063 34520.3093093808
+0.000000001 3.95534628189 5547.1993364596
+0.00000000098 1.28118280598 21548.9623692918
+0.00000000097 3.34717130592 16310.9790457206
+0.00000000098 4.37041908717 34513.2630726828
+0.00000000125 2.7216443296 24065.8079227756
+0.00000000102 0.66938025772 10239.5838660108
+0.00000000119 1.21689479331 1478.8665740644
+0.00000000094 1.99595224256 13362.4497067992
+0.00000000094 4.30965982872 26880.3198130326
+0.00000000095 2.89807657534 34911.412076091
+0.00000000106 1.0015665359 16522.6597160022
+0.00000000097 0.89642320201 71980.6335747312
+0.00000000116 4.19967201116 206.7007372966
+0.00000000099 1.37437847718 1039.0266107904
+0.00000000126 3.21642544972 305281.943071049
+0.00000000094 0.6899787606 7834.1210726394
+0.00000000094 5.58132218606 3104.9300594238
+0.00000000095 3.0382374111 8982.810669309
+0.00000000108 0.52696637156 276.7457718644
+0.00000000124 3.43899862683 172146.97134054
+0.00000000102 1.04031728553 95143.1329209781
+0.00000000104 3.39218586218 290.972865866
+0.0000000011 3.68205877433 22380.755800274
+0.00000000117 0.78475956902 83286.9142695536
+0.00000000083 0.18241793425 15141.390794312
+0.00000000089 4.45371820659 792.7748884674
+0.00000000082 4.80703651241 6819.8803620868
+0.00000000087 3.43122851097 27707.5424942948
+0.00000000101 5.32081603011 2301.58581590939
+0.00000000082 0.87060089842 10241.2022911672
+0.00000000086 4.61919461931 36147.4098773004
+0.00000000095 2.87032884659 23020.653086588
+0.00000000088 3.2113316569 33326.5787331742
+0.0000000008 1.84900424847 21424.4666443034
+0.00000000101 4.18796434479 30666.1549584328
+0.00000000107 5.77864921649 34115.1140692746
+0.00000000104 1.08739495962 6288.5987742988
+0.0000000011 3.32898859416 72140.6286666874
+0.00000000087 4.40657711727 142.1786270362
+0.00000000109 1.94546030825 24279.1070182136
+0.00000000087 4.32472045435 742.9900605326
+0.00000000107 4.91580912547 277.0349937414
+0.00000000088 2.10180220766 26482.1708096244
+0.00000000086 4.01887374432 12491.3701014155
+0.00000000106 5.49092372854 62883.3551395136
+0.0000000008 6.19781316983 6709.6740408674
+0.00000000088 2.09872810657 238004.524157236
+0.00000000083 4.90662164029 51.28033786241
+0.00000000095 4.13387406591 18216.443810661
+0.00000000078 6.0694939168 148434.534037691
+0.00000000079 3.03048221644 838.9692877504
+0.00000000074 5.49813051211 29026.4852295078
+0.00000000073 3.05008665738 567.7186377304
+0.00000000084 0.46604373274 45.1412196366
+0.00000000093 2.52267536308 48739.859897083
+0.00000000076 1.76418124905 41654.9631159678
+0.00000000067 5.77851227793 6311.5250374592
+0.00000000062 3.32967880172 15508.6151232744
+0.00000000079 5.59773841328 71960.3865832237
+0.00000000057 3.90629505268 5999.2165311262
+0.00000000061 0.05695043232 7856.89627409019
+0.00000000061 5.63297958433 7863.9425107882
+0.00000000065 3.72178394016 12573.2652469836
+0.00000000057 4.18217219541 26087.9031415742
+0.00000000066 3.92262333487 69853.3520756813
+0.00000000053 5.51119362045 77710.2483497715
+0.00000000053 4.88573986961 77717.2945864695
+0.00000000062 2.88876342225 9411.4646150872
+0.00000000051 1.12657183874 82576.9812209953
+0.00000000045 2.95671076719 24602.612434871
+0.0000000004 5.55145719241 12565.1713789146
+0.00000000039 1.20838190039 18842.1140029734
+0.00000000045 3.18590558749 45585.1728121874
+0.00000000049 2.44790934886 13613.804277336
diff --git a/kstars/kstars/data/earth.L1.vsop b/kstars/kstars/data/earth.L1.vsop
new file mode 100644
index 00000000..dd19800a
--- /dev/null
+++ b/kstars/kstars/data/earth.L1.vsop
@@ -0,0 +1,341 @@
+6283.31966747491 0.000000 0.000000
+0.00206058863 2.67823455584 6283.0758499914
+0.0000430343 2.63512650414 12566.1516999828
+0.00000425264 1.59046980729 3.523118349
+0.00000108977 2.96618001993 1577.3435424478
+0.00000093478 2.59212835365 18849.2275499742
+0.00000119261 5.79557487799 26.2983197998
+0.00000072122 1.13846158196 529.6909650946
+0.00000067768 1.87472304791 398.1490034082
+0.00000067327 4.40918235168 5507.5532386674
+0.00000059027 2.8879703846 5223.6939198022
+0.00000055976 2.17471680261 155.4203994342
+0.00000045407 0.39803079805 796.2980068164
+0.00000036369 0.46624739835 775.522611324
+0.00000028958 2.64707383882 7.1135470008
+0.00000019097 1.84628332577 5486.777843175
+0.00000020844 5.34138275149 0.9803210682
+0.00000018508 4.96855124577 213.299095438
+0.00000016233 0.03216483047 2544.3144198834
+0.00000017293 2.99116864949 6275.9623029906
+0.00000015832 1.43049285325 2146.1654164752
+0.00000014615 1.20532366323 10977.078804699
+0.00000011877 3.25804815607 5088.6288397668
+0.00000011514 2.07502418155 4694.0029547076
+0.00000009721 4.23925472239 1349.8674096588
+0.00000009969 1.30262991097 6286.5989683404
+0.00000009452 2.69957062864 242.728603974
+0.00000012461 2.83432285512 1748.016413067
+0.00000011808 5.2737979048 1194.4470102246
+0.00000008577 5.64475868067 951.7184062506
+0.00000010641 0.76614199202 553.5694028424
+0.00000007576 5.30062664886 2352.8661537718
+0.00000005834 1.76649917904 1059.3819301892
+0.00000006385 2.65033984967 9437.762934887
+0.00000005223 5.66135767624 71430.6956181291
+0.00000005305 0.90857521574 3154.6870848956
+0.00000006101 4.66632584188 4690.4798363586
+0.0000000433 0.24102555403 6812.766815086
+0.00000005041 1.42490103709 6438.4962494256
+0.00000004259 0.77355900599 10447.3878396044
+0.00000005198 1.85353197345 801.8209311238
+0.00000003744 2.00119516488 8031.0922630584
+0.00000003558 2.42901552681 14143.4952424306
+0.00000003372 3.86210700128 1592.5960136328
+0.00000003374 0.88776219727 12036.4607348882
+0.00000003175 3.18785710594 4705.7323075436
+0.00000003221 0.61599835472 8429.2412664666
+0.00000004132 5.23992859705 7084.8967811152
+0.0000000297 6.07026318493 4292.3308329504
+0.000000029 2.32464208411 20.3553193988
+0.00000003504 4.79975694359 6279.5527316424
+0.0000000295 1.43108874817 5746.271337896
+0.00000002697 4.80368225199 7234.794256242
+0.00000002531 6.22290682655 6836.6452528338
+0.00000002745 0.93466065396 5760.4984318976
+0.0000000325 3.39954640038 7632.9432596502
+0.00000002277 5.00277837672 17789.845619785
+0.00000002075 3.95534978634 10213.285546211
+0.00000002061 2.22411683077 5856.4776591154
+0.00000002252 5.67166499885 11499.6562227928
+0.00000002148 5.20184578235 11513.8833167944
+0.00000001886 0.53198320577 3340.6124266998
+0.00000001875 4.73511970207 83996.8473181119
+0.0000000206 2.54987293999 25132.3033999656
+0.00000001794 1.47435409831 4164.311989613
+0.00000001778 3.02473091781 5.5229243074
+0.00000002029 0.90960209983 6256.7775301916
+0.00000002075 2.26767270157 522.5774180938
+0.00000001772 3.02622802353 5753.3848848968
+0.00000001569 6.12410242782 5216.5803728014
+0.0000000159 4.63713748247 3.2863574178
+0.00000001542 4.20004448567 13367.9726311066
+0.00000001427 1.19088061711 3894.1818295422
+0.00000001375 3.09301252193 135.0650800354
+0.00000001359 4.24532506641 426.598190876
+0.0000000134 5.76511818622 6040.3472460174
+0.00000001284 3.08524663344 5643.1785636774
+0.0000000125 3.07748157144 11926.2544136688
+0.00000001551 3.07665451458 6681.2248533996
+0.00000001268 2.09196018331 6290.1893969922
+0.00000001144 3.24444699514 12168.0026965746
+0.00000001248 3.44504937285 536.8045120954
+0.00000001118 2.31829670425 16730.4636895958
+0.00000001105 5.31966001019 23.8784377478
+0.00000001051 3.75015946014 7860.4193924392
+0.00000001025 2.44688534235 1990.745017041
+0.00000000962 0.81771017882 3.881335358
+0.0000000091 0.41727865299 7079.3738568078
+0.00000000883 5.16833917651 11790.6290886588
+0.00000000957 4.07673573735 6127.6554505572
+0.0000000111 3.90096793825 11506.7697697936
+0.00000000802 3.88778875582 10973.55568635
+0.0000000078 2.39934293755 1589.0728952838
+0.00000000758 1.30034364248 103.0927742186
+0.00000000749 4.962758033 6496.3749454294
+0.00000000765 3.36312388424 36.0278666774
+0.00000000915 5.41543742089 206.1855484372
+0.00000000776 2.57589093871 11371.7046897582
+0.00000000772 3.98369209464 955.5997416086
+0.00000000749 5.17890001805 10969.9652576982
+0.00000000806 0.34218864254 9917.6968745098
+0.00000000728 5.20962563787 38.0276726358
+0.00000000685 2.77592961854 20.7753954924
+0.00000000636 4.28242193632 28.4491874678
+0.00000000608 5.63278508906 10984.1923516998
+0.00000000704 5.60738823665 3738.761430108
+0.00000000685 0.38876148682 15.252471185
+0.00000000601 0.73489602442 419.4846438752
+0.00000000716 2.65279791438 6309.3741697912
+0.00000000584 5.54502568227 17298.1823273262
+0.0000000065 1.13379656406 7058.5984613154
+0.00000000688 2.59683891779 3496.032826134
+0.00000000485 0.44467180946 12352.8526045448
+0.00000000528 2.74936967681 3930.2096962196
+0.00000000597 5.27668281777 10575.4066829418
+0.00000000583 3.1892906781 4732.0306273434
+0.00000000526 5.01697321546 5884.9268465832
+0.0000000054 1.29175137075 640.8776073822
+0.00000000473 5.4995330697 5230.807466803
+0.00000000406 5.21248452189 220.4126424388
+0.00000000395 1.87474483222 16200.7727245012
+0.0000000037 3.84921354713 18073.7049386502
+0.00000000367 0.88533542778 6283.14316029419
+0.00000000379 0.37983009325 10177.2576795336
+0.00000000356 3.84145204913 11712.9553182308
+0.00000000374 5.01577520608 7.046236698
+0.00000000381 4.30250406634 6062.6632075526
+0.00000000471 0.86381834647 6069.7767545534
+0.00000000367 1.32943839763 6283.0085396886
+0.0000000046 5.19667219575 6284.0561710596
+0.00000000333 5.54256205741 4686.8894077068
+0.00000000341 4.36522989934 7238.6755916
+0.00000000336 4.00205876835 3097.88382272579
+0.00000000359 6.22679790284 245.8316462294
+0.00000000307 2.35299010924 170.6728706192
+0.00000000343 3.77164927143 6076.8903015542
+0.00000000296 5.44152227481 17260.1546546904
+0.00000000328 0.13837875384 11015.1064773348
+0.00000000268 1.1390455063 12569.6748183318
+0.00000000263 0.00538633678 4136.9104335162
+0.00000000282 5.0439983748 7477.522860216
+0.00000000288 3.13401177517 12559.038152982
+0.00000000259 0.93882269387 5642.1982426092
+0.00000000292 1.98420020514 12132.439962106
+0.00000000247 3.84244798532 5429.8794682394
+0.00000000245 5.70467521726 65147.6197681377
+0.00000000241 0.99480969552 3634.6210245184
+0.00000000246 3.06168069935 110.2063212194
+0.00000000239 6.11855909114 11856.2186514245
+0.00000000263 0.66348415419 21228.3920235458
+0.00000000262 1.51070507866 12146.6670561076
+0.0000000023 1.75927314884 9779.1086761254
+0.00000000223 2.00967043606 6172.869528772
+0.00000000246 1.10411690865 6282.0955289232
+0.00000000221 3.03945240854 8635.9420037632
+0.00000000214 4.03840869663 14314.1681130498
+0.00000000236 5.4691507058 13916.0191096416
+0.00000000224 4.68408089456 24072.9214697764
+0.00000000212 2.13695625494 5849.3641121146
+0.00000000207 3.07724246401 11.729352836
+0.00000000207 6.10306282747 23543.2305046818
+0.00000000266 1.00709566823 2388.8940204492
+0.00000000217 6.27837036335 17267.2682016912
+0.00000000204 2.34615348695 266.6070417218
+0.00000000195 5.55015549753 6133.5126528568
+0.00000000188 2.52667166175 6525.8044539654
+0.00000000185 0.90960768344 18319.5365848796
+0.00000000177 1.73429218289 154717.609887683
+0.00000000187 4.76483647432 4535.0594369244
+0.00000000186 4.63080493407 10440.2742926036
+0.00000000215 2.8125545456 7342.4577801806
+0.00000000172 1.45551888559 9225.539273283
+0.00000000162 3.30661909388 639.897286314
+0.00000000168 2.17671416605 27.4015560968
+0.0000000016 1.68164180475 15110.4661198662
+0.00000000158 0.13519771874 13095.8426650774
+0.00000000183 0.56281322071 13517.8701062334
+0.00000000179 3.58450811616 87.30820453981
+0.00000000152 2.84070476818 5650.2921106782
+0.00000000182 0.44065530624 17253.0411076896
+0.0000000016 5.95767264171 4701.1165017084
+0.00000000142 1.4629013752 11087.2851259184
+0.00000000142 2.04464036087 20426.571092422
+0.00000000131 5.40912137746 2699.7348193176
+0.00000000144 2.07312090485 25158.6017197654
+0.00000000147 6.15106982168 9623.6882766912
+0.00000000141 5.55739979498 10454.5013866052
+0.00000000135 0.06098110407 16723.350142595
+0.00000000124 5.81218025669 17256.6315363414
+0.00000000124 2.36293551623 4933.2084403326
+0.00000000126 3.47435905118 22483.8485744926
+0.00000000159 5.63954754618 5729.506447149
+0.00000000123 3.92815963256 17996.0311682222
+0.00000000148 3.02509280598 1551.045222648
+0.0000000012 5.91904349732 6206.8097787158
+0.00000000134 3.11122937825 21954.157609398
+0.00000000119 5.5214112345 709.9330485583
+0.00000000122 3.00813429479 19800.9459562248
+0.00000000127 1.37618620001 14945.3161735544
+0.00000000141 2.56889468729 1052.2683831884
+0.00000000123 2.83671175442 11919.140866668
+0.00000000118 0.81934438215 5331.3574437408
+0.00000000151 2.68731829165 11769.8536931664
+0.00000000119 5.08835797638 5481.2549188676
+0.00000000153 2.46021790779 11933.3679606696
+0.00000000108 1.04936452145 11403.676995575
+0.00000000128 0.99794735107 8827.3902698748
+0.00000000144 2.54869747042 227.476132789
+0.0000000015 4.50631437136 2379.1644735716
+0.00000000107 1.79272017026 13119.7211028252
+0.00000000107 4.43556814486 18422.6293590982
+0.00000000109 0.29269062317 16737.5772365966
+0.00000000141 3.18979826258 6262.300454499
+0.00000000122 4.23040027813 29.429508536
+0.00000000111 5.16954029551 17782.7320727842
+0.000000001 3.52213872761 18052.9295431578
+0.00000000108 1.08514212991 16858.4825329332
+0.00000000106 1.9608524841 74.7815985673
+0.0000000011 2.30582372873 16460.333529525
+0.00000000097 3.5091894021 5333.9002410216
+0.00000000099 3.56417337974 735.8765135318
+0.00000000094 5.01857894228 3128.3887650958
+0.00000000097 1.65579893894 533.2140834436
+0.00000000092 0.89217162285 29296.6153895786
+0.00000000123 3.16062050433 9380.9596727172
+0.00000000102 1.20493500565 23020.653086588
+0.00000000088 2.21296088224 12721.572099417
+0.00000000089 1.5426472031 20199.094959633
+0.00000000113 4.8332070787 16496.3613962024
+0.00000000121 6.19860353182 9388.0059094152
+0.00000000089 4.08082274765 22805.7355659936
+0.00000000098 1.0918183283 12043.574281889
+0.00000000086 1.13655027605 143571.324284816
+0.00000000088 5.96980472191 107.6635239386
+0.00000000082 5.01340404594 22003.9146348698
+0.00000000094 1.69615700473 23006.4259925864
+0.00000000081 3.00657814365 2118.7638603784
+0.00000000098 1.39215287161 8662.240323563
+0.00000000077 3.3355519084 15720.8387848784
+0.00000000082 5.86880116464 2787.0430238574
+0.00000000076 5.67183650604 14.2270940016
+0.00000000081 6.16619455699 1039.0266107904
+0.00000000076 3.21449884756 111.1866422876
+0.00000000078 1.37531518377 21947.1113727
+0.00000000074 3.58814195051 11609.8625440122
+0.00000000077 4.84846488388 22743.4093795164
+0.0000000009 1.48869013606 15671.0817594066
+0.00000000082 3.48618399109 29088.811415985
+0.00000000069 3.55746476593 4590.910180489
+0.00000000069 1.93625656075 135.62532501
+0.0000000007 2.66548322237 18875.525869774
+0.00000000069 5.41478093731 26735.9452622132
+0.00000000079 5.15154513662 12323.4230960088
+0.00000000094 3.62899392448 77713.7714681205
+0.00000000078 4.17011182047 1066.49547719
+0.00000000071 3.89435637865 22779.4372461938
+0.00000000063 4.53968787714 8982.810669309
+0.00000000069 0.96028230548 14919.0178537546
+0.00000000076 3.29092216589 2942.4634232916
+0.00000000063 4.09167842893 16062.1845261168
+0.00000000065 3.34580407184 51.28033786241
+0.00000000065 5.75757544877 52670.0695933026
+0.00000000068 5.75884067555 21424.4666443034
+0.00000000057 5.4512239985 12592.4500197826
+0.00000000057 5.25043362558 20995.3929664494
+0.00000000073 0.53299090807 2301.58581590939
+0.0000000007 4.31243357502 19402.7969528166
+0.00000000067 2.53852336668 377.3736079158
+0.00000000056 3.20816844695 24889.5747959916
+0.00000000053 3.17816599142 18451.078546566
+0.00000000053 3.61529270216 77.673770428
+0.00000000053 0.45467549335 30666.1549584328
+0.00000000061 0.14807288453 23013.5395395872
+0.00000000051 3.32803972907 56.8983749356
+0.00000000052 3.41177624177 23141.5583829246
+0.00000000058 3.13638677202 309.2783226558
+0.0000000007 2.50592323465 31415.379249957
+0.00000000052 5.10673376738 17796.9591667858
+0.00000000067 6.27917920454 22345.2603761082
+0.0000000005 0.42577644151 25685.872802808
+0.00000000048 0.70204553333 1162.4747044078
+0.00000000066 3.64350022359 15265.8865193004
+0.0000000005 5.7438291744 19.66976089979
+0.0000000005 4.69825387775 28237.2334593894
+0.00000000047 5.74015846442 12139.5535091068
+0.00000000054 1.97301333704 23581.2581773176
+0.00000000049 4.98223579027 10021.8372800994
+0.00000000046 5.41431705539 33019.0211122046
+0.00000000051 1.23882053879 12539.853380183
+0.00000000046 2.41369976086 98068.5367163054
+0.00000000044 0.80750593746 167283.761587666
+0.00000000045 4.39613584445 433.7117378768
+0.00000000044 2.57358208785 12964.300703391
+0.00000000046 0.26142733448 11.0457002639
+0.00000000045 2.46230645202 51868.2486621788
+0.00000000048 0.89551707131 56600.2792895222
+0.00000000057 1.8641670701 25287.7237993998
+0.00000000042 5.26377513431 26084.0218062162
+0.00000000049 3.17757670611 6303.8512454838
+0.00000000052 3.65266055509 7872.1487452752
+0.0000000004 1.81891629936 34596.3646546524
+0.00000000043 1.94164978061 1903.4368125012
+0.00000000041 0.74461854136 23937.856389741
+0.00000000048 6.26034008181 28286.9904848612
+0.00000000045 5.4557501753 60530.4889857418
+0.0000000004 2.92105728682 21548.9623692918
+0.0000000004 0.04502010161 38526.574350872
+0.00000000053 3.64791042082 11925.2740926006
+0.00000000041 5.04048954693 27832.0382192832
+0.00000000042 5.19292937193 19004.6479494084
+0.0000000004 2.57120233428 24356.7807886416
+0.00000000038 3.49190341464 226858.23855437
+0.00000000039 4.61184303844 95.9792272178
+0.00000000043 2.20648228147 13521.7514415914
+0.0000000004 5.83461945819 16193.6591775004
+0.00000000045 3.73714372195 7875.6718636242
+0.00000000043 1.14078465002 49.7570254718
+0.00000000037 1.29390383811 310.8407988684
+0.00000000038 0.9597092595 664.75604513
+0.00000000037 4.27532649462 6709.6740408674
+0.00000000038 2.20108541046 28628.3362260996
+0.00000000039 0.85957361635 16522.6597160022
+0.0000000004 4.35214003837 48739.859897083
+0.00000000036 1.68167662194 10344.2950653858
+0.0000000004 5.13217319067 15664.0355227086
+0.00000000036 3.72187132496 30774.5016425748
+0.00000000036 3.32158458257 16207.886271502
+0.00000000045 3.94202418608 10988.808157535
+0.00000000039 1.51948786199 12029.3471878874
+0.00000000026 3.8768588318 6262.7205305926
+0.00000000024 4.91804163466 19651.048481098
+0.00000000023 0.29300197709 13362.4497067992
+0.00000000021 3.18605672363 6277.552925684
+0.00000000021 6.07546891132 18139.2945014159
+0.00000000022 2.31199937177 6303.4311693902
+0.00000000021 3.58418394393 18209.3302636602
+0.00000000026 2.068012969 12573.2652469836
+0.00000000021 1.56857722317 13341.6743113068
+0.00000000024 5.72605158675 29864.334027309
+0.00000000024 1.40237993205 14712.317116458
+0.00000000025 5.71466092822 25934.1243310894
diff --git a/kstars/kstars/data/earth.L2.vsop b/kstars/kstars/data/earth.L2.vsop
new file mode 100644
index 00000000..4d6f97e3
--- /dev/null
+++ b/kstars/kstars/data/earth.L2.vsop
@@ -0,0 +1,142 @@
+0.0005291887 0.000000 0.000000
+0.00008719837 1.07209665242 6283.0758499914
+0.00000309125 0.86728818832 12566.1516999828
+0.00000027339 0.05297871691 3.523118349
+0.00000016334 5.18826691036 26.2983197998
+0.00000015752 3.6845788943 155.4203994342
+0.00000009541 0.75742297675 18849.2275499742
+0.00000008937 2.05705419118 77713.7714681205
+0.00000006952 0.8267330541 775.522611324
+0.00000005064 4.66284525271 1577.3435424478
+0.00000004061 1.03057162962 7.1135470008
+0.00000003463 5.14074632811 796.2980068164
+0.00000003169 6.05291851171 5507.5532386674
+0.0000000302 1.19246506441 242.728603974
+0.00000002886 6.11652627155 529.6909650946
+0.0000000381 3.4405080349 5573.1428014331
+0.00000002714 0.30637881025 398.1490034082
+0.00000002371 4.38118838167 5223.6939198022
+0.00000002538 2.27992810679 553.5694028424
+0.00000002079 3.75435330484 0.9803210682
+0.00000001675 0.90216407959 951.7184062506
+0.00000001534 5.75900462759 1349.8674096588
+0.00000001224 2.97328088405 2146.1654164752
+0.00000001449 4.3641591397 1748.016413067
+0.00000001341 3.72061130861 1194.4470102246
+0.00000001254 2.94846826628 6438.4962494256
+0.00000000999 5.98640014468 6286.5989683404
+0.00000000917 4.79788687522 5088.6288397668
+0.00000000828 3.31321076572 213.299095438
+0.00000001103 1.27104454479 161000.685737674
+0.00000000762 3.41582762988 5486.777843175
+0.00000001044 0.60409577691 3154.6870848956
+0.00000000887 5.23465144638 7084.8967811152
+0.00000000645 1.60096192515 2544.3144198834
+0.00000000681 3.43155669169 4694.0029547076
+0.00000000605 2.47806340546 10977.078804699
+0.00000000706 6.19393222575 4690.4798363586
+0.00000000643 1.98042503148 801.8209311238
+0.00000000502 1.44394375363 6836.6452528338
+0.0000000049 2.34129524194 1592.5960136328
+0.00000000458 1.30876448575 4292.3308329504
+0.00000000431 0.03526421494 7234.794256242
+0.00000000379 3.17030522615 6309.3741697912
+0.00000000348 0.99049550009 6040.3472460174
+0.00000000386 1.57019797263 71430.6956181291
+0.00000000347 0.67013291338 1059.3819301892
+0.00000000458 3.81499443681 149854.400134808
+0.00000000302 1.91760044838 10447.3878396044
+0.00000000307 3.55343347416 8031.0922630584
+0.00000000395 4.93701776616 7632.9432596502
+0.00000000314 3.18093696547 2352.8661537718
+0.00000000282 4.41936437052 9437.762934887
+0.00000000276 2.71314254553 3894.1818295422
+0.00000000298 2.5203747421 6127.6554505572
+0.0000000023 1.37790215549 4705.7323075436
+0.00000000252 0.55330133471 6279.5527316424
+0.00000000255 5.26570187369 6812.766815086
+0.00000000275 0.67264264272 25132.3033999656
+0.00000000178 0.92820785174 1990.745017041
+0.00000000221 0.63897368842 6256.7775301916
+0.00000000155 0.77319790838 14143.4952424306
+0.0000000015 2.40470465561 426.598190876
+0.00000000196 6.06877865012 640.8776073822
+0.00000000137 2.21679460145 8429.2412664666
+0.00000000127 3.26094223174 17789.845619785
+0.00000000128 5.47237279946 12036.4607348882
+0.00000000122 2.16291082757 10213.285546211
+0.00000000118 0.45789822268 7058.5984613154
+0.00000000141 2.34932647403 11506.7697697936
+0.000000001 0.85621569847 6290.1893969922
+0.00000000092 5.10587476002 7079.3738568078
+0.00000000126 2.65428307012 88860.0570709867
+0.00000000106 5.85646710022 7860.4193924392
+0.00000000084 3.57457554262 16730.4636895958
+0.00000000089 4.21433259618 83996.8473181119
+0.00000000097 5.57938280855 13367.9726311066
+0.00000000102 2.05853060226 87.30820453981
+0.0000000008 4.73792651816 11926.2544136688
+0.0000000008 5.41418965044 10973.55568635
+0.00000000106 4.10978997399 3496.032826134
+0.00000000102 3.62650006043 244287.600007228
+0.00000000075 4.89483161769 5643.1785636774
+0.00000000087 0.42863750683 11015.1064773348
+0.00000000069 1.8890876072 10177.2576795336
+0.00000000089 1.35567273119 6681.2248533996
+0.00000000066 0.99455837265 6525.8044539654
+0.00000000067 5.5124099707 3097.88382272579
+0.00000000076 2.72016814799 4164.311989613
+0.00000000063 1.4434990254 9917.6968745098
+0.00000000078 3.51469733747 11856.2186514245
+0.00000000085 0.50956043858 10575.4066829418
+0.00000000067 3.62043033405 16496.3613962024
+0.00000000055 5.24637517308 3340.6124266998
+0.00000000048 5.43966777314 20426.571092422
+0.00000000064 5.79535817813 2388.8940204492
+0.00000000046 5.43499966519 6275.9623029906
+0.0000000005 3.86263598617 5729.506447149
+0.00000000044 1.52269529228 12168.0026965746
+0.00000000057 4.96352373486 14945.3161735544
+0.00000000045 1.0086123016 8635.9420037632
+0.00000000043 3.30685683359 9779.1086761254
+0.00000000042 0.6348125893 2699.7348193176
+0.00000000041 5.67996766641 11712.9553182308
+0.00000000056 4.34024451468 90955.5516944961
+0.00000000041 5.81722212845 709.9330485583
+0.00000000053 6.17052087143 233141.314404362
+0.00000000037 3.12495025087 16200.7727245012
+0.00000000035 5.76973458495 12569.6748183318
+0.00000000037 0.31656444326 24356.7807886416
+0.00000000035 0.96229051027 17298.1823273262
+0.00000000033 5.23130355867 5331.3574437408
+0.00000000035 0.62517020593 25158.6017197654
+0.00000000035 0.80004512129 13916.0191096416
+0.00000000037 2.89336088688 12721.572099417
+0.0000000003 4.50198402401 23543.2305046818
+0.0000000003 5.31355708693 18319.5365848796
+0.00000000029 3.47275229977 13119.7211028252
+0.00000000029 3.11002782516 4136.9104335162
+0.00000000032 5.52273255667 5753.3848848968
+0.00000000035 3.7969999668 143571.324284816
+0.00000000026 1.50634201907 154717.609887683
+0.0000000003 3.53519084118 6284.0561710596
+0.00000000023 4.41808025967 5884.9268465832
+0.00000000025 1.38477355808 65147.6197681377
+0.00000000023 3.49782549797 7477.522860216
+0.00000000019 3.14329413716 6496.3749454294
+0.00000000019 2.20135125199 18073.7049386502
+0.00000000019 4.95020255309 3930.2096962196
+0.00000000019 0.57998702747 31415.379249957
+0.00000000021 1.75474323399 12139.5535091068
+0.00000000019 3.92233070499 19651.048481098
+0.00000000014 0.98131213224 12559.038152982
+0.00000000019 4.93309333729 2942.4634232916
+0.00000000016 5.55997534558 8827.3902698748
+0.00000000013 1.68808165516 4535.0594369244
+0.00000000013 0.33982116161 4933.2084403326
+0.00000000012 1.85426309994 5856.4776591154
+0.0000000001 4.82763996845 13095.8426650774
+0.00000000011 5.38005490571 11790.6290886588
+0.0000000001 1.40815507226 10988.808157535
+0.00000000011 3.05005267431 17260.1546546904
+0.0000000001 4.93364992366 12352.8526045448
diff --git a/kstars/kstars/data/earth.L3.vsop b/kstars/kstars/data/earth.L3.vsop
new file mode 100644
index 00000000..e4afa014
--- /dev/null
+++ b/kstars/kstars/data/earth.L3.vsop
@@ -0,0 +1,22 @@
+0.00000034955 0.000000 0.000000
+0.00000289226 5.84384198723 6283.0758499914
+0.00000016819 5.48766912348 12566.1516999828
+0.00000002962 5.19577265202 155.4203994342
+0.00000001288 4.72200252235 3.523118349
+0.00000000635 5.96925937141 242.728603974
+0.00000000714 5.30045809128 18849.2275499742
+0.00000000402 3.78682982419 553.5694028424
+0.00000000072 4.2976812618 6286.5989683404
+0.00000000067 0.90721687647 6127.6554505572
+0.00000000036 5.24029648014 6438.4962494256
+0.00000000024 5.16003960716 25132.3033999656
+0.00000000023 3.01921570335 6309.3741697912
+0.00000000017 5.82863573502 6525.8044539654
+0.00000000017 3.6777286393 71430.6956181291
+0.00000000009 4.58467294499 1577.3435424478
+0.00000000008 1.40626662824 11856.2186514245
+0.00000000008 5.07561257196 6256.7775301916
+0.00000000007 2.82473374405 83996.8473181119
+0.00000000005 2.71488713339 10977.078804699
+0.00000000005 3.76879847273 12036.4607348882
+0.00000000005 4.28412873331 6275.9623029906
diff --git a/kstars/kstars/data/earth.L4.vsop b/kstars/kstars/data/earth.L4.vsop
new file mode 100644
index 00000000..a6cc5b54
--- /dev/null
+++ b/kstars/kstars/data/earth.L4.vsop
@@ -0,0 +1,11 @@
+-0.00000114084 0.000000 0.000000
+0.00000007717 4.13446589358 6283.0758499914
+0.00000000765 3.83803776214 12566.1516999828
+0.0000000042 0.41925861858 155.4203994342
+0.0000000004 3.5984758584 18849.2275499742
+0.00000000041 3.14398414077 3.523118349
+0.00000000035 5.00298940826 5573.1428014331
+0.00000000013 0.48794833701 77713.7714681205
+0.0000000001 5.6480176635 6127.6554505572
+0.00000000008 2.84160570605 161000.685737674
+0.00000000002 0.54912904658 6438.4962494256
diff --git a/kstars/kstars/data/earth.L5.vsop b/kstars/kstars/data/earth.L5.vsop
new file mode 100644
index 00000000..f28f2822
--- /dev/null
+++ b/kstars/kstars/data/earth.L5.vsop
@@ -0,0 +1,5 @@
+-0.00000000878 0.000000 0.000000
+0.00000000172 2.7657906951 6283.0758499914
+0.0000000005 2.01353298182 155.4203994342
+0.00000000028 2.21496423926 12566.1516999828
+0.00000000005 1.75600058765 18849.2275499742
diff --git a/kstars/kstars/data/earth.R0.vsop b/kstars/kstars/data/earth.R0.vsop
new file mode 100644
index 00000000..40f1c86e
--- /dev/null
+++ b/kstars/kstars/data/earth.R0.vsop
@@ -0,0 +1,526 @@
+1.00013988799 0.000000 0.000000
+0.01670699626 3.09846350771 6283.0758499914
+0.00013956023 3.0552460962 12566.1516999828
+0.0000308372 5.19846674381 77713.7714681205
+0.00001628461 1.17387749012 5753.3848848968
+0.00001575568 2.84685245825 7860.4193924392
+0.00000924799 5.45292234084 11506.7697697936
+0.00000542444 4.56409149777 3930.2096962196
+0.0000047211 3.66100022149 5884.9268465832
+0.0000032878 5.89983646482 5223.6939198022
+0.00000345983 0.96368617687 5507.5532386674
+0.00000306784 0.29867139512 5573.1428014331
+0.00000174844 3.01193636534 18849.2275499742
+0.00000243189 4.27349536153 11790.6290886588
+0.00000211829 5.84714540314 1577.3435424478
+0.00000185752 5.02194447178 10977.078804699
+0.00000109835 5.05510636285 5486.777843175
+0.00000098316 0.88681311277 6069.7767545534
+0.00000086499 5.68959778254 15720.8387848784
+0.00000085825 1.27083733351 161000.685737674
+0.00000062916 0.92177108832 529.6909650946
+0.00000057056 2.01374292014 83996.8473181119
+0.00000064903 0.27250613787 17260.1546546904
+0.00000049384 3.24501240359 2544.3144198834
+0.00000055736 5.24159798933 71430.6956181291
+0.00000042515 6.01110242003 6275.9623029906
+0.00000046963 2.57805070386 775.522611324
+0.00000038968 5.36071738169 4694.0029547076
+0.00000044661 5.53715807302 9437.762934887
+0.0000003566 1.67468058995 12036.4607348882
+0.00000031921 0.18368229781 5088.6288397668
+0.00000031846 1.77775642085 398.1490034082
+0.00000033193 0.24370300098 7084.8967811152
+0.00000038245 2.39255343974 8827.3902698748
+0.00000028464 1.21344868176 6286.5989683404
+0.0000003749 0.82952922332 19651.048481098
+0.00000036957 4.90107591914 12139.5535091068
+0.00000034537 1.84270693282 2942.4634232916
+0.00000026275 4.58896850401 10447.3878396044
+0.00000024596 3.78660875483 8429.2412664666
+0.00000023587 0.26866117066 796.2980068164
+0.00000027793 1.89934330904 6279.5527316424
+0.00000023927 4.99598548138 5856.4776591154
+0.00000020349 4.65267995431 2146.1654164752
+0.00000023287 2.80783650928 14143.4952424306
+0.00000022103 1.95004702988 3154.6870848956
+0.00000019506 5.38227371393 2352.8661537718
+0.00000017958 0.19871379385 6812.766815086
+0.00000017174 4.43315560735 10213.285546211
+0.0000001619 5.23160507859 17789.845619785
+0.00000017314 6.15200787916 16730.4636895958
+0.00000013814 5.18962074032 8031.0922630584
+0.00000018833 0.67306674027 149854.400134808
+0.00000018331 2.25348733734 23581.2581773176
+0.00000013641 3.68516118804 4705.7323075436
+0.00000013139 0.65289581324 13367.9726311066
+0.00000010414 4.33285688538 11769.8536931664
+0.00000009978 4.20126336355 6309.3741697912
+0.00000010169 1.59390681369 4690.4798363586
+0.00000007564 2.6256059739 6256.7775301916
+0.00000009661 3.6758679122 27511.4678735372
+0.00000006743 0.56270332741 3340.6124266998
+0.00000008743 6.06359123461 1748.016413067
+0.00000007786 3.67371235637 12168.0026965746
+0.00000006633 5.66149277792 11371.7046897582
+0.00000007712 0.31242577789 7632.9432596502
+0.00000006592 3.13576266188 801.8209311238
+0.0000000746 5.64757188143 11926.2544136688
+0.00000006933 2.923845864 6681.2248533996
+0.00000006802 1.4232980642 23013.5395395872
+0.00000006115 5.13393615454 1194.4470102246
+0.00000006477 2.64986648492 19804.8272915828
+0.00000005233 4.62434053374 6438.4962494256
+0.00000006147 3.02863936662 233141.314404362
+0.00000004608 1.72194702724 7234.794256242
+0.00000004221 1.55697533729 7238.6755916
+0.00000005314 2.40716580847 11499.6562227928
+0.00000005128 5.3239896569 11513.8833167944
+0.0000000477 0.25554312006 11856.2186514245
+0.00000005519 2.09089154502 17298.1823273262
+0.00000005625 4.34052903053 90955.5516944961
+0.00000004578 4.4656964157 5746.271337896
+0.00000003788 4.9072938351 4164.311989613
+0.00000005337 5.09957905104 31441.6775697568
+0.00000003967 1.20054555174 1349.8674096588
+0.00000004008 3.03007204392 1059.3819301892
+0.00000003476 0.7608027703 10973.55568635
+0.00000004232 1.05485713117 5760.4984318976
+0.00000004582 3.76570026763 6386.16862421
+0.00000003335 3.13829943354 6836.6452528338
+0.00000003418 3.00072390334 4292.3308329504
+0.00000003598 5.70718084323 5643.1785636774
+0.00000003237 4.16448773994 9917.6968745098
+0.00000004154 2.59941292162 7058.5984613154
+0.00000003362 4.54577697964 4732.0306273434
+0.00000002978 1.3056126882 6283.14316029419
+0.00000002765 0.51311975679 26.2983197998
+0.00000002802 5.66263240521 8635.9420037632
+0.00000002927 5.73787481548 16200.7727245012
+0.00000003164 1.69140262657 11015.1064773348
+0.00000002598 2.96244118586 25132.3033999656
+0.00000003519 3.62639325753 244287.600007228
+0.00000002676 4.2072570085 18073.7049386502
+0.00000002978 1.74971565805 6283.0085396886
+0.00000002287 1.06975704977 14314.1681130498
+0.00000002863 5.92838131397 14712.317116458
+0.00000003071 0.23793217002 35371.8872659764
+0.00000002656 0.8995930178 12352.8526045448
+0.00000002415 2.79975176257 709.9330485583
+0.00000002814 3.51488206882 21228.3920235458
+0.00000001977 2.6135829755 951.7184062506
+0.00000002548 2.47684686575 6208.2942514241
+0.00000001999 0.5609038816 7079.3738568078
+0.00000002305 1.05376461628 22483.8485744926
+0.00000001855 2.86090681163 5216.5803728014
+0.00000002157 1.31396741861 154717.609887683
+0.0000000197 4.36929875289 167283.761587666
+0.00000001635 5.85571606764 10984.1923516998
+0.00000001754 2.14452408833 6290.1893969922
+0.00000002154 6.03828341543 10873.9860304804
+0.00000001714 3.70157691113 1592.5960136328
+0.00000001541 6.21598380732 23543.2305046818
+0.00000001611 1.99824499377 10969.9652576982
+0.00000001712 1.34295663542 3128.3887650958
+0.00000001642 5.55026665339 6496.3749454294
+0.00000001502 5.43948825854 155.4203994342
+0.00000001827 5.91227480261 3738.761430108
+0.00000001726 2.16764983583 10575.4066829418
+0.00000001532 5.3568310707 13521.7514415914
+0.00000001829 1.66006148731 39302.096962196
+0.00000001605 1.90928637633 6133.5126528568
+0.00000001282 2.46014880418 13916.0191096416
+0.00000001211 4.4136063155 3894.1818295422
+0.00000001394 1.77801929354 9225.539273283
+0.00000001571 4.95512957592 25158.6017197654
+0.00000001205 1.19212540615 3.523118349
+0.00000001132 2.69830084955 6040.3472460174
+0.00000001504 5.77002730341 18209.3302636602
+0.00000001393 1.62621805428 5120.6011455836
+0.00000001077 2.93931554233 17256.6315363414
+0.00000001232 0.71655165307 143571.324284816
+0.00000001087 0.99769687939 955.5997416086
+0.00000001068 5.28472576231 65147.6197681377
+0.0000000098 5.10949204607 6172.869528772
+0.00000001169 3.11664290862 14945.3161735544
+0.00000001202 4.02992510402 553.5694028424
+0.00000000979 2.00000879212 15110.4661198662
+0.00000000962 4.023807714 6282.0955289232
+0.00000000999 3.6264300279 6262.300454499
+0.0000000103 5.84989900289 213.299095438
+0.00000001014 2.84221578218 8662.240323563
+0.00000001185 1.51330541132 17654.7805397496
+0.00000000967 2.67081017562 5650.2921106782
+0.00000001222 2.65423784904 88860.0570709867
+0.00000000981 2.36370360283 6206.8097787158
+0.00000001033 0.13874927606 11712.9553182308
+0.00000001103 3.08477302937 43232.3066584156
+0.00000000781 2.53372735932 16496.3613962024
+0.00000001019 3.04569392376 6037.244203762
+0.00000000795 5.80662989111 5230.807466803
+0.00000000813 3.57710279439 10177.2576795336
+0.00000000962 5.31470594766 6284.0561710596
+0.00000000721 5.96264301567 12559.038152982
+0.00000000966 2.74714939953 6244.9428143536
+0.00000000921 0.10155275926 29088.811415985
+0.00000000692 3.89764447548 1589.0728952838
+0.00000000719 5.91791450402 4136.9104335162
+0.00000000772 4.05505682353 6127.6554505572
+0.00000000712 5.49291532439 22003.9146348698
+0.00000000672 1.60700490811 11087.2851259184
+0.0000000069 4.50539825563 426.598190876
+0.00000000854 3.26104981596 20426.571092422
+0.00000000656 4.3241018294 16858.4825329332
+0.0000000084 2.59572585222 28766.924424484
+0.00000000692 0.61650089011 11403.676995575
+0.000000007 3.40901167143 7.1135470008
+0.00000000726 0.04243053594 5481.2549188676
+0.00000000557 4.78317696534 20199.094959633
+0.00000000649 1.04027912958 6062.6632075526
+0.00000000633 5.70229959167 45892.730433157
+0.00000000592 6.11836729658 9623.6882766912
+0.00000000523 3.62840021266 5333.9002410216
+0.00000000604 5.57734696185 10344.2950653858
+0.00000000496 2.21023499449 1990.745017041
+0.00000000691 1.96071732602 12416.5885028482
+0.0000000064 1.59074172032 18319.5365848796
+0.00000000625 3.82362791378 13517.8701062334
+0.00000000663 5.08444996779 283.8593188652
+0.00000000475 1.17025894287 12569.6748183318
+0.00000000664 4.50029469969 47162.5163546352
+0.00000000569 0.16310365162 17267.2682016912
+0.00000000568 3.86100969474 6076.8903015542
+0.00000000539 4.83282276086 18422.6293590982
+0.00000000466 0.75872342878 7342.4577801806
+0.00000000541 3.07212190507 226858.23855437
+0.00000000458 0.26774483096 4590.910180489
+0.0000000061 1.53597051291 33019.0211122046
+0.00000000617 2.62356328726 11190.377900137
+0.00000000548 4.55798855791 18875.525869774
+0.00000000633 4.60110281228 66567.4858652543
+0.00000000596 5.78202396722 632.7837393132
+0.00000000533 5.01786882904 12132.439962106
+0.00000000603 5.38458554802 316428.228673915
+0.00000000469 0.59168241917 21954.157609398
+0.00000000548 3.50613163558 17253.0411076896
+0.00000000502 0.98804327589 11609.8625440122
+0.00000000568 1.98497313089 7668.6374249425
+0.00000000482 1.62141803864 12146.6670561076
+0.00000000391 3.68718382989 18052.9295431578
+0.00000000457 3.7720573734 156137.475984799
+0.00000000401 5.28260651958 15671.0817594066
+0.00000000469 1.80963184268 12562.6285816338
+0.00000000508 3.36399024699 20597.2439630412
+0.0000000045 5.6605429925 10454.5013866052
+0.00000000375 4.98534633105 9779.1086761254
+0.00000000523 0.97215560834 155427.542936241
+0.00000000403 5.13939866506 1551.045222648
+0.00000000372 3.69883738807 9388.0059094152
+0.00000000367 4.43875659716 4535.0594369244
+0.00000000406 4.208631566 12592.4500197826
+0.0000000036 2.53924644657 242.728603974
+0.00000000471 4.61907324819 5436.9930152402
+0.00000000441 5.83872966262 3496.032826134
+0.00000000385 4.94496680973 24356.7807886416
+0.00000000349 6.15018231784 19800.9459562248
+0.00000000355 0.21895678106 5429.8794682394
+0.00000000344 5.62993724928 2379.1644735716
+0.0000000038 2.72105213143 11933.3679606696
+0.00000000432 0.24221790536 17996.0311682222
+0.00000000378 5.22517556974 7477.522860216
+0.00000000337 5.10888041439 5849.3641121146
+0.00000000315 0.57827745123 10557.5941608238
+0.00000000318 4.49953141399 3634.6210245184
+0.00000000323 1.54274281393 10440.2742926036
+0.00000000309 5.76839284397 20.7753954924
+0.00000000301 2.34727604008 4686.8894077068
+0.00000000414 5.9323760231 51092.7260508548
+0.00000000361 2.1639860955 28237.2334593894
+0.00000000288 0.18376252189 13095.8426650774
+0.00000000277 5.12952205045 13119.7211028252
+0.00000000327 6.19222146204 6268.8487559898
+0.00000000273 0.30522428863 23141.5583829246
+0.00000000267 5.76152585786 5966.6839803348
+0.00000000308 5.99280509979 22805.7355659936
+0.00000000345 2.92489919444 36949.2308084242
+0.00000000253 5.20995219509 24072.9214697764
+0.00000000342 5.72702586209 16460.333529525
+0.00000000261 2.00304796059 6148.010769956
+0.00000000238 5.08264392839 6915.8595893046
+0.00000000249 2.94762789744 135.0650800354
+0.00000000306 3.89764686987 10988.808157535
+0.00000000305 0.05827812117 4701.1165017084
+0.00000000319 2.95712862064 163096.180361183
+0.00000000209 4.43768461442 6546.1597733642
+0.0000000027 2.06643178717 4804.209275927
+0.00000000217 0.73691592312 6303.8512454838
+0.00000000206 0.32075959415 25934.1243310894
+0.00000000218 0.18428135264 28286.9904848612
+0.00000000205 5.21312087405 20995.3929664494
+0.00000000199 0.44384292491 16737.5772365966
+0.0000000023 6.06567392849 6287.0080032545
+0.00000000219 1.291942163 5326.7866940208
+0.00000000201 1.74700937253 22743.4093795164
+0.00000000207 4.45440927276 6279.4854213396
+0.00000000269 6.0564044503 64471.9912417449
+0.0000000019 0.99256176518 29296.6153895786
+0.00000000238 5.42471431221 39609.6545831656
+0.00000000262 5.26961924198 522.5774180938
+0.0000000021 4.68618183158 6254.6266625236
+0.00000000197 2.8062455408 4933.2084403326
+0.00000000252 4.36220154608 40879.4405046438
+0.00000000261 1.07241516738 55022.9357470744
+0.00000000189 3.82966734476 419.4846438752
+0.00000000185 4.14324541379 5642.1982426092
+0.00000000247 3.44855612987 6702.5604938666
+0.00000000205 4.04424043223 536.8045120954
+0.00000000191 3.14082686083 16723.350142595
+0.00000000222 5.16263907319 23539.7073863328
+0.0000000018 4.56214752149 6489.2613984286
+0.00000000219 0.80382553358 16627.3709153772
+0.00000000227 0.60156339452 5905.7022420756
+0.00000000168 0.88753528161 16062.1845261168
+0.00000000158 0.92127725775 23937.856389741
+0.00000000157 4.69607868164 6805.6532680852
+0.00000000207 4.88410451334 6286.6662786432
+0.0000000016 4.95943826846 10021.8372800994
+0.00000000166 0.97126433565 3097.88382272579
+0.00000000209 5.75663411805 3646.3503773544
+0.00000000175 6.12762824412 239424.390254353
+0.00000000173 3.13887234973 6179.9830757728
+0.00000000157 3.62822058179 18451.078546566
+0.00000000157 4.67695912235 6709.6740408674
+0.00000000146 3.09506069735 4907.3020501456
+0.00000000165 2.2713912876 10660.6869350424
+0.00000000201 1.67701267433 2107.0345075424
+0.00000000144 3.96947747592 6019.9919266186
+0.00000000171 5.91302216729 6058.7310542895
+0.00000000144 2.1315565512 26084.0218062162
+0.00000000151 0.67417383554 2388.8940204492
+0.00000000189 5.07122281033 263.0839233728
+0.00000000146 5.10373877968 10770.8932562618
+0.00000000187 1.23915444627 19402.7969528166
+0.00000000174 0.08407293391 9380.9596727172
+0.00000000137 1.26247412309 12566.2190102856
+0.00000000137 3.52826010842 639.897286314
+0.00000000148 1.76124372592 5888.4499649322
+0.00000000164 2.39195095081 6357.8574485587
+0.00000000146 2.43675816553 5881.4037282342
+0.00000000161 1.15721259372 26735.9452622132
+0.00000000131 2.51859277344 6599.467719648
+0.00000000153 5.85203687779 6281.5913772831
+0.00000000151 3.72338532649 12669.2444742014
+0.00000000132 2.38417741883 6525.8044539654
+0.00000000129 0.75556744143 5017.508371365
+0.00000000127 0.00254936441 10027.9031957292
+0.00000000148 2.85102145528 6418.1409300268
+0.00000000143 5.74460279367 26087.9031415742
+0.00000000172 0.4128996224 174242.46596405
+0.00000000136 4.15497742275 6311.5250374592
+0.0000000017 5.98194913129 327574.514276781
+0.00000000124 1.65497607604 32217.2001810808
+0.00000000136 2.48430783417 13341.6743113068
+0.00000000165 2.496679246 58953.145443294
+0.00000000123 3.45660563754 6277.552925684
+0.00000000117 0.86065134175 6245.0481773556
+0.00000000149 5.61358280963 5729.506447149
+0.00000000153 0.2686002995 245.8316462294
+0.00000000128 0.71204006588 103.0927742186
+0.00000000159 2.43166592149 221995.028801495
+0.0000000013 2.80707316718 6016.4688082696
+0.00000000137 1.70657709294 12566.08438968
+0.00000000111 1.56305648432 17782.7320727842
+0.00000000113 3.58302904101 25685.872802808
+0.00000000109 3.26403795962 6819.8803620868
+0.00000000122 0.34120688217 1162.4747044078
+0.00000000119 5.84644718278 12721.572099417
+0.00000000144 2.28899679126 12489.8856287072
+0.00000000137 5.82029768354 44809.6502008634
+0.00000000107 2.4281854414 5547.1993364596
+0.00000000134 1.26539982939 5331.3574437408
+0.00000000103 5.96518130595 6321.1035226272
+0.00000000109 0.33808549034 11300.5842213564
+0.00000000129 5.89187277327 12029.3471878874
+0.00000000122 5.77325634636 11919.140866668
+0.00000000107 6.2499898935 77690.7595057385
+0.00000000107 1.00535580713 77736.7834305025
+0.00000000143 0.24122178432 4214.0690150848
+0.00000000143 0.88529649733 7576.560073574
+0.00000000107 2.92124030496 31415.379249957
+0.00000000099 5.70862227072 5540.0857894588
+0.0000000011 0.37528037383 5863.5912061162
+0.00000000104 4.44107178366 2118.7638603784
+0.00000000098 5.95877916706 4061.2192153944
+0.00000000113 1.24206857385 84672.4758445047
+0.00000000124 2.55619029867 12539.853380183
+0.0000000011 3.66952094329 238004.524157236
+0.00000000112 4.32512422943 97238.6275444875
+0.00000000097 3.70151541181 11720.0688652316
+0.0000000012 1.26895630252 12043.574281889
+0.00000000094 2.56461130309 19004.6479494084
+0.00000000117 3.65425622684 34520.3093093808
+0.00000000098 0.13589994287 11080.1715789176
+0.00000000097 5.38330115253 7834.1210726394
+0.00000000097 2.46722096722 71980.6335747312
+0.00000000095 5.36958330451 6288.5987742988
+0.00000000111 5.01961920313 11823.1616394502
+0.0000000009 2.72299804525 26880.3198130326
+0.00000000099 0.90164266377 18635.9284545362
+0.00000000126 4.78722177847 305281.943071049
+0.00000000093 0.21240380046 18139.2945014159
+0.00000000124 5.00979495566 172146.97134054
+0.00000000099 5.67090026475 16522.6597160022
+0.00000000092 2.28180963676 12491.3701014155
+0.0000000009 4.50544881196 40077.61957352
+0.000000001 2.00639461612 12323.4230960088
+0.00000000095 5.68801979087 14919.0178537546
+0.00000000087 1.86043406047 27707.5424942948
+0.00000000105 3.02903468417 22345.2603761082
+0.00000000087 5.43970168638 6272.0301497275
+0.00000000089 1.63389387182 33326.5787331742
+0.00000000082 5.58298993353 10241.2022911672
+0.00000000094 5.47749711149 9924.8104215106
+0.00000000082 4.71988314145 15141.390794312
+0.00000000097 5.61458778738 2787.0430238574
+0.00000000096 3.89073946348 6379.0550772092
+0.00000000081 3.13038482444 36147.4098773004
+0.0000000011 4.89978492291 72140.6286666874
+0.00000000097 5.20764563059 6303.4311693902
+0.00000000082 5.26342716139 9814.6041002912
+0.00000000109 2.3555558977 83286.9142695536
+0.00000000097 2.58492958057 30666.1549584328
+0.00000000093 1.32651591333 23020.653086588
+0.00000000078 3.99588630754 11293.4706743556
+0.0000000009 0.57771932738 26482.1708096244
+0.00000000106 3.92012705073 62883.3551395136
+0.00000000098 2.94397773524 316.3918696566
+0.00000000076 3.96310417608 29026.4852295078
+0.00000000078 1.97068529306 90279.9231681033
+0.00000000076 0.23027966596 21424.4666443034
+0.0000000008 2.23099742212 266.6070417218
+0.00000000079 1.46227790922 8982.810669309
+0.00000000102 4.92129953565 5621.8429232104
+0.000000001 0.39243148321 24279.1070182136
+0.00000000071 1.52014858474 33794.5437235286
+0.00000000076 0.22880641443 57375.8019008462
+0.00000000091 0.96515913904 48739.859897083
+0.00000000075 2.77638585157 12964.300703391
+0.00000000077 5.18846946344 11520.9968637952
+0.00000000068 0.50006599129 4274.5183108324
+0.00000000075 2.07323762803 15664.0355227086
+0.00000000074 1.01884134928 6393.2821712108
+0.00000000077 0.4666517878 16207.886271502
+0.00000000081 4.10452219483 161710.618786232
+0.00000000067 3.83840630887 6262.7205305926
+0.00000000071 3.91415523291 7875.6718636242
+0.00000000081 0.91938383237 74.7815985673
+0.00000000083 4.69916218791 23006.4259925864
+0.00000000063 2.32556465878 6279.1945146334
+0.00000000065 5.41938745446 28628.3362260996
+0.00000000065 3.02336771694 5959.570433334
+0.00000000064 3.3103319837 2636.725472637
+0.00000000064 0.18375587519 1066.49547719
+0.0000000008 5.81239171612 12341.8069042809
+0.00000000066 2.15105504851 38.0276726358
+0.00000000062 2.43313614978 10138.1095169486
+0.0000000006 3.1615390647 5490.300961524
+0.00000000069 0.30764736334 7018.9523635232
+0.00000000068 2.24442548639 24383.0791084414
+0.00000000078 1.39649386463 9411.4646150872
+0.00000000063 0.72976362625 6286.9571853494
+0.00000000073 4.95125917731 6453.7487206106
+0.00000000078 0.32736023459 6528.9074962208
+0.00000000059 4.95362151577 35707.7100829074
+0.0000000007 2.37962727525 15508.6151232744
+0.00000000073 1.35229143111 5327.4761083828
+0.00000000072 5.91833527334 10881.0995774812
+0.00000000059 5.36231868425 10239.5838660108
+0.00000000059 1.63156134967 61306.0115970658
+0.00000000054 4.29491690425 21947.1113727
+0.00000000057 5.89190132575 34513.2630726828
+0.00000000074 1.38235845304 9967.4538999816
+0.00000000053 3.86543309344 32370.9789915656
+0.00000000055 4.51794544854 34911.412076091
+0.00000000063 5.41479412056 11502.8376165305
+0.00000000063 2.34416220742 11510.7019230567
+0.00000000068 0.77493931112 29864.334027309
+0.0000000006 5.57024703495 5756.9080032458
+0.00000000072 2.80863088166 10866.8724834796
+0.00000000061 2.69736991384 82576.9812209953
+0.00000000063 5.32068807257 3116.6594122598
+0.00000000052 1.02278758099 6272.4391846416
+0.00000000069 5.00698550308 25287.7237993998
+0.00000000066 6.12047940728 12074.488407524
+0.00000000051 2.59519527563 11396.5634485742
+0.00000000056 2.57995973521 17892.9383940036
+0.00000000059 0.4416723762 250570.675857219
+0.00000000059 3.84070143543 5483.254724826
+0.00000000049 0.54704693048 22594.054895712
+0.00000000065 2.38423614501 52670.0695933026
+0.00000000069 5.34363738671 66813.5648357332
+0.00000000057 5.42770501007 310145.152823924
+0.00000000053 1.17760296075 149.5631971346
+0.00000000061 4.02090887211 34596.3646546524
+0.00000000049 4.18361320516 18606.4989460002
+0.00000000055 0.83886167974 20452.8694122218
+0.0000000005 1.46327331958 37455.7264959744
+0.00000000048 4.53854727167 29822.7832363242
+0.00000000058 3.34847975377 33990.6183442862
+0.00000000065 1.45522693982 76251.3277706202
+0.00000000056 2.35650663692 37724.7534197482
+0.00000000052 2.61551081496 5999.2165311262
+0.00000000053 0.17334326094 77717.2945864695
+0.00000000053 0.79879700631 77710.2483497715
+0.00000000047 0.43240779709 735.8765135318
+0.00000000053 4.58763261686 11616.976091013
+0.00000000048 6.20230111054 4171.4255366138
+0.00000000052 1.09723616404 640.8776073822
+0.00000000057 3.42008310383 50317.2034395308
+0.00000000053 1.01528448581 149144.46708625
+0.00000000047 3.00924906195 52175.8062831484
+0.00000000052 2.03254070404 6293.7125153412
+0.00000000048 0.12356889734 13362.4497067992
+0.00000000045 3.37963782356 10763.779709261
+0.00000000047 5.50981287869 12779.4507954208
+0.00000000062 5.45209070099 949.1756089698
+0.00000000061 2.93237974631 5791.4125575326
+0.00000000044 2.87440620802 8584.6616659008
+0.00000000046 4.0314179656 10667.8004820432
+0.00000000047 3.89902931422 3903.9113764198
+0.00000000046 2.75700467329 6993.0088985497
+0.00000000045 1.933862933 206.1855484372
+0.00000000047 2.57670800912 11492.542675792
+0.00000000044 3.62570223167 63658.8777508376
+0.00000000051 0.84536826273 12345.739057544
+0.00000000043 0.01524970172 37853.8754993826
+0.00000000041 3.27146326065 8858.3149443206
+0.00000000045 3.03765521215 65236.2212932854
+0.00000000047 1.44447548944 21393.5419698576
+0.00000000058 5.45843180927 1975.492545856
+0.0000000005 2.13285524146 12573.2652469836
+0.00000000041 1.32190847146 2547.8375382324
+0.00000000047 3.67579608544 28313.288804661
+0.00000000041 2.24013475126 8273.8208670324
+0.00000000047 6.21438985953 10991.3058987006
+0.00000000042 3.0163181735 853.196381752
+0.00000000056 1.09773690181 77376.2010224076
+0.0000000004 2.35698541041 2699.7348193176
+0.00000000043 5.28030898459 17796.9591667858
+0.00000000054 2.59175932091 22910.4467653686
+0.00000000054 0.88027764102 71960.3865832237
+0.00000000055 0.07988899477 83467.1563530173
+0.00000000039 1.12867321442 9910.583327509
+0.0000000004 1.35670430524 27177.8515292002
+0.00000000039 4.39624220245 5618.3198048614
+0.00000000042 4.78798367468 7856.89627409019
+0.00000000047 2.75482175292 18202.2167166594
+0.00000000039 1.97008298629 24491.4257925834
+0.00000000042 4.04346599946 7863.9425107882
+0.00000000038 0.49178679251 38650.173506199
+0.00000000036 4.86047906533 4157.1984426122
+0.00000000043 5.64354880978 1062.9050485382
+0.00000000036 3.98066313627 12565.1713789146
+0.00000000042 2.30753932657 6549.6828917132
+0.0000000004 5.3969491832 9498.2122306346
+0.0000000004 3.30603243754 23536.116957681
+0.0000000005 6.15760345261 78051.3419138334
diff --git a/kstars/kstars/data/earth.R1.vsop b/kstars/kstars/data/earth.R1.vsop
new file mode 100644
index 00000000..1aef89a7
--- /dev/null
+++ b/kstars/kstars/data/earth.R1.vsop
@@ -0,0 +1,292 @@
+-0.00000702215 0.000000 0.000000
+0.00103018608 1.10748969588 6283.0758499914
+0.00001721238 1.06442301418 12566.1516999828
+0.00000032346 1.02169059149 18849.2275499742
+0.00000030799 2.84353804832 5507.5532386674
+0.00000024971 1.31906709482 5223.6939198022
+0.00000018485 1.42429748614 1577.3435424478
+0.00000010078 5.91378194648 10977.078804699
+0.00000008634 0.27146150602 5486.777843175
+0.00000008654 1.42046854427 6275.9623029906
+0.00000005069 1.68613426734 5088.6288397668
+0.00000004985 6.01401770704 6286.5989683404
+0.00000004669 5.98724494073 529.6909650946
+0.00000004395 0.51800238019 4694.0029547076
+0.00000003872 4.74969833437 2544.3144198834
+0.0000000375 5.07097685568 796.2980068164
+0.000000041 1.08424786092 9437.762934887
+0.00000003518 0.02290216272 83996.8473181119
+0.00000003436 0.94937019624 71430.6956181291
+0.00000003221 6.15628775313 2146.1654164752
+0.00000003414 5.41218322538 775.522611324
+0.00000002863 5.48432847146 10447.3878396044
+0.0000000252 0.24276941146 398.1490034082
+0.00000002201 4.95216196651 6812.766815086
+0.00000002186 0.41991743105 8031.0922630584
+0.00000002838 3.42034351366 2352.8661537718
+0.00000002554 6.13241878525 6438.4962494256
+0.00000001932 5.31374608366 8429.2412664666
+0.00000002429 3.09164528262 4690.4798363586
+0.0000000173 1.5368620855 4705.7323075436
+0.0000000225 3.68863633842 7084.8967811152
+0.00000002093 1.28191783032 1748.016413067
+0.00000001441 0.81656250862 14143.4952424306
+0.00000001483 3.22225357771 7234.794256242
+0.00000001754 3.22883705112 6279.5527316424
+0.00000001583 4.09702349428 11499.6562227928
+0.00000001575 5.53890170575 3154.6870848956
+0.00000001847 1.82040335363 7632.9432596502
+0.00000001504 3.63293385726 11513.8833167944
+0.00000001337 4.64440864339 6836.6452528338
+0.00000001275 2.69341415363 1349.8674096588
+0.00000001352 6.15101580257 5746.271337896
+0.00000001125 3.35673439497 17789.845619785
+0.0000000147 3.65282991755 1194.4470102246
+0.00000001177 2.57676109092 13367.9726311066
+0.00000001101 4.49748696552 4292.3308329504
+0.00000001234 5.65036509521 5760.4984318976
+0.00000000984 0.65517395136 5856.4776591154
+0.00000000928 2.32420318751 10213.285546211
+0.00000001077 5.82812169132 12036.4607348882
+0.00000000916 0.76613009583 16730.4636895958
+0.00000000877 1.50137505051 11926.2544136688
+0.00000001023 5.62076589825 6256.7775301916
+0.00000000851 0.65709335533 155.4203994342
+0.00000000802 4.10519132088 951.7184062506
+0.00000000857 1.41661697538 5753.3848848968
+0.00000000994 1.14418521187 1059.3819301892
+0.00000000813 1.63948433322 6681.2248533996
+0.00000000662 4.5520045226 5216.5803728014
+0.00000000644 4.19478168733 6040.3472460174
+0.00000000626 1.50767713598 5643.1785636774
+0.0000000059 6.18277145205 4164.311989613
+0.00000000635 0.52413263542 6290.1893969922
+0.0000000065 0.9793569035 25132.3033999656
+0.00000000568 2.30125315873 10973.55568635
+0.00000000547 5.27256412213 3340.6124266998
+0.00000000547 2.20144422886 1592.5960136328
+0.00000000526 0.92464258226 11371.7046897582
+0.0000000049 5.90951388655 3894.1818295422
+0.00000000478 1.66857963179 12168.0026965746
+0.00000000516 3.59803483887 10969.9652576982
+0.00000000518 3.97914412373 17298.1823273262
+0.00000000534 5.03740926442 9917.6968745098
+0.00000000487 2.50545369269 6127.6554505572
+0.00000000416 4.04828175503 10984.1923516998
+0.00000000538 5.54081539805 553.5694028424
+0.00000000402 2.16544019233 7860.4193924392
+0.00000000553 2.32177369366 11506.7697697936
+0.00000000367 3.3915253225 6496.3749454294
+0.0000000036 5.34379853282 7079.3738568078
+0.00000000337 3.61563704045 11790.6290886588
+0.00000000456 0.30754294809 801.8209311238
+0.00000000417 3.70009308674 10575.4066829418
+0.00000000381 5.82033971802 7058.5984613154
+0.00000000321 0.31988767355 16200.7727245012
+0.00000000364 1.08414306177 6309.3741697912
+0.00000000294 4.54798604957 11856.2186514245
+0.0000000029 1.26473978562 8635.9420037632
+0.00000000399 4.16998866302 26.2983197998
+0.00000000262 5.08316906342 10177.2576795336
+0.00000000243 2.2574609119 11712.9553182308
+0.00000000237 1.05070575346 242.728603974
+0.00000000275 3.45319481756 5884.9268465832
+0.00000000255 5.38496831087 21228.3920235458
+0.00000000307 4.24313526604 3738.761430108
+0.00000000216 3.46037894728 213.299095438
+0.00000000196 0.69029243914 1990.745017041
+0.00000000198 5.16301829964 12352.8526045448
+0.00000000214 3.91876200279 13916.0191096416
+0.00000000212 4.00861198517 5230.807466803
+0.00000000184 5.59805976614 6283.14316029419
+0.00000000184 2.85275392124 7238.6755916
+0.00000000179 2.54259058334 14314.1681130498
+0.00000000225 1.64458698399 4732.0306273434
+0.00000000236 5.58826125715 6069.7767545534
+0.00000000187 2.72805985443 6062.6632075526
+0.00000000184 6.04216273598 6283.0085396886
+0.0000000023 3.62591335086 6284.0561710596
+0.00000000163 2.19117396803 18073.7049386502
+0.00000000172 0.9761295074 3930.2096962196
+0.00000000215 1.04672844028 3496.032826134
+0.00000000169 4.75084479006 17267.2682016912
+0.00000000152 0.19390712179 9779.1086761254
+0.00000000182 5.16288118255 17253.0411076896
+0.00000000149 0.8094418426 709.9330485583
+0.00000000163 2.1920957039 6076.8903015542
+0.00000000186 5.01159497089 11015.1064773348
+0.00000000134 0.97765485759 65147.6197681377
+0.00000000141 4.38421981312 4136.9104335162
+0.00000000158 4.60974280627 9623.6882766912
+0.00000000133 3.30508592837 154717.609887683
+0.00000000163 6.11782626245 3.523118349
+0.00000000174 1.58078542187 7.1135470008
+0.00000000141 0.49976927274 25158.6017197654
+0.00000000124 6.03440460031 9225.539273283
+0.0000000015 5.30166336812 13517.8701062334
+0.00000000127 1.92389511438 22483.8485744926
+0.00000000121 2.37813129011 167283.761587666
+0.0000000012 3.98423684853 4686.8894077068
+0.00000000117 5.81072642211 12569.6748183318
+0.00000000122 5.60973054224 5642.1982426092
+0.00000000157 3.40236426002 16496.3613962024
+0.00000000129 2.10705116371 1589.0728952838
+0.00000000116 0.55839966736 5849.3641121146
+0.00000000123 1.52961392771 12559.038152982
+0.00000000111 0.44848279675 6172.869528772
+0.00000000123 5.81645568991 6282.0955289232
+0.0000000015 4.26278409223 3128.3887650958
+0.00000000106 2.27437761356 5429.8794682394
+0.00000000104 4.42743707728 23543.2305046818
+0.00000000121 0.39459045915 12132.439962106
+0.00000000104 2.41842602527 426.598190876
+0.0000000011 5.80381480447 16858.4825329332
+0.000000001 2.93805577485 4535.0594369244
+0.00000000097 3.97935904984 6133.5126528568
+0.0000000011 6.22339014386 12146.6670561076
+0.00000000098 0.87576563709 6525.8044539654
+0.00000000098 3.15248421301 10440.2742926036
+0.00000000095 2.461684111 3097.88382272579
+0.00000000088 0.23371480284 13119.7211028252
+0.00000000098 5.77016493489 7342.4577801806
+0.00000000092 6.03915555063 20426.571092422
+0.00000000096 5.56909292561 2388.8940204492
+0.00000000081 1.32131147691 5650.2921106782
+0.00000000086 3.94529200528 10454.5013866052
+0.00000000076 2.70729716925 143571.324284816
+0.00000000091 5.64100034152 8827.3902698748
+0.00000000076 1.80783856698 28286.9904848612
+0.00000000081 1.90858992196 29088.811415985
+0.00000000075 3.40955892978 5481.2549188676
+0.00000000069 4.49936170873 17256.6315363414
+0.00000000088 1.10098454357 11769.8536931664
+0.00000000066 2.78285801977 536.8045120954
+0.00000000068 3.88179770758 17260.1546546904
+0.00000000084 1.59303306354 9380.9596727172
+0.00000000088 3.88076636762 7477.522860216
+0.00000000061 6.17558202197 11087.2851259184
+0.0000000006 4.34824715818 6206.8097787158
+0.00000000082 4.59843208943 9388.0059094152
+0.00000000079 1.63131230601 4933.2084403326
+0.00000000078 4.20905757484 5729.506447149
+0.00000000057 5.48157926651 18319.5365848796
+0.0000000006 1.01261781084 12721.572099417
+0.00000000056 1.63031935692 15720.8387848784
+0.00000000055 0.24926735018 15110.4661198662
+0.00000000061 5.93059279661 12539.853380183
+0.00000000055 4.84298966314 13095.8426650774
+0.00000000067 6.11690589247 8662.240323563
+0.00000000054 5.73750638571 3634.6210245184
+0.00000000074 1.05466745829 16460.333529525
+0.00000000053 2.29084335688 16062.1845261168
+0.00000000064 2.13513767927 7875.6718636242
+0.00000000067 0.07096807518 14945.3161735544
+0.00000000051 2.31511194429 6262.7205305926
+0.00000000057 5.77055471237 12043.574281889
+0.00000000056 4.41980790431 4701.1165017084
+0.00000000059 5.87963500073 5331.3574437408
+0.00000000058 2.30546168628 955.5997416086
+0.00000000049 1.93839278478 5333.9002410216
+0.00000000048 2.69973662261 6709.6740408674
+0.00000000064 1.64379897981 6262.300454499
+0.00000000046 3.98449608961 98068.5367163054
+0.0000000005 3.68875893005 12323.4230960088
+0.00000000045 3.30068569697 22003.9146348698
+0.00000000047 1.26317154881 11919.140866668
+0.00000000045 0.89150445122 51868.2486621788
+0.00000000043 1.61526242998 6277.552925684
+0.00000000043 5.74295325645 11403.676995575
+0.00000000044 3.43070646822 10021.8372800994
+0.00000000056 0.02481833774 15671.0817594066
+0.00000000055 3.14274403422 33019.0211122046
+0.00000000045 3.00877289177 8982.810669309
+0.00000000046 0.73303568429 6303.4311693902
+0.00000000049 1.60455690285 6303.8512454838
+0.00000000045 0.40210030323 6805.6532680852
+0.00000000053 0.94869680175 10988.808157535
+0.00000000041 1.61122384329 6819.8803620868
+0.00000000055 0.89439119424 11933.3679606696
+0.00000000045 3.88495384656 60530.4889857418
+0.0000000004 4.75740908001 38526.574350872
+0.0000000004 1.49921251887 18451.078546566
+0.0000000004 3.77498297228 26087.9031415742
+0.00000000051 1.70258603562 1551.045222648
+0.00000000039 2.97100699926 2118.7638603784
+0.00000000053 5.19854123078 77713.7714681205
+0.00000000047 4.26356628717 21424.4666443034
+0.00000000037 0.62902722802 24356.7807886416
+0.00000000036 0.11087914947 10344.2950653858
+0.00000000036 0.77037556319 12029.3471878874
+0.00000000035 3.30933994515 24072.9214697764
+0.00000000035 5.93650887012 31570.7996493912
+0.00000000036 2.15108874765 30774.5016425748
+0.00000000036 1.75078825382 16207.886271502
+0.00000000033 5.06264177921 226858.23855437
+0.00000000034 6.168913788 24491.4257925834
+0.00000000035 3.19120695549 32217.2001810808
+0.00000000034 2.31528650443 55798.4583583984
+0.00000000032 4.21446357042 15664.0355227086
+0.00000000039 1.24979117796 6418.1409300268
+0.00000000037 4.1194365577 2787.0430238574
+0.00000000032 1.6288771089 639.897286314
+0.00000000038 5.89832942685 640.8776073822
+0.00000000032 1.72442327688 27433.889215875
+0.00000000031 2.78828943753 12139.5535091068
+0.00000000035 4.44608896525 18202.2167166594
+0.00000000034 3.96287980676 18216.443810661
+0.00000000033 4.73611335874 16723.350142595
+0.00000000034 1.43910280005 49515.382508407
+0.00000000031 0.23302920161 23581.2581773176
+0.00000000029 2.0263384022 11609.8625440122
+0.0000000003 2.5492323024 9924.8104215106
+0.00000000032 4.91793198558 11300.5842213564
+0.00000000028 0.26187189577 13521.7514415914
+0.00000000028 3.84568936822 2699.7348193176
+0.00000000029 1.83149729794 29822.7832363242
+0.00000000033 4.60320094415 19004.6479494084
+0.00000000027 4.46183450287 6702.5604938666
+0.0000000003 4.4649407224 36147.4098773004
+0.00000000027 0.03211931363 6279.7894925736
+0.00000000026 5.46497324333 6245.0481773556
+0.00000000035 4.52695674113 36949.2308084242
+0.00000000027 3.52528177609 10770.8932562618
+0.00000000026 1.48499438453 11080.1715789176
+0.00000000035 2.82154380962 19402.7969528166
+0.00000000025 2.46339998836 6279.4854213396
+0.00000000026 4.97688894643 16737.5772365966
+0.00000000026 2.36136541526 17996.0311682222
+0.00000000029 4.15148654061 45892.730433157
+0.00000000026 4.50714272714 17796.9591667858
+0.00000000027 4.72625223674 1066.49547719
+0.00000000025 2.89309528854 6286.6662786432
+0.00000000027 0.37462444357 12964.300703391
+0.00000000029 4.94860010533 5863.5912061162
+0.00000000031 3.93096113577 29864.334027309
+0.00000000024 6.14987193584 18606.4989460002
+0.00000000024 3.74225964547 29026.4852295078
+0.00000000025 5.70460621565 27707.5424942948
+0.00000000025 5.33928840652 15141.390794312
+0.00000000027 3.0232089714 6286.3622074092
+0.00000000023 0.28364955406 5327.4761083828
+0.00000000026 1.34240461687 18875.525869774
+0.00000000024 1.33998410121 19800.9459562248
+0.00000000025 6.00172494004 6489.2613984286
+0.00000000022 1.81777974484 6288.5987742988
+0.00000000022 3.5860360664 6915.8595893046
+0.00000000029 2.09564449439 15265.8865193004
+0.00000000022 1.02173599251 11925.2740926006
+0.00000000022 4.74660932338 28230.1872226914
+0.00000000021 2.30688751432 5999.2165311262
+0.00000000021 3.2265494443 25934.1243310894
+0.00000000021 3.04956726238 6566.9351688566
+0.00000000027 5.35653084499 33794.5437235286
+0.00000000028 3.91168324815 18208.349942592
+0.0000000002 1.52296293311 135.0650800354
+0.00000000022 4.66462839521 13362.4497067992
+0.00000000019 1.78121167862 156137.475984799
+0.00000000019 2.99969102221 19651.048481098
+0.00000000019 2.86664273362 18422.6293590982
+0.00000000025 0.94995632141 31415.379249957
+0.00000000019 4.71432851499 77690.7595057385
+0.00000000019 2.54227398241 77736.7834305025
+0.0000000002 5.91915117116 48739.859897083
diff --git a/kstars/kstars/data/earth.R2.vsop b/kstars/kstars/data/earth.R2.vsop
new file mode 100644
index 00000000..b8336e31
--- /dev/null
+++ b/kstars/kstars/data/earth.R2.vsop
@@ -0,0 +1,139 @@
+-0.00000012341 0.000000 0.000000
+0.00004359385 5.78455133738 6283.0758499914
+0.00000123633 5.57934722157 12566.1516999828
+0.00000008792 3.62777733395 77713.7714681205
+0.00000005689 1.86958905084 5573.1428014331
+0.00000003301 5.47027913302 18849.2275499742
+0.00000001471 4.48028885617 5507.5532386674
+0.00000001013 2.81456417694 5223.6939198022
+0.00000000854 3.10878241236 1577.3435424478
+0.00000001102 2.84173992403 161000.685737674
+0.00000000648 5.47349498544 775.522611324
+0.00000000609 1.37969434104 6438.4962494256
+0.00000000499 4.4164924225 6286.5989683404
+0.00000000417 0.90242451175 10977.078804699
+0.00000000402 3.2037658529 5088.6288397668
+0.00000000351 1.8107922777 5486.777843175
+0.00000000467 3.65753702738 7084.8967811152
+0.00000000458 5.38585314743 149854.400134808
+0.00000000304 3.51701098693 796.2980068164
+0.00000000266 6.17413982699 6836.6452528338
+0.00000000279 1.84120501086 4694.0029547076
+0.0000000026 1.41629543251 2146.1654164752
+0.00000000266 3.13832905677 71430.6956181291
+0.00000000321 5.35313367048 3154.6870848956
+0.00000000238 2.17720020018 155.4203994342
+0.00000000293 4.61501268144 4690.4798363586
+0.00000000229 4.7596958807 7234.794256242
+0.00000000211 0.21868065485 4705.7323075436
+0.00000000201 4.21905743357 1349.8674096588
+0.00000000195 4.57808285364 529.6909650946
+0.00000000253 2.81496293039 1748.016413067
+0.00000000182 5.70454011389 6040.3472460174
+0.00000000179 6.02897097053 4292.3308329504
+0.00000000186 1.58690991244 6309.3741697912
+0.0000000017 2.90220009715 9437.762934887
+0.00000000166 1.99984925026 8031.0922630584
+0.00000000158 0.04783713552 2544.3144198834
+0.00000000197 2.01083639502 1194.4470102246
+0.00000000165 5.78372596778 83996.8473181119
+0.00000000214 3.38285934319 7632.9432596502
+0.0000000014 0.36401486094 10447.3878396044
+0.00000000151 0.95153163031 6127.6554505572
+0.00000000136 1.48426306582 2352.8661537718
+0.00000000127 5.48475435134 951.7184062506
+0.00000000126 5.26866506592 6279.5527316424
+0.00000000125 3.75754889288 6812.766815086
+0.00000000101 4.95015746147 398.1490034082
+0.00000000102 0.68468295277 1592.5960136328
+0.000000001 1.14568935785 3894.1818295422
+0.00000000129 0.76540016965 553.5694028424
+0.00000000109 5.41063597567 6256.7775301916
+0.00000000075 5.84804322893 242.728603974
+0.00000000095 1.94452244083 11856.2186514245
+0.00000000077 0.69373708195 8429.2412664666
+0.000000001 5.19725292131 244287.600007228
+0.0000000008 6.18440483705 1059.3819301892
+0.00000000069 5.25699888595 14143.4952424306
+0.00000000085 5.39484725499 25132.3033999656
+0.00000000066 0.51779993906 801.8209311238
+0.00000000055 5.16878202461 7058.5984613154
+0.00000000051 3.88759155247 12036.4607348882
+0.0000000005 5.57636570536 6290.1893969922
+0.00000000061 2.24359003264 8635.9420037632
+0.0000000005 5.54441900966 1990.745017041
+0.00000000056 4.0030107804 13367.9726311066
+0.00000000052 4.13138898038 7860.4193924392
+0.00000000052 3.90943054011 26.2983197998
+0.00000000041 3.5712848278 7079.3738568078
+0.00000000056 2.76959005761 90955.5516944961
+0.00000000042 1.91461189199 7477.522860216
+0.00000000042 0.42728171713 10213.285546211
+0.00000000042 1.09413724455 709.9330485583
+0.00000000039 3.93298068961 10973.55568635
+0.00000000038 6.17935925345 9917.6968745098
+0.00000000049 0.83021145241 11506.7697697936
+0.00000000053 1.45828359397 233141.314404362
+0.00000000047 6.21568666789 6681.2248533996
+0.00000000037 0.3635930998 10177.2576795336
+0.00000000035 3.33024911524 5643.1785636774
+0.00000000034 5.63446915337 6525.8044539654
+0.00000000035 5.36033855038 25158.6017197654
+0.00000000034 5.36319798321 4933.2084403326
+0.00000000033 4.24722336872 12569.6748183318
+0.00000000043 5.26370903404 10575.4066829418
+0.00000000042 5.08837645072 11015.1064773348
+0.0000000004 1.98334703186 6284.0561710596
+0.00000000042 4.22496037505 88860.0570709867
+0.00000000029 3.1908862817 11926.2544136688
+0.00000000029 0.15217616684 12168.0026965746
+0.0000000003 1.61904744136 9779.1086761254
+0.00000000027 0.76388991416 1589.0728952838
+0.00000000036 2.74712003443 3738.761430108
+0.00000000033 3.08807829566 3930.2096962196
+0.00000000031 5.34906619513 143571.324284816
+0.00000000025 0.10240267494 22483.8485744926
+0.0000000003 3.47110495524 14945.3161735544
+0.00000000024 1.10425016019 4535.0594369244
+0.00000000024 1.5803725978 6496.3749454294
+0.00000000023 3.87710321433 6275.9623029906
+0.00000000025 3.9452977897 3128.3887650958
+0.00000000023 3.44685609601 4136.9104335162
+0.00000000023 3.83156029849 5753.3848848968
+0.00000000022 1.86956128067 16730.4636895958
+0.00000000025 2.42188933855 5729.506447149
+0.0000000002 1.78208352927 17789.845619785
+0.00000000021 4.303630874 16858.4825329332
+0.00000000021 0.49258939822 29088.811415985
+0.00000000025 1.33030250444 6282.0955289232
+0.00000000027 2.54785812264 3496.032826134
+0.00000000022 1.1123252195 12721.572099417
+0.00000000021 5.97759081637 7.1135470008
+0.00000000019 0.80292033311 16062.1845261168
+0.00000000023 4.12454848769 2388.8940204492
+0.00000000022 4.92663152168 18875.525869774
+0.00000000023 5.68902059771 16460.333529525
+0.00000000023 4.97346265647 17260.1546546904
+0.00000000023 3.03021283729 66567.4858652543
+0.00000000016 3.89740925257 5331.3574437408
+0.00000000017 3.08268671348 154717.609887683
+0.00000000016 3.95085099736 3097.88382272579
+0.00000000016 3.99041783945 6283.14316029419
+0.0000000002 6.10644140189 167283.761587666
+0.00000000015 4.09775914607 11712.9553182308
+0.00000000016 5.717699407 17298.1823273262
+0.00000000016 3.28894009404 5884.9268465832
+0.00000000015 5.64785377164 12559.038152982
+0.00000000016 4.4345208093 6283.0085396886
+0.00000000014 2.31721603062 5481.2549188676
+0.00000000014 4.43479032305 13517.8701062334
+0.00000000014 4.73209312936 7342.4577801806
+0.00000000012 0.64705975463 18073.7049386502
+0.00000000011 1.514433322 16200.7727245012
+0.00000000011 0.88708889185 21228.3920235458
+0.00000000014 4.50116508534 640.8776073822
+0.00000000011 4.64339996198 11790.6290886588
+0.00000000011 1.31064298246 4164.311989613
+0.00000000009 3.02238989305 23543.2305046818
+0.00000000009 2.04999402381 22003.9146348698
+0.00000000009 4.91488110218 213.299095438
diff --git a/kstars/kstars/data/earth.R3.vsop b/kstars/kstars/data/earth.R3.vsop
new file mode 100644
index 00000000..5e318362
--- /dev/null
+++ b/kstars/kstars/data/earth.R3.vsop
@@ -0,0 +1,27 @@
+0.00000000774 0.000000 0.000000
+0.00000144595 4.27319435148 6283.0758499914
+0.00000006729 3.91697608662 12566.1516999828
+0.00000000247 3.73019298781 18849.2275499742
+0.00000000036 2.8008140905 6286.5989683404
+0.00000000033 5.62216602775 6127.6554505572
+0.00000000019 3.71292621802 6438.4962494256
+0.00000000016 4.26011484232 6525.8044539654
+0.00000000016 3.50416887054 6256.7775301916
+0.00000000014 3.62127621114 25132.3033999656
+0.00000000011 4.39200958819 4705.7323075436
+0.00000000011 5.22327127059 6040.3472460174
+0.0000000001 4.28045254647 83996.8473181119
+0.00000000009 1.56864096494 5507.5532386674
+0.00000000011 1.37795688024 6309.3741697912
+0.0000000001 5.19937959068 71430.6956181291
+0.00000000009 0.4727519993 6279.5527316424
+0.00000000009 0.74642756529 5729.506447149
+0.00000000007 2.9737489156 775.522611324
+0.00000000007 3.28615691021 7058.5984613154
+0.00000000007 2.19184402142 6812.766815086
+0.00000000005 3.15419034438 529.6909650946
+0.00000000006 4.54725567047 1059.3819301892
+0.00000000005 1.51104406936 7079.3738568078
+0.00000000007 2.98052059053 6681.2248533996
+0.00000000005 2.30961231391 12036.4607348882
+0.00000000005 3.71102966917 6290.1893969922
diff --git a/kstars/kstars/data/earth.R4.vsop b/kstars/kstars/data/earth.R4.vsop
new file mode 100644
index 00000000..46820047
--- /dev/null
+++ b/kstars/kstars/data/earth.R4.vsop
@@ -0,0 +1,10 @@
+0.00000003858 2.56384387339 6283.0758499914
+0.00000000306 2.2676950123 12566.1516999828
+0.00000000053 3.44031471924 5573.1428014331
+0.00000000015 2.04794573436 18849.2275499742
+0.00000000013 2.05688873673 77713.7714681205
+0.00000000007 4.4121885448 161000.685737674
+0.00000000005 5.26154653107 6438.4962494256
+0.00000000005 4.07695126049 6127.6554505572
+0.00000000006 3.81514213664 149854.400134808
+0.00000000003 1.28175749811 6286.5989683404
diff --git a/kstars/kstars/data/earth.R5.vsop b/kstars/kstars/data/earth.R5.vsop
new file mode 100644
index 00000000..a8900a0e
--- /dev/null
+++ b/kstars/kstars/data/earth.R5.vsop
@@ -0,0 +1,3 @@
+0.00000000086 1.21579741687 6283.0758499914
+0.00000000012 0.65617264033 12566.1516999828
+0.00000000001 0.38068797142 18849.2275499742
diff --git a/kstars/kstars/data/earth.orbit b/kstars/kstars/data/earth.orbit
new file mode 100644
index 00000000..ae199b3f
--- /dev/null
+++ b/kstars/kstars/data/earth.orbit
@@ -0,0 +1,100 @@
+1.00291 -0.0545663 0.00000
+1.00319 0.0142911 0.00000
+0.998703 0.0830907 0.00000
+0.989456 0.15148 0.00000
+0.975499 0.219123 0.00000
+0.9569 0.285704 0.00000
+0.933737 0.350921 0.00000
+0.90609 0.414471 0.00000
+0.87406 0.476041 0.00000
+0.837772 0.535312 0.00000
+0.797393 0.591961 0.00000
+0.753132 0.645699 0.00000
+0.70521 0.696268 0.00000
+0.653849 0.743432 0.00000
+0.599277 0.78696 0.00000
+0.541735 0.826625 0.00000
+0.481487 0.862201 0.00000
+0.418836 0.89348 0.00000
+0.354114 0.920295 0.00000
+0.287653 0.942521 0.00000
+0.219774 0.960057 0.00000
+0.150799 0.972818 0.00000
+0.081052 0.980727 0.00000
+0.0108734 0.983718 0.00000
+-0.0593714 0.98175 0.00000
+-0.129303 0.974833 0.00000
+-0.198562 0.96302 0.00000
+-0.266808 0.946387 0.00000
+-0.333716 0.925023 0.00000
+-0.398969 0.899028 0.00000
+-0.462244 0.868512 0.00000
+-0.523208 0.833616 0.00000
+-0.581534 0.794525 0.00000
+-0.636927 0.751463 0.00000
+-0.689125 0.704666 0.00000
+-0.737894 0.654377 0.00000
+-0.783013 0.60084 0.00000
+-0.824265 0.544306 0.00000
+-0.861434 0.485048 0.00000
+-0.894326 0.423378 0.00000
+-0.922786 0.359627 0.00000
+-0.946702 0.29413 0.00000
+-0.965988 0.227212 0.00000
+-0.980578 0.159189 0.00000
+-0.990412 0.0903722 0.00000
+-0.995433 0.0210908 0.00000
+-0.995616 -0.0483037 0.00000
+-0.990978 -0.117455 0.00000
+-0.981572 -0.186019 0.00000
+-0.967479 -0.253674 0.00000
+-0.948795 -0.320117 0.00000
+-0.925614 -0.38506 0.00000
+-0.898036 -0.448203 0.00000
+-0.866193 -0.509234 0.00000
+-0.830253 -0.567855 0.00000
+-0.790416 -0.623788 0.00000
+-0.746899 -0.676787 0.00000
+-0.699924 -0.726634 0.00000
+-0.649706 -0.773126 0.00000
+-0.59646 -0.816056 0.00000
+-0.540433 -0.855214 0.00000
+-0.481897 -0.89041 0.00000
+-0.421146 -0.921487 0.00000
+-0.35848 -0.948318 0.00000
+-0.294197 -0.970812 0.00000
+-0.228574 -0.988892 0.00000
+-0.161888 -1.00247 0.00000
+-0.0944405 -1.01148 0.00000
+-0.0265504 -1.01586 0.00000
+0.0414543 -1.01559 0.00000
+0.109249 -1.0107 0.00000
+0.176524 -1.00123 0.00000
+0.242995 -0.987228 0.00000
+0.308384 -0.96876 0.00000
+0.372394 -0.945881 0.00000
+0.43472 -0.918682 0.00000
+0.495058 -0.887283 0.00000
+0.553119 -0.851839 0.00000
+0.608639 -0.812529 0.00000
+0.661384 -0.769538 0.00000
+0.711131 -0.723041 0.00000
+0.757642 -0.673222 0.00000
+0.800683 -0.620292 0.00000
+0.84003 -0.564494 0.00000
+0.875483 -0.506094 0.00000
+0.906877 -0.445378 0.00000
+0.934081 -0.382626 0.00000
+0.956973 -0.318103 0.00000
+0.975427 -0.252085 0.00000
+0.989328 -0.184867 0.00000
+0.998577 -0.116767 0.00000
+1.00311 -0.0481226 0.00000
+1.0029 0.0207247 0.00000
+0.997959 0.0894511 0.00000
+0.988307 0.157751 0.00000
+0.973962 0.225317 0.00000
+0.95496 0.291828 0.00000
+0.931358 0.356953 0.00000
+0.903249 0.42035 0.00000
+0.870772 0.481692 0.00000
diff --git a/kstars/kstars/data/geomap.png b/kstars/kstars/data/geomap.png
new file mode 100644
index 00000000..9f835518
--- /dev/null
+++ b/kstars/kstars/data/geomap.png
Binary files differ
diff --git a/kstars/kstars/data/glossary.xml b/kstars/kstars/data/glossary.xml
new file mode 100644
index 00000000..dc91d017
--- /dev/null
+++ b/kstars/kstars/data/glossary.xml
@@ -0,0 +1,6 @@
+<glossary>
+ <item picture="sun.png">
+ <name>Sun</name>
+ <desc>The sun is the center of our solarsystem.</desc>
+ </item>
+</glossary>
diff --git a/kstars/kstars/data/glstarbase.png b/kstars/kstars/data/glstarbase.png
new file mode 100644
index 00000000..e7406242
--- /dev/null
+++ b/kstars/kstars/data/glstarbase.png
Binary files differ
diff --git a/kstars/kstars/data/hip001.dat b/kstars/kstars/data/hip001.dat
new file mode 100644
index 00000000..f93a4cbf
--- /dev/null
+++ b/kstars/kstars/data/hip001.dat
@@ -0,0 +1,1012 @@
+# Star catalog derived from the Hipparcos and Tycho star catalogs.
+# These catalogs are in the public domain, and can be obtained from
+# http://cdsweb.u-strasbg.fr/viz-bin/Cat?I/239
+#
+# Changes made to the raw catalog include stripping out certain data
+# fields, reformatting, and manual matching up common and genetive
+# star names. The modified catalog is (C) Jason Harris, 2003, and is
+# licensed under the terms of the GNU General Public License (GPL):
+# http://www.gnu.org/licenses/gpl.html
+#
+# RA DEC pmRA pmDEC plx mag BV SpT b? dV vper Name : genetive name
+#
+064509.25 -164247.3 -000546.0-001223.100379.2 -1.4400.01A0 1 Sirius : alp CMa
+062357.09 -524144.6 +000020.0+000023.700010.4 -0.6200.16F0 0 Canopus : alp Car
+141540.35 +191114.2 -001093.5-001999.400088.8 -0.0501.24K2 1 Arcturus : alp Boo
+143940.90 -605006.5 -003678.2+000481.800742.1 -0.0100.71G2 1 Rigel Kentaurus : alp1Cen
+183656.19 +384658.8 +000201.0+000287.500128.9 00.03-0.00A0 0 Vega : alp Lyr
+051641.30 +455956.5 +000075.5-000427.100077.3 00.0800.80M1 1 Capella : alp Aur
+051432.27 -081205.9 +000001.9-000000.600004.2 00.18-0.03B8 0 0.05 2.07Rigel : bet Ori
+073918.54 +051339.0 -000716.6-001034.600285.9 00.4000.43F5 1 Procyon : alp CMi
+013742.75 -571412.0 +000088.0-000040.100022.7 00.45-0.16B3 1 Achernar : alp Eri
+055510.29 +072425.3 +000027.3+000010.900007.6 00.4501.50M2 0 Betelgeuse : alp Ori
+140349.44 -602222.7 -000034.0-000025.100006.2 00.61-0.23B1 1 Hadar : bet Cen
+195046.68 +085202.6 +000536.8+000385.500194.4 00.7600.22A7 0 0.05 7.94Altair : alp Aql
+122635.94 -630556.6 -000035.4-000014.700010.2 00.77-0.24B0 1 Acrux : alp2Cru
+043555.20 +163035.1 +000062.8-000189.400050.1 00.8701.54K5 0 Aldebaran : alp Tau
+132511.60 -110940.5 -000042.5-000031.700012.4 00.98-0.23B1 0 0.04 4.01Spica : alp Vir
+162924.47 -262555.0 -000010.2-000023.200005.4 01.0601.86M1 0 Antares : alp Sco
+074519.36 +280134.7 -000625.7-000046.000096.7 01.1600.99K0 0 Pollux : bet Gem
+225738.83 -293718.6 +000329.2-000164.200130.1 01.1700.14A3 1 Fomalhaut : alp PsA
+124743.32 -594119.4 -000048.2-000012.800009.2 01.25-0.24B0 1 0.03 0.19Mimosa : bet Cru
+204125.91 +451649.2 +000001.6+000001.600001.0 01.2500.09A2 0 Deneb : alp Cyg
+143939.39 -605022.1 -003600.3+000952.100742.1 01.3500.90K1 1 : alp2Cen
+100822.46 +115801.9 -000249.4+000004.900042.1 01.36-0.09B7 0 Regulus : alp Leo
+065837.55 -285819.5 +000002.6+000002.300007.6 01.50-0.21B2 0 Adhara : eps CMa
+073436.00 +315319.1 -000206.3-000148.200063.3 01.5800.03A2 1 Castor : alp Gem
+123109.93 -570645.2 +000027.9-000264.300037.1 01.5901.60M4 0 Gacrux : gam Cru
+173336.53 -370613.5 -000008.9-000029.900004.6 01.62-0.23B1 0 0.06 0.21Shaula : lam Sco
+052507.87 +062059.0 -000008.8-000013.300013.4 01.64-0.22B2 0 Bellatrix : gam Ori
+052617.50 +283628.3 +000023.3-000174.200024.9 01.65-0.13B7 0 Alnath : bet Tau
+091312.24 -694302.9 -000157.7+000108.900029.3 01.6700.07A2 0 Miaplacidus : bet Car
+053612.81 -011206.9 +000001.5-000001.100002.4 01.69-0.18B0 0 Alnilam : eps Ori
+220813.88 -465738.2 +000127.6-000147.900032.2 01.73-0.07B7 0 Al Na'ir : alp Gru
+054045.52 -015633.3 +000004.0+000002.500004.0 01.74-0.20O9 1 Alnitak : zet Ori
+080931.96 -472011.8 -000005.9+000009.900003.9 01.75-0.14WC 0 Regor : gam1Vel
+125401.63 +555735.4 +000111.7-000009.000040.3 01.76-0.02A0 0 0.03 5.08Alioth : eps UMa
+032419.35 +495140.5 +000024.1-000026.000005.5 01.7900.48F5 0 Mirfak : alp Per
+182410.35 -342303.5 -000039.6-000124.000022.6 01.79-0.03B9 0 Kaus Australis : eps Sgr
+110343.84 +614504.0 -000136.5-000035.200026.4 01.8101.06F7 1 Dubhe : alp UMa
+070823.49 -262335.5 -000002.8+000003.300001.8 01.8300.67F8 0 Wezen : del CMa
+134732.55 +491847.9 -000121.2-000015.600032.4 01.85-0.10B3 0 Alkaid : eta UMa
+173719.13 -425952.2 +000006.1-000000.900012.0 01.8600.41F1 1 Sargas : the Sco
+082230.86 -593034.3 -000025.3+000022.700005.2 01.8601.20K3 1 Avior : eps Car
+055931.77 +445650.8 -000056.4-000000.900039.7 01.9000.08A2 1 0.07 0.00Menkalinan : bet Aur
+164839.87 -690139.5 +000017.9-000032.900007.8 01.9101.45K2 0 : alp TrA
+063742.70 +162357.9 -000002.0-000066.900031.1 01.9300.00A0 0 Alhena : gam Gem
+084442.20 -544230.8 +000028.8-000104.100040.9 01.9300.04A1 1 : del Vel
+202538.85 -564405.6 +000007.7-000086.200017.8 01.94-0.12B2 0 Peacock : alp Pav
+023147.08 +891550.9 +000044.2-000011.700007.6 01.9700.64F7 0 0.04 3.97Polaris : alp UMi
+062241.99 -175721.3 -000003.5-000000.500006.5 01.98-0.24B1 0 0.03 0.25Mirzam : bet CMa
+092735.25 -083931.3 -000014.5+000033.200018.4 01.9901.44K3 0 Alphard : alp Hya
+020710.29 +232746.0 +000190.7-000145.800049.5 02.0101.15K2 0 Hamal : alp Ari
+101958.16 +195030.7 +000310.8-000152.900026.0 02.0101.13K0 1 Al Gieba : gam2Leo
+004335.23 -175912.1 +000232.8+000032.700034.0 02.0401.02K0 0 Diphda : bet Cet
+185515.92 -261747.7 +000013.9-000052.600014.5 02.05-0.13B2 0 Nunki : sig Sgr
+140641.32 -362207.3 -000519.3-000517.900053.5 02.0601.01K0 0 Menkent : the Cen
+000823.17 +290527.0 +000135.7-000162.900033.6 02.07-0.04B9 1 Alpheratz : alp And
+054745.39 -094010.6 +000001.6-000001.200004.5 02.07-0.17B0 0 Saiph : kap Ori
+010943.80 +353715.0 +000175.6-000112.200016.4 02.0701.58M0 0 Mirach : bet And
+145042.40 +740919.7 -000032.3+000011.900025.8 02.0701.47K4 0 Kocab : bet UMi
+224239.93 -465304.4 +000135.7-000004.500019.2 02.0701.61M5 0 : bet Gru
+173456.00 +123338.1 +000110.1-000222.600069.8 02.0800.15A5 1 Rasalhague : alp Oph
+030810.13 +405720.3 +000002.4-000001.400035.1 02.09-0.00B8 1 0.14 0.00Algol : bet Per
+020353.92 +421947.5 +000043.1-000050.900009.2 02.1001.37B8 1 Almach : gam2And
+114903.88 +143420.4 -000499.0-000113.800090.2 02.1400.09A3 0 Denebola : bet Leo
+005642.50 +604300.3 +000025.6-000003.800005.3 02.15-0.05B0 0 Tsih : gam Cas
+124131.20 -485735.6 -000187.3-000001.200025.0 02.20-0.02A1 1 : gam Cen
+080335.07 -400011.5 -000030.8+000016.800002.3 02.21-0.27O5 0 Naos : zet Pup
+091705.43 -591630.9 -000019.0+000013.100004.7 02.2100.19A8 0 Aspidiske : iot Car
+153441.19 +264253.7 +000120.4-000089.400043.6 02.2200.03A0 1 Alphecca : alp CrB
+132355.42 +545531.5 +000121.2-000022.000041.7 02.2300.06A2 1 Mizar : zet UMa
+202213.70 +401524.1 +000002.4-000000.900002.1 02.2300.67F8 0 Sadr : gam Cyg
+090759.78 -432557.4 -000023.2+000014.300005.7 02.2301.67K4 0 Suhail : lam Vel
+004030.39 +563214.7 +000050.4-000032.200014.3 02.2401.17K0 0 Schedar : alp Cas
+175636.38 +512920.2 -000008.5-000023.100022.1 02.2401.52K5 0 Eltanin : gam Dra
+053200.40 -001756.7 +000001.7+000000.600003.6 02.25-0.17O9 1 0.10 0.00Mintaka : del Ori
+000910.09 +590900.8 +000523.4-000180.400059.9 02.2800.38F2 0 0.04 0.10Caph : bet Cas
+133953.27 -532758.9 -000014.6-000012.800008.7 02.29-0.17B1 1 : eps Cen
+160020.01 -223717.8 -000008.7-000036.900008.1 02.29-0.12B0 1 Dschubba : del Sco
+165010.24 -341733.4 -000611.8-000255.900049.9 02.2901.14K2 0 : eps Sco
+144155.77 -472317.3 -000021.1-000024.200006.0 02.30-0.15B1 0 0.03 0.26Men : alp Lup
+143530.45 -420927.9 -000035.3-000032.400010.6 02.33-0.16B1 0 0.07 1.28: eta Cen
+110150.39 +562256.4 +000081.7+000033.700041.1 02.3400.03A1 0 Merak : bet UMa
+144459.25 +270427.0 -000050.6+000020.000015.6 02.3500.97A0 1 Pulcherrima : eps Boo
+214411.14 +095230.0 +000030.0+000001.400004.8 02.3801.52K2 0 Enif : eps Peg
+174229.28 -390147.7 -000006.5-000025.600007.0 02.39-0.17B1 0 0.02 0.20: kap Sco
+002616.87 -421818.4 +000232.8-000353.600042.1 02.4001.08K0 1 Ankaa : alp Phe
+115349.74 +534141.0 +000107.8+000011.200039.0 02.4100.04A0 0 Phecda : gam UMa
+171022.66 -154330.5 +000041.2+000097.700038.8 02.4300.06A2 1 : eta Oph
+230346.33 +280456.8 +000187.8+000137.600016.4 02.4401.66M2 0 Scheat : bet Peg
+072405.71 -291811.2 -000003.8+000006.700001.0 02.45-0.08B5 0 Aludra : eta CMa
+211834.58 +623507.6 +000149.9+000048.300066.8 02.4500.26A7 0 Alderamin : alp Cep
+092206.83 -550038.5 -000010.7+000011.200006.0 02.47-0.14B2 0 Markab : kap Vel
+204612.43 +335810.0 +000356.2+000330.300045.3 02.4801.02K0 0 Gienah : eps Cyg
+230445.62 +151219.3 +000061.1-000042.600023.4 02.49-0.00B9 0 Markab : alp Peg
+163709.53 -103401.7 +000013.1+000025.400007.1 02.5400.04O9 0 : zet Oph
+030216.78 +040523.7 -000011.8-000078.800014.8 02.5401.63M2 0 Menkab : alp Cet
+135532.43 -471717.8 -000057.1-000044.800008.5 02.55-0.18B2 0 : zet Cen
+111406.41 +203126.5 +000143.3-000130.400056.5 02.5600.13A4 0 Zozma : del Leo
+160526.23 -194819.4 -000006.8-000024.900006.2 02.56-0.07B0 1 Graffias : bet2Sco
+053243.81 -174920.3 +000003.3+000001.500002.5 02.5800.21F0 0 Arneb : alp Lep
+120821.54 -504320.7 -000047.5-000006.400008.2 02.58-0.13B2 0 : del Cen
+121548.47 -173231.1 -000159.6+000022.300019.8 02.58-0.11B8 0 Gienah : gam Crv
+190236.72 -295248.4 -000014.1+000003.700036.6 02.6000.06A3 1 : zet Sgr
+151700.47 -092258.3 -000096.4-000020.800020.4 02.61-0.07B8 0 Zuben el Chamali : bet Lib
+154416.00 +062531.9 +000134.7+000044.100044.5 02.6301.17K2 0 Unukalhai : alp Ser
+015438.35 +204829.9 +000096.3-000108.800054.7 02.6400.17A5 1 Sheratan : bet Ari
+053938.94 -340426.6 -000000.1-000024.100012.2 02.65-0.12B7 0 Phakt : alp Col
+055943.24 +371246.0 +000042.1-000073.600018.8 02.65-0.08A0 0 0.03 3.62: the Aur
+123423.23 -232347.8 +000000.9-000056.000023.3 02.6500.89G5 0 Kraz : bet Crv
+012548.60 +601407.5 +000297.2-000049.500032.8 02.6600.16A5 0 Ruchbah : del Cas
+135441.12 +182354.9 -000061.0-000358.100088.2 02.6800.58G0 1 Muphrid : eta Boo
+145831.95 -430801.9 -000034.1-000038.300006.2 02.68-0.18B2 0 : bet Lup
+104646.12 -492512.5 +000062.5-000053.600028.2 02.6900.90G5 1 : mu Vel
+123711.08 -690807.9 -000039.9-000012.400010.7 02.69-0.18B2 0 : alp Mus
+045659.62 +330958.1 +000003.6-000018.500006.4 02.6901.49K3 0 Kabdhilinan : iot Aur
+173045.84 -371744.7 -000004.2-000029.100006.3 02.70-0.18B2 0 Lesath : ups Sco
+071708.56 -370551.0 -000010.6+000007.000003.0 02.7101.62K3 1 : pi Pup
+182059.62 -294940.9 +000030.0-000026.400010.7 02.7201.38K3 0 Kaus Media : del Sgr
+194615.57 +103647.8 +000015.7-000003.100007.1 02.7201.51K3 0 Tarazed : gam Aql
+162359.51 +613050.7 -000017.0+000056.700037.2 02.7300.91G8 0 : eta Dra
+161420.77 -034138.3 -000045.8-000142.900019.2 02.7301.58M1 0 Yed Prior : del Oph
+104257.43 -642340.1 -000018.9+000012.100007.4 02.74-0.22B0 1 : the Car
+124140.00 -012658.3 -000616.7+000060.700084.5 02.7400.37F0 1 : gam Vir
+053525.98 -055435.6 +000002.3-000000.600002.5 02.75-0.21O9 0 Na'ir al Saif : iot Ori
+132036.07 -364243.5 -000340.8-000088.000055.6 02.7500.07A2 0 : iot Cen
+145052.78 -160229.8 -000105.7-000069.000042.2 02.7500.15A3 0 Zuben El Genubi : alp2Lib
+174328.38 +043400.9 -000040.7+000158.800039.8 02.7601.17K2 0 Kelb al Rai : bet Oph
+050751.03 -050510.5 -000083.4-000075.400036.7 02.7800.16A3 0 Cursa : bet Eri
+163013.26 +212922.7 -000098.4-000014.500022.1 02.7800.95G8 1 Kornephoros : bet Her
+171438.86 +142324.9 -000006.7+000032.800008.5 02.7801.16M5 1 Ras Algethi : alp Her
+121508.76 -584456.0 -000036.7-000010.700009.0 02.79-0.19B2 0 : del Cru
+173025.98 +521804.9 -000015.6+000011.600009.0 02.7900.95G2 0 Rastaban : bet Dra
+153508.46 -411000.1 -000016.1-000025.500005.8 02.80-0.22B2 1 0.02 2.85: gam Lup
+052814.73 -204533.2 -000005.0-000085.900020.5 02.8100.81G5 0 Nihal : bet Lep
+164117.48 +313606.8 -000462.6+000345.100092.6 02.8100.65F9 1 : zet Her
+002539.20 -771518.1 +002220.1+000324.400133.8 02.8200.62G2 0 : bet Hyi
+163552.96 -281257.5 -000008.6-000022.500007.6 02.82-0.21B0 0 : tau Sco
+182758.27 -252516.5 -000044.8-000186.300042.2 02.8201.02K1 0 Kaus Borealis : lam Sgr
+001314.15 +151101.0 +000004.7-000008.200009.8 02.83-0.19B2 1 0.03 0.15Algenib : gam Peg
+080732.70 -241816.0 -000083.3+000046.400052.0 02.8300.46F2 0 0.10 0.14: rho Pup
+155508.81 -632547.1 -000188.4-000401.900081.2 02.8300.32F2 0 : bet TrA
+035407.92 +315301.2 +000004.4-000009.200003.3 02.8400.27B1 0 Atik : zet Per
+173150.52 -495233.5 -000031.3-000067.200013.5 02.84-0.14B2 0 Tchou : alp Ara
+172518.00 -553147.4 -000008.2-000024.700005.4 02.8401.48K3 0 : bet Ara
+034729.06 +240618.9 +000019.4-000043.100008.9 02.85-0.09B7 0 Alcyone : eta Tau
+130210.76 +105732.8 -000275.1+000020.000031.9 02.8500.93G8 0 Vindemiatrix : eps Vir
+214702.29 -160735.6 +000263.3-000296.200084.6 02.8500.18A5 0 0.11 1.02Deneb Algiedi : del Cap
+015845.87 -613411.7 +000262.5+000026.900045.7 02.8600.29F0 1 : alp Hyi
+194458.44 +450750.5 +000043.2+000048.400019.1 02.86-0.00B9 1 : del Cyg
+151854.69 -684046.1 -000066.5-000032.000017.9 02.8700.01A1 0 : gam TrA
+062257.59 +223049.9 +000056.8-000108.800014.1 02.8701.62M3 0 Tejat : mu Gem
+221830.18 -601534.2 -000071.5-000038.100016.4 02.8701.39K3 1 : alp Tuc
+025815.72 -401817.0 -000053.5+000025.700020.2 02.8800.13A4 1 Acamar : the2Eri
+190945.83 -210124.7 -000001.2-000036.800007.4 02.8800.38F2 0 : pi Sgr
+072709.07 +081721.9 -000050.3-000038.500019.2 02.89-0.10B8 0 Gomeisa : bet CMi
+125601.84 +381905.7 -000233.4+000055.000029.6 02.89-0.12A0 1 0.08 5.47Cor Caroli : alp1CVn
+155851.12 -260650.6 -000012.0-000025.700007.1 02.89-0.18B1 0 0.04 1.57: pi Sco
+035751.22 +400037.0 +000012.6-000024.100006.1 02.90-0.20B0 0 : eps Per
+162111.32 -253533.9 -000010.0-000018.000004.4 02.9000.30B1 1 0.06 0.25Al Niyat : sig Sco
+213133.52 -053416.2 +000022.8-000006.700005.3 02.9000.83G0 0 Sadalsud : bet Aqr
+030447.79 +533023.2 +000000.5-000004.200012.7 02.9100.72G8 1 : gam Per
+094706.14 -650419.3 -000011.6+000005.000002.0 02.9200.27A9 1 : ups Car
+224300.13 +301316.7 +000013.1-000026.100015.2 02.9300.85G2 1 Matar : eta Peg
+122951.98 -163054.3 -000210.0-000139.300037.1 02.94-0.01B9 0 Algorab : del Crv
+064956.14 -503651.8 +000034.2-000065.800017.9 02.9401.21K0 1 : tau Pup
+220547.03 -001911.4 +000017.9-000009.900004.3 02.9500.97G2 0 Sadalmelik : alp Aqr
+053738.68 +210833.3 +000002.4-000018.000007.8 02.97-0.15B4 0 : zet Tau
+094551.10 +234627.4 -000046.1-000009.600013.0 02.9700.81G0 0 : eps Leo
+035801.73 -133029.7 +000060.5-000111.300014.8 02.9701.59M1 0 Zaurak : gam Eri
+180548.52 -302525.1 -000055.8-000181.500033.9 02.9800.98K0 0 Al Nasl : gam2Sgr
+131855.25 -231017.1 +000068.4-000041.100024.7 02.9900.92G8 0 : gam Hya
+174735.08 -400737.1 +000000.4-000006.400001.8 02.9900.51F3 0 : iot1Sco
+190524.61 +135149.4 -000007.0-000095.300039.2 02.9900.01A0 0 : zet Aql
+020932.52 +345914.6 +000148.8-000039.100026.2 03.0000.14A5 1 : bet Tri
+152043.75 +715002.3 -000018.0+000017.700006.8 03.0000.06A3 0 Pherkab : gam UMi
+165152.24 -380250.4 -000008.8-000021.600004.0 03.00-0.20B1 0 0.26 1.45: mu 1Sco
+215355.65 -372153.4 +000095.9-000012.100016.1 03.00-0.08B8 1 Al Dhanab : gam Gru
+110939.86 +442954.8 -000062.4-000027.400022.2 03.0001.14K1 0 : psi UMa
+034255.48 +474715.6 +000023.8-000041.900006.2 03.01-0.12B5 1 : del Per
+062018.79 -300348.2 +000008.0+000003.800009.7 03.02-0.16B2 0 Furud : zet CMa
+070301.47 -234959.9 -000001.6+000004.300001.3 03.02-0.08B3 0 0.08 24.44: omi2CMa
+121007.53 -223711.3 -000071.5+000010.600010.8 03.0201.33K2 0 Minkar : eps Crv
+050158.13 +434923.9 +000000.2-000002.300001.6 03.0300.54F0 1 0.15 0.00Maaz : eps Aur
+124616.87 -680629.1 -000040.4-000010.300010.5 03.04-0.18B2 1 : bet Mus
+143204.76 +381828.4 -000115.5+000151.900038.3 03.0400.19A7 0 Seginus : gam Boo
+202100.65 -144653.0 +000048.4+000014.000009.5 03.0500.79A5 1 Dabih : bet1Cap
+193043.29 +275734.9 -000007.1-000005.600008.5 03.0501.09K3 1 Albireo : bet2Cyg
+064355.93 +250752.2 -000005.9-000012.800003.6 03.0601.38A3 0 Mebsuta : eps Gem
+102219.80 +412958.0 -000080.5+000034.100013.1 03.0601.60M0 0 Tania Australis : mu UMa
+191233.15 +673940.7 +000094.5+000092.300032.5 03.0700.99G9 0 Altais : del Dra
+181737.73 -364540.6 -000129.3-000166.600021.9 03.1001.58M2 0 : eta Sgr
+085523.68 +055643.9 -000099.8+000014.700021.6 03.1100.98G8 0 : zet Hya
+113546.93 -630111.4 -000033.8-000006.900008.0 03.11-0.04B9 0 : lam Cen
+104937.43 -161138.9 +000092.8+000199.000023.5 03.1101.23K0 0 : nu Hya
+203733.99 -471730.0 +000049.2+000066.100032.2 03.1101.00K0 0 Al Nair : alp Ind
+085912.84 +480232.5 -000441.1-000215.200068.3 03.1200.22A7 0 Talitha Borealis : iot UMa
+171501.92 +245022.5 -000021.1-000157.700041.5 03.1200.08A3 0 Sarin : del Her
+055057.55 -354609.5 +000055.7+000404.700037.9 03.1201.15K1 0 Wazn : bet Col
+165837.23 -555924.2 -000018.3-000035.300005.7 03.1201.55K5 0 : zet Ara
+145909.70 -420614.9 -000017.8-000021.300006.0 03.13-0.21B2 1 : kap Cen
+092103.46 +342333.1 -000222.8+000014.800014.7 03.1401.55M0 0 : alp Lyn
+093113.35 -570203.8 -000032.6+000006.100013.7 03.1601.54K5 0
+171502.85 +364833.0 -000027.4+000002.700008.9 03.1601.44K3 0 : pi Her
+063745.67 -431145.3 -000000.4-000004.000007.7 03.17-0.10B8 0 : nu Pup
+093252.33 +514043.0 -000947.1-000535.600074.2 03.1700.47F6 0 : the UMa
+170847.23 +654252.7 -000020.8+000019.100009.6 03.17-0.12B6 1 Kaou Pih : zet Dra
+184539.35 -265926.8 +000051.1+000000.500014.1 03.17-0.11B8 0 : phi Sgr
+050630.87 +411404.7 +000030.6-000068.400014.9 03.18-0.15B3 0 : eta Aur
+144230.69 -645828.5 -000192.6-000234.100061.0 03.1800.26F1 0 : alp Cir
+044950.14 +065740.5 +000463.4+000011.600124.6 03.1900.48F6 0 : pi 3Ori
+050527.65 -222215.1 +000019.3-000072.300014.4 03.1901.46K4 0 : eps Lep
+165740.27 +092230.2 -000293.0-000009.700038.0 03.1901.16K2 0 : kap Oph
+174951.45 -370236.1 +000042.1+000027.800025.7 03.1901.19K0 0
+211256.18 +301337.5 +000006.9-000068.100021.6 03.2100.99G8 1 : zet Cyg
+233920.98 +773755.1 -000048.9+000127.200072.5 03.2101.03K1 1 Er Rai : gam Cep
+152122.34 -403850.9 -000019.1-000024.100006.4 03.22-0.23B1 1 : del Lup
+161819.24 -044133.4 +000082.4+000040.100030.3 03.2300.97G8 0 Yed Posterior : eps Oph
+182118.92 -025349.6 -000547.6-000700.700052.8 03.2300.94K0 0 : eta Ser
+212839.58 +703338.5 +000012.6+000008.700005.5 03.23-0.20B2 0 0.05 0.19Alphirk : bet Cep
+064811.54 -615631.1 -000068.4+000242.000033.0 03.2400.23A7 0 : alp Pic
+201118.26 -004917.3 +000035.5+000006.000011.4 03.24-0.07B9 1 : the Aql
+185856.62 +324122.4 -000002.8+000001.800005.1 03.25-0.05B9 0 Sulaphat : gam Lyr
+072913.88 -431806.8 -000059.9+000188.700017.7 03.2501.51K5 1 0.04 130.50: sig Pup
+140622.27 -264055.3 +000043.0-000140.800032.2 03.2501.09K2 0 : pi Hya
+150404.26 -251654.7 -000071.8-000044.700011.2 03.2501.67M3 0 : sig Lib
+034714.23 -741421.3 +000051.1+000115.300015.2 03.2601.59M2 0 : gam Hyi
+172200.58 -245958.2 -000008.8-000023.600005.8 03.27-0.19B2 0 0.03 0.14: the Oph
+225439.04 -154914.7 -000044.1-000024.800020.4 03.2700.07A3 0 Skat : del Aqr
+003919.60 +305140.4 +000115.4-000083.000032.2 03.2701.27K3 0 : del And
+051255.87 -161219.5 +000045.7-000016.100017.7 03.29-0.11B9 0 : mu Lep
+101344.28 -700216.5 -000035.7+000007.500008.8 03.29-0.07B8 0 : ome Car
+152455.78 +585757.7 -000008.3+000017.300031.9 03.2901.17K2 0 Edasich : iot Dra
+043359.72 -550242.0 +000058.1+000012.700018.6 03.30-0.08A0 1 0.04 2.94: alp Dor
+103201.48 -614107.3 -000016.6+000011.400006.6 03.30-0.09B4 0 : q Car
+172523.66 -562239.7 -000000.8-000015.800002.9 03.31-0.15B1 0 : gam Ara
+061452.70 +223024.6 -000062.5-000010.200009.3 03.3101.60M3 1 0.23 233.00: eta Gem
+010605.11 -464306.6 -000070.2+000031.600016.5 03.3200.89G8 0 : bet Phe
+121525.45 +570157.4 +000103.6+000007.800040.0 03.3200.08A3 0 Megrez : del UMa
+171209.18 -431418.6 +000022.0-000287.400045.6 03.3200.44F3 0 : eta Sco
+175901.60 -094624.1 -000010.3-000116.100021.4 03.3200.99K0 0 : nu Oph
+030510.50 +385025.9 +000128.7-000106.600010.0 03.3201.53M3 0 : rho Per
+190656.44 -274011.3 -000050.8-000250.500027.1 03.3201.17K1 1 : tau Sgr
+041425.43 -622826.3 +000041.6+000049.700020.0 03.3300.92G7 0 : alp Ret
+111414.44 +152547.1 -000059.0-000079.400018.4 03.33-0.00A2 0 Chertan : the Leo
+074917.66 -245135.2 -000005.6-000000.700002.4 03.3401.22G6 0 Asmidiske : xi Pup
+015423.68 +634012.5 +000032.0-000018.700007.4 03.35-0.15B2 0 Navi : eps Cas
+052428.62 -022349.7 -000000.5-000003.200003.6 03.35-0.24B1 1 0.27 7.99: eta Ori
+064517.43 +125345.8 -000115.2-000190.900057.0 03.3500.44F5 0 : xi Gem
+083016.03 +604306.4 -000134.3-000107.700017.8 03.3500.86G4 0 Muscida : omi UMa
+192529.75 +030652.5 +000253.1+000080.700065.0 03.3600.32F0 1 : del Aql
+152240.89 -444122.5 -000020.2-000020.100006.5 03.37-0.19B2 1 : eps Lup
+084646.65 +062508.1 -000231.0-000040.200024.1 03.3800.69G0 1 : eps Hya
+133441.75 -003545.4 -000278.9+000048.600044.5 03.3800.11A3 0 Heze : zet Vir
+053508.28 +095603.0 -000001.0-000001.900003.1 03.39-0.16O. 1 : lam Ori
+101705.01 -611956.4 -000024.2+000006.400004.4 03.3901.54K3 0
+125536.48 +032351.4 -000471.4-000052.800016.1 03.3901.57M3 0 Auva : del Vir
+221051.26 +581204.5 +000013.3+000004.500004.5 03.3901.56K1 0 : zet Cep
+042839.67 +155215.4 +000108.7-000026.400021.9 03.4000.18A7 0 : the2Tau
+040040.82 +122925.4 -000008.2-000012.000008.8 03.41-0.10B3 0 0.10 0.00: lam Tau
+134930.30 -414115.6 -000026.0-000020.400006.9 03.41-0.23B2 0 0.03 2.62: nu Cen
+151217.20 -520556.7 -000113.9-000071.000028.1 03.4100.92G8 0 : zet Lup
+204517.27 +615012.5 +000086.1+000817.900069.7 03.4100.91K0 0 : eta Cep
+224127.67 +104953.0 +000077.4-000011.000015.6 03.41-0.09B8 0 Homan : zet Peg
+012821.94 -431903.8 -000018.2-000207.700013.9 03.4101.54K5 1 0.09 97.50: gam Phe
+015304.90 +293445.8 +000012.0-000233.700050.9 03.4200.49F6 0 0.02 0.87Mothallah : alp Tri
+160007.34 -382347.9 -000016.6-000027.100006.6 03.42-0.21B2 0 : eta Lup
+174627.72 +274321.0 -000291.4-000750.000119.0 03.4200.75G5 0 : mu Her
+204457.56 -661211.7 -000042.4+000010.600023.7 03.4200.16A5 0 : bet Pav
+091058.11 -585800.9 -000017.7+000014.100007.8 03.43-0.19B2 1
+101641.40 +232502.4 +000019.8-000007.300012.6 03.4300.31F0 0 Adhafera : zet Leo
+190614.95 -045256.4 -000019.7-000090.400026.1 03.43-0.10B9 0 Al Thalimain : lam Aql
+101705.93 +425452.1 -000170.1-000042.600024.3 03.4500.03A2 1 Tania Borealis : lam UMa
+004905.10 +574859.6 +001087.1-000559.600168.0 03.4600.59G0 1 : eta Cas
+075646.74 -525856.6 -000028.4+000016.800008.4 03.46-0.18B3 1 : chi Car
+151530.10 +331854.4 +000084.8-000110.600027.9 03.4600.96G8 0 : del Boo
+010835.26 -101054.9 +000215.8-000138.300027.7 03.4601.16K2 0 : eta Cet
+024318.12 +031410.2 -000146.4-000145.300039.8 03.4700.09A3 1 : gam Cet
+134937.01 -422825.3 -000023.9-000019.200006.2 03.47-0.17B2 0 : mu Cen
+100719.95 +164545.6 -000001.9-000000.500001.5 03.48-0.03A0 0 : eta Leo
+164253.74 +385520.9 +000035.6-000085.000029.1 03.4800.92G8 0 : eta Her
+014405.13 -155622.4 -001721.8+000854.100274.2 03.4900.73G8 0 : tau Cet
+150156.79 +402326.3 -000040.2-000029.200014.9 03.4900.96G8 0 Nekkar : bet Boo
+182658.43 -455806.0 -000016.7-000053.300013.1 03.49-0.18B3 0 : alp Tel
+224833.20 -511900.1 +000108.5-000065.900025.2 03.4900.08A3 0 : eps Gru
+070143.15 -275605.4 -000006.0+000004.600002.7 03.4901.73K4 0 : sig CMa
+111828.76 +330539.3 -000026.6+000027.500007.7 03.4901.40K3 0 Alula Borealis : nu UMa
+064950.47 -323030.6 -000009.2+000004.000004.1 03.50-0.12B1 0 : kap CMa
+072007.39 +215856.4 -000018.7-000007.800055.5 03.5000.37F0 1 Wasat : del Gem
+224940.91 +661202.6 -000066.1-000124.700028.3 03.5001.05K0 0 : iot Cep
+225000.10 +243606.1 +000144.1-000043.400027.9 03.5100.93M2 0 Sadalbari : mu Peg
+195845.39 +192931.5 +000064.4+000022.600011.9 03.5101.57K5 0 : gam Sge
+034314.96 -094554.7 -000091.7+000742.200110.6 03.5200.92K0 0 Rana : del Eri
+094109.12 +095332.6 -000143.7-000037.500024.1 03.5200.52A5 0 : omi Leo
+095651.75 -543404.1 -000013.1+000002.800001.7 03.52-0.07B5 0 Tseen Ke : phi Vel
+185004.79 +332145.6 +000001.1-000004.500003.7 03.5200.00A8 0 0.93 12.94Sheliak : bet Lyr
+221011.82 +061152.0 +000282.0+000031.200033.8 03.5200.09A2 1 Baham : the Peg
+185743.78 -210623.8 +000034.9-000012.300008.8 03.5201.15G8 1 : xi 2Sgr
+042836.93 +191049.9 +000107.2-000036.800021.0 03.5301.01K0 0 Ain : eps Tau
+081630.95 +091108.4 -000046.8-000048.600011.2 03.5301.48K4 1 Tarf : bet Cnc
+113300.26 -315127.1 -000209.1-000041.600025.2 03.5400.95G8 0 : xi Hya
+154937.27 -032548.5 -000098.1-000027.400020.9 03.54-0.04A0 1 : mu Ser
+173735.23 -152354.3 -000039.3-000061.300030.9 03.5400.26F0 0 : xi Ser
+041753.62 -334754.0 +000062.3-000006.800018.3 03.55-0.11B9 0 : ups4Eri
+054657.35 -144919.0 -000014.8-000001.200046.5 03.5500.10A2 0 : zet Lep
+141924.23 -460329.1 -000012.8-000003.800009.3 03.55-0.18B2 0 : iot Lup
+182102.34 +724401.3 +000531.1-000351.600124.1 03.5500.49F7 1 : chi Dra
+200841.86 -661045.6 +001210.3-001130.300163.7 03.5500.75G5 0 : del Pav
+021630.50 -513043.6 +000090.8-000021.900021.1 03.56-0.12B8 0 : phi Eri
+165220.15 -380102.9 -000012.9-000023.800006.3 03.56-0.21B2 0 : mu 2Sco
+001925.68 -084925.8 -000014.4-000037.800011.3 03.5601.21K2 0 Schemali : iot Cet
+111920.52 -144644.6 -000124.5+000206.600016.8 03.5601.11K0 0 : del Crt
+074426.87 +242353.3 -000022.4-000056.200022.7 03.5700.93G8 0 : kap Gem
+090337.56 +470924.0 -000037.4-000055.400007.7 03.5700.01A1 1 Talitha Australis : kap UMa
+143149.86 +302216.1 -000100.4+000120.200021.9 03.5701.30K3 0 : rho Boo
+152148.44 -361540.2 -000091.8-000086.000010.0 03.5701.53K5 0 : phi1Lup
+071805.61 +163225.7 -000046.1-000037.900034.6 03.5800.11A3 0 : lam Gem
+201803.22 -123241.5 +000061.8+000002.900030.0 03.5800.88G6 0 Al Giedi : alp2Cap
+051736.40 -065039.8 -000015.3-000009.600005.9 03.59-0.12B5 0 : tau Ori
+054427.97 -222651.0 -000292.4-000368.400111.5 03.5900.48F7 0 : gam Lep
+115041.29 +014555.4 +000741.0-000271.200091.7 03.5900.52F8 0 Zawijah : bet Vir
+013759.50 +483742.6 +000060.9-000112.400018.8 03.5901.27K3 0 : 51 And
+122121.81 -602404.9 -000171.1+000091.800014.3 03.5901.39K3 0 : eps Cru
+065247.34 +335740.9 -000002.7-000047.700016.6 03.6000.10A3 0 : the Gem
+084017.61 -525519.1 -000024.6+000035.100006.6 03.60-0.17B3 1 0.05 2.80
+093042.11 -402800.8 -000147.1+000048.600053.9 03.6000.37F2 1 : psi Vel
+173105.98 -604101.0 -000053.6-000099.400017.4 03.60-0.10B8 1 : del Ara
+012401.45 -081057.9 -000078.4-000206.900028.5 03.6001.06K0 0 : the Cet
+153701.46 -280806.3 -000013.3-000003.500016.8 03.6001.36K3 0 : ups Lib
+024958.99 +271538.8 +000065.5-000116.600020.4 03.61-0.10B8 0 : 41 Ari
+032448.84 +090144.6 -000074.2-000080.300015.4 03.6100.89G8 1 : omi Tau
+101035.40 -122113.8 -000200.3-000100.300028.4 03.6101.01K0 1 : lam Hya
+130215.78 -713255.7 +000263.6-000023.300035.9 03.6101.19K2 1 : del Mus
+174544.00 -644325.4 -000011.1-000056.400008.8 03.6101.16K1 0 : eta Pav
+013128.99 +152045.0 +000025.7-000003.300011.1 03.6200.97G8 1 : eta Psc
+034909.73 +240312.7 +000017.8-000044.700008.6 03.62-0.07B8 1 Atlas
+230155.25 +421933.5 +000022.5+000000.200004.7 03.62-0.10B6 1 : omi And
+074515.30 -375807.0 -000010.8+000006.000002.4 03.6201.71K4 0
+165435.11 -422138.7 -000126.5-000227.800021.7 03.6201.39K4 0 : zet2Sco
+114536.57 -664343.8 -000100.4+000033.200025.4 03.6300.16A7 1 : lam Mus
+203732.87 +143542.7 +000118.3-000047.600033.5 03.6400.42F5 1 Rotanev : bet Del
+041947.53 +153739.7 +000115.3-000023.900021.2 03.6500.98G8 0 Primus Hyadum : gam Tau
+093131.57 +630342.5 +000107.5+000026.900043.2 03.6500.36F0 0 : 23 UMa
+154611.21 +152518.9 +000068.5-000041.300021.3 03.6500.07A3 0 Chow : bet Ser
+180637.88 -500529.2 -000008.4-000009.300003.2 03.65-0.10B2 0 : the Ara
+222849.80 -000112.2 +000191.3+000037.500031.5 03.6500.41F3 1 : zet2Aqr
+152749.85 +290619.8 -000181.4+000086.800028.6 03.6600.32F0 1 0.03 18.54Nusakan : bet CrB
+153839.38 -294639.7 -000022.1-000026.500007.3 03.66-0.18B2 1 : tau Lib
+140423.43 +642232.9 -000056.5+000017.200010.6 03.67-0.05A0 1 Thuban : alp Dra
+205448.58 -582714.7 +000021.1-000024.800005.4 03.6701.25K0 0 : bet Ind
+045112.37 +053618.4 -000003.6+000001.000002.6 03.68-0.16B2 0 : pi 4Ori
+084335.55 -331111.1 -000014.3+000010.600003.9 03.68-0.18B1 0 : alp Pyx
+194723.27 +183203.3 -000004.6+000011.100007.3 03.6801.31M2 1 : del Sge
+230926.76 -211020.9 +000056.0+000031.200014.0 03.6801.20K1 0 : 88 Aqr
+003658.27 +535349.0 +000017.8-000009.200005.5 03.69-0.20B2 0 : zet Cas
+015556.83 -513634.5 +000681.2+000284.200057.2 03.6900.84G5 1 : chi Eri
+214005.34 -163944.1 +000187.4-000022.300023.5 03.6900.32A7 1 Nashira : gam Cap
+050228.68 +410433.2 +000008.9-000021.400004.1 03.6901.15K4 1 0.04 0.00Sadatoni : zet Aur
+094514.83 -623028.5 -000012.9+000008.300002.2 03.6901.01G5 0 0.72 35.56
+114603.13 +474645.6 -000138.4+000028.400016.6 03.6901.18K0 0 : chi UMa
+175745.83 +291452.5 +000082.3-000018.700024.1 03.7000.94K0 0 0.04 120.80Marfik : xi Her
+231709.49 +031656.1 +000760.4+000018.000024.9 03.7000.92G7 0 : gam Psc
+031930.97 -214528.6 +000051.4+000032.200012.6 03.7001.61M3 0 : tau4Eri
+045415.10 +022626.4 +000001.4+000000.200002.4 03.71-0.18B2 0 0.05 3.70: pi 5Ori
+055624.32 -141004.9 -000042.2+000139.000066.5 03.7100.34F1 0 : eta Lep
+155048.89 +042839.3 +000128.0+000061.900046.4 03.7100.15A2 0 : eps Ser
+180721.02 +093349.2 -000061.6+000079.700039.4 03.7100.16A4 0
+195518.77 +062428.6 +000046.4-000481.300073.0 03.7100.85G8 0 Alshain : bet Aql
+075213.05 -403432.9 -000013.9+000005.300009.5 03.7101.01G5 1
+033256.42 -092729.9 -000976.4+000018.000310.8 03.7200.88K2 0 : eps Eri
+034452.52 +240648.4 +000021.6-000044.900008.8 03.72-0.10B6 0 Electra
+055931.55 +541705.9 +000086.3-000134.100023.2 03.7201.01K0 1 Prijipati : del Aur
+210455.86 +435540.3 +000008.6+000000.300002.8 03.7201.61K5 0 : xi Cyg
+032710.12 +094358.0 +000053.6-000038.100014.7 03.73-0.08B9 1 : xi Tau
+144614.99 +015334.6 -000116.0-000021.800025.4 03.73-0.01A0 0 : 109 Vir
+175331.63 +565220.8 +000093.7+000078.400029.3 03.7301.18K2 0 Grumium : xi Dra
+214128.47 -772322.1 +000064.8-000240.400047.2 03.7301.01K0 0 : nu Oct
+225236.86 -073446.8 +000019.5+000032.700008.3 03.7301.63M2 0 : lam Aqr
+162155.24 +190910.9 -000047.4+000044.600016.7 03.7400.30A9 0 : gam Her
+211447.35 +380239.6 +000195.7+000410.000047.8 03.7400.39F1 1 : tau Cyg
+015127.61 -102005.8 +000038.8-000038.000012.6 03.7401.14K2 1 Baten : zet Cet
+174753.57 +024226.9 -000023.1-000075.100034.4 03.7500.04A0 0 : gam Oph
+090409.32 -470551.8 -000046.8-000009.600010.6 03.7501.17K2 0
+053337.52 -622923.5 +000001.1+000012.600003.1 03.7600.64F6 0 0.68 9.84: bet Dor
+055119.15 -205239.0 +000229.0-000648.000029.1 03.7600.98G8 0 : del Lep
+062849.07 -070159.0 -000007.0-000005.000004.7 03.76-0.11B3 1 : bet Mon
+192942.34 +514346.1 +000020.9+000128.100026.6 03.7600.15A5 0 : iot2Cyg
+223117.38 +501656.8 +000137.2+000017.100031.9 03.7600.03A1 0 : alp Lac
+190440.93 -214428.9 +000076.3-000058.100023.5 03.7601.01K0 0 : omi Sgr
+034511.64 +423442.8 -000014.6+000001.800005.9 03.7700.42F5 0 : nu Per
+042256.03 +173233.3 +000107.8-000028.800021.3 03.7700.98G8 0 : del1Tau
+053844.77 -023600.2 +000004.6-000000.400002.8 03.77-0.19O9 1 : sig Ori
+084037.58 -463855.5 -000006.3+000004.300001.1 03.7700.67F3 0
+203938.25 +155443.4 +000054.1+000007.900013.6 03.77-0.06B9 1 Svalocin : alp Del
+220700.47 +252042.2 +000296.7+000026.900085.1 03.7700.43F5 0 : iot Peg
+025041.79 +555343.9 +000016.6-000013.800002.5 03.7701.69K3 0 : eta Per
+082544.25 -660811.5 -000035.8-000152.200030.2 03.7701.13K2 0 : bet Vol
+164947.11 -590228.7 +000039.6-000025.300010.4 03.7701.56K5 0 : eta Ara
+212640.03 -222441.0 -000002.6+000018.900008.2 03.7701.00G4 0 : zet Cap
+095059.69 +590220.8 -000294.4-000151.800028.4 03.7800.29F0 0 0.07 0.16: ups UMa
+105329.57 -585111.8 +000079.8+000038.600033.7 03.7800.94K0 0
+144108.92 +134342.0 +000052.4-000012.700018.1 03.7800.04A3 1 : zet Boo
+204740.53 -092944.5 +000031.9-000035.300014.2 03.7800.00A1 0 Albali : eps Aqr
+070844.82 -702957.1 +000023.7+000108.100023.0 03.7801.01G8 1 : gam1Vol
+072543.68 +274753.8 -000121.3-000084.400025.9 03.7801.02G9 0 : iot Gem
+030929.63 +445128.4 +000173.0-000142.100029.1 03.7900.98K0 0 : kap Per
+111811.24 +313150.8 +000000.0+000000.000000.0 03.7900.61G0 0 : xi UMa
+105318.64 +341256.0 +000092.5-000286.100033.4 03.7901.04K0 0 Praecipula : 46 LMi
+031204.28 -285920.8 +000371.5+000612.300070.9 03.8000.54F8 1 : alp For
+073849.88 -264814.0 -000017.0+000023.100007.2 03.80-0.16B5 1 : k Pup
+153448.19 +103219.9 -000072.6+000003.200015.5 03.8000.27F0 1 : del Ser
+191706.11 +532205.4 +000060.2+000122.900026.5 03.8000.95K0 0 : kap Cyg
+201337.90 +464428.8 +000004.2+000001.900002.4 03.8001.27K2 1 0.12 0.00
+043533.07 -303344.3 -000048.9-000012.800015.6 03.8100.96G8 0 : ups2Eri
+102752.75 -584421.9 -000013.2+000002.200003.1 03.8100.32F2 0
+154244.64 +261743.9 -000112.5+000050.700022.5 03.8100.02A1 1 : gam CrB
+233733.71 +462733.0 +000159.2-000421.500038.7 03.8100.98G8 0 0.21 54.33: lam And
+020202.80 +024549.5 +000033.3-000000.400023.4 03.8200.02A2 1 0.02 0.75: alp Psc
+091850.67 +364810.4 -000032.6-000123.800026.8 03.8200.07A1 1 : 38 Lyn
+163054.84 +015902.8 -000031.4-000073.000019.6 03.8200.02A2 1 : lam Oph
+173927.89 +460022.8 -000007.2+000004.000006.6 03.82-0.18B3 0 0.02 3.49: iot Her
+113124.29 +691952.0 -000041.1-000018.800009.8 03.8201.61M0 0 : lam Dra
+135816.28 -420602.5 -000023.7-000019.800007.0 03.83-0.22B2 0 : phi Cen
+102605.51 -165009.9 -000128.5-000080.100013.1 03.8301.46K4 0 : mu Hya
+144751.73 -790241.0 -000005.7-000015.800007.9 03.8301.43K5 0 : alp Aps
+034419.13 +321717.8 +000008.1-000010.300002.2 03.8400.02B1 1 0.04 4.42: omi Per
+042834.43 +155744.0 +000104.8-000015.000020.7 03.8400.95G7 0 : the1Tau
+085502.86 -603841.0 -000028.2+000042.200010.4 03.84-0.10B8 0
+103248.68 +091823.7 -000005.6-000003.600000.6 03.84-0.15B1 0 0.04 3.43: rho Leo
+103718.26 -481332.2 -000131.5-000001.600037.7 03.8400.30A3 1 : p Vel
+123228.11 -720758.7 -000050.6-000005.200010.1 03.84-0.16B5 0 : gam Mus
+180732.55 +284544.9 -000000.2+000007.500009.4 03.84-0.02B9 0 : omi Her
+181345.81 -210331.8 +000001.7-000001.400000.1 03.8400.20B2 0 : mu Sgr
+194810.21 +701604.2 +000080.2+000039.000022.4 03.8400.89G8 1 : eps Dra
+034411.55 -644825.5 +000308.4+000078.700032.7 03.8401.13K0 1 : bet Ret
+054717.08 -510400.2 +000004.7+000082.000051.9 03.8500.17A3 0 : bet Pic
+062206.85 -332610.6 -000024.2-000052.500013.8 03.8500.86G7 1 : del Col
+101444.27 -420719.4 -000150.7+000049.800031.7 03.8500.05A2 0 : q Vel
+123329.04 +694717.6 -000058.1+000011.400006.5 03.85-0.12B6 0 0.03 0.00: kap Dra
+123742.33 -483228.6 -000186.6-000006.500024.8 03.8500.05A2 0 : tau Cen
+155626.99 +153953.0 +000311.2-001282.200089.9 03.8500.48F6 0 : gam Ser
+041400.08 -421737.9 +000041.9-000203.700027.9 03.8501.08K1 0 : alp Hor
+182341.77 +214613.2 +000195.5-000242.900025.4 03.8501.17K2 0
+183512.44 -081435.9 -000019.0-000314.600018.7 03.8501.32K2 0 : alp Sct
+005645.10 +382957.3 +000152.8+000036.800023.9 03.8600.13A5 0 : mu And
+163327.46 -785349.1 -000125.7-000077.600020.4 03.8600.92K0 0 : gam Aps
+222139.30 -012314.5 +000129.2+000008.900020.7 03.86-0.06A0 0 Sadachbia : gam Aqr
+043810.87 -141812.9 -000077.9-000178.100029.8 03.8601.08K1 1
+053112.74 -352813.6 +000028.4-000034.100011.8 03.8601.13K1 1 : eps Col
+161526.27 -634108.3 +000003.5-000013.500005.2 03.8601.10G5 0 : del TrA
+175615.18 +371501.9 +000002.7+000007.200004.9 03.8601.35K1 0 : the Her
+034549.59 +242204.3 +000021.1-000045.000009.1 03.87-0.06B8 0 Maia
+084601.65 -460229.5 -000012.2+000004.800002.1 03.8700.01A1 0
+135840.77 -444812.7 -000028.0-000021.700007.8 03.87-0.21B2 0 : ups1Cen
+144303.56 -053926.7 +000104.2-000319.900053.5 03.8700.39F2 0 : mu Vir
+155653.09 -291250.4 -000015.2-000025.100008.0 03.87-0.20B2 0 : rho Sco
+195228.36 +010020.4 +000006.9-000007.300002.8 03.8700.63F6 0 0.68 7.18: eta Aql
+015331.77 +191738.7 +000079.4-000099.100016.0 03.88-0.05A1 1 Mesarthim : gam1Ari
+151156.16 -484415.7 -000096.5-000048.000017.9 03.88-0.03B9 1 : kap2Lup
+000924.54 -454449.2 +000122.2-000180.100023.3 03.8801.01K0 0 : eps Phe
+095245.96 +260025.5 -000216.3-000054.900024.5 03.8801.22K0 0 Rasalas : mu Leo
+231021.43 -451447.9 +000132.4-000026.300017.6 03.8801.00K0 1 : iot Gru
+091421.79 +021854.1 +000112.6-000306.100025.3 03.89-0.06B9 1 : the Hya
+121954.39 -004000.3 -000059.1-000023.100013.1 03.8900.03A2 1 : eta Vir
+025625.60 -085351.4 +000077.7-000220.000024.5 03.8901.09K1 0 Azha : eta Eri
+065407.95 -241103.2 -000003.5+000005.000001.6 03.8901.74K3 0 : omi1CMa
+195618.40 +350500.6 -000034.0-000027.600023.4 03.8901.02K0 0 : eta Cyg
+112100.44 -542927.7 -000035.3-000002.200010.2 03.90-0.16B5 1 : pi Cen
+093951.33 -010833.6 +000047.8-000062.900011.8 03.9001.31K3 0 : iot Hya
+133102.67 -392426.2 -000015.7-000011.200002.6 03.9001.19G8 1 : d Cen
+040309.38 +055921.5 +000005.5-000001.600025.2 03.9100.03A1 0 : nu Tau
+082539.67 -035422.9 -000066.0-000024.200026.1 03.91-0.01A0 0
+122802.41 -501350.2 -000032.5-000012.400007.4 03.91-0.19B3 0 : sig Cen
+150507.11 -470304.3 -000023.4-000021.100006.6 03.91-0.14B5 1 : pi Lup
+161944.45 +461847.8 -000013.2+000039.300010.4 03.91-0.15B5 0 0.03 1.25: tau Her
+153531.54 -144722.4 +000065.7+000006.900021.4 03.9101.01K0 0 Zuben el Hakrabi : gam Lib
+170017.41 +305534.8 -000047.7+000026.900020.0 03.92-0.02A0 0 : eps Her
+192140.38 -175050.1 -000026.9+000022.200026.8 03.9200.23F0 0 : rho1Sgr
+211549.40 +051453.1 +000059.6-000094.300017.5 03.9200.55G0 0 Kitalpha : alp Equ
+002612.12 -434047.7 +000106.1+000032.800042.5 03.9300.17A7 0 : kap Phe
+013114.98 -490423.1 +000138.2+000154.200022.1 03.9300.97K0 0 : del Phe
+025415.46 +524545.0 -000002.0-000004.500013.2 03.9300.76G4 1 : tau Per
+043619.14 -032108.8 +000001.7-000004.500005.6 03.93-0.21B2 0 0.12 0.17: nu Eri
+160648.43 -204008.9 -000010.6-000023.700007.7 03.93-0.05B1 0 : ome1Sco
+180038.72 +025553.7 +000000.4-000008.200002.3 03.9300.03B5 0
+074149.20 -723622.1 +000033.4+000015.300024.4 03.9301.03K0 0 : zet Vol
+110835.40 -585830.2 -000005.0+000002.100000.6 03.9301.23G0 0
+010823.06 -551445.0 +000021.2+000029.700011.7 03.94-0.12B6 1 0.27 1.67: zet Phe
+074348.47 -285717.4 -000004.6+000003.900000.4 03.9400.16A2 0
+205710.41 +411001.9 +000008.5-000024.000009.2 03.9400.03A1 1 : nu Cyg
+074114.88 -093303.9 -000074.8-000019.600022.6 03.9401.02K0 0 : alp Mon
+084441.11 +180917.5 -000017.1-000228.500024.0 03.9401.08K0 0 Asellus Borealis : del Cnc
+020326.19 +722516.5 -000044.0+000022.500020.1 03.95-0.00A2 0
+063641.00 -191520.6 +000062.3-000069.900050.4 03.9501.04K1 0 : nu 2CMa
+040839.67 +474245.3 +000020.2-000033.300005.9 03.96-0.03B3 0
+090038.75 +414700.4 -000487.7-000219.300060.9 03.9600.46F5 1
+091116.77 -621901.3 -000038.0+000015.900006.5 03.96-0.18B3 0
+192238.29 -442732.1 +000007.3-000022.400008.6 03.96-0.09B9 1 : bet1Sgr
+192353.15 -403656.3 +000032.7-000120.800019.2 03.96-0.10B8 0 : alp Sgr
+055908.79 -424854.4 +000018.5-000011.400006.1 03.9601.15K0 0 : eta Col
+201528.32 +474251.1 +000003.9+000001.200002.9 03.9601.45K3 1 0.05 0.00
+232258.30 -200601.2 -000120.3-000096.700020.1 03.9601.08K0 0 : 98 Aqr
+071649.83 -675725.8 -000004.1+000008.500004.9 03.9700.76F6 0 : del Vol
+084006.14 -351829.9 +000009.7-000021.200008.4 03.9700.94G5 0 : bet Pyx
+121139.15 -522206.3 -000042.2-000018.400009.5 03.97-0.16B3 1 : rho Cen
+155057.54 -333737.6 -000005.9-000024.900015.9 03.97-0.04B9 0 : chi Lup
+200035.39 -725436.7 +000080.5-000131.300030.7 03.97-0.03A0 0 : eps Pav
+042402.17 -340101.2 +000073.8+000057.600011.9 03.9701.47K4 0 : ups3Eri
+055129.39 +390854.5 +000008.5+000000.400015.2 03.9701.13K0 1 : nu Aur
+222916.15 -432944.0 +000025.6-000004.200011.0 03.9701.02G6 0 : del1Gru
+224631.84 +233356.4 +000057.0-000010.500008.3 03.9701.07G8 0 : lam Peg
+035857.90 +354727.7 +000001.9+000002.300001.8 03.9800.02O7 0 Menkib : xi Per
+213358.87 +453531.4 -000024.5-000093.900026.2 03.9800.89G8 0 : rho Cyg
+102423.74 -740153.6 -000016.1-000027.600061.7 03.9900.37F2 0
+132513.42 +545916.8 +000120.3-000016.900040.2 03.9900.17A5 0 Alcor
+231725.81 -581409.3 -000034.9+000079.600045.4 03.9900.41F1 1 : gam Tuc
+020000.22 -210440.0 +000133.0-000024.500010.8 03.9901.55K5 0 : ups Cet
+061451.34 -061629.0 -000006.2-000020.100005.1 03.9901.32K3 0 : gam Mon
+090226.80 -662345.0 -000002.0-000095.800026.2 04.0000.14Am 0 : alp Vol
+112355.37 +103146.9 +000140.8-000077.800041.3 04.0000.42F2 1 : iot Leo
+161159.74 -192738.3 -000009.7-000025.200007.5 04.0000.08B2 1 : nu Sco
+014339.62 +504119.6 +000024.1-000013.600004.5 04.01-0.10B2 0 : phi Per
+044530.14 -031516.6 +000017.3-000013.500006.1 04.01-0.15B5 0 : mu Eri
+070406.54 +203413.1 -000005.7-000001.000002.8 04.0100.90G3 0 0.47 10.15Mekbuda : zet Gem
+071448.66 -264621.7 -000011.5+000007.700003.5 04.01-0.15B2 0 : ome CMa
+144157.61 -374736.3 -000029.6-000030.700010.7 04.01-0.16B2 0
+160153.70 +583352.0 -000320.1+000335.000047.8 04.0100.53F8 0 : the Dra
+202923.73 +302206.8 +000006.9-000000.600004.3 04.0100.40F5 0
+161950.57 -500919.4 -000159.4-000052.800025.6 04.0101.08G8 0 : gam2Nor
+184302.13 -712539.8 +000001.2-000158.300015.6 04.0101.13K2 0 : zet Pav
+120824.75 -244343.6 +000100.2-000039.300067.7 04.0200.33F0 0 : alp Crv
+085032.01 -274236.2 -000133.5+000088.200015.6 04.0201.27K3 0 : gam Pyx
+185937.39 +150406.5 -000052.7-000073.800021.2 04.0201.08K2 1 : eps Aql
+190140.84 -054420.5 -000024.1-000039.700021.9 04.0201.08K1 0 : 12 Aql
+021718.84 +335050.4 +000044.9-000052.400027.7 04.0300.02A1 0 : gam Tri
+050325.10 +602632.2 -000006.1-000014.800003.3 04.0300.92G0 0 : bet Cam
+125435.66 -571040.4 -000030.4-000013.600008.6 04.03-0.18B2 0 : mu 2Cru
+180527.21 +023008.8 +000124.6-000962.700196.6 04.0300.86K0 1 0.03 1.96
+203312.76 +111812.0 +000010.8-000028.500009.1 04.03-0.12B6 0 Dulfim : eps Del
+235918.60 +065148.9 +000148.5-000112.200030.8 04.0300.42F4 0 : ome Psc
+084641.83 +284536.0 -000020.7-000044.000010.9 04.0301.01G8 1 : iot Cnc
+041151.93 -065016.0 +000011.9+000081.300026.0 04.0400.33F2 0 Beid : omi1Eri
+142512.02 +515106.2 -000236.1-000399.100068.6 04.0400.50F7 0 : the Boo
+223521.33 -000702.5 +000088.6-000056.100017.8 04.04-0.08B9 0 : eta Aqr
+114551.57 +063147.3 -000019.6-000180.000010.4 04.0401.50M0 0 : nu Vir
+030902.88 +493648.6 +001262.3-000091.500094.9 04.0500.59G0 0 : iot Per
+081831.27 -765511.9 +000109.8+000106.900051.4 04.0500.41F5 0 : alp Cha
+084423.97 -423857.6 -000023.9+000019.500014.3 04.0500.87G5 0 : d Vel
+112108.25 +060145.7 -000091.8-000012.800015.2 04.05-0.06B9 0 : sig Leo
+142033.48 -375307.0 -000064.5-000011.400013.2 04.05-0.03A0 0 : psi Cen
+143753.25 -492532.7 -000027.8-000029.100010.5 04.05-0.15B5 0 : rho Lup
+134928.70 +154752.1 -000093.6+000040.800013.3 04.0501.52K5 0 : ups Boo
+224935.51 -133533.1 -000012.6-000038.800008.6 04.0501.57K5 0 : tau2Aqr
+112452.98 -174102.5 -000097.0+000003.200038.9 04.0600.22A9 0 : gam Crt
+121826.29 -640011.0 -000033.2-000010.400009.0 04.06-0.17B2 0 : zet Cru
+045622.32 +133052.5 -000077.8-000046.000019.3 04.0601.16K2 0 : omi2Ori
+073555.37 +265345.6 -000039.6-000108.100013.6 04.0601.54K5 1 : ups Gem
+121734.64 -675738.4 -000231.3-000026.400010.8 04.0601.60M5 0 : eps Mus
+144339.48 -351023.6 -000060.9-000176.800015.9 04.0601.36K3 0
+165935.05 -530937.8 +000001.1+000021.500010.7 04.0601.45K4 0 : eps1Ara
+141600.88 -055958.3 -000025.8-000419.800046.7 04.0700.51F7 0 Syrma : iot Vir
+150850.63 -451647.3 -000017.3-000026.100008.0 04.07-0.16B3 1 : lam Lup
+151730.96 -584803.2 -000098.4-000135.500033.8 04.0700.09A3 0 : bet Cir
+222910.25 +582454.7 +000016.5+000003.500003.3 04.0700.78G2 0 0.68 5.37: del Cep
+022145.02 -683933.9 -000050.1+000002.400024.1 04.0800.03A3 0 : del Hyi
+023928.95 +001942.7 +000014.4-000002.500005.0 04.08-0.21B2 0 0.03 0.16: del Cet
+030223.59 -233727.6 -000146.0-000055.800037.9 04.0800.16A4 0 : tau3Eri
+093426.66 -591347.2 -000011.2+000006.000001.6 04.08-0.01B5 0
+210556.78 -171357.8 +000079.6-000061.600020.6 04.08-0.01A1 0 : the Cap
+004720.39 +241602.6 -000101.2-000081.900018.0 04.0801.10K1 0 0.07 0.00: zet And
+065411.48 -120218.9 -000139.0-000014.500012.9 04.0801.42K4 0 : the CMa
+105946.75 -181756.8 -000462.4+000129.100018.7 04.0801.08K1 0 Alkes : alp Crt
+185520.09 +435645.2 +000019.9+000080.600009.3 04.0801.40M5 0
+212205.13 +194815.7 +000105.9+000062.600021.2 04.0801.11K1 0 : 1 Peg
+053654.33 +091729.1 +000096.8-000304.200028.1 04.0900.95G8 1 : phi2Ori
+154844.41 +180830.4 -000051.8-000088.700009.4 04.0901.62M1 0 : kap Ser
+013647.98 +412423.0 -000172.6-000381.000074.2 04.1000.54F8 0 : ups And
+024411.69 +491343.2 +000334.0-000090.000089.0 04.1000.51F7 0 : the Per
+074914.30 -462223.6 -000004.6+000009.000001.7 04.10-0.16B0 1 : P Pup
+182849.74 -490412.1 +000137.9-000229.100025.6 04.1000.99G8 0 : zet Tel
+191001.75 -392026.5 +000005.9-000036.800006.4 04.1001.16K0 0 : bet CrA
+070345.49 -153759.7 -000000.8-000011.200008.1 04.11-0.11B8 0 Muliphein : gam CMa
+083738.64 -425920.8 -000010.4+000009.500002.3 04.1100.11A6 0 : e Vel
+095128.68 -145047.6 +000018.7-000021.900011.9 04.1100.92G6 0 : ups1Hya
+114630.85 -611042.1 -000021.9-000016.200007.5 04.1100.90G0 0
+190928.28 -375415.3 +000085.7-000096.700025.1 04.1100.04A0 0 Alkes : alp CrA
+230052.87 -524514.8 -000065.1-000012.900029.0 04.1100.96G8 0 : zet Gru
+024039.93 -395119.1 +000135.2-000027.300022.4 04.1101.01K0 0 : iot Eri
+103528.22 -783628.1 -000038.0+000011.500007.9 04.1101.58M0 0 : gam Cha
+153643.19 -661900.9 +000024.5-000054.700015.1 04.1101.16K0 0 : eps TrA
+023935.22 -681601.0 +000087.4+000000.600021.3 04.12-0.06B9 0 : eps Hyi
+041453.86 +482433.7 +000005.0-000017.400004.5 04.1200.94G0 0 : mu Per
+060222.99 +093850.5 +000014.2-000037.400021.5 04.1200.17Am 1 : mu Ori
+120512.67 +084358.2 -000220.3+000057.500019.1 04.1200.97G8 0 : omi Vir
+195515.68 -415206.3 +000023.4+000051.600017.2 04.1201.06K0 0 : iot Sgr
+205149.30 -265508.9 -000008.0-000002.500005.2 04.1201.63K4 0 : ome Cap
+222945.45 -434457.2 -000014.9+000001.800010.0 04.1201.57M4 0 : del2Gru
+052356.84 -074828.6 -000013.9-000044.800018.7 04.1300.94G8 0
+062857.79 +201243.8 -000006.0-000014.100006.5 04.13-0.12B6 0 : nu Gem
+204605.77 -251613.9 -000051.4-000156.700068.2 04.1300.43F5 0 : psi Cap
+224603.72 -812253.8 -000055.4+000000.900023.2 04.1300.21A9 1 : bet Oct
+233956.82 +053738.5 +000376.3-000437.000072.5 04.1300.51F7 0 : iot Psc
+155349.48 -164346.6 +000100.1+000135.300020.0 04.1301.00K0 0 : the Lib
+034619.56 +235654.5 +000021.2-000042.700009.1 04.14-0.05B6 0 Merope
+083739.41 +054213.7 -000070.3-000007.000018.2 04.1400.00A1 0 : del Hya
+120652.85 -643649.1 +000034.3-000037.500050.8 04.1400.35F2 0 : eta Cru
+153255.80 +312133.0 -000019.6-000008.900010.5 04.14-0.13B6 1 : the CrB
+214438.70 +253842.0 +000046.7+000013.500028.3 04.1400.42F5 1 : kap Peg
+033052.37 +125612.1 +000018.9-000001.600009.1 04.1401.11K0 1
+155735.30 +265240.9 -000076.5-000060.200014.2 04.1401.23K3 0 : eps CrB
+221558.17 +374455.4 +000008.7+000000.800005.2 04.1401.45K3 0 : 1 Lac
+071151.86 -002934.0 -000000.2+000006.700008.7 04.15-0.01A2 0 : del Mon
+172340.97 +370845.3 -000038.6+000009.200008.1 04.15-0.01B9 1 : rho Her
+234024.44 +442002.3 +000081.3-000019.000019.2 04.15-0.07B9 0 : kap And
+060407.22 +231549.1 -000002.6-000119.700021.6 04.1600.83G7 1
+072906.61 +314702.7 +000159.3+000193.800054.1 04.1600.32F0 0 : rho Gem
+160421.63 -112224.8 +000000.0+000000.000000.0 04.1600.46F6 0 : xi Sco
+172622.22 -241030.1 -000002.0-000117.700039.0 04.1600.28A3 0 : 44 Oph
+003259.99 +625554.4 +000004.0-000002.100000.8 04.1700.13B1 0 : kap Cas
+034927.28 -361200.4 -000049.4-000056.600015.5 04.1700.93G8 0 : g Eri
+221649.97 -074659.7 +000119.0-000021.900017.0 04.1700.98G8 0 Ancha : the Aqr
+141623.18 +460516.5 -000187.4+000159.000033.6 04.1800.09A0 0 : lam Boo
+221501.68 +570236.5 +000476.4+000050.000038.9 04.1800.28F0 1 : eps Cep
+224039.33 -270237.0 +000022.0-000000.900004.4 04.18-0.10B8 1 : eps PsA
+141253.74 -101626.6 +000008.0+000140.800014.6 04.1801.32K3 0 : kap Vir
+163622.46 -351519.3 +000014.7+000012.100009.6 04.1801.53K5 0
+184539.73 +203249.6 -000009.2-000335.600052.4 04.1900.48F6 0
+134926.75 -342702.3 -000042.6-000059.900018.4 04.1901.52M5 0
+053047.05 +055653.6 +000006.6-000032.500011.3 04.20-0.14B5 1
+075651.56 -225248.5 -000029.6+000012.300006.5 04.2000.72F7 0
+102753.09 +364226.9 -000127.5-000109.600022.3 04.2000.91G8 1 : bet LMi
+163406.19 +422612.8 -000009.0+000059.800010.8 04.20-0.01B9 0 : sig Her
+224641.44 +121026.7 +000233.1-000492.000061.5 04.2000.50F7 0 : xi Peg
+225556.89 -323222.9 +000010.8+000030.300019.1 04.2000.95G8 0 : del PsA
+032904.13 +595625.2 -000000.8-000001.900000.8 04.2100.42B9 1 0.06 26.76: 2 Cam
+042522.10 +221738.3 +000105.5-000044.100021.3 04.2100.14A7 0 : kap1Tau
+164558.16 +820214.1 +000019.5+000004.700009.4 04.2100.90G5 0 0.05 0.00: eps UMi
+202934.83 +625938.9 +000045.0-000013.300024.0 04.2100.20A7 1 : the Cep
+212626.49 -652205.3 +000081.1+000800.700108.5 04.2100.49F6 0 : gam Pav
+025034.91 +381908.1 +000195.7-000108.900025.5 04.2200.34F2 0 : 16 Per
+034650.99 -231454.4 -000159.9-000528.500055.8 04.2200.43F3 0 : tau6Eri
+075318.16 -480610.6 -000004.9+000005.900001.7 04.22-0.13B0 0 : J Pup
+160635.56 -364808.0 -000015.8-000031.100007.9 04.22-0.18B2 1 : the Lup
+162701.44 -182722.3 -000005.6-000022.200006.7 04.2200.22B2 0 : chi Oph
+182045.44 +712015.8 -000005.9+000035.800011.3 04.22-0.09A0 1 0.03 1.72: phi Dra
+185213.04 -621115.2 -000001.3-000013.500001.8 04.22-0.15B2 0 : lam Pav
+211724.95 +392340.9 +000000.4-000003.600000.7 04.2200.10B9 1 : sig Cyg
+184710.48 -044452.2 -000007.7-000015.900004.7 04.2201.09G5 1 : bet Sct
+185430.29 +365355.0 -000006.7+000003.300003.6 04.2201.57M4 0 : del2Lyr
+204539.76 +304310.8 -000008.0+000024.000015.8 04.2201.05K0 0
+231419.33 -060254.7 +000046.2-000195.800014.7 04.2201.54M2 1 : phi Aqr
+002001.91 -645239.4 +001707.6+001165.400116.4 04.2300.58F9 0 : zet Tuc
+131152.92 +275233.7 -000801.9+000882.700109.2 04.2300.57G0 0 : bet Com
+134541.57 -330236.1 -000461.9-000146.200051.9 04.2300.39F3 0
+140138.78 +013240.5 +000017.4-000021.200014.9 04.2300.12A3 0 : tau Vir
+160846.20 +445605.3 -000026.0+000035.900014.3 04.23-0.04B9 1 0.01 7.02: phi Her
+190625.04 -370345.9 +000096.9-000279.700055.9 04.2300.52F7 1 : gam CrA
+214647.61 +491834.5 +000003.6-000001.900002.8 04.23-0.12B3 1 : pi 2Cyg
+074318.69 +285302.7 +000061.8-000231.300026.7 04.2301.12K1 0 : sig Gem
+164305.42 -773059.7 -000282.8-000355.000020.7 04.2301.06K0 0 : bet Aps
+214330.45 +584648.2 +000005.2-000002.900000.6 04.2302.24M2 0 : mu Cep
+022659.10 -474213.8 +000020.0-000005.400006.2 04.24-0.14B5 0 : kap Eri
+024407.35 -135131.2 -000007.6-000008.400007.4 04.24-0.12B7 0 : pi Cet
+121820.94 -791844.2 -000038.1+000012.000012.1 04.24-0.12B5 0 : bet Cha
+123345.09 +412124.4 -000705.1+000292.900119.5 04.2400.59G0 0 Chara : bet CVn
+163122.94 -344215.6 -000011.5-000018.600004.4 04.24-0.17B2 0
+174124.92 -125230.6 -000072.2-000055.200019.4 04.2400.09A2 0 : omi Ser
+010844.16 +861525.6 +000080.3-000011.400010.4 04.2401.21K2 0
+231553.28 -090515.7 +000368.6-000017.000022.0 04.2401.11K0 0 : psi1Aqr
+011545.50 -685234.5 +000411.1+000127.400048.9 04.2500.48F6 1 : kap Tuc
+040635.06 +502104.9 -000013.0-000036.400009.4 04.25-0.01A0 0 : lam Per
+043539.23 +100939.3 +000044.9-000052.400021.7 04.2500.18A5 1
+050908.78 -084514.7 +000000.0-000002.000001.9 04.25-0.19B2 0 : lam Eri
+125326.15 -401043.7 +000069.6-000021.800021.0 04.2500.22A4 0
+214526.93 +610714.9 -000003.1-000001.900000.6 04.2500.47A2 0 : nu Cep
+043641.43 +411553.5 -000005.4-000019.200005.1 04.2501.17G8 0
+082250.13 +431118.1 -000025.6-000099.400008.4 04.2501.55K5 0 : 31 Lyn
+142731.52 +754145.4 +000008.7+000022.100009.5 04.2501.43K4 0
+010930.12 +471430.6 +000003.8-000013.000004.4 04.2600.01B7 1 : phi And
+014523.59 +090927.5 +000070.8+000039.000012.6 04.2600.94K0 0 : omi Psc
+031953.22 -430417.6 +003038.1+000726.300165.0 04.2600.71G8 0 : e Eri
+033347.25 -213758.1 +000044.9-000027.500011.0 04.26-0.11B9 0 : tau5Eri
+041601.49 -512913.5 +000100.6+000184.200049.3 04.2600.31F4 0 0.07 0.76: gam Dor
+045403.01 +662033.6 +000000.5+000007.300000.5 04.26-0.01O9 0 : alp Cam
+085829.20 +115128.0 +000041.5-000029.200018.8 04.2600.14A5 1 Acubens : alp Cnc
+180130.40 +213544.5 +000007.5+000038.800006.9 04.2600.41G5 1
+220347.16 +643739.9 +000214.5+000089.300032.1 04.2600.38Am 1 : xi Cep
+173632.85 -383805.5 -000018.5-000182.300022.6 04.2601.07G8 1
+010256.66 +075324.3 -000080.6+000025.900017.1 04.2700.95K0 0 : eps Psc
+024456.37 +100651.2 +000285.2-000030.400038.7 04.2700.31F1 0 : mu Cet
+041532.05 +085332.7 +000020.4-000021.800007.5 04.27-0.05B3 0 : mu Tau
+043809.40 +123039.1 +000101.7-000014.900021.8 04.2700.12A6 0
+044214.70 +225725.1 -000002.8-000020.300008.1 04.27-0.11B3 1 : tau Tau
+130654.66 -495422.4 -000026.2-000012.400007.9 04.27-0.18B1 0 : xi 2Cen
+151832.05 -475230.7 -000031.7-000032.800011.2 04.27-0.09B8 1 : mu Lup
+192313.06 -444758.7 +000092.8-000053.700023.5 04.2700.35F2 1 : bet2Sgr
+204639.52 +160729.2 -000025.9-000196.300032.1 04.2701.04K1 1 : gam1Del
+232758.17 +062244.8 -000123.8-000043.300020.5 04.2701.06K1 0 : the Psc
+042618.39 +224849.3 +000108.7-000045.800021.1 04.2800.26A8 0 : ups Tau
+172721.26 -295200.1 +000014.4-000137.400029.3 04.2800.40F3 0 : 45 Oph
+201323.80 +563403.1 +000060.9+000082.300021.4 04.2800.11A3 0
+212214.78 -165004.4 +000030.8+000005.300015.1 04.2800.89G8 0 : iot Cap
+220959.25 +331041.8 -000012.3-000017.900013.0 04.2800.47F5 0 : pi 2Peg
+230652.77 -433113.2 -000048.4-000014.000024.5 04.2800.42F5 1 : the Gru
+093705.35 +811935.1 -000016.8-000015.900003.0 04.2801.49K3 0
+102709.16 -310404.1 -000080.4+000009.600008.9 04.2801.43K4 0 : alp Ant
+033652.52 +002410.2 -000232.7-000482.000072.9 04.2900.57F9 0
+051934.53 -131036.4 -000002.5-000004.700003.0 04.29-0.23B0 0 : lam Lep
+115254.56 -335429.3 -000058.0+000002.400008.9 04.29-0.10Ap 1 0.04 2.36: bet Hya
+154403.46 +774740.2 +000020.1-000002.500008.7 04.2900.04A3 0 : zet UMi
+163108.39 -163645.5 -000044.6-000038.000015.5 04.2900.92G8 0 : phi Oph
+220626.21 -135210.3 +000040.5-000057.200018.9 04.29-0.07B8 0 : iot Aqr
+223130.29 -322045.7 +000059.6-000018.700022.0 04.2900.01A1 0 : bet PsA
+233808.18 +431605.1 +000027.7-000001.200006.5 04.29-0.08B8 0 : iot And
+103918.41 -553611.8 -000018.9+000004.300003.6 04.2901.02G2 0
+005836.35 -292126.9 +000022.4+000006.300004.8 04.30-0.15B7 0 : alp Scl
+022809.52 +082736.3 +000041.7-000014.500018.5 04.30-0.05B9 0 : xi 2Cet
+034512.48 +242802.6 +000019.4-000041.600008.8 04.30-0.11B6 0 Taygeta
+034835.82 -373712.5 +000075.8-000010.700020.2 04.30-0.04A+ 1 : f Eri
+042529.32 +175540.8 +000108.3-000032.500022.1 04.3000.05A2 1 : del3Tau
+084313.49 +032355.2 -000019.1-000001.300007.0 04.30-0.19B3 0 : eta Hya
+105536.85 +244459.1 -000078.4-000014.900011.3 04.3000.02A1 1
+113656.93 -004925.9 +000001.3+000043.400018.3 04.3000.98G9 0 : ups Leo
+114941.09 -634718.6 -000017.9+000004.400007.1 04.30-0.15B3 1
+123204.48 -161145.1 -000424.4-000058.400054.9 04.3000.39F2 0 : eta Crv
+142019.55 -562311.3 -000009.3-000007.600002.8 04.3000.08B6 0
+201738.86 -123029.6 +000022.2+000000.800004.8 04.3000.93G3 1 : alp1Cap
+055956.10 +455612.3 -000002.4-000007.300003.9 04.3001.70M3 0 : pi Aur
+084037.04 -594539.7 -000006.9+000004.900002.3 04.31-0.12B1 0
+152429.54 +372237.1 -000147.7+000084.700027.0 04.3100.31F0 1 Alkalurops : mu 1Boo
+160724.30 -205207.2 +000043.7-000045.300012.3 04.3100.83G6 0 : ome2Sco
+203820.27 -010618.3 +000015.7-000017.000008.5 04.3100.95G8 0
+142655.74 -834004.3 -000095.8-000012.900011.7 04.3101.30K2 0 : del Oct
+033629.36 +481133.7 +000021.4-000027.600004.7 04.32-0.06B5 0 : psi Per
+084622.53 -133251.7 +000017.6-000006.200014.4 04.3200.90G8 0
+120301.70 -631846.6 -000152.5+000006.100014.2 04.3200.28Am 0 : the1Cru
+130959.55 +173144.8 -000445.9+000129.700069.8 04.3200.46F5 0 : alp Com
+135149.63 -325938.5 -000035.7-000030.100011.0 04.32-0.15B5 1
+145138.32 -433431.1 -000024.8-000026.800008.0 04.32-0.15B5 1 : omi Lup
+172049.64 -125048.8 +000042.8+000002.700016.9 04.3200.04A0 0 : nu Ser
+044026.49 -194016.5 +000028.2-000097.100009.0 04.3201.60M3 0
+061522.74 +292955.4 -000070.9-000261.700019.3 04.3201.02G8 0 : kap Aur
+093143.24 +225805.0 -000019.4-000039.000009.7 04.3201.54K5 0 : lam Leo
+053212.75 +183539.3 -000000.3-000004.500001.7 04.3202.06M2 0
+142610.80 -452245.3 +000013.6-000006.300010.4 04.3300.43A7 1 : tau2Lup
+171521.29 -263600.2 -000473.7-001143.900167.1 04.3300.85K2 1
+180834.79 -634005.0 +000017.4-000207.600023.6 04.3300.23Am 0 : pi Pav
+072809.83 +085531.8 -000059.3+000010.800008.2 04.3301.43K3 0 : gam CMi
+125306.98 -485635.7 -000079.2-000025.300010.8 04.3301.34K3 0
+181951.72 +360352.0 -000016.1+000041.300013.7 04.3301.16K2 0 : kap Lyr
+003652.84 +334309.7 +000015.2-000003.600005.0 04.34-0.12B5 1 : pi And
+003833.50 +291844.5 -000229.4-000254.100019.3 04.3400.87G5 0 : eps And
+011105.93 +550859.8 +000226.6-000019.300023.7 04.3400.17A7 0 : the Cas
+054446.42 -654407.9 -000028.4+000006.100022.5 04.3400.22A7 0 : del Dor
+063151.37 -232506.4 -000002.7+000006.500001.6 04.34-0.24B1 0 0.05 0.21: xi 1CMa
+093649.66 -492118.5 -000130.6+000042.300030.4 04.3400.17A5 0
+140143.49 -453612.1 +000003.9-000020.900007.3 04.3400.60F6 1 : ups2Cen
+184446.34 +373618.2 +000029.3+000026.600021.2 04.3400.19Am 0 : zet2Lyr
+184701.22 +181052.4 +000083.7+000119.000035.2 04.3400.15A5 1
+082038.89 -772904.5 -000129.1+000040.800021.2 04.3401.16K0 0 : the Cha
+091612.10 -573229.2 -000027.8-000014.800006.1 04.3401.60M1 0
+153803.32 -423402.9 -000147.6+000056.400014.2 04.3401.41K4 0 : ome Lup
+172630.88 +040825.2 +000001.2+000007.100002.8 04.3401.48K3 0 : sig Oph
+214430.69 +172100.2 +000007.9-000010.800003.6 04.3401.16G5 0 : 9 Peg
+222931.82 +474224.8 -000000.6-000003.400002.8 04.3401.68M0 0 : 5 Lac
+045036.72 +085400.9 -000000.9-000031.600016.8 04.3500.01A1 0 : pi 2Ori
+063458.59 -525832.3 -000007.7+000011.300001.9 04.35-0.02B9 0
+065716.60 +582523.0 +000006.6-000123.500019.1 04.3500.85G5 0 : 15 Lyn
+080755.84 -683701.7 -000029.9+000030.600005.1 04.35-0.11B6 1 : eps Vol
+084825.98 +055016.4 -000017.5-000029.800009.7 04.35-0.04A0 0 : rho Hya
+173212.90 +863510.8 +000010.5+000054.000017.9 04.3500.02A1 0 : del UMi
+214456.79 -330132.0 +000031.8-000094.000015.9 04.35-0.05B9 0 : iot PsA
+031137.67 +194336.1 +000154.6-000008.400019.4 04.3501.03K2 0 Botein : del Ari
+122656.33 +281607.0 -000083.4-000081.000019.2 04.3501.13K2 0 : gam Com
+151749.84 -300855.2 -000008.7-000004.500010.6 04.3501.10K1 0
+182313.62 -612938.1 +000000.5+000001.700007.8 04.3501.46M1 1 : xi Pav
+191622.10 +380801.4 -000000.5+000001.200004.2 04.3501.26K0 0 : the Lyr
+003132.56 -625729.1 +000082.5-000054.400023.4 04.36-0.06B9 0 : bet2Tuc
+004321.24 -572747.2 -000005.2+000015.500013.6 04.3600.02A0 1 : eta Phe
+021300.01 +085048.3 -000026.2-000014.400009.0 04.3600.88G8 1 : xi 1Cet
+045253.68 -052709.9 -000018.0+000025.000014.4 04.3600.26A9 0 : ome Eri
+051313.89 -125628.6 -000012.2-000001.300005.8 04.36-0.09B7 1 : kap Lep
+055732.21 -351659.9 -000002.6+000011.200003.8 04.36-0.17B2 0 : gam Col
+065608.23 -170315.3 -000002.5+000001.900001.1 04.36-0.06B3 0 : iot CMa
+080835.66 -025901.6 -000016.8-000003.900001.8 04.3600.97G2 0 : zet Mon
+140602.79 -411046.5 -000024.4-000021.600007.3 04.36-0.20B2 0 : chi Cen
+193643.28 -011711.6 +000001.9-000020.800010.6 04.36-0.08B5 0 : iot Aql
+033034.48 +475942.6 +000001.6+000018.100009.2 04.3601.37K3 0 : sig Per
+040441.66 +220455.4 +000091.7-000058.500018.0 04.3601.06K0 0
+061633.14 -350826.6 +000000.4+000087.600017.8 04.3700.98G8 0 : kap Col
+071842.49 -245715.8 -000001.8+000003.700001.0 04.37-0.13O9 1 0.06 1.28: tau CMa
+110009.25 -421333.1 +000023.0+000004.500016.0 04.3700.12A3 0
+180845.49 +204852.5 -000002.7-000006.200002.1 04.37-0.16B2 0
+195944.17 -351634.5 +000006.0-000025.100005.3 04.37-0.15B2 0 : the1Sgr
+000157.59 -060050.3 +000046.6-000041.300007.9 04.3701.63M3 0
+130957.01 -053220.1 -000035.1-000032.800007.9 04.38-0.01A1 1 : the Vir
+200853.32 +774240.9 +000011.1+000023.700010.0 04.38-0.05B9 1 : kap Cep
+233258.19 -374906.1 +000096.4+000037.600018.3 04.38-0.10B9 0 : bet Scl
+232602.82 -203830.7 -000050.1-000063.000010.6 04.3801.46K4 0
+053449.24 +092922.5 -000001.2-000002.500003.3 04.39-0.16B0 0 : phi1Ori
+055423.08 +201635.1 -000163.2-000098.900115.4 04.3900.59G0 0 : chi1Ori
+062346.10 +043534.2 -000020.9+000010.800025.4 04.3900.21A5 1 : eps Mon
+165400.50 +100955.6 -000053.8-000034.700013.9 04.39-0.09B8 0 : iot Oph
+172100.21 -210644.8 +000262.0-000204.700057.5 04.3900.39F2 0 : xi Oph
+194005.78 +180050.2 +000015.1-000019.700006.9 04.3900.78G0 0 : alp Sge
+211951.88 -532657.4 +000107.4-000067.100033.6 04.3900.19A5 1 : the Ind
+015338.82 -461808.8 -000092.4-000091.500010.2 04.3901.60M4 0 : psi Phe
+034931.29 +653133.6 -000002.5-000014.000003.4 04.3901.87M1 0
+080215.95 +022003.5 -000028.0+000105.500012.5 04.3901.25K2 0
+100754.32 +095951.6 -000081.1-000064.200011.9 04.3901.45K4 0
+150254.07 +020528.6 -000055.9+000012.900017.8 04.3901.03K0 0
+194102.93 +172834.0 +000009.1-000033.900007.0 04.3901.04G8 0 : bet Sge
+005712.43 +232503.9 -000043.7-000046.100013.4 04.4000.94G8 0 : eta And
+074805.17 -255613.8 -000010.2+000004.900001.3 04.40-0.07B1 0 : omi Pup
+080901.64 -191442.0 -000010.0-000005.500006.9 04.40-0.16B5 0
+185657.04 -671400.7 -000007.8+000016.600006.0 04.4000.53F5 0 0.88 9.09: kap Pav
+215755.03 -545933.2 +000043.0-000003.700017.6 04.4000.30F0 1 : del Ind
+064951.32 -533721.0 -000002.3+000017.600005.9 04.4100.90G6 1
+142302.26 -393042.4 -000024.3-000021.800007.8 04.41-0.18B2 0 0.06 8.81
+175830.15 +301121.4 -000000.5+000003.200004.1 04.4100.38F2 1 : nu Her
+211755.07 +345348.8 +000012.0+000006.800003.6 04.41-0.10B2 1 : ups Cyg
+230753.84 +752315.3 +000005.7-000035.100014.8 04.4100.80G2 1 : pi Cep
+231754.20 -091057.0 +000019.6-000009.600010.1 04.41-0.14B5 0 : psi2Aqr
+071108.39 +301443.0 -000031.0-000048.400010.8 04.4101.26K2 0 : tau Gem
+173044.30 +260638.2 +000018.4+000016.800008.9 04.4101.43K3 0 : lam Her
+231849.43 -323154.6 +000019.6-000078.600018.2 04.4101.11K1 0 : gam Scl
+060734.32 +144606.7 +000005.0-000021.200006.1 04.42-0.16B3 0 : nu Ori
+071415.22 -262109.1 -000006.6+000003.900002.1 04.42-0.17B3 1
+110219.78 +201047.1 -000009.6+000039.600026.4 04.4200.05A1 0
+154626.75 +072111.7 -000225.5-000068.500085.1 04.4200.60G0 0 : lam Ser
+180145.19 +011818.4 +000015.4-000013.600012.3 04.4200.05A2 1
+232522.66 +232414.4 +000193.1+000036.500018.8 04.4200.62F8 0 : ups Peg
+063753.43 -181414.8 -000006.9-000008.500007.0 04.4201.14K0 1 : nu 3CMa
+071332.23 -443825.9 +000107.1+000325.300016.5 04.4201.33M5 0 0.86 140.00
+081402.89 -402051.8 +000044.8-000065.800010.5 04.4201.17K1 1
+145017.47 -275736.8 -000237.4-000062.400010.7 04.4201.37K3 0
+222333.64 +521346.2 -000013.6-000186.400019.2 04.4201.01G9 0 : bet Lac
+041517.64 -073840.4 -002239.3-003419.900198.2 04.4300.82K1 0 : omi2Eri
+045717.22 +534507.5 -000024.2+000007.500008.7 04.43-0.02A1 1 : 7 Cam
+191345.49 +390845.5 -000001.6-000000.600003.1 04.43-0.15B2 0 : eta Lyr
+204327.55 +150428.9 -000019.6-000041.700016.0 04.4300.30A7 0 0.07 0.16: del Del
+034608.50 -120606.2 +000055.6+000060.000006.6 04.4301.60M1 0 : pi Eri
+200239.46 -274235.6 +000032.3+000014.300007.3 04.4301.64M4 0 : 62 Sgr
+202351.60 +321124.7 +000035.7-000005.800012.8 04.4301.33K3 0
+204744.24 -050139.4 -000003.3-000040.200007.3 04.4301.64M3 0 : 3 Aqr
+044033.82 -415148.9 -000141.2-000075.000049.7 04.4400.34F2 0 : alp Cae
+061937.39 +590039.3 -000003.5+000024.400021.9 04.4400.03A2 1 : 2 Lyn
+073403.21 -221746.3 -000040.4+000046.800038.9 04.4400.52F6 0
+081833.39 -363934.3 -000111.3+000100.600035.1 04.4400.22A4 0
+143237.08 -502725.6 -000029.6-000014.800005.7 04.44-0.18B2 0 : sig Lup
+001438.43 -185557.7 -000027.1-000073.800006.6 04.4401.64M1 0
+004840.90 +073506.7 +000083.1-000050.500010.7 04.4401.50K5 0 : del Psc
+041629.08 -591806.3 -000048.0-000167.800054.8 04.4401.08K2 0 : eps Ret
+081121.50 -393706.8 -000008.9+000003.100001.7 04.4401.59K4 0
+192842.41 +243954.6 -000126.5-000107.000011.0 04.4401.50M0 0 : alp Vul
+024905.36 -322422.6 +000087.0+000159.000019.3 04.4500.98G8 0 : bet For
+051217.89 -115208.9 +000024.9-000031.200013.5 04.45-0.10B8 0 : iot Lep
+061156.40 +141231.7 -000001.6-000020.200005.1 04.45-0.18B3 0 : xi Ori
+090005.44 -411513.5 -000040.7+000054.600016.2 04.4500.65Fp 0
+104547.14 -803224.7 -000037.3+000006.200009.0 04.45-0.19B2 0 : del2Cha
+111639.76 -033905.5 -000108.2-000035.800016.7 04.4500.21A7 0 : phi Leo
+163208.19 -212759.3 +000020.2+000036.200018.7 04.4500.13Ap 0 : ome Oph
+014125.91 +052915.4 -000022.7+000003.600008.9 04.4501.35K3 0 : nu Psc
+083845.45 +032029.3 -000019.0-000016.300009.2 04.4501.22K2 0 Minhar al Shuja : sig Hya
+103535.31 -573327.5 -000015.4-000000.200002.4 04.4501.60K3 0
+191533.29 +732118.8 -000116.6+000104.200021.7 04.4501.26K3 1 : tau Dra
+193405.23 +072245.5 +000212.8-000155.400029.5 04.4501.18K3 0 : mu Aql
+022903.99 +672408.6 -000027.9+000037.100023.0 04.4600.15A5 1 0.03 1.74: iot Cas
+035417.49 -025717.0 +000026.4+000001.500009.5 04.4600.67G8 1
+090852.39 +513617.0 -000137.8-000032.500034.1 04.4600.29Am 0
+111139.49 -224932.2 +000004.7-000099.100012.3 04.4600.03A1 1 : bet Crt
+120805.26 -503940.5 -000034.1-000009.800008.7 04.46-0.16B2 1 0.04 1.30
+162711.05 -473317.0 -000013.7-000020.600008.2 04.46-0.07B4 0 : eps Nor
+225231.56 -325231.6 -000033.3-000022.100014.7 04.46-0.04A0 1 : gam PsA
+051317.48 +025140.5 +000003.0+000004.900009.5 04.4601.17K3 1 : rho Ori
+024505.98 -183421.5 +000330.9+000036.300071.6 04.4700.48F5 1 : tau1Eri
+062810.22 -323448.5 -000013.8+000024.200008.0 04.47-0.17B4 0 : lam CMa
+063254.23 +071958.7 -000003.9-000005.800002.2 04.4700.02A0 0 : 13 Mon
+075814.44 -491441.7 -000007.5+000006.900002.8 04.47-0.18B1 0 0.54 1.45
+090508.83 -723609.7 -000008.4-000004.700007.2 04.4700.61F6 0
+093449.49 +520305.6 -000065.1-000037.300012.2 04.4700.03A2 0 : 26 UMa
+143440.69 +294441.3 +000188.3+000132.700064.7 04.4700.36F3 0 : sig Boo
+145711.06 -042045.9 -000097.8-000154.600035.8 04.4700.32F0 0
+211428.79 +100027.8 +000042.3-000303.400054.1 04.4700.53F5 1 : del Equ
+032020.37 +290254.6 -000008.2-000016.400005.1 04.4701.55K2 0
+045832.90 +014250.5 -000001.6-000007.900003.4 04.4701.37K2 0 : pi 6Ori
+092439.28 +261056.8 -000031.1-000048.100015.3 04.4701.22K2 0 : kap Leo
+115108.75 -451024.4 -000072.4-000008.600007.0 04.4701.28K4 0
+220606.90 -393235.0 -000024.2-000125.200013.2 04.4701.35M0 0 : lam Gru
+004443.50 +481703.8 +000017.8-000007.600003.6 04.48-0.07B5 1 : omi Cas
+042620.67 +153706.0 +000114.7-000033.300020.9 04.4800.26F0 0
+100756.30 -002217.9 -000026.2-000003.600011.3 04.48-0.03A0 1 : alp Sex
+152322.66 -591914.5 -000010.3-000036.600006.4 04.4800.17B5 1 : gam Cir
+230352.61 +034912.3 +000012.9-000010.100006.6 04.48-0.12B6 0 : bet Psc
+230640.81 -234435.2 +000059.9+000000.500017.3 04.4800.89G8 1
+040053.81 -620933.7 +000001.8+000035.000006.7 04.4801.50M4 0 : gam Ret
+064751.66 +022443.9 -000013.0-000012.400008.7 04.4801.10K0 1 : 18 Mon
+162406.20 -200214.0 -000021.5-000047.500018.3 04.4801.00K0 0 : psi Oph
+020157.55 +705425.4 -000054.5-000010.700027.9 04.4900.16A3 1
+043330.63 -294557.0 -000114.3-000271.600026.2 04.4900.97K0 0 : ups1Eri
+071233.74 -464534.4 -000135.6+000106.800047.2 04.4900.32F0 0
+075238.65 -385146.2 -000009.5+000004.000005.1 04.49-0.19B2 0 0.06 1.11
+100725.73 +351440.9 +000051.0+000000.600035.8 04.4900.19A7 0 : 21 LMi
+144043.56 +162505.9 +000009.6+000009.500010.3 04.49-0.00B9 1 : pi 2Boo
+193626.54 +501313.7 -000008.2+000263.000053.8 04.4900.40F4 0 : the Cyg
+214408.40 +284435.6 +000260.3-000242.700044.6 04.4900.51F6 1 : mu 2Cyg
+234202.88 +014649.5 -000129.6-000154.900032.4 04.4900.20A7 0 : lam Psc
+234243.28 -143241.1 +000098.3-000066.800021.2 04.49-0.03B9 0 : ome2Aqr
+235954.91 -653437.5 +000048.6-000022.300008.7 04.49-0.07B9 0 : eps Tuc
+064359.29 +131341.3 -000002.3-000051.800011.8 04.4901.17K1 0
+210707.69 -250020.7 -000027.2-000043.400006.2 04.4901.60K5 0 : 24 Cap
+053911.15 +040717.3 +000000.8+000000.100002.0 04.50-0.10B3 0 : ome Ori
+084642.56 -564611.3 -000009.4+000008.600006.0 04.50-0.17B3 0
+102054.81 -560235.6 -000018.1+000001.500002.3 04.50-0.10B3 1
+114759.23 +201308.2 -000145.5-000004.000014.4 04.5000.55A 1
+134716.04 +172724.4 -000480.3+000054.200064.1 04.5000.51F7 0 : tau Boo
+210935.59 -112218.0 +000092.3-000015.800019.9 04.5000.93G8 0 : nu Aqr
+212843.32 -214825.8 +000134.0-000005.500018.2 04.5000.89K0 0 : 36 Cap
+220822.95 -325918.2 +000080.0-000028.900025.0 04.5000.05A2 0 : mu PsA
+054949.58 -560959.4 +000081.6-000071.800018.8 04.5001.07K1 0 : gam Pic
+201546.16 +274851.2 -000034.4+000005.800009.9 04.5001.26K3 1
+221352.70 +394253.6 +000037.6+000015.600005.8 04.5001.39K3 1
+224030.78 +441634.6 +000094.2+000010.000010.8 04.5001.32K3 0
+001819.71 +364707.2 -000066.5-000042.500023.1 04.5100.05A2 0 : sig And
+054910.46 +391052.1 -000028.4-000025.600015.3 04.5100.95G8 0 : tau Aur
+093921.04 -611941.2 -000034.9+000018.600014.6 04.51-0.07B9 0
+154133.09 +194013.8 -000059.9-000043.200017.0 04.5100.06A1 1 : iot Ser
+204402.19 -515515.0 +000155.5-000053.600041.4 04.5100.28A6 0 : eta Ind
+213704.82 -192757.6 +000013.5+000000.800004.9 04.51-0.18B3 0 : eps Cap
+222719.87 -645759.0 +000068.7+000010.200012.2 04.51-0.03B8 1 : del Tuc
+011139.59 +300523.0 +000074.3-000037.600020.1 04.5101.09K0 0 : tau Psc
+092914.74 -355704.9 -000024.7+000005.100004.7 04.5101.41K3 0 : eps Ant
+200249.05 +675224.4 +000016.4+000047.800008.0 04.5101.31K3 0 : rho Dra
+235423.04 +572957.8 -000004.5-000003.500000.3 04.5101.19F8 0 : rho Cas
+132237.98 -605918.1 -000035.5-000015.200009.2 04.52-0.14B3 0
+132400.44 -643208.2 +000029.1-000021.000012.7 04.5200.82G5 0
+141906.60 -132216.2 -000017.1+000029.400017.5 04.5200.13A1 0 : lam Vir
+192143.62 -155718.0 +000001.8-000006.300001.9 04.5200.08F2 0 : ups Sgr
+204521.20 +573449.1 -000063.0-000235.600036.9 04.5200.54F8 1
+223029.26 +430724.2 -000002.0-000005.800002.4 04.52-0.09B2 0 : 6 Lac
+024754.44 +291450.7 +000148.4-000125.800018.1 04.5201.11K1 0
+150426.86 +265651.6 -000176.3-000004.500013.0 04.5201.24K2 0 : psi Boo
+181113.78 -455715.6 -000016.3-000037.300008.0 04.5201.01G5 0 : eps Tel
+212956.88 +233819.8 +000024.4+000003.500007.4 04.5201.62M1 0
+003133.36 -625755.6 +000088.0-000045.800018.9 04.5300.15A2 0
+004948.83 +410444.2 +000022.7-000018.100004.8 04.53-0.14B5 0 : nu And
+073722.12 -345806.9 -000013.7+000016.500009.1 04.53-0.08B8 1
+141328.95 +514724.0 +000061.4-000010.600021.0 04.5300.23A8 1 : kap1Boo
+172637.94 -050511.4 -000091.5-000042.800033.3 04.5300.39F3 0
+174733.63 -274950.7 -000003.6-000010.700003.0 04.5300.60F7 0 0.61 7.01
+204724.53 +362926.7 +000014.9-000008.200003.7 04.53-0.08B6 1 : lam Cyg
+231232.92 +492421.5 +000089.8+000095.600040.8 04.5300.30F0 0
+060003.35 -030426.7 +000006.9-000072.700007.8 04.5301.20K2 0
+063503.38 -225753.4 +000013.1+000016.500007.9 04.54-0.04A0 1 : xi 2CMa
+093158.93 -011104.8 -000011.4-000003.900007.1 04.5400.11A3 1 : tau2Hya
+093413.38 +362351.4 +000006.8-000022.900018.5 04.5400.91G8 0
+093428.97 +694948.6 -000063.9+000077.600030.9 04.5400.78G4 0
+145123.28 +190602.3 +000152.8-000071.300149.3 04.5400.72G8 1 : xi Boo
+151213.31 -194729.9 -000035.6-000032.500008.7 04.54-0.07As 0 : iot1Lib
+152309.36 -365130.4 -000018.1-000021.500005.4 04.54-0.15B4 0 : phi2Lup
+232909.26 +124537.8 +000059.6+000025.200018.3 04.5400.94G8 1
+051810.55 +332219.2 +000029.9-000161.000013.9 04.5401.25K3 1
+195656.82 -271011.5 +000009.6-000014.900002.7 04.5401.46K3 0 : 59 Sgr
+230700.26 +092434.3 +000006.7-000012.800010.1 04.5401.56M2 0
+000344.37 -172009.5 +000028.6-000007.300014.3 04.55-0.05B9 0
+032954.75 +585243.5 -000001.9-000001.100001.3 04.5500.49A0 0
+095206.36 +540351.4 -000004.2+000019.200007.5 04.5500.04A3 1 : phi UMa
+153553.27 -445730.0 -000020.4-000021.500007.5 04.55-0.17B3 1 0.02 2.09
+162038.18 -241009.4 -000004.2-000014.700002.8 04.5500.76A4 0 : omi Sco
+180804.96 -282725.3 +000024.8-000031.600009.4 04.5500.94K0 0
+222101.53 +463211.6 +000021.7+000001.900006.4 04.55-0.10B6 0 : 2 Lac
+222431.00 +492835.0 -000005.1-000003.400001.5 04.5500.09B9 0 : 4 Lac
+050424.31 -352858.3 +000126.2-000044.400017.6 04.5501.18K2 1 : gam1Cae
+070003.85 +765838.8 +000073.2-000013.900017.4 04.5501.36K4 0
+072947.78 +120023.8 +000001.3-000019.300005.8 04.5501.28K2 0
+214155.08 +711840.3 +000119.5+000094.500018.6 04.5501.11K0 0
+055319.64 +273644.2 +000003.8-000009.600007.5 04.56-0.01A0 0
+142608.24 -451317.0 -000013.5-000014.000003.1 04.56-0.15B2 0 0.04 0.18: tau1Lup
+173539.61 -463020.1 -000025.1-000038.300008.5 04.56-0.02A0 0 : sig Ara
+205207.73 +270549.7 -000072.3-000061.000015.1 04.5600.83G8 1
+025130.83 +350335.6 +000009.3-000063.000008.0 04.5601.55K5 0
+035844.74 -612400.5 +000009.8-000014.400006.2 04.5601.59M2 0 : del Ret
+090631.79 +382708.1 -000028.4-000014.300004.8 04.5601.04G8 0
+111512.24 +230543.9 -000022.2-000009.500000.5 04.5601.66M3 0
+210636.09 +473854.3 +000006.5-000001.000003.3 04.5601.57K4 0
+162524.93 +140200.3 +000039.4-000059.900013.9 04.5700.00B9 1 0.03 3.04Cujam : ome Her
+162535.12 -232649.6 -000005.6-000025.000008.3 04.5700.23B2 1 : rho Oph
+174156.31 +720858.2 +000026.6-000269.800045.4 04.5700.43F5 1 Dziban : psi1Dra
+185444.88 +223842.3 +000006.4+000001.000006.7 04.5700.78G4 1
+195327.68 +240446.3 +000022.8+000036.300009.1 04.57-0.05B9 1
+033705.68 -401628.2 +000002.8-000014.200014.9 04.5701.02K0 1 : y Eri
+190820.93 -402947.9 +000048.0-000026.800018.7 04.5701.07K1 0 : del CrA
+053523.16 -045018.0 +000004.3-000007.200004.2 04.58-0.18B2 0
+131217.63 -595513.9 -000028.5-000017.500009.4 04.58-0.07B8 0 0.15 0.64
+161218.21 -275534.7 -000010.3-000023.200007.0 04.58-0.17B2 0
+173750.72 -080707.4 -000011.7-000020.400005.9 04.5800.13B8 0 : mu Oph
+232038.22 +234425.3 +000030.5-000009.100019.5 04.5800.18A5 0 0.04 0.05: tau Peg
+095140.69 -463251.5 -000024.4+000009.800003.0 04.5801.17G5 0
+104332.31 -603359.9 -000015.2+000003.100003.1 04.5801.70K3 0
+135125.94 +644323.8 +000001.4-000004.500008.3 04.5801.57M3 0
+004119.58 -460506.0 -000028.9+000001.000013.2 04.5900.95G8 0 : mu Phe
+035021.48 +711956.5 +000018.3-000042.000009.7 04.5900.06A2 0 : gam Cam
diff --git a/kstars/kstars/data/hip002.dat b/kstars/kstars/data/hip002.dat
new file mode 100644
index 00000000..2ba6856e
--- /dev/null
+++ b/kstars/kstars/data/hip002.dat
@@ -0,0 +1,1000 @@
+052650.23 +030544.4 +000000.3-000001.100002.3 04.59-0.20B2 1 0.05 2.53: psi2Ori
+092908.84 -024608.2 +000100.9-000003.100058.5 04.5900.41F6 0 : tau1Hya
+111236.02 -601903.5 -000006.2+000002.300000.3 04.5900.54A6 0
+154935.70 +260406.8 -000079.8-000063.800019.7 04.5900.79G5 0 : del CrB
+155336.73 -251937.5 -000014.4-000025.400007.5 04.59-0.07B2 1
+184422.78 +393645.3 +000005.8+000051.800020.3 04.5900.18A8 1 : eps2Lyr
+193642.39 -245300.8 +000068.7-000023.200017.2 04.59-0.07B8 0 : 52 Sgr
+234855.48 -280748.1 +000100.0-000104.000022.7 04.5900.00A0 0 : del Scl
+034250.12 -371848.0 -000090.8-000071.400018.3 04.5901.19K2 0
+084012.90 +641940.3 -000059.4+000026.400012.9 04.5901.18K2 0 : pi 2UMa
+101936.77 -550145.5 -000014.8+000004.000002.2 04.5901.60K3 0
+041814.58 +501744.3 +000046.6-000056.400010.2 04.6000.04A2 1 0.06 1.53
+100507.49 -130352.8 -000037.5+000019.900011.8 04.60-0.09B8 0 : ups2Hya
+144514.50 +165751.9 -000060.9-000050.700014.5 04.6000.97K0 0 : omi Boo
+152520.25 -384400.9 -000046.0-000013.300008.7 04.6000.00A0 0
+155240.19 +422700.0 +000439.0+000629.500063.1 04.6000.56F9 1 : chi Her
+192040.07 +654251.9 +000014.1+000041.600014.5 04.6000.03A2 0 : pi Dra
+105643.00 -370814.9 +000075.0-000124.500016.4 04.6001.01K0 0 : iot Ant
+001705.54 +384054.0 -000050.0-000017.900012.9 04.6100.06A2 0 : the And
+015333.34 +031114.9 +000023.7+000023.900017.1 04.6100.93K0 1 : xi Psc
+072642.86 +491241.9 -000010.8-000048.600013.1 04.61-0.00A1 0 : 21 Lyn
+075952.06 -182356.9 -000007.3-000035.100013.7 04.6100.09A1 0
+000520.15 -054228.2 -000008.3+000088.200025.4 04.6101.03K1 1
+031117.40 +393641.7 -000026.2+000004.800010.7 04.6101.11K1 0 : ome Per
+153410.52 -100350.3 +000305.6-000234.100034.5 04.6101.00K1 0
+203354.19 +351503.1 -000002.3-000005.300003.5 04.6101.59K2 1
+005640.01 +591052.2 -000092.6-000045.300015.8 04.6200.96G8 0 : ups2Cas
+035955.48 -240058.5 +000011.4+000017.100009.8 04.62-0.12Ap 0 0.04 1.21: tau9Eri
+050305.70 +213524.2 +000068.9-000040.900020.0 04.6200.15A7 0 : iot Tau
+053155.86 -071805.5 -000000.5-000004.400002.1 04.62-0.26B0 0 : ups Ori
+110501.23 +072010.0 -000344.4-000047.400034.5 04.6200.33F2 0 : chi Leo
+110632.47 -622526.9 -000036.8+000009.600008.8 04.6200.99G8 0
+113445.71 -541550.9 -000055.5+000016.600007.0 04.62-0.08B9 0
+124622.75 -562919.6 -000033.1-000014.600008.2 04.62-0.15B3 0
+125439.22 -590848.0 -000033.4-000014.800009.1 04.62-0.15B4 0 0.03 0.35: lam Cru
+162748.23 -082218.1 -000067.3-000012.600026.7 04.6200.18A3 1 : ups Oph
+180028.92 -034124.6 +000154.2-000044.400043.1 04.6200.39F3 0 : zet Ser
+183330.16 -421844.9 +000032.5-000021.000003.8 04.6200.99G5 0 : the CrA
+185613.16 +041212.7 +000037.7+000027.000024.7 04.6200.16A5 1 Alya : the2Ser
+090802.86 -255130.7 +000035.8+000000.500006.7 04.6201.59K4 0 : kap Pyx
+025912.73 +212025.6 -000013.0-000006.500011.2 04.6300.05A2 1 : eps Ari
+075303.64 -493647.1 -000008.4+000014.700004.5 04.63-0.23B1 0
+084340.38 -071401.4 -000011.7-000001.100005.4 04.6300.84G2 0
+091545.07 -372447.3 +000013.8-000007.300019.7 04.6300.47F3 0
+123952.56 -395914.1 -000042.0-000024.900009.2 04.63-0.08B8 0
+155058.75 -254504.4 -000013.6-000024.900006.2 04.63-0.07B1 0
+160332.22 -574629.5 -000118.3-000078.300023.3 04.6300.25A7 1 : iot1Nor
+183122.43 -621641.5 -000001.0-000045.600006.8 04.63-0.12B8 0 0.04 0.86: nu Pav
+074332.40 -282439.4 -000013.6+000029.800003.3 04.6301.63K5 0
+134044.29 +544054.0 -000019.1-000011.400005.9 04.6301.63M2 0
+145735.12 +655556.6 -000078.3+000032.500008.2 04.6301.59M5 1
+185112.01 +592317.8 +000077.6+000025.400010.1 04.6301.19K0 1 0.04 138.70: omi Dra
+235745.55 +250829.3 -000036.1-000032.200007.5 04.6301.58M3 0 : psi Peg
+035342.68 -243644.0 +000030.9-000007.200008.5 04.64-0.14B5 0 0.03 0.86: tau8Eri
+045453.70 +100904.1 +000040.1-000128.400027.0 04.6400.09A0 0 : pi 1Ori
+060355.18 +200818.5 +000002.2-000002.800000.1 04.6400.24B2 0 0.05 2.87: chi2Ori
+134639.37 -512557.7 +000010.3-000028.000012.7 04.6400.95G8 1
+153922.68 +363809.0 -000015.3-000006.500006.9 04.64-0.10B7 1 : zet1CrB
+154111.52 -443938.0 -000168.7-000265.700057.1 04.6400.41F5 0
+164949.97 -104658.1 +000093.7-000081.900027.0 04.6400.48F7 1
+171740.29 +371728.8 -000042.7+000063.800018.3 04.6400.04A2 1
+180718.35 +084401.7 +000009.8+000030.200013.7 04.6400.95G8 0
+192631.09 +002018.9 -000000.9-000002.300000.3 04.6400.58F2 0 : nu Aql
+203518.51 +144027.1 +000045.1+000011.700014.4 04.6400.12A3 0 : zet Del
+223722.47 +513243.3 -000051.3-000103.300018.9 04.6400.25A8 0
+230410.83 +500306.1 +000166.7+000167.300018.2 04.6401.06K0 0
+024327.11 +274225.8 +000003.5-000010.000008.8 04.65-0.12B3 1
+043350.86 +145040.2 +000103.7-000025.900021.4 04.6500.26A8 1 : rho Tau
+050434.14 +152415.1 +000018.4-000031.000008.2 04.65-0.06A0 0 0.03 4.64
+071818.40 -364402.3 -000011.3+000001.900003.9 04.65-0.10B2 0
+073042.61 -305744.2 -000011.7+000000.800001.9 04.6500.90G2 0
+073522.94 -282209.4 -000066.9-000018.700014.5 04.65-0.11B8 1 : p Pup
+102724.48 -573819.7 -000006.7+000003.700000.0 04.6500.47A6 0 0.06 88.30
+120052.39 +063651.8 -000000.2-000029.700009.2 04.6500.12A5 1 : pi Vir
+160312.86 -491347.0 +000041.2+000010.400015.0 04.6500.90G8 0 : eta Nor
+055405.90 -630527.7 +000120.1+000573.400036.7 04.6501.02K1 1
+014935.19 -104110.3 -000148.9-000094.500042.4 04.6600.33F3 0 : chi Cet
+064058.66 +095344.7 -000000.7-000002.500003.2 04.66-0.23O7 1
+065537.40 -200811.7 +000051.4+000039.800034.2 04.6600.37F2 0 : pi CMa
+084317.21 +212806.9 -000106.9-000039.200020.6 04.6600.01A1 0 Asellus Borealis : gam Cnc
+090538.38 -703218.7 -000004.4+000009.900003.0 04.66-0.15B2 0 0.10 137.70
+105358.71 +431124.1 +000044.8-000024.400012.2 04.66-0.04A1 1 : ome UMa
+153945.97 -342442.8 +000005.7-000013.700013.3 04.6600.96G8 0 : psi1Lup
+180501.22 -293448.3 +000004.0-000004.600001.6 04.6600.77G0 0 0.73 7.59: gam1Sgr
+182339.55 -085604.2 +000051.9+000052.300017.1 04.6600.93K0 1 : zet Sct
+200106.01 +274512.8 +000058.0+000003.800014.7 04.6600.18A4 0
+011127.19 +210204.8 +000041.7-000010.600007.4 04.6601.02K0 0 : chi Psc
+071635.00 -275252.6 -000012.5+000038.800007.2 04.6601.59M2 0
+123914.81 -075943.8 -000077.3-000024.700010.2 04.6601.24K2 0 : chi Vir
+124235.56 -484846.9 -000123.3-000030.400017.3 04.6601.07K0 0
+181803.19 -270233.5 +000004.5-000002.800004.7 04.6601.63K3 0
+032922.03 +493032.5 +000022.2-000029.200005.8 04.67-0.10B3 1
+043916.45 +155504.9 +000082.4-000019.500020.5 04.6700.15A5 0 : sig2Tau
+060609.33 -145607.0 -000016.9+000013.200019.1 04.6700.05A0 0 : the Lep
+081212.71 +173853.3 +000028.3-000150.900039.1 04.6700.53G0 1 : zet2Cnc
+091054.93 +633049.6 +000099.2-000061.000026.8 04.6700.38Am 1 : tau UMa
+182911.85 -143356.9 +000003.1-000003.500011.2 04.6700.08A1 0 : gam Sct
+184420.34 +394011.9 +000010.6+000060.200020.1 04.6700.17F1 1 : eps1Lyr
+193220.59 +693955.4 +000598.4-001738.800173.4 04.6700.79K0 0 : sig Dra
+210117.46 -321528.0 -000002.1-000000.200014.6 04.6700.89G8 0 : gam Mic
+011344.94 +243501.6 +000018.6-000021.300008.6 04.6701.05K0 0 : phi Psc
+041453.31 +402901.4 +000009.7-000021.600005.2 04.6701.01G5 1
+180003.42 +164503.4 -000007.5-000010.600005.0 04.6701.25K0 0
+013355.93 +591355.5 -000043.1-000023.200016.0 04.6800.99K0 0 : chi Cas
+015456.01 -673850.9 +000076.0+000073.200015.0 04.6800.93G5 0 : eta2Hyi
+020429.43 -291748.6 +000012.6+000008.500009.0 04.68-0.16B9 0 0.03 1.89: nu For
+025845.65 +393946.2 +000025.9-000040.700010.0 04.6800.07A2 0 : pi Per
+085619.28 -524324.6 -000016.6+000014.600008.7 04.68-0.12B5 1
+103843.21 +315834.4 +000000.1+000007.200006.9 04.6800.82G0 0
+133427.37 +490057.3 -000128.3+000027.400017.1 04.6800.13A5 0
+193922.60 +300911.6 +000001.9+000036.100013.0 04.6800.97G8 1 : phi Cyg
+213745.04 -075114.9 +000114.3-000024.400018.3 04.6800.17A7 0 : xi Aqr
+093827.39 +043857.9 -000165.4-000049.900011.9 04.6801.31K3 0
+100012.82 +080239.4 -000030.1-000022.100006.2 04.6801.59M2 0 : pi Leo
+133157.95 -061520.6 -000103.8-000043.400007.5 04.6801.61M3 0
+162020.84 -784144.4 -000009.9-000036.600004.3 04.6801.68M5 0 : del1Aps
+224335.25 -184949.1 -000031.4-000028.000006.7 04.6801.36K3 0
+042636.38 +144249.9 -000007.6-000031.100007.2 04.6900.98G8 0 : pi Tau
+051908.08 +400602.4 +000519.4-000664.800079.1 04.6900.63G0 0 : lam Aur
+073818.05 -252153.2 -000002.3-000006.700005.9 04.69-0.10B8 0 0.06 2.58
+214205.66 +511122.7 +000005.2-000002.100001.9 04.69-0.12B3 0 : pi 1Cyg
+233504.53 -423654.4 +000042.2+000010.800011.9 04.6900.08A2 0 : iot Phe
+074820.25 -470439.1 -000101.3-000078.400014.4 04.6901.04K0 0
+080113.30 -012332.7 +000066.0-000075.700006.9 04.6901.48K4 0
+103845.01 -591058.8 -000014.3+000000.800001.8 04.6901.56K4 1
+124537.92 -605852.2 +000112.5-000064.900026.2 04.6901.05K1 0 : iot Cru
+220317.44 -564647.3 +003960.0-002538.800275.8 04.6901.06K5 0 : eps Ind
+052026.91 -211423.1 +000010.8-000009.900007.1 04.70-0.05A0 1
+113640.95 -094808.1 -000059.3+000002.800010.7 04.70-0.07B9 0 : the Crt
+114012.82 -344440.8 -000044.0-000001.800006.6 04.70-0.07B9 0 : omi Hya
+165359.73 -422143.3 -000000.5-000002.200001.1 04.7000.44B1 0 : zet1Sco
+184216.42 -090309.2 +000007.9+000002.000017.4 04.7000.36F2 0 0.17 0.19: del Sct
+195550.23 -261758.9 +000204.0+000074.400042.0 04.7000.75G3 1 : ome Sgr
+211020.47 +100755.0 +000049.1-000151.800028.4 04.7000.26F0 1 : gam Equ
+233316.63 -205452.3 -000002.5+000008.600010.2 04.7000.02A0 1
+225424.38 +842046.0 +000098.5+000023.900008.3 04.7001.42K4 0
+025942.90 +085426.6 +000009.2-000014.900007.7 04.71-0.11B6 0 : lam Cet
+032922.19 -625618.4 +000383.1+000373.100046.6 04.7100.41F5 0 : kap Ret
+050530.69 -572822.8 -000031.9+000117.400085.8 04.7100.53F7 0 : zet Dor
+053243.67 +321131.3 -000001.8-000004.000000.8 04.7100.28B5 0 : chi Aur
+092312.34 -285002.1 -000128.7+000020.600017.9 04.7100.89G8 1 : lam Pyx
+114445.76 -182102.2 +000027.1-000024.600009.3 04.7100.96G8 1 : zet Crt
+130616.73 -482747.7 -000029.7-000014.700007.9 04.71-0.15B5 0
+211756.25 -321020.9 +000055.5-000022.100019.8 04.7100.07A0 0 : eps Mic
+230954.88 -222727.3 +000035.9-000007.800006.3 04.7100.67A3 1
+045231.96 +141502.8 -000002.6-000056.100006.0 04.7101.77M3 0 0.09 30.29: omi1Ori
+052943.98 -010531.8 +000000.2-000026.100007.2 04.7101.59K5 1
+092129.60 -255755.5 -000012.3-000009.200006.2 04.7101.63M0 0 : the Pyx
+135738.94 -634111.8 -000040.5-000032.800015.6 04.7101.07K4 0
+195414.82 +082741.9 +000101.4-000081.300016.0 04.7101.02K0 0 : xi Aql
+052145.75 -002256.9 +000000.5+000001.700002.5 04.72-0.17B2 0
+061017.91 -545807.2 -000004.1+000006.500002.0 04.72-0.23B0 0 0.21 1.67: del Pic
+081116.32 -125537.3 -000026.0+000008.100017.6 04.7200.94K0 0
+102554.87 +334746.5 -000075.3-000059.000015.8 04.7200.26F0 0
+103020.08 -715933.8 +000027.9-000030.000012.6 04.7200.04A2 0
+103314.00 +402531.9 -000142.0+000008.000029.1 04.7200.22A7 0
+120419.24 -630956.6 -000017.2-000000.000004.3 04.72-0.08B2 0 : the2Cru
+131732.64 +403421.2 -000125.7+000018.400011.4 04.7200.31F3 0 0.03 0.12
+160247.85 +460212.7 +000056.0-000061.200008.7 04.72-0.09B9 0 : ups Her
+214239.42 -185158.7 +000145.9-000009.100011.2 04.7200.87G8 0 : kap Cap
+012555.90 +680747.8 +000075.1+000026.800016.9 04.7201.05K0 0 : psi Cas
+055102.41 +371820.5 +000037.0-000044.800006.9 04.7201.62M1 0 : ups Aur
+092718.30 -222036.3 +000171.7-000150.200018.5 04.7201.15K1 1
+122043.09 +174733.6 -000109.7+000088.500009.0 04.7201.01G8 0
+171636.71 -002642.5 -000033.1-000063.900015.0 04.7201.12K2 1
+065438.59 +131040.9 +000070.2-000077.800035.8 04.7300.32F0 1
+081125.90 -425914.2 -000005.3+000004.600000.7 04.7300.16A7 0
+160629.42 -451023.8 +000017.5+000037.000026.4 04.7300.23Am 1 : del Nor
+205239.21 -085859.7 +000047.1-000032.900021.0 04.7300.33A3 0 : mu Aqr
+022537.40 +501643.2 +000023.8-000014.300009.5 04.7301.53K4 0
+110149.67 -022904.2 +000009.6-000036.100006.3 04.7301.59K5 0
+160858.33 +362924.4 -000040.7+000343.500028.8 04.7301.01K0 1 : tau CrB
+003146.32 +543120.4 +000040.8-000014.800009.2 04.74-0.10B8 1 : lam Cas
+011927.98 +271550.7 +000026.2-000011.600010.5 04.7400.03A3 0 : ups Psc
+023205.28 -151439.6 -000080.9-000146.800038.7 04.7400.45F5 0 : sig Cet
+023947.92 -425329.9 +000092.1-000015.100025.1 04.7400.06A2 1 : s Eri
+031959.26 +653908.4 +000011.3-000014.300004.1 04.74-0.11B2 0
+033037.05 -050430.6 +000013.3+000007.300008.6 04.74-0.09B9 0
+080900.86 -611806.1 -000155.0-000297.700046.8 04.7400.44F5 0
+084113.14 -471901.7 -000010.5+000006.900001.7 04.7400.14A5 0
+131824.97 -181831.0 -001069.9-001063.800117.3 04.7400.71G5 0
+140954.96 -532619.4 -000144.2-000090.500017.9 04.7400.94G8 0
+175947.56 -234857.6 -000005.4-000050.300007.5 04.74-0.03B9 0
+190306.83 -420542.0 +000055.7-000045.300017.8 04.74-0.03A0 0 : zet CrA
+193146.32 +342710.7 +000001.1-000003.600005.2 04.74-0.15B3 0
+205949.55 +473115.4 +000007.2+000002.500002.9 04.74-0.08B1 1
+220318.83 -020919.2 +000024.8-000011.100008.6 04.74-0.10B7 0 : omi Aqr
+233750.94 -452932.4 +000071.4-000012.300016.3 04.7400.08A2 0
+090232.73 +673746.5 -000022.1+000018.100011.3 04.7401.54M3 0 : rho UMa
+155115.94 +205840.4 -000054.7+000018.000008.3 04.7401.53K5 0 : rho Ser
+071438.14 -481618.9 -000004.2+000000.600009.2 04.75-0.09B8 0
+135312.55 -315539.3 -000013.5-000010.700004.9 04.75-0.11B4 1
+141610.07 +512201.3 -000150.0+000089.400033.5 04.7500.24A9 0 : iot Boo
+154241.04 -344237.2 -000024.0-000030.400008.2 04.75-0.15B5 0 : psi2Lup
+203534.77 -603452.7 +000070.2-000185.600036.3 04.7500.29F1 0 : phi1Pav
+231837.41 +680641.1 +000054.9+000010.900015.5 04.7500.84K0 1 : omi Cep
+114814.49 -664853.5 +000030.8-000016.200007.5 04.7501.52K4 0 : mu Mus
+154156.82 -194042.9 -000033.2-000104.300008.2 04.7501.57K5 1 : kap Lib
+003124.86 -484812.8 +000140.7+000019.500019.0 04.7600.02A0 0 : lam1Phe
+025102.35 -210014.3 -000039.0-000016.600017.9 04.7600.91K0 0 : tau2Eri
+061850.78 +691912.1 -000001.6-000101.700018.6 04.7600.03A0 0
+075740.11 -302004.5 -000008.1+000007.100002.3 04.7600.15A7 0
+094117.03 -233529.5 -000029.1+000003.000006.6 04.76-0.12B5 0
+104214.14 -642759.2 -000017.8+000011.300007.2 04.76-0.14B3 0
+111907.94 +381108.6 -000057.1-000068.100017.8 04.7600.11A2 1
+122401.48 +513344.0 +000013.2+000011.300008.3 04.7600.88G7 0
+142237.12 -582733.0 -000047.0+000017.000011.6 04.7600.80G8 1
+174023.73 -492454.6 +000104.3-000177.700045.7 04.7600.41F3 0 : lam Ara
+191613.04 +212325.6 +000000.7-000006.100003.6 04.76-0.06B4 0
+213755.23 +620455.0 -000001.9-000002.800000.7 04.7600.25B2 0
+025028.54 -750400.8 -000034.0-000027.200009.9 04.7601.34K3 0 : nu Hyi
+055226.44 +015118.6 -000007.1-000009.900002.9 04.7601.38K2 0
+125855.47 +172433.7 -000038.7+000035.000010.9 04.7601.57M0 0
+132727.24 -155825.1 -000122.1+000021.600012.6 04.7601.10K1 0
+135147.49 +342639.5 -000020.5-000031.800005.4 04.7601.61K5 0
+172159.53 -674614.3 -000037.1-000007.800010.5 04.7601.19K1 0 : zet Aps
+230706.74 +252806.0 +000000.3-000033.300006.1 04.7601.28K0 0
+053853.09 -071245.8 -000015.0-000049.500021.2 04.7700.14A4 1
+091946.40 -115829.6 -000027.9+000012.200010.2 04.7700.93G8 0
+173657.09 +684525.9 +000001.3+000321.100042.6 04.7700.43F5 0 : ome Dra
+180304.91 -081048.9 +000015.1-000037.600019.2 04.7700.41F5 1 : tau Oph
+183234.52 +570244.2 +000000.3-000007.100001.1 04.7700.61F7 0
+201747.20 +380158.6 -000003.5-000006.900000.5 04.7700.38B2 0
+202039.81 -124532.6 +000015.7-000014.600012.0 04.77-0.05B9 0 : nu Cap
+202851.62 -174849.2 -000015.8-000007.700033.0 04.7700.39F3 1 : rho Cap
+004411.41 -103633.4 -000007.0-000113.900015.5 04.7701.00K0 0 : phi1Cet
+030532.43 +564220.0 -000013.5+000070.300015.9 04.7701.02K0 0
+064719.84 +080214.2 -000023.3-000011.800006.7 04.7701.40K4 0
+113018.88 -030012.5 +000019.8-000017.100005.4 04.7701.53K4 0
+125421.17 -093220.2 -000018.3-000019.700007.8 04.7701.59M3 0 : psi Vir
+200333.41 -375625.8 +000064.7-000085.400008.1 04.7701.42K4 0
+224728.95 +830913.4 +000023.6+000047.200010.1 04.7701.26K3 0
+020829.15 +375133.1 +000154.2-000043.600016.5 04.7800.12A5 0
+034602.33 +632042.2 -000000.9-000008.400004.1 04.7800.75A3 0
+043033.57 +161138.7 +000105.0-000025.100022.5 04.7800.17A6 0
+045955.71 -123213.9 +000040.4-000086.900011.2 04.7800.27F0 0
+053502.68 -060007.3 +000000.6+000000.700001.8 04.78-0.25B0 0
+080827.50 +513024.0 -000060.1-000002.100015.0 04.7800.05A2 0
+081329.52 -355358.4 -000007.3+000010.100003.3 04.78-0.11B2 0
+094412.13 -274610.4 -000053.1+000037.800008.5 04.7800.52A7 1 : the Ant
+101944.31 +192817.2 -000230.0-000214.700047.2 04.7800.45F6 0
+122230.32 +255046.3 -000010.8-000008.800011.9 04.7800.52F8 0
+142042.55 -451112.8 +000037.2-000073.600021.9 04.7800.31F0 0
+173124.95 -235745.3 +000004.9-000025.900007.7 04.7800.02A0 0
+175011.11 -400525.5 +000003.6-000002.700000.9 04.7800.26A6 0 : iot2Sco
+184526.86 -645215.2 +000032.7-000148.700034.2 04.7800.20A7 0
+222119.33 +281949.9 +000017.4+000005.600005.4 04.78-0.01B9 1
+000135.85 -770355.1 -000056.5-000176.900014.8 04.7801.25K2 0 : the Oct
+005300.49 -010839.2 +000006.5-000016.300006.3 04.7801.55M0 0
+131736.29 +052811.4 -000007.2+000010.000006.0 04.7801.64M2 0 : sig Vir
+142305.91 -274513.4 -000201.6-000116.600018.7 04.7801.30K3 0
+222751.48 +044147.1 +000077.3-000307.400020.4 04.7801.04K0 0
+015755.78 +233545.9 -000091.5-000014.400024.5 04.7900.29F0 0 : lam Ari
+082231.70 -482925.4 -000006.3+000006.800002.2 04.79-0.15B1 1
+092056.83 -622416.7 -000014.3+000000.200014.7 04.7900.93G6 0
+131515.00 -675340.4 -000036.9-000010.600008.0 04.79-0.08B8 0 0.06 2.40: eta Mus
+163012.48 -250654.6 -000003.4-000026.500008.3 04.79-0.12B3 0
+174910.47 -314211.5 +000004.2-000007.900005.4 04.79-0.03B8 0
+180015.80 +042207.1 +000001.8-000012.900004.8 04.79-0.10B2 0
+201515.89 +253531.1 +000006.9-000005.000002.7 04.79-0.18B3 1
+220948.37 +722028.3 +000033.4+000003.100008.6 04.7900.92G8 0
+221536.88 -412048.3 +000046.0+000020.400012.4 04.7900.79G8 1 : mu 1Gru
+001436.11 +201224.1 +000090.7+000001.900010.0 04.7901.57M2 0 : chi Peg
+045238.00 +364211.5 -000026.0-000003.900005.8 04.7901.41K3 0
+155113.94 +353929.6 -000008.1-000347.400032.1 04.7901.00K0 0 : kap CrB
+004203.88 +503045.1 +000012.3-000006.500002.9 04.80-0.10B2 0 : xi Cas
+005304.28 +610724.8 -000068.5+000169.700053.9 04.8000.54F8 0
+031550.03 -084911.4 -000003.8+000045.500027.2 04.8000.23A5 0 : zet Eri
+042133.15 +462956.3 +000021.4-000035.000007.0 04.80-0.02B4 0 0.08 2.17
+042405.69 +172639.2 +000110.0-000033.500022.4 04.8000.15A7 0 : del2Tau
+050126.34 -071026.3 -000000.2+000005.200003.4 04.80-0.16B3 0 : psi Eri
+091023.53 +670803.3 +000012.9-000090.800048.9 04.8000.49F7 1 : sig2UMa
+091611.28 +540118.2 +000049.1+000059.800027.6 04.8000.20A5 0
+092029.03 -093320.3 -000013.4-000026.800013.4 04.8000.91F5 0
+104406.94 -635740.0 -000017.1+000012.000006.7 04.80-0.13B5 0
+123451.12 +223745.1 -000057.4+000028.500008.9 04.8000.01A0 1
+161817.92 -283649.6 -000033.8-000100.600023.2 04.8000.01A0 0
+171719.57 +330600.4 -000003.7-000005.700003.8 04.80-0.17B1 0 0.37 2.05
+201318.04 +464856.4 +000013.4+000001.900004.5 04.8000.10A5 0
+205314.75 +442314.2 +000011.3-000002.400006.5 04.80-0.13B5 0
+212045.58 -404834.2 +000076.2+000017.700017.5 04.8000.03A2 1 0.02 2.12: the1Mic
+222516.61 +012238.6 +000018.4+000003.400003.0 04.80-0.17B1 0 : pi Aqr
+224145.41 +291827.7 -000002.0-000020.000010.7 04.80-0.01A1 1 : omi Peg
+063919.83 +422920.4 -000001.0-000055.600007.5 04.8001.24K3 0 : psi2Aur
+130710.71 +273729.7 +000033.3-000068.200010.8 04.8001.48K5 0
+140851.01 +773250.8 -000030.4+000033.400006.5 04.8001.37K3 1
+141759.82 +353034.1 +000004.9+000014.200014.6 04.8001.06K1 1
+144325.37 +263140.4 -000013.3-000016.700003.7 04.8001.67M3 0 0.09 35.33
+150206.51 +250029.7 -000005.9-000048.600009.1 04.8001.51K4 0 : ome Boo
+050941.96 +153550.2 -000007.1-000016.100010.2 04.8100.31F2 1
+051729.02 -345339.8 +000093.7-000336.500029.6 04.8100.99K0 0 : omi Col
+055759.66 +255714.1 -000002.9-000001.700001.6 04.81-0.09B1 0
+080019.97 -633403.0 -000001.9+000019.300006.0 04.81-0.17B3 0
+093503.85 +393717.2 -000029.6+000020.700014.2 04.8100.99K0 0
+142812.22 -021340.6 -000140.9-000002.900024.1 04.8100.69G2 1 : phi Vir
+203831.29 +211204.2 +000074.4-000002.500015.3 04.81-0.03A0 1
+204856.29 +460650.9 -000002.9-000002.600001.4 04.8100.57B3 0
+051345.43 -671107.3 +000018.2+000039.000006.0 04.8101.27K2 0 : the Dor
+112436.61 -105133.8 -000024.1+000024.500008.9 04.8101.56K5 0 : eps Crt
+182521.04 -203229.8 +000008.3-000028.700005.5 04.8101.31A1 1
+015709.99 -472307.1 +000101.7+000008.800012.2 04.8200.86G8 1
+051325.73 +382904.8 -000018.7-000072.400020.1 04.8200.19A4 0 : mu Aur
+065332.91 -201327.3 -000005.1+000004.100002.0 04.82-0.21B1 0
+103037.76 +555850.2 -000177.0-000033.500077.8 04.8200.54F8 0
+122631.79 -512702.2 -000031.0-000009.800008.2 04.82-0.14B3 0
+133727.70 +361741.4 -000094.8+000023.600017.0 04.8200.24A7 1
+141023.95 +250530.6 -000023.0-000060.100027.3 04.8200.54F9 0
+160217.69 +224815.8 +000004.6+000024.000018.4 04.8200.07A3 0 : pi Ser
+162204.44 +010144.1 -000156.0+000048.100036.6 04.8200.34F0 0 : sig Ser
+164914.20 +455900.4 +000022.8-000051.400018.6 04.8200.09A2 1
+210424.32 -195117.8 -000039.0-000024.400020.6 04.8200.17A5 1 : eta Cap
+222131.07 +121218.6 +000006.2+000005.500003.4 04.82-0.13B2 0
+223038.82 -104040.4 +000001.8-000026.300012.3 04.82-0.05A0 1 : sig Aqr
+234145.80 -174859.5 +000013.9+000000.100005.1 04.8200.82G2 0
+063916.72 -140844.7 +000004.6-000007.000002.1 04.8201.46K2 0
+073347.97 -143126.0 -000007.7+000003.600001.0 04.8201.36A4 0
+102219.61 -413900.4 -000027.2+000060.800016.3 04.8201.09K1 0
+170103.63 -041320.8 -000040.3-000077.900008.1 04.8201.48K4 0
+182558.99 +653348.8 +000106.5-000027.100010.3 04.8201.18K2 0
+185423.77 +711749.5 +000048.6+000042.100009.5 04.8201.15K0 0 : ups Dra
+231744.62 +490055.0 +000034.5+000006.700005.0 04.8201.67M2 0
+012739.09 +452425.0 +000357.0-000109.300035.3 04.8300.42F5 0 : ome And
+023933.73 -115217.7 +000172.0-000236.300037.0 04.8300.45F5 1 : eps Cet
+024532.53 -673700.2 +000066.5+000044.000011.1 04.8300.06A2 0 : zet Hyi
+070851.08 -393920.4 -000011.0+000007.000004.3 04.83-0.18B3 0
+084225.41 -530650.5 -000024.9+000023.200006.8 04.83-0.17B3 0 0.05 3.10
+130333.35 -493138.1 -000046.6-000011.200015.0 04.8300.03A0 0 : xi 1Cen
+150347.68 +473914.5 -000436.2+000018.900078.4 04.8300.65G2 1 0.15 0.27
+151249.60 -443001.3 -000020.5-000022.200007.2 04.83-0.18B3 0
+170449.35 -340722.5 +000002.0-000003.200001.2 04.8300.26B2 0
+185843.47 -370625.5 -000132.2-000110.500033.4 04.8300.40F3 0 0.26 0.59: eps CrA
+005500.19 +585822.1 -000032.2-000040.700008.0 04.8301.22K2 1 : ups1Cas
+071636.84 -231856.2 -000004.9+000003.000000.5 04.8301.60K4 1
+082123.03 -330315.7 -000011.3+000002.400003.9 04.8301.42K2 0
+162838.52 +415254.1 +000029.1-000005.500009.0 04.8301.29M6 0
+184604.47 +263943.5 +000018.7+000024.400013.0 04.8301.20K3 0
+185703.63 -055046.4 +000060.8-000040.900015.8 04.8301.06K1 0 : eta Sct
+021702.42 +341329.4 +001151.6-000246.300092.2 04.8400.61G0 1 : del Tri
+031921.54 +032211.9 +000268.9+000093.500109.2 04.8400.68G5 0 0.04 9.09: kap1Cet
+041356.39 +091550.0 -000009.4-000030.600008.8 04.8400.80G5 1
+054117.72 +163203.1 +000005.4-000014.500004.4 04.84-0.12B3 1
+073927.35 -381829.0 -000021.4+000016.000005.7 04.84-0.19B3 0
+083519.65 -580033.5 +000053.8+000027.300014.2 04.8400.98K0 1
+114517.00 +081529.4 +000059.7-000022.800027.3 04.8400.17A4 0 : xi Vir
+164517.79 +564654.1 +000026.3+000070.000037.4 04.8400.38F2 1
+195857.18 -261145.0 +000034.5+000024.700009.6 04.8400.88G8 0
+230636.81 +592511.2 +000006.8-000002.000003.0 04.84-0.06B0 0
+013010.94 +060838.2 +000293.2-000046.400009.1 04.8401.37K4 0 : mu Psc
+021313.34 +441354.1 -000020.6-000015.200005.9 04.8401.48K4 0
+110033.64 +033703.1 +000015.7-000016.200009.5 04.8401.14K1 0
+141945.32 +161824.5 -000140.9+000060.300017.1 04.8401.23K3 0
+163236.40 +112917.6 -000178.4-000079.200010.3 04.8401.50K4 0
+164055.12 +643520.7 -000000.0-000016.200004.8 04.8401.21K1 0
+224329.97 -412450.8 +000010.2-000094.000014.7 04.8401.03K0 0 : rho Gru
+224537.85 -533000.6 +000030.6+000017.300008.3 04.8401.18K2 0 : eta Gru
+031156.24 +742337.9 +000014.5-000086.200020.1 04.8500.04A2 0
+072951.41 -230127.5 -000002.6+000004.900001.0 04.8500.24A6 0
+100856.25 -514840.5 -000014.6+000000.500003.0 04.85-0.12B3 0
+131203.47 -374811.3 -000382.4+000047.000048.8 04.8500.69G3 0
+182052.06 +032237.7 +000001.7+000008.400012.1 04.8500.91G8 0
+185827.76 -525619.0 +000011.5-000008.800006.1 04.85-0.05A0 0 : lam Tel
+031843.82 +341321.6 +000001.3-000008.700002.2 04.8501.49K2 0
+151738.89 -633637.8 +000002.1+000008.700008.7 04.8501.26K2 0 : eps Cir
+175647.43 -442031.9 -000003.2-000019.500009.4 04.8501.18K2 0
+031822.10 -223040.1 +000012.6+000013.100012.8 04.8600.90K0 1
+064614.15 +592630.1 -000018.1-000008.700014.3 04.8600.08A3 1
+083942.49 -293339.1 -000025.4-000091.200013.8 04.8600.90G5 0 : zet Pyx
+103505.59 +754246.7 -000045.6-000015.000012.7 04.8600.96K0 0
+142322.74 +082647.9 -000075.3-000009.600015.2 04.8600.01A0 1
+144138.76 +080942.3 -000010.2+000003.200005.7 04.8600.99G8 0
+162205.89 +305330.2 -000097.3+000107.700017.8 04.8600.97K0 0 : xi CrB
+163405.02 -440243.1 +000000.5-000002.500000.7 04.8600.04B0 0 : mu Nor
+173215.88 +551022.1 +000143.7+000062.500032.6 04.8600.28Am 0 : nu 2Dra
+174325.85 -214059.1 -000097.9-000044.600057.0 04.8600.47F6 0
+184419.36 -353830.9 +000001.2-000027.000007.2 04.86-0.17B2 0
+191532.40 -251523.8 +000047.6-000031.200009.9 04.8600.57K0 0 : psi Sgr
+203735.24 -613147.1 +000059.1-000071.700016.7 04.8600.45Fm 0 : rho Pav
+002755.71 -330025.4 -000020.5-000050.400006.0 04.8601.63M2 0 : eta Scl
+131713.03 -664700.3 -000015.3-000006.300002.8 04.8601.48K2 0
+163844.89 +485541.8 -000048.1+000026.800008.7 04.8601.56M2 0
+185410.18 -224441.4 +000003.0-000005.700001.8 04.8601.41K1 0 : nu 1Sgr
+220540.69 +050329.8 +000101.6+000101.200012.4 04.8601.44K4 0 : nu Peg
+023552.49 +053535.9 -000028.9-000022.800008.8 04.8700.88G8 0 : nu Cet
+031454.11 +210240.7 -000029.8-000077.200009.6 04.87-0.01A1 0 : zet Ari
+071313.37 -451057.1 -000024.8-000088.200018.0 04.87-0.00Ap 0 0.02 0.92
+085531.52 -274053.9 +000083.0-000100.900014.4 04.8700.14A3 1 : del Pyx
+104651.24 -642300.6 -000018.6+000009.300007.3 04.87-0.15B3 0
+012220.39 +453143.5 +000032.2+000008.700016.7 04.8701.08K0 0 : xi And
+041423.69 -101521.2 -000007.6-000162.100015.8 04.8701.16K3 1
+084143.33 -155635.3 +000003.5-000096.800016.0 04.8701.06K0 0
+095412.44 -255556.9 -000183.9+000056.600009.7 04.8701.20K2 0
+103713.80 -272445.7 -000113.0+000021.500006.8 04.8701.63M1 0
+194621.82 -194539.2 -000128.9-000089.800015.9 04.8701.06K0 0
+213446.48 +383201.8 +000116.8+000093.300012.8 04.8701.08K1 0
+022557.01 -121725.6 -000011.7-000011.400006.2 04.88-0.03A0 0 : rho Cet
+052738.08 +215613.1 +000001.8-000007.000004.7 04.88-0.14B2 0
+055306.88 -334805.2 -000004.5+000032.400009.6 04.88-0.15B5 0 0.05 0.64: lam Col
+071840.38 -243331.3 -000002.8+000002.700001.1 04.88-0.16O7 0 0.40 4.39
+115937.69 -781318.5 -000041.2-000008.500008.9 04.88-0.05B9 1 : eps Cha
+124153.01 +101409.0 +000082.6-000089.500027.1 04.8800.08A0 0 : rho Vir
+165601.36 +650804.8 +000238.1+000050.800066.3 04.8800.48F6 1
+235840.41 -033320.9 -000056.5-000072.300014.6 04.8800.93G9 0
+235900.53 +554517.8 +000009.3-000005.100002.1 04.88-0.07B1 1 : sig Cas
+054900.96 +243403.2 +000012.1-000008.200006.2 04.8801.02G8 1
+130016.49 +304706.1 -000021.6-000006.400003.6 04.8801.17K1 1
+175747.81 -414258.5 -000001.7-000015.100006.0 04.8801.62M0 0
+184331.24 -081630.9 +000021.3+000011.600006.2 04.8801.11G8 1 : eps Sct
+191738.09 -185710.4 -000010.1-000010.600006.1 04.8801.01K0 0
+193512.99 -480556.8 -000007.0-000037.400008.2 04.8801.10G9 0 : iot Tel
+234703.39 +583906.7 +000060.7+000056.700018.9 04.8801.12K1 0 : tau Cas
+001115.91 -152802.4 -000084.2-000269.300052.9 04.8900.49F5 0
+052444.83 +015047.2 +000000.1-000000.600002.9 04.89-0.20B1 0 : psi1Ori
+054932.94 +123904.9 -000021.6-000017.400012.0 04.89-0.07B9 0
+073909.96 +343504.7 -000036.0-000118.000020.6 04.8900.41F3 0 : omi Gem
+103122.23 -534257.6 -000418.8+000209.500045.7 04.8900.50F6 0
+114632.25 -403004.8 -001531.7+000403.400108.2 04.8900.66G3 0
+115151.27 -651221.2 -000034.4-000006.500009.6 04.89-0.12B4 1
+125317.77 +211442.1 -000042.5-000032.000010.1 04.8900.90G8 1
+141813.97 -810027.4 -000019.9-000065.400023.4 04.8900.24A2 0 : eta Aps
+170522.66 +124427.1 +000050.6-000011.000022.7 04.8900.12A4 0
+173210.42 +551102.8 +000148.5+000054.200033.0 04.8900.25Am 0 : nu 1Dra
+194416.55 +372115.4 +000072.6+000035.100011.7 04.8900.95G8 0
+223915.68 +390301.0 -000000.3-000005.700003.1 04.89-0.21O9 0
+233001.92 +583256.1 +000018.7+000004.200005.7 04.89-0.12B3 0 0.03 6.07
+044954.67 +372917.5 -000038.4+000038.500006.2 04.8901.45K4 0
+074607.49 +183036.6 -000075.5-000051.500009.6 04.8901.43K5 0
+204958.08 -334646.8 +000003.7-000020.200008.6 04.8901.00G8 0 : alp Mic
+103733.25 -132304.0 +000041.7-000037.800006.2 04.8902.80C 0 0.26 114.80
+004849.99 +505805.5 +000030.3-000009.800008.4 04.90-0.09B9 0 : nu Cas
+065737.12 +450538.8 -000021.7-000003.200014.5 04.9000.03A2 0
+125041.19 -335957.4 -000029.1-000014.300008.4 04.90-0.03B9 0
+131415.43 -590610.3 -000249.6-000154.600055.5 04.9000.49F7 0
+160324.20 -383608.9 -000017.7-000028.500006.2 04.90-0.15B6 0
+160526.58 -194806.6 -000034.6-000007.500002.9 04.90-0.02B2 1
+162827.80 -700504.8 +000199.9+000110.800082.6 04.9000.56F9 0 : zet TrA
+195104.09 +223636.3 +000023.4-000016.600005.3 04.90-0.15B2 0 : 12 Vul
+012537.21 -143555.5 +000042.5-000017.200011.3 04.9001.23K2 0
+054228.66 +012828.8 -000055.3-000014.800010.8 04.9001.14K1 0
+204928.93 -461336.8 +000037.9+000027.300008.1 04.9001.49K5 0 : zet Ind
+024214.93 +401139.8 -000016.8-000182.300040.5 04.9100.58F9 1
+050125.56 -200306.8 +000036.7-000015.500015.6 04.91-0.05B9 0
+050726.68 +183842.0 +000536.0+000018.500063.0 04.9100.66G4 0
+103835.01 -165235.9 -000098.6+000026.800014.5 04.9100.92G8 1 : phi3Hya
+124156.60 -594108.9 -000024.7-000003.600003.1 04.91-0.04B6 0
+133447.75 +371056.8 +000084.7-000009.800022.5 04.9100.40F2 0
+150058.39 -083108.2 -000066.2-000003.400010.7 04.9100.00B9 0 0.89 2.33: del Lib
+151437.33 -313108.9 -000009.7+000001.800002.9 04.9100.37F3 0
+170520.18 +542811.5 -000066.0+000073.900037.1 04.9100.47F5 1 : mu Dra
+195537.82 +522620.5 -000036.6-000031.000011.3 04.9100.12A4 1 : psi Cyg
+225513.62 +084857.9 +000081.9+000029.000011.6 04.91-0.00A1 0 : rho Peg
+043152.67 -000238.4 -000003.8-000008.200003.9 04.9101.32K3 0
+061959.60 -025640.2 -000007.3-000001.000006.4 04.9101.61M1 0
+071013.68 -041415.5 +000000.0+000217.800015.4 04.9101.02K0 0
+071139.29 +391914.0 +000044.2+000002.100007.0 04.9101.45K4 0
+164134.40 -174431.8 -000021.7-000000.900008.3 04.9101.09G8 0
+202938.96 -025307.7 +000071.9-000022.400017.1 04.9101.16K2 0
+203643.63 -023259.7 +000009.1-000016.100001.5 04.9101.61K5 0
+223300.01 -615855.5 +000040.8-000020.100012.0 04.9101.61M4 0 : nu Tuc
+060150.43 -103552.6 -000006.9+000003.600003.3 04.92-0.13B5 1
+060459.13 -162903.9 -000005.6-000003.200003.0 04.9200.20Ap 0
+070353.66 -493503.3 -000053.7+000139.000017.0 04.9200.14A4 1
+110520.03 -271736.9 -000190.7-000006.900023.0 04.9200.37F3 1 : chi1Hya
+122624.07 +271605.7 -000014.8-000010.400011.9 04.9200.28F0 0
+133407.91 +033932.5 +000043.9-000024.000017.8 04.9200.03A1 0 0.03 3.72
+144459.20 -351130.6 +000010.0-000002.000015.8 04.9200.01A0 0
+152411.93 -101918.8 -000068.5-000152.700030.9 04.9200.45F5 1 : eps Lib
+180649.88 -432529.9 +000009.5-000104.700022.8 04.9200.26A5 1
+183145.44 -455453.1 -000003.8-000028.800004.1 04.92-0.10B6 0 : del1Tel
+185313.54 +504229.8 +000004.5-000027.800009.7 04.9200.90G8 1
+015640.16 -223136.2 +000062.2-000030.200008.2 04.9201.43K3 0
+062453.90 +491716.4 +000000.8-000002.500000.8 04.9201.91K5 0 : psi1Aur
+073104.48 +822441.6 -000003.7-000042.300006.9 04.9201.63M4 0
+091536.76 -383411.7 -000071.2-000010.100014.5 04.9201.08K1 0
+134942.82 +211550.6 +000021.1+000017.000008.9 04.9201.43K4 0
+182017.90 +215741.2 +000017.5-000059.300007.7 04.9201.59M1 0
+204452.52 +251615.8 -000027.7-000177.600008.9 04.9201.18K2 1
+041050.43 -415937.5 +000199.1+000069.100018.6 04.9300.33A9 1 : del Hor
+041715.69 +203443.5 -000040.9-000061.500034.9 04.9300.26A3 0 : ome2Tau
+042024.66 +343400.3 -000024.9-000007.000014.4 04.9300.95G8 0
+045915.38 +375325.7 +000046.3-000097.800020.5 04.9300.04A1 1 : ome Aur
+074300.46 +584237.8 -000037.0-000052.100013.8 04.9300.10A3 0
+085658.43 -591345.7 -000008.4+000008.700005.2 04.93-0.18B2 0
+094214.67 -235458.4 -000399.2+000263.200067.2 04.9300.53G0 0
+113216.42 -291540.9 -000020.3+000144.400037.4 04.9300.54F8 1
+121620.56 +235643.5 -000026.9-000005.900013.1 04.9300.96K0 0
+125141.93 +273226.6 -000009.5-000008.800010.6 04.9300.68G0 0
+130043.59 +562158.8 +000108.4+000002.700040.1 04.9300.37F2 1
+145101.02 -021755.9 +000087.6-000123.600015.1 04.9300.99G8 0
+150717.95 +245210.5 +000184.8-000163.500050.7 04.9300.43F5 0
+161200.00 -100351.1 -000021.9-000027.900019.8 04.9300.09A3 1 : psi Sco
+193653.45 -070138.9 +000001.3-000002.700002.2 04.93-0.05B0 0 : kap Aql
+200925.62 +365022.5 +000003.1+000013.000003.8 04.93-0.14B2 0
+201431.98 +364822.1 +000069.2+000068.700024.4 04.9300.15A2 0
+234359.44 +292141.6 +000071.4-000040.800013.9 04.9300.94K0 1
+073539.70 -523201.7 +000023.4-000011.600008.3 04.9301.37K3 0
+075944.18 -034046.5 -000055.2-000001.800013.1 04.9301.21K2 0
+114053.65 -620524.4 -000015.0+000001.100004.5 04.9301.11G3 0
+141050.48 -161807.2 +000003.8-000010.900006.0 04.9301.68M1 0
+200723.17 -525250.9 -000012.7+000006.900002.6 04.9301.59M1 0 : xi Tel
+204710.72 +342226.8 +000039.3+000008.200008.2 04.9301.29K3 0
+231650.95 -074335.3 -000018.7-000015.400005.1 04.9301.61M3 0 : chi Aqr
+021222.32 +301811.6 -000064.6-000061.100010.7 04.9400.77F5 1 0.06 0.00
+072213.53 -190059.7 -000001.7-000006.400006.3 04.94-0.04B5 0
+084947.65 -451828.5 -000012.4+000014.400003.9 04.9400.04A2 0
+102407.86 +653359.3 -000008.9-000020.800010.8 04.94-0.05A0 0
+162759.05 +684605.0 -000024.5+000033.800006.6 04.94-0.05A0 0
+201416.59 +151150.9 +000055.7+000058.000021.2 04.9400.07A2 0 : rho Aql
+203003.53 +485705.6 +000010.0+000007.600003.8 04.94-0.09B2 0 : ome1Cyg
+221008.48 -323254.4 +000428.6+000013.800053.4 04.9400.49F6 0 : tau PsA
+025903.71 +351059.2 -000046.5+000005.800009.3 04.9401.24K2 0
+065615.99 -484316.2 +000001.6+000008.400003.1 04.9401.67M1 0
+080331.10 +274739.9 -000028.5-000035.200012.7 04.9401.13K2 1 : chi Gem
+095452.24 -190033.4 -000046.1-000037.000004.6 04.9401.56K5 0
+103102.07 -731317.4 -000007.5+000007.600003.4 04.9401.68K4 0
+130903.28 -230704.7 -000020.0-000039.900014.1 04.9401.05K0 1 : psi Hya
+131342.98 +400910.3 -000052.2+000015.500006.2 04.9401.06K0 0
+190000.82 +320843.8 +000006.1+000009.800002.1 04.9401.47K3 0 : lam Lyr
+004328.09 +470128.7 -000024.5-000037.200018.7 04.9500.17A5 0 0.02 0.98: pi Cas
+012004.92 +581353.8 -000001.3-000002.200001.4 04.9500.68F0 0 : phi Cas
+035725.44 +630420.1 +000007.6+000006.000009.7 04.95-0.07B9 0
+054050.72 -010743.6 -000001.9-000000.700001.6 04.95-0.20B2 0
+061203.28 +160749.6 +000005.6-000016.800004.2 04.95-0.15B5 0
+155811.38 -141645.5 -000012.3-000016.800006.4 04.95-0.08B8 0
+161730.50 +754516.9 -000089.9+000257.800033.5 04.9500.39F5 0 : eta UMi
+195551.76 +382912.1 +000001.5+000000.600002.7 04.95-0.09B5 0
+232655.91 +011521.0 +000085.6-000094.400020.1 04.9500.04A0 0 : kap Psc
+112756.23 +025122.6 +000017.3-000010.400005.2 04.9501.00G8 0 : tau Leo
+123444.07 +700118.4 -000030.4-000001.400006.0 04.9501.31K2 0
+161328.73 -543749.5 -000005.3-000022.500007.5 04.9501.02G4 0 : kap Nor
+200144.72 -592233.0 +000019.7-000026.900007.5 04.9501.36M6 0
+225201.95 +431844.5 +000109.4+000021.500010.0 04.9501.56M0 0
+234623.54 +032912.7 -000035.0-000025.000004.3 04.9502.51C5 0 : 19 Psc
+014034.80 +403437.6 +000016.7-000023.500004.8 04.96-0.07B8 0 : tau And
+014146.52 +423649.7 +000791.4-000180.200079.1 04.9600.62G2 1
+023350.71 -281356.4 -000012.7-000001.400007.2 04.96-0.05B9 1 : ome For
+032126.61 +431946.7 -000060.4-000000.400021.0 04.9600.05A3 0
+051916.59 +220548.1 +000019.6-000081.100015.8 04.9600.94G8 0
+055450.79 +554224.9 -000003.6+000017.200013.5 04.9600.05A2 0 : xi Aur
+155747.59 +544458.2 -000150.2+000106.500029.6 04.9600.27F0 0
+042826.37 +162134.7 +000008.1+000017.800016.8 04.9601.14K2 0
+134952.34 -180802.7 -000099.3-000037.700013.5 04.9601.06K0 0
+160320.67 -255154.5 -000067.9-000037.600015.4 04.9601.23K3 0
+180601.91 +221308.0 -000013.3-000005.300005.3 04.9601.66M3 0
+181143.33 -234204.2 +000007.8-000027.800013.3 04.9601.05K0 0
+181154.17 +312419.0 -000014.5+000025.200005.4 04.9601.64M3 0
+232450.25 +621658.2 +000012.2-000013.200004.2 04.9601.68M1 0
+011510.57 -453155.5 +000664.5+000178.100066.4 04.9700.57F8 0 : nu Phe
+015600.00 +684107.0 +000013.8-000009.700004.7 04.97-0.08B8 0 : ome Cas
+034222.64 +335754.1 +000004.4-000005.200003.5 04.97-0.05B0 0
+075329.84 +264557.1 -000034.0-000031.200012.8 04.9700.10A3 1 : phi Gem
+102258.18 -665405.5 -000022.8+000011.000007.6 04.97-0.13B8 0
+132825.95 +134648.7 -000234.8-000576.200055.2 04.9700.71G5 0
+142810.44 -292929.7 -000024.9-000023.800007.8 04.97-0.07B7 0
+161700.94 -500405.2 -000002.2-000004.000002.3 04.9700.79F9 0 : gam1Nor
+233947.04 -141319.4 +000051.8-000055.600024.4 04.9700.26A7 0 : ome1Aqr
+040118.07 -610444.6 +000066.7+000094.500009.8 04.9701.39K4 0 : iot Ret
+042021.23 +272103.4 -000029.0-000077.000009.5 04.9701.15K1 0 : phi Tau
+055529.89 -370714.2 +000036.6-000024.100009.9 04.9701.10K1 1 : xi Col
+122021.15 +031845.8 -000293.8-000062.900011.4 04.9701.17K1 0
+154016.91 -234905.0 -000015.6-000008.200008.6 04.9701.30K3 0
+170307.86 +140531.6 +000026.0-000063.200008.0 04.9701.60M3 0
+233357.15 +311931.2 +000050.2-000018.400006.0 04.9701.38K4 1
+234602.04 +462513.0 +000009.1-000006.200002.5 04.9701.09G5 1 : psi And
+020925.29 +255623.9 +000077.5-000033.100010.2 04.9800.34F2 1
+025847.77 -640416.7 +000023.0+000005.400010.4 04.9800.13A5 0 : bet Hor
+050640.66 +513553.3 -000029.3-000173.900038.1 04.9800.34F0 0
+053515.82 -052314.3 -000000.9+000000.100001.9 04.9800.00O7 1 : the1Ori
+053522.90 -052457.8 +000001.7+000001.500001.7 04.98-0.10O9 1 : the2Ori
+110044.83 +060605.4 -000051.0-000022.200021.6 04.9800.17A5 0
+122659.30 +264932.6 -000011.6-000009.200011.6 04.9800.09A4 0
+153146.99 +405357.7 -000013.7-000014.900007.6 04.9800.09A5 1 : nu 2Boo
+160126.59 +295103.9 -000038.2-000006.900009.3 04.98-0.05A0 0 : iot CrB
+182354.65 +584802.1 -000037.6+000062.100017.3 04.9800.08A3 1
+185614.61 +041207.4 +000052.4+000031.200022.8 04.9800.20A5 1
+192032.84 -052457.1 +000113.4+000044.800021.2 04.9800.94G8 1
+014243.52 -034124.4 -000011.7-000034.400002.7 04.9801.38K3 0
+074023.21 -151549.9 -000002.3-000028.000004.8 04.9801.54K3 0
+084001.52 -122831.3 -000079.9+000000.900007.8 04.9801.42K3 0
+114956.63 -701332.8 -000007.6-000002.000002.2 04.9801.36G5 0
+195555.39 +585045.7 -000009.0-000020.900003.5 04.9801.58K5 0
+020218.07 +542915.2 +000033.8-000003.400004.4 04.99-0.07B8 0
+032803.05 +490346.6 +000021.9-000026.800005.7 04.99-0.09B5 0
+034214.90 -315618.2 +000005.2+000014.200004.5 04.99-0.16B5 0 : del For
+043853.59 -120723.1 -000065.1-000017.700014.3 04.9900.07A0 1
+052250.00 +033240.0 -000002.0+000001.800003.4 04.99-0.10B1 0
+070254.78 -041421.3 -000004.7+000002.800002.9 04.99-0.20B1 0 0.07 0.19
+072538.90 +091634.0 -000003.0-000008.700003.3 04.9900.99G8 0 : eps CMi
+091104.40 -445204.5 -000004.4+000004.300000.3 04.9900.22B5 0
+134144.81 -543333.7 -000043.6-000024.600012.1 04.99-0.06B8 1
+141215.83 +022434.2 -000044.7-000026.100012.4 04.99-0.12B9 0 0.08 0.52
+152208.39 -475538.9 -000141.4-000132.600029.3 04.9900.52F8 0 : nu 1Lup
+152312.23 +301717.7 +000125.8-000176.500053.7 04.9900.58G2 1 : eta CrB
+155930.30 -414439.8 -000037.8-000016.500008.6 04.9900.99G8 0
+181353.36 +642349.9 +000351.6+000036.000042.6 04.9900.44F5 0
+192407.57 +293716.7 +000010.6+000010.800004.2 04.99-0.12B3 0
+231857.65 -093638.6 +000043.5-000007.800013.1 04.99-0.02A0 0 : psi3Aqr
+000430.12 -103034.2 -000006.5-000011.900002.0 04.9901.62K3 0
+035708.29 +610632.1 -000003.4-000014.100001.8 04.9901.44K3 1
+065045.96 +414653.6 -000023.9-000138.000008.9 04.9901.26K3 0 : psi7Aur
+065052.35 -342202.4 +000004.5+000000.800003.6 04.9901.38K2 0
+081319.98 -154717.6 -000011.5-000002.900002.6 04.9901.07G5 0
+090558.38 +050532.4 -000019.0-000011.000002.7 04.9901.19K2 0 : ome Hya
+093156.79 +111800.1 -000089.9-000084.000013.7 04.9901.05K0 0 : xi Leo
+112249.61 +432857.9 -000036.9-000013.800006.6 04.9901.00G8 0
+121630.17 +330342.5 -000054.9-000111.900010.7 04.9901.14K1 1
+200419.56 -320322.6 +000043.0-000010.800010.1 04.9901.21K1 0
+220825.93 -340237.4 +000006.0-000049.400006.2 04.9901.50K4 0 : ups PsA
+225626.00 +494400.8 +000000.1-000002.900001.7 04.9901.78K5 0
+040427.16 +590919.8 -000001.8-000000.400001.9 05.0000.49F0 0
+052425.31 +172300.8 +000250.4-000007.400068.2 05.0000.54F8 0 0.04 3.65
+060731.63 -371510.5 +000000.9+000000.300004.3 05.00-0.10B8 0 : the Col
+061544.88 -134306.2 +000012.3-000011.100008.7 05.00-0.08B9 0
+071831.98 +492753.1 -000001.4+000003.900011.0 05.0000.09A4 0
+114331.20 -622921.8 -000005.8+000001.100001.3 05.0000.78F9 0
+160804.55 +170249.2 -000034.3-000005.500008.4 05.0000.93G8 1 Marsik : kap Her
+180728.74 +432743.3 +000001.9-000058.000009.0 05.0000.91G8 1
+190126.36 +465606.1 +000013.6-000086.100025.5 05.0000.19A7 0
+193434.89 +194624.2 +000013.4+000002.200005.4 05.00-0.09B8 0
+194625.58 +334343.3 +000023.1-000448.700047.9 05.0000.48F5 0
+235734.97 -641753.1 +000078.9-000061.100020.5 05.0000.06A1 1 : eta Tuc
+065606.65 -140236.4 -000001.7+000006.900003.6 05.0001.18B9 1 : mu CMa
+093712.71 +065008.8 -000070.3+000011.000014.4 05.0001.05K1 1
+112312.70 -360953.2 -000026.5-000000.600003.8 05.0001.46K4 0
+153125.05 +772057.6 -000046.9+000005.300003.9 05.0001.54K5 1 : the UMi
+175905.28 -301510.8 +000002.5-000008.300003.5 05.0001.65K5 1
+185507.07 -224016.5 +000110.3-000030.800012.1 05.0001.35K1 1 : nu 2Sgr
+191355.16 +574218.9 -000017.1-000063.100020.1 05.0001.16K2 0
+001019.24 +460420.2 +000004.5+000000.200003.2 05.0100.41F2 0
+013921.02 +442310.1 -000020.5+000014.900013.5 05.0100.88G8 1 : chi And
+051524.41 +324115.3 -000027.1+000012.500012.1 05.0100.22A9 1
+075215.80 -344221.7 -000198.2+000238.100055.5 05.0100.47F3 1
+093408.80 -511519.0 -000008.5+000006.400003.5 05.01-0.18B1 0
+113929.63 -652351.9 -000028.5-000007.000005.8 05.0100.80G2 1
+122551.00 +390107.3 -000078.1-000034.000014.3 05.0100.95G8 0
+194858.65 +190831.1 +000017.9+000026.500010.0 05.0100.10A3 1 : zet Sge
+195757.02 -152928.5 +000017.8-000093.700011.2 05.0100.06A2 1
+002802.84 +175335.1 +000114.9+000020.500006.7 05.0101.58M3 0
+050209.77 -261629.4 +000085.8-000076.600013.4 05.0101.06K1 0
+061115.02 -653522.9 -000023.0+000118.300004.9 05.0101.60M2 0 : eta2Dor
+061754.83 +613055.1 -000009.6-000002.400005.5 05.0101.84M3 0
+072948.78 +275458.3 -000024.0-000021.700008.5 05.0101.12K2 1
+083443.61 -495639.3 -000012.6+000017.700003.7 05.0101.30K1 0
+104304.04 +690434.5 +000000.3-000012.900007.7 05.0101.41K3 0
+121859.83 -550834.7 -000070.4-000011.100008.6 05.0101.60M1 1
+123006.76 +691204.5 -000063.1-000056.500005.6 05.0101.62M3 1
+172018.87 +180326.0 +000009.0-000055.700006.9 05.0101.65M2 0
+042850.10 +130251.5 +000105.2-000015.100020.3 05.0200.21A7 0
+145251.09 -374811.2 -000020.6-000018.000008.5 05.02-0.15B7 0 0.03 1.57
+174904.33 +504650.0 -000051.9+000218.200015.0 05.0200.04A2 1
+174926.94 +765744.2 +000037.3+000248.000031.1 05.0200.52F6 0
+184449.93 +020336.3 +000008.8-000015.100006.9 05.02-0.06B9 0
+185720.48 -203922.8 -000001.6-000004.800000.7 05.0200.14B9 0 : xi 1Sgr
+192516.45 -243030.4 +000063.6-000051.900014.8 05.0200.23A4 1 : chi1Sgr
+214744.17 -305353.9 -000034.5+000000.600009.6 05.0200.04A1 0 : the PsA
+052439.14 +372307.4 -000000.3-000012.100006.3 05.0201.45K4 0 : sig Aur
+093312.47 -210656.7 -000020.2+000015.100009.8 05.0201.02K0 0
+103256.88 -470012.1 -000024.0+000006.800003.4 05.0201.04K4 1 : t Vel
+105544.46 +333025.2 -000111.7-000027.600013.3 05.0201.10K1 0
+135634.16 +272931.9 +000028.2-000047.800005.0 05.0201.44K3 0
+151705.88 +714926.0 +000003.7+000009.400008.4 05.0201.37K4 0
+182132.68 +490717.3 -000024.2+000051.100004.3 05.0201.62M2 0
+020633.91 +223854.3 +000020.6-000035.800017.4 05.0300.12A2 0 : kap Ari
+045011.59 -161302.2 +000045.0+000051.300013.4 05.0300.99K0 0
+071649.42 -363533.5 -000010.4+000006.200003.4 05.03-0.16B3 0
+074556.88 -143349.8 -000011.2+000006.300013.8 05.0300.34F2 0
+082927.49 -444329.4 -000005.8+000006.400000.5 05.03-0.17B+ 1
+105928.22 +402548.4 -000315.9+000055.100071.0 05.0300.62G0 0
+141457.16 -570509.9 -000024.0-000021.000006.7 05.03-0.07B4 0
+170152.65 -320836.2 -000009.6-000048.400006.6 05.03-0.10B8 0
+184237.96 +553221.8 -000002.6+000023.400009.0 05.03-0.07B9 0
+192251.18 -542525.4 +000025.6-000083.000021.0 05.0300.02A0 0 : eta Tel
+060315.56 -261705.1 +000066.2+000084.800008.4 05.0301.33K3 0
+123507.76 +182237.2 -000004.6+000023.300005.3 05.0301.15K2 1
+134136.83 -084211.1 -000091.7+000040.300007.1 05.0301.62M2 0
+165145.26 +243923.1 +000010.3+000005.500004.3 05.0301.25K2 0
+171836.99 +105153.0 +000008.1-000097.700004.7 05.0301.54K4 0
+193039.82 -024719.9 +000023.1-000010.500006.5 05.0301.77M1 0
+195037.73 +525917.4 -000010.3-000068.000017.0 05.0301.29K3 0
+205433.64 +280327.5 +000000.1-000004.200004.4 05.0301.48K4 0
+000219.91 -294313.6 +000009.7+000014.000006.4 05.04-0.15B4 0 : zet Scl
+010800.72 +435632.1 +000161.0-000061.300016.6 05.0400.11A3 0
+014606.14 -533119.9 +000126.5+000059.000017.5 05.0400.03A1 0
+044203.45 -370841.2 +000046.9+000193.100036.2 05.0400.39F3 0 : bet Cae
+055904.31 -093329.3 +000008.4-000045.500009.9 05.0400.19A6 0
+061626.57 +121618.2 +000083.1+000186.300051.0 05.0400.43F5 0
+072328.55 +250302.2 -000066.6-000028.400021.2 05.0400.90G8 0
+074257.16 -451018.4 -000077.8-000553.400041.4 05.0400.77G5 0
+131203.48 -161152.5 +000096.2-000287.200030.7 05.0400.46F6 0
+132925.26 -510954.4 -000001.5-000007.800006.5 05.0400.06A0 0
+151656.90 -605726.1 -000002.0-000004.100000.5 05.04-0.08O8 0 0.15 3.90: del Cir
+151918.58 +014600.0 +000373.2-000513.600040.5 05.0400.54F8 0
+155320.06 -201001.2 -000003.6-000019.000009.2 05.04-0.01B3 1 : lam Lib
+211827.18 +435645.5 +000004.5-000009.100000.1 05.04-0.06O8 0
+213656.98 +402448.6 -000001.5+000012.500015.8 05.0400.20A5 1
+215915.10 +731049.0 -000068.3-000159.800026.7 05.0400.44F5 0
+031612.20 +505615.8 -000001.3-000019.200003.9 05.0401.11G5 0
+060703.36 -620915.9 +000021.4-000069.700008.3 05.0401.26K2 0
+064305.01 +443128.3 -000045.0-000030.300010.7 05.0401.48K5 0 : psi4Aur
+073928.59 +174028.3 +000002.3+000001.300006.1 05.0401.62M0 0
+080640.34 -451557.8 -000005.3+000011.000002.6 05.0401.49K3 0
+120446.66 -763109.0 -000077.5+000046.800007.4 05.0401.49K4 0 : kap Cha
+132507.36 -745315.0 -000108.3-000132.100014.5 05.0401.11K0 0 : iot1Mus
+153055.75 +404959.0 +000011.0-000008.800003.7 05.0401.59K5 0 : nu 1Boo
+223745.42 -041339.9 -000068.4-000120.500013.9 05.0401.14K2 0 : kap Aqr
+031907.62 +500542.1 +000022.4-000025.300006.8 05.05-0.07B5 0
+034911.20 +240812.6 +000018.7-000046.700008.4 05.05-0.08B7 0 Pleione
+052000.92 +335729.0 +000000.0-000003.700001.1 05.0500.29A5 0
+083908.07 -223946.5 -000268.3+000424.100050.2 05.0500.72G3 1
+180701.61 +303342.7 -000100.9+000111.700063.9 05.0500.53F7 1
+221130.58 +592452.3 -000007.2-000011.100002.0 05.0500.19O6 0 : lam Cep
+234754.75 +674824.5 +000014.6-000001.900011.0 05.0500.01A1 0
+050457.95 -493440.2 +000068.7-000003.000006.9 05.0501.48M2 0 : eta2Pic
+063837.63 -481312.8 +000003.9+000019.800007.5 05.0501.00G8 1
+074031.09 +870112.6 -000053.5-000026.900006.5 05.0501.60M2 0
+230931.45 +084037.8 +000003.7-000004.500004.3 05.0501.48M4 0
+232020.54 +052253.2 +000078.5-000059.400009.6 05.0501.20K2 0 : 7 Psc
+051524.37 -265636.4 +000010.9-000029.400012.0 05.06-0.07B9 0
+052146.27 -244622.6 -000020.6-000013.000011.1 05.0600.66A2 1
+060844.34 -685036.4 -000050.9+000019.700011.8 05.06-0.07B8 0 : nu Dor
+061151.82 -063301.0 -000003.5-000001.800002.7 05.06-0.20B2 0
+062757.57 -044543.7 -000004.2-000003.100002.4 05.06-0.17B2 0
+073418.67 -232825.2 -000088.7+000001.000034.4 05.0600.47F6 1
+100611.22 -472211.5 -000010.8-000053.500012.6 05.0600.88K0 1
+110050.48 +391243.7 -000080.9-000016.300008.1 05.0600.26Am 0
+142223.20 -800632.1 -000010.9-000014.100005.9 05.06-0.11B4 0 : eps Aps
+171042.35 -443327.2 -000033.2-000069.100010.9 05.0600.87G8 0
+194050.11 +453128.7 +000084.1+000120.400020.5 05.0600.43F5 0
+194231.09 -160726.3 +000067.8-000009.200018.7 05.0600.32F3 0
+203831.91 +240657.5 +000010.0-000007.800006.6 05.06-0.13B5 0
+205004.83 +440332.3 +000122.7+000132.300023.7 05.0600.20A4 0
+034209.35 +631300.3 -000017.0+000019.300006.3 05.0601.65S5 1
+081818.78 -653647.7 +000020.7+000022.100011.0 05.0601.13K1 0
+200121.55 +500616.8 +000016.3+000006.100007.6 05.0601.12K1 0
+205130.05 -513629.4 -000000.2-000005.000005.8 05.0601.12K1 0 : iot Ind
+211320.44 -700734.4 +000041.4-000020.300003.7 05.0601.58M2 0 : omi Pav
+235229.29 +190713.3 -000006.4-000034.200007.5 05.0601.59M2 0 : phi Peg
+003243.79 -630153.0 +000086.2-000049.900021.5 05.0700.04A0 0 : bet3Tuc
+004858.71 +165628.1 -000002.3-000201.600041.8 05.0700.50F8 0
+031246.32 -011145.4 +000193.4-000069.200044.7 05.0700.57F8 0
+043050.10 -445713.5 +000002.4-000002.500004.6 05.07-0.19B2 0 : del Cae
+052428.91 -005330.0 -000005.0+000140.200018.9 05.0700.96K0 1
+065825.11 -340642.2 -000016.5+000007.200004.3 05.07-0.15B4 1
+072920.46 +280706.3 -000033.3-000052.900020.0 05.0700.12A4 0
+074725.00 -383040.2 -000009.9+000004.700002.6 05.07-0.11B2 0
+093353.51 -805628.7 -000034.6+000014.700006.0 05.07-0.14B5 0 0.07 1.08: zet Cha
+094018.38 -141956.1 -000026.3-000019.200006.3 05.07-0.15B4 0 : kap Hya
+095230.47 -080617.7 -000061.8-000047.200012.5 05.0700.04A2 1 : gam Sex
+103448.07 +065713.0 -000100.2+000056.600010.2 05.0700.92G8 0
+163613.73 +525527.7 -000012.3+000027.400008.2 05.07-0.03B9 1
+183201.94 -454526.5 +000001.3-000011.600002.9 05.07-0.13B3 0 : del2Tel
+190658.60 +110416.7 -000000.3-000031.500006.4 05.07-0.06B8 1
+203907.59 +100510.1 +000323.6+000021.100033.3 05.0700.70G5 0 : kap Del
+214950.68 +301027.4 +000018.9-000026.100010.8 05.0700.01A1 0
+220508.79 +621647.4 -000001.8-000003.000000.6 05.0700.24O9 0
+043954.69 +530446.5 -000007.4-000015.900006.6 05.0701.08K0 0
+071322.27 +160932.6 +000014.7-000041.800004.7 05.0701.65K3 1
+093157.58 +094256.9 -000008.9-000013.000006.8 05.0701.36K3 0
+113146.07 -592631.4 -000004.1+000001.100001.0 05.0701.03G0 0 : omi1Cen
+141246.03 -271540.0 -000013.4-000035.500014.2 05.0701.13K2 0
+170933.28 +404637.3 -000043.8+000007.400011.7 05.0701.27K3 0
+173157.89 +680804.9 -000013.6+000132.700015.0 05.0701.08K0 0
+003608.29 +541006.4 +000023.0-000001.500006.5 05.08-0.10B7 0
+034816.25 +110836.1 +000028.2-000029.800005.8 05.08-0.12B3 1
+043909.20 +154800.1 +000032.4-000077.700021.5 05.0800.14A4 1 : sig1Tau
+045122.41 +185023.8 +000079.7-000032.800017.3 05.0800.21A7 0
+052233.78 +791350.7 -000078.6+000161.100047.7 05.0800.51F6 0
+061014.20 -744509.1 +000121.8-000212.800098.5 05.0800.71G5 0 : alp Men
+075718.43 -440635.6 -000011.5+000006.900002.5 05.08-0.17B2 0
+082736.65 -530518.7 -000067.6+000024.700016.0 05.0800.26A9 0
+094835.18 +460116.4 +000222.1-000092.600054.3 05.0800.62G2 0
+103017.50 -003813.1 -000040.1-000022.200009.5 05.08-0.14B6 0 : bet Sex
+104325.03 +231118.2 -000116.7+000008.300015.7 05.0800.04A3 0
+112322.07 -184647.6 -000305.9-000029.100022.8 05.0800.44F3 1 : lam Crt
+125436.92 -571007.1 -000032.4-000010.900009.0 05.08-0.09B5 0
+145644.00 -624651.6 -000012.4-000011.800003.9 05.08-0.02B4 0 : the Cir
+185443.12 -153610.9 -000002.4-000005.600002.0 05.0800.14B3 0
+200653.40 +233651.9 +000015.2+000000.500006.7 05.08-0.16B3 0
+202719.20 -181242.1 +000010.3-000010.900004.9 05.08-0.05B4 1 : pi Cap
+215317.58 -133306.5 +000313.0+000013.700036.1 05.0800.38F3 0 : mu Cap
+223545.78 +733835.3 +000173.3+000025.100017.7 05.0800.40F3 0
+052738.89 +342833.6 -000001.4-000038.800008.1 05.0801.40K4 0 : phi Aur
+064737.22 -085954.6 -000004.2-000000.600002.5 05.0801.79M1 0
+103400.89 -234442.8 -000010.4+000021.100005.2 05.0801.60K5 0
+103620.56 -593351.5 -000039.9-000039.900012.1 05.0801.17K1 0
+015721.03 +174903.3 +000034.3-000023.700005.0 05.0900.92K1 0 : iot Ari
+033000.23 +552706.6 -000045.4-000011.800017.1 05.0900.02A1 0
+063337.92 -011312.4 +000002.1-000017.700006.1 05.09-0.13B5 0
+081358.32 -361920.3 -000008.7+000007.900002.8 05.09-0.18B2 0
+085033.46 -463145.1 -000002.8+000003.800001.2 05.09-0.20B0 0
+092617.98 -532244.2 -000019.9+000011.100007.7 05.09-0.10B6 0
+094957.16 -454357.9 -000024.9+000010.100003.8 05.09-0.10B7 0
+112321.43 -645717.0 -000022.6+000007.000006.9 05.09-0.06B5 1
+121600.23 +145356.9 -000080.6-000030.500016.5 05.0900.07A3 0
+155115.65 -030525.5 -000092.5-000027.600020.5 05.0900.14A3 0
+215303.76 +255530.5 +000009.1+000000.300006.4 05.09-0.15B3 0
+230236.34 +424528.1 +000055.7-000004.800009.3 05.0900.09A3 1
+004835.12 -745524.1 +000133.2-000034.600015.9 05.0901.34K5 0 : lam Hyi
+050020.72 +811138.5 +000001.0+000027.500009.5 05.0901.30K3 0
+072156.90 +202637.4 -000062.0-000023.900007.6 05.0901.53M0 0
+072621.86 -510106.6 -000005.5+000006.100005.8 05.0901.04K0 0
+075905.72 -231837.4 -000011.7+000002.800004.2 05.0901.11G8 0
+094631.66 +570740.8 +000000.1+000033.100005.9 05.0901.59M3 0
+161102.13 -292457.6 -000085.6-000087.900012.8 05.0901.13K0 0
+174849.15 +253722.7 -000003.7-000038.500015.9 05.0901.14K2 0
+182218.60 -383924.6 -000042.3-000028.300006.5 05.0901.50K4 0
+200509.47 +195927.2 +000030.6+000079.700020.2 05.0901.06K2 0 : eta Sge
+214011.06 +431625.7 +000060.5+000016.100008.1 05.0901.60M1 0
+220601.96 +450051.8 -000009.3-000015.400005.3 05.0901.57K5 0
+222001.48 -802622.7 +000056.4-000042.800012.2 05.0901.28M6 0 : eps Oct
+232304.56 +121850.2 +000019.0-000017.100009.9 05.0901.31K3 0
+234322.36 +101953.4 +000004.9+000011.400004.0 05.0901.69M2 0
+025717.28 +315603.5 +000003.0-000031.100008.4 05.10-0.01B9 0 0.02 2.88
+041002.79 +804155.2 -000011.6+000003.000009.4 05.1000.59G8 1
+042351.84 +092739.5 -000021.0-000006.700008.2 05.1000.07A3 0
+054953.55 -665404.4 -000022.1+000018.100006.4 05.10-0.13B6 0 : eps Dor
+131653.11 -313021.9 +000034.6-000049.300013.2 05.1000.96K0 0
+142411.39 +054912.4 -000077.9+000006.500021.6 05.1000.12A5 0
+160114.35 +174904.9 -000046.1+000152.800010.6 05.1000.99G8 1
+164640.01 -670634.8 -000015.2-000013.300005.2 05.10-0.08Ap 0 0.04 3.76
+172413.09 -440945.0 -000006.9-000030.400004.3 05.10-0.05B7 0
+180852.86 +200243.0 +000008.4-000021.100010.2 05.1000.18A8 0
+235206.69 -820107.6 -000049.1-000020.900012.2 05.1000.93G7 0 : gam1Oct
+032245.27 +204431.6 -000049.2-000014.900010.2 05.1001.23K3 1 : tau2Ari
+114845.11 -264459.1 -000034.9-000009.700006.8 05.1001.59M4 0
+191832.49 +010506.3 +000011.2+000017.900008.6 05.1001.14K2 1
+213933.28 +021437.5 -000032.7-000084.200013.6 05.1001.03K0 0
+214500.25 -090456.7 +000013.0-000001.600004.1 05.1001.11G8 0
+230005.10 +565643.4 -000002.9-000003.100000.1 05.1001.01G0 0
+012936.10 -213745.6 +000055.6+000003.200014.7 05.1100.03A0 0
+035338.92 -344356.3 +000032.0-000000.800009.2 05.11-0.13B6 0
+050843.67 -042722.5 +000055.6+000016.000040.0 05.1100.46F2 0
+065342.24 +685317.9 +000004.5+000007.300003.3 05.11-0.11B7 0
+071838.19 -364433.9 -000010.2+000005.900003.9 05.11-0.17A0 0
+095741.14 +410320.5 -000116.9-000026.300034.6 05.1100.48F6 0
+110834.01 -615649.8 -000005.8+000002.000000.6 05.1100.20B9 0
+182413.80 +393026.1 -000021.3-000004.600007.4 05.1100.05A3 0 : mu Lyr
+184346.94 -381923.9 +000001.1-000053.800016.1 05.1100.07A0 0 : lam CrA
+190909.75 +763338.9 +000051.6-000119.800036.6 05.1100.31A9 0
+204002.27 -603251.0 +000312.9-000569.000041.3 05.1100.54F8 0 : phi2Pav
+204829.00 -435917.8 +000175.8-000112.200024.4 05.1100.36F1 1 : iot Mic
+221626.57 -413737.9 -000013.6-000009.500013.6 05.1100.93G8 1 : mu 2Gru
+224405.49 +414909.2 -000008.3+000003.100011.9 05.1100.96K0 0
+132607.64 -394517.9 +000168.3-000058.600015.7 05.1101.18Kp 1
+155529.61 -683610.8 -000008.9-000006.300001.1 05.1101.11G6 0 : kap TrA
+215639.14 +633732.0 -000000.3-000003.800000.4 05.1101.55M2 0 0.50 0.00
+223837.87 +564744.6 +000052.4-000032.300007.6 05.1101.54M4 0
+015422.06 -422948.8 -000034.3-000028.300010.6 05.12-0.06A3 1 : phi Phe
+030336.90 -594415.4 -000072.8-000063.900023.7 05.1200.35F0 0 : mu Hor
+050645.65 -043918.6 +000010.1+000000.000011.7 05.12-0.06B9 0
+075142.00 +014600.8 -000014.0-000003.800007.8 05.12-0.12B8 0 : zet CMi
+093344.56 -490018.3 -000023.4+000008.800003.4 05.12-0.11B4 1
+113148.81 -593056.3 -000006.6+000000.700001.0 05.1200.43A3 0 : omi2Cen
+123545.61 -410119.0 -000107.2+000001.100028.9 05.1200.22A7 0
+174408.72 -515000.9 -000015.1-000191.200065.5 05.1200.69G5 0 : mu Ara
+182101.02 +285211.4 +000004.0+000048.800011.8 05.1200.21A7 0
+183126.30 -182409.5 -000007.0-000021.400015.3 05.1200.02B9 0
+183502.36 -105837.9 +000049.1-000005.000011.2 05.1200.93G8 0
+193045.40 +275755.0 -000001.9-000001.000008.7 05.12-0.10B8 0
+195101.50 +102457.8 +000240.1-000134.500051.6 05.1200.56F8 0 : omi Aql
+230329.76 -344458.6 +000074.8+000084.500035.0 05.1200.30A9 1 : pi PsA
+071047.50 -485557.3 -000017.2+000197.000010.4 05.1201.25K2 0
+072202.69 +364538.3 -000098.6-000022.100013.9 05.1201.08K0 0
+074341.83 -405600.0 +000131.1-000171.200015.1 05.1201.10K1 0
+091623.04 -441556.7 -000002.5+000004.700000.8 05.1201.64K3 0
+104156.78 +654259.3 -000162.7-000075.000014.6 05.1201.21K2 0
+105334.52 +543506.5 -000066.8-000009.800004.8 05.1201.35K3 0
+124638.75 +163439.5 +000012.6+000017.400010.1 05.1201.35K3 0
+193507.25 -103337.6 +000006.9-000003.000007.3 05.1201.12G8 0
+203355.06 -443057.5 +000011.2-000035.700015.1 05.1201.00K0 0 : nu Mic
+222135.58 -213552.9 -000011.3-000084.600017.8 05.1201.06K0 0
+000149.44 -030138.9 +000018.9-000010.200008.0 05.13-0.13B7 0
+011747.98 +033652.3 -000048.4-000022.400014.8 05.1300.07A3 0
+022801.69 -334839.8 +000018.6+000005.500021.4 05.1300.09A2 0 : phi For
+053516.47 -052322.9 -000000.9+000000.100001.9 05.1300.02O6 1
+082003.87 +271307.0 -000018.4-000376.300055.2 05.1300.49F6 0 : chi Cnc
+082554.79 +073352.3 -000033.7-000009.600009.1 05.1300.93G8 0
+161515.35 -472218.9 -000036.8-000045.900011.1 05.13-0.11B8 0 : the Nor
+172054.22 +242958.0 -000019.4-000001.900007.0 05.1300.00A2 0
+210443.03 -770122.3 +000013.8-000369.400022.1 05.1300.49F4 0 0.05 2.88: alp Oct
+001427.59 -074649.9 +000061.0+000002.400005.2 05.1301.60M3 0
+113254.15 -310514.0 -000028.6+000004.000007.2 05.1301.58M1 0
+140755.75 +435116.3 +000011.7-000029.800007.0 05.1301.49M4 0
+150519.15 -410402.0 +000022.6-000000.800008.9 05.1301.01G8 0
+153437.31 -280248.9 +000016.7-000031.200008.8 05.1301.31K2 1
+191140.52 +565132.7 +000048.1+000048.000009.6 05.1301.01G8 0
+235855.72 -524445.4 +000057.9+000061.500012.7 05.1301.12K1 0 : pi Phe
+032440.56 +643509.6 -000003.2+000000.100002.6 05.1302.04M0 0
+011423.97 -075524.6 +000123.7+000277.600041.0 05.1400.45F5 0
+033024.48 +112011.3 -000011.7-000016.100007.8 05.14-0.04A0 0
+034932.70 +330529.0 -000018.1+000000.300011.0 05.1400.06A3 0 0.05 1.77
+052619.28 -585445.4 -000008.2+000032.200007.0 05.1400.99G6 0 : lam Dor
+060327.36 +194126.2 +000009.8-000020.300003.0 05.14-0.10B8 0
+064954.62 -463655.7 -000000.6+000374.400039.7 05.1400.46F5 0
+065057.09 +673418.9 +000000.9+000004.600003.8 05.14-0.15B4 0
+070418.32 -564459.0 +000011.0+000002.900011.6 05.14-0.03A0 1 0.03 3.28
+073716.73 -040639.7 -000067.4+000017.700016.1 05.1400.44F6 0
+080504.51 +130706.1 -000035.2-000063.900015.5 05.1400.02A1 0
+081336.16 -465930.0 -000010.3+000010.300003.4 05.14-0.14B2 0 0.04 4.82
+104657.49 -564525.9 -000021.2-000000.600006.0 05.14-0.08B8 0
+112835.11 -424027.2 -000034.6+000006.300005.2 05.14-0.03B9 1
+121211.91 +773658.3 +000010.5+000020.200029.7 05.1400.36A5 0 0.04 1.27
+131814.54 +494055.3 -000033.3+000019.400011.8 05.14-0.05A0 0
+155653.48 -335757.7 +000023.8-000046.000016.4 05.1400.13A3 1 : xi 2Lup
+191342.70 +021737.4 +000005.8-000002.600005.1 05.14-0.07B8 0
+195317.37 +573124.5 +000006.0+000007.600005.1 05.14-0.12B5 0
+201839.07 +345858.0 +000000.1-000003.800001.6 05.1400.66F5 0
+204157.06 -664538.3 +000008.9-000023.200003.9 05.14-0.06B8 0 : ups Pav
+003646.47 +442918.6 -000036.7+000031.800005.0 05.1401.59K5 0
+070051.51 -512409.5 -000021.6+000020.100005.3 05.1401.65M1 1
+070338.07 +105706.6 -000002.0-000012.000004.4 05.1401.39K3 0
+074730.34 +332456.8 -000018.8-000028.600005.8 05.1401.64M0 0 : pi Gem
+075751.73 -453439.9 -000017.3+000031.300010.9 05.1401.26K2 0
+113700.80 -611700.4 -000228.2+000001.700014.1 05.1401.10K1 0
+122055.72 -133356.7 -000005.1+000010.300016.6 05.1401.05K0 0
+141932.55 -021555.2 -000119.3-000071.900011.9 05.1401.02G9 0 : ups Vir
+153514.90 +390036.2 +000024.6+000008.600005.7 05.1401.65M2 0 : mu CrB
+171800.72 -241712.8 -000059.5-000007.700009.0 05.1401.05K: 1 : omi Oph
+185836.59 -601202.3 -000125.0+000032.500006.3 05.1401.35K1 0 : ome Pav
+192528.54 +194754.7 +000096.7-000071.500013.8 05.1401.00K0 0
+011106.77 +312529.2 -000008.7-000012.000005.8 05.1500.26F0 0
+084340.28 -494922.1 -000003.6+000003.600002.1 05.15-0.20B0 0
+085156.84 +434335.4 -000013.9+000045.600011.9 05.1500.97K0 0
+101330.68 -662222.2 -000034.4+000011.500010.7 05.1500.22Am 0
+110716.76 -423819.6 -000082.1+000041.200011.5 05.1500.03Ap 1 0.04 2.43
+113807.37 -614935.6 -000062.0-000003.500011.0 05.15-0.04B9 1
+120339.31 -422601.6 +000323.6-000110.800041.3 05.1500.42F6 0
+122207.39 -673119.5 -000031.3-000005.200009.7 05.1500.20Am 1 : zet2Mus
+134656.36 -361506.9 -000013.3-000011.500007.6 05.15-0.01A0 0
+144600.18 -252634.5 -000151.5-000109.100032.9 05.1500.32F0 1
+145041.26 -155949.5 -000135.9-000059.500042.3 05.1500.40F3 1 : alp1Lib
+151438.00 +672051.6 +000221.5-000392.300039.5 05.1500.55F9 0
+151604.03 -412928.1 -000010.4-000004.900002.5 05.1500.56F: 1
+152838.29 +015031.8 -000084.6-000033.500026.7 05.1500.24A8 0
+195955.20 +370234.4 +000000.4-000000.200002.1 05.15-0.13B3 0
+204638.87 +160728.6 -000006.1-000201.700031.7 05.1500.49A2 1
+231144.19 +084312.5 -000008.9-000005.000012.9 05.1500.14A5 0
+020142.40 -444248.2 -000031.8-000048.800008.8 05.1501.47K5 0 : chi Phe
+023206.14 +360850.0 +000047.8+000016.400008.3 05.1501.47K5 0
+061741.73 -164857.3 -000014.9+000002.100005.8 05.1501.29K1 0
+074639.26 +373102.5 +000030.2+000012.700010.0 05.1501.59M3 0
+090823.53 +665224.0 -000023.0-000040.500006.5 05.1501.51K5 0 : sig1UMa
+094257.24 +721509.7 -000026.7-000027.500007.4 05.1501.03K0 0
+130753.80 -104425.4 +000016.0-000009.400010.7 05.1501.14K2 0
+164549.89 +083457.3 -000002.9+000015.700009.3 05.1501.53K5 0
+203924.83 +002911.4 +000103.0-000019.400013.3 05.1501.06K1 0
+204002.96 -180819.0 -000022.7-000021.600004.3 05.1501.65M1 0 : ups Cap
+002107.23 +375807.3 +000058.3-000039.600020.4 05.1600.44F5 0 : rho And
+022221.43 +555044.4 +000000.4-000001.200001.6 05.1600.37A2 0
+025637.45 -034244.0 -000035.8-000043.300017.3 05.1600.08A3 0
+031837.72 +501320.0 +000022.4-000025.100006.2 05.16-0.07B3 0
+055053.22 -520631.3 +000002.4-000076.300012.3 05.1600.96G8 0
+075146.34 -135349.9 -000068.5-000344.800060.0 05.1600.60G2 1
+081515.95 -625456.2 -000026.9-000010.900013.5 05.1600.09A+ 1
+090921.53 +220243.6 -000000.5-000000.700008.6 05.1600.97K0 1 : xi Cnc
+103509.62 +570457.2 +000065.7+000037.100037.8 05.1600.35F1 0
+150448.05 -640152.9 +000102.9+000009.500012.2 05.1600.94G8 0 : eta Cir
+153426.53 -091100.1 -000032.0-000027.300009.3 05.16-0.09B6 0 0.06 1.26
+183221.31 -394214.1 +000032.0-000037.600014.8 05.1600.08A3 0
+212253.58 +064840.0 +000052.7+000011.200009.1 05.1600.06A3 0 : bet Equ
+214132.93 -140248.7 -000122.1-000308.600030.7 05.1600.67G2 0
+225223.77 +095008.0 +000521.9+000044.100037.2 05.1600.49F7 0 : sig Peg
+063123.02 -122330.9 +000042.1-000017.900009.5 05.1601.26K1 1
+135442.20 -013011.1 -000085.1-000021.900012.8 05.1601.09K2 0
+152547.41 +152541.0 -000014.0-000007.500003.5 05.1601.65M1 0 : tau1Ser
+003022.67 -234715.8 -000026.9+000014.000018.1 05.1700.13A3 0
+005007.72 -103837.6 -000224.7-000228.400064.7 05.1700.51F7 0 : phi2Cet
+010812.92 +545527.2 +003421.4-001599.300132.4 05.1700.70G5 1 : mu Cas
+023802.09 +724905.6 -000028.9+000015.200012.7 05.1700.90G8 0
+024457.51 +122645.5 +000124.1-000084.800026.1 05.1700.23A7 0
+042340.88 -034443.2 -000047.9-000056.700015.7 05.1700.07A2 0 : xi Eri
+085852.43 -471405.4 -000084.4+000055.700014.8 05.1700.27Am 0
+085924.38 -590503.8 -000174.6+000281.800038.2 05.1700.42F3 0
+115600.98 -170902.9 -000049.1-000008.200011.4 05.17-0.02A0 0 : eta Crt
+122418.54 +260555.0 -000026.9-000003.100011.5 05.1700.08A3 1
+124116.02 -130050.1 -000117.9+000007.900011.7 05.1700.43F3 1 0.11 3.14
+125704.38 -511155.4 -000029.5-000014.800006.8 05.17-0.07B8 0 0.03 0.32
+190619.92 -522026.3 +000030.6-000115.200019.1 05.1700.53F7 1 : rho Tel
+192457.77 +115634.3 +000721.3+000643.600066.0 05.1700.76G8 0
+192609.12 +361904.3 +000004.2+000012.900005.0 05.17-0.12B9 0
+193638.05 +444142.7 -000094.6-000103.800024.6 05.1700.93K0 0
+235121.32 -185433.0 +000026.6-000003.600010.2 05.17-0.12Ap 0 0.04 3.74
+074941.17 -171341.2 +000054.2-000117.200012.9 05.1701.28K3 0
+120750.09 -752201.4 -000092.3+000019.000007.5 05.1701.28K2 0
+175318.02 +400028.2 +000007.8+000050.400009.0 05.1701.17K3 1
+210514.23 -544337.0 +000016.5-000037.500009.3 05.1701.20K2 0 : mu Ind
+211537.89 -203906.1 +000015.4-000002.200004.7 05.1701.16K0 0 : phi Cap
+002813.59 +442340.2 +000084.1-000015.300012.3 05.1800.04A2 0
+014255.73 +703721.2 +000076.6-000013.600011.6 05.18-0.02B9 0
+040636.40 +273600.1 +000022.1-000050.200006.6 05.18-0.12B9 0 0.03 7.23
+045446.91 +112533.5 -000016.3+000013.600013.5 05.1800.12A3 0
+053944.19 +255349.7 +000009.8-000023.800006.6 05.18-0.15B3 0
+054559.89 -321823.0 +000003.0-000022.600002.5 05.18-0.27B1 0 : mu Col
+072440.19 -161205.1 -000004.7-000020.100003.5 05.18-0.04B2 0
+082121.05 -362903.1 -000008.0+000007.000002.0 05.18-0.19B2 0
+082531.34 -514338.8 -000014.7+000017.100004.8 05.18-0.16B2 0
+083957.62 -530317.2 -000025.8+000021.500007.6 05.18-0.15B4 0
+091420.55 +612524.2 -000008.7-000031.800051.1 05.1800.60F9 0
+104333.12 +461214.5 -000268.2-000066.100028.1 05.1800.32F5 0
+112543.56 -635820.3 -000314.4-000065.500036.5 05.1800.49F7 0
+185239.61 -520625.7 +000038.4-000095.700011.1 05.1800.96G8 0 : kap Tel
diff --git a/kstars/kstars/data/hip003.dat b/kstars/kstars/data/hip003.dat
new file mode 100644
index 00000000..b16e53a5
--- /dev/null
+++ b/kstars/kstars/data/hip003.dat
@@ -0,0 +1,1000 @@
+193911.64 +052352.0 +000002.1-000003.800004.8 05.18-0.00B3 0 0.14 1.95: sig Aql
+203130.40 +745716.8 +000006.4-000016.500007.8 05.1800.10A0 1
+234715.99 -501335.1 +000009.0-000023.300005.5 05.18-0.16B3 0 : sig Phe
+002131.18 -285852.7 +000032.8-000071.500010.5 05.1801.01K0 0 : iot Scl
+051141.56 +160244.4 +000003.5+000006.300010.2 05.1801.52K5 0
+053152.66 -762030.0 +000143.2+000287.800032.4 05.1801.13K4 0 : gam Men
+065950.58 -675501.2 -000027.0+000234.200011.3 05.1801.40K3 0
+111717.37 +020039.3 +000055.1-000142.900008.0 05.1801.51M0 0
+141204.05 +692557.6 -000026.1-000049.500007.3 05.1801.59M2 0
+145534.71 -600650.0 -000125.7-000112.200018.9 05.1801.16K1 0
+195033.99 +384319.8 +000012.7+000105.800005.1 05.1801.67M2 0
+201530.24 +233032.1 +000002.7-000006.900000.8 05.1801.02G2 0
+214304.13 +721912.7 -000043.2-000040.600013.2 05.1801.06K0 0
+022232.42 -234858.7 +000197.3-000004.400045.6 05.1900.61G2 1 : kap For
+022424.89 +500023.9 +000024.5-000035.800008.7 05.1900.98G8 0
+060413.50 -064232.2 -000003.5+000003.600003.5 05.19-0.07B2 1
+083905.13 -702311.9 +000019.2-000038.000013.6 05.1900.01A0 0 : the Vol
+084951.50 -324649.5 -000001.9-000048.200014.3 05.1900.88G8 0
+102928.73 -024420.6 -000048.8-000012.800010.9 05.19-0.05B9 0 : del Sex
+113602.62 +691923.7 +000109.2-000126.400013.5 05.1900.97K0 0
+131646.71 +092525.3 -000334.5+000190.700055.7 05.1900.58G0 0
+154639.95 +623558.9 +000040.0-000056.500012.0 05.1900.06A2 0
+201414.52 +284141.5 +000012.2-000019.000010.0 05.1900.19A7 0 0.02 0.19
+211922.21 +645218.6 +000005.1+000005.300003.0 05.19-0.04B3 0
+223839.05 +633504.3 -000001.2-000020.200010.2 05.1900.08A3 0
+231906.37 -132717.0 +000000.0+000000.000000.0 05.1900.90K2 0
+232239.10 -150221.8 +000119.7+000017.500013.8 05.1900.20A3 1
+050734.01 -632358.5 +000012.6-000044.700005.2 05.1901.65M3 0
+062713.76 +001757.4 +000002.9-000008.200003.4 05.1901.19K1 0
+075937.55 -603513.5 -000003.5+000011.300003.1 05.1901.76M0 0
+150637.62 -161524.3 -000036.4-000023.300004.3 05.1901.59K5 0 : nu Lib
+163049.37 -613800.5 -000011.4-000009.000004.9 05.1901.24K0 0
+172600.03 -503800.7 +000015.8+000009.200008.2 05.1901.05K1 0 : kap Ara
+205536.68 +134317.6 +000018.4-000011.500006.9 05.1901.12K0 0
+003007.34 +294506.1 +000043.6-000057.200017.6 05.2000.27A7 0 0.05 0.07
+003514.64 -033533.9 +000407.7-000036.500047.5 05.2000.57F8 1
+041643.11 +533642.5 -000017.0-000001.700009.2 05.2000.05A2 0
+055457.83 +595318.3 +000002.0-000018.500008.1 05.2000.01A2 0 0.16 2.93
+061450.94 +190924.8 -000095.8-000181.600047.3 05.2000.43F6 0 : 71 Ori
+064224.32 +173843.9 +000007.0-000086.900023.4 05.2000.06A2 1
+070224.78 +241255.6 -000006.5-000000.400002.0 05.2000.95G5 0 : ome Gem
+070402.81 -422014.8 -000018.1+000071.500010.3 05.2000.20Am 1
+072744.39 +212644.0 -000049.6-000123.900029.4 05.2000.46F5 1
+080935.92 -440722.0 -000012.0+000002.500002.9 05.20-0.17B2 0
+084019.22 -401550.0 -000055.9+000007.700011.6 05.20-0.03Ap 1 0.05 3.11
+084156.91 -452438.6 -000005.9+000005.000001.2 05.2000.17B5 0
+122033.71 -221257.0 -000109.7-000027.700008.5 05.20-0.09B8 0 : zet Crv
+130544.46 +354755.9 -000036.8+000019.300011.6 05.20-0.06B9 0
+135831.18 -245819.8 -000049.9-000029.300009.6 05.20-0.09B8 0
+182712.51 +001146.1 -000002.6-000008.800006.8 05.2000.49G0 1
+184744.60 -402422.0 +000024.6-000018.600008.3 05.2000.78G5 0 : mu CrA
+185701.47 +325405.8 +000202.8-000144.000066.8 05.2000.59G0 1
+190725.50 +323006.0 +000123.2+000032.100024.6 05.2000.37F0 0
+231906.51 -132730.4 +000265.6-000044.900048.2 05.2000.79G6 0
+043411.64 -081352.9 -000022.4+000002.900004.0 05.2001.71M3 0
+062928.54 -565110.2 -000038.1+000032.300010.4 05.2001.09K0 0
+071555.02 +593817.1 -000101.1-000258.700016.9 05.2001.08K2 0
+114143.95 -322957.6 -000005.5-000033.400007.6 05.2001.48K5 0
+162221.42 +334756.9 +000005.5-000038.200005.9 05.2001.63M2 0 : nu 1CrB
+210624.68 -322029.9 -000005.0+000008.600009.2 05.2001.10K2 0
+210650.84 +384429.4 +004155.1+003258.900287.1 05.2001.07K5 0
+010747.83 -412913.0 +000036.0+000007.800016.5 05.2100.16A3 1 : ups Phe
+011343.80 +073431.8 +000141.7-000055.600022.1 05.2100.32A7 1 : zet Psc
+024039.58 -543259.7 +000032.8+000005.200020.5 05.2100.41F4 0 : zet Hor
+040700.52 +290004.6 -000094.0+000004.900036.3 05.2100.36F1 0 : psi Tau
+055849.58 +003310.7 -000015.6+000002.400008.9 05.2100.01A1 0
+112529.53 -360347.2 -000107.7+000017.700011.6 05.2100.98K0 0
+133258.09 -100953.7 -000030.7-000038.000012.4 05.2100.96K0 0
+172316.08 -472805.4 -000006.7-000017.600004.5 05.21-0.10B2 0 : iot Ara
+223441.50 -204228.3 +000221.6-000146.600044.0 05.2100.45F7 0 : ups Aqr
+062410.35 -113148.0 -000055.6-000032.100007.8 05.2101.23K3 0
+062648.88 +582502.7 -000005.5-000001.800004.8 05.2101.54K4 0
+064156.37 -091002.7 +000035.0-000046.000008.6 05.2101.52M0 0
+131558.58 -195634.2 +000304.7-000115.400025.7 05.2101.01K1 0
+155017.53 +021147.8 +000030.1-000047.600012.4 05.2101.02G8 0 : ome Ser
+004444.44 -220022.8 -000066.1+000081.200035.9 05.2200.35F0 0
+020531.58 +760654.4 -000012.2-000020.500007.7 05.2200.95G8 0
+025842.09 -024657.8 -000028.7-000063.000010.2 05.2200.01A2 0
+041436.24 +100041.2 -000006.6-000013.400006.9 05.22-0.09B9 0
+043736.11 -022824.2 +000043.3-000064.200033.6 05.2200.28F0 0
+050608.46 +585820.6 -000006.2-000007.700004.9 05.22-0.08B2 0
+052148.41 +414816.8 +000013.4-000037.400005.1 05.22-0.13B5 0 : rho Aur
+063148.29 +113239.6 +000017.6+000028.200015.4 05.2200.18A3 0
+072802.08 +065631.5 -000003.4-000044.900009.3 05.2200.22F0 0 : eta CMi
+074731.51 -463630.6 -000003.6+000008.000001.9 05.22-0.15B1 0
+075928.43 -391748.6 -000078.3-000043.700017.3 05.2200.40F3 1
+085714.91 +151921.8 +000061.2+000018.500020.4 05.2200.15A5 0 : omi1Cnc
+111245.27 -641011.2 -000047.0+000005.400010.4 05.22-0.08B9 0
+112635.43 -610654.6 -000013.8+000001.800002.1 05.22-0.08B3 0
+120207.06 +430243.7 -000345.6+000055.700029.5 05.2200.28A7 1
+124537.12 +074023.9 -000108.9+000004.500013.4 05.2200.32A8 0
+141951.70 -611621.9 -000165.0-000088.300020.7 05.2200.28Am 0
+144701.31 -522259.9 -000017.9-000082.300012.6 05.2200.98G6 0
+164746.43 +051448.6 -000021.8-000038.700007.1 05.22-0.00B9 0
+184952.92 +323303.9 -000011.8-000012.800013.7 05.2200.10A3 0 : nu 2Lyr
+192250.88 +261544.7 -000001.7-000010.900008.1 05.22-0.12B6 1 0.07 1.26
+212926.91 +463225.2 +000043.3+000104.000014.6 05.2200.96K0 0
+064739.58 +484722.1 -000005.2+000006.400007.7 05.2201.13K1 0 : psi6Aur
+070156.39 -054319.5 -000014.5+000006.600004.8 05.2201.69M2 0
+184940.11 -201929.1 -000001.8+000034.700004.3 05.2201.40K2 0
+200128.53 +644915.6 +000010.0-000012.400005.8 05.2201.60M1 0
+233117.20 +391411.0 +000287.3-000083.800013.1 05.2201.03K0 0
+021247.98 +211239.5 +000162.5+000004.100033.2 05.2300.46F5 0 : eta Ari
+064428.47 -310413.9 -000003.0+000006.200001.2 05.23-0.13B2 0
+080943.16 -475614.0 -000006.3+000009.600003.5 05.23-0.20B1 0
+085932.68 +322507.1 -000044.3-000034.600010.2 05.2300.91G9 0 : sig3Cnc
+090144.57 -521119.4 -000014.7+000013.500007.5 05.23-0.12Ap 1 0.03 1.49
+090744.82 +104005.6 -000020.4-000010.000006.7 05.23-0.09B8 0 : kap Cnc
+095852.34 -355327.4 -000089.6-000016.300030.7 05.2300.30A8 0 : eta Ant
+104629.61 -641547.7 -000017.0+000009.200007.6 05.23-0.08B7 0
+105329.48 -200817.3 +000080.5-000239.100031.9 05.2300.48F6 0
+125528.56 +652618.8 -000004.6-000030.400034.7 05.2300.30A5 0 0.06 0.42
+144744.78 -260514.9 +000036.9-000008.400009.8 05.2300.94G8 0
+154238.35 -372529.6 -000050.4-000016.100012.0 05.2300.99G8 0
+161441.04 +335131.8 -000266.5-000086.900046.1 05.2300.60F8 1 : sig CrB
+165133.72 -411349.9 +000000.6-000000.400000.5 05.2300.05O9 0
+173459.25 +615233.0 +000277.4-000525.600071.0 05.2300.60G0 1
+190859.92 +060424.2 -000009.0-000078.300023.0 05.2300.35F0 0
+200201.37 +245616.3 +000089.7+000069.700015.4 05.2300.37F2 1
+012107.35 +284418.2 +000028.5-000075.200009.5 05.2301.40K5 0
+030633.49 -060518.8 +000007.1-000005.100006.1 05.2301.57M3 0
+072408.47 +404020.8 -000003.4-000021.100004.5 05.2301.25K0 0
+085539.69 +275539.2 -000015.0-000033.400005.7 05.2301.00G8 0 : rho2Cnc
+165435.71 -060914.1 -000030.2-000021.900013.1 05.2301.10K2 0
+001143.89 -350800.2 +000169.0+000113.800045.9 05.2400.46F3 0 : the Scl
+005041.13 -505912.9 +000063.0+000044.700013.1 05.2400.36F2 0 0.07 0.12: rho Phe
+014229.95 +201612.5 -000302.1-000677.400133.9 05.2400.84K1 1
+030052.18 +522106.5 +000031.2-000022.000004.1 05.24-0.05B7 1
+031811.14 -623028.6 +001331.1+000646.800082.8 05.2400.60G1 0 : zet2Ret
+033617.39 -172801.3 +000033.4-000009.700006.9 05.24-0.12B8 1 0.06 1.93
+034430.51 -010947.1 +000003.6-000005.300005.0 05.24-0.09B7 0
+034739.62 -235229.3 +000048.0+000049.000012.0 05.2400.07A1 0 : tau7Eri
+035018.91 +253446.7 +000036.4-000118.000017.0 05.2400.23A2 1
+042153.22 -632312.5 +000085.2+000174.400008.6 05.2400.95G7 0 : eta Ret
+052327.83 +573240.3 +000014.9-000056.000009.6 05.24-0.01A0 0
+053539.49 -045121.9 -000001.4+000008.100008.8 05.2400.27F0 0
+064644.34 +433437.3 -000000.3+000165.500060.6 05.2400.57G0 0 : psi5Aur
+071833.52 -391237.1 -000009.9+000009.000007.0 05.2400.03A0 0
+073205.95 +015452.1 -000002.1-000000.600004.1 05.2400.23F0 0 : del1CMi
+083752.17 -261517.9 -000023.4-000012.200013.5 05.24-0.03A0 0 : eta Pyx
+091424.50 -431339.1 -000025.0+000012.000005.9 05.24-0.14B4 0
+150616.67 +543322.6 +000047.1+000012.800012.5 05.2400.96G8 0
+182418.24 -440636.7 +000001.1-000022.600006.2 05.24-0.16B2 0
+195706.28 -585404.7 +000023.6-000014.900010.8 05.2400.01B9 0
+203916.32 -145717.0 +000002.6-000019.700001.9 05.24-0.13B7 1 : tau Cap
+205905.18 +041741.9 -000113.4-000150.300016.6 05.2400.46G0 1 : eps Equ
+214200.64 -231545.5 +000091.1-000095.500013.2 05.2400.99K0 0
+221148.52 +565020.6 +000236.8+000129.700027.0 05.2400.53F8 0
+224733.19 -193646.3 -000102.2-000205.900012.3 05.2400.94G8 0
+234412.06 -181636.9 +000027.6-000003.800009.8 05.24-0.08B9 0
+043411.79 -085811.9 -000036.3-000112.200005.0 05.2401.47K4 0
+091641.72 -062111.4 +000024.9+000004.300011.7 05.2401.17K2 1
+113827.61 +080803.4 -000003.4+000006.300006.8 05.2401.50M4 0 : ome Vir
+131123.31 -432206.6 -000114.5-000019.700014.8 05.2401.05K1 0
+161350.91 -115015.8 -000006.0-000010.100007.4 05.2401.39K3 0 : chi Sco
+162743.46 -073551.2 -000000.9-000153.400006.4 05.2401.72M2 0
+163033.60 +202845.6 -000089.5-000064.900004.3 05.2401.27G8 0 0.04 8.90
+021556.30 +332132.3 -000014.9-000033.200011.1 05.25-0.00A0 0
+024901.37 -624823.7 +000094.5+000029.000019.7 05.2500.10A2 0 : nu Hor
+052330.16 -135538.5 +000001.1-000000.900001.8 05.25-0.22B2 0
+063221.33 -374147.4 +000073.3-000077.400011.9 05.2500.98G8 0
+074616.22 +104605.9 -000030.9-000024.400010.4 05.2500.02A1 0
+101737.90 -080408.1 -000160.2+000002.800017.9 05.2500.34F2 0 : eps Sex
+103105.02 +823330.7 -000079.2+000020.400046.5 05.2500.40F2 1
+153749.55 +402111.8 +000060.5+000059.600020.0 05.2500.89G8 0 : phi Boo
+173805.57 -543000.3 -000049.7-000149.500023.7 05.2500.20A7 0 : pi Ara
+180223.05 +205001.1 -000001.9-000006.900003.2 05.25-0.10B3 0
+184546.76 +740507.3 +000005.1+000082.000009.7 05.2500.95K0 0
+190718.13 +360600.6 -000000.6-000004.300003.9 05.25-0.11B6 0 : iot Lyr
+211302.93 -392528.7 +000187.4-000114.400030.0 05.2500.46F5 0
+224128.65 +401331.7 -000000.8-000005.900002.3 05.25-0.14B2 0 0.11 0.19
+014208.65 -321936.7 -000074.8-000046.400015.0 05.2501.04K1 1 : pi Scl
+063747.54 -322023.6 +000109.0+000064.100008.2 05.2501.18K1 0
+080416.19 -324029.4 -000005.3+000007.500001.4 05.2501.88M2 0
+182249.00 +174935.7 +000072.5+000016.100007.5 05.2501.25K3 0
+230332.85 +671233.1 +000023.1+000010.200008.5 05.2501.25K3 0
+024917.56 +172751.6 +000003.6-000014.600005.4 05.26-0.07B6 1 : pi Ari
+030416.48 -073603.2 +000065.4+000017.400023.2 05.2600.19A8 0 : rho3Eri
+042036.24 +150543.8 +000108.8-000020.700021.2 05.2600.23F0 0
+042040.36 +650825.6 -000028.5-000004.700009.8 05.2600.82G5 0
+054800.23 +062715.2 +000004.0-000022.200006.8 05.2600.23A5 1
+063512.06 +280120.4 -000000.4-000012.500007.3 05.26-0.01A0 0
+091418.02 -553410.9 -000032.9+000029.400005.1 05.2600.98G8 0
+091805.89 -510303.2 -000021.0+000014.800007.6 05.26-0.06B7 0
+095813.39 +122641.4 -000025.3-000016.100006.2 05.26-0.04B9 0 : nu Leo
+100842.84 -654855.9 -000062.9+000039.000009.6 05.2600.97K0 1
+105230.85 -571425.5 -000006.8+000003.600000.5 05.2600.13B9 0 0.08 7.94
+113555.56 -473829.5 +000034.0-000050.400017.2 05.2600.26A7 0
+114047.11 +212110.2 -000061.1-000046.000014.0 05.2600.98K1 0
+115442.51 -254250.6 +000049.0+000073.600011.1 05.2600.88G8 0
+135204.90 -524841.3 -000039.4-000027.300009.0 05.26-0.08B9 1
+153629.55 +100037.6 +000046.7-000114.700013.9 05.2600.93K0 0
+140817.36 +492728.9 -000059.5+000060.300005.9 05.2601.64M2 0
+152924.28 -464357.7 -000008.3-000005.600003.7 05.2601.73K4 0
+162148.74 +690633.9 -000018.5-000010.600011.1 05.2601.11K2 0
+185945.43 +261349.6 +000085.8-000011.300009.4 05.2601.23K2 0
+220352.93 +630711.2 +000036.7+000058.300007.3 05.2601.56M5 0
+020507.05 +771653.2 +000138.9-000047.600029.8 05.2700.34F0 1
+021254.46 -304325.8 +000015.3+000007.200009.8 05.27-0.01A0 0 : mu For
+023140.12 -790633.3 +000137.1-000054.400011.2 05.2700.98G4 1 : mu Hyi
+032113.61 +210849.7 +000021.7-000022.400007.1 05.27-0.07B5 1 0.07 2.20: tau1Ari
+042524.94 +221200.4 +000112.5-000047.100022.6 05.2700.25A7 0 : kap2Tau
+061942.80 -074922.5 -000004.3+000000.700004.0 05.27-0.18B2 0
+064721.41 -375546.8 -000009.9-000010.600009.8 05.27-0.08B8 0
+073336.50 +154936.1 -000029.3-000012.600008.7 05.2700.06A1 0
+083515.58 -581329.1 -000021.1+000011.600003.4 05.27-0.13B3 1
+095543.01 +494911.3 -000003.5+000019.700014.7 05.2700.09A3 0
+101322.88 -511358.6 -000039.7-000013.600020.1 05.2700.26A7 0 0.05 0.11
+124250.28 -630331.0 -000013.3-000003.500003.3 05.2700.20B2 0
+170136.36 +333405.8 +000002.5+000000.200011.1 05.2700.03A3 0
+170308.71 -531411.9 +000001.2-000165.100038.0 05.2700.50F6 1 : eps2Ara
+185905.73 +133721.2 +000019.5-000124.900021.0 05.2700.57F8 0
+215054.25 -824307.8 +000068.2-000033.000007.5 05.2700.76G8 1 : lam Oct
+221310.17 +860628.3 +000051.3+000040.300012.8 05.27-0.03B9 1
+013006.10 +470026.6 +000000.6-000042.500011.3 05.2701.00K0 0
+023130.08 +021601.9 +000022.8-000010.400006.8 05.2701.27K3 0
+102852.60 -641020.2 -000015.9+000002.800001.0 05.2701.86K3 0
+114655.61 +553741.8 +000013.4-000031.900015.8 05.2701.28K3 0
+132643.24 -124227.4 -000128.6-000021.200006.5 05.2701.48K5 0
+145420.14 -243831.7 -000011.0-000027.500008.5 05.2701.34K2 0
+162026.86 -784002.7 -000001.7-000031.000004.9 05.2701.41K3 0 : del2Aps
+201655.28 +402154.3 +000002.0-000001.900003.3 05.2701.65K5 0
+220500.48 +624707.9 +000014.2+000058.400010.2 05.2701.41K4 0
+234227.81 -152652.7 +000016.2-000023.400011.7 05.2701.34K3 0
+013830.94 +730224.3 -000011.8-000013.200007.3 05.2800.97G8 0
+035636.44 +504144.5 +000094.1-000127.900024.5 05.2800.42F5 0
+040132.03 -013258.7 +000028.0-000013.800007.2 05.28-0.13B5 0
+044421.12 -594358.2 +000029.3+000044.200014.7 05.2800.21A8 0 : kap Dor
+050748.43 +202506.4 -000049.1-000031.300018.8 05.2800.12A5 1
+053744.64 -284123.3 -000038.0+000042.600023.5 05.2800.49F5 0 : nu 2Col
+054742.90 +135358.7 +000003.5-000013.300004.1 05.28-0.16B2 0
+062949.13 -501420.3 -000067.6-000051.800019.3 05.2800.37F2 1
+064651.09 -142533.6 -000003.1+000010.200005.1 05.28-0.02B8 0
+065133.05 +214540.4 -000006.1-000034.500006.2 05.28-0.02A2 0
+082204.52 -732400.2 -000031.1+000030.200009.2 05.2800.01A0 0 : eta Vol
+084715.01 -015349.4 -000037.6+000011.100009.6 05.2800.06A3 0
+091725.21 -745339.8 -000016.3+000031.900004.5 05.2800.02A1 1
+093821.79 +401423.2 -000014.4+000010.900026.1 05.2800.22F0 0
+114544.00 -454124.5 -000041.7+000004.800004.2 05.28-0.12B6 0
+120051.17 -193932.4 -000016.9+000006.700001.9 05.28-0.19B2 0 0.05 1.48
+151429.21 +290951.2 -000070.0+000028.300014.4 05.2800.06A2 0 : chi Boo
+162757.27 -640328.8 +000052.7+000026.100024.8 05.2800.38F4 0 0.09 1.46: iot TrA
+172651.98 -455034.7 -000006.4-000027.600005.4 05.28-0.06B8 1
+183357.76 -330059.5 +000002.4-000011.200001.5 05.28-0.12B2 0
+191749.00 +113543.4 +000000.2+000012.600007.7 05.2800.20F0 0 : ome1Aql
+194234.01 +114935.8 +000003.4-000010.500004.3 05.2800.57F3 1 : chi Aql
+195614.23 +112525.4 +000032.4+000004.600015.8 05.2800.01A1 0 : phi Aql
+222434.39 -721513.6 +001302.5-000674.100034.6 05.2800.66A3 0 : nu Ind
+234600.84 -184042.1 +000131.9+000012.000015.4 05.2800.30F2 1
+060741.63 -190957.6 +000012.8+000056.700004.6 05.2801.66M1 0
+091549.81 +564429.3 -000024.8-000029.100004.8 05.2801.57K5 0
+121948.72 +485902.9 -000014.4+000006.800006.3 05.2801.62M0 0
+163800.46 +560055.4 +000006.1+000062.100012.6 05.2801.05K1 1
+201923.60 -190706.6 +000008.0-000010.900004.7 05.2801.39K2 0 : sig Cap
+014538.65 -250308.8 +000159.5-000072.400036.5 05.2900.40F2 1 : eps Scl
+015937.99 +643717.9 +000035.8-000015.200012.7 05.2900.00A0 0
+021856.99 +283833.6 +000006.7-000000.000009.3 05.2900.04A2 0
+022809.99 +294010.3 -000014.8-000085.500021.0 05.2900.31F0 0
+041333.11 +074257.7 -000004.0+000004.500027.0 05.2900.37F3 1
+042606.26 +312621.1 +000076.7-000121.500013.4 05.2900.99K1 0
+044800.22 +564527.1 +000053.0-000146.400020.1 05.2900.25A3 1
+051959.03 -121856.2 -000012.1+000008.000009.8 05.29-0.10B7 0 : nu Lep
+054215.19 -344004.6 +000005.1+000051.300009.0 05.29-0.03B9 0 0.03 1.38
+055450.11 -523809.9 -000017.2+000243.500028.6 05.2900.29F0 0
+065546.93 -225629.2 -000003.2+000004.200001.5 05.29-0.16B2 0
+071851.28 -263509.1 -000007.8+000006.700002.4 05.2900.96G2 0
+095153.02 +242344.9 +000021.0-000174.600024.9 05.2900.23A5 1
+122854.72 +255446.4 -000020.2-000015.000012.1 05.29-0.06A0 0 0.03 5.08
+181512.91 -204341.8 +000002.9-000001.300000.3 05.2900.01B0 0
+212651.57 +485006.4 +000058.0+000026.000008.4 05.2900.11A6 0
+220447.43 -005422.5 -000020.1-000042.600014.1 05.2900.23A5 0
+001002.27 -821326.4 -000021.7-000020.400013.4 05.2901.05K1 0 : gam3Oct
+001209.95 -175617.6 +000060.5-000024.700005.3 05.2901.48K4 1
+022156.64 +002344.5 -000013.4-000006.800002.5 05.2901.65M2 0
+141450.86 +100603.6 -000022.5-000164.300012.8 05.2901.01K1 1
+185447.65 -873619.9 -000036.7-000135.200013.1 05.2901.30K3 0 : chi Oct
+213205.86 -411045.6 +000019.3+000010.700008.5 05.2901.11K0 0 : xi Gru
+214604.36 +225656.0 +000009.1-000002.400002.9 05.2901.38K0 0
+004107.20 +392731.2 -000014.4-000003.000009.5 05.3000.89G8 0
+023724.26 -523235.1 +000111.3+000001.100022.5 05.3000.29A6 0 : eta Hor
+024041.03 +270339.6 +000064.5-000027.300014.0 05.3000.08A3 0
+033226.30 +460325.4 -000052.8-000074.700027.5 05.3000.40F4 0
+044246.46 -502853.1 -000035.9+000034.600009.5 05.3000.98K0 0 : lam Pic
+044254.30 +432155.0 +000034.7-000052.100012.0 05.3000.03A1 1
+064559.40 -144745.9 -000011.0-000017.600008.2 05.3000.07A1 0
+071215.82 -402955.6 -000018.9-000012.400007.5 05.3000.07A3 1
+075820.75 +021328.3 -000162.5+000099.300012.3 05.3000.93K0 0
+080745.84 +213455.1 +000023.1-000067.200042.9 05.3000.64G2 0 : mu 2Cnc
+084921.74 -032634.7 -000019.6-000021.700007.5 05.30-0.08B9 0
+091348.23 +431304.5 -000028.4-000036.200005.7 05.30-0.13B8 0
+094042.60 -575900.9 -000043.8+000007.600014.8 05.3000.20A3 1
+101005.96 -124856.4 -000122.3-000109.200036.6 05.3000.37F2 0
+112904.16 +392013.0 -000053.8+000013.200015.6 05.3000.02A2 1
+195951.28 -344151.5 +000108.7-000069.100020.8 05.3000.17A4 0 : the2Sgr
+201647.08 +244016.1 +000014.4-000016.700006.9 05.3000.95G8 0
+202310.71 +052035.1 -000026.9-000037.100013.2 05.3000.98G8 0
+205904.54 +041737.8 -000113.4-000150.300016.6 05.3000.46F5 1
+210833.61 -211136.7 +000018.7-000059.200017.1 05.3000.00A0 0 : chi Cap
+212721.36 +370700.5 +000002.5+000002.700001.8 05.30-0.14B3 0
+234038.21 -320422.8 -000091.4-000053.500011.2 05.3000.96K0 0 : mu Scl
+235237.12 +105650.4 -000022.2-000003.500017.3 05.3000.19A4 0
+050243.00 -711851.6 -000003.5+000010.700005.1 05.3001.00G8 0 : bet Men
+074406.92 +254703.2 -000013.4-000021.200005.5 05.3001.53K5 0
+172321.59 -280833.9 +000000.4-000029.300005.4 05.3001.55K4 0
+181910.67 +242645.8 +000008.4+000005.400002.5 05.3001.51K4 0
+194043.34 -161735.3 +000069.7-000050.200013.3 05.3001.11K1 0
+205816.35 +221933.3 -000002.6-000004.100008.2 05.3001.42K4 0
+214215.44 +054048.5 +000011.2-000005.800006.2 05.3001.65M2 0
+230739.28 +462314.3 -000011.9-000030.000009.5 05.3001.41K5 0
+021336.02 +510358.4 +000347.4-000170.800016.4 05.3100.93G8 1
+021916.85 +472248.0 -000060.0-000006.100012.8 05.3100.01A1 0
+074404.19 +502601.9 -000009.3-000027.800004.7 05.31-0.00A0 1
+085350.60 -473114.6 -000006.0-000023.900012.5 05.3100.28Am 1
+114103.03 +341209.2 -000013.9-000380.500104.8 05.3100.72G8 0
+114754.93 +081445.1 -000053.2+000012.100017.0 05.3100.04A1 0
+131410.97 -195552.8 -000120.2+000159.700025.9 05.3100.86G8 0
+163141.77 -414901.7 -000003.5-000001.100000.4 05.3100.30B1 0 0.06 6.33
+173023.87 -010345.0 -000126.6-000172.000060.8 05.3100.71G8 1
+190952.62 -682527.6 +000154.9-000042.600027.1 05.3100.90G8 0
+222456.19 -574747.8 +000180.7-000331.300048.8 05.3100.67F9 0
+054627.37 -463550.0 +000007.8+000016.300007.1 05.3101.04K0 0
+091657.10 -392405.2 -000029.8-000034.600009.2 05.3101.17K2 0
+111551.90 +131827.3 +000005.1-000006.200006.8 05.3101.19K3 1
+121402.73 -454326.1 -000035.2+000004.400005.8 05.3101.40K3 1
+211544.83 -151017.4 +000024.8+000005.100005.2 05.3101.64M2 0
+011039.27 +684643.3 +000035.3-000027.500010.3 05.32-0.01A0 0
+030242.26 -074107.7 +000026.3-000003.500012.7 05.3200.94K0 1 : rho2Eri
+032313.18 +491248.0 +000020.7-000025.000005.2 05.32-0.08B5 0
+040344.60 +052608.3 +000001.2-000005.400003.1 05.32-0.08B3 0 0.05 1.53
+043713.68 +005954.0 -000004.9-000005.300003.9 05.32-0.11B7 0
+053416.79 +034601.0 -000029.4-000015.800009.4 05.3200.05A2 0
+074901.70 -245444.1 -000034.7+000014.700010.2 05.3200.75G2 0
+104915.43 +103242.9 -000004.4-000024.400009.8 05.3200.04A2 0
+122335.45 -352445.6 -000041.2-000007.500008.0 05.32-0.07B8 0
+132514.14 -642906.3 -000154.3-000021.400025.4 05.3200.41F2 0
+144919.09 -140856.3 -000065.9-000014.800013.9 05.3200.07Ap 1 : mu Lib
+145544.69 -335120.8 +000019.2-000002.000013.2 05.3200.05A0 0
+162228.01 -493420.2 -000012.3-000026.000005.9 05.32-0.05B6 0
+195150.59 -395227.6 +000019.1-000012.100009.6 05.32-0.04A0 0 0.04 0.00
+201111.61 -360550.6 +000456.9-001574.900165.2 05.3200.87K2 0
+210257.97 -383752.3 -000027.9-000108.800028.3 05.3200.42F3 0 : zet Mic
+225022.75 -800725.7 +000020.1-000012.800007.3 05.32-0.13B6 0 0.05 1.77: xi Oct
+082503.76 -240246.5 -000029.0+000020.500006.4 05.3201.48K4 0
+114228.43 +664441.3 -000045.0+000040.200005.1 05.3201.27K3 0
+151511.37 +045621.7 -000023.1+000003.900007.0 05.3201.09K0 1
+171227.81 +103506.8 +000006.1-000025.200004.2 05.3201.59M2 0
+200152.40 -665637.7 +000038.5-000071.500013.9 05.3201.22K2 0 : mu 2Pav
+010540.93 +212823.6 +000044.3-000014.300013.7 05.3300.00A1 1 : psi1Psc
+050752.87 +082954.9 +000035.0-000059.500016.8 05.3300.34Am 1
+080718.05 -203315.6 -000010.4+000001.600002.7 05.3300.10A3 0
+081949.00 -713054.0 -000017.3+000037.000008.3 05.33-0.06B9 0 : kap1Vol
+082904.76 -475544.2 -000007.8+000006.700002.0 05.33-0.14B2 1
+104616.58 -643052.5 -000015.8+000010.900007.0 05.33-0.10B7 0
+182253.08 -364010.2 -000001.7-000026.000005.3 05.33-0.12B7 0
+185814.75 +172139.4 +000000.1-000010.000001.3 05.3300.73F8 0 0.34 4.47
+194801.10 -562144.2 +000092.4-000137.400019.2 05.3300.20A9 0 : nu Tel
+221418.02 -210428.9 +000023.0+000055.400011.6 05.3300.81K1 1
+041916.65 -441604.2 +000063.1-000036.600014.1 05.3301.07K2 0
+045322.76 +023029.8 +000029.7-000016.400005.1 05.3301.63M1 0
+045447.79 +074645.0 -000021.7-000027.100007.4 05.3301.21K1 0
+083135.77 +180540.4 -000060.0-000056.500006.6 05.3301.57K5 0 : the Cnc
+083242.52 +202628.6 -000044.6-000044.700010.5 05.3301.25K3 0 : eta Cnc
+131715.62 +134032.3 +000008.1+000042.900010.9 05.3301.30K3 0
+200003.31 +173059.5 +000001.7-000012.200004.4 05.3301.58M4 0
+233328.09 +222955.7 +000009.5-000017.500005.7 05.3301.48M5 0
+020114.80 -300005.6 -000108.7-000108.800011.7 05.3400.88G8 0 : pi For
+025342.58 +382015.6 +000047.6-000078.500013.9 05.3400.42F4 1
+034540.43 +060300.1 +000020.6-000015.600005.5 05.34-0.10B3 0
+041936.69 +214624.9 +000029.8-000041.400010.3 05.34-0.11A0 0 0.06 1.57
+051911.23 +023545.4 -000018.1-000053.300016.5 05.3400.41F5 0
+053241.35 -013530.6 -000002.0+000000.700001.3 05.34-0.19B1 0
+061525.13 +160835.5 +000001.6-000012.700006.8 05.34-0.10B7 0
+062146.11 +532708.6 +000022.2-000088.900017.5 05.3400.45F5 0
+063849.19 +395409.3 -000008.4-000012.000004.3 05.34-0.07B8 0 : psi3Aur
+064649.49 +571009.4 +000013.9-000038.800015.7 05.3400.96K0 0
+065305.06 +592655.2 -000010.8-000045.900007.4 05.3400.68G4 1
+085034.68 -664735.6 +000092.6+000100.400019.0 05.3400.42F5 0
+092409.73 -804713.9 -000138.6+000135.400017.7 05.3400.45F3 0 : iot Cha
+102329.41 -380035.0 -000158.8-000053.500024.7 05.3400.25A8 0
+120438.95 -681944.0 -000039.0-000006.400009.6 05.34-0.01A0 1
+120814.73 -484132.9 -000019.5-000007.000005.5 05.34-0.01A1 0
+125557.14 -565008.9 -000005.1-000000.800001.7 05.3400.01O9 0
+142448.66 -244822.6 -000053.4-000018.100008.2 05.3400.96K0 0
+154147.39 +125051.1 +000039.7-000004.500014.3 05.3400.03A0 0 0.04 1.60: chi Ser
+165258.12 +314206.2 -000091.2-000017.100033.3 05.3400.32F0 0
+193441.26 +422445.3 +000002.6-000031.300006.4 05.3400.06A2 0
+215008.64 +171709.4 +000091.3-000043.500029.9 05.3400.39F2 1
+225704.49 +484102.7 +000009.6-000005.400003.0 05.34-0.10B4 0
+053259.52 -641339.1 +000033.1-000001.300014.1 05.3401.04G8 1
+073508.82 +305739.3 -000025.2+000005.800010.8 05.3401.01K0 1
+081248.79 +682826.6 -000001.1+000007.300003.1 05.3401.04G8 0
+205340.15 -394834.7 +000044.2-000097.200007.9 05.3401.32K2 0
+221247.81 +343617.0 +000019.3-000049.700012.7 05.3401.13K2 0
+221648.04 -124953.2 +000001.8+000004.700006.7 05.3401.13K1 0
+005043.57 +641451.3 +000029.4-000012.800004.0 05.3500.53A4 0
+012615.28 +191020.4 -000026.8+000010.200038.4 05.3500.40F2 0 : rho Psc
+044601.70 +114220.2 +000067.5-000007.100012.2 05.3500.20Am 0
+060635.09 +382858.0 +000010.8-000052.700008.6 05.3500.25A4 0
+072955.86 +494021.6 +000110.4-000082.000050.2 05.3500.47F6 0
+084101.05 +455001.6 +000027.2+000092.500018.1 05.3500.99G0 0
+093219.27 -403857.6 +000009.7-000005.700008.4 05.3500.90G8 1
+162942.33 -461435.6 -000003.4-000003.800002.7 05.3500.49B1 0 0.07 4.82
+191240.70 -075622.2 +000012.7-000007.100002.7 05.3500.09B3 0
+222011.91 -074916.0 +000015.2+000001.600004.4 05.35-0.05B8 0 : rho Aqr
+232154.93 +314844.9 +000010.3-000006.800003.9 05.35-0.10B6 1
+233908.35 +502818.3 -000016.7-000001.900008.4 05.35-0.06B9 0
+005601.51 -111559.4 -000026.8-000008.000006.2 05.3501.50K4 0 : phi3Cet
+060958.99 +585608.3 +000017.6+000018.800009.3 05.3501.10G8 0
+072443.87 -314832.1 -000021.4+000008.700005.9 05.3501.07K1 1
+134303.88 +033217.1 -000294.2-000072.900015.0 05.3501.09K1 1
+152102.02 +004256.1 -000042.5-000104.100013.4 05.3501.19K3 1
+155437.88 +430818.3 -000033.3+000066.100005.2 05.3501.65M3 0
+160807.52 -261936.0 +000099.7-000005.800007.7 05.3501.64M2 0
+165522.24 +182559.5 -000114.8+000011.800009.2 05.3501.41K4 0
+173637.63 +483507.7 +000031.8+000064.100009.9 05.3501.14K1 0
+185616.97 -424238.2 -000027.0-000030.500010.5 05.3501.00G6 0
+010718.57 -614630.9 +000073.8-000011.200011.7 05.3600.88G5 0 : iot Tuc
+022453.99 -601841.9 -000071.1-000131.000020.4 05.3600.40F2 0 : lam Hor
+040409.79 +024938.1 +000149.5-000125.700028.9 05.3600.51F6 0
+043958.03 +532823.7 +000035.9-000088.800011.8 05.3600.33A8 1
+053331.45 -010921.9 -000000.6-000000.500001.8 05.36-0.17B1 0 0.27 1.49
+055121.98 -073104.8 +000000.8-000000.200001.9 05.36-0.20B2 0
+071521.08 -304111.3 -000013.0+000011.400005.0 05.36-0.15B2 0
+074535.18 -341035.6 -000220.8+001722.900065.8 05.3600.59G0 1
+075657.81 -433001.5 -000010.6+000005.300002.9 05.36-0.17B2 1
+081133.03 -074620.9 -000043.0-000025.800010.3 05.3600.89G8 0
+104240.57 -591256.8 -000006.5+000002.300000.5 05.3600.21B2 0
+104551.91 +304056.6 -000026.6-000036.400008.6 05.36-0.05A1 0
+115956.92 +033918.8 -000019.4-000008.400011.8 05.36-0.00A1 0
+132301.15 -174406.7 -000050.1-000028.700010.2 05.3600.99K0 0
+144517.25 -625231.6 +000070.2-000080.300021.8 05.3600.31A7 0
+152445.03 -394236.5 -000025.2-000056.400008.5 05.36-0.09Ap 0 : ups Lup
+153854.51 -191806.2 +000084.2-000075.200009.6 05.3600.88G8 1
+172009.83 +253215.5 +000013.1-000016.900006.5 05.3600.06A3 1
+181707.54 -560124.0 -000005.4-000013.000004.4 05.36-0.05B3 0
+185640.49 -372035.5 +000008.8-000023.700007.7 05.36-0.15B3 0 0.07 3.67
+221815.18 -533731.9 +000439.9-000632.600073.5 05.3600.61G1 0
+003955.55 +212618.8 +000028.5-000028.500007.9 05.3601.16F3 1
+004632.98 +152832.2 -000029.4-000044.200005.5 05.3601.56M4 0
+023209.44 -010205.3 -000026.5-000032.300012.3 05.3601.00G3 0
+061251.05 +654306.6 +000007.2-000031.800005.1 05.3601.34K2 0
+061850.58 -092323.9 +000004.3-000022.700006.4 05.3601.24K1 0
+071420.07 +030641.1 -000005.2-000003.000004.3 05.3601.19K0 0
+091513.88 +145629.5 -000039.6-000012.300004.7 05.3601.32K1 0 : pi 2Cnc
+094343.90 +140118.1 +000005.2-000006.100004.6 05.3601.61M2 0 : psi Leo
+204733.56 +803308.5 -000028.0-000036.900008.1 05.3601.14K1 0
+234134.51 -180136.8 -000040.8-000072.300005.6 05.3601.58K4 0
+050248.73 -490905.3 -000044.0+000027.200038.2 05.3700.42F2 0 : eta1Pic
+053527.12 +240222.7 +000015.0-000020.200005.4 05.37-0.09B2 0
+060638.74 -041137.8 -000006.8-000004.700001.5 05.37-0.12B5 0
+062528.65 -694126.8 -000013.2+000200.800012.2 05.3700.97G8 0 : pi 2Dor
+072458.19 +114010.4 -000016.3-000014.900010.3 05.3700.10A5 0
+100101.02 +315529.0 -000529.2-000428.900067.1 05.3700.68G1 0
+111233.15 -490603.9 -000099.3+000033.700020.0 05.3700.17A2 0
+122957.40 +582419.9 -000066.8+000088.800011.9 05.3700.20A5 1
+162401.24 -391134.8 +000072.6+000003.400077.7 05.3700.62G3 0
+180251.10 -241656.7 +000000.7-000017.700003.0 05.3700.49F2 0
+183104.85 -325920.4 -000001.5-000046.500009.3 05.3700.18A5 1
+184622.26 +752601.7 -000012.2+000068.600010.7 05.3700.05A1 0
+220955.71 -340054.1 -000013.8+000028.300015.3 05.3700.24A5 0
+222027.56 +054722.2 +000020.3+000002.100003.5 05.37-0.04B5 0
+014559.27 -054359.6 -000009.1-000029.700006.4 05.3701.52K4 0
+061540.51 +595956.5 +000028.5-000024.100006.5 05.3701.34K3 0
+072328.97 -275003.4 +000026.4-000004.100005.9 05.3701.54K4 0
+080011.76 +735504.8 -000008.4-000037.400004.7 05.3701.42K3 0
+125955.28 +663550.3 -000139.8-000014.600005.7 05.3701.28K2 0
+145753.16 -763945.4 -000068.6-000016.100007.6 05.3701.44K4 0
+161715.34 +594517.9 +000006.8+000025.600005.0 05.3701.55M4 0
+184620.59 -222331.9 +000032.0+000003.500002.5 05.3701.59K5 0
+221202.01 +604532.7 +000001.1+000009.500008.7 05.3701.18K1 0
+230439.57 -535752.7 +000057.0-000106.200008.4 05.3701.45K5 0 : kap Gru
+002447.49 +614951.8 +000013.7-000002.500004.3 05.3800.01B9 0
+004228.30 -652805.3 +000054.1+000041.100024.6 05.3800.52F6 0 : rho Tuc
+040236.66 -001605.9 +000151.2-000252.000052.0 05.3800.52F5 0
+042039.00 -203822.6 +000026.1-000009.400007.0 05.38-0.03A0 0
+042234.93 +253745.7 +000020.4-000017.900012.2 05.38-0.04B9 0 : chi Tau
+043906.10 +075215.6 +000091.9-000004.600019.4 05.3800.26A5 0
+051900.02 +334454.5 +000013.6-000029.600007.3 05.38-0.17A0 0 0.02 2.47
+072038.81 -520509.3 -000008.2+000000.500006.6 05.38-0.07B9 0
+075539.90 +195302.6 -000014.7-000039.800009.6 05.38-0.04A0 0
+091717.40 -684122.5 -000109.2-000028.400029.8 05.3800.41F4 1
+092746.92 -060415.7 -000232.8-000065.200032.0 05.3800.64G2 1
+122249.47 -574034.0 -000037.7-000012.700009.5 05.38-0.10B9 0
+124913.80 +832446.3 -000028.1+000017.600010.8 05.3800.03A1 1
+134201.12 -584713.4 -000030.7-000011.700005.0 05.38-0.03B9 1
+143020.99 -493108.1 -000050.7-000037.600014.7 05.3800.06A1 1
+145617.23 -524834.4 +000027.6+000007.900015.1 05.3800.14A2 0
+152148.61 +325601.2 -000048.8+000013.900013.2 05.38-0.05B9 0
+155353.92 -243159.1 -000013.5-000025.400007.9 05.38-0.01B5 0
+172039.47 +322813.0 +000135.4-001040.500069.5 05.3800.62G0 0
+182940.96 -015906.8 +000029.8-000033.800013.8 05.3800.96K0 0
+183627.84 +090722.1 -000006.3-000133.900025.8 05.3800.39F5 0
+195046.80 -104548.9 -000032.4+000031.800037.9 05.3800.40F0 0
+200621.93 +355824.7 -000224.4-000440.600041.3 05.3800.85K0 0 0.04 29.68
+210110.92 +460920.8 +000006.1+000003.400002.4 05.38-0.21B1 1
+221109.78 +504923.8 +000126.8+000042.600018.2 05.3800.15A5 1
+002035.86 +081124.9 -000004.5+000009.600008.3 05.3801.34K3 0
+003235.40 +201740.0 +000136.8-000048.100012.7 05.3801.07K0 0
+023546.80 +344115.7 +000019.6-000051.200000.6 05.3801.65M3 0
+122728.88 -585930.4 -000014.9+000005.300005.8 05.3801.54M4 0
+183356.70 +522112.6 -000003.3+000003.000004.1 05.3801.09K0 1
+184728.98 -054218.3 -000044.1-000031.400002.3 05.3801.28K0 0
+191621.74 -452757.8 -000002.0+000012.100006.1 05.3801.35K3 1
+202814.45 +812521.6 +000033.7+000016.200007.2 05.3801.01G9 0
+212409.60 -205105.6 -000007.7-000126.900014.3 05.3801.18K0 0
+010249.19 -462350.4 -000002.2+000011.000013.9 05.3900.90G8 0
+024954.15 -275631.3 +000046.5+000022.200005.9 05.3900.01A1 0 : gam2For
+035558.16 +475217.3 +000017.6-000020.600003.9 05.39-0.07B6 0
+041049.88 +262851.7 -000030.8-000036.100016.7 05.3900.35F2 0 0.10 0.13
+044425.77 +110846.2 +000098.9-000013.500020.7 05.3900.25F0 0
+045950.44 -101546.8 +000019.5-000136.800018.3 05.3900.80G4 0
+061706.62 +095633.1 +000005.1-000059.900012.8 05.3900.11A2 0
+064857.74 -150841.0 -000000.6-000006.000005.4 05.39-0.10B7 1
+080447.19 +792847.1 -000036.5-000053.800009.9 05.39-0.04A0 0
+112402.34 +012427.9 -000016.5+000000.700008.9 05.3900.94G8 0
+113337.26 -403512.1 -000083.6+000027.100008.9 05.3900.12A2 1
+143720.17 -460800.3 -000014.2-000010.700002.4 05.3900.93K0 1
+143850.28 +442416.4 -000068.4-000018.400016.6 05.3900.03A1 0
+154605.65 -014814.8 -000021.8-000031.800008.0 05.39-0.04B8 0 0.05 0.87
+160102.80 +331819.4 -000196.9-000773.000057.4 05.3900.61G2 1 : rho CrB
+165455.14 +205730.5 +000056.3+000001.500012.8 05.3900.97G8 0
+172205.88 -700723.4 -000001.7-000012.000002.9 05.39-0.04B8 1 : iot Aps
+190013.67 +503200.5 +000007.0+000003.100005.2 05.39-0.18B2 0
+193450.92 +292746.5 +000015.1+000017.800006.1 05.3900.58A0 0
+194925.29 -723012.3 +000006.9+000014.700024.1 05.3900.23A4 0
+203357.00 +130137.9 +000076.5+000021.900018.9 05.3900.09A3 1 : eta Del
+212740.03 +273630.8 +000041.8+000020.400018.0 05.3900.05A1 0
+231001.47 +094919.6 -000017.8-000007.800005.3 05.39-0.07B9 1
+064652.69 -511555.6 -000022.0-000089.600003.6 05.3901.33K1 0
+093132.45 +350612.6 -000055.2-000097.200007.5 05.3901.54M1 0
+160950.53 -032800.2 -000024.3+000000.600006.6 05.3901.45K4 0
+182008.77 -154953.8 +000040.0-000038.700006.9 05.3901.47K3 0
+024233.16 -504803.0 +000333.7+000219.200058.0 05.4000.56G3 0 : iot Hor
+034913.70 +705216.3 +000020.9-000062.700010.0 05.4000.10A2 0
+043037.30 +134328.0 +000108.1-000019.700021.8 05.4000.26F0 0
+052710.09 +175744.2 +000007.9-000021.100004.9 05.40-0.09B5 0
+053838.10 +302932.8 -000021.1-000012.000007.3 05.4000.45A2 1
+072300.70 -315525.6 -000008.5+000003.700002.3 05.40-0.16B3 0
+092827.38 +090324.4 +000040.4+000002.700029.1 05.4000.60F9 1 : ome Leo
+092839.99 +453606.5 -000006.4-000128.200011.3 05.4000.99K0 0
+093540.03 +354838.8 -000730.0-000260.600089.5 05.4000.77G8 0
+111345.58 -000410.2 -000048.1+000002.700006.8 05.40-0.02A0 0
+132827.18 +595644.5 -000078.0+000034.500013.8 05.40-0.01A1 0
+142627.41 +191336.6 -000071.0+000026.700011.4 05.4000.23F0 0
+153130.82 -732322.4 +000000.4-000018.300003.2 05.40-0.15B1 0 : kap1Aps
+162439.73 -294216.1 +000069.3-000082.100031.8 05.4000.62G0 1
+184457.15 -394110.2 +000008.6-000006.300002.5 05.4000.85K1 0
+190254.49 -034156.4 +000011.3+000007.000006.5 05.40-0.01A1 0
+190455.17 +532347.8 -000004.2+000021.000009.3 05.40-0.01A0 0
+211757.28 -175906.5 +000015.6-000000.700005.6 05.40-0.12B5 0
+010302.60 -045010.9 -000117.0-000102.900008.0 05.4001.11K0 0
+042147.58 +604409.2 +000056.7-000113.700007.6 05.4001.50M0 0
+085414.70 +303445.0 +000039.0-000025.600008.9 05.4001.05G7 1
+162229.22 +334212.1 -000005.2+000050.000006.0 05.4001.52K5 0 : nu 2CrB
+190457.66 -040152.9 +000020.8-000026.700010.0 05.4001.12K1 0
+200532.73 +615942.9 +000123.8+000070.600018.8 05.4001.19K3 0
+063632.84 +382644.0 -000001.8-000021.400001.8 05.4002.77C5 0 0.48 459.00
+004517.20 +551317.1 -000028.4-000005.300009.3 05.4100.02A2 0
+065126.98 -705748.5 +000004.0+000025.600005.8 05.41-0.11B7 0 : iot Vol
+070640.77 -111738.5 -000003.3+000002.000001.1 05.4100.03B0 1
+072331.90 -321207.5 -000007.8+000004.500002.8 05.41-0.17B2 0
+072905.71 -384843.6 -000021.0+000016.400005.9 05.41-0.15B3 0
+074115.83 -383200.9 -000020.7+000016.300005.3 05.41-0.13B3 0
+123742.23 -270819.2 +000079.5-000094.200028.9 05.4100.33F0 0
+141916.22 +130015.8 +000105.9-000032.200038.3 05.4100.39F5 0
+154404.42 -154021.6 -000034.5-000063.500022.2 05.4100.24A6 0 : eta Lib
+155355.87 -235840.9 -000012.9-000024.100008.3 05.41-0.03B2 0 0.04 0.51
+170802.08 +355606.8 -000024.2-000017.100018.6 05.4100.31A5 1
+172849.69 +001950.1 -000064.7+000019.900015.9 05.4100.24A8 0
+183637.35 +332808.5 -000009.0-000000.400006.2 05.41-0.10B8 0
+193926.47 +424905.6 +000023.8+000027.300004.8 05.41-0.06B9 0
+195044.78 -591137.1 +000023.1-000012.200012.6 05.4100.08A0 1
+204212.63 +502024.1 +000001.1+000003.700003.5 05.41-0.11B2 1
+001134.42 -274759.2 +000004.6+000017.100005.6 05.4101.35K2 0 : kap2Scl
+013558.96 -152400.8 +000019.1+000013.500005.9 05.4101.23K1 0
+134725.35 -175135.1 +000060.8-000031.000005.1 05.4101.62M2 0
+162833.98 +003954.6 +000007.0-000068.000007.7 05.4101.46K4 0
+181909.56 +071535.1 -000045.4+000002.000022.2 05.4101.08K2 0
+182208.69 +231706.0 +000011.6+000077.900004.8 05.4101.63K5 0
+204918.28 -684635.0 -000064.6-000049.800010.7 05.4101.12K0 0 : sig Pav
+211317.27 -273708.6 +000098.9-000112.800008.3 05.4101.43K3 1
+000921.02 -275916.5 +000072.6-000010.000014.6 05.4200.41F3 1 : kap1Scl
+004746.02 +745051.3 +000015.0-000005.900004.1 05.42-0.07B8 0
+011636.35 -023000.8 -000100.6-000064.000012.7 05.4200.89G5 0 0.13 77.08
+020311.61 +000742.4 +000075.8+000021.700011.3 05.4200.15A5 0
+022212.41 -005305.1 -000017.6-000046.000011.7 05.4200.34F0 0
+073351.05 -362018.2 -000008.6+000004.100002.6 05.42-0.08B2 0
+083130.94 -193438.8 -000033.2-000009.100008.6 05.42-0.06B9 1
+090800.07 +293915.2 -000031.1+000003.400012.6 05.4200.89G8 0 : tau Cnc
+162431.77 -373357.5 -000014.1-000030.400007.0 05.42-0.10B8 0
+203749.10 +112239.7 +000040.0-000008.500018.4 05.4200.05A2 0 : iot Del
+212746.16 +664832.9 -000010.2-000020.700004.2 05.42-0.10B7 0
+230840.84 +020739.4 +000137.4+000109.000011.6 05.4200.91G8 1
+002826.42 -395453.6 +000135.9-000041.400007.9 05.4201.56M0 0
+012440.77 -412932.9 +000016.9-000036.900013.2 05.4201.03K0 0
+015317.35 +404347.3 -000009.6-000004.200006.0 05.4201.31K1 0
+042702.89 +804927.2 +000012.9-000020.900003.5 05.4201.18G6 0
+063349.49 -361356.2 -000015.3+000098.000008.0 05.4201.42K3 0
+064445.46 +285815.6 -000008.8-000023.600005.7 05.4201.45K4 0
+101640.75 +134342.1 -000022.9-000015.200006.5 05.4201.65M1 0
+114719.17 -574147.6 -000025.5+000020.000004.0 05.4201.66K5 0
+123338.90 +331451.6 +000021.2-000031.400012.3 05.4201.01K0 0
+142841.73 -065401.5 -000014.0-000050.300006.8 05.4201.49K5 0
+183935.18 -431108.8 -000031.5-000042.200004.0 05.4201.65M2 0 0.06 5.28
+124507.83 +452624.8 -000002.2+000013.100004.6 05.4202.99C7 0
+022201.44 -104638.4 +000153.4-000081.900033.5 05.4300.36F0 0
+024405.16 +441749.4 +000002.0-000006.100004.7 05.4300.90G0 0
+050919.60 +094946.6 +000063.5-000007.900018.5 05.4300.25A2 0
+084630.55 -455445.1 -000005.0+000004.900001.0 05.4300.24B3 0
+085641.88 -853947.6 -000116.3+000033.700020.7 05.4300.31F0 0 : zet Oct
+094620.42 -764633.5 +000083.5-000057.000017.1 05.4300.90G8 0 : nu Cha
+110454.21 -354816.9 -000021.7+000004.500006.2 05.4300.02A0 1
+110844.05 -280450.2 -000073.1-000022.200017.2 05.4300.07A1 0
+151849.15 -602946.8 -000003.2-000004.600000.0 05.43-0.09O7 0
+153849.50 -522221.4 -000034.1-000030.900007.1 05.4300.01B9 0
+155547.57 +375648.3 +000029.4+000080.100024.1 05.4300.35F0 0 : lam CrB
+155834.87 -244953.1 -000011.4-000024.100006.7 05.43-0.09B5 0 0.05 0.98
+161207.29 -083251.3 +000044.4+000001.400013.1 05.4300.12A4 0
+170947.92 -103122.9 +000054.7-000108.600024.8 05.4300.47F5 0
+175511.14 +720018.5 +000008.0-000002.900004.5 05.4300.34F2 0 : psi2Dra
+183639.09 +064019.8 -000030.6-000144.300031.5 05.4300.39F3 0
+185216.43 +212530.6 -000007.2-000010.100007.1 05.43-0.07B9 0
+220050.22 -282713.5 +000014.8+000000.300003.2 05.43-0.10B8 1 : eta PsA
+221037.46 -113353.9 +000029.7+000008.000005.8 05.43-0.12B5 0
+225927.40 +005747.1 +000090.1-000067.700011.6 05.4300.98K1 0
+234850.17 +621252.3 -000002.8-000001.400000.2 05.4300.67A3 1
+015946.19 -204928.5 +000017.9+000015.200004.9 05.4301.64M0 0
+020026.77 -083125.8 +000086.7-000019.300005.5 05.4301.39M3 0
+053010.21 +630402.0 -000005.9-000004.800003.5 05.4301.70M1 0
+063150.07 -080929.5 -000009.2-000022.200003.8 05.4301.37K2 0
+103211.80 +140814.0 -000040.9+000024.700003.0 05.4301.70M2 0
+124734.34 +664725.1 +000001.6-000004.700004.2 05.4301.57K5 0
+224946.23 +555409.7 +000083.4+000038.000008.8 05.4301.17K1 0
+225102.15 -390924.5 +000018.3-000006.500003.0 05.4301.44K3 0
+025723.70 -235143.5 +000101.5-000035.800020.5 05.4400.24A5 0
+032019.58 +774405.6 +000064.9-000066.200012.4 05.4400.21A6 0
+034820.80 +232516.9 +000019.1-000046.800009.6 05.44-0.07B8 0
+041022.52 -065525.8 +000003.4-000012.000008.7 05.4400.94G8 0
+051222.45 +735648.3 +000004.3-000028.800008.7 05.44-0.11B9 1 0.06 2.73
+051922.11 -503623.5 +000023.0+000227.400027.7 05.4400.52F7 0 : zet Pic
+053949.85 -323744.9 -000015.9-000031.600008.5 05.4400.91G6 0
+061544.97 +123303.9 -000003.2-000001.500002.3 05.4400.01B9 0
+064614.47 +793358.6 -000099.0-000603.600056.0 05.4400.53F8 0
+065424.66 -010737.1 +000014.0-000014.300006.7 05.4400.17A4 1
+071123.63 -001806.9 -000027.4-000009.100012.5 05.4400.31F2 0 0.07 0.09
+085656.63 +325438.1 -000053.4-000065.600016.7 05.4400.18A7 0 : sig2Cnc
+093712.68 -534006.5 -000024.0-000009.100013.9 05.4400.14A2 1
+104652.06 -171748.6 -000016.0-000017.900014.9 05.4400.11A3 0
+115815.25 -561902.3 -000021.6+000001.800005.2 05.44-0.06B8 0
+130807.16 -651821.7 -000005.3-000002.200000.0 05.44-0.03WC 1 : the Mus
+160619.73 +674835.9 -000035.9+000062.600011.9 05.44-0.02A0 0
+161917.64 -424026.2 +000006.6-000010.300007.0 05.4400.10A3 1 : lam Nor
+182654.01 -480701.6 +000003.7-000055.100006.2 05.4400.85K0 0
+230509.71 -074137.7 +000123.5+000007.100017.3 05.4400.31F2 1
+005750.15 +285932.0 +000005.3-000007.800004.6 05.4401.08G6 0
+075303.51 -362149.6 -000010.8+000001.800004.3 05.4401.16K1 0
+085555.56 +113733.8 -000013.3-000014.400005.6 05.4401.46K5 0
+153612.14 -442348.1 -000045.0-000055.200005.0 05.4401.50M0 0
+175647.75 -040454.5 -000005.5-000008.900007.7 05.4401.16G9 0
+201313.87 -010033.4 +000024.9-000030.100003.7 05.4401.43K5 1
+203118.81 +491313.3 +000008.8-000031.300008.1 05.4401.57M2 0 : ome2Cyg
+231929.79 +483730.7 +000023.0+000051.900009.9 05.4401.01K0 0
+003721.23 +352358.2 -000009.2-000003.600003.2 05.4500.89G5 0
+023849.00 +215741.2 -000007.1-000015.100009.4 05.4500.17A7 0 : nu Ari
+030526.69 +251518.7 +000004.0-000010.100008.1 05.45-0.03B7 1
+034448.20 +241722.5 +000020.7-000044.000009.8 05.45-0.03B7 0
+040356.51 +081149.9 +000168.3+000028.000027.8 05.4500.37F2 0
+040917.84 -162309.2 -000001.1+000001.000004.5 05.45-0.15B5 0 0.04 1.87
+044003.42 +121151.5 -000001.3-000013.000009.5 05.45-0.12B8 0
+065634.48 -792512.7 -000001.5-000001.600009.2 05.4500.04B9 0 : the Men
+065733.97 -243751.8 -000096.3+000088.400025.9 05.4500.39F3 1
+082551.92 -420911.2 -000016.5+000013.400004.0 05.45-0.14B3 0
+083923.87 -532623.4 -000024.0+000023.500007.2 05.45-0.13B5 0
+090244.27 +242710.6 -000002.6-000007.100007.1 05.45-0.04A0 0 : nu Cnc
+093005.13 -513101.9 -000019.0+000011.800007.8 05.45-0.08B8 0
+105343.76 -020745.3 -000083.3+000015.000010.4 05.4500.97G8 0
+121103.88 -233608.5 -000065.5-000020.600017.8 05.4500.06A1 0
+122822.49 -390228.1 -000028.7-000014.000007.6 05.45-0.07B8 0
+125458.35 -850724.3 +000067.5+000022.100008.8 05.4500.99K0 1 : iot Oct
+150259.29 -323835.7 -000021.1-000019.700009.3 05.45-0.13B3 0
+181553.39 -441223.4 +000069.3+000014.700012.2 05.4500.96G8 1
+193747.26 -043851.0 +000104.8-000053.600031.1 05.4500.43F3 0
+210846.01 -885723.4 +000026.0+000005.000012.1 05.4500.28F0 0 0.06 0.10: sig Oct
+215622.79 -371513.1 -000025.2-000009.600010.3 05.4500.08A3 0
+221418.74 -274600.9 +000022.9+000001.900006.4 05.45-0.12B7 0 : lam PsA
+222952.97 +784927.6 +000003.5-000021.700013.8 05.4500.09A3 0 : rho2Cep
+225727.85 +204607.3 +000208.1+000061.000065.1 05.4500.67G5 0
+003909.89 +492116.5 +000007.9-000002.700002.5 05.4501.64K5 0
+005500.30 -693137.1 +000007.9-000043.400015.5 05.4501.09G7 0 : lam2Tuc
+041448.55 -621131.4 -000003.0+000097.900012.2 05.4501.11K0 0
+053251.38 -383048.0 +000050.4-000010.600018.9 05.4501.22K2 0
+073148.37 +170510.4 +000042.6-000075.400010.8 05.4501.13K2 0
+083718.85 -625112.3 -000011.0-000021.900009.7 05.4501.01K0 0
+151115.98 -552045.7 -000003.8-000007.400001.6 05.4501.12G2 0
+155434.66 +201839.1 -000083.8+000043.000005.4 05.4501.59M0 0
+161643.27 -534840.0 +000008.6-000000.700004.0 05.4501.70M2 0
+192529.67 -235744.7 -000018.2-000013.400006.5 05.4501.44K3 0 : chi3Sgr
+040421.67 +240621.7 -000000.3-000013.800003.4 05.4600.81G0 0
+041913.18 +500255.8 +000062.9-000058.600012.6 05.4600.23A7 0
+052014.68 +410510.8 -000018.1-000052.200010.7 05.4600.12A3 1
+053009.46 -470438.4 +000020.8-000131.900022.9 05.4600.61G3 0
+053114.53 +031731.7 +000001.3-000000.900002.1 05.46-0.18B1 1
+054554.05 +494934.6 -000011.2-000011.300006.8 05.4600.03A0 1 : omi Aur
+055016.80 -792141.5 -000004.5+000066.000012.1 05.46-0.08B9 0 : kap Men
+060632.10 -230638.8 -000010.4-000028.600006.9 05.4600.06A2 1
+071614.58 -153508.4 -000044.3-000014.100011.8 05.4600.08A1 0
+084119.60 -785748.3 -000029.3+000027.600010.3 05.46-0.10B9 0 : eta Cha
+104516.38 -802810.3 -000017.4-000030.300009.2 05.4600.96K0 1 : del1Cha
+113220.76 +610457.9 -000014.2-000095.100036.3 05.4600.52F6 1
+133930.58 +525515.9 -000136.1+000056.400019.3 05.4600.11A3 0
+140642.91 -091848.7 -000140.6+000004.000018.2 05.4600.35F2 0
+152718.14 -364603.0 -000021.2-000024.000007.8 05.46-0.15B5 0
+163622.57 -425131.9 -000004.3-000003.000001.1 05.4600.34O9 0
+165401.84 -414823.0 -000001.8-000002.500000.6 05.4600.18B0 1
+184850.47 -434048.0 +000024.4-000020.800009.4 05.4600.13A2 1 : eta1CrA
+191743.64 +230132.0 +000001.5-000003.700001.7 05.4600.02B0 1 : 2 Vul
+192035.68 -005331.8 +000005.6+000003.100006.4 05.46-0.04B9 0
+193734.48 -141805.2 -000104.4-000146.700032.4 05.4600.50F7 0
+195713.86 +402204.2 +000007.1-000000.500002.1 05.46-0.09B5 0
+213745.37 +191906.9 +000099.5+000013.400010.2 05.4600.32F1 0
+005458.02 +233742.4 +000137.1-000045.600025.7 05.4601.01K1 1
+043919.64 -142132.0 +000121.1-000125.400016.4 05.4601.05K0 0
+071019.33 -272929.5 -000009.4+000001.900005.1 05.4601.00G8 0
+071323.39 +512543.4 +000008.2+000013.400004.2 05.4601.64M3 0
+092706.50 -713607.5 -000102.4+000081.000016.2 05.4601.08K2 0
+093136.32 -730451.3 -000025.2+000002.400004.1 05.4601.56K4 0
+113734.05 -474450.6 -000068.6+000028.100009.0 05.4601.23K2 1
+124400.55 -281925.9 -000029.5-000039.400008.2 05.4601.35K3 0
+125519.46 -425456.5 -000037.8-000012.600005.4 05.4601.67M0 0
+134738.67 -501914.4 -000141.2-000006.300007.2 05.4601.35K2 0
+152617.46 +342009.1 -000114.4+000060.300006.7 05.4601.41K4 0
+161315.41 +050116.0 +000036.3-000005.100007.7 05.4601.47K5 0
+185452.18 +413609.8 -000001.4-000002.300012.2 05.4601.03G8 0
+192952.17 -265907.8 +000022.2-000043.000012.8 05.4601.12K1 1
+025949.78 +471314.3 +000011.9+000022.400005.8 05.4700.87G4 0
+033208.58 +480124.7 +000022.8-000023.800005.6 05.47-0.10B8 0 0.04 2.49
+043000.60 +832024.5 -000046.7+000102.000010.7 05.4700.85G8 0
+043038.83 +154131.0 +000104.2-000024.300022.6 05.4700.26Am 0
+052916.49 +250901.1 +000011.4-000037.400007.5 05.47-0.04B9 1
+054726.20 +174344.9 -000002.0-000004.800002.6 05.4700.30F0 0
+083436.19 +650843.0 -000047.1-000042.500020.6 05.4700.21A2 1
+084939.17 -401912.6 -000009.8-000000.800002.0 05.4700.07A2 0
+103727.08 -584400.0 -000007.5+000003.100000.4 05.4700.50A0 0
+121850.07 +750938.0 -000036.0+000004.300011.3 05.4700.05A1 0
+122927.05 +240632.1 -000018.1+000001.800015.1 05.4700.45F5 0
+123100.57 +243401.9 -000012.0-000008.900010.5 05.4700.06A2 0
+132037.85 -524452.0 -000030.7-000016.500008.2 05.47-0.12B6 0 0.05 1.54
+160019.98 -163156.6 -000636.5-000397.900030.5 05.4700.52F7 1
+171902.95 -463811.4 +001035.2+000109.200113.8 05.4700.76M0 1
+175525.19 +260259.9 +000004.4+000005.000001.0 05.4700.34F2 0 0.17 63.81
+181026.26 -620010.0 -000077.6+000234.700056.3 05.4700.59G0 1 : iot Pav
+181312.70 -412009.9 -000003.3-000005.900002.0 05.47-0.15B2 0
+182336.44 -750239.6 +000004.5+000020.100016.6 05.4700.04A0 0 : phi Oct
+183249.95 +303315.1 +000013.4+000011.600008.9 05.47-0.08B8 0
+222839.18 -390753.0 +000037.2-000160.700012.4 05.4700.96G8 0 : nu Gru
+005240.60 -240021.3 +000037.3+000033.600006.5 05.4701.27K1 0
+045205.17 +633020.3 +000038.1-000094.300006.5 05.4701.56M2 0
+045511.14 -745613.2 +000027.6+000061.900004.6 05.4701.52K6 0 : eta Men
+070822.04 +155551.3 -000005.0-000103.500010.7 05.4701.02G8 0
+075442.74 +473352.5 -000048.4+000001.500006.4 05.4701.46K4 0
+090935.58 -084715.5 -000017.8-000007.000005.1 05.4701.00G8 0
+110014.70 +453134.6 +000009.7+000003.000003.7 05.4701.47K5 0
+140222.80 -272547.1 -000032.4-000004.100007.5 05.4701.33K2 0
+145029.80 +371618.5 -000212.3+000095.200016.3 05.4701.03K0 0
+204019.81 -332554.9 +000022.9+000035.900013.6 05.4701.12K1 0
+205353.91 +332616.1 -000020.6+000034.000005.3 05.4701.52K5 0
+212844.79 -693019.0 +000082.3-000046.400008.2 05.4701.55M5 0
+222600.78 +704615.2 +000019.7+000005.300006.3 05.4701.22K2 0
+183243.32 -145156.4 +000000.1-000003.400002.6 05.4702.00K3 0
+022449.04 +103638.2 +000019.6-000013.600005.4 05.48-0.10B7 0 : xi Ari
+035241.65 -052140.5 +000003.2-000007.100006.5 05.48-0.09B8 0
+051740.25 -133110.9 -000007.6-000048.500020.7 05.4800.93G8 0
+062124.72 -114623.7 -000004.2+000002.400001.9 05.4800.00B1 0
+074756.78 -121134.4 -000104.7+000077.400033.1 05.4800.48F5 1
+075411.01 -355238.3 -000003.9+000003.400004.1 05.48-0.17B2 0
+084216.20 -480556.8 -000004.9+000003.500001.9 05.48-0.17B1 1 0.04 1.12
+090524.11 +483149.3 -000012.0-000018.200009.4 05.4800.47F6 0
+113839.96 -131208.1 +000099.6+000126.200037.1 05.4800.52F7 0 : iot Crt
+123346.80 -092707.5 -000082.2+000000.100012.5 05.48-0.04A0 0
+154250.82 +522139.0 -000066.3+000029.700010.3 05.48-0.04B9 0
+161049.53 +755239.1 -000001.4+000013.200004.9 05.48-0.09B8 0
+161955.24 +394230.9 -000129.3-000002.500037.3 05.4800.41F3 0
+164647.97 -392236.8 -000017.7-000026.200008.8 05.4800.97K0 0
+165019.35 +071451.7 +000051.8-000009.000017.3 05.4800.11A3 0
+204620.03 -391157.1 +000042.7-000030.100010.2 05.48-0.08B8 1
+212411.44 -125241.3 +000091.7+000009.000020.8 05.4800.30F0 0
+025040.40 -354032.6 +000003.9-000054.400006.1 05.4801.26K2 0 : eta3For
+145126.57 +591737.1 -000120.9+000137.000007.4 05.4801.37K4 0
+145646.11 -112435.0 +000007.9+000011.200006.1 05.4801.49K4 0 : xi 2Lib
+165711.17 -331534.1 +000005.9-000009.600004.5 05.4801.61K5 0
+205318.56 +451054.1 +000008.6-000004.400004.4 05.4801.09K0 0
+212516.96 -033323.7 -000012.4-000069.800008.0 05.4801.45K4 0
+004611.63 -223119.4 +000197.1-000012.200009.8 05.4900.98G8 0
+031747.33 +440130.3 +000026.6-000023.700005.1 05.49-0.06B8 0
+035628.69 +350451.3 +000002.6-000004.000003.4 05.49-0.06B1 0
+044736.21 -165605.5 +000130.4+000169.200075.1 05.4900.63G3 0
+054936.55 -142900.8 -000021.0-000047.600010.5 05.4900.87G8 1
+060857.87 -222538.2 -000003.9-000052.800012.8 05.49-0.01A0 1
+084219.02 -530600.4 -000023.2+000024.100006.8 05.49-0.13B8 1 0.04 3.38
+091641.38 -084441.1 -000015.9+000000.000004.7 05.49-0.08B9 0
+101614.48 +291838.0 -000071.2-000024.100012.7 05.4900.02A0 0
+104625.35 +141141.3 -000125.3-000064.900011.3 05.4900.91G4 0
+123140.34 -592526.1 -000013.2-000003.500001.9 05.4900.62F5 0 0.22 3.34
+123907.36 +210345.3 -000077.4-000008.900011.4 05.4900.98G9 1
+161537.13 -082205.7 +000232.2-000495.800071.3 05.4900.65G1 0
+190425.06 -310249.3 +000003.0-000019.200006.0 05.4900.03A0 0
+194333.45 -152810.8 +000135.6-000185.200027.3 05.4900.46F5 0
+221750.70 -773041.7 -000037.3+000014.300026.0 05.4900.31F3 0 : psi Oct
+233756.77 +182402.2 +000048.5+000017.600013.7 05.4900.01A1 0 0.10 0.50
+234756.49 -024541.8 +000096.5+000005.500011.2 05.4900.94G8 0
+013256.05 -365154.7 +000000.1-000020.300012.3 05.4901.02K1 1
+014605.93 -504858.4 +000043.7-000017.400004.8 05.4901.61M3 0
+030607.95 +792506.6 -000034.6+000010.300004.7 05.4901.57F7 1
+074602.16 -064620.2 +000048.9-000093.100013.7 05.4901.38K5 0
+092954.52 -263522.6 -000022.4+000000.700004.3 05.4901.34K2 0
+180802.31 +362406.2 -000095.0-000186.100015.7 05.4901.16K2 0
+181415.91 -214247.2 -000015.0-000023.400006.5 05.4901.53K2 0
+183353.49 -240156.2 -000003.0-000007.100000.9 05.4901.79K3 0
+205654.03 -094151.1 -000003.5-000011.500005.4 05.4901.47K5 0
+002039.04 -693729.7 -000004.0-000000.600010.7 05.50-0.05B9 0 : pi Tuc
+010226.38 -313307.4 +000081.0+000015.200014.4 05.5000.08A1 0 : sig Scl
+010249.09 +314815.6 +000015.5-000030.400007.9 05.50-0.04B9 0 : sig Psc
+020257.97 +331702.9 -000016.0-000006.800008.8 05.5000.03A2 0 : eps Tri
+032124.03 -233806.3 -000024.2-000018.900007.8 05.5000.89G8 1
+041926.08 +210832.7 +000029.5-000042.700012.2 05.50-0.07B9 0
+045624.19 -051016.9 -000005.7-000002.300004.4 05.50-0.12B6 1
+050806.62 +241554.7 +000001.7-000005.300001.0 05.5000.03B2 1
+053214.14 +170329.4 -000004.2-000010.800002.9 05.50-0.00B7 1
+060752.87 -420914.4 -000011.1-000017.400012.5 05.5000.01A0 0 : pi 2Col
+070315.11 -591041.3 -000010.0+000010.900006.8 05.50-0.12B9 1 0.03 1.65
+072021.46 -521842.8 -000035.2+000147.400028.8 05.5000.48F2 1
+134556.33 -122535.6 -000019.2+000008.000008.6 05.5000.90G8 1
+153236.71 -194013.3 -000018.9-000039.500014.4 05.5000.20A2 0
+160952.61 -333244.5 -000025.7-000044.900007.5 05.50-0.07B8 0
+163544.77 -652943.2 +000033.9-000028.800009.9 05.5000.95G8 0 : the TrA
+194342.92 +254618.7 +000011.6+000023.100009.2 05.5000.94G8 1
+202203.43 +242646.0 +000001.9-000006.900001.8 05.50-0.09B8 0
+212701.66 -423252.7 -000049.3+000014.500018.6 05.5000.39Am 1
+012641.65 +191426.0 +000050.8-000058.700010.6 05.5001.11K1 0
+032418.46 +244327.1 +000015.7-000051.400014.2 05.5001.19K4 0
+051444.05 +050922.1 -000007.0+000008.700005.5 05.5001.37K4 1
+095951.72 +564842.8 -000031.5-000028.000006.4 05.5001.49K5 0
+104624.49 +185329.8 +000094.1-000040.600018.3 05.5001.13K3 0
+113457.00 -490813.0 -000172.4+000188.100015.7 05.5001.04K1 0
+133711.05 +711432.2 -000036.3-000006.000008.1 05.5001.22K2 0
+153257.95 -011110.7 -000017.3-000041.200012.1 05.5001.09K0 0
+163419.37 -705917.0 -000016.4-000013.300003.5 05.5001.24K1 0
+181040.29 +031927.4 +000018.9-000005.300007.9 05.5001.20K2 0
+215917.88 -382342.3 +000042.5-000001.000008.3 05.5001.00K1 0
+232803.57 -872856.1 +000016.3+000011.500006.2 05.5001.28K2 0 : tau Oct
+103512.88 -393345.3 -000032.2+000003.300003.9 05.5003.02C 0
+003541.13 -480002.4 +000047.1-000101.400027.6 05.5100.46F6 0 : lam2Phe
+004701.43 +115826.2 +000053.8-000035.100012.4 05.5100.99G8 0
+010822.34 +053900.8 -000248.4-000165.500027.8 05.5100.33F0 1
+012651.56 -130323.5 +000014.5+000009.000027.6 05.5100.32F0 0
+021658.99 -062518.7 +000093.2-000106.900009.6 05.5100.96G8 0
+030215.40 -715409.0 +000027.2+000015.900006.2 05.51-0.12B8 0 : the Hyi
+031557.36 -772319.0 +000113.2+000062.000034.0 05.5100.44F4 0 : iot Hyi
+042813.30 +834827.9 -000004.2+000011.200004.8 05.51-0.11B5 1
+061813.73 -195801.2 -000005.8+000007.200003.3 05.51-0.16B2 0
+082716.79 -700536.9 -000018.5+000046.600011.4 05.51-0.02A0 0
+093801.43 -431127.1 +000024.0-000031.000006.7 05.5100.98G8 1
+104011.46 -650600.9 -000017.4+000012.900007.0 05.51-0.16B9 0 0.04 1.67
+104301.95 +261932.5 -000099.6-000049.300022.0 05.5100.16A4 1
+110314.93 -111811.6 -000081.7-000107.100010.2 05.5100.94G7 0
+120854.60 -411353.7 -000012.1-000008.300001.6 05.51-0.10B3 0
+143008.66 -451916.6 -000037.7-000027.800006.8 05.51-0.09B8 0
+165124.94 +011257.5 -000017.2-000014.000009.4 05.5100.06A2 1
+185135.00 +525828.3 -000065.1+000245.200038.3 05.5100.84G9 0
+185923.80 -125025.7 -000001.1-000022.400006.3 05.51-0.04B4 1
+190043.47 +553929.9 -000011.7-000007.400006.6 05.5100.86G5 0
+194601.22 -315430.7 +000001.5-000013.500006.0 05.5100.02B8 0
+195837.96 +305901.2 +000033.2-000002.600006.0 05.51-0.06B9 0
+201033.52 +265414.9 +000018.3+000012.900007.8 05.5100.09A3 0
+205825.96 +105021.7 -000048.0-000034.400013.7 05.5100.93G6 0
+222957.95 +042555.4 -000018.9-000151.100018.9 05.5100.39F5 1
+225935.76 -292744.4 -000006.8+000005.200008.9 05.5100.27F0 0 0.04 0.12
+040909.90 +193633.5 +000107.4-000031.600011.2 05.5101.08K2 0 : ome1Tau
+045722.35 +170913.3 -000011.2-000012.300006.9 05.5101.30K1 0
+134659.87 +383233.9 -000134.2-000021.700010.7 05.5101.04K0 0
+145733.22 -001003.2 +000059.9-000026.200011.1 05.5101.13K1 0
+152008.64 +293658.7 -000118.7-000042.000011.9 05.5101.01K0 0 : omi CrB
+172021.15 +461426.4 -000029.8+000040.900005.7 05.5101.59M0 0
+175022.87 +291919.3 +000030.9+000047.900012.2 05.5101.07K1 0
+185227.21 -463542.4 +000029.0+000000.100003.4 05.5101.64M0 0
+191315.52 -121657.0 +000012.5-000030.400005.8 05.5101.44K3 0
+200408.31 +071640.6 +000014.2+000013.000006.2 05.5101.06K0 0 : tau Aql
+201147.97 +264832.5 +000001.4-000010.400002.0 05.5101.40K3 0
+211915.69 +583724.6 -000003.5-000003.300000.9 05.5101.11B3 1
+214306.48 +410918.0 -000016.0-000012.200005.5 05.5101.61M2 0
+014229.15 -534426.1 +000167.0-000106.700057.6 05.5200.55F8 0
+025129.57 +150455.7 +000031.3-000023.300006.8 05.52-0.10B7 0 : sig Ari
+034756.02 -301002.4 +000026.2-000231.100011.6 05.5200.97G6 0 : rho For
+040836.49 +380224.8 +000163.9-000203.500046.9 05.5200.52F7 1 0.03 3.05
+045503.14 +551532.9 -000016.1-000008.600004.9 05.5200.01B9 1
+051604.14 +112028.9 -000008.5-000006.500008.9 05.52-0.01A0 0
+052745.61 +155226.8 +000004.4-000021.300005.8 05.5200.01B9 0
+055620.94 -312256.8 +000001.4+000005.900002.2 05.5200.38F2 0 : sig Col
+063635.33 -051240.0 +000003.0-000014.300003.9 05.52-0.08B8 0
+080244.79 -411835.5 -000006.1+000015.200006.7 05.52-0.15Ap 0 0.03 2.00
+082348.53 +531311.8 -000027.6-000098.400019.5 05.5200.12A3 0
+101807.60 -285931.3 -000015.4+000010.800001.5 05.5200.28B9 0
+102942.21 +841507.6 -000128.4-000039.600024.5 05.5200.24F0 1
+110654.43 +015720.6 -000383.1-000085.700016.1 05.5200.95G9 1
+172649.13 +200451.4 +000000.2+000016.100006.9 05.52-0.12B5 0
+191712.22 -663939.7 +000008.9-000004.300011.0 05.5200.17A4 1
+215229.96 +284737.3 -000058.7-000063.300036.1 05.5200.43F6 0
+221038.90 +700757.1 -000064.8+000024.200030.6 05.5200.39F2 1
+222705.31 +650756.2 -000000.7-000001.900001.3 05.5200.30B0 0
+080503.71 -530628.5 +000002.5-000003.100008.3 05.5201.35K3 0
+081334.23 -501145.8 +000021.7-000002.000004.3 05.5201.65M1 0
+082642.01 -123204.3 -000092.0-000025.700012.2 05.5201.17K1 0
+102408.61 +334306.7 -000015.7-000001.900008.0 05.5201.19K1 0
+122019.72 +263711.1 -000066.7-000110.400020.8 05.5201.09K2 0
+133251.69 -152146.8 -000077.2+000000.300004.9 05.5201.23K1 0
+150119.81 -024517.5 +000028.7-000022.400005.8 05.5201.69M0 0
+150306.08 +351220.8 -000040.0+000009.300011.8 05.5201.02G8 0
+151623.03 -222357.9 -000033.9+000001.800006.5 05.5201.36K2 0
+180748.40 -170915.5 -000103.5+000058.100013.1 05.5201.13K0 0
+182328.82 -361416.8 +000007.6+000005.300010.2 05.5201.01K0 0
+205100.76 -375447.8 -000006.7-000017.200005.2 05.5201.38K3 0
+215047.23 -693745.9 -000024.8-000004.700005.8 05.5201.38M0 1 : omi Ind
+224540.81 -463250.3 -000029.4-000011.400004.9 05.5201.30K3 0
+015159.31 +550850.7 +000012.5-000008.200003.2 05.53-0.17B1 0 0.23 0.00
+031744.47 -623436.8 +001337.8+000648.700082.5 05.5300.64G2 0 : zet1Ret
+034038.33 -051238.5 +000000.1-000003.600004.4 05.53-0.14B9 0 0.04 3.95
+042717.45 +225946.9 -000000.3-000013.200007.9 05.53-0.10B7 0
+042832.11 +012251.1 +000017.7-000022.000008.5 05.53-0.10B3 0
+044303.95 -705552.0 +000009.3+000034.800006.8 05.53-0.11B9 0 : mu Men
+044407.95 -183959.6 +000052.1-000017.600011.1 05.5300.03A1 0
+053107.62 -205148.8 +000005.1-000043.000012.0 05.5300.01A0 0
+053703.71 +170225.5 +000042.9-000034.900018.6 05.5300.24F0 0
+062625.86 +561706.2 -000025.2+000021.600012.0 05.5300.24A3 0 0.36 9.95
+081039.98 -134757.7 -000250.6+000057.700044.5 05.5300.49F7 0
+100043.90 -821253.1 -000027.0+000031.100008.2 05.5300.04A0 0 : mu 1Cha
+115540.53 +153848.5 +000010.1+000003.500005.8 05.5300.12A3 0
+135332.82 -353951.1 -000082.4-000022.300020.0 05.5300.44F3 1
+141405.33 +125734.5 -000254.0-000054.600030.1 05.5300.54F6 0
+141524.11 -181202.4 -000045.5-000011.400012.5 05.5300.00A0 0
+153255.23 -165110.1 -000010.7-000015.300004.2 05.53-0.15B3 0 : zet4Lib
+154856.81 -034906.7 -000029.1+000006.200020.3 05.5300.12A5 0
+160047.64 -082440.8 -000015.1-000012.000007.1 05.5300.04A0 0
+161932.68 -305424.4 +000082.9+000021.800024.1 05.5300.47F5 1
+162524.17 +372338.7 +000002.6+000000.200012.7 05.5300.17A5 1
+163611.43 +525359.9 -000012.9+000028.700008.2 05.53-0.06B9 0
+165817.95 -503827.9 -000010.2-000038.200006.2 05.5300.02B9 0
+171703.71 -323945.7 -000099.2-000055.500019.8 05.5300.51F6 0
+181005.81 -304343.0 +000012.6-000028.200009.1 05.5300.98K1 1
+190637.68 +283742.2 +000075.8+000084.400024.5 05.5300.30F0 0
+191939.35 +122228.7 +000004.3+000016.700009.4 05.5300.27F0 0 0.06 0.15
+204102.54 +321826.3 +000002.9-000011.800004.0 05.5300.87G8 1
+210404.71 -054923.0 +000020.9-000007.000006.0 05.5300.68G4 1
+213059.29 +602734.0 -000001.7-000003.300001.4 05.5300.10B1 0
+221349.18 +452626.2 +000073.4+000004.000013.0 05.5300.02A0 0
+222330.79 -244545.6 +000097.6-000002.500012.0 05.5300.98K0 0
+230452.15 -684913.4 +000044.8+000063.400018.1 05.5300.40F4 0
+232636.54 -524318.9 +000033.2+000130.100031.3 05.5300.41F4 0 : omi Gru
+000120.11 -502014.6 +000007.3+000010.600005.8 05.5301.61M2 0
+023600.07 -074953.2 -000033.6-000059.300006.3 05.5301.61M0 0
+130622.58 +223658.6 +000029.8-000042.700005.7 05.5301.46M5 0
+141316.42 -533956.3 -000012.7-000009.500001.2 05.5301.44K5 0
+174251.09 -365643.8 +000008.4-000023.500006.0 05.5301.55K5 0
+214725.31 +604133.7 -000009.7-000001.800007.0 05.5301.57M1 0
+225445.60 -161618.3 -000223.7-000088.600023.3 05.5301.11K1 0
+001002.18 +110844.9 +000029.7+000001.600010.0 05.54-0.06B9 0
+013705.96 +120829.4 -000074.9+000010.000029.6 05.5400.35F0 0 : pi Psc
+052250.32 +410145.3 -000012.5+000002.900010.9 05.5400.13A3 0
+064812.23 +554216.0 +000057.7-000104.800021.3 05.5400.00F5 1
+071550.11 +471425.5 +000029.4-000186.100059.3 05.5400.58G0 0
+091255.62 -592450.3 +000005.5+000015.700006.9 05.5400.85G6 0
+114119.86 -430544.4 -000082.4+000004.200015.6 05.5400.04A0 0
+120044.37 -102641.4 +000142.0-000483.300077.5 05.5400.76K0 0
+154753.10 -652631.9 -000028.0-000041.700008.0 05.5400.23A5 1
+171232.56 +625227.2 +000015.9+000048.000024.0 05.5400.22F0 0
+173446.35 -111431.2 +000003.0+000003.200008.7 05.5400.01B8 0
+174158.64 +155707.8 -000007.0+000103.000028.1 05.5400.39F4 1
+195201.59 +245931.8 -000000.1-000003.900001.8 05.5400.68A1 0
+195745.44 +164720.8 +000011.5+000019.700008.1 05.54-0.05B9 0
+205538.55 +123406.6 +000031.2+000021.100016.4 05.5400.13A4 0
+215656.39 +120435.5 -000028.4-000013.900007.4 05.5400.05A2 0
+231809.79 -404926.6 +000127.5-000122.400028.9 05.5400.45F5 0 : phi Gru
+055028.90 +141820.5 +000004.4-000037.400010.4 05.5401.01G9 0
+060116.29 -335442.4 +000005.4-000026.400005.9 05.5401.58K5 0
+061010.42 -402114.3 -000020.9+000073.100003.8 05.5401.67M2 0
+061701.23 -374415.5 +000001.4+000083.900010.8 05.5401.13K2 0
+072538.19 -790539.1 -000029.9+000006.000007.0 05.5401.28K2 0 : eps Men
+113029.08 +182435.1 -000081.5+000025.900010.0 05.5401.06K0 0
+122050.83 +575151.4 +000047.8-000070.500004.7 05.5401.45K5 0
+152107.64 -054929.4 -000051.9-000010.900012.1 05.5401.05K1 0
+155714.64 +142451.4 -000120.8+000087.200014.4 05.5401.14K1 0 : phi Ser
+205925.33 +592618.8 +000044.6+000015.300005.6 05.5401.41K4 0
+000541.94 +132346.6 +000042.6-000006.500008.8 05.5500.90G5 0
+004953.11 +274237.1 +000086.5-000010.200009.4 05.5500.40F5 1
+010541.68 +212755.7 +000053.9-000012.600014.7 05.55-0.05A0 1
+033951.14 +030324.6 -000036.6+000008.300008.1 05.5500.93G6 0
+034107.84 +373449.0 +000022.9-000027.300004.0 05.55-0.06B7 0
+042011.51 +505515.4 +000000.6-000007.600002.7 05.55-0.03B1 0
+062036.24 -340839.1 +000000.4+000019.900001.6 05.55-0.18B3 0
+070611.63 +342826.7 -000055.0-000049.100010.7 05.5500.91G8 0
+072759.17 -290921.2 -000010.1+000002.300004.8 05.55-0.05B9 0
diff --git a/kstars/kstars/data/hip004.dat b/kstars/kstars/data/hip004.dat
new file mode 100644
index 00000000..bc11fe04
--- /dev/null
+++ b/kstars/kstars/data/hip004.dat
@@ -0,0 +1,1000 @@
+081932.21 +754524.7 +000032.3+000015.800011.2 05.5500.90G8 0
+085134.44 -071038.0 -000048.8-000005.300006.7 05.5500.15A4 1
+112411.18 -721523.8 -000026.0-000002.500003.7 05.5500.02B2 0
+134429.82 -161044.6 +000012.6-000005.600004.2 05.5500.81G1 0
+142009.71 -430331.9 -000008.9+000007.700008.5 05.5500.91G8 1
+144143.62 +113939.4 -000159.5-000112.200008.5 05.5500.94G8 0
+162543.53 +785749.0 -000113.0+000104.200023.6 05.5500.25F0 0
+164153.67 -195528.1 +000028.2+000042.000023.5 05.5500.44F3 1
+164719.66 -582029.0 -000005.8-000020.100001.6 05.55-0.10B0 0
+172143.61 +395829.3 +000005.7-000065.600015.5 05.5500.67F9 0 0.08 2.23
+205208.69 -053025.4 +000001.3-000006.200004.3 05.55-0.08B9 0
+205819.38 +442817.5 +000101.6+000069.700012.3 05.5500.97G8 1
+220204.58 +580001.3 -000003.5-000001.600000.7 05.5500.02O9 0 0.09 3.07
+220316.43 -063120.7 +000047.8+000008.700012.0 05.5500.96K0 0
+222634.15 -164431.7 +000209.8+000004.000049.8 05.5500.62G3 1
+231537.71 +705317.1 +000017.0-000002.300009.2 05.5500.26F0 0 0.06 0.28
+233437.55 +401411.6 -000017.7-000045.800014.0 05.5500.10A1 0
+003341.06 -293329.5 -000027.9-000029.300006.6 05.5501.26K1 0
+013807.56 +575839.5 +000003.0-000005.500002.9 05.5501.39G5 0
+022727.79 +314804.9 -000023.8-000028.200011.4 05.5501.11K1 0
+031226.37 +063939.2 -000008.1-000001.300004.2 05.5501.01K1 0
+032211.89 +273627.3 +000004.4-000009.900003.4 05.5501.10G5 0
+051815.68 +424731.9 +000018.1-000030.500004.7 05.5501.49M4 0
+055452.49 -395728.5 -000012.7+000021.600006.4 05.5501.51M0 0
+062715.59 -001633.6 +000001.6-000005.200004.3 05.5501.38K5 0
+062720.48 +025429.7 -000043.4+000013.000011.2 05.5501.03G9 0
+074203.22 +141230.7 -000001.0-000010.800003.2 05.5501.64M3 0
+103905.74 +534006.6 -000090.2-000079.400006.3 05.5501.27K3 0
+124944.95 -715910.5 +000010.5-000005.900006.2 05.5501.15G8 0
+143619.06 -461443.8 -000031.2+000016.500005.1 05.5501.49K3 0
+193119.36 +501823.7 -000030.6+000045.800007.0 05.5501.27K1 0
+210625.50 -412309.4 +000029.2-000012.000003.5 05.5501.35K3 0 : eta Mic
+230119.35 -285114.1 +000058.4-000021.500005.6 05.5501.35K3 0
+234701.91 +572705.0 +000004.1-000007.500001.9 05.5501.63K3 0
+005646.94 +602146.3 +000027.4-000004.800005.3 05.56-0.05B8 1
+010757.11 +204421.6 +000085.4-000085.800020.2 05.5600.12A3 1 : psi2Psc
+011125.52 +641209.8 +000040.9-000019.300008.0 05.56-0.05B9 0
+025941.16 -022753.6 -000004.6-000020.800009.8 05.56-0.07B9 0
+033557.65 -111138.3 +000023.6+000080.600008.6 05.5600.92G7 0
+044006.85 -242856.7 -000069.9+000017.700010.3 05.5600.93G6 0
+052815.33 -371351.4 +000011.9+000067.800011.1 05.5600.03A0 0
+070357.40 -433632.3 -000102.7+000388.900061.5 05.5600.62G3 1
+084017.49 -530055.6 -000025.5+000023.200006.9 05.56-0.12B7 0
+090120.88 -415151.4 -000018.7+000014.800006.9 05.56-0.14B5 0
+091230.54 -433647.9 -000022.3+000012.200005.2 05.56-0.11B8 1 0.04 2.91
+094342.30 -535328.9 -000067.6+000032.700009.2 05.56-0.04A0 0
+113820.69 +433731.8 -000146.2-000035.000021.9 05.5600.35F2 0
+115210.39 -565916.2 -000106.9+000035.100009.6 05.5600.07B4 0
+122651.69 -324948.2 -000005.7-000030.100006.4 05.5600.01B9 0
+134056.18 -854709.6 -000087.7-000021.000012.7 05.5600.18A2 0 : kap Oct
+142506.34 -681143.2 -000008.0-000003.800000.9 05.5600.43A3 0
+181538.78 +420933.6 -000002.9+000000.900006.0 05.56-0.11B7 0
+185531.02 -162234.3 -000026.3-000184.000031.2 05.5600.45F5 0
+185716.59 +023207.4 -000004.7-000012.500003.0 05.5600.00B9 0
+190816.70 -191725.0 +000005.3-000001.100002.1 05.56-0.09B2 0
+195431.06 +241909.8 +000023.5-000000.800006.9 05.56-0.02A0 1
+222837.44 -672920.0 +000151.4-000070.700023.0 05.5600.21A3 0
+231534.26 -032946.9 -000012.4-000003.300014.1 05.5600.06A3 0
+231923.86 -050727.5 +000201.0-000020.400028.7 05.5600.39F3 0
+232450.82 +322305.5 +000016.5+000002.800006.4 05.56-0.07B9 0
+232659.92 +871826.8 +000076.9+000019.400010.6 05.5600.25A7 0
+034456.46 -001748.2 +000060.5-000001.900009.3 05.5601.41K4 0
+060934.53 -143504.9 -000015.7+000029.600015.3 05.5601.15K2 0
+062238.23 -695902.9 +000026.0+000034.800005.5 05.5601.51K5 0 : pi 1Dor
+082643.95 +123917.5 -000017.4-000103.000003.1 05.5601.61M3 0
+092150.94 -421141.1 +000060.2-000050.300005.8 05.5601.64M3 0
+093432.64 -055453.3 +000010.8-000058.300004.8 05.5601.16K1 0
+095055.60 -624442.5 -000012.2+000008.500003.4 05.5601.32K1 0
+152237.37 +393453.4 +000002.2-000013.800001.2 05.5601.63K4 0
+170618.11 +220503.3 -000097.8-000038.600009.1 05.5601.30K4 0
+174228.40 +243351.5 -000055.2-000103.800008.9 05.5601.44K4 0
+232232.52 +600800.6 +000006.8-000001.600002.2 05.5601.68K3 0
+000626.53 +641146.2 +000009.7+000000.000003.3 05.57-0.02B9 0
+003427.62 -522223.5 +000227.8+000038.200039.0 05.5700.47F3 0
+003719.79 -244602.0 +001422.1-000017.100064.4 05.5700.71K1 1
+004801.05 -214320.9 +000025.0-000007.200006.7 05.57-0.06B9 1
+010949.20 +193930.2 -000004.7+000009.300008.1 05.5700.70G0 0 : psi3Psc
+011141.37 +650108.0 +000023.9-000012.900009.0 05.57-0.07B9 0
+014220.44 +680235.0 +000053.1-000010.300007.3 05.57-0.05A0 0 0.04 3.15
+021542.83 +250235.7 -000088.7-000087.200020.8 05.5700.52F6 1
+022058.17 +500905.5 +000038.8-000031.200009.2 05.57-0.09B9 0
+032936.02 -124029.1 +000007.7+000005.000007.8 05.5700.17A5 0
+085637.49 +643614.5 -000032.9-000081.900010.6 05.5700.88G6 1
+102935.40 -303625.5 -000029.3+000002.400006.8 05.57-0.04B9 1 : del Ant
+103330.93 +345919.3 -000028.7-000003.100006.2 05.5700.03A2 0
+124157.16 +064823.9 -000071.7-000011.200013.4 05.5700.00A2 0
+133934.68 +104446.7 -000113.4-000013.400018.7 05.5700.35F0 1
+142219.74 -344712.4 -000026.3-000000.300002.6 05.57-0.09B8 0
+154316.10 -842755.8 +000137.0+000096.700015.0 05.5700.12A2 0 : rho Oct
+154523.47 +052650.4 +000027.2-000003.200008.5 05.5700.04A1 0
+160918.56 -575603.0 -000013.2-000059.600012.0 05.57-0.02B9 0 : iot2Nor
+164120.42 -484546.7 -000001.1+000005.500001.9 05.5700.17O5 1
+165648.04 -230901.2 -000002.3-000009.900009.0 05.57-0.02A0 1
+173121.35 +024328.1 -000019.2+000019.200008.8 05.5700.84G8 1
+180958.99 +362758.5 +000013.1+000011.200007.5 05.5700.92G8 0
+204748.33 +060029.7 +000008.8-000013.000006.3 05.57-0.01A0 1
+214632.08 -112157.4 +000030.4-000009.200011.1 05.57-0.00A1 0 : lam Cap
+214815.61 -471810.4 +000165.6-000295.000064.0 05.5700.60G2 0
+220256.68 +443859.8 -000021.5-000032.300006.2 05.57-0.03A0 1
+235708.49 +554220.6 -000020.4-000012.200015.0 05.5700.48G8 0
+000902.34 +181243.3 +000140.9-000025.600011.2 05.5701.04G9 0
+015938.85 -420149.0 -000050.6-000099.800012.6 05.5701.05K1 0
+021414.50 -675029.6 +000025.2+000045.700004.4 05.5701.56M1 0 : pi 1Hyi
+044912.84 +312615.4 +000016.8-000102.800013.9 05.5701.13K2 0
+063336.17 +140919.3 -000014.3-000087.000012.8 05.5701.10K2 0
+074906.72 -562437.4 -000006.6+000010.200003.5 05.5701.12G5 1
+093642.85 +310942.6 +000002.3-000043.700006.9 05.5701.59M2 0
+105123.76 +591912.9 -000029.7-000051.200012.4 05.5701.16K2 0
+130832.49 -085903.2 -000036.2-000064.200008.8 05.5701.18K3 0
+154359.32 +323057.0 -000028.8-000008.700013.1 05.5701.08G9 0 : pi CrB
+192619.13 -214636.1 +000036.2-000004.500005.9 05.5701.23K1 0
+192922.12 +143545.9 +000050.8-000023.700011.4 05.5701.05K0 0
+213323.53 -445055.3 -000018.9-000002.300005.2 05.5701.04K0 0
+231314.74 +571003.5 +002074.4+000295.000153.2 05.5701.00K3 0
+000137.02 +611322.1 -000002.8-000001.300000.9 05.5800.41F0 0
+002415.64 +520111.7 +000013.7-000004.400002.4 05.58-0.11B5 1 0.04 1.06
+010605.13 -095021.7 +000031.0+000005.900005.5 05.5800.01A1 0
+013851.71 -211631.7 +000129.5+000037.100014.2 05.5800.35F0 0
+021807.55 +195404.2 -000016.1+000000.900008.4 05.5800.01A1 0 : the Ari
+025625.98 +180125.1 +000281.2-000218.800028.2 05.5800.47F6 1 : rho3Ari
+032852.31 +495054.4 +000022.5-000025.600005.9 05.58-0.05B6 0
+041957.63 +140206.9 +000115.4-000019.900022.3 05.5800.28F3 0
+043008.53 +153816.4 +000107.6-000023.900022.9 05.5800.32F0 1
+045055.39 -532742.2 -000079.1+000087.800027.0 05.5800.34F0 1 : iot Pic
+063118.22 -514934.3 +000102.5+000104.600026.9 05.5800.53F8 0
+073832.84 +350254.5 +000037.3+000027.300010.7 05.5800.92K0 0
+082121.22 -200444.4 -000002.6-000018.800007.2 05.5800.77A3 1
+094630.38 -444518.2 -000013.1-000000.400002.3 05.58-0.18B2 0
+110649.93 -705240.6 -000022.6+000003.300002.9 05.58-0.07B2 0
+112536.46 +162723.6 -000141.2-000004.900021.1 05.5800.39F2 0
+115503.15 +082638.1 -000030.5+000015.500019.4 05.5800.94K0 0
+123334.27 -124949.2 -000017.0+000051.600020.6 05.5800.86G8 0
+130346.03 -203500.6 +000142.1+000005.100034.9 05.5800.55F7 1
+142838.09 +495041.9 -000304.5-000046.400010.6 05.5800.86G3 0
+181540.66 -630319.1 -000035.7-000023.900011.0 05.5800.94K0 0
+185343.56 +365818.2 +000001.5-000002.600003.0 05.58-0.14B2 0 : del1Lyr
+201828.63 +365959.1 +000040.4+000020.100016.8 05.5800.06A2 0
+220913.68 +331021.0 -000060.0-000065.900011.5 05.5800.98G6 1 : pi 1Peg
+221344.39 -251051.3 +000071.2+000008.400014.8 05.5800.50F7 0
+231642.19 +531250.6 +000111.7-000236.300049.3 05.5800.56F7 0
+071451.19 -270216.5 -000040.8-000029.600012.0 05.5801.22K3 0
+074112.45 +480754.7 -000052.7-000131.000010.0 05.5801.01K0 0
+082627.73 +275337.9 -000034.5-000114.900008.2 05.5801.42K5 0 : phi1Cnc
+102648.93 -545238.3 -000013.7+000005.000002.0 05.5801.56K3 0
+102929.01 -293949.9 -000059.7+000008.800008.4 05.5801.42K3 0
+175323.47 -345342.4 +000002.4-000006.200003.1 05.5801.10K3 1
+182501.51 -304523.0 -000128.0-000069.600005.0 05.5801.14K0 0
+185527.44 +063655.8 +000006.0-000088.800011.1 05.5801.04G9 1
+191520.09 +150501.2 +000001.0-000011.200005.3 05.5801.07G8 0
+202205.35 +454741.6 +000025.1+000039.700007.9 05.5801.08K0 1
+212104.24 +235122.5 +000243.6-000120.000011.6 05.5801.06K1 0
+232049.50 +302454.3 +000077.4-000068.800007.5 05.5801.50M0 1
+000441.25 -712612.7 +000030.0-000013.600005.7 05.59-0.10B8 0
+005452.76 +834226.9 +000062.0-000010.700013.3 05.5900.10A4 1
+020300.19 +642324.1 -000001.0-000001.900000.9 05.5900.33B8 0
+025556.74 +613115.8 +000145.1+000030.800037.8 05.5900.45F4 0
+034333.84 -102908.2 -000008.0-000020.200023.3 05.5900.22A5 1
+040537.30 -273907.3 +000200.5+000094.200023.2 05.5900.32F0 0
+063524.22 -364647.7 -000008.3+000020.800005.6 05.59-0.13A0 1 0.02 2.21
+065835.90 -252451.0 -000006.7+000005.300003.1 05.59-0.16B2 0
+072058.29 -142137.8 -000010.5-000000.300005.9 05.5900.97G8 0
+073311.68 +031725.0 -000015.7+000042.800023.4 05.5900.32F2 0 : del2CMi
+075746.30 -601812.1 +000518.4+000118.900061.8 05.5900.57G2 0
+085136.53 -573801.0 -000015.3+000015.600004.5 05.59-0.10B8 0
+090956.41 -302155.0 -000002.1-000048.900015.3 05.5900.18A4 0 : eps Pyx
+103059.86 -133518.5 -000033.6-000000.800006.7 05.59-0.03B8 0
+115740.04 -622655.4 -000024.0-000005.200005.5 05.59-0.15B3 0
+115847.67 -642022.4 -000006.0-000001.500001.1 05.5900.17A3 0
+145313.54 -731124.6 +000018.3+000034.300010.2 05.5900.82G5 1
+150525.89 +480903.2 -000065.3+000029.700012.6 05.59-0.01A1 0
+151856.39 -404717.4 -000019.4-000021.800006.3 05.59-0.10B9 0 0.25 1.85
+155654.11 -335751.0 +000020.3-000049.700016.6 05.5900.07B9 1
+191631.02 +045005.4 +000014.8-000010.400006.0 05.5900.10A3 0
+191939.99 -352517.1 +000007.0-000011.100001.8 05.59-0.12B4 0
+192038.16 -222409.4 -000010.4+000027.900017.5 05.5900.28A6 0
+193321.63 -451618.1 -000016.2-000024.500007.5 05.59-0.02A0 0
+203704.66 +262743.1 +000016.3-000011.400010.7 05.59-0.05B9 0
+204310.98 +663926.5 +000025.1+000034.700023.5 05.5900.22A8 0
+205830.03 +502742.4 +000009.8+000003.400002.6 05.59-0.14B5 1
+212519.39 +464251.2 +000188.6+000048.200029.1 05.5900.34F0 0
+003141.21 +525022.4 -000055.3-000013.100008.3 05.5901.16K2 0
+004925.55 -133339.7 +000103.3-000105.800010.0 05.5901.32K3 0
+010118.23 -385459.9 +000067.0+000049.900005.2 05.5901.19K1 0 : xi Scl
+043645.68 -620437.1 -000068.5-000071.200016.0 05.5901.50M8 0
+081817.39 -352706.1 +000011.4+000001.000007.9 05.5901.25K2 0
+100709.49 -170829.7 +000015.4-000056.200009.5 05.5901.49K4 0
+101531.55 -430644.1 +000022.4-000052.700006.0 05.5901.52K4 0
+120139.53 +360232.2 -000082.2-000078.800009.0 05.5901.02K0 0
+130635.05 -413518.3 +000044.3-000014.600009.6 05.5901.05K0 0
+202005.98 +685248.9 +000018.0+000026.400004.8 05.5901.47M5 0
+235157.83 +025549.5 +000014.7-000014.400002.8 05.5901.53K4 0
+235927.90 -292906.6 -000007.9-000006.000003.7 05.5901.60K5 0 0.03 7.75
+011216.51 +794026.3 +000095.8-000004.900012.0 05.6000.01A3 0
+012340.56 +374254.0 +000081.8-000019.600015.4 05.6000.28A1 0
+021801.23 +014524.8 +000366.0+000371.200040.0 05.6000.59G0 1
+034431.40 +362736.7 +000048.2-000041.400009.8 05.6000.06A2 0
+053354.29 +141820.1 -000002.0-000005.700006.3 05.60-0.12B3 0
+053513.24 +101424.4 +000001.4-000003.800002.2 05.6000.15B9 1
+055058.11 +275804.2 -000003.1+000011.600008.7 05.6000.98G7 0
+055222.30 +141018.5 -000017.5-000002.900006.3 05.60-0.05B9 0
+062255.87 -562211.7 -000040.2-000020.000019.9 05.6000.24Am 0 : nu Pic
+063223.13 -055207.4 -000000.9-000041.800023.1 05.6000.26F0 0
+072707.99 -175153.5 -000003.3+000001.600011.6 05.6000.31F2 1 0.05 0.17
+074312.00 -360300.4 -000021.1+000014.200005.5 05.60-0.13B5 0
+082627.23 -035914.3 -000034.3-000073.800018.8 05.6000.22A5 1
+090842.19 -083522.2 -000021.2-000004.400003.6 05.60-0.06B9 1
+121209.30 +203231.6 -000014.2-000017.200006.7 05.6000.96K0 0
+133407.33 +552054.4 -000018.7-000006.600011.8 05.60-0.01A0 0
+171519.25 -333254.3 +000000.1-000003.000000.7 05.60-0.06O9 0
+184935.00 -432602.5 -000002.9-000025.400005.4 05.60-0.08B9 0 : eta2CrA
+192613.24 +200552.2 +000003.4-000036.100014.9 05.60-0.01A0 0
+195159.07 +470138.5 -000002.8-000004.000000.2 05.60-0.08O9 0
+195444.77 +001625.2 +000042.4-000013.200009.4 05.6000.10A0 0
+202227.48 -420257.7 +000032.9-000082.000013.3 05.6000.00A0 0 : kap1Sgr
+210838.87 +301220.5 +000025.4-000020.800007.3 05.60-0.05B9 1 0.08 1.43
+225623.63 +413614.0 -000001.0-000004.200002.7 05.60-0.15B2 0 0.04 0.17
+230821.10 -284924.8 -000043.2-000052.700011.4 05.6000.88G8 1
+232716.42 +702135.3 +000121.0-000004.400015.8 05.6000.16A6 0
+051122.85 -115057.2 +000031.8+000056.900007.3 05.6001.35M6 0
+052501.74 -101943.8 +000003.2-000017.100005.1 05.6001.54K5 0
+064718.71 -553224.2 -000000.9+000025.100005.5 05.6001.55K5 0
+072918.68 -015419.1 -000011.6-000009.000002.0 05.6001.49K5 0
+075010.58 -091100.4 +000000.0+000000.100002.3 05.6001.45K3 0
+080047.31 +171831.4 -000010.3-000002.700004.5 05.6001.32K3 0
+092524.04 -050702.6 -000011.7-000006.100004.8 05.6001.52K5 0
+102544.35 -070336.5 -000135.2+000129.000009.9 05.6001.53M0 0
+132019.00 +400902.0 -000058.0-000003.300005.0 05.6001.20K1 0
+164522.51 +154443.5 +000024.0-000050.600006.3 05.6001.64M3 0
+204749.29 +474954.9 -000008.7-000017.600006.1 05.6001.47K5 0
+220105.01 +003617.1 +000007.1-000011.600004.9 05.6001.28K4 0
+222907.95 +090744.7 +000051.6-000020.500005.6 05.6001.58K5 0
+232519.37 -565056.2 +000085.2-000020.700011.4 05.6001.06K0 0
+031520.45 +303324.0 -000016.6+000006.000007.5 05.6100.01A1 0
+042906.93 -130254.1 +000000.3-000000.900002.1 05.61-0.20B2 0
+050353.26 -242317.0 +000025.7-000038.400016.6 05.6100.09A2 0
+064002.91 -804849.4 -000005.1+000053.400008.1 05.6100.21A5 0 : zet Men
+082435.14 -034504.2 -000211.0-000025.800036.8 05.6100.48F3 0
+092150.11 -553053.5 -000064.3+000076.200011.8 05.6100.19A3 1
+094200.38 +394528.7 -000049.5-000048.300009.6 05.6100.95G8 0
+104957.05 -340329.5 -000040.1+000007.000009.4 05.6100.04A1 0
+125600.60 +381852.9 -000203.9+000088.300040.0 05.6100.34F0 1
+141442.76 -415014.8 -000129.1-000019.300007.3 05.6100.93G8 0
+144722.56 -253727.2 -000007.8-000013.800005.3 05.61-0.04B9 0
+154644.23 -344056.6 -000019.8-000026.600008.4 05.61-0.12B8 0
+161549.81 -575444.0 -000012.1-000049.900008.8 05.6100.14A5 0
+163147.23 +453553.5 -000007.9+000039.900014.5 05.6100.12A4 1
+173329.87 -054440.5 -000042.2-000095.400020.7 05.6100.19A5 0
+174708.04 +174149.3 +000011.1-000011.200008.9 05.6100.04A1 1
+182056.97 +295131.7 +000000.7+000054.100017.4 05.6100.23A5 0
+220105.32 +130711.9 +000057.6-000056.700014.3 05.6100.34F4 0
+225122.51 +614147.9 +000097.1+000042.000014.3 05.6100.78G2 1
+002146.23 -200328.8 +000062.6-000012.800004.2 05.6101.58M5 0
+020340.48 -040612.1 +000006.6-000062.700005.0 05.6101.59K5 0
+035930.13 -123427.6 -000001.4-000038.100003.7 05.6101.48K4 0
+062355.91 -253439.1 +000003.6-000040.900004.7 05.6101.56K5 0
+074935.43 -331720.2 -000037.4+000001.800004.7 05.6101.62M0 0
+083028.62 -320933.4 -000012.7+000001.000002.7 05.6101.51K3 0
+102515.19 +084705.8 +000010.5-000038.600004.6 05.6101.63M2 0
+133948.59 -400305.7 -000047.4-000055.000006.2 05.6101.30K2 0
+134838.74 +311124.4 -000004.5+000037.800010.5 05.6101.03K0 0
+155857.70 +363837.3 +000025.2+000027.600003.6 05.6101.53K5 0
+005843.89 -112247.8 -000033.2-000015.000010.3 05.6200.95G7 0 : phi4Cet
+013437.72 -154034.9 +000094.7-000002.700016.3 05.6200.07A1 0
+030222.51 +042110.3 +000016.7+000005.600007.3 05.62-0.11B7 0
+033219.72 +845440.9 +000062.4-000133.000009.2 05.6200.89G3 1
+035652.03 +222841.7 +000069.4-000114.800022.3 05.6200.34F2 0
+061534.36 -003042.0 -000158.0-000218.300028.0 05.6200.51F6 0
+063435.33 -324258.5 +000003.2+000002.700006.7 05.62-0.09B9 0
+064531.19 -305656.4 -000003.1+000004.200002.1 05.62-0.14B+ 1
+074434.17 -244026.7 -000004.3+000005.200001.8 05.62-0.19B2 0 0.06 3.93
+075143.05 -211025.5 -000045.8+000033.300011.9 05.6200.96K0 0
+081308.87 +293923.7 -000010.4-000020.500003.7 05.62-0.07B9 0
+084312.34 +124051.1 -000010.0+000002.100003.2 05.6200.43A3 0
+145632.08 -475244.9 -000029.9-000022.500005.2 05.62-0.04B+ 1
+151549.14 +002219.6 -000107.3+000012.800020.2 05.6200.18A4 0
+164140.23 -493905.6 -000002.8-000002.700001.0 05.62-0.04B1 0
+185625.74 +651529.4 -000015.8-000028.900010.4 05.6200.94G8 0
+200436.18 +321307.0 -000002.8-000011.100000.2 05.6200.76B1 0
+222307.79 -455542.0 +000233.3-000057.900024.6 05.6200.37F3 0 : pi 2Gru
+230653.60 -385332.3 +000033.6+000005.800011.1 05.6200.01A0 1 : ups Gru
+031822.28 -005548.5 +000251.7-000060.600014.7 05.6201.05K1 1
+040422.71 -124732.4 +000015.8+000017.900008.1 05.6201.06K1 0
+054226.45 +654151.7 -000000.3-000021.500011.7 05.6201.25K5 0
+055233.16 -373751.6 +000030.8-000029.800010.1 05.6201.05K1 0
+055443.59 -114627.3 +000075.6+000028.200004.4 05.6201.52K3 0
+062401.02 -364228.4 -000012.8+000054.700010.6 05.6201.03K1 0
+075453.39 -571810.4 -000069.2+000031.600009.5 05.6201.30K3 0
+093709.87 -321043.0 +000031.5-000013.900012.2 05.6201.02K1 0
+095119.76 -461138.2 -000049.6+000033.800009.7 05.6201.17K2 1
+115102.23 -052000.0 +000000.9+000000.900012.6 05.6201.06K0 1
+161148.06 +362530.6 -000008.9-000028.000005.3 05.6201.35K3 1
+175550.81 +222751.2 -000002.1-000000.200006.7 05.6201.25K3 0
+183530.39 +233619.9 +000003.3+000000.700006.7 05.6201.01G8 1
+215000.13 -644244.8 -000003.6-000038.300009.8 05.6201.02K1 0
+220550.95 -593809.4 +000056.5-000053.600006.3 05.6201.47K4 0 : kap2Ind
+014039.56 +431751.9 +000111.1-000031.600012.2 05.6300.21A9 1
+014203.45 +351444.8 +000049.4-000024.700012.6 05.63-0.06B9 0
+014744.06 +635111.2 +000582.0-000246.800100.2 05.6300.80K0 0
+081750.42 +593416.1 -000004.2+000001.900010.7 05.6300.18A7 0
+082000.56 -713019.7 -000017.7+000035.100008.2 05.63-0.10A0 0 : kap2Vol
+083911.74 +650114.5 -000027.7+000087.900070.1 05.6300.62G1 0 : pi 1UMa
+084445.04 +100454.2 -000013.6-000017.400008.0 05.63-0.07A1 0 0.02 7.05
+104243.21 -324256.4 -000030.9-000000.100005.4 05.6300.01A0 1
+130654.23 -355142.6 +000034.8-000086.400014.2 05.6300.05A0 1
+133712.20 -614129.7 +000149.8-000116.800028.2 05.6300.49F6 1
+145019.63 +823045.0 +000177.7-000223.300023.1 05.6300.67F9 0
+145622.94 +493744.4 +000110.8-000226.400040.2 05.6300.53F7 0
+155530.10 -261557.3 -000035.0-000029.900007.5 05.6300.14A3 0
+160737.55 +095330.3 -000020.8-000007.100012.1 05.6300.20A7 0
+163235.68 +053116.4 +000015.6-000000.400010.1 05.63-0.04B9 0
+170532.26 -005331.4 +000004.3-000001.900004.3 05.6300.10B1 0
+173055.37 +310929.2 +000003.8+000015.600008.7 05.6300.96G8 0
+182827.11 -385944.1 -000000.2-000041.700006.5 05.6300.14A2 0
+195318.72 -030652.2 +000021.6+000013.600011.8 05.6300.23A5 0
+202734.27 +382625.9 -000023.0-000078.600012.1 05.6300.07A3 0
+214713.96 +024110.1 +000006.3-000002.800007.0 05.6300.01A1 0
+232714.93 -582834.6 +000052.5+000069.200010.9 05.6300.98G8 0
+031934.90 -240722.2 +000005.9-000022.700002.8 05.6301.66M1 0
+060458.36 +040931.2 +000000.3-000002.400001.3 05.6301.04G4 0
+070405.25 -051926.3 -000003.6-000003.200002.5 05.6301.29K3 0
+073052.70 +682756.6 -000002.2-000043.700007.2 05.6301.10K2 1
+113504.90 +544707.4 +000010.7+000018.000007.9 05.6301.03K0 1
+123017.46 -234147.1 -000025.4+000000.700003.6 05.6301.67M0 0
+134102.36 +222945.0 -000015.3-000026.300010.1 05.6301.01G9 0
+183011.84 -184342.9 +000033.7-000090.500011.1 05.6301.06K0 0
+190227.69 -245047.0 -000022.9-000177.300011.8 05.6301.23K2 0
+190457.82 +314439.3 +000075.5-000076.400005.4 05.6301.55M0 0
+210434.64 +053010.3 +000014.2+000000.500004.7 05.6301.65K5 0
+212300.47 -224008.6 +000036.8+000000.400004.9 05.6301.64M0 0
+233438.21 +332950.2 -000004.5+000021.700010.7 05.6301.04K0 0
+004539.11 +745917.3 -000014.9-000021.900011.2 05.6400.08A2 0 0.20 4.47
+010505.35 +145645.6 +000006.9+000053.300018.3 05.6400.42F4 0
+020339.26 +255607.6 +000125.7+000009.300018.9 05.6400.54F8 1
+021121.16 +083412.3 -000141.2-000114.300023.5 05.6400.57G0 0
+023637.75 +122652.2 +000279.5-000085.400028.4 05.6400.52F7 0
+041823.14 +213445.8 +000096.4-000033.900018.2 05.6400.28F0 1
+042325.00 +164638.4 +000105.1-000027.600021.2 05.6400.31A1 0
+052428.47 -165832.7 +000034.7-000015.900014.8 05.64-0.00A0 0
+070105.95 -251256.3 -000004.6+000004.700003.2 05.64-0.17B2 0
+074248.15 -262104.5 -000002.5-000029.600009.8 05.6400.99K1 0
+094333.27 +295829.0 -000016.9-000103.500020.5 05.6400.11A2 0
+113715.94 -755347.5 -000128.2-000001.200023.8 05.6400.36F1 1 : pi Cha
+145936.97 +391554.8 -000031.5+000041.900019.8 05.6400.34F1 0
+154021.36 -732647.9 -000012.8-000020.700004.4 05.64-0.04B8 0 : kap2Aps
+164442.60 -405022.6 -000011.5-000021.600006.6 05.64-0.09B3 0
+170006.29 -543549.2 -000007.7-000073.000019.7 05.6400.19A3 0
+182538.80 +080155.3 -000004.2-000007.400004.0 05.6400.88G8 0 0.03 0.00
+193601.65 -244308.5 +000006.1-000026.400011.2 05.6400.18A1 0
+194043.31 -003716.7 +000012.6+000024.500011.4 05.6400.12A3 1
+202353.19 -422522.5 -000011.1+000015.000008.8 05.6400.20A3 1 : kap2Sgr
+211148.24 +595911.8 -000002.9-000003.600000.4 05.6400.11B0 1
+223001.79 +323421.6 +000030.9-000014.000008.0 05.64-0.03B9 0
+231657.47 -620004.1 +000176.0-000026.100048.6 05.6400.52F7 0
+030623.69 +131114.6 -000003.3-000062.700010.2 05.6401.09K3 0
+045109.36 +484426.7 -000043.0-000030.300010.2 05.6401.01G9 0
+052022.61 +623913.4 -000003.0-000002.300001.6 05.6401.73K4 0
+071615.47 -464628.6 +000001.6+000032.100004.7 05.6401.44K4 0
+073319.55 -192444.5 +000024.1-000070.200011.2 05.6401.12K0 0
+090158.02 -002858.2 -000046.7+000069.200005.3 05.6401.16K0 0
+101055.86 -082506.1 -000000.1-000045.400006.9 05.6401.30K2 0
+113248.14 -402610.8 -000074.9+000058.500006.0 05.6401.58M1 0
+113513.36 -472221.2 -000087.3-000007.700005.0 05.6401.68M3 0
+130552.28 +451606.6 -000014.5+000024.600006.8 05.6401.14K1 0
+131431.24 +111954.4 +000068.5-000052.800006.4 05.6401.51M0 0
+152815.40 -164259.1 +000016.7-000033.400003.6 05.6401.54K4 0 : zet1Lib
+185413.25 +275434.9 -000007.5-000071.200008.0 05.6401.36K4 0
+212622.75 -374945.9 +000167.1-000010.900011.8 05.6401.19K2 0
+021247.32 -022336.5 +000374.4-000073.100021.7 05.6500.55F8 1
+035004.45 +445804.5 -000037.8-000026.800009.4 05.6500.78G2 1
+045901.44 -162234.8 -000121.6+000127.500023.2 05.6500.45F5 1
+053708.79 -802818.0 +000312.0+001050.200054.9 05.6500.60G3 0 : pi Men
+060049.20 -511259.6 -000029.7+000096.000015.8 05.6500.21A1 0
+060420.28 -321021.8 -000015.6+000120.800003.0 05.65-0.19B2 0
+065318.84 -190158.0 -000048.9+000006.500009.9 05.6500.28A9 0
+072659.49 -230509.7 -000006.7+000004.000002.3 05.65-0.13B1 0
+080113.91 +045247.2 -000032.1+000018.600009.4 05.6500.01A1 0
+094623.64 +014708.5 -000054.7-000041.200011.9 05.6500.34F4 0
+105417.78 -134529.0 -000006.3+000009.500008.0 05.6500.83K0 0
+124622.38 +093226.8 +000278.7-000455.000022.4 05.6500.99K1 0
+124826.36 -273550.0 -000152.8-000063.300010.7 05.6500.95G8 0
+132550.40 -703738.1 -000055.5+000001.100007.0 05.65-0.02Ap 0
+145839.29 -273926.3 -000047.6-000008.600009.3 05.6500.26A6 1
+150150.70 -831340.0 +000018.6+000053.300008.4 05.6500.96G8 0 : pi 1Oct
+152005.14 +515730.6 +000010.9+000011.300015.3 05.6500.12A4 0
+152149.57 -481901.1 -001622.7-000275.100068.7 05.6500.64G2 0 : nu 2Lup
+152310.60 -603925.6 -000082.0-000027.700024.0 05.6500.49F7 0
+172541.36 +600254.0 -000008.1+000023.600009.6 05.6500.02A1 0
+173322.84 +191524.8 -000029.5-000091.300027.3 05.6500.51F6 0
+191517.34 +211355.6 +000036.4+000007.800010.3 05.6500.12A4 0
+191626.78 +143240.6 +000009.2+000000.200008.8 05.65-0.02B9 1
+200020.16 -334209.9 +000130.8-000289.300047.9 05.6500.50F7 0
+232115.51 -265912.3 -000019.6-000011.200009.9 05.6500.82G5 0
+023741.78 -032345.8 +000039.0-000044.000010.3 05.6501.02G5 0
+132913.04 +104906.2 -000060.3-000035.500012.0 05.6501.05K0 0
+150446.96 -830217.8 -000008.7-000017.600001.9 05.6501.27G8 0 : pi 2Oct
+153739.21 +691659.6 -000049.1+000052.100003.7 05.6501.37M0 0
+182944.96 +773249.5 +000001.6-000000.700006.9 05.6501.19K4 0
+201419.01 -522644.3 +000020.8-000052.700003.6 05.6501.50K4 0
+220109.24 +081525.8 -000007.3-000002.800005.3 05.6501.44K5 0
+004426.23 +475150.3 -000039.8+000008.500004.3 05.66-0.11B5 0
+013727.78 -844610.7 +000034.7+000023.400008.9 05.6600.94K0 1
+020840.58 +582525.0 -000000.8-000001.600001.8 05.6600.59A1 0 0.06 6.36
+034509.73 +245021.7 +000019.0-000046.600008.9 05.66-0.06B8 0
+034559.25 +454055.0 +000017.5-000018.400003.1 05.66-0.08B6 0
+035200.22 +063205.7 +000007.6-000002.800004.6 05.6600.05B5 1
+044124.09 +481803.6 +000044.7-000044.200010.5 05.6600.00A0 0
+052112.69 +293411.6 -000001.5-000000.200011.7 05.6600.06A1 0
+064639.02 -100626.5 -000010.8+000000.800006.1 05.66-0.05B9 0
+073603.90 -142934.0 -000006.3+000000.900002.0 05.66-0.07B2 0
+080909.51 -484103.9 -000010.3-000001.300003.8 05.66-0.10B8 0 0.03 17.03
+080928.54 -161456.1 -000008.8-000006.200003.5 05.66-0.15B4 1
+080933.63 -560507.7 +000001.6+000037.100008.6 05.6600.20A3 1
+083822.26 +532405.7 -000076.3-000014.700013.6 05.6600.96G8 0
+101905.12 -644034.6 -000035.2+000012.300011.2 05.6600.04A1 1
+135512.17 -520938.8 -000029.4-000021.600009.5 05.66-0.07B8 0
+162946.90 -143303.2 +000033.8+000007.600012.2 05.6600.82G5 1
+171216.22 -393024.4 -000013.8-000071.800015.5 05.6600.04A0 0
+173149.57 +282426.8 +000007.5+000025.600011.9 05.66-0.00A1 0
+192656.47 -294435.2 +000017.6-000049.300014.5 05.66-0.01B8 0
+203223.51 -095113.1 +000307.6+000106.100041.3 05.6600.69G3 0
+205128.24 +281501.9 +000003.9-000005.500001.9 05.6600.62F5 0 0.69 4.44
+213831.87 +054618.0 +000112.6+000028.600018.7 05.6600.27A9 0
+223851.46 -330453.0 +000004.2+000014.600007.5 05.6600.04A0 0
+232900.93 -630638.2 +000039.2-000013.600008.6 05.66-0.14Ap 0 0.05 2.32
+001608.79 -312646.8 +000117.9-000027.100007.6 05.6601.35K2 0
+044309.31 -304555.4 -000030.3-000066.500004.4 05.6601.39K3 0
+073631.66 +461049.3 -000028.4-000032.900006.3 05.6601.56M0 0
+092912.65 -204456.9 -000019.1+000006.900003.6 05.6601.59K4 0
+102016.72 -474156.8 -000009.1+000004.000001.2 05.6601.67K5 0
+105111.08 +563456.1 -000069.5+000005.500009.3 05.6601.13K2 0
+121151.20 +255213.3 -000038.1-000030.900004.2 05.6601.40K4 1
+122321.60 -245026.2 -000021.4-000019.600010.3 05.6601.15K1 0
+193703.33 -181351.7 +000010.5-000013.800007.4 05.6601.24K0 0
+214210.12 +011707.0 -000005.9-000008.300002.1 05.6601.45K2 0
+230005.77 -250950.4 +000035.1-000079.500004.6 05.6601.25K0 0
+233739.54 -130337.1 +000034.8+000025.800011.5 05.6601.02K0 0
+003025.97 -481252.9 +000163.4-000087.300022.2 05.6700.37F2 1
+011018.85 +420453.7 -000135.8-000041.900019.0 05.6700.60F8 0
+030731.90 -785921.9 +000079.1+000073.600013.1 05.6700.30F2 1
+040146.13 +095952.9 +000005.6+000001.100005.8 05.6700.01B5 1
+041759.18 -801251.1 +000028.3+000061.000008.0 05.6700.84K2 0 : del Men
+043408.28 +053407.1 -000015.6-000007.800008.0 05.6700.06A2 0
+051042.87 +465744.8 +000057.4-000150.200021.6 05.6700.45F5 0
+053331.63 +183224.8 +000000.1+000000.000001.7 05.67-0.02B2 0 0.10 1.04
+053501.01 -060033.4 +000001.0-000000.300000.6 05.67-0.23B1 1
+082455.20 -230913.7 -000026.6+000029.700005.2 05.6700.07A1 0
+085234.62 +322826.8 -000003.8+000013.900016.0 05.6700.22A8 0 : sig1Cnc
+103502.19 +083901.6 -000052.7-000005.600007.0 05.6700.06A2 1 0.03 2.44
+110431.30 -474045.1 -000115.5+000032.700011.7 05.6700.26A8 0
+144101.41 -360805.4 -000031.6-000006.200005.5 05.67-0.08Ap 0
+161216.05 -282501.9 -000023.0-000040.900010.9 05.6700.01B9 1
+162347.19 +614147.0 -000029.5+000034.000007.9 05.6700.96G8 1
+162815.18 -583559.0 -000022.2-000035.300004.8 05.6700.01B9 0
+180954.01 +030713.1 +000013.7-000193.500021.3 05.6700.49F5 0
+183323.13 -384333.4 -000000.6-000021.800001.9 05.67-0.06B9 1 : kap1CrA
+205138.40 -622545.2 +000083.0-000049.400013.7 05.6700.20A2 1
+210921.52 -731020.2 +000461.3-000287.200053.4 05.6700.59G3 0
+212433.97 +261028.4 +000048.9+000006.400014.8 05.6700.32A8 0
+000803.52 -333145.6 -000042.8+000003.100010.0 05.6701.12K1 0
+021528.56 -674446.8 +000043.0-000012.700007.0 05.6701.31K2 0 : pi 2Hyi
+033234.72 -502243.9 +000094.3+000083.200010.6 05.6701.10K3 0
+060458.19 +052511.9 -000008.0-000000.200003.0 05.6701.05G7 0
+062004.23 +143904.2 -000006.3-000017.300006.0 05.6701.58K3 0
+082420.38 -805453.0 -000151.9+000213.100012.9 05.6701.02G8 1
+084035.26 -451128.0 +000003.4+000005.000003.4 05.6701.66M0 0
+094623.34 +114836.0 -000015.4+000017.300004.7 05.6701.49K4 0
+150823.78 +261804.3 +000001.1-000012.400007.8 05.6701.24K2 1
+185645.08 +574854.0 -000026.4-000059.400011.4 05.6701.16K1 0
+193717.38 +162746.0 +000017.2+000013.700006.9 05.6701.01G8 0 : eps Sge
+200423.15 -004232.5 -000002.2-000118.300005.6 05.6701.30K4 0
+032958.93 -782106.4 -000011.3-000026.700010.6 05.6800.93G8 0
+034218.94 +194201.0 +000005.8-000013.200008.0 05.68-0.02B9 0
+045247.77 +423511.9 -000011.1+000000.100006.3 05.6800.12A3 0
+052131.84 -002459.4 -000000.3+000001.200003.0 05.68-0.12B3 0
+070842.34 -702950.4 +000017.2+000104.100022.2 05.6800.44F2 1
+073818.21 -483605.2 -000004.2+000005.100000.7 05.6800.68F4 0 0.17 5.69
+083204.97 -531243.1 -000016.2+000016.800003.6 05.6800.58G8 1
+085735.16 +153452.4 +000060.9+000019.000020.3 05.6800.21F0 0 : omi2Cnc
+100248.96 +215657.4 -000013.8-000005.300002.1 05.68-0.18B2 0 0.04 2.78
+115027.28 -623857.8 -000006.0+000000.900001.1 05.6800.23A3 0
+122943.22 +205346.3 +000024.9-000031.300012.8 05.6800.09A3 0
+134635.68 +542557.7 -000019.2-000004.500011.6 05.68-0.04B9 0 0.03 1.39
+144530.23 +004302.2 -000039.9-000007.900005.3 05.68-0.02B9 0
+144941.36 +484314.0 -000076.9+000099.100014.2 05.6800.50F6 1
+151824.51 +203422.1 -000014.6-000013.100011.2 05.6800.97G5 1
+171848.50 +284922.7 +000048.0-000006.600010.2 05.6800.98K0 0
+175028.39 -533644.6 +000002.4-000010.400004.0 05.68-0.10B2 1 0.38 0.00
+184351.61 +315536.9 -000033.0-000126.100019.3 05.6800.36F1 0
+195037.33 +403559.2 -000002.2-000007.700001.3 05.68-0.06B1 0 0.10 0.00
+195910.58 +230604.6 -000070.8+000003.100020.7 05.6800.34F0 0
+202540.52 +212434.8 +000008.9-000008.700006.0 05.6800.92G6 0
+204156.50 +414300.7 +000004.1+000001.100003.1 05.68-0.11B8 0
+205549.81 +472503.6 -000002.8-000003.700000.3 05.6800.41B8 0
+224742.75 -140323.1 +000029.0-000009.400012.6 05.68-0.02B9 0 : tau1Aqr
+230745.25 +491743.6 +000152.2+000132.100029.3 05.6800.45F5 0
+230944.14 +591957.7 +000000.1+000001.200001.6 05.6800.32A5 0
+233623.35 +020607.5 -000104.5+000062.100032.3 05.6800.45F6 0
+000441.84 +670959.0 +000095.6+000023.800010.3 05.6801.05K1 0
+021037.54 +193001.5 +000088.7-000027.100004.9 05.6801.64M3 0 0.09 5.03
+065025.50 +132447.5 -000001.9-000007.500002.2 05.6801.33K3 0
+065200.01 +233606.3 -000039.3-000010.100006.4 05.6801.47K5 0
+093700.25 -251748.7 -000062.6+000036.200011.1 05.6801.12K0 0
+122735.13 +554245.9 -000020.9-000011.400007.4 05.6801.58M2 0
+123822.45 +015116.9 -000079.5-000017.500006.5 05.6801.59M3 0
+144918.76 -241505.3 -000020.7-000000.400002.9 05.6801.27K3 0
+173339.39 +161903.7 -000005.7-000062.700010.2 05.6801.00K0 0
+185400.09 -212135.3 +000002.0-000020.200001.9 05.6801.21G8 0
+203859.54 +302003.9 -000027.4-000065.500008.4 05.6801.09K2 0
+212200.38 +492319.3 +000037.5+000061.500009.9 05.6801.10K0 0
+230107.50 -505700.1 +000088.2+000000.300006.8 05.6801.41K3 0
+231042.62 +173540.0 +000024.4-000027.300006.5 05.6801.33K4 0
+003223.75 +065719.6 +000045.9+000003.500012.4 05.69-0.01B9 1
+010003.55 +444247.9 +000014.7-000025.200007.8 05.69-0.01B9 1
+013608.43 -295426.8 +000119.7+000048.000016.1 05.6900.34F2 1 : tau Scl
+025936.07 -251627.6 +000181.8+000084.700030.9 05.6900.43F3 0 : zet For
+041653.55 +615100.1 +000006.1-000021.400008.0 05.69-0.12B5 0
+052342.31 -000935.3 +000001.2-000002.100004.0 05.69-0.21B1 0
+052708.27 +301231.0 +000000.3-000004.500001.4 05.6900.17B9 0
+063158.31 -584513.8 -000000.7+000002.400004.5 05.69-0.06B9 1 : mu Pic
+070943.03 -251351.8 -000004.9+000004.000001.8 05.69-0.16B2 0 0.04 3.31
+073641.04 -194208.5 -000008.1+000006.200001.9 05.69-0.17B2 0
+073643.93 -484948.6 -000007.5+000000.900006.6 05.69-0.04B9 0
+075218.88 -145046.2 -000007.7+000001.300002.8 05.6900.37F2 1
+110557.55 -271716.1 +000034.4-000017.100004.1 05.69-0.07B8 0 0.26 2.27: chi2Hya
+132141.68 +020514.5 -000061.3-000052.400015.3 05.6900.04A2 1
+133235.96 -284133.8 -000095.6-000022.200015.2 05.6900.04A0 0
+172401.08 -625150.9 +000000.7-000008.900002.0 05.69-0.15B2 0
+173442.49 -323454.0 +000003.7-000001.700001.0 05.6900.04O5 1 0.04 3.37
+174824.75 +203355.5 +000025.0+000005.500013.0 05.6900.94G5 0
+184643.32 -100730.1 +000000.4-000003.900000.1 05.6900.58F2 0
+190117.36 +261729.2 -000000.7-000009.100004.7 05.69-0.09B5 0
+200158.58 -133814.1 +000038.9+000010.400010.5 05.6900.08A1 0
+214325.63 +381701.0 +000034.6-000004.900012.0 05.69-0.01A0 0
+215337.37 +194006.2 +000022.1+000023.500014.2 05.6900.01A0 0
+220534.65 +285750.4 +000030.0-000009.500010.7 05.69-0.05B9 0
+013325.71 +581938.4 +000003.8-000004.700001.7 05.6901.44K0 0
+015609.23 +371506.5 +000182.9+000010.500010.2 05.6901.06G8 0
+070121.40 +704830.0 +000012.8-000015.800007.1 05.6901.34K4 0
+121607.54 +403936.9 +000017.1-000032.100003.9 05.6901.59M1 1
+132656.12 -412951.2 -000009.7+000001.100001.6 05.6901.48K3 0
+140520.10 -764748.0 -000087.4-000031.200009.9 05.6901.24M6 0 : the Aps
+160828.08 +083203.6 -000013.6-000006.200005.7 05.6901.57M3 0
+170058.14 +223755.7 -000008.7-000023.300001.1 05.6901.33K3 0
+172145.35 +532513.5 +000018.5+000002.600005.5 05.6901.46K5 0
+175956.20 +453005.3 +000003.9-000034.000005.3 05.6901.56M0 0
+182955.92 -471313.8 +000029.6-000013.400005.5 05.6901.26K2 0
+185606.15 +180620.9 -000047.4-000160.100011.8 05.6901.09K1 0
+202111.52 +635848.3 +000006.1+000014.500004.5 05.6901.56K5 0
+203843.98 +131854.5 +000002.7-000000.400002.5 05.6901.51K3 0 : the Del
+210027.70 +191947.0 -000017.0-000059.700005.5 05.6901.59M3 0
+210601.12 -300729.8 +000032.5-000068.700009.8 05.6901.05K0 0 : del Mic
+000229.76 +082908.1 -000093.5-000047.500026.5 05.7000.32F0 0
+000618.66 -490430.3 +000575.2-000039.900039.0 05.7000.52G1 0
+011449.18 -005827.5 -000014.6+000205.400022.8 05.7000.43F5 0
+014203.02 -364956.2 -000029.3-000016.700010.7 05.70-0.01A0 0
+015209.35 +504734.3 +000018.4-000028.700006.6 05.70-0.07B9 0
+032106.77 +034032.5 +000056.0-000025.200011.2 05.7000.96G8 0 : kap2Cet
+035423.18 -402125.3 -000022.1+000008.300006.3 05.7000.60K0 0
+055853.24 +124829.7 -000008.6+000002.800003.9 05.7000.87K2 1
+060857.90 +022959.0 -000001.8-000014.200005.3 05.7000.07A3 1
+061716.25 +050558.9 -000189.4+000171.200051.8 05.7000.61G0 0
+071928.08 -162341.7 +000165.4-000136.400022.7 05.7000.35F2 1 0.40 1.14
+072851.49 +481102.5 -000003.2-000044.400008.0 05.70-0.09B9 1
+075229.75 -542201.9 -000005.4+000008.000002.2 05.70-0.15B1 0 0.03 0.12
+085511.76 -545756.0 +000024.2-000091.200041.4 05.7000.48F6 0
+100421.02 -241708.1 -000117.3+000025.300012.8 05.7000.30F0 0
+101146.47 -580338.0 -000010.7+000006.600002.5 05.70-0.12B2 0
+105913.74 -334414.8 -000004.5-000058.000020.6 05.7000.37F2 1
+110849.08 +243930.4 +000010.2+000006.100008.0 05.7000.08A3 0
+125057.90 -524714.6 -000027.2-000012.000008.5 05.7000.13A5 1
+130738.32 -532735.0 -000036.9-000020.400010.1 05.70-0.06B8 0
+133531.29 -052347.0 +000015.5+000082.500008.8 05.7000.95G6 0
+135351.04 +534343.3 -000028.6-000006.200007.3 05.70-0.03A0 0
+144313.57 -245951.8 -000021.8-000009.100008.0 05.7000.01B9 0
+151157.77 -484436.9 -000098.3-000045.400016.9 05.7000.14A3 1
+172406.61 +225737.3 -000043.5-000036.800023.4 05.7000.23F0 0
+192923.77 -432641.7 +000093.0-000114.900017.4 05.7000.21Am 0
+195437.65 -081338.0 +000008.1-000025.700009.7 05.70-0.08B7 0
+201134.74 +620442.1 +000137.3+000080.100020.5 05.7000.53F5 1
+201523.79 +334345.7 -000031.9-000117.800010.9 05.7000.93K0 0
+205647.27 -261746.4 +000095.1-000065.100047.6 05.7000.51F7 0
+212358.74 +241626.7 +000136.4+000018.100018.1 05.7000.31F1 0
+213451.07 -200503.8 -000029.0+000044.400036.9 05.7000.42F5 0
+215201.02 +554748.3 +000018.9-000000.500005.1 05.70-0.08B6 1
+223216.27 +761335.3 -000020.0-000011.100004.4 05.7000.02A2 0
+004743.20 -180341.1 +000030.2+000034.400008.1 05.7001.30K3 0
+014147.95 -604721.3 +000012.8-000040.500008.8 05.7001.26K2 0
+015833.50 +491215.3 +000006.3+000041.200013.2 05.7001.00K0 0
+041047.74 -084911.4 +000048.1+000002.800010.1 05.7001.06G9 0
+063839.55 +392328.0 -000022.1-000107.500010.3 05.7001.37K5 0
+063942.67 -302812.1 -000007.3-000191.900013.5 05.7001.13K1 0
+084602.45 -020255.6 +000039.6+000046.700011.7 05.7001.10K0 0
+123658.35 +170522.5 -000035.6-000017.500006.3 05.7001.44K5 0
+160555.88 -722403.9 -000033.3+000071.500011.3 05.7001.17K1 0
+192748.12 -541931.1 -000005.7+000010.300005.6 05.7001.41K4 0
+235033.26 -142405.2 +000038.0-000021.300007.1 05.7001.49K4 0
+000104.60 -484835.5 -000017.9-000006.800006.0 05.7100.91G8 0 : tau Phe
+001330.94 +410208.6 -000122.8-000146.900028.6 05.7100.33F0 0
+010746.12 -094708.1 +000149.0+000017.000021.0 05.7100.45F7 0
+041120.20 +053122.9 +000146.9+000005.000025.9 05.7100.36F4 0
+043354.73 -064420.0 -000002.6-000004.800004.2 05.71-0.13B9 1 0.03 3.80
+045506.82 -164426.3 +000004.9-000008.900006.8 05.7100.95G8 0
+045518.64 -162504.3 +000011.8+000036.500011.3 05.7100.87G6 1
+053635.69 -060353.1 +000000.0+000000.300001.7 05.71-0.21B1 1
+060058.56 +475407.1 +000003.0-000021.000003.2 05.71-0.01B9 0
+060947.91 -224628.2 +000087.7+000060.800018.5 05.7100.45F5 1
+063622.86 -183935.8 -000011.8+000016.800011.8 05.7100.85G8 1 : nu 1CMa
+083130.57 +240452.4 -000082.1-000045.700013.8 05.7100.33F0 0 : ups1Cnc
+084718.85 -460919.5 -000003.8+000005.200000.9 05.7100.55F0 0
+095451.26 -501438.3 -000037.0+000007.300010.2 05.7100.01A0 0
+100436.35 +535330.2 -000022.6-000003.800021.1 05.7100.51F5 0
+103632.22 -121342.6 +000268.5-000672.300040.7 05.7100.53F7 0
+121730.60 +285613.6 -000033.1+000035.200018.7 05.7100.16A4 0
+122521.76 -351111.0 -000040.5-000006.500007.8 05.71-0.07B9 0
+124854.20 +140721.5 +000029.0-000020.200008.1 05.7100.02A1 0
+125117.98 -601947.2 -000005.3-000001.100001.1 05.7100.34A2 0
+135312.95 +175558.3 -000033.5+000005.200004.8 05.7100.84G5 0
+154717.35 +140655.0 -000055.0+000031.600012.9 05.7100.09A3 0 : ups Ser
+180933.86 +035935.8 +000050.1-000004.500019.6 05.7100.36F2 1
+182312.17 -120052.9 -000008.1-000019.600005.3 05.7100.01B5 0
+182758.77 +061139.0 -000001.2-000023.300004.4 05.71-0.03B8 0
+184837.96 -650439.0 -000038.1-000078.200014.4 05.7100.27A9 0 : the Pav
+192611.03 -150311.7 +000017.4-000000.600003.8 05.7100.01B7 0
+193419.76 +511413.5 +000031.7-000188.100039.1 05.7100.47F7 0
+195601.26 +163805.3 +000001.0-000006.900000.8 05.7100.90G5 0 0.77 8.38
+201936.70 +621526.7 +000016.7+000024.200008.6 05.71-0.04B9 0
+212513.02 -094453.3 +000016.6-000169.400011.8 05.7100.21F0 1
+032733.37 -354052.8 +000076.7+000006.400007.0 05.7101.28K2 0 : chi2For
+050516.19 -260908.1 +000010.5-000062.100013.6 05.7101.17K2 0
+071432.65 +120657.1 -000050.1-000017.000009.8 05.7101.01G6 0
+082154.66 -173510.7 -000092.4-000013.900011.4 05.7101.05K0 0
+110919.11 +361834.0 -000044.0-000022.800008.6 05.7101.40M3 0
+113634.92 -333411.9 +000029.4-000034.000009.2 05.7101.02K0 1
+150148.92 -000824.9 +000006.5-000015.000003.2 05.7101.51M2 1
+152733.10 -643153.2 -000012.9-000019.200004.8 05.7101.65K5 0 0.03 27.36
+183156.22 -433026.5 -000001.0-000007.500002.6 05.7101.32K2 0
+215410.34 -041633.4 +000052.2-000091.500011.2 05.7101.19K2 0
+031233.14 -571917.7 +000018.6+000013.600002.5 05.7102.42C5 0
+002506.39 +530248.4 +000025.8+000000.300006.2 05.72-0.06B9 0
+004146.30 -563005.2 +000090.2+000057.300015.3 05.7200.13Ap 0 0.02 3.95: xi Phe
+024113.87 -004143.3 +000218.9-000125.300046.2 05.7200.51F7 1
+031841.07 -183334.7 +000124.9-000063.300027.3 05.7200.38F3 1
+032820.68 +334827.7 +000028.1-000057.400009.5 05.7200.05A2 0
+034515.88 -472134.0 -000003.1-000009.000008.9 05.7200.96K1 0
+042203.45 +140438.1 +000114.0-000021.400021.9 05.7200.32A3 0
+042800.72 +213712.0 +000098.8-000040.600020.9 05.7200.27Am 0
+054713.15 +142918.3 +000003.8-000042.300007.7 05.7200.08A3 1
+060609.36 -660222.9 +000013.5+000028.000009.8 05.72-0.02A0 0 : eta1Dor
+063713.84 -365926.5 -000009.8+000013.600002.0 05.72-0.11B6 1
+071446.03 -465058.8 -000010.2+000000.100007.7 05.72-0.11A0 0 0.04 2.06
+083528.21 -075856.4 -000022.0+000016.100012.2 05.72-0.00A1 0
+085322.57 +615744.0 -000010.0+000022.300011.4 05.7200.30F2 0
+091158.77 -194451.9 -000055.9+000046.500010.8 05.7200.98G8 0
+095417.67 -451700.7 -000017.2+000004.400003.9 05.72-0.11B+ 1
+121003.51 +054825.1 -000159.8+000018.300022.8 05.7200.35Am 0
+141638.73 -663516.4 -000007.1-000005.200001.4 05.72-0.10B1 0
+145711.68 +162317.3 -000004.1-000005.000005.3 05.7200.95G5 0
+160716.17 -364519.9 +000052.5-000056.500019.2 05.7200.30F0 0
+180154.38 -224649.0 -000000.5-000003.000000.1 05.72-0.03B0 0
+221444.33 +425714.3 +000050.5-000022.000011.7 05.7200.01A2 0
+223340.57 +563728.7 +000078.5+000041.100009.6 05.7200.97G8 0
+224052.52 +143255.9 +000272.2+000123.500030.5 05.7200.72G3 1
+225510.94 -045916.4 +000029.1-000008.500011.1 05.7200.88K0 1
+225647.82 -475809.2 -000026.3+000001.800012.0 05.7200.23Am 0 : tau3Gru
+003002.35 -035726.3 +000008.6-000014.500003.8 05.7201.54M0 0
+021303.25 +151647.7 +000099.2-000020.900006.0 05.7201.55M0 0
+023538.74 +371844.2 -000000.9-000011.400004.8 05.7201.39K4 0
+041708.07 +575137.7 +000024.2-000050.100012.4 05.7201.11K1 0
+044504.15 -211700.0 +000016.9-000017.100005.2 05.7201.48K4 0
+061034.69 -270915.1 -000009.1-000057.200009.8 05.7201.07K1 0
+064941.34 +323624.8 -000039.7-000050.700010.6 05.7201.30K3 0
+085650.06 +453754.3 -000125.0-000044.800014.2 05.7201.12K1 0
+092829.19 +081118.1 -000028.6-000030.800006.3 05.7201.04K0 0
+094214.93 +691415.7 -000066.5-000069.400006.8 05.7201.13G9 0
+095041.97 -465602.4 -000038.8+000032.700005.5 05.7201.08K0 0
+121508.53 +701200.3 -000024.4-000028.300007.0 05.7201.18K2 0
+133659.10 +243647.9 -000025.9-000002.300006.5 05.7201.59M2 0
+144344.44 +402733.1 -000013.4+000020.800004.1 05.7201.40K4 0
+145727.35 -212440.6 +001034.2-001725.600169.3 05.7201.02K4 1
+152238.43 +632030.0 -000015.2-000092.400008.6 05.7201.31K4 0
+152352.26 -122209.9 -000037.7-000036.500005.4 05.7201.04G8 0
+161528.68 +184829.9 -000068.4-000084.800010.3 05.7201.13K3 0
+172757.62 -521749.3 -000015.6-000057.000010.4 05.7201.17K2 1
+173307.31 +411437.0 -000067.5-000062.100008.6 05.7201.09K1 0
+180549.60 +321350.6 +000019.1-000020.000004.7 05.7201.18K0 0
+192521.56 -135350.2 +000052.9+000055.200004.5 05.7201.37K2 0
+235732.99 -821011.1 -000026.6-000025.100010.4 05.7201.05K0 0 : gam2Oct
+024527.45 -634216.3 +000019.4-000008.800018.2 05.7300.93G8 0 : gam Hor
+042429.14 +340751.0 +000020.5-000034.200005.3 05.73-0.05B8 0
+044119.74 +283654.2 +000037.4-000030.000009.7 05.7300.02A2 0
+054321.66 -183326.8 +000018.4-000013.200014.4 05.73-0.01A0 0
+063238.98 -320149.6 -000002.8+000002.900003.9 05.73-0.18B2 0
+073943.83 -380821.6 -000022.5+000016.900005.3 05.73-0.12B5 1
+081027.23 +253029.4 -000071.8-000348.100023.8 05.7300.82G8 0 : psi Cnc
+081917.18 +623025.7 -000020.5+000008.400006.9 05.7300.89G8 0
+090904.25 -181943.0 -000063.2+000020.900012.5 05.7300.00A0 0
+102210.66 +411347.5 -000120.2-000138.600025.6 05.7300.53F7 0
+112557.18 +555101.2 -000071.9+000048.800009.4 05.7300.99K0 0
+114134.50 +314445.5 -000351.9+000030.600024.4 05.7300.44F4 0
+114941.80 +345554.3 -000118.2+000007.700014.4 05.7300.47F5 0
+133648.51 -262942.8 -000092.7+000015.400008.4 05.7300.22A7 1
+134040.50 +195720.4 -000046.5+000023.200010.8 05.7300.02A1 1
+155530.61 +423358.1 -000023.3+000016.800006.8 05.73-0.10B9 0
+160331.40 +764738.0 -000017.5+000020.400005.6 05.7300.05A3 0
+170424.73 -574243.6 -000003.5-000024.400004.5 05.73-0.10B5 0
+174321.64 +241939.5 -000116.7+000072.300026.1 05.7300.68G2 0
+184448.19 +373540.4 +000019.2+000020.600021.7 05.7300.28F0 0
+190317.69 -381511.5 +000013.3+000014.500015.5 05.7300.33F2 0
+192725.97 +521913.8 -000013.2-000027.600009.0 05.73-0.00A1 0 : iot1Cyg
+200330.01 +160152.6 +000005.0-000007.700005.1 05.73-0.10B9 0
+200336.95 +295353.1 +000683.3-000524.100062.9 05.7300.75G6 0
+201516.58 -270157.1 +001241.3-000181.500113.3 05.7300.88K3 0
+202702.21 +492259.6 +000068.8+000058.500026.6 05.7300.34F0 0 0.11 0.80
+211545.84 -531547.0 +000035.1-000014.100008.2 05.7300.19A6 1
+213610.90 -261017.2 +000107.8-000024.300018.6 05.7300.23A7 0
+214222.94 +410437.3 +000023.4-000001.600008.8 05.7300.06A0 1
+223552.28 +393803.6 +000001.1-000004.400005.1 05.73-0.16B1 1
+225544.49 +362105.0 +000019.9-000001.500003.9 05.73-0.05B7 0
+005337.78 -625216.9 +000074.4+000000.700005.3 05.7301.57M4 0
+052324.00 -394042.4 +000026.7+000005.000005.8 05.7301.63M2 0 0.33 151.40
+070015.82 +160444.4 -000000.4-000003.000000.6 05.7301.64K3 0
+093702.59 +162616.7 -000017.0-000003.000003.4 05.7301.22K1 0
+105458.22 +340205.7 -000057.7-000045.200010.7 05.7301.03G7 0
+122212.03 -681825.9 -000002.5-000048.100008.2 05.7301.04K0 1 : zet1Mus
+135147.42 -692404.5 +000003.9-000004.800004.0 05.7301.70K5 0
+165038.96 +294823.6 -000005.5-000003.000003.5 05.7301.63M1 0
+234412.03 -642416.3 +000014.4+000034.600003.7 05.7301.39K3 0
+001657.05 +613159.5 -000006.0-000003.500005.1 05.7400.90G8 0
+004822.53 +051700.2 +000758.0-001141.200134.0 05.7400.89K2 0
+024221.92 +200041.7 +000027.5-000046.100009.6 05.74-0.02A0 0 : mu Ari
+030936.73 +290437.6 +000022.1-000013.200002.9 05.7400.12B8 0
+062839.24 -322216.7 -000002.1+000007.500004.0 05.74-0.16B5 1
+065023.35 -314221.9 -000001.7+000015.100004.5 05.7400.09B3 0 0.07 14.30
+065518.69 +252232.3 -000035.8+000025.100057.9 05.7400.57G0 0
+072117.54 +451341.4 -000049.5+000012.100029.0 05.7400.34A7 0
+084451.93 -370850.1 -000008.3+000004.300002.3 05.74-0.14B2 0
+090400.40 +541702.0 -000001.4+000004.100009.7 05.7400.03A2 0
+092224.00 -460251.0 -000003.0+000023.700005.7 05.7400.90G6 0
+093220.43 -192401.2 -000033.7+000009.300009.3 05.7400.14A4 0
+101802.15 +650630.1 -000089.5-000009.300013.1 05.7400.16A8 0
+104351.21 -641456.6 -000016.4+000004.000003.2 05.7400.01B3 0
+111330.79 -593709.5 -000007.5-000000.600001.8 05.74-0.11B1 0
+123236.09 -135132.3 -000146.7-000053.900027.1 05.7400.38F3 0
+132657.22 +783837.7 -000140.3+000030.300011.2 05.7400.77G2 0
+143644.15 -401241.5 -000022.7-000022.100007.8 05.74-0.11B8 0
+144629.03 -472627.9 -000039.8-000014.700009.6 05.7400.07A1 0
+151636.69 -605414.4 -000001.6-000004.100001.7 05.74-0.06B0 1
+153055.91 +641230.6 -000111.9+000077.500010.2 05.7400.98K0 0
+155106.81 -550319.9 -000003.0-000003.100000.9 05.7400.02B2 1 0.03 1.47
+155858.16 -650215.2 -000009.5-000006.800004.3 05.74-0.07B7 1
+164142.54 +011052.0 -000102.0+000053.400019.7 05.7400.34F2 0
+164621.23 -583012.8 -000002.2-000010.800003.9 05.74-0.10B2 0
+170009.48 -245920.2 +000049.1-000054.900030.1 05.7400.41F3 0
+175855.68 -365130.3 +000012.1+000013.500008.9 05.7400.92G8 0
+180009.07 +800013.7 +000046.9+000124.000018.8 05.7400.52K2 1
+180615.11 -044504.2 +000142.6-000030.400028.6 05.7400.97K1 0
+182956.68 -573123.1 +000056.4-000024.900009.1 05.7400.99K0 0
+183339.00 -145112.9 +000027.3-000009.500015.4 05.7400.04A0 0
+183733.51 +623135.3 -000008.4+000052.600007.7 05.74-0.04A0 0
+195841.18 -690949.4 +000069.2-000100.600014.1 05.7400.22Am 0
+213857.62 +572920.6 -000001.7-000005.000002.8 05.7400.20O6 1
+215453.16 +563640.4 -000003.7-000002.200001.3 05.7400.66B8 0
+220728.52 +192831.6 +000121.9+000036.800016.4 05.7400.33F2 0
+023442.59 -075133.4 +000060.3-000064.500005.9 05.7401.39K4 0
+023609.28 -300241.9 -000015.9-000005.800005.0 05.7401.02G8 0 : iot1For
+032800.95 -111711.4 -000001.5-000046.400009.6 05.7401.10K2 0
+034242.73 +595809.8 +000000.6+000002.800001.5 05.7401.74K4 0
+042746.04 -623116.4 -000011.7+000003.500009.9 05.7401.00K0 0
+050244.94 -224742.3 +000061.2+000014.600006.2 05.7401.19K1 1
+053635.22 +542543.3 -000007.1-000010.600004.4 05.7401.67M0 0
+060657.52 -214844.2 -000006.1-000003.700003.5 05.7401.58M3 0
+070749.48 +072816.7 +000006.7-000033.300005.7 05.7401.18K0 0
+075618.65 -603135.3 -000004.3+000010.600002.6 05.7401.55K4 0
+082535.55 +020608.1 -000021.4-000016.400005.4 05.7401.53K5 0
+104148.31 +682636.8 -000029.4-000024.800005.6 05.7401.31K3 0
+112941.86 +152448.2 -000028.1-000047.700007.5 05.7401.37K4 0
+133959.90 -495700.0 -000099.4+000018.700006.0 05.7401.50M8 0
+135449.14 -673907.4 -000016.8-000014.600002.6 05.7401.49K2 0
+143230.93 +552353.0 +000005.7-000014.800005.3 05.7401.53K5 0
+143439.66 +492205.6 -000045.8+000050.400004.2 05.7401.56M1 0
+143812.67 +433831.4 -000103.0+000031.800002.9 05.7401.48K2 0
+161138.05 +232941.4 -000021.2-000011.700005.8 05.7401.52M4 0
+171937.05 +800811.0 +000018.5+000000.200003.3 05.7401.50K5 0
+173809.51 -105534.5 -000014.4-000008.600007.7 05.7401.23K0 0
+234440.68 -784729.2 +000055.0+000001.200005.7 05.7401.11K1 1
+234715.94 -115439.2 -000048.3-000093.600009.4 05.7401.07K0 0
+013342.73 -070130.5 +000176.8-000081.500033.7 05.7500.64G2 0
+014144.80 -111925.2 +000060.1-000411.700026.8 05.7500.44F5 1
+045607.08 +525211.0 -000002.6+000018.100006.8 05.7500.10A2 0
+060943.99 +230648.5 -000001.1-000001.400000.5 05.7500.19B2 1 0.05 6.81
+062834.09 +302935.1 +000000.3-000014.900002.1 05.7500.78F5 0 0.87 3.73
+064819.09 -011907.8 -000037.7-000034.300024.9 05.7500.29F1 0
+064916.41 -021619.3 -000008.8-000004.300005.8 05.75-0.10B8 1
+065249.49 +082249.6 -000032.9-000030.900016.0 05.7500.27F0 0
+070722.59 -235026.6 -000002.5+000005.100001.1 05.75-0.12B2 0
+071123.08 +265124.0 -000020.6-000033.500008.4 05.7500.13A4 0
+082759.43 -350649.6 -000006.9+000011.000003.3 05.75-0.15B2 1 0.06 0.92
+093046.08 -315321.0 +000024.5-000020.900008.8 05.7500.07A0 1 : zet1Ant
+120853.84 -441933.2 -000047.0-000042.300010.0 05.7500.24A3 1 0.13 4.97
+125321.90 -601942.6 -000004.1-000001.000000.8 05.7500.29B9 0
+132506.68 +235116.0 -000009.9-000008.100012.8 05.7500.09A3 0
+150812.15 -403501.9 -000028.6-000030.400007.9 05.75-0.11B8 0 0.08 1.75
+160736.44 -124443.2 -000041.7-000027.600007.7 05.7500.02B9 1
+162425.33 +551218.2 +000011.9+000020.700008.9 05.7500.00A2 0
+172431.53 +161803.9 +000012.6-000028.800007.5 05.7500.07A3 0
+174359.16 +534806.3 +000013.3-000016.400007.9 05.7500.02A2 1
+194842.05 +114857.3 +000015.9-000009.800005.7 05.7500.55F2 1 : pi Aql
+204235.10 +823152.0 +000030.8+000021.700009.1 05.7500.00A0 0
+211015.55 +533347.2 +000022.5-000003.700007.6 05.75-0.11B9 0
+211928.74 +493037.0 +000014.5+000002.000006.1 05.75-0.12B6 0
+212808.16 +321330.5 +000134.1+000079.400022.4 05.7500.33F0 0
+221706.50 -052314.0 -000004.2+000019.500009.6 05.7500.88G6 0
+232707.33 +425443.1 +000087.4+000017.100011.1 05.75-0.01B9 0 0.05 1.48
+021759.82 +575359.3 +000060.8+000005.000008.6 05.7501.18K3 0
+030109.97 -073946.2 +000097.8-000072.100010.7 05.7501.04K0 0 : rho1Eri
+041059.02 +333512.5 -000001.5-000008.900006.0 05.7501.41K1 0
+051428.84 -355837.3 +000011.3+000014.200006.7 05.7501.01G8 0
+053307.32 -350821.5 +000100.0-000028.100011.7 05.7501.08K0 0
+064028.84 +775944.9 +000014.2-000006.000005.6 05.7501.49K5 0
+071557.18 +275350.7 -000014.1-000003.200003.0 05.7501.60M1 0
+072922.11 -101936.0 -000007.0-000002.700003.5 05.7501.62K5 1
+085512.42 -181428.3 +000017.9+000007.100007.7 05.7501.33K2 0
+095936.28 +293843.2 -000094.4-000037.800010.1 05.7501.06G9 0
+111339.41 -531354.9 -000016.4+000037.200007.3 05.7501.31K2 0
+125456.54 +471148.3 -000017.2-000006.500004.6 05.7501.45M5 0
+151018.65 -261957.4 -000032.1-000008.400007.2 05.7501.04K0 0
+200023.11 -665656.0 -000003.7-000194.300015.1 05.7501.03K0 1 : mu 1Pav
+204123.58 -313553.3 +000110.8-000060.400007.8 05.7501.55M1 0
+210832.71 -635541.8 -000006.3+000004.500006.7 05.7501.18K0 0
+220511.32 +264025.0 +000028.4+000029.200008.2 05.7501.25K2 0
+221812.59 +624815.7 +000042.7+000009.800004.7 05.7501.26K3 0
+232413.24 -515327.9 +000023.2-000037.000005.9 05.7501.61M0 0
+151419.17 -700446.0 +000004.4-000008.200002.2 05.7503.27N0 0
+013947.24 -561147.2 +000286.1+000016.700122.8 05.7600.88K0 1
+024302.80 +550621.9 +000034.8-000021.300007.8 05.76-0.11B7 0
+032955.19 -423803.3 -000059.5-000001.400016.0 05.7600.20A5 0
+033235.93 +092224.8 +000032.5-000049.100009.2 05.76-0.07B9 0
+034554.46 +243316.6 +000019.4-000045.400008.4 05.76-0.04B8 0 Asterope
+042041.25 +060751.3 -000013.1-000044.800007.6 05.7600.91G8 0
+043237.54 -031234.2 +000018.0-000016.700007.6 05.76-0.12B9 0 0.11 1.37
+044832.53 -161946.5 +000007.1+000039.700024.1 05.7600.54F8 0
+061201.34 +194726.1 +000002.0-000011.800003.4 05.76-0.07B9 0
+061940.95 -342347.7 +000004.4+000001.800008.2 05.76-0.08B9 0
+062543.66 -481036.7 -000003.8-000020.300004.8 05.76-0.06B9 1
+063823.02 +285903.8 -000018.7-000015.500007.7 05.76-0.00B9 1
+073947.88 -381538.4 -000010.4+000009.700002.9 05.76-0.07B3 0
+075247.87 -052541.5 -000021.4-000028.800024.4 05.7600.41F5 1
+083443.90 +362511.0 -000026.7-000041.200010.2 05.7600.05A2 0
+090911.50 -122127.7 +000020.8+000000.600007.1 05.7600.94G6 0
+103157.45 -450400.2 -000015.4+000001.400007.0 05.76-0.19B9 1
+113422.06 +030337.5 -000181.6-000102.700037.6 05.7600.48F5 0
+123442.46 -444021.1 -000075.9-000206.200035.2 05.7600.68G4 0
+124917.51 +273308.4 -000092.9+000021.700010.0 05.7600.05A2 0
+132433.14 -050950.1 +000157.7-000036.200033.2 05.7600.41F3 1
+135838.93 +214146.8 -000009.5-000042.100006.8 05.76-0.00A0 1
+144757.56 -263846.1 -000010.7-000008.800007.5 05.76-0.01B9 0
+144918.68 +460659.0 -000007.3-000077.300021.3 05.7600.48F7 0
+150929.92 -670502.9 -000003.9-000002.600000.5 05.7600.68F8 0
+153816.14 +464752.8 +000097.2-000100.400028.0 05.7600.35F2 1
+155605.96 -602856.3 -000036.5-000070.900015.2 05.7600.09A3 1
+162025.23 -550822.8 +000019.6-000014.300009.0 05.7600.97G6 0
+171847.84 -440746.9 -000011.8-000016.100009.6 05.76-0.05B9 0
+172307.11 -563132.0 +000007.5+000003.800008.0 05.7600.99G8 0
+172418.80 -604025.6 +000000.5-000012.300004.6 05.76-0.07B8 0
+173731.10 +241835.9 -000006.2+000009.300013.6 05.7600.11A2 0
+175641.82 -280355.3 +000031.9-000018.200019.9 05.7600.21A7 0
+182122.99 -185135.9 -000002.8-000006.500002.5 05.7600.67F8 0 0.74 5.77
+183104.47 +165543.0 -000033.0-000020.800007.9 05.7600.05A2 0
+183735.95 -001833.9 +000011.7-000019.800005.1 05.7600.07A2 0
+184337.32 -643304.7 +000014.5-000046.800008.0 05.7600.97K0 0
+192624.13 +130125.2 +000014.1+000059.000018.0 05.7600.46F6 0
+193253.79 -531108.2 +000032.9-000006.900008.1 05.7600.30Am 0
+195237.70 -545815.7 +000020.5+000004.400009.2 05.7600.92G8 1
+201824.76 +552349.8 -000007.6-000031.200011.2 05.7600.12A2 1
+210021.56 -511556.3 -000088.5+000132.600035.1 05.7600.48F5 0
+212424.80 -410024.1 +000026.4-000000.200007.0 05.76-0.04A0 1 : the2Mic
+222427.03 -133145.9 +000050.7+000014.200006.0 05.7600.97K0 0
+222637.22 +042337.1 +000286.4+000052.900025.3 05.7600.52F7 0
+225911.80 +114344.2 +000026.8-000040.100012.3 05.7600.29A7 1
+015551.03 +233438.4 +000012.1-000008.900006.2 05.7601.19K1 0
+025548.50 +181954.0 -000008.1-000014.900008.1 05.7601.45M6 0 : rho2Ari
+035338.67 +483902.0 +000037.7-000030.100007.6 05.7601.04K0 0
+053515.45 -330448.0 +000028.7+000117.200010.3 05.7601.12K0 0
+062837.41 -172757.7 +000016.9+000009.800007.7 05.7601.12K0 0
+131232.95 +113322.2 -000050.7-000030.600004.0 05.7601.50M0 0
+132057.76 -465248.2 -000074.1+000020.800008.6 05.7601.11K1 0
+163113.44 +221143.6 -000010.2+000007.800003.5 05.7601.60K5 0
+170218.66 +253019.4 +000055.2+000099.200008.8 05.7601.02G7 0
+195408.27 -083427.0 +000007.9-000019.000008.3 05.7601.66K5 0
+203317.61 -805753.4 +000008.3-000014.900006.2 05.7601.12G6 1
+221222.45 +631727.9 +000003.7-000015.100003.8 05.7601.65M3 0
+223137.83 -855802.6 -000037.6+000061.200009.9 05.7601.02K0 0 : ups Oct
+235250.49 -085948.1 +000061.7-000023.600005.3 05.7601.17K0 0
+001454.50 -093410.4 +000022.6-000008.400009.4 05.77-0.08B9 0
+002524.22 +015623.0 -000014.3-000012.900005.5 05.7700.85G5 0
+010833.45 +581548.5 +000017.1-000012.400005.8 05.77-0.02B8 0
+042437.42 +335735.6 +000054.7-000083.100024.0 05.7700.40F4 1
+044836.20 -054024.4 +000312.7-000249.300037.7 05.7700.63F8 0
+052954.77 +014721.3 +000001.6-000000.300002.6 05.77-0.19B2 0
+072433.44 +273816.1 +000014.3+000015.400015.6 05.7700.37F0 0
+075850.56 -604928.2 -000004.5+000010.700003.2 05.77-0.08B2 0
+081159.97 -463839.7 -000003.6+000007.600002.2 05.7700.63F7 0 0.34 4.23
+092527.38 -615702.2 -000115.5+000056.000013.8 05.7700.14A4 1
+093453.39 +721221.1 +000072.0-000076.100020.1 05.7700.53F7 0
+112938.65 -242750.6 -000049.7+000019.400008.1 05.7700.07A0 1
+121325.06 -385545.0 -000029.1-000011.700001.6 05.77-0.14B4 0
+131532.05 +405118.6 -000120.3+000011.100013.3 05.7700.20A7 1
+135147.23 -465355.1 -000015.7-000014.800002.8 05.77-0.15B2 0
+140000.25 -250036.6 -000194.1-000091.800017.4 05.7700.48F6 0
+150725.93 -490519.1 +000022.3+000009.500009.3 05.7700.92G8 0
+153557.08 +543750.0 -000038.2-000000.600013.2 05.7700.05A2 1
+163621.18 -021925.8 +000455.2-000307.600102.3 05.7700.83K2 0
+164038.69 +041311.3 -000000.2-000010.700010.8 05.77-0.00A1 0
+175314.26 +060604.5 -000127.8+000069.900031.9 05.7700.42F4 0
+183125.69 -104744.9 +000001.7-000017.600004.7 05.7700.38B2 1
+210630.24 +311104.8 +000004.0-000004.800001.7 05.7700.55F7 0 0.28 2.50
+213256.58 +495839.4 +000015.8+000011.900006.9 05.77-0.04A0 0
+213901.11 +201555.6 +000122.6-000001.100025.6 05.7700.31F2 0 0.06 0.41
+232053.17 +381056.9 +000129.6-000061.200023.6 05.7700.47F5 0
+234927.48 +010434.3 -000000.2-000026.300012.2 05.7700.17A5 0
+052801.60 +171421.3 +000016.5-000046.100004.6 05.7701.63M1 0
+065021.77 -170504.4 -000006.8+000001.300002.1 05.7701.44K3 0
+071307.20 -111504.9 -000002.8+000008.000004.9 05.7701.51K0 0
+074014.72 +382040.4 -000040.2-000011.500004.0 05.7701.65M0 0
+081413.29 -352924.3 -000046.2+000021.900014.4 05.7701.02K1 0
+101248.39 +043652.9 -000048.7-000004.400006.2 05.7701.18K0 0
+104320.91 +044451.9 +000019.7-000033.000004.7 05.7701.17K3 1
+111314.69 -442220.0 -000005.4+000001.900003.9 05.7701.66K5 0
+172357.61 +085109.3 +000004.2-000006.900003.0 05.7701.25K1 0
+231458.53 -410618.5 +000110.1-000111.800013.9 05.7701.16K2 0
+235121.25 +091848.6 -000009.8-000065.500004.0 05.7701.66M3 0
+003627.34 +601934.4 +000003.0-000001.100001.0 05.7800.29A4 0
+014319.74 +603304.9 +000013.6-000015.800003.6 05.78-0.01B8 0
+014841.68 +324122.2 -000166.7+000297.400036.6 05.7800.57F8 0
+015252.09 -165544.8 +000041.4-000051.900009.9 05.7800.26F0 0
+023658.62 -343438.4 -000018.3-000259.900039.2 05.7800.65G1 0 : lam2For
+024432.97 +151842.8 +000004.3-000015.600006.8 05.78-0.02B9 0 : omi Ari
+031214.24 +271525.2 +000011.8-000018.300008.8 05.78-0.11B9 0 0.04 0.73
+032429.68 +333209.7 +000031.9-000023.000006.2 05.78-0.00A0 1
+035153.72 +342132.9 +000004.3-000004.200003.1 05.78-0.04B1 0
+042058.03 -813448.8 +000009.1+000126.100018.6 05.7800.36F0 0 : nu Men
+043201.84 +535439.0 -000003.2-000006.000001.5 05.7800.12B0 1
+043809.38 +160200.2 +000113.0-000040.400022.0 05.7800.31F0 1
+044405.32 -083012.9 +000004.4+000001.500002.4 05.78-0.08B2 0
+052143.56 +082542.8 -000002.2-000003.000004.4 05.78-0.11B1 0
+052559.82 -194143.3 +000003.4-000019.100023.2 05.7800.44F5 1
+054652.15 +093121.0 -000033.3-000064.500010.9 05.7800.89G8 0
+061136.58 +484240.0 +000014.3-000055.900010.5 05.7800.10A3 1
+062413.88 -601653.0 -000030.8+000030.000011.4 05.78-0.00A0 0
+063515.83 +005324.8 -000003.4-000002.300001.1 05.7800.00B8 0
+065049.82 -003225.5 +000022.1-000187.100033.5 05.7800.40F2 0
+072904.92 -312722.4 -000010.4+000005.500002.9 05.78-0.18B2 0
+073843.90 -362948.6 -000006.8+000004.800003.4 05.78-0.15B3 0
+074912.95 -601702.5 -000037.4+000140.100028.6 05.7800.43F1 1
+074941.00 -661145.5 -000001.8-000000.600007.1 05.78-0.04B9 0
+080120.75 +590250.3 +000025.3+000032.600022.9 05.7800.42F2 1
+085348.67 -602114.2 -000010.1+000009.200002.4 05.78-0.09B5 0
+091133.39 -463502.1 -000007.2+000007.700002.9 05.78-0.22B2 0
+101328.04 -514520.9 -000053.3+000007.000010.2 05.7800.14A3 1
+123601.07 -395210.0 -000055.9-000024.000014.9 05.7800.00A0 0
+131108.94 -421358.2 -000076.7-000026.100010.9 05.7800.52F7 1
+145422.91 -115354.0 -000055.7-000007.100008.9 05.7800.98G7 0 : xi 1Lib
+155007.11 -531234.8 -000027.6-000039.100009.0 05.78-0.08B8 0
+155532.42 -601038.9 -000047.3-000071.200019.1 05.7800.35Am 1
+161322.80 -553227.0 -000100.5-000041.900014.1 05.7800.36F2 0 : zet Nor
+165458.51 -410903.1 -000000.2-000001.400000.3 05.7800.13O8 0
+173046.97 +865804.9 +000056.1+000009.700020.9 05.7800.24A2 0
+174116.23 -465518.5 +000010.8-000007.700004.9 05.78-0.00A0 0
+183830.72 -233017.4 -000000.5-000019.600007.0 05.78-0.02B8 0
+190638.36 +241502.7 +000058.3+000014.400009.8 05.7800.10A4 0
+203354.84 +464137.9 +000009.7+000001.800006.8 05.78-0.14B9 1
+215134.24 +194935.9 +000020.5+000013.300005.6 05.78-0.10B8 0
+222510.39 -702553.3 +000121.8-000062.300019.8 05.7800.40F3 0
+000419.76 -163144.0 +000053.8-000060.300011.3 05.7801.08K0 0
+001319.55 -845938.5 +000011.0+000017.400004.0 05.7801.71M0 0
+061220.13 +324136.2 -000008.7-000004.000002.3 05.7801.65M1 0
+070217.49 +152009.8 +000004.8-000025.000005.1 05.7801.14K1 0
+070539.00 +091109.0 +000041.9-000015.000005.8 05.7801.51M0 0
+071539.42 +075839.9 +000023.6+000002.200005.4 05.7801.54M4 0
+073434.83 -270044.8 -000046.9+000071.500010.4 05.7801.04K1 0
+120514.74 +765421.4 +000147.2-000092.400009.8 05.7801.03G9 0
+122954.19 -563129.9 +000005.8+000012.000005.8 05.7801.57M1 0
+144606.00 +150754.3 -000085.1+000019.300003.6 05.7801.33M5 0
+155721.33 -361107.1 -000009.8-000012.400003.5 05.7801.09K0 1
+175135.47 -600950.5 -000000.1-000015.700008.8 05.7801.01K0 0
+205447.85 -175522.3 -000058.9-000017.000008.2 05.7801.12K0 0
+212714.83 -211146.1 -000024.6-000034.000007.0 05.7801.44K3 0
+221037.46 +113728.8 -000046.8-000054.400005.2 05.7801.62M1 0
+235446.65 +000633.6 -000040.9-000014.600005.1 05.7801.47M5 0
+021545.94 +254659.2 +000176.4-000066.400024.9 05.7900.44F6 0
+023603.83 +065300.1 +001806.3+001442.500138.7 05.7900.92K3 0
+024012.50 -092709.7 -000138.4-000078.700046.4 05.7900.52F6 0
+031547.97 +570826.3 -000001.9-000002.000002.0 05.7900.64A0 0
+033335.02 +395358.5 +000017.1-000046.000018.3 05.7900.14A5 0 0.06 0.92
+034600.82 +671206.8 +000082.1-000113.400018.1 05.7900.35F0 0
+045550.16 +150225.1 -000004.5-000011.500007.7 05.79-0.09B9 0
+045809.38 +250301.9 +000026.2-000047.600011.0 05.7900.02A0 0
+055002.68 +095216.4 +000014.8-000001.700009.8 05.7900.88G8 1
+060605.53 -294530.7 +000010.9-000041.700012.2 05.7900.04A1 0
+061858.98 -205532.2 -000003.3+000003.900001.8 05.79-0.15B3 0
diff --git a/kstars/kstars/data/hip005.dat b/kstars/kstars/data/hip005.dat
new file mode 100644
index 00000000..b32c47c6
--- /dev/null
+++ b/kstars/kstars/data/hip005.dat
@@ -0,0 +1,1000 @@
+064105.45 +002943.2 -000007.5-000005.000002.8 05.79-0.09B8 1
+072508.44 -134507.1 -000202.9-000000.900028.7 05.7900.43F3 0
+072525.27 -251304.0 -000008.7-000000.900001.0 05.79-0.10B5 0
+072751.66 -113324.7 -000002.1-000002.300003.2 05.7900.58B8 1
+083552.04 -505810.8 -000013.7+000010.500007.0 05.79-0.13B8 0 0.03 2.67
+103006.46 +385530.5 -000015.7-000004.600004.3 05.7900.09A4 0
+104343.32 +571157.6 +000017.4-000051.700008.9 05.79-0.04A0 1
+110953.38 -322202.8 +000017.5-000029.600009.5 05.7900.03A1 0
+122344.79 -385440.9 -000056.5-000012.500009.5 05.79-0.06B8 0
+125939.55 -034843.0 -000048.2+000006.600010.9 05.7900.20A3 1
+134010.80 -643435.6 -000069.6+000000.500014.4 05.7900.40F3 0
+160319.36 +363754.6 +000008.0-000013.500004.7 05.7900.59A2 0
+165933.98 -691605.3 -000013.9-000013.100003.3 05.79-0.10Ap 1 0.04 2.16
+180749.51 +260550.2 -000010.5+000029.800019.6 05.7900.13A3 1
+183512.59 +181212.2 +000021.2+000007.500004.8 05.7900.01A0 0
+192900.99 +015701.9 -000000.5-000033.400016.9 05.7900.09A0 0
+195448.24 +365944.4 +000011.2+000008.500002.1 05.7900.77Fp 0
+220150.58 +525256.1 +000010.0+000002.700003.1 05.79-0.11B5 0
+220750.33 +214211.1 -000045.2-000068.300004.7 05.79-0.08B7 0
+222406.87 -045013.2 +000026.4-000007.800007.7 05.79-0.03A0 1
+225340.16 +444457.1 -000003.0-000015.700019.2 05.7900.28A3 1
+002045.54 +325440.4 -000029.4-000017.300005.0 05.7901.59K5 0
+013143.25 -301658.5 -000004.4-000064.300010.7 05.7901.07K0 0
+043334.10 -624925.1 -000117.2-000019.300021.7 05.7901.03K1 0
+045748.65 +235654.9 +000002.6-000009.400006.9 05.7901.11G8 0
+053444.78 -734428.9 +000000.1+000037.100003.1 05.7901.72M2 0
+074151.87 +132849.8 -000035.6-000024.900004.2 05.7901.67M2 0
+084555.23 -793016.5 -000026.1+000081.300005.8 05.7901.59K5 0
+085248.02 -384326.9 -000003.1+000018.400003.7 05.7901.51K5 0
+091933.11 -155004.3 +000036.9-000052.900008.1 05.7901.28K1 0
+092143.30 +564157.3 -000010.6-000011.900006.8 05.7901.51M4 0
+095112.03 -592532.4 +000028.4-000041.600004.4 05.7901.35K2 1
+111401.81 +080339.4 +000046.2-000106.800014.6 05.7901.13K3 0
+130912.42 +100120.9 +000022.8+000000.200009.3 05.7901.02K0 0
+153748.06 -230829.5 -000031.7-000075.200012.0 05.7901.07K0 0
+162814.46 -371047.3 +000015.1-000026.900010.2 05.7901.10K1 0
+191313.67 -255424.3 -000002.1-000009.200001.5 05.7901.39K2 0
+204032.56 -160727.7 -000068.2+000073.900009.9 05.7901.00K0 0
+213517.63 -035859.9 -000009.6-000004.800007.4 05.7901.11G9 0
+222910.21 +264547.6 +000026.1-000004.400003.0 05.7901.25K2 0
+230359.63 -412844.5 +000012.2+000055.900010.8 05.7901.07K0 0
+000209.65 +270504.2 +000778.6-000918.700080.6 05.8000.69G3 0
+000506.13 +611850.3 +000014.3+000002.200004.5 05.80-0.07B8 0
+004545.43 -473307.8 +000184.0+000078.400066.9 05.8000.64G5 0
+005435.22 +191118.4 +000011.1-000007.700008.9 05.80-0.02A1 1
+011110.29 +374326.9 -000015.5-000007.000003.6 05.80-0.10B7 0
+025805.08 +204007.7 +000234.8-000031.600031.4 05.8000.41F5 0
+035343.19 +575831.3 +000085.1-000093.800019.1 05.8000.18A5 0
+041136.18 -202122.6 +000045.7+000049.800013.1 05.8000.17A1 0 0.24 3.66
+050820.19 -083955.0 +000003.7-000020.800004.3 05.80-0.06B8 0
+060527.17 -353049.3 +000013.9+000016.100012.4 05.8000.03A0 0
+065502.74 -202417.5 +000000.4-000010.300005.4 05.8000.05A2 0
+070707.09 -405335.9 -000010.6+000011.300003.9 05.80-0.16B3 0
+072252.06 +551653.3 -000011.2-000032.000007.0 05.80-0.08B8 1
+074409.74 -360345.8 -000079.4+000085.800023.0 05.8000.32F0 0
+083401.64 -020905.8 -000033.4+000020.700010.0 05.8000.01A1 0
+085843.78 -160759.7 +000244.3+000213.500046.9 05.8000.52F7 0
+100930.20 -684058.2 -000019.7+000022.100005.6 05.8000.01A0 1
+101838.16 -560638.4 -000239.3+000115.900027.9 05.8000.48F6 0
+105018.06 -085351.8 -000005.3-000014.700008.9 05.8000.16A3 0
+112647.30 -530935.8 -000040.9+000016.800005.2 05.8000.52K0 1
+113617.94 +274652.7 +000019.7+000020.000013.9 05.8000.25F0 1
+144606.75 -230910.3 +000025.9-000064.000008.9 05.8000.98K0 0
+144958.39 +283657.0 +000018.8-000000.700011.1 05.8000.05A4 0
+154154.76 +182750.0 -000073.0+000056.900018.8 05.8000.21A2 0 : tau7Ser
+161644.77 +290901.1 +000023.6-000017.100004.0 05.8000.06A3 0 : ups CrB
+173436.69 +093512.2 +000006.6-000009.800009.5 05.8000.04A2 0
+184927.28 -454836.9 +000074.9+000057.300007.6 05.8000.89G6 0
+200048.32 -450646.6 +000003.4+000005.800009.1 05.8000.29A8 0
+200406.47 +170416.2 -000394.1-000406.400056.6 05.8000.60G1 0
+220858.99 -183110.5 +000000.2-000007.500000.5 05.80-0.15B2 0
+225328.69 -113659.5 +000023.0+000001.900005.0 05.80-0.08B8 0
+023736.01 +654443.3 +000043.0-000008.800004.0 05.8001.56K5 0
+024747.63 +812655.2 +000018.8-000078.400006.5 05.8001.30G8 1
+052923.70 -032646.9 -000028.0-000009.400007.0 05.8001.15K1 0
+071410.87 -035406.3 -000034.2-000008.100005.3 05.8001.58K5 1
+072457.08 +515314.4 +000009.5-000035.100002.8 05.8001.61K5 0
+075659.47 +154725.4 -000028.3-000041.600007.1 05.8001.28K3 0
+082020.93 +204452.2 +000064.8-000045.600006.4 05.8001.14K1 0
+090045.75 -605749.8 -000004.4+000007.800002.6 05.8001.21G8 0
+094102.10 -571534.0 +000076.2-000041.600009.0 05.8001.08K0 0
+094610.04 +064231.0 +000005.7-000024.000003.1 05.8001.64M1 0
+112458.99 +112549.1 -000101.9-000007.400007.0 05.8001.38K4 0
+121729.56 +531129.2 +000038.5-000045.500008.5 05.8001.33K6 0
+221652.60 -090224.1 -000058.0-000012.100009.3 05.8001.16K3 0
+223712.86 +752218.5 +000044.7+000007.800005.2 05.8001.59M1 0
+022250.36 +412347.5 -000074.2-000097.700021.2 05.8100.29F0 0
+033051.68 -662923.0 +000017.0+000001.700003.8 05.81-0.06B8 0
+051813.25 +731605.3 -000007.9-000026.800009.1 05.81-0.02A0 0
+053843.53 -404226.5 -000002.3+000021.200006.7 05.81-0.08B8 1
+071631.86 -381908.2 -000007.9+000004.900004.8 05.81-0.13B4 0
+101714.80 +230623.2 -000413.3-000097.200044.0 05.8100.50F8 0
+105959.43 -434825.7 -000062.7+000010.000011.3 05.81-0.06B8 0
+132216.29 -521058.6 -000004.5-000001.900000.6 05.8100.07B2 0
+133842.13 -293338.4 -000086.6-000077.200020.4 05.8100.43F3 1
+134536.94 -260657.5 -000071.6-000010.200011.3 05.8100.02A0 0
+155216.58 +554935.7 -000023.8+000054.100009.1 05.8100.97G8 0
+174158.04 +720927.3 +000035.0-000273.600044.8 05.8100.53G0 1
+182558.77 +294944.4 +000023.2-000024.400007.6 05.8100.07A2 0
+200613.64 +530954.2 +000212.8+000255.200027.4 05.8100.45F5 0
+230714.81 -504111.8 -000037.5-000023.300025.1 05.8100.49F6 1
+233732.03 +442544.5 +000015.2-000017.000004.0 05.81-0.06B8 1
+235929.33 +334326.9 -000059.0-000105.000034.5 05.8100.54F8 1
+011019.45 +252728.9 +000002.9-000113.800009.1 05.8101.47K5 0
+021954.25 -555641.4 +000023.3+000018.700005.8 05.8101.57K5 0
+023635.10 +074348.3 -000056.2-000021.200011.2 05.8101.04K0 0
+030255.84 -465830.2 +000024.8+000002.400004.0 05.8101.30K2 0
+034835.72 -205410.6 -000029.8-000016.700003.9 05.8101.60K5 0
+042305.66 -245331.6 +000019.6-000015.600007.2 05.8101.51K5 0
+055837.56 -440204.5 -000012.0+000009.500002.6 05.8101.06G8 0
+064553.72 -522435.0 -000003.5+000009.100002.4 05.8101.55K3 0
+131827.71 +340553.9 +000029.2+000004.500006.5 05.8101.37K4 0
+181711.63 -172225.9 -000001.8-000014.200003.1 05.8101.57K2 0
+192221.51 -001508.2 +000060.4-000027.300009.0 05.8101.09G8 0
+201327.57 +603825.6 +000039.0+000055.800005.5 05.8101.48K5 0
+212104.80 +072116.4 +000041.2-000017.900003.1 05.8101.66M2 0
+231952.38 +420440.9 +000047.8+000004.200006.0 05.8101.51M0 1
+013113.52 +701553.2 +000137.5-000076.000034.2 05.8200.49F6 1
+033036.93 +480613.2 +000021.2-000024.000003.8 05.82-0.03B8 0
+033647.31 +003517.4 -000033.0-000163.400034.5 05.8200.89G5 1
+034936.62 +631749.6 -000017.8-000056.600014.1 05.8200.19A5 1
+045128.20 -345422.4 +000024.7-000022.400011.4 05.8200.10A2 1
+060703.67 -341843.3 +000002.8+000000.400003.1 05.82-0.14B4 0
+063113.10 -351531.9 -000002.5+000008.600004.0 05.8200.81G8 1
+063227.20 +322717.8 -000026.5-000017.500011.9 05.8200.19A3 0 0.27 2.53
+074912.87 -465127.9 -000003.3+000009.700001.7 05.82-0.14B1 0
+082907.57 -440937.6 -000007.4+000007.500002.0 05.82-0.16B2 1
+112308.17 -564645.7 -000031.6+000005.700005.0 05.82-0.00A4 0
+131713.92 -435846.0 -000004.0-000015.500017.1 05.8200.19Am 1
+172442.04 -212629.1 -000014.9-000027.000010.8 05.8200.94K0 0
+175618.40 +004013.3 -000003.7-000000.400003.9 05.8200.06B2 0 0.04 0.14
+184449.60 -250039.1 -000001.2-000020.900004.1 05.8200.03B8 0
+184528.36 +053000.4 +000015.5+000002.000004.6 05.8200.04A1 1
+185058.51 -094626.8 +000006.3+000002.500002.2 05.8200.59F2 0
+190332.24 +014908.2 +000023.7-000068.700018.1 05.8200.18A4 0
+233319.55 -772307.2 +000015.7+000001.800031.5 05.8200.68G2 0
+025805.69 -233622.1 +000072.0+000052.000005.0 05.8201.33K2 1
+062704.14 -580007.6 -000008.5-000004.400005.4 05.8201.28K3 0
+121459.58 -205039.2 +000001.3+000005.500009.2 05.8201.05K0 1
+122503.22 +564640.3 -000014.2-000012.500002.7 05.8201.62M3 0
+132608.02 +722329.4 +000022.6-000009.200003.2 05.8201.65M1 0
+135619.89 -463533.8 -000138.6-000090.300011.5 05.8201.14K0 0
+150835.56 +250631.1 -000001.9-000000.700006.4 05.8201.23K1 0
+153040.39 -163634.0 +000023.9-000002.600005.8 05.8201.06K0 0 : zet3Lib
+153401.74 -400358.9 -000039.2-000034.500002.0 05.8201.70M2 0
+153816.24 -210058.2 +000063.8-000071.400011.2 05.8201.08K0 0
+160051.16 +042537.8 -000043.0+000075.200013.6 05.8201.00K0 0
+184000.40 -074726.5 -000021.1-000037.300006.2 05.8201.54K4 0
+192857.08 +244607.3 +000008.6+000017.000006.7 05.8201.02K0 0
+202021.40 +174734.8 +000016.3-000030.900006.8 05.8201.50K5 0
+223635.47 -313949.3 -000041.2-000039.400010.4 05.8201.07K2 0
+224811.07 +372500.6 -000042.6-000063.500009.0 05.8201.02G8 0
+225406.91 +402236.6 +000097.1+000028.900009.6 05.8201.14K0 0
+010419.55 +613448.9 -000079.9-000024.800012.5 05.8300.57F6 0
+015008.58 +221631.3 -000014.3-000007.500005.7 05.8300.74K1 1
+053708.84 +265528.3 +000011.1-000022.700006.8 05.83-0.07B9 1
+061354.24 -034429.1 -000018.4+000020.200010.4 05.8300.91G8 0
+061436.71 -043406.5 -000006.5+000002.400005.3 05.83-0.15B5 0
+072225.40 -055858.1 -000012.5-000008.400003.6 05.8300.35F3 0
+073415.89 +032218.3 -000003.2-000004.500004.8 05.83-0.02A0 0 : del3CMi
+081110.80 -482743.2 -000017.2+000004.000004.5 05.83-0.15B3 0
+091842.36 -513338.4 -000005.2+000003.500000.2 05.8300.47B7 0
+112904.70 +614640.0 -000113.9+000239.600030.4 05.8300.38F5 0
+124839.34 +601911.6 +000107.8-000030.600041.4 05.8300.47F5 0
+135357.25 -470741.4 -000007.9-000004.300000.0 05.83-0.05B2 0
+142712.30 -460802.6 -000152.5-000078.100017.2 05.8300.31Am 1
+143815.21 +540124.2 +000017.5-000019.000007.6 05.8300.01A1 0
+150206.38 -280337.9 +000084.2-000034.100010.0 05.8300.16A4 1
+162410.83 +065653.4 +000004.6+000014.700009.6 05.8300.02A2 0
+163826.30 -432354.2 -000011.7-000020.600004.8 05.83-0.05B2 0
+172644.24 +481536.3 +000000.2-000003.000009.0 05.8300.12A4 0
+180749.56 +260604.4 -000001.9+000024.400014.3 05.8300.16A3 1
+194727.78 +382427.4 +000004.5-000001.200006.7 05.83-0.09B8 0
+201806.99 +404355.6 -000002.5-000006.500002.1 05.8300.07O9 1
+205625.44 +504343.1 +000040.4-000021.200018.8 05.8300.34F0 0
+210209.00 +564010.6 +000009.8+000001.100004.5 05.83-0.06B8 1
+211213.67 -401607.8 +000057.4-000219.400030.9 05.8300.45F5 0
+211811.07 -043110.2 +000011.8+000013.700003.3 05.83-0.13B5 0
+220319.02 +112311.6 +000016.7-000001.600006.0 05.83-0.05B9 0
+222642.45 +784709.4 -000014.1-000037.100016.0 05.8300.17A2 0 : rho1Cep
+230957.64 -425140.2 -000348.8-000050.500028.9 05.8300.47F4 1
+004203.44 +660851.4 -000009.8-000008.600006.5 05.8301.04G9 0
+024832.06 +181701.9 +000042.5-000032.800006.5 05.8301.22K1 0
+061132.31 +242513.4 +000001.0-000052.000004.3 05.8301.11K0 0
+080304.17 -322748.9 -000013.1+000009.600006.3 05.8301.23K2 0
+091707.73 -143426.6 -000017.3-000004.600008.4 05.8301.05K0 0
+095635.47 -332506.8 +000034.3+000022.000006.8 05.8301.20K1 0
+115558.41 +563554.8 +000007.7-000001.200010.3 05.8301.10K1 0
+163611.21 +463648.0 -000011.2+000003.300003.7 05.8301.04G8 0
+173127.47 -805132.5 -000002.3-000043.300004.0 05.8301.62M3 0
+001018.85 -051454.7 +000035.0-000029.000018.2 05.8400.97K1 0
+023818.60 -301138.0 +000098.7-000074.000028.0 05.8400.48F5 0 : iot2For
+041000.22 +863734.9 +000142.7-000087.600024.4 05.8400.39F5 0
+044919.06 +323517.8 +000025.8-000031.700009.7 05.8400.25A8 0
+045850.99 -822813.9 -000005.1+000004.100009.3 05.8400.93G8 0 : xi Men
+050755.43 +214217.4 +000001.8-000006.200003.2 05.8400.17B2 0
+071141.61 -205259.2 -000009.3+000021.600006.7 05.84-0.04A0 0
+073309.78 -244238.8 -000001.8+000020.100010.7 05.8400.16A3 0
+103907.80 +375436.4 -000220.4-000045.700020.4 05.8400.59F9 0
+113622.38 -610308.8 -000012.9+000001.700002.2 05.84-0.10B2 0
+125617.64 +540558.1 -000078.1+000002.500012.7 05.8400.20A5 1
+153834.20 +502524.1 -000004.7-000028.200008.7 05.8400.85G8 1
+155740.47 -205858.9 -000010.0-000022.400007.2 05.8400.01B3 0
+164145.50 -330844.2 -000058.8-000056.800011.2 05.8400.65G1 0
+165426.94 -422844.0 +000000.6-000006.300000.3 05.8400.63F5 0
+173307.39 -411023.0 +000002.4-000003.600003.3 05.8400.04B9 0
+180607.40 -081926.1 -000002.5-000016.700005.7 05.8400.18B8 1
+183914.27 -475435.3 +000026.4+000014.800009.9 05.8400.23A3 0
+185447.17 +485135.0 -000049.5-000132.700018.9 05.8400.45F3 0
+192820.80 +025548.2 +000002.7-000015.200003.2 05.84-0.00B6 0
+201225.76 -123701.3 +000193.2-000195.600035.6 05.8400.48F5 0 : xi 2Cap
+215530.99 +651914.9 +000005.7-000001.400002.7 05.84-0.04B2 1
+223852.62 +193121.0 -000045.2-000094.200008.6 05.8400.92G8 0
+224610.11 +443245.5 +000142.8+000032.100018.8 05.8400.36F0 0
+001042.75 -123447.3 +000149.4-000038.200015.3 05.8401.00K0 0
+012330.97 -305643.8 -000015.5-000045.800003.7 05.8401.61M0 0
+015743.74 +274816.3 +000013.4-000058.800006.8 05.8401.58M2 0
+020909.33 -433059.3 -000048.3-000051.400005.7 05.8401.20K1 0
+023252.66 +343232.8 -000054.7-000019.200012.5 05.8401.08K0 1
+030156.09 -095741.0 +000043.5-000005.500011.6 05.8401.09G6 0
+031726.60 -474506.3 -000006.9+000030.300006.9 05.8401.23K2 0
+071441.94 +245306.7 +000054.8-000089.500009.7 05.8401.55M1 0
+101641.84 +252214.5 -000128.5+000003.200010.3 05.8401.21K2 0
+124123.04 -460844.6 -000071.0+000060.000004.1 05.8401.48K3 0
+131417.36 -782650.8 -000008.4-000003.700001.8 05.8401.04F8 0
+131443.36 -485724.5 -000108.7-000089.500012.6 05.8401.06K0 1
+141728.44 +151548.1 +000015.3+000007.700003.2 05.8401.68M3 0
+143116.39 -674301.4 +000036.2-000058.800011.9 05.8401.01K1 1
+151353.32 -261136.8 -000014.0-000004.200003.5 05.8401.14G8 0
+175219.76 -342500.6 +000003.4-000004.900004.4 05.8401.13G8 0
+192150.83 -181829.4 +000102.3-000093.000009.1 05.8401.06K0 0 : rho2Sgr
+192628.69 +195329.8 +000000.6-000048.100007.2 05.8401.56M0 0
+212859.76 +221045.9 +000033.2+000013.100005.4 05.8401.37M4 0
+042042.83 -073533.0 +000004.5-000001.100004.3 05.85-0.12B5 0
+043815.84 +204105.1 -000013.9-000008.200009.0 05.85-0.02B8 0 0.37 2.06
+065632.06 +461626.4 -000003.6+000005.000004.0 05.85-0.08B8 0 : psi9Aur
+071226.39 +240743.3 -000015.7-000044.900009.3 05.8500.40F5 0
+091408.23 -440845.1 -000024.2+000013.000006.3 05.85-0.11B6 0
+091457.17 -373608.5 +000004.1-000012.300005.2 05.8500.83K0 1
+104924.46 -591925.6 -000016.8-000005.900003.8 05.8500.01B9 1
+115141.62 -305002.7 -000010.5-000293.300031.8 05.8500.55F8 0
+121325.99 +101544.5 -000094.5-000008.000020.2 05.8500.26A2 0
+134129.82 +644920.8 +000055.0-000011.700014.7 05.8500.07A2 0
+150839.21 -425204.3 -000020.5-000021.300007.3 05.85-0.12B7 0
+154737.91 +552235.8 +000012.6+000004.800012.6 05.8500.25A3 1
+183853.45 -210305.4 -000074.9-000151.900077.0 05.8500.67G5 0
+191205.22 +495115.3 -000205.0+000624.300040.2 05.8500.67G4 1
+192356.49 +432317.7 +000016.3-000027.400008.1 05.8500.92G6 0
+223658.82 -403527.1 +000045.2-000069.700014.9 05.8500.06A1 1 : sig2Gru
+024259.47 +533134.3 +000057.2-000031.700007.9 05.8501.12K0 0
+035852.42 -052810.3 -000046.8-000174.000022.9 05.8501.00G9 0
+090244.82 +071753.7 -000009.3+000001.400004.9 05.8501.10K3 0
+095626.03 +085559.2 -000084.7+000020.400004.8 05.8501.13K2 0
+104943.48 -095109.5 +000009.8-000027.200009.4 05.8501.07G8 0
+145437.92 -331802.0 -000008.6-000005.800004.1 05.8501.43K2 0
+153732.04 +543031.6 -000035.2-000020.500009.2 05.8501.10K1 0
+230042.90 +030043.2 +000005.1-000083.600006.0 05.8501.34K4 0
+231326.51 +110354.1 -000009.1-000006.000009.7 05.8501.00G5 0
+235230.05 -141504.3 -000096.0-000004.200011.4 05.8501.25K2 0
+001709.04 +475650.7 +000004.0-000004.000003.4 05.86-0.08B7 0
+014810.90 +165720.3 +000055.9-000033.000011.4 05.86-0.04B9 0
+025141.75 +465031.2 -000026.2-000025.800008.2 05.8600.90G8 0
+033829.25 -072330.2 -000001.1-000063.200008.3 05.8600.98G5 0
+044321.60 +495825.8 -000005.2-000015.300005.1 05.8600.01B9 0
+052705.32 -405637.6 +000003.3+000108.500010.5 05.8600.24A7 1
+061428.58 +175423.0 -000002.9-000010.600007.2 05.8600.25A6 1
+063047.14 +580948.4 -000030.0-000338.900017.6 05.8600.93K0 0
+071804.26 -435912.4 -000009.8-000005.600005.2 05.86-0.12B8 0
+072925.61 -073305.3 +000050.8+000125.900036.0 05.8600.49F8 0
+075531.44 +085147.0 -000006.9-000089.500026.2 05.8600.37F2 0
+081423.88 -455004.4 -000008.8+000010.700003.6 05.86-0.18B2 0
+085002.24 -292746.8 -000015.8+000005.400003.5 05.8600.95G8 0
+091727.63 -744404.8 -000029.1+000035.200012.4 05.86-0.02A0 0
+141838.30 -184257.2 -000065.6-000035.400011.1 05.8600.01Ap 1 0.04 9.29
+143332.47 -545955.0 -000093.4-000005.000011.4 05.8600.48F6 0
+145015.72 +235442.4 +000144.7+000032.400055.7 05.8600.58G2 0
+154401.85 +023055.9 -000045.0-000144.700068.2 05.8600.68G5 0 : psi Ser
+154957.52 -485444.6 -000027.6-000010.400016.8 05.8600.07A2 1
+160843.73 -234107.3 -000010.2-000025.800007.7 05.8600.02B9 0
+161117.77 -410710.2 -000079.4-000125.500014.4 05.8600.27F0 0
+165325.26 -202455.8 -000058.0-000027.300035.7 05.8600.69G5 1
+181105.54 -412132.5 +000032.5-000038.300012.1 05.8600.29F0 0
+181234.17 -734018.4 -000054.8-000262.600024.5 05.8600.46F5 1
+190957.65 -415332.0 -000000.2-000011.000004.0 05.86-0.08B5 0
+204917.61 -254652.3 +000012.8-000018.600003.6 05.86-0.07B8 0
+234940.96 +362531.4 +000000.2-000047.800007.4 05.8600.81G1 0
+004808.88 +724028.0 +000133.7+000009.900014.7 05.8601.01K0 0
+021300.95 -210000.9 +000055.8+000040.800008.2 05.8601.01K0 0
+042127.05 -000552.3 -000019.8-000124.700007.0 05.8601.32K2 0
+050245.37 -041236.5 +000042.2+000002.000010.5 05.8601.21K3 0
+053135.99 -455531.5 +000018.6+000036.100007.0 05.8601.35K3 0
+070233.29 +164028.1 -000011.9-000007.300001.7 05.8601.66M2 0
+093022.54 -153437.9 -000092.4-000065.400013.1 05.8601.19K2 0
+093132.93 -354251.6 +000156.6-000173.400011.4 05.8601.29K3 0
+095822.91 +725246.6 -000069.9-000036.500008.8 05.8601.16K3 1
+101112.79 +372407.1 -000020.3-000029.000005.4 05.8601.28K3 0
+110011.70 -140459.9 -000008.8-000028.600007.4 05.8601.50K5 0
+123508.15 +215253.2 +000022.0-000019.600005.0 05.8601.24K1 0
+123903.48 -302520.5 -000038.6-000015.600006.0 05.8601.21K2 1
+143329.97 -524046.1 -000002.8-000017.100009.6 05.8601.08K0 0
+164719.74 +421420.3 +000002.3-000025.300004.4 05.8601.50M4 0
+172255.23 -580037.0 -000005.6-000015.600004.2 05.8601.07G8 1
+175936.76 -044915.3 -000002.5-000088.300005.9 05.8601.56K5 0
+181115.76 -755326.9 +000016.7-000294.400012.9 05.8601.25K3 0
+194345.08 +414623.1 +000019.1+000010.100005.2 05.8601.60M0 0
+201801.38 -214835.6 +000035.4-000024.700009.6 05.8601.00G8 0
+202526.82 -283947.8 +000011.7+000004.000006.0 05.8601.10G8 0
+225302.28 +165028.5 -000021.0-000027.600010.3 05.8601.13K1 0
+233459.03 +713831.4 +000005.3-000002.400001.1 05.8601.68K0 0
+011948.29 -003032.4 +000005.3-000013.900008.3 05.8700.64A7 1
+020258.55 -151821.4 +000025.6+000007.300009.9 05.8700.97K0 0
+042728.77 +111244.4 -000002.5-000013.200006.7 05.8700.05B8 1
+053801.11 +073229.2 +000011.4-000014.700005.9 05.87-0.06B8 0
+054953.51 -225818.9 -000015.3+000021.400005.3 05.8700.06A1 0
+062639.59 -013026.2 -000010.1-000029.400014.3 05.8700.07A3 0
+063738.40 +565127.0 -000009.3+000009.800010.1 05.8700.01A2 0
+064949.85 +161210.5 -000014.9-000010.400003.5 05.87-0.14B7 0
+071802.22 +405300.1 -000015.0+000012.200012.2 05.8700.18A5 0
+074610.56 -375601.3 -000019.5+000012.400005.2 05.87-0.11B5 0
+080049.96 -540904.7 -000026.2+000008.600004.7 05.87-0.13B5 0
+104814.13 -314116.3 -000029.2+000001.600007.7 05.8700.03A1 0
+125010.81 +373100.8 -000088.6+000021.800008.4 05.8700.17A3 0
+135343.11 -532223.8 -000016.0-000017.400002.7 05.8700.01B5 0
+141901.13 -254858.7 -000356.4+000366.800056.2 05.8700.52F7 0
+155439.54 -251437.2 -000012.3-000025.400007.2 05.87-0.07B8 0 0.03 1.46
+174442.01 -424345.5 +000005.2-000001.000012.1 05.8700.16A2 0
+182935.71 +235158.3 +000000.1-000001.900002.2 05.87-0.10B6 0
+195947.49 -095726.2 -000246.7-000392.400040.8 05.8700.60F8 1
+201600.61 +453446.8 +000009.2-000054.900029.0 05.8700.45F5 0
+202344.37 +372835.2 +000005.1+000000.200003.6 05.87-0.17B2 0
+212104.33 -043336.5 -000012.9+000011.000009.7 05.8700.91G7 0
+000236.08 +660556.3 +000003.3+000001.100001.6 05.8701.07G8 1
+055530.16 -043659.4 +000027.1-000020.500010.7 05.8701.17K2 0
+072104.34 -255330.0 -000011.9+000013.400004.5 05.8701.60M3 0
+072959.74 -523904.6 -000022.5+000053.500009.9 05.8701.01K0 0
+080055.86 +252334.2 +000017.8+000006.500002.9 05.8701.02G8 0 : ome1Cnc
+093043.23 +333921.0 -000021.0-000048.200006.3 05.8701.03G8 0
+112533.13 -374451.2 -000041.7-000011.400006.0 05.8701.50M3 0
+124646.22 -331855.5 +000011.6-000028.300008.5 05.8701.33K3 0
+142707.11 -654917.8 -000018.5-000014.400003.5 05.8701.50K3 0
+171318.11 -671146.9 -000156.3-000090.100010.0 05.8701.07K0 0
+173708.84 +722720.7 +000024.1+000015.300010.2 05.8701.02G9 0
+205041.70 -123241.0 +000127.0-000072.400013.1 05.8701.07K1 0
+221338.65 +283628.9 +000074.0-000004.000013.1 05.8701.17K2 0
+011611.90 +714437.8 -000001.6-000001.200000.2 05.8702.04K1 1
+001838.22 +313102.0 +000058.1-000002.900006.0 05.88-0.01A0 0
+003922.09 +211504.9 -000461.1-000370.900090.0 05.8800.85K0 0
+013754.98 -825831.0 +000122.3+000120.700036.9 05.8800.62G2 0
+022600.38 -152028.0 -000044.3-000054.100015.2 05.8800.12Ap 1
+023032.31 +251406.8 +000061.7-000072.900019.6 05.8800.41F6 0
+030137.45 -280525.7 +000283.0-000440.900032.9 05.8800.79G8 0 : eps For
+041740.27 -631519.8 +000005.5+000035.500007.0 05.88-0.06B+ 1 : the Ret
+043437.99 +285740.3 -000000.6-000021.900007.0 05.88-0.05B9 0
+051145.35 +010213.4 +000000.9-000011.100003.6 05.8800.66F5 1
+054213.96 -222225.5 -000000.2+000008.900004.3 05.8800.08A2 0
+060527.02 -101433.6 +000021.4+000026.000017.0 05.8800.37F4 0
+061709.57 -371512.4 -000005.5-000022.600016.1 05.8800.14A2 0
+062516.41 -005643.3 +000238.3-000218.000030.2 05.8800.56F8 0
+064338.65 +035557.1 -000000.6-000002.900000.1 05.88-0.05B0 0
+082249.94 -262053.6 -000005.1+000006.200000.1 05.8800.38F2 0
+102103.43 +684451.8 -000054.6-000034.200008.0 05.8800.24A7 0 0.07 0.16
+123647.37 -054954.7 -000027.5-000019.500014.5 05.8800.07A3 0
+124718.93 +624652.1 +000020.0+000006.500015.8 05.8800.21A9 0
+132616.58 +460141.2 +000030.2-000020.000009.1 05.8800.98K0 0
+134613.63 +410519.9 -000113.8-000042.300019.5 05.8800.21A5 0
+143531.50 -413102.6 -000021.6-000023.200009.1 05.88-0.09B6 0
+151108.79 -844716.2 +000003.2+000004.000010.2 05.88-0.03B9 0 : ome Oct
+175213.66 -344757.1 +000003.3-000005.300003.9 05.88-0.11B6 0
+183255.33 -735755.4 +000006.9-000087.200009.2 05.8800.99K0 1
+195212.01 -190241.5 -000002.5-000053.200010.5 05.8800.98K0 1
+200144.71 +244801.5 +000006.7-000000.800004.8 05.88-0.13B4 1
+210623.39 +712555.5 -000048.2-000116.000020.4 05.8800.39F3 0
+214304.40 -142359.1 -000003.8+000020.400008.0 05.8800.26A9 0
+221626.51 +571312.8 +000047.4+000005.400004.5 05.8800.95G8 0
+223226.37 +394647.1 +000004.7-000008.900005.2 05.8800.17A6 0
+223402.89 -013427.0 +000039.7-000037.300007.3 05.8800.98G6 0
+003125.61 +333454.1 +000049.6-000016.300007.0 05.8801.13K1 0
+005542.40 -072049.3 -000007.0-000044.800006.5 05.8801.52K5 0
+040603.17 +684047.9 +000007.3+000003.000005.2 05.8801.54K2 0
+061508.40 -201620.1 +000002.4+000030.700003.5 05.8801.32K2 0
+063002.98 +464107.9 -000006.6+000007.500006.2 05.8801.45K4 0
+063219.23 +045121.6 -000035.6+000001.600006.3 05.8801.00K0 0
+064032.24 +714455.5 +000004.2+000010.700004.9 05.8801.22K0 0
+065656.13 +464219.9 -000092.7-000076.200009.8 05.8801.09K0 0
+081350.20 +562708.3 -000021.4-000029.600006.6 05.8801.02G9 0
+083255.06 +380100.4 -000104.5-000172.300015.5 05.8801.11K2 0
+085755.57 -483422.6 -000016.4+000009.600003.0 05.8801.06G8 0
+093023.45 -582142.9 -000028.8+000026.700003.1 05.8801.68M2 1
+105930.95 -162113.3 -000043.1-000008.600002.8 05.8801.60M1 0
+111641.93 +492834.6 -000085.2-000011.000007.7 05.8801.10K0 0
+123209.90 -730003.8 +000040.7-000005.300009.6 05.8801.08K1 0
+132318.91 -045527.8 -000019.5-000016.100002.8 05.8801.43K3 0
+145853.64 -110837.9 -000106.7-000061.500010.3 05.8801.27K3 0
+150113.07 -380329.9 +000030.4-000034.400008.4 05.8801.25K2 0
+151826.13 -002740.5 -000011.6+000001.300003.3 05.8801.51K5 0
+165957.70 -250531.8 +000002.7-000015.000006.8 05.8801.61M1 0
+183246.15 +233700.4 +000013.3+000010.200004.1 05.8801.49K5 0
+190825.88 +522533.1 -000100.4-000055.000014.2 05.8801.09K1 0
+191524.84 +303135.2 +000035.2-000026.200002.4 05.8801.67M0 0
+224022.38 -303930.1 -000107.7-000209.500005.1 05.8801.30K2 0
+230944.62 -280518.9 +000018.9+000001.700004.8 05.8801.31K2 0
+002024.39 +305608.2 +000015.3-000000.600005.6 05.89-0.10B7 0
+003647.31 +151354.3 +000000.9-000014.200003.8 05.89-0.15B2 0
+004024.66 -592720.5 +000883.3+000443.000039.3 05.8900.56G1 0
+020009.02 +030551.5 +000231.2-000255.200032.2 05.8900.61G2 0
+022848.54 +295553.7 -000065.4+000072.500032.5 05.8900.59G0 0
+024845.87 +251117.1 +000054.2-000003.900007.1 05.89-0.03A0 0
+030719.02 +640327.4 -000013.7-000003.200005.8 05.89-0.02B9 1
+040048.69 +181138.6 +000129.5-000028.300022.0 05.8900.32F4 0
+051119.13 -022926.8 +000081.5+000001.400026.0 05.8900.46F5 0
+055824.44 +015013.7 +000006.0-000007.800009.2 05.8900.22A5 0 0.06 2.74
+073634.77 +055143.6 -000108.8+000027.700022.9 05.8900.60G0 0
+074434.20 -375634.6 -000022.2+000015.700005.4 05.89-0.12B8 0
+082026.00 +574435.7 +000057.1+000013.900031.6 05.8900.42F4 0
+082255.18 -520725.6 -000022.8+000019.500013.7 05.8900.02A0 0
+082946.29 +671750.7 -000065.1+000010.700010.1 05.8900.97G8 0
+084656.06 +120636.3 -000065.2-000051.100016.4 05.8900.12A1 0
+090124.13 +321508.3 +000000.3+000000.700006.4 05.8900.09A2 1
+102306.34 +335429.4 -000014.1-000004.300014.2 05.8900.15A6 0
+103802.66 -571522.7 -000015.6+000000.700002.5 05.89-0.13B3 0 0.04 1.45
+115500.02 -631645.0 -000008.8-000000.500001.3 05.8900.21A3 0
+120237.76 -691132.2 -000039.0-000006.900010.6 05.89-0.08B9 0
+120416.58 +212733.0 +000035.2-000004.400009.1 05.8900.25F0 1
+125348.92 -602234.5 -000003.0-000001.700002.0 05.8900.20B5 0 : kap Cru
+125458.71 -440905.1 -000237.3-000231.000025.2 05.8900.63G2 0
+132209.73 +050917.5 -000069.0-000035.500015.7 05.8900.11A2 0
+141340.67 -005042.4 +000207.4-000139.100017.9 05.8900.49F7 0
+154834.42 +280924.4 -000002.1-000011.500000.5 05.8900.61C0 0
+164123.13 -681745.9 -000014.1-000011.800004.7 05.89-0.08B7 0 : eta1TrA
+171631.72 +011238.1 -000004.4-000015.700005.4 05.8900.02B5 0 0.43 1.68
+180352.44 -242138.6 +000000.6-000001.700000.7 05.8900.03O6 0
+184628.58 -005741.9 +000020.0-000021.800012.6 05.8900.13A2 1
+184853.38 +191943.6 +000016.0-000021.000011.6 05.8900.02A1 0
+185801.90 +381558.3 -000005.2+000002.100006.3 05.89-0.09B7 0 0.09 5.82
+190329.68 -684519.9 -000020.8-000004.500017.6 05.8900.55F8 1
+193121.61 +263701.6 +000011.3+000025.200016.9 05.8900.92K0 0
+193408.48 -400204.7 +000004.4-000002.100007.5 05.8900.10A5 0 0.21 4.63
+193841.15 +545824.2 +000035.4+000163.900025.1 05.8900.48F6 0 0.11 0.00
+194539.92 +073647.4 +000053.8+000000.100018.5 05.8900.18A3 0 : ups Aql
+202927.11 +560405.4 +000004.6+000004.600003.6 05.89-0.05B9 1
+205740.61 -160153.6 +000051.3+000001.700017.6 05.8900.18A2 0
+211922.18 +381414.9 -000000.2-000003.300000.9 05.8900.51F2 0 0.15 3.33
+231437.02 +741352.5 +000041.3+000005.500007.2 05.89-0.01A0 0
+234108.87 -114050.4 +000068.5+000003.200008.6 05.8900.98K0 1
+234156.71 +071502.3 -000027.6-000040.900009.6 05.8900.10A3 0
+015554.47 +371640.1 +000009.4-000006.300003.3 05.8901.60K5 0
+015935.60 +210331.0 +000140.8-000014.300008.2 05.8901.03K0 0
+022204.98 -173943.3 +000009.0-000058.100006.5 05.8901.23K2 0
+022635.16 -200234.3 +000086.2+000101.500011.5 05.8901.25K2 0
+025939.87 +410159.0 +000014.7-000046.400004.2 05.8901.45K2 0
+040759.41 +172023.7 +000007.7-000010.100009.5 05.8901.50K5 1
+055649.39 +113116.3 +000106.0-000056.700010.6 05.8901.11K2 0
+075023.88 -503033.7 -000066.6-000042.500012.6 05.8901.09K2 0
+083343.49 +044525.3 -000014.3-000006.200000.6 05.8901.07G5 0
+090108.49 -684102.1 +000016.2+000001.000004.3 05.8901.63M1 0
+110938.55 +431227.9 -000067.0-000006.400005.8 05.8901.56M2 0
+113220.00 -665742.6 -000000.1+000004.700010.9 05.8901.14K1 0
+135109.21 +343952.3 +000010.0-000053.800004.8 05.8901.64M2 0
+144838.06 -363804.5 -000012.9-000046.000007.3 05.8901.37M5 0
+152614.53 -681833.1 +000123.1+000009.300009.8 05.8901.00K0 0
+161147.60 +422228.2 -000007.0+000024.700003.5 05.8901.46K4 0
+162229.07 -435443.3 -000008.4-000011.300003.1 05.8901.12G2 0
+173727.31 -500334.1 +000000.8-000089.500009.4 05.8901.11K0 0
+203818.60 -811720.3 +000000.6-000038.200005.1 05.8901.69K5 0
+225102.94 +852224.5 +000013.2+000114.400007.1 05.8901.34K5 0
+000413.66 +621715.6 -000001.0-000000.400000.9 05.9000.27A1 0
+004913.90 -240811.5 +000077.5-000059.600017.7 05.9000.94K0 1
+013416.60 +371413.9 +000012.6-000021.000008.3 05.90-0.07B9 0
+022254.65 -510532.2 +000022.1+000066.000016.3 05.9000.21A5 0
+040520.15 +220033.2 +000172.6-000130.100059.8 05.9000.62G5 0
+042823.34 +144427.7 +000109.7-000021.300018.4 05.9000.33F0 0
+051248.12 -060325.6 +000021.9-000031.500007.3 05.9000.96G7 0
+055459.02 +314207.0 -000045.1-000179.800012.7 05.9000.14A5 0
+060503.42 +425855.1 -000044.6-000144.200019.4 05.9000.36F3 0
+065625.84 +095723.8 -000016.1-000009.000005.8 05.90-0.09B8 1
+072642.47 -340826.5 -000008.1+000006.400003.4 05.90-0.15B4 0
+073205.82 -085251.3 -000092.2-000167.500033.4 05.9000.54F5 0
+074712.56 -223110.3 -000007.6+000010.300003.3 05.90-0.18B1 0
+080137.53 -371701.4 -000002.3+000005.000005.5 05.9000.15A3 0
+084105.32 -485521.7 -000004.6+000003.600002.0 05.90-0.19B1 0
+085630.58 +401205.6 -000081.8-000038.300013.8 05.9000.38F3 0
+092830.60 -664207.2 -000034.5+000045.800012.2 05.9000.01A0 1
+103151.36 +322246.3 +000017.1+000006.900013.3 05.9000.11A0 0
+105707.88 -504554.2 -000037.5+000012.900010.3 05.9000.17A7 0 0.04 0.14
+114838.77 +141703.1 -000103.2+000005.200013.5 05.9000.30F0 1
+121840.30 -004713.7 +000033.5-000016.200010.0 05.9000.17A5 0
+131323.38 -504159.2 -000033.6-000017.700009.9 05.90-0.01B9 1
+135627.89 +010302.0 -000028.1+000013.700009.7 05.9000.22A8 0
+145613.24 +142646.6 -000012.8-000000.100006.0 05.90-0.03A0 0
+160606.38 -233622.5 -000011.0-000029.200006.7 05.90-0.07B8 1 0.04 1.49
+172712.46 -503749.3 +000003.0-000001.900001.9 05.9000.06B9 0
+182749.48 -294900.8 -000000.8+000015.200027.5 05.9000.52F8 0
+194418.40 +692013.6 +000008.8-000022.200007.4 05.9000.07A2 0
+202920.39 +362717.0 +000002.6-000001.600001.9 05.9000.41A1 0
+004042.38 -042106.5 -000015.3-000014.500005.7 05.9001.09K0 0
+004411.92 -382519.1 +000247.0+000120.700008.8 05.9001.14K1 0 : lam2Scl
+013449.05 +182738.4 +000030.1-000065.900005.5 05.9001.54M2 0
+055921.78 +495528.4 -000004.6-000002.500002.9 05.9001.19G5 0
+071415.52 -095651.1 -000004.7+000002.800001.4 05.9001.53K3 0
+071922.37 +024426.6 -000002.2-000010.800006.3 05.9001.07G9 0
+094135.11 +311640.2 +000015.5-000009.600003.5 05.9001.58K6 0
+095342.93 +055730.8 -000002.9+000001.700002.3 05.9001.66M2 0
+111854.98 +013901.9 -000038.2-000056.000010.5 05.9001.04K0 0
+143814.01 +181754.7 -000029.1-000064.500008.9 05.9001.10K2 0
+144705.06 -381725.6 +000052.8-000082.600005.9 05.9001.34K3 0
+151204.27 +185833.6 -000016.4+000011.400003.9 05.9001.41M4 1
+152751.44 +604012.8 -000016.9-000003.100005.5 05.9001.44K5 0
+200058.97 +083328.0 +000011.1-000014.000003.6 05.9001.53K5 0
+231009.72 -403529.2 +000022.1-000045.600004.1 05.9001.56M4 0
+014826.02 +034107.5 -000009.2+000017.700009.9 05.9100.97G9 0
+021431.96 -411000.1 -000020.9-000026.100009.8 05.9100.96G9 0
+023657.08 +384402.3 +000145.0-000165.400018.4 05.9100.50F5 0
+030154.15 +262744.4 -000013.8+000004.900015.2 05.9100.14A3 0
+031955.81 +270416.7 -000024.7-000071.100015.9 05.9100.86G8 0
+033240.02 +352742.2 -000006.7+000003.700002.0 05.91-0.08B1 0
+034609.36 +064813.2 -000001.8-000055.400009.7 05.9100.99G9 0
+034627.42 -292017.4 +000007.2+000003.800009.9 05.9100.11A2 0 : sig For
+042151.82 +563022.7 -000014.6+000007.100010.5 05.9100.11A3 0
+043624.23 +641541.8 -000026.0-000007.400007.4 05.91-0.01A1 0
+061508.46 +135103.9 +000024.2+000010.700002.4 05.91-0.23B1 0
+065700.54 +334051.7 -000024.5+000001.000008.5 05.9100.88G5 0
+071212.22 -255633.4 -000005.3+000008.600004.5 05.91-0.17B2 0 0.05 2.73
+071947.61 +070835.1 +000061.2-000059.200016.9 05.9100.54F8 0
+083551.05 +063713.9 -000134.8-000131.000037.7 05.9100.53F8 1
+093132.19 -315218.6 -000049.2-000000.100008.7 05.9100.26A9 0 : zet2Ant
+101007.56 -082429.4 -000028.5-000002.900006.2 05.9100.03A1 1
+103233.62 -443706.4 -000012.8-000023.600008.2 05.9100.92G6 0
+105542.34 +004413.0 +000103.0-000003.400022.9 05.9100.42F2 1
+121221.99 -625702.8 -000005.2-000000.100000.7 05.9100.25B9 0
+124338.02 -013436.5 +000048.1-000074.600014.3 05.9100.85G8 0
+131003.27 +382955.9 -000071.1+000044.900016.1 05.9100.29A9 0
+131248.77 -661336.4 +000025.3+000007.800011.4 05.9100.05A0 0
+133723.50 -462540.2 -000028.2-000016.000008.4 05.91-0.11B8 1
+135310.36 +283853.0 -000121.5+000028.500015.5 05.9100.20A7 0
+143232.62 +221535.9 -000126.5+000040.400019.4 05.9100.39F2 0
+144844.56 -663536.7 -000007.5-000011.100002.9 05.91-0.11B2 0
+145235.27 -634835.3 -000010.1-000004.100003.2 05.9100.66F8 1 0.44 5.27
+150127.11 +601215.9 -000013.0+000011.900010.0 05.9100.11A4 1
+160436.91 -375145.6 -000128.5-000116.200025.1 05.9100.41F3 0
+164934.67 +131540.3 -000029.0-000024.300011.3 05.9100.01A1 0
+170339.31 +133619.5 -000021.4-000034.000012.4 05.9100.01A1 0
+170350.87 -380909.0 +000090.5-000034.700015.6 05.9100.41F3 0 0.02 0.00
+184643.08 +525916.7 +000010.1-000004.000001.5 05.91-0.10B2 0
+185600.67 -231025.4 -000001.7-000013.700003.7 05.91-0.02B6 1
+185846.92 +135424.4 +000000.9-000051.400013.4 05.9100.25F0 0
+191439.52 -451136.4 +000048.1-000039.600011.0 05.9100.90G8 0
+195207.17 +475554.5 -000006.2-000009.800001.3 05.91-0.17B2 0
+201200.70 +262843.8 +000004.5-000010.100002.9 05.91-0.11B7 0
+201730.63 +665110.7 +000468.5+000296.800056.9 05.9100.60G3 0
+203834.99 +234049.8 +000004.1-000005.300001.6 05.9100.95K0 0
+204609.97 -213050.4 +000023.4-000017.000012.1 05.9100.07A1 0
+210529.21 +780734.8 +000019.0+000028.700007.9 05.91-0.07B8 0
+225021.77 +415712.3 +000008.3-000003.900003.0 05.9100.06B3 1 0.07 10.08
+225502.58 +370436.5 +000088.5+000009.200024.2 05.9100.40F5 0
+231027.36 +433241.1 -000202.2-000207.700035.4 05.9100.45F5 1
+233408.95 -011451.1 +000107.4-000013.200014.2 05.9100.30A2 0
+023307.04 -343859.7 -000017.4-000017.900008.6 05.9101.06K0 0 : lam1For
+034838.92 +001340.3 +000065.5-000006.000006.6 05.9101.22K3 0
+042222.73 +204917.1 -000002.0-000001.000001.9 05.9101.66M0 1
+050150.35 +004319.8 +000004.8-000022.800006.5 05.9101.27K0 0
+081003.80 +581454.3 -000019.4-000074.200005.8 05.9101.36K4 0
+083917.65 +524242.1 -000029.3-000031.400008.2 05.9101.17K1 0
+092847.19 -621623.5 -000065.4+000028.400006.8 05.9101.10K1 0
+101345.98 -402045.9 -000074.0+000008.500007.2 05.9101.20K1 1
+105331.38 +695114.6 -000397.5-000067.500023.0 05.9101.01G9 0
+105601.48 +061107.4 -000022.4-000005.500010.0 05.9101.26M5 0 0.26 46.34
+122157.44 -562227.8 -000010.8-000000.800001.9 05.9101.53K4 0
+125304.26 -545708.9 -000096.6+000004.700008.6 05.9101.31K3 0
+130947.89 +165055.1 -000065.6-000015.400004.5 05.9101.45K5 0
+131412.15 -584102.1 -000055.3-000011.700009.5 05.9101.08K0 0
+134239.38 +780351.6 -000064.2+000045.800010.2 05.9101.00G7 0
+145923.11 +043404.0 +000001.2-000004.800004.5 05.9101.61M1 0
+161422.37 -330039.8 -000008.4-000018.800005.1 05.9101.02K0 0
+165400.40 -575433.2 -000040.8-000122.500004.7 05.9101.59M0 0
+171856.36 -345922.5 +001149.2-000090.800143.4 05.9101.08K4 0
+172254.73 -371314.5 +000020.0-000038.400007.8 05.9101.07K1 0
+175235.46 +011818.2 -000032.7-000014.900009.3 05.9101.57K5 0
+192016.00 +573842.4 +000028.3+000004.900003.7 05.9101.63M1 0
+192504.05 -291833.2 -000013.1-000061.800012.1 05.9101.28K3 0
+195014.05 -473326.5 +000008.5-000013.000002.9 05.9101.68M1 1
+204422.04 +562918.3 +000009.8-000001.600003.4 05.9101.64M3 0 0.23 32.90
+010337.01 +610429.4 -000001.5-000003.000002.2 05.9200.51F0 1
+012420.48 -065452.8 +000031.1+000005.100022.3 05.9200.41F4 1
+015052.01 +110236.4 -000069.3-000027.800023.5 05.9200.30F2 0
+025014.75 -355037.3 +000051.5+000020.300006.5 05.9200.90K0 1 : eta2For
+031142.85 +812814.6 -000045.6-000000.900016.1 05.9200.15A7 0
+031225.68 -442510.8 +000082.7-000002.600022.8 05.9200.44F3 1
+052648.80 +342330.6 -000000.2-000007.300002.5 05.9200.14A1 0
+055456.69 +194458.6 +000000.4-000004.100002.3 05.92-0.14B2 0
+063046.29 -274610.5 -000007.5+000005.900002.9 05.92-0.16B3 0
+064523.08 -314734.5 -000204.9-000304.100041.2 05.9200.49F7 0
+064632.42 +083513.8 -000005.0-000006.800002.9 05.92-0.17B2 0
+082032.15 +240120.5 -000020.7-000017.800007.8 05.92-0.04B9 0 : lam Cnc
+083338.45 -385055.8 -000021.0+000007.400004.0 05.92-0.11B5 0
+083705.79 +093920.1 -000027.1-000006.800007.1 05.9200.08A3 0
+085238.62 -482132.8 -000013.4+000000.300003.0 05.92-0.15B3 1
+091334.48 -472018.4 -000025.0+000013.300005.9 05.92-0.05B9 0
+093326.10 -225150.5 -000070.0+000055.300011.0 05.9200.02B9 0
+124906.79 +832504.1 -000022.1+000015.500014.7 05.9200.01A0 1
+131151.38 -695631.3 +000035.0+000001.300022.7 05.9200.41F3 0
+133440.48 -131251.5 -000048.0-000007.300006.4 05.9200.02A0 1
+134222.94 +824509.0 +000032.7-000042.500009.0 05.9200.99G9 0
+134619.10 +383013.2 -000048.9-000012.600008.1 05.9200.95G9 0
+134727.58 -501457.6 +000058.9+000012.600016.6 05.9200.28A3 0
+135917.46 -502210.6 +000028.5-000016.700009.7 05.9200.96G8 0
+163225.66 +604924.0 +000020.6-000009.800009.7 05.9200.04A2 0
+164136.70 +265501.2 +000000.9-000044.800023.4 05.9200.40F2 0
+195920.42 +454621.3 +000011.5-000016.700006.9 05.9200.18A5 1
+215511.34 -615311.0 +000043.5-000090.600021.5 05.9200.39F1 0
+004817.34 +071759.7 +000111.6+000003.400004.9 05.9201.10G8 0
+012505.28 -642210.0 +000023.1-000017.100003.2 05.9201.56M0 0
+013022.88 -261228.3 +000043.7+000001.400007.3 05.9201.33K2 0
+050222.81 -314617.5 -000006.4+000085.300009.9 05.9201.17K2 0
+053404.06 -012812.7 -000013.9-000020.000003.9 05.9201.53K5 0
+063011.28 -100453.4 -000007.3-000002.300000.5 05.9201.37K0 1
+074013.53 -193939.2 -000003.7+000011.800004.5 05.9201.16K0 0
+082254.10 -073235.3 -000009.8+000006.300003.9 05.9201.64M1 0
+104840.57 -015732.1 -000018.6+000007.900006.1 05.9201.61M2 0
+150011.34 -770937.9 -000013.3-000010.300003.7 05.9201.05G8 0
+205625.89 +491145.0 +000011.3+000006.800002.6 05.9201.05G8 0
+211542.39 +770044.1 +000022.9+000014.600003.9 05.9201.53K5 0
+222332.15 -071140.0 -000006.2+000008.900007.1 05.9201.00G6 0
+224157.40 +143059.2 +000094.5-000021.200012.2 05.9201.11K0 0
+231639.79 -442920.9 +000003.4-000009.900011.3 05.9201.05K1 0
+000746.86 -223030.5 +000070.1-000034.700012.4 05.9300.14A1 0
+025334.35 -382613.5 +000058.9+000034.300016.8 05.9300.44F5 0 : psi For
+031323.86 +481037.2 +000016.9-000018.800010.5 05.9300.97G9 0
+031802.49 -284749.3 +000155.4-000016.100016.1 05.9300.34F3 1
+032622.52 -271903.4 +000007.7+000053.500007.5 05.9300.93K0 0
+033045.40 +061119.5 +000042.4-000016.800006.3 05.9300.95G8 0
+040040.62 -302926.6 +000047.5+000005.200009.1 05.9300.04A1 1
+050945.06 +280150.2 +000055.9-000060.600018.3 05.9300.31A5 1 0.05 1.40
+053026.17 +152138.0 -000013.5-000038.600009.5 05.9300.10A3 0
+054105.59 +002015.7 +000012.3+000027.800019.5 05.9300.31F0 0
+054630.37 +560656.6 +000020.2-000058.900016.9 05.9300.16A4 0
+055220.18 -570921.6 +000018.0-000078.600007.9 05.9300.66F7 0
+060440.17 -450446.4 -000080.0+000254.300037.0 05.9300.49F4 1
+070330.35 +292020.7 +000155.7-000828.000052.4 05.9300.59G4 0
+073753.88 +484626.1 -000032.6-000028.500012.4 05.9300.22A5 0
+091552.75 +725647.3 -000085.3-000056.000011.2 05.9300.18F0 0
+100200.11 -602515.2 -000007.4+000003.900001.0 05.9300.26A9 0
+102326.51 -040426.6 -000050.5+000004.200009.3 05.93-0.05B9 0 0.04 4.38
+102459.50 -583434.7 -000074.1+000006.100011.0 05.9300.32F2 0
+112709.58 -122124.5 -000098.3+000023.800014.9 05.9300.49F4 0 : kap Crt
+130305.36 -712832.6 -000011.2-000002.400002.1 05.9300.00B1 1
+141923.91 -370010.1 -000048.8-000041.100014.6 05.9300.08A1 0
+144042.36 +133203.7 +000053.8-000014.700018.8 05.9300.24F0 0
+153629.20 +160708.8 +000071.5-000005.500020.4 05.9300.35F3 0 : tau5Ser
+154422.69 -414908.5 -000017.7-000029.000007.1 05.93-0.01A0 1
+160911.06 +062249.8 +000258.2-000746.700032.8 05.9300.99K1 0
+163905.24 -371302.1 -000011.8-000043.900007.5 05.93-0.04B9 0
+170847.55 -302412.8 -000011.9-000066.400012.2 05.9300.28Fm 0
+174736.79 -144332.8 -000022.2-000017.600006.4 05.9300.01B9 0
+175619.04 -154844.5 -000009.6-000066.200013.1 05.9300.02A0 0
+183156.99 -010010.7 +000010.0-000004.600005.7 05.9300.17A4 0
+183754.43 -212351.2 -000002.6-000065.700010.4 05.9300.19A5 0
+184945.91 +324846.2 +000001.9-000005.200003.2 05.93-0.15B3 0 : nu 1Lyr
+190541.18 -153937.4 +000000.7-000010.400003.8 05.93-0.01B8 0
+191146.01 +311700.5 -000003.2-000003.200003.3 05.93-0.06B9 0
+194244.60 +322536.3 +000002.1-000001.200001.4 05.9300.12A5 0
+212547.02 +364002.7 +000006.9-000008.900001.2 05.9300.03B0 0
+221151.33 +160226.1 -000002.9-000018.800017.9 05.9300.95K1 0
+003310.32 +545342.3 +000070.1-000039.400008.7 05.9301.04K0 0
+011143.54 -021503.7 -000057.8-000022.200007.4 05.9301.40K4 0
+025335.27 -222234.0 +000085.6-000076.100010.7 05.9301.04G8 0
+030044.09 +105213.7 +000081.2-000034.400007.4 05.9301.59K6 0
+035333.30 -465336.9 +000017.6-000035.200009.1 05.9301.22K3 1
+060932.44 +221125.0 -000007.0-000005.000000.5 05.9301.63K4 0
+063517.60 +095918.1 +000000.3-000007.700002.1 05.9301.51K4 0
+071733.72 +520752.0 -000000.6-000017.800005.3 05.9301.26K1 0
+073647.05 +554518.6 -000010.9-000039.000011.6 05.9301.12K2 0
+074058.52 +230106.8 -000007.2-000013.000002.1 05.9301.56K5 0
+074640.04 +652720.3 +000028.1+000018.400009.8 05.9301.18K2 0
+105517.26 -603101.9 -000036.1+000084.300010.7 05.9301.06K0 0
+115540.13 -282837.3 +000003.8-000027.200006.8 05.9301.50K4 0
+125631.72 -721106.7 -000016.0-000012.100004.7 05.9301.11G8 0
+140326.58 -561248.2 -000066.4-000021.600006.2 05.9301.21K2 0
+160205.56 +525457.6 +000001.8-000036.600004.0 05.9301.50K5 0
+160858.90 +032716.0 -000036.3+000012.200007.6 05.9301.47K5 0
+161911.23 +490217.1 -000021.4+000033.400005.1 05.9301.37K6 0
+171912.51 -594140.5 -000001.7-000008.400001.6 05.9301.39K2 0
+172838.91 -551010.8 +000003.1-000008.800003.6 05.9301.11G8 0
+190357.52 -510105.7 +000040.4-000147.700011.2 05.9301.24K0 0
+210227.05 -383150.0 +000154.9-000169.500015.2 05.9301.11K2 0
+210347.58 +531709.0 +000042.1+000032.100008.1 05.9301.00K0 1
+224135.94 +413256.3 +000140.9+000060.000010.1 05.9301.00G9 0
+224405.21 +392755.5 +000007.7-000028.400005.0 05.9301.49K5 1
+235014.65 -095827.6 +000139.8+000078.300010.6 05.9301.13K0 0
+235255.52 -030919.4 +000077.5-000042.600006.5 05.9301.07G9 0
+003019.91 +595839.2 +000016.3-000003.900004.5 05.94-0.00B9 1
+003532.75 -003019.7 +000143.4-000061.900018.0 05.9400.44F5 0
+004457.12 -424034.8 -000089.1-000096.100015.0 05.9400.30A7 0
+014838.84 +375710.6 +000111.8-000027.000010.6 05.9400.97K0 0
+015054.48 -501222.1 -000048.0-000004.300013.4 05.9400.15A1 0
+021135.84 -014931.3 -000011.3-000033.200009.2 05.9400.97G9 0
+025158.75 +685318.7 +000002.0-000008.200002.3 05.9400.70F5 0 0.42 1.95
+032152.37 +490415.8 +000180.9-000063.500021.9 05.9400.47F6 0
+040901.56 +132353.9 +000014.8-000007.300007.3 05.9400.05B9 0
+043330.62 +723143.8 +000029.4-000090.800008.7 05.9400.31A8 0
+052438.53 +310835.4 -000010.6-000006.200004.0 05.9400.03B9 0
+063741.64 +612854.8 -000208.2-000274.600018.8 05.9400.90G8 0
+065142.45 -361348.5 -000040.5-000059.100018.1 05.9400.18A3 0
+071225.83 -363239.8 -000009.8+000007.500003.6 05.94-0.14B4 1 0.03 0.70
+072656.33 +201527.3 +000002.3-000010.400008.0 05.9400.34F2 0
+074914.65 -351435.9 -000006.1+000008.900006.8 05.94-0.05B9 0 0.09 3.00
+082321.87 +181956.2 -000053.6-000033.000008.3 05.9400.17A9 1
+082837.35 +141239.1 -000013.8-000013.100010.6 05.9400.20A5 0
+091825.94 +352150.9 -000048.2-000019.000006.5 05.9400.18A8 1
+113031.17 +431023.0 -000049.2+000081.800017.8 05.9400.52F4 0
+122010.83 -221032.3 -000105.4-000030.200006.9 05.9400.82K0 1
+142400.88 +081438.4 -000006.2-000014.300008.5 05.9400.07A3 0
+165628.80 -521701.1 -000035.7-000042.400010.3 05.94-0.07A0 0
+172646.17 +344144.5 -000027.6+000043.000011.6 05.94-0.02A0 0
+173736.20 -153415.7 +000001.0-000000.600001.2 05.9400.36F0 0
+180623.64 -360111.3 +000105.4+000008.000057.6 05.9400.61G3 0
+202953.89 -183458.7 +000025.6-000079.500013.7 05.9400.06A1 1 : omi Cap
+210526.79 +055730.6 -000117.4-000119.100027.1 05.9400.54F8 1
+214453.28 +622738.1 -000003.0-000002.800001.6 05.9400.31O9 0
+220303.74 -760705.8 +000027.8-000066.300016.2 05.9400.40F3 0
+224018.40 +535045.5 +000006.4-000018.300009.5 05.9400.95B8 0
+230131.70 -044241.3 +000014.1+000007.500001.2 05.9400.99K0 0
+001342.22 -260119.8 +000037.6-000078.700003.2 05.9401.55K5 0
+013827.49 -363140.6 -000013.3-000122.400010.1 05.9401.04K0 0
+042505.36 -611417.7 -000018.8+000021.700005.1 05.9401.53K4 0
+070722.41 +340033.7 -000018.3-000030.400004.8 05.9401.51K4 0
+113247.54 -074939.1 -000007.5+000000.400005.7 05.9401.38K4 0
+113748.51 -673713.3 -000084.1-000010.500009.4 05.9401.01K0 0
+154634.88 +552828.6 -000120.1+000077.500003.1 05.9401.40K3 0
+171138.67 -485224.2 +000005.9-000004.400003.9 05.9401.79M1 0
+175132.57 -404620.4 -000051.3-000055.000004.4 05.9401.57M2 0
+010254.28 +412042.7 -000017.0-000016.900009.5 05.9500.16A5 0
+011245.37 -375123.1 +000089.0-000030.800013.6 05.9500.28A9 0
+013554.67 +172601.6 +000149.2+000021.200016.8 05.9500.26F0 0
+024449.67 +674929.0 +000017.5-000032.500008.0 05.9500.14A5 0 0.04 1.27
+033426.62 +242752.1 +000002.7-000034.000006.3 05.9500.12A3 1
+034908.12 +435746.9 -000007.0+000029.500014.4 05.9500.28A9 1 0.10 0.10
+042014.42 +414829.4 +000016.1-000034.500009.4 05.9500.96K0 0
+050018.35 +392340.9 -000010.9-000001.200018.9 05.9500.41F5 1
+054634.96 +011006.7 -000080.0-000141.800023.6 05.9500.77G4 1
+055207.73 -090231.1 -000003.0+000032.300008.6 05.9500.10A2 0
+070023.76 -082424.6 -000007.2+000001.700003.0 05.95-0.07B9 0
+071457.15 -412535.1 +000003.4+000009.600005.9 05.95-0.15B4 0
+072851.16 -315054.3 -000011.6+000004.400005.6 05.95-0.16B3 1
+074135.16 +033729.4 -000002.2-000020.100006.5 05.95-0.03A0 0
+081823.78 -123747.2 +000279.3-000989.000079.5 05.9500.75K0 0
+082551.62 -643602.4 -000015.0+000015.200009.1 05.9500.97G8 0
+083528.72 -265036.7 -000031.3+000018.700003.9 05.9500.39A1 0
+090847.42 +263748.0 -000139.1-000370.400032.0 05.9500.65G5 0
+090851.20 +335257.0 -000191.1-000115.400052.2 05.9500.58F9 0
+095350.11 -510848.2 -000013.7+000000.600001.9 05.95-0.15B2 0 0.04 3.76
+101632.42 +233010.8 -000200.2+000033.900032.9 05.9500.66G2 0
+113442.50 +164748.9 -000008.8-000000.600001.6 05.95-0.16B4 1
+120623.08 -654233.9 -000051.6-000011.200005.8 05.9500.61G8 1
+122511.80 -113637.8 -000059.0-000031.900015.5 05.9500.04A1 0
+124459.68 +391642.9 -000359.8+000139.300057.6 05.9500.56G0 0
+153956.69 -595428.1 -000121.9-000215.200032.3 05.9500.51F6 0
+154154.70 -760454.7 -000008.2-000039.000008.7 05.95-0.03B9 0
+155500.37 -192258.4 -000010.6-000018.400005.2 05.95-0.01B2 1
+161705.48 -675627.9 -000044.7-000084.700018.1 05.9500.16A4 0
+171258.56 -322618.0 +000002.0-000002.000000.9 05.9500.07B1 0
+171536.08 -383534.6 -000169.8-000388.800032.6 05.9500.58G0 1
+175704.30 +000400.1 +000020.5-000009.200010.5 05.9500.11A3 1
+190655.60 -481756.8 +000012.7-000012.300009.3 05.95-0.02A0 0
+200015.92 -374206.2 +000019.5-000001.100010.3 05.9500.99G8 0
+205841.87 -142859.1 -000054.6-000019.300011.8 05.9500.24A9 0 0.20 1.58
+222945.94 -270626.0 +000119.3-000020.300023.8 05.9500.36F0 1
+233910.16 +751734.3 +000007.1+000014.000012.4 05.9500.12A3 0
+234636.73 +664656.1 +000007.5-000002.800001.9 05.95-0.05B2 0
+234939.35 +285032.4 +000062.8+000025.000012.2 05.9500.19A2 0
+235719.78 -625723.8 +000086.2+000011.600015.9 05.9500.10A2 0
+041719.23 -062819.8 -000015.1-000007.300005.9 05.9501.08G8 0
+042839.01 -192731.0 +000037.8-000113.500010.1 05.9501.22K2 0
+043040.33 -353912.9 +000001.5+000031.200008.9 05.9501.00K0 0
+055614.20 -225024.2 +000117.8+000032.800011.2 05.9501.11K0 0
+063646.60 -131915.5 -000002.2-000024.200004.2 05.9501.56K4 0
+071543.22 -103501.0 +000029.2-000001.000008.1 05.9501.17K0 0
+073030.91 -542358.0 +000013.3+000027.500007.5 05.9501.58M1 0
+085634.13 -164231.3 -000008.9-000027.000004.4 05.9501.54K3 0
+093255.78 -133100.5 -000008.3+000001.100004.0 05.9501.50K4 0
+094928.15 -371112.4 -000088.9+000008.100008.0 05.9501.25K2 0
+105105.44 -030533.5 -000054.1-000010.900006.3 05.9501.48K2 0
+105429.60 -614935.8 +000004.9-000003.900002.0 05.9501.74K4 0
+110336.63 -000003.0 -000060.2-000000.400005.8 05.9501.22K3 0
+114042.49 -535806.8 -000010.8-000023.900003.1 05.9501.67M1 0
+115917.54 +331001.3 -000000.1-000007.100004.9 05.9501.15K1 0
+120457.25 -605805.7 -000025.0-000005.600004.9 05.9501.69M2 0
+120941.29 +015354.0 +000042.1-000180.400011.9 05.9501.12K3 0
+130945.29 -101945.5 -000015.0-000007.300005.0 05.9501.49K5 0
+135538.99 -823958.1 -000025.1-000023.300003.7 05.9501.41K2 0
+165342.44 -430303.2 -000015.1-000031.800002.8 05.9501.64M3 0
+170036.99 -355602.3 -000008.0-000064.400011.2 05.9501.16K2 0
+182920.02 -801357.2 -000023.3-000063.400009.4 05.9501.17K2 0
+202245.29 +410134.1 +000001.3-000049.700003.8 05.9501.63M0 0
+233449.33 -151444.9 +000049.9-000087.900009.3 05.9501.35K4 0
+104504.02 +672441.0 +000004.4+000000.700002.9 05.9502.38C5 0
+015057.09 +515601.3 +000041.2-000115.500022.4 05.9600.42F5 0
+020348.12 -002024.5 +000082.8-000043.100009.9 05.9600.85G5 0
+032536.25 -692011.7 -000000.4+000064.800025.4 05.9600.41F3 0
+044850.26 +755629.6 +000037.6-000133.300021.9 05.9600.28A9 0
+051850.24 -180748.7 +000385.0+000061.300040.1 05.9600.57G0 0
+053837.97 -063426.2 +000000.4-000000.400002.1 05.96-0.22B1 0
+055223.41 +195204.3 -000005.6-000003.100002.4 05.9600.55B9 0
+070317.93 +090818.1 -000023.6+000003.100012.6 05.9600.13A3 1
+082112.10 -575823.6 -000003.1+000004.200001.4 05.96-0.09B1 0
+082555.60 -145547.1 -000011.0+000038.700009.8 05.9600.17A3 0
+085236.13 +281953.0 -000485.5-000234.400079.8 05.9600.87G8 0 : rho1Cnc
+091731.17 +464901.9 +000014.1+000011.900008.9 05.9600.06A1 0
+113429.95 -325000.0 -000671.0+000823.800104.8 05.9600.81K0 0
+123156.15 -633021.2 -000028.9+000025.100013.6 05.9600.26A8 0
+133706.05 -440835.4 -000051.0-000014.300008.7 05.9600.94G8 0
+134340.10 -420403.0 -000013.5-000004.300002.0 05.96-0.07B8 1
+140052.61 -661607.9 -000116.1-000024.200013.0 05.9600.35F0 0
+140935.06 -513016.7 -000032.7-000011.000006.0 05.96-0.05B9 0 0.06 1.46
+142950.51 +004944.1 +000015.7+000007.300013.1 05.9600.16A5 0
+151553.66 -480425.1 +000005.1-000008.400019.3 05.9600.21A3 0
+181512.97 -202316.7 +000002.8-000001.900000.2 05.96-0.02B0 0
+202000.19 +133253.2 -000002.6-000004.000011.1 05.9600.30A5 0
+202927.31 +810526.7 +000067.0+000221.700015.9 05.9600.94K0 0
+205634.78 +445529.0 -000000.2-000002.200000.8 05.9600.02O6 0
+214400.98 -144457.8 -000022.5+000010.300019.1 05.9600.22A7 0
+214431.19 +144620.0 +000231.1-000113.500054.4 05.9600.59G0 0
+002128.74 -772536.7 +000014.2-000006.400004.7 05.9601.40K3 0
+021237.51 +241004.1 +000041.6-000006.300005.8 05.9601.37K0 0
+055013.06 +042524.6 +000007.9-000038.300006.4 05.9601.36K2 0
+065857.03 +033608.5 -000003.6-000003.600003.5 05.9601.06G8 0
+070225.52 +174519.6 +000021.0+000027.100002.4 05.9601.52M1 1
+070713.30 -515806.2 -000011.9+000043.000005.8 05.9601.00K0 0
+071521.27 -522958.3 -000042.2+000120.100008.4 05.9601.10K0 0
+080442.41 -503525.4 -000008.6+000001.700002.4 05.9601.21G5 0
+080618.40 +223807.8 -000007.4-000009.000005.2 05.9601.65M3 0 : mu 1Cnc
+083819.00 +324807.3 -000024.3-000003.000008.9 05.9601.11K2 0
+085211.78 +451846.4 -000011.0-000033.300006.1 05.9601.23K0 0
+093728.42 -360545.6 -000025.6-000001.400009.7 05.9601.12K2 0
+093927.92 +671620.4 -000027.8-000038.700006.0 05.9601.53K5 0
+103859.70 -584900.8 -000076.7+000013.100005.0 05.9601.69M1 1
+134255.06 -412403.4 -000051.7-000037.800009.2 05.9601.02K0 0
+164439.75 -530908.2 -000010.7-000009.700004.7 05.9601.23G8 0
+181517.05 +684521.5 +000017.2-000063.700011.5 05.9601.05K1 0
+190303.80 -191444.4 +000002.6-000011.400002.2 05.9601.16K0 1
+213602.44 +452228.5 +000064.4+000001.900005.3 05.9601.34M4 0 0.85 132.00
+215853.51 +624152.6 +000012.0+000014.100002.5 05.9601.64M3 0
+221900.70 -131817.9 +000072.7-000009.900009.2 05.9601.07K0 0
+231924.11 -180431.4 +000004.0+000009.600002.9 05.9601.53K2 0
+005831.00 +662106.6 +000043.4-000013.200008.7 05.97-0.01A0 0
+011407.65 +160800.8 -000030.6-000026.200006.5 05.97-0.08B8 1
+025613.73 +082254.4 +000069.8-000088.300022.5 05.9700.48F7 0
+031038.78 +115221.7 +000030.7-000027.000006.2 05.97-0.06B8 0
+031745.74 +391700.3 +000022.2-000016.700005.4 05.9700.06A2 0
+033901.13 -053732.5 -000013.5-000207.100028.4 05.9700.92K1 0
+035309.96 +171937.8 +000144.0-000029.900024.1 05.9700.35F4 0
+042457.06 +190231.5 +000110.7-000032.500020.4 05.9700.38F4 0
+044150.08 +381649.5 +000241.5-000097.900032.0 05.9700.59G0 0
+045247.09 +275351.3 +000044.7-000035.800009.3 05.9700.37F2 0
+050724.88 -122927.6 +000136.1-000107.100027.6 05.9700.61G2 0
+054253.91 -064746.7 +000012.3+000060.600019.9 05.9700.45F3 1
+054834.90 -040538.7 +000062.4-000230.700064.2 05.9700.64G4 0
+055030.03 +020129.0 +000000.5-000006.900002.9 05.9700.95G8 0
+055628.04 +093033.9 +000000.3-000009.900004.7 05.97-0.04A0 0
+061607.70 -163704.8 -000009.2+000000.900003.9 05.97-0.17B2 0
+082457.22 -424611.5 -000012.1+000006.800001.1 05.97-0.16B3 1
+095713.57 +572506.1 +000035.7-000063.800007.0 05.9700.90G8 0
+101828.27 -414006.6 -000028.2+000003.100005.9 05.97-0.06B9 0
+104151.58 -794659.9 -000017.5+000005.800003.3 05.97-0.07B5 0
+130109.62 +170723.5 -000009.0-000023.000008.1 05.9700.97K0 0
+132611.48 -011132.9 -000114.6+000005.200013.3 05.9700.18A7 0
+134643.33 +254208.6 -000018.3-000059.500012.0 05.9700.52F6 0
+134945.43 +612922.4 +000062.7-000095.700008.3 05.9700.97G3 1
+150633.21 -305506.3 -000023.0-000028.700010.4 05.97-0.08Ap 1 0.05 2.30
+174455.84 -573243.8 +000018.1-000012.200008.0 05.9700.91G8 0
+181031.53 +541709.4 +000108.2+000246.900020.0 05.9700.94K1 0
+211318.94 -362524.7 +000034.2+000003.600009.7 05.9700.97K0 0
+212449.40 +803129.5 +000042.6-000011.400009.2 05.9700.95G6 0
+213214.58 -335640.6 -000005.8-000004.000007.9 05.9700.05A2 0
+220436.76 -264920.4 +000012.6-000009.500002.9 05.97-0.17B3 0
+223536.36 -235927.9 +000025.9-000006.300009.7 05.9700.98K1 0
+230244.29 -205213.4 -000056.8-000129.800013.0 05.9700.95K0 0
+230728.65 +210803.7 +000107.9-000050.100025.0 05.9700.26A5 0 0.08 0.52
+011033.56 +022644.6 -000008.7-000015.900003.6 05.9701.49K4 0
+012324.95 +202808.4 -000005.6-000009.300003.9 05.9701.68K5 0
+014139.24 +300249.7 -000008.1-000006.500006.2 05.9701.01K0 0
+020235.08 +132836.2 -000000.1-000005.000003.9 05.9701.58M2 0
+053704.35 +110206.2 +000052.2-000016.200004.0 05.9701.59K4 0
+153516.22 +535519.7 -000018.0+000002.100008.2 05.9701.18K4 0
+161900.43 -145222.2 -000021.2-000001.100003.8 05.9701.48K3 0
+171823.28 +384840.4 -000012.4+000074.100010.2 05.9701.01G7 0
+174132.32 +061847.4 -000003.0-000003.200002.6 05.9701.27G7 0
+194007.15 -232544.6 +000029.7-000012.800007.9 05.9701.04K0 0
+200801.75 -004040.9 +000116.6-000067.900020.9 05.9701.02K1 0
+204003.22 +432732.5 -000069.5-000056.700006.9 05.9701.19K2 0
+211852.01 +111212.0 +000021.1+000015.500002.6 05.9701.61K5 0
+221208.09 +245702.3 +000010.2+000001.700001.1 05.9701.50K0 0
+000615.54 +582612.1 +000247.4+000017.800049.3 05.9800.69G5 1
+004723.62 +064427.5 +000014.4-000010.300007.2 05.9800.94G8 1
+012618.60 +432728.4 +000108.3-000060.500024.2 05.9800.52F7 0
+024134.13 -143257.9 -000005.8+000055.900020.3 05.9800.43F5 0
+031635.19 +321103.2 -000004.1-000083.100005.9 05.9800.99G8 1
+033036.90 -472230.6 +000064.6+000020.000008.8 05.9800.12A2 0 0.14 0.94
+033339.10 +545829.5 -000041.3-000001.600014.7 05.9800.11A3 0
+044334.73 -084739.3 +000028.8-000029.300008.0 05.9800.65F4 1
+045450.71 +002801.8 -000000.5-000004.900003.4 05.98-0.12B5 0
+051923.69 -272207.9 -000003.5-000008.100007.3 05.98-0.02A0 0
+053918.31 +291254.8 -000001.5-000007.200002.8 05.9800.14B2 0 0.04 4.64
+072551.20 -054629.8 -000006.0-000002.900001.7 05.9800.90CI 0
+072742.94 -225133.1 -000001.3-000000.400003.7 05.98-0.09B5 0
+075901.81 -451257.1 -000011.6+000007.900003.0 05.98-0.14B4 0
+082945.65 -461954.2 -000025.3+000014.500005.2 05.98-0.13B7 0
+091514.36 +343800.2 -000157.5+000047.800007.2 05.9800.84G6 0
+103247.82 -584000.3 -000006.5+000002.200000.3 05.9800.29A2 0
+104805.42 -595509.0 -000007.6+000002.700000.0 05.9800.27A0 0
+130724.31 -595137.8 -000011.8-000008.100002.6 05.9800.43B9 1
+134243.42 +345920.4 +000013.0+000011.000006.7 05.9800.86G5 0
+140120.41 +085341.7 +000033.0-000001.200011.3 05.9800.09A2 0
+151007.34 -384732.9 -000024.5-000020.900007.0 05.9800.87G6 0
+170026.98 -483851.2 -000017.0-000080.400008.4 05.9800.88G5 1
+170620.20 -371339.1 -000008.0-000024.400007.7 05.9800.08A2 0
+172737.56 -294328.2 -000008.1-000031.700005.4 05.9800.01B9 0
+181145.11 +332649.3 +000013.5+000012.100004.3 05.9800.04A3 1
+190003.55 -663912.7 +000012.3-000042.600007.4 05.9800.98K0 0
+193652.45 +111623.5 +000009.2+000003.200002.9 05.9800.88G0 0
+194105.53 +134856.5 +000000.0-000010.900002.0 05.98-0.08B5 1 0.11 0.00
+210003.95 +073058.2 +000048.1+000007.000013.8 05.9800.28A7 1
+221033.70 -041600.7 +000072.4+000003.500011.6 05.9800.98K0 0
+231823.33 +414625.3 -000009.6-000011.000006.9 05.9800.21A7 0 0.15 3.22
+233921.17 +740009.4 -000008.5+000005.600007.8 05.9800.89G8 1
+013940.77 +162421.2 +000082.4-000011.600007.2 05.9801.12K2 0
+060143.05 +485734.1 +000007.1-000009.900004.8 05.9801.44K0 0
+085210.05 +420010.4 -000032.7-000062.000006.8 05.9801.25K0 0
+101037.70 -414253.8 +000028.1-000129.200014.6 05.9801.24K3 0
+114327.20 -371124.4 -000019.1-000021.800005.5 05.9801.45K3 0
+151406.01 +314716.5 +000042.2-000030.200005.6 05.9801.55K5 0
+154813.31 +134721.6 -000008.8-000105.400007.4 05.9801.27K2 0
+170814.85 -173632.3 +000004.6-000035.000008.1 05.9801.01K0 0
+171520.30 -143502.9 -000018.9-000005.900010.6 05.9801.10K1 1
+172856.09 -364641.8 -000003.1-000005.000005.1 05.9801.11K0 0
+180450.39 -355404.9 -000014.0-000033.500009.2 05.9801.16K2 0
+193110.94 -682602.0 +000017.2-000013.400003.1 05.9801.64K4 0
+224048.86 -572520.3 +000056.6-000006.600002.7 05.9801.45K4 0
+214201.08 +353036.7 +000005.5+000001.900001.6 05.9802.50C6 0
+024206.59 -382301.4 +000020.5+000012.900008.6 05.9900.92G8 0
+035516.17 -120556.6 -000076.9-000022.100020.4 05.9900.32Ap 0 0.04 12.46
+044644.47 +401845.6 +000009.0-000037.100007.4 05.9900.93G9 0
+051618.15 +341844.0 -000004.0+000043.200002.2 05.9900.20O9 0
+052318.51 -082456.1 -000001.7-000002.900006.6 05.99-0.04B8 1
+053931.15 -033353.0 -000003.9+000002.100024.2 05.9900.29A8 0
+061529.66 -045452.7 +000022.7-000034.400015.0 05.9900.10A5 0
+063947.73 +125858.1 -000015.0-000014.100011.3 05.9900.06A2 0
+072203.48 +001037.7 +000001.9-000002.000000.6 05.99-0.07B8 0
+073957.99 -373445.9 -000001.4-000003.900002.4 05.99-0.04B4 0
+080130.29 +162719.2 +000004.2-000005.900006.9 05.99-0.02B9 0
+094147.94 -551249.6 -000012.3+000003.300001.2 05.99-0.12B4 0
+105342.13 -704313.2 -000029.4+000000.500004.2 05.99-0.02B6 1
+111916.84 -643457.4 -000301.3+000043.900026.7 05.9900.47F6 0
+124309.21 -561034.3 -000031.2-000011.400007.9 05.99-0.07B9 0
+125156.95 -394049.4 -000027.1-000019.000007.0 05.99-0.10B7 0
+152237.25 +620249.8 +000009.3-000038.500007.1 05.99-0.03A0 1
+164306.14 +773048.5 +000056.4+000206.500027.8 05.9900.43F4 1
+164500.21 -283034.8 -000028.2-000000.500004.3 05.9900.10A3 0
+165524.68 -631610.7 +000007.7-000013.700007.3 05.9900.06A0 0
+173123.28 -565515.4 -000000.8-000004.200001.5 05.99-0.04B7 0
+175839.05 -284532.7 -000000.8-000005.200002.5 05.99-0.08B3 0
+181653.09 -030024.3 +000018.1-000273.300009.9 05.9900.89G3 0
+182235.31 +120146.7 +000008.9+000014.600006.8 05.9900.06A2 0
+185452.52 +335806.9 -000005.6-000001.800002.5 05.9900.92G8 1
+194149.09 +503131.6 -000147.8-000158.800046.2 05.9900.64G2 0
+203904.97 +155017.6 -000002.3-000015.100002.5 05.99-0.14B3 0
+204202.52 -761050.0 +000190.8-000009.400009.7 05.9900.45F4 0 : mu 1Oct
+205125.69 -053735.9 +000095.8+000001.200017.0 05.9900.46F5 1
+205444.28 +755531.7 +000030.9+000042.300007.5 05.9900.95G5 0
+224236.88 -471236.0 +000006.2-000331.400042.5 05.9900.58G0 0
+225120.94 -293210.6 -000007.5-000014.500008.8 05.9900.91G8 0
+232740.37 +251002.5 +000027.3-000036.100008.9 05.99-0.07A0 0
+233823.69 -765210.2 +000078.5-000018.500005.2 05.9900.91K0 0
+233954.99 +094038.4 +000089.1-000011.200017.2 05.9900.21A2 0
+000817.55 -084926.5 -000034.1-000035.700009.8 05.9901.03G8 0
+002714.69 -253249.7 +000032.9-000015.300004.9 05.9901.02K0 0
+004241.64 -601545.7 +000263.7-000051.700013.7 05.9901.32K5 0
+005814.19 +335703.8 +000035.2-000071.900017.2 05.9901.00K0 0
+010402.39 +523008.3 +000001.4-000061.000003.3 05.9901.45K2 0
+021804.60 +573058.8 -000013.5-000001.800004.6 05.9901.04G7 0
+022252.47 -733845.0 -000081.6+000011.800010.3 05.9901.09K0 0 : kap Hyi
+044616.78 +184405.5 +000073.0-000069.800010.8 05.9901.22K4 0
+053048.65 +412743.5 +000002.0-000034.400008.4 05.9901.11K0 0
+055444.04 +005807.0 -000002.9+000000.000003.9 05.9901.33K0 0
+061517.71 -182837.2 +000019.4-000061.500015.7 05.9901.06K1 1
+071324.01 -224026.9 +000024.7-000039.100004.2 05.9901.48K4 0
+092405.50 -613855.6 -000000.8-000047.500009.7 05.9901.06K0 0
+105932.74 +360535.6 +000067.2-000051.000003.7 05.9901.59M2 0
+130035.96 -032207.0 -000019.4+000049.400009.5 05.9901.12K2 1
+142348.64 -531034.4 -000058.1-000009.500009.4 05.9901.10K1 1
+143110.84 -385211.2 +000005.5+000028.200009.4 05.9901.06K1 0
+165317.59 +472459.4 -000040.8+000093.500005.3 05.9901.32K2 0
+171541.50 +234433.7 -000041.5+000023.200004.4 05.9901.33K2 0
+184940.96 -055446.2 +000000.2-000011.700002.2 05.9901.57K2 0
+200316.39 +183003.7 +000011.4-000019.700003.8 05.9901.42K3 0
+212256.27 -091909.4 -000027.4-000023.400004.5 05.9901.52M0 0
+020252.49 +645405.4 -000012.6-000011.700011.5 06.0000.03A1 0
+021122.24 -100306.3 -000027.3-000171.200020.0 06.0000.42F5 0
+023045.23 +001521.2 -000051.9-000052.100011.9 06.0000.17A7 0
+023254.15 +150204.1 -000015.5+000036.900034.8 06.0000.57F8 0
+042332.36 +205855.7 +000015.9-000035.100006.8 06.0000.03B8 0 0.04 0.62
diff --git a/kstars/kstars/data/hip006.dat b/kstars/kstars/data/hip006.dat
new file mode 100644
index 00000000..5d6a08e9
--- /dev/null
+++ b/kstars/kstars/data/hip006.dat
@@ -0,0 +1,1000 @@
+054645.49 +154921.0 +000005.4-000003.000003.7 06.00-0.06B8 0
+061635.60 -391551.7 -000015.3-000018.800008.3 06.0000.16A2 0
+062236.42 +123413.1 -000053.6-000032.000015.9 06.0000.32F0 1
+070518.37 +223814.9 -000000.9-000009.300006.8 06.00-0.03B8 0
+070933.37 -161404.2 -000001.3-000000.600000.1 06.0000.04B1 0
+072054.92 -265749.9 -000005.0+000005.600001.8 06.00-0.17B3 0
+081230.80 -461551.5 -000005.5+000009.300004.6 06.00-0.11B5 1
+085021.02 -420523.3 -000006.0+000003.600001.7 06.00-0.11O9 0
+102725.40 -654217.0 -000081.9+000020.600014.2 06.0000.09A2 0
+102728.08 +413604.4 -000047.2-000072.700015.1 06.0000.17A2 0
+123844.69 -181500.6 -000122.7+000026.600016.1 06.0000.31F0 0
+125418.74 -113854.9 -000138.9+000010.600015.0 06.0000.07A2 0
+130621.28 +210912.6 -000069.1-000046.500020.0 06.0000.39F4 1
+132048.34 -554802.5 -000003.9+000004.000000.0 06.0000.24B0 0
+134256.12 -564604.7 -000007.4-000004.800001.1 06.00-0.10B0 0
+135024.67 +052950.0 +000010.4+000000.700008.1 06.0000.90K0 0
+135632.99 -544214.8 -000041.3-000225.900026.2 06.0000.78G8 0
+143220.27 +264038.4 -000069.9-000023.800014.0 06.0000.23A7 1
+145324.04 +190908.2 -000442.8+000216.800086.7 06.0000.84K2 1
+154059.09 +160128.7 +000022.2-000016.800007.2 06.0000.91G8 0 : tau6Ser
+160334.38 -320001.7 -000037.6-000029.200018.3 06.0000.47F5 0
+170516.83 +004212.1 -000015.7-000335.100049.1 06.0000.58F9 0
+171804.93 +171904.5 +000011.9-000011.100008.1 06.0000.01A1 1
+175354.77 -344509.8 +000002.5-000004.700003.2 06.00-0.06B9 0 0.24 2.79
+183952.81 +521145.7 +000005.4+000021.400005.8 06.00-0.07A0 0
+190652.12 -161345.2 -000001.3-000016.600003.6 06.00-0.03B7 1
+194748.50 +252302.8 +000067.5-000022.000008.2 06.0000.99K0 0
+220007.92 +064302.8 +000014.5+000000.700003.0 06.00-0.11B3 0
+003951.91 -444746.8 +000042.7+000016.700010.8 06.0001.14K1 0
+041816.07 -204255.1 +000004.8+000019.200003.1 06.0001.60M4 0
+050629.66 +611011.8 +000041.9-000075.900005.8 06.0001.38K5 1
+082040.32 +722426.3 +000002.5-000025.000003.4 06.0001.54M0 0
+101926.88 +482349.3 -000106.0-000110.700023.1 06.0001.02K0 0
+121100.09 +814235.4 -000025.8-000001.700003.0 06.0001.62K5 0
+122957.88 -414409.1 +000004.9-000016.100003.5 06.0001.51M2 0
+125847.30 +752820.9 +000013.2+000013.800006.8 06.0001.03K0 1
+133848.96 -573721.7 -000011.5-000006.100002.6 06.0001.14G5 0
+155131.52 -470338.6 -000113.1-000033.400007.4 06.0001.15K1 0
+174121.81 +514905.5 -000028.5-000000.300009.8 06.0001.07K0 1
+193341.60 +491544.4 +000003.0-000011.500002.2 06.0001.54M4 0
+194902.19 -105214.6 +000030.8-000021.300011.4 06.0001.23K5 0
+211714.23 +554752.7 +000016.8+000013.300002.2 06.0001.45K3 0
+214616.26 -091633.4 +000017.6+000007.800002.6 06.0001.63M3 0 0.12 30.59
+222746.22 +315023.9 +000050.8+000028.600003.5 06.0001.44K2 0
+000919.83 +794252.7 +000106.2-000039.400008.6 06.0100.20A7 1
+012952.83 +182120.4 +000059.0-000002.600008.6 06.0100.16A4 0
+014915.56 +475349.0 -000020.2-000011.500009.8 06.0100.17A3 1
+015553.74 +015058.3 +000158.4+000190.400025.7 06.0100.55F7 1
+020649.22 +254216.5 +000018.6-000014.500002.8 06.01-0.03B9 0
+033847.66 -275635.2 +000021.6+000025.900007.8 06.01-0.03A0 0 : tau For
+043151.69 +155105.9 +000107.6-000032.400022.2 06.0100.34F4 0
+043629.07 +232027.5 +000110.0-000053.900022.6 06.0100.38F5 0
+063835.43 -165224.6 -000008.4-000024.800007.1 06.0100.04A0 0
+070105.18 -585625.1 -000056.9+000147.800018.6 06.0100.30F0 0
+074035.51 -081107.3 +000021.3-000029.400010.5 06.0100.15A3 0
+080014.72 -485853.8 -000034.2+000043.900008.7 06.0100.04A2 0
+082519.02 -210246.0 -000034.4+000061.900029.5 06.0100.40F2 0
+082851.01 -094454.9 -000004.3+000005.000003.3 06.0100.43F2 0
+085418.19 -052604.3 -000413.1+000030.400058.5 06.0100.66G3 0
+095114.02 -041435.8 +000013.8-000028.200016.3 06.0100.17A8 0
+101916.88 -123141.2 -000017.7-000013.000015.0 06.0100.26A8 1
+102738.99 +094544.7 +000007.8-000006.300008.5 06.01-0.04A0 0
+110431.28 +381428.9 -000072.1+000001.400012.4 06.0100.17A3 0
+121046.10 +271653.5 -000010.4-000009.600010.6 06.0100.12A4 0
+130032.71 -333018.3 -000074.2-000071.800025.0 06.0100.39F3 1
+130147.15 +633636.6 -000171.6+000025.500026.7 06.0100.43F6 0
+131904.27 +350740.6 -000030.0+000017.500015.3 06.0100.28F0 0
+133202.87 -184343.8 -000096.5-000017.800013.9 06.0100.20A7 0
+154729.41 -375456.9 -000416.8-000213.900065.6 06.0100.71G6 0
+172619.01 +073544.4 +000000.0-000007.800004.0 06.0100.59A0 1
+200123.84 -224414.2 +000009.9-000011.600010.4 06.0100.98K0 0
+204937.74 +123241.6 +000054.1+000097.500033.8 06.0100.42F5 0
+210112.87 +360133.7 -000003.9-000006.400005.0 06.0100.99G5 0
+212644.95 +525354.7 +000015.6+000005.000007.4 06.01-0.11B6 0
+223302.70 +695448.1 +000128.6+000071.200013.1 06.0100.33A9 1
+235703.63 +423929.7 +000005.2-000002.400002.3 06.0100.71F8 0
+004350.09 -120040.7 -000000.8-000207.800018.8 06.0101.11K1 0
+021112.06 +255613.0 -000008.8-000007.000004.1 06.0101.36K4 0
+032939.19 -064815.3 -000084.9-000089.900008.7 06.0101.02G5 0
+043348.18 +092449.0 -000006.1-000023.000006.9 06.0101.06G8 0
+060622.44 +293044.7 +000012.7-000004.700003.6 06.0101.73M3 0
+070351.60 +123539.3 -000006.7-000006.900002.6 06.0101.58K5 0
+092622.31 -012750.6 -000001.4-000005.200003.7 06.0101.31K3 0
+102031.18 +541300.7 -000034.9-000006.000007.1 06.0101.13K3 0
+103616.68 -162039.6 -000030.4+000002.900003.4 06.0101.64M1 0 : phi2Hya
+130938.72 +372523.3 -000106.0+000005.900010.9 06.0101.17K3 0
+135839.95 +143857.9 -000062.9-000058.600006.1 06.0101.43K5 0
+143045.39 +044620.3 +000001.1-000012.700003.0 06.0101.42K4 0
+152738.87 +250606.0 +000005.7-000012.700004.2 06.0101.65M1 0
+174058.55 -321252.0 -000002.0-000006.500002.1 06.0101.67K3 0
+175204.73 +395855.1 -000012.6+000051.500004.7 06.0101.34K4 0
+180036.38 +331249.5 -000004.1-000023.600004.4 06.0101.52K6 0
+181952.07 +293959.0 -000002.5+000003.600005.0 06.0101.32K4 0
+201231.73 +512749.0 -000015.0-000015.300007.9 06.0101.14K1 1
+204116.21 +143458.4 -000008.5+000000.400006.7 06.0101.24K4 0
+225303.77 +600603.7 +000012.8+000002.200002.5 06.0101.75K2 0
+235533.48 +472121.0 -000010.8-000007.400002.0 06.0101.17G8 0
+001458.78 +084915.7 +000097.7-000025.000012.5 06.0200.31F0 1 0.12 0.00
+015833.22 +614152.1 +000012.9-000011.400004.5 06.02-0.04B5 0
+040741.91 +150946.2 +000127.1-000022.800021.3 06.0200.40F3 1
+050134.53 -394305.3 -000004.4+000033.200008.9 06.0200.89G8 0
+051018.81 +371806.7 +000002.6+000001.100001.6 06.0200.72B2 1
+052659.82 -683721.0 -000010.8-000019.800013.2 06.0200.35F0 1
+063933.12 +281547.4 -000005.7-000009.800004.6 06.02-0.09B7 1
+071428.26 -101858.5 -000003.9+000001.600001.3 06.02-0.17B0 0
+071638.38 -231839.8 -000033.7+000046.600012.7 06.0200.32A5 1
+074518.05 -434509.2 -000009.4-000002.800003.7 06.02-0.07B6 0
+075546.60 -435042.2 -000012.4+000001.400003.8 06.02-0.11B6 1
+080142.49 +601927.9 -000033.6-000022.200010.2 06.0200.16A2 1
+085303.80 -563858.5 -000022.9+000036.500011.0 06.02-0.02A0 0
+091517.66 -582318.2 -000017.2+000001.100006.2 06.02-0.10B7 0
+091604.03 -445355.4 -000005.6+000004.400000.8 06.0200.27A1 0
+095212.27 +022714.0 -000185.0+000095.300003.1 06.02-0.04A0 0
+101429.84 +211005.6 -000143.2-000072.000019.3 06.0200.57F9 0
+112251.25 +641949.5 -000004.5+000035.400011.6 06.0200.09A3 0
+122724.85 -634720.3 -000013.8-000010.900005.0 06.0200.05B8 0
+124133.95 +624247.1 -000030.7-000017.700005.6 06.0200.05A2 0
+124149.51 -194532.9 -000179.9+000017.100015.1 06.0200.40F2 0
+134354.80 +520351.9 -000019.6-000005.800009.5 06.0200.02A1 1
+140827.71 -745102.6 -000242.3+000180.300034.9 06.0200.58G1 0
+151234.01 -724614.0 -000014.4-000015.700003.8 06.02-0.00B8 0
+161433.47 +732341.3 -000010.9+000034.300004.4 06.0200.06A3 0
+164322.11 -672556.3 +000015.6-000031.100010.7 06.0200.04A0 0
+164351.74 +340219.2 -000072.9+000057.600018.2 06.0200.32F2 0
+164529.68 +010112.5 -000003.8+000006.600006.8 06.02-0.01B9 0
+182946.75 -143455.3 +000021.9+000015.100011.5 06.0200.01Ap 0
+183102.95 -415449.5 -000003.0-000031.400012.8 06.0200.14A3 0
+184418.27 +610253.1 +000000.1+000019.400008.9 06.0200.97G7 1
+191236.72 +213316.4 +000014.5+000004.800003.2 06.0200.07A2 0
+191651.39 +465954.2 -000010.1+000291.800023.6 06.0200.48F6 0
+204017.88 +603017.3 +000013.7+000185.700030.1 06.0200.44F6 0
+204036.26 +294819.6 +000020.6+000043.000012.2 06.0200.16A2 1
+213020.31 +525728.6 +000021.0+000016.600006.8 06.0200.08A3 0
+214528.81 -710031.8 +000013.1-000011.400004.4 06.02-0.10B8 0
+220024.22 -555300.4 +000023.7-000014.400005.2 06.02-0.06B9 0
+031027.04 +265345.9 +000002.8+000066.900008.0 06.0201.28K3 0
+065902.88 +380309.4 -000042.9-000122.700005.4 06.0201.22K2 0
+082442.77 +420018.8 +000009.0+000009.800003.1 06.0201.59K5 0
+104211.27 +314149.4 -000003.2-000018.800004.4 06.0201.62M2 0
+114413.17 +251305.9 -000013.6+000009.800003.5 06.0201.53K5 1
+125136.91 +030324.3 -000036.6+000020.100005.6 06.0201.29K4 0
+143438.52 +363734.2 -000024.5-000046.600005.7 06.0201.38K5 0
+154237.23 -492922.2 -000004.1-000022.600006.3 06.0201.31K2 0
+183806.47 +394005.9 +000006.7+000008.600002.7 06.0201.44M4 0
+233126.92 -445036.7 +000045.3-000020.400008.8 06.0201.01K0 0
+004610.80 +445141.4 +000017.6-000004.600007.2 06.03-0.06B9 0
+013514.71 -580821.8 +000284.0-000033.000024.7 06.0300.38F2 0
+031758.99 -665536.8 +000057.1+000013.100017.2 06.0300.13A3 0
+032826.57 +224815.4 +000000.0-000111.400014.4 06.0300.95K0 1
+050136.02 +610442.4 +000016.4-000179.300027.1 06.0300.45F4 0
+053727.36 -055618.2 +000002.5-000002.200002.4 06.03-0.21B1 0
+054822.36 +205210.3 +000008.2-000017.900005.5 06.03-0.05B9 1
+055656.12 +241458.9 +000001.4-000002.700000.2 06.0300.35A0 0
+062814.49 +703207.0 -000000.8+000011.800005.9 06.0300.10A4 0
+071201.98 -631124.2 -000002.3-000002.000005.5 06.03-0.01A0 1
+075105.75 +540744.8 -000040.3+000053.300033.3 06.0300.50F6 0
+081259.74 +163051.7 -000010.8-000012.000006.2 06.0300.89G8 0
+082436.42 -044300.7 +000025.7-000056.300015.5 06.0300.46F2 0
+084430.05 -654932.5 -000063.6+000104.200016.5 06.0300.22A9 0
+110020.76 +425443.3 -000107.9-000122.100022.0 06.0300.58F9 0
+122347.08 +423233.8 -000080.1+000014.400009.8 06.0300.37F3 0
+143746.80 -675552.8 -000348.3-000281.400035.5 06.0300.51F7 0
+150720.34 +182631.0 +000043.1-000050.000013.3 06.0300.07A3 0
+164826.99 -145433.8 -000017.1-000008.800007.3 06.0300.19A0 0
+171953.35 -174523.3 -000003.2-000026.600008.7 06.0300.04A0 1
+175257.60 -353727.1 +000009.3-000054.000015.6 06.0300.34F2 0
+175842.32 +361716.5 +000006.6-000049.100009.4 06.0300.95G5 0
+181736.25 -340626.0 -000005.3-000009.300003.7 06.03-0.10B3 0 0.21 2.42
+191502.69 +201211.3 +000004.0-000011.200004.5 06.0300.90G8 0
+191953.04 +113205.7 +000042.4+000022.100011.7 06.0300.09A2 0 : ome2Aql
+192430.17 -275157.3 +000011.1-000016.300002.5 06.03-0.12B2 0
+193548.30 +365640.4 +000003.9-000001.700004.4 06.03-0.08B8 0
+195644.14 +361502.2 +000001.2-000000.200002.9 06.03-0.14B5 0
+203017.95 +105345.3 +000019.2+000003.500005.8 06.03-0.02A1 1
+223934.32 +373534.1 +000011.2+000001.200003.6 06.0300.85G3 0
+225337.74 -483553.1 +000216.7-000081.500030.0 06.0300.62G3 0 : tau1Gru
+235438.34 -401800.5 +000367.4+000030.500035.9 06.0300.57F8 0
+235533.84 +572443.8 -000003.1-000000.400000.7 06.0300.15B0 0 0.08 0.00
+010452.62 +053922.7 +000029.1-000016.300004.5 06.0301.52K5 0
+025218.95 -625434.6 +000062.0+000006.300005.9 06.0301.25K1 0
+032410.11 +123746.7 +000026.0-000021.300007.1 06.0301.23K0 0
+051353.33 -520150.6 +000000.2-000014.000004.7 06.0301.39K3 0
+063701.89 -380847.8 -000001.5+000045.200007.5 06.0301.03K0 1
+065303.54 +354716.8 -000001.6-000005.400004.7 06.0301.46K3 0
+065458.92 -024812.9 -000005.2-000000.500002.6 06.0301.10G6 0
+065713.12 +573347.7 +000013.2+000015.600004.9 06.0301.50K3 0
+075156.80 +191930.6 -000048.5-000038.200007.8 06.0301.12K1 0
+075715.88 +083828.6 -000003.4-000023.200011.1 06.0301.00K0 0
+105614.51 +420030.2 +000014.4-000097.500010.5 06.0301.12K2 0
+122515.07 +235534.7 +000056.8-000041.100006.6 06.0301.09K0 0
+142320.26 -504620.0 -000011.7-000007.200004.1 06.0301.36K2 1
+161316.97 -534016.2 -000004.0-000003.100000.7 06.0301.97M0 0
+024520.87 +044242.2 +000069.3-000041.600019.5 06.0400.31F0 0
+050454.53 -030222.8 +000001.6-000001.000001.1 06.04-0.12B5 0
+050636.73 -130721.6 +000020.2+000014.800009.0 06.04-0.03B9 0
+053536.13 -784915.2 +000012.6+000018.200004.1 06.04-0.02B8 1 0.03 2.37: iot Men
+054035.91 +312129.6 -000005.0-000008.900006.5 06.0400.04B9 0
+054726.90 -103158.5 -000011.5-000017.000005.0 06.0400.14A4 1 0.35 3.41
+060100.45 +273420.5 +000000.5-000001.900000.7 06.0400.22B9 0
+060113.11 -252503.8 -000012.1-000020.700009.0 06.0400.03A0 0
+060248.59 +495420.8 +000014.4-000043.800008.0 06.04-0.03B9 0
+061127.91 +133819.0 -000004.9-000017.800007.6 06.0400.02A0 0
+072519.98 -215857.4 -000001.6+000003.000001.0 06.0400.23A6 0
+081949.85 +035653.1 +000026.4-000022.100005.6 06.0400.96G8 1
+083413.35 +082708.5 +000006.5-000014.400017.2 06.0400.33F3 0
+090022.26 -431026.4 -000008.9+000000.500003.3 06.04-0.15B3 0
+091020.86 +215947.1 +000003.5+000004.400007.8 06.0400.89G8 0
+103148.73 -281413.5 -000081.1-000004.600023.6 06.0400.50F6 0
+103156.65 -450410.8 -000020.0-000001.700006.8 06.04-0.10B4 1
+103850.44 -122637.1 -000046.9+000010.200009.1 06.04-0.01A0 1
+155606.84 -395151.6 +000004.0-000017.700005.2 06.0400.13B9 0
+155904.38 +495252.2 +000021.5-000055.600020.4 06.0400.29F0 0
+162004.29 +210757.9 -000023.7-000051.900009.5 06.0400.94G8 0
+173149.10 -460212.4 +000002.5-000002.600001.6 06.0400.81F8 0
+173636.73 +304706.7 +000030.6-000005.700015.1 06.0400.16A5 0
+181304.82 +384624.5 -000006.7+000007.500005.1 06.04-0.06B9 0
+184943.68 -725944.6 +000002.1-000004.100004.4 06.0400.03B9 1
+190055.20 +334807.7 +000005.6+000003.100008.2 06.0400.98K0 0
+194351.45 +340945.8 +000006.4+000004.000003.6 06.04-0.07B8 0
+194911.53 -284719.4 +000120.0-000098.600021.9 06.0400.40F3 0
+195101.09 -653616.9 +000099.7-000158.100016.7 06.0400.32F2 0
+205540.64 +043157.7 +000061.0+000011.300009.0 06.0400.82G6 1
+210145.27 -265251.4 +000015.2-000024.700010.9 06.0400.07A3 0
+221225.74 -141137.8 +000026.1-000047.500023.0 06.0400.39F0 1
+222300.50 +622509.6 +000019.6+000012.000004.6 06.0400.04A1 0
+225439.56 -700426.0 -000043.2+000073.200037.7 06.0400.66G4 0 : rho Ind
+232050.13 -501823.0 +000049.7-000074.000011.1 06.0400.42Fm 0
+003533.32 -544918.3 +000022.5-000051.300012.9 06.0401.00K0 0
+005116.39 +614819.8 -000002.0-000001.900001.3 06.0401.88K5 0
+011442.40 +065942.7 -000013.6-000024.700007.1 06.0401.08G6 0
+011618.90 +330653.3 +000028.0-000035.900010.4 06.0401.16K1 0
+020257.04 +775458.6 -000005.3-000005.000003.0 06.0401.11K0 0
+044555.50 -392123.7 -000058.1-000019.000010.4 06.0401.06K1 0
+044844.63 +033518.8 -000001.2-000015.400004.6 06.0401.20K1 0
+055240.08 +335502.8 +000018.2+000008.500004.4 06.0401.58M2 0
+061848.79 -150130.0 +000001.0+000016.700004.4 06.0401.66M1 1
+064523.38 -232745.0 -000019.7+000023.400006.6 06.0401.21K2 0
+091038.81 +305747.6 -000009.4-000033.000008.2 06.0401.37M6 0
+092029.68 -373453.9 -000017.4-000021.800006.3 06.0401.40K3 0
+115910.88 -514148.3 -000015.5-000005.200003.8 06.0401.28K1 0
+131918.99 -720207.7 -000005.6-000051.400007.3 06.0401.34K3 0
+134713.40 -094233.7 -000000.3-000043.200006.4 06.0401.42K5 1
+143819.34 -384738.9 +000042.2-000020.900005.2 06.0401.42K3 0
+153553.39 +111556.5 -000033.0-000011.800004.6 06.0401.12K0 0
+165921.57 +564118.6 -000052.9+000036.600011.0 06.0401.17K1 1
+184336.09 +363323.3 +000021.5+000057.600007.4 06.0401.04G8 0
+184511.50 -610542.5 +000024.2-000023.600003.1 06.0401.48K3 0
+002820.03 +101125.2 +000032.8-000203.100027.5 06.0500.45F6 0
+004242.89 -382748.5 +000002.5-000006.200007.5 06.05-0.02B9 1 : lam1Scl
+014746.69 -801034.2 -000071.7-000058.400016.1 06.0500.34F0 0 : tau2Hyi
+020925.44 +811745.3 -000034.1+000007.100014.6 06.0500.12A1 0
+021402.53 +472903.8 -000082.1-000060.100024.1 06.0500.41F5 1
+021429.10 +663128.0 -000006.9-000005.600004.4 06.0500.64B9 0
+025231.89 -124609.3 +000398.1-000189.600096.3 06.0500.86K1 0
+034955.06 +221439.3 +000023.9-000045.900010.1 06.05-0.01B8 0
+035703.80 +231032.1 +000008.9-000017.000006.1 06.0500.03B9 0 0.05 1.49
+035842.87 -570608.6 +000025.9+000011.600016.2 06.0500.44F2 0
+052116.86 -342042.2 +000000.6+000006.200001.7 06.05-0.18B5 0
+054301.66 +563453.2 +000016.1+000028.700016.3 06.0500.95K0 0
+061703.52 -224252.6 +000127.4-000258.600025.1 06.0500.58F8 0
+062203.56 +592219.6 -000005.5+000000.600007.7 06.0500.15A3 1
+062532.94 +231938.0 -000006.0-000016.600005.6 06.0500.02A2 0
+062711.48 -255121.5 -000171.5-000215.800033.5 06.0500.55F8 0
+063724.04 +060807.4 -000001.8+000000.700000.7 06.0500.02O8 0
+063936.22 -234144.3 +000004.4-000007.800005.3 06.05-0.03A0 0
+065333.76 -283219.4 +000282.8-000441.900038.8 06.0500.71G3 0
+072921.98 -145953.1 -000187.8-000231.300029.3 06.0500.48F5 1
+074243.61 +340000.8 -000083.5-000002.800018.3 06.0500.47F7 0
+075140.36 -425317.6 -000006.4+000008.100001.9 06.05-0.18B2 0
+082625.24 -524827.0 -000038.0+000001.000014.1 06.0500.06A0 0
+082836.80 +240842.2 -000039.2-000048.000012.0 06.0500.25F0 1 0.05 0.10
+084312.31 -790412.5 -000030.8+000028.100010.2 06.0500.23A7 0 0.61 1.67
+091140.95 -391531.9 -000020.7+000010.700002.5 06.05-0.11B5 0
+092359.34 -514413.5 -000004.7+000004.400000.6 06.0500.53A7 0
+092416.28 -392531.6 +000013.0-000026.000006.3 06.0500.19A6 1
+092644.18 -645547.5 -000063.3+000064.200014.7 06.0500.15A3 0
+094840.06 -562442.9 -000058.4+000014.800009.8 06.0500.94K0 0
+101349.72 +270809.0 -000029.0-000003.300008.4 06.0500.84G5 0
+102843.96 -034432.3 +000000.7-000028.300013.4 06.0500.06A1 0
+104953.73 +275825.9 -000010.5+000031.200012.8 06.0500.40F5 0
+113314.81 -161649.0 +000020.0-000044.100008.1 06.0500.59F8 1
+114355.09 -064037.4 +000056.2-000041.800008.5 06.0500.96G8 0
+114914.77 +161434.8 +000038.2-000054.000016.0 06.0500.28A3 0
+115411.51 -572436.7 -000009.7-000002.800002.4 06.0500.05A0 0
+121703.36 -164137.5 -000049.2+000002.100006.0 06.0500.11A2 0
+122819.31 -642027.5 -000036.2-000011.800010.3 06.0500.02A0 0
+131058.47 -523400.7 -000035.2-000017.900009.5 06.05-0.08Ap 0 0.03 1.27
+151610.47 -432905.9 -000007.8-000007.800003.6 06.05-0.13B3 0
+153842.17 -390739.9 +000015.4+000005.200005.2 06.0500.20A4 0
+163801.56 -063216.8 -000007.5-000009.200007.9 06.0500.17A0 0
+164347.60 -380922.5 -000009.7-000043.200004.6 06.05-0.05B9 0
+165852.25 -373713.5 +000010.2-000038.100012.1 06.0500.18A3 1
+170058.44 -862151.5 +000008.2+000000.000005.5 06.0500.04A2 0 0.03 2.63
+173144.38 -261610.8 -000002.8-000022.600007.5 06.05-0.07B9 1
+175508.03 -362832.3 +000002.9-000005.200004.4 06.0500.07B9 0
+181530.76 -183941.7 +000000.5-000002.100000.8 06.0500.17Ap 0 0.05 2.36
+211506.62 -172042.3 -000000.0-000019.900008.8 06.0500.98K0 0
+212121.93 +323646.0 +000014.4-000014.300005.4 06.0500.06A1 0
+002812.69 +162642.4 +000018.4-000014.600002.9 06.0501.58K5 0
+025633.30 +470950.4 -000002.8+000001.100001.7 06.0501.30K3 0
+030438.05 +015149.0 +000026.2-000000.700009.7 06.0501.04K0 0
+041344.81 +720734.4 +000008.5-000034.100008.9 06.0501.02K1 0
+043821.74 -773921.5 -000007.0-000010.500005.0 06.0501.08K2 0
+050219.79 +741609.4 +000011.8+000040.800005.2 06.0501.56K5 0
+075831.48 +163107.3 -000007.3-000004.300002.3 06.0501.47K0 0
+075935.07 +131431.9 -000020.6-000016.200010.8 06.0501.32K2 0
+095807.62 +081850.6 +000017.6-000027.000006.0 06.0501.36K3 0
+112317.97 +000755.4 -000039.6-000008.000004.8 06.0501.46K3 0
+120220.68 -853754.3 -000056.4+000001.600009.7 06.0501.29K3 1
+121247.03 -700906.4 -000007.7-000000.300002.0 06.0501.78F6 0 0.54 9.66
+123121.43 +073615.4 -000021.0+000010.700004.1 06.0501.52K5 0
+135416.75 -283409.9 -000168.9-000066.400015.8 06.0501.13K2 0
+144713.66 -211929.6 -000013.9+000002.800001.8 06.0501.65K4 0
+154850.42 -522617.6 +000002.2-000011.800004.2 06.0501.39K2 1
+173957.52 +311208.8 -000009.4+000011.200006.1 06.0501.60M2 0
+175249.22 -340653.4 +000002.4-000004.800004.7 06.0501.24K1 0
+190730.84 -283812.4 -000000.0-000007.700003.6 06.0501.58K3 0
+201943.24 -010442.9 +000041.6+000032.400008.0 06.0501.09K0 0
+210652.19 +384403.9 +004107.4+003143.700285.4 06.0501.31K7 0
+003606.90 -225032.0 -000071.4-000050.400020.1 06.0600.30A5 0
+004135.98 +243744.6 +000104.7-000023.400007.1 06.0600.30A7 0
+004431.52 -622951.4 +000103.2+000006.300011.9 06.0600.45F5 1
+010348.96 +012201.0 +000122.4-000040.700017.7 06.0600.27F1 0
+041501.80 +572737.3 -000003.1-000000.500002.5 06.0600.60A4 0
+042621.10 +083525.0 +000003.4-000005.500005.5 06.06-0.01B6 0 0.04 1.26
+045016.18 -411915.6 -000003.0+000066.600019.1 06.0600.41F1 0
+045451.22 +440339.6 +000021.3-000056.400009.6 06.06-0.03A0 0
+071901.92 -191649.1 -000002.5+000003.100000.4 06.0600.61F2 0
+073900.34 -531624.2 -000017.6+000009.400006.0 06.06-0.12B9 0
+074529.14 -144125.7 -000015.1-000021.400009.1 06.0600.11A6 1
+075102.37 +331401.1 -000017.8+000007.000015.7 06.0600.15A2 1
+095742.61 -482450.7 -000009.3-000001.800000.9 06.06-0.13B3 0
+110040.84 -315022.6 -000077.5+000103.000032.0 06.0600.53F8 0
+121706.36 -654134.6 -000037.6-000009.300009.7 06.0600.02A0 0
+124249.80 -555649.1 -000034.6-000016.500008.8 06.06-0.02B9 0
+131645.05 -650817.3 -000099.0-000054.600025.7 06.0600.43F5 0
+132252.62 -720848.0 -000017.7-000015.500004.4 06.0600.05B6 1
+142949.68 +314728.2 -000019.8+000007.000009.3 06.06-0.01A0 0
+143911.01 -463502.2 -000198.1-000215.800027.8 06.0600.51F7 0
+161453.44 -252836.9 -000009.8-000022.100007.1 06.0600.03B8 0
+162650.06 +022052.7 +000020.9-000016.400007.0 06.0600.92G8 0
+165502.15 +254350.6 +000020.1-000019.400007.1 06.0600.92G5 0
+170813.66 -010445.8 -000010.6-000040.400012.0 06.0600.07A3 1
+181700.92 -510405.7 +000000.9-000010.800009.1 06.06-0.05B9 0
+184613.01 +412630.5 +000001.0-000000.100002.7 06.06-0.12B6 0
+184757.37 +314524.6 +000000.1-000003.900003.1 06.06-0.14B3 0
+192140.24 +793610.4 +000022.8-000026.300010.6 06.0600.07A3 0
+195335.38 +594230.7 +000042.1+000055.600009.6 06.0600.03A3 0
+205158.76 -331040.7 +000007.1-000005.600004.9 06.0600.03A1 0 : bet Mic
+214232.95 +104927.6 +000017.4-000012.600004.7 06.06-0.12B5 0
+224243.05 -441453.2 +000033.7+000035.400010.2 06.0600.96K1 0
+234425.00 -702925.4 +000245.2+000061.300021.8 06.0600.91G8 0
+025802.33 +383653.9 -000005.0-000017.800002.8 06.0601.40K3 0
+030521.03 +403455.9 -000025.0-000004.300008.0 06.0601.01K0 0
+034406.43 +483125.3 +000000.0-000012.000003.9 06.0601.55K4 0
+043322.09 -104707.5 -000000.8+000030.000003.5 06.0601.38K0 1
+102300.46 +063234.4 -000016.3-000098.700014.2 06.0601.12K3 0
+111719.02 -674924.6 +000014.2-000006.600001.9 06.0601.75M2 0
+142937.07 -764344.5 -000027.5-000028.300006.2 06.0601.18K0 0
+144511.74 -012503.1 -000056.7-000000.700006.4 06.0601.61M1 0
+145630.87 -323812.2 -000003.4-000030.600005.9 06.0601.41K3 0
+170358.03 +133403.9 +000022.7-000130.200009.7 06.0601.05K1 0
+193100.29 +705921.3 -000010.9+000033.000005.2 06.0601.42K2 0
+205710.57 +002750.2 +000011.8-000063.000010.2 06.0601.22K2 0
+215843.78 -211058.5 +000027.8-000006.300001.1 06.0601.62M2 0
+000636.53 +290119.0 +000379.9-000178.300073.0 06.0700.75K0 0
+012346.82 +784333.8 -000004.3+000003.200000.1 06.0700.39A0 0
+015546.47 -605140.1 +000014.2+000066.800021.5 06.0700.36F0 0
+032426.11 +204812.6 +000002.5-000009.800010.8 06.07-0.03A1 0
+040815.46 +374340.7 -000100.3-000197.000022.7 06.0700.94K1 0
+061540.18 +060358.3 -000000.8-000017.400004.4 06.07-0.12B6 0
+064701.49 -210055.5 -000015.2+000006.200004.9 06.07-0.16B7 0 0.05 2.18
+071151.39 +053917.0 -000012.2-000005.200004.2 06.07-0.02A1 0
+081411.04 -320826.6 -000007.0+000006.800002.1 06.07-0.16B2 0
+082617.74 -390332.3 -000007.9+000007.800005.3 06.07-0.01B9 1 0.18 0.00
+084549.30 -252317.2 -000026.3+000007.600009.1 06.0700.08A3 1
+085529.60 -075815.9 +000007.7-000026.300010.2 06.0700.22A3 1
+090148.88 +275410.0 -000064.2-000077.900017.0 06.0700.24A8 0
+101301.16 -595505.1 -000015.3+000002.600001.6 06.07-0.07B4 0
+103026.65 +641528.1 -000050.9-000050.700011.3 06.0700.18A7 0
+110939.92 +671237.0 -000087.5-000027.400009.2 06.0700.23F0 0
+121033.78 -375213.0 +000046.1-000033.200014.0 06.0700.19A5 0
+123004.22 +584604.1 +000031.2-000014.900007.6 06.0700.99G8 0
+141101.93 -694309.4 -000031.3-000020.500013.6 06.0700.19A6 0
+144712.59 -521218.9 -000006.6-000002.900001.4 06.0700.08A1 0
+151319.22 -193850.8 -000048.0-000048.600014.9 06.0700.12A2 0 : iot2Lib
+155312.19 +131152.8 -000150.6-000562.700057.3 06.0700.60G0 0
+160345.71 +045912.5 -000038.1+000017.200008.4 06.0700.96G9 0
+164136.21 -242804.6 -000054.7-000009.500012.4 06.0700.21A7 0
+164709.76 +020352.4 -000011.0-000015.200006.6 06.0700.14A3 0
+165410.06 -414930.1 +000000.4-000002.900001.4 06.0700.13O7 1 0.14 5.82
+170341.68 -470938.1 -000000.3+000005.300005.3 06.0700.07A2 0
+183613.25 +652918.7 +000020.3+000083.400013.9 06.0700.28F0 1
+200531.49 -671909.3 +000844.5-000674.700056.5 06.0700.65G2 0
+203933.31 +403446.8 +000006.7+000000.800003.6 06.07-0.13B6 1 0.02 5.96
+211031.31 +100256.0 -000000.2+000017.200006.8 06.0700.02A2 1
+211326.43 +363759.7 +000000.4+000000.600001.8 06.0700.22F0 0
+214134.27 +404819.2 -000017.4-000047.700007.2 06.0700.07A2 0
+233039.54 +383944.0 +000031.0+000017.100005.2 06.0700.99G9 0
+233927.92 -463816.4 +000022.4+000041.000011.7 06.0700.24A+ 1 : the Phe
+001817.27 +111222.6 -000032.8-000028.600007.3 06.0701.04K0 0
+005328.22 +372505.9 +000011.2-000044.400008.7 06.0701.14K3 0
+011011.43 +154026.3 +000020.4-000024.500005.8 06.0701.53M0 0
+020845.67 -174644.8 -000010.9-000021.000002.5 06.0701.66M1 0
+023643.05 +313627.6 -000025.4+000000.500007.2 06.0701.05K0 0
+024148.33 -031249.6 -000011.0-000012.500004.5 06.0701.18G9 0
+031456.55 +423013.0 +000052.7+000007.200014.5 06.0701.09K2 0
+061345.34 +511021.4 -000002.1-000063.600008.1 06.0701.05K1 0
+074901.81 +132218.8 +000038.5-000007.900004.9 06.0701.37K0 0
+101135.49 -584940.2 -000024.6+000026.800004.3 06.0701.65M5 0
+110629.30 -584030.1 -000010.1+000005.900002.7 06.0701.21K2 0
+133115.84 +420621.9 -000095.5+000027.700012.4 06.0701.07K2 0
+141030.91 -701819.6 -000005.9-000005.800000.3 06.0701.72K4 0
+143309.62 -304253.9 +000040.4-000039.700007.9 06.0701.03K0 1
+152405.13 +451615.7 -000014.5+000002.300006.8 06.0701.21K2 0
+160239.40 -290808.8 +000034.5-000009.500007.2 06.0701.30K2 0
+163122.87 -263215.2 -000028.2-000037.600014.5 06.0701.08K1 0
+164100.60 +245131.3 -000034.5+000002.000007.3 06.0701.32K2 0
+164511.80 +431302.3 -000008.6-000050.500005.1 06.0701.42K4 0
+181104.41 -473047.0 -000002.9-000030.000006.7 06.0701.19K1 0
+182750.32 +034454.9 -000002.0-000008.100002.4 06.0701.61K3 0
+190458.27 +304400.4 +000021.8-000021.500004.4 06.0701.57M2 0
+210051.78 -173151.1 -000031.1-000017.400006.0 06.0701.27K3 0
+212242.03 +301835.5 +000038.6+000007.500008.7 06.0701.08K1 0
+213928.09 -103436.4 +000027.4-000052.300010.2 06.0701.03K0 0
+224844.24 +625618.7 +000013.9-000049.700005.1 06.0701.19K0 0
+005558.52 +271233.7 -000019.9+000011.100011.9 06.0800.13A5 0
+041839.98 -525137.0 +000045.8+000073.100013.5 06.0800.49A8 1
+042131.29 -254342.4 +000037.1-000050.400018.4 06.0800.37F2 1
+051331.55 +015803.7 +000006.1-000000.100003.7 06.0800.42A5 1
+060317.87 +425442.8 +000105.0-000132.800012.5 06.0800.98K0 1
+061113.66 -262855.6 +000000.8+000005.400004.8 06.08-0.02B9 0
+081116.60 +094916.6 -000006.9-000016.000003.7 06.08-0.10B6 0
+105501.04 -421503.9 -000046.0-000002.500006.6 06.08-0.06A0 1
+121105.25 -611638.6 -000115.8-000018.400011.3 06.0800.40F0 0
+140327.49 -412523.9 -000033.8-000016.500005.9 06.08-0.11B8 0 0.04 1.84
+145852.99 -045920.4 -000358.6-000107.500028.7 06.0800.51F8 0
+164051.36 +122342.2 -000030.6-000005.500009.4 06.0800.05A3 0
+170353.62 +344724.9 -000060.8-000006.100018.5 06.0800.20A5 0
+185122.16 -031904.1 +000000.6-000021.300011.8 06.0800.30F2 0
+190757.28 +165114.9 +000065.6-000304.500047.7 06.0800.70G5 0
+194309.60 +304040.4 +000002.5+000004.300009.7 06.0800.00A1 0
+203910.63 +214902.7 +000030.2+000015.900003.5 06.08-0.04A0 0
+212626.61 +192232.2 +000080.2+000017.300021.7 06.0800.23A8 0
+220817.26 +253237.0 -000027.0-000036.900011.6 06.0800.31F1 0
+234401.05 -450459.3 +000325.7+000001.900013.7 06.0800.98G8 0
+234733.05 +464957.3 +000001.2-000005.000002.5 06.08-0.14B3 1
+002429.67 -021308.3 -000034.5-000042.400006.0 06.0801.22K1 0
+031118.78 -034841.6 -000004.2-000016.600004.2 06.0801.67M1 0
+050612.14 +590117.1 -000001.8-000026.100005.2 06.0801.11K0 0 0.11 80.90
+052736.49 -212232.8 +000018.4+000032.200008.6 06.0801.03K0 0
+053652.42 +401056.6 -000004.3-000004.200001.3 06.0801.03G3 1
+063223.27 +114025.0 +000001.6-000035.400003.9 06.0801.07K0 0
+082504.90 +350041.2 -000012.4-000011.100004.6 06.0801.26K0 0
+090131.40 +053827.6 -000029.3-000003.900004.1 06.0801.11F3 0
+095159.53 -163204.6 +000013.2-000067.500008.3 06.0801.03K0 0
+101609.01 -111212.3 -000023.7-000000.700005.1 06.0801.10K0 0
+103915.94 -742936.2 -000018.5+000000.100003.0 06.0801.68K3 0
+171413.40 -565318.6 +000004.2-000005.900002.5 06.0801.73M1 0 0.08 7.50
+171642.75 -061441.8 -000008.9-000007.600008.0 06.0801.10K0 0
+174011.95 -020908.2 -000006.5-000010.300006.0 06.0801.61K2 0
+175741.68 -761040.6 +000001.2-000001.300005.5 06.0801.21K2 0
+193010.53 +025414.7 +000002.3-000001.200002.0 06.0801.82K5 0
+194137.24 -655115.3 +000014.5-000071.800004.3 06.0801.56M0 0
+202548.01 -404745.5 -000105.3-000086.800009.2 06.0801.36K3 0
+232256.68 -600321.0 +000082.8-000005.300003.8 06.0801.60M3 0
+000453.21 +343934.4 +000769.1+000100.500027.2 06.0900.63G2 0
+015925.88 +121741.8 +000007.9-000033.400012.1 06.0900.19A6 0
+021052.83 +390222.5 -000008.0-000021.500012.4 06.09-0.05B9 1
+024208.44 -463127.2 +000010.0-000094.300024.5 06.0900.88G8 0
+032557.36 +490715.0 +000022.8-000027.100005.4 06.09-0.07B7 0 0.05 0.84
+034428.19 +205543.6 +000026.6-000013.800013.4 06.0900.03A0 0
+034732.12 +555519.4 +000027.1-000036.600007.6 06.09-0.02B9 0
+035701.70 +060224.5 +000037.2-000068.000013.3 06.0900.06A2 0
+041837.46 -225811.4 +000052.0+000043.900010.9 06.0900.30A3 0
+043324.90 +430350.0 +000005.7+000005.300015.5 06.0900.37F0 0
+044413.01 +404711.4 +000011.1-000023.100006.0 06.0900.04B8 1
+052337.72 +164157.7 -000027.5-000021.900007.3 06.0900.14A2 0
+054501.80 +040029.5 -000011.0-000034.000019.8 06.0900.32F0 1
+060324.77 +114051.9 -000011.8-000005.000006.8 06.09-0.04A0 0
+061526.16 -090208.7 -000013.3-000002.500004.3 06.09-0.08B9 1
+061619.05 +235812.2 -000013.6-000008.600007.5 06.0900.90G8 0
+070602.26 -382258.4 +000006.6+000014.200004.9 06.0900.70G0 0
+080230.82 +630525.2 -000012.0-000013.800006.2 06.0900.58G1 1
+094718.14 +790812.2 -000029.9-000020.400007.8 06.0900.30F0 1
+103325.40 -581124.6 -000007.8+000003.400000.2 06.0900.33B7 0
+103510.45 -433952.8 -000046.0+000030.900003.6 06.0900.94G8 0
+110533.98 -110519.4 +000025.8-000071.400015.6 06.0900.30F0 0
+112818.46 -722826.3 -000025.9-000003.500004.3 06.0900.10B3 1
+113833.54 +465003.4 -000035.4-000027.400009.3 06.0900.40F5 0
+132907.98 -644032.8 -000060.7-000007.100011.3 06.0900.12A2 1
+140032.85 -783523.9 -000014.2-000009.000004.5 06.0900.01B9 0
+141339.84 -543732.2 -000018.0-000011.200003.0 06.0900.05B5 0 0.41 1.49
+145442.59 -655927.8 -000006.4-000012.200002.7 06.09-0.06B3 0 : zet Cir
+151307.68 -360528.9 -000022.9-000022.900009.0 06.09-0.08B8 0
+161128.74 +163956.4 +000002.1+000005.800007.4 06.0900.02A0 0
+161551.49 -145056.8 +000006.6+000001.400005.3 06.0900.10A0 0
+171621.68 -354458.1 -000111.1-000342.500031.0 06.0900.48F6 0
+173519.91 -532110.4 -000006.3-000018.300003.0 06.0900.03B9 0
+173808.45 -425248.7 -000004.7-000029.600004.7 06.09-0.06B8 0
+174838.08 -552406.6 -000021.4+000034.600019.6 06.0900.28A9 0
+175111.03 -530749.0 +000015.8+000000.700006.4 06.0900.01B9 0
+175144.55 -453602.5 +000011.2-000008.000004.8 06.0900.95G6 0
+175523.62 +555815.9 +000035.7+000124.500017.8 06.0900.32F0 0
+181008.73 +162835.8 -000001.6-000011.400002.2 06.0900.57B9 1
+193033.11 +032639.8 +000013.2+000001.400003.4 06.09-0.02A0 0
+201426.96 -632457.1 -000039.2+000030.800013.9 06.0900.31F0 0
+202046.52 -144705.6 +000042.6+000000.400010.4 06.09-0.02B9 1 : bet2Cap
+202846.74 -353544.9 +000001.7-000020.800005.2 06.09-0.09B8 0
+235516.57 -315517.3 +000017.7+000000.800003.2 06.09-0.09B6 0 0.10 2.45
+010536.90 -095845.3 -000030.5-000034.200010.6 06.0901.01K0 0
+015323.08 -383540.9 +000128.7+000029.500008.6 06.0901.12K1 0
+015941.08 -660359.7 +000034.0+000006.200007.6 06.0901.18K2 0
+022935.36 +093356.2 -000002.2+000002.000011.4 06.0901.02K2 1
+041231.32 +171639.0 +000049.1-000019.600011.4 06.0901.08K0 0
+043414.21 -065015.8 -000023.3-000037.800006.4 06.0901.38K2 0
+044944.08 +155415.3 +000003.9-000006.900002.3 06.0901.55K3 0
+045946.34 +530919.7 -000013.2-000011.200004.2 06.0901.46K4 0
+052455.58 -441332.5 -000002.0+000008.600006.1 06.0901.20K1 0
+063905.29 +220151.4 +000013.2-000024.200007.8 06.0901.03G9 0
+070447.04 -220153.8 +000014.5-000035.500009.9 06.0901.23K2 0
+070652.48 -245738.1 -000012.5+000003.800003.4 06.0901.34K2 0
+074049.56 +570458.4 -000024.1-000004.300004.7 06.0901.44K5 0
+075657.81 -422423.5 +000021.5+000016.400004.6 06.0901.36K3 0
+084804.87 -063331.5 +000013.9-000032.100004.9 06.0901.28K0 0
+100340.99 -093425.6 -000006.3-000009.200002.6 06.0901.67K0 0
+122518.41 -274456.4 +000002.4-000001.200005.1 06.0901.27K3 0
+162945.22 -574522.7 -000002.4-000002.300002.1 06.0901.46G8 0 0.03 3.58
+172554.37 +165503.1 -000013.9+000016.400005.0 06.0901.53M4 0 0.24 29.40
+185821.31 -310209.1 -000047.0-000048.800007.5 06.0901.35K3 0
+191900.15 -153209.2 -000088.8-000281.300006.3 06.0901.42K4 0
+192233.35 +333105.6 +000003.4-000029.900009.6 06.0901.05K0 0
+202237.31 +311554.1 -000008.5-000022.600005.4 06.0901.36K2 0
+203551.67 -693637.7 +000030.7-000044.500003.9 06.0901.29K2 0
+212518.01 -714756.7 +000017.4+000004.900006.1 06.0901.26K2 0
+225551.54 -313759.5 -000013.8-000011.000003.4 06.0901.36K3 0
+234832.48 -062249.4 +000001.4-000020.200004.5 06.0901.45K4 0
+001842.15 +434728.1 +000023.3-000002.700004.7 06.10-0.07B8 0
+015659.66 -514600.7 +000348.8+000249.400038.0 06.1000.49F8 0
+034440.91 +460559.5 -000001.6-000023.700005.7 06.1000.29A7 0
+042705.92 -465648.6 +000066.5-000275.400030.8 06.1000.47F8 0
+045620.09 +361006.8 +000000.1-000003.900000.3 06.1000.35B2 0
+050439.65 +740401.2 +000007.0-000015.900006.1 06.1000.02A1 1
+052222.15 -560804.0 -000005.0+000021.800004.3 06.10-0.09B8 0 : kap Pic
+053615.95 +474255.2 +000014.4-000019.600009.8 06.1000.29F0 0
+053708.76 -114631.7 +000020.5-000022.700015.1 06.1000.05A2 0
+065301.41 +385208.9 -000003.4+000007.200006.2 06.1000.41F2 0
+070706.48 +045438.2 -000016.2-000006.700004.6 06.10-0.13B9 0
+071204.12 -304917.1 -000043.6+000023.100021.0 06.1000.27A8 0
+074535.52 -564321.3 -000004.0+000010.900003.5 06.1000.40F0 0
+084455.16 -211004.2 -000024.7+000004.100012.8 06.1000.20A5 0
+084950.14 -723304.5 -000006.4+000008.100001.0 06.1000.18A3 0
+090634.04 -554808.7 -000009.6+000007.000002.8 06.10-0.13B2 0
+091226.05 -070635.6 -000019.8+000021.600012.1 06.1000.23A3 0
+094950.12 +211046.0 -000044.0-000014.400006.3 06.1000.26A8 1
+103457.76 -231034.8 -000099.7+000034.000015.8 06.1000.50F6 0
+103850.33 -424512.3 -000019.5-000012.200005.7 06.1000.66Am 1
+112223.15 -443845.1 -000044.8-000031.700009.5 06.1000.93G8 1
+114352.82 -625241.7 +000013.5-000015.300008.2 06.1000.06A2 0
+122508.62 -423051.3 -000134.5-000022.300019.0 06.1000.65G4 0
+133025.70 -062813.1 +000044.2+000012.300018.5 06.1000.34F2 0
+135218.39 +120954.6 +000026.9-000009.700010.0 06.1000.04A1 0
+141501.28 -291654.7 -000037.7-000014.400004.7 06.1000.04A1 0
+142238.72 -481911.4 -000006.3-000004.400001.4 06.10-0.13B1 1 0.05 3.09
+143046.30 +631108.7 -000177.4+000009.800031.5 06.1000.43F4 0
+144510.97 -553605.8 -000006.5-000007.700001.9 06.10-0.07B2 0 0.03 0.13
+145927.20 -430935.3 -000009.8-000008.500001.8 06.1000.60F5 0
+153533.28 +173920.1 -000077.1-000013.200007.9 06.1000.97G8 0 : tau3Ser
+155954.15 -540115.2 -000007.0-000008.000002.5 06.10-0.02B5 0
+160417.84 -331249.1 -000029.4-000034.100008.1 06.1000.34F3 0
+165100.04 -373052.1 -000006.4-000012.600003.8 06.1000.12B8 1
+175427.12 -342800.2 +000001.9-000004.600003.9 06.1000.06B9 0
+183513.50 +342728.8 +000002.8+000008.400003.1 06.10-0.12B5 1
+184056.40 +624457.6 +000009.4+000053.900008.5 06.1000.98K0 0
+185136.52 +363220.8 -000005.2-000002.800002.9 06.10-0.10B6 1
+193944.92 +335844.1 -000003.6+000012.200006.9 06.1000.09A3 1
+203104.33 -150321.8 -000039.5-000048.000010.2 06.1000.80K1 0
+205959.62 -360746.2 +000103.9-000058.200024.1 06.1000.40F2 0
+212615.44 -543938.0 +000001.2+000038.700015.7 06.1000.37F1 0 : gam Ind
+213109.62 +120815.0 +000018.1-000015.700007.8 06.10-0.05B9 0
+213648.75 -330252.4 +000074.0-000001.900013.8 06.1000.23A5 0
+214238.81 +493601.0 +000003.0-000003.300003.8 06.1000.99G8 1
+214829.34 +383854.9 +000024.0-000001.600006.6 06.10-0.07B8 0
+221102.30 -211357.7 +000123.9-000042.700017.6 06.1000.50F6 0
+221535.03 -442705.4 +000006.8-000002.100005.6 06.1000.99G8 0
+005739.64 +455021.8 +000011.2-000006.600007.4 06.1001.03K2 0
+030540.15 +560408.5 +000017.4-000024.300013.2 06.1001.05G9 0
+053602.85 -471849.4 -000008.7-000008.000006.2 06.1001.16K2 0 0.05 20.92
+064455.67 -702601.6 -000015.6+000005.900005.2 06.1001.33K3 0
+102802.08 -492420.5 +000019.1-000044.900003.5 06.1001.51K4 0
+131312.54 +184337.7 -000216.0-000049.300011.0 06.1001.20G8 1
+132353.92 +370202.2 +000014.6-000011.100002.7 06.1001.64M3 0
+144455.57 -582838.6 -000085.6-000042.200008.9 06.1001.01K0 0
+152827.21 -513552.5 -000002.5-000004.900002.2 06.1001.07G2 0
+181605.58 +022239.3 -000006.8-000028.600004.6 06.1001.55M4 0
+195522.04 +581501.4 +000020.2-000075.200007.1 06.1001.02G9 0
+202542.53 -024801.0 -000005.0-000040.000004.6 06.1001.19K1 0
+210304.83 +383926.7 +000018.5-000006.100005.0 06.1001.01G8 0
+214245.37 +591615.0 -000004.3+000001.400001.3 06.1001.35K1 0
+233355.50 +205027.5 -000012.3-000015.200003.1 06.1001.65M3 0
+050523.71 +011039.5 +000003.9-000003.800004.7 06.1003.33N5 0
+000436.60 +420533.2 -000011.9-000012.700001.9 06.1100.16B9 1
+001743.07 +512559.1 -000004.2-000001.600000.6 06.11-0.15O9 0 0.18 3.52
+003323.23 -711558.4 +000073.5-000013.000006.7 06.1100.27A7 0 : the Tuc
+004713.56 +193443.3 +000107.8+000006.700009.3 06.1100.27F0 0
+013339.26 -783016.1 -000031.0-000137.400007.4 06.1100.97G3 0
+030011.88 +380754.5 +000018.1-000027.800002.9 06.11-0.06B8 0
+034046.30 +251946.3 +000009.6-000013.900006.2 06.1100.10A2 0
+042025.04 +184433.8 +000119.6-000048.200021.1 06.1100.40F3 0
+042656.93 -240452.6 -000006.9-000014.100009.0 06.1100.14A3 1
+043947.21 -010308.8 +000022.8-000008.800005.6 06.1100.94K0 0
+045143.38 +095830.3 +000002.4-000007.300004.6 06.1100.06B5 0
+045452.92 -583252.1 +000101.0+000068.200032.4 06.1100.44F3 0
+050318.64 +412630.0 -000001.1-000002.900001.6 06.1100.19A2 0
+053719.31 +085706.8 -000000.6-000002.300003.8 06.11-0.17B2 0
+055441.12 -493737.4 -000005.2+000013.800003.0 06.11-0.15B3 0
+063740.79 -125905.3 +000009.3-000124.800011.8 06.1100.99K1 0
+065001.01 -601457.9 +000004.8+000107.900030.2 06.1100.46F7 0
+073412.86 -332748.9 -000055.9+000063.200011.4 06.1100.30A9 0
+081358.71 -362026.9 -000007.2+000007.700002.2 06.11-0.18B2 0
+082107.65 -640621.4 -000007.6-000019.900007.0 06.1100.93G6 0
+082549.99 +170247.9 -000192.8-000152.500022.2 06.1100.45F6 0
+083241.88 -732125.1 -000054.3+000072.100008.6 06.1100.95G8 0
+093241.41 +015151.3 -000021.0-000036.000007.8 06.1100.61F7 1
+095906.32 -235702.8 -000023.2+000005.300005.2 06.11-0.10B5 1
+100320.60 -463810.2 -000028.4-000010.800010.8 06.1100.04A0 0
+110504.14 -492332.4 -000036.4+000011.000006.3 06.11-0.02B9 0
+111230.38 -182959.3 -000019.6-000025.500006.8 06.11-0.00A0 1 : psi Crt
+111658.18 -070804.9 -000007.2+000007.700007.8 06.1100.21A2 0
+121510.54 -101835.8 +000032.0-001012.400044.3 06.1100.47F5 1
+124713.62 +115729.3 +000044.7-000018.400013.4 06.1100.12A3 0
+125311.31 -033311.1 -000263.8-000003.500030.8 06.1100.49F5 0
+133248.17 +242050.0 +000066.5-000192.200006.9 06.1100.97G8 1
+135201.00 -313708.9 -000032.1-000029.200018.7 06.1100.48F5 1
+152343.67 -010120.3 +000076.7-000028.200018.2 06.1100.26F0 0
+155016.28 -452405.9 +000039.6-000033.500022.2 06.1100.30F0 0
+155633.33 -144945.7 +000071.6-000035.200018.9 06.1100.24A2 0
+162032.63 -392548.8 -000014.1-000045.000006.6 06.11-0.08B9 0
+170215.78 +643602.4 -000020.3+000034.300009.1 06.1100.96G5 0
+173559.56 +205946.6 +000006.7-000015.100008.5 06.1100.18A7 1
+180003.37 +800001.9 +000054.6+000130.500019.6 06.1100.52K2 1
+193054.04 -211843.9 +000015.1-000022.000002.6 06.1100.12A2 0
+194803.01 -134212.8 +000025.6-000024.900016.0 06.1100.19A6 0
+203411.66 -134316.5 +000069.2+000070.400030.4 06.1100.54G0 0
+220840.86 +454431.7 -000052.5+000047.900023.8 06.1100.76K2 0 0.64 1.98
+225459.47 +010353.6 +000020.3+000005.500010.6 06.1100.19A7 0
+230823.54 -792850.2 +000092.6-000036.500013.4 06.1100.14A7 0
+000833.49 -173440.9 +000014.9-000047.300002.4 06.1101.66M0 0
+005555.53 -274633.0 +000010.8-000005.100001.8 06.1101.67M1 0
+011705.05 +445407.5 +000011.8-000040.300005.5 06.1101.59K5 0
+013450.83 -315332.0 -000069.8-000042.300008.9 06.1101.11K0 0
+022835.46 -310608.6 -000036.5-000017.700008.8 06.1101.11K2 0
+030050.88 -025243.1 +000007.4+000009.700004.2 06.1101.75M2 0
+031027.24 -484402.7 +000016.7-000025.000008.4 06.1101.12K1 0
+031121.93 +130252.1 -000015.7+000017.100009.5 06.1101.04K0 0
+045454.82 -393743.2 -000006.2+000022.300003.2 06.1101.42K3 0
+051003.26 -003354.7 +000002.1-000050.800010.4 06.1101.10K0 0
+062335.92 -095229.1 -000002.8+000004.800001.6 06.1101.84K5 0
+075005.67 -193124.8 -000007.6+000005.800001.7 06.1101.26K1 0
+082355.21 +103755.6 +000003.7-000022.100002.9 06.1101.51M2 1
+123454.46 -674524.8 -000011.9-000002.400003.2 06.1101.51M6 0
+125707.80 +461036.9 -000009.4-000053.900009.5 06.1101.01K0 0
+133845.83 -702641.1 -000065.7-000031.600007.4 06.1101.42K3 0
+162611.41 +112426.9 -000048.0+000013.000009.1 06.1101.06G8 0
+170449.75 +484814.9 +000026.8-000071.500009.9 06.1101.09K1 1
+190252.62 +193939.7 +000006.3-000001.500002.1 06.1101.32K1 0
+190948.13 -194812.4 +000024.0-000082.900008.3 06.1101.16K1 0
+200026.47 -430236.0 +000022.1+000012.300003.0 06.1101.63M0 0
+201619.78 +213555.5 +000008.1-000025.700010.9 06.1101.04K1 0
+212033.50 +604523.2 -000043.0-000019.800007.6 06.1101.00G5 0
+212725.30 +594500.4 -000021.7-000016.000003.3 06.1101.72M3 0
+214208.35 +454556.7 +000000.6-000019.800004.8 06.1101.42M4 0
+221252.72 +731825.7 +000021.5+000020.600003.7 06.1101.01A3 1
+223607.90 +353439.5 +000005.3-000058.500007.8 06.1101.00K0 0
+001621.50 +433542.4 +000035.6-000023.400010.8 06.1200.07A2 1
+001634.06 +081424.7 -000028.0-000014.700007.4 06.1200.92G8 1
+010201.81 -570008.7 +000006.5+000016.500008.9 06.1200.94G8 0 : ome Phe
+020310.51 +735102.0 -000027.1+000001.900009.0 06.1200.16A5 1
+021024.00 -504931.1 +002092.8+000654.300091.6 06.1200.81K0 0
+033013.59 -412210.3 -000010.4-000172.800029.3 06.1200.49F7 0
+033959.55 -010716.4 +000033.5-000006.400007.7 06.1200.99G5 0
+060608.62 +352318.4 -000124.2-000295.300037.9 06.1200.60G0 0
+061805.61 +142258.3 -000004.8+000004.300005.1 06.1200.04A3 0
+062420.58 -125743.0 -000003.3+000003.600001.7 06.12-0.08B4 0
+071336.45 -272122.9 -000003.2+000005.800000.6 06.12-0.23B2 0
+080123.05 -543056.0 -000005.9+000005.200002.5 06.12-0.04B2 0 0.08 2.51
+080441.42 -194341.4 -000005.3+000003.400002.1 06.12-0.15B3 0
+083922.21 -363624.5 -000165.5+000055.000024.9 06.1200.43F3 1
+084521.42 +304151.9 -000003.3-000004.300006.8 06.1200.94G5 0
+092059.40 +381117.9 -000043.5-000020.000020.9 06.1200.38F3 1
+092644.91 -284715.7 -000019.4-000005.600002.0 06.12-0.09B5 1
+093302.00 -083019.0 -000043.8-000034.600008.3 06.1200.97K0 0
+094242.75 +350536.6 -000020.0-000053.000018.8 06.1200.39F3 0
+102212.96 -195159.7 -000034.7+000009.200004.6 06.1200.04A0 0
+105325.04 -021518.0 -000131.9-000082.000012.5 06.1200.91K0 1
+110314.55 -004507.4 -000019.8-000113.300018.3 06.1200.27F0 0
+113151.08 +810737.8 -000144.2+000034.200016.7 06.1200.26A2 0
+145558.63 +321800.3 -000053.3-000003.200010.4 06.1200.11A2 0
+160106.51 -543440.1 -000038.4-000041.200007.3 06.1200.26A7 0
+165153.88 -652231.5 -000001.2-000013.400003.4 06.12-0.03B8 0
+171140.26 +494446.7 +000019.3+000018.700010.3 06.1200.18A5 1
+171225.07 -274543.2 -000008.0-000048.400006.0 06.12-0.05B9 0
+173857.87 +131945.0 -000020.6+000043.500010.7 06.1200.57F6 1
+181706.95 +405611.7 -000174.2+000063.600009.4 06.1200.98G9 0
+184816.09 +484602.8 -000018.4+000048.700017.8 06.1200.23A7 0
+191246.10 -502910.7 +000044.7-000042.100007.1 06.1200.95G8 0
+194927.50 +384236.6 +000007.6-000009.400004.7 06.1200.91G6 0
+200741.44 +342522.5 +000001.2-000006.100001.6 06.1200.12B5 0
+202824.89 -032127.9 +000027.3-000021.200005.8 06.12-0.05B9 0
+211321.60 +811351.5 -000003.1+000004.500006.4 06.1200.09A3 0
+211702.02 +535951.4 +000037.8+000039.500008.1 06.1200.05A1 0
+212627.99 +010613.5 +000110.5-000161.700020.9 06.1200.48F5 0
+222551.03 -750056.6 +000058.5+000012.500043.4 06.1200.60G3 1
+231405.98 -624156.3 +000477.5-000425.000034.2 06.1200.79G5 0
+010607.73 -235932.5 -000041.0-000033.600009.3 06.1201.08K1 0
+030749.00 -691553.8 -000037.4+000015.100010.9 06.1201.01K1 0
+040440.89 -202254.6 +000017.1-000013.800007.3 06.1201.16K1 0
+043500.65 -195517.5 +000103.0+000056.300009.9 06.1201.17K2 0
+051914.71 +200804.8 -000034.1-000026.500007.6 06.1201.02G8 1
+082017.01 -051947.4 +000014.9-000043.300006.3 06.1201.33K2 0
+082027.36 -225528.8 -000016.7+000000.100004.6 06.1201.04G8 0
+085230.74 -131358.6 +000029.1+000000.900009.7 06.1201.14K1 0
+093155.77 -102213.4 -000101.9+000020.900009.1 06.1201.18K0 0
+111256.74 -494410.0 -000026.0+000006.400004.3 06.1201.05G8 0
+134345.13 +224201.8 +000049.2-000037.000004.5 06.1201.45K4 0
+140119.08 -401319.0 -000028.7+000000.600004.0 06.1201.26K1 0
+151410.29 +421017.2 +000023.7-000016.100003.2 06.1201.64M2 0
+153848.86 +344030.3 -000006.6-000016.200007.1 06.1201.04K0 0
+185237.05 -292246.4 +000000.2-000046.600006.6 06.1201.34K1 0
+195111.10 -022739.2 -000007.7-000041.300005.7 06.1201.57K5 0
+224222.08 -292139.6 +000016.2-000019.200005.4 06.1201.52M3 0
+225935.68 -130415.2 -000006.5-000001.600005.0 06.1201.46K3 0
+230710.05 +524859.6 +000002.3+000012.900007.7 06.1201.06K0 0
+232345.41 -430728.0 +000018.9+000011.400002.9 06.1201.46K3 0
+005018.21 +450008.1 +000060.7+000006.900011.0 06.1300.04A0 1
+030725.69 +175247.9 -000023.5+000009.300004.3 06.13-0.12B1 0
+034347.14 +193954.6 +000115.8-000056.600009.4 06.1300.99G8 0
+051927.85 +580702.7 +000006.3-000018.300003.7 06.13-0.03B5 0 0.12 1.53
+052351.33 -005159.8 -000005.6+000000.900017.2 06.1300.48F7 1
+065321.85 -185558.5 -000010.0+000035.200007.1 06.1300.16A3 0
+080028.97 -485218.4 -000006.0+000002.600002.2 06.13-0.09A0 0 0.04 6.82
+084501.28 +054050.1 +000002.5-000003.800015.8 06.1300.20A6 0
+093138.97 -103307.1 +000033.0-000017.700018.4 06.1300.26F0 1
+095710.95 -523819.7 -000008.8+000004.100000.9 06.13-0.12B3 0
+112422.06 -424008.8 -000008.5-000000.700001.1 06.13-0.17B2 0
+115019.60 -155149.3 -000001.3+000016.200004.8 06.1300.95G8 0
+144021.88 +215832.8 -000014.6+000040.400009.5 06.1300.43G0 0
+160846.64 +171220.6 -000019.1-000030.700008.9 06.13-0.00A0 0
+173542.36 +371805.7 +000009.4+000003.000007.7 06.1300.98G9 0
+174847.88 +191518.0 -000008.8+000009.100005.3 06.1300.02A1 0
+180830.11 -454601.1 -000002.6-000017.400004.0 06.13-0.08B7 1
+181055.35 -334800.2 +000001.1-000000.700000.3 06.13-0.14B2 0
+182531.63 -630116.6 +000000.6-000101.900014.0 06.1300.20A3 0
+193626.06 -185110.4 +000021.4-000012.900013.6 06.1300.27F0 0
+201917.68 -473447.4 +000190.9-000182.500033.9 06.1300.47F5 0
+215830.07 -590044.0 +000006.8+000028.600015.0 06.1300.47F3 1 0.21 1.46: kap1Ind
+221349.71 +630944.5 -000008.4-000007.900003.4 06.13-0.09B8 0
+230727.74 +324931.3 -000021.1-000011.500006.6 06.1300.14A3 1
+232354.45 -534831.2 +000073.8-000034.800006.8 06.1300.26A4 1
+011234.06 +452014.9 +000024.0+000020.900004.7 06.1301.65M1 0
+012746.44 -105405.8 +000179.2+000015.800009.2 06.1301.32K0 1
+042920.04 -463055.3 +000051.9+000036.700008.3 06.1301.06K1 0
+055413.35 +103511.1 +000000.0-000007.400002.2 06.1301.40G9 0
+082246.87 -130316.8 -000039.5-000047.100007.9 06.1301.00K0 0
+085637.04 +041411.7 +000001.1-000001.800003.2 06.1301.00G8 0
+091212.27 -763946.5 +000039.3-000044.000008.9 06.1301.09K1 0
+102609.91 -424418.2 -000095.3-000039.200009.8 06.1301.13K1 0
+115554.73 -394122.1 +000060.6-000017.100006.7 06.1301.01K0 0
+143624.14 -393550.5 -000047.7-000023.900008.2 06.1301.05K1 0
+150627.10 -220154.1 +000069.9-000052.100016.7 06.1301.04K0 0
+184236.12 -070425.1 -000006.8-000009.000013.4 06.1301.01K0 1
+192421.45 -434319.4 +000026.2-000001.600005.6 06.1301.60M1 0
+195046.87 +374934.7 +000004.8+000004.400001.0 06.1301.63M3 0
+195216.40 +362556.2 +000012.7+000004.400004.4 06.1301.43K4 0
+201342.82 +432244.4 -000003.1+000004.000004.4 06.1301.49K4 0
+202931.34 -222329.4 +000008.2-000030.900006.1 06.1301.54K5 0
+210623.45 +265527.9 +000043.5-000019.000009.4 06.1301.03K0 0
+211546.76 -361238.5 +000029.4-000006.300003.8 06.1301.38K3 0
+221155.13 -760657.3 -000059.1-000040.700010.8 06.1301.00K0 0
+231440.18 -104119.1 -000006.7-000036.000003.9 06.1301.50K5 0
+235223.42 +214016.0 -000050.4-000005.900006.0 06.1301.62M2 0
+004032.40 -234814.4 +000635.5-000363.300035.0 06.1400.72G3 0
+010633.62 +125721.5 +000013.8+000027.100008.9 06.1400.96G8 0
+023038.37 +195119.4 +000081.0-000036.100014.4 06.1400.25A9 0
+025847.31 -094635.3 -000008.3-000016.400011.1 06.1400.22A2 0
+031635.77 -090917.1 +000001.5+000028.900028.8 06.1400.41F1 1
+032402.28 -693728.7 +000022.1+000018.400005.5 06.1400.48A4 0
+033010.93 +592157.8 +000014.1-000050.300009.7 06.1400.10A2 1
+033408.32 +175000.9 +000095.5-000310.600023.6 06.1400.89K1 0
+040638.81 +653115.1 +000020.2-000025.500007.1 06.1400.14A3 0
+041251.25 +222448.5 -000003.7-000010.600003.2 06.1400.17B9 0
+045859.41 +143235.7 +000006.2-000002.000004.9 06.1400.16B7 0
+055217.26 +585750.9 -000001.5-000021.000006.0 06.14-0.04A0 0
+063752.70 +045724.0 -000000.1+000001.300000.7 06.1400.09B1 0 0.04 2.74
+072447.36 -371728.5 -000013.2+000027.800004.7 06.1400.26A8 1 0.05 0.12
+075712.76 -631748.8 -000000.6+000019.000007.0 06.14-0.10B8 0
+082230.20 -061045.0 -000059.2+000000.800015.4 06.1400.23A8 0
+085355.70 +353218.0 -000026.2-000017.900003.4 06.1400.06A4 0 0.03 1.02
+091212.91 +035201.2 -000050.8-000004.700008.7 06.14-0.01A0 0
+092043.79 +511556.6 -000034.8+000145.300034.5 06.1400.44F3 0
+092924.47 -021218.6 -000050.4+000001.800006.9 06.1400.22F0 0
+100334.14 -615302.6 -000017.7+000004.200001.9 06.14-0.03B4 1
+100932.09 -355124.5 -000442.8+000016.300032.5 06.1400.61G1 0
+125157.97 -264418.1 -000109.9+000031.800016.6 06.1400.23A0 0
+135619.99 -540756.5 -000026.6-000019.200007.0 06.1400.07A1 1
+152041.65 +442604.7 +000042.0-000103.500018.6 06.1400.37F4 0
+152101.36 -153254.2 +000027.1+000018.100018.3 06.1400.39F2 0 : omi Lib
+155452.64 -604437.1 -000002.0-000004.000001.9 06.1400.12B9 1
+162522.15 -630730.9 -000019.2+000008.700007.6 06.1400.03A1 0
+164354.09 -410647.9 -000010.8-000020.700006.7 06.14-0.08B6 0
+172502.67 -344145.6 -000002.0-000018.900006.5 06.1400.05Ap 0
+175048.37 +221859.0 +000016.8-000020.700010.2 06.1400.24A9 0
+175319.58 -344350.9 +000001.6-000008.100004.0 06.14-0.04B4 1
+180437.36 +015508.4 -000000.1-000006.200000.8 06.14-0.06B0 0
+182128.40 +052608.7 -000003.1-000008.100001.0 06.14-0.05B3 1
+185625.60 +022816.3 +000012.8-000005.600006.2 06.1400.96G8 0
+185824.83 -223146.3 +000001.4+000013.400012.8 06.1400.09A1 0
+192952.59 -552629.7 +000023.8-000066.500009.1 06.1400.97K0 0
+194337.62 -373219.4 +000001.0-000017.400003.8 06.1400.02B8 0
+195440.18 +070825.3 +000029.1-000000.000012.4 06.1400.04A2 0
+195915.34 +520320.5 +000009.3+000002.600004.2 06.14-0.18B5 0 0.06 2.61
+202437.49 +010406.2 +000007.9+000005.500003.9 06.14-0.04B9 0
+212852.72 +552507.2 +000015.7+000014.100003.5 06.1400.10B8 0
+215357.72 +065153.2 +000079.4+000014.100007.9 06.1400.79G0 0
+224847.88 +542453.6 +000013.2-000002.100005.4 06.14-0.08B5 0
+001344.38 -261705.9 -000003.2+000009.900004.2 06.1401.49K4 0
+005949.67 +062859.7 +000020.1-000005.300003.1 06.1401.65M2 0
+015020.08 -474859.4 +000115.7+000048.300006.7 06.1401.00K1 0
+022707.26 +270045.3 -000028.4-000075.200007.0 06.1401.46K5 0
+024950.99 -243336.0 -000050.0-000128.200009.0 06.1401.00K0 0 : gam1For
+025906.49 -285425.5 +000001.6-000054.700009.6 06.1401.04K1 0
+032025.57 +253946.7 +000011.3-000093.300011.3 06.1401.24K3 0
+035603.90 -632749.8 +000070.4+000052.800008.8 06.1401.09K1 1
+042803.62 +015130.9 +000028.6+000009.600009.3 06.1401.02G9 0
+050414.56 +302940.6 +000012.1-000013.200005.6 06.1401.21K0 0
+055947.95 +543249.6 -000001.2-000042.100009.6 06.1401.20K2 0
+063820.46 -023238.1 -000014.4+000006.500004.4 06.1401.47K2 0
+074808.55 -403908.3 -000003.4-000026.600005.4 06.1401.59M2 0
+075439.93 -345048.1 -000016.0-000012.000004.8 06.1401.54K4 0
+091751.67 -670303.2 -000006.6+000012.700002.4 06.1401.25K2 0 0.03 246.00
+113753.05 +503705.8 -000047.3-000026.500007.1 06.1401.07K0 1
+120539.76 +625559.9 -000048.8-000071.600008.7 06.1401.18K2 1
+133205.39 -382355.5 +000034.8-000037.200009.0 06.1401.03K1 1
+135727.75 -230121.5 -000035.0+000009.100005.5 06.1401.43K2 0
+141115.14 +321744.9 -000022.2+000038.400008.5 06.1401.26K4 0
+161523.98 -425357.9 -000029.2-000004.900013.3 06.1401.11K2 0
+161547.34 +272519.8 -000034.0-000039.100007.4 06.1401.33K2 0
+181316.53 +215248.8 +000061.4+000050.600000.6 06.1401.47K4 0
+182521.70 -355931.3 -000034.7+000002.200007.1 06.1401.01K0 0
+194551.35 +350046.0 +000011.6-000006.400007.7 06.1401.07A2 0
+194726.85 +475427.6 -000021.3-000037.700002.6 06.1401.64M2 0
+200506.72 +515021.6 +000034.3+000031.200004.4 06.1401.60M1 0
+203146.52 +564647.5 -000014.8-000006.500004.0 06.1401.43K5 1
+210828.15 +065921.7 -000009.9+000001.700003.9 06.1401.67K5 0
+221637.44 -255353.3 +000037.7-000012.300005.7 06.1401.11K1 0
+224220.81 +535431.6 -000003.0-000008.400002.7 06.1401.63K2 0
+225209.98 -631118.8 +000026.4-000040.700008.1 06.1401.02K0 1
+002951.81 -145150.5 +000147.1-000034.000023.6 06.1500.39F2 0
+004459.72 -534253.6 +000223.4+000002.200022.1 06.1500.52F7 0
+004528.71 -125249.1 -000032.2-000205.700031.4 06.1500.60G2 0
+005417.58 -084426.0 +000017.0-000047.300008.6 06.1500.91G5 0
+013052.01 +660553.2 +000074.8-000011.200011.5 06.1500.07A2 0
+015550.25 -782055.2 +000103.0+000053.000024.2 06.1500.45F5 0 : sig Hyi
+024410.60 -523414.0 -000023.4-000014.800008.1 06.1500.09A2 0
+031209.54 +422233.4 +000016.4-000017.200005.0 06.15-0.10B4 0
+042038.59 -061445.1 +000092.5-000055.700015.8 06.1500.90G8 0
+042052.66 +135152.1 +000105.3-000018.000021.8 06.1500.46F6 0
+045744.69 -141354.8 -000000.2-000012.200003.3 06.15-0.20B2 0
+050738.32 +092821.8 -000005.6-000382.400035.3 06.1500.62G1 0
+051518.52 -012432.6 -000035.5+000008.800021.8 06.1500.40F0 0
+051818.89 +334602.7 +000015.1-000029.100008.2 06.15-0.04B9 0 0.57 0.00
+053715.07 +640917.5 +000001.1-000066.500008.8 06.1500.01A0 1
+053716.49 -275216.3 +000020.8-000067.100022.4 06.1500.32F0 1 : nu 1Col
+055901.07 -092256.1 +000018.4+000014.200010.3 06.1500.33F2 0 0.31 0.14
+060641.07 -421755.7 -000034.7-000002.900010.1 06.1500.25Am 0 : pi 1Col
+061101.22 -064515.1 -000004.7-000011.600005.9 06.1500.01A0 0
+063110.65 -615246.5 -000009.5+000010.700002.8 06.15-0.15B3 0 0.07 2.98
+063800.42 -613200.8 -000050.1+000072.700046.1 06.1500.62G1 1
+070532.05 -344640.1 -000041.2+000040.100018.0 06.1500.35F2 1
+082124.18 -393714.6 +000007.3+000006.500014.9 06.1500.17A4 0
+090843.56 -264603.5 -000044.7+000011.600008.7 06.1500.17A4 0
+092916.25 -382412.8 -000106.2+000003.000016.0 06.1500.22A6 0
+094327.60 -511341.4 -000016.0+000008.400002.4 06.15-0.10B6 0 0.14 3.44
+110008.34 -514904.1 -000064.0+000002.800016.7 06.1500.19A3 0
+114901.40 -001907.2 -000206.1+000003.400029.3 06.1500.52F7 0
+121747.29 -360538.3 -000040.9-000007.500006.7 06.1500.01A0 0
+122833.84 -562426.2 -000232.8-000226.300023.7 06.1500.92K0 0
+141630.18 -031146.4 -000022.4-000032.500006.0 06.15-0.01A1 0
+144520.58 +185305.7 +000009.3+000018.800006.6 06.1500.84K0 0
+144823.41 +242200.3 -000101.1+000057.300012.4 06.1500.51F2 1
+144854.10 -005051.7 -000008.5+000016.900009.2 06.15-0.03B9 0
+144906.93 +374839.3 -000253.0+000109.600024.4 06.1500.39F2 0
+152844.41 +471205.4 -000021.5+000005.000006.8 06.1500.10Am 0
+154442.15 +171551.2 -000030.4+000006.600010.2 06.1500.00A0 0 : tau8Ser
+155430.12 -272018.9 -000013.5-000026.400006.1 06.15-0.07B7 0
+170628.37 -352703.7 +000002.4-000003.000002.7 06.1500.44O9 0 0.05 16.11
+173331.60 +573331.4 +000006.6+000005.100004.3 06.1500.60A5 1
+182200.13 -282547.8 +000007.0-000003.500006.9 06.1500.26A3 0
+182457.21 -013445.9 +000006.0-000004.100007.5 06.1500.38F1 1
+190652.60 -374835.2 -000187.7-000366.800058.2 06.1500.70G8 0
+195828.74 +633203.1 +000000.8-000027.600007.6 06.1500.04A3 0
+202454.80 -831838.3 +000023.6+000007.500012.9 06.1500.20A2 0
+211855.33 +410225.9 -000005.4-000004.700001.9 06.1500.26A5 0
+223118.22 -063317.6 +000160.7-000108.600039.2 06.1500.56F7 1
+225835.01 -353122.6 -000006.0-000112.300012.9 06.1500.58F7 0
+004524.10 -043745.3 +000037.1+000037.600002.9 06.1501.65M0 0
+025704.56 +043003.5 +000020.8+000024.400005.9 06.1501.62M4 0
+031604.43 +452046.4 +000031.9-000033.700003.5 06.1501.67M2 0
+051511.38 +592420.6 +000020.1-000012.800010.6 06.1501.18K2 0
+053237.97 +000043.1 +000018.9-000012.100002.2 06.1501.55K5 0
+054214.49 -173149.4 -000016.8+000005.200005.5 06.1501.38K3 0
+060726.76 +415115.6 -000002.3-000019.800003.9 06.1501.20K0 0
+071207.50 +052827.7 -000020.4-000006.300004.3 06.1501.14K0 1
+080544.89 -333410.0 -000007.6+000004.200001.0 06.1501.10G1 1
+081558.83 -355411.5 -000008.1+000006.600001.7 06.1501.55K2 0
+102700.52 +192152.4 -000059.4-000005.600009.9 06.1501.14K0 0
+104857.28 +292458.1 -000080.2-000037.700005.5 06.1501.14K0 0
+113223.34 -264448.7 -000082.9+000019.700004.5 06.1501.67M2 0
+130622.86 +620231.1 +000017.1-000043.400008.6 06.1501.00G7 0
+160722.19 +214921.8 -000013.4-000043.000005.8 06.1501.36K4 0
+165726.00 -105747.4 +000000.3-000088.900013.0 06.1501.00G8 0
+223118.42 -025440.3 -000009.4-000038.700006.9 06.1501.08K0 0
+223526.36 -784617.6 +000054.2-000007.500003.0 06.1501.37K1 0
+230512.88 -170444.9 -000041.7-000040.200005.9 06.1501.37K4 0
+231819.99 -672816.4 +000022.6+000017.700005.2 06.1501.36K2 0
+212009.48 -450118.8 +000001.0+000003.000001.8 06.1502.39C5 0
+002637.37 -000258.3 +000069.6+000001.500006.7 06.1600.89G8 1
+022751.75 +503412.7 +000031.5-000090.500018.8 06.1600.43F4 0
+051444.27 +531250.2 -000001.9+000000.300001.9 06.1600.08A0 0
+053753.39 -044850.5 -000002.5+000000.900002.9 06.16-0.03B2 0
+060936.21 -054241.2 +000064.8+000001.800016.4 06.1600.35F3 0
+062634.45 -043550.6 -000003.7-000002.600002.7 06.16-0.15B2 0
+063034.89 -130853.4 -000004.9+000001.400002.8 06.16-0.14B2 0
+064114.17 -402059.5 -000005.7+000010.600003.1 06.16-0.15B4 1
+064903.66 +010007.5 -000000.9-000003.000001.6 06.16-0.13B3 0
+065514.66 +435436.2 +000001.6-000007.000003.8 06.1600.31A9 0
+073954.10 +320035.4 -000015.1-000039.700011.9 06.1600.37F6 0
+074413.10 -694917.8 -000046.7+000009.600008.1 06.16-0.03A0 1
+075623.91 +042908.1 -000006.4-000007.300003.9 06.1600.96G8 0
+101516.65 -545827.2 -000013.5+000003.200002.3 06.16-0.15B2 0
+102150.32 +145832.9 -000032.1-000011.300006.8 06.1600.02A1 0
+105914.05 -611914.7 -000028.7+000001.900009.0 06.16-0.06B8 1
+110400.25 -575719.2 -000018.4+000000.700001.1 06.16-0.17B3 0
+114707.02 -355424.5 +000041.4-000028.800006.9 06.1600.95G8 0
+120129.26 -573013.5 -000058.2-000016.400010.6 06.16-0.00A1 0
+121002.58 -344217.0 -000045.0-000002.300009.9 06.1600.03A0 1
+122017.84 +260006.6 -000140.9+000019.100016.5 06.1600.31F0 0
+124502.07 -684950.7 -000006.7-000001.200001.7 06.1600.69F6 0
+134212.98 +082319.0 -000377.9-000087.200028.0 06.1600.42F3 0
+135550.17 +140323.3 -000291.0+000009.200041.3 06.1600.52F6 0
+140259.78 +505818.6 -000018.2-000006.700010.4 06.1600.03A2 0
+150740.32 +052953.1 -000000.7-000022.000006.1 06.1600.92K0 0
+150853.54 +131406.2 -000045.2+000074.300005.6 06.1600.97G6 0
+160724.09 -561127.4 -000000.8+000000.300002.5 06.1600.56F2 0
+163852.71 -605925.1 -000003.7-000034.400006.1 06.16-0.07B8 0
+173224.64 -341645.6 -000011.6-000033.400009.6 06.1600.36F2 0
+174434.09 +023445.9 +000007.2+000013.600007.1 06.1600.13A1 1
+182409.18 +831031.6 +000018.4-000023.400006.0 06.1600.05A2 0
+195203.64 +113744.9 -000345.2-000333.300036.1 06.1600.64G0 0
+195619.02 +564113.1 +000029.3+000017.100011.7 06.1600.09A4 0
+200428.79 +481346.8 +000010.9+000000.500005.6 06.1600.04A2 1
+202252.32 +143304.0 +000079.0-000006.900038.3 06.1600.50F8 0
+213738.81 +540231.9 -000004.9-000000.700005.0 06.1600.99K1 1
+221633.67 -013546.9 -000028.3-000008.900012.4 06.1600.19A5 0
+222726.50 +394836.1 -000000.5-000006.100002.4 06.16-0.14B2 0
+230618.00 +183103.4 +000224.3+000062.200023.2 06.1600.48F6 0
+012027.84 -111419.7 -000050.5-000075.900008.5 06.1601.10K1 0
+042009.95 +315711.5 -000001.1-000013.200004.0 06.1601.68K5 0
+055128.62 -225536.6 -000004.0-000042.500007.4 06.1601.02K0 1
+062818.80 +101814.4 +000027.8-000043.700013.1 06.1601.15K2 0
+074123.53 -222012.3 +000004.0+000012.800003.8 06.1601.64M0 0
+075055.24 -110742.7 -000000.9-000033.200007.9 06.1601.13K0 0
+083942.64 +733747.7 -000013.4-000099.000009.2 06.1601.02G7 0
+090659.95 +012745.8 -000011.0-000015.900003.3 06.1601.65M1 0
+092127.17 +325407.9 +000011.2-000022.800010.3 06.1601.10K3 0
+101222.97 -520948.1 -000052.7+000045.200009.8 06.1601.17K2 0
+105715.81 -750559.2 -000011.1+000003.900001.4 06.1601.53K1 0
+131357.80 -430821.0 -000150.1+000022.300009.3 06.1601.37K5 0
+152053.68 -180930.6 -000007.0-000059.700005.2 06.1601.02G8 0
+165043.13 +323312.8 +000024.1+000044.600010.4 06.1601.01K0 0
+170116.98 +603855.2 -000045.4+000039.400009.2 06.1601.01K1 0
+214043.30 +545219.7 +000008.0+000003.000004.6 06.1601.12K0 0
+220516.52 +464441.6 -000028.1-000020.200003.4 06.1601.61M4 0
+012439.91 -153937.5 +000029.9-000020.200009.8 06.1700.92G8 1
+012448.67 -025054.7 +000010.8-000028.000012.2 06.1700.96G8 0
+013139.02 -453432.6 -000011.6+000004.800010.2 06.1700.07A2 0
+022041.50 +471839.0 +000013.0-000010.400003.9 06.17-0.09B5 0
+022433.71 -405026.6 +000228.9+000109.400032.0 06.1700.65G5 1
+031600.85 -055507.3 +000009.8-000003.600005.3 06.17-0.02B9 1
+034943.52 +234243.1 +000016.5-000044.500008.6 06.17-0.05B8 0
+051302.83 +615100.1 -000012.2+000001.800006.8 06.1700.03A2 0
+054408.46 +612835.5 -000011.1+000001.100010.3 06.1700.90G5 0
+063109.56 +111505.0 +000004.6-000002.500000.6 06.17-0.12B2 1
+070539.83 +524531.3 -000034.3-000052.400009.4 06.1700.10A3 1
+072328.15 +225643.6 -000025.9-000035.900010.5 06.1700.01A1 0
+085021.65 -283703.4 -000019.8-000006.500008.9 06.17-0.06B9 0
+115326.87 -350359.7 -000079.1-000029.900013.2 06.1700.09A2 0
+131509.49 -362216.9 -000043.7-000021.400007.0 06.1700.97K1 0
+132846.82 -693737.6 -000020.6-000016.300004.7 06.17-0.01B8 0 0.08 4.33
+164050.41 -602646.6 +000058.3-000073.000032.5 06.1700.49F2 1
diff --git a/kstars/kstars/data/hip007.dat b/kstars/kstars/data/hip007.dat
new file mode 100644
index 00000000..cf9dee1f
--- /dev/null
+++ b/kstars/kstars/data/hip007.dat
@@ -0,0 +1,1000 @@
+170140.08 +751751.6 +000014.2-000069.600022.3 06.1700.31F0 0
+171614.25 +021110.5 +000011.3-000017.000005.5 06.1700.23A2 0 0.13 7.70
+172656.35 -515655.6 +000015.0-000013.500006.6 06.17-0.04B8 0
+181940.08 -635309.2 +000038.9-000276.200043.6 06.1700.58F9 0
+185259.90 -463510.9 +000004.6+000011.200004.1 06.1700.05A1 0
+185302.36 -482138.6 -000017.3-000076.400011.3 06.1700.12A2 0
+202020.53 +143409.3 -000003.2+000006.200005.9 06.1700.93G8 0
+204239.69 +603604.9 -000003.8-000018.900004.5 06.1700.03A2 0
+205830.94 +415623.7 +000011.6+000000.200007.0 06.17-0.08B7 0
+211723.18 +424100.8 +000009.7+000002.200002.8 06.17-0.09B7 0
+213127.46 +523711.5 +000000.6-000001.600002.8 06.1700.90G2 0
+213427.46 +514154.5 +000003.7-000001.800002.0 06.17-0.01B9 0
+213856.15 -792633.1 +000070.8-000026.900016.6 06.1700.46F4 0
+214738.20 -055500.6 +000065.3+000015.800012.7 06.1700.23A7 1
+215614.04 -575358.6 +000016.1+000006.400006.0 06.1700.21A3 0 : pi Ind
+220725.59 +531826.8 -000003.0-000003.800000.6 06.1700.39A3 0
+225740.74 +391831.6 +000000.5-000005.100002.4 06.17-0.15B2 0
+225815.54 -022343.2 -000006.0-000016.000050.7 06.1700.74G8 0
+001458.21 -345415.1 +000076.5-000012.000004.4 06.1701.34K3 0
+023032.79 -223242.9 +000006.6-000031.400007.3 06.1701.58M0 0
+023504.14 +072816.7 -000009.7-000124.500008.5 06.1701.05G6 0
+025624.66 +641956.8 -000003.8-000001.000002.5 06.1701.99K3 0
+031337.94 -294814.8 +000015.5-000003.100007.2 06.1701.04K1 0
+052654.33 +352726.3 -000014.5-000012.000005.1 06.1701.45K2 0
+060120.17 +851055.6 +000014.7-000001.900002.4 06.1701.56M0 0
+062914.81 +023846.6 -000002.2-000039.900003.8 06.1701.54M1 0
+063740.35 +024215.4 -000039.4-000049.400006.9 06.1701.08K1 0
+074305.42 +001121.7 +000000.9-000012.900007.2 06.1701.05K0 1
+075047.36 +031638.4 +000057.7-000029.500008.5 06.1701.11K1 0
+085708.30 +170837.8 -000041.4-000033.000008.5 06.1701.00K1 0
+101520.89 -363103.8 -000028.6+000007.500008.9 06.1701.06K0 0
+105616.88 +222106.0 -000036.3+000008.200005.1 06.1701.55K2 0
+113950.35 -163712.8 -000017.5-000008.600003.2 06.1701.58M3 0
+132308.64 -331123.6 -000017.9+000003.700004.5 06.1701.65M2 0
+135352.27 -351851.1 -000295.3-000069.800015.5 06.1701.01K0 0
+145836.59 -395425.1 -000075.6-000079.300008.9 06.1701.22K1 0
+163654.99 +630422.9 +000004.2-000088.100006.7 06.1701.53K5 0
+172506.23 -241437.4 +000021.6+000011.900007.7 06.1701.10K0 0
+175303.51 -105358.2 +000043.5-000030.200011.9 06.1701.11K1 0
+194041.15 +430440.2 +000002.0-000000.800002.3 06.1701.56M2 0
+195922.63 +012239.1 +000016.5+000067.700004.2 06.1701.13G8 0
+215520.60 +613230.5 -000002.5-000003.000000.4 06.1701.60G8 0
+221659.79 -230824.4 +000077.6-000061.100006.3 06.1701.05K0 0
+232040.95 -055428.2 -000102.6-000060.200008.1 06.1701.09K0 0
+003027.83 -405622.7 -000003.2+000016.200007.8 06.1800.32F2 0
+003054.20 +770110.2 +000340.4-000034.400025.4 06.1800.88K0 0
+003125.20 +663110.7 +000019.4-000003.900004.5 06.18-0.10B6 0
+004231.01 +584512.4 +000029.4-000008.500003.2 06.18-0.00B9 0
+012535.66 +233041.7 +000034.1-000022.200013.0 06.1800.45F5 0
+014417.91 +573212.0 +000046.7-000018.400012.6 06.1800.13A3 1 0.05 1.29
+030750.80 -274952.0 +000065.7-000020.600017.4 06.1800.17A3 0
+034818.08 +504412.4 -000007.6-000002.000005.5 06.1800.03B8 1
+035637.90 -094503.1 +000051.1+000005.400009.4 06.1800.27F1 0
+042257.91 +593658.6 +000035.9-000044.100008.6 06.1800.11A4 0
+043038.40 +322728.1 +000008.0-000019.200010.6 06.18-0.03B9 0
+044313.75 +240520.3 +000015.6-000018.300020.0 06.1800.54F7 0
+044625.75 -280515.0 -000004.0+000018.200017.4 06.1800.19A2 0
+052547.02 +003112.9 +000002.3+000000.000002.1 06.18-0.18B2 0
+052713.90 +151527.6 -000005.5-000010.100007.1 06.1800.08A1 0
+053013.93 -844706.8 -000006.8+000044.300009.3 06.18-0.00A1 0 0.14 8.57
+054211.58 -303207.7 -000005.7+000008.100005.8 06.1800.02A0 0
+054707.81 -161417.0 -000009.1-000009.700004.9 06.1800.89G8 0
+054904.68 +624829.5 -000018.8-000002.400007.9 06.1800.13A4 1
+060110.06 +310204.3 -000018.7+000000.000012.7 06.1800.10A2 0
+061143.72 -043955.6 -000007.1-000003.400005.5 06.18-0.08B9 1
+063110.03 +165619.1 +000000.0+000000.000000.0 06.1800.00K2 0
+073912.01 +241321.1 -000002.3+000000.200007.5 06.1800.03A2 0
+074833.65 +230827.5 -000010.9-000002.000003.1 06.1800.57G2 1
+080520.31 -465842.3 -000006.1+000006.400001.7 06.18-0.14B3 0
+082012.98 -005432.8 +000039.3-000086.500024.5 06.1800.61F9 0
+083119.98 +371554.1 -000014.6-000029.900004.1 06.18-0.04A0 0
+093625.41 -484504.2 -000008.0-000007.700013.8 06.1800.28F0 1 0.02 2.85
+094436.62 +645902.6 -000055.0+000019.200009.3 06.1800.42F3 0
+095659.84 -690606.6 -000017.9+000008.800003.0 06.18-0.10B3 0 0.05 1.06
+100259.95 -601043.3 -000006.9+000004.600001.0 06.1800.17A6 0
+102444.56 -735818.3 -000024.8+000010.900007.4 06.1800.07A2 0
+105957.02 +774612.8 -000070.3-000020.800005.9 06.1800.97G9 0
+125553.25 -151937.3 -000019.1-000001.000004.9 06.18-0.00A0 0
+131255.71 -594858.8 +000008.2-000107.900025.1 06.1800.59G0 1
+131834.89 -511708.7 -000026.9-000011.900005.1 06.18-0.00A0 1
+132252.50 -475635.6 +000016.5-000000.700003.3 06.1800.18A4 1
+134535.09 -154602.7 -000041.0-000023.700009.6 06.1800.05A0 0
+140231.96 +094110.6 -000188.9-000070.100003.8 06.1800.85F8 0
+140301.71 -314103.1 +000024.5+000066.000026.1 06.1800.48F6 1
+140610.91 -430529.8 -000006.7-000034.100005.8 06.1800.99G8 0
+141940.97 +002303.7 -000037.4-000012.400014.3 06.1800.20A7 0
+142724.42 -060712.7 -000062.1-000057.800013.8 06.1800.09A2 0
+151044.40 +674651.8 +000021.7-000013.000006.5 06.1800.14A8 0
+151433.77 -174606.7 -000014.6-000015.900002.5 06.18-0.01B9 0
+160931.76 -323856.2 -000022.8-000030.200009.5 06.1800.79K1 1
+161655.28 -035712.1 +000038.9+000006.700021.0 06.1800.33A9 0
+164258.40 +554123.7 +000055.8+000080.300011.0 06.1800.09A2 0
+164927.67 -154004.8 +000001.0+000012.800013.5 06.1800.23A3 0 0.69 0.66
+165635.98 -404924.4 +000000.3-000000.200000.9 06.1800.23B0 0 0.26 7.85
+170548.47 -440618.4 +000011.4+000025.000015.2 06.1800.28A4 0
+174417.25 +142436.1 -000003.7+000014.600006.9 06.1800.21A3 0 0.10 0.00
+175454.04 -245313.5 +000001.3-000002.600000.4 06.1800.00O7 0
+181724.08 -283907.3 +000010.6-000014.400008.2 06.1800.18A5 0
+184329.01 +535218.5 +000005.7-000012.300002.7 06.1800.09A2 0
+191559.49 +275534.7 +000005.1+000000.700001.9 06.1800.63F6 0 0.24 1.49
+200509.59 +382841.5 +000263.4+000111.600053.0 06.1800.65G5 0
+200831.27 -100345.0 +000006.1-000034.000006.2 06.1800.03B9 0
+210744.68 -172720.8 +000029.9-000046.600007.5 06.18-0.04B9 0
+214704.70 +171138.7 +000103.8-000013.900019.9 06.1800.35F3 0
+215702.14 -374448.7 +000008.8+000005.100007.4 06.1800.32F2 0
+221018.96 +193659.6 +000092.1-000093.800018.0 06.1800.69G0 0
+222055.77 +081112.1 +000043.7+000021.600031.4 06.1800.45F6 0
+222300.17 +571704.6 +000017.5+000004.800003.8 06.18-0.11B8 0
+222354.06 +383423.9 +000255.7+000123.500019.2 06.1800.48F5 0
+000030.98 +593335.1 -000080.6-000024.100007.6 06.1801.03G9 0
+000812.09 -022651.7 +000007.2-000004.900003.2 06.1801.37K2 0 0.18 48.34
+001159.03 +480908.5 +000060.5+000010.400005.9 06.1801.47K4 0
+003707.20 +240051.3 -000018.6-000046.000009.8 06.1801.17K2 0
+013644.77 -581615.5 +000023.4+000000.800004.0 06.1801.61M3 0
+014716.69 -414536.2 +000012.1+000048.800005.8 06.1801.54K5 0
+033925.73 +163212.4 +000040.4-000033.300008.1 06.1801.00K0 0
+052651.28 +331544.2 +000009.8-000012.100009.5 06.1801.15K0 0
+063326.31 -521945.5 -000032.9+000034.400005.4 06.1801.09G8 0
+064306.61 +030201.8 +000009.3-000009.200003.9 06.1801.37K0 0
+083727.17 -045602.4 -000002.2+000005.600008.3 06.1801.05K0 0
+093646.41 -525638.1 -000125.1+000097.000008.4 06.1801.05K1 0
+101507.65 +595907.9 +000014.2+000005.100001.9 06.1801.62M0 0 0.06 2.95
+102517.22 -422802.5 -000001.7-000012.500005.6 06.1801.01G8 0
+113809.87 +085301.6 -000058.4+000006.000008.7 06.1801.08K1 0
+115903.38 +003150.2 -000065.5+000029.600005.5 06.1801.26K2 0
+121443.43 +532604.8 -000021.1-000018.300006.5 06.1801.06K0 0
+133000.08 +071043.8 +000003.4+000004.900004.1 06.1801.47K5 0
+145100.11 -001527.0 -000032.1+000006.900007.2 06.1801.40K3 0
+150756.75 -651631.6 +000009.0-000004.500004.1 06.1801.47K3 0
+151841.31 -311233.6 -000008.1-000006.500003.3 06.1801.21G6 0
+164940.57 +432549.7 -000010.6-000009.400005.4 06.1801.26K0 0
+174745.60 -222840.0 +000001.5-000009.400001.8 06.1801.45G3 0
+175238.70 -060836.8 -000000.7-000005.100001.1 06.1801.25G3 0 0.48 17.14
+180135.89 +331840.4 +000022.0+000019.500003.4 06.1801.55K5 0
+180530.13 +213847.8 +000011.9+000001.700007.9 06.1801.24K3 0
+184641.35 +184221.5 +000015.8-000024.700006.1 06.1801.59K5 0
+194635.04 +325319.0 -000037.4-000005.800008.9 06.1801.17K2 0
+200025.40 -492103.4 -000076.6-000002.900010.8 06.1801.06K0 0
+210224.20 +444727.6 -000006.1-000004.200002.6 06.1801.69M3 0
+211120.87 -723239.4 +000033.9-000030.400008.3 06.1801.09K1 0
+211410.28 +295403.5 +000003.7-000000.800001.3 06.1801.10G2 0
+213845.16 +252955.7 -000002.0+000004.700007.8 06.1801.03G9 0
+214919.01 +611622.1 +000000.2-000023.100003.7 06.1801.69M1 0
+230232.56 -063426.1 -000007.4-000033.000002.6 06.1801.59M2 0
+230835.55 -733510.0 +000023.1-000002.100005.4 06.1801.42K3 0
+232407.76 -184117.2 +000165.2+000048.600008.9 06.1801.02K0 0
+233446.73 +380126.3 +000010.7+000011.100004.8 06.1801.59K5 0
+235641.52 +223853.2 -000022.9-000006.500005.4 06.1801.64M2 0
+000650.02 -230626.7 +000097.3-000047.100025.6 06.1900.39F2 0
+001747.65 +014119.3 +000090.0+000009.200009.9 06.1900.94K0 0
+023817.86 +374336.6 -000038.5-000044.200012.1 06.1900.49F6 0
+053015.87 -635540.2 +000004.4+000059.300008.2 06.1900.23F0 0
+053338.84 +202827.2 +000002.9-000007.500004.1 06.19-0.03B6 0
+064612.16 -374631.3 -000008.5+000009.500002.2 06.19-0.12B3 0
+071804.09 +305721.3 -000004.9-000022.400005.3 06.19-0.02A0 0
+083304.85 -243624.8 +000002.5-000028.000012.8 06.1900.27F2 1
+085742.03 +092316.0 -000009.2-000005.800003.4 06.1900.98G8 0
+085939.94 -191228.1 -000039.9-000097.400025.3 06.1900.46F5 0
+092628.45 -403006.2 +000011.8+000006.100010.9 06.1900.25A7 0
+103008.81 -665904.8 -000017.4+000005.200002.6 06.19-0.00B4 0
+105442.20 +252926.6 -000054.3-000000.400008.0 06.1900.29A8 0
+105914.16 -843537.9 -000064.1-000008.000009.2 06.1900.10A1 0 : eta Oct
+135006.54 -290452.5 -000050.0-000033.300009.0 06.19-0.01A0 0
+135458.30 -080331.6 -000174.3-000036.200029.6 06.1900.53F8 1
+140851.90 -432814.7 -000019.2-000017.400004.6 06.19-0.06B9 0
+141721.16 +511826.6 -000023.6-000008.000009.8 06.1900.07A2 0
+151931.78 -370548.5 -000078.6-000145.400008.5 06.1900.96G8 0
+153728.51 -261647.3 -000011.1-000023.100005.4 06.19-0.01B9 0
+170441.34 +193556.8 +000013.6+000001.400005.4 06.1900.01B9 1
+173844.87 -215445.4 -000033.9-000013.700009.7 06.1900.83G6 1
+175252.47 -415945.8 +000141.8-000190.500030.6 06.1900.52F8 0
+182756.48 -174801.3 -000002.7-000002.900005.8 06.1900.00B8 0
+184816.39 +233053.2 +000025.3-000006.800034.9 06.1900.49F8 0
+185201.93 +135756.4 -000005.7-000008.300004.1 06.19-0.01B8 0 0.15 1.39
+191748.18 +020154.5 +000002.7-000028.200011.8 06.1900.02A1 0
+192525.87 +245451.5 -000177.2-000631.100036.0 06.1900.53F7 0
+193825.92 -575859.5 +000030.8-000062.800006.8 06.1900.97K0 0
+200521.50 +562028.4 -000000.4+000080.200019.1 06.1900.44F4 1
+202902.82 +833731.7 +000023.4-000019.100011.8 06.1900.16A4 0
+203450.41 +515115.2 -000003.1-000005.400000.5 06.1900.32A9 0
+203532.21 -163132.9 +000084.0-000027.600013.9 06.1900.22A5 0
+213727.88 +444147.8 -000001.0-000026.700004.9 06.1900.22A7 0
+213743.61 +063706.2 +000057.9-000002.100012.7 06.1900.05A2 0
+215141.66 -183721.9 +000144.1-000077.200015.5 06.1900.37F0 0
+220612.25 +451455.3 +000023.2-000005.500010.1 06.1900.08A3 0
+221257.50 -261939.8 -000025.5-000028.500017.2 06.1900.17A3 0
+221856.17 +374609.0 +000055.4+000043.700015.2 06.1900.27A9 1
+224830.19 -103319.8 +000030.9+000007.600008.6 06.1900.27A9 0
+224900.68 +683412.2 +000117.3+000067.400016.0 06.1900.44F5 1
+231149.31 +265051.3 -000190.5-000111.100013.5 06.1900.94G8 0
+005514.66 +243325.5 +000023.5-000014.100005.6 06.1901.55M4 0
+023340.25 -200006.2 -000036.6-000079.900008.9 06.1901.10K1 0
+033925.42 -102613.3 -000026.5-000103.700008.7 06.1901.03G5 0
+035726.39 +242743.0 -000006.0-000007.300003.0 06.1901.37K0 0
+053943.72 +750237.7 -000007.3+000025.400005.6 06.1901.61M0 0
+054713.33 -542138.6 +000005.5+000001.300002.7 06.1901.41K3 0
+063059.90 -405458.6 -000006.1+000010.800005.6 06.1901.40K3 0
+064117.22 +110011.4 +000005.0+000007.500001.3 06.1901.68M1 0
+070836.25 +372642.5 -000006.3-000014.900004.7 06.1901.21K1 0
+090957.15 -520458.8 -000091.7+000054.600010.7 06.1901.02K1 0
+093330.33 +362913.3 +000040.3-000033.200007.9 06.1901.26K4 0
+123138.74 -050309.6 -000031.6+000030.800008.1 06.1901.04G9 0
+131250.86 -424159.0 -000026.8-000003.500005.2 06.1901.06K0 0
+142418.34 +080505.4 -000120.1-000103.300009.0 06.1901.21K4 0
+151335.59 +381553.3 -000006.9-000047.700007.4 06.1901.22K2 0
+153918.62 -775503.7 -000079.6-000130.300009.6 06.1901.21K2 0
+160309.37 +592438.9 -000018.6-000030.400003.7 06.1901.58M1 0
+170330.19 +352451.0 +000029.0-000043.200004.7 06.1901.47M4 0
+175043.61 +115647.9 -000009.0-000033.300006.4 06.1901.25K1 0
+182131.36 -245455.0 +000004.4-000002.100002.8 06.1901.82M3 0
+233007.39 +490759.3 +000029.4+000003.000003.8 06.1901.46K5 0
+000718.27 -172313.3 -000010.8+000017.000006.2 06.2000.13A2 0
+010427.57 +293932.8 +000085.1-000120.300023.8 06.2000.44F7 0
+014118.30 +254444.9 +000118.4-000040.600017.9 06.2000.46F2 0
+014127.28 -380758.7 +000050.2+000056.500023.9 06.2000.40F3 0
+022913.63 +232808.7 +000085.4-000021.100012.3 06.2000.15A5 0
+030209.23 -062939.1 +000080.5-000143.800030.8 06.2000.60G0 0
+032317.70 -074736.8 +000002.1-000219.500027.1 06.2000.70G2 0
+033356.81 -310449.1 -000035.1+000076.400023.5 06.2000.48F5 1
+050250.34 +664925.6 +000067.6-000335.200035.8 06.2000.51F6 0
+050649.56 +431029.0 -000004.0-000001.600003.8 06.2000.44F2 0
+052940.63 +291111.7 +000029.0-000046.900011.2 06.2000.48F6 0
+060233.81 -142949.9 +000011.7+000011.800007.5 06.2000.95K0 0
+065442.04 -014523.3 +000001.0-000000.100000.7 06.2000.49B3 0
+065847.52 +260451.1 -000162.1+000094.100021.1 06.2000.52F8 0
+072417.24 -225446.0 -000004.4+000002.800005.0 06.20-0.09B8 0
+083321.84 +362611.1 -000145.0+000002.600026.8 06.2000.40F5 0
+084505.55 -584327.6 -000005.3+000000.500003.3 06.20-0.08B7 1
+084849.28 +664229.4 -000019.9-000035.300006.3 06.20-0.11B8 0
+092751.63 +750553.9 -000015.4+000016.900006.9 06.2000.12A5 0
+100140.73 -532150.8 -000016.6+000000.500002.3 06.20-0.14B2 0
+100647.44 +053641.5 -000033.0-000016.300009.4 06.2000.94K1 0
+115703.78 -331855.6 -000050.8-000005.200008.6 06.20-0.04B9 0
+121416.93 -642430.7 -000005.3+000000.100000.2 06.2000.07B1 0 0.07 2.88
+122028.28 -655033.5 -000040.8-000010.800010.1 06.20-0.04B9 0
+123050.12 +530434.2 +000019.5+000182.100045.6 06.2000.57F9 0
+123558.77 -203138.5 +000033.3-000050.400013.0 06.2000.34F0 1
+130038.86 +182222.3 -000234.6+000059.300024.5 06.2000.47F6 0
+131628.66 +682428.7 -000014.1+000016.300007.1 06.20-0.05B9 0
+132035.06 -594621.9 -000031.6-000009.200008.3 06.2000.41F3 0
+140546.53 -544009.5 -000053.0-000025.000007.7 06.2000.23A5 0 0.10 1.21
+143700.30 -121822.4 -000870.9+000364.900030.0 06.2000.46F5 1
+145955.77 -750157.4 -000005.6-000020.300006.2 06.20-0.04B9 0
+153036.25 -204342.5 +000008.5-000029.100013.9 06.2000.19A3 0
+171103.17 +241415.4 -000011.7+000030.300011.4 06.2000.23A8 0 0.03 0.09
+171551.36 -301238.2 -000014.4-000045.300008.8 06.20-0.03B9 0
+172702.12 -123044.4 +000041.0-000063.400022.1 06.2000.52F7 0
+185622.66 -014759.3 -000002.9-000019.700006.2 06.20-0.05B9 0
+185846.59 +404045.1 +000001.5-000000.300003.4 06.20-0.15B3 0
+191123.16 +402545.0 +000008.8-000025.800006.9 06.2000.09A3 0
+202255.49 +425900.4 +000055.7+000042.800009.9 06.2000.96K0 1
+202816.77 +025613.7 +000038.9+000003.700007.2 06.2000.90G8 0
+204959.07 +053240.4 +000043.2+000001.000006.6 06.2000.99K0 0
+212407.42 +251844.6 +000039.4+000009.000005.3 06.2000.03A2 0
+213959.74 -522132.5 -000018.8+000006.700005.2 06.2000.58F7 1
+215104.97 +393211.9 +000008.8+000003.500003.0 06.20-0.07B9 0
+222339.36 +205053.8 +000335.2-000014.700029.5 06.2000.52F7 1
+005612.93 +575947.7 +000041.8-000015.900006.6 06.2001.38K3 0
+011612.60 +870844.0 +000050.0-000020.200010.0 06.2001.11K2 0
+013627.21 +484322.2 -000016.4-000018.700007.8 06.2001.24K1 0 0.15 2.36
+014354.81 -044555.6 -000024.0-000030.800004.5 06.2001.54K0 0
+050421.58 +211640.8 +000015.2-000025.200005.3 06.2001.32K0 0
+052056.62 +194851.7 -000003.8-000009.000005.2 06.2001.23K0 0
+070152.91 -012044.8 +000013.7-000039.300007.7 06.2001.29K0 0
+073832.53 -384653.0 +000017.0-000035.300008.3 06.2001.01G8 0
+074253.36 -581348.5 -000032.0+000038.700005.2 06.2001.05K0 0
+090111.40 -263948.9 +000026.6-000053.500008.4 06.2001.14K1 0
+100158.09 -572059.4 -000038.4+000022.800004.3 06.2001.11K1 0
+101640.17 -511216.8 -000039.9+000011.700004.7 06.2001.44M4 0
+103058.78 -073815.2 -000035.1-000002.000004.2 06.2001.38K5 1
+112053.71 +670603.1 +000043.8-000050.200007.4 06.2001.02G8 0
+130753.66 +273322.0 -000039.6-000061.900008.4 06.2001.36K4 0
+135831.28 -654802.1 -000030.5-000037.900006.2 06.2001.04K0 1
+155138.41 -140800.8 -000020.3-000007.000004.7 06.2001.01G8 0
+184802.67 +041429.0 -000004.9+000014.300003.7 06.2001.51K5 0
+195936.69 +762853.5 -000026.9-000059.500006.2 06.2001.61M3 0
+201223.86 -424647.3 -000018.1-000100.800009.5 06.2001.23K2 0
+201929.31 +131300.5 -000014.9-000018.300004.1 06.2001.65M1 0
+203121.11 +521833.7 +000040.6+000063.300009.4 06.2001.02K0 0
+204920.54 -180208.8 +000000.2-000033.500002.9 06.2001.40K3 0
+211514.31 -403021.9 +000101.7+000006.100005.6 06.2001.14K1 0
+225434.13 -071216.3 -000015.1-000035.000005.3 06.2001.28K3 0
+232900.69 -091557.7 -000043.5-000026.500001.5 06.2001.44K0 0
+000841.02 +363738.7 -000114.7-000124.600030.3 06.2100.50F8 0
+012402.43 -080026.1 +000179.7-000067.300014.8 06.2100.23F0 0
+021910.84 +462820.2 -000023.8-000012.000007.2 06.2100.16A4 0
+023054.38 +174214.6 +000033.0-000082.800010.4 06.2100.91G5 0
+024420.52 -323128.8 +000025.3-000021.900009.3 06.2100.04A1 0
+032926.26 +465616.6 +000022.4-000028.600005.7 06.2100.13B7 0
+034749.60 -360621.0 +000012.5+000018.300006.2 06.21-0.10B8 0
+035312.93 -182604.0 +000002.8+000001.200004.7 06.2100.87K0 0
+043923.14 +251305.9 +000016.8-000011.700009.0 06.2100.18A5 0
+054120.33 +532856.4 +000002.7-000523.600081.7 06.2100.84K1 0
+060017.66 -125359.7 -000006.5-000050.300016.7 06.2100.36F2 0 0.03 0.82
+073322.19 -142017.9 -000003.5-000000.100002.2 06.21-0.06B2 0
+075720.08 -475326.6 -000009.1+000009.500003.2 06.21-0.10B5 1
+080445.32 +185031.4 -000025.7-000019.600010.9 06.21-0.04B9 0
+080537.05 +273147.1 +000005.3-000011.100003.5 06.2100.01A0 1
+080910.19 -352718.2 -000000.4+000013.400008.4 06.2100.89G8 0
+084018.31 +315631.1 -000039.4-000031.300009.3 06.2100.40F5 0
+084300.19 +465403.6 -000047.9-000061.600007.9 06.2100.98G8 0
+084623.77 -410731.4 -000021.3+000005.400004.5 06.21-0.05B9 0
+092339.77 -465431.6 -000019.3+000007.500002.9 06.21-0.09B7 0
+110224.41 -264952.3 +000067.9-000123.700018.8 06.2100.31A9 0
+113951.14 -142806.6 -000036.4-000007.100005.5 06.21-0.01A0 0
+114203.53 -201738.5 -000008.1-000053.900013.9 06.2100.95G8 0
+121623.87 -723652.1 -000032.2-000016.300009.8 06.21-0.01A0 0
+122210.86 +244626.0 -000054.5-000004.500010.0 06.21-0.01A0 0
+123003.10 +513208.1 -000293.1+000025.300022.1 06.2100.54F7 0
+132129.82 -192921.4 -000077.2-000002.800011.3 06.2100.10A2 0
+134015.63 +310042.5 -000072.8+000091.900006.0 06.2100.96G5 0
+144155.93 -583656.6 +000041.9-000039.000022.6 06.2100.45F4 0
+150158.10 -342131.7 -000028.1-000023.900008.3 06.2100.24A8 0
+152135.31 -404457.9 -000016.2-000026.900010.2 06.2100.07A1 0
+155334.86 +160430.0 +000021.3-000022.700011.3 06.2100.41F5 0
+160053.70 -402608.0 +000015.1+000032.900008.8 06.2100.01A0 1
+161225.38 +670839.4 -000011.9-000042.500006.7 06.2100.99G8 0
+164345.70 -410708.9 -000031.3-000026.400007.6 06.2100.14A4 0
+183553.19 +165833.1 +000049.1-000071.200029.2 06.2100.54G2 1
+183645.53 +431318.6 +000021.9-000010.800007.9 06.2100.25F0 0 0.12 1.31
+190208.50 -415437.7 +000030.5-000010.200009.2 06.2100.00A0 0
+195021.75 -610340.1 +000003.4+000005.400003.6 06.21-0.14B5 0
+195440.45 -611014.9 -000008.1+000009.400010.7 06.2100.16A3 0
+203058.10 +203621.6 +000096.1+000058.500009.4 06.2100.14A1 0
+203059.23 +365609.1 -000000.2-000004.200002.1 06.2100.97F5 1
+203718.38 +000549.2 +000005.2-000010.100005.1 06.21-0.08B8 0
+210033.81 -044347.7 +000047.6-000138.800037.8 06.2100.64G1 0
+221559.81 +083258.6 +000026.1-000010.300008.2 06.2100.02A1 0
+012236.91 +014335.2 +000065.5-000044.800003.9 06.2101.48M0 0
+023836.78 +032635.5 +000034.9+000007.900007.5 06.2101.00G9 1
+050412.77 +734550.2 +000014.2-000018.800002.5 06.2101.61K0 0
+053019.91 +041217.5 +000017.4-000025.300005.7 06.2101.28K2 0
+055811.70 -005938.3 +000011.2-000020.600008.2 06.2101.14K0 0
+060018.92 +443531.6 -000031.2-000038.700008.9 06.2101.13K2 0
+064313.72 +370850.7 +000025.2-000022.500006.8 06.2101.03K0 0
+090030.81 +373615.7 -000013.2+000001.000003.9 06.2101.57K5 0
+120018.84 +805111.8 -000065.3-000037.500004.0 06.2101.61M2 0
+122825.71 -614741.4 -000020.1-000004.400006.6 06.2101.25K2 0
+134445.70 -253003.2 -000057.6-000022.200004.6 06.2101.37K3 0
+144907.17 -564003.1 -000105.8-000119.500010.4 06.2101.11K3 0
+154058.26 -474409.6 -000036.2-000042.700003.7 06.2101.62K5 0
+155530.52 -310501.3 +000030.3+000025.000008.2 06.2101.37K4 0
+171219.85 -704315.2 +000049.0-000078.200014.3 06.2101.06K1 0
+183431.13 -525329.1 -000017.0-000042.000005.9 06.2101.25K2 0
+203723.57 +381943.6 +000013.8-000044.000009.9 06.2101.01K0 0
+230757.20 +641321.2 +000008.9-000004.500003.1 06.2101.08K0 0
+234931.58 -155140.3 +000051.7-000030.800007.7 06.2101.21K1 0
+000119.24 +495853.7 +000013.3-000011.200004.5 06.2200.97G7 0
+001402.29 +331221.9 -000007.7-000018.800011.1 06.2200.01A1 0
+005133.79 +513417.2 -000003.2-000011.000002.8 06.2200.03B9 0
+022257.55 -182116.8 +000131.7-000132.700008.4 06.2200.94G8 0
+035204.45 +311007.2 -000012.4-000036.300007.9 06.2200.21A5 0
+041808.09 +420828.5 +000023.0-000035.800008.4 06.22-0.07B9 0
+051359.94 -143624.7 +000011.5-000001.800013.3 06.2200.38A9 0
+054037.29 -024930.9 +000001.7+000001.900001.9 06.22-0.19B1 0
+054141.51 -164333.0 -000003.8+000005.400002.7 06.22-0.14B4 0
+054704.58 -283820.2 -000005.3+000010.300005.4 06.22-0.13B5 0
+055255.49 +682817.9 +000003.4-000045.100007.9 06.2200.95G9 0
+061907.94 -083509.7 -000019.6+000002.200008.2 06.22-0.04B9 0
+062756.69 +202946.6 -000029.1+000012.900006.1 06.2200.04A2 0
+065742.64 -273215.1 -000009.0+000007.600003.2 06.22-0.15B2 0
+080150.73 +085450.2 -000001.3+000024.200016.8 06.2200.57G0 0
+081058.90 +143746.3 -000022.3-000016.800005.6 06.2200.01A1 0
+081552.57 -305533.3 -000049.7-000012.300009.3 06.2200.78G6 1
+085032.27 +331706.9 -000062.2-000085.000034.9 06.2200.55F7 0
+094555.82 -584738.4 -000102.2+000070.900012.4 06.2200.46F5 0
+101603.26 -595412.4 -000039.1+000010.600012.1 06.2200.19A5 1
+115653.27 +613257.5 -000030.5-000043.400005.3 06.2200.95G8 0
+123529.79 -615029.0 -000270.9-000073.300021.6 06.2200.73G4 0
+123852.37 -671135.0 -000004.6-000000.700000.0 06.2200.01B1 0
+124134.46 +102534.6 -000106.1+000000.700014.6 06.2200.19A7 0
+141703.79 -183508.5 -000005.3-000007.700008.5 06.2200.98K0 1
+142306.92 +252016.9 -000156.5+000063.800028.0 06.2200.41F5 0
+142325.63 -114250.0 -000007.2-000058.700009.9 06.2200.99G7 0
+150357.73 +655511.0 +000023.0-000009.200007.0 06.2200.06A2 0
+153209.68 +160322.1 -000002.9+000006.800007.6 06.22-0.04B9 0 : tau2Ser
+154010.36 +120310.6 -000016.6-000008.200003.1 06.2200.97G8 0
+164303.57 -460413.0 -000000.4-000003.900000.2 06.2200.82F5 0
+172807.88 -630210.3 -000009.9-000022.700004.2 06.22-0.07B7 0
+174322.02 +141742.4 +000001.2+000028.000008.8 06.2200.43F5 0
+174540.23 +313016.9 +000004.6-000002.300000.8 06.2200.01A0 0
+174820.23 +034815.1 +000014.6+000007.000001.3 06.2200.14B9 0
+180230.16 +225523.7 -000003.0-000005.500004.8 06.22-0.09B3 0
+180711.35 -212638.2 -000000.3-000002.100000.8 06.2200.10B1 0
+183300.85 -395330.6 +000086.3-000080.300027.7 06.2200.43F5 0
+184151.61 -235000.1 +000030.8-000028.100015.7 06.2200.23A3 0
+185823.71 +061424.7 -000009.4-000107.200017.6 06.2200.48F5 0
+190803.49 +214155.5 +000045.3+000075.300022.8 06.2200.43F3 0
+194157.63 +401514.6 -000012.8+000037.400012.0 06.2200.18A6 0
+195119.37 +472237.9 +000014.1+000017.400015.1 06.2200.40F2 1
+202015.22 +392411.8 -000005.1-000022.800009.2 06.2200.06A1 1
+213527.03 +242707.9 +000012.0-000010.800004.7 06.2200.14A4 1
+213733.77 -002325.8 -000022.9-000027.800008.2 06.2200.06A2 0
+213802.80 -644926.9 +000031.9-000009.200005.5 06.2200.02A0 0
+223552.84 -575301.4 +000088.0-000009.900014.8 06.2200.21F0 0
+230037.88 +001109.0 +000047.8+000010.700005.1 06.2200.89G4 1
+232709.08 -500926.2 +000029.6+000008.600006.4 06.22-0.08B9 0
+235507.78 +070415.7 +000021.8-000018.300008.1 06.22-0.07B9 0
+012822.85 +075740.9 +000110.8-000008.600008.9 06.2201.11K1 0
+025406.47 -505217.1 -000002.3+000007.200002.9 06.2201.57K4 0
+025650.66 +511540.9 +000000.7-000027.700004.8 06.2201.57K5 0
+033938.35 -032334.2 -000014.3-000068.900009.7 06.2201.04G5 0
+043009.99 -133532.5 +000017.9+000000.600007.5 06.2201.00K0 0
+050048.68 -054503.5 +000550.7-001109.300113.5 06.2201.05K3 0
+051840.32 +402754.6 +000003.5-000013.700004.8 06.2201.39K0 0
+055754.51 +011327.5 -000023.4+000001.300006.3 06.2201.46M0 0
+084606.89 -110024.5 -000029.6+000014.400000.8 06.2201.61K5 0
+105917.89 +515256.5 -000018.0-000003.900004.8 06.2201.35K0 0
+111454.13 -434401.3 -000016.5+000001.900001.9 06.2201.61K4 0
+113824.09 -022609.4 -000039.0+000015.100008.7 06.2201.12G9 1
+120824.74 -605049.7 -000003.7+000000.200001.5 06.2201.73K3 0
+134039.12 +280354.5 -000069.8+000009.900008.5 06.2201.31K3 0
+142816.46 +361149.3 -000021.7+000003.700003.5 06.2201.17K0 0
+155322.94 -623623.6 -000005.2-000014.100005.2 06.2201.47K3 0
+160354.71 -244334.8 -000004.2+000006.000005.5 06.2201.39K2 0
+173043.56 +575236.7 +000012.3-000013.800002.8 06.2201.40K2 0
+175648.51 +452103.3 +000015.4-000031.500003.3 06.2201.45M6 0
+180000.08 -202022.2 +000001.8-000023.400003.8 06.2201.41K0 0
+182302.94 +164116.9 -000011.3-000014.100006.6 06.2201.22K0 0
+184523.93 -565254.9 -000041.7-000020.900004.8 06.2201.39K3 0
+185135.89 +284701.2 +000000.9+000004.700002.0 06.2201.18K1 0
+195417.82 -235624.3 -000122.7-000409.900070.3 06.2201.02K3 0 0.04 3.25
+203754.71 +181606.4 +000036.2+000061.200009.2 06.2201.16M6 0 0.45 62.27
+203951.72 -625427.4 +000032.3-000083.900007.7 06.2201.10K1 1
+192135.53 +763334.6 -000007.2-000000.800001.8 06.2202.67C5 0
+005822.18 -604146.7 +000042.1+000023.300005.8 06.2300.10Am 0
+010801.20 +320043.9 +000203.7-000025.600023.9 06.2300.40F5 0
+011703.68 -662352.4 +000053.0+000015.000009.7 06.2300.05A0 1
+013546.44 +143941.2 +000003.9-000007.600001.4 06.23-0.04B9 0
+023706.51 +325327.7 +000082.8+000030.700018.1 06.2300.52F8 0
+024326.47 -664250.6 +000098.5-000080.700018.4 06.2300.54F5 1
+052605.72 +164200.6 +000000.3-000005.100005.0 06.23-0.08B2 0
+053120.89 -064230.2 +000001.6+000001.100001.9 06.23-0.18B2 0
+054319.50 +231215.9 +000006.4-000015.800003.0 06.23-0.07B2 0
+060255.12 +323810.4 +000081.5-000211.600020.0 06.2300.46F4 0
+060533.90 +333556.7 -000003.7-000009.100003.5 06.23-0.08B9 0
+063838.19 +013648.7 +000000.1-000002.400001.0 06.2300.09O9 0
+065355.46 -243219.5 -000004.2+000001.400006.9 06.2300.02A0 0
+065717.61 -353025.9 -000040.4+000019.600023.1 06.2300.47F5 1
+065841.74 -454603.3 -000013.6-000004.100007.7 06.23-0.01A0 0
+070920.25 -102047.7 -000000.6+000003.700000.6 06.23-0.02O6 0
+071009.36 -184108.1 +000011.7-000016.700020.1 06.2300.42F3 1
+072218.59 -025845.0 -000000.7-000006.300005.5 06.2300.69F5 1
+072847.26 +150635.5 -000007.5-000015.300004.2 06.23-0.04B9 0
+074928.81 -132110.5 -000002.4-000010.900001.7 06.23-0.08B8 0
+075540.87 +352445.9 -000056.0-000026.200016.6 06.2300.28A3 0
+095431.83 -222914.8 -000026.0-000001.300007.1 06.2300.05A2 0
+100501.86 -511849.1 -000029.6+000011.300006.1 06.23-0.05B8 1
+100815.94 +313615.4 -000079.9-000091.800015.8 06.2300.47F4 0
+101117.76 -071859.7 +000013.2-000013.300006.7 06.2300.03A2 0
+101319.48 -270144.3 -000055.6+000035.800008.0 06.2300.32A9 0
+113542.34 -611716.3 -000007.0+000001.500000.7 06.2300.13A0 0
+120556.69 -354138.2 -000034.6+000002.800004.5 06.23-0.07B7 0
+121131.67 -512133.0 -000199.4-000063.800018.7 06.2300.82G6 0
+121831.57 +301457.6 +000076.6-000118.300018.1 06.2300.31A9 0
+122751.60 -043655.0 -000086.8+000002.300010.9 06.2300.43F2 0
+140110.53 +272311.6 -000079.3+000019.000009.6 06.2300.19A7 0
+153021.31 -415508.3 -000021.4-000026.200006.5 06.23-0.01B9 1
+153204.22 -383720.5 -000051.1-000070.500018.6 06.2300.21A3 0
+191936.42 +542233.8 +000016.5-000028.500007.2 06.2300.03A1 0
+203913.25 -022446.7 +000008.0+000003.300002.6 06.23-0.09B7 0
+205435.10 -504338.3 +000010.8-000015.900002.1 06.23-0.10B5 0
+205617.01 +565315.0 +000004.7+000004.900004.1 06.23-0.17B2 0
+214313.48 -193715.4 +000083.2-000012.400009.1 06.2300.27A0 0
+221438.21 -412247.1 +000570.3-000791.100045.2 06.2300.65G5 0
+223822.10 -075351.2 +000071.3-000002.600007.1 06.2300.78G1 1
+234429.10 -261447.7 -000054.2-000020.600014.7 06.2300.49F3 1
+235320.81 -241345.2 +000051.6-000013.600010.9 06.2300.19A5 0
+025321.07 +483411.9 +000003.6-000012.300000.6 06.2301.18G5 0
+042700.66 +020446.4 +000073.8-000062.000008.3 06.2301.09K1 0
+074047.19 +134616.6 -000002.7-000007.900003.1 06.2301.39K0 0
+083233.44 +530654.1 +000009.9-000074.100016.6 06.2301.01K0 0
+112753.73 -014159.8 -000035.2+000003.100006.2 06.2301.04K2 1
+120619.93 -683905.0 -000005.0-000001.600001.7 06.2301.24G3 0
+141313.25 -263644.2 +000013.1-000017.900004.6 06.2301.07K0 0
+141423.57 +413108.5 -000022.9-000106.200022.4 06.2301.07K3 0
+164248.42 -623314.1 -000001.1-000008.700002.2 06.2301.52K3 0
+200115.28 +370555.9 +000040.8+000050.900003.2 06.2301.31K0 0
+202030.64 +533544.5 +000002.2-000002.000002.0 06.2301.55K5 0
+202623.15 +171856.1 +000004.5-000005.500004.0 06.2301.00K0 0
+202807.52 +082614.7 +000040.8+000016.900010.0 06.2301.07G9 0
+203000.72 +723154.3 -000000.3-000024.400004.8 06.2301.35K4 0
+211629.62 +421506.6 +000000.9-000015.700003.8 06.2301.25K2 0
+225010.09 +504036.9 +000003.7-000001.000002.0 06.2301.13G4 0
+230123.65 -070340.1 -000016.2-000007.800007.8 06.2301.42K5 0
+054042.05 +315514.2 +000000.5-000004.300002.4 06.2302.09M2 0
+000325.72 +633825.9 -000003.3-000001.800000.9 06.2400.33B3 1
+000852.07 +252746.3 +000104.6+000054.800007.8 06.2400.98K0 0
+001323.93 +265915.4 -000015.7-000032.700008.1 06.2400.68G0 1
+010912.29 +800042.0 -000031.0-000040.000007.0 06.2400.92K0 0
+011259.46 +300351.5 +000021.9-000032.300009.6 06.2400.98G1 1
+013737.56 -092414.6 +000249.4+000111.000026.1 06.2400.53F7 1
+021125.00 +313135.1 +000035.4-000010.200006.8 06.2400.11A1 0
+023354.62 -510536.6 -000008.7-000020.600018.7 06.2400.51F6 0
+041334.55 +101245.1 +000026.3-000025.200006.5 06.2400.02B8 0
+043333.04 +180100.3 +000012.4-000016.700007.7 06.2400.08B9 1
+051057.97 -021513.5 +000085.6-000150.600020.7 06.2400.98G8 0
+052602.36 -053106.6 +000007.5+000001.100004.9 06.24-0.05B9 0
+053403.89 -010208.6 +000002.9-000002.900002.6 06.24-0.16B2 0
+053522.32 -042527.6 -000000.5+000001.500002.9 06.24-0.15B2 1
+061658.71 +234427.3 -000000.0-000002.600001.6 06.2400.45B3 0 0.07 13.70
+061840.35 +090250.2 +000001.4-000042.000009.4 06.2400.87K0 1
+062402.29 +085306.1 -000010.8-000009.000003.9 06.24-0.06B8 0
+062828.11 +161418.6 -000091.2-000048.600015.5 06.2400.89G5 0
+065307.57 +445024.3 +000005.4-000058.400009.1 06.2400.24A8 0
+065402.31 -503643.7 -000055.7+000222.700018.6 06.2400.99K0 0
+072450.88 -190044.2 -000003.0+000003.800001.8 06.2400.29A2 0
+095030.17 +042037.6 -000150.1-000050.900021.8 06.2400.48F6 0
+100956.49 -120542.9 -000001.7-000017.800012.6 06.2400.18A5 0
+102340.71 -415711.6 -000112.9+000012.600014.1 06.2400.88K0 0
+111712.06 -380051.8 -000071.6+000009.300014.0 06.2400.10A1 0
+113147.63 -204635.6 -000118.1+000039.300025.3 06.2400.54F7 0
+114823.55 -101846.2 -000105.9-000109.100023.5 06.2400.58F7 0
+140355.76 +045403.5 -000010.0-000002.800015.9 06.2400.41F4 0
+144203.16 +611543.2 +000076.0-000029.500023.5 06.2400.41F2 1
+162238.91 -020447.5 -000007.8-000007.400008.0 06.2400.06B9 0
+171635.70 -743158.4 -000023.9-000052.400010.1 06.24-0.00A0 0
+175414.21 +110751.4 -000070.8-000163.100014.7 06.2400.47F5 1 0.30 0.80
+181807.72 +180754.1 -000003.2+000002.600004.4 06.24-0.00B9 0
+184555.99 -505221.6 +000002.0-000015.200002.7 06.24-0.08B8 0
+184937.18 +005010.4 +000013.8-000015.800005.7 06.2400.04A1 0
+193941.80 -451642.8 -000024.8+000006.100010.1 06.2400.29Am 0 0.07 0.06
+195221.77 +184018.8 -000000.2-000010.400000.2 06.24-0.03O8 0
+200444.51 +635324.4 +000003.0+000037.500012.7 06.2400.10A2 1
+201103.53 +210804.2 +000023.1+000031.200006.3 06.2400.89K0 0
+201121.02 +215229.9 -000004.7-000011.800000.1 06.24-0.05B1 0
+202653.14 -372409.5 -000255.1-000114.200025.2 06.2400.96K1 1
+204158.16 +173117.0 +000016.5+000043.100007.5 06.2400.94G8 0
+210303.09 +013155.9 -000110.5-000053.000015.2 06.2400.48F5 1
+215435.90 -031804.3 +000026.7-000033.000014.3 06.2400.47F5 1
+215854.99 -042221.0 -000001.0-000252.800027.8 06.2400.97K2 0
+233142.04 -212210.0 -000001.0-000007.200012.5 06.2400.32F0 0
+234040.47 +364314.6 +000234.5+000023.600022.6 06.2400.42F1 0
+002621.74 -184137.0 +000021.6-000012.100004.3 06.2401.62M1 0
+020342.61 +181511.8 -000008.7-000020.800002.4 06.2401.42K4 0
+030152.28 +052010.0 +000043.2+000019.700006.6 06.2401.04K0 0
+030821.09 +184742.3 +000037.9-000014.300005.7 06.2401.56M0 0
+044344.26 -410353.3 +000011.2+000010.500005.0 06.2401.47K3 0
+054602.86 -041605.9 +000009.5-000068.300008.8 06.2401.05K1 1
+055734.95 +660546.1 +000049.0-000012.100007.6 06.2401.37K0 0
+062530.01 -350350.5 +000000.1-000046.100006.4 06.2401.35K3 0
+073051.14 -051335.3 -000006.4-000003.200000.4 06.2401.19K0 0
+085915.85 -284821.9 -000043.8+000025.200006.9 06.2401.00G8 0
+092544.19 +635627.7 -000012.6-000035.600004.0 06.2401.47K2 0
+104231.38 -135828.4 -000014.9+000012.500004.4 06.2401.54K3 0
+111203.60 -582524.1 -000049.7-000000.800004.4 06.2401.50M4 0
+120251.68 -074101.2 -000034.2+000016.200004.6 06.2401.49K5 0
+121530.71 -415446.2 -000337.6-000180.900009.4 06.2401.00K0 0
+122444.77 -412302.8 -000067.3-000069.900006.5 06.2401.17K2 1
+123347.41 +332304.9 +000005.4-000010.900008.7 06.2401.05K0 0
+130448.25 -411146.6 -000017.2-000016.400002.8 06.2401.65M3 0
+154645.43 -060713.3 -000011.9+000001.300003.5 06.2401.17K0 0
+185346.29 +572911.7 +000021.5-000015.600005.2 06.2401.24K5 0
+194018.64 -542503.9 +000076.4-000011.800008.8 06.2401.00K0 0
+201731.54 +290851.0 -000009.2+000022.100008.9 06.2401.01G9 0
+204917.25 -003347.8 -000026.8-000025.400003.5 06.2401.40M3 0
+230130.72 +570619.7 -000004.4-000007.100002.8 06.2401.50K2 0
+231708.73 -282616.9 +000039.1-000099.800003.6 06.2401.56M1 0
+234154.56 +571535.9 +000006.8-000005.000003.7 06.2401.02G8 0
+000143.85 +422201.7 +000005.1-000001.800002.5 06.25-0.04B9 0
+000257.43 -200245.9 +000100.4+000079.000016.2 06.2500.53F6 0
+001455.87 +221703.3 +000045.1-000011.000009.2 06.25-0.00A1 0
+014446.15 +570521.2 +000018.1+000001.800005.8 06.2500.06A2 0
+021321.05 +740140.1 +000047.1-000036.800007.4 06.2500.92G8 0
+022516.03 +563635.4 -000000.4-000000.700000.9 06.2500.25B2 0
+024930.74 +570503.6 -000000.8-000001.500000.5 06.2500.79A5 0
+031500.28 -260601.5 -000010.7-000021.800006.0 06.2500.04A1 0
+031601.83 +344119.0 +000041.5-000039.400015.0 06.2500.29A1 0
+033437.46 -095205.8 +000020.1+000005.000006.3 06.2500.02A2 0
+033925.10 +754422.6 -000005.7+000008.700007.6 06.2500.97G9 0
+040922.16 +544944.7 +000071.9-000093.200021.1 06.2500.45F5 0
+042335.80 +422540.8 +000021.0-000034.100005.9 06.2500.02A1 1
+043124.10 +400036.8 +000000.8-000009.100001.9 06.2500.01B8 1
+043125.86 -133838.8 -000017.5-000042.000008.2 06.2500.09A2 0
+045717.21 -010401.9 -000036.3-000027.100011.9 06.2500.42F2 0
+054330.15 -392424.9 +000048.4+000003.900018.7 06.2500.38F3 0
+065838.93 +073720.5 -000030.7-000021.200013.7 06.2500.10A3 0
+074322.20 +222358.0 -000022.6+000016.300010.6 06.2500.93K0 0
+080442.94 -625010.9 -000005.6+000011.400002.6 06.25-0.09B2 0 0.11 1.02
+080627.42 -091440.1 -000005.8+000005.200004.1 06.25-0.01B9 0
+080842.44 +133827.4 +000002.6-000013.100011.7 06.2500.48F3 0
+085758.63 +301401.5 +000046.3+000027.500019.9 06.2500.47F6 0
+091514.64 -453319.8 -000007.9-000002.000001.8 06.25-0.07B8 1
+092932.43 -041447.4 -000030.3-000052.700018.4 06.2500.84G6 0
+100835.45 -153643.0 -000037.5+000003.100005.6 06.25-0.01A0 0
+102313.14 -300944.0 +000002.9-000011.700018.6 06.2500.30A9 0
+104124.27 -014428.3 -000136.9-000119.100029.1 06.2500.88K1 0
+104420.10 -705135.0 -000046.0+000000.800009.4 06.2500.21A5 0
+115109.51 +332229.9 -000005.5+000020.600015.9 06.2500.34Am 0
+122648.71 -485446.8 -000642.0-000079.200037.5 06.2500.67G5 0
+124841.86 +482800.5 -000064.0+000010.700007.0 06.2500.20A6 0
+125349.67 +122506.6 +000063.4-000035.100016.4 06.2500.28A7 0
+125413.15 +333203.9 -000089.7+000031.300013.4 06.2500.21A7 0
+130942.04 +383201.9 -000014.8+000006.200002.9 06.25-0.10B7 1
+131225.46 +802816.6 -000006.3+000011.300004.8 06.2500.95K0 1
+140336.79 +073246.4 -000038.5-000017.400007.5 06.2500.93G9 0
+141632.93 +200719.5 -000135.9-000093.800031.0 06.2500.50F8 1
+142315.15 +011433.8 +000223.7-000477.500056.8 06.2500.64G1 0
+150925.54 -633834.4 -000010.8-000020.200005.9 06.2500.06A0 0
+160252.53 -623229.5 -000030.9-000026.700009.6 06.25-0.01B9 0
+164111.53 -010001.0 +000020.3-000011.500021.2 06.2500.31A7 1
+165410.60 -013643.6 +000009.6-000080.200013.7 06.2500.28F0 0
+172427.13 +365706.6 -000025.2+000044.600004.8 06.2500.88G5 0
+183933.03 +405606.2 +000014.8-000001.300004.0 06.25-0.05B9 1
+191533.15 -241044.8 +000114.8-000101.800037.0 06.2500.55F8 0
+191628.60 -691126.7 +000007.0-000028.700005.3 06.2500.19A6 0 : tau Pav
+191901.15 +372643.1 +000005.6+000013.800004.9 06.2500.01A0 0
+192137.11 -191403.9 +000000.8-000011.500004.8 06.25-0.09B5 0 0.06 1.24
+193934.53 +455726.6 +000011.7+000024.300008.1 06.2500.93K0 0
+194152.10 +503104.5 -000135.2-000163.500046.7 06.2500.66G5 0
+194434.19 +131810.1 +000001.8-000010.800004.0 06.25-0.04B9 0 : psi Aql
+195117.73 +093747.8 +000007.4-000021.700008.6 06.2500.10A1 1
+201235.12 +005201.6 +000002.1-000019.800005.4 06.2500.04A0 1
+204055.61 -422348.2 +000015.1+000011.100007.0 06.2500.93G6 0
+210310.17 -274353.4 +000035.1-000036.400002.6 06.2500.94K0 1
+210932.93 -203322.8 +000118.5-000135.600018.6 06.2500.39F2 0
+213519.02 +281151.7 +000138.9-000033.200013.9 06.2500.36F0 0
+230747.74 +633800.5 +000006.9-000002.100002.7 06.25-0.03B3 1
+232044.11 +440658.5 -000009.6-000036.800012.5 06.2500.15A5 1
+233342.99 +450329.1 +000000.1+000011.200006.0 06.2500.99G8 0
+000455.93 +263855.7 +000112.3-000014.500005.3 06.2501.37K4 0
+002225.45 +132856.8 +000063.8+000022.400006.0 06.2501.23K3 0
+010242.89 -652722.0 +000008.5+000003.700004.1 06.2501.63M2 0
+012930.54 -464523.3 +000002.4+000016.700003.3 06.2501.66M3 0 0.21 30.87
+015453.75 +404207.9 +000044.2-000068.500009.4 06.2501.26K2 0
+031116.74 -160129.8 -000025.7-000011.100006.0 06.2501.17K2 0
+041349.83 +124513.5 +000011.6-000016.600009.1 06.2501.14K0 0
+053429.29 -000044.4 -000004.5-000003.200002.6 06.2501.00G5 0
+075429.28 +472309.5 -000016.1+000003.500005.3 06.2501.13K2 0
+083330.28 -465814.4 -000002.9+000004.800001.6 06.2501.56K3 0
+085228.60 +281533.0 -000018.0-000007.000003.7 06.2501.55M3 0
+090206.42 -392408.1 -000041.5+000038.400009.1 06.2501.00K1 0
+093319.94 -071124.5 -000062.2-000023.100007.8 06.2501.17K0 0
+094530.96 +780805.0 +000009.0-000001.600003.2 06.2501.35K2 0
+103412.72 -605915.5 -000008.7-000000.200003.9 06.2501.40K2 0
+160804.97 +170316.0 -000020.6-000029.400006.9 06.2501.14K1 1
+163102.79 +351330.4 -000009.0-000016.800003.3 06.2501.64K5 1
+164034.51 -202431.4 +000015.8+000028.400007.7 06.2501.08K0 0
+171735.86 +230526.3 -000002.9-000004.800001.8 06.2501.54K2 0
+173908.48 +020141.2 +000045.4-000022.500008.4 06.2501.02F4 0
+175010.10 +781823.5 +000003.3+000009.600003.7 06.2501.45K5 0
+190137.74 -224143.3 +000003.9+000000.700002.1 06.2501.65K3 0
+190221.56 +082224.7 +000009.7+000004.000003.8 06.2501.65K2 0
+192918.02 +001446.0 +000012.5-000010.400005.4 06.2501.32K2 0
+214808.41 +363449.5 -000023.8-000006.000004.7 06.2501.54K5 0
+003249.09 +281648.8 -000004.2+000006.100007.0 06.2600.96G8 0
+024015.66 +060643.0 +000051.4-000003.800025.2 06.2600.40F3 0
+024855.51 +693803.1 +000002.9+000037.500016.0 06.2600.15A3 0 1.10 1.20
+034523.70 -713929.7 +000021.1+000043.000007.0 06.26-0.12B8 1 0.04 2.23
+034749.04 +321143.8 -000023.7-000034.300017.9 06.2600.47G0 0
+050609.26 -730216.2 +000017.5+000062.300007.7 06.2600.01A0 0
+051527.66 +221705.5 -000010.0-000006.600005.0 06.2600.07A2 0
+052446.29 -521858.2 -000005.2-000027.700006.1 06.2600.07A0 1 : the Pic
+053610.28 -284228.8 +000025.5-000003.900017.7 06.2600.15A2 0
+053716.05 +664148.2 -000019.7-000009.400012.6 06.2600.23A8 1
+060834.64 -442122.4 -000009.7+000006.700004.3 06.26-0.14B8 0
+062455.81 -634941.4 -000005.4+000012.200004.6 06.26-0.12B6 0
+062513.00 +070508.6 +000002.9-000001.500000.4 06.2600.85K1 0 0.91 27.03
+063218.52 +174703.4 +000036.4+000026.000009.2 06.2600.54F6 1
+063755.24 +734144.3 -000169.6+000002.600028.1 06.2600.40F2 0
+064246.08 -222655.8 -000054.1+000100.900020.4 06.2600.32F2 1
+065725.59 +115427.2 +000000.6-000003.100000.5 06.2600.35F2 0
+065939.26 -213610.4 -000002.9+000004.900002.3 06.26-0.16B2 0
+085519.21 -450230.1 -000013.1+000008.400003.5 06.26-0.15B3 0
+104427.25 -722637.1 -000151.6+000053.200031.3 06.2600.51F6 0
+104617.12 -603610.4 -000043.8+000008.400008.9 06.2600.04A0 0
+105321.18 -585336.5 -000013.2+000003.300002.1 06.26-0.10B5 0
+111936.58 -750832.8 -000023.9-000000.900006.1 06.26-0.02B9 0
+115644.02 -470420.8 -000126.5+000023.100018.5 06.2600.41F3 0
+121919.20 +230204.9 -000013.1-000009.200011.4 06.2600.18A8 0
+123322.27 -194732.9 -000030.0-000025.800007.5 06.2600.30F0 0
+123955.90 -663040.0 -000034.2-000006.600009.2 06.26-0.05B8 0
+125019.53 -482734.4 -000048.0+000006.700005.7 06.2600.05A0 1
+131326.85 -184935.0 -000021.3-000010.400002.5 06.2600.09A0 1 0.06 0.99
+132041.61 +025632.3 -000062.3-000011.200008.0 06.2600.10A3 1
+143142.87 +601332.1 -000048.4+000019.700007.8 06.2600.24F0 0
+152553.30 +192850.6 -000053.1-000007.200023.9 06.2600.62G0 0
+153309.53 -242925.2 -000029.9-000037.300009.8 06.2600.33A3 1
+153611.38 -330533.9 -000020.4-000024.500008.9 06.26-0.07B8 0
+155539.86 +183714.8 -000007.8-000010.700002.0 06.26-0.09B8 0
+161256.60 -041314.7 -000029.7-000019.800005.8 06.2600.13A1 0
+170147.39 -585729.6 -000002.6-000007.600001.4 06.26-0.12B2 0
+170653.23 -263046.8 -000002.7-000012.700002.5 06.26-0.04B8 0
+173535.00 -595045.9 -000004.3-000007.300002.3 06.26-0.08B5 0
+175742.74 -565346.4 -000002.5-000011.700002.5 06.26-0.07B4 0
+180308.87 +482751.3 +000021.4+000013.400006.2 06.2600.04A2 1
+183951.60 +072131.4 -000002.1-000045.800006.7 06.2600.96G8 0
+184455.39 +545349.9 +000009.8-000001.900003.4 06.2600.84G5 0
+190945.80 +655842.4 +000004.0+000028.700010.2 06.2600.01A0 0
+193046.83 +361342.7 +000000.7-000012.000004.3 06.26-0.01B9 0
+200735.07 -550058.0 +000019.2+000036.200043.1 06.2600.53F8 0
+202141.36 -495955.7 -000359.8-000250.400030.8 06.2600.55G2 0
+204842.74 +515437.2 +000006.4+000002.400004.1 06.26-0.07B8 1
+205936.13 -190206.8 +000008.8-000020.800007.6 06.26-0.11Ap 0 0.05 2.24
+220551.22 +481353.4 -000001.6-000004.300001.7 06.26-0.09B2 0 0.08 1.09
+223316.76 +702225.3 +000040.3+000013.400008.2 06.2600.02A0 1
+233739.66 +164931.8 +000132.1-000003.600009.0 06.2600.03A1 0
+234126.80 +493044.9 -000014.0-000019.500004.2 06.2600.18A4 0
+002842.98 -503158.2 +000159.4-000005.300008.6 06.2601.09K0 0
+012034.57 -031449.2 -000001.9+000004.300006.2 06.2601.01K1 0
+012441.92 -443142.7 -000010.1-000019.400005.3 06.2601.12K1 0
+023016.56 +335001.8 +000070.0-000055.600008.8 06.2601.08K1 0
+050500.61 -542426.7 -000000.0+000006.500004.7 06.2601.55M2 0
+063134.95 -365624.7 +000001.5+000069.700003.5 06.2601.60M2 0 0.12 22.25
+065839.81 -554344.1 -000064.1-000080.900011.6 06.2601.16K2 0
+072801.92 -265020.4 +000011.8+000009.000004.9 06.2601.51K4 0
+080923.06 +422550.8 -000010.9-000073.700005.3 06.2601.26K3 0
+081815.81 +540837.6 -000021.3-000029.600003.1 06.2601.56K5 0
+083345.06 +131526.7 -000032.2-000047.600010.7 06.2601.18K0 0
+084220.90 -554628.8 -000074.0+000041.600009.9 06.2601.18K2 0
+092949.88 -232043.2 -000003.9-000001.100002.0 06.2601.56K2 0
+093359.17 +232714.8 -000043.6-000082.700006.4 06.2601.45K7 0
+094138.50 +255446.6 -000018.7-000032.600006.0 06.2601.25K2 0
+114512.66 -490411.5 -000023.0+000010.900006.3 06.2601.17K1 0
+125224.61 -534947.7 -000017.4-000001.700003.0 06.2601.11G8 0
+173726.92 -380358.9 +000000.2-000002.800001.1 06.2601.24G2 0
+210043.41 -534420.5 +000013.3-000023.000004.0 06.2601.56K5 0
+222540.68 +182639.3 +000028.7+000028.900005.7 06.2601.20K0 0
+232714.77 +010721.7 +000046.5-000031.900008.0 06.2601.01G7 0
+232931.98 -043155.9 +000179.7-000231.900020.4 06.2601.12K3 0
+235708.12 -263724.6 +000054.2+000021.100002.7 06.2601.45K3 0
+004933.44 -232143.6 -000012.2-000014.200003.8 06.2700.13A3 0
+005347.53 +524121.6 +000075.2-000021.000011.7 06.2700.19A5 1
+011631.04 +795435.5 -000048.3+000059.000013.8 06.2700.44F5 0
+012706.21 +342239.3 +000160.9-000010.800023.4 06.2700.45F7 0
+013236.39 -494339.1 -000028.2-000073.500012.4 06.2700.46F4 0
+014455.85 +200500.3 -000045.0-000105.400030.7 06.2700.72G5 0
+024658.28 +355900.7 +000053.1-000004.100007.9 06.2700.94G8 0
+040556.49 -085121.9 +000022.9-000008.600012.3 06.2700.06A3 0
+044942.32 -134609.3 -000120.0-000172.400028.3 06.2700.46F3 0
+053338.23 +344332.2 -000014.6-000014.100008.0 06.2700.17A3 0
+061901.85 +171931.0 -000008.7-000004.800005.2 06.27-0.09B9 0 0.03 15.02
+073313.17 -400330.7 -000016.0+000005.700004.8 06.27-0.13B8 0 0.04 1.94
+080947.70 -423827.0 -000008.7+000008.400003.3 06.27-0.04B+ 1
+092325.38 -481713.0 -000012.1+000006.200002.3 06.27-0.14B5 0
+092902.34 -011524.9 -000062.6+000001.200011.0 06.2700.27F0 1
+095023.67 +653535.9 -000058.5-000028.400010.7 06.2700.29A9 0
+095646.89 -263259.1 -000077.4+000029.700014.4 06.2700.22A4 0
+104414.62 +194532.0 -000116.7-000020.600015.4 06.2700.20A5 0
+111210.24 -461600.4 -000051.7+000005.600010.1 06.2700.15A1 1
+113145.14 +142153.9 -000327.9-000188.700043.4 06.2700.57G0 1
+120428.53 +853512.9 -000055.2+000091.000013.1 06.2700.56F6 0
+121520.67 +874200.0 -000027.1+000052.000021.5 06.2700.35F2 0 0.05 0.72
+124733.42 -061805.9 +000005.3-000042.200015.1 06.2700.54F7 0
+132720.66 -492252.6 -000003.7-000002.900001.4 06.27-0.12B3 0
+140332.30 +104715.1 +000085.3-000304.000060.2 06.2700.73G8 1
+152040.56 -672853.4 -000006.3-000010.200002.6 06.27-0.09B3 1
+160537.93 +080546.5 +000007.5+000000.800008.1 06.2700.08A3 0
+165703.99 -193223.4 -000019.0-000007.000004.8 06.2700.08B7 1
+165731.04 +252110.1 +000008.1+000015.800005.9 06.2700.91G5 0
+170133.05 +145659.0 +000005.8-000001.100005.9 06.2700.03B9 0 0.04 3.00
+171930.51 -500349.3 +000007.2-000032.300017.9 06.2700.41F2 0
+182458.46 +272341.3 +000001.6-000014.300008.4 06.2700.05A2 1
+183014.30 -054326.9 -000002.2-000016.900005.6 06.2700.95G8 0
+184214.36 -814829.1 +000014.6-000016.800005.9 06.27-0.10B8 0
+185301.80 -093432.0 +000022.5+000015.500009.8 06.2700.20A7 0
+185714.31 -435501.0 -000000.1-000027.600004.6 06.27-0.07B9 0
+191519.18 +500416.0 -000006.9+000003.800009.5 06.2700.93G8 1
+192422.08 +165615.9 -000006.0-000014.100009.2 06.2700.07A2 1
+200220.16 +643803.8 +000041.9+000011.200009.7 06.2700.93G7 0
+211328.77 +155856.8 +000036.0-000022.900011.2 06.2700.24A7 1
+214926.87 +202744.8 +000001.7+000000.800001.8 06.27-0.10B2 0
+230123.03 -224727.0 +000028.4-000025.100010.0 06.2700.13A2 0
+020612.27 +081453.3 -000014.2-000011.600003.7 06.2701.64M4 0 0.08 3.20
+053555.52 +273944.7 -000027.1-000031.500004.1 06.2701.53K0 0
+060947.16 -264204.0 -000018.0+000013.100007.5 06.2701.01G8 0
+062346.14 -150416.5 +000000.1+000001.800002.1 06.2701.53K2 0
+065645.70 -352028.9 -000002.4+000005.500005.1 06.2701.28K2 0
+073616.67 -081840.7 +000046.4+000003.200005.3 06.2701.54K2 0
+091318.68 -421624.4 -000014.2+000062.400007.0 06.2701.25K2 0
+093133.05 -664308.6 -000017.9+000007.800004.6 06.2701.35K1 0
+100515.28 -362303.7 -000007.0-000012.200007.7 06.2701.11K1 0
+104509.48 +022916.9 -000048.6-000023.900005.1 06.2701.21K4 0
+143338.62 +793936.8 -000100.0+000084.000007.1 06.2701.31K3 0
+144513.68 +324718.6 +000044.8-000067.700003.3 06.2701.61M1 0
+145151.31 -182119.2 -000013.2-000001.200003.6 06.2701.09K0 0
+150613.95 -361552.5 -000023.6-000005.700002.4 06.2701.66K5 0
+151301.03 -614437.6 -000004.8-000006.500000.4 06.2701.90K4 0
+163128.30 +723643.9 -000036.9+000055.700007.5 06.2701.29K2 1
+180123.12 -170924.7 -000001.6-000006.700001.8 06.2701.76K2 0
+193533.46 -121511.0 -000007.7-000019.900009.4 06.2701.09K0 0
+194355.97 +270807.5 +000000.7-000003.400000.8 06.2701.01B7 1 0.07 3.82
+194855.07 -525316.8 +000015.5-000047.900004.2 06.2701.13K1 0
+195856.37 -303217.7 +000086.0-000059.900015.2 06.2701.05K1 1
+201903.01 -631350.0 -000008.8-000074.400007.3 06.2701.04K0 0
+202032.30 -550302.9 +000011.6-000032.400004.0 06.2701.62M0 0
+210733.61 +153931.7 +000047.4-000057.500008.8 06.2701.01K2 0
+211046.87 -092114.2 +000116.8-000058.600009.4 06.2701.16K0 0
+213317.89 +455114.5 -000002.3-000004.000002.2 06.2701.80K1 0
+215218.17 +211623.2 +000015.9+000024.500002.6 06.2701.60M8 0
+224528.19 +192159.1 -000026.1+000058.000009.3 06.2701.06G6 0
+000019.05 -441725.1 +000058.4-000108.600013.7 06.2800.76G3 1
+002856.67 +365358.9 -000004.4-000002.800007.0 06.2800.92G5 0
+004856.74 -464151.7 -000010.6+000020.800008.4 06.2800.90G8 0
+010317.76 -293132.8 -000102.8-000031.800008.9 06.2800.93G8 0
+012337.31 +341444.2 +000231.9+000117.500017.0 06.2800.83G8 0
+015250.74 +512829.5 -000013.6-000006.800006.6 06.2800.05A3 0
+024703.60 +353317.3 -000039.1-000054.800021.2 06.2800.39A9 1
+042412.32 -570416.2 -000104.3-000073.700036.9 06.2800.66G4 1
+042700.86 +573507.2 +000007.5-000016.800004.3 06.2800.06A0 0
+043650.94 -304300.5 -000013.6+000006.700008.3 06.28-0.10Ap 0
+045305.73 -722430.0 -000046.2+000270.700030.7 06.2800.52F8 0
+053654.99 -663337.1 -000006.1+000010.800003.8 06.28-0.05B9 0
+055535.38 -044718.7 -000013.9-000029.500010.2 06.2800.06A2 1
+061039.93 -451655.2 -000001.1+000007.800004.9 06.28-0.01A0 0
+061145.91 +523850.5 +000004.1-000073.100010.0 06.2800.14A5 0
+063003.01 -653406.2 +000001.1+000059.800010.3 06.2800.33F0 0
+064121.94 +162351.6 -000004.7-000004.200004.2 06.28-0.02A1 0
+064216.39 -382355.7 -000015.0+000003.300010.9 06.2800.35A+ 1
+065534.63 +081927.4 -000023.1-000001.900009.7 06.2800.04A0 0
+070042.53 -282922.1 -000023.4-000041.500014.7 06.2800.45F3 0
+073404.98 +103405.2 -000030.7-000015.300007.8 06.2800.02A1 0
+080131.58 -552716.8 -000015.4+000007.500004.9 06.28-0.15B4 0
+081731.66 +085158.8 -000013.5-000006.500003.1 06.2800.98G8 0
+082433.11 +822551.0 -000019.3-000025.900004.8 06.2800.04A2 0
+091932.49 -551111.4 -000012.6+000008.200000.9 06.28-0.10B5 0
+095258.21 -271956.7 -000278.1+000095.400017.5 06.2800.62G1 0
+101202.88 -283621.4 -000039.8-000000.300006.4 06.2800.02A0 1
+110605.74 -511245.9 -000000.5-000072.300007.9 06.2800.94G6 0
+113115.05 -611642.5 -000006.4+000002.000000.7 06.2800.47A3 0
+123334.23 +241658.8 -000010.9-000008.600009.4 06.2800.11A4 0
+134021.44 +571227.2 -000050.0+000026.500011.3 06.2800.11A4 0 0.04 2.45
+145713.72 -290927.4 -000017.3-000029.400005.8 06.28-0.01B8 0
+153143.45 -200953.4 -000070.7-000031.300013.7 06.2800.22A5 1
+155440.27 +083449.2 +000002.3-000000.600013.5 06.2800.17A7 0 0.03 0.25
+165358.85 -415939.6 -000000.2-000002.300000.6 06.2800.46B1 0
+170505.39 -453007.4 -000027.0-000034.500010.2 06.2800.07A2 0
+172251.26 -022316.5 +000049.9-000107.500051.4 06.2800.68G5 0
+175655.96 +062915.8 +000019.8-000001.600004.8 06.28-0.01B9 0
+175757.80 -390811.3 -000008.6-000023.200006.3 06.2800.01A0 1
+180057.30 +150537.7 -000051.0-000099.300022.2 06.2800.75G5 0
+182806.17 -264525.8 -000008.6-000035.900012.1 06.2800.16A3 1
+185207.25 +412259.7 -000004.2-000001.500002.7 06.28-0.08B9 0
+185228.32 -263902.2 -000003.2-000061.000008.4 06.2800.94G8 0
+190708.33 -184417.3 -000002.0-000017.700004.5 06.28-0.04B8 1 0.05 1.19
+191118.80 -293008.1 +000014.6-000021.100006.5 06.28-0.03B8 0
+194339.49 +570233.6 +000003.4+000023.600012.9 06.2800.89K2 0
+201603.43 +385353.1 -000001.1-000030.700008.0 06.2800.01A1 1
+213906.07 -334043.5 +000071.6-000042.800022.2 06.2800.95G8 0
+221021.10 -035338.3 +000016.3-000044.200009.0 06.28-0.01A1 0
+223629.27 -403457.0 +000046.2-000072.200014.4 06.2800.12A3 0 : sig1Gru
+232240.50 +204943.5 +000019.0-000011.300006.7 06.28-0.03B9 0
+005505.22 +484042.8 -000023.5-000011.600004.1 06.2801.68M2 0
+010611.20 +321053.6 +000007.4-000023.500005.6 06.2801.31K0 0
+015457.63 +370742.0 +000037.2-000018.500006.2 06.2801.17K0 0
+023214.72 -362538.4 +000057.1+000012.500007.8 06.2801.03K0 1
+030838.79 +082815.2 -000003.4+000073.300007.0 06.2801.03G9 0
+043107.16 +150618.6 +000042.7-000052.800007.2 06.2801.73M3 0 0.04 7.96
+055125.74 +320728.9 +000007.4-000001.000005.6 06.2801.75M3 0
+060509.32 +753509.4 +000011.0-000010.000004.5 06.2801.51K5 0
+064411.48 +531747.1 +000034.7-000201.000013.3 06.2801.09K0 0
+075622.72 -301704.3 -000001.5-000014.400002.7 06.2801.48M5 0
+080329.62 -425654.0 -000018.6-000002.700004.2 06.2801.01G8 0
+082316.93 -381709.8 +000000.6-000006.200002.3 06.2801.61M2 0
+083429.26 -373640.3 -000011.5+000010.800003.3 06.2801.56M0 1
+114143.52 +551019.2 -000019.7+000007.300003.2 06.2801.49K5 0
+120042.23 -215014.9 -000008.9-000008.400006.1 06.2801.22K2 0
+140212.17 +454513.1 +000028.7-000078.200006.0 06.2801.35K2 0
+140437.45 +021751.1 -000038.8+000000.900008.2 06.2801.02K0 0
+142529.15 +382335.2 +000006.0-000019.300005.2 06.2801.23K2 0
+151450.61 -053009.3 -000028.0+000007.000003.6 06.2801.47K2 0
+170151.27 -185307.8 -000030.5-000017.200007.2 06.2801.35K1 0
+171819.27 -161842.8 +000001.4+000010.400004.0 06.2801.69M0 0
+174203.62 -503038.4 +000002.2-000015.000002.2 06.2801.66M3 0
+182442.05 -070433.1 +000134.9-000026.200011.6 06.2801.16K0 0
+184310.34 +704734.3 +000005.6-000005.300005.3 06.2801.23K2 0
+185958.12 +224852.2 -000016.2+000009.500004.3 06.2801.67M4 0
+201855.97 -474238.8 +000012.3-000002.000004.8 06.2801.66M1 0
+204124.63 -420801.3 +000048.9-000033.200003.5 06.2801.58M3 0
+204703.57 -022912.7 -000019.8-000021.500004.1 06.2801.56K2 0
+214429.41 -383307.7 +000081.4-000162.100004.2 06.2801.13K1 0
+214623.84 +253348.1 +000162.4+000054.000008.7 06.2801.21K3 0
+220211.78 -175412.0 +000117.6-000059.900011.8 06.2801.00K0 0
+223648.69 +353908.7 -000005.3-000001.800004.7 06.2801.39K5 0
+224205.99 -050606.6 +000068.8-000053.300002.4 06.2801.57M0 1
+224719.21 -340942.4 -000062.6+000027.000010.2 06.2801.15K1 0
+225732.76 +034836.6 +000067.6+000031.700007.1 06.2801.12K1 0
+235821.17 -155050.9 +000082.8-000008.100006.7 06.2801.08K1 0
+085522.88 +171352.5 -000003.2+000006.400000.9 06.2802.98C6 0
+212416.73 -694401.9 +000009.4-000007.400002.8 06.2802.61C5 0
+020629.27 +000207.3 +000064.2+000006.500006.0 06.2900.90K0 0
+022351.75 +552153.5 -000002.1-000002.800001.6 06.2900.84F7 0 0.10 7.57
+023827.94 +380521.0 +000011.9-000009.700004.4 06.29-0.03B9 0
+025712.91 -295119.0 -000016.4-000005.500006.9 06.2900.47A2 0
+031301.49 -355637.3 -000000.8+000007.700006.8 06.29-0.08B9 0
+032718.67 +124407.1 +000011.4-000007.500009.6 06.29-0.03A0 0
+033129.35 +491235.2 -000014.8-000001.300007.0 06.2900.07A0 0
+033819.70 +565558.1 +000026.9-000034.900005.8 06.29-0.10B9 0
+070018.10 -052202.5 -000115.8+000080.300035.6 06.2900.57G0 0
+073439.58 -512828.3 -000004.8+000008.500002.5 06.2900.07A1 0
+084027.03 +193241.4 -000033.7-000013.600006.0 06.2900.17Am 0 : eps Cnc
+084800.24 -525100.7 -000024.9+000023.200007.0 06.29-0.10B8 0
+103604.51 -264031.0 +000002.1-000079.500022.7 06.2900.47F5 1
+103621.39 +361937.2 +000036.9-000033.800021.6 06.2900.44F3 0
+104637.14 -431133.1 +000000.9-000055.100013.3 06.2900.20A4 0
+105146.93 -571620.3 -000050.9-000000.100005.4 06.2900.23A6 0
+112943.66 +564415.6 -000089.5-000033.800014.7 06.2900.16A4 0
+113845.39 +450630.2 -000593.9+000014.800042.9 06.2900.57G0 1
+122517.62 -654610.6 -000063.3-000099.200020.9 06.2900.96G8 0
+123302.91 +101744.4 -000050.1+000004.300006.9 06.2900.95G8 0
+124847.26 +245025.7 -000334.6-000106.100058.2 06.2900.70G7 0
+125227.52 +160721.1 -000043.2-000012.700008.9 06.2900.17A7 0
+151044.97 -612520.3 -000184.9-000011.300041.4 06.2900.62G3 0
+152223.24 +123403.1 +000000.2-000004.500007.3 06.29-0.01A0 0
+155614.00 -314709.2 +000047.8+000004.200019.8 06.2900.46F3 0
+165616.74 +730740.5 -000000.9-000020.500010.3 06.2900.26F0 0
+170445.33 -202940.7 -000005.4-000024.600008.2 06.29-0.04B7 0
+170611.81 -213351.8 -000007.6-000074.500010.2 06.2900.13A1 0
+181724.16 -094530.5 +000004.8-000046.400007.6 06.2900.38A8 1
+181802.94 +134637.4 -000002.8-000007.200002.9 06.29-0.04B5 0
+185050.50 -220943.6 -000017.1-000035.300013.3 06.2900.39F2 0
+185734.39 -394923.8 +000002.5+000037.200016.2 06.2900.21A5 0
+190654.81 -501923.0 -000003.0-000031.600006.3 06.29-0.06B9 1
+191939.04 +371951.5 -000062.2-000183.100039.6 06.2900.68G8 0
+193034.57 -550636.1 +000038.7-000013.300027.2 06.2900.45F5 0 : mu Tel
+194314.28 +580100.3 +000128.3-000055.600022.2 06.2900.59G0 0
+202300.78 -093916.8 +000027.0-000016.300007.5 06.2900.91G5 0
+204752.89 +522427.3 +000072.0-000169.700023.9 06.2900.88K0 1
+212014.07 +220134.2 +000004.0+000005.600006.0 06.29-0.11B6 0
+222610.70 -234056.8 +000012.3-000001.900006.6 06.29-0.02A0 0
+223553.38 +500414.8 +000006.2-000000.000002.0 06.29-0.07B3 0
+224416.48 -602958.8 +000002.9+000020.100007.4 06.2900.57F3 1
+235304.75 +020526.3 +000014.0-000010.900007.1 06.29-0.00A1 1
+011810.14 +472511.0 +000007.8-000004.200002.1 06.2901.36K0 0
+033630.18 -781923.1 -000014.3+000006.500004.1 06.2901.15K2 1
+034433.86 -541627.1 +000025.5+000065.500012.8 06.2901.03K1 1
+040927.58 +595429.1 -000004.2-000002.000003.0 06.2901.11G8 0
+050013.29 -781800.0 -000018.5+000001.000003.0 06.2901.52K5 0
+053043.32 +222744.3 +000042.9-000020.500008.3 06.2901.18K0 0
+054718.69 -354027.2 -000003.7+000059.900006.4 06.2901.19K1 0
+055056.22 +513052.9 +000165.6-000047.500011.6 06.2901.05K1 1
+061938.19 -220611.3 -000037.0+000010.300004.2 06.2901.47K3 0
+071731.68 -064048.1 -000025.3+000012.100001.9 06.2901.62K2 0
+095503.35 +610658.1 +000007.8-000003.200008.4 06.2901.04K0 0
+103524.80 -761832.4 -000017.8+000007.900006.3 06.2901.21K2 0
+104738.41 -572802.7 -000011.9+000002.800001.2 06.2901.67M1 0
+113832.33 +333733.1 -000016.2-000013.700005.1 06.2901.32K2 0
+121541.51 +723304.5 -000009.2-000025.100007.2 06.2901.15K0 0 0.18 63.00
+133940.85 -394451.2 -000014.4-000007.900002.9 06.2901.60M3 0
+150052.28 +220244.1 -000004.5+000006.300003.2 06.2901.18K0 0
+150442.90 -405140.5 -000004.8-000036.200005.1 06.2901.39M6 0
+155256.15 +172411.4 -000055.2-000008.200006.7 06.2901.24K0 0
+161907.71 -201304.9 +000016.8-000015.300006.7 06.2901.07K0 0
+165036.15 +415346.8 -000071.2+000063.000008.1 06.2901.09K3 0
+165557.74 -333024.8 +000014.5+000006.500005.6 06.2901.75K5 0
+204124.26 -255959.5 +000009.4-000025.100005.1 06.2901.22K2 0
+221156.74 +590503.8 +000130.1+000079.600009.4 06.2901.12K0 0
+231941.37 +482251.1 +000206.2+000031.100006.9 06.2901.12K1 0
+005754.52 +134145.2 -000006.0-000005.800006.2 06.3000.90G8 0
+022211.70 -431159.7 +000060.7+000043.500007.4 06.3000.99K0 0
+025311.66 +162901.0 +000064.5-000063.000009.3 06.3000.46F5 0
+031547.15 +325124.0 -000008.9+000019.000016.1 06.3000.37F4 0
+035115.86 +130246.1 +000020.6-000022.200007.4 06.30-0.06B9 0 0.07 2.53
+045149.92 +133918.7 +000106.8-000016.000023.9 06.3000.50F5 1
+050353.94 -414443.2 +000022.8+000159.200031.9 06.3000.53F8 0
+052704.75 -115403.0 +000017.2-000049.300037.3 06.3000.55F7 0
+062125.78 +021606.9 -000015.9-000026.800009.8 06.3000.25A4 1
+062444.50 -401702.3 -000002.6-000003.700006.2 06.30-0.05B9 0
+064323.35 -391135.1 -000002.9-000015.100005.9 06.3000.26A8 1
+065222.87 -051858.5 -000022.0-000013.700006.8 06.3000.98K0 0
+065322.40 +105949.0 -000000.5-000120.100007.8 06.3000.96K0 1
+071657.22 -305349.0 +000002.3-000027.200006.8 06.3000.20A9 0
+072521.97 +811527.1 -000002.3-000031.800003.9 06.30-0.03A0 0
+075940.09 -601226.6 -000004.4+000010.700002.4 06.30-0.05B8 0
+082647.08 +265607.7 -000009.6+000001.300011.8 06.3000.19A3 1 : phi2Cnc
+083039.24 -444414.4 -000009.7+000004.900001.5 06.30-0.01B4 1
+091521.24 +841051.6 +000032.8+000010.300011.1 06.3000.34F2 0
+092055.46 -153703.2 +000070.2-000106.800020.7 06.3000.47F6 0
+092455.64 +513426.1 +000042.4-000007.900007.5 06.3000.77G2 1
+095609.76 -712321.5 -000015.4+000003.800001.6 06.30-0.06B1 0
+100402.83 -180605.1 -000027.3+000003.600006.8 06.30-0.06B8 1
+111143.79 +142400.7 -000060.3-000013.200016.4 06.3000.21A5 0
+111627.94 -455248.6 -000139.8+000068.700018.1 06.3000.40F3 1
+113640.74 -371413.9 -000026.7+000002.700007.5 06.3000.06A1 0
+120445.29 -591511.7 -000037.7-000016.100009.2 06.30-0.03B9 0
+120553.63 -653248.8 -000006.0-000001.400000.4 06.3000.15B8 0
+122749.45 -163754.7 -000010.3+000003.900002.5 06.3000.87G5 0
+134228.87 +414027.3 -000086.4+000012.300003.5 06.3000.88G6 0
+140353.10 -222517.8 -000012.1+000005.900012.9 06.3000.45F3 0
+145233.33 -303437.8 -000336.2-000041.300025.0 06.3000.60G0 0
+151809.39 -410340.1 +000041.4-000010.500012.4 06.3000.18Am 1
+161720.97 -530510.6 -000059.5-000049.700012.9 06.3000.27A7 1
+163748.03 +134113.9 -000032.1-000062.300014.4 06.3000.43F5 0
+164044.39 -512842.9 +000012.4+000130.100020.5 06.3000.32A9 0 0.04 0.43
+165503.33 -420527.0 -000000.7-000002.700000.1 06.3000.40O9 0
+165608.85 -504029.2 -000010.2-000009.600004.3 06.30-0.02B3 0
+171030.65 +522431.6 -000014.6-000008.800007.7 06.30-0.03B9 0
+172900.86 -435826.0 -000003.5-000008.100002.1 06.30-0.01B5 1
+174347.02 -070446.5 -000007.1-000010.400002.3 06.3000.32B1 0
+180148.30 -362240.1 -000007.4-000025.000004.5 06.30-0.02B7 0
+181532.53 +451234.5 -000077.0-000114.400044.1 06.3000.64G2 0
+181840.15 -421718.2 +000003.8-000005.800000.7 06.30-0.14B0 0
+182554.61 -335644.5 -000001.6-000010.900003.4 06.30-0.07B7 0
+184351.22 -064904.8 +000029.3-000044.100014.4 06.3000.48F7 0
+184440.29 +233524.3 +000016.5-000085.600022.5 06.3000.44F6 0
+185312.00 -515553.1 +000001.2-000012.200001.8 06.30-0.09B4 0
+190401.00 -575735.9 +000016.3+000004.000005.8 06.3000.86G6 0
+190814.56 -243926.5 +000006.1-000008.900004.8 06.3000.01B9 0
+192033.05 +351109.4 +000005.5+000001.200004.5 06.30-0.09B9 1
+192736.40 +375628.3 -000000.9-000004.500001.6 06.30-0.12B3 0
diff --git a/kstars/kstars/data/hip008.dat b/kstars/kstars/data/hip008.dat
new file mode 100644
index 00000000..2325505e
--- /dev/null
+++ b/kstars/kstars/data/hip008.dat
@@ -0,0 +1,1000 @@
+195301.25 +474827.9 -000007.3-000007.600001.1 06.30-0.13B0 0
+201622.80 -122013.5 +000006.8-000017.100006.2 06.3000.01B9 0
+204638.61 +463154.2 -000016.2-000014.800007.9 06.3000.06A3 1
+212420.80 -463652.8 +000048.2-000014.600010.4 06.3000.23A5 0
+221051.70 +303311.0 +000017.3-000016.900007.8 06.3000.23A8 0
+234243.81 +162008.5 +000091.1+000010.900008.0 06.3000.97K0 0
+020251.76 -235311.6 -000039.5-000032.000003.4 06.3001.34K2 0
+024301.85 +481554.9 +000006.0-000004.000002.4 06.3001.14G5 0
+030511.26 -081627.5 +000061.1+000022.300007.7 06.3001.02K0 0
+031621.71 -054349.5 +000022.1-000020.200003.1 06.3001.65K5 0
+052438.44 +311326.2 -000030.2-000008.700004.4 06.3001.25K1 0
+054714.68 +423137.1 +000006.9-000086.600004.5 06.3001.35K0 0
+055415.72 +031332.8 +000060.2-000052.300005.9 06.3001.28K0 0
+062301.48 -634059.4 -000017.1+000016.400003.0 06.3001.61M1 0
+063246.88 -110959.0 -000015.9+000006.200008.2 06.3001.10K0 1
+074819.51 -562815.9 -000004.6+000007.300001.4 06.3001.01K0 1
+075207.16 +031639.1 +000049.1-000079.000007.8 06.3001.46M5 0 0.18 34.13
+080048.10 +194858.4 +000008.8-000008.000009.4 06.3001.11K1 0
+085910.76 +180806.1 -000049.8-000068.000004.7 06.3001.51M4 0
+092327.33 -601808.4 -000010.3+000006.600001.4 06.3001.48K1 0
+113024.83 +463926.9 -000005.4+000027.700003.3 06.3001.26K2 0 0.09 37.49
+144032.77 -562626.7 -000012.7-000008.400003.2 06.3001.17K0 0
+144732.11 -433324.4 -000012.7-000012.600005.3 06.3001.07K1 0
+153549.19 +382226.2 +000010.1-000008.300004.8 06.3001.31K2 0
+154324.86 -150234.8 -000003.9-000095.400007.9 06.3001.12K0 0
+155729.87 +394141.9 -000065.2+000050.000008.2 06.3001.11K0 0
+161139.60 +332033.8 +000005.1+000014.200006.3 06.3001.23K2 1
+161413.58 +055406.8 +000043.6-000021.000009.8 06.3001.15K2 0
+171216.55 -384920.7 +000017.5-000047.600008.8 06.3001.05K1 0
+174041.23 +311715.6 -000059.4-000075.100008.1 06.3001.07K0 1
+181956.10 +512052.6 -000036.2-000051.400008.0 06.3001.11K1 0
+193310.06 +600931.2 +000003.9+000005.300002.7 06.3001.58K4 0
+201550.59 -300019.1 +000033.8+000007.700002.8 06.3001.51K4 0
+201623.61 -362712.7 +000001.7-000015.900003.8 06.3001.47M4 0
+204252.95 -393331.7 +000017.8-000008.100002.5 06.3001.07K1 0
+222819.48 +640506.8 +000009.6-000031.400008.7 06.3001.11K0 0
+223704.86 +123436.8 -000012.9-000032.500003.9 06.3001.43K5 0
+223944.12 -281932.0 +000094.8-000041.200007.0 06.3001.01K0 0
+230024.58 -253736.3 +000090.7-000042.200007.6 06.3001.12K1 0
+062528.18 +144319.2 -000003.1-000004.600002.5 06.3002.35C5 0
+012019.45 +773413.7 -000018.5+000089.500008.6 06.3100.91G5 0
+013318.27 +081231.7 +000018.9-000031.600005.6 06.3100.80K0 1
+021007.73 +535035.5 +000026.3-000045.100005.5 06.3100.95G8 0
+025250.67 -092628.8 +000110.0+000039.600009.9 06.3100.20A7 0
+035141.75 +683027.1 +000015.9-000020.900004.0 06.31-0.06B9 0
+035630.33 +714917.9 -000052.3-000010.000016.6 06.3100.33A5 1
+040036.89 +171748.2 +000002.6-000030.800003.5 06.3100.06A0 0
+040636.58 +540032.0 +000055.3-000091.000010.2 06.3100.98K0 0
+041452.07 +373233.6 -000008.9-000004.300007.8 06.3100.96G5 0
+041546.21 +152402.7 +000114.4-000022.100022.5 06.3100.40F5 0
+050039.82 -020357.7 -000012.9-000003.100020.2 06.3100.29A8 0
+062314.50 -314725.1 -000043.2+000000.800009.8 06.3100.89G8 0
+064944.00 -240433.7 +000001.0-000013.600005.6 06.3100.05A0 1
+065042.31 -080227.6 -000008.9+000003.000009.9 06.3100.01A2 0 0.04 2.98
+065515.21 +454935.7 -000031.1-000073.800008.5 06.3100.94K0 0
+065700.10 -081045.4 -000002.0-000011.800003.6 06.3100.64A2 1
+080856.85 -112022.7 -000014.8-000002.000004.5 06.3100.01A0 0
+081915.11 -100957.0 -000044.8+000036.900009.2 06.3100.33F3 0
+083124.70 -390350.9 -000005.9+000009.300002.1 06.31-0.13B5 1
+083648.78 +744325.4 -000016.1-000017.700011.9 06.3100.31A2 1
+091325.82 -383659.2 -000001.5-000014.700004.6 06.3100.02A0 0
+092532.55 +163508.3 -000082.6-000024.300012.0 06.3100.97G9 0
+093947.42 -103413.0 -000020.5+000006.100003.0 06.31-0.03A0 1 0.33 5.76
+100510.40 +522216.7 -000014.0-000004.900009.9 06.3100.14A5 0
+101959.52 -090331.8 -000063.4-000071.700018.8 06.3100.34F1 0
+115350.30 +003307.6 -000041.8+000002.900007.6 06.3100.21F0 0
+122506.38 +634810.0 -000015.6+000002.800006.3 06.3100.92G8 0
+124205.03 -692427.2 -000004.5-000001.200001.7 06.3100.75F7 0 0.86 7.51
+124702.29 +055701.8 +000029.9-000055.500006.2 06.31-0.01A0 0 0.04 16.32
+125205.47 -480539.5 -000044.2+000003.800006.8 06.3100.04A0 0
+132706.40 -490837.3 -000014.8-000005.600003.0 06.3100.00A0 1
+134023.35 +503109.4 -000124.7+000057.900039.6 06.3100.54F7 0
+135610.54 +320156.9 -000118.7+000048.300013.8 06.3100.40F4 0
+141538.58 -450001.5 +000127.5-000137.600047.5 06.3100.60F9 0
+151331.84 +225859.4 +000049.6+000100.000011.6 06.3100.06A2 0
+155549.66 +585442.2 -000031.9+000026.600007.0 06.31-0.03A0 0
+155703.95 -480942.9 -000104.9-000109.800020.2 06.3100.38F1 0
+171959.53 -055501.3 +000045.4-000193.600018.7 06.3100.85G9 0
+174827.84 -265829.8 -000001.2-000005.500002.9 06.3100.09B3 0 0.15 2.62
+182743.76 -263805.1 -000009.1-000036.900012.9 06.3100.26A7 1
+183323.08 -384312.0 +000010.0-000012.500006.7 06.3100.02B8 1
+183709.05 +161153.4 +000014.7+000048.600011.1 06.3100.90G8 0
+184407.93 -364305.6 +000023.9-000041.800009.1 06.3100.98K0 0
+190133.52 -151657.4 -000005.3-000001.200005.8 06.3100.96K0 0
+192522.40 +201618.4 -000005.9-000017.100008.2 06.31-0.01A0 0
+192733.90 +141657.0 +000007.1-000004.300003.9 06.31-0.07B4 0
+200126.76 -404851.3 +000027.7-000039.800011.7 06.3100.11A2 0
+214941.02 -124322.5 -000008.7+000020.800006.4 06.3100.22A1 0
+222909.23 +582414.7 +000016.5+000004.700003.4 06.31-0.03A0 0
+224756.13 -255442.3 +000107.0-000115.400006.3 06.3100.91G8 0
+225717.21 -044836.3 -000017.6-000001.300007.9 06.3100.95G9 0
+235629.94 -244414.1 +000005.5+000009.900006.5 06.3100.92G8 0
+000351.63 +664243.9 +000007.9-000008.200003.3 06.3101.63M4 0
+010709.44 +532953.5 +000016.8-000003.300002.4 06.3101.50K0 0
+041937.43 +100717.5 -000016.9-000040.900005.6 06.3101.43K0 0
+054309.32 -013647.4 +000004.9-000029.100004.8 06.3101.47K4 0
+063124.01 -325206.8 -000017.0+000006.900003.3 06.3101.67M4 0
+070813.28 +334956.8 -000007.8-000028.200003.9 06.3101.36K1 0
+071913.70 -334337.7 -000015.3-000008.400004.4 06.3101.30K2 0
+074633.45 -374621.0 -000050.2-000031.500005.5 06.3101.35K3 0
+074738.53 -155926.5 -000001.6+000003.600001.4 06.3101.79K3 0
+080206.13 -370300.3 +000003.4+000013.100004.0 06.3101.60M3 0
+083253.27 +691911.9 +000022.9-000025.200005.3 06.3101.36K0 0
+092507.89 -435836.1 -000048.1+000040.800004.1 06.3101.53M5 0
+100834.40 +835506.1 -000001.2+000006.300003.7 06.3101.55K0 0
+101837.88 -364816.5 -000032.4+000010.300005.4 06.3101.28K2 0
+105236.10 -001205.7 -000006.2-000025.200003.9 06.3101.50K5 0
+110627.57 -505724.3 -000055.3+000007.500008.9 06.3101.16K2 0
+125733.17 -224512.5 -000058.4-000013.000008.0 06.3101.07K0 0
+131208.42 +241529.3 -000022.3-000041.800006.3 06.3101.01K1 1
+155830.81 -373013.8 -000012.9-000021.900005.3 06.3101.01K0 0
+162843.41 +512427.8 +000034.2+000007.100008.3 06.3101.05G9 0
+171657.26 +890215.8 -000023.0-000003.100003.7 06.3101.57M1 0 : lam UMi
+180653.47 +504921.4 +000004.7+000092.200008.4 06.3101.05K0 1
+191852.75 +093705.4 +000002.9-000037.500006.3 06.3101.06G9 0
+192304.44 -072402.0 +000015.1-000021.400006.6 06.3101.46K0 0
+194202.90 -091136.4 +000043.7-000084.400009.8 06.3101.34K2 0
+220729.95 +180002.8 +000023.2-000033.200003.5 06.3101.60M1 0
+225910.37 +523916.0 -000026.1+000031.600004.8 06.3101.41K2 0
+000902.35 -540007.1 +000046.5+000013.100007.0 06.3200.74G4 1
+003554.88 +131227.0 -000133.2-000179.000026.6 06.3200.52F7 0
+014350.15 +321131.2 -000006.0+000001.400007.1 06.3200.88G8 0
+021004.77 -434856.0 +000050.2-000007.300008.3 06.3200.90G8 1
+024228.95 +104430.4 -000024.3-000023.400007.7 06.3200.06A2 0
+025938.30 -323026.0 +000007.3+000009.700007.9 06.3200.00A0 0
+041528.86 +061113.6 -000109.4-000108.300047.2 06.3200.57G0 0
+044806.94 +553610.2 +000079.3-000096.400019.6 06.3200.32F0 0
+050426.14 -354218.7 +000028.5+000040.600009.8 06.3200.31F2 1 0.09 0.14: gam2Cae
+053457.44 -611033.5 -000007.5-000026.700009.4 06.3200.84G5 0
+055028.83 -524604.5 -000007.5+000010.700003.7 06.3200.75K0 1
+060502.58 +375751.4 -000003.1-000006.500004.3 06.3200.82K0 1
+062842.40 -410429.7 +000039.6+000013.900012.4 06.3200.39F2 1
+065036.96 -254642.3 -000004.2+000006.100002.7 06.32-0.18B2 0
+065313.37 +382618.4 +000042.3-000178.900015.2 06.3200.52F5 1
+070008.29 -200930.4 -000005.9+000005.300002.7 06.32-0.13B3 0
+071357.34 -302023.3 -000004.2+000004.300002.2 06.32-0.18B2 0
+072358.34 -355016.3 -000009.6+000015.400004.7 06.32-0.14B5 0
+072542.99 -314419.4 -000008.8+000004.600003.3 06.32-0.18B2 0
+074928.32 -444504.4 -000041.7+000028.700009.9 06.3200.96K0 0
+080143.77 +250522.0 -000023.3+000011.700005.5 06.3200.02A1 0 : ome2Cnc
+080824.65 -634803.0 -000007.7+000005.400004.2 06.32-0.06B6 0
+081723.14 -161706.3 -000011.8-000007.700003.8 06.3200.06A1 0
+082736.80 +453913.8 -000019.0-000351.500045.9 06.3200.62G5 0
+091524.95 -150129.5 -000011.0-000017.000009.4 06.3200.01A0 0
+093552.91 +142246.5 -000041.2-000002.200006.4 06.3200.03A1 0
+095654.14 -272830.8 -000073.0+000023.800006.5 06.3200.17A4 0
+104422.92 -595936.0 -000007.1+000002.500001.2 06.32-0.31B0 1 0.21 6.00
+113701.22 -325916.8 -000009.7-000077.400013.9 06.3200.44F5 0
+114037.01 -623405.2 -000005.7+000000.600001.2 06.3200.03O9 1
+122041.37 +270317.4 +000009.1-000120.400010.8 06.3200.39F3 1
+131153.07 -631810.7 -000004.0-000002.500000.3 06.3200.43F0 0
+133428.99 -481619.7 -000027.4-000006.800004.5 06.32-0.05B8 1
+133912.04 -754101.6 -000018.1-000007.300003.5 06.32-0.00B8 0 0.04 0.97
+141749.21 +480007.5 -000012.3-000038.100014.1 06.3200.47F5 0
+143411.63 +323204.1 +000106.1+000005.700023.7 06.3200.45F5 0
+155614.41 -142357.2 +000041.4-000077.200015.6 06.3200.48F6 0
+160703.53 -140416.8 -000261.2+000011.800034.6 06.3200.66G5 0
+160751.90 -242744.2 -000009.5-000023.900008.5 06.32-0.04B8 0
+162454.14 -452058.1 +000021.4-000015.200010.9 06.3200.19A2 0
+165022.25 -023915.3 +000002.4-000044.900016.7 06.3200.40F1 0
+173416.89 -483136.8 -000033.4+000039.600006.9 06.3200.95G6 0
+175714.34 +235944.6 -000017.3+000073.700035.0 06.3200.64G2 1
+180706.29 +494237.4 +000000.6+000019.800004.5 06.32-0.02A2 1
+181800.96 -681345.2 +000000.4-000017.000004.7 06.32-0.03B9 0
+182302.10 -101308.1 +000009.2-000022.200009.5 06.3200.13B9 1
+185859.40 +504832.9 +000000.5+000007.200007.5 06.3200.98G8 0
+195841.78 +702200.5 +000040.5+000058.100007.7 06.3200.87G8 0
+203731.77 +313421.1 +000009.0-000000.600004.2 06.32-0.09B8 0
+204948.24 +075151.0 +000026.2+000012.400006.3 06.3200.02A1 0
+205301.10 -234659.0 +000084.1-000062.700013.3 06.3200.88K0 1
+210343.50 +465147.8 -000039.0-000057.600012.4 06.3200.26F0 0
+211800.47 -644053.4 +000017.0-000028.600005.9 06.32-0.06B8 0
+224047.96 -033314.9 -000011.2-000043.200029.9 06.3200.52F6 1
+231414.34 +503704.5 +000045.4-000007.100007.9 06.32-0.01A0 0
+231927.40 +344735.5 +000016.4-000000.300004.7 06.32-0.05B8 0
+234601.18 -401056.9 +000103.1-000036.000015.3 06.3200.21A7 0
+000503.80 -003010.5 +000044.9-000053.500007.0 06.3201.10G9 0
+014426.53 +460823.2 -000007.1-000031.600006.0 06.3201.42K5 0
+031226.36 +474333.9 +000073.3-000084.800006.5 06.3201.43K5 0
+035829.13 +385025.3 +000041.0-000039.300007.8 06.3201.08K1 0
+060508.23 +592336.0 +000002.7-000049.600006.9 06.3201.12K1 0
+062105.43 -114902.4 +000003.0+000002.000002.5 06.3201.68K5 0
+062125.91 +174549.0 +000020.2-000042.300007.8 06.3201.10G9 0
+062642.66 -143612.2 +000002.2-000011.700005.8 06.3201.24K0 0
+063530.81 -220632.4 +000009.6-000021.400006.3 06.3201.03K0 0
+083840.29 -194412.9 +000009.7+000002.200003.6 06.3201.59M1 1
+091534.73 -573439.9 -000015.4+000008.300003.0 06.3201.04G8 0
+102954.43 +653734.7 +000005.2-000029.200010.4 06.3201.14K2 0
+114101.60 -830559.9 -000059.6+000010.200009.5 06.3201.08K0 0
+120101.75 -014604.8 -000019.8-000073.900005.3 06.3201.20G8 0
+122538.28 -860902.1 -000004.9-000006.600004.3 06.3201.06K0 0
+125212.26 +170426.2 +000002.2-000005.000001.8 06.3201.62M0 0
+130914.27 -093217.2 -000056.2+000000.500008.1 06.3201.02K0 0
+140304.18 -172201.2 -000185.8-000009.500006.7 06.3201.38K2 0
+151231.23 -481308.0 -000024.5-000041.000006.9 06.3201.11K2 0
+152921.13 +620558.4 -000028.4-000008.900004.8 06.3201.37K5 0
+153815.80 -281223.8 +000014.8-000023.400005.8 06.3201.18K1 0
+154539.50 +005327.8 +000011.8-000004.400005.3 06.3201.20K0 0
+161439.30 -183207.2 -000092.5-000125.900011.6 06.3201.08K1 0
+171629.45 +604014.1 -000040.8+000014.400006.8 06.3201.09K1 0
+180607.44 -002646.0 -000021.5-000012.600006.4 06.3201.01G8 0
+184255.11 -191702.9 -000012.6-000033.300002.7 06.3201.59M4 0
+190547.13 +295518.1 -000004.3-000011.400002.5 06.3201.67M0 0
+191837.85 +493409.6 +000021.2+000044.900007.9 06.3201.12K1 0
+193529.79 -072736.7 +000022.8-000040.000009.2 06.3201.12K0 0
+200453.41 +680137.9 -000012.1-000009.800002.9 06.3201.65M3 0
+201729.05 +424319.4 +000002.7-000001.300001.7 06.3201.63K4 0
+202544.10 +100321.9 +000021.0-000038.900003.7 06.3201.57K5 0
+213417.18 -425528.8 -000027.9-000008.300010.1 06.3201.09K1 0
+215751.07 +745948.3 -000003.4-000010.700002.9 06.3201.56K5 0
+065426.68 -422156.2 -000001.3+000019.600002.4 06.3202.29C3 0
+000224.17 +085724.6 -000000.9-000004.100007.5 06.3300.18A6 0
+012105.19 +643929.5 +000059.7-000023.500013.7 06.3300.11A2 0
+014121.29 -790853.7 +000059.8+000022.100008.3 06.3300.95G6 1 : tau1Hyi
+014258.32 +612515.9 +000002.4-000009.300003.2 06.3300.01B7 0
+014748.00 +461347.6 +000012.8-000055.500017.1 06.3300.46F6 0
+021858.65 -255648.4 -000218.1+000444.500078.9 06.3300.72G8 0
+030803.83 +521248.8 +000023.5-000021.600004.7 06.33-0.02B5 0
+032611.77 -413813.2 +000019.6+000027.000007.4 06.3300.05A1 0
+043542.57 +195254.6 -000021.9-000016.500007.0 06.3300.75G5 0
+044624.15 -025715.8 +000020.2-000055.100011.8 06.3300.04A2 1
+045615.59 +243532.1 -000022.3-000014.200023.1 06.3300.35F0 0
+051935.28 -012442.8 +000002.2+000001.600001.8 06.33-0.10B1 1
+052436.10 +022111.4 -000000.3-000001.000002.7 06.33-0.14B4 0
+053020.75 -072605.3 +000000.7+000000.200002.7 06.33-0.19B2 0
+073521.66 -741630.0 -000003.6+000020.800003.4 06.3300.02B9 1
+074705.77 -391951.7 -000022.2+000015.500004.8 06.33-0.14Ap 0 0.06 2.41
+075915.78 -731438.8 -000006.8-000020.300008.0 06.3300.13A3 0
+082716.43 -314021.8 -000022.6-000004.300004.8 06.3300.90G8 0
+083607.71 +151849.3 +000006.0-000023.200012.2 06.3300.34F0 0
+084649.25 -343722.7 -000012.8+000005.800003.6 06.33-0.13B3 0
+092749.19 -714652.3 -000076.9+000042.000017.7 06.3300.41F3 0
+093533.82 -193459.9 -000027.8-000035.500011.5 06.3300.07A0 0
+094212.99 -665453.4 -000014.5-000000.300005.5 06.3300.07A0 0 0.16 1.09
+101356.58 -401838.7 -000030.4-000009.100007.3 06.3300.94G8 0
+102413.15 +022205.1 +000044.2-000022.200009.9 06.3300.99G9 0
+103922.85 -640642.5 -000017.0+000010.200006.8 06.33-0.07B8 0
+112625.58 +332702.0 -000035.8+000017.500017.4 06.3300.45F6 0
+121649.35 +862609.0 +000211.9-000010.100025.2 06.3300.44F4 0
+123804.43 +031656.9 -000029.1-000011.200005.0 06.3300.00A1 0
+124425.90 +803716.1 +000031.4-000042.600007.0 06.3300.16A5 0
+134657.42 +062102.3 -000511.3-000110.000032.7 06.3300.63G0 0
+141947.72 +384738.7 +000026.7-000010.200007.3 06.3300.05A2 0
+151930.07 +323053.6 -000038.0+000006.600011.7 06.3300.23A2 0
+153921.39 -230900.6 -000029.6-000021.800010.7 06.3300.02B9 0
+160902.92 +575616.1 -000023.7+000033.400008.1 06.3300.03A1 1
+163939.12 -093315.2 +000011.3-000146.800023.0 06.3300.49F3 0
+165601.79 -164822.8 +000081.8+000031.000024.7 06.3300.95K0 0
+170158.96 +082702.4 +000026.8+000002.600008.6 06.3300.09A4 1
+172239.22 -374816.7 -000001.5+000000.100001.1 06.3300.68B4 0
+173640.03 +693416.5 -000053.7-000217.500023.5 06.3300.60F9 1
+175726.99 +110240.4 -000009.8-000010.300009.4 06.3300.13A1 0
+181114.79 -195030.8 -000003.8-000030.900008.9 06.3300.16A2 1
+185333.20 +754714.4 +000009.2+000020.100003.7 06.3300.02A1 1
+193608.35 +223508.8 +000003.4-000007.200005.7 06.33-0.06B9 0
+193949.46 -232539.4 +000008.0-000037.200008.0 06.3300.03A0 1
+194212.81 +121135.8 +000000.0-000008.400004.5 06.33-0.08B9 0
+195834.35 +380620.5 +000003.6+000000.800001.9 06.33-0.09B5 1
+204954.64 +463940.8 +000004.5+000003.900003.5 06.33-0.07B4 1
+212424.52 +101027.1 +000070.8+000020.100009.5 06.3300.47F5 1
+215813.28 -052528.8 +000041.4-000104.900018.0 06.3300.38F5 0
+223134.37 +293234.2 -000030.2-000033.200008.0 06.3300.21A5 0 0.05 1.17
+223947.01 +194052.1 -000002.1-000009.700005.1 06.3300.04A2 0
+224723.23 +582858.8 +000007.8+000007.600003.4 06.3300.02B9 0
+225311.37 +401002.6 +000009.1-000008.900002.6 06.33-0.07B7 0
+231740.06 -114246.6 +000041.2+000005.100008.4 06.3300.06A1 0
+234853.91 +595844.2 +000050.5+000015.200009.5 06.33-0.01A0 1
+001842.52 -431408.1 +000050.2-000000.100008.6 06.3301.21K2 0
+011404.87 +283146.9 +000063.1-000053.800003.2 06.3301.68M2 0 0.09 7.49
+014316.39 +451921.5 +000139.0+000005.100018.0 06.3301.02K2 0
+014747.77 -370934.3 +000000.8+000020.400005.8 06.3301.02K0 0
+041251.88 +683004.1 -000033.3+000008.900008.4 06.3301.17K0 0
+050749.82 -123532.8 -000021.9-000088.900004.3 06.3301.62M1 0
+051347.25 +003337.7 +000009.1-000017.700003.9 06.3301.46M0 0
+061816.86 +462138.7 +000012.6-000130.400009.4 06.3301.11K2 0
+062547.14 -035320.5 -000007.8-000003.000003.1 06.3301.02G9 0
+065300.31 -265726.9 -000009.4-000065.300003.9 06.3301.41M6 0
+072103.11 +423921.6 -000017.6-000035.600004.0 06.3301.40K0 0
+084354.33 -681241.9 +000001.5+000026.800003.1 06.3301.50K3 0
+091742.31 -542941.5 -000022.6+000011.800004.0 06.3301.40K3 0
+102636.94 -005917.1 -000048.5+000009.200004.3 06.3301.44K0 0
+111340.10 +410519.7 -000013.7+000016.300009.8 06.3301.15K2 1
+122156.30 +471056.1 -000057.8-000023.600010.6 06.3301.11K2 0
+122624.47 +715547.6 -000150.3-000023.300008.4 06.3301.03G8 0
+125712.68 -120400.9 -000017.1-000009.600005.1 06.3301.49K5 0
+142613.53 -421906.5 -000111.9-000051.500010.4 06.3301.22K3 0
+144557.78 -152734.4 -000039.5+000001.600002.9 06.3301.19K2 0
+150819.54 +500318.0 -000003.9-000021.200007.7 06.3301.05K0 0
+160119.55 -315320.9 +000009.7-000001.200005.9 06.3301.45K4 0
+163752.81 +785506.8 -000024.2+000042.500007.9 06.3301.14G9 0
+165217.78 -674053.4 -000052.8-000049.200008.6 06.3301.29K2 0
+171613.68 -263236.3 -000479.7-001123.400167.6 06.3301.14K5 0
+175159.45 -011412.5 -000003.2+000002.400007.3 06.3301.13K0 0
+192209.57 -420057.4 -000055.8-000030.800010.1 06.3301.13K1 0
+192405.51 -682215.9 -000020.8-000000.800004.8 06.3301.24K2 0
+210301.78 +144348.1 +000025.6+000004.800005.2 06.3301.68M1 0
+214033.69 -554416.8 +000018.5+000009.400004.7 06.3301.06K0 0
+230709.43 -493622.1 +000008.8+000000.100002.5 06.3301.45K4 0
+232331.90 +001728.7 +000071.8+000011.300002.3 06.3301.58K2 0
+000952.10 -621748.6 +000017.3+000017.500007.4 06.3400.16A6 0
+012546.30 +705847.7 +000009.3-000013.900006.3 06.34-0.01A0 0
+012608.62 +343447.7 +000235.6-000085.000026.1 06.3400.50F7 0
+014034.89 +084538.8 +000068.3+000001.900018.0 06.3400.40F2 0
+022458.39 -024648.1 +000001.8-000006.600005.0 06.34-0.01A0 0
+040546.73 -203045.1 -000027.2-000010.800010.5 06.3400.92G8 0
+041620.92 -605654.8 +000043.7+000025.000008.4 06.3400.10Ap 1 0.03 2.84
+042359.76 +241803.7 +000004.5-000012.900004.5 06.3400.17B3 1
+043601.67 -033641.8 +000001.1-000007.900003.7 06.34-0.10B7 0
+044542.46 +233740.9 +000009.4-000016.800004.6 06.3400.06B5 0
+045810.90 -021246.0 +000012.3+000012.700007.2 06.3400.11A2 0
+052020.71 -344155.9 +000004.4-000002.300004.7 06.3400.32F0 0
+052331.08 +051923.0 -000030.4+000016.600013.3 06.3400.12A2 0
+054428.41 -200736.0 -000018.2+000037.000039.1 06.3400.58F8 0
+055414.04 -290849.6 -000032.6-000042.500017.8 06.3400.37F3 1
+065920.18 +071901.2 -000008.8-000007.800002.6 06.34-0.11B7 1
+070600.49 -303920.6 -000008.2+000007.400003.9 06.34-0.13B3 1
+071348.39 -225420.8 -000003.6+000003.200002.1 06.34-0.18B2 0
+071547.30 -234425.1 -000014.1+000012.800003.6 06.34-0.02A0 0
+073716.93 -234631.5 -000005.5+000005.500000.1 06.3400.54F0 0
+075120.34 -430542.9 -000005.4+000005.900002.1 06.34-0.17B2 0
+080225.97 -062013.6 +000006.3-000011.200009.2 06.3400.61G0 0
+080641.61 -482950.7 -000007.0+000009.800002.4 06.34-0.17B3 0
+084043.55 -573243.9 -000022.9+000017.500014.4 06.3400.21A3 1
+085224.18 +052025.2 -000001.9-000007.900006.0 06.3400.12A5 1
+091155.69 +052807.2 -000096.4-000010.100019.6 06.3400.33A9 0
+095212.00 +000432.4 -000025.9-000025.400007.6 06.3400.93G9 1
+100801.67 -372000.5 -000027.4+000007.000005.5 06.3400.98K0 0
+102210.48 -581556.3 -000048.3+000026.700009.5 06.3400.88G6 0
+104648.09 -691235.3 -000007.9+000002.800002.1 06.3400.18A2 0
+110336.53 -132605.7 +000004.2-000003.800005.9 06.3400.86G8 0
+115122.04 -121116.5 -000239.3+000045.500022.2 06.3400.41F1 0
+115925.63 -624951.4 -000005.5+000000.900000.4 06.3400.32A9 0
+120947.09 +743940.9 -000005.9+000000.800013.8 06.3400.51F6 0
+121336.80 -334734.4 +000011.2-000015.400008.0 06.3400.07A0 1
+124427.12 +440610.8 -000030.3+000002.900010.9 06.3400.47F6 0
+131848.34 -795833.5 -000018.1-000022.900007.3 06.34-0.03B9 0
+132203.97 +435412.0 -000061.7+000018.600007.1 06.3400.26A7 1
+132759.73 +524444.3 -000101.7-000022.300010.0 06.3400.26F0 0
+135136.58 -362558.8 -000110.6-000113.800016.7 06.3400.48F6 0
+140856.27 -591636.0 -000012.5-000017.000003.0 06.3400.03B5 0
+144159.76 -770041.1 -000021.1-000012.200005.5 06.34-0.03B9 0
+145808.81 -485143.9 -000015.5-000337.100040.8 06.3400.71G5 1
+165435.94 -303514.4 +000029.4-000001.400005.2 06.3400.21A5 0
+170652.94 -013922.0 +000034.9-000028.100011.4 06.3400.21A9 0
+170746.71 +403058.1 -000037.0-000035.300006.8 06.3400.03A2 1
+172433.80 +153621.7 +000006.9+000011.000006.7 06.34-0.02B9 1
+172437.03 -182644.7 +000014.7-000008.000004.7 06.3400.05B8 0
+174111.00 +151042.2 -000007.7-000004.800007.8 06.3400.04A1 0
+180440.20 +235631.8 +000016.3-000070.500016.1 06.3400.31F0 0
+180833.74 +141705.0 -000005.8-000000.500006.1 06.3400.18A5 0
+190951.59 -002541.2 +000002.7-000006.300003.7 06.34-0.04B5 0
+191101.91 -390016.9 -000000.2-000009.400001.2 06.3400.01B7 0
+192248.35 +095446.4 +000008.2+000107.100028.0 06.3400.46F6 0
+192920.90 +201647.2 +000003.0-000016.900004.3 06.34-0.10B5 0
+194644.66 +682616.8 +000007.4-000001.700006.2 06.3400.31F0 0
+200838.28 +104333.1 +000003.8-000001.800001.8 06.34-0.14B3 0
+203638.33 -630714.8 +000010.2-000081.600017.1 06.3400.41F2 1
+204313.69 +570650.4 -000002.3-000003.400000.5 06.3400.28B2 0
+210352.14 +413741.9 -000002.3-000053.300009.9 06.3400.39F3 0
+210445.32 +021611.8 +000094.6-000066.100008.4 06.3400.96G5 0
+220709.65 +585026.8 -000016.1-000022.300005.8 06.3400.88G6 0
+224959.25 -324819.4 -000034.6-000023.500014.3 06.3400.32F0 1
+231304.01 +292629.8 -000030.4-000040.000007.7 06.3400.92G8 0
+231908.55 -792820.8 +000027.7+000010.900006.7 06.3400.91K0 0
+235421.39 -270234.5 +000029.4+000000.800010.8 06.3400.20A2 1
+001506.93 +313208.7 +000033.2-000005.400002.5 06.3401.55K5 0
+060823.14 +410321.0 +000000.9-000049.300008.5 06.3401.04G9 0
+073717.81 +400131.8 -000015.1-000049.000005.1 06.3401.60M1 0
+074939.98 -140507.3 -000005.8-000000.900003.5 06.3401.66K5 0
+080100.79 +233459.4 -000019.6-000028.200011.8 06.3401.16K1 1
+080155.20 +352447.1 -000025.0-000006.800005.0 06.3401.56K0 0
+083129.57 -542338.1 +000015.4-000043.100006.6 06.3401.30K3 0
+083859.92 +525530.5 -000028.7-000028.400005.6 06.3401.32K0 0
+095756.84 +452451.8 +000006.4-000034.100007.8 06.3401.10K0 0
+101058.98 +403941.8 -000009.0+000002.400005.5 06.3401.28K3 1
+102350.66 -575714.1 -000021.9-000011.900004.1 06.3401.52K5 0
+104622.54 +572157.8 -000053.2-000057.600004.3 06.3401.57M1 0
+105332.86 -152644.5 +000065.5-000057.200013.0 06.3401.18K2 1
+111129.57 -712610.3 -000016.8+000004.100005.6 06.3401.37K2 0
+121144.89 +570316.0 +000009.9-000015.000003.4 06.3401.50K5 0
+121312.97 -340731.0 -000037.2+000006.200003.6 06.3401.45M4 0
+121356.48 -783426.0 -000004.3-000019.600009.2 06.3401.23K2 0
+130827.84 -674748.3 -000009.6-000000.000003.3 06.3401.71M1 0
+140150.70 +684043.3 -000033.7-000004.500005.5 06.3401.41K5 0
+144754.92 -125023.2 +000049.0-000092.600009.0 06.3401.10K0 0
+152047.17 -022446.5 -000262.4-000170.200027.1 06.3401.06K0 0
+171145.22 +075341.0 +000033.1+000013.600008.1 06.3401.04K0 0
+184601.15 -193622.9 -000007.5+000005.200004.4 06.3401.58M2 0
+201157.90 -122332.5 -000006.8-000018.600006.8 06.3401.21K0 0 : xi 1Cap
+204621.28 +525944.0 -000081.5-000104.500007.5 06.3401.13K0 0
+232800.69 -353240.2 +000004.8+000001.300005.1 06.3401.20K2 0
+001510.55 +271700.5 +000014.7-000015.400007.9 06.35-0.00A1 0
+001613.88 +765702.7 +000019.8-000003.100005.3 06.35-0.04B9 1
+010549.22 +045431.2 +000011.8-000119.300021.9 06.3500.38F4 1
+012230.52 -190451.8 -000058.4-000065.000016.8 06.3500.49F5 1
+014217.69 +583739.9 +000015.4-000008.200002.2 06.35-0.03B8 0
+021437.88 +284129.1 +000159.0-000099.200016.8 06.3500.96K1 0
+022804.34 -641759.2 +000034.2+000006.200008.5 06.35-0.03A0 0
+024320.22 -403140.6 +000014.7+000014.100006.0 06.35-0.02B9 1
+024351.25 +253818.0 -000005.2+000004.400009.3 06.3500.09A3 1
+025252.03 +525950.6 +000000.2-000015.200003.2 06.3500.09B8 1
+034011.44 -151335.4 -000003.8-000014.100005.1 06.3500.88G8 0
+035334.46 +254058.7 +000021.1-000034.200006.8 06.3500.11A2 0
+035940.41 +101949.5 +000133.1-000003.500025.4 06.3500.42F5 1
+052059.34 +275726.3 -000014.9-000014.600004.7 06.3500.04B9 0
+052834.77 +134044.5 +000010.3-000015.100010.1 06.3500.17A4 0
+054126.92 -332402.6 +000005.0-000012.300007.5 06.35-0.04B9 0
+055123.10 -640201.0 -000008.0+000016.800002.9 06.3500.87G8 0
+055633.77 +285632.2 +000001.2-000002.200000.9 06.3500.28A2 0
+060428.51 -450213.9 -000082.1+000246.300037.5 06.3500.52G0 0
+062644.85 -073042.9 +000004.5-000011.800008.0 06.35-0.06A0 1
+063641.07 -223653.1 -000008.1+000007.700004.3 06.35-0.12B3 1
+064723.46 +181136.8 -000000.0-000043.100007.6 06.3500.07A2 1
+073222.28 -355740.3 -000013.8+000004.200004.4 06.35-0.10B8 0
+075716.39 +010737.3 -000164.7+000002.900017.1 06.3500.51F6 0
+075912.31 -495836.7 -000005.4+000007.500002.5 06.35-0.15B2 1
+080709.95 +431537.6 -000012.6-000034.400006.9 06.35-0.02A1 0
+083913.24 -601902.4 -000041.2+000019.900007.5 06.35-0.00A0 1
+084740.41 -414410.5 -000020.5-000227.700034.5 06.3500.58G0 0
+085305.93 +590322.1 +000015.5-000001.200016.2 06.3500.41F5 0
+104117.52 -594036.9 -000007.8+000002.600000.6 06.3500.09WN 0
+104730.62 -692615.8 -000008.3+000000.300002.6 06.35-0.09B2 0
+111834.21 -794007.0 +000057.7-000020.100015.5 06.3500.27A8 1
+112550.10 +035136.7 -000083.1-000034.700016.3 06.3500.34F3 0
+114027.44 +575813.3 -000009.4+000012.700006.2 06.35-0.09B9 0
+123846.30 +405228.9 -000024.2-000013.500015.3 06.3500.20A7 0
+150038.73 +471638.7 -000008.2+000015.500006.8 06.35-0.10B9 0 0.03 2.89
+150635.19 +362721.5 -000064.3+000040.400033.9 06.3500.54F8 0
+160544.53 -061728.1 +000050.0+000005.800012.8 06.3500.41F2 1
+163039.08 +772645.1 -000103.7+000272.900008.0 06.3500.99K1 0
+165227.42 -404323.2 -000009.3-000019.900005.5 06.35-0.14B9 0 0.05 1.61
+165515.97 +133712.0 +000037.0-000034.100012.7 06.3500.34F5 0
+170854.55 -035257.4 -000054.9-000158.200028.3 06.3500.70G8 0
+181557.93 -033704.7 -000000.5-000003.500006.9 06.3500.20A4 0
+182347.95 +531803.1 +000023.6-000010.700009.6 06.3500.17A3 0
+184222.63 -643834.7 -000003.2-000028.800004.2 06.3500.15A5 0
+184518.64 -210005.6 +000026.8-000028.400017.6 06.3500.46F5 0
+185810.03 -832519.8 +000016.9-000013.000005.8 06.35-0.03B9 1
+190207.04 +521540.1 -000007.5-000032.700005.1 06.3500.98G8 1
+191130.96 +264409.4 +000033.0-000031.900023.2 06.3500.44F5 0
+203056.79 -290645.5 +000018.5-000006.300005.5 06.3500.23A5 1
+203252.35 -245637.4 +000005.3-000042.900009.3 06.3500.00A0 0
+213354.47 -824059.1 +000022.6-000002.500004.0 06.3500.09B3 0
+224917.45 -702053.0 +000013.0+000033.000010.0 06.3500.07A2 0
+225842.64 +072024.9 -000029.3-000067.800010.4 06.3500.05A1 0
+231718.86 +751756.5 +000017.8-000003.100005.2 06.3500.05A2 0
+233630.52 +325415.1 -000005.6+000007.100013.0 06.3500.46F6 0
+001941.58 +404346.2 -000025.3-000019.000006.0 06.3501.18K1 0
+014013.12 +535205.8 -000016.2-000004.600005.3 06.3501.61K5 0
+014919.36 -310420.7 +000085.6-000016.500007.3 06.3501.22K2 0
+043156.94 +364434.3 +000004.2-000067.700008.5 06.3501.09G5 0 0.05 12.56
+044749.56 -300114.2 +000029.0+000092.800006.3 06.3501.07K0 0 : zet Cae
+054203.99 +223937.4 -000000.4-000025.100009.1 06.3501.19K2 0
+062443.75 +250255.4 +000001.8-000001.700003.9 06.3501.21K2 1
+062452.76 +160326.0 +000023.3-000041.400008.5 06.3501.06G9 0
+063957.87 +440050.8 +000022.4+000004.100004.9 06.3501.22K1 0
+080432.65 -254158.9 -000016.3-000016.000004.0 06.3501.46K5 1
+083300.14 +240505.7 -000064.7-000047.500007.8 06.3501.03G9 1 : ups2Cnc
+083524.96 +024436.4 -000001.5+000003.800005.9 06.3501.02G9 0
+101942.04 -650814.1 -000008.4+000002.100001.6 06.3501.56K2 0
+110057.34 -154733.3 +000086.6-000036.800005.7 06.3501.17K0 0
+111214.78 -322601.8 +000011.6+000013.300004.8 06.3501.68M2 0
+122728.84 -581859.3 -000001.1+000014.000003.7 06.3501.61K4 0
+140427.00 -145818.0 -000035.3-000021.400006.9 06.3501.08K1 0
+141224.55 -242148.0 +000019.9-000005.200006.7 06.3501.35K2 0
+141907.17 -270828.2 -000023.1+000003.000003.9 06.3501.59K5 0
+154015.56 -311249.3 -000049.8-000031.600005.1 06.3501.42K3 0
+162732.27 +025214.4 +000006.4-000010.400006.0 06.3501.64K5 0
+165742.30 +242252.7 +000006.5-000020.100006.7 06.3501.09K0 0
+170352.67 +194125.8 -000022.9+000008.600002.9 06.3501.52A. 1
+172133.45 +164352.6 -000006.5-000015.500004.4 06.3501.61M2 0
+190024.78 -245632.2 +000055.5+000041.200004.0 06.3501.25K0 0
+193346.03 +052756.8 -000005.1-000023.700003.8 06.3501.47M8 0
+201857.54 +390015.1 -000002.1-000008.100001.4 06.3501.87K5 0
+202601.58 +135442.0 +000025.1-000027.500004.0 06.3501.45K5 0
+205324.94 -304308.1 +000034.1-000018.400006.1 06.3501.10K1 0
+212423.11 +243142.3 +000034.9-000010.000006.4 06.3501.06K0 0
+223246.90 +155147.6 +000020.4+000017.100004.7 06.3501.19K0 0
+231943.12 -334228.7 +000042.7-000037.700005.7 06.3501.31K2 0
+232927.00 -014728.2 -000014.4-000022.000003.5 06.3501.12K0 0
+000043.62 +451512.0 +000017.4+000000.200004.8 06.36-0.05B9 0 0.06 3.74
+010712.88 -235946.5 +000074.4-000031.800014.0 06.3600.24A3 0
+012321.27 +580835.6 +000132.3-000090.700017.3 06.3600.46F4 0
+015753.37 -652528.9 -000024.6-000006.500006.1 06.3600.91G8 0
+023527.89 +393952.1 +000016.3-000033.400005.6 06.36-0.10B9 0
+025047.77 -395555.9 +000042.3-000010.200010.0 06.3600.04A0 1
+031105.27 -131551.5 +000026.9+000008.100003.2 06.3600.61F6 0
+032216.28 -253516.1 +000005.1+000000.700007.2 06.3600.01A1 0
+041902.89 -335416.7 -000002.1+000004.500008.6 06.3600.13A+ 1
+045036.39 +705629.7 +000001.7-000020.200005.0 06.36-0.07A0 1
+045458.32 +192907.6 +000063.3-000028.400014.7 06.3600.29F3 0
+051435.54 +762822.0 -000008.6-000003.300007.8 06.36-0.01A0 1
+052715.40 +022028.3 +000005.9-000002.000007.7 06.3600.96K0 0
+060141.63 +222403.8 -000006.2-000017.400005.6 06.36-0.07B8 0
+060920.20 -180734.8 +000003.5-000021.300008.0 06.36-0.04B9 0
+063554.07 -360518.4 -000059.9-000073.000024.8 06.3600.49F6 1
+064159.23 +062043.5 +000000.8+000002.400000.1 06.36-0.08O6 0
+064336.73 -730704.7 +000012.4-000098.300007.8 06.3600.96G8 0
+065554.78 -314724.7 -000008.2+000006.700002.3 06.36-0.15B3 0
+065807.56 -270951.8 -000002.5+000004.300002.2 06.36-0.19B2 1
+072217.19 +595407.1 -000001.7+000015.400014.2 06.3600.28A8 1
+075236.45 +551234.4 -000021.8-000042.200007.4 06.36-0.00A0 0
+075500.44 -523500.1 -000013.6+000011.500003.2 06.36-0.01B8 0
+080837.65 -374052.5 -000007.8+000008.700001.8 06.36-0.05B3 0
+082936.40 -551127.3 -000009.7-000013.200004.5 06.3600.80G0 0
+083258.51 -343802.6 -000018.3+000003.300007.7 06.3600.95G8 0
+083301.87 -454510.5 -000008.9+000009.100001.3 06.36-0.12B5 0
+085101.53 +152101.7 -000118.1+000072.500025.0 06.3600.67G2 1
+085454.05 -581422.9 -000020.2+000016.100003.8 06.36-0.09B5 1 0.06 0.95
+091250.63 -605500.5 -000022.1+000018.900005.9 06.36-0.04B9 1
+094243.12 +482551.8 -000030.5-000023.800007.5 06.3600.01A1 1
+100540.96 +154527.1 -000077.3-000007.200008.8 06.3600.39F2 1
+104051.56 -354430.2 -000026.6+000005.500004.7 06.3600.92G8 1
+105748.19 -594355.9 -000005.1+000002.100000.0 06.3600.84G3 0 1.12 38.83
+115910.71 -454955.9 -000030.1-000008.400006.7 06.36-0.08B8 0
+122315.04 -673755.8 -000751.1+000257.000019.7 06.3600.89K0 0
+122742.07 +083637.3 +000022.2-000011.200004.5 06.3600.94G8 0
+131729.89 -004033.7 -000068.1-000009.600013.4 06.3600.26F0 0
+133335.92 -653757.4 -000034.3-000027.900009.3 06.36-0.01A0 0
+135949.30 -033258.7 -000029.7-000056.300012.9 06.3600.49F8 1
+141421.49 -055652.5 -000306.2+000083.600024.1 06.3600.59F9 0
+142539.80 -661022.4 -000041.9-000016.000007.8 06.3600.13A1 0
+142649.89 -395226.2 -000019.6-000022.800007.1 06.36-0.09B9 0
+142936.68 +414747.2 +000161.1-000220.900042.4 06.3600.70G5 0
+145635.78 -392457.5 -000038.9-000021.200008.3 06.3600.06A0 1
+151359.19 -612034.5 -000007.1-000020.800003.9 06.36-0.04B5 1
+153420.87 -392056.8 -000028.2-000037.500008.9 06.36-0.02B9 0
+163642.95 +152951.1 -000014.7-000030.400007.5 06.36-0.06B9 0
+165219.25 -415116.2 -000002.3-000000.400000.9 06.3600.26WN 0
+171820.51 -323311.1 -000002.2-000007.400002.6 06.3600.11B5 0
+172033.60 +481119.7 +000207.2-000003.400025.0 06.3600.43F6 1
+172947.37 -055509.6 -000033.1-000064.400013.9 06.3600.93K0 1
+174348.45 -133030.3 -000071.1-000110.900023.4 06.3600.38F0 0
+175624.18 -654315.5 +000084.6-000318.600028.9 06.3600.45F8 1
+180015.66 +003746.2 +000020.2-000002.000008.3 06.3600.16A3 0
+180052.86 +061605.9 +000000.9-000007.000002.2 06.36-0.10B2 0
+181723.66 -281719.0 +000132.4-000151.600033.7 06.3600.54F8 0
+182403.60 -033458.9 -000016.8-000047.400015.1 06.3600.35F6 0
+182912.87 -435045.6 +000000.8+000022.000006.4 06.3600.90G8 0
+183220.66 -143839.2 -000003.1-000021.100013.5 06.3600.22A4 1
+183322.71 -055441.9 -000011.0-000028.200008.8 06.3600.03A0 0
+183936.88 +051551.4 +000001.7+000002.000003.0 06.3600.80F8 0
+191809.76 -532312.8 +000024.6-000081.400021.9 06.3600.51F7 0
+193848.99 +032253.5 +000001.3+000000.200000.3 06.3600.00B3 0
+201107.41 -573127.0 +000012.2-000034.800007.2 06.3600.06A1 1 0.03 0.58
+201543.24 +501358.3 +000015.5+000015.100009.2 06.3600.10A2 0
+203547.82 -442015.5 -000009.8+000015.400007.9 06.3600.96K1 0
+204011.44 -234630.0 +000500.8+000460.800068.3 06.3600.72G8 0
+210128.03 -681234.6 -000015.5+000005.300012.0 06.3600.10A2 0
+211617.12 +441417.5 +000014.9+000010.700002.1 06.3600.98K0 0
+215417.44 +194305.3 -000034.3-000012.400008.9 06.3600.94K0 1
+220201.37 +105825.7 +000010.8+000001.500002.4 06.36-0.10B5 1
+220928.94 -233932.8 +000034.1+000003.200006.3 06.3600.92G8 0
+221015.32 +720640.7 -000008.5-000021.700006.4 06.36-0.05B9 0
+223017.33 -143508.3 +000034.2-000034.500005.2 06.36-0.05B8 0
+234911.89 +585747.6 +000033.3-000008.400013.1 06.3600.41F2 0
+235224.52 +753240.2 +000341.8+000041.900092.7 06.3600.98K3 0
+011724.14 +314440.6 -000044.7+000003.300011.8 06.3601.13K0 0
+021924.76 -415054.4 +000004.9+000027.600006.1 06.3601.16K2 0
+040408.65 -163518.9 +000093.9-000061.600007.2 06.3601.27K2 0
+041335.71 -402128.2 +000010.7+000030.900003.3 06.3601.47K3 0
+053745.80 +333333.0 +000016.6+000005.000006.5 06.3601.31K0 0
+063651.27 -413325.8 +000001.3+000005.600001.9 06.3601.15K0 0
+071357.99 +714859.5 +000023.4+000018.500008.2 06.3601.12K0 0
+072839.89 +273310.4 +000017.0+000024.200010.2 06.3601.22K2 0
+075816.53 +435838.5 +000038.8+000004.900006.3 06.3601.04K0 0
+094951.36 -361606.5 -000018.1+000004.300005.9 06.3601.01K0 0
+101408.98 -234850.3 -000024.4+000010.900002.4 06.3601.64M1 0
+102341.76 +293657.2 -000007.9-000013.100008.7 06.3601.09G8 0
+105228.67 -793334.0 -000011.3+000002.100001.9 06.3601.46K2 0
+105634.44 +253000.9 -000023.0-000007.900011.6 06.3601.04K0 0
+121744.24 +150841.3 +000034.5-000041.300006.1 06.3601.38K4 0
+140136.84 +174006.9 -000045.9-000083.100000.5 06.3601.22G5 0
+152106.90 +245729.0 -000026.6-000018.900005.9 06.3601.26K0 0
+161232.20 +751238.1 -000043.5+000035.700004.3 06.3601.28K2 0
+165750.19 +423045.2 -000010.2-000041.000006.0 06.3601.28K3 0
+172141.58 -245421.6 -000034.2-000038.500005.1 06.3601.40K3 0
+173342.77 +145030.4 +000022.1-000073.500004.5 06.3601.59M4 0
+174037.52 +432813.9 +000054.6+000056.800008.4 06.3601.20K2 0
+180910.18 +302809.1 +000073.5+000139.100007.4 06.3601.19K1 0
+181242.62 +410849.0 -000010.1-000044.000006.8 06.3601.04K0 0
+183559.64 -294156.7 +000004.6-000009.900003.1 06.3601.27K1 0
+194449.09 +404300.7 -000068.0-000024.800003.6 06.3601.56M3 0
+205307.37 +293857.3 -000004.8-000064.600007.6 06.3601.08K2 0
+213614.02 +300319.0 -000052.5+000059.700009.1 06.3601.24G8 1
+220434.51 +325630.3 +000006.1-000007.800003.4 06.3601.12G5 0
+221022.02 +143747.7 +000018.9-000025.100007.7 06.3601.08K0 0
+224131.28 +305757.1 +000048.8+000001.100003.9 06.3601.58K5 0
+224821.30 -614103.7 +000073.1-000003.300008.3 06.3601.06K0 0
+225530.57 -200821.7 +000044.0-000015.200004.7 06.3601.43K4 1
+231436.42 +240610.4 +000113.8+000005.300006.5 06.3601.17K2 0
+012158.94 +761420.0 +000067.8-000034.300013.0 06.3700.28F0 0
+014948.86 -382412.5 +000002.1+000282.400036.9 06.3700.52F6 1
+015609.40 -495011.3 +000014.4+000014.000005.1 06.37-0.08B8 0
+031035.35 -234419.0 +000060.4+000031.200011.9 06.3700.91K0 1
+032338.99 +045255.6 -000006.8-000002.600002.9 06.3700.85G5 1
+033341.23 +575207.1 +000007.0+000036.800013.9 06.3700.52F7 0
+040721.29 -641323.2 +000185.9+000336.800043.1 06.3700.64G3 0
+043204.74 +052436.1 +000114.2+000006.200023.1 06.3700.42F5 0
+050944.53 +645511.8 -000016.8-000182.200025.3 06.3700.45F3 0
+051917.44 -183111.8 +000002.3+000009.000004.1 06.37-0.13B5 0
+061345.33 -235143.9 -000047.1+000110.900059.9 06.3700.71G5 0
+061553.98 +011008.4 -000006.5+000030.400010.8 06.3700.44F5 1
+062443.99 -284647.3 -000164.8-000120.700045.4 06.3700.63G2 0
+064412.52 +360633.3 +000005.2-000000.100003.6 06.3700.07A2 0
+065139.37 +030231.4 +000004.2-000029.600010.9 06.3700.05A2 0
+070508.99 +474630.2 +000000.3+000000.100002.4 06.37-0.05B9 0
+073556.00 +430151.9 -000026.1-000052.700008.3 06.3700.36F0 1 0.10 0.35
+073814.36 +242137.4 +000010.8+000019.900021.3 06.3700.34F0 0
+074443.88 -660419.4 -000016.0+000047.400005.0 06.3700.95G6 0
+075140.88 -124909.8 +000008.2-000005.000013.4 06.3700.38F3 0
+075913.57 -495825.6 -000010.6+000007.300003.9 06.37-0.09B2 1
+080843.58 -202147.4 -000007.2+000002.200002.2 06.3700.14A3 0
+084359.79 +042004.5 -000015.0-000006.300004.4 06.37-0.04B9 0
+091112.73 +804944.2 -000020.7-000015.000012.9 06.3700.39F2 0
+094020.07 -104609.1 -000008.4-000000.700003.9 06.3700.08A2 0
+105213.69 +010129.9 +000002.6-000003.800003.1 06.3700.09A3 0
+115055.42 +121644.3 -000136.7+000027.200018.1 06.3700.29A5 0
+123004.93 -132335.0 -000261.6-000054.200040.0 06.3700.59G1 1
+132302.61 -483346.0 -000008.8-000002.300001.8 06.37-0.08B6 0
+133421.85 +384721.2 +000021.1+000023.000014.6 06.3700.24F0 0
+143924.64 -490318.1 -000189.1-000125.200017.9 06.3700.44F3 0
+171006.28 -614031.6 -000002.8-000006.300002.2 06.37-0.05B8 0
+172131.23 +284529.2 +000012.2+000000.800006.1 06.3700.72G0 1
+172802.39 -081229.0 -000084.8-000129.600011.0 06.3700.57F5 0
+182555.23 +145758.6 -000007.6-000019.900008.7 06.37-0.04B9 0
+185926.78 -183359.0 -000000.6-000018.600003.9 06.3700.96G5 0
+190306.99 -190610.9 +000012.6-000003.500012.3 06.3700.48F5 0
+192333.96 +331317.7 +000082.0+000162.900064.5 06.3700.80G8 0
+192921.36 -070238.6 -000000.3-000009.400002.0 06.3700.87F5 1 0.77 7.02
+193525.13 +025448.5 +000011.3+000053.200023.8 06.3700.41F6 0
+193952.13 -664107.5 +000035.2-000040.300009.7 06.3700.04A0 0
+203158.19 +254818.1 +000041.3-000020.000012.3 06.3700.28Am 1
+210326.03 +502106.5 +000064.5+000045.800008.4 06.3700.99K0 0
+215137.25 +654509.9 -000006.4-000020.800012.6 06.3700.28Am 1
+220842.63 -330732.7 +000013.7+000024.900012.7 06.3700.20A2 0
+223551.98 +560414.1 +000014.1-000000.700009.3 06.3700.11A3 0
+224534.64 +302636.3 -000250.9-000349.500017.6 06.3700.93K1 0
+230245.15 +440331.6 +000002.2-000006.000002.8 06.37-0.02B2 1
+232805.14 -112658.9 +000099.6-000022.000008.8 06.3700.90G6 0
+012942.79 -253704.0 +000037.8+000012.800005.5 06.3701.14K1 0
+015826.68 -330400.3 +000004.2-000020.300009.4 06.3701.01K0 0
+021557.69 +474843.4 +000045.2-000049.600007.0 06.3701.03G9 0
+030440.65 +155122.5 -000011.9-000091.900005.2 06.3701.40K3 0
+033019.39 +715150.0 +000003.9+000000.100003.8 06.3701.77M2 0
+035627.66 -133551.1 +000009.3+000004.200000.8 06.3701.58M1 0
+042601.34 +042224.6 +000022.9-000016.000005.2 06.3701.08K0 1
+043438.13 -240226.0 +000014.9+000018.100007.5 06.3701.14K1 0
+055634.43 -231255.4 +000012.6+000030.000006.5 06.3701.07K0 0
+061101.77 +180749.7 +000001.8-000002.400001.2 06.3701.35K1 1
+090607.61 -642959.7 +000018.6+000029.600005.5 06.3701.36K3 0
+102836.54 +451244.1 -000021.8-000021.000004.3 06.3701.33K0 0
+120559.83 -030753.6 -000027.6-000019.800006.5 06.3701.00G8 0
+131525.77 -694045.1 -000100.0-000035.500010.7 06.3701.21K2 0
+173621.42 +273400.5 -000004.6-000069.400003.4 06.3701.59M1 0
+174105.50 +243047.2 -000018.4+000054.800004.9 06.3701.20K1 1
+175200.88 +463837.9 +000030.2-000115.800009.3 06.3701.06K0 0
+180526.74 -812911.2 +000028.4-000049.300003.5 06.3701.53K3 0
+185045.55 +105835.0 +000007.5+000006.300001.8 06.3701.44K5 1
+193113.56 +554354.8 -000002.7-000018.200003.1 06.3701.12K2 0
+193615.68 +142328.2 +000013.6-000042.200009.2 06.3701.04K0 0
+193925.34 +163416.1 +000000.3-000006.400001.4 06.3701.92M0 0
+194310.76 +384018.2 +000006.9+000000.300002.3 06.3701.22K0 0
+200526.53 +153001.3 +000034.3+000017.600004.3 06.3701.61M2 1 0.18 100.10
+225405.60 -191030.5 +000081.9-000004.300006.8 06.3701.51K5 0
+232408.88 +413646.3 -000012.1+000002.300002.6 06.3701.70M0 0
+000420.30 -291607.8 +000029.1+000003.400007.8 06.3800.01A1 0
+003947.75 +822936.9 -000113.7+000077.200030.9 06.3800.55F6 0
+005057.27 +513028.9 +000138.0-000000.500015.0 06.3800.31F2 0
+013831.84 +452358.9 -000016.2+000000.600007.2 06.38-0.02B9 1 0.03 39.76
+014600.99 -272055.4 +000097.9-000045.100023.2 06.3800.37F2 0
+020833.55 +442734.4 +000014.1-000047.400007.6 06.3800.96G8 0
+021129.19 +573844.0 -000000.7-000001.800001.3 06.3800.30B5 0
+025156.16 -304853.2 +000123.0+000105.000031.2 06.3800.48F6 0
+030330.11 +281611.8 +000066.9-000020.600020.0 06.3800.31F0 0
+030747.34 +471831.3 +000004.0+000001.500013.3 06.3800.12A3 0
+033153.61 -253650.8 +000053.5-000015.000013.6 06.3800.12A3 0
+042519.10 -440939.8 +000027.3+000065.600027.0 06.3800.46F6 0
+042851.98 +302141.5 +000023.1-000020.300018.4 06.3800.55F7 1
+050813.26 -150543.3 -000001.8+000001.900004.6 06.3800.89K1 0
+053045.07 +394933.6 +000023.4-000035.600007.1 06.3800.99G9 0
+054341.12 -454959.2 +000024.5+000097.600012.2 06.3800.29F0 0
+063137.44 +155412.7 -000007.8-000013.300009.8 06.3800.28A8 0
+071703.36 +264123.3 +000057.2-000131.600011.0 06.3800.88G7 1
+072627.81 +103629.0 -000035.9+000000.200010.3 06.3800.08A2 0
+083233.39 -150148.7 -000049.0+000022.200014.1 06.3800.28A7 1
+083252.26 -313009.7 -001113.6+000761.700082.2 06.3800.78K0 0
+084952.40 -390830.1 -000063.9+000041.100012.8 06.3800.25A2 0
+085150.05 -440903.4 -000012.9+000006.700002.5 06.38-0.15B3 0
+101324.99 -330154.8 -000369.8+000064.400044.0 06.3800.59G0 0
+101932.37 -050621.5 -000041.1-000070.800011.1 06.3800.89K0 0
+110105.73 +632516.4 -000051.0-000051.400011.5 06.3800.17A2 0
+114254.53 -791822.9 +000127.5-000011.000017.9 06.3800.89K0 0
+115444.62 -662233.7 +000014.5-000065.400023.1 06.3800.41F2 0
+121929.66 +280926.0 -000202.5-000125.700020.1 06.3800.52F8 0
+123359.26 -495434.9 -000165.2-000048.200014.8 06.3800.43F5 0
+124358.66 -362056.9 +000007.4-000007.400003.4 06.38-0.06B8 0
+141440.94 +215224.3 +000041.1-000007.200016.9 06.3800.19A7 0
+141624.38 +394440.9 -000140.4+000007.000020.7 06.3800.38F2 0
+144151.25 -305559.2 -000014.9-000015.000003.0 06.38-0.08As 1
+145454.05 -695139.3 -000009.5-000013.000003.5 06.38-0.06B5 0
+150208.59 -073431.1 -000022.9-000002.800005.6 06.3800.18A3 0
+152912.14 +162343.7 -000032.8+000061.000006.5 06.3800.95G8 0
+160204.49 -510714.6 -000011.9-000015.400004.5 06.38-0.00B5 0
+164808.87 +133525.2 +000012.7-000017.300004.8 06.3800.88G5 0
+165732.09 +135302.2 -000081.0+000069.700016.3 06.3800.93K0 0
+170613.03 +102713.9 +000037.4+000006.400008.6 06.3800.90G8 0
+172600.86 +265243.3 +000007.9+000020.300004.8 06.3800.12A5 0
+172925.60 -383101.0 +000022.9+000009.600009.8 06.3800.09A1 1
+180500.81 +415645.8 -000019.8+000098.200017.4 06.3800.29F0 1
+180937.65 +382732.1 -000316.2-000468.300090.1 06.3800.88K2 0
+194539.65 +360527.6 +000002.2+000006.600001.7 06.38-0.05B9 1
+195852.93 -684544.7 +000036.5-000073.800009.6 06.3800.16A2 0
+200505.42 -113557.8 -000000.6-000015.000002.6 06.3800.54F1 0
+202623.46 +563819.2 +000010.0+000008.300006.0 06.3800.02B9 1
+203752.18 -250633.1 +000072.8-000015.400019.9 06.3800.33A9 0
+204747.86 +031823.2 +000037.7+000009.700007.0 06.38-0.01A0 0
+205305.57 -113425.5 +000040.5+000042.300022.2 06.3800.66G1 0
+211342.46 +642415.1 +000017.1-000105.400024.2 06.3800.62G2 1
+212451.68 -032353.6 -000006.6-000050.200014.0 06.3800.33F0 0
+220613.55 +562036.2 +000016.4+000002.600005.7 06.38-0.09A0 0 0.05 1.43
+221629.66 +274814.5 -000015.0-000004.300008.2 06.3800.98G9 0
+222150.86 +420441.4 +000015.7-000005.200004.6 06.38-0.09B5 0 0.04 1.02
+223817.41 +451058.6 -000005.2-000006.700006.2 06.3800.77G2 0
+225823.61 -012436.7 +000085.5-000006.700010.3 06.3800.37F0 0
+042307.76 -353241.4 -000001.6+000010.300003.9 06.3801.24K1 0
+054934.13 -445231.5 -000003.1+000005.800002.3 06.3801.26K1 0
+060253.49 +432242.3 +000008.7-000028.900008.0 06.3801.21K0 0
+072851.40 -643035.2 +000005.4-000008.400004.8 06.3801.55K5 0
+073108.79 +111210.8 -000017.7-000014.200004.6 06.3801.28K0 0
+073745.03 -380038.1 -000012.1+000060.300005.8 06.3801.47K4 0
+074745.21 -160052.1 -000007.8-000000.800001.4 06.3801.70K5 0
+075053.42 +000446.4 +000017.0+000005.500007.9 06.3801.24K2 0
+081341.05 -333410.4 +000033.8+000010.000008.7 06.3801.14K2 0
+091321.53 -293951.9 +000025.2+000021.700003.4 06.3801.60K5 0
+104605.68 +062223.8 -000006.8-000036.600009.3 06.3801.12K1 0
+113356.38 +364856.7 -000126.2-000050.400007.7 06.3801.06K0 0
+170609.64 +094401.9 +000007.8+000005.400005.4 06.3801.46K5 0
+174305.58 +440503.2 -000042.4+000034.700002.7 06.3801.52K4 0
+180943.37 -135603.9 +000014.6-000003.300004.9 06.3801.43K1 0
+180957.59 -590224.6 -000025.6-000002.700005.1 06.3801.55K4 0
+192626.46 +623325.4 +000031.9+000037.800004.8 06.3801.41K5 0
+202203.06 +410755.7 +000002.4-000003.700002.1 06.3801.02G5 0
+211437.03 +000532.2 +000036.4-000012.600004.8 06.3801.57M1 0
+212407.94 -224449.5 -000021.6-000012.300006.8 06.3801.03K0 1
+215012.97 -165041.6 +000018.4-000005.600004.4 06.3801.42K3 0
+220503.47 +144857.4 -000013.5-000014.900006.4 06.3801.52M2 0
+230704.99 +353811.3 +000056.2+000010.700005.1 06.3801.16K0 0
+232228.58 +255506.6 +000002.2-000011.000003.0 06.3801.54K3 0
+233802.98 -150541.4 +000082.3-000111.400009.7 06.3801.08K0 0
+002251.55 -121234.5 +000394.3+000060.500049.0 06.3900.66G3 0 0.04 7.34
+004638.23 +691931.3 +000166.9+000015.300024.6 06.3900.42F3 0
+005654.99 +684632.7 +000097.6-000035.000016.7 06.3900.38F0 1
+013207.58 +344759.9 -000009.7-000005.300003.5 06.39-0.10B7 0
+032555.82 -355515.1 +000036.3-000004.700010.0 06.3900.08A1 0 : chi1For
+040114.84 +365922.1 -000006.1-000002.700008.7 06.39-0.01A0 0
+041751.85 +803208.7 -000011.6+000009.300003.5 06.3900.95K0 0
+052040.69 +664448.5 -000007.6+000024.300008.5 06.3900.92G5 0
+052856.91 -031826.7 -000003.3-000007.000004.3 06.39-0.01A0 1
+060429.11 +513424.6 +000002.3-000042.800008.3 06.3900.20A7 0
+062552.33 +110733.3 -000007.7-000009.600007.2 06.3900.08A0 0
+063326.68 -205526.0 -000017.7-000027.500008.8 06.3900.82K0 1
+065408.60 -055107.9 -000011.2+000005.600005.8 06.3900.17A6 1
+072641.22 +110031.9 -000005.5-000010.400002.6 06.39-0.13B7 0
+074644.72 -124031.1 -000010.3-000000.100003.4 06.39-0.00B9 0
+083110.64 -475159.9 -000013.8+000008.500003.1 06.39-0.15B2 0
+084006.44 +200028.1 -000035.0-000011.800005.5 06.3900.98K0 0
+085240.83 -520744.2 -000016.5+000014.800007.2 06.3900.00A0 1
+085555.93 -234906.3 -000047.0+000045.500014.2 06.3900.16A4 0
+090140.79 +394249.3 -000041.4-000076.500015.2 06.3900.31A9 1
+090305.35 -533301.4 -000019.3+000009.400003.8 06.39-0.07B6 0
+090727.01 +225851.1 -000168.2+000002.900017.0 06.3900.45F5 1
+093756.29 +730449.6 -000042.4-000020.300014.4 06.3900.35F2 1
+094241.37 -353006.2 -000020.1+000007.500002.3 06.39-0.05As 0
+095621.90 -512010.2 -000007.6-000001.700000.7 06.39-0.16B2 0
+110624.32 -645023.8 -000048.9-000006.700006.9 06.3900.11A3 0
+120344.53 +053328.6 -000149.0-000083.100015.3 06.3900.48F5 0
+122336.76 -391808.5 -000023.1+000004.900008.4 06.3900.28F2 0
+123916.85 +355707.1 +000019.3-000002.600006.5 06.3900.10A0 0
+140625.16 -594257.2 -000003.3-000001.200000.1 06.3900.08B0 0
+143320.27 +365733.1 +000002.8-000073.800013.7 06.3900.52F8 0
+144328.15 -625800.0 -000004.4-000004.800002.7 06.39-0.09B3 1
+145638.35 -622151.9 -000009.1-000004.100003.2 06.39-0.06B5 1
+153049.19 -713914.7 -000007.0-000021.800003.1 06.39-0.11B3 0
+153122.31 +363700.0 -000003.8-000025.500014.5 06.3900.53F6 0
+155212.89 -295310.8 -000136.5-000085.500012.4 06.3900.99K0 0
+175426.75 +751016.4 -000012.5+000038.100006.8 06.3900.97K0 0
+184749.20 -775207.0 -000026.5+000149.500023.2 06.3900.59G2 0
+190148.37 +333716.5 +000000.4-000001.000002.9 06.39-0.12B5 0
+201110.08 -085032.4 +000001.4-000002.100000.0 06.39-0.14B1 0
+202707.77 +341944.7 +000001.5-000001.800001.3 06.3900.48F1 0
+203951.85 +111458.0 +000047.4+000083.000030.3 06.3900.56F8 0
+212101.44 +402044.1 -000018.9-000208.900037.6 06.3900.53F8 1
+220152.65 -773945.1 -000012.0-000006.400010.5 06.3900.23A5 0
+220226.25 -165753.4 +000005.9-000001.100006.9 06.3900.45A0 1 0.40 0.00
+221243.89 -044314.1 -000043.4-000035.100010.7 06.3900.50F7 0
+221804.30 -001415.1 -000041.4-000054.700024.1 06.3900.44F3 0
+223141.28 -105419.7 +000071.1-000039.800014.5 06.3900.29A8 1
+224304.32 +471007.5 +000002.3-000002.700000.9 06.3900.45A1 1
+230517.61 +011825.8 +000034.3-000021.200008.0 06.3900.93G9 0
+003455.41 +132216.6 -000074.2-000054.500008.2 06.3901.14K0 0
+005118.31 +032306.6 +000022.1-000063.600007.3 06.3901.07K0 0
+011813.89 +574811.4 -000007.7-000001.200003.7 06.3901.59M5 0
+013552.46 +410435.1 +000144.4+000000.700008.4 06.3901.12K1 0
+013643.52 +074953.4 +000004.5+000009.100003.6 06.3901.60M0 0
+020651.96 -190819.6 +000148.4-000036.200012.0 06.3901.14K1 0
+022526.48 -662938.5 -000020.7+000001.200003.5 06.3901.51M5 0
+033433.58 -315229.3 +000015.4-000001.100002.4 06.3901.40K3 1
+061623.79 +171053.9 -000000.3-000009.600004.5 06.3901.56K5 0
+063736.92 +105112.1 -000038.0-000032.700003.7 06.3901.35K0 0
+070049.74 -332756.6 +000013.1+000078.200007.8 06.3901.05G8 0
+073601.62 -555315.8 -000014.6+000010.400005.4 06.3901.18K1 0
+081421.01 +130254.0 -000018.9-000018.400004.2 06.3901.03G8 0
+095605.35 -404928.2 -000023.2-000017.100003.9 06.3901.61M1 0
+102332.66 -033834.3 -000011.8+000005.500002.7 06.3901.60K5 0
+111234.79 -214457.7 +000012.9+000004.700004.8 06.3901.38K3 0
+122347.82 -302007.4 +000010.2-000012.200004.1 06.3901.57K5 0
+123902.21 +223934.4 -000042.1-000019.800008.9 06.3901.10K1 0
+124304.19 +610919.3 -000051.4+000019.900006.8 06.3901.27K0 0
+135059.40 +681855.6 -000176.6-000058.100010.5 06.3901.18K2 0
+140414.57 -052253.0 -000016.4-000012.700011.1 06.3901.32K0 0
+140814.27 -631228.9 +000019.2+000035.300008.5 06.3901.01G8 0
+142401.98 +272447.5 -000003.9-000004.400002.2 06.3901.61K4 0
+143056.63 -405042.4 -000013.1-000004.200003.1 06.3901.44K3 0
+143517.08 -600056.1 -000027.1-000026.800005.3 06.3901.26K2 0
+143606.88 +231501.1 -000009.5+000027.200008.7 06.3901.06K0 0
+160559.83 -060823.1 -000034.2-000005.300009.4 06.3901.03K0 1
+161206.55 +390320.1 -000003.9-000021.400003.8 06.3901.26K0 0
+161809.81 +683316.0 -000024.7+000044.900005.5 06.3901.34K0 0
+180959.96 -324309.4 +000001.2-000150.000008.9 06.3901.02K0 1
+182107.15 +494331.5 +000000.7+000023.500004.9 06.3901.09K1 0
+191228.02 -213930.0 +000031.8-000022.300007.1 06.3901.13K0 0
+193501.23 +523007.6 +000001.5-000034.100008.9 06.3901.12K0 0
+194438.17 +342451.0 +000003.6+000003.400003.9 06.3901.52M1 0
+195601.62 -812059.4 +000020.0-000000.700004.7 06.3901.40K3 0
+200248.81 +315731.7 +000011.4+000012.800002.9 06.3901.21K1 0
+200806.50 +163951.7 +000004.3+000007.100000.8 06.3901.72M3 0
+212824.83 +081144.6 +000006.9-000027.200003.6 06.3901.64M1 0
+212900.08 -534221.1 +000070.1-000025.500009.0 06.3901.14K2 0
+213515.91 -232715.4 +000078.0-000014.300008.5 06.3901.10K1 0
+215623.98 +211423.4 +000001.7+000014.600002.8 06.3901.70K5 0
+223548.82 -172737.1 -000030.4-000045.300007.0 06.3901.42K4 0
+225435.62 +165630.7 +000015.1-000008.000003.4 06.3901.73S5 0
+232014.37 +615812.5 +000007.0-000004.800003.5 06.3901.68K1 0
+233101.15 -061716.8 -000010.6-000029.700001.3 06.3901.26K0 0
+233157.56 -010509.3 +000009.0+000016.200004.1 06.3901.18K1 0
+002758.48 +193050.7 -000022.3-000017.300006.1 06.4000.99K0 0
+003718.18 -542337.7 +000070.1-000003.800006.8 06.4000.99K0 0
+010030.87 +705858.8 +000076.7-000006.500009.2 06.4000.14A4 0
+011309.82 +614222.3 +000029.2-000006.300005.0 06.4000.02B9 1 0.06 1.01
+020228.27 -293956.4 -000015.7+000009.500007.2 06.4000.14A3 0
+020923.03 +171328.7 +000136.1-000186.200025.5 06.4000.47F5 0
+022155.44 +571434.5 -000001.2-000001.800001.1 06.4000.57A1 0
+023800.70 +074143.4 +000087.7-000041.500012.1 06.4000.43F6 0
+031740.12 +310737.9 -000103.1-000056.600036.9 06.4000.57G0 0
+032045.18 -263623.6 +000041.6+000022.800020.6 06.4000.54F7 0
+032133.43 -474635.9 +000007.0-000013.000007.2 06.4000.99K0 0
+033747.82 +152550.2 +000022.4-000029.500013.5 06.4000.17A5 0
+034232.69 -851543.3 +000021.0+000024.300006.8 06.40-0.01B9 1
+043719.25 -415223.0 +000024.8+000049.400009.1 06.4000.17A3 0
+045309.80 +525028.3 -000014.0-000012.400006.2 06.4000.07A2 0
+052026.41 -052203.1 -000004.1-000004.700004.8 06.40-0.05B8 1
+053535.90 -031510.2 +000000.8-000001.000001.2 06.40-0.12B3 1 0.04 1.01
+053916.23 -175057.9 -000007.0+000002.800002.5 06.40-0.10B4 1
+054120.97 +292914.9 +000016.3-000025.700006.5 06.40-0.08B8 1
+055239.67 +393429.0 -000000.9-000007.300004.9 06.4000.10A2 0
+062558.83 -075341.9 -000000.4-000003.500005.9 06.4000.14A4 0
+065927.94 +255451.1 -000004.6-000006.600002.7 06.40-0.11B8 0
+073607.42 -220937.7 -000015.8-000011.500004.7 06.4000.97K1 0
+074210.22 -583751.4 -000005.4+000007.000003.0 06.40-0.09B2 0
+081251.56 -375528.1 -000003.9-000001.200005.8 06.4000.11A3 0
+091751.36 +113004.1 -000014.9-000002.200006.0 06.4000.10A2 0
+091947.94 -340611.9 -000012.8-000009.700004.8 06.40-0.09B8 1
+093751.54 -092528.1 -000061.7+000007.700008.7 06.40-0.04A1 0
+093945.15 -625634.7 -000017.7+000018.500005.2 06.40-0.08B8 0
+100735.73 -481539.0 -000015.9+000003.900002.5 06.40-0.15B3 0
+104849.86 +650756.9 +000005.1+000007.400007.8 06.40-0.02A1 0
+105527.25 -430114.0 -000053.2+000008.500010.2 06.4000.07A0 0
+111210.90 +681618.7 +000027.7+000006.600010.9 06.4000.13A3 0
+113053.14 +475544.8 -000222.1-000075.300009.9 06.4000.88G9 0
+113900.42 -244313.8 +000030.8-000240.200015.4 06.4000.82G6 0
+121031.64 +164833.4 -000021.7-000002.200003.6 06.4000.07A4 1
+123646.65 -502007.3 -000047.4-000009.500009.1 06.4000.03A0 0
+132714.67 -400945.7 -000017.7+000010.700007.2 06.4000.97G8 1
+134710.87 -623522.9 -000005.5-000003.700000.3 06.4000.00A7 1
+142851.93 -475931.3 -000022.5-000019.200006.6 06.40-0.11Ap 0
+144154.24 +210725.3 -000011.1-000056.300006.9 06.4000.93G8 1
+150655.97 -520147.1 -000002.9-000012.300003.2 06.40-0.11B3 0
+155955.14 -780137.6 -000001.7-000073.500011.8 06.4000.39F3 1
+161345.50 -242519.4 -000010.0-000019.200007.2 06.4000.04B6 1 0.05 0.85
+161658.99 -534145.5 -000058.9-000113.000013.8 06.4000.79G5 1
+165625.32 +650220.6 -000034.4+000032.700014.9 06.4000.38F1 1
+170107.03 -563318.1 -000002.5-000025.600002.8 06.4000.10Ap 1
+174317.71 -275302.3 +000004.0-000003.700001.1 06.4000.44F0 0
+183329.44 -584230.7 +000023.9-000104.100019.8 06.4000.69G5 1
+184142.46 -143351.3 +000001.5-000000.800000.7 06.4000.76F2 0
+184538.06 +795633.0 +000012.4+000067.600011.3 06.4000.30A8 1
+192346.93 +201551.7 +000003.1+000000.400002.9 06.4000.01B9 0
+203608.32 +255257.4 +000023.6+000012.000004.7 06.4000.16A5 0
+211854.32 -284556.4 -000212.6-000066.700008.1 06.4000.97K0 0
+224314.25 -065746.5 +000026.3-000010.100008.9 06.40-0.04A0 0
+233532.07 -072752.1 +000000.3+000016.500007.2 06.4000.87G5 0
+011011.96 -085421.7 -000019.6-000039.200008.9 06.4001.03K0 0
+024419.09 +174550.5 +000036.5-000035.800007.9 06.4001.14K2 0
+051044.59 -255437.9 -000001.4+000026.500004.5 06.4001.25K1 0
+061751.74 -524358.9 +000008.6+000000.900003.8 06.4001.46K2 1
+070601.21 +594806.7 +000022.0-000002.900009.3 06.4001.19G8 0
+072213.41 +385945.7 +000000.9-000037.400006.1 06.4001.22K0 0
+073324.83 +371116.4 -000000.6+000005.900006.2 06.4001.23K0 0
+073924.20 -165050.1 +000000.1-000015.300004.9 06.4001.47K3 0
+074414.07 +125136.4 -000014.6-000018.400003.7 06.4001.39K0 0
+080549.64 -003424.0 -000013.5+000001.100004.6 06.4001.06K0 0
+082209.50 +744912.9 +000048.3+000045.300007.0 06.4001.02K0 1
+083429.73 -270553.5 -000037.7+000015.400003.1 06.4001.43K3 0
+092123.61 +452212.5 -000009.2-000020.200004.6 06.4001.30K0 0
+110644.01 +174414.7 +000025.6-000025.600004.2 06.4001.55K5 0
+132942.82 -231652.9 -000060.7+000011.000001.6 06.4001.32M6 0 2.85 384.00
+141521.33 -533035.7 -000018.4-000004.400003.3 06.4001.58K3 0
+153324.29 -402926.5 +000040.1-000062.900005.3 06.4001.02K0 0
+160406.20 -591034.2 -000004.7-000004.100001.3 06.4001.37K1 0
+161659.20 -200614.7 -000005.8-000007.100005.2 06.4001.27G8 0
+164116.74 +011443.7 -000013.4-000016.000004.2 06.4001.02K0 0
+173608.10 +281106.1 +000001.7+000029.600007.8 06.4001.37K5 0
+180748.37 -643300.1 -000008.3-000057.400006.1 06.4001.27K2 0
+191850.93 +002020.4 +000017.0+000009.200006.7 06.4001.05K0 0
+212116.60 -495616.3 -000002.3-000161.900008.9 06.4001.33K3 0
+214512.40 +521603.3 -000002.4-000000.800001.2 06.4001.90K5 0
+222039.52 +505850.9 +000002.5-000000.400002.0 06.4001.20K2 0
+225514.87 -362318.9 +000045.0+000000.600004.5 06.4001.31K2 0
+234231.41 +614045.8 +000039.5-000013.300007.1 06.4001.25K2 0
+003319.20 +705854.7 +000035.4-000001.800006.2 06.41-0.01A0 0
+003343.85 -350003.0 -000060.3-000516.800027.6 06.4100.62F8 1
+011007.38 -574138.9 -000002.9-000114.700007.9 06.4100.89G6 0
+025732.63 -381127.4 +000002.6+000011.100009.0 06.41-0.02A0 0
+031731.54 +653930.1 -000010.3+000006.900005.5 06.4100.08A3 1
+032903.80 +031455.3 -000002.4+000007.300007.2 06.4100.79G5 0
+033149.04 +492403.9 -000001.7-000001.000001.5 06.4100.07B9 0
+033800.17 +423458.4 +000019.1-000024.600003.9 06.41-0.06B8 0
+041200.26 -171628.6 +000021.0-000054.200009.5 06.4100.97K0 0
+052638.82 +065207.5 +000009.6-000032.500010.7 06.41-0.02A0 0
+052800.92 +334551.2 +000020.1-000209.300029.5 06.4100.51F5 0
+052801.47 +011753.7 -000000.2+000001.100002.8 06.41-0.17B2 0
+054140.31 -025347.5 +000050.5+000023.700011.9 06.4100.32A9 1
+062111.91 +293227.3 +000009.5-000045.700009.6 06.4100.05A1 1
+062318.49 +034552.2 +000001.6-000009.600003.0 06.41-0.15B3 0
+065245.44 -592028.6 -000014.8+000038.200006.9 06.4100.18A3 1
+065843.70 -305953.0 -000010.7+000006.600004.2 06.41-0.14B3 0
+074121.72 -443755.8 -000000.1+000004.600002.9 06.41-0.00B7 0
+080044.14 -025254.9 -000005.7+000003.000001.1 06.41-0.09B2 0
+083431.95 -323554.2 -000010.7-000143.000015.9 06.4100.75G5 1
+084520.77 -023603.7 +000003.8-000013.200011.5 06.4100.52F2 1
+085045.13 +184956.1 -000011.8-000023.500004.3 06.4100.01A2 0
+085238.70 -363243.2 -000007.9-000002.200003.1 06.4100.55G8 0
+092331.85 +251058.2 -000120.1+000000.600004.8 06.4100.86G5 0
+093737.52 +601249.5 -000011.8-000032.400010.2 06.4100.92G5 0
+111232.53 +354852.0 -000248.6-000151.300046.0 06.4100.60G0 0
+112004.16 -715939.6 -000024.9-000001.600004.3 06.4100.02B4 0
+122426.81 +253456.7 -000007.5-000010.700010.2 06.4100.28F0 1
+145323.36 +154218.4 -000023.6+000023.100020.4 06.4100.57F6 1
+150649.10 -162903.6 -000062.3-000016.700007.9 06.4100.16A1 0
+154459.61 -504707.5 -000052.0-000023.100010.2 06.4100.16A3 1
+154725.64 -401138.8 -000156.6-000042.600007.9 06.4100.88G8 0
+161428.89 -210627.2 -000016.1-000029.700009.4 06.4100.00B9 0
+162256.48 +321958.9 +000022.2-000007.100006.3 06.4100.08A4 0
+165902.57 +691110.9 -000000.2-000040.600011.5 06.4100.72K0 0
+174707.30 -380643.5 -000003.4-000027.600008.6 06.41-0.02A0 1
+174953.01 -614252.8 +000005.5-000018.800004.7 06.41-0.05B9 0
+175358.13 -344951.8 +000004.3-000004.600003.4 06.4100.00Ap 0 0.04 4.46
+180314.57 +193647.4 -000004.4-000000.500008.0 06.4100.02A0 0
+183206.88 +033934.5 +000009.2+000003.200002.7 06.41-0.03A0 0
+184141.31 +313703.3 +000008.3+000006.300003.0 06.41-0.05B8 0
+211713.54 -131644.3 -000009.4-000006.100005.3 06.4100.04A1 0
+215555.60 -303621.1 +000053.5-000020.000007.9 06.4100.93G8 0
+215711.09 +660922.2 +000005.8-000000.300002.0 06.41-0.06B2 0
+223001.39 -125454.4 +000160.9+000000.500012.3 06.4100.36F2 0
+230710.45 +594338.6 +000006.6-000001.800002.4 06.41-0.03B2 0
+231421.72 +294618.7 -000005.7-000007.600008.9 06.4100.45F6 0
+233143.05 +282412.7 -000029.9-000013.800006.8 06.4100.04A1 0 0.06 2.86
+234839.03 +645235.3 +000017.1-000014.300004.5 06.4100.06A0 1
+000832.87 +631214.6 -000009.4-000003.500002.2 06.4101.00G3 1
+004642.47 +593428.3 -000005.9-000000.900000.2 06.4101.08G0 0
+010700.07 +565606.9 +000094.0-000108.600010.3 06.4101.19K2 0
+013451.55 -234159.0 +000025.1+000012.900003.3 06.4101.31K2 0
+030920.10 +204540.1 +000051.5-000011.800006.4 06.4101.24K2 0
+042809.48 -415735.4 -000014.7+000002.600003.0 06.4101.61M1 0
+060209.32 -600548.7 +000016.6+000007.800004.0 06.4101.51M4 0
+100249.42 -620924.0 -000008.8+000003.900001.2 06.4101.69K3 0
+103039.24 -612123.4 +000003.0+000013.400004.0 06.4101.65M2 0
+110025.58 +513007.7 -000029.9-000016.000005.7 06.4101.01G9 0
+120228.59 -712920.4 -000062.2+000011.000007.8 06.4101.16K1 0
+123232.89 -211243.2 -000138.4-000045.700007.8 06.4101.11K0 0
+124328.40 -585409.9 -000071.1-000000.300004.9 06.4101.09K0 0
+133807.63 -582452.5 -000000.8-000026.800006.9 06.4101.11K1 1
+141453.05 +032009.4 -000050.0-000024.800004.0 06.4101.60M4 0
+142315.36 -472501.0 -000006.2-000003.900001.0 06.4101.26G5 0
+154801.79 +314408.6 +000001.8-000043.800004.0 06.4101.52K5 0
+170217.09 +315302.6 +000027.8+000022.600009.7 06.4101.13K0 1
+182357.27 +384421.0 +000007.8+000013.600003.8 06.4101.43K2 1
+202441.75 +012207.0 +000005.7-000020.100003.8 06.4101.60K5 0
+202843.58 -154429.4 +000008.1-000001.100005.3 06.4101.00G8 0
diff --git a/kstars/kstars/data/hip009.dat b/kstars/kstars/data/hip009.dat
new file mode 100644
index 00000000..f219bcf4
--- /dev/null
+++ b/kstars/kstars/data/hip009.dat
@@ -0,0 +1,1000 @@
+203506.34 -711119.7 -000038.5+000012.300004.0 06.4101.30K2 0
+204720.77 +453448.0 +000004.2-000022.400002.5 06.4101.61K3 0
+205406.58 -275530.7 -000011.7-000017.200003.4 06.4101.63M1 0 0.04 7.32
+210441.63 +025632.1 +000012.4+000005.800008.2 06.4101.05K0 0
+212934.49 +063453.0 +000004.5-000003.500004.0 06.4101.18K0 0
+213442.76 +014945.1 +000013.2-000011.400002.1 06.4101.40M3 0
+220816.28 +494749.2 +000001.6-000004.400002.9 06.4101.58K5 0
+222036.25 -573035.1 +000025.7-000008.900004.2 06.4101.40K3 0
+223006.53 +492123.3 -000025.1-000030.300008.2 06.4101.17K2 0 0.13 17.74
+223218.69 +540213.2 +000030.3+000014.500005.2 06.4101.04G8 0
+232034.54 +621247.8 -000001.4-000001.000001.9 06.4101.60K2 0
+233229.03 +235037.2 -000002.0-000027.100004.7 06.4101.49K5 0
+012726.67 +410604.0 +000009.8+000024.700017.9 06.4200.31Am 0
+015709.82 -101430.6 -000368.4-000243.200029.4 06.4200.82G5 0
+031008.83 +274911.6 +000017.6-000050.900005.4 06.4200.01A0 0
+033238.98 +445120.8 +000001.1-000006.400002.1 06.42-0.01B2 0 0.11 0.20
+045056.58 -532735.7 -000087.3+000084.900031.2 06.4200.48F0 1
+045609.02 +075417.3 -000092.8-000042.900017.0 06.4200.41F5 0
+050352.12 -142212.9 +000001.2+000003.100002.5 06.42-0.19B2 0
+051641.05 +015650.4 -000010.9-000006.600005.4 06.42-0.01A0 0
+053344.30 -545408.3 +000066.0+000010.400017.8 06.4200.55F8 0
+053927.11 +214546.8 +000002.9-000032.100004.9 06.4200.07A1 0
+055945.83 +551915.9 -000002.8-000088.400009.5 06.4200.32A5 0
+071519.41 -000940.7 -000008.2+000004.000006.2 06.4200.90G5 0
+072202.05 -085845.9 +000009.4+000014.200000.8 06.42-0.19O9 0
+074342.93 -381206.9 -000021.4+000015.600005.6 06.42-0.12B8 0
+074932.32 +124851.5 -000006.8-000018.500006.4 06.4200.98K0 0
+075805.90 +071248.8 -000012.0-000010.300003.9 06.42-0.03A0 0
+081101.69 -371732.6 -000004.7+000005.800001.3 06.42-0.04B0 0
+082244.06 +603752.5 +000009.1-000002.100007.3 06.4200.97K0 0
+082829.16 -023101.6 -000010.3-000010.600011.7 06.4200.33A5 0
+084257.01 -355636.1 -000010.5+000020.200007.4 06.4200.02A0 0
+085350.76 -402651.2 -000006.4+000003.500002.5 06.4200.96K0 0
+095121.69 -061055.4 -000126.8+000053.700022.4 06.4200.58F8 0
+100112.01 -560547.6 -000027.4+000001.000003.8 06.42-0.01B8 1
+101321.20 -613931.8 -000015.8+000002.700003.2 06.42-0.11B2 0
+102803.81 +484713.4 +000080.6-000881.800042.5 06.4200.61G1 0
+102818.28 -630952.5 -000016.3+000003.300001.6 06.42-0.04B2 1
+111542.76 -572121.1 -000013.3-000005.400005.6 06.4200.10A3 0
+115255.82 +374358.1 +004003.7-005813.000109.2 06.4200.75G8 0
+115807.25 +321626.6 -000108.4-000062.400021.1 06.4200.33A9 0
+115854.39 -255431.7 -000027.9-000022.500003.7 06.4200.04A1 0
+125332.20 +192853.4 -000150.3-000176.800022.7 06.4200.81G5 0
+132845.80 +504307.5 +000035.7-000074.800012.9 06.4200.40F0 0
+134614.54 -544059.9 -000030.7-000022.800009.7 06.4200.12A1 0
+141131.28 +012144.4 -000128.4+000031.100021.8 06.4200.48F7 0
+141953.25 -064446.0 -000090.7-000023.500010.8 06.4200.92G5 0
+142422.18 -825053.6 -000022.6-000011.000003.7 06.42-0.00B8 0
+160110.72 -634635.5 -000003.2-000003.500001.6 06.4200.57F8 0 0.78 6.32
+163526.29 +170326.4 -000008.3-000001.400006.2 06.4200.06A2 0
+172237.90 -355439.4 +000088.2+000096.200027.0 06.4200.54F8 1
+172655.30 -255636.2 -000009.7-000026.800007.7 06.42-0.06B9 0
+173214.88 +115548.0 +000002.7+000016.300006.6 06.42-0.01B9 0
+180027.65 +193020.8 +000005.2+000000.800002.0 06.42-0.05B8 0
+180838.59 -212658.4 -000000.9-000002.300001.1 06.4200.76A2 0
+183323.30 +081605.8 -000000.9-000009.100002.1 06.42-0.04B8 0 0.04 3.91
+191700.53 -651339.5 -000004.0-000024.000004.7 06.42-0.05B8 0
+192237.68 -511352.5 +000083.1-000005.400014.1 06.4200.33F0 1
+194850.60 +332614.3 -000003.6-000005.700001.5 06.4200.13B0 0 0.12 13.37
+203447.38 -302824.3 +000012.7-000021.900005.5 06.42-0.07B8 0
+205200.39 +325056.1 +000000.2-000008.700001.7 06.42-0.14B3 0
+211718.79 +583641.4 -000002.9-000002.700001.3 06.4200.19B2 1
+213452.99 -294145.9 +000014.3-000015.000004.7 06.42-0.10B8 0
+223636.34 +114147.8 -000013.7+000006.100008.7 06.4200.03A1 0
+230400.80 +063658.8 -000028.4+000007.400012.0 06.4200.42F2 0
+012627.32 -002356.3 +000050.1-000019.700004.7 06.4201.24K0 0
+015137.80 -065226.8 +000004.1-000009.400006.0 06.4201.23K0 0
+033251.46 -610101.2 +000077.5+000047.400007.6 06.4201.04K0 0
+042414.47 +120928.9 +000015.8-000022.200004.6 06.4201.41K0 0
+051138.31 +295413.1 +000007.7-000023.100002.9 06.4201.75M2 0
+060639.20 +632713.7 -000035.5+000008.700007.9 06.4201.01K0 0
+062609.60 -033057.1 -000092.1+000065.100006.1 06.4201.04G5 0
+065132.56 -481733.8 +000019.0-000010.400004.7 06.4201.21K2 0
+072852.66 +461853.2 -000041.6-000065.700009.7 06.4201.20K0 0
+081746.15 -360403.3 -000003.4+000001.500000.8 06.4201.45M0 0
+081814.43 +154040.6 -000018.8-000004.700006.7 06.4201.02K0 0
+084022.11 +194011.9 -000035.2-000013.200004.3 06.4201.02K0 0
+084814.63 -283819.6 -000010.6-000008.400004.2 06.4201.36M5 0
+084837.48 -010241.4 -000050.9-000001.400007.1 06.4201.14K0 0
+091955.78 +740100.3 -000040.6-000063.900008.8 06.4201.05G8 0
+100423.39 -395833.1 -000037.3+000000.500005.1 06.4201.31K1 0
+101858.77 +464539.1 -000049.4-000031.900003.9 06.4201.19K1 0
+101900.74 +244243.6 -000055.2+000007.300002.8 06.4201.39K0 0
+102903.67 -651034.8 +000054.4+000037.400005.2 06.4201.68M1 0
+103752.28 +340443.0 -000018.9+000005.200002.8 06.4201.36K0 0
+104928.82 +634836.0 -000014.4+000011.600003.8 06.4201.29K0 1
+124751.42 +033421.8 -000008.9-000002.100005.7 06.4201.60M4 0
+132914.94 -012151.4 -000042.0-000059.000006.8 06.4201.12K0 0
+134513.47 +101931.5 -000055.0-000044.800008.8 06.4201.23K2 0
+135758.86 -255953.1 +000027.5+000004.500005.6 06.4201.27K1 0
+172744.07 +082631.7 +000013.1-000042.100004.0 06.4201.66M4 0
+194204.13 +552747.9 +000013.0-000038.300004.2 06.4201.45M5 0
+203359.92 +045355.3 +000004.8-000008.800005.2 06.4201.02K0 0
+205047.15 -320316.0 -000008.3-000063.300004.7 06.4201.51K5 0
+212859.92 +175421.3 -000009.1+000000.600006.0 06.4201.39K5 0
+213202.86 -844836.0 +000031.3-000029.800004.9 06.4201.41K3 0
+171427.66 -394559.9 -000001.8-000001.600000.6 06.4202.28K0 0
+222244.18 -455652.5 +000027.9-000010.900006.5 06.4202.23S5 0 : pi 1Gru
+000023.87 +265505.7 +000042.2-000053.500012.7 06.4300.51F7 0
+000744.10 -023255.3 +000030.1+000002.800006.7 06.43-0.15B8 0
+001554.87 +610000.7 -000020.9-000010.300005.8 06.4300.84G8 0
+013550.60 -395649.2 -000044.0-000049.000026.5 06.4300.41F3 0
+015519.69 -601844.6 -000045.8-000040.400018.2 06.4300.41F2 1
+021341.61 +583338.1 -000000.1-000000.500001.1 06.4300.55A3 0
+033501.04 +600229.0 -000022.6+000021.500017.9 06.4300.43F5 1
+034602.89 +243140.8 +000019.8-000044.400009.2 06.43-0.02A0 0
+053817.42 -503827.7 -000000.7+000019.100006.2 06.43-0.05A0 0
+061312.46 +103740.3 +000078.1-000297.100055.2 06.4300.66G8 0
+063931.47 +243559.8 +000019.3+000090.200028.4 06.4300.52F8 0
+064451.96 -272032.6 -000006.2+000293.900037.6 06.4300.55F7 0
+071006.79 +211453.3 -000174.7-000473.100021.7 06.4300.88G9 1
+072228.30 +004203.4 +000038.3-000049.900014.5 06.4300.99G5 0
+075100.08 -243142.6 -000002.9-000029.200006.5 06.43-0.00B9 1
+081550.52 +602250.1 -000016.1+000007.600006.5 06.4300.21A7 1
+084808.79 -422748.5 -000013.7+000007.000001.9 06.43-0.18B2 0
+090448.00 -575109.5 -000025.0+000022.700003.0 06.4300.29A8 1
+093218.45 -283740.4 -000088.8+000043.800013.3 06.4300.36F3 0 0.48 0.65
+093307.71 -390745.0 -000041.3+000039.100013.8 06.4300.34F2 0
+095743.90 -015630.4 +000008.9+000008.500011.8 06.4300.70G5 1
+100408.48 +031204.6 -000073.6-000093.800018.2 06.4300.40F4 0
+101138.19 +132118.7 +000038.8-000037.000014.5 06.4300.47F7 1
+103716.12 -535119.0 -000010.9+000002.100002.0 06.43-0.15B3 0
+104432.42 -705118.9 -000047.9+000000.200009.2 06.4300.23A6 1
+111157.86 -264822.1 -000027.0+000015.900007.6 06.4300.92K0 0
+112149.35 +570429.4 -000058.3+000005.800012.8 06.4300.16A7 0
+112157.11 -773630.1 -000077.9-000008.400013.4 06.4300.20A5 0
+124326.24 -401040.1 +000025.2-000016.100013.9 06.4300.24A7 0
+124753.67 -245106.3 -000041.5+000036.500003.8 06.43-0.06B8 0
+130449.78 +730129.8 -000019.0+000009.600008.2 06.4300.22F0 1
+130820.52 -782645.5 -000038.9-000024.900007.3 06.4300.01A0 0
+131632.33 +194706.8 -000110.2+000029.500011.7 06.4300.27F0 1
+134944.98 +363758.0 -000079.8+000024.200015.4 06.4300.26A7 1
+135019.39 -395403.0 +000006.7-000008.900008.9 06.4300.99K1 0
+135120.70 -242323.2 -000580.9-000244.900050.2 06.4300.70G5 0
+140656.48 +743537.5 -000053.2+000012.700007.5 06.4300.16A7 0
+140740.84 -484214.3 -000035.5-000027.700009.9 06.4300.00B9 0
+144610.92 -211032.6 -000056.0-000103.600023.6 06.4300.60G2 1
+152858.69 -285200.5 -000043.9-000032.900016.5 06.4300.61G0 1
+160955.31 -182025.6 -000067.4-000069.200020.2 06.4300.45F3 0
+170146.36 -510751.3 -000010.9-000044.800010.1 06.4300.28A7 1
+173040.21 +385255.8 +000001.2+000012.500003.3 06.4300.51F6 0
+182742.09 +593256.5 +000045.8+000038.500008.9 06.4300.98K0 0
+184001.93 +305057.8 -000013.2+000034.200005.6 06.4300.90K0 0
+185912.29 +391302.4 -000000.2-000001.200004.0 06.43-0.17B5 0 0.04 1.58
+193709.62 +292001.4 +000000.9-000005.200003.7 06.43-0.09B5 0
+194441.27 +084335.7 +000037.3-000017.500008.2 06.4300.94K0 1
+200750.34 +092359.1 +000046.6+000028.400023.1 06.4300.46F3 1
+204045.07 +195605.2 +000119.1+000312.200047.6 06.4300.61G5 0
+213233.22 -243525.6 +000068.9+000006.200014.4 06.4300.20A7 0
+223235.38 +201347.8 +000166.7+000030.500018.9 06.4300.35F1 0
+224255.45 +374809.9 -000001.1-000005.300002.7 06.43-0.12B1 0
+225834.85 +092126.0 +000396.7-000147.700032.3 06.4300.64G2 0
+230211.32 +443422.4 +000010.4-000018.000009.1 06.4300.96K0 0
+230321.33 +583350.0 +000048.4-000008.900011.4 06.4300.90G8 1
+230506.40 +163348.1 -000186.5-000211.000024.8 06.4300.89G8 0
+230949.53 -143037.9 +000030.1-000006.300009.4 06.4300.01A0 0
+002304.35 -155633.4 +000076.8+000025.000003.2 06.4301.59M0 0
+003637.59 -650727.9 +000041.9-000008.500005.0 06.4301.26K2 0
+003730.44 +030807.8 +000090.3-000060.200005.7 06.4301.34K4 0
+003848.75 -250628.0 +000056.5-000021.700004.5 06.4301.48K4 0
+012723.31 -222016.9 -000001.7-000084.300008.4 06.4301.12K0 1
+013752.05 -032626.3 +000026.3-000010.600003.6 06.4301.57K5 0
+020412.44 -115135.1 +000055.4-000003.200003.1 06.4301.50K4 0
+021353.55 -090352.8 +000001.4+000020.500002.6 06.4301.42K0 0
+041045.89 -351625.4 -000020.1-000026.000002.8 06.4301.07K2 0
+045330.49 -664031.6 +000004.5+000010.300002.8 06.4301.64M0 0
+050936.62 +693822.4 +000060.4-000063.500008.5 06.4301.10K1 0
+052043.74 +023241.0 +000031.6+000020.500007.9 06.4301.04G8 0
+062735.52 +323347.2 +000007.0-000067.600007.5 06.4301.26K0 0
+074021.02 -114509.1 -000008.3-000014.000006.1 06.4301.25K2 1
+081758.26 -300013.3 +000030.1+000003.800007.0 06.4301.04K0 0
+082819.78 -084858.3 +000015.3-000040.800003.8 06.4301.20K0 0
+085305.35 -165708.5 -000052.6-000050.700007.8 06.4301.08K1 0
+113458.93 -042140.2 -000044.5-000045.800005.3 06.4301.17K0 0
+125017.23 +225148.8 +000104.7-000066.400007.5 06.4301.00K0 0
+130530.83 -520656.5 -000052.0+000009.000003.0 06.4301.69M1 0
+134254.64 -504724.7 -000008.8-000015.800003.4 06.4301.67M0 0
+142440.84 -441839.7 -000037.3-000041.000006.6 06.4301.05K0 0
+160926.01 +554944.1 -000032.7+000023.200007.5 06.4301.08K0 0
+163507.77 -451439.2 -000030.5-000062.100005.3 06.4301.35K2 1
+171946.49 +020822.1 +000023.9+000023.300005.4 06.4301.49M5 0
+173147.36 -334211.1 -000007.7-000031.400008.1 06.4301.19K2 0
+175158.46 +151934.6 -000006.9+000040.200007.4 06.4301.00K0 1
+181352.22 +022336.6 -000001.4-000011.200002.8 06.4301.54K2 0
+194114.65 +222710.0 +000000.4-000003.500002.3 06.4301.48K0 0
+202959.87 +455541.5 +000080.5+000148.900007.9 06.4301.14K2 0
+211832.43 +611103.8 -000007.7-000003.200002.0 06.4301.54M3 0
+213150.15 +235042.6 +000008.8+000007.100006.3 06.4301.06G8 0
+213317.62 -524415.9 -000009.7-000014.000003.7 06.4301.48K4 0
+214358.12 +224855.4 -000020.6-000043.500005.6 06.4301.29K2 1
+215426.54 +801830.9 +000002.0-000014.500004.0 06.4301.45M3 0
+220957.82 -480627.0 +000068.6-000062.700004.8 06.4301.38K3 0
+223053.75 -260424.8 +000039.2-000075.500008.2 06.4301.08K1 0 : zet PsA
+224449.12 +523101.9 -000005.1+000006.600003.4 06.4301.54K2 0
+231212.43 -805445.6 +000027.0-000011.400005.6 06.4301.50K4 0
+232635.44 -214427.0 +000057.6-000001.600008.2 06.4301.04K0 0
+232900.80 -442952.9 +000037.6-000013.400006.1 06.4301.18K2 0
+234214.68 +445930.3 -000019.2-000017.300004.2 06.4301.50K5 0
+002731.02 +160131.7 +000089.8+000009.900007.7 06.4400.23A5 0
+002821.17 -202005.2 -000118.1-000112.700031.0 06.4400.59G3 1
+005312.39 -244637.1 +000104.5+000040.000013.4 06.4400.44F3 1
+005719.53 +612519.0 +000060.0-000015.500005.7 06.4400.94G8 0
+010759.58 +015938.7 +000143.4-000432.800021.5 06.4400.85K0 0
+011345.17 +073442.2 +000154.4-000047.100016.7 06.4400.49F7 1
+011847.02 +372310.7 -000008.7-000011.300007.2 06.4400.23A5 1
+012623.56 +200415.2 +000055.5-000040.100010.7 06.4400.95K0 0
+015348.46 +553551.6 +000047.5-000013.000013.6 06.4400.18A5 0
+021922.77 +485719.0 -000098.6+000072.400015.5 06.4400.43F4 0
+025035.30 +365655.1 -000008.4-000129.100016.5 06.4400.62G0 0
+031711.45 +402859.0 +000013.9-000031.100004.6 06.44-0.03B9 1
+042537.25 +155627.9 +000104.6-000028.800021.5 06.4400.51F7 1
+052536.50 -012928.7 +000001.5-000000.500004.1 06.44-0.16B3 0
+053233.68 +571317.8 +000112.0-000224.600022.8 06.4400.59F8 0
+061618.84 -591245.8 -000045.5-000316.900027.5 06.4400.59G1 0
+063446.33 +073421.0 -000016.8-000007.400009.0 06.44-0.01A0 0
+063727.29 +243527.0 -000003.9+000002.500006.0 06.4400.10A3 1
+070215.48 -432413.9 +000001.8-000000.300008.0 06.44-0.04A0 0
+070357.46 -100725.6 -000005.4+000000.700002.6 06.44-0.07B9 0
+075821.47 -512654.9 -000042.6+000043.900006.3 06.4400.26A8 0
+081929.52 -343524.5 -000008.9+000004.300004.0 06.44-0.08B8 0
+082929.82 -541242.5 -000021.1+000017.000004.5 06.44-0.11Ap 0 0.04 3.72
+083512.48 -395814.0 +000074.2+000042.600027.5 06.4400.58G1 0
+090643.16 +592040.4 -000015.2-000014.300002.9 06.4400.04A2 0
+094725.99 +113405.4 -000049.9-000004.800011.1 06.4400.26A7 0
+111738.88 -344414.3 -000027.6-000016.800021.4 06.4400.41F3 0
+114108.60 -291148.6 -000305.1+000225.600024.1 06.4400.65G2 1
+121902.03 +260030.1 -000011.8-000009.100013.1 06.4400.18Am 0
+130506.70 -470700.6 -000045.9-000034.000009.0 06.4400.41F5 0 0.04 0.14
+134416.03 -510044.7 -000029.1-000019.900008.9 06.44-0.11A0 0 0.05 2.60
+141621.41 -063717.5 -000042.6-000010.500019.2 06.4400.28A9 0
+145130.07 -771033.4 -000014.3-000010.000003.6 06.44-0.02Ap 0
+151655.08 -461208.3 -000132.8-000026.000018.8 06.4400.51F6 0
+152632.17 +540113.2 +000017.9-000013.700009.0 06.4400.08A2 0
+152919.30 -383805.4 -000032.4-000070.800015.9 06.4400.35F2 0 0.05 1.15
+163006.08 +485740.4 -000048.4-000056.500009.0 06.4400.03A1 1
+172500.90 +671824.1 -000531.0+000003.600078.1 06.4400.76K0 0
+172557.84 -013906.9 +000061.7+000052.200016.2 06.4400.46F3 0
+190104.30 -370341.4 -000004.7-000020.900012.9 06.4400.02B9 1
+190149.42 +221551.8 +000012.6+000014.400007.9 06.4400.13A4 0
+194830.51 +104138.8 -000002.3-000005.800001.9 06.4400.93F8 0
+195756.12 +421538.9 -000005.2-000010.200002.6 06.4400.10A3 1
+200344.33 -223544.3 -000038.5+000023.400017.4 06.4400.50F7 0
+201606.03 +043451.3 -000040.7-000051.200014.8 06.4400.87G5 0
+202505.00 +593600.4 +000001.9-000009.700003.4 06.4400.09A3 1
+205358.37 -065321.9 +000026.1-000022.300014.2 06.4400.36F1 0
+210958.26 +025637.0 +000020.4+000033.600010.9 06.4400.38F5 1
+221000.13 -281733.0 +000029.4+000024.000009.2 06.4400.15A5 0
+230143.56 +033151.7 +000032.3-000052.700005.7 06.4400.97G5 0
+230631.71 +195439.0 +000287.2+000004.800035.3 06.4400.54F7 0
+234949.61 -251952.6 -000024.3-000018.900008.2 06.4400.10A3 0
+010432.61 -333158.0 -000044.2-000023.500006.3 06.4401.07K0 1
+013451.31 -033125.7 +000012.5-000033.300004.0 06.4401.34K0 0
+015126.35 -395009.2 +000015.7-000024.700007.2 06.4401.09K1 0
+015146.09 -153850.9 +000013.4+000001.500004.0 06.4401.61M2 0
+020450.99 +074408.4 +000029.5-000000.200006.8 06.4401.11K0 0
+034806.56 +245918.5 -000027.8-000028.100004.4 06.4401.70K5 0
+053908.72 +412131.9 -000030.7-000119.500013.1 06.4401.00K0 0
+055649.00 -315834.6 +000003.2+000012.700004.2 06.4401.07G8 0
+063011.81 -191253.4 +000006.4-000022.000002.6 06.4401.68M0 0
+063310.24 -383730.5 -000001.0-000018.500006.9 06.4401.00G8 0
+073351.53 +511851.1 -000011.5-000022.600003.7 06.4401.35K0 1
+081013.12 +255040.4 -000015.1-000030.800003.2 06.4401.42K0 0
+081523.27 -502657.1 -000016.2-000006.700004.4 06.4401.52K3 0
+082539.37 -172621.9 -000011.6-000000.700004.7 06.4401.23K1 0
+105232.11 +523013.4 -000058.6-000051.900010.3 06.4401.11K2 0
+110036.33 -530642.7 -000086.0+000015.300007.9 06.4401.28K3 0
+110316.09 -315738.8 -000042.0-000026.300004.3 06.4401.62M2 0
+110327.37 +700151.0 +000010.7-000033.200004.4 06.4401.28K0 0
+110734.15 -483824.1 -000015.2+000023.100005.9 06.4401.49K3 0
+112758.67 -351943.9 +000009.2-000000.100002.6 06.4401.61K4 0 0.09 100.19
+120344.54 -741250.7 -000014.2-000004.200003.5 06.4401.20G6 0
+125818.87 +645531.8 -000018.0+000012.100003.9 06.4401.15K0 0
+132357.11 -205528.3 -000037.4-000019.900006.9 06.4401.10K1 1
+132430.54 +122554.3 -000011.7+000035.800006.1 06.4401.06K0 1
+144518.85 -511853.6 -000020.5-000014.900002.9 06.4401.59K4 0
+151134.82 -451639.0 -000014.7+000014.900008.4 06.4401.04K1 1
+163847.73 -083706.9 +000002.8-000010.200003.7 06.4401.81K5 0
+170800.70 +311222.5 -000003.1-000019.400003.2 06.4401.28K2 0
+174306.86 -330304.6 -000003.0-000005.500001.2 06.4401.81M1 0
+174919.05 +015740.4 -000007.4+000077.100009.5 06.4401.24K0 0
+190852.27 -554312.5 +000058.5-000115.600008.0 06.4401.10K1 0
+190939.76 -394937.9 -000004.9-000021.700009.3 06.4401.06K0 0
+192406.05 +362706.9 +000005.6+000078.500009.1 06.4401.07K1 0
+193740.82 +350121.2 -000007.6-000010.200001.9 06.4401.56K5 0
+194953.42 -664847.1 -000000.6+000009.800003.0 06.4401.48K4 0
+202714.19 +202835.4 +000000.5-000008.300002.0 06.4401.03K0 0
+214544.45 +355126.2 +000091.8+000011.100006.5 06.4401.00G8 0
+231716.59 +450951.5 +000100.6-000062.200013.5 06.4401.08K0 0
+233555.94 +243339.6 +000000.9+000010.200002.6 06.4401.70M1 0
+234305.03 +515621.6 +000030.2-000004.200005.8 06.4401.03K0 0
+222307.02 +555747.6 -000002.9-000002.400001.2 06.4402.21G8 0
+014443.67 -064558.2 +000011.1+000004.700006.1 06.4500.86G0 1
+020435.04 -545253.9 +000075.8-000024.700021.2 06.4500.39F2 0
+021645.27 +833341.5 +000058.3-000043.000007.6 06.4500.95K0 0
+021857.96 +231004.2 -000017.7-000008.600009.5 06.4500.38A7 0
+022723.56 +101155.7 -000295.0-000202.100027.5 06.4500.45F5 0
+022759.93 +015739.2 -000000.8-000014.200003.4 06.4500.97K0 1
+024731.15 +441620.0 -000000.2-000007.000001.7 06.4500.64F5 0
+024926.93 +371935.1 -000020.3-000003.200008.6 06.4500.42F6 1
+033332.19 +584555.3 +000013.1-000045.600004.3 06.4500.17A4 1
+041156.10 -085015.0 +000061.6+000007.000006.1 06.4500.95G5 1
+041338.15 -010859.0 +000004.6-000004.700002.3 06.45-0.12B5 0 0.04 1.33
+042137.51 -061702.9 +000005.1-000013.900006.5 06.4500.06A0 0
+050200.03 +013631.8 -000005.4+000009.800006.4 06.45-0.05B8 1
+051610.56 -112109.2 -000000.3+000004.500003.9 06.4500.67G0 0
+052322.86 +285612.6 +000014.5-000031.900005.5 06.45-0.04B9 0
+053857.36 +263705.1 +000013.6-000010.500007.7 06.4500.98G9 0
+062426.57 -632543.1 +000019.4-000116.000031.5 06.4500.66G3 0
+064641.70 -544142.2 -000042.5+000014.100007.9 06.4500.86G6 1
+071748.01 -264751.2 -000000.7+000001.600003.5 06.45-0.15B5 0
+072006.84 +150834.7 +000002.6-000018.100003.0 06.4500.01A2 0
+075042.52 -443447.9 -000009.9+000013.600005.8 06.4500.90G6 0
+080103.45 -062508.7 -000076.2-000046.200015.0 06.4500.84G5 1
+081451.25 -462909.3 -000005.2+000007.900002.5 06.45-0.15B3 0
+081653.96 +840327.7 -000009.7-000019.100005.7 06.4500.05A3 0
+081905.60 -481152.4 -000014.4+000009.400004.0 06.45-0.13B3 0
+083844.83 -530525.6 -000026.1+000021.700006.5 06.45-0.10B8 0
+093745.94 -031014.2 -000010.0-000013.800007.2 06.4500.99K0 0
+094522.01 -301209.9 -000011.5+000004.800000.4 06.45-0.14B0 0
+100756.64 -621317.2 -000005.9+000007.800004.0 06.45-0.10Ap 0 0.03 3.84
+101238.10 -190910.1 -000219.0-000095.800023.8 06.4500.49F7 0
+102014.88 +534645.4 -000088.1+000049.900032.7 06.4500.58F9 0
+102328.33 -005407.8 +000065.2-000033.800013.4 06.4500.92G5 0
+104352.27 -600704.0 -000006.5+000002.000000.5 06.45-0.02WN 0
+112915.14 -633314.2 -000006.3+000001.300000.7 06.4500.32B2 0
+133234.52 -293355.0 -000078.0+000007.900021.2 06.4500.44F5 0
+135027.77 +583221.9 -000021.3+000012.200012.1 06.4500.09A3 0
+140741.56 -495204.3 -000037.3+000106.400024.7 06.4500.66G3 1
+142008.67 +302544.9 -000009.3-000006.700011.5 06.4500.16A5 0
+143728.49 +021638.7 -000036.7-000073.200011.2 06.4500.56F8 0
+145913.94 -375252.3 -000018.4-000021.300005.2 06.45-0.08B8 0
+152856.83 +551141.5 -000007.7+000036.300010.9 06.4500.08A3 0
+153022.78 +311709.5 -000018.0-000018.200007.1 06.4500.20A4 0
+153840.07 -084729.1 +000016.7-000027.300040.2 06.4500.51F6 1
+154011.63 -701339.9 -000041.4-000055.100012.9 06.4500.08A5 0
+162356.72 -331157.6 -000010.7-000027.500008.6 06.4500.01A0 1
+165036.09 -500241.8 -000006.3-000003.100013.3 06.4500.33A5 1
+170504.94 +434844.1 +000003.3-000000.100006.9 06.4500.10A3 0
+180134.21 -851252.1 -000004.5-000144.700014.9 06.4500.44F4 0
+182433.11 -493909.0 +000033.0-000150.200035.5 06.4500.59G2 0
+184012.19 +382201.8 +000019.3+000006.800006.5 06.4500.22A6 1
+194954.72 +282622.8 +000001.7-000002.400001.9 06.45-0.10B5 0
+203455.46 -380523.5 +000018.6-000011.500014.9 06.4500.26A5 0
+203900.19 +560017.8 -000005.5-000040.800007.7 06.4500.40F2 0
+204917.39 +640232.2 -000004.0-000004.800001.3 06.4500.03B0 0
+210744.50 -452246.0 +000031.4-000007.100010.6 06.4500.24A9 0
+211537.18 +475826.4 +000002.2-000002.800002.1 06.45-0.13B4 0
+212050.01 +322708.4 +000058.6-000045.200013.7 06.4500.80G8 1
+212551.55 +003203.5 +000050.0+000013.800011.5 06.4500.16A1 0
+213433.97 +224516.7 +000011.7-000053.500014.4 06.4500.51F7 0
+214700.87 +700903.4 -000010.5-000025.100006.6 06.45-0.01A0 0
+221030.18 +205840.8 -000002.8-000009.300004.9 06.4500.10A3 0
+224303.40 -081841.2 +000017.2-000004.000005.3 06.4500.17A5 1
+224503.70 +580850.6 -000062.4-000137.200027.9 06.4500.43F5 0
+235710.14 -205001.0 -000035.0-000014.000007.2 06.4500.98G8 0
+003603.20 -145822.4 -000064.7-000059.200007.0 06.4501.06K0 0
+022420.10 -255051.0 +000032.6+000016.100006.1 06.4501.32K3 0
+034406.36 -403936.3 +000025.1-000083.600010.8 06.4501.06K1 1
+034537.11 +384034.4 -000030.0+000017.900007.1 06.4501.20K0 0
+043904.29 -514022.1 +000013.6+000018.100005.0 06.4501.32K2 0
+053402.48 -070125.1 -000012.4-000040.500005.1 06.4501.12K0 0
+061259.57 +060058.6 +000010.8-000013.100004.6 06.4501.62M. 0
+063432.80 +552110.9 +000002.7+000005.200002.1 06.4501.55K0 0 0.23 62.69
+064120.90 +281147.9 +000000.6-000002.500002.3 06.4501.09G5 0
+075513.87 -305503.8 -000025.9+000027.600002.5 06.4501.47K4 0
+084534.84 +043952.4 +000043.6-000077.400007.9 06.4501.23K0 0
+091657.05 -110610.6 -000007.6-000069.200008.9 06.4501.17K0 0
+092437.16 -700432.8 -000043.0+000000.300005.3 06.4501.27K1 0
+095101.97 +130358.5 +000019.7-000007.400001.8 06.4501.62M0 0
+105333.42 -562513.8 -000017.5+000005.200000.0 06.4501.39K2 0
+105511.58 -203953.9 -000011.4+000003.800005.1 06.4501.10K1 0
+113503.79 +202629.6 -000058.6-000001.200007.1 06.4501.01G9 0
+125338.12 -041328.2 +000003.8-000062.700009.6 06.4501.09K0 1
+140900.60 -102004.6 -000006.2+000021.700005.9 06.4501.00G8 0
+141435.66 +135830.9 -000094.5+000080.600006.5 06.4501.35K2 0
+153909.52 +575527.9 -000005.8+000003.900007.4 06.4501.10K1 0
+161338.63 -012830.5 -000052.2+000003.100010.1 06.4501.00K0 0
+162821.17 +670238.4 -000020.6-000005.200004.7 06.4501.52M0 0
+181807.72 +231749.0 +000011.9-000012.000001.9 06.4501.70K5 0
+184316.57 +391800.3 -000000.7-000006.400002.4 06.4501.59K5 0
+185627.23 -314120.4 +000008.8-000009.500004.5 06.4501.22K2 1
+190509.85 +495523.4 -000007.4+000005.400005.6 06.4501.35K3 0
+200338.81 +225627.9 -000018.8-000015.700006.3 06.4501.03K2 0
+200820.48 -662116.8 -000009.2-000006.300002.9 06.4501.59K5 0
+202601.15 +195155.6 +000031.3+000018.900004.8 06.4501.04K0 0
+211617.78 -091252.8 -000007.3+000003.500001.8 06.4501.61M4 0 0.09 4.95
+220423.83 -295459.5 +000002.8+000003.400002.5 06.4501.60K5 0
+222250.28 +363932.1 +000004.7+000053.400007.5 06.4501.05K0 0
+232905.70 +230253.8 -000034.1-000084.900006.3 06.4501.09G9 0
+235554.63 +151349.1 +000080.7-000007.200004.4 06.4501.56M3 0
+001732.69 -190303.9 +000020.4-000002.400020.5 06.4600.39F3 0
+002030.92 +485807.1 +000008.1-000003.400003.4 06.4600.56G0 0
+005609.12 +135707.1 -000001.9-000002.900006.5 06.4600.96G8 0
+010301.47 +472234.3 +000086.9-000015.500009.7 06.4600.25A9 1
+013348.52 +890056.6 +000064.9-000032.400010.2 06.4600.11A3 0
+021249.98 +794129.3 -000022.2+000024.500008.0 06.4600.24A3 0
+025145.92 +581851.5 -000032.1-000002.400011.4 06.4600.10A1 0
+031548.65 +505721.5 +000030.4-000035.300007.9 06.4600.10A0 1 0.19 1.21
+034919.73 +570706.0 +000028.3-000024.400006.1 06.4600.06A0 0
+035433.94 -524125.2 +000027.0-000039.200009.3 06.4600.16A4 0
+044600.39 +763640.9 +000075.0-000136.200031.0 06.4600.51F7 0
+054046.19 -102431.2 -000001.6-000000.000006.1 06.46-0.13B9 0 0.05 1.10
+060847.72 -064917.0 -000030.2+000008.100009.0 06.4600.88G5 0
+064658.52 -870129.9 +000004.6+000004.200025.6 06.4600.43F3 0
+065357.07 +383018.3 -000000.5-000027.700004.0 06.46-0.04B9 0 : psi8Aur
+065836.39 -562341.2 -000022.8-000034.100010.0 06.4600.39F2 0
+070716.28 -594259.2 -000007.3+000009.300002.2 06.46-0.11B3 0
+071249.08 +271330.2 +000013.2-000097.800022.6 06.4600.50F8 1
+074407.64 +022419.6 -000018.1-000008.600007.5 06.4600.21F0 0 0.07 0.10
+075754.79 -404703.7 +000023.3+000003.600005.7 06.4600.98K0 0
+081020.57 -491414.5 -000010.0+000005.200002.0 06.46-0.14B3 0
+084209.83 -115757.5 -000028.0-000014.400008.6 06.4600.16A5 0
+090405.79 -472629.3 -000011.1+000005.700002.9 06.46-0.15B4 0
+090455.12 +322237.2 -000058.9-000063.600012.6 06.4600.24A8 0
+091403.09 -144141.3 -000007.1-000016.300005.8 06.4600.96G6 0
+093606.79 +741908.0 -000015.6-000029.000007.3 06.46-0.08B9 0
+101628.12 +284057.7 -000062.3-000092.200031.2 06.4600.64G0 0
+104753.55 -641546.3 -000015.5+000009.700007.0 06.4600.01B9 1
+111714.37 -415603.5 -000053.9-000009.100008.1 06.4600.01A0 0
+111950.84 -725729.8 -000041.9-000005.800006.7 06.4600.00A0 0
+113820.37 -632221.9 -000006.2+000001.500001.4 06.4600.04O8 1
+115426.06 -374456.7 -000331.1+000057.200021.5 06.4600.53F7 1
+122232.14 +051820.1 -000166.6-000053.100033.5 06.4600.57F8 1
+123204.40 -323201.4 -000024.1-000012.000005.7 06.4600.17A3 1
+123914.64 -752214.1 -000027.1-000010.000004.2 06.4600.10B8 1
+131614.35 +190306.2 -000096.9+000007.300010.6 06.4600.97G8 0
+142843.50 -591151.1 -000006.6-000007.700000.2 06.4600.11A0 0
+143415.70 +570357.0 +000217.2-000232.500034.5 06.4600.53F7 0
+151651.84 -475152.2 -000063.0-000019.500005.8 06.4600.93G8 0
+153653.37 +295928.8 +000088.7-000057.400027.8 06.4600.43F5 0
+160421.32 -534237.2 -000003.1-000017.200003.1 06.4600.01B9 0
+163030.02 -073052.0 +000002.5+000002.700001.7 06.4600.37A7 0
+164338.73 -320621.2 -000009.4-000023.000004.2 06.46-0.08B8 0
+165701.06 -710641.6 -000008.5-000035.900002.0 06.4600.26A5 0
+170817.08 +505032.0 -000007.7+000025.700004.7 06.46-0.02A1 0
+171705.54 -444642.9 +000001.6-000003.500000.7 06.4600.19B0 0
+172052.60 -104146.9 +000051.9-000022.600021.2 06.4600.33F1 0
+172524.14 +524726.9 -000090.9-000050.600036.8 06.4600.62G0 0
+180609.21 -514438.0 +000003.2-000006.500002.1 06.4600.17A2 0
+184845.41 -183604.2 +000001.3+000002.600004.1 06.4600.90A1 1
+194955.81 +270506.6 +000008.9+000004.600006.9 06.4600.94G8 0
+195645.16 +505409.0 +000010.0+000010.600009.3 06.4600.00A1 0
+201849.67 +461920.0 -000004.4-000007.900001.2 06.46-0.12B2 1 0.06 2.98
+211030.96 +474132.0 -000004.1-000003.700002.2 06.4600.01B6 1
+220026.71 +330020.8 -000014.6+000057.400015.1 06.4600.46F5 0
+222038.77 +582435.5 -000003.4+000021.200005.5 06.4600.99G8 0
+222645.56 +372637.4 -000000.8-000005.200001.7 06.46-0.13B2 1
+225252.23 +502444.2 +000015.8-000001.300004.1 06.46-0.05B8 0
+225909.00 +594852.8 +000005.8-000001.500002.8 06.4600.01B9 0
+230234.07 -362514.9 +000042.5-000030.600007.8 06.4600.94K1 1
+232404.02 -214627.2 -000066.1-000077.400016.0 06.4600.43F3 0
+234448.37 +554758.9 +000028.9-000002.600006.9 06.4600.99G4 0
+000307.82 -240842.5 +000059.3-000003.100006.8 06.4601.18K1 0
+015845.95 -111802.7 +000072.2-000088.500008.0 06.4601.13G5 0
+044457.91 -631346.9 -000009.6-000003.000007.2 06.4601.08K0 0
+050023.21 +393916.8 +000000.8-000002.700002.6 06.4601.68K4 0
+074714.62 -360425.2 -000034.7+000027.100007.6 06.4601.08K1 0
+083924.57 +080103.6 -000029.7-000028.700005.9 06.4601.08K1 0
+133442.81 +763248.1 -000025.3+000000.900003.2 06.4601.57K5 0
+133443.61 -331839.0 -000052.3-000012.000003.6 06.4601.25K2 0
+133902.31 +181555.3 -000047.4-000020.200004.4 06.4601.22K3 0
+152301.78 -150802.7 +000000.3+000016.300004.2 06.4601.60K4 0
+154355.28 -601713.9 -000003.4-000005.000002.4 06.4601.02G0 0
+162842.35 +000318.3 -000061.7-000098.100010.9 06.4601.38K5 0
+175655.89 -401820.3 +000025.3+000002.100005.7 06.4601.41K3 0
+182055.19 -372915.5 -000001.7-000007.300001.4 06.4601.31K2 0
+191533.37 +183058.8 -000010.5+000010.100003.0 06.4601.74M2 0
+200903.81 -470404.0 +000041.8-000064.700006.1 06.4601.46K5 0
+202051.87 -354025.4 +000036.4+000019.300007.3 06.4601.31K3 0
+203905.86 -045546.2 -000001.7+000004.500013.9 06.4601.02K0 0
+212348.39 +372105.4 -000006.0-000006.900003.5 06.4601.47K5 0
+214518.67 -492956.0 +000071.2+000047.700007.8 06.4601.15K1 0
+221728.31 +490737.0 +000016.7+000009.000003.6 06.4601.05K0 0
+222100.05 +265606.6 +000014.1-000007.400004.1 06.4601.53M4 0
+223844.70 -284453.5 -000047.1-000011.800008.1 06.4601.03K1 0
+000501.13 +274029.3 +000083.4-000006.600007.6 06.4700.95G8 0
+000900.16 +281451.2 +000005.9-000005.600008.7 06.4700.24A4 0
+001841.62 -080309.5 +000417.7-000144.200042.7 06.4700.67G0 0
+003424.89 +664501.3 +000023.8-000000.300005.8 06.47-0.05B9 1
+004541.70 -162527.1 +000012.0-000006.100011.4 06.4700.31F0 1
+005818.90 +212416.2 -000009.7-000003.500007.6 06.4700.09A2 1
+021920.79 -025837.4 +000010.3-000239.500007.8 06.4700.97M5 0 3.64 333.80Mira : omi Cet
+024711.14 -222908.4 -000018.9-000039.500026.2 06.4700.40F2 1
+030854.18 +622304.5 -000002.0-000000.200001.6 06.4700.23B1 1
+032635.36 +284255.2 +000041.4-000104.300019.9 06.4700.88G5 1 0.10 6.39
+034856.91 +235126.2 +000046.9-000056.500013.4 06.4700.38F0 0
+035016.10 -013121.5 +000102.3+000025.100022.2 06.4700.43F2 1
+040324.75 -200837.7 -000000.2-000001.400003.4 06.47-0.18B3 0
+050709.78 -192333.1 -000041.7+000269.700026.4 06.4700.65G2 1
+054501.30 +125318.1 -000019.8-000013.500009.4 06.4700.23A3 0
+054700.06 +513115.5 -000014.1-000039.800006.8 06.4700.90G5 0
+062346.92 -583238.2 +000009.5+000025.500010.2 06.4700.12A3 0
+064412.81 -544143.9 -000016.6+000006.700004.4 06.47-0.12B5 0
+064554.20 +124136.8 -000002.2-000002.600002.9 06.4700.34A9 0
+065247.14 -435832.2 +000002.4+000005.400007.7 06.47-0.10B8 1
+070724.88 +281036.1 -000007.2-000000.400005.9 06.47-0.08B9 0
+072427.65 +153101.9 -000001.5-000001.500000.7 06.47-0.19B2 0
+072725.84 +661953.9 -000003.3-000028.900003.6 06.47-0.06B9 0
+080935.19 +290535.1 -000010.6-000007.900000.8 06.4700.80G0 0
+081411.14 +174033.3 +000000.9+000014.800009.9 06.4700.33A0 0
+081755.79 -591000.3 -000049.0-000025.900012.8 06.4700.40F5 0
+083910.10 +595621.3 -000027.4-000048.100009.1 06.4700.04A2 0
+090804.21 +323225.6 -000080.2-000023.600009.3 06.4700.38F2 0
+092344.92 -374525.1 -000080.7+000026.500009.9 06.4700.19A1 0
+094540.64 -571109.8 -000018.7+000007.800003.8 06.47-0.11B8 1 0.10 4.36
+095100.80 -800339.9 -000003.2+000015.300004.6 06.4700.07B8 1
+101506.36 +312805.1 -000036.5-000003.600004.3 06.4700.86G8 0
+102128.70 -234239.2 -000049.9+000017.600008.7 06.4700.19A4 0
+104744.34 -595230.9 -000015.5-000000.100002.6 06.47-0.12B5 0
+110815.77 -295820.8 +000009.0-000012.900007.1 06.4700.03A1 0
+121200.97 +283211.3 +000067.9-000061.900012.4 06.4700.43F5 0
+124814.36 +133311.2 -000048.5-000034.000008.0 06.4700.01A1 0
+134513.10 +555248.8 +000104.9-000358.900029.7 06.4700.49F7 0
+141800.57 -073230.5 +000267.0-000235.000030.5 06.4700.72F9 0
+141855.93 +545149.6 -000018.7-000008.600009.8 06.4700.18A5 0
+151317.43 -240029.8 -000022.9-000020.000007.9 06.47-0.03B8 0
+151328.93 -251833.0 -000399.0-000075.100039.0 06.4700.69G5 0
+151550.68 +505618.8 +000024.4-000045.900016.5 06.4700.85G5 0
+164229.11 -370444.9 -000022.1-000084.200008.4 06.4700.78G3 1
+164606.38 -463154.9 -000003.3-000032.400007.3 06.4700.09A1 0
+173022.65 +115526.3 +000011.7+000014.100010.6 06.4700.06A1 0
+173518.50 -220237.7 -000003.2-000008.400003.7 06.4700.01Ap 0 0.05 9.74
+174708.05 +473644.0 -000013.9+000006.600007.6 06.4700.10A2 1
+183536.48 +045609.8 +000030.7-000029.800009.7 06.4700.07A2 0
+185728.46 +581329.7 +000016.4+000045.000008.6 06.4700.07A2 1
+191344.02 +053056.3 +000007.5-000013.400005.5 06.4700.10A3 1
+193756.68 +491702.6 +000036.4+000145.500006.5 06.4700.99G6 0
+194552.23 -025300.4 -000002.7-000001.500003.0 06.4700.02B3 0
+195306.39 -143611.1 -000000.8-000050.400008.6 06.4700.15A1 1 0.15 1.18
+200809.57 -523439.9 -000023.6-000019.300017.3 06.4700.68G3 0
+201404.87 +363617.6 +000010.4-000005.600003.2 06.47-0.01A0 0
+201628.15 +370323.0 +000002.6-000000.800002.9 06.47-0.10B6 0
+203136.27 +341949.8 -000006.6-000052.600022.2 06.4700.42F2 0
+205924.61 +421928.0 +000016.7+000006.500004.2 06.47-0.08B9 0
+210922.31 -364220.2 +000032.5-000132.300013.5 06.4700.52F7 1
+211141.31 -142820.6 +000038.5+000000.100007.4 06.4700.32Fm 0 0.06 0.10
+213321.07 -800221.5 +000022.5-000022.100009.1 06.4700.04A0 0
+213525.91 +681309.3 +000017.8+000015.700005.3 06.47-0.08Ap 0 0.06 8.34
+230944.73 -675234.2 +000000.1-000051.300018.9 06.4700.39F3 0
+231011.99 -665127.8 +000236.4+000035.100016.1 06.4700.96K0 0
+234849.36 +021252.2 +000008.8-000035.100018.1 06.4700.46F5 0
+235022.12 +513718.1 +000121.2-000018.100024.7 06.4700.40F3 0
+235733.52 +600125.0 +000012.6-000003.800002.9 06.4700.03B9 0
+010138.60 -161555.3 +000072.0-000091.500011.8 06.4701.18K2 0
+022306.60 -373433.8 -000006.5-000033.400002.8 06.4701.59K2 0
+025254.65 -652718.9 -000006.5-000014.700007.0 06.4701.01K0 0
+032336.31 +005437.1 -000005.1-000092.200008.8 06.4701.15K0 0
+041359.73 +375801.7 -000049.3+000004.600008.3 06.4701.03G9 0
+043002.30 +101544.7 -000025.0-000078.400008.9 06.4701.04G8 0
+052155.31 -173613.1 +000006.1+000006.300007.1 06.4701.21K0 0
+055159.59 -292657.8 -000001.6-000011.000004.7 06.4701.47K3 0
+062306.37 +565835.5 -000000.6-000072.700007.1 06.4701.07K1 0
+070516.39 -502136.5 -000024.4+000039.600004.1 06.4701.42K3 0
+070614.30 -685015.3 +000005.5-000001.300006.5 06.4701.04K0 0
+085554.49 -152622.0 +000004.5-000043.400004.0 06.4701.39K2 0
+115514.10 +364523.4 -000063.1-000046.000005.5 06.4701.58M3 0
+122048.75 +153227.5 -000052.0+000007.800006.8 06.4701.02K0 0
+122315.35 -045828.0 +000030.4-000028.600007.2 06.4701.19K0 0
+140846.19 +592015.7 -000123.2-000020.800007.4 06.4701.02K0 0
+141648.75 -085304.0 -000016.9-000014.300006.1 06.4701.21K0 0
+151553.57 +062753.6 -000009.7-000019.200002.7 06.4701.31K0 0
+160836.53 +083647.7 -000030.3-000029.900007.0 06.4701.42M4 0
+164056.42 -081834.7 -000011.2-000000.700006.5 06.4701.15K0 0
+170433.70 -681643.1 -000007.9-000021.100002.6 06.4701.57M3 0
+181416.36 -634122.3 -000026.3-000058.000005.3 06.4701.41K4 0
+184130.69 -480539.9 -000016.0-000114.500007.3 06.4701.22K3 0
+185211.95 -414232.8 -000008.9-000030.400004.8 06.4701.43K3 0
+185654.70 -624806.9 +000003.4+000005.500002.9 06.4701.53K3 0
+190105.43 +191834.6 +000008.1-000003.200007.1 06.4701.11K1 0
+193446.34 +632603.0 +000010.2-000003.300006.0 06.4701.33K2 0
+193555.95 +501418.7 -000002.2+000036.600005.3 06.4701.03G9 0
+194850.17 -121909.7 -000000.5-000021.500002.0 06.4701.68K5 0
+195126.84 +040519.1 -000005.6-000006.100000.4 06.4701.34K0 1
+195505.11 -330246.5 -000012.6-000001.300002.6 06.4701.49K2 0
+200612.19 -040441.2 +000051.6-000034.900009.6 06.4701.16K0 0
+201304.43 -001950.9 -000013.8+000001.100002.1 06.4701.53K5 0
+201332.38 -474247.3 -000005.9-000042.800007.3 06.4701.25K2 0
+203220.40 +020758.1 +000029.9+000001.200002.9 06.4701.51K2 0
+204818.36 -441148.1 +000094.9-000053.300005.6 06.4701.16K1 0
+212355.86 -251208.7 +000058.0-000023.100003.7 06.4701.12K1 0
+213445.89 +181944.0 +000037.0+000011.400004.4 06.4701.25K2 0
+214339.79 +073143.7 -000028.0-000056.500007.7 06.4701.11K0 0
+224452.97 +391203.9 +000016.4-000020.000004.7 06.4701.50K5 0
+225145.00 -595252.9 -000042.4-000004.700009.1 06.4701.13K1 0
+231359.34 +193802.1 +000027.2-000007.300004.1 06.4701.15K2 0
+232707.47 -663451.1 -000027.4-000013.000003.7 06.4701.46K4 1
+233528.61 +011847.5 -000047.8-000023.200010.5 06.4701.15K0 0
+010218.47 +510205.9 -000004.2-000013.400005.2 06.4800.12A3 1
+020934.82 -242044.5 -000031.1-000042.000016.1 06.4800.29F0 0
+021651.72 +570318.9 -000000.9-000000.800001.4 06.4800.28B1 0 0.06 5.64
+023700.44 +243850.1 +000137.1-000014.200024.9 06.4800.51F6 0
+023824.75 -375925.4 +000114.2-000062.300018.7 06.4800.52F6 0
+024328.90 -023153.4 +000018.1+000017.400006.9 06.4800.98K0 1
+024645.06 -213822.4 +000076.1+000016.800022.2 06.4800.39F3 0
+030356.75 +475054.6 -000008.8-000006.100009.0 06.4800.30F0 0 0.06 0.15
+033452.37 -253458.5 +000051.5+000033.400005.4 06.4800.98K0 0
+050532.11 +194824.3 -000010.6-000012.400007.0 06.4800.22A5 1
+051317.55 +372015.5 -000144.8-000135.100038.5 06.4800.54F8 0
+060923.43 -493346.8 -000010.7+000075.000016.6 06.4800.50F8 0
+062707.59 -375344.2 -000001.4+000044.800020.1 06.4800.39F3 0
+062816.77 +015445.8 -000006.7-000015.300006.7 06.48-0.06B9 0
+063822.91 -233449.1 -000001.9-000008.100004.9 06.4800.66A2 0
+064137.77 +355555.2 -000017.8-000025.900012.7 06.4800.51F8 0
+070635.97 -122338.2 -000003.7+000001.800000.7 06.48-0.12B7 0
+071742.65 +385234.8 -000004.6-000029.300006.2 06.4800.99K0 0
+080235.82 +571625.6 -000038.3-000059.100009.8 06.4800.65F8 0
+081118.03 +543225.7 +000047.3-000093.700005.9 06.4800.94G5 0
+081321.79 -010957.2 -000028.8+000005.400006.3 06.4800.92K0 0
+083239.87 +100357.7 +000005.9-000006.200006.0 06.48-0.01A1 0
+083319.87 -382214.5 -000010.7+000005.700002.4 06.48-0.15B2 0
+084721.48 -170310.3 -000012.1-000010.400004.3 06.4800.68A2 1
+084944.94 -210253.9 +000004.8-000056.600012.5 06.4800.26A6 0
+090945.00 -492527.5 -000000.2-000028.700006.3 06.4800.17A9 0
+090946.45 +113352.3 -000044.5-000062.200026.5 06.4800.35F2 0
+091337.27 +211659.6 -000015.5-000010.900006.6 06.4800.05A2 0
+093511.88 -354925.5 -000074.0-000002.100015.8 06.4800.42F5 0
+095826.12 +274532.6 -000116.6-000028.400015.0 06.4800.36F3 0
+101720.20 -465005.8 -000022.7+000000.500016.1 06.4800.33A8 1
+101832.91 +430255.1 -000123.9-000077.700028.1 06.4800.93G5 0
+103602.02 +802940.7 -000018.1-000003.700007.6 06.4800.96G4 0
+105720.22 -690217.0 -000025.0+000002.900003.9 06.4800.00B7 1
+110739.72 +231925.5 -000017.2+000009.800013.2 06.4800.16A5 0
+114214.82 -751338.3 +000043.2-000005.800029.1 06.4800.53G1 0
+114715.99 -301709.4 -000265.3-000227.500056.3 06.4800.68G5 0
+115037.24 -271640.6 -000083.3+000007.200006.6 06.4800.98G8 0
+120416.74 -512821.0 -000034.8-000011.800008.4 06.48-0.05B9 0
+125658.26 -543514.3 -000033.7-000015.400009.9 06.48-0.04A0 1
+132352.19 -494921.8 -000079.9-000031.400007.7 06.4800.96G8 0
+133133.22 -280645.9 -000077.6+000002.100011.5 06.4800.09A1 0
+142547.77 -265107.6 -000004.7-000056.100013.0 06.4800.94K0 1
+150533.90 -303303.8 +000010.6+000083.900031.4 06.4800.49F6 0
+150602.42 -485300.1 -000002.3-000009.600001.9 06.48-0.14B3 0
+154310.54 +134003.9 -000020.2-000035.900005.2 06.4800.87G5 1
+161245.43 +264014.4 +000068.9-000031.700013.7 06.4800.39F3 1
+164227.69 +495612.1 +000133.4-000107.800034.0 06.4800.54F8 0
+165841.56 -145210.6 -000002.1-000025.100020.7 06.4800.39F3 0
+170356.77 -375039.0 +000001.9+000004.700000.2 06.4800.26O5 0 0.07 3.41
+172402.26 +383457.7 -000012.3+000035.800006.0 06.4800.72F8 1
+173543.08 -372623.3 -000009.2-000035.500009.6 06.4800.01A0 0
+175554.96 -184807.6 +000013.0-000020.200009.0 06.4800.06A1 0
+175852.31 +452834.2 +000000.4+000027.000007.0 06.48-0.06B9 0
+183447.49 +105331.2 +000006.9+000003.800005.1 06.4800.03A1 0
+192129.70 -345859.6 +000078.9-000108.900048.0 06.4800.63G1 1
+193214.11 -443247.3 -000138.4+000032.800023.9 06.4800.53F6 0
+210639.79 +034810.8 +000094.8+000050.300014.6 06.4800.88K0 0
+211639.46 -013627.8 +000023.1-000016.900003.9 06.4800.98K0 0
+214940.10 +410855.7 -000002.9-000005.600000.4 06.4800.38A2 0
+222811.15 +270108.0 -000035.6-000033.400006.8 06.4800.99G8 0
+231755.99 +452920.2 +000023.9-000010.000006.0 06.48-0.04B9 0 0.04 1.62
+002438.15 +141855.9 +000015.1-000002.600006.1 06.4801.16K0 0
+010127.04 +493239.2 +000004.3-000002.700003.5 06.4801.10G5 0
+015759.23 +470543.9 +000007.3-000006.800002.9 06.4801.20K0 0
+051538.80 -521056.0 +000014.6+000021.100003.8 06.4801.21K2 0
+052459.43 +734225.9 -000008.2-000001.000002.6 06.4801.74M0 0
+054734.66 +253407.1 +000001.8-000007.100003.3 06.4801.19K1 0
+055714.36 -532532.5 +000009.5-000000.100004.5 06.4801.48K5 0
+060701.83 -450529.8 +000079.7+000046.200008.8 06.4801.16K1 0
+061113.63 +602712.7 -000021.7-000016.300002.6 06.4801.70M0 0
+065718.50 +372341.0 +000000.9-000004.100003.3 06.4801.67M3 0
+081206.06 -432401.6 -000005.0+000004.400000.5 06.4801.70K3 0
+090844.52 -161637.8 +000005.3-000067.200008.3 06.4801.10K0 0
+095141.20 -112025.5 +000031.7-000039.800003.1 06.4801.61M2 0
+101322.32 -563512.1 -000026.4+000000.600004.0 06.4801.45K2 0
+110213.84 -410650.6 +000016.5-000032.100001.9 06.4801.47M4 0
+121101.22 -681539.4 +000001.4-000013.200003.5 06.4801.35K0 1
+122318.90 -114843.5 -000051.0-000010.500003.7 06.4801.64M3 0
+125122.93 -102017.6 -000008.8-000003.400008.4 06.4801.03G8 0
+133533.37 +101218.3 +000088.3-000052.600009.9 06.4801.04K1 0
+133639.89 +492912.1 +000002.3-000014.800006.5 06.4801.18K1 0
+133650.58 -342803.9 -000008.2-000034.600006.3 06.4801.03K0 0
+135308.44 +402016.8 -000008.6-000010.400002.4 06.4801.55K5 0
+141655.17 -773951.2 -000005.9-000002.900001.4 06.4801.38K2 0
+163733.76 +051639.2 -000007.8-000012.500007.6 06.4801.15K0 0
+172709.89 -155112.0 -000006.1-000008.400007.0 06.4801.15K0 0
+174044.57 -675114.8 -000043.1-000020.900008.6 06.4801.00G8 0
+175318.22 -652918.4 -000022.9-000064.800006.3 06.4801.09K0 0
+185031.17 -133420.1 -000005.4-000008.000002.0 06.4801.66K1 0
+185523.55 -372311.8 +000007.6-000000.600007.7 06.4801.12K1 0
+204324.20 +353516.1 -000006.0-000003.300001.5 06.4801.25G8 0 1.05 16.39
+225623.83 -313354.6 +000330.5-000159.900130.9 06.4801.09K4 0
+190424.15 -054105.4 +000006.2+000000.100002.7 06.4802.30C5 1
+000034.29 -530551.6 +000053.0-000020.500016.9 06.4900.62G1 1
+001554.94 -755441.8 -000017.8-000002.400004.6 06.4900.98G8 0
+004028.56 -163059.8 +000041.9-000032.200006.5 06.4900.91G8 1
+005003.76 -432341.8 +000013.4+000009.700010.3 06.4900.29A9 1
+011128.97 +101730.9 +000010.9-000006.100007.9 06.4900.89G5 0
+013747.20 +644421.7 -000001.4+000000.600001.1 06.4900.78A6 0
+020948.43 -405159.2 +000048.5-000022.500014.7 06.4900.43F3 0
+032811.50 -355112.3 +000035.7-000003.300009.0 06.4900.13A1 1 : chi3For
+032823.56 +601520.6 +000023.1-000022.300003.8 06.4900.01B9 1
+033449.10 +062503.8 -000023.4-000017.000007.4 06.4900.64G0 0
+034113.75 -114809.0 +000081.1+000029.800010.9 06.4900.38F2 0
+040710.72 +740001.9 +000026.5-000065.200008.0 06.4900.98K0 0
+040943.04 +031922.2 -000050.9-000060.900016.0 06.4900.44F2 0
+043714.78 +183235.0 -000003.8-000006.800003.1 06.4900.81F5 0 0.34 3.15
+044348.27 +325156.0 -000045.7-000044.500013.9 06.4900.31A8 1
+050600.93 +355611.1 -000017.0-000013.000012.1 06.4900.18A5 1
+051331.29 +624128.1 -000037.4+000000.800012.2 06.4900.20A7 0
+051524.88 -733518.6 -000022.3+000005.800009.1 06.4900.15A6 0
+051923.72 +335907.6 +000026.6-000004.300013.8 06.4900.26A7 0
+052119.31 +040043.1 -000001.6-000012.200002.6 06.49-0.09B5 0
+052311.98 -264219.8 +000021.5+000022.900019.1 06.4900.51F6 0
+052941.59 -004808.7 +000048.3-000039.200008.3 06.4900.25A2 0 0.04 0.44
+053930.84 -094223.8 +000005.5-000008.900005.8 06.49-0.11B7 0
+060245.11 +474833.5 +000032.2+000092.600035.2 06.4900.57F5 0
+070039.34 -091210.7 -000000.9+000001.600001.1 06.4900.14B1 0
+072437.11 -712814.7 +000007.7+000041.000012.9 06.4900.12A3 0
+075051.11 +042733.8 -000015.1+000048.400008.4 06.4900.94G5 0
+081345.66 -463443.3 -000008.3+000004.300003.2 06.49-0.16B3 0
+082657.83 -524217.4 -000092.3-000045.100018.5 06.4900.42F5 1
+085155.60 -405911.8 -000009.5+000005.800002.9 06.49-0.11Ap 0
+091217.87 +145943.6 -000524.5+000245.100048.8 06.4900.73G9 0 : pi 1Cnc
+103538.86 -183408.4 +000005.2+000011.600013.9 06.4900.20A5 0
+112645.75 +030045.6 -000726.3+000181.900056.6 06.4900.78K0 1
+113849.12 +642049.1 +000012.5+000001.100005.1 06.4900.15A5 1
+115957.41 +340204.8 -000040.7+000032.100008.7 06.4900.24A9 0
+120605.25 -325738.7 -000077.5-000194.300019.5 06.4900.62G0 1
+131139.24 -263306.2 -000071.8+000001.600008.9 06.4900.19A5 1
+131650.67 +170104.1 +000631.2-000260.800089.1 06.4900.93K2 1
+132826.23 +404347.2 +000012.4-000057.600007.5 06.4900.93G8 0
+133807.86 +141807.1 +000041.0-000015.000013.9 06.4900.27A9 0
+140017.47 -612851.4 -000064.5-000035.200015.3 06.4900.33F1 0
+142440.90 -114010.7 -000075.2-000022.900011.1 06.4900.42F4 1
+143450.72 -202621.8 +000016.6-000001.500005.3 06.4900.14A3 0
+144932.37 +512228.2 +000015.2+000002.200019.4 06.4900.40F5 1
+150756.15 -610743.2 -000000.5-000005.800008.0 06.4900.43F2 1
+152325.00 -460825.4 -000028.2-000009.200006.6 06.4900.94G8 0
+152820.68 -880758.1 -000088.8-000080.700015.5 06.4900.30Am 0
+153150.24 -325251.8 -000018.9-000021.200007.2 06.4900.07B6 0
+153352.74 +170814.9 -000049.2-000048.700015.9 06.4900.34F3 0
+154612.89 -280341.1 -000063.4-000022.100014.7 06.4900.33F0 1
+162848.99 -080743.2 -000055.6-000070.000021.6 06.4900.41F2 1
+172604.85 +583906.7 -000008.8+000013.700009.2 06.4900.14A4 0
+182806.35 -842314.0 +000013.2-000009.100005.5 06.49-0.04B8 0
+183041.64 +204856.5 +000016.3-000263.800027.9 06.4900.80G8 0
+183521.31 -205025.6 +000028.7-000001.400010.7 06.4900.28F0 0
+183804.48 -140017.1 -000000.6-000007.800004.7 06.4900.19B8 0
+183823.80 -031137.4 +000006.5+000033.600020.0 06.4900.55F9 1
+184208.09 +344446.7 -000000.2-000003.700002.5 06.49-0.12B5 1
+184839.49 -060015.8 +000008.3+000032.000006.2 06.4900.24A2 0
+185910.97 -393204.7 -000003.8-000031.500006.7 06.49-0.04B9 0
+185929.27 -702806.1 -000003.9-000117.700009.3 06.4900.30A8 0
+194013.19 +603025.7 +000003.3-000006.900008.3 06.4900.21A5 1
+195017.48 +075408.7 -000001.1-000004.000002.1 06.49-0.09B2 0
+195438.06 -081413.1 +000004.0-000030.200009.0 06.49-0.04B8 0
+195519.49 -064404.7 +000016.2-000058.700011.7 06.4900.39F2 1
+200922.37 +560136.7 -000010.7-000018.400002.6 06.4900.94K0 0
+201956.04 +465014.3 -000001.6+000005.800002.7 06.49-0.08B9 0 0.07 8.53
+202128.46 -664458.9 -000140.2+000003.100022.7 06.4900.51F6 0
+202432.36 +533306.9 +000008.3+000012.600002.2 06.49-0.03B9 0
+203409.98 +205906.7 +000006.8-000004.700002.2 06.49-0.14B3 0
+204618.58 -360712.1 +000040.2-000052.100014.4 06.4900.43F3 0
+214359.16 -571930.4 -000116.9-000052.500023.1 06.4900.48F7 0
+214908.12 +664731.9 -000020.8-000066.300010.4 06.4900.39F3 1
+234002.82 +373910.2 -000007.2-000080.100011.2 06.4900.35F2 0
+021215.76 +024443.9 +000013.2+000012.200006.5 06.4901.04G5 0
+033557.25 -050729.8 -000005.4-000004.100004.2 06.4901.09K0 0
+034450.47 -480340.0 +000020.0-000074.200006.4 06.4901.01G8 0
+052002.32 +442531.5 +000000.2-000019.200003.4 06.4901.33K0 0
+052444.80 +361159.9 -000000.2-000009.000002.2 06.4901.65K2 0
+054732.26 +633555.7 -000011.2+000019.700006.8 06.4901.01G5 0
+062035.17 -233816.1 -000020.7-000065.700005.1 06.4901.13K0 0
+064944.30 +373045.8 -000022.9+000007.300004.3 06.4901.55K5 0
+070551.62 +704355.0 +000031.3-000006.700003.9 06.4901.57K0 0
+074940.80 -193019.7 -000059.1-000014.200007.8 06.4901.23K2 0
+075115.34 +370455.8 -000002.1-000028.200008.3 06.4901.51K2 0
+083240.51 -470231.7 -000013.3+000009.600005.0 06.4901.29K2 0
+085226.14 -323033.5 -000011.9-000008.000004.0 06.4901.45K2 0
+085926.89 +130427.9 -000017.9-000007.000002.5 06.4901.46K5 0
+093311.26 +453049.9 -000015.6-000039.100005.6 06.4901.14K0 0
+094430.00 +185149.1 -000000.2-000055.100007.0 06.4901.16K0 0
+094722.20 +233851.7 -000016.1-000002.400005.1 06.4901.09K0 0
+102545.00 +352532.1 -000107.0-000058.000007.9 06.4901.09K1 0
+113336.33 +022956.7 +000022.9-000015.900002.6 06.4901.60K5 0
+113742.31 +773544.5 +000001.8+000002.100001.9 06.4901.61K5 0
+115909.38 -102833.5 -000009.0+000030.900003.8 06.4901.45K2 0
+132801.88 -262408.0 -000003.3-000004.200003.0 06.4901.61K5 0
+133914.92 +514815.1 -000014.8+000005.600002.2 06.4901.38K2 0
+135732.10 +612932.4 -000032.3+000216.500099.0 06.4901.04K3 0
+142517.63 -132111.4 -000058.5+000003.000006.3 06.4901.22K2 0
+143712.43 -530338.7 -000010.8-000015.900004.6 06.4901.45K2 0
+151212.04 -190623.1 -000040.8-000023.800005.9 06.4901.51K4 0
+165431.55 -494238.8 +000000.2-000004.500002.3 06.4901.47K1 0
+200015.36 +261116.5 +000001.4-000007.000002.2 06.4901.13G8 0
+224628.22 -494106.4 +000086.5-000275.600004.3 06.4901.16K0 0
+224735.71 -653336.8 -000030.8-000006.900005.2 06.4901.21K1 0
+231649.85 -411140.0 -000026.1+000015.400006.7 06.4901.07K0 0
+231903.28 -282316.3 +000015.8+000010.100004.4 06.4901.53K5 0
+235035.63 -472237.3 +000007.8+000029.700007.5 06.4901.02G8 0
+000139.30 +733642.8 +000075.5-000012.400015.2 06.5000.18Am 0
+001642.35 -201236.2 -000007.0-000001.500005.3 06.50-0.11B6 0
+020805.70 -415249.4 -000016.1-000011.300011.5 06.5000.20A4 0
+021940.76 -042044.1 +000031.6+000003.200006.0 06.5000.08A3 0
+023013.67 -251111.5 +000080.3+000030.900009.4 06.5000.29DA 1
+031100.80 +645346.7 -000049.0-000014.800012.8 06.5000.16A4 0
+032436.21 -510345.7 -000007.4+000019.700007.5 06.5000.00A0 1
+033130.28 +404536.1 +000025.2-000041.900007.5 06.5000.24A5 0
+033900.06 +205457.1 -000004.7-000034.300006.6 06.5000.15Am 1
+034209.92 -455728.5 -000072.5+000013.500025.4 06.5000.52F8 0
+043046.74 +160855.5 +000098.2-000022.800024.3 06.5000.43F5 0
+045558.36 +052356.6 -000018.9-000014.000006.7 06.5000.03A0 0
+053148.00 +855619.4 +000017.3-000076.900010.1 06.5000.36A5 0
+053327.41 +324804.7 -000004.4-000057.400011.0 06.5000.09A2 0
+060304.31 +570106.3 +000009.3-000045.500005.8 06.5000.95G5 0
+062700.88 -042120.3 -000005.0-000004.100003.0 06.50-0.15B4 0
+070549.64 -103936.3 -000002.6+000001.200000.9 06.50-0.06B0 1
+073926.98 -265147.1 -000004.0-000003.200004.0 06.50-0.09B6 0
+074627.46 +624950.4 -000037.0-000061.000012.3 06.5000.26F0 0 0.05 4.29
+075203.89 +455559.2 -000032.7-000044.600009.6 06.5000.21A3 0
+082029.16 +533427.7 -000064.9-000107.100015.9 06.5000.30F0 0
+082836.06 -230415.5 -000030.1+000002.000006.3 06.5000.06A1 0
+092947.87 +554443.2 -000132.2-000042.200022.6 06.5000.39F3 0
+093318.32 +282204.9 -000042.1-000032.300010.8 06.5000.13A3 0
+094307.00 +542149.6 -000031.9-000033.600010.9 06.5000.12A5 0
+095300.11 -552223.6 -000012.7+000003.700000.5 06.50-0.14B1 0 0.06 1.03
+100034.58 -565646.2 -000053.1+000023.400006.4 06.5000.98K0 1
+102107.98 -175905.6 -000030.5-000029.100017.2 06.5000.40F3 0
+103845.39 -591544.7 -000014.3-000000.200002.2 06.50-0.10B4 0
+130240.46 +594258.8 -000029.5-000009.800005.3 06.5000.06A3 0
+132600.37 +631538.7 -000392.6+000220.500046.9 06.5000.74G6 0
+144937.06 -685610.2 -000009.7-000013.300003.8 06.50-0.10B3 0
+145703.61 +213319.7 -000024.5-000027.000007.3 06.5000.01A1 0
+160959.19 -625801.2 -000012.8-000060.700009.6 06.5000.23A3 0
+170014.26 -445918.5 -000016.2-000033.000019.8 06.5000.40F3 0
+172034.40 -192000.2 -000138.7-000142.800020.4 06.5000.58G1 0
+181107.16 +602434.3 -000006.4+000004.400007.1 06.50-0.00A1 0
+182640.93 +262657.2 +000001.7-000006.200004.2 06.50-0.11B3 0
+185058.65 -410345.6 +000004.8-000003.700001.8 06.50-0.07B5 1
+185717.34 +622348.7 +000005.9-000040.700010.7 06.5000.93G5 1
+191507.91 +832745.8 +000012.4+000007.000006.6 06.5000.11A3 0
+191848.41 +193637.7 -000000.3+000000.400003.2 06.50-0.01B8 0 0.26 3.38
+192501.51 -045304.4 +000035.6+000007.900009.9 06.5000.34A9 1
+195239.11 -545835.2 +000006.3+000003.700011.8 06.5000.10A2 1
+200222.11 +220905.4 -000005.1-000011.400000.9 06.5000.13B1 0
+203348.56 +414622.2 -000001.4-000067.100010.3 06.5000.99K0 0
+204433.08 +694506.8 -000028.4-000036.100007.6 06.5000.97G8 0
+204513.12 -271450.3 -000000.6+000007.400006.9 06.5000.95G8 0
+210248.62 +455056.0 +000002.5-000003.900002.4 06.50-0.12B3 0
+210259.62 -005529.1 +000007.3+000001.100002.2 06.50-0.09B6 0
+213605.09 +150456.0 -000082.8-000089.000007.3 06.5000.94G8 0
+215603.42 -522749.2 +000022.1-000038.600005.2 06.5000.93G6 0
+220550.44 +450645.0 +000013.1-000003.300004.7 06.50-0.03A0 0
+233131.40 -040513.0 +000178.7-000192.800038.1 06.5000.53F8 0
+001234.08 +444226.1 +000098.8-000021.600006.3 06.5001.11K0 1
+012234.82 -002658.7 +000023.5-000011.900006.0 06.5001.08K0 0
+012552.33 -035538.4 +000060.7-000026.300009.9 06.5001.35K0 0
+021333.51 +530330.9 +000001.2-000001.400000.4 06.5001.66K5 0
+054529.59 +311929.5 +000006.2-000018.100003.2 06.5001.10K0 0
+064057.56 -714630.3 +000022.1-000040.900007.5 06.5001.11K1 0
+071146.84 +165835.1 +000010.9-000032.900003.0 06.5001.42K5 0
+074321.21 +045644.9 -000023.3-000016.000005.1 06.5001.36K0 0
+075951.39 +360455.5 -000026.7-000008.100004.0 06.5001.56K5 0
+080716.03 -172207.7 -000045.5+000026.700005.1 06.5001.25K1 0
+083141.31 +185916.0 -000025.8-000021.500003.2 06.5001.50K0 0
+094116.76 +555159.7 -000030.5-000034.600007.9 06.5001.15K1 0
+100607.26 -521116.7 -000055.4+000016.100008.3 06.5001.00K0 0
+112356.54 -575249.4 +000010.9-000017.900005.8 06.5001.50M0 0
+121506.42 -291413.9 -000028.6-000026.300007.1 06.5001.09K0 0
+124938.05 +484424.2 -000015.7-000007.500006.6 06.5001.14K1 1
+131335.94 +365315.3 +000003.0+000000.200002.4 06.5001.62M0 0
+141602.41 +453358.0 -000017.3+000064.600008.0 06.5001.04K0 1
+142214.03 +292211.9 -000038.8-000026.300004.6 06.5001.44MI 0
+151247.19 +104208.9 -000038.9-000067.300004.9 06.5001.27K2 0
+151822.62 +005622.0 +000035.0-000017.500007.5 06.5001.60K0 1
+152245.19 -292030.9 +000030.4-000011.400007.4 06.5001.01K0 0
+161743.37 +012948.2 -000016.1-000001.300005.5 06.5001.13K0 0
+171851.78 -625228.3 -000058.5-000024.000006.0 06.5001.09K1 0
+182708.86 -080225.6 +000002.5+000010.100010.0 06.5001.05K0 0
+193817.79 +204700.5 -000006.8-000033.800005.7 06.5001.04K0 0
+204937.69 +500737.5 -000012.8+000005.000002.7 06.5001.62F7 0
+210220.96 +393032.5 +000002.0+000001.100002.3 06.5001.51A1 1
+215859.64 +190113.4 +000076.6-000033.600015.7 06.5001.01K0 0
+221310.01 +181647.6 +000003.9-000036.300004.3 06.5001.37K2 0
+221418.45 +171122.4 -000082.8-000091.400008.2 06.5001.29K4 1
+001758.63 -132720.3 +000397.0-000000.600038.2 06.5100.60G2 0
+003620.09 +271517.2 +000017.4-000011.700004.7 06.51-0.07B8 0
+004615.04 +551819.4 +000009.8-000004.400005.6 06.5100.18A2 0
+004754.73 +205531.1 +000160.1+000014.500017.4 06.5100.52F8 0
+020016.83 -550046.1 +000066.1+000004.800006.7 06.5100.97K0 0
+020831.79 -064040.9 +000008.0+000009.600005.4 06.5100.88G5 1
+021329.73 +050046.2 +000053.7-000048.100015.0 06.5100.36F0 1
+024709.68 +603414.7 -000000.9+000001.500003.4 06.5100.53F0 0
+024733.78 -353301.9 -000042.1-000035.000005.3 06.5100.96K0 0 : eta1For
+032547.85 +535517.8 +000046.8-000041.700012.8 06.5100.30A9 0
+035939.98 +384913.4 -000011.7-000003.400003.0 06.5100.11A1 1
+043019.96 +280754.4 +000139.3+000047.900025.2 06.5100.72G5 0
+044317.76 +593116.4 +000006.9-000041.200005.8 06.5100.24A7 1
+044827.65 +024254.5 +000004.9+000080.800021.0 06.5100.85G5 0
+050416.17 +454646.2 +000019.1-000063.300017.5 06.5100.22A2 0
+050850.43 +195135.6 +000006.2-000013.900005.9 06.5100.90G5 0
+050856.16 +031307.6 -000006.8-000026.100006.3 06.5100.14B8 1
+062546.53 +021618.2 -000002.1-000017.200005.9 06.51-0.03A0 0
+064031.95 +062216.5 -000002.7-000000.100001.8 06.51-0.14B8 0
+064610.38 +232216.0 -000011.2+000045.100003.1 06.5100.84G8 0
+082537.40 -085721.8 -000035.0+000003.700004.8 06.5100.96K0 0
+082639.82 +243203.7 -000040.4-000081.500013.2 06.5100.35F0 1
+083729.66 -334444.1 -000028.3-000041.600016.8 06.5100.32F0 0
+092250.87 -095019.5 -000028.3-000014.700007.2 06.5100.25A5 1
+094555.38 +633912.3 -000016.8-000043.000012.9 06.5100.37F2 0
+095500.14 -161138.1 -000047.4+000021.400003.2 06.5100.81K0 1
+103051.43 -262901.7 -000060.0+000013.700010.7 06.5100.53F7 0
+104841.53 -474459.9 -000075.9+000030.400006.9 06.5100.95G8 0
+110641.53 -130009.6 -000002.5-000072.300010.7 06.5100.31A7 0
+110754.77 -301027.3 -000505.8-000131.800038.1 06.5100.61G1 0
+111603.88 +524622.9 +000159.8+000056.800025.6 06.5100.44F6 1
+115113.00 -615046.2 -000008.3+000000.700000.2 06.5100.26B5 0
+120336.62 -390032.3 -000369.4-000044.500021.4 06.5100.50F7 1
+122733.15 +412118.3 -000013.0-000010.600005.6 06.5100.56F5 0
+130610.29 +290145.3 -000064.8-000009.700009.3 06.5100.09A3 0
+131235.95 +184506.4 -000065.7+000002.600009.3 06.5100.86G8 0
+132051.13 +435924.4 -000147.4+000027.600020.6 06.5100.42F2 1
+132957.65 +060048.2 -000014.9+000059.600006.5 06.5100.96K0 0
+134354.27 -052956.0 -000053.7-000014.100007.9 06.5100.05A1 0
+134357.38 -591409.5 -000030.2-000011.200004.8 06.51-0.03B8 0
+134613.91 +305350.1 -000258.0-000097.300022.3 06.5100.49F5 0
+143405.05 +464711.3 -000040.1+000007.900007.5 06.5100.06A0 0
+143736.55 -430640.7 +000002.7+000006.100005.0 06.5100.96G8 0
+143817.68 -495403.9 -000014.5-000013.700004.2 06.5100.03A0 0
+152229.37 -742357.9 -000013.9-000013.000004.3 06.5100.07A1 0
+152430.97 +372049.5 -000140.9+000085.000026.8 06.5100.60G1 1 : mu 2Boo
+153617.77 -653647.3 -000074.7-000060.300012.5 06.5100.33F0 0
+153633.72 -003341.3 -000022.6-000021.500006.3 06.5100.73G8 0
+154106.90 -395857.6 +000016.1-000051.300009.8 06.5100.45F5 1
+160228.59 -565115.0 -000145.9-000121.000028.9 06.5100.53F7 0
+162127.04 -481118.8 -000013.2-000023.000007.4 06.51-0.05B7 0
+163156.47 +092452.3 -000012.2-000039.600011.1 06.5100.43F2 1
+165204.84 +145827.1 +000016.8+000005.600007.2 06.51-0.03B9 0 0.04 0.94
+171852.78 +060507.6 +000012.6+000007.800007.2 06.5100.39F0 0
+173957.70 -003821.2 -000005.4-000013.600003.0 06.5100.12A0 1
+174419.80 -721316.3 -000008.8+000109.400022.7 06.5100.47F8 1
+174707.39 -595939.3 -000011.2-000037.000009.4 06.5100.32F2 0 0.11 0.11
+175940.85 -412913.4 +000001.6-000004.700000.8 06.51-0.09B5 0
+180543.30 +120013.9 -000002.5-000002.800007.7 06.5100.28A7 1
+181158.15 -285405.5 +000018.4-000007.100007.5 06.51-0.02B9 0
+181256.25 -503331.1 -000001.7-000079.300014.4 06.5100.35F0 1
+181443.99 +291228.4 +000011.8-000240.200023.8 06.5100.58F8 0
+190518.58 -013044.0 -000015.9+000009.500022.3 06.5100.36F1 0
+190617.03 +412449.6 +000001.2-000002.400001.6 06.51-0.15B3 0 0.06 1.69
+192323.79 +501616.5 +000002.3+000016.200003.9 06.51-0.07B9 0
+193656.65 +382301.8 +000005.0-000001.300002.6 06.51-0.13B5 0
+200956.61 +205453.2 +000058.8+000098.400022.2 06.5100.39F5 1 : the Sge
+201700.45 +085747.5 +000008.5-000002.100014.9 06.5100.31F2 0
+203209.05 +224927.7 +000003.6-000005.700000.4 06.5100.86K0 0
+203732.73 +313119.2 -000034.3-000031.700020.3 06.5100.37F0 0
+204035.89 -263842.3 +000011.7-000024.100008.6 06.5100.59G0 0
+204100.36 +390456.4 +000005.5-000000.200003.2 06.51-0.10B6 0
+204143.74 -752101.5 +000151.4-000161.500022.9 06.5100.62G1 1 : mu 2Oct
+215702.22 +484006.8 +000005.8+000000.800003.3 06.51-0.07B8 0 0.06 0.32
+220638.87 +022622.2 +000019.5-000013.900006.9 06.51-0.06B9 0
+224342.69 +105623.2 +000009.8-000171.200024.9 06.5100.50G8 1
+224855.27 -634306.3 +000002.3+000005.000003.1 06.51-0.05B9 0
+230034.39 +452229.3 +000003.5-000004.300002.1 06.5100.30A3 0
+230243.88 +551410.9 +000017.3+000003.500004.5 06.51-0.08B9 1 0.07 5.39
+230812.39 +443342.6 +000028.8+000002.500005.8 06.5100.17A2 0
+231546.28 +281452.5 +000014.6-000002.800003.4 06.5100.83G5 0
+231902.37 +450812.4 +000056.7-000008.400008.0 06.5100.17A5 0
+001645.68 +101441.1 +000002.8+000008.200000.9 06.5101.86M2 0
+021133.47 -174434.8 +000053.1+000004.600004.1 06.5101.62M1 0
+022004.44 +301117.4 +000020.9-000035.700004.5 06.5101.22K0 0
+025052.78 +352338.1 +000046.9+000004.400007.4 06.5101.48K2 0
+025812.54 -120020.9 +000010.8-000010.900007.8 06.5101.03K0 0
+031354.87 +185823.9 +000025.7+000010.500003.1 06.5101.49K5 0
+032344.61 -324225.5 +000019.7+000001.800005.1 06.5101.37K3 0
+040015.53 -513353.9 +000004.7+000009.700002.7 06.5101.65M1 0
+050814.74 -354305.8 -000000.5+000001.300006.2 06.5101.09K1 0
+051225.69 -813230.7 +000016.2+000050.100005.3 06.5101.11K1 0
+052754.70 +481336.2 +000004.6-000035.400005.1 06.5101.49K5 0
+062206.15 -153947.9 -000063.5-000047.800007.0 06.5101.15K0 0
+065421.31 +210941.3 +000025.5-000056.400007.2 06.5101.40K1 1
+071103.06 -035352.8 -000012.2-000008.200004.6 06.5101.16K0 0
+071537.77 +452434.3 -000009.3-000022.500003.5 06.5101.15K0 0
+073159.25 +123941.0 +000001.1-000039.400007.2 06.5101.00G5 0
+074049.03 +040419.4 -000021.9-000093.200006.3 06.5101.46K0 0
+104349.08 +181847.1 +000016.7-000043.900004.7 06.5101.31K0 0
+111539.77 -123533.1 -000002.7-000012.200005.7 06.5101.52M3 0
+113659.90 -225653.5 -000048.6+000049.500004.4 06.5101.26K0 0
+114511.46 +141548.0 -000060.4+000003.600004.8 06.5101.17K0 0
+115637.60 +651434.6 +000059.1-000017.900006.5 06.5101.01G5 0
+133742.94 +504253.4 -000011.2+000003.600001.8 06.5101.55F3 1
+153628.19 +150605.0 -000003.4+000009.600006.3 06.5101.20M5 0
+155957.84 -403911.1 -000001.9-000008.100002.0 06.5101.50G5 0
+160909.05 -560328.6 +000000.4-000002.700001.3 06.5101.39K3 0
+162632.08 +475726.3 -000074.2+000126.400014.0 06.5101.06K0 0
+174558.44 +391921.0 +000005.3+000014.000002.9 06.5101.39K3 1 0.05 98.90
+174756.69 +363318.6 +000020.3-000008.900003.2 06.5101.66M0 1
+175251.90 -560917.1 -000003.3-000020.600003.1 06.5101.15G8 0
+175407.56 -112015.1 +000008.4-000002.000007.7 06.5101.19K0 0
+180720.99 +022853.7 -000002.5+000029.900004.1 06.5101.48K5 0
+181528.69 +863927.7 -000005.6+000027.800002.8 06.5101.60M. 0
+181841.76 -253617.0 -000003.8-000030.400006.0 06.5101.35K0 0
+183430.90 +514656.4 -000040.4-000026.600003.9 06.5101.47M0 1
+193433.94 -235131.7 +000003.5-000008.000001.7 06.5101.68K4 0
+201303.17 +115103.6 -000048.9-000060.900006.6 06.5101.19K2 0
+212548.54 -234919.4 +000016.0-000015.700004.8 06.5101.02K0 0
+214146.22 -250605.5 -000013.7+000005.000003.5 06.5101.19K1 0
+215212.97 +793306.3 +000009.6+000013.600002.7 06.5101.58K5 0
+222953.47 +522459.6 +000011.4+000020.700007.9 06.5101.00G5 0
+233705.35 -315216.1 +000042.6-000002.000004.5 06.5101.25K1 1
+061219.10 +225430.7 -000000.9-000002.200000.8 06.5102.20M1 0
+003008.70 +045136.3 -000018.6+000014.500014.9 06.5200.45F5 0
diff --git a/kstars/kstars/data/hip010.dat b/kstars/kstars/data/hip010.dat
new file mode 100644
index 00000000..084e36b6
--- /dev/null
+++ b/kstars/kstars/data/hip010.dat
@@ -0,0 +1,1000 @@
+004111.95 +092119.1 -000122.6-000103.100030.0 06.5200.53F5 0
+010622.69 +624541.3 +000102.4-000032.200014.4 06.5200.21A5 0
+011658.86 -021643.7 +000259.1-000140.700033.7 06.5200.56F8 0
+013433.88 +685652.3 -000379.1+000115.000047.6 06.5200.69G6 0
+015634.62 -320818.0 +000021.8+000007.000006.5 06.5200.99K0 0
+015759.39 -020334.2 +000036.6+000008.800006.6 06.5200.17A0 1
+020439.87 +650612.8 +000043.8-000026.100009.8 06.5200.00A0 0
+022924.93 +553210.4 +000033.2-000012.800005.0 06.5200.09A2 1
+032509.39 +411526.2 -000008.2+000006.300004.8 06.5200.05A0 0
+040056.81 +231205.7 +000015.0-000035.100003.0 06.5200.10B9 1
+041331.25 +085325.3 +000003.0-000027.400010.8 06.5200.15A2 0
+042049.04 +091329.2 +000058.5+000011.800010.2 06.5200.15A4 0
+045427.96 -031333.3 +000026.5-000001.800007.5 06.5200.46F5 1
+052631.22 +025609.3 -000001.9-000005.800006.4 06.52-0.00B9 1
+053351.99 -295057.2 -000000.4+000004.500003.5 06.52-0.02A0 0
+053630.18 +255624.4 +000000.6+000026.600011.8 06.5200.45F5 0
+061246.33 -174547.7 -000006.7+000004.000003.5 06.52-0.17B5 0 0.04 2.55
+061333.49 -292344.7 -000013.1+000001.400004.2 06.52-0.10B7 0
+062847.06 -003420.7 -000001.7-000000.600000.2 06.5200.78F0 0
+065239.64 -423015.8 -000013.5-000007.700008.8 06.5200.42F5 0
+065322.10 -244103.7 -000021.4-000024.200010.4 06.5200.09A1 0
+070620.93 -433638.8 +000005.7+000012.200010.8 06.52-0.01A0 0
+072811.42 -580422.4 +000000.9+000004.500004.9 06.5200.94G8 0
+082120.29 -013607.1 -000010.6-000030.400006.8 06.5200.02A2 1
+082727.56 -550040.5 -000008.1+000010.600006.0 06.52-0.01A0 0
+083820.28 -063944.3 -000009.1-000003.000003.2 06.5200.45A1 0
+091403.25 +713921.3 -000030.2-000036.500007.0 06.5200.96G8 0
+092647.06 -593443.7 -000010.9+000012.300006.1 06.52-0.08B7 0
+092940.50 -263539.0 -000085.3-000030.700006.7 06.5200.92G8 0
+094743.96 -495635.8 -000017.9-000006.400008.1 06.5200.13A2 0 0.09 2.72
+102135.89 -223142.6 -000048.0+000000.600007.7 06.5200.07A1 1
+103343.80 +532950.8 -000026.8-000026.200004.4 06.52-0.01A1 0
+103549.33 -581327.4 -000007.5+000002.800000.7 06.5200.01B0 0
+103711.54 -114454.7 -000064.8-000032.100015.0 06.5200.29F0 0
+113012.86 +542144.4 +000008.5-000040.200005.1 06.5200.94K0 0
+122838.17 +261337.1 -000017.7-000005.700009.8 06.5200.21Am 0
+130950.21 +621344.9 -000027.1-000008.100004.5 06.52-0.01A1 0
+133314.66 -773408.5 -000367.1-000152.100028.4 06.5200.46F6 1
+151451.63 +685644.6 +000010.2+000003.100004.7 06.5200.03A1 0
+153420.86 -054142.4 -000092.0+000005.300039.8 06.5200.58F7 0
+161129.75 +094243.4 +000026.3-000010.900007.6 06.5200.27F0 1
+163549.38 -715339.0 -000018.4-000035.300006.8 06.5200.02A0 0
+165729.92 -603600.3 -000001.2-000012.900004.2 06.52-0.06B5 1 0.05 0.94
+170310.54 +143042.4 -000166.4-000178.400027.6 06.5200.77G5 0
+171213.62 -251518.1 -000011.7-000050.600008.8 06.52-0.04A0 0
+173201.16 +341615.6 -000239.7+000062.700042.2 06.5200.64G5 0
+173421.99 +130939.7 -000000.6-000029.900006.4 06.5200.95G8 0
+173547.46 +195037.8 -000054.6-000022.700008.0 06.5200.96G8 0
+180443.18 +400502.8 +000025.5+000023.700019.9 06.5200.51F7 0
+181728.56 -182748.4 +000000.3-000001.000000.5 06.5200.04O8 0
+184659.07 +461853.9 +000004.0-000015.600005.2 06.5200.07A2 0
+185845.06 +194739.8 -000002.2-000003.100001.7 06.52-0.05B7 0
+185852.62 +693152.5 +000004.6+000011.700005.2 06.52-0.17A0 0 0.04 1.12
+191027.58 -300025.1 +000070.3-000065.500018.2 06.5200.46F5 0
+191946.14 +642326.8 -000001.1+000008.700003.6 06.52-0.10B9 0
+194028.32 +202837.5 +000000.8-000006.100001.1 06.5200.32B0 0
+195215.58 +102105.8 -000002.1-000011.400003.3 06.52-0.03B7 1
+195322.60 +042401.4 +000010.2-000000.200003.5 06.5200.01B9 0
+205740.49 -440737.2 -000515.5-000975.600046.3 06.5200.59G0 0
+212903.73 -311418.7 +000016.4-000011.500008.7 06.5200.04A1 0
+214616.59 +430338.7 +000015.8+000009.100002.5 06.5200.28A4 0
+224532.36 -251413.0 +000085.5+000005.900010.8 06.5200.18A0 0
+235256.31 +365716.1 -000124.1-000090.300020.1 06.5200.57G0 0
+001309.51 +165517.9 -000016.6-000080.500007.2 06.5201.05K1 0
+001653.97 +492742.9 -000016.3-000005.600001.4 06.5201.77M0 0
+024002.48 -303800.7 -000012.9-000061.600006.3 06.5201.04K0 0
+024200.11 +103241.6 -000026.0-000027.100009.0 06.5201.26K0 0
+032818.23 +442238.1 -000014.6-000007.400003.0 06.5201.65K0 0
+103312.58 -132415.2 -000021.5-000003.400003.9 06.5201.42K3 0
+112554.01 -134504.7 -000025.6-000001.100001.2 06.5201.72M1 0
+115705.02 -520600.9 +000113.5-000013.500007.4 06.5201.07G8 0
+121920.25 +143230.3 -000027.7-000048.400004.3 06.5201.12K0 0
+122246.59 -521734.8 +000018.2-000014.800007.7 06.5201.01G8 0
+131328.26 +671716.6 -000155.5+000010.200007.3 06.5201.15K2 0
+142915.04 +441543.6 -000036.3+000008.100004.7 06.5201.02K0 0
+144325.83 -094158.8 +000017.4-000030.900006.6 06.5201.02G5 0
+145303.72 +781036.0 -000013.0-000002.500014.2 06.5201.20K0 1
+150708.19 -715417.8 +000007.3-000006.800001.7 06.5201.59K4 0
+153027.86 +364816.1 -000069.5+000035.300009.9 06.5201.15K0 0
+160239.23 +471424.7 -000067.8+000064.500007.3 06.5201.16M6 0
+164137.55 -274834.5 +000015.7-000038.400007.2 06.5201.12K1 0
+171615.89 -151325.5 -000014.2+000003.800003.9 06.5201.79K5 0
+175707.46 -235621.3 -000000.3-000003.100001.0 06.5201.98K5 0
+185923.82 -191645.4 +000001.4-000028.600001.1 06.5201.58M3 0
+193105.21 +020042.3 +000002.2-000007.200003.2 06.5201.45K0 0
+195912.05 +111820.0 +000006.8+000001.000001.6 06.5201.08K0 0
+200829.19 -150154.0 +000029.5-000134.300008.5 06.5201.17K0 0
+214631.83 -021246.1 +000026.9+000020.500007.4 06.5201.47M8 0
+222503.33 +511520.9 +000050.3+000025.200002.9 06.5201.68M0 0
+225039.10 +190828.4 +000059.0-000007.500006.3 06.5201.10K0 0
+231544.63 -295051.0 +000145.3-000023.100009.7 06.5201.06K0 0
+234220.93 +643055.4 +000013.4-000004.600002.4 06.5201.88M2 0
+235523.02 +255718.1 +000001.5-000010.500005.4 06.5201.49K5 0
+000012.80 +381814.7 -000002.5-000015.100004.1 06.5300.95G5 0
+002005.17 +485155.7 -000003.3-000014.700003.7 06.5300.05A0 0
+002707.31 +800307.7 +000023.4-000002.900006.3 06.53-0.08B9 0
+005341.27 -043132.1 +000099.8-000003.600007.0 06.5300.99G5 0
+010446.78 +510035.3 +000015.5-000006.800003.1 06.53-0.08B3 0
+013550.47 +335008.4 -000043.1-000134.800007.4 06.5300.99K0 1
+020503.80 +553720.5 +000052.6-000043.000009.9 06.5300.30F0 0
+022113.77 -195455.2 -000003.5-000002.500007.4 06.5300.98K0 0
+033639.79 +291326.6 +000049.9-000005.400015.0 06.5300.27A5 0
+033744.15 +564421.8 -000003.4-000000.200000.1 06.5300.24B0 0
+033945.16 +562258.9 +000017.8-000002.300008.6 06.5300.08A2 1
+035611.85 +593829.4 -000284.1+000159.300046.7 06.5300.70G0 1
+042919.83 +272415.5 +000011.1-000029.000008.4 06.53-0.02A0 0
+044017.72 -585639.6 +000031.0+000174.800032.3 06.5300.68G5 1
+044626.92 +422054.2 -000004.8+000070.800014.1 06.5300.70G0 0
+051918.31 -183034.5 -000000.9+000009.800004.2 06.53-0.10B8 0 0.06 2.29
+052925.65 +775839.2 +000012.2-000014.600004.5 06.5300.18A7 0
+053307.35 -014302.5 +000001.1+000001.200001.2 06.53-0.10B4 1
+055033.89 +565508.2 -000019.0-000003.800007.4 06.5300.13A4 0
+055410.73 -502150.0 +000093.5+000548.700028.7 06.5300.89K1 0
+061734.68 +462526.1 -000043.8+000011.300013.9 06.5300.26F0 0
+062230.95 -601307.7 -000011.2+000064.200042.6 06.5300.61G1 0
+062313.05 -345948.6 -000007.2-000008.600007.4 06.53-0.07Ap 0
+062542.73 +213842.2 -000006.9-000013.100009.0 06.5300.93G5 0
+063342.65 +330126.5 +000009.4+000001.100007.3 06.5300.06A3 0
+064109.42 +085905.2 -000002.3-000019.400004.2 06.5300.65F5 1
+064502.56 -303511.1 -000008.0+000004.400003.5 06.53-0.11B8 1
+070019.36 -220708.7 -000002.6+000004.100002.5 06.53-0.17B3 0 0.05 1.11
+070020.92 +671950.4 +000004.5-000023.400007.0 06.5300.91G5 1
+070324.61 -522531.3 -000008.5+000010.100002.2 06.53-0.11B2 0
+073313.32 -430510.1 +000002.5-000026.100006.4 06.5300.92G8 0
+073738.80 -142626.8 -000006.6+000001.700002.9 06.53-0.02B8 0
+074258.95 -170342.0 -000006.7+000030.100007.4 06.5300.81G5 1
+074504.78 -375316.4 -000012.0+000005.100003.5 06.53-0.10B2 1
+074509.34 +201857.8 -000004.0-000001.300007.1 06.5300.01A1 0
+074914.31 -404203.9 -000009.5+000005.400002.8 06.53-0.15B5 0
+075113.98 -471259.2 -000002.8+000008.900002.2 06.53-0.12G3 0
+080930.13 -515034.2 -000047.4+000032.400018.0 06.5300.60G0 0
+081222.19 +140014.9 -000016.4-000005.600006.0 06.5300.15A7 0
+081245.93 -295439.1 -000038.7+000033.600006.8 06.5300.06A1 0
+081718.47 +041309.0 -000005.4+000006.200003.1 06.5300.63G0 0
+083720.23 -400851.9 -000304.9+000032.100036.4 06.5300.60G1 0
+091023.02 -231036.2 -000033.4+000005.200007.8 06.5300.00A0 0
+092445.39 +194712.8 -000092.1-000111.500008.2 06.5300.93G7 0
+092714.65 -091325.3 -000017.1-000003.900002.5 06.5300.05A2 1
+093118.99 -475709.1 -000028.1+000009.700016.8 06.5300.27A9 0
+101413.70 -390613.3 +000009.1-000015.700005.5 06.5300.96G8 0
+101801.19 +730425.2 -000057.8-000068.300016.0 06.5300.34F2 0
+101810.53 +272455.6 -000024.4+000010.100007.8 06.53-0.02A0 0
+105435.42 +293748.7 -000097.8-000048.200015.4 06.5300.56F8 0
+105941.23 +114220.7 -000228.4+000045.200022.3 06.5300.44F5 0
+121546.70 -232113.7 -000000.1-000039.900014.4 06.5300.46F5 1
+135544.47 -311706.0 -000057.1+000006.200007.0 06.5300.89G6 0
+143859.68 -590826.8 -000090.8-000105.800015.9 06.5300.51F7 0
+152740.75 +621632.7 +000034.2-000025.500012.0 06.5300.13A5 0
+161157.93 -542110.4 -000010.7-000015.900006.2 06.5300.02B9 0
+164047.40 -721758.8 +000017.9+000027.500006.4 06.5300.80G8 1
+164655.53 -680607.4 +000010.4+000032.900009.2 06.5300.18A1 0
+165815.52 -651215.9 -000013.5-000054.800008.1 06.5300.36Fm 0
+172012.76 -700241.6 -000047.2-000197.400025.8 06.5300.60G2 1
+172322.66 +570042.1 +000003.7+000014.100010.1 06.5300.29A2 0
+173917.02 +033319.7 -000179.7-000098.200093.4 06.5300.96K3 1
+174553.72 +385253.3 +000002.4-000033.000008.4 06.5300.99K0 0
+180922.50 -364021.1 -000001.7-000005.900000.0 06.53-0.06B1 0
+183432.76 -241320.6 -000001.2-000001.500001.0 06.5300.52F2 0
+184535.61 +215904.8 +000005.9+000001.700004.7 06.5300.02B9 0 0.05 9.97
+192422.54 +280515.3 -000000.1-000005.900005.3 06.53-0.08B5 0
+194853.33 +114106.4 +000010.9+000003.500003.7 06.5300.91K0 0
+200526.33 -123954.2 +000008.2-000048.200008.1 06.5300.05A0 0
+200532.02 -325959.3 +000007.5-000007.500003.5 06.53-0.07B4 1
+200711.45 +501346.6 +000013.0-000009.000005.0 06.5300.13A3 0
+203529.64 +065649.5 +000008.7+000002.600003.8 06.53-0.06B9 0
+210032.65 -052838.3 +000013.3-000017.100005.2 06.5300.06A0 1
+210928.80 +631744.3 +000009.7+000007.600003.9 06.53-0.11B7 0
+211103.77 +361758.5 +000000.6+000000.900001.1 06.53-0.13B1 0
+212235.92 +025506.7 +000024.5-000008.700003.8 06.5300.65F8 0
+225651.44 +115054.0 +000053.1-000003.500012.3 06.5300.17A3 1
+231046.62 -293130.0 -000042.2-000061.000007.4 06.5300.28F0 0
+231627.05 +615746.6 +000000.6-000001.400001.9 06.5300.16B0 1 0.08 2.39
+233130.12 +283958.3 +000020.7-000010.900007.8 06.5300.98K0 0
+233531.22 +321152.3 +000035.6+000002.400008.2 06.5300.93K0 0
+235849.24 +322254.2 +000001.3-000002.400001.8 06.53-0.13B6 0
+001156.13 -421019.3 -000087.8-000045.100008.0 06.5301.04K0 0
+005630.68 +425843.7 -000006.4-000009.700004.0 06.5301.03K0 0
+020257.57 +110107.5 +000009.1-000001.500004.9 06.5301.30K0 0
+021710.46 +234604.6 -000031.9-000040.600006.8 06.5301.02G9 0
+025447.15 -000253.9 +000012.3+000032.600006.7 06.5301.04G8 0
+042145.67 -374654.3 -000008.1-000042.100004.9 06.5301.39K4 0
+053806.91 -271238.7 -000003.9-000000.600001.4 06.5301.57K4 0
+090314.61 +064857.4 -000002.6+000014.100010.8 06.5301.04K0 0
+092236.63 -394631.5 -000075.5+000054.300008.1 06.5301.12K2 0
+094908.94 -432858.3 -000016.3+000015.300005.1 06.5301.29K3 0
+100512.72 -421020.3 +000050.2-000002.000006.9 06.5301.05K0 0
+100907.66 +635708.7 +000009.4+000000.500003.5 06.5301.64K5 0
+105158.65 -550818.1 -000065.2+000009.100004.3 06.5301.48K4 0
+113545.38 -725031.4 -000165.1+000049.800007.7 06.5301.16K1 0
+123329.87 +380408.7 -000077.2-000012.600006.4 06.5301.04K0 0
+152257.05 -264119.6 +000014.3+000004.600005.3 06.5301.12K0 0
+154201.77 -641049.0 -000002.1-000004.000000.3 06.5301.52K2 0
+154726.84 +013245.7 +000014.8-000031.000007.4 06.5301.16K0 0
+154731.96 +593407.2 -000027.9-000021.100004.3 06.5301.39K0 0
+155705.20 -160203.6 +000009.6-000033.400004.0 06.5301.77M1 0
+190019.06 +404102.5 +000001.8-000015.400003.7 06.5301.46M4 0
+210944.05 -441235.3 +000010.7-000004.600005.5 06.5301.15K1 0
+212149.09 -290957.7 +000013.3-000021.900002.7 06.5301.37K3 0
+215827.31 +140120.4 +000033.9-000058.200004.4 06.5301.38K2 0
+225558.35 +622556.2 +000023.3-000001.800002.8 06.5301.82K5 1
+232916.92 -543005.2 +000008.5+000011.700005.5 06.5301.07K0 0
+001756.31 +124617.4 -000007.8-000019.500007.1 06.5400.97G8 0
+011223.29 -304807.1 +000043.8-000067.700014.0 06.5400.47F5 0
+012903.11 +071739.2 -000027.3-000056.200014.3 06.5400.35F2 0
+023720.83 +395346.1 +000012.6-000011.100003.5 06.54-0.11B5 0
+032703.20 +184523.6 +000035.7+000002.400007.8 06.5400.19A3 0
+034719.86 -295405.7 +000166.2-000057.000026.0 06.5400.51F5 0
+035803.13 +344850.6 +000024.0-000033.200016.3 06.5400.23A8 0
+041824.64 +092913.9 -000002.2-000016.200006.2 06.5400.17A4 0
+052039.17 +465749.7 -000004.7-000008.900005.3 06.5400.58A2 1
+062052.12 +114522.4 -000005.0-000003.500000.1 06.54-0.10B5 0
+062534.76 -025929.2 -000015.8-000000.900005.2 06.5400.11A0 0
+070149.51 -111803.4 -000003.7+000004.000001.1 06.5400.02B2 1 0.22 1.61
+072650.45 +213208.6 -000313.0-000027.000032.4 06.5400.46F6 0
+072822.98 -374836.2 -000000.6-000046.900009.4 06.5400.06A1 1
+073439.83 +805348.1 -000005.6+000003.000004.2 06.5400.96G7 0
+074158.04 -383142.2 -000017.8+000016.100005.0 06.54-0.09B8 1
+074945.29 -201226.3 -000035.1-000129.300019.4 06.5400.58G0 0
+080227.10 -444001.2 -000013.1+000017.400005.1 06.54-0.05A0 1 0.05 2.22
+081020.20 +694329.3 +000161.4+000117.500034.2 06.5400.57F8 0
+081227.37 -365921.3 -000004.7+000005.900001.5 06.54-0.10B1 0
+083805.19 +093428.7 -000037.0-000010.300008.7 06.54-0.01A1 0
+084410.15 +365506.7 -000027.8-000080.400015.3 06.5400.47F7 0
+085127.84 -423016.4 -000033.1+000022.100009.2 06.5400.04A2 0
+092029.45 +522703.5 +000004.3+000007.700008.1 06.5400.09A0 0
+092933.18 -622139.4 -000067.8+000018.000010.4 06.5400.11A2 0
+093419.62 +465407.6 -000065.7-000017.400010.6 06.5400.23F0 0
+093450.73 -120744.8 +000002.4-000174.100036.4 06.5400.62G0 0
+093633.74 -244210.6 -000124.5+000054.700014.7 06.5400.39F3 0
+094239.34 -721127.0 -000014.6+000008.600003.0 06.5400.01B9 0
+100845.66 -105305.2 -000004.3-000005.900006.1 06.5400.02A2 0
+101450.29 -414334.1 -000113.7+000031.800012.4 06.5400.18A0 0
+102314.75 +054139.9 -000239.4-000059.300018.0 06.5400.45F6 1
+104739.93 -643249.9 -000016.1+000003.000002.9 06.54-0.00B3 0
+111553.70 -475515.0 -000018.9-000009.600006.3 06.54-0.02A0 0
+113110.28 +484722.7 -000025.1-000025.100006.9 06.5400.94G9 0
+113409.93 +110126.1 +000036.9-000022.800008.8 06.5400.19A2 1
+115505.74 +462836.6 +000010.3+000002.900004.1 06.5400.12A3 1 0.08 0.00
+115656.21 -134515.2 +000032.5-000143.800018.4 06.5400.59G1 0
+121200.77 -643037.4 -000007.4-000001.100000.3 06.5400.27A2 0
+135034.62 -195352.5 -000036.8+000008.600011.1 06.5400.51F6 0
+140617.77 -085330.0 -000000.8+000019.900009.2 06.5400.02A0 0
+141823.81 -331313.6 -000073.2-000039.800010.2 06.5400.28A9 0
+155256.68 -650909.1 +000037.4+000008.800007.9 06.5400.19A5 0
+161851.83 -575359.2 -000001.1-000001.200001.2 06.5400.93F8 0 0.60 9.75
+171550.75 -334413.2 +000000.5-000001.500000.6 06.54-0.01B1 1
+182005.14 -075852.7 +000031.2-000010.200014.4 06.5400.40F5 1
+184121.05 -502821.2 -000035.4-000044.300008.6 06.5400.88G8 0
+184659.10 -500540.3 +000004.1-000041.700009.5 06.5400.29F0 0
+184920.67 +434403.4 +000003.4+000041.000006.7 06.5400.81G5 1
+190936.37 -360953.2 -000007.7-000012.400003.6 06.5400.00A0 0
+191415.99 -084308.5 +000041.4-000027.500014.5 06.5400.98K0 1
+191556.96 +272721.4 +000004.0-000004.500001.8 06.54-0.03B5 1
+194249.07 +291953.9 +000057.9+000046.500012.2 06.5400.34F1 0
+200458.58 +231237.3 +000004.5+000005.200008.7 06.5400.17A5 0
+201115.79 -433944.2 +000006.9-000004.300004.8 06.5400.86G5 0
+203353.70 +100335.0 -000002.3+000006.700008.1 06.5400.10A2 0
+211156.82 +303708.7 +000056.4+000025.200006.2 06.5400.95G5 0
+211541.09 -573752.7 +000025.5-000013.600010.5 06.5400.31F0 0
+213729.12 +044056.8 -000011.2-000001.100009.0 06.5400.33A5 0
+215834.95 -440345.0 +000013.7-000050.100014.4 06.5400.90G8 0
+220929.82 -073251.2 +000085.5-000449.800047.0 06.5400.77G0 0
+223747.75 -395125.6 -000016.3+000002.100010.0 06.5400.54F7 1 0.07 0.87
+230957.17 +142536.3 -000121.5-000086.400038.7 06.5400.61G0 0
+234521.77 +101047.5 +000032.5-000006.800013.2 06.5400.17A3 0
+012151.94 +500719.2 +000004.8-000001.900000.6 06.5401.10K0 0
+020150.41 +150401.5 +000003.7+000002.000001.0 06.5401.15K0 0
+024355.55 -075444.4 +000023.4-000065.200012.1 06.5401.16K0 0
+025346.19 +092009.1 +000058.1-000023.800004.7 06.5401.46M3 0
+053343.10 +324456.2 +000019.2-000011.900004.3 06.5401.58K5 0
+054613.96 -233839.8 +000010.4+000017.200005.8 06.5401.42M4 0
+054748.15 -724208.3 -000006.8+000024.500008.4 06.5401.07K0 0 : lam Men
+060024.28 +161756.3 +000003.8-000008.700003.0 06.5401.54K2 0
+062746.58 +204722.6 -000032.7-000045.300005.7 06.5401.25K0 1
+064957.70 -452700.9 +000007.5-000060.000004.4 06.5401.50K5 0
+070852.43 +335602.1 -000013.3-000001.400003.6 06.5401.49K0 0
+073250.64 +225315.5 -000020.8-000015.700006.9 06.5401.00F8 1
+080432.51 -173955.9 -000005.1-000007.200003.3 06.5401.58K4 0
+100249.31 -303439.3 -000018.2+000025.900005.2 06.5401.19K1 0
+110402.92 -541151.9 -000012.2-000001.100001.4 06.5401.11G8 0
+112031.31 -101740.4 -000107.7+000007.600009.7 06.5401.08K0 0
+122218.47 -153319.3 +000042.9-000022.000005.2 06.5401.24K0 0
+123208.83 -560746.4 -000030.5+000008.000001.3 06.5401.68K5 0
+123652.55 +701105.1 -000008.2-000007.000004.1 06.5401.41K2 0
+140629.60 +165812.7 -000004.9+000012.500002.9 06.5401.61M0 0
+141008.83 +685148.2 +000000.4-000003.600004.6 06.5401.24K0 0
+145420.75 -282053.5 -000053.9-000004.600005.6 06.5401.09K1 0
+182408.55 +791321.2 -000012.9+000063.300007.8 06.5401.09K0 0
+183831.60 -484314.5 +000012.8-000030.100004.7 06.5401.41K3 0
+184405.15 +383159.0 -000008.4+000015.200003.0 06.5401.61K5 0
+185421.92 +104829.9 +000012.0+000008.500002.6 06.5401.31K2 0
+191215.71 +472230.0 +000003.7-000001.200001.3 06.5401.02K0 0
+194248.41 +225106.0 +000050.5-000018.000006.5 06.5401.06K0 0
+204627.06 -504819.8 +000026.6-000017.400004.3 06.5401.16K2 0
+205815.53 +302345.2 +000060.3+000022.600006.1 06.5401.03G9 0
+210641.51 -201048.8 -000047.3-000017.100007.7 06.5401.28K3 0
+211752.56 -484305.0 -000019.8-000086.000007.5 06.5401.17K2 0
+215001.93 -474330.4 +000007.1-000008.900007.4 06.5401.01K0 0
+215035.42 -085856.8 +000064.3-000043.100007.8 06.5401.28K0 0
+221042.33 -755252.9 +000040.5-000034.700008.5 06.5401.18K2 0
+222152.83 +403959.1 +000004.2-000000.800005.5 06.5401.30K2 0
+223334.61 +404908.5 +000010.9+000003.600003.8 06.5401.24K0 0
+223406.63 -093630.5 -000018.9-000007.300004.0 06.5401.20K0 0
+225748.12 +730800.9 -000024.6-000028.900006.2 06.5401.07K0 0
+015116.93 +645117.9 -000001.4-000003.300000.0 06.5402.21K5 0
+045113.35 +681007.7 -000004.4-000005.200000.4 06.5402.10N5 0
+002142.44 +674922.9 -000023.5-000004.200006.0 06.5500.98K0 0
+002312.59 -310208.8 +000022.1+000002.700005.1 06.55-0.06B9 0
+004439.04 -653851.8 +000157.9-000742.400045.8 06.5500.66G3 0
+011050.36 +674648.1 +000250.3+000023.600017.4 06.5500.55G0 1
+011230.75 +022818.6 -000178.3-000104.500019.2 06.5500.45F8 0
+014542.53 +083333.5 +000005.2-000024.400005.4 06.55-0.03A2 0 0.03 4.13
+014635.27 +172445.7 +000051.6+000001.200004.6 06.5500.26A9 0
+021528.32 -092759.5 -000007.6-000005.400006.4 06.55-0.01A0 0
+023931.70 -641654.4 +000021.9+000020.600006.7 06.55-0.07B8 0
+025615.94 +290950.8 +000035.1-000021.600005.8 06.5500.94G8 0
+033945.46 -402108.0 +000021.0+000008.200006.4 06.5500.14A3 1
+040436.97 +550359.6 +000021.1-000038.900014.7 06.5500.47F2 0
+042456.45 -344525.9 -000003.8-000116.200011.9 06.5500.45F3 0
+043524.09 +853137.2 +000013.5+000009.000027.3 06.5500.53F8 0
+045127.03 -514332.1 -000003.3+000011.400002.7 06.5500.73A2 0
+051648.26 -170832.5 +000001.3+000005.200002.2 06.55-0.15B2 0
+052531.08 -003238.2 -000001.7-000002.900004.4 06.55-0.04B9 1
+053328.72 +420632.3 +000004.9-000003.100000.6 06.55-0.01B9 0
+054756.32 +350933.4 -000004.5-000001.900002.0 06.5500.74F8 0
+055704.64 +490146.9 -000005.2-000007.400005.6 06.5500.99G8 0
+060847.03 +084010.0 +000000.9-000010.800001.8 06.55-0.07B9 0
+062750.98 +472417.7 -000028.4+000003.500010.4 06.55-0.04A0 1
+063600.11 +042953.0 -000000.9-000006.600002.3 06.55-0.05B9 0
+070117.02 +322452.6 -000012.6-000018.200007.6 06.5500.27A9 1
+073018.57 -405921.0 -000014.0-000017.900007.5 06.5500.96G8 0
+073028.60 -503632.5 +000001.2+000017.500008.6 06.55-0.02A0 0
+073446.22 +024331.8 -000021.3-000006.400007.0 06.5500.23A7 0
+074858.99 +042001.3 -000019.6-000002.200007.8 06.5500.79G0 0
+075618.87 +801555.2 -000475.7+000089.300058.7 06.5500.72G8 0
+083519.47 +193524.3 -000035.7-000012.800005.6 06.5500.68G0 0
+093605.23 -645701.3 -000034.3+000042.800012.0 06.5500.09A2 1
+095631.36 +322304.6 -000019.6+000020.700019.7 06.5500.43F2 1
+102646.90 -042318.0 -000044.5-000001.400005.2 06.5500.92K0 0
+121027.20 -074626.5 -000013.6+000022.500009.1 06.5500.22A0 0
+123312.22 -520458.1 -000030.9-000012.900006.8 06.55-0.02B9 0
+145134.96 -174724.2 -000013.5-000127.900017.9 06.5500.48F6 0
+153504.63 +014009.4 -000083.2-000025.000016.9 06.5500.28F0 0
+155213.17 -451703.7 -000013.4+000004.500003.8 06.5500.89G5 0
+161411.99 -313946.9 -000081.4-000252.600045.7 06.5500.65G1 0
+164500.11 +060519.6 -000215.1-000257.200021.1 06.5500.89G5 0
+175114.03 +400420.8 -000016.5+000009.700029.9 06.5500.54F8 0
+175255.77 -350108.0 +000002.8-000005.200003.2 06.5500.00B9 0
+175713.22 -552252.3 -000005.0-000024.700006.0 06.5500.81K0 1
+183323.04 +305331.6 -000001.3-000007.000002.2 06.55-0.10B4 0
+184855.63 +240321.2 -000001.4-000005.600002.8 06.55-0.07B1 0
+190709.03 +003827.6 -000008.3-000011.200004.3 06.5500.04B9 1
+193801.46 +351532.7 +000000.7-000041.200005.9 06.5500.93K0 0
+195649.10 -303412.6 +000025.4-000007.400010.8 06.5500.18A4 1
+195741.24 -380331.0 +000081.2-000096.000019.0 06.5500.42F3 1
+201626.45 -351155.0 -000000.2+000053.000023.5 06.5500.38F2 0
+202648.39 +812602.8 +000045.4+000019.900005.6 06.5500.98K0 0
+205229.91 +180138.5 +000000.7-000015.300006.9 06.5500.98G5 0
+205422.39 +283119.2 -000000.0-000005.800001.8 06.55-0.15B2 0 0.22 0.20
+205508.26 -012223.1 +000013.5+000025.100012.6 06.5500.29A9 0 0.04 0.10
+210108.33 -133148.0 -000000.2+000005.500006.0 06.5500.85G6 0
+212322.99 +372423.3 +000052.6+000025.800009.2 06.5500.51F6 0
+214854.41 -561626.4 +000021.7-000001.300004.8 06.55-0.08B9 0
+215555.45 -465540.1 -000128.2-000058.500018.1 06.5500.48F5 1
+221438.22 -154903.6 -000005.1-000356.900026.2 06.5500.89K0 0
+222006.24 +565504.8 +000019.1+000005.100003.9 06.55-0.06B6 0
+222042.33 +140156.5 +000024.7-000023.300007.6 06.5500.93K0 0
+223353.12 +614641.1 +000021.6+000014.200005.7 06.5500.17A2 0
+224529.59 -884905.5 +000022.1-000035.700010.0 06.5500.29A7 0 0.03 0.12
+224932.10 +102843.3 +000065.3-000035.300014.6 06.5500.29F0 0
+235846.43 +462447.4 +000015.5+000000.900002.4 06.55-0.09B4 0 0.04 0.31
+004134.47 -251147.2 -000005.1-000043.400005.7 06.5501.24K1 0
+005809.88 +392831.6 -000001.7-000028.900005.3 06.5501.15K0 0
+013921.54 -333353.2 +000004.8-000001.300006.9 06.5501.15K2 0
+014738.82 -205042.2 +000027.3-000045.300004.1 06.5501.39K3 0
+023358.35 +711739.9 +000060.6-000065.700009.7 06.5501.25K0 0
+025422.86 +511001.2 -000051.0-000020.800007.4 06.5501.10K0 0
+034919.05 -012711.4 +000092.9-000039.800008.8 06.5501.00G5 1
+045334.10 +231856.4 +000002.2+000003.600007.1 06.5501.04K0 0
+045709.56 +590713.3 -000003.7-000022.200002.6 06.5501.66M0 0
+052512.94 +345118.6 -000011.2-000049.400007.9 06.5501.10F6 0
+052520.15 -123314.4 -000000.5-000032.700007.9 06.5501.09K1 0
+055322.85 -425516.9 +000005.9+000010.900004.9 06.5501.37K3 0
+084523.34 +001152.0 -000026.0-000002.300009.1 06.5501.01G5 1
+094514.74 +232828.7 -000025.9-000026.200008.1 06.5501.09K0 0
+101717.69 +412802.9 -000086.3-000019.900003.1 06.5501.56M2 0 0.07 6.15
+103720.60 +562552.9 -000045.1-000006.400005.9 06.5501.19K1 0
+104317.92 -314534.7 +000014.4-000038.200006.5 06.5501.07K0 0
+112802.08 +115823.3 -000019.4-000014.200001.8 06.5501.60K2 0
+114907.16 +051101.5 -000081.7-000152.900009.1 06.5501.15K0 0
+120611.09 -733324.4 -000018.4-000003.200003.0 06.5501.84M2 0
+125658.05 +671434.2 -000020.8+000012.000003.4 06.5501.41K0 0
+131357.60 +012723.6 -000053.3-000045.000006.7 06.5501.38K5 0
+131510.24 +185508.0 -000015.1+000009.100005.3 06.5501.47K0 0
+150951.31 -235909.3 -000022.6-000026.500004.5 06.5501.58K4 0
+164012.92 -334436.8 +000005.4-000008.700000.9 06.5501.21G8 0
+174653.18 +360515.2 +000011.2-000027.600003.9 06.5501.47K5 0
+175205.21 +010640.3 -000007.4-000010.200007.0 06.5501.06K2 0
+175637.82 +183644.7 +000212.2+000006.300024.1 06.5501.00K0 0
+185218.63 +143208.0 +000012.2-000025.500008.1 06.5501.05F7 1
+185535.70 +420336.6 +000017.6+000042.800003.8 06.5501.29K0 1
+190956.35 +353939.6 -000001.9-000002.800003.5 06.5501.31K0 0
+191209.78 -373459.1 +000005.5-000006.000002.4 06.5501.02F8 0
+193017.33 +334342.6 -000005.9-000023.900007.0 06.5501.13K0 1
+193527.22 +153638.0 +000005.8+000002.600002.9 06.5501.13K0 0
+195657.70 -575532.0 -000007.6-000038.600002.2 06.5501.53K4 0
+202132.05 +225056.0 +000002.6-000013.600001.5 06.5501.52K5 0
+202900.67 -175230.4 +000037.6-000118.300006.4 06.5501.08K0 0
+210235.23 -095944.4 -000008.7+000013.900002.5 06.5501.52M3 0
+215724.19 +660820.7 +000005.3+000002.300002.2 06.5501.61K5 0
+224621.06 +461254.5 +000010.3-000021.300003.5 06.5501.51K5 0
+235940.62 -055334.5 +000035.8-000057.400006.8 06.5501.04G5 0
+033512.29 +732049.2 +000008.6-000024.500005.3 06.5600.02A0 0
+035308.37 -063801.5 +000002.4-000002.000002.3 06.56-0.09B9 0
+035631.56 -105111.5 +000077.0+000018.900011.7 06.5600.50F5 0
+043829.49 +265621.9 +000043.0-000066.000014.3 06.5600.34F2 1
+052826.40 +344150.9 +000008.4-000010.600008.5 06.5600.98K0 0
+053531.08 -042150.6 +000003.8+000001.100002.6 06.56-0.16B2 1
+053615.03 -053852.5 +000000.8-000001.000001.8 06.56-0.18B3 0
+061658.45 +070309.3 -000001.1-000003.300002.6 06.56-0.12B7 0
+062301.47 -031637.1 -000000.6+000002.900002.9 06.56-0.15B5 0 0.08 1.19
+062852.36 +000740.7 +000000.7-000004.800001.3 06.56-0.04A0 0
+063602.27 +562310.3 -000040.2-000057.900012.2 06.5600.40F2 0
+063849.41 +044202.2 -000003.1-000000.200001.8 06.56-0.07B8 0
+070023.62 -490806.0 +000000.6-000021.800005.0 06.5600.88G5 0
+072116.79 -085239.2 +000019.1-000147.200026.2 06.5600.53F5 1
+073155.66 +385346.0 -000039.2-000023.100010.6 06.5600.08A2 0
+074306.98 -495934.7 -000000.3-000014.100004.1 06.5600.08A2 0
+074339.11 -253013.8 -000004.2+000001.500000.2 06.5600.07A3 0
+074633.44 -400334.3 -000004.5+000006.900001.4 06.56-0.12B2 0
+080819.36 -233704.1 -000009.2+000003.100002.5 06.56-0.08B3 0
+081341.71 +230815.9 -000037.4-000012.000010.3 06.5600.12A4 0
+081405.12 -443433.1 +000026.3+000030.400010.0 06.5600.18F2 0 0.57 0.11
+084450.92 -443234.5 -000194.6+000134.900027.8 06.5600.57G3 0
+085649.72 -172600.2 -000046.7-000002.300014.9 06.5600.41F3 1
+085818.31 +181830.0 -000026.8-000020.300007.5 06.5600.02A0 0
+102114.57 -134711.5 -000043.3-000005.200009.8 06.5600.10A1 0
+102643.95 -473934.8 +000008.0-000058.900009.7 06.5600.29F0 0
+105106.02 -181956.0 -000041.5+000006.800005.9 06.5600.09A3 0
+105153.29 -490926.8 +000071.5-000049.700021.3 06.5600.51F7 0
+121415.51 -054300.8 -000085.6+000114.000012.0 06.5600.28Am 0 0.07 0.08
+122121.14 -621653.9 -000010.8-000000.900000.9 06.5600.79G2 0 0.43 6.73
+133122.50 -422752.9 +000022.0-000018.400008.7 06.5600.96K0 1
+134855.45 -354213.5 -000526.9-000182.200035.4 06.5600.56G0 1
+140514.01 -162009.5 +000002.7-000000.200008.6 06.5600.10A1 0
+141517.01 +523209.4 -000017.6-000002.700010.8 06.5600.10A4 0
+145050.78 -532205.7 -000015.7-000031.600006.8 06.5600.05A0 0
+150102.26 -643433.2 -000019.9-000063.600007.8 06.5600.30A9 0 0.08 0.16
+153839.95 -084740.8 +000001.3-000024.300044.2 06.5600.52F6 1
+162028.24 -125440.0 -000049.3+000031.800011.0 06.5600.39F0 0
+182001.72 -484554.6 -000003.6-000027.500005.2 06.5600.15A3 0
+185757.28 +770303.5 -000038.1-000064.400016.5 06.5600.42F2 0
+192054.30 +221155.7 -000001.2-000008.400006.3 06.56-0.06B8 0
+202027.88 -291150.0 -000004.3-000000.800004.6 06.5600.18A5 1
+202751.78 +654521.0 +000012.6-000021.600011.8 06.5600.15A2 0
+211009.99 -432257.7 +000012.0-000014.200003.1 06.56-0.08B8 0
+211946.00 -262107.2 -000582.4-000357.700053.4 06.5600.74G5 1
+212221.31 +770525.2 -000014.3-000027.700007.1 06.5600.09A0 0
+215200.45 +554731.0 +000013.4+000013.100001.7 06.5600.01A1 1
+220406.72 +442042.4 -000000.5-000002.900005.7 06.5600.08A2 0
+222944.05 +354332.6 -000014.5-000038.600008.7 06.5600.06A2 0
+223239.37 +130240.2 +000122.7+000017.600011.5 06.5600.34F2 0
+224643.64 -465622.1 +000052.4+000013.600013.5 06.5600.31A5 1
+230233.35 +314653.6 +000040.8+000021.700008.5 06.5600.34F2 0
+234529.31 +202455.7 +000026.5-000011.000006.7 06.5600.50K0 1
+235156.92 +773558.6 +000264.8-000091.700025.5 06.5600.43F5 0
+001203.02 -134847.3 -000003.9-000017.200006.0 06.5601.07K0 0
+004252.77 +163945.6 -000033.2-000084.100006.9 06.5601.18K0 0
+005750.20 -014557.5 +000022.0-000004.200005.2 06.5601.00G5 1
+025152.88 +445339.3 +000004.7-000013.000003.8 06.5601.16K0 0
+025420.79 -642608.0 +000002.0-000003.500004.9 06.5601.40K2 0
+054710.28 +584707.8 +000016.6+000005.900005.1 06.5601.31K0 0
+060208.87 -050812.9 +000019.1-000010.500003.5 06.5601.57K2 0
+062438.96 +351518.4 +000014.2-000028.600005.5 06.5601.19K0 0
+064526.05 -521203.4 +000002.2+000002.700001.5 06.5601.07G3 0
+065247.03 -540525.3 -000003.5+000008.700002.4 06.5601.08G5 0
+073457.44 +031635.5 -000046.7+000033.400006.4 06.5601.05G5 0
+080151.26 -443559.7 -000002.8+000005.700001.9 06.5601.34K2 0
+082548.37 +013428.0 -000014.4-000051.200007.0 06.5601.16K0 0
+083333.51 -160634.7 +000001.2+000004.700006.0 06.5601.04K0 0
+113734.14 -605411.7 -000067.6+000008.100005.7 06.5601.28M4 0
+123612.26 -522503.7 -000000.4-000010.600002.8 06.5601.63K5 0
+132606.25 -165131.0 +000021.8+000054.400007.9 06.5601.16K0 0
+133501.72 +123050.2 -000022.6+000003.200007.5 06.5601.05K0 0
+140004.69 -080941.5 -000025.6-000046.700009.3 06.5601.05K0 0
+153304.70 +160043.5 +000022.3-000014.500008.8 06.5601.26K2 0
+163832.54 +485144.4 +000002.5-000019.800004.1 06.5601.54M. 0
+171433.46 +260307.1 +000018.0-000033.900003.7 06.5601.37K3 0
+184351.49 +105404.1 +000007.2-000000.800003.2 06.5601.67K5 0
+192026.20 -314903.4 -000007.6+000008.000003.9 06.5601.68K5 0
+195724.72 -064151.2 +000018.1-000149.800010.7 06.5601.02G5 0
+200236.23 -451145.7 -000009.4+000000.200004.1 06.5601.23K1 0
+200312.58 +044348.9 +000013.9+000005.600002.7 06.5601.54K5 1
+201510.97 +553923.4 -000021.9-000019.500004.5 06.5601.04K0 0
+212842.26 +255517.0 +000019.3-000014.400003.3 06.5601.29K2 0
+222803.51 +440714.0 +000004.2+000011.300003.1 06.5601.65K5 0
+230235.17 +161356.7 -000001.0+000006.500001.2 06.5601.21F0 0
+235655.63 +555025.3 -000004.1-000005.900001.3 06.5601.15K0 0
+002054.61 +105837.1 -000035.9-000027.500005.2 06.5700.06A0 1
+002353.32 +605741.9 -000112.3-000091.000018.6 06.5700.38F2 1
+012759.44 -220213.0 +000003.6+000004.500006.5 06.5700.92K0 0
+020907.69 +713309.3 +000308.3-000239.600036.6 06.5700.55F8 0
+021418.93 -762127.3 +000012.2+000018.700006.0 06.5700.90K2 0
+021904.45 +570807.8 -000000.5-000002.000000.9 06.5700.46B3 0
+022206.63 +225224.9 -000013.3-000000.100004.4 06.5700.80G2 0
+034752.66 +333559.6 +000004.4-000004.500002.6 06.5700.04B2 1
+040813.10 +431128.3 +000009.2-000018.900007.9 06.57-0.01B8 0
+052038.34 +714253.0 -000025.2-000015.400005.9 06.5700.93G5 1
+053521.87 -042939.0 +000002.1+000000.900002.7 06.57-0.14B1 1 0.03 0.90
+054154.76 +231934.6 +000011.0-000018.300004.6 06.57-0.05B8 0
+054549.53 +403026.1 -000030.1-000003.300016.3 06.5700.26A3 0
+055434.69 -040353.0 +000002.3-000001.800002.2 06.57-0.17B1 0
+062342.76 -162802.0 +000000.7+000009.700006.2 06.5700.31A9 0
+062715.78 +145321.2 +000000.6+000001.000002.2 06.5700.10O9 0
+062856.33 +265803.5 +000080.7-000077.500021.8 06.5700.55F5 0
+063005.60 +090147.0 -000000.6-000002.800000.0 06.5700.12A0 0
+064247.49 -040827.2 -000041.9+000001.000014.2 06.5700.50F5 0
+065439.78 +155016.7 -000013.6-000012.400004.9 06.5700.92G8 0
+070420.18 +012918.6 -000004.2-000005.100003.9 06.5700.01A0 0
+071347.24 -310501.1 -000005.4+000004.200002.7 06.57-0.17B2 0
+072022.98 -561741.3 -000027.8+000061.600014.2 06.5700.11A1 0
+075558.61 -123630.2 -000030.5+000083.000010.1 06.5700.96G8 0
+082733.27 -205038.1 +000012.2-000015.100004.5 06.5700.04A1 1 0.04 0.00
+083253.78 -473619.9 -000004.4+000005.100000.2 06.5700.13B9 0
+085216.30 +080348.6 +000153.1-000235.400041.4 06.5700.64G0 0
+092115.37 +152216.9 -000035.0-000005.800004.3 06.57-0.00A1 0
+092349.77 -351451.0 -000000.9-000008.200010.4 06.5700.05A1 1
+101645.93 -204010.7 -000089.8-000015.400009.8 06.5700.48F5 1
+102034.21 -314849.6 -000142.4+000047.000015.5 06.5700.51F7 0
+104237.53 +033458.9 -000075.4+000035.100013.9 06.5700.51F5 1
+110457.57 -595132.0 -000006.1+000001.900000.5 06.5700.19B1 0 0.08 0.70
+113513.94 -605340.2 -000183.1-000020.300018.3 06.5700.36F2 0
+113543.40 +105440.8 +000032.0-000019.500008.2 06.5700.14A4 0
+120144.30 +220539.6 -000040.1-000011.300006.4 06.5700.66G0 0
+121809.58 -035655.8 -000014.3+000022.000016.2 06.5700.36F2 1
+123506.35 +182237.3 +000024.8+000012.800001.2 06.5700.27A7 1
+131331.95 +724756.9 +000017.1-000014.300011.4 06.5700.09A2 0
+134037.67 -441948.7 -000029.2-000020.000008.2 06.5700.05A0 0
+134818.01 -065014.4 -000039.3-000019.200007.8 06.5700.93K0 0
+140018.89 -460738.1 -000014.8+000003.200013.0 06.5700.24A7 0
+141618.32 -331428.8 +000024.2+000003.500013.4 06.5700.29F0 0
+142711.29 -663404.8 -000006.3-000005.800001.6 06.5700.10A1 0
+152130.11 -381307.1 -000018.4-000021.800008.1 06.57-0.08A+ 1
+152911.97 +802654.0 -000225.2+000107.800045.3 06.5700.67G8 0
+153055.42 +083444.8 +000030.6-000003.300019.7 06.5700.38F4 0
+153217.87 -102619.1 +000008.3-000048.600007.9 06.5700.92G0 0
+161616.73 +230721.9 -000012.9-000012.400007.5 06.5700.99K0 0
+164238.99 -614706.0 -000004.1-000003.200002.6 06.5700.78G3 0
+165440.22 -114732.8 +000016.3-000012.800011.0 06.5700.14A2 0
+170029.38 +063501.7 +000034.4-000043.800013.7 06.5700.23A7 0
+170109.63 +271148.0 -000004.7-000059.600023.3 06.5700.43F5 0
+172754.81 -470134.4 +000000.8-000000.600000.6 06.5700.18B5 0 0.08 1.10
+175007.36 -641818.5 -000003.5+000017.200007.2 06.5700.33F0 0
+183419.57 +202759.1 +000006.3-000005.600007.1 06.5700.12A3 0
+183712.63 +112517.5 -000010.9-000007.800005.7 06.57-0.01B9 0
+185559.99 -804340.3 +000009.2-000008.300003.9 06.5700.04A0 0
+191937.40 -513421.0 +000022.9-000040.800007.5 06.5700.07A1 0
+192027.03 -011835.6 +000073.0+000051.500020.2 06.5700.44F2 0
+201007.83 +082637.8 -000061.4-000172.500017.2 06.5700.52F8 1
+201725.17 +393536.7 +000004.0-000000.000003.5 06.57-0.07Ap 0
+205618.24 -033342.2 +000023.2+000007.100004.5 06.57-0.08B8 0
+205818.70 +230246.9 +000020.2-000002.800005.7 06.5700.88G8 0
+212455.45 +491923.4 -000018.2-000012.200005.7 06.5700.00B9 0
+212959.55 -190851.8 +000033.3-000044.000007.5 06.5700.41F3 0
+214556.45 +253500.4 +000013.2-000005.900005.0 06.57-0.08B8 0
+215336.03 -101841.8 +000015.8-000001.100002.3 06.57-0.12B9 1
+220818.81 +240925.1 -000055.4-000081.800012.7 06.5700.84G2 1
+230054.75 +384228.3 -000000.9-000007.800003.7 06.57-0.12B3 0
+230657.95 -300253.3 +000038.3-000001.200014.6 06.5700.43F5 0
+231523.45 -564130.5 +000048.9-000030.900010.8 06.5700.29F0 0
+231557.83 +244615.4 +000095.3+000002.000023.2 06.5700.41F5 0
+233609.66 -265234.7 -000023.6+000001.100015.5 06.5700.27A2 0
+235627.56 +831128.0 +000049.2+000006.500010.8 06.5700.06A3 0
+003103.88 +554210.2 +000092.0-000084.900008.0 06.5701.15G5 0
+005845.74 -055257.4 +000003.3-000081.400011.0 06.5701.14K0 0
+012555.17 -083015.6 +000012.9-000023.500005.9 06.5701.11G5 0
+014321.38 +593758.4 +000088.8-000051.400006.6 06.5701.07K1 0
+020207.87 +282400.8 +000083.7-000005.300007.9 06.5701.01K1 0
+025052.20 -673120.6 +000008.7+000000.900007.0 06.5701.01K0 0
+031507.56 +735205.6 -000007.5-000029.800004.2 06.5701.47K0 0
+040333.89 -255052.4 -000017.2-000005.200002.3 06.5701.63M2 0
+041648.70 +161252.0 -000023.6-000025.100008.1 06.5701.10K1 0
+051135.84 -372343.1 -000006.9+000009.900003.0 06.5701.65M1 0
+053748.09 -344122.9 +000002.0-000004.900003.4 06.5701.27K1 0
+060655.83 +162200.2 +000002.5-000002.700002.7 06.5701.13K0 0
+060949.14 +025210.6 +000008.7-000063.200006.5 06.5701.02K0 0
+062042.06 +720845.6 +000005.3-000014.700004.0 06.5701.30G5 1
+073117.36 -010733.1 +000004.5-000008.100007.0 06.5701.07G5 0
+093014.12 -241626.8 -000032.3+000021.500004.0 06.5701.42K3 0
+093040.28 -284559.1 -000037.4-000032.300005.0 06.5701.23K2 0
+103136.28 +025041.4 -000035.1-000023.400005.9 06.5701.12K0 0
+111931.83 +324930.3 -000150.6+000024.900005.2 06.5701.03K0 0
+135151.82 +100809.5 -000040.5-000022.200004.2 06.5701.51K5 0
+140641.65 -141217.4 -000006.9-000017.100005.3 06.5701.57M4 0
+140815.88 +241854.1 -000025.0+000004.100004.9 06.5701.50K5 0
+144551.79 +130605.7 -000018.5-000075.100005.4 06.5701.29K0 0
+152511.19 -471302.7 -000003.3-000002.600005.2 06.5701.52K3 0
+155952.82 -311006.1 +000012.1-000036.300008.4 06.5701.00K1 0
+161003.93 +264433.6 -000018.4+000037.700007.9 06.5701.04K0 0
+162018.22 +365832.3 -000013.9-000022.700003.7 06.5701.53M0 0
+171139.85 +451928.1 +000003.3-000007.500002.5 06.5701.59K2 0
+171558.92 +270803.6 -000038.1-000088.600008.4 06.5701.19K2 0
+175428.33 +034355.9 +000006.9-000020.300003.7 06.5701.45K2 0
+184518.73 -355123.9 -000001.4-000055.500009.1 06.5701.18K1 0
+190452.60 +190839.2 -000001.8+000019.400002.2 06.5701.43K0 0
+190844.21 -185710.0 +000021.4+000001.900003.4 06.5701.58K3 0
+191719.97 +390716.0 +000011.2-000018.500007.4 06.5701.12K1 0
+192813.86 +292701.2 -000002.6-000023.200006.9 06.5701.08K1 0
+194401.79 +093103.4 +000005.2+000000.500001.9 06.5701.26K0 0
+201439.62 +364507.5 +000000.6-000004.600001.0 06.5701.31G8 0
+201826.95 -725845.3 +000006.9-000037.500004.7 06.5701.41K3 0
+203019.97 +494649.2 +000030.5-000070.000009.5 06.5701.03K0 0
+203213.52 +652357.0 +000009.8+000018.300007.5 06.5701.10K0 0
+204436.45 +471749.0 +000004.1-000010.200001.4 06.5701.35K0 0
+210847.69 -761244.7 -000032.7-000017.600003.5 06.5701.23K1 0
+232322.09 -553312.1 -000020.8-000011.700004.0 06.5701.27K2 0
+233151.66 -414508.6 -000002.1+000006.200004.7 06.5701.22K2 0
+233155.99 -254439.1 -000000.7+000020.000007.7 06.5701.00K0 0
+235300.88 +175359.3 +000068.3-000019.100006.9 06.5701.41K2 0
+012658.10 -323235.2 -000008.8-000033.500002.1 06.5702.45C 0 1.28 372.00
+001201.32 +232818.3 +000086.8+000003.700006.9 06.5800.99K0 0
+002639.45 +563828.3 +000014.8+000000.100003.8 06.5800.02B9 0
+013722.18 +741803.5 +000017.9-000003.000003.4 06.5800.01B9 0
+024039.99 -691358.7 +000064.2-000012.100007.6 06.5800.66G2 0
+025026.01 +315822.8 +000031.8-000046.200006.7 06.5800.03A0 0
+025648.46 -352240.1 -000013.3+000002.200006.4 06.5800.98G8 0
+034122.40 -193503.8 -000008.7+000002.900007.7 06.5800.09A3 0
+040833.82 -455153.5 +000070.4+000023.900019.8 06.5800.39F2 1
+043338.08 +161924.2 +000014.4-000016.600013.4 06.5800.19F0 0
+044011.06 +404720.6 -000066.8-000022.100014.6 06.5800.42F2 0
+052901.08 +421614.1 +000034.2-000030.400007.3 06.5800.94G5 0
+053357.59 +012427.5 +000003.4-000000.100002.5 06.58-0.17B2 0
+054737.14 +542940.9 -000010.7-000011.600005.8 06.5800.92K0 0
+060051.03 -425213.7 -000000.9+000006.200002.8 06.58-0.16B9 0 0.04 1.38
+060217.11 +014138.6 -000003.9-000004.800005.6 06.58-0.04B8 1
+060658.56 -061209.5 -000009.1-000032.100014.5 06.5800.23A5 0
+061333.25 +184049.4 +000009.6-000016.200003.5 06.58-0.09B8 0
+061854.43 +233611.9 -000001.6-000007.100004.1 06.5800.91G5 0
+063129.49 -212420.2 +000000.9+000023.600010.7 06.5800.26A6 0
+064031.39 +615520.9 -000027.1+000016.900009.4 06.5800.16A2 0
+065133.40 -065759.5 -000004.6+000005.000003.5 06.5800.03B9 0
+070147.22 -353252.6 -000010.4+000007.400004.6 06.58-0.15Ap 0 0.07 1.30
+072409.48 -582932.2 -000087.8+000137.500020.6 06.5800.71G5 0
+072709.12 +115718.0 -000007.5-000004.400003.7 06.5800.90K0 1
+072911.33 +124536.2 -000007.9-000018.600009.6 06.5800.23A5 0
+074347.92 -401833.6 -000006.3+000001.100003.4 06.58-0.13B3 0
+082601.08 -103059.7 -000028.2-000002.800010.2 06.5800.18A2 0
+083428.99 -510535.3 -000005.1+000006.800003.0 06.58-0.16B5 0
+083801.65 -114437.4 -000020.6-000001.900008.9 06.58-0.04A0 0
+084318.26 -385259.5 -000301.0+000340.800089.8 06.5800.92K2 0
+084640.00 +284554.6 -000024.2-000044.000017.3 06.5800.05G8 1
+094330.62 -202157.0 -000020.5-000007.600008.2 06.5800.91G8 0
+100659.91 -712840.7 -000041.0-000023.800016.6 06.5800.48F5 0
+103617.37 -103500.0 +000022.8-000031.600017.4 06.5800.30F0 0
+110708.41 -323512.9 -000085.4-000044.800017.9 06.5800.36F2 0
+112241.79 +401031.7 -000065.4+000002.600009.3 06.5800.48F5 0
+115745.37 -083255.6 -000110.2+000021.600017.4 06.5800.57G0 0
+120005.20 -781134.5 -000039.1-000005.600008.6 06.5800.24B/ 0
+130033.61 -330304.3 -000118.9-000059.500018.2 06.5800.30A9 0
+134618.00 -622705.7 -000004.0-000001.300000.1 06.5800.12B2 0
+141957.39 -735806.4 -000007.8-000000.400003.4 06.58-0.05B3 0
+145306.64 -381525.0 -000026.2-000023.900005.3 06.5800.02A0 0
+151351.64 -012100.6 -001269.7-000503.100057.8 06.5800.76K0 0
+161823.54 -730236.1 -000007.1-000017.300003.4 06.5800.01B9 0
+164417.40 -272722.4 -000011.2-000010.200010.9 06.5800.10A2 1
+171045.73 +122801.3 +000034.1-000015.900008.6 06.5800.09A1 0
+171600.84 -873357.2 -000117.8-000156.100005.3 06.5800.90G5 0
+173849.57 +324421.8 -000011.1-000011.600006.9 06.5800.99G5 0
+174423.96 -221141.7 +000016.1-000000.100013.0 06.5800.33F0 1
+175015.00 +251727.5 +000009.6+000012.800006.4 06.5800.12A2 1
+181526.68 -485105.9 -000001.9+000021.200010.6 06.5800.89G8 1
+183211.38 +520655.9 -000004.5+000001.800004.0 06.58-0.06B9 0
+185208.35 -215517.1 +000044.2-000047.800011.3 06.5800.14A3 0
+185432.44 -495244.4 -000000.1-000028.000003.4 06.5800.09A2 0
+191632.76 -333120.3 +000010.3-000000.400000.4 06.5800.69Cp 0
+192412.75 -625953.7 -000077.1+000025.300018.5 06.5800.46F3 0
+195506.50 +301141.6 +000005.4+000000.700004.4 06.58-0.08B6 1
+201340.52 +241420.2 +000048.4+000037.200009.8 06.5800.30A1 1
+202921.15 +200515.8 -000017.9-000006.000013.4 06.5800.23A3 0
+205955.10 +401529.9 +000232.3+000210.000025.6 06.5800.58F8 1
+213217.08 +482637.9 -000005.3-000017.900002.8 06.58-0.00B9 0
+215002.48 +524150.3 -000002.1-000000.900002.0 06.5800.34B0 0
+215922.86 +573930.8 -000005.5-000009.900005.1 06.5800.02A0 0
+233758.19 +461158.1 +000357.3-000011.100043.3 06.5800.67G5 0
+003509.63 +364956.2 -000020.4-000016.100004.8 06.5801.45G8 1
+011612.09 -420034.8 -000055.9-000021.300005.2 06.5801.19K2 0
+025135.95 -633226.2 -000013.1-000024.700003.5 06.5801.23K2 0
+025528.21 +732216.2 +000027.4-000012.300004.2 06.5801.20G5 0
+032332.80 +584319.4 +000001.5-000018.400003.3 06.5801.27K0 0
+034719.74 -504514.0 -000023.9-000057.600005.6 06.5801.32K3 0
+063033.20 -120451.8 +000012.2+000004.100006.5 06.5801.08K0 0
+065218.37 -051025.3 -000544.4-000003.300114.9 06.5801.07K3 0
+065808.53 -101856.6 -000007.3+000005.600004.5 06.5801.39K2 0
+070206.73 -034517.4 -000001.6-000002.100001.5 06.5801.57M1 0
+072918.86 +063455.5 -000049.1+000008.500007.1 06.5801.00G5 0
+081658.08 +591121.8 +000002.7-000012.700005.6 06.5801.32K0 0
+090345.01 -172947.6 -000008.3-000012.700004.2 06.5801.45K3 0
+092603.82 -011405.8 -000013.0-000003.700003.2 06.5801.42K0 0
+122146.65 -495656.3 -000027.5+000004.600003.1 06.5801.47K3 0
+124206.51 -544539.2 -000024.7+000013.200004.1 06.5801.26K1 1
+134145.58 -333550.6 -000027.6+000003.400001.6 06.5801.58M3 0 1.49 90.43
+151628.56 -443013.1 -000069.0-000030.200004.8 06.5801.43K2 0
+155034.91 -261722.4 -000083.8-000028.600005.9 06.5801.51K3 0
+160046.89 -722746.1 -000021.6-000032.400002.3 06.5801.40K3 0
+164553.66 -831423.4 +000016.4-000021.600003.5 06.5801.57K4 0
+165609.62 +152301.2 -000014.3-000001.400005.9 06.5801.24K0 0
+170032.36 -452706.3 -000000.1-000002.000001.7 06.5801.81K4 0
+184531.21 +195811.6 +000000.9-000001.400005.3 06.5801.02K0 0
+190852.24 -021714.1 +000011.5+000019.900005.6 06.5801.28K0 0
+193228.50 -305209.8 +000022.1-000032.500004.2 06.5801.55M4 0
+200055.95 -740045.0 +000025.7-000024.800006.3 06.5801.04K1 0
+210721.87 -004554.7 +000002.6+000020.400005.8 06.5801.08K0 0
+210857.45 -053454.3 -000068.2-000051.300004.9 06.5801.17K0 0
+223855.61 -382838.3 -000022.2-000018.300002.1 06.5801.42K3 0
+232612.26 -272528.7 +000094.4+000015.200006.3 06.5801.00G8 0
+001611.24 -795103.7 +000433.9-000058.000056.8 06.5900.75G6 0
+011247.74 -064700.0 -000062.2-000015.300008.3 06.5900.93G5 1
+011629.34 +425622.2 -000112.5-000030.500042.3 06.5900.59G0 0
+012350.82 +174906.4 +000076.2-000041.200020.4 06.5900.40F0 0
+012653.55 +033208.5 +000006.1-000017.400006.2 06.59-0.06B9 1
+012746.88 +402009.0 +000004.7-000008.900003.5 06.59-0.03A0 0
+012843.52 -334550.0 -000033.9-000033.700011.4 06.5900.30A9 0 0.05 0.10
+022012.88 +642013.0 -000022.9+000005.600006.9 06.59-0.02B9 0
+025318.23 -220526.7 -000006.5-000014.200005.1 06.5900.96K0 0
+040725.24 -425500.5 +000001.2+000013.700007.5 06.5900.90K0 1
+042859.72 +160933.0 +000090.3-000025.500020.6 06.5900.54F7 1
+050436.92 +321913.6 -000005.4-000068.300008.5 06.5900.28A4 1
+055432.25 +114547.9 +000027.4-000041.700010.7 06.5900.03A2 0
+055737.35 +455404.9 -000007.8-000005.100006.1 06.5900.97G5 0
+061232.20 -612826.7 +000000.3+000011.200004.3 06.59-0.07B9 1
+061733.31 +140331.3 -000001.5-000002.700003.1 06.59-0.04A0 0
+062900.17 +110109.3 +000001.9-000013.300016.4 06.5900.29A9 0
+070155.26 +053325.8 -000003.4-000004.200001.6 06.59-0.03B2 0
+071224.18 -272829.1 -000011.1-000008.800004.0 06.5900.19A5 0
+072053.10 -225101.6 -000008.6+000005.000001.9 06.59-0.14B3 0
+075106.31 -181450.4 -000027.8+000017.100006.5 06.5900.96G8 0
+080237.52 -362404.5 -000018.6+000008.400006.3 06.5900.26A7 1
+083950.74 +193227.0 -000033.7-000011.100004.5 06.5900.96K0 1
+085808.22 +013229.8 -000034.4-000008.100009.4 06.5900.06A2 0
+091132.72 -575806.3 -000012.9+000007.600003.1 06.59-0.13B2 1
+093910.78 +430839.6 -000040.2-000062.200005.6 06.5900.95K0 0
+105036.61 +232422.5 -000063.4+000018.200015.8 06.5900.33Am 0
+113212.54 +361450.4 -000011.6-000030.800005.3 06.5900.96K0 1
+114707.84 +612407.1 -000037.4-000041.200008.8 06.5900.24F0 0
+120400.35 -101746.1 -000011.5+000011.700008.6 06.5900.32A2 1
+121128.50 -441657.9 +000142.5-000038.100023.7 06.5900.47F5 0
+132947.12 +010544.1 -000065.5-000101.200011.8 06.5900.28A7 0 0.30 0.78
+143407.98 -420557.2 -000016.8-000011.000003.2 06.5900.08A2 0
+143655.90 +424952.7 -000091.9-000055.900016.9 06.5900.51F8 0
+144242.45 +144230.9 -000011.9-000007.400014.7 06.5900.37F2 0
+145945.19 -434839.7 -000194.2-000129.100026.8 06.5900.48F5 0
+150230.01 -075025.4 -000059.0-000011.100010.6 06.5900.18A2 0
+150306.63 +443839.9 -000088.8+000036.900017.4 06.5900.45F6 1
+151820.19 +265024.7 +000094.4+000073.500026.1 06.5900.57G0 1
+153832.65 -390938.3 -000021.2-000023.900005.1 06.59-0.07B9 0
+161015.93 -265432.6 -000014.5-000032.900005.7 06.5900.07Ap 0
+163335.92 -531200.4 +000000.9-000049.800008.2 06.5900.88G6 0
+163341.85 +380527.1 -000034.3+000082.800017.7 06.5900.44F5 0
+170427.79 -283455.3 +000083.2-000269.100055.3 06.5900.81K1 0
+170910.35 -685048.0 +000004.1-000025.900008.0 06.59-0.05B9 0
+171309.43 -375708.5 -000000.2-000002.400000.6 06.5900.34B8 0
+171800.64 -241702.7 -000059.3-000011.200006.8 06.5900.51G8 1
+171807.07 -240422.2 +000097.0-000073.800021.2 06.5900.65G3 0
+173427.24 +163015.8 -000004.5-000001.100005.5 06.5900.22A8 0
+175616.08 -322830.0 +000003.7-000003.500002.1 06.5900.42O9 0 0.39 12.01
+180234.67 +303319.0 -000027.2+000091.600014.8 06.5900.45F2 0
+181309.99 -040042.0 +000016.3+000022.500010.4 06.5900.28A2 0
+190801.97 +244333.7 +000013.5+000002.200004.2 06.59-0.02B5 0
+202115.48 +150615.5 +000007.8-000012.800008.2 06.5900.03A0 0
+221229.87 -401210.9 +000012.0-000061.500010.3 06.5900.95K0 0
+222659.16 +562600.8 +000016.2+000005.400004.0 06.59-0.09B5 0
+223008.40 +311257.0 -000015.2-000012.500004.8 06.5900.06A0 0
+231846.03 -472607.3 +000020.7-000002.600002.5 06.59-0.04A0 0
+232158.31 +263632.8 -000096.3-000083.700015.4 06.5900.40F5 1
+233849.11 +620805.9 -000003.5-000003.300000.7 06.5900.52A3 0
+235449.28 +742436.4 -000002.9-000005.800004.3 06.5900.02B9 0
+000313.28 +173308.6 +000058.5-000052.900006.3 06.5901.12K0 0
+002948.99 -320657.3 +000013.1-000023.000005.0 06.5901.35K2 0
+014348.03 +743616.4 +000050.2-000017.500006.6 06.5901.03G5 0
+015147.20 +181725.0 -000040.1-000117.200008.7 06.5901.10K2 0
+023211.33 -323622.8 +000068.8-000003.200003.4 06.5901.21K1 0
+025529.59 -251816.2 +000045.4-000063.900007.1 06.5901.18K1 0
+035131.16 -211651.5 -000001.0-000063.200005.2 06.5901.06K0 0
+041131.64 -002521.0 +000003.9-000001.800006.0 06.5901.11K0 0
+041712.31 +505157.0 +000001.5-000003.800001.4 06.5901.72K2 0
+044904.76 -563959.9 -000011.5+000021.900002.5 06.5901.68M2 0
+050929.75 -020806.1 +000008.3+000009.500007.4 06.5901.02G8 0
+053843.83 +415021.5 +000051.4-000037.600005.6 06.5901.44K5 0
+055051.38 +140252.9 +000018.6+000011.700006.0 06.5901.05K1 0
+061400.50 +331439.5 -000000.6-000008.900001.6 06.5901.66K5 0
+061603.99 +591254.4 +000000.2-000023.400005.4 06.5901.00G8 0
+063155.66 -180344.2 -000005.1+000008.900003.9 06.5901.45K3 0
+063421.66 -030426.8 -000001.9+000000.900002.4 06.5901.42K2 0
+063956.87 -380932.1 +000059.3-000034.400007.3 06.5901.18K1 0
+065147.28 +864104.5 +000000.1-000105.200007.5 06.5901.18K3 0
+073744.82 -351637.9 -000028.7+000019.400004.5 06.5901.13K1 0
+080036.43 +123830.5 +000007.5-000006.000007.5 06.5901.07K0 0
+083953.54 -171809.4 +000000.7-000152.500005.1 06.5901.33M6 0
+085438.25 -112238.9 -000009.8+000006.800000.7 06.5901.66K5 0
+094152.31 -301812.3 -000026.6+000009.400003.9 06.5901.30K2 0
+095626.27 +541437.7 -000041.9-000010.700003.3 06.5901.60M2 0
+095715.39 -642922.4 -000134.0+000086.800006.7 06.5901.12K0 0
+101500.82 -442804.2 -000020.9+000005.100003.1 06.5901.32K3 0
+113020.69 -254755.0 -000031.8+000000.700005.5 06.5901.05K0 0
+115218.23 -511852.9 +000003.6-000025.400007.2 06.5901.32K3 0
+134000.59 -704716.0 -000023.7-000008.000003.2 06.5901.29K0 1
+134805.09 +420251.4 +000022.5-000056.800005.9 06.5901.09K1 0
+135001.55 +785944.5 -000053.7+000002.000005.7 06.5901.14G5 0
+135421.39 -171048.4 -000030.7-000007.000004.8 06.5901.39K3 0
+141349.47 +115952.1 -000015.9-000028.500006.6 06.5901.01K0 1
+144914.93 -592426.4 -000009.2-000007.500001.2 06.5901.50K3 0
+150336.50 +343357.0 -000007.2-000026.100006.6 06.5901.02G8 0
+150706.86 +022145.5 +000004.1-000016.900002.4 06.5901.50K2 0
+151929.08 -714731.3 -000014.9-000012.200002.5 06.5901.68M2 0
+161442.25 +075129.7 -000016.2-000004.800005.1 06.5901.30K0 0
+164915.32 +295752.3 -000062.6+000078.000003.4 06.5901.21K1 0
+165750.22 -390656.6 +000000.1+000004.800002.8 06.5901.80M1 0
+183153.33 -190730.2 -000004.2-000006.000000.3 06.5901.07G1 0 0.72 6.75
+184917.14 -344456.0 +000034.4-000109.000011.4 06.5901.08K2 0
+191333.46 -625520.7 -000043.3-000071.900002.3 06.5901.28K2 0
+192125.37 +574600.2 +000020.9+000041.600003.4 06.5901.31K2 0
+194021.30 -052651.0 +000001.1-000009.300002.8 06.5901.13K2 0
+195540.61 +401022.4 +000005.6+000003.500002.2 06.5901.44K2 0
+203615.89 +164852.9 +000012.7+000015.200003.6 06.5901.40K2 0
+210414.07 -502607.1 +000036.8-000016.400003.6 06.5901.39K3 0
+215422.48 -850200.9 -000025.5+000010.900007.3 06.5901.16K0 0
+221310.69 +861316.9 +000032.9+000005.300004.3 06.5901.19K0 0
+221311.51 +255627.3 -000039.5-000144.700007.1 06.5901.02K0 0
+230932.46 +294010.6 +000015.5+000012.100003.8 06.5901.16K2 0
+231756.58 -134742.5 +000010.7-000011.500003.4 06.5901.26K2 0
+234944.69 -625021.9 +000035.6-000035.500005.1 06.5901.47K5 0
+001956.28 +161503.2 -000012.9-000011.900005.9 06.6000.98K0 0
+012824.29 +170445.6 +000117.5-000034.300020.0 06.6000.53F8 0
+013303.51 -090052.8 +000023.7+000006.800008.1 06.60-0.04A0 0
+013935.84 +455242.0 +000216.8-000228.900046.7 06.6000.69G5 0
+024020.93 +493337.0 +000010.5-000009.700002.1 06.6000.09B9 0
+025531.56 +020105.9 +000010.7-000010.600005.5 06.60-0.04B8 0
+032006.93 +694352.8 +000015.0-000007.400005.0 06.60-0.01A0 0
+033320.87 +475700.5 +000114.5-000024.100010.6 06.6000.33F0 0
+035041.95 +013350.2 -000009.5-000000.600015.3 06.6000.40F0 0 0.37 0.80
+040043.64 -711000.8 +000024.6+000033.700009.9 06.6000.08A1 0
+042134.73 +142435.4 +000105.2-000019.100019.5 06.6000.41F5 0
+050527.29 +465459.0 -000004.4-000004.000004.6 06.6000.89F8 1
+050553.41 +262547.8 -000000.4-000010.200004.5 06.6000.11B5 0
+055603.21 +135533.9 +000373.0-000483.800035.7 06.6000.65G5 0
+060446.77 -482729.7 -000105.6-000023.300033.6 06.6000.71G6 1
+060638.38 -163105.9 -000034.9-000039.200005.8 06.6000.94G8 0
+061143.11 -181110.1 -000010.8+000021.900005.2 06.6000.99K0 0
+061259.40 +101714.8 -000003.7-000006.300003.9 06.60-0.07B9 0
+061523.66 -115416.1 -000000.9+000015.100006.7 06.6000.12A2 0
+062551.39 +004845.9 -000012.4+000001.600006.4 06.6000.96G5 0
+062639.20 +130605.1 +000010.7-000102.500013.2 06.6000.56F7 0
+072134.63 -055349.9 -000001.8+000003.100002.1 06.60-0.10B5 0
+073321.81 -684606.6 -000005.2-000011.200006.3 06.6000.03A1 0
+075425.53 -280619.3 -000015.9+000007.100004.8 06.6000.08A2 0
+080930.55 -593229.8 -000008.2+000008.300002.0 06.60-0.11B5 0
+081654.23 -211914.4 -000009.5+000007.400005.4 06.6000.02A0 0
+082753.71 -260758.6 -000041.8-000004.700009.9 06.6000.11A1 1
+084013.35 +063355.9 -000014.8+000042.100012.3 06.6000.90K0 0
+084705.38 -450429.2 -000013.4+000006.500003.3 06.60-0.12B4 0
+084707.31 +280943.0 -000038.6-000055.700018.8 06.6000.68G2 0
+092922.51 -431124.8 -000008.6-000011.200010.4 06.6000.48F5 0
+094609.00 -455504.6 -000015.3-000002.200004.2 06.6000.94G8 1
+100407.37 -813356.2 -000050.1+000053.000005.8 06.6000.92G6 0 : mu 2Cha
+101616.05 +174425.2 -000005.7+000001.700009.5 06.6000.30A9 1
+111307.58 +671922.4 -000027.9+000014.500006.7 06.6000.93G5 0
+111859.87 +141608.2 +000058.8-000138.900031.2 06.6000.59F9 1
+115714.70 +402038.0 -000159.2-000061.400021.6 06.6000.51F6 0
+123529.87 -614426.7 -000013.4-000018.900012.0 06.6000.47F2 0
+134130.86 -232659.3 -000010.8+000000.700004.2 06.6000.06A1 1
+134206.33 +651623.1 +000085.4+000000.900007.5 06.6000.14A2 0
+134636.60 -625434.6 -000004.7-000001.800000.5 06.6000.19A2 0
+134944.17 +082431.0 -000026.6+000011.000007.0 06.6000.13A0 0
+143335.47 +652343.1 +000055.4+000045.000033.9 06.6000.50F5 1
+150244.90 -030152.8 -000049.0-000024.800010.7 06.6000.20A5 0
+170443.53 -253842.5 -000014.7-000087.100011.4 06.6000.26A9 0
+173947.96 +494647.4 -000011.8+000005.200007.5 06.6000.01A0 0
+174902.29 +541139.5 +000002.3+000035.600009.0 06.6000.22A2 0
+175231.19 +165402.1 +000040.7-000034.200011.6 06.6000.44F3 0
+183056.30 -480053.1 -000054.9-000020.600014.8 06.6000.52F6 1
+183114.91 +652609.1 -000011.9+000069.800007.4 06.6000.34A8 0
+183654.07 +034723.6 -000008.3+000005.000007.9 06.6000.90K0 0
+184222.53 -474539.2 -000046.0-000030.900011.7 06.6000.47F5 0
+191903.75 +332320.0 -000013.4-000034.200001.8 06.60-0.19B2 0
+192546.77 +580138.3 -000002.0+000005.000002.6 06.60-0.14B8 0
+193014.83 -320528.7 +000111.1-000035.600020.3 06.6000.39F3 0
+193108.54 +583513.1 -000510.0-000397.500059.8 06.6000.86K1 1
+193955.49 -392558.0 +000043.3-000048.000011.8 06.6000.25A1 0 0.23 0.00
+201843.62 -615423.8 +000012.6-000044.900008.3 06.6000.01A0 0
+201948.31 +370757.1 +000012.3-000007.600005.2 06.60-0.00A0 0
+210958.62 +453009.2 +000007.6+000000.100003.0 06.60-0.14B4 0 0.10 8.02
+211527.19 +420133.8 +000059.6+000130.300014.6 06.6000.90G0 0
+211843.73 -612106.2 +000469.9-000445.900032.1 06.6000.69G5 1
+215133.73 +004614.1 -000007.7-000016.400007.5 06.6000.91K0 0
+223145.22 -351725.6 +000047.4-000002.100006.7 06.6000.95K0 0
+223552.10 +393741.4 -000014.4-000005.700012.9 06.60-0.15B2 1
+225706.84 -031442.9 +000029.3+000015.600011.8 06.6000.22A0 0
+230042.40 +310458.7 +000017.1+000000.000005.7 06.60-0.04B9 1
+232620.95 +610512.7 -000002.1-000001.400000.4 06.6000.34F0 0
+000142.87 +241511.5 +000018.5-000028.000005.8 06.6001.15K2 0
+003029.27 -393106.1 +000054.7-000077.900007.2 06.6001.14K1 0
+011110.58 +461102.1 -000006.4-000025.300004.2 06.6001.60K5 0
+012124.59 -505612.9 +000037.7-000004.700004.9 06.6001.08K0 0
+013247.71 +355034.1 -000005.3-000050.900006.7 06.6001.08K0 1
+015422.14 +084651.8 +000009.3+000002.300001.3 06.6001.68M0 0
+030129.06 +322445.9 +000020.4-000014.400005.1 06.6001.10A7 1
+040636.90 -180302.8 +000008.8-000014.200004.2 06.6001.43K3 0
+043331.64 -065917.3 -000008.7+000023.500007.0 06.6001.20K2 0
+052036.93 -433202.6 +000017.1+000039.300002.6 06.6001.69M3 0 0.60 318.00
+052917.32 -621851.1 +000004.1-000021.500004.0 06.6001.53K4 0
+070727.83 -521216.8 -000020.8+000051.300004.0 06.6001.39K2 0
+071323.77 +134546.8 -000025.2-000010.200003.9 06.6001.19K0 0
+073058.71 -100627.1 -000000.3-000002.600003.1 06.6001.62K2 0
+074052.60 -313940.2 -000001.9+000003.100000.5 06.6001.07F8 0
+084645.54 -184528.1 +000009.7-000007.200006.3 06.6001.03K0 0
+100526.55 -345257.6 -000011.6-000000.700004.6 06.6001.10K0 0
+100914.88 +061015.3 -000012.4-000002.900005.2 06.6001.35K0 0
+101123.36 +492719.7 -001361.5-000505.000205.2 06.6001.33K8 0
+121955.31 -264412.8 -000053.1-000017.200004.6 06.6001.60K2 0
+142848.17 -051307.6 -000021.4+000030.800007.3 06.6001.11K0 0
+145701.94 -512649.9 -000027.4-000018.600003.1 06.6001.71M2 1
+150230.68 +314101.7 -000026.9+000019.600004.0 06.6001.40M3 0
+152036.49 -050711.1 +000033.5+000000.600006.6 06.6001.00K0 1
+164530.18 -190812.9 -000000.3+000000.200004.3 06.6001.88K5 0
+165606.44 +500220.1 -000020.8-000011.200002.5 06.6001.63M2 0
+185318.50 +405942.5 -000015.5+000018.900003.8 06.6001.41M3 0
+192240.92 +373452.3 -000014.1+000010.000003.6 06.6001.11K0 0
+193632.42 +434222.0 -000001.4-000005.100003.8 06.6001.48K5 0
+204912.05 +353349.1 +000012.1-000030.200005.3 06.6001.62K5 0
+225418.08 +174742.2 +000009.3-000024.600006.5 06.6001.00K0 0
+235545.71 -130908.7 -000027.9-000070.800007.2 06.6001.17K1 0
+000001.20 +385133.4 +000005.2-000002.900002.8 06.61-0.02B9 0
+000454.97 +583155.8 +000009.1-000003.000002.1 06.6100.03B3 1
+010134.21 -381252.4 -000050.8-000087.700013.3 06.6100.91K0 0
+010626.53 -353938.2 +000068.1-000017.400005.2 06.6100.14A1 0
+011624.49 +480456.1 +000008.2-000004.200004.0 06.61-0.04B9 0
+020133.44 +232343.6 -000091.6-000003.700015.4 06.6100.34F0 0
+025324.39 +313841.0 -000016.8-000018.400004.8 06.6100.53F5 0
+025419.86 -555245.7 +000046.0+000061.300017.4 06.6100.37F2 0
+033120.73 +273418.8 +000041.2-000023.800004.2 06.6100.03A2 1
+035003.42 +375226.4 +000078.6-000049.900012.8 06.6100.28F0 0
+041042.29 +182524.0 +000123.9-000031.400023.2 06.6100.43F6 0
+043807.59 -581214.0 -000025.9+000027.200005.3 06.6100.93G8 0
+045355.80 +013409.8 +000005.7-000008.100005.7 06.6100.04A1 0
+055101.10 +654514.6 -000003.7+000004.100001.8 06.6100.82F8 1
+060115.10 +653132.0 +000007.6-000054.800006.8 06.6100.22A3 0
+061441.94 -733735.6 +000000.9+000022.200004.4 06.61-0.04B8 0
+061940.18 +160047.8 -000017.5-000014.300036.3 06.6100.56F8 0
+062005.93 -484425.6 +000235.1-000267.300038.9 06.6100.66G4 0
+062347.66 -194707.5 -000005.4+000007.500001.3 06.61-0.13B8 1 0.05 5.05
+062748.62 -620900.0 +000000.9+000024.800012.7 06.6100.09A0 0
+063453.68 +161220.9 +000000.4-000010.300004.1 06.6100.90G5 0
+063615.00 +580626.1 +000123.6-000197.200027.5 06.6100.50F5 0
+064430.30 +820655.7 +000013.4-000054.600014.5 06.6100.18A5 0
+070659.99 -263924.3 -000003.3+000003.900002.2 06.61-0.17B3 0
+072354.44 -301301.3 -000005.5+000004.200001.6 06.61-0.20B2 0
+073142.71 -355316.2 -000005.0+000004.200003.7 06.61-0.08B8 1 0.10 1.32
+073824.02 -395931.1 -000012.2+000001.600005.5 06.61-0.05B9 0
+080240.96 -495702.1 -000025.1+000048.600007.9 06.6100.37F3 1
+081121.73 +384353.4 -000107.6-000076.000022.0 06.6100.59G0 0
+081828.86 +543350.0 +000005.6-000017.400010.3 06.6100.27A5 0
+082509.31 -552822.2 -000007.8+000002.400002.8 06.61-0.05Ap 1
+082717.29 -062434.7 -000036.5-000033.000009.6 06.6100.52F4 0
+082852.07 -423515.0 -000008.6+000009.700001.1 06.61-0.17B3 0
+084011.47 +195816.2 -000034.8-000014.900005.7 06.6100.01A1 0
+090651.04 +381642.5 +000238.4-000016.100024.6 06.6100.45F0 0
+090718.70 -572749.7 -000021.5+000025.900004.2 06.6100.97G6 0
+091858.91 +174220.4 -000133.4-000134.200025.5 06.6100.49F5 0
+093749.96 +244013.1 -000100.0-000016.500014.5 06.6100.57G0 0
+102317.64 -132237.4 -000143.2-000042.700018.6 06.6100.51F6 1
+103854.50 +160738.9 +000057.0-000021.900019.3 06.6100.41F5 0
+104917.30 -040126.1 -000050.7-000002.000010.4 06.6100.21A2 1
+111922.77 -013916.3 -000221.2-000152.500018.0 06.6100.57F8 1
+114337.06 -802900.5 -000030.8-000005.900006.0 06.6100.08B9 0
+120306.69 -481141.8 +000008.2-000003.400007.4 06.6100.24A7 0
+122421.43 -472222.6 -000036.1-000002.400006.3 06.61-0.05B9 0
+122452.00 -723613.9 -000040.7-000009.900010.8 06.61-0.00A0 0
+122900.61 -834809.7 -000015.6+000007.200004.5 06.6100.00B8 0
+123552.77 -120409.1 -000019.8+000023.000008.1 06.6100.36F0 0
+123707.65 +084748.7 -000054.6+000003.500006.8 06.6100.25A2 0
+131722.02 -112900.8 -000064.5+000008.100008.4 06.6100.26A2 0
+132916.08 -453216.0 -000015.9-000003.500005.6 06.61-0.04B9 0
+141102.54 -484656.2 -000078.0-000066.800012.8 06.6100.92G5 0
+144019.29 -454737.6 -000021.5-000022.700006.2 06.61-0.11A0 0 0.04 1.63
+145813.42 -110917.1 -000009.0-000008.100008.7 06.6100.01A1 0
+160725.10 -482520.6 +000035.0-000016.100012.5 06.6100.15A1 0
+161012.29 +013604.4 +000011.3-000054.600008.2 06.6100.96K0 1
+161024.21 +434906.1 +000132.5-000298.400055.1 06.6100.88K0 0
+161658.78 -211814.7 -000014.3-000025.400008.0 06.6100.01B9 0
+163144.58 -642824.1 +000000.2-000014.200002.8 06.61-0.04B9 0
+165419.70 -414911.5 -000000.3-000001.800000.6 06.6100.15WC 0
+174752.06 +341640.4 -000001.5-000003.800002.4 06.61-0.14B3 0
+175125.76 -535019.0 -000015.3-000076.400016.6 06.6100.27A9 0
+180748.35 +130415.9 +000006.2+000008.500005.0 06.6100.05A2 0
+180807.24 +021307.2 +000010.7-000007.400007.2 06.6100.18A2 0
+182025.33 +285900.7 -000000.9-000005.100003.3 06.61-0.10B8 0
+182515.19 -135842.3 +000002.2-000003.600000.0 06.6100.78B1 0
+184603.84 -272956.6 +000023.9+000026.100009.3 06.6100.94K0 0
+190342.47 +211606.1 +000015.0-000000.700008.1 06.6100.32F2 0 0.04 0.11
+191622.39 -754800.2 +000006.8-000020.200003.4 06.6100.17A3 0
diff --git a/kstars/kstars/data/hip011.dat b/kstars/kstars/data/hip011.dat
new file mode 100644
index 00000000..cb0033c7
--- /dev/null
+++ b/kstars/kstars/data/hip011.dat
@@ -0,0 +1,1000 @@
+193336.43 +384542.9 +000006.9+000023.400007.8 06.6100.11A3 1
+193843.36 -100923.7 -000008.1-000033.000012.4 06.6100.34A5 1
+200155.54 +310703.2 +000004.4+000003.800001.5 06.61-0.08B7 0
+202744.25 -305159.7 -000014.9-000521.500051.5 06.6100.72G6 0
+203252.33 +431129.7 +000003.6-000001.700001.8 06.61-0.11B4 0
+203816.91 +480412.2 +000048.7+000023.800008.8 06.6100.93G5 0
+203923.13 +454000.9 +000003.4-000000.600001.7 06.61-0.07B5 0
+205612.78 +510430.0 +000006.1+000003.700003.4 06.61-0.10B5 0
+205954.84 -130305.9 -000028.7+000001.300010.2 06.6100.18A3 1
+211816.20 -752048.0 +000020.5-000036.400008.6 06.6100.03A1 0
+211839.53 +243934.2 -000002.6-000016.300002.8 06.6100.97G8 0
+212813.94 -113405.4 +000016.2-000043.800028.4 06.6100.49F7 0
+214425.43 +465146.0 -000011.8+000023.800020.9 06.6100.41F5 0
+215319.82 +535950.0 -000008.8-000012.400004.0 06.6100.39A2 1
+215422.03 +124503.9 +000008.3-000012.400007.2 06.6100.00B9 0
+222103.74 -623253.5 +000161.8-000044.900014.7 06.6100.53F7 1
+232420.91 +862503.9 -000020.7+000017.700007.3 06.6100.55F0 1
+004435.35 -780455.8 +000015.0-000006.500005.0 06.6101.08K0 1
+005552.95 -531132.7 +000017.4-000051.900006.0 06.6101.09K1 0
+023127.04 +580129.3 -000024.8-000006.500004.6 06.6101.40K2 0
+025818.76 +322738.6 +000024.3+000060.200007.1 06.6101.02K0 0
+031531.75 -084612.2 +000010.8-000012.300005.1 06.6101.15K0 0
+031717.41 -233113.0 -000001.7+000005.400003.9 06.6101.50K3 0
+034028.04 +050733.2 +000007.6-000008.900003.3 06.6101.31G5 1
+041248.04 -234916.2 -000007.2-000002.700004.0 06.6101.64M0 0
+055429.60 -082445.2 +000052.2-000034.800004.4 06.6101.33K0 0
+060006.05 +271620.5 -000011.7-000075.200006.6 06.6101.02K1 0
+061541.36 +181751.0 -000016.7-000006.900001.8 06.6101.59K2 0
+061947.95 -392911.3 +000007.2-000003.600004.6 06.6101.25K2 0
+063304.01 +785846.4 -000004.2-000016.900004.5 06.6101.27K0 0
+064405.22 +625746.9 -000001.7-000020.600004.1 06.6101.40K2 1
+070156.94 +634037.1 -000004.0-000018.000003.2 06.6101.51K5 0
+074803.42 +052435.5 -000001.2-000026.100003.5 06.6101.58K0 0
+075228.35 -135145.3 +000052.3-000083.700007.7 06.6101.08K0 0
+091331.15 -490540.0 +000029.6-000034.200004.1 06.6101.52K5 0
+091421.45 -323324.6 +000008.0-000039.000006.8 06.6101.40K1 1
+091915.37 +261506.9 -000019.5-000026.100004.1 06.6101.43K4 0
+094928.42 +364450.7 +000039.5-000018.400002.4 06.6101.57K5 0
+102425.29 +022335.9 -000041.9-000019.700007.0 06.6101.00K0 0
+102649.32 -731004.8 -000031.0+000016.900003.0 06.6101.73M3 0
+102901.59 +294339.3 +000014.1-000033.200004.2 06.6101.18K0 0
+111843.78 -581111.1 -000038.1+000006.300003.5 06.6101.32M6 0
+113531.88 +111119.2 +000057.4-000029.500007.2 06.6101.04K0 0
+121102.93 -452522.3 -000019.4-000000.700002.6 06.6101.09K0 1
+121555.60 -540324.4 -000022.3-000009.400004.2 06.6101.65M0 0 0.07 113.70
+124347.67 -120051.0 +000042.3-000020.800006.0 06.6101.31K0 0
+125014.05 -623828.8 -000020.2+000019.700004.2 06.6101.40K3 0
+135431.68 -221441.4 +000039.1-000086.100005.7 06.6101.05G8 1
+142831.99 -100015.2 -000058.8-000023.000004.0 06.6101.41K0 0
+144623.44 +563659.0 -000012.8+000000.100004.9 06.6101.14K2 0
+160042.47 +313406.1 +000065.4-000054.500008.7 06.6101.09K0 0
+171829.90 +254828.2 -000011.8+000065.500007.1 06.6101.07K1 0
+173241.35 +741338.2 -000066.8+000037.100009.7 06.6101.04K0 0
+173542.56 -060713.6 -000001.1+000041.400008.8 06.6101.18K0 0
+185328.51 +425409.4 +000027.4-000004.000001.9 06.6101.60K2 0
+191450.18 +315137.1 +000046.9+000019.900007.6 06.6101.00K0 0
+193307.77 +050145.8 -000001.8-000000.600001.6 06.6101.85M5 0
+201033.70 +481352.2 +000004.5-000001.500004.7 06.6101.18K0 0
+201850.67 +265928.6 +000001.6-000015.600004.0 06.6101.65M2 0
+204012.52 -023917.7 -000005.7-000080.800006.4 06.6101.05K0 0
+210732.88 -000949.8 -000005.0-000008.600002.6 06.6101.55M3 0
+222710.91 +615444.6 -000019.3-000077.200006.0 06.6101.03K0 0
+223549.68 +201628.4 +000015.7-000096.500009.8 06.6101.11K0 1
+233256.44 +460725.3 +000049.0-000001.100003.6 06.6101.67M0 0
+234106.98 -240937.6 +000008.8-000009.800003.9 06.6101.59M1 0
+235532.56 +524407.9 +000064.2+000019.300006.7 06.6101.20K0 0
+000141.61 -400855.2 +000033.7-000014.800003.5 06.6200.55F5 0
+013129.83 -295906.2 +000078.5+000025.900007.3 06.6200.90G6 0
+015753.06 +752010.1 -000019.9-000026.700005.7 06.6200.96G5 0
+015900.66 -225511.6 +000096.5+000031.000004.6 06.6200.48A7 1 0.29 0.54
+030225.87 +263634.7 +000234.2-000168.200047.2 06.6200.70G8 0
+031511.07 -642637.5 -000027.2-000057.300008.9 06.6200.48F5 1
+033153.93 +484406.8 +000021.2-000030.200004.9 06.62-0.03B8 0
+034921.74 +242251.8 +000018.3-000044.500008.0 06.62-0.03B9 0
+040339.40 -475142.9 -000009.4+000013.000007.5 06.6200.21A4 0
+041209.28 +004408.0 -000010.2+000015.300007.0 06.6200.92G5 1
+043346.58 +131506.9 +000101.8-000017.900022.8 06.6200.43F5 0
+044344.35 -521548.3 +000053.3+000049.100007.5 06.6200.37F3 0
+050437.95 +274146.0 +000027.2-000040.600010.6 06.6200.24F0 0
+052053.22 +094328.4 -000001.2+000034.700012.4 06.6200.15A2 1
+052150.99 -134520.5 +000000.1+000006.700004.2 06.62-0.08B8 0
+052659.16 -022138.3 +000001.1-000000.800003.3 06.62-0.16B2 0
+053315.53 +321721.9 +000008.2-000024.300004.7 06.62-0.03B9 0
+053752.13 +713916.1 +000006.4-000041.500003.7 06.6200.87G5 0
+055411.94 -642856.6 -000001.8+000064.200007.8 06.6200.38F0 0
+055614.46 +514814.4 -000006.0-000008.100003.8 06.6200.16A5 0
+055937.75 -012638.6 +000001.8-000004.500001.7 06.62-0.06B8 0
+061244.61 -023017.3 -000026.3-000002.000006.9 06.6200.05A2 0
+061506.05 -714210.4 -000015.0+000053.600031.9 06.6200.56F8 0
+061853.86 +351228.9 +000004.5-000038.700006.0 06.6200.97K0 0
+064603.23 -393225.0 -000008.8+000007.700002.5 06.62-0.12B4 0
+065016.68 -171730.9 -000003.0-000023.300008.7 06.6200.03A1 0
+065941.54 -332832.7 -000003.8+000013.900004.6 06.6200.20A5 0
+070009.76 -310830.4 +000019.7+000034.400025.6 06.6200.44A4 0
+070417.10 +373350.4 -000004.8-000010.300001.4 06.6200.93F5 1
+070952.19 -161405.0 -000039.5-000000.400015.8 06.6200.31A9 0
+072640.69 -234245.4 -000011.8+000004.700004.1 06.62-0.00A0 0
+073533.59 -263743.3 -000016.7+000017.700006.8 06.6200.10A1 0
+080503.32 -333528.9 -000031.2+000019.800012.2 06.6200.45F3 0
+081429.66 -404933.2 -000013.4+000003.300003.4 06.62-0.15B4 0
+083046.45 -413054.2 -000048.5+000015.400006.0 06.6200.90K1 1
+083756.09 -743426.0 -000016.6-000017.600007.0 06.6200.27A6 0
+091933.93 -111854.0 -000053.4+000013.100007.3 06.6200.09A2 0
+091951.20 +051257.9 -000041.0-000015.600010.2 06.6200.26A5 0
+095739.67 -163119.4 +000008.8-000030.100012.8 06.6200.31F0 0
+103022.42 -570438.6 -000005.6-000000.600001.0 06.62-0.10B3 0
+104309.44 -611006.7 -000014.8+000003.500003.9 06.62-0.01B3 1
+113714.72 -694027.2 -000035.1+000000.800009.9 06.6200.52F5 1
+115113.16 -435558.9 -000032.2-000009.700007.5 06.62-0.03A0 0
+115316.81 -363438.1 +000018.5-000038.200017.2 06.6200.33F2 0
+115617.24 +352653.3 -000096.7+000010.500006.7 06.6200.40F2 1
+125626.55 -005715.8 +000022.6-000087.600013.6 06.6200.48F5 1
+130354.44 -033947.0 -000037.6-000039.600008.0 06.6200.30F0 1
+131851.15 +034115.6 -000051.7-000014.600007.3 06.6200.06A1 1
+132718.58 -744130.2 -000035.6-000013.500006.6 06.62-0.06B9 0 : iot2Mus
+133157.83 -651918.5 -000062.4-000012.200012.1 06.6200.29A8 1
+141327.75 +514716.4 +000064.6-000003.800016.7 06.6200.39F1 1
+141725.52 -554554.5 -000005.2-000001.600000.2 06.6200.20A0 0
+144705.37 +005815.4 -000028.0-000029.000005.5 06.6200.01A0 1
+145745.05 +185912.7 -000134.3+000012.200009.0 06.6200.93K0 0
+154404.10 -313611.3 +000003.2-000084.000012.7 06.6200.96K0 0
+165150.10 +283958.7 -000001.3+000037.700017.6 06.6200.48F6 1
+165532.54 -213410.2 -000008.2-000004.400002.4 06.6200.12B9 1
+181704.85 +010020.9 -000010.0-000028.000016.0 06.6200.31F2 1 0.11 1.31
+185530.36 +142306.1 +000065.7-000018.400019.4 06.6200.35F0 1
+185820.50 -245236.7 +000010.6-000002.600002.5 06.6200.06B8 0
+191739.94 -155801.5 +000022.1-000018.300006.3 06.6200.24A3 1
+192336.90 -535646.0 +000014.8-000006.200007.8 06.6200.97K0 0
+193327.40 +331204.8 -000464.1+000224.200031.3 06.6200.59G0 0
+195700.42 +205954.0 +000001.3-000020.900005.0 06.6200.07A2 1
+200329.40 +360130.6 -000003.3-000008.000000.0 06.6200.15Oe 1
+202014.47 -343506.6 +000044.1-000055.800015.9 06.6200.59F8 1
+203743.87 -411339.0 +000038.4-000051.100011.2 06.6200.43F6 0
+205950.82 +164927.7 +000052.9-000009.200020.9 06.6200.38F4 0
+215221.24 -031028.7 +000020.9-000009.300005.8 06.62-0.06A0 0
+221127.14 -435033.2 +000045.0+000014.900008.3 06.6200.99G8 0
+221448.57 +223124.4 +000002.3-000008.700003.6 06.6200.92G8 0
+221820.40 +762916.8 +000012.5+000008.000003.5 06.6200.01A1 0
+222145.17 +664222.5 +000028.8+000007.900004.4 06.6200.67G5 1
+223018.71 +571331.6 -000003.3-000001.900000.3 06.6200.71A3 0
+232020.82 +601629.2 -000002.2-000003.200000.4 06.6200.60F5 0
+232248.48 +203332.3 +000314.9-000010.900026.7 06.6200.60G2 1
+235404.00 +391656.9 +000053.0+000018.200006.8 06.6200.68F8 0
+000600.54 +281637.1 -000005.1-000004.700002.9 06.6201.53K5 0
+004502.40 +623143.0 +000007.8-000002.300001.6 06.6201.33K0 0
+025936.39 -071047.5 +000000.5-000042.800006.2 06.6201.08K0 0
+043637.93 +365710.5 +000003.9-000057.400008.7 06.6201.23K2 0
+051127.56 +304819.2 -000013.6-000004.200006.1 06.6201.17K0 0
+054322.81 +291201.0 +000003.1-000024.100005.5 06.6201.07K1 0
+054758.08 -403910.8 +000003.3+000015.000003.4 06.6201.12K1 0
+074815.06 -544251.4 +000009.2-000006.000005.3 06.6201.11K1 0
+080019.53 -452725.1 -000003.5+000007.000000.6 06.6201.27G8 0
+083237.62 -142504.7 -000012.3+000001.900003.9 06.6201.34K1 0
+093033.14 -453414.2 -000014.2+000023.400006.4 06.6201.17K2 0
+100323.56 -331417.8 -000025.7-000001.300005.1 06.6201.25K2 0
+100545.30 -305329.9 -000038.0-000017.200006.9 06.6201.00G8 1
+102523.76 -291137.9 -000055.4+000004.500004.0 06.6201.49K5 0
+111319.81 +332638.0 -000145.8-000063.900007.2 06.6201.01K0 0
+120535.06 -055045.2 -000027.9+000005.000002.5 06.6201.49M0 0
+125857.72 -213248.1 +000017.7-000026.900006.9 06.6201.29K3 0
+141722.64 -090121.9 -000013.1-000003.700003.9 06.6201.27K0 0
+151204.06 +221848.6 -000022.4-000027.600003.8 06.6201.62M2 0
+151952.54 +622826.9 -000051.2+000043.000008.2 06.6201.23K2 0
+163759.73 -460916.7 +000002.0+000004.000004.8 06.6201.54K4 0
+171710.16 +130803.8 +000001.0-000075.900005.3 06.6201.20K2 0
+174235.18 -045059.1 +000017.6-000009.900004.2 06.6201.86M2 0
+174449.77 +351303.5 -000027.3+000015.600007.7 06.6201.11K0 0
+193612.61 +060026.8 +000003.8-000012.600003.7 06.6201.08G8 1
+195610.58 -381935.4 +000013.3-000018.700000.5 06.6201.71M1 0
+200342.23 +212947.3 +000017.2+000009.100002.5 06.6201.65M0 0
+203205.12 -051432.7 -000002.7+000019.600007.0 06.6201.20K0 1
+205713.09 +351842.1 +000004.2+000008.300004.4 06.6201.48K2 0
+210242.92 +032101.1 +000042.0-000019.000006.4 06.6201.08K0 0
+211559.61 -131209.1 +000012.8-000065.700005.0 06.6201.09K0 0
+211826.15 -202007.5 -000024.0-000027.800004.8 06.6201.04K0 0
+224604.73 -550348.9 -000018.1-000003.800005.4 06.6201.19K2 0
+232416.47 +034256.1 -000002.7-000028.000005.4 06.6201.15K2 1
+001247.96 +460543.6 +000094.6-000013.200018.1 06.6300.40F2 1
+001312.64 +620227.3 +000072.2-000018.900008.6 06.6300.23Am 0
+004250.76 -095517.9 -000027.0-000021.300024.5 06.6300.53F8 0
+010654.99 +705553.1 +000077.6-000012.100008.9 06.6300.16A2 0
+014141.22 -500219.0 -000014.4-000015.700007.0 06.6300.13A3 0
+020745.98 +180145.9 -000020.3+000011.800003.8 06.6300.22A3 0
+021937.26 +395005.9 +000026.1-000014.500005.0 06.63-0.08B8 0
+025042.49 +190938.3 +000184.0-000073.100016.4 06.6300.60F8 0
+025710.34 +002652.1 +000028.6-000002.100013.2 06.6300.32A5 0
+031039.24 -574835.3 +000010.4+000005.000005.5 06.6300.88G8 0
+043338.49 -081520.3 -000008.8-000005.000005.8 06.63-0.06A0 0
+050940.22 +622847.4 -000016.2-000050.400011.8 06.6300.25A5 0
+054627.95 -531308.3 +000038.2-000140.600034.7 06.6300.59G2 0
+054954.19 -303716.1 +000021.0-000009.200006.3 06.6300.95K0 0
+055852.92 +254637.4 -000043.2-000025.900007.5 06.6300.97K0 0
+060907.25 +073048.7 -000002.0-000002.600003.6 06.6300.91G0 0
+061547.02 +041701.1 -000004.5-000004.300002.9 06.63-0.16B3 0
+061621.08 +010449.3 +000001.5-000003.800002.6 06.63-0.06B6 0
+072834.35 -100237.5 -000010.2+000002.800001.8 06.63-0.10B3 0
+081525.22 -520336.6 -000005.4-000057.200036.9 06.6300.58G1 0
+082100.48 -521340.9 -000021.5+000019.600013.6 06.6300.15A0 0
+083722.10 +281740.3 +000016.4-000049.400007.0 06.6300.83G5 0
+092738.42 -350026.5 -000027.3-000020.500008.7 06.6300.21A5 1
+093801.31 +142050.8 -000071.9-000075.900015.5 06.6300.44F2 1
+094842.94 -262452.3 -000153.7+000035.600025.1 06.6300.70F3 1
+095606.05 +521608.6 -000034.0-000033.600005.9 06.6300.98K0 0
+100818.13 -581154.8 -000003.3-000013.700014.6 06.6300.62G2 0
+101343.83 +502947.5 +000015.9+000000.100010.5 06.6300.26A3 0 0.14 1.44
+111244.45 +545339.5 +000000.8-000002.100009.9 06.6300.10A4 0
+121005.84 -173214.2 -000086.9-000043.700013.5 06.6300.48F6 0
+121846.75 -882453.8 -000032.5+000009.500005.2 06.63-0.07B9 0
+122844.58 +255357.7 -000018.5-000015.800012.7 06.6300.21A0 0
+131744.66 -473523.7 -000026.5-000002.300002.3 06.63-0.01B9 0
+132230.99 -061206.5 -000071.2-000143.200016.9 06.6300.69K0 0
+142529.91 -195811.8 -000025.4-000013.300007.0 06.6300.14A1 0
+144213.21 -324612.0 -000130.5-000129.600015.9 06.6300.91G8 0
+161917.22 -352926.9 -000034.3-000034.400008.5 06.6300.38F3 1
+162024.56 +520220.6 +000019.6-000003.800007.9 06.6300.09A2 0
+163513.85 -354328.5 -000011.2-000024.600007.3 06.63-0.05B9 0
+165944.33 -181452.8 -000025.5-000142.000019.7 06.6300.57G0 0
+182916.79 -385104.6 +000000.5-000015.200002.0 06.63-0.02B9 0
+182921.99 -251523.7 -000000.2-000007.300001.0 06.6300.00B2 0
+185614.38 -184233.9 -000001.5-000017.700007.4 06.6300.98G8 0
+191522.28 -060259.2 +000017.5+000010.500011.1 06.6300.35F0 0
+203259.05 +495028.4 +000002.6-000002.300002.2 06.6300.55A0 0
+203518.02 +415324.5 +000004.3+000017.500005.5 06.6300.93K0 0
+205037.01 +180304.5 +000072.9+000012.500010.1 06.6300.04A1 1
+212246.84 +383803.6 -000006.9-000019.100005.0 06.6300.03A1 0
+215534.15 -700405.6 +000048.0-000032.000010.7 06.6300.26A8 1
+220232.98 -320801.7 -000019.5+000022.600033.2 06.6300.50F6 0
+224607.85 -485843.3 +000207.3-000048.400025.9 06.6300.64F9 0
+233843.65 -625307.7 +000052.5-000001.800006.1 06.6300.93G6 0
+234305.66 +530909.4 +000003.4-000000.900001.2 06.63-0.02B8 0
+234305.95 -461843.8 -000019.1+000010.800006.5 06.6300.90G8 0
+001420.81 -624619.1 +000007.2+000011.200002.5 06.6301.70M1 0
+001440.39 -144818.5 +000122.9-000040.200007.8 06.6301.03G8 0
+024755.92 -122737.9 -000002.1-000048.400004.1 06.6301.43M5 0
+025758.55 +642508.7 -000006.6+000013.400006.5 06.6301.14G5 0
+035802.70 +724328.5 -000006.1-000001.200004.3 06.6301.27K0 0
+040228.01 -783759.1 +000021.4-000011.800006.2 06.6301.07K0 0
+042951.92 +692242.2 +000013.3-000035.100002.7 06.6301.67K0 0
+051439.44 +312407.3 -000014.1-000042.400006.8 06.6301.01K0 0
+052117.35 +541508.9 -000008.1+000026.100007.0 06.6301.16G5 0
+055455.20 +141311.6 -000016.6-000025.000002.9 06.6301.02K0 0
+062532.59 +232631.8 +000003.9-000010.100002.3 06.6301.11K1 1
+063002.29 +075516.0 +000001.9-000002.200002.0 06.6301.55K0 0
+080329.74 -492955.0 -000057.1+000028.000006.3 06.6301.03K0 0
+083433.21 +053014.1 +000001.1+000003.500002.7 06.6301.59K5 0
+090506.62 -290105.4 -000035.0-000009.700005.4 06.6301.41K4 0
+094736.48 -331436.8 +000049.9-000050.300005.2 06.6301.00K0 0
+100745.66 -073750.6 -000055.3-000014.200003.9 06.6301.61M2 0
+102214.19 +085751.8 -000025.1-000008.800003.5 06.6301.56K5 0
+104428.12 -235907.7 -000025.8+000014.700001.4 06.6301.28K2 0
+105210.12 +501556.2 +000006.5-000067.100003.2 06.6301.43K2 0
+110217.67 +583959.3 -000034.1-000023.000004.6 06.6301.57K2 0
+111437.70 -011614.7 +000033.0-000028.700008.1 06.6301.11K0 0
+120637.88 -375136.4 -000027.1-000000.300006.8 06.6301.02K1 0
+124945.68 -155258.7 -000004.9-000035.000003.6 06.6301.49K4 0
+131130.43 -350747.7 -000022.2+000000.500001.6 06.6301.14K1 0
+140023.42 +390147.8 +000015.7-000000.900004.4 06.6301.30K2 0
+145339.83 +061430.4 -000022.6+000004.400003.5 06.6301.17K0 0
+150819.41 +654719.1 -000013.5+000018.600002.8 06.6301.51M0 0
+154010.96 -565452.3 -000018.2-000028.100005.0 06.6301.34K1 1
+155251.31 -503656.9 -000004.9-000008.000000.9 06.6301.53K3 0
+173931.17 +032333.9 -000000.4-000040.000005.1 06.6301.53K0 0
+182359.94 +435427.9 +000018.5-000003.800002.3 06.6301.68M2 0
+185853.00 -483021.3 +000001.9-000004.100005.5 06.6301.32K3 1
+190610.76 -093755.9 +000003.5-000009.600001.4 06.6301.03G5 0
+193459.74 -814510.7 +000006.4+000008.900006.1 06.6301.04K0 0
+194454.30 -103421.8 +000002.0-000062.400005.2 06.6301.68K5 0
+202009.94 +112809.9 +000001.7-000012.700003.7 06.6301.39K2 1
+202026.19 -062141.4 -000082.3-000090.200005.4 06.6301.55K5 0
+205253.58 +245452.6 -000007.8-000007.900004.1 06.6301.66K5 0
+213040.37 -141728.1 -000010.7-000035.000010.2 06.6301.20K2 0
+221747.31 +265611.5 -000025.4-000005.900002.7 06.6301.60K5 0
+230432.66 +631426.1 -000002.5+000034.700006.0 06.6301.02K0 0
+232011.63 +230528.3 +000001.1-000019.600004.4 06.6301.41K2 0
+235719.52 +610134.4 -000011.3-000003.100003.5 06.6301.64M0 0
+125625.89 +655939.9 +000012.4-000009.800002.0 06.6303.27C7 0
+020209.27 +753007.9 +000017.4-000009.800005.2 06.64-0.03A0 1
+020702.51 -083622.7 +000055.0-000021.500004.5 06.6400.93G5 0
+022008.95 +505729.5 +000024.5-000037.800017.3 06.6400.52F5 0
+022320.13 +520459.3 +000045.5-000014.100013.4 06.6400.22A5 0
+023543.78 +682204.1 +000043.8-000020.000006.5 06.6400.42F4 0
+030053.49 +522107.5 +000032.0-000021.300004.8 06.6400.02B9 1
+030153.21 +385241.6 -000014.6+000001.500005.4 06.6400.24A3 0
+030408.75 +614227.1 +000721.0-000693.400043.7 06.6400.63G4 0
+030825.63 +570047.5 +000129.6-000107.400031.6 06.6400.64G0 0
+031611.29 -304939.0 +000024.3+000010.200005.2 06.64-0.04B9 0
+033103.99 -002852.1 -000011.3-000022.600006.2 06.6400.12A0 1
+040536.03 +341421.5 +000041.1-000059.900010.3 06.6400.45F2 0
+042316.83 +112240.8 +000025.9-000035.100013.2 06.6400.00A2 1
+043640.66 +155209.8 +000093.8-000023.000023.0 06.6400.44F5 0
+044142.04 -122833.0 -000006.9+000015.000006.2 06.6400.13A2 0
+045339.71 +612854.6 +000023.8-000044.600006.3 06.6400.20A2 0
+050200.97 -053003.5 +000015.3-000030.400008.4 06.6400.36F0 1
+050904.40 +490718.8 -000015.4+000002.600009.4 06.6400.19A3 0
+052950.11 -470434.6 +000027.3-000006.800019.4 06.6400.35F2 0
+055249.20 -343337.7 -000014.3-000038.600005.4 06.6400.92G6 1
+055556.62 +411924.2 -000025.0-000024.600008.5 06.6400.30F0 0
+063131.58 +371040.9 -000004.9-000008.300002.0 06.6400.94K0 0
+063139.38 +114732.3 -000010.2-000006.900001.2 06.64-0.12B6 0
+065701.73 -192619.7 -000000.4-000086.300013.1 06.6400.47F3 1
+065714.77 -221210.3 -000002.2+000004.000002.8 06.64-0.19B2 0
+070141.44 +044905.2 +000001.8-000001.100000.8 06.6400.05A3 0
+070145.21 +693847.2 -000000.8-000013.900006.1 06.6400.97G5 0
+070149.92 -105256.5 -000004.6+000004.300008.1 06.6400.73F8 1
+071246.34 -572926.5 -000001.2-000012.800004.4 06.6400.02A1 0
+071717.80 +064051.6 -000006.9-000008.100000.4 06.64-0.11B8 0
+073428.85 -260700.4 -000018.9-000029.700009.7 06.64-0.01A0 0
+074019.51 -782315.3 -000050.5+000076.500011.2 06.6400.19A4 0
+074412.62 -502725.5 -000113.8+000143.200032.5 06.6400.53F8 0
+075313.63 -345618.7 -000006.9+000005.300001.9 06.6400.82F8 0
+080255.72 -481930.1 -000006.6+000006.900001.6 06.64-0.15B5 1
+081442.71 -734826.2 -000033.9+000042.500008.7 06.6400.21A8 1
+082349.38 -285813.1 -000001.9+000010.500004.7 06.6400.02A0 0
+084101.64 -090307.2 -000034.9+000002.400007.6 06.6400.02A1 0
+085924.33 +454418.7 -000012.3-000036.500004.7 06.6400.01A0 1
+093117.41 +272314.3 -000031.5-000023.800007.1 06.6400.08A0 0
+094223.36 -001646.1 -000011.4+000020.200005.2 06.6400.86K0 1
+095433.89 -582516.6 -000002.9-000000.000002.5 06.64-0.17B3 0 0.40 0.00
+101108.49 +204147.4 +000121.9-000140.300018.9 06.6400.36sd 0
+102530.59 +361216.6 -000025.4-000022.200005.9 06.6400.98K0 0
+102712.25 +111901.4 -000038.1+000015.600008.6 06.6400.85G5 0
+103049.28 -860526.4 +000001.1-000002.800008.7 06.6400.12A1 0
+110354.25 -193859.9 -000066.4+000003.100006.2 06.6400.21A9 0
+112215.55 -582309.3 +000017.6-000047.600007.0 06.6400.95G8 0
+120229.19 +430507.2 -000347.0-000511.400018.1 06.6400.86G8 0
+120508.63 -611046.3 -000030.5-000019.400005.4 06.6400.90G8 1
+121950.63 +282751.8 -000012.1-000009.400011.0 06.6400.18Am 0
+124434.99 -571712.8 -000031.1-000012.400008.9 06.6400.08A0 1
+130502.09 -642629.6 -000037.5-000017.800010.5 06.6400.01A0 0
+132704.70 +644407.6 -000068.8+000035.200014.8 06.6400.38F0 0
+133309.18 +055110.9 +000034.3+000024.600004.5 06.6400.94G5 0
+133809.07 -502059.6 -000060.8-000013.300002.3 06.64-0.08B5 0
+142727.52 +410129.9 -000039.7-000021.900013.1 06.6400.37F1 0
+144413.80 -081507.6 -000201.4+000074.500024.2 06.6400.43F5 0
+150027.71 +714554.9 -000405.4+000080.700029.7 06.6400.63G0 0
+154308.69 -130321.9 +000073.6-000092.600018.6 06.6400.54G1 0
+155941.30 -071807.3 -000012.4-000010.000006.0 06.6400.09A0 0
+161009.89 -243456.4 -000019.2-000034.300009.7 06.6400.02A0 0
+164037.85 -354113.8 -000003.1-000007.000005.0 06.6400.17B5 0
+164909.60 +125432.9 +000007.5+000004.900008.3 06.6400.94K0 0
+165905.57 -485230.5 +000004.5+000001.700006.4 06.6400.35A5 0
+171414.25 -265903.3 +000004.6-000067.200011.8 06.6400.43F2 0
+171924.63 -441322.8 +000002.5-000011.900003.5 06.6400.21B9 0
+172357.63 -654207.6 -000001.2-000012.700002.7 06.64-0.07B5 0
+172540.90 +162302.0 -000010.5+000032.500007.7 06.6400.38F5 0
+172843.99 -824646.5 -000000.4-000001.700002.1 06.64-0.10B2 0
+174236.75 +292508.1 -000015.2-000000.500008.9 06.6400.30A5 0
+174333.09 -570119.6 -000009.3-000011.600002.7 06.64-0.02B9 1
+183819.02 -010646.8 -000038.8+000000.700009.7 06.6400.43F1 0
+184140.91 +404304.5 +000020.4-000038.900013.7 06.6400.33F0 1
+184944.08 +313746.1 +000008.1-000000.600003.4 06.64-0.01A0 0
+185241.69 -304402.5 -000000.7-000017.600006.0 06.64-0.03B7 0 0.09 1.45
+185603.80 +175943.3 -000002.1-000005.900004.3 06.64-0.07B9 0
+190234.14 -104318.3 +000004.4-000013.000003.5 06.6400.20B2 0 0.05 1.85
+190835.42 +142606.9 -000001.0-000017.000004.8 06.64-0.03B9 0
+191008.27 -713254.8 -000001.6+000009.200008.0 06.6400.98G8 0
+192630.60 +201532.4 -000001.3-000011.300005.8 06.6400.01A1 0
+193443.91 +435645.1 +000019.6-000000.900006.1 06.64-0.03A0 0 0.05 1.85
+194039.58 +234304.7 -000002.6-000008.800003.6 06.64-0.01B6 0
+194815.43 +592521.4 +000015.8+000116.500035.2 06.6400.59G0 0
+195939.13 +314935.4 +000007.3+000006.700005.4 06.6400.00A0 1
+202241.15 -785738.9 +000031.0-000044.700008.8 06.6400.02A0 0
+202615.31 +025725.8 +000034.0-000006.000006.6 06.6400.92G5 0
+210212.67 -430006.8 +000067.0-000112.700012.3 06.6400.66G3 1
+210548.49 +151938.7 +000086.1-000080.300022.8 06.6400.48F7 0
+213942.47 -422644.1 +000011.9+000002.900004.5 06.6400.27A9 0
+215246.86 +734208.0 +000039.1+000022.800011.5 06.6400.11A2 0
+220909.20 +024402.6 +000022.1-000021.100011.2 06.6400.08A0 0
+221104.80 +484038.6 +000022.2-000003.900004.6 06.64-0.05B9 0
+222439.11 -412624.9 +000144.6-000035.200014.0 06.6400.47F5 1
+225232.87 +033308.1 +000010.3-000002.900003.6 06.6400.17A0 0
+230256.76 -475053.8 +000031.6-000014.600005.3 06.64-0.05B9 0
+232015.68 -035507.9 +000287.2-000110.000021.0 06.6400.52F2 0
+235339.94 -655650.4 -000042.0+000085.500038.7 06.6400.59G0 0
+001455.79 -030138.5 -000055.4-000025.300004.6 06.6401.50M0 0
+003804.57 -003012.6 -000041.5-000010.700004.5 06.6401.30K2 0
+004954.94 -001326.8 +000024.1-000008.600003.2 06.6401.37K0 0
+010627.68 -395122.8 +000017.9+000019.500003.4 06.6401.55K4 0
+040439.62 +173103.3 -000044.8+000008.000009.4 06.6401.12K2 0
+043815.04 +605303.3 +000004.3-000021.700002.5 06.6401.53K0 0
+060906.79 -081805.7 +000010.2+000003.100004.5 06.6401.36K0 0
+064446.60 +443020.0 +000001.3-000016.200002.5 06.6401.22G5 0
+065141.22 -022409.8 +000001.9+000002.700003.5 06.6401.38K2 0
+070547.25 +312335.8 -000009.1-000000.800003.6 06.6401.64M. 0
+070937.78 +604731.9 -000010.9-000048.600007.6 06.6401.09K0 0
+073324.64 +153820.9 -000016.0-000007.100005.2 06.6401.07K0 0
+073603.47 -571745.7 +000029.7+000064.100007.2 06.6401.20K2 0
+080906.65 -301922.1 +000014.0-000018.300004.8 06.6401.40K3 1
+081153.36 -354622.9 +000000.4-000000.300003.4 06.6401.53M5 0
+093841.94 +751219.6 +000001.6-000007.500005.8 06.6401.06K0 0
+095013.87 +393754.1 +000004.1+000006.300002.8 06.6401.63K5 0
+101507.52 -553257.4 -000061.2+000007.700007.8 06.6401.11K1 0
+102048.31 -473357.2 +000020.3-000006.500003.2 06.6401.58K5 0
+104541.05 -472735.3 -000007.9+000002.700002.3 06.6401.57M3 0
+124113.74 -275429.5 -000029.3-000002.600005.5 06.6401.60M3 0
+124217.89 +334119.8 -000221.1-000106.600017.6 06.6401.07K2 0
+124523.50 -481013.8 +000012.8+000014.900007.5 06.6401.15K1 0
+132305.50 +470007.0 -000014.6+000016.100002.5 06.6401.55M4 0
+132854.93 -620608.2 -000005.2-000001.100001.3 06.6401.08F2 0
+133913.89 +103035.2 +000023.9-000046.500005.8 06.6401.46M3 0
+135544.12 -415941.7 -000007.0-000005.200002.5 06.6401.55M1 0
+141051.86 -320432.5 -000016.5+000000.600002.7 06.6401.19K1 0
+144926.19 +100239.7 -000055.0-000084.300006.3 06.6401.26K4 0
+145805.30 -172151.2 -000049.2+000003.100007.2 06.6401.25K1 0
+151814.97 +453711.3 -000009.8+000004.300003.6 06.6401.62K5 0
+160734.73 -364310.8 +000042.1+000009.400006.9 06.6401.12K1 0
+165624.14 +805134.4 +000000.4+000009.100005.0 06.6401.00G5 0
+174123.36 +670907.0 -000008.4+000022.000002.9 06.6401.47K5 0
+174624.88 +010239.7 -000004.1-000000.100001.3 06.6401.66K2 0
+180011.53 -241703.1 +000025.3-000046.400007.6 06.6401.08K0 0
+183419.69 +294431.1 +000046.3-000086.600006.5 06.6401.02K0 0
+193456.09 +334743.7 +000021.7+000005.800003.1 06.6401.57M0 0
+203712.68 +525823.2 -000011.7-000018.900003.7 06.6401.10K2 0
+205055.98 +344514.4 +000028.3+000008.000005.6 06.6401.02K0 0
+205951.30 +445947.2 +000001.0+000001.100001.4 06.6401.00G1 0
+210053.14 -360314.8 +000039.4+000062.600008.0 06.6401.06K0 0
+221031.74 -104913.7 +000048.6+000028.300007.3 06.6401.11K0 0
+224103.86 +361548.8 -000014.8-000017.000002.2 06.6401.65K5 0
+225725.69 +430046.1 +000030.6+000006.600005.7 06.6401.57K5 0
+233212.67 -113240.3 +000003.7-000012.600003.4 06.6401.60K5 0
+000604.26 +402506.7 -000003.0-000002.600003.3 06.6500.91G5 1
+010935.02 +572100.3 -000066.3-000035.100013.2 06.6500.44F2 0
+010939.14 +234739.4 +000007.6-000021.600007.7 06.6500.34F0 1
+012002.97 -095301.0 +000027.8-000075.900020.5 06.6500.41F2 0
+012812.38 +440257.4 +000000.7-000008.000002.6 06.65-0.06B9 0
+015818.49 +593733.6 +000036.7-000020.800008.6 06.6500.08A1 0
+021132.32 -185836.2 -000022.9-000017.600007.1 06.6500.96G8 0
+021913.94 +571009.2 -000001.2-000001.400000.7 06.6500.50B2 0
+025849.34 +432152.5 +000037.6-000038.500007.4 06.6500.99K0 0
+031003.26 -635449.1 +000041.6+000012.000004.3 06.6500.14A3 1
+034502.72 +023717.0 -000001.9-000055.000012.3 06.6500.49F5 0
+040658.12 -215938.5 +000015.2-000012.100007.2 06.6500.24A5 1
+043505.34 +572514.3 +000053.0-000102.600015.8 06.6500.31F0 0
+050033.93 +033656.9 +000010.3-000027.400023.3 06.65-0.05B9 0
+052018.29 +193441.7 +000006.0-000012.900006.0 06.65-0.03A0 0 0.04 1.64
+055654.91 -440032.9 +000062.6+000072.300018.8 06.6500.52G0 0
+061031.92 -344900.7 -000007.3+000011.800006.3 06.6500.78G6 0
+063752.47 +233616.0 +000001.3-000001.100001.4 06.6500.88K0 1
+064526.51 +094556.9 +000041.5-000032.300011.0 06.6500.33F0 0
+065413.05 -235542.1 -000003.9+000004.800001.7 06.65-0.06WN 0
+070849.41 -240237.7 -000002.5+000005.500000.4 06.65-0.19B4 0
+075830.33 +025609.2 +000001.3-000009.300004.1 06.6500.16A3 0
+081011.32 +352720.0 +000220.2-000236.600020.2 06.6500.54F8 0
+081552.86 -461844.6 -000024.8+000047.400008.9 06.6500.18A4 0
+082530.27 -580759.6 -000008.1+000004.200002.5 06.65-0.02B7 0
+083914.92 -124414.8 -000000.7-000007.300003.9 06.6500.03A0 0
+083942.68 +194642.5 -000036.3-000012.300006.1 06.6500.25F0 0 0.07 0.10
+085827.39 +354809.6 +000000.1-000005.600004.1 06.6500.01A2 1
+095423.07 -463812.8 -000025.2+000012.300004.7 06.6500.98G8 0
+111305.10 -470318.8 +000020.1+000010.400010.9 06.6500.63F8 1
+113958.54 -380629.9 -000052.4-000019.900007.6 06.6500.97G8 1
+114205.25 +221240.3 -000099.0-000055.700016.3 06.6500.36F2 0
+115935.26 -463759.3 +000036.3-000007.100010.4 06.6500.56F7 0
+120929.02 -115115.0 +000000.0+000000.000000.0 06.6500.61G0 0
+130025.64 +314645.3 +000011.2-000012.400004.8 06.6500.92G5 0
+133329.50 -432521.8 -000106.4-000014.000025.5 06.6500.47F6 0
+134952.43 +131130.8 -000048.4+000019.800010.1 06.6500.22A2 0
+135721.48 -622919.6 -000122.7-000064.200014.0 06.6500.79G3 1
+140421.50 -091527.6 -000041.8-000008.900008.2 06.6500.03A0 0
+142745.32 -132133.5 -000062.3-000022.700023.4 06.6500.42F5 0
+143754.90 -480124.7 -000017.3-000010.700002.1 06.65-0.01B9 0
+144017.66 -405029.9 -000019.0-000022.600008.2 06.65-0.07B8 0
+150334.66 -355634.1 -000005.8+000015.700009.0 06.6500.22A4 0
+150547.73 -254722.0 -000001.1-000020.000005.8 06.65-0.02B7 0
+151314.78 -110025.1 -000053.2-000040.300012.2 06.6500.24A2 0
+151753.06 +333539.6 +000014.8+000000.600006.8 06.6500.91G5 0
+152211.27 -373808.0 -000020.2-000023.400008.0 06.65-0.06B8 0
+153825.48 -195446.5 -000198.6-000103.700019.0 06.6500.45F3 0
+154856.60 -602204.1 -000011.6+000064.000015.2 06.6500.42F5 0
+160659.57 +473018.1 -000007.1+000007.900004.3 06.65-0.03A0 0
+160834.57 -390534.1 -000006.5-000022.500004.2 06.65-0.07A1 0
+161118.87 -451959.8 -000099.9-000060.300026.2 06.6500.48F8 0
+165259.22 -000122.1 -000711.8-001483.700059.0 06.6500.75G8 0 0.06 2.68
+171254.33 +002107.9 +000018.5-000073.400014.6 06.6500.50F6 0
+172336.21 -160217.8 +000019.9-000011.200012.7 06.6500.43F3 0
+174917.31 -303550.4 +000059.9-000042.800019.8 06.6500.35F2 0
+175740.92 -390606.3 -000005.8-000023.200006.3 06.6500.01A0 0
+182101.39 -434629.6 -000016.9+000021.100014.6 06.6500.28A3 0
+182410.94 +422801.0 +000004.3-000019.900009.8 06.6500.10A2 0
+183824.32 +604239.3 +000001.5+000054.700009.4 06.6500.39F2 0
+183917.88 -340958.6 +000000.6-000015.200004.4 06.6500.01B9 0
+185429.10 -452910.5 +000004.0-000003.700000.4 06.65-0.08Ap 0
+185632.04 -485931.8 -000007.0-000035.100011.1 06.6500.84G8 0
+190840.22 +165105.6 -000030.9-000102.400013.8 06.6500.46F5 0
+192308.24 +145515.7 -000026.3+000001.200012.2 06.6500.30F1 1
+201627.20 +274633.8 +000009.1+000002.300002.3 06.65-0.07A0 1 0.06 16.83
+202603.85 +402406.1 +000006.4+000003.300003.1 06.65-0.10B8 0
+203052.72 +491247.6 +000000.4-000011.500007.0 06.6500.05A2 0
+204936.71 +511851.9 +000008.2-000045.300015.7 06.6500.37F2 0
+210915.97 -001405.7 +000066.4-000002.500009.8 06.6500.17A3 0
+212852.79 +110505.2 +000074.2+000017.100007.9 06.6500.38F4 1
+215527.44 -700655.0 +000043.8-000035.500010.3 06.6500.05A1 0
+221429.18 +075834.2 +000003.7-000010.900003.7 06.65-0.04A0 1
+223931.33 +372113.1 -000021.3-000010.800008.4 06.6500.95K0 0
+225129.45 +625820.3 +000012.9-000049.500012.1 06.6500.76G5 0
+230305.05 +205507.1 -000117.7-000028.100041.2 06.6500.62G5 0
+232857.67 +751331.6 -000017.7-000002.900003.1 06.6500.01A0 0
+233211.48 +654420.9 +000060.6+000007.700007.5 06.6500.23F0 0
+233450.34 -424103.4 +000043.8-000001.900013.6 06.6500.22A5 0
+234848.10 -473900.0 +000048.5-000005.000004.0 06.6500.99G8 0
+235746.20 +112827.8 +000015.9-000009.400010.2 06.6500.04B9 0
+013449.00 +201022.2 +000058.4-000043.700007.3 06.6501.09K0 0
+023908.95 -094952.1 -000030.2-000029.800008.5 06.6501.01G5 0
+040310.58 +085257.5 +000009.8+000006.500005.0 06.6501.06K0 1
+045649.49 +554927.0 -000009.1-000024.300003.6 06.6501.68K5 0
+060001.13 -080627.1 -000002.6-000004.800001.1 06.6501.53K0 0
+061753.33 -042257.3 -000003.6-000035.500004.7 06.6501.19K0 0
+070957.93 +074328.8 -000007.3-000009.200003.5 06.6501.55K2 0
+090131.34 -042721.8 -000051.6+000013.700005.0 06.6501.41K5 0
+090654.79 -181205.6 -000023.4-000018.200006.8 06.6501.04K1 0
+103506.11 +021216.3 -000019.9+000003.100003.4 06.6501.27K2 0
+103642.61 -273922.9 -000030.9+000008.900003.8 06.6501.52K4 0
+111726.94 +601618.4 +000006.3-000001.400007.1 06.6501.04K0 0
+124605.50 -543643.9 -000021.6+000000.400004.8 06.6501.14K0 0
+130146.39 -393658.4 -000169.4+000026.600006.5 06.6501.04K0 0
+135232.67 +164344.6 -000007.7-000020.000003.5 06.6501.52K5 0
+174335.19 -323945.9 -000000.6-000006.400001.6 06.6501.57M3 0
+181135.17 +481722.7 -000013.6-000054.700007.5 06.6501.07K0 0
+182129.49 +511804.1 -000008.0-000022.000004.1 06.6501.39K5 0
+190858.01 +111736.9 -000016.3-000018.400007.5 06.6501.16K1 0
+192641.58 -463444.0 -000002.4-000006.400001.4 06.6501.66M1 0
+195146.21 -372010.2 -000013.1-000067.100005.1 06.6501.19K2 0
+201649.03 +560225.1 +000014.1-000000.800004.8 06.6501.20K0 0
+202830.69 +485508.2 -000003.9-000013.400004.9 06.6501.65K2 0
+205855.63 +440337.5 +000019.2+000016.000004.6 06.6501.07K0 0
+223638.96 -481821.8 +000023.1-000000.900003.6 06.6501.55M3 0
+235143.05 -404939.1 -000005.5-000061.600010.5 06.6501.10K2 0
+070803.44 -115523.8 -000006.2+000002.800000.4 06.6502.55C5 0
+001038.31 -731328.0 +000121.5+000018.600015.1 06.6600.37F3 1
+001303.91 -222812.8 +000004.2+000015.000006.1 06.6600.96G8 0
+001414.71 -550410.5 -000002.9-000029.200021.6 06.6600.46F5 0
+001724.50 +085234.8 +000075.3+000075.500015.3 06.6600.59F5 1
+002405.27 +441553.1 -000009.2-000004.100006.9 06.6600.41F2 0
+002704.51 +250231.6 +000102.1-000016.900012.5 06.6600.49F7 0
+004937.25 +474550.4 -000050.6-000025.300011.5 06.6600.28A2 0
+012334.94 -242110.0 -000020.6+000004.500011.2 06.6600.24A9 1
+012834.32 +421604.5 +000052.9-000099.000029.3 06.6600.51F8 0
+012857.43 -175614.4 +000070.1-000004.700012.9 06.6600.46F3 0
+020413.14 +515804.2 +000027.5-000018.100005.3 06.66-0.04B8 0
+021023.93 -763725.4 +000117.1+000010.400012.2 06.6600.34F0 0
+021025.46 +595847.8 +000044.6-000057.700009.8 06.6600.33F5 0 0.08 0.11
+023318.90 +521832.3 -000015.0-000009.800004.6 06.6600.19A2 1
+023858.29 +623529.6 +000040.9-000024.100008.4 06.66-0.01B9 0
+024837.98 -372404.1 +000081.1+000055.600017.8 06.6600.42F3 1
+033501.16 +320100.7 +000055.0-000042.000014.8 06.6600.43F2 0
+044247.63 +382535.9 -000036.5-000007.300013.9 06.6600.29A5 0
+045045.39 +010852.1 +000003.1-000021.800007.8 06.6600.07A2 0
+045942.79 +415223.4 -000028.3+000016.800010.7 06.6600.95K0 0
+050805.00 +075355.5 -000030.9-000147.700013.6 06.6600.98K0 1
+051547.06 -345536.3 -000017.5+000030.100008.2 06.6600.15A2 1
+052530.00 +341110.9 -000001.2-000002.900001.2 06.6600.65F2 0
+052825.75 +000113.3 -000003.0-000008.500005.4 06.66-0.06B9 0
+054253.68 +185849.4 -000006.7-000011.700008.4 06.66-0.01B9 0
+060651.89 -111024.9 -000000.5+000001.900002.0 06.66-0.15B3 0 0.03 0.94
+061443.29 +160213.4 +000007.0+000028.300006.2 06.6600.94G8 0
+062322.79 -044114.9 +000003.8-000015.700008.4 06.6600.06A2 0
+062518.49 +013005.5 -000004.3-000003.500002.8 06.66-0.03B9 1
+063103.10 +394516.9 -000000.2-000028.800006.1 06.6600.00A0 0
+063402.53 -774115.2 -000012.1-000060.400019.4 06.6600.49F6 0
+063419.37 +380433.7 +000005.8-000008.000003.5 06.6600.98K0 0
+064047.45 -473717.6 -000003.0+000009.000004.2 06.66-0.14B5 0
+064910.20 +271125.8 -000008.7-000046.600007.7 06.6600.14A2 0
+071125.18 -171952.1 -000007.2+000005.800002.5 06.66-0.03B7 0
+072301.39 +152132.1 -000004.9+000006.600000.5 06.6600.91G2 1
+073042.58 -372022.2 -000087.8+000053.800045.9 06.6600.64G3 0
+073125.78 -360911.8 -000013.1+000007.000003.5 06.66-0.12B3 0
+073431.59 +284111.7 +000002.1+000000.100005.1 06.6600.93G5 0
+073525.24 +073447.9 -000025.9-000008.900010.1 06.6600.05A0 0
+073912.47 +535402.8 -000009.4-000080.100008.9 06.6600.09B9 0
+080636.19 -633057.8 -000029.1+000054.600006.4 06.6600.98K0 0
+080741.80 -490037.7 -000017.6+000007.300004.1 06.66-0.08B8 0
+080812.91 -610438.0 -000006.4-000010.700008.8 06.6600.86K0 1
+090716.70 +023453.8 +000012.7+000013.800014.5 06.6600.42F2 0
+091213.89 -455054.3 -000082.3+000001.100011.6 06.6600.44F3 1
+092115.51 +393959.5 -000045.9-000015.000006.4 06.6600.93K0 0
+093845.74 +104640.3 -000075.1-000063.800009.7 06.6600.18A3 0
+100707.57 -211520.7 +000060.1+000002.500012.6 06.6600.42F3 0
+101148.86 -342002.1 +000081.9-000044.500016.6 06.6600.44F5 0
+101750.61 +710338.9 -000035.3-000044.100010.7 06.6600.34A7 1
+101851.90 +440256.6 +000063.0-000299.300048.5 06.6600.65G5 0
+102102.01 +021723.0 -000010.1-000000.400001.9 06.66-0.09B2 0
+111557.82 +125041.8 -000033.0-000054.600014.1 06.6600.29F0 0
+111821.04 +115904.6 +000010.9-000045.200005.7 06.6600.06A2 0
+124710.58 +153530.2 +000008.8-000014.800006.4 06.6600.90K0 0
+131427.58 -241703.4 -000075.9+000007.300009.2 06.6600.40F0 1
+133133.42 -613456.5 -000004.0-000000.600000.8 06.6600.78F6 1 0.27 5.62
+134220.78 -335849.9 -000017.7+000023.400012.7 06.6600.42F2 1
+134936.15 +130036.9 -000148.3+000025.200017.5 06.6600.49F8 0
+135104.51 +344621.1 +000032.2-000008.300011.2 06.6600.12A5 0
+151359.28 +430252.7 -000073.4+000045.500009.3 06.6600.21A5 0
+151527.79 -790811.1 -000027.3-000034.100007.0 06.6600.84K1 0
+152544.82 -530328.7 +000031.0+000004.100018.1 06.6600.27F0 0
+160457.22 +390923.0 -000571.2+000052.600069.6 06.6600.73G8 0
+162621.21 +023028.1 -000021.5+000016.400008.8 06.6600.09A0 0
+170400.82 -254152.6 -000006.0-000022.900005.3 06.66-0.08B9 0
+171850.50 -024837.3 -000113.2-000086.100027.4 06.6600.53F8 0
+171950.95 +451830.3 -000030.4+000087.600015.0 06.6600.33F0 0
+172443.10 -450030.0 -000014.1+000038.500015.5 06.6600.39F3 0
+175624.41 +181937.3 -000001.8-000011.400004.7 06.6600.40A0 1
+175805.03 +323853.3 -000034.4-000028.400016.2 06.6600.47F5 0 0.08 0.44
+180747.58 +095056.1 +000000.1+000005.100004.0 06.66-0.01A0 0
+181441.01 +563517.4 -000015.8+000024.700009.4 06.6600.36F1 0
+183005.12 +040355.3 -000000.1-000005.600001.2 06.6600.11B2 0
+190844.45 -231124.9 -000004.6-000013.900011.0 06.6600.91G8 0
+192220.81 -081203.7 +000003.0-000021.200003.9 06.66-0.04B3 0
+192556.40 -495033.6 -000227.2-000088.800015.6 06.6600.95K0 0
+192930.06 +361714.1 +000020.2+000094.800011.0 06.6600.35F0 0 0.07 0.71
+194639.50 +250801.8 +000080.8-000002.700016.4 06.6600.29A7 0
+194759.98 -205727.3 +000002.7-000003.200004.5 06.6600.89K0 1
+194843.75 +351840.7 +000070.0+000065.200015.0 06.6600.44F4 1
+201327.38 +550752.9 -000003.4-000015.900004.0 06.6600.96K0 0
+201341.59 -340706.4 +000023.8-000011.000007.5 06.6600.79K1 1
+205446.90 -184734.2 +000076.8+000015.700011.2 06.6600.30F0 0
+211907.36 +615130.5 -000001.7-000005.000000.7 06.6600.30B0 1
+213931.39 -000304.1 +000237.7+000012.700023.1 06.6600.51F7 1
+214423.88 -044351.2 -000025.6-000004.700009.2 06.6600.07A2 0
+215151.86 +110528.3 +000075.1+000026.600014.0 06.6600.29A5 0
+215244.94 -035931.4 +000023.3+000015.400006.8 06.6600.91G5 0
+230718.00 +460405.4 +000000.1-000001.600001.6 06.66-0.06B2 0
+230952.44 +392809.2 -000003.5-000000.500010.1 06.6600.23A2 0
+230955.71 +671431.3 +000039.2+000014.100006.2 06.6600.02A0 0
+232611.78 +704107.5 +000027.0+000029.400010.0 06.6600.30A2 0
+233224.78 +345708.5 +000014.9-000009.600004.8 06.66-0.04B8 0
+233539.99 -272924.4 +000087.1-000160.400026.0 06.6600.56F8 1
+234812.11 +081444.4 +000030.4-000026.700017.5 06.6600.32F0 0
+012923.49 +251631.2 +000064.1+000004.700006.8 06.6601.20K2 0
+013837.25 +212353.6 +000036.0-000004.200003.5 06.6601.43K2 0
+014336.22 +513057.0 -000002.8+000004.900003.9 06.6601.61K5 0
+024324.57 -690936.1 +000020.2+000059.600006.1 06.6601.00G8 0
+024910.67 +471304.8 +000026.9-000022.200004.4 06.6601.12K0 0
+042542.31 -095535.9 +000003.2-000003.000002.8 06.6601.56K5 0
+043344.41 -051834.2 -000002.9-000063.800006.1 06.6601.06K0 0
+054612.62 +644608.4 -000006.7-000000.800002.6 06.6601.57K0 0
+060139.23 -153521.3 -000002.6-000014.100002.8 06.6601.26K1 0
+061820.78 +271237.1 +000008.0-000068.800007.6 06.6601.12K1 0
+065944.45 +523420.9 -000010.3-000017.800002.8 06.6601.39K0 0
+071855.51 +000446.1 +000007.4-000068.200007.9 06.6601.11K0 0
+072658.53 +431530.4 -000000.9-000011.100002.8 06.6601.37K2 0
+072843.57 +475515.4 -000040.5-000073.000004.8 06.6601.47M3 0
+074019.96 -392515.2 -000010.1-000068.300006.5 06.6601.03K0 0
+082231.90 +160945.1 -000021.7-000016.500002.5 06.6601.17K0 0
+084442.76 -744717.0 -000004.3+000010.200008.0 06.6601.22K2 0
+084517.43 -065842.6 -000002.5-000008.500005.2 06.6601.47K0 0
+084723.87 -343601.4 -000018.3+000022.400005.9 06.6601.43K4 0
+084839.55 +123249.0 -000019.1-000000.700002.2 06.6601.64M3 0
+092036.68 +001054.3 +000008.9-000019.500002.5 06.6601.57M4 0
+105610.54 +002558.6 -000007.8+000000.100004.1 06.6601.35K0 0
+110816.94 -015411.1 +000003.7-000009.500006.0 06.6601.00K0 0
+125505.18 +193653.6 -000091.9-000066.600007.4 06.6601.18K0 0
+133744.01 +022256.5 -000015.1-000013.600004.0 06.6601.19K0 1
+141905.36 -592237.4 -000454.5-000810.000084.5 06.6601.02K3 0
+143346.45 -795718.8 -000010.0-000008.400003.5 06.6601.12G8 0
+162641.20 +091622.5 +000000.4-000016.300004.4 06.6601.18K0 0
+170722.41 +482357.2 -000032.1+000046.000006.7 06.6601.13K0 0
+174159.03 -333013.7 -000000.2-000001.600000.5 06.6601.05A9 0
+181657.49 -274256.2 -000003.4-000112.200010.3 06.6601.25K1 0
+183218.81 +674636.8 -000012.4-000011.500003.5 06.6601.40K5 0
+190439.93 -482413.8 +000028.9-000027.900006.7 06.6601.02K0 0
+200219.88 +135434.1 -000023.8-000033.700005.0 06.6601.26K2 0
+205602.18 +273431.9 +000010.2+000007.600005.5 06.6601.11K2 0
+205929.12 +555624.4 -000009.3-000012.900003.6 06.6601.28K2 0
+211005.94 -294315.8 +000012.2-000005.600004.6 06.6601.58K4 0
+211920.54 -470316.2 -000001.6-000037.600007.3 06.6601.07K1 0
+214901.93 -052413.1 -000052.6-000042.500007.5 06.6601.03K0 0
+223738.88 +634609.6 +000062.1+000004.700008.0 06.6601.15K0 0
+231114.07 +050015.6 +000003.7-000002.400004.9 06.6601.43M5 0
+234001.06 +273053.7 +000058.6+000020.700006.4 06.6601.03K1 0
+231923.77 +624423.2 -000001.6-000002.400002.4 06.6602.29K5 0
+002603.69 +200848.6 -000005.3+000006.800003.5 06.67-0.04B8 0
+005224.51 -693012.9 +000003.8-000068.900016.3 06.6700.52F7 1 : lam1Tuc
+010029.59 +803243.3 +000086.0+000012.300009.2 06.6700.39F2 0
+010130.16 +692130.7 -000007.4-000002.700002.8 06.6700.02B9 1
+013830.78 -425540.3 -000035.6-000019.600011.9 06.6700.33F0 0
+021143.41 +032709.8 +000019.4-000001.300008.6 06.6700.18A5 0
+024536.86 -711409.4 +000063.6+000002.500017.2 06.6700.45F6 1 0.26 0.46
+025243.54 -412331.2 +000042.0-000015.200007.7 06.6700.17A4 0
+033917.05 +135330.3 +000012.6-000099.400014.7 06.6700.92G5 0
+044514.56 +793924.8 -000007.2+000011.500006.5 06.6700.02A0 0
+045810.43 -164648.7 +000008.9+000008.100007.4 06.6700.10A2 0
+050943.65 +294755.1 +000059.0-000005.400018.8 06.6700.53F8 1
+052123.05 -513431.4 +000024.2+000031.600004.8 06.6700.99K0 0
+054217.62 +022201.9 -000003.1-000003.500003.8 06.67-0.03B8 0
+055733.30 -180318.7 -000013.4+000003.400011.5 06.6700.53F6 0
+061957.37 -135934.9 -000010.2+000005.600007.7 06.67-0.03B9 0
+062424.41 -425057.9 -000077.4+000777.600035.9 06.6700.67G5 0
+071155.47 -560920.2 -000023.4+000049.900009.2 06.6700.97K0 0
+080159.82 -543945.0 -000035.1+000061.100010.9 06.6700.34F0 0
+081652.95 -641113.6 -000015.2+000016.900005.5 06.67-0.07B8 0
+081812.80 -372228.6 -000007.2+000003.600002.4 06.6700.24A0 1
+090409.87 +275353.9 +000000.1-000002.400005.4 06.6700.02A1 0
+090934.41 -294901.1 -000011.5+000022.900006.4 06.6700.92G8 0
+092118.54 +130641.9 -000036.9-000080.100022.1 06.6700.51F8 0
+092624.58 -421504.2 -000005.1+000000.700003.6 06.6700.43G8 1
+102609.20 +035557.1 +000001.8+000000.500008.0 06.6700.14A3 0
+103450.22 -035357.5 +000000.1-000161.700028.4 06.6700.51F8 0
+104737.93 -151542.9 -000000.1-000010.900001.7 06.67-0.02A0 0
+111742.94 -363203.5 -000098.0+000029.400008.3 06.6700.98G8 0
+113028.66 +433441.9 -000270.3+000070.800022.2 06.6700.91K0 0
+113953.68 -502909.6 -000044.1+000010.600006.5 06.6700.01Ap 0
+122202.10 +164441.3 -000046.6-000027.700008.3 06.6700.06A2 0
+132125.93 -433803.4 -000030.0-000016.500007.8 06.67-0.02B9 0
+160046.89 -390518.2 +000006.1-000050.300006.4 06.6700.25A5 0
+170815.76 +160538.3 -000048.8-000013.700012.5 06.6700.51F8 0
+171951.43 -483255.7 -000035.4-000209.800018.1 06.6700.61G1 0
+172204.12 +050003.5 +000022.8-000064.200012.1 06.6700.93G5 0
+174435.47 +023444.7 +000005.2+000012.800006.0 06.6700.06A0 1
+174731.87 +185321.7 -000003.3+000002.700007.5 06.6700.08A0 0
+180640.60 +641317.1 -000031.6+000002.600005.8 06.6700.93K0 0
+183953.68 -200416.3 +000036.9-000035.800012.4 06.6700.26A8 1
+184740.12 +490429.4 +000016.6+000012.100006.9 06.6700.06A1 1
+193711.76 +283000.2 -000032.1-000080.800021.1 06.6700.61G0 0
+194152.62 +272255.7 +000001.7-000003.500000.8 06.67-0.04B8 1
+200008.33 -501300.2 +000047.0+000010.500026.0 06.6700.40F2 0
+200246.03 +143457.7 +000002.1+000001.700002.5 06.6700.99K0 1
+201421.53 +420615.6 +000004.3-000001.500002.8 06.67-0.04B9 1
+202301.33 +544022.4 +000034.4-000007.300014.4 06.6700.23A2 0
+203401.96 +344044.5 +000009.4+000000.400003.8 06.67-0.12B8 1
+205326.38 +422436.8 +000008.1-000004.700007.2 06.67-0.02A1 0
+205439.92 +461352.3 +000013.8+000001.700008.4 06.6700.07A2 0
+211347.13 +700139.5 +000000.9-000013.400008.9 06.6700.88K0 0
+212226.76 -030748.3 -000043.1-000014.900010.2 06.6700.38F2 0
+214302.01 -432945.4 +000206.4-000062.600026.6 06.6700.56G0 0
+214646.23 +134310.6 +000028.1+000004.700007.8 06.6700.20A3 0
+220039.27 +622916.1 -000001.7-000002.900000.1 06.6700.01B0 1
+220753.19 -701708.6 +000073.7+000011.000033.5 06.6700.54F7 0
+221640.91 +291023.5 +000155.4+000021.600005.3 06.6700.95G5 0
+223908.40 -524131.0 -000003.3-000007.900007.6 06.6700.36F1 0 0.06 0.13
+224750.30 -041341.8 -000206.0-000311.700031.9 06.6700.65G5 1
+225516.19 -482930.8 -000226.0+000055.700021.5 06.6700.46F7 0
+230916.35 +651241.1 +000007.0-000003.300002.1 06.67-0.04B5 0
+232057.57 +171509.3 +000078.2+000015.000015.1 06.6700.33A9 1
+232823.55 +195308.2 -000018.8-000011.200008.7 06.6700.25F0 0
+001642.08 -324118.1 -000027.7-000025.600005.9 06.6701.08K0 0
+001818.41 -363035.6 +000019.4+000004.300004.6 06.6701.30K2 0
+012658.03 -414450.5 +000052.0-000018.600006.0 06.6701.35K3 0
+014004.38 +404101.8 -000072.9-000024.400007.2 06.6701.00G5 0
+015441.15 +781147.6 +000052.6-000036.700005.8 06.6701.01G5 0
+023727.92 +835004.3 -000038.0+000011.600005.1 06.6701.36K0 1
+024759.41 +153029.1 +000006.3-000025.900003.8 06.6701.37K0 0
+043306.34 -123235.9 -000028.9-000035.900008.4 06.6701.08K1 0
+054511.52 +184215.7 -000002.2-000003.200000.4 06.6701.58G8 0
+060648.66 +233819.0 +000001.9-000001.300003.8 06.6701.37K0 0
+061557.17 -294718.4 -000001.3+000003.700004.9 06.6701.54K4 0
+071157.02 +494723.6 -000012.3-000024.500004.6 06.6701.59M0 0
+072841.04 -290707.0 +000058.4-000023.200008.9 06.6701.12K1 0
+084948.75 +070053.2 +000008.2-000006.200011.6 06.6701.06K0 0
+100733.34 +005506.0 -000016.3-000007.200002.5 06.6701.64M2 0
+111848.38 +352921.7 +000017.7+000001.000004.2 06.6701.12K0 0
+112937.54 -280150.1 -000017.4-000001.700003.8 06.6701.35K3 0
+123843.36 -042224.8 -000047.2-000001.300004.3 06.6701.59K5 0
+125839.96 -025413.0 +000021.7-000016.200004.9 06.6701.41K2 0
+131049.87 -525427.3 -000016.5+000006.600006.2 06.6701.11K1 0
+135100.42 +804604.5 +000044.4-000004.800007.6 06.6701.12K0 0
+142846.02 +255114.1 +000012.8-000011.600003.7 06.6701.55MI 0
+151722.65 +740242.2 -000016.9+000033.600010.4 06.6701.03K0 0
+152052.88 +453953.8 +000044.2-000025.600007.3 06.6701.05K0 1
+172403.51 -235039.5 +000001.1-000015.400006.2 06.6701.02K0 0
+172741.39 -371108.1 -000005.4-000006.500004.1 06.6701.20K0 0
+181105.22 -254544.4 +000002.3+000011.200004.5 06.6701.42K2 0
+185553.54 +354838.1 -000018.7-000007.500005.6 06.6701.20K0 0
+193723.45 +185835.5 +000011.8-000009.600003.9 06.6701.51K5 0
+195207.40 -105333.7 +000020.7-000000.100004.1 06.6701.15K0 0
+203436.00 +410554.1 -000000.5+000018.200003.7 06.6701.49K5 0
+220207.33 -754044.4 +000009.1-000037.000005.7 06.6701.44K3 0
+224614.23 -110958.4 -000011.8-000031.600002.1 06.6701.66M0 0
+233459.61 +242533.1 -000052.0-000020.000007.6 06.6701.08K1 0
+110306.16 -605438.6 -000007.4+000001.200000.0 06.6702.03M2 0
+000635.55 +283312.4 -000008.3-000013.500005.1 06.6800.99G9 0
+003234.57 +273450.8 -000002.5-000007.500003.6 06.6800.08A2 0
+003957.59 -335740.3 +000330.1-000108.300024.1 06.6800.52F7 0
+005459.51 -741809.5 +000125.7+000114.500020.4 06.6800.99K0 0
+011818.67 +674859.2 -000008.5-000007.300005.2 06.6800.02A0 0
+022409.58 -161515.6 -000022.9+000008.700016.0 06.6800.31F0 0 0.06 0.50
+034021.66 -031259.3 +000689.7-000214.300041.1 06.6800.55F9 0
+034640.87 +321724.7 +000008.1-000008.000004.2 06.6800.04B3 0
+035359.25 -230810.9 +000336.3-000297.700015.9 06.6800.82G8 0
+043150.44 +054552.2 +000016.5-000020.400005.1 06.6800.01B9 0
+045154.19 -341419.3 +000075.9+000009.100016.0 06.6800.53F6 0
+050606.07 +685821.4 -000010.4-000018.400011.0 06.6800.39F2 0
+051141.35 +003052.5 +000006.9+000001.700002.0 06.68-0.07B9 0
+054346.50 -212543.1 +000003.6-000010.000004.5 06.6800.99K0 0
+054802.08 +122506.3 -000004.6-000008.900003.4 06.68-0.08B5 0
+055357.60 -193819.6 -000005.8-000012.600003.9 06.6800.10A3 0
+061733.69 +350856.8 +000070.3+000040.000020.8 06.6800.45F6 0
+062144.97 +125143.0 -000004.7-000007.600007.8 06.6800.95G5 0
+062413.07 -262642.1 +000002.9-000000.800003.0 06.6800.95K0 0
+063040.68 -402653.4 -000003.8+000006.700001.0 06.68-0.11B3 1
+063104.55 -434301.7 -000032.3+000030.600006.5 06.6800.98G8 0
+064409.81 -544350.7 -000008.6+000013.800004.2 06.68-0.08B8 0
+065920.13 +421853.2 -000002.9-000010.600005.3 06.6800.12A0 0 0.14 5.44
+071318.39 -001534.3 -000001.3-000000.300000.3 06.6800.34F0 0
+072216.41 -355459.3 -000045.6+000096.700017.6 06.6800.56F: 1
+073202.24 +614529.1 -000017.0-000118.800006.7 06.6800.99G5 0
+080930.34 +321316.2 +000036.0-000009.100014.8 06.6800.49F2 1
+081922.27 -200951.4 -000006.5+000008.100003.2 06.6800.03A1 0 0.04 1.76
+082726.88 -145606.8 -000015.2+000000.700003.0 06.68-0.15B2 0
+083429.77 +470822.6 +000009.2+000003.800006.2 06.6800.00A0 0
+085355.35 +195801.7 -000020.8-000006.200005.0 06.6800.70F8 1
+085758.51 -045133.2 -000014.8-000033.800018.9 06.6800.39F2 0
+092422.54 +363513.7 -000068.2-000021.600010.6 06.6800.21F0 0
+093317.68 -212331.2 -000016.4-000011.200007.6 06.6800.01A0 0
+095545.00 -085011.4 -000005.8+000002.700008.7 06.6800.33A3 0
+095905.62 -632042.8 +000021.1-000039.500005.5 06.6800.91G8 0
+100841.26 +010938.6 +000012.9+000016.400017.3 06.6800.37F0 0
+100919.63 +201956.6 -000022.9-000017.700002.1 06.6800.55F5 0
+102842.44 -435018.2 -000033.5+000023.800004.8 06.6800.07A1 0
+103315.15 -552312.8 -000013.7-000001.800003.1 06.6800.99G5 0
+103331.11 -401418.1 +000023.0-000028.000006.8 06.6800.92G6 0
+103542.02 -581134.4 -000007.6+000003.100000.7 06.6800.04B0 0 0.04 6.44
+105130.30 -755258.0 -000013.2+000001.500003.1 06.6800.09B8 0
+111131.34 +540857.5 -000048.7+000037.500011.2 06.6800.23A5 0
+111140.41 -601838.9 -000019.4-000008.200003.9 06.68-0.03B8 0
+113251.53 -361232.9 -000186.0-000030.200027.5 06.6800.59G0 0
+115720.55 -492136.3 -000171.5-000008.600016.8 06.6800.35F0 0
+121829.08 +324456.1 -000013.5-000009.200011.8 06.6800.24A5 0
+123019.54 -605923.6 -000006.3-000000.600000.6 06.6800.45F3 0
+123542.81 -164934.1 -000078.8+000012.100013.0 06.6800.38F3 1
+124318.47 +260735.8 +000022.7-000003.500007.2 06.6800.37F2 0
+131244.40 -315221.4 -000202.1-000308.500028.6 06.6800.59G0 0
+131344.63 +323149.7 -000018.6-000017.700004.1 06.6800.80G2 0
+131755.45 -682944.3 -000022.6-000010.300004.4 06.6800.06B9 1
+141501.61 -614224.4 -000004.6-000003.000001.4 06.6800.23O8 1
+141559.89 +564121.7 -000003.0-000091.300021.0 06.6800.58F8 1
+152134.30 -445617.4 -000021.3-000011.200004.8 06.6800.01A0 0
+155516.00 -423618.1 -000073.3-000038.100022.6 06.6800.40F0 0
+160216.06 -733054.8 -000014.3-000074.300014.9 06.6800.24A6 0
+161318.34 +133140.5 +000183.4-000418.700041.0 06.6800.76G8 1
+161340.42 -212359.9 -000122.2+000008.500025.6 06.6800.62G3 0
+162729.57 -691933.5 -000007.1-000024.800003.7 06.68-0.02B9 0
+164118.65 -180333.8 +000036.1-000034.800009.4 06.6800.17A3 0
+165107.41 +092416.6 +000015.6-000117.800014.7 06.6800.53F6 1
+170718.76 -761325.7 -000011.3-000076.100011.7 06.6800.15A2 0
+171402.02 -274747.6 -000004.5-000004.400002.1 06.6800.58F2 0
+172246.48 -453651.4 -000002.8-000002.400000.5 06.6800.83F7 0 0.49 6.80
+172439.28 +324013.2 -000000.9+000015.000005.3 06.6800.96K0 0
+173005.64 -334258.9 +000001.4-000002.500000.4 06.6800.08B1 1
+173751.21 -375139.9 -000006.8-000131.100017.8 06.6800.76G8 1
+175650.03 -324119.9 +000003.1-000004.600002.7 06.6800.07B9 0
+181240.36 +024846.1 +000003.4-000001.900001.6 06.6800.07B9 0
+181908.35 +713104.0 -000059.9+000036.900019.5 06.6800.44F5 0
+182857.36 -263455.4 -000004.5-000007.700008.2 06.6800.10A3 0
+183748.45 +055300.5 +000004.5-000001.300003.4 06.68-0.03B8 0
+184942.47 +155604.4 +000002.6-000007.700002.3 06.68-0.03B3 0
+191634.68 +063548.1 +000010.2-000008.300004.8 06.6800.11A2 0
+193034.47 +560810.3 +000006.6+000011.100004.3 06.6800.01A0 0
+193418.18 +415538.1 +000010.8-000008.300007.1 06.68-0.01A0 0
+195729.03 +382729.7 +000003.3+000004.700002.7 06.6800.03A2 0
+200401.19 -072809.8 +000014.1-000039.200015.4 06.6800.35F4 0
+201743.84 -515500.7 +000000.7-000038.500016.2 06.6800.47F5 0
+203815.74 +441957.7 +000006.2+000003.600003.0 06.68-0.13B8 0
+211900.03 +394457.6 +000014.9+000007.200007.0 06.68-0.03A0 0
+215705.08 -761240.9 -000099.0+000014.900007.4 06.6800.98G8 0
+221138.00 -342754.2 +000014.9-000018.700003.2 06.6800.57K1 1
+222205.20 +153905.4 +000019.3-000008.800006.9 06.68-0.02A0 0
+223405.22 -320831.5 +000008.5-000011.600002.8 06.68-0.07B7 0
+223959.38 -831506.0 +000052.2-000024.000010.2 06.6800.32A9 1
+230114.77 +804654.2 +000029.5+000025.200007.3 06.6800.24A3 1
+230357.09 -044741.8 +000319.2+000038.000032.5 06.6800.58F8 0
+235240.21 +214433.4 -000018.4-000023.500007.2 06.6800.95G9 0
+001107.90 +573516.5 -000037.3+000011.000004.4 06.6801.21K1 0
+001433.69 +410157.3 +000056.9+000025.200004.5 06.6801.17K0 1
+002221.22 -505933.4 +000069.7+000047.800011.3 06.6801.10K2 0
+011745.25 +563753.9 +000063.9-000016.600007.7 06.6801.02K1 0
+021757.32 +290026.2 +000022.5-000007.600002.0 06.6801.72M0 0 0.09 7.70
+023903.42 +103813.9 +000052.3-000067.700006.2 06.6801.11K0 1
+034830.72 +093845.3 +000072.4+000010.300004.6 06.6801.20K1 0
+052610.78 +782452.4 +000009.6+000005.300007.8 06.6801.04G5 0
+053241.84 -161909.5 +000013.8+000045.800004.0 06.6801.53K4 0 0.12 71.17
+063435.61 +045804.9 +000021.5-000042.500004.3 06.6801.49M0 0
+070506.09 -212700.9 -000004.9+000035.000007.6 06.6801.01K0 0
+073350.25 -430649.4 +000000.2-000000.300003.1 06.6801.76M1 0
+085526.12 +053357.3 -000021.0-000005.800004.6 06.6801.27K2 0
+101810.90 -825438.6 +000047.4-000018.500012.4 06.6801.00K0 0
+110652.35 -303317.4 -000019.7-000061.500005.5 06.6801.09K0 0
+112019.05 -281956.1 -000239.6+000006.300010.7 06.6801.12K1 0
+112700.84 -561648.8 -000040.1+000018.700006.5 06.6801.20K1 0
+112750.39 +451106.9 -000009.5-000016.400003.2 06.6801.53M4 0
+130222.68 -281710.8 -000046.7+000008.200002.1 06.6801.52K3 0
+131731.78 -153252.5 -000035.2-000059.800007.0 06.6801.05K0 0
+132425.99 -515230.7 -000008.1+000009.900003.5 06.6801.33K2 0
+133322.60 +333927.7 -000028.1-000015.100004.3 06.6801.19K2 0
+133746.95 -031409.4 +000006.3-000025.700005.3 06.6801.23K0 0
+135706.30 +205714.2 +000025.1-000017.500002.6 06.6801.57K0 0
+144914.84 +250903.3 -000017.2-000011.800003.1 06.6801.35K3 0
+150135.34 -030950.5 +000011.8-000089.800010.2 06.6801.20K1 0
+151149.99 -160934.2 -000013.2-000021.900007.2 06.6801.24K1 0
+152309.54 -514409.8 -000007.4-000005.700001.6 06.6801.15G5 0
+152435.26 +541246.6 +000039.8-000055.500005.5 06.6801.10K0 1
+160941.41 +004911.6 -000008.0-000021.200001.6 06.6801.36K2 0
+162643.30 +105926.2 -000032.1-000036.200002.8 06.6801.61M4 0
+170326.16 +342300.5 +000010.0+000005.500004.7 06.6801.23K2 0
+172518.79 +085529.3 -000052.0-000055.600003.3 06.6801.51K5 0
+180721.19 +155500.6 -000007.5-000141.000007.2 06.6801.13K0 0
+183614.99 +303504.8 -000005.9+000030.600002.8 06.6801.24G5 0
+184354.38 +473658.7 +000014.8-000039.000004.1 06.6801.37K2 0
+192556.65 +445551.4 -000042.3-000078.400006.8 06.6801.02G5 0
+194632.76 +500037.4 +000005.3-000017.700004.0 06.6801.13K0 0
+204701.06 +582500.4 -000002.1-000003.600002.1 06.6801.26F8 1
+205618.82 +424607.6 -000035.9-000018.100012.8 06.6801.12K1 0
+215520.98 +205056.6 +000027.3-000019.200005.1 06.6801.04K1 0
+215535.10 +531435.6 +000009.1+000005.000001.9 06.6801.24K2 0
+222600.16 +804205.6 +000024.5+000013.800007.1 06.6801.10K0 0
+233526.82 +083111.1 -000006.9-000013.400001.9 06.6801.65K5 0
+235026.90 -143444.8 -000007.9+000021.400004.1 06.6801.37K3 0
+101153.82 -351929.0 -000001.5+000000.400003.3 06.6802.27CH 0
+001816.95 -210818.4 +000001.4-000001.900004.3 06.69-0.01B9 1
+003226.79 +432941.3 +000019.9-000009.600005.0 06.69-0.01A1 0
+011627.78 +233522.1 -000012.6-000009.300006.2 06.6900.05A0 0
+011716.61 +392850.0 -000015.2-000003.500007.5 06.6900.02B9 0
+012212.59 +433502.9 +000003.6-000007.500003.0 06.69-0.13B5 0
+012418.68 +430831.6 -000001.5-000009.200004.9 06.6900.04A2 0 0.03 69.92
+012953.66 -053545.1 +000056.8-000013.600009.7 06.6900.41F5 0
+013849.99 -250120.0 +000003.9+000006.600005.6 06.69-0.08B9 0
+014202.90 +610217.7 +000008.3-000004.700003.3 06.69-0.03B8 0
+022022.89 -564702.7 -000031.9-000006.900006.8 06.6900.95K0 0
+025853.05 +213704.0 +000040.5-000017.400007.1 06.6900.23A3 1
+032141.91 -201928.6 +000039.0-000014.900011.6 06.6900.03A0 0
+042807.18 -151049.5 -000009.2+000033.100014.1 06.6900.83G8 0
+043517.70 -243158.7 +000088.5+000000.200018.6 06.6900.50F7 0
+044259.32 +144852.4 -000024.3+000011.600005.4 06.6900.90G5 0
+045221.47 +455624.2 +000051.0-000054.300015.4 06.6900.56F7 0
+050537.72 +230339.8 -000001.1-000008.000004.0 06.6900.08B5 1
+051010.45 +133254.5 -000064.0-000042.500014.8 06.6900.38F4 0
+051731.16 +200755.5 -000014.3-000094.100013.7 06.6900.52F7 1 0.43 0.00
+052925.41 -071539.2 -000000.1-000001.300002.7 06.69-0.11B5 0
+053135.73 +145544.1 +000004.4-000006.100002.2 06.69-0.06B5 0
+053414.91 -025254.0 +000001.8-000002.000002.5 06.69-0.16B5 0
+053701.73 -734156.7 +000138.8-000107.300026.5 06.6900.58WN 0
+054348.96 +854006.0 -000010.5+000011.400006.9 06.6900.02A2 0
+060845.70 -075610.7 -000008.3-000019.500007.8 06.6900.07A2 0
+063443.36 -340034.2 -000003.6+000035.100005.5 06.6900.25A4 1
+064633.01 -143125.5 -000013.5+000019.600008.7 06.6900.08A1 0
+073327.32 -503503.4 -000003.0+000005.300000.8 06.69-0.09B3 0
+073700.13 -212338.5 -000052.3+000036.000007.0 06.6900.98K0 0
+074052.31 -544225.4 -000028.2+000024.600010.6 06.6900.36F0 0
+074321.54 -520952.2 -000061.7+000164.400033.1 06.6900.55G0 0
+080602.55 +591455.5 -000003.8+000010.300004.2 06.6900.11A0 0
+080719.46 -482311.8 -000141.0+000202.100014.4 06.6900.95K1 0
+082853.43 -205701.3 +000000.4-000016.700002.4 06.69-0.07B8 0
+082927.56 -271955.7 -000007.5-000003.700002.2 06.69-0.10B4 0
+083411.44 -365422.9 -000084.8+000061.700021.7 06.6900.43F3 0
+085145.57 -554831.9 -000016.1+000006.000002.6 06.69-0.04B6 0
+091156.26 +502623.7 -000008.9-000001.300008.4 06.6900.03A0 0
+093821.93 -642409.0 -000006.0+000017.400001.7 06.69-0.01B8 0
+093840.74 -393650.3 -000042.0-000066.100024.7 06.6900.49F6 1
+095943.12 +032305.1 -000058.8+000018.100013.5 06.6900.29F0 1
+103916.31 -364037.9 -000048.0+000015.200005.3 06.6900.91G8 0
+104439.34 -365550.1 +000086.7-000022.600010.6 06.6900.52F7 0
+112126.96 +063805.8 -000290.2-000000.300023.2 06.6900.52F8 0
+112150.25 +091006.4 -000089.2-000030.200012.4 06.6900.30A2 0
+113325.51 -701141.2 -000038.8-000000.100009.7 06.6900.01B9 0
+120523.01 -625832.8 -000079.6+000005.100008.4 06.6900.31A3 0
+122738.37 +255443.7 -000009.8-000009.200010.9 06.6900.18Am 0
+131625.50 -012325.7 -000033.7-000031.000008.2 06.6900.31F1 0 0.04 0.11
+133347.80 -395644.5 -000050.1+000009.200006.4 06.6900.16A1 0
+134040.94 +765037.6 -000044.2+000000.000008.6 06.6900.22A5 0
+142357.72 -160606.8 -000027.5-000004.800005.0 06.6900.09A1 0
+145558.11 -605421.3 -000033.9-000004.600008.6 06.6900.97G8 0
+151243.85 +191707.2 -000595.3+000288.500035.1 06.6900.68G5 1
+152831.26 +384325.4 +000034.2+000004.700017.2 06.6900.37F0 1
+152934.78 -172627.4 -000067.7+000006.800011.2 06.6900.40Ap 0
+154933.97 +123331.1 +000001.8+000019.400006.3 06.6900.98K0 0
+160827.23 -100607.3 +000038.1-000110.000018.8 06.6900.51F7 1
+160917.65 +410542.1 -000207.8+000066.500027.2 06.6900.53F5 0
+161307.98 +213358.1 -000046.4+000017.600011.2 06.6900.18A2 1
+162710.13 -473256.7 +000000.0+000000.000000.0 06.6900.07A 0
+164805.54 -455641.5 -000000.9-000024.000010.1 06.6900.38A7 0
+184541.48 +154331.4 +000020.2+000006.500009.7 06.6900.20A2 0
+191800.85 +310118.6 +000010.2+000009.400003.2 06.6900.10A3 0
+203711.02 -650159.7 +000020.0-000011.700005.5 06.69-0.07B8 0
+204340.11 +052324.8 +000020.9-000003.500009.8 06.6900.11A0 0
+205422.25 +404210.6 +000006.8+000001.200004.8 06.69-0.08B8 0
+210729.88 -190517.2 +000036.2-000061.400007.2 06.6900.92K1 0
+210751.19 -541258.8 +000026.6-000081.500015.1 06.6900.25A5 0
+211115.56 +454027.3 -000002.3-000004.300001.6 06.6900.35F0 0
+213118.16 +521143.5 +000029.4+000056.000006.8 06.6900.96K0 0
+213227.00 +232340.5 +000028.4+000003.700005.4 06.69-0.07B9 0
+213407.61 -042205.4 +000049.5+000003.700011.2 06.6900.25A2 0
+214521.85 -124700.1 +000093.5+000000.400025.7 06.6900.44F5 0
+220353.86 +594852.5 -000003.5-000001.500002.4 06.6900.17B1 1
+232345.32 -082736.3 +000005.3-000017.600006.2 06.6900.93K0 1
+235831.06 -571650.9 +000022.8-000016.100005.4 06.6900.79G3 0
+002257.36 +384515.4 +000003.2+000005.200003.9 06.6901.56M4 0
+012440.26 -340824.2 +000085.0+000038.500007.5 06.6901.00K0 1
+023408.30 +384406.2 +000012.1-000007.800001.8 06.6901.10K0 0
+024130.26 +003245.8 -000002.2-000018.000006.8 06.6901.12G5 0
+025901.35 -341120.6 +000009.1-000009.400003.0 06.6901.60K5 0
+030355.22 -435353.0 +000013.9+000019.900003.0 06.6901.35K3 0
+030633.36 -101507.0 +000022.6-000012.700005.4 06.6901.02G5 0
+032817.27 -575255.9 -000002.5-000015.600003.4 06.6901.58K5 0
+041258.45 +323158.0 -000005.9-000017.200002.1 06.6901.70K0 0
+045334.76 +364821.2 +000001.1-000026.400006.9 06.6901.04G5 0
+050047.20 +043403.8 +000084.7-000035.900006.9 06.6901.03K0 0
+051855.40 +410544.0 -000015.2-000026.600003.8 06.6901.52K5 0
+053143.67 -031259.3 +000000.7-000004.000002.9 06.6901.31G5 0
+053448.00 -071201.3 +000003.5-000007.100001.4 06.6901.16K0 1
+053502.75 -585216.3 -000010.4+000019.900001.6 06.6901.50K4 0
+055247.71 -383133.5 +000000.2-000011.900002.9 06.6901.08K1 1
+060004.93 +280732.8 +000006.6-000018.000001.5 06.6901.63K5 0
+070023.86 +151717.3 -000020.4-000019.500005.3 06.6901.30K5 0
diff --git a/kstars/kstars/data/hip012.dat b/kstars/kstars/data/hip012.dat
new file mode 100644
index 00000000..1afbc2ec
--- /dev/null
+++ b/kstars/kstars/data/hip012.dat
@@ -0,0 +1,1000 @@
+074219.34 +301004.3 -000009.7-000008.600000.0 06.6901.36K2 0
+075741.57 -655431.5 +000008.3+000007.900003.6 06.6901.60M0 0
+081107.44 -404530.1 -000014.0+000028.400003.8 06.6901.53K3 0
+083621.72 -321543.0 -000072.4+000040.800007.0 06.6901.09K1 0
+102107.18 -052454.1 -000013.3+000033.300002.3 06.6901.57K2 0
+102848.03 -571359.0 -000017.2+000019.700006.2 06.6901.06K0 0
+110042.06 +424353.2 -000013.7-000011.700004.7 06.6901.11K0 0
+111836.54 -242035.9 -000023.5+000007.900003.8 06.6901.18K0 0
+120301.08 -571536.5 -000009.4-000000.600002.6 06.6901.39K3 0
+130839.44 -230623.0 -000123.1-000052.900008.8 06.6901.12K1 0
+133210.88 -793938.7 -000024.7-000007.900003.1 06.6901.39K2 0
+134325.86 +453112.9 -000014.7+000008.100003.8 06.6901.16K0 0
+135547.97 -093335.6 -000019.5-000007.500003.2 06.6901.55K5 0
+150326.75 +600132.1 -000014.9-000002.300004.9 06.6901.36K5 0
+175051.78 -421947.9 -000024.6-000063.600005.9 06.6901.04K0 0
+180254.30 -274936.0 +000000.5-000003.000000.3 06.6901.20K4 1
+181717.74 -381039.7 +000000.2-000003.700002.2 06.6901.14G8 0
+183237.86 +460533.1 +000006.4+000007.800003.7 06.6901.30K0 0
+184134.44 -030706.6 +000057.8+000002.500004.9 06.6901.17K0 1
+184903.10 -324237.5 -000013.5+000004.800008.0 06.6901.04K0 0
+185018.11 +605015.1 -000019.3+000015.600005.8 06.6901.23K2 0
+194925.83 +631213.9 +000024.6-000001.200005.3 06.6901.45K0 0
+200723.81 -294315.2 -000006.1+000027.200004.8 06.6901.31K2 0
+204052.38 -283257.3 +000015.5-000007.100001.5 06.6901.27K2 0
+211717.71 -385152.5 -003259.0-001147.000253.4 06.6901.40M1 0
+212201.70 +042044.3 +000023.6-000004.900007.9 06.6901.10K0 0
+231008.86 +334604.4 +000024.7-000034.700005.3 06.6901.31M3 0
+231305.02 +085748.4 -000010.2+000000.300003.4 06.6901.62M. 0
+235547.64 +481313.4 -000004.8-000056.300005.8 06.6901.09K0 0
+095526.11 -413512.8 -000002.8+000003.500001.9 06.6903.76N0 0 0.56 195.00
+001034.65 +594024.3 +000007.2-000003.100001.7 06.70-0.02B1 0
+005134.84 +124705.4 +000085.2-000021.900011.2 06.7000.34F0 0
+005253.36 +383255.9 +000026.3-000010.200004.3 06.7000.03A2 0 0.06 0.83
+005336.98 +292921.9 -000002.8-000047.900007.3 06.7000.87K0 1
+011929.36 +805339.1 -000022.2+000007.000006.2 06.7000.02A0 0
+011957.73 -154850.7 +000061.2-000095.900019.7 06.7000.58G0 1
+014658.34 -135319.5 +000027.5+000009.300010.1 06.7000.07A1 0
+015109.45 +203051.9 +000014.9-000019.200004.4 06.7000.33F0 0
+021719.76 -355859.1 +000164.7+000046.900010.3 06.7000.99K0 0
+022645.63 +103355.2 +000035.5-000011.700008.5 06.7000.33F0 0 0.10 0.16
+031624.89 +662249.2 +000035.8-000028.600006.9 06.7000.05A0 0
+035141.79 -471901.0 +000030.7+000030.700006.6 06.7000.28A8 0
+040655.82 +332647.0 +000004.4-000006.500003.9 06.70-0.01B5 1 0.17 0.00
+042637.69 -403145.9 +000000.5+000019.700008.2 06.7000.08A1 1
+053110.43 -421759.8 +000027.6+000058.600010.8 06.7000.35A7 1
+055319.02 +201756.9 -000002.9-000010.100003.5 06.70-0.06B9 0
+055328.67 +372019.9 -000044.0+000083.900014.9 06.7000.20F5 1
+060605.58 -331309.4 +000041.3+000039.000008.3 06.7000.50F5 0
+062452.75 +294225.5 -000003.9-000015.700003.6 06.70-0.06B8 0
+062658.83 +005027.7 -000004.8+000000.600005.5 06.7000.04A1 0
+063025.26 +412406.2 -000012.9-000013.700004.3 06.70-0.01B8 0
+063032.94 +055201.2 +000000.3-000002.000000.1 06.7000.25B2 0
+063207.14 +060208.4 -000004.8-000002.300003.8 06.70-0.04B9 1
+064353.56 -253205.9 -000046.9+000008.300008.0 06.7000.93G8 0
+070403.52 +361848.7 +000023.5-000010.600005.7 06.7000.84G5 0
+071339.88 -534004.1 -000009.4+000000.200006.2 06.70-0.09Ap 0
+071729.58 -465850.4 -000018.5+000585.000067.7 06.7000.97K2 1
+071918.42 -173129.6 -000004.9+000005.500002.6 06.70-0.02B5 1
+073641.26 -142637.0 -000006.0+000001.100001.8 06.70-0.05B9 0
+073757.57 -320752.2 +000006.2-000035.000008.8 06.7000.39F2 1
+074822.60 +182012.6 +000017.3-000020.400005.3 06.7000.93K0 1
+080215.53 -553226.2 -000006.1+000004.500002.2 06.70-0.03B3 1 0.17 1.11
+080408.39 +330150.7 -000009.5+000003.400006.0 06.7000.07A0 1
+081334.73 -314408.7 -000334.5+000152.500037.0 06.7000.62G2 0
+083733.79 -123508.8 -000068.3+000026.300010.2 06.7000.28F2 0
+084134.91 -445931.0 -000011.9+000010.400002.5 06.70-0.11B3 0
+084547.50 -441452.9 -000010.3+000006.800002.9 06.70-0.09B8 0
+085040.42 +180012.2 -000012.0+000015.700005.0 06.7000.88G5 1
+090038.00 -513320.1 -000010.9+000004.800001.8 06.70-0.15B2 0 0.43 0.00
+094437.36 -483256.0 -000021.5+000008.800002.8 06.70-0.09B6 0
+094954.98 -682510.2 -000090.2+000032.500011.0 06.7000.91G8 0
+095648.71 +041431.9 -000181.5-000049.800022.2 06.7000.48F5 0
+095844.45 +500730.7 -000020.6-000017.000003.5 06.70-0.06B9 0
+101632.82 -191829.4 -000036.6+000002.900010.9 06.7000.14A3 0
+101951.77 -475740.5 +000013.8-000013.000007.5 06.7000.12A3 0
+104329.53 +802537.5 +000018.6+000005.200006.1 06.7000.06A0 0
+105913.89 -813322.8 -000148.9+000067.600010.7 06.7000.53F7 1
+110605.83 -595659.6 -000011.0+000004.700001.9 06.70-0.14B2 0
+111727.56 -590619.5 -000022.4+000007.100004.8 06.70-0.01B9 1
+115501.12 -560543.8 +000209.1-000197.500032.3 06.7000.65G5 1
+122244.68 -391038.4 +000174.0-000147.500039.0 06.7000.64G3 0
+123328.84 -412450.5 -000028.1-000014.800011.8 06.7000.24A7 0
+123533.19 -120115.7 +000016.0-000020.900006.7 06.7000.94G5 0
+132616.73 -484711.6 -000049.9-000018.600008.8 06.7000.03A0 0
+133511.15 -623750.4 -000006.0-000027.300007.0 06.7000.94G8 1
+133702.73 +670211.1 +000059.0-000041.600006.3 06.7000.99G5 0
+140108.63 -441151.5 -000061.1-000037.600005.8 06.7000.17A4 0
+142501.04 -372649.1 -000032.1-000032.900009.2 06.7000.11A1 0
+145924.98 +393841.3 -000004.6+000031.300016.8 06.7000.40F2 0
+150818.45 +334223.3 -000034.7+000012.400006.9 06.7000.98K0 0
+152932.90 -582104.8 -000025.1-000047.300012.1 06.7000.00A8 1
+152958.38 -521810.1 -000007.2-000008.700003.2 06.70-0.02B7 0
+153327.11 -611623.9 -000051.2-000039.400006.3 06.7000.15A2 0
+153548.88 +011339.0 -000066.1+000008.200012.7 06.7000.33F0 0
+153604.19 +520410.6 -000017.0+000083.800016.8 06.7000.33F4 0
+154624.00 +153136.1 -000020.1+000006.600004.2 06.7000.22A3 0
+154806.51 -503523.2 -000001.1-000002.500001.2 06.7000.47A7 0
+161626.70 -241655.0 -000014.1-000000.300003.8 06.7000.15B9 0
+161823.66 +255348.1 -000004.3+000000.500006.5 06.7000.88G8 0
+162000.48 -643855.4 -000016.6-000033.100007.7 06.7000.00B9 1
+162639.21 +155821.5 +000001.2-000003.400012.5 06.7000.65G0 0
+165615.03 -403935.8 +000002.0-000002.700002.0 06.7000.04O7 1
+170341.46 -000845.3 -000025.2-000016.600010.5 06.7000.19A2 0
+171336.73 -153337.0 -000021.3-000022.900009.1 06.7000.17A3 0
+174903.96 +624755.2 -000071.4+000066.800019.3 06.7000.37F2 0
+175112.55 -303324.7 +000011.0-000002.700002.6 06.7000.03B9 1
+180016.17 -473313.6 +000011.1-000022.300006.4 06.70-0.02A0 0
+181424.12 -704504.2 -000005.3-000015.200002.6 06.70-0.03B7 0
+185545.16 +071032.3 -000022.3-000038.400005.7 06.7000.86K0 0
+190904.35 +343559.9 +000047.1+000194.500020.4 06.7000.64G1 1
+192624.55 -143304.3 +000042.9-000007.800007.8 06.7000.05A0 1
+193116.17 +332814.8 +000000.1-000010.600004.7 06.7000.10A2 0
+193254.89 +311409.8 +000009.4+000009.300007.4 06.7000.45F5 0
+193425.18 +713619.9 -000109.7-000071.600015.2 06.7000.43F5 1
+193608.04 +110900.6 -000007.3-000004.700006.1 06.7000.08A3 0
+194222.63 -245133.3 +000023.1-000025.600005.3 06.7000.20A3 0
+195021.91 +611232.3 -000024.4+000039.800018.6 06.7000.51F5 0
+200210.55 -045923.2 +000015.3-000005.400008.3 06.7000.16A0 0
+200226.52 +794051.7 +000007.1-000007.200004.1 06.7000.91K0 0
+204222.32 +352722.4 -000001.5-000007.600002.8 06.70-0.16B2 0
+205508.43 +014847.6 +000033.1-000002.300007.8 06.7000.38F2 0
+210040.38 -351730.3 +000066.2-000065.600016.6 06.7000.98K1 1
+210155.01 +570418.7 +000005.7+000003.200004.3 06.70-0.11B8 0
+210753.84 -485624.1 +000023.9-000046.500008.4 06.70-0.01A0 0
+211911.21 +174920.6 -000003.0-000065.800019.1 06.7000.37F2 0
+215235.15 +624243.8 -000002.3-000001.200001.3 06.7000.24B1 0
+220735.26 -142926.5 +000064.0-000024.700006.7 06.7000.14A2 0
+221201.79 +470544.2 +000013.8+000004.700004.5 06.70-0.02A0 0
+225759.33 -590521.8 +000091.3-000048.100013.8 06.7000.34F2 0 0.06 0.69
+232347.38 +323152.4 +000234.7+000035.500013.9 06.7000.45FV 0
+235139.33 -344129.5 +000076.0-000026.800004.9 06.7000.97K0 0
+235821.14 +350046.9 +000024.6+000008.300007.5 06.7000.25A3 1
+023414.21 +334734.2 -000017.8-000006.800004.3 06.7001.26K0 0
+023853.20 -704047.5 +000005.5+000003.800004.1 06.7001.43K4 0
+031545.42 +800749.8 -000024.7-000057.600006.4 06.7001.07K0 0
+032317.34 -172622.4 -000015.2+000031.100006.1 06.7001.01K0 0
+035959.33 -615341.2 +000016.0-000004.700002.3 06.7001.52K4 0
+041220.36 -042437.0 -000015.4+000005.800004.5 06.7001.58K5 0
+041231.59 -442205.7 +000034.1+000004.800003.0 06.7001.46K3 0
+045919.19 -321421.3 +000028.1+000031.300007.3 06.7001.29K2 0
+051441.31 -070417.9 -000008.7-000010.100004.0 06.7001.26K2 1
+060650.56 -671700.1 -000006.8+000007.900003.4 06.7001.36K3 0
+060735.89 +102722.8 +000001.0-000006.100002.8 06.7001.15K0 0
+064535.10 +274023.7 -000005.3-000000.900003.6 06.7001.34K3 0
+065759.01 -104709.3 -000004.0-000005.400001.8 06.7001.17K0 0
+071130.00 +262421.4 -000011.5-000016.600003.0 06.7001.06K0 0
+071812.28 -222021.6 -000002.4-000000.000001.7 06.7001.21K0 0
+072006.79 -035452.3 +000002.3+000002.700004.5 06.7001.20K0 0
+081154.78 -414719.1 +000015.3-000002.200002.9 06.7001.46K3 0
+082930.53 -005736.1 -000010.0-000008.200004.7 06.7001.02K0 0
+083511.44 -340127.8 -000014.4+000042.600004.1 06.7001.35K3 0
+083956.37 +324338.5 -000024.1-000034.000006.5 06.7001.12K0 0
+090347.12 +384431.8 -000017.9-000019.700004.7 06.7001.36M6 0
+092015.22 -451023.6 +000025.8+000001.500007.0 06.7001.23K2 0
+095918.73 -202124.4 -000020.0-000008.200003.6 06.7001.46K3 0
+100249.23 -010403.5 +000012.3-000087.700010.1 06.7001.06K0 0
+102836.87 -193129.1 +000006.6-000025.900008.6 06.7001.01K0 0
+104642.84 -260253.8 -000174.0+000049.400009.8 06.7001.04K0 0
+105246.48 -681237.4 -000037.8+000019.000002.6 06.7001.68M1 0
+115813.93 +032855.3 +000005.6-000006.700003.0 06.7001.62M4 1
+123000.47 -425546.6 -000035.2-000000.100003.3 06.7001.69M2 0 0.06 4.21
+134113.57 -460141.7 -000037.1-000023.900008.1 06.7001.02K0 0
+140356.98 +111657.1 -000083.9-000027.000008.9 06.7001.17K0 0
+150204.26 -082041.2 -000038.1+000021.500004.2 06.7001.32G5 0
+175200.07 +042914.3 -000000.5-000000.400003.9 06.7001.74K5 0
+183728.79 +293504.7 -000026.5+000088.500007.2 06.7001.29K4 0
+185710.57 +362811.5 -000002.2+000000.800004.5 06.7001.36K1 0
+185926.79 -752324.2 +000029.0-000005.900005.1 06.7001.28K2 0
+190319.34 +003434.2 -000009.0-000011.200003.0 06.7001.42K2 0
+190837.70 +241045.5 +000001.0+000001.500000.9 06.7001.97K2 0
+191315.38 +150208.3 -000003.2-000003.000002.2 06.7001.39G5 0
+194746.13 +054655.2 +000023.5-000000.700008.0 06.7001.06K0 0
+200021.26 +031955.1 +000000.7-000015.600001.5 06.7001.28G9 0
+202326.99 +102147.3 +000052.0+000008.100006.4 06.7001.04K2 0
+204646.25 -645433.3 +000086.4-000070.400007.3 06.7001.07K0 0
+212625.07 -120542.0 +000028.5-000203.700013.6 06.7001.02K0 0
+212804.98 +620547.4 -000010.7-000008.300004.7 06.7001.00K0 0
+230032.36 +132807.1 +000020.0-000022.400004.5 06.7001.20K2 0
+000509.78 +451344.7 -000027.2-000020.400006.7 06.7100.07A1 0
+001250.24 +374137.2 +000000.5-000002.700001.2 06.71-0.12B2 0
+002612.10 +564645.6 -000049.6-000045.700004.5 06.7100.88G5 1
+010143.49 +251732.1 +000135.9-000012.700013.9 06.7100.78G8 1
+011535.62 +005444.8 +000041.6+000002.700007.5 06.7100.13A2 0
+012209.24 -370305.6 +000014.9-000006.200007.3 06.7100.26A9 0
+012243.01 -363547.3 +000058.3-000024.700011.4 06.7100.99K1 0
+012704.86 -301409.0 -000030.4-000036.100005.3 06.7100.98K0 1
+020658.92 -655644.6 +000006.0-000014.100006.6 06.7100.88G8 0
+024026.54 -142657.0 +000060.2+000004.300004.9 06.7100.26A7 0
+033840.71 +223935.0 +000019.3-000045.300007.9 06.71-0.00A0 0
+041721.10 +571041.8 -000019.4-000013.400006.9 06.7100.04Ap 0 0.06 3.80
+045210.56 +310951.9 -000019.9-000105.200017.4 06.7100.88G5 0
+045530.17 -254340.1 +000014.6+000022.100011.4 06.7100.27A8 0
+052245.73 +024746.8 +000003.6-000047.100007.7 06.7100.08A0 0
+052851.58 +123304.9 +000081.5-000218.400034.5 06.7100.58G0 0
+053443.36 +053939.1 -000001.0+000006.300001.1 06.71-0.14B3 0
+053517.20 -052315.7 -000000.9+000000.100001.9 06.7100.08B0 1
+070035.09 -203825.0 +000002.7-000006.800004.6 06.7100.29A4 1
+070113.61 -255655.7 +000206.6+000040.900068.4 06.7100.88K1 1
+073428.92 -135213.5 -000035.1+000094.500021.8 06.7100.49F7 0
+075626.72 +563016.2 -000010.9-000026.700004.7 06.7100.05A2 0
+075945.93 -471812.8 -000005.7+000009.700002.7 06.71-0.09B8 1 0.06 0.88
+083110.66 +401329.8 -000024.4-000024.800006.8 06.7100.11A0 0 0.03 6.80
+084104.71 -664858.8 -000022.1+000005.400005.5 06.71-0.09B8 0
+084800.84 -493428.9 -000032.2-000065.700023.0 06.7100.42F5 0
+095138.83 -463044.3 -000025.3+000008.000003.7 06.71-0.08B8 0
+095221.67 +375452.3 -000052.6-000021.700008.4 06.7100.26F0 0
+100341.63 -251900.2 -000018.1+000005.700005.1 06.7100.02A0 0
+114337.15 +414320.9 +000022.2-000008.700004.9 06.7100.97F8 0
+122403.47 +255104.5 -000012.9-000009.100011.6 06.7100.24Am 0
+131202.03 +320507.0 +000024.4-000004.700012.8 06.7100.48F8 1
+143233.09 -565315.7 -000006.0-000007.200000.1 06.7100.69F5 0 0.82 5.49
+151558.53 -702448.9 -000013.4-000045.600008.3 06.7100.46F5 1
+154826.67 -235002.5 -000048.6-000017.000011.8 06.7100.13A2 0
+162137.50 -715225.8 -000032.0-000027.600009.0 06.7100.02A0 0
+165236.06 -373557.6 -000003.2-000037.300006.5 06.7100.89G6 0
+171043.44 -124203.9 -000033.2-000053.000011.6 06.7100.18F3 0
+171522.32 -381246.6 +000004.5-000006.000000.1 06.71-0.01B1 0 0.07 1.52
+174443.83 -460233.3 +000007.7-000008.600003.4 06.71-0.01B9 0
+183902.07 -231055.5 -000001.2-000002.800000.7 06.7100.65F5 0
+185637.17 +041555.2 -000001.8-000085.000037.0 06.7100.58G5 0
+190623.03 +070919.8 +000011.6+000043.700010.3 06.7100.38F2 1
+194256.26 +404318.3 +000005.5+000000.200004.8 06.71-0.02A0 1
+195045.08 +201241.0 -000011.1+000011.600006.2 06.7100.16A2 0
+195941.52 -015813.2 +000003.4-000029.900010.3 06.7100.07A2 0
+202727.56 -020610.5 -000066.0-000071.300020.7 06.7100.52F8 0
+202858.98 -172604.9 +000012.4-000025.400006.8 06.7100.69G2 0
+203339.62 +451032.0 +000026.0+000005.500005.5 06.7100.03A0 0
+203528.89 +694048.1 +000046.9-000076.900006.3 06.7100.91G5 0
+204454.58 +121845.6 +000020.4+000004.000004.8 06.7100.17A0 1
+204520.99 +462117.4 +000001.8-000021.300005.4 06.71-0.03A1 0
+211032.06 +222716.8 +000022.9-000013.100001.6 06.7100.03A1 1
+220238.49 +155911.5 +000012.5-000019.000006.0 06.71-0.05A0 0
+230552.52 -075612.1 +000011.7-000006.800006.0 06.71-0.01A0 0
+231659.07 -070939.2 +000128.1+000045.100026.4 06.7100.41F0 1
+010207.62 +561943.3 +000044.6-000011.700006.9 06.7101.11K1 0
+010821.84 +095429.5 -000003.3-000001.600004.0 06.7101.66M. 0
+012946.71 +651015.8 -000006.3-000000.300001.6 06.7101.33K2 0
+014237.09 +402238.5 -000032.2-000003.400002.6 06.7101.36K0 0
+022946.10 +460155.2 +000047.2-000077.000005.8 06.7101.11G5 0
+023833.43 -202722.1 -000013.6-000049.600004.0 06.7101.53K4 0
+034507.09 +743233.1 +000013.0+000018.400003.7 06.7101.00G5 0
+035136.61 +220153.1 +000016.2-000030.500008.6 06.7101.12K0 0
+040737.43 -370343.0 +000003.4-000000.700002.0 06.7101.30K3 0
+050356.57 -143322.3 +000039.6-000000.200004.6 06.7101.21K1 0
+051034.98 +304751.2 -000001.0-000003.700001.0 06.7101.59K1 0
+055155.37 -410619.1 +000000.8+000011.500001.3 06.7101.65M1 0
+064049.47 -474028.8 +000003.1-000014.100003.2 06.7101.60M2 0
+081058.46 -064452.7 -000052.4+000034.300007.0 06.7101.08K0 0
+083931.87 +323056.4 -000010.9-000017.500002.8 06.7101.45K5 0
+094322.46 +201135.6 +000010.8-000007.700005.8 06.7101.21K0 0
+102121.54 -252222.8 -000015.6-000006.100002.1 06.7101.04G8 0
+123930.94 -060602.0 +000048.4-000004.300003.8 06.7101.42K2 0
+133958.52 -162647.5 -000003.8-000009.200003.6 06.7101.49K3 0
+134838.86 -025025.6 +000008.5-000008.700002.9 06.7101.45K2 0
+154240.61 +314231.6 -000001.5-000012.300005.2 06.7101.36K2 0
+160545.14 +321452.2 -000028.9-000025.000003.7 06.7101.52K5 0
+175936.88 +431406.7 -000005.9+000075.500010.3 06.7101.11K0 0
+183839.85 +045117.7 -000007.3-000047.600006.7 06.7101.09K0 1
+184440.84 -063210.1 +000000.2-000001.000001.6 06.7101.87K5 0
+193557.21 -530028.7 -000006.2-000048.800004.2 06.7101.40M4 0
+194705.80 -622712.8 +000007.8-000057.100004.5 06.7101.61M2 0
+210749.21 +010914.0 +000008.2-000045.800003.9 06.7101.50K5 1
+214027.34 -343204.5 -000056.5-000104.100006.6 06.7101.08K0 0
+220059.08 -363322.4 +000019.9-000038.100007.1 06.7101.10K2 0
+235304.84 +604216.2 +000007.0-000002.900003.7 06.7101.56K5 0
+003601.72 -053413.6 +000225.7-000108.500021.2 06.7200.47F5 0
+003649.64 -761834.5 +000042.2-000003.900005.6 06.7200.39F2 0
+003841.60 +465724.6 -000065.5-000012.400009.1 06.7200.96G5 0
+003849.25 +594934.2 +000019.7-000004.100003.1 06.72-0.02A0 0
+013812.65 +622106.4 -000008.0+000000.200005.3 06.72-0.01B7 0
+014923.43 -104211.9 -000122.6-000100.400043.5 06.7200.65G0 0
+015548.20 -550419.8 +000048.9-000001.700003.4 06.7200.17A5 0 0.06 0.16
+020048.43 +595733.8 +000040.2-000024.900010.9 06.7200.14A3 1
+025000.31 +303134.8 +000041.5-000049.600015.7 06.7200.40F0 1
+030252.21 +470638.5 +000066.7-000060.400021.6 06.7200.60F8 0
+030328.17 +061336.6 -000011.8-000054.700013.2 06.7200.34F0 0
+032801.40 +202751.4 +000002.6-000004.700005.0 06.7200.47A3 1
+033658.03 +231240.0 -000015.4-000018.400007.5 06.7200.12A2 0
+035330.21 +020709.1 +000026.6-000023.700008.1 06.72-0.05B9 0
+041953.62 -122356.9 +000019.7+000005.200005.3 06.7200.93G8 0
+042724.63 +465114.0 +000082.5-000302.100033.5 06.7200.71G0 0
+044833.78 -435848.1 +000011.4+000024.800004.6 06.7200.95G8 0
+045006.80 -154815.3 +000003.9-000028.600005.0 06.7200.98G8 1
+052847.94 +781802.1 +000017.1-000087.700009.2 06.7200.38F0 0
+053220.59 +492336.5 +000003.7-000029.800008.6 06.7200.47F5 1
+053512.80 +093647.8 -000000.4-000002.500002.4 06.72-0.13B2 0
+060458.18 +142320.0 +000084.7-000188.000024.6 06.7200.51F6 0
+061744.23 -191119.3 -000007.5+000001.000001.9 06.72-0.12B5 0
+062346.50 +043545.1 +000006.7-000022.300041.1 06.7200.45F5 1
+062433.94 -012505.5 -000003.0-000007.000003.6 06.72-0.10B8 1
+062727.93 +051031.5 -000001.2-000001.900000.8 06.7200.37F0 0
+064225.58 -675035.5 -000020.7+000037.500007.6 06.72-0.04B9 0
+071706.96 -120201.6 +000030.2-000062.600016.0 06.7200.44F5 1
+071738.52 +091732.5 +000004.4-000114.000022.9 06.7200.56G0 1
+072725.73 -512409.3 -000285.3-000002.500044.4 06.7200.69G5 0
+073413.20 -161117.1 -000079.3+000132.700017.2 06.7200.61G2 0
+073907.11 -184042.3 -000014.7+000005.000003.6 06.72-0.07B6 0
+080406.03 +134114.6 -000117.5+000051.000008.8 06.7200.96K0 0
+081709.61 -032149.3 -000006.9-000010.800006.1 06.72-0.06B9 0
+083746.78 +191602.1 -000035.5-000012.300005.1 06.7200.19A5 0
+084115.31 +202836.8 +000002.5+000001.300006.2 06.7200.11A0 1
+090308.83 -253015.1 -000008.4-000002.600002.7 06.72-0.03B8 0
+092232.23 -151405.2 +000012.1-000020.200006.0 06.7200.98G8 0
+092537.07 -252013.6 -000021.2+000000.700005.3 06.72-0.03B9 1
+095926.22 -445719.6 -000009.7-000004.800004.5 06.72-0.06B8 0
+100653.87 -172639.1 -000032.1+000003.500007.7 06.7200.23A8 0
+110305.08 -253430.3 -000054.4+000017.200005.4 06.7200.28A7 0
+112602.02 -203456.0 -000058.9-000027.300009.8 06.7200.20A5 0
+120735.37 -312437.1 -000108.8-000109.300030.4 06.7200.53F7 0
+120738.97 -235831.0 +000112.2-000242.800026.1 06.7200.61G2 0
+122818.44 +042347.8 -000046.1-000017.700008.2 06.7200.15A0 0
+125801.00 -385502.0 -000028.4+000005.400005.8 06.7200.11A3 0
+133648.37 -262952.8 -000091.0+000016.200007.7 06.7200.24A 1
+141439.67 -654204.9 -000009.5-000012.400003.5 06.72-0.02B5 1
+142341.95 +405039.8 -000080.6+000020.300015.3 06.7200.59F5 0
+144832.68 -355029.4 +000026.2-000001.900007.1 06.7200.99K0 1
+150101.44 +025351.5 -000084.0-000078.800014.9 06.7200.55F5 0
+150122.62 -712926.7 -000012.9-000020.400003.7 06.72-0.08B5 0
+150733.06 +091333.5 -000191.4+000024.700031.2 06.7200.68G5 1
+155824.03 -440450.7 -000044.6-000034.900009.1 06.7200.17A2 0
+164001.81 -060451.7 -000028.8-000098.700013.9 06.7200.55F8 0
+164351.45 -264831.3 -000020.0-000102.500021.3 06.7200.67G2 0
+164653.02 +021432.6 -000046.4+000029.000016.5 06.7200.36F0 0
+165508.69 -312408.9 -000010.1-000050.200005.5 06.7200.06A0 0
+165610.15 +773909.8 -000006.9+000013.900004.1 06.72-0.00A0 0
+165954.72 -732520.8 -000001.7-000012.000002.9 06.72-0.07B9 1
+170807.56 +610934.1 -000020.7+000062.000009.2 06.7200.53F5 0
+173020.00 -042209.8 +000001.0+000000.000011.5 06.7200.32F0 0
+173920.45 -293151.4 -000003.0-000014.600006.8 06.7200.94K1 0
+175403.69 -013709.4 -000011.3-000019.800006.2 06.7200.07A0 0
+180852.96 +245759.9 -000004.9-000007.800006.0 06.7200.07A0 0
+181737.71 -152550.6 +000000.8-000000.100001.6 06.7200.40B3 0
+183425.29 -540516.7 -000011.1-000031.500008.4 06.7200.41F3 0
+190410.70 +031949.9 +000019.5+000016.800006.9 06.7200.14A5 0
+191831.27 +002524.2 +000029.0+000033.000009.9 06.7200.40F0 0
+192806.52 -693755.3 -000054.1+000076.200018.2 06.7200.51F7 0
+193856.21 -283625.9 +000009.7-000004.000004.2 06.72-0.07Ap 0 0.06 1.74
+200044.81 +363523.0 +000004.1-000001.000003.3 06.72-0.08B9 1
+201709.50 -672718.4 +000039.7-000080.600013.9 06.7200.23A4 0
+201749.64 -401105.2 +000041.7+000011.800017.2 06.7200.52F7 1
+210212.51 +071047.3 -000005.5-000015.600009.8 06.7200.50F8 1
+212121.56 +101956.6 +000041.3-000040.900021.5 06.7200.54F5 1
+212706.66 +160727.8 -000079.7-000096.500029.6 06.7200.53F8 0
+212936.72 +462535.2 +000008.3+000002.500002.5 06.7200.15A3 1
+213453.27 -514937.3 -000211.4-000066.200007.8 06.7200.89G6 0
+224747.19 -381318.9 -000061.8-000076.900014.8 06.7200.48F6 0
+231027.03 -603351.6 +000050.4-000023.900010.8 06.7200.21A7 0
+231728.35 -161019.9 +000022.9-000004.900001.6 06.72-0.14B5 0
+232434.91 +410646.5 +000003.5-000003.200001.3 06.7200.01B8 0
+235806.86 +502649.5 -000045.8+000245.700041.4 06.7200.69G5 0
+003239.39 -252134.5 -000005.8-000054.400008.3 06.7201.18K0 0
+022402.76 +420608.3 -000001.6-000002.300002.5 06.7201.54K0 0
+040541.59 +100213.6 -000014.2+000006.300006.0 06.7201.03G5 0
+045731.56 +651642.2 +000017.9-000036.000006.3 06.7201.00G5 0
+053415.82 -184843.2 -000004.3-000006.900004.9 06.7201.61M0 0
+053821.74 +082914.4 -000001.1-000006.300006.4 06.7201.18G5 0
+054258.10 +141042.7 -000046.1-000008.200009.0 06.7201.09K1 0
+061744.98 +392826.0 +000000.7-000004.000002.0 06.7201.90K2 0
+070951.03 +091832.1 -000008.2-000012.600004.9 06.7201.51K2 0
+073002.16 -193135.9 -000001.7-000000.800002.6 06.7201.49K3 0
+073604.19 -773802.9 +000003.2+000016.200002.8 06.7201.73M0 0
+074954.77 -600305.3 -000004.1+000010.800002.0 06.7201.24K0 0
+083144.64 -745118.0 -000004.5-000003.900005.8 06.7201.12K0 1
+083827.85 -625035.7 +000008.5+000002.800002.7 06.7201.59K4 0
+084441.45 -234717.9 +000044.9-000040.200006.2 06.7201.26K3 0
+090714.69 -511242.6 -000007.7+000006.300001.7 06.7201.62K4 0
+093821.28 -814233.8 -000052.9+000009.100005.7 06.7201.02K0 0
+094714.08 -171221.3 -000022.9+000006.500003.8 06.7201.57K4 0
+095406.72 +045643.4 -000026.8+000012.600003.0 06.7201.56K5 0
+095834.18 +585707.1 -000009.3-000043.300003.4 06.7201.31K2 0
+112659.67 -612209.6 -000007.9+000002.100000.8 06.7201.98M2 0
+123638.04 -391934.6 -000036.3-000003.500004.7 06.7201.00G8 0
+124109.74 -440604.3 -000088.3-000001.000006.8 06.7201.25K3 0
+131420.16 -425107.5 -000097.8-000039.400006.3 06.7201.08K1 0
+131636.74 +185411.7 -000060.6+000007.300007.8 06.7201.00K0 0
+142716.83 -783712.6 -000103.9-000046.300006.6 06.7201.13K0 0
+154542.96 -224511.7 -000031.1-000021.600004.9 06.7201.31K1 0
+164651.35 -253142.7 -000005.3-000013.800004.3 06.7201.18K0 0
+192240.30 -203833.6 +000005.3-000105.100011.4 06.7201.03K2 0
+193611.65 +120941.9 +000006.1-000012.000002.0 06.7201.42K2 0
+195505.19 +473227.5 +000012.3+000011.300007.1 06.7201.06K0 0
+210925.07 -163656.8 +000017.7+000008.300000.1 06.7201.53K4 0
+215521.26 +360846.6 -000025.0-000020.800006.8 06.7201.16K0 0
+223435.95 +003543.3 -000023.5-000075.400003.8 06.7201.53K5 0
+223621.70 -724246.3 +000104.9-000031.800005.7 06.7201.15K1 0
+225554.32 -410548.5 +000075.2+000023.500008.1 06.7201.01K1 0
+232643.65 +022842.0 -000008.2+000017.400006.0 06.7201.11K0 0
+000308.32 +424452.5 +000032.8-000003.800006.0 06.7300.05A2 0
+000737.94 +400852.8 -000025.0-000017.400010.1 06.7300.95G5 0
+002034.11 +563325.1 +000044.8-000016.200005.1 06.7300.82G5 0
+003831.83 -201747.8 +000021.3+000008.000005.2 06.73-0.13As 0
+005511.96 -472419.9 -000080.5-000178.000018.8 06.7300.50F6 0
+011316.18 +340554.3 +000008.8-000004.800004.4 06.73-0.14B8 0
+013524.29 +630455.1 -000010.0-000004.000008.3 06.7300.98K1 0
+014053.04 +775808.4 +000013.2-000008.700003.5 06.73-0.01B9 0
+014422.77 +323057.7 +000064.1-000067.400013.9 06.7300.25A3 0
+023351.24 -605857.9 +000138.1+000014.900019.8 06.7300.44F5 0
+023550.12 +344331.4 +000005.0-000016.600002.8 06.7300.20A5 0
+032001.84 +012901.0 -000010.3+000002.400005.0 06.7300.95K0 0
+032743.75 -435121.4 +000041.6+000028.200015.2 06.7300.50G0 0
+033217.58 +405514.7 +000024.7-000012.800002.8 06.73-0.01B9 0
+033857.34 +423219.0 -000194.8-000132.900023.6 06.7300.61G0 0
+034927.57 +523919.5 -000001.9-000004.300000.3 06.7300.39B0 1
+034958.04 +235055.7 +000018.7-000044.400006.3 06.7300.06A0 1
+035220.68 +622041.4 -000012.2-000006.700004.0 06.7300.16A2 0
+035239.69 +322430.9 +000042.9-000016.500008.1 06.7300.90K0 0
+040203.18 -342855.6 +000377.4-000015.100019.1 06.7300.63G1 1
+041546.29 -231416.1 +000037.5+000031.200009.4 06.7300.08A1 0
+044222.58 -005547.5 -000018.8-000018.700007.1 06.7300.41F0 1
+054323.92 +052131.2 -000001.9-000007.300003.0 06.73-0.03B8 0
+055558.89 -313155.4 -000008.6+000017.400005.7 06.73-0.05B8 0
+061712.79 -240428.2 +000013.3-000029.300005.6 06.7300.93G8 0
+061906.27 +124448.3 +000001.6-000003.600003.6 06.73-0.12B8 0
+063602.12 +164749.5 +000017.2-000030.500012.7 06.7300.44F5 0
+063820.00 +571130.3 -000019.3-000016.000006.9 06.7300.93G8 0
+065531.95 +375455.6 -000025.1-000035.000003.8 06.7300.94K0 1
+065835.76 -235251.1 +000001.7+000008.400007.0 06.7300.03A0 0
+070532.73 -403826.0 +000007.4+000061.100007.6 06.7300.91G8 0
+071111.57 +031129.9 -000017.1-000004.800005.2 06.7300.97G5 0
+071918.10 -580308.5 +000020.1+000062.200011.4 06.7300.30A1 0
+074551.86 -241521.9 -000007.6+000004.300001.1 06.73-0.15B3 0
+074906.18 -111052.2 -000083.0+000021.200012.8 06.7300.29F0 0
+074959.13 -234753.7 -000073.2-000004.000015.7 06.7300.31A9 0
+075615.78 -610558.1 -000005.1+000013.700002.5 06.7300.00B8 1
+075822.31 -605127.9 -000004.0+000012.500004.2 06.7300.00B8 1
+082650.77 -291256.3 -000012.0+000006.200002.9 06.73-0.03B9 0
+084228.31 -473116.4 -000011.5-000045.100009.8 06.7300.23A0 0
+085455.95 +261157.8 +000061.0-000450.500021.7 06.7300.67G5 1
+091137.87 -540213.4 -000017.2+000012.900007.4 06.73-0.05B9 0
+091640.03 +004344.7 -000090.4-000016.800014.5 06.7300.44F5 0
+092339.55 -331201.8 -000022.1+000010.200010.2 06.7300.11A3 0
+092428.67 +062100.7 -000173.1-000032.500019.6 06.7300.51F5 1
+094244.59 +300641.2 -000035.6-000002.900008.5 06.7300.30A5 0
+095505.72 -691120.6 -000067.5+000031.300005.7 06.73-0.07B9 1
+101349.25 -680335.4 -000005.7-000001.100000.9 06.73-0.02B6 0
+101910.81 -343659.6 -000043.4+000027.500005.9 06.7300.10A1 0
+103817.58 -650231.1 -000017.8+000012.000006.8 06.73-0.07B8 0 0.04 0.55
+104106.44 -642827.9 -000017.9+000010.300007.2 06.73-0.05B9 0
+105356.47 -362724.8 -000170.0+000007.300020.9 06.7300.47F6 0
+112032.04 +445954.1 -000064.5-000026.500010.2 06.7300.34F0 0
+112539.47 +031804.5 -000034.5-000043.600010.1 06.7300.21A2 0
+112940.00 +073558.0 -000005.3-000025.400012.6 06.7300.52F5 0
+115700.39 -044658.0 -000154.4+000006.000020.0 06.7300.49F5 0
+115835.35 -774931.4 -000042.0-000009.200009.5 06.7300.21A7 0
+125011.82 -602401.9 -000015.3-000005.000001.4 06.7300.35A5 0
+125630.12 -262736.9 +000012.6-000021.300000.7 06.7300.73F3 0
+131958.55 -411126.5 -000328.2+000012.700018.2 06.7300.52F6 0
+134713.23 -191520.7 -000060.9-000011.700010.3 06.7300.32A2 0
+134841.83 -370738.6 +000034.5-000006.000021.7 06.7300.43F2 0
+135626.59 -520208.1 -000016.0-000005.300002.1 06.7300.29A5 0
+140036.12 -261557.7 -000023.3-000157.500022.8 06.7300.47F5 0
+141101.33 +583256.8 +000022.9-000054.300006.4 06.7300.98G9 0
+141633.92 +321230.3 +000019.6+000006.600007.2 06.7300.94G5 0
+143120.45 +432256.4 -000016.1+000002.500009.2 06.7300.10A2 0
+143931.67 -681212.1 -000004.9-000005.600001.1 06.73-0.03B3 1
+144152.19 -750822.0 +000120.4-000019.400049.1 06.7300.71G5 0
+144428.17 +451109.7 +000058.9-000015.500015.6 06.7300.29F0 0
+150900.76 -721826.8 -000006.1-000007.000001.1 06.73-0.06B2 0
+151945.72 -662945.7 -000004.4-000006.500000.4 06.7300.57F7 0 0.56 3.39
+155329.02 +651717.4 -000014.0+000034.400004.9 06.7300.93G5 0
+163352.39 -480640.4 +000000.4-000003.600000.6 06.7300.32O6 0
+163828.66 -181313.5 -000012.7-000021.500006.1 06.7300.25B9 0
+163944.74 -565939.8 -000004.4-000013.300012.4 06.73-0.06B9 1 0.24 0.00
+171020.84 -464418.2 +000001.5-000004.800001.5 06.7300.29B1 1
+174147.72 +213006.4 +000019.7-000124.700011.1 06.7300.52F8 1
+174201.60 +273842.3 +000003.9+000040.000008.6 06.7300.18A3 0
+180301.71 -224306.6 -000000.6-000003.000000.8 06.73-0.06B0 0
+182508.88 +050504.4 -000001.6+000005.700003.8 06.7300.01B9 1
+183347.66 +461308.8 +000001.1+000012.600003.7 06.73-0.05A0 0
+190103.25 -370339.1 -000005.1-000019.100007.5 06.7300.00B7 1
+190414.20 -225347.4 -000004.3-000004.500004.5 06.7300.21A0 1
+191234.45 +165047.2 +000002.2-000011.600003.9 06.73-0.01B9 1
+192741.08 +044234.9 +000017.6+000008.900004.4 06.7300.37F0 0
+193555.61 +565903.8 +000000.2-000200.300041.2 06.7300.64G0 0
+193952.28 -151002.6 +000009.3-000025.100005.1 06.73-0.05B6 0
+201750.19 +541920.4 +000038.6+000051.000018.4 06.7300.45F5 0
+202503.57 +831058.1 -000013.8+000003.800005.8 06.7300.94G5 0
+210800.68 +050906.0 -000018.3-000016.500004.2 06.7300.13A2 1
+212025.42 +604114.2 +000005.4-000016.700013.2 06.7300.50F5 0
+212120.44 +464347.3 +000035.0+000011.900011.3 06.7300.18A2 0
+212420.74 -242520.8 +000040.3-000026.300014.2 06.7300.36F2 0
+212422.66 +305611.8 +000035.5+000006.600006.1 06.7300.19A2 0
+220429.92 -255259.9 +000087.4+000026.600004.4 06.7300.96G8 0
+220915.19 +445047.3 +000013.5+000000.600004.2 06.73-0.04B9 0 0.07 3.78
+222548.04 -201413.2 +000001.2-000004.300002.6 06.7300.66A1 1
+224940.90 -770303.8 +000084.9-000003.500009.8 06.7300.11A7 0
+231737.32 +181817.5 -000056.1-000037.300006.2 06.7300.39F0 1
+233229.30 +720003.5 -000016.1-000017.300004.2 06.7300.12A2 0
+233502.17 -564931.1 -000041.4-000013.300009.7 06.7300.38F2 0
+234756.35 -663402.9 -000067.5+000025.200020.7 06.7300.45F5 0
+235503.86 -092738.2 +000080.9+000006.700013.3 06.7300.34F0 0
+002002.93 -174201.5 +000037.9-000006.700004.1 06.7301.25K1 0
+003959.47 +765216.2 +000003.5-000014.400005.0 06.7301.20K0 0
+014435.96 +031325.5 -000020.3-000012.300001.9 06.7301.60K0 0
+032216.43 -210600.3 -000013.2-000025.600004.1 06.7301.21K2 0
+043502.37 +171204.4 -000005.7-000001.300003.3 06.7301.83K5 0
+050342.83 -023224.0 +000034.5+000009.800004.2 06.7301.08K0 0
+060310.00 +073737.7 -000009.7-000002.500003.0 06.7301.38K2 0
+062255.18 -453744.2 -000014.4+000015.500003.4 06.7301.14K1 0
+070139.61 -233005.2 -000006.9+000004.700002.4 06.7301.61K5 0
+070716.92 +241006.6 +000007.3-000022.200001.8 06.7301.64M1 0
+072930.73 +193759.5 +000016.7-000003.700004.8 06.7301.28K0 0
+073705.46 +200925.5 +000024.7-000115.900005.6 06.7301.27K0 1
+112618.03 +083934.5 +000000.5-000015.900004.8 06.7301.41K0 1
+115350.48 +405447.0 -000036.0-000060.600005.0 06.7301.06K1 0
+121146.05 +231921.2 +000030.6-000021.500005.2 06.7301.04K2 1
+122013.55 +375407.8 -000061.6-000008.800006.9 06.7301.00K1 1
+123138.47 -305854.8 +000082.7-000003.700010.6 06.7301.06K1 0
+125430.22 -200552.9 -000019.2-000002.600003.5 06.7301.61M0 0
+132020.05 -111814.8 -000114.5-000005.600007.7 06.7301.00K0 1
+133712.76 +523535.1 -000049.0-000014.700003.1 06.7301.50K5 0
+143900.42 -103317.3 -000015.6+000012.700004.0 06.7301.00G5 0
+150610.64 -240752.7 +000005.0-000083.600006.3 06.7301.03K0 0
+162540.69 +092214.3 +000037.0-000018.000006.7 06.7301.44K2 0
+163833.54 -011353.4 -000013.1-000012.800008.7 06.7301.27K0 0
+164252.80 -790127.3 +000008.2-000006.700003.8 06.7301.34K3 0
+165720.27 +061240.7 -000035.2+000000.500003.4 06.7301.52K0 0
+170831.70 +350201.5 -000044.6+000095.000008.4 06.7301.08K0 0
+183629.00 +045718.3 +000000.6-000018.200005.3 06.7301.14K1 0
+192805.26 -182133.4 +000004.8-000009.400001.8 06.7301.58K3 0
+195409.68 +334651.3 +000019.3+000030.400003.4 06.7301.10K0 0
+195444.36 +222545.3 +000011.4-000005.400003.5 06.7301.51K4 0
+200241.28 +122131.5 +000016.9-000002.700002.1 06.7301.50K5 0
+202448.79 +400913.0 +000005.2+000005.400005.0 06.7301.26K2 0
+203416.49 -432651.5 +000046.4-000085.700004.7 06.7301.27K2 0
+205526.50 +432202.2 -000014.8-000018.200005.0 06.7301.45K4 0
+210915.41 -201135.4 +000034.2-000004.500005.2 06.7301.00K0 0
+213222.09 -121602.2 +000033.7-000007.800002.3 06.7301.61K5 0
+213841.24 -040901.2 -000010.9-000030.200002.5 06.7301.61M. 0
+213952.08 -430755.2 -000022.9+000004.500006.3 06.7301.02K1 1
+230725.52 +203454.2 -000017.3-000034.200006.0 06.7301.01K0 0
+232756.46 -151757.1 +000014.9-000010.700003.6 06.7301.51K5 0
+001029.66 +570955.8 +000020.1-000001.200006.5 06.74-0.07B7 0
+003214.04 +345938.2 +000011.4-000023.500009.6 06.7400.19A5 0
+004112.74 +521151.8 -000036.4-000027.900008.7 06.7400.07A0 0
+010339.39 +843624.9 +000064.6-000017.600006.7 06.7400.25F5 0
+011332.78 +294410.7 -000013.2-000036.100007.7 06.7400.99G8 0
+013458.12 +330705.5 -000034.1-000134.200020.9 06.7400.63G0 0
+013915.21 +163731.9 +000001.5-000021.500003.7 06.7400.87G5 1
+020610.70 -101634.1 +000047.6-000027.900013.2 06.7400.31F0 0
+021104.09 -150414.8 -000017.0-000036.100007.7 06.7400.08A2 1
+025338.25 +015810.9 -000039.3-000150.100008.6 06.7400.94G8 0
+025736.72 -550048.1 +000043.7+000045.300011.9 06.7400.37F0 0
+030031.51 +180018.1 -000002.6-000026.200007.8 06.7400.05A0 1
+032836.34 +112326.2 -000005.4-000032.100008.7 06.7400.96G5 1
+033424.75 -654551.3 +000050.1+000015.000009.1 06.7400.16A3 1
+035230.85 -050315.2 +000006.9+000031.800013.0 06.7400.40F0 0
+035538.42 +523828.8 -000000.2-000001.500000.5 06.7400.35O9 1
+040226.56 -612125.9 +000337.8+000109.200038.9 06.7400.67G5 1
+040927.21 +064330.7 +000027.0-000056.700009.9 06.7400.10B9 0
+041418.09 +122053.7 +000341.2-000059.500028.0 06.7400.68G2 0
+042119.59 +760622.1 +000011.1-000018.800002.6 06.74-0.04B5 0
+043514.10 -094410.8 +000033.8-000016.100008.4 06.7400.04A1 1
+043619.61 +112445.1 +000003.0-000007.500003.6 06.7400.26A0 0
+044435.33 +381517.9 +000131.6+000006.400013.5 06.7400.78G0 1
+045828.45 +371945.0 +000030.3-000048.700017.1 06.7400.34A5 0
+051042.65 +633550.7 +000033.6-000081.500011.6 06.7400.30F0 1
+052708.30 +035120.0 +000000.0-000000.800003.1 06.74-0.15B2 0
+052919.15 +182156.6 -000012.9-000003.700005.1 06.7400.12A2 1
+053453.97 -040637.5 -000005.6-000000.300002.9 06.74-0.14B8 0 0.06 1.57
+053526.78 -331610.1 -000042.5+000105.700021.0 06.7400.50F6 1
+054057.82 +325345.6 -000000.2-000001.200016.1 06.7400.49F8 0
+054839.68 -141851.7 -000007.5-000000.900006.1 06.7400.88G6 1
+060429.87 +441538.9 +000095.0-000152.200030.0 06.7400.57F8 0
+062150.05 -511415.8 +000012.5+000004.700013.8 06.7400.23A5 0
+064016.61 +793558.1 -000002.4+000015.700008.7 06.7400.07A1 0
+070925.72 +363347.8 +000001.2-000018.000003.6 06.74-0.02A0 0
+072032.56 -264201.2 -000032.8+000043.800011.1 06.7400.25A7 0
+072319.60 -362024.6 -000003.4+000008.100001.2 06.74-0.13B2 0
+074456.17 +393328.9 +000027.8-000683.900029.2 06.7400.55F8 0
+075550.14 -455848.2 -000011.9+000005.500003.2 06.74-0.12B6 1
+080328.81 +121053.2 -000126.2-000057.900023.2 06.7400.57F8 0
+083750.47 -064825.2 -000298.4+000043.300042.3 06.7400.66G0 0
+085613.45 +242652.5 +000107.1-000069.900012.7 06.7400.40F3 0
+092757.41 -533102.2 -000033.4-000014.700017.7 06.7400.44F3 0
+093816.07 +124410.7 -000017.3+000001.600003.3 06.7400.91G8 0
+093900.13 -173727.1 -000058.7+000008.800012.4 06.7400.26A9 0
+095506.03 -572258.6 -000025.2+000010.400004.2 06.74-0.12Ap 0
+095928.15 +211917.2 -000042.9+000021.000010.2 06.7400.20Am 0
+103015.27 +503409.2 -000001.0-000035.000010.2 06.7400.39F2 0
+104755.49 -521446.0 -000031.0+000005.000005.3 06.74-0.01A0 0 0.12 1.77
+110342.81 -512109.7 -000207.7+000019.200012.8 06.7400.33F0 0 0.05 0.62
+112942.15 -382724.7 -000003.4-000001.000004.3 06.7400.94G8 1
+115600.24 +352026.1 -000023.8-000027.200014.1 06.7400.53F5 0
+120946.62 -514702.0 +000000.0+000000.900001.7 06.7400.92G8 1
+125422.01 -582550.2 -000009.7-000002.900001.3 06.7400.55F7 0 0.76 4.69
+131155.56 -610702.4 -000007.2-000001.500000.2 06.7400.47F2 0
+142246.42 -003813.6 -000058.2-000013.300007.6 06.7400.06A0 0
+151519.66 -440858.0 -000019.1-000021.600007.6 06.74-0.07B9 1
+151635.79 +094246.8 +000029.9-000006.000009.3 06.7400.34A2 1
+152233.20 -441734.3 -000002.7-000023.400005.5 06.7400.05A1 0
+155110.09 +525425.2 -000008.0-000003.100007.7 06.7400.14A0 1
+160054.93 +391039.0 +000017.2+000012.000008.0 06.7400.13A0 0
+160502.93 -183221.8 -000049.5-000029.200013.5 06.7400.47F5 0
+160805.12 -585814.5 -000008.2-000027.600005.8 06.7400.22A4 0
+160805.73 +100449.8 -000030.0-000027.300009.2 06.7400.17A3 0
+163334.03 +102208.7 +000022.0-000021.000011.3 06.7400.24A3 0
+164853.77 -525626.9 -000008.4-000011.200002.1 06.7400.02B8 0
+171353.96 -381741.7 +000039.5-000014.600008.8 06.7400.46F5 1
+172928.98 -614549.8 -000014.0-000009.000012.5 06.7400.37Fm 0
+174001.04 -321203.8 -000002.3-000006.500001.9 06.74-0.01B7 0
+174405.67 -384820.3 -000012.9-000045.300006.7 06.7400.97G8 0
+175607.88 -350256.0 +000002.9-000005.800002.3 06.7400.04B9 0
+175710.41 -415842.3 +000002.8-000006.200001.0 06.74-0.10B5 0 0.05 0.83
+175921.16 -774926.2 +000021.8+000008.200006.4 06.7400.93G8 0
+180246.27 -052129.0 +000004.2-000016.300005.6 06.7400.14B9 0
+181126.94 -051218.0 +000002.4-000002.600006.0 06.7400.06B9 0
+181751.13 -184754.6 +000003.9-000000.000004.3 06.7400.00B6 0
+182319.46 +144200.2 -000009.2-000010.100005.6 06.74-0.03B9 0
+184408.77 -191904.4 -000011.9+000012.000009.1 06.7400.43F3 0
+184914.29 +250247.7 -000006.2-000006.400009.6 06.7400.09A1 0
+185525.92 -291247.2 +000005.9-000001.900004.6 06.7400.98G6 0
+185841.39 +203723.4 +000000.0-000005.000001.9 06.7400.04B2 0
+191101.26 -072538.7 -000032.9-000042.800005.5 06.7400.81G0 1
+193458.93 +271330.9 +000059.6+000037.300015.5 06.7400.29A3 0
+193535.72 -204654.1 +000100.2-000167.700031.6 06.7400.56G1 0
+200856.80 +620436.0 +000009.2-000016.100004.0 06.7400.03A0 1
+201921.16 +142214.5 +000014.5+000010.800004.7 06.7400.36A0 1
+202257.65 +391239.7 +000002.4-000001.000001.7 06.74-0.10B8 0
+202604.75 -463935.8 +000020.2-000020.400016.5 06.7400.27A9 0
+202952.58 -183510.2 +000014.1-000088.200023.9 06.7400.22A7 1
+204042.26 +260445.2 +000020.9-000018.700005.8 06.7400.06A0 0
+205133.61 -271440.9 -000001.6-000023.600008.1 06.7400.51F6 0
+213454.98 -201509.2 -000000.9-000064.000018.0 06.7400.50F7 0
+220905.23 +445117.1 +000018.8-000000.200005.0 06.74-0.03A0 1
+224325.63 +624017.0 +000044.9+000006.700005.6 06.7400.92G5 0
+225246.36 -100332.0 +000251.1+000007.300025.6 06.7400.52F8 0
+230151.44 +343645.4 +000024.7-000032.500012.5 06.7400.40F0 0
+230323.71 +602643.5 +000007.6-000000.400001.7 06.74-0.04B2 0 0.03 4.18
+230851.64 -254949.8 -000171.1-000042.700026.8 06.7400.48F6 0
+231924.47 +354930.5 +000029.0-000008.800006.9 06.74-0.03B9 0
+232204.94 +284142.0 +000102.0-000078.800013.4 06.7400.39F5 0
+235947.81 +111624.3 +000010.4+000001.600005.9 06.7400.15A2 0
+001109.63 -031916.9 +000027.6-000012.000003.9 06.7401.02G5 0
+005819.44 +065039.6 +000030.9-000006.400005.0 06.7401.06G5 0
+013915.39 +141708.3 +000089.1-000028.500007.3 06.7401.12K0 0
+014046.36 -023718.4 +000007.4-000047.400002.6 06.7401.21G5 0
+015210.36 +240702.3 -000010.1+000013.000008.7 06.7401.14K0 1
+021452.51 +484656.7 +000004.8-000016.100007.3 06.7401.09G5 0
+031300.00 -200137.5 +000134.6+000061.700007.4 06.7401.19K2 0
+060545.54 -241143.9 +000009.1-000021.700003.6 06.7401.44M5 0
+063823.03 -525555.7 -000005.6+000026.900003.1 06.7401.56K5 0
+064245.03 +323332.0 -000007.4-000006.600002.4 06.7401.47G5 0
+083404.34 -414044.1 -000004.0+000004.800001.9 06.7401.20K2 0
+084033.68 +331638.3 -000023.1-000016.400008.2 06.7401.07K0 0
+085855.38 -155905.6 -000022.9-000001.000004.3 06.7401.54K4 0
+095608.01 -073843.2 -000016.1+000006.100003.8 06.7401.48K4 0
+101119.06 -185725.1 +000026.2-000080.200005.1 06.7401.54M3 0
+113054.94 +282705.6 -000084.0+000001.900003.6 06.7401.52M3 0
+113156.63 -062813.2 -000032.2-000085.600017.2 06.7401.05K0 0
+115014.06 +541509.2 +000038.3+000019.600006.8 06.7401.07K0 0
+115626.83 +141110.6 -000018.4-000016.000004.8 06.7401.46K0 0
+115820.48 +612752.5 +000034.7-000004.800006.7 06.7401.05K0 0
+120408.98 -693119.1 -000007.0+000000.200002.0 06.7401.14K3 0
+121122.02 -024156.2 +000015.6-000071.400006.2 06.7401.07K0 0
+121405.68 +660633.4 -000033.2+000007.000005.1 06.7401.31K0 0
+122204.31 +613529.1 +000046.3-000005.200007.4 06.7401.10G5 0
+122603.28 +155150.1 -000000.1+000009.900004.3 06.7401.09K0 0
+125946.04 +093133.6 -000032.6+000001.400006.6 06.7401.05K0 0
+145522.85 +064705.3 +000004.1-000008.300003.8 06.7401.59K5 0
+163804.05 +393438.5 -000029.4-000061.000006.7 06.7401.15K0 1
+175009.26 +095054.1 -000028.8-000041.900004.7 06.7401.40K5 0
+183729.74 -025512.2 +000008.4+000005.200002.5 06.7401.27K0 0
+190134.90 +250133.4 -000001.1+000002.900002.4 06.7401.46K2 0
+190859.67 +144649.4 +000022.9+000048.300011.3 06.7401.10K0 0
+191420.48 +555625.3 +000017.8+000015.900005.9 06.7401.05K1 0
+201425.80 -621645.1 -000003.6-000007.200001.2 06.7401.74M3 0
+202244.88 +122636.2 +000058.1-000018.300008.0 06.7401.22K2 0
+202832.77 -342434.9 +000038.3-000014.200003.4 06.7401.27K2 0
+204528.23 +180524.2 +000010.6-000009.900002.6 06.7401.42M5 0
+205605.40 +091537.7 -000015.9-000044.600003.2 06.7401.55K5 0
+213955.11 +512836.8 -000001.5-000011.200001.7 06.7401.32K1 0
+214814.98 +651014.4 +000024.0+000007.400003.9 06.7401.27K0 0
+215419.06 -360341.5 +000016.2-000022.400004.0 06.7401.40K3 0
+222435.80 -011112.4 +000113.2+000037.700004.6 06.7401.00K0 0
+231800.73 -610012.4 +000049.8-000090.300006.9 06.7401.10K1 0
+002247.96 -391544.5 +000101.5-000024.600013.1 06.7500.37F2 0
+004403.01 +704924.5 -000012.7-000022.400006.9 06.7500.92K0 0
+012118.39 -494429.9 +000039.1+000039.800008.4 06.7500.44F3 1
+020649.15 +291609.9 -000002.9-000005.900014.1 06.7500.19A2 0
+031506.50 -453954.6 -000132.6+000141.600041.0 06.7500.59G3 0
+034437.21 +275351.5 -000048.0-000076.600015.7 06.7500.37F0 0
+042755.38 -213014.2 -000019.3-000048.800009.2 06.7500.51F5 1
+045944.27 +155500.5 +000087.2-000029.200023.1 06.7500.45F5 0
+050033.77 +142301.3 +000040.5+000052.000028.5 06.7500.67G5 0
+050829.96 -411251.7 -000075.1+000283.600017.4 06.7500.66G3 1
+052510.38 +203501.4 -000000.5-000003.300001.8 06.7500.22B0 0
+052842.50 -082236.0 -000013.4+000002.900004.3 06.7500.83G5 1
+053531.36 -051602.6 +000001.8+000001.700002.8 06.7500.18B1 0
+055048.66 +142636.2 +000005.1-000013.400002.2 06.75-0.07B9 1
+062050.45 -043543.4 +000033.0-000039.900014.4 06.7500.28A5 0
+063029.79 -145715.7 -000005.1+000000.500004.5 06.75-0.01B8 0 0.17 1.76
+063155.52 +045634.3 -000001.2+000000.600002.0 06.7500.09O6 0
+063818.90 +242701.9 +000000.3-000039.100012.1 06.7500.28A5 0
+064625.82 -195240.4 +000008.9-000003.200007.2 06.7500.96G8 0
+065158.21 +253946.7 -000013.2+000006.900007.2 06.7500.16A2 0
+071312.92 +473625.3 -000011.4-000081.400015.1 06.7500.30A5 0
+071644.54 +160849.4 -000005.8+000021.700019.2 06.7500.42F4 1
+071730.54 +314153.2 -000004.6-000021.600005.9 06.75-0.06B8 0
+081957.81 -515631.1 -000044.0+000050.600013.2 06.7500.26A5 0
+083453.51 +483201.6 -000038.1-000026.600006.8 06.7500.20A0 0
+091457.95 +383632.9 -000136.2+000079.900019.8 06.7500.37F2 0
+091658.00 -450043.1 -000017.1+000002.600005.8 06.75-0.01A0 0
+100353.57 +380114.7 -000100.9-000124.400021.6 06.7500.53F5 0
+101453.70 -422259.0 -000022.4+000005.900003.8 06.75-0.05B9 0
+102803.29 +485750.2 -000013.0+000004.300008.7 06.7500.92G5 0
+103901.83 -750927.0 -000031.6+000002.900010.5 06.7500.17A4 0
+111353.07 +021606.9 -000093.2-000041.900015.9 06.7500.40F2 0
+112458.22 -021244.2 -000062.2-000039.300005.8 06.7500.28A5 0
+120052.70 +701416.2 -000002.9+000012.800011.0 06.7500.10A0 0
+122755.62 -084040.5 -000224.2-000036.600034.4 06.7500.58G0 0
+125639.61 -474110.4 -000055.2-000007.300012.4 06.7500.45F5 1
+130942.41 -163054.7 -000031.3-000001.500004.2 06.7500.17A2 0
+141255.11 -405000.5 -000019.4-000007.200005.5 06.75-0.01B9 0
+143111.32 -402311.0 -000038.8-000013.000006.8 06.7500.96G8 0
+143344.66 +430027.7 -000044.4+000041.400012.9 06.7500.16A2 1
+152441.85 -355501.4 +000028.5-000007.300006.7 06.7500.08A0 0
+153510.05 +431002.8 -000046.1+000040.400006.0 06.7500.95G5 0
+160804.39 -361354.4 -000016.4-000029.400007.7 06.75-0.06B9 0
+162254.83 -665314.3 -000013.5-000011.300005.8 06.75-0.07B8 0
+162524.29 -232736.6 -000008.6-000020.800007.3 06.7500.27B3 1
+171617.59 -422020.5 -000005.4-000000.200001.3 06.7500.13B7 1
+172247.94 -582823.0 -000052.0-000083.700015.6 06.7500.25A5 1
+172452.05 -461206.9 +000007.4-000013.600002.6 06.75-0.06B6 0
+174404.31 +450204.8 +000000.3+000016.200006.1 06.75-0.03B9 0
+175124.86 +743408.7 +000002.1-000001.700005.7 06.7500.28A3 0
+175705.08 +455120.5 +000006.7+000107.700013.7 06.7500.52F5 1
+180228.55 -030926.4 -000039.5+000025.200014.1 06.7500.56G0 0
+182405.63 +202708.1 -000021.2+000050.800011.8 06.7500.30F0 0
+182640.80 -302335.5 +000026.7-000062.700021.9 06.7500.55G0 0
+183642.12 +152652.9 -000005.2+000021.100005.8 06.7500.98K0 0
+184459.24 -394458.9 -000015.2-000178.200016.4 06.7500.52F5 0
+185917.34 +100827.6 +000001.4-000003.100000.8 06.7500.21B2 0
+190547.70 +063249.2 +000007.4-000075.800016.3 06.7500.51F5 1
+194624.69 +542420.2 +000001.2+000002.100003.5 06.7500.94K0 0
+195009.75 -100025.7 +000019.0+000010.000006.1 06.7500.90G5 1
+195048.65 -044138.7 +000010.9-000003.900004.8 06.7500.33A2 0
+202338.23 -051558.2 +000175.8-000009.900024.1 06.7500.43F5 0
+202525.43 +063830.5 +000003.3-000001.900005.9 06.75-0.01A0 0
+211253.38 +354751.8 -000022.5-000023.400005.6 06.7500.16A2 0
+211827.08 -432004.9 +000242.1+000022.000042.0 06.7500.64G5 0
+212123.71 -514508.6 -000123.2-000090.200020.9 06.7500.65K0 0
+213909.90 -271822.9 +000384.5-000083.800039.1 06.7500.62G2 0
+223642.42 -432815.5 +000269.3-000005.600018.4 06.7500.53F6 0
+224917.58 +505837.4 -000018.8-000145.200015.0 06.7500.55G0 0
+230628.54 +612624.6 +000026.6-000020.000008.8 06.7500.48F5 1
+230916.74 +493902.2 +000002.4-000000.200001.5 06.75-0.04B3 1
+230922.68 +184409.5 +000009.2-000016.300004.1 06.75-0.06B9 0
+235558.38 +210957.3 +000017.8+000014.700012.4 06.7500.32A5 0
+235930.37 +864223.1 +000036.2-000001.500005.2 06.7500.08A0 0
+002814.15 -290224.7 -000044.8-000027.000007.5 06.7501.13K1 0
+004033.33 -292515.2 +000017.2+000008.100004.9 06.7501.00K0 0
+010337.01 +585433.3 +000033.4-000014.900002.8 06.7501.69K5 0
+010952.24 +544420.0 +000020.7+000035.300004.3 06.7501.14G8 0
+012643.78 +271448.1 -000008.3-000056.100007.0 06.7501.01K0 0
+015958.37 +060207.9 +000060.9-000018.700008.8 06.7501.00G5 0
+022328.78 +352627.9 -000003.5-000007.800004.4 06.7501.16G5 0
+023430.52 +764305.8 +000071.4-000050.900002.5 06.7501.73M0 0
+031453.02 -593048.6 +000034.1+000000.800003.1 06.7501.36K3 0
+034921.44 -360533.0 +000013.1-000000.100002.5 06.7501.61K5 0
+035636.33 +740448.0 -000014.0+000009.800002.5 06.7501.51K0 0
+045404.11 -380946.4 -000010.8+000007.900005.4 06.7501.26K1 0
+051508.76 -363910.4 +000001.4+000002.400004.0 06.7501.12K1 1
+052906.69 -300700.3 -000011.6+000009.100006.2 06.7501.06G8 0
+053337.72 -032747.4 -000008.4-000006.500001.3 06.7501.50K2 0
+055309.57 -475718.9 +000002.8+000020.300003.8 06.7501.38K2 0
+064012.89 +441958.4 +000018.4-000020.100006.8 06.7501.03G5 0
+065616.54 +174414.1 -000019.1-000043.000005.6 06.7501.06K0 0
+071932.32 -610842.0 -000006.7+000010.600002.4 06.7501.23K0 0
+071952.84 +591510.6 -000012.8-000026.700001.9 06.7501.47K2 0
+072306.92 -703812.0 -000052.4+000024.600007.6 06.7501.08K1 0
+083053.50 -155004.8 -000010.5+000001.200003.5 06.7501.56K4 0
+092936.71 -581757.1 -000039.9+000024.900004.3 06.7501.01K0 0
+112737.68 -255139.3 -000061.3+000024.800005.3 06.7501.03K0 0
+114741.40 -674132.2 -000001.6-000007.100005.7 06.7501.06K1 0
+120819.47 -344029.8 -000061.7+000006.600006.5 06.7501.07K2 0
+121755.31 -575100.5 -000017.5+000000.100003.1 06.7501.58K3 0
+130637.87 -313642.5 -000025.2-000034.800008.0 06.7501.02K1 0
+131546.94 +075710.7 -000024.3+000008.100003.7 06.7501.16K0 0
+133025.30 -583951.6 -000025.1-000009.100007.0 06.7501.00K0 0
+151418.81 -141233.9 -000004.8-000019.200003.4 06.7501.68M2 0
+153215.13 -235248.6 +000017.8-000002.500004.6 06.7501.49M4 0
+153858.89 +465535.8 -000009.5-000020.500002.1 06.7501.62K5 0
+160349.85 +174809.8 -000022.6+000017.000005.8 06.7501.20K0 0
+161407.80 -485557.9 +000007.8-000008.600005.4 06.7501.29K2 0
+170313.20 -482012.7 +000005.5+000025.100003.4 06.7501.24G8 0
+171150.20 +414348.4 +000001.0+000001.000002.5 06.7501.34K2 0
+171210.97 -270231.7 -000051.4-000085.300007.0 06.7501.00G8 1
+173157.72 +000233.0 +000010.5-000005.400004.7 06.7501.11K0 0
+180839.24 -025426.8 +000015.5+000003.700003.8 06.7501.00G5 0
+183947.82 -585209.1 -000024.8+000004.200003.9 06.7501.18K1 0
+193607.45 +351249.2 -000000.5-000000.200000.3 06.7501.52K2 0
+195843.85 +013959.6 -000033.8-000034.700004.0 06.7501.22K0 0
+200040.16 -493631.2 -000020.1+000009.300005.1 06.7501.39M4 0
+212915.41 +283500.0 -000032.8-000143.100010.2 06.7501.09K2 0
+231829.64 -185029.7 +000015.1+000007.700002.3 06.7501.66M1 0
+232435.96 +635112.8 -000025.0-000057.000007.3 06.7501.08K0 0
+001517.83 +441212.2 +000006.8-000000.700004.0 06.76-0.05B9 0 0.04 5.54
+002439.67 +312223.1 +000009.1-000011.200006.0 06.76-0.06B9 0
+003112.90 +435647.6 +000004.0-000005.100002.4 06.76-0.06B8 0
+003410.76 +101758.5 +000064.5-000156.400007.0 06.7600.95G5 0
+005056.04 +775712.8 +000075.2-000013.700008.7 06.7600.27A5 0
+005251.82 +401443.6 -000091.1+000052.400023.8 06.7600.59G0 0
+012500.58 -055647.1 +000013.9-000007.600010.2 06.7600.23A0 1
+014338.77 +525308.8 +000004.3-000003.500002.4 06.7600.43A7 0
+021509.60 +004312.7 +000008.7-000012.400005.0 06.7600.12A2 0
+022042.92 +555432.7 -000000.2-000001.000000.6 06.7600.32B8 0
+022955.31 -224059.5 +000076.9-000003.300011.7 06.7600.19A6 0
+023211.88 +552729.5 +000122.0-000042.700018.7 06.7600.36F2 0
+031721.62 +785230.0 -000012.8-000001.500006.8 06.7600.26F0 0
+032119.05 +615957.2 +000002.5-000012.600002.3 06.7600.03B8 0
+040608.06 +620606.6 -000000.5-000000.500001.4 06.7600.23B0 0
+040922.43 +733413.1 -000047.8+000038.400015.5 06.7600.55F5 0
+041511.07 -371148.8 -000020.5+000002.600006.0 06.7600.13A3 1
+042539.61 -012439.1 -000010.6-000018.500006.5 06.7600.91G5 0
+044214.99 +093802.3 +000036.2-000065.200012.8 06.7600.35F2 0
+045715.42 +614511.2 +000002.5+000003.500002.8 06.7600.95G0 1
+050125.65 -004148.6 +000009.5-000025.200005.6 06.7600.15A3 0
+050147.62 -105602.0 -000005.1+000013.700005.6 06.7600.91G5 0
+051543.91 -225339.7 -000013.3+000005.100011.7 06.7600.14A3 0
+051715.47 +285418.0 +000001.8-000003.900001.0 06.7600.77F0 1
+051722.30 -174629.3 +000005.3+000002.500001.8 06.7600.29F0 0
+052739.20 +432204.6 -000005.0-000006.500002.5 06.7600.00A0 0
+053334.47 -570459.6 +000020.2+000041.000008.4 06.7600.38F0 0
+054433.19 -065151.4 +000016.1+000005.700007.3 06.7600.20A2 0
+060009.64 +510451.4 +000000.8-000033.100006.2 06.7600.05A0 0
+060024.51 +343028.6 +000004.8-000008.500002.6 06.7600.95K0 0
+060640.55 +153232.5 -000122.3-000103.300064.7 06.7600.81K0 0
+060746.99 -444345.8 -000002.7+000027.400009.0 06.7600.32F0 0
+061641.63 -120249.9 -000010.0-000036.000003.2 06.7600.40F2 1
+061735.13 -104330.0 -000007.9+000002.800003.0 06.7600.36F0 0
+062017.14 +074307.9 +000000.2-000014.900003.5 06.76-0.04B9 1
+064243.38 -324246.0 +000015.2+000006.700005.4 06.7600.28F0 1
+064456.36 +225014.6 -000015.8-000000.200008.4 06.7600.20A2 0
+065900.42 -324320.2 -000002.5+000004.800001.9 06.7600.83G0 0
+070024.99 +015553.5 -000002.5-000001.800003.1 06.76-0.13B8 0
+072506.80 -145259.6 -000019.2+000003.900006.8 06.7600.04A1 0
+073750.30 +142026.3 -000027.5-000008.300004.9 06.76-0.07B9 0
+074043.40 -275643.3 -000007.3+000004.800001.0 06.76-0.14B5 0
+074440.23 -470030.6 -000012.7+000008.600004.0 06.76-0.07B5 0
+080321.18 -695817.8 -000011.4+000011.700003.4 06.76-0.07B8 0
+081617.45 -863326.7 -000030.2+000045.600010.4 06.7600.06A1 0
+081955.82 +395305.0 -000014.4-000006.400004.4 06.7600.99K0 0
+082458.37 -151739.1 -000034.8+000023.200008.4 06.7600.19A4 0
+083034.23 +540709.1 -000033.5-000014.200007.7 06.76-0.02B9 0
+084020.17 +192056.5 -000034.6-000015.200006.8 06.7600.27A9 1
+091221.90 -285651.5 -000022.0+000016.000004.3 06.76-0.00A0 0
+093307.39 +492619.1 -000004.1+000011.800011.0 06.7600.12A4 0
+093522.50 +395747.7 -000000.6+000013.700011.8 06.7600.35F2 1
+094436.43 -224506.9 -000060.7+000018.700007.2 06.7600.97G8 0
+100905.75 -481823.8 -000065.0+000032.600010.0 06.7600.31F3 0
+101041.72 -385439.3 -000054.2+000009.600005.6 06.7600.32F0 0
+110638.88 -284339.1 -000045.1-000032.200005.1 06.7600.04A1 0
+111636.44 -035800.3 +000025.1-000009.400011.3 06.7600.18A3 0
+113421.41 -053137.7 -000097.9+000013.400012.4 06.7600.34A2 0
+115815.72 -475836.8 -000130.7-000086.000027.9 06.7600.53G0 0
+121148.34 +772626.8 +000001.9+000006.400004.6 06.7600.04A0 1
+124411.22 -025033.1 -000070.7-000008.700012.6 06.7600.18A2 0
+134527.45 -484730.2 -000143.7+000027.800017.6 06.7600.54F8 0
+134929.33 +062038.1 -000033.9-000033.700010.5 06.7600.08A0 0
+142405.72 +111449.1 +000065.2-000001.900027.9 06.7600.57F5 1
+145624.80 -444215.3 +000029.2-000002.400007.5 06.7600.04A1 0
+151428.19 -182542.5 -000106.4-000021.400014.9 06.7600.43F5 0
+151637.17 -422212.3 -000022.8-000026.900007.3 06.76-0.03B9 0
+154640.37 -484412.4 -000007.4-000013.800002.3 06.76-0.02B9 0
+155336.55 +684312.7 +000001.9-000032.400021.7 06.7600.54F5 0
+160956.33 +595218.4 +000017.0-000009.000006.3 06.7600.07A0 0
+165145.01 -734321.3 -000022.7-000020.000007.2 06.76-0.03B8 0
+165450.82 -233044.2 -000006.8-000036.800006.8 06.7600.94G8 0
+170236.30 +470447.3 +000123.5+000854.700055.4 06.7600.73G8 0
+175756.75 -360028.5 +000009.9-000009.400007.8 06.7600.12A0 1
+180854.04 -252822.9 +000000.8-000008.900001.0 06.76-0.01B4 1 0.46 2.25
+181824.54 +125849.6 -000001.5-000000.200002.7 06.7600.00B9 0
+183414.48 -661645.3 +000003.0-000009.800001.2 06.7600.89A( 1
+183637.03 +220627.4 -000008.7-000008.600007.7 06.7600.07B9 0
+202326.25 -141523.2 +000010.5-000000.800002.7 06.76-0.10B3 0
+203225.18 +703155.7 -000007.3-000017.600004.2 06.76-0.02A0 0
+203840.04 +383808.0 +000200.8-000193.200037.1 06.7600.61G0 0
+204035.25 +153835.3 +000093.8+000044.800014.4 06.7600.46F5 1
+204601.21 -002025.4 +000003.3-000006.200005.0 06.7600.95G5 0
+205942.90 +384922.5 +000010.4-000001.500003.2 06.7600.79G5 0
+210147.44 +441113.6 +000022.9-000085.300013.6 06.7600.32Am 0
+212335.38 +140300.7 +000005.2-000008.500000.9 06.76-0.11B2 0
+213748.66 +391901.8 +000017.7+000000.400006.4 06.76-0.04B9 0
+215646.00 -175349.4 +000017.2-000000.100006.5 06.7600.07A0 0
+220249.53 +660351.3 +000024.9+000018.900002.9 06.7600.10B8 0
+224304.37 +652010.5 +000006.7-000000.800002.9 06.76-0.03B1 0
+225454.74 -222206.5 +000060.2-000202.400024.7 06.7600.47F7 0
+231540.16 +011830.2 +000188.9-000051.200022.5 06.7600.54F5 0
+233120.95 +590954.9 +001106.1+000113.000059.3 06.7600.84K2 0
+014717.95 +580116.5 +000011.5-000006.400003.6 06.7601.07G9 0
+023015.52 -574834.2 +000036.4+000024.700003.3 06.7601.59M4 0
+031417.12 +225713.6 +000059.2-000008.300005.8 06.7601.11K0 0
+032702.31 +342546.2 +000000.5+000001.400003.3 06.7601.05G0 1
+040106.96 +201157.7 +000031.7-000079.200006.3 06.7601.05K1 0
+041256.23 -062316.9 +000016.5-000116.600009.2 06.7601.07K0 0
+042718.28 +363113.3 +000005.4-000028.100007.9 06.7601.07G5 0
+043159.81 -204157.8 +000012.7-000029.800004.6 06.7601.52M0 0
+044415.28 -273440.2 +000016.6-000023.700002.6 06.7601.50K4 0
+055104.63 +183304.7 +000000.5-000006.200000.1 06.7601.34K0 0
+060506.72 -561359.4 +000000.8+000028.500003.0 06.7601.43K3 0
+073358.31 -395421.4 -000041.4+000051.700005.8 06.7601.13K2 1
+073856.78 -001537.5 -000004.0-000008.200001.4 06.7601.71M2 0
+074950.29 -360536.6 -000007.7-000006.500003.7 06.7601.55K4 0
+082501.07 +092533.7 -000010.1+000016.000002.5 06.7601.43K0 0
+084018.04 +015512.9 +000014.9-000038.100003.9 06.7601.38K2 0
+095337.02 +345901.8 -000017.2-000013.200001.7 06.7601.30K2 0
+102349.52 +253405.9 -000013.8-000054.900007.3 06.7601.18K2 0
+105230.90 +523355.5 -000014.5-000025.500004.4 06.7601.07G8 0
+105437.13 -553708.3 +000020.0-000008.200002.2 06.7601.26K1 0
+123430.74 +074405.3 +000057.0-000042.900007.6 06.7601.09K2 0
+135320.21 +521922.8 -000013.7+000000.200003.8 06.7601.48M4 0
+145203.23 +462836.3 +000011.1-000053.700008.2 06.7601.22K0 1
+154746.39 +454358.4 -000025.8+000000.300005.2 06.7601.19K2 0
+161646.47 +400217.9 -000015.0+000025.200004.0 06.7601.53K2 0
+163921.97 +220022.3 -000043.1-000087.900005.3 06.7601.29K0 0
+173506.28 -384758.3 -000004.2+000028.800009.3 06.7601.24K3 0
+173550.79 +120248.9 -000004.3+000010.700002.9 06.7601.63K5 0
+181553.33 +302359.4 +000032.3+000011.800008.9 06.7601.03K0 0
+191636.66 -522615.8 +000018.0-000029.900004.9 06.7601.02K0 1
+192002.80 -063740.7 +000005.1-000015.100003.0 06.7601.68K0 0
+192357.96 +324325.2 +000036.8+000028.900005.9 06.7601.23K0 0
+193303.16 -302145.9 +000009.0-000026.100002.5 06.7601.60K5 0
+195247.67 +641034.0 +000001.3-000022.700005.9 06.7601.10G5 1
+202955.28 +101807.6 +000022.7-000016.400005.7 06.7601.06K0 0
+203721.16 -150850.0 +000061.2-000046.100003.7 06.7601.26K1 0
+205611.98 +754311.0 +000083.6+000045.500005.8 06.7601.11K2 0
+214624.12 -324252.7 +000031.0-000025.400005.0 06.7601.34K3 0
+221103.73 +430150.6 -000024.7-000020.500003.7 06.7601.11K0 0
+230612.27 +364913.0 -000009.6-000013.500003.2 06.7601.15K0 0
+232536.11 +525846.2 -000006.8-000013.000001.7 06.7601.59M0 0
+234504.00 +212323.7 -000021.3-000028.900004.2 06.7601.46K2 0
+011605.03 +254609.7 -000005.8-000001.100003.1 06.7602.61N0 0 0.33 147.50
+010145.79 +574900.1 +000001.1-000002.600001.8 06.7700.28A2 0
+010436.40 +395928.2 +000078.2-000021.800011.8 06.7700.33F0 1
+012941.17 +224934.4 +000010.4-000016.300007.1 06.7700.10A4 0
+013740.81 +120442.1 +000123.2+000006.600038.9 06.7700.65G5 0
+013744.36 +482445.8 +000149.0+000005.900015.5 06.7700.47F5 1
+015234.74 -675640.2 +000021.7-000005.800004.4 06.77-0.05B9 0
+015357.79 +103653.0 -000185.1-000285.600024.0 06.7700.47F5 0
+015756.36 +414140.5 +000005.1-000005.500002.5 06.77-0.07B8 0
+024335.31 +433216.9 +000078.9-000023.800012.4 06.7700.26A2 0
+033013.22 -113846.0 +000090.9-000085.100013.9 06.7700.73G5 1
+033133.12 +475144.9 +000020.4-000026.700004.5 06.77-0.03B8 0
+034159.09 -243907.7 +000163.2-000032.500024.6 06.7700.51F6 0
+034227.62 +325622.0 +000028.0-000092.200013.7 06.7700.49F8 0
+034946.48 +092427.2 +000025.8-000024.400006.8 06.77-0.03B9 0
+035013.23 +344913.1 +000044.0-000079.800011.6 06.7700.32F0 0
+035208.69 -010855.6 -000010.9-000013.200004.6 06.7700.01B9 0
+035211.48 +250948.5 -000121.5-000163.800025.3 06.7700.58G0 0
+040602.11 +465532.5 +000046.8-000048.500008.8 06.7700.15A2 0
+041409.55 -460756.0 +000160.1-000091.900022.3 06.7700.58F8 1
+042251.08 -825356.7 -000013.4+000004.700010.1 06.7700.21A7 0
+042942.86 +103118.7 +000000.0+000002.100004.7 06.7700.09B5 0 0.04 1.48
+044146.15 -471536.1 +000055.0+000098.100014.4 06.7700.74G8 0
+044717.91 +054717.8 +000014.5-000017.300005.1 06.7700.02A0 0
+044749.52 +531804.6 +000015.9-000077.900008.1 06.7700.45F2 1
+052052.25 +025543.7 +000000.1+000024.100009.0 06.7700.26A5 0
+053959.33 -855451.6 -000020.7+000006.900007.3 06.7700.94G8 0
+054300.75 +735908.8 -000008.1+000011.600006.5 06.7700.33F0 1
+055552.86 -214121.1 +000012.9-000101.300011.0 06.7700.73G3 0
+055927.70 +082455.8 +000000.6-000016.400003.6 06.7700.95K0 0
+060552.46 +481457.4 -000001.9-000001.700000.2 06.77-0.10O8 0
+061330.49 +370932.9 -000002.3-000003.400002.1 06.7700.00A0 0
+061935.84 +693409.0 -000030.7-000039.500008.4 06.7700.26A5 0
+065012.35 +054024.6 -000040.8-000000.200009.9 06.7700.32A5 0
+070109.85 +114628.7 -000000.3-000013.500003.5 06.7700.11A2 1
+072551.97 +483252.2 -000002.8-000027.500005.2 06.77-0.05B9 0
+073352.38 -283403.9 -000027.4+000015.100007.5 06.7700.31A6 0
+074957.02 +281155.6 -000003.6-000013.800003.8 06.7700.09A2 0
+075611.55 -512018.4 +000002.5+000011.100002.2 06.7700.97G5 0
+080814.33 -610439.1 +000075.3+000190.200008.8 06.7700.65 1
+084056.32 +193449.3 -000032.6-000010.500005.5 06.7700.17A6 0
+084529.65 +184902.9 -000098.0+000001.200015.9 06.7700.39F2 0
+084543.95 -555118.0 -000069.2+000106.700012.0 06.7700.30A8 0
+090518.85 +504926.2 -000101.1-000069.400019.4 06.7700.41F2 0
+090836.83 -255022.0 -000332.1+000014.700022.4 06.7700.57G0 0
+091735.89 +272519.9 +000017.2-000004.600017.8 06.7700.41F6 0
+095814.00 -250752.0 -000017.2+000001.900005.4 06.7700.07A1 0
+101603.13 +600902.5 -000023.7-000034.700005.4 06.7700.42F2 0
+102103.67 +415057.8 -000000.6+000003.300004.8 06.7700.03A0 0
+103819.89 +600730.1 -000023.2-000202.100014.2 06.7700.47F8 0
+110051.32 -402953.3 -000237.7+000007.200015.1 06.7700.53F7 0
+111700.01 -544636.8 +000055.5-000060.200018.4 06.7700.42F3 0
+112231.68 -532211.5 -000009.4+000000.600001.0 06.7700.04B9 0
+115343.18 +734522.9 -000048.3-000118.100017.5 06.7700.57F8 1
+115820.33 -405650.3 -000060.9+000020.800011.6 06.7700.96K1 1
+115923.78 -571004.7 -000039.9-000008.500010.3 06.7700.17A2 0
+120647.39 -121427.0 -000105.5-000001.400013.0 06.7700.32F0 0
+122215.08 -733013.2 -000054.4-000011.500008.0 06.7700.16A4 1
+125726.25 -675738.4 -000038.2-000014.900009.0 06.7700.08A2 0
+133512.29 -321244.4 -000076.3-000029.100015.1 06.7700.37F0 0
+135424.14 -542443.6 -000002.5-000002.800005.5 06.7700.93G8 1
+141013.07 -303715.2 -000048.4-000027.100008.5 06.7700.11A2 0
+144956.28 +244313.7 -000037.6+000005.300006.2 06.7700.03B9 0
+152104.66 -474537.1 +000074.2-000014.400022.5 06.7700.44F5 0
+155554.64 -020951.3 -000088.9-000061.000026.5 06.7700.61G0 1
+155748.81 -233138.1 -000008.3-000016.200008.2 06.77-0.01B8 0
+165535.31 -431857.4 -000019.5-000015.600005.7 06.7700.03A1 0
+165639.66 +140824.7 -000012.3+000024.100007.9 06.7700.94K0 1
diff --git a/kstars/kstars/data/hip013.dat b/kstars/kstars/data/hip013.dat
new file mode 100644
index 00000000..b1e4afd8
--- /dev/null
+++ b/kstars/kstars/data/hip013.dat
@@ -0,0 +1,1000 @@
+171122.62 +044125.0 -000057.7-000000.300022.8 06.7700.57F8 0
+175025.65 -615528.8 -000053.5+000023.900017.4 06.7700.53F6 0
+175537.51 +020429.7 +000007.6+000004.500005.1 06.7700.57A3 1
+181315.67 +161623.8 -000025.2-000043.500016.7 06.7700.55F8 0
+182114.42 -390118.1 -000016.7-000020.900005.5 06.7700.13A0 0 0.07 4.80
+183745.47 -044824.9 -000005.3+000046.200020.5 06.7700.37F2 0
+184303.17 -780358.5 +000021.9+000001.600006.8 06.7700.46F5 1
+184935.36 -190832.4 -000003.4-000002.000007.8 06.7700.19A1 0
+192835.33 -150608.3 +000001.2-000003.500002.2 06.77-0.03B2 0 0.04 1.02
+194733.34 +010522.0 -000031.4-000226.200020.2 06.7700.61G5 0
+195832.61 +075514.3 +000021.4+000017.800010.4 06.7700.90K0 0
+195934.05 -221240.7 +000007.1-000008.700002.9 06.7700.25A3 0
+200510.13 +020708.6 +000011.4-000108.400013.2 06.7700.48F8 0
+200557.33 +354718.2 -000003.4-000007.700001.0 06.7700.13WN 1
+202015.33 +153234.1 +000069.6+000031.800012.5 06.7700.57F8 0
+202129.55 +303524.8 +000011.4+000021.600008.5 06.7700.26Am 0
+202438.30 +083551.0 +000005.6-000007.100004.5 06.7700.03B9 0
+205220.96 +550304.4 +000028.7+000012.300006.2 06.7700.08A2 0
+210724.72 -595930.9 -000049.2-000016.300012.9 06.7700.64G5 0
+211416.72 -103619.4 +000015.3-000000.100005.4 06.77-0.07B9 0
+213025.83 +445229.9 +000007.5+000005.600008.2 06.7700.33A5 0
+213953.96 +442555.7 +000007.8-000000.900003.0 06.77-0.05B9 0
+222341.68 +781435.9 +000003.7+000008.800002.5 06.77-0.04B9 0
+222706.71 -011832.9 +000053.6-000004.700008.8 06.7700.65G0 0
+230436.36 +311827.2 +000085.8-000035.500014.6 06.7700.40F4 0
+235456.38 +292832.2 +000021.2-000003.500004.4 06.77-0.04B9 1
+000217.72 +604211.5 -000008.9-000011.100002.5 06.7701.83M0 0
+002541.89 +074128.4 +000039.2-000045.000003.3 06.7701.30K0 0
+003646.55 +545726.6 -000042.2-000011.500003.5 06.7701.42K2 0
+003833.45 +601929.2 -000003.1-000001.400000.0 06.7701.73K3 0
+012253.58 +112159.8 +000045.2-000046.900010.8 06.7701.12K0 0
+023744.42 -225931.2 +000002.9+000041.900005.0 06.7701.04K0 0
+035919.71 +135830.7 -000009.8-000059.600007.5 06.7701.18G5 0
+040715.74 -094528.1 -000010.7-000009.400006.0 06.7701.18K0 0
+041426.42 +234147.2 -000001.8-000013.000002.5 06.7701.13K0 0
+053139.19 +181439.1 +000002.9-000038.600002.4 06.7701.59K5 0
+054756.13 +244112.7 -000002.0-000005.500001.6 06.7701.53K2 0
+061340.45 -565506.0 +000002.4-000016.400006.1 06.7701.16K1 0
+070249.36 -164157.7 -000006.0+000000.600006.6 06.7701.15K1 0
+071116.95 -700710.8 -000019.1+000090.800006.1 06.7701.00K0 0
+071726.62 -385448.4 -000010.6+000055.400005.3 06.7701.35K2 0
+073443.74 -444131.4 -000013.8+000038.500002.8 06.7701.55K4 0
+081953.93 -125125.0 -000040.3+000002.600004.0 06.7701.39K2 0
+103712.86 -314545.8 -000029.5+000006.100001.9 06.7701.37K3 0
+104925.73 -422203.0 -000075.5+000031.400006.8 06.7701.20K1 1
+123854.75 -760357.3 -000026.4-000019.800004.0 06.7701.68K4 0
+132352.72 -475325.8 -000050.7-000021.500006.1 06.7701.03K0 0
+135416.09 -284435.3 -000022.9-000016.800007.5 06.7701.19K2 0
+145816.19 +140215.3 -000031.5+000010.400005.1 06.7701.31K3 0
+162307.66 -372528.1 -000064.4-000048.400006.7 06.7701.27K2 0
+171109.38 -580131.7 -000000.9-000010.500001.8 06.7701.29G5 0
+173118.72 +193119.4 -000022.6-000050.300005.8 06.7701.56K5 0
+180617.05 +242449.4 -000008.0-000002.300003.5 06.7701.42K0 1
+183523.69 -191606.6 +000032.6-000011.700006.4 06.7701.77M3 0
+184608.97 -441322.8 +000026.9-000044.400004.7 06.7701.51K4 0
+185306.53 -183812.4 +000003.8-000024.900006.7 06.7701.28K1 0
+185545.69 -562524.1 +000008.7-000000.500003.0 06.7701.61K5 0
+191418.27 +114246.0 +000001.1-000003.200002.1 06.7701.53K2 0
+191905.66 +271540.7 +000010.1-000005.700001.2 06.7701.86K5 0
+193650.73 -100926.8 -000013.2-000019.700003.3 06.7701.55K0 0
+215830.13 -414315.5 -000022.3-000006.400003.2 06.7701.58K5 0
+223533.12 -513614.2 -000020.7-000004.800004.2 06.7701.07K0 0
+224102.76 +514530.5 -000000.3-000000.700001.3 06.7701.52K2 0
+235240.88 -245906.7 -000006.4+000011.900002.6 06.7701.30K1 0
+001648.19 -784648.3 +000061.6-000025.200009.1 06.7800.45F3 0
+002048.58 -233748.8 +000003.8+000002.500006.4 06.7800.31F0 0
+002737.54 -200804.3 +000059.5+000005.000008.6 06.7800.26A9 0
+004841.21 -282943.1 +000085.7-000054.900015.9 06.7800.35F0 0
+012117.50 -060934.0 +000024.9-000035.500006.6 06.7800.97G0 0
+013203.05 +165651.7 +000121.0-000196.600017.1 06.7800.93G5 0
+013602.86 +073842.9 -000020.6+000019.400013.3 06.7800.47F8 1
+022233.17 +165213.1 +000044.3-000007.500009.3 06.7800.15A2 0
+022907.46 +371947.2 +000029.4-000018.800005.5 06.7800.17A5 0
+023907.49 -525605.7 +000073.3+000049.900016.7 06.7800.39F0 0
+024859.10 -450523.9 -000010.1-000010.300007.3 06.7800.99K0 0
+025222.58 +632436.2 +000178.0-000112.300033.0 06.7800.57G0 0
+025400.97 +470939.3 +000008.7-000012.000002.5 06.7800.05B9 1
+041303.31 -230741.8 -000034.8-000025.100012.6 06.7800.35F2 0
+042028.91 -011858.8 -000014.9-000027.300011.2 06.7800.28A3 1
+043104.12 +064729.6 -000067.2-000090.700012.1 06.7800.00G5 1
+043445.42 +224132.6 +000040.3-000028.800006.4 06.7800.48F2 1
+043543.53 +592403.0 +000001.4-000011.200003.5 06.7800.07A0 0
+043849.28 -622243.0 -000002.4+000030.700006.8 06.7800.19A5 0
+045129.43 +354855.5 +000020.7-000117.900030.5 06.7800.72G5 0
+050441.80 +145132.8 +000002.9-000030.300010.0 06.7800.14A3 0
+052821.11 -222603.4 -000136.7+000147.200028.3 06.7800.59G3 0
+052942.65 +352230.1 +000000.7-000001.600001.8 06.7800.13O9 1 0.63 4.00
+054506.72 +333735.3 -000002.0-000078.000018.6 06.7800.44F5 0
+055406.75 -355410.9 -000058.1+000013.400009.2 06.7800.44F5 0
+061121.75 -154734.9 +000000.5-000018.000007.4 06.7800.27Ap 0
+061357.11 -071453.1 -000002.5+000007.900006.0 06.78-0.00B9 0
+062610.32 +184526.3 -000119.3-000164.100068.2 06.7800.94K0 0
+064550.06 -004259.2 -000005.9-000004.200005.0 06.78-0.03A0 0
+065532.89 -220214.9 -000002.8+000004.500001.4 06.78-0.17B2 0
+072230.86 -001533.6 -000022.0-000007.000005.4 06.78-0.05B9 0
+072304.63 +181624.6 -000036.7-000042.000022.7 06.7800.46F2 0
+072603.39 -043214.4 -000003.7-000016.800006.2 06.78-0.01A0 0
+073929.85 -265508.4 -000005.0-000001.100005.1 06.78-0.12B4 0
+074700.43 +640307.3 -000013.3-000035.700005.8 06.7800.12A2 1
+075007.85 +602031.5 -000015.4+000015.800008.2 06.7800.09A2 0
+075149.16 -204314.1 +000059.5-000029.400015.3 06.7800.42F3 0
+075624.13 -404410.3 -000005.6+000009.200002.6 06.78-0.17B2 0
+081138.96 +322731.3 -000460.7-000644.600046.0 06.7800.68G4 0
+082156.99 -104453.3 +000009.3+000006.500011.5 06.7800.39F2 0
+083139.65 -471427.8 -000006.4+000008.400002.5 06.78-0.14B2 0
+083154.50 +094850.9 -000008.7-000014.300005.0 06.78-0.04B9 0
+083959.19 -593248.9 -000009.4+000003.200003.1 06.78-0.09B8 0
+090742.52 -443756.8 -000005.3+000006.400000.8 06.78-0.01B2 1 0.07 0.22
+094426.75 +743515.3 -000075.9+000007.300013.6 06.7800.31F0 0
+102506.55 -500624.2 +000055.0-000025.400015.9 06.7800.44F3 0
+110254.82 -721432.0 -000029.0-000001.500004.1 06.7800.02B5 0
+113232.44 -594304.2 -000035.7-000001.500005.9 06.7800.16A3 1
+120256.36 -621031.0 -000006.9-000000.200000.6 06.7800.04B1 0 0.06 3.69
+124516.41 -284557.7 -000041.2-000006.200007.3 06.7800.19A3 0
+125359.80 -602007.5 -000004.9-000001.500001.1 06.7800.23B3 0
+125538.43 +000319.1 -000030.9-000004.000004.9 06.7800.96K0 0
+125539.05 +545740.4 -000011.0+000007.300006.7 06.7800.04A0 1
+130850.97 +051231.9 +000084.5-000670.000038.1 06.7800.67G5 0
+131819.87 -632656.9 -000003.7-000000.700000.5 06.7800.75F5 0
+133251.02 +345425.8 -000042.9-000012.400005.7 06.7800.24F0 1
+135609.58 +255507.4 -000096.7-000005.400008.9 06.7800.40F2 0 0.04 0.00
+141334.14 -843240.7 -000048.9+000001.000008.8 06.7800.98K0 0
+141501.58 +234110.0 -000021.7-000020.400006.9 06.7800.34F0 0
+142332.09 -663841.9 -000006.4-000023.000006.3 06.7800.12A2 0 0.09 2.20
+143550.00 -464856.7 -000029.2-000012.100003.3 06.7800.93G8 0
+143824.94 -351635.2 -000053.0-000039.500008.6 06.7800.16A3 0
+145528.61 +122551.1 -000033.1-000044.000009.1 06.7800.04A2 0
+145919.31 -513434.0 -000012.0-000010.800002.7 06.78-0.05B5 0
+153602.59 +394808.7 -000482.5+000027.500045.9 06.7800.91K2 1
+160413.50 +341043.5 -000028.2+000013.600007.0 06.7800.07A0 0
+165546.26 +672842.4 -000012.8+000007.800005.0 06.78-0.03A0 0
+165616.72 -613826.1 -000001.9-000010.800004.5 06.7800.05A0 0
+175003.33 +482338.8 +000000.8+000013.200002.7 06.78-0.11Bp 0
+175057.27 +295944.9 -000005.3+000003.100008.1 06.7800.09A2 0
+175604.45 -421923.7 +000005.2-000036.300004.2 06.7800.27A9 0
+180007.32 +063314.2 +000001.7-000005.000006.3 06.7800.08A0 0
+180237.32 -204415.4 -000000.2-000005.400000.1 06.7800.12B2 0
+182920.86 +175902.2 -000001.7-000011.500004.5 06.78-0.06B9 0
+183703.28 -283045.8 +000004.9-000135.400016.1 06.7800.95K0 0
+183751.57 -171352.6 +000002.7-000001.800001.9 06.7800.58F2 0
+183834.40 +150501.2 +000003.0+000007.900007.1 06.7800.02A0 0
+190122.55 +204958.3 -000000.8-000006.200002.1 06.7800.00B2 0
+193910.36 +683909.0 -000023.4+000022.400006.4 06.7800.86G5 1
+195723.69 +284138.1 -000008.2-000012.000004.0 06.7800.92G8 0
+201949.81 +294336.7 +000004.0-000002.100003.1 06.78-0.14B8 0 0.06 6.82
+202027.98 +435116.3 -000005.4-000002.400000.6 06.7800.46WC 0
+202354.49 +160248.9 +000003.0-000007.600004.2 06.78-0.01B9 0
+202801.27 -253623.4 +000026.6+000024.500011.1 06.7800.38F8 0
+204523.86 -302841.3 -000012.1-000024.800016.4 06.7800.33F0 0
+204824.56 +033856.5 +000003.7+000001.500000.9 06.78-0.09B9 0
+205404.81 -043231.9 +000054.6+000007.300009.9 06.7800.26A3 0
+212716.96 +052330.0 -000044.4-000039.700010.9 06.7800.34F0 0
+213816.97 -693748.4 +000031.1-000021.800005.0 06.78-0.10B8 0
+214734.61 -375707.1 -000028.5-000021.300005.4 06.7800.98K0 0
+215354.79 +282032.0 -000160.3-000114.200009.2 06.7800.27A2 1
+222813.91 +244733.4 +000007.9+000001.900003.7 06.78-0.03B9 0
+222922.34 +541445.3 +000002.4+000000.500000.5 06.78-0.05B2 0
+223354.70 -444125.2 +000017.4-000034.000006.0 06.7800.92K0 0
+230344.22 -302641.6 +000040.5+000019.000005.7 06.7800.94K0 0
+233225.89 -105955.6 +000004.3+000005.500003.8 06.7800.91G5 0
+235006.06 -110611.2 -000093.5-000026.500014.8 06.7800.41F2 0
+235118.53 +401155.3 +000202.4-000073.800018.0 06.7800.42F8 0
+235334.25 +513121.2 +000052.8+000005.500006.7 06.7800.98K0 0
+235909.64 -421413.0 +000040.4+000024.600011.5 06.7800.21A7 0
+002541.75 +545939.2 -000001.0-000002.600000.1 06.7801.68K2 0
+004214.51 -114817.3 +000090.4-000028.700006.0 06.7801.35K3 0
+011741.77 +443754.9 +000006.1-000000.700003.9 06.7801.57K5 0
+011844.16 -431958.5 +000002.0+000005.200001.8 06.7801.49K3 0
+012742.73 +315800.3 -000024.2-000087.100008.8 06.7801.02K0 0
+022955.82 +390813.6 -000013.3-000016.600004.9 06.7801.07K0 0
+023702.32 +341551.4 +000036.9-000007.400002.5 06.7801.29M4 0 4.12 266.30
+025447.42 -640008.6 +000122.1+000100.500006.9 06.7801.02K0 0
+031055.43 +021857.3 +000001.6-000027.200005.5 06.7801.07K0 0
+032051.46 +203034.1 +000005.9-000023.200007.4 06.7801.17K2 1
+042932.61 -261633.4 +000033.5+000029.100003.6 06.7801.24K1 0
+044421.41 +481033.4 +000030.7-000073.300008.2 06.7801.27K0 0
+051221.56 +262717.9 -000074.6-000147.200007.4 06.7801.00G5 0
+054729.49 -413524.7 -000006.5-000011.400003.3 06.7801.58M5 0
+055938.80 -352109.7 -000027.3+000044.600004.2 06.7801.31K2 0
+072740.54 +220829.3 -000009.2-000005.100002.1 06.7801.68K5 0
+073554.37 -233255.3 +000003.3-000003.000002.7 06.7801.16K1 1
+082905.59 -435507.9 -000000.0+000000.800002.6 06.7801.39K3 0
+083029.80 -364316.8 -000004.0+000002.700000.7 06.7801.90M3 0
+084032.55 +105527.0 -000008.9-000005.900003.7 06.7801.38K0 0
+084418.72 -373136.6 -000022.9-000014.300005.4 06.7801.40K3 0
+091129.25 +001728.7 +000012.8-000021.700003.4 06.7801.32K0 1
+091824.94 -571623.1 -000016.3+000012.200002.2 06.7801.47K2 0
+092820.52 -095912.7 +000001.0-000003.600006.5 06.7801.01K0 1
+094451.57 -174223.1 -000011.3+000003.900002.1 06.7801.44K4 0
+094551.93 +184101.0 +000020.4-000012.600002.9 06.7801.36K0 0
+095630.96 -132749.8 -000033.4-000009.800002.2 06.7801.38K3 0
+104800.76 +394432.7 +000008.3-000031.200004.7 06.7801.28K0 0
+112434.51 +483620.8 +000003.3-000006.200002.0 06.7801.60K5 0
+114110.55 -610827.6 -000039.0-000028.100003.5 06.7801.31K1 1
+135600.39 -033942.8 -000010.4-000022.600004.5 06.7801.38K2 0
+140704.88 -632643.2 -000008.9-000006.500001.4 06.7801.10K4 0
+143711.97 -620039.2 -000002.9-000002.700003.7 06.7801.00G0 0 0.39 7.07
+152351.10 -571950.3 -000002.0-000004.100000.6 06.7801.19G2 0
+153048.18 -532227.3 -000022.8-000020.300005.1 06.7801.24K1 0
+160011.81 +441646.6 +000028.8-000046.500007.1 06.7801.17K0 0
+170118.01 +072543.0 -000004.7-000022.300007.9 06.7801.24K0 0
+171538.07 +344227.7 +000001.6-000018.000004.5 06.7801.19K2 0
+173818.91 +364450.2 +000029.8+000000.400007.0 06.7801.19K0 0
+181131.98 +253340.2 -000006.2+000014.800007.3 06.7801.11K1 0
+181143.20 -552141.9 -000007.0-000023.600005.3 06.7801.67M0 0
+190104.96 -625155.0 +000010.8+000002.100000.9 06.7801.58K4 0
+190851.95 +301803.6 +000007.0-000006.800003.2 06.7801.27K3 0
+194431.54 +183519.1 +000022.6+000000.000002.3 06.7801.68M0 0
+201319.32 +793905.7 -000017.5-000023.000002.6 06.7801.54K5 0
+205903.54 +222101.5 -000000.7+000013.400003.8 06.7801.66K5 0
+215704.90 +463532.8 +000005.9+000000.600002.0 06.7801.15K0 0
+224005.76 +404012.7 -000001.9-000023.200001.9 06.7801.70M0 0
+224125.64 -121347.7 +000013.8-000012.300004.1 06.7801.37K2 0
+224252.98 +045807.5 +000028.5+000011.500003.6 06.7801.58K2 0
+224341.59 +472442.4 +000000.0-000001.700000.8 06.7801.32K0 1
+224437.23 -623253.9 +000034.0-000025.100005.3 06.7801.13K0 0
+230237.77 -183230.1 +000034.1-000006.600011.8 06.7801.00A2 1
+233034.20 -415919.0 -000061.7-000081.000007.8 06.7801.15K2 0
+233150.28 +440422.2 -000021.2+000019.600002.9 06.7801.47K2 0
+234729.38 +253446.5 -000016.0-000011.700004.3 06.7801.23K3 0
+003637.63 -490755.2 +000385.2-000132.400022.8 06.7900.64G0 0
+014432.94 -610107.3 +000026.7-000006.100005.6 06.79-0.07Ap 0 0.05 2.10
+015919.54 -262556.2 +000070.2+000012.500007.4 06.7900.02A0 0
+020548.43 +070142.2 +000073.1+000008.400011.5 06.7900.38F0 0
+020951.34 +034609.7 +000025.8-000005.800011.3 06.7900.24A2 0 0.11 3.17
+022616.19 +061733.6 +000086.1-000050.100022.3 06.7900.40F2 0
+023333.56 -623512.3 +000021.3+000019.800003.1 06.79-0.05B9 0
+024250.49 -280904.7 -000006.2-000008.300003.6 06.7900.80G0 0
+033052.47 -620028.8 +000039.0+000018.200021.2 06.7900.53F7 1
+033211.92 +113233.1 +000031.2-000041.000006.2 06.7900.04A0 1
+035125.30 +250946.6 -000009.0-000011.500004.8 06.7900.16A2 0
+035523.08 +310245.1 -000002.0-000004.500001.2 06.7900.08O9 0
+042131.58 +210223.9 +000105.2-000036.000019.6 06.7900.43F5 0
+045112.48 +110405.0 +000087.6-000008.700020.1 06.7900.54F6 1
+050144.28 +264015.8 -000002.3+000043.500025.3 06.7900.51G2 1
+052043.08 +372619.2 +000000.8-000004.700000.1 06.7900.00O7 0
+052442.33 -521846.7 -000007.7-000027.600006.8 06.7900.07A2 0
+054450.67 -213933.2 -000000.2-000002.000001.5 06.79-0.17B3 0
+054654.60 +565526.4 +000008.6-000027.800005.2 06.7900.14A7 0
+060237.61 +323529.0 +000027.4+000011.200015.4 06.7900.43F5 1
+060825.39 -110846.5 +000012.4-000012.900013.0 06.7900.00A2 1
+062117.89 +422025.4 -000002.7-000032.200003.9 06.7900.01A0 0
+062625.16 -004636.3 +000007.8+000000.300003.3 06.79-0.02B9 0
+071357.96 -502817.8 -000016.5+000024.500006.3 06.79-0.05B9 0
+072049.97 -512417.0 -000028.0+000036.900007.3 06.7900.12A3 0
+072408.00 -284940.4 -000007.0+000005.900001.6 06.79-0.15B3 0
+073056.80 +515955.6 -000003.0-000018.400009.4 06.7900.21A5 0
+073750.88 +140231.9 +000029.6-000093.300005.3 06.79-0.03B9 0
+074730.54 -813547.5 -000032.2+000042.600011.8 06.7900.16Ap 0
+080049.12 +124042.4 -000007.2-000003.300002.9 06.79-0.07B9 0
+081109.68 +531443.0 +000019.5-000072.800011.3 06.7900.55F5 0
+083409.60 -530417.5 -000012.1+000010.100002.9 06.79-0.11B3 0
+085224.72 -552030.0 -000011.4+000009.500007.0 06.7900.01A0 1
+092139.44 +321551.6 -000047.6-000036.900010.3 06.7900.14A0 0
+093854.67 +201751.3 -000017.4-000017.300005.0 06.79-0.07B9 1
+101731.57 -652546.2 -000010.3-000000.200002.9 06.7900.15A1 1
+103522.26 -125133.4 -000050.7-000073.700013.3 06.7900.36F0 0
+104213.18 -134714.3 +000235.5-000172.000042.7 06.7900.62G2 0
+104252.33 -233256.5 +000004.7-000000.000007.2 06.7900.91G8 0
+105058.64 -595726.3 -000013.8-000000.900004.7 06.79-0.04B8 0
+105301.31 -352920.6 -000011.0+000000.200000.5 06.79-0.07B6 0
+110941.15 -585015.8 -000009.3+000003.200001.4 06.7900.83G1 0 0.55 7.72
+112838.27 -545300.7 -000011.4-000026.500007.6 06.7900.17A4 0
+115620.73 +264046.6 -000140.1+000014.800018.3 06.7900.38F2 0
+123250.08 -300241.0 -000021.9+000000.000005.6 06.7900.86G8 0
+131249.53 +423735.8 -000009.8+000021.600006.1 06.7900.95G5 0
+142045.08 +260431.9 +000004.6-000002.200006.0 06.7900.92G8 0
+151539.39 -273546.7 -000024.6+000010.900007.4 06.7900.37F0 1
+152508.05 +470339.3 -000061.7-000033.800016.6 06.7900.61G5 0
+152838.39 -154202.6 -000059.8+000041.600024.5 06.7900.82K0 0
+154850.49 +124325.1 -000014.2-000008.900004.9 06.7900.02A0 0
+172513.46 -342547.4 -000001.2-000056.000013.1 06.7900.96K0 0
+174018.09 +634030.0 +000005.6+000145.000013.2 06.7900.56F5 1
+174036.16 +571836.9 -000004.5+000021.600003.6 06.7900.92K0 0
+180353.43 +302240.4 -000049.1-000273.100021.4 06.7900.53F5 1
+181337.34 -315802.3 -000003.0-000008.000003.2 06.79-0.04B7 0
+181658.77 +684430.1 -000019.8-000095.800005.0 06.79-0.07A0 0
+183310.10 -182206.1 -000001.6-000007.600001.6 06.7900.46B0 0 0.06 2.42
+184116.36 +301740.9 +000001.8-000040.100006.2 06.7900.82G5 1
+193439.87 +480953.1 -000015.4-000078.300010.9 06.7900.26A9 0
+193829.20 -655451.3 +000001.5+000005.000009.1 06.7900.06A1 0
+194759.64 +313022.5 +000006.9+000013.100010.9 06.7900.12A0 0
+195649.75 +234636.1 +000042.8+000037.800011.3 06.7900.33F0 0
+212150.31 +012142.0 +000017.5-000019.800009.9 06.7900.37F2 0
+212848.52 +494742.4 -000011.6-000004.000007.9 06.7900.29A3 0
+214834.74 -474632.3 -000005.0+000000.100007.5 06.7900.34F0 0
+222400.48 +151653.4 +000016.2-000012.600005.2 06.79-0.07B9 0
+223934.05 +510919.9 +000180.2+000050.900011.8 06.7900.44F5 0
+232121.55 -044021.7 -000022.3-000031.800007.1 06.7900.14A0 0
+232407.91 +573207.9 +000006.0-000002.500001.9 06.7900.25B2 1
+235153.56 +044443.3 +000020.1+000006.300005.4 06.7900.13A2 0
+001347.59 +012301.0 -000025.4-000015.100002.8 06.7901.26K0 0
+003231.92 +184742.3 -000012.7-000077.900006.0 06.7901.54K5 0
+015854.45 +182129.3 +000051.9-000023.300002.7 06.7901.20G5 0
+032949.06 -223019.9 +000004.1+000017.200010.0 06.7901.06K1 0
+033121.13 +175617.4 -000014.2-000000.100002.5 06.7901.54K2 0
+040842.10 +100558.0 -000020.0-000036.100004.5 06.7901.70M0 0
+061808.45 -064331.7 +000038.5+000037.100006.8 06.7901.05K0 0
+062140.74 -562144.2 -000006.8-000007.400002.6 06.7901.65M3 0
+063240.22 +351737.5 +000001.3-000012.900002.8 06.7901.14K0 0
+071903.69 -171247.3 +000022.0-000050.200006.8 06.7901.08K1 0
+073837.37 -561345.7 -000003.7+000011.600002.5 06.7901.59K4 0
+080207.50 +025738.2 -000007.1-000002.600002.2 06.7901.55K2 0
+080533.20 +133015.0 +000000.3-000010.200003.9 06.7901.27K0 0
+082211.51 +020905.2 +000007.1-000019.000002.9 06.7901.47K5 0
+084609.56 -104947.5 -000001.8-000011.000000.2 06.7901.58M3 0
+091713.63 -674035.2 +000031.1-000002.200002.9 06.7901.31K1 0
+092407.98 +255506.4 +000004.3-000043.900005.6 06.7901.26K2 0
+095555.00 +074038.2 -000012.0-000030.000005.3 06.7901.02K0 0
+114331.22 +314543.6 -000017.4-000032.800005.2 06.7901.08K0 0
+123104.37 +393455.4 +000018.6-000005.500007.1 06.7901.04K1 0
+131136.08 -565432.3 -000012.6+000001.600001.8 06.7901.68M0 0
+142028.94 +001055.4 -000100.2-000078.900004.0 06.7901.22K0 0
+163121.18 +011831.4 -000013.6+000026.000004.1 06.7901.39K0 0
+175312.48 -320156.4 +000002.1-000003.500000.9 06.7901.40G6 0
+183441.98 -504318.1 -000005.7-000005.000004.4 06.7901.30K2 0
+191556.12 +310208.6 -000080.2-000093.000008.1 06.7901.22K0 0
+192543.32 -222705.5 +000030.5-000052.400009.7 06.7901.30K3 0
+195832.54 -033313.4 -000002.5-000003.200002.0 06.7901.93K5 0
+212810.50 -521808.6 +000041.0-000004.100003.4 06.7901.23K0 0
+215030.82 +323927.8 -000065.8-000048.900008.8 06.7901.14K0 0
+235348.58 -830025.1 +000146.9+000031.100004.8 06.7901.50M0 0
+000341.87 +482612.9 -000025.4-000008.200006.4 06.8000.06A2 0
+011742.35 -073934.4 +000020.9+000022.400009.8 06.8000.27A2 0
+012318.07 +363052.8 +000029.8-000016.800007.6 06.8000.03B8 0
+021524.12 +241618.4 +000460.7-000192.900037.9 06.8000.69G8 0
+023636.16 +422402.1 +000018.9-000021.600004.4 06.80-0.07B8 0
+024830.96 -334658.7 -000011.4-000034.800005.6 06.8000.97K0 0
+030850.17 -643355.6 +000083.5+000079.500015.2 06.8000.34A9 0
+032436.99 -764446.0 -000036.8-000070.400010.6 06.8000.20A2 1
+035442.48 +020523.8 +000009.1+000011.100007.1 06.8000.97G5 0
+040725.72 +743812.0 +000026.2-000046.500005.5 06.8000.97K0 0
+042009.06 -162614.1 +000021.0-000011.800005.8 06.80-0.03B9 0
+042132.20 +182503.6 +000111.0-000031.700019.8 06.8000.44F6 0
+043217.23 +370235.8 +000028.8-000009.200023.1 06.8000.47F5 0
+043321.59 +430155.4 +000024.4-000060.000013.7 06.8000.21F0 0
+043415.44 -731232.1 -000000.6+000057.300005.3 06.8000.92G8 0
+044022.65 +295820.4 +000050.4-000038.700013.2 06.8000.39F0 0
+050042.62 +105448.4 -000000.5-000008.700008.0 06.8000.03B9 0
+050718.31 -835136.9 +000058.0+000147.600021.0 06.8000.57F8 1
+053424.07 -044815.7 +000013.5+000007.900005.6 06.8000.20Am 0
+054851.82 +393201.2 +000001.3-000025.800005.2 06.8000.82G0 0
+055455.45 +055138.9 +000001.0-000016.200005.4 06.8000.01B9 1
+060017.18 +123641.1 +000001.1-000011.700007.3 06.80-0.04B9 0
+062838.22 -004315.9 +000038.8-000006.200013.2 06.8000.49F8 0
+062925.56 -223528.0 +000008.8+000010.600002.7 06.8000.07A1 1
+063022.56 +600847.4 -000004.4-000000.800003.1 06.8000.06B8 0
+063124.24 -123334.9 -000004.1+000000.100002.2 06.80-0.16B2 0
+064150.62 +141300.3 +000008.0-000024.100006.5 06.8000.05A2 0
+064908.59 +231207.0 -000005.8-000003.600003.9 06.8000.01A0 0
+072507.97 -211025.9 -000001.6+000004.200000.2 06.8000.12B1 1
+073327.50 +110042.3 -000014.5-000016.100002.2 06.8000.70M. 0
+080700.29 -292407.5 +000339.6-000354.700039.1 06.8000.60G2 0
+081015.62 -223159.8 -000040.7-000014.700011.4 06.8000.32F0 0
+081017.90 +091005.4 +000023.5-000005.400007.0 06.8000.84G5 0
+082704.17 -321100.5 -000013.9+000001.400003.6 06.8000.75G0 0
+083310.85 -051321.4 -000011.2-000014.200003.1 06.8000.07A2 0
+092044.32 -314536.8 -000019.7+000002.700005.2 06.8000.01B+ 1
+094821.53 -754641.1 -000152.1+000091.100021.1 06.8000.48F5 1
+095613.85 -533709.2 -000018.7+000009.200004.2 06.80-0.09B7 0
+102625.62 -392143.2 -000029.6-000002.600007.0 06.8000.97K0 0
+105626.83 +573010.9 -000037.3-000031.400006.7 06.8000.99K0 0
+111619.83 -344004.4 -000039.4+000001.200009.2 06.8000.16A3 0
+113930.11 -131102.5 +000086.6-000143.200009.6 06.8000.99K0 0
+115742.44 +172804.2 -000081.7+000002.800010.1 06.8000.39Am 0
+121138.05 -542503.5 +000061.4+000001.800018.9 06.8000.56F7 0
+131508.63 +352644.8 -000049.8+000007.100007.2 06.8000.18A2 0
+131805.13 -440319.2 -000031.2-000018.600009.1 06.80-0.02B9 0
+131823.46 -281956.3 -000074.3-000085.700005.5 06.8000.98K0 0
+140756.54 +481239.0 -000086.8-000019.200019.6 06.8000.37F2 0
+142201.64 -281830.4 -000093.8-000004.000004.8 06.8000.96K0 0
+142414.62 -330512.7 -000023.4-000004.900004.2 06.8000.95G8 0
+144725.65 +020208.9 -000023.4-000037.000009.1 06.8000.10A2 0
+152042.82 -560757.4 -000009.2-000009.000002.4 06.8000.16B2 0
+153822.76 +433615.3 -000018.3+000004.600007.7 06.8000.19A2 0
+160602.82 +131915.5 +000017.2-000019.400005.6 06.8000.99K0 0
+175148.51 -193130.0 +000008.5-000074.400012.6 06.8000.31A9 0
+180537.47 +043928.6 -000030.7-000322.100041.0 06.8000.61G0 0
+182038.67 +224750.8 -000001.0-000006.300003.4 06.80-0.05B8 1
+182304.47 -604457.0 -000006.0-000018.700011.3 06.8000.24A7 0
+182527.88 +224224.5 -000001.9-000006.000001.0 06.80-0.09B2 0
+184043.89 -470138.2 -000008.2+000011.400007.4 06.8000.08A1 0
+184719.94 +165430.7 -000002.4-000009.100002.5 06.8000.12B8 0
+185850.97 +301048.6 +000056.2+000194.700042.7 06.8000.61G0 0
+185958.44 -715557.3 +000019.0-000022.700005.2 06.80-0.04B9 0 0.05 0.57
+185959.01 +265756.4 -000006.0-000003.600004.1 06.80-0.07A0 0 0.04 1.20
+195641.69 +305649.7 -000018.9+000035.700010.3 06.8000.65G2 1
+195920.08 +844007.5 -000002.2-000042.400011.1 06.8000.17A2 0
+201426.07 +803154.7 +000014.8-000021.100008.1 06.8000.01A0 1
+203322.95 -413127.6 -000075.3-000181.100025.5 06.8000.67G5 0
+204511.73 -350958.9 -000015.3-000029.800007.8 06.8000.63G0 0 0.06 2.94
+205036.01 +305445.3 +000058.2+000036.300007.0 06.8000.27A2 1
+215739.35 -083351.6 +000010.6+000005.800004.7 06.80-0.04B9 0
+224725.11 -173302.7 +000106.0-000000.900021.6 06.8000.50F6 0
+230533.03 +145732.7 +000015.8-000010.100008.1 06.8000.01A0 0
+231315.28 -493706.9 +000028.6-000007.300005.0 06.8000.92G8 1
+232925.79 -524042.8 +000041.8-000004.600007.0 06.8000.95K0 0
+233212.71 +070506.1 -000023.1-000052.800013.0 06.8000.51F5 1
+003425.14 -452533.1 +000010.0+000015.800005.7 06.8001.29K3 0
+012317.15 -333252.8 +000040.1-000004.200005.4 06.8001.52K5 0
+015931.02 -135220.9 +000025.7+000009.600002.5 06.8001.58M2 0
+020152.32 -742644.5 +000001.3-000015.700001.4 06.8001.63M5 0
+022323.33 -265942.9 +000007.4-000052.400008.9 06.8001.10K2 0
+044222.22 -231040.6 -000012.0-000010.700001.7 06.8001.58K5 0
+044706.85 -590813.6 +000014.2+000013.700006.1 06.8001.04K0 0
+045220.34 +363831.4 +000038.1-000034.500007.0 06.8001.10K0 0
+052338.87 -372012.1 +000011.0+000006.500006.0 06.8001.04K1 0
+064943.23 +252904.0 +000026.8-000035.600000.3 06.8001.56K0 0
+065025.29 -695910.4 -000011.5-000009.200006.5 06.8001.00K0 0
+081456.71 -354119.6 -000012.7+000035.700005.4 06.8001.27K1 0
+083703.74 -262458.8 -000008.8-000026.100006.8 06.8001.14K0 1
+091443.74 -432753.7 -000036.1+000039.800007.2 06.8001.13K0 0
+094933.18 -114705.9 -000046.0+000008.200007.4 06.8001.23K2 0
+100144.33 -234824.7 -000034.8-000001.200005.8 06.8001.00K0 0
+102419.55 +103516.0 -000032.4-000001.100004.3 06.8001.11K0 0
+102439.65 -541919.0 -000008.3+000005.000002.0 06.8001.51M5 0
+105837.50 +193719.5 +000021.7-000017.400004.4 06.8001.34K0 0
+110840.81 +171204.1 -000020.9-000160.700008.7 06.8001.02G8 0
+115530.40 -245127.9 -000072.9+000046.400007.2 06.8001.10K0 0
+124313.08 -245925.8 +000001.8-000010.800002.8 06.8001.65M2 0
+130353.41 +430027.4 -000009.2-000004.600002.8 06.8001.67M0 0
+132215.07 +301731.3 +000019.3-000033.900005.4 06.8001.36K2 0
+134008.77 -273439.9 -000048.8-000011.800003.0 06.8001.43K2 0
+140928.11 +024751.3 -000043.1-000001.900004.9 06.8001.02K0 0
+142234.76 -204527.6 -000035.5+000018.300006.9 06.8001.03K0 0
+150349.29 +270452.2 -000013.6-000010.400003.9 06.8001.46K4 0
+153829.11 -143100.0 -000056.0-000084.400009.3 06.8001.23K1 0
+162043.29 -215026.3 +000002.4-000009.000003.6 06.8001.70K5 0
+162700.82 -823335.5 -000012.6-000018.700006.0 06.8001.05K0 0
+164715.94 +633152.9 -000067.1+000066.100003.6 06.8001.56K5 0
+171924.07 +271701.9 +000010.3-000017.100003.4 06.8001.66M1 0
+174759.37 +473502.2 +000001.9-000032.200005.7 06.8001.04K0 0
+175910.56 -383424.3 -000006.9-000021.300003.0 06.8001.65M0 0
+185340.95 -315931.1 +000011.3-000014.600005.0 06.8001.59K5 0
+190024.44 +334430.6 +000007.1-000003.600001.9 06.8001.12K0 0
+192518.15 +371443.0 -000003.3-000029.900010.0 06.8001.13K0 0
+193200.68 +072916.5 -000003.3-000030.300006.5 06.8001.42K2 0
+200343.49 +295922.1 +000001.7-000003.000001.5 06.8001.17G5 0
+205949.63 +551304.9 +000004.1-000000.900003.0 06.8001.37K1 0
+212546.39 +153704.0 -000020.1-000021.400002.6 06.8001.55K2 0
+214438.89 +581332.3 +000067.3+000024.100005.5 06.8001.05G9 0
+222950.91 -781247.4 +000002.2-000012.200003.8 06.8001.50K3 0
+002043.56 +615246.5 -000002.9-000000.400000.5 06.8002.02M2 0
+002444.31 -510235.7 +000545.6-000254.900028.9 06.8100.60G3 0
+003911.24 -575804.0 +000067.7-000030.400012.5 06.8100.47F5 0
+010318.04 -600550.1 -000119.1-000093.800012.4 06.8100.48F5 1
+010713.87 +493319.7 +000020.9-000008.900005.9 06.81-0.03A0 1
+033621.91 +555312.7 +000006.7-000012.200003.8 06.8100.12B8 0
+033958.64 +635214.7 +000129.4-000143.100022.9 06.8100.48F5 0
+035427.90 +163659.2 +000217.1-000165.600048.4 06.8100.72G0 0
+035515.54 -384533.3 -000006.2-000001.700004.2 06.81-0.03Ap 0
+042630.50 -324858.8 +000035.6+000009.800018.9 06.8100.39F2 0
+045120.87 -680411.3 -000060.1+000060.200018.0 06.8100.61G1 0
+045707.48 -580411.5 -000001.5+000096.800009.8 06.8100.42F2 0
+053845.62 -023558.9 +000004.6-000000.400002.8 06.81-0.18B0 1
+054313.75 +414147.6 +000062.3-000100.600011.2 06.8100.71G0 0
+054339.06 +252622.4 -000001.5-000002.900003.8 06.8100.00B1 0
+055314.72 -615021.9 -000005.0+000000.200006.6 06.8100.06A2 1
+062955.28 -593526.4 +000001.8-000001.200006.7 06.8100.36F0 0
+064425.40 +030829.7 -000001.8-000002.400000.7 06.8100.79F5 0
+065959.85 -612012.6 -000161.2+000264.500054.3 06.8100.79K0 0
+073234.53 +212428.2 -000008.4-000037.200006.9 06.8100.98G5 0
+073451.08 -441746.1 -000017.7+000002.300005.6 06.81-0.03A0 0
+075606.47 +233725.9 -000026.4-000018.100003.7 06.81-0.08B8 0
+080706.49 +095848.5 -000013.6+000002.900003.1 06.8100.93G5 0
+082440.99 -552151.8 -000015.8+000014.000004.0 06.81-0.11B6 0
+082510.77 -315624.7 -000014.3+000007.800002.9 06.81-0.08B8 0
+082733.88 -752131.8 -000033.9+000064.600008.4 06.8100.12A2 0
+082949.55 +261134.4 -000024.2-000010.500006.3 06.81-0.02A0 0
+085247.75 -472339.5 +000001.8-000007.400003.5 06.81-0.03B9 0
+090431.71 -562036.4 +000027.5-000066.800001.1 06.8100.40 1
+090853.43 -533536.4 -000004.9+000005.900000.1 06.8100.15A1 0
+092658.94 -484138.7 -000021.5+000012.900001.9 06.81-0.04B9 0
+093131.27 +012755.2 -000010.8-000030.400006.4 06.8100.55F8 1
+093459.70 +123916.4 -000011.4-000023.400005.2 06.81-0.02B9 0
+094415.65 -393416.3 -000049.2+000005.400017.0 06.8100.33F2 0
+094642.44 +450653.0 +000055.4-000131.400012.1 06.8100.95K0 0
+101859.77 +512419.8 +000024.8-000000.500019.6 06.8100.64G0 0
+104042.13 -643911.6 -000018.0+000011.900007.7 06.81-0.02B9 0
+104126.14 -560407.4 -000040.5+000004.400006.2 06.81-0.00B9 0
+105904.57 -533221.4 -000101.7+000026.500026.0 06.8100.50F6 0
+110236.80 -033045.3 -000023.9-000015.400003.4 06.8100.95G5 0
+111013.49 -072320.3 -000240.2-000171.500030.6 06.8100.61G0 0
+113635.39 -360716.7 +000005.3-000001.800014.5 06.8100.26F0 0
+120716.18 -644054.5 -000158.8+000008.100016.1 06.8100.47F5 0
+120928.35 -115124.0 +000320.9-000163.800036.5 06.8100.67G0 0
+121732.10 -485531.8 -000263.6-000039.600023.7 06.8100.57G1 1
+121953.71 -625115.1 -000005.8-000000.300000.8 06.8100.25A0 0 0.05 6.25
+125713.62 +081737.5 -000092.6+000010.800009.7 06.8100.47F5 1
+130802.44 +244951.8 -000046.7+000035.800004.7 06.8100.93G8 0
+134834.67 +075736.5 +000046.6-000012.800016.7 06.8100.34F2 1
+150830.18 -801850.0 -000014.7-000005.400004.2 06.8100.04B4 0
+151717.71 +624615.7 -000004.0+000005.000006.2 06.8100.95K0 0
+153046.09 +342756.5 -000025.0-000010.600009.1 06.8100.04A0 0
+160341.54 +590522.7 -000017.6-000010.600007.3 06.8100.99K0 0
+160429.59 +004020.7 +000004.9-000082.700019.2 06.8100.45F8 0
+165241.12 +180343.9 +000029.7-000023.000020.9 06.8100.53F8 0
+165332.23 +424932.3 +000121.3-000325.200021.1 06.8100.63G0 0
+171739.53 -263744.3 -000005.0-000023.600007.5 06.8100.02B9 1
+172229.78 -541707.5 +000062.1-000094.900025.0 06.8100.50F5 1
+172344.35 -583954.8 +000000.1-000008.800002.1 06.81-0.09B4 0
+183119.05 -185430.0 -000140.1-000194.600075.7 06.8100.86K1 0
+183314.41 -240634.3 +000001.0-000007.600003.1 06.8100.02B3 0
+184537.15 -481550.6 +000011.5+000001.700006.5 06.8100.21A9 0
+191841.57 -560840.8 -000029.9-000016.800004.1 06.81-0.17B3 0
+192027.10 +395534.3 +000012.3-000003.800004.6 06.8100.80G5 0
+194524.33 -305410.7 +000005.6-000015.700004.3 06.8100.12A1 0
+195557.18 +101225.8 +000143.5+000004.900004.6 06.8100.90G5 0
+202348.04 +370134.1 +000002.7-000000.600002.3 06.8100.12B9 0
+203933.01 +421456.7 -000062.6-000221.500030.5 06.8100.51G0 0
+204054.02 +173415.6 +000016.1+000014.100004.0 06.81-0.06A0 0
+204137.64 +134831.7 +000020.8-000000.100006.3 06.8100.17A2 0
+204334.77 -113829.2 +000008.8-000012.800003.1 06.8100.99K0 0
+204813.66 -191536.9 +000036.3-000024.300011.6 06.8100.42F3 0
+213508.64 +434211.8 +000001.9+000004.800002.6 06.81-0.10B8 0
+223100.49 -492558.1 -000135.2-000194.100024.5 06.8100.60G4 0
+224654.37 -331056.9 +000049.6+000003.000006.2 06.8100.97G8 0
+225547.02 +441829.7 +000004.5-000005.700005.7 06.8100.85K0 1
+230019.93 -085249.7 +000025.5-000026.400010.4 06.8100.43F2 0
+230455.32 +564126.1 +000012.5-000007.600003.3 06.8100.05A0 0
+230616.65 +753453.0 +000012.2+000004.000002.0 06.8100.03B9 0
+231123.51 +504616.8 +000053.0+000012.600006.5 06.8100.46F8 1
+231523.04 +254020.0 +000000.3+000013.500005.6 06.8100.85G5 0
+232627.34 +402313.0 -000018.2-000162.900010.0 06.8100.95G5 0
+233334.64 +174907.6 +000255.9+000024.300020.7 06.8100.67G2 0
+235059.26 +635905.5 -000018.1-000003.400004.5 06.8100.07A0 0
+002005.06 +061733.4 -000001.4+000011.600001.6 06.8101.53K0 0
+002322.13 -295049.8 +000029.9-000038.300004.2 06.8101.56M2 0
+003938.15 -854203.0 +000173.2-000012.400006.2 06.8101.26K5 0
+004637.29 -301127.3 -000023.8-000003.100008.3 06.8101.23K2 0
+021507.70 +550517.5 +000007.8+000012.500002.9 06.8101.39K0 0
+024200.68 +305609.2 +000103.8-000044.600007.9 06.8101.04K0 0
+030459.22 -741911.8 +000065.4+000059.000005.0 06.8101.28K2 0
+044911.75 -341842.4 +000011.2-000026.200002.6 06.8101.27K1 0
+052312.61 +470117.9 +000014.9-000010.900002.9 06.8101.70K5 0
+052706.36 -445143.7 +000010.6+000029.200003.3 06.8101.43K3 0
+062026.96 -490615.5 +000003.6-000002.800003.2 06.8101.18K1 0
+062338.81 +403117.0 +000030.7-000008.200007.1 06.8101.06G5 0
+064747.51 +214129.7 +000008.0-000013.200003.1 06.8101.63M. 0
+073047.47 -094636.8 -000001.4+000003.300001.4 06.8101.10K0 0
+074512.31 -042713.9 +000005.9-000042.800007.0 06.8101.22K5 0
+075511.04 +092059.9 -000017.9-000004.900002.7 06.8101.14G5 0
+075615.51 +295107.4 -000002.8+000004.600003.4 06.8101.41K0 0
+081609.87 +464808.0 -000011.0-000008.200002.7 06.8101.60K5 0
+082118.80 -145833.1 -000002.5-000013.700003.3 06.8101.32K2 0
+084751.53 -332354.1 +000024.7-000002.600007.5 06.8101.16K1 0
+092305.99 -534912.7 -000009.3+000007.300004.0 06.8101.04G8 0
+102938.27 -430303.0 -000016.1+000008.100004.0 06.8101.58M0 1
+105513.12 +770515.2 -000038.5+000005.900003.1 06.8101.53M3 0
+122801.81 -142703.1 -000011.5-000032.900005.9 06.8101.47K4 0
+124157.68 -073000.7 +000015.0-000045.600003.2 06.8101.58K5 0
+124753.34 -250055.0 -000027.0-000029.600006.5 06.8101.04K0 0
+140149.39 +402512.2 -000016.0-000007.200004.7 06.8101.18K2 0
+152617.21 -363553.7 -000006.0-000039.700008.4 06.8101.12K1 0
+154852.84 -010004.6 -000047.9+000000.300002.5 06.8101.59K5 0
+164933.25 -313904.9 -000025.0-000010.200004.9 06.8101.15K0 0
+171104.37 -203915.2 -000007.1-000137.800013.1 06.8101.03K1 0
+171613.19 +714732.5 +000001.5-000007.800004.1 06.8101.07K2 0
+173258.99 -172945.5 -000005.9+000014.000007.0 06.8101.02K0 1
+181505.11 -294922.7 +000001.3-000018.500004.5 06.8101.68M1 0
+183554.74 +722248.8 +000024.2+000017.800005.5 06.8101.34K2 0
+195015.13 +174236.1 +000038.1-000017.800006.5 06.8101.14K0 0
+201039.07 -464406.0 +000042.5-000048.200005.5 06.8101.17K1 0
+203616.42 -122252.6 +000022.3+000012.900006.9 06.8101.27K2 0
+210623.90 -343743.6 +000035.1-000007.000006.5 06.8101.08K1 0
+212158.65 -091940.3 +000012.0-000045.500006.7 06.8101.19K2 0
+224027.16 +043431.1 +000107.0-000123.800008.9 06.8101.05K0 0
+224808.01 +493457.8 +000032.4-000005.700004.4 06.8101.56M3 0
+225352.15 +015035.5 +000014.9-000014.900001.9 06.8101.64K5 0
+232538.82 +685721.7 -000027.9-000002.900004.0 06.8101.21K0 0
+233349.22 +464052.0 +000012.4-000043.300006.9 06.8101.14K0 0
+001448.25 -141039.3 -000071.0-000047.700011.3 06.8200.26A7 0
+004841.10 +520603.0 +000003.8-000013.300002.7 06.8200.84F8 0
+005359.04 -484729.0 +000081.1+000008.100005.6 06.8200.96G8 0
+010353.36 +473832.3 -000005.3-000002.700001.1 06.82-0.06B2 0
+010449.88 +742219.7 +000018.6-000001.400002.1 06.8200.04A0 0
+021053.67 +390236.0 -000007.6-000020.000001.9 06.8200.08A1 1
+021908.73 +194116.8 -000022.2-000125.600029.7 06.8200.57F8 0
+023336.48 +185248.0 +000085.2+000011.600011.7 06.8200.29A5 0
+034007.24 +340659.3 -000074.4+000006.200021.9 06.8200.54F5 1
+035217.08 -003920.2 +000047.8+000002.900009.3 06.8200.22A2 0
+035537.19 +521335.6 -000118.8+000108.900025.0 06.8200.52F5 0
+035937.43 -562822.5 +000029.9+000044.000006.5 06.8200.25A2 0
+045157.17 +095222.0 +000020.6-000029.600018.3 06.8200.42F2 0
+052750.55 -322503.3 -000002.7-000026.300004.7 06.8200.91G8 1
+053302.91 +680048.4 +000002.6-000190.300017.1 06.8200.37F0 0
+053526.57 -154416.6 -000000.9+000007.900004.2 06.82-0.12B5 0 0.07 0.86
+055901.76 -511323.5 -000003.3+000013.300005.5 06.82-0.10B8 1
+060206.32 -385922.1 +000059.8+000061.000007.0 06.8200.94G8 0
+063408.11 -293746.3 -000009.2-000034.600008.0 06.8200.30A1 1
+064021.30 +405810.9 -000032.8-000004.000008.3 06.8200.47F2 1
+070924.96 -602249.7 -000003.2+000049.900004.3 06.8200.82G5 1
+071912.77 -245720.6 -000002.7+000006.100001.8 06.82-0.17B2 0 0.07 2.49
+072235.66 -320245.7 -000009.1+000004.200001.8 06.82-0.17B3 0
+072556.10 -141043.5 -000004.5-000003.500003.6 06.8200.03B9 0
+073249.37 -020203.6 -000027.2-000011.000006.4 06.82-0.02A0 0
+073626.10 -541113.9 +000009.9-000010.800005.3 06.8200.04A0 1
+074147.90 +544556.8 -000008.8-000002.500001.3 06.8200.99K0 0
+074947.73 +261549.9 -000036.0-000010.400005.7 06.8200.96G8 1
+080157.12 -271253.2 -000006.2+000001.100000.6 06.82-0.04B7 1
+080547.71 +020954.4 -000000.9-000009.600002.2 06.8200.01A0 0
+084940.50 -083816.8 +000004.9-000052.500011.9 06.8200.24A5 0
+091627.58 -135003.0 -000055.3+000020.800012.3 06.8200.19A3 0
+091712.29 +015546.7 -000037.4-000001.300008.0 06.8200.27F0 0
+093317.36 -575748.4 -000012.4+000008.600001.0 06.8200.02B8 1
+094946.64 +310437.6 +000055.6-000043.100013.3 06.8200.22A5 0
+100237.03 -202526.3 +000024.3-000023.300009.2 06.8200.18A3 0 0.07 0.75
+101014.43 -480050.6 -000032.0-000014.400005.0 06.8200.89G6 0
+104130.36 -354352.0 -000024.8-000003.900008.1 06.8200.05A0 0
+110049.79 -520429.9 -000017.8-000006.600008.2 06.8200.00A0 0
+110545.77 -472632.2 -000031.6-000002.200009.2 06.8200.04A0 0
+110913.70 -011959.7 -000064.6-000004.500013.1 06.8200.17A2 0
+111350.73 -525120.7 +000015.0-000058.100012.1 06.8200.26Am 0
+111556.35 +123649.0 -000022.9-000016.400005.3 06.82-0.03A0 0
+114153.72 -601350.9 -000006.6+000001.300001.1 06.8200.35F0 0
+121225.45 -600404.1 -000080.3+000002.500007.2 06.8200.26A8 0
+122816.79 -614555.2 +000075.3-000158.900020.6 06.8200.67G3 1
+124748.38 +500925.1 -000100.1-000005.700015.4 06.8200.39F0 0
+125506.99 -421727.1 -000005.0-000005.700002.8 06.82-0.13B5 0
+131052.34 +211402.0 +000020.4-000059.200007.8 06.8200.42F2 1
+131132.36 +215507.4 -000024.5-000024.100006.1 06.8200.88G5 0
+131336.89 +564229.9 +000111.9-000017.900038.9 06.8200.60G1 0
+133222.00 +364905.6 +000018.0-000019.600004.9 06.8200.76G8 1
+133626.17 -422455.3 +000012.6+000008.000011.0 06.8200.24A3 0
+135023.53 +211635.7 -000034.6+000007.700009.7 06.8200.94G0 0
+135636.99 +155327.5 -000052.4+000056.900007.0 06.8200.95K0 0
+141354.61 +290619.6 +000037.2-000005.200010.6 06.8200.35F0 1
+142158.61 -015917.0 -000059.8-000006.400008.2 06.8200.20A2 0
+142238.65 -074604.3 +000015.6-000133.800022.8 06.8200.58G0 1
+150750.16 +630701.6 +000002.9-000000.500011.0 06.8200.41F4 0
+150845.23 -613801.5 -000003.7-000006.800003.2 06.82-0.08B3 0
+153213.89 -450403.1 +000006.1-000002.300004.0 06.82-0.02B9 0
+154704.47 -353037.0 -000021.6-000024.300007.6 06.8200.02A0 1
+154952.28 -175407.0 +000023.5-000004.500023.1 06.8200.41F3 0
+163256.73 +500831.8 -000036.5-000026.700006.8 06.8200.91G5 0
+164157.22 +735314.3 -000015.0+000035.500008.3 06.8200.22A2 0
+164824.66 -311213.0 -000003.4-000017.900003.4 06.82-0.04B4 0
+165255.14 +752334.2 +000040.5-000008.000010.6 06.8200.32F0 0
+171015.56 +002853.8 -000014.3+000002.500013.1 06.8200.94G5 0
+171259.21 -583548.3 -000059.5-000092.400017.7 06.8200.39F5 1
+171339.23 +212552.7 +000002.5-000000.000005.6 06.8200.99K0 0
+172529.64 -294014.2 -000007.7-000021.100005.2 06.8200.19A2 0
+175237.06 -051543.3 -000012.2-000018.800007.3 06.8200.99K0 1
+180629.54 -583415.3 +000001.2-000005.900001.6 06.82-0.09B3 0
+181050.01 +443554.0 +000002.3-000016.700002.8 06.8200.99K0 0
+181303.84 +025850.2 -000008.4-000006.900008.5 06.8200.12A2 0
+181347.48 -461844.9 +000000.1-000052.500009.8 06.8200.04A1 0
+190050.17 +421510.4 -000011.9-000142.500028.6 06.8200.53F8 0
+190119.31 +293108.0 +000011.4+000005.500006.1 06.8200.05A0 0
+191557.64 +311427.1 -000003.1-000008.700001.2 06.82-0.08B9 0
+191739.99 +222628.4 +000001.1-000009.900003.5 06.8200.07B5 0 0.82 4.48
+192041.08 -241236.3 +000004.2-000135.200006.2 06.8200.97K0 0
+192059.85 +190843.4 +000060.8+000062.200017.1 06.8200.46A0 1
+194325.04 +222942.0 +000001.0-000004.800002.6 06.82-0.09B5 0
+201532.52 +025047.7 +000049.0-000003.500007.5 06.8200.45F5 0
+202849.94 -014404.1 +000052.4-000042.900031.3 06.8200.55G0 0
+214823.51 +324746.2 +000004.1+000000.800002.8 06.82-0.01A0 0
+215140.18 +191825.0 -000035.4-000008.400009.9 06.8200.50F6 1
+223847.28 +441849.5 +000234.4+000065.800026.3 06.8200.58G0 1
+223850.03 +043148.8 +000035.2-000005.300011.4 06.8200.20A3 0
+223924.82 +812331.4 +000023.0+000009.500003.3 06.8200.76F8 1
+225249.35 +463254.3 +000010.7-000008.100004.4 06.82-0.03B9 0
+000133.65 +444031.6 -000010.6-000018.400007.5 06.8201.07K0 0
+000850.00 +402940.4 +000007.1-000008.000003.2 06.8201.57K5 0
+002923.12 -403955.5 +000022.1-000007.800002.8 06.8201.27G8 0
+013224.27 +682432.6 +000108.7-000060.200006.7 06.8201.24K3 0
+014311.11 +483100.4 -000000.7-000004.600000.2 06.8201.87M2 0
+014436.78 -342421.7 +000010.4-000017.300003.9 06.8201.43K3 1
+015456.37 +563456.9 +000001.0-000001.400000.5 06.8201.15G2 0
+021154.32 -471012.9 -000016.7-000042.800002.0 06.8201.40K2 0
+023040.73 +401003.6 +000059.5-000037.100005.0 06.8201.35K2 0
+024937.88 +005515.7 +000021.1-000025.800008.0 06.8201.02K2 0
+034040.16 -192822.8 +000086.1+000028.600006.7 06.8201.12K2 0
+052218.62 -083958.0 +000048.2-000005.500001.3 06.8201.80S4 0
+053503.57 +241726.9 +000006.6-000012.300006.4 06.8201.04K0 0
+054126.77 +034640.9 +000034.5+000006.200006.9 06.8201.12G5 0
+054356.69 +663734.7 +000055.5-000078.600006.7 06.8201.22K0 0
+055224.52 -520318.6 +000007.3-000021.500002.7 06.8201.62M1 0
+070821.89 -205133.7 +000000.7-000005.300000.6 06.8201.51K3 0
+073459.50 +042622.3 -000002.8-000002.200001.6 06.8201.18K0 0
+074256.29 -215940.0 +000077.0-000119.000007.3 06.8201.10K1 0
+083836.74 -740428.7 +000027.4+000155.400008.5 06.8201.05K0 0
+092329.54 +074249.8 -000003.2-000040.500002.7 06.8201.59M4 0
+103228.55 -060430.0 -000014.6-000035.100006.5 06.8201.06K0 0
+103449.92 +275742.4 +000152.6-000085.700016.1 06.8201.06K2 0
+110916.75 +512244.4 -000003.8-000004.300002.8 06.8201.48M0 0
+114722.60 -182250.0 +000021.3-000047.100004.3 06.8201.25K0 0
+115923.96 +014936.5 -000023.3-000041.300003.7 06.8201.46K0 0
+121513.58 +165426.7 -000007.9+000012.000001.6 06.8201.19K2 0
+122300.13 -245216.7 -000060.2+000037.800006.9 06.8201.06K0 0
+131401.92 -623914.0 -000005.5-000003.200000.4 06.8201.00F8 1
+132426.11 -041831.1 -000083.9-000142.300008.4 06.8201.08K0 1
+132558.05 -350433.0 -000008.9-000006.200002.2 06.8201.63K5 0
+141309.80 -135135.6 -000039.3-000023.700002.4 06.8201.58M3 0
+143530.80 -894618.1 -000008.8-000008.800002.1 06.8201.70M4 0
+144202.27 -121405.6 +000008.2+000000.300004.7 06.8201.22K0 0
+144417.74 -240743.5 -000029.9+000022.100004.0 06.8201.42K2 0
+145339.12 +021415.3 -000061.5-000018.500004.8 06.8201.52K5 0
+145600.38 +242309.9 +000041.3-000023.400005.8 06.8201.17K2 0
+153816.64 +243118.9 -000012.0-000016.500006.4 06.8201.25MI 0
+165507.92 -063903.4 +000021.7-000018.000008.6 06.8201.31K0 0
+175104.89 +051344.3 +000001.3+000019.900003.4 06.8201.44K5 0
+193157.14 -540954.8 -000008.8-000011.900003.0 06.8201.47M4 0
+193507.61 +190018.0 +000000.0-000012.500001.8 06.8201.65K7 0
+195215.73 +281507.9 -000030.6-000058.300005.3 06.8201.35K2 0
+202826.60 -092213.4 +000022.3+000006.800006.1 06.8201.17G5 0
+203306.57 +542725.0 +000015.0+000003.200001.4 06.8201.75M0 0
+205332.17 -190649.4 +000005.8+000000.100004.6 06.8201.02K0 0
+205712.84 +690327.6 -000078.2-000034.900006.9 06.8201.26K2 0
+211940.76 +530329.2 +000009.0-000000.400005.7 06.8201.02K2 0
+221503.53 +434624.4 -000024.6-000046.500005.8 06.8201.08K0 0
+230338.12 -264847.9 +000026.2+000009.100002.9 06.8201.64M1 0
+231959.72 -473224.6 +000014.8+000006.400003.5 06.8201.25K1 0
+235140.20 +044152.2 -000031.7+000025.800004.1 06.8201.48K2 0
+235150.86 +425435.4 -000012.5-000006.900003.8 06.8201.01K0 0
+185020.03 -075427.4 +000008.6-000003.700002.5 06.8203.00C5 0
+003047.17 +160215.4 -000030.0-000001.300008.5 06.8300.13A0 0
+003943.64 -110901.7 -000058.5-000123.900013.8 06.8300.43F5 0
+010242.60 +090758.8 +000066.3-000023.700016.6 06.8300.50F5 0
+013533.36 +722631.3 -000017.1+000002.400004.5 06.8300.77G5 1
+014555.00 +032503.3 -000013.4-000010.400006.2 06.8300.36A5 0
+023520.02 -033334.3 -000156.9-000437.100027.9 06.8300.67G5 0
+034550.56 +550350.0 +000006.9-000028.500011.4 06.8300.21A5 0
+034659.38 +243112.8 +000021.5-000045.400006.7 06.8300.02B9 0
+034729.44 +241718.4 +000017.8-000044.900009.1 06.8300.07A0 0
+043033.75 -230127.8 -000000.8-000001.600007.1 06.8300.17A7 1
+052351.26 +362354.4 +000003.0-000010.500001.9 06.8300.90G5 0
+054513.10 -314009.5 -000015.8+000001.000014.2 06.8300.37F3 0
+055924.88 +453710.8 -000001.7-000007.900003.9 06.8300.05A0 0
+060659.85 -461220.1 -000090.9-000025.800021.4 06.8300.46F3 0
+061026.51 -770620.3 -000009.0+000017.900004.1 06.8300.03A1 0
+061904.82 +472338.8 -000029.7-000033.400031.3 06.8300.56F5 0
+064649.33 +164621.0 +000011.5-000014.000010.0 06.8300.41F5 0
+065659.79 +243834.3 -000025.9-000025.600005.2 06.8300.95K0 0
+065800.69 -460545.2 -000008.4+000016.900005.4 06.83-0.06A0 1
+070359.00 -433644.2 -000103.0+000396.500066.3 06.8300.78K0 1
+072122.17 -483137.6 -000013.2+000022.200005.0 06.83-0.07B9 1
+074013.60 +410948.5 -000004.8+000005.000008.2 06.83-0.04A0 0
+075100.21 +313649.1 -000013.2-000041.000004.7 06.8300.18A5 0
+075120.48 -092416.9 -000013.3+000002.700002.5 06.8300.08A0 1
+080307.20 -410733.9 -000029.3+000022.900004.8 06.8300.95G8 0
+080928.87 +551521.3 -000016.1-000029.800006.3 06.8300.35F0 0 0.08 0.16
+081449.02 +430206.2 -000017.6-000033.400004.8 06.8300.05A0 1
+082740.81 -042453.2 +000026.3-000040.800008.2 06.8300.36F0 1
+084043.23 +194309.6 -000034.3-000012.000006.4 06.8300.20A9 0
+085220.43 -124830.4 -000026.2-000103.900019.5 06.8300.55F8 0
+090343.43 -051016.9 -000021.4+000003.400005.0 06.83-0.06A0 0
+090952.84 -472834.4 -000014.0+000006.700002.7 06.83-0.13B4 0 0.06 1.07
+093926.60 -544512.1 -000016.6+000001.900002.0 06.83-0.13B5 0
+094114.64 +085943.9 -000019.7-000044.500010.2 06.8300.27F0 0
+102259.25 -242001.0 +000022.7-000024.200004.5 06.83-0.05B8 0
+102802.87 -571154.5 -000010.7+000002.900003.2 06.83-0.14B8 0 0.04 2.09
+103635.40 -284618.6 -000035.8+000008.200007.9 06.8300.07A2 1
+113634.22 +060624.1 -000101.8-000108.200006.5 06.8300.95K0 0
+115246.21 +152611.3 +000031.1-000061.600009.7 06.8300.22A2 0
+122106.60 -423343.2 -000009.6-000004.000003.4 06.8300.07A0 1
+124632.77 +240844.1 -000114.2-000216.500023.0 06.8300.54F8 0
+130622.71 +221647.4 +000004.3+000023.700010.6 06.8300.31F0 0
+131303.50 +381638.6 +000160.1-000102.400016.4 06.8300.47F7 0
+133514.11 +441149.2 -000015.6+000013.800008.4 06.8300.20F0 0
+134734.26 -711352.0 -000032.8-000016.800006.0 06.83-0.04B9 0
+135438.43 -343550.5 -000126.3-000078.000018.9 06.8300.41F5 0
+135604.62 -555710.8 -000028.3-000019.300005.7 06.8300.97K0 0
+135631.26 -273817.1 +000015.7-000000.900007.5 06.8300.96K0 0
+135855.40 +530623.3 +000018.1-000000.800007.0 06.8300.14A2 1
+144853.25 +055716.6 +000010.9-000087.300017.2 06.8300.46F6 1
+145130.18 -745559.1 -000010.0-000004.000003.4 06.83-0.00B8 1
+145648.32 +745403.3 +000013.5+000005.700006.7 06.8300.98K0 0
+154410.38 -501256.3 -000003.5-000034.200010.4 06.8300.35F2 1
+154650.97 -580730.5 -000024.9-000044.400007.6 06.8300.20A4 1
+155543.09 -443156.5 -000007.1-000014.700002.6 06.83-0.01B3 0
+155955.06 -332307.0 -000011.6-000018.700008.4 06.8300.04A0 0
+161311.87 -495304.7 -000024.1-000024.200007.6 06.8300.15A0 0
+164556.97 -613948.3 -000040.4-000041.400007.8 06.8300.10A0 1
+175756.57 +432501.6 -000012.4+000001.800005.9 06.83-0.03B9 0
+181515.83 +540827.4 -000038.9-000099.000007.7 06.8300.95K2 0
+182148.45 +213028.0 -000001.7-000006.600002.4 06.83-0.09B8 1 0.04 3.17
+185525.66 +401037.7 +000000.4+000001.300005.0 06.8300.10A2 0
+190148.60 +123227.5 +000002.4-000011.000003.3 06.8300.06B9 1
+190946.07 +374739.4 -000005.3-000028.100008.3 06.8300.36Am 0
+191927.70 +315758.8 -000001.9-000002.900001.0 06.83-0.09B3 0
+200100.61 -644826.3 +000168.8-000243.600023.4 06.8300.41F3 1
+200349.62 +145858.8 -000002.9-000003.900001.2 06.8300.87G0 0
+205559.00 +442226.1 +000004.0+000004.300005.6 06.83-0.05B9 0
+210555.50 +205648.4 +000020.8-000017.100002.6 06.8300.05B9 0 0.06 1.09
+212523.46 -450942.7 +000018.1-000015.700006.6 06.8300.11A0 0
+212607.42 +180354.4 +000002.2-000002.000003.3 06.83-0.01A0 0
+213310.12 +481812.4 -000008.6-000020.800005.0 06.83-0.01A1 1
+220715.10 -221426.6 +000020.1+000018.200003.7 06.8300.88G8 0
+220924.58 -705414.6 +000014.8-000009.300006.0 06.8300.97K0 0
+221804.04 +135701.3 +000074.9-000014.500009.4 06.8300.99K0 0
+223904.59 +372231.6 -000003.2-000005.700001.2 06.83-0.12B2 1
+224828.19 -273350.7 -000012.9-000111.000005.3 06.8300.92G8 0
+235239.87 -183342.7 +000027.1-000001.700012.1 06.8300.09A1 0
+000135.15 +282525.6 -000018.9-000034.100003.7 06.8301.20K2 0
+000740.92 -655556.2 +000029.3-000062.800007.8 06.8301.16K1 0
+001032.42 +330751.2 -000025.6-000000.500004.7 06.8301.43K4 0
+001809.19 +461251.7 +000030.3-000017.200005.3 06.8301.32K0 0
+010027.98 +211457.0 +000001.5-000006.700003.2 06.8301.37K2 0
+015444.94 +501745.0 +000009.9-000027.700004.7 06.8301.58K2 0
+023650.19 -200718.6 -000034.4-000040.700006.4 06.8301.12K0 0
+032400.90 +195425.4 +000011.4+000008.100004.5 06.8301.63K5 0
+035920.27 -435502.8 +000022.2-000009.400006.5 06.8301.07K1 0
+054314.52 -332529.9 -000001.5+000004.100001.9 06.8301.62M3 0
+064850.58 -294437.2 -000005.6+000001.000002.2 06.8301.52K4 0
+070058.63 +103730.3 -000004.0-000022.700001.7 06.8301.57K5 0
+075013.52 +394614.8 -000017.1-000020.100000.6 06.8301.64M0 0
+082936.39 +082502.0 -000005.8-000003.900004.0 06.8301.01K0 0
+092314.60 -210216.0 -000026.6+000015.200004.8 06.8301.57M2 0
+092656.72 +141811.6 -000023.7-000044.600004.8 06.8301.39K2 0
+093849.81 -642921.3 +000021.1+000037.000005.1 06.8301.16K0 0
+094734.85 -381123.0 -000016.1+000000.000001.9 06.8301.35K1 0
+100420.74 -482645.0 -000053.0+000040.100006.0 06.8301.01K0 0
+101112.76 -675332.5 -000031.0+000003.000004.5 06.8301.17K2 0
+105737.87 -455233.2 -000065.9+000004.000007.1 06.8301.14K1 0
+110958.77 -294738.9 -000050.2-000011.700003.2 06.8301.33K2 0
+115746.25 -602704.9 -000017.4+000004.100002.2 06.8301.06G8 0
+115922.31 -300338.9 -000017.1-000000.800004.0 06.8301.60K5 0
+125618.64 -553339.8 -000027.8-000003.600004.0 06.8301.52K3 0
+132540.09 +153350.6 -000062.8-000001.700006.9 06.8301.24K0 0
+142251.93 -393726.2 -000037.2-000018.500004.1 06.8301.42K3 0
+142527.69 -285343.6 +000060.6-000071.900007.5 06.8301.08K1 0
+143813.45 -455218.4 +000051.2-000048.300006.9 06.8301.17K2 0
+153628.13 -663243.6 +000008.5+000021.300003.2 06.8301.48K3 0
+164738.26 +793013.1 -000018.2+000028.400003.0 06.8301.27K0 0
+173811.99 -280248.2 -000006.9-000015.300002.0 06.8301.91K5 0
+174556.82 -485603.5 -000000.2-000004.000001.8 06.8301.69K4 0
+181456.21 +490929.2 +000002.3+000076.700005.2 06.8301.23K2 0
+183314.66 +185456.6 +000000.1-000073.500006.9 06.8301.04K0 0
+183453.62 -522314.5 +000037.6-000063.700004.8 06.8301.13K0 0
+184128.51 +121411.5 +000013.0+000005.000003.6 06.8301.00K2 0
+184647.27 -293753.6 -000033.8-000035.700004.6 06.8301.52M4 0
+194427.72 -413632.8 +000009.8-000006.600004.0 06.8301.29K2 0
+201620.71 +221714.1 +000009.8+000003.500005.8 06.8301.22K2 0
+202101.13 -105857.9 +000005.3+000005.300003.3 06.8301.39K0 0
+202504.41 -192601.3 +000021.0+000004.500006.6 06.8301.01K0 0
+204723.65 -455116.2 +000009.5-000005.200005.1 06.8301.28K2 0
+205155.96 +084621.9 +000012.8-000010.800004.0 06.8301.52K5 0
+214048.23 +035348.8 +000005.1+000006.300004.9 06.8301.51K5 0
+215227.07 +544058.7 +000033.1+000016.300005.1 06.8301.03K1 0
+220702.57 +114603.9 -000027.4-000034.800003.0 06.8301.64M1 0
+221710.01 -344538.7 +000023.5-000036.800003.5 06.8301.24K3 0
+233234.99 +534111.0 +000003.9-000005.200002.4 06.8301.07K0 0
+235946.49 -001648.2 -000005.1-000025.400002.7 06.8301.61M2 0
+001653.59 -523905.7 +000314.9+000182.500043.5 06.8400.66G2 1
+003239.47 +231136.1 +000128.7+000023.600007.3 06.8400.92G8 0
+005843.10 +470211.8 +000001.1-000008.200003.7 06.84-0.10A0 0
+010253.78 +514753.2 +000010.9-000005.500000.9 06.84-0.02B5 1
+010416.74 +541215.8 -000136.7-000063.300016.1 06.8400.53G0 0
+012040.63 -135324.0 +000040.0+000007.200006.3 06.8400.99K0 0
+013958.11 +414000.3 +000043.3-000002.400005.8 06.8400.92G5 0
+020056.73 -785212.6 +000120.9-000057.700021.9 06.8400.58F8 0
+021029.83 +812855.3 +000032.5-000011.600005.2 06.8400.40A3 1
+023222.31 +401621.0 -000006.3-000018.000005.0 06.8400.04A0 0
+023343.58 -722056.7 +000125.6-000013.400017.0 06.8400.57F8 0
+025522.01 +274320.7 +000003.2-000016.700006.5 06.84-0.03B9 0
+025947.37 +611723.8 -000002.7-000000.100001.8 06.8400.16B1 0
+030922.15 +641758.9 +000003.7-000019.500003.6 06.8400.95G5 0
+033442.84 -541920.6 +000053.7+000050.300009.8 06.8400.44F3 0
+034111.90 +585042.3 +000038.6-000064.000011.5 06.8400.33F0 0
+035716.30 +415250.4 -000018.8-000014.200009.5 06.8400.12A2 1
+040949.14 -033424.7 +000008.5+000008.200006.8 06.8400.04A0 0
+042413.95 +515613.6 -000015.9-000009.400005.1 06.8400.19A2 0
+053813.74 -011009.0 +000000.1-000001.300002.1 06.84-0.15B2 0
+054642.09 -361352.7 -000000.2-000018.700010.6 06.8400.09A3 0
+055009.35 -324833.2 -000007.2-000017.800005.5 06.8400.04A1 0
+060014.42 +330813.0 -000005.4-000000.500002.1 06.8400.19A2 0
+061123.18 +205419.5 +000001.0-000003.200000.9 06.8400.15B5 0
+062223.20 -455737.3 -000004.9+000010.400003.2 06.84-0.10B8 0
+062406.12 -364210.7 -000025.3-000005.200007.7 06.8400.93G6 0
+063624.01 +593952.3 -000003.0-000016.200004.6 06.8400.10A0 0
+063733.94 +121052.5 -000075.6-000284.700036.5 06.8400.72G5 0
+064722.79 -483349.2 -000017.7+000036.800005.1 06.8400.30G8 1
+065442.85 +241444.9 -000037.3-000096.400032.2 06.8400.58F8 0
+071529.11 -583233.5 -000026.0+000007.100007.2 06.8400.27A2 1
+072353.86 -172448.2 -000071.3-000022.100029.4 06.8400.49F7 0
+075529.19 -190250.6 -000004.1-000004.300003.0 06.8400.13A3 0
+075621.71 -202747.7 -000009.6-000011.100005.7 06.8400.04A0 0
+075900.74 -482234.8 -000006.6+000004.100001.5 06.84-0.12B2 0
+080353.25 -685612.7 -000015.9+000010.800004.8 06.8400.95G6 0
+081321.67 +563140.8 +000001.0-000058.000009.3 06.8400.45F2 0
+081327.79 +481651.1 -000030.8-000013.400006.5 06.84-0.03B9 0
+083423.31 -823400.8 -000049.0+000061.300008.4 06.8400.44Fm 0
+085633.84 +454550.8 -000025.0-000002.200012.9 06.8400.34F0 0
+091909.40 -562156.1 -000036.0+000025.400010.2 06.8400.16A3 0
+094406.89 +420303.9 -000020.7-000086.200009.1 06.8400.31F0 0
+103057.25 -442204.2 -000009.8+000005.000006.3 06.8400.86G5 0
+103504.65 -574037.7 -000020.8-000002.600001.9 06.8400.86G8 1
+105040.04 -611610.4 -000018.0+000004.000002.2 06.84-0.02B2 0
+111739.16 -333246.8 +000076.7-000332.200024.5 06.8400.51F7 0
+111801.40 +221047.9 -000032.1-000010.500007.3 06.8400.93G8 0
+112756.13 +443357.0 -000137.9-000006.400013.2 06.8400.39F0 1
+113736.77 +444258.8 -000017.5-000002.300006.2 06.8400.03B9 0
+113957.06 -332659.4 -000048.4-000026.600006.9 06.8400.00K1 1
+121811.11 -521822.6 -000011.2+000000.100003.4 06.84-0.06B8 0
+130927.58 -483128.7 -000017.0-000005.600006.8 06.8400.44F3 0
+135006.25 +183744.4 -000042.7-000023.700011.8 06.8400.34F0 0
+135829.84 -140719.4 +000008.4-000001.600007.7 06.8400.97K0 0
+140828.99 -114946.0 -000021.4-000011.600008.8 06.8400.11A2 0
+142522.92 -550105.4 +000008.5-000020.900004.4 06.8400.93G6 0
+145058.73 -424920.8 -000022.2-000022.800007.8 06.8400.13A2 0
+145435.63 +300349.0 -000035.7+000021.500010.7 06.8400.43F2 0
+145934.56 +535136.7 +000021.2+000001.400008.5 06.8400.31 1
+150936.59 -684316.8 -000028.6-000031.000006.5 06.84-0.02B9 1
+151713.89 -660532.2 +000021.8+000003.200003.8 06.84-0.01B6 0
+152923.29 +474248.4 +000011.5+000004.500007.0 06.8400.07A0 0
+153058.89 -475513.1 -000007.0-000017.200004.7 06.8400.90G3 0
+161745.86 +314813.0 +000155.7+000312.300034.8 06.8400.60G0 1
+162426.40 +521721.7 -000004.0+000016.300007.6 06.8400.01A0 0
+163255.73 -103345.1 +000016.9+000017.000010.8 06.8400.28A5 0
+170833.54 +242911.8 +000008.9-000049.300008.9 06.8400.13A0 0
+173225.16 +262621.7 +000013.8+000036.500013.2 06.8400.21A7 0
+173636.79 +134847.8 -000000.1+000004.400011.1 06.8400.21A3 0
+180821.80 +440645.1 +000021.4+000024.900010.3 06.8400.44F5 1
+180921.33 +295705.6 +000071.1+000060.500039.6 06.8400.63G0 0
+181941.35 -454155.8 -000078.0-000135.300026.4 06.8400.53F7 1
+182211.79 +513231.0 +000016.1-000012.500006.7 06.8400.13A2 0
+182510.14 +645017.8 -000019.5+000061.500006.2 06.8400.99K0 0
+183841.87 -300140.4 -000004.1-000003.800009.2 06.8400.40F2 0
+184615.80 -724848.1 -000053.4-000079.500015.0 06.8400.49F5 0
+185059.87 -201742.8 -000000.6-000004.900000.6 06.8400.85G0 0 0.59 6.64
+190635.11 -012046.0 +000006.9-000009.100002.0 06.8400.19B5 1
+191058.25 -063718.5 +000021.2-000020.400009.0 06.8400.13A0 1
+192025.54 +320556.2 +000000.5-000005.500003.1 06.84-0.10B9 0
+192445.39 +165725.4 +000036.7-000014.400008.0 06.8400.15A0 0
+193122.18 -461622.7 +000014.7-000007.500004.0 06.8400.99G6 0
+195352.68 +263536.5 +000007.2-000015.500006.1 06.8400.10A0 0
+200302.55 +181743.9 +000050.0-000026.800015.6 06.8400.62G0 0
+201056.92 +681620.0 -000008.1-000003.000001.5 06.8400.13B0 0
+201925.79 -205702.8 +000008.6+000003.100008.2 06.8400.33A9 1
+203635.95 -710417.0 +000003.3-000026.600005.6 06.84-0.01A0 0
+205030.19 -245857.2 -000078.5-000110.300018.6 06.8400.49F6 0
+205136.22 -275942.9 +000041.5+000002.300010.2 06.8400.26A1 0
+213142.39 +483504.8 -000007.9-000019.300003.5 06.84-0.02A0 0
+214921.58 +154540.2 +000027.5+000006.200005.3 06.8400.91K0 0
+220710.73 +722221.9 +000083.9+000043.900008.9 06.8400.14A0 0 0.05 0.22
+223606.43 -162316.6 +000005.6-000017.800000.3 06.84-0.14B1 0
+223622.33 +375032.1 -000000.9-000005.300002.9 06.84-0.13B2 0
+230221.04 +232025.7 +000018.4+000009.500005.4 06.8400.06A0 0
+232338.41 +540151.5 +000014.4+000002.200003.6 06.8400.08A2 0
+235516.68 -315303.4 +000017.8+000001.600003.2 06.84-0.08A 0
+235537.70 +081323.9 +000015.5-000008.600007.5 06.84-0.01A0 0
+000955.02 -023340.4 +000003.6-000015.000002.7 06.8401.61K2 0
+003740.69 +210559.2 +000072.3-000018.800006.7 06.8401.10K1 0
+010423.90 -475625.3 +000059.3+000012.600002.5 06.8401.60M1 0
+010606.34 -105907.4 +000015.0-000027.900008.8 06.8401.00G5 0
+013058.96 +492036.1 -000045.6-000055.700004.7 06.8401.36K0 0
+021841.56 +081050.5 +000008.0-000000.400006.6 06.8401.09K0 0
+023538.44 -145641.9 -000028.5-000079.200009.2 06.8401.12K0 1
+024516.67 -461713.1 +000012.7-000002.800002.5 06.8401.36K2 0
+025222.48 +420115.5 -000000.5-000005.600002.5 06.8401.15K0 0
+031417.19 +741435.2 +000004.6-000011.000003.4 06.8401.84M2 0
+033625.03 -790555.1 -000014.4-000024.400006.4 06.8401.01K0 0
+035711.29 +211924.9 -000006.4-000012.800008.0 06.8401.03K0 0
+061556.50 +101654.5 -000019.9-000033.200012.0 06.8401.22K3 1
+064101.85 -073421.5 -000002.4+000003.200002.9 06.8401.54K2 0
+064417.39 +403723.9 -000021.4-000152.800006.7 06.8401.59M4 1
+065135.79 +092624.5 +000009.1-000019.300004.5 06.8401.36K5 0
+065754.00 +414220.1 +000038.1-000054.700006.7 06.8401.02K0 0
+070207.59 -060120.4 -000001.3-000017.600005.2 06.8401.49K5 0
+070806.30 +440224.0 +000004.2-000005.700005.6 06.8401.07G5 0
+073158.19 -055633.5 -000009.4-000003.500000.1 06.8401.30K0 0
+073820.73 +331112.5 -000003.0-000021.400003.8 06.8401.27G5 0
+075413.30 +210619.1 -000000.4-000017.100001.6 06.8401.66M1 0
+075936.76 +795141.4 -000009.6-000008.500002.6 06.8401.35K2 0
+080350.50 +220414.9 -000042.4-000003.100005.1 06.8401.19K0 0
+081858.96 +561517.0 +000001.6-000007.800001.8 06.8401.56K5 0
+084556.63 -320949.9 -000018.3+000009.600005.1 06.8401.15K1 0
+091534.58 -331926.0 -000010.7-000026.300004.0 06.8401.31K2 0
+093055.14 -053941.7 +000004.4+000037.000004.4 06.8401.05K0 0
+095417.56 +595513.5 +000031.0-000016.800003.8 06.8401.41K2 0
+102441.75 +824806.0 +000002.2-000004.300007.7 06.8401.00K0 0
+104550.58 -405824.2 -000024.0+000006.900005.9 06.8401.03K0 0
+105856.69 -193616.6 +000041.9-000071.700006.7 06.8401.06K0 0
+114901.86 +160756.7 -000016.5+000011.800008.2 06.8401.07K0 0
+121920.19 -085452.6 +000003.0-000024.100005.6 06.8401.09K0 0
+124036.06 -140559.3 -000024.8-000002.800003.0 06.8401.34K2 0
+132206.40 -142511.2 +000004.0-000044.700003.9 06.8401.51K5 0
+140630.05 -345355.3 -000024.3-000006.500002.4 06.8401.54M1 0
+142856.46 +034310.4 -000001.8+000017.700001.8 06.8401.61K5 0
+161345.46 -080704.8 -000042.2-000008.700005.9 06.8401.07K0 0
+163359.18 +521416.6 +000005.6+000003.800004.1 06.8401.01K0 0
+163708.51 -522253.9 -000006.9-000026.400004.9 06.8401.61M2 0
+172030.18 +441131.3 -000008.0+000041.800004.0 06.8401.04K0 0
+180530.74 +515649.0 +000018.4+000059.400005.8 06.8401.17K0 0
+180532.93 -372818.4 -000027.5-000031.100006.2 06.8401.03K0 0
+181407.73 +281259.3 -000011.9-000039.700005.0 06.8401.09K1 0
+182834.88 -772157.9 +000016.3-000065.200005.3 06.8401.08K0 0
+191500.77 -485745.6 +000018.5+000004.900002.6 06.8401.27K2 0
+192726.56 +181745.2 +000000.8-000005.500002.7 06.8401.01B7 0
+193128.34 +551552.0 +000064.8+000138.400008.5 06.8401.11K2 0
+194435.81 +131349.3 +000005.8-000004.900003.0 06.8401.66K5 0
+195145.07 -130157.4 +000013.2-000029.600005.4 06.8401.56K4 0
+202844.20 -235901.3 -000000.8-000059.500005.9 06.8401.24K2 0
+205748.87 +041143.8 +000003.7-000000.200002.4 06.8401.39K2 0
+211502.13 -490551.1 -000018.6-000007.300006.0 06.8401.30K3 1
+215148.27 +645359.8 +000021.5-000006.300005.9 06.8401.00K0 1
+215221.47 -412445.4 +000002.6-000020.300004.8 06.8401.30K2 0
+221343.12 -680735.0 +000026.9+000000.500003.9 06.8401.38K3 0
+223427.07 -344030.9 -000021.6-000005.700006.6 06.8401.05K0 0
diff --git a/kstars/kstars/data/hip014.dat b/kstars/kstars/data/hip014.dat
new file mode 100644
index 00000000..51192e3f
--- /dev/null
+++ b/kstars/kstars/data/hip014.dat
@@ -0,0 +1,1000 @@
+224709.10 -414130.7 +000026.1+000007.000004.3 06.8401.27K3 0
+232709.57 -624413.7 +000001.7+000000.300003.4 06.8401.63M0 0
+232717.22 +653715.8 -000002.0-000073.500007.8 06.8401.03K0 0
+234353.97 -452744.7 +000054.7-000065.600008.0 06.8401.22K1 0
+003726.41 +401956.6 -000015.5-000001.300006.0 06.8500.02A0 0
+012412.19 -314842.4 +000165.4-000076.600020.0 06.8500.57F8 0
+013133.97 -190122.4 -000013.1-000036.800011.4 06.8500.26A4 0
+013648.33 -484814.3 -000009.4+000030.600006.4 06.8500.94G8 0
+015548.37 +302117.2 +000099.0-000054.000007.7 06.8500.24A5 0
+024339.70 -330244.0 -000007.6+000009.900006.2 06.8500.94G8 0
+024813.19 -033709.0 +000027.5-000023.800006.3 06.8500.10A0 0
+032705.15 +481220.1 +000022.9-000024.800005.5 06.85-0.03B8 0
+034548.80 +230850.1 +000021.1-000044.500009.7 06.8500.06A0 1
+035524.85 +490226.1 +000004.9-000001.100000.4 06.8500.49B3 0
+041954.78 +163121.6 +000121.3-000036.600023.3 06.8500.51F7 1
+043402.65 -282658.4 -000018.0-000038.100007.2 06.8500.41F0 0
+044549.64 -340018.2 +000042.3+000017.100004.7 06.8500.00A0 0
+045003.62 +082428.3 -000003.2-000004.100002.0 06.85-0.04B1 0
+052809.27 +162620.9 -000036.2-000054.000016.4 06.8500.67G0 0
+053856.75 +492458.4 +000012.9-000002.900004.1 06.8500.98G5 0
+054156.72 +353752.8 -000015.6+000001.100009.6 06.8500.02A0 0
+054232.91 -000057.8 +000002.8-000018.400003.1 06.8500.98K0 0
+054529.79 +520941.4 +000087.0-000178.300021.9 06.8500.64G0 0
+055439.17 -263937.4 -000019.6+000041.900009.6 06.8500.20A5 0
+061023.79 +025406.7 -000002.4+000000.100003.6 06.85-0.07B9 0
+061115.83 +475424.6 -000012.3-000027.300011.8 06.8500.18A2 0
+061200.45 +064701.3 +000196.4-000253.400043.3 06.8500.64G4 0
+061211.20 -653153.5 +000028.1+000150.900016.5 06.8500.48F6 1
+061341.77 -514002.9 -000005.6-000032.000009.2 06.8500.07A2 0
+062542.07 +140533.7 -000005.6-000002.500001.6 06.8500.61F6 0
+063022.01 +281243.7 -000000.3-000009.700003.9 06.8500.17A2 0
+064157.18 -201458.6 -000006.0-000052.700006.7 06.8500.90K0 1
+064931.80 -323231.9 -000003.1-000006.500004.3 06.85-0.08B9 0
+073631.82 -251958.1 -000004.6+000004.700001.3 06.85-0.08B2 0
+073730.50 +185504.9 -000015.3-000086.700016.9 06.8500.34F0 0
+074812.49 -243438.0 -000030.4+000006.400006.0 06.85-0.03A0 0
+075402.21 -414210.6 -000007.2+000007.600002.3 06.85-0.10B8 1
+082136.30 -110244.4 -000001.4-000003.600007.7 06.8500.29F0 0
+084021.13 -422321.4 -000034.2+000033.800009.6 06.8500.16A3 1
+084330.01 -614119.1 +000099.5-000067.300003.9 06.85-0.11Ap 0 0.06 1.84
+084538.13 -770431.0 -000003.3-000015.700006.2 06.8500.06A1 0
+085619.96 -370720.9 -000162.0-000000.700025.4 06.8500.62G1 1
+090006.02 -742359.8 -000030.9+000016.900005.1 06.85-0.06B9 0
+093740.62 +014145.5 -000107.1+000024.900009.8 06.8500.94G5 1
+094106.48 -660449.1 -000074.2+000046.800005.8 06.8500.86G7 0
+101556.81 -553110.9 -000040.5+000015.100007.8 06.8500.06Ap 0
+101617.19 +785649.1 +000024.2+000004.000008.0 06.8500.10A0 0
+101857.50 +174221.4 -000041.8-000018.100009.1 06.8500.03A0 0
+103036.07 +361625.1 -000033.2-000063.600011.4 06.8500.32F0 0
+104236.03 -752749.6 -000012.2+000002.000002.7 06.8500.13B9 0
+110813.53 -522408.9 -000042.9+000115.700011.9 06.8500.41F2 0
+111710.68 -412325.9 -000119.3+000026.800011.1 06.8500.33Fm 0
+114423.80 -204144.7 -000044.4-000007.900011.2 06.8500.14A2 0
+120907.83 -784652.7 -000043.4-000007.100010.5 06.8500.25A6 0
+121047.34 +395329.5 -000045.9-000011.500010.1 06.8500.28A3 1
+121945.81 -764803.2 -000158.3-000054.100017.9 06.8500.45F8 0
+122514.16 -255911.6 -000196.3+000049.400019.4 06.8500.40F3 0
+125810.82 -470353.8 -000026.6-000005.600004.6 06.8500.04A1 0
+130821.96 -361326.9 -000116.1+000016.700010.7 06.8500.33A9 0
+132608.15 -323250.2 -000048.8-000016.000012.6 06.8500.36F0 1
+135553.12 -094519.1 +000006.1+000012.300016.2 06.8500.48F5 0
+141047.78 +004758.8 -000044.0-000033.200010.8 06.8500.13A2 0
+143303.01 +051924.5 +000006.7-000080.900005.5 06.8500.91G5 0
+160400.39 +730853.3 -000051.7+000091.100018.6 06.8500.49F5 0
+160448.95 +701542.0 +000005.9+000026.400007.0 06.8500.13A0 1
+170727.01 -654450.7 -000007.2-000056.300010.4 06.8500.40F2 0
+174607.33 +053148.8 +000000.4-000007.200002.4 06.85-0.01B4 0
+182516.77 -570543.7 +000027.6-000015.400020.5 06.8500.44F5 0
+184021.76 +260751.1 +000001.1+000004.000007.1 06.8500.02B9 0
+185432.85 +203655.1 +000002.5-000002.600004.4 06.8500.12A0 1
+201528.38 -073153.0 +000001.8+000003.000004.7 06.8500.22A2 0
+203014.44 +192515.8 +000004.0-000004.200003.7 06.8500.50B9 0
+203106.12 +154827.5 -000006.8-000005.500006.2 06.8500.14A2 1
+205333.32 +313734.1 +000038.2+000021.900008.0 06.8500.31A5 1
+205811.65 -690846.1 +000016.9-000028.900006.0 06.85-0.06B9 0
+211148.53 +294242.2 -000001.0-000011.100002.4 06.85-0.14B5 0 0.04 18.05
+212228.95 +492929.1 +000012.2-000008.500003.4 06.8500.03B9 1
+212242.00 +763317.0 -000128.6+000135.700025.7 06.8500.64G0 0
+212524.90 -141638.4 +000012.9-000001.100001.8 06.8500.04A0 0
+214724.79 -043631.0 +000034.2-000011.700008.9 06.8500.07A2 0
+215124.39 -231613.5 +000341.4-000084.800025.1 06.8500.49F6 0
+222437.52 -390737.3 +000110.7-000009.100008.9 06.8500.14Ap 1
+222634.65 -072238.9 +000074.7-000035.100012.6 06.8500.32F0 0
+224629.59 +545219.5 +000005.5-000001.800004.0 06.8500.07A0 0
+224718.90 +532254.6 -000014.8-000016.300006.9 06.8500.17A2 1
+225417.17 +561958.9 -000011.7-000007.000005.2 06.8500.92G8 0
+233952.87 +634331.6 +000042.6-000003.400008.4 06.8500.10A2 1
+002010.52 -130341.4 +000053.0+000012.700008.2 06.8501.03G8 0
+010040.40 -013930.9 +000006.3-000019.800001.8 06.8501.60M4 0
+015542.39 +815732.4 +000037.1-000012.600002.0 06.8501.64K5 0
+020113.63 +411244.5 +000015.2+000010.900003.9 06.8501.43K0 0
+022526.67 +350230.9 -000005.8+000002.200005.0 06.8501.06G5 0
+025908.27 -553354.9 +000008.0-000037.900004.5 06.8501.30K2 0
+025934.56 -535430.9 -000005.0+000012.800005.2 06.8501.22K2 0
+032518.26 +584140.2 -000037.5+000014.000007.3 06.8501.07K1 0
+033939.23 -561404.7 +000006.8+000015.900002.6 06.8501.64M2 0
+044624.50 +644837.5 +000033.6-000053.200004.2 06.8501.20G5 0
+051731.79 +240035.5 -000021.3-000076.300011.6 06.8501.06K0 0
+052343.30 +560520.0 +000012.6+000006.300004.7 06.8501.10K0 0
+061324.68 -152302.8 +000008.3-000009.000004.3 06.8501.00G8 0
+062433.80 +111523.4 +000004.8-000002.800003.9 06.8501.08K0 0
+063246.35 -614940.6 -000007.6+000031.500004.1 06.8501.26K2 0
+065002.18 +120329.3 -000002.5-000005.400000.4 06.8501.81M. 0
+091717.94 +333003.5 -000025.8-000085.000006.4 06.8501.01G5 0
+094917.26 -085006.3 -000042.7+000003.300005.1 06.8501.30K2 0
+095535.39 -172810.0 -000016.1-000013.200002.9 06.8501.52M3 0
+102848.57 +142037.4 -000073.9-000007.000005.6 06.8501.01K0 0
+105108.56 +113443.9 -000074.7-000031.800006.8 06.8501.21K0 0
+113732.59 -392131.7 +000006.9-000011.600003.5 06.8501.57M3 0
+114333.39 -523710.9 -000032.0+000008.800005.1 06.8501.00K0 0
+114841.62 -142040.0 -000005.7-000057.900007.4 06.8501.03K0 0
+121536.58 -203146.4 -000037.2+000028.300006.0 06.8501.16K1 0
+125313.30 -392324.8 -000001.5+000000.100003.2 06.8501.53K3 0
+125544.81 +320002.5 -000012.0-000026.300008.7 06.8501.08K1 0
+144949.28 -322537.4 +000060.8-000048.600007.4 06.8501.06K0 0
+145016.10 -585836.2 -000003.0-000003.900000.9 06.8501.11F8 0
+145224.06 -464535.8 +000016.1-000003.900002.5 06.8501.67M1 0
+154436.50 +805555.8 +000005.2+000000.900002.0 06.8501.50K2 0
+154828.82 +222456.0 -000031.5-000037.400006.9 06.8501.23K0 0
+162134.88 +000436.9 -000018.9-000041.100004.8 06.8501.11K0 0
+162946.70 +074456.2 +000018.0-000009.400004.4 06.8501.13K0 0 0.22 15.24
+163427.71 +084026.4 -000017.6-000002.500007.1 06.8501.11K0 0
+164107.81 -115018.8 -000015.9-000013.200002.4 06.8501.78K5 0
+183824.24 +633158.2 -000020.5+000016.300005.3 06.8501.14K0 1
+185024.54 +240624.1 -000011.0+000010.900004.0 06.8501.70K5 0
+190943.79 -270651.7 -000016.2-000027.600007.5 06.8501.07K0 0
+194140.58 +304830.9 +000012.5+000016.600002.3 06.8501.61M0 0
+195909.08 +273045.4 +000008.7+000006.500004.0 06.8501.28K2 0
+200335.99 -373141.9 +000025.3-000095.000005.8 06.8501.03G8 0
+201334.77 +161554.8 +000001.8-000004.000000.7 06.8501.71K5 0
+203959.83 +082649.4 +000015.1-000021.000003.9 06.8501.06K2 0
+205231.04 -131210.6 +000036.0+000001.000005.2 06.8501.43K4 0
+205958.80 +322944.5 -000002.1-000028.200003.4 06.8501.64M3 0
+211725.62 -304444.5 +000014.9-000004.400005.6 06.8501.17K1 0
+213415.09 -032437.9 -000006.5-000022.800005.0 06.8501.17K0 0
+221919.85 -281230.9 -000007.6-000001.700004.0 06.8501.54K5 0
+225315.46 -450851.7 +000062.7-000009.000007.3 06.8501.10K0 0
+230239.04 +632027.0 +000014.1+000000.300004.5 06.8501.31K0 0
+230342.49 -404901.3 +000045.2-000000.800002.2 06.8501.62M1 0
+234104.56 +415102.0 +000067.1+000004.800006.3 06.8501.42K2 0
+235101.01 -483933.7 +000013.1-000014.400003.5 06.8501.21K1 0
+131631.85 -444215.8 -000018.4+000002.000001.7 06.8502.87K5 0
+174318.94 -574326.2 -000003.2-000006.000003.3 06.8502.45C5 0
+095103.71 -230102.3 +000008.2-000004.600002.9 06.8503.44C 0
+002833.15 -111414.0 +000099.0-000010.200015.9 06.8600.54F5 0
+003059.91 -100504.7 -000028.8-000019.500007.0 06.8600.20A3 0
+004414.36 -492309.2 +000036.6-000000.400009.6 06.8600.14A3 0
+004759.03 +512641.2 -000004.5-000011.800003.1 06.8600.10A0 1
+005052.43 -710905.5 -000012.8+000038.300025.7 06.8600.45F5 0
+010118.94 +452707.6 +000098.9-000026.600006.5 06.8600.90G8 0
+010815.37 +285205.4 -000043.1-000089.000012.1 06.8600.37F0 0
+011726.29 +573755.5 +000002.0+000000.600001.8 06.8600.05B2 0
+013524.14 +532044.1 +000008.8-000001.800003.9 06.86-0.01B8 0
+020601.72 +413158.5 +000006.2-000016.800007.4 06.8600.31A5 0
+022112.92 +543036.3 +000041.6-000003.700015.0 06.8600.46F5 0 0.28 0.00
+023316.32 -755336.9 +000092.4+000030.600013.4 06.8600.45F5 0
+024532.95 -425018.7 -000001.9-000072.100009.1 06.8600.96K0 0
+025436.78 -305326.9 -000009.2-000000.200004.7 06.8600.97K0 0
+030409.40 +380446.2 +000001.5-000007.700001.2 06.86-0.01B9 0
+030934.61 +192250.7 +000027.4-000007.500004.7 06.8600.11A0 0
+033537.83 +314049.6 +000063.9+000000.100011.9 06.8600.41F0 1
+033936.72 -172154.2 -000005.6-000017.200007.1 06.8600.92K0 0
+034038.76 +284624.3 +000020.6-000040.700006.5 06.8600.15A0 1
+034444.90 +275517.3 +000157.8-000160.100017.0 06.8600.64G2 0
+035037.55 -362532.2 -000004.2+000011.200007.0 06.86-0.04B9 0
+040651.18 -493742.8 +000056.0+000021.600009.7 06.8600.41F3 0
+041814.22 -143819.6 -000005.5-000003.700003.6 06.8600.95K0 0
+045456.38 +083600.0 -000015.0-000002.000006.1 06.8600.15A0 1
+050231.49 +072526.7 -000022.9-000016.700007.5 06.8600.96G5 0
+050301.97 -083947.3 -000012.2-000003.300006.6 06.86-0.02A0 1
+051349.25 +370157.9 +000001.6-000036.000005.7 06.8600.01A0 0
+052744.85 -391318.9 +000001.1-000001.700005.1 06.8600.91G8 0
+052951.50 +601607.0 +000011.0-000011.200006.4 06.8600.07A0 0
+053815.28 -040629.5 +000016.5-000018.700010.0 06.8600.13A2 0
+054029.01 +615656.0 -000011.1+000007.600006.8 06.8600.23A5 1
+055207.56 -255636.0 +000196.5+000042.100007.0 06.8600.89G8 0
+055846.28 +602248.5 -000032.7-000102.500011.5 06.8600.44F0 0
+061539.06 +360855.3 -000058.5+000003.800020.7 06.8600.44F4 1
+061805.55 -533333.0 -000002.9+000042.200006.1 06.8600.17A3 0
+061837.76 +294653.5 +000012.1-000050.200008.7 06.8600.01A0 0
+061938.47 -634925.3 +000021.5+000041.400009.0 06.8600.91G8 1
+061938.99 +684036.9 +000003.7+000002.800002.1 06.8600.81G0 0
+065151.82 -021033.7 -000001.2-000000.400001.4 06.8600.52F2 0
+065420.11 -314805.9 -000013.4+000001.800002.6 06.86-0.11B6 0
+070018.08 +153207.0 +000002.1-000010.800002.0 06.86-0.13B8 0
+070245.77 -495540.8 +000002.3+000012.900003.5 06.8600.06A2 0
+070342.92 -250502.1 -000003.3+000002.800001.8 06.86-0.17B2 0
+072250.85 +551703.8 -000013.5-000030.200008.9 06.86-0.05B9 1
+072808.65 +463118.5 -000012.7-000048.800008.8 06.8600.11A2 0
+073202.70 +024331.5 -000022.8-000010.900007.8 06.8600.07A0 0
+075745.23 -605535.4 -000004.7+000011.600002.9 06.86-0.01B9 0
+083739.96 -461657.8 -000005.5+000005.100001.4 06.8600.04B1 0
+084622.77 +821421.6 -000008.2-000020.700004.8 06.86-0.00A0 0
+085044.38 +350414.5 -000174.1+000114.200017.2 06.8600.59F8 1
+085517.10 -112217.9 -000018.8-000022.900006.5 06.8600.17A0 0
+085957.96 +262604.1 -000033.4+000019.900009.8 06.8600.26A2 0
+092340.26 +051310.5 +000007.5-000009.600008.7 06.8600.21A2 0
+094626.50 -592109.7 -000016.3+000011.100002.9 06.86-0.02B9 0
+095049.28 +115032.7 -000013.2+000000.800003.6 06.86-0.04A0 0
+100501.84 -565352.7 +000003.5+000017.300007.1 06.8600.37F2 0 0.05 0.12
+101242.55 +281431.3 -000026.5-000011.800007.1 06.8600.93G8 0
+104227.28 -084337.9 -000002.1+000002.700004.7 06.8600.99K0 0
+110704.91 +253213.8 -000057.8-000014.400018.0 06.8600.51F8 0
+114126.11 -410104.7 +000165.7-000123.900030.7 06.8600.59G0 0
+114912.75 -574129.6 -000023.5+000003.200006.5 06.8600.10B9 1
+125856.74 +395039.3 -000032.4+000008.400004.7 06.8600.95G9 0
+134240.57 -614416.2 -000004.2-000000.900000.3 06.8600.26B8 0
+135320.82 +421105.3 -000034.9+000005.900003.4 06.8600.05A0 0
+144445.07 -094214.2 -000091.0-000048.500014.1 06.8600.43F2 0
+151226.24 -180523.8 +000061.9-000001.200006.2 06.8600.97K0 0
+151515.36 -703109.2 -000177.9-000165.000037.2 06.8600.74G5 0
+151659.41 -382651.3 -000077.6-000008.000021.7 06.8600.43F3 0
+155441.60 -224558.3 -000014.5-000022.100006.5 06.8600.04B9 1
+160923.53 +632427.6 +000004.8-000013.200004.8 06.8600.12A3 0
+165418.78 +463220.7 +000008.3-000036.000008.1 06.8600.12A2 0
+171736.98 +014433.1 -000024.8-000007.500011.6 06.8600.42F0 0
+175225.38 +602346.6 -000001.7+000042.300005.1 06.8600.20A2 0
+175511.93 +693656.2 +000016.4-000024.700004.4 06.8600.90K0 1
+175621.29 -215721.5 -000008.1-000040.400008.2 06.8600.09A1 0
+180230.76 +583737.9 -000012.4+000023.300011.2 06.8600.15A2 0
+180510.55 -242354.8 +000002.1-000002.600002.3 06.8600.08O8 0
+180511.16 +665643.8 +000015.8+000011.100004.5 06.8600.71F5 0
+183526.57 -325326.8 +000007.1+000004.400005.4 06.8600.12A0 0
+184811.84 -144229.7 -000061.1-000042.900019.4 06.8600.50F6 1
+184908.22 +835418.5 +000006.1-000025.400008.9 06.8600.12A2 0
+185905.75 +434315.5 +000002.3+000014.500004.4 06.86-0.00A2 0
+190310.52 -470303.7 +000004.4-000118.500015.8 06.8600.96K0 1
+190846.87 -250445.6 -000003.7-000001.100004.8 06.8600.00B8 0
+191403.91 +670655.9 +000003.0+000009.600005.5 06.8600.07A2 1
+193800.45 -325445.8 +000029.2-000027.700008.5 06.8600.98K0 0
+194213.02 -363759.7 +000010.6-000069.700019.9 06.8600.46F5 0
+195814.29 +162937.5 +000001.4-000006.100003.6 06.86-0.02B8 0
+201545.70 +151901.7 +000051.5-000002.500013.0 06.8600.26F0 0
+202232.20 +345926.8 +000021.4-000022.500009.2 06.8600.06A0 0
+203132.03 +215342.3 +000014.8-000004.800004.2 06.8600.26A3 0
+210005.04 -693443.5 +000453.1-000282.600026.9 06.8600.63G5 0
+210125.90 -325344.2 -000011.5-000002.300006.2 06.8600.16A3 0
+210742.41 -020308.0 +000086.4+000009.800012.7 06.8600.21A3 0
+210918.20 -375559.2 -000003.2+000007.800006.2 06.8600.96K0 0
+212754.32 +463341.5 -000000.3-000001.500000.8 06.86-0.08B3 0
+213101.20 +592505.0 +000137.2+000042.100020.2 06.8600.68K0 0
+213513.67 -341946.0 +000036.5-000112.600018.8 06.8600.49F5 0
+214400.50 -571658.5 -000114.0-000053.200023.3 06.8600.48F6 0
+215307.14 +561245.2 +000027.1+000003.900002.6 06.8600.99K0 0
+220841.81 +475600.9 +000030.5-000021.900005.4 06.86-0.03A0 0
+224732.35 -692828.4 -000024.2+000020.500007.8 06.8600.31A7 1
+225220.65 +102451.9 +000055.7-000028.100017.1 06.8600.40F5 0
+230522.11 -165354.4 +000055.3+000002.400006.9 06.8600.93K0 0
+233528.53 +310059.6 +000540.2+000253.800030.9 06.8600.60F9 0
+235821.65 -630011.2 -000009.2+000054.500012.6 06.8600.82G8 0
+001345.42 -231252.6 +000127.1-000075.000006.5 06.8601.10K1 0
+002135.07 +381113.8 +000033.6-000016.400007.2 06.8601.09K0 0
+004637.78 +465337.6 +000039.1+000006.100003.8 06.8601.20K0 0
+012728.28 -091749.5 +000028.3-000031.800003.2 06.8601.43K0 0
+015310.54 +284908.3 +000016.6-000026.200004.3 06.8601.48K5 0
+024914.30 +570159.8 +000012.0-000012.800000.9 06.8601.23G9 0
+025948.72 +573947.7 +000000.1-000002.800000.9 06.8601.92G0 0
+033040.57 -094349.2 +000031.9+000034.000006.2 06.8601.31K0 0
+041942.40 -250129.4 +000013.1-000000.900004.6 06.8601.44K3 0
+042651.12 +170143.5 +000027.3-000052.600005.8 06.8601.49K5 0
+043319.03 +641011.0 +000005.0+000027.500005.8 06.8601.07G5 0
+052232.33 -734805.3 -000014.0+000014.000002.8 06.8601.45K3 0
+052600.91 -321233.1 +000008.6+000004.100002.9 06.8601.14K0 0
+054054.62 -111159.8 +000037.6-000048.200003.8 06.8601.11K0 0
+054819.69 -332554.2 -000014.0-000039.400003.8 06.8601.38K3 0
+062347.57 +023956.7 -000001.0-000002.700001.3 06.8601.00K0 1
+064217.14 +072352.2 +000005.0-000008.200000.6 06.8601.63K5 0
+065540.95 -683020.9 +000000.7+000041.600009.7 06.8601.13K2 0
+074828.80 +284551.3 +000013.3-000000.700005.7 06.8601.00K0 0
+075703.03 -342242.4 -000002.2+000005.100000.7 06.8601.58K3 0
+080741.33 -032424.1 -000004.0-000002.200002.0 06.8601.59M0 0
+092653.33 -542106.3 -000007.0+000007.200002.4 06.8601.06G3 0
+102745.94 +593550.2 -000045.0-000020.000006.2 06.8601.02K0 0
+111522.17 -663043.0 -000006.5+000002.200001.1 06.8601.90K4 1
+111523.59 -113517.2 +000019.6-000030.500004.6 06.8601.59M4 0
+112743.09 -602945.0 -000007.8+000000.100001.5 06.8601.55K3 0
+121406.61 +324703.2 -000107.6-000005.200009.1 06.8601.14K2 1
+122909.70 -022546.4 -000020.6-000004.800001.6 06.8601.63M4 0
+123050.35 -040338.9 -000062.4+000005.300000.8 06.8601.43K3 0
+125732.05 -653847.5 -000067.0+000031.300006.7 06.8601.02G8 0
+141855.69 +384602.5 +000001.2+000026.600005.9 06.8601.06G9 0
+141904.02 +190355.5 -000016.0+000007.000006.0 06.8601.08K0 0
+150257.43 -475631.1 -000007.2-000009.300002.0 06.8601.53K4 0
+150321.64 +560207.0 -000006.6-000078.100007.5 06.8601.12K2 0
+151229.66 -630200.5 -000034.2-000034.700005.8 06.8601.41K3 0
+151759.67 +304959.2 +000017.5-000079.500011.5 06.8601.02K0 0
+152915.79 -655324.5 -000018.9-000036.400004.6 06.8601.63M0 0
+160202.13 +400122.0 -000057.1+000030.000004.2 06.8601.30K0 0
+160810.84 -530444.2 -000001.7-000000.700000.5 06.8601.99K5 0
+160909.35 +501051.0 -000007.6+000017.600005.3 06.8601.03K0 0
+162254.16 -755828.7 -000015.5-000017.600002.3 06.8601.55K4 0
+164304.22 +363034.6 +000000.1+000008.400001.8 06.8601.54K2 0
+172113.49 -633455.8 -000010.4-000021.600004.7 06.8601.29K2 0
+172631.57 +004919.6 -000005.8+000002.600003.2 06.8601.29K0 0
+175315.37 -055543.8 +000010.4-000031.000004.6 06.8601.27K0 0
+190231.06 +624219.8 -000004.1+000001.900004.5 06.8601.01K0 0
+190800.96 -075052.0 -000015.3-000034.100004.6 06.8601.05K0 0
+193748.58 -135722.8 +000013.2-000009.000006.1 06.8601.02G8 0
+200625.00 +390555.0 +000023.6+000030.800002.6 06.8601.55K5 0
+201835.07 +172143.8 -000003.4-000001.100002.6 06.8601.36K5 0
+210235.10 +480150.4 +000009.2+000006.400003.0 06.8601.68K5 0
+212940.15 -140136.4 +000015.1-000067.700003.1 06.8601.50K4 0
+221847.00 +195744.2 +000080.4-000054.800006.9 06.8601.26K2 0
+222546.88 +631942.0 +000024.4-000000.400003.6 06.8601.52M4 0
+225407.09 -121125.1 +000050.9-000046.300004.1 06.8601.39K2 0
+191909.59 -155430.0 +000011.2-000005.100002.5 06.8602.48C 0
+001208.05 +533726.1 +000038.9-000012.300009.4 06.8700.26F0 1
+002828.59 +322616.1 -000026.7-000019.500006.6 06.8700.11A2 0
+003840.66 -730815.5 -000019.3+000005.500007.6 06.8700.11A1 1
+005125.93 +634652.2 -000001.4-000000.900001.1 06.8700.49B5 0
+010654.01 +595131.1 +000002.0-000013.900004.7 06.8700.00A2 1
+015755.38 +404538.9 +000123.8-000086.900022.6 06.8700.50F5 0
+032424.61 -135934.6 +000008.8+000002.900005.6 06.8700.14A2 1
+033826.92 +491220.6 +000013.5-000016.000002.3 06.8700.03B9 0
+040443.07 +323416.4 +000006.6-000010.500004.2 06.8700.00B3 0
+040853.50 +230555.1 +000017.3-000025.900004.1 06.8700.31A3 1
+041526.75 -162642.6 -000005.6+000001.900002.7 06.87-0.13B7 0
+042432.79 +505043.2 +000003.9-000064.500020.7 06.8700.46F2 1
+042706.45 -624758.8 -000006.5+000013.700007.3 06.87-0.00A0 0
+052937.56 -000116.4 -000004.3-000013.800008.1 06.8700.08A0 0
+053316.20 -341814.4 +000005.7-000000.400005.9 06.8700.32A3 0
+054955.53 +314708.7 +000010.6-000016.400007.1 06.8700.20A3 1
+061713.91 -265558.6 -000019.8+000016.000005.4 06.8700.92G8 0
+062558.15 +583611.6 -000036.5+000022.300016.9 06.8700.37F2 0
+063554.71 +434221.1 -000013.0-000018.200003.0 06.8700.98G5 0
+063625.89 +060459.5 -000001.8+000000.900001.2 06.87-0.07O8 0
+063627.96 -315312.9 -000026.1+000023.400017.6 06.8700.37F2 0
+063719.98 -432704.7 -000006.7+000008.000001.8 06.87-0.15B5 0
+063840.76 +413453.4 -000003.7-000000.800003.6 06.8700.02B9 1
+065043.27 -041558.4 -000009.1-000002.900005.1 06.87-0.09B8 0 0.06 1.14
+070806.65 -571952.3 -000016.7+000033.600016.8 06.8700.36A9 0
+071122.63 -390608.0 -000024.9+000035.600009.7 06.8700.14A3 0
+071556.28 -161407.3 -000007.8+000011.800001.1 06.87-0.15B1 0
+075739.74 +773435.3 +000003.0-000022.800005.1 06.8700.23A3 0 0.07 0.27
+080216.59 +605936.3 +000001.0+000023.800017.4 06.8700.38F2 0
+081719.58 -475512.4 -000007.3+000008.900002.4 06.87-0.12B5 0
+083223.38 -493604.8 -000003.3+000003.500001.4 06.8700.16B2 0 0.26 33.84
+083355.09 +583626.3 -000014.0-000030.000005.0 06.8700.00A0 0
+083620.72 -704036.0 -000011.4+000002.400006.0 06.87-0.06B7 1
+084431.20 +051709.0 -000046.2+000009.800008.2 06.8700.12A0 0
+084551.11 -375238.4 -000006.9+000008.400002.7 06.8700.04A1 0
+084619.42 -473259.6 -000007.8+000007.500002.0 06.8700.26B5 0
+085312.01 +172207.1 -000051.2-000043.600011.1 06.8700.40F2 0
+090302.86 +495653.8 -000014.6-000012.300007.6 06.8700.08A2 0
+091156.93 +180239.0 -000035.7-000022.500006.9 06.8700.09A0 0
+095434.60 -125703.4 +000050.5-000235.600020.4 06.8700.55F7 0
+095807.18 -623507.5 -000029.3+000023.500004.2 06.8700.93G5 0
+110433.34 +124001.2 +000002.8-000004.600007.0 06.8700.04A3 0
+111317.50 -500721.1 -000027.1+000004.600003.3 06.8700.43A1 1
+111508.57 -392837.0 -000004.0-000008.500002.6 06.8700.11A2 0
+114024.08 +005707.8 +000001.7-000005.600009.7 06.8700.21A3 1
+120150.89 -731754.7 -000032.9-000007.800009.5 06.8700.04A1 0
+124631.01 -114845.3 -000282.4+000055.100032.8 06.8700.69G5 0
+131444.39 -633451.8 -000005.2-000000.500002.6 06.8700.11O9 1
+131824.93 -454552.6 -000032.1-000018.000009.9 06.87-0.01A0 0
+132626.46 -340034.6 -000030.5-000180.400017.6 06.8700.94K1 0
+140937.17 +153718.1 +000041.7-000064.300018.2 06.8700.44F7 0
+142637.69 -393123.4 -000011.0-000006.600001.9 06.8700.91G3 0
+144403.51 +610554.1 +000041.1-000032.400011.2 06.8700.41F2 1
+144831.70 -172024.4 +000025.7-000061.200019.6 06.8700.62G3 1
+145253.44 +324127.2 +000032.9+000005.100013.6 06.8700.43F2 0
+151833.80 -475244.9 -000021.9-000059.600011.2 06.8700.09A2 1
+153117.22 -334911.2 -000021.2-000031.100010.0 06.8700.00A2 1
+154115.97 -135813.1 -000000.6-000005.200006.2 06.8700.06B9 0
+160141.23 -034548.6 -000076.2+000030.100018.1 06.8700.40F2 0
+160508.50 -033139.5 -000022.7+000009.500003.0 06.8700.18A0 0
+162253.58 -170108.9 +000023.3-000006.400012.7 06.8700.37F0 1
+163329.15 +302956.7 -000038.2-000002.400006.6 06.8700.24F0 0 0.04 1.70
+164119.44 -484547.5 +000012.0-000005.300002.2 06.8700.13O7 1
+164410.57 +233102.8 -000010.5+000014.100006.4 06.8700.56F5 1
+165950.09 +582745.2 -000010.1+000012.100007.1 06.8700.12A3 0
+171259.30 +074457.5 -000020.5+000022.500011.1 06.8700.38F0 1
+171725.54 -665702.5 -000021.8-000136.500031.8 06.8700.80K1 0
+171804.95 +030849.1 -000023.8+000051.700012.0 06.8700.41F2 0
+173507.48 -133816.0 -000026.2-000031.200009.9 06.8700.04A0 0
+182016.82 -352543.2 -000004.5-000006.400001.4 06.87-0.04B5 0
+182603.36 +004649.7 +000017.4+000005.900007.4 06.8700.28A3 1
+185119.88 -170915.4 +000002.2+000000.200000.1 06.8700.26A3 0
+193116.38 +472852.6 -000013.3-000037.700004.0 06.8700.28A3 1 0.21 1.87
+193205.42 +253546.4 +000048.6+000044.700012.6 06.8700.46F5 0
+193353.75 +562735.5 -000006.5+000035.600004.7 06.8700.95K0 0
+194306.97 +243555.0 +000087.1-000271.200022.1 06.8700.57F8 0
+194800.89 +275208.4 -000008.7+000222.300038.4 06.8700.66G2 0
+195523.99 -191734.2 +000062.3-000008.500012.3 06.8700.38F0 0
+200414.11 +174405.5 -000000.1-000006.000001.9 06.8700.51F2 0
+201105.95 -060515.7 +000006.5+000003.300003.0 06.8700.03A0 0
+201454.15 +325207.2 +000021.4+000021.000004.7 06.8700.02B9 0
+202818.42 +184610.7 +000349.5-000056.900026.8 06.8700.66G3 0
+205611.59 +432527.5 +000010.0+000002.500005.0 06.87-0.11B8 0
+210841.27 -371433.7 +000017.9-000003.600005.4 06.87-0.07B8 1
+221925.74 +600852.0 -000000.2+000000.600001.5 06.8700.87A2 0
+222721.21 -580002.3 -000015.6+000006.800007.8 06.8700.20A1 1
+224752.94 +650343.8 -000002.2-000000.600001.5 06.8700.24B0 0 0.25 1.77
+231600.75 +352359.4 -000038.2-000057.300013.6 06.8700.29F0 0
+235647.29 +044330.4 +000052.8+000000.400009.2 06.8700.33F0 0
+000735.18 +314008.6 +000008.3-000020.100006.0 06.8701.12G5 0
+003154.88 +193834.6 +000004.8+000002.900003.6 06.8701.64K5 0
+005157.09 +335324.1 -000002.4-000021.600008.8 06.8701.38K2 0
+011845.94 +722405.2 +000037.1-000009.000005.4 06.8701.21G5 0
+012243.48 +044417.8 -000032.1-000019.000005.5 06.8701.04G5 1
+013423.42 -281411.9 -000017.8-000016.500002.8 06.8701.66M0 0
+015354.22 +495634.7 -000005.7-000002.500003.8 06.8701.35K0 0
+015850.20 +730909.1 -000057.7-000057.600003.2 06.8701.22G5 0
+020015.00 +442512.4 +000025.0-000036.900003.8 06.8701.15G5 0
+020224.93 +124106.7 +000100.7-000040.900007.6 06.8701.08K0 0
+021853.86 -193204.4 -000022.4-000026.100003.3 06.8701.56K5 0
+032103.29 +734157.0 +000008.7-000011.300003.5 06.8701.30K0 0
+034613.27 -095258.1 +000006.5+000009.900006.5 06.8701.14K0 0
+045801.99 -581229.7 -000005.5-000004.300002.4 06.8701.50K5 0
+053417.01 +410724.3 +000000.7-000003.200001.0 06.8701.87K5 0 0.16 410.00
+082807.15 +210855.7 +000005.8-000135.700004.6 06.8701.04G5 1
+084306.89 -453342.3 -000008.6+000005.400002.1 06.8701.51K3 0
+090332.27 +530629.9 +000002.0-000010.100002.9 06.8701.00K0 0
+093019.74 -332413.9 -000019.5-000001.900003.3 06.8701.29K1 0
+101300.99 -194121.1 -000012.2+000014.800003.3 06.8701.52K4 0
+103506.21 -692105.2 +000001.7-000016.800003.8 06.8701.72M3 0
+103727.05 -122338.5 -000013.9+000031.800003.8 06.8701.36K0 0
+104409.65 -515525.4 -000041.7+000003.000004.3 06.8701.22K0 0
+110841.34 -861351.4 -000028.1+000005.200003.4 06.8701.74M2 0
+112254.74 -504712.1 -000024.9+000001.900003.5 06.8701.07K0 0
+115110.93 -075929.6 +000015.1-000022.500003.5 06.8701.23K0 0
+120949.10 +772325.1 -000120.7+000053.800012.3 06.8701.03G5 0
+124948.61 +262552.9 +000032.0-000015.000004.2 06.8701.06K0 0
+134244.51 -615331.3 -000009.9-000004.700001.2 06.8701.14K0 0
+140122.33 +313349.3 -000011.9-000039.300005.5 06.8701.42K3 0
+142658.79 -591415.5 -000003.7-000004.300000.5 06.8701.50K1 0
+144245.10 -191842.3 -000064.8+000018.200006.6 06.8701.20K0 0
+150853.91 -590831.6 -000011.3-000011.500002.3 06.8701.25K0 0
+151845.51 +583012.4 +000008.9+000018.600003.2 06.8701.23K0 0
+152710.41 +844931.3 +000012.8-000051.800005.4 06.8701.00K0 0
+154527.59 -654459.0 -000005.1-000005.900001.9 06.8701.34K1 0
+155425.55 +051738.2 +000046.9+000045.100011.4 06.8701.04K0 0
+162136.94 -514503.2 -000027.4-000077.500005.6 06.8701.25K2 0
+162757.71 +324158.1 -000018.4-000003.100006.5 06.8701.07K0 0
+163653.87 +225205.7 +000106.5-000137.200011.0 06.8701.01K0 0
+170748.43 +554604.9 +000002.1+000040.800006.3 06.8701.19K0 0
+175708.98 +374810.4 -000032.9+000021.800007.1 06.8701.12K0 0
+180104.95 +472411.1 +000014.8+000003.200006.5 06.8701.01K0 0
+184813.40 -191156.0 +000000.9-000007.100001.6 06.8701.66K4 0
+190204.99 +600742.3 +000005.6+000023.400002.5 06.8701.58K5 0
+190658.29 -222951.3 +000000.6-000009.000002.8 06.8701.03G8 0
+194709.02 -170441.2 +000020.9-000004.100000.6 06.8701.75M2 1
+204433.26 -141108.7 +000020.1-000018.600002.2 06.8701.57M2 0
+211329.44 -473302.5 +000008.0-000001.200002.0 06.8701.63M1 0
+211436.37 +565300.3 -000011.8-000000.300002.1 06.8701.69K5 0
+214139.36 -323151.1 +000060.6-000062.600006.0 06.8701.04G8 0
+215635.95 +210940.1 +000039.7+000040.200005.2 06.8701.05K0 0
+220017.09 +343746.6 +000004.8-000002.200001.9 06.8701.36K5 0
+220718.10 -102648.7 +000008.6-000001.200002.0 06.8701.62M3 0
+221127.14 -270908.2 +000010.2-000035.000007.1 06.8701.11K1 0
+223714.95 +424837.2 +000024.3+000001.100005.1 06.8701.45K5 0
+233542.60 +511550.1 -000018.7+000014.600004.4 06.8701.64M1 0
+054539.41 +204142.2 -000001.1-000006.500003.7 06.8703.10C5 0
+000513.00 +353416.0 +000003.0-000037.500010.3 06.8800.17A2 0
+003419.41 -422552.6 +000088.0+000019.200008.2 06.8800.18A5 0
+010235.57 +274452.6 +000076.5+000008.100022.4 06.8800.45F7 0
+011401.17 -132831.2 +000042.9+000029.500014.7 06.8800.31F0 0
+012932.23 -092920.8 +000016.6+000007.400006.5 06.8800.95G5 0
+013907.17 +610444.7 -000001.5-000000.300001.6 06.8800.83F5 0
+020150.11 -633721.9 +000039.5+000041.000013.8 06.8800.56F8 0
+020301.60 +032129.8 +000220.2+000138.000020.6 06.8800.66G0 0
+020734.42 -003659.7 -000249.8-000344.100027.0 06.8800.62G2 0
+025413.95 +423520.3 +000199.0-000083.600019.4 06.8800.54F5 0
+025856.83 +770448.5 -000042.0-000027.100007.5 06.8800.86G0 0
+031350.19 -384833.4 -000037.8-000043.500014.2 06.8800.17A2 0
+031440.07 -353327.7 +000035.0+000017.200005.9 06.8800.74G2 0 0.04 0.00
+032935.00 -232832.9 +000075.3+000036.200009.1 06.8800.44F3 0
+034118.39 +284210.1 +000007.8-000014.900005.6 06.88-0.00B9 0
+034626.24 +133033.0 +000024.6-000027.200006.1 06.8800.07A0 0
+035628.60 -251050.4 +000106.8-000279.800025.8 06.8800.75G8 0
+040700.63 -100000.4 -000127.6-000141.600024.0 06.8800.58G0 1
+040938.81 +313907.0 +000065.6+000070.600025.1 06.8800.55F5 0
+044455.07 +522022.9 -000012.4-000003.400005.0 06.8800.12B5 0
+045010.02 +633731.9 +000016.7-000049.200008.4 06.8800.03A0 0
+045601.03 +013730.3 +000006.2+000043.600012.4 06.8800.25A5 0
+052844.78 -652656.2 +000032.1+000151.000066.9 06.8800.83K1 1
+053626.41 +215935.9 -000044.2-000084.800015.3 06.8800.50F8 1
+060048.34 +670050.5 -000004.3-000034.300005.3 06.8800.19A0 0
+060303.17 -373249.6 +000014.9+000017.800011.9 06.8800.20A4 0
+060306.99 +203510.7 -000014.0-000009.700003.5 06.8800.97G5 0
+061029.94 +225952.4 -000006.0-000001.600003.8 06.88-0.08B9 1
+061229.16 -363349.5 -000003.7+000005.900001.6 06.88-0.15B3 0
+061817.42 -053915.6 +000010.1-000004.900004.8 06.8800.00A0 1
+062637.73 +153125.3 -000003.3+000000.100005.1 06.88-0.04B9 1
+063736.20 -552037.7 +000001.0+000025.800006.6 06.8800.96G8 0
+064130.78 -201903.2 +000058.4-000030.300006.8 06.8800.97G8 0
+070557.65 +363423.2 +000003.8-000049.800007.0 06.8800.99G5 0
+071201.09 +435035.0 -000016.6-000026.200003.9 06.8800.02A0 0 0.06 0.80
+071426.55 +244240.2 +000003.0-000010.900004.8 06.88-0.00A1 0
+072031.07 +002413.1 -000006.0-000006.500002.3 06.88-0.01B9 1
+072043.68 +033454.0 -000006.3-000005.600001.5 06.88-0.16B5 0
+072603.65 -153956.4 -000064.8-000103.700023.6 06.8800.62G1 1
+073619.27 -690323.7 -000005.0+000014.700002.8 06.88-0.01B8 0
+074329.63 -541428.8 -000000.0+000013.300006.8 06.8800.92G6 0
+082853.66 -720454.8 -000026.9+000044.100006.2 06.8800.21A3 0
+083235.30 -055358.2 -000003.9-000008.800003.2 06.8800.98G5 0
+084042.99 +512550.3 -000020.0+000045.000004.8 06.8800.96G5 0
+085942.75 -274858.3 -000044.0-000044.800017.9 06.8800.69G5 0 0.38 0.00
+090450.02 -464857.8 -000041.8+000036.500007.1 06.8800.08A2 0
+093803.23 -541308.9 -000011.7+000007.800005.2 06.88-0.10A0 0 0.05 1.08
+094559.78 -355148.9 -000014.2-000083.500018.1 06.8800.40F3 0
+101021.23 -671548.3 -000011.0+000005.600002.2 06.8800.03B9 0
+101952.35 -513404.4 -000040.0+000014.300007.2 06.8800.44F5 0
+102942.32 +012929.1 -000151.4-000125.300031.7 06.8800.56F5 0
+103957.94 -521702.9 -000034.8+000003.500006.0 06.8800.02A0 0
+105156.21 -582455.7 -000006.9+000002.400000.9 06.8800.42B5 0 0.06 3.30
+105708.01 -001842.8 -000107.2-000030.900016.2 06.8800.42F5 0
+111054.82 -582719.0 -000022.0+000005.900003.1 06.88-0.09B7 0
+112511.86 -733756.9 -000077.8+000051.500015.2 06.8800.38F0 0
+112538.24 +295914.3 -000042.5+000010.900015.8 06.8800.32F0 0
+112634.05 -212123.4 -000036.7+000000.800005.1 06.88-0.01A0 0
+113147.88 -735409.6 -000005.1+000001.900001.7 06.8800.20B7 0 0.08 1.24
+113514.15 -353643.4 -000037.4+000002.700005.0 06.8800.11A2 0
+114009.34 +234229.3 -000064.6+000003.500013.9 06.8800.30A3 0
+121123.00 -164726.5 -000153.8-000056.500029.1 06.8800.77K0 1
+122412.94 -385449.7 -000000.2+000000.800012.9 06.8800.27A7 0
+124813.38 +522711.5 -000024.7-000010.700005.7 06.8800.94G5 0
+124816.49 -444307.5 -000026.6-000006.200004.1 06.88-0.02B9 0
+135059.80 +531725.5 -000090.7+000044.500016.8 06.8800.47F5 0
+140322.00 +222944.9 -000016.6-000018.600005.2 06.8800.32F0 0
+141137.12 +422026.5 -000036.2+000013.000005.8 06.8800.98K0 0
+141649.44 -053838.4 +000014.7-000011.900011.1 06.8800.34F0 0
+141747.89 +552531.3 +000014.8-000005.500006.8 06.8800.03A2 0
+142922.57 +804836.6 -000073.7-000132.900051.0 06.8800.77G5 1
+153859.85 +851709.1 -000063.4+000033.100008.0 06.8800.21A5 0
+153954.48 -194608.7 +000027.7-000023.700015.4 06.8800.43F3 1
+154051.44 -443721.8 -000033.6-000049.800011.6 06.8800.18A5 0
+155501.06 +753427.5 +000018.6-000009.800004.3 06.8800.83G5 0
+160832.98 -625854.7 -000002.0-000010.900003.6 06.88-0.06Ap 0
+162754.65 +255903.5 -000016.2+000015.300006.5 06.8800.10A3 1
+163631.42 -085114.4 -000046.0-000003.000009.0 06.8800.56F2 0
+164556.95 -674500.4 +000025.6-000014.400007.9 06.8800.18A3 0
+172227.61 +245247.4 +000062.7-000160.200033.5 06.8800.53F8 0
+173930.55 +440004.3 -000026.4+000027.700008.7 06.8800.09A2 0
+175334.21 -271657.6 +000017.1+000003.400006.3 06.8800.18A3 0
+175414.38 -344339.5 +000003.2-000005.900002.8 06.8800.04A0 0
+180012.64 +085121.6 -000025.3-000012.500008.1 06.8800.94G5 0
+180442.82 -591234.0 -000198.5-000051.800025.6 06.8800.62G4 0
+181325.14 +115303.4 -000011.8-000005.000005.4 06.8800.03A0 0
+182911.93 -291533.9 +000000.1-000046.900022.1 06.8800.46F5 0
+183709.43 +005703.9 +000012.4+000022.200017.1 06.8800.57F8 0
+183720.53 +112121.0 +000010.3+000005.000005.7 06.8800.03A0 0
+183725.79 -470428.4 -000001.4-000011.900014.4 06.8800.36F0 0
+190011.74 -601213.3 -000000.4-000009.900003.8 06.8800.65K0 0
+190237.96 +143401.2 +000165.9-000002.100038.3 06.8800.63G2 0
+190508.54 +093831.7 +000001.4-000004.200003.5 06.8800.16B3 0 0.09 2.37
+191858.11 +402137.6 +000007.7+000007.000004.7 06.8800.04A0 0
+192754.06 +201450.7 +000003.5-000008.200003.6 06.88-0.03B3 0
+192958.90 +465647.3 +000012.6+000000.800003.4 06.88-0.02A0 0
+193012.23 +552520.6 +000013.8+000137.400009.6 06.8800.96K0 0
+195141.84 -144636.7 +000007.9-000000.100003.5 06.8800.28A3 0
+195554.06 +470524.3 +000019.0-000008.900006.1 06.8800.16A2 0
+200412.95 +311435.4 +000043.1+000021.000009.2 06.8800.27F0 0
+202720.87 +234725.8 +000000.4+000017.900007.3 06.8800.20A2 0
+202820.84 +200646.2 +000018.4+000017.600006.5 06.8800.03A0 0
+203004.77 +194003.4 +000004.5-000004.700001.5 06.88-0.15B8 0
+204919.01 +584455.5 -000004.0-000002.400005.0 06.88-0.05B9 0
+210740.84 +681514.6 +000008.1+000003.700004.0 06.8800.10A2 0
+210809.37 -005922.9 +000069.5+000005.900012.1 06.8800.26A5 0
+211920.48 -130252.6 +000033.2-000001.200003.9 06.8800.21A4 0
+214240.56 +634317.6 -000149.4-000078.500027.8 06.8800.53F5 0
+220335.50 -555836.2 -000241.0-000094.600020.8 06.8800.56F7 0
+222855.74 -600314.5 -000016.5-000004.000006.3 06.8800.95G8 0
+225113.31 +484359.7 +000003.7-000001.600002.7 06.88-0.08B9 0
+232418.86 -720954.3 -000017.1-000045.600023.9 06.8800.54G0 0
+232926.93 +462753.8 +000015.0-000012.200004.7 06.8800.13A2 0
+232930.32 -010209.0 -000012.5-000030.200025.3 06.8800.62G0 0
+234806.97 -505327.1 -000043.1-000033.900005.4 06.8800.92G8 1
+002545.59 -274236.4 +000040.4-000035.500006.9 06.8801.29K2 0
+015015.82 -125312.8 +000009.3-000003.600000.2 06.8801.63M1 0
+021351.70 +193652.0 +000024.9+000004.900008.7 06.8801.11K0 0
+021852.05 +125931.9 +000203.8+000037.700004.4 06.8801.21G5 0
+033646.91 +342051.6 +000026.9-000033.900002.7 06.8801.34K0 0
+052943.64 +350631.6 +000008.0-000015.900005.0 06.8801.07K0 0
+053126.73 +381910.9 +000001.4-000047.100004.0 06.8801.80K5 0 0.54 89.20
+053636.34 -350340.9 +000011.1+000057.300004.7 06.8801.37K2 0
+055654.73 -082302.5 -000000.3+000001.800004.3 06.8801.02G5 0
+060602.24 -055248.6 +000019.3-000012.000004.4 06.8801.58M1 0
+062201.30 +440330.8 +000006.3-000021.600008.8 06.8801.02G5 0
+062643.40 +002715.4 -000014.2-000017.300004.4 06.8801.07G5 0
+063306.18 +011624.0 -000000.6-000004.300001.4 06.8801.75K4 0
+064611.31 +421556.1 +000000.7-000011.900003.0 06.8801.60K0 1
+072009.58 +160825.3 -000008.3-000011.700002.5 06.8801.03G5 0
+072130.90 +373946.9 +000000.4-000107.400008.2 06.8801.05K0 0
+080849.61 +272849.7 -000008.9-000022.400004.3 06.8801.04K0 1
+081211.62 +485733.4 -000027.7+000004.500003.1 06.8801.31K0 0
+082408.44 -190808.5 -000058.1-000070.000005.0 06.8801.21K0 0
+083739.70 -402608.3 -000011.1+000029.000002.7 06.8801.69M4 0 0.83 608.00
+090001.09 -493328.7 -000012.6+000007.500001.0 06.8801.32G5 1
+092833.51 +122307.2 -000081.5-000012.800006.1 06.8801.04G5 0
+102953.69 +283452.4 +000005.4-000000.800005.9 06.8801.11K2 0
+111653.12 -382355.7 -000017.7+000026.200008.2 06.8801.10K1 0
+114355.08 -090756.4 +000009.5-000025.300003.9 06.8801.04K0 0
+125417.88 -700212.4 +000004.9+000000.900003.5 06.8801.27K1 1
+132208.25 -123446.3 +000005.3-000004.500002.8 06.8801.61K5 0
+132929.19 -184344.6 +000046.9-000022.300004.0 06.8801.40K2 0
+133039.14 +091900.7 -000015.5-000018.300005.2 06.8801.04K0 1
+134043.34 +524618.8 +000020.4-000016.400004.6 06.8801.04K0 0
+140108.35 -372811.7 +000075.7-000039.600003.8 06.8801.28K2 0
+142931.14 -260048.1 -000017.6+000002.400001.7 06.8801.50K2 0
+145500.19 +745252.3 -000014.3+000003.900003.4 06.8801.66M0 0
+150719.28 +085730.8 -000013.6-000022.800003.6 06.8801.53K5 0
+151632.36 -393339.3 +000008.6-000007.100000.5 06.8801.47K3 0
+154546.43 -300229.1 -000067.0-000025.200007.2 06.8801.18K2 0
+161909.42 -065233.9 -000013.9-000088.300006.5 06.8801.09G5 0
+165145.44 +203426.4 -000028.2+000035.600007.0 06.8801.13K0 0
+171734.65 +285447.7 -000002.0+000004.700000.7 06.8801.66M2 0
+184639.43 -394351.1 -000011.4-000024.200000.7 06.8801.61M2 0
+185025.67 +072730.0 -000004.4-000043.800004.6 06.8801.32K4 0
+191436.41 -294952.3 +000018.8-000005.300003.4 06.8801.62K5 0
+192456.04 -441141.2 -000054.1-000007.000007.6 06.8801.09K1 0
+192509.96 -510602.1 -000001.6-000021.000004.3 06.8801.55M2 0
+205941.00 -625238.3 +000025.0+000001.100004.9 06.8801.43K3 0
+210247.18 +155801.6 -000004.5-000002.900002.0 06.8801.72M0 0
+210600.50 +625518.6 +000010.5-000012.400003.4 06.8801.45K5 0
+212821.65 -025307.1 +000010.3-000019.100002.2 06.8801.14K0 0
+213440.01 -363849.1 +000005.2-000008.400005.0 06.8801.16K2 0
+214418.01 -552822.9 +000030.7-000023.800003.6 06.8801.61M2 0
+215155.39 +482613.5 -000011.9+000009.000003.0 06.8801.61K5 0
+221517.01 -703910.4 +000032.1-000052.200004.6 06.8801.05K0 0
+223436.55 +263553.6 -000008.4+000000.200002.7 06.8801.48K2 0
+230155.04 -630508.0 +000018.9+000021.500005.4 06.8801.35K3 0
+234448.93 +071130.6 +000021.5-000011.300006.9 06.8801.07K0 0
+001046.84 -345138.6 +000085.2-000001.300004.7 06.8900.95K0 0
+001420.85 -211147.0 -000073.8-000233.600018.2 06.8900.50F7 0
+003548.69 +490116.1 -000001.1-000004.100000.6 06.8900.61A2 1
+005119.88 -092420.0 -000023.2+000009.100012.1 06.8900.49F2 0
+005152.15 -434232.5 +000030.3+000003.400011.7 06.8900.36F2 1
+010833.82 -464004.9 +000018.5+000023.500011.5 06.8900.29A9 1
+011219.20 +121655.0 -000086.5-000051.500029.6 06.8900.49F5 0
+012119.23 +113212.3 +000060.9+000000.100006.2 06.8900.40F0 1
+012725.15 -202106.7 +000012.2+000023.100010.9 06.8900.46F3 0
+015222.34 +372548.3 -000024.7-000125.900018.0 06.8900.44F8 0
+020014.83 -032205.8 -000036.8-000013.700010.3 06.8900.34A0 0
+020630.24 +242003.7 +000006.4-000147.200043.1 06.8900.66G2 0
+023355.37 -122013.4 +000008.0-000037.000013.2 06.8900.33F3 1
+033558.47 +470527.9 +000021.3-000025.200004.6 06.89-0.02B8 0
+033741.10 -744921.2 -000051.9-000001.400016.0 06.8900.33F0 0
+034531.04 +420025.2 +000024.2-000031.400007.3 06.89-0.02A0 0
+034824.79 -541737.7 +000017.6+000017.300004.0 06.8900.59A4 0
+035629.35 -385743.8 +000030.0+000000.500009.7 06.8900.02A0 0
+040010.45 +400049.4 -000004.5+000004.400004.9 06.8900.14A0 0
+041750.74 +670519.3 +000016.2-000037.600007.3 06.89-0.02B8 0
+044819.05 +291409.2 +000038.7-000061.600011.6 06.8900.46F5 0
+045658.73 -082732.0 +000018.5+000002.500006.3 06.8900.32A5 0
+051438.60 +630737.0 -000006.6-000006.900005.2 06.8900.31F0 0
+053944.71 -202606.7 -000005.7+000008.700004.2 06.89-0.09B8 1
+054157.53 -625449.6 -000004.0+000010.000006.2 06.89-0.01A1 0
+055610.65 -210721.5 +000013.2+000032.200010.0 06.8900.10A1 0
+055939.61 +213615.4 +000007.1-000018.400004.5 06.89-0.06A0 0
+062245.25 +041237.5 -000012.5-000036.600008.7 06.8900.11A3 0
+062345.25 -370052.6 +000000.0+000005.500002.5 06.89-0.10B5 0
+062540.48 -294210.7 -000003.6-000001.800002.5 06.89-0.02A0 0
+063246.10 -272416.5 +000106.8+000090.300016.3 06.8900.55F8 0
+063626.26 +271643.0 +000008.1-000093.600027.7 06.8900.65G0 1
+073741.60 +015542.2 -000000.1-000001.400002.7 06.89-0.02B9 0
+073921.68 +503143.3 -000079.6-000061.100021.5 06.8900.47F5 0
+080237.42 -273239.5 -000010.0-000004.100003.1 06.8900.75K1 1
+082500.40 -124553.2 -000009.7+000002.400000.6 06.89-0.13B4 0
+082804.13 +355330.7 -000050.6-000016.200009.8 06.8900.90K0 1
+083845.55 +234110.6 -000047.1-000148.400028.5 06.8900.55F8 0
+084508.81 -321456.6 +000060.1-000081.000014.7 06.8900.33F0 0
+085725.19 +581307.6 -000054.7+000008.400005.3 06.8900.17A2 1
+090432.85 -562027.8 -000010.6+000008.200001.1 06.8900.04B5 1
+091831.95 -390238.0 -000037.8+000020.100010.5 06.8900.06A1 0
+092921.62 +561428.3 -000131.8-000116.400014.9 06.8900.39F2 0
+095010.37 +243343.0 -000048.8+000043.200019.0 06.8900.49F5 0
+101024.29 -642303.4 -000015.9+000019.100003.9 06.89-0.02B8 0
+101902.57 -504258.0 -000010.0+000006.900000.6 06.89-0.14B5 0
+110419.22 -011641.5 +000006.2-000012.500004.8 06.8900.05A0 0
+111517.62 -193815.2 -000052.5+000008.100010.9 06.8900.08A3 0
+114636.42 -644557.5 -000015.2-000002.300005.5 06.8900.07B8 0
+122337.70 -613744.8 -000009.1-000000.800002.0 06.8900.67F7 0 0.75 5.83
+123756.50 +545111.3 -000021.3+000000.000005.7 06.8900.93G9 0
+131046.05 +341802.6 -000067.6-000028.900012.7 06.8900.49F5 0
+131727.38 -103246.8 -000084.6+000016.400012.6 06.8900.34F0 0 0.06 1.68
+142731.43 -352649.6 +000033.8-000055.000010.8 06.8900.57F8 0
+143510.72 -462743.0 -000012.8-000007.900003.6 06.89-0.01B9 0
+150138.38 -561536.6 -000003.5-000004.200001.6 06.89-0.09B2 0
+151147.72 +101259.5 -000037.2+000021.800008.2 06.8900.05A0 0
+152809.57 -092049.9 +000072.7-000363.400050.3 06.8900.79K2 1
+153127.15 -710343.5 -000016.4-000016.100004.0 06.89-0.12Ap 0 0.05 4.49
+153648.65 +803651.8 -000039.7+000048.900006.3 06.8900.97G5 0
+153938.72 +795859.2 -000032.2+000040.000008.5 06.8900.39F2 1
+162828.17 -132358.7 -000037.1+000001.400016.9 06.8900.95K0 0
+163015.68 -275458.4 -000009.8-000013.800006.0 06.8900.08B8 0
+163521.31 +774518.7 +000017.6-000001.600010.9 06.8900.64F8 0
+163641.47 -355459.0 +000040.1+000004.400018.2 06.8900.37F2 0
+165837.94 +152714.5 -000024.7+000141.000018.7 06.8900.65F8 0
+170114.21 +523616.1 -000021.4+000011.000008.1 06.8900.09A0 0
+170252.52 -500937.3 -000012.1-000015.200000.2 06.8900.26A0 1
+170735.24 -464047.0 -000101.8+000014.300011.2 06.8900.26A7 0 0.05 0.62
+170817.29 -410128.2 -000001.9-000004.400001.6 06.8900.56F2 0
+172558.88 -494405.7 +000000.8-000004.600001.6 06.89-0.06B3 0
+173047.97 -372612.9 -000005.2-000025.600009.2 06.8900.11A0 1
+175031.50 +365046.0 -000006.4-000000.500003.1 06.8900.98G0 1
+175724.30 +332403.2 +000014.7-000016.600004.3 06.8900.91K0 0
+182619.64 +261339.8 -000002.0-000004.800003.6 06.89-0.13B3 0
+184455.91 -002224.2 +000000.9-000017.400004.3 06.89-0.02B9 0
+185105.44 -031539.6 -000047.9-000059.200007.7 06.8900.28A2 0
+185353.79 +822211.9 +000018.6+000021.400006.4 06.8900.01A0 0
+185401.61 -471627.4 -000008.7-000037.500013.4 06.8900.51F5 1
+191731.84 +214849.9 +000032.7-000006.700006.3 06.8900.18A3 0
+192806.29 +175048.4 +000042.1-000034.900013.2 06.8900.32Am 1
+192937.80 -123847.8 +000098.1-000037.500015.1 06.8900.47F5 1
+193325.57 +215027.0 -000021.0-000204.800049.6 06.8900.74G5 0
+193411.13 +074708.8 -000001.7-000008.400001.2 06.89-0.02A0 1
+194245.86 +082257.5 +000024.6+000053.900014.9 06.8900.50F5 1
+195142.73 -505842.7 +000012.7-000093.200011.1 06.8900.50F6 0
+202525.69 +423617.9 +000046.9+000028.100009.8 06.8900.46F6 0
+203804.86 -241343.8 +000050.1-000022.300007.6 06.8900.20A7 0
+203955.40 +352326.3 +000031.6+000036.500008.2 06.8900.94K0 0
+205243.13 -390631.0 -000009.1-000004.200002.5 06.8900.97G8 0
+210935.27 +751340.2 -000015.9-000016.900005.9 06.8900.57F5 0
+213446.99 +195611.1 -000011.7-000007.300003.3 06.8900.99K0 0
+214419.18 +284654.2 +000000.5-000053.400013.0 06.8900.41A5 0
+215300.95 -103345.0 +000033.8-000040.700004.8 06.8900.99K0 0
+215627.30 +594742.4 +000022.2-000000.100001.9 06.8900.09A0 1
+221447.11 -240016.8 +000099.0-000012.200016.2 06.8900.38F3 0
+221852.46 +161528.7 +000039.7-000006.800010.0 06.8900.13A3 0
+224007.88 -092133.7 +000169.6+000045.900019.5 06.8900.51G0 0
+233812.38 -083739.0 +000028.2-000016.100006.7 06.8900.89G5 0
+234721.16 -481630.2 -000384.0-000213.000024.2 06.8900.66G2 0
+234723.28 -682338.0 +000048.0-000033.400008.8 06.8900.46F2 0
+234814.46 +070947.7 -000021.5-000032.900005.0 06.8900.99G5 0
+002939.01 -025025.2 +000090.9-000040.300005.2 06.8901.46K2 0
+003136.09 +160115.7 -000003.4-000040.300004.1 06.8901.27K0 0
+013538.27 +281610.6 +000025.0+000005.200005.9 06.8901.03K1 0
+020237.79 -702510.4 -000019.1+000027.100003.3 06.8901.36K2 0
+021053.40 -755731.8 +000010.5-000003.300004.5 06.8901.21K2 1
+021800.73 +425404.4 -000005.1+000003.200003.3 06.8901.00G5 0
+022456.29 -035333.6 -000003.0-000063.600006.0 06.8901.02K0 0
+025541.27 +310235.3 +000001.8-000012.800002.5 06.8901.75M3 0
+042015.29 -023742.8 +000024.4-000002.500004.2 06.8901.47M4 0
+043853.33 +421424.1 -000002.3-000030.200007.0 06.8901.23K0 0
+051002.41 -403334.3 +000011.5+000023.100002.1 06.8901.54K5 0
+051436.94 -003346.2 +000017.7-000004.000004.5 06.8901.82M6 0
+054907.30 -323015.7 -000009.0-000006.600002.4 06.8901.56K4 0
+070453.61 -204948.3 -000001.4+000003.800000.3 06.8901.68K5 0
+070611.59 +245136.6 +000008.6-000013.100003.2 06.8901.47K8 0
+072257.03 -553438.8 -000080.4+000111.400011.9 06.8901.04K0 0
+072759.74 -025255.7 +000011.8-000013.900007.0 06.8901.01K0 0
+073703.51 -264858.7 +000003.3-000063.000009.4 06.8901.08K1 0
+074306.81 -385149.3 -000011.5+000004.600002.8 06.8901.03G6 0
+075407.18 -181951.7 -000005.8-000000.300002.0 06.8901.66M1 0
+080246.43 -061921.0 -000030.6+000013.700005.0 06.8901.05K0 0
+080339.95 +362041.7 -000014.2-000012.600004.8 06.8901.43M5 0
+080440.20 +394426.9 -000030.4-000022.600005.0 06.8901.06K0 1
+093142.42 +362544.8 -000040.3-000012.500004.9 06.8901.44K2 0
+111609.11 +781832.3 -000067.5-000012.500005.1 06.8901.31K0 0
+111657.60 -345538.4 -000021.7-000000.800005.4 06.8901.38K3 0
+124128.84 +491725.7 -000058.7+000033.900003.8 06.8901.29K2 0
+124702.19 +090350.4 -000006.6-000014.400004.8 06.8901.34K0 0
+124922.47 -404631.0 -000027.5+000021.700005.5 06.8901.10K2 1
+131140.59 -111317.9 -000064.4-000000.200004.7 06.8901.23K0 0
+131612.76 -522453.1 +000018.0-000024.900006.2 06.8901.03K0 0
+132104.80 -242812.9 -000032.4+000008.400001.2 06.8901.65K5 0
+134136.61 -452937.5 +000028.7-000033.100005.6 06.8901.26K2 0
+140655.88 +282616.9 -000071.5+000001.700005.7 06.8901.00K0 0
+145243.77 +315530.2 -000006.6-000013.200006.3 06.8901.02K0 0
+151031.51 +114024.9 +000003.3+000020.100001.9 06.8901.66M2 0
+155017.48 -490225.1 -000021.5-000076.600004.7 06.8901.11G8 0
+155950.03 -645114.9 -000000.4-000004.500000.9 06.8901.77M0 0
+162014.61 -393748.2 +000008.5+000016.100004.7 06.8901.01K1 0
+164010.66 -285624.2 -000032.4-000027.400004.2 06.8901.59K5 0
+180333.76 -663217.9 +000016.5-000028.600004.6 06.8901.14K1 0
+181635.37 -203240.1 +000007.5-000009.500005.4 06.8901.03A7 1
+190109.51 -042620.4 -000005.8+000007.200004.2 06.8901.68K2 0
+194748.25 -282928.2 -000001.1-000001.600003.4 06.8901.01G8 0
+203251.17 +271243.8 +000004.4+000000.500002.4 06.8901.08K0 0
+203444.60 +323021.0 +000004.6+000005.300003.0 06.8901.14K1 1
+205647.45 +014256.4 -000002.5-000203.300011.2 06.8901.00K0 0
+211140.37 +702627.9 +000022.8+000028.500006.6 06.8901.21K2 0
+211416.67 -454657.2 -000030.2-000081.400015.6 06.8901.01K1 0
+215258.35 +155555.6 +000065.5+000019.900004.4 06.8901.22K2 0
+231949.86 +571437.1 +000011.1-000001.800003.7 06.8901.79K2 0
+192048.31 -043009.0 -000001.8-000006.600000.7 06.8902.07K5 0
+000216.53 -132427.1 +000261.2+000032.100014.9 06.9000.53G0 0
+002054.12 +325841.4 +000010.1-000064.800014.0 06.9000.48F5 1
+002616.49 +034932.7 +000016.8+000000.800002.3 06.90-0.13B8 0 0.04 1.67
+003243.21 +385037.8 -000017.8-000022.500004.5 06.9000.36F0 1
+003255.79 +161001.8 +000048.5+000027.200008.7 06.9000.51F6 0
+003427.21 -063013.3 -000072.5-000086.600024.1 06.9000.48F2 0
+004447.77 +670930.0 +000217.3-000057.600021.8 06.9000.49F8 0
+005002.25 +704627.0 +000017.8-000003.900005.9 06.90-0.06B9 0
+005932.27 +485759.1 +000020.2-000031.700017.3 06.9000.41F5 0
+010218.34 +815232.1 +000024.0-000005.400004.8 06.9000.01G8 0 0.85 2.49
+011034.31 +510047.8 +000006.1+000018.000009.5 06.9000.43F5 1
+012643.01 +434131.1 +000134.3-000039.600016.1 06.9000.39F2 0
+012819.12 +303328.2 +000041.7-000061.300022.5 06.9000.51F5 0
+013448.74 +005643.5 +000209.5-000270.600027.3 06.9000.53F8 0
+014927.18 +262821.6 -000006.5-000013.500003.3 06.90-0.07B8 0
+021446.34 +464115.1 +000017.3-000020.500003.3 06.90-0.03B8 0
+024433.05 +465030.2 +000077.8-000105.600017.4 06.9000.45F5 0
+024727.35 +192220.0 +000117.8-000160.300030.7 06.9000.68G0 1
+025449.55 -333129.6 +000014.4+000015.800013.9 06.9000.26A3 1
+030546.40 +434208.9 -000003.2-000003.000003.7 06.9000.75F5 1
+031019.23 -741752.0 +000052.3+000280.200022.0 06.9000.52F6 0
+031142.88 +520948.7 +000024.7-000023.600005.3 06.9000.01B5 0
+032335.23 -400435.4 +000040.6+000042.200058.5 06.9000.84K0 0
+034710.58 +514223.7 +000059.1-000075.400018.1 06.9000.37F0 0
+035437.50 -462500.7 -000014.3-000005.100010.7 06.9000.16A3 0
+041742.99 +135011.3 +000065.1+000043.600005.8 06.9000.99G5 0
+042930.29 +175147.7 +000105.7-000032.600021.6 06.9000.45F6 0
+044349.58 -481939.5 +000004.5+000276.600023.2 06.9000.50F6 0
+050109.42 -742027.1 +000012.9+000010.500003.6 06.90-0.03B9 1
+053949.08 +012930.3 +000003.6-000005.000004.2 06.90-0.07B8 0
+055725.28 +000139.1 -000015.5-000008.800005.5 06.9000.00A0 1
+060308.36 -365222.6 -000020.3+000005.200005.9 06.90-0.08B9 0
+061016.63 -150333.9 -000008.5+000004.900004.0 06.90-0.08B8 0
+061925.40 +132602.3 +000019.9-000010.200011.6 06.9000.47F7 0
+062040.05 -095327.6 -000007.8-000003.900003.6 06.9000.10A2 0
+063408.42 +025354.9 -000010.7+000036.200017.8 06.9000.40F0 0
+064510.01 -181605.7 +000000.3-000027.500007.7 06.9000.99G8 0
+064821.56 -074516.6 -000002.9+000002.600002.8 06.90-0.10B8 0
+065709.38 -104928.1 -000002.8+000000.500000.2 06.9000.28Ap 0
+071304.20 +315755.8 -000015.7-000008.900006.5 06.9000.05A0 0
+072039.02 -521155.4 -000007.9+000003.400005.8 06.90-0.02F3 1
+072424.58 +101444.5 -000012.0-000009.100001.8 06.9000.92G5 0
+074145.70 -222415.1 -000038.3+000054.300012.4 06.9000.28A9 0
+074955.07 +272147.6 -000009.3-000011.800045.8 06.9000.68G5 0
+084150.10 +195227.1 -000034.9-000014.200003.5 06.9000.96K0 0
+084253.79 -094819.8 -000023.5-000021.500009.2 06.9000.17A2 0
+085023.36 -355549.7 -000009.2+000005.800002.1 06.90-0.11B5 1
+092716.81 +061359.4 -000177.6-000144.700020.4 06.9000.52F5 1
+093957.85 +352009.4 -000068.0+000003.000020.7 06.9000.50F5 0
+094124.83 -332346.7 -000004.1-000004.000006.1 06.9000.03A0 1
+094524.35 -324057.5 -000136.7-000026.400015.9 06.9000.47F6 0
+103416.99 -372312.5 -000017.9+000004.300003.6 06.9000.02A0 1
+104053.06 -575608.2 -000006.1+000002.400000.0 06.9000.95A2 0 0.08 3.07
+104619.32 +124452.5 -000000.8-000030.700008.0 06.9000.13A2 0
+110448.68 -750918.6 -000064.2-000009.900007.3 06.9000.12Ap 0
+110947.13 +540623.7 -000015.1-000002.600004.6 06.9000.87G0 0
+112315.16 +063509.1 -000008.6-000012.300005.8 06.9000.86G5 0
+113004.37 +295754.4 -000082.3-000199.700015.1 06.9000.37F1 0 0.25 0.44
+114157.97 -242308.6 -000006.5-000030.400006.7 06.9000.37Fm 1 0.12 0.14
+125532.45 -300412.3 +000014.2-000010.600005.4 06.9000.07A2 0
+134139.50 -750655.3 -000011.6-000002.800001.8 06.9000.46A0 1
+134444.60 -141329.1 +000000.5-000173.100030.9 06.9000.54G2 0
+135151.09 +115613.7 -000149.9+000024.500016.7 06.9000.43F5 0
+142411.28 +161625.1 -000029.7+000009.200003.0 06.9000.67Am 0
+142900.55 -560812.7 -000009.6-000002.100001.3 06.9000.51A3 0
+150002.69 +652834.6 -000001.1-000020.000006.1 06.9000.97K0 0
+152002.34 +405901.4 -000038.1+000179.800024.8 06.9000.51F5 0
+152050.20 +312847.2 -000180.0+000138.900022.7 06.9000.53F5 0
+152839.26 +614335.9 -000001.7+000007.100003.5 06.9000.13A0 0
+162948.48 -110746.3 -000017.1-000004.800005.8 06.9000.17B9 0
+162951.11 +055814.8 +000004.8+000002.100007.5 06.9000.43F5 0
+165621.93 +622211.5 -000014.7+000010.300006.5 06.9000.13A0 0
+170953.09 -470153.1 -000002.0-000003.700002.4 06.9000.33O9 0
+172114.73 +311524.8 -000023.6+000012.500013.1 06.9000.57F8 0
+191658.11 -671000.0 +000008.2-000032.200005.1 06.9000.96G8 0
+192838.52 +395627.1 -000000.9-000006.800001.8 06.9000.88G5 0
+193636.07 -324127.1 +000004.2-000002.900003.8 06.90-0.06B4 0
+194042.04 -541237.1 +000004.9-000017.400005.2 06.9000.14A3 0
+201333.86 -382651.5 +000013.4-000168.000017.7 06.9000.46F5 1
+210217.67 -425949.7 +000071.2-000111.200011.8 06.9000.96K0 0
+214032.38 +594509.7 +000055.3+000025.200004.7 06.9000.99G8 0
+214224.19 +574409.8 -000002.7-000004.800002.0 06.9000.14B0 0
+221202.25 -381810.3 -000012.3+000015.300010.6 06.9000.39F3 1
+231407.99 -700330.2 +000176.9+000082.700018.2 06.9000.73G5 0
+232825.25 -252513.8 -000029.0-000017.700008.3 06.9000.16A3 0 0.04 0.12
+233240.60 -450717.3 +000025.8+000008.800006.5 06.9000.12A1 0
+233425.10 +052814.0 +000116.7+000000.900012.0 06.9000.43F2 0
+000052.91 +665052.7 -000020.8+000018.200004.0 06.9001.45K2 0
+000556.71 +243408.6 +000034.9-000017.100005.3 06.9001.56K5 0
+002449.64 -182818.2 -000003.7-000065.500003.0 06.9001.43K3 0
+023845.89 +332508.8 +000018.4-000011.700003.6 06.9001.08K2 1
+024727.71 +374728.0 +000004.7-000023.100002.0 06.9001.35K0 0
+025728.61 +161737.7 +000076.1-000039.800007.2 06.9001.20K0 0
+032023.32 +195221.8 +000002.8+000000.300005.4 06.9001.22K0 0
+032209.37 -464547.5 -000022.4-000070.900010.9 06.9001.28K3 0
+033321.20 +134656.9 -000009.9-000019.800009.1 06.9001.06G5 0
+033932.64 +592643.5 -000007.9+000005.000004.7 06.9001.40K2 0
+040247.05 -223539.3 +000007.6-000086.500008.1 06.9001.16K1 0
+043705.64 -302545.5 -000001.4+000025.500003.1 06.9001.30K1 0
+044034.22 -483217.9 +000005.8+000025.000006.4 06.9001.10G8 0
+053721.77 -380122.4 +000011.8+000014.700003.1 06.9001.32K2 0
+055226.88 +061234.1 -000007.4-000019.000007.0 06.9001.00G5 0
+061910.00 +563136.0 -000037.5-000031.400005.0 06.9001.14K1 0
+063559.38 +312845.5 -000007.0-000024.100004.7 06.9001.63K2 0
+064424.66 +565559.1 +000005.7-000019.900003.0 06.9001.66M2 0
+070015.02 -194804.5 +000000.4-000010.900006.8 06.9001.03K0 0
+072533.74 -192615.9 -000003.9+000002.800002.3 06.9001.51K3 0
+073613.78 -445727.3 +000030.0-000017.800009.0 06.9001.03K2 0 0.09 11.75
+080326.54 +370812.2 -000025.1-000018.300004.4 06.9001.48K5 0
+082004.86 -310552.0 -000020.1-000004.000004.0 06.9001.20K1 0
+084236.99 -042436.6 +000004.5-000027.600002.1 06.9001.38K2 0
+085846.04 -643149.8 +000001.2+000002.600002.8 06.9001.07G8 0
+092519.27 -542749.5 +000007.1-000005.800003.9 06.9001.40K2 0
+094528.63 +101319.0 +000014.2-000008.600001.6 06.9001.62K5 0
+100313.71 +500633.3 -000020.3-000008.200004.9 06.9001.47K2 0
+112756.90 +445242.7 -000000.2-000018.100005.5 06.9001.13K0 0
+115603.56 +403851.7 -000002.6-000030.200004.4 06.9001.11K1 0
+141630.48 +551754.4 +000031.9-000031.800006.7 06.9001.15K1 0
+142109.38 +191048.7 -000004.9+000006.500002.5 06.9001.62K5 0
+155521.59 +091324.5 +000004.9-000017.500004.6 06.9001.05K0 0
+162621.47 +404834.6 +000022.0-000054.200005.8 06.9001.10K0 0
+164843.26 -670459.7 +000003.4+000009.300003.4 06.9001.56K5 0
+164959.42 +463856.3 -000021.9+000037.500004.7 06.9001.46K2 0
+181637.09 +480618.9 -000019.2-000022.800005.2 06.9001.40K2 0
+183757.09 -023525.7 +000015.7-000024.300006.4 06.9001.08K0 0
+194233.48 -504003.3 -000001.5-000001.000004.7 06.9001.25K1 0
+211245.28 +841531.2 +000018.4-000004.100002.9 06.9001.21G5 0
+213658.54 -184437.2 +000049.1-000046.300004.8 06.9001.44K3 0
+214033.47 +103644.1 -000001.7-000008.900002.5 06.9001.15K0 0
+222028.19 +371753.1 -000005.2-000019.700004.2 06.9001.27K0 0
+223930.38 -680337.2 +000096.4-000026.100004.4 06.9001.09K0 0
+231110.78 +300235.0 +000016.8+000017.700003.2 06.9001.12K0 0
+233527.09 +521727.5 +000092.9+000020.100005.6 06.9001.04K0 0
+002522.08 -391536.6 +000031.2-000089.100008.4 06.9100.95G8 0
+002551.24 +714825.6 -000001.4+000001.500001.1 06.91-0.02B1 0
+003600.80 -594301.9 +000078.0-000018.400016.7 06.9100.37F2 0
+004811.65 +650710.7 +000025.8-000011.600005.6 06.9100.95G5 0
+010118.94 -605137.4 +000073.1+000098.100022.2 06.9100.65G1 0
+011628.90 -672551.9 +000130.5+000024.400016.8 06.9100.38F2 0
+012816.08 -121445.6 +000027.7-000020.800009.7 06.9100.33F3 0
+013359.85 -622834.4 -000025.3-000001.400012.9 06.9100.31A9 1
+020252.25 -022239.8 +000060.5-000031.900010.5 06.9100.20A3 0
+021615.71 -094916.1 +000264.0-000038.600021.5 06.9100.62G0 0
+023758.54 -671803.2 -000002.8-000010.400004.1 06.9100.91G8 0
+025508.15 +032912.8 +000030.9-000010.300011.7 06.9100.31F0 0
+032434.47 +220225.3 +000023.1-000018.200007.7 06.9100.11A0 0
+040229.22 +035050.1 +000003.7-000007.500004.9 06.9100.03B8 0
+040259.45 +091232.0 +000093.2-000162.800022.7 06.9100.47F8 0
+040729.27 -060026.8 -000001.5+000021.700007.6 06.9100.15A2 0
+041711.42 +050128.6 -000011.3-000016.500002.6 06.9100.65F2 0
+042529.65 -530642.8 +000042.0+000028.100008.1 06.9100.37F0 1
+043600.54 +553044.0 +000003.3-000055.200014.3 06.9100.52F8 0
+044354.00 +225640.0 -000001.1-000016.300011.1 06.9100.01B9 0
+050725.92 -444918.2 +000006.2+000012.100003.2 06.91-0.09B5 0 0.04 1.15
+051515.38 +471015.6 +000092.0-000105.700008.9 06.9100.98G5 1
+052845.29 +013838.2 +000000.5+000000.600003.3 06.91-0.15B3 0
+054258.26 +331852.6 -000002.9-000024.100008.9 06.9100.44F5 0
+061255.51 -084344.6 -000003.7-000007.400005.6 06.91-0.07B9 0
+061620.59 +300609.1 +000006.7-000023.900004.1 06.91-0.04B9 0
+061915.20 -694705.0 -000014.6+000068.200016.3 06.9100.51F6 0
+061919.30 +232809.9 -000000.4-000001.600001.4 06.9100.25B0 0
+063217.81 +174646.4 +000037.2+000030.800009.0 06.9100.40G8 1
+063357.62 +522741.8 +000003.4-000078.600009.9 06.9100.31A3 1
+064616.40 -293339.9 +000005.1-000002.400004.7 06.9100.88G6 1
+064849.24 -345612.6 -000011.5+000010.600005.1 06.91-0.02B9 0
+065145.75 +050503.9 -000000.4-000001.500000.3 06.9100.01B2 0
+065745.45 -523851.2 -000011.6-000374.800027.4 06.9100.48F5 0
+073033.61 +051516.8 -000009.3-000008.300004.3 06.9100.03B9 1
+074337.34 -044228.5 -000031.3-000001.300006.5 06.9100.92G5 0
+081350.74 -351229.7 +000003.2-000013.100005.2 06.9100.79G8 0
+082356.20 -012952.7 -000014.3-000018.100005.5 06.9100.72G5 0
+090206.86 -403317.0 -000005.8+000008.200000.4 06.9100.42B0 0 0.12 0.00
+091915.35 +465637.7 -000028.8-000017.300004.9 06.91-0.02A0 0
+092031.86 -615935.0 -000012.6+000008.300002.3 06.91-0.09B5 0
+092516.62 -651613.3 -000022.2+000042.900008.5 06.9100.30A8 0
+092639.73 -241004.3 -000040.7+000005.800007.0 06.91-0.00A0 0
+093731.19 -595323.8 -000008.2+000017.300005.7 06.9100.27A4 0
+094121.88 +385701.9 +000074.4-000130.800020.9 06.9100.73G5 1
+094517.48 -541450.9 -000028.4+000013.200006.4 06.9100.08A2 0
+095226.30 -715636.3 -000016.0+000012.000003.5 06.91-0.03B8 0
+100058.60 -502839.8 -000008.2+000004.200000.9 06.91-0.15B5 0
+100434.09 -643851.9 -000014.9+000013.500006.6 06.91-0.06B9 0
+100552.92 -635006.3 -000008.1-000015.400006.0 06.9100.89G8 0
+102210.79 -132434.9 -000030.9-000010.300006.5 06.91-0.06As 1
+111619.02 +595635.5 -000023.1+000007.200010.9 06.9100.17A3 0
+112029.94 -454343.6 +000015.4-000019.400016.6 06.9100.37F2 0
+112228.75 -085033.5 -000037.1+000004.500007.8 06.9100.15A2 0
+120146.23 -343901.2 -000185.8+000010.800017.8 06.9100.59G0 1
+121355.83 +021537.0 -000091.0-000019.400014.2 06.9100.90G5 0
+124800.38 +185012.7 +000034.3-000017.600006.0 06.9100.96K0 0
+125337.62 -602125.4 -000006.5-000000.600001.8 06.9100.19B3 1
+125726.31 +012540.6 -000134.6-000007.500016.9 06.9100.45F2 1
+133511.57 +222957.9 -000248.3+000128.100022.8 06.9100.47F5 1
+134349.47 -401040.6 -000067.2-000010.900008.5 06.9100.35F2 1
+141831.16 +520200.0 -000018.1-000002.100009.8 06.9100.16A2 0
+143009.99 -435149.8 -000030.1-000027.400006.9 06.9100.13A0 1
+144315.34 -473413.7 -000006.4-000004.800001.2 06.91-0.05B9 0
+144557.66 -445202.9 -000026.1-000020.800007.7 06.9100.05A0 1
+144928.74 +193037.4 -000046.6-000006.900007.8 06.9100.04B9 0
+145207.43 +201726.5 +000009.6-000000.100009.1 06.9100.10A0 1
+145657.47 -261705.9 -000020.6-000026.200008.2 06.9100.01A0 0
+145929.24 -304241.2 -000017.9-000037.100009.6 06.9100.23A3 1
+152852.21 +572641.2 -000261.0+000164.900023.2 06.9100.49F6 0
+155705.05 -355539.2 -000009.0-000018.000007.5 06.9100.12A3 0
+160210.36 -424159.3 -000003.1-000169.200025.6 06.9100.50F6 0
+164958.14 +092516.7 -000003.0+000011.300003.6 06.9100.90G5 0
+165216.07 -253602.1 +000012.9-000011.800004.8 06.9100.06A0 0
+171306.26 +540820.9 +000001.4+000064.800009.6 06.9100.31F0 0
+171604.88 +604249.7 +000006.0+000038.500005.3 06.9100.39F0 1
+173035.20 +173113.7 -000110.1+000129.500019.6 06.9100.51F6 1
+174418.37 +134702.1 -000001.2+000019.900005.6 06.9100.28A3 0
+180131.82 -380455.9 +000006.6-000005.300005.4 06.91-0.04B9 0
+182112.41 -260506.4 +000002.1+000003.600007.0 06.9100.25A6 0
+182957.14 +102858.4 -000006.4+000051.900014.8 06.9100.34F0 0
+183427.27 -344856.7 +000014.6+000016.800011.6 06.9100.30F0 1
+184116.13 +301727.1 +000001.8-000040.100006.2 06.9100.54G5 1
+184236.96 +151157.9 -000006.0-000011.400010.7 06.9100.07A0 0
+185733.22 +325922.3 +000003.1+000013.700006.1 06.9100.33F0 0
+185833.87 +604002.1 +000008.2+000029.400006.4 06.91-0.04A0 0
+191458.84 +275739.9 +000006.2+000005.000002.4 06.91-0.07B8 0
+192631.88 +115103.6 +000094.2+000025.900016.1 06.9100.44F5 0
+193031.74 +124901.3 -000082.4-000049.000016.2 06.9100.92K0 0
+194139.80 +400120.3 +000023.1+000014.100004.6 06.9100.15A3 0
diff --git a/kstars/kstars/data/hip015.dat b/kstars/kstars/data/hip015.dat
new file mode 100644
index 00000000..a4a1f847
--- /dev/null
+++ b/kstars/kstars/data/hip015.dat
@@ -0,0 +1,1000 @@
+200335.19 -385108.6 +000036.8-000062.800004.3 06.9100.25Ap 0
+200359.38 +170722.6 +000022.9+000018.400005.7 06.9100.11A2 0
+200402.62 -375232.0 +000078.2-000388.200035.9 06.9100.61G1 0
+200426.72 +735433.9 +000012.4+000018.900006.4 06.9100.91K0 0
+200544.30 +224750.0 +000004.4-000009.400002.1 06.9100.04A0 0
+201247.32 -025945.4 -000014.7+000000.000006.1 06.9100.24A0 1
+202135.50 -671846.4 +000110.6+000016.900018.8 06.9100.56F8 0
+205105.41 +512501.7 +000039.5+000042.500008.3 06.9100.30F0 1
+210329.49 -013446.7 +000021.4-000009.100020.7 06.9100.42F5 0
+211914.93 -161046.1 +000017.1-000032.000003.4 06.9100.95K0 0
+212920.54 +670303.6 +000024.1+000021.900005.5 06.9100.01A2 0
+220847.37 -131801.6 +000095.6-000010.600020.4 06.9100.47F5 0
+223211.50 -431547.1 -000013.2+000007.700006.4 06.9100.96K0 0
+224315.39 +562429.7 +000097.0+000039.100013.8 06.9100.31F0 0
+224628.59 +073458.6 +000060.6-000001.300007.2 06.9100.46F2 0
+231301.54 +420344.1 -000013.3-000017.200005.1 06.9100.23A2 0
+232657.04 -151451.7 +000028.0-000010.900008.5 06.9100.20A3 1
+233328.08 +242032.7 +000064.2+000009.600006.6 06.9100.20A5 0
+233826.44 +423041.4 +000008.8-000000.500003.2 06.9100.03B9 0
+000522.25 +033622.0 -000020.6-000006.300006.8 06.9101.12G5 0
+000653.30 -385239.7 -000011.3+000009.000003.7 06.9101.12K0 0
+001356.18 +595957.6 +000008.3-000010.100003.1 06.9101.12G8 0
+001751.23 +201337.3 +000014.4-000011.900001.7 06.9101.58M4 0
+003247.46 +540712.1 +000075.0-000035.600003.6 06.9101.25K2 0
+013018.29 +594655.3 +000014.3+000008.200003.2 06.9101.45K3 0
+023633.97 -143924.0 -000035.6-000028.500008.1 06.9101.03K0 1
+024902.60 -041329.3 +000005.2-000013.200003.0 06.9101.62K5 0
+025147.38 +530154.6 +000043.7-000008.500007.9 06.9101.34K2 0
+030427.84 +401734.2 +000003.9-000018.500005.8 06.9101.06K0 0
+034012.48 -193534.3 -000004.9+000014.600005.2 06.9101.12K0 1
+035200.07 +602011.5 +000011.2+000015.800002.4 06.9101.38K0 0
+043620.72 +612144.4 +000007.6-000001.300004.6 06.9101.26K2 0
+050936.43 +384107.9 +000009.7+000002.700003.7 06.9101.01G5 0
+053937.99 +005002.0 +000001.6-000013.800005.8 06.9101.21K0 0
+062658.35 -042733.4 +000002.3-000001.000004.9 06.9101.38K0 0
+064018.86 -062046.7 +000014.1+000011.200003.5 06.9101.61M3 0
+064557.46 -204630.1 -000003.7-000001.000002.5 06.9101.51K3 0
+070201.22 +442656.4 +000000.4-000007.200005.8 06.9101.30K0 0
+074853.71 +181125.3 -000010.9-000037.900006.2 06.9101.16K0 0
+080619.18 -385348.6 +000001.2+000048.300006.0 06.9101.14K2 0
+081914.38 -073329.5 -000007.2+000007.300003.5 06.9101.65K5 0
+083914.25 -372812.7 -000016.1+000027.600002.7 06.9101.68M1 0
+084837.04 +102558.9 +000010.7+000007.300003.9 06.9101.55M4 0
+100159.43 +744533.0 -000050.4-000037.400007.2 06.9101.04K1 0
+105900.61 +451152.4 -000052.2-000032.700004.2 06.9101.21K0 0
+113503.29 -531432.0 +000019.2+000015.900003.7 06.9101.28K2 0
+114016.15 -622556.7 -000003.3+000001.200005.9 06.9101.28K2 0
+114535.07 +355339.4 -000038.8+000025.100003.6 06.9101.38M4 0
+114606.29 +071027.4 -000001.1-000038.300003.7 06.9101.65M2 0
+120613.02 -384032.3 -000027.9-000011.000002.9 06.9101.39K2 0
+124552.58 -214605.7 -000000.1-000009.800004.6 06.9101.30K2 0
+125355.74 +264648.0 +000001.6-000004.100008.1 06.9101.26K2 0
+125530.34 +112945.2 -000070.4+000017.200008.0 06.9101.54M4 1
+131906.70 +034322.3 -000001.2-000006.800004.8 06.9101.11K2 0
+132002.13 -623135.8 +000001.8+000008.800004.9 06.9101.29K2 0
+133051.43 -030259.7 -000001.6+000033.800007.7 06.9101.03K0 0
+134113.65 -715206.1 -000034.1+000035.300003.4 06.9101.80M4 0
+134230.94 +554339.6 -000023.1+000008.800004.4 06.9101.13K1 0
+140126.22 +091755.8 -000001.7-000028.400003.7 06.9101.39K0 0
+141411.52 +353613.0 -000047.3-000001.700003.3 06.9101.60K5 0
+144018.45 +871253.0 -000010.8+000021.700003.1 06.9101.46K0 0
+144521.56 +103556.3 -000014.3+000005.800006.8 06.9101.06G5 0
+144617.81 -005001.8 -000014.2+000023.400005.8 06.9101.12K0 0
+150003.64 +443510.8 -000058.7-000001.700005.8 06.9101.01K0 0
+150322.40 +005323.0 -000021.3-000025.900004.9 06.9101.14K0 0
+151038.89 +330444.0 +000003.7-000001.400002.3 06.9101.10K0 0
+154025.99 +373101.7 +000001.7-000014.600003.6 06.9101.50K5 0
+162110.72 +221423.5 -000007.7-000014.100003.7 06.9101.26K2 1
+163809.75 +611020.4 -000016.2-000001.600004.1 06.9101.55K5 0
+170429.58 -124033.6 -000045.2-000075.600008.2 06.9101.20K0 1
+170433.35 -110518.4 -000015.8-000015.200003.5 06.9101.51K0 0
+173142.54 +301905.3 -000005.3-000120.300011.9 06.9101.09K0 0
+181607.07 -563903.0 -000009.7-000039.500007.5 06.9101.28K3 1
+181820.38 -541956.7 +000003.6-000010.600001.4 06.9101.68M0 0
+183543.56 -295615.1 +000001.9+000001.400000.8 06.9101.17K1 0
+184217.89 -072014.4 +000018.6-000000.300001.4 06.9101.70M0 1
+190317.62 -053332.6 +000003.0+000001.600004.3 06.9101.06G5 0
+190335.46 +023244.6 +000014.7+000002.600007.1 06.9101.08K0 0
+191921.83 -365340.0 -000127.8-000036.000008.0 06.9101.05K1 0
+192053.89 +133436.1 +000018.1-000044.300005.5 06.9101.10K0 0
+195449.43 +644316.5 -000008.3-000010.000003.9 06.9101.16G5 0
+200908.13 +165425.5 -000003.0-000056.000003.6 06.9101.27K2 0
+201506.91 -132301.9 -000012.6-000029.300003.3 06.9101.40K1 0
+213401.37 -463638.2 +000007.8-000046.600006.7 06.9101.09K1 0
+214619.73 -623258.9 +000039.7-000037.500005.8 06.9101.16K1 0
+220241.33 -272202.3 -000026.5-000033.700003.1 06.9101.36K3 0
+221923.70 +153244.8 +000010.1-000009.000002.6 06.9101.66K2 0
+230506.32 +584356.7 +000014.3+000003.900003.8 06.9101.12G8 0
+231828.91 +273614.1 -000034.0-000051.300006.8 06.9101.01K0 0
+231948.08 +075855.8 -000016.5-000032.400004.9 06.9101.16K0 0
+211247.25 +600552.8 -000002.4-000003.800000.3 06.9102.31M3 0
+004352.26 +331838.5 +000001.0+000012.900013.0 06.9200.31A5 0
+005737.75 -185955.1 +000014.3+000005.000007.6 06.9200.08A2 1
+013420.56 -454128.9 +000097.0+000085.500007.8 06.9200.89G8 1
+020049.41 -082817.7 +000090.1-000055.900017.6 06.9200.96G5 0
+023734.35 +203429.8 +000026.3-000007.900010.8 06.9200.91G5 0
+024755.32 +553649.0 +000026.1-000028.200008.4 06.9200.13A0 0
+030350.68 +060759.4 +000231.8+000048.400031.8 06.9200.55F8 0
+032044.56 -261717.3 +000037.5+000141.100019.3 06.9200.41F2 0
+033045.02 +421208.9 +000093.4-000018.800013.0 06.9200.39F2 0
+034010.77 -090220.9 +000052.5+000000.800009.2 06.9200.46F5 0
+035546.34 +565508.7 +000025.7-000030.900005.7 06.9200.29A7 0
+041341.09 +490538.2 +000015.1-000007.300009.3 06.9200.91G5 0
+041419.83 -381536.6 +000032.5+000050.600005.1 06.9200.99G8 0
+042146.30 +022325.6 +000019.6-000141.700016.1 06.9200.57F5 0
+052440.38 -022952.2 -000005.0-000001.300002.1 06.92-0.05B8 1
+054013.35 +695854.6 +000018.8+000004.500007.4 06.9200.95K0 0
+055813.52 +015123.1 +000006.0-000006.800008.9 06.9200.26A0 0
+060430.39 -451147.9 +000005.0+000004.500005.3 06.9200.97G8 0
+060656.26 -032028.3 -000007.4+000004.000001.3 06.92-0.12B5 0
+062249.63 +173426.8 +000001.8-000009.400003.8 06.9200.02A0 1
+064057.31 -121056.1 -000000.9-000001.000000.6 06.9200.05B2 0
+064844.02 +085158.6 -000013.6-000015.900004.5 06.9200.90K0 1
+070113.61 +545124.3 -000003.3-000032.100003.3 06.92-0.07B8 0
+070756.87 -044040.4 -000018.3+000009.800003.4 06.9200.30F0 1 0.05 0.23
+071120.94 -214811.9 -000014.4+000003.600001.8 06.92-0.06B5 0
+071205.40 -272005.8 -000008.7+000004.200002.6 06.92-0.14B4 0
+071436.76 -303918.1 -000091.6+000055.600008.2 06.9200.78G5 0
+072141.12 -615705.3 -000022.4+000029.000006.5 06.92-0.09Ap 0
+072535.30 +202942.7 -000001.7-000023.800008.0 06.9200.33A5 1
+072734.11 +383958.1 -000012.0-000033.300007.2 06.9200.90G5 0
+072734.49 -182930.8 -000004.8-000004.800005.1 06.92-0.08B9 0
+072856.69 -345506.2 -000008.5+000007.600003.3 06.92-0.12B5 0
+073801.55 -080734.4 -000006.2-000009.500005.4 06.9200.71G5 0
+075321.06 +280307.3 +000001.1-000013.700004.1 06.92-0.01A0 0
+082912.74 +324132.3 -000004.4-000003.000003.8 06.92-0.08A0 0
+084247.45 -464826.9 -000095.0+000084.600012.9 06.9200.27A7 0
+085024.68 -041150.1 +000072.6-000132.600005.4 06.9200.92K0 0
+085306.13 +522324.5 -000034.1+000034.300028.1 06.9200.50F5 0
+092453.24 -041658.2 -000017.0-000042.500014.2 06.9200.44F5 0
+102355.30 -293844.8 -000038.0+000099.700045.3 06.9200.66G5 0
+110857.02 -192459.2 +000009.1-000007.500003.8 06.9200.02A0 0
+113746.71 -311306.6 -000076.2-000061.000008.4 06.9200.86G8 0
+114146.31 +411415.6 +000044.8-000037.900012.8 06.9200.44F5 0
+122455.96 -651239.6 -000005.1+000000.200000.4 06.9200.11B1 0
+122601.22 -493517.8 -000056.7+000015.000005.2 06.9200.09A0 0
+130259.48 +223815.3 -000037.4-000017.900006.6 06.9200.12A0 0
+132207.42 -601105.9 -000005.0-000001.000001.0 06.92-0.01B1 0
+134104.03 -342749.5 +000205.9-000166.000064.1 06.9200.85K1 0
+134335.89 +142156.3 -000314.7-000006.600016.6 06.9200.63G2 0
+135552.39 -503939.2 -000044.5-000019.800007.5 06.9200.96G8 1
+143040.47 -222739.3 -000014.1-000003.100003.6 06.9200.17B8 0 0.07 24.62
+144746.97 -395535.0 -000032.9-000010.800005.1 06.9200.01A0 0
+145501.05 +145845.6 +000013.2+000027.700006.3 06.9200.90K0 0
+150622.77 -721012.5 -000012.6-000019.300004.4 06.92-0.01B8 1
+151009.19 -752742.3 -000024.1-000016.900005.3 06.9200.92G6 0
+151559.06 +004748.1 +000178.0-000136.500064.2 06.9200.83K0 0
+152726.98 -660717.0 -000007.2-000017.900003.5 06.92-0.02B8 0
+154130.64 -532328.5 -000006.8-000010.800001.2 06.92-0.02B8 0
+155520.22 -432330.2 +000005.3+000008.100009.0 06.9200.20A4 0
+163406.06 -482741.4 +000000.6-000000.900001.6 06.9200.26A7 0
+164035.15 +041226.0 +000000.3-000009.700010.7 06.9200.14A3 0
+164701.69 -393201.8 -000011.5-000022.100004.1 06.92-0.03B9 0
+171234.30 -634107.3 -000013.5-000013.600003.6 06.9200.01B9 0
+171805.47 -380950.3 -000010.3-000017.000004.2 06.9200.04A0 1
+172408.74 -344752.8 -000000.1-000183.000030.5 06.9200.59G0 0
+173716.72 -491441.8 +000001.5-000013.500003.2 06.92-0.03B8 1
+174337.27 -455816.7 +000007.8-000009.000004.4 06.92-0.03B9 0
+174928.10 +684119.9 -000007.8+000070.800009.4 06.9200.26Am 0
+175457.70 -074401.7 -000054.5-000054.100022.3 06.9200.76G5 0
+175643.00 +445914.6 -000005.4-000005.800003.0 06.92-0.02B9 0
+175913.46 -365619.7 +000010.7-000010.400008.7 06.9200.12A3 1 0.22 3.28
+181527.32 -343540.2 -000007.1-000011.100003.2 06.92-0.05B9 0
+182003.99 -093542.6 -000092.2-000224.200026.4 06.9200.72G5 0
+182344.07 +382042.3 -000009.6+000017.500006.2 06.92-0.00A0 0
+183611.99 +411641.1 +000003.3+000012.900004.8 06.9200.07A0 1
+183759.94 +283747.8 -000001.1+000003.200001.7 06.92-0.12A0 0
+183851.27 +522038.2 +000006.8-000005.300002.7 06.9200.43F2 1
+184724.33 -493749.6 -000003.9-000030.900006.5 06.92-0.07B9 0
+184752.33 -201628.2 -000001.5-000003.500001.7 06.9200.12B9 0 0.69 8.90
+185557.14 +441341.9 +000015.1+000027.500004.2 06.9200.20A2 1
+190113.29 +020159.5 -000004.8+000013.400006.6 06.9200.98K0 0
+190833.36 +502149.8 -000003.1+000010.500004.8 06.92-0.05A0 0
+190923.13 +303358.6 -000003.2+000000.400002.2 06.92-0.07B9 0
+191444.71 +060254.8 +000000.5-000002.100000.3 06.9200.82F6 0
+193012.60 +563840.1 -000007.2-000016.100003.9 06.9200.05A0 1
+193706.59 +220021.4 +000020.1-000002.300007.1 06.9200.20A3 0
+194219.31 +182756.3 +000013.6+000005.500007.1 06.9200.07A0 0
+200246.61 +374846.0 +000006.6+000005.100003.6 06.9200.26Am 0
+200252.14 +105442.2 +000053.7-000003.500011.5 06.9200.14A2 0
+201203.74 +474413.3 +000005.1+000001.300003.9 06.92-0.11B7 0
+201238.61 -062157.9 -000001.1-000019.200005.3 06.9200.06A0 1
+201434.92 -642546.9 +000014.8-000030.200006.2 06.9200.16A2 1
+201654.99 +313018.9 -000007.5-000011.700004.7 06.92-0.00A0 0
+201837.46 +003827.9 +000072.6-000001.200010.0 06.9200.20A3 0
+204141.80 +241057.0 +000006.1-000004.400002.1 06.92-0.05A0 0
+211007.44 -640131.1 -000007.0-000056.300008.0 06.9200.27A3 0
+212515.75 -345123.6 +000013.7-000071.100011.5 06.9200.51F7 0
+215459.59 +535607.4 +000149.4+000087.000020.8 06.9200.49F5 0
+215813.53 +825210.8 -000129.1-000074.400025.4 06.9200.52F6 1
+221640.30 +225346.1 -000032.9-000025.100008.5 06.9200.16Am 0
+233328.62 -042404.5 +000039.7-000015.800010.6 06.9200.47F5 0
+233633.96 -445334.0 +000092.9-000023.900011.8 06.9200.20A7 0
+234129.62 +403316.8 -000015.3-000073.000009.3 06.9200.55F5 0
+235349.99 +605112.3 -000002.6-000002.700000.8 06.9200.63A0 0
+002104.23 -025434.6 +000088.1+000004.600012.4 06.9201.04K0 0
+003857.51 +261925.7 +000000.9-000020.600004.1 06.9201.38K3 0
+011734.99 -651242.4 +000027.9+000003.100001.5 06.9201.57M4 0
+013326.35 +545641.5 -000001.1-000001.100000.1 06.9201.85K3 0
+015504.35 -245323.1 -000001.7+000014.100003.6 06.9201.29K2 0
+030111.42 +404747.9 -000037.5-000022.600003.9 06.9201.39K5 0
+041213.60 +790148.0 +000040.8+000004.800006.6 06.9201.15K0 0
+050746.16 +554533.1 +000027.0-000012.300004.7 06.9201.33K0 0
+063946.53 -012248.5 +000003.6-000002.300002.7 06.9201.25K0 0
+065703.16 -170554.8 +000016.7-000008.900002.6 06.9201.36K2 0
+071619.39 -320230.3 -000000.7+000003.100000.5 06.9201.62K4 0
+075208.46 +361009.3 -000005.2-000033.100002.9 06.9201.63M0 0
+075942.62 +231058.7 -000017.9-000021.600001.7 06.9201.03K0 0
+091427.86 +250041.9 -000007.6-000059.900005.4 06.9201.26K3 0
+093120.17 +125132.1 +000013.2-000025.500005.2 06.9201.05K0 0
+100908.40 +183150.7 +000051.2-000064.800005.9 06.9201.07G8 0
+103701.57 -714129.9 -000051.8+000027.200009.1 06.9201.08K0 0
+110548.41 +382339.8 -000074.3-000016.600001.8 06.9201.30G5 0
+115426.67 -565811.2 -000009.8+000001.500000.8 06.9201.67M1 0
+130113.63 -204639.2 -000015.3-000010.600003.4 06.9201.31K2 0
+131121.71 -135744.2 -000090.9-000036.200005.1 06.9201.10K0 0
+135050.82 -074703.3 +000000.4-000014.500000.9 06.9201.28K0 0
+150857.52 -262950.2 -000004.0+000000.800002.3 06.9201.72M1 0
+161609.01 -430731.8 +000008.8-000011.000007.5 06.9201.20K1 0
+163350.35 +132341.5 +000010.0-000044.900006.8 06.9201.13K0 0
+164904.23 +345722.4 -000006.9+000026.700004.9 06.9201.26K0 0
+165313.40 +105228.2 -000002.7-000009.200001.4 06.9201.50K5 0
+180320.57 +193321.2 +000002.0-000005.700001.6 06.9201.62M5 0
+181940.57 +672606.1 +000002.4+000018.400002.9 06.9201.65M0 0
+183919.36 +593140.9 +000003.7-000001.600003.0 06.9201.43K5 0
+210255.07 +322059.6 +000002.9-000003.500001.9 06.9201.41K2 0
+210633.41 -000618.1 +000009.6+000002.100004.0 06.9201.51K2 0
+213239.96 +421744.4 +000002.7-000057.200005.0 06.9201.13K0 0
+214118.66 -353506.2 -000009.7+000004.000002.8 06.9201.28K2 0
+220456.56 +471404.2 +000059.4+000031.300006.6 06.9201.05K0 0 0.28 24.41
+222044.56 -343059.4 -000061.1-000031.200003.4 06.9201.16K1 0
+231224.98 +365804.0 +000045.8+000003.500005.3 06.9201.01K0 0
+232038.11 +211121.8 -000008.8-000041.500007.4 06.9201.19K2 0
+233941.06 -661513.1 +000039.8-000036.200004.6 06.9201.41K5 0
+235447.56 +184448.5 +000027.8-000000.200003.2 06.9201.43K3 0
+003537.17 +675533.5 +000000.4+000000.400001.1 06.9202.04K2 0
+174326.00 -351751.6 -000001.1-000000.800001.9 06.9202.00M0 0
+000202.59 -024558.2 +000039.3-000003.200016.9 06.9300.29A3 0
+000519.91 -385126.0 +000073.3+000032.500004.3 06.9300.94G8 0
+000903.58 +405035.8 +000126.0-000172.000016.1 06.9300.80G5 0
+001135.30 -183602.4 +000041.6+000008.800007.8 06.9300.99K0 0
+005614.80 +351343.1 +000027.8-000007.700006.4 06.9300.11A0 0
+010637.66 +082136.5 -000052.4-000038.400015.3 06.9300.30F0 0
+010913.07 +694111.5 +000001.5-000000.900000.7 06.9300.24B0 0
+015637.52 -812957.4 +000067.0+000022.100013.7 06.9300.38F3 0
+015926.08 -404337.7 -000077.0-000028.000006.8 06.9300.93G8 0
+020945.11 -514351.6 +000156.9+000058.700018.2 06.9300.91K1 1
+022426.14 -372140.7 -000039.4-000039.900013.6 06.9300.50F5 0
+023507.44 +660257.8 +000029.6-000011.800005.0 06.9300.99K0 0
+023556.74 -173757.6 -000036.2-000011.500015.7 06.9300.67G3 0
+032404.10 +741016.9 +000184.2-000151.500019.0 06.9300.45F5 0
+032738.95 +493559.9 +000021.6-000026.100005.8 06.93-0.01B9 0
+033651.39 -334650.6 +000042.2+000016.900018.7 06.9300.48F3 1
+035002.61 -452307.4 +000000.3+000002.800005.5 06.9300.91G8 0
+040238.46 -004803.7 +000009.1-000009.700007.4 06.9300.03A0 0
+041551.69 -220904.8 -000013.1-000034.800009.8 06.9300.07A3 0
+044208.15 -373648.6 -000014.0+000010.200007.7 06.93-0.03B9 0
+050418.00 -060152.7 -000003.3+000007.100005.7 06.93-0.01B9 1
+054847.31 +115950.0 -000000.1-000008.200003.8 06.93-0.10B8 0
+055213.87 +383336.7 +000007.4-000027.500004.9 06.9300.02B8 1
+060439.74 +383430.5 -000000.8-000002.800003.2 06.93-0.03B8 0
+060830.37 +135815.8 -000003.3-000001.800002.7 06.93-0.10B1 1
+060859.68 +022947.1 -000001.1-000010.800005.9 06.9300.03A0 1
+061047.36 +133934.1 -000002.5-000001.600001.2 06.93-0.00B1 0
+064509.73 +392206.5 -000013.2-000135.400018.4 06.9300.35F0 0
+065635.02 -082001.4 -000007.8-000004.300005.6 06.9300.24A5 0
+071355.08 +784508.6 +000010.2+000029.600010.2 06.9300.28A5 0
+071709.57 +330532.9 -000058.3-000173.200036.5 06.9300.63G0 0
+072554.13 +180851.0 +000000.9-000012.200001.4 06.9300.90G5 0
+072635.83 -131120.3 -000006.5-000001.300002.4 06.93-0.01B8 0
+073412.96 -200814.7 -000006.5+000002.700001.3 06.93-0.17B2 0
+074211.63 -551044.3 -000005.3+000008.300002.9 06.93-0.08B3 1
+074303.06 -274006.3 -000023.2+000013.600009.1 06.9300.18A4 0
+074656.71 -522049.8 -000012.0+000007.800003.6 06.93-0.12B8 0 0.07 6.46
+074707.19 -413013.5 -000002.8+000005.300001.0 06.93-0.17B1 0
+081427.05 +204228.1 +000002.5-000005.500007.2 06.9300.39F2 0
+082518.31 -220825.2 -000017.9+000029.700007.4 06.9300.97G8 0
+085707.45 +442433.4 +000044.8+000010.200007.1 06.9300.92G8 0
+085855.81 -680821.4 -000004.2+000010.300002.5 06.93-0.06B7 0
+085920.67 -632800.7 -000036.7+000016.200007.6 06.9300.00A0 1
+090318.06 -703623.9 -000042.3-000009.300007.9 06.9300.30F2 0
+094056.07 -545900.4 -000016.9+000004.400001.6 06.93-0.11B5 0
+095615.59 -310529.3 -000003.8-000003.400004.3 06.9300.00A1 0
+111341.22 +200744.9 -000387.6-000122.800019.5 06.9300.75G5 1
+112353.38 +371405.5 -000059.5-000008.400008.0 06.9300.26F0 0
+114132.51 -770316.8 +000022.0-000015.600009.5 06.9300.40F3 0
+114330.71 -150234.2 -000039.1+000001.000005.1 06.93-0.05B9 0 0.05 2.76
+115806.88 -042214.3 -000133.0+000067.900018.4 06.9300.41F2 0
+115831.95 +474555.4 -000129.8+000003.300016.5 06.9300.41F2 0
+120113.79 +122240.0 -000034.5+000003.000009.9 06.9300.11A1 0
+120701.41 -234558.9 -000106.0+000034.800012.8 06.9300.51F7 0
+121140.24 +040321.2 -000001.9+000008.800010.3 06.9300.15A0 0
+122854.88 -615215.3 -000011.1-000002.200002.6 06.93-0.06B3 0
+123058.23 +655352.3 -000031.0-000002.600003.7 06.9300.21A3 0
+125222.84 +170630.5 +000037.6-000035.900008.2 06.9300.56F8 0
+125719.02 -085438.9 +000013.3-000002.500005.1 06.9300.09B9 0
+131352.32 -451107.9 -000110.1-000110.700040.9 06.9300.64G2 0
+132110.87 +375125.6 +000020.1+000003.900009.4 06.9300.55F8 0
+133113.22 -132655.6 -000108.0+000002.400010.8 06.9300.34F0 0
+134710.59 -521609.2 -000028.6-000018.600009.5 06.9300.02A0 1
+142355.72 -294034.6 +000032.7-000008.100008.2 06.9300.19A4 0
+151855.54 -013532.8 -000124.0+000023.500019.1 06.9300.55F8 0
+152804.54 +115141.8 -000013.1+000026.300007.2 06.9300.37F0 0
+152950.68 +821549.1 +000066.7-000009.300014.8 06.9300.38F0 1
+160552.27 +095609.3 -000016.8+000011.000005.0 06.9300.04A2 0
+161422.13 +023850.4 -000002.2-000057.400010.2 06.9300.54F5 0
+162417.45 +551957.9 -000003.3-000323.600023.5 06.9300.57F8 0
+162834.28 +013512.8 +000017.0-000005.500004.0 06.9300.99K0 0
+163830.95 -390908.2 -000010.9-000020.400007.9 06.93-0.02Ap 0 0.07 0.64
+165402.54 -542617.8 -000010.4-000013.900003.4 06.9300.01B7 0
+170054.73 -761306.0 -000033.5-000159.000017.7 06.9300.53G0 0
+171014.94 -192610.5 -000000.1-000001.900001.5 06.9300.02B8 1
+171541.08 -094831.6 +000006.1-000015.900005.7 06.9300.80F5 1
+171929.90 -453823.8 -000000.1-000003.400000.9 06.9300.04WC 0
+174527.24 +110840.9 +000033.8+000006.200009.5 06.9300.90G5 0
+174549.61 -641930.9 +000006.8-000018.500006.0 06.9300.23A5 0
+180354.11 +263905.0 +000031.7-000056.900016.7 06.9300.43F4 0
+181830.47 -344110.0 -000003.4-000005.100002.2 06.93-0.06B7 0
+183308.44 +403156.3 +000029.8+000005.300006.3 06.9300.97K0 0
+184022.61 +085206.5 -000003.4-000006.800000.9 06.9300.22A2 0
+184603.52 -423358.8 +000039.0-000011.600008.8 06.9300.42F2 0
+185313.58 -733746.6 +000001.2-000019.600003.6 06.93-0.08B9 0
+185810.76 -202525.5 +000004.3-000004.800000.3 06.93-0.13O7 0
+190409.68 +173321.3 +000127.3+000073.900021.2 06.9300.47F5 0
+191652.12 -105818.5 +000153.9+000009.900034.7 06.9300.57G0 0
+191653.08 +631226.8 +000027.6-000016.100012.2 06.9300.51F5 1
+193717.59 +383539.1 +000000.0+000006.300005.1 06.9300.29A5 0
+193809.69 +171435.6 +000002.6-000003.000004.5 06.9300.01A0 0
+200058.74 +311349.7 +000004.1-000001.500002.6 06.93-0.11B7 0
+200247.31 +283053.5 +000003.7-000008.500003.1 06.93-0.01A1 0
+200520.34 +002716.2 +000002.6-000005.900000.2 06.9300.05A0 0
+201510.66 -033012.3 -000038.5-000062.500014.2 06.9300.37F0 1
+201650.26 -032929.1 -000004.2-000103.700016.5 06.9300.53F5 1
+204347.66 +234728.0 +000011.7-000002.400002.8 06.93-0.05A0 0
+205739.50 +262417.4 +000273.1+000095.800030.1 06.9300.58G0 0
+211517.25 -585545.9 +000049.2-000075.600006.8 06.9300.95G8 0
+212020.54 +332907.7 +000009.5-000010.700004.6 06.9300.03A0 0
+212344.99 +693204.1 -000007.8-000010.200003.0 06.9300.01B8 0
+220431.11 +101425.2 -000044.7-000013.900007.7 06.9300.94K0 0
+220513.86 +633442.3 +000023.0+000000.900005.6 06.9300.83G5 1
+220944.49 +640720.6 -000005.3-000004.100001.5 06.9300.35A2 0
+221326.37 -115533.9 +000021.0-000020.900003.0 06.9300.76G5 0
+222324.65 -464007.0 -000013.0+000014.100004.7 06.9300.06A1 0
+223916.06 -100140.0 -000045.4-000007.000014.5 06.9300.62G0 0
+224258.09 +011302.6 -000010.0-000016.500006.3 06.9300.25A3 1
+224433.93 -635714.0 -000016.7-000005.600009.9 06.9300.11A1 0
+231625.42 -553137.1 +000066.8+000013.500015.8 06.9300.45F3 0
+233358.19 +435415.2 +000032.8+000009.500004.1 06.93-0.00B9 0
+234445.40 +434446.5 +000054.9+000010.800006.6 06.9300.08A0 0
+000620.14 +405355.4 +000082.9+000010.700008.6 06.9301.09K0 0
+004744.96 +261729.9 +000099.2+000011.400004.4 06.9301.08K0 0
+013354.32 +353629.6 +000050.9-000005.500002.0 06.9301.60M4 0
+022430.49 +094248.1 +000053.1-000062.300006.8 06.9301.09K0 0
+025211.30 +370538.9 +000011.9-000013.900001.6 06.9301.47K0 0
+034722.28 -292806.7 +000024.9-000048.200008.2 06.9301.10K1 0
+035016.55 -321707.5 +000019.4+000012.400004.4 06.9301.54K5 0
+035330.55 -145814.0 +000002.3-000004.500003.3 06.9301.57K4 0
+042938.93 +050951.5 +000017.4-000016.600004.3 06.9301.74M3 0
+051430.53 -261230.7 +000056.2-000064.500005.5 06.9301.10K2 0
+051832.62 +485524.9 +000015.4-000029.900005.2 06.9301.28 0
+054115.08 +335508.2 +000013.8-000016.600008.2 06.9301.07K0 0
+060114.64 -602908.3 +000019.7+000006.700005.8 06.9301.03K1 0
+082029.21 +092400.6 -000036.7-000021.200001.8 06.9301.30K2 0
+082330.72 -304804.8 -000009.4+000005.000001.7 06.9301.20K1 0
+084832.85 +023349.4 -000002.5-000029.000006.1 06.9301.08K0 0
+085046.60 +780954.6 +000002.2-000012.400003.0 06.9301.51M5 0
+085540.64 -024727.0 +000002.7+000024.500004.6 06.9301.10K0 0
+094234.62 +325941.4 +000010.1+000014.400004.7 06.9301.04G5 0
+095230.14 +353128.6 -000010.0+000001.000002.6 06.9301.59K5 0
+100118.33 +284703.8 +000000.4+000007.200005.9 06.9301.27K2 0
+111222.80 +344705.3 -000099.5-000061.500006.6 06.9301.10K0 0
+111903.59 +621057.4 -000048.2+000025.700006.5 06.9301.12K0 0
+124951.54 -501925.8 +000000.8-000013.300004.8 06.9301.36K3 0
+130347.38 -405104.2 -000001.7-000017.300005.0 06.9301.07K0 0
+133552.08 +081733.9 -000043.5+000008.100001.3 06.9301.48M4 0
+133633.59 +524115.3 +000006.7-000031.100005.8 06.9301.55K5 0
+143150.12 -761626.2 -000005.0-000005.800001.6 06.9301.03G6 1
+150306.43 -173758.3 +000032.5-000040.300008.2 06.9301.00K0 0
+162424.13 +101515.7 +000004.7-000007.200005.5 06.9301.56K5 0
+170808.30 -485301.4 -000014.2-000027.100004.5 06.9301.48K2 0
+185008.84 -033721.0 +000005.4-000070.600005.2 06.9301.51K2 0
+191709.07 +390142.8 +000027.0+000024.800003.1 06.9301.55K5 0
+193058.20 -143347.6 -000000.8+000002.400003.5 06.9301.28K1 0
+201005.86 -435339.1 +000017.0-000019.100005.4 06.9301.02K0 0
+201830.07 -724829.4 -000026.2+000011.200004.5 06.9301.03K0 0
+202028.45 -193849.5 +000015.5-000041.500005.7 06.9301.26K0 0
+203808.64 -042254.5 +000010.8-000012.300004.0 06.9301.18K0 0
+205457.73 +334550.5 -000004.0-000007.700001.3 06.9301.75M4 0
+211134.28 -563101.8 +000020.1-000015.800006.7 06.9301.11K1 0
+212237.02 -053759.7 -000008.8-000026.300003.8 06.9301.58K5 0
+213632.60 -050309.0 -000002.6-000010.600003.9 06.9301.27K0 0
+214103.78 +344030.5 +000003.7-000002.800002.8 06.9301.47K2 0
+220003.38 +652558.0 -000002.5-000002.200001.6 06.9301.89K5 0
+221228.95 +762742.5 +000019.6+000028.000003.0 06.9301.50K2 0
+224917.17 -230533.1 -000010.5-000003.300005.5 06.9301.32K3 0
+225254.24 +383657.8 +000010.9-000013.200000.1 06.9301.72M0 0
+231558.31 -012526.0 +000026.4-000004.800002.9 06.9301.30K0 0
+231658.60 -185223.4 -000013.3-000009.200003.2 06.9301.29K2 0
+061151.41 +215205.7 +000000.2-000002.700000.7 06.9302.14M1 0
+004237.99 +522013.8 -000005.6-000003.200000.2 06.9400.06B1 0 0.04 0.00
+012148.88 -662302.8 -000034.0-000005.200012.3 06.9400.22A0 0
+014347.06 +555239.1 -000024.0-000020.400005.9 06.9400.23A2 0
+015147.86 +753522.9 +000079.5-000045.400009.4 06.9400.49F5 0
+021944.49 +600146.4 -000011.2-000009.400004.8 06.9400.22A2 0
+024843.58 +310656.2 +000212.4-000174.200022.7 06.9400.96K0 0 0.17 16.58
+033953.46 -283040.4 -000022.6-000109.900016.2 06.9400.55F8 1
+040536.63 -310303.3 +000038.3-000021.500014.5 06.9400.55F6 0
+041500.30 -161050.4 -000021.3-000031.600014.5 06.9400.78G5 0
+041525.85 +061159.7 -000101.6-000112.800047.9 06.9400.68G5 0
+042704.86 +181227.3 +000002.8-000017.800008.0 06.9400.02A0 1
+043307.11 +673753.4 +000009.9-000025.100007.5 06.9400.17A2 1
+045143.24 +455007.9 +000376.1-000564.900033.4 06.9400.59G1 0
+052714.64 -343651.7 -000025.5-000004.700005.5 06.9400.90G8 1
+055103.26 +112955.9 -000005.5+000011.600017.4 06.9400.83K0 0
+060413.05 -140503.9 +000008.1+000040.400010.9 06.9400.47F5 1
+060442.85 -013449.5 -000022.7-000016.800006.2 06.9400.10A0 0
+060709.37 +090958.1 +000055.6-000059.600011.6 06.9400.46F2 0
+060725.84 +361628.7 -000002.1+000001.400002.8 06.9400.40B9 1
+062006.83 -075219.0 -000008.6-000019.100008.7 06.9400.31A5 1
+062814.65 -771727.4 -000001.4+000021.500002.9 06.9400.06A1 0
+062850.54 +522655.3 +000012.6+000023.600005.9 06.9400.96G5 0
+063847.93 +065406.8 -000003.4+000000.400000.3 06.9400.00B0 0
+064159.70 -160026.0 -000002.2+000004.300003.8 06.94-0.03B8 1
+065811.72 +222832.3 +000047.9+000098.500041.2 06.9400.62G5 0
+071024.47 -553515.7 -000001.5-000009.400004.9 06.9400.95G8 1
+073705.73 +165415.3 -000003.4-000001.400002.0 06.94-0.21O8 0
+074320.17 -221754.9 +000061.3-000002.800005.0 06.9400.91G8 0
+075208.48 -030314.9 -000039.6+000007.500008.7 06.9400.28A5 1
+081040.40 +025658.4 -000052.8-000025.800004.6 06.9400.99G5 0
+081118.77 -454905.3 -000021.4+000010.400005.8 06.9400.97G8 0
+081728.36 -325212.3 -000020.1+000020.500003.7 06.9400.05A1 0
+082606.27 -083054.3 -000047.7-000012.600008.7 06.9400.38F0 0
+083509.35 +002145.7 +000035.8-000028.500006.6 06.9400.96G5 0
+084957.47 +063250.0 -000021.0-000020.000004.7 06.9400.01B9 0
+090053.35 -240913.2 -000018.5+000011.500003.5 06.9400.10A0 0
+090251.83 -322624.2 -000020.9-000003.500006.0 06.94-0.02B9 0
+090805.50 -580747.3 -000020.7+000080.900006.3 06.9400.93G6 0
+092232.22 +493241.4 -000023.2-000006.800006.2 06.94-0.03B9 1
+093023.58 +214845.9 -000049.7-000022.800008.3 06.9400.24A3 0
+094616.14 -333029.7 -000011.8-000001.900000.9 06.94-0.01A0 0
+094730.71 +631453.3 -000123.6-000136.200013.2 06.9400.94G5 0
+104739.99 -151438.3 +000000.0+000000.000000.0 06.9400.00A: 0
+104857.69 -275504.2 -000049.0+000012.500007.3 06.9400.23A3 1
+110149.73 -641814.1 -000005.6+000002.300000.0 06.9400.47A9 0
+112421.81 -055435.1 -000085.2-000094.300021.1 06.9400.54F5 0
+114225.57 +022143.9 -000055.4-000032.700012.7 06.9400.49F5 0
+114700.95 +234313.6 -000072.4+000011.100025.8 06.9400.52F7 0
+124107.78 +302613.5 -000020.3+000013.200011.4 06.9400.29Am 0
+125833.90 +281910.4 -000108.8+000011.100013.4 06.9400.26A5 0
+125852.76 -390620.2 -000046.8-000014.800007.1 06.9400.03A0 1
+132936.18 -475232.8 -000023.2-000014.300007.4 06.9400.08A1 0
+135202.92 -475156.5 -000008.1-000020.900004.2 06.9400.78K0 1
+135742.82 +535436.4 +000015.3-000015.200006.9 06.9400.29A0 1
+143349.73 -673703.5 -000009.2-000009.500003.0 06.94-0.07B3 0
+145731.94 -252630.4 +000032.0+000000.300008.2 06.9400.20A2 1
+152953.82 +804615.7 +000016.3+000008.700006.3 06.9400.94K0 0
+154717.23 -001611.5 -000243.5-000023.800020.7 06.9400.51F5 0
+155645.56 +122840.6 -000056.4-000002.800012.3 06.9400.41F2 1
+163110.76 -341958.1 +000003.0-000001.100004.5 06.9400.96G8 1
+171116.93 +241508.4 -000011.4+000029.000011.9 06.9400.39F2 0
+171544.70 -510459.7 -000000.6-000005.500002.7 06.9400.03B7 0
+172304.41 -070616.0 +000038.0-000044.500015.2 06.9400.69G0 0
+173033.89 -431333.6 +000040.4-000027.400012.4 06.9400.39F3 0
+173445.43 +344505.0 -000004.0+000022.500005.4 06.9400.22F0 0
+173600.65 -380607.6 -000011.4-000051.200010.3 06.9400.27F0 0
+174747.55 -341838.4 +000002.2-000004.500004.0 06.9400.00B9 0
+181540.18 -330529.5 -000001.6-000016.500005.4 06.9400.01B9 0
+181550.90 -363425.5 -000000.7-000002.200002.7 06.94-0.11B3 0
+182745.89 +244150.6 +000006.0+000013.300004.1 06.9400.00B9 1 0.21 2.08
+183723.92 +774112.4 +000010.7+000019.000007.9 06.9400.36F0 1
+184814.76 -335429.3 +000012.6-000020.400006.4 06.9400.18A3 0
+184822.65 +152338.9 -000001.7-000004.400002.4 06.9400.03B8 0
+191203.28 +023721.4 -000003.3-000010.400004.3 06.9400.10B9 1
+191859.08 -331640.8 -000032.2-000112.700019.2 06.9400.58G1 1
+192136.09 +522234.9 +000018.1+000023.600004.8 06.9400.29A5 1
+193342.20 -341151.5 +000011.8-000023.500004.5 06.9400.04A0 0
+202908.76 +124051.7 +000005.8+000004.300003.7 06.9400.01B9 0
+204233.55 -842425.4 +000060.3-000025.400011.9 06.9400.22A1 0
+210336.01 +810939.1 +000020.9+000029.100004.2 06.9400.28F0 0
+212906.34 +445523.1 -000002.8-000003.300002.1 06.9400.25B8 0
+221010.27 +560502.0 +000008.9+000001.900002.4 06.9400.06B6 0
+222128.77 +142212.7 -000013.8-000016.300007.4 06.9400.24A7 0
+222327.62 +003631.1 -000013.5-000009.300009.0 06.9400.18A2 0
+222424.94 +161546.8 -000000.3-000024.400003.0 06.9400.40F4 0
+222614.46 -024719.6 -000031.1-000082.000019.6 06.9400.46F5 0
+223015.72 -421727.8 +000032.0-000001.700006.1 06.94-0.05B9 0
+223233.89 -062802.1 +000291.5+000029.600027.9 06.9400.67G0 0
+225126.66 +262327.6 -000002.9+000004.300006.9 06.9400.23A3 1
+225327.59 -055916.5 -000067.4-000047.300009.2 06.9400.34A2 0
+232000.65 +610859.4 -000001.1+000001.900002.3 06.9400.03B2 0
+235537.93 +462130.0 +000009.3-000013.300003.4 06.94-0.07B9 0
+002621.81 +490256.4 -000002.1-000006.500001.5 06.9401.29K0 0
+003211.38 +534854.4 -000007.5-000002.800001.8 06.9401.52K2 0
+003230.01 +514341.7 -000013.0-000002.500002.6 06.9401.10K0 0
+004454.63 -631147.5 +000013.1-000038.700002.5 06.9401.50K4 0
+013819.91 +023509.9 +000020.6-000002.400002.2 06.9401.44K0 0
+015803.80 +310804.2 -000043.0-000046.000005.8 06.9401.25M5 0
+024218.46 +341740.9 +000012.7+000021.400005.3 06.9401.04G5 0
+024844.43 -735029.6 -000005.1+000027.200003.5 06.9401.61M1 0
+031310.56 +310408.7 +000011.7-000018.900003.9 06.9401.50K2 0
+035815.22 -493636.3 +000016.9+000037.800005.9 06.9401.07K0 0
+051931.18 -250726.8 -000006.8-000028.400003.1 06.9401.48M5 0
+054841.01 -014708.0 +000000.2-000000.600001.7 06.9401.45K2 0
+061302.81 -045606.6 +000007.6-000050.700008.5 06.9401.13K0 1
+063454.25 -300531.3 -000004.4+000004.600002.3 06.9401.63K5 0
+072905.79 -185230.8 -000005.2+000002.200002.5 06.9401.20K1 1
+083940.89 -290457.4 +000017.9-000027.400006.2 06.9401.12K0 0
+100922.01 -613257.1 -000093.7+000077.300002.5 06.9401.50M2 0 3.24 150.00
+103508.58 +415432.3 +000024.8-000016.000003.6 06.9401.51K5 0
+104736.73 +653700.2 -000013.1-000039.400003.5 06.9401.52M4 0
+111828.66 +421859.2 +000076.1-000032.000006.7 06.9401.01G5 0
+120004.76 +192510.0 -000094.0-000027.700002.0 06.9401.57M4 0
+120923.22 -634913.2 -000005.4+000000.800002.1 06.9401.01B 1
+122004.89 +135118.3 -000059.8-000011.200006.8 06.9401.08K0 1
+130905.69 +183732.4 -000004.0+000017.300004.0 06.9401.49K2 0
+132818.75 +310857.2 +000001.6+000001.200003.0 06.9401.39K2 0
+143327.46 -331857.9 +000003.1+000005.600005.4 06.9401.03K1 1
+145331.18 +195318.7 +000003.7-000053.400006.2 06.9401.14K0 0
+150000.35 -360149.7 +000010.5-000037.300009.6 06.9401.02K0 0
+153934.90 -552537.4 -000002.9-000004.700003.1 06.9401.51K2 0
+154322.28 +114239.8 +000009.6-000013.200001.1 06.9401.51K2 0
+154824.99 -132957.4 -000007.2-000001.000002.2 06.9401.35K0 0
+155542.27 -083851.0 +000001.0-000060.500005.3 06.9401.08G5 0
+163334.85 -620717.4 +000007.1-000022.900008.0 06.9401.04K0 0
+172056.72 +663345.3 -000007.7+000056.000005.7 06.9401.14K2 0
+180222.79 -600814.2 +000001.8-000014.000001.4 06.9401.05G8 0
+181211.07 +331730.2 +000001.5-000008.300002.0 06.9401.58K5 0
+181348.71 -431215.5 -000012.7-000014.900007.0 06.9401.05K0 0
+182021.38 -561256.4 +000023.3-000010.300006.0 06.9401.01G8 0
+182102.28 -151350.4 +000003.8-000005.200002.7 06.9401.76K3 0
+183641.44 -561336.5 -000006.9-000076.000007.6 06.9401.10K1 0
+184759.18 -164635.2 -000000.9-000005.900003.1 06.9401.69K2 0
+184821.73 -370048.5 +000048.0-000019.900005.0 06.9401.41K2 0
+185828.35 -640004.7 +000069.0-000068.200005.1 06.9401.30K2 0
+190157.60 +190729.3 +000073.8+000031.900004.6 06.9401.02K0 0
+190401.93 +162748.4 -000014.3-000054.700007.2 06.9401.30K2 0
+191044.78 -762415.7 -000092.4-000126.800009.8 06.9401.00K0 0
+192225.67 -315611.8 +000001.3-000007.200002.4 06.9401.72M2 0
+194551.58 +462908.0 -000001.5-000002.100004.2 06.9401.41K2 0
+195450.07 +603653.9 -000002.4-000002.100002.4 06.9401.64M0 0
+202121.46 +632553.9 +000014.1+000017.800002.6 06.9401.72M0 0
+204017.64 +032628.5 +000041.4+000008.700005.6 06.9401.14K0 1
+204809.72 +024255.9 +000038.0-000023.900004.7 06.9401.05K2 0
+210540.97 -445656.5 -000028.2-000020.600005.9 06.9401.09K1 0
+220604.14 -435758.1 +000067.6-000033.800006.8 06.9401.02K0 0
+231009.50 +572654.3 +000003.8-000027.800005.3 06.9401.15K2 1
+231854.82 -303309.9 +000020.4-000036.300006.1 06.9401.09K0 0
+232851.98 +534000.5 +000056.8+000009.400005.5 06.9401.07K0 0
+233959.86 -471935.4 +000038.8-000004.600004.3 06.9401.03K1 1
+235300.07 +412044.5 +000014.9-000000.700001.8 06.9401.67M2 0
+001428.07 -142553.3 -000079.0-000126.400012.2 06.9500.49F5 0
+002249.82 +292715.5 +000082.1-000009.800007.5 06.9500.21A3 0 0.04 1.43
+002712.45 +495908.6 +000004.1-000001.900005.2 06.95-0.01B9 1
+003529.06 +541212.6 +000063.1+000004.000008.6 06.9500.10A2 0
+004134.52 +655206.1 +000072.0-000060.500021.0 06.9500.58F8 0
+004545.95 +564629.6 +000001.7-000003.900000.6 06.9500.41F2 0
+004644.80 +213727.8 +000055.3-000019.700008.7 06.9500.56F8 0
+012004.90 +415814.4 +000011.9-000058.100013.1 06.9500.35F0 0
+022935.26 +090022.7 +000010.0+000011.200003.8 06.9500.34A5 0
+025407.07 -102632.2 -000016.2-000001.500008.0 06.9500.43F5 0
+030712.83 -014809.8 -000018.1-000015.400001.7 06.9500.97G5 0
+031832.52 +444310.6 +000033.6-000027.100008.2 06.9500.11A0 0
+034900.27 -260157.2 -000037.6-000017.500018.1 06.9500.40F3 0
+035052.42 +235741.7 +000016.8-000045.800009.8 06.9500.08A2 0
+040751.39 +621948.4 +000000.1-000002.200000.5 06.9500.39B0 1
+040847.32 +501201.7 -000015.0-000007.000007.0 06.9500.10A0 0
+041930.99 -080710.4 -000005.0-000002.300002.1 06.95-0.01A0 0
+044842.02 +184237.3 +000190.2-000384.900032.5 06.9500.62G2 0
+045702.46 +495520.5 +000054.7-000118.200014.9 06.9500.40F0 0
+045953.74 +271932.4 +000017.4-000021.900007.2 06.9500.15B7 1
+051623.85 -333216.0 -000013.4-000014.300005.3 06.9500.99K0 0
+053059.85 -100449.1 +000160.3-000316.300024.0 06.9500.56G0 0
+054358.60 +545153.5 -000011.1-000017.600004.8 06.95-0.05A0 0
+054441.43 +122455.4 +000013.6-000026.100005.4 06.9500.94G5 0
+060412.07 +252638.6 +000004.1-000042.700005.9 06.9500.95K0 0
+060806.44 -155404.2 -000037.7-000033.400021.8 06.9500.47F5 0
+061922.52 +231628.2 -000000.7-000001.700000.4 06.9500.44A0 0
+062421.16 -161328.4 -000018.1-000006.700003.6 06.9500.20A9 1
+065326.18 +513105.1 -000010.2-000026.100007.9 06.9500.44F5 1
+065407.58 +323041.0 -000001.7-000010.200004.0 06.9500.00B9 0
+070133.61 -271322.6 -000003.0+000003.700001.4 06.95-0.17B2 0
+072417.46 -182053.8 -000023.7+000047.000007.7 06.9500.24A7 0
+074026.27 -300447.1 -000018.4+000018.500004.7 06.9500.01B4 0
+074206.67 -301110.8 -000006.7+000005.100001.3 06.95-0.15B4 0
+074603.61 -230829.7 -000107.6-000023.400017.4 06.9500.51F7 0
+074624.10 -491428.1 -000028.2+000041.400004.5 06.9500.16A4 0
+075338.56 -231849.4 -000008.6+000002.100002.5 06.95-0.08B6 0
+075349.29 -261543.6 -000031.7+000006.800006.6 06.9500.91G8 0
+075845.18 +053723.8 -000006.8-000001.000001.2 06.95-0.07B9 0 0.11 2.68
+082522.24 -554455.2 +000026.6+000021.300008.7 06.9500.35A2 0
+084053.40 -481331.9 -000003.6+000002.200001.6 06.95-0.15B2 0
+084251.30 +731009.2 -000006.0-000004.800004.1 06.9500.01A0 0
+084537.87 +371730.2 -000053.6-000053.200012.1 06.9500.30F0 0
+085713.66 +023129.6 -000042.0-000009.000008.6 06.9500.36F2 0
+092556.82 -175650.6 -000039.5+000009.800003.3 06.9500.98G8 0
+092918.47 -030955.6 +000011.9+000008.300010.9 06.9500.29A0 0
+101940.71 -590845.9 -000005.6+000001.000003.3 06.95-0.12B3 0
+103551.65 -491351.9 -000014.0+000005.700003.1 06.9500.13A2 0
+113049.84 +411713.6 +000093.3-000096.300012.8 06.9500.46F5 1
+113658.03 -385734.3 -000024.1-000003.300007.4 06.9500.04A0 0
+113847.08 -401811.1 -000058.3-000012.100007.2 06.9500.96G8 0
+121121.86 -034643.4 -000102.4-000062.300019.9 06.9500.45F5 0
+121755.53 -240048.3 -000021.9+000000.200008.0 06.9500.10B9 1
+123706.74 -021918.3 +000155.5-000145.800021.5 06.9500.48F5 0
+123807.29 -555552.3 -000036.4-000012.900009.1 06.9500.15A1 1
+124739.24 -581751.1 -000033.1-000014.000008.3 06.9500.26F0 0
+125414.51 +752433.5 -000015.1+000000.200008.1 06.9500.93K0 0
+125809.88 -230318.4 -000122.4-000011.500016.7 06.9500.34F2 0
+125840.92 -361630.7 -000015.1-000006.300007.2 06.9500.17A4 1
+130016.84 -483613.3 +000043.8-000003.400005.7 06.9500.97G8 1
+131606.66 -570341.7 -000009.0+000000.200007.5 06.9500.32F2 1
+134916.55 -403059.1 -000086.9+000002.900017.6 06.9500.38F3 0
+135238.84 -184232.5 -000049.4+000006.500003.6 06.9500.61A1 0 0.28 1.32
+135647.99 -462309.6 -000008.2-000003.400003.5 06.95-0.13B2 0
+135859.90 -065530.2 +000017.0-000072.400006.7 06.9500.97G5 0
+140445.94 +254904.8 +000006.7-000110.200023.0 06.9500.48F6 0
+141435.00 -660914.9 -000006.5-000004.300001.7 06.95-0.02B5 0
+141727.72 -195749.3 -000084.4-000026.900012.5 06.9500.24A5 0 0.05 0.25
+141954.92 +674656.9 -000036.5+000004.600007.8 06.9500.02A0 0
+143800.77 +513442.0 -000058.0+000006.800011.7 06.9500.47F2 1
+160444.50 -392604.5 -000018.0-000024.500006.0 06.95-0.08Ap 0 0.06 1.85
+161133.54 -270902.9 -000023.1-000022.100005.7 06.9500.12B9 0
+161547.27 +531412.6 +000012.7-000061.900011.6 06.9500.40F0 0
+172107.15 +012632.6 -000165.0+000269.800025.9 06.9500.57F9 0
+175447.88 -343231.8 +000001.4-000004.800003.5 06.9500.02B9 0
+175751.00 +021512.8 +000000.3+000001.800005.0 06.9500.09A0 0
+180250.94 +754724.3 -000011.6+000041.000007.4 06.9500.12A0 1
+182731.29 -152225.3 +000047.1+000031.400022.8 06.9500.47F5 0
+183041.17 +043039.0 -000011.0-000004.500008.1 06.9500.21A2 0
+183732.87 -122059.1 -000041.6-000046.000012.7 06.9500.48F6 0
+184239.81 -153118.7 +000010.0-000042.200006.9 06.9500.92G6 0
+184250.61 +473430.5 +000032.9+000035.200013.9 06.9500.30A2 0
+184551.32 -102934.0 +000003.8-000009.000003.0 06.9500.53F2 1
+191224.36 +361055.9 +000005.9+000009.600003.0 06.95-0.03A0 0
+191855.98 +733302.7 +000013.3+000062.500008.9 06.9500.27A5 0
+192921.46 +313634.8 -000024.1-000411.500027.5 06.9500.72G5 0
+193143.21 +054608.6 +000095.2+000012.200012.8 06.9500.48F2 0
+193934.73 -693608.8 +000001.2-000011.600004.1 06.9500.95G8 0
+194304.50 +395949.5 -000006.3+000018.300014.2 06.9500.31A5 0
+194808.65 +132716.6 -000056.6-000073.200015.4 06.9500.45F5 0
+195813.31 -364112.5 +000066.3-000046.900014.1 06.9500.37F2 0
+200913.39 +190423.3 +000005.2-000002.700008.1 06.9500.85K0 0
+202425.78 +241639.4 +000016.2+000005.800003.8 06.9500.71G0 1
+203600.69 +792549.3 -000003.0+000004.800001.3 06.95-0.14B3 0
+204316.03 -292524.3 -000043.5-000207.600044.6 06.9500.67G3 0
+204440.93 -354939.2 +000011.5+000000.100004.8 06.9500.93K1 0
+205759.69 +080344.5 +000037.4-000001.800004.2 06.9500.95K0 0
+205845.14 -035029.4 -000015.9+000014.000008.3 06.9500.19A3 0
+211446.15 +162845.2 +000023.6-000011.800012.6 06.9500.29F0 0
+213000.89 +452939.1 +000003.0-000002.900002.1 06.95-0.04B5 0
+213121.83 -830201.3 -000011.5+000016.600009.0 06.9500.12A2 0
+215828.56 +034638.1 -000248.2-000133.100023.7 06.9500.58G0 0
+215841.08 +294848.8 -000361.7-000386.300034.1 06.9500.50F8 0
+222151.75 +630823.8 +000031.4+000017.300005.1 06.9500.08A0 0
+223042.91 -440537.4 +000005.2+000016.700008.6 06.9500.07A0 1
+233510.90 +123943.6 -000010.5-000048.200005.0 06.9500.11A3 0
+234351.79 -332539.9 -000033.6-000014.300009.5 06.9500.49F5 1
+234835.39 +361628.4 -000006.7-000008.700004.6 06.9500.80G0 1
+234919.58 -275114.9 -000074.3-000049.800027.9 06.9500.51F6 0
+235152.45 +375329.1 -000071.5-000074.400016.2 06.9500.43F5 1
+001654.97 +231522.4 +000041.7-000016.100007.2 06.9501.06K0 0
+002929.34 -032809.4 +000037.8+000004.500002.9 06.9501.31K5 0
+004904.66 +144833.1 +000000.8+000001.700004.0 06.9501.52K5 0
+014457.58 -284334.9 -000022.4-000076.100005.7 06.9501.57M2 0
+015140.08 -131401.7 -000009.2-000001.300002.5 06.9501.52K4 0
+030928.22 +371805.6 -000044.1-000037.300006.1 06.9501.08K0 0
+031049.14 +100021.1 +000030.1+000010.300001.1 06.9501.73K2 0
+040259.81 -482207.8 +000007.4+000014.600003.3 06.9501.23K2 0
+040958.95 -250230.9 +000053.7+000019.600006.8 06.9501.12K0 0
+042002.74 +780446.6 +000007.8-000008.100004.5 06.9501.00G5 0
+045316.90 -380839.4 +000028.4+000014.500004.8 06.9501.44K4 0
+050302.08 -422952.3 +000006.5-000018.100002.9 06.9501.62M2 0
+055707.69 +555651.2 +000031.2-000112.200008.9 06.9501.20K2 0
+061129.76 +430954.3 -000023.3+000031.100005.4 06.9501.01G5 0
+061959.87 -611947.2 -000009.1+000068.700007.5 06.9501.17K1 0
+062740.30 +303842.8 +000010.8-000012.900005.8 06.9501.19K0 0
+064444.22 -611327.3 -000008.6+000008.000003.3 06.9501.43K4 0
+064523.51 +244020.9 -000000.0-000003.200000.6 06.9501.65K2 0
+064644.64 -474816.2 +000004.2+000017.400003.7 06.9501.40K3 0
+071349.73 +104126.9 +000000.2-000010.400005.5 06.9501.00K0 0
+073119.92 -145756.1 -000008.4-000009.300006.8 06.9501.01G6 1
+073828.82 +661406.8 +000006.4-000025.800002.7 06.9501.31K0 0
+082247.46 -005203.2 -000026.4-000009.400006.2 06.9501.12K0 0
+090737.77 +311202.3 -000002.7-000029.300003.1 06.9501.36K2 0
+102422.19 +341035.2 +000004.6-000020.900004.0 06.9501.48M6 0
+105443.30 -420105.2 -000062.5-000019.900006.8 06.9501.04K1 0
+110149.33 +295216.6 -000058.8+000013.800009.0 06.9501.10K0 1
+120144.56 -691152.3 +000008.3-000010.400004.6 06.9501.25K0 0
+123042.67 -730519.3 -000006.9-000008.000003.5 06.9501.10G8 0
+123053.63 +711759.9 -000044.8-000013.400005.5 06.9501.02K0 0
+125511.10 +030257.2 -000010.2+000038.300003.5 06.9501.19G5 0
+130615.57 -553642.0 -000000.2-000001.000002.7 06.9501.60K4 0
+131445.13 -102213.0 -000023.2-000043.500004.9 06.9501.54K5 0
+141043.38 +151726.7 -000013.2-000002.800003.1 06.9501.43K2 0
+145140.58 +835614.9 -000010.7+000002.000002.8 06.9501.38K0 0
+145418.07 +320100.4 -000086.2+000033.100006.4 06.9501.11K0 0
+145741.62 +244026.6 -000056.0+000017.900003.0 06.9501.39K3 0
+151921.80 -090847.0 +000012.3-000049.800005.4 06.9501.42M4 0
+153511.85 +495941.4 +000022.1-000078.400006.4 06.9501.09K2 0
+154225.74 -491303.1 -000002.0-000006.300002.8 06.9501.62K3 0
+163622.34 +334918.4 -000067.8+000003.000009.7 06.9501.09K0 0
+164511.45 -030505.7 -000003.6-000008.900003.8 06.9501.79M6 0
+170956.87 +262719.3 -000002.2+000009.200004.9 06.9501.15K2 0
+183233.27 -352058.5 -000001.0-000013.200004.4 06.9501.18K0 0
+183607.84 -064431.3 -000002.3-000017.500006.1 06.9501.32K2 0
+184331.63 -112013.2 +000011.6-000001.300002.8 06.9501.81K5 0
+191931.89 +223414.7 +000006.4-000005.800003.7 06.9501.53M3 0
+192106.83 -011035.2 +000006.3-000005.600003.4 06.9501.33K2 0
+193924.08 -692016.4 +000012.6+000003.100007.2 06.9501.33K3 0
+200145.24 +440708.7 -000011.3-000013.700002.9 06.9501.62M0 0
+204119.15 -172242.4 -000001.1-000007.700002.9 06.9501.25K0 0
+212245.28 -482725.3 -000001.1-000156.600006.4 06.9501.22K2 0
+213425.84 +664335.5 -000025.8-000031.300005.6 06.9501.11K1 0
+220216.00 +365858.2 -000001.4-000013.400002.8 06.9501.62M2 0
+223856.53 -390917.7 +000002.5-000006.800001.8 06.9501.04K0 0
+224721.68 +140723.5 -000011.4-000028.000005.8 06.9501.26K2 0
+235024.44 +634437.1 -000010.2-000002.300001.3 06.9501.56K2 0
+000326.23 -361504.3 +000072.5+000005.100015.8 06.9600.35F2 0
+001950.88 -022844.3 -000007.7+000036.600008.6 06.9600.85G5 0
+003745.68 +725341.5 +000008.3-000000.500002.9 06.96-0.01B3 0
+012217.53 +184057.8 +000555.6-000003.800039.1 06.9600.63G3 0
+012818.87 -490021.1 +000021.0+000007.700002.7 06.9600.79G3 0
+013232.53 +700110.0 +000005.1-000012.200004.2 06.96-0.00B9 1
+022314.59 -295208.7 -000077.4-000097.500024.5 06.9600.57G1 1
+023531.50 -505112.1 +000035.8-000019.300005.5 06.9600.96G8 0
+024414.51 -252943.9 +000164.5+000051.900023.8 06.9600.63G3 1
+031158.82 +460743.2 +000053.8-000024.500009.6 06.9600.30F0 0
+031708.98 +064759.9 +000048.4-000031.900011.9 06.9600.26A3 1
+033728.02 +310712.6 -000139.6+000020.200018.3 06.9600.46F5 1
+033810.21 -594635.4 +000025.5+000043.300014.0 06.9600.40F3 0
+033947.16 -064638.0 +000039.1+000017.600009.1 06.9600.13A2 0
+034047.21 -021955.7 +000374.1-000220.900022.3 06.9600.95G5 0
+034145.57 -474632.9 -000021.4+000030.900009.0 06.9600.18A4 0
+034830.08 +242044.3 +000017.7-000043.200006.9 06.9600.13A1 0
+035849.83 +572703.5 +000031.7-000035.400007.5 06.9600.10A0 0
+041906.36 -793115.5 -000011.6+000015.300010.1 06.9600.20A7 0
+042422.21 +170444.5 +000099.1-000027.900018.7 06.9600.45F6 0
+050835.34 +281624.4 -000001.4-000002.200001.1 06.9600.54A2 0
+051727.57 +601055.2 -000009.8-000133.000020.3 06.9600.46F5 0
+053044.77 -570936.1 -000042.5-000007.900011.7 06.9600.21A6 0
+053936.80 +375920.0 -000002.2-000000.800002.6 06.9600.01B9 0
+060644.66 -245536.6 -000006.2+000043.700010.0 06.9600.38F0 0
+062125.04 -600119.1 -000008.5+000001.000005.8 06.9600.23A7 0
+062318.38 -145007.2 +000015.8-000011.100010.6 06.9600.23A8 0
+063257.69 -483239.2 +000015.7-000124.800015.3 06.9600.47F5 0
+063836.38 +612840.0 +000008.4-000024.500002.9 06.9600.29A3 0
+063943.58 +580542.4 -000007.7-000038.500003.1 06.9600.30G5 1
+064122.42 -071007.4 -000005.8+000004.600001.8 06.96-0.12B8 0
+070932.32 -060238.1 -000010.1-000000.200004.6 06.9600.24F0 0
+071852.53 +384024.9 +000000.0+000004.800004.5 06.9600.92K0 0
+071930.78 +264922.5 -000012.4+000000.700004.0 06.9600.97G8 0
+072150.74 +750522.7 -000034.0-000045.500007.1 06.9600.03A2 0 0.05 1.80
+073059.11 -020953.6 -000007.2-000005.000002.7 06.9600.88G5 1
+075048.59 +055133.3 -000036.2+000028.000005.4 06.9600.04A2 0
+081837.34 -143359.0 -000009.0-000011.600004.2 06.9600.07A1 0
+082208.18 -405929.6 +000003.2+000041.900011.3 06.9600.47F5 1
+084743.92 -385629.4 -000010.4+000005.400004.5 06.96-0.10B2 1
+085953.69 -224129.8 -000088.8+000033.600013.2 06.9600.43F5 0
+091522.35 -082857.7 +000013.7-000012.000007.2 06.9600.32F0 0
+091640.08 -493443.4 -000009.1+000004.600004.4 06.9600.72K0 1
+091732.92 +003317.8 +000017.5-000025.000009.5 06.9600.17A0 0
+092648.92 -190918.5 -000012.9+000005.500007.4 06.9600.17A7 0
+094035.23 +130314.6 +000023.5-000114.200023.8 06.9600.48F8 0
+104719.08 -571931.5 -000007.2+000002.900000.0 06.9600.15B0 0
+110246.22 -594427.6 -000005.8+000001.200000.1 06.9600.31B5 0
+111744.31 +272144.1 +000006.3-000010.500009.1 06.9600.20A2 0
+114058.81 -553425.8 -000007.9+000000.500001.2 06.9600.32F0 0
+122309.55 -071756.9 -000024.6+000003.300003.5 06.9600.98K0 0
+124355.92 -130830.8 +000030.0-000011.600013.2 06.9600.31F0 0
+132811.89 +503513.9 -000099.3+000042.800008.4 06.9600.28F1 1
+135554.42 -303441.6 +000011.2-000004.000006.9 06.9600.41F2 0
+144942.18 +075912.3 -000024.5-000004.100005.4 06.9600.71F5 1
+145229.35 -481449.4 +000011.3+000001.000002.9 06.9600.96G8 0
+160316.14 -264300.0 -000002.5-000180.200019.9 06.9600.51F7 0
+161325.63 -040305.6 -000045.8-000012.400011.9 06.9600.30A5 0
+164130.20 +045218.8 -000000.7-000020.800008.0 06.9600.16A0 0
+164538.13 +551850.5 -000009.5-000038.200007.1 06.9600.38F2 0
+165207.74 -024754.0 +000025.7+000000.700006.5 06.9600.22A0 0
+171720.56 -300952.0 -000025.3-000007.500006.2 06.9600.82K1 1
+172559.46 -063454.5 -000001.2-000013.400005.7 06.9600.22B9 0
+174149.77 +234512.4 -000003.2-000006.200003.3 06.96-0.11B8 0
+174155.84 +042200.5 +000014.0-000009.300003.6 06.9600.91G0 0
+175021.16 -270341.6 -000019.7-000044.300008.1 06.9600.20A3 0
+175315.98 -343715.0 +000003.1-000004.900003.9 06.96-0.03B8 0
+175455.72 -113754.9 +000008.1+000041.100015.4 06.9600.42F2 1
+180650.75 +085234.7 +000038.7-000150.300025.5 06.9600.51F5 1
+184604.51 +182916.3 -000001.9-000006.000005.2 06.9600.06A0 0
+185202.21 +594001.3 -000005.8+000007.200003.6 06.96-0.05B9 0
+190406.10 -634704.8 +000011.0-000012.600004.2 06.96-0.04B9 1
+190857.08 -184057.7 -000006.1-000013.400012.0 06.9600.36F2 0
+191535.41 -365657.5 +000002.6-000025.000006.5 06.9600.14A3 0
+195708.28 +304638.9 +000023.6+000000.100005.2 06.96-0.03A0 0
+200125.20 -472350.4 +000012.0-000007.200011.9 06.9600.36F2 1
+200556.00 +044632.0 +000014.7-000006.400007.5 06.9600.10A0 0
+200706.19 +364936.0 +000010.8-000003.400011.0 06.9600.17Am 0
+201054.39 +304722.9 +000005.8-000001.400001.3 06.96-0.10B9 1
+203243.74 +164602.0 +000003.4-000003.700001.3 06.96-0.06B9 0
+204329.38 +551730.6 +000006.0-000008.400003.2 06.96-0.07B9 0
+205341.31 +591827.7 +000040.2-000028.300007.7 06.9600.40F2 1
+210329.53 +290533.2 -000006.0-000019.300005.3 06.9600.98G8 1
+210945.89 +191238.5 -000000.5+000020.700023.2 06.9600.51F8 0
+211024.50 -592427.8 +000019.5-000009.700004.8 06.9600.21A7 0
+213048.55 +315727.9 +000029.6+000020.800005.0 06.9600.30A5 0
+214001.86 +091105.0 +000044.0+000013.500007.6 06.9600.12A7 0 0.58 2.63
+215442.92 +674513.5 +000034.2+000018.900008.3 06.9600.33F0 0
+220412.85 +595201.8 +000007.6+000003.500002.6 06.9600.03B8 0 0.14 2.13
+223933.01 +384454.5 -000013.6-000010.700012.6 06.9600.28F0 0
+231039.62 -055737.0 +000008.8+000001.100001.4 06.96-0.10B8 0
+012729.34 -455046.5 +000000.7+000022.200002.8 06.9601.49K4 0
+013452.57 +081629.5 +000002.8-000008.200005.1 06.9601.16K0 0
+014209.37 +664732.5 +000012.7-000006.500003.4 06.9601.16K0 0
+020620.17 -152646.3 +000003.6-000031.100004.3 06.9601.39K2 0
+021528.69 +523040.0 -000015.7-000016.000002.8 06.9601.44K2 1
+022810.70 -501810.0 +000066.7+000026.000006.0 06.9601.12K1 0
+025449.82 +202223.1 +000035.7-000005.200004.3 06.9601.21K0 0
+044847.03 -601532.2 +000000.7-000000.700001.7 06.9601.35K3 0
+054002.92 +431928.0 -000017.6-000040.400005.4 06.9601.46K5 0
+060233.32 +130131.9 -000000.2-000027.000001.5 06.9601.64M0 0
+060755.98 +360355.3 +000019.0-000036.000006.2 06.9601.16K2 0
+062141.78 -081409.6 -000001.2-000016.300004.2 06.9601.59M. 0
+063026.82 -030119.5 -000003.2-000000.900001.6 06.9601.09G5 0
+063327.34 -321335.0 +000023.6+000001.000004.3 06.9601.45K3 1
+065907.31 -605031.3 +000000.2-000006.200002.5 06.9601.51K4 0
+071008.68 +620809.4 +000000.7-000018.900002.8 06.9601.52K5 0
+072223.09 -203024.0 -000005.5+000003.100004.0 06.9601.61M4 0
+073029.08 +021544.1 -000004.2-000002.800001.3 06.9601.39K0 0
+073523.56 -152257.0 -000000.8+000006.500001.6 06.9601.54K3 0
+073740.16 +222024.6 -000004.0-000042.200006.8 06.9601.05G5 0
+082453.21 +765753.4 +000031.1+000017.100002.6 06.9601.35K0 0
+082755.63 +031306.9 -000019.6-000006.800001.9 06.9601.09K0 1
+093648.98 +274530.7 -000018.2-000014.100005.6 06.9601.17K2 0
+101052.26 -154233.1 -000000.1+000005.100003.0 06.9601.52K3 0
+102027.43 -720749.1 -000000.7+000022.900003.5 06.9601.58M4 0
+104221.99 -471312.9 -000004.2-000015.400004.1 06.9601.33K2 0
+104742.85 -150635.3 +000004.0+000006.800004.2 06.9601.11K0 0
+112855.60 -432845.3 -000018.6-000002.600002.7 06.9601.26K1 0
+113135.57 -444418.6 -000027.9+000010.400002.4 06.9601.53K4 0
+114452.45 -730902.0 -000017.0+000005.300002.7 06.9601.39K1 0
+114910.80 -072138.3 -000013.6-000000.100001.8 06.9601.54K5 0
+115800.32 +674843.8 -000061.5-000025.900005.0 06.9601.15K2 0
+120520.12 -501614.0 -000006.7+000001.100002.4 06.9601.10G8 0
+121436.98 +392032.2 -000006.4-000016.000001.2 06.9601.60K7 0
+123332.65 +074044.7 -000094.9+000046.900006.5 06.9601.05K0 0
+124433.73 +430735.8 -000007.0-000002.100005.6 06.9601.32K3 0
+131300.43 +671834.8 -000156.2+000010.100008.3 06.9601.15K0 0
+132014.69 +031715.2 +000005.3-000008.300008.9 06.9601.15K2 0
+141501.48 -405402.3 -000010.5-000002.800002.7 06.9601.38K2 0
+143529.49 -734139.4 -000019.6-000017.300000.9 06.9601.57K4 0
+163749.01 +270238.1 +000001.6-000034.000003.5 06.9601.67M2 0
+170607.26 +083723.5 -000008.8-000006.600005.9 06.9601.52K2 0
+172636.06 -625522.8 -000013.3-000027.000002.5 06.9601.28K2 0
+181950.13 -174502.8 -000001.8-000004.500002.1 06.9601.57K2 0
+182807.09 -225958.9 +000006.1+000019.100005.9 06.9601.02G8 0
+183220.97 +454627.8 -000000.7+000007.300001.3 06.9601.50K5 0
+183715.67 -404812.9 -000014.1-000029.800002.7 06.9601.49G6 0
+185637.97 +281155.6 +000008.5+000058.300009.4 06.9601.11K2 0
+192334.19 +690053.1 -000014.6-000027.500002.8 06.9601.69M0 0
+195010.84 -452246.2 +000005.7-000012.500005.5 06.9601.08K0 0
+200507.91 -460549.1 -000013.7-000015.200003.6 06.9601.48K3 0
+203325.54 -061309.9 +000005.2+000005.400002.0 06.9601.63M3 0
+204815.56 -043824.6 -000021.4-000047.700006.1 06.9601.17K2 0
+204914.75 -481328.3 -000013.6+000019.400005.7 06.9601.04K0 0
+210245.16 -191455.5 +000021.8-000011.800005.5 06.9601.28K1 0
+211212.25 +114653.6 +000005.5-000015.900000.9 06.9601.63K5 0
+211542.23 +164340.1 -000060.1-000082.000008.1 06.9601.08K0 0
+211827.15 -470007.8 +000078.3-000057.000002.8 06.9601.39K4 0
+211845.42 +500409.7 +000007.8-000002.100001.9 06.9601.81K5 0
+211903.13 -322121.9 -000020.6-000025.800002.6 06.9601.44K3 0
+212951.43 -433026.3 +000055.9-000046.700004.0 06.9601.04K0 0
+214256.02 +543342.9 +000028.4-000020.600004.8 06.9601.29K2 0
+215314.71 -365347.4 -000007.8-000049.700006.4 06.9601.06K0 0
+222356.39 +311542.3 +000006.8+000000.300001.6 06.9601.52M4 0
+223251.36 +740424.1 -000000.2-000005.100002.1 06.9601.42K2 0
+233803.62 +430440.4 -000036.9-000007.900003.0 06.9601.12K0 0
+235106.80 +021416.3 +000002.9+000003.300004.6 06.9601.16G5 1
+001345.10 -484102.9 -000017.3-000022.600009.8 06.9700.18A5 0
+002000.51 +381341.0 -000140.9-000276.400040.2 06.9700.64G0 0
+005812.71 +702946.9 +000009.5-000003.600004.2 06.97-0.05B9 0
+010956.89 +335253.1 +000075.6+000008.000010.0 06.9700.55F5 1
+012158.28 +123615.0 +000034.7-000003.600012.8 06.9700.95K0 0
+013315.63 -241039.3 +000271.9-000159.500051.3 06.9700.77K0 0
+014030.97 +590310.3 +000011.4-000018.700003.1 06.97-0.04B9 0
+015527.36 +761328.4 -000018.2+000003.400005.8 06.9700.38A5 1
+020235.26 -215756.8 -000006.1-000003.000004.3 06.97-0.11B6 0
+020922.28 +055910.0 -000034.5+000036.600014.5 06.9700.41F0 0
+022633.60 +593932.3 +000094.8-000026.300008.8 06.9700.99K0 1
+023050.57 +553255.1 +000081.8-000097.200018.8 06.9700.43F3 0
+030718.58 -134540.1 -000008.0-000260.700031.8 06.9700.65G3 0
+033438.34 -623326.5 +000038.9+000025.400008.5 06.9700.17A4 0
+034304.63 -503839.5 +000140.7+000502.500027.3 06.9700.51G1 0
+034533.14 -255455.7 -000023.7+000000.400007.3 06.9700.28F0 0
+034613.89 +713705.2 -000005.4+000008.200006.7 06.9700.96G5 1
+034759.06 -261943.0 -000018.2+000004.300004.8 06.9700.12A3 0
+035025.07 +522854.9 -000001.9-000002.800002.3 06.9700.25B1 0
+040322.12 +485027.2 -000003.0-000016.600008.7 06.9700.54F7 0
+040514.35 -010042.2 +000018.2-000034.500016.0 06.9700.75G5 0
+041103.39 +163849.1 +000003.3+000002.500003.0 06.9700.34B8 0
+042244.10 +150322.1 +000112.0-000019.900021.4 06.9700.52G0 1
+045826.15 -034358.8 +000078.4+000048.400020.1 06.9700.52F5 1
+051003.74 +273324.2 +000197.7-000088.500024.9 06.9700.51F8 0
+051214.97 +400605.7 +000003.1-000005.200001.8 06.9700.04B8 0
+053330.75 +243744.1 +000008.2-000041.900010.0 06.9700.06B8 0
+053512.79 -004407.3 +000000.3+000001.700002.5 06.97-0.11B3 0
+053844.43 +702152.3 +000009.9-000030.300005.8 06.97-0.04A0 0
+060035.73 -580607.8 +000008.5+000026.900009.9 06.9700.10A3 0
+064205.31 -151253.8 -000173.3-000128.800033.8 06.9700.56F7 0
+065059.53 +055032.6 -000037.0-000036.300008.9 06.9700.51F5 1
+070358.37 +403455.7 -000010.8+000018.400005.6 06.9700.88K0 0
+070425.53 -102715.8 -000002.2+000002.900004.0 06.9700.36B0 1
+072625.30 -100522.2 -000009.4-000004.100005.3 06.9700.17A2 0
+073507.41 +484050.7 +000004.1+000046.600020.3 06.9700.35F0 1
+073751.57 -065728.8 -000007.2-000003.600001.3 06.97-0.10B9 0
+073916.80 -490305.1 -000005.4+000003.500000.6 06.97-0.09B2 1
+074331.09 +032909.8 +000016.8-000081.000019.0 06.9700.58F8 1
+074841.73 -313704.2 -000016.2+000011.000004.2 06.97-0.11B7 0
+075502.00 +123410.2 -000007.6-000005.500002.9 06.9700.99K0 0
+080032.24 +291254.7 -000171.2-001164.200059.5 06.9700.72G8 0
+080529.17 -100723.0 +000000.3-000001.900003.2 06.97-0.02B9 0
+080558.84 -195333.2 -000015.7+000015.200004.9 06.9700.01B9 0
+080705.55 -474738.0 -000014.7+000019.900005.2 06.97-0.07A0 0
+081232.73 -540847.5 -000017.4+000031.600012.7 06.9700.35F0 0
+081644.56 -215255.5 -000004.4+000003.200002.1 06.97-0.14B3 0
+082452.79 -234121.3 -000049.8+000059.100011.7 06.9700.48F7 0
+083610.22 -564244.1 -000015.4-000041.500011.4 06.9700.48F6 0
+091451.99 -013513.5 -000001.5-000006.600003.4 06.9700.10A2 0
+092229.40 -175338.3 -000031.0-000021.700009.5 06.9700.40F3 1
+093728.69 -495929.3 -000031.6+000223.800029.3 06.9700.58G3 0
+094703.98 -311605.3 -000032.8+000002.900007.4 06.9700.05A2 0
+100512.03 -281149.4 -000026.5+000006.000003.5 06.97-0.01A0 1
+100948.21 -472646.4 -000023.4+000016.300004.0 06.9700.93G8 0
+102044.30 -052255.4 -000047.6-000007.400009.8 06.9700.19A2 0
+102558.68 +025545.2 -000030.7-000001.700006.4 06.9700.06A0 1
+103254.65 -223139.4 -000030.0-000001.400006.0 06.97-0.03A0 0
+103851.40 -642952.9 -000015.4+000010.100007.1 06.9700.02B9 1
+104520.50 +453358.7 +000009.0+000001.800004.7 06.97-0.00B8 0 1.56 3.06
+104625.98 -631758.4 -000021.0-000052.500005.5 06.9700.93G6 0
+110344.89 +254628.6 -000116.1+000011.900016.2 06.9700.27A5 0
+112859.37 +100216.2 -000147.3+000041.600014.4 06.9700.48F5 0
+113503.45 -560720.4 +000005.2+000001.100004.2 06.9700.92G5 0
+113910.68 -574422.3 -000016.9+000000.400002.8 06.97-0.02A0 1
+114356.79 -294452.1 -000275.6+000036.200030.9 06.9700.55G0 0
+121042.11 -562632.2 -000045.6-000009.600011.0 06.9700.13A3 0
+121638.42 -631152.5 -000145.3+000007.100014.9 06.9700.60G0 0
+124148.42 +095309.7 -000068.2+000018.500008.4 06.9700.32F0 0
+125150.61 -311206.8 -000025.4-000008.400004.0 06.97-0.06B8 0 0.06 2.50
+125638.81 +433307.2 +000006.2+000001.900002.7 06.9700.11Am 0
+132107.31 +471611.1 +000027.3-000004.800005.1 06.9700.90K0 0
+133919.90 -674013.3 +000251.3-000190.300030.4 06.9700.62G2 1
+135420.12 -322643.6 -000120.6-000033.500008.0 06.9700.34F0 0
+135501.74 -191302.1 -000006.7-000007.500002.3 06.9700.96G6 0
+142443.93 -404518.4 -000021.6-000019.900006.4 06.97-0.05B8 0
+142958.38 -560752.3 -000021.4-000019.000006.4 06.9700.23A6 0
+145505.68 -615225.9 -000046.0-000036.700005.9 06.9700.02B9 0
+150903.32 -615315.2 -000006.5-000009.700000.8 06.97-0.01B1 0
+151541.45 +253833.2 -000001.6-000002.400004.0 06.97-0.08A0 0
+152457.21 -720246.8 -000000.1-000010.500002.9 06.9700.09A1 0
+152650.35 -200018.3 +000014.5+000000.900004.4 06.9700.74A4 0
+153841.60 -454231.4 -000011.9-000012.800003.3 06.97-0.08B5 0
+155522.90 -443133.5 -000017.9-000018.800005.4 06.97-0.01B8 0
+155920.31 -330043.7 -000009.7-000017.800004.0 06.9700.03B9 0
+162815.07 -252714.5 +000022.7+000006.500008.3 06.9700.19A1 1
+163029.73 +334502.9 -000015.8+000033.100006.7 06.9700.99K0 0
+163130.60 +081738.1 +000037.1+000070.700012.4 06.9700.90G5 0
+170317.94 -313652.6 -000002.7-000002.600000.9 06.97-0.07B2 0
+172027.61 -292153.8 -000011.4-000030.100004.8 06.9700.06A1 0
+174640.65 +254457.3 -000037.0-000043.200005.8 06.9700.17sd 0
+175104.18 +083150.7 +000032.8+000033.600009.6 06.9700.35F0 0
+184836.26 +451541.6 +000029.5+000084.000016.2 06.9700.35F0 0
+185300.90 +714713.9 +000003.5+000013.800006.7 06.9700.16A2 0
+190317.87 +254934.0 -000000.7-000002.000002.0 06.97-0.03B8 0
+194045.08 -073043.9 +000067.7-000059.000020.9 06.9700.53G0 0
+194448.73 +291552.9 +000000.3-000003.000000.5 06.9700.65F2 0 0.78 3.85
+194908.50 +274356.0 +000094.3-000216.700020.2 06.9700.61G0 0
+195713.23 +002107.4 +000013.6-000001.000009.4 06.9700.07A0 0
+200126.66 +104454.8 +000083.5+000025.300012.6 06.9700.44F2 1
+200700.00 +661829.0 -000003.9-000022.600006.0 06.9700.07A0 1
+201044.26 +411449.3 +000043.2+000001.500008.5 06.9700.22A2 1
+203401.81 -122037.1 +000007.9-000011.000007.7 06.9700.16A2 0
+203431.81 +065241.1 +000001.0+000000.500002.8 06.97-0.12B2 1
+204446.80 +202923.3 -000009.8-000043.500007.6 06.9700.27A5 0
+210857.85 +471615.6 +000024.2+000001.400014.6 06.9700.40F2 0
+212654.71 +104004.3 +000056.5-000008.500010.7 06.9700.38F2 0
+213059.13 +704923.6 +000009.9-000004.000005.6 06.9700.08A2 0 0.39 0.94
+221446.92 +041656.7 -000002.8+000021.200005.4 06.9700.99K0 0
+224249.18 +001354.6 +000023.9-000002.100006.6 06.9700.31F0 0
+230450.20 -270809.8 -000018.8-000004.100009.7 06.9700.22A3 0
+232351.56 +652036.3 +000050.4-000021.300010.9 06.9700.40F2 0
+232539.44 +245713.6 +000021.7-000015.800006.5 06.9700.23A3 1
+234105.55 +461306.0 -000124.6-000034.300014.4 06.9700.48F5 1
+000528.23 -073955.2 +000020.7-000037.900003.1 06.9701.44K5 0
+001007.99 -781802.4 +000008.1-000023.300003.2 06.9701.38K3 0
+001404.06 -745443.4 +000048.2+000024.100002.4 06.9701.34K2 0
+001828.78 +621210.1 -000002.0-000012.300003.1 06.9701.52K7 0
+005739.65 +014708.1 +000009.6+000011.400003.2 06.9701.19G5 0
+011246.71 -351219.9 +000013.3-000014.500005.3 06.9701.05K0 0
+013803.68 -460501.9 +000049.7+000015.000005.7 06.9701.16K2 0
+015541.87 -844504.2 +000016.4+000003.400002.3 06.9701.63M1 0
+015803.25 +493834.2 +000001.9-000035.400006.4 06.9701.20K2 0
+031230.91 -322348.0 +000109.8+000020.100001.5 06.9701.26K1 0
+035701.77 -400213.1 +000007.4+000010.000003.3 06.9701.31K2 0
diff --git a/kstars/kstars/data/hip016.dat b/kstars/kstars/data/hip016.dat
new file mode 100644
index 00000000..cf390b17
--- /dev/null
+++ b/kstars/kstars/data/hip016.dat
@@ -0,0 +1,1000 @@
+040851.72 +235216.2 +000052.1-000011.000007.2 06.9701.14K2 0
+042041.33 -164948.0 +000024.4+000011.400001.8 06.9701.68M3 0
+042747.50 -110727.7 -000007.0+000010.100003.3 06.9701.01G5 1
+054122.60 +173119.9 -000001.6-000004.500000.8 06.9701.80M. 0
+054811.46 +303206.9 +000006.3-000019.900002.2 06.9701.47K5 1
+055150.66 +232258.2 -000008.4-000020.900004.1 06.9701.58K5 0
+062512.83 +321618.4 -000001.9-000001.200003.7 06.9701.32K0 0
+062712.11 -604343.0 -000033.7+000014.500007.3 06.9701.22K2 0
+071508.73 -143634.0 -000018.7+000000.200002.5 06.9701.33K1 0
+074614.00 +510132.4 +000004.2+000005.700003.4 06.9701.63K5 0
+080256.22 -402409.3 -000020.6+000007.300002.7 06.9701.17K1 0
+082807.18 +461455.9 -000037.4-000032.000005.0 06.9701.15K0 0
+085412.77 -432956.3 -000005.7+000007.900001.8 06.9701.64K5 0
+085656.92 +565320.2 +000020.4-000001.700002.5 06.9701.48K2 0
+091745.67 +230443.8 -000035.6-000008.800003.2 06.9701.15K0 0
+092700.85 -160047.4 -000055.6-000003.700003.9 06.9701.48K5 0
+093602.13 +200244.0 +000007.7+000006.500006.8 06.9701.04K0 0
+094227.92 -465154.7 -000020.9+000012.500003.5 06.9701.63M1 0
+094602.74 +653737.8 +000010.6-000018.600003.0 06.9701.71M1 0
+101408.41 -075936.4 -000011.4-000022.100004.8 06.9701.03K0 0
+103958.18 -491647.0 -000025.6+000027.900003.4 06.9701.58K5 0
+104733.41 -313611.6 -000023.2-000001.000002.4 06.9701.63M2 0 0.07 6.69
+113645.70 -242620.8 -000066.8-000029.400006.5 06.9701.42K4 1
+115524.55 +253120.1 -000057.9-000009.000005.3 06.9701.22K1 0
+120837.22 +262937.1 +000062.0-000039.100004.8 06.9701.02K0 0
+123159.20 -410318.3 +000022.0-000018.100004.8 06.9701.23K2 0
+124947.04 -150444.1 -000016.0-000003.400002.7 06.9701.52M3 0
+125507.03 -132709.9 -000015.8-000004.300005.4 06.9701.19K1 0
+130003.05 -361055.6 +000006.2-000028.200003.5 06.9701.42K3 0
+133803.46 -424554.0 +000002.6+000001.300000.7 06.9701.66K4 0
+135459.30 -550117.4 -000025.0+000009.600002.9 06.9701.61M0 0
+135643.10 -381908.7 +000017.3-000017.600004.0 06.9701.25K2 0
+144032.15 -140248.3 +000008.8-000004.700002.4 06.9701.63K4 0
+144536.13 +080935.2 +000049.8-000043.400005.3 06.9701.02K0 0
+152605.39 -212249.0 -000039.8+000016.200004.6 06.9701.11K0 0
+152630.28 +100210.0 -000014.2-000014.400004.0 06.9701.64M0 0
+160303.51 -055004.1 +000005.2-000027.000004.4 06.9701.35K2 0
+163834.75 -184932.4 -000009.9-000012.600004.7 06.9701.46K0 0
+165637.85 -303448.1 -000009.3-000008.600002.8 06.9701.17M6 0 3.29 274.90
+175217.07 -311941.2 -000017.8-000017.100007.1 06.9701.50K5 0
+180500.38 +165536.0 -000007.0-000005.800003.6 06.9701.69M2 0
+180559.93 +572133.2 +000005.2+000059.300004.6 06.9701.28K5 0
+180854.51 -295934.6 +000002.9+000000.000002.4 06.9701.13K2 0
+181252.03 +224930.4 +000008.0-000031.600003.7 06.9701.69M0 0
+183229.17 -185821.5 -000001.2-000007.000000.4 06.9701.33G3 0
+183302.02 -163336.7 +000004.5+000000.800002.2 06.9701.46K0 0
+191543.75 +402136.1 -000070.5-000046.600004.4 06.9701.30K0 0
+192024.68 -103337.4 +000012.2+000001.900002.9 06.9701.44M5 0
+193510.21 +742238.8 +000008.4+000013.200003.6 06.9701.05K0 0
+195637.77 +235318.8 +000000.3+000002.200002.7 06.9701.44K2 0
+200920.58 +683558.7 -000013.7-000031.200004.4 06.9701.28K0 0
+202413.92 -140650.1 -000023.4-000020.600004.5 06.9701.14K0 0
+202442.69 -290439.8 +000013.2-000053.800004.7 06.9701.28K2 0
+203744.32 +332159.4 +000003.5-000005.300002.8 06.9701.11K0 1
+232419.10 +234535.8 -000082.4-000013.200004.2 06.9701.00K0 0
+234625.52 +284213.1 -000015.9-000010.900001.0 06.9701.63K5 0
+234855.81 -465031.8 +000012.7+000007.600004.4 06.9701.58M0 0
+235507.33 +474342.8 +000036.2-000008.900002.8 06.9701.33K0 0
+144459.09 -613117.9 -000002.9-000005.500000.1 06.9702.01K4 0
+201706.53 -211904.4 +000007.3-000013.700001.8 06.9702.45C 0
+005110.69 -050220.4 +000262.3-000119.200045.3 06.9800.66G0 0
+005655.46 +643156.2 -000000.6-000001.900000.1 06.9800.92F4 0
+011015.62 -565146.1 -000049.0-000064.300012.2 06.9800.31F0 0
+015632.18 +415331.5 +000000.7-000003.200002.2 06.98-0.04B9 0
+015724.24 -360326.9 +000030.9+000023.400006.5 06.9800.27A8 0
+020819.74 -100228.9 +000051.5+000006.200005.8 06.9800.19A3 0
+021859.75 +854409.4 -000009.7+000085.500005.7 06.9800.90G5 0
+023425.92 +113617.6 +000036.9-000027.600007.9 06.9800.01A0 0
+023440.29 +500356.8 -000008.7-000004.300002.6 06.9800.05B9 0
+023900.65 -085539.9 +000272.9-000051.800018.9 06.9800.70G0 0
+034245.17 +695044.6 +000013.9-000028.400003.7 06.9800.20A3 1
+034717.16 +234336.5 -000034.0-000025.400016.1 06.9800.54F8 0
+034758.87 -025141.1 -000021.5+000002.400009.2 06.9800.26A2 0
+035735.08 +362929.5 +000077.9-000101.400017.9 06.9800.43F0 0
+040856.82 +413014.5 -000011.4-000000.200003.4 06.9800.13A3 0
+041913.11 +422252.8 -000020.2-000056.700010.1 06.9800.46F5 0
+042355.82 -664414.2 +000028.7+000061.200010.2 06.9800.32A2 0
+051735.50 -151310.5 +000001.8+000003.100002.5 06.98-0.04B9 1
+054018.85 +152100.6 +000008.6-000030.900002.1 06.9800.32F0 1
+060049.33 +025457.6 -000010.5+000000.900004.3 06.9800.90G5 0
+061430.31 -293615.5 -000009.3+000000.100006.1 06.98-0.01A0 1
+062417.38 +431349.6 +000008.1-000040.200005.0 06.9800.98G5 0
+063021.87 +223241.8 -000010.3-000009.700002.7 06.9800.03A0 0
+063217.53 +084904.8 -000023.6-000017.800005.8 06.9800.32A3 0
+065100.42 +254539.0 +000009.0-000197.700027.0 06.9800.60F8 0
+065456.75 +213416.9 -000003.0+000000.700002.4 06.98-0.02B9 0
+073246.16 -533318.9 -000008.6+000008.200001.7 06.98-0.09B4 0 0.17 0.98
+074735.21 -470046.7 -000004.1+000009.800002.3 06.98-0.11B3 0
+075903.93 -041956.3 +000028.2-000042.000016.2 06.9800.30A3 0 0.08 1.29
+080458.65 -032945.0 -000024.6+000012.000001.8 06.9800.01A0 0
+081455.85 -171634.1 +000008.1+000071.600007.8 06.9800.49F5 0
+081908.70 +160718.8 -000010.4-000014.500004.3 06.98-0.04A0 0
+083615.56 +423447.6 +000009.7-000006.800013.1 06.9800.19A2 0
+085458.38 -033320.2 -000004.3+000016.800008.3 06.9800.20A2 0
+091010.37 -165145.4 -000036.8+000006.300011.6 06.9800.34F0 0
+091701.40 +770427.0 +000001.3+000011.000007.3 06.9800.08A0 0
+091858.00 -164802.8 -000000.6-000010.700005.7 06.9800.18A3 0
+092125.50 +163554.3 -000022.8-000045.500007.8 06.9800.28A5 0
+092536.35 -531505.9 -000030.9-000079.500022.6 06.9800.51F7 1
+092928.65 -443156.6 -000096.1+000012.200025.2 06.9800.50F8 0
+094843.51 -095507.1 -000031.2-000005.300005.2 06.9800.01A0 0
+100233.26 -131747.6 -000136.3+000018.000015.8 06.9800.53F6 0
+102622.86 +542426.9 -000046.9-000001.400005.4 06.9800.89G5 0
+111502.50 -331904.4 -000143.9+000055.300016.1 06.9800.37F3 0
+120800.59 +003716.9 -000007.1-000024.200015.2 06.9800.40F2 0
+121210.33 -632714.7 -000039.4-000010.400009.9 06.9800.10A2 0
+123411.84 -320533.9 -000080.6+000012.700013.3 06.9800.23A4 0
+135516.32 -320557.1 -000036.8-000009.400004.8 06.9800.90K1 1
+142527.65 -195756.9 -000023.9-000011.300005.8 06.9800.14A2 1
+143643.67 +125241.3 -000021.1-000010.100006.0 06.9800.09A0 0
+145411.32 -662510.8 -000264.0-000172.800023.1 06.9800.58G0 1
+151809.79 -475359.8 +000002.8+000014.500013.2 06.9800.50F6 0
+153410.12 -331016.6 -000036.1-000031.300008.4 06.9800.01A0 0
+153436.12 +674821.0 +000025.1-000146.800020.8 06.9800.79G5 0
+153731.31 -220701.2 +000001.4-000006.500008.1 06.9800.28A1 0
+153802.19 -543119.1 -000015.7-000019.100008.4 06.9800.13A1 0
+153939.98 +161850.1 -000047.5+000037.200009.6 06.9800.34A2 0
+154024.70 -441718.8 -000008.4-000004.300001.9 06.98-0.07Ap 0
+154125.50 -650405.1 -000014.1-000026.100013.4 06.9800.35F2 0
+154756.42 -255913.0 +000044.8-000008.400007.6 06.9800.16A1 0
+162852.88 +182447.2 -000345.9+000386.000051.2 06.9800.85K2 1
+163015.04 +475711.0 -000093.9-000275.900019.7 06.9800.58G0 0
+163208.10 -122553.8 -000021.6-000008.800006.8 06.9800.14A0 0
+164508.68 -231102.3 -000024.0-000030.300010.5 06.9800.45F3 1
+164957.19 +152237.4 -000051.7-000022.700010.7 06.9800.51F6 0
+170027.60 +751330.9 +000040.0-000043.400011.2 06.9800.41F2 1
+171108.43 +563933.7 -000003.1-000066.800035.5 06.9800.70G5 0
+171353.10 -564801.8 -000027.7-000030.000006.7 06.9800.45F3 0
+173154.14 +164926.6 -000035.9-000019.300019.9 06.9800.53G0 0
+174417.07 +331334.1 -000007.3-000004.000002.0 06.98-0.11B8 0
+174842.74 -395355.6 +000002.1-000007.400004.0 06.98-0.03B8 0
+181916.30 +154933.8 +000022.1-000002.200003.6 06.9800.29A3 0
+183111.47 -364833.2 +000040.8+000002.800011.0 06.9800.35A9 0
+185902.65 +330702.0 +000008.5-000007.300005.3 06.9800.13A2 0
+191353.39 +254531.7 -000001.1+000001.800001.6 06.9800.03A0 0
+191408.77 -220338.2 +000002.7-000013.300007.4 06.9800.09A0 0
+193336.92 +034540.8 -000000.3-000002.900001.6 06.9800.01B0 0
+200801.16 +422306.0 +000002.0+000003.900005.4 06.9800.70K0 1
+201817.06 +253853.7 +000002.4+000004.200003.0 06.98-0.14B1 0
+201949.67 +452150.0 +000021.3-000031.200009.7 06.9800.46F5 1
+202825.78 +391944.1 +000014.1+000015.700003.4 06.9800.95G8 0
+203225.60 +481259.3 -000008.8+000005.800001.9 06.98-0.07B0 0
+204514.93 -154753.8 +000074.7+000006.300017.3 06.9800.36F2 0
+204556.99 +072244.7 +000019.3+000009.600006.0 06.9800.07A0 0
+204825.53 +680157.5 +000040.1+000109.000012.6 06.9800.38F0 0
+210858.40 -282838.5 +000034.5-000129.000004.9 06.9800.93G8 0
+210919.63 -820137.7 +000264.8-000048.300041.3 06.9800.62G3 0
+211122.80 -522021.5 -000016.3+000018.400020.5 06.9800.57F8 1 0.11 0.89
+211245.34 +023834.0 -000027.7-000020.000008.8 06.9800.18A2 0
+211446.55 +644501.2 +000007.0-000001.600006.5 06.9800.94K0 0
+211736.35 +391236.2 +000029.9-000048.100011.6 06.9800.35F5 0
+212440.42 -681341.7 +000140.9+000169.400048.9 06.9800.72G5 1
+213953.72 +393053.8 +000049.2+000005.000009.7 06.9800.28A2 0
+214448.20 +025931.7 +000016.3-000010.000003.3 06.9800.90K2 1
+215158.64 -554644.7 +000005.2+000003.300005.7 06.9800.98K0 0
+220558.55 +533724.1 +000016.5-000014.200003.3 06.9800.98K0 0
+221006.56 +351250.2 -000015.8-000028.500007.9 06.9800.17A2 0
+221802.09 -624840.8 -000002.0-000003.500007.6 06.9800.46F5 1
+222641.65 -111341.4 +000037.0-000011.600012.2 06.9800.27A3 0
+223032.63 +613725.6 +000007.6+000000.600002.1 06.9800.02A0 1
+225242.16 +675924.0 +000078.5+000063.400017.3 06.9800.42F2 1
+225912.85 +521810.8 -000001.4-000008.700000.3 06.98-0.04B9 0
+231050.15 +453046.7 -000086.8-000286.400042.6 06.9800.75K0 0
+231801.38 +795227.5 +000022.9+000005.600001.7 06.9800.12A2 0
+001538.60 +055037.8 +000046.2+000003.400003.5 06.9801.15K0 1
+001639.42 +015102.1 +000004.6+000012.200003.3 06.9801.60M5 0
+002641.91 -691825.4 +000054.3-000022.500005.0 06.9801.38K4 0
+004317.47 -451052.8 +000031.7+000004.400006.7 06.9801.05K0 1
+012737.72 +660437.1 -000005.3-000001.500001.6 06.9801.84K2 0
+014236.84 +603253.1 +000007.5-000011.100003.1 06.9801.31K2 0
+023358.64 +591243.8 +000003.4-000018.100005.9 06.9801.45K1 0
+031157.63 -392157.1 +000080.8-000015.700013.8 06.9801.04K0 1
+040311.16 +781210.1 -000008.1-000017.600005.4 06.9801.05K0 0
+041113.24 +414451.2 +000037.2-000071.400005.0 06.9801.07K0 0
+041358.80 -320231.3 -000009.0-000015.000005.6 06.9801.01K0 0
+043805.86 +461401.3 +000025.7-000021.600005.7 06.9801.19G8 0
+051346.32 -354931.1 +000015.1-000037.500003.9 06.9801.47K4 0
+052157.08 +421709.6 -000005.9-000003.600003.3 06.9801.05K0 0
+053448.20 -005713.4 -000011.9+000037.200004.5 06.9801.11G5 0
+061522.01 +162551.5 +000023.2-000016.400002.8 06.9801.55K5 0
+072219.63 -161840.8 +000004.2+000016.600004.5 06.9801.41K3 0
+075838.45 -273438.9 +000005.8-000019.400003.1 06.9801.59K4 0
+081625.17 -394511.2 -000005.2+000004.700007.2 06.9801.00G8 0
+085329.36 -112330.9 -000001.6+000019.100002.5 06.9801.53K5 0
+085846.35 -164454.8 -000003.1-000003.900002.6 06.9801.36K1 0
+091126.88 +085833.8 -000007.5-000025.600003.2 06.9801.50K2 0
+103030.96 +020901.1 +000059.2-000038.200006.8 06.9801.03K0 0
+103651.15 -223954.9 +000010.8-000017.000003.4 06.9801.55K4 0
+110602.25 +011238.5 -000011.3-000015.400002.2 06.9801.59M. 0
+111454.73 -681940.5 -000028.7+000007.500003.4 06.9801.63K5 0
+122428.18 -771252.9 -000022.8+000001.700003.9 06.9801.51K3 0
+125156.81 -350456.7 -000017.9+000001.100003.7 06.9801.32K1 0
+130310.44 +234935.6 -000049.6+000001.900002.7 06.9801.63M1 0
+131425.50 -751016.1 -000003.3-000003.500002.2 06.9801.50K3 0
+131938.41 -603806.6 -000009.9-000003.800001.1 06.9801.87K5 0
+132531.33 -683141.1 -000010.1+000002.100005.8 06.9801.06G6 0
+135323.13 +334712.4 -000042.6-000001.800003.5 06.9801.49K5 0 0.26 59.25
+135845.71 +463546.5 -000012.5-000004.300002.3 06.9801.66M2 0
+141342.98 -115018.0 +000012.7-000018.000005.7 06.9801.02G5 0
+145021.93 +653845.0 -000027.1+000004.400001.6 06.9801.59K5 0
+164042.51 +724017.9 +000004.6+000005.300002.1 06.9801.57M2 0
+181232.19 +242705.9 +000014.1+000008.200004.3 06.9801.12K0 0
+184913.38 +274312.5 -000008.1+000008.300003.5 06.9801.17K1 0
+185108.73 -391029.6 +000013.2+000007.200004.5 06.9801.43K4 0
+185348.61 -194749.5 -000000.9-000016.500001.9 06.9801.45K2 0
+195315.94 +280558.6 +000018.6+000005.900006.3 06.9801.07K2 0
+200008.29 +173638.6 +000004.1+000011.500002.6 06.9801.52K0 0
+202746.13 -053915.2 +000007.2-000009.300003.9 06.9801.47M. 0 0.22 2.91
+203920.35 +260404.4 -000036.2-000109.700004.5 06.9801.29K2 0
+205056.99 +480149.5 +000022.7+000033.900004.8 06.9801.47K3 0
+210408.11 -475739.2 +000014.4-000014.600003.3 06.9801.18K2 1
+211503.82 -053306.4 -000025.0-000040.900003.7 06.9801.46K2 0
+214254.65 +231918.4 +000001.0-000012.300004.8 06.9801.10K1 0
+214945.43 -463639.2 +000027.2-000039.200004.8 06.9801.22K2 0
+220819.36 -343321.1 +000020.8-000062.500003.1 06.9801.49M3 0
+230702.66 +030307.9 +000034.8+000014.400007.4 06.9801.08K0 0
+001643.05 +363747.5 -000027.9-000025.500007.2 06.9900.05A0 1
+003722.12 -371716.7 +000547.9-000041.000022.3 06.9900.72G8 0
+005646.87 -024347.3 -000020.4-000039.900005.6 06.9900.29F0 0
+010707.19 +200903.9 +000006.0+000003.000003.6 06.9900.96G5 1
+011528.29 +202452.6 -000017.6-000025.800003.4 06.9900.09A2 0
+011747.96 +490030.5 +000024.1-000013.100003.2 06.9900.00A0 1
+011951.74 +581229.3 -000001.7-000001.700001.2 06.9900.41B6 0
+012540.64 +025819.5 +000033.6-000012.700019.6 06.9900.44F0 0
+013725.23 +251005.8 -000211.2-000207.700023.8 06.9900.90K0 0
+014543.84 +034002.1 -000017.9-000009.800007.8 06.9900.14A3 0
+020526.86 +503835.8 -000002.3-000024.300012.2 06.9900.51F5 1
+021725.23 +284442.8 +000094.3-000072.200025.4 06.9900.52F5 1
+022300.43 +572313.2 -000001.3-000001.100001.3 06.9900.54B8 0
+022658.02 +260227.5 -000013.1-000038.100008.4 06.9900.59F5 0
+024121.61 +042540.5 +000008.4-000063.100005.9 06.9900.31A0 0
+030535.47 +364755.6 +000011.1-000027.300005.3 06.9900.18A2 0
+032520.31 -043919.0 +000005.5+000006.200005.4 06.9900.94G5 0
+033119.87 +273418.7 +000042.5-000021.500004.5 06.9900.05A3 1
+034148.17 +623854.4 +000001.5-000004.700000.8 06.9900.00C6 1
+034409.02 -381656.9 +000209.1+000288.200061.6 06.9900.87K1 0
+034720.96 +234812.4 +000019.8-000044.000008.3 06.9900.03A1 0
+035417.31 -274008.1 +000039.0+000034.900006.9 06.9900.20A4 0
+041314.95 -702514.1 +000046.3+000056.500008.7 06.9900.32A9 1
+045929.64 -492729.2 +000021.2-000002.400006.4 06.9900.38F3 1 0.11 0.43
+052739.53 -602456.8 -000148.9-000092.800051.1 06.9900.76G5 0
+052829.94 +741827.1 +000012.8-000023.000005.0 06.9900.04B9 0
+053155.60 -164033.2 -000021.5-000233.200013.4 06.9900.93K0 0
+054056.37 -013025.9 +000003.1+000002.100002.0 06.99-0.14B2 0 0.04 1.54
+054136.70 +603722.9 +000008.6-000031.800005.8 06.9900.23A3 0
+054453.24 +160510.0 +000001.2-000010.400006.3 06.9900.05A0 0
+055127.86 +182639.3 +000005.4-000011.500004.2 06.9900.87G5 0
+055821.49 -043900.6 +000071.2-000203.300043.1 06.9900.72G0 0
+060333.93 +263144.9 -000002.2-000005.200001.4 06.9900.04B8 0
+062056.38 -294014.4 +000041.4-000078.000010.0 06.9900.37F3 0 0.49 0.62
+064916.34 -285824.8 -000026.9-000002.800009.3 06.9900.25A9 1
+065002.52 -661736.6 -000008.6+000029.800003.1 06.9900.88G5 0
+065445.98 +485418.3 -000015.2-000002.900006.1 06.9900.15A3 0
+070052.00 -192639.9 -000011.2-000000.200004.2 06.99-0.00B9 0
+070334.57 +022614.3 -000000.3-000001.500000.6 06.9900.84G0 0
+070359.06 +470259.8 -000082.2+000010.600012.1 06.9900.45F5 0
+070415.07 +752440.7 -000005.6-000007.100003.6 06.9900.94G5 0
+070821.84 +160806.3 +000024.6-000030.900004.9 06.9900.96G5 0
+071350.17 +282938.6 -000015.6-000010.500004.2 06.9900.01A0 1
+071832.10 -322048.7 -000003.4+000007.500003.3 06.99-0.09Ap 0
+072004.81 -204214.6 -000005.8-000011.900005.1 06.9900.01B9 0
+072557.23 -021454.1 -000015.8-000047.700028.1 06.9900.57G0 0
+073010.32 +381010.6 +000024.7-000059.600015.5 06.9900.50G0 0
+074527.38 -373546.7 -000023.4+000015.700005.3 06.99-0.07B9 0
+075500.60 -232755.4 -000012.3+000002.800005.9 06.9900.03A0 0
+075515.75 -525408.7 -000010.6+000038.100008.6 06.9900.38F2 0
+075837.64 -370112.2 +000067.5-000186.800008.7 06.9900.98K0 0
+082617.55 -270841.4 +000037.2-000068.400018.6 06.9900.46F5 0
+083401.72 -250557.8 +000006.1+000000.100009.1 06.9900.13A2 0
+083602.47 +240304.1 -000000.6+000000.900004.1 06.9900.08A0 0
+083914.44 -691626.2 -000002.5+000011.100002.5 06.99-0.12Ap 0
+084400.80 -384646.1 -000001.3+000053.800005.8 06.9900.98G8 0
+084558.27 -545737.5 -000015.6+000008.800005.7 06.9900.84G5 0
+084740.36 -385931.1 -000009.9+000005.300001.3 06.99-0.16B9 0
+085718.73 +322642.6 -000073.2-000017.000012.1 06.9900.30A5 0
+090242.83 +824441.3 +000010.0+000020.900009.1 06.9900.40F0 0
+090901.89 +073047.6 -000007.2-000013.500004.4 06.9900.95K0 0
+091351.94 -611647.3 -000011.0+000009.700002.8 06.99-0.04B9 1
+092021.02 -093636.4 -000014.6-000030.000016.2 06.9900.39F4 1
+092109.02 +025627.7 -000078.2-000002.500010.5 06.9900.39F2 0
+092641.18 +362727.1 +000028.4-000036.100010.9 06.9900.46F5 0
+093817.08 +701558.0 +000004.1+000000.400007.7 06.9900.39F2 0
+095559.03 -393311.4 -000023.7-000038.500014.2 06.9900.98K1 1
+100427.87 -514754.2 -000020.7+000004.500006.5 06.9900.10A0 1
+100449.04 -281119.4 -000027.2+000011.400004.0 06.99-0.04Ap 0 0.07 18.20
+100532.82 -332331.7 -000108.2-000019.900013.6 06.9900.31F0 1
+104014.95 -470937.0 -000024.7+000006.400003.7 06.99-0.07B9 0
+112347.55 -360521.2 -000027.4+000001.100003.8 06.9900.01A0 0
+114336.61 -682843.4 +000010.2-000000.300007.4 06.9900.39A8 0
+115204.14 -492404.1 -000019.6+000001.600002.9 06.99-0.10B5 0
+120352.22 -532953.5 -000019.4-000002.400003.8 06.9900.88G3 0
+122546.51 -640119.0 -000181.6-000060.800025.9 06.9900.54F8 0
+123719.62 +791255.6 -000140.9+000015.000027.9 06.9900.63G0 1
+123751.84 +041719.3 -000026.2-000030.700009.3 06.9900.09A2 0
+125005.29 -073756.0 -000239.8+000010.800020.6 06.9900.43F5 0
+125439.98 +220628.8 +000053.0-000032.300029.2 06.9900.58F8 0
+133801.01 +223139.2 -000137.0-000092.700012.0 06.9900.96G5 0
+134725.40 -064219.4 -000066.8-000012.800010.3 06.9900.25A3 0
+135604.78 +284021.1 -000014.8+000010.000007.7 06.9900.05A0 0
+140658.26 -473521.0 -000016.4-000015.400004.7 06.9900.05Ap 0
+142745.49 -441948.7 -000042.4-000027.400008.7 06.9900.12A1 0
+143940.93 -264325.1 +000045.0-000021.700025.1 06.9900.47F5 0
+144414.28 -694026.0 -000084.4-000091.000028.2 06.9900.55F7 0
+150115.23 -675859.8 -000010.5-000005.300003.1 06.99-0.06B4 1
+151145.84 -333819.9 +000039.9-000010.900007.2 06.9900.93G8 0
+153901.48 -781406.2 -000029.5-000047.900006.4 06.9900.18A4 0
+160204.85 -364437.9 -000021.4-000021.400007.8 06.9900.01A0 0
+165428.51 +702750.7 -000004.8-000035.300004.1 06.9900.09A2 0
+170031.82 -571747.0 -000165.2-000298.000031.8 06.9900.58G0 0
+171824.00 -501239.5 -000014.7-000033.900008.3 06.9900.01A0 0
+172912.92 -313203.4 +000001.4-000001.300000.2 06.99-0.02B2 0 0.12 8.77
+173024.90 -665211.8 -000001.5-000009.200002.5 06.99-0.09B7 0
+173311.34 -583327.2 +000006.2+000010.300004.6 06.9900.17B7 0
+180852.45 +015943.9 -000004.9+000034.000010.8 06.9900.45F2 0
+182042.16 -595023.5 +000026.1-000004.200003.3 06.99-0.11B2 0
+182049.23 +273148.3 +000040.8+000106.300034.0 06.9900.64G2 0
+182116.45 -305629.1 -000002.3-000020.500004.3 06.9900.02B6 0
+182127.77 +250324.4 +000003.7+000005.200001.9 06.99-0.09B3 0
+184636.67 -080711.1 +000020.1+000002.400006.9 06.9900.18A0 1
+190415.73 +435249.4 -000000.2+000015.200005.3 06.99-0.02B9 1
+193550.78 -022720.1 -000074.2-000057.500015.4 06.9900.50F5 0
+195338.49 +412120.9 -000003.3-000012.500001.7 06.99-0.15B2 0
+195851.62 +352951.9 +000026.5+000008.200003.8 06.9900.03A0 0
+200525.85 -344000.5 +000020.0-000033.400006.4 06.9900.01A0 0
+200758.80 +774928.2 +000022.8-000026.700010.9 06.9900.49F5 0
+201722.76 +381408.5 -000002.4-000005.600000.6 06.9900.44B1 0
+204215.71 -445306.7 +000003.9+000001.500005.1 06.9900.09A2 0
+204216.80 +572307.3 -000005.0+000006.400006.8 06.9900.30A3 1
+204812.95 -163116.3 -000040.8-000056.300005.7 06.9900.46F5 0
+210329.51 -021919.6 -000024.2-000033.100005.1 06.9900.97K0 0
+211510.89 +511654.9 -000003.4-000004.700005.7 06.9900.98K0 0
+211557.22 +252602.1 -000065.4-000037.400005.5 06.9900.89G5 0
+211919.82 +384823.7 +000001.6-000002.900000.2 06.9900.51F5 0
+211939.35 +093131.2 +000020.8-000013.700004.7 06.9900.19A2 1
+212459.75 +272504.8 +000004.1-000004.100003.3 06.99-0.08B8 0
+214122.86 +215638.5 +000001.6-000009.600006.8 06.9900.12A0 0
+214336.63 +381816.7 +000025.2-000026.700008.9 06.9900.11A0 0
+214642.07 -114151.1 +000035.5-000131.100016.1 06.9900.47F6 0
+215311.93 +715923.0 +000007.8-000010.800003.9 06.99-0.01B9 0
+220237.25 +332245.8 +000030.1+000001.500011.4 06.9900.26A3 0
+220439.16 -282606.2 -000018.8+000020.900007.1 06.9900.95K0 0
+220730.33 -680124.1 -000238.9-000054.400022.5 06.9900.58G0 0
+220926.84 -081109.1 +000063.1+000048.800006.2 06.9900.97G5 0
+225235.71 -190216.4 -000094.8-000032.200013.3 06.9900.49F6 0
+232055.98 -183236.2 -000035.9-000016.400005.8 06.9900.92K0 1
+234214.25 +444519.7 +000050.8-000025.600012.4 06.9900.28F0 0
+000539.72 +554235.6 +000008.8-000001.800004.2 06.9901.19K0 0
+003137.36 +090940.4 -000013.6-000006.000004.0 06.9901.41K2 0
+005903.03 +273925.6 +000024.6+000008.500002.9 06.9901.38K3 0
+010035.30 -361417.6 +000036.8-000004.000004.3 06.9901.43K4 0
+010318.52 -410116.0 +000038.1-000002.500002.0 06.9901.59M3 0
+011842.19 +725240.7 +000028.7-000017.800004.1 06.9901.20G5 0
+012519.11 +161525.5 +000006.1-000010.400001.4 06.9901.62K5 0
+014224.08 +325742.8 -000005.6-000013.200002.3 06.9901.56K2 0
+014231.97 -083934.4 +000050.7+000022.100005.4 06.9901.12G5 0
+020747.22 +055905.6 +000015.2-000026.100005.1 06.9901.54K5 0
+021525.18 -410408.5 +000016.6+000022.100002.5 06.9901.66M1 0
+030643.28 -720129.7 -000018.8+000018.700006.9 06.9901.20K2 0
+041357.25 -370149.3 +000000.4-000013.400002.9 06.9901.48K3 0
+041558.95 -841052.9 +000078.5+000048.800006.2 06.9901.13K0 0
+043052.89 +443611.0 -000009.7-000046.700007.5 06.9901.05K0 0
+062329.55 -295138.8 -000002.0+000007.600004.3 06.9901.07K1 0
+065536.47 -334824.7 +000002.8+000012.900006.5 06.9901.15K1 0
+072724.00 +391854.9 -000093.9-000071.200013.7 06.9901.03K0 1
+081304.22 -343442.7 -000003.2+000002.800000.5 06.9901.29F8 0 1.08 41.49
+081759.36 +061402.7 -000001.2+000017.400004.8 06.9901.34K0 0
+085655.90 -735519.1 -000006.8+000020.800003.5 06.9901.35K3 0
+092813.27 -074314.6 +000004.7-000006.100002.3 06.9901.61M. 0
+093343.87 -603739.9 -000032.4+000020.700003.9 06.9901.14K0 0
+100732.17 -222922.6 -000003.3+000000.100004.2 06.9901.54M4 1
+102615.65 -535329.3 -000010.0+000005.000001.6 06.9901.97M2 0 0.28 392.00
+104301.04 -490325.6 -000010.0+000033.300003.6 06.9901.64M0 0
+113403.76 -160245.2 +000001.5-000008.200002.7 06.9901.46K4 0
+114109.63 -174218.8 +000026.9-000046.000004.8 06.9901.14K0 0
+115756.92 -274219.9 -001079.6-000620.000098.2 06.9901.13K4 0
+122658.90 -524210.5 -000085.0-000011.400008.0 06.9901.20K1 0
+134731.54 +375335.9 +000006.3-000003.600002.2 06.9901.12K0 0
+145733.37 -352302.3 -000005.2-000009.200003.5 06.9901.25M1 1
+150018.67 +073853.9 +000004.2-000007.000000.7 06.9901.41K2 0
+153459.60 -170819.6 -000005.7-000024.400004.8 06.9901.01K1 1
+153745.86 +710913.1 -000017.3+000009.500005.9 06.9901.01K0 0
+154448.22 +164414.6 -000071.2-000007.000007.4 06.9901.20K2 0
+164519.02 -304824.3 -000014.5+000010.700007.4 06.9901.22K2 0
+171327.21 +385906.3 +000008.0-000015.500005.3 06.9901.15K0 0
+183029.16 -231502.3 -000002.1-000003.300000.9 06.9901.48G8 0
+183032.85 +405832.9 -000000.5-000017.900003.2 06.9901.23K2 0
+192310.07 -104211.6 +000007.1+000001.700000.0 06.9901.02C0 0
+193012.82 +460852.1 +000046.5-000004.900003.3 06.9901.39M5 0
+194041.03 +312423.4 +000003.3-000000.600002.2 06.9901.06G8 0
+195310.52 -530532.7 -000012.2-000091.700006.8 06.9901.04K0 0
+201614.84 -412842.6 +000016.4-000013.800000.6 06.9901.43K4 0
+205134.15 +493916.0 -000018.1-000049.600003.5 06.9901.21K2 0
+211725.27 +081402.7 +000046.2-000006.400003.9 06.9901.32K2 0
+211925.05 +581935.4 +000022.8+000024.500004.3 06.9901.32K2 0
+215612.02 +332157.0 -000039.8-000034.400002.7 06.9901.35K2 0
+215931.73 +103435.3 +000011.4+000005.800002.5 06.9901.60K5 0
+220143.00 +413221.0 -000010.6-000012.500002.4 06.9901.21K2 0
+220532.15 +003739.4 -000010.1-000012.400004.6 06.9901.00K0 0
+223515.67 +450912.3 -000004.9-000007.500003.3 06.9901.38K5 0
+224536.07 +525325.2 +000011.0-000014.300004.4 06.9901.10K0 0
+231753.73 +302730.9 -000048.9-000023.600004.0 06.9901.21K2 0
+232846.70 -052321.8 -000006.7-000018.200002.4 06.9901.50K2 0
+233822.17 +583914.7 -000026.9-000012.400005.9 06.9901.01K1 0
+235951.30 +114025.4 -000002.2+000002.100001.9 06.9901.59K2 0
+001408.99 +261531.9 +000063.6-000030.500009.4 07.0000.53F7 1
+002032.94 +453032.3 +000073.7-000021.900009.2 07.0000.56F5 1
+011252.98 +320431.7 +000012.8-000009.300005.0 07.0000.04A0 1
+012027.75 -572019.4 +000174.6+000088.800020.3 07.0000.55F7 1
+021255.77 +571218.1 +000267.1-000217.100024.4 07.0000.65G3 0
+022135.68 +443600.0 -000016.9-000008.500007.2 07.0000.24A2 1
+022322.25 -061133.6 -000032.5-000033.300011.5 07.0000.30F0 0
+022540.09 +613258.8 +000014.7-000007.000004.4 07.0000.21B8 1 0.19 1.58
+023602.51 +062557.0 +000112.5-000038.300009.0 07.0000.35A5 0 0.21 0.10
+031042.83 -390305.7 -000019.3+000010.000008.1 07.0000.17A4 0
+032347.31 +483616.1 +000025.0-000025.500005.9 07.0000.00B9 0
+042653.16 -183922.3 +000092.7+000015.300015.1 07.0000.55F7 0
+042805.34 +080917.4 -000001.3-000007.600006.6 07.0000.04B8 0
+043434.92 -724401.8 +000029.6+000050.900006.8 07.0000.21A6 0
+043754.33 +071903.5 +000002.8-000003.000001.5 07.00-0.06B3 0 0.04 1.06
+044819.44 +674548.6 +000057.0-000081.600013.9 07.0000.32F0 0
+050726.27 -083911.4 -000009.0+000004.500004.0 07.00-0.10B8 0
+051146.34 +042413.9 +000180.8-000137.300034.9 07.0000.59G0 0
+051949.02 +023049.9 +000030.5-000099.200026.7 07.0000.53F8 0
+052000.71 +324708.5 +000017.4-000038.900017.4 07.0000.58G0 0
+054003.99 -012531.7 -000002.5+000003.800001.6 07.0000.59A2 0
+060309.22 +533229.1 -000006.1+000006.500006.3 07.0000.33F0 0
+064129.83 +060639.0 -000002.1-000000.400000.1 07.0000.22B9 0
+064728.84 -765105.3 -000015.0+000001.700007.0 07.0000.87G8 1
+064747.56 +002024.6 -000004.4+000007.700006.7 07.0000.16A2 1
+071524.00 -420516.9 -000010.7+000006.400004.0 07.00-0.07B9 0
+072128.49 -281128.4 -000025.6+000009.300004.3 07.0000.97G8 0
+073136.12 +623006.8 -000011.3-000025.700006.5 07.0000.08A0 1
+073523.98 +283739.5 -000003.4+000007.900009.4 07.0000.20A3 0
+073732.45 +603219.0 -000002.8+000004.800008.0 07.0000.06A0 0
+074201.18 -320446.6 +000003.3-000025.000013.9 07.0000.31A9 0
+075535.84 -153443.4 -000109.8-000029.100018.0 07.0000.90G8 0
+081734.21 -584151.1 -000009.9+000018.800007.4 07.00-0.01A0 0
+081945.44 -372503.9 -000005.4+000004.800000.5 07.0000.42F0 1
+083015.65 -510806.0 +000063.0+000014.100009.6 07.0000.20A1 0
+083136.71 -454705.2 -000014.2+000002.400002.6 07.00-0.11B3 0
+084132.50 -733652.6 -000005.5+000008.000002.5 07.00-0.00B8 1
+085113.92 -383759.2 -000008.3+000003.400000.6 07.00-0.17B2 0
+094705.14 -103122.8 -000043.1-000006.200008.6 07.0000.39F2 0
+101257.37 -650959.4 -000020.1+000006.000002.9 07.00-0.03B5 1
+102516.21 -585220.9 -000019.1+000006.900003.9 07.00-0.09B5 0
+102618.47 -062537.9 +000003.8-000009.100005.3 07.0000.07A0 0
+103742.07 -354312.1 -000012.7-000004.300002.6 07.0000.00B9 0
+104627.33 -423836.5 -000094.4+000014.800016.4 07.0000.38F3 0
+104802.57 +410635.8 -000025.1-000001.200007.0 07.0000.20A3 1
+115347.59 +333655.2 +000001.4-000019.700005.5 07.0000.32F0 1
+121958.16 -412134.8 +000008.3-000009.200003.9 07.0000.87G8 0
+125601.52 -312855.4 -000048.3-000009.600010.1 07.0000.10A0 0
+130719.76 +003506.7 -000101.9-000097.600013.2 07.0000.50F5 1
+133232.77 -691354.1 +000002.5+000002.100008.0 07.0000.73F5 1
+133850.37 -330640.5 -000014.9-000006.900003.0 07.00-0.04B9 0
+135008.10 +423326.2 -000002.8-000004.400010.4 07.0000.37F0 1
+140412.31 -414844.7 -000034.3-000069.400018.1 07.0000.49F5 0
+141703.92 +543234.8 -000169.7-000055.600018.4 07.0000.74G5 0
+154738.14 -092849.7 -000073.0+000016.800019.6 07.0000.47F5 0
+154842.52 +833710.8 +000003.0-000000.800002.4 07.0000.53A3 1
+155132.12 -324109.9 -000023.9+000006.300007.2 07.0000.99K1 0
+155236.03 -673822.4 +000011.5-000014.800006.5 07.0000.24A5 0
+160834.29 -390618.1 -000009.6-000024.200004.8 07.0000.19A8 0
+162154.58 -553305.5 -000018.6-000038.000007.0 07.0000.17A3 0
+170805.63 -413652.7 -000019.5-000042.100007.0 07.0000.22A5 1
+170941.12 +100220.5 -000065.2-000134.900016.3 07.0000.56F8 0
+172214.86 -752051.1 -000957.2-000253.400035.9 07.0000.61G2 0
+173410.58 -450022.9 -000001.6-000005.800001.2 07.00-0.02B9 0
+174113.81 +413917.7 -000008.4+000012.900005.4 07.0000.18A2 1
+175840.52 +353754.7 +000022.9+000007.200006.1 07.0000.93K0 1
+175857.26 -223103.2 -000002.2-000002.800000.2 07.0000.23O7 0
+181817.94 +462425.6 +000040.9-000026.000008.7 07.0000.91G5 0
+184021.03 -584647.5 -000003.8-000012.200002.2 07.0000.97G6 0
+184923.99 +334203.0 -000007.1+000032.300007.3 07.0000.12A0 0
+190453.11 +154409.6 +000000.2-000001.700004.7 07.0000.07A0 0
+191810.94 -185149.6 +000000.4-000015.600000.9 07.00-0.03B5 0
+193201.81 +205546.0 +000002.2-000004.600004.2 07.00-0.02B9 0
+200035.90 -283511.2 -000003.0-000002.800006.5 07.0000.94K0 0
+200210.32 +104420.3 -000002.0-000010.400003.1 07.00-0.09B5 0
+200309.08 +412827.8 +000019.9+000031.900009.3 07.0000.35Am 0
+201453.43 +032424.6 +000015.8+000009.700006.0 07.0000.95K0 0
+202803.89 +335316.6 +000006.7-000000.300002.8 07.00-0.03B9 1
+203349.35 -291733.4 +000037.9+000000.200013.1 07.0000.26A9 0
+204759.59 +391715.8 -000003.2-000004.000000.9 07.0000.67A7 0 0.65 18.60
+204856.45 -684728.0 +000042.1-000061.300012.9 07.0000.28F2 0
+211401.76 -221243.5 +000037.4-000011.600007.2 07.0000.01A0 0
+215717.67 +611743.1 -000002.0-000003.700001.3 07.0000.04B1 1
+221447.98 +241853.7 +000063.8+000018.500020.7 07.0000.48F7 0
+224524.47 +444508.8 +000011.8-000008.000004.6 07.00-0.03B9 0
+224936.20 +663313.9 +000008.5-000000.800004.0 07.0000.04B6 1
+230225.17 +595109.7 +000006.0-000002.000002.5 07.00-0.01B3 0
+002936.06 +620351.0 +000054.4-000005.800007.1 07.0001.06K2 0
+023150.16 +380718.9 +000028.6-000024.200004.5 07.0001.17K0 0
+031149.08 -290945.6 +000030.3-000063.700004.0 07.0001.03K0 0
+033026.37 +102731.7 +000001.9-000021.400002.8 07.0001.46K0 0
+053424.73 -523744.6 +000018.9+000032.100005.9 07.0001.21K1 0
+054135.15 -152015.1 -000039.3-000017.200007.5 07.0001.12K0 0
+061258.28 +071640.0 -000026.1-000029.100004.4 07.0001.56K5 0
+062428.08 +130054.2 +000001.2-000003.000000.2 07.0001.09G5 0
+064713.11 +221140.9 -000020.6-000095.100006.1 07.0001.15K0 0
+072912.87 +113452.4 -000027.4+000010.100006.9 07.0001.04K0 0
+075358.70 -262055.7 -000003.7+000002.500003.6 07.0001.34M5 0
+091354.54 +025146.4 -000025.6-000016.100000.7 07.0001.53K2 0
+092635.28 -335350.3 -000038.7-000034.100000.9 07.0001.17G6 0
+093128.54 -120344.2 -000050.7-000047.600006.1 07.0001.03K0 0
+093524.68 -224109.3 -000077.1-000029.700010.0 07.0001.00K0 0
+094850.13 +600549.3 -000077.3-000051.300005.4 07.0001.14K0 0
+101548.53 -501039.9 +000010.1-000016.300004.6 07.0001.03G8 0
+101912.19 +722614.1 -000087.1-000056.100006.2 07.0001.05K0 0
+102546.43 -545919.8 -000043.2+000058.100003.3 07.0001.60M1 0
+104551.93 +721716.6 +000001.6-000002.200002.2 07.0001.60K0 0
+114525.03 -403059.5 -000027.9+000013.700005.5 07.0001.00G8 0
+115121.28 -430447.0 -000057.8+000014.600005.5 07.0001.17K1 0
+120335.59 +690111.9 -000013.6-000004.000005.2 07.0001.32K2 0
+135748.56 -490108.4 +000058.3-000015.500006.0 07.0001.06G8 0
+141746.26 +515127.7 -000033.6+000075.000007.5 07.0001.05K2 0
+145712.60 -420814.7 -000085.8-000021.100003.0 07.0001.16K1 0
+150941.08 -355157.1 -000017.9+000008.700006.4 07.0001.17K0 0
+152208.81 -321122.6 -000042.7-000012.100002.4 07.0001.54M3 0
+152813.25 -372130.7 +000019.8-000025.700004.3 07.0001.61M4 0
+161550.73 +363316.2 -000008.9-000007.900003.4 07.0001.33K5 0
+162515.84 +191423.3 +000010.4-000032.700001.6 07.0001.62K5 0
+162759.11 -461502.7 -000009.8-000031.600007.0 07.0001.54K4 0
+173633.37 +131533.6 +000009.9-000046.800006.4 07.0001.15K0 0
+173754.52 -592558.5 -000001.4-000010.800001.2 07.0001.68M1 0
+175202.57 +241816.1 +000002.9-000009.300003.7 07.0001.29K2 0
+181340.83 -410736.1 +000049.5-000052.000003.0 07.0001.30K1 0
+185208.83 -443211.0 -000032.5-000022.500004.9 07.0001.27K2 0
+190456.38 -040226.8 +000000.2-000037.900005.9 07.0001.48K0 0
+192347.77 +393525.3 +000029.7+000034.200003.1 07.0001.15K0 0
+193405.92 -560600.2 +000014.5-000031.800000.4 07.0001.40K3 0
+193637.54 +483058.8 +000019.2-000017.900002.9 07.0001.45K2 0
+195505.14 +304115.1 +000045.9+000023.100005.7 07.0001.00G9 0
+202319.22 -002708.3 -000001.2-000005.100004.2 07.0001.60M. 0
+203649.07 -692702.3 -000005.8-000018.100006.9 07.0001.07K0 0
+205509.14 +462100.9 -000016.9-000043.900006.3 07.0001.00G5 0
+205928.24 +405736.9 +000028.9-000001.300005.1 07.0001.05K0 0
+222416.29 -213549.8 +000026.9+000011.500003.2 07.0001.62K5 0
+223311.22 -602558.9 +000007.9+000035.000005.0 07.0001.06K0 0
+224939.88 +802203.8 +000015.4+000004.300005.1 07.0001.03K0 0
+231110.46 -631123.8 +000069.4-000013.000004.3 07.0001.33K3 1
+231159.56 -115600.6 +000020.0-000032.200005.5 07.0001.03G8 1
+231258.59 -093413.6 +000046.9-000012.400004.2 07.0001.15K0 0
+105137.26 -211500.3 -000014.2+000002.700000.2 07.0002.60C9 0
+002722.16 -281435.3 -000025.6-000009.000006.8 07.0100.97G8 1
+004241.32 -653630.5 +000042.0-000004.000006.4 07.0100.19A6 1
+004510.81 +001512.3 +000263.7-000052.300024.3 07.0100.54F8 0
+010731.90 -414447.6 +000195.5-000062.700029.6 07.0100.57F8 0
+012739.81 +052111.2 -000018.2-000137.200014.0 07.0100.62G0 1
+014257.74 +580657.0 +000010.5-000026.300009.0 07.0100.43F2 1
+014413.72 +481240.8 +000019.1-000011.300004.0 07.0100.03B9 0
+015406.06 -772928.5 +000011.0+000034.900006.6 07.0100.29A8 1
+020720.63 +271415.5 -000011.7-000010.000005.0 07.0100.10A2 0
+023154.07 +463508.0 +000083.6-000034.100008.6 07.0100.37F2 0
+025455.17 +174405.3 +000044.6-000024.500010.4 07.0100.28A3 1
+030826.96 +510959.5 +000012.8-000023.700003.4 07.0100.19A2 0
+030827.90 +073835.0 -000016.4-000019.100011.1 07.0100.28F0 0
+033506.20 +383508.7 +000030.8-000029.000016.6 07.0100.34F0 0
+033723.28 +400523.2 +000003.8-000012.800003.2 07.0100.05B9 0
+034938.17 +223200.9 +000017.8-000045.000010.1 07.0100.03B9 0
+043123.68 -594600.8 +000011.1+000007.600008.5 07.0100.21A7 0
+044550.07 +283938.7 +000007.8-000031.600004.9 07.0100.99G8 0
+052211.18 +052343.5 +000049.1-000050.600018.5 07.0100.52F5 1
+052500.02 -192226.0 -000006.1-000006.500005.8 07.01-0.01A0 0
+053655.58 +741910.2 +000035.6-000099.900016.1 07.0100.35F0 0
+054233.76 -103743.8 -000006.3+000005.100002.1 07.0100.80F8 1
+055806.86 +693615.5 +000035.5+000002.600009.3 07.0100.35F0 1
+060153.81 -645137.5 -000047.1-000062.400010.9 07.0100.65G0 1
+060639.41 -411312.0 -000002.9-000002.500005.9 07.0100.00A0 0
+062203.83 +295751.0 -000004.5-000010.500002.9 07.01-0.01A0 0
+062505.72 +165940.9 -000005.4-000002.800003.4 07.01-0.05B9 0
+062520.32 +111400.2 -000122.7-000055.700030.4 07.0100.59F8 0
+063522.03 +374255.4 -000004.1-000036.700004.5 07.0100.80G5 1
+063642.35 +230553.0 -000000.1-000002.000003.7 07.01-0.11A0 0 0.05 4.41
+064933.61 -412545.4 -000036.3+000110.400015.3 07.0100.54F8 0
+070220.62 -423757.0 -000009.7+000015.000003.9 07.01-0.14B5 0
+070858.14 -451952.8 -000009.5+000009.800003.4 07.01-0.07B8 0
+071833.41 -304755.7 -000002.5+000004.600002.5 07.01-0.18B2 1
+074240.97 -423402.8 -000006.4+000006.000002.6 07.01-0.11B3 1
+074757.25 +601746.5 -000042.3-000075.500026.6 07.0100.59F5 1
+075126.59 +291004.8 -000004.5+000005.200002.6 07.0100.85G8 0
+081559.04 -301104.4 +000000.3-000007.000002.8 07.0100.71F8 0
+083657.65 -184051.7 -000021.0-000041.900005.1 07.0100.93G8 0
+084230.68 -082954.7 -000025.8+000006.100005.6 07.01-0.05B9 1
+092527.05 -062416.1 -000037.0-000015.400014.3 07.0100.28A3 0 0.04 0.49
+092918.76 -443220.3 -000102.6+000010.300024.3 07.0100.54G0 1
+094335.27 +103109.0 +000037.8-000125.500013.1 07.0100.57F8 0
+094621.70 -271633.4 -000049.5-000065.900018.8 07.0100.42F3 0
+095843.67 -291817.1 -000003.7-000002.100003.3 07.0100.94G8 0
+101328.81 +575937.5 +000000.7+000004.800003.4 07.0100.10A2 0
+101902.28 -560114.8 -000050.6+000024.500006.1 07.0100.20A4 1
+103004.41 +402811.8 +000015.7-000023.900010.8 07.0100.62F8 0
+110120.75 +463349.0 +000000.2+000006.300006.0 07.0100.91K0 0
+111205.55 -711302.8 -000026.9-000000.600005.1 07.0100.02B7 1
+111607.64 -410117.8 -000002.9-000007.000002.7 07.0100.09A2 0
+113628.51 +250147.3 +000024.2-000001.600004.1 07.0100.20A7 1
+115730.95 -270320.8 -000066.8-000062.400018.3 07.0100.42F3 0
+115830.08 -704424.0 -000010.2+000003.200003.2 07.01-0.03B5 0
+124214.92 +455237.4 -000056.0-000008.000009.4 07.0100.29Am 0
+124414.90 +514535.1 -000378.8-000183.900066.4 07.0100.94K3 1
+125615.04 -045150.5 -000053.3+000001.500005.9 07.0100.08A0 1
+125803.66 -145908.2 -000155.2-000023.500006.0 07.0100.87G6 0
+132436.13 -513015.9 -000034.0-000019.300009.4 07.0100.09A2 0
+132710.64 +644310.0 -000069.7+000034.600015.3 07.0100.41F0 0
+150233.18 +160317.1 -000214.2+000083.100028.3 07.0100.60G2 0
+151041.60 -434346.7 +000012.3-000098.700033.0 07.0100.62G5 0
+151835.12 -782819.9 +000021.4-000009.100009.6 07.0100.33F0 1
+152908.07 +130157.4 -000014.7+000009.800005.6 07.0100.98K0 0
+154237.95 +454542.9 -000037.1+000059.500009.7 07.0100.37F0 0
+154819.25 -442106.4 -000005.8-000004.500002.6 07.0100.15A2 0
+160757.94 -715640.4 -000011.7-000034.000010.5 07.0100.27A7 0
+161257.76 +124802.3 +000005.5+000026.900007.3 07.0100.23A3 0
+162443.72 -345337.4 -000001.7-000018.500001.7 07.0100.12B4 0 0.41 1.73
+162729.69 -291717.7 -000015.5-000013.300006.6 07.0100.08Ap 0
+163117.27 +794724.0 +000095.8-000088.000036.7 07.0100.61G0 1
+163904.39 -581527.0 -000227.0-000285.500046.1 07.0100.62G3 0
+171916.62 -312141.8 -000010.4-000039.300010.9 07.0100.12A2 0
+174016.82 +690859.9 +000055.3+000124.700013.2 07.0100.44F2 0
+174240.23 -153333.2 +000014.4-000006.100006.6 07.0100.07B9 0
+174924.75 -385901.6 +000003.4+000000.600002.6 07.01-0.08O9 0
+180230.61 +261852.1 +000389.8-000602.500045.6 07.0100.80K0 0
+180303.41 -513855.7 +000003.5-000086.500021.3 07.0100.46F5 0
+181751.05 -332346.1 +000002.4-000001.400003.1 07.01-0.07B8 0
+183347.45 -714607.1 -000003.3+000009.800011.0 07.0100.28F0 0
+184018.78 +120315.3 -000006.3-000009.900001.7 07.0100.27A0 0
+184253.14 -391708.4 +000003.3-000008.900002.0 07.01-0.06B5 1
+185300.44 -162253.3 +000003.0-000005.600001.5 07.0100.17B8 1
+190643.91 -424852.8 +000003.5-000052.800007.2 07.0100.96G8 0
+191845.18 +162918.2 -000029.4-000010.500027.4 07.0100.54F8 0
+192300.37 +425827.1 +000003.3+000000.900006.5 07.0100.02A0 0
+192403.30 +445600.4 +000092.5+000037.200018.3 07.0100.81G0 0
+193418.70 +161554.0 +000002.5-000005.900002.0 07.01-0.03B3 0
+194841.88 +292408.4 +000001.1-000005.600001.1 07.0100.14B7 0 0.13 0.00
+201010.13 -633722.6 +000014.7-000038.100007.0 07.0100.16A3 0
+201339.20 +464242.7 +000003.5+000002.700001.9 07.01-0.13B9 0
+202212.61 +503228.0 +000008.7+000006.100005.0 07.0100.15A0 0
+202300.30 -352238.5 +000037.1-000016.800017.3 07.0100.37F2 0
+203323.41 +544807.2 +000033.7+000012.600009.4 07.0100.36F2 0
+204053.27 +411209.0 +000007.7-000001.200004.6 07.01-0.07B9 0
+204202.33 +311842.6 +000020.6+000017.300004.9 07.0100.02A0 0
+204248.44 +661936.2 +000011.8+000003.100003.8 07.0100.03B9 0
+204353.57 +421312.8 +000012.0-000013.000004.9 07.0100.30F0 0
+204627.39 -265207.1 +000002.5-000022.200019.6 07.0100.41F2 1
+210256.49 -290637.2 +000009.6-000002.000003.8 07.0100.10A2 0
+211834.85 +113408.2 +000035.5-000049.000019.8 07.0100.60G0 1
+213118.92 +034906.1 +000086.3-000011.800009.4 07.0100.21A3 0
+215348.11 +623651.9 -000002.7-000001.300001.4 07.0100.26B1 0 0.11 0.81
+230100.91 -582615.1 +000071.3-000001.200010.5 07.0100.20A6 1
+230742.13 +653700.8 -000008.8-000009.900002.1 07.0100.15A2 0
+232443.38 +362143.8 +000005.3-000001.400002.2 07.01-0.14B2 0
+234950.48 +274050.7 +000057.8-000005.200004.8 07.0100.35F0 1
+235738.30 -331120.9 +000081.7+000017.000014.8 07.0100.51F6 0
+001235.79 +441858.6 +000040.8+000012.600005.3 07.0101.11K0 0
+012114.97 +222228.8 +000006.2+000005.100002.5 07.0101.56K5 0
+012139.03 -331356.9 +000045.5+000016.800004.8 07.0101.23K2 0
+012222.31 +164932.8 -000083.7-000050.900007.7 07.0101.08K1 0
+020038.48 +755710.3 -000009.7-000012.700003.0 07.0101.86K5 0
+020523.30 +100436.6 +000002.8+000005.200002.3 07.0101.50K5 1
+021251.93 -343219.2 +000060.6-000005.500003.9 07.0101.37K3 0
+021641.76 +671702.1 +000006.0-000002.400001.5 07.0101.82K4 0
+024156.37 +713735.1 -000006.9-000002.400002.6 07.0101.21K0 0
+032330.81 +820859.7 +000015.0-000015.800003.5 07.0101.55M2 0
+033953.22 -105648.3 +000089.9-000026.100008.8 07.0101.07G5 0
+040336.77 -200931.3 +000010.2-000029.100007.0 07.0101.23K2 0
+041109.36 +021906.4 -000011.3-000016.200001.7 07.0101.80M. 0
+041125.60 -155806.5 -000000.8+000011.200001.1 07.0101.49K2 0
+042814.57 -224604.6 -000002.2+000003.200002.9 07.0101.10K0 0
+054814.53 +464318.5 +000001.4-000017.600003.1 07.0101.21K0 0
+055028.56 -373716.7 +000001.2+000027.600001.9 07.0101.59K4 0
+055212.69 -190313.8 -000001.5+000008.600004.8 07.0101.20K1 0
+070505.56 -201208.9 -000003.5+000001.200001.1 07.0101.24K1 0
+071704.32 -211120.3 -000043.0-000079.700005.6 07.0101.02K0 0
+083410.97 -394345.0 +000001.1+000030.200007.2 07.0101.21K1 1
+085421.27 +265525.7 -000021.7-000018.700003.2 07.0101.60M0 0
+093716.93 -305812.5 -000000.6-000005.500004.3 07.0101.01K0 0
+094453.69 -573409.1 +000023.2-000036.500005.3 07.0101.11K0 0
+095406.66 +080428.4 -000011.8-000020.100006.6 07.0101.10G5 0
+100610.74 +213052.1 -000014.5+000027.000003.4 07.0101.21K0 0
+101823.74 -131816.8 +000034.0-000037.400007.0 07.0101.01G8 0
+103122.19 +731950.9 +000065.4-000004.500008.4 07.0101.19K0 0
+103658.03 -412028.1 -000009.5-000003.600004.3 07.0101.21K1 0
+113329.44 +194047.8 -000013.1-000006.000001.5 07.0101.28K2 0
+122226.61 -241411.6 -000042.2-000013.000006.3 07.0101.15K2 1
+125905.54 +703548.5 +000014.7+000004.300004.4 07.0101.30K2 0
+135659.83 +543508.9 +000023.9-000009.700003.7 07.0101.50K5 0
+140355.11 +124334.2 -000006.9-000025.700003.9 07.0101.12K0 0
+141758.49 -075759.7 -000023.1-000023.700003.8 07.0101.26K0 0
+141829.82 +034028.6 -000003.5-000032.600004.6 07.0101.26K0 0
+144157.17 -280356.8 -000001.8+000005.900006.3 07.0101.39K2 1
+145747.53 +150331.9 +000035.3-000025.200004.9 07.0101.30K2 0
+151846.04 -542151.3 -000007.5-000005.800001.2 07.0101.74M1 0
+152751.90 -403934.6 -000001.5-000000.400002.7 07.0101.75M2 0
+155413.75 -110524.6 +000032.7-000009.700004.9 07.0101.24K0 0
+160759.39 +452249.0 -000002.7+000012.300002.9 07.0101.02K0 1
+173309.26 +164609.5 +000013.1-000011.700002.9 07.0101.47K5 0
+174326.40 -784134.3 -000012.8-000001.600003.7 07.0101.40K2 0
+175242.38 +384914.3 -000004.5-000004.500002.9 07.0101.57K0 0
+180044.04 +093350.2 -000018.2+000028.200008.4 07.0101.22K0 0
+182651.15 +305806.0 -000023.3+000025.000005.6 07.0101.19K0 0
+183647.52 -155643.7 +000005.5-000001.100002.6 07.0101.92K3 0
+183707.12 -191233.8 -000002.9-000006.500002.6 07.0101.58G8 0
+183939.69 +084358.2 -000008.4-000010.100004.3 07.0101.07K0 0
+185533.38 +472627.3 -000058.8-000052.700007.7 07.0101.16K0 0
+192627.65 -211445.2 -000002.0-000022.900001.8 07.0101.52K5 0
+193637.73 +201958.6 +000001.6-000002.400000.6 07.0101.20F8 0 0.69 7.99
+193919.21 +442610.9 +000003.6-000045.000006.7 07.0101.09K0 1
+200011.43 +362450.8 +000015.6+000006.400006.2 07.0101.09K1 1
+200414.75 +511716.7 -000005.4-000026.800006.6 07.0101.12K2 0
+200629.02 +361336.8 -000048.8-000100.100002.4 07.0101.15G9 0
+201120.59 +084301.8 +000004.6-000008.500002.2 07.0101.65M. 0
+203446.00 +820040.3 +000028.7+000043.900004.9 07.0101.30K0 0
+210508.53 -371352.1 +000064.4-000095.200008.7 07.0101.10K1 0
+211800.09 -851204.1 +000060.8-000019.900006.0 07.0101.09K0 0
+214025.85 -065830.2 +000006.7-000004.100008.3 07.0101.05K0 0
+221530.42 -433804.8 +000120.5-000001.000007.6 07.0101.04K0 0
+224527.99 -153459.9 +000016.9-000037.200006.2 07.0101.51M2 0
+225046.32 -071842.8 -000022.0-000013.800004.3 07.0101.19K0 0
+225221.78 +155256.6 +000030.7-000022.600004.2 07.0101.38K2 0
+232718.51 +080400.9 +000023.7+000023.100004.5 07.0101.22K0 1
+234925.97 -213650.4 -000007.1+000008.400004.2 07.0101.23K0 0
+100732.83 -531536.6 -000008.1+000005.600001.1 07.0102.28M5 0
+000916.58 +650414.9 +000128.3+000038.300017.0 07.0200.93K0 0
+003429.75 -043247.5 +000078.3+000000.600010.0 07.0200.73G0 1
+004047.48 -071356.6 +000000.6-000091.600038.6 07.0200.62G0 1
+010710.95 -014355.5 +000071.4+000000.800020.3 07.0200.56F5 1
+013525.91 +560237.5 -000012.0-000005.300004.6 07.0200.06B9 0
+022335.50 -553701.1 +000037.1+000068.500013.0 07.0200.51F5 0
+022648.41 +353651.5 +000016.3-000016.400009.7 07.0200.24F0 1
+023705.12 -285935.8 +000054.6-000010.700004.7 07.0200.97K0 0
+031515.15 -200108.5 +000028.2-000004.700005.2 07.0200.02A0 0
+031759.00 -102634.1 +000055.5-000030.700006.5 07.0200.93G5 0
+033549.80 -434259.1 +000015.8+000017.300004.6 07.0200.16A2 0 0.09 0.09
+040952.49 -191713.2 +000007.0-000000.100006.1 07.0200.95K0 0
+041021.27 +391332.8 +000005.1-000026.800017.7 07.0200.41F0 0
+042200.26 +395603.3 -000023.3-000118.500019.5 07.0200.62F8 0
+042920.49 +173242.0 +000104.9-000031.600023.2 07.0200.53F7 1
+043053.32 -411027.2 +000021.3-000023.100006.5 07.0200.39F3 0 0.12 0.15
+044856.26 +034123.0 -000015.5-000012.200005.8 07.0200.03A0 0
+045312.21 -204619.6 -000005.8-000005.700005.5 07.0200.18Ap 0
+045555.80 +044015.1 +000134.4-000183.500027.8 07.0200.56F8 0
+050217.11 -560456.3 -000045.5+000731.800044.9 07.0200.64G5 0
+050958.26 +081024.3 -000047.6-000107.400011.9 07.0200.55F8 1
+051637.82 -455449.6 +000001.2+000016.800003.8 07.02-0.10Ap 0 0.08 2.20
+054052.43 -294314.7 -000000.5+000008.700002.3 07.0200.95G8 0
+055154.32 -251309.2 +000000.7-000020.300009.9 07.0200.10A1 0
+060731.54 +380456.2 +000008.8-000016.900003.0 07.0200.99K0 0
+061442.67 +143510.9 +000004.1-000021.800001.1 07.02-0.02B8 1
+061530.25 +035729.5 -000005.9-000004.000003.2 07.02-0.13B5 0
+062104.10 +292218.2 -000028.3+000013.600017.8 07.0200.38F0 0
+063309.68 +462834.4 +000000.9+000000.100004.1 07.02-0.04B8 0
+063445.82 -203326.8 -000012.5+000003.200006.0 07.0200.10A1 0
+064248.84 -502706.5 -000006.8+000009.800002.0 07.02-0.14B5 0
+064511.21 -000235.4 +000000.4-000001.700001.9 07.0200.21B7 0
+064835.78 -040432.6 -000048.9-000081.100022.4 07.0200.55F8 1
+065514.74 -290217.8 +000014.9-000077.500009.2 07.0200.52F6 1
+070721.69 -095906.5 -000002.3+000000.500001.9 07.0200.08A1 0
+070822.36 +075253.1 -000013.1-000007.800006.2 07.0200.01A0 0
+071110.51 -044212.0 -000002.4+000003.000001.6 07.0200.29A3 0
+071920.12 -220259.0 -000010.8-000023.900008.6 07.02-0.10A3 1
+072634.17 -002810.1 -000021.2-000010.200006.4 07.0200.12A2 0
+080010.28 -165712.3 -000028.8-000013.400006.8 07.0200.98K0 0
+082109.34 -523514.7 -000021.8-000020.300006.0 07.0200.25A6 0
+082232.97 -294132.6 -000009.1-000006.500005.0 07.0200.37Fm 1
+083216.95 -414956.8 -000025.0+000026.900006.1 07.02-0.05Ap 0
+083757.65 -085253.5 -000158.4-000029.500020.7 07.0200.52F5 0
+085036.34 -044158.5 -000057.0+000021.900009.3 07.0200.30A2 1
+091006.18 -491723.2 -000008.6+000007.700002.9 07.02-0.11B3 0
+091057.71 -431602.7 +000013.7-000031.700006.2 07.0200.06A0 0 0.33 1.80
+091900.41 -475805.7 -000196.2+000198.900014.3 07.0200.99K1 0
+093657.69 +825531.4 -000012.3-000008.000008.5 07.0200.43F5 0
+093728.94 -294808.2 -000023.6-000017.600007.3 07.0200.99K1 0
+093917.26 +131845.1 -000067.8+000011.600016.5 07.0200.47F7 0
+094716.58 +083414.0 -000078.5-000031.200010.4 07.0200.33F0 0
+101821.45 +123716.3 -000272.8-000039.100032.4 07.0200.59G0 0
+105239.42 +520416.4 -000035.0-000016.100007.2 07.0200.37F2 0
+105304.64 -203739.0 -000144.9-000272.200024.2 07.0200.65G3 1
+105435.49 -384516.0 -000030.0+000008.000006.0 07.02-0.05B8 1
+111747.83 -591228.0 -000023.4+000005.900004.2 07.02-0.08B9 0
+122208.64 -353043.1 -000037.7+000006.600005.0 07.0200.95G5 0
+123721.26 -081801.0 -000029.7-000017.400004.7 07.0200.05A0 0
+131455.85 -112207.3 -000220.3-000295.500025.8 07.0200.68G0 1
+133324.56 -073721.4 -000076.1+000004.600013.3 07.0200.31F0 0
+134249.95 -441127.1 -000011.0-000014.200002.1 07.02-0.10B6 0
+142831.25 +024719.3 -000197.0+000052.400024.6 07.0200.55F8 0
+143624.14 +272906.4 -000036.2-000006.600009.0 07.0200.44F4 0
+160021.11 +673738.5 +000008.8+000015.200006.6 07.0200.44F2 0
+160807.11 -181434.2 +000019.1-000128.600029.6 07.0200.56G1 0
+161222.22 -615544.2 -000028.3-000035.500006.8 07.0200.02A0 0
+163238.16 -155914.0 -000039.6-000133.300024.2 07.0200.54F8 0
+164548.48 -263857.6 -000018.4-000032.900009.1 07.0200.04B9 0
+165307.07 -302546.5 -000013.6-000001.000005.7 07.0200.17A3 0
+170233.16 +094913.0 +000036.1-000036.900010.2 07.0200.23A2 0
+171801.38 -433439.6 -000007.2-000021.400005.0 07.02-0.04B8 0
+172045.46 +324027.8 -000000.0+000006.700005.2 07.0200.03A0 0
+173503.14 -620639.2 -000005.3-000030.700005.0 07.0200.21A5 1
+174455.47 +500239.6 -000002.3-000011.900001.0 07.0200.45F3 0
+181113.01 +390602.0 -000003.1+000000.700005.3 07.0200.03A0 1
+182927.43 +135118.4 +000065.2-000065.300021.3 07.0200.45F6 0
+183214.01 -291124.8 +000005.5+000004.000008.1 07.0200.85G6 0
+185735.71 -190911.3 +000001.5+000001.200000.1 07.02-0.10B2 0
+185901.31 -123516.0 +000005.7+000000.500005.7 07.0200.09B9 0
+191110.46 +232847.8 -000003.1-000001.900002.3 07.0200.10B9 0
+191648.59 +185835.2 +000001.6-000050.500017.1 07.0200.59F8 1
+192507.12 -183346.1 -000004.3+000002.600005.2 07.0200.69K0 0
+194557.30 +041454.6 +000077.7-000002.700033.0 07.0200.61G0 0
+195347.30 +343501.8 +000001.1-000001.900001.6 07.02-0.11A0 0
+195401.97 +151731.6 -000018.6-000012.700012.0 07.0200.58F8 1
+201340.70 +530728.8 +000043.0+000168.600021.6 07.0200.50F5 1
+205508.17 -520710.5 +000108.2-000113.300021.6 07.0200.61K0 1
+205746.66 -682528.9 +000053.3-000021.800009.3 07.0200.17A4 0
+210159.85 -114146.3 -000019.4-000031.400007.0 07.0200.45F3 0
+210726.28 -081405.6 -000020.9-000010.000007.5 07.0200.23A0 1
+213258.33 +204241.7 -000012.1-000039.100018.4 07.0200.53F6 1
+214138.41 +213608.0 +000015.9-000034.700013.7 07.0200.30A3 0
+220132.84 -153643.2 +000039.5-000005.900006.4 07.0200.89G8 1
+220314.46 +301211.5 +000006.2+000006.700003.5 07.02-0.04B9 0
+222320.46 -145703.1 -000045.6-000181.500015.4 07.0200.46F5 0
+223430.19 +404629.7 -000000.7-000003.500003.5 07.02-0.12B1 0
+223733.37 +240004.9 -000021.7-000017.800005.5 07.0200.18A3 1
+223905.30 +585539.0 +000080.0-000001.100009.2 07.0200.36F0 0
+224406.34 +802613.5 +000021.5+000016.400004.9 07.0200.96K0 0
+225146.13 +150509.0 +000009.5+000005.200007.3 07.0200.09A0 0
+225407.45 +195332.5 -000061.6-000135.500022.9 07.0200.53F8 0
+230706.21 +501132.5 +000002.2-000001.100002.2 07.0200.28Bp 0
+231741.85 +340247.8 -000010.2-000020.800007.7 07.0200.48F5 0
+232600.99 +392022.4 +000020.4-000018.300006.8 07.02-0.01A0 0
+234954.99 -653828.1 +000017.6-000013.200006.8 07.0200.40F2 0
+000440.09 +341554.7 -000015.8-000030.400006.1 07.0201.10K0 1
+002223.61 +353210.9 +000004.2-000004.000002.7 07.0201.61K5 0
+005729.79 +212910.5 +000114.8-000027.200008.4 07.0201.10K2 0
+012900.76 +514109.9 +000005.2+000017.300010.1 07.0201.01G5 0
+013019.41 -522936.7 +000030.8-000016.500002.2 07.0201.50K5 0
+014500.51 +693009.0 -000013.2+000011.100005.3 07.0201.14G5 0
+014737.80 -461526.0 +000036.2-000005.600002.1 07.0201.67M1 0
+020628.41 -550458.3 +000035.3+000007.500004.6 07.0201.03K1 0
+020856.86 -314443.6 -000000.1-000005.400002.0 07.0201.39K2 0
+023435.87 -215549.3 -000030.7-000090.200006.0 07.0201.06K0 0
+025533.90 +471816.0 +000000.3-000002.500002.6 07.0201.06K0 0
+034847.53 -070053.7 -000006.0-000026.500001.6 07.0201.45M5 0
+035034.71 -304123.6 -000013.5-000022.600002.0 07.0201.51K4 0
+035637.73 +030328.4 +000046.7+000000.100004.8 07.0201.18K0 0
+063534.58 -501746.1 -000001.9+000018.300003.2 07.0201.18G8 0
+065241.20 -260659.8 -000000.9+000001.800001.4 07.0201.55K4 0
+065950.80 -410006.3 +000027.5+000054.500008.8 07.0201.18K1 0
+070836.86 +041034.3 -000003.0-000013.900002.5 07.0201.60M. 0
+070905.48 +715734.0 -000002.3-000011.300004.1 07.0201.33K0 0
+071533.68 +215800.0 -000004.0-000009.900002.5 07.0201.59K5 0
+071908.58 -380217.1 -000007.0+000038.300005.4 07.0201.09K0 0
+072223.58 -245414.1 +000006.0+000004.800004.6 07.0201.42K3 0
+073201.20 +353610.6 +000017.9+000000.800003.0 07.0201.59K5 0
+083336.24 -800931.1 -000046.3-000003.800004.9 07.0201.40K3 0
+085522.75 -030851.5 +000018.3-000042.200007.3 07.0201.13K2 0
+091102.39 +712151.6 +000025.5+000026.200005.8 07.0201.02K0 0
+094847.03 -191848.6 +000014.9-000037.700013.2 07.0201.07K1 0
+095336.93 +254002.9 +000028.8-000040.200007.0 07.0201.19K2 0
+111601.56 +645427.5 +000012.8-000006.600004.4 07.0201.19K0 0
+112055.36 -584213.2 -000302.6+000025.600010.2 07.0201.00K0 0
+114839.23 -355912.8 -000009.8-000006.500005.0 07.0201.29M7 0
+131152.38 -524844.3 -000026.2+000002.800002.5 07.0201.71M2 0
+140641.60 +344642.9 +000015.8-000004.100007.0 07.0201.01K0 1
+151109.18 -523210.3 -000031.8-000008.000005.7 07.0201.04K0 1
+152559.71 +322826.7 -000014.4-000018.300006.5 07.0201.20K0 0
+155927.60 -270058.6 -000009.1-000009.300002.3 07.0201.10G8 0
+173224.04 +142302.1 -000002.4-000047.900003.0 07.0201.52K5 0
+174957.49 -241225.1 -000055.1-000034.700010.1 07.0201.11K1 0
+180129.31 +241459.8 -000005.4-000003.000003.2 07.0201.21K0 0
+191400.04 -140220.7 +000000.3-000007.100001.9 07.0201.48K2 0
+192427.51 +121658.3 +000005.7+000008.300003.0 07.0201.43K2 0
+205446.32 -085259.7 +000020.3-000032.800006.2 07.0201.09K0 0
+214145.90 -194823.0 +000008.0-000007.700005.8 07.0201.24K1 0
+225826.94 +351657.4 -000023.7-000078.200007.4 07.0201.24K5 0
+231348.24 -132340.4 +000003.6-000024.600002.2 07.0201.20K4 1
+234608.04 +602823.4 +000013.7-000002.200003.4 07.0201.04K0 1
+194811.84 +224546.4 +000000.9-000005.700002.2 07.0202.02K3 0
+001436.56 +011748.7 +000014.4-000012.200011.8 07.0300.46F5 0
+001936.46 -071325.2 +000024.2-000142.000021.6 07.0300.51F5 0
+004201.43 +404118.3 -000009.5-000062.500020.4 07.0300.45F5 0
+010355.59 -403853.9 -000000.3+000004.400005.4 07.0300.15A3 1
+011650.33 +210307.4 +000073.1-000077.200016.5 07.0300.41F6 0
+012224.20 -433609.5 +000125.2+000035.900012.7 07.0300.34F0 0
+012847.90 -244752.5 -000006.6-000002.400010.8 07.0300.25A8 0
+013142.65 +105321.8 +000052.2+000016.100007.5 07.0300.99G5 0
+022809.95 +385028.1 +000058.4-000012.000012.7 07.0300.32F0 0
+023153.38 +574151.5 +000000.7+000000.100000.2 07.0300.69B6 0
+023215.14 -455216.3 -000028.4-000025.900005.2 07.0300.97G8 0
+024235.78 +613537.3 +000011.1-000063.800018.2 07.0300.39A9 0
+030003.15 -014816.4 -000040.6+000000.600013.3 07.0300.31F0 0
+031321.98 -273426.5 +000044.2+000029.900004.0 07.0300.10A2 0
+032102.38 -683200.8 +000082.3+000081.300012.4 07.0300.29A5 0
+033026.98 +470347.9 +000006.4-000006.500001.3 07.0300.08B8 0
+033046.97 +052201.4 +000080.0-000008.400005.3 07.0300.95G5 0
+033226.38 -243659.2 +000012.8+000011.800006.1 07.0300.12A4 0
+033257.55 +163555.2 -000022.4-000096.100018.2 07.0300.50F5 0
+035838.20 +535919.5 +000008.7-000017.500003.3 07.0300.25A7 0 0.19 1.76
+040044.84 -583942.3 +000012.4+000014.700006.6 07.0300.11A2 1
+040940.87 -075335.2 +000034.5+000101.500017.8 07.0300.71G0 0
+041302.46 -324741.8 +000017.0+000018.900011.3 07.0300.23A6 0
+042409.99 +620157.4 +000024.5-000023.500009.3 07.0300.39F0 0
+043057.11 +104506.5 +000104.2-000010.500023.0 07.0300.47F5 0
+044843.86 +211856.9 -000006.8-000016.400006.2 07.0300.12A0 0
+045545.84 +303304.5 +000001.7-000024.200006.9 07.0300.13A0 0
+050032.53 +033653.4 +000018.0-000014.700008.3 07.03-0.03B9 0
+051203.01 -651033.1 +000040.7+000058.900015.3 07.0300.43F5 0
+052659.99 +071013.3 +000008.5-000032.800010.9 07.0300.14A0 0
+052947.50 +121614.3 -000002.8-000004.700002.8 07.03-0.09B8 0
+053905.39 +562137.3 +000009.3-000132.600016.6 07.0300.41F5 0
+054019.73 -032537.4 -000004.7-000003.800003.1 07.0300.02B8 0
+055540.26 +274256.4 -000000.4-000002.800000.2 07.0300.14B1 0
+061430.10 +043235.2 -000004.7-000009.800004.1 07.0300.92K0 0
+061707.93 -222227.5 +000004.5-000018.900009.3 07.0300.01A0 0
+061846.79 -502132.8 -000000.8+000007.000001.2 07.0300.83G2 0
+062450.20 +045219.5 -000038.5-000037.700020.6 07.0300.51F5 0
+064827.40 -125026.2 -000008.8-000002.300002.0 07.03-0.09B8 0
+065108.28 -190048.8 -000009.4+000003.200010.2 07.0300.21A4 0
+071650.26 -250932.5 -000000.6-000002.200010.4 07.0300.12A1 0
+072340.41 -302657.3 -000019.7+000026.000009.3 07.0300.11A3 0
+072658.89 -341844.7 -000293.3+000104.800025.2 07.0300.49F6 1
+073627.45 -143542.3 -000007.5+000001.200001.9 07.03-0.06B3 0
+074528.74 -144110.0 -000015.9-000021.800008.1 07.0300.34A0 1
+075547.65 +102636.5 -000015.0-000009.200003.8 07.03-0.03B9 0
+081501.78 -791907.5 -000016.2+000033.400006.1 07.03-0.02A0 0
+082955.19 +000109.6 -000023.3-000015.200009.6 07.0300.82G0 0
+084414.87 +320345.4 -000056.0+000016.500010.9 07.0300.23A2 0
+084936.98 +012856.9 +000000.7-000003.200004.3 07.0300.02B9 0
+090316.03 +325253.2 -000419.8-000003.900019.9 07.0300.50F6 0
+091627.21 +184837.0 -000167.4-000012.800012.0 07.0300.32A3 0
+092446.35 +501641.9 +000010.6-000006.900004.5 07.0300.86G5 0
+093145.53 -702810.7 -000006.0+000006.200001.7 07.03-0.04B5 0
+093541.29 -441117.3 -000044.6+000014.300007.0 07.0300.12A1 0
+094201.44 -421657.6 -000044.9+000018.700009.6 07.0300.11A2 0
+101531.77 -623213.2 -000005.9+000003.100002.8 07.03-0.03B7 0
+102456.98 -381811.7 -000012.5-000007.600004.5 07.0300.03A0 0
+102843.49 +170800.5 -000029.4+000007.000008.8 07.0300.79G5 0
+104336.26 -390330.4 +000006.5+000008.300022.7 07.0300.64G2 0
+104823.51 +373413.1 -000000.0+000002.300000.2 07.03-0.23O9 0
+110915.44 +575235.0 -000027.4+000010.700004.8 07.0300.92G8 0
+112515.13 -183625.5 -000020.4-000009.200010.0 07.0300.25A9 0
+113837.93 -722207.0 +000006.7-000033.100011.2 07.0300.19A3 0
+114106.03 +605033.3 -000044.7-000027.700005.1 07.0300.87G5 0
+115511.32 +462811.2 +000011.2+000000.300003.2 07.0300.01A1 0
+115522.54 +384525.1 +000057.0-000024.900004.7 07.0300.99K0 0
+122632.60 +550933.9 +000013.0+000010.300006.9 07.0300.10Am 0
+122922.84 +665338.1 +000013.4-000000.600004.0 07.0300.91G5 0
+124022.01 -492401.4 -000027.0-000111.300018.5 07.0300.60G2 0
+130933.31 +564959.7 -000086.8+000053.500018.6 07.0300.60F8 0
+132033.87 +044937.7 -000033.9-000005.100005.2 07.0300.19A3 0
+132128.75 -673212.7 -000008.4-000007.200001.8 07.03-0.04B3 0
+132146.34 -184431.5 -000046.3-000013.600007.1 07.0300.30Ap 1
+135826.76 -120332.1 +000134.4-000152.000012.0 07.0300.98G5 0
+141519.51 +030752.4 -000203.7+000061.000023.5 07.0300.57F8 1
+141753.09 -423528.4 -000020.1-000009.500002.5 07.03-0.04B9 0
+143207.86 -232647.6 +000032.7-000010.900009.5 07.0300.38F0 0
+143249.50 +140339.3 +000024.9-000030.800010.1 07.0300.48F5 0
+144100.70 +575729.5 +000138.6-000162.300018.9 07.0300.84G8 1
+144829.12 -252914.8 -000129.0+000168.900019.4 07.0300.49F5 0
+145256.50 +150756.6 -000038.2-000015.900010.1 07.0300.17A2 0
+155759.36 -314343.9 -000017.7-000027.900009.0 07.03-0.01A0 0
+160246.23 +221418.7 -000013.8-000025.300007.6 07.0300.15A2 1
+160251.96 -250051.3 -000018.8-000026.400003.3 07.0300.18A0 1
+164149.74 -452206.6 +000070.2-000094.500035.2 07.0300.65G3 0
+165426.40 -332831.0 -000007.0-000028.700009.0 07.0300.04A0 0
+165604.58 +472214.4 -000017.6+000045.200009.4 07.0300.31Am 0
+170927.16 +220531.0 +000061.9-000054.100015.4 07.0300.54F6 0
+171239.51 -213621.8 +000030.0-000001.600011.0 07.0300.41F2 0
+180133.19 +111708.7 +000018.1+000000.400014.4 07.0300.35F2 0 0.06 0.81
+180655.82 -031401.3 +000041.4+000069.700009.3 07.0300.50F8 0
+181027.32 +351018.2 -000005.0-000027.900011.3 07.0300.49F8 0
+181628.55 -572649.5 +000008.6-000024.200016.8 07.0300.47F5 0
+182410.40 +773340.6 +000040.2+000038.000009.7 07.0300.99K0 0
+184521.71 +363402.1 -000003.9+000002.300004.7 07.03-0.02B9 1
+185528.36 +131320.8 +000005.2+000005.200004.5 07.0300.06A0 0
+185837.59 +740758.9 +000009.8-000042.600005.4 07.0300.32F0 0
+190706.36 +720426.3 +000007.7+000041.300004.8 07.0300.64F8 1
+194524.35 +235634.4 -000002.9-000004.400001.1 07.0300.91B8 0
+200331.64 -363546.7 +000006.7-000025.300007.5 07.0300.07A1 1
+200813.00 -184813.8 +000002.0-000010.500003.8 07.03-0.02B8 0
+200842.97 +220912.7 -000043.1-000064.100009.6 07.0300.96K0 0
+201451.72 +102820.4 +000009.6+000005.400005.6 07.03-0.00A0 0
+201650.39 -405419.7 +000074.8-000042.700018.9 07.0300.44F3 0
+202043.67 +822205.4 +000009.8-000043.900018.4 07.0300.46F5 0
+202318.17 +404532.6 -000003.2-000005.700000.1 07.0300.86B1 0
+203707.90 +612152.9 +000024.0-000043.800017.2 07.0300.40F2 0
+203758.83 +425042.8 +000090.5+000171.900015.8 07.0300.49F8 0
+204319.99 +254929.2 +000001.5-000006.100001.0 07.0300.34A7 0
+204647.47 +322511.8 +000013.9-000013.300003.4 07.03-0.04B9 0
+204752.47 +273543.7 +000023.6-000013.700010.3 07.0300.26A5 0
+205352.41 +493200.4 -000003.1-000004.700000.3 07.0300.41B1 0
+205517.96 +423048.6 +000005.5-000003.300002.6 07.03-0.07B9 1
+210757.40 +144025.3 +000011.7-000002.900002.4 07.03-0.13B3 0
+211948.63 -140103.1 +000022.3+000000.300003.8 07.0300.04A0 0
+212738.49 -114000.4 +000024.2-000057.900008.3 07.0300.46F5 0
+213828.78 +494743.1 -000007.0-000017.400003.5 07.0300.82G5 0
+214602.82 +504026.9 +000010.9+000004.100002.9 07.03-0.06B9 0
+214844.12 -653010.3 -000000.1+000008.900009.1 07.0300.36F3 1
+215917.72 -235000.0 +000033.7-000032.400003.2 07.0300.03B9 0
+223128.59 -505615.8 +000057.5-000001.600009.7 07.0300.86G6 0
+223617.02 -073951.8 +000058.1+000008.200006.6 07.0300.41F0 0
+224804.01 -513045.6 +000046.1+000003.500006.2 07.0300.98K0 0
+231742.22 +310148.2 +000040.7-000008.800009.4 07.0300.33F0 0
+233855.63 -453642.5 +000076.9-000020.600016.1 07.0300.30F0 0
diff --git a/kstars/kstars/data/hip017.dat b/kstars/kstars/data/hip017.dat
new file mode 100644
index 00000000..fb37863a
--- /dev/null
+++ b/kstars/kstars/data/hip017.dat
@@ -0,0 +1,1000 @@
+235607.27 -524716.9 +000016.5-000018.900007.1 07.0300.99K0 0
+002030.33 +105504.1 +000002.6-000028.000004.2 07.0301.04K0 0
+002251.87 -372412.2 +000004.2-000005.000002.3 07.0301.59M0 0
+012703.30 -202929.5 -000027.6+000004.000003.0 07.0301.56K4 0
+013641.26 +064305.1 -000011.9-000025.900004.8 07.0301.11K0 0
+015420.29 +691056.4 -000006.9-000028.200004.1 07.0301.64M0 0
+020353.89 -173049.0 -000002.9-000011.800003.0 07.0301.60M0 0
+023459.71 -420646.3 +000012.1-000020.000003.5 07.0301.54M4 0
+025214.19 -081601.3 -000000.5-000016.900003.0 07.0301.43M5 0
+025550.69 -383902.8 +000028.1+000022.300005.3 07.0301.02K0 0
+025754.81 +174848.3 +000024.5-000010.100005.1 07.0301.25K0 0
+031202.13 +000627.6 -000013.2+000005.000005.7 07.0301.10K0 0
+031237.52 -310744.8 +000005.3-000000.000002.1 07.0301.36K2 0
+040554.08 -101744.9 +000025.1-000000.200002.9 07.0301.55M4 0
+042344.18 +225753.4 +000001.8-000013.600001.0 07.0301.83M. 0
+042536.82 +053843.2 -000001.4+000003.300002.6 07.0301.25K0 0
+052000.48 -470255.7 +000008.5-000003.500001.6 07.0301.63M2 0
+054035.78 +285836.9 +000001.2+000001.400003.8 07.0301.12K0 0
+054232.54 -113839.8 -000003.0-000002.500002.6 07.0301.00K0 0
+060216.31 +665359.0 -000001.6-000010.000001.7 07.0301.68K5 0 0.06 16.01
+060522.71 +003646.4 +000006.0-000014.500003.8 07.0301.60K5 0
+062255.50 +034538.8 -000007.7-000004.500002.0 07.0301.24K0 0
+063501.99 +312604.8 -000005.9-000012.400006.8 07.0301.18K0 0
+065613.65 +084443.3 -000004.6+000002.100002.9 07.0301.20K2 0
+065807.11 -090138.3 +000003.9+000011.900003.5 07.0301.50Mb 0
+070555.80 +151053.3 -000006.6-000006.600004.2 07.0301.00K0 0
+073811.87 -103647.1 -000008.8-000000.900002.3 07.0301.57K5 0
+074316.49 +692011.7 -000008.2-000055.000006.3 07.0301.12K0 0
+080334.13 +202018.9 +000013.4-000027.600006.8 07.0301.00G5 0
+082048.00 +673137.0 -000008.3-000015.100002.3 07.0301.60M3 0
+091250.32 +565630.8 -000027.1-000014.700003.7 07.0301.13K1 0
+092026.32 -290736.3 +000004.2-000022.500002.5 07.0301.28K1 0
+093627.74 -024640.3 +000008.5-000006.900006.5 07.0301.02K0 0
+104356.45 +494803.2 -000003.6+000006.200005.0 07.0301.16K1 0
+105804.84 -554701.4 -000000.7-000009.200000.2 07.0301.44K2 0
+111001.51 +774712.6 +000032.4-000017.500003.4 07.0301.61M1 1
+112229.02 +172613.4 -000117.3-000018.100004.2 07.0301.06K1 0
+112924.29 -005056.2 -000047.5+000013.900003.3 07.0301.35K4 0
+114016.78 -282947.6 -000022.2-000016.300001.8 07.0301.66K5 0
+120601.36 -541528.1 +000049.9+000024.600011.0 07.0301.06K1 0
+123342.81 +751245.0 -000045.0+000012.600004.4 07.0301.31K0 0
+124008.64 +340958.2 -000041.0+000011.100003.9 07.0301.41K4 0
+133345.87 +601543.4 -000030.6-000024.300004.5 07.0301.05K0 0
+134857.23 -204453.7 -000046.8-000001.400006.6 07.0301.09K0 0
+135135.21 -130054.4 -000117.6+000002.500007.7 07.0301.00G8 0
+141821.40 +211815.7 -000033.0-000027.200005.1 07.0301.19K0 0
+144906.75 +541353.4 -000042.0-000003.700002.7 07.0301.47K2 0
+152301.47 +002751.7 -000046.7-000000.200006.7 07.0301.14K0 0
+163901.87 +504947.1 -000026.2+000036.900005.1 07.0301.04K0 0
+170227.00 -723632.6 -000015.2-000028.900004.2 07.0301.16K1 0
+172151.56 -203410.0 +000001.7+000001.700001.6 07.0301.67K4 0
+172201.13 +210916.9 -000058.6+000036.900006.9 07.0301.21K2 0
+173714.28 +554427.5 -000052.8+000037.500006.1 07.0301.12K0 0
+175803.18 +024311.9 +000000.7-000003.300000.7 07.0301.76K5 0
+180015.94 +633305.1 +000005.2+000014.900004.8 07.0301.09K2 0
+180409.18 -340311.2 +000003.5-000000.800000.3 07.0301.45G5 0
+180459.01 +290451.6 -000011.4-000010.200005.1 07.0301.05K0 0
+180948.46 -445643.7 +000013.0-000019.600008.0 07.0301.09K0 0
+181706.37 +333207.2 -000022.5+000035.900004.6 07.0301.33K2 0
+183307.10 -050945.0 +000001.9-000006.000005.7 07.0301.04G5 0
+183731.25 +374650.2 +000006.3+000015.200003.8 07.0301.54K5 0
+184652.27 -651458.6 +000007.3+000002.200002.6 07.0301.72M2 0
+191309.13 -775150.7 +000006.1+000011.600002.4 07.0301.86M0 0
+193524.17 +694819.5 +000004.6+000019.900002.4 07.0301.37M5 0
+202232.59 +261753.1 +000008.4-000016.700003.8 07.0301.21K2 0
+202435.71 +160837.4 +000000.8-000009.900003.3 07.0301.61K5 0
+203401.29 +181107.8 -000009.8-000005.800002.6 07.0301.62K5 0
+204958.73 +022601.8 +000003.8-000006.400003.6 07.0301.51K5 0
+213438.99 +664620.4 -000003.3-000018.600003.1 07.0301.30K2 0
+214029.36 -411102.4 -000011.3+000009.000006.1 07.0301.02K0 0
+214904.33 +494037.6 +000002.2-000000.200002.5 07.0301.17G4 0
+220839.33 -430228.3 +000001.8-000046.900008.4 07.0301.19K0 0
+222443.42 +094836.4 +000001.7+000016.600004.9 07.0301.62K5 0
+231430.51 +202632.2 +000003.3-000007.000001.9 07.0301.07K2 0
+234307.60 +344448.2 +000054.8-000085.700008.9 07.0301.17K0 0
+234835.04 +282215.8 -000002.4-000005.700002.0 07.0301.58K5 0
+000816.37 -144928.1 -000012.4-000010.700036.2 07.0400.62G2 0
+003717.80 +112611.7 +000030.7-000007.100008.3 07.0400.33A2 0
+004906.22 -210903.8 -000024.2-000033.500004.1 07.0400.91K0 1
+012801.12 -020207.0 +000002.7-000023.400009.3 07.0400.34F0 0
+020500.51 +100657.8 +000004.5-000004.500005.2 07.0400.99K0 0
+024106.59 +184800.7 -000002.0-000013.000000.8 07.0400.07B9 1
+030739.75 -614257.8 +000108.1+000097.500004.8 07.0400.93G5 0
+031215.38 -203710.6 +000005.3+000003.300000.7 07.04-0.12B3 0
+031632.70 -354128.2 +000032.6-000004.600012.0 07.0400.14A3 0
+033429.86 -344956.3 -000010.8-000050.800015.6 07.0400.38F3 0
+044021.04 +643325.8 -000000.4-000010.000006.2 07.0400.94G5 0
+050708.66 -171758.3 +000006.8-000164.200019.5 07.0400.51F7 0
+050746.20 +105342.2 +000007.5+000000.200004.6 07.0400.06A0 0
+051915.37 +345326.0 -000000.2-000004.500003.2 07.0400.13B8 1
+053816.40 -590659.7 -000000.4+000010.000004.1 07.0400.07A2 0
+054142.77 -672410.0 +000003.6+000008.100003.8 07.04-0.01A2 0
+055409.53 +101440.0 +000007.0-000007.200005.2 07.0400.87G5 1
+060028.29 +225359.0 +000010.6-000013.800006.4 07.0400.11A2 0
+060508.57 +005159.5 +000000.8-000008.500002.0 07.0400.97K0 0
+061158.73 +072328.8 +000001.5-000002.400001.1 07.04-0.10B1 1
+061855.59 -250046.0 -000003.4+000007.200003.1 07.04-0.13B8 0
+062546.33 -405831.7 -000008.5-000016.900005.5 07.0400.22A5 1
+064207.31 -060651.4 -000005.7-000001.500004.1 07.04-0.14B5 0
+064234.40 +385332.1 -000018.3-000089.100016.2 07.0400.36F2 0
+064533.10 +043538.9 -000012.6-000004.600002.7 07.0400.04A0 0
+064640.72 +082147.3 +000011.4-000004.800014.4 07.0400.38F0 1
+071337.25 +471600.2 +000058.6+000017.500015.1 07.0400.44F2 1
+071605.98 -143036.0 -000011.5-000005.200003.8 07.0400.15A2 0
+072322.28 -533029.5 -000002.6+000016.800005.2 07.0400.97K0 0
+074125.49 -433807.2 -000007.9+000003.300003.1 07.0400.01Ap 0
+074147.98 -561854.6 -000005.0+000008.000002.3 07.04-0.10B2 0
+080808.80 -784141.4 +000020.4-000020.100004.8 07.0400.97G8 0
+082643.66 +073902.4 -000030.5-000004.000005.0 07.0400.00A0 0
+084125.10 +590416.6 -000086.2-000073.100006.8 07.0400.98G8 0
+085705.15 +215137.6 -000000.5-000004.500005.6 07.0400.91G5 0
+090327.15 +375029.0 -000086.3-000168.800033.2 07.0400.61G0 0
+090714.74 -131826.1 +000002.1+000012.500004.1 07.0400.30A9 0
+090753.23 +253734.7 -000032.6-000008.100010.7 07.0400.19A5 0
+090945.80 -254811.3 -000007.4+000008.300003.2 07.0400.08A0 1
+091919.94 -585545.6 +000023.4-000002.200019.1 07.0400.54F6 1
+093550.77 +482929.5 -000049.5+000025.500010.7 07.0400.43F5 0
+094710.26 -104437.7 -000005.2-000006.700011.3 07.0400.41F5 0
+094812.71 -071444.5 -000017.6-000011.800005.9 07.0400.02B9 0
+095347.67 -695343.0 -000031.1+000008.600006.0 07.04-0.06B8 0
+095749.37 -615555.1 -000028.6+000020.200006.6 07.04-0.03A0 0
+103632.80 -591125.2 -000014.0+000001.500001.9 07.04-0.10B5 0
+110546.25 +501020.9 -000099.7-000005.800025.0 07.0400.52F5 1
+112541.98 -455249.2 -000031.6-000014.400006.4 07.0400.96G6 0
+114443.92 +284012.3 -000016.9+000018.100004.8 07.0400.01Am 0
+115622.86 +420049.7 -000051.7+000003.300004.8 07.0400.98G9 0
+121906.61 +163255.2 -000175.7-000148.300035.1 07.0400.60G2 0
+123516.02 +021539.1 -000120.8+000054.700010.1 07.0400.48F5 0
+131759.70 -732039.9 -000043.9-000048.500011.8 07.0400.27A1 0
+132952.92 +641049.9 -000042.6-000005.700006.0 07.0400.79G0 0
+135306.29 -731607.1 -000033.5-000028.800009.4 07.0400.08A2 0
+143603.14 -640055.7 -000009.4-000019.200009.9 07.0400.32A8 1
+144025.11 -261520.5 -000015.8-000003.200007.2 07.0400.10A9 1
+145425.33 -340833.8 -000031.6-000030.900010.6 07.0400.09A1 1
+150306.37 +281602.0 +000013.3+000004.400007.5 07.0400.12A0 0
+152506.45 -381009.0 -000020.5-000025.000006.8 07.0400.09A1 1
+153431.63 +044350.4 -000040.6-000010.400011.4 07.0400.16A2 0
+154643.43 +094710.5 -000010.8+000010.000008.5 07.0400.20A2 0
+160927.97 +114452.4 -000007.0+000010.300011.2 07.0400.39F0 0
+162119.20 -234228.5 -000011.0-000024.200006.6 07.0400.14B6 0
+162222.22 -804444.9 -000043.9-000008.200011.3 07.0400.43F5 0
+163658.21 +142830.9 -000004.2+000003.400000.3 07.04-0.17B0 0
+164246.80 -622212.1 +000027.1-000005.200004.8 07.0400.99G8 0
+165055.48 -163248.8 -000005.4-000014.500003.7 07.0400.25B5 0 0.11 2.11
+165231.90 -425930.2 -000009.8-000023.800004.8 07.0400.12A0 0
+172037.11 -592625.6 -000010.2-000018.100003.1 07.0400.01A0 1
+172046.62 +213110.1 +000011.7+000003.800004.3 07.04-0.01B9 0
+172622.42 -483653.5 +000043.5-000019.000021.5 07.0400.48F6 0
+175144.72 +560712.7 +000024.4-000000.200007.3 07.0400.25A3 0
+181550.44 -431007.4 +000000.1-000008.200002.2 07.04-0.00B9 0
+182210.83 -072955.5 -000007.9-000016.800005.6 07.0400.09B9 0
+182937.90 -335602.2 -000004.5-000017.200005.8 07.04-0.04B8 0
+185355.95 -092213.1 +000000.5-000003.000002.1 07.0400.38A2 0
+190106.55 +480208.3 +000000.1-000030.800004.5 07.0400.99K0 0
+190117.98 +282443.2 +000005.3-000000.500001.7 07.04-0.10B5 0
+190845.19 +344537.1 +000003.5+000001.400002.5 07.04-0.13B3 1
+191211.12 +574015.6 +000217.8+000408.300050.0 07.0400.80G8 0
+192019.50 +044641.3 -000022.7-000102.500006.8 07.0400.14A2 0
+192258.92 -543216.3 +000023.8-000081.800019.8 07.0400.48F5 0
+193212.68 +092003.4 +000009.5-000000.700002.2 07.0400.20A0 1
+194138.90 +330458.7 -000003.1-000004.300001.2 07.0400.22A5 0
+195003.29 -591550.3 +000024.3-000016.100012.3 07.0400.20A5 0
+203356.19 +614436.2 +000010.4+000005.100003.6 07.0400.06A0 0
+211658.24 -100805.9 +000002.8-000017.700004.6 07.0400.07A0 0
+211802.90 +465126.3 +000007.5+000002.600003.6 07.04-0.09B9 0
+213035.93 +681735.7 -000005.8+000005.200005.5 07.04-0.03B9 0
+214205.64 +521731.4 +000015.6+000014.000005.2 07.0400.95K0 0
+214339.48 +003206.4 +000045.7-000004.600003.9 07.0400.97G8 0
+220422.46 +133853.7 +000000.6-000034.100015.0 07.0400.47F6 1
+221714.63 +125353.7 +000857.7+000098.200032.5 07.0400.61G2 1
+223208.87 -690628.1 +000124.2-000026.500010.1 07.0400.46F5 0
+224301.22 -100609.8 -000011.3+000010.100007.1 07.0400.98K0 0
+225516.35 -482757.4 -000226.2+000060.500021.6 07.0400.56G5 1
+232253.21 +024906.0 +000021.1-000014.400007.5 07.0400.03A0 0
+233930.77 +281445.4 +000303.0+000227.100020.3 07.0400.66G2 0
+000155.29 -371347.4 -000019.9-000044.800007.5 07.0401.06K1 0
+002857.00 +482449.4 -000000.9-000003.400001.5 07.0401.62M0 1
+004020.01 +592751.5 +000029.6-000037.700005.6 07.0401.12K0 0
+010415.57 +570700.3 +000035.8-000018.600005.5 07.0401.02G8 0
+013405.42 -284700.8 +000015.8+000001.600003.7 07.0401.45K4 0
+014840.61 +074102.3 +000018.1-000020.000005.3 07.0401.19K0 0
+020042.35 -242517.7 +000022.5-000093.600002.9 07.0401.43K4 0
+021555.39 +631410.7 +000000.6-000001.200002.4 07.0401.87K3 0
+025514.03 +002612.8 -000000.2-000052.600006.9 07.0401.14K0 0
+032830.18 +401015.9 +000011.3-000025.400009.3 07.0401.08K0 0
+033842.19 -351215.5 +000010.3+000020.200003.9 07.0401.28K2 0
+040137.32 +535157.4 +000004.3-000003.900000.6 07.0401.14G0 0
+043455.09 -353434.5 +000001.1+000012.900003.2 07.0401.01G8 0
+062423.72 +510437.8 +000003.1+000000.800004.1 07.0401.66K5 0
+062429.19 +371859.7 -000000.7-000002.900000.9 07.0401.26K0 0
+063135.03 +164941.8 -000002.3-000004.700001.2 07.0401.49K2 0
+063245.05 +350346.7 -000004.5-000027.200003.1 07.0401.26K0 0
+063609.44 -285007.9 -000005.9+000001.500004.7 07.0401.02G8 0
+064514.46 +530510.0 -000014.5-000021.500002.6 07.0401.59K5 0
+071043.24 +323707.5 +000004.7-000005.100002.4 07.0401.46K0 0
+075530.73 +620238.1 +000000.2+000007.700003.4 07.0401.23G5 0
+081633.83 +114334.6 +000005.1-000011.700000.3 07.0401.04M6 0 3.45 356.00
+084854.55 -385812.5 +000012.8+000019.100004.8 07.0401.01K0 1
+091422.77 -650314.3 -000029.6+000009.000006.2 07.0401.07K0 0
+105334.85 +261228.1 -000012.2-000018.600003.5 07.0401.57MI 0
+114442.62 +730848.5 -000004.2+000001.100003.4 07.0401.39K2 0
+121144.28 -645655.2 +000006.5-000047.100005.3 07.0401.09K0 0
+130637.81 -543021.5 -000016.5+000003.200001.8 07.0401.38K2 0
+134139.95 +801213.3 -000027.1+000006.900003.3 07.0401.57K5 0
+135828.81 +645337.9 +000008.8+000002.500005.6 07.0401.00K0 0
+140118.39 -571343.2 -000005.0-000002.300000.8 07.0401.75K4 0
+144125.39 -195540.5 -000028.2-000023.800005.6 07.0401.04K0 0
+150843.71 +643251.2 -000001.6+000058.100004.1 07.0401.02K0 0
+154745.05 +330043.0 -000016.1+000015.700003.4 07.0401.19K2 1
+161405.44 -580220.7 +000014.0+000021.700004.1 07.0401.29K1 0
+165219.78 +111431.1 -000073.1-000028.100002.4 07.0401.61K5 0
+165401.86 +602144.3 +000015.6-000012.300001.6 07.0401.31K0 1
+180426.75 -591040.5 +000022.1+000001.100002.6 07.0401.58K5 0
+182346.74 +234058.0 -000023.0+000057.700006.1 07.0401.35K0 0
+191154.96 -143504.4 +000051.1+000006.100002.9 07.0401.43K2 0
+194730.40 +565440.1 -000003.9-000070.600004.5 07.0401.01K2 0
+195451.10 +245318.5 +000025.6+000012.900006.2 07.0401.02K0 0
+202148.06 -404520.2 +000000.3+000006.100003.3 07.0401.62M3 0
+202437.10 -255001.4 +000031.8-000022.300002.1 07.0401.29K2 0
+204412.61 -035455.4 +000006.0-000006.200004.8 07.0401.16K0 0
+205403.12 -105527.3 -000033.4-000012.800002.3 07.0401.46K0 0
+205624.45 +435402.5 -000003.1-000024.100004.8 07.0401.16K0 0
+214455.30 -090210.9 +000049.0+000019.300003.9 07.0401.41K0 0
+221039.32 -681944.1 +000106.1-000045.800004.3 07.0401.14K1 0
+222446.50 -265135.4 -000013.3-000030.900002.7 07.0401.52K4 0
+000115.84 +602119.1 +000009.6-000006.500001.3 07.0402.83C5 0
+000041.70 +621033.6 -000047.0-000043.900026.1 07.0500.52G0 0
+000843.09 -021321.3 +000040.5-000004.400006.0 07.0500.96G5 0
+000908.56 -501000.4 +000019.9-000006.500003.1 07.05-0.12B5 0
+001840.72 +443748.1 -000021.7-000014.000009.3 07.0500.12A2 0
+005406.03 +662607.9 +000058.9+000007.400009.4 07.0500.40F0 1
+011401.42 +342933.7 +000072.5-000007.200012.7 07.0500.58F5 0
+013059.75 -045735.0 +000032.0+000018.900006.8 07.0500.97K0 0
+014709.10 +105039.4 +000007.8-000011.100003.9 07.05-0.02B9 0
+015310.73 +371916.7 -000011.1-000061.400011.8 07.0500.42F5 1
+022738.45 -065543.1 -000002.1-000035.700005.2 07.0500.99G5 0
+022846.42 -112047.8 +000078.2-000048.300015.1 07.0500.43F2 0
+031152.52 -390123.3 +000084.4-000029.600023.9 07.0500.56F7 0
+031408.46 +400708.7 +000020.4-000016.100004.6 07.05-0.05B9 0
+031901.75 -025034.6 +000251.5-000101.800040.5 07.0500.66G0 0
+032434.54 -453950.1 +000004.4+000018.100008.4 07.0500.31A2 1
+032942.55 +164544.5 +000023.9-000016.300004.8 07.05-0.05A0 0
+033345.26 -150739.3 -000057.3-000128.500020.1 07.0500.46F5 0
+033745.44 -152905.5 +000009.0-000026.600007.9 07.0500.95G8 0
+034154.32 -142147.4 +000000.9-000005.100003.4 07.0500.11A1 0
+034237.27 +083804.8 -000029.8-000028.800007.1 07.0500.27A2 1
+040639.04 +322306.3 +000005.4-000004.200002.8 07.0500.04B3 0 0.03 0.91
+041430.36 +222707.0 +000095.1-000034.100018.1 07.0500.42F5 0
+041546.86 -183825.7 -000004.8+000020.600005.8 07.0500.96K0 0
+042405.40 +532943.4 +000048.4-000052.900013.8 07.0500.38F0 1
+045510.14 +513616.7 +000012.3-000023.100006.8 07.0500.07A0 0
+050608.35 +335507.4 +000010.2-000017.200006.4 07.05-0.05B9 0 0.04 6.43
+053015.07 +203305.9 -000008.8-000017.800004.4 07.05-0.03B5 0
+054813.27 -485506.8 -000011.0+000009.700004.1 07.0500.04A1 1
+060750.60 +423956.6 -000001.4-000000.600004.7 07.0500.02B5 1
+060856.69 -020213.2 +000020.5-000015.800005.8 07.0500.97G5 0
+061536.17 +660854.5 +000020.2+000004.700026.4 07.0500.51F5 0
+064204.70 +031454.1 -000007.3-000022.100005.7 07.0500.12A2 0
+064430.07 +204134.9 -000009.0-000005.300006.5 07.0500.01A0 0
+064613.63 -341434.4 -000003.3+000018.500005.4 07.0500.14A3 0
+064736.32 -173030.9 -000004.9+000006.600003.6 07.05-0.03B8 0
+065005.97 -272002.3 -000001.0+000004.000000.1 07.05-0.18B2 0
+065011.00 +162713.7 +000021.1-000030.800007.7 07.0500.82G5 0
+065344.87 -093055.3 -000059.0-000046.000025.1 07.0500.57F5 0
+070207.21 +252532.2 -000012.3+000001.800006.7 07.0500.14A2 0
+071249.38 +254455.3 -000005.1-000002.400003.9 07.05-0.01A0 0
+071309.48 +542937.2 +000017.2+000007.400006.0 07.0500.12A2 0
+074700.40 +045531.1 +000015.1-000023.200007.0 07.0500.09B9 0
+075215.53 +361612.0 +000053.7-000024.700025.4 07.0500.59F8 1
+080435.95 +534042.8 +000015.1-000011.900010.0 07.0500.33Am 0
+080543.07 -451016.4 -000005.9+000006.900002.0 07.05-0.14B4 0
+081801.15 -470530.8 -000009.0+000010.300002.6 07.05-0.14B7 0
+082940.08 +242041.1 -000022.0-000023.300004.7 07.0500.99K0 0
+083034.42 -403042.0 -000007.8+000006.200004.2 07.05-0.08B8 0
+083328.03 -413658.9 -000039.7-000139.100021.9 07.0500.73K0 0
+093243.86 +265920.9 -000147.5-000246.300056.4 07.0500.78K0 0 0.09 5.40
+094002.86 -125950.3 -000108.5-000004.700019.3 07.0500.48F8 0
+095316.16 -443504.7 -000066.0+000025.400006.6 07.0500.54F5 0
+102613.64 -631754.9 -000006.8+000010.800006.2 07.0500.01B9 0
+103151.75 -815516.0 -000014.0+000006.500002.8 07.05-0.07B5 0
+103700.07 -085023.1 -000101.2-000074.000027.2 07.0500.62G0 1
+103900.47 -550649.6 -000032.3+000013.500003.2 07.0500.08B8 0
+104835.16 -482102.2 -000152.3+000038.400015.0 07.0500.42F5 0
+111201.01 -260811.4 +000271.9-000064.300046.2 07.0500.76G8 0
+113734.00 -602153.7 -000003.1+000000.700000.2 07.0500.23A1 0
+114836.59 +284759.8 -000045.2-000005.100006.4 07.0500.08A2 0
+115124.85 +114818.6 -000220.5+000002.400018.6 07.0500.47F6 1
+133253.93 -263515.5 -000044.5-000009.000009.3 07.0500.31A9 0
+133614.78 -005551.1 -000221.9-000053.700020.2 07.0500.53F8 0
+133735.20 -075218.8 -000018.2-000006.500003.5 07.0500.99K0 1
+141245.33 -031909.5 -000160.7-000322.100044.9 07.0500.73G0 0
+143000.20 -041449.8 -000095.5-000018.600017.9 07.0500.41F2 0
+150848.71 -704237.9 -000032.0-000033.200007.7 07.0500.10A0 0
+151617.11 -480240.6 -000014.6-000007.800004.9 07.0500.15A2 0
+152419.85 +082853.7 -000012.9-000014.000006.4 07.0500.76F8 0
+154246.42 -160048.9 -000115.6-000048.600015.2 07.0500.52F7 1
+155605.14 -404217.0 -000028.8-000020.300008.4 07.0500.12A2 0
+160054.16 +131618.2 -000011.6-000028.600008.6 07.0500.53F8 1
+161019.90 -220925.0 -000004.3-000028.500007.5 07.0500.14A0 0
+161949.29 +760835.2 -000001.1+000011.200009.2 07.0500.20A3 0
+170010.04 +342018.1 -000004.1+000007.600005.7 07.0500.90G5 0
+170530.31 -220421.8 -000005.2-000014.400003.8 07.0500.10B5 0
+171923.87 +280133.4 -000007.0-000006.300004.7 07.0500.04A0 1
+173803.43 +433556.2 +000007.4-000013.600003.7 07.0500.07A2 1
+174502.11 -353153.8 +000001.6-000033.500005.5 07.05-0.04B9 0
+180533.32 -194515.1 -000004.4-000001.600005.0 07.0500.14B9 0
+181752.09 +115240.0 +000000.2-000006.800001.6 07.05-0.07B8 0
+182055.73 -332000.7 +000006.1-000007.300005.8 07.0500.17A2 0
+182638.75 +594220.4 +000005.0-000006.600004.6 07.0500.95K0 0
+184708.28 -055354.8 +000010.4-000002.900008.1 07.0500.09A0 0
+185344.69 +600104.4 +000001.8-000002.300001.3 07.05-0.13B4 0
+185454.68 -103058.5 -000007.4-000017.600005.2 07.0500.08B9 0
+190117.75 +213049.9 +000002.0-000004.700002.2 07.0500.07B1 0
+190328.77 +620540.3 +000020.1-000018.700009.1 07.0500.66G5 1
+192348.94 -171144.6 +000005.7-000026.200007.3 07.0500.01A0 0
+192811.01 -730525.6 +000001.1-000078.800012.9 07.0500.24A7 1
+193702.23 -131022.7 +000002.4-000008.900003.6 07.0500.07B8 0
+200807.57 -064540.5 +000004.8-000019.400003.7 07.05-0.04B8 0
+201523.46 -053212.1 +000035.4-000003.400005.1 07.0500.18A2 0
+203025.25 +274958.0 +000011.1+000002.000002.5 07.0500.64G0 0
+205854.64 +461509.4 +000012.3-000036.100007.7 07.0500.19A5 0
+210851.50 +014715.2 +000014.8-000007.100005.5 07.05-0.06B9 0
+215559.08 +100549.1 -000018.9-000007.000004.4 07.0500.99K0 0
+222604.29 +255539.6 -000012.7-000007.700004.0 07.0500.06A0 0
+230515.44 -242059.5 -000014.0+000013.300007.2 07.0500.96K0 0
+231017.13 +322913.4 +000013.4-000006.700003.9 07.05-0.04B9 1
+231925.76 -390930.2 +000046.9-000031.300004.2 07.0500.13A3 1
+233139.57 +774910.7 +000042.9+000015.100005.2 07.0500.04A0 0
+233224.67 +172415.2 +000039.8-000019.400007.0 07.0500.39F3 1
+235412.76 -593231.4 +000022.0+000007.400005.4 07.05-0.05B8 0 0.05 1.28
+000116.90 -412914.5 +000017.1-000033.600003.0 07.0501.55M1 0
+002705.43 -050013.5 +000010.0-000025.800007.3 07.0501.12K0 0
+004059.21 +210113.7 +000009.8-000011.700006.6 07.0501.05K1 0
+012321.48 -175602.1 +000005.6-000001.500004.1 07.0501.63M2 0
+014006.39 -484540.3 +000006.6-000004.600002.8 07.0501.61M2 0
+020648.29 +012631.5 +000014.6+000010.600001.8 07.0501.53K0 0
+020803.91 +154816.6 +000037.0-000028.600001.7 07.0501.64K0 0
+024222.70 +680351.8 -000000.1-000007.400006.6 07.0501.23K3 0
+025158.19 -495212.5 +000044.2-000046.500007.6 07.0501.01G8 0
+025231.79 -275727.7 -000006.9+000008.300002.1 07.0501.24K1 0
+032649.22 +000134.2 +000029.9+000002.100004.0 07.0501.48K0 0
+033013.07 +552230.2 +000004.9-000001.900002.2 07.0501.98K5 0
+034938.20 +670956.0 +000013.7-000028.100004.0 07.0501.07G8 0
+035044.33 -385855.1 +000028.1+000030.300003.3 07.0501.36M5 0
+040801.78 +431046.1 +000068.7-000097.300007.2 07.0501.22K0 0
+050207.46 -312056.0 +000012.8-000035.100003.4 07.0501.27K1 0
+051251.81 -271039.3 +000001.3+000000.800003.1 07.0501.56K4 0
+051705.43 +123355.8 +000011.9-000010.000005.7 07.0501.05K0 0
+063249.38 +465522.5 -000002.6-000012.000004.0 07.0501.64K5 0
+063341.77 +392646.4 +000005.6-000039.700004.9 07.0501.48K2 0
+064118.51 +294249.2 +000005.3-000030.600005.2 07.0501.21K1 0
+065236.31 +395544.2 +000008.9-000000.500003.7 07.0501.23K0 0
+065817.52 +035344.9 -000000.2-000004.600003.1 07.0501.34K0 0
+070953.95 +130851.3 -000000.5+000003.400003.0 07.0501.28K0 0
+072604.58 +053448.7 +000025.9-000040.100004.4 07.0501.04K0 0
+074024.97 -220245.6 -000027.4+000031.400006.4 07.0501.08K0 0
+074047.12 -714546.7 -000009.7+000014.800005.2 07.0501.02G8 0
+075301.01 +222004.3 -000003.3-000003.000002.5 07.0501.02K0 0
+082855.52 +564001.6 -000010.5-000013.700005.6 07.0501.13K1 0
+084604.50 +333512.9 +000018.9-000028.900002.2 07.0501.44K2 0
+085708.56 -710100.9 -000002.5+000009.000003.4 07.0501.44K4 0
+102241.79 -092342.5 -000008.7+000001.600004.3 07.0501.64M3 0
+102426.14 -253356.8 -000076.8+000017.100004.5 07.0501.28K2 0
+110619.52 -502651.2 -000025.5-000002.600004.1 07.0501.66M1 0
+114322.99 -194923.7 -000020.9-000019.700005.3 07.0501.60M0 0
+121007.87 +162537.0 -000010.9-000020.500001.3 07.0501.33K2 0
+122732.90 +280632.5 +000009.8-000029.400002.0 07.0501.21K1 0
+123934.74 +605305.1 -000070.0-000024.100004.8 07.0501.17K0 0
+134904.28 +265848.5 -000427.4-000089.900073.2 07.0501.11K2 1
+143508.81 -563345.5 -000005.6-000008.100002.3 07.0501.86K5 0
+151817.43 -412513.0 -000123.9-000121.200011.9 07.0501.05K1 0
+152013.05 -572352.6 -000045.4-000035.600001.9 07.0501.62M3 0
+153833.43 +654726.6 +000038.2-000076.400006.3 07.0501.10K0 0
+155935.99 -624853.9 -000002.4-000004.300003.7 07.0501.61K3 0
+162404.48 -700842.5 -000018.3-000053.300004.6 07.0501.02K0 0
+162612.60 +083046.9 -000079.3-000080.000004.6 07.0501.06K0 0
+164704.60 +671600.8 +000009.6-000033.800002.3 07.0501.51K2 0
+165418.96 +432423.0 -000018.2+000002.500005.3 07.0501.01K0 0
+173510.68 +622742.1 -000028.5-000000.300005.3 07.0501.31K2 0
+173606.40 -665153.4 -000010.6-000031.300005.1 07.0501.05K0 0
+180717.08 +064206.0 -000007.1-000064.900005.0 07.0501.13K0 0
+184035.86 -335124.7 +000017.7+000021.500002.4 07.0501.35K2 0
+185043.21 +435726.6 -000015.4+000021.500002.5 07.0501.33K0 0
+192102.83 +424113.4 -000015.1-000038.700006.3 07.0501.23K0 0
+192338.73 +083936.1 -000001.2-000006.500000.0 07.0501.29G3 0
+200829.90 -101847.3 +000058.3+000011.800006.9 07.0501.10G5 0
+203041.04 -204234.8 +000001.5-000018.000006.2 07.0501.26K2 1
+204344.15 +461905.4 -000002.2-000016.400005.7 07.0501.04K0 0
+205523.79 +324120.8 -000017.8+000005.800005.6 07.0501.27K2 1
+221717.47 -272323.1 +000053.5-000069.400007.3 07.0501.16K1 0
+221918.38 +343216.5 -000067.1-000066.100005.9 07.0501.14K2 0
+224417.33 +492443.6 -000005.6-000005.900000.3 07.0501.70K5 0
+224449.21 -404604.8 -000041.0-000043.000005.4 07.0501.06K0 0
+230745.68 -001745.7 -000009.1-000004.800000.3 07.0501.15K0 0
+233329.10 +413816.4 +000065.5+000046.300006.7 07.0501.08G5 0
+193418.99 -162227.0 +000001.5+000001.100000.2 07.0502.98C 0
+000722.41 -252122.8 +000210.7-000133.500020.6 07.0600.46F5 0
+001144.75 +571617.5 -000003.2-000002.200001.1 07.0600.63F5 0
+004157.49 -430729.3 +000042.5-000002.600007.1 07.0600.36G8 0
+015542.85 +591624.4 +000001.9-000001.700003.8 07.0600.00B2 0
+020152.40 +075152.2 +000121.2-000049.300021.4 07.0600.51F2 0
+021502.10 -233225.9 +000032.4-000054.800012.9 07.0600.54F7 0
+025239.91 +484859.8 +000027.4-000025.600006.6 07.06-0.01A0 0
+031153.08 +825413.9 +000021.8-000020.200005.1 07.0600.98G5 0
+031917.74 -350015.0 +000001.4-000024.300009.8 07.0600.37F2 0
+031946.50 -185039.4 +000023.9+000005.100004.3 07.0600.07A1 0
+032846.65 +302231.3 -000001.8-000009.900001.6 07.0600.30B3 0
+034716.10 +440425.7 +000027.4-000033.200008.1 07.0600.01B9 0
+035434.96 -093113.3 -000004.7-000003.500008.4 07.0600.36F2 0
+035549.35 -043136.1 -000013.4-000050.700020.5 07.0600.50F5 0
+041511.60 -381742.4 -000023.3+000069.900008.8 07.0600.91G8 0
+042415.97 -463841.3 -000026.5-000012.500016.0 07.0600.47F5 0
+051130.05 -301331.9 +000017.4+000006.300008.5 07.0600.48F3 0
+052158.28 -025749.4 -000000.0+000004.700003.8 07.06-0.04B3 0
+052916.71 +321158.4 +000009.9-000041.700008.9 07.0600.49F8 1
+053409.74 -015406.7 +000001.2+000006.000003.8 07.0600.17A1 0
+061015.46 +155423.5 -000005.8-000031.900005.4 07.0600.94G5 1
+061849.47 +110954.3 +000007.0-000020.000004.4 07.0600.04A0 1
+062937.90 -170040.9 +000001.8+000004.400003.9 07.0600.00B9 0
+063457.45 +151949.7 -000000.3-000003.000000.9 07.0600.94F7 0 0.75 7.92
+063507.11 +124008.4 -000013.4-000023.000013.6 07.0600.25A3 0
+063838.47 -601059.0 -000003.9+000009.700001.4 07.06-0.09B6 0
+070534.68 +142823.3 -000007.2-000007.700003.5 07.06-0.11B8 0
+070810.95 -312540.2 +000033.1-000054.900012.1 07.0600.47F5 1
+074358.05 +241438.6 -000014.5-000011.300003.0 07.0600.27A5 0
+074730.74 +701225.3 -000093.4-000151.800035.1 07.0600.71G0 0
+075022.84 +454730.7 +000000.3+000007.700010.8 07.0600.20A3 0
+080118.57 -222013.1 -000007.9+000000.900005.7 07.0600.00A1 1
+080651.54 -270651.4 -000004.7+000003.400000.3 07.06-0.08B7 0
+082445.39 +171055.4 +000009.1-000126.200021.5 07.0600.54F5 0
+083103.76 +400320.2 -000023.1-000014.700001.7 07.0600.16A3 0
+083159.15 -182324.5 -000038.4-000120.100013.2 07.0600.88K0 0
+083510.14 -541222.4 -000015.4+000014.900003.8 07.06-0.11B7 0
+083552.48 -562222.8 -000135.5+000084.600017.5 07.0600.43F3 0
+084643.78 -395428.5 -000009.6+000005.100001.8 07.06-0.08B8 0
+085345.76 +134949.5 -000031.8-000006.800008.0 07.0600.19A3 0
+093642.88 +565812.5 +000008.1+000010.500008.0 07.0600.16Am 0
+110821.87 +715732.5 -000024.9-000018.800006.8 07.0600.39F0 0
+113038.75 -130300.5 +000030.2-000051.400015.6 07.0600.38F2 0
+114524.19 +070148.3 -000037.2-000022.700006.6 07.0600.95K0 0
+125400.31 -180215.5 -000035.6+000002.600003.4 07.0600.28A4 1
+130225.39 -291555.9 -000036.6+000000.700004.0 07.0600.09A2 0
+130545.79 -181534.6 -000040.7-000005.900011.3 07.0600.46F3 0
+132339.15 +024322.2 +000013.4+000198.600062.4 07.0600.78G5 1
+132608.67 -033939.9 -000002.2-000005.900004.8 07.0600.98K0 0
+132823.51 -675210.0 -000052.2-000012.400006.5 07.0600.50A5 1
+132901.68 +475049.7 -000045.2+000006.500004.8 07.0600.41F5 0
+133156.07 +471403.9 +000030.5-000003.100007.8 07.0600.23A5 0
+135640.64 +025911.7 -000010.3-000014.600010.5 07.0600.24A5 0
+143708.65 -035331.7 +000031.4-000029.100006.6 07.0600.85G0 0
+145353.29 -235827.2 -000065.0+000005.100009.2 07.0600.14A3 0
+145634.40 -465701.7 +000007.7+000005.500003.5 07.0600.60A2 0
+151409.90 -382931.1 -000027.1-000018.000006.6 07.0600.11A1 1
+151950.15 -193301.0 -000101.4+000007.900015.4 07.0600.47F5 0
+154416.22 -560955.3 -000008.3-000015.300004.9 07.06-0.01B8 0
+155255.13 -590340.7 -000080.1-000106.900015.9 07.0600.53F7 0
+160057.86 +645700.2 +000016.4-000004.600006.0 07.0600.11A2 0
+161935.13 -184940.9 -000014.6+000002.100005.1 07.0600.26A1 0
+164344.37 -470620.4 -000004.8-000016.900002.0 07.06-0.05B9 0
+164800.91 +572921.5 +000007.9-000012.300005.3 07.0600.95G5 0
+172838.76 -253038.1 +000010.8-000032.700009.1 07.0600.40F3 1
+172847.76 +103202.6 +000005.9-000008.000003.5 07.0600.18A2 0
+184120.32 +043329.7 +000059.5-000037.400025.4 07.0600.51F8 0
+185623.18 -614909.2 +000014.3+000025.800004.7 07.0600.41F3 1
+185942.59 +161510.3 -000102.5-000123.600022.4 07.0600.51F5 0
+192656.75 +120343.5 +000005.1-000012.000002.7 07.0600.13A0 1
+193400.73 +260345.3 +000028.9+000019.900005.0 07.0600.27Am 0
+193438.46 +105709.8 +000001.8-000000.700002.8 07.0600.97K0 0
+210431.87 -461519.5 +000104.8-000068.600016.6 07.0600.58G3 0
+210801.07 -462934.9 +000027.1-000007.500006.5 07.06-0.03A0 0
+214628.79 +221028.1 +000006.1-000006.300005.5 07.0600.21A2 1
+215538.52 +022139.0 +000014.5-000010.000004.0 07.0600.24A2 0
+215730.97 +040928.0 +000000.6-000024.700011.2 07.0600.52F5 0
+215955.54 -313132.5 -000000.2-000019.200003.5 07.06-0.11B5 0
+220731.35 +094015.7 +000015.1-000005.700003.3 07.06-0.08B9 0
+222502.68 +324728.4 +000053.5-000012.300010.1 07.0600.20A2 0
+223811.71 +454941.6 -000101.2-000174.700019.8 07.0600.58F8 0
+224830.26 -432647.0 -000016.0-000011.100005.5 07.0600.96G8 0
+225603.35 +581145.0 +000019.9+000003.100004.3 07.06-0.05A0 0
+225721.99 -565230.8 +000016.9+000012.300006.8 07.0600.24A7 0
+230139.35 +042741.1 +000078.6-000104.000023.2 07.0600.59G0 0
+231400.51 +045949.7 +000005.9-000012.100000.9 07.06-0.14B0 0
+233834.15 +350159.9 +000009.0-000028.700005.9 07.0600.12A2 1
+235155.07 -330719.3 +000066.7+000000.800008.0 07.0600.97K0 0
+001456.32 +213231.9 +000011.2-000034.600004.3 07.0601.00K2 1
+002522.97 -172539.1 +000036.0-000059.000004.9 07.0601.43K3 1
+004248.99 +455546.4 -000028.8-000012.900005.8 07.0601.52K5 0
+004916.16 +410454.5 -000008.7-000022.800004.8 07.0601.02G5 0
+012018.00 +433036.5 +000012.3+000012.400006.8 07.0601.10K0 0
+015126.54 -452816.0 +000005.5-000006.400003.0 07.0601.31K2 0
+015437.89 +403921.5 -000005.5-000010.700002.6 07.0601.46K2 0
+021041.61 -281309.3 +000086.3-000003.800017.8 07.0601.00K1 0
+022807.68 -653346.6 -000056.3-000019.900006.6 07.0601.12K1 0
+024040.67 +571832.3 +000059.9-000053.700004.2 07.0601.19K2 0
+025955.39 -134100.4 +000004.0+000007.000005.0 07.0601.10K0 0
+032549.73 +731227.4 +000049.5-000068.100004.1 07.0601.32K3 0
+034700.84 -300318.5 +000007.7-000046.400003.0 07.0601.60M1 0
+044104.98 -064451.0 +000013.5-000003.700003.6 07.0601.07K0 0
+044954.93 +134120.9 -000012.0-000024.200002.8 07.0601.74K2 0
+045844.67 -174824.7 +000011.5+000022.700005.0 07.0601.31K2 0
+051825.47 -053938.5 -000006.5-000089.700007.3 07.0601.17K0 0
+054554.67 -230824.7 +000023.9-000037.300003.0 07.0601.27K1 0
+054656.71 +201654.6 +000003.0-000004.900000.6 07.0601.37K0 0
+055854.78 +184912.8 +000004.7-000018.400003.2 07.0601.31K0 0
+055922.21 -125007.0 +000019.3+000012.400006.2 07.0601.46K4 0
+062557.56 -352014.4 +000011.1+000001.900004.4 07.0601.58K5 0
+070038.60 -152355.3 +000001.4-000002.900003.3 07.0601.58K5 0
+075659.19 -491553.8 -000002.1+000004.700002.5 07.0601.56K3 0
+080015.05 -454736.6 -000064.4+000076.000004.3 07.0601.04K0 0
+080818.81 +383129.5 +000002.8-000010.200001.6 07.0601.59K5 0
+081533.54 -133727.3 -000004.0-000002.200001.1 07.0601.69M1 0
+084333.90 +364254.0 -000027.6-000018.400008.4 07.0601.05K0 0
+085514.68 -181524.5 -000029.3+000008.000004.0 07.0601.53K2 0
+091551.43 -373745.5 -000043.5+000011.200003.2 07.0601.28K1 0
+094149.13 +433814.2 +000041.3-000016.600006.2 07.0601.09K0 0
+094336.38 +132631.8 +000066.4-000058.300006.3 07.0601.18K0 0
+100512.71 +671647.2 -000002.1-000015.800004.2 07.0601.10K0 0
+102743.88 +411409.1 +000015.0+000000.700006.3 07.0601.03K0 0
+110311.48 +285548.5 +000002.8-000000.800005.0 07.0601.05K1 0
+111947.64 -281119.6 -000048.7-000045.700010.3 07.0601.13K1 0
+131404.41 -024825.1 -000034.5-000003.300007.0 07.0601.29M7 0 0.65 153.60
+134330.37 -041627.9 -000032.9-000023.300003.5 07.0601.28K2 0
+150518.32 -295925.2 -000010.8-000017.500006.5 07.0601.09K0 0
+163631.69 +360224.0 -000013.1-000028.100003.2 07.0601.55M0 0
+171758.37 +170728.7 +000005.7-000005.500006.2 07.0601.38K5 0
+172227.60 +101145.8 -000013.2+000011.500003.7 07.0601.22K2 0
+172315.52 +715211.6 -000004.8+000012.900002.8 07.0601.49M4 0
+173955.96 +074804.1 -000034.7-000014.300005.2 07.0601.06K0 1
+184334.18 -082205.7 +000004.1-000011.200002.6 07.0601.32K0 0
+191224.12 -514820.0 +000000.8-000020.700002.8 07.0601.48K5 0
+191353.59 +090159.7 -000000.0-000011.200002.6 07.0601.23K0 0
+192103.41 +050642.1 -000015.7-000060.000003.2 07.0601.59K5 0
+211722.76 +342517.5 -000016.2-000023.600002.5 07.0601.51K2 0
+214005.41 -572630.9 +000030.9-000060.900006.3 07.0601.20K2 0
+223641.83 +130920.8 +000028.7+000009.500004.1 07.0601.57K5 0
+225000.94 -551402.7 +000022.1-000011.700001.7 07.0601.53M3 0
+075650.95 -590732.8 -000003.4+000009.600003.4 07.0602.02M0 0
+171117.02 -321930.7 -000002.8-000004.100001.5 07.0602.40M4 0
+000919.44 +173203.3 +000004.4-000130.500019.3 07.0700.64G2 0
+003140.74 -014737.1 +000018.5-000013.800009.9 07.0700.07A0 0
+005809.73 -154058.1 +000029.4+000007.100017.1 07.0700.46A: 1
+010347.14 +064553.5 +000012.0-000013.400006.9 07.0700.09A0 1
+011257.62 +471143.1 -000023.4-000007.500005.2 07.0700.99G6 0
+011636.25 +740136.6 -000002.4-000003.000001.1 07.0700.06B9 0
+011945.30 -685354.6 +000012.1+000119.700018.8 07.0700.51F6 0
+012408.14 +725049.5 -000006.9+000005.700002.2 07.0700.57A0 1
+012519.84 -592955.3 +000072.5+000009.900008.1 07.0700.39F2 1
+013603.07 +470652.2 +000019.6-000012.300003.4 07.07-0.05B9 0
+014953.13 +805311.2 -000017.6-000000.600005.1 07.0700.03A0 1
+015015.32 -064215.1 +000226.1+000037.900023.3 07.0700.57F8 0
+015329.95 +124056.9 -000022.3-000036.800009.3 07.0700.48F6 0
+023559.43 -212413.3 -000001.7+000010.900007.3 07.0700.94G8 1
+024400.86 -060033.7 +000141.9+000012.200022.7 07.0700.53F5 0
+025454.18 -140129.5 -000016.1-000004.800004.0 07.0700.34F2 1
+030651.89 +303137.9 +000038.1-000051.900013.2 07.0700.30A5 0
+032006.24 +505807.8 +000023.1-000025.600006.1 07.0700.05B9 0
+034236.96 +171736.3 -000128.8+000028.400038.8 07.0700.66G0 1
+040453.40 -022537.5 -000011.9-000013.400007.4 07.07-0.00A0 0
+041142.92 -470507.8 +000002.8+000010.200004.5 07.0700.95K0 0
+050832.04 -024928.1 -000028.6-000012.400013.4 07.0700.41F2 0
+051624.13 -323048.6 +000030.5-000016.500016.3 07.0700.54F6 0
+054700.54 +341842.6 -000004.2-000000.900003.1 07.07-0.05B8 0
+054814.65 +013635.1 +000007.0-000016.500004.2 07.0700.40F0 1
+060939.65 +430826.7 -000005.5-000009.500004.5 07.0700.11A0 1
+062538.29 +582532.1 +000012.2-000100.600007.0 07.0700.56F8 0
+063439.31 +192544.6 +000005.2-000009.000005.7 07.0700.01A0 0
+064227.58 -231357.4 -000004.4+000006.500002.7 07.07-0.13B3 1
+064229.33 +661152.2 -000016.8-000030.300014.0 07.0700.58F8 1
+064450.94 -183413.6 -000016.0-000018.500011.2 07.0700.25A2 0
+064451.63 +592657.3 -000002.7+000011.400009.4 07.0700.39F5 1
+064621.09 +185015.8 +000006.0-000014.200003.3 07.07-0.06B9 0
+065515.87 -702920.8 +000001.1+000015.600004.2 07.07-0.03A0 0
+073023.36 +194851.2 +000058.5-000128.000024.2 07.0700.60G0 0
+075039.77 +240939.8 -000006.9-000006.500010.1 07.0700.22F0 0
+080112.18 +542738.2 -000042.5-000033.300007.9 07.0700.19A3 0
+080318.50 +261603.4 -000011.7-000006.300005.3 07.0700.17A2 1
+080510.49 +574623.7 -000084.5-000096.400015.8 07.0700.40F5 0
+080602.06 +361621.1 -000015.2-000043.900010.7 07.0700.40F2 0
+080829.64 -195136.8 -000009.8+000004.700002.4 07.07-0.06B8 1
+081647.64 -090051.3 -000010.8-000023.000006.5 07.0700.01A0 1
+081744.95 -554631.3 -000005.0+000022.200003.8 07.0700.97G5 0
+082433.21 -010852.6 +000085.2-000188.600022.9 07.0700.59G0 0
+084123.32 -723520.1 -000076.8+000077.500015.9 07.0700.43F3 0
+084632.35 +082840.6 -000037.0+000001.600006.8 07.0700.01B9 0
+085525.34 -332406.4 -000006.7+000003.900000.9 07.0700.48F3 0
+085905.78 +632109.5 -000031.5-000047.600006.9 07.0700.14F0 0
+090533.42 +361049.6 -000114.8-000019.900008.5 07.0700.29F0 0
+090949.62 +590914.2 -000169.3-000028.900015.1 07.0700.98K1 0
+091756.44 -372352.8 -000145.5+000041.500013.4 07.0700.67G3 0
+094606.91 -194340.9 -000027.4+000005.200005.1 07.0700.02A0 0
+095505.94 +243815.0 +000007.1-000131.800014.9 07.0700.59F8 1
+102003.55 -671004.6 -000008.1+000007.300001.9 07.0700.10B6 1
+102655.67 -573625.4 -000006.0+000003.700000.3 07.0700.47B3 0
+104857.92 -090559.9 -000008.6-000022.800004.8 07.0700.92K0 0
+105758.93 -420221.7 +000004.5-000013.600007.8 07.0700.17A7 0
+110423.95 -424039.2 -000002.1-000003.400004.5 07.0700.93G8 0
+110941.05 -544253.3 -000027.7+000003.300003.6 07.07-0.06B8 0
+111542.64 -225457.7 -000081.5+000025.600011.8 07.0700.23A5 0
+130031.53 -602231.3 -000004.1-000001.300001.1 07.0700.17B3 0
+130444.55 +001743.4 -000086.4-000104.900014.1 07.0700.98K0 0
+131818.05 -571801.2 -000012.4-000000.100003.6 07.0700.11B9 0
+131824.16 -784923.1 -000085.0-000015.600011.7 07.0700.20A7 0
+141608.51 +564245.6 -000039.8+000003.100007.4 07.0700.28F0 1
+142014.23 -554729.0 -000044.4+000029.500003.5 07.0700.94G6 0
+142238.27 +323012.8 -000067.1-000025.800008.0 07.0700.96K0 0
+143051.92 -204305.5 +000034.1-000022.400006.1 07.0700.99K0 0
+150928.02 +035157.1 +000032.4-000020.700010.8 07.0700.34F2 0
+153759.13 +101426.7 +000135.2-000356.500021.1 07.0700.53F8 0
+155923.75 -584334.4 -000005.0-000002.900001.9 07.0700.16B1 0
+160523.85 -312724.6 -000033.4-000035.200010.5 07.0700.25A2 1
+160744.07 -463130.9 -000015.4-000041.500006.8 07.0700.04A0 0
+161010.56 -400743.7 -000006.3-000008.900001.5 07.0700.14B3 1
+161619.68 -013853.5 -000123.8+000028.500021.5 07.0700.52F8 0
+161816.17 -280229.9 -000011.7-000025.000006.8 07.07-0.02A0 0
+164044.58 -484522.2 +000000.2-000004.400001.9 07.0700.03B0 0
+164134.77 +305232.7 -000049.2+000006.900017.6 07.0700.53F5 1
+164634.20 -413638.5 -000001.9-000001.400000.3 07.0700.18O9 0
+165441.75 -433336.1 -000000.8+000008.700003.7 07.0700.65F7 1
+165446.39 +620600.2 -000332.3-000055.100025.0 07.0700.68G5 0
+170616.17 +151347.4 -000085.3-000076.000004.4 07.0700.96K0 0
+170821.32 +281402.6 -000005.0-000133.100014.0 07.0700.42F2 0
+171726.49 +313106.2 -000004.4-000005.200003.5 07.07-0.12B5 0
+172157.13 +114020.3 +000008.4-000011.200002.0 07.0700.09A0 0
+173314.06 -453040.6 +000005.4-000008.900003.3 07.0700.03B9 1
+174630.74 -391553.2 +000005.2-000012.100004.5 07.0700.02Ap 0
+180038.99 +293417.4 -000139.4+000173.300034.6 07.0700.64G2 0
+180549.72 +212645.6 -000021.6-000040.500026.5 07.0700.65G2 1
+183122.02 -002855.0 +000001.8-000003.100004.1 07.07-0.01B8 0
+185041.38 -474647.0 -000001.4-000003.400000.6 07.07-0.14B2 0
+185548.63 +032659.3 +000013.2-000007.600006.3 07.0700.15A5 1
+185825.70 +011153.3 +000004.1-000011.000005.7 07.0700.20A2 0
+190312.22 -565946.6 +000008.3-000155.300021.3 07.0700.89K1 0
+191324.20 +112042.0 +000011.0-000025.600005.3 07.0700.77G5 0
+191722.30 +712049.7 +000007.0-000048.300025.6 07.0700.73G5 0
+192203.88 +174512.3 +000001.6-000009.000003.9 07.0700.04A0 0
+192233.97 -034305.3 +000000.9-000017.100003.8 07.0700.13A0 0
+193057.99 -112904.6 +000079.7-000014.600016.7 07.0700.49F5 0
+193211.88 -601610.7 +000019.4-000035.800002.7 07.0700.14A3 1
+194303.26 -081826.2 +000024.7-000056.600016.9 07.0700.41F5 1
+194641.20 +442054.7 +000133.9-000002.300023.4 07.0700.59G0 1
+202042.11 +221636.4 +000001.7-000004.600003.0 07.07-0.07B9 0
+202510.80 +212918.9 -000000.5-000002.600000.3 07.07-0.11B9 0 0.13 4.90
+203805.02 +764958.8 +000023.9+000063.300007.6 07.0700.40F2 0
+204747.75 +261040.8 +000004.2-000004.200001.1 07.07-0.07B9 0
+211025.23 -543425.3 +000129.7-000026.900030.9 07.0700.69K1 1
+211815.64 -172744.2 +000038.6+000002.600009.7 07.0700.34F0 0
+211951.42 -271232.9 +000009.4-000001.800006.2 07.0700.00A0 0
+212448.09 +255249.7 +000014.2-000002.000005.3 07.0700.05A0 0
+214030.07 -740429.3 -000139.1+000211.900045.2 07.0700.76G8 0
+215153.72 -543907.6 +000038.4-000046.900005.4 07.0700.12A3 0
+221712.17 +660744.0 +000014.3+000011.700002.8 07.0700.12A0 0
+221716.51 +150248.7 -000025.6-000055.200007.3 07.0700.99K0 0
+222334.02 +452059.9 +000036.5+000006.200004.5 07.0700.88G5 1
+223547.27 +194259.8 +000003.9-000002.000006.8 07.0700.95K0 1
+225149.41 +411846.7 +000015.8-000002.700004.5 07.0700.01A0 0
+230500.07 +041332.9 +000153.9-000161.700021.9 07.0700.47F8 0
+234918.32 +225116.6 -000032.5-000027.100008.9 07.0700.09A0 0
+235608.68 -625220.7 +000008.0+000008.800006.9 07.0700.28A9 1
+235911.94 +533347.5 -000029.9-000013.600011.3 07.0700.18A2 0
+003204.67 -181318.9 +000038.2-000026.000005.2 07.0701.25K1 0
+004237.53 -360119.9 +000008.1+000011.200001.9 07.0701.60M1 0
+005522.77 -243936.7 +000056.0-000013.500006.5 07.0701.01K0 0
+010440.41 +331059.0 -000005.1-000013.100001.7 07.0701.61K2 0
+013333.18 +623135.9 +000015.4-000012.100006.0 07.0701.17K0 0
+015329.11 +492641.4 -000012.7-000005.300005.2 07.0701.11G5 0
+021330.45 -332007.2 +000029.3+000017.400004.0 07.0701.33K2 0
+022531.16 +295249.6 -000019.6-000039.800005.4 07.0701.42K3 0
+022729.43 -004505.6 +000014.2+000005.600000.7 07.0701.52K5 0
+025629.74 +623634.6 +000003.5-000006.500002.4 07.0701.81M1 0
+034310.02 -310109.4 +000017.1-000001.800003.2 07.0701.43M4 0
+035840.14 -033954.5 -000047.7-000001.400005.8 07.0701.06G5 0
+041158.89 -532443.5 -000016.1-000014.000005.5 07.0701.16K2 0
+043113.16 +232046.1 +000021.6-000035.600003.7 07.0701.70K2 0
+051155.63 +532707.6 -000001.6+000003.600006.0 07.0701.00K0 0
+053301.76 -252201.5 +000014.6+000000.700003.3 07.0701.63M2 0
+062545.78 -205823.0 +000017.0-000002.200004.1 07.0701.02K0 0
+062621.60 +415734.3 -000003.2-000004.000002.3 07.0701.03G5 0
+070353.48 -130549.1 -000001.8-000008.300003.7 07.0701.41K2 0
+072347.89 +164030.4 -000021.2-000004.900003.5 07.0701.49K0 0
+073017.96 -571237.9 -000004.5+000025.100004.1 07.0701.55K5 0
+073657.81 -401131.4 -000003.8-000008.300004.4 07.0701.22Kp 0
+075113.86 -625549.1 -000026.6+000055.100004.2 07.0701.02K0 1
+082004.83 -232742.9 -000003.4+000005.900000.8 07.0701.64K5 0
+082019.46 -690340.7 +000009.6-000010.400003.5 07.0701.15K0 1
+082325.34 -701455.2 -000002.1+000007.000001.3 07.0701.44K2 0
+084415.46 +420602.3 -000018.3+000019.000002.3 07.0701.43K2 0
+091729.22 -115742.7 -000032.5-000042.100007.7 07.0701.03K0 0
+092859.20 +500152.1 -000004.9-000010.500001.0 07.0701.54K5 0
+094828.05 -373809.9 -000011.5-000002.300002.3 07.0701.47K3 0
+095045.01 +312333.9 +000010.4+000003.800003.1 07.0701.68M2 0
+100059.22 -031121.4 -000019.7+000003.600002.3 07.0701.54K5 0
+120714.92 -064556.2 -000028.5+000016.700002.4 07.0701.42M5 0
+120727.95 -181126.9 +000009.2+000017.700002.5 07.0701.20K0 0
+122908.19 -345003.7 +000017.6-000025.300003.6 07.0701.43K3 0
+123423.20 -012427.5 -000029.3+000012.600004.8 07.0701.15K2 0
+125347.93 +190326.6 -000057.5+000025.700004.8 07.0701.17K0 0
+131623.94 +063017.1 -000017.4-000052.500002.2 07.0701.59M6 0
+132436.09 -535452.0 -000022.8+000005.600003.5 07.0701.29K1 0
+133250.21 -365114.0 +000008.8+000033.800005.1 07.0701.26K2 0
+135903.65 -183722.6 +000043.7+000009.800005.7 07.0701.25K0 0
+153812.96 +361448.3 -000059.8+000034.500011.4 07.0701.70F5 1
+154618.92 -574844.8 -000000.8-000004.400000.5 07.0701.42K2 0
+160043.62 +320222.3 +000005.9+000005.100005.1 07.0701.20K0 0
+170901.99 +145740.0 +000006.1-000021.400006.1 07.0701.35K0 0
+172733.57 -531321.0 -000004.8-000002.600005.2 07.0701.68M2 0
+180103.45 +482755.7 -000019.1+000003.100004.3 07.0701.09K2 0
+180943.14 +061223.0 -000037.8+000025.000008.1 07.0701.03K0 0
+182330.00 -421922.4 -000018.6-000057.200005.2 07.0701.03G8 0
+184919.80 -081845.0 -000012.7-000030.000006.6 07.0701.21K0 0
+190111.43 +022858.3 +000008.0-000232.200009.6 07.0701.03K0 1
+190924.28 -132723.7 -000011.4-000062.400007.4 07.0701.31K1 0
+193414.10 +252109.2 -000001.8-000016.600001.2 07.0701.78M1 0
+194718.53 +214617.4 +000007.2+000009.400001.7 07.0701.61K5 0
+194809.02 +612440.6 -000006.6-000007.200002.5 07.0701.54K5 0
+210319.92 +271953.7 -000012.6-000024.200003.8 07.0701.80M2 0
+212439.78 -345803.0 +000007.7-000021.400003.1 07.0701.14K1 0
+215500.29 -151528.8 -000017.2-000032.200003.8 07.0701.26K2 1
+215930.70 -290323.5 -000038.7-000018.900005.5 07.0701.04G8 0
+220123.09 +615825.8 +000077.6+000041.900006.3 07.0701.14K2 0
+221325.28 -013913.1 +000123.0-000090.800002.8 07.0701.41K2 0
+221727.17 -155847.2 +000028.8+000001.500006.8 07.0701.00K0 0
+223221.83 +023510.4 -000035.4-000044.100004.9 07.0701.50K2 0
+223958.13 -351028.9 +000038.2-000021.800004.2 07.0701.33K2 0
+225238.10 +504217.7 -000021.4-000012.000001.6 07.0701.68M0 0
+231604.45 -515219.4 -000016.7-000002.400003.0 07.0701.65M0 0
+233454.32 -350505.7 +000040.5-000057.500005.8 07.0701.07K1 0
+234500.05 -003937.2 +000001.2+000006.200002.9 07.0701.55K5 0
+235046.58 -181732.5 -000010.7-000031.600007.1 07.0701.15G8 0
+000519.86 +685303.9 +000037.0+000009.900005.3 07.08-0.01B9 0
+010229.64 +084917.8 -000023.8-000018.400009.2 07.0800.29F0 0
+013716.16 -002100.5 -000006.2-000076.500011.3 07.0800.67G0 0
+013907.53 -562545.5 +000091.5-000030.600020.4 07.0800.47F5 0
+021442.15 +302341.3 +000011.0-000006.100004.3 07.0800.01A0 1
+023604.30 +292413.7 +000010.5-000006.900003.0 07.0800.04A0 1
+040125.89 +283007.1 +000030.2-000031.900006.7 07.0800.17A0 0
+040749.29 +621958.6 -000001.1-000005.500003.0 07.0800.38B0 1 0.00 2.70
+040924.46 +583336.5 -000024.0-000012.700015.2 07.0800.34F0 0
+042740.64 -322431.3 +000029.2+000020.800012.8 07.0800.47F3 0
+043207.91 +213756.5 -000000.4-000002.800025.6 07.0800.64F5 0
+043445.93 +500728.3 +000013.9-000005.500004.5 07.0800.08A0 0
+043650.07 -082737.7 -000005.2+000001.200005.6 07.08-0.03A0 0
+045325.69 +660022.1 -000006.3+000011.800004.7 07.0800.93G5 0
+052305.54 +010324.9 +000002.8-000007.100004.3 07.0800.01A0 1
+054830.82 +073304.8 +000012.9-000009.900013.1 07.0800.41F2 0
+055524.90 -044932.0 -000011.6-000029.300009.3 07.0800.14A0 0
+060248.24 -533458.0 +000000.2+000007.700004.3 07.0800.97G8 0
+060321.74 +312324.5 -000055.0+000017.200014.4 07.0800.40F8 0
+060411.18 -134122.2 -000001.6+000000.200003.0 07.08-0.02B9 0
+060720.02 +264055.8 -000002.3-000001.700002.5 07.08-0.06B9 0
+062036.36 +251120.5 -000004.9-000006.000001.3 07.0800.02B9 0
+062759.03 -130938.1 -000005.8+000000.100006.0 07.08-0.03B9 0
+071657.55 -714459.6 -000031.2+000070.900011.4 07.0800.43F3 1
+072606.59 +315348.0 -000008.2+000002.700007.7 07.0800.03A0 0
+074657.80 -501104.1 -000003.5+000005.900001.8 07.0800.01B5 0
+074732.57 +093755.9 -000042.6+000152.500023.8 07.0800.58F8 0
+074733.04 +085820.1 +000031.2+000006.500016.3 07.0800.43F0 0
+074952.22 -405452.4 -000002.7+000006.600001.8 07.08-0.07B8 0
+075728.03 -461935.9 -000009.3+000003.100002.8 07.08-0.11B5 1
+081857.31 -390444.6 +000003.0-000000.600001.5 07.08-0.06B9 0
+082134.93 -084014.7 -000024.7-000005.100006.2 07.0800.13A2 0
+083051.97 +781342.6 -000005.1-000026.400004.1 07.0800.93G5 0
+084620.10 +003848.8 -000008.4-000018.400005.4 07.0800.19A5 0
+090622.40 +682642.4 +000022.6+000014.300010.2 07.0800.27A5 0
+091750.84 +075645.9 -000012.6+000000.200004.9 07.0800.92G5 0
+092325.51 -775329.0 -000250.5+000353.400019.3 07.0800.63F8 0
+093318.09 -860036.1 -000051.5-000019.200010.7 07.0800.43F3 1
+094516.79 +085258.1 -000097.2-000017.000013.6 07.0800.49F5 1
+113628.81 -165059.6 -000165.9-000087.300013.1 07.0800.56G1 0
+114018.76 +622347.8 -000110.2-000031.100012.0 07.0800.55F5 0
+114122.55 -353613.3 -000054.1-000005.300007.8 07.0800.26F0 0
+114203.96 +121706.8 +000011.3-000125.400020.5 07.0800.50F6 0
+114216.84 -573354.4 -000038.9+000001.600003.5 07.08-0.02B9 0
+121809.22 -035715.1 -000011.6+000031.200012.8 07.0800.41F3 1
+123017.77 -725906.8 -000039.1-000010.200009.3 07.0800.27A6 0
+132159.86 +245256.5 -000061.2-000013.600011.1 07.0800.24A9 0
+142555.90 +005934.0 -000032.8-000029.200007.1 07.0800.02A2 0 0.08 3.16
+143013.99 -151454.9 -000050.6+000064.200016.2 07.0800.45F3 0
+153642.59 +145529.4 -000023.8-000020.400007.2 07.0800.06A0 0
+154647.38 -520846.2 -000004.0+000000.300003.3 07.08-0.03B5 0
+160442.33 -374857.9 -000011.4-000025.200006.9 07.08-0.01B8 1
+161312.94 +380420.5 -000020.0+000024.400013.6 07.0800.36F2 0
+161713.38 -705928.9 +000001.6+000003.300000.8 07.0800.08A2 0
+163015.76 -522627.0 +000000.6-000003.700002.9 07.0800.02B8 0
+170518.88 -470408.5 +000001.5-000004.200001.0 07.0800.53B1 0
+172858.18 +505212.9 -000016.2+000011.200008.1 07.0800.50F0 1
+181307.95 -600835.2 +000003.5+000020.700017.4 07.0800.43F3 0
+183345.62 +174355.9 +000004.0-000003.300007.2 07.0800.00F6 1
+183536.76 -183302.2 -000000.2-000000.800001.7 07.0800.22B1 0
+184719.03 -373255.0 +000003.4-000027.900007.9 07.08-0.04B9 0
+185448.26 +152033.7 -000000.4-000010.500006.0 07.0800.00B9 0
+190445.85 -251351.7 +000009.1-000020.600006.4 07.0800.09A0 0
+191106.43 +051628.8 +000006.4+000003.800002.3 07.0800.06B9 0
+192601.21 +450047.1 +000003.1+000006.400003.7 07.08-0.15B8 0 0.06 1.09
+195019.80 +360553.6 +000004.6-000008.800003.5 07.08-0.07A0 0
+195141.38 +310828.7 -000000.1-000006.600001.2 07.0800.30A5 1
+195822.79 -021354.7 -000009.6+000026.100010.1 07.0800.49F5 1
+201322.48 +384555.5 -000003.0-000005.800001.2 07.0800.50B0 0
+201342.52 -613259.9 +000007.0-000011.400002.9 07.08-0.07B9 0
+202829.27 -240946.7 +000037.8-000105.800006.4 07.0800.87G6 0
+202900.34 -205405.4 +000011.0-000000.200006.6 07.0800.14A1 0
+202911.69 +042723.5 +000030.4+000028.300027.1 07.0800.51F8 0
+203113.07 +111538.3 +000006.7-000011.500006.0 07.08-0.01B8 1
+203251.76 +415350.6 -000156.9+000452.800045.0 07.0800.80G9 1
+203748.12 +604521.5 +000016.9+000011.700003.5 07.0800.84G0 1
+204205.88 +063027.4 +000008.7-000005.200003.6 07.08-0.10B8 0
+205104.12 +522344.6 -000042.2+000006.300008.7 07.0800.85G5 0
+211418.84 +410848.2 +000032.3+000017.400005.2 07.0800.80G5 1
+211503.86 -023419.0 +000009.8+000005.400001.1 07.0800.16A0 1
+212350.18 +470952.4 -000002.7-000004.700000.3 07.0800.42B0 1
+215248.07 +385008.0 -000026.6-000017.700005.5 07.0800.92K0 0
+220320.87 +545248.2 +000015.0+000002.700005.7 07.08-0.05B9 0
+220639.87 +514821.1 +000010.2-000000.200002.7 07.08-0.09B8 0
+221036.96 -374458.5 +000227.9-000082.700015.9 07.0800.45F5 1
+221618.72 +621857.8 -000006.2-000009.300008.8 07.0800.17A3 0
+222350.17 +583204.3 +000027.4-000019.000005.7 07.0800.33F0 0
+223500.43 +604934.9 -000108.0-000017.400015.8 07.0800.40F2 1
+230024.19 -410904.0 -000032.0-000038.500005.7 07.0800.98K0 0
+234831.54 +253914.0 -000118.2-000026.400015.0 07.0800.44F2 0
+235607.55 +332915.1 +000015.1-000013.600006.3 07.08-0.02B9 0
+001820.74 +302345.8 +000036.0-000051.200006.2 07.0801.19K3 0
+003606.64 +381507.2 +000022.1-000010.700004.1 07.0801.64M0 0
+005322.28 +695721.9 +000015.2+000007.900003.4 07.0801.48M. 0
+020614.36 -393219.9 +000001.1-000010.500002.5 07.0801.61M3 0
+020917.02 -193412.7 +000030.0-000014.600006.0 07.0801.17K2 0
+024047.31 +025354.4 +000051.8+000016.000005.6 07.0801.01G5 0
+024136.53 -561749.7 +000052.6-000024.200005.0 07.0801.35K4 0
+031526.74 -394543.5 +000001.2+000013.100003.3 07.0801.24K0 0
+040321.22 +031116.1 +000001.0+000006.700003.1 07.0801.67K2 0
+041907.27 -473403.9 +000000.5+000015.400002.4 07.0801.22K1 0
+042103.60 +564244.1 -000005.6-000004.000002.6 07.0801.43K1 0
+051134.02 +355726.4 -000014.9+000011.000005.5 07.0801.51K2 0
+063554.17 -112227.4 -000002.3-000000.800002.3 07.0801.07K0 0
+073608.39 -273013.9 -000003.8+000003.900002.0 07.0801.51K2 0
+075119.30 +544356.4 -000004.4-000010.200002.9 07.0801.55M0 0
+082647.08 +395332.1 +000011.4-000016.100002.3 07.0801.17K0 0
+085209.68 +295113.5 -000029.5-000009.900006.0 07.0801.03K0 0
+085817.55 +703917.1 -000034.7-000035.600005.5 07.0801.22K2 0
+100148.88 -422907.6 -000014.1-000001.200004.8 07.0801.20K1 0
+100321.03 -104338.9 -000058.8+000016.700007.0 07.0801.05K0 1
+101250.45 -323056.2 -000015.3-000000.300002.8 07.0801.13K0 0
+104050.01 -480130.4 -000046.8+000002.100003.4 07.0801.34G8 0
+104216.70 +102120.0 -000040.3-000017.400003.8 07.0801.74K5 0
+105528.29 -265844.1 +000003.3-000005.800003.0 07.0801.33K2 0
+110135.55 +524209.0 -000017.8-000028.600005.4 07.0801.09K0 0
+110826.40 -652542.8 -000039.4+000011.100004.0 07.0801.10G8 0
+111050.06 -453503.5 +000000.1-000005.700000.3 07.0801.39K2 1
+111410.57 -165310.5 -000031.0+000044.300006.0 07.0801.00K0 0
+111432.56 +055934.1 -000037.3-000003.000005.7 07.0801.13K0 0
+115214.41 +495553.8 -000037.6+000026.700001.6 07.0801.30K1 0
+121252.11 -593919.1 -000006.5+000001.200001.9 07.0801.39K0 0
+125038.79 -580958.9 -000089.0+000035.400003.2 07.0801.53K5 0
+130135.15 +211608.4 -000023.3-000027.500003.9 07.0801.46K5 0
+130336.94 -563842.7 -000024.6-000009.700002.1 07.0801.32K1 0
+131956.98 +082913.9 +000004.9-000030.000004.0 07.0801.13K0 0
+134842.90 +422015.9 -000051.2-000049.100005.6 07.0801.10K2 0
+140134.51 +041510.2 -000031.9-000000.800007.5 07.0801.02G5 0
+140900.33 -191443.6 -000007.9-000054.800004.4 07.0801.59M2 0
+141857.14 +420018.4 +000040.5-000071.100005.4 07.0801.04K0 0
+160605.81 +644113.9 -000039.8+000040.700004.3 07.0801.23K0 0
+161251.47 +190605.6 -000041.3-000005.300003.3 07.0801.49K2 0
+164813.84 -243135.8 -000010.6-000012.600002.8 07.0801.70K4 0
+165947.82 +105455.6 +000015.9+000013.300004.4 07.0801.50K4 0
+170427.82 -232325.8 -000002.0-000018.400005.3 07.0801.01G8 0
+174211.84 +801656.8 -000008.0+000003.500003.0 07.0801.63M. 0
+185225.70 -034332.2 -000005.0-000008.100003.8 07.0801.91K5 0
+190334.32 +171651.1 -000020.1-000040.600003.8 07.0801.47K2 0
+191217.40 +411416.0 +000001.1-000016.600003.4 07.0801.57M3 0
+193711.05 -142552.6 +000000.1-000001.100002.2 07.0801.49K2 0
+194052.88 -581610.4 -000003.5-000024.400006.4 07.0801.27K2 0
+195559.93 +150249.3 +000015.2-000002.600003.9 07.0801.49K5 0
+203856.24 -710540.0 -000005.9-000002.500002.2 07.0801.65M2 0
+210912.12 -233736.7 -000006.8+000009.000006.2 07.0801.09K0 0
+211400.91 +524243.2 -000000.9-000016.600004.0 07.0801.18K2 0
+213721.54 +351939.7 -000014.0-000039.300005.3 07.0801.05K0 0
+222123.60 +071107.5 -000003.4-000029.400004.4 07.0801.10K2 0
+223317.12 -350819.1 +000006.9-000025.700004.4 07.0801.49K4 0
+234723.22 -711824.4 +000063.8-000051.000005.5 07.0801.06K0 1
+000356.05 +142244.1 +000079.3-000021.700013.9 07.0900.30F0 0
+000411.89 -300805.7 +000021.9+000002.000004.2 07.09-0.09B8 0
+001137.15 +581242.6 +000000.2-000002.500002.2 07.0900.14B5 0
+010002.77 +603036.0 +000019.3-000016.900006.9 07.0900.97G8 0
+015637.56 +531816.4 +000002.4-000007.200001.9 07.09-0.01A0 0
+020021.79 +042322.2 +000000.3+000003.800003.6 07.0900.94G5 0
+020220.00 +465033.2 +000017.7-000018.900005.5 07.09-0.05B8 0
+021341.40 +253546.7 +000008.2-000065.800015.0 07.0900.47F7 0
+021556.59 +791045.1 -000011.4-000008.500006.1 07.0900.07A2 0
+023115.68 +462342.0 -000022.1-000016.100008.7 07.0900.19A5 1
+024140.82 +585838.8 +000037.8-000006.000013.0 07.0900.51F6 0
+030328.58 +230341.3 +000111.8+000003.500029.6 07.0900.62G0 1
+030750.56 -615118.0 -000009.7-000011.000003.9 07.0900.73G8 0
+031627.40 -041714.0 -000019.1-000031.600006.1 07.0900.10A2 0
+035249.76 -221634.9 -000024.4+000035.900010.9 07.0900.30A9 0
+041719.77 +461303.6 +000000.3-000001.800001.1 07.0900.36A2 0
+041755.71 +584726.8 -000010.3-000002.400007.5 07.0900.12A0 1
+043017.91 +195026.3 +000094.9-000028.300019.9 07.0900.47F6 0
+051339.06 -033719.3 +000000.2-000001.500002.9 07.09-0.13B8 0
+052028.21 -604647.7 -000005.6+000029.800006.2 07.0900.12A3 0
+052219.51 +591643.0 +000225.8-000284.400034.0 07.0900.75G5 0
+053707.19 +414942.0 +000004.3-000032.300022.4 07.0900.57F8 1
+053954.68 +130121.9 -000001.2-000005.700006.5 07.0900.13A0 0
+055201.46 -153022.2 -000005.2+000009.100006.3 07.0900.14A2 0
+055341.67 -054217.0 -000002.1-000014.200005.8 07.09-0.01B9 1
+060811.70 +375857.9 -000012.2-000009.100004.5 07.0900.20A2 1
+061606.08 +373812.1 +000013.0-000021.700004.5 07.0900.88K0 0
+065406.06 +064115.9 +000000.1-000009.400004.3 07.0900.98G5 0
+070935.47 +254344.7 -000123.1-000175.100040.7 07.0900.70G8 0
+072306.14 -621618.2 -000021.6+000037.100004.3 07.0900.97K0 0
+072749.42 -282216.4 -000015.2+000002.500004.4 07.09-0.12B5 1 0.05 0.94
+073743.21 -074338.0 -000012.2+000005.500004.1 07.0900.28A3 0 0.08 0.29
+073830.46 +003018.1 -000002.6-000001.300002.5 07.0900.40B9 1
+074918.93 +242919.6 -000124.1-000020.900023.2 07.0900.49F5 0
+075705.76 +205800.9 -000018.6+000001.000006.3 07.0900.92G5 1
+080041.25 +181444.1 -000007.5-000009.300004.7 07.0900.96G5 0
+081853.73 -423136.3 -000005.1-000000.200004.9 07.0900.95G8 0
+082257.17 -431340.4 -000011.6+000006.600002.2 07.09-0.11B5 0
+082331.90 -274920.2 -000128.2-000034.500030.9 07.0900.60G0 0
+083050.74 -333841.1 -000044.4-000001.600011.9 07.0900.28A9 0
+084633.11 -423358.6 -000013.2+000006.900002.6 07.09-0.12B4 1
+085311.59 +370414.3 -000097.4-000144.800013.9 07.0900.61G0 0
+085728.85 -504458.2 -000001.9+000000.100000.1 07.0900.12B0 0
+090358.38 +711819.9 -000021.1-000027.100011.8 07.0900.32F0 0
+090801.54 -022834.0 -000001.7-000029.700005.5 07.0900.87G5 0
+092926.72 -173019.1 -000000.2+000001.700002.2 07.0900.11Ap 0
+095321.91 -095413.2 -000013.3-000004.500004.8 07.0900.02A0 0
+095621.74 -474514.1 -000020.4+000009.100003.5 07.0900.91G8 0
+100200.46 -341025.0 -000052.0+000020.100014.1 07.0900.29A8 0
+100652.07 -510439.9 -000020.1+000007.100003.0 07.09-0.03B9 0
+101155.02 -444343.6 -000043.0+000057.500005.4 07.0900.91G6 0
+102725.38 -181712.5 -000013.6-000002.700003.6 07.0900.04A0 0
+103137.89 -145306.3 -000033.3+000003.000005.4 07.0900.05A0 0
+103332.43 -465833.3 -000023.3+000007.400002.9 07.09-0.09Ap 1
+104502.22 +031824.3 +000099.1-000026.400019.5 07.0900.49F5 0
+105611.58 -602712.8 -000006.5+000001.400000.6 07.0900.54B2 0
+110038.00 -192035.2 -000194.8+000039.200014.2 07.0900.78G8 0
+110842.62 -570357.0 -000003.6+000005.300000.1 07.0900.08O9 0
+111250.42 -135600.0 +000089.3-000048.700012.9 07.0900.51F7 0
+115803.73 -313903.1 -000092.5-000037.300018.8 07.0900.48F5 0
+120534.40 +515552.3 +000016.0-000005.700004.4 07.0900.63G8 1
+122839.13 +493807.7 -000070.0+000014.300008.1 07.0900.14A2 0
+123153.00 -581726.2 -000164.3+000003.400016.7 07.0900.42F3 0
+124333.03 -135134.2 -000032.0-000026.200006.6 07.0900.07A1 0
+124408.82 +354607.3 +000021.1+000019.000010.8 07.0900.32Am 1
+130627.01 -145457.8 -000037.0+000013.500004.7 07.0900.98K0 0
+132157.17 -511656.0 -000036.5-000018.700007.8 07.0900.23A3 0
+132902.79 -055719.8 -000052.2+000006.200005.5 07.0900.93K0 0
+134408.78 -432628.5 +000002.7-000003.700003.2 07.09-0.01A0 0
+135756.49 -534215.3 -000049.4-000006.700004.5 07.0900.94K0 0
+135905.24 +254857.6 +000011.7-000005.000004.1 07.0900.21A5 1
+144925.07 -654053.5 +000012.7-000001.900006.9 07.0900.58F6 0
+144948.08 +102934.5 -000028.6-000025.400007.3 07.0900.10A2 0
+154505.63 -611751.6 -000082.4-000095.200014.8 07.0900.40F3 0
+161920.72 -543048.1 +000143.9-000098.400022.8 07.0900.64G4 0
+162529.19 +712304.8 +000020.8-000031.900029.6 07.0900.62F8 0
+163130.59 +333049.3 -000025.4-000010.400008.6 07.0900.10A0 0
+163708.37 +001515.0 +000091.8+000076.400049.6 07.0900.83K0 0
+165127.46 +280718.4 +000016.4+000023.900004.8 07.0900.89G2 0
+165618.16 +524154.4 -000003.4-000003.900007.1 07.0900.05A0 0 0.61 1.20
+165618.78 +741658.2 +000054.5-000085.300020.2 07.0900.49F5 0
+170244.25 -543340.1 -000025.1-000056.400010.8 07.0900.17A3 0
+172030.72 -263259.1 -000026.4-000005.300007.5 07.0900.94G8 0
+173411.81 -545342.2 +000040.4-000297.100024.6 07.0900.67G3 0
+180515.06 +654324.5 +000009.1-000002.100002.6 07.0900.04A0 0
+180601.56 -080631.7 +000079.6+000078.100018.1 07.0900.53F8 0
+181302.49 -230702.2 +000001.8-000005.600000.9 07.0900.61F7 0 0.78 5.06
+181414.42 +705004.0 +000019.5-000004.500006.5 07.0900.21A3 0
+182629.22 +262739.7 +000000.1-000004.100004.2 07.09-0.10B2 0
+184549.83 +343106.5 +000005.0-000014.000004.2 07.0900.21A5 1
+184741.76 +132632.4 -000001.8-000006.500002.2 07.0900.09B9 0
+185632.13 +464558.9 +000007.2-000033.700007.6 07.0900.12A2 0
+185957.26 +431513.0 +000025.8+000041.900010.3 07.0900.30A3 0
+190546.90 -290452.0 -000000.7-000006.500003.0 07.09-0.01B9 0
+191356.36 -265233.7 -000012.0-000091.600015.9 07.0900.40F3 0
+192203.77 -293123.2 +000138.7+000007.600018.3 07.0900.57G1 1
+193115.78 -020636.7 -000001.0-000002.100000.8 07.09-0.14B5 1 0.43 5.29
+194023.74 +232848.3 +000027.9+000019.200010.3 07.0900.22A2 0
+194115.48 +304316.8 +000000.1-000001.200001.3 07.0900.69G5 1
+194843.64 +185201.4 -000002.1-000007.100000.4 07.0900.86G5 1
+194904.02 +534602.9 +000016.3+000007.500004.6 07.09-0.10B8 0
+201159.02 +594128.9 +000042.2+000086.700016.2 07.0900.45F5 0
+201355.44 +390932.3 +000038.8+000019.000006.9 07.0900.18A7 0
+201634.55 +212416.9 -000009.6-000014.100004.7 07.0900.07A0 0
+202643.76 +392945.3 +000004.6+000002.200004.0 07.09-0.06A0 0
+202811.83 +220746.5 -000023.6-000243.700035.4 07.0900.64G5 0
+202944.85 +025946.5 +000007.8-000003.600004.0 07.09-0.01A0 0
+203017.42 -690408.8 +000010.1-000044.700008.5 07.0900.10A3 1
+203547.09 -000004.1 +000038.8-000027.000009.8 07.0900.51F8 0
+203710.83 -011839.9 -000006.2+000027.300005.1 07.0900.96G5 0
+203748.91 -170720.7 +000013.7-000017.300003.1 07.09-0.04B9 0
+204613.25 +155425.8 +000087.4+000065.300026.1 07.0900.79K0 1
+210103.28 -294342.8 +000025.0-000038.500007.6 07.0900.15A2 0
+210703.63 -230856.0 +000116.9+000029.000014.6 07.0900.42F3 0
+211139.50 +534446.4 +000029.9-000003.800007.8 07.0900.02A0 0
+212122.17 +025827.1 +000020.3-000016.500002.8 07.0900.97K0 0
+212158.33 +720333.2 +000004.9-000012.200004.8 07.0900.11A0 0
+212903.02 +612559.2 -000041.5+000004.600013.4 07.0900.52F5 0
+214414.40 -620651.0 +000055.3-000021.300009.4 07.0900.36F0 0
+221337.81 +492816.5 +000085.1+000008.500011.7 07.0900.52F5 1
+222237.64 +815620.3 +000060.7+000074.600008.1 07.0900.43F2 0
+225141.59 +044709.5 +000035.0+000005.700004.6 07.0900.37F0 0
+230609.71 +414723.5 -000005.2-000016.100003.7 07.0900.80G5 1
diff --git a/kstars/kstars/data/hip018.dat b/kstars/kstars/data/hip018.dat
new file mode 100644
index 00000000..40561b50
--- /dev/null
+++ b/kstars/kstars/data/hip018.dat
@@ -0,0 +1,1000 @@
+233133.93 +861041.1 -000007.1-000011.000003.2 07.0900.17A5 0
+233255.44 -030100.0 +000014.7-000016.000007.6 07.0900.12A0 0
+233313.94 -123632.7 -000019.9-000023.800008.6 07.0900.15A4 0
+233937.11 -724313.3 +000141.1-000736.900087.7 07.0900.99K3 0
+235030.74 -130638.2 +000010.3-000008.000011.6 07.0900.91G8 0
+000200.11 -375406.4 +000121.6-000036.000007.0 07.0901.00K0 0
+004741.27 -312110.6 +000013.8-000006.800001.7 07.0901.39K2 0
+015602.53 +805431.1 +000111.2-000080.800005.9 07.0901.22K0 0
+022410.35 +101621.1 +000035.6-000017.800007.8 07.0901.23K0 0
+022441.44 +291441.2 +000030.1+000006.500004.6 07.0901.28K3 0
+031140.37 -002938.6 -000028.6-000032.200005.3 07.0901.17K0 0
+032416.20 -241802.6 +000043.3+000003.600002.6 07.0901.30K2 0
+060007.72 -641836.3 -000006.9+000029.500003.9 07.0901.01K0 0
+060708.94 +142657.3 -000000.4-000003.800002.6 07.0901.59K2 0
+065259.30 +024436.6 -000004.2+000001.000001.2 07.0901.11G6 0
+070002.75 -300441.7 +000011.8-000033.200004.2 07.0901.49K4 0
+071846.23 +082912.9 +000004.4-000028.300003.1 07.0901.05K0 0
+073552.86 -470920.4 +000003.4+000003.400003.4 07.0901.40K3 1
+074940.18 +120855.9 -000020.9-000034.300006.2 07.0901.24K0 0
+075524.05 -471847.1 +000006.0+000001.300004.1 07.0901.62M2 0
+082439.56 -113128.2 +000007.3-000004.700001.1 07.0901.58K2 0
+083640.83 +492234.7 +000004.2-000001.000001.7 07.0901.68M0 0
+083950.12 -340035.2 -000001.5-000018.000002.9 07.0901.37K2 0
+084610.08 -263646.1 -000008.4+000003.800000.0 07.0901.32K3 0
+084941.21 +641553.1 -000010.8+000001.900003.7 07.0901.28K0 0
+090806.31 +472525.1 -000013.3+000022.400003.8 07.0901.18K0 0
+091731.16 +695224.7 +000002.2-000003.300003.7 07.0901.08K0 0
+091955.13 -131821.0 -000045.7-000010.200005.3 07.0901.03G8 0
+091957.44 -352953.6 -000054.9+000060.300005.2 07.0901.01G8 0
+093041.36 -040355.4 -000002.6-000000.400001.9 07.0901.42K2 0
+100338.81 -125237.8 +000024.3-000030.200005.9 07.0901.39K3 0
+100922.94 -132144.3 -000011.0-000004.500004.4 07.0901.65M1 1
+100931.48 +093535.1 -000027.0+000007.100003.5 07.0901.65M3 0
+101431.79 +160818.1 +000021.6-000008.900002.4 07.0901.39K0 0
+102406.09 +341135.7 -000005.0-000013.900004.5 07.0901.55K0 0
+103218.50 +043843.0 -000012.4+000034.100004.9 07.0901.11K0 0
+113847.82 -475104.4 -000034.4-000009.800007.8 07.0901.30K2 0
+131245.81 -014530.1 -000027.8-000013.100004.5 07.0901.40M. 0
+140517.83 +563114.2 -000026.9+000010.800007.2 07.0901.04K0 0
+150100.69 +400503.9 +000001.2-000040.000006.5 07.0901.01K0 0
+152448.66 -711922.8 -000070.2-000048.400001.4 07.0901.42K2 0
+152628.14 +520309.1 -000012.6+000014.500002.8 07.0901.61K2 0
+154251.67 +065302.2 -000048.4-000006.800006.3 07.0901.16K0 0
+155828.75 +044517.5 -000019.8+000011.700006.3 07.0901.00K0 0
+162152.00 +214843.9 -000009.2+000017.000003.1 07.0901.23K2 0
+162925.73 -133413.4 +000013.6+000003.100006.2 07.0901.56K2 0
+164923.41 +525500.7 -000018.6-000006.600003.2 07.0901.08K0 0
+171811.95 -394126.7 -000002.1-000020.900001.6 07.0901.69K3 0
+173022.22 +104606.9 +000028.1-000104.000004.0 07.0901.01K0 0
+180429.90 +425138.2 +000004.3+000001.600002.7 07.0901.17K0 0
+181457.76 -152305.1 +000013.8-000001.700007.9 07.0901.17K1 0
+182249.07 +071224.3 +000001.6-000000.300003.7 07.0901.36K1 0
+184618.25 -415504.5 +000003.9-000018.800003.4 07.0901.06G8 0
+185644.49 -172638.7 -000013.4-000005.300003.0 07.0901.50K2 0
+190133.50 +023518.5 +000020.4+000023.300002.8 07.0901.70K4 0
+190813.75 +011755.2 -000000.3-000004.500000.4 07.0901.27F5 0 0.91 13.75
+191049.73 +102044.9 +000002.2-000017.900001.9 07.0901.31K0 0
+200106.37 -135627.9 -000000.6-000024.100006.8 07.0901.44K3 0
+200342.34 -360334.8 +000007.2-000011.200003.8 07.0901.23K1 0
+201320.41 +353559.6 +000005.3+000000.100000.9 07.0901.14G5 0
+203650.50 +495434.6 +000000.7+000004.400005.8 07.0901.03K0 0
+203722.67 +380554.4 -000001.8+000009.100002.6 07.0901.59K5 0
+204836.17 -430027.0 +000002.9-000024.700003.2 07.0901.28K3 0
+205200.71 -112622.2 +000068.0-000018.600005.0 07.0901.06K0 0
+214212.55 -323023.8 -000007.2+000005.600004.7 07.0901.23K1 0
+215454.38 +322019.5 -000008.2-000001.700001.8 07.0901.57K5 0
+215538.39 -210823.6 -000038.2-000030.100004.0 07.0901.48M3 0 0.13 23.30
+215625.95 -512445.6 +000042.5-000046.900002.8 07.0901.10K0 0
+220316.76 -312642.5 +000000.7-000014.200001.7 07.0901.40M5 0
+220816.47 +724606.7 -000009.8-000008.600001.7 07.0901.90M4 0
+221351.49 -042704.7 +000003.9-000008.600004.9 07.0901.51K0 0
+224421.33 -144033.9 -000003.0-000004.700002.3 07.0901.57K4 0
+224449.98 -564937.3 +000014.5-000005.500001.4 07.0901.23K2 0
+224812.97 +844633.6 +000051.0-000003.700004.6 07.0901.08K0 0
+225047.97 +664416.4 +000031.6-000009.200004.8 07.0901.40K2 0
+230518.51 -074516.8 +000019.5-000001.400003.0 07.0901.22G8 0
+233712.25 +555235.8 +000013.7-000018.700002.8 07.0901.66K5 0
+234417.48 -642022.8 +000031.1-000002.400005.5 07.0901.15K1 0
+001003.28 -085827.1 +000079.9+000011.900010.2 07.1000.34F0 0
+001748.38 -015145.9 -000004.4+000004.900005.4 07.1000.90G5 0
+002826.42 -291704.7 +000040.1-000044.000017.9 07.1000.50F5 0
+003221.78 +582019.1 +000006.9-000027.300011.4 07.1000.38F2 1
+012040.56 +513541.2 +000005.9-000004.400001.6 07.1000.04B9 1 0.35 2.33
+015552.67 -682330.8 -000022.0-000002.500005.2 07.1000.91G8 0
+020501.46 +642308.2 -000000.7-000001.900000.2 07.1000.31B1 1
+021155.15 -705703.5 -000000.7+000007.300005.0 07.1000.99G8 0
+022552.10 +250934.7 -000012.2-000001.200003.2 07.1000.27A3 0
+023657.64 +243853.1 +000150.6-000012.600025.4 07.1000.41F4 0
+024738.61 +294042.8 -000002.5-000007.400002.3 07.1000.01B9 0
+030332.01 -105829.3 -000027.0-000108.200020.4 07.1000.49F8 1
+034355.15 -190640.6 +000309.9+000156.500071.2 07.1000.93K2 0
+045023.87 +171209.9 +000102.8-000029.700023.0 07.1000.56F8 1
+045255.78 +754237.9 +000104.6-000174.400022.1 07.1000.74G5 1
+051743.66 -542820.7 +000001.0+000023.000004.4 07.1000.89G6 0
+053839.72 -082815.7 -000000.8+000002.400003.9 07.10-0.07B9 0
+054147.48 +631747.3 -000006.3-000220.100014.4 07.1000.93G5 0
+054352.67 -211647.2 +000195.4+000013.400023.1 07.1000.53F8 0
+055855.87 +295901.9 +000016.2-000036.600009.2 07.1000.16A3 0
+060103.11 -370417.8 +000013.4+000002.500003.6 07.1000.92G8 1
+063705.75 -021044.5 -000006.2-000002.400003.3 07.10-0.04B9 0
+063845.61 -161539.1 +000004.8-000005.800009.9 07.1000.02A0 0
+072004.68 -045929.2 -000066.4-000002.500010.9 07.1000.29A5 0
+074542.81 -054042.6 -000019.8+000005.300004.1 07.1000.05A0 0
+075250.24 -503118.1 -000003.8+000005.900001.1 07.1000.01B3 0
+080032.42 +185035.4 -000010.8-000007.400005.5 07.10-0.01A0 0
+080748.53 +383450.4 -000018.2-000012.200004.5 07.1000.34F0 1
+081823.03 +090905.0 -000085.1+000007.500001.6 07.10-0.15B8 0
+082400.11 +685528.2 +000013.3+000026.100007.9 07.1000.46F5 0
+085746.66 +381532.7 -000124.4-000068.100022.0 07.1000.48F5 1
+090158.79 +024016.4 -000008.5-000002.700006.6 07.1000.30A2 1 0.07 2.86
+092148.82 +883413.1 -000012.0+000016.500008.0 07.1000.17A0 1
+093254.89 -140002.4 -000000.5-000013.300006.3 07.1000.99K0 1
+101022.29 +625457.8 -000035.5-000171.500012.0 07.1000.96K0 0
+101029.89 -675028.8 -000024.7+000004.700003.3 07.10-0.05B5 0
+101223.94 -150404.9 -000015.8-000009.700005.5 07.1000.07A0 0
+102305.33 +351303.5 -000040.4-000010.100012.3 07.1000.20A2 0
+102709.69 -420310.8 -000061.8-000013.500006.7 07.1000.10A3 0
+102741.42 -442032.1 +000005.8-000003.200006.3 07.1000.90G5 0
+110902.57 +300225.7 -000021.3-000017.200006.1 07.1000.87G5 0
+111846.75 +664103.3 -000045.0-000005.300007.5 07.1000.28F0 0
+113131.77 +174459.6 -000007.3-000033.500004.5 07.1000.01A1 0
+114750.04 +494922.6 -000017.6+000010.000005.6 07.1000.06A2 1
+114803.98 -351330.5 -000139.8-000068.500014.4 07.1000.76G5 1
+120601.37 +684155.5 -000022.5-000032.400007.7 07.1000.46F5 1
+120710.81 +125908.1 +000024.7-000043.600000.1 07.1000.02B9 0
+123218.69 -794701.9 -000029.2+000006.500007.4 07.1000.07A0 0
+124852.28 +120548.2 +000234.8-000140.200027.6 07.1000.66G5 0
+125728.54 -094539.7 +000045.4-000104.700011.2 07.1000.49F5 1
+132227.56 -255027.2 -000125.6+000006.900014.3 07.1000.43F5 0
+132905.42 -635226.5 -000005.5-000002.300000.5 07.1000.05B1 0
+133417.89 -113214.0 -000068.9-000055.500015.2 07.1000.46F2 0
+135318.14 -663044.7 -000003.8-000003.400000.3 07.1000.10B2 0
+135756.79 +050704.0 -000010.8-000020.100004.9 07.1000.91G5 0
+141852.38 +483533.2 +000055.8-000059.100013.6 07.1000.29A5 0
+142909.86 -290648.7 -000001.4+000014.300017.7 07.1000.51F7 1
+144925.35 -083015.4 +000024.0-000029.400007.2 07.1000.46F5 0
+151621.57 +370410.1 -000268.4+000027.100028.6 07.1000.60F8 1
+153849.53 +103656.8 +000017.9-000004.000006.4 07.1000.97G5 0
+154700.08 -624748.4 +000090.8+000092.900025.2 07.1000.50F6 0
+160404.03 +251511.3 -000488.8+000696.600046.6 07.1000.77G8 1
+163626.00 +305634.1 -000002.5-000465.300025.4 07.1000.56F8 0
+165146.49 +252400.7 -000042.3-000000.400014.1 07.1000.35F4 0
+165654.67 -403044.4 +000000.5-000001.800001.2 07.1000.00O7 1
+171332.28 -471909.7 -000002.5-000025.700007.0 07.1000.03A0 0
+171410.57 +120222.9 -000031.4-000030.200004.4 07.1000.98K0 0
+171710.81 +255225.7 -000001.2+000014.700004.3 07.1000.10B9 0
+174815.08 -355342.9 -000012.7-000025.300004.8 07.10-0.04B9 0
+180230.89 +441402.6 -000035.6-000064.500012.8 07.1000.48F2 1
+180645.79 -282149.7 -000003.9-000012.300002.4 07.10-0.02B7 0
+181905.99 +121136.0 +000000.1-000008.100000.5 07.10-0.08B8 0
+182215.97 -142319.3 +000001.4-000000.400004.0 07.1000.62A1 0
+183507.88 -165907.9 -000000.2-000001.500000.3 07.1000.43A3 0
+184113.12 -421000.0 +000004.1+000012.000005.9 07.1000.13A2 1
+184225.45 -201842.9 -000005.0-000009.500002.0 07.1000.15As 0
+184504.35 -112717.9 +000003.4-000023.300002.5 07.1000.18B8 0
+184955.77 +262530.4 -000001.3+000023.100007.8 07.1000.20A2 1
+184957.26 -520719.2 -000012.6-000017.700004.7 07.1000.23A3 1
+190242.97 +681930.6 +000007.5-000000.700004.3 07.1000.07A2 0
+191033.96 +420119.9 +000006.1+000002.900004.9 07.1000.04B9 0
+191708.98 +411553.4 +000000.9-000008.300004.0 07.1000.91G5 0
+192139.29 -293619.6 +000122.6-000010.200020.0 07.1000.57G1 0
+195244.34 -315836.3 +000003.9-000007.400000.8 07.1000.19A2 0
+201028.04 +250256.6 +000017.0-000002.000006.8 07.1000.13A0 1
+201118.84 -000735.0 +000026.0-000026.500006.8 07.1000.45F0 0
+201332.99 +361942.2 +000002.1-000002.400000.6 07.10-0.09B0 0
+202444.50 -084610.0 -000003.8-000000.500004.4 07.1000.29A3 1
+203034.97 +441854.9 -000002.5+000001.600000.9 07.1000.85O9 0
+211203.86 +761836.6 +000011.4+000009.000006.1 07.10-0.10B9 0
+212357.99 +513925.8 +000008.3+000004.100002.4 07.10-0.09B9 0
+213836.38 +533449.0 +000012.8+000017.900003.9 07.1000.29F0 1
+220714.37 +704138.9 +000010.8+000010.400003.3 07.1000.14A0 0
+220739.41 +104513.1 +000051.3-000014.400005.8 07.1000.89K0 1
+221420.48 -191455.8 +000019.6-000050.300013.9 07.1000.47F6 0
+221434.61 +293420.8 +000032.8-000033.200006.1 07.1000.57F5 1
+222807.24 +121455.5 +000196.2-000008.800015.9 07.1000.89K0 1
+224104.29 -233116.2 +000037.0-000048.500011.8 07.1000.57G1 0
+230121.23 +145214.9 -000047.6-000006.200006.5 07.1000.98K0 0
+230503.42 +243118.6 -000032.7+000001.100012.3 07.1000.43F5 0
+230529.02 +243911.0 -000005.4-000008.100004.4 07.1000.10A0 0 0.04 1.09
+230530.92 +142705.2 +000387.0+000091.200026.4 07.1000.60G0 0
+231457.89 +280415.1 +000023.0-000015.700007.5 07.1000.03A0 0
+232627.43 +083839.8 +000026.9-000222.800020.6 07.1000.60G0 0
+233102.55 -690435.2 +000182.4-000122.900033.1 07.1000.59G0 0
+000510.31 -322806.6 -000062.3-000065.900006.3 07.1001.13K1 0
+004359.37 +490413.6 -000001.5-000001.200001.9 07.1001.05K0 0
+005720.20 +521423.8 -000003.8-000003.200001.1 07.1001.65K2 0
+011117.29 -133011.8 +000009.3+000001.500003.9 07.1001.49M3 0
+015652.10 +522922.0 +000001.4-000005.800000.3 07.1001.48K5 0
+022728.46 -754425.6 +000005.7+000033.000004.5 07.1001.13K0 0
+032734.90 -395250.0 +000021.0-000002.000002.1 07.1001.51K4 0
+044657.22 -211241.3 +000017.0+000017.500006.6 07.1001.02K0 0
+044841.05 +075023.7 -000007.9+000024.400003.9 07.1001.51K5 0
+051058.93 -345413.7 +000003.5+000009.600001.4 07.1001.44K3 0
+055456.55 -593630.6 +000030.3+000017.100006.6 07.1001.10K0 0
+060134.19 -162355.7 +000012.7+000009.200003.9 07.1001.06K0 0
+060206.34 +650335.4 +000009.5-000029.000003.5 07.1001.25K0 0
+060326.08 +035145.4 -000014.9-000067.600005.2 07.1001.27K0 0
+062410.62 +600504.0 -000029.7+000008.300007.6 07.1001.05K0 0
+070441.36 -402902.6 +000004.7+000015.300001.9 07.1001.27K2 0
+072351.14 -393216.0 -000021.4-000010.300004.9 07.1001.03K0 0
+072401.29 -035843.9 -000004.5-000000.200001.4 07.1001.43K0 1
+073149.23 +010954.9 +000059.1-000036.400003.7 07.1001.01K0 0
+084822.84 -652549.7 +000008.5+000006.500005.4 07.1001.15K0 1
+085457.73 -154645.9 -000122.0+000067.400008.9 07.1001.05K1 0
+091150.84 -281853.7 -000098.7+000045.600007.8 07.1001.06K0 0
+091241.36 -030158.8 +000025.1-000030.000003.6 07.1001.31K0 0
+104926.81 +170847.2 +000000.9-000000.900005.1 07.1001.00K0 0
+112909.65 +672729.8 -000046.1+000004.800004.5 07.1001.24K0 0
+134456.90 -073803.8 -000038.1+000003.100004.9 07.1001.26K0 0
+161814.14 -345453.0 -000032.3-000005.000004.4 07.1001.70K5 0
+170540.79 +560806.5 -000068.6+000064.000006.2 07.1001.12K0 0
+182436.86 -321728.0 -000002.4-000004.500004.2 07.1001.39K1 0
+185623.20 -111923.8 -000026.7-000024.400004.5 07.1001.61K5 0
+212216.24 -713416.6 -000006.1-000013.400003.0 07.1001.62M2 0
+214354.72 -542959.7 -000000.2-000011.300002.6 07.1001.62M2 0
+223227.44 +193724.7 +000036.9+000037.100003.9 07.1001.50K5 0
+233047.07 +335008.7 +000024.2-000020.500005.5 07.1001.25K2 0
+000904.30 +195528.7 +000010.1+000020.700008.7 07.1100.48F5 0
+002214.25 -051130.8 -000019.3-000019.400006.6 07.1100.15A2 0
+002325.00 -185329.6 +000036.4-000030.300005.1 07.1100.99K0 0
+003814.71 +844030.1 -000020.0-000017.900024.8 07.1100.55F8 0
+003836.16 -233556.9 -000071.8-000039.500016.0 07.1100.42F3 0
+004846.60 +782802.3 +000022.8-000019.300006.2 07.1100.97K0 0
+005319.37 +493920.3 +000011.5-000005.300002.3 07.11-0.01B8 0
+010822.59 +541353.0 +000010.8-000010.100002.9 07.1100.08A0 0
+012915.31 +600208.4 -000000.4-000002.200000.4 07.1100.74F3 0
+013500.96 -295438.0 +000085.6+000096.600042.3 07.1100.91K3 1 0.20 0.48
+013848.56 -532619.6 -000008.4-000051.600008.6 07.1100.43F5 1
+014835.95 -261513.1 -000027.8-000002.000008.8 07.1100.28F0 0
+015801.14 +283112.0 +000027.4-000020.000006.4 07.11-0.02A0 0
+025239.63 +062829.4 +000021.9-000012.600004.0 07.11-0.01B9 1
+030842.51 -352557.4 -000026.2-000113.300010.8 07.1100.68G3 0
+033906.71 +244210.7 +000021.4-000046.000006.9 07.1100.04A0 0
+035100.47 +690610.2 +000022.7-000023.800005.0 07.1100.92K0 0
+041434.27 +104205.0 +000119.8-000005.200021.1 07.1100.51F8 0
+042427.59 +414348.2 +000011.6-000021.100010.6 07.1100.16A2 1
+043815.23 +315955.7 +000000.2-000008.700003.0 07.1100.30B2 0
+045920.51 -365218.3 -000048.4+000114.900013.8 07.1100.47F3 1
+051118.14 +294348.0 +000004.0-000021.400005.1 07.11-0.03A0 0
+051327.85 -553407.2 +000050.1-000101.300018.9 07.1100.64G2 0
+051946.33 -255539.7 +000037.8+000072.400008.0 07.1100.40F2 1
+052128.43 -013246.4 -000002.6+000000.100004.2 07.11-0.08B8 0
+053006.14 +293255.3 +000013.3-000026.800003.4 07.1100.85G5 1
+053734.80 -012519.7 +000000.9-000001.100002.5 07.11-0.10B4 1
+054417.56 -100059.0 +000066.0-000143.600025.4 07.1100.64G0 0
+055217.29 +711721.9 +000001.0+000005.400003.7 07.1100.17A3 0
+063324.21 +781006.6 -000002.4-000008.000004.2 07.1100.02B9 0
+064931.58 -453400.9 +000002.2+000011.000005.8 07.11-0.03A0 1
+070039.12 +165733.1 -000000.7-000012.100002.7 07.11-0.05B9 0
+070935.76 -151435.4 -000000.8+000000.700000.3 07.1100.19A1 0
+071722.39 -290751.9 -000001.7-000006.200003.7 07.1100.06Ap 0
+073039.61 +275431.8 -000046.5-000042.100021.4 07.1100.47F5 0
+073704.75 -272518.1 -000007.5+000008.300001.7 07.1100.32B8 1
+075242.11 +032302.0 +000001.8-000024.200006.4 07.1100.19A2 1
+082435.29 -404449.3 -000007.0+000009.600002.3 07.11-0.16B5 0
+083928.93 -181602.3 -000097.5-000065.100011.7 07.1100.34A2 1
+085751.16 -185320.3 +000006.8-000026.900008.4 07.1100.00A1 1
+090038.05 -211257.4 -000045.2+000034.300009.8 07.1100.36F2 0
+091656.01 -400659.9 -000036.3+000025.500006.1 07.1100.98K0 0
+092125.37 +401702.2 +000024.9-000010.400011.4 07.1100.32A2 0
+092937.31 -503613.5 -000020.3+000015.000007.4 07.1100.39F3 0
+094137.32 -683018.0 -000012.0+000004.100002.2 07.11-0.07B3 0
+094846.79 +645339.2 +000002.9+000036.600016.1 07.1100.47F5 0
+095041.08 -072255.5 +000009.7-000038.600008.6 07.1100.42F2 0
+095913.07 -580741.6 -000022.2+000012.100004.0 07.11-0.03B9 0
+103922.92 -555923.3 -000015.1-000002.600002.5 07.11-0.10B5 0
+104021.18 +273131.0 +000009.0-000000.800005.2 07.1100.06A2 0
+104559.86 +565514.9 +000011.0+000016.500009.0 07.1100.31A8 0
+110416.68 -364317.6 -000034.1+000017.000008.6 07.1100.23A8 1
+110839.52 -392820.1 -000022.1+000006.900002.3 07.1100.07A0 0
+112803.55 -005352.1 -000003.9-000020.700008.4 07.1100.03A0 0
+113042.78 +564446.9 +000001.5+000010.900005.8 07.1100.31F0 0 0.08 0.12
+113805.61 +315251.2 -000024.7-000022.700009.4 07.1100.41F2 0
+114307.73 -722643.9 -000009.5-000000.700003.5 07.1100.05B8 1
+120124.87 -340301.1 -000021.6-000007.400004.7 07.1100.93G8 0
+122054.17 -472716.7 -000063.0+000010.100007.2 07.1100.25A7 1
+122449.44 -580710.7 +000013.0-000019.000004.8 07.1100.69G0 1
+130345.89 -341501.1 -000013.1-000002.700004.5 07.1100.85K0 0
+131529.48 -873337.1 -000221.3-000155.500040.5 07.1100.71G5 0
+133531.73 -220128.1 -000130.3-000036.900020.1 07.1100.48F7 0
+133558.99 -731938.7 -000015.8-000009.100004.2 07.1100.04B8 0
+140103.62 +215834.9 +000029.0-000035.500006.1 07.1100.91K0 0
+140407.13 -371550.3 -000016.9-000016.700005.7 07.1100.72G3 0
+141411.05 -510943.7 -000033.2+000002.800006.7 07.1100.98G8 0
+142515.75 +533506.5 +000084.6-000074.300023.6 07.1100.53F8 0
+145322.12 -455120.7 -000003.8-000000.800004.1 07.11-0.10B3 1
+145616.86 +032458.4 -000042.6-000041.400007.0 07.1100.41F2 0
+151456.60 +381803.6 -000032.4+000044.400007.9 07.1100.36F0 1
+151535.31 +100735.7 +000048.3-000026.000014.6 07.1100.34F2 0
+151841.98 +102539.7 -000103.0+000015.000021.1 07.1100.50F8 1
+152544.44 -011515.7 -000085.7-000021.400017.3 07.1100.43F2 0
+152833.00 +003625.3 -000042.5+000006.800009.8 07.1100.37A3 0
+154311.54 -252456.0 +000027.8-000015.100008.6 07.1100.41F0 1
+154957.76 -035516.2 -000016.9-000021.100010.1 07.1100.10B9 0
+155011.88 +055717.4 -000029.7-000026.500009.0 07.1100.15A0 0
+155456.25 -532901.8 -000010.9-000011.500002.4 07.1100.01B8 1
+160942.94 -562645.5 -000136.1+000334.500069.7 07.1100.86K3 0
+163628.68 -401810.7 -000010.8-000021.900005.4 07.1100.09B9 0
+164535.57 -335100.9 +000038.5-000084.100012.3 07.1100.56F7 0
+164851.43 -043055.7 +000004.9-000084.400014.7 07.1100.76G5 0
+171631.12 +180110.9 -000002.7-000013.200002.7 07.11-0.04B9 0
+172752.26 +112325.8 -000021.2+000004.800010.4 07.1100.14A3 1
+173433.39 -181314.9 -000008.0-000008.800004.2 07.1100.41F0 0 0.12 1.51
+174817.28 -471518.4 +000002.2+000006.300007.3 07.1100.15A2 0
+175001.23 +242805.1 +000001.8-000003.000003.3 07.11-0.09A0 0
+180700.25 -481450.3 +000003.7+000008.600003.8 07.1100.99G8 0
+180730.09 +262453.4 +000004.5+000017.200007.1 07.1100.93G8 0
+180853.54 -423925.3 +000004.6-000005.800001.3 07.11-0.11B7 1
+181140.75 -350131.4 -000000.5-000008.800003.2 07.11-0.03B9 0
+182213.89 -150517.8 +000002.4+000004.600006.6 07.1100.00F0 1
+182723.21 -360057.4 +000000.9-000007.500000.1 07.11-0.03B8 0
+183004.37 -435000.9 +000008.2-000156.000011.6 07.1100.50F5 0
+184543.69 +112949.3 -000008.2-000005.100003.5 07.1100.04A0 0
+185014.95 +113121.6 +000002.8+000006.000000.9 07.1100.70A0 1
+185655.18 +564457.4 +000036.8+000040.600007.0 07.1100.39F2 1
+190726.52 +060945.4 +000002.5+000013.600008.4 07.1100.14A2 0
+193252.79 -464636.5 +000071.5-000156.800008.2 07.1100.70K1 1
+201147.38 +401948.0 +000002.1+000000.500002.3 07.11-0.08B9 0
+201517.20 +454427.7 +000003.6+000002.500002.9 07.11-0.09A3 0
+201852.02 +211236.4 +000019.1-000002.500007.0 07.11-0.01A0 0
+202526.35 +415437.5 +000003.2-000002.200009.2 07.1100.24A2 0
+202725.19 -013330.7 -000060.6-000055.500012.9 07.1100.68G0 0
+204914.66 +143620.8 +000003.7-000005.000005.0 07.11-0.05A0 1
+211404.91 +581749.9 -000012.7-000019.100007.7 07.1100.16A0 1
+212723.22 -133515.3 +000011.6+000000.500002.2 07.11-0.09B9 1
+214422.38 +840218.5 +000083.1+000033.900010.8 07.1100.27A5 0
+220106.69 +391445.4 +000011.9-000003.500005.1 07.11-0.02A0 0
+220845.81 -254612.8 +000039.0-000037.800005.3 07.1100.17A2 1
+221913.34 +333024.1 +000029.8+000007.000003.6 07.1100.98K0 0
+222613.12 +690237.1 -000005.6-000016.500005.0 07.1100.28F0 0
+223946.42 -282053.0 +000093.8-000038.600007.7 07.1100.46F5 1
+230958.74 +475733.9 +000154.2-000001.100034.1 07.1100.66G5 1
+231042.40 +263123.0 +000047.6-000012.800011.4 07.1100.20A2 1
+231629.48 -231331.7 -000041.7-000027.700013.2 07.1100.31F2 0
+232902.22 +160045.2 -000000.3+000000.200005.5 07.1100.08A2 0
+233800.13 +485948.5 +000195.8-000119.100019.8 07.1100.67G0 0
+233950.41 +345719.8 +000058.4-000040.000008.7 07.1100.15A2 1
+234108.27 -320416.8 +000114.4+000030.100022.1 07.1100.67G1 0
+001026.76 +283910.5 -000005.0-000016.700003.6 07.1101.53M4 0
+002613.43 -393857.1 -000039.8-000077.000008.5 07.1101.00K0 0
+012604.99 -224754.2 +000022.6+000003.700003.7 07.1101.26K0 0
+013835.76 -653623.2 +000086.8-000020.000004.9 07.1101.19K1 0
+015424.56 +112409.6 +000015.0+000015.000006.7 07.1101.16K0 0
+021432.49 +063903.9 +000042.7-000009.800004.2 07.1101.22K0 0
+023206.48 +501050.8 +000022.8+000009.800001.9 07.1101.73M0 0
+023859.77 +145137.7 +000020.9-000011.900005.2 07.1101.12F7 1
+023934.45 -665726.2 +000029.6-000020.600002.8 07.1101.29K3 0
+030255.87 -604751.9 +000027.6+000008.600004.2 07.1101.41K5 0
+030739.80 +012421.5 +000004.6-000006.200004.7 07.1101.34K0 0
+035458.62 -145421.2 +000005.0-000013.200003.2 07.1101.71M1 0
+041510.30 +295408.9 +000137.6-000167.900014.7 07.1101.07K1 0
+042145.47 +500206.7 +000005.0-000007.100002.1 07.1101.32G0 1
+044905.74 +613026.8 +000039.9-000021.300004.7 07.1101.50M3 0
+071900.65 +350928.3 -000013.9+000000.600001.6 07.1101.34K0 0
+072545.33 +042646.2 -000013.4-000098.300006.0 07.1101.10K0 0
+073409.24 +460903.2 -000039.3-000034.600004.6 07.1101.58K5 0
+073723.56 -362504.6 +000015.3-000019.500003.8 07.1101.23K0 0
+074004.39 -301008.7 -000006.6+000004.500000.9 07.1101.06K2 0
+074218.88 -160409.1 -000006.0+000000.600003.4 07.1101.05G8 0
+075427.44 -413929.4 -000005.0-000027.900005.7 07.1101.07K1 0
+080012.54 -551257.2 -000018.8+000024.900005.2 07.1101.24K2 0
+080856.86 -714318.6 -000000.8+000003.000002.4 07.1101.58K4 0
+081559.34 -192429.6 -000004.1-000007.500000.8 07.1101.62K5 0
+082029.49 -063737.7 -000005.3-000001.500002.8 07.1101.58K2 0
+085740.38 -245027.7 +000060.6-000028.700006.1 07.1101.00K0 0
+100931.10 +683950.7 -000004.5-000035.400006.8 07.1101.04K0 0
+102414.18 -695503.7 -000031.2+000003.600002.4 07.1101.65M2 0
+111218.99 -294657.0 -000005.8+000002.000002.4 07.1101.65M0 0
+113016.38 +375713.9 +000064.1-000015.700007.2 07.1101.25K0 0
+124526.06 -714240.7 -000057.4-000008.400004.5 07.1101.62M5 0
+131047.26 +131824.4 -000047.5+000001.500005.8 07.1101.12K0 0
+132045.32 -234548.4 -000079.3-000024.700004.8 07.1101.57K5 0
+135014.73 -205209.6 -000005.5-000000.200002.6 07.1101.50K4 0
+135910.72 +642306.6 -000041.6+000027.800004.8 07.1101.07K2 0
+142513.18 -280751.4 -000000.6-000010.100001.9 07.1101.38K2 1
+143828.97 -033639.7 -000018.0-000018.300004.3 07.1101.64M2 0
+144309.34 -581559.2 +000005.5-000004.200004.5 07.1101.42K2 0
+152041.44 -255924.0 -000032.5-000154.600012.2 07.1101.03K0 0
+153422.74 -570423.1 -000018.6-000017.600003.7 07.1101.11K1 0
+155905.89 +292554.2 +000039.1-000057.800006.8 07.1101.15K2 0
+160645.09 -643341.7 -000003.6-000005.600002.2 07.1101.30K1 0
+170238.47 +204332.2 +000001.9+000000.200000.1 07.1101.68M0 0
+171434.12 +632111.3 +000002.3-000016.900003.5 07.1101.57K5 0
+172002.90 +694513.1 -000001.3-000011.900002.2 07.1101.18K2 0
+173102.24 -024936.2 -000004.1-000010.100003.9 07.1101.53K0 0
+180124.65 +303842.9 +000008.4+000015.200002.4 07.1101.27K5 0
+192312.22 +201639.7 -000007.4+000098.700009.1 07.1101.14K3 0
+192350.15 -345801.1 +000010.2-000004.700005.1 07.1101.26K0 0
+200458.01 -211850.4 +000054.4-000038.000003.9 07.1101.04G8 0
+201439.90 +585621.1 -000003.2+000001.900004.7 07.1101.36K2 0
+201635.98 +452020.8 -000000.1+000008.500002.5 07.1101.50K5 0
+204821.45 +073539.3 +000039.5-000013.500004.8 07.1101.00K0 0
+205827.26 +412127.8 +000005.2+000005.100004.9 07.1101.52M0 1
+211858.21 +321050.9 +000010.4-000010.100001.8 07.1101.38K2 0
+224757.40 -584105.0 +000011.6-000011.200003.1 07.1101.55K5 0
+225909.35 +802038.2 +000030.1+000036.000003.5 07.1101.22K2 0
+230922.51 +020839.7 +000023.3+000013.700001.9 07.1101.27K2 0
+232123.13 +363004.1 +000059.0+000004.900005.2 07.1101.44K2 0
+234157.20 -421607.4 +000032.8-000042.700006.2 07.1101.02K1 1
+234741.99 -004543.6 -000023.0-000026.100005.1 07.1101.14K0 0
+000801.73 +312328.4 -000028.3-000024.000008.2 07.1200.18A5 0
+010032.75 +582150.9 +000001.9-000004.800004.5 07.1200.20A3 0
+010603.95 +574523.3 +000001.6-000002.400002.6 07.1200.02B3 0 0.08 1.93
+012512.35 +283401.5 +000252.6-000158.600022.6 07.1200.58F8 0
+023524.47 -092102.7 +000004.6-000005.200008.2 07.1200.01A0 0
+031952.00 +132237.5 +000001.8-000010.100004.1 07.1200.78F8 0
+032448.96 +283909.7 +000030.0-000057.000009.6 07.1200.13A0 0
+032604.47 +494444.1 -000000.3+000000.500000.7 07.1200.37A3 0
+033943.28 -525456.2 -000193.6-000091.900028.9 07.1200.58F8 0
+034843.63 +341837.2 -000005.2-000002.800002.3 07.1200.71F8 0
+040000.25 -191448.1 +000034.9-000018.600011.3 07.1200.51F7 1
+041230.86 -360909.4 +000062.2+000024.600007.2 07.1200.41F3 0
+041701.22 +194033.4 +000003.5-000103.100010.4 07.1200.44F5 1
+042050.56 -192008.3 +000007.3-000001.600005.7 07.1200.86G8 0
+044251.64 +184314.4 +000103.5-000092.200023.2 07.1200.68G5 0
+044317.17 -233741.9 +000050.0-000013.300017.2 07.1200.41F2 0
+045454.81 +162311.5 +000000.1-000006.700005.6 07.1200.21A0 0
+050205.47 +690937.7 +000086.4-000079.300015.8 07.1200.45F5 1
+050622.15 -144147.7 +000003.2+000004.300002.0 07.12-0.10B8 0 0.12 3.09
+052639.21 -135134.3 -000013.5+000007.200005.5 07.1200.08A2 0
+053227.57 +265853.9 -000001.9-000020.200003.2 07.1200.13B5 0
+053539.54 -813643.0 -000030.6+000030.100020.1 07.1200.50F6 0
+053951.50 +241331.3 -000003.1+000040.200018.6 07.1200.40F3 0
+054247.46 +381152.9 -000002.8-000005.900008.2 07.1200.97K0 0
+054431.34 +150348.8 +000000.4-000024.700003.5 07.1200.79G0 1
+060705.20 -810347.7 +000002.5+000033.000006.2 07.1200.32A9 0
+062627.78 -191929.9 +000011.0-000012.000004.2 07.1200.21A6 0
+062955.96 +070643.2 -000001.6-000003.700003.6 07.12-0.12B2 1
+063852.69 +330105.1 -000053.7-000018.100013.7 07.1200.37F0 0
+065836.71 -071108.4 +000039.8-000060.900005.7 07.1200.81G0 1
+071707.21 -283601.4 -000014.8-000004.500003.4 07.12-0.01A0 0
+073002.11 -250846.4 -000011.6+000004.700003.9 07.1200.21A4 0
+073056.58 +083307.2 -000009.4-000006.700003.0 07.1200.44A2 0
+074710.16 -390611.7 -000033.0-000007.000005.5 07.1200.37F3 0
+074851.52 -431840.7 -000007.9+000008.700002.6 07.12-0.14B3 0
+082600.61 -321012.2 -000060.0+000021.600010.1 07.1200.36F0 0
+082700.04 +071316.1 -000017.7-000003.200006.5 07.1200.20A2 0
+082851.71 +535144.5 +000086.5-000059.800023.7 07.1200.56G0 0
+083123.92 -193020.4 -000014.8-000014.400009.0 07.1200.39F3 0
+083701.31 -440652.9 -000004.5+000007.200001.4 07.1200.77G1 0 1.20 20.41
+092838.77 -252600.6 -000018.9-000023.100005.9 07.1200.23A4 0
+093928.10 +351435.1 -000068.1+000002.400020.6 07.1200.54F5 0
+093929.43 +724448.4 -000012.1+000026.100009.7 07.1200.16A3 0
+094447.82 -273749.5 +000001.4-000019.600009.8 07.1200.36F2 0
+094945.72 +525327.9 -000041.1-000042.200007.0 07.1200.94K0 1
+102159.41 -180204.1 -000011.9-000006.900002.6 07.12-0.11B5 0
+102259.24 +190751.4 -000013.5+000007.000003.7 07.1200.98G5 0
+102414.06 -243624.1 -000342.4+000070.800014.6 07.1200.67G3 0
+102842.52 +131720.0 -000043.7-000000.900010.2 07.1200.15A2 0
+102942.19 -220240.4 -000060.4+000015.800007.1 07.1200.28F0 0
+104523.42 +411828.0 -000035.2-000040.100009.4 07.1200.28A7 0 0.07 0.08
+111906.70 +132326.7 -000146.0-000000.500021.0 07.1200.51F8 0
+113717.86 +061612.0 -000017.6+000009.100006.0 07.1200.22A2 0
+121417.06 -663255.3 -000010.5+000000.500002.0 07.12-0.01B5 0
+122023.04 +662328.2 +000013.8+000002.100004.5 07.1200.07A0 1
+122457.01 +425116.7 -000100.6+000036.600012.1 07.1200.37F2 0
+123103.32 +234622.8 -000059.9+000038.900015.5 07.1200.62F8 0
+123539.42 -170901.0 -000042.9-000034.100014.2 07.1200.41F2 0
+125339.83 -711624.5 -000039.9-000011.200007.8 07.1200.04B9 0
+131105.34 -170523.2 -000012.7-000031.800010.3 07.1200.34F2 0
+132157.11 -385115.7 -000071.8-000058.500016.7 07.1200.62G1 0
+133531.46 -854927.4 -000017.6-000006.200004.3 07.1200.01B9 0
+134410.54 +273507.9 -000002.4-000010.300009.8 07.1200.29A3 0
+135126.60 -730837.3 +000036.3-000007.700012.7 07.1200.30A9 0
+140256.90 +145831.2 -000058.2+000003.200038.3 07.1200.74G5 0
+142833.28 +281725.9 +000015.2-000004.800003.8 07.12-0.01A1 1
+143317.79 +855618.3 -000016.1-000004.800005.6 07.1200.93K0 1
+144943.00 +230156.5 +000052.4-000006.500019.9 07.1200.46F6 0
+145036.21 -120105.6 -000045.7-000010.700009.8 07.1200.47F2 0
+153723.62 +121805.6 -000069.1+000032.900009.4 07.1200.41F0 0
+155456.85 +342145.0 -000007.0+000005.900006.6 07.1200.16A2 1
+160258.84 -080253.5 +000015.2-000007.600014.0 07.1200.43F2 0
+160344.47 -602954.4 -000004.2-000002.200000.8 07.12-0.05B3 0
+163632.05 -670017.5 -000025.5-000023.600006.9 07.1200.09A1 1
+164557.99 +040230.6 +000007.1-000013.800006.6 07.1200.41F2 0
+170110.77 -133358.8 -000014.9-000323.400038.2 07.1200.61G2 0
+173903.99 -605624.6 -000017.1-000092.000010.3 07.1200.30A3 0
+181342.92 -753302.4 -000002.0-000022.100004.3 07.1200.00B9 0
+184911.05 +143929.3 +000001.1-000015.000002.8 07.1200.01A0 0
+185711.55 +144958.8 +000017.6+000006.700004.6 07.1200.72G5 1
+190201.74 -403945.9 +000003.5-000005.300002.2 07.12-0.04B5 0
+190421.32 +271914.7 -000002.8-000001.900005.4 07.12-0.03B9 0
+191352.57 +362527.4 +000000.2+000001.600003.7 07.12-0.01A0 0
+192933.82 -152131.4 +000012.8-000003.500005.3 07.1200.12A1 0
+193622.98 +155331.9 +000044.2+000057.700019.2 07.1200.53F8 0
+194538.96 -703735.6 +000060.2-000062.000004.5 07.1200.95G8 0
+194725.17 -432041.8 -000101.8-000070.900026.6 07.1200.56G0 1
+200636.24 -042502.6 -000001.9-000017.700005.5 07.1200.15A0 0
+200638.76 +073434.2 +000001.0-000020.500007.5 07.1200.11A1 0
+200717.90 +110314.1 -000036.0-000047.900010.9 07.1200.36F0 0
+200950.41 +390813.0 +000006.8-000020.500004.6 07.1200.31F0 0
+201418.58 +301038.2 +000002.9+000000.100002.4 07.12-0.13B0 0
+201430.43 +372113.8 -000003.2-000002.300001.2 07.1200.28O8 0
+201639.75 +352806.5 +000004.3+000006.500001.6 07.12-0.01B9 0
+203033.73 -641124.7 +000034.9-000011.400006.9 07.1200.47F6 0
+204939.00 +135745.9 +000089.8+000074.000019.6 07.1200.46F8 0
+205018.25 +564754.4 +000004.2+000003.500003.1 07.12-0.07B8 0
+205138.88 -292630.2 -000109.2-000104.200016.2 07.1200.49F6 0
+210643.80 -804151.9 +000059.4-000140.800011.8 07.1200.35F0 1
+210710.15 -135522.1 +000382.3-000046.500056.7 07.1200.90K1 1
+212641.14 +134117.8 -000002.3-000010.700004.4 07.1200.16A2 1 0.18 0.73
+212753.67 +352433.0 +000008.3+000002.100010.6 07.1200.21A3 0
+213909.91 +711832.6 +000106.2-000082.200015.8 07.1200.48F5 0
+214953.88 -272414.1 +000030.0-000010.700008.0 07.1200.05A1 0
+220136.47 -530532.5 +000051.9-000504.000028.0 07.1200.57G0 0
+220610.58 +100536.5 +000000.5-000004.700008.8 07.1200.20A2 1
+220613.05 -145345.6 +000226.3-000007.400021.5 07.1200.45F3 1
+221235.75 -080050.0 +000059.5-000040.200013.3 07.1200.40F2 1
+233034.07 +775338.6 -000006.2+000001.700003.8 07.1200.05A0 0
+233512.95 -644121.0 +000033.2+000015.300011.6 07.1200.37F2 0
+234537.22 +130909.8 -000030.1-000022.500007.5 07.1200.39F2 0
+235931.30 -025037.7 +000025.6+000003.900006.6 07.1200.32F0 1
+002606.36 +552927.4 -000000.7-000007.200001.4 07.1201.20K0 0
+004913.87 +570430.1 -000002.2-000006.100002.0 07.1201.72M2 0
+005843.77 -193757.5 +000035.2-000017.200002.5 07.1201.60M1 0
+021242.61 +135506.5 +000021.8-000004.900004.5 07.1201.15K0 0
+023905.45 -274917.8 +000033.4-000058.100007.5 07.1201.20K2 0
+025120.38 +021022.3 -000008.6-000023.500001.4 07.1201.19K5 0
+025417.56 +203357.0 -000009.3-000006.800006.4 07.1201.26K0 0
+030617.11 +113955.1 +000017.8-000009.500003.8 07.1201.82M1 0
+031315.77 -412247.3 +000005.4-000003.300003.4 07.1201.41K4 0
+033117.00 -551457.3 +000023.4+000019.300003.1 07.1201.53M0 0
+034703.60 +085717.4 -000032.6+000026.900008.5 07.1201.20G5 0
+045350.40 +681308.5 +000033.1-000069.500004.7 07.1201.15K0 0
+051318.53 -593508.6 +000005.4+000024.800004.9 07.1201.30K2 1
+054018.24 +243215.5 +000004.5-000027.600008.1 07.1201.07K0 1
+054726.83 -362914.2 -000003.2-000024.600004.3 07.1201.28K1 0
+055325.95 +575749.2 +000048.0-000059.300004.1 07.1201.47K2 0
+060717.93 +204912.8 -000012.4-000011.100004.1 07.1201.52K2 0
+061431.14 +114749.1 -000005.1-000017.900003.6 07.1201.01K0 0
+065112.06 -100506.5 +000004.6-000014.800002.1 07.1201.50K4 0
+070314.21 +575548.0 +000004.3+000002.500003.5 07.1201.58K2 0
+085129.22 +701757.8 +000007.0-000001.700001.3 07.1201.63M0 0
+090816.99 -412533.6 +000017.4-000038.300005.1 07.1201.15K0 0
+092515.59 -465634.7 -000048.6+000033.800002.2 07.1201.36K2 0
+095012.23 -001342.4 -000025.7-000015.500006.7 07.1201.11K0 0
+095021.69 +355224.8 -000009.7-000026.800004.0 07.1201.21K0 0
+101057.21 -165550.9 -000036.0-000003.300003.1 07.1201.43K4 0
+102201.50 -203432.8 -000002.4+000004.400005.8 07.1201.17K0 0
+103314.63 -052143.6 +000089.5-000153.000003.2 07.1201.01K0 0
+103420.94 +490626.5 -000010.7-000025.200003.6 07.1201.45K5 0
+103942.46 -223150.1 -000001.6-000005.300002.5 07.1201.07K0 0
+104231.72 +181311.9 -000008.5-000018.400006.3 07.1201.13K0 0
+105901.76 +695920.6 +000021.0-000008.500002.1 07.1201.59M2 0
+105949.48 +585423.4 -000009.9-000011.900005.2 07.1201.20K2 1
+111412.85 -081940.2 +000001.6-000000.300002.6 07.1201.60M. 0
+112137.76 -433327.7 -000035.1-000012.200003.0 07.1201.02G8 1
+114429.25 +483059.0 -000012.6+000005.900002.8 07.1201.43K4 0
+115706.72 +401720.3 -000031.3+000002.500005.1 07.1201.04K1 0
+120418.82 +045554.6 +000012.2-000016.500002.9 07.1201.63M. 0
+122300.05 -644349.2 +000017.0-000008.400006.6 07.1201.12K1 0
+125645.04 -272255.2 -000058.1+000022.800003.7 07.1201.44K4 0
+134839.77 -465825.3 -000042.7-000008.800006.9 07.1201.00K0 1
+140223.87 +101937.1 -000029.6+000022.700006.0 07.1201.07K0 0
+145043.97 -550033.3 +000004.8+000000.700002.1 07.1201.58K4 0
+150934.72 -052341.3 -000169.4-000065.100012.2 07.1201.06K0 0
+153447.36 +440402.9 -000008.3+000063.700004.6 07.1201.12K0 0
+153710.90 -410107.5 -000004.2-000008.400001.3 07.1201.43K2 0
+155826.68 -132633.6 -000009.2-000040.200005.5 07.1201.65M0 0
+160105.85 -210920.2 -000022.2-000016.100005.1 07.1201.05G8 0
+170004.51 +780556.5 -000008.0+000009.100001.9 07.1201.50K2 0
+170744.20 -310439.3 +000027.6-000042.400005.9 07.1201.02K0 0
+171407.44 -655744.3 +000008.9-000073.400005.6 07.1201.05K0 0
+171507.90 +174805.5 -000005.3-000001.900000.1 07.1201.66K5 0
+180801.99 -521415.8 -000010.3-000004.500007.6 07.1201.05K0 0
+181338.20 +104933.9 -000016.5+000003.700004.1 07.1201.58K5 0
+183858.58 +321345.3 -000011.7+000003.400001.1 07.1201.56K5 0
+184430.14 +602056.8 -000003.1-000033.800003.2 07.1201.51K5 0
+184820.10 -112331.0 -000021.1-000049.800003.9 07.1201.18G5 0
+190038.24 -481703.7 -000011.6-000018.700006.0 07.1201.03K0 0
+191105.37 +051047.4 +000002.5-000006.200002.4 07.1201.67K0 0
+191513.63 +101244.6 +000005.0+000005.600005.0 07.1201.14K0 0
+195907.10 +503947.0 -000009.6+000008.600004.1 07.1201.20K0 0
+195953.78 +520859.3 +000004.0+000007.500002.5 07.1201.41M3 0
+200015.47 +421304.4 +000003.4-000006.300002.5 07.1201.30K0 0
+200918.37 -282624.3 +000008.1-000038.900004.8 07.1201.04G8 0
+203207.98 +183739.5 +000011.9-000005.500004.2 07.1201.62M4 0
+204626.03 +165412.9 -000001.0-000013.900002.3 07.1201.51K2 0
+205958.28 +183708.2 +000036.3-000002.800005.3 07.1201.05K0 0
+210150.63 -363426.9 +000009.4-000007.000002.6 07.1201.39K2 0
+210649.94 +810113.4 -000013.8+000003.700003.4 07.1201.40K2 0
+212248.62 +405557.4 -000024.3-000024.900007.3 07.1201.19M7 0
+222606.95 +283104.8 -000022.9+000006.300006.3 07.1201.04K1 0
+225038.34 +040406.1 +000021.6-000063.700004.1 07.1201.10K0 0
+000531.11 -093702.3 +000092.8-000071.300019.8 07.1300.45F5 0
+001557.29 +041504.1 +000021.4-000013.600007.3 07.1300.05A0 0
+005212.88 -223700.3 -000110.9-000204.400018.5 07.1300.53G0 1
+005959.69 +480111.9 +000000.9-000007.400002.3 07.13-0.10B8 0
+014820.26 -412943.6 +000413.8+000153.100022.2 07.1300.64G4 0
+015053.07 +355042.2 +000027.9-000015.900005.3 07.1300.58F5 0
+020909.19 -021954.7 -000091.3-000046.300014.7 07.1300.50F8 0
+021541.76 +674023.0 +000515.1-000318.100042.5 07.1300.92K2 1
+022317.32 +381509.9 +000003.2-000005.600002.9 07.13-0.01A0 0
+022918.91 -210216.4 +000192.8-000037.800017.1 07.1300.45F5 0
+024412.96 -361826.7 +000034.0-000005.000009.3 07.1300.76G5 1
+024518.38 -202406.0 +000001.2+000003.700009.5 07.1300.06A0 0
+031405.33 +593348.5 +000000.5-000004.300002.3 07.1300.43O9 0 0.12 3.37
+032640.46 +721222.2 +000032.9-000053.600006.6 07.1300.23F0 0
+032913.75 +450257.6 +000001.7-000003.300001.4 07.1300.28G8 1
+034811.33 -744139.0 +000063.0+000025.800018.2 07.1300.40F3 0
+034840.31 +780709.6 +000017.4-000024.500003.9 07.13-0.05B8 0
+040406.99 +393035.8 +000144.2-000097.600027.4 07.1300.68G5 1
+040516.04 -003408.2 +000008.4-000054.100010.1 07.1300.48F5 0
+040734.22 +380430.3 +000172.9-000226.600048.6 07.1300.86G5 1
+041629.15 -385302.9 -000002.2-000039.200007.3 07.1300.17A3 0
+041646.24 -694336.7 +000034.1+000037.700004.7 07.1300.96G8 0
+042317.81 -320907.1 -000011.8-000001.700006.7 07.1300.16A3 0
+042414.50 +214410.9 +000119.1-000046.600024.5 07.1300.52F8 0
+043828.82 -193827.0 -000008.8-000002.200010.7 07.1300.26A9 0
+045202.01 -465108.7 -000003.0-000012.200003.0 07.1300.96G4 0
+045443.60 +122108.3 +000092.2-000040.000018.6 07.1300.58F8 0
+050640.93 +223038.8 +000002.8-000007.300003.7 07.1300.14B9 0
+051034.12 -113855.1 -000011.2-000001.800004.9 07.13-0.06B8 0
+051407.78 +672854.9 +000020.4-000063.100009.2 07.1300.14A0 0
+052155.18 -541621.7 +000007.6+000041.000007.2 07.1300.14A3 0
+055039.76 +273018.3 -000023.5-000022.100010.4 07.1300.47F2 1
+061739.48 -535843.6 +000004.3+000027.100004.4 07.1300.97G8 0
+063750.79 +003137.6 -000005.4-000006.000006.2 07.1300.07A0 0
+064557.75 -072020.2 -000004.1-000000.600005.3 07.1300.04A1 0
+065254.69 -120916.3 -000003.7+000003.100005.2 07.1300.26A2 0
+065651.63 -034132.4 -000027.1-000020.600010.9 07.1300.42F0 1
+065808.33 -304447.1 -000011.6-000049.400004.1 07.1300.87K0 0
+071117.76 -120228.3 +000029.9-000071.400015.9 07.1300.67G5 0
+072208.27 -323514.4 -000007.2+000000.000003.1 07.13-0.05A0 0
+073850.97 +075800.1 +000029.4-000048.400006.7 07.1300.24B9 0 0.07 6.46
+074243.00 +221326.8 -000018.9-000027.000013.5 07.1300.42F5 0
+074704.89 +690917.0 -000008.1-000068.100009.6 07.1300.29F0 0
+075732.65 +323924.3 -000037.4-000015.800008.6 07.1300.23A2 0
+081631.35 -524536.1 -000010.5+000010.400001.9 07.13-0.05B5 0
+082238.97 +402638.1 -000020.3-000040.300004.9 07.1300.31F0 0
+083309.75 -434102.4 -000001.2+000056.400005.5 07.1300.99G8 0
+083753.07 -124221.3 -000008.2+000000.500004.9 07.1300.95K0 0
+084620.26 +203659.8 -000018.2-000030.700007.9 07.1300.07A2 0
+084747.94 -421622.3 -000013.7+000006.200003.1 07.13-0.12B5 0
+092834.19 -452951.9 -000009.5-000002.000000.3 07.13-0.12B6 0
+093153.65 -565920.1 -000016.9+000008.000002.6 07.13-0.02B8 0
+100324.54 +420033.4 -000005.5+000026.100013.6 07.1300.57F8 0
+100408.38 +113742.6 +000003.3+000005.000006.8 07.1300.16A0 0
+100915.57 -180820.0 -000011.2-000023.200007.2 07.1300.45F5 0
+101030.99 -451828.2 -000062.4+000012.800009.1 07.1300.13A1 0
+102536.11 -193558.9 -000037.3-000001.200005.8 07.1300.04A1 0
+103527.60 -372141.1 -000033.5+000010.000005.6 07.1300.21A7 0
+103635.91 -331621.2 -000030.6-000023.400006.9 07.1300.09A1 0
+103843.16 +054402.4 -000001.1-000000.100014.4 07.1300.45F2 1
+104719.18 +062046.7 -000048.9-000024.900010.5 07.1300.17A2 0
+105256.71 -171638.3 -000173.8+000074.400025.9 07.1300.68G6 1
+111520.99 +273415.6 -000035.7+000000.600007.8 07.1300.27A5 1
+113628.38 -613954.5 -000007.7+000000.000000.0 07.1300.08 0
+115655.66 -120628.3 -000124.6-000019.800018.8 07.1300.50F5 0
+121140.31 -103414.2 -000025.4+000001.100006.1 07.1300.92G5 1
+123332.26 -684518.2 -000545.4-000311.700061.8 07.1300.84K0 0
+124542.84 -501046.8 -000248.8-000086.800020.4 07.1300.45F5 0
+133236.33 +142339.0 -000088.1+000020.000010.9 07.1300.36F0 0
+140911.23 +072305.9 -000024.2-000006.600006.2 07.1300.99K0 1
+143708.84 +355547.1 -000028.6-000000.700007.8 07.1300.13F0 0 0.05 0.00
+143924.33 +532624.5 -000040.6-000019.600002.9 07.1300.97G5 0
+143959.20 -270802.6 +000091.3-000086.300011.1 07.1300.94G8 0
+144051.25 -240327.7 -000008.6-000013.200004.9 07.1300.95G8 0
+144757.15 -683110.6 -000012.0-000014.900004.4 07.13-0.05B9 1 0.07 6.99
+144858.71 -580709.7 -000002.4+000012.700012.8 07.1300.52F7 1
+150906.25 +693911.1 -000008.1-000001.100009.3 07.1300.33F2 0
+151607.14 +132812.9 -000000.5-000018.200006.2 07.1300.88G5 0
+155712.68 -212908.3 -000013.6-000014.100004.3 07.1300.15A0 0
+161952.39 +834150.0 -000017.9+000018.800007.0 07.1300.18A2 0
+171117.64 +514515.6 +000011.9+000003.400005.9 07.1300.12A0 0
+171857.51 +704716.1 -000007.2+000020.000006.9 07.1300.06A0 0
+172036.22 +150934.2 +000010.3-000032.800007.4 07.1300.57G0 0
+172823.54 -540116.4 +000003.6+000006.300004.9 07.1300.21A2 0 0.06 1.11
+181103.51 +264014.8 +000008.3+000014.700003.5 07.1300.89G5 0
+183405.12 -325740.0 +000000.9-000007.900000.1 07.1300.00B9 0 0.13 2.03
+184351.25 +083730.4 +000004.9-000024.800009.5 07.1300.52F8 0
+184857.83 +211001.3 +000003.6-000004.800001.3 07.1300.01B5 1
+190747.42 -685301.2 +000015.0-000036.500004.8 07.1300.12A3 0
+191256.07 +291353.7 +000002.7+000010.000002.4 07.1300.01A0 0
+192940.57 -304749.6 +000005.6-000262.300028.8 07.1300.60G2 0
+193933.10 -581354.6 +000064.6+000013.200011.3 07.1300.36F2 0
+200836.40 +850727.4 -000068.7-000020.600024.7 07.1300.57F8 0
+202245.08 +195100.3 -000103.8-000030.400020.7 07.1300.73G5 0
+204720.09 -262454.7 +000006.5-000001.800008.4 07.1300.00A1 1
+205911.79 +444725.6 +000054.7+000021.900005.2 07.1300.83G5 0
+211127.73 +785831.5 +000008.0+000002.400001.4 07.1300.04B3 0
+214935.26 +331843.3 -000029.2-000013.200006.4 07.1300.91G5 1
+220809.02 +173331.0 +000028.1-000002.600005.4 07.1300.06A0 0
+221600.93 +450520.9 +000015.1+000000.400003.2 07.1300.23A3 0
+225233.90 +352015.4 +000014.8-000007.200002.8 07.1300.16A2 0
+232318.50 -413604.5 -000006.7+000015.600010.1 07.1300.28F0 0
+234016.41 +181251.5 +000027.6-000009.000004.6 07.1300.99K0 0
+000438.26 -513500.1 +000009.4+000014.600002.5 07.1301.26K1 0
+000853.66 -221046.2 -000016.8-000006.200003.2 07.1301.64M2 0
+001444.25 -460200.5 +000065.8+000018.200003.9 07.1301.17K2 0
+002827.73 +334756.3 -000008.2-000017.800005.2 07.1301.02K0 0
+011833.17 +431652.2 +000019.6-000009.400004.3 07.1301.57K5 0
+013321.28 +554903.7 -000004.2-000000.400000.9 07.1301.24K0 0
+022923.59 -125438.9 +000004.1+000010.700004.2 07.1301.06K0 0
+030036.38 +224944.3 +000000.4+000011.200006.9 07.1301.10G5 0
+030503.65 +523741.9 +000001.0-000006.600000.1 07.1301.86K5 0
+031436.14 -021958.2 +000002.6+000012.200002.5 07.1301.59M. 0
+042057.50 +501517.4 -000000.0-000003.000002.8 07.1301.69K5 0
+043018.22 -381628.7 -000002.6-000003.600003.0 07.1301.50K3 0
+050403.03 +473953.5 -000006.9-000011.500004.0 07.1301.30K0 0
+051712.42 +392749.2 +000001.2-000003.500001.6 07.1301.34K0 1
+055016.53 -550312.6 +000008.9+000064.500005.7 07.1301.13K2 0
+061132.07 +434757.1 +000018.1-000052.100010.7 07.1301.33K2 0
+062511.99 +513759.9 +000006.8-000066.800007.9 07.1301.00K0 0
+063903.59 -181109.0 +000002.0+000000.200002.7 07.1301.65M1 0
+071224.07 -315854.7 -000001.4+000001.500001.5 07.1301.72M1 0
+080700.21 -515621.9 -000013.6+000021.800004.0 07.1301.26K2 0
+081944.54 -493212.5 -000066.4+000016.000004.9 07.1301.19K1 0
+083546.45 -282842.7 +000000.5-000028.500005.4 07.1301.14K0 0
+084715.25 +073633.9 +000004.9-000027.600003.0 07.1301.52K2 0
+084922.33 -105303.9 -000012.6+000040.700004.1 07.1301.15K0 0
+085914.04 -163009.5 -000034.8+000010.400004.9 07.1301.12K0 1
+090004.47 +824310.0 -000001.6-000007.900001.7 07.1301.12K0 0
+092441.95 +174238.1 -000000.5-000009.900002.2 07.1301.51K2 0
+092917.21 -134412.6 -000010.6+000001.700001.4 07.1301.66M1 0
+100714.10 +605511.6 -000005.2-000003.700000.6 07.1301.61K5 0
+102051.21 +303949.8 -000039.6+000031.900006.7 07.1301.10G8 0
+122111.15 +344112.3 -000003.2-000033.200005.3 07.1301.08K1 0
+125830.81 +614301.1 -000017.5+000003.600001.8 07.1301.34K0 0
+130702.40 -584819.6 -000011.2-000005.600003.0 07.1301.30K0 0
+133311.40 -195924.6 -000026.4-000026.600007.4 07.1301.00G8 0
+140641.26 +531843.9 +000004.3+000044.500005.3 07.1301.00K0 0
+152944.47 +161131.1 -000032.1+000007.700005.1 07.1301.02K0 0 0.06 7.19
+160339.64 +112601.1 -000054.2-000026.100005.7 07.1301.30K2 1
+163354.98 +680046.9 -000013.9-000009.400001.8 07.1301.40K0 0
+174301.30 +293910.6 +000010.5-000014.100002.2 07.1301.48M1 0 0.20 29.52
+183909.47 -704811.4 +000001.4-000004.700004.8 07.1301.25K2 0
+183913.38 -015707.5 -000047.8-000046.400002.7 07.1301.42K0 0
+201406.61 -622922.3 -000027.7+000028.700005.3 07.1301.11K0 0
+201446.73 +215831.5 +000019.5-000002.300003.6 07.1301.39K5 1
+203952.25 +132510.9 +000004.2-000012.900002.6 07.1301.48K2 0
+205339.86 -361145.0 +000018.4-000056.900003.1 07.1301.44K4 0
+210225.99 -122649.2 +000015.8-000030.400003.8 07.1301.51K4 0
+214346.29 +110605.2 -000018.8-000015.800002.6 07.1301.61K5 0
+214423.41 +291556.8 -000033.3-000074.700005.2 07.1301.09K1 0
+214652.13 +195524.4 +000015.7+000060.600002.2 07.1301.43K2 0
+215338.99 +202354.9 -000010.2-000008.900004.2 07.1301.27K0 0
+215702.22 -373931.6 +000021.7-000007.100003.0 07.1301.34K2 0
+221724.93 +262312.5 +000039.2+000022.500004.2 07.1301.10K0 0
+223628.19 +063044.0 -000004.4-000006.800003.3 07.1301.18K0 0
+224202.65 +220600.7 -000018.0-000036.400005.2 07.1301.06K2 0
+231639.60 -284102.7 +000020.2-000015.600003.6 07.1301.21K1 0
+232658.74 -582525.2 +000085.9-000057.700007.2 07.1301.25K3 0
+235759.28 -385714.2 +000050.0+000018.000003.5 07.1301.57K5 0
+235819.01 +194136.8 +000082.4+000001.400001.7 07.1301.50K2 0
+001839.63 +225246.7 -000000.4+000032.000009.0 07.1400.89G8 0
+002053.77 -391423.2 -000045.3-000037.400009.3 07.1400.51F6 0
+002850.74 -243812.1 +000011.5+000003.500003.7 07.1400.32A9 0
+005122.08 -383143.5 +000018.7-000034.000019.1 07.1400.59G1 1
+005714.42 +545708.9 +000037.4-000015.600006.7 07.1400.12A0 0
+010722.59 +380144.1 +000006.3-000006.200003.7 07.14-0.04B9 0
+010922.09 -563542.4 +000135.7-000020.200010.3 07.1400.46F5 1
+013136.82 -121529.5 +000029.3+000004.600010.5 07.1400.31A9 0
+013623.50 +673654.2 +000025.1-000009.900004.1 07.1400.07A0 0
+014031.66 +812547.4 -000009.3-000001.600003.3 07.14-0.01A0 0
+015126.61 +545528.9 +000007.6-000010.000004.3 07.14-0.05A0 0
+015906.46 +331237.9 +000243.2-000352.800040.7 07.1400.77G5 0
+021117.59 -743005.0 +000018.1+000006.900004.0 07.1400.99G8 0
+021602.85 -525319.4 -000026.6+000011.900011.2 07.1400.47F3 0
+021844.69 +642529.7 -000001.1+000000.600000.8 07.1400.53B9 0
+024436.82 +292737.1 +000037.1-000055.300012.0 07.1400.37F0 1
+024501.13 -220958.7 -000052.7-000097.000025.1 07.1400.52F7 0
+025107.98 +602503.9 -000001.4-000000.700002.0 07.1400.32O6 1
+030331.94 +382436.2 +000005.3-000012.400002.5 07.14-0.01A0 0
+042732.60 -402820.8 -000026.6+000027.800015.0 07.1400.59F8 0
+044240.36 -054526.1 -000005.2-000004.200003.1 07.1400.04A0 0
+045336.45 +252158.9 +000027.8-000019.300004.5 07.1400.25A0 1
+051715.05 -391717.2 -000008.1+000026.600005.4 07.1400.08A2 0
+052540.80 -093309.4 +000015.1-000013.300003.8 07.1400.86K0 0
+052848.46 +020953.0 -000001.9+000000.300002.6 07.14-0.08B5 0
+052953.20 +532557.9 -000026.5+000024.800017.9 07.1400.40F0 0
+053456.49 -000722.3 -000001.8-000004.100002.6 07.14-0.08B5 1
+053715.05 +835141.4 +000004.4-000021.200004.9 07.14-0.00A0 0
+054132.65 -481502.4 +000000.8+000011.500007.2 07.14-0.00A0 1
+054326.61 +522919.4 +000244.2+000022.000033.0 07.1400.62G0 0
+060319.08 -022843.1 -000001.1-000004.000001.9 07.14-0.05A0 0
+061053.27 +591009.6 -000016.8-000013.700004.8 07.1400.99K0 0
+062638.59 -332456.0 -000010.7+000022.800006.7 07.1400.92K0 0
+063051.62 -350001.7 -000011.3+000028.200005.8 07.1400.21A4 0
+063121.55 +025440.6 -000111.0+000011.700035.7 07.1400.71G0 0
+063533.86 -361533.3 +000029.0-000059.400005.5 07.1400.04A1 0
+063703.50 +053109.7 -000018.8+000007.400009.7 07.1400.33F0 0
+063828.64 +043625.9 -000001.9+000000.700000.7 07.1400.11B0 0
+064302.27 -134153.0 -000004.9-000021.600005.9 07.1400.05A0 0
+064938.05 -240836.5 +000000.3-000011.100005.2 07.1400.07A6 0
+065246.00 -161244.1 -000005.5+000002.800001.7 07.14-0.10B3 0
+065824.25 -160316.7 +000000.3+000009.000003.5 07.14-0.08B9 0
+070254.56 -243459.3 -000004.8+000012.700003.0 07.14-0.07B9 0
+070830.03 +105531.0 -000015.8+000002.200003.5 07.1400.03A2 0
+072417.17 +361839.6 +000019.5-000036.500008.0 07.1400.40F2 1
+072639.62 +313712.2 -000022.8-000025.400004.8 07.1400.89G5 1
+074332.13 -044050.4 -000008.7-000002.400002.8 07.14-0.08B9 0
+074542.36 +393249.1 -000036.8-000013.500011.2 07.1400.36F0 0
+074849.39 -381214.3 -000125.4-000043.600023.6 07.1400.49F7 0
+080200.54 -092124.5 -000034.4+000010.300007.5 07.1400.21A3 0
+080743.86 -414844.2 -000007.1+000006.000000.3 07.14-0.12B2 0
+081403.80 -365708.0 -000005.3+000004.800000.9 07.14-0.10B1 0
+081858.31 -471239.4 -000010.6-000002.000003.6 07.14-0.08B8 0
+083107.33 +595445.6 -000024.0-000034.900004.1 07.1400.66F8 0
+083710.12 +694156.2 -000015.6-000023.700003.0 07.1400.93K0 0
+091225.52 -253603.2 -000011.8+000006.400003.9 07.1400.62A2 0
+093203.09 -611405.6 -000012.6+000003.300002.7 07.1400.05B9 1
+093246.95 -570539.5 -000007.8+000007.100000.7 07.14-0.06B5 1
+093432.75 -032916.9 -000012.0+000018.300005.2 07.1400.80G5 0
+094540.36 -700705.7 -000007.2+000008.500003.0 07.14-0.02B6 1 0.05 0.97
+100333.24 +095356.5 -000021.2-000014.000012.8 07.1400.43F6 0
+100401.34 -180603.7 -000008.1-000006.600001.2 07.14-0.03B9 1
+100739.37 +150927.8 -000047.3-000092.000019.3 07.1400.66G0 1
+101034.46 -183611.8 +000002.0-000001.000013.0 07.1400.28A9 0
+110418.22 +385205.7 -000034.6-000002.800008.8 07.1400.21A7 0
+111753.72 -591411.1 -000021.7+000006.000004.4 07.14-0.04B9 1
+112026.46 +171840.7 +000012.4-000010.200006.3 07.1400.12A0 0
+113109.57 -445804.0 -000005.0+000007.200005.1 07.1400.93G6 0
+113748.44 -631923.5 -000005.6+000000.000001.4 07.14-0.01O7 0
+115933.99 -015506.8 -000043.7-000021.200003.5 07.1400.97K0 0
+120443.00 +033423.4 -000016.9-000027.400006.6 07.1400.94K0 0
+120842.94 -182607.5 -000118.9-000007.000008.7 07.1400.43F5 0
+122716.53 -554405.8 -000015.0-000001.900002.0 07.14-0.01B8 0
+122928.24 +045017.3 -000136.9+000038.100016.7 07.1400.41F2 0
+132123.63 -224739.2 -000018.3+000028.500009.2 07.1400.47F3 0
+133710.59 -233657.2 -000054.6-000047.100011.4 07.1400.27A9 0
+134201.46 -430849.2 -000013.0-000008.100002.9 07.14-0.06B8 0
+134300.89 -301057.7 -000061.0-000001.800009.8 07.1400.29A2 1
+134352.29 +600843.9 -000046.5-000003.200008.2 07.1400.16A0 0
+134438.40 -471301.9 +000027.4+000006.600003.7 07.1400.97G6 0
+135105.90 -134045.0 -000038.3-000023.100011.9 07.1400.42F3 0
+135259.18 -700250.1 -000025.3-000004.000004.7 07.1400.10A1 0
+135828.04 -482753.1 -000084.9-000056.500010.4 07.1400.48F5 0
+141023.41 -300515.7 +000003.6+000004.200005.5 07.1400.17A5 0
+142627.40 -331500.7 -000024.6-000001.500002.6 07.1400.65A5 0
+145013.65 +522451.0 -000033.1+000091.800018.3 07.1400.54F5 0
+145449.98 +151931.1 -000015.6+000011.500004.3 07.1400.25A3 0
+145848.50 +241010.9 -000009.5+000018.100007.2 07.1400.38F0 0
+151134.23 +200236.3 +000037.8-000018.300006.7 07.1400.34F2 0
+163916.40 -295527.3 +000002.1+000005.100004.0 07.1400.26A5 0
+164505.24 +282128.3 -000010.4+000028.800004.2 07.1400.54F8 1
+165209.00 -573449.1 -000004.5-000010.300003.5 07.14-0.06B4 0
+171154.72 +575802.9 -000031.7+000056.400014.7 07.1400.46F5 0
+171416.12 -624403.7 -000007.2-000016.600002.9 07.14-0.03B7 1
+172645.96 +311310.4 +000007.5-000125.100013.6 07.1400.48F5 0
+172703.57 -470811.4 +000003.6-000008.500001.3 07.14-0.05B5 0
+173051.52 +010710.7 +000003.0-000030.200014.2 07.1400.33F0 0
+173119.67 -390105.1 +000007.8+000022.700011.3 07.1400.54F6 1
+173422.66 -403152.1 -000004.3-000016.500003.1 07.1400.01B8 0
+174641.04 +054627.5 -000000.1-000008.200003.7 07.14-0.02B6 0
+175305.03 -133900.6 +000018.0-000022.000016.5 07.1400.52F5 1
+180223.14 -230200.1 -000004.5-000001.300003.6 07.1400.00 1
+181151.24 -562403.3 -000003.6+000007.000007.2 07.1400.09A2 0
+183854.95 +061614.8 -000000.1+000005.200005.2 07.1400.28A5 0
+184537.05 -173241.3 -000002.5-000010.700002.8 07.1400.18B5 0
+184645.84 +674617.2 +000001.8+000010.400004.3 07.14-0.03A0 0
+190719.18 +410314.8 +000005.9-000001.800003.2 07.14-0.02B5 0 0.07 4.94
+191811.66 +605735.9 +000002.9+000022.000004.5 07.14-0.08B9 0
+192658.87 +210623.0 +000001.7-000006.200001.8 07.1400.16B5 0
+193240.28 -280104.8 +000071.6-000748.400038.4 07.1400.68K0 0
+193521.84 +344116.8 -000001.2-000000.600003.6 07.14-0.10B8 0
+193756.03 +183532.9 +000010.4-000009.200005.9 07.1400.26A5 1
+195209.31 +072735.6 +000132.8+000066.800029.9 07.1400.65G5 0
+201712.53 +403529.0 +000000.2+000000.500003.1 07.14-0.02B8 0
+203733.79 +063003.4 +000004.3-000006.800008.0 07.1400.13A2 0
+203931.28 +264151.4 +000009.8+000008.600006.9 07.1400.35F0 0
+204823.48 +211359.8 +000011.8+000006.700002.7 07.1400.95K0 0
+204825.96 -181206.1 +000019.9-000011.100002.6 07.1400.94K1 1
+205054.14 -211843.8 +000008.7-000076.900014.1 07.1400.45F5 0
+205523.11 +401800.1 +000002.4-000001.900001.6 07.1400.16B2 0
+210126.09 +403704.6 +000050.8+000001.200019.3 07.1400.50F5 1
+210352.85 +551349.1 -000002.7-000004.000001.7 07.1400.55B3 0
+212435.97 -064254.7 -000028.8-000054.200010.7 07.1400.34F2 0
+213047.74 -621002.7 +000153.6-000080.300025.6 07.1400.60G0 0
+213640.85 -505041.6 +000424.1-000199.300067.8 07.1400.88K2 0
+215217.28 +722923.5 +000016.7+000008.300003.3 07.1400.06B9 0
+220317.02 -295416.2 +000106.5-000025.300014.8 07.1400.33F2 0
+224301.68 -213927.1 +000017.1+000007.000005.6 07.1400.91G8 0
+224754.69 +515845.9 +000034.8+000005.500004.9 07.1400.26A3 0
+231406.39 -023805.8 -000022.3-000022.000007.4 07.1400.31A2 1
+233001.87 +213258.5 +000015.3-000014.300005.9 07.14-0.10B9 1 0.06 2.64
+233323.87 +425046.4 +000243.6+000167.300030.2 07.1400.58G0 1
+233849.48 +231830.3 +000031.6-000041.300009.1 07.1400.49F5 0
+234326.61 +580444.9 +000390.1+000481.200022.0 07.1400.65G2 0
+002114.71 -354755.9 -000000.3-000042.200000.9 07.1401.57M0 0
+005136.99 +223724.4 +000011.0+000002.400002.4 07.1401.03K0 1
+010404.51 +384118.7 -000020.2-000002.700002.4 07.1401.66M3 0
+012912.84 +363740.1 +000020.0-000011.300003.7 07.1401.21K0 0
+020421.13 +255512.6 +000040.5-000007.700004.5 07.1401.01G8 0
+020817.02 +244909.2 +000018.1+000011.700003.0 07.1401.72M. 0
+022645.27 -455959.6 +000026.6+000001.600004.2 07.1401.11K0 0
+023407.48 -053807.7 +000026.8+000025.500004.8 07.1401.08K1 1
+030639.53 -295914.6 -000031.6-000035.400003.5 07.1401.35K3 0
+030735.04 +754813.4 -000001.7-000002.200000.5 07.1401.92M0 0
+031615.29 -115909.3 +000007.3-000009.900001.8 07.1401.59K3 0
+032407.84 -205552.6 -000025.6-000028.600006.5 07.1401.11K0 0
+032848.99 +354828.4 +000035.2-000166.600008.1 07.1401.16G5 0
+034049.29 -275810.8 -000035.8-000033.200006.8 07.1401.10K2 0
+034322.39 -020410.1 -000002.8-000061.400006.9 07.1401.09K0 0
+040126.06 +472701.5 -000016.5-000008.100007.8 07.1401.04K0 0
+045754.37 -060607.8 -000000.9-000023.100006.0 07.1401.05K0 0
+051732.22 +052856.4 +000017.6-000006.000006.6 07.1401.01G5 0
+054005.91 -234325.1 -000019.1-000047.500005.9 07.1401.18K1 0
+054711.64 +122022.5 +000010.8-000021.900004.9 07.1401.35K0 0
+062601.07 +150859.6 +000000.6-000007.300005.2 07.1401.23K0 0
+064154.69 +023454.4 -000000.8-000002.000003.7 07.1401.21K0 0
+064935.75 -072444.6 -000003.8+000010.100003.2 07.1401.40K2 0
+065236.74 -703036.9 -000000.9+000042.300003.1 07.1401.35K2 0
+070521.85 -080759.4 -000004.2-000001.900002.2 07.1401.02K0 1
+080155.61 +043229.3 -000028.3-000005.400005.8 07.1401.26K0 0
+082206.72 -283726.2 +000017.5-000002.700005.7 07.1401.02K1 0
+082950.77 -102800.4 -000066.0+000055.900015.9 07.1401.02K0 0
+084939.61 -631055.1 -000004.8+000003.200005.4 07.1401.06K0 0
+091256.17 -310357.9 -000023.2-000004.400004.2 07.1401.24K1 0
+091646.58 -843937.2 -000028.8+000015.700004.9 07.1401.13K0 1
+094243.88 +511606.8 +000006.8-000006.700003.0 07.1401.67M2 0
+095845.69 +102730.8 -000007.3+000026.200001.8 07.1401.48K0 0
+112317.36 -584715.0 -000026.6+000015.500005.5 07.1401.22K2 0
+113151.67 +241841.2 -000044.4-000002.600002.7 07.1401.37K4 0
+122015.98 -643852.0 -000028.7+000001.200002.1 07.1401.07G5 0
+122442.42 -605414.8 -000010.7-000003.500002.3 07.1401.19B9 0
+125413.18 +823103.8 +000034.1-000004.600006.1 07.1401.12K0 1
+132423.05 -380200.2 +000000.7-000006.800001.7 07.1401.47K3 0
+133925.37 +264105.6 +000020.2-000047.600006.7 07.1401.03K1 0
+141709.44 -465438.4 -000011.5-000000.400001.1 07.1401.59K4 1
+144223.38 -232532.4 -000015.4-000006.500002.1 07.1401.14K0 0
+144613.51 -074748.9 -000005.9-000013.900008.6 07.1401.03G5 0
+145746.54 -122615.2 +000018.4-000014.500003.0 07.1401.41M5 0
+150603.13 -222414.2 +000003.5-000009.200005.2 07.1401.31K1 0
+160419.63 +060040.9 +000020.8-000034.400006.3 07.1401.24K0 0
+161327.64 +394927.8 -000000.0+000015.100004.1 07.1401.26K0 0
+165103.09 +095244.1 -000012.9+000006.000003.2 07.1401.67M3 0
+171627.67 -251819.5 +000017.8-000008.900006.1 07.1401.19K1 0
+184210.18 -170039.9 -000001.2-000005.300002.6 07.1401.68K1 0
+190017.76 -550056.3 +000001.7+000018.400004.8 07.1401.02K0 0
+191611.35 -254000.1 +000003.1-000034.200007.7 07.1401.14K0 0
+192826.19 +245943.5 -000009.3-000009.300002.2 07.1401.52K2 0
+193951.34 +243213.5 -000007.5-000027.500003.6 07.1401.36K0 0
+200701.85 +131927.5 -000003.2-000001.600000.3 07.1401.69K5 0
+201456.37 +723619.9 +000025.0+000005.500003.2 07.1401.61M3 0
+202448.12 +260737.8 -000009.5-000016.800005.3 07.1401.17K1 0
+204325.39 +253608.3 +000019.6+000005.800002.7 07.1401.61K5 0
+211036.72 +660929.6 +000004.8-000017.800003.9 07.1401.23K0 0
+211348.43 -430747.3 +000073.3-000041.400003.0 07.1401.32K2 0
+213955.57 +490758.0 +000009.5+000001.500002.7 07.1401.22K1 0
+214810.91 +242751.2 -000022.4-000021.600002.3 07.1401.47K5 0
+215010.93 +435317.9 -000046.6-000046.000004.6 07.1401.21K0 0
+220945.68 +431111.6 +000001.6-000004.400001.5 07.1401.46K5 0
+222546.28 +534859.7 -000003.2+000014.500005.4 07.1401.10K2 1
+223606.67 -705749.8 +000014.3+000004.700003.1 07.1401.31K2 0
+230617.16 -093621.6 +000095.4-000062.900004.0 07.1401.05K0 0
+233325.77 -311722.1 -000008.0+000004.100006.5 07.1401.12K1 0
+233527.71 -103318.3 +000021.9-000009.300001.6 07.1401.48K5 0
+001352.97 -565959.2 +000106.4+000044.900014.4 07.1500.51F6 0
+001634.00 -132413.8 -000030.4-000028.700007.7 07.1500.22A8 0
+004624.36 +305634.1 -000020.2-000064.800014.1 07.1500.96K1 0
+004926.44 -231246.0 +000516.7+000119.500053.1 07.1500.77G8 0
+005300.72 -302125.2 +000620.5+000031.300071.0 07.1500.94K2 0
+011352.06 -045050.3 +000064.9-000042.800014.7 07.1500.43F2 0
+011553.71 -235823.3 -000026.6+000001.600009.9 07.1500.31A9 0
+013552.90 -173155.1 +000277.5-000201.100023.3 07.1500.71G6 0
+013723.42 -821654.3 +000051.0-000034.100008.0 07.1500.87G5 1
+014415.10 +092903.3 +000142.8-000067.500014.3 07.1500.00F5 1
+023309.77 +425346.8 -000125.0-000064.400013.2 07.1500.72G0 0
+025021.47 -045911.1 -000020.7+000000.100007.1 07.15-0.10A0 1
+025538.01 +482024.4 -000007.2-000000.000004.5 07.1500.12A2 0
+031655.06 -312107.6 +000017.3-000028.800006.0 07.1500.23A1 0
+040319.03 +030439.5 -000012.6+000018.400008.5 07.1500.26F0 0
+040712.03 +564417.3 +000126.8-000184.200013.4 07.1500.94K0 0
+040846.58 -084012.9 -000007.6-000004.600007.4 07.1500.03B9 0
+043742.82 -023847.2 +000000.8-000024.800008.5 07.1500.96K0 0
+051510.68 -282007.1 -000027.0+000018.900011.5 07.1500.27A4 0
+053326.80 -492239.3 +000018.8-000121.200013.5 07.1500.49F6 1
+053736.75 -045602.9 -000000.3+000003.400002.3 07.15-0.16B1 0 0.07 2.44
+055428.73 +080315.7 +000006.0-000006.000004.1 07.15-0.03B9 0
+061723.39 +572453.4 -000044.5-000064.300016.2 07.1500.52F8 1
+061943.64 +382607.0 +000034.0-000027.000008.7 07.1500.37F0 0
+062534.20 +222728.2 +000008.4-000017.100006.9 07.1500.23A3 1
+062846.24 +362849.9 -000292.2-000220.000039.0 07.1500.61G0 0
+063136.68 +320958.5 +000005.5-000024.400001.3 07.15-0.07B9 1
+063839.62 -375945.4 +000012.9-000024.000003.5 07.15-0.10B7 0
+064428.81 +763509.5 -000007.1-000049.200005.2 07.1500.92G5 0
+070314.21 +142010.1 +000018.8-000020.300006.2 07.1500.26A3 0
+070333.51 +714528.8 +000031.0+000055.100027.4 07.1500.52F8 0
+070404.14 +751341.4 -000092.9-000254.600026.9 07.1500.59G0 1
+071606.90 -302607.3 -000002.6+000003.400001.4 07.15-0.18B2 0 0.11 6.17
+072018.83 -083259.2 -000001.7-000001.500001.1 07.1500.41F2 0
+072243.32 -260040.9 -000002.3+000002.500001.0 07.15-0.07B1 0
+072705.60 -683656.3 -000036.5+000091.700009.9 07.1500.41F3 0
+072824.81 +213258.0 -000126.1-000026.800006.0 07.1500.93G5 0
+072920.39 -172041.7 +000020.2-000011.400013.4 07.1500.64G0 0
+073839.71 -261900.1 -000003.0+000000.700003.4 07.15-0.11Ap 0
+075411.17 +364429.7 -000012.1-000002.000006.5 07.1500.96G5 0
+081542.12 +661032.8 -000022.6-000084.500010.7 07.1500.36F2 1
+081750.36 +354342.3 -000035.9-000010.100006.7 07.1500.39F0 0
+081854.74 +262007.5 -000022.5-000019.500004.6 07.1500.35F0 0
+082047.95 +354643.9 -000048.3-000020.600008.7 07.1500.18A0 0
+082833.13 +065754.2 +000067.2-000078.900013.6 07.1500.42F5 0
+083044.24 +683054.0 -000009.6-000027.700004.6 07.1500.02A0 0
+084642.98 -631129.5 -000039.9-000035.900007.4 07.1500.99K0 0
+084842.96 -391402.4 -000033.4+000049.000008.8 07.1500.28Ap 0
+084943.06 -054140.0 +000000.6-000006.200002.1 07.1500.88G5 0
+084955.70 -363658.3 -000110.7+000027.000023.8 07.1500.50F7 0
+085357.82 +082517.5 -000033.9+000011.200013.0 07.1500.51F8 1
+090316.13 -333602.4 -000018.5+000000.200007.5 07.15-0.01A0 1
diff --git a/kstars/kstars/data/hip019.dat b/kstars/kstars/data/hip019.dat
new file mode 100644
index 00000000..96d68e2c
--- /dev/null
+++ b/kstars/kstars/data/hip019.dat
@@ -0,0 +1,1000 @@
+090850.00 -104526.1 -000354.4-000107.600024.1 07.1500.61G0 0
+093241.18 -544951.0 -000015.2+000019.900007.8 07.1500.07A1 1
+100650.50 -244255.7 -000033.5-000035.200013.2 07.1500.54G0 1
+111055.50 +814355.6 -000090.0-000180.000022.4 07.1500.70G0 0
+112734.02 +005723.0 +000004.3-000093.900008.4 07.1500.97K0 0
+113532.91 -122439.1 -000048.6-000129.800015.0 07.1500.46F5 0
+120335.53 -052846.4 -000054.9-000012.800008.4 07.1500.13A0 0
+122559.69 -145651.8 -000118.6-000025.200016.2 07.1500.51F6 1
+132202.86 -430301.4 +000016.3-000011.300007.9 07.1500.12A3 0
+133823.35 -295019.7 -000021.9+000019.600007.8 07.1500.40F2 0
+140119.64 +134357.4 -000033.2+000033.500007.6 07.1500.87G5 0
+141233.44 -095400.2 +000042.8-000012.300015.3 07.1500.33F0 0 0.08 1.34
+145231.22 +554442.6 -000000.9+000004.100007.0 07.1500.26A5 0
+145454.91 -412152.4 -000136.4-000088.900022.2 07.1500.51F5 0
+150023.79 +553705.3 +000049.0+000014.900009.0 07.1500.36F0 1
+150406.44 +052934.5 -000007.0-000029.500012.7 07.1500.31F0 1
+152846.06 -312832.4 -000008.7-000005.100005.3 07.1500.28A3 1
+154803.31 -251256.0 -000019.1-000025.900006.0 07.1500.13A0 1
+154951.61 +023002.8 -000004.6-000007.100012.2 07.1500.33A2 0
+175107.71 -225515.0 +000051.1-000077.400023.1 07.1500.66G3 0
+175559.22 -485621.8 +000008.1-000000.400002.5 07.1500.94G6 0
+185101.22 +342338.0 +000015.6+000002.500005.9 07.1500.21A2 0
+185124.94 +383735.3 +000323.5+000044.100033.3 07.1500.59F8 0
+185214.93 +260135.0 +000002.1-000005.100003.5 07.1500.48F2 0
+185646.09 -145127.6 +000007.7+000000.300002.8 07.1500.18B8 0
+190733.81 +342335.1 +000001.5+000001.500000.8 07.1500.35F0 0
+191234.54 -373126.4 -000000.7-000016.000003.4 07.1500.09B5 0
+191823.27 +050751.6 +000064.5+000018.600016.1 07.1500.49F5 0
+192743.27 -400549.0 +000034.5-000115.100014.7 07.1500.57F8 0
+195025.50 +433940.1 +000023.2+000025.200005.1 07.1500.95K0 0
+200108.13 +143123.5 +000000.9-000005.200006.2 07.1500.10A0 0
+200234.25 +153536.6 -000160.1-000582.100051.7 07.1500.71G7 0
+202720.09 +684602.5 +000012.8-000002.600006.3 07.1500.89K0 1
+203658.72 +322104.5 +000025.6+000015.400003.9 07.1500.17A2 0
+205318.29 +543103.6 +000021.3+000179.300006.9 07.1500.96G8 0
+205441.99 +370425.4 +000009.6-000003.700005.8 07.1500.02A0 1
+205701.38 +170550.9 -000009.0+000002.500007.7 07.1500.17A2 0
+211328.92 +071002.7 +000027.6-000003.500010.5 07.1500.33A2 0
+212748.13 +214408.9 +000032.0+000029.700006.8 07.1500.92K0 0
+213125.46 -191415.0 +000060.5-000014.200009.1 07.15-0.30F0 1
+215535.15 +345837.4 +000028.9-000008.700005.9 07.1500.26A2 0
+220739.86 -591911.7 -000169.9-000096.600015.5 07.1500.95K0 0
+220901.36 +483107.4 +000077.8+000033.400010.1 07.1500.80G5 0
+221217.61 +024401.7 +000015.1-000035.000012.5 07.1500.36F0 0
+221701.02 +561036.0 +000036.3-000028.000009.9 07.1500.11Am 0
+222248.00 +850342.1 +000033.6+000012.900003.9 07.1500.97K0 1
+223000.33 +701017.3 +000007.4-000002.600003.0 07.15-0.05B1 0
+223712.58 +232824.4 +000034.6-000002.400011.4 07.1500.33A5 0
+234048.68 -075450.8 +000069.2-000040.500014.2 07.1500.48F8 0
+234456.67 +694517.5 -000003.4-000006.300002.8 07.1500.04B8 0
+235037.98 +541153.9 -000002.2-000034.000018.1 07.1500.47F5 0
+001122.03 +742904.5 +000074.0-000015.300006.1 07.1501.00K0 0
+005112.25 +380232.3 +000028.2-000044.100003.4 07.1501.34K0 0
+011101.67 -184817.6 +000075.8-000011.200007.1 07.1501.50K4 0
+013648.84 -321749.7 -000000.1-000003.700004.5 07.1501.39K2 0
+013914.28 +274523.6 +000041.6-000056.000005.0 07.1501.20K3 0
+023854.64 -254442.7 -000008.0-000086.000005.0 07.1501.20K2 0
+025106.22 -405747.6 -000001.4+000002.700001.8 07.1501.67M2 0 0.10 224.00
+031351.19 +435147.5 +000052.6-000076.200005.7 07.1501.02G5 0
+032022.42 +553213.5 -000013.0+000000.100005.7 07.1501.17K0 0
+032827.47 -131233.1 +000002.0-000036.600003.6 07.1501.54K3 0
+043443.78 -344907.3 -000008.2-000018.500003.5 07.1501.40K3 0
+043646.78 -832948.2 -000013.2+000072.000006.3 07.1501.09K0 0
+050428.49 +074949.1 +000021.0-000010.300007.7 07.1501.00K0 0
+052604.68 -125417.3 +000003.4+000005.500002.9 07.1501.31K1 0
+053825.76 -545715.0 -000016.6-000006.300001.8 07.1501.46K3 0
+061526.82 -012359.3 -000005.3-000008.900002.3 07.1501.03G5 0
+062145.31 +453640.1 +000003.0-000011.700002.8 07.1501.41K0 0
+062353.93 +404831.3 -000000.1+000002.900000.9 07.1501.60K5 0
+063825.55 -660508.5 -000006.1+000040.300004.0 07.1501.09K0 0
+065000.99 +461105.3 -000005.8-000026.200003.5 07.1501.29K0 1
+071922.12 -084659.2 -000001.2+000000.200000.4 07.1501.71M. 0
+073124.35 +660805.4 -000001.8-000002.800001.2 07.1501.47K0 0
+075203.93 +593002.5 +000008.7-000056.000005.3 07.1501.28K0 0
+082820.52 +334107.2 +000002.1-000015.000004.0 07.1501.13K2 0
+085501.65 -340835.0 +000005.7-000063.400009.0 07.1501.13K1 0
+090743.69 -120114.7 -000024.5+000021.500001.0 07.1501.47K5 0
+105242.56 +401016.6 -000081.0-000051.800008.0 07.1501.08K0 0
+111529.26 -410325.9 -000001.1+000005.200001.2 07.1501.54K4 0
+111932.30 -472347.0 +000008.1+000018.300004.9 07.1501.26K2 0
+113720.09 -122049.1 +000047.5-000095.800004.6 07.1501.09K0 0
+113909.12 -583551.8 -000010.2+000001.100000.3 07.1501.05G2 0
+124330.42 -411918.5 -000086.8+000008.000003.9 07.1501.60M2 0 0.09 2.16
+134127.21 -263152.7 -000006.4-000004.900002.8 07.1501.63M1 0
+140306.98 -825514.0 -000054.0+000013.700006.7 07.1501.28K3 0
+140624.95 +070017.4 +000022.1-000020.200004.7 07.1501.10K0 0
+140959.72 +404641.6 -000002.3-000002.600007.1 07.1501.21K2 0
+152200.12 -570843.0 -000004.0-000004.900001.0 07.1501.55K3 0
+152741.80 -145715.1 -000018.3-000007.100000.9 07.1501.66K5 0
+153841.42 -173953.2 -000043.0-000027.700005.5 07.1501.04G8 0
+161658.87 -804800.8 -000014.7-000015.500004.9 07.1501.04K0 0
+163737.67 +222641.6 -000006.2-000007.800002.5 07.1501.43M. 0
+170756.20 -245953.3 -000000.6-000003.900001.0 07.1501.00G3 0
+172337.72 +605954.5 -000013.5+000028.100005.0 07.1501.24K0 0
+174531.92 +130110.3 +000001.7+000000.900004.5 07.1501.05K0 0
+175055.49 -760329.7 +000025.0-000084.300007.9 07.1501.00K0 0
+181041.72 -335507.2 -000004.5-000029.300005.6 07.1501.19K1 0
+181715.30 -763501.2 +000014.8-000066.800004.2 07.1501.29K2 0
+182256.56 +205749.3 -000004.8-000001.400002.8 07.1501.09K0 0
+183145.46 +455919.5 +000028.7+000008.800004.2 07.1501.20K0 0
+183916.97 -590717.6 -000021.5-000100.900005.0 07.1501.06G8 0
+185704.29 -385451.9 -000005.7-000013.600004.3 07.1501.24K2 0
+200339.51 +381938.4 -000015.0-000011.800000.2 07.1501.75A2 1
+202833.17 -114746.2 +000001.5-000019.100003.8 07.1501.58K5 0
+205149.83 +231953.2 +000016.6+000002.100001.9 07.1501.61K5 0
+205630.82 +144059.9 -000000.1-000010.400002.4 07.1501.57K5 0
+210531.99 -042143.3 -000018.6-000015.300002.2 07.1501.54K5 0
+215702.15 +174055.2 +000002.1-000004.200001.1 07.1501.52K4 0
+222407.59 -101151.6 -000055.9-000024.700003.9 07.1501.38K0 1
+223447.43 +295726.6 -000007.2-000004.700003.2 07.1501.29K3 0
+225959.36 +050934.5 +000040.6-000006.000005.1 07.1501.15K0 0
+232849.16 -592611.7 +000012.3-000000.900002.4 07.1501.35K3 0
+041743.95 +622047.9 -000001.6-000001.600003.4 07.1502.04M2 0
+002247.80 +543843.6 -000014.5-000005.000002.9 07.1600.87G5 0
+005429.95 +561910.7 +000068.5-000017.700007.5 07.1600.29A5 0
+011546.78 +094705.3 -000075.1+000030.400017.8 07.1600.47F2 1
+012243.14 +171149.2 -000054.0+000022.300019.5 07.1600.47F5 0
+015113.34 +243908.0 -000003.3-000022.100008.0 07.1600.37A5 1
+020903.67 +415755.8 +000005.2-000005.600003.1 07.16-0.04B9 0
+025710.62 -003428.5 -000008.8+000012.800006.6 07.1600.91G8 1
+030416.99 +750858.4 +000006.3-000003.400004.0 07.16-0.01B9 0
+031350.31 +493408.2 +000024.8-000025.200005.8 07.1600.03B9 0
+032512.79 -370909.7 +000038.2-000002.900009.6 07.1600.14A4 0
+033344.81 +065533.7 -000007.9-000005.200004.3 07.1600.91G5 0
+034021.58 +212420.6 -000031.6+000006.800011.9 07.1600.31A5 0
+040344.38 -370412.7 -000004.9-000042.500007.3 07.1600.31A5 0
+041007.39 -613555.5 +000011.3-000078.900024.5 07.1600.55F7 0
+041601.42 +002714.2 +000024.2-000022.100006.1 07.1600.09A0 1
+041848.15 -540807.9 -000015.9+000019.600008.6 07.1600.11A1 1
+042936.82 +805554.1 -000010.8+000013.900008.1 07.1600.12A2 0
+043156.92 -123757.5 +000109.3+000004.700017.9 07.1600.48F6 0
+044429.10 -275655.9 -000002.3+000004.300005.7 07.1600.93G8 0
+044806.44 -632849.1 -000027.5-000009.700004.9 07.1600.98K0 0
+044913.53 -045911.4 +000000.8+000004.700000.8 07.16-0.15B8 0
+045107.56 -251836.0 +000008.9+000009.700004.6 07.1600.11A3 0
+051337.29 -320401.8 -000004.1+000022.800013.5 07.1600.22A4 0
+051414.45 +302359.5 -000006.1+000002.900013.1 07.1600.31F0 0
+051643.88 +182622.4 +000001.4-000003.500003.0 07.1600.11B3 1
+052511.02 -541904.7 +000000.9+000041.300006.8 07.1600.42F3 0
+052646.99 +701341.7 +000006.1-000029.000003.8 07.1600.03B9 0
+053602.59 +193258.0 -000003.7-000009.300000.3 07.1600.08B9 1
+054721.89 -270804.0 +000035.6-000019.100017.1 07.1600.51F7 0
+055740.57 +553924.1 +000003.9+000003.400003.8 07.1600.06Ap 0
+060654.74 +021023.1 -000006.7-000008.400004.9 07.1600.07A0 0
+061343.16 +414150.2 -000004.8-000007.600005.8 07.1600.08A2 0 0.03 16.99
+061613.87 +050651.0 -000005.7-000004.800002.7 07.16-0.07B9 0
+062518.66 +234234.3 -000000.4-000020.700006.3 07.1600.29F0 0
+062706.72 -320959.7 +000081.6-000088.700006.0 07.1600.79G3 0
+062842.72 +345153.0 -000002.7-000016.600002.7 07.1600.09A0 0
+063038.52 -221918.5 -000002.9+000001.100000.9 07.16-0.17B4 0
+063627.17 -573221.8 +000046.7+000062.400011.6 07.1600.42F2 0
+065038.63 -311635.0 -000026.5+000024.700004.8 07.1600.88G6 0
+065052.67 -205437.4 -000002.6+000003.300000.4 07.16-0.17B2 0
+065742.90 +175407.3 -000003.9-000004.700002.6 07.16-0.13B3 0
+071119.56 +330642.8 -000111.5-000008.000021.8 07.1600.43F5 0
+071532.25 +594630.0 -000011.3-000034.400005.3 07.1600.95K0 0
+072022.85 +280720.0 -000003.2-000003.800003.4 07.1600.11A2 0
+073026.25 +135154.0 -000043.0-000021.200020.9 07.1600.51F5 1
+073327.13 -770458.5 -000005.3+000022.100004.4 07.1600.07A1 1
+073540.28 -703125.1 +000003.2-000005.100005.6 07.1600.94G8 0
+073601.59 -030907.4 -000278.6+000112.600028.2 07.1600.56G5 0
+073941.87 -431646.7 -000006.8+000010.500002.2 07.1600.01B5 1
+075725.87 -003809.1 -000021.3-000008.800007.6 07.1600.01A0 0
+080836.16 -392957.0 -000013.5+000016.300004.3 07.1600.03A0 0
+081315.09 -521410.3 -000006.2+000002.500002.9 07.16-0.08B8 0
+081626.53 -031334.0 -000108.5+000013.000012.8 07.1600.58F8 1
+081717.62 -423117.6 -000003.0+000004.000000.1 07.1600.30B1 1 0.10 9.36
+082137.05 +335612.5 -000008.8-000004.800004.2 07.1600.80K0 1
+082358.91 -325348.8 -000005.4+000004.500001.1 07.16-0.14B2 0
+084500.74 -305841.1 -000008.2+000007.100003.9 07.1600.04A0 0
+085127.99 -612148.1 -000201.9+000156.500017.7 07.1600.55F7 0
+085400.62 -422908.8 -000004.9+000003.400000.8 07.1600.24O9 0
+090441.60 -171412.4 -000034.9-000023.200006.2 07.1600.36F2 1
+090722.20 +003600.8 -000013.5-000011.000002.5 07.1600.03A0 0
+091447.47 -553827.4 -000012.8+000008.600001.5 07.16-0.11B5 0
+092627.85 -545227.8 -000011.9+000008.100001.1 07.16-0.10B3 0
+093541.52 -681237.1 -000022.2+000020.700008.1 07.1600.00A0 1
+094225.11 +484635.6 -000095.4-000195.800021.6 07.1600.83K0 0
+094240.99 -554955.8 -000152.3+000064.300023.2 07.1600.62G3 1
+095037.91 -603139.9 -000028.8+000023.300003.7 07.1600.01A1 0
+101016.95 +493026.7 -000074.6-000036.400010.5 07.1600.41F2 0
+102330.04 -260322.9 -000068.5+000032.800013.4 07.1600.45F5 0
+104135.16 -640623.1 -000018.2+000010.600006.9 07.1600.00A0 0
+104322.25 -320813.9 -000019.3+000002.400003.6 07.1600.00B9 0
+105013.02 -623808.6 -000015.8+000003.000002.3 07.1600.08B3 0
+110857.58 +591255.0 -000022.7+000002.100008.2 07.1600.99G5 0
+112059.06 +045250.1 -000049.0-000027.700010.9 07.1600.43F2 0
+112318.37 -234223.5 -000057.1+000021.400005.8 07.1600.94K0 0
+113635.88 +560808.1 -000178.3-000092.200022.9 07.1600.71G5 1
+113810.95 -454458.3 -000043.5-000001.900003.9 07.1600.27F0 0
+115523.92 +010545.6 -000048.8-000034.200012.6 07.1600.40F2 0
+120923.59 -594609.3 -000009.7+000001.700001.8 07.16-0.06B6 0
+122314.36 -372923.3 -000050.8+000009.900006.1 07.1600.32F0 1
+124054.15 +084945.9 -000014.2-000025.100007.9 07.1600.43F2 1
+125932.94 +280356.4 +000018.8-000005.400012.3 07.1600.45F4 0
+130930.21 -200725.1 -000021.3-000012.500005.4 07.1600.05A0 0
+131001.32 +384325.5 -000039.0+000000.500004.9 07.1600.18A7 0
+131440.69 -383905.7 -000011.7+000008.500001.1 07.16-0.10B4 0
+131646.27 -411658.8 -000016.5-000001.000004.5 07.1600.91G8 1
+133055.25 -193336.2 -000060.2-000024.400009.6 07.1600.91G8 1
+135756.95 +323603.2 -000007.9+000005.500006.5 07.1600.96K0 0
+140231.70 +313939.0 -000093.5+000008.700026.9 07.1600.56F8 0
+142503.38 +053655.4 +000009.9-000020.500004.3 07.1600.96G4 0
+145131.66 -605551.8 +000054.4+000113.100020.9 07.1600.45F8 0
+145954.66 -461452.4 -000020.9-000023.100006.6 07.16-0.02A0 0
+152246.98 +185507.6 -000230.3+000077.500049.7 07.1600.80K0 0
+152643.64 +453613.6 -000026.3+000051.200019.2 07.1600.52F8 0
+154021.44 +435046.4 -000021.9+000063.800014.0 07.1600.33F0 1
+154030.23 +370101.2 -000014.9-000007.000007.4 07.1600.01A0 0
+161000.54 -353832.6 +000027.3-000075.500013.7 07.1600.60G1 0
+161457.78 -393739.8 -000019.3-000031.300007.6 07.1600.02B9 0
+164106.31 +621828.8 -000011.6-000007.200005.0 07.1600.12B8 0 0.08 5.57
+164246.65 -372032.2 -000004.3-000092.800019.0 07.1600.78G8 0
+164948.25 -420006.2 -000001.4-000001.200000.6 07.1600.12O7 0
+165819.75 -333632.7 +000003.7-000006.800002.5 07.1600.77G0 0 0.80 6.06
+173753.80 -423400.1 +000182.1-000357.800029.8 07.1600.64G4 0
+173937.59 -321912.4 -000001.3-000007.200000.8 07.1600.01B3 0 0.10 1.92
+174746.05 -633344.9 -000009.9-000072.100020.2 07.1600.59F8 0
+181214.70 -192558.1 -000001.7-000000.600001.6 07.1600.58B3 0
+181410.83 -273009.9 -000000.7-000024.700004.5 07.16-0.02B8 0
+183514.49 +413452.9 +000002.6+000082.100020.1 07.1600.44F5 0
+184421.45 +280605.1 +000027.5-000010.000007.0 07.1600.26F0 0
+185544.73 -162056.7 +000055.4-000035.500019.3 07.1600.47F5 0
+185656.53 -331945.9 -000000.7-000010.500004.8 07.16-0.03B6 0
+190433.01 +455517.9 +000016.2+000015.800005.7 07.1600.03B9 0
+190808.10 -265004.7 +000003.0-000001.800007.2 07.1600.99G6 0
+191601.84 +160939.5 +000020.7+000019.900004.8 07.1600.33F0 1
+192444.33 +195621.8 +000019.3+000009.300006.0 07.1600.16A2 0
+193419.21 +412544.6 +000007.0-000002.300004.0 07.16-0.05B9 0
+193601.00 +001458.8 -000000.2-000007.800002.1 07.1600.30A2 0
+194540.66 +360519.1 +000006.1+000001.300002.9 07.1600.02A0 1
+194900.90 +442245.1 +000001.1+000001.500000.6 07.16-0.05B8 1
+194910.09 -765430.6 +000034.8-000035.900007.8 07.1600.02A0 0
+195322.63 +202013.9 +000029.9+000015.200006.6 07.1600.14A0 0
+195502.46 -361206.2 +000011.1-000012.800002.2 07.1600.20A3 1
+200743.88 +022634.8 +000044.1-000000.200010.6 07.1600.28A5 1
+201055.60 +843239.9 +000032.6+000043.000006.0 07.1600.39F0 0
+201523.74 +440002.4 +000002.3-000004.700000.9 07.1600.40F2 0
+203231.57 -163634.4 +000055.1-000014.100009.3 07.1600.32F0 1
+213609.73 +503007.3 +000028.5+000021.000004.8 07.1600.02Ap 0
+213710.37 +621814.3 +000044.2+000115.400006.4 07.1600.97G8 0
+214011.55 +494058.8 +000003.5+000000.100002.3 07.16-0.06B9 0
+214846.99 +222540.9 -000018.1-000036.300009.9 07.1600.21A2 0
+214936.26 -822602.0 +000083.1-000049.900010.1 07.1600.48F6 0
+215824.31 -123953.3 +000033.6+000061.600029.1 07.1600.64G5 0
+220744.30 -280851.4 -000006.5+000000.500012.3 07.1600.35Fm 0
+221505.02 +590652.1 -000014.1-000033.400006.8 07.1600.08A2 0
+221656.27 -143924.9 +000002.8-000020.400022.0 07.1600.48F5 0
+225134.06 +324856.2 +000034.6-000011.400007.6 07.1600.18A2 0
+225150.84 +464408.0 -000001.7-000010.400003.5 07.1600.91K0 0
+232352.87 -534853.6 +000071.4-000033.200009.2 07.1600.26A3 1
+233148.42 -211500.2 -000047.3-000028.900013.7 07.1600.44F3 1
+010029.62 +184129.7 +000075.1+000001.000006.9 07.1601.10G5 1
+020028.07 -414632.6 +000004.6+000001.100002.9 07.1601.55K5 0
+020629.59 +132742.9 +000033.3-000010.400007.1 07.1601.08K0 0
+022510.03 +335200.3 +000004.2-000003.100001.5 07.1601.51M. 0 0.25 41.60
+032854.65 -333919.0 +000054.0-000007.000004.7 07.1601.27G8 0
+033208.62 +621604.8 -000006.2-000000.000001.5 07.1601.19K0 0
+033354.27 -303740.8 +000029.1-000008.400004.5 07.1601.07K0 0
+034930.03 +801920.8 -000004.1+000013.300004.0 07.1601.23M5 0
+040958.79 -190010.1 -000015.3-000021.200005.1 07.1601.15K0 0
+041225.01 +233428.7 -000015.8-000025.500006.2 07.1601.01G6 1
+042335.19 +355411.1 +000010.0-000009.900002.4 07.1601.26G5 0
+045606.61 +223436.1 +000039.1-000052.600007.1 07.1601.21K0 0
+053608.53 +122611.3 +000001.6-000021.100005.1 07.1601.04G5 0
+063219.56 -451836.1 +000022.7-000026.100004.1 07.1601.07K0 0
+063526.92 +803423.6 -000000.9+000001.200003.1 07.1601.35K0 0
+064326.90 +055055.7 -000017.5-000000.000003.4 07.1601.00G5 1
+064523.28 +233846.4 +000024.2+000000.000004.0 07.1601.30K2 0
+065012.44 +350406.7 -000016.6-000033.300003.0 07.1601.01G5 0
+072718.98 +012709.7 +000010.0-000006.000006.5 07.1601.04K0 0
+072919.45 -130821.0 -000002.5-000001.900003.8 07.1601.14G8 0
+075632.09 -153127.7 -000001.0+000006.900001.8 07.1601.31K1 0
+075716.04 +812108.3 -000025.3-000033.800004.9 07.1601.33K2 0
+085658.55 -494051.7 -000006.1+000003.700000.4 07.1601.71K3 0
+092714.19 -334728.5 -000035.4-000040.700005.0 07.1601.15K2 0
+093507.03 -052207.8 -000019.9-000043.400004.6 07.1601.10K0 0
+105118.46 -044411.4 -000007.9-000004.700003.6 07.1601.29K2 0
+105616.25 -580310.9 -000001.9-000027.400002.7 07.1601.59M3 0
+110955.63 +323152.1 -000079.0-000001.000008.3 07.1601.07K0 0
+111036.78 +111806.0 -000016.7-000006.200002.1 07.1601.50M4 0
+112542.40 -143214.4 -000045.3-000001.800004.0 07.1601.45K4 0
+120123.70 +660722.7 -000016.4-000002.500001.4 07.1601.42K2 0
+121906.46 +401846.0 -000012.4+000008.300004.8 07.1601.00K0 0
+122016.87 -043037.0 +000000.9-000004.500004.9 07.1601.12K0 0
+123209.92 -273358.4 +000004.0+000004.100000.0 07.1601.51K3 0
+134508.82 -713158.7 -000032.9-000016.900005.9 07.1601.21K1 0
+134845.17 +275252.7 -000028.7-000016.700005.7 07.1601.06K1 1
+141318.66 -082640.7 -000014.0+000000.900004.0 07.1601.06K0 0
+143147.06 -444824.1 -000006.4-000007.100002.0 07.1601.48K3 0
+143456.60 -371215.5 -000003.6+000004.900003.3 07.1601.21K0 0
+150857.33 +331555.0 -000037.3+000033.100004.6 07.1601.21K2 0
+151243.76 +483450.4 -000019.9+000043.500007.0 07.1601.16K0 1
+152559.07 +441808.0 +000016.5+000003.300003.0 07.1601.40K5 0
+153023.81 +120000.0 -000013.6+000002.800003.5 07.1601.21K0 0
+154346.38 +022623.9 +000003.1-000011.000005.6 07.1601.04G8 0
+160108.07 -241559.8 +000007.5+000000.100000.3 07.1601.47K4 0
+160132.64 +470833.4 -000003.9+000011.600001.8 07.1601.41K0 0
+165809.51 -142220.9 -000004.6-000001.600008.4 07.1601.56K2 0
+182511.85 +495152.8 -000007.2-000057.500004.5 07.1601.02K0 0
+182657.58 -791609.7 -000005.9-000032.500003.5 07.1601.20K1 0
+190942.28 +582806.2 +000004.2-000018.300003.7 07.1601.52K5 0
+195501.18 +664454.3 -000017.0-000033.300006.5 07.1601.01K0 1
+200351.84 +210301.6 -000002.0-000005.500000.8 07.1601.24K0 0
+202632.74 -290425.7 +000003.0-000044.900004.0 07.1601.12K1 0
+203143.63 +301539.0 +000004.7+000012.100001.9 07.1601.45K2 0
+204908.26 +541400.8 -000003.7+000089.400007.5 07.1601.08K0 0
+205005.07 -272203.5 +000004.1-000030.200006.2 07.1601.05K0 1
+210122.17 +010411.2 +000007.4-000040.500002.9 07.1601.52K5 0
+210304.15 +014138.8 -000000.8-000014.600003.5 07.1601.27K0 0
+210329.78 +235946.6 -000002.0-000010.800003.9 07.1601.39M4 0
+211816.76 +101456.1 +000136.0+000060.000004.6 07.1601.00K0 0
+212852.92 -085926.5 +000023.4-000046.400010.8 07.1601.11K0 0
+213623.29 -401948.7 -000008.9-000008.500002.6 07.1601.64M0 0
+213801.24 +410453.5 -000013.4-000064.200003.5 07.1601.51K5 0
+213922.46 +242940.4 +000009.1+000003.200001.4 07.1601.48K2 0
+214032.08 +704709.7 -000007.1+000006.900002.8 07.1601.31K5 0
+214100.34 +301750.5 -000007.1-000006.900002.4 07.1601.44K5 0
+221834.18 -204423.8 -000027.3-000025.200004.0 07.1601.49K4 0
+222907.78 +290145.0 +000020.3+000008.300003.9 07.1601.16K1 0
+231756.98 +734118.7 -000068.8-000013.500006.6 07.1601.11K0 0
+232620.57 +531001.3 -000006.5-000008.000001.6 07.1601.52K5 0
+233040.49 +005239.2 -000018.1-000003.800003.3 07.1601.53K2 0
+233515.97 +105730.8 +000002.1-000013.900002.7 07.1601.20K0 1
+234225.67 -610342.5 +000044.5-000000.500005.1 07.1601.09K0 0
+234322.55 -330457.7 +000009.6-000023.700004.3 07.1601.08K0 0
+000247.14 +020749.4 +000062.2-000091.200021.6 07.1700.62G0 1
+000927.57 +462316.5 +000011.4-000013.500005.0 07.1700.03B9 0
+001301.80 +495535.4 -000002.5+000004.600008.1 07.1700.20A2 0
+005620.83 -635731.6 +000316.1+000165.800022.3 07.1700.81G8 1
+005752.09 -663339.0 -000011.6-000010.200003.8 07.1700.82G3 1
+011210.37 -735425.7 +000098.0+000031.100016.1 07.1700.59F8 0
+012159.20 +764237.3 -000034.1-000034.500059.5 07.1700.83K0 0
+012941.05 -131325.1 +000005.1-000075.000010.4 07.1700.38F2 0
+013526.16 -132252.0 +000240.6+000037.900027.4 07.1700.59G0 0
+013648.49 +593733.8 +000053.8-000027.100006.8 07.1700.34F0 0
+021229.39 +794135.7 -000019.2+000021.200007.8 07.1700.31Am 0
+023052.73 -640244.5 -000001.0+000007.300005.3 07.1700.14A3 0
+024635.81 +540439.8 +000012.1-000002.800007.6 07.1700.34F2 0
+031408.38 +153525.6 +000023.4-000012.300007.5 07.1700.07A0 0
+034056.12 +411118.9 -000029.2+000088.700012.3 07.1700.41F2 0
+041930.24 +375954.3 -000027.4-000009.100013.3 07.1700.36F0 1
+044813.84 -093024.1 -000002.0-000001.100004.5 07.17-0.09A0 0
+045140.57 -082404.7 -000001.4+000007.900006.9 07.17-0.01A0 0
+045650.79 -705530.3 -000003.1+000000.800005.9 07.1700.97G8 0
+050147.66 +112231.1 -000007.5-000011.300002.2 07.1700.04B8 0
+052251.03 +033308.0 +000002.2-000000.700003.3 07.17-0.11B3 0
+052519.28 -754129.9 -000104.2-000308.900028.1 07.1700.54F8 0
+054121.46 +292940.1 +000006.2-000023.100004.1 07.17-0.05A 1
+054150.46 -121839.2 -000014.5+000006.000008.9 07.1700.13A2 0
+054430.60 +042021.1 -000019.4-000008.100008.4 07.1700.19A3 0
+054500.51 +062101.5 -000007.3-000006.600002.8 07.17-0.07B8 0
+054845.47 -013006.9 +000010.7+000021.000009.8 07.1700.32A5 0
+055404.30 -600124.0 -000051.8-000060.400078.0 07.1700.94K3 0
+055557.32 +005010.1 -000002.1+000001.500005.8 07.1700.10A0 0
+060139.82 -350237.6 -000007.5+000013.600003.3 07.1700.20A4 1
+060515.44 -542430.2 +000007.7+000009.500003.6 07.1700.95G8 0
+060615.71 +315949.3 -000006.8-000003.000002.4 07.1700.02B8 0
+064042.52 +401006.6 -000048.3+000013.000013.0 07.1700.63F5 1
+065900.59 -262828.0 -000001.9+000004.400002.0 07.17-0.17B2 0
+070040.42 +232624.8 -000001.6-000013.800001.7 07.17-0.09A0 0
+071302.73 -241333.0 -000092.9+000102.800027.1 07.1700.66G1 0
+071422.64 -610411.4 -000114.7+000016.900016.5 07.1700.44F3 0
+071856.49 -451751.1 -000237.8+000112.000021.3 07.1700.52F6 0
+072054.14 -203856.6 -000016.1-000004.700009.0 07.1700.21A7 0
+072057.64 +061415.4 -000005.8-000007.800002.9 07.1700.97G5 0
+072913.42 +142130.1 -000004.6-000003.000003.7 07.1700.04A3 0
+074236.12 -591752.1 -000053.1+000157.300030.1 07.1700.64G2 0
+074815.93 -064625.7 -000010.4+000018.600014.3 07.1700.28A3 0
+080114.22 -252448.3 -000006.4+000014.800007.0 07.1700.23A5 0
+080401.32 -265824.3 -000024.6+000041.900017.4 07.1700.47F5 0
+080828.45 -523701.9 -000030.8+000044.400005.3 07.1700.35Fm 1
+081334.19 +105050.4 +000006.5-000069.200012.8 07.1700.54F8 1
+082128.29 -394221.4 -000202.1+000225.600034.8 07.1700.69G8 0
+082500.31 -745444.3 +000023.3+000041.500014.9 07.1700.67G3 0
+082735.20 -050854.4 -000125.0-000079.900023.9 07.1700.65G0 0
+083856.31 -065053.9 -000024.0-000010.400007.0 07.1700.07A0 0
+085900.64 +632543.1 -000023.1-000024.400005.0 07.1700.91G5 1
+091930.56 +094724.5 -000014.0+000004.500005.5 07.1700.99K0 0
+093021.96 -313300.1 -000070.4+000029.400011.0 07.1700.38F2 0
+093130.80 -364501.7 -000001.9+000000.300001.5 07.1700.96G8 0
+102050.11 -152850.3 -000219.7+000296.400028.9 07.1700.55G1 0
+104921.11 -391013.3 -000036.8+000016.600007.4 07.1700.04B9 0
+105123.14 +755941.5 -000066.2-000037.100012.1 07.1700.25A3 0
+113101.28 +321858.1 -000325.2+000206.500024.5 07.1700.48F5 0
+120608.75 -690731.9 -000018.0+000038.000015.9 07.1700.55G0 1
+125751.64 +092019.2 -000037.0-000026.000004.9 07.1700.28A3 0
+131128.72 +404733.0 -000034.2-000006.100006.0 07.1700.94K0 0
+132015.78 +174557.7 -000006.7-000082.300013.1 07.1700.57F5 1 0.08 0.41
+133225.53 -471615.8 +000025.0-000124.600026.3 07.1700.60G2 0
+135138.93 -311909.8 -000307.4-000070.900015.2 07.1700.52F7 0
+135420.15 -484133.8 -000041.1-000019.400008.4 07.1700.19A4 0
+135441.88 -480804.3 -000102.2-000020.100013.4 07.1700.36F2 0
+141351.45 +461930.5 -000140.7+000009.500026.2 07.1700.53G0 0
+144947.20 -524441.3 -000004.6-000009.700004.0 07.1700.08B9 0
+150229.25 +331627.7 +000014.4-000002.500003.1 07.1700.95K0 0
+152043.07 +085449.7 +000000.2-000034.400014.8 07.1700.45F5 0
+152449.19 +105935.3 +000049.3-000127.600014.8 07.1700.45F2 0
+162311.39 -345529.4 -000027.8-000048.900006.2 07.1700.38F2 0
+162401.04 -583619.8 -000053.1-000064.000012.7 07.1700.28A8 0
+162448.07 +444123.7 +000007.7+000006.600013.2 07.1700.48F5 1
+163055.24 +305627.2 -000038.5+000001.100012.3 07.1700.57F5 0
+170951.65 -821907.0 -000001.3-000017.600004.1 07.17-0.06B6 0 0.06 1.15
+175034.69 -492944.6 -000005.0+000003.800009.1 07.1700.33F0 0
+175903.62 +300256.0 +000004.7+000009.200001.3 07.1700.96A1 1
+181659.53 +120403.7 -000001.7+000001.000002.5 07.1700.76F8 1
+183516.27 -394139.5 +000002.9-000028.200005.8 07.1700.27A7 0
+184255.43 +445531.1 -000014.1-000021.500008.1 07.1700.89G5 1
+191045.57 +313806.0 +000040.1-000032.900010.1 07.1700.34F0 0
+193101.09 +461954.4 +000003.3+000003.300005.4 07.17-0.03A0 0
+193929.77 +302429.8 +000000.6-000008.700002.3 07.17-0.08B9 0
+194005.07 -140240.6 +000006.9-000028.500008.5 07.1700.03A0 0
+195605.23 -440043.9 +000006.4-000006.400002.0 07.17-0.07B8 0
+201320.80 +725349.5 -000022.9+000004.800010.7 07.1700.33F0 0
+201625.64 +222347.4 -000000.7-000013.500005.1 07.1700.33F3 0
+203046.14 -154617.1 +000010.2+000003.200006.0 07.1700.10A1 0
+203129.92 +330554.1 -000019.2-000028.000003.1 07.1700.91K0 0
+203204.45 +602521.2 +000005.4-000077.200013.5 07.1700.32F2 0
+203921.60 -613208.2 +000010.0-000006.200002.7 07.17-0.04B9 0
+211207.39 -303521.3 -000000.9-000033.400011.2 07.1700.44F5 1
+212204.39 -515231.7 +000008.1+000001.600005.2 07.1700.18A5 0
+212320.90 +443105.9 -000000.2-000006.100001.0 07.1700.18A0 0
+213511.97 +212414.9 +000041.1-000008.600010.6 07.1700.10F8 1
+214320.72 -240828.7 +000012.0-000012.000002.6 07.1700.95K0 0
+214553.33 +781358.5 -000002.9-000015.100004.1 07.17-0.02A0 0
+221154.70 +065346.7 -000023.6-000007.900009.5 07.1700.18F0 0
+221907.16 +285051.2 +000050.4+000027.300013.7 07.1700.56F8 0
+224012.46 -063203.8 -000010.8-000036.700009.9 07.1700.72G0 0
+231528.50 +641600.2 +000007.0-000001.300002.1 07.17-0.01B5 0
+233106.58 +022148.6 +000086.4-000054.200018.6 07.1700.45F5 0
+001402.55 +760137.2 +000024.7+000000.700003.5 07.1701.63M4 0
+003130.74 +204946.3 +000030.4-000003.500005.1 07.1701.35K4 0
+004736.89 -021918.8 +000011.8+000005.000001.2 07.1701.54M1 0
+010644.36 -153036.9 +000000.7-000015.400006.2 07.1701.00G8 1
+011903.14 +454221.1 -000000.0+000004.700003.4 07.1701.61K2 0
+021436.99 +014039.4 -000015.7-000009.500003.9 07.1701.03K0 0
+022746.86 -693126.6 -000013.6+000029.700006.5 07.1701.27M6 0
+031442.21 -064208.8 +000109.2+000002.500004.4 07.1701.11K0 0
+033140.05 -032951.7 +000012.7+000008.800004.9 07.1701.01G5 0
+035030.08 +340308.4 +000015.6-000021.700003.2 07.1701.50K5 0
+042627.14 -003040.1 -000013.1-000024.600002.9 07.1701.57M1 0
+044902.42 -881616.2 +000007.8+000010.300002.8 07.1701.73M2 0
+044915.74 +282103.1 -000006.2-000007.600003.4 07.1701.78K0 0
+050622.10 +542418.7 -000000.4+000001.100005.1 07.1701.02G5 0
+051625.42 -230332.7 +000041.5+000031.400005.9 07.1701.03K0 0
+061156.25 +231225.4 -000003.1-000001.200000.2 07.1701.52M2 0
+062325.72 -262246.5 +000010.2-000001.300001.0 07.1701.67M1 0
+070957.01 -133657.8 -000002.5-000009.200000.9 07.1701.03G8 0
+071059.75 -675740.9 -000010.8-000002.200003.7 07.1701.32K2 0
+071434.03 +203100.8 -000016.3-000014.100003.2 07.1701.60K0 0
+073212.91 +270731.2 -000039.5-000073.500007.6 07.1701.11K1 0
+074836.18 +740236.1 +000026.0-000067.000002.5 07.1701.43K0 0
+075645.16 -125607.2 -000042.7-000003.900006.3 07.1701.08K0 0
+080952.18 -433142.2 -000005.9+000006.400001.3 07.1701.46K2 0
+081909.04 -461218.9 -000013.3-000000.600004.7 07.1701.36K2 0
+085704.91 +350124.2 -000019.4-000017.700004.4 07.1701.02K0 0
+100551.48 -681753.1 -000074.5+000025.100005.9 07.1701.16K2 0
+103007.93 -705317.4 -000033.3+000028.700002.4 07.1701.70M2 0
+104628.66 -194538.2 -000062.7+000007.800006.0 07.1701.18K1 0
+115058.12 +333615.2 -000007.3+000003.100002.5 07.1701.03G8 0
+130900.80 -333005.5 -000009.7-000005.600006.5 07.1701.06K0 0
+144102.33 +521409.5 -000034.5-000073.200007.7 07.1701.16K0 0
+151431.04 -594406.7 +000013.6-000023.500002.2 07.1701.66K4 0
+152818.62 -211234.4 +000026.0-000001.300004.7 07.1701.01K0 0
+153844.59 -230258.0 -000018.6-000011.400002.2 07.1701.60K4 0
+170215.97 +493538.4 +000005.8-000013.200004.6 07.1701.11K0 0
+170429.37 -172931.1 +000019.6-000117.000008.3 07.1701.06K0 0
+172150.52 +094409.4 -000006.7-000013.000001.7 07.1701.05K0 0
+172231.41 -702631.2 -000056.9-000047.800005.2 07.1701.02K0 0
+172928.15 +345619.0 -000025.9+000003.100008.7 07.1701.08K0 1
+181812.09 +112346.5 +000004.0+000002.800000.9 07.1701.64K5 0
+182959.43 +155639.8 -000005.3+000000.900004.2 07.1701.02K0 0
+184533.90 -482734.0 -000020.9-000027.100005.4 07.1701.33K3 0
+185158.04 -831858.7 +000001.8-000018.100003.0 07.1701.27K1 0
+190417.17 +340513.1 +000015.0+000017.800003.4 07.1701.28K2 0
+194821.59 +250034.4 -000000.4-000002.500001.2 07.1701.60G5 1
+195528.73 -535649.9 -000012.2-000010.200004.2 07.1701.60M0 0
+200731.34 +163850.3 -000001.3-000003.000001.0 07.1701.04K0 0
+213044.24 -254235.0 -000003.9+000009.200003.3 07.1701.29K2 0
+223638.21 +274703.0 +000049.6+000011.500005.9 07.1701.01K0 0
+231719.16 +295224.2 +000007.2-000004.900001.0 07.1701.67M1 0
+231839.02 +334338.6 +000019.9-000026.000004.9 07.1701.36K5 0
+232107.36 +602815.7 -000050.6-000017.200006.6 07.1701.16K1 0
+232115.15 -131609.7 +000025.0+000001.400000.7 07.1701.48K3 0
+234422.86 +551223.1 -000008.4-000012.500003.0 07.1701.41K2 0
+000800.35 -783555.5 -000002.2+000000.800008.9 07.1800.16A3 1
+001624.38 -702332.6 +000002.3+000009.200005.1 07.1800.25F0 1
+001827.57 +761635.6 +000019.2-000006.700004.0 07.18-0.05B9 0
+002720.26 +024850.8 -000009.3-000004.500004.5 07.1800.89G4 0
+003130.32 +113156.3 -000036.6-000040.500013.4 07.1800.28A5 0
+003329.15 -003631.5 -000013.7-000023.000007.9 07.1800.34A3 0
+004909.68 +284309.5 +000006.7-000013.300005.6 07.1800.93G8 0
+010521.90 -401611.9 -000026.0-000014.600018.2 07.1800.42F3 0
+011403.65 +605259.3 +000001.2-000002.700002.3 07.1800.03B1 0
+011410.48 +584844.8 +000018.9-000047.500023.3 07.1800.55F5 0
+012926.34 +421655.4 +000137.4-000062.100022.0 07.1800.45F5 0
+014017.15 +393516.0 +000020.1-000020.200005.4 07.1800.95K0 0
+015136.34 -023816.0 +000071.8-000024.500014.9 07.1800.36F2 0
+031211.36 +462310.0 -000032.5-000033.300009.1 07.1800.49F5 0
+033326.52 +653307.1 -000010.2-000006.400004.5 07.1800.12A2 0
+033750.37 +000828.0 +000030.7-000008.900007.0 07.1800.99G5 0
+033813.07 +490458.9 -000012.1-000004.600004.0 07.18-0.03B9 0
+034527.54 +473937.5 +000021.2-000025.500005.8 07.18-0.01B9 0
+034926.68 +570720.1 +000029.8-000026.100006.4 07.1800.10A0 0
+041055.17 +155648.1 -000010.1-000013.600005.0 07.1800.15A0 0
+042330.34 +242419.8 +000093.1-000045.100020.0 07.1800.46F5 0
+043022.43 +233519.9 +000019.1+000000.700003.3 07.1800.39B8 0
+045028.34 -383336.9 +000023.4+000118.100017.4 07.1800.53F6 1
+052003.19 -051230.0 -000006.5-000009.000003.3 07.18-0.02B9 0
+052706.69 -313358.6 -000057.2+000038.300017.1 07.1800.60G1 0
+053253.26 +361912.0 +000016.8-000051.800007.3 07.1800.28Am 0
+054525.45 +061752.3 +000014.3+000001.700002.5 07.1800.09A2 0
+060206.48 -272537.4 -000007.0-000098.200018.0 07.1800.42F3 0
+062537.85 -350220.8 +000000.7-000011.100009.8 07.1800.27A4 1
+062543.09 +380301.0 +000004.5+000029.900004.3 07.1800.94G5 0
+063220.70 +154222.3 -000000.7-000003.600006.7 07.1800.69F5 1
+063407.10 +220727.2 -000009.4-000036.100008.8 07.1800.27A3 0
+065552.95 -253105.3 +000033.4+000032.300013.0 07.1800.44F3 1
+070312.91 +090125.2 -000042.6-000079.300011.9 07.1800.51F5 0
+071128.97 +302821.3 -000016.4+000003.000009.7 07.1800.40F2 0
+072613.37 -205422.6 -000001.6+000002.900000.8 07.1800.10B9 0
+073811.06 -312711.7 +000026.8-000004.000005.4 07.1800.31F0 0
+073959.29 -033548.6 +000069.7-000277.900070.4 07.1800.89K2 0
+074347.29 +434740.9 -000092.7-000016.300011.5 07.1800.90G5 0
+080014.83 -355929.5 -000030.3+000014.200006.8 07.1800.15A3 0
+080231.41 -660114.2 -000157.3-000130.500057.9 07.1800.87K1 0
+081625.00 -361209.4 -000010.5+000007.000002.8 07.18-0.14B3 0
+081931.80 +350244.5 -000055.8-000005.000015.2 07.1800.36A5 0
+084246.23 +315145.7 -000033.6-000041.000020.6 07.1800.60F8 0
+092431.23 +180829.3 -000032.5-000034.100006.1 07.1800.75G0 1
+095716.58 -325128.1 +000004.6-000003.900003.7 07.1800.12A2 0
+100539.27 -840520.1 -000104.8-000000.500014.4 07.1800.59F8 1
+101149.87 -613231.0 -000015.8+000002.500002.5 07.18-0.08B5 0
+101646.86 -130558.2 -000007.7-000010.500004.3 07.1800.99K0 0
+103217.36 +242632.1 -000053.3+000003.800007.9 07.1800.25F0 1
+103356.56 -803100.9 +000007.3+000058.300012.0 07.1800.41F3 0
+103723.24 -433124.2 -000082.2+000016.100007.9 07.1800.37F2 1
+104407.23 -485348.2 -000049.3+000006.300006.2 07.1800.48F5 0
+105249.07 -064917.5 -000209.5-000188.700022.8 07.1800.56F8 0
+112918.81 +302529.5 +000032.2-000136.900015.6 07.1800.47F5 1
+113614.63 +031804.4 -000032.1-000039.800004.6 07.1800.93G5 0
+114927.90 -460403.1 -000057.2+000000.600006.8 07.1800.28Fm 1
+121406.23 -364344.4 -000048.9-000004.500007.2 07.1800.18A3 1
+122327.58 -060708.2 -000030.7+000056.400016.2 07.1800.48F8 0
+123856.37 -005115.0 -000079.4+000002.500007.5 07.1800.06A0 0
+132045.32 +690608.2 +000003.1-000033.200005.5 07.1800.98G5 0
+135443.35 -612004.1 -000016.5-000008.700002.7 07.18-0.00B8 0
+140232.52 -194835.6 -000044.5-000013.000005.2 07.1800.58F6 0
+140708.05 -352930.8 -000019.4-000002.900004.8 07.1800.95G8 0
+143129.26 -474347.1 -000049.6+000074.800010.1 07.1800.95K1 0
+143403.75 -164910.4 -000001.7-000007.000006.4 07.1800.14A2 0
+143548.33 -083430.9 -000007.2-000011.600008.3 07.1800.06A0 0
+145559.86 +410811.5 -000010.1+000035.700009.2 07.1800.27A2 0
+150433.05 -281800.2 +000040.2-000052.000029.5 07.1800.57G0 0
+150706.20 -375644.3 +000010.8-000014.100006.2 07.1800.06A1 0
+150713.71 -325436.5 -000008.0-000012.000008.2 07.1800.06A0 0
+152031.44 -281713.3 -000025.4-000028.600007.0 07.1800.07A1 0
+153414.51 -604828.2 -000024.9-000036.800008.1 07.1800.05B9 0
+153611.90 -650652.2 -000046.8-000044.500004.6 07.1800.10B9 1
+162845.51 -175905.9 +000018.2-000006.700006.4 07.1800.27A0 0
+164737.77 +373336.8 -000007.0-000003.800006.5 07.18-0.03B9 0
+164813.79 +010525.8 -000007.8-000017.700006.1 07.1800.26A3 0
+165954.78 -591946.0 +000019.4-000095.900020.9 07.1800.47F6 0
+173441.38 +405433.2 +000004.7+000023.100007.0 07.1800.08A0 0
+173915.94 +301512.5 -000001.9-000045.000014.8 07.1800.45F2 0
+174858.27 +370343.0 +000058.5-000084.200018.8 07.1800.51G0 1
+175424.38 -383734.5 +000003.7-000121.600019.7 07.1800.43F3 0
+180015.07 -372429.4 -000001.1-000008.000001.9 07.18-0.05B8 0
+180526.71 +284107.8 +000012.2-000003.000005.4 07.1800.98K1 0
+182443.03 -063613.3 -000069.0-000038.400014.2 07.1800.60G0 1
+184503.73 +350030.3 +000005.0-000001.500003.9 07.18-0.03B9 1
+184705.73 +744330.8 +000319.2+000079.900006.2 07.1800.76G5 0
+190420.25 -213152.9 +000063.9-000040.800018.4 07.1800.55F8 1
+194347.09 +381920.5 +000000.5-000001.300001.1 07.18-0.11B8 1
+195052.97 +200222.1 +000024.0+000008.300004.6 07.1800.21Am 0
+200745.50 +574759.8 +000002.3-000015.700004.2 07.1800.01A0 0
+200849.68 +121342.3 +000001.6-000017.400001.8 07.18-0.05B7 0
+200905.19 -261325.9 +000038.5-000068.500018.7 07.1800.48F5 0
+201529.99 +234431.3 -000000.7-000010.800002.1 07.1800.97G5 0
+201648.19 +322247.5 -000005.4-000009.800000.6 07.1800.07B1 0
+203904.23 -163334.1 +000109.3-000028.200018.0 07.1800.48F6 0
+204145.14 -752045.5 +000153.7-000170.300025.4 07.1800.64G5 1
+204400.03 +212402.3 +000007.0+000007.500009.1 07.1800.13A2 0
+204922.14 +835629.4 +000020.7+000106.800013.1 07.1800.41F2 0
+205005.47 +272239.7 +000014.5+000007.500004.0 07.18-0.05B9 0
+205843.69 +313851.0 +000021.1+000009.700004.5 07.18-0.04B9 0
+212445.81 -571525.4 +000036.7-000048.300003.9 07.1800.24A6 0
+212759.77 +531721.4 +000022.6-000001.800005.2 07.18-0.00A0 1
+213340.23 -161202.5 +000032.2-000111.400014.6 07.1800.46F6 1
+214128.10 -145029.1 +000004.1+000019.100011.0 07.1800.36F3 0
+214158.33 -171318.9 +000231.0+000055.300013.9 07.1800.97K0 0
+223833.72 +444008.5 +000029.6-000004.800006.5 07.1800.04A0 0
+224109.67 +450031.2 +000027.3+000012.600006.2 07.1800.32A5 0 0.05 1.52
+224206.59 -032824.2 +000026.4-000012.400008.9 07.1800.04A0 0
+225845.74 +435019.6 +000000.7-000005.800002.7 07.18-0.07B2 0
+231341.04 +021212.5 +000011.5+000037.500014.5 07.1800.39F2 0
+232421.78 +061110.6 +000027.4+000004.800004.7 07.18-0.10A0 1
+233600.27 -084557.9 -000029.4-000040.100006.5 07.1800.48F5 0
+233728.06 +354853.7 +000072.3-000031.900010.2 07.1800.97K2 0
+233951.21 -324433.6 +000135.5-000304.600053.5 07.1800.80K1 0
+234634.65 +003148.4 -000018.7-000028.800008.0 07.1800.95G5 0
+001651.75 +463651.6 -000006.1-000023.000005.1 07.1801.07G5 0
+004437.18 +404045.8 +000009.1-000015.100001.5 07.1801.61M2 0
+004931.10 +463039.3 +000067.0+000016.000005.1 07.1801.02K0 0
+011732.98 +141433.9 +000007.5-000026.400003.0 07.1801.31K0 0
+013243.23 +633537.7 +000000.2-000001.200001.7 07.1801.30G0 0 0.19 8.38
+014235.76 -201021.2 +000004.7-000006.500003.0 07.1801.41K2 0 0.07 64.10
+021941.54 +600047.1 -000011.5-000009.900004.2 07.1801.00G5 0
+030406.19 -051436.0 -000008.9+000000.700000.2 07.1801.60K5 0
+030540.95 +650924.4 +000017.6-000029.000006.2 07.1801.18K0 0
+030808.25 -610859.7 +000024.4+000025.400002.6 07.1801.34K2 0
+032652.97 +661239.8 +000024.8-000036.400004.6 07.1801.24K0 0
+034641.79 -252126.3 +000026.1+000023.900005.8 07.1801.06K1 0
+034851.01 -550000.2 +000024.1+000032.700005.0 07.1801.10K0 0
+035233.10 +402156.3 -000021.0-000006.200007.0 07.1801.06G5 1
+042319.73 -074216.4 +000005.1+000003.500002.6 07.1801.03K0 0
+043937.02 -211451.4 +000013.0+000021.700011.7 07.1801.20K0 1
+044620.38 +553918.4 -000006.8-000010.200002.9 07.1801.55K0 0
+045530.45 +324702.3 -000026.0-000011.700005.4 07.1801.14K0 0
+054719.68 +500518.2 +000015.2-000016.400001.8 07.1801.59K0 0
+060741.51 -343823.8 +000026.1-000006.300004.1 07.1801.22K1 0
+063926.77 -432538.2 +000003.1-000007.200003.0 07.1801.53M2 0
+064059.48 +560557.6 +000008.0-000015.800004.2 07.1801.00G9 0
+064525.28 -650239.2 -000008.4-000005.800002.8 07.1801.64M2 0
+064929.45 +034130.3 -000007.1-000010.500000.7 07.1801.35K0 0
+070007.02 +294619.7 +000001.3-000003.700000.9 07.1801.53K4 0
+070827.68 -183611.1 -000013.6+000020.100003.3 07.1801.63K5 0 0.06 4.36
+072022.83 -220504.5 -000005.7+000001.300002.4 07.1801.01G8 0
+073634.17 +650546.4 -000003.8+000002.700002.1 07.1801.24K0 0
+073807.37 +381532.0 -000008.4-000016.800002.1 07.1801.65M3 0
+080823.23 +130912.0 +000004.5+000008.900004.3 07.1801.36K0 0
+081942.74 -270454.4 -000006.6-000000.000003.6 07.1801.30K1 0
+084621.66 -335407.5 -000040.0+000023.100005.4 07.1801.05K1 0
+092350.40 +343254.0 +000043.1-000066.900004.0 07.1801.05K0 0
+095439.10 -431916.1 -000010.4+000001.400000.8 07.1801.25K2 0
+095749.58 +350728.3 -000012.6+000003.300001.6 07.1801.56K5 0
+100506.00 -455346.2 +000034.1-000015.400004.0 07.1801.10K0 1
+110626.01 -163151.5 +000005.9-000021.000002.0 07.1801.49K4 0
+111608.13 -681154.2 -000045.4+000010.200003.1 07.1801.52K4 0
+112851.07 +424736.4 -000036.1-000051.800005.4 07.1801.29K0 0
+114055.89 -004027.4 +000016.0-000021.100006.0 07.1801.28K2 0
+115105.21 -270448.8 -000055.7-000006.900005.3 07.1801.20K2 0
+124532.04 -044839.5 -000018.4+000008.000005.8 07.1801.27K2 0
+125000.74 +544521.7 +000009.6-000031.800001.4 07.1801.37K2 0
+130551.68 -140642.8 -000035.8-000021.100002.1 07.1801.50K4 0
+133012.69 +454406.9 -000037.8+000002.800002.3 07.1801.54M. 0
+135248.04 -422859.1 -000070.1-000058.800005.8 07.1801.16K2 0
+135435.58 -550418.5 -000049.0-000019.900005.1 07.1801.00K0 0
+140327.35 +273035.8 -000056.5-000007.700004.1 07.1801.05K1 0
+141634.33 -595449.2 -000010.3-000005.900001.6 07.1801.68M5 0 2.57 531.00
+142336.55 +492418.5 +000005.2-000024.900001.4 07.1801.46K0 0
+142435.86 -022034.4 -000030.1+000005.500003.5 07.1801.62M3 0
+143606.22 -840854.4 +000004.6+000004.200003.1 07.1801.55K3 0
+143921.99 -250142.8 +000025.1-000024.600005.0 07.1801.08K0 0
+150717.35 +225430.1 -000009.5-000017.100004.1 07.1801.09K0 0
+155135.19 -372614.4 -000004.5+000032.800004.5 07.1801.42K3 0
+160713.54 -420410.4 -000005.3-000021.000004.4 07.1801.59K2 0
+162520.39 +670420.5 +000000.1+000012.300005.7 07.1801.08K0 0
+173130.84 +014020.4 -000015.9-000013.200005.7 07.1801.32K3 0
+174019.99 +063352.8 -000000.3-000019.600002.5 07.1801.55K2 0
+175717.39 -710538.5 -000033.9-000112.600004.6 07.1801.26K2 0
+181210.31 +081337.8 -000015.9-000050.800005.3 07.1801.31K0 1
+182028.41 -440436.8 -000003.1-000013.300002.7 07.1801.62M3 0
+183425.31 -194704.7 +000031.6-000018.800004.1 07.1801.37K1 0
+184807.93 -433422.6 -000003.6-000014.100002.1 07.1801.50M0 0
+185428.19 +202135.6 +000012.8+000009.700003.2 07.1801.08G8 0
+190520.80 +255514.8 -000040.7-000051.800016.9 07.1801.09K0 0
+190922.00 +101428.2 +000008.1+000004.000002.9 07.1801.85Kp 0
+193118.15 +425913.0 -000007.2+000015.500005.6 07.1801.03K0 0
+193608.69 -460904.6 +000007.6-000029.200003.7 07.1801.54K4 0
+193936.18 -643207.7 +000013.8-000054.400005.0 07.1801.08K1 0
+194038.71 +444720.6 +000021.7+000040.100006.2 07.1801.10K0 0
+194522.68 -012956.5 +000016.0+000001.600004.1 07.1801.36K0 0
+200312.86 +501832.3 +000024.1+000028.400003.7 07.1801.43K5 0
+201201.99 +074104.0 +000003.1-000002.100003.8 07.1801.56M. 0
+204950.01 -001927.4 +000006.7+000005.100003.8 07.1801.20K2 0
+212129.12 +481002.4 +000041.7+000040.900003.9 07.1801.52M0 0
+221221.19 +550551.8 +000013.4-000013.700002.7 07.1801.37K1 0
+221608.18 -573405.0 +000018.2-000012.400003.7 07.1801.47M5 0
+223119.03 +634903.4 +000009.3+000005.700005.2 07.1801.17G5 0
+224832.31 -705600.2 +000022.6-000003.100002.0 07.1801.68M1 0
+225521.21 -054122.8 -000005.6-000004.800003.2 07.1801.61K5 0
+230154.42 +195015.9 +000021.8-000012.300004.0 07.1801.42K2 0
+230529.73 +285919.0 +000079.3+000008.600003.9 07.1801.61M2 0
+230747.84 +302622.5 +000000.1+000006.800001.9 07.1801.45K4 0
+231020.74 -133840.6 +000050.2+000024.900002.0 07.1801.23K0 0
+231203.02 -435916.1 +000006.0+000017.300004.9 07.1801.11K1 0
+232149.27 +203816.1 -000003.3-000020.100003.4 07.1801.73M. 0
+235354.22 +175930.7 +000019.9-000043.500006.8 07.1801.17K0 0
+000956.74 -443959.4 +000041.8+000019.100004.4 07.1900.97K1 0
+001201.46 +283624.2 -000015.0-000096.000010.9 07.1900.40F0 1
+004503.74 +755616.9 +000389.2-000094.700026.9 07.1900.76G5 0
+005340.36 +432149.3 +000282.5-000129.400022.4 07.1900.62G0 0
+005649.08 -252148.1 +000039.5+000001.100007.4 07.1900.12A2 0
+010357.34 +485141.2 +000114.9-000046.500016.7 07.1900.44F8 0
+010951.83 +490314.0 -000011.6-000014.600005.5 07.1900.07A0 0
+012131.32 +743449.2 -000016.5-000022.300010.1 07.1900.31A2 0
+014423.16 +374006.2 +000004.7-000009.600002.9 07.19-0.01A0 0
+020400.12 +080541.9 +000037.9-000044.700010.2 07.1900.53F5 0
+021254.96 +404007.0 +000059.3-000108.800038.1 07.1900.67G0 0
+021455.11 +661915.7 -000041.1-000002.200017.8 07.1900.44F5 0
+021937.78 +523340.9 +000009.2+000004.700002.5 07.19-0.06B2 0
+021952.84 +312015.7 +000118.8-000091.500016.1 07.1900.60F5 0
+022202.56 -275141.2 -000007.3+000020.200004.8 07.1900.97G8 0
+022226.74 +651431.5 +000022.6-000023.600009.0 07.1900.57F8 0
+024626.08 -213939.8 +000103.1+000041.300013.5 07.1900.39F3 0
+024640.21 +752429.2 -000030.3-000025.000009.9 07.1900.21A3 0
+024715.40 +225737.4 -000037.6-000028.800006.6 07.1900.95K0 0
+030224.40 +542147.9 +000019.5-000018.000008.8 07.1900.29A5 0
+030854.18 -185809.3 +000015.8+000006.100003.6 07.1900.05A0 0
+031214.58 -402433.8 +000034.3+000025.500003.6 07.1900.22A5 0
+044204.11 +240038.8 -000014.2-000007.200011.3 07.1900.48F5 0
+044706.66 +100305.9 +000015.0+000002.800005.8 07.1900.16A2 0
+050449.73 -201445.6 +000041.4+000078.300010.4 07.1900.90K0 0
+051401.68 +512551.8 +000060.0-000137.100016.8 07.1900.63F8 1
+051405.74 +211325.3 +000013.4-000007.200008.2 07.1900.21A2 0
+053136.09 -613228.1 -000002.0+000010.500003.3 07.19-0.10B8 0
+055023.47 -485911.0 +000011.3+000011.000004.2 07.1900.91G6 0
+055312.59 +114852.2 +000012.7-000108.400016.5 07.1900.51F5 0
+055739.58 -152422.1 -000005.5+000006.100005.4 07.19-0.10B8 1
+060131.25 +025433.4 -000020.0-000010.900006.6 07.1900.00A0 0
+060131.34 +031111.5 +000001.3-000008.300003.7 07.1900.08B8 0
+060555.68 -131452.1 -000000.4+000003.900006.9 07.1900.27F0 0
+060628.04 +104501.2 +000004.7-000021.000005.3 07.19-0.06A0 1
+061510.32 +485002.3 -000002.5-000001.500001.9 07.19-0.15B5 0
+064034.57 -281556.0 +000024.2-000023.000005.8 07.1900.93G8 1
+070617.42 +174439.9 -000005.0-000004.300004.7 07.19-0.11B9 0
+071344.56 -050919.9 -000000.7+000000.100000.8 07.1900.85G5 0
+072305.62 +172434.9 -000018.7-000014.000006.1 07.19-0.04B9 0
+073121.33 -044044.2 -000013.4+000018.900003.7 07.1900.94K0 0
+074314.42 -040751.5 +000001.4-000035.800014.2 07.1900.34F0 0
+074521.52 -392042.9 -000021.6+000015.000004.2 07.19-0.03A0 0
+075451.25 -313205.2 -000007.2+000004.900002.0 07.19-0.11B2 0
+081316.44 -241733.2 -000007.9-000013.400005.3 07.1900.31F0 1
+081806.62 +262528.7 -000028.9-000015.400004.4 07.1900.16A3 0
+083805.68 -380032.4 -000005.2+000000.500002.0 07.19-0.17B2 0
+085945.45 -513014.1 -000034.5+000038.100006.3 07.1900.15A3 0
+090045.63 -091129.0 +000004.7-000013.800005.7 07.1900.07A0 1
+090149.20 +053906.3 -000040.8-000018.900010.6 07.1900.31F0 0
+091907.88 -223311.3 -000027.5+000024.200005.9 07.1900.03A0 0
+092611.03 -300205.3 -000012.3-000002.900008.0 07.1900.05A1 0
+093442.60 -444858.5 -000013.3+000006.700002.2 07.1900.04A1 0
+100135.42 -010105.2 +000012.8-000005.300011.7 07.1900.30A0 0
+101151.67 -405227.8 -000012.3+000016.500003.7 07.1900.99K0 0
+102307.07 -503137.9 -000040.1+000034.600013.3 07.1900.38F2 0
+103909.62 -255104.8 +000045.7-000052.100019.1 07.1900.46F5 0
+111149.05 +424957.7 -000130.6-000237.900022.4 07.1900.55F8 0
+115148.99 -643544.4 -000010.3-000003.300003.3 07.1900.03B4 1
+124227.25 -610106.5 -000036.6-000012.100009.5 07.1900.16A1 1
+131901.98 +283403.2 -000069.5+000111.300011.2 07.1900.57F8 0
+133350.07 -660442.3 -000006.9-000005.900001.3 07.19-0.03B3 0
+133748.15 -350353.2 -000059.5-000024.000029.8 07.1900.69G3 1
+135558.50 -392434.9 -000006.7-000003.300002.0 07.1900.39A0 0
+142050.71 -422529.2 +000023.9-000012.200006.4 07.1900.14A1 1
+144927.65 -195412.9 +000002.6+000004.100004.7 07.1900.25A6 0
+145103.68 -150138.9 -000017.8-000001.600003.4 07.1900.58K1 0
+155708.62 -061747.9 +000003.5-000002.700008.5 07.1900.17A0 0
+160155.46 -215849.2 -000011.5-000024.400007.6 07.1900.09B9 0
+162317.61 +353642.7 +000011.8-000040.200005.9 07.1900.91K0 0
+162816.06 -161243.6 -000007.7-000026.200014.7 07.1900.44F5 1
+164119.06 +222612.9 -000000.7-000075.600006.9 07.1900.99K0 0
+164330.08 +204258.3 +000021.3-000030.700022.9 07.1900.57G2 0
+172209.13 -303004.8 -000006.6-000009.000002.5 07.1900.07B8 0
+172319.84 +092800.4 +000022.3-000007.900006.3 07.1900.15A2 0
+173142.60 -410222.3 -000003.4-000009.800004.7 07.1900.06B7 1
+174731.40 -205014.3 -000002.3-000011.900005.3 07.1900.40A3 0
+175624.60 +195319.9 -000005.8-000015.800008.7 07.1900.19A3 0
+180437.69 -403815.1 -000001.8-000012.900003.2 07.19-0.08B5 0
+180439.08 +270654.9 +000026.4-000011.300006.2 07.1900.28A2 0
+183119.00 +623216.3 +000004.8+000051.100007.9 07.1900.90F2 1
+184601.66 +594112.6 +000055.6+000042.800005.5 07.1900.95K0 0
+184729.57 +492555.4 +000013.6-000009.800004.1 07.1900.44F5 1
+185827.80 -341252.7 +000002.0-000004.700006.0 07.1900.04A0 1
+190638.11 -512503.2 -000005.3+000000.700001.6 07.1900.52F4 1 0.40 779.00
+191411.36 -672714.0 +000010.6-000034.500004.3 07.1900.12A2 0
+191419.24 +250047.6 -000000.5-000007.200002.5 07.19-0.02B8 0
+192740.09 -182102.7 -000000.3-000034.800019.1 07.1900.48F5 1
+193215.80 -213100.8 +000031.4-000002.000007.5 07.1900.24A6 0
+195142.67 -105657.2 +000072.9+000015.500013.8 07.1900.42F5 0
+195719.85 +240518.5 -000114.6-000124.600023.5 07.1900.64G0 0
+201031.82 +282603.4 +000002.8+000002.200001.4 07.19-0.01B2 0
+201639.45 +283122.5 -000003.0-000009.400003.5 07.19-0.04A0 0
+203755.86 -110158.9 +000002.8-000030.100003.0 07.19-0.04B9 0
+204356.96 -053524.8 +000007.8-000007.200006.0 07.1900.35F0 0
+204543.08 +504025.9 +000006.0+000008.400002.5 07.1900.54F5 0
+205840.11 -702519.9 +000002.5+000010.700010.1 07.1900.45F6 1 0.67 0.95
+210154.87 +574555.0 +000009.6+000011.500004.3 07.19-0.07B9 0
+211617.00 +262101.0 +000011.1+000004.100000.8 07.1900.46F2 0
+212212.55 -831234.4 +000007.0-000063.700014.3 07.1900.34F0 1
+213721.08 -182627.3 +000056.3-000104.500019.0 07.1900.40F3 0
+224242.58 +000415.8 -000023.6-000021.100005.8 07.1900.38F0 0
+225944.19 -624619.3 +000074.6-000027.100010.1 07.1900.46F5 0
+235932.88 +504957.3 +000011.2-000002.600003.3 07.19-0.04B9 0
+001424.47 -021152.5 -000010.2-000030.200003.7 07.1901.34K0 0
+001819.77 +443330.4 -000012.8-000011.100001.8 07.1901.61K2 0
+004956.28 -572310.5 -000021.8+000001.100003.1 07.1901.56M4 0
+014504.97 +023011.5 +000037.1-000015.000007.2 07.1901.06K0 0
+022527.94 +322427.7 +000017.2-000008.400002.5 07.1901.47K2 0
+022816.18 -362027.2 +000018.8+000019.500001.8 07.1901.63K5 0
+024549.37 -624327.0 -000011.9-000022.100003.0 07.1901.44K3 0
+024838.42 -204915.8 +000037.6-000009.700005.1 07.1901.11K0 0
+032731.95 +055213.9 +000009.9-000042.000003.9 07.1901.27K0 0
+041403.36 -300645.9 +000023.9+000013.600005.2 07.1901.08K0 0
+041403.55 -155935.3 +000004.4+000006.600000.9 07.1901.69M1 0
+042003.96 +233555.9 +000140.7-000035.200004.9 07.1901.11G5 0
+043458.61 +165941.6 -000000.1-000080.500008.1 07.1901.18K3 0
+044329.64 -523245.7 +000038.5+000007.200005.5 07.1901.35K3 0
+052441.51 +113146.7 -000046.2-000116.600005.6 07.1901.08G5 0
+053731.47 -310342.6 +000020.6-000006.400005.7 07.1901.13K0 0
+061627.24 -352551.5 -000016.9+000025.000005.5 07.1901.13K0 0
+063937.36 -524956.9 +000001.3-000003.800002.7 07.1901.49K3 0
+070354.42 -503940.8 +000004.0-000005.200003.7 07.1901.39K3 0
+073905.97 +085534.4 -000028.7+000011.700005.4 07.1901.00G5 0
+080725.37 +551805.0 +000016.1-000009.600004.7 07.1901.08K1 0
+082007.26 +531151.1 -000004.5-000006.400002.0 07.1901.40K2 0
+082422.50 -554722.9 +000004.5+000015.000002.5 07.1901.75K4 0
+090106.28 -273056.6 -000005.4-000005.900003.1 07.1901.73M1 0
+090902.34 +172811.0 -000037.7-000032.600004.2 07.1901.21K3 0
+094438.10 +032111.7 -000027.6+000022.300005.0 07.1901.39K2 0
+094511.41 -002753.4 -000003.8-000017.100004.5 07.1901.11K0 0
+095848.77 +044831.0 +000009.8-000033.600002.3 07.1901.64M2 0
+101055.88 +362805.2 -000008.2+000001.000006.7 07.1901.10K0 1
+101950.76 -513406.5 +000000.0+000000.000000.0 07.1901.70 0
+103308.89 +391317.8 +000015.4-000018.900005.8 07.1901.03K2 0
+103710.67 +463253.3 +000029.5-000031.800005.6 07.1901.09K3 0
+104722.88 +265438.2 +000000.9-000009.200003.7 07.1901.57K5 0
+110257.96 -023807.2 -000032.6-000005.000005.5 07.1901.00G5 0
+123125.34 -091053.6 +000011.3-000021.500004.8 07.1901.00K0 0
+135730.02 -680020.6 -000006.7-000007.000002.2 07.1901.56K4 0
+142400.73 +054922.6 -000048.6+000018.000007.0 07.1901.01K0 0
+144957.64 -290204.8 -000057.4+000009.100005.5 07.1901.26K1 0
+152021.21 -753350.5 -000025.3-000010.200007.2 07.1901.11K1 0
+154748.33 +041754.1 -000023.6-000011.900006.6 07.1901.17K0 0
+160807.19 -274349.5 -000014.7-000004.800003.6 07.1901.61K4 0
+171303.37 -545107.3 +000019.2-000052.400001.8 07.1901.22K1 0
+175936.87 +713802.8 -000004.5+000045.100006.7 07.1901.13K2 0
+181444.26 -453542.7 -000005.5-000011.400004.8 07.1901.55K5 0
+183146.18 -022506.5 +000029.5+000008.300005.8 07.1901.27K2 0
+184628.10 +433339.0 -000001.9-000001.700002.4 07.1901.51K5 0
+190327.34 -501859.7 +000012.1-000026.200004.1 07.1901.48K4 0
+191955.05 +450155.3 +000017.1+000029.000005.0 07.1901.00K0 0
+193142.58 -192311.2 +000013.0-000009.400000.8 07.1901.58K4 0
+200505.50 +134551.0 +000068.0-000018.000006.7 07.1901.09K2 0
+203626.47 -203507.6 +000015.2-000013.900003.8 07.1901.33K2 0
+210241.24 +263029.1 -000000.6-000009.300004.4 07.1901.70K5 0
+211942.76 +552700.2 +000019.1+000005.300003.2 07.1901.47M6 0
+215729.19 +291836.8 -000001.0-000044.100006.0 07.1901.22K3 0
+222925.85 -283934.3 +000003.4-000017.700005.5 07.1901.16K2 0
+233509.41 +672930.7 +000034.6+000010.000004.7 07.1901.09K0 1
+235402.02 +562921.9 +000003.2-000001.800000.4 07.1901.61K2 0
+000238.44 +660601.4 +000008.1+000009.100000.7 07.2000.09A2 1
+001016.46 +521518.5 +000007.4-000002.600003.0 07.20-0.05B9 0
+001807.90 +034748.3 -000031.4+000001.900012.2 07.2000.31F0 0
+002059.44 +124618.0 +000016.9-000005.300007.9 07.2000.27A3 0
+002740.29 -162434.3 +000199.4+000033.300013.5 07.2000.50F5 0
+004228.95 +273834.6 +000029.9-000010.500005.4 07.2000.34F0 0
+005245.22 +685156.9 +000003.5-000003.700005.3 07.2000.10A2 1
+005319.51 +040510.7 -000040.2-000030.500008.3 07.2000.36F0 1
+005525.19 +283334.4 +000041.2-000049.100010.4 07.2000.20A5 0
+010358.75 +352810.1 +000005.9-000002.500002.7 07.2000.23A3 1
+014508.12 -143344.2 -000022.3-000017.600004.7 07.2000.99K0 0
+015114.50 -305410.6 +000203.4+000069.000014.4 07.2000.47F5 0
+015128.84 -041311.8 +000154.8-000064.500011.7 07.2000.32A5 0
+021030.02 -452649.3 +000027.2+000016.000004.2 07.2000.98G8 0
+022423.28 -030613.6 +000055.5-000110.400018.6 07.2000.52F5 0
+022645.70 +574045.1 +000000.4-000001.500001.0 07.2000.63B2 0
+031649.07 +511305.7 +000022.5-000024.500004.4 07.2000.04B9 0
+040116.63 +400541.2 +000062.5-000064.300015.3 07.2000.40F2 0
+040920.48 -075544.5 -000013.7-000026.400006.5 07.2000.22A2 1
+041346.74 -842908.9 -000003.6+000008.400000.4 07.20-0.09B1 0
+043625.65 -374933.1 +000009.8-000079.800018.4 07.2000.40F5 0
+043854.06 -585850.2 +000018.9+000021.900005.4 07.2000.19A4 0
+043908.67 +130011.3 -000043.1-000064.200016.8 07.2000.43F5 0
+044637.52 -683246.1 -000010.8+000044.300008.7 07.2000.57F7 0
+044702.13 +411818.2 +000004.3-000010.400004.1 07.2000.06A0 0
+045817.08 +002714.4 -000159.5-000013.500029.9 07.2000.70G5 0
+050447.52 -114154.6 +000074.8-000217.200023.6 07.2000.62G0 0
+052209.42 -810220.3 -000018.3+000015.500003.9 07.2000.28A4 1
+052654.28 +033652.8 +000000.3-000000.100002.2 07.20-0.14B5 0
+055121.63 -113846.3 -000004.0+000001.200003.2 07.20-0.08B9 1
+055423.68 -154355.2 -000003.1+000002.800002.5 07.2000.01A0 0
+060643.15 -491320.5 +000000.0+000097.600010.3 07.2000.35F0 0
+060801.11 -820237.5 -000008.4+000029.400006.7 07.2000.31F0 0
+062208.10 +614537.0 -000003.1-000119.100016.2 07.2000.38F0 0
+062306.11 -033056.8 -000004.8-000003.900001.6 07.20-0.12B8 0
+063339.84 -261946.7 -000007.6+000001.400005.9 07.2000.02A0 1
+064454.86 +205138.2 +000093.7+000012.900021.8 07.2000.56F8 0
+064631.79 -085507.0 +000003.8-000010.300003.4 07.20-0.01B9 0
+065008.09 -123505.1 -000003.2+000004.000000.6 07.20-0.13B5 0
+065828.16 -030125.4 -000002.1+000001.100000.6 07.20-0.09B0 1
+070341.66 -003325.0 -000002.0+000000.900002.0 07.20-0.04B8 0
+070832.23 -125309.4 -000003.4-000000.000000.2 07.20-0.02B2 0
+071245.40 -511242.6 -000001.7+000003.300001.2 07.20-0.12B3 0
+071647.06 -134052.0 -000003.1-000003.200003.7 07.2000.06A0 0
+072347.95 +803734.7 +000020.9-000005.500008.5 07.2000.99K0 0
+072954.30 -135921.9 -000003.7+000001.800002.0 07.20-0.09B3 1
+073637.68 -445914.3 -000005.5+000010.300001.5 07.20-0.12B3 0
+073748.25 +385243.7 -000012.4-000006.000010.4 07.2000.28A5 0
+074836.49 -304521.6 -000009.2+000006.300002.3 07.20-0.16B5 1 0.04 1.73
+080135.11 -503620.2 -000006.5+000005.400001.9 07.2000.01B2 0
+080634.49 +222724.7 -000128.5-000048.800015.6 07.2000.77G5 0
+080800.33 -351239.8 +000002.7-000007.100006.8 07.2000.35A3 0
+083909.54 -402509.3 -000003.4+000003.700002.0 07.2000.39O8 1 0.09 1.46
+084444.97 -423801.9 +000000.0-000289.000036.0 07.2000.74G5 0
+085203.40 +042758.1 -000004.7-000001.800008.0 07.2000.17A2 1
+085642.31 -630254.6 -000027.4+000014.100005.4 07.20-0.04B8 0
+090713.55 +513747.8 -000013.6-000007.600005.0 07.2000.96K0 0
+091753.42 +283342.3 +000049.8-000507.600057.0 07.2000.99K3 0
+092731.80 -580540.3 -000144.8-000005.900020.5 07.2000.60G2 0
+093418.91 +540247.4 -000014.3-000017.600004.6 07.2000.94K0 0
+093641.05 +693812.2 -000059.9-000048.900008.0 07.2000.30F0 0
+094902.87 +340507.9 -000029.0-000056.600011.2 07.2000.23A3 0
+095405.15 -275956.4 -000015.8-000005.000002.7 07.2000.00B3 1
+100823.05 -350049.3 -000030.5+000000.100009.0 07.2000.18A3 0
+103151.81 -521355.1 -000019.6+000004.100003.6 07.20-0.05B5 1
+103504.63 -552435.1 -000067.5-000045.500005.4 07.2000.81G2 0
+105057.03 +033526.4 -000001.8+000000.400002.4 07.2000.14A2 0
+112834.43 -580831.2 -000024.4+000005.900004.0 07.20-0.02A0 0
+112945.35 -250007.1 -000007.1+000001.900006.0 07.2000.64F8 0
+113936.53 +185948.3 -000051.2-000005.000005.3 07.2000.42F0 1
+120936.67 -520838.5 -000015.0+000000.100002.3 07.20-0.06B8 0
+124759.39 +240544.0 -000033.8+000009.400005.3 07.2000.92G8 0
+124932.06 -804208.4 +000007.9-000002.500005.5 07.2000.20A4 0
+130136.65 -243958.6 +000041.7-000022.000014.4 07.2000.41F3 0
+131942.70 +360458.3 -000036.9+000007.800005.4 07.2000.98G5 0
+132112.31 -095957.2 -000123.3+000046.200010.1 07.2000.87G5 0
+132830.70 -272332.5 -000227.5+000211.500028.0 07.2000.58G1 0
+135250.02 -543444.4 -000265.8-000110.700010.6 07.2000.44F5 1
+140005.54 -624655.7 -000011.2-000005.900000.9 07.20-0.03B7 1
+142008.36 -280256.4 -000030.0-000018.500007.3 07.2000.06A0 0
+143351.73 -462753.4 -000038.1-000033.800007.0 07.2000.93G6 0
+145029.65 +804459.3 -000040.2+000021.000005.6 07.2000.04A0 0
+145215.51 -445537.3 -000012.9-000057.100011.4 07.2000.55F6 0
+145719.87 -325001.2 -000032.7-000017.800007.5 07.2000.10A1 0
+150452.85 -631934.1 -000022.9-000023.100006.9 07.2000.22A3 0
+150611.47 -231922.5 -000040.5-000021.400007.6 07.2000.41F3 0
+151428.65 -032151.9 -000027.1-000006.500003.9 07.2000.09A0 0
+154303.76 -105557.9 -001115.5-000302.800017.4 07.2000.48sd 0
+155414.56 -533458.5 +000026.2-000015.300012.8 07.2000.41F2 0
+161648.28 -052948.3 -000020.0-000013.300006.1 07.2000.26A2 0
+162034.10 -683211.8 -000015.9-000011.400005.2 07.20-0.05B8 0
+162649.85 -480239.5 -000007.2-000012.200005.3 07.20-0.04B5 1 0.09 2.73
+163520.01 -533850.2 -000002.6-000003.900001.7 07.20-0.07B3 0
+165410.09 +153724.5 -000015.9-000012.500008.6 07.2000.49F2 0
+165455.37 -403129.4 -000001.0-000000.100000.0 07.2000.09O9 0
+172042.96 -380114.1 +000003.2-000003.300000.3 07.2000.04B2 0
+172411.13 +365522.2 -000009.8+000014.700005.4 07.2000.98K0 0
+174215.10 +171342.1 -000018.9-000008.400006.7 07.2000.03A0 0
+174757.69 -340103.0 -000205.1-000565.400037.2 07.2000.75G6 0
+174828.13 -380800.6 +000006.4-000004.400002.8 07.2000.01B2 0
+175213.33 +320050.2 -000001.4-000000.000004.4 07.2000.12A0 0
+175744.74 -831407.5 +000005.7-000092.000009.1 07.2000.33F0 1
+180448.49 -253620.5 -000001.1-000002.200002.3 07.2000.50F2 0
+181609.05 +210223.5 +000010.5+000009.100005.6 07.2000.06B9 0
+181818.69 -611230.7 -000012.0-000034.500004.2 07.2000.90G6 0
+182218.08 +073256.6 -000096.5-000052.800014.3 07.2000.56G0 0
+182718.92 -533801.7 +000084.5-000036.600005.9 07.2000.97K0 0
+183210.40 +134410.6 +000112.7+000122.900039.7 07.2000.69G8 0
+185712.53 +132221.0 +000020.2+000004.100005.5 07.2000.32Am 0
+190045.39 -002718.2 +000021.5-000007.500005.4 07.2000.86G5 1
+190139.74 +412924.1 -000078.3+000031.800024.2 07.2000.57G0 0
+190312.90 -111122.5 -000002.8-000024.700006.2 07.2000.16A0 0
+191027.48 +482639.9 +000007.5+000001.500003.0 07.2000.09A2 0
+200029.89 -155312.8 -000031.4-000026.200013.1 07.2000.44F5 0
+201909.18 +142303.0 +000002.1+000000.500004.5 07.2000.92G5 0
+201945.26 -251341.7 -000121.8-000146.700023.1 07.2000.59G2 0
+203554.41 -264624.5 +000094.3+000020.700016.9 07.2000.42F5 0
+204326.45 -222714.0 -000009.7-000016.200006.0 07.2000.96K0 0
+210532.19 -433118.7 -000023.7-000053.000005.6 07.2000.94G8 0
+212335.51 +400107.0 +000028.9+000007.400007.2 07.2000.15A0 0
+213743.19 -453508.1 -000017.0-000130.600019.4 07.2000.47F5 0
+215229.68 -092504.2 +000004.7-000034.200019.6 07.2000.45F5 0
+215656.66 -615046.0 +000023.5-000039.200006.8 07.2000.23Ap 1
+215801.44 +055625.4 +000011.7-000012.300011.0 07.2000.00Am 1
+220850.40 +220819.6 +000007.0-000005.300004.9 07.2000.86G5 0
+222739.28 -262507.6 +000006.1-000007.900006.1 07.2000.22A9 0
+224553.97 +111201.3 +000015.9-000005.400004.2 07.2000.84G5 0
+225133.78 +590030.8 -000005.0-000007.100000.3 07.2000.58B1 0
+225918.87 +042131.4 -000015.3-000071.600005.6 07.2000.54F5 0
+232430.89 +304243.8 +000040.1+000022.900007.0 07.2000.38F2 0 0.11 0.20
+232744.03 +863331.6 -000043.9+000034.500013.9 07.2000.48F5 0
+233320.62 +602439.1 +000102.1+000032.700014.6 07.2000.92K1 0
+235034.21 -201359.4 +000042.5-000024.600010.9 07.2000.22A6 0
+235228.45 -583300.6 -000007.9+000007.900010.5 07.2000.31F0 0
+235927.88 +574015.4 +000021.6-000033.500009.0 07.2000.14A0 0
+010455.14 +161432.1 +000001.9-000009.100003.1 07.2001.67M2 0
+014112.13 -332353.7 +000039.1+000000.200002.8 07.2001.08K0 0
+014957.53 -290227.0 +000020.3-000016.800002.8 07.2001.60K5 0
+023837.33 +194339.7 -000000.5-000011.400004.6 07.2001.47K0 0
+030328.35 -585558.8 +000019.0-000012.300003.0 07.2001.44M5 0
+032406.39 -411354.4 -000028.6-000048.900004.8 07.2001.01K0 0
+034345.60 -093610.8 +000063.3-000005.700006.3 07.2001.10K0 0
+040001.83 -422324.6 +000017.8+000009.900003.4 07.2001.18K1 0
+040839.02 +255240.0 -000004.1-000001.300002.0 07.2001.39G8 0
+044005.12 +394718.6 +000031.8-000025.700005.0 07.2001.59K2 0
+051610.05 -411457.2 +000009.7+000005.700002.5 07.2001.55K5 0
+052758.42 +482252.5 -000005.9-000011.600002.6 07.2001.21K0 0
+054506.40 -401156.2 -000001.4-000000.900002.0 07.2001.42K3 0
+054921.83 +384418.0 +000001.9-000038.300005.7 07.2001.17K2 0
+055454.00 +223111.7 +000012.6+000008.300003.2 07.2001.25G7 0
diff --git a/kstars/kstars/data/hip020.dat b/kstars/kstars/data/hip020.dat
new file mode 100644
index 00000000..2d116719
--- /dev/null
+++ b/kstars/kstars/data/hip020.dat
@@ -0,0 +1,1000 @@
+061011.84 +464531.4 +000016.5-000023.700004.4 07.2001.21K0 0
+061103.06 +021949.8 -000017.2-000002.500003.3 07.2001.36K2 0
+070022.41 -022555.5 -000000.9+000000.300002.4 07.2001.13K0 0
+072122.48 -031718.9 -000007.3+000000.200002.9 07.2001.55K5 0
+073904.39 +115215.8 -000015.3-000007.000000.9 07.2001.54K5 0
+074403.35 -425839.6 -000004.1+000018.600001.5 07.2001.62M1 0
+075411.84 +132516.6 -000025.3-000046.100006.2 07.2001.03G5 0
+075806.18 +050040.9 -000029.6+000013.200005.5 07.2001.02G5 0
+081051.44 -322246.8 -000018.4+000038.500002.2 07.2001.34K2 0
+081652.09 -150907.1 -000013.9+000008.400002.0 07.2001.48K3 0
+084204.45 -892737.8 +000016.4-000013.300002.4 07.2001.71M1 0
+090118.92 -645527.4 -000029.1+000022.200002.4 07.2001.57K3 0
+091851.66 -450028.6 -000001.2-000005.000002.4 07.2001.09K0 0
+092955.12 +053917.5 -000504.1+000110.000078.9 07.2001.00K3 0
+094010.41 +081641.2 -000032.3+000000.400005.6 07.2001.03G5 0
+095155.71 -325847.8 +000005.0-000006.000004.8 07.2001.01G8 0
+102615.46 +244255.2 +000020.1-000004.200004.2 07.2001.16K1 0
+102626.53 +103010.8 +000055.0-000046.100007.1 07.2001.27K0 0
+104529.59 -554729.2 -000009.3+000005.700000.1 07.2001.49K3 1
+111244.32 +354948.5 -000059.9-000007.900007.6 07.2001.02K0 0
+111751.37 -453020.7 -000026.0-000016.500006.0 07.2001.07K0 0
+121217.93 +554221.3 -000146.9-000009.300009.0 07.2001.22K2 0
+131811.86 +674116.6 -000014.6-000004.700002.9 07.2001.30K0 0
+132140.75 +160453.5 -000039.4-000039.100005.4 07.2001.38K0 0
+132710.85 -175544.0 -000053.3-000031.300004.3 07.2001.06K0 0
+132805.76 -434607.0 -000020.3-000014.500005.1 07.2001.08K1 1
+135717.15 -283806.7 -000031.9-000005.100002.4 07.2001.42K3 0
+140721.07 +420554.8 +000011.9-000022.200005.9 07.2001.03K0 0
+142202.30 -080528.6 -000071.2-000026.600004.6 07.2001.44K2 0
+142642.22 +055606.7 -000005.0-000095.400017.5 07.2001.04K0 0
+143554.99 -695813.9 +000011.1-000009.800002.2 07.2001.79M2 0
+145957.65 +145000.1 -000001.3-000008.200005.9 07.2001.17K2 0
+150714.57 -572622.7 -000008.9-000020.700004.8 07.2001.27K2 0
+151031.81 -713951.8 -000024.9-000041.400001.9 07.2001.11K1 0
+160002.16 +003725.0 -000017.5+000011.200002.4 07.2001.64K5 0
+161751.54 +233626.0 +000018.9+000036.500004.4 07.2001.47K2 0
+163657.22 -545906.7 -000004.3-000005.500000.4 07.2001.47K2 0
+164830.43 -612920.8 -000015.8-000002.900004.4 07.2001.12K0 0
+165952.93 +271857.3 -000025.1+000002.300001.3 07.2001.55MI 0
+170603.45 +231919.4 -000034.4+000000.200006.1 07.2001.01K0 0
+184337.37 -013332.4 +000008.3-000004.800003.8 07.2001.89M. 0
+185012.01 -225053.4 +000000.2-000006.200001.6 07.2001.22G5 0
+190321.62 -575526.4 -000000.8-000050.500003.8 07.2001.05K0 0
+195443.94 +604925.0 +000003.8-000003.900001.9 07.2001.64M0 0
+201125.87 +291000.9 -000003.0-000007.600001.5 07.2001.64M0 0
+201622.39 +262925.2 +000019.8+000015.400006.0 07.2001.00G9 0
+212004.09 +125746.2 +000009.5+000002.600004.4 07.2001.65M0 0
+213251.79 -640859.7 +000030.4-000020.900004.8 07.2001.43K4 0
+213813.94 -145436.2 +000026.8+000029.500005.9 07.2001.04K0 0
+214333.65 -680353.2 +000004.3+000011.300001.5 07.2001.64M3 0
+221256.15 -555641.9 +000045.3-000016.000002.6 07.2001.51M2 0
+222051.34 -084555.7 +000015.6-000024.600006.9 07.2001.24K0 0
+222830.07 -514716.9 +000001.2-000005.800003.5 07.2001.62M0 0
+235146.53 -424022.5 +000014.9+000004.500006.5 07.2001.18K3 0
+001136.73 -801025.6 -000010.0+000012.900004.8 07.2100.92G8 0
+001749.85 +161951.9 +000220.7-000028.200021.7 07.2100.48F6 0
+003329.70 -551942.0 +000009.9+000006.400006.3 07.2100.00A1 1
+004019.78 +240314.0 +000039.2+000006.400006.1 07.2100.19A3 1
+005038.59 +253505.9 -000015.6-000012.800005.2 07.2100.90G8 0
+010031.40 +374729.4 +000015.2+000000.500006.7 07.2100.13A0 0
+010250.29 +261757.6 +000018.3+000022.900014.5 07.2100.41F3 0
+012037.04 +545745.2 -000092.7-000082.400030.1 07.2100.59G0 0
+012558.21 +102425.1 +000038.6+000005.800006.9 07.2100.05A0 0
+013312.92 -795535.8 +000032.5+000011.100003.7 07.2100.12A1 0
+014203.88 +433824.0 -000001.8-000001.600003.1 07.2100.00A0 0
+015711.06 +714329.9 +000003.9-000012.300004.9 07.2100.14A2 1
+020207.17 +220615.2 +000008.2-000051.200018.6 07.2100.50F8 0
+025334.76 -074500.5 -000042.6-000062.700016.7 07.2100.41F2 0
+032833.12 +434513.0 -000004.9-000007.300002.8 07.2100.23A0 0
+035820.89 +240452.4 +000017.5-000044.200005.1 07.2100.04B9 1
+045706.50 -650057.7 +000010.6+000042.600008.4 07.2100.10A2 0
+045812.95 +400325.6 +000059.9-000102.600021.0 07.2100.50F5 0
+052644.84 -363505.6 -000006.4+000014.800005.5 07.21-0.05B9 0
+052709.37 -012202.4 +000002.9-000002.000003.0 07.21-0.14B3 0
+052732.49 -133440.0 +000050.7-000212.200009.3 07.2100.48F5 0
+053409.52 +435615.1 +000020.9-000026.900007.1 07.2100.04B9 0
+054042.41 +523412.4 -000006.0-000009.700004.6 07.2100.94G5 0
+054724.85 +293928.3 -000010.6-000124.100012.2 07.2100.55F8 1
+055326.45 +061520.4 -000007.2+000005.300003.3 07.2100.90G0 0
+062446.60 +433254.7 +000000.2-000022.400003.9 07.2100.03A0 0
+063140.54 +054608.8 -000029.7+000009.700022.1 07.21-0.02A1 1
+065202.07 -335456.6 -000069.0+000068.500021.2 07.2100.61G1 0
+065556.20 +271709.2 -000006.7-000006.900002.4 07.21-0.07B9 0
+070021.08 -054936.0 -000000.9-000000.700002.1 07.21-0.04O9 0
+070337.18 -022827.0 -000008.8-000000.100004.3 07.21-0.11B8 0
+070557.79 -421939.3 -000012.7+000025.400007.0 07.21-0.02A0 0
+073503.11 +051748.6 -000005.0-000008.600002.9 07.21-0.04B9 0
+080018.87 +085827.2 -000016.5+000017.900009.2 07.2100.24A3 0
+085221.78 -561431.6 -000004.3+000007.200002.7 07.21-0.08B6 0
+085500.41 -544158.2 -000025.2+000022.700003.1 07.2100.79A6 0
+091759.74 -453810.6 -000008.8-000000.000002.2 07.21-0.15B3 0
+092144.80 -024734.4 -000016.2-000001.800004.3 07.21-0.02B9 0
+092249.67 -353122.6 -000088.0-000102.200027.0 07.2100.56G0 1
+093904.09 -025022.1 -000001.2-000007.500004.2 07.2100.14A0 1
+101344.49 -072302.7 -000190.7+000019.300020.7 07.2100.50F8 0
+102011.75 -523606.2 -000007.3+000004.500000.1 07.2100.15B0 0
+102551.05 -201931.2 -000035.2+000013.200006.2 07.2100.99K0 0
+103644.06 -471517.9 +000002.0+000001.700003.9 07.2100.93G8 0
+110439.06 +312612.0 -000019.3+000015.300003.5 07.2100.87G5 0
+111941.54 +380603.8 -000057.5-000068.000017.5 07.2100.40F2 0
+112921.19 -574956.8 -000005.2+000001.700000.7 07.2100.04B0 0
+113056.46 -415534.7 -000017.8-000001.400003.0 07.21-0.06B8 0
+115657.56 -631456.7 -000007.2+000000.600001.0 07.21-0.00B0 0
+120722.92 -431447.4 -000012.1+000000.500009.3 07.2100.42F3 0
+121642.19 +393534.5 -000018.7+000016.600010.5 07.2100.20A3 1
+123451.61 +854355.8 -000033.0+000013.300011.3 07.2100.25F0 0
+123832.87 +451301.8 -000140.4-000036.200015.9 07.2100.41F2 0
+125840.89 +220236.5 +000072.7-000247.100017.1 07.2100.59G0 0
+131738.00 +134549.7 -000084.9+000017.000007.3 07.2100.95G8 0
+133239.26 -442700.8 -000027.9-000017.300007.8 07.2100.07A1 0
+134024.54 +531130.4 -000037.5-000010.500007.8 07.2100.99K2 0
+134606.81 +050656.4 -000107.8-000011.200015.4 07.2100.56G0 1 0.44 0.41
+134757.82 -555738.2 -000010.5-000003.700002.0 07.21-0.00B6 0
+140505.75 -223719.6 -000053.0-000006.200005.9 07.2100.99K0 0
+141256.36 -253015.4 -000005.1-000019.800006.5 07.2100.99K0 1
+141835.74 +103037.8 -000057.6-000004.900012.1 07.2100.32Am 0
+142243.21 -552552.1 -000016.4-000009.000001.7 07.2100.09B8 0
+142331.31 +391941.3 +000021.1-000151.100014.3 07.2100.59G2 0
+143309.44 -240105.9 -000053.5+000029.000003.6 07.2100.98K0 0
+143500.93 +130545.1 -000031.4-000015.400010.8 07.2100.19A3 0
+144346.46 -023019.8 -000030.8-000026.100007.8 07.2100.18A2 0
+145910.63 -484933.8 -000016.1-000061.900009.4 07.2100.56F6 0
+150800.51 +283106.4 +000006.0-000007.500004.7 07.2100.89G8 0
+151135.09 -021535.9 -000030.4-000020.300012.5 07.2100.34F0 0
+151601.56 -045352.3 +000027.2-000026.800016.5 07.2100.51F8 1
+152753.08 -534206.6 -000003.1-000002.500000.7 07.2100.69F2 0
+154653.91 +465910.5 -000108.2+000006.200027.5 07.2100.77K0 0
+155008.02 +644758.8 -000000.3+000007.100004.4 07.2100.04A0 0
+161745.43 -040211.7 +000008.9-000059.600013.3 07.2100.51F5 0
+162439.47 -022917.0 -000031.4-000014.200016.3 07.2100.43F2 0
+164108.23 -025122.3 -000026.3-000444.100033.8 07.2100.63G0 0
+164226.08 +213534.4 -000010.1+000003.200005.3 07.2100.14A0 1
+164841.48 +355519.3 -000020.9+000003.900005.9 07.2100.38F2 1
+165420.70 -254945.4 -000073.5-000039.400015.3 07.2100.54G0 0
+170755.94 +320620.1 -000161.9-000041.700027.7 07.2100.56F8 0
+174400.82 -055546.4 +000003.2-000008.700012.2 07.2100.98K0 0
+175927.07 +062508.3 +000010.0-000012.000009.3 07.2100.43F0 0
+180321.05 +082509.7 +000002.7+000000.500009.7 07.2100.12A0 1
+180321.83 -173636.3 +000001.2-000005.400001.1 07.2100.18B3 0
+182518.20 +484542.5 +000019.2+000003.100005.4 07.2100.80G5 1
+182609.45 +793742.5 +000005.0+000040.600005.2 07.2100.30A5 0
+182835.60 +462523.8 +000003.6+000002.000005.2 07.2100.29F0 0
+182911.52 +293313.5 +000000.3+000043.500005.1 07.2100.95K0 0
+183128.98 -013805.3 +000028.4-000023.400015.5 07.2100.38F2 0
+183446.96 +212910.4 +000014.2+000004.200007.3 07.2100.07A0 0
+183600.14 -140356.0 -000003.4-000007.800003.6 07.2100.21As 0
+183825.68 +360311.7 +000022.3-000038.800010.2 07.2100.41A5 1
+184046.09 +084734.2 +000016.6+000044.600004.5 07.2100.35F0 0
+184430.52 -534806.3 -000000.9-000021.300004.8 07.21-0.00B9 0
+190739.06 +065900.6 +000032.5-000016.100012.1 07.2100.27F0 0
+193839.37 +322422.0 -000000.8+000012.000009.4 07.2100.07B9 0
+194315.10 +301356.5 +000009.7-000002.000004.4 07.2100.07A0 0
+200032.98 +391226.6 +000003.5-000000.800003.1 07.2100.02A0 1
+202038.24 -584346.1 +000023.1-000009.600010.4 07.2100.18A2 0
+202247.03 +313258.4 +000088.5+000021.400011.1 07.2100.86K0 0
+204022.22 -240702.3 +000181.9-000293.200023.4 07.2100.61G1 0
+205647.85 +425342.4 +000218.8+000225.100011.6 07.2100.96K0 0
+211732.55 +223230.2 +000004.0-000041.700010.4 07.2100.48F2 0
+211810.64 +220651.4 -000007.8-000032.100009.6 07.2100.25A3 0
+212103.14 -204915.8 +000021.0-000073.100011.9 07.2100.39F2 1
+212637.17 -460401.2 +000038.7-000108.800015.2 07.2100.54F7 1
+214637.89 -673546.7 +000013.9-000018.600004.1 07.21-0.07Ap 0 0.05 1.79
+215008.20 +192526.3 +000056.6+000007.900003.0 07.2100.24A5 0
+221309.87 +591757.6 +000053.8+000025.900007.9 07.2100.20A5 0
+225656.12 +595742.1 +000014.2+000003.300003.2 07.21-0.05B9 0 0.06 1.27
+230227.41 -451814.2 -000022.1-000011.200009.4 07.2100.44F5 0
+230244.25 +230749.8 +000008.4-000024.700007.0 07.2100.46F5 0
+231138.94 +470556.8 -000249.5-000164.500020.9 07.2100.69G5 0
+231501.23 +463127.6 -000005.7-000018.200003.8 07.2100.05A0 0
+231942.02 -410459.6 +000002.2-000000.700006.3 07.2100.22A7 0
+232750.58 -502037.3 -000014.3+000002.100005.8 07.2100.91G6 1
+233706.50 +304040.2 +000188.2+000077.500019.9 07.2100.62G0 0
+234931.59 -661526.7 +000352.8-000079.400015.9 07.2100.53F7 1
+000136.06 +721411.8 -000044.7+000003.700005.1 07.2101.17K0 0
+000859.22 -211222.7 +000033.7-000021.600007.9 07.2101.09K0 0
+001313.81 -374922.3 -000009.2-000003.300003.4 07.2101.53K3 0
+001818.50 -020053.3 +000036.7-000001.400004.5 07.2101.31K2 0
+005753.74 +293117.5 +000041.0-000065.200007.9 07.2101.25K3 0
+010443.61 +021849.7 +000003.8-000040.800007.7 07.2101.20K0 0
+012340.72 -405721.0 -000008.5-000087.600005.4 07.2101.12K0 1
+023307.98 +295752.9 +000016.7-000024.200004.1 07.2101.05G8 0
+024808.98 -312522.6 -000012.0-000079.300002.7 07.2101.00K0 0
+024829.26 -054418.3 -000010.3-000010.000004.9 07.2101.06K0 0
+025254.39 +731638.1 +000071.1-000004.500006.8 07.2101.08G5 0
+025942.40 -633741.6 +000042.0+000015.100003.6 07.2101.53K5 0
+031201.63 -562405.9 +000023.5+000045.000004.8 07.2101.47K5 0
+033626.18 +525553.1 -000000.3-000010.000004.3 07.2101.82K5 0
+040533.44 +312950.0 +000004.2-000013.100005.2 07.2101.68K5 0
+051419.79 +694926.2 +000029.5-000100.300008.5 07.2101.03K1 1
+052825.71 +224433.5 -000000.5-000035.700005.6 07.2101.16K0 0
+053516.66 +084202.7 -000003.6-000009.400003.8 07.2101.41M5 0
+054253.46 -335730.0 +000002.1-000028.300004.4 07.2101.04K0 0
+055358.71 -140738.0 -000011.0+000023.800004.6 07.2101.51K4 0
+055655.40 +381714.4 +000023.1-000036.300004.3 07.2101.38K5 0
+071126.85 -274354.6 -000004.5+000000.600001.3 07.2101.14G8 0
+072002.55 +193115.2 +000027.2-000032.000002.8 07.2101.26K0 0
+073039.29 +415325.5 +000005.2-000030.300005.2 07.2101.11K0 0
+073728.99 -020212.6 +000005.4-000004.600001.3 07.2101.59K5 0
+073939.07 -291127.5 +000006.1+000024.000002.4 07.2101.28K1 0
+075020.71 -354726.2 -000004.8+000004.800001.8 07.2101.53K2 0
+081734.03 +701037.7 +000012.2-000016.200002.5 07.2101.41K0 0
+082203.89 +195733.4 +000029.0-000041.300002.3 07.2101.36K0 0
+082737.73 -315936.8 +000000.5+000007.800002.4 07.2101.29K2 0
+100605.51 -290707.7 -000034.7+000041.100003.8 07.2101.38K4 0
+101304.88 -475510.6 +000009.6-000006.900001.5 07.2101.54K3 0
+110350.64 -510145.6 -000053.8+000017.000003.9 07.2101.28K1 0
+121734.70 -400015.9 -000009.2-000010.600001.7 07.2101.48K3 0
+122027.35 +611834.8 -000020.9-000007.900002.3 07.2101.77M3 0 0.79 295.70
+122438.15 +411956.6 -000007.1-000017.400004.7 07.2101.31K2 0
+123835.10 +134819.9 -000013.8-000035.100005.1 07.2101.17K0 0
+125551.35 -730157.2 +000019.9-000005.600005.2 07.2101.00G8 0
+130429.21 -810900.4 -000011.9-000006.200005.8 07.2101.03K0 0
+130438.53 -004341.7 +000005.5-000018.400003.4 07.2101.36K2 0
+143738.46 -500508.7 -000036.5-000061.900006.0 07.2101.07K0 0
+150231.31 +513710.9 -000007.0-000032.000004.7 07.2101.42K5 0
+150313.03 +175832.4 +000008.6-000002.400006.4 07.2101.06K0 0
+152950.71 +182959.4 -000026.2+000008.200004.6 07.2101.06K0 0
+164012.26 +174225.9 +000019.8+000006.800002.9 07.2101.33K2 0
+164333.38 +122506.8 +000004.7+000015.800002.8 07.2101.33K2 0
+171159.39 +142915.9 -000017.9-000002.400004.3 07.2101.53K5 0
+180751.99 +294904.9 +000000.1-000005.000001.9 07.2101.35K3 0
+181751.62 -272117.0 -000001.5-000002.900001.5 07.2101.78M1 0
+185126.40 -270951.0 -000000.9-000026.700004.7 07.2101.21K0 0
+185259.74 +434248.8 -000027.1-000033.400002.7 07.2101.27K0 0
+190801.76 +260043.4 -000002.4-000011.100002.0 07.2101.22K1 0
+191527.80 +192512.0 +000007.4-000008.200004.6 07.2101.07K0 0
+191811.72 +242454.6 +000087.0+000160.800008.1 07.2101.08K1 0
+193811.55 +511408.9 +000016.4+000023.700003.8 07.2101.06K0 0
+194259.15 +272430.6 -000014.3+000000.100005.8 07.2101.15K2 0
+202926.36 +095352.3 -000013.4-000012.300001.3 07.2101.51M7 0
+203416.51 +494623.3 +000016.7+000004.300003.2 07.2101.52K4 0
+204338.99 +063441.6 -000002.4-000003.000001.5 07.2101.06K0 0
+211332.61 -545919.4 +000005.4-000003.200003.5 07.2101.41K3 0
+212442.80 -053452.4 +000029.5-000039.800005.9 07.2101.12K0 0
+213321.13 +213525.0 +000061.5+000001.100004.7 07.2101.38K5 0
+214141.70 +150232.4 +000023.0-000054.400003.6 07.2101.49K5 0
+221016.97 +321717.5 +000009.2+000003.700001.8 07.2101.55M4 0
+234247.83 -111942.5 -000021.4-000023.800003.3 07.2101.00K0 0
+235402.95 -091723.6 +000044.0-000007.200001.6 07.2101.58M1 0
+042115.26 +272100.9 +000003.1-000005.200004.6 07.2102.02K5 0
+001233.67 -882146.4 +000013.9+000002.600001.7 07.2200.05B9 0
+001250.38 -575445.7 -000117.3+000035.100049.2 07.2200.78K0 0
+003151.06 +180620.0 +000055.9-000088.900010.5 07.2200.54F5 0
+004240.01 +712157.3 +000021.1-000004.900003.2 07.2200.02A0 1
+004301.80 -035122.6 +000066.0+000001.000008.4 07.2200.43F2 1
+010636.49 +135304.9 +000051.6-000038.700017.2 07.2200.45F6 0
+010703.94 +113307.5 +000070.6+000006.900012.9 07.2200.33F2 1
+011907.08 +805142.5 +000045.6+000002.300006.5 07.2200.39F0 1
+014256.00 -832201.5 -000008.1-000033.100014.9 07.2200.71K0 1
+021313.96 -225216.2 +000000.9+000019.700004.2 07.2200.95K0 0
+023242.14 +010201.3 -000021.4-000000.800006.7 07.2200.89G5 0
+023709.55 +022455.8 +000031.0-000016.900008.6 07.2200.40F5 0
+025257.61 +602816.9 -000003.4-000004.700014.2 07.2200.29A7 0
+030104.24 -330635.8 +000100.6-000001.300014.4 07.2200.52F6 1
+032741.37 -142159.6 -000014.9-000010.500007.8 07.2200.05A0 0
+032957.95 -354454.9 -000003.6-000020.200009.5 07.2200.18A1 0
+033749.89 +040843.6 +000018.6+000014.800004.2 07.2200.37A5 0
+033818.83 +444806.5 +000023.2-000028.600006.9 07.2200.20A0 0
+033855.08 +024548.8 +000024.3-000020.100003.8 07.2200.04A0 0
+034856.22 +162735.1 -000047.4-000103.800014.9 07.2200.43F5 0
+034938.68 -021942.5 -000061.8-000041.400018.2 07.2200.59G0 0
+035327.19 -411322.3 +000028.5+000065.800024.2 07.2200.53F6 0
+040723.64 +751032.8 +000167.8-000307.800018.3 07.2200.53F8 0
+042442.00 +100248.4 +000023.4-000051.500009.3 07.2200.21A0 0
+044442.16 +003405.4 -000044.9-000029.300002.9 07.22-0.17B2 0
+045017.30 +065659.6 -000003.8+000004.700005.5 07.2200.14A2 0
+045403.00 +170136.6 +000078.0-000000.700014.8 07.2200.54F8 0
+050040.56 -133013.3 -000007.2-000009.800002.1 07.2200.07A0 1
+050837.68 -031821.1 -000014.2-000025.400010.9 07.2200.41F0 0
+051628.96 +360418.6 -000000.8-000006.700006.3 07.2200.16A2 0
+054336.55 +065318.7 -000005.0-000007.400002.2 07.22-0.06B8 0
+054504.83 -414654.9 +000001.8+000014.000006.9 07.2200.21A7 0
+054549.64 -470023.6 -000030.8-000013.300009.9 07.2200.35F0 0
+055650.59 +162118.3 -000000.5-000003.300003.5 07.22-0.14B2 0 0.22 6.57
+060120.88 +185740.7 -000011.8-000016.700008.3 07.2200.13A0 0
+061454.69 -084815.2 -000005.6+000000.800003.2 07.22-0.09B8 0
+062017.07 -105255.6 +000009.8-000026.600008.3 07.2200.32A2 0
+063456.73 +164549.8 -000008.8-000014.200003.5 07.22-0.13B9 0
+063604.40 +134138.6 -000018.8-000008.500008.8 07.2200.26Am 0
+063627.44 -501923.2 +000033.0+000143.900006.4 07.2200.92G8 0
+063732.03 -081408.2 -000007.8-000003.600004.6 07.22-0.01B9 0
+064510.49 -471321.8 -000001.5+000006.500002.7 07.22-0.16B3 0
+064549.98 +022957.4 -000001.8-000002.500001.1 07.22-0.06B5 0 0.28 0.00
+065440.13 +064326.6 -000006.7+000005.700004.1 07.2200.18A3 0
+070438.30 -113126.6 -000002.8+000002.800000.5 07.2200.00B0 1
+070752.46 -154201.9 +000000.3-000009.400002.1 07.2200.78G8 1
+072342.11 -534010.0 -000013.0+000036.900003.7 07.22-0.07B9 0
+072725.96 +151859.1 -000005.0-000010.700001.6 07.22-0.01A0 1
+075340.08 -231114.1 -000017.2+000006.100004.9 07.22-0.07B8 0
+075725.54 +065106.1 -000019.3-000004.000005.7 07.2200.98G5 0
+080002.98 -450132.7 -000007.5+000009.800002.2 07.22-0.11B5 0
+080351.17 -702014.4 -000002.0+000023.800004.2 07.2200.06A1 0
+080856.71 -685929.9 -000008.1+000017.800002.7 07.22-0.10B8 1
+081909.21 +241029.1 -000011.6-000006.000003.4 07.2200.92G5 0
+083345.92 -232121.4 -000343.7+000164.000032.2 07.2200.74K1 0
+083623.16 -382719.9 +000028.0+000063.100022.4 07.2200.51F7 0
+092140.13 -565412.7 -000030.9+000034.000004.9 07.2200.99K0 0
+093912.81 +252202.4 +000006.4+000016.300010.2 07.2200.32F0 0
+101421.30 -424831.0 -000011.5+000004.000003.7 07.22-0.03B9 0
+103143.89 -442905.5 -000010.5+000003.800002.4 07.22-0.14B5 0
+104117.85 +525814.3 -000053.3-000012.200006.6 07.2200.23F0 0
+104637.49 -423637.3 +000007.6-000006.100005.2 07.2200.94K0 0
+105612.23 +643216.2 -000101.5+000083.600013.3 07.2200.96K0 0
+110232.88 +091022.7 -000051.8-000008.900008.6 07.2200.11A0 0
+111256.62 -124706.5 -000044.3-000038.400012.5 07.2200.32F2 0
+112338.13 +170831.6 -000050.5-000001.100004.8 07.2200.14A2 0
+113148.04 -603622.9 -000004.8+000001.400001.1 07.2200.04B1 0
+113258.04 +844222.5 +000010.8+000012.700005.5 07.2200.96K0 0
+114144.74 -090436.7 -000216.7+000040.500013.4 07.2200.82G5 0
+115526.42 -050804.3 -000018.8-000008.900008.3 07.2200.28A2 0
+121611.66 +800730.3 +000021.2-000006.300012.6 07.2200.35F0 1
+124526.20 +142224.9 -000048.4+000004.200004.1 07.22-0.09A0 0
+124902.49 -653535.4 -000012.2-000003.500000.8 07.2200.01B6 1
+125112.17 +190940.8 -000143.6+000019.000014.7 07.2200.44F6 0
+125617.28 -193753.6 -000122.7+000011.500013.1 07.2200.89K0 0
+133956.23 -835430.1 +000089.2+000014.500011.9 07.2200.42F5 0
+140513.08 -145125.1 -000094.1-000044.100003.3 07.2200.94G6 0
+142405.61 +493156.3 -000082.0+000014.400012.3 07.2200.39F2 0
+142643.20 +782955.4 -000011.6+000086.700016.3 07.2200.45F5 0
+142733.61 -461248.5 -000021.7-000018.600007.9 07.2200.01A0 0
+143607.74 -221038.6 -000040.1+000009.100013.4 07.2200.37F2 0
+144516.77 +651947.6 -000110.6+000037.300020.7 07.2200.49F5 0
+144748.11 -661954.9 -000007.0-000010.600003.6 07.22-0.05B2 0
+145839.35 +614000.8 -000008.3+000007.800003.6 07.2200.08A2 0
+150558.28 +041400.5 -000060.0+000004.700010.4 07.2200.23F0 0
+150618.16 +053301.5 -000005.8-000009.500011.2 07.2200.33F0 0
+150948.75 -203113.3 -000005.9-000052.000011.6 07.2200.48F6 1
+153243.66 +105804.5 -000006.1+000158.700032.4 07.2200.66G5 0
+153842.51 +313306.7 -000007.9-000003.000008.9 07.2200.24A3 0
+154333.05 +225515.5 +000035.9-000192.800014.8 07.2200.52F8 0
+160630.93 -402700.5 -000002.1-000007.100009.6 07.2200.73G2 1
+162701.66 -174607.0 +000010.8-000037.000017.3 07.2200.51F5 0
+162753.05 -695140.9 -000010.8-000006.800003.8 07.22-0.03B9 0
+164434.54 +495147.1 +000011.1-000057.700010.5 07.2200.30F0 0
+164749.37 -452325.1 +000000.8-000003.700000.4 07.2200.03B4 0
+171457.19 +194059.0 -000086.0-000184.500022.7 07.2200.79G8 0
+172445.86 -591249.1 -000008.9-000015.600004.7 07.2200.04A0 1
+173016.28 +472407.3 +000174.3+000076.800044.8 07.2200.74G5 0
+173126.89 +542120.7 -000014.0+000013.300009.6 07.2200.14A0 0
+173303.44 -293903.0 -000000.7-000002.700000.0 07.2200.31B3 0
+174023.88 -285523.5 -000001.7-000005.500001.2 07.2200.18B3 0 0.06 0.53
+175200.72 +010557.2 +000005.9+000007.200003.7 07.2200.35A0 0
+180223.55 -230151.0 -000004.5-000001.300003.6 07.2200.00O6 1
+181155.50 -053726.4 +000001.6+000007.000006.6 07.2200.32A2 0
+181600.90 +531747.8 -000031.6+000035.700007.1 07.2200.97G8 0
+182259.60 +462144.9 +000018.6+000076.500009.1 07.2200.31F0 0
+182547.28 +352034.0 +000021.1-000021.600009.9 07.2200.86G5 0
+184654.69 -073444.8 +000003.2-000000.700003.0 07.2200.22B9 0
+184713.08 +312420.0 +000000.5+000016.000004.0 07.2200.89G8 1
+184848.90 -183755.8 +000007.2-000002.900002.6 07.2200.18A2 0
+185037.51 -264613.5 +000002.7-000028.200007.9 07.2200.18A5 0
+185421.85 +132323.3 +000000.5-000017.900001.4 07.2200.07B9 0
+185445.94 -485651.8 +000011.5-000009.800006.2 07.2200.02A1 0
+190138.93 -365326.3 +000001.6-000026.600007.3 07.2200.12B9 0
+190327.93 +653512.9 +000007.4+000032.400004.3 07.2200.94K0 0
+191643.49 +330739.3 +000000.6-000009.700002.2 07.22-0.12B5 0
+193105.57 +483455.6 +000001.8+000002.500002.5 07.22-0.11B8 0
+193821.68 +002043.6 +000023.2+000016.800010.0 07.2200.28A2 1
+194111.99 -021848.4 -000000.0-000002.000002.9 07.2200.03B5 0
+194441.50 +105445.1 +000008.1+000002.600010.5 07.2200.15A3 0
+194740.09 -170414.8 -000025.1-000075.700015.7 07.2200.46F5 1
+194933.96 -374649.1 +000008.3-000104.000022.2 07.2200.57G0 0
+200051.87 +132247.1 +000010.6-000006.600005.0 07.22-0.04A0 0
+200139.17 -001156.5 +000004.5+000001.100005.0 07.2200.17A0 1
+200510.34 +404850.1 +000004.8-000034.300013.1 07.2200.32A5 0
+200848.51 +394754.0 +000001.0-000001.700002.0 07.22-0.11B8 0
+201910.48 +292956.6 +000007.2-000000.300002.7 07.2200.64F5 0
+203143.65 +042456.6 +000036.9+000011.700007.2 07.2200.37F0 0
+203952.43 -360200.3 +000033.6-000051.000006.1 07.2200.37F3 0 0.07 0.14
+204709.92 +422435.4 +000005.4-000000.500001.4 07.22-0.05B9 1
+204900.83 -723157.7 +000010.7-000019.400003.4 07.22-0.00A0 0
+205410.51 +194514.7 +000036.3+000010.300004.1 07.2200.96K0 0
+212009.16 -133008.4 +000008.8+000003.200000.8 07.22-0.08B8 1
+213136.91 +424202.7 -000000.5-000001.500002.2 07.22-0.04B5 0
+214818.43 +385722.1 +000002.2-000002.500001.9 07.2200.69F5 0
+215209.67 -620307.7 +000043.6-000091.800022.2 07.2200.51F6 0
+215458.69 +344623.4 +000024.9+000002.300004.2 07.2200.13A2 1
+220244.34 +424852.2 +000015.8-000000.200003.5 07.22-0.05B9 0
+220432.79 +253930.8 -000010.7-000011.400004.7 07.2200.06A0 1
+220633.92 +122642.9 -000000.8+000020.000011.1 07.2200.28A2 0
+220703.26 +343116.7 +000118.8+000062.400016.5 07.2200.46F5 0
+221049.47 -552724.5 +000194.1-000136.900019.5 07.2200.66G3 0
+221157.54 +501146.3 -000003.7-000003.000001.6 07.2200.43F0 0
+223527.52 +393508.8 +000015.1+000007.100008.3 07.2200.29F0 0
+224726.77 -445754.7 -000033.9+000011.400030.4 07.2200.60G3 0
+225046.21 +520339.7 +000143.9+000170.600031.9 07.2200.59G0 0
+230350.59 +213554.3 -000004.8-000057.500036.1 07.2200.63G0 1
+230836.39 -635216.0 +000141.1-000195.300017.5 07.2200.63G3 0
+233340.03 +295229.1 +000058.0-000039.100014.9 07.2200.44F5 0
+233441.15 +374758.8 +000115.1+000094.300019.6 07.2200.58F8 0
+234100.81 +575019.5 -000015.5-000009.500007.1 07.2200.19Am 0
+235442.12 +615020.0 -000003.2-000002.000000.5 07.2200.63B3 0
+235834.40 -140730.3 -000020.8+000010.400008.1 07.2200.41F2 1
+001240.29 -011337.9 +000077.4-000000.400004.7 07.2201.05K0 0
+001625.71 +535644.3 +000001.5-000002.900001.9 07.2201.02G5 0
+005409.97 +325318.4 +000000.6-000013.800003.4 07.2201.54K2 0
+010040.11 -200524.8 +000025.0+000006.800004.3 07.2201.27K1 0
+010134.31 -064758.3 +000023.5-000003.500002.9 07.2201.62K2 0
+011500.32 -684908.7 +000416.6+000076.000047.4 07.2201.00K2 1
+012202.51 +790131.2 +000073.0-000043.900005.7 07.2201.26K0 0
+012221.14 -611946.1 +000028.5+000019.200001.5 07.2201.65M2 0
+012705.57 +252623.2 -000001.4-000017.900000.3 07.2201.51K3 0
+013437.24 +350642.3 +000027.7-000013.200005.3 07.2201.10K0 0
+014240.92 +383055.7 +000011.5-000022.900005.8 07.2201.17G5 0
+021108.46 -191826.6 -000014.2+000008.900002.7 07.2201.38K2 0
+023542.39 -850101.2 -000007.4-000008.700005.0 07.2201.09K1 0
+025352.65 -495323.0 +000131.2+000035.700003.2 07.2201.04M7 0 4.26 415.00
+031039.91 +215334.2 -000029.2-000078.000006.7 07.2201.06K0 0
+031051.47 -110729.4 +000107.3-000107.700010.7 07.2201.00G5 0
+032509.62 -042842.1 +000043.4+000061.100007.3 07.2201.03G5 0
+040344.13 +815230.6 +000059.9-000077.300005.8 07.2201.06K0 0
+041003.39 -342951.8 +000011.8+000026.700001.7 07.2201.63M2 0
+043316.88 +524818.0 +000010.0-000013.900002.0 07.2201.93K5 1
+043928.31 -000503.5 -000004.5-000046.200003.6 07.2201.33K0 0
+050742.36 -171718.8 +000005.6-000078.100005.4 07.2201.18K1 0
+051843.93 -625905.7 -000005.4-000011.200001.7 07.2201.39K3 0
+053907.00 -585727.3 -000005.8+000048.700005.3 07.2201.04K0 0
+060706.74 +351249.4 -000004.3-000003.700001.5 07.2201.22K0 0
+061115.40 -445451.6 -000003.9+000000.700002.8 07.2201.24K2 0
+062330.58 -185955.1 -000013.5-000053.000004.5 07.2201.35K2 0
+062936.88 -033305.9 +000018.9-000020.400003.2 07.2201.04G5 0
+063101.11 -665214.6 +000001.6+000014.500002.9 07.2201.36M6 0
+070101.96 -031509.1 -000006.4-000003.400003.2 07.2201.84C7 0
+071600.47 +822625.7 -000012.2-000004.200002.0 07.2201.61K5 0
+072930.92 +350950.6 -000012.9-000035.200001.6 07.2201.50K2 0 0.09 4.08
+075747.14 -413208.6 -000005.2-000011.900004.0 07.2201.31K2 0
+083256.37 -490918.3 -000003.8+000003.500001.9 07.2201.71K1 0
+084300.61 +700952.7 -000036.4-000040.500002.2 07.2201.20K0 0
+084806.36 +172341.4 +000005.4-000028.600003.3 07.2201.43K2 0
+090427.24 +432631.1 +000008.1-000016.400004.2 07.2201.36K2 0
+091146.48 +444926.8 -000038.6-000018.000003.9 07.2201.04K0 0
+092753.05 -223143.0 -000028.0+000021.300004.9 07.2201.04K0 0
+094525.30 -082856.9 -000007.3-000024.700004.1 07.2201.06K0 1
+101730.35 +555355.0 +000015.4-000047.800003.3 07.2201.26K2 0
+102653.84 -000854.3 +000019.2-000033.900002.2 07.2201.53K2 0
+103531.24 +453913.4 +000026.4-000015.200006.4 07.2201.06K2 1
+112011.17 +300713.8 +000013.8-000005.600004.5 07.2201.57M0 0
+112440.94 -613851.9 -000510.9+000078.000077.6 07.2201.27K7 1
+113302.08 +340305.4 -000011.8-000014.200002.7 07.2201.32K2 0
+113501.68 -300154.8 -000085.9-000003.200005.1 07.2201.09K1 0
+115335.89 -464430.5 +000071.3+000019.900003.1 07.2201.00K0 0
+120912.93 +171110.2 +000008.8-000028.500000.6 07.2201.63M1 0
+122035.83 +634013.0 -000009.8-000003.100007.9 07.2201.03G5 0
+122508.87 -481832.8 -000006.0+000004.900003.4 07.2201.59K4 0
+124442.85 -174641.5 -000007.0-000035.900003.9 07.2201.38K3 0
+125144.76 -310501.3 -000029.7+000001.900001.8 07.2201.70M2 0
+132913.63 +035217.2 -000012.9-000004.500002.4 07.2201.50K2 0
+133738.40 +334417.3 +000005.3-000010.700002.8 07.2201.36K3 0
+135550.80 -662310.9 -000045.8-000040.000003.8 07.2201.11K1 0
+140311.99 +324849.6 -000004.0-000009.600003.0 07.2201.52K5 0
+141123.19 -562257.7 -000056.6-000037.000003.5 07.2201.41K3 0
+142701.34 +095853.1 +000013.8-000042.700007.0 07.2201.02K0 0
+145518.92 +324926.2 -000002.7-000015.000005.3 07.2201.11K0 0
+160515.51 -562023.6 -000001.9-000003.300000.4 07.2201.89M5 0
+161826.17 -582333.7 -000059.9-000086.400007.6 07.2201.24K2 0
+161900.58 +374557.0 -000018.1-000044.300005.2 07.2201.13K2 0
+164728.12 -481910.0 +000007.3-000009.100001.9 07.2201.69M0 0
+164730.97 -473525.6 +000001.2-000003.300001.1 07.2201.05F8 0
+165534.45 -604038.5 -000021.9-000027.600004.1 07.2201.28K1 0
+170710.25 +581608.1 +000042.1-000048.700005.6 07.2201.12K0 0
+172334.55 +760318.4 -000013.1-000027.300002.8 07.2201.44K0 0
+172358.26 +083616.8 -000014.4-000040.400002.8 07.2201.34K0 1
+172851.26 -703801.0 -000009.5-000034.500005.5 07.2201.05K1 0
+172902.19 -590156.8 -000010.7-000007.200003.8 07.2201.67M2 0
+175347.10 -195314.1 +000006.8-000003.500004.7 07.2201.18G8 0
+183431.30 +062744.4 +000001.4+000002.600003.3 07.2201.24K2 0
+190036.07 -193929.7 +000008.0-000010.400000.7 07.2201.54K4 0
+195205.99 -564310.6 +000020.1-000066.700004.4 07.2201.10K1 0
+195500.14 +345402.0 +000003.4+000019.300002.7 07.2201.14K0 0
+201526.91 +440819.8 -000004.9-000019.600003.2 07.2201.61M1 0
+201626.00 -012959.0 -000006.3-000024.700004.4 07.2201.43K0 0
+204734.59 +014954.8 -000023.4-000012.200003.3 07.2201.47K4 0
+204933.11 +504659.6 -000003.8-000017.600001.9 07.2201.62K5 1
+205009.49 +131754.3 -000006.2-000029.800004.4 07.2201.05K2 0
+212306.80 -853819.5 -000006.8+000007.300002.1 07.2201.71K5 0
+212424.48 +755817.7 +000037.8+000002.500005.8 07.2201.07K0 0
+212607.29 -242903.0 -000049.2-000019.800007.0 07.2201.00G8 0
+212622.00 -205956.7 +000026.4-000010.400005.4 07.2201.14K0 0
+213311.06 +043347.4 +000054.8+000000.700005.2 07.2201.02K0 0
+213717.78 +510351.1 -000002.5-000006.200000.6 07.2201.84M0 0
+221144.94 +382457.1 +000005.2-000014.800002.0 07.2201.67Ma 0
+224338.89 +443149.9 +000014.4-000002.000006.6 07.2201.18K0 0
+232954.31 +244620.6 -000018.9-000022.700005.5 07.2201.02K0 0
+233200.21 +455320.2 +000000.6-000021.500002.8 07.2201.59K2 0
+000123.18 +064729.4 -000003.1-000008.700005.3 07.2300.39F0 0 0.06 0.17
+002122.17 +670019.5 +000025.7-000001.700004.9 07.2300.01A1 1
+003806.34 -413532.1 +000014.7-000002.000005.6 07.2300.67F7 0
+005816.46 +453549.9 -000017.8-000024.900006.9 07.2300.21A3 0
+011054.23 +093348.0 +000094.9+000237.000025.2 07.2300.57G0 0
+012616.82 +421840.6 +000071.1-000018.600009.6 07.2300.26F0 0
+013314.01 +604111.2 -000001.5-000000.700002.4 07.2300.29B5 1
+013907.74 +363236.2 -000004.9-000018.200005.4 07.23-0.00A0 1
+015827.95 -411012.1 +000065.0-000025.000014.6 07.2300.33F3 0
+015946.36 +492840.8 -000020.6+000058.400016.0 07.2300.43F0 0
+020808.62 -273416.7 +000060.3+000006.300009.4 07.2300.27A8 0
+022958.56 +574914.6 +000000.3+000000.500001.9 07.2300.69A3 0
+023812.05 -415415.9 +000127.9+000050.800016.6 07.2300.93K0 0
+024411.48 +350654.0 +000010.8-000016.000005.2 07.23-0.04B5 0
+025400.97 -645400.2 +000108.5+000073.400014.7 07.2300.46F3 0
+030348.65 +601844.8 -000038.8-000006.800010.9 07.2300.51F5 0
+030900.94 +125134.7 -000004.6+000007.600007.5 07.2300.92G5 0
+031857.75 -735909.6 -000020.0-000091.400012.8 07.2300.41F3 1
+032304.93 +265403.5 -000003.9-000020.400006.1 07.2300.18A2 0
+033124.53 -333244.3 +000008.8+000028.900004.3 07.2300.99K0 1
+041514.08 +444604.4 +000010.7-000017.900001.8 07.2300.24A0 0
+044721.67 -612833.8 +000048.0-000024.400013.3 07.2300.45F3 1
+045926.56 -090958.4 +000003.0-000002.800006.7 07.2300.11A2 1
+050806.38 +034454.9 -000001.9-000001.100007.0 07.2300.10A0 0
+050943.32 -222938.4 -000021.0-000004.000009.2 07.2300.37F3 0
+052724.80 -263505.7 +000008.8-000034.000012.4 07.2300.24A3 0
+054524.24 -391845.3 +000006.8+000035.500006.4 07.2300.30F2 0
+061437.33 +021724.0 -000003.7-000004.700002.1 07.23-0.12B9 0
+063612.61 -360817.7 -000052.6-000086.000025.5 07.2300.62G2 1
+064107.81 -303844.2 -000014.3+000010.000005.3 07.23-0.06B9 0
+065118.53 -033049.6 -000006.3-000002.100002.4 07.23-0.06B8 0
+065259.66 -423739.3 -000016.9+000003.200001.8 07.2300.52G: 0
+065944.55 -282359.0 -000003.3+000003.200001.7 07.23-0.17B3 0
+071116.86 +151956.2 +000015.5-000036.900010.5 07.2300.40F2 0
+071446.91 -371443.5 -000004.6+000004.100001.1 07.23-0.17B2 0
+071731.61 -054921.5 -000011.5-000003.000005.0 07.23-0.08B9 0 0.07 0.59
+073038.93 +202929.8 -000009.3+000002.200007.0 07.2300.16A0 0
+073550.62 -332333.2 -000005.0+000003.700000.7 07.23-0.14B2 0
+073958.61 +593347.9 -000003.7+000001.700004.2 07.2300.12A2 0
+075639.90 -163153.0 -000086.3-000045.500013.5 07.2300.56F7 1
+075738.07 -463535.9 -000003.9+000008.800001.7 07.23-0.13B3 0
+075912.75 +051505.8 -000010.5-000009.600003.9 07.2300.94G5 0
+080524.44 +054939.0 -000009.8-000009.000001.4 07.2300.03B9 1
+082034.57 -441518.0 -000015.0+000003.000002.4 07.23-0.12B6 0
+082245.74 -313627.2 -000006.0+000004.200001.2 07.23-0.11B2 0
+084409.72 -470658.1 -000009.4+000009.500001.2 07.23-0.11B4 0
+084753.93 -432115.3 -000034.3+000031.600004.8 07.2300.85K1 1
+085351.95 +014928.0 +000004.8-000043.300014.6 07.2300.34F0 1
+085429.62 -233118.8 +000011.1+000029.400005.7 07.2300.55F3 0 0.27 1.24
+091324.81 +034928.5 -000021.4-000003.100011.5 07.2300.28A2 0
+100114.74 -392702.9 -000028.2+000014.100003.9 07.23-0.04B9 0
+100338.84 +035818.8 -000006.5+000031.800004.8 07.2300.90K0 0
+102014.92 -813854.7 -000054.6+000034.900006.2 07.2300.24A6 1
+102528.02 -124545.7 -000002.2-000002.500002.0 07.2300.86K1 0
+102730.29 +033349.0 -000129.7-000021.900007.3 07.2300.97K0 1
+102906.92 -380332.7 +000001.9-000010.400004.9 07.2300.87G8 0
+103107.45 -674208.6 -000014.8+000003.200004.0 07.2300.04B9 0
+110358.91 +033819.6 -000024.4-000001.400003.8 07.2300.35F0 1
+110449.97 -643656.7 -000019.1+000009.100006.0 07.2300.01B9 0
+110619.67 -442223.2 +000087.7-000087.700031.2 07.2300.68G5 0
+111244.29 -594039.4 -000008.7+000002.000001.3 07.23-0.02B3 0
+112135.81 +402552.0 +000039.9-000055.500006.7 07.2300.52F8 0
+112712.16 +330728.6 +000043.4-000068.300003.3 07.2300.99K0 0
+113043.91 -391407.8 +000002.2+000004.300003.3 07.2300.97K0 0
+113502.93 -304328.3 -000087.3+000002.500007.9 07.2300.40F3 0
+115120.18 +685002.2 -000039.1-000038.100008.8 07.2300.18A2 0
+115238.82 -621406.8 -000006.6-000000.700001.2 07.23-0.02B3 0
+120520.26 -490025.3 -000038.7-000009.800006.5 07.2300.95G8 0
+120947.78 -051332.8 -000045.6+000014.100015.1 07.2300.40F2 0
+121228.84 -332418.1 -000047.0+000003.600007.2 07.2300.20A4 0
+124721.05 -190015.9 -000084.3-000012.000014.5 07.2300.67G3 0
+125948.36 -201730.3 -000125.4-000023.600011.9 07.2300.51F7 0
+130108.13 +042131.1 -000024.5-000001.800011.5 07.2300.25A5 0
+131248.80 +515359.4 -000026.8+000009.000005.2 07.2300.94K0 0
+135605.45 -635329.9 -000008.7-000007.900002.8 07.2300.06B9 0
+140220.44 +360643.4 -000024.4-000087.100011.8 07.2300.47F5 0
+140426.60 -290345.9 -000012.9-000009.700004.5 07.2300.88G8 0
+140437.31 -353843.2 +000027.6-000013.000007.8 07.2300.38F3 1
+144106.74 -223706.7 -000035.0-000012.300005.5 07.2300.39A5 1
+145454.50 -362549.0 -000027.4-000026.900005.9 07.2300.06A0 1
+145720.67 +573857.2 -000038.7-000029.500009.7 07.2300.49F2 0
+150510.87 -721122.4 -000019.4-000022.800005.9 07.2300.85G3 0
+152500.04 -763128.5 -000013.1-000012.600003.2 07.23-0.00B9 0
+154201.39 +002725.5 +000020.4-000019.300006.6 07.2300.24A0 0
+154403.62 -515417.0 -000002.4-000007.300001.5 07.23-0.02B8 0
+154445.76 +684047.4 -000042.5+000067.000009.2 07.2300.17A2 0
+160537.93 +215335.1 -000057.6-000094.200012.3 07.2300.59G0 0
+160913.82 -710407.1 -000199.8-000393.200037.3 07.2300.71G8 0
+162532.04 +510818.7 -000045.1-000022.100008.4 07.2300.36F0 0
+163842.25 -684314.9 -000015.8-000030.200005.0 07.23-0.05B9 0
+164105.60 -474446.0 +000000.6-000004.800002.7 07.2300.02B6 1
+165152.75 -490653.9 +000052.6-000027.500018.7 07.2300.45F3 0
+165349.71 -701015.4 -000004.6-000009.900001.0 07.23-0.10B5 0
+170133.64 +424337.6 +000007.5+000016.300005.7 07.2300.88G5 1
+171222.92 +434412.5 +000031.3+000179.200018.3 07.2300.68G5 0
+171930.55 -550659.4 +000004.7-000020.200007.7 07.2300.16A3 0
+172526.33 -084942.7 -000034.7+000004.300009.4 07.2300.48A2 1
+180703.72 +232412.7 -000010.5+000012.800005.2 07.2300.16A3 0
+180834.79 -275151.0 +000003.9-000011.400005.2 07.2300.00G8 1
+181157.10 -202524.1 +000002.0-000001.100000.1 07.2300.01B1 0
+182529.28 +220200.6 +000005.8-000000.500006.2 07.2300.79G5 0
+182740.20 +535703.7 +000011.9-000009.400004.0 07.2300.87G5 0
+184244.72 +145032.2 -000002.2+000012.500006.0 07.2300.00A0 0
+185129.54 +450801.4 -000000.3-000000.500002.7 07.23-0.09B9 0
+185951.56 +060926.1 +000016.3+000006.100005.3 07.2300.93G5 0
+191124.52 -655236.6 +000003.6+000006.500003.2 07.2300.09A1 0
+191410.04 +074550.7 -000000.1-000000.500008.5 07.2300.17A3 0
+191447.46 -580024.2 +000068.5-000248.700019.1 07.2300.63G2 1
+202841.34 -674529.6 +000061.2-000005.500010.9 07.2300.40F2 0
+204050.04 +350224.5 -000014.9-000045.400008.0 07.2300.46F2 0
+205353.63 +442311.1 +000026.8-000001.100010.7 07.2300.79G2 0
+210652.49 +454032.1 -000002.4-000011.200002.8 07.2300.59F4 0
+214102.21 +050114.3 +000049.4-000004.700008.1 07.2300.16A5 0
+214546.11 +075915.2 -000077.6+000003.500013.2 07.2300.94G5 0
+215553.71 +631540.1 -000028.2-000026.300004.6 07.2300.58F5 0
+215934.73 -273749.7 +000031.1-000013.900013.8 07.2300.38F2 1
+220422.55 -385234.3 +000129.9-000045.500019.5 07.2300.72G8 0
+221111.89 +361525.0 +000025.4-000250.200044.6 07.2300.81K0 0
+221437.20 -150605.4 -000015.0-000085.400011.1 07.2300.44F2 0
+222204.02 -535150.5 +000014.6-000021.300004.2 07.2300.93G5 0
+224100.08 +251237.1 -000055.6-000035.700005.6 07.2300.27F0 0
+231106.95 +530329.7 -000002.4-000006.200000.5 07.23-0.03O9 0
+231454.76 +652527.3 -000032.9-000084.200019.0 07.2300.43F2 0
+231902.14 -121013.5 +000010.6+000000.400001.9 07.2300.00A0 0
+232742.90 +740709.5 +000061.9+000019.400008.7 07.2300.34F0 1
+233514.64 -035113.9 +000048.8+000031.100017.2 07.2300.41F2 0
+233519.19 +501842.4 +000006.0-000002.500003.5 07.23-0.00B9 0
+234634.00 -085948.3 +000188.6-000054.000025.9 07.2300.55G0 0
+235914.74 +503145.4 +000003.6-000011.800004.4 07.2300.90G5 0
+000534.91 +531018.1 +000016.4-000000.800003.5 07.2301.17K0 0
+003609.79 +240131.6 +000023.5-000003.100005.5 07.2301.09K2 1
+004625.29 -575539.5 +000087.2-000006.500007.1 07.2301.17K1 0
+005014.76 +282208.6 -000043.2-000025.700005.5 07.2301.10K1 0
+005137.30 -084906.1 +000035.1+000003.900004.4 07.2301.42K0 0
+014836.84 -144554.7 +000007.0-000013.400002.8 07.2301.59K5 0
+021914.05 +500838.1 +000040.1-000022.300004.5 07.2301.58K5 0
+041329.62 -102313.5 -000004.0-000032.400003.4 07.2301.52M6 0
+041717.40 +023147.0 -000011.8-000013.600004.0 07.2301.02G5 0
+042031.79 +431417.4 +000003.0-000007.000002.2 07.2301.80K2 0
+042130.45 -060423.1 -000008.1-000040.300005.3 07.2301.02K0 0
+055833.20 +385336.3 -000024.1+000026.800006.6 07.2301.13K2 0
+060938.96 +490347.0 -000002.0-000026.200003.5 07.2301.42K5 0
+064015.77 -042740.8 -000006.4+000000.800003.2 07.2301.55K5 0
+064906.68 -260348.4 +000010.7-000019.600005.8 07.2301.12K2 1
+070907.80 +021511.4 -000006.0-000031.500002.5 07.2301.31G9 0
+072526.20 +781515.1 +000007.1-000078.100007.4 07.2301.23K0 0
+073604.46 +662813.1 -000013.5+000003.900002.8 07.2301.56M4 0
+074333.69 -455150.5 -000010.1+000019.800002.1 07.2301.72K5 0
+084341.43 +092023.6 -000018.4-000021.200005.9 07.2301.04K0 0
+085430.83 +052752.0 -000006.9-000007.400002.3 07.2301.63K5 0
+090505.30 -034651.2 -000028.0+000001.700002.4 07.2301.29K2 1
+094342.77 +340549.8 +000001.3+000004.300002.5 07.2301.19K0 0
+095536.99 -045834.2 +000004.2-000027.700006.1 07.2301.18K2 0
+095956.64 -312058.4 -000019.5+000009.900002.2 07.2301.57K4 0
+102602.68 +391602.1 +000006.7-000014.100004.1 07.2301.37K5 0
+110839.84 -294450.3 -000002.5-000014.600004.4 07.2301.07K0 0
+112214.80 -563610.1 -000013.8+000017.600002.6 07.2301.45K2 0
+115931.82 -351830.7 -000029.4+000002.100002.4 07.2301.06K0 0
+123610.22 +564932.1 +000019.7-000029.700005.4 07.2301.18K2 0
+125341.34 -602057.9 -000000.7-000002.200004.8 07.2301.45M2 0
+125510.85 -245720.2 -000007.9-000009.800003.8 07.2301.43K2 0
+130257.50 -165252.9 -000032.7-000003.800005.3 07.2301.12K0 0
+132543.86 +721623.8 +000040.8-000006.000004.5 07.2301.03K0 0
+133001.17 +190342.6 +000013.2+000112.100010.6 07.2301.02K0 0
+134232.75 +150849.5 +000021.5-000019.000002.8 07.2301.30K2 0
+134457.02 -060008.2 -000047.8+000010.700004.5 07.2301.08K0 0
+134703.48 -531657.3 -000018.0+000005.000005.5 07.2301.16K1 0
+135809.73 -294439.1 -000058.1-000036.900003.7 07.2301.36K2 0
+144644.18 +071653.1 -000026.0-000002.600002.6 07.2301.58M. 1 0.11 9.95
+150716.50 -241138.0 +000001.2+000007.000005.4 07.2301.02K0 0
+151237.49 -002253.7 +000003.2-000007.100004.9 07.2301.62K5 0
+152225.32 +253727.0 +000015.0-000008.700003.6 07.2301.24K1 0
+163500.78 +602805.2 -000058.4+000009.200003.5 07.2301.50M4 0
+171817.94 -154755.0 +000019.3-000063.500005.9 07.2301.02G8 0
+175937.95 -561519.9 -000001.6-000003.500005.7 07.2301.67M1 0
+190525.40 +421039.6 +000004.8-000009.300002.1 07.2301.62K5 0
+190628.26 +372318.0 +000001.6+000013.400002.4 07.2301.10K0 0
+190651.51 +485532.0 -000016.4-000021.400002.9 07.2301.40K4 0
+191622.36 +492528.0 +000016.2+000017.700004.5 07.2301.05K0 0
+191852.46 +764733.0 -000009.6+000004.500003.6 07.2301.20K0 1
+192441.52 -123656.1 +000034.0+000003.400003.9 07.2301.34K1 0
+193445.53 +462803.2 +000012.3+000025.100003.4 07.2301.06G5 0
+194127.54 +471941.1 -000005.7+000011.300001.9 07.2301.67M. 0
+200115.01 +271122.6 +000008.5+000004.900002.8 07.2301.25K2 0
+201754.50 +340525.3 +000004.2-000003.900003.7 07.2301.32M. 0
+211503.16 -214855.1 +000030.1-000013.100004.5 07.2301.04K0 0
+213841.21 +642308.2 +000003.5-000001.000003.4 07.2301.65K5 0
+214204.26 -255136.2 -000000.6-000015.500000.4 07.2301.61M2 0
+234231.32 +183959.6 +000014.3-000028.400005.5 07.2301.05K0 1
+234302.24 -290238.3 +000005.8-000014.600002.4 07.2301.47K4 0
+141407.36 -535555.1 -000005.7-000003.200000.3 07.2303.03C+ 1
+000232.41 +161523.6 -000011.1+000005.700004.1 07.2400.07A0 0
+010728.65 +411532.4 +000119.0-000055.400020.0 07.2400.54F5 0
+011058.72 +564627.9 -000007.6-000006.000003.5 07.24-0.02B9 0
+011305.82 +413915.8 +000314.6-000037.500022.4 07.2400.77G5 0
+012901.67 +741219.2 +000201.2-000124.800017.2 07.2400.67G5 0
+013114.99 -650707.2 +000277.1+000097.000014.5 07.2400.89G8 0
+013207.61 -233853.7 +000009.7-000091.000009.6 07.2400.29A8 1
+021803.77 -233740.7 +000006.9-000015.400009.8 07.2400.38F2 0
+022732.08 +163837.0 +000016.4-000040.600007.7 07.2400.38F0 0
+023648.21 +515740.5 +000002.4-000002.700002.0 07.2400.92G5 0
+031457.49 -694657.9 -000006.2+000003.500006.3 07.2400.97K0 0
+032519.52 +405712.1 +000002.5-000013.800004.7 07.24-0.05A0 0
+033704.62 -361732.1 +000003.7+000008.400007.0 07.2400.09A2 0
+034846.77 -402357.7 +000090.5+000055.700019.1 07.2400.56F8 0
+035651.36 -482842.0 -000006.6-000038.100005.6 07.2400.95K0 0
+035712.00 -243753.8 -000028.4+000006.200011.3 07.2400.22A5 0
+041001.85 +682225.3 +000058.2-000023.400013.2 07.2400.33F0 0
+043426.85 +002426.1 +000005.5-000102.000016.2 07.2400.71G5 0
+043540.01 +195808.2 -000009.3-000050.600015.4 07.2400.57F8 0
+044645.52 +090102.9 +000089.0-000016.700026.3 07.2400.56F5 1
+050237.89 -085339.1 -000002.6-000002.900004.4 07.2400.96K0 0
+050301.61 +120333.5 -000011.0+000046.900010.8 07.2400.34F2 0
+050833.29 -030034.7 +000027.6+000011.500010.4 07.2400.56F8 0
+054845.97 +004332.0 -000004.2+000000.400003.7 07.24-0.13B8 0
+060611.54 -454857.0 +000053.2-000056.700018.2 07.2400.55F7 0
+064915.87 -124004.5 -000002.6+000002.800001.6 07.2400.09B5 0
+065011.17 -390318.2 +000000.6-000034.500004.9 07.2400.91G8 0
+065731.91 -165322.5 -000008.5+000030.700008.5 07.2400.19A7 0
+071700.17 +092747.4 -000003.1-000022.200007.3 07.2400.18A2 0
+072049.88 -060807.8 -000005.7+000006.400003.0 07.2400.03A0 0
+072750.71 +190241.9 +000117.2-000069.300033.9 07.2400.73G5 0
+074103.16 +245754.8 -000034.2-000040.400009.0 07.2400.56F8 0
+075357.61 +160210.4 -000024.7-000017.500007.2 07.2400.17A2 0
+075907.62 -392513.2 -000004.8+000005.700001.0 07.24-0.09B5 0
+080023.96 +644450.1 -000009.1-000025.200006.2 07.2400.31F0 0
+080120.09 -493714.1 -000008.0+000010.700001.2 07.24-0.11B3 0
+081744.34 -555331.0 -000042.6+000079.600004.8 07.2400.99K0 0
+082116.07 +010350.9 +000021.4-000153.800014.1 07.2400.40F2 0
+082237.74 -445156.5 -000031.6+000006.400011.0 07.2400.35F0 0
+082635.71 -492950.0 -000010.0+000005.500005.0 07.24-0.06B8 1
+082640.51 -423127.0 -000017.6-000008.000003.3 07.2400.14A4 0
+084547.40 -403656.1 -000005.6+000004.100001.6 07.24-0.04B2 0
+084954.34 +022146.5 -000007.0-000092.600009.3 07.2400.93G5 0
+085350.75 +173242.4 -000023.4-000009.100003.6 07.24-0.01A0 0
+091157.15 -674318.2 -000018.0+000013.300008.4 07.2400.40F2 0
+092037.91 +190526.4 -000028.5-000011.100004.7 07.2400.92G5 0
+092555.85 -204542.1 +000001.7-000027.000009.7 07.2400.26A9 0
+093317.00 -383815.7 -000185.4+000061.400014.8 07.2400.66G5 0
+095510.78 -334126.4 -000021.4+000005.100002.8 07.2400.95G8 0
+095542.06 -590624.1 -000011.9+000007.000002.5 07.24-0.07B7 0
+101604.22 -283650.8 -000223.8+000060.000018.0 07.2400.54F8 0
+103119.05 +661843.7 -000014.5+000038.100014.8 07.2400.43F2 0
+104658.44 -154354.8 -000038.4-000003.800006.5 07.2400.09A1 0
+105933.09 +095550.9 -000049.5-000006.200006.6 07.2400.26A2 0
+111034.64 -323350.1 -000063.0+000002.300009.1 07.2400.46F5 1
+112825.10 +024659.3 -000119.0-000070.300019.2 07.2400.50F8 0
+113737.41 +624246.8 -000090.4+000026.100014.2 07.2400.38F2 0
+114004.53 -590007.4 -000047.7+000001.900005.4 07.2400.94G8 0
+114138.02 -634945.8 -000007.9+000000.300000.3 07.2400.93F8 0
+114825.32 +282501.4 -000087.1-000008.900011.5 07.2400.39F2 0
+120137.36 +645621.8 -000045.2-000023.800009.7 07.2400.26A3 0
+123408.89 -500336.9 -000051.4-000004.400008.9 07.2400.16A3 0
+125111.98 -693842.7 -000009.4-000000.500001.4 07.2400.09B8 0
+125625.87 -145658.5 -000097.1-000048.100012.8 07.2400.33F0 0
+132418.40 +012359.1 -000026.4-000010.200008.1 07.2400.24A2 1
+132438.71 +831829.8 +000024.6+000092.600021.6 07.2400.70G5 0
+140608.26 -444120.5 -000022.6-000019.700005.5 07.2400.02A0 0
+142655.71 -763109.8 +000027.8+000008.200009.4 07.2400.51F6 1
+144031.17 -161232.9 -000111.9-000065.200042.4 07.2400.71G6 0
+150844.88 +122920.0 -000032.0+000000.700005.6 07.2400.22A7 0
+150902.35 -383203.1 -000041.4-000025.600012.5 07.2400.25A5 0
+151427.64 -470216.5 -000054.9-000026.400008.4 07.2400.26A6 0
+153210.34 -215800.4 -000008.2-000020.800005.7 07.2400.03B9 0
+154340.34 -572707.3 -000002.0-000001.800000.0 07.2400.41A4 0
+162831.83 +290432.4 -000014.6+000014.100005.8 07.2400.12A2 0
+163130.35 -390041.3 -000428.1-000333.400040.6 07.2400.86K0 1
+163151.29 -621724.8 -000008.3-000008.900004.4 07.24-0.02B9 1
+163323.42 -041542.7 -000063.5-000048.900019.0 07.2400.53F5 0
+165045.53 -381522.9 -000013.1-000023.100007.7 07.24-0.04B9 0
+165111.91 +154741.0 -000013.1-000000.800004.2 07.2400.07A0 0
+165622.05 +161707.0 -000020.5-000008.500010.6 07.2400.25A5 0
+170107.20 +212950.4 +000019.0-000052.700009.0 07.2400.33F0 0
+170231.54 +192310.3 -000013.1-000025.000007.9 07.2400.14A2 0
+171048.20 +321044.8 +000020.5-000087.400011.9 07.2400.94K2 0
+171115.63 -564050.4 +000087.2-000055.400014.6 07.2400.70G5 0
+172732.79 +162724.5 -000003.2+000026.500013.0 07.2400.10F0 1
+173859.71 -430842.4 -000231.9-000168.900019.0 07.2400.71G5 0
+175806.99 +150821.2 -000023.6+000074.200010.2 07.2400.60F6 0 0.52 3.99
+180953.35 +615251.2 -000055.4+000036.200012.8 07.2400.57F8 0
+181206.28 -340407.3 -000000.6-000004.800001.4 07.24-0.07B4 0
+185407.63 +150023.0 -000021.4-000032.100016.4 07.2400.45F4 1
+190438.50 +231945.5 +000002.1-000005.400003.6 07.2400.09B2 1
+190653.00 +221021.5 -000005.3-000076.100012.6 07.2400.41F0 1
+192530.79 +341139.7 +000001.0+000000.400002.5 07.2400.73F8 0
+195832.66 +331638.8 +000059.2+000050.100014.2 07.2400.42F5 1
+200008.16 +074538.2 +000033.4+000002.000019.8 07.2400.51F5 0
+200333.38 -152448.0 +000020.3-000007.400007.3 07.2400.49F3 0
+200512.00 -264847.7 +000009.1-000009.300006.1 07.2400.09A0 0
+201201.92 +342844.2 +000018.7-000012.800006.7 07.2400.27A5 0
+201456.13 -565834.5 +000038.2-000096.100015.3 07.2400.49F6 1
+201824.24 +320637.8 +000011.3-000028.700006.0 07.2400.27Am 0
+201958.17 -323659.4 -000016.0-000003.100007.5 07.2400.26A9 0 0.25 1.14
+202433.24 +053034.1 +000002.4-000004.400003.5 07.24-0.08B9 0
+203152.24 +165930.3 +000016.2-000012.000004.5 07.24-0.03B9 0
+204435.33 -281216.4 +000048.4-000022.100011.4 07.2400.28A8 0
+210049.86 +463442.9 +000002.1-000000.500003.3 07.24-0.11B5 1
+210240.28 +113925.5 +000015.9+000000.600004.5 07.2400.18A3 0
+210744.81 -310325.3 +000240.9+000098.500015.0 07.2400.46F5 0
+211327.24 +071304.9 +000026.2-000005.600011.5 07.2400.32F0 1
+213151.33 -252445.7 +000012.3-000009.700011.3 07.2400.22A7 0
+213211.80 +105439.0 +000004.4+000001.800003.4 07.24-0.04A0 1
+213706.53 +114310.1 +000022.6+000009.000005.3 07.2400.11A0 0
+214221.09 +505128.9 +000002.0-000002.700002.4 07.24-0.05B9 0
+220632.97 +015124.0 +000341.9+000190.300019.8 07.2400.54F8 0
+221313.50 +271907.9 +000011.9-000042.600014.4 07.2400.48F5 0
+222022.71 +515139.6 +000003.0+000000.200001.1 07.2400.05B1 0
+223147.81 -463446.8 -000005.7-000017.200007.0 07.2400.47F5 0
+224856.11 +041734.6 +000051.4-000069.300013.0 07.2400.48F5 0
+230500.60 +183752.3 +000124.0+000007.200013.0 07.2400.38F0 0
+231907.65 +485509.9 +000077.4+000007.100007.3 07.2400.28A2 1
+233346.08 -361550.4 +000167.1+000014.300017.5 07.2400.39F3 0
+235216.87 +615239.2 -000003.5-000000.900000.1 07.2400.59A5 0
+004459.56 -120839.5 -000006.1-000014.600005.0 07.2401.06K0 0
+010236.79 -773303.3 +000039.0-000048.700002.0 07.2401.39K2 0
+011553.22 +203008.3 +000084.2-000033.800008.0 07.2401.01G5 0
+013941.49 -372824.2 +000000.1-000019.700003.8 07.2401.17K2 1
+020130.35 +175714.2 +000036.6-000033.800001.7 07.2401.52M. 0
+021109.26 -590907.0 +000002.8+000008.900002.2 07.2401.35K2 0
+022015.78 -501808.1 +000027.6+000015.900003.4 07.2401.27K2 0
+023025.24 +475113.5 -000008.1+000002.100002.2 07.2401.68K0 0
+024543.08 +170116.1 +000014.4+000015.200003.8 07.2401.38K0 0
+025312.72 -051457.0 -000029.2-000016.000007.0 07.2401.13K2 0
+033216.42 +445026.5 +000000.8-000005.600000.7 07.2401.43 0
+035837.35 +110139.3 +000000.5-000021.500003.6 07.2401.70M. 0
+040117.63 -460814.6 -000001.1+000011.600004.0 07.2401.02K0 0
+040328.92 -242736.1 +000010.8-000025.800004.9 07.2401.45M3 0
+041430.84 -754829.2 +000020.8+000009.400002.8 07.2401.58M1 0
+050359.47 -103806.7 -000002.9+000005.900001.4 07.2401.40K0 0
+050805.76 +155119.0 +000015.8-000012.500008.5 07.2401.21K2 0
+050925.24 -230707.1 -000004.5-000008.100002.8 07.2401.13K1 0
+051511.88 +013322.1 +000002.0+000004.200003.3 07.2401.44K2 0
+053716.85 +440415.2 +000003.8-000001.700000.3 07.2401.20F8 1
+053757.49 +353615.1 -000020.6-000014.900005.8 07.2401.06K0 0
+053934.55 +095054.6 +000001.4-000015.600002.7 07.2401.23K0 0
+054404.19 -181717.0 +000000.7-000079.500007.0 07.2401.10K0 0
+055318.02 +093332.1 -000026.2-000013.600001.8 07.2401.39K2 0
+055705.56 +271900.1 -000001.1-000012.400000.8 07.2401.09G2 0
+062204.36 -350236.7 -000005.4-000012.600005.0 07.2401.03K0 0
+064426.81 +051221.9 -000000.2+000007.300004.3 07.2401.03K0 0
+064823.98 +061246.9 -000007.2-000001.500002.1 07.2401.22K1 0
+065347.68 -111549.1 -000014.5+000022.000003.5 07.2401.23K0 1
+065646.39 -510057.7 -000007.3-000007.400006.7 07.2401.16K1 0
+071057.45 -670401.5 -000003.6+000023.000003.0 07.2401.23K0 0
+071128.64 +601329.4 +000000.5-000023.900002.9 07.2401.02K0 0
+071210.19 -052641.7 -000000.7-000000.500001.5 07.2401.45K2 0
+072418.19 +031040.7 -000017.6-000007.200006.6 07.2401.22K0 0
+073211.81 +712149.4 -000012.4+000003.900003.1 07.2401.37K2 0
+082802.62 +114223.2 -000004.1-000007.000003.8 07.2401.51K2 0
+083505.42 -221517.5 +000019.7-000063.700007.1 07.2401.25K2 0
+083820.45 +004127.8 -000044.0+000002.900006.5 07.2401.04K0 0
+084818.31 +003318.2 -000005.5-000009.300004.6 07.2401.47K2 1
+092418.64 +233445.2 +000045.6-000009.600004.1 07.2401.11K0 0
+094555.47 -434043.6 -000044.5+000014.500005.5 07.2401.14K1 0
+095935.42 +562828.3 -000003.1+000002.800002.4 07.2401.22K1 0
+100628.73 +554610.1 +000005.4+000009.300004.3 07.2401.19K1 0
+102317.14 -404143.7 +000015.6-000003.000003.6 07.2401.40K3 0
+102348.89 -021633.7 -000033.6+000005.200006.4 07.2401.04G5 0
+103130.18 -350741.4 -000031.4-000071.200006.7 07.2401.12K0 0
+104152.36 -080321.9 +000005.2-000020.600003.8 07.2401.31K2 0
+110327.98 +752628.3 -000031.7-000033.100001.9 07.2401.27K0 0
+112702.38 -191201.8 +000014.0-000043.000007.2 07.2401.24K1 0
+113454.91 -120515.0 -000057.3+000030.600004.3 07.2401.08K0 0
+115039.98 -125201.6 -000005.4+000008.200002.7 07.2401.53K4 0
+120137.89 +705059.4 -000014.9+000009.200005.5 07.2401.11K0 1
+123332.18 +242655.5 -000016.9-000001.900000.6 07.2401.65K0 0
+124506.01 -600432.7 -000043.0+000003.600004.5 07.2401.33K0 0
+132805.28 -450408.9 -000002.5-000001.800002.7 07.2401.28K1 0
+133420.88 +140639.9 +000037.8-000012.900004.4 07.2401.11K0 0
+141944.34 -365129.4 +000007.9-000020.700004.3 07.2401.18M5 0
+142448.51 +212128.8 +000006.2-000037.200003.3 07.2401.21K2 0
+143329.05 +525429.5 -000192.2+000247.500074.5 07.2401.00K3 0
+145229.24 +234804.7 -000019.7+000023.700005.2 07.2401.05K0 0
+150731.27 +644310.2 -000046.1+000028.900005.8 07.2401.13K0 0
+155540.97 +722331.2 -000036.9+000014.300007.5 07.2401.03K0 0
+161749.99 -132220.7 -000041.5-000031.900003.0 07.2401.11K0 0
+162215.05 +025231.6 +000010.5-000008.900004.5 07.2401.35K2 1
+170445.80 +280527.7 +000005.7+000006.600007.6 07.2401.10K1 1
+171020.57 +843555.8 +000029.5-000022.000006.2 07.2401.04G5 0
+172642.59 -212809.7 +000019.9-000022.000000.2 07.2401.60K4 0
+175516.88 +054215.4 -000009.8-000022.600001.9 07.2401.66K2 0
+180720.70 +151405.0 +000000.6-000007.100003.8 07.2401.73M. 0
+185827.99 +234809.4 -000027.6-000106.400004.0 07.2401.01K0 0
+191616.66 -084124.2 +000011.8-000001.100003.6 07.2401.01K0 0
+192423.28 -092017.8 -000003.5-000036.800004.0 07.2401.59K5 0
+192751.81 +021027.5 +000014.2-000008.800003.8 07.2401.55K2 0
+193531.88 -410716.0 +000010.1-000007.800002.7 07.2401.07G8 0
+194002.65 -495657.3 -000009.9-000027.500006.7 07.2401.26K2 0
+195135.25 -123716.0 +000026.2+000020.600007.7 07.2401.19K0 0
+200830.37 -744526.3 -000026.9-000049.600005.2 07.2401.07K0 0
+205420.06 -625007.8 +000012.3-000007.400004.3 07.2401.14K1 0
+205644.65 -034028.3 +000009.1-000011.700002.6 07.2401.07K0 0
+210032.42 -830847.8 +000012.0-000003.200004.1 07.2401.40K2 0
+210140.45 -040753.5 +000003.8+000006.600004.5 07.2401.44M. 0
+211002.11 +321220.8 +000012.2-000006.400003.0 07.2401.02K0 0
+215032.49 +215635.2 +000035.3-000015.700004.6 07.2401.10K0 0
+215321.54 +360736.1 +000005.3-000030.100002.4 07.2401.54K5 0
+220658.73 +263722.0 -000012.4+000002.500006.9 07.2401.08K1 0
+221632.28 +634244.6 +000021.6+000012.200005.5 07.2401.09G5 0
+223026.70 -162048.4 +000070.7+000037.300005.1 07.2401.11K0 0
+224115.47 -570141.7 -000014.0+000003.500000.6 07.2401.66M1 0
+230318.95 +381755.1 -000027.6-000018.500006.8 07.2401.03K0 0
+233128.63 -560833.1 -000048.4-000004.400005.0 07.2401.04K0 0
+235607.18 -215931.5 +000014.1+000012.100002.2 07.2401.62M2 0 0.11 312.00
+015631.69 +701213.7 -000000.5-000001.200001.5 07.2402.24M4 0
+003141.51 +125450.0 -000081.7-000157.700012.3 07.2500.91K0 0
+005132.68 -030835.2 +000017.2-000007.200004.2 07.2500.12A0 0
+010250.39 +623632.7 -000020.1+000006.500003.6 07.2500.91K0 0
+011445.76 +605620.8 +000060.4-000044.100011.4 07.2500.47F7 1
+012041.07 +154145.8 +000049.1-000008.900009.8 07.2500.84G8 0
+013039.16 +255453.4 -000002.3+000056.300015.6 07.2500.41F0 0
+013126.30 +384601.7 +000010.2-000004.100002.4 07.25-0.06B8 0
+013722.87 +583814.7 +000002.1-000003.500000.5 07.2500.04B8 1
+020642.56 +254951.1 -000006.2-000005.500002.7 07.2500.18A3 0
+022811.73 +295224.0 -000004.6-000003.600005.0 07.2500.72G5 1
+023616.88 +673046.2 +000010.1+000039.000015.1 07.2500.40F2 0
+024926.68 +335610.5 +000011.3+000004.200008.7 07.2500.50A2 1
+025922.45 +063907.9 +000025.6-000040.900008.7 07.2500.00F0 1
+032034.73 -654709.8 +000036.2+000073.100011.5 07.2500.32A9 1
+034357.89 -283742.9 +000003.7-000022.200007.8 07.2500.35Fm 0
+034800.33 +403150.1 +000053.6+000021.100019.2 07.2500.63F8 0
+042541.81 -021356.8 +000062.6+000007.600023.9 07.2500.20F8 1
+044549.91 -025431.2 +000024.4+000005.400011.0 07.2500.29A5 1
+050106.02 +034302.4 -000001.5-000006.000003.0 07.25-0.14B8 0 0.04 2.42
+051510.53 +082556.9 +000010.8-000039.100010.3 07.2500.37F0 1
+052739.45 +743324.0 -000002.6+000025.100008.1 07.2500.16A0 1
+054844.72 +181435.8 +000019.0-000037.400008.7 07.2500.38F2 0
+061941.22 -173134.4 +000000.8-000005.700001.4 07.25-0.08B8 0
+062854.95 +520733.3 -000059.4-000019.000013.7 07.2500.44F2 0
+063159.45 +221108.7 +000001.1-000009.800002.0 07.2500.02A0 0
+063232.45 -210118.5 -000001.4+000005.400001.4 07.25-0.14B2 0
+063311.84 -374919.1 -000007.1+000006.100005.6 07.2500.33F3 0
+063421.66 +031823.3 +000000.9-000007.700004.9 07.2500.90G5 1
+064607.21 -204515.5 -000003.6+000000.400003.3 07.2500.57B8 0
+070056.11 -004009.2 -000011.5-000009.200003.6 07.2500.10A2 0
+070118.30 -502800.3 -000004.3+000008.300003.5 07.25-0.05B8 0
+073555.56 -372644.7 -000008.4+000007.100004.0 07.25-0.07B9 0
+074223.79 -560845.7 -000014.5+000007.400004.2 07.25-0.08B7 0
+075414.37 +544254.9 +000070.1-000091.800016.2 07.2500.91G5 0
+075554.71 +391712.4 +000003.7+000001.300003.0 07.2500.04A2 0
+080502.45 -602316.8 -000004.3+000010.300002.5 07.2500.00B8 1
+081947.57 +351204.8 +000006.2-000002.800006.5 07.2500.98K0 0
+082248.17 -762551.1 -000013.1+000029.000003.6 07.2500.03A0 1
+083551.34 +063723.2 -000120.7-000133.300042.7 07.2500.71G5 1
+084041.42 -121008.7 -000034.5+000010.800004.1 07.2500.27A2 1
+084234.84 -480949.0 -000003.7+000002.900001.3 07.25-0.16B2 0
+090149.16 -263351.2 -000259.9+000287.400018.1 07.2500.50F7 0
+092916.31 -522528.5 -000010.6+000008.400001.5 07.25-0.06B8 1
+092950.64 -435732.1 -000024.9+000006.500006.3 07.2500.08A1 0
+093603.37 -311356.4 -000016.6+000010.200002.1 07.2500.49A4 1
+095141.35 -603537.0 +000018.1-000016.500004.6 07.2500.95K0 0
+095432.50 -345425.1 -000022.6+000010.300006.2 07.2500.00A3 1
+095712.65 -495213.4 -000026.7+000010.100003.1 07.25-0.02B9 1
+101631.24 +450236.4 -000019.0+000021.200007.4 07.2500.52F5 0
+102038.85 -061134.1 -000036.7-000005.200010.5 07.2500.31A5 0
+102108.28 -582901.8 -000007.0+000005.400003.0 07.2500.87G0 0
+102925.66 +121113.3 -000068.6-000008.700013.0 07.2500.44F2 1
+105556.13 +180910.6 -000054.3+000019.600003.8 07.2500.94G5 0
+105917.87 -101931.6 -000025.9+000001.300004.4 07.25-0.01A0 0
+110201.44 -732916.4 -000002.5+000004.300015.4 07.2500.49F6 1
+111027.42 +474752.4 -000042.0+000051.300012.8 07.2500.47F5 0
+124748.88 +293155.6 -000078.0+000015.300011.8 07.2500.37F0 0
+125521.91 -043015.5 -000196.2+000065.500016.9 07.2500.80G5 0
+125900.19 -060527.3 -000021.5-000013.500003.4 07.2500.16A2 0
+131744.10 -084359.3 +000014.7-000051.000010.2 07.2500.52F8 0
+132103.22 -222258.8 +000022.7-000009.500003.4 07.2500.92G6 0
+132439.49 -702547.7 -000251.0-000122.500018.7 07.2500.85K0 0
+133734.34 -350256.0 -000051.0-000010.300006.8 07.2500.10A2 0
+141443.25 -310302.2 -000012.8-000027.800004.9 07.2500.38A9 0
+141631.98 -571750.9 -000017.5-000014.300004.1 07.2500.19B9 0
+142109.31 +652148.5 -000012.6+000001.900008.4 07.2500.49F5 0
+151648.59 -130221.1 +000021.2-000001.500007.9 07.2500.22A3 0 0.38 0.88
+152134.56 +242036.2 -000036.0-000009.400007.5 07.2500.04A0 0
+152214.18 -533615.4 -000095.3-000077.900013.3 07.2500.44F5 0
+153117.04 -655635.9 -000002.3-000004.900001.2 07.25-0.05B7 0
+153403.47 -141346.2 +000030.7-000014.500008.4 07.2500.49F5 0
+155217.49 -182610.0 +000097.1+000024.000029.9 07.2500.63G2 0
+155308.49 +460224.0 -000005.2+000025.100004.0 07.2500.96G5 0
+160902.16 -093852.0 -000032.2-000006.600015.2 07.2500.35A5 0
+162837.88 +190107.0 +000023.6+000005.500003.2 07.2500.92G5 0
+162915.13 -710726.0 -000040.3-000027.900007.3 07.2500.45F5 0
+163603.11 +012253.8 -000145.4-000088.500019.3 07.2500.52F5 0
+165506.13 -382447.5 -000006.2-000006.300004.9 07.25-0.01B8 0
+165522.84 -691647.1 -000003.2-000008.400002.6 07.25-0.06B8 0
+170821.44 +042529.9 -000052.7-000202.500018.2 07.2500.62G0 0
+171144.28 -584854.0 -000012.9-000013.100005.9 07.2500.04B9 0
+171158.65 -143713.0 -000015.5-000040.500011.9 07.2500.70G3 0
+173250.72 -132855.4 -000016.8-000013.100006.5 07.2500.12A0 0
+183314.62 +400934.2 -000040.8+000049.900025.7 07.2500.54F5 1
+183554.71 +430320.2 -000018.9-000006.200011.9 07.2500.94K0 0
+184230.01 -701811.2 -000000.9-000017.800005.1 07.25-0.02B9 0
+185725.42 +420613.7 -000079.6-000145.700008.5 07.2500.43F0 0
+185847.30 -053805.4 +000013.9+000002.300005.5 07.2500.16B9 0
+190129.95 +322332.4 +000001.9-000002.700002.6 07.25-0.14B5 0
+190625.43 -115347.0 -000186.9-000416.000025.8 07.2500.57G1 0
+191613.49 -302734.4 +000016.1-000006.300007.9 07.2500.19A3 0
+191930.98 -363929.9 +000036.4-000095.400020.3 07.2500.51F7 0
+193025.27 +174142.8 +000002.8+000006.900004.4 07.2500.17A0 0
+201404.52 +221321.5 +000006.8+000005.400001.2 07.2500.04A0 1
+201810.57 +704711.8 -000017.7-000054.900010.7 07.2500.33A5 0
+202319.33 +152143.5 +000006.5-000010.400008.2 07.2500.01A0 0
+203440.79 +491038.7 -000006.2-000010.900006.7 07.2500.03B9 0
+203825.43 -205938.3 +000049.0-000045.000008.9 07.2500.94K0 0
+211020.89 -325100.6 +000023.8+000001.500003.9 07.2500.98G8 0
+212952.95 +525601.8 +000005.2+000004.700005.5 07.2500.12A0 0
+213703.18 +194658.3 -000006.0-000055.400005.1 07.2500.95K0 0
+213850.51 -193731.3 +000061.2-000012.100013.3 07.2500.53F7 0
+214428.44 +291138.6 +000028.4-000002.400005.7 07.2500.01A0 0
+215501.72 +620032.8 +000016.3-000001.800003.5 07.2500.96K0 0
+220032.05 -422706.5 +000034.1-000011.000004.5 07.2500.69K0 0
+224450.45 +242242.7 +000022.3-000002.700007.7 07.2500.91G9 0
+224744.03 +300747.3 -000010.9-000029.000010.2 07.2500.23A5 0
+230244.21 -525755.2 +000061.2-000000.800003.1 07.2500.95K0 0
+233032.05 +642332.2 +000035.3+000002.700007.9 07.2500.22A5 0
+233628.46 +675056.1 +000004.4-000012.600005.8 07.2500.13A0 0
+000011.59 -002137.5 +000061.8-000011.700005.1 07.2501.20K0 0
diff --git a/kstars/kstars/data/hip021.dat b/kstars/kstars/data/hip021.dat
new file mode 100644
index 00000000..a4c03e3a
--- /dev/null
+++ b/kstars/kstars/data/hip021.dat
@@ -0,0 +1,1000 @@
+010021.16 +171335.1 +000031.5-000039.900010.9 07.2501.02K2 1
+011323.11 -023302.8 +000066.5-000024.000006.5 07.2501.13K0 0
+012541.45 +444711.7 +000140.8-000015.200010.7 07.2501.01K0 0
+013953.80 -225448.0 -000014.7-000024.100001.4 07.2501.65M2 0
+024123.73 +083138.1 -000001.4-000037.300004.4 07.2501.35K0 0
+030115.39 +360704.5 +000011.7-000010.500002.0 07.2501.45K2 0
+031819.95 +240454.8 -000029.4-000032.800006.5 07.2501.18K0 0
+033809.92 -311758.6 -000001.4+000022.600003.9 07.2501.58M2 0
+034132.13 +100454.6 -000015.2-000019.600006.3 07.2501.23G5 0
+050846.15 +114508.2 +000003.4-000014.100004.8 07.2501.35K0 0
+054323.27 +504208.4 +000008.3-000040.600003.5 07.2501.00K0 0
+055916.31 -321234.9 +000009.3-000003.000003.4 07.2501.03K0 0
+060718.86 -371200.5 -000032.3-000005.500004.8 07.2501.02G8 0
+062102.90 +023407.8 -000016.3-000022.700003.8 07.2501.41M. 0 0.11 1.13
+062253.77 -333652.5 +000000.6-000009.200001.6 07.2501.62Kp 0
+062521.87 -090528.1 +000000.9-000009.100005.2 07.2501.01K0 0
+063239.68 +150115.6 -000000.4-000013.000005.1 07.2501.12G5 0
+064109.42 +391404.1 +000008.9+000006.000005.5 07.2501.06K0 1
+064739.98 -810357.0 +000004.3+000073.200004.4 07.2501.42K3 0
+073006.19 +100251.7 +000004.2-000027.900002.9 07.2501.61M. 0
+073453.17 +032034.6 +000008.2+000017.100006.5 07.2501.13G5 0
+094127.54 -103009.2 -000043.9-000003.100004.2 07.2501.50K2 0
+095248.52 -712716.0 +000077.0-000024.100006.5 07.2501.15K2 0
+095317.22 +503716.5 +000008.3-000023.900005.3 07.2501.01G5 1
+103606.74 +113652.3 -000011.5+000006.500005.0 07.2501.20K2 0
+110341.30 +073455.3 -000015.9-000024.500005.8 07.2501.04K0 0
+111005.02 -253627.0 -000011.1-000019.900005.3 07.2501.10K0 0
+113953.10 -454813.4 -000020.4-000080.000006.8 07.2501.03G8 0
+115800.26 -565154.0 -000016.8+000006.000002.3 07.2501.12G8 0
+124759.34 +705647.7 +000034.8-000058.200006.5 07.2501.26K3 0
+130029.04 -430517.8 +000000.3-000013.000004.8 07.2501.39K3 0
+132009.39 +153350.6 -000107.5-000017.100005.9 07.2501.08G5 1
+133257.21 -022527.3 -000030.7-000009.300004.8 07.2501.01K0 0
+133412.15 -743356.2 +000027.4-000049.900007.1 07.2501.12K1 0
+134059.70 -124658.5 -000004.5-000016.000005.0 07.2501.16K0 0
+140953.82 -003904.7 -000035.0-000016.100001.9 07.2501.55K5 0
+145406.55 +593053.3 -000018.9-000002.000004.9 07.2501.13K2 1
+150126.30 +491141.4 -000002.2-000016.000003.2 07.2501.31K0 0
+153004.91 -065042.1 -000008.6+000013.400003.6 07.2501.20K2 0
+161514.98 +344247.7 -000018.8-000029.000007.1 07.2501.05K0 1
+162708.94 -580717.3 -000020.7-000044.900005.2 07.2501.01G8 0
+165151.97 +541951.6 -000012.8+000005.600003.6 07.2501.21K0 0
+170005.46 +390601.3 -000054.0+000117.000005.7 07.2501.04K0 0
+171308.30 +245908.2 +000000.4-000035.700003.5 07.2501.49K5 0
+180816.18 -554128.4 -000005.8-000004.700002.3 07.2501.48K4 0
+181851.48 +330243.5 +000013.1-000007.600003.4 07.2501.58K5 0
+182021.14 -272427.5 +000018.5-000023.600005.2 07.2501.37K1 0
+184140.61 +613246.6 -000016.0+000059.400004.6 07.2501.47K5 0
+190449.84 -083904.2 +000091.9+000013.700007.9 07.2501.11K0 0
+192051.67 -111803.3 +000014.6+000003.600002.9 07.2501.33K0 0
+194247.57 +471232.1 +000002.5+000002.100001.7 07.2501.02G5 0
+202025.69 +073653.3 -000011.4-000010.400004.0 07.2501.29K2 0
+204808.23 -094455.8 +000004.7+000005.000004.7 07.2501.37K0 0
+204827.82 +014322.1 -000020.6-000034.300003.0 07.2501.02K0 1
+210438.07 -511626.8 +000044.5+000028.300005.7 07.2501.13K1 0
+211423.53 +391435.5 +000017.7+000030.100005.7 07.2501.23K2 0
+213915.19 -135341.0 +000029.9-000058.100009.7 07.2501.07K0 0
+220127.38 -335008.1 +000014.0-000080.400005.5 07.2501.13K2 0
+221216.89 -110356.0 +000007.2-000004.300002.6 07.2501.60M0 0
+221645.39 -113856.4 +000044.0-000031.000005.5 07.2501.01G8 0
+223432.50 +580946.8 -000020.8-000023.300002.1 07.2501.65K5 0
+223706.29 -114351.6 +000092.8-000021.000003.0 07.2501.28K2 0
+231649.69 -211210.7 +000021.0-000050.200010.8 07.2501.03K0 0
+232726.11 -125548.3 -000016.0-000030.900001.6 07.2501.70M1 0
+000400.24 +120845.0 +000017.9-000015.100005.5 07.2600.35F0 1 0.11 0.17
+001918.70 +590820.6 +000033.7-000001.600003.9 07.2600.05B9 0 0.89 1.81
+003511.32 +625921.8 -000003.3-000001.100000.7 07.2600.57F0 0
+004958.58 +345827.2 -000062.5-000017.500010.3 07.2600.61F5 0
+005130.13 +411354.7 +000013.4+000000.300003.4 07.26-0.02A0 0
+005305.61 +571309.1 +000011.9-000013.100002.8 07.26-0.03B9 0
+010551.42 +045435.0 +000035.6-000126.700022.7 07.2600.48F6 0
+010552.97 +655815.9 +000003.7-000009.500004.0 07.2600.10B8 0
+010721.13 +433124.9 +000095.0-000015.200012.2 07.2600.40F5 0
+010746.76 +413047.9 -000003.0-000012.200005.4 07.2600.03A2 0
+011326.41 -393224.6 +000144.7+000036.500018.9 07.2600.42F3 0
+012158.65 -694307.6 -000006.0+000003.800012.4 07.2600.42F3 1
+012738.97 -714215.3 -000002.2+000055.700010.5 07.2600.96G8 0
+014444.71 +755220.1 -000025.9-000022.100008.7 07.2600.33F0 0
+021811.34 +480853.9 -000002.8-000017.800005.6 07.2600.24A3 0
+022102.67 +425638.4 +000006.3-000013.100005.1 07.26-0.03Ap 0
+023601.28 +134518.3 +000025.4-000007.600006.5 07.2600.54F6 0
+031743.94 +383821.5 +000105.3-000036.300013.9 07.2600.61G0 1
+032511.58 -295035.1 +000035.4-000003.200003.9 07.2600.99G8 1
+041126.92 +405448.0 +000017.0-000026.400005.7 07.2600.18A2 0
+043224.47 +005848.6 +000012.7-000013.700004.8 07.26-0.06B8 0
+043309.85 -253335.6 -000012.7-000005.300008.3 07.2600.45F5 0
+043759.16 -204116.9 -000000.2+000008.700002.4 07.26-0.12B6 0
+044049.53 +575246.7 +000006.3-000009.300003.2 07.2600.12B9 0
+044213.71 +025924.2 +000016.1-000017.500005.7 07.2600.19A0 1
+044910.65 -422305.3 -000020.3+000004.100005.1 07.2600.17A3 0
+044916.00 +293417.2 +000008.5-000033.000006.1 07.2600.07A0 0 0.04 4.08
+045241.09 +122305.0 -000001.1-000008.700006.1 07.2600.15B8 0
+045747.54 +674634.2 +000003.6-000024.800001.8 07.2600.03B8 0
+052553.08 -352109.8 +000004.1-000030.400004.3 07.2600.68K0 1
+053611.24 +441935.1 -000101.7+000005.300015.0 07.2600.49F5 0
+053739.61 -283734.6 +000024.2-000003.900016.8 07.2600.40F3 0
+054219.87 +430334.6 -000003.0-000003.800001.6 07.2600.00B3 0
+055229.48 -021707.1 -000114.4-000008.100018.4 07.2600.56F5 1
+055905.64 +273342.7 -000000.6-000002.100000.2 07.2600.28A0 0
+060117.34 +090420.7 -000011.2+000001.900003.5 07.2600.91G5 0
+062018.96 +541500.0 -000017.5-000092.500009.3 07.2600.40F0 0
+063418.19 -045400.4 -000004.8-000001.900002.5 07.26-0.14B8 0
+070552.75 -010112.0 +000026.9-000186.100015.6 07.2600.52F8 0
+070930.62 -355927.3 +000019.4+000021.600006.9 07.2600.43F5 1
+071352.61 +482955.8 +000002.7+000000.500006.4 07.26-0.20A0 1
+071353.00 +163449.2 -000002.0-000023.200004.2 07.2600.38F2 1
+071530.19 +092951.4 -000037.2-000027.200010.8 07.2600.34F2 0
+071955.81 +333651.9 -000010.8-000018.700004.9 07.2600.14A2 0
+072627.35 +183101.1 -000016.5-000019.100006.3 07.2600.33F0 0
+073428.07 -540355.0 -000008.0+000019.200004.0 07.2600.59F6 0
+073511.32 +230245.2 +000044.1-000004.200014.7 07.2600.80G5 0
+074214.92 +753351.9 -000041.5-000079.600014.0 07.2600.89G5 0
+074230.63 -391204.7 -000022.6+000014.800004.9 07.26-0.07B9 0
+075026.02 -361430.9 -000022.8+000013.100005.8 07.26-0.07B8 0
+075541.24 -134356.9 -000047.7+000020.600004.5 07.2600.41Fm 0
+080429.69 +091604.4 +000268.6+000016.100033.9 07.2600.63G0 0
+080931.23 -523428.1 -000008.6+000005.000002.0 07.26-0.04B5 0
+081248.13 +111104.9 -000002.4-000001.400002.4 07.26-0.06B8 0
+081250.68 +045542.8 -000010.6-000014.200004.7 07.26-0.00B9 0
+083135.03 +345758.3 -000016.3+000009.800034.8 07.2600.73G5 1
+083943.70 +054554.0 +000183.3-000293.700028.0 07.2600.61G1 1
+084511.01 +433857.3 -000018.9-000042.800017.4 07.2600.50F5 0
+091604.43 -082101.3 -000043.5+000000.300006.2 07.2600.34A5 1
+092110.56 +250948.9 +000059.0-000143.300019.6 07.2600.63G0 0
+094255.05 +321553.3 -000011.9-000022.500017.5 07.2600.43F2 0
+100216.62 -655505.0 -000003.4+000003.500000.8 07.2600.02B7 0
+100821.47 -194515.9 -000147.6-000328.900026.5 07.2600.62G2 1
+102243.96 +152040.6 -000262.1-000086.400035.1 07.2600.60G5 1
+104544.13 -592428.2 -000006.4+000002.300001.1 07.2600.22O5 0
+104624.85 -132735.5 -000036.3+000001.600006.6 07.2600.02B9 0
+110613.40 -854455.9 -000020.0+000009.300005.4 07.26-0.03B9 0
+111652.02 -271422.2 -000002.4-000010.300006.7 07.2600.94G8 0
+112937.75 -100345.5 -000052.2-000013.300008.7 07.2600.30A3 0
+113051.49 -601905.0 -000010.4+000001.900001.0 07.26-0.05B6 1
+113249.88 +180008.3 -000138.6+000012.900021.1 07.2600.51F7 0
+113406.97 -594053.5 -000044.5+000008.400005.5 07.2600.47F3 0
+115230.99 +202435.7 -000093.0+000028.300011.4 07.2600.47F7 0
+115730.62 -382946.7 -000014.1+000014.400008.1 07.2600.08A0 0
+123409.53 -181142.1 +000053.5-000056.000016.6 07.2600.59G1 1
+123626.26 -671015.6 -000045.0+000004.500005.3 07.26-0.03B9 0
+124040.73 -082653.1 -000060.5-000148.700017.1 07.2600.54F8 0
+130002.53 +805228.1 -000064.8-000018.900008.2 07.2600.74G0 0
+131249.97 -613242.3 -000054.0-000015.000006.2 07.2600.34A9 0 0.11 0.11
+131943.46 -672151.4 -000023.4-000014.100005.9 07.26-0.01B9 0
+132921.26 -353415.0 -000205.0-000071.700030.3 07.2600.72G8 0
+140357.75 -094442.5 -000001.1+000026.000004.7 07.2600.99K0 0
+141733.40 -265730.6 -000131.9+000006.500017.9 07.2600.49F7 0
+141850.98 -584111.1 -000007.8-000012.000002.6 07.26-0.00B7 1
+142446.32 -634222.4 -000255.6-000141.000027.4 07.2600.59G2 0
+142533.03 +655916.1 -000036.3+000007.200009.0 07.2600.49F2 0
+144135.60 +512351.0 -000014.6-000032.500008.2 07.2600.45F0 1
+144615.54 +093850.6 +000073.7-000264.000023.1 07.2600.62G2 1
+144923.88 -671406.7 -000107.3-000320.900041.7 07.2600.84K0 1
+145253.03 +262754.1 -000029.0+000000.100005.2 07.2600.10A0 0
+145824.28 -372144.7 -000019.6-000023.800006.8 07.26-0.03B9 0
+150035.06 +083603.4 -000110.3-000318.100025.9 07.2600.69G0 0
+151053.50 +291345.2 +000008.7-000027.600016.9 07.2600.46F6 0
+154314.32 +312305.6 +000059.3-000131.800013.7 07.2600.46F8 0
+154430.27 +032212.6 -000083.0-000051.000016.9 07.2600.41F5 0
+155821.13 +705337.8 -000059.7+000253.900034.4 07.2600.65G5 0
+161559.88 +112530.6 -000044.4+000044.800003.5 07.2600.99K0 0
+163926.07 +291305.3 -000001.7+000032.100010.7 07.2600.19A0 0
+165841.48 -614429.2 +000036.3-000077.000012.8 07.2600.43F2 0
+172050.63 -452514.7 -000015.2-000039.000007.2 07.2600.08A0 0
+173117.89 +693600.1 -000005.4-000017.000004.5 07.2600.96K0 0
+174043.36 -320920.3 -000001.6-000006.400002.2 07.26-0.01B4 0
+181101.35 +514423.6 -000007.8+000018.600005.3 07.2600.98K0 0
+181201.38 -084351.3 -000010.5-000027.900006.5 07.2600.44A5 1
+181406.96 -382443.0 +000002.1-000013.600003.6 07.26-0.06B8 0
+182239.71 +832206.7 +000000.8+000029.600003.2 07.2600.95G5 0
+183039.26 +123640.3 +000006.8+000006.400004.3 07.2600.05A0 0 0.39 1.78
+184643.20 +631556.7 +000021.9+000005.100005.6 07.2600.89K0 0
+185515.30 -144128.1 -000030.7+000026.700008.1 07.2600.41A9 0
+190824.46 +130552.8 +000001.8-000010.600002.9 07.2600.01B8 0
+190918.40 +113736.5 +000009.1-000016.800005.3 07.2600.91G5 1
+191211.15 -832900.2 +000136.9-000128.100022.2 07.2600.44F5 0
+191244.13 -335046.2 -000004.2-000008.000002.2 07.2600.36F0 0
+191429.16 +343351.0 +000043.6+000072.800014.8 07.2600.44F5 0
+191718.47 +495101.3 +000037.7-000057.500013.2 07.2600.40F2 0
+194946.72 -112431.3 +000038.2-000062.000012.3 07.2600.46F5 0
+195201.89 -102113.5 -000015.5-000051.100011.2 07.2600.40F2 1
+195713.33 +350153.2 -000012.1-000015.200008.9 07.2600.47F6 1
+200723.69 +354305.9 -000002.8-000006.700001.3 07.2600.10B0 1
+201410.65 +644554.5 -000041.3+000045.800015.9 07.2600.84G5 1
+201851.71 +381646.5 -000004.7-000005.500001.2 07.2600.33O9 1
+205150.20 +743820.9 +000004.6-000017.600008.6 07.2600.17A3 0
+205325.61 -641150.4 -000011.9+000012.600008.5 07.2600.22A2 0
+205748.58 +552915.4 +000026.3+000020.100006.2 07.2600.34F2 0 0.05 0.08
+210617.12 -483134.4 +000002.4-000041.400013.9 07.2600.62G2 0
+212516.73 +702838.8 +000041.2+000039.600038.9 07.2600.62G5 0
+212949.72 -374132.7 -000065.4-000074.100011.7 07.2600.44F5 0
+215012.40 +253546.1 +000014.0-000005.500007.7 07.2600.48F5 0
+220045.48 +312700.3 -000041.3-000032.100015.1 07.2600.35F0 0
+220255.05 +154656.9 -000011.4-000007.900010.1 07.2600.40F4 1
+220431.48 -084301.9 +000015.3-000066.400008.1 07.2600.34F0 1
+221114.70 +274412.0 -000011.0-000008.600003.2 07.2600.14A0 0
+221323.87 +530914.6 -000000.8+000017.300008.6 07.2600.22A5 0
+221849.60 -681845.5 +000037.6-000187.300019.2 07.2600.65G5 0
+224048.03 -674118.6 -000025.3-000026.400000.0 07.26-0.01B9 0
+225236.08 +101314.0 +000166.6-000089.300016.3 07.2600.50F5 0 0.06 0.81
+225610.75 +562701.6 +000009.9+000001.900001.8 07.2600.06B9 0
+230535.32 +201427.2 +000007.1+000020.100013.5 07.2600.57F8 0
+231540.20 +764714.1 +000033.9+000006.700004.5 07.2600.92K0 0
+232002.65 +645054.7 +000005.5-000007.900003.0 07.2600.27F0 0
+234432.50 -031031.3 +000005.9-000018.200012.1 07.2600.56F8 0
+235853.15 +390640.2 +000008.0-000039.700009.8 07.2600.35F2 0
+001338.64 +425657.8 +000021.1-000001.300004.9 07.2601.26K0 0
+001946.75 +365745.0 -000041.4-000022.400004.3 07.2601.30K0 0
+002130.87 -654506.0 +000059.5+000001.300003.1 07.2601.25K2 1
+004024.81 +593049.7 -000001.0-000003.800000.0 07.2601.92K5 0
+005400.34 +252917.7 +000084.7+000007.300005.5 07.2601.06K0 0
+011709.79 +020055.0 -000002.6+000006.600003.8 07.2601.02G5 0
+015546.82 +514117.6 +000091.0-000030.400004.9 07.2601.09K0 0
+021242.47 -660915.9 +000001.4+000015.300005.2 07.2601.20K3 1
+021628.35 +021417.4 +000037.0-000011.000003.7 07.2601.12G5 0
+022148.94 +005812.0 +000020.4+000005.900001.7 07.2601.55K2 0
+022252.77 +684543.0 +000080.4-000007.100006.7 07.2601.11G5 0
+022353.09 +335128.3 -000002.4-000011.500002.5 07.2601.32K0 0
+024324.15 -340529.0 +000008.4+000001.200003.6 07.2601.31K2 0
+025020.21 -064823.8 +000000.6-000038.200002.9 07.2601.44K0 0
+025107.77 -571133.1 +000022.4-000000.200002.0 07.2601.53K5 0
+031052.24 +321335.5 +000053.9-000017.600005.2 07.2601.06K0 0
+032158.79 -152731.4 +000042.9-000002.800009.3 07.2601.15K1 0
+035925.31 -201958.1 -000000.8-000029.700004.5 07.2601.20K1 0
+040155.44 -210114.6 +000003.8-000000.200003.2 07.2601.26K2 0
+044304.97 +335547.1 +000001.7-000008.700004.3 07.2601.11K0 0
+044527.74 +472835.2 +000014.7-000010.100008.6 07.2601.11G5 1
+045031.85 -270603.1 +000015.5+000011.100004.0 07.2601.19K1 0
+050256.10 -494213.0 -000034.8+000069.400003.5 07.2601.04G8 0
+050912.84 -485846.0 +000030.4-000002.900004.0 07.2601.03G8 0
+052858.01 +202630.8 +000012.9-000028.700002.8 07.2601.40K0 0
+053925.95 +424051.0 -000020.2-000006.100002.7 07.2601.47M. 0
+054350.10 +474249.3 +000004.0-000017.100002.3 07.2601.30K0 0
+060659.37 +000437.0 +000000.3+000000.000003.1 07.2601.36K2 0
+061718.69 +644955.0 +000009.3-000035.400006.0 07.2601.03K0 0
+063553.81 +174133.2 -000018.8-000013.800000.8 07.2601.13K0 0
+071531.67 +512656.8 +000003.1-000024.000006.0 07.2601.05K0 0
+071610.05 -540230.9 -000028.8+000011.700006.0 07.2601.10K1 0
+071916.06 -495841.9 -000072.9+000119.900006.7 07.2601.07K0 0
+074218.50 -665413.5 +000005.3-000021.600004.2 07.2601.01K0 1
+080242.49 +483533.3 -000009.0-000012.200002.5 07.2601.51K5 0
+080250.56 -343244.7 -000025.0+000022.700001.8 07.2601.63M2 0
+081121.71 -364803.5 +000005.7-000005.200003.2 07.2601.08K0 0
+082909.15 +123307.2 -000010.4-000007.800002.7 07.2601.44K0 0
+083218.22 -050629.3 -000043.6+000002.800005.2 07.2601.02K0 0
+085409.90 -320920.4 -000044.2+000022.400006.2 07.2601.05G6 0
+085518.44 -381940.1 -000015.9+000020.800002.6 07.2601.48K3 0
+092604.17 -594438.7 -000005.9+000003.300002.6 07.2601.33K1 0
+092806.26 -100128.5 -000047.3-000003.200005.4 07.2601.17K0 0
+092932.95 +173906.7 -000014.6-000003.500002.2 07.2601.49K0 0
+094221.23 +253524.6 -000020.1-000004.700003.4 07.2601.09K1 0
+095912.38 -470532.4 -000017.1+000000.800002.5 07.2601.50K3 0
+101106.14 +051507.9 -000054.5+000023.500004.0 07.2601.09K0 0
+104617.33 -264333.9 -000023.4+000006.600003.4 07.2601.32K3 0
+110553.06 +521936.2 -000063.5-000000.700005.2 07.2601.22K3 0
+112823.35 -234935.9 -000020.0-000026.400002.6 07.2601.42K4 0
+123153.17 -205854.4 -000038.6+000050.300006.9 07.2601.11K0 0
+130545.97 +474642.2 +000040.7-000061.200005.4 07.2601.02K0 0
+131341.92 +294904.1 -000012.2-000017.800004.2 07.2601.11G9 0
+132516.21 +005059.5 +000026.7-000057.200003.6 07.2601.03K0 1
+132804.05 +700734.2 -000017.1-000019.500005.2 07.2601.06K0 0
+134234.14 +231907.8 +000025.7-000053.300002.0 07.2601.54M0 0
+134406.14 +553805.9 +000010.9+000002.300003.8 07.2601.35K2 0
+135854.22 +244132.3 -000048.7-000045.900001.4 07.2601.18G0 0
+140647.34 -622227.3 -000012.2-000007.400001.9 07.2601.82M1 0
+140821.72 -330310.5 -000036.5-000012.600003.4 07.2601.02K0 0
+143212.98 +040832.4 -000012.2-000003.300001.1 07.2601.59M3 0
+144618.27 +143037.2 +000005.3-000015.200001.6 07.2601.62M1 0
+145121.69 -593012.6 -000000.5-000014.400004.3 07.2601.84M0 0
+151245.63 +190542.8 -000023.5-000012.500002.2 07.2601.42K2 0
+151259.22 -515821.9 -000005.7-000034.400003.0 07.2601.55K4 0
+151300.36 +494630.8 -000010.9+000007.200004.0 07.2601.19K0 0
+154527.67 -060843.1 -000029.6+000004.100004.8 07.2601.06K0 0
+155612.09 +101750.8 +000011.9-000018.700007.0 07.2601.13K0 0
+170330.06 -241428.7 -000006.0-000020.000003.0 07.2601.37K1 0
+171206.06 +211344.4 +000021.8+000001.600006.3 07.2601.24K0 1
+172151.95 -771135.7 -000000.6+000001.300004.5 07.2601.67K3 0
+173441.38 +432350.5 +000039.6-000048.200005.1 07.2601.27K2 0
+174416.79 -172612.6 -000006.8-000003.200004.4 07.2601.10G6 0
+175331.86 +354021.0 -000003.3-000025.600002.1 07.2601.45K2 0
+181141.00 -024334.2 -000006.3-000035.400004.8 07.2601.16K0 0
+181326.91 +261438.9 +000012.0-000043.400005.5 07.2601.19K1 0
+181534.33 -052830.5 +000001.8-000017.400005.0 07.2601.05G5 0
+182119.59 +325622.6 +000008.8+000013.400005.3 07.2601.01K2 0
+182459.87 -183219.2 -000006.9-000009.700002.9 07.2601.76M0 0
+185958.76 +125324.1 -000003.0-000006.500000.3 07.2601.63B9 1
+191222.61 +735332.3 -000001.5+000016.200002.8 07.2601.65M0 0
+191732.67 +475708.5 +000030.7+000032.600005.4 07.2601.07G5 0
+194927.66 -454452.1 +000052.2-000032.500006.1 07.2601.08K0 0
+195002.52 -692020.9 +000005.8-000014.900003.1 07.2601.21K1 0
+195055.28 +494201.0 -000002.6+000001.400004.8 07.2601.01G5 0
+195756.82 +605119.2 +000004.3+000068.200007.0 07.2601.04G5 0
+200932.98 +334053.8 +000007.4+000001.100002.2 07.2601.52K5 0
+201015.49 -790638.2 -000039.6+000036.100005.4 07.2601.00G8 0
+201513.62 +540848.0 -000012.8-000032.400002.4 07.2601.57M0 0
+204837.59 +304734.6 -000043.9-000057.800002.3 07.2601.45K4 0
+204916.94 -301131.5 -000006.0-000031.800003.0 07.2601.50M0 0
+212847.17 +775607.0 -000009.0-000017.900004.5 07.2601.50K0 1
+214159.94 +185620.2 -000036.1-000046.900005.0 07.2601.06G7 0
+214646.36 +373928.8 +000029.5-000005.100003.1 07.2601.76M. 0
+215107.71 -720822.0 +000001.6+000006.500002.2 07.2601.41K3 0
+221121.66 +394241.9 -000014.1-000035.400003.3 07.2601.60K5 0
+224728.24 -344933.4 -000008.3-000008.400004.2 07.2601.07K0 0
+225226.46 -455929.0 -000011.9-000030.000002.6 07.2601.44K4 0
+230329.80 -382600.4 -000009.5+000000.700002.1 07.2601.54K5 0
+230726.00 +585923.1 +000016.2-000001.000002.8 07.2601.30K0 0
+233013.48 +050045.9 -000001.8+000024.800002.3 07.2601.14K0 0
+000809.57 +312244.4 +000044.2-000002.200004.9 07.2700.21A3 0
+001830.60 +260825.3 -000017.3-000025.800008.2 07.2700.17A2 1
+002442.34 -535902.1 +000209.7-000027.900036.1 07.2700.68G8 0
+003016.35 +644456.3 +000026.4-000003.000005.3 07.2700.01A0 0
+003332.37 -380648.0 +000071.6-000023.900013.6 07.2700.61G1 1
+003535.29 +532920.1 -000009.3+000001.700002.3 07.2700.06A0 0
+004559.20 -163909.4 +000048.9+000022.900008.4 07.2700.45F3 0
+012318.10 +451958.6 -000011.1-000018.900005.5 07.2700.02B9 0
+012720.44 +294615.9 +000100.2-000051.800015.4 07.2700.42F6 0
+014007.01 -001432.2 +000021.0-000006.000008.7 07.2700.45F5 0
+014414.13 +545311.3 -000050.1-000021.000022.4 07.2700.60F8 0
+015102.56 +472510.5 +000013.4-000014.600003.1 07.27-0.01B8 0
+020435.32 -650813.3 +000114.6+000091.800013.9 07.2700.42F3 0
+020819.46 +085100.5 +000026.7-000015.500004.5 07.2700.03A0 0
+022416.58 +394943.8 -000002.5-000026.100008.6 07.2700.51F5 1
+022917.37 +381330.8 -000007.2+000001.400002.5 07.2700.21A3 0
+024130.12 -150601.9 +000091.3-000066.100013.6 07.2700.53F7 1
+030519.04 +410714.9 +000005.0+000014.900007.6 07.2700.07A0 0
+030757.12 -301849.5 +000049.3-000010.100007.5 07.2700.26A7 0
+031254.46 -470918.7 -000090.3-000018.600026.6 07.2700.58G0 0
+031919.10 +390320.3 +000042.8-000063.300011.1 07.2700.36F2 0
+032634.79 +631142.7 +000020.9-000020.800005.5 07.2700.92G5 0
+032755.76 +474409.6 +000023.6-000026.100006.1 07.2700.04B8 0
+033209.43 +424457.7 -000000.1-000010.100004.7 07.2700.12B9 1
+033913.19 +215036.1 +000021.9-000041.600007.8 07.2700.07A0 0
+035941.57 +014741.4 +000012.4-000002.800003.1 07.2700.11B9 0
+043029.54 -432438.4 +000002.4+000022.300006.5 07.2700.02A0 0
+043852.51 -081329.3 +000023.7-000018.400007.4 07.27-0.01B9 0
+045139.25 -101725.2 -000006.9-000003.100002.4 07.27-0.08B9 0
+052331.74 +160225.8 +000001.4-000005.700003.2 07.2700.12B8 1
+054727.40 -151508.0 -000006.5+000006.700004.8 07.27-0.07B8 0
+055454.16 -091051.7 +000015.2-000016.300004.2 07.2700.08A0 1
+055550.25 +365612.1 -000014.2-000036.600006.4 07.2700.26A5 1
+060205.35 +384312.7 -000006.8-000004.200002.5 07.2700.84G5 1
+060358.14 +025151.7 +000004.6-000006.400003.0 07.27-0.03B5 0
+061418.35 +142937.0 -000008.4-000010.400002.5 07.2700.02A1 0
+064314.35 -215144.6 -000005.8+000006.900003.5 07.27-0.14B5 0
+064510.02 +304933.5 -000010.3-000015.500014.4 07.2700.31A0 1
+071252.96 -435306.7 -000007.2-000002.500005.1 07.2700.04A0 0
+073033.48 +485246.1 -000006.2-000029.400005.2 07.2700.18A2 0
+073333.57 -061337.1 -000005.8-000002.600004.1 07.2700.97K0 0
+073436.24 +481129.1 -000005.0-000001.700004.7 07.2700.12A3 0
+073856.97 -201611.1 -000030.1+000021.900006.9 07.2700.31A7 1
+073917.82 +200854.7 -000018.8+000003.600014.7 07.2700.41F0 0
+074353.50 +151527.8 -000010.9-000022.200005.5 07.2700.30F0 0
+074646.04 -464806.1 -000006.1+000008.100003.3 07.27-0.10B7 1
+075907.74 -380303.8 -000024.2+000046.400004.9 07.2700.24A5 0
+080028.97 -045247.6 -000010.0+000011.200007.5 07.2700.52F8 0
+080615.67 -400558.8 -000009.3+000001.600003.6 07.2700.84G3 1
+080802.02 -133028.9 -000025.5-000026.700020.3 07.2700.54F8 1
+081548.54 +024805.0 -000003.5+000001.000002.7 07.27-0.01A0 1
+081805.03 -601850.1 -000005.8+000011.200001.6 07.27-0.01B8 0 0.28 3.46
+084900.35 +382042.9 -000007.2+000000.700004.1 07.2700.06A2 1
+084915.33 -153352.8 +000017.8-000023.400024.1 07.2700.54F7 0
+090457.38 -100719.1 -000064.4+000039.400011.0 07.2700.31A5 1
+090530.54 -501712.7 -000011.7+000005.000002.4 07.27-0.12B3 1
+091308.70 -533017.4 -000010.8+000008.500005.4 07.27-0.05B9 0
+091453.06 -084528.5 +000003.3-000008.700001.3 07.2700.04A0 1
+091517.54 +670819.9 -000057.5-000045.800007.3 07.2700.29F0 0
+092001.07 -465701.6 -000015.0+000011.800000.7 07.27-0.10B5 0
+092118.28 -424928.3 -000033.6+000004.100007.4 07.2700.99K0 0
+092820.91 -493917.1 -000003.0-000030.700011.3 07.2700.41F5 0
+093106.25 +030447.2 -000094.8+000008.300021.0 07.2700.51F8 0
+094740.33 -282247.2 -000076.2-000001.100018.7 07.2700.52F7 0
+100417.82 -282243.4 -000036.9-000027.100011.1 07.2700.47F6 1
+103347.31 +232102.4 -000046.8-000003.600008.1 07.2700.24A2 1
+104007.60 +465027.0 -000047.7-000029.000010.7 07.2700.17A3 0
+105525.54 -540446.6 -000024.3+000006.700003.3 07.27-0.07B9 0
+110002.02 -032817.1 +000063.5+000039.600017.6 07.2700.56F8 1
+111312.51 -262754.3 -000020.1+000010.800006.5 07.2700.14A1 0 1.89 6.95
+112744.82 +375618.3 -000078.8-000094.900012.8 07.2700.57F8 0
+120644.46 +573602.1 -000083.0-000013.100011.0 07.2700.39F0 0
+131512.32 +844507.6 -000130.8+000017.600018.6 07.2700.53G0 0
+131944.12 -114022.6 -000031.1-000018.400005.4 07.2700.10A2 1
+134906.99 +795517.0 -000015.2+000005.000003.8 07.2700.97G5 0
+135438.34 -554417.8 -000034.6-000018.600010.9 07.2700.28A9 0
+141925.83 -183125.0 -000053.9-000011.400007.6 07.2700.34A3 1
+142530.04 +203529.7 +000132.6-000581.100021.3 07.2700.58F9 0
+143229.02 -515814.5 -000009.0-000006.200003.3 07.2700.02B9 0
+144239.54 +364524.4 +000028.8-000009.600008.4 07.2700.17A2 0
+151157.76 +364516.8 -000213.1+000023.500019.0 07.2700.84G5 0
+151716.82 +711240.3 +000004.2-000011.800006.2 07.2700.40F8 0
+152529.49 +455651.0 -000064.2+000079.400012.1 07.2700.61G5 1
+160206.65 -004915.8 -000022.2-000019.500007.9 07.2700.30A2 0
+162535.09 -232418.5 -000008.7-000026.900007.8 07.2700.32A 0
+163028.71 +041053.8 -000432.7-001392.300024.3 07.2700.55F8 0
+163526.14 +170602.8 -000008.2-000001.000006.5 07.2700.09A5 0
+163956.88 -474700.4 -000036.7-000058.800014.0 07.2700.43F5 1
+170102.67 +163536.6 +000029.9-000008.100008.9 07.2700.11A0 1
+171654.32 -302105.0 -000002.6-000010.900015.2 07.2700.34F0 0
+173306.02 -330328.0 -000001.7-000004.400001.8 07.2700.13B2 0
+173502.13 +130815.9 +000002.9+000003.000008.4 07.2700.09A0 0
+173737.56 -404848.7 -000000.7-000001.200002.5 07.2700.70F5 0 0.34 3.38
+180018.48 -391457.5 -000034.4-000106.600016.7 07.2700.58G1 0
+181259.12 -390941.4 +000027.3-000145.100023.6 07.2700.60G1 1
+183057.84 +410623.1 -000024.9+000022.900011.5 07.2700.44F5 0
+191759.18 -470428.4 -000001.4-000011.200002.2 07.27-0.09B8 0
+192323.10 -653443.6 +000012.0-000012.400004.5 07.27-0.04Ap 0
+192522.34 -242443.5 +000003.0-000004.000002.8 07.27-0.00B7 0
+193052.80 -063050.7 -000142.0-000141.300029.2 07.2700.64G0 0
+193959.26 +073401.7 +000004.2+000005.600006.0 07.2700.98K0 0
+194108.08 +131013.8 +000058.7+000008.600011.1 07.2700.49F8 0
+195058.92 +165128.0 -000001.1-000013.200001.7 07.27-0.06B8 0
+200924.94 -335227.4 +000017.4-000004.400006.1 07.27-0.03B8 0
+201810.02 -044343.0 -000026.4-000021.700027.3 07.2700.57F8 0
+202213.70 +693045.2 +000013.9-000017.000004.7 07.2700.17A3 0
+202409.01 +290007.6 +000010.4+000041.200008.0 07.2700.25A5 0
+202532.81 +544103.2 -000002.9-000005.100001.3 07.27-0.02B2 0
+204323.64 +335207.3 +000013.6+000007.400002.9 07.27-0.11A0 0
+204457.56 -502916.5 +000008.6-000006.700001.9 07.27-0.01A0 1
+205547.64 -170650.5 +000059.2-000061.500021.0 07.2700.54F8 0
+210652.35 -005748.1 -000015.9-000017.100008.5 07.2700.39F2 1
+210723.69 +471639.1 +000013.8+000002.100007.5 07.27-0.05B8 0
+211315.34 +334135.2 +000001.9+000003.300001.9 07.27-0.09B8 0 0.06 20.94
+211837.09 +085735.1 +000141.2-000042.300023.8 07.2700.49F5 0
+212323.73 +024558.6 +000016.1-000014.000008.8 07.2700.21A5 0
+212519.98 +292742.1 +000011.7-000000.600002.8 07.2700.50A0 1
+213253.51 +402426.8 +000004.5-000014.800003.8 07.2700.92G5 0
+213523.22 +005832.6 -000099.9-000084.400016.6 07.2700.57F8 0
+213613.33 +504044.7 +000004.2-000003.000001.6 07.27-0.09B9 0
+224254.16 +372650.4 +000030.7-000005.700009.9 07.2700.17A2 0
+225145.05 +530142.6 -000003.3-000004.700000.6 07.2700.21A0 0
+235544.41 -090342.6 +000061.2-000061.400003.2 07.2700.82G5 1
+000928.02 +011438.5 +000027.4+000004.200004.2 07.2701.22G5 0
+001820.72 -495419.9 -000028.7-000040.700003.9 07.2701.13K2 1
+005307.75 +302057.2 +000022.4-000006.700002.7 07.2701.50K3 0
+013732.55 -380805.7 +000087.2+000032.100003.6 07.2701.44K4 0
+015109.29 +380126.2 +000000.4-000004.100003.7 07.2701.59M3 0
+020904.75 -225924.2 +000018.4+000005.500001.8 07.2701.45K3 0
+021402.33 +263736.8 +000038.1+000020.800005.4 07.2701.17K1 0
+022828.29 +530406.6 +000021.4-000019.900002.9 07.2701.65K2 0
+024307.32 -063832.6 +000061.2-000032.800004.5 07.2701.08K0 0
+025709.62 -211451.5 +000019.1+000025.600004.2 07.2701.30K1 0
+025845.61 +133616.7 +000030.7-000080.900006.7 07.2701.05G5 0
+031944.89 +011156.2 +000028.9+000011.200001.5 07.2701.00K0 0
+035844.03 +680126.0 -000001.9-000013.700003.0 07.2701.06G5 0
+042228.05 -003306.6 +000011.7-000016.400004.4 07.2701.09K0 0
+042233.94 +322804.6 -000000.7-000006.000001.4 07.2701.51K5 0
+045049.36 -000541.5 +000014.2-000048.100007.1 07.2701.07K1 0
+052330.64 +183602.6 +000005.9-000009.700002.7 07.2701.67K5 0
+054658.69 -163846.5 +000005.0+000000.200005.0 07.2701.37K3 0
+055948.39 -063550.5 +000013.1-000006.000001.8 07.2701.54K0 1
+061140.78 -101502.7 +000047.4-000007.500005.2 07.2701.29K0 0
+065735.77 -352758.9 +000012.8-000047.800002.8 07.2701.31K1 0
+070028.09 -223842.2 -000018.4+000003.900002.8 07.2701.55K4 0
+072412.34 -222145.0 -000007.0-000001.000003.2 07.2701.56K5 0
+072811.62 +455926.3 -000008.9-000007.100004.0 07.2701.46M5 0
+074930.55 -390004.3 -000004.6+000007.800002.6 07.2701.10G6 0
+080130.29 +235446.0 -000009.3-000016.800002.6 07.2701.10K0 1
+080223.34 -512626.6 -000026.7+000015.000003.3 07.2701.09K5 0
+082041.00 +252010.7 -000006.7-000014.000002.5 07.2701.42K3 0
+083237.15 +054303.2 -000036.5+000026.400006.6 07.2701.12K0 0
+083412.88 -420609.0 -000003.1-000011.900004.4 07.2701.21K1 0
+094016.91 -305518.3 -000016.5+000002.900002.5 07.2701.58K0 0
+095830.58 -135629.5 +000005.0-000038.500001.3 07.2701.56K5 0
+100906.67 -434142.5 -000001.4+000004.100002.1 07.2701.07K0 0
+103952.65 -333646.1 -000008.8+000000.800002.2 07.2701.30K2 0
+104532.90 -250134.0 -000035.0+000016.400006.8 07.2701.05K0 1
+110353.20 -332640.1 -000013.7-000023.400003.7 07.2701.25K1 0
+113319.75 +032145.0 -000018.7-000005.300003.6 07.2701.15K0 0
+113540.84 +175229.3 -000010.7+000022.800004.9 07.2701.18K0 0
+114020.49 -694018.1 -000012.0-000016.500003.2 07.2701.30K1 0
+121827.63 +080353.9 -000036.7+000003.300004.0 07.2701.04K0 0
+125857.18 -295954.6 -000020.9+000000.200000.8 07.2701.66M2 0
+140750.07 -000321.6 -000011.6-000003.700004.3 07.2701.49K5 0
+145035.00 +124703.1 -000005.6-000031.100004.2 07.2701.41K2 0
+153307.60 -254802.9 -000039.1-000045.400005.9 07.2701.57K2 0
+162649.04 -714605.5 +000010.7-000017.500008.0 07.2701.05K1 0
+180834.69 -750619.0 +000007.8-000033.100002.8 07.2701.56K3 0
+190455.86 +191608.0 +000000.8-000006.800000.2 07.2701.59K0 0
+191317.76 +145633.7 +000003.9+000008.500003.0 07.2701.52K3 0
+195435.26 +094602.6 +000010.8+000000.400002.9 07.2701.20K0 0
+202101.23 -181926.1 +000006.0-000013.600002.0 07.2701.47K3 0
+204121.87 +725827.9 -000013.5-000008.300006.7 07.2701.13K2 0
+205533.12 +202404.0 +000003.0+000007.700002.4 07.2701.33K2 0
+223540.24 +701434.4 +000004.3+000001.600004.3 07.2701.02K0 0
+224335.29 +324919.4 -000001.0-000003.100001.9 07.2701.63M0 0
+231005.74 +495926.0 -000005.2+000017.000005.5 07.2701.11K0 0
+232214.13 -431112.9 -000000.8+000016.400005.2 07.2701.16K1 0
+233323.09 +043821.7 +000002.4-000017.000003.3 07.2701.56K5 0
+004250.07 +641728.6 -000002.6-000000.700000.4 07.2800.64A1 0
+005124.97 +323926.2 -000101.6-000087.600018.8 07.2800.56F8 0
+005228.14 +212436.3 +000062.4-000063.000010.7 07.2800.49F7 0
+010402.11 -403149.9 +000074.8-000030.400012.0 07.2800.45F5 0
+012423.59 +365300.7 +000016.3-000018.500008.0 07.2800.06B9 1
+013451.61 +123331.2 +000009.7-000013.800012.0 07.2800.19A3 1
+013816.14 -475605.6 +000022.4+000019.400011.1 07.2800.34F0 0
+020258.44 -530209.9 +000018.0+000009.300004.1 07.2800.19A6 0
+021928.68 +024913.2 +000024.3+000004.400004.3 07.2800.94G5 0
+022754.72 +734245.9 +000079.7-000042.600008.6 07.2800.35F0 0
+023701.94 +420345.8 -000038.7-000039.900016.7 07.2800.66G0 0
+025701.24 -630205.8 +000003.3+000005.700003.3 07.2800.89G8 0
+031529.39 -181029.2 -000009.5-000038.000009.7 07.2800.45F3 0
+032951.86 +491248.6 +000017.3-000029.900006.1 07.2800.10A1 1
+033710.88 +255930.3 +000237.5-000271.900026.8 07.2800.70G2 0 0.10 24.53
+033850.16 -083025.0 +000003.6-000024.600004.0 07.2800.90G5 1
+045053.12 +374537.5 +000039.1+000035.800014.4 07.2800.47F2 0
+050128.36 +442353.3 +000003.4-000032.300005.8 07.2800.20A3 0
+051001.31 +754055.0 +000004.7-000045.000006.7 07.2800.07A0 0
+051223.14 +674046.2 +000024.7-000054.900008.6 07.2800.42F2 0
+051815.42 +284648.4 -000043.8-000035.900012.3 07.2800.31Am 0
+052539.07 -130755.7 -000013.4-000069.100010.7 07.2800.41F2 0
+052604.19 -104527.9 -000010.1-000000.400004.5 07.28-0.07B9 0
+054230.07 +103218.6 +000007.8-000017.000003.9 07.2800.22A5 1
+054912.79 +210809.8 +000004.0-000004.600005.3 07.28-0.01B9 0
+055330.90 -161553.3 -000041.4-000088.500018.1 07.2800.54F8 0
+060939.56 -415849.7 -000046.5+000018.600014.4 07.2800.48F5 0
+061259.17 -282749.2 -000002.1+000020.600007.1 07.2800.03A0 0
+061340.98 -664048.6 -000002.4+000055.300008.2 07.2800.47F5 0
+061958.96 +282536.6 +000011.3-000031.000011.6 07.2800.00A3 1
+063146.09 +064708.0 -000054.5-000038.600009.8 07.2800.82G3 0
+063215.16 -072428.9 -000006.2+000014.300005.7 07.2800.26Am 0
+063242.70 +034852.3 +000003.5-000005.000010.9 07.2800.52F5 0
+063753.05 +021610.0 -000001.0-000009.900007.1 07.2800.00B9 0
+064237.58 -035008.7 -000007.2+000007.000005.3 07.2800.05A2 0
+064306.05 -291414.4 -000002.2+000002.200004.8 07.28-0.00A0 0
+064514.58 +132009.4 -000000.5-000000.600001.4 07.2800.31A0 0
+065212.15 -053843.4 -000003.1-000001.800001.9 07.28-0.06B8 0
+065859.99 -470124.0 -000010.4-000003.600007.1 07.28-0.01A0 0
+070157.13 -173839.4 -000002.8-000019.900004.8 07.2800.05A1 0
+070218.44 +123454.2 -000017.5+000008.000006.1 07.2800.11A2 0
+071448.26 -152833.5 +000022.6-000040.200010.2 07.2800.43F3 1
+072408.94 +212728.0 +000004.7-000013.600005.1 07.2800.09B9 1
+073113.50 +021013.3 +000021.8-000033.200015.0 07.2800.63G0 1
+074938.80 -550444.2 +000003.6-000001.500003.9 07.2800.00A1 1
+075850.36 -474058.6 -000012.1+000005.000002.7 07.28-0.09B7 1
+080132.57 +412314.5 -000032.1-000094.500014.2 07.2800.56F5 0
+080144.53 -083535.4 -000048.1+000008.100003.1 07.2800.68F5 1 0.24 0.00
+080500.91 +103000.1 -000007.9-000008.700005.4 07.2800.90G5 0
+081149.49 +132644.9 -000126.6-000085.600016.4 07.2800.84G5 0
+081459.54 +160443.1 -000002.7-000001.300002.0 07.28-0.08B8 0
+081520.45 +600102.0 -000009.4-000041.000003.3 07.2800.98G5 0
+082942.95 -670823.4 -000011.2+000017.200003.5 07.2800.02Ap 1
+083645.70 -523058.9 -000012.2-000020.500015.3 07.2800.39F0 0
+083918.91 -394757.4 -000007.7-000025.700007.4 07.2800.16A2 1
+084302.05 +605548.6 -000012.4-000032.600004.7 07.2800.98K0 0
+090042.07 -382510.2 -000011.1+000005.000001.7 07.28-0.13B2 1
+090358.57 -364420.7 -000098.2+000046.600013.2 07.2800.45F3 0
+091446.41 -355743.1 -000023.3+000006.700005.7 07.2800.04A0 0
+091625.78 -192732.0 +000008.2-000011.300005.5 07.2800.40F2 0
+092500.00 -171307.4 -000012.9-000004.800006.6 07.2800.39F2 0
+093514.15 +605331.1 -000044.0-000066.200013.1 07.2800.34F0 1
+104400.85 +461224.5 -000270.1-000063.700028.0 07.2800.56F9 0
+105640.37 -503627.6 +000089.5-000048.600020.0 07.2800.44F3 0
+110103.74 +000249.3 -000038.7+000004.500006.5 07.2800.12A2 0
+110609.44 +070822.7 -000054.6+000050.100016.2 07.2800.43F5 0
+113820.93 -333620.4 -000043.5+000000.400005.4 07.2800.06A1 0
+114207.47 +044450.1 -000229.4+000033.600027.1 07.2800.62G0 0
+120616.46 -224746.7 -000018.4+000016.700005.9 07.2800.99K0 0
+121245.65 +515624.0 -000023.2-000015.800004.4 07.2800.88K0 0
+121955.38 +054017.8 -000085.1+000017.100009.3 07.2800.32A5 0
+123416.73 +801502.1 -000098.3-000005.500007.8 07.2800.38F2 0
+123547.35 +394101.5 -000020.9-000020.800005.4 07.28-0.02A0 0
+125535.42 +561147.4 -000109.4+000035.400005.6 07.2800.99G9 0
+134243.70 -431108.3 -000032.5-000022.400010.1 07.2800.18A4 0
+134351.86 -452614.1 +000024.4-000032.800007.3 07.2800.35F3 0
+140713.87 -161125.6 -000040.7-000005.700004.3 07.28-0.01B9 0
+140944.99 +311522.7 +000010.8+000101.700010.9 07.2800.83G8 0
+141346.23 -363715.6 -000071.3-000034.300013.7 07.2800.37F2 0
+143118.17 -470419.6 -000016.7-000011.800001.6 07.28-0.02Ap 0
+145619.83 -164802.4 -000005.8-000028.800007.4 07.2800.43F3 0
+150830.31 -662832.9 -000011.1-000014.200001.9 07.2800.02B8 0
+151740.45 -005905.7 -000032.2+000013.300004.7 07.2800.94G5 0
+151741.26 -051208.6 -000080.8-000014.300012.1 07.2800.95K0 0
+153243.01 -572427.9 +000014.2-000013.300009.1 07.2800.36F2 1
+153626.71 -440037.3 -000009.8-000010.900000.8 07.28-0.05B8 0
+153838.85 +555356.7 -000019.6+000009.500006.7 07.2800.07B9 0
+160441.50 -010936.3 -000145.4-000027.700015.3 07.2800.98K2 0
+161416.53 -102452.0 +000069.7-000017.700012.2 07.2800.49F8 0
+161902.64 -492422.8 +000010.3-000003.600005.2 07.2800.03B6 0
+163201.03 -094145.9 +000005.5+000017.100011.8 07.2800.50F5 0
+163730.17 +433352.9 +000005.7+000017.500006.6 07.2800.09A2 0
+165004.07 +261232.9 +000014.2+000006.000004.1 07.2800.95G8 0
+170106.06 -420418.3 -000002.4-000009.100001.1 07.2800.11B8 1
+170131.16 +583323.0 -000063.9-000035.100015.8 07.2800.52F5 0
+170708.64 +090032.2 -000004.1-000005.500005.2 07.2800.03B9 0
+170934.77 +332123.0 -000223.5-000216.800023.0 07.2800.55G0 0
+172309.70 -250551.1 -000001.9-000000.100006.3 07.2800.15A2 0
+173409.13 +600522.9 +000051.2-000132.300015.6 07.2800.52F5 0
+173650.29 +103428.4 -000147.0-000008.800027.3 07.2800.69G5 0
+173823.78 -745441.4 -000002.4-000009.200002.9 07.2800.04B9 0
+174800.13 +094655.5 +000001.1-000006.400002.2 07.2800.19A2 0
+175650.84 -395557.8 +000005.0+000001.300000.4 07.2800.69K1 1
+181229.30 -392032.2 -000000.7-000006.200002.3 07.28-0.10B5 0
+182223.79 -011208.3 +000008.9-000009.400006.9 07.2800.06B9 1
+184021.00 +334104.8 +000029.3-000065.000019.1 07.2800.46F5 0
+184314.48 +192759.2 +000008.0+000006.100008.0 07.2800.01B9 0
+184646.38 -142753.0 -000043.4-000267.800018.5 07.2800.46F5 1
+185040.03 +392024.6 +000009.9-000001.200004.2 07.2800.71F8 1
+185126.83 +391914.0 +000005.1+000008.800003.9 07.28-0.02A0 0
+185608.64 -292836.0 +000000.7+000001.400010.1 07.2800.20A4 0
+185705.11 +320002.7 +000010.2+000025.900005.9 07.2800.26A3 0
+190633.60 +065325.6 +000013.2-000001.500008.2 07.2800.19A3 0
+194907.25 -614853.2 +000040.8-000097.700017.2 07.2800.51F7 1
+200352.76 +232034.5 -001002.8-000912.500064.2 07.2800.81K1 0
+200508.80 -630341.3 +000005.5-000040.000005.6 07.2800.00A3 1
+201025.46 -192259.4 -000003.7-000127.400015.9 07.2800.58G0 1
+201445.57 +472626.1 +000007.7+000005.500003.4 07.28-0.09B9 0
+203111.94 +111533.7 -000010.4-000023.700003.1 07.2800.29Am 1
+203416.10 +432140.4 +000016.3-000077.500013.1 07.2800.39F2 0
+203454.58 -415912.8 +000017.8-000026.000003.0 07.2800.16A5 0
+203630.50 -453328.5 +000025.7+000018.000008.7 07.2800.30A7 1
+203722.99 +425928.2 +000006.0+000001.800002.5 07.28-0.10A0 0
+204738.70 +065833.8 -000013.7-000016.100012.5 07.2800.46F5 0
+205401.08 -241649.8 +000025.8-000030.400003.6 07.2800.95G8 0
+205625.24 +144858.5 +000004.2+000001.600001.6 07.2800.92G0 0
+210010.70 +195740.8 +000085.5+000023.400013.8 07.2800.42F5 0
+213410.61 +634503.9 +000026.5+000025.600006.0 07.2800.28A2 0
+215739.33 +201808.7 -000008.2-000012.200007.2 07.2800.01A0 1
+220507.41 +514201.4 -000010.0-000035.600005.2 07.2800.14A2 1
+221934.39 -164215.0 +000039.9-000082.300022.4 07.2800.53G0 0
+222057.62 +665754.3 +000043.5+000028.600009.3 07.2800.29A5 1
+222234.30 +062824.0 +000001.7-000017.400009.8 07.2800.23A3 0
+222451.31 +084411.9 +000004.7-000011.100007.0 07.2800.95K0 0
+222930.35 +702608.6 +000045.1+000015.200006.6 07.2800.21A2 0
+224002.69 -191152.2 +000016.9-000034.100015.8 07.2800.49F6 1
+230735.18 +803410.1 -000005.4-000018.700006.6 07.2800.12A2 0
+231519.32 -245106.5 -000006.6+000001.400007.6 07.2800.18A5 0
+231552.57 -131102.0 +000075.6-000016.300014.2 07.2800.43F3 0
+231815.26 +273601.4 +000028.8-000030.700014.4 07.2800.43G0 0
+231941.40 +234931.2 +000022.5-000036.000003.8 07.28-0.07A0 0
+232813.25 -562611.2 +000082.5-000066.200006.5 07.2800.39F3 1
+233459.06 +315007.8 -000012.5-000003.500005.2 07.2800.13A2 0
+235259.91 +115527.7 +000052.7-000034.400009.6 07.2800.31F0 1
+010013.25 +471906.7 +000028.3-000017.600004.1 07.2801.44K2 0
+011750.79 -670637.9 +000087.4+000019.900005.8 07.2801.17K2 0
+015708.22 -310503.6 +000023.5-000040.300006.8 07.2801.17K2 0
+020215.37 -492433.0 -000007.4-000016.100001.9 07.2801.56K5 0
+020335.20 -092738.7 -000018.6-000026.400003.3 07.2801.02G5 0
+022549.94 +370049.1 +000004.0+000013.600001.8 07.2801.69M. 0
+025604.16 +061029.8 +000017.9+000009.500004.6 07.2801.09K0 0
+031020.59 +455625.5 +000004.2-000002.600002.5 07.2801.17G5 0
+031331.04 +781127.2 -000022.2+000008.600006.2 07.2801.25K0 0
+032925.65 -193316.1 +000026.7+000039.600002.5 07.2801.19G8 0
+033017.68 +525341.6 +000029.1-000034.000005.2 07.2801.35K0 0
+034009.35 -015348.3 +000015.9-000004.800003.6 07.2801.10G5 0
+034839.52 +512233.7 +000019.6-000015.500005.8 07.2801.22K0 0
+040402.23 -043601.9 +000006.4-000001.400001.1 07.2801.63K5 0
+041154.00 +630227.6 +000075.1-000052.700008.8 07.2801.03G5 0
+041343.90 +394049.2 +000012.4-000013.500002.2 07.2801.66K5 0
+054906.93 +253902.1 +000000.8-000002.300001.9 07.2801.44K2 0
+061207.50 -260259.7 -000032.4+000008.900003.7 07.2801.30K2 1
+061907.96 -012201.0 +000000.6-000011.400001.8 07.2801.41K0 0
+064002.09 +193928.6 -000008.3-000072.700005.8 07.2801.19K0 0
+064821.73 +411808.4 -000002.6-000007.800000.2 07.2801.34K2 0
+070402.63 +511709.3 +000000.8-000002.900006.0 07.2801.14K0 0
+070918.95 +300851.9 +000007.5-000026.400005.5 07.2801.08K0 0
+071715.63 +262149.4 -000026.5-000005.500009.1 07.2801.15K1 0
+072841.09 -214816.9 -000004.5+000006.300000.6 07.2801.38K2 0
+073259.08 -065157.6 -000006.6-000064.600003.5 07.2801.12K0 0
+073650.79 -452553.0 -000002.8+000024.400004.3 07.2801.27K2 0
+074003.87 -823453.9 -000020.9+000032.200006.4 07.2801.28K3 0
+074251.99 -713231.1 -000006.5+000023.400002.8 07.2801.54K5 0
+082115.58 -080328.3 -000005.4+000003.200003.7 07.2801.28K0 0
+082157.20 +144605.4 -000023.0-000009.900003.8 07.2801.28K0 0
+083304.69 +671734.8 -000044.5-000053.000004.6 07.2801.02K0 0
+094702.12 +070527.8 +000022.5-000025.200003.5 07.2801.37K2 0
+102406.36 -045538.5 +000011.6-000005.700004.5 07.2801.17K0 0
+103131.98 +465227.2 -000005.9-000010.200005.1 07.2801.47K2 0
+110226.75 -212440.3 -000046.9+000004.600006.8 07.2801.00K0 1
+111600.16 -471820.5 +000000.8-000035.900006.0 07.2801.07K0 0
+114959.74 -401634.9 -000023.5+000008.000003.5 07.2801.00G8 0
+121515.63 +470655.9 +000005.8-000011.200001.0 07.2801.01G5 0
+121650.13 +561653.4 -000080.8-000017.700005.8 07.2801.24K2 0
+122946.85 +143900.6 -000046.6+000009.300003.5 07.2801.25K0 0
+123403.45 +464452.0 -000053.0-000033.000003.1 07.2801.07G8 0
+123553.10 +454651.3 -000009.1+000020.300003.1 07.2801.60K5 0
+131532.22 +030256.7 -000063.6-000038.800004.7 07.2801.12G5 0
+131536.41 +284431.1 -000034.0+000005.400003.3 07.2801.32K3 0
+131553.96 -122100.3 +000017.6-000019.600003.6 07.2801.25K2 0
+132122.45 +140856.3 +000013.3-000027.400001.3 07.2801.49K2 0
+135728.09 -574240.0 -000006.1-000002.200000.7 07.2801.73M3 0
+141743.28 -760517.8 +000002.6-000006.000003.0 07.2801.69M3 0
+142730.21 +144515.3 -000012.4+000006.700000.5 07.2801.27K0 0
+145704.44 +052550.9 -000007.0-000013.300005.3 07.2801.23K0 0
+153854.60 +572742.5 -000018.3-000011.200001.8 07.2801.47M3 0
+154357.15 -165209.3 -000000.1+000012.700004.6 07.2801.45K3 0
+154916.75 +561411.3 +000013.9-000048.300003.6 07.2801.31K2 1
+161801.19 +060443.2 +000010.5-000038.900006.5 07.2801.03G7 0
+162017.15 -741821.4 +000016.6+000007.400004.4 07.2801.01K0 0
+162746.44 -815740.6 -000036.9-000044.800005.6 07.2801.09K1 0
+163943.30 -501245.8 +000017.6-000023.100006.5 07.2801.00K0 0
+164934.99 -215108.3 -000021.4-000016.100003.2 07.2801.94M2 0
+165537.81 -393017.9 +000000.8-000000.900001.5 07.2801.81K2 0
+173604.20 +111845.4 -000000.3+000000.000002.2 07.2801.48K2 0
+181542.45 -032127.6 -000002.8+000009.400004.4 07.2801.07K0 1
+183826.52 -230610.5 +000014.8-000021.000002.4 07.2801.66K3 0
+184435.30 +644835.6 +000038.2+000075.500005.0 07.2801.02K0 0
+185452.36 +310849.8 -000001.7+000005.700002.6 07.2801.58K2 0
+193116.57 -254412.9 -000013.2-000058.000006.4 07.2801.25K0 0
+193124.61 -210224.1 -000004.4-000030.100001.8 07.2801.47K3 0
+194342.85 -440801.4 +000011.7+000010.700005.8 07.2801.23K3 0
+195654.49 +082651.2 -000001.1-000018.900001.3 07.2801.66K5 0
+195658.53 +754249.9 +000001.3-000027.200002.7 07.2801.44K4 0
+200726.54 +363404.0 +000000.1-000002.800000.4 07.2801.78K2 0
+201756.68 -080357.8 -000001.8-000023.300004.6 07.2801.07K0 0
+203809.32 -305840.7 -000007.1+000001.500002.0 07.2801.60K4 0
+210104.04 +010205.6 +000001.0+000013.300000.7 07.2801.57K5 0
+211229.10 +331421.8 -000016.6-000017.700003.4 07.2801.50K0 0
+212346.73 +014051.8 +000001.8+000012.100005.5 07.2801.04K0 0
+212710.57 +065440.7 -000002.5+000002.700000.8 07.2801.18K0 0
+213552.47 +235753.3 +000027.3+000005.100005.2 07.2801.03K0 0
+213756.31 -171234.7 +000031.0-000020.100004.6 07.2801.39K3 0
+214110.15 +473242.7 +000021.4-000004.000005.4 07.2801.00K0 0
+230124.83 -141618.4 +000039.1-000058.400005.2 07.2801.16K0 0
+232214.01 +233306.3 +000031.0-000021.800003.5 07.2801.04K1 0
+234633.69 +641804.5 +000008.7-000001.500001.6 07.2801.07G5 0
+235532.65 +592455.9 +000028.8-000001.300004.5 07.2801.13K0 0
+235946.08 -505956.9 +000015.9-000043.700005.8 07.2801.04K0 0
+075754.09 -202543.3 +000000.2+000001.500001.3 07.2802.02M2 0
+000241.86 +825823.6 -000010.9-000003.100002.7 07.2900.12A0 0
+002706.93 -095222.7 -000013.3-000029.400003.2 07.2900.93G5 0
+012951.36 +601504.6 +000006.2-000005.200000.1 07.29-0.01B0 0
+013908.12 -484632.1 +000033.9+000026.000006.2 07.2900.09A2 0
+014235.84 +101440.6 -000024.4-000022.800010.4 07.2900.28A2 0
+021519.40 +391009.6 -000019.9-000007.700005.2 07.2900.97K0 0
+021543.39 -521224.5 +000055.7+000059.800007.4 07.2900.51F6 0
+021713.48 +015137.6 -000009.3-000003.500007.8 07.2900.37F0 0
+023111.23 -675804.3 +000016.0-000006.700005.0 07.2900.88G6 0
+024738.74 +535635.8 +000006.7-000007.700000.4 07.2900.73A0 1
+025206.64 +653806.8 -000005.9+000001.300003.8 07.2900.15A2 0
+030408.25 -475124.4 -000011.3+000015.300004.8 07.2900.96K0 0
+030852.30 -245316.7 +000225.9+000136.300033.1 07.2900.68G3 0
+031035.95 +001245.3 -000006.4-000033.000007.8 07.2900.25A3 0
+031209.54 +371304.2 -000032.7-000025.100023.6 07.2900.61G0 1
+032023.64 +513706.3 +000025.4-000026.600005.3 07.2900.01B9 0
+032504.59 +105835.4 +000013.2-000016.800008.8 07.2900.15A0 0
+033239.82 +353934.0 +000133.0-000058.100020.4 07.2900.50F8 0
+033307.76 +352356.1 -000002.2-000003.800004.3 07.2900.89G5 0
+035003.36 +223530.4 +000155.1-000063.600026.9 07.2900.54F5 0
+040121.08 +560223.2 -000008.3+000005.600007.0 07.2900.13A3 0
+043604.45 -450811.0 +000065.1+000014.400016.3 07.2900.43F8 0
+044135.90 +420710.1 +000536.0-000416.900035.3 07.2900.63G2 0
+045048.49 +161237.9 +000084.0-000024.900019.3 07.2900.54F8 0
+045936.69 +255609.8 -000084.4-000088.000020.2 07.2900.80K0 0
+050033.30 +363738.7 -000007.6+000001.000003.0 07.2900.20A0 0
+052054.74 +405305.5 -000005.1-000004.400005.3 07.2900.01B9 0
+052339.65 +640730.3 +000162.3-000125.400022.7 07.2900.54F8 1
+054821.77 -345611.2 +000002.8-000017.100004.2 07.2900.94G8 0
+054828.22 +044214.3 -000006.4-000006.400004.7 07.2900.03A0 1
+054828.85 +172600.7 +000003.8-000008.700005.8 07.2900.06B9 0
+060802.41 +211743.6 -000036.4-000004.800008.9 07.2900.34F0 1
+060956.75 +092804.1 +000000.2-000013.200002.7 07.29-0.11A0 0
+061706.29 +155102.1 -000007.1-000008.900001.8 07.29-0.09B8 0
+062147.04 +022032.9 +000000.1-000007.200002.6 07.2900.99K0 0
+063209.31 +044924.7 -000000.2+000000.500000.6 07.2900.15O5 0
+064240.24 +474408.8 +000012.5-000098.000018.1 07.2900.50F5 0
+064309.90 -282109.9 +000001.5-000011.800005.2 07.2900.05A0 1
+064559.10 +385812.8 -000003.9-000004.100002.7 07.29-0.03A0 0
+065136.28 +023904.0 +000014.6-000047.600007.2 07.2900.49F5 0
+065418.79 -062321.3 -000007.5-000001.100005.4 07.29-0.09B8 0
+070459.24 +302144.5 -000011.3-000004.600005.0 07.2900.90G5 0
+071410.39 -461933.4 -000010.3+000012.000004.2 07.2900.95G8 0
+071601.93 +644651.6 -000001.5-000001.900002.7 07.2900.83F8 0
+072607.36 -180717.6 -000014.4+000010.300003.5 07.29-0.02B5 0
+073512.28 -173254.8 -000041.0+000148.300018.0 07.2900.59G2 1
+075031.63 +145029.9 -000067.2-000023.600017.4 07.2900.42F2 0
+081612.57 -355256.1 +000015.2+000035.100013.2 07.2900.89G8 1
+082130.35 -204740.0 -000008.1-000002.500003.1 07.29-0.01B9 0
+083714.38 +770247.8 +000037.4+000068.300022.5 07.2900.54F8 0
+083718.81 -404129.0 -000006.9+000010.600002.0 07.2900.51K1 0
+084614.32 +273542.0 +000003.1-000081.900009.6 07.2900.94K1 0
+085457.45 +524740.9 -000012.6-000028.400005.1 07.29-0.02B9 0
+090439.71 +033227.9 -000034.3+000000.300008.8 07.2900.15A0 0
+090812.62 +115654.2 -000088.4-000081.700011.3 07.2900.98K0 0
+090825.56 -150839.5 -000534.3-000200.000027.3 07.2900.62G3 0
+100513.36 +503304.7 -000009.2-000020.600004.5 07.2900.96K2 0
+103511.15 +842357.1 +000019.0+000048.000047.5 07.2900.82K0 0
+110458.33 -481149.9 -000021.3+000008.800002.7 07.2900.02A0 0
+111341.05 -225955.5 -000061.7+000002.100007.2 07.2900.23A8 0
+111432.33 -425110.8 -000025.6-000019.700010.3 07.2900.37F3 0
+111821.55 -050401.0 +000794.9-000150.600045.5 07.2900.73G8 0
+113407.13 +651435.0 -000050.3-000216.500023.3 07.2900.55F8 0
+115540.47 +671553.8 +000029.3-000010.000009.8 07.2900.57G0 0
+124517.37 -035317.2 -000032.3+000011.200003.0 07.2900.33A3 1
+124623.00 -181311.3 -000100.5-000023.600014.1 07.2900.89K0 0
+125154.85 +191019.8 -000083.5+000015.100012.6 07.2900.57A8 1
+125333.48 -430430.4 -000074.4+000000.900008.1 07.2900.25A5 0
+130424.08 -282423.6 +000006.2-000062.500008.0 07.2900.10A2 1
+132545.76 +565813.7 -000217.4+000011.200045.8 07.2900.80G9 0
+133432.32 -385422.5 +000446.0-000392.700033.1 07.2900.67G3 0
+134740.58 -500730.3 -000017.3-000010.900006.1 07.2900.12A1 0
+135020.63 +211520.1 -000037.2+000016.300009.1 07.2900.90G0 0
+141705.34 -661855.9 -000391.4-000221.500022.1 07.2900.59G0 0
+141751.81 -632448.0 -000025.1-000013.600004.5 07.2900.04B8 0
+142107.78 +674810.4 -000035.2+000005.500007.4 07.2900.13A2 1
+143938.70 -644249.2 -000028.2-000030.600006.8 07.2900.53F3 0
+150349.29 +260219.7 -000002.6-000025.700014.9 07.2900.56F8 0
+151940.40 -241611.7 -000036.5-000017.800011.5 07.2900.43F2 1
+155713.69 -273832.8 -000034.1-000052.800014.5 07.2900.45F3 0
+160749.03 +122224.8 +000021.5-000013.500005.7 07.2900.95G5 0
+161931.48 -305406.9 +000058.6+000019.600056.8 07.2900.58G1 1
+162246.97 -623409.3 +000013.5+000003.600003.6 07.2900.94K0 0
+163203.91 +032143.4 -000016.1+000012.700006.3 07.2900.24A2 0
+163651.65 +070625.9 -000015.5-000001.000005.2 07.2900.02B9 0
+164104.56 +361204.5 +000030.7-000021.100008.5 07.2900.26A2 0
+174213.33 +380413.5 -000109.3+000094.800024.1 07.2900.63G0 1
+180448.81 +425727.8 -000000.3+000017.000005.7 07.2900.15A0 0
+180613.74 -272933.3 +000037.0-000039.400016.0 07.2900.61G1 0
+180940.64 +502407.4 +000006.9+000009.200006.8 07.2900.19A2 1
+183150.38 -151057.6 -000012.1-000006.700007.9 07.2900.34A7 0
+183819.80 -324107.8 +000003.8-000127.400013.8 07.2900.41F2 0
+184758.42 -181343.3 -000001.4-000000.700000.9 07.2900.90B2 1
+190100.05 -331354.0 +000027.8+000002.400005.8 07.2900.35F3 0
+190934.03 +110654.2 +000024.9+000001.100009.5 07.2900.50F7 0
+192046.38 +720606.2 +000005.6+000017.400003.5 07.2900.99K0 0
+193022.28 +164240.1 +000010.4+000000.600003.9 07.2900.11A0 0
+193136.38 +265911.7 +000000.9-000004.300001.2 07.2900.12B8 1 0.06 1.24
+193838.31 +230232.4 -000002.7-000004.200003.9 07.2900.01A0 0
+195607.76 +330428.5 +000004.8-000000.600003.5 07.29-0.07A0 0
+195754.45 +285227.1 +000017.9+000012.800006.4 07.2900.16A7 0
+200007.06 +324722.9 +000000.5-000003.000001.8 07.29-0.05B9 0
+200556.16 +354019.6 -000002.5-000006.400000.0 07.2900.20B1 0
+201105.07 +321712.6 +000006.6+000009.300002.0 07.2900.02A0 0
+201150.66 +265345.5 +000001.9-000009.100001.5 07.29-0.09B8 0
+201218.44 +161301.6 +000004.6-000002.500004.4 07.2900.81G5 0
+201416.10 +315952.0 -000001.2-000003.800000.2 07.2900.11B2 0
+201537.12 +074832.3 +000032.7+000009.500008.7 07.2900.40A2 1
+205130.94 +375922.2 -000003.9-000003.000002.0 07.2900.04B2 0 0.10 3.30
+205216.09 -193836.8 +000011.6-000012.000005.6 07.29-0.06B9 0
+210435.84 +601524.0 +000007.0-000028.400014.3 07.2900.46F5 0
+210722.71 -271729.5 +000032.4-000030.100005.7 07.2900.20A5 0
+213006.04 +352820.7 -000007.4-000005.200003.1 07.2900.01A0 0
+220624.59 +250905.1 +000010.9-000009.300004.2 07.29-0.07B9 1
+222552.73 +535640.6 -000063.7+000005.600015.9 07.2900.43F0 0
+222606.80 -051040.4 +000023.6-000006.400011.7 07.2900.29F0 0
+230008.67 -514204.4 +000010.1-000007.100007.5 07.2900.27A6 1
+231021.08 +490105.5 +000236.5+000052.000021.6 07.2900.67G0 1
+233941.55 -223200.0 +000028.0-000027.100004.5 07.2900.12A0 0
+002932.04 +102313.9 +000037.6+000015.400004.0 07.2901.18K0 0
+003336.35 -260530.5 -000010.1-000005.700002.3 07.2901.46K3 1
+011910.96 +764747.7 -000065.6+000004.800005.1 07.2901.24K2 0
+012012.56 -600427.3 +000058.4-000002.900002.7 07.2901.46K5 1
+012802.69 -202600.9 -000037.4-000040.300005.4 07.2901.06K0 0
+015939.30 +600027.8 -000001.7-000001.000003.3 07.2901.79K4 0
+022059.88 +552428.7 +000010.7-000006.200003.8 07.2901.13K0 0
+024338.97 +173254.6 +000020.2-000005.600001.0 07.2901.69M. 0
+030415.20 +212822.5 +000005.2-000006.200002.7 07.2901.08K0 1
+034134.32 -141757.3 +000033.3-000020.500006.1 07.2901.06G8 0
+034336.33 -020440.2 +000041.3-000000.600003.7 07.2901.55K2 0
+040309.55 +370716.0 +000017.5+000018.500007.3 07.2901.06G5 0
+041243.45 +050151.2 -000001.3-000001.100004.8 07.2901.19G5 0
+051236.08 -145704.3 +000033.3+000031.100010.6 07.2901.04K0 0
+053428.75 -103003.5 -000001.4-000000.400002.5 07.2901.51K5 0
+061736.04 +395130.5 -000004.4-000005.600003.4 07.2901.24K0 1
+062135.67 +195331.4 +000000.0-000004.200000.5 07.2901.06G5 0
+065114.88 +150435.7 +000021.3-000031.200003.5 07.2901.56K5 0
+070041.43 -204031.9 +000008.8+000016.300004.4 07.2901.24K1 0
+074010.01 -452057.6 -000003.6+000018.900003.3 07.2901.57K4 0
+080924.88 +244934.2 -000018.3-000011.100004.1 07.2901.02G8 0
+081740.78 +090953.2 +000010.1-000022.800001.2 07.2901.55K5 0
+082849.85 -160348.0 +000001.3+000053.700004.0 07.2901.02G5 0
+083211.38 +124810.0 +000003.7-000004.300006.0 07.2901.15K0 0
+090157.40 -082226.5 -000018.0-000061.100005.6 07.2901.10K0 0
+093423.73 +710517.1 -000032.5-000025.800005.7 07.2901.14K0 0
+094601.06 -590247.2 -000049.5+000057.200005.9 07.2901.09K3 0
+095733.73 +162732.7 -000028.7-000007.900005.1 07.2901.30K0 0
+100549.06 +350008.8 -000004.8-000033.900004.8 07.2901.06K0 0
+100608.73 -205655.2 +000004.1-000015.000001.0 07.2901.54K4 0
+101616.34 -160831.6 -000046.0+000010.000006.6 07.2901.00K0 0
+105937.34 -622903.1 -000004.1+000004.100000.5 07.2901.40G3 0
+110002.57 +220133.9 -000029.3-000017.400004.8 07.2901.12K0 0
+110640.95 +560530.0 +000029.6-000022.300003.3 07.2901.39K2 0
+114050.90 -095502.5 +000003.1-000015.500000.9 07.2901.11K0 0
+115615.29 +285130.6 -000029.4+000006.800004.3 07.2901.06K1 0
+121651.69 -263554.2 -000002.9-000035.500005.5 07.2901.01K0 0
+130613.50 +405521.0 +000002.2+000001.000002.0 07.2901.65M1 0
+132225.97 +204148.3 -000009.9+000023.200002.7 07.2901.38K0 0
+134336.29 -573523.8 -000006.7-000013.600004.9 07.2901.12K1 0
+140020.21 +024028.7 -000022.3-000024.000004.0 07.2901.35K0 0
+142923.37 -500631.2 -000008.3+000020.300004.4 07.2901.62K5 0
+143855.83 +794714.7 +000001.1-000000.700002.8 07.2901.60K0 0
+144321.14 +534737.9 -000048.3+000007.800002.5 07.2901.02G5 0
+144552.97 -174153.9 +000052.6-000049.800005.4 07.2901.43K4 0
+152326.06 -063636.7 +000000.2-000123.200010.5 07.2901.05K0 0 0.15 11.12
+154133.06 -291758.2 +000016.0-000005.800003.2 07.2901.69M2 0
+160850.98 -614802.1 +000002.4-000003.700002.0 07.2901.64K4 0
+162625.08 +150539.6 -000054.2+000005.000007.0 07.2901.11K0 0
+171921.30 -024456.9 +000003.1-000009.700004.9 07.2901.14K0 0
+173510.73 +242057.9 +000013.2-000022.000003.7 07.2901.53K4 0
+173629.80 +682920.2 -000011.7-000019.800002.2 07.2901.60K5 0
+181329.30 +431954.5 -000005.3-000035.000005.8 07.2901.01G5 0
+181654.11 +490540.3 -000006.4+000010.400005.1 07.2901.13K2 0
+181947.46 -663918.0 -000000.5-000028.400002.9 07.2901.26K2 0
+183839.78 +302707.3 -000003.0-000009.700003.0 07.2901.60M2 0
+191312.38 -404428.7 -000019.6-000025.200006.3 07.2901.18K2 0
+192144.19 -260958.6 -000013.9-000038.700005.0 07.2901.44K4 0
+193732.19 +545728.3 -000007.9-000009.700001.7 07.2901.60M1 0
+194509.66 -030207.8 +000005.4+000002.600002.9 07.2901.25K0 0
+194617.79 +792737.0 -000024.9-000014.100004.3 07.2901.27K2 0
+195751.66 +380716.1 +000002.3-000004.200001.3 07.2901.54K4 0
+201656.51 +164557.9 +000003.2-000000.200000.7 07.2901.17K0 0
+203416.34 +193150.0 +000011.6+000008.300001.3 07.2901.57M. 0 0.13 25.10
+205545.82 -443432.7 +000006.8-000005.200002.6 07.2901.62M2 0
+211337.32 -062757.0 +000035.1-000014.100003.0 07.2901.41K2 0
+211548.98 -090715.1 +000018.3-000004.700003.8 07.2901.01K0 0
+212254.69 +384230.6 +000019.4+000010.000001.3 07.2901.05K0 0
+215717.90 +502922.1 +000002.0-000000.600001.8 07.2901.43K3 1
+221837.67 +523921.8 -000001.3-000002.700001.7 07.2901.14G2 0
+221953.98 +254326.6 -000019.0-000027.000003.5 07.2901.59K5 0
+223040.46 +041954.6 -000004.3-000035.100004.6 07.2901.00K0 0
+223755.72 +295525.8 +000072.6-000022.100006.8 07.2901.23K2 0
+230148.81 +505100.3 -000031.3+000003.000004.6 07.2901.37K4 0
+231058.35 +310903.1 +000002.1-000010.700002.7 07.2901.18G8 0
+233434.34 +342122.0 +000082.8+000015.800006.0 07.2901.10K0 1
+233541.87 -151756.3 -000007.3-000039.200005.6 07.2901.05K1 0
+084636.34 -294341.2 -000006.9+000002.100000.1 07.2902.09C 0
+002234.09 -610205.6 +000069.0+000009.200007.4 07.3000.04A0 1
+002854.24 +571235.1 -000007.8-000010.500000.9 07.3000.89G8 0
+004025.63 +704229.8 -000005.2-000016.400004.8 07.3000.03A0 0
+005755.77 +520812.4 +000021.7-000007.200004.2 07.3000.11A2 0
+011032.23 +641028.7 +000062.4-000034.900004.6 07.3000.22A3 0
+011253.87 +513609.0 +000031.0-000066.100012.9 07.3000.38A5 1 0.05 0.55
+011825.38 -230047.3 -000005.5-000037.500011.4 07.3000.26A9 0
+012256.70 +072507.3 +000094.4+000230.700022.1 07.3000.83G5 0
+014438.68 +365618.3 +000010.1-000032.900007.3 07.3000.19A2 0
+015918.96 +244944.7 +000012.1-000010.200003.5 07.3000.31A3 1
+015935.64 -652654.1 +000116.4+000071.000014.9 07.3000.42F3 0
+020354.98 -452446.9 +000328.0+000052.900020.3 07.3000.69G3 1
+021551.47 -692555.8 +000159.1+000053.400011.9 07.3000.98K0 0
+021657.36 -063441.8 +000007.7-000003.700006.1 07.3000.06A0 0
+023350.46 -295600.3 +000157.5+000072.800014.5 07.3000.43F3 0
+030825.19 +104745.4 -000061.9-000031.900008.1 07.3000.44F4 0
+031327.48 +741747.0 +000011.6-000018.100012.8 07.3000.58F8 0
+032053.84 +682725.4 +000020.3-000023.000006.2 07.3000.96K0 0
+033709.11 -294948.2 -000012.2-000020.100007.3 07.3000.08A1 0
+040622.86 +142407.4 +000066.5+000059.300016.8 07.3000.50F2 0
+040838.75 +532139.4 +000001.1-000003.500001.0 07.3000.83G1 0
+041339.76 -580119.3 +000022.4+000045.100007.5 07.3000.21A5 0
+042424.84 +341853.4 +000018.2-000028.000006.7 07.3000.02B8 1 0.22 5.69
+042646.07 -065256.7 -000000.3-000006.600006.5 07.30-0.01B9 0
+050338.26 +371606.9 +000000.7-000013.200004.5 07.3000.12B8 0
+050643.08 +140506.3 -000015.2-000121.200016.9 07.3000.56F8 1
+050655.37 -050956.0 +000062.1-000025.600013.4 07.3000.55F5 0
+050730.70 +553224.4 -000016.8-000010.800007.2 07.3000.56F8 1
+051033.02 +051853.8 +000009.5-000001.400010.1 07.3000.11A0 0
+051831.63 +214732.8 -000004.2-000010.000003.9 07.3000.23B8 0
+053402.31 +795110.0 -000015.2-000013.900003.6 07.3000.09A0 0
+053440.44 -485651.1 -000007.3-000023.600006.9 07.3000.21A3 1
+053455.62 +650255.1 +000004.1-000034.600005.9 07.3000.11A2 0
+054810.42 -082301.1 -000000.1-000001.000003.6 07.30-0.10B9 1
+055631.95 -332604.3 +000003.8+000014.100005.4 07.30-0.01A0 1
+060433.66 +453510.9 +000002.8-000048.700009.0 07.3000.22A2 1
+060438.41 +463506.4 -000002.1-000002.600001.0 07.30-0.05B3 0
+063236.62 -441315.1 -000002.1-000009.100010.0 07.3000.20A5 0
+063441.80 +383224.6 +000016.9-000013.400003.9 07.3000.68F5 1
+064921.36 +434533.2 -000035.1-000048.600022.4 07.3000.55F5 0
+065731.38 -434718.9 -000002.1+000003.600004.2 07.30-0.05B9 1
+065806.59 +141343.4 -000006.0-000010.100001.4 07.30-0.11B9 0
+070542.09 -124842.6 -000003.9+000001.600000.5 07.30-0.11B2 0 0.24 2.79
+070647.42 -670058.2 +000002.6-000025.500004.4 07.3000.94G8 0
+071000.52 -284453.5 -000003.8+000003.300000.7 07.30-0.17B3 0
+071442.10 -232921.9 -000004.3+000003.000001.4 07.30-0.18B2 0
+071448.05 +523244.1 +000003.0-000003.000003.2 07.3000.31F0 1
+071836.10 +001643.2 -000003.1-000007.400004.6 07.3000.26A5 0
+073427.18 -422356.6 -000004.9+000013.500003.6 07.3000.19A5 0
+073432.00 +121817.0 -000018.6-000009.200003.7 07.3000.00B8 1
+074101.11 -474952.1 -000008.1-000001.000005.5 07.30-0.01B9 0
+074250.23 +013634.0 +000007.4+000014.200008.4 07.3000.15A3 0
+075156.66 -093920.6 -000035.8-000019.100011.9 07.3000.27A3 0
+075834.87 +433014.2 -000002.1-000010.300000.1 07.30-0.17B2 0
+080242.69 +145657.6 +000013.2-000000.200006.3 07.3000.31A5 0
+080708.78 -362254.0 -000037.1+000100.400021.3 07.3000.55F8 0
+084212.59 -321352.9 -000012.2+000002.800003.6 07.30-0.02B9 0
+084404.07 -041207.7 -000022.5-000001.400005.7 07.3000.17A2 1
+085846.90 +660005.2 -000017.9-000037.200007.5 07.3000.24F0 0
+090235.58 -424226.5 +000000.7-000016.200004.3 07.3000.03A0 0
+091007.79 -652922.7 -000028.0+000060.700012.9 07.3000.44F3 0
+094605.44 +395016.8 -000005.8+000024.500019.2 07.3000.44F2 0
+101700.88 +471831.5 +000007.8-000125.100019.5 07.3000.49F5 0
+103350.51 +201814.9 -000104.5-000012.100009.2 07.3000.55F5 0
+103617.71 -475059.8 -000114.1+000023.200010.9 07.3000.58G0 1
+112000.56 -591117.0 -000022.0-000001.600003.8 07.30-0.01B9 0
+112545.76 +264450.0 -000035.4+000002.100010.2 07.3000.24Am 0
+121132.07 +341532.1 +000060.9-000094.000013.9 07.3000.41F2 0
+123316.05 -503902.3 +000082.0+000035.600014.2 07.3000.54F6 1
+123510.95 +362531.4 -000018.8-000006.400008.2 07.3000.46F2 0
+130801.04 -562305.2 -000019.2-000006.600003.7 07.30-0.03B8 0
+131220.10 +173101.7 -000582.7-000002.000024.6 07.3000.53F9 0
+131352.95 +254154.1 +000008.3-000039.900012.6 07.3000.47F7 0
+132025.77 +173449.8 -000110.3+000048.200017.3 07.3000.42F2 0
+134915.88 +854451.9 -000042.6+000022.600009.4 07.3000.41F0 0
+135703.97 +624732.1 -000071.4+000029.500008.2 07.3000.55F5 0
+141231.28 -025819.3 -000019.3-000040.700008.9 07.3000.41F0 0
+141358.81 +452526.9 -000009.5-000037.900005.3 07.3000.98K0 1
+141909.05 -555256.1 -000009.8-000009.000001.6 07.3000.07B4 0
+145518.93 -463752.5 +000023.1-000027.100004.9 07.3000.96G6 0
+152924.36 +802700.0 -000217.4+000105.500046.0 07.3000.80G5 0
+155714.94 +032419.2 -000028.1+000010.400007.6 07.3000.26A0 1
+163233.16 +400648.0 -000012.0+000007.700003.1 07.3000.80G5 1
+171016.35 -752235.7 -000000.7+000021.800012.6 07.3000.45F3 1
+174050.10 -495728.1 +000114.9-000184.600013.6 07.3000.68G5 0
+174538.86 -504653.9 -000008.4-000100.200008.9 07.3000.52F7 1
diff --git a/kstars/kstars/data/hip022.dat b/kstars/kstars/data/hip022.dat
new file mode 100644
index 00000000..2e97e341
--- /dev/null
+++ b/kstars/kstars/data/hip022.dat
@@ -0,0 +1,1000 @@
+175232.14 +271137.5 +000022.9-000024.800011.7 07.3000.31Am 0
+175809.37 -812711.2 -000008.0-000118.200014.3 07.3000.42F5 0
+180157.66 +475306.4 +000036.3-000058.000009.6 07.3000.99K0 0
+180559.79 +843921.1 +000007.7+000014.300016.8 07.3000.41F2 0
+182203.03 -225518.0 +000000.8-000011.300003.5 07.3000.03B8 0
+191608.67 +265207.0 +000031.4-000014.600010.7 07.3000.53F8 0
+192139.11 +253429.5 -000003.1-000001.400002.9 07.3000.07B5 0 0.96 2.45
+192246.60 +301615.9 +000024.2+000013.400004.9 07.3000.99K0 0
+200300.70 +281825.3 +000104.9-000069.800016.1 07.3000.79G5 0
+202102.19 -500101.7 +000023.9-000019.900006.7 07.3000.13A2 0
+202129.67 -100839.1 +000010.9-000009.100005.7 07.3000.03A0 0
+202438.74 +552635.1 +000003.2-000020.500004.6 07.3000.08A0 1
+203823.63 -443129.0 +000099.0-000022.100012.3 07.3000.95K0 0
+210006.60 +484046.0 +000011.4+000005.700007.2 07.3000.01B9 0
+211901.78 +294435.3 +000002.2-000006.400003.3 07.30-0.03A0 0
+213232.44 +045223.8 +000025.1-000012.000010.2 07.3000.23F0 0
+214521.18 +265958.3 +000006.3+000002.800004.3 07.30-0.04B9 0
+215005.35 +315052.4 +000038.8+000005.100005.6 07.3000.90K0 1
+215741.78 +102626.0 -000005.2-000046.600013.7 07.3000.51G0 0
+220222.94 +555646.1 +000012.0+000001.900004.6 07.3000.23B8 0
+220826.15 -163234.8 +000022.5+000011.300007.0 07.3000.87G8 0
+221600.64 +114535.9 +000012.1-000006.800003.3 07.30-0.05B9 0
+221828.85 -231951.7 +000047.3-000047.500005.3 07.3000.48F5 0
+222508.72 +772556.7 -000007.4-000027.000005.7 07.3000.23A3 0
+223719.13 +691231.1 +000012.8-000001.300007.0 07.3000.36A3 1
+225753.24 -375606.1 +000054.5-000003.200004.5 07.3000.99K0 0
+230237.38 +593618.2 +000000.6-000002.400007.5 07.3000.32A5 0
+230553.51 -102616.3 -000017.2-000017.600002.9 07.3000.33A2 0
+232037.54 -753758.3 -000041.9+000027.700016.6 07.3000.46F5 0
+233749.09 +032213.1 +000055.9-000026.400014.6 07.3000.46F5 0
+235548.72 -135759.9 +000162.0+000023.000017.0 07.3000.50F5 0
+010503.88 -134534.2 -000000.4-000042.000003.3 07.3001.08K0 0
+010541.90 +041155.1 +000012.4-000041.100007.0 07.3001.13K0 0
+011052.25 +490951.8 -000007.7+000000.400002.2 07.3001.63K2 0
+011317.58 +624944.2 +000011.8-000029.800005.5 07.3001.21K0 0
+012211.46 +314221.7 +000054.7+000003.000006.9 07.3001.00K0 0
+013153.52 -274211.2 +000012.5-000008.100005.8 07.3001.12K0 0
+020655.90 +261924.0 +000100.5+000021.000006.6 07.3001.05K1 0
+020939.97 +041357.9 +000054.9+000004.800003.9 07.3001.08G5 0
+021241.59 -021341.0 +000012.7-000018.300003.1 07.3001.33K0 0
+030007.90 -415226.3 +000016.5+000000.100006.1 07.3001.00K1 0
+031123.71 +380410.0 +000005.2-000004.000002.3 07.3001.74M. 0
+032653.73 +433920.8 -000031.5-000029.100006.8 07.3001.24K0 0
+033243.21 -612338.1 -000003.1-000056.500006.9 07.3001.05K0 0
+040531.12 +141711.0 +000011.3-000036.700005.8 07.3001.22G9 0
+041420.31 +693024.2 -000003.1-000003.400002.2 07.3001.39K0 0
+043856.01 -254221.4 +000012.2-000028.600006.1 07.3001.04K0 0
+054057.68 -035035.4 +000010.6+000001.900002.0 07.3001.43K2 0
+055458.47 +172407.1 +000003.5-000011.500002.1 07.3001.56K5 0
+055807.49 +592336.9 +000015.1-000042.200002.9 07.3001.39K0 0
+061444.00 -042656.2 -000000.5-000003.200003.8 07.3001.08K0 1
+061524.75 +252001.3 +000000.5-000003.000001.8 07.3001.88K5 0
+061939.72 -265902.3 -000027.8-000080.000003.9 07.3001.45K3 0
+062353.62 -044343.8 -000000.9-000012.200002.6 07.3001.01K0 0
+063517.16 -044723.5 -000001.3-000004.700002.5 07.3001.16K0 0
+065107.10 -471934.1 -000011.9+000042.400005.7 07.3001.15K2 0
+070329.64 -555653.9 +000006.5+000026.900003.9 07.3001.19K1 0
+071246.32 +212109.3 -000033.1-000029.400002.4 07.3001.14G5 0
+072235.84 +625157.7 -000010.9-000014.500003.7 07.3001.34K2 0
+074409.67 +141023.7 -000016.6-000012.800002.6 07.3001.58M. 0 0.13 5.58
+075925.07 +344047.7 +000003.4-000006.400003.5 07.3001.65M2 0
+080939.75 +354208.9 +000008.3-000045.900004.6 07.3001.03K0 0
+081136.75 +161303.6 -000002.3+000008.600002.2 07.3001.20K0 0
+082546.02 -002441.8 +000000.4-000066.400004.6 07.3001.06K0 0
+082814.56 +001438.4 -000011.4-000028.200005.6 07.3001.16K2 0
+090232.87 +255119.7 -000040.7-000027.000006.0 07.3001.08K1 0
+090806.40 +140233.1 -000009.5-000014.800001.4 07.3001.62K5 0
+091408.23 -685502.9 -000009.3+000006.200001.4 07.3001.26G6 0
+094301.74 -793530.2 -000009.7+000040.700007.9 07.3001.14K2 0
+094614.53 -143523.9 -000039.9-000000.600004.9 07.3001.33K4 0
+104654.30 +430136.4 -000013.2+000009.800001.1 07.3001.42K2 0
+110611.62 -684655.0 -000009.6-000001.600000.8 07.3001.70M0 0
+115411.32 -305425.6 -000019.5+000009.000003.4 07.3001.63M1 0
+120017.44 -361707.0 +000024.8-000032.700003.0 07.3001.21K1 0
+121242.10 -022821.4 -000014.8-000045.300004.3 07.3001.49K5 0
+124033.41 +755421.1 +000006.5-000009.100003.1 07.3001.20K0 0
+124231.61 +565955.9 +000009.3-000029.100003.9 07.3001.56K2 0
+131502.90 +043103.0 -000052.0-000007.400003.7 07.3001.37M. 0
+132941.95 -461101.0 -000013.7-000000.700001.9 07.3001.62K5 1
+133449.82 -504732.1 -000030.1-000012.400002.7 07.3001.22K1 0
+135032.53 -073554.6 -000005.1-000043.100001.6 07.3001.39K0 1
+142857.58 +204603.5 -000053.2+000042.000004.7 07.3001.55K5 0
+145905.34 -475727.2 -000022.9-000015.300003.7 07.3001.02G8 0
+150734.29 +061609.4 +000010.9-000010.300004.8 07.3001.24K0 0
+151815.91 +584738.4 -000001.7+000019.100004.2 07.3001.08K0 0
+152232.39 +341345.4 -000086.9+000058.600003.4 07.3001.09K0 0
+152400.11 +085420.9 +000000.3+000013.100003.5 07.3001.49K5 0
+152439.32 -254000.9 -000039.8-000013.200001.3 07.3001.52K3 0
+154145.40 -062639.8 -000002.5-000000.800004.8 07.3001.00K0 0
+154722.84 +443555.5 +000019.3+000012.700003.3 07.3001.24K0 0
+154913.68 -521256.9 -000000.7-000004.800001.6 07.3001.70M2 0
+155138.08 -185621.7 -000017.5-000039.100006.7 07.3001.16K0 0
+160827.04 -771419.7 -000015.7-000006.800004.9 07.3001.12K0 0
+162801.26 +513531.4 -000022.2+000012.600005.3 07.3001.02K0 1
+170427.64 -241425.0 +000025.7-000004.100004.9 07.3001.06K0 0
+171214.64 -532233.9 -000004.2-000010.500003.4 07.3001.60M4 0
+173213.61 +461949.7 -000022.1-000010.100003.9 07.3001.37K3 0
+173956.93 +565213.8 -000087.5-000086.800011.4 07.3001.07K2 0
+174143.22 +243422.2 +000002.3-000027.700005.3 07.3001.07K0 0
+175705.61 -650648.5 -000001.4-000029.900002.4 07.3001.21K2 0
+182210.13 -221419.8 +000002.8-000004.800003.0 07.3001.55K3 0
+192047.31 -384446.7 +000014.6-000015.200001.8 07.3001.52K3 0
+194005.50 +555427.0 +000042.7-000008.600005.8 07.3001.04K0 0
+204112.91 -133001.0 +000014.2-000014.900004.8 07.3001.15K0 0
+213155.02 +051735.7 +000005.2-000010.700003.6 07.3001.29K2 0
+222112.17 -745803.2 +000010.2-000006.000003.4 07.3001.65M3 0 0.11 23.43
+222427.41 +352559.5 -000014.8-000021.100003.5 07.3001.57B5 0
+223246.22 +030018.9 -000065.2-000082.900004.3 07.3001.36K2 0
+225330.58 -392511.8 +000033.9+000012.800001.9 07.3001.33K1 0
+225338.46 +785406.7 +000008.6+000004.900003.7 07.3001.34K5 0
+232634.30 -063627.4 +000045.0-000020.800005.2 07.3001.10K2 0
+232701.24 -224324.2 +000035.1-000005.800004.3 07.3001.05K0 0
+233125.52 +493028.4 +000020.9+000011.700001.8 07.3001.23K0 0
+234651.20 -554834.2 +000014.2+000012.800004.8 07.3001.62M2 0
+235419.44 +034040.8 +000058.9-000055.300006.3 07.3001.14K0 0
+000624.96 -180217.7 +000014.9+000001.900006.7 07.3100.40F2 0
+002303.16 +443130.9 -000005.1+000000.200004.1 07.3100.09A2 0
+003620.23 +443820.1 +000016.7-000005.400003.1 07.31-0.06B8 0
+010855.85 +094350.0 +000021.8-000019.000005.0 07.31-0.06B9 0
+011114.92 +463747.4 +000011.9-000007.800003.9 07.31-0.03B9 0
+015434.22 +680904.5 +000010.3-000012.100002.8 07.3100.01A0 0
+015846.44 +363610.1 +000016.8-000014.200005.0 07.3100.16A2 0
+015854.53 -210758.3 +000060.6+000067.700014.3 07.3100.49F6 0
+021054.41 +234756.9 +000039.4+000005.200009.9 07.3100.40F0 1
+030053.51 +150152.9 -000074.8-000074.200014.0 07.3100.55F8 1
+031131.70 +603806.6 +000007.8-000019.800007.1 07.3100.16A2 0
+031909.87 -654341.0 -000029.8+000011.800009.4 07.3100.17A4 0
+033109.11 +390852.1 +000040.7-000028.000008.4 07.3100.38F5 0
+033215.40 -070524.1 -000038.3-000041.800005.5 07.3100.49F8 1
+044607.61 +840147.4 -000003.1-000037.100004.5 07.3100.97K0 0
+044920.40 -422449.3 -000022.2+000004.100004.4 07.3100.20A2 1
+050458.64 +415249.7 +000000.9-000022.000006.2 07.3100.14A4 0
+050549.22 +355045.9 +000025.8-000009.200016.8 07.3100.45F5 0
+051740.98 +072113.3 -000003.7-000148.700022.2 07.3100.66G0 0
+052121.68 -143319.3 +000003.5-000001.800000.0 07.31-0.09B5 0
+052155.38 +393422.9 -000000.6-000006.300004.9 07.3100.48A2 1
+052519.10 -345050.8 -000001.8+000009.600003.8 07.3100.84G5 0
+054912.51 -192359.6 +000001.0+000007.000003.0 07.3100.12A1 0
+055152.09 +193117.0 -000001.1-000007.100002.5 07.31-0.02B9 0
+055436.63 +112908.0 +000037.0-000034.800012.8 07.3100.28B9 0
+055835.38 -213238.4 +000103.7+000040.300013.5 07.3100.89K0 0
+061501.69 -292155.2 +000003.2-000013.000009.0 07.3100.03A1 0
+062538.93 -044956.2 -000008.3-000005.100005.6 07.31-0.07B7 0
+062738.30 +484636.3 +000020.5+000041.100014.9 07.3100.58F5 0
+064620.71 +502249.7 -000000.5-000028.300005.3 07.3100.01A0 0
+064719.27 +181922.2 -000021.8-000018.900006.6 07.3100.10A2 0
+070409.53 +184007.8 +000010.2-000007.500005.6 07.3100.10A2 0
+072101.69 -505115.3 -000006.7+000008.900002.0 07.31-0.10B2 0
+074609.11 -513302.7 -000008.0+000007.500002.1 07.3100.87G8 0
+074643.90 -480643.8 -000021.5+000021.200005.8 07.3100.10A2 0
+075030.64 -033551.8 -000022.0-000002.800008.0 07.3100.34A3 0
+075056.83 -593846.5 -000004.0+000010.900003.1 07.3100.01B8 0
+075708.65 -331459.7 -000007.8+000008.000001.9 07.31-0.15B3 0
+082843.70 -600721.3 -000003.9+000002.200000.3 07.3100.72F8 0 0.63 6.70
+084812.25 +023448.8 -000023.4-000037.600008.2 07.3100.46F5 1
+084826.21 -023115.2 -000020.0-000008.900004.5 07.3100.93G5 0
+085707.56 -431522.3 -000005.5+000007.500003.4 07.3100.00B3 1
+090638.79 -432932.7 +000048.3+000179.500026.6 07.3100.66G5 0
+091322.88 +054855.9 -000009.7-000001.600003.5 07.31-0.05B9 0
+091501.76 -200713.0 -000010.8+000006.500005.0 07.3100.12A0 1
+092315.80 +033004.9 -000074.4+000014.800011.5 07.3100.34F0 1
+092559.05 -560522.1 -000020.7+000019.600002.2 07.31-0.00B8 0
+095844.90 +060653.1 +000028.0-000023.800004.0 07.3100.96K0 0
+100338.98 -601159.4 -000007.2+000003.800000.8 07.3100.89G0 0
+100504.46 +075927.1 +000026.3+000009.800015.2 07.3100.48F5 0
+101506.24 -671708.7 +000024.5+000020.800007.0 07.3100.93K1 1
+101740.19 -213520.4 -000119.4+000053.200010.1 07.3100.23A2 0
+102005.22 -394209.1 -000020.3+000005.200003.3 07.31-0.00B9 1
+103525.37 -052142.6 -000059.2+000008.700008.3 07.3100.19A2 0
+104159.69 -633026.3 -000026.4+000007.200007.2 07.3100.21A3 1
+104248.54 -021059.6 -000012.6-000222.800030.9 07.3100.69G5 0
+105341.06 -512957.2 -000027.8-000000.400004.3 07.3100.94K0 0
+110713.27 +101244.2 +000015.2-000014.800008.7 07.3100.46F5 0
+111051.74 +212008.0 -000067.0-000001.400003.9 07.3100.88G5 0
+111430.63 +853824.4 -000033.7+000008.600005.1 07.3100.24A2 0
+111819.84 -484714.8 -000035.2+000015.900006.9 07.3100.05B9 0
+113118.56 +594203.3 +000005.6+000001.700003.9 07.3100.24A5 1
+114226.13 -630832.6 -000006.0+000001.300001.6 07.3100.02B2 0
+120459.56 +764544.7 -000108.7-000075.300016.8 07.3100.43F5 1
+120732.76 -453452.2 -000025.2+000000.500004.0 07.3100.01B9 0
+121813.75 -205025.7 -000124.2+000034.900008.6 07.3100.62G1 0
+122103.54 +250152.7 -000226.0+000140.700020.1 07.3100.88K0 0
+123204.46 -014620.8 -000026.0+000038.800017.7 07.3100.64G0 0
+130656.47 -340718.2 -000224.6-000080.300020.7 07.3100.47F6 1
+130907.46 +030840.2 -000037.5+000006.900005.8 07.3100.97G5 0
+132801.51 -610345.0 -000011.8-000003.300002.6 07.3100.02B8 0
+132816.47 +021409.3 -000025.6-000011.900004.2 07.3100.40G8 1
+132823.68 -554647.5 +000054.1-000023.100011.9 07.3100.40F3 0
+141526.38 +274402.7 +000001.0+000012.100006.2 07.3100.28A2 0
+142721.47 -145019.1 -000170.0-000060.600021.3 07.3100.49F7 0
+150627.88 +030032.5 +000001.2+000015.900005.2 07.3100.40F0 0
+151301.08 -371447.8 -000017.6-000021.200010.0 07.3100.27A3 1
+151732.11 -103002.0 -000053.7-000018.700014.3 07.3100.36F0 0 0.10 0.76
+153516.12 -254402.8 -000019.1-000025.600007.4 07.3100.06A0 0
+153613.05 -725021.5 -000013.5-000006.100003.4 07.31-0.07B7 0
+155200.59 +151410.4 -000059.4-000128.100031.8 07.3100.61G2 0
+160307.07 -195026.5 -000011.6-000005.000003.0 07.3100.26A2 0
+163639.79 -772043.2 -000018.8-000064.700005.3 07.3100.38Fm 0
+170523.44 +032619.0 +000012.3+000001.100005.0 07.3100.33F0 0
+171914.91 +791819.6 +000010.7-000034.200008.1 07.3100.16A5 0
+175444.31 -555354.3 +000008.1-000010.500005.2 07.3100.03A0 0
+175913.71 +640833.1 +000017.3+000014.700013.7 07.3100.43F2 1
+181748.40 +401812.7 -000002.3+000007.700005.1 07.3100.05A0 0
+183956.49 -110625.2 -000059.8-000078.500012.6 07.3100.68G0 0
+184103.49 +441616.0 +000001.6+000000.200005.5 07.3100.31F0 1
+185409.13 -471547.3 +000021.8-000021.000004.2 07.3100.04A0 0
+185422.78 -244608.3 -000000.8-000007.100003.0 07.3100.11B3 0
+190355.60 +340904.6 +000000.5-000007.800000.7 07.31-0.10B5 0
+193317.05 +202450.5 +000027.0+000051.700007.2 07.3100.29A5 1
+193437.43 +180741.0 +000021.4+000020.900004.6 07.3100.87G5 1
+193733.44 -000745.5 -000002.6+000019.200013.0 07.3100.32A5 0
+193753.42 +012957.4 +000000.3-000001.100001.4 07.3100.18B9 1
+195114.13 -724742.2 +000019.5-000053.900010.8 07.3100.46F6 0
+202736.77 +420207.6 -000002.9-000006.300000.4 07.31-0.01B2 1
+203007.29 +192548.6 -000000.3-000006.300002.7 07.31-0.12B9 1
+203514.48 +442433.0 -000004.8-000046.100009.9 07.3100.28F0 0
+204227.39 -021936.8 +000007.2-000003.900003.2 07.3100.13A2 0
+204255.42 +490310.0 +000052.6+000000.000014.6 07.3100.34F0 0
+204821.76 -224425.0 +000045.8-000177.200020.1 07.3100.53F7 0
+205203.58 +343927.6 +000003.2-000017.100001.0 07.31-0.09B0 0 0.58 3.00
+205341.17 +614632.3 +000071.5+000140.900006.6 07.3100.27F0 0
+210407.55 +025943.4 -000273.0-000368.600017.8 07.3100.55F9 1
+211330.11 -055441.4 +000009.0+000000.400003.9 07.3100.95G5 0
+214739.79 +594201.4 -000002.7-000002.500000.3 07.3100.28B0 0
+221002.24 +230733.2 -000016.1-000008.900009.5 07.3100.39F6 1
+222720.54 +635722.6 +000036.0+000014.000004.7 07.3100.16A0 1
+224623.29 -752519.8 -000013.0+000001.700006.3 07.3100.10A3 0
+233948.82 +754505.8 -000033.6-000028.900008.9 07.3100.38F2 0
+235747.23 +570823.1 -000013.0-000009.800003.0 07.3100.22A2 0
+000032.45 -404125.6 +000004.1-000011.300001.9 07.3101.16K0 0
+000852.24 +004132.8 +000005.1+000003.200001.4 07.3101.43K2 1
+001918.14 +730721.4 -000014.9-000017.400003.4 07.3101.06K0 0
+010605.75 +031629.0 +000036.1-000024.400003.7 07.3101.34K0 0
+011920.36 -533811.2 +000066.5+000030.900004.1 07.3101.45K4 0
+014125.25 +090422.7 +000001.1+000009.700003.2 07.3101.33K2 0
+014411.62 +615059.3 -000000.8-000000.900001.6 07.3101.22F5 0
+015600.69 +430339.4 +000022.0-000002.200001.1 07.3101.40K4 0
+020541.20 -713624.6 +000097.5+000059.500007.0 07.3101.07K0 0
+023530.72 +631435.7 -000003.7+000002.500004.4 07.3101.21G5 0
+032026.82 +243235.6 -000015.3-000012.900003.1 07.3101.21K0 0
+032523.91 +314352.0 +000008.9-000009.200004.8 07.3101.51K4 0
+032745.14 +833142.0 +000007.0-000002.800001.9 07.3101.51K0 0
+040037.02 +135332.1 +000020.6-000012.200006.1 07.3101.42K0 0
+045044.37 -185359.9 +000024.3-000035.800005.4 07.3101.26K2 0
+045647.50 +164403.7 +000003.8-000028.400005.3 07.3101.21K0 0
+050644.64 -595240.4 +000003.3+000011.100001.8 07.3101.29K1 0
+051516.16 -523955.1 +000005.6+000007.800003.0 07.3101.18K1 0
+053519.69 +431421.7 -000007.3-000007.200002.5 07.3101.01G5 0
+054228.77 +185915.7 +000008.5-000021.500006.1 07.3101.34K0 0
+061454.78 -713921.7 -000005.8+000008.300002.0 07.3101.66M1 0
+062053.87 -790400.5 -000026.1+000033.700008.7 07.3101.04K0 0
+062549.96 -385608.1 -000003.0+000011.000000.6 07.3101.72K3 0
+064632.85 +091215.3 +000003.6-000014.800003.5 07.3101.50K5 0
+064815.81 -573921.4 -000012.1+000052.600004.1 07.3101.09K0 0
+070402.29 +050755.1 -000003.5-000002.500000.3 07.3101.41K0 0
+070702.83 -254651.2 -000007.1+000006.000004.0 07.3101.45K3 0
+070908.72 +193248.0 -000003.7-000017.100003.5 07.3101.43K5 0
+073112.09 +765716.7 -000006.6+000001.900001.2 07.3101.05G5 0
+074835.58 -220033.3 -000006.5+000003.000001.8 07.3101.17K0 0
+075449.31 +180600.9 +000032.2-000017.900004.2 07.3101.46K4 0
+082128.14 +215433.9 -000001.6-000035.100005.0 07.3101.07K0 0
+082620.13 +022924.7 +000041.8-000059.000004.4 07.3101.31K1 0
+083435.69 -441612.8 -000008.3-000021.200006.5 07.3101.00K1 0
+093232.36 +070348.4 -000011.0-000008.200002.8 07.3101.55K2 0
+093939.60 +031143.2 -000007.2-000006.400003.3 07.3101.01G5 0
+094051.92 +752550.4 -000017.2-000060.600002.9 07.3101.16K0 0
+094617.55 -223909.3 -000017.7+000010.900004.5 07.3101.07K1 0
+095453.20 -865437.0 -000026.3+000010.800004.4 07.3101.40K3 0
+102203.43 -004505.5 -000018.8-000008.300006.3 07.3101.03G5 0
+102645.24 +133735.3 -000036.8-000017.300002.7 07.3101.54K0 0
+110635.19 +015249.2 -000048.8-000021.500006.4 07.3101.15K0 0
+114915.28 -065341.7 -000018.5+000018.400001.3 07.3101.43K2 0
+115725.93 -610724.3 -000035.3-000001.200002.3 07.3101.67K4 0
+121549.90 -134900.1 -000013.8+000000.600002.3 07.3101.59K5 0
+123109.73 -193538.9 -000025.4-000005.300004.6 07.3101.14K0 0
+125028.60 -130204.8 +000008.5-000003.000002.1 07.3101.33K2 0
+130546.79 +393615.4 -000043.8+000033.600004.3 07.3101.51K5 0
+132132.30 +385249.7 -000057.0-000014.200009.0 07.3101.16G8 0
+135527.68 +695606.4 +000008.8+000002.700004.2 07.3101.13K0 0
+142435.89 -140453.1 -000067.4-000014.600003.9 07.3101.04K0 0
+144543.98 -693709.2 -000004.7-000004.200002.2 07.3101.09G5 0
+150428.05 -080248.8 -000031.0-000012.600002.2 07.3101.54K2 0
+151737.99 +690917.1 -000047.1+000044.800005.9 07.3101.02K0 0
+154613.72 +060640.3 +000001.4-000017.100003.5 07.3101.43K2 0
+170113.49 -070141.2 -000020.6+000003.200004.2 07.3101.68K2 0
+172528.28 -662323.7 +000008.2-000069.700003.9 07.3101.10K0 0
+180433.78 +634746.3 -000010.1+000018.600002.3 07.3101.32K5 0
+180440.09 +034645.4 -000028.6-000082.900002.2 07.3101.23K3 0
+181426.65 -475716.0 -000000.4+000013.100005.7 07.3101.18K3 0
+185031.04 +425443.5 +000005.8+000022.200002.7 07.3101.26K0 0
+185428.96 +103757.2 +000001.5-000013.900000.9 07.3101.57M5 0
+193125.50 +113740.6 +000002.7+000002.900003.5 07.3101.31Kp 0
+202905.88 +354952.5 -000002.4-000017.600003.6 07.3101.45K2 0
+205314.32 -363049.6 +000048.0-000067.300006.7 07.3101.04K0 0
+211316.60 +165508.4 -000020.2+000005.500003.8 07.3101.37K2 1
+211634.46 -003718.1 +000010.5-000011.500004.4 07.3101.04K0 1
+212911.86 +115711.0 +000056.9-000060.800004.5 07.3101.28K2 0
+213026.03 -251135.6 -000007.3-000020.500002.0 07.3101.54K5 0
+220324.78 +052626.5 +000008.9-000012.900002.7 07.3101.63K5 0
+220359.50 +282054.3 +000014.4-000005.400002.7 07.3101.34MI 0
+221059.46 +490251.7 -000003.7-000003.800001.1 07.3101.69K5 0
+225444.24 +071527.3 -000026.1-000030.000002.2 07.3101.34K2 0
+225806.40 +213047.7 +000030.9-000032.400003.8 07.3101.50M. 0 0.11 6.62
+231940.63 -154656.2 +000033.1-000011.100004.0 07.3101.08K0 0
+232115.35 -061132.8 +000015.0-000000.800005.5 07.3101.06K0 0
+233123.76 +592744.8 +000020.6+000009.200003.5 07.3101.65K5 0
+234650.78 -085348.6 +000046.9-000035.000005.1 07.3101.01G5 0
+001150.43 +660734.9 +000012.6-000001.100002.0 07.3200.04A0 1
+001320.50 +494324.2 +000041.6-000007.800003.6 07.3200.06A0 0
+001410.19 -071156.3 +000102.8-000066.500021.7 07.3200.52F5 0
+003125.08 +385850.2 +000006.9-000006.100003.5 07.3200.11A3 0
+003222.09 -243846.6 +000130.7+000014.700013.8 07.3200.39F3 0
+003550.14 +163411.2 -000035.8-000125.400010.5 07.3200.43F2 0
+011043.03 -045031.9 -000027.3+000006.500008.5 07.3200.39F0 0
+011604.48 +615427.3 -000058.2-000057.100016.9 07.3200.42F0 0
+013119.41 +292447.9 +000177.6-000088.600023.2 07.3200.62G0 0
+020938.24 +425129.9 +000139.2-000099.900019.5 07.3200.49F5 0
+021836.27 +401643.7 -000020.9-000007.700008.8 07.3200.42F2 1
+022149.73 -141704.0 -000005.8-000037.100010.2 07.3200.37F2 0
+023939.46 -202539.4 -000119.2-000185.100007.7 07.3200.77G5 1
+025438.81 -051950.8 +000034.7-000021.900009.6 07.3200.99K0 0
+032857.21 +401111.3 +000029.9+000001.100004.8 07.3200.72G5 0
+033115.67 +414335.3 +000008.7-000004.700003.2 07.3200.03B5 0
+034416.40 -542841.2 +000051.3+000117.700008.6 07.3200.87G8 0
+035241.85 +653153.6 -000003.0-000001.700005.1 07.3200.95G0 0
+041555.72 +314135.5 +000005.8-000050.200010.1 07.3200.59F8 1
+043634.72 +194536.1 -000010.3-000001.500004.2 07.3200.36A2 1
+044839.43 +033857.4 +000012.6+000002.700003.2 07.32-0.06B9 0
+045220.90 -074233.5 -000018.0-000014.600003.9 07.3200.88G5 0
+045327.97 -724553.3 +000002.3-000007.400005.5 07.3200.24A3 0
+045614.15 +031033.0 -000002.7-000004.300005.7 07.3200.03B9 1
+045659.30 +031709.7 -000005.5+000007.800007.9 07.3200.07A0 0
+050244.55 +032727.8 +000002.1-000004.000002.9 07.32-0.09B9 0
+050554.82 +500245.8 +000002.7-000014.100001.4 07.3200.02B9 0
+050635.30 -773359.2 +000142.4-000418.400027.4 07.3200.65G5 0
+052444.42 +632311.8 -000125.7-000057.500021.8 07.3200.71G0 1
+052847.66 -241539.6 +000009.0-000024.600012.8 07.3200.30Fm 0
+053400.02 +153504.6 -000050.9-000028.400017.4 07.3200.58F8 0
+053729.47 +443523.2 +000003.7-000040.000006.0 07.3200.96F3 0
+060017.81 -440020.8 -000000.9-000012.200005.8 07.3200.22A7 1
+060324.95 -214724.5 +000002.1-000085.400008.7 07.3200.40F0 0
+061141.49 +074642.4 -000011.6+000077.100013.7 07.3200.42F0 0
+061412.57 +035408.2 +000002.5-000000.500001.6 07.32-0.05B9 0
+061539.47 -661732.3 +000003.5+000012.500003.0 07.32-0.09B9 0
+061915.29 -245829.8 -000010.2+000006.500004.2 07.3200.07A1 1
+062432.43 +041111.7 -000005.2-000004.000001.8 07.32-0.09B9 1
+064444.35 -190310.7 -000006.5+000001.100003.0 07.32-0.08B5 0
+064915.34 +221839.0 -000001.0-000013.000003.5 07.3200.04B9 0
+070202.56 -571856.7 -000004.6-000005.700004.7 07.3200.43F2 0
+070323.64 +002038.4 -000010.7-000004.700005.8 07.32-0.05B9 1
+070659.34 -052817.9 -000001.5+000001.300001.5 07.3200.43F2 0
+071434.19 -251808.6 -000013.8-000000.900004.3 07.32-0.03B9 0
+071648.52 +243210.8 -000005.3-000013.000006.1 07.3200.08A0 1
+072917.16 -341017.1 -000026.7+000003.200009.8 07.3200.20A6 0
+072953.62 -142129.5 -000049.3+000002.800011.3 07.3200.33F2 0
+073538.07 -753239.2 -000124.5-000009.700018.5 07.3200.54F7 0
+073808.71 -160239.7 -000005.8+000020.600007.0 07.3200.99G8 0
+073927.23 -113350.3 -000003.8+000000.200001.6 07.32-0.07B8 1 0.45 5.52
+074030.55 -332535.5 -000052.9+000139.800017.4 07.3200.54F7 0
+075602.81 +234135.1 -000138.7-000148.900015.9 07.3200.63G0 1
+080626.33 -022337.7 -000008.9-000004.800003.4 07.3200.93G5 0
+080844.46 -603733.0 -000005.8+000010.300002.5 07.32-0.03B8 0
+080916.61 -153412.6 -000011.0+000002.500002.7 07.32-0.11As 0
+081016.09 -490205.8 -000009.1+000004.500003.4 07.32-0.13B2 0
+081318.20 -362030.3 -000006.8+000007.200002.7 07.32-0.12B5 0
+081335.97 +102250.4 -000008.5-000006.500004.3 07.3200.79G0 1
+081729.10 -261807.1 +000003.7-000013.500002.9 07.3200.51F5 0
+082341.97 -302331.6 -000011.8+000011.800001.6 07.32-0.07B9 0
+083105.94 -390339.5 -000008.0+000005.100001.1 07.32-0.06B6 0
+083431.76 -004334.0 -000194.3+000023.400046.0 07.3200.79G5 0
+085639.43 +331528.2 -000000.8-000032.400020.6 07.3200.51G0 0
+085711.80 +504430.6 -000022.6-000038.000006.6 07.3200.06A0 0
+090807.24 -372131.9 -000010.9+000007.600001.4 07.32-0.03B9 0
+091719.24 +233910.4 -000046.0-000066.900015.0 07.3200.51F5 1
+092451.83 -153818.5 +000001.8+000000.700002.7 07.3200.91G8 0
+093457.19 -342202.6 -000000.9-000001.900004.4 07.3200.03A0 0
+094110.27 -360143.6 -000114.2+000077.700013.1 07.3200.44F3 0
+094845.26 -350112.8 -000023.8+000007.100005.5 07.3200.29A9 1
+095418.18 -425501.8 -000035.9+000021.000005.5 07.3200.97G8 0
+100513.89 -790344.6 -000079.4+000064.800006.9 07.3200.25A4 0
+102048.41 -425220.6 -000025.3-000005.100007.4 07.32-0.03B9 0
+102826.43 +154520.9 -000131.3+000003.500011.7 07.3200.46F5 0
+103316.69 -552250.5 +000007.6-000001.700015.5 07.3200.04A1 0
+104612.66 -615630.0 -000015.4+000002.400001.9 07.32-0.06B2 0
+105301.15 -630516.1 +000006.8-000009.600001.9 07.3200.48A8 1
+105621.49 +231502.7 +000031.6-000037.300006.1 07.3200.93G5 0
+105624.47 -573304.9 -000005.4+000005.900000.3 07.3200.46B0 0
+105920.79 +794032.8 +000054.2+000041.000016.0 07.3200.55F8 1
+110736.42 +135130.8 -000364.9+000104.400019.9 07.3200.55F9 0
+110835.77 +360038.9 -000014.3+000006.200004.1 07.3200.94K0 0
+111926.39 -282832.4 -000015.4-000019.900007.0 07.3200.90G8 0
+112056.91 +514541.2 -000166.5-000104.500014.6 07.3200.40F0 0
+112555.16 +520755.5 -000034.2-000018.400010.6 07.3200.44F0 0
+112729.40 -395235.3 -000032.4-000007.200007.0 07.3200.08A0 0
+113708.86 +853702.0 +000012.5+000047.000015.4 07.3200.39F0 0
+113809.92 -631148.6 -000004.1+000001.700000.2 07.3200.00O7 1
+114006.88 -611108.6 -000000.5-000003.500004.2 07.3200.05A0 0
+114347.11 -210218.0 -000121.8+000014.400011.4 07.3200.43F2 0
+114501.40 -003103.4 -000030.0-000097.800007.8 07.3200.92K0 0
+114726.22 -311517.1 -000007.5-000008.800002.0 07.32-0.05Ap 0
+115102.74 -131923.7 -000001.0+000002.500005.8 07.3200.05A1 0
+115440.07 +485600.0 -000145.4-000087.300013.9 07.3200.95K0 0
+122702.61 -612306.8 -000035.3-000000.300004.9 07.3200.91G5 1
+122931.11 -665137.8 -000005.6+000000.800001.3 07.3200.31B5 0
+123926.65 +730005.7 +000002.2-000029.100005.8 07.3200.99K0 0
+133140.44 -021905.0 -000854.5+000267.700032.4 07.3200.78G9 1
+141057.08 -055826.1 -000055.9-000005.200014.7 07.3200.51F8 0
+143444.14 -352748.1 -000075.2-000051.500011.9 07.3200.49F6 0
+144313.09 +014929.1 -000032.3-000019.600006.5 07.3200.03A0 0
+144529.74 +422256.4 -000070.9+000053.000011.8 07.3200.47F5 1
+144702.47 +594237.1 +000044.1-000012.700010.2 07.3200.27A2 0
+145723.25 +251925.0 -000082.6+000022.800012.7 07.3200.69G2 0
+150044.90 -594842.0 +000025.8-000041.100010.2 07.3200.50F5 0
+152421.06 -003238.9 -000031.9+000010.500005.2 07.3200.17A2 0
+153351.04 +635425.5 +000011.4+000022.400008.2 07.3200.60A5 1 1.57 2.81
+154405.97 +242737.3 -000037.1+000009.000002.7 07.3200.21A2 1
+160725.74 +132011.0 -000099.9+000029.200012.7 07.3200.34F3 1
+162219.31 +030506.1 -000029.3-000016.300013.8 07.3200.43F5 0
+162849.89 -444845.4 -000002.3-000000.700002.2 07.3200.13B2 0
+163118.20 -075514.8 -000014.8-000031.500009.6 07.3200.50F2 0
+164502.40 +234304.0 -000164.8-000029.600020.3 07.3200.99K0 0
+165405.30 -410446.1 -000000.2-000000.800000.1 07.3200.14O9 0
+165455.18 +280813.4 -000018.8+000032.700004.9 07.3200.33F0 0
+174544.25 -683851.5 +000008.6+000022.400008.6 07.3200.42Ap 0
+175429.82 -032743.6 +000018.5-000144.100019.4 07.3200.52F5 0
+175708.57 +365136.9 +000001.7+000061.900015.4 07.3200.35F0 0
+175842.15 -165126.9 +000011.8-000023.800010.7 07.3200.29A8 0
+180917.70 -235918.2 +000001.9-000000.300001.9 07.3200.08B6 0
+182019.62 +641210.6 +000000.3+000018.900003.3 07.3200.85K0 0
+184601.12 +094906.1 -000022.9+000000.200009.6 07.3200.47F5 0
+184802.90 +370426.2 +000001.5-000000.400002.4 07.32-0.10B8 0
+185414.33 +411332.7 +000043.9+000020.200009.2 07.3200.51F5 0
+185707.83 +260545.1 +000002.6+000003.300005.4 07.3200.17A0 1
+190619.79 +155140.7 +000015.1+000007.600005.5 07.3200.39Am 1
+190733.18 +183345.2 +000000.3-000012.000006.8 07.3200.20A2 0
+190820.20 +551950.0 +000003.6+000017.900008.2 07.3200.17A3 1
+193616.90 +332741.1 +000003.1-000000.500003.3 07.32-0.09B8 0
+193912.96 -165428.6 +000030.5+000024.200008.4 07.3200.32A7 1
+193950.52 -580911.4 -000013.6+000019.500007.0 07.3200.88G8 0
+194013.49 +265943.2 +000001.5-000005.400004.1 07.32-0.06B8 0
+195324.27 +201938.7 +000030.1+000016.000006.9 07.3200.31A0 1
+195802.38 +405536.5 +000007.4+000015.600005.2 07.3200.87G5 0
+195901.60 +574834.1 -000003.6-000005.100000.0 07.32-0.16B5 0
+201215.32 -080532.1 +000002.5-000036.000012.2 07.3200.43F8 0
+201524.12 +100912.3 +000081.1+000047.700016.9 07.3200.46F8 0
+201931.10 +320250.1 +000035.8-000013.200007.5 07.3200.39A5 0
+202053.99 -453243.1 +000020.3-000071.000014.0 07.3200.52G6 0
+203242.39 -283543.5 +000034.2-000009.200005.3 07.3200.06A1 0
+205039.64 +422255.2 +000007.7-000007.500003.3 07.32-0.10B8 0
+205311.00 -313053.7 +000065.3-000065.800003.6 07.3200.92G8 0
+211257.65 +304833.3 -000018.9+000109.800037.1 07.3200.67G0 0
+211552.01 +194251.3 +000004.2-000004.300002.6 07.3200.24A2 0
+211924.47 +521927.8 +000003.4-000004.500003.2 07.32-0.02A0 0
+212325.25 +650202.6 +000008.2-000002.600004.8 07.32-0.04B9 0
+212524.33 -723543.2 -000013.8-000030.400004.9 07.3200.91G8 0
+213655.05 -101028.2 +000033.1-000006.800014.1 07.3200.37F0 0
+214432.47 -245437.3 +000018.3-000080.300008.9 07.3200.49F6 0
+220845.60 +610120.7 -000001.9-000005.000001.6 07.3200.08B1 0 0.09 3.81
+221059.56 +632358.5 -000000.8-000002.000001.0 07.3200.19B5 1 0.07 0.31
+223009.92 +000818.0 -000013.3-000009.600001.0 07.32-0.01A0 0
+224133.27 +773654.8 +000005.2+000000.400004.0 07.3200.21A2 0
+224350.71 +783105.7 +000011.3+000001.200003.8 07.32-0.00A0 1
+225111.64 -590550.5 +000044.4+000004.000010.2 07.3200.31F0 0
+225556.70 +412006.5 +000080.1-000035.600009.8 07.3200.48F5 1
+233312.31 +572428.9 -000100.4-000035.700010.4 07.3200.81G5 1
+013824.68 -831451.7 +000052.0-000027.400004.7 07.3201.03G8 0
+015913.45 -150719.9 -000012.8-000028.400005.8 07.3201.06K0 0
+021204.04 -174342.6 +000009.7-000014.500002.8 07.3201.37K2 0
+022218.38 -163025.6 +000026.7-000013.000004.8 07.3201.15K1 0
+031656.99 +230736.9 +000008.7-000070.400007.9 07.3201.30K0 0
+033141.40 +780051.9 -000017.4+000023.000004.4 07.3201.22K0 0
+033604.57 +463504.1 -000027.5+000007.600005.4 07.3201.10G6 0
+035155.42 -115805.3 +000028.9+000014.000003.5 07.3201.63M2 0
+042758.09 -175027.6 +000016.1-000008.800002.1 07.3201.53K4 0
+043013.80 -385920.5 +000048.4+000061.000005.5 07.3201.04K0 0
+043053.69 -365234.3 +000030.4+000002.300005.0 07.3201.26K2 0
+050436.46 -145650.7 +000006.5+000000.800001.7 07.3201.63K5 0
+050800.34 -200716.0 +000026.5-000062.700004.0 07.3201.09K0 0
+051221.99 -513300.9 +000022.7+000057.900004.5 07.3201.08K0 0
+054338.14 +551944.3 +000033.5-000031.100004.5 07.3201.00G5 0
+055452.16 +361454.8 +000001.8-000003.400001.4 07.3201.24K0 0
+063451.19 -193848.0 +000000.1+000006.900002.2 07.3201.51K4 0
+063500.22 -350257.5 -000036.5+000007.200004.5 07.3201.00G8 1
+063702.69 -411459.7 -000003.6+000010.000001.8 07.3201.59K5 0
+064337.17 -374625.7 -000017.0+000018.200004.5 07.3201.03G8 0
+064701.15 +801432.1 +000027.9+000005.500005.1 07.3201.20K0 0
+065512.03 -154212.4 -000020.5-000015.300002.2 07.3201.50K2 0
+065831.89 +191319.1 -000006.5-000009.900003.3 07.3201.33K2 0
+074336.68 -012053.5 +000019.1-000012.200002.2 07.3201.26K2 0
+074339.05 -412803.6 -000007.8-000000.800001.9 07.3201.69M2 0
+074722.30 +333352.3 +000009.9-000072.400005.4 07.3201.04G5 0
+080614.00 +011038.6 +000009.4-000005.100000.4 07.3201.56K5 0
+081431.98 +101117.9 -000013.3+000003.300005.5 07.3201.02G5 0
+082746.49 -245329.3 -000022.9-000018.000004.5 07.3201.25K1 0
+084827.06 -581337.0 -000018.2+000006.500001.8 07.3201.48K3 0
+090556.99 -360545.2 +000000.3+000000.400001.4 07.3201.31K1 0
+090717.86 -384903.5 -000007.7+000006.500000.7 07.3201.41K1 0
+093135.00 +201614.4 -000044.3-000005.300006.2 07.3201.03K0 0
+093900.74 +583253.4 -000012.3+000001.400000.6 07.3201.64M2 0 0.08 369.00
+100512.33 -033102.5 -000015.5+000003.700001.7 07.3201.63K5 0
+101733.49 -235234.6 -000032.0+000003.400004.1 07.3201.02K0 0
+102320.87 +782034.0 -000031.6-000011.700003.1 07.3201.14K0 0
+104904.87 -304502.2 +000024.7-000024.600005.7 07.3201.01K0 0
+105934.24 -433005.8 +000016.5+000005.600002.4 07.3201.46K4 0
+110231.27 -095941.4 -000032.2-000006.600002.6 07.3201.49K5 0
+110630.24 -132502.8 -000005.6-000026.900005.4 07.3201.06K0 0
+111941.87 -522931.0 -000054.7+000010.400007.1 07.3201.19K2 0
+113849.92 +391021.2 -000005.5+000006.700002.5 07.3201.62M1 0
+122740.17 -244338.1 -000030.4-000032.700004.6 07.3201.04K0 0
+125020.51 +061337.9 +000026.1-000017.500003.7 07.3201.07G5 0
+132131.08 +635701.3 -000070.1+000017.300003.1 07.3201.48K2 0
+135801.72 +072748.0 -000034.7-000001.800001.5 07.3201.52M. 0
+140041.89 -415232.0 -000007.7-000000.600002.0 07.3201.61M1 0
+142400.33 -194802.8 +000041.9-000045.200012.7 07.3201.03K1 0
+143026.45 -402834.2 -000011.1+000006.100000.9 07.3201.66M. 0
+151120.67 -112817.1 -000010.2-000015.600001.8 07.3201.17K0 0
+152032.07 +810234.9 -000006.5+000060.900006.3 07.3201.03G5 0
+155242.67 -541430.3 -000011.5-000003.500002.5 07.3201.65K5 0
+161311.15 -150700.9 +000004.7-000019.700001.6 07.3201.69K5 0
+162138.82 +702951.6 +000021.6-000040.700004.6 07.3201.07K0 0
+162733.86 +472030.4 +000004.0-000024.800003.3 07.3201.31K0 0
+164341.89 -004702.4 -000014.9+000005.400005.5 07.3201.20K0 1
+165648.72 +612830.4 -000008.3+000007.200004.7 07.3201.09K0 0
+180945.37 -114328.8 +000003.7-000009.600000.7 07.3201.79K2 0
+181631.53 +232354.8 +000014.7+000018.500005.7 07.3201.07K0 0
+184356.05 +121007.6 +000004.7-000021.500005.2 07.3201.19K2 0
+185706.37 +384754.5 +000002.4-000008.000003.0 07.3201.60K5 0
+190813.19 +390917.5 +000001.7+000003.000001.2 07.3201.43M6 0
+191937.84 +401601.8 -000001.3-000002.900000.9 07.3201.57K4 0
+192031.45 +502024.5 +000020.7+000033.400004.7 07.3201.48K5 0
+192126.91 +324040.0 +000001.1-000003.300001.4 07.3201.13K0 1
+192257.70 +550406.1 -000004.4-000006.600006.0 07.3201.12K0 0
+193041.06 -181924.6 +000005.8+000000.000005.1 07.3201.08K1 0
+202604.44 -145848.6 +000018.5-000002.700001.8 07.3201.51K4 0
+220343.22 +494617.8 +000041.6+000023.900005.9 07.3201.13K0 0
+225133.68 +850246.9 +000026.8+000004.200002.9 07.3201.36M4 0
+231459.00 +410832.8 -000006.3-000009.700001.3 07.3201.39K2 0
+232725.50 +635545.6 +000024.5+000005.400003.8 07.3201.33K0 0
+000148.90 +661821.6 +000004.7+000012.300016.0 07.3300.73K0 0
+000430.53 -725350.0 +000011.3-000041.100010.9 07.3300.44F2 0
+001521.51 +283514.6 +000056.0-000085.700010.9 07.3300.44F5 0
+005335.85 +290448.8 -000016.6-000002.900005.2 07.3300.12A2 0
+005826.49 +243119.7 -000089.9-000028.300010.8 07.3300.50F8 0
+013215.55 +381619.0 -000007.8-000002.500006.6 07.3300.93G5 0
+013753.59 -603041.6 -000014.9+000006.200025.4 07.3300.63G1 0
+021122.98 +212238.6 +000274.6-000012.400030.8 07.3300.68G5 0
+021342.21 -030155.1 +000026.1-000023.800008.3 07.3300.34G0 0
+025518.05 +800623.8 -000003.2+000005.400003.4 07.3300.07A0 1
+025714.69 -245809.9 +000030.2-000036.900044.5 07.3300.86K1 1
+030004.07 +551117.4 +000044.8-000033.800006.2 07.3300.13A0 0
+031018.09 -014140.9 +000001.9-000007.900006.0 07.33-0.01B9 0 0.04 2.20
+031224.90 +163100.4 -000005.8-000015.200007.7 07.3300.18A2 0
+032848.16 +203726.8 +000007.3-000010.400004.1 07.33-0.07A0 0
+033251.06 +051516.8 +000027.4-000026.500005.6 07.3300.96G5 0
+040854.55 +461340.2 +000022.0-000034.900006.7 07.3300.19A0 1
+041835.81 +602938.0 +000016.6-000013.000004.7 07.3300.29B9 1
+042646.25 +553837.4 -000013.7+000002.700005.8 07.3300.42F0 1
+043022.40 -302638.8 +000011.8+000014.100004.8 07.3300.09A1 0
+043759.75 -130144.0 +000022.9-000018.600002.3 07.3300.04B9 1
+043811.55 -131529.8 +000032.6-000010.900014.1 07.3300.45F3 0
+050103.00 -111229.1 +000005.8-000001.100004.3 07.33-0.04A0 1
+050734.29 -545920.9 -000048.9+000053.900015.1 07.3300.49F5 0
+051942.25 -045238.2 -000014.2-000005.200005.6 07.3300.16A2 0
+053809.50 -460617.7 -000126.9-000465.000039.6 07.3300.77G5 1
+054629.48 +743638.1 +000142.5-000187.100027.4 07.3300.70G0 1
+055917.03 +400200.3 +000035.4-000016.600010.1 07.3300.54F5 0
+061157.95 -750502.2 -000011.4+000019.100005.1 07.3300.95G5 0
+062225.37 +461140.7 -000004.6-000000.600004.1 07.3300.13A2 1
+063559.29 +321727.0 +000014.6-000044.600008.2 07.3300.14A2 0
+064944.29 -012023.8 -000007.8+000007.800005.3 07.33-0.09B9 0 0.07 2.14
+065414.81 -341322.4 -000012.6+000009.000004.5 07.33-0.02A1 1
+070105.60 -654224.0 -000108.2+000065.000016.9 07.3300.46F6 0
+070634.69 -220053.0 -000002.2-000000.100003.5 07.3300.96G8 0
+071008.87 -154105.1 -000002.2+000000.100000.2 07.33-0.08B1 0
+071217.33 -674656.1 +000198.5-000202.900021.6 07.3300.74G6 0
+075508.33 +282303.6 -000054.2-000058.600014.7 07.3300.43F5 0
+075532.09 -103943.9 -000016.5-000026.200009.3 07.3300.43F5 0
+080838.02 +015342.4 -000009.8-000001.500002.0 07.33-0.05B9 0
+082153.27 +133726.9 -000044.3-000015.900006.2 07.3300.35A2 0
+082619.69 +700740.9 -000087.5+000022.100004.7 07.3300.92G5 0
+083025.25 -132806.5 -000013.3+000007.000002.0 07.3300.06A1 0
+084903.37 -434540.4 -000012.2+000008.100003.0 07.33-0.13B3 0
+092223.06 -060338.4 -000048.4+000015.000008.1 07.3300.23A2 1
+092330.28 -163958.5 -000023.3+000003.600005.0 07.33-0.04B9 0
+092958.24 -281434.7 -000011.5-000001.800002.3 07.33-0.01B9 0
+093124.96 -734449.6 -000034.9+000032.200012.6 07.3300.40F0 1
+100555.92 +393455.7 -000076.2-000021.900009.2 07.3300.23A5 0
+103016.09 +632055.4 +000026.6+000008.500004.5 07.3300.99K0 0
+104252.23 +504757.3 -000007.0+000002.000009.5 07.3300.25A3 1
+110015.50 -445438.6 -000007.4-000000.200001.2 07.3300.60M1 1
+110339.29 +441947.2 -000164.5-000080.100011.5 07.3300.87Am 0
+110632.90 -211000.8 -000038.7+000000.300007.7 07.3300.07A1 0
+111031.82 -255945.4 +000037.6-000063.000010.8 07.3300.28A8 0
+114719.95 -255741.4 -000048.5+000007.300008.7 07.3300.27A5 0
+120807.07 +393919.9 -000149.7-000007.700021.8 07.3300.52F8 0
+121105.91 -562404.8 -000035.5-000010.300009.6 07.3300.12A2 0
+122600.87 +020231.2 -000045.1+000002.900007.1 07.3300.06A0 0
+123100.73 +312525.6 +000008.8+000026.300022.7 07.3300.53F9 0
+123911.11 +833838.7 -000216.8+000007.000013.0 07.3300.60G0 0
+132826.67 -251246.2 -000045.8-000000.700010.2 07.3300.46F3 0
+135626.20 +490044.9 -000012.4-000018.100005.5 07.3300.99K0 0
+140926.55 +693525.5 -000027.2+000013.500005.3 07.33-0.03B9 0
+141559.68 +645111.4 +000010.0+000012.700009.2 07.3300.31A0 0
+142042.42 -521932.8 +000042.6-000038.200020.0 07.3300.44F5 0
+142453.76 +625610.9 +000023.2-000027.100011.4 07.3300.46F8 0
+150258.80 +654642.9 +000072.7-000125.800024.9 07.3300.57G0 0
+152032.52 -593237.5 -000002.8-000003.900001.8 07.33-0.11B1 0
+152418.38 +603256.3 -000357.9+000176.600019.7 07.3300.79G5 1
+153603.49 +061100.7 -000042.2-000002.500005.3 07.3300.28A2 1
+154213.11 +074923.4 -000065.6+000069.700012.8 07.3300.58G0 0
+155541.93 -264449.3 -000010.9-000082.200014.8 07.3300.50F7 1
+155740.92 -601200.0 -000114.0-000102.300028.9 07.3300.62G1 0
+155824.27 +374939.0 +000026.7-000008.800014.6 07.3300.40F2 0
+160213.56 -224115.0 -000011.4-000022.800008.3 07.3300.08B9 0
+162517.67 -490851.5 -000092.0-000091.500022.0 07.3300.30K0 1
+162824.17 +152552.7 -000008.2-000007.900002.0 07.3300.99K0 0
+164548.14 +353750.5 +000037.9+000027.800016.9 07.3300.51G0 1
+171534.66 -101751.0 -000007.8+000018.200009.7 07.3300.46F5 1
+174417.77 -234044.2 +000036.8-000014.900008.2 07.3300.35F0 0
+175825.75 +365228.7 -000089.6+000073.300008.1 07.3300.94K0 0
+180458.19 -244050.9 -000001.4-000003.300001.5 07.33-0.04B2 0
+181043.87 +183015.7 -000000.3+000009.900007.3 07.3300.25A2 0
+181534.49 +790353.6 -000013.6+000001.800016.5 07.3300.64G0 0
+182205.93 -632253.8 +000004.0+000009.000002.5 07.3300.90G5 0
+182811.71 -522959.7 -000001.3-000025.300004.8 07.3300.09Ap 0
+183426.32 +574806.6 -000015.0-000004.900006.4 07.3300.19A5 0 0.32 0.94
+183701.88 -481233.7 +000003.1+000040.900009.7 07.3300.69G2 0
+184149.65 +121520.1 +000014.2-000002.400003.7 07.3300.11A2 0
+184729.29 +153045.8 +000000.9+000000.500003.9 07.3300.03B9 0
+185201.50 +373059.5 +000002.4-000001.600003.6 07.33-0.08B5 0
+185806.53 -304930.0 +000005.2-000021.400006.1 07.3300.54F5 0
+191011.95 +443335.9 +000008.3-000001.300009.1 07.3300.22A5 0
+192840.36 +034138.3 +000001.8-000013.600004.8 07.3300.02A0 0
+195041.55 +220646.5 -000006.6-000016.700005.0 07.3300.82G5 0
+195110.22 -272819.0 +000019.4-000005.100005.1 07.33-0.04Ap 0 0.11 4.72
+200446.84 +155410.9 +000027.4+000052.600022.9 07.3300.54G0 0
+200821.00 +201311.6 +000036.1+000005.900006.8 07.3300.41F2 0
+201336.35 +533933.8 -000029.5-000023.500004.3 07.3300.01A4 0
+202608.47 +691936.1 +000011.6+000001.100004.9 07.3300.87G5 0
+202631.66 -172239.6 -000004.6-000019.500010.3 07.3300.58G0 0
+202848.06 -114335.4 -000021.8-000043.700010.6 07.3300.45F2 0
+203055.76 -100207.0 +000023.8-000047.500004.5 07.3300.87G5 0
+203902.65 -491953.3 -000145.3+000013.900029.7 07.3300.63G3 0
+204239.77 -180634.9 +000001.1+000003.600003.1 07.3300.35F2 0 0.07 0.83
+204907.41 +425717.7 +000002.6+000000.200001.4 07.33-0.01B8 0
+210225.85 +274826.4 +000088.2+000006.100020.1 07.3300.61G0 0 0.15 0.70
+210713.36 +474403.5 +000008.0+000009.700003.0 07.3300.05A0 0
+211336.10 +451007.6 +000000.3-000006.400002.7 07.3300.89G5 0
+212914.42 -501900.4 +000061.0-000025.000019.1 07.3300.66G3 0
+215230.70 +550223.5 +000001.8-000001.400001.4 07.3300.12B8 0
+220111.43 +264948.8 +000011.1-000002.300003.7 07.33-0.04B9 0
+220438.39 -644341.5 +000026.8-000058.800008.2 07.3300.26A9 0 0.13 0.89
+220633.53 +051140.9 +000034.0+000007.300008.3 07.3300.15A0 0
+221628.94 -632017.3 +000046.1-000049.800011.6 07.3300.49F5 0
+224257.96 +275919.1 +000011.9-000010.300005.4 07.33-0.06B9 0
+230047.38 -492705.6 +000103.7-000012.300010.7 07.3300.32A8 0
+231024.63 -074842.0 +000141.2-000136.300028.1 07.3300.60G0 0
+231201.57 +644309.2 +000007.7-000000.600001.2 07.33-0.04B5 0
+231800.45 -480646.9 -000013.6-000004.000005.0 07.3300.40F3 0
+234632.69 -413447.3 +000255.6-000856.800012.9 07.3300.23A2 0 0.59 0.05
+000722.48 +262703.2 +000131.2-000117.700009.4 07.3301.01K1 0
+004221.85 +435614.8 +000001.3-000025.500003.4 07.3301.04K0 0
+005349.64 +283329.8 +000028.5-000020.600005.8 07.3301.03K1 0
+005414.95 -572411.2 +000001.1+000002.400000.7 07.3301.04G6 0
+012302.47 -374208.5 +000002.8-000009.000002.5 07.3301.64M1 0
+023024.97 +452554.0 +000007.4-000008.800003.5 07.3301.00G5 0
+023734.21 +690324.8 +000013.7-000015.800006.5 07.3301.07K0 0
+030443.03 -601147.5 -000002.7-000018.700003.6 07.3301.41K4 0
+033603.81 +631717.2 +000004.8-000000.000001.3 07.3301.73K4 0
+034837.90 -702134.9 +000029.5-000011.100005.4 07.3301.08K0 0
+035359.82 -122657.4 -000027.9-000010.000005.3 07.3301.04K0 0
+044133.96 -144116.0 +000012.4-000029.000006.0 07.3301.09K0 0
+045534.61 +271209.0 -000036.0-000026.900005.5 07.3301.28K1 0
+064110.95 -343038.1 +000024.1-000061.600004.2 07.3301.48K5 0
+065508.72 -022852.5 -000004.0-000003.500000.1 07.3301.06K0 0
+070240.76 +691229.7 -000004.9-000012.800002.5 07.3301.64K5 0
+082755.27 +532726.2 -000013.2-000014.200003.0 07.3301.31K2 0
+092411.73 +602649.7 -000024.9-000008.700004.1 07.3301.40K2 0
+100256.41 -053704.4 -000009.9-000003.100001.9 07.3301.54K5 0
+101753.38 -210134.5 +000021.5-000024.400004.0 07.3301.40K4 0
+102746.68 -450555.6 -000025.7-000013.100006.7 07.3301.13K2 0
+110751.82 -382426.7 -000004.5+000000.000002.8 07.3301.36K2 0
+113025.58 -593738.3 -000005.8+000000.200001.3 07.3301.43K2 0
+113724.55 +621146.9 +000006.0+000004.700003.0 07.3301.58M0 0
+115745.12 +065829.2 -000034.8-000062.700004.3 07.3301.29K0 0
+121052.30 -280404.1 -000018.5-000033.700005.0 07.3301.10K0 0
+121918.84 -161626.1 -000039.8+000016.600001.4 07.3301.61K5 0
+130212.90 -120632.4 -000091.5+000032.600006.3 07.3301.12K0 0
+132625.62 +054231.3 -000103.9+000008.200003.4 07.3301.07K0 0
+134851.23 +094248.1 -000049.3-000026.700004.3 07.3301.50K5 0
+134959.39 -323954.6 -000082.7+000002.500005.3 07.3301.24K1 0
+135444.71 +622239.0 +000050.5-000047.300005.2 07.3301.12K0 0
+141538.08 -630650.4 -000011.8-000003.400003.5 07.3301.23G8 0
+145433.60 +463537.7 +000052.9-000032.500006.3 07.3301.01K0 0
+145849.64 +250252.8 -000011.4-000002.900004.0 07.3301.03K0 0
+150542.79 -015907.4 -000024.0-000008.300005.2 07.3301.02K0 1
+150859.74 -362557.4 -000020.0-000008.500005.6 07.3301.21K1 0
+152301.18 +630748.8 -000021.6+000027.700005.3 07.3301.10K0 0
+155830.80 +360119.7 -000051.4+000000.700002.5 07.3301.49M7 0 0.47 338.00
+161805.85 +622524.2 -000008.5-000045.500005.5 07.3301.08K0 0
+165651.12 +063004.8 -000010.6-000001.300002.5 07.3301.60K5 0
+171018.51 +404123.5 +000017.2+000029.900002.2 07.3301.25M. 0
+173019.68 +634638.8 -000001.0+000025.800003.3 07.3301.25K2 0
+180230.37 +431606.8 +000000.8+000020.800003.8 07.3301.14K0 0
+180711.47 +344931.0 -000009.2-000005.300003.9 07.3301.51M. 0
+181613.25 -351427.2 +000000.3-000000.700004.0 07.3301.61K4 0
+194010.97 +175357.3 +000004.8-000000.600002.6 07.3301.32K0 0
+203218.93 -245213.6 +000009.1-000002.600003.0 07.3301.51K4 0
+210422.78 -430508.0 +000027.0+000003.600005.1 07.3301.36K4 0
+211154.83 +230450.3 -000026.0-000038.800005.5 07.3301.13K1 0
+211601.78 +104108.2 -000026.5-000017.900001.0 07.3301.40K5 0
+214740.93 -274503.2 -000041.1-000025.000006.0 07.3301.22K2 0
+214951.25 +051246.6 +000019.6+000019.300007.7 07.3301.05K0 0
+220834.12 -113648.6 +000029.2-000021.100002.4 07.3301.12K0 0
+222327.96 +173921.7 -000011.3-000019.100002.5 07.3301.29K2 0
+231709.06 -180956.7 +000066.1-000034.000005.5 07.3301.00K0 0
+232247.39 +510251.5 +000005.8-000005.600002.1 07.3301.42K2 0
+232807.26 -121244.3 +000001.8-000013.400000.7 07.3301.39K3 0
+234113.53 +753457.4 -000022.2-000052.000004.4 07.3301.04K2 0
+000008.95 +465624.0 +000011.1-000002.000004.3 07.3400.08A2 0
+003912.81 +030759.5 +000781.3+000296.800021.8 07.3400.63G2 0
+010033.41 -254456.5 +000054.4-000050.800006.8 07.3400.97F8 0
+010040.06 -523458.0 +000011.8+000007.600007.7 07.3400.40F3 1
+010101.76 -043853.7 +000000.1-000056.200024.8 07.3400.55F8 0
+011435.77 +492546.8 +000027.7-000012.000004.3 07.34-0.01B9 0
+011454.25 -154907.5 +000118.1-000024.800019.4 07.3400.47F6 0
+012104.35 +543743.5 +000002.8-000015.400003.3 07.34-0.03B8 0
+015507.39 +284752.6 +000029.4-000037.700007.3 07.3400.48F2 1
+020516.46 -282241.7 +000019.9+000000.700000.9 07.3400.92G6 0
+023132.02 +273409.4 -000012.7-000007.500010.0 07.3400.45F2 0
+023212.11 +220025.3 +000065.2-000014.100012.0 07.3400.37F0 0
+025910.36 +195923.6 +000051.9-000025.900010.9 07.3400.40F0 0
+030531.42 -163629.4 -000030.4-000019.800003.9 07.3400.43F3 0
+032033.63 +122047.6 +000136.7+000012.100015.1 07.3400.47F5 0
+033047.67 +050909.6 -000020.0-000016.000006.9 07.3400.44F0 1
+033311.44 -100243.2 -000025.8-000027.200004.8 07.3400.41F2 0
+033625.00 -192236.2 -000000.6+000003.800006.2 07.3400.08A1 0
+033756.25 +372551.2 +000020.4-000005.400003.9 07.3400.97G5 0
+033854.52 -013131.5 +000045.6-000023.600014.4 07.3400.34F0 0
+034740.07 +513144.0 +000019.3-000027.500008.1 07.3400.17A0 0
+040255.15 +622516.7 +000000.3-000000.800002.2 07.3400.28B0 1
+041422.41 +543127.2 -000010.1+000005.000005.2 07.3400.10A0 0
+044701.20 -381832.2 +000015.4+000003.300003.8 07.3400.93K0 0
+051308.07 +443401.2 +000000.4-000002.500002.1 07.3400.04B8 0
+052004.59 +394722.7 +000003.0-000059.400005.7 07.3400.07A0 0
+052501.20 -024855.7 +000004.7-000000.100002.5 07.34-0.04B5 0
+054431.67 -044144.7 -000005.0-000002.300003.3 07.3400.10A0 0
+054455.56 +262032.7 -000003.7-000008.800003.1 07.34-0.01B9 1
+054601.53 +371709.2 +000487.0-000509.700048.6 07.3400.83K0 0
+055507.22 -094836.2 +000008.5+000028.900013.9 07.3400.43F2 0
+060709.17 +163322.7 +000085.2-000089.500028.0 07.3400.54F5 0
+061645.01 -433838.3 -000005.2+000005.700006.6 07.34-0.01A0 0
+062100.78 +144217.5 +000001.5-000016.400003.8 07.34-0.10B6 0
+062114.48 +210756.8 -000004.4+000000.200004.0 07.34-0.08B8 0
+062401.23 +091017.7 -000008.5-000007.300000.9 07.34-0.07B9 0
+063738.55 -703613.2 -000014.9-000037.100013.4 07.3400.52F7 0
+063804.86 +305322.8 -000000.5-000001.700004.4 07.3400.12A2 0
+063943.31 -532704.9 +000016.9-000005.800007.8 07.3400.17A3 0
+064252.00 +564135.1 -000013.6-000002.500005.0 07.3400.24A5 0
+065554.25 -013507.5 -000000.4+000018.200005.1 07.3400.23A3 0
+065724.04 -560605.1 -000029.2+000041.700003.7 07.3400.96G8 0
+065734.72 -230928.3 -000003.0-000007.900002.5 07.3400.65F6 0
+071033.23 -075215.6 +000002.2-000001.800000.8 07.34-0.00B9 1
+071120.85 -102543.8 -000004.8+000003.100001.4 07.34-0.08B4 0
+071131.53 +553645.3 +000012.9-000025.600007.3 07.3400.33F0 0
+071636.39 +015244.6 +000060.0-000115.700024.3 07.3400.61G0 0
+072248.83 -164334.6 -000018.9+000013.700007.1 07.3400.99K0 0
+072400.03 +105422.7 -000014.2-000015.600008.3 07.3400.10A2 0
+072748.92 +271733.8 -000056.3-000105.600007.8 07.3400.93B8 0
+072800.92 +261339.1 -000009.2-000000.300007.6 07.3400.14A2 0
+073216.26 -183104.2 -000022.4-000014.000007.5 07.3400.41Fm 1
+073325.20 -332359.7 -000008.9+000003.400003.7 07.34-0.13B4 0
+073925.82 +404016.8 -000008.6-000002.600003.1 07.3400.82G5 0
+074057.47 -431104.5 -000011.0-000002.200004.0 07.34-0.04B8 0
+074646.04 -204952.6 -000007.7+000001.300002.5 07.34-0.40B8 1
+075450.38 -453950.8 -000012.1+000005.100002.8 07.34-0.10B6 0 0.06 1.04
+075517.16 -110905.3 -000000.2+000001.300000.9 07.34-0.12B8 1
+075910.27 -512757.3 -000007.5+000000.900002.7 07.34-0.07B9 0
+080041.81 -401148.8 -000005.3-000000.400002.1 07.3400.06A1 0
+080102.20 -140817.2 +000010.0-000014.400007.1 07.3400.27A9 1
+081149.21 +163128.2 -000040.7-000258.500029.4 07.3400.67G0 0
+081322.66 -361837.6 -000007.6+000007.200002.5 07.34-0.14B2 0
+082449.18 +200910.8 -000001.4-000005.500004.4 07.3400.64A5 0
+083317.56 -051940.2 +000067.4-000041.200019.7 07.3400.53F7 0
+084003.04 -535106.3 -000008.8-000013.000009.4 07.3400.28A5 0
+084440.33 -411638.0 -000006.8+000003.200000.5 07.3400.32B0 1
+084531.30 +282642.9 -000124.6+000022.200015.8 07.3400.46F2 0
+084556.81 +731733.1 -000000.9+000010.700005.3 07.3400.03A2 0
+084624.51 +103531.6 -000028.5-000034.000009.9 07.3400.52F8 1
+085822.75 +780844.7 -000019.7-000004.900007.0 07.3400.35F0 0
+090629.79 -023559.1 +000030.8+000042.600012.8 07.3400.65G0 0
+092746.42 -423442.1 -000012.9+000008.500003.7 07.3400.05A1 1
+093038.36 +444610.1 -000056.3-000027.200007.0 07.3400.20A5 0
+093831.54 -591030.9 -000026.9+000023.900004.4 07.3400.10A1 0
+095141.34 -543933.6 -000013.0-000120.000021.9 07.3400.55F8 0
+100118.36 -704341.5 -000027.7+000017.800014.1 07.3400.49F6 1
+100957.35 -663552.4 -000218.7+000108.600018.0 07.3400.94K0 0
+102011.99 -313458.6 -000041.8+000010.400006.6 07.3400.98K0 0
+102653.03 +171310.5 -000049.8-000060.700011.7 07.3400.49F8 1
+104955.32 -354816.0 -000005.6-000005.800002.0 07.3400.09A1 0
+105551.22 -314710.7 -000028.5+000003.000002.9 07.3400.03A0 0
+111424.43 +200151.0 +000004.5-000003.100005.3 07.3400.96G5 0
+112145.98 -220618.9 -000024.2+000003.400004.3 07.34-0.06B8 0
+112221.51 -390617.8 -000034.5+000004.900004.0 07.3400.01B9 0
+113159.82 -014656.6 -000068.7+000007.300004.8 07.3400.00A0 0
+113737.92 -605859.3 -000014.3+000002.400001.4 07.3400.01B9 0
+114041.58 +084020.0 -000041.1-000012.000009.0 07.3400.22A2 0
+115320.30 -652415.9 -000010.8-000000.100002.4 07.3400.01B4 0
+121427.52 +233941.6 -000019.1-000134.700011.1 07.3400.66G5 0
+121506.71 -071525.9 -000248.6-000054.800027.5 07.3400.81G5 1
+123034.44 +033029.7 -000036.5-000006.500001.3 07.3400.90G8 1
+123243.69 -452734.7 +000051.6-000042.500011.7 07.3400.43F3 0
+123739.12 +384104.4 +000010.7-000075.900019.0 07.3400.49F5 0
+125415.96 -275733.9 +000001.8-000039.300012.7 07.3400.57F7 1
+125633.75 -642139.1 -000009.1-000007.300001.1 07.3400.69B0 0
+131858.69 -123853.1 -000091.6-000001.600008.8 07.3400.40F2 0
+133945.75 -540853.1 -000024.9-000018.400008.5 07.34-0.00B9 0
+134030.65 -342129.5 -000019.1-000001.700002.9 07.3400.78G2 0
+141741.82 -214943.8 -000067.8-000005.300005.8 07.3400.45F2 0 0.06 0.15
+142733.42 -215930.8 -000034.1+000004.800005.4 07.3400.94G8 0
+144628.06 -222414.2 -000089.2-000041.600012.2 07.3400.43F2 0
+145351.40 -090509.3 +000018.6-000008.600005.6 07.3400.15A0 0
+145630.78 -343754.2 -000072.5-000038.700016.2 07.3400.53F8 1
+152821.50 -373745.6 +000008.2-000003.900004.9 07.3400.99K0 0
+154706.18 -353104.7 -000019.3-000024.600008.4 07.3400.01B9 0
+155528.79 -774355.9 -000008.9-000024.100004.0 07.3400.99K0 0
+155938.32 -293756.8 -000079.2-000041.000027.7 07.3400.61G3 0
+162217.40 -084429.8 -000025.1-000010.600005.9 07.3400.31A2 0
+162232.77 -041455.7 -000079.7-000175.500036.2 07.3400.72G0 0
+162959.21 -250851.8 -000025.3-000030.300006.2 07.3400.24B9 0
+163441.76 -660050.7 -000005.4-000006.500003.0 07.34-0.09B6 0
+163605.19 -511423.2 -000000.0-000003.200000.4 07.3400.01B2 1
+165951.23 +174822.1 -000005.0+000004.100009.1 07.3400.31F2 0
+171854.74 +634321.8 +000001.8+000005.900003.9 07.3400.04A0 0
+173805.63 -564916.9 -000076.6-000049.500008.9 07.3400.34A8 0 0.53 0.63
+174226.85 -732333.8 -000005.4-000030.000005.7 07.3400.04A0 0
+174610.92 +053929.6 -000000.7-000007.800003.2 07.34-0.00B5 0
+174929.10 -352241.1 +000003.7-000004.200004.7 07.3400.02B9 0
+175110.26 +445427.8 +000070.7+000016.500009.4 07.3400.40F0 1
+175139.12 -234038.8 +000005.1-000005.900006.7 07.3400.62F5 0
+181623.14 -402819.7 -000005.6-000004.500002.1 07.34-0.08B7 1
+181714.37 +054513.0 -000007.4-000015.400007.0 07.3400.01A0 0
+182011.44 -455518.7 +000024.7-000155.000021.0 07.3400.76G5 0
+182429.99 -081029.7 +000027.0-000050.500011.0 07.3400.41F0 0
+182554.25 +714353.9 +000002.6+000051.400008.0 07.3400.43F5 1
+182623.69 -153748.7 +000003.3+000000.200001.5 07.3400.06B1 0
+184024.52 -521203.1 -000014.1+000016.900008.7 07.3400.16A3 0
+190108.84 +200927.2 +000000.2-000006.700002.2 07.3400.06B8 1
+190542.98 +041642.6 +000003.7+000007.800005.4 07.3400.23F0 0
+191709.08 -614851.0 +000001.0-000061.300012.2 07.3400.35F0 0
+191757.21 -005636.6 +000008.1-000017.100004.8 07.3400.29A5 0
+193004.70 -002641.8 +000002.5-000009.800009.5 07.3400.21A3 0
+194838.99 -014935.3 +000000.5-000010.000002.0 07.3400.12B9 0
+195737.15 -374442.5 +000007.6+000039.300016.6 07.3400.63G2 0
+200132.71 -165207.7 +000148.0-000075.600029.2 07.3400.65G5 0
+200151.44 +405131.7 +000021.8-000002.100002.1 07.34-0.02A0 0
+201106.33 +161113.3 -000414.2+000399.200048.8 07.3400.83K1 0
+201602.78 -161744.0 +000017.1-000048.200011.4 07.3400.23A0 0
+203330.39 +325427.8 +000001.2-000007.800002.6 07.34-0.15B2 0
+203444.16 -631842.0 +000021.6-000008.800006.2 07.3400.10A3 1
+204032.89 +550625.2 -000004.8-000005.000002.6 07.34-0.01A0 0
+205725.01 +414122.4 +000000.9+000005.700004.3 07.3400.14A2 0
+210136.91 +680947.8 +000006.7-000001.500002.3 07.3400.31B2 0
+210307.60 -011830.7 +000017.1-000020.300003.8 07.3400.40F2 0
+210406.42 +632246.6 -000005.1-000008.800007.6 07.3400.39A5 0
+211050.99 +664234.1 +000021.4+000004.800005.3 07.3400.99K0 0
+211831.97 +175916.9 -000011.4-000039.000017.0 07.3400.44F6 0
+212122.88 +225321.6 -000007.0-000000.100004.5 07.3400.23A3 0
+212317.52 +392058.8 +000013.8-000004.700006.1 07.34-0.02B9 0
+212959.81 +413037.8 -000013.1-000023.800006.2 07.3400.22A0 0
+215308.30 +694147.6 +000004.3-000001.200004.0 07.3400.21A2 0
+215435.81 -025949.5 +000014.1+000000.600001.9 07.34-0.04A0 1
+222524.13 +502405.5 +000001.5+000000.200001.6 07.3400.02B9 0
+224702.51 +171359.1 -000004.3-000016.100001.5 07.34-0.13B1 0
+224938.74 +423751.6 +000029.3+000000.100004.7 07.3400.15A2 0
+232040.12 +195026.9 -000025.4-000009.100008.0 07.3400.17A3 0
+234604.08 +503947.2 +000040.1+000012.100004.9 07.3400.96K0 1
+235133.03 +420457.8 -000000.8-000007.800004.2 07.3400.22A5 1
+001245.23 +571339.2 +000002.6-000007.800002.4 07.3401.64K2 0
+001506.79 +330149.8 -000013.5-000015.600006.2 07.3401.02K0 0
+001632.44 -324537.5 +000033.4-000010.200001.7 07.3401.20K0 0
+002920.84 +284940.0 +000050.1+000001.800000.6 07.3401.47K3 0
+004627.06 +305705.9 -000042.0-000029.300005.5 07.3401.12K3 0
+010015.72 +181157.1 +000016.1-000073.900006.5 07.3401.07G5 0
+011003.31 -261137.4 -000029.2-000009.300004.4 07.3401.13K0 0
+011420.78 -502458.9 -000007.5+000003.200004.0 07.3401.13K1 0
+015408.84 -575508.5 +000039.3+000018.500003.1 07.3401.50M0 0
+020516.29 -283329.3 +000004.0-000029.000002.4 07.3401.48K4 0
+022036.57 +635226.2 -000020.3-000000.600003.9 07.3401.45K0 0
+022933.79 -240614.6 +000349.0+000038.900019.4 07.3401.05K1 0
+023946.93 -350127.6 +000002.1+000005.700001.7 07.3401.41K3 0
+035535.76 -255538.2 +000033.7+000044.900005.5 07.3401.14K1 0
+042543.74 -050911.0 +000017.4-000004.800004.7 07.3401.17K0 0
+043436.18 +842820.7 +000018.7-000019.700003.9 07.3401.37K2 0
+044130.95 -235835.2 +000001.1+000006.800001.9 07.3401.70M1 0
+044544.98 +631535.2 +000015.9-000022.400005.6 07.3401.04G5 0
+045130.59 -033934.4 -000010.7+000002.800002.9 07.3401.35K2 0
+045427.25 -052514.2 +000008.4-000002.800005.0 07.3401.02K0 0
+053457.69 -210403.7 +000001.4+000003.700002.9 07.3401.24K2 0
+055741.43 -060540.9 +000015.4+000010.900002.9 07.3401.81M2 0
+055827.57 +075138.0 +000014.0+000003.200003.2 07.3401.26K0 0
+060139.73 +165602.9 -000006.3-000002.900004.3 07.3401.21K0 0
+060307.98 +475917.0 -000020.7-000085.500010.4 07.3401.17K0 0
+061835.71 -385340.9 +000022.8-000043.700005.3 07.3401.13K1 0
+070749.59 -354852.0 -000002.8-000011.500005.8 07.3401.26K1 0
+072050.35 -322836.0 +000000.3-000002.300001.8 07.3401.33K2 0
+072823.92 +615239.5 -000001.4-000040.100007.3 07.3401.15K0 0
+072935.44 +075025.7 -000002.3-000000.200000.9 07.3401.15K0 0
+075228.21 +570103.5 +000020.8-000001.500003.1 07.3401.59K2 0
+080449.16 -052442.4 -000011.7+000009.500001.7 07.3401.69M. 0
+080909.49 -313847.1 +000000.5-000011.600006.1 07.3401.02K0 0
+081000.91 +170059.4 -000005.3-000009.000001.9 07.3401.49M2 0
+082411.72 -054045.3 -000002.0-000002.000002.8 07.3401.50K5 0
+084427.95 -320115.5 -000027.9+000018.400002.2 07.3401.56K4 0
+090218.96 +383924.0 +000014.7-000027.500004.6 07.3401.52K5 0
+091859.77 +354056.9 -000012.1-000006.000002.2 07.3401.58K5 0
+092611.43 +702058.0 +000022.5-000009.200003.9 07.3401.06G5 0
+095119.52 -015129.4 +000082.7-000100.600013.6 07.3401.19K2 0
+095513.62 -110203.7 -000025.9+000003.300002.4 07.3401.30K2 0
+100305.47 -392524.8 -000048.9+000026.600006.5 07.3401.34K3 0
+100321.89 -823029.9 -000089.2+000036.100005.0 07.3401.08K0 0
+100416.09 +322709.1 -000023.7-000027.400003.8 07.3401.12K0 0
+100951.51 -451139.9 +000002.3+000021.400003.1 07.3401.44K3 0
+111747.11 -220844.9 -000014.1-000026.200004.9 07.3401.31M6 0
+113215.54 -122347.7 -000061.8+000009.900003.2 07.3401.36K2 0
+121101.59 +084302.9 -000071.7+000027.800005.5 07.3401.14K0 0
+122151.11 -042310.8 -000001.1-000033.500000.9 07.3401.56K5 0
+124717.95 -121644.1 +000003.6-000003.300002.4 07.3401.34K2 0
+130349.04 +310005.5 +000031.4-000028.800004.3 07.3401.06K0 0
+130827.93 -114545.3 -000029.6-000079.100004.8 07.3401.26K2 0
+130946.28 -073919.3 -000051.1-000016.200005.1 07.3401.12K0 0
+131321.29 -032940.4 -000017.6-000003.500004.3 07.3401.48K2 0
+131604.02 +654131.1 +000078.6-000058.500006.0 07.3401.04G5 0
+133525.11 -223708.0 -000028.1-000006.400002.8 07.3401.65M1 0
+141705.59 -054421.7 -000109.3+000018.400007.4 07.3401.06K0 0
+142743.71 +492347.2 -000015.2+000015.800004.8 07.3401.10G5 0
+151743.17 -394843.1 -000037.6-000011.500004.7 07.3401.25K1 0
+151811.40 +782338.6 +000005.2-000018.900001.7 07.3401.38K2 0
+164133.14 +185517.3 +000002.5+000017.100001.7 07.3401.46K2 0
+164338.52 +324132.5 -000001.4-000017.500006.3 07.3401.09K0 0
+164651.62 +552435.9 +000027.6-000002.000004.5 07.3401.35K2 0
+165345.79 +211022.4 -000018.7+000021.200007.1 07.3401.07K0 1
+170525.78 +462120.8 -000023.6+000013.800006.8 07.3401.11K0 0
+171514.46 +672318.1 +000012.1-000044.200003.4 07.3401.43K5 0
+172827.58 -290330.9 -000004.0-000004.900001.0 07.3401.85M0 0
+175203.06 +335317.7 -000008.8-000012.600005.1 07.3401.03K0 0
+180106.45 -782249.3 +000002.3+000011.300003.0 07.3401.63K4 0
+180838.88 +575846.9 -000032.7-000008.800003.9 07.3401.42K5 0
+181412.26 +644508.3 -000002.0+000018.400003.1 07.3401.18K2 0
+182922.88 +455855.0 -000046.8+000004.600006.4 07.3401.03K0 0
+184438.21 -205816.3 +000007.8+000015.800001.6 07.3401.56K2 0
+191002.97 -071639.6 -000010.7-000066.700003.0 07.3401.17K0 0
+191353.56 +482057.5 -000004.6-000006.400003.9 07.3401.31K0 0
+194541.26 -004147.5 +000033.8-000052.600010.4 07.3401.00K0 0
+195130.91 +272736.9 -000001.1-000006.200000.8 07.3401.50K0 0 0.89 44.96
+200633.85 +124053.9 +000017.5-000008.800000.7 07.3401.42K5 1
+201819.78 +034050.6 +000082.3-000039.700003.9 07.3401.21K0 0
+202805.92 -292226.4 -000006.8-000018.900007.0 07.3401.13K0 0
+205610.88 -551320.8 +000040.6-000048.300006.5 07.3401.14K1 0
+212038.16 +261500.8 -000018.6-000033.800003.0 07.3401.52K5 0
+213012.02 -440428.7 -000012.0-000001.300005.2 07.3401.00K0 0
+213259.12 +123222.8 +000030.0-000027.800004.7 07.3401.44K5 0
+213720.00 -112738.5 -000002.2-000009.300001.9 07.3401.67M1 0
+214034.77 -185344.3 -000001.6-000004.200003.6 07.3401.58K5 0
+215250.00 +132920.0 +000016.2-000018.200004.2 07.3401.07K0 0
+220707.26 +301904.1 +000003.2-000003.800006.0 07.3401.14K0 0
+221729.76 +050839.1 +000005.1-000006.600001.3 07.3401.73M. 0
+222422.18 -485135.2 +000021.8-000009.900003.8 07.3401.06K1 0
+223731.68 -653357.1 +000003.1+000007.400003.6 07.3401.17K1 0
+233157.63 -804940.4 +000002.2+000022.200006.4 07.3401.12K0 0
+233228.19 -633917.7 +000008.9-000032.900003.3 07.3401.47K5 0
+113544.96 -613441.0 -000006.7+000001.100001.4 07.3402.21M0 0
+002359.82 -032831.0 +000018.9-000006.200008.1 07.3500.13A0 1
+010003.65 -020108.1 +000068.8-000045.800011.0 07.3500.46F5 0
+012053.06 -011838.2 +000040.4+000008.000009.0 07.3500.28A0 0
+012202.45 +154721.5 +000054.8-000038.800007.2 07.3500.51F8 0
+013844.83 -054406.9 -000118.2-000053.200018.9 07.3500.47F5 0
+014523.86 -772124.9 +000017.1+000003.200007.2 07.3500.50F5 1
+014637.55 -744420.4 +000045.2+000109.800011.6 07.3500.80G8 0
+014647.27 +590922.5 -000068.0-000050.600014.3 07.3500.61G0 0
+014820.82 +170121.5 -000025.5+000048.200011.3 07.3500.68G2 0
+021313.29 +403028.2 +000058.1-000095.900039.1 07.3500.70G0 0
+022515.71 +370708.4 +000027.5-000021.300004.6 07.35-0.01B9 0
+023844.21 -525703.5 +000072.7+000048.800016.3 07.3500.62F8 1
+030053.78 +593957.6 +000001.9-000016.500004.4 07.35-0.02B9 0 0.05 0.67
+031956.87 +751415.2 +000008.7-000023.200005.2 07.3500.07B9 0
+032423.49 -310737.3 +000040.3+000116.600014.6 07.3500.89K1 0
+032854.13 +691657.8 -000009.4+000037.000014.5 07.3500.51F5 0
+033412.95 +483703.1 +000018.7-000031.800003.6 07.3500.04B9 0
+034222.82 -504744.8 -000015.4+000001.500004.2 07.3500.93K0 0
+034949.35 -424339.3 -000013.0+000009.100005.0 07.3500.18A5 0
+035003.41 +614753.9 +000083.3-000136.100007.3 07.3500.98K0 0
+041044.45 -250545.4 -000077.1-000057.200012.7 07.3500.58F8 0
+041527.07 +040033.8 +000011.9-000000.600008.0 07.3500.17A0 0
+042442.95 +185447.2 +000013.3-000016.800002.5 07.3500.36B8 0
+043026.69 -431246.0 +000002.7+000021.100007.5 07.3500.01A0 0
+043635.64 -270252.1 +000012.6-000018.300009.9 07.3500.50F5 1
+043732.42 +600525.2 -000000.7+000002.300005.9 07.3500.03A0 0
+044831.65 -494733.8 -000015.4-000012.200005.7 07.3500.97G8 0
+045614.18 +213420.7 +000022.6-000024.500007.7 07.3500.28F0 0
diff --git a/kstars/kstars/data/hip023.dat b/kstars/kstars/data/hip023.dat
new file mode 100644
index 00000000..dd8ae587
--- /dev/null
+++ b/kstars/kstars/data/hip023.dat
@@ -0,0 +1,1000 @@
+051347.69 -064453.8 -000001.7-000004.200003.0 07.35-0.06B8 0
+051355.82 -225918.6 +000011.0+000023.300003.6 07.3500.99K0 1
+052710.02 -163124.5 -000017.4-000121.900015.6 07.3500.50F6 0
+054430.93 +302917.7 +000096.8+000008.000007.7 07.3500.87G5 0
+054825.52 -004534.6 -000020.1-000000.300008.8 07.3500.42F0 0
+061832.05 +043035.1 -000001.9-000000.800000.7 07.3500.79F2 0
+063029.22 +041956.8 -000002.1-000002.800000.3 07.35-0.14B2 1
+063410.22 -420556.1 -000003.1-000049.500006.2 07.3500.93K0 0
+065432.63 +500241.8 -000005.5-000027.900005.2 07.3500.05A0 0
+070047.55 -253837.7 -000003.3+000003.400002.0 07.35-0.12B2 1
+070242.29 +843945.7 -000045.7+000071.000011.3 07.3500.88G5 0
+070444.46 -315643.7 -000020.4+000006.700011.4 07.3500.46F3 0
+071119.85 -214820.5 +000000.0+000000.000000.0 07.35-0.01B9 0
+071315.87 -645224.7 -000006.6+000012.600003.4 07.35-0.06B9 0
+071432.22 -195928.1 -000005.0+000001.800000.4 07.35-0.16B2 1
+071959.58 +022737.7 -000011.8-000014.100006.4 07.3500.25F0 0
+072324.51 -201349.2 -000002.2+000002.900001.9 07.3500.33B9 0
+072635.11 +730457.5 +000019.8+000015.900008.8 07.3500.32F0 1
+074413.86 +201206.2 +000070.4-000111.500019.8 07.3500.69G5 0
+074639.95 -505950.6 -000036.5+000049.500006.2 07.3500.13A3 0
+075420.54 +710445.6 -000033.9-000035.800005.6 07.35-0.01B8 0
+080053.81 -430336.5 -000005.1+000009.300003.5 07.35-0.15B2 0
+080253.58 -330912.9 -000005.8+000006.200001.3 07.35-0.13B3 0
+082509.51 +535553.9 -000026.9-000001.800011.8 07.3500.49F2 0
+082514.15 -071012.8 -000117.8-000009.600020.2 07.3500.95G5 0
+083217.35 +291909.7 -000018.3-000022.300005.5 07.3500.95G5 0
+083235.61 -550724.9 -000015.8+000015.800003.8 07.35-0.04B9 0
+085336.35 -172133.3 +000010.6+000011.900015.9 07.3500.50F7 0
+093445.29 -520142.0 -000043.4+000036.900013.3 07.3500.43F2 0
+100447.54 +050014.5 -000018.8+000000.600008.0 07.3500.62G0 0
+101609.38 +350952.3 -000029.1-000016.700005.3 07.3500.17A2 0
+102032.32 +062547.6 -000007.8-000044.500007.0 07.3500.49F5 1
+102947.88 +544932.5 -000008.0+000012.700003.6 07.3500.99G8 0
+103113.32 -421345.6 -000014.4-000008.200005.7 07.35-0.04Ap 0
+104445.04 -593354.7 -000007.2+000002.700000.3 07.3500.14O5 0
+104730.65 +600726.5 -000035.7-000045.400005.9 07.3500.27F0 0
+111143.61 +585359.0 -000069.4+000026.600016.7 07.3500.64G0 0
+113153.95 +412621.1 -000042.8+000085.200028.6 07.3500.62F8 0
+115146.98 -411450.8 -000008.1+000031.900007.6 07.3500.46F5 0
+115523.12 -415412.8 -000029.5+000001.400008.4 07.3500.30A5 1
+115821.18 -594518.8 -000010.3+000000.100000.6 07.3500.02A0 0
+120404.11 -643220.2 -000024.4+000004.100002.1 07.3500.03Ap 0 0.07 2.87
+121900.84 -133232.1 +000039.4-000024.200010.1 07.3500.31A2 0
+123001.99 -060123.7 -000107.5-000067.700015.0 07.3500.43F2 0
+123306.35 -470243.7 -000026.3-000006.700006.1 07.3500.98G8 0
+124500.50 -690147.9 -000052.8+000002.700010.8 07.3500.13A3 0
+130029.55 -090601.2 -000034.2-000038.300007.8 07.3500.64G0 0
+131843.17 -495241.8 -000009.9-000005.000001.7 07.35-0.02B8 0
+132323.25 -393740.6 -000021.7-000003.900005.7 07.3500.08A3 0
+132340.84 +024329.2 +000004.6+000202.900059.6 07.3500.87G5 1
+133311.45 -082636.5 -000239.8+000048.500031.0 07.3500.62G0 0
+140747.43 -345658.0 -000016.1-000004.000005.4 07.3500.04A0 0
+141141.68 -055126.9 -000051.6+000003.900005.5 07.3500.99K0 0
+142050.76 +362332.6 -000036.7-000000.900006.9 07.3500.21A0 0
+142217.10 -690506.6 -000099.9-000045.100017.2 07.3500.46F5 0
+143133.79 +173834.9 -000036.3-000032.100008.7 07.3500.46F5 0
+144030.85 -403629.0 -000012.6-000011.800001.1 07.3500.08A1 0
+144255.10 +080434.2 -000003.8+000006.400005.3 07.3500.38F2 1
+154613.67 +422806.1 -000034.5+000019.500003.4 07.3500.91K0 1
+160002.52 +832414.7 -000010.2+000009.400002.1 07.3500.87G5 0
+162500.26 +514259.6 +000000.0+000019.600008.6 07.3500.24A3 0
+164055.32 -585207.3 -000034.5-000032.500011.5 07.3500.39F2 0
+165243.87 +765109.3 +000009.7+000017.900006.2 07.3500.33F0 0
+165911.86 +140445.9 -000018.6-000052.000012.0 07.3500.40F2 0
+170446.30 -312146.1 +000000.1-000001.200001.1 07.3500.87G8 0
+172650.77 -261954.4 -000001.8+000001.300002.8 07.3500.31B8 1
+173329.05 -422358.7 +000003.5-000005.600002.1 07.35-0.01B5 1
+174631.80 -075907.1 -000001.5-000147.400018.0 07.3500.67G5 0
+175956.43 -332430.0 +000004.7-000003.400000.9 07.35-0.04B2 0
+180927.47 -455617.0 +000032.2-000135.100019.4 07.3500.50F8 0
+181316.05 -014310.5 +000014.7-000008.600006.5 07.3500.13A0 0
+183412.41 -074244.4 -000001.3-000000.900007.1 07.3500.10B9 0
+183755.38 -132822.6 +000009.0-000010.000004.6 07.3500.93G1 0
+185600.49 +070734.5 +000003.2+000002.900005.2 07.3500.30F0 0
+192339.56 -555607.2 +000089.4-000065.300012.4 07.3500.47F5 0
+193329.81 +360119.3 -000037.8-000011.000007.7 07.3500.33A3 0 0.07 0.09
+194016.10 +554738.1 +000026.7+000050.000009.0 07.3500.23A5 0
+194923.16 -733123.2 +000012.2-000013.900004.1 07.3500.14Ap 0
+201400.44 -093704.6 +000027.1-000006.000006.1 07.3500.10A0 1
+201900.69 +021400.3 +000017.7-000002.000011.1 07.3500.29F0 0
+201937.50 -314346.0 -000023.6-000006.000013.4 07.3500.42F3 0
+205929.08 -333658.5 +000098.0-000145.400015.4 07.3500.84K0 0
+210434.24 -585559.2 -000008.3-000026.200003.8 07.3500.19A4 0
+210457.72 +352545.9 +000026.8+000013.400003.1 07.3500.25F0 0
+211229.51 +383359.4 +000000.7-000003.600001.1 07.35-0.12B9 0
+211830.70 +802111.5 +000160.4+000107.300011.8 07.3500.51F6 1
+213810.58 -252642.5 +000003.7-000000.700006.3 07.3500.90G5 0
+214505.03 -223350.3 +000015.8-000035.100006.3 07.3500.40F2 0
+220105.07 -130137.9 -000007.0-000119.200013.6 07.3500.44F2 0
+221654.98 -200131.3 +000114.1-000055.800008.1 07.3500.16A2 0
+222410.41 -020342.9 +000005.2-000009.200002.9 07.3500.21A3 0
+222439.78 -653717.2 +000022.5+000000.400004.9 07.35-0.04B9 0
+224720.53 -160846.4 +000366.4-000055.300029.5 07.3500.68G5 1
+230115.41 +441155.0 -000008.9+000004.000007.2 07.3500.38A3 0
+230857.07 +385454.7 +000005.7-000005.500004.8 07.3500.04A0 0
+232001.19 +414517.4 +000032.3+000004.900004.6 07.3500.22A0 0
+232426.62 -371203.3 -000010.1-000004.700004.0 07.3500.10A3 0
+233536.11 +082257.8 +000066.2-000041.000014.0 07.3500.41F0 0
+234316.88 -704905.8 +000066.5+000054.200015.5 07.3500.83G8 0
+235543.71 -534907.7 +000029.4-000007.100003.3 07.3500.33A7 0
+002707.81 +311037.7 +000000.3-000003.800002.0 07.3501.69M1 0
+002800.52 -113931.5 +000039.6-000016.100008.9 07.3501.21M5 0
+002910.43 -113553.2 +000026.2+000023.200002.6 07.3501.62K5 0
+015326.98 -333352.7 -000007.4-000005.200003.5 07.3501.17K0 0
+023753.27 -334038.2 -000003.4+000011.600002.0 07.3501.46K4 0
+030048.41 -204137.5 +000011.4+000004.200002.2 07.3501.66M0 0
+033826.37 +150859.2 +000003.6-000057.500006.8 07.3501.16G5 0
+034019.56 -431426.8 +000005.0-000015.500001.3 07.3501.68M2 0
+034346.03 +262252.2 -000012.2-000012.400004.0 07.3501.16K1 0
+035018.98 -755344.2 +000030.6-000001.800003.5 07.3501.53M0 0 0.09 86.00
+044956.16 -305814.1 -000013.7+000011.800002.7 07.3501.16K1 0
+045833.22 -285315.8 +000000.5-000004.700001.3 07.3501.61K5 0
+052049.94 +341602.9 +000002.6-000002.800001.4 07.3501.57K2 0
+055003.13 -343313.2 +000004.2+000013.700001.5 07.3501.65M2 0
+064211.96 +252806.8 -000006.7-000013.900002.7 07.3501.62M0 0
+065634.16 -223841.6 +000020.2+000009.400003.4 07.3501.28K0 1
+070419.60 +040125.8 -000010.5+000044.800004.6 07.3501.01G5 0
+070709.58 -293222.5 +000018.2+000011.700003.7 07.3501.58M2 0 0.17 20.89
+073715.21 +535027.1 -000010.4-000039.700004.7 07.3501.05K0 0
+073736.52 -655501.5 -000003.5+000024.000001.3 07.3501.30K1 0
+074532.13 +255919.3 +000000.4-000018.700001.9 07.3501.53K5 1
+074820.49 +494524.8 -000017.2-000017.200004.8 07.3501.09K0 0
+075857.24 +483732.1 -000006.4-000013.900007.7 07.3501.02K0 0
+080438.77 -295757.6 -000012.6-000001.000002.7 07.3501.57M4 0
+082023.45 +080026.5 -000009.8-000004.500001.9 07.3501.39K0 0
+083104.48 +381729.7 +000000.3-000005.800001.4 07.3501.56K5 0
+085300.11 +295741.9 -000020.3-000037.800008.1 07.3501.09K2 0
+090808.41 +144241.1 -000022.5-000009.500005.7 07.3501.21K0 0
+092449.04 -234934.4 -000037.5-000032.200008.4 07.3501.01K2 0 0.19 12.83
+093441.46 +081114.9 +000007.0-000000.300000.8 07.3501.67M3 0
+093947.58 -404921.4 -000057.8+000048.700006.5 07.3501.16K1 0
+103032.88 -104828.6 -000012.4+000005.800000.2 07.3501.64K5 0
+110919.07 -114040.0 -000032.9-000002.400001.1 07.3501.56K5 0
+114629.24 -242903.9 -000023.6+000001.500003.6 07.3501.66M0 0
+120333.18 +294045.0 +000003.5-000022.700002.5 07.3501.50M3 0
+121500.23 -560613.0 -000021.4+000001.500002.3 07.3501.30K1 0
+123115.61 -524732.4 -000000.1-000003.500001.7 07.3501.46K2 0
+123355.07 -170441.6 -000053.8-000002.400005.7 07.3501.03K0 0
+130440.01 +535127.2 -000014.5+000017.900003.0 07.3501.31K2 0
+134106.96 -622957.7 -000008.7-000004.600001.3 07.3501.60K3 0
+140223.55 -673206.9 -000005.8-000011.200001.4 07.3501.21K1 0
+145116.84 -472421.2 -000014.3-000007.300000.6 07.3501.21K2 1
+152109.38 -063645.6 +000026.9+000015.600005.1 07.3501.16K2 0
+152504.52 -061444.8 -000032.5+000006.100006.5 07.3501.14K0 0
+161217.57 +323919.0 -000094.0+000031.200004.9 07.3501.04K0 0
+162955.38 -751221.9 -000021.5-000028.500003.2 07.3501.27K2 0
+164900.39 +125255.1 -000009.0-000005.800001.4 07.3501.58K5 0
+165458.35 -501120.9 -000092.8-000018.400006.8 07.3501.10K1 0
+170029.72 -212741.3 -000018.1-000081.900010.1 07.3501.10K0 0
+170031.92 +385430.4 +000013.2-000042.600004.1 07.3501.02K0 0
+172438.83 +391234.2 -000018.5+000019.800003.8 07.3501.27K5 0
+172743.69 -631549.3 +000003.6+000004.300002.1 07.3501.66K5 0
+173624.69 +253658.8 +000004.4-000010.400004.1 07.3501.17K2 0
+175401.41 +423849.5 +000006.1+000003.600004.3 07.3501.01G6 0
+181359.02 +201637.6 +000008.3+000008.100001.9 07.3501.27K0 0
+181918.17 +523907.0 -000009.0-000006.300003.1 07.3501.21K5 0
+183904.74 +725734.0 -000000.6+000015.600004.1 07.3501.04K5 0
+184454.07 +331115.3 +000020.8-000030.200002.6 07.3501.57K5 0
+190826.22 -125721.8 +000002.8-000019.500002.8 07.3501.40K0 0
+191051.55 -150440.1 +000003.4-000002.700003.9 07.3501.48M4 0
+192007.49 +263943.8 -000020.7+000010.700003.2 07.3501.53K 0
+192952.76 +224223.9 -000000.3-000000.200001.6 07.3501.81M0 0
+193037.34 +250715.0 -000001.2-000002.500001.6 07.3501.21G2 0
+193042.07 +684448.1 +000053.1+000078.700005.8 07.3501.15K0 0
+193445.30 +163830.0 +000007.8-000002.800005.5 07.3501.14K0 0
+194440.58 -231550.7 +000009.3-000035.400000.9 07.3501.53K4 0
+204124.54 -055952.6 +000005.6-000002.600003.4 07.3501.01K0 0
+204630.13 -220950.0 +000010.3-000044.800007.3 07.3501.31K2 0
+211318.83 -245045.4 +000018.2-000026.600002.4 07.3501.33K3 0
+212328.41 +310658.5 +000001.7-000011.700002.9 07.3501.64K2 0
+214346.16 -572205.9 +000050.8-000048.600005.7 07.3501.22K2 0
+220300.92 -083000.1 +000018.4-000004.100001.2 07.3501.27K0 0
+221318.51 +492228.8 +000013.8-000050.800006.1 07.3501.27K2 0
+222610.61 -280045.0 -000000.4-000014.300004.3 07.3501.37K3 0
+230107.97 -451218.2 +000046.2-000043.900004.9 07.3501.41K4 1
+230457.17 +043559.8 +000031.5-000004.500001.9 07.3501.47K2 0
+230547.17 -355122.7 +006767.3+001326.700303.9 07.3501.48M2 0
+231530.30 -594139.3 -000016.2-000016.300002.2 07.3501.31K2 1
+232117.40 +383456.3 -000005.2-000011.500003.6 07.3501.07K0 1
+232936.02 +383836.1 +000007.3+000001.000001.8 07.3501.76M. 0
+235033.31 -690533.7 +000051.9-000043.600005.8 07.3501.21K2 0
+235338.48 -203103.0 +000000.8-000045.200005.2 07.3501.22K2 0
+235452.56 +060625.2 -000037.7+000004.500003.9 07.3501.14K0 0
+065821.49 +061001.5 -000004.6+000010.400002.2 07.3502.74C5 0
+000324.01 +731028.2 -000022.5+000002.600004.7 07.3600.15A2 0 0.33 2.09
+000535.75 -611835.6 +000004.9+000009.100004.2 07.3600.99K0 0
+000603.39 +634046.8 -000005.4-000000.900000.1 07.3600.13O6 0
+002113.11 -031843.1 +000027.9+000063.000012.6 07.3600.53F8 0
+002133.39 -661816.3 +000026.6-000021.200007.2 07.3600.01A0 0
+003437.41 +673059.3 +000034.5-000000.900006.2 07.3600.18A3 0
+004049.00 +401119.7 +000355.7-000668.900057.9 07.3600.94K2 0
+010913.43 +335629.6 +000022.2-000013.500005.3 07.3600.14A2 0
+011420.83 +303231.6 +000029.4-000019.600005.7 07.3600.00A0 0
+012454.57 +032058.0 +000012.0-000013.100005.7 07.3600.10A0 0
+013116.54 -495413.7 -000028.4-000075.500012.5 07.3600.36F2 0
+013628.04 +544146.1 -000000.2-000005.200003.0 07.3600.01A0 0
+015914.85 +670236.8 +000037.6-000020.400009.2 07.3600.20A3 0
+020416.68 +601440.1 -000024.1-000060.800022.2 07.3600.56F6 0
+020614.65 -042154.0 -000042.6-000014.400006.8 07.3600.42F2 0
+022534.01 +115818.9 -000123.6-000281.600015.1 07.3600.49F5 0
+023736.09 +501414.7 +000016.1-000008.500002.8 07.36-0.03B8 0
+023828.19 +304903.2 -000487.6-000387.400027.9 07.3600.58G0 0
+030449.62 +134751.0 +000026.9-000012.800005.5 07.3600.94G8 0
+030739.23 +363705.3 +000240.2-000217.800023.4 07.3600.67G0 0
+031402.84 +004421.8 +000074.7-000013.900016.3 07.3600.53F8 1
+031504.81 -134940.6 +000049.8-000014.200004.1 07.3600.99K0 0
+032003.35 -285114.1 +000348.9-000064.800027.8 07.3600.63G3 0
+032212.02 +424920.2 +000048.1-000052.500008.1 07.3600.22A2 0
+034854.18 +505025.7 +000025.9-000089.500014.0 07.3600.42F6 0
+035725.77 +431859.1 +000025.3-000036.300008.3 07.3600.03A0 0
+040257.92 +080824.3 -000009.5-000007.500011.2 07.3600.35F0 0
+040943.68 +240422.8 +000003.7-000019.500008.1 07.3600.20A3 0
+041044.48 -045228.2 +000069.1-000140.800015.9 07.3600.65G0 0
+041425.11 +013933.6 -000006.1-000016.600002.1 07.3600.98G5 1
+042412.90 -400309.9 +000001.4+000013.500004.9 07.36-0.10B6 0
+042556.21 +010154.4 -000005.0-000005.800005.9 07.36-0.06B8 0
+042557.28 +050900.5 +000096.3+000004.500022.0 07.3600.51F5 0
+042618.43 +212813.9 +000105.8-000036.500021.5 07.3600.56F8 0
+042902.03 +424256.6 -000030.3-000018.200006.7 07.3600.47F2 0
+051731.63 +743209.2 +000003.9-000030.800005.1 07.3600.22A2 1
+053005.98 +293310.3 +000013.3-000026.800003.4 07.3600.55G5 1
+054017.59 +162335.6 +000056.7-000162.300017.8 07.3600.52F5 0
+054153.54 -153748.9 +000243.9-000118.000036.0 07.3600.80G8 0
+054348.10 -193906.8 -000048.7+000014.100012.5 07.3600.68G5 0
+060953.55 +145109.9 -000013.0+000000.100002.4 07.36-0.05B9 0
+061359.05 +520041.6 +000018.0-000077.900015.1 07.3600.39F2 1
+061531.83 +005006.0 -000003.9-000004.100003.4 07.36-0.11B5 0
+061555.75 -170145.6 +000000.4+000008.900004.1 07.3600.88G8 0
+061720.97 +492908.3 +000000.5-000016.400002.7 07.3600.04A2 0
+061726.49 +584935.5 -000009.4-000004.000005.3 07.3600.14A2 0
+062142.91 -094058.5 -000006.7+000002.800003.1 07.36-0.08A0 0
+062647.25 -884437.4 -000001.5+000015.700004.3 07.36-0.02B8 0
+063628.85 +154500.7 -000012.1-000046.500008.1 07.3600.25A0 0
+064843.13 -434805.4 -000007.9+000010.000003.8 07.36-0.12B8 0
+064913.53 -464234.6 +000007.4+000013.900007.8 07.3600.00A1 0
+065813.46 +141457.2 -000009.3-000009.200004.8 07.3600.16A5 0
+070105.67 -404741.9 -000015.2+000010.700005.6 07.36-0.02A0 0
+070216.55 +220546.4 -000013.5-000021.800001.2 07.3600.93G5 0
+071231.19 +263352.4 -000001.7-000026.700003.7 07.3600.91G8 0
+073814.18 -672652.1 +000035.9-000036.100009.3 07.3600.41F3 0
+074220.88 -190623.1 +000007.1-000025.200005.8 07.3600.45F3 0
+075634.10 +715049.0 +000038.2+000028.800008.3 07.3600.39F5 0
+075745.68 -400724.1 -000005.6+000005.100001.1 07.3600.69F8 0 0.62 5.08
+080005.58 -485419.6 -000010.1+000011.700004.8 07.36-0.06B9 0
+081549.40 +321038.1 -000014.3-000004.200014.9 07.3600.52F5 1
+082645.68 -485722.3 -000010.9-000003.200005.7 07.36-0.02B9 0
+082905.85 -055233.8 +000003.2-000004.800005.2 07.3600.94K0 0
+083209.07 -395710.8 -000020.9+000015.200004.8 07.36-0.04B8 0
+085527.42 +262435.6 -000027.7-000021.000006.5 07.3600.03A0 0
+090138.02 -012834.6 -000016.3-000012.900006.8 07.3600.15A2 0
+090500.05 +224955.5 -000124.3+000131.000022.3 07.3600.61G2 1
+090739.95 -591105.2 -000016.5+000016.200007.3 07.3600.18A2 0
+091607.63 -285310.9 -000023.6+000008.700005.3 07.3600.05A1 0
+092537.88 +540057.5 -000037.5-000022.900005.1 07.3600.17A2 1
+095637.38 +144328.2 +000006.6-000122.500005.0 07.3600.92G5 1
+100330.55 +623358.0 -000094.1-000115.600011.9 07.3600.95K0 0
+101158.68 -545905.9 +000008.8-000008.000003.3 07.3600.00B9 0
+101638.12 +411633.2 +000023.7-000018.200017.5 07.3600.48F5 0
+101751.36 +710322.7 -000042.4-000048.300015.6 07.3600.29Am 1
+102755.85 -480115.5 -000012.1+000000.500001.7 07.3600.47F3 0
+102954.99 -545841.5 +000007.0-000012.500004.8 07.3600.12A2 0
+103221.10 -583245.1 -000015.1+000000.700003.7 07.36-0.11B5 0
+103228.70 +441054.4 -000069.5-000011.700008.2 07.3600.21A5 0
+104152.62 -260247.9 -000004.6-000007.900008.5 07.3600.14A3 0
+105703.09 -684002.6 -000041.7+000013.000010.9 07.3600.23A8 0
+110536.18 +644814.2 +000025.3+000009.800011.0 07.3600.37F0 1
+110540.55 -430707.5 -000051.2+000030.100009.4 07.3600.43F0 0
+110800.12 +524918.0 -000061.0-000002.700017.4 07.3600.58F5 1
+111549.15 -391926.3 -000177.6+000189.400036.3 07.3600.63G5 0
+111910.64 -402959.7 +000027.8+000008.200006.6 07.3600.25A5 0
+114728.40 +200201.3 +000001.7+000030.000010.8 07.3600.49F5 1
+115042.12 -330828.5 -000153.5+000009.300011.4 07.3600.70G3 0
+115352.07 -034636.3 -000025.0-000044.100005.7 07.3600.89G5 0
+121955.60 -481859.3 +000051.2-000017.200012.3 07.3600.26A4 0
+124849.80 +612241.3 -000554.8+000100.600026.3 07.3600.63G1 0
+125710.46 -221018.6 -000023.1-000015.000005.0 07.3600.22A3 0
+130535.83 -220416.7 +000004.9-000028.100007.8 07.3600.54F7 1
+130942.46 -221130.4 +000135.7-000339.600036.8 07.3600.72G6 1
+133854.16 -550128.1 -000031.4-000002.900006.7 07.3600.21A2 0
+134040.86 +200048.8 -000049.5+000023.800010.1 07.3600.25A 0
+135215.45 -144035.6 +000002.5+000002.800006.0 07.3600.41F0 0
+140619.01 -263445.3 +000024.5-000024.200007.7 07.3600.29A8 1
+142327.43 +371223.1 -000095.0+000053.800012.8 07.3600.40F2 0
+143459.99 -692711.4 -000009.7-000006.100003.9 07.3600.01Ap 0
+144048.99 -665646.0 -000038.0-000035.800008.7 07.3600.80F6 1
+144202.47 -461752.6 -000012.2-000006.200001.6 07.36-0.01F5 0
+144251.93 -580511.6 -000007.4-000003.800001.0 07.3600.09B7 0
+144728.59 -661044.8 -000007.1-000011.400003.9 07.36-0.08B5 0
+145349.84 -002419.6 +000022.6-000059.900014.7 07.3600.91G8 0
+145539.47 -785258.9 -000006.7-000018.100008.0 07.3600.06A1 0
+145706.86 +352925.1 -000007.5-000041.400011.2 07.3600.40F2 0
+151249.38 -520144.7 -000008.0-000007.500004.4 07.3600.20B6 1
+152200.13 +053547.7 -000022.7+000001.400006.5 07.3600.52F5 0
+152414.59 +103317.7 -000000.5+000002.200006.0 07.3600.18A0 0
+152951.55 -672906.0 -000005.6-000009.800002.0 07.36-0.10B2 0
+154421.88 +525900.3 -000245.9+000059.100023.7 07.3600.62G5 0
+154442.12 +582600.7 -000080.8+000045.500015.0 07.3600.38F0 0
+160256.00 -432629.4 -000012.6-000015.300005.4 07.3600.07B9 0
+161759.75 -132640.7 -000026.1-000040.000008.3 07.3600.35F0 0
+161827.12 -172315.3 +000025.0-000040.200012.8 07.3600.41F3 0
+162005.50 -200322.8 -000013.1-000025.200007.0 07.3600.16B9 0 0.08 3.92
+163241.92 +625117.4 -000044.9+000033.700011.0 07.3600.33Am 0
+163702.65 -384034.2 -000012.9-000017.600004.6 07.3600.01B9 0
+170114.88 -202611.9 -000005.9-000008.100003.4 07.3600.10B7 0
+170322.20 -400516.2 -000010.5-000028.600005.3 07.3600.33A9 1 0.06 0.13
+170537.60 +293723.4 -000015.1+000009.700006.4 07.3600.18A2 1
+170641.61 +351924.4 -000008.5-000013.300007.0 07.3600.04A0 0
+173302.35 +492042.8 -000004.1-000000.600005.4 07.3600.02A0 0
+173402.39 -230152.6 -000017.4-000068.200013.4 07.3600.36F0 0
+174732.84 -560957.5 +000008.8-000010.300011.1 07.3600.39F0 0
+174816.82 -324015.8 -000025.5-000039.200008.9 07.3600.14A3 0
+175543.00 +612345.2 -000006.2+000023.400006.8 07.3600.19A3 0
+180501.85 +225451.6 -000002.8-000000.400003.7 07.3600.44F3 0
+180531.29 -110112.4 +000015.0-000012.300008.7 07.3600.27A5 0
+180754.38 -383355.5 -000002.5-000005.600003.5 07.36-0.14B2 0
+180843.98 -492043.2 -000013.4-000025.500007.0 07.3600.47F3 0
+181758.26 -125212.1 -000007.2-000006.100005.3 07.3600.27A3 0
+181934.04 -492049.3 -000008.8-000037.500006.9 07.3600.35F0 0
+182523.12 +382627.4 +000001.8-000001.000002.7 07.36-0.09A0 0 0.05 2.12
+183636.62 +125915.3 +000002.7+000010.900008.2 07.3600.48F6 0
+185046.82 -341818.3 -000005.1-000012.000004.6 07.3600.01B9 0
+185148.67 +412754.5 -000000.7+000001.400002.3 07.3600.96K0 0
+185912.34 +150747.5 +000002.9-000007.100001.2 07.3600.18A0 0
+190635.85 +804347.4 -000001.8+000013.700004.8 07.3600.93K2 0
+190719.98 +431854.8 +000005.5+000041.000007.1 07.3600.39F2 0
+192007.47 +263842.1 +000012.1-000052.800013.0 07.3600.45F5 1
+192648.38 +210946.2 +000004.0-000006.700002.2 07.3600.03B7 1
+192753.13 +332226.6 -000016.1-000027.600006.1 07.3600.29F0 0
+194034.81 +623952.5 +000027.4+000110.400008.3 07.3600.51F5 1
+195026.65 +304558.1 +000009.4+000010.700003.0 07.3600.00A0 0
+195250.26 +285933.3 +000007.5+000007.700002.8 07.36-0.09A0 0
+200558.71 +354749.9 -000004.0-000006.900000.3 07.3600.19B1 0
+204035.78 +215537.4 +000011.2-000005.000003.5 07.36-0.05B9 1
+204715.88 -471022.1 +000030.9+000003.100011.1 07.3600.30F2 0
+205405.94 +450636.5 -000000.5+000000.700002.0 07.36-0.03B8 0
+205652.21 -335954.8 -000022.9+000017.300009.9 07.3600.49F5 0
+205925.26 -303039.2 +000016.2-000014.400005.2 07.3600.93K0 1
+211405.46 +374653.8 +000000.2-000006.000001.2 07.36-0.18B0 0
+212403.67 -400148.0 -000039.0-000031.500014.3 07.3600.41F5 0
+213018.94 +482327.2 -000007.7-000020.300003.2 07.36-0.03A1 1
+213658.02 -355302.8 +000090.0-000010.300014.9 07.3600.42F3 0
+221128.33 +320509.8 +000044.9+000007.100008.5 07.3600.34F0 1
+221538.66 +041617.1 -000041.6-000018.400008.2 07.3600.34F0 0
+221714.71 -541916.6 +000058.7-000021.400007.6 07.3600.31A9 0
+222111.14 +175810.7 -000011.6-000035.600009.1 07.3600.37F2 0
+222332.98 -021805.4 -000016.4-000031.900005.4 07.3600.46F8 0
+222743.59 +512934.3 -000004.7-000002.600000.6 07.3600.13A0 0
+222849.06 -220413.4 +000108.8+000008.800013.2 07.3600.41F2 0
+224122.62 -252101.1 +000162.2+000004.800010.1 07.3600.45F5 0
+225105.65 +342301.2 +000044.4+000004.700009.9 07.3600.43F2 0
+225218.48 -473430.6 +000014.7-000005.900011.1 07.3600.43F3 0
+232136.00 +440550.5 +000636.2+000219.200045.6 07.3600.80K1 0
+232403.32 +294021.8 -000010.9-000006.900002.6 07.36-0.04A0 0
+232639.99 +452016.4 +000438.6+000110.600028.5 07.3600.64G0 0
+232825.03 -383844.3 +000020.3+000011.800003.9 07.3600.94G8 0
+233026.29 +304954.6 +000077.6-000033.200009.7 07.3600.50F5 1
+233335.65 +602807.0 +000015.7-000001.400004.0 07.3600.98G9 0
+234747.77 -521215.9 -000009.5+000021.100002.3 07.3600.98K0 0
+235310.97 +315436.3 +000016.6-000001.100011.0 07.3600.44F2 0
+235345.95 -182153.3 +000012.8-000000.300002.3 07.3600.86A6 0
+235619.58 +100044.0 +000001.6-000005.700004.9 07.3600.22A2 0
+000536.25 -511537.6 +000012.1-000014.500002.3 07.3601.44K3 0
+001206.84 +472928.2 -000013.5-000024.400006.7 07.3601.08K0 0
+003311.30 -035052.3 -000029.5+000002.200001.5 07.3601.30K0 0
+005828.47 +264709.1 -000017.4-000004.900002.1 07.3601.53K5 0
+012932.73 -522158.0 +000027.7-000009.300001.9 07.3601.47K3 0
+015014.35 -585622.7 -000006.7+000011.700004.7 07.3601.12K2 0
+015549.80 -290650.0 +000037.3+000000.800004.5 07.3601.03K0 0
+023333.66 +312430.7 -000019.9-000034.100001.9 07.3601.57K3 0
+030018.92 -112732.5 -000003.3-000003.300005.5 07.3601.01G5 0
+032426.48 +400238.0 +000000.4-000020.600003.1 07.3601.40K5 0
+034234.39 -641143.4 +000046.8+000033.000003.8 07.3601.40K3 0
+034508.14 -634344.7 -000004.2-000038.900005.8 07.3601.05K0 0
+035903.44 +233741.1 -000006.4+000000.800007.6 07.3601.07K0 0
+043544.74 +451252.5 +000016.6-000010.400002.7 07.3601.72K5 0
+044320.36 -471317.6 +000030.3-000021.100003.6 07.3601.52K5 0
+045027.86 -035154.7 +000016.4-000002.800001.8 07.3601.19K0 0
+051757.06 +080617.0 -000012.5+000057.900006.9 07.3601.05K0 0
+052006.28 +392036.1 -000004.5+000014.500002.2 07.3601.70K5 0
+052638.51 -733955.5 +000045.6+000080.400006.2 07.3601.11K0 0
+053720.27 +475622.8 -000015.1-000010.600004.8 07.3601.03G5 0
+061115.55 -335215.1 +000002.4+000002.600003.5 07.3601.16K0 0
+061312.58 -050035.1 -000005.1-000001.400006.9 07.3601.02G7 0
+061816.82 +035904.3 -000004.0-000006.400003.9 07.3601.27K0 0
+062605.34 +624124.3 +000003.0-000003.700002.3 07.3601.62K5 0
+065612.17 +123449.8 -000000.7-000006.400001.4 07.3601.01G5 0
+071934.77 +102357.4 +000000.7-000011.800002.3 07.3601.60M0 0
+075315.99 -340220.0 -000005.8+000005.000002.8 07.3601.64K4 0
+075322.88 +454428.8 +000015.4+000007.900004.7 07.3601.03G5 1
+080933.33 +653939.9 +000000.2-000054.400001.3 07.3601.54K5 0
+082405.89 +311803.7 -000018.3-000022.200007.2 07.3601.04K0 0
+083551.91 -111729.1 +000010.4-000023.400005.4 07.3601.64M. 0
+085654.70 +653133.6 +000013.1-000002.400001.6 07.3601.10G5 0
+090307.80 -140013.1 -000014.4+000001.000001.9 07.3601.66M1 0
+092316.86 +692112.1 -000059.9-000046.600003.2 07.3601.42K5 1
+092522.64 +061529.9 +000018.8-000018.300004.6 07.3601.19G9 0
+095952.08 -262352.2 -000018.8+000003.400002.5 07.3601.35K2 0
+100327.62 +411817.1 +000019.4-000004.700001.4 07.3601.58M. 0
+101948.86 -225816.4 -000008.4-000012.100001.8 07.3601.62M2 0
+103735.82 -232255.9 -000055.3-000013.300003.9 07.3601.04K0 0
+104646.63 -253201.7 -000054.7-000011.500004.3 07.3601.51K5 0
+111534.09 -381530.0 -000008.8-000007.800005.7 07.3601.13K0 0
+111808.97 -314508.0 -000028.6-000041.100003.8 07.3601.13K0 0
+111915.58 +004324.0 -000062.2-000003.600001.4 07.3601.07K0 0
+112133.77 -611334.7 -000093.6+000040.800004.6 07.3601.09K0 0
+113231.60 -290830.8 -000023.7+000000.300003.0 07.3601.60M1 0
+123339.25 -441102.7 -000071.7+000006.500004.5 07.3601.55K5 0
+123857.58 +610144.0 -000002.3+000002.300003.8 07.3601.26K0 0
+131253.71 +195506.1 -000011.6-000015.500001.5 07.3601.25K0 0
+135407.92 -114143.5 +000002.2+000017.000002.3 07.3601.42K2 0
+144851.46 +181158.9 +000013.5-000009.700004.5 07.3601.03K2 0
+144944.30 +035215.0 -000039.9-000035.300005.3 07.3601.14K0 0
+150004.65 -394752.7 +000000.8-000006.900003.3 07.3601.11K0 0
+151113.52 -130315.5 -000018.6-000002.400003.4 07.3601.23K0 0
+153514.82 +494154.2 +000004.4-000005.600001.8 07.3601.54K5 0
+153901.06 +032804.1 -000043.8-000051.200007.2 07.3601.48K3 0
+155314.39 +122111.2 +000019.2+000005.100006.1 07.3601.03K2 0
+160125.33 -665054.8 -000019.7-000021.800002.2 07.3601.44M5 0
+161059.30 +430317.8 -000024.4+000027.300004.8 07.3601.07K0 0
+162134.32 -331404.3 +000020.1-000006.200006.3 07.3601.47K3 0
+171848.52 +325153.9 -000010.5-000092.500005.0 07.3601.16K2 0
+182022.14 -801421.3 +000001.2-000020.200004.3 07.3601.00K0 1
+183238.55 +041747.1 +000004.5-000013.200000.4 07.3601.80K5 0
+183408.96 +342653.5 +000028.3-000012.200004.5 07.3601.03K0 0
+184050.97 -560523.0 -000050.7-000024.400007.6 07.3601.09K0 0
+184332.75 -205508.0 +000010.3-000001.000004.6 07.3601.12K0 0
+185146.00 -522342.7 -000032.9-000021.700006.9 07.3601.18K3 0
+192549.57 +505106.5 +000001.0-000026.300000.9 07.3601.63K5 0
+194138.13 -551558.1 +000032.2-000007.400000.7 07.3601.53K4 0
+202226.67 +165500.3 -000019.0-000020.800004.9 07.3601.41M2 0
+203936.33 +304850.8 -000022.8-000023.100004.2 07.3601.22K0 0
+205130.70 +474227.4 +000000.6+000023.800007.0 07.3601.11K1 0
+205221.59 -211351.3 -000009.9+000010.500003.0 07.3601.05K0 0
+205753.19 +444717.4 -000011.7-000008.600002.2 07.3601.65M. 0
+211825.40 -730135.5 +000012.7-000005.300004.0 07.3601.32K2 0
+212143.53 +642152.4 -000005.5+000011.600003.9 07.3601.36K2 0
+212850.50 -795532.5 +000010.2-000016.200005.4 07.3601.10K0 0
+214103.14 +221141.3 +000027.4-000001.300000.9 07.3601.60M2 0
+214208.72 +045004.2 -000039.5-000017.300004.0 07.3601.10K2 0
+214214.76 +393134.6 +000033.5+000016.100004.3 07.3601.26K2 0
+220206.89 -651421.7 +000048.1-000074.300004.8 07.3601.09K0 0
+220248.30 +734929.4 +000006.7+000024.800003.8 07.3601.17K2 0
+220427.89 -142649.0 -000014.4+000010.900003.4 07.3601.52K5 0
+220609.56 +501708.8 -000007.7-000012.200000.9 07.3601.62K5 0
+221003.46 -832129.6 +000024.8-000008.600003.8 07.3601.22K1 0
+224429.37 +141726.1 +000012.4-000003.300008.3 07.3601.12K0 0
+224822.52 -080644.3 +000001.3+000001.000002.1 07.3601.48K2 0
+231630.40 -270450.3 +000020.2+000000.900001.1 07.3601.63K5 0
+234552.39 -144517.3 +000003.4-000004.900001.7 07.3601.52K3 0
+000441.26 +145755.2 +000007.5-000042.200011.5 07.3700.42F5 0
+002109.24 +355244.0 -000026.0-000019.800009.7 07.3700.24A0 0
+003102.51 +501514.4 +000010.0+000012.800004.2 07.3700.87K0 1
+003112.41 +694707.6 +000297.7-000072.700023.9 07.3700.50F8 0
+003513.72 +515018.6 +000051.8-000118.500022.9 07.3700.60F8 1
+003808.18 -660234.6 +000122.9+000053.200009.6 07.3700.61G0 0
+004051.47 -531235.3 +000112.6-000047.600021.9 07.3700.54F7 0
+005906.57 +322720.9 -000005.6-000008.700004.8 07.3700.18A2 0
+012805.82 -171541.6 +000048.1+000012.300013.2 07.3700.38F2 1
+013328.73 +233525.8 -000024.5-000028.900005.5 07.3700.95G8 0
+014715.79 -172900.6 -000005.1-000011.100005.1 07.3700.17A3 0
+014900.33 +011953.5 +000019.6-000005.000010.3 07.3700.26A3 0
+020031.79 -404348.7 +000440.6-000430.500028.5 07.3700.65G3 0
+021329.31 +404724.9 +000017.9-000016.500009.8 07.3700.15A3 0
+022157.06 -493114.2 -000008.7+000027.700004.0 07.3700.89G6 0
+023417.65 +350900.7 +000036.9-000033.500007.5 07.3700.10A2 0
+024036.92 +440528.4 +000005.9-000007.800003.9 07.37-0.11A0 0 0.07 1.62
+031100.19 +530836.0 -000004.8-000010.600008.1 07.3700.32A5 0
+033106.60 +502853.6 -000034.1-000025.600006.7 07.3700.25Am 0
+041103.11 -465628.1 -000026.3-000108.200009.0 07.3700.52F6 0
+041900.97 -175103.3 +000009.3+000005.700002.0 07.3700.19A5 1
+042145.34 +133505.8 -000004.8-000000.700007.9 07.3700.17A5 0
+043404.50 +430514.9 +000009.3-000025.200005.1 07.3700.23A5 0
+043743.55 +785912.2 -000006.7-000045.800007.2 07.3700.31F0 0
+044151.80 -474933.4 -000028.1-000038.600011.1 07.3700.30A8 1
+045612.60 -174410.6 +000000.2-000005.400003.8 07.3700.77G1 1
+053220.57 -472831.2 -000000.3+000041.900017.5 07.3700.67G3 0
+055156.22 -355435.0 +000000.2-000004.400008.3 07.3700.21A2 0
+060107.65 +231817.5 +000002.3-000001.800002.3 07.3700.57B3 0
+062257.67 -243321.8 -000003.0+000004.100034.0 07.3700.66K0 0
+063259.27 -085750.5 -000013.3-000009.300004.6 07.3700.07A0 0
+063420.50 -025420.3 -000006.8-000008.100003.7 07.3700.32A3 0
+063550.05 -160604.3 +000000.0+000000.000000.0 07.3700.00 0
+065728.41 -554004.0 -000001.9+000008.700002.9 07.37-0.08B7 0
+070220.47 +252152.4 -000027.9-000047.500009.2 07.3700.27A3 0
+071012.40 -191154.5 -000022.4+000036.700009.0 07.3700.29A9 0
+071201.03 +221644.8 +000040.1-000037.700005.8 07.3700.50F5 1
+071330.95 +320843.7 -000023.4-000017.900005.5 07.3700.28A5 1
+071838.86 -632312.2 -000015.6+000012.900005.7 07.37-0.04B9 0
+071905.77 +101853.9 -000004.4+000001.500004.5 07.3700.17A2 0
+072248.17 -093754.3 -000037.8-000087.200013.6 07.3700.55F8 0
+073026.85 -204828.8 -000010.3+000011.500004.0 07.3700.09A0 0
+073450.33 +245719.2 +000129.7-000352.800025.4 07.3700.64G2 0
+073804.72 +613159.9 +000025.4+000022.500017.1 07.3700.45F5 0
+074303.14 -331845.3 -000063.9+000051.900011.6 07.3700.34F0 0
+075106.08 +371242.4 +000009.1-000012.700009.4 07.3700.47F0 0
+081057.47 -390441.2 -000006.2+000001.000000.9 07.37-0.09B4 0
+082821.25 +064202.6 -000003.0-000000.800001.3 07.37-0.10A0 0
+083927.32 +353111.2 +000006.0+000000.800005.2 07.3700.07A2 0
+085356.82 -414937.4 -000011.8+000010.400000.2 07.37-0.12B5 1
+090458.11 +132038.4 -000018.4-000022.500004.8 07.3700.99G8 0
+090758.09 -074818.1 -000046.8-000002.700004.6 07.3700.32F0 0 0.11 0.14
+091245.93 +614032.6 +000003.8+000006.700009.9 07.3700.12A0 1
+093940.52 -481413.5 -000072.0+000028.200012.0 07.3700.41F3 0
+094742.79 +203617.2 +000073.8-000002.800010.9 07.3700.43F0 1
+094813.07 -542347.6 -000030.6-000005.800006.4 07.3700.98K0 0
+095108.05 -183931.7 -000095.8+000027.600008.9 07.3700.50F6 0
+100637.24 +124655.6 +000007.4-000016.700007.2 07.3700.23A5 0
+101247.68 -292957.3 -000065.2+000019.400003.9 07.3700.98K0 0
+103448.88 -312045.9 +000064.4-000086.600014.1 07.3700.44F5 0
+105553.97 -350651.3 -000026.2-000039.700018.3 07.3700.75G3 0
+105630.95 +072319.2 -000258.5-000077.400057.0 07.3700.92K0 0
+105711.27 -444835.0 -000032.4+000000.500010.9 07.3700.34F0 0
+114912.34 +280717.1 +000005.6-000000.100004.5 07.3700.93K0 0
+123154.71 +683053.3 +000063.0-000036.900011.6 07.3700.53F5 0
+123825.78 -384749.7 +000001.9-000001.100005.1 07.3700.98K1 0
+124152.61 -644343.5 -000020.5+000003.900007.4 07.3700.45F0 1
+132123.52 -640258.7 -000234.1-000043.700018.9 07.3700.58G0 1
+132826.72 +154229.8 -000060.7+000013.000018.1 07.3700.54F5 1
+135132.45 -481735.4 -000113.9-000027.000014.4 07.3700.80G5 0
+135236.41 -505517.8 -000583.3-000060.300060.9 07.3700.89K1 1
+141058.15 -282106.6 -000033.2-000001.700004.1 07.3700.92G6 0
+143854.63 -221942.0 -000026.9-000005.500004.2 07.3700.20A2 1
+144448.14 +074204.1 -000013.7-000008.900003.3 07.3700.66G5 1
+144520.60 -360851.9 -000020.0-000014.500006.1 07.3700.10A1 0
+150429.84 -574154.3 -000008.8-000008.200002.3 07.3700.02B8 0
+152112.84 -541730.1 -000087.4-000033.300014.7 07.3700.49F6 0
+152246.01 +280325.3 +000009.4-000000.300005.7 07.3700.98G8 0
+163306.19 -635030.4 -000450.3-000186.600021.8 07.3700.57G0 1
+164824.19 +170759.5 -000015.9+000014.300008.7 07.3700.28A2 0 0.14 0.57
+170935.68 +381736.3 -000008.0+000034.400011.7 07.3700.47F5 0
+173613.93 +094256.6 -000097.4-000100.000012.7 07.3700.87K0 0
+175219.13 +760002.3 +000001.1+000017.500004.6 07.3700.33F0 0
+180016.13 +284311.1 +000002.9-000005.300005.7 07.3700.07A2 0
+181237.56 -281410.6 -000000.1+000001.300003.9 07.3700.31A2 0 0.08 2.62
+183108.65 -054722.2 -000007.1-000009.800002.6 07.3700.36B1 0
+185600.39 -250245.2 +000033.2+000054.600020.1 07.3700.57G0 0
+190204.88 +142547.5 +000000.9-000002.100002.7 07.3700.10A2 1
+191214.80 +321509.9 +000002.0+000001.700003.0 07.3700.05A0 1
+191910.72 +265555.4 +000012.2-000014.600004.0 07.3700.14A2 0
+192539.02 +260614.4 -000002.1-000002.600001.7 07.3700.08B8 0 0.05 6.42
+195146.94 +080418.3 -000000.2-000006.900005.8 07.3700.18A2 1
+195544.76 +402330.3 -000002.3-000007.200000.2 07.37-0.06B1 0
+203056.64 +264108.1 -000003.0-000022.800003.9 07.3700.96K0 0
+203346.16 +524935.6 +000009.4+000000.400003.5 07.37-0.05A0 0
+205547.09 +073959.1 -000056.0-000062.800008.5 07.3700.89G5 0
+210736.29 +513502.5 +000019.9+000006.900005.0 07.37-0.01A0 0
+211159.11 +174347.8 -000121.6-000898.800028.3 07.3700.53F8 0
+211419.79 +341739.7 -000003.8-000007.000001.8 07.37-0.10B8 0
+211639.70 +361916.5 +000005.0-000024.300010.9 07.3700.27B9 0
+212831.67 +502643.4 -000010.6-000014.200005.9 07.3700.01A0 0
+223032.77 -080652.7 +000050.5-000002.400010.3 07.3700.35F0 1
+224030.65 +200229.5 +000044.0-000012.100010.4 07.3700.41F3 1
+224221.16 +051025.4 +000040.0+000001.700007.8 07.3700.22A3 0
+231348.22 +152204.1 +000022.0-000072.600021.7 07.3700.56F8 0
+231842.22 +360524.7 +000055.0+000013.500007.3 07.3700.34F0 0
+233555.54 +275153.8 +000000.8-000000.500001.4 07.37-0.07B9 0
+001255.14 -032253.5 +000000.1-000011.600002.5 07.3701.62M. 0
+002517.74 +350214.1 -000011.9-000005.500000.6 07.3701.57K5 0
+004247.62 +300609.6 -000013.4-000033.600005.2 07.3701.08K2 0
+005519.53 +065115.2 +000037.9+000005.600004.6 07.3701.14K0 0
+010507.75 -714402.6 +000103.4+000046.100004.2 07.3701.09K3 0
+010508.65 -833525.3 -000005.9+000017.800004.7 07.3701.08K0 0
+020446.66 -171714.9 +000023.4-000014.500001.7 07.3701.61M2 0
+021024.00 +561750.0 +000051.1-000040.600006.3 07.3701.19K2 1
+023249.43 -112448.0 +000020.5-000007.900004.1 07.3701.23K0 0
+023815.15 -413311.9 +000022.7+000004.100002.8 07.3701.45K4 0
+024401.37 +322213.4 +000002.0-000034.700002.3 07.3701.08K0 0
+024947.41 -201445.7 +000019.6+000011.600000.8 07.3701.58M1 0
+031411.13 -401520.3 +000011.2+000012.400003.4 07.3701.13G8 0
+031606.28 -075536.9 -000054.9-000056.800004.3 07.3701.24K2 0
+033738.38 +010721.2 +000015.6-000006.200003.7 07.3701.41K0 0
+050106.96 +583957.2 +000011.4-000046.000006.9 07.3701.02G9 0
+060153.23 -272127.3 -000001.4-000010.500003.5 07.3701.14K1 0
+061604.84 +521109.0 -000007.2+000008.500003.2 07.3701.40K2 0
+063636.08 +332326.0 -000015.8-000004.200003.1 07.3701.05G5 0
+063738.77 +224259.2 +000003.1-000015.200002.5 07.3701.46K2 0
+065952.19 +114807.3 -000003.9-000000.300002.2 07.3701.32K2 0
+071559.84 -545742.0 +000006.7+000031.600006.1 07.3701.22K2 0
+075852.91 +082711.7 +000042.4+000011.600008.4 07.3701.10G5 0
+081653.01 -533734.9 -000034.7+000004.400005.4 07.3701.10M. 0
+093953.45 -433037.9 -000028.4+000011.200003.7 07.3701.12K0 0
+095714.73 +283340.6 -000020.0+000008.100006.5 07.3701.13K2 0
+101226.23 -324122.1 -000047.1+000007.700003.6 07.3701.30K2 0
+101255.58 +822403.5 +000015.7-000019.200006.1 07.3701.25K0 0
+102933.74 -325630.3 -000045.0-000019.300000.7 07.3701.27K2 0
+105245.39 +020644.6 +000023.7-000008.800003.5 07.3701.56M. 0
+111648.53 -143029.9 -000043.6-000012.700003.1 07.3701.29K2 0
+111903.81 -754929.6 -000003.2-000005.300001.8 07.3701.73K5 0
+115242.52 -522948.1 -000048.0-000003.200005.1 07.3701.18K0 0
+115629.64 +345412.8 -000009.6-000008.700005.0 07.3701.12K1 1
+122649.90 +511220.8 -000075.1+000000.100002.7 07.3701.41K2 1
+123601.26 +320014.6 -000029.9-000001.400004.5 07.3701.35K3 0
+125320.02 +463923.0 +000000.1-000002.200003.1 07.3701.50M3 0
+133416.38 -001849.8 -000204.7+000025.300041.0 07.3701.52K4 1
+135850.75 +143346.1 -000075.6+000022.700004.7 07.3701.11K0 0
+142828.58 +054051.4 -000024.6-000007.700001.7 07.3701.65M3 0
+144626.76 -643234.9 -000002.3-000002.900002.9 07.3701.70K4 0
+144842.56 -703556.2 -000006.5-000005.100001.7 07.3701.30K1 0
+145712.23 -665221.8 -000022.5-000031.100004.5 07.3701.20K1 1
+153318.03 +031922.4 -000020.7-000025.400005.4 07.3701.12K0 0
+153450.26 -685320.7 -000003.1-000005.400000.7 07.3701.65M2 0
+155128.40 +570832.2 +000000.4-000016.900003.6 07.3701.38K5 0
+155202.27 +295254.0 -000011.3-000000.700003.1 07.3701.50K5 0
+155844.75 +300016.6 -000018.6+000007.700003.2 07.3701.54K5 0
+172804.79 -645703.7 -000005.4-000017.900002.6 07.3701.52K3 0
+174846.27 +485008.6 +000005.1-000001.900000.9 07.3701.38K2 0
+175731.30 +543956.0 -000014.1-000018.000002.5 07.3701.50K5 0
+180031.45 +170611.6 -000013.8-000007.700002.8 07.3701.62M. 0
+180647.53 +432706.9 -000026.5-000029.100003.2 07.3701.30M. 0
+183115.03 +333749.8 -000026.9-000051.100005.6 07.3701.17K0 0
+183213.11 -190726.3 -000002.2-000003.000002.3 07.3701.50K0 0
+183515.10 +721627.2 +000013.6-000008.000006.2 07.3701.10K0 0
+183626.52 +434748.3 -000000.6-000011.700002.2 07.3701.49K2 0
+185817.27 -321031.9 -000008.4-000041.100006.6 07.3701.09K0 0
+190511.43 -260819.9 +000004.8-000002.600003.2 07.3701.55K4 0
+195225.90 -105722.4 +000012.1+000000.300001.9 07.3701.48K2 0
+201700.30 +070418.2 +000009.7-000001.700002.8 07.3701.57M. 0
+210931.85 +682927.6 -000043.0-000045.100004.8 07.3701.10M5 0 3.18 400.70
+212014.02 +603751.2 -000004.7-000004.000001.1 07.3701.60K5 1
+213755.46 +331201.2 +000090.6+000053.100006.2 07.3701.06K0 0
+220204.74 -353246.2 +000003.6-000005.900002.4 07.3701.42K3 0
+220643.32 +721341.4 -000018.0+000034.000004.9 07.3701.13K2 0
+221732.21 +700332.4 -000007.0-000026.200005.3 07.3701.06K0 0
+223241.33 +010614.1 +000010.4-000001.700005.2 07.3701.11K0 0
+224007.11 -493553.2 +000078.4-000063.700010.9 07.3701.04K1 0
+224251.90 +544526.6 +000012.4+000009.100003.3 07.3701.44K2 0
+231449.68 -074210.2 +000001.7-000011.600003.0 07.3701.63M. 0
+233504.21 -074038.8 +000025.9+000009.900005.1 07.3701.30K4 0
+234830.62 -185304.6 +000006.4-000027.200003.4 07.3701.05K0 0
+235247.57 -120100.7 -000011.0-000025.600002.8 07.3701.46M4 0
+003429.37 +475455.4 +000397.4+000059.900021.2 07.3800.55F8 0
+005228.86 +133855.7 +000015.0-000015.000007.6 07.3800.08A0 0
+012520.07 +012739.6 +000067.7-000061.700025.4 07.3800.68G5 0
+013622.76 +471933.2 -000014.7-000013.700003.6 07.3800.94G5 0
+020235.47 +090454.1 -000000.5-000008.100002.7 07.3800.77G5 1
+020933.74 -452800.2 +000047.4-000038.900008.8 07.3800.38F0 0
+021947.05 -680503.9 -000021.5+000020.100006.8 07.3800.23A6 0
+030125.52 +010922.3 +000015.0-000002.000003.9 07.3800.22A5 0
+031205.39 +650503.8 -000033.8-000009.000011.7 07.3800.32F0 0
+031726.29 +073921.0 +000169.3-000007.600020.2 07.3800.57F8 0
+032858.50 +145948.6 +000021.0-000018.600004.2 07.3800.04A0 0
+033958.84 +641707.7 -000004.4-000030.500011.0 07.3800.51F8 0
+035013.91 -184445.6 -000014.6-000007.900005.7 07.3800.02A0 0
+040625.51 +432507.1 -000024.3-000198.200012.1 07.3800.84G5 1
+042103.80 -484840.6 -000017.4+000013.500008.6 07.3800.19A3 0
+043454.61 -250220.1 +000001.9-000038.600014.2 07.3800.48F5 1
+043653.02 +805254.6 -000018.4+000031.500007.0 07.3800.26F0 0
+045836.27 -144702.8 +000014.7+000011.000006.7 07.3800.29A2 0
+050437.94 -125541.5 -000005.6+000009.500006.3 07.3800.26A9 0
+051313.33 +401136.7 -000000.2-000003.600000.3 07.38-0.02B2 0
+053455.49 -314140.1 -000008.8-000000.300003.4 07.38-0.05B9 0
+055840.03 +163551.8 -000003.5-000003.900004.5 07.3800.03B9 0
+062613.18 -072141.2 -000004.2-000001.900003.0 07.38-0.10B8 0
+063112.32 -703057.9 -000028.1+000034.000007.8 07.3800.56F6 1
+063740.64 +552133.3 -000014.3+000004.200007.2 07.3800.16A2 0
+064059.61 +645912.8 -000010.9+000001.000003.5 07.3800.98G5 0
+064837.27 -281255.4 -000008.5-000014.900004.5 07.38-0.03B9 0
+065756.96 -490848.4 -000010.0+000021.400005.6 07.38-0.06B9 0
+071455.11 -285752.0 -000005.2+000003.600001.4 07.38-0.17B3 0
+071725.74 -390129.2 -000011.6+000006.700002.5 07.38-0.09B7 0
+071735.27 -034452.7 -000011.7-000004.200002.0 07.38-0.14B9 0
+074623.36 -612551.0 -000061.7+000283.800019.6 07.3800.76G5 0
+080404.89 -291023.9 -000003.3+000002.800003.9 07.3800.08A2 0
+081834.95 +470202.8 -000009.5-000038.300003.5 07.3800.99G5 0
+082052.76 -045158.0 -000009.6+000010.500006.2 07.3800.15A3 0
+083642.76 -475954.3 -000009.6+000009.000001.1 07.38-0.10B3 0
+083709.67 -492530.9 -000010.8+000009.700004.2 07.3800.16A2 1
+084209.98 -525803.9 -000025.9+000023.200006.5 07.3800.01A0 0
+084710.46 +042128.8 +000000.9-000003.900004.9 07.3800.02B9 0
+084952.11 +334312.2 -000014.5-000008.900005.8 07.3800.90K0 0
+085110.83 +155957.8 -000040.9+000011.900005.4 07.3800.91G5 1
+085308.02 +545710.6 +000013.4+000040.900018.3 07.3800.61G0 1
+085458.94 -184844.0 -000148.2+000020.000017.6 07.3800.84K0 0
+090032.94 -120826.3 -000033.9-000027.000013.8 07.3800.33F0 0
+090102.11 -091310.7 +000005.8-000014.100007.2 07.3800.05A0 0
+090515.41 +022450.9 -000042.5-000008.000005.8 07.3800.16A2 1
+090651.29 -601541.4 -000009.4+000003.200002.7 07.38-0.07B8 0
+091126.19 -354452.0 -000009.4-000007.000001.8 07.3800.18A5 0
+092134.33 -604949.9 -000013.0-000000.300003.2 07.3800.10B9 1
+092814.60 -345414.8 -000018.3-000004.000006.7 07.38-0.01B9 0
+093231.95 -603124.4 -000021.1+000000.700009.9 07.3800.57F8 0
+095344.22 -415048.9 -000061.6+000033.900009.1 07.3800.30F2 0
+100006.08 -360236.2 -000218.8+000059.700022.3 07.3800.58G1 0
+102221.98 -475817.4 -000032.1+000005.300003.3 07.3800.12A2 1
+103827.62 +055449.2 -000001.9-000012.400003.8 07.3800.26A3 0
+105356.74 -122604.2 -000035.7-000013.500009.0 07.3800.36A5 0
+105445.58 +055052.3 -000017.5+000005.800006.4 07.3800.80K0 0
+110203.12 -714449.5 -000044.4-000001.500006.5 07.3800.15A1 0
+110350.06 -074116.9 +000019.9-000073.600007.9 07.3800.95K0 0
+110730.54 +210902.9 -000000.5-000013.400006.2 07.3800.14A2 0
+111210.20 +611215.6 -000002.0+000022.500008.6 07.3800.19A2 0
+111740.96 +252737.7 -000038.9-000030.300008.8 07.3800.14A3 0
+114145.34 -503732.1 -000083.2+000045.200014.3 07.3800.40F3 0
+115812.97 +005209.5 -000031.1-000044.000007.6 07.3800.98K0 0
+120231.01 -563337.7 -000026.4+000005.500003.9 07.3800.04A0 0
+120549.89 -693423.0 -000004.5-000001.500001.7 07.3800.02B0 0
+121109.44 -834641.5 -000016.3+000002.000005.2 07.3800.11Ap 0 0.06 3.72
+121235.82 -524638.9 -000040.5-000013.000007.6 07.3800.12A1 1
+121401.16 -322313.0 -000163.9-000011.200010.2 07.3800.76G8 0
+121418.12 -334644.8 -000052.2+000001.400005.5 07.3800.21Ap 0
+122126.75 +245949.4 -000009.9-000009.400011.2 07.3800.29Am 0
+122504.96 +604150.5 +000144.1-000006.200023.5 07.3800.57G0 0
+123801.34 -693611.3 -000027.9-000014.600005.2 07.3800.89G6 0
+125659.66 -594433.0 -000005.5-000001.000000.4 07.3800.14B0 0
+130134.91 -604017.0 -000011.0-000004.500003.0 07.3800.06B6 0
+130452.56 -213111.3 -000037.1+000003.800005.3 07.3800.26A4 0
+133100.88 +262324.7 +000026.1+000001.300009.3 07.3800.31A5 0
+135909.71 -452807.7 -000050.5-000068.600015.8 07.3800.51F7 0
+140137.27 +164527.4 -000123.5+000021.500007.6 07.3800.53F8 0
+140330.89 -520333.8 -000009.4-000004.300001.0 07.38-0.09B2 1
+143231.00 -552749.6 -000025.4-000002.200007.9 07.3800.29A8 0
+143939.74 +662048.5 -000028.4-000022.600018.9 07.3800.60G5 0
+144616.34 +033015.1 +000017.0-000058.000025.5 07.3800.56G0 0
+144710.24 +760232.1 -000028.3+000008.600008.9 07.3800.21A2 0
+150135.94 -635536.9 -000024.6-000020.200005.8 07.3800.23A6 0
+151018.92 -793646.1 +000010.6-000003.000013.6 07.3800.43F3 0
+152130.52 +732835.1 -000119.7+000096.700016.8 07.3800.42F5 1
+152606.87 -395320.3 -000015.4-000011.200003.8 07.38-0.01Ap 0
+153906.69 -721751.4 -000019.4-000015.100004.4 07.3800.06A0 1
+154712.87 -421215.8 -000004.6-000142.800017.7 07.3800.66G5 0
+161453.34 -222248.9 -000015.7-000022.600004.2 07.3800.07B9 0
+164235.43 -111028.5 -000032.1-000024.000009.2 07.3800.23A2 0
+164859.45 -474307.3 -000094.2-000032.200015.7 07.3800.90K0 0
+164925.62 +005326.3 +000031.9-000042.900011.5 07.3800.40F0 0
+170016.32 +104923.0 +000094.7-000100.400023.4 07.3800.59F8 0
+170600.20 +750612.5 -000109.5+000002.000020.3 07.3800.59G0 0
+170750.09 -671116.5 -000011.2-000015.300003.2 07.3800.08A0 0
+171010.27 -604348.7 +000071.1+000589.800073.1 07.3800.89K0 0
+172110.46 +694802.3 -000011.1+000028.900003.3 07.3800.63F8 0
+173736.68 +791247.6 +000019.1+000033.500007.0 07.3800.44F2 0
+175311.13 -585151.5 +000012.7+000009.500007.7 07.3800.40F2 0
+175820.53 +143038.3 +000012.1-000018.600006.0 07.3800.09A0 0
+180000.82 -223254.2 -000000.4-000002.300003.0 07.3800.00B1 0
+181307.19 +412832.4 +000051.5-000128.500029.9 07.3800.65F8 0
+181805.90 -121433.3 -000000.4-000002.800001.3 07.3800.66O8 0 0.24 3.32
+183143.05 +071354.3 -000003.9-000002.000002.8 07.3800.15B8 0
+185546.67 +001554.6 +000000.3-000006.300003.1 07.3800.11B2 0
+190746.85 +492907.0 -000005.3+000036.700007.0 07.3800.47F5 0
+191458.10 +102433.9 +000003.3-000001.900002.5 07.38-0.00B8 0 0.11 2.17
+192035.38 -395920.0 +000015.9-000009.400000.8 07.3800.12A2 1
+192141.69 -171443.2 -000076.2-000039.900013.3 07.3800.48F6 0
+192647.90 +500843.1 +000056.5+000074.600012.6 07.3800.51F5 0 0.21 2.47
+193531.80 +533244.8 +000011.8+000029.700007.5 07.3800.28F0 0
+194149.40 -365315.2 +000010.8-000006.200006.5 07.3800.10A2 0
+194215.86 -525657.0 +000019.2-000045.300004.7 07.3800.24A6 1
+194635.09 -012236.6 -000007.0-000005.400004.2 07.3800.22A0 1
+195026.63 -135525.9 +000006.5-000011.300001.8 07.3800.02B6 0
+200914.32 +352901.9 -000003.5-000006.100001.5 07.3800.13B0 1
+202658.11 +302210.7 +000008.5-000001.200004.5 07.3800.00A0 0
+203214.73 -715151.0 +000000.8-000035.000006.3 07.3800.04A0 0
+203503.58 -093449.9 +000010.5-000014.600002.4 07.3800.06A0 0
+204644.54 +242745.0 +000036.3+000013.400005.1 07.3800.21A2 0
+205325.51 +481602.9 +000019.4+000007.800010.7 07.3800.24A5 0
+210714.93 +444026.7 +000005.4+000001.900003.3 07.38-0.05B9 1
+210801.06 +092145.2 -000007.2-000000.800012.1 07.3800.41F5 0
+211401.65 -293948.4 +000231.7-000037.500033.6 07.3800.69G3 0
+211454.50 -070514.9 -000002.8-000016.900010.6 07.3800.50F8 1
+211458.19 -082109.8 +000035.3-000002.100006.9 07.3800.43F5 0
+213214.74 +461526.1 +000006.1-000000.100003.2 07.38-0.04A0 0
+214417.33 +605446.1 -000000.9-000040.800009.5 07.3800.73G5 1
+215220.95 +630604.5 -000002.0-000001.100001.9 07.3800.12B2 1
+215747.44 -150723.8 +000012.2-000025.800007.6 07.3800.10A2 0
+221617.34 +334356.0 +000090.0-000000.600014.4 07.3800.54F8 0
+221931.60 +644719.0 -000021.0-000040.500010.6 07.3800.33A5 0
+222556.59 -450647.7 +000086.3-000019.900007.8 07.3800.82G8 1
+223337.57 +463355.0 +000013.6-000005.500004.0 07.38-0.03A0 0 0.07 1.95
+223810.84 +660838.7 +000016.2-000009.300006.3 07.3800.08A0 0
+224017.68 +513251.9 -000008.2+000018.200011.2 07.3800.27F0 0
+225613.13 +725014.5 +000002.8-000008.600005.6 07.3800.22A2 1
+225623.68 +225721.2 +000055.4-000003.300001.9 07.3800.39F0 1
+230224.31 +002621.1 -000061.2+000069.200013.9 07.3800.51F8 0
+231623.52 +640658.5 +000016.3-000001.200004.6 07.3800.47F0 1
+232445.38 +252947.0 +000014.4+000000.200003.4 07.38-0.07B9 0
+232816.42 +060428.4 +000045.9-000022.100006.9 07.3800.41F2 0
+233407.84 +725452.4 +000052.8+000002.900008.1 07.3800.21A2 0
+234739.90 -651426.2 +000005.4+000008.500006.6 07.3800.31F0 0
+000410.25 +495212.7 -000008.0-000010.900006.2 07.3801.00K0 0
+000838.78 -741418.3 -000001.4-000012.000002.9 07.3801.33K3 0
+001752.81 +443440.6 +000029.9-000000.400006.1 07.3801.03K0 0
+005004.65 +815802.0 -000002.7-000003.300002.0 07.3801.08G5 0
+011215.82 -105624.7 -000011.6-000003.900002.9 07.3801.09K0 0
+012425.25 +571153.7 -000003.1-000002.000002.7 07.3801.70K5 0
+013139.13 -190155.7 +000020.6-000007.200004.1 07.3801.00K0 0
+013945.99 -173301.1 -000019.1-000056.100005.6 07.3801.11K0 0
+014521.42 -031008.5 +000027.8+000007.400001.5 07.3801.65M. 0
+015659.91 -253712.8 +000014.4+000002.200000.7 07.3801.20K1 0
+015856.62 -425656.8 -000005.8-000007.600002.6 07.3801.60M1 0
+024139.40 -300339.2 +000005.7-000006.100000.3 07.3801.60M0 0
+024608.07 -252004.3 +000008.3-000044.900005.5 07.3801.15K1 0
+024632.09 -761137.0 +000072.1+000042.000004.5 07.3801.06G8 0
+025524.81 -255601.0 +000056.0+000021.900004.2 07.3801.53M3 0
+032323.91 +305902.6 +000022.5-000027.600004.4 07.3801.19K0 0
+041716.89 +464148.2 +000004.4-000004.800001.5 07.3801.61K2 0 0.05 4.49
+051255.84 -270932.4 -000006.3+000000.700002.8 07.3801.37K2 0
+054827.45 -132129.8 -000007.1-000006.300003.5 07.3801.07K0 0
+055336.60 +360749.9 -000003.1-000002.800000.6 07.3801.12K0 0
+061205.49 +292931.8 -000000.9-000003.400003.2 07.3801.17G2 1
+073943.26 -154940.2 +000002.1+000002.000004.4 07.3801.75M1 0
+074432.05 +232042.9 +000014.8-000019.900003.4 07.3801.54K5 0
+080122.61 +405124.7 -000007.5-000010.400006.1 07.3801.01G5 0
+081612.08 -154109.7 -000012.8+000012.700004.5 07.3801.19K0 0
+081632.84 +110237.3 -000000.1-000031.300002.4 07.3801.28K2 0
+082330.16 +064847.7 +000001.7-000013.800001.8 07.3801.56K5 0
+084418.44 -201600.5 -000007.1-000004.800005.0 07.3801.00K0 1
+084945.32 +292656.2 -000011.8-000028.600003.9 07.3801.16K2 0
+085617.17 -602819.2 -000013.3+000011.700001.3 07.3801.70M1 0
+085622.48 +384842.5 -000011.2-000054.900007.5 07.3801.34K0 0
+090519.00 -614936.6 +000034.7+000035.200006.1 07.3801.20K2 0
+092539.50 -401850.9 -000013.3+000009.300001.2 07.3801.52K5 0
+093241.47 -272453.1 +000008.1-000020.600002.7 07.3801.63M1 0
+103102.87 +390114.9 +000013.4-000036.800004.5 07.3801.13K2 0
+105619.78 -103729.7 -000016.4-000019.600002.8 07.3801.29K2 0
+111809.31 -625831.2 -000011.5+000003.600002.3 07.3801.21G6 0
+111831.83 +561141.2 -000026.2-000011.300003.2 07.3801.11K0 0
+121622.45 -055044.5 +000024.3-000010.300002.1 07.3801.33K2 0
+123007.48 +175344.2 -000015.5+000000.000002.8 07.3801.51M. 0
+125135.88 -582904.5 -000011.8-000001.000000.4 07.3801.66K3 0
+125722.06 -561825.6 -000107.1-000013.300005.3 07.3801.32K3 0
+125810.99 +684220.7 +000004.3-000013.100005.0 07.3801.00G5 0
+130147.96 -304957.6 -000037.4-000004.200003.7 07.3801.30K4 1
+132938.44 -524526.5 -000025.6+000004.400006.0 07.3801.12K0 0
+135553.02 +392747.4 +000025.1-000013.500003.4 07.3801.24K2 0
+141433.36 +391635.1 -000003.7+000006.800005.7 07.3801.08K2 0
+151131.92 -451644.7 +000036.4-000049.100010.2 07.3801.08K0 1
+152037.37 -144427.8 -000006.5-000007.700004.4 07.3801.27K0 0
+155641.37 +055440.4 +000013.6-000052.000005.1 07.3801.11K0 0
+160713.24 -452046.3 -000002.6-000006.100001.1 07.3801.42G8 0
+170027.92 +731139.3 -000000.4+000001.400001.6 07.3801.30K2 0
+171549.75 +413856.7 -000003.9+000027.600003.2 07.3801.51K5 0
+171644.23 -175452.5 -000005.2-000033.200005.5 07.3801.12K0 0
+172000.58 +155304.8 -000023.6-000004.300004.4 07.3801.06K0 0
+172105.61 -272504.7 +000005.7+000014.800002.3 07.3801.08G8 1
+175013.75 -624050.7 +000021.6-000020.700004.9 07.3801.04K0 0
+180200.49 +222720.3 +000045.1+000022.200006.2 07.3801.16K0 0
+180947.55 +031203.7 +000013.6-000009.300005.3 07.3801.23K2 0
+181123.66 +295432.9 -000001.9-000030.000005.0 07.3801.01K0 0
+181215.20 +480711.9 +000010.2-000028.700005.8 07.3801.05K0 0
+185435.93 +094108.8 -000034.2-000033.300006.3 07.3801.06K0 0
+190135.97 -450724.3 -000016.5-000002.200005.2 07.3801.05G8 0
+190408.31 +150603.2 -000012.3-000006.200005.4 07.3801.10K0 0
+191059.82 -241105.5 +000006.3-000005.700004.2 07.3801.04K0 0
+192752.12 -044904.0 +000009.0-000000.900001.9 07.3801.32K2 0
+193402.26 +254821.3 +000004.6-000020.700003.1 07.3801.31K2 0
+194509.63 -124334.5 +000003.0-000004.400003.8 07.3801.22K0 0
+195203.94 -020911.7 +000015.2-000002.000003.0 07.3801.41K2 0
+201952.76 -003844.1 -000001.2+000003.700003.7 07.3801.33K2 0
+204118.28 +311500.9 +000002.8-000017.200001.4 07.3801.18K1 0
+204523.02 -150205.1 +000035.9+000018.000005.2 07.3801.02K0 0
+214528.99 -280736.7 +000018.3-000018.100003.3 07.3801.51K4 0
+220036.54 +440618.6 -000010.0-000007.300003.7 07.3801.37K2 0
+221109.64 +433139.4 +000002.1-000038.800004.7 07.3801.18K2 0
+223502.34 +304811.2 +000018.0-000030.700002.6 07.3801.34K3 0
+225917.19 -600923.7 +000009.5+000005.500004.3 07.3801.41K4 0
+230439.95 +085111.9 +000001.9-000040.300006.5 07.3801.24K5 0
+231920.30 +071254.0 +000072.0-000024.500011.6 07.3801.04K0 0
+235514.95 +580520.1 +000022.9+000075.500012.3 07.3801.11K2 0
+235522.67 +325331.4 -000012.1-000009.000002.3 07.3801.31K0 0
+181436.72 -023610.1 +000003.7+000013.900002.7 07.3802.08K5 0
+000526.41 -142519.5 +000013.7-000041.100004.8 07.3900.99K0 0
+000736.78 -860219.6 +000022.7+000007.000002.5 07.39-0.02B9 0
+001355.59 -173243.4 +000017.2+000004.800003.2 07.39-0.17B4 0
+003041.62 +622114.4 +000002.6-000001.900002.0 07.39-0.01B2 0
+003716.34 +580058.4 +000003.1-000002.900000.4 07.39-0.00B9 1
+005802.63 +372958.3 +000008.0-000005.100005.5 07.3900.28F0 0
+010239.66 +525103.3 +000005.6-000006.700001.5 07.3900.03A0 0
+012448.84 -065909.1 +000068.5-000052.200009.2 07.3900.27A3 0
+013137.42 -611457.6 -000030.2+000005.200013.0 07.3900.40F2 0
+013917.39 +543601.8 -000015.0-000000.400004.6 07.3900.14A0 1
+014703.76 -030655.4 +000073.0-000030.800006.4 07.3900.37F0 0
+015202.54 +104838.1 +000009.6-000011.700007.9 07.3900.10F0 1
+015442.41 +395657.3 -000012.1-000001.000004.9 07.3900.95G5 0
+021420.18 +304330.2 -000028.9-000032.200006.4 07.3900.38F0 0
+021646.39 +570145.7 -000000.6-000002.300001.8 07.3900.23B2 0
+025859.03 -434452.5 +000051.3-000166.500025.7 07.3900.59F8 0
+031710.07 -040823.0 +000039.6-000016.100005.9 07.3900.31A5 0
+034822.56 +425251.9 -000002.3-000011.500002.7 07.3900.00B8 0
+035235.40 +673323.9 +000012.2-000003.700004.1 07.3900.35F0 0
+040631.16 +634444.4 -000014.7+000003.900005.3 07.3900.92K0 1
+042912.32 +351557.0 +000015.7-000018.500006.3 07.3900.47A2 0
+044307.64 -062815.3 +000026.8-000021.500006.6 07.3900.12A0 0
+044559.13 -660443.6 +000028.7+000033.400010.7 07.3900.43F3 1
+050143.56 +553430.3 +000027.2-000024.100004.7 07.3900.30A3 0
+051800.98 -000215.7 +000001.4+000000.200003.9 07.39-0.12B5 0
+052038.02 -394517.9 +000038.9+000012.800021.9 07.3900.51F6 0
+053606.24 -072347.4 -000004.0+000005.200004.2 07.39-0.08B8 0
+054421.16 +274353.3 -000000.4-000000.300000.5 07.3900.07A0 1
+060315.20 +123703.7 -000003.9-000007.300004.5 07.39-0.05B9 0
+060915.20 -131314.8 -000004.7-000003.400008.8 07.3900.29F0 0
+061240.81 -274333.0 -000009.8+000007.700006.7 07.3900.98K0 0
+062813.96 +051620.1 -000000.7+000000.300002.5 07.39-0.04A1 1
+063550.83 -160609.9 -000002.8-000002.200008.0 07.39-0.04B8 0
+064811.54 +001817.6 -000061.8+000040.300014.3 07.3900.56G0 0
+065314.16 +103526.0 -000006.5-000006.800000.7 07.39-0.08B9 0
+065553.22 -565638.2 -000007.4+000632.300026.6 07.3900.58G2 0
+065952.42 -150118.2 +000004.4-000001.000014.9 07.3900.40F2 0
+070037.12 +124324.2 -000005.4+000000.200004.8 07.3900.20A3 0
+070339.63 +104613.1 -000000.6-000002.800001.4 07.3900.41A0 0 0.21 69.65
+071511.85 -361332.3 -000011.4+000006.300003.4 07.39-0.09B6 0
+072657.56 +753644.1 +000002.8-000012.300004.1 07.3900.07A0 0
+072810.52 +403924.0 +000092.1-000034.600034.8 07.3900.70G5 0
+072841.94 +021700.8 -000004.6-000027.200007.0 07.3900.09A0 0
+074226.15 -274347.6 -000003.6+000000.200003.6 07.39-0.06B8 1
+074337.49 +061705.5 +000008.1-000005.500007.9 07.3900.06B9 0
+075207.32 -641739.2 -000001.3+000002.800006.2 07.3900.12A2 1
+075343.47 +581249.8 -000056.3-000022.900009.6 07.3900.31F0 0
+083641.01 -472959.6 -000000.4+000005.800006.0 07.3900.32A6 1
+084830.84 -422402.4 -000013.6+000007.000002.6 07.39-0.11B6 0
+085401.16 -353903.0 -000075.1+000144.400012.6 07.3900.51F6 0
+085458.80 +324438.1 -000018.8-000028.300006.5 07.3900.11A0 0
+085728.32 -441555.5 -000013.2+000006.300002.9 07.39-0.15B5 0
+090143.67 +170451.9 -000020.4-000013.700007.0 07.39-0.01B9 0
+090311.60 -622106.3 -000060.3+000061.600014.8 07.3900.39G0 1
+090728.58 -300458.6 -000050.3+000033.500005.0 07.3900.98G8 0
+091347.35 -225211.1 -000021.2+000057.200007.4 07.3900.97K0 0
+092044.42 -074348.3 -000127.8-000015.500016.2 07.3900.48F8 0
+092250.60 -050221.7 -000014.0+000010.800003.5 07.3900.94K0 0
+092545.02 +324543.7 +000003.4+000005.500004.5 07.3900.92G5 0
+093845.28 -665133.1 -000035.9+000045.900011.7 07.3900.30A9 0
+094800.26 -382152.4 -000115.8+000126.800025.8 07.3900.59G2 0
+100206.06 +313152.8 +000046.1-000047.700009.6 07.3900.91G5 0
+100841.84 -653040.0 -000011.8+000004.800001.4 07.39-0.03B4 0
+101313.35 +030422.1 -000086.5-000027.700010.1 07.3900.35F0 0
+102559.02 +523718.6 -000124.7-000039.700012.2 07.3900.45F5 1
+103107.43 -685350.1 -000021.1+000001.100003.9 07.3900.08A0 1
+103229.68 -813656.9 -000012.0+000017.100004.6 07.3900.99G8 0
+103456.50 -640802.5 -000016.6+000008.400004.7 07.3900.05A0 0
+105400.17 -720919.1 -000025.1+000001.100003.6 07.3900.00B8 0
+105444.81 +364532.0 -000049.8-000039.400007.0 07.3900.35F0 0
+110654.60 -584736.2 -000010.4+000005.600003.2 07.3900.01A0 0
+112948.42 -513947.6 -000348.9+000085.300017.5 07.3900.42F6 0
+113029.83 +485608.7 +000011.1-000011.900004.9 07.39-0.04A0 0
+114244.02 +181431.4 -000010.1+000000.100003.4 07.39-0.15B9 0 0.08 7.83
+115928.27 -490825.1 -000016.1-000001.100002.1 07.39-0.05B9 0
+120144.21 -414943.8 -000030.5+000000.200007.2 07.3900.22A3 1
+120927.83 +383755.2 -000033.3-000059.600008.6 07.3900.31Am 0
+120938.83 -582058.7 -000037.3-000010.400009.2 07.3900.16A3 0
+122102.51 +453053.2 -000085.9-000021.800005.3 07.3900.97G8 1
+125049.15 +625909.9 -000004.0+000021.100005.7 07.3900.28A3 0
+131240.03 +040405.8 -000019.5-000005.600013.7 07.3900.35F0 0
+131557.73 +212254.7 -000027.8-000023.300005.9 07.3900.03B9 0
+133443.41 -632007.6 -000004.9-000003.200000.3 07.3900.21B0 1
+133636.34 +511739.7 -000011.2+000009.200005.0 07.3900.99K0 0
+135927.65 -052524.2 +000055.3-000199.000020.8 07.3900.49F8 0
+141931.72 -134239.0 -000190.3-000045.300016.6 07.3900.60F8 1
+144027.84 -570143.6 +000395.2-000316.400036.4 07.3900.67G5 0
+145742.94 +442758.7 +000020.8+000002.000006.9 07.3900.14A2 1
+150156.96 -515505.8 -000037.0-000020.100005.7 07.3900.98G8 1
+151220.96 -162439.8 -000007.4-000003.000004.2 07.39-0.01B9 0
+151909.45 -600801.3 -000003.2-000007.300000.2 07.39-0.01B7 0
+151918.77 +612230.0 -000037.4-000017.300015.5 07.3900.59G0 0
+153706.89 -262932.5 -000010.2-000005.700003.5 07.3900.09B8 1
+153759.91 -143149.2 -000050.7-000023.500012.2 07.3900.39F0 0
+154104.44 +091809.0 -000019.2-000001.700006.5 07.3900.86G5 0
+155057.27 +423355.2 -000000.9+000029.300008.2 07.3900.49F5 0
+160158.87 -373203.5 -000011.5-000023.900008.1 07.3900.10Ap 0 0.07 2.79
+160548.81 +363141.6 -000020.4+000004.400005.0 07.3900.87G5 0
+160623.15 +052445.5 -000042.0+000016.300007.7 07.3900.44F0 0
+162126.00 -331804.4 -000025.6-000022.300008.2 07.3900.47F3 1
+162304.58 +193021.4 -000013.5+000014.300005.5 07.3900.20A0 0
+163423.07 -494611.3 -000001.4-000004.300000.4 07.3900.78A0 0
+164837.76 -371506.1 -000024.4-000108.300014.6 07.3900.47F5 0
+170430.78 -431833.9 +000111.4-000141.500019.3 07.3900.56G2 0
+170600.65 -442221.7 +000006.5+000000.100003.6 07.3900.06B9 0
+171737.83 +640159.0 -000010.3+000044.700006.1 07.3900.35F2 0
+173049.61 -235029.7 -000025.4-000011.200010.5 07.3900.38F2 0
+174222.50 +092658.3 +000003.3+000012.200007.4 07.3900.13A0 0
+175601.18 +050941.3 +000000.4-000006.700002.1 07.39-0.05B8 0
+175624.44 -264623.5 -000016.9-000084.000021.1 07.3900.61G2 0
+182316.90 -482138.4 -000004.7-000056.200007.5 07.3900.29A9 0
+182701.66 +091235.0 -000052.0-000049.000012.2 07.3900.84G5 0
+183420.12 +184124.7 -000020.7-000050.900026.9 07.3900.62G0 0
+184042.38 -441020.3 +000017.6+000017.500006.3 07.3900.56G2 0
+184647.60 -434718.9 +000038.3-000066.400009.1 07.3900.29A7 0
+184903.47 -631610.3 +000005.2+000006.000006.1 07.3900.18A2 0
+185454.37 +010718.0 -000018.2-000035.000011.8 07.3900.36F5 0
+185703.04 +455121.3 +000000.4+000020.800003.2 07.3900.09A0 0
+190619.24 -271713.4 +000006.8-000007.700005.9 07.3900.02Ap 0
+192418.00 +310250.4 +000000.9-000002.800003.1 07.39-0.08B8 0
+193926.31 +221523.2 +000004.1+000016.900006.6 07.3900.42F6 1
+193955.69 -220345.8 +000002.2-000015.400003.4 07.3900.16A2 0
+194844.25 +193939.9 -000001.9-000005.100000.9 07.3900.11B2 0
+195208.07 +521652.5 +000013.0+000027.900006.8 07.3900.02A0 0
+195435.34 +412752.0 -000010.8-000023.900004.2 07.3900.92K0 0
+200144.20 +414859.2 +000015.3-000010.100006.8 07.3900.05A0 0
+202903.23 +161515.4 +000003.7-000000.100003.0 07.3900.20A0 0
+202906.86 +282139.0 +000073.5+000059.200012.8 07.3900.37F2 0
+205214.22 +393004.6 +000011.2+000010.300003.5 07.3900.09A2 0
+205229.24 +583918.4 -000011.2-000012.300004.6 07.3900.92G7 0
+210505.95 +183921.5 +000019.5+000005.000001.4 07.3900.11A2 0
+211851.30 +655921.7 -000026.4-000007.000005.8 07.3900.96K0 0
+220339.08 -292047.6 +000015.1+000000.200004.0 07.39-0.08B8 0
+220852.35 +041409.6 -000003.6-000035.900008.3 07.3900.55G0 0
+221303.24 +333611.5 +000008.5+000066.300014.7 07.3900.56G0 0
+222502.75 +263640.0 -000027.0-000023.400010.0 07.3900.23Am 0
+224125.74 +235047.8 -000014.2-000014.100000.1 07.39-0.14B2 0
+225235.38 +564234.9 +000093.7+000034.900008.6 07.3900.55G0 1
+230711.69 -074140.1 +000014.8-000048.500008.3 07.3900.10A0 0
+231006.73 +072145.1 +000018.7-000013.000004.8 07.3900.02B9 0
+231613.98 +780901.8 -000015.0-000009.600010.0 07.3900.31A5 0
+234806.26 +634902.6 +000027.4-000009.300007.2 07.3900.10A0 0
diff --git a/kstars/kstars/data/hip024.dat b/kstars/kstars/data/hip024.dat
new file mode 100644
index 00000000..79f9c8f5
--- /dev/null
+++ b/kstars/kstars/data/hip024.dat
@@ -0,0 +1,1000 @@
+000737.68 +400442.7 +000035.2-000008.800005.4 07.3901.01K0 0
+002045.50 +263049.1 +000036.1+000026.700003.7 07.3901.42K5 0
+004635.27 -580254.7 +000017.4+000001.900000.8 07.3901.56M1 0
+005721.45 -763314.3 -000038.6+000013.900006.2 07.3901.09K0 0
+005951.59 -494502.3 +000002.2+000005.200001.3 07.3901.58M3 0
+010309.86 +530825.6 +000019.2-000004.400000.4 07.3901.53M0 0
+012022.56 -285912.8 +000028.5-000003.900005.2 07.3901.08K0 1
+015025.58 -625728.4 +000022.0+000003.300004.6 07.3901.11K0 0
+020332.81 +272855.3 +000083.0-000019.700005.8 07.3901.07K2 0
+022002.85 +321906.9 -000012.9-000009.000001.1 07.3901.67K5 0
+025644.13 -364158.5 +000056.5+000003.700001.9 07.3901.47K4 0
+030057.41 -302144.2 +000001.6-000069.700004.9 07.3901.14K1 0
+032809.51 -124514.5 +000010.8+000011.600002.8 07.3901.25K1 0
+033049.11 -182757.7 -000020.0-000042.600005.8 07.3901.16K0 0
+033604.87 +273535.5 +000058.9-000005.300008.4 07.3901.09K1 0
+042823.66 +113957.4 -000012.4-000016.400005.1 07.3901.38K0 0
+050128.35 -103857.5 +000017.9-000005.100003.2 07.3901.08G5 0
+052008.21 +354709.6 -000005.8-000015.100002.6 07.3901.74M. 0
+052111.07 -300418.7 -000003.0+000008.000003.9 07.3901.35K2 0
+052713.90 +440020.0 +000003.7-000021.100004.0 07.3901.25K0 0
+053058.05 +715527.6 +000010.2-000008.900005.5 07.3901.15K0 0
+054936.45 -604034.8 +000009.4+000011.900002.0 07.3901.54K5 0
+060031.20 -072810.8 -000001.8-000019.600003.0 07.3901.26K0 0
+071917.51 +640657.1 +000040.7-000040.800006.1 07.3901.15K0 0
+073445.40 +022516.1 -000011.0-000001.500003.4 07.3901.05K0 0
+074843.92 -191029.5 -000013.8-000006.500000.9 07.3901.35K1 0
+080422.51 -441413.1 -000006.4+000007.100002.3 07.3901.01G6 0
+080431.41 -185901.3 -000001.7-000012.500003.8 07.3901.25K1 0
+081737.87 +061442.0 -000012.8-000010.400003.3 07.3901.49K2 0
+082227.18 +050058.0 -000002.3-000013.400001.9 07.3901.46K5 0
+082548.59 -041040.6 -000001.8-000008.400003.0 07.3901.57K5 0
+084927.08 -110108.6 -000020.9+000014.300001.2 07.3901.30K2 0
+090710.61 +094017.0 -000028.9-000005.400007.6 07.3901.06G9 0
+093120.08 -242037.3 +000007.0-000009.900004.7 07.3901.45K3 0
+093144.03 +200020.7 -000038.6-000106.200005.9 07.3901.28K3 0
+095354.04 +644720.2 -000035.4-000023.800004.3 07.3901.15K0 0
+102147.55 +605446.4 -000075.6-000019.400005.7 07.3901.00K0 0
+104254.22 +555327.1 +000007.2-000011.700000.3 07.3901.54K5 0
+113501.70 +303031.9 -000021.1-000024.500004.2 07.3901.07K0 0
+113939.54 -092758.2 -000021.4-000008.400003.9 07.3901.04K0 0
+114946.64 -133907.8 +000048.4-000022.600006.7 07.3901.13K1 0
+120533.52 +684739.7 -000006.1-000027.800004.1 07.3901.07K0 1
+131927.80 +453137.8 -000039.5-000012.600002.7 07.3901.37M4 0 1.41 191.50
+132346.78 +253252.4 -000044.3+000011.100005.0 07.3901.02K0 0
+132708.66 -670120.6 -000044.9-000007.100003.6 07.3901.24K1 0
+133849.71 -492942.0 -000019.3-000011.700001.8 07.3901.47K4 0
+134539.36 -581434.4 -000042.3-000021.200005.8 07.3901.45K4 0
+144659.64 +194758.3 +000031.9-000016.300005.0 07.3901.18K0 1
+145428.81 -082318.4 +000003.2-000004.100002.6 07.3901.32K0 0
+145505.69 -200048.2 -000007.3-000045.900004.3 07.3901.13K0 0
+151623.96 -772115.0 -000011.2-000005.600002.0 07.3901.04G8 0
+160540.29 -202657.1 +000296.7-000359.400053.9 07.3901.04K3 0
+161312.30 -341824.8 -000008.8-000001.800002.7 07.3901.79M2 0
+162154.54 +132719.7 -000031.2-000076.000003.2 07.3901.33K2 1
+162339.93 -410426.5 -000001.8-000012.600002.0 07.3901.66G3 0
+162649.49 +161018.5 +000009.0-000020.000004.4 07.3901.03K0 0
+170101.43 -294018.1 -000013.8-000043.100005.4 07.3901.47M4 0
+170304.49 -270552.0 +000010.7+000000.400003.2 07.3901.32K2 0
+172717.03 +175351.2 +000015.7-000008.300006.9 07.3901.07G9 0
+180527.32 +492037.0 +000001.1-000011.100004.7 07.3901.04K2 0
+180805.26 +405452.7 -000008.9+000010.500004.2 07.3901.29K0 0
+181128.07 -111833.8 -000020.4-000008.200007.3 07.3901.14G5 0
+183354.86 +475212.8 -000000.6-000005.700001.4 07.3901.40K2 0
+183451.02 -492107.5 +000008.4-000031.000003.9 07.3901.17K0 0
+185352.45 +354621.8 +000008.3-000006.700002.5 07.3901.56K5 0
+185551.44 -004421.3 +000021.7-000099.200007.9 07.3901.20K2 0
+192153.15 +105513.7 +000012.2+000062.700003.4 07.3901.39K2 0
+192742.15 +122916.3 +000028.8-000018.200003.8 07.3901.47K0 0
+194928.33 -655844.5 -000005.3-000032.700004.3 07.3901.49K3 0
+202312.05 +240212.7 -000000.7-000012.900002.5 07.3901.59K5 0
+202559.42 +145635.0 +000018.7+000014.200002.2 07.3901.45K5 0
+202930.02 -123528.9 -000003.2-000006.000004.7 07.3901.10K0 0
+203217.73 +021312.2 +000004.0+000002.400003.0 07.3901.46K2 0
+204404.10 -315542.3 +000006.0-000002.800001.9 07.3901.29K2 0
+215723.18 -794314.0 +000029.0-000037.100004.6 07.3901.01K0 0
+220753.40 +441222.3 +000021.9+000004.900001.3 07.3901.53K5 0
+221902.25 +460018.4 -000006.4-000006.600001.8 07.3901.12K0 0
+222700.91 +305725.0 -000012.7-000025.900001.8 07.3901.36K2 0
+225348.77 +283733.5 -000001.4-000052.800004.6 07.3901.16K1 0
+232203.02 +484742.5 +000016.5+000002.000002.9 07.3901.07K0 0
+232344.52 -310638.7 +000011.7+000003.600001.4 07.3901.59M1 0
+235728.81 -364220.1 +000024.0-000017.300002.9 07.3901.25K1 0
+000037.88 -664059.2 +000162.9-000028.800014.7 07.4000.55G2 1
+002152.40 -230027.7 +000133.2-000115.000013.4 07.4000.63G1 1
+004512.83 +233526.9 -000001.3-000007.000002.3 07.4000.00B8 0
+010050.10 -092224.9 -000006.0+000013.000005.6 07.4000.22A3 0
+011750.38 +552643.4 -000000.4-000001.700000.7 07.40-0.13B1 0
+011759.15 -520620.8 +000050.7-000000.700008.3 07.4000.29A7 0
+013942.31 +554703.3 -000001.3-000000.300000.5 07.4000.24B8 0
+014100.64 +490614.2 +000017.3-000000.200013.7 07.4000.63F8 0
+025120.81 +030324.6 -000010.6-000005.700003.9 07.4000.32F2 0
+025607.38 -261159.2 +000007.6+000032.200007.9 07.4000.20A4 0
+030522.04 -732818.2 +000016.6+000021.900005.6 07.4000.99K0 0
+031703.66 +284532.3 -000006.9-000006.700004.0 07.4000.00A0 0
+032536.45 -271621.0 +000068.0+000000.300007.7 07.4000.95K0 0
+032713.83 +021648.8 +000026.5-000020.900008.6 07.4000.12A0 0
+034040.62 +460124.1 -000000.2+000006.100008.7 07.4000.91G5 1
+034215.91 +224711.9 +000021.6-000075.500018.8 07.4000.43F2 0
+040242.69 -272901.4 +000091.0+000075.400017.5 07.4000.54F7 0
+043723.58 +681656.5 -000010.2+000004.200002.6 07.4000.03B8 0
+044248.79 +121237.1 +000080.2-000227.600018.4 07.4000.76G5 0
+050722.26 +501820.2 +000000.9-000000.500002.7 07.4000.09B9 0
+052235.23 +374033.7 +000000.0-000005.200000.4 07.4000.19B0 0
+053636.17 -481704.8 +000010.7+000009.100009.1 07.4000.44F5 0
+054208.79 -125924.9 -000006.1-000004.100004.3 07.4000.88G5 0
+055201.75 -094847.4 -000036.9-000021.800012.0 07.4000.37F0 0
+060055.33 -545704.9 +000020.4+000011.100017.9 07.4000.47F5 0
+060643.65 +723611.3 +000010.4-000066.100013.2 07.4000.39F2 0
+061127.89 -270329.2 -000006.4-000023.200007.7 07.4000.10A2 0
+063946.82 -432410.5 -000010.0+000009.400001.9 07.40-0.14B3 0
+064103.26 +203843.7 +000001.5+000006.000006.3 07.4000.96G5 0
+071514.99 +054906.5 -000004.2-000000.600002.2 07.40-0.10A0 0
+072258.18 -035331.8 -000026.2-000045.500007.2 07.4000.51F5 0
+072602.42 +140610.7 -000008.7-000007.400001.2 07.40-0.09A0 1
+074002.20 +110521.6 -000030.5+000014.000003.6 07.4000.95K0 0
+074121.89 -410953.2 -000000.6+000003.200003.4 07.40-0.06B7 0
+080235.67 -250212.7 +000035.5-000024.900012.7 07.4000.35A3 0
+082329.84 +854132.0 -000035.5-000031.800004.5 07.4000.92G5 0
+082647.24 -552146.5 -000015.9+000006.000006.7 07.4000.05A1 0
+082836.04 +011451.1 -000046.1-000016.700022.3 07.4000.53F5 0
+083610.95 +134639.2 +000000.2+000001.000004.0 07.4000.06A0 0
+090837.06 -384702.7 -000037.0+000011.700009.8 07.4000.23A4 0
+094515.26 -664831.6 -000008.9+000007.400001.2 07.40-0.06B4 0
+095013.12 +000615.8 -000053.0+000028.400012.6 07.4000.48F5 0
+095342.67 -035143.2 -000013.7+000002.400005.2 07.40-0.02B9 0
+095658.77 -344932.4 -000033.8+000013.200006.7 07.4000.51F7 0
+095845.21 -412134.3 -000004.1+000009.600004.7 07.4000.99K0 0
+100339.84 -265434.2 -000033.6+000013.100003.4 07.4000.34A8 0
+101428.31 -514851.6 -000015.4-000000.400001.6 07.40-0.14B5 0
+111611.69 -032819.3 +000029.0+000020.900000.7 07.40-0.21B1 0
+112108.77 -353126.4 -000082.2+000025.900007.8 07.4000.28F0 0
+112455.24 -632555.6 -000006.1+000001.800000.2 07.4000.32B8 0
+112730.27 -122608.9 -000086.0-000060.200028.8 07.4000.72G5 0
+113640.67 -091847.0 -000020.4-000008.600007.4 07.4000.06A0 0
+113803.81 -653921.1 -000010.8-000003.000002.4 07.4000.10B4 1
+114347.06 +240037.3 -000022.2-000007.600004.2 07.4000.87G2 0
+114347.67 +522342.4 +000009.6+000006.300006.1 07.4000.17A2 0
+115157.57 +084948.4 -000009.7-000050.700010.8 07.4000.97K0 0
+120446.98 -615948.6 -000006.1+000000.200001.0 07.4000.20B8 1
+120710.79 +093946.4 -000064.1-000005.800007.2 07.4000.37A3 0
+121217.67 +055222.5 -000025.6-000047.900007.0 07.4000.99K0 0
+123551.78 +690049.5 -000014.4-000017.300007.6 07.4000.71G5 0
+125640.34 +683658.2 -000006.9-000033.400005.0 07.4000.89G5 0
+132408.66 -534735.0 -000026.4-000015.200006.5 07.4000.06A1 0
+132712.10 +701859.7 -000000.2-000039.800008.3 07.4000.35F0 0
+141129.32 -321006.6 +000029.0-000000.100008.4 07.4000.40Fm 1
+142017.61 +483025.4 -000072.2-000013.800014.1 07.4000.55F8 1
+142228.93 +605757.3 -000009.7-000079.800023.5 07.4000.61G0 0
+143030.56 -040354.7 -000036.1-000006.300009.9 07.4000.42F5 0
+143257.70 +033933.8 +000016.8+000005.200014.8 07.4000.45F2 1
+144304.44 -621226.1 +000027.4-000022.100009.9 07.4000.16A3 0
+145001.05 -621950.7 -000005.2-000005.000002.9 07.40-0.02B7 0
+145102.44 +094324.7 -000216.3+000057.800036.7 07.4000.76K0 1
+150102.60 -335021.8 -000116.6-000028.500012.8 07.4000.48F5 0
+150320.87 -411617.5 -000000.2-000002.600000.6 07.40-0.15B1 0
+150417.63 +593206.2 -000013.7-000000.200009.3 07.4000.17A2 0
+150423.80 -565501.2 -000004.7-000004.800000.3 07.40-0.03B3 0
+154914.89 -414728.7 -000001.4-000015.100002.3 07.40-0.01B8 1
+155322.72 -030144.8 -000085.0-000018.100018.9 07.4000.47F5 0
+161016.09 +483641.1 -000013.4-000016.800005.3 07.4000.95G5 0
+161406.51 -040930.5 -000028.4-000007.000005.6 07.4000.13A0 0
+162536.58 -320435.8 -000025.1-000045.200013.1 07.4000.42F3 0
+164240.32 -703449.5 -000014.3-000028.000005.3 07.40-0.00B9 0
+164725.27 -594009.6 -000013.9-000022.500005.3 07.4000.01B9 0
+165058.96 +052920.5 -000018.7-000018.000007.5 07.4000.14A2 0
+165542.64 -592502.4 -000044.0-000031.200011.1 07.4000.46F3 0
+170640.98 -360440.5 +000001.0-000000.900002.5 07.4000.30B1 0
+171707.80 +395805.7 -000002.4+000006.700005.1 07.4000.97K0 0
+173408.45 -030319.9 -000043.8-000030.300013.4 07.4000.45F8 1
+173448.52 +060126.5 +000011.7-000068.800013.5 07.4000.52F8 1
+174513.59 -024543.7 +000009.9-000011.200004.9 07.4000.20A0 0
+175218.54 -514250.2 +000022.0+000040.800011.7 07.4000.49F5 1
+175904.72 -050254.0 +000039.3-000040.100010.0 07.4000.58F8 0
+180852.47 +021435.0 +000001.5-000005.800001.9 07.4000.23A2 0
+181952.12 -111714.9 +000010.4-000027.200010.1 07.4000.55F5 0
+183126.17 +080138.2 +000001.2-000002.700001.9 07.4000.97G0 1
+183734.87 +460859.5 -000022.1+000034.600013.6 07.4000.40F2 0
+184029.71 +313836.4 -000006.3+000002.000005.0 07.4000.34A5 1
+184219.99 +363306.4 -000009.3+000000.800005.2 07.40-0.06B9 0
+184518.38 +174338.5 +000001.7+000001.400007.3 07.4000.26A5 0
+190302.91 -625400.3 -000031.2+000024.500003.3 07.4000.87G5 0
+191111.25 +154715.8 +000005.5-000021.500004.1 07.4000.09B9 0
+191439.85 -291435.3 +000003.3-000038.300003.9 07.4000.30A4 0
+192300.36 +561332.0 -000003.7+000065.300010.5 07.4000.36F0 1
+193101.00 -735906.6 +000016.3-000020.700003.7 07.40-0.05B8 0
+194919.19 +283444.8 +000001.5-000001.900005.3 07.4000.15A0 0
+195851.25 +113352.4 -000008.1+000007.800007.4 07.4000.27A7 0
+200842.85 +503510.1 +000062.2+000077.800022.4 07.4000.57G0 0
+201949.18 +382033.8 -000002.4-000007.800001.3 07.4000.31B3 0
+202848.71 +454307.8 +000006.8-000005.200003.3 07.40-0.02B9 0
+203346.84 -403325.9 +000023.2-000008.700005.4 07.4000.05A1 1
+204151.69 +204251.0 -000001.5-000056.000009.5 07.4000.33A3 0
+212750.41 +640049.5 +000037.7+000041.100012.2 07.4000.50F5 0
+213134.44 -094439.9 -000120.3-000121.800009.3 07.4000.86G0 0
+214744.82 -181246.9 +000031.4+000004.400008.2 07.4000.23A5 0
+215947.84 -283707.9 -000052.4-000009.200008.7 07.4000.48F5 0
+222337.19 +511144.5 -000002.9-000002.600000.4 07.4000.17A3 0
+223418.64 -541752.3 +000023.3-000020.600008.4 07.4000.23A3 0
+224728.89 +074231.4 +000029.7-000015.200006.7 07.4000.30A5 0
+224941.43 +403055.2 +000001.0-000038.800013.1 07.4000.59F8 1
+225428.05 -745153.5 +000014.6-000002.200007.6 07.4000.43F3 0
+225444.80 +312843.6 +000010.6-000010.000003.7 07.40-0.01A0 0
+230405.19 +031736.3 +000103.3-000055.000009.9 07.4000.47F2 0
+231155.34 +323957.6 +000029.1-000016.900006.7 07.4000.97K0 0
+231220.57 +521346.6 -000019.1-000021.800005.6 07.4000.33F0 0
+231323.78 +024031.4 +000018.1+000026.100011.3 07.4000.79K1 1 0.35 0.00
+232111.98 +644426.4 +000008.0-000001.600002.8 07.40-0.01B9 0
+232831.64 +092537.8 +000095.1-000008.600007.3 07.4000.49F5 0
+235253.57 -585018.0 +000045.5+000020.400011.2 07.4000.34F2 0
+000941.33 -633522.8 +000016.6-000045.900004.3 07.4001.57M2 0
+003018.30 +154743.2 +000035.8+000017.900003.8 07.4001.28K0 0
+005154.48 +504628.8 +000013.8-000017.200004.7 07.4001.09G5 0
+013536.91 +520949.8 +000016.6-000018.400004.0 07.4001.53K2 0
+022429.98 +472221.9 +000000.6-000004.800000.5 07.4001.81M0 0
+023035.50 +474837.4 -000005.6-000020.400003.4 07.4001.10G5 0
+032231.11 +321423.7 +000002.1-000018.100000.2 07.4001.90M. 0
+032339.69 -275548.0 +000011.8+000000.800004.1 07.4001.22K1 0
+034553.47 +001321.7 +000003.2+000002.100003.9 07.4001.61K2 0
+034822.34 +083449.5 +000092.3-000017.100007.7 07.4001.11G5 0
+040236.84 -685650.0 +000038.5+000015.600004.1 07.4001.46K4 0
+045603.37 +432936.6 -000007.2-000025.300003.7 07.4001.79M0 0
+050032.66 -642339.2 +000048.2-000056.200002.8 07.4001.26K1 0
+054640.41 +105554.7 -000007.1-000042.200004.2 07.4001.38K2 0
+055033.74 +472739.8 +000017.9-000009.600001.4 07.4001.86K5 0
+055456.47 +052113.9 -000010.7-000006.600004.8 07.4001.04G5 1
+055537.55 +532735.4 +000011.5+000006.200001.4 07.4001.78M0 0
+055746.95 -141233.2 +000008.8+000015.500004.2 07.4001.32K2 0
+061720.36 +220838.3 -000001.5-000003.900004.2 07.4001.02G5 0
+062620.23 +021904.0 -000001.0-000001.800000.7 07.4001.52K2 0
+063506.15 +370351.8 +000000.6-000017.800001.2 07.4001.01G5 1
+072646.17 -055208.2 -000006.7+000013.100000.8 07.4001.50K2 0
+073124.00 -084424.2 -000004.7+000006.800001.6 07.4001.36K2 0
+073954.73 -455810.6 +000008.5-000006.200001.8 07.4001.74M1 0
+081358.08 -444503.7 -000047.0+000045.400004.1 07.4001.12K0 0
+083116.17 +113818.6 -000005.3-000036.000003.5 07.4001.33K0 0
+084209.37 -030259.6 +000001.1-000009.900001.1 07.4001.48M. 0
+091457.91 -330401.1 -000037.4+000014.000004.9 07.4001.03K0 0
+093005.01 -283537.2 -000009.3+000001.000002.6 07.4001.25K0 0
+093502.44 -045321.0 -000016.0-000008.800003.6 07.4001.07G8 0
+094304.15 +370743.0 -000026.8+000006.900002.4 07.4001.31K2 0
+094914.08 -243846.1 +000003.0-000046.000005.1 07.4001.20K1 0
+112511.24 +054422.2 -000024.1-000013.700002.8 07.4001.45K2 0
+120440.53 +353402.8 -000008.3-000010.800004.7 07.4001.05K1 0
+121530.70 -140419.3 +000013.0-000012.600003.4 07.4001.36K2 0
+122329.96 +243535.9 +000027.2-000014.900004.4 07.4001.06K0 0
+124440.69 -540507.4 -000014.9-000001.400001.4 07.4001.41K2 0
+125643.04 -115637.1 +000012.9-000018.000001.8 07.4001.63K5 0
+135147.09 +394010.1 +000004.7-000018.500001.4 07.4001.40M3 0
+152057.18 -152225.4 -000015.4-000012.400003.0 07.4001.25K0 0
+153814.19 +361449.4 -000059.8+000034.500011.4 07.4001.10F5 1
+155843.88 -604226.4 -000014.5-000001.000003.3 07.4001.60K3 1
+155946.81 -060738.9 -000007.6-000025.400004.2 07.4001.11K0 0
+160021.91 -434921.9 -000002.6-000003.100002.8 07.4001.19G3 0
+160409.80 -095510.8 +000001.3-000023.100004.1 07.4001.27K0 0
+170534.72 +034603.0 +000001.9-000011.000001.2 07.4001.66M. 0
+172337.92 +132351.4 +000012.8-000035.700004.5 07.4001.20K4 1
+174327.26 +270122.3 -000007.4-000008.300004.4 07.4001.12K1 0
+175223.93 +245933.6 -000003.5-000014.400005.8 07.4001.18K2 0
+181003.34 +561600.1 +000019.2+000024.200002.1 07.4001.27K2 0
+181049.90 +042603.3 -000005.0-000018.500007.5 07.4001.04K0 0
+181754.84 +175852.4 +000013.6+000035.500003.8 07.4001.33M4 0
+185304.53 +740517.2 -000021.1+000063.400009.6 07.4001.00G5 1
+185329.90 +093930.9 +000001.3-000004.500001.2 07.4001.78M. 0
+185436.42 +015315.0 +000000.1-000013.800003.4 07.4001.07K0 0
+190225.74 +093759.0 -000001.8+000001.000002.6 07.4001.15K0 0
+190555.80 +600557.8 +000029.6+000022.400006.7 07.4001.08K0 0
+190723.84 +202532.4 -000036.0-000178.500008.8 07.4001.06K0 0
+191121.93 -561824.2 +000005.2+000000.200002.5 07.4001.61K4 0
+191807.11 -052524.3 +000000.1-000005.800000.3 07.4001.28K2 0
+192915.44 +303256.9 +000013.7+000008.400003.0 07.4001.23K0 0
+195311.69 +580953.6 -000010.4-000025.800001.5 07.4001.57K5 0
+200601.97 +090536.2 -000005.4-000017.200002.4 07.4001.58K5 0
+201448.47 -105324.8 +000020.1-000002.900005.0 07.4001.26K0 0
+201549.33 +523008.2 +000005.1-000004.700003.8 07.4001.57K5 1
+202625.89 -321944.0 +000040.5+000000.500003.2 07.4001.06K0 0
+202834.83 +081523.9 +000006.6-000059.500006.4 07.4001.24K2 0
+211502.20 -305859.2 +000020.8-000041.100003.0 07.4001.18K1 0
+211552.10 +112843.6 -000017.3-000034.100003.3 07.4001.01K0 0
+215806.28 -564220.6 +000028.7-000013.400001.6 07.4001.62M2 0
+221749.89 +390133.4 +000068.8+000014.800004.7 07.4001.22G9 0
+223158.40 -433252.5 +000018.1-000016.800003.8 07.4001.54M4 0
+230141.60 +601150.0 +000027.3+000008.500004.1 07.4001.31K1 0
+230722.27 +703939.5 +000040.7-000021.300003.7 07.4001.08K0 1
+230846.09 +391004.0 -000012.7-000014.200004.7 07.4001.58K5 0
+232455.66 +560623.6 -000007.6+000010.900003.9 07.4001.30K0 0
+233157.46 +381823.8 -000001.1-000016.900003.4 07.4001.34K2 0
+234040.28 +002457.7 -000078.2-000020.800011.8 07.4001.17K3 0
+000828.39 +345604.3 +000114.3+000009.800012.7 07.4100.61F8 1
+001345.64 +081136.7 +000116.6-000005.200013.1 07.4100.44F2 1
+001401.20 -035431.6 +000047.0-000018.900004.3 07.4100.95G6 0
+003827.39 -455405.2 -000030.7+000060.000012.5 07.4100.50F6 0
+005405.01 +570050.9 +000028.2-000008.200008.5 07.4100.38F0 1
+005459.39 +240602.5 -000184.1-000179.700033.9 07.4100.65G5 0
+005602.15 -034416.7 +000027.4-000004.600006.4 07.4100.44F5 0
+010608.39 +353057.8 -000009.9+000011.700007.5 07.4100.40F0 0
+011302.38 +330918.5 -000108.5-000078.000016.5 07.4100.55F5 0
+023022.96 -512238.1 -000040.8-000049.500016.3 07.4100.46F5 0
+023230.05 -270011.0 +000013.9-000001.200011.4 07.4100.22A4 0
+023726.13 +600518.4 +000000.3-000000.600001.1 07.4100.89F0 0
+025517.28 +161833.5 +000203.8-000047.200038.3 07.4100.75G5 0
+030017.02 +310730.1 +000037.1-000034.500010.3 07.4100.44F5 0
+031900.48 -655316.6 -000002.0-000068.100009.5 07.4100.52F7 0
+032129.80 +452313.4 -000003.0-000002.500002.3 07.4100.02B8 0
+033124.48 -595125.1 -000011.3+000000.100005.3 07.4100.19A6 0
+033334.42 -623826.4 +000063.1+000075.200010.2 07.4100.36F0 0
+034527.52 +284007.8 +000021.1-000049.000008.3 07.4100.13A2 0
+040112.16 -221633.3 +000005.3+000003.600005.5 07.4100.29F0 0
+042101.59 -034308.1 +000008.3+000005.700004.5 07.4100.99G5 0
+042735.83 +153521.3 +000103.5-000025.200021.8 07.4100.54F8 0
+044822.74 +294623.0 +000005.1-000025.800005.1 07.4100.03B9 0
+045758.07 -503432.9 -000005.4-000000.800005.1 07.4100.97K0 1
+045957.87 -250316.4 +000003.1+000029.700005.3 07.4100.39F0 0
+050945.88 +071053.6 +000051.6+000014.600021.4 07.4100.46F8 0
+051332.85 -170623.3 +000000.2-000006.700005.2 07.4100.59F8 0
+051404.50 -213900.0 +000024.4+000017.700007.1 07.4100.23A6 0
+051811.17 +091259.5 +000006.3-000032.200012.0 07.4100.20A2 0
+052044.50 -291222.0 +000001.2+000014.400006.4 07.4100.05A1 0
+053816.15 +015916.2 -000007.2+000002.100002.6 07.4100.99G5 0
+054658.02 -453851.8 +000082.4+000128.800011.6 07.4100.50F6 0
+055023.85 +045724.3 +000000.9-000001.200006.5 07.4100.03B9 0
+061118.08 +213349.7 +000000.3-000001.200001.1 07.4100.34B1 0
+061310.84 +190033.4 -000001.6-000008.700003.3 07.41-0.07B8 0
+061352.72 +024834.2 +000063.4-000263.800016.2 07.4100.99K0 0
+061622.20 +285107.3 -000003.4-000015.100004.1 07.4100.41A2 0 0.08 23.17
+061859.63 +124205.1 +000000.4-000001.000002.9 07.4100.05A0 0
+061902.96 +593334.1 +000016.7-000048.800009.3 07.4100.93G5 0
+063620.43 -192931.6 -000007.7+000001.500006.5 07.41-0.02B9 0
+064047.36 +565301.9 +000005.2-000021.900001.2 07.4100.05A0 1
+064818.21 -434803.2 -000014.2+000042.200007.2 07.4100.16A4 0
+065010.82 -335308.7 -000008.4+000012.400004.8 07.41-0.04B9 0
+065202.42 -111216.3 -000057.1+000013.900030.3 07.4100.72G5 0
+065306.15 +251841.7 -000000.5-000038.400006.6 07.4100.33Am 0
+065446.70 +425652.3 -000008.6+000001.400007.6 07.4100.18A3 0
+065634.19 +010948.6 -000008.9-000577.500031.1 07.4100.69G8 0
+070110.68 -303953.5 -000011.3+000034.500006.3 07.4100.29A9 0
+071046.96 -092009.6 -000003.1+000003.600002.4 07.41-0.11B4 0
+071705.80 -145049.9 +000005.6+000037.600009.5 07.4100.45F3 0
+072638.76 -230455.4 -000005.4+000004.400005.4 07.41-0.02A0 0
+072945.35 -464122.2 -000006.0+000010.000005.9 07.4100.03A0 0
+073305.31 +784113.7 -000035.0-000097.400011.0 07.4100.57G0 0
+073313.67 +000951.5 -000001.6-000003.500001.4 07.41-0.12B8 0
+074607.94 +210719.3 +000030.7-000007.000009.5 07.4100.38F2 1
+074743.28 -324017.4 -000020.2+000019.000005.2 07.4100.25A7 0
+074833.71 -524103.0 -000009.3+000017.700003.5 07.4100.11A2 0
+075158.81 +052058.8 -000018.6+000008.800009.0 07.4100.39F5 0
+075240.06 +393218.0 -000023.2-000026.100005.0 07.4100.31F0 0
+075742.48 -572845.0 -000006.7+000007.900002.0 07.4100.04B8 0
+081044.81 +520834.5 +000047.8-000046.500012.6 07.4100.61F8 0
+082409.06 -353032.4 -000001.7-000006.100006.3 07.4100.09A1 0
+083048.79 -310804.1 -000017.4+000003.900004.3 07.41-0.12B5 0
+083104.51 -201814.7 -000005.5+000001.400000.3 07.4100.11A2 0
+083543.80 -405206.1 +000043.3-000032.900019.6 07.4100.46F5 0
+083904.07 -555632.8 -000017.6+000007.900006.0 07.4100.44F3 1
+090612.58 +155144.5 -000008.0-000001.000002.7 07.4100.08B9 1
+092025.35 -754248.4 -000004.8+000012.900002.6 07.4100.05B9 0
+092039.71 -802325.0 -000120.4+000164.600010.8 07.4100.96K0 0
+092936.42 -030720.7 -000000.2-000004.000001.6 07.4100.66F5 1
+093434.96 -640151.1 -000018.4+000013.000003.6 07.41-0.03B8 0 0.06 0.82
+093616.28 -215949.9 -000017.2-000007.200008.1 07.4100.29A8 0
+093621.12 +624726.2 -000003.0+000005.800009.4 07.4100.32F0 0
+094327.23 +023739.1 +000045.2+000001.600006.9 07.4100.55F8 1
+094613.25 +202921.1 -000015.3+000007.600004.1 07.4100.94G8 0
+095336.99 -421837.2 -000035.4-000027.800011.1 07.4100.45F3 0
+095657.85 -155341.9 -000013.7-000066.200013.8 07.4100.51F7 0
+095918.54 -030429.3 +000017.8-000023.100007.6 07.4100.37F0 1
+100722.24 -194231.4 -000030.4+000015.000004.3 07.4100.12A1 1
+101651.75 -340738.5 -000022.7+000007.800006.0 07.4100.01A0 0
+101939.27 -305944.5 -000022.2+000015.900003.6 07.4100.89G8 0
+102013.68 -330743.4 -000024.3+000009.800007.7 07.4100.20A3 1
+102938.84 -221449.1 +000003.3-000008.100004.7 07.4100.08A2 0
+104153.72 -063429.2 +000016.0-000012.000008.7 07.4100.57F8 0
+104626.71 -150202.8 -000030.3+000003.200004.4 07.4100.03A0 0
+104915.03 -264854.6 -000027.9+000018.500008.4 07.4100.41F3 1
+111702.82 -553721.3 -000031.8+000000.300005.0 07.4100.01A0 1
+112251.20 +314941.2 -000041.9-000015.500005.8 07.4100.34F2 0
+112447.48 -224958.1 -000016.7+000006.300013.3 07.4100.27A7 0
+112608.77 +224229.7 -000112.6+000015.300012.4 07.4100.33F0 0
+114036.60 -082420.3 -000019.9-000011.700025.7 07.4100.55G0 0
+114826.62 -230526.2 -000271.8+000020.400016.8 07.4100.76G6 0
+115645.52 -104328.2 +000067.9-000086.100016.4 07.4100.45F2 0
+120020.52 -363345.7 -000051.8-000003.200004.1 07.4100.29Fm 0
+121329.50 +100232.3 +000023.8-000279.400026.7 07.4100.64G0 0
+121418.10 +263017.5 +000017.7-000020.800003.5 07.4100.92G8 0
+122145.12 +215221.8 -000003.6+000008.400006.5 07.4100.54F8 0
+122233.10 +482110.2 -000031.8+000010.600004.1 07.4100.20A5 0
+122342.24 -635212.2 -000035.8-000011.800010.2 07.4100.15G6 0
+124703.47 -220746.1 +000063.3+000020.500011.4 07.4100.52F6 0
+135150.59 +525026.3 -000010.8-000062.400005.1 07.4100.96K0 0
+143008.41 +082111.7 -000037.4-000022.700009.0 07.4100.53F2 0
+143426.72 -222327.8 -000010.7-000016.200004.7 07.4100.96G8 0
+145747.53 -422950.0 +000021.2+000016.000009.0 07.4100.30A9 0
+150929.48 +244033.4 +000020.0+000031.700017.8 07.4100.47F6 0
+151154.17 +094637.2 -000158.9-000042.300006.1 07.4100.98K0 0
+152503.30 -320922.1 -000047.7-000018.100008.2 07.4100.34F0 0
+152713.64 -492716.0 -000045.0-000027.800012.0 07.4100.19A6 0
+154254.48 +040607.3 -000040.1-000012.600018.1 07.4100.60G0 0
+160614.58 +014239.8 -000010.6-000018.100005.3 07.4100.98G5 0
+161006.48 +252915.9 +000001.9+000011.900003.1 07.4100.94G8 0
+161202.43 -181357.2 +000040.5-000033.000029.8 07.4100.62G1 0
+161350.51 +065938.1 +000000.3+000002.900004.5 07.4100.17A3 0
+163147.96 -070123.6 -000011.0-000015.100005.5 07.4100.18A0 1
+163758.89 -583751.0 -000002.4-000005.600001.8 07.41-0.05B2 0
+163908.96 +382042.0 -000007.3-000004.800006.0 07.4100.16A2 0
+164302.89 +032715.7 -000020.0+000001.000010.1 07.4100.32A5 0
+164417.74 -003324.1 -000003.8-000003.900003.1 07.4100.18A0 1
+164730.34 -452737.9 -000000.8-000001.800002.7 07.4100.00B5 1
+165155.03 +675454.0 -000006.7+000008.800007.1 07.4100.11A0 0
+165423.18 -445330.6 -000008.2-000016.000004.0 07.4100.39F0 0
+170134.88 -064411.1 -000000.7-000006.900003.9 07.4100.08B9 0
+170253.82 -382736.9 +000006.5+000014.100005.3 07.4100.14A0 0
+171254.57 -822317.3 +000018.5-000006.800009.7 07.4100.33F2 1
+172134.99 -790354.3 +000008.4+000011.800005.2 07.4100.32A7 0
+172149.64 +234110.7 -000004.0+000000.600003.8 07.41-0.02A0 0
+173202.87 +024925.4 -000002.8-000008.700001.6 07.41-0.05B8 1 0.08 1.09
+173929.47 -392039.2 +000088.0-000004.000026.4 07.4100.63G3 0
+174150.35 -473045.1 +000004.4+000020.700008.2 07.4100.47F6 0
+174601.58 -265820.2 -000002.2-000003.800002.2 07.4100.60A0 0
+180858.61 +240929.1 +000088.1+000082.600028.4 07.4100.63G0 0
+181750.86 -562840.7 -000003.0+000017.600004.6 07.4100.29A8 0
+182423.41 -593658.1 +000006.8-000002.800002.2 07.41-0.05B7 0
+183127.34 +225909.2 +000021.1+000041.500007.6 07.4100.96G5 0
+183356.17 +662125.0 +000002.9-000017.000005.6 07.4100.08A0 0
+185342.70 -745729.6 +000011.7-000021.100005.6 07.41-0.04A0 0
+185937.55 -025007.3 -000004.6-000010.500003.4 07.4100.14A0 0
+191038.16 -600244.7 +000011.8-000013.200004.1 07.41-0.06B9 1
+191426.37 +484309.5 +000002.0-000026.300004.2 07.4100.03A0 0
+191828.70 +335644.4 -000081.4-000005.500007.2 07.4100.87G5 0
+192002.58 -092441.8 +000055.9-000009.000009.7 07.4100.34F0 0
+192337.08 -154844.3 +000000.8-000012.300002.9 07.4100.02B6 0
+192548.00 +284534.0 +000012.3+000004.200005.0 07.4100.08A0 1
+193347.42 -630329.6 +000011.8-000039.200005.7 07.4100.18A4 0
+193507.94 +220931.0 +000002.1-000001.100003.5 07.4100.08B9 0
+195458.41 +415215.0 -000052.8+000284.400022.3 07.4100.80K0 1
+201013.31 +435643.4 +000014.3+000078.900019.4 07.4100.67G5 1
+203422.64 -664351.0 +000022.5-000013.700005.5 07.4100.03A0 1
+204946.15 +112941.7 +000010.7-000007.600004.2 07.4100.96K2 0
+205449.14 -463601.1 +000086.0-000135.100013.5 07.4100.52F8 1
+205529.20 +654114.3 -000004.2-000007.800003.5 07.41-0.07B9 0
+210630.50 -545723.0 +000011.8+000003.600005.1 07.4100.39F3 0
+211121.93 +411106.6 -000000.5-000005.700001.8 07.41-0.12B5 0
+211247.46 -513048.8 +000037.3-000019.800018.7 07.4100.44F5 0
+211253.23 +074133.0 -000059.1-000046.500011.0 07.4100.43F2 0
+212410.06 +484909.4 +000045.0+000027.700007.6 07.4100.12A2 0
+213138.41 +573009.4 -000004.8-000002.700002.6 07.4100.55B0 0
+213250.76 +324636.1 +000006.4-000002.300002.5 07.41-0.06B9 0
+214042.96 +284520.1 +000132.9+000032.400019.9 07.4100.60G0 0
+215917.52 -225218.8 +000068.0+000019.300013.5 07.4100.44F5 0
+215934.40 +565316.6 +000063.5-000002.700009.2 07.4100.26F0 0
+221236.93 -270505.9 -000002.7-000014.900004.4 07.4100.99K0 1
+221253.88 +685859.8 +000022.6+000011.100005.4 07.4100.00A0 0
+221406.64 -212440.8 +000020.8-000001.100006.9 07.4100.03A1 0
+222034.64 +545031.3 +000201.5-000084.000021.0 07.4100.50F5 0
+223012.88 +405756.1 -000030.2-000036.700020.0 07.4100.45F5 0
+223621.63 +270718.4 +000005.8-000007.500008.7 07.4100.34F0 0
+224054.93 -315924.4 +000343.4+000020.400037.5 07.4100.79G8 0
+224350.63 +035309.7 +000150.6+000331.600023.7 07.4100.52F8 0
+225833.25 +634224.3 -000001.5-000002.000001.0 07.4100.26B1 1
+230134.31 -222509.5 +000118.8-000047.500011.9 07.4100.54F7 0
+230525.82 +102652.0 +000036.4-000027.200005.7 07.4100.24F0 0
+235643.69 -570854.1 +000069.7-000008.700006.1 07.4100.97G8 0
+000508.82 +675024.1 +000007.1-000007.100002.5 07.4101.29K0 0
+002552.60 -082105.2 +000011.4-000004.400006.2 07.4101.15K0 0
+004546.51 +261023.0 +000000.2-000001.900000.1 07.4101.52K5 0
+005950.91 -081923.7 +000076.7+000031.300003.6 07.4101.18G5 0
+010749.57 +465031.6 -000024.0-000002.300004.7 07.4101.19K2 1
+011441.42 -572302.3 +000025.6-000008.000002.1 07.4101.35K3 1
+011642.08 -411049.6 +000017.1+000005.800004.8 07.4101.10K0 0
+012801.98 -270634.2 +000079.4+000063.200005.6 07.4101.03G8 0
+013214.93 +034106.6 +000019.7-000003.300002.1 07.4101.50K0 0
+015242.28 -124340.6 +000007.0+000012.000000.6 07.4101.39K2 0
+015459.01 +541119.9 -000001.3-000001.600003.0 07.4101.02G5 0
+020012.73 +065505.0 -000003.0-000016.700002.8 07.4101.74K5 0
+021317.83 -360339.9 +000010.8-000013.800001.2 07.4101.50M0 0
+024456.58 -484011.0 -000002.3+000001.600000.7 07.4101.66M1 0
+025835.99 +240801.7 +000009.1-000004.700004.9 07.4101.17K0 1
+031712.39 +173422.7 +000011.0-000016.600000.1 07.4101.72K5 0
+032758.42 -773647.9 +000030.9+000018.900004.3 07.4101.05K0 0
+041347.99 -513536.6 -000003.2+000021.200007.0 07.4101.34K4 0
+043436.86 -333846.3 +000015.6+000035.400005.5 07.4101.11K0 0
+050120.81 +154439.8 +000001.2-000002.600001.2 07.4101.67K2 0
+051420.92 -264737.6 +000006.2+000023.600002.0 07.4101.36K2 0
+052055.47 -194114.7 -000000.3+000034.300004.7 07.4101.05K0 0
+054403.29 +063056.4 +000005.3-000013.300003.7 07.4101.06G5 0
+054601.15 -611347.6 +000001.6+000025.300003.0 07.4101.29K2 0
+055748.97 +144102.8 +000000.7+000005.700003.3 07.4101.12G0 0
+060941.74 -220708.3 -000006.6+000013.700002.2 07.4101.25K2 0
+063115.76 -493700.8 +000004.2+000010.100005.3 07.4101.06K0 0
+063539.31 -472600.5 -000034.4-000014.000005.2 07.4101.14K0 0
+063751.23 -084654.1 +000008.0-000020.800003.5 07.4101.07K0 1
+064232.99 +594151.0 +000014.7-000021.400003.8 07.4101.60K2 0
+065147.83 +462959.8 -000009.3+000000.200002.9 07.4101.05G8 0
+065940.50 +483720.5 -000009.4-000049.900004.0 07.4101.15K0 0
+071911.27 -290047.1 +000008.8-000024.400002.8 07.4101.27K2 0
+071951.72 -523354.0 +000004.5+000011.500004.0 07.4101.03G8 0
+072559.41 -420628.9 +000020.7+000085.700006.2 07.4101.25K1 0
+073244.84 -092439.6 -000009.2-000013.200004.5 07.4101.42K2 0
+080912.15 -644634.5 -000002.9+000009.100004.7 07.4101.06K0 0
+080915.55 -213434.8 -000073.0-000074.800005.2 07.4101.03G8 0
+083243.42 +151628.6 -000010.6-000005.300002.8 07.4101.46K2 0
+084649.17 +380232.1 -000023.5-000023.700004.4 07.4101.41K5 0
+085452.37 -360324.9 +000004.3-000048.900005.3 07.4101.15K1 0
+091342.43 -281818.7 -000005.4-000001.400002.3 07.4101.00G8 0
+092338.73 +022435.9 +000009.7-000006.100007.4 07.4101.11K0 0
+092828.60 -590859.7 -000010.9+000004.400002.3 07.4101.27K1 0
+093604.41 +043052.1 -000027.0-000028.300002.8 07.4101.35K2 0
+095317.03 +195616.5 +000012.4-000030.400003.6 07.4101.03G8 0
+100153.04 +235852.5 -000013.3-000003.000003.8 07.4101.49K0 0
+100453.45 -520131.0 -000025.1+000007.500001.6 07.4101.32K2 0
+101621.92 -365430.2 -000044.0+000057.400006.5 07.4101.00G8 0
+101738.13 -482504.6 -000029.8+000013.900001.1 07.4101.66M0 0
+110038.04 -660148.8 -000032.4+000010.200004.5 07.4101.61K3 0
+111306.67 -562436.2 -000006.6+000003.100001.6 07.4101.68K3 0
+111347.84 +495122.3 -000052.9+000003.400003.3 07.4101.28K0 0
+112244.31 -425652.9 -000008.0+000003.200001.2 07.4101.67M0 0
+112733.50 +011805.4 -000039.8+000000.900003.2 07.4101.00K0 0
+113438.03 -570909.1 -000024.6-000002.200002.5 07.4101.26K2 0
+113800.55 +125727.3 -000043.6-000059.700004.4 07.4101.39K5 0
+114903.00 -090704.6 -000003.1+000002.400005.1 07.4101.07G6 0
+115747.61 -100927.3 -000011.4-000008.000005.8 07.4101.12K2 0
+115748.64 +085922.8 -000079.7+000012.600004.7 07.4101.07K0 0
+120301.51 -314129.8 -000016.9-000017.700005.1 07.4101.29K2 0
+121940.03 -493007.5 -000089.9-000019.100006.9 07.4101.13K1 0
+124817.85 -321929.0 -000046.4-000006.200003.6 07.4101.43K4 0
+130359.77 +111350.6 +000001.3-000018.600005.7 07.4101.40M4 0
+130419.96 +535715.3 -000021.4-000011.000002.0 07.4101.39K3 0
+131318.33 +132329.3 -000011.0-000035.300002.8 07.4101.27K0 0
+133708.60 -424652.6 -000020.2-000011.200002.2 07.4101.57K5 0
+151707.87 -562302.4 -000055.4-000048.600006.9 07.4101.14K0 0
+155556.46 -404711.0 -000010.5-000044.900007.6 07.4101.09K2 0
+160448.98 +600241.0 -000002.8-000003.700002.9 07.4101.17K0 0
+160613.78 -002159.4 -000025.2-000008.200006.8 07.4101.00G5 0
+163221.63 +300725.9 +000036.5-000046.100003.0 07.4101.43K0 0
+163331.21 -123336.9 -000008.2+000000.900003.4 07.4101.97M1 0
+164257.04 +153915.6 +000006.3-000015.900003.5 07.4101.38K2 0
+165108.05 +180439.0 +000016.5+000010.900004.1 07.4101.14K0 0
+165609.37 -371116.6 -000027.1-000040.700006.3 07.4101.05K0 1
+171658.74 +154914.8 -000010.2-000010.900005.5 07.4101.05K0 0
+172026.66 -571453.1 +000008.6+000002.500002.6 07.4101.70M0 0
+172228.72 -661608.0 +000001.4-000009.500002.1 07.4101.49B5 0
+174934.30 +203814.4 -000003.6-000015.200002.7 07.4101.58K5 0 0.07 12.73
+175319.20 +024004.8 +000009.6+000000.200004.8 07.4101.07K0 0
+180004.70 -530554.3 -000014.6-000049.300005.7 07.4101.06K0 0
+180302.60 -432746.0 +000001.3-000016.200005.0 07.4101.06G8 1
+182925.04 +761333.1 -000011.1-000016.700004.0 07.4101.15K0 0
+183058.98 +213917.0 +000001.6-000038.000005.1 07.4101.06K0 0
+183821.13 +085002.6 -000013.8+000027.200025.8 07.4101.20K1 0 2.23 337.00
+195513.16 -074824.2 +000010.5-000010.300005.2 07.4101.57K2 0
+201126.68 +060418.7 -000019.0-000030.500005.1 07.4101.48K5 0
+203359.50 +523552.3 -000017.5-000032.600003.8 07.4101.09K2 0
+205801.93 -115717.6 -000013.1-000012.700004.4 07.4101.00K0 0
+212123.69 +025314.6 +000003.6-000004.500004.3 07.4101.09K0 1
+215308.20 +680626.9 -000008.2-000007.600001.9 07.4101.02G8 0
+220311.13 +412421.8 -000006.5-000016.200006.4 07.4101.19K2 0
+220738.31 -204533.3 +000012.7-000034.500006.1 07.4101.17K0 0
+221829.58 -010722.9 +000056.2+000031.300004.4 07.4101.03K2 0
+223326.39 +555542.3 +000005.7+000001.200001.7 07.4101.35K5 0
+224940.95 -585545.6 +000021.4+000000.400001.9 07.4101.55K5 0
+225500.98 +193335.2 -000009.9-000025.500001.4 07.4101.66M4 0
+231625.70 +504016.9 +000008.2-000010.800002.4 07.4101.59K5 0
+233812.53 -562704.1 -000005.0-000000.800001.9 07.4101.62M3 0
+000521.63 -565720.2 +000033.8-000011.700009.6 07.4200.19A1 0
+001420.22 -273151.9 -000028.3-000144.500020.2 07.4200.64G5 1
+002359.50 -174837.6 +000108.9+000036.400015.9 07.4200.51F6 0
+003347.99 -395528.6 +000026.5+000008.200006.0 07.42-0.02A0 0
+004157.80 +595453.0 -000002.3+000001.300004.6 07.4200.28A3 0
+005318.02 +194559.6 +000127.6-000025.000010.2 07.4200.36F3 0
+013646.74 +481855.7 +000001.9-000002.800007.1 07.4200.41F0 0 0.06 0.14
+015114.36 +812228.7 +000020.4-000009.000003.2 07.4200.13A0 0
+020610.41 +465136.0 +000015.3-000042.000014.0 07.4200.58F8 0
+021045.58 -125535.9 -000008.9-000008.500008.1 07.4200.32A3 0
+022503.76 +453851.1 -000019.2-000080.900011.6 07.4200.90G5 0
+024001.08 +623607.4 +000030.1-000021.500006.0 07.4200.08A0 0
+024026.16 +321913.6 +000022.8-000000.400006.0 07.4200.15A5 0
+025126.84 -004116.5 +000066.1+000015.300009.1 07.4200.48F2 0
+031827.14 +151041.1 -000001.5-000301.200017.5 07.4200.79G5 1
+032510.58 +122907.6 +000033.8-000031.000009.4 07.4200.28A0 0
+033503.76 -241826.6 -000000.6+000029.100005.1 07.4200.98K0 0
+034446.86 -700135.1 -000011.8-000097.200018.2 07.4200.63G0 0
+035445.51 +091039.6 +000023.6-000038.500009.0 07.4200.07A0 0
+044919.00 -090033.8 -000004.6-000002.300002.5 07.4200.08A2 0
+045528.13 +320917.4 +000007.3-000018.200001.5 07.4200.32A0 0
+045921.25 +431924.2 +000000.4-000003.400001.9 07.42-0.01B2 0
+050121.54 +455320.9 -000007.2-000064.800011.9 07.4200.40F2 0
+051020.70 -073537.2 -000040.9-000174.700017.6 07.4200.54F8 1
+051636.06 -071211.3 +000032.5+000019.600008.8 07.4200.30A5 0
+052024.48 +105325.6 -000006.2-000025.600005.2 07.4200.15A0 0
+053122.73 +274608.9 +000024.0-000041.300011.6 07.4200.63F8 0
+053739.57 -533207.5 -000001.6+000021.700006.3 07.4200.13A3 0
+054531.77 +291754.7 +000001.1-000001.600000.1 07.4200.64F5 0
+055011.91 -550453.0 +000002.8+000075.400012.7 07.4200.37F0 0
+060645.56 -312500.5 -000003.6+000006.100004.1 07.4200.99K0 0
+061113.20 +445707.5 -000002.4-000002.200005.3 07.4200.89G5 1
+062313.14 +353113.2 -000006.4-000008.800004.8 07.4200.04A0 0
+063403.64 +220703.9 -000005.8-000034.400009.1 07.4200.43A3 0
+063509.23 -611023.9 -000008.6+000028.700004.3 07.4200.20A5 0
+065733.25 +194345.1 +000014.0-000111.900010.2 07.4200.25A5 0
+070305.51 +541026.6 -000029.3+000009.000009.3 07.4200.95F8 1
+072201.82 -053414.4 +000000.4-000010.100003.7 07.4200.00A0 0
+072437.57 -381623.9 -000061.9-000007.900015.7 07.4200.43F5 0
+073533.19 +035915.3 -000000.6-000002.400002.4 07.42-0.10B9 0
+074402.51 -384904.8 -000023.0+000015.300006.0 07.42-0.06B9 0
+074913.21 -102957.7 -000023.7+000005.300005.3 07.4200.02A0 0
+080054.27 -154419.6 +000020.9-000042.400012.9 07.4200.30F0 0
+081528.08 -372219.4 -000012.2+000005.700003.8 07.42-0.10B4 1
+082041.44 +023953.4 -000040.4-000017.700006.5 07.4200.44F2 0
+082820.73 +494114.7 -000058.1-000045.000009.2 07.4200.37F0 0
+082910.88 -283956.7 -000013.0+000008.300005.0 07.4200.94G6 1
+083138.30 -622020.5 -000012.7+000004.400003.4 07.42-0.06B8 0
+083716.71 +055928.5 -000010.6+000022.200006.6 07.4200.98G5 0
+084204.20 -743633.3 -000011.1+000009.600002.1 07.42-0.03B8 0
+084230.80 +341118.2 +000031.5-000290.100021.5 07.4200.58F8 0
+084725.14 -364502.8 -000004.3+000011.300002.0 07.4200.30B0 0
+084937.61 -623029.8 +000037.9-000044.300011.4 07.4200.47F3 0
+085055.27 +850304.3 -000113.3-000082.300020.1 07.4200.48F2 0
+085322.30 -441959.1 -000000.1-000008.200006.0 07.4200.09A1 0
+090349.58 -644106.8 -000017.8+000012.700002.3 07.4200.05B9 1
+091655.62 -634630.6 -000011.3+000007.800002.6 07.4200.00B6 0
+100708.37 +293045.6 -000047.7-000047.200016.0 07.4200.46F5 0
+102253.85 -593728.4 -000007.0+000002.000000.8 07.4200.88B2 0
+102644.45 -642106.2 -000015.4+000012.300007.0 07.4200.01A0 0
+103201.39 -112527.5 +000054.2-000057.300014.1 07.4200.42F2 0
+104546.61 +323550.4 -000091.0-000003.700009.9 07.4200.45F0 0
+104903.28 +100928.6 -000043.1-000012.400009.6 07.4200.24A0 0
+110407.42 -401830.8 -000051.1-000009.700013.5 07.4200.37F2 0
+110713.94 -595223.2 -000006.9+000002.000000.8 07.4200.14O8 0
+112914.48 -042705.2 +000024.8-000089.100017.1 07.4200.57F8 0
+113804.99 -181130.7 -000080.6+000023.400007.0 07.4200.08A0 0
+113929.47 -372553.2 -000058.1-000005.800013.9 07.4200.48F5 1
+114100.26 -543255.5 -000027.8-000004.100005.3 07.4200.02A0 0
+115212.24 -191222.3 -000065.3-000000.200007.2 07.4200.29A9 0
+120037.54 +691107.8 -000023.5-000007.700005.1 07.4200.37F0 1
+121316.94 +301658.8 -000067.3+000019.300009.1 07.4200.29Fp 0
+124032.02 -703248.3 -000045.3+000005.900006.4 07.4200.25A5 0
+135351.68 -143950.8 +000017.4-000021.200007.5 07.4200.37F0 1
+135806.30 +162411.1 +000044.8-000010.000007.7 07.4200.18A0 0
+141012.39 -252402.3 -000072.6-000006.000008.3 07.4200.49F5 0
+141057.35 +315225.1 -000128.7-000008.100013.5 07.4200.45F2 1
+142203.02 -581728.4 -000005.0-000002.700000.5 07.4200.11B0 0
+142647.39 +082254.2 +000002.9+000004.200005.1 07.4200.01A0 0 0.09 0.92
+144058.23 +380901.0 -000089.0+000169.700015.2 07.4200.44F5 0
+153142.89 +005301.5 -000015.0-000090.000019.7 07.4200.65G0 1
+155825.69 +431249.4 -000017.5-000007.700005.6 07.4200.18A3 0
+161054.08 +305909.0 -000084.3-000171.700018.4 07.4200.71G5 0
+162307.04 +502039.2 +000055.8-000008.300019.4 07.4200.52F8 0
+163445.69 -492344.1 -000000.4-000004.500001.6 07.4200.44A0 0
+164805.99 +110756.4 -000016.4+000034.900004.5 07.4200.96K0 0
+171121.99 -202528.8 -000005.8-000018.900003.3 07.4200.09B9 0
+171420.05 +143309.1 +000004.4+000010.900017.6 07.4200.47F6 0
+180006.21 +204430.4 -000028.4-000065.900012.0 07.4200.46F8 0
+180209.87 -362133.2 +000000.5-000004.200001.4 07.42-0.01B5 0
+180604.91 -740017.1 +000003.8-000006.700007.6 07.4200.16A2 0
+181549.93 -353814.2 -000015.6-000004.400006.2 07.4200.12A0 0 0.39 1.09
+182601.00 +154530.8 +000005.5-000055.500014.6 07.4200.46F3 0
+182856.73 -250234.2 +000039.0-000029.400017.6 07.4200.60G2 1
+183744.03 -413650.9 -000028.1-000027.700009.7 07.4200.34F0 0
+184351.64 -165629.5 +000003.5-000031.100009.7 07.4200.28A6 0
+184553.23 -182150.5 -000001.5-000009.700004.7 07.4200.08Ap 0
+184737.15 -281647.0 +000006.8-000004.900003.8 07.4200.08Ap 0
+185123.92 -513112.5 +000002.9-000026.200002.6 07.4200.94G8 0
+185311.34 -044355.4 +000004.6-000004.500004.5 07.4200.39Am 0
+191508.81 +161149.9 +000000.4-000006.500002.9 07.4200.08A2 0
+191513.95 -475232.6 -000010.2-000065.300006.8 07.4200.89G8 0
+192117.32 +205746.1 +000000.9-000007.500002.4 07.4200.00A0 0
+192644.23 +395741.4 -000001.3-000002.000005.1 07.42-0.03A0 0
+194022.54 +162000.2 -000000.3-000009.800002.1 07.4200.04B8 0
+194517.16 +312526.7 +000003.3+000001.200002.3 07.42-0.06B5 0
+194834.30 +245743.9 +000001.5-000001.900002.3 07.4200.04B9 1
+195313.75 -053224.7 -000034.5-000041.400014.9 07.4200.55G0 1
+200015.54 +295514.3 +000007.0-000005.700005.4 07.4200.04A0 1
+200201.82 +351956.9 +000001.9-000001.800002.2 07.42-0.07B8 0
+200734.41 +450912.3 -000002.7-000011.300003.1 07.4200.94G5 0
+201700.30 -182553.2 +000018.6+000008.600007.6 07.4200.21A3 0
+201908.50 +391624.3 -000002.5-000004.500000.4 07.4200.39O7 0
+202508.06 -114216.6 +000008.6-000005.100006.9 07.4200.28A7 0
+203542.93 +031810.8 -000124.7-000056.500019.8 07.4200.49F8 0
+203743.45 -222634.4 -000014.8+000010.800019.8 07.4200.47F5 0
+203843.59 +244640.8 +000004.7-000003.500001.0 07.42-0.08B9 0
+204708.47 +321019.9 +000021.8+000019.800004.7 07.4200.06A0 0
+204842.90 +414546.3 +000000.4-000003.700003.4 07.4200.92G5 0
+205722.17 +870157.5 +000014.9+000017.700006.7 07.4200.10A3 0
+210221.76 +231927.4 +000006.1-000006.700001.9 07.4200.02B9 0
+211030.62 -222839.0 +000026.7+000018.600004.2 07.4200.92G6 0
+211535.66 +783553.5 +000009.8+000005.000004.1 07.4200.04A0 1
+211640.05 +073053.2 +000004.0-000042.200008.5 07.4200.39F2 1
+213006.86 +183442.8 -000017.4-000012.700005.7 07.4200.28A5 0
+214329.90 +193808.4 -000066.2-000076.900011.8 07.4200.32F0 0
+215655.54 -352135.4 +000014.7-000000.500004.1 07.42-0.01B9 1
+215807.78 -032923.6 +000009.5+000005.700008.5 07.4200.33F0 1
+225245.81 +605458.7 -000005.3-000011.100003.9 07.4200.59A0 1 0.13 1.18
+225419.24 -245849.1 +000067.6+000041.700003.5 07.4200.93G8 0
+230632.18 +510437.9 -000000.3-000004.100002.4 07.42-0.11B2 0
+230826.05 -002958.3 +000090.7-000035.800006.1 07.4200.49F5 0
+232111.28 +021150.5 -000011.8-000025.400005.1 07.4200.94K0 0
+232812.85 +183217.8 -000018.2-000010.700004.0 07.4200.33F0 0
+232916.32 -854233.8 +000005.0-000009.100001.4 07.4200.95G5 1
+233132.37 +334154.5 -000047.6-000019.900005.7 07.4200.25A2 1 0.07 0.58
+234120.23 +465136.3 +000005.4-000009.100002.5 07.42-0.05B9 0 0.05 1.78
+235250.01 +482854.5 +000023.1+000002.200007.5 07.4200.15A3 0
+235752.79 -670021.7 -000043.9-000021.100008.1 07.4200.47F6 0
+000053.56 -502647.3 +000029.0+000002.600001.6 07.4201.52K4 0
+003440.38 -375945.6 +000071.4-000002.000003.7 07.4201.13K1 0
+004318.83 -062012.5 +000032.8+000001.500004.2 07.4201.33K0 0
+015059.26 -541650.0 +000022.9-000048.200004.4 07.4201.40K4 0
+020942.89 -290024.9 +000014.5-000001.100002.2 07.4201.59K5 0
+021752.34 +403301.8 -000008.2+000001.900003.6 07.4201.49K0 0
+023554.96 +370330.0 -000030.7-000000.600007.5 07.4201.06G5 0
+033312.16 -015138.3 -000007.0-000004.700005.8 07.4201.07G5 0
+033507.95 -574837.3 +000013.0+000051.200004.8 07.4201.00K0 0
+034747.52 -045012.3 +000001.8-000000.600004.1 07.4201.22K0 0
+042126.78 +343416.0 +000000.6+000002.500003.0 07.4201.56K5 0
+043206.76 -284822.0 +000162.1-000113.800009.8 07.4201.09K1 0
+045212.26 +013034.0 -000021.8-000036.600002.1 07.4201.47K2 0
+051831.08 +755649.2 +000007.7+000005.900007.3 07.4201.07G5 0
+052205.54 +033417.9 +000011.0-000001.500004.0 07.4201.62K5 0
+053934.59 -155205.2 +000007.0+000005.000004.7 07.4201.23K1 1
+054351.08 +112420.5 +000015.8+000014.300007.1 07.4201.09K0 0
+063216.90 +624555.1 +000024.7-000041.700004.4 07.4201.15G9 0
+064936.27 +131125.9 -000001.3-000011.100001.6 07.4201.31F8 0
+065945.37 -834509.7 -000010.6+000106.900005.4 07.4201.04G8 0
+071539.59 -584820.0 +000000.3+000007.400000.8 07.4201.65K4 0
+071921.83 -555815.3 -000004.9+000033.600003.7 07.4201.30K2 0
+072013.13 -060817.0 -000011.8+000006.800007.2 07.4201.03K0 0
+072605.19 -264725.3 -000014.7+000016.900004.0 07.4201.42K3 0
+072622.16 -351036.3 -000038.1+000041.000005.9 07.4201.06K0 0
+075325.97 +165045.6 -000004.1-000006.100006.4 07.4201.11K0 0
+081722.89 +270257.5 +000031.7-000007.100002.3 07.4201.29K1 0
+083153.56 +724131.6 -000003.7-000007.300002.4 07.4201.57K5 0
+083503.02 +410125.8 -000043.6-000018.200003.0 07.4201.00G8 0
+090016.59 +615641.7 -000025.9-000047.500003.0 07.4201.01K0 0
+090537.38 +640316.5 -000015.2-000022.600001.8 07.4201.28K0 0
+090909.66 -205538.2 -000017.8+000002.700005.8 07.4201.00G8 0
+091541.02 -130752.6 -000002.5-000025.600004.1 07.4201.31K2 0
+093108.11 +735729.8 +000007.6+000007.800001.5 07.4201.43K0 0
+093923.38 -525635.9 -000007.2+000005.000000.9 07.4201.62K2 0
+095511.95 -332148.0 -000039.7-000019.000006.0 07.4201.02G8 0
+100003.33 +421900.3 -000011.6-000041.200012.6 07.4201.08K2 0
+101157.15 -395939.9 -000007.8-000007.600004.6 07.4201.10K0 0
+101202.94 +200706.9 +000045.8-000011.000002.4 07.4201.21G5 0
+101412.95 -392038.0 -000017.5+000006.900002.2 07.4201.49K3 0
+103351.36 -272058.7 -000026.5-000021.300004.8 07.4201.34K3 0
+103554.03 -754735.6 -000062.8+000026.900005.2 07.4201.19K0 0
+105823.64 -445604.6 -000021.1+000011.800003.0 07.4201.18K1 0
+113421.39 -361216.3 -000016.0-000014.000003.9 07.4201.29K1 0
+114924.55 -602532.8 -000006.9+000002.000000.2 07.4201.89M0 0
+120853.65 +491107.3 -000011.9-000008.300005.1 07.4201.03K0 0
+123202.96 +744841.6 -000010.1-000007.000004.9 07.4201.09G9 1
+124734.15 -044052.4 -000030.6-000015.900002.0 07.4201.54K2 0
+135708.45 -345413.6 -000033.0-000011.200002.0 07.4201.50K3 0
+135852.23 -474825.2 -000009.7-000016.100000.7 07.4201.69M0 0
+140613.56 +221003.8 -000012.8-000008.100004.5 07.4201.05G5 0
+145335.35 +694546.1 +000016.5-000050.800001.7 07.4201.55K5 0
+145636.22 -432722.0 -000011.6-000011.000000.7 07.4201.56K4 0
+154009.24 -450116.5 -000003.0-000068.700005.4 07.4201.27K4 0
+154407.14 -304241.0 -000019.3-000000.600000.1 07.4201.52K5 0
+163644.47 -665903.7 -000007.2-000015.600001.0 07.4201.08K1 0
+170003.44 +530240.1 -000006.6+000025.700003.1 07.4201.34K0 0
+180518.63 +153850.0 -000003.5-000010.000001.3 07.4201.65K5 0
+180725.09 +773535.2 -000001.4+000007.300006.2 07.4201.11K0 0
+180826.51 -183307.9 -000000.9-000000.700002.1 07.4201.97G5 0
+182148.49 +550747.5 -000010.9-000004.100001.7 07.4201.56K5 0
+183034.58 +361457.0 -000002.7-000000.900001.8 07.4201.57M. 0
+192403.76 +112627.9 +000011.6+000012.000005.0 07.4201.06K0 0
+194617.49 +454410.3 +000003.8-000006.500004.7 07.4201.20K0 0
+200104.97 -761355.9 +000010.4-000010.800003.9 07.4201.37K2 0
+204508.65 -503023.2 +000028.1-000007.600003.6 07.4201.07K0 0
+215221.51 +342249.7 +000003.7+000001.400002.4 07.4201.00K0 0
+220226.15 +342243.4 -000004.7-000011.500001.7 07.4201.56K5 0
+223330.37 -632818.7 +000061.3+000006.000003.9 07.4201.01G8 0
+225309.17 +265839.0 -000003.1-000034.100003.9 07.4201.15K2 0
+225440.36 +242313.6 +000008.6+000009.000001.2 07.4201.53M. 0
+225852.89 -001857.5 +000056.0+000013.900006.8 07.4201.03K0 0
+225916.92 -715011.8 +000008.5-000015.700002.5 07.4201.53M2 0
+230903.97 -453042.0 +000050.2-000007.700006.3 07.4201.19K2 0
+234419.19 -542609.7 -000000.9-000009.700003.3 07.4201.42M3 0
+235344.17 -292347.7 +000040.9+000001.000001.0 07.4201.55M0 0
+235352.52 +443320.9 +000005.2+000010.400001.7 07.4201.45K0 0
+121745.76 -633658.1 -000004.6-000001.000000.2 07.4202.09M0 0
+000848.74 +080118.3 +000007.4+000049.100011.6 07.4300.30F0 0
+001213.85 +395405.7 +000119.8+000002.400010.4 07.4300.34F0 0
+001641.65 +543936.6 -000000.6-000004.100008.3 07.4300.27A3 1
+003818.05 -735745.0 -000127.2-000109.300016.4 07.4300.48F5 0
+003940.61 +113156.3 +000158.5-000011.800020.1 07.4300.54F8 0
+004024.34 -073923.1 +000129.0-000101.200017.0 07.4300.57F8 0
+012306.78 +091115.8 +000037.4-000043.000010.0 07.4300.33F0 0
+013333.86 +405405.6 +000024.6-000027.700013.7 07.4300.34A5 0
+013916.55 -290120.9 +000031.2+000014.500008.3 07.4300.33F0 1
+014353.07 +493923.2 -000005.0-000001.300001.7 07.4300.01B9 0
+014835.03 +582728.2 +000001.1-000000.600001.1 07.4300.28B2 0
+014955.99 +071325.3 -000018.0-000060.600011.0 07.4300.62G1 0
+015152.20 -370231.4 +000020.4+000041.800010.6 07.4300.54F6 0
+015306.31 -011933.9 -000186.8-000349.700026.6 07.4300.64G0 0
+015623.56 +611652.0 +000007.5-000016.100001.0 07.4300.09B7 1
+020434.36 +252453.0 -000107.8-000175.300026.9 07.4300.71K0 0
+021347.95 +645118.1 +000009.5-000006.200005.8 07.4300.16A2 0
+021745.38 +182717.8 +000035.6+000024.500011.8 07.4300.30F0 0 0.09 0.27
+024814.08 +433721.2 -000004.5-000006.500002.8 07.4300.13B9 0
+031050.23 +634716.3 +000054.0-000083.000012.6 07.4300.50F8 1
+031947.76 +190434.6 +000008.9-000009.300004.2 07.43-0.05A0 0 0.11 2.50
+034109.42 -404606.2 -000015.7-000005.600005.2 07.4300.19A7 0
+035218.96 +341319.6 +000004.3-000004.900002.0 07.4300.04B2 0
+040817.16 -325124.6 +000011.3+000014.800007.7 07.4300.24A7 1
+041232.98 -023045.8 +000037.5+000090.900010.3 07.4300.94K0 0
+041306.74 -724914.5 +000052.8+000027.200007.7 07.4300.52F6 0
+041406.89 +382810.2 +000036.3-000027.400006.5 07.4300.33F0 0
+041830.88 +434337.6 +000031.0-000026.600006.4 07.4300.25A2 0
+042529.14 +460837.4 -000001.8-000002.800001.9 07.4300.23B1 0
+045219.66 -075344.3 -000003.9-000024.100003.2 07.43-0.03A0 0
+051419.94 -154933.9 +000201.1-000224.600031.8 07.4300.72G8 1
+051427.66 -102459.9 -000007.8+000012.100010.8 07.4300.36F0 0
+052225.31 -713024.0 -000001.1+000066.300006.4 07.4300.19A7 0
+052511.40 +015524.0 +000000.6-000003.400001.8 07.43-0.05B8 1
+052538.50 +380241.1 -000014.1-000012.100001.5 07.4300.08A0 1
+053801.79 -425750.9 +000109.8+000274.400016.4 07.4300.60G0 0
+060515.99 +735958.9 -000036.4-000031.200010.2 07.4300.54F8 1
+060818.98 +453315.8 -000005.7-000008.300004.7 07.4300.14A0 0 0.10 0.70
+060902.57 -410704.7 -000005.8-000011.800003.9 07.4300.18A1 0
+061602.70 +704657.6 -000013.2-000443.100038.9 07.4300.78G5 0
+062204.82 +604641.4 -000007.4-000056.700010.9 07.4300.21A2 0
+062330.17 +270704.9 -000006.5-000001.900005.8 07.4300.07A0 0
+062339.63 -331910.5 -000024.0+000058.500010.5 07.4300.43F3 0
+063432.03 -111347.0 -000029.4-000006.700010.5 07.4300.41F0 1
+063811.85 +070853.6 -000000.6-000001.000000.4 07.4300.11B8 0
+064005.35 +234025.7 +000011.9-000018.300004.8 07.4300.40F5 0
+064125.87 +005726.2 -000006.9-000002.000002.3 07.4300.01A0 0
+064926.70 -283908.0 +000004.4+000019.300002.9 07.4300.97K0 0
+065005.86 +061522.7 -000000.7-000001.000000.8 07.43-0.08B8 0
+065648.57 +205801.9 +000000.1-000005.400000.4 07.43-0.11B8 0
+070843.82 +173926.3 +000001.0-000003.500002.6 07.4300.68F5 1
+074927.64 -544843.6 -000003.9-000075.800007.5 07.4300.89G8 0
+075434.33 -012443.6 -000251.6-000062.100052.0 07.4300.74G8 1
+075930.62 -371808.7 -000006.8+000007.000002.3 07.43-0.13B2 0
+080332.12 -081024.6 -000022.3+000042.900019.1 07.4300.51F8 0
+080356.04 -474857.0 -000002.0+000011.300000.7 07.43-0.11B3 0
+080430.20 -424531.5 -000000.5+000004.300000.6 07.4300.27B3 1
+081915.10 -053710.6 +000000.0+000040.900029.3 07.4300.60R. 0
+083100.49 +185806.2 -000034.9-000002.800010.6 07.4300.28A3 0
+084902.22 -392453.0 -000010.7+000007.200000.3 07.43-0.07B8 0
+090106.24 +011648.6 -000041.1-000001.300007.0 07.4300.09A0 0
+090132.80 +405626.5 -000048.1-000026.500012.5 07.4300.42F5 0
+092110.39 -352126.1 -000051.2+000009.100006.4 07.4300.40F3 1
+092201.71 +745445.8 -000020.4-000007.500010.3 07.4300.30A2 0
+092456.37 -644229.6 -000014.0+000033.800004.9 07.4300.12A2 1
+092641.03 -162640.2 +000007.2+000010.300003.6 07.4300.97G8 0
+092731.75 +424551.7 -000029.6-000024.000008.4 07.4300.29F0 0
+092753.93 -145205.0 +000023.2-000077.100009.5 07.4300.53F7 0
+093035.09 +011526.1 -000015.2+000002.100004.7 07.4300.05A0 0
+093214.65 -624720.1 -000036.2+000019.700007.8 07.4300.91M6 0 4.32 305.50
+093709.59 +720450.1 -000127.6-000096.900018.1 07.4300.48F5 0
+095029.82 +450502.1 -000082.0-000094.600010.6 07.4300.39F3 0
+095543.57 -194037.5 -000040.1-000000.400005.8 07.4300.11A2 0
+100604.07 -423129.5 -000026.1+000001.300013.3 07.4300.43F3 0
+101022.68 +205644.0 -000017.9+000007.400005.9 07.4300.40F0 0
+101330.00 +091109.8 +000007.3-000006.700005.6 07.4300.97G5 0
+102504.78 -262129.0 -000039.0-000001.200005.6 07.4300.99K0 0
+104140.91 -454607.3 -000118.3+000048.900012.9 07.4300.46F5 1
+105652.15 -311216.5 -000054.1-000048.200012.0 07.4300.35F0 0
+111525.56 +150647.2 -000014.1-000024.300002.6 07.4300.89K0 0
+111530.83 -423647.3 -000190.1+000097.800019.1 07.4300.50F7 0
+113019.61 +471440.7 +000013.4-000007.900003.2 07.4300.96K0 0
+120805.67 +310259.3 -000033.3-000029.900007.5 07.4300.02A0 0
+121229.20 -030507.8 -000607.6+000419.600029.5 07.4300.70G4 0
+121426.19 -663128.5 -000005.0-000000.300001.2 07.43-0.01B0 0
+122421.64 -102830.8 -000019.7+000048.600007.0 07.4300.97K0 0
+122802.69 -684356.0 -000000.6-000153.700020.5 07.4300.47F5 0
+123201.82 -561718.1 -000015.5-000002.000002.0 07.4300.03B8 0
+130322.30 -293948.5 -000126.0+000021.800017.0 07.4300.49F6 0
+130632.16 -825702.5 -000022.8-000003.500005.8 07.4300.20A5 0
+131652.69 -303531.2 -000047.9-000003.300008.3 07.4300.41F2 0
+131951.29 -705117.8 -000391.8-000030.900023.1 07.4300.74G6 0
+132943.42 +165411.3 -000014.5+000004.500007.6 07.4300.45F5 0
+133107.42 -253924.8 +000018.9-000025.200009.5 07.4300.24A4 0
+133134.37 -320826.5 -000069.2-000020.400007.6 07.4300.39F2 0
+133828.48 -640320.3 -000006.6+000002.200000.1 07.4300.13A0 0
+135232.83 -632122.0 -000008.8-000005.800002.4 07.4300.01B8 0
+135332.66 +520639.8 +000040.0-000063.500015.4 07.4300.45F5 0
+135513.45 -470531.9 -000028.1-000024.200005.4 07.4300.10A1 0
+135921.34 -675026.3 -000005.8-000004.000000.5 07.43-0.05B2 0
+141338.44 -455910.9 +000012.7+000007.600008.3 07.4300.22A4 0
+142815.08 +160708.6 +000081.5-000180.800015.6 07.4300.71G5 0
+143053.66 +680454.3 -000042.7+000002.900007.5 07.4300.31A3 0
+143258.09 +065559.3 -000039.0-000054.800011.3 07.4300.92K0 0
+143855.98 -353600.4 -000032.0-000212.300019.6 07.4300.46F5 0
+145457.33 -033749.9 +000002.0+000022.400009.1 07.4300.40F2 0
+154740.80 +282809.6 -000051.7+000050.000010.8 07.4300.47F6 0
+155431.58 -511415.6 -000001.3-000009.400000.4 07.4300.01B7 0
+163541.23 +574652.3 +000029.2-000031.600010.6 07.4300.21A3 0
+164801.79 -155749.4 +000077.7-000093.000023.2 07.4300.57G2 0
+171638.92 -605722.6 -000010.9-000011.700003.6 07.43-0.03B8 0
+173720.69 -025226.3 +000031.5+000078.500013.4 07.4300.61G5 0
+175613.39 -464207.7 +000000.6-000002.700000.6 07.43-0.03B5 0
+175805.37 +521306.0 +000011.5-000020.500010.4 07.4300.27A2 1
+180216.73 +513819.8 +000014.7-000023.300012.2 07.4300.34F0 0
+180242.92 -335321.0 +000004.3-000005.700000.6 07.43-0.09B2 0
+180812.37 +305956.0 -000000.1-000000.400004.5 07.4300.07A0 0
+180936.62 -053912.6 +000033.4-000060.900009.4 07.4300.93G0 0
+181010.16 +825623.1 -000004.3+000031.400003.9 07.43-0.11B9 0
+181149.92 +660808.4 +000000.1+000028.700004.2 07.4300.95K0 0
+183545.82 +731651.3 -000026.4-000026.400003.3 07.4300.91G5 1
+183712.73 -254014.1 +000170.2-000281.200033.2 07.4300.69G5 0
+184140.22 +340555.5 +000001.1-000003.300002.9 07.43-0.15B9 0 0.05 2.28
+184318.73 +172923.2 +000004.0-000016.300005.7 07.4300.07A0 0
+184439.43 -412606.8 +000096.3-000075.400015.5 07.4300.43F2 0
+185958.93 +043639.1 +000000.7-000015.000003.4 07.4300.08B9 0
+190708.01 +223503.5 +000015.6+000031.400009.2 07.4300.22F0 1
+190718.15 +032634.9 -000001.6-000002.900000.1 07.4300.52B3 0
+191843.25 -393251.5 +000044.2-000083.000016.4 07.4300.48F6 0
+192127.88 +253614.3 +000000.9-000004.000001.8 07.43-0.03B2 0
+192157.26 +223023.2 +000000.2-000005.100002.6 07.43-0.01B2 1
+192644.67 +213911.3 +000000.5-000005.800002.5 07.4300.05B2 0
+193046.74 -161000.4 -000002.0-000009.200001.2 07.43-0.01B5 0
+200038.77 -321032.2 +000001.4-000018.600003.9 07.4300.19A1 0
+200836.00 +364019.3 -000003.1-000006.800000.5 07.4300.06B0 0
+201424.34 -060250.6 +000029.5+000000.100006.0 07.4300.39F0 1
+201521.00 -644909.9 +000025.9-000013.700003.8 07.4300.94G8 0
+201726.80 -154939.5 +000014.2-000051.000007.5 07.4300.22A5 1
+202157.10 +071017.9 +000006.7+000013.100005.4 07.4300.95G9 0
+202502.78 +132310.3 +000073.5+000002.500007.1 07.4300.10A2 0
+202835.97 +005300.7 -000013.5-000016.700002.4 07.43-0.09B8 0
+203214.68 +205134.5 -000000.5-000009.100000.1 07.43-0.12B8 0
+204737.86 +125910.2 +000024.1+000038.300025.6 07.4300.59F8 0
+204745.24 +102755.2 -000004.9-000032.900008.8 07.4300.26A0 0
+204829.60 +693928.3 +000019.6+000014.300007.6 07.4300.14A0 0
+210543.99 +474817.0 +000005.3+000003.900004.8 07.43-0.05A0 0
+210901.06 +073520.6 +000017.6-000002.300002.9 07.4300.23A2 0
+211441.10 -004955.0 +000018.0+000004.400004.1 07.4300.09A2 0
+211825.54 -451724.6 +000022.5-000005.800003.0 07.4300.18A3 0
+212505.66 +092302.6 +000022.1+000005.000006.5 07.4300.00A2 1
+213826.29 +565825.5 -000003.4-000006.000002.0 07.4300.07B0 0
+214023.14 -713011.5 +000387.5-000054.400020.1 07.4300.54G2 0
+215445.60 -732614.7 -000195.5-000438.400025.1 07.4300.70G5 0
+215811.15 +431419.7 +000004.3-000007.000001.0 07.43-0.05B9 0
+221607.22 -230033.9 +000020.9+000015.100009.6 07.4300.24A8 0
+222051.46 +460344.5 +000004.8-000050.800020.3 07.4300.47F5 0
+222157.60 -343113.0 +000009.9+000025.800010.8 07.4300.44F3 1
+222432.88 +710248.7 -000007.4-000021.200004.3 07.4300.14A3 0
+222701.30 +454722.2 -000019.3-000015.300004.1 07.4300.16A2 0
+222841.24 +612719.8 -000045.1+000018.100005.1 07.4300.92K0 0
+223646.79 -210522.7 -000011.3+000017.200010.5 07.4300.11A1 0
+224520.79 -093840.2 +000019.0-000011.800011.8 07.4300.20A5 1
+224827.40 +310602.5 -000010.9-000006.100003.1 07.4300.07B9 1
+225103.90 +521606.0 -000028.1-000018.200010.7 07.4300.26F0 0
+225145.66 -355318.8 +000046.4-000014.200008.6 07.4300.23A5 1
+225839.80 +630437.8 -000002.6-000004.100000.1 07.4300.33B0 1 0.05 0.00
+230837.53 -594411.1 +000060.1-000064.300016.7 07.4300.45F5 1
+232250.92 -232706.2 +000124.2-000053.000011.5 07.4300.39F2 0
+234954.67 -421802.5 -000016.9-000014.000010.3 07.4300.28A9 0
+003040.73 -092427.8 -000011.2-000014.900002.9 07.4301.57M. 0
+003701.56 +551302.1 +000006.3-000013.400002.2 07.4301.27K2 1
+005458.43 -451311.6 -000017.6-000019.400005.3 07.4301.06K2 0
+005509.78 +571634.1 -000002.7-000004.000001.0 07.4301.78K5 0
+011332.59 +441020.5 +000009.3-000064.700005.9 07.4301.23K2 0
+013825.62 -155218.9 +000049.3-000020.900004.9 07.4301.27K1 0
+014947.98 -642309.3 -000009.4-000020.600002.5 07.4301.26K1 0
+030325.49 +413336.6 +000001.2-000004.600000.5 07.4301.64K2 0
+033805.24 -571707.2 +000006.6+000005.900001.9 07.4301.53K4 0
+035546.32 -192600.3 -000006.0+000031.700003.9 07.4301.29K2 0
+044014.20 -384825.2 -000014.5-000006.600004.2 07.4301.22K2 0
+050605.24 +034718.6 +000015.1-000007.900002.1 07.4301.13K0 0
+051203.73 -414004.7 +000071.0+000104.500007.3 07.4301.12K1 0
+051705.61 +162106.0 +000004.9-000027.600005.4 07.4301.03G8 0
+053750.69 -285614.5 +000004.7+000007.400002.4 07.4301.22K2 0
+055422.48 -010435.4 -000008.0+000010.100001.0 07.4301.76M3 0
+055756.51 -315516.4 +000017.2-000017.500002.3 07.4301.44K4 0
+061826.93 -480219.1 -000004.9-000000.200001.6 07.4301.62K4 0
+063059.72 +324819.6 -000021.1-000019.000001.6 07.4301.63M2 0
+070326.74 -041558.9 -000012.7-000011.000003.0 07.4301.34K0 0
+072740.00 +144034.6 -000003.0-000006.200003.0 07.4301.56K2 0
+073914.95 +523359.5 -000007.8-000062.800002.6 07.4301.19K0 0
+080327.62 +165051.7 +000025.1-000058.500004.7 07.4301.18K0 0
+080559.32 +714724.9 -000005.0-000038.100005.6 07.4301.10K0 0
+084635.42 -083827.2 -000027.0-000005.800004.8 07.4301.04K0 0
+092649.10 +410127.5 -000013.2-000048.100005.1 07.4301.40K2 0
+095808.05 -130744.8 -000009.5+000010.000003.3 07.4301.41K3 0
+100938.00 -115342.5 +000050.9-000031.300005.6 07.4301.20K2 0
+101106.26 +705023.9 -000012.7-000020.400004.8 07.4301.02K0 0
+103424.01 +213538.4 -000006.9+000006.900004.5 07.4301.10K0 1
+110545.94 +441805.6 +000007.0-000002.200001.9 07.4301.50K2 0
+110642.92 -525702.5 +000019.7-000007.700001.0 07.4301.55K3 0
+110643.89 +151055.6 +000027.8-000019.600002.6 07.4301.61M2 0
+115333.68 -160653.7 +000040.3-000029.600003.4 07.4301.20K0 1
+115450.04 -433639.2 +000000.6+000002.700002.9 07.4301.26K1 0
+120500.13 -700007.7 +000034.1-000011.400004.0 07.4301.69K5 0
+121159.03 -255629.3 -000000.5-000006.500005.7 07.4301.21K1 0
+121248.03 -373137.5 +000011.1-000005.500002.9 07.4301.42K3 0
+121826.67 -204835.1 -000007.5-000008.600001.9 07.4301.68M1 0
+123055.56 +764113.0 -000040.3+000018.000003.5 07.4301.19K0 0
+124315.92 +100602.9 -000015.4-000048.200003.9 07.4301.59M3 0
+130110.12 -630123.4 +000011.9-000001.800003.9 07.4301.71K2 0
+132813.67 -222401.4 -000001.1-000044.000006.8 07.4301.24K1 0
+142701.52 +055744.2 +000002.1-000056.900004.1 07.4301.08K0 0
+143654.26 +545118.9 -000025.4+000005.300003.4 07.4301.08K1 0
+144223.23 +544812.4 +000017.0-000014.000002.3 07.4301.44M2 0
+151747.85 -454253.7 -000015.3+000005.100003.5 07.4301.66M1 0
+160147.33 -343738.0 -000005.2-000008.200002.7 07.4301.80K4 0
+160701.12 -035240.1 -000016.6-000016.900002.2 07.4301.69M. 0
+162234.05 +762642.0 -000003.1+000020.900001.9 07.4301.55K5 0
+165549.14 -060723.8 +000050.1-000046.200007.5 07.4301.23K0 0
+170611.92 -602514.8 +000001.2-000005.800008.7 07.4301.18K2 0
+173853.34 -454534.2 -000055.8-000154.800012.5 07.4301.00K1 0
+174159.57 +103759.3 -000007.7-000016.000002.1 07.4301.46K5 1
diff --git a/kstars/kstars/data/hip025.dat b/kstars/kstars/data/hip025.dat
new file mode 100644
index 00000000..c4e535ea
--- /dev/null
+++ b/kstars/kstars/data/hip025.dat
@@ -0,0 +1,1000 @@
+174956.88 +205212.0 +000008.8-000024.900002.8 07.4301.53K5 0
+184827.68 +324646.7 +000005.2+000016.100003.1 07.4301.45K5 0
+185640.64 -652834.3 +000024.0-000020.500003.0 07.4301.23K0 0
+190454.42 -080720.4 -000033.9-000056.100005.1 07.4301.03K0 1
+191526.12 -160556.8 -000002.0-000027.800003.6 07.4301.26K0 0
+194830.71 -405823.6 +000033.1-000043.000006.2 07.4301.01K0 0
+200022.05 +014153.6 -000004.9-000003.600000.7 07.4301.09G5 0
+201032.85 +522306.0 +000007.5+000025.500000.9 07.4301.58M0 0
+204528.01 +055253.2 +000091.0-000096.700007.1 07.4301.00K2 1
+211722.44 -540102.3 +000005.0-000022.500004.9 07.4301.07K0 0
+211758.31 +820108.0 +000016.7-000003.100003.6 07.4301.08K0 0
+225705.78 -572403.7 +000066.3-000056.700004.6 07.4301.22M8 0
+225736.92 +392319.5 +000055.7-000003.500006.1 07.4301.10K2 0
+225835.36 +504152.8 -000000.8-000020.300003.9 07.4301.46K5 0
+230049.17 +212253.3 +000036.7+000015.600005.7 07.4301.12K0 0
+230858.74 +624856.1 -000007.8-000010.800003.4 07.4301.11K2 0
+232741.62 +444707.2 -000001.2-000019.000004.1 07.4301.01G5 0
+000704.16 +065232.2 -000036.1-000024.400007.1 07.4400.20A5 0
+000743.10 +371107.7 +000007.7-000016.200007.2 07.4400.48F5 1
+000843.94 +741253.0 +000047.1+000022.000006.4 07.44-0.01A0 0
+003143.44 +192855.5 -000036.9-000024.500005.2 07.4400.95G5 1
+004105.39 +571017.6 +000040.4+000007.900006.5 07.4400.12Am 0
+005608.31 -080124.6 +000001.0-000027.800009.3 07.4400.55F8 0
+011958.26 -572057.3 +000045.5+000037.300006.1 07.4400.44F3 0
+013506.34 -022007.2 +000024.7+000000.100006.9 07.4400.18A0 0
+014012.60 +542644.4 -000005.5-000000.100002.0 07.44-0.03B8 0
+014742.31 +540016.2 +000001.4-000011.000003.3 07.44-0.06B9 0
+021649.26 +513144.2 -000003.3+000000.600001.5 07.4400.92G5 0
+021806.76 +295050.4 -000007.0-000015.400008.3 07.4400.17A3 0
+021910.35 +033212.7 -000004.2-000010.100003.9 07.4400.96G5 0
+023501.69 -821408.7 +000027.3-000123.600014.9 07.4400.68G2 0
+024335.50 -625508.8 -000025.2-000038.200020.7 07.4400.59G0 0
+025420.96 +074048.9 +000022.3-000011.300003.3 07.4400.04A0 0
+031956.02 +084159.2 -000007.9-000005.000004.5 07.4400.04B9 0
+032423.51 -573304.1 +000014.1+000016.700005.4 07.4400.97G8 0
+033103.45 +274353.8 +000028.4-000027.100010.5 07.4400.04B9 0
+034520.18 -203126.3 -000021.1-000017.300005.0 07.4400.20A6 0
+034740.98 -695319.7 -000025.4+000005.000007.7 07.4400.24A8 0
+035427.23 +051028.8 +000009.9-000024.400007.2 07.4400.41F3 0
+035905.45 +271150.9 +000004.9-000012.600005.0 07.4400.14A0 0
+041223.59 -313451.1 +000167.4-000103.600019.2 07.4400.73G5 0
+043221.80 +251108.0 -000002.1-000028.600009.2 07.4400.16A2 0
+045441.20 +120132.9 +000014.5-000019.000004.4 07.4400.14A0 0
+050351.89 +245823.2 +000126.3-000117.900012.6 07.4400.81G8 1
+050806.99 -491749.9 +000031.6+000020.300009.2 07.4400.30A1 0
+053143.84 -490106.6 -000000.7+000010.700002.7 07.44-0.11B6 0
+053252.86 -632721.8 +000012.3+000012.800005.9 07.4400.27A1 0
+055507.43 -015536.5 +000002.2-000019.400005.0 07.4400.19A2 0
+060528.41 -333006.7 -000006.1-000000.700003.5 07.44-0.01A0 0
+060624.43 -005748.0 -000014.0-000010.800005.3 07.4400.47F2 0
+061230.89 -290104.5 -000093.3-000065.000010.6 07.4400.50F5 1
+062046.85 -241800.6 +000001.8+000002.500002.5 07.44-0.11B8 0
+062049.99 +520854.0 -000023.6-000012.100011.7 07.4400.20A0 1
+070402.63 -121717.4 -000006.2+000003.600001.7 07.44-0.11B5 0 0.15 1.76
+072603.11 -182146.6 -000004.0-000005.100004.8 07.4400.06A0 1
+074637.20 +015127.9 -000000.3-000009.600005.5 07.4400.10A0 0
+075102.60 +072616.9 -000006.1+000004.000003.2 07.4400.05A0 0
+075452.65 -382511.9 -000004.6-000017.200005.2 07.4400.14A1 0
+075555.78 -443713.7 -000006.7+000006.900001.1 07.44-0.11B6 1
+080357.46 +435022.0 -000023.6-000000.700005.8 07.4400.31F0 0
+082648.11 -181023.3 -000008.5-000013.400006.2 07.4400.14A0 0
+083155.11 +503703.1 -000082.0-000339.000024.5 07.4400.63G1 0
+083309.20 -154552.1 -000023.0+000003.300003.6 07.4400.99G8 0
+085046.16 +264936.8 -000069.2-000019.400009.9 07.4400.33F0 0
+085249.11 -694950.3 -000010.0+000013.700002.6 07.4400.01A0 0
+085354.92 -452237.6 -000015.0+000003.600003.4 07.4400.86G5 0
+085414.82 -084539.1 -000007.7-000000.100003.2 07.4400.55F0 1
+090131.60 -493445.6 -000011.9+000000.900003.0 07.44-0.12B5 0
+090840.09 -542213.7 -000011.2+000008.700001.7 07.44-0.11B3 0
+091257.28 -152509.6 -000038.4+000009.900003.5 07.4400.40F3 1
+093653.65 +353558.0 -000065.9-000054.800012.6 07.4400.43F5 0
+093822.62 +074232.7 -000050.7-000019.900007.5 07.4400.27A2 0
+093959.10 +532950.2 -000008.7-000131.900009.7 07.4400.91K0 0
+095839.35 +105737.4 +000011.4+000025.300011.4 07.4400.29F0 0
+102858.66 +023848.3 +000023.8-000054.800005.3 07.4400.34F2 0
+103543.51 -135723.6 -000093.9-000042.400018.4 07.4400.49F7 0
+103618.27 +520634.1 +000008.6+000002.000005.7 07.4400.14A2 0
+111334.70 +552457.0 -000036.8+000008.900010.9 07.4400.47F2 1
+111730.98 -632834.9 -000009.9-000000.800001.6 07.4400.12B9 1
+112108.83 -140453.0 -000014.9+000048.800010.7 07.4400.36F0 0
+112249.78 +772224.3 -000091.8+000008.200015.6 07.4400.46F5 0
+112425.99 +172037.1 -000037.5+000014.200004.0 07.4400.98G5 0
+115725.68 +264545.4 +000009.3-000149.600007.7 07.4400.96G7 0
+120259.82 -104508.5 +000033.8-000018.400017.2 07.4400.43F5 0
+121149.34 -195545.4 -000095.7-000002.700009.6 07.4400.47F5 0
+122402.27 -193418.3 -000057.4-000049.800012.2 07.4400.45F5 0
+122726.42 -284258.4 -000051.1-000005.200009.9 07.4400.38A9 1
+122733.12 +175003.8 -000037.2-000025.700004.0 07.4400.96G5 0
+131651.86 +011424.9 -000026.2-000003.100014.6 07.4400.37F5 0
+132149.81 -360643.8 -000068.7-000022.800013.4 07.4400.34F2 0
+132818.58 -005021.1 +000224.1-000405.900021.8 07.4400.65G5 0
+134520.87 +090328.6 -000021.5-000082.500018.9 07.4400.30G5 1
+135837.82 +660602.9 -000024.2+000016.100008.3 07.4400.52F5 0
+141657.28 -575115.5 -000052.7-000022.400009.8 07.4400.41A9 0 0.41 0.61
+141841.20 -070049.2 -000024.8-000017.600007.4 07.4400.16A2 0
+142128.54 -721903.1 +000064.3-000000.300007.8 07.4400.98K0 0
+142758.10 +353438.7 +000065.7-000089.400009.2 07.4400.94K0 0
+143837.55 +545111.7 -000055.1-000009.000015.2 07.4400.45F2 0
+145706.13 -555445.4 +000015.1-000035.100012.7 07.4400.40F2 0
+150922.34 +570644.5 +000018.7-000096.500009.6 07.4400.55F8 0
+153528.07 -413017.0 +000020.2-000061.500010.1 07.4400.48F5 0
+153844.03 +121511.7 -000012.9-000014.400003.5 07.44-0.09B9 0
+154326.36 -303205.9 -000004.1-000007.500001.3 07.4400.09A2 0
+154809.57 +013419.7 -000176.2-000166.700046.8 07.4400.80G8 0
+160425.96 -112657.6 -000069.2-000020.900035.2 07.4400.75G8 1
+162145.77 -420013.3 -000014.2-000017.200010.3 07.4400.32A5 1
+173633.92 +482729.0 +000103.3-000133.700018.5 07.4400.55F6 1
+173904.88 -704139.2 -000000.9+000004.300006.2 07.4400.24A3 0
+174009.72 -391217.9 +000000.9-000006.300003.5 07.44-0.03B7 0
+175525.37 +322618.0 -000004.6+000006.500002.6 07.4400.03A0 0
+175718.66 +123736.6 +000055.4-000091.400014.5 07.4400.52F8 1
+180630.41 +402139.6 -000003.1-000006.800004.0 07.4400.09A0 1
+182249.59 +150006.7 +000002.4-000021.100006.9 07.4400.17A2 0
+183235.93 +252922.0 +000004.5+000015.200003.5 07.4400.88G8 0
+184421.18 +615619.4 +000004.9-000005.800002.1 07.4400.46F5 0
+185216.52 +434235.7 -000027.6+000003.900011.5 07.4400.49F5 0
+185430.59 +015351.5 +000005.8-000061.200011.8 07.4400.40F5 0
+190811.56 +093452.0 +000019.2+000026.800009.4 07.4400.42F2 0
+191056.96 +080717.7 -000049.9-000021.300011.4 07.4400.35A5 1
+191631.16 +482124.5 +000002.4-000021.900005.0 07.4400.99G5 0
+192403.34 -065838.3 +000013.0+000013.000012.4 07.4400.34F0 0
+192809.91 +544647.2 +000001.1+000004.300002.6 07.4400.98G5 0
+193346.56 +075505.1 +000002.2-000005.300001.4 07.44-0.10A0 0
+193729.88 +293654.3 +000021.6+000012.300007.3 07.4400.13A3 0
+194817.05 -574331.2 +000018.2-000013.100006.4 07.4400.17A5 0
+200540.51 +483400.5 -000085.1+000003.800020.1 07.4400.66G0 0
+200833.06 +100313.9 -000005.3+000005.200004.8 07.4400.95K0 0
+201233.25 +253911.3 +000036.7+000121.000012.3 07.4400.42F2 0
+201325.80 +142437.3 +000020.2-000009.300005.8 07.4400.98K0 0
+202803.05 -135949.6 +000008.0+000003.100004.1 07.4400.18A3 0
+203217.05 +540922.7 +000005.4+000004.000003.7 07.44-0.09B9 0
+204239.67 +631247.3 +000015.6-000016.500007.1 07.4400.15A0 0
+210646.78 +340756.4 +000003.6-000025.600006.8 07.4400.28A2 1
+211059.31 +093257.9 +000021.1+000005.800005.6 07.44-0.30A3 1
+211222.56 -150000.0 +000078.0-000039.600020.9 07.4400.65G2 1
+211629.83 -090928.3 +000032.7+000004.200004.6 07.4400.03A0 0
+211738.10 -054655.8 +000036.6-000061.300014.2 07.4400.43F5 0
+212416.53 +625936.5 +000008.1+000008.400004.4 07.4400.04A0 0
+212930.99 -380509.0 +000038.9-000037.900010.6 07.4400.59G0 0
+213123.31 +400354.6 -000022.8-000030.100011.0 07.4400.49F5 1
+213501.95 +314701.9 +000007.9-000000.300003.9 07.4400.05A0 0
+213741.66 +151257.8 -000001.1-000031.100002.3 07.4400.94G4 0
+214256.07 +375417.6 +000042.9+000015.900005.6 07.4400.25A0 0
+215147.65 +615634.5 -000003.6-000001.700001.7 07.4400.09B2 0 0.31 1.50
+215411.95 -052111.2 +000103.3+000068.600008.7 07.4400.45F5 0
+220706.61 +003412.6 +000087.7+000046.600013.0 07.4400.56F8 1
+221054.89 +575628.9 +000052.9+000027.800009.9 07.4400.21A5 0
+221243.41 -062808.3 +000221.9+000019.800026.6 07.4400.54G0 0
+223647.58 +542524.1 +000010.9-000002.500003.6 07.44-0.06B9 0
+224232.26 -123334.9 -000030.6-000008.200004.3 07.44-0.04B9 0
+225414.86 +762017.2 +000058.8-000011.100007.4 07.4400.25A3 1
+230608.98 +631246.1 -000001.7-000001.800001.0 07.4400.34B0 0
+230755.21 +312732.0 +000025.7-000024.400010.7 07.4400.16A4 0
+232418.94 +212447.3 -000129.1-000046.600012.4 07.4400.47F5 1
+234117.56 +323339.9 +000013.1+000000.600002.4 07.4400.08A0 1
+234652.67 +545140.5 +000005.4-000003.300002.4 07.4400.14A0 0
+001105.64 +040759.2 +000008.4-000006.000003.6 07.4401.00G5 0
+001233.63 +443526.7 -000009.2-000006.200000.1 07.4401.52K0 0
+001315.46 -261931.1 +000006.2-000009.300005.2 07.4401.28K1 0
+001934.88 -502545.9 +000016.8+000000.200002.7 07.4401.65M1 0
+005238.00 +450800.5 -000003.5-000024.500004.4 07.4401.53M. 1
+005240.60 -212618.7 +000029.5-000056.600000.5 07.4401.63K2 0
+010512.21 +191152.1 +000005.5-000012.200002.4 07.4401.57M. 0
+015338.26 +073802.3 +000003.8-000010.400003.2 07.4401.38K2 0
+022115.47 +591452.6 +000015.7-000014.200002.5 07.4401.21K0 0
+023607.92 +794344.7 +000025.9-000021.400003.6 07.4401.00G5 1
+025655.80 +681040.6 +000010.8-000012.600003.7 07.4401.00G0 0
+040935.06 -325830.5 +000043.5-000051.300005.0 07.4401.15K1 0
+044203.71 +690538.0 +000025.6-000078.000002.6 07.4401.12G5 0
+044840.54 +703136.9 +000006.3-000015.700000.3 07.4401.06G5 0
+050803.74 -061308.0 +000064.5-000038.800004.5 07.4401.13K0 0
+053737.69 +151440.8 -000003.9-000014.700006.4 07.4401.04G5 0
+054039.70 -201755.5 +000026.1-000010.700005.9 07.4401.06K0 0
+060015.01 +150751.9 -000000.5-000003.400002.1 07.4401.49K3 0
+063552.70 -481647.5 +000000.9-000015.200001.9 07.4401.13K1 1
+064543.01 -205109.6 -000004.7+000000.800002.2 07.4401.27K0 0
+065153.95 +063624.5 +000007.5+000003.100004.7 07.4401.03G0 0
+070301.85 -241357.9 +000000.2+000004.400000.7 07.4401.38K2 0
+070400.05 -043724.6 -000000.6+000001.000001.5 07.4401.90K5 0
+070605.04 +135908.9 -000007.9-000006.300003.3 07.4401.46K5 0
+070605.53 -455807.7 +000000.2-000016.500001.5 07.4401.65M0 0
+070837.21 +181804.9 +000001.2+000007.200002.5 07.4401.12K0 0
+074205.08 +225543.9 -000013.2-000019.300001.9 07.4401.28K0 0
+074709.89 +005507.6 -000004.4+000001.700005.6 07.4401.30G5 0
+075518.34 -255555.1 -000025.2+000019.500003.5 07.4401.30K2 0
+075853.39 -275425.5 -000005.2+000002.000003.1 07.4401.22K1 0
+080718.30 -563852.0 -000002.4+000014.200002.8 07.4401.63K5 0
+082235.26 +663243.1 +000025.1-000013.500003.7 07.4401.16K0 0
+083423.33 +182351.6 -000013.7-000008.400004.6 07.4401.29K1 0
+083838.12 +304244.1 -000011.0-000014.100001.3 07.4401.30K2 1
+085100.30 +734507.6 -000011.3-000023.200003.0 07.4401.55K0 0
+090908.63 -013516.1 -000027.4-000035.900005.0 07.4401.45K5 0
+090941.01 -135126.5 +000019.9-000000.500001.5 07.4401.52K2 0
+093113.29 +584523.6 -000003.6-000012.100002.5 07.4401.40K2 0
+093400.73 -320122.2 -000023.2+000020.300003.0 07.4401.20K1 0
+094840.25 -552942.7 +000025.1-000009.900001.4 07.4401.73M2 0
+100956.00 +634516.6 -000022.1+000032.100005.5 07.4401.03K0 0
+104632.75 -185226.1 +000004.3-000018.500006.2 07.4401.15K0 0
+105255.51 -690717.8 -000009.7+000001.800001.6 07.4401.39K2 0
+105908.26 +174936.8 +000002.4-000025.300004.0 07.4401.13K0 0
+112240.13 +350134.4 +000000.0+000006.400003.5 07.4401.42K0 0
+113923.00 -512528.7 -000002.5+000005.900003.6 07.4401.58K4 0
+114235.38 -293821.8 +000089.0-000058.400002.4 07.4401.26K0 0
+122554.82 +041159.1 -000016.5+000004.500003.9 07.4401.11K0 0
+123404.87 -233245.6 -000015.1+000023.000004.7 07.4401.13K0 0
+124503.33 +272336.4 -000008.5-000025.700005.2 07.4401.08K2 0
+131518.54 +161141.3 -000041.9+000033.900002.4 07.4401.49K2 1
+132917.89 +531039.1 -000016.7+000016.800004.3 07.4401.03K0 0
+141914.88 -142428.3 -000007.3-000025.100002.2 07.4401.57M2 0
+142554.62 +261555.3 -000058.3-000035.700004.9 07.4401.31K4 0
+143430.56 +631257.3 -000056.5-000032.200005.8 07.4401.12K2 0
+152745.75 -630114.1 -000053.1-000032.300007.8 07.4401.05K1 0 0.15 43.82
+160341.42 -642754.1 -000003.5-000003.400002.3 07.4401.15G8 0
+160816.91 -513809.9 -000024.6-000007.500004.3 07.4401.56K3 0
+161657.55 +185045.7 +000018.4+000001.400003.2 07.4401.54K2 0
+162945.12 +351206.9 -000036.1-000008.700006.6 07.4401.06K0 0
+165433.22 -632720.1 -000000.3-000015.200005.7 07.4401.63M1 0
+165816.69 -260332.3 +000008.8+000002.400005.2 07.4401.57K5 0
+165855.16 -391006.5 +000007.4+000003.600001.1 07.4401.05G6 0
+170730.51 -594001.6 -000006.3-000021.400006.4 07.4401.14K0 0
+171558.99 -521828.2 +000001.6-000010.700003.2 07.4401.39K2 0
+173909.51 +315310.5 -000037.5-000016.000002.8 07.4401.53K5 0 0.11 137.90
+175746.13 +202045.1 -000018.5+000009.000004.2 07.4401.06K0 0
+175929.73 +304340.0 +000029.4+000013.900004.4 07.4401.06K0 0
+180114.56 +565803.4 +000006.8+000013.700004.3 07.4401.02K0 0
+181037.52 +073807.4 -000002.7+000008.800005.4 07.4401.15K2 1
+181526.92 -350217.0 +000002.1-000007.100007.2 07.4401.22K1 0
+183748.46 +182629.3 +000028.5+000010.900003.1 07.4401.44K2 0
+185534.02 +042607.5 +000015.7-000019.600004.7 07.4401.05G5 0
+185804.74 +280939.9 +000004.5-000021.500005.1 07.4401.10K1 0
+190548.18 +121227.2 +000017.1+000003.100000.8 07.4401.94K0 0
+190754.64 -254207.9 +000029.8-000008.400004.5 07.4401.06G8 0
+203106.89 +405128.5 +000007.4+000039.900004.4 07.4401.01K0 0
+203642.73 +022945.0 +000025.1+000000.300001.6 07.4401.25G9 0
+203655.08 -372312.8 -000024.6-000004.600004.7 07.4401.24K1 0
+204204.06 -462400.6 +000008.1-000002.900000.4 07.4401.63M2 0
+204355.04 -192038.9 -000035.9-000055.500004.5 07.4401.13K1 0
+205843.50 +442452.7 -000002.9-000020.100003.2 07.4401.24G0 0
+210320.06 -172807.3 -000000.8-000005.000003.4 07.4401.15K0 0
+213633.05 +331403.8 -000019.9-000023.700005.1 07.4401.16K0 0
+220614.52 -284216.1 +000014.8+000018.000003.9 07.4401.29K3 1
+220859.75 -360321.8 -000037.1-000024.300005.1 07.4401.12K2 0
+224729.76 -014719.5 +000000.2-000010.400004.8 07.4401.15K2 0
+230613.27 +185925.3 +000001.6+000003.000004.6 07.4401.10G8 0
+234018.11 +044823.3 +000015.0+000019.800000.5 07.4401.60K5 0
+234744.83 +041347.9 -000016.0-000008.500002.1 07.4401.44K0 0
+235714.47 +153635.8 -000038.3-000009.200003.0 07.4401.36K0 0
+000330.52 +122124.6 -000015.1-000003.500005.0 07.4500.35A5 0
+000344.38 +420124.6 +000076.5+000010.100006.0 07.4500.24A3 0
+000554.84 +181407.3 -000150.9-000149.700026.2 07.4500.60F8 1
+001147.55 +090824.0 -000033.0-000018.300007.8 07.4500.89G5 0
+001318.28 -203707.7 +000066.9+000046.200010.6 07.4500.48F5 0
+002552.26 +652300.8 +000008.1-000004.400002.6 07.4500.26B9 0
+003534.17 -394445.2 +000116.1-000165.600034.3 07.4500.73G8 0
+012014.33 -724457.5 -000020.3+000002.200009.8 07.4500.33A9 0
+012015.78 -361434.3 -000009.9-000014.600004.4 07.4500.04A0 0
+014107.20 +230131.1 +000022.7-000010.200004.0 07.4500.98G8 0
+014214.57 -175319.8 +000548.8+000011.400020.4 07.4500.62G2 0
+015137.35 +470512.0 -000065.5+000000.200007.9 07.4500.50G5 1
+015447.21 +134525.3 +000000.2-000005.100000.8 07.4500.97G5 0
+022259.60 +173552.4 +000014.8-000001.400007.0 07.4500.17A2 0
+022757.34 -580822.3 +000023.8+000011.700009.4 07.4500.51F6 1
+024018.51 +294747.2 +000009.6-000010.500006.5 07.4500.03A0 0
+031957.46 -340042.8 +000004.9-000000.100003.8 07.4500.92K0 0
+032634.25 +601653.6 +000013.3-000023.400005.1 07.4500.99G5 0
+033040.06 -192608.0 +000000.4-000007.000023.8 07.4500.67G5 1
+033815.56 +473437.4 +000020.7-000026.600004.5 07.4500.01A0 0
+034015.71 +073507.4 -000058.8-000042.300009.5 07.4500.31A2 0
+034309.14 -613031.3 +000003.6+000018.200005.7 07.4500.25A6 1
+034907.29 +321551.4 +000008.0-000009.200003.1 07.4500.21B9 1
+040603.00 -695217.0 +000017.6+000030.800005.6 07.4500.36F0 0
+041300.47 -283226.7 +000084.5+000042.800017.6 07.4500.52F7 1
+041750.72 -341111.6 -000000.7+000003.800009.3 07.4500.38F0 0
+041928.58 +743809.9 +000032.3-000030.100008.3 07.4500.13A0 0
+042743.26 +431126.9 -000010.0-000007.600002.9 07.4500.79G5 0
+043709.08 +275532.7 -000017.7-000011.000005.7 07.4500.19A0 0
+044857.44 -470804.6 +000042.0+000034.700005.0 07.4500.14A2 0 0.15 0.85
+050118.91 +263203.5 +000002.2-000005.700004.6 07.4500.10B2 1
+050513.05 +085631.7 +000000.0-000005.200003.6 07.45-0.03B9 0
+051852.93 +133401.9 -000007.6-000008.400008.0 07.4500.03B9 0
+052338.15 -221828.9 -000002.2-000032.500006.5 07.4500.19A4 1
+052408.16 -342455.8 +000029.2+000046.000008.0 07.4500.20A4 0
+053141.04 +091333.6 -000000.2-000004.100002.1 07.4500.08B8 0
+055739.74 +331537.3 -000029.6-000048.300014.8 07.4500.55F8 0
+060110.54 +192513.7 -000004.1-000012.300002.6 07.4500.10A0 0 0.17 2.24
+060909.96 -140355.4 -000003.1-000005.300008.1 07.4500.31F0 1
+061052.87 -612959.6 +000014.0+000034.300013.4 07.4500.39F0 0
+063259.84 +394704.7 -000007.9+000001.600003.4 07.4500.06A2 0
+064506.70 -010115.5 -000001.1-000001.900002.2 07.45-0.07B9 0
+065125.99 -403301.0 -000007.5-000007.500004.7 07.45-0.05B9 0
+070241.33 -173453.4 +000000.0-000002.700001.6 07.45-0.03B8 0
+070741.70 +331144.4 +000026.9-000000.100005.5 07.4500.93G5 0
+071358.84 -481808.2 +000059.1-000075.200008.6 07.4500.36F0 0
+071542.80 +195050.5 -000000.1-000005.200004.0 07.45-0.11B9 0
+075922.40 -523234.4 -000009.4+000017.900004.1 07.4500.89G6 0
+080134.89 -151519.7 -000002.3-000007.200003.6 07.4500.98G8 0
+081823.23 +370322.4 -000008.5-000026.200006.5 07.4500.94K0 0
+082815.77 -514613.4 -000009.2+000004.300002.4 07.45-0.01B3 0
+083121.63 -653122.0 -000006.7+000004.500004.5 07.45-0.06Ap 0
+083241.13 -552811.6 -000004.0+000001.100001.8 07.4500.05B9 1 0.15 2.16
+084548.36 -364434.8 -000010.0+000007.000002.8 07.45-0.14B4 0
+084912.62 +032904.6 -000146.9+000059.400033.5 07.4500.69G0 0
+084942.40 -281521.3 -000024.3+000004.100004.5 07.4500.02B9 0
+091147.84 -691212.2 -000018.2+000001.900007.7 07.4500.49F5 0
+091406.89 -603207.4 -000016.9-000013.000005.6 07.4500.04B9 0
+092111.94 +345651.7 -000195.2+000003.000018.7 07.4500.44F5 0
+093429.81 -660720.1 -000013.6+000006.900001.4 07.4500.00B4 0
+093714.17 -301239.7 +000004.9-000022.500009.4 07.4500.20A7 0
+094453.24 -500036.8 -000003.4-000009.200004.9 07.4500.99K0 0
+095357.92 +574102.2 +000037.2-000092.900012.5 07.4500.80G8 0
+095811.73 +151316.9 -000041.6-000013.800010.7 07.4500.92G5 0
+100931.91 -325048.3 -000202.1+000036.200024.3 07.4500.56G0 1
+101331.34 -050514.1 -000075.6-000033.700016.3 07.4500.42F2 1
+102150.55 -242609.2 -000044.8+000003.800003.5 07.4500.65F7 0
+102814.57 -361312.4 -000008.1-000026.700013.6 07.4500.41F3 0
+103924.04 -670955.5 -000039.3+000000.100003.5 07.4500.94G8 1
+104156.07 -404129.0 -000109.6+000018.300011.0 07.4500.44A7 0
+104548.23 -104248.8 -000016.7-000010.300003.2 07.45-0.08A0 1 0.05 1.73
+105105.94 +561416.0 -000028.7-000027.000007.2 07.4500.04B9 0
+105121.03 -664853.6 -000018.8+000005.000004.5 07.4500.07B4 0
+110145.74 +364041.2 -000006.4+000054.900013.0 07.4500.40F0 1
+113257.94 -232637.8 -000059.4+000001.400006.5 07.4500.26A5 0
+114257.06 -090712.0 -000116.7+000021.800002.4 07.4500.95G5 0
+114453.02 -362435.6 -000019.7+000002.700000.9 07.4500.79G8 1
+114910.47 +671942.8 +000008.7-000001.500001.1 07.4500.72F8 1
+115716.10 -802940.9 -000019.6-000001.700003.4 07.4500.40B9 1
+115805.97 -593533.9 -000015.4+000002.500001.9 07.45-0.04B8 0
+120347.69 -544252.8 -000015.2-000056.000013.0 07.4500.47F3 0
+120732.83 +043047.5 -000026.7-000009.200007.0 07.4500.97K0 0
+120938.20 -672714.9 -000036.9-000006.000006.1 07.4500.10A0 1
+121159.87 -632250.7 -000022.0-000021.500009.5 07.4500.38Ap 0
+121932.15 -323519.8 -000015.6+000003.300004.6 07.4500.30A2 0
+123130.77 +330054.9 +000013.1-000085.700010.7 07.4500.41F0 0
+125719.97 -285203.0 -000070.3+000000.500009.6 07.4500.31A8 0
+130159.31 -691345.5 +000011.3-000008.200010.4 07.4500.35F0 1
+133752.43 -385348.0 -000005.8-000007.100004.1 07.4500.63K0 0
+134235.73 -120512.8 -000091.7-000014.300016.8 07.4500.44F5 0
+135438.92 +370355.2 +000073.8-000146.700019.0 07.4500.45F5 0
+140931.64 +202818.3 -000140.5-000032.600016.2 07.4500.46F2 0
+142437.02 -471039.7 -000024.2-000021.000007.1 07.4500.08A1 0
+144055.86 -262543.4 -000039.2+000008.100015.0 07.4500.59G0 0
+150833.29 +531544.4 -000070.9+000033.300009.6 07.4500.31F0 0
+152132.84 -064935.5 -000164.7-000030.300015.9 07.4500.47F8 0
+153048.44 -452527.7 -000014.3-000019.200005.1 07.4500.08A0 0
+153514.08 +651639.6 -000003.8+000030.600009.0 07.4500.13A2 0
+153841.40 +684918.5 -000067.5+000085.200017.0 07.4500.46F5 0
+154327.06 +825650.1 +000010.7-000001.000006.9 07.4500.24A2 0
+160811.74 -771720.1 -000009.3-000009.900003.6 07.45-0.04B8 0
+160911.13 -320558.5 -000011.0-000306.800018.0 07.4500.51F7 0
+160926.69 +113427.2 -000097.6+000100.900030.3 07.4500.60G0 0
+161026.92 -625522.4 -000011.9-000008.900005.0 07.45-0.00B9 0
+165614.50 -465057.8 +000003.9-000007.500002.6 07.4500.06B7 1
+171125.78 -500708.8 +000000.6-000006.600004.3 07.4500.04B8 0
+172138.80 +354924.4 -000016.2+000058.700012.1 07.4500.41F0 0
+173117.82 -105816.7 +000026.8-000064.600016.7 07.4500.52F5 0
+174727.09 -180625.6 +000001.7-000004.800007.3 07.4500.32A7 1
+175349.70 +302213.4 -000007.6-000001.200007.7 07.4500.23A3 0
+180026.84 -125917.1 -000002.0-000011.200000.6 07.4500.29B8 0
+181603.29 +503157.7 +000014.6-000020.600005.6 07.45-0.02A0 1
+182530.07 -301512.3 +000000.4-000004.900004.0 07.4500.90K1 1
+183106.94 +321443.4 -000000.8-000001.900002.1 07.45-0.02A0 1
+184517.50 -203850.5 -000002.2-000002.400000.1 07.4500.77F8 0 0.71 5.15
+185021.69 +541803.6 +000007.4-000016.200003.0 07.45-0.13B9 0
+185134.80 -605344.5 +000031.3-000033.500005.0 07.4500.33F0 1
+185914.80 +314053.3 +000011.0+000019.400003.8 07.4500.28F0 0 0.05 0.11
+191228.47 +180006.8 +000004.2+000015.900006.0 07.4500.40F0 0
+192835.90 +085149.0 +000014.9-000006.900006.8 07.4500.40F0 0
+192846.39 +110137.4 -000012.0-000029.000022.4 07.4500.62G5 0
+192900.01 +125129.5 +000000.6-000005.500003.0 07.45-0.07B8 0
+193138.38 +050116.5 -000009.0-000003.300002.9 07.4500.05A0 0
+193632.28 +410035.1 -000000.1-000015.000002.7 07.4500.09A0 1
+193827.48 +171526.1 +000003.7-000006.500001.4 07.4500.14B0 1
+193912.38 -165434.2 +000025.7+000025.900010.0 07.4500.45F2 1
+195054.90 +243737.2 +000003.4-000007.600004.3 07.45-0.03A0 0
+195759.29 +361939.9 +000009.3+000019.100002.7 07.45-0.04B9 0
+195941.34 +692432.6 -000017.4-000025.900005.7 07.4500.08A0 0
+200713.82 -693319.6 +000009.0-000029.000005.2 07.4500.09A0 1
+200933.45 -203536.5 +000020.3-000074.900013.6 07.4500.38F0 0
+201006.74 -251702.4 +000023.5-000010.300004.9 07.4500.43A9 0 0.09 0.16
+201045.15 +202912.7 -000002.5-000007.700000.8 07.45-0.08B8 1
+203018.68 +544050.6 +000097.5+000103.200018.9 07.4500.53F5 0
+205517.59 +094315.8 +000039.7+000042.200016.7 07.4500.44F2 0
+205824.95 +463614.3 +000040.7+000050.000010.8 07.4500.47F6 0
+212151.01 -161624.4 +000117.4-000168.100014.8 07.4500.61G2 0
+212235.80 -554701.0 +000030.4-000021.600016.0 07.4500.46F5 0
+212946.41 +602243.2 -000000.8-000003.300001.4 07.4500.17B8 0
+213737.67 -191351.7 +000013.0+000000.700005.0 07.45-0.09B8 0
+214105.97 +264503.2 +000343.0-000091.100037.2 07.4500.69G8 0
+215004.89 -383651.4 +000139.0-000176.400020.4 07.4500.57G0 0
+215442.07 +481155.7 -000037.5-000035.600007.0 07.4500.30A2 0
+215820.37 +825216.2 -000132.2-000040.300026.0 07.4500.70F5 1
+220313.16 +880422.9 +000027.5+000013.800006.4 07.4500.11A2 0
+220922.45 +350745.8 +000049.1-000034.600023.5 07.4500.56G0 1
+222204.58 -342920.3 +000009.7+000026.600011.5 07.4500.34F2 0
+222811.53 +171548.0 +000023.9-000017.300002.3 07.4500.89G9 1
+223542.41 +324720.7 +000024.7-000003.700007.5 07.4500.09A2 0
+224149.59 +222321.6 +000041.9+000014.800004.2 07.4500.05A0 0
+224522.89 +014509.7 -000097.5-000049.700006.7 07.4500.92K0 0
+224606.48 +520617.3 -000002.9-000003.800000.6 07.4500.27F0 0
+225106.14 +431417.0 -000010.1-000015.700005.1 07.4500.95K0 0
+225702.70 +562926.3 -000015.8-000029.400004.2 07.4500.37F0 0
+230000.97 +574622.4 -000002.5-000041.100010.1 07.4500.36F0 1
+232733.23 -271641.3 +000097.5+000004.900009.6 07.4500.29A9 0
+233031.69 +163347.7 +000006.7-000018.900004.0 07.4500.96K1 0
+234307.16 -364706.0 +000013.7+000005.500006.5 07.4500.30A5 0
+235238.17 -680125.4 +000045.3+000004.600004.5 07.4500.95G8 0
+001533.71 +500301.1 -000001.9-000004.200000.5 07.4501.62K0 0
+001920.50 -462956.6 +000016.0+000008.600003.0 07.4501.53M3 0
+001957.96 -250718.0 +000013.9-000115.200006.2 07.4501.12K1 0
+011603.82 +495346.6 +000010.9-000005.700002.4 07.4501.60K5 0
+012256.43 +315028.4 +000004.5-000009.400001.8 07.4501.72M. 0
+023214.78 +210705.2 -000032.1-000004.800005.6 07.4501.01K0 0
+030512.87 -190451.2 -000012.3-000053.000007.4 07.4501.16K1 0
+030751.38 +623822.4 +000014.4-000015.400004.8 07.4501.13K0 0
+031231.96 +560856.9 +000005.5-000013.000003.9 07.4501.80M6 0
+031854.55 -575845.1 +000053.0+000116.500004.9 07.4501.06K0 0
+031933.21 +440016.2 +000013.1-000009.100004.0 07.4501.02G5 0
+034935.80 -520448.0 +000018.7+000024.100003.2 07.4501.45M5 0
+040418.73 +123027.0 +000059.2-000017.900003.6 07.4501.91M. 0
+045141.50 -115651.4 -000013.4+000009.600004.5 07.4501.03K0 0
+050737.10 +324550.9 +000022.4-000041.200003.6 07.4501.38K0 0
+053124.69 +364644.6 -000001.1-000004.600000.6 07.4501.80K3 0
+054032.61 -073933.9 +000025.7+000008.600005.2 07.4501.16K0 0
+055412.25 -471107.6 -000011.2-000005.500003.1 07.4501.31K2 0
+061751.60 -310033.1 -000001.0-000004.100004.6 07.4501.16K0 0
+063605.42 -245157.8 -000000.2-000026.900009.7 07.4501.20K2 0
+064234.42 -414855.1 -000000.9-000014.500005.3 07.4501.11K0 0
+065507.19 -383323.1 -000018.7-000010.900005.6 07.4501.00G8 1
+071740.59 +405642.6 -000002.7-000022.200009.0 07.4501.00K0 0
+072844.12 +342613.0 -000031.5-000012.100004.8 07.4501.13G5 0
+073440.53 +283008.0 -000003.9-000047.800004.8 07.4501.37K3 0
+074335.26 -100830.4 -000008.3-000002.500004.0 07.4501.22K2 0
+075255.47 +645413.2 -000010.0-000010.700000.5 07.4501.54K5 0
+080942.36 +253332.7 -000004.2-000016.500001.7 07.4501.48K5 0
+085123.20 +455559.8 -000017.2-000031.800003.2 07.4501.55K5 0
+085400.21 -745306.0 -000033.1+000031.300003.9 07.4501.29K2 0
+094803.84 -081006.9 +000012.9-000025.800003.7 07.4501.62M. 0
+110823.60 -005026.6 -000039.9-000008.700001.1 07.4501.53M. 0
+111214.84 +365333.7 -000041.2-000002.300005.5 07.4501.00G5 0
+111318.05 +102650.4 +000011.0-000028.400004.5 07.4501.22K2 0
+112935.84 +034647.6 -000057.8+000011.400004.7 07.4501.02K0 0
+113000.76 -444126.8 -000019.9+000011.200002.8 07.4501.55K5 0
+122352.72 -191332.1 -000051.5-000001.100003.2 07.4501.07K0 0
+125908.41 -434214.5 -000012.5-000002.600003.8 07.4501.24K1 0
+130219.04 -563606.5 -000062.6+000015.500003.5 07.4501.36K2 0
+140121.96 -371952.9 -000019.2-000003.400000.1 07.4501.56M4 0
+140620.50 +485251.0 -000009.3+000014.000002.4 07.4501.40K5 0
+145454.01 +233535.0 +000018.6-000018.700002.3 07.4501.55K5 0
+145456.95 -610433.0 -000006.0-000003.600004.2 07.4501.74M2 0
+150510.10 -403409.6 -000020.6+000003.100002.7 07.4501.61K5 0
+151439.91 -594913.6 -000015.7-000016.700003.9 07.4501.43K2 1
+153824.76 +224029.8 -000039.5+000006.500005.5 07.4501.12K0 0
+160243.22 -002444.6 -000026.3+000006.200002.4 07.4501.02G5 0
+160712.21 -761521.2 -000018.8-000010.900003.9 07.4501.14K1 0
+164314.69 +125242.2 -000013.7-000024.300004.7 07.4501.48K5 0
+164404.79 -183228.3 +000008.0-000007.800003.8 07.4501.61K2 0
+164816.64 +574849.4 -000009.7+000000.500003.4 07.4501.33M7 0 1.22 188.40
+165350.04 -542148.1 -000024.1-000035.300002.0 07.4501.29K1 0
+171733.60 +064541.7 +000012.6-000001.100004.3 07.4501.55K0 0
+173358.53 -613154.6 +000015.7-000018.200003.5 07.4501.63M0 0
+173701.69 -185930.9 -000105.1-000064.000008.4 07.4501.08K0 0
+180353.91 +355813.1 +000044.0+000027.700004.8 07.4501.03G5 0
+180740.34 -432331.2 +000005.3-000018.800003.6 07.4501.12K0 0
+181624.90 +482207.6 +000002.9+000004.300001.5 07.4501.59K5 0
+182818.84 +441524.2 +000007.6+000009.400005.9 07.4501.18K0 0
+184256.30 +552704.3 -000002.6+000028.300004.9 07.4501.03K0 0
+190632.29 -231512.3 -000011.9+000005.200004.0 07.4501.12K0 0
+193106.47 -292941.6 -000020.6-000056.700007.1 07.4501.51K5 0
+193605.50 +334446.2 -000000.4-000044.100005.2 07.4501.18K2 0
+193810.69 -635455.7 -000002.9-000005.800001.6 07.4501.66K4 0
+193846.02 +230651.3 +000016.7+000003.500006.5 07.4501.05K0 1
+201317.60 +251429.6 +000008.6+000002.900001.0 07.4501.56MI 0
+201902.31 -141727.6 +000016.3+000008.400002.7 07.4501.05K0 1
+202333.41 -264405.9 -000016.6-000008.600004.9 07.4501.10K0 0
+202405.62 +444203.5 -000013.6+000040.000006.7 07.4501.08K1 0
+202520.90 -295904.5 +000015.2+000000.400002.5 07.4501.51M2 0
+210439.42 -640251.3 -000001.9-000001.700001.4 07.4501.65M0 0
+210952.76 +441201.2 -000027.7+000048.300005.6 07.4501.08K0 0
+211741.58 +200022.1 +000008.7+000000.100001.2 07.4501.03K0 0
+212050.07 -090905.9 -000019.0-000023.200001.6 07.4501.59K2 0
+220513.97 +142909.6 -000034.7-000033.000004.1 07.4501.26K2 0
+221902.25 +682556.9 -000013.4-000033.500004.4 07.4501.08K0 0
+225120.37 -413454.9 -000010.3-000020.500004.1 07.4501.60M0 0
+225737.06 -201628.5 +000018.6+000013.300001.6 07.4501.20K1 0
+232505.91 -731625.0 +000009.3+000014.900001.9 07.4501.22K2 0
+233444.22 +361214.9 +000028.2-000007.300002.9 07.4501.01K0 0
+234118.16 +022803.6 +000044.3-000023.100004.0 07.4501.33K2 0
+234652.41 +282511.1 +000001.8-000024.000000.9 07.4501.59M0 0
+000026.85 -164148.9 +000169.7-000032.500011.0 07.4600.47F3 0
+000129.42 -625523.4 -000002.2+000011.200004.7 07.4600.16A2 0
+001645.64 +135500.5 +000030.7-000001.200010.0 07.4600.17A3 0
+001826.01 -632838.5 +000090.4-000059.000024.4 07.4600.54F8 0
+002955.25 -010703.2 +000149.7-000079.500014.1 07.4600.35F0 0
+010810.55 +444746.0 +000005.3-000000.400003.8 07.46-0.08B8 0
+012132.07 -450815.1 +000153.6+000062.600011.7 07.4600.37F2 0
+013838.29 -321009.5 -000005.6-000010.600005.3 07.4600.73G8 0
+021040.28 +510316.0 +000027.1-000017.700005.3 07.4600.01A0 0
+022049.64 +284409.9 -000012.1+000003.300011.5 07.4600.38F0 0
+022254.29 +412847.8 +000000.4-000006.700001.1 07.46-0.20O8 0
+022725.12 +590621.0 +000119.3-000094.100010.8 07.4600.41F5 0
+023129.88 +010539.5 -000049.2-000034.700003.8 07.4600.18Am 1
+023830.32 -444358.4 +000010.8+000032.700007.0 07.4600.31F0 0
+024107.68 +561612.5 +000013.4-000011.200002.3 07.46-0.01B6 0
+024730.35 +233811.9 -000024.0+000013.600014.6 07.4600.43F5 0
+024958.13 +643750.9 +000004.8-000005.200003.0 07.4600.36B8 1
+030850.63 +582052.4 +000051.5-000038.200007.8 07.4600.32F0 0
+030956.83 +030340.0 +000058.9-000061.900008.1 07.4600.48F0 0
+032021.23 +234121.9 +000030.5-000056.400007.8 07.4600.28A5 1
+032555.63 +531921.9 +000026.8-000014.100006.7 07.4600.14A0 0
+033654.93 +350307.5 +000007.5-000005.600001.7 07.4600.14A0 0
+040824.22 +605236.0 -000002.5-000002.000000.8 07.4600.08B9 0
+041400.98 +110138.1 +000023.3-000002.100004.2 07.4600.38A2 0
+041635.97 -100509.0 +000014.1+000031.400004.8 07.4600.14A2 1
+042012.90 +191400.8 +000115.7-000034.000022.3 07.4600.56G0 0
+042054.21 +815839.1 -000015.9+000011.800005.7 07.4600.06A0 0
+042517.49 -053907.7 -000044.5+000019.800004.2 07.4600.98G5 0
+042701.57 +195036.0 +000006.5-000011.000002.3 07.4600.32A0 0
+042802.97 +100419.9 -000019.6-000019.300009.3 07.4600.22A0 1
+043416.56 +455449.0 +000036.9-000056.000015.9 07.4600.47F5 0
+045647.91 -160806.2 +000000.7-000008.700004.2 07.4600.06A0 0
+052111.97 +110634.1 -000016.2-000052.600009.0 07.4600.37F0 0
+052604.27 -583341.2 +000015.3+000002.200007.6 07.4600.13A2 0
+053727.05 +562916.2 -000000.1-000007.600005.3 07.4600.98G8 0
+053806.52 -001103.5 -000002.1+000002.000004.4 07.46-0.03B6 1
+054522.59 +124721.7 +000004.0-000010.200005.9 07.4600.77G0 1
+055239.04 +341607.9 -000000.4-000066.500009.2 07.4600.41F0 0
+055543.15 -380616.3 +000020.6+000009.900018.4 07.4600.49F6 0
+060013.82 +045006.7 -000060.8+000136.500018.7 07.4600.64G0 0
+060359.91 -510554.8 -000016.6-000005.700004.2 07.4600.15A2 0
+061059.17 +115941.5 -000002.2-000002.700001.7 07.46-0.06B2 0 0.33 2.19
+061212.29 +044025.5 -000000.2-000007.300003.7 07.46-0.04A0 0
+061538.50 +360846.1 -000073.3+000006.100015.0 07.4600.39G5 1
+063136.10 -052207.4 -000003.9-000001.400003.2 07.46-0.08B9 0
+063144.86 +020059.0 -000006.5-000002.400002.4 07.46-0.08B9 0
+063806.95 +592657.9 -000026.2+000021.500005.1 07.4600.95G8 0
+064025.12 -212324.2 -000005.4+000003.900004.9 07.4600.24A5 1
+064232.83 +292230.9 +000004.9-000004.500003.0 07.46-0.01B9 0
+064353.66 -273529.2 +000002.1+000009.700002.5 07.4600.04A1 0
+064613.43 -835930.1 +000018.9+000062.500017.5 07.4600.46F5 0
+065240.71 -211103.4 -000003.7+000005.300001.2 07.46-0.11B4 0
+070422.65 +043419.6 -000015.2-000007.500003.9 07.46-0.03B9 0
+071248.16 +151041.9 -000002.5-000011.600004.7 07.4600.00A0 1
+071327.72 -291056.6 -000017.1+000010.200003.5 07.4600.18A4 0
+071329.32 -382928.2 +000004.7+000012.700003.9 07.4600.00A3 1
+071619.77 -500254.4 -000004.1+000009.400002.1 07.46-0.04Ap 0
+073423.23 -420425.6 -000002.4-000010.300003.8 07.4600.00A1 1
+073657.24 -241749.0 -000002.1+000012.200009.1 07.4600.22A7 1
+073842.95 -012708.1 -000002.7-000004.700001.0 07.4600.35A0 1
+074316.79 -334810.9 -000009.5+000008.800003.2 07.4600.12A2 0
+074550.94 -073146.4 -000013.7-000042.200018.7 07.4600.49F8 0
+074858.22 +003943.1 -000001.5-000018.400016.3 07.4600.36F2 0
+080814.47 -332024.2 -000007.7+000006.900001.8 07.46-0.00B8 0
+081752.14 -014812.6 -000068.2-000224.000006.5 07.4600.85G5 0
+082345.69 +000334.2 -000011.0-000021.300004.6 07.4600.33F0 0
+083041.68 +464458.3 -000026.8+000017.600008.8 07.4600.42F5 1
+083403.26 -013404.7 -000113.8-000098.300019.5 07.4600.61G0 0
+084008.36 -515629.7 -000014.2+000009.800003.4 07.46-0.11B9 0 0.04 1.75
+084024.14 -144149.1 -000016.7+000013.300006.0 07.4600.08A1 0
+084721.99 -394759.3 -000020.7+000017.900001.7 07.4600.04A1 0
+090224.18 -022156.9 -000025.4-000021.600018.0 07.4600.44F5 0
+090321.13 -042629.7 -000001.2+000003.600008.2 07.4600.11A0 0
+091020.93 -060934.9 -000007.6-000003.200006.5 07.4600.89K0 0
+091514.13 -193545.9 -000012.0+000007.500002.7 07.46-0.02B9 0
+092222.97 +482436.8 -000070.2-000048.400011.9 07.4600.46F2 0
+094035.24 +714519.9 -000229.1-000057.500017.8 07.4600.53F9 0
+100027.00 -425310.9 -000053.4-000002.600008.0 07.4600.20A7 0
+100210.15 -102549.7 -000036.6-000003.600006.0 07.4600.99K0 0
+101055.81 -590915.7 -000013.1+000005.500004.4 07.4600.04B9 0
+101117.51 -173807.8 -000032.9-000002.400004.8 07.4600.95G8 0
+102747.56 -384213.2 -000077.9-000031.200012.3 07.4600.48F5 1
+105202.48 -612545.0 -000006.6+000001.300001.0 07.4600.01B6 0
+111433.36 +525649.1 +000032.3-000030.900008.5 07.4600.88G5 0
+111831.34 -601438.4 -000006.9+000000.700000.4 07.4600.22A0 0
+115555.21 -221102.8 -000063.6-000004.900010.5 07.4600.60K3 1
+120050.87 +325750.1 +000001.0-000017.500008.4 07.4600.44F2 0
+120937.50 +401507.8 -000314.0-000051.300041.1 07.4600.79K0 0
+121616.67 -031407.4 +000012.4-000069.900015.2 07.4600.41F2 0
+123033.75 +094257.2 +000050.8-000056.900011.8 07.4600.48F2 1
+123055.39 -304039.1 +000005.9-000010.700006.8 07.4600.26A5 0
+123254.08 -163936.1 -000010.2-000028.300005.0 07.4600.99K0 0
+130736.60 +012828.2 +000023.1-000021.500013.5 07.4600.45F5 0
+131735.56 -431757.1 +000014.2-000006.500005.5 07.4600.12A1 0
+131845.36 -170801.3 +000028.9+000008.200014.1 07.4600.61G2 0
+134421.83 -733812.5 -000002.1-000004.500002.5 07.4600.01B4 0
+143150.22 +510115.7 +000023.4+000027.400010.2 07.4600.39F0 0
+144731.88 +190300.1 +000006.5+000001.700020.6 07.4600.51F8 0
+145038.00 -322758.2 -000108.2-000152.900022.1 07.4600.51F7 0
+145346.77 -282420.3 -000006.5-000008.500001.6 07.4600.99G8 0
+153148.49 +161404.2 -000009.4-000010.400008.2 07.4600.20A0 0
+155039.85 -231529.1 -000005.4-000044.200019.3 07.4600.49F5 0
+161328.02 -645908.3 -000015.5-000011.000006.6 07.46-0.05B9 0
+161751.24 +354158.4 +000001.9+000003.900003.6 07.4600.14A0 0
+162305.93 -005122.2 -000017.4+000000.100007.8 07.4600.36A5 0
+163814.70 -465553.7 +000001.2-000002.300000.1 07.4600.62A6 0
+163935.22 -073044.3 -000020.0-000005.600009.6 07.4600.39F0 0
+164442.43 +021958.6 -000026.1-000036.100010.7 07.4600.19A2 0
+165738.39 -030100.0 -000019.1-000010.300005.1 07.4600.38A2 0
+170113.01 -381211.9 -000000.3+000000.800001.0 07.4600.13B9 0
+170228.28 -564046.0 -000071.9-000106.900011.7 07.4600.58G0 0
+173422.70 +191430.9 -000018.0+000010.000009.7 07.4600.26A5 0
+175204.72 -602336.4 +000017.0-000067.700011.3 07.4600.34F0 1
+175256.77 +421244.9 -000013.9-000003.100008.6 07.4600.26A2 0
+180544.57 -363446.1 -000000.7-000004.300002.6 07.46-0.07B4 1
+180638.82 +461623.8 -000001.5-000004.500005.2 07.4600.40F2 1
+180729.52 +193959.1 +000004.7+000003.000005.2 07.4600.17A2 1
+182422.54 +153919.5 +000001.5-000006.400001.9 07.46-0.01B9 0
+183108.85 -533139.3 -000003.2-000015.400001.9 07.4600.98K0 0
+183201.75 +064649.1 -000029.0-000087.900010.8 07.4600.49F5 1
+183435.34 +030808.8 +000007.0+000000.400004.0 07.4600.26Am 0
+184707.84 +355232.4 +000007.3+000008.200002.2 07.4600.10A0 0
+185553.09 -054439.4 -000200.7-000388.700029.8 07.4600.75K0 0
+185900.92 +491909.9 +000004.3+000001.900004.2 07.4600.09A2 0
+191237.00 +060222.3 -000001.0-000015.200004.6 07.4600.64F8 0
+192141.16 +295419.7 +000002.0-000005.100002.9 07.4600.12A2 0
+192633.70 +271920.8 +000102.3+000087.600014.0 07.4600.57F8 1
+192846.87 -360000.9 +000002.4+000000.600005.4 07.4600.13A0 0
+192847.03 +673736.0 -000011.9-000001.400004.3 07.4600.95G5 0
+193532.01 +311635.9 +000004.8+000002.400001.8 07.46-0.16B2 0
+193721.77 +262132.7 -000001.5+000006.200003.7 07.4600.90G8 0
+194635.95 +393040.3 +000002.2-000010.200004.5 07.4600.13A2 0
+200115.91 +053853.9 -000032.3-000022.300012.4 07.4600.44F5 0
+200715.98 +821259.3 +000021.0+000020.600011.7 07.4600.54F5 0
+201543.24 +780122.8 -000009.6-000020.700004.5 07.4600.89K0 0
+201839.13 -423712.2 +000046.7-000126.400010.9 07.4600.58F8 0
+202446.67 +251046.1 -000001.3-000002.700003.0 07.46-0.04A0 1
+203026.80 +521737.9 +000003.9-000003.300003.3 07.4600.11A2 0
+203720.82 +753556.7 +000309.2+000539.500036.2 07.4600.86K0 1 0.34 0.28
+205405.73 -185948.3 -000009.1-000036.100015.0 07.4600.57G0 0
+205449.83 +324222.7 +000069.5+000051.800017.4 07.4600.59G0 1
+210150.08 +391538.4 -000013.4-000018.400005.2 07.4600.40F0 1
+211535.54 +445716.3 +000010.6+000002.100002.7 07.46-0.07A0 0
+211609.91 +042419.2 +000012.3-000010.300005.7 07.4600.91G5 0
+212050.94 -454839.1 -000096.2-000003.000018.8 07.4600.61G0 0
+213827.30 +431726.9 +000000.8+000002.600004.5 07.4600.50K0 1
+214234.15 +422626.7 +000004.7-000011.700006.4 07.4600.15A0 1
+214354.25 +275048.8 +000100.9-000001.400012.1 07.4600.45F5 1
+215605.39 -054945.2 -000009.4-000007.200007.1 07.4600.98K0 0
+215647.60 -462847.5 +000056.7-000045.100012.9 07.4600.39F5 0
+221529.39 +554906.8 +000005.4-000001.600002.2 07.46-0.05B9 1
+224054.40 +663120.9 +000217.3+000388.300034.0 07.4600.64G5 0
+224956.01 -201706.2 -000007.4-000012.600005.8 07.4600.16A3 0
+225052.12 +180007.5 +000056.9+000007.700010.7 07.4600.65G0 0
+230501.09 +332308.8 +000023.2+000000.600005.0 07.4600.12A0 1
+233537.49 +143537.2 +000053.9-000000.700008.4 07.4600.29A3 0 0.06 1.14
+233810.04 +203409.4 +000006.8-000014.600004.8 07.4600.37F2 0
+234046.21 +523337.7 +000018.2+000002.200002.2 07.4600.97G5 0
+234742.76 +712946.1 +000011.1+000015.400003.8 07.4600.99K0 0
+235030.23 +173640.5 +000008.7-000002.700005.8 07.46-0.03B9 0
+000439.74 -702415.2 +000083.8-000017.900004.2 07.4601.07K0 0
+011853.15 +395748.0 -000001.6-000030.300006.8 07.4601.06G5 0
+012628.93 -301632.2 +000002.2-000001.000003.8 07.4601.21K1 0
+012849.73 -364959.1 +000017.9+000002.700002.3 07.4601.62M2 0
+013200.90 -064307.3 +000007.8-000001.500004.1 07.4601.21K2 0
+020159.05 +615418.3 +000006.4-000010.100004.2 07.4601.69K5 0
+021447.97 -373158.3 -000013.2-000024.200002.9 07.4601.24K1 0
+022114.48 +232535.9 +000008.9-000014.500001.8 07.4601.52M. 0
+023750.59 +350939.4 +000011.9-000063.800003.9 07.4601.10G5 0
+024845.53 +250436.7 +000029.1-000017.400006.1 07.4601.03G5 1
+025335.16 -013827.7 -000002.9-000000.700005.8 07.4601.00G5 0
+031156.35 +160957.6 -000003.9-000005.800004.6 07.4601.61K5 0
+035328.42 +465414.1 -000005.8+000012.300004.7 07.4601.31G5 0
+040903.39 -155327.0 +000043.9-000004.900001.3 07.4601.09G5 0
+041947.31 +130509.1 -000016.1-000011.300004.7 07.4601.52K0 0
+042105.44 -211453.6 -000012.8-000008.700003.6 07.4601.21K1 0
+043339.24 -014952.6 +000020.9+000024.100004.2 07.4601.27K0 0
+044347.04 -202106.6 -000021.4+000003.400005.7 07.4601.00G8 0
+045006.96 -584804.4 +000018.3+000026.900002.5 07.4601.23K2 0
+051201.25 +065017.1 -000031.7+000018.800005.0 07.4601.09K0 0
+053023.46 +341202.6 -000004.4-000000.700005.2 07.4601.06G7 0
+053152.94 +510141.3 -000002.5-000009.500000.4 07.4601.43K1 0
+055207.86 +650928.3 +000000.1-000011.200003.1 07.4601.27K0 0
+060036.84 +565523.9 +000013.7-000009.700002.8 07.4601.44K2 0
+060323.99 -535325.5 +000022.4+000003.400004.5 07.4601.15K1 0
+063619.39 -263205.2 +000007.2-000022.200003.1 07.4601.27K1 0
+064319.38 +492413.5 +000045.0-000013.000006.2 07.4601.05K0 0
+073331.98 +303742.6 +000000.5+000034.300004.5 07.4601.17K0 0
+075657.38 -572550.4 +000018.8+000013.100004.6 07.4601.06K1 0
+080029.33 -175548.4 -000005.5+000006.800004.1 07.4601.07K0 0
+082705.41 -153833.6 +000012.4+000003.000001.9 07.4601.58K5 0
+082930.91 -341544.3 -000005.1-000000.200003.3 07.4601.19K1 0
+084241.74 +390341.2 -000000.4+000006.500001.9 07.4601.69M. 0
+084559.09 -484113.5 +000000.9-000010.600003.8 07.4601.16K1 0
+092736.31 +122401.3 +000038.3-000065.600003.6 07.4601.15K0 0
+092945.88 -253141.3 -000011.3-000028.200004.8 07.4601.14K1 0
+092955.58 +333305.7 +000007.7-000002.900004.2 07.4601.15K0 0
+100234.99 -561524.1 -000009.4+000005.200000.4 07.4601.06G2 0
+100826.72 -562612.8 -000017.5-000004.600001.8 07.4601.38K2 0
+102135.42 -035134.0 -000016.9+000004.500002.8 07.4601.24K2 0
+110114.97 -094618.5 -000010.3-000010.200002.7 07.4601.59M. 0
+110727.80 -282928.6 -000012.1+000000.800001.7 07.4601.16K1 0
+120511.96 -341232.4 -000008.8-000000.100001.0 07.4601.65M2 0
+120818.25 +583324.3 -000024.0+000023.300005.4 07.4601.02K0 0
+122756.89 -183635.1 -000033.3+000002.200003.6 07.4601.18K0 0
+123650.82 -153420.6 -000055.1+000022.800004.5 07.4601.07K0 0
+123841.09 -392332.5 -000077.2+000001.600006.5 07.4601.11K1 0
+130030.21 +033614.9 -000030.3+000027.400002.0 07.4601.52K5 0
+130130.43 +013113.2 +000002.7-000005.100001.5 07.4601.56M3 0
+134422.03 -144537.7 +000009.0-000006.800000.9 07.4601.58K5 0
+134755.68 -183421.8 -000001.0-000001.400002.6 07.4601.67M2 0
+134902.03 -282203.0 -000049.0-000059.600008.7 07.4601.40M7 0 1.77 369.00
+135047.18 -245846.9 -000006.7+000007.000004.6 07.4601.45K3 0
+141107.74 -115709.2 -000030.1-000045.000004.0 07.4601.21K0 0
+143707.33 +334041.8 +000020.2-000025.600002.8 07.4601.18K0 0
+144252.35 -754928.3 -000037.1-000028.400004.5 07.4601.01G8 0
+144835.87 -632119.2 -000004.5-000004.200001.1 07.4601.75K3 0
+145447.22 +850715.3 -000078.5-000028.700004.3 07.4601.03K0 0
+150546.01 +715257.6 -000089.0+000020.300005.2 07.4601.15K2 0
+151634.60 -474149.0 +000027.4+000006.600005.4 07.4601.31K2 0
+152006.15 +143339.8 -000025.9+000007.100001.4 07.4601.65M. 0
+155256.31 +152550.7 -000056.0-000020.600009.4 07.4601.04K0 0
+161447.97 +181259.8 -000007.7-000022.200006.2 07.4601.00G8 0
+165706.79 +144025.2 +000004.4-000009.500002.4 07.4601.60K5 0
+170222.62 -105707.8 -000023.2+000014.100005.3 07.4601.50K0 1
+170829.65 +720800.5 -000001.2+000054.900004.6 07.4601.13K2 0
+172102.53 +043708.3 +000020.0-000024.100005.3 07.4601.15K0 0
+175339.65 -434308.6 +000015.2-000023.600003.3 07.4601.11K0 0
+181116.43 -003932.3 -000006.9-000040.100006.1 07.4601.18K2 0
+181359.52 -443904.2 +000004.7-000017.000004.3 07.4601.21K2 0
+182617.06 -795538.5 +000005.7-000017.200001.7 07.4601.76M1 0
+194356.63 +494700.0 -000002.5+000005.900003.0 07.4601.38K0 0
+195021.98 -264256.8 +000014.0-000001.300004.1 07.4601.06G8 1
+195428.80 +330753.0 +000001.4-000007.900001.4 07.4601.62K2 0
+200247.10 +031933.2 -000092.3+000120.800076.3 07.4601.13K4 0
+201856.53 -063818.5 -000016.7-000071.900005.7 07.4601.13G5 0
+203322.63 +293126.4 -000017.7-000026.600002.1 07.4601.43K2 0
+210331.51 -525321.0 -000015.4+000010.600000.8 07.4601.58M2 0
+211825.24 +174315.0 +000035.0-000000.600003.8 07.4601.11K5 0
+211826.93 +541025.7 -000002.2-000014.000003.5 07.4601.37K3 0
+212411.62 +502609.8 -000004.5-000006.200001.4 07.4601.46G0 0
+213306.78 -783235.2 -000007.5+000008.400005.8 07.4601.03K1 0
+213919.96 -301815.9 -000006.8-000001.100002.7 07.4601.51M3 0 0.18 3.01
+221226.61 +234532.3 -000013.6-000022.600001.9 07.4601.35K2 0
+223639.26 -313830.1 -000008.9-000003.000004.3 07.4601.25K2 0
+224537.59 +743314.8 -000004.9-000002.500001.8 07.4601.67K5 0
+230411.45 -221404.7 +000005.5-000034.500007.0 07.4601.05K0 0
+232654.65 -735011.4 +000024.4+000011.800002.3 07.4601.08G8 0
+000457.51 +454026.2 +000017.2-000065.300014.5 07.4700.55F8 1
+001138.93 +555741.4 +000003.5-000010.500002.1 07.4700.20B8 1
+001829.53 -463155.7 -000067.3+000011.100015.1 07.4700.47F6 0
+002740.51 +583314.1 +000003.6+000001.400002.0 07.4700.04B3 0
+002951.70 +381927.7 -000051.1-000085.500011.7 07.4700.54F8 0
+003311.82 -465706.4 +000035.7-000009.100003.5 07.4700.28A8 0
+003354.24 +031911.7 -000007.4-000017.600005.5 07.4700.94G4 1
+011719.50 +015028.6 +000001.1-000008.300000.7 07.4700.80K0 1
+012243.51 +102211.2 -000096.5-000097.400019.0 07.4700.68G5 0
+013725.06 +550414.9 +000008.5+000002.900003.0 07.4700.95K0 0
+020110.32 +242639.9 -000010.1-000016.400005.9 07.4700.93G8 0
+020535.40 -515928.4 +000036.6+000026.600011.4 07.4700.44F5 0
+021637.58 +524318.4 -000000.3-000002.300004.4 07.4700.46F2 0
+022211.87 -594533.6 -000023.6-000002.500006.5 07.4700.31F0 0
+022453.17 -420934.0 +000039.9+000021.200006.9 07.4700.27A8 0
+023255.78 +372001.5 +000045.6-000047.300015.7 07.4700.36F0 0
+024000.73 -161830.2 +000019.9-000001.500005.2 07.4700.19A5 0
+032853.63 +490413.4 +000025.3-000028.700005.9 07.4700.12A1 0
+033624.28 +200403.8 +000095.7-000050.300010.7 07.4700.50F5 0
+035313.16 +074614.6 +000059.3-000098.200012.8 07.4700.52F8 0
+041618.74 -175229.8 +000014.4+000014.700004.7 07.4700.94K0 0
+042055.14 +383437.8 +000003.4-000000.700001.0 07.4700.92F2 0
+042210.21 -044037.0 +000007.6+000002.500009.1 07.4700.32A5 1
+043120.37 -285254.9 -000015.1-000000.900005.2 07.4700.28A8 0
+044036.15 +440549.5 +000005.1-000010.800002.7 07.4700.17B8 0
+044812.40 +591427.6 -000019.9+000001.600010.4 07.4700.33Fm 0
+050611.07 -102519.2 -000027.2-000046.200009.2 07.4700.42F5 0
+050716.79 +005927.6 -000053.1+000016.500008.4 07.4700.37F0 0
+051509.04 +150345.2 +000000.6-000003.000000.8 07.4700.16B9 0
+051700.24 -311637.5 +000006.2+000160.300020.1 07.4700.47F5 0
+051942.96 +675947.1 -000004.3-000005.200004.8 07.4700.70A2 1
+052842.09 +011337.3 +000008.9-000025.400009.6 07.4700.24A2 0
+053051.77 +101515.8 +000003.2-000001.400001.0 07.47-0.08B9 1
+053753.45 +005807.0 +000000.9-000001.600002.0 07.47-0.08B6 1
+054317.17 +410722.4 -000005.9-000002.600005.2 07.4700.01B8 1
+054651.47 +472802.6 +000004.9-000010.100002.9 07.4700.03B8 0
+055953.60 +035927.6 -000006.4-000002.500004.8 07.4700.01A0 0
+060300.70 -231307.4 +000009.2+000059.100004.1 07.4700.98G8 0
+060317.97 -160235.2 -000044.5-000025.800015.1 07.4700.53F8 0
+060651.45 -230537.5 -000006.6-000034.900007.2 07.4700.15A3 0
+061258.38 +771712.5 -000000.1-000002.600005.1 07.4700.95G5 0
+061356.27 -064923.3 -000001.1-000001.600001.6 07.47-0.04B8 0
+061614.78 +000055.0 +000005.8-000003.600002.5 07.47-0.07B8 0
+061746.75 +401119.1 -000000.1-000003.200001.3 07.47-0.02B9 0
+062740.64 +181325.7 -000025.2+000015.400012.2 07.4700.46F5 0
+062928.34 -112750.9 -000005.6-000018.600004.2 07.4700.10A2 0
+063027.47 -044148.5 -000008.5-000001.200004.4 07.47-0.07B8 0
+063522.06 -384831.8 +000003.4+000007.200005.4 07.4700.05A0 1
+064004.19 -171737.1 -000000.5-000002.200002.3 07.4700.49F0 0
+064528.86 +441401.8 +000143.4-000189.400022.1 07.4700.61G0 0
+065239.01 +074920.0 -000003.0-000001.000001.3 07.47-0.02B5 0
+065757.81 +021732.1 +000001.6-000011.800005.7 07.4700.30A2 1
+070014.79 +265242.2 -000000.0+000000.100001.9 07.4700.94G8 0
+070228.24 +532301.6 -000007.6-000001.400003.9 07.4700.03B8 0
+070305.17 -402127.6 -000009.7+000052.300009.7 07.4700.28A8 0
+071601.92 +291518.4 -000002.1-000010.200001.8 07.47-0.07B8 0
+071902.56 +291101.4 -000014.2-000020.100003.3 07.4700.98G8 0
+071909.91 -253357.2 -000002.6+000003.600001.4 07.47-0.17B1 0
+075424.51 -501014.6 -000003.3+000005.800001.3 07.47-0.11B5 0
+075454.22 +321705.3 -000060.7-000045.400014.1 07.4700.57F5 0
+082347.75 -420201.9 -000010.9-000003.100002.4 07.47-0.06B8 0
+083103.80 -140043.5 -000010.6+000004.600004.3 07.4700.24A6 0
+083408.15 -443241.5 -000005.9+000007.100001.6 07.47-0.17B2 0
+083504.23 +111701.8 -000046.4-000051.900019.0 07.4700.51F8 0
+083537.20 -423337.7 -000021.4+000008.500013.4 07.4700.44F5 0
+083617.46 +202029.5 -000035.8-000013.000007.1 07.4700.14Am 0
+083642.76 +255614.3 -000013.1-000007.100003.0 07.47-0.01A0 0
+083756.18 +393841.4 +000006.3-000007.500004.2 07.4700.14A2 0
+084546.92 +485243.5 -000003.7+000008.600007.7 07.4700.08A0 0
+084940.28 -424924.6 -000013.7+000007.600002.4 07.47-0.14B6 0
+085849.90 +252419.1 -000053.5-000141.800025.0 07.4700.68G2 0
+095811.88 -720353.0 -000004.2+000008.400003.2 07.47-0.03B8 0
+103030.85 -390349.9 -000012.8+000000.700003.2 07.4700.84G3 0
+105054.40 -145329.1 -000122.8+000022.200011.8 07.4700.47F3 0
+105232.75 +454640.1 +000001.6+000014.100004.0 07.4700.09A3 0
+112903.89 -584730.6 -000006.9+000000.900000.7 07.4700.23A0 0
+113123.35 +030345.7 +000021.9+000007.300013.2 07.4700.32F0 0
+113735.11 -852911.4 +000029.8+000009.200011.4 07.4700.41F2 0
+114450.53 -584212.7 -000063.0-000069.900023.8 07.4700.72G6 0
+120215.26 -523147.2 -000031.9-000002.500004.5 07.4700.44F2 1
+120434.31 -311115.2 +000044.9-000011.300016.4 07.4700.43F6 0
+121442.31 -244630.4 -000292.4-000032.300035.6 07.4700.71K0 0
+121552.75 -060936.9 +000033.8-000064.300007.5 07.4700.93G5 1
+121811.23 +271802.0 -000039.1+000011.200006.1 07.4700.17Am 1
+122254.92 -143946.3 -000038.7-000012.000012.3 07.4700.47F3 0
+125826.07 -513033.1 -000049.3+000001.300003.8 07.4700.92K1 1
+132038.53 -694049.9 -000035.9-000010.300003.4 07.4700.28A2 0
+132122.84 -395923.8 -000005.8-000006.200004.0 07.4700.00B9 0
+134534.11 +343850.7 -000009.2-000011.300003.7 07.4700.96G5 0
+135134.77 -481755.3 -000114.1-000027.100015.0 07.4700.49F6 0
+135425.53 +295456.3 -000065.3+000004.500010.8 07.4700.32F2 1
+135502.26 +782359.2 +000015.2-000006.300008.5 07.4700.45F2 1
+140238.60 -265052.5 +000004.9-000012.200004.0 07.4700.94G8 0
+141535.29 +394035.4 +000005.3+000003.400003.8 07.4700.96G5 1
+144223.17 +211735.4 -000105.9-000034.300021.9 07.4700.53F8 0
+145030.30 -672951.4 -000002.9-000001.200003.4 07.4700.41F7 0 0.31 3.07
+145848.16 +763140.6 +000029.5+000004.400009.8 07.4700.88K0 0
+150902.43 -135958.8 -000046.1+000013.200010.9 07.4700.35Ap 0
+151138.80 -674236.0 -000011.2-000013.400004.3 07.4700.02B9 1
+151329.24 -554354.3 -000016.1-000024.000005.0 07.4700.78G2 0
+151358.91 +475808.7 +000027.6-000015.800007.3 07.4700.23A3 0
+152545.03 -570051.1 -000010.5-000010.500002.3 07.4700.07B8 0
+154801.45 -374031.3 +000026.8-000034.200007.8 07.4700.38F6 0
+154943.11 -324829.6 -000014.8-000023.400005.0 07.4700.01B9 0
+161623.95 +080209.7 -000014.8-000016.000004.2 07.4700.96G5 0
+162430.44 -270903.9 -000022.4-000029.300008.3 07.4700.17A0 0
+163010.12 +150741.8 +000013.7+000007.400009.5 07.4700.35A3 0
+163025.70 -102628.3 -000132.3-000077.300018.3 07.4700.61G0 0
+163341.05 -372258.0 -000001.2-000042.000006.4 07.4700.21A5 0
+163410.46 -382324.8 -000015.2-000024.100005.0 07.4700.75A7 0
+170305.03 +213343.9 +000000.5-000003.200004.4 07.4700.95K0 0
+170629.44 -135605.1 -000001.0-000057.000010.0 07.4700.50F6 1
+170710.91 +120733.6 +000066.9-000004.400016.3 07.4700.45F5 0
+171755.54 +285423.0 -000013.7-000023.300009.5 07.4700.26F0 0
+172027.92 +352215.6 -000003.7-000005.000003.8 07.47-0.06A0 0
+173613.32 -175149.0 -000045.4-000086.300007.7 07.4700.56G0 1
+173838.26 +554534.7 +000004.1-000012.800009.0 07.4700.57F5 1
+174221.17 -461755.9 +000010.3-000008.200005.6 07.4700.10A0 1 0.14 0.49
+175714.39 +203820.8 -000021.7-000024.500011.0 07.4700.31A2 0
+175926.31 -222800.8 -000000.8-000002.200000.4 07.4700.11B0 0
+181537.08 -322033.6 +000001.3-000030.700008.1 07.4700.37A9 0
+181805.51 -011948.5 +000001.9+000001.600004.7 07.4700.40A0 1
+183633.72 +302633.1 -000002.7-000019.100004.9 07.4700.88G5 0
+183639.43 -201850.2 +000001.8-000004.700003.1 07.4700.00B3 1
+183949.39 +150521.4 +000012.8+000024.700007.7 07.4700.25A2 0
+185820.03 +393830.6 +000009.2-000021.200006.5 07.4700.05A0 0
+190210.21 +471714.3 +000004.5+000022.600004.3 07.4700.31A0 0
+190816.49 +252229.8 +000012.6-000079.400017.0 07.4700.52F8 1
+191443.44 +651622.0 +000003.7+000008.200005.2 07.4700.01A0 0
+193041.94 -081111.3 -000001.4-000019.000005.8 07.4700.09B9 0
+193743.71 -050342.3 +000017.6-000015.100012.2 07.4700.35F0 0
+194432.63 -225120.7 +000015.7-000005.900007.2 07.4700.45F3 0
+194949.07 -645423.3 +000001.2+000105.800015.7 07.4700.55F7 1
+195858.47 -460517.3 +000079.3+000036.400017.8 07.4700.48F6 0
+200423.55 +333302.0 +000019.3-000029.700010.3 07.4700.87G8 0
+201430.52 +245041.2 -000001.8-000009.800000.1 07.47-0.06B9 1
+201615.97 +515955.6 -000000.1-000001.300001.9 07.47-0.03B9 0
+202140.33 +444851.3 -000003.0-000002.300000.8 07.4700.73B1 0
+202230.82 +545556.0 -000005.3-000006.900001.6 07.4700.10A0 0
+202516.64 +600043.1 -000005.1-000013.900001.3 07.4700.18A2 1
+202621.55 +412245.7 -000001.7-000004.300000.4 07.4700.85B0 0
+203200.95 -654854.4 -000069.1-000047.700012.3 07.4700.52F6 0
+203331.00 -221354.2 -000085.0-000063.000020.7 07.4700.55F7 1
+204019.04 -354756.0 +000045.1-000023.900009.8 07.4700.34F3 0
+204832.04 +230042.3 +000004.7+000001.200003.1 07.47-0.03B9 0
+210401.56 -180643.5 -000007.6-000031.800005.5 07.4700.45F3 1
+210916.66 -575156.4 -000004.8+000012.200004.7 07.4700.36F0 0
+211708.22 -802041.6 +000013.4-000010.300004.2 07.4700.04B9 1
+212147.59 +020138.5 -000000.2-000007.900000.9 07.4700.46A2 1
+212339.83 -553233.6 +000119.7-000139.800019.1 07.4700.55F8 0
+212340.53 -394643.3 +000039.6-000039.000010.8 07.4700.41F3 0
+212646.57 +434844.4 -000001.2-000001.400000.5 07.4700.01B9 1
+214236.99 +101228.1 +000008.6-000016.100006.6 07.4700.97K0 0
+215050.78 -203227.0 +000018.1-000007.500006.0 07.4700.51F6 1
+215224.95 +601946.8 -000015.3+000093.800003.9 07.4700.98K0 0
+215436.69 +470918.7 +000035.1+000050.100014.1 07.4700.35F0 0
+215719.77 -374548.0 +000101.5-000118.000022.7 07.4700.57G2 0
+215747.52 +195241.5 +000029.2-000023.000006.5 07.4700.30A2 0
+220230.60 +233442.4 +000023.1-000016.100005.8 07.4700.07A0 0
+221034.45 +475449.6 -000006.2-000004.400004.2 07.4700.53F5 1
+221640.15 +125512.9 +000014.1+000005.400004.1 07.4700.99K0 0
+222951.81 -460429.3 -000005.4+000006.100004.4 07.4700.92G8 0
+223808.99 +410715.1 -000001.8-000006.900001.7 07.47-0.05B8 0
+225028.25 -593131.9 +000026.2+000004.000006.8 07.4700.32F3 0
+225042.44 -003440.1 +000004.5+000007.200009.0 07.4700.21A2 0
+225439.80 -673643.3 +000060.2-000039.400008.7 07.4700.39F2 1
+225756.26 +133641.6 +000074.6+000043.800010.9 07.4700.44F2 1
+230019.22 -260912.1 +000108.9-000160.400031.2 07.4700.66G3 0
+230331.66 -562955.6 -000011.3+000018.200007.2 07.4700.42F5 0
+230828.49 +290939.5 +000022.7-000002.800005.0 07.4700.16A3 0
+233253.48 +630919.5 +000439.8+000031.000018.7 07.4700.77G8 0
+234416.54 +362019.9 +000106.5+000030.500010.8 07.4700.55F8 1
+235604.81 +310441.0 -000002.2-000065.700010.2 07.4700.41F0 0
+235928.12 -200202.5 +000506.6-000284.100038.8 07.4700.74G8 0
+000528.03 -425314.6 -000012.8-000001.300002.0 07.4701.62M3 0
+001131.13 +402356.3 -000006.8-000005.900002.3 07.4701.53K0 0
+002836.90 +333802.5 +000027.0+000007.200002.9 07.4701.47K0 0
+013446.63 -020200.9 -000045.4-000049.400006.1 07.4701.05G5 0
+013842.84 +462047.3 -000006.1-000000.600001.6 07.4701.42K1 0
+013948.93 -550857.6 +000060.0+000029.600002.8 07.4701.42K3 0
+015653.80 -752156.8 +000019.7+000030.000001.7 07.4701.38K3 0
+023633.26 +632948.3 +000004.7-000020.200005.5 07.4701.21K0 0
+032205.06 +041238.1 +000025.0+000009.900007.2 07.4701.15K0 0
+033944.43 -013532.6 +000001.7-000040.300004.0 07.4701.15G5 0
+044811.52 -564902.2 +000009.6-000004.500002.4 07.4701.51K4 0
+054208.81 -433030.2 +000008.6+000026.600003.9 07.4701.26K2 0
+055048.19 +274109.4 -000003.6-000020.000002.0 07.4701.66M3 0
+063156.25 -291834.5 -000004.2-000027.100006.3 07.4701.08K0 0
+065633.28 +000622.6 -000020.6+000014.900004.9 07.4701.03K0 0
+065727.86 +431345.6 -000020.2-000011.400003.0 07.4701.22K0 0
+070343.22 +335336.4 -000006.9-000021.400005.1 07.4701.06K0 0
+070558.77 +334432.8 +000001.1+000000.100001.8 07.4701.56G5 1
+071115.29 +590352.6 +000000.1-000020.200001.8 07.4701.02K0 0
+072509.78 +190019.8 +000000.1-000011.700004.3 07.4701.06K0 0
+074543.01 -482117.7 +000002.8+000048.100002.2 07.4701.37K2 0
+075238.14 +714703.2 -000002.4-000045.500003.0 07.4701.24G5 0
+080848.74 +002734.2 -000001.0-000006.400002.5 07.4701.61K5 0
+083541.05 -521920.4 -000000.3+000014.000001.9 07.4701.63M3 0
+084446.78 -221752.8 -000004.7-000012.400003.2 07.4701.66K5 0
+085156.32 +110809.4 +000010.5-000021.000004.6 07.4701.23K0 0
+090940.67 -095616.3 -000024.2-000008.700006.0 07.4701.28K2 0
+091554.79 -495824.6 -000004.7+000004.800000.8 07.4701.33B2 0
+091929.19 -672552.4 -000000.8-000013.000003.2 07.4701.63M1 0
+092130.67 -342011.7 -000034.4+000014.300001.6 07.4701.14K1 0
+095059.43 -155246.7 -000037.5+000005.600003.8 07.4701.02K0 0
+095648.97 +775617.6 -000064.0-000011.400004.1 07.4701.12K0 0
+100137.61 -171958.8 -000009.6-000009.300007.4 07.4701.07K1 0
+101114.67 -614606.1 +000007.4-000003.800004.7 07.4701.04K0 0
+102208.56 +685533.6 -000012.7-000002.200004.7 07.4701.14K0 0
+104410.04 -720352.2 -000009.2+000004.600001.0 07.4701.65M5 0
+111021.43 -360542.8 -000030.2+000016.700004.0 07.4701.54M3 0
+112042.85 -581859.8 +000059.0-000079.200006.2 07.4701.26K2 0
+114310.49 +560111.3 -000030.8-000028.700001.7 07.4701.49K5 0
+115630.23 +575217.7 -000007.6-000009.600003.0 07.4701.33M5 0 1.19 202.00
+123106.40 +163651.1 +000002.9-000036.300005.2 07.4701.13K2 0
+125356.23 +873853.8 -000010.1+000011.000003.2 07.4701.43K2 0
+125428.09 +464640.1 -000029.6-000006.100003.6 07.4701.04K0 0
+130302.51 +231208.7 -000042.0+000004.700005.3 07.4701.12K0 0
+132326.02 +171746.7 +000002.6+000008.000006.4 07.4701.16K0 0
+133147.96 -310319.1 +000020.1-000008.700004.5 07.4701.10K0 0
+133313.13 +474531.8 +000020.5-000037.800004.8 07.4701.06K0 0
+133645.85 +792113.6 -000063.5+000013.800002.8 07.4701.42K5 0
+140701.94 -272110.3 +000013.8+000014.500005.0 07.4701.05G8 1
+141451.93 -210353.1 -000025.9+000001.800001.4 07.4701.47K3 0
+143212.34 -264704.7 +000008.1-000044.500004.2 07.4701.10K0 0
+143936.73 -393353.3 -000036.5-000013.800006.1 07.4701.07K1 0
+145440.06 -753606.6 -000027.8-000009.400001.4 07.4701.50K3 0
+151351.26 -745441.3 +000006.0-000029.900002.6 07.4701.53K4 0
+151457.69 -022452.9 -000005.7-000032.100003.2 07.4701.53M. 0
+152630.15 +280739.3 +000006.2-000019.700002.6 07.4701.34K3 0
+154436.56 +112519.6 -000031.3-000025.600001.5 07.4701.09K0 0
+160953.38 -125308.6 +000026.9+000005.700006.6 07.4701.13K0 0
+162259.47 -071232.2 -000015.0+000006.200004.1 07.4701.74M. 0
+163825.51 -070910.7 +000006.5-000025.800003.1 07.4701.61K2 0
+164037.18 +561001.5 +000001.1-000023.800004.5 07.4701.15K0 0
+165123.45 +504622.7 -000029.1+000038.100005.3 07.4701.08K0 0
+171422.40 -643751.3 -000008.1-000022.200004.7 07.4701.10K1 0
+172545.40 +271812.5 +000049.0-000059.000008.8 07.4701.04K2 0
+174752.77 +062409.3 -000026.2-000059.500001.9 07.4701.56M. 0
+174942.40 +205521.9 +000009.8-000005.200002.5 07.4701.59K2 0
+174947.95 -761206.7 +000033.4-000053.200006.0 07.4701.10K1 0
+175303.34 -023445.3 -000041.1-000040.500002.9 07.4701.35M6 0
+184126.68 +003352.1 -000003.7-000028.800004.3 07.4701.45K2 0
+184932.06 -102247.9 -000014.4-000015.600005.6 07.4701.29K0 0
+190808.49 +214647.0 -000016.4-000037.900011.2 07.4701.09K2 0
+191959.27 -192158.6 -000000.1-000000.900000.6 07.4701.04G8 0
+192141.54 -541108.1 -000009.5-000122.200005.9 07.4701.23K2 0
+192409.96 +391242.3 -000048.7-000036.200003.8 07.4701.38K2 0
+192450.52 -183700.4 +000008.9-000000.900002.2 07.4701.58K5 0
+193049.69 +181502.4 +000000.2-000002.400002.4 07.4701.27K0 0
+194835.52 +563002.9 -000001.1-000004.300002.5 07.4701.21K5 0
+203917.79 -061127.5 -000013.9+000034.300001.3 07.4701.53K5 0
+204022.63 -464935.5 +000021.8-000004.500003.3 07.4701.29K2 0
+204132.12 +355440.2 -000027.8-000063.700004.6 07.4701.32K2 0
+205652.73 -220020.7 +000010.1-000002.500002.1 07.4701.35K2 0
+205711.23 +161505.1 +000001.5-000000.400002.4 07.4701.42M. 0
+210800.64 -625646.4 +000028.9-000031.800005.2 07.4701.10K0 1
+211136.47 -030712.7 +000018.4-000012.000003.5 07.4701.20K0 1
+211430.96 +044123.0 +000026.5-000008.400002.6 07.4701.59K5 0
+211804.66 -020830.6 +000030.8-000019.400004.7 07.4701.22K2 0
+214627.45 -175523.8 -000013.6-000114.100008.1 07.4701.22K2 0
+215053.66 -593841.2 +000011.9-000035.000004.5 07.4701.12K1 1
+215829.76 -131507.8 +000015.7-000007.700003.2 07.4701.09K0 0
+220725.30 -193412.6 -000013.7-000044.800004.2 07.4701.03K0 0
diff --git a/kstars/kstars/data/hip026.dat b/kstars/kstars/data/hip026.dat
new file mode 100644
index 00000000..0467376f
--- /dev/null
+++ b/kstars/kstars/data/hip026.dat
@@ -0,0 +1,1000 @@
+220746.42 -100442.7 +000009.4-000027.500006.1 07.4701.09K0 0
+220939.44 +221432.1 +000088.6-000018.900008.1 07.4701.00K1 0
+222813.24 -390521.0 +000032.4-000011.800002.5 07.4701.50M0 0
+223659.48 -871913.4 -000001.4+000016.800003.5 07.4701.25K0 0
+223826.93 +091530.3 +000017.1+000004.200002.7 07.4701.43K2 0
+224407.91 +613042.6 +000002.6-000004.300000.9 07.4701.67K2 0
+225443.59 +355901.1 +000092.4+000005.700008.3 07.4701.01K0 0
+233808.10 -705412.3 -000085.5+000024.700012.3 07.4701.03K1 0
+234349.63 -614347.2 +000021.6-000012.500000.4 07.4701.61M1 0
+234958.19 -610807.3 +000014.9+000008.900001.7 07.4701.50M5 0
+235202.72 -591205.5 +000042.0-000040.800004.3 07.4701.09K0 0
+000728.06 -560041.6 +000073.7+000026.600007.5 07.4800.47F5 0
+001551.62 -053604.3 +000006.6-000005.800006.7 07.4800.95G8 1
+004651.76 +462149.2 -000025.1-000022.200007.2 07.4800.72G5 0
+005342.16 -135513.0 +000035.0+000005.000002.8 07.4800.94G8 0
+010803.82 -615217.7 +000121.0-000012.700010.3 07.4800.25A5 0
+010840.86 +704053.7 +000006.3-000012.600003.9 07.4800.03A0 0
+011132.10 -125034.5 -000029.9-000069.100024.6 07.4800.59G1 0
+012011.76 +520753.1 -000002.2-000002.400004.5 07.4800.17B9 0
+012223.42 +051505.3 +000008.1-000032.900009.8 07.4800.34F0 0
+014619.13 +434220.5 -000006.4-000005.600002.0 07.48-0.01A0 0
+015943.22 +412059.7 -000012.8-000016.900004.6 07.4800.89G5 0
+021733.90 +580112.0 -000005.6-000036.700009.4 07.4800.25Am 0
+021839.66 +342916.3 +000133.1-000071.200007.6 07.4800.63G0 1
+022253.50 +571442.6 -000001.7-000000.800000.4 07.4800.63A2 0
+030346.91 -212140.9 +000196.3-000035.500017.5 07.4800.85K0 1
+031640.62 -033148.5 +000077.1-000045.700020.0 07.4800.53F5 0
+031659.76 +600403.0 -000003.1-000001.400002.5 07.4800.08B2 0
+033259.71 -672509.5 -000065.8-000075.200020.4 07.4800.52F6 0
+033510.15 +054250.7 +000007.5-000034.800016.7 07.4800.52F5 0
+034347.41 +423614.4 +000363.7-000258.500023.5 07.4800.58G2 0
+035132.49 -561738.5 -000006.0+000016.500005.1 07.4800.92G8 0
+040637.37 +190909.9 +000029.4+000064.600012.5 07.4800.38F2 0
+042854.37 -493606.4 +000020.4-000030.600005.2 07.4800.76G3 1
+050118.27 -234228.9 +000025.3+000061.600014.8 07.4800.46F5 0
+051705.30 +095538.3 +000002.3-000005.800005.3 07.4800.01B8 0
+052641.43 -641927.9 +000011.3+000025.400004.1 07.4800.02A1 0
+052833.23 -044149.3 -000006.7-000005.200003.9 07.4800.24A3 0
+052930.99 -210223.3 +000004.8+000014.500004.6 07.4800.18A3 0
+054125.87 +091154.1 +000001.0-000001.900002.6 07.48-0.14B8 0
+055932.82 +463205.2 +000000.5-000003.700001.8 07.48-0.08B5 0
+060443.27 -280338.7 -000004.3+000000.800004.4 07.48-0.03A0 1
+060606.55 +285605.2 -000000.4+000000.500001.3 07.4800.31B2 0
+061154.17 +710750.6 -000039.6+000027.000019.2 07.4800.48F5 0
+061546.45 -061230.4 -000001.1-000001.100000.9 07.48-0.09B8 0
+061612.55 +565605.3 -000208.6-000187.300018.9 07.4800.60G0 0
+061652.92 -183624.4 -000121.9+000019.200018.9 07.4800.60G0 0
+062055.35 -165903.9 +000104.4-000176.800005.3 07.4800.80G6 0
+062736.86 -151822.2 -000006.0+000004.800002.1 07.48-0.07B4 0
+063551.51 +171200.3 -000004.1-000015.500005.3 07.4800.02A0 1
+064347.21 +183921.3 -000061.9-000006.900008.5 07.4800.95G5 0
+070408.70 -642923.9 -000006.3+000007.300004.8 07.4800.07A1 0
+071922.48 +364032.1 -000002.5-000015.000002.8 07.4800.99G5 0
+072046.31 -005048.3 -000008.4+000003.700003.4 07.4800.32A5 0
+072755.63 -232922.9 +000024.6-000021.100004.9 07.4800.96G8 0
+072823.24 -351536.4 -000007.0-000019.600008.8 07.4800.20A6 0
+073124.21 -741726.2 +000001.4+000021.400005.0 07.4800.41F2 0
+073434.35 -211823.4 -000013.5+000004.100003.8 07.4800.06A0 0
+073617.26 -403152.3 -000008.0-000033.900009.3 07.4800.19A3 0
+075213.32 -593649.3 -000005.2+000011.400002.9 07.4800.01Ap 1 0.05 4.01
+075404.89 -340120.1 -000010.4+000003.200003.7 07.48-0.09B8 0
+075804.84 -373448.3 -000010.3+000007.000002.9 07.48-0.10B4 0
+080531.70 -133421.1 -000021.6+000004.800004.3 07.4800.03A0 0
+080740.76 -471517.7 -000009.5+000007.000004.7 07.48-0.11B8 0
+081439.03 +010926.6 +000004.2+000001.600007.2 07.4800.19A2 0
+082137.61 -402717.3 +000002.7-000009.400002.3 07.4800.11A2 0
+083545.09 +194616.3 -000035.6-000013.200007.0 07.4800.15AV 0
+084921.27 -432214.5 -000008.3+000005.200002.9 07.48-0.09B6 0
+085624.46 +835315.6 -000142.8-000114.100023.9 07.4800.56F8 0
+091028.57 -261712.8 -000008.1-000001.500002.4 07.48-0.11B3 0
+091342.16 +654748.6 -000035.2+000015.600011.3 07.4800.45F2 0
+093213.23 +215123.1 -000003.2-000013.200003.5 07.4800.99K0 0
+095901.87 -030117.5 +000026.3-000021.100008.5 07.4800.40F2 0
+100249.62 +495242.4 +000008.0-000029.200002.5 07.4800.95G5 1
+100312.07 +580553.3 -000174.6-000136.000013.6 07.4800.58F8 0
+102013.19 -230609.4 -000010.7+000018.700004.9 07.4800.96G8 0
+102234.32 +423659.7 -000055.5-000025.500007.8 07.4800.35F0 0
+102551.88 -130758.0 -000072.3+000027.800010.9 07.4800.40F3 0
+104305.02 -721142.9 -000048.5+000056.700013.0 07.4800.53F6 0
+104900.40 -310332.1 +000179.3-000093.000018.0 07.4800.60G2 0
+105248.87 +275154.5 -000026.5+000025.400008.8 07.4800.44F5 0
+105754.91 -220115.5 -000046.9+000010.600009.1 07.4800.43F5 0
+112257.06 -203731.9 -000053.0+000008.000009.1 07.4800.22A7 0
+114756.39 +272026.1 -000042.5+000007.900006.9 07.4800.87G9 0
+115718.47 -223216.9 +000038.3-000067.900013.5 07.4800.50F6 1
+115758.41 -651919.6 -000006.9+000000.600000.6 07.4800.51F2 0
+115838.97 -524607.3 -000034.0-000007.800008.6 07.4800.23A7 0
+120253.39 +124826.8 -000074.6-000017.000009.1 07.4800.38F0 0
+120705.64 -784427.9 -000041.7-000009.500009.4 07.4800.27A9 0
+121027.84 +290405.5 -000036.2-000001.900003.9 07.4800.99G9 0
+121028.63 -245731.9 -000005.9-000003.100003.6 07.4800.09A0 0
+122104.10 +380125.8 -000020.9-000000.000003.7 07.4800.98G9 0
+123339.19 +440547.1 -000140.3-000066.500018.5 07.4800.54F8 0
+123924.23 -293212.7 -000032.4-000003.300005.4 07.4800.35F3 0
+124239.04 +282135.6 -000022.6-000054.200013.6 07.4800.39F4 0
+130624.90 +570131.0 +000013.7-000005.200004.7 07.4800.78G0 0
+130635.86 -460201.9 -000035.0-000017.300007.6 07.4800.41F3 1
+143114.40 -403921.2 -000019.5-000021.100006.2 07.4800.15A1 0
+143600.44 +094449.7 +000205.5-000249.700060.4 07.4800.97K0 0
+143807.13 -125438.0 -000248.2-000052.300016.8 07.4800.65G2 0
+150634.23 -125425.2 +000020.9-000017.800006.0 07.4800.06A0 1
+151718.90 +423357.0 -000051.6+000023.000007.6 07.4800.36A5 0
+152740.39 +425255.1 -000072.8-000249.600031.1 07.4800.68G5 1
+152802.29 -333242.5 -000034.3-000039.500001.2 07.4800.02B2 0
+154240.10 -321109.6 -000009.6-000009.300003.7 07.48-0.05B5 0
+155156.98 -123215.2 -000008.2-000001.600003.6 07.4800.63F5 1
+161245.69 -014318.8 -000000.3-000003.700000.4 07.48-0.12B8 0
+161533.26 -124048.1 +000001.0+000001.500010.7 07.4800.15A1 0
+164905.41 +481407.4 -000005.9+000040.300010.0 07.4800.22A5 0
+165232.33 -382610.0 +000000.3-000002.600002.4 07.4800.16B2 0
+170028.96 +454643.1 -000148.8+000069.100023.0 07.4800.52F8 0
+170432.20 +312440.9 -000009.5-000020.100006.6 07.4800.98K2 0
+170605.50 -263450.0 +000000.3-000000.400001.2 07.4800.85G0 0 0.68 4.07
+171654.02 +392805.2 -000040.1+000146.000013.9 07.4800.48F5 0
+173905.19 +270302.4 -000008.8-000111.800008.9 07.4800.48F5 0
+180152.28 -190622.1 +000000.2+000001.300000.3 07.4800.25B0 0
+181155.56 +521858.8 +000005.9+000042.600004.7 07.4800.98K2 0
+181534.17 +473339.3 +000003.0-000020.900007.8 07.4800.37F5 0
+182026.60 -311858.6 +000004.3+000023.200008.4 07.4800.25A9 0
+182106.16 +205605.3 +000000.1+000012.600002.4 07.4800.06B9 0
+182727.49 +494906.6 +000023.4+000058.400008.6 07.4800.27A3 0
+184722.88 -602230.2 +000010.7-000018.900003.5 07.4800.01A0 0
+190557.82 -634441.1 -000000.1-000020.200003.6 07.4800.01A0 1
+191115.36 +041128.0 +000016.7-000007.100008.4 07.4800.72G5 0
+191829.85 -184148.6 +000020.1+000004.700005.9 07.4800.33A7 0
+191831.37 +164151.9 +000003.3-000027.100006.5 07.4800.23Am 0
+191945.95 +364551.4 +000018.4+000018.600008.2 07.4800.36F5 0
+193507.45 +341159.5 +000007.2-000009.900008.2 07.4800.12A2 1
+193919.17 -452541.5 +000038.9-000043.900014.5 07.4800.39F3 0
+194157.23 +361332.6 +000165.9-000012.600018.8 07.4800.44F5 0
+194233.17 -590034.1 +000168.3-000168.300024.1 07.4800.71G5 1
+194456.78 +104630.6 +000000.8-000002.000002.3 07.4800.00B2 1
+194528.34 -070109.8 +000053.1-000063.200012.7 07.4800.55F8 0
+195137.20 +261332.3 +000001.0-000001.200001.1 07.48-0.06B9 0
+195633.63 +081521.4 -000000.5-000012.300001.9 07.48-0.06A0 0
+200043.42 +234756.0 +000004.1-000002.600003.2 07.48-0.13B9 0 0.08 5.52
+200519.53 -290445.6 +000044.6-000112.800011.5 07.4800.47F3 0
+201709.78 +155221.7 -000004.8-000010.800002.8 07.48-0.09B9 0
+201947.46 -005425.5 -000005.8-000020.800007.1 07.4800.12A2 0
+202542.78 +601039.3 +000027.6+000012.800004.7 07.4800.40A3 1
+202602.21 -035153.0 +000035.8-000001.800011.0 07.4800.48F5 0
+203703.89 +085840.0 +000030.2+000006.400005.5 07.4800.26A5 0
+205735.58 +393945.7 +000008.4-000000.500003.5 07.48-0.09B9 0
+210818.02 +531334.1 +000041.5+000044.300005.7 07.4800.10A0 0
+211115.80 +330800.6 +000024.7+000004.900005.3 07.4800.95G5 0
+212842.32 +244012.3 +000036.4+000019.300007.5 07.4800.24Am 0
+214542.37 +621830.0 -000002.3-000004.100000.7 07.4800.25B0 0
+220143.39 +262240.3 +000010.9+000015.200007.8 07.4800.20A3 0
+220324.41 +300214.8 +000009.4-000007.200003.1 07.48-0.06B9 0
+221548.60 +435402.7 +000002.8-000001.100003.0 07.4800.06B9 1
+222031.21 +350653.4 -000029.1-000035.300008.4 07.4800.36F0 1
+222619.58 +075412.8 +000020.4-000037.400012.4 07.4800.42F5 0
+222724.38 -492154.5 +000337.2-000330.300027.9 07.4800.73G5 0
+223700.82 -073358.0 +000186.9-000170.600010.6 07.4800.29F0 0
+225524.86 +701750.2 +000039.4+000000.400011.9 07.4800.30A5 0
+230151.31 -035053.6 +000395.5-000207.100059.0 07.4800.94K4 1
+231512.96 -060718.6 +000003.8-000003.000003.3 07.4800.94G5 0
+232849.75 +314746.3 +000016.9-000003.600004.0 07.4800.54F5 0
+233400.23 -245134.7 +000069.6+000025.000016.5 07.4800.55F8 0
+234618.38 +094707.9 -000051.5-000183.700022.2 07.4800.58G0 0
+000722.04 -565012.7 +000014.4-000020.900002.9 07.4801.53K5 0
+002810.31 +204745.5 -000002.4-000007.300001.4 07.4801.58K0 0
+003131.32 +210636.8 +000020.6+000005.700003.2 07.4801.61K5 0
+003147.32 +455534.9 +000028.2-000031.700005.3 07.4801.10G5 0
+010711.21 -245118.4 +000004.2-000006.800002.1 07.4801.19K1 0
+010714.97 +443700.1 +000006.5-000012.700004.2 07.4801.44K0 0
+011924.22 +031723.0 +000139.6-000017.400004.9 07.4801.15K0 0
+011933.95 -471732.3 -000010.0-000012.500002.2 07.4801.64M4 0
+012005.25 -202815.2 -000002.5+000003.100001.2 07.4801.61K5 0
+014935.85 -812132.5 +000057.6-000025.100003.6 07.4801.22K0 0
+023147.82 +212231.1 +000008.4-000007.700005.6 07.4801.29K2 0
+024738.04 +151352.9 +000017.9-000025.500007.8 07.4801.13G5 0
+032644.21 -283339.4 +000022.4+000013.100004.2 07.4801.19K1 0
+034330.57 -613734.1 -000031.9-000013.700005.5 07.4801.05K0 0
+034418.63 -415351.6 +000015.8-000011.900001.7 07.4801.73M1 0 0.66 358.00
+035350.31 +265345.2 -000000.7-000008.700001.4 07.4801.05G8 0
+035921.19 +484543.5 -000005.5-000000.200003.7 07.4801.21K2 0
+044605.10 +184802.7 -000001.4-000001.300001.4 07.4801.50K0 0
+044609.51 -491445.4 +000036.7+000037.500002.2 07.4801.47K2 0 2.32 164.50
+050008.22 +031712.2 -000002.5-000013.900004.2 07.4801.25K2 0 0.04 6.76
+054714.00 -124816.9 -000002.1+000007.200003.4 07.4801.37M4 0
+061512.05 +082646.7 +000022.5+000007.600004.4 07.4801.03K0 0
+063858.86 +412941.3 +000000.6-000017.900001.2 07.4801.64K5 0
+072332.17 -343104.4 +000024.5-000035.000004.1 07.4801.07K1 0
+073050.25 -510932.0 -000002.7-000031.300006.1 07.4801.17K1 0
+073102.03 -345903.1 -000000.8+000004.200000.3 07.4801.67K4 0
+073935.50 -135308.0 -000001.7-000000.700001.4 07.4801.56K4 0
+075811.12 +131946.6 -000008.4-000038.300004.2 07.4801.05G5 0
+080314.50 +095634.3 -000003.8-000007.200002.2 07.4801.57K2 0
+083639.57 -094251.2 -000008.2-000005.200003.2 07.4801.14K0 1
+091843.64 -340545.3 -000003.4+000000.900001.0 07.4801.54M4 0
+092220.81 -392248.5 -000004.0-000000.100000.8 07.4801.52K4 0
+092354.86 -052141.2 -000010.8+000000.500001.7 07.4801.44K2 0
+092422.85 -291050.6 -000005.3-000013.800002.6 07.4801.65M1 0
+092918.10 -334021.1 -000016.6-000004.600003.2 07.4801.63M2 0
+102305.21 -611556.5 -000008.3+000006.400001.6 07.4801.25K0 0
+105348.36 -430702.8 -000022.5-000017.700005.6 07.4801.06K0 1
+111030.79 +075330.2 +000000.6-000001.500002.0 07.4801.62K5 0
+112721.05 -241011.0 -000002.0-000001.900001.0 07.4801.61K4 0
+113945.47 -345855.2 +000002.8-000008.200001.7 07.4801.67M0 0
+121018.87 -194611.5 +000002.2+000004.400003.8 07.4801.49K5 0
+122201.44 +330526.5 -000056.5+000007.700004.2 07.4801.04K0 0
+122813.23 -533436.9 -000021.0-000023.000006.2 07.4801.04K0 0
+125803.98 -462540.1 +000042.3-000042.400005.2 07.4801.20K1 0
+131733.29 +171732.7 -000017.4+000026.900005.3 07.4801.00G5 0
+135001.05 +545210.0 -000052.5-000010.300002.2 07.4801.47M0 1
+142237.78 -794256.9 +000007.1+000001.900002.7 07.4801.67M2 0
+142746.75 +033717.1 -000034.5+000002.500004.1 07.4801.12G8 0
+144739.25 +240551.0 -000035.4+000026.600002.9 07.4801.39K0 0
+145942.91 -365328.3 -000011.1-000009.600005.0 07.4801.23K1 0
+150008.18 +670525.7 -000014.9+000013.800002.7 07.4801.21K0 0
+152420.18 -524256.0 -000002.5-000001.600001.2 07.4801.58K3 0
+154429.35 +163037.3 -000010.7-000004.500004.6 07.4801.51K5 0
+161817.47 -462659.2 -000008.2-000009.300002.9 07.4801.79M3 0
+161832.65 +773255.7 +000027.2-000047.000003.2 07.4801.48K0 0
+162355.67 +282302.6 -000012.0-000001.200003.3 07.4801.09K1 0
+164551.85 +460240.9 +000008.0-000007.400003.0 07.4801.21K0 0
+175903.22 +234942.9 -000003.4-000006.700002.2 07.4801.64K5 0
+180854.17 -274701.2 +000011.9+000008.400005.2 07.4801.06K0 0
+181213.53 -635912.5 -000003.2+000004.000003.1 07.4801.36K2 0
+183902.53 -150221.3 -000015.5-000001.600003.4 07.4801.94M1 0
+185242.85 +352846.6 -000014.9-000024.400001.8 07.4801.53K2 0
+191131.41 +295324.7 +000012.4-000001.700002.2 07.4801.22K0 0
+192558.34 +361111.4 +000004.0-000000.100001.8 07.4801.62K5 1
+200108.82 +144805.6 +000002.0-000001.000001.8 07.4801.24K2 0
+200835.71 -141514.3 +000040.3-000003.900005.4 07.4801.14K0 0
+201028.85 +443700.7 -000012.6-000039.200001.6 07.4801.40K0 0
+203154.49 -000916.0 -000027.6+000020.100006.5 07.4801.11G8 0
+203501.08 +320204.5 +000009.7-000002.300003.2 07.4801.44K5 0
+211246.80 -354545.7 +000029.6-000044.100004.7 07.4801.01K0 0
+213829.02 +484249.1 -000008.2-000013.300004.0 07.4801.54K5 0
+214331.82 -311455.6 +000007.8-000016.800004.6 07.4801.06K0 0
+220213.12 -233659.8 +000028.9-000008.700005.0 07.4801.06K0 0
+223512.10 +143637.9 -000002.4-000002.400002.1 07.4801.22K2 1
+223955.75 +225237.2 -000033.9-000015.000002.7 07.4801.04K0 0
+230422.83 -064122.6 -000031.4-000032.800003.2 07.4801.21K0 0
+230505.98 +281207.4 +000009.4-000009.100002.4 07.4801.74K5 0
+230525.52 -222912.6 +000047.4-000003.200004.1 07.4801.53M3 0
+234411.25 -404109.2 +000033.4-000004.900002.7 07.4801.44K3 0
+234756.27 -135459.9 -000051.4-000086.300006.0 07.4801.13K0 0
+031125.32 +575411.2 +000002.2-000002.200003.2 07.4802.18R5 0
+052710.22 +295515.8 +000001.3-000003.300001.1 07.4802.23M1 0
+000325.90 +203957.3 +000057.2-000159.800015.6 07.4900.64G0 0
+004411.21 +461408.2 +000068.3-000025.600008.2 07.4900.47F5 1
+005754.27 +752938.0 -000018.4-000020.200006.6 07.4900.14A0 0
+011032.47 +520745.3 -000021.1-000016.900005.2 07.4900.17A2 0
+013147.77 -101526.2 -000025.0-000018.200007.0 07.4900.26A2 0
+020017.52 +383551.3 -000012.3-000012.300005.0 07.4900.06A0 0
+020602.65 +743501.4 -000004.9+000002.400002.4 07.4900.22A0 0
+021827.98 -082133.7 -000005.1+000005.400004.3 07.4900.99G5 0
+022133.75 -481844.0 +000017.4-000011.700003.6 07.4900.10K1 1
+022637.97 -514214.7 -000008.9-000041.400007.6 07.4900.46F5 0
+023403.53 +121051.4 +000181.4-000034.600023.2 07.4900.67G0 0
+024218.66 -160117.2 +000049.6+000013.200007.8 07.4900.42A6 0
+024241.36 +325405.7 +000071.3-000044.800004.5 07.4900.34F0 0
+035143.78 +703029.2 +000001.8-000013.100007.4 07.4900.24A3 0
+041506.82 +031447.5 -000006.2-000007.800008.7 07.4900.12A0 0
+042641.06 -062414.9 +000021.3+000015.800004.8 07.4900.91G5 0
+042746.01 +114411.2 +000110.3-000012.100021.2 07.4900.56F8 0
+043315.42 +645918.2 +000018.4-000065.800011.0 07.4900.46F5 0
+043726.71 +003311.1 +000017.2+000011.400016.0 07.4900.57G5 0
+044805.89 +004032.9 -000036.3-000011.800017.3 07.4900.45F2 0
+044952.35 -350626.5 -000026.3-000113.900055.6 07.4900.90K2 0
+045538.42 -231431.9 -000066.2+000130.000026.3 07.4900.61G2 0
+045643.79 +084920.7 +000019.8+000000.200006.3 07.4900.22A2 0
+050622.91 +024023.8 +000002.1-000004.500006.8 07.49-0.10B8 0
+050939.76 -442008.6 +000020.3+000097.100016.5 07.4900.46F5 0
+051007.71 +534235.3 -000006.9-000002.200006.3 07.4900.06B9 0
+051544.00 +503343.9 +000010.2-000022.800002.5 07.4900.19A5 0
+052553.29 -062145.5 -000132.0-000021.200017.2 07.4900.57F8 0
+052744.63 -253812.5 -000003.0+000001.800005.1 07.4900.14A2 0
+052745.92 +335645.4 +000002.2-000001.700001.7 07.4900.06B0 0
+053222.04 +190721.3 -000014.8-000064.000008.2 07.4900.50F7 0
+054337.48 -680453.0 -000011.8+000037.500004.6 07.4900.97G8 0
+060106.24 +415619.0 -000010.2-000065.100010.1 07.4900.53F5 0
+060846.51 -434844.1 -000006.0+000009.700002.3 07.49-0.06B7 0
+061007.55 -294907.0 -000001.2+000005.900002.6 07.49-0.10B7 0
+061215.94 +102000.3 -000001.9-000003.800002.9 07.49-0.06B2 0
+061737.39 -242640.0 +000051.4-000119.500015.2 07.4900.47F5 1
+063341.08 -071212.5 -000000.4+000002.600002.2 07.4900.02B9 0
+063438.46 +430356.1 -000007.8-000048.500008.0 07.4900.34F0 0
+063703.33 -284222.1 -000006.5-000024.600003.9 07.4900.97K0 1
+064411.74 +365938.5 +000005.7-000014.300010.6 07.4900.32F0 0 0.07 1.15
+064513.35 -465112.1 -000006.3+000011.600003.3 07.49-0.14B3 0
+065729.05 +025316.8 -000027.8+000000.000007.6 07.4900.27A5 1
+065800.70 +630226.1 -000004.3+000001.000003.0 07.4900.19A5 0
+070325.39 -030131.2 -000017.8-000006.300003.8 07.4900.14A3 0
+070908.66 -315600.9 -000004.9+000006.600001.3 07.49-0.12B2 0
+071030.15 -201629.4 +000004.7-000006.100003.3 07.4900.21A5 0
+071039.60 -411554.3 -000006.2-000006.400005.4 07.4900.12A2 1
+071530.81 -755154.3 +000009.8+000090.300014.3 07.4900.54F8 1
+071637.19 -640733.3 +000013.4+000182.100019.0 07.4900.52F5 1
+072120.99 +130953.0 -000010.1+000000.900002.0 07.4900.25A3 0
+072215.13 +500856.0 -000024.8-000031.900004.4 07.4900.32F0 1
+072805.31 -190705.4 -000007.0+000008.300002.5 07.49-0.09B8 0
+072816.90 -111555.0 -000005.3-000002.000001.8 07.49-0.06B9 0
+074514.46 -815803.0 -000001.7-000001.100009.4 07.4900.21A2 0
+074635.36 +040750.2 -000010.5+000000.300001.9 07.4900.63F5 1
+074926.30 -592249.1 +000306.1-000218.900030.0 07.4900.68G5 0
+075921.22 -192758.4 -000005.4+000002.200003.1 07.4900.01B9 0
+080028.10 -340726.1 -000010.5+000014.000002.8 07.4900.05A1 0
+080824.65 +490116.1 -000011.9-000020.200004.9 07.49-0.03B8 0
+081606.66 +570540.8 -000316.4-000222.200031.9 07.4900.75G8 0
+082455.25 +235643.2 -000053.9+000047.100009.9 07.4900.41F2 0
+083305.55 -562347.8 -000007.6+000003.500002.8 07.49-0.11Ap 0
+090057.70 -245811.8 -000047.8+000011.100010.0 07.4900.34F0 0
+090622.53 +493641.0 +000002.8-000001.200002.2 07.49-0.18B2 0
+091033.22 -365040.3 -000009.4+000014.700003.5 07.4900.92G8 0
+091225.42 -814607.0 -000079.8+000024.200015.6 07.4900.56F6 0
+091810.32 -181451.7 +000000.1+000009.900007.6 07.4900.26A4 0
+093800.24 -592357.8 -000048.7+000078.900017.4 07.4900.72G5 0
+094144.99 +822154.3 +000002.8+000023.700007.9 07.4900.17A0 0
+094543.90 -414001.1 -000011.9+000000.900002.4 07.49-0.06B9 1
+094649.39 -391931.5 +000032.3-000073.900007.8 07.4900.42F2 0
+094843.97 -600757.7 -000039.5+000031.400003.4 07.4900.95G8 0
+094849.66 -220107.8 +000004.6-000003.500004.7 07.4900.11A2 0
+095236.36 -514247.0 -000013.1+000002.100001.2 07.49-0.13B3 0
+095322.93 -382432.3 -000018.8+000018.600009.7 07.4900.55G0 0
+100426.71 -071304.4 +000136.3-000209.300031.4 07.4900.69G5 0
+100829.75 +333054.0 +000157.1-000164.200023.0 07.4900.71G5 0
+101406.12 -545937.4 -000013.3+000003.100002.2 07.49-0.10B4 0
+102046.19 -190301.7 -000151.1+000100.700016.6 07.4900.49F3 0
+103150.61 -635625.7 -000008.1+000001.500001.1 07.4900.21O9 0
+103942.18 +085034.8 -000108.9+000004.300010.0 07.4900.45F5 1
+104615.15 -412751.3 -000048.8-000054.300023.5 07.4900.59G2 0
+120009.91 +364347.3 -000013.9+000002.700005.5 07.4900.11Am 0
+120600.83 +231216.7 -000018.4+000005.500011.1 07.4900.36F5 1 0.10 0.69
+121457.64 -410821.2 -000313.1-000078.400032.6 07.4900.65G5 0
+121824.67 -312942.3 -000205.8-000064.000016.6 07.4900.50F6 0
+121832.14 -085415.2 -000028.4-000077.300014.3 07.4900.59G0 0
+124543.91 +333229.1 +000003.0-000046.200003.9 07.4900.98G9 0
+130015.48 +213315.2 +000025.9+000026.500015.4 07.4900.50F7 0
+131123.14 +630846.3 -000023.1-000011.600010.5 07.4900.47F5 0
+131518.24 -702840.6 -000014.8-000006.800003.5 07.4900.02B4 1
+132324.67 +392546.5 -000065.2+000023.000006.3 07.4900.74K0 0
+133925.80 -361427.5 +000002.5-000004.800004.8 07.4900.07A1 0
+135203.01 -524835.5 -000027.4-000039.100003.0 07.4900.29B8 1
+140246.97 +614044.6 +000006.8+000008.200009.1 07.4900.32A2 0
+141555.03 -683225.0 -000013.0-000015.200002.8 07.4900.05B9 0
+141758.01 +395445.4 -000037.3+000022.200004.9 07.4900.39F2 0
+145340.11 -195820.9 +000014.7-000029.400005.6 07.4900.46F2 0
+150443.53 +383618.5 -000016.0+000033.900021.3 07.4900.50F8 0
+151347.10 -140122.5 -000031.7+000001.000004.2 07.4900.84G1 0
+151449.69 -421911.1 -000021.4-000001.900002.6 07.4900.00B9 0
+152626.56 +440013.2 +000107.9-000070.600011.2 07.4900.56G5 1
+153612.79 +354220.1 -000174.7-000076.600019.0 07.4900.63G5 0
+153751.34 -311507.4 -000066.1-000008.800010.5 07.4900.47F3 1
+154056.44 -631140.5 -000001.7-000007.900000.7 07.49-0.04B3 0
+154455.83 +212638.7 +000043.7+000131.400017.0 07.4900.45F5 0
+155201.63 -453018.5 -000012.1-000004.300002.2 07.49-0.04B6 0
+160518.31 -554840.3 -000008.3-000005.500000.6 07.4900.84F7 0
+164722.75 +690555.6 -000012.3+000027.700003.9 07.4900.03A0 0
+165721.35 +434101.4 +000013.0-000000.800004.6 07.4900.96G5 0
+170600.37 +075117.0 -000004.8-000012.600008.5 07.4900.27A3 1
+172605.87 -273558.3 -000009.0-000040.500006.4 07.4900.07B9 0
+173617.09 -655950.8 -000007.5-000024.600005.5 07.49-0.03B9 0
+174419.68 -165152.8 -000006.5-000045.000017.9 07.4900.54F6 0
+174907.18 -710543.0 +000009.3-000007.700004.1 07.4900.13A3 0
+180406.88 +392850.8 +000000.1-000015.700005.0 07.4900.07A0 0
+181005.76 -455414.2 +000009.5-000011.600005.3 07.49-0.03B9 0
+181450.24 -664854.4 -000001.5-000008.300002.1 07.49-0.06B8 0
+181828.17 +050807.0 -000011.1-000015.300002.7 07.4900.04B9 0
+181914.18 +123202.3 -000000.3-000007.600001.1 07.49-0.10B8 0
+182111.82 +325241.0 -000017.6-000075.000014.5 07.4900.42F5 0
+182903.87 +435620.1 +000073.7+000155.300027.1 07.4900.62G5 0
+183709.05 -150134.3 +000042.5-000022.400014.4 07.4900.43F5 0
+184456.72 +223344.0 +000008.3-000015.700004.2 07.4900.98G4 1
+185853.11 -044336.0 +000005.9-000003.600012.1 07.4900.44F8 0
+190331.83 +081737.7 +000008.6-000013.400005.8 07.4900.92G0 1
+191526.18 +452008.5 +000009.8-000009.600004.8 07.4900.03A0 0
+192426.29 -555317.9 +000003.6-000010.500003.0 07.49-0.05B8 0
+194615.90 +320658.2 -000004.2-000008.100000.0 07.4900.03O7 0
+200019.64 +130603.0 -000004.4+000002.300005.3 07.4900.40F2 1
+202143.04 -363635.9 +000067.9-000044.500016.5 07.4900.59G0 1
+202155.89 +133533.2 -000000.1-000008.600002.6 07.49-0.05A0 0
+202726.97 -020709.7 -000060.0-000069.600021.5 07.4900.52F8 0
+202747.52 +260848.1 -000002.7-000019.100005.7 07.4900.23A5 0
+205147.29 -101902.1 +000000.2-000001.700003.6 07.4900.71G0 0
+210008.69 -103741.7 -000000.0+000001.600012.4 07.4900.44F5 0
+210727.26 +091745.2 +000012.4-000004.700003.9 07.4900.99K0 0
+210731.30 -384128.9 +000040.1-000022.400007.2 07.4900.41F3 0
+210907.61 +783947.5 +000001.5-000007.800002.6 07.4900.11A2 0
+212701.11 -444832.5 +000264.1+000184.700042.5 07.4900.88K0 1
+212729.57 +474808.8 -000007.9-000020.400003.1 07.4900.05A0 0
+213042.42 -383817.0 -000008.2-000051.100009.5 07.4900.51F6 1
+213204.59 +341206.2 +000025.4-000002.900010.6 07.4900.36F0 0
+214713.15 +220127.9 +000029.8+000031.000011.0 07.4900.31A5 0
+215105.60 -100217.0 +000061.9+000009.200012.5 07.4900.80G0 0
+220405.99 -130110.6 -000004.9-000008.500006.3 07.4900.14A2 0
+221043.77 +710742.3 +000054.1-000073.800023.7 07.4900.63G0 0
+221907.37 +274054.8 -000010.8-000020.100002.7 07.4900.28A3 0
+222123.88 -061435.2 +000026.8-000009.100006.6 07.4900.20A2 0
+223257.84 +352616.3 -000013.2-000010.400006.8 07.4900.29A0 0
+223834.64 -140401.3 +000053.3+000005.400010.7 07.4900.30A5 0
+224004.69 +411851.3 +000024.8+000000.500001.4 07.4900.98K0 0
+224806.80 -374524.0 +000156.9+000001.600025.3 07.4900.59G0 0
+225540.12 +683702.1 +000021.0-000035.500005.0 07.4900.92G0 0
+230055.42 -192048.9 +000007.7-000000.200003.2 07.4900.98G8 0
+230505.15 +682500.0 +000592.2+000162.200033.6 07.4900.65G6 0
+231425.97 +434153.9 +000046.5-000087.500016.3 07.4900.54F5 0
+234656.29 +511344.4 +000009.4-000001.600002.4 07.49-0.03B5 0
+235027.67 -145901.3 +000021.7-000007.000010.0 07.4900.20A2 0
+235934.95 -015100.0 +000150.7+000030.000012.6 07.4900.34F0 0
+001155.37 -752836.6 +000000.9+000005.100002.0 07.4901.60K4 1
+002300.03 -062746.7 -000031.9-000013.900007.2 07.4901.23K0 1
+002712.57 +253442.9 -000028.2-000027.000004.9 07.4901.19K3 0
+004030.24 -553041.5 +000052.9+000024.200000.8 07.4901.38K3 0
+005147.06 +480323.7 -000005.5-000005.000003.4 07.4901.10K0 1
+012841.74 -681030.2 -000035.8-000026.300006.4 07.4901.19K3 0
+013851.81 +313858.2 -000011.8+000006.200002.3 07.4901.11K0 0
+015712.89 -074849.6 +000026.6+000014.700001.4 07.4901.32G5 0
+020112.13 -662055.6 +000009.7+000009.400000.7 07.4901.65M3 0
+020656.07 -014925.2 -000017.0-000009.100007.4 07.4901.01G5 0
+030633.67 -394648.5 +000029.1+000010.800003.6 07.4901.64M1 0
+030945.64 +200004.0 +000020.2-000049.800004.6 07.4901.22K0 0
+031128.52 -743956.2 +000043.5+000022.100004.8 07.4901.03K0 0
+033836.36 +744416.3 +000010.3+000051.300003.9 07.4901.03G8 0
+034656.14 -142841.8 +000001.1-000005.300004.2 07.4901.45K3 0
+035946.52 -175444.2 +000012.6+000015.300001.4 07.4901.46K3 0
+042700.64 +520008.3 +000011.6-000011.800001.7 07.4901.68K5 0
+043115.08 -354625.1 -000002.4+000006.900001.8 07.4901.28K0 1
+045005.44 +663207.5 +000010.2-000033.200003.4 07.4901.24K0 1
+045258.23 +264639.3 +000006.7-000056.200006.6 07.4901.42K3 0
+051815.60 -744153.5 -000000.1+000018.400002.5 07.4901.53K3 0
+054534.91 +485906.1 +000004.3-000013.600004.3 07.4901.06K0 0
+054547.88 +373932.5 +000012.5-000015.500005.5 07.4901.75M. 0
+055709.13 -532502.3 -000002.9-000028.400005.3 07.4901.06K1 0
+055750.33 +373105.6 +000000.1-000005.500002.7 07.4901.27K2 0
+060616.99 +290549.4 +000020.3-000054.600004.8 07.4901.24K2 0
+061551.78 +420206.4 +000007.1+000006.200004.5 07.4901.26K0 0
+061641.90 -690434.0 +000010.3-000000.800003.9 07.4901.26K1 0
+064313.15 -000116.7 -000008.7+000008.500005.1 07.4901.03G5 0
+064851.64 -142321.2 -000003.0+000011.700004.6 07.4901.33K3 0
+074100.22 -365206.7 -000013.4-000001.400002.1 07.4901.56K4 0
+074409.49 +385016.3 -000001.5-000021.900001.8 07.4901.56M. 0
+080957.91 +290730.3 -000015.4-000038.400002.5 07.4901.46K5 0
+081334.21 -063539.9 -000018.0+000004.800005.5 07.4901.00K0 0
+084154.82 -220141.6 -000000.5+000005.200001.9 07.4901.63K5 0
+084606.58 -073503.5 -000018.6+000006.500006.3 07.4901.38K2 0
+085038.39 +365237.8 -000039.3-000035.500003.0 07.4901.21K2 0
+100317.38 -435024.8 -000054.4+000064.100006.4 07.4901.18K1 0
+100552.47 -271630.4 -000029.2+000026.500001.9 07.4901.21K0 0
+100910.02 +714115.8 +000012.3-000036.000004.1 07.4901.30K0 0
+103909.92 -545140.5 -000013.5+000008.700002.2 07.4901.56K4 0
+104443.87 +414252.6 -000017.1+000000.600002.2 07.4901.53K5 0
+110320.61 +355853.3 -000580.2-004767.100392.4 07.4901.50M2 0
+110512.36 -302608.4 -000032.3+000007.500004.2 07.4901.10K1 0
+111119.34 -012340.6 -000056.4+000007.700007.9 07.4901.10K2 0
+115247.31 -382019.5 -000035.2+000014.400002.6 07.4901.46K2 0
+115914.59 -031921.5 +000010.2-000015.700000.7 07.4901.63M. 0
+120322.27 -551917.0 +000026.6+000053.000009.8 07.4901.04K0 0
+121500.04 -011935.7 -000042.0+000000.200004.9 07.4901.02K0 0
+121534.27 -314124.7 -000009.1-000004.400002.3 07.4901.62M2 0
+124828.21 +604912.8 +000020.5-000007.900002.1 07.4901.43K2 0
+125508.47 -480529.7 -000044.8+000001.700002.3 07.4901.52K4 0
+130244.42 +452305.0 +000002.7-000002.100001.4 07.4901.64M. 0
+130534.44 +131335.0 -000073.4+000010.300006.5 07.4901.00K0 0
+131522.60 -430346.8 -000017.1-000011.800005.6 07.4901.09K1 0
+131805.50 -602350.2 -000019.4-000000.400003.7 07.4901.66K5 0
+140331.32 -104352.5 -000000.9-000012.400002.0 07.4901.62K5 0
+142855.26 +393707.2 -000014.7+000018.200003.8 07.4901.23K0 0
+145631.57 -241529.9 -000084.3-000012.900004.4 07.4901.11K0 0
+150336.90 -073416.9 +000004.5+000001.700000.6 07.4901.72M2 0
+151835.35 -082350.1 -000016.4-000012.800005.3 07.4901.15K1 0
+152748.32 -251010.1 -000001.8-000008.100001.4 07.4901.19C 0
+153315.21 -130046.0 -000015.8+000008.300004.0 07.4901.24K0 0
+154258.25 -580652.8 +000005.4-000000.500000.2 07.4901.23M3 1
+155129.35 +251815.0 +000019.6-000013.900004.8 07.4901.08K1 0
+161325.31 +351156.5 -000006.0-000042.500004.3 07.4901.36K5 0
+161945.18 +195000.4 -000009.4+000009.300004.4 07.4901.26K0 0
+165551.36 +775734.9 -000002.3+000003.800003.3 07.4901.08K0 0
+165701.73 +181401.7 -000010.3-000001.300004.3 07.4901.01K0 0
+165949.38 -041316.4 +000003.0+000007.500000.9 07.4901.60K2 0
+171046.06 +492048.4 -000033.5+000014.900000.3 07.4901.59K5 0 0.52 313.00
+171636.00 +524704.3 -000004.5-000017.600002.3 07.4901.04K0 0
+173550.40 -650242.8 -000013.4-000039.700002.3 07.4901.20K1 0
+173825.31 +124414.4 +000004.5+000017.100008.3 07.4901.00K0 0
+174933.90 +005422.5 -000000.1-000007.400000.6 07.4901.90K5 0
+175058.42 -501727.3 -000000.4-000001.400001.2 07.4901.75M1 0
+181335.15 +453959.4 +000018.3+000004.800004.7 07.4901.00K0 0
+182152.08 +411248.2 -000014.4-000028.000003.5 07.4901.29K0 0
+183842.35 -701407.5 +000002.9-000012.000003.5 07.4901.59K5 0
+191418.12 -010827.2 +000020.7-000035.400004.5 07.4901.31K2 0
+191627.43 -113406.5 +000006.4-000003.000003.2 07.4901.74K2 0
+191733.21 +512047.3 -000017.3+000023.900002.2 07.4901.47M1 0
+191822.75 +142827.1 +000012.3+000038.300006.0 07.4901.08K0 0
+200101.44 -582315.2 +000004.9-000030.900003.2 07.4901.10K0 0
+200425.56 -274451.0 -000013.4-000051.100003.5 07.4901.51K4 0
+201109.64 +062054.9 -000000.8+000009.300002.8 07.4901.62M4 0
+201126.76 -284141.1 -000001.9-000049.600002.4 07.4901.35K2 0
+204141.49 +113358.4 +000015.1-000015.500003.2 07.4901.49K2 0
+211918.17 -392053.2 +000016.7-000009.500003.2 07.4901.54K4 0
+212730.42 +275226.6 +000005.2+000001.800003.7 07.4901.52K5 0
+215514.45 +442507.1 +000007.9-000019.600006.4 07.4901.07K0 0
+215624.58 -554128.3 -000025.2-000037.800002.7 07.4901.37K2 0
+222021.20 +110220.6 +000026.4+000002.500003.4 07.4901.30K0 0
+222937.44 +324943.9 -000019.0+000012.900001.5 07.4901.54K5 0
+224429.98 +534523.3 -000002.5-000018.500003.2 07.4901.26K2 0
+225227.10 -475934.4 +000023.4-000020.300004.5 07.4901.06K0 0
+230009.58 +135528.9 +000014.8+000006.800005.5 07.4901.16K2 0
+234632.73 -444942.9 -000023.6-000026.700005.1 07.4901.15K1 0
+235456.55 -783018.4 +000081.4-000036.600003.1 07.4901.22K2 0
+213512.80 +783728.2 +000009.3+000001.300002.4 07.4902.70C6 0 1.85 486.00
+002217.26 +374540.7 +000063.9-000039.600009.4 07.5000.98G5 0
+002558.65 +210127.4 -000007.4-000007.000006.1 07.5000.93K0 0
+004659.83 -241259.9 +000034.3-000027.600006.7 07.5000.23A6 0
+010449.46 -204356.9 -000028.9+000001.900008.6 07.5000.49F5 0
+011429.42 -050249.4 -000161.1-000138.700026.0 07.5000.57F8 0
+014451.11 +282729.4 +000014.1-000004.200004.0 07.5000.00A0 0
+020430.34 -161300.7 -000044.6-000072.600013.5 07.5000.46F5 0
+020726.02 -594045.8 +000093.0-000018.800022.2 07.5000.54F8 0
+021007.76 -642118.4 +000351.3+000013.700017.8 07.5000.62G3 0
+021601.67 -362817.4 +000081.2-000118.500020.8 07.5000.53F6 0
+022845.74 +294113.3 +000083.5-000006.400014.4 07.5000.57F8 0
+023406.82 -740124.2 +000015.3+000012.300004.1 07.5000.14A2 0
+023950.84 -660705.5 +000082.8-000063.500011.7 07.5000.54F8 0
+030007.82 -472501.4 +000048.1+000032.100005.9 07.5000.24A6 0
+032537.70 +453056.0 +000010.4-000002.500002.1 07.50-0.30B8 1
+032610.83 +482302.8 +000022.0-000025.600006.0 07.5000.04B9 0
+035022.90 +172837.1 +000114.2-000252.300021.5 07.5000.65G0 0
+041616.55 +070934.5 -000090.8-000042.700028.7 07.5000.66G0 1
+042115.65 -874847.2 +000062.7+000068.800017.1 07.5000.47F5 0
+042135.20 -080630.9 -000010.2-000007.300007.8 07.5000.03A0 0
+043726.08 +003428.6 +000015.2+000012.900016.7 07.5000.56G5 0
+044048.62 -454735.0 -000018.7+000003.700005.7 07.5000.12A3 0
+045500.27 +143537.6 +000016.0-000001.400004.4 07.5000.85F0 1
+050257.38 +423408.6 -000000.3-000003.500000.7 07.50-0.09B8 0
+051332.93 -315415.4 +000013.0+000003.400012.7 07.50-0.23AV 1
+052003.62 +133242.7 -000020.2-000089.600018.9 07.5000.56G2 0
+052011.41 +364028.7 -000002.1-000000.900000.4 07.50-0.03B2 0
+053147.53 +485605.5 -000005.3+000000.300003.5 07.5000.06B8 0
+053509.21 -001610.6 +000001.9+000000.500002.2 07.50-0.12B7 0
+060036.97 +290018.9 +000019.4-000028.400010.5 07.5000.37F2 0
+061303.77 +033032.6 -000003.6-000003.500002.5 07.50-0.09B8 0
+061751.52 +323016.6 -000011.0-000000.200003.9 07.5000.42A3 0
+063333.73 -200820.8 -000013.7-000005.500005.2 07.5000.40F2 0
+064104.29 +532354.5 -000004.1+000009.000005.6 07.5000.53F5 0
+065453.16 -145145.3 +000002.1-000053.300008.6 07.5000.56F7 0
+065931.75 +005500.4 -000000.1-000004.800001.4 07.5000.80F8 0
+070250.51 +130521.9 -000002.2-000019.400005.2 07.5000.49F5 1
+070517.00 -340836.5 -000039.0+000050.600010.3 07.5000.51F6 1
+070620.70 -374234.6 -000010.1+000002.800003.6 07.50-0.02B9 0
+071131.67 -492534.3 -000006.0+000818.000036.1 07.5000.70G6 0
+072049.35 +093914.0 -000037.6-000047.000013.2 07.5000.46F5 0
+074758.47 +284002.8 -000008.7-000000.800003.9 07.5000.93G8 1
+075148.55 -554209.2 -000012.3+000014.100003.2 07.5000.95G8 1
+075917.74 +164908.8 -000058.9-000024.100009.7 07.5000.54F8 0
+081531.42 +024956.0 -000000.9-000013.200005.0 07.5000.05A0 0
+084735.28 -133136.1 -000019.3+000011.500004.0 07.5000.15A1 0
+085018.94 -444316.1 -000021.7+000019.800006.9 07.5000.98K0 1
+085743.77 -384433.3 -000009.7+000009.100002.0 07.50-0.07Ap 0
+092535.92 -055236.9 -000016.4+000003.100006.7 07.5000.49F5 0
+092634.46 +190335.6 -000016.8+000015.800007.3 07.5000.20A3 0
+092640.61 -441422.7 -000008.2+000012.800004.0 07.5000.02A1 0
+093602.95 -273119.3 -000041.1+000004.000006.0 07.5000.15A3 1
+094643.21 -031241.4 -000015.6+000056.100013.6 07.5000.37F2 0
+100906.95 -580225.8 -000009.0+000006.400001.2 07.50-0.06B8 0
+101346.38 -051311.2 -000024.3+000001.500005.1 07.5000.17A2 0
+102221.86 -293321.7 -000026.8+000055.400023.4 07.5000.55G8 1
+102535.13 +084635.4 -000011.1-000005.000005.2 07.5000.25F0 1
+103350.31 +491109.1 +000276.2+000127.700027.8 07.5000.56F8 0
+104309.32 -350014.5 +000017.1-000037.000004.5 07.5000.98K0 0
+105358.65 -264446.1 -000023.2+000008.900003.6 07.50-0.07B5 0
+105545.99 -162205.3 -000215.2+000141.500016.4 07.5000.42F3 0
+110316.73 -273104.7 -000056.5+000003.400004.9 07.5000.24A1 1
+111021.00 +224207.0 +000015.9-000004.700007.2 07.5000.34F0 0
+111632.47 -280747.2 -000027.9+000011.100007.0 07.5000.51F5 0
+112006.39 -670257.8 -000013.3+000001.400002.9 07.5000.11B8 1
+112147.79 +873818.5 +000009.4+000009.600004.9 07.50-0.01B8 1
+112827.21 -662921.4 -000004.0-000000.400002.1 07.5000.08B1 1
+113220.59 +560542.6 -000241.3+000082.100018.2 07.5000.49F8 1
+120321.14 +814117.9 +000007.1+000001.700003.5 07.5000.94G5 0
+121427.29 +084657.7 +000054.8-000131.200019.1 07.5000.62G0 1
+122804.59 +444739.6 -000182.6-000004.200025.5 07.5000.58G5 1
+123237.28 -241203.2 +000004.2-000009.800009.3 07.5000.24A3 0
+123333.98 +722845.1 +000090.3-000036.400020.8 07.5000.57F8 0
+125533.38 -685951.2 -000014.4-000010.800005.8 07.5000.25A4 1
+130540.89 +263508.5 -000022.7+000002.400004.2 07.5000.93K0 0
+131014.86 -320540.6 -000007.9+000000.200006.3 07.5000.99G8 0
+131738.27 -370101.9 -000028.7-000013.500005.9 07.5000.17A3 1
+133306.28 -633950.3 +000033.3+000034.300008.6 07.5000.59F8 1
+133521.24 +145332.7 -000039.2-000050.600010.6 07.5000.37F2 0
+134431.32 -175613.2 -000010.1+000002.900000.8 07.50-0.05B1 0
+134836.12 +482123.7 +000036.3-000017.100009.9 07.5000.31F0 1
+140956.74 +112223.9 -000013.0-000031.000004.3 07.5000.11A2 0
+141346.25 +311143.1 -000031.2-000000.400002.3 07.50-0.07A0 0
+145041.25 +225428.0 -000432.9-000060.900026.8 07.5000.64G5 0
+151000.62 -411045.8 -000014.5-000009.400002.4 07.50-0.05B9 0
+151257.92 +560247.2 -000013.4-000001.500009.2 07.5000.10A2 1
+152416.53 -874242.9 -000039.5-000044.000008.0 07.5000.91G6 0
+153051.92 -435155.2 -000178.1+000037.200007.1 07.5000.99K0 0
+153230.91 -380416.2 -000019.7-000014.200004.4 07.5000.02A0 0
+153901.18 -001840.7 -000208.3-000082.500018.1 07.5000.55G0 0
+154659.56 +692838.8 -000003.2+000009.900004.2 07.5000.14A2 0
+161805.92 +342858.5 -000056.1-000065.700027.7 07.5000.63G0 0
+162858.51 +225341.8 +000002.3-000006.100005.8 07.5000.96K0 0
+163138.57 +052601.5 -000042.8-000020.400012.2 07.5000.36A3 1
+163816.20 +294022.6 -000033.0-000192.100015.5 07.5000.73G5 0
+164121.54 +301623.5 -000055.4-000029.600011.7 07.5000.46F0 1
+165010.71 -264432.9 -000009.4-000027.900008.6 07.5000.11A3 0
+173029.07 -434514.5 +000002.9-000030.900003.4 07.5000.44F2 0
+173803.74 +453326.3 +000020.1+000048.500019.5 07.5000.57G0 1
+182901.97 +113901.6 -000014.6-000006.600007.0 07.5000.58G0 0
+183416.11 +722440.3 -000000.1-000003.300003.9 07.5000.89K0 0
+183656.24 +674815.8 -000003.1+000029.400004.9 07.5000.03A0 0
+183942.13 +375934.7 -000026.0+000051.400021.1 07.5000.53F5 0
+184753.51 +110948.8 -000000.5-000011.900001.9 07.50-0.03B9 0
+185106.38 -201800.3 -000005.7-000004.600001.5 07.5000.11B8 0
+190214.43 -835623.1 -000003.2-000013.300004.0 07.50-0.02Ap 0
+190722.43 -473157.1 +000006.5+000010.300006.9 07.5000.29A9 0
+191200.32 +392514.6 +000009.2+000011.500005.2 07.5000.07A0 0
+193147.91 -422546.7 +000042.1+000006.900009.1 07.5000.53F5 0
+193914.16 +184101.8 +000000.2-000004.600000.4 07.5000.15B5 0
+193941.33 -394446.8 -000014.2-000047.800004.8 07.5000.86G6 1
+194011.67 +235305.9 -000010.6-000001.300004.0 07.5000.99G0 0
+194537.97 +445749.5 -000004.6-000003.800000.2 07.50-0.13B0 0
+194723.52 +422859.0 +000009.1-000007.200010.7 07.5000.22A0 0
+195053.07 -462137.9 +000006.5-000034.400014.1 07.5000.42F3 0
+195715.94 +625236.3 +000014.6+000019.200005.0 07.5000.36F0 1
+201002.37 +281608.8 +000000.1-000003.500001.3 07.50-0.03B5 0
+201206.55 +382117.8 -000007.5-000007.400000.6 07.5000.01WN 0
+201836.02 +213114.4 +000000.5+000018.600010.2 07.5000.31Am 0
+202136.38 +014015.3 +000000.3-000002.500002.0 07.5000.10A0 0
+203146.51 +493232.5 +000008.7+000007.500005.5 07.5000.01B9 1
+203449.15 +132752.8 -000006.8-000011.100002.6 07.50-0.07A2 0
+203707.96 +363502.5 -000008.2-000023.100005.9 07.5000.07A0 0
+203751.94 -603803.6 -000191.0-000064.300021.3 07.5000.67G3 0
+205243.24 +563505.8 +000004.6+000003.600002.4 07.50-0.12B8 0
+205815.30 +473703.6 +000002.1+000003.900002.8 07.50-0.10B5 0
+211626.81 +484732.9 -000010.4-000000.700003.5 07.5000.14A2 0
+212121.02 -841835.3 +000021.9-000015.400004.4 07.5000.39F5 1
+212430.34 +552200.3 -000001.3-000001.800001.2 07.5000.49B1 0
+214527.93 +720958.5 -000014.4-000005.500003.2 07.5000.11B9 0
+215304.25 +413612.1 +000022.7-000021.200007.5 07.5000.16A2 0
+215305.38 +682954.8 +000021.4+000013.200004.6 07.5000.03A0 0
+215704.51 -191123.7 -000021.8+000004.300005.2 07.5000.93G8 0
+215737.43 +115650.3 +000006.0-000002.800002.1 07.5000.02A0 0
+220458.76 +223812.9 +000002.9-000026.300004.5 07.5000.27A3 0
+221553.92 +544021.8 +000213.5+000069.900046.6 07.5000.81K1 0
+222236.42 -560908.7 +000014.1-000011.200003.5 07.5000.32A9 1
+223333.52 -293953.7 +000019.9+000000.200005.7 07.5000.36A9 0
+224405.76 +643417.0 +000050.5-000297.800039.8 07.5000.72G8 0
+224419.39 +512657.9 +000128.8+000074.600012.4 07.5000.59F8 0
+230100.98 +760721.5 +000032.5-000000.600007.8 07.5000.86G5 0
+231836.44 -581821.5 +000214.6-000157.400025.3 07.5000.63G2 0
+232112.00 -084027.0 +000058.2+000001.100009.9 07.5000.26A2 0
+232356.34 +773042.3 -000008.6+000001.100003.3 07.5000.70F5 0
+233557.44 -104115.7 +000018.1+000000.600000.5 07.5000.93G5 0
+234050.85 -562514.0 -000045.9-000046.900006.5 07.5000.08A1 1
+000736.58 -621854.3 +000003.0-000007.300002.5 07.5001.70M1 0
+001515.06 -400545.5 +000039.0-000007.100005.9 07.5001.03K0 1
+003348.91 +434000.1 +000021.0-000021.100002.7 07.5001.61K5 0
+021417.05 +664342.1 +000120.3-000031.200008.2 07.5001.18K0 1
+023629.45 -235508.8 +000041.4-000016.900004.6 07.5001.03K0 0
+024322.71 -443913.8 -000038.6-000030.100005.4 07.5001.02K0 0
+032013.98 +464651.6 -000004.5+000001.900003.9 07.5001.27K0 0
+032020.96 +455225.2 +000001.7-000013.700004.1 07.5001.67K5 0
+032218.34 +312451.3 +000011.3+000009.200004.1 07.5001.16K0 0
+035605.84 -073830.3 -000007.0-000000.700004.4 07.5001.17K0 0
+035711.82 +251658.1 -000000.4+000008.700004.0 07.5001.02G8 0
+044658.95 -292427.4 -000013.7+000006.800004.6 07.5001.03K1 0
+050146.46 +570800.3 +000002.7-000009.500004.2 07.5001.10G9 0
+051800.95 -081341.2 +000004.3+000002.700002.7 07.5001.65K5 0
+053538.12 +480441.2 +000010.5-000027.400005.2 07.5001.36K2 0
+055330.32 +250424.3 +000003.5-000003.200000.6 07.5001.04G3 0
+060640.81 +851704.6 -000003.5-000001.000003.0 07.5001.09G5 0
+061009.31 +031847.1 +000001.3+000013.400004.6 07.5001.16G5 0
+073329.38 -591154.6 +000010.1-000002.900002.6 07.5001.52K3 0
+074420.54 +452206.6 -000002.1-000010.900008.2 07.5001.02K0 0
+080008.21 +412522.9 +000006.0-000022.000002.8 07.5001.53K2 0
+083346.78 -095953.4 -000009.1-000000.600002.1 07.5001.63M. 0
+083455.00 +732848.9 +000076.0+000046.200011.2 07.5001.03K0 1
+090114.87 -023341.2 -000126.4-000057.600002.0 07.5001.13K0 0
+091816.68 -652551.0 -000063.9+000024.700006.9 07.5001.22K2 0
+093625.72 -361806.3 +000178.8-000066.400004.5 07.5001.02G8 0
+100855.28 -611133.0 -000013.2+000006.600001.5 07.5001.08K0 0
+101225.86 -664129.3 -000003.0-000004.100002.2 07.5001.45K3 0
+102735.52 -005746.5 +000006.5+000001.700006.0 07.5001.09K0 0
+105013.58 -085918.6 -000015.4+000041.000003.5 07.5001.02K0 0
+110655.36 +202900.7 -000032.2-000002.400005.8 07.5001.06K0 0
+110810.20 -213107.0 -000054.3+000014.300005.4 07.5001.06K0 0
+112852.24 -163541.3 -000010.1-000014.400003.5 07.5001.56M3 0
+120313.24 -032342.9 -000061.5-000070.600005.8 07.5001.15K2 0
+120512.34 +732716.1 -000040.5+000028.600005.8 07.5001.11G9 0
+121048.29 -092349.6 -000032.5-000039.400009.8 07.5001.00K0 0
+124332.07 -261805.4 -000024.0-000011.600004.3 07.5001.11K0 0
+133117.22 +362849.4 -000011.2+000000.300002.5 07.5001.55M0 0
+133247.93 +304453.9 +000011.2+000002.900004.8 07.5001.06K0 0
+134958.66 +323119.4 -000011.7+000005.700004.0 07.5001.34K3 0
+135020.88 -130636.9 -000020.4-000005.200002.0 07.5001.65M1 0
+140530.37 +744256.4 +000054.5-000133.600005.2 07.5001.17K0 0
+141354.17 +070717.7 +000019.0-000046.400006.5 07.5001.15K0 0
+143543.72 -051558.0 -000041.4+000016.400005.8 07.5001.23K0 0
+145115.36 -235133.5 +000029.2-000034.500005.4 07.5001.01K1 0
+153809.17 +380140.9 +000009.9+000002.900005.9 07.5001.17K2 0
+155051.70 +373312.3 -000013.3+000030.800005.7 07.5001.14K0 0
+160229.08 -260852.9 +000023.5-000004.100003.8 07.5001.60M2 0
+161251.00 +323557.1 -000000.2+000000.300006.3 07.5001.12K2 0
+162619.73 -454729.0 -000001.7-000004.300000.5 07.5001.65K3 0
+163350.99 -463331.4 +000000.6-000000.500000.8 07.5001.82K3 0
+163915.56 -014528.7 +000014.9+000028.500004.4 07.5001.48K0 0
+165501.07 -560253.4 -000007.9-000050.600004.7 07.5001.13K1 0
+165712.61 +321401.1 -000000.7-000020.900005.3 07.5001.12K0 0
+170321.58 -230905.8 -000002.3-000017.900006.1 07.5001.66K2 1
+172822.32 -532959.7 -000002.5-000011.600004.2 07.5001.75M0 0
+175846.23 -583921.4 -000009.5-000062.800005.3 07.5001.10K0 0
+182148.25 +321451.0 +000008.2+000013.700002.9 07.5001.37K5 0
+192618.46 -552227.8 +000015.4+000003.500002.8 07.5001.40K3 0
+193156.00 +301116.4 -000004.5-000005.400004.3 07.5001.35K3 0
+202446.13 +550040.5 +000090.2+000055.100006.4 07.5001.11K0 0
+203102.28 +170434.1 +000005.3+000002.700001.3 07.5001.64K5 0
+204106.00 -553619.1 +000091.9-000035.700005.7 07.5001.02K0 0
+210908.32 +384345.2 +000002.5-000003.900001.7 07.5001.27K2 0
+211308.07 -010746.2 -000023.4-000003.600002.7 07.5001.54K5 0
+212937.43 +065246.8 +000036.5-000015.600002.3 07.5001.28K2 0
+220334.10 -460739.1 +000004.9-000040.900004.6 07.5001.37K3 0
+224641.56 -510300.7 +000006.2-000007.700003.1 07.5001.54M3 0
+225507.10 +092735.2 -000000.4-000004.300000.9 07.5001.37K2 0
+225526.67 +360939.6 +000025.1-000003.900003.1 07.5001.41K2 0
+231720.69 -624652.5 +000025.3-000007.300003.8 07.5001.36K2 0
+231848.20 +031448.5 +000008.3-000075.800003.1 07.5001.42K5 0
+233623.85 +831214.6 +000005.9+000003.100004.6 07.5001.12K0 0
+184744.91 -121947.0 -000002.0-000010.600001.9 07.5002.01M0 0
+000552.47 -414510.4 +000097.6-000076.400024.9 07.5100.59G0 0
+001003.18 +462325.3 +000011.0-000016.300007.2 07.5100.25A3 1 0.11 2.64
+001040.73 +020319.8 -000012.6+000018.000018.2 07.5100.50F8 0
+001150.19 +282523.7 -000096.3+000037.100012.8 07.5100.49F5 1
+010647.65 +350844.4 -000011.7-000008.300004.6 07.5100.10A2 0
+011334.28 +410902.9 +000040.1-000003.300004.2 07.5100.94G5 0
+012825.82 +370414.3 +000006.5-000011.500002.1 07.51-0.09B9 0
+014210.37 +021828.8 -000005.8+000013.600008.0 07.5100.19A2 0
+014520.48 +354244.9 -000015.3-000002.900010.4 07.5100.32A5 0
+015250.52 -193024.2 +000021.7-000098.200018.6 07.5100.61G0 0
+015355.72 +254634.8 +000113.0-000041.600008.0 07.5100.40F0 0
+020506.92 +602044.7 +000002.8-000159.800015.0 07.5100.57F7 0
+020711.39 -605900.2 +000126.0+000112.300018.8 07.5100.53F7 0
+021657.58 +564307.7 -000001.4-000001.500002.9 07.5100.14B2 0
+023752.98 +651907.8 -000013.0-000064.800012.9 07.5100.56F8 0
+024345.27 -275357.6 +000037.3+000015.800004.1 07.5100.85G5 1
+025013.86 +252001.2 +000060.5-000020.900012.4 07.5100.41F0 0
+030005.06 +103922.3 +000139.9-000077.100013.1 07.5100.47F5 0
+030301.73 -020511.4 +000106.3+000005.200018.8 07.5100.52F5 1
+030516.17 +630146.1 +000001.1-000010.500002.3 07.5100.06B8 0
+030523.02 +735642.5 -000009.3+000004.200004.1 07.5100.08A0 0
+031735.03 +424030.6 +000036.2-000023.800005.3 07.5100.33F0 0
+031743.24 +502140.0 +000031.6-000032.000007.7 07.5100.13A0 0
+032424.60 -153912.9 +000220.9-000101.300019.1 07.5100.62G1 0
+032829.05 +595424.0 -000000.6-000003.600000.9 07.5100.97F8 1
+032918.06 -103317.4 -000029.6+000012.100012.4 07.5100.43F5 0
+033246.23 -664346.2 +000025.2+000009.300004.8 07.5100.38Ap 0
+033816.65 -492206.2 +000016.4+000008.000006.0 07.5100.30F0 0
+034324.01 +340658.5 +000004.8-000003.400002.1 07.5100.10B2 0
+034445.45 -384905.3 -000040.4+000047.100022.7 07.5100.59G1 0
+035259.87 -042214.7 +000021.3-000056.900008.6 07.5100.41F5 0
+040340.50 -525544.3 +000064.0+000007.200012.1 07.5100.38F0 0
+040423.48 +384748.1 +000019.1-000062.000014.4 07.5100.26A3 1
+041944.57 +141627.1 +000080.2-000217.400012.9 07.5100.99G7 0
+043135.77 +225042.4 +000026.8-000030.500004.7 07.5100.20A0 0
+043851.23 +230900.4 +000104.3-000055.200022.6 07.5100.58F5 0
+044255.56 -314231.6 +000010.0+000004.100003.3 07.5100.30F0 0
+044258.78 -241804.9 +000038.2+000046.700010.7 07.5100.36F3 0
+044403.06 +422507.9 +000002.6-000004.000000.8 07.5100.31B9 1
+044559.70 -065916.9 -000020.5-000093.800014.6 07.5100.60G0 1
+044746.32 +364322.1 -000000.2-000003.600002.2 07.5100.96F7 0 0.81 6.46
+045244.97 +143723.6 +000200.1-000037.900019.8 07.5100.64G0 0
+045341.82 +060100.8 +000004.7-000004.300005.0 07.5100.33F0 0
+045635.70 +231745.4 +000075.6-000105.500014.7 07.5100.52F5 0
+045758.16 -575802.7 -000033.1-000004.500003.9 07.5100.07A2 1
+045905.85 -020812.0 -000003.7+000009.200005.0 07.5100.11A2 0
+050123.19 +395737.4 +000000.3-000003.200001.3 07.5100.89G0 0 0.64 11.63
+050220.31 +135437.7 -000010.3-000100.600026.0 07.5100.61G0 0
+050450.12 +264315.1 +000015.3-000031.200006.6 07.5100.20A2 0
+052118.24 -150903.5 +000019.8+000018.600008.4 07.5100.30A9 0
+052136.22 -531851.3 +000001.6+000022.900005.0 07.5100.94K0 0
+053904.27 +375835.9 -000001.9-000001.300003.7 07.5100.04B9 0
+054241.65 -670819.5 +000021.4-000037.500012.8 07.5100.54F7 1
+054420.13 -565458.0 -000011.7+000022.500004.4 07.5100.04Ap 0
+054549.23 +184732.8 -000001.2-000006.200001.0 07.5100.10B9 0
+054919.06 +341238.7 -000009.1-000004.800004.3 07.5100.94G5 0
+055430.10 -194215.4 +000092.6-000026.200043.9 07.5100.70G6 1
+060550.04 -435610.7 -000019.8-000036.100010.2 07.5100.17A5 0
+060714.37 +013030.4 +000000.5-000035.300004.7 07.5100.40F2 0
+060927.72 -512322.3 -000011.7+000041.800013.8 07.5100.66G6 0
+061217.70 -251442.2 -000003.1+000008.700008.9 07.5100.37F0 1
+061235.59 +472513.7 +000003.3+000000.200002.5 07.5100.04B9 0
+063510.19 +525150.2 -000010.2-000008.100002.7 07.5100.10A2 0
+063535.78 -021433.7 +000121.3-000130.100016.3 07.5100.58F8 0
+064025.16 +023328.8 -000001.4-000013.100005.9 07.51-0.01B9 0 0.04 0.67
+065403.53 -774651.0 -000001.7+000028.800005.0 07.5100.28A5 1
+065548.23 +085238.7 -000005.7+000000.300001.4 07.5100.73F8 0
+065803.72 +002209.9 -000011.7-000011.300008.5 07.5100.32A2 0
+070821.98 +331605.0 +000006.6-000026.800006.7 07.5100.27A5 0
+072612.97 +780242.8 -000001.9-000051.400008.2 07.5100.11A0 0
+074409.67 -314050.6 -000004.0+000001.300003.0 07.5100.35A9 0
+074601.31 -231535.7 -000007.9+000005.800002.0 07.51-0.12B5 0
+080428.08 +210029.3 -000021.2+000008.600006.1 07.5100.15A2 0
+082607.90 -482555.4 -000029.1+000059.400007.5 07.5100.35F2 0
+082812.75 -273353.1 -000005.7+000003.800000.6 07.51-0.14B2 0
+084701.60 -440428.9 -000008.2+000007.200000.9 07.5100.32O8 0
+084708.66 +722306.9 -000086.1-000033.600013.7 07.5100.41F2 0
+085919.52 +085856.3 -000019.8-000005.100004.8 07.51-0.04B9 0
+092814.52 +055417.9 -000026.4-000014.800005.8 07.5100.95K0 0
+094512.75 -592833.2 -000008.1+000001.900001.8 07.5100.92G8 1
+094522.01 -494844.3 -000038.7-000019.600014.4 07.5100.46F5 0
+094745.94 +100429.9 -000027.4-000007.500004.3 07.5100.72G5 1
+094834.55 +541553.8 -000060.7-000017.700009.3 07.5100.38F0 0
+094852.78 +081806.4 +000035.4-000002.200008.9 07.5100.51F5 0
+095645.26 -573917.4 -000007.8+000003.100000.6 07.51-0.03B6 0 0.10 5.71
+102610.72 -453345.9 -000084.8+000079.900015.4 07.5100.64G3 0
+103504.28 -455342.8 -000042.9+000051.600010.6 07.5100.39F0 0
+103820.43 -865350.0 -000037.0+000035.400016.9 07.5100.77G5 0
+105605.25 -013705.0 -000123.4+000012.500013.3 07.5100.40F0 0
+105817.25 -823450.0 -000013.9+000012.000004.4 07.5100.05B9 0
+110130.95 +785302.4 +000040.1-000011.100004.1 07.5100.96G5 0
+110230.77 +550142.0 -000079.1+000098.500011.8 07.5100.48F8 0
+111003.91 +155446.7 -000039.6-000004.300015.1 07.5100.41F2 0
+111039.09 -493911.6 -000009.3+000001.800001.0 07.51-0.09B4 0
+112031.20 -320607.6 -000023.0+000006.200002.7 07.5100.16A2 0
+112601.40 -592110.3 -000012.8+000001.200001.5 07.51-0.01B9 0
+120507.21 +334500.2 -000102.1-000055.900019.7 07.5100.55F8 0
+120920.52 +532341.2 +000076.8-000111.300017.3 07.5100.35F2 0
+121115.26 +244513.0 -000112.2-000015.500003.5 07.5100.83G2 0
+121317.65 +220135.3 -000036.3+000011.200006.1 07.5100.11A3 0
+121806.76 -612811.6 -000010.8-000007.000002.0 07.51-0.01B7 0
+122144.82 -792759.7 -000016.4-000009.800007.0 07.5100.02A1 0
+123056.11 -752402.7 -000010.0-000009.200003.6 07.5100.09B9 0
+123532.03 -682103.2 -000011.8-000003.000006.1 07.5100.05A0 0
+125716.09 +574130.2 +000007.7+000005.500005.5 07.5100.08A0 0
+130233.59 +322559.3 -000192.8+000046.000031.9 07.5100.66G8 0
+131828.77 +011447.9 +000026.0-000097.700004.8 07.5100.94K0 0
+133456.57 +700708.4 -000019.3+000001.000002.9 07.5100.03A0 0
+134756.84 -635143.7 -000013.8-000005.200001.1 07.5100.02B8 1 0.12 2.57
+134820.13 +312403.8 -000019.7-000001.300004.0 07.5100.30F0 0 0.08 0.14
+141243.79 -581900.1 +000003.3+000045.900010.8 07.5100.53F7 0
+142243.34 +021628.6 +000025.7+000017.200011.8 07.5100.41F2 1
+143205.21 -274232.1 -000130.3-000095.100010.1 07.5100.29A6 0 0.14 0.91
+143709.46 -373155.1 -000012.2-000008.900004.9 07.5100.00A1 1
+150857.30 +014121.5 +000061.1-000006.100011.0 07.5100.50F0 1
+152435.95 -483455.2 -000009.4-000012.400005.1 07.5100.07B9 1
+154448.05 -550603.0 -000038.3-000038.800008.7 07.5100.35F0 1
+160152.61 +132820.7 -000022.5+000015.700004.3 07.5100.21A5 0
+160816.65 -134607.8 -000118.8-000087.000013.1 07.5100.59G2 0
+161828.26 -231627.3 -000011.6-000026.000005.9 07.5100.14B9 0
+162825.19 -244500.4 -000052.3-000064.200013.3 07.5100.41F2 0
+162927.62 -331914.3 -000041.9+000039.700010.2 07.5100.48F5 0
+163229.48 +165051.4 -000031.4+000012.000008.8 07.5100.25A5 0
+164902.00 +413947.8 -000012.6+000029.300008.3 07.5100.16A3 0
+165917.73 +684044.1 +000019.9-000008.000008.3 07.5100.33A5 0
+171129.58 -162930.8 -000013.6-000004.700010.3 07.5100.29A7 1
+171518.27 -782356.2 +000025.6-000001.200007.5 07.5100.45F3 0
+171701.78 +264254.8 -000006.9+000050.200014.3 07.5100.41F3 0
+171845.81 -425329.9 +000000.9-000000.500000.7 07.5100.26B0 0
+173244.00 -621410.9 +000091.2-000017.300009.8 07.5100.89G8 0
+174130.69 -340424.6 +000010.2-000011.300005.3 07.5100.15A1 0
+174238.36 +263306.1 +000026.7+000006.600004.5 07.5100.99K0 1
+174315.72 +213638.6 -000123.2-000619.800042.5 07.5100.75K0 1
+174628.30 -345308.0 +000004.6-000002.300001.4 07.51-0.02B7 0
+174635.99 -624503.3 -000047.5-000382.400028.6 07.5100.62G1 0
+174824.71 +770144.6 -000032.8+000073.800009.8 07.5100.60G0 0
+174843.38 +054204.6 -000002.4-000004.700001.2 07.51-0.01B6 0
+174847.60 -350325.6 +000006.2+000000.100002.1 07.5100.11B3 0 0.83 7.71
+174851.88 +791957.1 -000029.9+000063.200008.7 07.5100.38F2 0
+174857.84 +045803.5 -000002.6-000034.500010.9 07.5100.45F0 1
+174935.84 +042236.2 -000018.0-000021.500010.8 07.5100.36A5 0
+175258.97 +835427.1 +000003.3+000008.000004.1 07.5100.73G5 1
+175425.31 -683928.1 -000003.6-000010.900001.7 07.5100.94G6 0
+180421.39 -172112.4 +000004.2-000001.400004.5 07.5100.25B9 0
+181227.59 -162250.5 +000001.7-000000.800001.1 07.5100.14B1 0
+182409.96 +342940.3 +000021.8+000000.400006.6 07.5100.82K0 0
+183710.48 +242601.0 -000051.5-000122.100014.9 07.5100.58F8 0
+184210.37 -415426.5 -000092.1-000124.600004.7 07.5100.95G8 0
+184629.31 -005748.4 +000026.9-000015.000013.1 07.5100.31A0 1
+185148.43 +030152.9 -000005.0-000139.800035.4 07.5100.70G6 0
+185827.17 +394640.9 -000000.6-000011.800004.3 07.5100.97K0 0
+185936.44 +192911.3 -000001.2-000002.900003.0 07.51-0.01B9 0
+190656.12 -744526.6 +000004.9-000022.400003.9 07.51-0.06Ap 0
+191026.63 +423604.9 +000002.2+000000.400003.3 07.51-0.08B8 0
+191917.00 +141039.2 +000002.0+000009.700013.2 07.5100.53G0 0
+192821.64 -435304.7 -000111.8-000094.700017.1 07.5100.00F8 1
+193759.29 +335335.3 -000098.0+000052.000031.0 07.5100.72G5 0
+193935.20 +294455.5 -000000.5-000003.200003.5 07.51-0.06A0 1
+194306.92 -081946.2 +000016.8-000056.500016.7 07.5100.50F8 1
+195200.54 +013612.0 -000010.6-000005.800004.2 07.5100.15A2 0
+195710.65 +305122.7 +000003.8+000000.500003.2 07.51-0.05B8 0
+200426.38 -221127.5 -000006.1-000086.700011.7 07.5100.43F3 0
+200850.41 +485439.3 +000005.0+000017.000004.9 07.5100.35F0 0 0.19 0.19
+201037.81 +572312.0 +000059.5+000023.000014.4 07.5100.45F5 0
+201654.72 -323627.0 +000004.8+000052.700021.4 07.5100.69G5 1
+203533.61 +502529.4 +000049.1+000027.600014.2 07.5100.45F5 0
+203808.29 +303439.0 +000003.5+000002.800003.5 07.5100.02A0 0
+204314.49 +334953.6 +000014.7+000005.300002.2 07.51-0.03A0 1
+210651.34 -231256.2 +000046.1+000012.500005.6 07.5100.94G8 0
+211030.35 +195733.7 -000009.3-000019.500005.9 07.5100.49F5 1
+211422.58 +544000.3 -000037.7-000042.200009.1 07.5100.41F2 0
+212159.65 -501058.8 +000037.4-000033.700003.7 07.5100.92G6 0
+212618.08 +100841.6 +000013.4+000007.700005.2 07.5100.93G5 0
+214750.21 -393042.7 +000023.2-000007.100005.2 07.5100.16A3 0
+214858.18 -512157.8 +000030.4-000049.000009.5 07.5100.24A8 0
+220210.86 +752118.5 -000006.6-000040.900002.9 07.5100.96G5 0
+220603.90 -654005.7 -000023.9-000020.100002.4 07.5100.98G8 0
+221905.61 +760047.4 +000024.9+000010.100002.8 07.5100.06A0 1
+222101.80 +311835.5 -000001.8-000025.900002.6 07.5100.99K0 1
+222232.57 +302127.0 -000034.5-000010.400006.9 07.5100.70G0 0
+222433.90 -232202.8 -000001.4-000003.800001.1 07.51-0.11As 0
+223710.24 +171658.0 +000037.9+000002.100009.1 07.5100.47F5 0
+231407.54 -194145.0 +000031.8+000001.200009.1 07.5100.13A2 0
+232352.30 -174722.1 -000006.8+000007.300014.2 07.5100.45F5 0
+232655.86 +252409.7 -000006.9-000011.900006.1 07.5100.19Ap 0
+232737.64 -333739.9 -000219.4-000108.800019.9 07.5100.53F7 0
+233015.97 -215258.3 +000052.1+000032.700008.8 07.5100.39F3 0
+234551.70 +331725.9 +000012.7-000005.300003.5 07.51-0.04A0 1
+234736.03 +343117.8 +000026.9-000012.900007.5 07.5100.08A0 0
+235307.26 +255955.7 +000099.6-000039.600011.0 07.5100.97K1 0
+000603.21 +245459.9 +000085.6-000016.800005.7 07.5101.11K1 0
+004629.61 +130907.6 +000009.5-000009.900004.5 07.5101.32K0 0
+004939.91 +062425.7 -000018.8-000000.300000.6 07.5101.43K2 0
+005944.41 -312010.3 +000023.8-000001.500004.8 07.5101.47K4 0
+014703.30 +261005.9 +000002.0-000015.300003.3 07.5101.31K3 0
+022921.54 +305155.1 +000007.2-000002.800001.3 07.5101.39K0 0
+024722.58 +432407.5 -000014.5-000016.100005.1 07.5101.18G9 0
+033413.64 +032556.5 -000003.1-000035.600005.9 07.5101.13G5 0
+034452.55 -232249.6 +000024.8-000033.300004.0 07.5101.04K0 0
+034504.31 +400446.2 +000012.7+000001.700004.4 07.5101.01G5 0
+040907.79 +104554.6 +000028.7-000007.200003.0 07.5101.06G5 1
+041312.52 -035305.6 +000024.1+000001.400000.8 07.5101.58M. 0
+043724.58 +254338.8 +000028.1-000028.400005.5 07.5101.36K2 0
+052128.15 -392952.5 +000005.2+000046.700003.6 07.5101.14K2 0
+053911.13 -245250.7 -000001.4-000008.000003.8 07.5101.42K3 0
+062623.53 -201028.1 +000002.5+000012.900000.5 07.5101.66M1 0
+065302.76 +740812.9 +000001.4+000005.800003.9 07.5101.03G5 0
+065611.96 +021859.7 -000020.7+000017.600002.5 07.5101.24G5 0
+070217.08 +513405.5 -000029.2-000062.200005.8 07.5101.10K0 0
+071537.94 -502955.2 -000005.0+000019.000002.9 07.5101.38K2 0
+072930.30 -364104.9 -000024.4+000012.200002.6 07.5101.44M4 0
+075324.26 +392855.1 -000015.1-000037.100004.4 07.5101.20K2 0
+082701.13 +671710.6 +000020.7+000014.100005.2 07.5101.05K0 0
+085030.66 -431844.8 -000016.6+000012.200002.0 07.5101.55K4 0
+092711.51 -135404.4 -000053.0-000007.900002.1 07.5101.45K3 0
+093610.39 -255743.3 +000013.0-000007.600002.1 07.5101.52K4 0
+094040.74 +532153.7 +000024.4+000005.700003.6 07.5101.38K5 0
+103251.27 -263634.0 -000007.7+000002.800000.7 07.5101.64M0 1
+103942.28 -372559.6 -000013.9+000003.300001.1 07.5101.48K4 0
+104426.01 +102229.6 +000041.8-000036.700003.8 07.5101.29K2 0
+105335.95 -390724.7 +000038.2-000042.400002.5 07.5101.51K2 0
+110200.80 -375000.5 -000007.5+000001.300001.0 07.5101.68K5 0
+112106.67 -455310.2 +000002.2+000001.400003.1 07.5101.03K1 0
+113634.85 -613635.2 -000005.8+000000.700003.4 07.5101.85M0 0
+115050.56 +512445.9 -000028.2+000004.000001.7 07.5101.50M0 0
+115256.09 +132516.1 -000032.2-000016.900005.5 07.5101.00K0 0
+121100.43 -405707.7 -000042.5-000001.000002.8 07.5101.18K1 0
+122620.23 +543519.2 -000030.6+000001.600002.2 07.5101.57K2 0
+130355.93 -243102.2 -000026.2+000029.700002.7 07.5101.32K0 0
+140200.83 +702010.8 +000010.0+000023.900003.4 07.5101.07G8 0
+143200.15 -321108.1 -000034.5-000006.000005.5 07.5101.39K3 0
+144042.22 -421244.2 -000006.5-000004.900000.9 07.5101.63M2 0
+152553.25 -541914.3 -000006.5-000010.700003.3 07.5101.01G8 0
+153038.26 -333450.9 -000005.6-000024.600006.6 07.5101.00G8 0
+160430.56 -285551.7 +000002.8-000003.800001.6 07.5101.69K5 0
+162035.00 +453444.6 -000020.5+000057.000012.0 07.5101.01K0 1
+165240.34 +205825.2 -000034.3-000012.100004.7 07.5101.41K5 0
+165710.18 +515356.4 -000007.2+000015.700002.7 07.5101.34K0 0
+170239.57 +505634.1 -000022.3+000005.700006.4 07.5101.16K0 0
+170926.47 -750349.9 +000020.3+000012.000002.5 07.5101.31K3 0
+171824.54 +265613.1 -000020.2-000026.500003.0 07.5101.26K2 0
+180226.28 -425416.9 +000004.5-000050.200003.3 07.5101.44K3 0
+182532.65 +144503.6 +000000.6+000000.300002.5 07.5101.19K0 0
+184533.93 -123515.0 +000000.6-000003.000000.1 07.5101.78G5 0
+185643.13 -243714.5 +000008.3-000012.600006.9 07.5101.11K0 0
+191830.13 +501339.5 -000005.0-000003.800001.2 07.5101.60K5 0
+192603.60 +545310.8 +000001.9+000006.600002.8 07.5101.37K2 0
+193248.38 -732946.6 +000010.5+000000.600002.1 07.5101.00K0 0
+202504.02 +322806.7 +000029.7-000006.500008.5 07.5101.05K0 0
+203930.08 +132027.4 +000020.0-000016.400006.1 07.5101.12K5 0
+204209.57 +195152.6 +000009.2-000006.700006.3 07.5101.01K0 0
+205214.10 -304149.4 +000018.6-000020.400004.3 07.5101.47K4 0
+211434.16 +221132.9 -000000.6-000000.400003.8 07.5101.38K5 0
+213804.55 +330728.0 +000019.9-000012.400003.2 07.5101.03K0 0
+213857.83 -242659.1 +000008.9-000033.700001.0 07.5101.24K0 0
+220255.97 +140221.5 -000001.8-000010.800001.9 07.5101.52K5 0
+221556.58 -424149.4 -000005.1-000040.600004.2 07.5101.42K4 0
+224532.31 +532228.6 +000007.4-000001.100004.2 07.5101.30K2 0
+231259.47 -321900.5 +000044.9-000041.700004.5 07.5101.05K0 1
+233852.13 +542633.3 -000003.8+000014.500003.0 07.5101.09K0 0
+235503.67 +283800.9 +000576.1+000034.400023.6 07.5101.01K0 0 0.35 6.73
+235904.56 -563432.2 +000005.9-000011.700003.9 07.5101.40M5 0 1.01 157.90
+172943.66 -192822.9 +000009.4+000001.400003.6 07.5102.10C 0
+182438.34 -194358.3 -000002.0+000002.200001.2 07.5102.08K5 0
+000246.02 +354855.7 +000013.7-000002.300006.3 07.5200.18A0 0
+002031.46 +305828.8 +000085.0+000058.400011.8 07.5200.96K1 0
+002414.49 +534920.6 +000036.0-000050.900011.0 07.5200.48F5 0
+002508.50 +480250.9 +000274.3+000011.200023.7 07.5200.63F8 1
+002556.22 -304453.0 +000011.9+000005.600004.1 07.5200.99G8 0
+003039.88 +320811.5 +000010.0-000014.500009.2 07.5200.46F2 0
+003615.46 +483320.8 +000001.7-000006.100001.8 07.52-0.10B2 0
+010638.15 +642335.2 -000016.3-000051.200006.4 07.5200.59G0 1
+011217.03 +405440.0 +000062.6-000026.800009.0 07.5200.35F0 0
+012209.56 -590734.9 -000017.6-000036.500005.6 07.5200.84G5 1
+012653.81 +372932.7 -000012.1-000082.100018.6 07.5200.55F8 0
+013117.99 +632051.3 -000001.5-000000.900000.6 07.5200.48B5 0
+021814.53 +653540.0 +000021.9-000037.200014.9 07.5200.55F8 0
diff --git a/kstars/kstars/data/hip027.dat b/kstars/kstars/data/hip027.dat
new file mode 100644
index 00000000..e872815b
--- /dev/null
+++ b/kstars/kstars/data/hip027.dat
@@ -0,0 +1,1000 @@
+024652.89 +121538.4 +000031.2-000016.900006.8 07.5200.15A0 0
+025538.89 +265225.3 +000262.7-000191.400043.7 07.5200.95K2 1
+031820.03 +181018.8 -000082.9-000103.600019.2 07.5200.64G0 0
+032810.39 +324841.5 +000025.4-000010.200004.6 07.5200.99K0 0
+033007.92 -743539.3 +000011.3+000038.600006.6 07.5200.14A3 0
+033453.91 -032442.9 +000034.8-000020.600006.1 07.5200.20A2 0
+034343.18 +250451.0 +000021.8-000053.400010.0 07.5200.14A2 0
+034942.89 +103333.2 -000008.6-000007.300006.2 07.5200.92G5 0
+035529.55 -361836.7 +000023.1+000038.700008.3 07.5200.18A4 0
+040120.92 -263100.6 +000088.1+000004.800015.0 07.5200.53F7 0
+040818.24 +322736.0 +000008.6+000004.400007.5 07.5200.20Ap 0
+041458.27 +363007.4 +000022.6-000032.300003.0 07.5200.26A2 0
+044604.69 -250933.3 +000071.0+000053.100013.0 07.5200.44F3 0
+045804.33 -220110.4 -000011.7-000002.100003.5 07.5200.06A0 0
+050237.04 +722456.7 -000007.2+000000.000001.6 07.5200.79G5 1
+050345.60 +063825.5 +000000.1-000035.900007.8 07.5200.93K0 0
+050636.88 +444354.7 +000005.2-000017.900008.8 07.5200.14A4 0
+051012.94 +220812.0 -000008.6-000000.100004.3 07.5200.24A0 1
+051130.06 +531405.2 +000011.8-000035.100003.3 07.5200.40F0 0
+051227.01 +724437.4 +000016.4-000029.000004.6 07.52-0.02B9 0
+051512.21 +041613.3 -000000.1+000017.000007.3 07.5200.23A0 0
+052024.16 -080147.0 +000001.5-000065.100010.2 07.5200.38F2 1
+052211.03 +450454.0 -000000.8-000002.500001.0 07.5200.00A0 1
+052244.87 -722019.5 -000002.3+000060.200005.2 07.5200.22A6 0
+052334.79 -102506.8 -000001.5+000007.400003.8 07.5200.06A0 1
+052745.76 -020843.7 +000002.0-000000.500001.2 07.52-0.14B5 0
+053317.39 -513830.2 -000004.7+000014.000007.1 07.5200.29F2 0
+053416.40 +561617.1 +000003.7+000006.000005.0 07.5200.09B9 1
+053504.69 +153820.6 -000009.3-000012.500003.4 07.52-0.01B9 0
+053741.48 -264305.3 -000019.8+000024.600012.2 07.5200.36F2 0
+054102.67 -021817.3 +000002.3-000049.100011.0 07.5200.28A5 0
+060808.65 -252458.5 +000005.3+000030.300009.8 07.5200.50A2 1
+061458.68 +462344.8 +000001.7-000001.000000.1 07.52-0.04B8 0
+061750.87 +192725.9 +000004.0-000013.000002.5 07.52-0.05A0 0
+062429.61 +082349.3 -000001.0-000003.800004.0 07.5200.29A5 0
+063057.65 +214817.0 -000000.2-000001.700000.4 07.5200.92G5 0
+064127.31 +095114.4 -000001.8-000004.500003.0 07.52-0.14B2 0
+064713.70 +165535.1 -000049.9-000025.700010.2 07.5200.47F5 0
+064727.96 +630318.8 -000007.6-000018.400004.5 07.5200.93G5 0
+065655.50 +510019.0 -000003.1+000000.000005.1 07.5200.08A2 0
+070054.32 -242923.4 +000001.5+000003.800006.6 07.5200.20A5 0
+071812.30 -510300.4 +000025.9-000152.200020.2 07.5200.56F8 0
+074007.91 -442550.7 +000059.3+000095.500013.8 07.5200.58G2 1
+074709.00 +233949.6 -000006.7-000026.000003.8 07.5200.99K0 0
+074750.06 +072028.9 -000001.4-000002.500002.7 07.52-0.08B9 0
+074843.02 -301518.5 -000214.9+000186.000014.7 07.5200.65G2 0
+080113.53 +082235.1 -000026.9-000038.600013.1 07.5200.62G0 0
+080227.09 -462012.7 -000122.4+000231.000027.6 07.5200.66G5 0
+080918.30 -002657.3 -000008.6-000007.600002.7 07.52-0.01A0 0
+081012.58 +554816.1 -000016.9-000057.400011.0 07.5200.00Am 1
+081716.66 -465335.7 -000006.3+000007.000004.8 07.52-0.02B9 0
+081736.28 +245013.7 +000013.1-000013.800005.4 07.5200.97K0 0
+082155.09 -672005.7 -000035.7+000040.300003.6 07.5200.96K1 1
+082836.97 -411027.5 -000007.8+000014.900003.7 07.52-0.01A0 0
+083024.46 -070224.2 -000006.7-000011.200005.4 07.5200.04A0 0
+093604.52 +231129.6 +000044.1-000088.300020.1 07.5200.97K0 0
+095428.95 -371724.0 -000014.1-000041.800011.2 07.5200.41F3 0 0.06 0.62
+100908.30 -152938.5 -000093.3-000197.200028.4 07.5200.65G5 0
+102301.35 +305014.1 -000047.0-000011.800003.6 07.5200.96G8 0
+102747.86 -342357.8 -000120.3-000039.600025.6 07.5200.58G2 0
+102924.44 -405745.0 -000019.6-000008.000005.9 07.52-0.01A1 0
+103442.02 -221211.8 -000023.8-000006.100004.4 07.5200.80K0 1
+103937.25 -125939.3 -000031.9+000004.400001.9 07.5200.22A3 0
+104110.55 -001634.4 -000037.7-000034.100014.8 07.5200.36F0 0
+105218.43 -514801.1 -000029.8+000005.600003.9 07.52-0.06B9 0
+105241.10 +325920.0 +000004.8-000050.800009.4 07.5200.91G5 0
+105947.01 -350835.3 -000054.3+000005.000006.7 07.5200.23A8 0
+110154.75 -660044.5 -000018.9+000011.200007.1 07.5200.07A0 0
+111331.12 -570306.4 +000005.2-000006.300003.6 07.5200.04A0 0
+112305.14 -285349.1 -000011.7-000006.600000.8 07.5200.00A0 1
+113949.86 +450923.8 +000013.4-000003.000011.8 07.5200.41 0
+114029.26 +050823.8 +000009.2+000000.300006.8 07.5200.47F5 0
+121057.86 -461920.6 +000088.7+000167.800026.6 07.5200.57G0 0
+123149.11 -154255.8 +000035.7-000051.300007.7 07.5200.40F0 0
+125803.17 -391602.1 -000080.1-000006.900011.4 07.5200.34A9 0
+130025.25 -135332.7 +000013.5+000034.100013.5 07.5200.43F3 0
+134915.02 -604509.1 -000011.8-000009.500004.3 07.5200.09B9 0
+143430.48 +664740.8 -000007.7+000008.400003.8 07.5200.69F8 0
+144216.38 -333801.5 +000003.4+000008.300005.0 07.5200.98K0 0
+144231.44 -543556.6 -000008.6-000000.900004.2 07.5200.19B8 0
+144411.74 +182744.9 -000071.0-000151.900023.9 07.5200.64G5 0
+144459.92 -443954.0 +000016.2-000017.000007.0 07.5200.93G6 0
+144551.17 +715758.0 -000030.5+000023.100004.8 07.5200.15A5 0
+144556.84 +100307.5 -000096.4-000026.100017.9 07.5200.61G2 0
+144641.99 -612743.0 -000004.8-000004.300000.1 07.5200.65F2 0 0.33 2.40
+152236.61 -590958.8 +000002.0-000044.500011.8 07.5200.32A9 1
+152402.43 -271818.4 -000003.1-000045.100035.3 07.5200.72G8 0
+152522.60 -215545.2 -000027.9-000014.200006.2 07.5200.95K0 1
+160023.14 -452708.8 -000157.0-000124.600015.3 07.5200.78G5 0
+161107.89 +265332.5 +000023.0-000072.500011.1 07.5200.45F5 0
+161314.77 -440425.1 +000028.4-000003.900014.0 07.5200.33F0 0
+161932.69 +702206.6 +000065.4+000027.500023.0 07.5200.56F8 0
+170257.66 -062108.5 -000029.6+000011.300008.7 07.5200.31A3 0
+171118.16 -461055.6 -000001.0-000005.100001.4 07.5200.10B2 1
+174652.04 -581143.3 +000013.5-000016.600006.6 07.5200.23A4 0
+175427.39 -585441.4 -000000.1-000022.900003.8 07.52-0.04B8 0
+182633.52 -091206.0 +000001.2-000002.100001.2 07.5200.66B3 0 0.54 0.00
+182743.94 +191743.8 +000023.9+000021.600006.8 07.5200.55F5 1
+183407.55 +281741.9 -000000.5-000004.200004.3 07.5200.11A0 0
+183757.14 +311900.2 +000004.3+000000.200001.4 07.5200.99G5 1
+184828.14 +362627.1 -000002.0-000000.300003.7 07.52-0.06B9 0
+185002.00 +151840.3 +000102.4+000131.100018.3 07.5200.62F8 0
+185912.74 -065031.4 +000000.3-000010.300002.8 07.5200.07B9 0
+185942.75 +340542.6 +000000.1+000000.200002.0 07.5200.32F0 0
+192038.90 +025615.6 +000016.9+000006.400005.9 07.5200.26A2 1
+192056.29 +005453.9 +000023.1-000000.500009.6 07.5200.33A5 0
+193205.91 +281600.5 +000003.4-000003.500005.2 07.5200.08A0 1
+194554.58 -523151.6 +000024.2-000082.300009.6 07.5200.47F5 0
+200146.69 +452835.8 +000038.4+000013.500009.0 07.5200.31Am 0
+201112.97 +192154.5 -000009.8-000028.100014.6 07.5200.44F5 0
+204156.29 +423128.9 +000064.5+000045.700014.9 07.5200.46F5 0
+204616.69 -234326.3 -000008.7-000008.400002.4 07.5200.10A2 0
+204900.52 +385154.4 +000003.5-000002.800002.0 07.52-0.11A0 0
+204900.64 +394729.9 +000005.0-000002.700002.3 07.52-0.00A0 1
+205352.19 +562146.9 -000005.3-000004.000001.5 07.5200.11B2 0
+205740.16 -074248.5 +000006.3+000003.000001.7 07.52-0.01A0 0
+211132.40 +704931.4 +000016.1-000028.300009.4 07.5200.39A3 1
+211341.86 +453641.3 -000000.9-000002.900001.6 07.52-0.11B1 0
+212715.89 -084722.2 -000011.6-000034.400013.8 07.5200.28A5 0
+213542.29 -625807.1 +000065.1-000061.300006.0 07.5200.95K0 0
+214418.90 -155817.5 +000033.8-000045.900009.1 07.5200.20A2 0
+220713.64 +681807.7 +000111.1+000038.000010.3 07.5200.43F2 0
+220900.24 +585107.3 +000032.3-000006.400005.0 07.5200.98K0 0
+225406.70 +743643.2 +000002.6-000012.600008.1 07.5200.45F5 0
+225632.03 +064819.6 +000149.1-000009.900012.4 07.5200.56F8 0
+231651.49 +573852.5 -000007.2-000022.000005.8 07.5200.10A0 0
+001954.03 +444234.0 -000019.9-000009.300003.6 07.5201.60C8 0
+003204.24 +555939.0 -000016.4-000011.300001.9 07.5201.21K2 0
+011421.91 -530726.9 +000056.7+000012.200003.4 07.5201.21K1 0
+014631.20 -103552.6 +000018.2-000007.200003.6 07.5201.05G5 0
+021919.51 +023953.1 +000018.6-000032.800003.6 07.5201.51K0 0
+023435.64 +674434.9 +000012.2-000034.200005.3 07.5201.03G5 0
+024027.07 +133138.0 +000001.9-000019.700005.2 07.5201.10K0 0
+025532.93 +763144.2 -000017.4-000010.400003.7 07.5201.22G5 0
+030330.25 +273410.6 -000027.5-000027.200005.0 07.5201.00G8 0
+033442.54 +444811.3 +000002.6-000004.500000.7 07.5201.41K0 0
+034405.77 +445305.0 +000003.6-000006.500001.2 07.5201.85K5 0
+041953.33 -172750.8 +000011.4-000004.100000.9 07.5201.51K5 0
+042203.41 +674335.8 +000009.5-000020.500002.8 07.5201.03G5 0
+043943.91 -165747.1 -000000.8+000007.000001.9 07.5201.64K4 0
+050942.63 +660015.0 -000006.1-000010.500003.2 07.5201.38K0 0
+051343.51 -525831.7 -000004.0+000003.200004.0 07.5201.01K0 0
+052255.17 +614505.6 -000007.9-000007.200004.8 07.5201.07G5 0
+053914.83 +231924.2 -000000.8-000006.500000.9 07.5201.92K1 0
+062243.58 -021143.2 +000006.3-000031.900001.5 07.5201.10M5 0 4.75 333.50
+063341.44 +275848.7 -000000.8-000003.800000.7 07.5201.23K0 0
+073130.18 -193040.8 -000004.2+000001.500000.4 07.5201.53K2 0
+073137.96 +423829.2 -000001.1-000010.500000.0 07.5201.67K5 0
+073408.68 -505026.3 +000009.1+000068.300002.3 07.5201.57M3 0
+074156.25 -822030.3 +000020.3-000032.300005.7 07.5201.09K0 0
+075305.27 -113729.3 -000003.0-000008.200003.0 07.5201.73S6 0
+075433.08 -400750.7 +000004.7-000006.500002.6 07.5201.48K4 0
+083038.77 -403002.3 +000004.5-000011.400002.7 07.5201.50K4 0
+083254.26 +342304.1 -000036.6-000094.000008.4 07.5201.20K2 0
+091225.29 -065550.1 -000011.4-000010.100005.3 07.5201.20K0 1
+092007.24 +374520.4 +000035.6-000003.200004.9 07.5201.05K0 1
+092047.18 -284810.7 -000066.6+000033.200005.4 07.5201.16K1 0
+092535.19 -550024.6 -000010.8+000003.000001.8 07.5201.11G8 0
+093050.98 +341239.5 -000028.9-000020.300001.9 07.5201.57K5 0
+093153.12 +720641.1 -000048.3-000038.000006.2 07.5201.00G5 0
+094750.79 +132840.0 +000063.0-000015.500004.0 07.5201.12K0 0
+105240.58 -163518.3 +000009.0-000012.200002.8 07.5201.55K5 0
+112012.85 -135304.5 -000029.8+000006.600002.5 07.5201.30K1 0
+113420.44 -573738.2 -000012.8+000001.300000.1 07.5201.27K1 0
+114448.00 -735635.6 -000022.0+000011.800003.8 07.5201.76K5 0
+123133.21 +270352.6 -000018.9-000046.900006.3 07.5201.19K3 0
+123151.09 +054235.7 -000041.1-000005.500002.0 07.5201.28K2 0
+125041.50 -275100.1 -000046.0+000013.500005.0 07.5201.03K0 0
+131228.40 +793908.4 +000024.8+000005.200005.3 07.5201.11K0 0
+133901.59 -245145.4 -000040.6-000026.900004.9 07.5201.09K0 0
+142953.71 +161231.7 -000042.9-000022.900002.4 07.5201.48K5 0
+143618.06 -093644.9 -000044.1-000031.200005.9 07.5201.18K0 0
+144518.83 -553624.1 +000003.5-000005.800002.8 07.5201.39K2 0
+145529.21 +393910.8 +000021.3+000023.800005.3 07.5201.05K0 0
+153734.06 +110904.4 -000036.6-000024.500005.1 07.5201.07G5 0
+154045.33 +295819.8 -000028.8+000027.400005.5 07.5201.20K2 0
+154529.46 +551503.2 +000010.3+000014.900001.1 07.5201.59K5 0
+155132.95 +135420.3 -000050.0+000031.400005.4 07.5201.25K2 0
+155933.29 +645336.1 -000013.2+000010.400003.0 07.5201.35K2 0
+162712.18 -484716.2 -000023.3-000033.500004.5 07.5201.51K3 0
+164227.97 -564800.3 -000004.4-000016.500002.5 07.5201.68M0 0
+164415.03 -385636.6 -000019.2-000059.800069.6 07.5201.02K2 0
+171933.90 +192146.6 +000007.7-000031.400003.5 07.5201.35K5 0
+174933.92 +564937.6 -000006.2-000006.800002.5 07.5201.49K5 0
+180808.65 -070711.6 -000016.8-000005.700006.8 07.5201.18K0 0
+181839.20 -371327.9 +000000.9-000014.300005.7 07.5201.03G8 1
+183606.65 +365809.0 -000006.1+000004.100002.4 07.5201.30K0 0
+183741.06 +515645.4 -000001.9+000002.800003.1 07.5201.25K2 0
+183948.67 -591806.0 +000004.0-000003.100002.3 07.5201.58M4 0
+184551.98 +593333.0 +000000.7+000003.000002.5 07.5201.46K5 0
+185556.87 +494801.5 +000008.4+000013.300003.7 07.5201.36K5 0
+190539.14 -334700.8 +000001.6+000010.100004.9 07.5201.11K0 0
+191438.69 +761833.8 +000008.2-000013.800001.9 07.5201.60K5 0
+195114.50 -245354.9 +000003.3+000008.500003.3 07.5201.16K0 0
+195955.36 -600116.8 +000017.7-000007.100004.1 07.5201.47K4 0
+200139.61 -744549.7 +000006.1-000008.300000.5 07.5201.72M0 0
+201137.68 +385247.1 -000002.0-000006.800000.1 07.5201.53G5 1
+203422.76 +375101.8 +000024.8-000024.900004.4 07.5201.03K0 0
+203817.17 +420425.3 +000002.4-000000.600001.3 07.5201.72K3 0
+204201.50 -501545.3 +000026.1-000035.900004.1 07.5201.48M2 0
+204819.18 -400003.8 +000041.8-000052.800003.6 07.5201.09K0 0
+205344.32 -442026.7 +000002.5-000001.900002.1 07.5201.58K5 0
+214444.15 +432545.2 -000005.5-000004.100001.6 07.5201.72K5 0
+214500.50 -262926.8 +000020.5-000002.000003.3 07.5201.57K5 0
+214709.83 +240842.1 -000042.2+000010.500003.6 07.5201.00K0 1
+215337.69 +191029.8 +000013.3+000014.900000.1 07.5201.66M. 0
+221630.40 +323717.6 +000018.1-000002.200003.6 07.5201.33K5 0
+223705.40 -125352.2 -000002.0-000007.900000.2 07.5201.47K3 0
+232414.70 +351950.9 +000013.8-000011.700002.5 07.5201.04K0 0
+122433.93 -492624.7 -000010.9-000002.400001.9 07.5202.00Np 0
+000507.60 -520905.1 -000110.5-000130.700023.9 07.5300.58G0 0
+001240.55 -430952.1 +000043.1-000007.000004.2 07.5300.98K0 0
+001752.85 +075157.8 +000018.5-000007.900004.6 07.5300.31A5 0 0.04 5.18
+002602.68 +354909.5 +000017.9-000001.600005.5 07.5300.14A3 0
+003118.49 -433623.0 -000006.4-000003.900004.9 07.5300.14A3 0
+003756.90 +472428.5 +000111.2-000084.400020.9 07.5300.46F5 0
+004423.76 +540908.3 -000000.5-000004.000001.7 07.5300.06A0 0
+005601.85 +322032.3 +000058.5+000005.000007.4 07.5300.93G0 0
+005617.17 +522928.4 +000202.5+000001.700024.4 07.5300.67G5 0
+005926.21 +400918.7 +000030.7-000021.400008.9 07.5300.17A0 0
+012806.65 +474509.3 +000026.1-000015.000006.8 07.5300.13A0 1
+014205.93 +293021.8 -000011.2-000000.200003.8 07.5300.05A2 0
+014206.10 +690509.7 +000184.0-000007.700021.1 07.5300.59F5 0
+015238.32 +022953.9 +000067.0-000015.800004.9 07.5300.95G5 0
+015637.26 -582817.1 +000025.6+000006.500011.8 07.5300.46F5 0
+020752.80 +353313.9 -000045.3-000022.800013.1 07.5300.31F0 0
+023618.89 +401217.5 +000002.2-000007.400000.4 07.53-0.04B9 1 0.08 2.55
+023708.07 -022003.0 +000050.1+000017.200011.2 07.5300.35F2 0
+024559.59 -045723.3 +000052.9+000005.900011.6 07.5300.44F2 1
+025033.16 +521658.9 +000006.2-000004.200001.6 07.5300.07B9 0
+025050.12 -230139.2 +000058.4+000002.900008.9 07.5300.22A5 0
+031006.53 +214449.8 +000029.6-000008.200011.4 07.5300.29F0 1
+031114.29 +450108.3 +000016.9-000015.700008.7 07.5300.14A2 0
+031739.38 +465656.4 +000001.5-000010.900002.7 07.5300.06A0 0
+034324.65 -740031.1 -000000.8+000009.300008.6 07.5300.24A2 0
+034923.83 -531435.1 -000009.5-000037.900005.9 07.5300.45F3 0
+040910.29 +400941.6 -000025.3-000127.000014.9 07.5300.50F8 1
+041800.10 -453904.3 +000057.1+000055.400018.0 07.5300.63G2 0
+041801.77 +181524.8 +000115.7-000031.200021.8 07.5300.68G5 0
+042147.43 -214614.8 +000073.0-000022.000018.2 07.5300.57G0 0
+042406.89 -571511.4 +000010.7+000007.100007.6 07.5300.08A1 0
+043708.22 +105030.7 -000000.3-000011.400005.5 07.5300.21A0 0
+043731.93 +150847.4 +000086.8-000018.000023.5 07.5300.60G1 1
+044135.90 +003336.2 -000006.5+000011.200007.7 07.5300.20B9 0
+044404.95 -312909.8 +000012.7-000048.600004.5 07.5300.97G8 0
+045052.00 +281850.8 +000007.5-000016.300002.7 07.5300.35B3 0
+045412.97 +235956.1 -000045.5-000041.200015.9 07.5300.42F2 0
+050156.32 -763741.3 -000027.5-000134.900017.5 07.5300.48F5 1
+052312.38 -314454.9 -000089.6-000076.700015.0 07.5300.39F3 0
+052554.36 +152714.0 +000001.0-000004.700002.6 07.5300.01B9 0
+052558.54 -194123.5 +000007.4-000026.300034.9 07.5300.54F6 1
+052648.30 +133455.9 +000003.7-000005.300002.4 07.53-0.03B9 0
+053129.89 +014124.1 -000002.3+000000.400004.3 07.53-0.13B3 0
+054855.57 -461856.4 +000002.1+000021.400007.3 07.5300.24A7 0 0.09 0.10
+061408.93 +235911.4 -000004.7-000018.900004.6 07.5300.35F0 0 0.07 0.19
+061749.79 -640148.9 +000001.3+000014.900005.0 07.53-0.07B9 1
+062226.01 +560046.9 -000022.8-000019.600005.8 07.5300.32F0 0
+064336.09 -012048.4 -000004.6-000004.500002.9 07.53-0.12B8 0
+064513.85 +051247.7 -000011.8+000003.600004.6 07.53-0.01A0 0
+064847.55 -231211.2 -000108.7-000059.000016.6 07.5300.48F5 0
+065348.48 -131129.0 -000003.9+000004.500001.6 07.53-0.09B8 0
+065614.74 +403213.1 +000003.9-000037.100016.5 07.5300.55F5 0
+070329.77 +191319.6 -000012.7-000017.800007.0 07.5300.27A0 0
+071138.47 -842809.9 -000010.2+000011.700004.8 07.5300.01B9 0
+071757.67 -135315.7 -000056.0+000068.400011.2 07.5300.42F3 0
+072132.82 +260933.3 -000002.9-000010.900004.3 07.5300.79G2 0
+073852.65 +422729.6 -000002.4-000000.900008.7 07.5300.47 0
+074201.98 -115110.2 -000008.7+000055.100019.3 07.5300.72G5 0
+075214.47 -421921.1 -000012.6+000005.200003.5 07.53-0.10B7 0
+075957.11 -302232.3 +000019.4+000004.500016.7 07.5300.55F7 0
+081103.36 -185826.7 -000011.8-000000.500002.4 07.53-0.12Ap 0 0.07 5.74
+082342.42 -551913.5 -000004.3-000046.800012.7 07.5300.40F0 0
+083527.22 -250629.6 -000023.7+000010.400002.5 07.5300.78K1 1
+085954.40 -680536.6 -000037.6-000004.600005.2 07.53-0.02A0 0
+090610.60 -763359.7 -000004.0+000014.600003.4 07.5300.03B9 0
+090739.62 -684517.4 -000007.4+000009.100002.1 07.53-0.09B7 0
+091659.86 -093717.7 -000009.4-000033.700003.6 07.5300.97K0 0
+093109.85 +673228.5 +000020.5-000006.800002.4 07.5300.14A2 1
+093309.85 -362416.7 +000000.7-000003.000001.8 07.5300.11A1 1
+093800.41 -190033.1 -000012.1+000008.100005.5 07.5300.12A3 0
+094251.86 -332407.3 +000005.4-000023.000007.0 07.5300.16A2 0
+095002.80 -285306.8 -000038.5-000031.000004.4 07.5300.95G8 0
+095146.89 -450929.2 -000016.5+000001.600003.4 07.53-0.05B9 0
+095333.44 -192906.2 +000014.9-000008.800002.0 07.5300.90G8 1
+101402.99 -440531.8 -000009.6-000000.600002.8 07.5300.01A0 0
+102018.86 -660349.1 -000015.9+000012.900006.3 07.5300.07A0 0
+105025.67 -150614.3 -000262.0-000087.600019.2 07.5300.61G3 0
+105417.50 +122216.2 -000032.4-000011.200006.4 07.5300.94K0 0
+105837.52 -381220.0 +000056.4-000063.800006.2 07.5300.99K0 0
+110022.51 -092933.8 +000006.5-000007.500007.6 07.5300.12A2 0
+111503.10 +373443.2 +000000.0-000006.200002.1 07.5300.81G5 1
+113844.12 +231949.9 +000004.8+000030.200003.3 07.5300.96K0 0
+114122.62 -264002.2 -000213.3+000037.200019.8 07.5300.50F5 0
+120303.91 -493914.0 -000001.5-000004.800002.5 07.5300.11A1 1
+121121.80 +223537.1 +000007.2-000000.900003.6 07.5300.28A9 0
+122214.87 -382705.5 +000017.8-000027.900005.6 07.5300.98G8 0
+124343.19 -374227.5 -000627.0-000209.800038.0 07.5300.66G5 0
+125920.18 +063021.3 -000024.5-000017.500011.3 07.5300.88G5 1
+130007.66 -011109.5 +000009.0+000011.400010.8 07.5300.26A3 0
+130013.50 -235451.7 +000028.8-000030.800006.7 07.5300.24A4 1
+130839.94 -234919.4 -000120.0-000000.500011.1 07.5300.49F5 0
+130948.79 -363157.2 -000034.9-000016.100002.5 07.5300.99K0 0
+132903.29 +561359.4 -000010.1+000020.200003.6 07.5300.97K0 1
+133151.62 -260652.3 -000105.4+000013.100013.9 07.5300.43F5 0
+133425.73 -593042.8 -000277.0-000184.900018.4 07.5300.64G0 0
+133842.90 -443058.5 -000028.1-000018.800008.6 07.5300.10A1 0
+135355.90 +475221.9 -000081.9+000004.500011.9 07.5300.44F2 0
+140134.45 +361327.6 -000159.0-000051.800010.0 07.5300.84K0 0
+141515.70 -400600.7 -000079.3-000016.100011.9 07.5300.38F3 0
+141745.77 +684507.0 -000042.2+000027.400014.3 07.5300.40F2 0
+142055.20 -492159.9 -000024.0-000005.700010.0 07.5300.20A6 0
+142651.58 +560210.6 -000021.9+000018.600003.8 07.53-0.05A0 1
+142858.02 +602311.1 -000012.6+000002.600007.7 07.5300.14A2 0
+144325.13 -545105.8 +000016.4-000006.500005.9 07.5300.23A2 1
+144910.88 -104938.0 +000038.0-000003.500007.4 07.5300.53F8 1
+144935.08 +463429.6 +000095.7-000159.400013.3 07.5300.53F8 0
+145743.09 -040153.6 -000015.6-000052.600011.4 07.5300.56F5 0
+145812.73 +264900.9 +000025.6+000002.900007.4 07.5300.52F8 0
+150516.82 -230047.9 -000016.7-000006.200003.5 07.5300.07A0 0
+152000.03 -083940.4 +000101.4-000201.100022.3 07.5300.55F9 0
+153557.38 -790509.7 -000005.1-000006.300002.4 07.5300.03Ap 0
+154431.93 +111559.7 -000117.4-000036.000034.1 07.5300.61G0 0
+154457.31 +244231.1 -000019.2-000011.700005.7 07.5300.25A3 0
+154523.85 -190626.0 -000003.3-000021.200005.8 07.5300.26A5 0
+160922.72 -122233.6 -000001.6-000001.100004.3 07.5300.12B9 0
+161042.40 +100216.4 -000030.9+000013.700013.2 07.5300.43F6 0
+161349.49 -573401.5 -000854.0-001410.800072.8 07.5300.81K0 0
+161519.13 -271235.8 -000061.6-000134.900027.6 07.5300.61G1 0
+161709.31 +292541.8 -000012.8+000025.600005.5 07.5300.35F0 0
+162345.26 -411449.5 -000046.5-000037.300013.2 07.5300.10F2 1
+163819.25 -225333.9 -000035.8-000058.300011.6 07.5300.44F3 1
+163853.88 -440925.9 +000000.1-000003.400001.0 07.5300.20B2 0 0.26 1.27
+163917.43 +221316.2 -000006.0+000016.500005.0 07.5300.81K0 1
+164931.78 +752245.1 -000029.3+000049.800004.4 07.5300.44F2 0
+171151.29 -455226.7 -000061.2-000102.200028.3 07.5300.64G3 0
+171623.94 -215127.2 -000070.3-000164.300017.6 07.5300.67G3 0
+171947.25 -743620.4 +000008.7-000031.500010.0 07.5300.34F2 0
+172125.98 -263004.3 -000004.9-000019.300006.7 07.5300.11A2 0
+172952.17 -444429.8 +000000.8-000015.900000.1 07.53-0.04Ap 0
+173311.51 -561703.8 -000000.2+000009.400005.4 07.5300.09A1 0
+173617.53 +492644.6 +000019.1-000013.700007.2 07.5300.14A2 0
+174324.28 -463516.6 -000002.1-000004.500002.5 07.53-0.04B6 0
+174742.13 -572655.6 +000006.0+000015.600012.3 07.5300.40F0 0
+175147.93 +150023.8 +000002.4-000023.900006.3 07.5300.36F0 0
+180139.11 -220754.1 +000000.7-000002.200001.1 07.5300.01B1 1
+180456.93 +480809.8 +000008.3+000008.400008.7 07.5300.30A2 1
+180853.08 +720909.8 +000019.2+000000.800006.0 07.5300.41F5 0
+181557.90 -173628.5 +000003.2-000007.500001.7 07.5300.05B7 0
+182332.60 +051954.7 +000000.8-000013.300004.3 07.53-0.01B9 0
+182417.39 -040517.9 -000009.2+000015.200008.3 07.5300.37A3 0
+184126.79 +751758.4 +000016.8+000083.000011.1 07.5300.32F0 0
+185359.29 +670715.6 +000000.5+000018.700006.2 07.5300.05A0 0
+185707.56 +345120.6 -000020.2-000084.400013.7 07.5300.47F8 1
+190346.74 +493758.5 +000006.1+000000.500003.3 07.5300.17A3 0
+190814.42 +121502.1 -000004.8+000001.800001.1 07.5300.95G5 1
+190816.19 +270539.3 +000001.5-000005.200003.5 07.5300.00A0 1
+190954.31 -681758.5 +000155.0-000041.900028.4 07.5300.60G2 0
+191421.51 -770252.5 +000001.7+000015.100005.0 07.5300.23A7 0
+191546.73 -333149.7 +000007.5-000009.600005.9 07.5300.01A0 0
+193102.42 +501148.7 +000005.8+000004.300004.1 07.5300.92K0 0
+193206.56 -111629.9 +000235.4+000018.000055.5 07.5300.92K2 0
+193221.98 -452204.7 +000011.4-000005.900003.0 07.5300.96G8 0
+193626.92 +415333.7 +000012.5+000018.200003.7 07.5300.01A0 0
+194054.97 -015211.9 +000161.5-000029.700021.1 07.5300.54F8 0
+194918.06 +413458.4 +000104.4-000176.300018.8 07.5300.51F5 0
+195756.15 +112453.0 +000022.8+000001.000006.1 07.5300.19A3 0
+195922.36 -740748.9 -000014.9-000025.300007.0 07.5300.44F3 0
+200050.67 +075853.3 +000000.9-000002.100002.5 07.5300.15A0 0
+200113.19 +430237.6 +000000.7+000000.800001.8 07.53-0.08B5 0
+200313.50 +502753.9 +000008.7-000019.100004.6 07.5300.20A0 1
+201015.06 +681754.2 +000031.5+000029.200005.8 07.5300.39F2 0
+201426.08 +401945.1 -000003.6-000005.100002.0 07.5300.55B0 0
+201900.96 +202751.0 -000007.4-000025.300003.8 07.53-0.17B9 0
+202030.78 +320124.4 +000002.0+000000.600001.6 07.53-0.08B5 0
+202935.01 -412359.1 -000022.6+000003.000006.4 07.5300.36F2 0
+203257.30 -682219.0 +000018.6-000035.200008.6 07.5300.07A1 1
+203514.84 +061646.4 +000037.6-000004.400005.1 07.5300.17A2 0
+203856.45 +083121.9 +000026.0+000012.200013.4 07.5300.44F2 0
+204740.78 +420406.8 +000006.0+000001.600001.5 07.5300.06A0 1
+204850.63 -591403.7 +000036.0-000031.400002.6 07.5300.04A1 0
+205157.35 +464405.2 +000004.1+000001.800003.5 07.53-0.07B6 0
+205329.92 +030007.3 -000009.0+000001.000002.5 07.5300.62F2 1
+205832.23 +162612.2 -000006.2-000012.700001.6 07.53-0.08F7 1
+210248.07 +214836.0 +000007.8-000005.800002.8 07.53-0.05B9 0
+210747.54 +445751.3 +000004.6+000006.800007.0 07.5300.06A0 0
+210905.47 -654755.8 +000021.0-000041.000007.9 07.5300.14A3 0
+211008.06 -154212.6 -000043.2-000078.500009.9 07.5300.34A9 0
+211038.55 +385740.4 +000004.1-000013.100001.1 07.53-0.04B1 0
+211325.21 -224542.5 -000001.1-000017.300016.7 07.5300.43F5 0
+211727.97 +564546.7 +000007.0-000005.500002.9 07.53-0.01B9 0
+212144.72 +030440.7 +000019.2-000009.500004.2 07.5300.93G5 0
+212251.15 +404150.1 +000000.7-000006.500003.2 07.5300.04B1 0
+212405.98 +483325.0 -000008.3-000021.900002.8 07.53-0.07A0 0
+212530.78 +020235.0 +000007.2-000018.000005.4 07.5300.01A0 1
+212723.25 -070056.1 +000012.7-000091.900017.1 07.5300.60F8 1
+213917.53 +522144.9 -000006.1-000005.400000.8 07.5300.03B3 0
+215112.29 +442626.7 +000039.0-000006.900005.6 07.5300.96K0 0
+215653.80 +653536.6 +000005.8-000001.900002.2 07.53-0.01B3 0
+220038.19 -134445.1 +000009.2+000003.500006.2 07.5300.31F0 1
+221032.35 -334938.1 +000006.5-000053.500014.3 07.5300.64G3 1
+221123.14 +291516.8 +000025.6-000010.800006.6 07.5300.14A2 0
+221840.52 -460813.6 +000029.5-000013.000004.3 07.5300.94G8 0
+222904.03 +513029.5 +000023.9+000011.200003.2 07.5300.27A3 0
+224224.03 +541454.2 +000012.8-000000.600005.5 07.5300.07B9 1
+224732.68 +834148.3 -000152.2+000116.800050.1 07.5300.87K2 0
+225230.05 +675936.5 +000080.9+000059.200017.2 07.5300.47F5 0
+231101.38 +433921.5 -000009.0-000016.500004.5 07.5300.19A0 0
+231209.26 +822339.9 +000065.7+000084.300019.0 07.5300.70G0 0
+231926.02 +790012.0 +000201.3+000071.600050.6 07.5300.89G9 0
+233040.11 -241146.1 +000057.6+000028.600024.2 07.5300.64G3 0
+233409.28 +552919.7 +000001.9-000008.700001.6 07.53-0.09B2 0
+233934.98 +585813.5 +000013.1+000017.700014.4 07.5300.86K0 0
+234534.00 -581644.2 -000034.6-000040.100006.8 07.5300.33F0 1
+235722.05 +481651.7 +000004.4-000001.900000.1 07.53-0.04A0 0
+002009.53 +030200.9 +000009.0-000011.900002.4 07.5301.66M0 0
+002640.82 +341101.9 +000028.9-000007.600001.6 07.5301.62M. 0
+005844.24 -511554.9 +000022.0+000005.400002.5 07.5301.42K3 0
+005903.05 -022712.3 +000011.5-000007.900000.2 07.5301.62K2 0
+010123.11 +082702.6 -000014.3-000016.000001.3 07.5301.57K0 0
+010324.11 -320440.3 +000010.1+000016.300002.8 07.5301.47K3 0
+011935.45 +344510.2 +000025.5+000005.600003.3 07.5301.50K2 0
+012657.05 -513113.2 +000044.2-000013.900002.5 07.5301.02K0 0
+020349.13 +641414.9 -000001.5-000000.300000.7 07.5301.68G5 0 0.13 160.60
+020600.83 +631020.5 +000093.3-000027.600005.5 07.5301.17K0 0
+020637.08 -370707.1 -000004.2-000016.400004.3 07.5301.13K1 0
+023646.18 -354943.3 -000004.5-000035.100001.7 07.5301.52M4 0
+030443.46 -254644.4 +000024.9-000017.400004.6 07.5301.03K1 0
+031353.40 -324946.1 +000016.2+000012.800003.2 07.5301.19K1 0
+032821.28 +261614.7 +000000.6-000051.500007.8 07.5301.21K3 0
+033503.53 +452657.9 -000012.3-000004.700002.2 07.5301.66K2 0
+035018.41 -035318.7 +000015.2-000020.000003.6 07.5301.11K1 0
+035112.77 -313914.9 -000000.8-000049.400003.9 07.5301.29K2 0
+040617.90 -074943.4 +000018.1+000001.500005.6 07.5301.27K0 0
+041833.83 +022814.5 -000002.6-000066.000006.0 07.5301.01G5 0
+041959.59 -692355.1 +000008.8-000008.100001.3 07.5301.53K4 0
+044823.40 -195108.5 +000014.4-000001.400002.5 07.5301.59K5 0
+045508.71 -542550.9 -000005.2-000010.200006.4 07.5301.07K2 0
+050831.23 -180710.8 +000006.5+000011.500003.1 07.5301.51K4 0
+052906.85 -052641.5 +000009.2+000004.800002.4 07.5301.41K2 0
+053108.90 +511657.9 -000005.0-000036.200002.6 07.5301.04G5 0
+054456.88 +382955.3 +000004.7-000033.500006.7 07.5301.20G9 0
+055654.84 +353444.4 -000021.6-000032.500002.7 07.5301.30M. 0
+062222.81 +620614.4 -000009.5+000003.400007.1 07.5301.05K0 0
+072526.36 +563238.9 +000001.2-000012.600003.2 07.5301.53K2 0
+074501.89 +230110.6 +000012.8-000006.600005.0 07.5301.13K0 0
+075921.18 +502038.4 -000021.7-000025.400004.4 07.5301.26K2 0
+080915.70 -043310.0 +000000.6+000026.100002.6 07.5301.64M. 0
+081254.89 +392823.5 +000084.9-000013.300007.3 07.5301.04K0 0
+083519.14 -190228.1 -000000.7-000002.900001.4 07.5301.60K4 0
+084136.41 +644221.0 -000003.9-000083.100005.5 07.5301.16K0 0
+093614.66 -523240.8 +000002.0-000014.100001.3 07.5301.64M2 0 0.66 350.00
+095802.17 +481311.7 -000012.1-000016.100003.3 07.5301.01G5 0
+102015.42 +220041.4 +000000.4-000031.200004.2 07.5301.16K0 0
+103829.33 +813457.1 -000034.1-000041.500007.5 07.5301.18K0 0
+104221.82 +005143.7 -000023.9+000005.500003.5 07.5301.10K2 0
+111934.89 +204331.0 -000019.9+000011.400001.3 07.5301.48K2 0
+113534.63 +581211.1 +000002.8-000018.100004.1 07.5301.31K2 0
+120510.82 +021100.8 -000042.2-000054.900005.6 07.5301.12K0 0
+120812.46 -041713.3 -000001.3+000004.500006.1 07.5301.07K0 0
+130956.46 -473320.5 -000012.9-000008.900001.8 07.5301.55K4 0
+143703.41 +111230.1 -000020.3-000043.200000.8 07.5301.30K2 0
+144151.56 +182945.6 -000001.1-000041.400004.2 07.5301.04G7 0
+145145.96 +382414.8 -000055.1-000063.600005.7 07.5301.04K0 0
+151713.64 -075124.0 +000009.6+000013.700006.4 07.5301.03K0 0
+155700.87 -004442.8 -000003.3-000008.100001.4 07.5301.53K5 0
+160527.38 +434308.7 -000004.9-000010.400001.8 07.5301.22K0 0
+161037.53 +023715.6 -000007.6+000002.000006.1 07.5301.12K0 0
+165337.63 +434701.4 +000006.0-000072.200006.9 07.5301.19K0 0
+170103.30 -283311.1 -000009.3-000025.100004.0 07.5301.13K2 0
+170848.32 -130737.1 -000002.1-000008.600004.9 07.5301.64K1 0
+171648.53 +494128.3 +000019.6+000012.300003.5 07.5301.03K2 0
+171851.37 +623259.7 -000000.9+000006.000003.7 07.5301.39K2 0
+172906.63 +500514.6 -000001.4-000010.300001.4 07.5301.56K5 0
+175247.62 -033350.0 +000005.8+000006.400002.1 07.5301.35K2 0
+180057.19 -023443.8 +000002.7-000038.600005.8 07.5301.12K0 0
+182435.34 -520627.7 +000003.4+000004.300002.6 07.5301.39K3 0
+184016.21 +342501.6 +000002.1-000001.700003.9 07.5301.07K0 1
+185831.54 +251455.3 -000000.9+000003.100001.0 07.5301.68K5 0
+190726.39 -010732.0 -000002.1-000034.700004.6 07.5301.63M. 0
+191055.65 +331934.1 +000001.6-000003.400001.5 07.5301.13K0 0
+191454.24 -402119.9 +000001.6-000020.500004.7 07.5301.36K2 0
+192418.26 -690834.1 -000012.8-000003.100004.1 07.5301.05K0 0
+192836.64 -140937.6 +000001.7+000000.500001.8 07.5301.23G5 0
+193625.57 -284028.3 -000005.5-000007.300006.9 07.5301.46K4 0
+193829.17 +374435.6 -000002.9-000018.000003.8 07.5301.27K0 0
+194756.99 +100223.3 -000006.9+000002.500001.6 07.5301.61K5 0
+201243.35 +351040.8 -000031.9+000017.000006.1 07.5301.09K0 0
+201844.89 +463236.9 +000002.1-000018.700003.3 07.5301.02K2 0
+205609.35 -171435.3 -000005.3+000002.800003.4 07.5301.10K0 0
+213241.21 -692923.3 -000002.4-000017.300003.3 07.5301.22K2 0
+214804.47 +442039.6 +000007.9+000000.800003.9 07.5301.01K0 0
+215202.43 +385716.3 +000093.2+000025.600006.2 07.5301.02K0 1
+220745.63 -650611.4 +000001.4-000051.500001.7 07.5301.34K2 0
+225511.14 -464043.9 +000058.7-000074.200007.8 07.5301.11K1 0
+230552.05 +085345.7 -000032.1-000015.200003.1 07.5301.58M. 0
+232710.95 -501646.7 +000113.2-000035.000003.4 07.5301.19K2 1
+232952.70 +350050.5 -000004.5-000005.400002.1 07.5301.70K5 0
+235316.73 +353903.5 +000016.4-000039.700004.6 07.5301.12K2 0
+070721.28 +224212.7 -000003.8-000000.900006.2 07.5302.10S3 0 3.78 370.00
+000800.76 +295015.0 +000003.3+000002.700003.8 07.5400.41F2 0
+002947.85 +570150.6 +000019.7-000003.300001.4 07.5400.00B9 0
+003039.66 -545813.0 +000047.9+000023.900006.9 07.5400.20A4 0
+004239.00 +573546.5 +000004.4+000001.100000.7 07.5400.01B9 0
+004547.62 +662934.2 +000002.9-000057.200023.1 07.5400.55G0 1
+004955.71 +711032.8 -000008.2-000000.200002.5 07.5400.06B9 0
+010424.56 +575852.1 -000002.5-000010.300004.2 07.5400.09B9 0
+010917.28 +344821.3 +000051.2-000009.500006.4 07.5400.23A3 0
+015731.20 -064940.1 +000062.8+000008.100007.4 07.5400.21A2 0
+023950.66 +335657.4 -000002.9-000020.100001.6 07.5400.89K0 1
+024031.49 -240807.5 +000021.7+000016.700004.0 07.5400.48F5 1
+024257.40 -201721.4 +000067.2+000022.100003.8 07.5400.98K0 1
+024303.59 -310411.5 +000022.8-000049.200002.5 07.5400.82G6 0
+030202.53 -181227.6 -000039.1-000035.400009.6 07.5400.34F2 0
+030552.31 -372020.6 -000016.0+000013.300006.9 07.5400.22A6 0
+031610.82 +600657.4 -000010.5-000003.000001.3 07.5400.87K0 0
+031639.75 +695845.1 +000014.9-000025.100004.2 07.5400.10A0 0
+031752.42 +135050.0 -000004.6-000002.800004.2 07.5400.11A0 0
+033202.64 -075023.9 -000006.6-000009.300006.3 07.5400.12A0 0
+034149.42 -481420.3 -000014.1-000079.500010.4 07.5400.47K0 1
+035536.30 -261254.1 -000031.5-000018.400011.1 07.5400.96K0 1
+041411.22 -561036.9 +000017.7+000055.500009.4 07.5400.48F5 0
+042804.02 -120007.6 +000009.7+000004.000004.8 07.5400.26A9 0
+044433.82 -160354.4 +000039.7+000030.000021.3 07.5400.54F7 0
+045227.86 +315911.4 -000008.4+000000.600006.2 07.5400.26A3 0
+050136.16 -444948.4 +000005.9-000067.300010.1 07.5400.77G8 0
+052602.69 +154018.5 +000001.0-000006.500004.1 07.5400.01B9 0
+053052.93 -041516.8 -000001.8-000012.200004.4 07.5400.14A2 0
+053129.09 +543920.0 -000142.5-000354.000024.4 07.5400.62G1 1
+053907.54 +143324.3 -000011.2-000001.500004.9 07.5400.03A0 0
+054116.94 -262048.1 -000138.3+000006.200014.3 07.5400.49F3 1
+054652.67 -285323.8 -000069.0-000114.300019.9 07.5400.55F7 0
+055129.21 +551541.0 -000001.9-000003.500005.2 07.5400.22A0 0
+055403.45 +570244.2 +000006.6-000037.100006.8 07.5400.42F0 0
+060256.78 +824504.9 +000047.5+000031.600010.8 07.5400.49F8 1
+061535.70 +073908.2 +000000.9-000002.300001.5 07.54-0.03B9 1
+062024.49 +802123.8 -000010.2-000099.800016.9 07.5400.48F5 0
+062119.58 -164813.6 -000006.7+000004.300003.5 07.54-0.08B7 0
+062505.84 -554331.6 -000016.0+000069.800011.2 07.5400.41F0 0
+062939.49 +284650.5 -000000.4-000006.600000.4 07.54-0.04B5 0
+063047.35 -034247.1 -000005.3-000011.300004.1 07.5400.21A3 0
+063422.64 +064142.6 -000001.7-000022.600006.7 07.5400.10A2 0
+064142.74 +270453.7 -000013.7-000002.600003.6 07.5400.89G8 0
+064647.23 +104404.6 -000006.6-000005.800005.5 07.54-0.07B9 0
+064817.74 +231326.5 -000002.7+000029.200014.9 07.5400.85G5 0
+070833.74 -283647.8 -000029.2+000038.000010.1 07.5400.58F7 0
+071249.38 -070857.8 -000001.9+000000.500002.0 07.5400.46F2 1
+071720.17 +580258.1 -000019.6-000047.000008.9 07.5400.35F0 1
+073419.57 -011906.0 -000031.9-000003.500004.7 07.5400.98G5 0
+074121.11 -415321.6 -000054.1+000125.000016.9 07.5400.48F5 0
+074601.69 +553832.7 -000015.5-000027.500005.6 07.5400.19Am 0
+074924.15 -303328.7 +000023.6-000013.900011.9 07.5400.46F3 1
+075454.87 +435940.0 -000014.6+000040.800003.4 07.5400.98G5 0
+075754.53 -413828.4 -000011.1+000008.800002.2 07.54-0.11B7 0
+080003.06 -232103.5 -000031.9+000018.900008.0 07.5400.05A0 0
+080246.56 +540752.5 -000010.4+000000.300009.1 07.5400.16A5 0
+080705.68 -481122.7 -000007.4+000010.700003.3 07.54-0.06B8 0
+081322.29 -382618.1 -000004.8+000005.200001.0 07.5400.08B3 0
+081944.08 -600611.3 -000009.3+000003.700003.2 07.54-0.05B9 0
+083358.08 +103510.4 -000049.9-000026.700009.5 07.5400.32F0 0
+083808.59 +260257.9 -000127.3-000183.700023.0 07.5400.63G5 0
+090645.04 -625059.5 -000020.8+000000.300004.1 07.54-0.04B8 0
+091338.78 +465925.4 +000014.0-000001.800016.6 07.5400.57F8 1
+093346.53 -494330.9 +000053.7-000001.600004.7 07.5400.95G6 0
+094824.62 -440112.1 -000032.9+000021.500007.2 07.5400.27A2 0
+095905.06 -655900.0 -000009.6+000003.000001.7 07.54-0.00B8 0
+100543.59 +410242.7 -000033.1-000007.300005.0 07.5400.30F0 1
+102038.96 +285633.5 -000011.7-000015.500003.7 07.5400.95G8 0
+104942.12 -713915.1 -000068.9+000019.900013.3 07.5400.40F0 0
+105033.87 +320139.2 +000069.3-000004.300012.9 07.5400.38F5 0
+105529.90 +230951.2 -000019.2-000023.900018.4 07.5400.92G5 0
+110348.66 -891421.0 -000062.9+000011.000009.2 07.5400.33F0 0
+111229.86 -714457.8 -000025.5-000001.500003.4 07.5400.03B8 0
+111235.17 -465759.5 -000084.6+000011.300006.3 07.5400.56F5 1
+111528.68 +472846.2 +000024.6-000005.300004.9 07.5400.24A5 1
+111559.46 -551230.8 -000012.0+000005.700004.1 07.5400.27A7 0
+112011.55 -193439.8 +000069.1-000069.700029.5 07.5400.59G2 0
+112017.47 -533831.7 -000007.0+000002.700000.4 07.5400.98G: 0
+112924.85 +665533.0 -000054.7+000011.200005.7 07.5400.37F2 0
+113051.00 -064308.4 +000035.3-000002.600010.4 07.5400.51F8 1
+114404.12 -044825.8 -000049.5-000035.200008.3 07.5400.46F4 0
+115321.52 +731730.4 -000011.5+000002.700005.1 07.5400.98K0 0
+121837.02 -392506.4 -000034.9+000020.100004.4 07.5400.89G8 0
+123648.74 +201415.8 -000006.3+000024.600011.5 07.5400.49F5 1
+124932.50 -344728.2 -000000.4+000006.200007.5 07.5400.47F3 0
+125233.99 -230810.4 -000030.4+000001.000003.8 07.5400.99K0 0
+125902.05 -095004.4 -000827.1+000196.400047.6 07.5400.77K0 0
+134033.23 +461651.2 -000054.8+000007.900006.5 07.5400.52F8 0
+134518.41 -664516.7 -000012.8-000009.000003.4 07.54-0.04B4 0
+134616.32 -462159.2 +000022.5-000013.900006.2 07.5400.12A1 0
+135717.50 -560223.4 -000250.6-000084.000022.5 07.5400.59G2 0
+140145.72 -392618.8 -000026.1-000024.200009.2 07.5400.17A3 0
+140247.73 +033244.7 -000180.2-000108.400016.4 07.5400.59G0 1
+141041.34 -474608.3 -000087.9-000010.200015.9 07.5400.59G0 0 0.20 0.39
+141751.62 -680248.3 -000114.6-000108.400013.9 07.5400.55F6 0
+142249.71 +145620.2 -000021.3-000006.100007.4 07.5400.34A2 0 0.14 1.26
+142729.58 -615947.9 -000015.5-000035.300009.8 07.5400.46F3 0
+145901.79 -481405.0 +000000.2-000011.400004.5 07.5400.20A3 0
+150313.00 -704713.5 +000017.4-000004.800007.8 07.5400.22A3 1
+153202.85 +223416.2 +000063.3-000145.400018.4 07.5400.90K0 0
+154017.71 +444951.6 -000020.4+000005.500013.9 07.5400.45F2 0
+154953.10 +140356.3 -000111.0+000006.600010.7 07.5400.58F8 0
+160110.95 -753710.0 -000016.6-000008.700005.0 07.5400.06A0 0
+160237.35 +180650.3 -000017.9+000014.100008.0 07.5400.18A0 0
+160340.61 -612815.1 +000006.4-000034.800011.3 07.5400.48F5 0
+160627.43 -632028.0 -000026.4-000028.100006.6 07.5400.09A1 0
+161338.27 -290324.6 -000070.3-000030.400010.9 07.5400.60F8 1
+161720.92 -151940.7 +000025.8-000013.500007.4 07.5400.37F0 0
+162251.78 -230707.3 -000012.5-000026.200007.5 07.5400.27A1 1
+162431.94 -351030.8 +000049.9-000012.400011.5 07.5400.50F3 0
+163936.31 +230006.3 +000032.6-000025.500006.2 07.5400.38F0 1
+165151.73 -265225.6 +000039.9-000022.400009.1 07.5400.37F0 0
+165306.51 -315248.7 -000004.7-000012.200001.6 07.5400.12B4 0
+165522.62 +212932.8 -000024.0-000004.200009.2 07.5400.58F8 0
+170502.27 -465817.1 -000014.3-000032.700003.9 07.54-0.01B7 0
+171032.09 +395106.7 -000001.9+000036.000014.3 07.5400.45F5 0
+171337.36 -091701.7 -000008.7-000015.200011.1 07.5400.00A0 1
+172529.80 +031840.0 +000013.9+000009.900007.1 07.5400.16A2 0
+173940.16 +131702.2 +000000.1-000024.000008.9 07.5400.52F5 0
+175707.04 -133911.6 -000015.2-000008.200007.6 07.5400.32A8 0
+181520.19 -164953.2 +000002.3-000010.700003.1 07.5400.09B7 0
+184435.20 +434959.8 -000106.2-000001.200036.7 07.5400.84K0 0
+185717.91 -441804.7 -000004.1-000019.500004.4 07.5400.95G8 0
+185926.27 +430047.6 -000000.4+000002.900005.1 07.54-0.06B8 0
+191828.19 +260325.6 +000000.4-000003.600001.0 07.54-0.05B5 0
+194005.33 -075845.6 +000065.3-000187.800019.1 07.5400.57G0 1
+195219.42 +255146.4 +000003.2+000003.700004.9 07.5400.08A0 1
+195608.79 +332934.3 +000002.0-000001.800001.0 07.54-0.08B8 0
+200038.70 +240857.1 +000001.7-000009.200002.6 07.5400.95G5 0
+200148.67 +163045.4 +000010.5-000045.700005.7 07.5400.27F0 0
+200835.93 -233525.0 -000051.2-000105.700019.3 07.5400.52F7 0
+201347.34 +511422.7 +000021.4+000045.300006.1 07.5400.28Am 0
+201856.55 -443128.0 +000007.6+000006.600004.6 07.5400.94K0 0
+202702.13 +090531.8 +000006.3-000001.400000.9 07.54-0.11B2 0
+202728.55 -284850.6 -000003.9-000003.900004.7 07.5400.52F6 0
+205221.84 +200741.6 -000003.3-000000.600003.4 07.5400.64F5 1
+205344.63 -594230.2 +000010.3-000013.500003.2 07.5400.00A0 0
+210718.32 +494725.5 +000026.2-000006.900008.2 07.5400.27A3 0
+212035.70 +284959.0 -000005.0+000006.700007.1 07.5400.53F8 0
+212733.14 -274342.4 +000056.9-000064.000007.3 07.5400.94K0 0
+212802.63 +031049.5 +000042.2-000038.300005.8 07.5400.52F5 0
+214417.14 +491608.6 +000008.6-000008.800003.2 07.54-0.09A0 0
+214618.02 -123554.9 +000026.2-000023.900003.6 07.5400.99G8 0
+214643.36 +192837.5 +000001.0-000001.800013.2 07.5400.40F2 0
+215613.81 -065848.0 +000015.7+000000.600000.9 07.54-0.02B9 1
+220002.28 +540627.4 -000021.4-000021.000021.3 07.5400.55F8 0
+220512.02 +123618.2 +000012.7-000012.200007.3 07.54-0.01A0 0
+221442.02 -062401.5 +000024.0-000017.400004.6 07.5400.11A2 0
+223437.14 +450017.9 +000012.4+000000.700002.8 07.5400.08A0 0
+223802.16 -332812.6 +000054.6-000038.400008.5 07.5400.29A2 0
+223841.00 +294241.2 +000015.4-000006.700005.5 07.5400.07A0 0
+223939.56 +421203.7 +000021.5-000003.500005.4 07.5400.24A3 0
+224208.14 +110507.9 +000032.5-000007.700013.2 07.5400.45F2 0
+225334.95 +304545.6 +000042.1-000000.800007.7 07.5400.21A2 0
+225530.24 -461941.6 +000007.7+000007.900007.8 07.5400.38F2 0
+230146.90 -445026.5 -000091.9-000045.500010.5 07.5400.46Ap 0
+230556.62 +180514.1 +000002.8-000000.100013.3 07.5400.36F0 0
+231328.40 +005550.2 -000024.3-000019.900011.0 07.5400.33F0 0
+232438.85 -014428.6 +000165.9-000041.400012.0 07.5400.82G5 0
+233012.47 +312241.6 +000020.6-000002.400006.0 07.5400.47F2 0
+233937.62 +431957.4 +000023.3+000000.200004.3 07.5400.58F5 0
+235155.88 +404442.4 +000005.2-000003.100002.4 07.5400.01B8 0
+235248.47 -722358.0 +000030.7+000002.700009.4 07.5400.48F3 0
+235658.96 +463703.8 +000054.5+000008.700004.0 07.5400.14A2 1
+235934.60 -314118.1 +000025.0+000038.000008.4 07.5400.37F2 0
+005150.08 +485901.1 +000001.4-000009.100002.3 07.5401.36K2 0
+010659.74 +634623.4 -000001.2-000001.000000.2 07.5401.48G0 0 0.18 99.57
+011757.73 +474050.7 +000007.3-000009.400002.5 07.5401.34K2 0
+020225.15 +425057.3 +000006.5-000006.400005.1 07.5401.38K0 0
+024824.74 +584955.1 +000018.7-000021.600004.4 07.5401.07K0 1
+025338.48 +144012.9 -000002.0-000004.200001.6 07.5401.71M. 0
+025854.66 +382412.8 -000004.8-000007.100003.0 07.5401.00K0 0
+030311.15 +745435.4 +000011.7-000014.500003.7 07.5401.11G5 0
+030712.92 -322104.9 +000020.3-000003.000002.1 07.5401.38K4 0
+035611.09 -293937.5 +000009.3-000032.500005.0 07.5401.11K1 0
+035615.46 -430657.0 -000003.2-000023.400004.6 07.5401.22K2 0
+040308.97 -392152.3 +000014.3+000015.400002.7 07.5401.20K1 0
+041846.78 -174233.6 +000076.2-000021.700004.5 07.5401.29K2 0
+051520.67 -294532.9 +000011.0+000009.400004.8 07.5401.06K0 0
+051731.02 +314926.4 +000000.7-000001.200001.2 07.5401.96K5 0
+051815.53 -251507.8 -000035.2-000037.800006.0 07.5401.04K0 0
+052352.60 -204339.8 +000034.3+000019.300005.0 07.5401.16K1 0
+053035.92 +313039.8 +000007.0-000010.700002.1 07.5401.77K5 0
+062358.81 -090407.7 -000002.5+000002.900001.2 07.5401.67K0 0
+062957.36 -421640.4 -000009.5+000033.100002.3 07.5401.43K3 0
+063023.91 -165634.8 -000010.7-000029.300006.6 07.5401.12K0 0
+063319.62 +471306.2 +000004.4+000000.100001.0 07.5401.69M5 0
+064707.04 -121156.8 -000016.6-000004.400002.2 07.5401.06K0 0
+065413.91 -060106.6 -000001.9+000000.300001.2 07.5401.10K0 0
+074508.42 -395055.7 -000008.1+000002.600002.1 07.5401.50K3 0
+074554.29 -444542.1 +000013.4-000034.600003.9 07.5401.02G8 0
+075300.06 -140328.6 -000013.3-000009.900003.2 07.5401.15K0 1
+080837.65 -195023.7 -000007.4-000003.500002.7 07.5401.11G8 0
+081558.45 +184138.2 -000017.1-000014.800005.3 07.5401.06K0 1
+083046.53 -114759.0 -000024.8+000008.000002.2 07.5401.27K0 0
+083513.54 +521201.1 -000011.5-000017.700004.3 07.5401.02G5 1
+085200.46 +254307.4 -000002.4-000038.300003.2 07.5401.21K2 0
+091155.19 +352855.8 +000005.5-000026.500004.2 07.5401.47K5 0
+094435.92 -232141.7 -000148.5-000017.400005.6 07.5401.18K1 0
+095149.24 -140443.1 -000004.7-000017.200003.2 07.5401.15K0 0
+101211.24 -661053.8 -000008.6+000017.300004.7 07.5401.41K4 0
+102033.31 -233825.4 -000045.6-000028.700007.1 07.5401.12K0 1
+103906.02 -614733.7 -000009.9+000006.800001.0 07.5401.38K1 0
+105026.41 -335022.1 -000070.8-000002.500006.9 07.5401.06K1 0
+114521.02 +195321.5 +000009.8-000046.600004.6 07.5401.10K0 0
+114609.95 -245224.2 -000011.6-000032.400005.4 07.5401.44M4 0
+120619.48 +461703.0 -000033.3-000024.800002.7 07.5401.50K5 0
+125010.63 -372852.9 -000027.4-000013.400003.1 07.5401.50K4 0
+132414.98 -250744.0 -000049.8+000025.500003.9 07.5401.30K3 0
+132939.69 +745250.5 -000018.4-000001.200002.3 07.5401.21K0 0
+133000.69 -201844.8 -000100.5-000002.800005.5 07.5401.11K0 0
+133129.32 -413507.1 -000043.5-000016.800004.8 07.5401.06K0 1
+141640.98 -581930.6 -000009.7-000006.500003.1 07.5401.06G6 0
+143217.14 -512019.1 -000012.9-000005.000002.2 07.5401.60K3 0
+143759.66 -230951.6 -000005.7-000006.600000.4 07.5401.61K5 1
+144002.26 -520355.7 -000010.5-000006.000002.7 07.5401.20K1 0
+144455.76 +301741.8 +000015.0-000011.200002.6 07.5401.24K0 0
+145324.72 -682329.6 -000037.1-000029.300005.8 07.5401.20K2 0
+152404.98 -141836.6 -000003.4-000026.600004.5 07.5401.04K0 0
+160425.42 -115126.1 -000017.9-000007.600004.2 07.5401.82K5 0
+160522.24 -771412.4 -000012.3-000000.400003.5 07.5401.35K3 0
+163123.15 +162511.8 -000051.6-000080.800006.2 07.5401.17K2 0
+164124.78 -420337.8 +000000.9-000002.500002.2 07.5401.59K4 0
+165457.99 +742832.4 +000002.5-000022.900001.7 07.5401.57K5 0
+170957.27 -204048.3 -000012.2-000018.300004.8 07.5401.18K0 0
+172545.57 +020651.5 -000580.5-001184.800129.5 07.5401.36K7 0
+173532.62 +112202.3 +000003.1-000040.100002.1 07.5401.57K5 0
+173543.81 -143837.1 +000011.8-000023.500002.7 07.5401.72K4 0
+175845.86 -052529.3 -000014.3-000021.600005.7 07.5401.04K2 0
+180750.95 +414309.2 +000003.1-000014.500001.1 07.5401.58M4 0
+183642.32 -724715.1 -000037.7+000076.000007.3 07.5401.21K3 0
+183911.35 -645147.1 +000002.6-000023.000003.6 07.5401.29K2 0
+185429.74 +524204.5 +000004.9+000013.700004.6 07.5401.00K2 0
+185527.62 +605646.4 +000007.8+000005.300002.0 07.5401.42K5 0
+191526.88 -030650.0 -000001.7+000004.200001.2 07.5401.15K2 1
+192037.20 -022832.1 +000005.0-000011.400004.7 07.5401.09K0 0
+193035.80 +315848.4 -000005.3-000010.100001.2 07.5401.48K2 0
+200048.61 -041841.4 +000006.4-000038.500004.5 07.5401.68K2 0
+200113.01 +622330.4 -000009.7-000003.100002.8 07.5401.66M. 0
+201513.57 -165103.2 +000035.4-000025.900003.4 07.5401.54K4 0
+203812.79 +332101.8 -000019.8-000018.000005.0 07.5401.07K0 0
+213108.28 +301643.7 +000023.5-000004.600003.0 07.5401.28K2 0
+214652.23 -462322.5 +000028.7-000012.800003.7 07.5401.15K3 0
+215321.89 -783446.1 +000029.8+000007.600005.3 07.5401.14K0 0
+215620.62 -044522.9 +000003.5-000005.200001.7 07.5401.60K5 0
+215951.79 -604553.5 +000019.1-000016.900004.7 07.5401.53K3 0
+220541.63 +055759.4 +000043.8+000011.100006.0 07.5401.01K0 0
+220828.14 +611453.9 -000025.2-000020.900003.1 07.5401.18K2 0
+222155.09 -252155.1 +000005.3-000002.400002.6 07.5401.21K1 0
+222932.41 -335104.3 +000008.5-000005.000002.8 07.5401.18K0 0
+223553.95 -205605.0 +000005.2-000021.900003.4 07.5401.44K4 0
+224330.21 -400743.5 +000031.8-000026.400003.6 07.5401.37M4 0
+230720.55 -523609.5 +000002.1+000018.100003.8 07.5401.01G8 0
+233615.07 +065138.9 -000002.4-000014.900003.8 07.5401.17K0 0
+233656.51 +214323.2 -000004.7-000006.300004.4 07.5401.14K0 0
+233722.51 -581011.2 +000051.1-000026.200004.7 07.5401.03K0 0
+000557.05 +493720.5 -000006.9-000001.900007.0 07.5500.30A3 1
+002417.44 +602711.0 +000008.0-000002.900002.8 07.5500.07B9 0
+003038.04 -183715.4 +000188.5-000006.100009.9 07.5500.51F5 0
+010922.90 +225434.6 +000070.7+000049.200010.1 07.5500.41F2 0
+011241.28 +650033.0 -000012.5-000016.400004.0 07.5500.39F0 1
+011624.12 -120549.2 +000134.2-000004.600037.7 07.5500.75K0 0
+012052.12 +605656.2 +000022.8-000010.300004.5 07.55-0.03A0 0
+012650.28 +454038.8 -000006.4-000002.100002.4 07.55-0.07B9 0
+015518.36 +062614.1 -000008.5-000027.900002.8 07.55-0.02B9 0
+020246.72 +015617.7 +000033.4+000004.900002.6 07.5500.92G5 0
+023012.44 +385707.4 -000002.9-000060.900008.5 07.5500.22A2 0
+023046.46 -330026.6 -000006.3-000011.400006.3 07.5500.33F0 0
+023133.60 -273016.5 +000049.1+000017.500008.5 07.5500.31A1 1
+024042.23 +263720.3 +000094.1-000003.600013.8 07.5500.55F7 1
+025443.31 -211143.1 -000049.2-000088.000016.7 07.5500.43F3 0
+034441.08 +503234.8 +000014.0-000026.500005.4 07.5500.10A0 0
+035605.53 -474622.6 -000101.2-000104.600017.5 07.5500.57F7 1
+035636.44 -395454.5 -000020.1+000003.100007.5 07.5500.31A3 1
+040243.72 +585657.5 -000001.7-000000.800002.6 07.5500.02B3 0
+040255.78 -394820.5 -000004.2-000016.400005.8 07.5500.17A3 0
+040604.57 +261242.7 -000036.9-000026.000014.0 07.5500.54F8 1
+050553.86 -444643.9 -000002.3-000004.500003.6 07.5500.94G8 0
+051349.50 +465836.1 -000005.5-000001.900002.1 07.5500.03B8 1
+053141.22 +024958.2 +000002.3-000000.300003.6 07.55-0.12B5 0
+054413.63 -554144.2 -000009.3+000045.300009.7 07.5500.57F7 0
+054530.61 -553440.8 -000010.8-000005.700007.0 07.5500.39F0 0 0.07 0.30
+055601.96 +113118.8 -000005.7-000010.700004.0 07.55-0.07B9 0
+055752.59 -342833.9 +000010.6-000017.900011.1 07.5500.28A8 0
+055931.79 +185107.7 +000001.8-000004.900005.6 07.5500.12A0 0
+060939.57 +202915.5 +000001.8-000002.300002.4 07.5500.01O6 0
+061130.48 +440804.7 -000008.1-000001.000008.2 07.5500.25A2 0
+061832.43 -533751.6 -000012.1+000014.000003.7 07.5500.93G8 1
+062743.11 +093735.6 -000003.8+000002.400003.4 07.5500.25A3 0
+062837.98 -785420.1 -000003.8+000044.500004.7 07.5500.33F0 0
+062842.91 -065812.1 -000005.3-000002.100005.1 07.55-0.06B9 0
+062926.51 +041511.8 -000006.9-000007.800003.7 07.5500.02B9 0
+062949.88 +173727.0 +000005.4-000011.300006.4 07.5500.08A2 0
+063000.62 -311028.1 -000006.0+000004.200004.4 07.55-0.01A0 0
+063145.20 -371023.3 -000009.1+000009.600001.8 07.55-0.11Ap 1 0.08 10.36
+064955.52 -053047.5 -000002.8+000001.700001.3 07.55-0.08B1 0
+065121.95 -321101.3 +000005.3+000005.200006.7 07.5500.06A1 0
+065413.84 +064116.8 -000001.2-000005.200002.6 07.5500.01A0 0
+065824.18 -043130.3 -000003.0+000004.500004.8 07.5500.31A5 1
+071414.06 -362536.3 -000008.1+000020.400003.3 07.5500.60F6 0
+071712.35 +110735.4 -000011.4-000015.900004.5 07.5500.03A0 0
+071739.16 -591543.9 -000014.6+000030.400006.0 07.5500.20A3 0
+072555.71 +325140.2 -000025.7-000025.000004.9 07.5500.12B9 0
+072733.96 -210845.7 -000006.3+000001.000000.7 07.5500.76A1 0
+073112.25 -744127.7 -000002.1+000011.700005.1 07.5500.27A4 0
+073720.03 -304732.0 -000006.1+000001.100004.7 07.55-0.06B8 0
+074416.58 -502801.1 -000111.2+000142.800033.2 07.5500.70G0 0
+074529.24 -100938.4 +000008.9-000000.700019.1 07.5500.49F8 0
+080044.05 -790927.5 +000002.3+000019.100003.6 07.5500.88G8 0
+081845.14 +631532.1 -000050.4-000093.600005.7 07.5500.77G0 0
+083411.13 -453811.8 -000011.5+000007.200001.3 07.55-0.12B5 0
+084047.80 -450330.3 -000006.6+000006.400000.4 07.5500.18O9 0
+084116.87 +110255.6 -000026.2-000006.100005.8 07.5500.11A0 0
+085010.24 -495528.9 -000017.3+000017.600004.0 07.5500.26F0 0
+090647.21 +525852.2 -000003.5-000022.100005.3 07.5500.93G5 0
+091200.94 -043318.9 -000025.6+000003.300005.5 07.5500.23A3 0
+091348.50 +751645.6 -000025.6+000023.200009.6 07.5500.96G5 0
+091434.00 -415333.0 -000002.2-000003.100006.7 07.5500.20A5 0
+091846.81 -471217.3 -000007.7-000000.800000.2 07.55-0.05B9 0
+093200.75 -385615.9 -000014.9+000009.700002.5 07.5500.02Ap 1
+093357.69 -315628.2 -000132.5+000116.000015.6 07.5500.44F3 0
+093431.79 +484516.9 +000018.0-000007.700005.0 07.5500.98K0 0
+093906.03 -230542.3 -000006.3+000008.000002.1 07.5500.01A0 0
+094031.21 +683212.5 -000045.8-000024.500005.7 07.5500.40F2 0
+094031.82 -014348.1 -000044.4-000027.500008.1 07.5500.61G5 0
+094129.95 -182900.6 -000098.2+000035.400011.3 07.5500.50F7 1
+094510.50 +274429.5 -000032.5-000034.500008.8 07.5500.19F0 0
+094953.71 -584834.4 -000013.8+000006.800002.5 07.55-0.09B8 0
+100923.55 +022216.0 -000203.5-000007.800027.0 07.5500.65G0 0
+101009.86 -454722.1 +000008.3-000017.700006.1 07.5500.44Fm 1
+101342.21 +260902.1 +000003.6+000000.400005.7 07.5500.12A2 0
+102956.64 +455108.2 -000057.8-000025.300011.4 07.5500.26F0 0
+103003.14 -430747.3 -000017.0+000008.600002.5 07.55-0.15Ap 0 0.09 2.15
+103639.92 -591004.7 -000015.7+000001.200001.1 07.55-0.09B5 0
+105217.44 -110636.0 -000084.4+000006.200011.6 07.5500.34F0 1
+105425.51 +303155.2 +000060.5-000006.000018.9 07.5500.56F8 0
+110233.18 -000537.1 -000003.3+000016.500009.0 07.5500.51F5 0
+110645.96 +440655.5 +000006.8+000004.800006.2 07.5500.22A5 0
+111211.79 -092905.6 -000114.2-000007.600013.0 07.5500.39F2 0
+114013.67 -390847.5 -000030.2-000022.700007.8 07.5500.29A2 1
+114249.98 -033242.1 -000086.7-000038.300007.2 07.55-0.01A0 0
+115120.88 -685139.2 -000010.4+000021.400013.7 07.5500.47F6 0
+115404.36 +715527.1 -000079.2-000017.000010.9 07.5500.47F5 1
+115410.22 -355931.6 +000009.6-000013.900008.6 07.5500.25A6 0
+120415.77 -572152.3 -000011.8-000009.900005.4 07.5500.00A0 0
+120618.41 -694753.8 -000007.6-000000.900001.4 07.5500.01B3 1
+122647.72 -053531.6 +000013.9-000016.500008.1 07.5500.43F2 1
+123150.56 +291851.0 -000010.5-000009.300011.8 07.5500.35F0 0
+124048.75 +634617.1 -000101.8+000029.300013.1 07.5500.41F5 0
+124855.23 +802422.6 +000014.3-000009.900007.7 07.5500.97G5 0
+130738.25 -655239.8 -000041.8-000004.700004.4 07.5500.15A1 0
+132110.36 -514016.1 -000020.2-000004.000002.6 07.55-0.05B8 0
+133130.99 -464406.7 -000022.9-000016.800007.1 07.5500.01B9 0
+133725.68 -645608.7 -000008.8-000002.100003.9 07.55-0.03Ap 1
+134027.57 -601613.8 -000170.6-000021.200009.9 07.5500.98K1 0
+134152.81 -185905.4 -000054.0-000010.100013.2 07.5500.36F0 0
+135958.47 -653231.5 -000040.4-000012.800005.1 07.5500.16A1 0
+142159.86 +533116.2 -000002.6+000006.500001.8 07.55-0.12B9 0
+143752.95 -053255.1 -000023.6-000017.100005.7 07.5500.09A0 0
+143922.91 +640914.0 -000053.3+000014.600009.2 07.5500.40F2 1
+144200.70 +520019.1 +000009.5+000004.600014.7 07.5500.40F0 0
+144743.42 -274156.3 -000048.3-000033.400019.7 07.5500.54F8 0
+144749.96 +353916.1 -000028.1+000037.500012.2 07.5500.41F5 0
+150156.95 -470911.9 -000008.7-000008.700003.1 07.5500.97G8 0
+151134.36 +083101.5 +000018.1-000005.700003.0 07.5500.14A3 0
+151245.55 -602336.6 -000007.0-000027.700010.7 07.5500.47F5 1
+151621.19 -622148.2 -000007.8-000004.600001.8 07.5500.01B8 0
+155448.47 -655404.5 +000018.2+000020.800020.5 07.5500.62G2 1
+161031.74 +474825.1 -000012.0+000008.500004.3 07.5500.93K0 0
+161501.28 +112924.8 +000006.0-000074.400010.0 07.5500.33F0 0
+162030.27 -200703.6 -000014.0-000028.000001.5 07.5500.48B9 1
+162845.60 +133644.9 +000006.1+000008.000009.0 07.5500.22F0 0
+164527.73 -603348.8 -000002.6-000011.300003.8 07.55-0.08B3 0
+165501.32 +290220.0 +000013.0-000010.400011.5 07.5500.31A5 0
+165921.49 -014115.6 +000028.4-000002.100016.4 07.5500.42F2 0
+170556.67 -285221.5 +000000.1+000004.900006.0 07.5500.00B9 0
+171852.09 +832011.7 +000062.3+000106.900012.8 07.5500.57F8 0
+172113.16 +460901.1 -000096.9+000006.000010.2 07.5500.92K0 0
+172613.76 +292720.4 -000000.7+000003.200004.9 07.5500.29Am 1
+173550.43 +005947.8 -000001.5-000010.700001.5 07.5500.07B8 1
+175202.50 +163757.2 -000009.0+000002.500006.0 07.5500.04A2 0
+175624.17 -542241.0 -000002.9-000010.000003.3 07.55-0.01B8 0
+180242.93 +164852.9 -000024.9+000113.100013.0 07.5500.52F7 0
+180532.15 +650452.6 -000057.7+000120.200015.7 07.5500.77K0 0
+181739.98 -194019.8 +000002.0+000001.000002.3 07.5500.14B1 1
+183430.56 +342454.6 +000196.3+000191.300019.1 07.5500.51F6 0
+185119.74 -442831.6 -000015.2-000099.200019.8 07.5500.53G0 0
+190242.66 -360547.3 +000009.9-000006.500003.3 07.5500.08A0 1
+190857.15 -653200.1 +000002.5-000066.300009.7 07.5500.38F3 0
+190949.57 +721436.0 +000000.5-000008.800006.0 07.5500.41F0 0
+191602.85 -244302.0 +000009.2-000004.000008.0 07.5500.23A1 0
+192740.62 +363144.4 +000006.6+000005.600001.9 07.55-0.03A0 1
+193134.55 +175729.4 +000011.7+000004.300005.4 07.5500.09A0 0
+193600.66 +000531.6 -000014.7-000385.000025.6 07.5500.68G5 0
+194400.01 -661749.2 -000019.3-000214.100015.8 07.5500.64G1 1
+194630.39 -213122.8 +000048.5-000015.500011.6 07.5500.40Fm 1
+195941.80 +305450.2 -000001.1-000003.200001.8 07.55-0.20B6 1
+200240.80 -412504.0 +000004.0+000006.800010.8 07.5500.31A9 0
+200453.20 +724656.8 +000017.0+000026.900004.3 07.5500.02A0 0
+201233.13 +401605.5 -000007.8-000002.500001.9 07.5500.31O5 0
+202621.95 -190907.6 +000005.3+000000.300008.0 07.5500.49F5 0
+202734.90 +430323.4 -000014.1-000020.500003.0 07.5500.92G5 1
+204457.03 +001731.7 +000134.0-000078.200016.8 07.5500.66G5 0
+210625.28 +592621.4 +000008.3-000020.100005.8 07.5500.08A0 0
+210708.35 +303545.5 +000002.1-000004.000000.9 07.55-0.11B8 0
+212020.02 +164840.8 -000010.4+000083.900014.6 07.5500.46F8 1
+212521.64 +424703.1 -000000.2-000003.400000.7 07.5500.52F0 0
+213115.10 +355224.7 -000001.1-000007.000004.4 07.5500.95K0 0
+213338.37 +602006.7 +000009.8+000000.300003.4 07.5500.14A0 1
+214233.41 +410251.0 +000026.1-000000.100008.8 07.5500.36F0 1
+214800.59 -062746.8 +000025.6-000043.200007.0 07.5500.14A2 1
+215046.26 -275556.5 +000018.1-000000.900004.9 07.55-0.07B8 1
+221246.69 -205325.2 -000026.6-000066.900012.8 07.5500.50F5 0
+223431.58 +041320.6 +000019.8+000000.200010.2 07.5500.02A0 1
+224729.79 +055318.0 +000085.6-000094.100018.9 07.5500.51F8 0
+224947.62 +545048.6 +000003.0-000006.600002.8 07.55-0.03B8 0
+225858.95 +340400.9 +000022.3-000022.100006.3 07.5500.21A0 0
+231407.15 -085527.3 +000551.3-000037.800026.5 07.5500.54F9 1
+231441.90 -094118.1 +000099.1-000032.100009.2 07.5500.28A3 0
+231520.89 -113355.6 -000028.2-000022.800007.7 07.5500.22A8 0
+232423.87 +142844.9 +000017.1-000015.300008.3 07.5500.52F8 1
+232701.24 +323114.9 +000052.8+000014.400006.5 07.5500.34F0 0
+233434.48 -705747.9 +000052.3+000077.300019.0 07.5500.51F6 0
+234240.71 +512539.7 +000013.7+000005.300005.2 07.5500.02A0 0
+234809.42 -164156.5 -000103.6-000049.300016.2 07.5500.52F7 0
+235010.73 +245128.7 -000050.9+000003.400006.9 07.5500.14Am 0
+235121.62 -422218.3 +000016.8-000106.300015.2 07.5500.46F5 0
+000015.90 +080026.0 +000061.9-000000.200005.8 07.5501.44K2 0
+001047.19 +321433.3 +000010.5+000001.000002.5 07.5501.35M. 0
+001313.66 -171105.0 +000000.2+000013.600005.7 07.5501.24K1 1
+002432.90 -043852.0 -000008.4-000003.900001.5 07.5501.51M. 0
+002532.59 -674442.6 +000021.5-000003.800002.0 07.5501.23K2 0
+004720.12 +390146.8 +000025.8-000002.200000.2 07.5501.30K0 0
+010206.84 +075625.6 +000012.8+000034.800004.5 07.5501.09G5 0
+011355.50 -073720.9 -000027.7-000021.800006.6 07.5501.00G5 1
+012228.02 -343952.7 +000018.8+000005.000005.3 07.5501.05K1 0
+012507.40 -392241.3 +000076.5-000070.000009.7 07.5501.00K1 1
+014609.12 +801513.3 +000020.6+000001.200002.2 07.5501.62K5 0
+020546.57 +250841.7 -000008.1-000014.100004.2 07.5501.01K0 0
+022440.04 +273934.3 -000006.5-000002.900001.8 07.5501.34K3 0
+022714.88 +365802.3 +000007.0-000001.900002.0 07.5501.50M. 0
+023944.53 -624147.0 +000002.9-000008.300003.4 07.5501.08K0 0
+025837.37 +020714.2 +000009.6-000025.500004.4 07.5501.38K4 0
+032616.10 +560830.2 -000017.7+000007.100004.2 07.5501.87K5 0
+033745.67 -490019.9 +000003.0-000000.000002.9 07.5501.61M0 0
+035433.49 +134615.8 +000010.4-000064.000006.0 07.5501.11G5 1
+040844.20 -472339.2 -000001.3+000008.500002.5 07.5501.51K4 0
+042341.52 +134943.4 -000004.9-000022.100005.5 07.5501.09G5 0
+044251.50 -341259.9 +000027.5+000003.200004.2 07.5501.17K1 0
+045335.52 +190422.6 +000005.7+000004.200000.5 07.5501.73K5 0
+045616.75 -562536.1 +000006.7+000036.500003.7 07.5501.29K3 0
+050142.65 +384721.0 +000011.4+000015.200006.7 07.5501.12K0 0
+054729.36 +225521.0 -000003.3-000003.300002.4 07.5501.14K0 0
+061227.14 -102917.9 -000006.8-000002.900004.1 07.5501.35K0 0
+062802.79 +291430.6 +000002.7-000003.600002.6 07.5501.60K5 0
+070636.50 +190633.7 -000025.2-000027.900004.5 07.5501.11K0 0
+071403.30 +043440.8 +000020.6-000019.000004.5 07.5501.01G5 0
+073011.29 -170404.0 +000004.7+000035.900004.5 07.5501.16K0 0
+073851.71 -503437.2 -000048.0+000054.000004.8 07.5501.02G8 0
+074546.32 +102346.4 -000001.8-000033.700006.0 07.5501.05G5 0
+074609.28 +162618.5 -000010.1-000013.900000.1 07.5501.44K0 0
+075718.52 +131609.3 -000027.0-000009.300006.4 07.5501.18K0 0
+080232.77 +122708.1 -000013.8-000002.400003.6 07.5501.03K0 0
+080426.70 +005739.9 +000009.8-000010.000001.0 07.5501.41K0 0
+081428.92 +335637.8 -000012.8-000023.500003.7 07.5501.32K2 0
+082746.02 -071313.3 -000005.5+000002.900003.0 07.5501.56K5 0
+085721.16 -661215.2 -000036.2+000039.600006.1 07.5501.02K0 1
+092026.31 +001701.9 +000021.8-000013.000004.2 07.5501.00G5 0
+092029.42 +594650.7 +000035.1-000023.500006.7 07.5501.04K0 0
+094122.89 -415844.9 -000029.1-000076.200005.0 07.5501.11K2 0
+095855.50 -472921.9 -000051.5+000017.700003.7 07.5501.45K3 0
+102618.97 +674106.9 -000042.1-000015.500005.7 07.5501.12K0 0
+102656.53 +245651.2 -000017.8-000016.100004.7 07.5501.10K1 0
+104533.75 +073051.5 +000001.8-000014.800005.3 07.5501.02K0 0
+104646.11 -262349.9 -000024.5+000008.800004.5 07.5501.51K4 0
+114004.89 +420132.6 -000011.2-000008.000001.9 07.5501.56M2 0
+120123.31 -203949.5 -000025.5-000035.200002.8 07.5501.07K0 0
+121205.55 +642749.7 -000026.9-000001.300001.5 07.5501.20K2 1
+121451.82 -440642.1 -000026.7+000003.100003.2 07.5501.08K0 0
+122449.11 +310201.9 -000044.0+000000.600005.6 07.5501.13K2 0
+123510.74 +113251.9 -000012.8-000006.500003.0 07.5501.04K0 0
+124500.05 +795525.2 +000002.5-000015.200002.9 07.5501.21G5 0
+124900.63 -091312.9 +000006.3-000033.000007.5 07.5501.14K2 0
+125154.04 +254029.4 -000004.3+000001.100002.2 07.5501.46K4 0
+125258.82 -143714.2 -000029.7-000007.200001.3 07.5501.60M1 0
+132026.39 -413433.8 -000025.8-000001.000002.7 07.5501.48K4 0
+132149.82 +715218.7 +000008.6+000008.100004.4 07.5501.15K2 0
+133415.33 -342315.2 -000012.3-000000.100005.6 07.5501.07K0 0
+133738.70 +421203.3 +000005.3-000013.200001.0 07.5501.46M. 0
+134914.27 -620611.7 -000017.6-000012.300006.8 07.5501.24K2 1
+141542.16 -073957.0 +000007.0-000029.700006.2 07.5501.23K0 0
+143405.19 -315726.9 -000051.7-000029.800001.3 07.5501.18K1 1
+143840.21 +300053.9 -000010.9+000004.800002.6 07.5501.11K0 0
+153449.58 -000847.4 -000004.7-000014.900004.0 07.5501.08K0 0
+154401.85 +393425.9 -000017.9-000000.100002.9 07.5501.55M. 0
+160801.02 +403739.2 -000006.8-000007.700003.3 07.5501.17K0 0
+162019.68 +594615.1 -000004.3-000015.800004.4 07.5501.04G5 0
+165806.45 -402109.6 -000006.9+000023.100003.3 07.5501.61K4 0
+172225.28 +404107.8 -000001.6+000009.100001.9 07.5501.41K2 0
+173725.32 -663118.4 -000037.1-000001.400004.5 07.5501.21K1 0
+175457.96 -430922.4 -000007.4-000004.000001.1 07.5501.31K1 0
diff --git a/kstars/kstars/data/hip028.dat b/kstars/kstars/data/hip028.dat
new file mode 100644
index 00000000..18212ff3
--- /dev/null
+++ b/kstars/kstars/data/hip028.dat
@@ -0,0 +1,1000 @@
+182506.61 +033004.8 -000008.6+000015.700004.1 07.5501.10K0 0
+182840.89 -535100.9 +000000.2-000002.800000.8 07.5501.39K3 0
+183054.56 +080442.4 -000006.5-000010.200002.0 07.5501.64K5 0
+185105.97 -371452.1 +000001.4+000003.000001.3 07.5501.39K3 0
+185122.88 -413140.5 +000016.1-000051.100003.1 07.5501.05G8 0
+192104.26 -233710.2 -000045.1-000031.200008.7 07.5501.02K0 0
+192330.74 +480410.8 -000018.1-000010.900005.5 07.5501.11K0 0
+193346.73 +623646.3 +000013.3+000030.300004.7 07.5501.03K0 0
+194431.64 +045846.1 +000013.2+000010.800003.0 07.5501.57K5 0
+200305.65 -172053.6 -000026.8-000032.600003.8 07.5501.26K1 0
+200740.32 -235257.5 +000001.3-000027.700001.1 07.5501.68K5 0
+203909.51 -331038.2 +000022.4-000029.300000.9 07.5501.40K2 0
+205443.00 +033628.6 -000005.4-000011.600002.7 07.5501.60K5 0
+210514.57 +233601.5 +000003.6-000004.900001.3 07.5501.33K2 0
+211407.36 -122759.2 -000004.0-000006.400003.5 07.5501.00K0 0
+211817.72 +614716.1 -000053.6-000009.700004.3 07.5501.09K2 0
+211912.53 +222240.4 -000023.2-000020.300002.7 07.5501.36K2 0
+212818.82 -023643.0 -000010.8-000058.200005.3 07.5501.29K2 0
+214249.20 +690313.3 +000008.0-000009.800002.2 07.5501.57K2 0
+214259.28 -231013.7 +000010.6+000002.500002.4 07.5501.28K1 0
+222812.63 +245211.9 -000013.1-000015.600002.9 07.5501.30K0 0
+223057.05 +082536.5 -000014.1-000027.200003.6 07.5501.10K0 0
+230055.93 -485635.3 +000059.2-000022.700003.7 07.5501.34K2 0
+230132.75 +323646.8 -000012.6+000000.200003.0 07.5501.28M. 0
+231536.59 -113755.9 +000026.0-000006.400003.0 07.5501.53K4 0
+233141.57 +240640.1 +000024.7-000026.500004.9 07.5501.19K2 0
+000713.29 -764351.3 +000078.2-000005.400011.9 07.5600.42F5 0
+000737.42 +524622.8 -000007.6-000008.500002.7 07.5600.90G5 1
+001135.12 -030440.8 +000150.1-000011.600009.9 07.5600.55F8 1
+001814.70 +725648.4 -000001.8-000013.900006.1 07.5600.24A3 1
+002726.65 +261644.3 +000070.7-000070.300016.5 07.5600.58F8 0
+004911.85 -534626.7 -000069.6-000039.200019.5 07.5600.51F6 0
+005228.36 -693009.9 -000002.5-000059.800013.5 07.5600.68G1 1
+011635.95 +024405.7 +000063.0-000026.500011.2 07.5600.38F0 0
+012106.35 +431401.9 -000005.6-000004.000002.7 07.5600.99K0 0
+012441.15 -005812.8 +000004.2-000003.800004.3 07.5600.32A5 0
+014035.15 +545631.3 +000002.1-000002.100002.4 07.5600.00A0 1
+014050.58 +192217.7 -000005.5-000007.500005.5 07.5600.31A5 0
+015545.95 +425040.4 +000056.0-000038.000005.5 07.5600.43F2 0
+020616.08 +203532.4 -000061.1-000018.300007.9 07.5600.58F8 0
+020732.20 +803953.8 +000026.5-000009.700003.3 07.5600.16A2 0
+021246.43 -022346.2 +000364.1-000079.600008.0 07.5600.72G4 1
+022140.84 -073235.6 +000007.5-000005.000004.2 07.5600.94G5 0
+022316.45 +460823.7 -000013.5+000002.100007.4 07.5600.18A2 0
+023533.92 +443824.1 +000008.5-000008.900003.2 07.5600.01B9 0
+024030.61 -312802.7 +000036.0-000007.100014.3 07.5600.49F3 0
+024808.97 +270408.2 +000264.2-000127.800044.7 07.5600.82K1 1
+024850.17 +491102.1 +000012.3-000013.100003.6 07.5600.04B9 1
+025104.20 +301712.6 +000127.2-000032.900021.2 07.5600.58G0 0
+025714.90 +015315.3 +000099.2-000101.400020.1 07.5600.58G0 1
+030433.06 -511920.2 +000088.2+000071.900018.6 07.5600.57G1 0
+031230.28 +435138.3 +000173.5-000023.300024.2 07.5600.60G0 0
+032648.63 +602418.2 +000005.2-000011.700004.1 07.5600.20A2 0
+033039.34 -041623.8 -000007.5-000004.000009.7 07.5600.30A3 1
+033243.64 -603427.9 +000118.8+000056.200013.7 07.5600.51F8 1
+033822.67 +444802.2 +000027.1-000033.700007.0 07.5600.11A0 0
+034244.57 -184249.1 -000014.5-000063.500005.6 07.5600.22Ap 0
+041814.55 +224824.9 -000009.8-000026.300007.2 07.5600.55F5 1
+043135.91 -313108.4 -000054.5-000103.400013.4 07.5600.42F3 0
+044801.72 +530719.2 -000006.9+000003.800007.5 07.5600.19A3 1
+050302.09 +092256.7 +000002.3-000003.200001.2 07.56-0.01A0 0
+050907.53 -420107.6 -000000.6-000043.500009.0 07.5600.38F0 1
+052301.41 +282808.3 +000002.5-000034.200005.3 07.5600.30Am 0
+052304.23 -080620.0 -000002.0+000006.100002.5 07.56-0.00A0 1
+052353.89 +110500.9 -000015.5+000003.800011.5 07.5600.50F5 0
+052759.05 -385424.3 -000005.0+000014.500005.0 07.5600.80G5 1
+053034.68 +002156.1 -000009.2-000004.100004.0 07.5600.23A5 0
+053540.53 +212411.8 -000005.6-000007.900000.3 07.5600.13O7 0
+061229.44 -133725.1 -000004.8+000001.700003.5 07.5600.00B9 0
+061739.11 +401836.0 +000005.2-000018.700003.6 07.5600.98G0 0
+062042.75 +051642.4 -000027.1-000030.400010.8 07.5600.32F0 0
+062433.25 +594157.8 +000001.9-000043.600006.5 07.5600.26A3 0
+062834.56 -130257.3 -000028.0+000003.500010.8 07.5600.30Fm 1
+063219.97 +545113.8 -000044.5-000119.900010.6 07.5600.55F8 0
+063521.84 +515829.6 -000019.3-000071.800009.6 07.5600.38F0 0
+064550.91 +623858.5 -000000.9+000003.400004.2 07.5600.11B8 0
+064940.11 -150240.4 +000001.6-000006.300008.6 07.5600.01B9 0
+071450.66 -411007.5 -000013.4+000006.300005.1 07.56-0.08B9 0
+072200.42 +411840.0 -000009.4-000036.000006.3 07.5600.92G5 0
+072248.81 -523109.2 -000019.6-000009.400005.8 07.5600.92G8 0
+072440.83 +655019.3 -000009.2-000053.400007.0 07.5600.25A5 0
+073014.79 +204703.8 -000004.1-000002.400005.8 07.5600.14A0 0
+073241.83 -094009.6 -000006.8-000000.900001.2 07.56-0.07B8 0
+073617.07 -672241.9 -000004.9+000001.500002.3 07.5600.09A0 0
+074145.16 -070903.3 -000029.0+000000.600005.0 07.5600.35F0 0
+074525.07 -445257.3 -000008.5-000000.300004.5 07.5600.12A2 0
+080139.65 -344141.4 +000041.0-000096.800015.9 07.5600.47F5 0
+082349.01 +572501.6 -000076.5+000039.000013.3 07.5600.42F2 0
+082431.72 -534410.5 -000006.5+000000.500001.4 07.5600.15A0 0
+084108.33 -195457.1 -000007.7+000001.400006.8 07.5600.23A6 0
+084114.60 +472850.6 -000024.1-000051.600017.6 07.5600.60G0 0
+085336.87 -433158.5 -000007.7+000009.900003.0 07.5600.04A0 0
+085533.37 +800149.0 -000022.6-000007.500004.7 07.56-0.01A0 0
+091537.29 -232934.5 -000034.0+000022.300008.3 07.5600.15A3 0
+092425.47 +044553.5 -000070.6+000002.600010.5 07.5600.28A2 0
+094007.21 -090542.9 +000004.8-000022.400005.7 07.5600.34F0 0
+094728.63 -374328.2 -000003.4-000012.200010.1 07.5600.54F8 1
+100843.18 +341432.7 -000064.5-000060.300055.4 07.5600.96K0 0
+102200.56 +435419.4 -000034.8-000009.900007.5 07.5600.47F5 1
+102208.92 -491736.7 -000008.8+000001.200001.0 07.56-0.14B3 0 0.22 10.50
+102412.24 -440217.7 -000019.3+000007.300002.7 07.5600.39F5 0
+103011.49 +505936.2 -000049.0-000022.900007.6 07.5600.21F0 0
+105029.56 +253824.3 +000025.2-000084.000009.9 07.5600.54F5 0
+105924.14 -264606.6 +000000.3+000005.100004.7 07.5600.58K0 0
+110549.86 +123356.6 -000042.7-000078.400016.9 07.5600.47F5 0
+110824.56 -592445.4 -000006.5+000002.600001.0 07.5600.42B1 0
+112525.18 +075711.2 +000148.7-000064.000016.6 07.5600.46F5 0
+113729.15 -364337.5 -000009.7+000030.900015.3 07.5600.48F6 0
+114621.12 -275748.8 -000081.9-000000.000010.6 07.5600.52G0 0
+114704.37 +642335.7 +000011.1-000000.000004.1 07.5600.08A0 1
+115132.84 -213808.7 -000029.3+000009.100011.2 07.5600.43F3 0
+121350.27 +085820.2 -000024.5-000031.700007.1 07.5600.23A2 0
+121757.56 +013431.2 -000025.9-000007.200004.0 07.5600.10A2 0
+121840.94 +261124.8 -000047.3+000053.200016.0 07.5600.45F8 0
+124051.47 -274247.6 -000022.5-000002.200005.2 07.56-0.02B9 0
+124532.83 -200844.6 -000048.5-000000.500004.8 07.5600.01A0 0
+124927.02 +051020.3 +000117.9-000068.500017.7 07.5600.58F8 0
+130106.71 -332848.1 +000108.7-000042.000022.4 07.5600.57G2 0
+131243.87 -021554.2 -000138.1+000009.600049.0 07.5600.93K0 0
+131313.82 -023320.3 -000115.6-000032.600016.0 07.5600.54 1
+134602.78 +410216.5 +000009.9-000046.400004.5 07.5600.98K0 1
+140017.33 -673020.5 -000016.8-000010.500002.0 07.5600.03B9 0
+140343.26 +082913.3 +000031.9-000014.400013.4 07.5600.46F5 1
+141746.76 +331518.2 -000063.6+000031.500009.4 07.5600.42F2 0
+142032.98 +263422.3 -000024.1-000015.700007.2 07.5600.20A2 0
+142926.21 -800612.1 -000045.2+000006.500013.5 07.5600.47F5 1
+143140.85 +125122.5 -000108.4+000075.600018.5 07.5600.52F5 0
+150507.29 +735330.4 -000001.6+000033.400007.6 07.5600.13A0 0
+150531.05 -070048.8 -000225.2-000005.400022.0 07.5600.60G0 1
+154624.58 +362645.1 -000102.7+000055.600012.4 07.5600.49F5 1
+162411.97 -115351.7 -000002.2-000033.700008.7 07.5600.43F2 0
+164239.02 +680604.1 -000282.4+000427.600041.1 07.5600.77K1 0
+170853.99 +331802.8 +000009.6-000003.000004.7 07.56-0.02A0 0
+171215.33 -171447.3 -000004.3-000023.900008.5 07.5600.05A1 0
+171327.72 +452220.1 -000005.0-000007.400001.4 07.56-0.16B3 0
+172803.49 -365255.5 +000001.8-000001.400001.9 07.5600.07B7 0
+173720.89 +354756.5 +000007.0+000029.600015.8 07.5600.55G0 0
+173922.95 -865306.5 -000008.8-000009.300008.6 07.5600.49F5 0
+175209.23 +425125.8 +000006.6-000014.200003.0 07.56-0.00B9 0
+175355.40 -581621.3 +000014.1+000000.200004.3 07.5600.13A1 0
+181202.92 -562542.0 -000002.8+000007.200007.5 07.5600.10A1 0
+181235.69 +122336.9 +000006.4+000001.600004.1 07.5600.36F0 1
+181634.21 -235408.9 +000008.6-000043.900007.7 07.5600.41F0 1
+183023.84 -665608.7 +000003.0-000017.800002.9 07.5600.02A0 0
+183102.19 -245331.2 +000000.0-000007.300000.5 07.5600.06B4 0
+184928.59 -164322.9 +000000.1-000003.100000.9 07.5600.89G2 0 0.66 9.55
+190901.82 +012109.3 +000044.9+000004.000006.8 07.5600.48F5 0
+192405.53 +462618.3 +000004.4+000000.300003.0 07.56-0.06A0 1
+193811.95 -414815.9 +000023.6-000023.400007.7 07.5600.24A5 0
+194548.76 +403318.9 +000001.8+000000.600001.0 07.56-0.07B8 1
+194858.07 +163739.8 -000002.3-000015.900004.3 07.5600.06A0 0
+194951.10 -104330.2 +000010.4+000003.500014.2 07.5600.35F0 0
+195343.90 -633422.0 +000014.4-000024.400008.6 07.5600.29A9 0
+195754.45 +271507.3 +000000.3-000011.000002.1 07.56-0.04A0 1
+200934.30 +164819.2 +000003.8+000175.800041.1 07.5600.81K0 1
+201413.90 +352142.8 +000046.9-000084.500016.1 07.5600.54F6 0
+201819.33 -510512.4 -000002.2-000026.000006.2 07.56-0.06B9 0
+201819.44 -630938.3 +000037.5-000031.500005.8 07.5600.19A4 0
+201934.39 +432945.2 +000016.6+000109.000015.4 07.5600.45F8 0
+202315.74 +110506.5 +000017.2-000021.200008.5 07.5600.16A2 0
+202354.24 -790303.1 +000046.9-000047.400008.2 07.5600.22A8 0
+202528.58 +394736.7 +000006.3+000001.100003.2 07.56-0.09B8 0
+202533.52 +801312.4 +000006.5+000018.400002.8 07.56-0.01A0 0 0.06 0.98
+202826.56 +114314.4 +000012.1+000016.400006.1 07.5600.31A3 0
+203117.05 -803238.4 +000021.7-000042.000007.1 07.5600.37F2 0
+205313.60 +162029.9 +000047.1+000004.900008.7 07.5600.22A2 0
+211716.79 -390258.6 +000031.8+000040.200016.4 07.5600.55F6 0
+212320.90 -133048.4 +000005.8+000009.900003.5 07.5600.92G8 0
+213345.82 +541857.6 -000007.4-000008.500002.8 07.5600.14A0 1
+214919.84 -182311.5 +000038.8-000004.900008.7 07.5600.28A8 0
+215751.36 +465152.0 +000003.2-000000.400001.9 07.56-0.04A0 0
+220011.05 +423501.0 +000034.4-000007.100005.6 07.5600.12A2 0
+220532.52 +173038.3 -000053.0-000046.800010.2 07.5600.33F0 0
+220622.81 -684428.9 +000029.3-000025.100005.7 07.5600.02A1 0
+221138.60 +522548.0 -000004.8-000001.900000.2 07.5600.01O9 0
+221443.17 +492115.4 -000012.1-000002.600004.6 07.5600.58F8 1
+222720.52 +333051.9 +000007.1-000026.500010.6 07.5600.39F0 0
+224510.42 +114110.4 -000009.5-000020.900010.0 07.5600.34F2 0
+224601.79 +354018.7 +000145.8+000070.900014.3 07.5600.44F5 0
+225250.88 -624857.0 +000028.6+000013.500003.8 07.5600.90G8 0
+231619.88 +502916.5 +000043.4+000004.800006.1 07.5600.13A0 0
+232749.73 +325732.1 -000043.6-000034.400007.2 07.5600.29A5 0
+233119.63 +522438.8 +000101.3-000030.200011.0 07.5600.43F7 0
+234003.32 +264806.9 +000147.6+000031.700012.3 07.5600.58G0 0
+234654.50 +484806.0 +000026.6-000004.300005.4 07.5600.14A0 0
+234739.19 -042742.1 +000046.1+000007.200008.0 07.5600.24A2 0
+002014.47 +243957.2 -000020.2-000002.400005.5 07.5601.14K1 0
+002110.00 +252017.9 +000032.8-000000.400001.1 07.5601.57M. 0
+004729.53 +113832.3 +000027.6+000002.200003.0 07.5601.13G5 0
+010011.03 -503126.9 +000066.7+000031.800003.4 07.5601.17K0 0
+011527.64 +514428.1 +000011.1-000007.300004.5 07.5601.07K0 0
+012247.89 -690449.0 +000108.4+000059.100006.0 07.5601.10K1 0
+022224.11 +301927.9 +000000.2-000002.600003.7 07.5601.25K2 0
+022418.76 +633211.4 -000001.3-000003.900002.4 07.5601.56K2 0
+022605.12 +305424.5 +000001.2-000060.400004.5 07.5601.23K0 0
+031958.21 -285932.8 -000001.9-000013.800001.4 07.5601.47K3 0
+044619.85 -380650.1 +000000.9-000007.900004.9 07.5601.03K0 0
+052241.30 -231532.4 +000023.1+000002.600005.7 07.5601.04K0 0
+053727.73 -471204.1 -000005.2+000004.800005.5 07.5601.00G8 0
+061419.01 -193131.4 -000001.3+000001.100001.9 07.5601.64M2 0
+062501.64 -143013.3 -000003.8-000023.800003.9 07.5601.27K1 0
+063531.61 -375127.3 +000000.8-000024.200005.2 07.5601.03K0 0
+070350.31 -411224.8 -000035.2-000004.000003.2 07.5601.09K0 0
+070944.40 +222152.6 +000020.8-000010.300003.8 07.5601.40K2 0
+074001.61 -244320.0 -000005.3+000002.400002.1 07.5601.62K4 0
+082606.18 +283743.2 -000017.1-000035.000006.3 07.5601.11K1 0
+082814.48 -421349.6 -000000.2+000032.200002.3 07.5601.56M1 0
+090109.48 -385503.7 -000034.1+000036.600004.8 07.5601.35K2 0
+090857.79 +491752.3 -000002.6-000000.600001.9 07.5601.19K0 0
+090905.07 +691238.8 +000007.6-000011.800000.7 07.5601.50M. 0
+093232.39 -652242.1 -000001.6-000024.600002.9 07.5601.45K3 0
+093840.19 -114750.6 -000013.7-000007.300004.0 07.5601.14K0 0
+101424.65 +592359.1 -000000.7-000015.100000.2 07.5601.57M3 0
+101651.64 +014752.0 -000031.3+000004.000001.5 07.5601.26K2 0
+102439.00 -332918.6 -000064.1+000032.500002.6 07.5601.53K5 0
+102501.04 +640928.6 -000007.8-000019.000002.6 07.5601.47K2 0
+102831.39 -810321.4 -000053.3+000036.900004.6 07.5601.11K0 0
+103440.13 -414458.6 -000012.9+000008.500002.7 07.5601.34K2 0
+115107.11 +365006.7 +000018.2-000004.100003.6 07.5601.10K1 0
+115134.10 +065235.9 -000002.1+000009.300000.3 07.5601.62K5 0
+124739.44 -734845.7 +000010.6-000003.300001.9 07.5601.53K4 0
+134530.55 -383039.2 -000011.5+000000.800002.9 07.5601.23K1 0
+143157.41 -162145.0 +000004.5-000018.000004.3 07.5601.61K4 0
+150500.25 +410634.1 +000007.1-000009.000004.1 07.5601.00G5 0
+153901.44 -222825.2 +000004.0+000006.200002.8 07.5601.68K5 0
+160901.46 -081307.7 +000009.1-000011.100005.9 07.5601.18K0 0
+161243.03 +455339.6 -000023.0+000012.900003.6 07.5601.02K0 0
+165211.36 +352922.6 -000000.1+000013.400002.0 07.5601.55K5 0
+165230.20 -050858.7 -000036.3+000001.900006.5 07.5601.21K0 0
+172629.48 -370643.9 +000000.5-000012.600002.3 07.5601.69K4 0
+172929.61 -160204.6 +000000.9+000002.100002.6 07.5601.57K1 0
+174229.08 +254803.5 -000000.0+000022.000002.3 07.5601.26K2 0
+175810.34 +272350.6 +000009.7+000011.000003.4 07.5601.20K2 1
+181949.04 +420006.0 -000019.4+000032.100005.2 07.5601.05K0 0
+182852.71 +145922.4 +000000.2+000008.900003.1 07.5601.38K2 0
+185008.43 -421240.0 +000004.4-000025.600004.4 07.5601.43K3 0
+191105.59 -155513.2 +000020.2-000003.300004.2 07.5601.28K1 0
+194248.56 +374112.5 -000010.8+000007.300001.4 07.5601.35K2 0
+194654.10 +722752.4 +000002.4+000034.700004.8 07.5601.05K0 0
+195753.70 -090330.3 -000003.6-000014.300001.3 07.5601.30K2 1
+210935.06 -140700.3 +000002.6+000012.100001.8 07.5601.53K5 0
+211158.57 -054849.0 +000008.8+000002.200003.4 07.5601.09K0 1
+211428.00 -594233.3 +000003.8-000004.800004.1 07.5601.29K2 0
+212159.11 +171237.9 -000015.4-000021.900001.8 07.5601.48K2 0
+212310.43 -004622.7 -000003.0-000023.400004.5 07.5601.35K0 0
+214318.08 +522430.2 +000017.4+000026.900003.4 07.5601.42K2 0
+215032.69 +004510.8 +000035.9-000028.800007.1 07.5601.20K2 1
+215549.28 -451452.6 -000001.8-000027.600004.1 07.5601.10K1 0
+222330.91 +063231.5 +000003.1+000023.800006.8 07.5601.22K2 0
+223417.97 +170912.6 +000036.9+000005.200004.4 07.5601.01K0 0
+224416.03 +205613.7 +000035.0+000018.100005.5 07.5601.09K1 0
+224521.73 +034123.6 +000041.7-000011.800006.2 07.5601.10K2 0
+225117.70 -234555.3 -000010.9+000005.000003.0 07.5601.07K0 0
+230646.58 +050209.2 -000012.9-000004.400000.9 07.5601.67K5 0
+231607.95 +181527.7 +000027.4-000037.600004.0 07.5601.01K2 0
+232608.55 +085546.8 +000019.7+000003.300004.5 07.5601.35K0 0
+000017.86 +131844.0 +000054.1+000009.700012.2 07.5700.46F2 0
+001309.98 -430354.6 +000070.0-000000.800014.7 07.5700.45F5 0
+001733.05 +363301.6 +000029.7-000014.200003.9 07.5700.96G5 0
+002157.29 +165237.5 +000071.0-000061.700016.0 07.5700.48F5 0
+002300.08 +222231.9 +000202.9-000220.800024.7 07.5700.64F8 0
+002501.53 -304149.3 -000165.9-000277.800020.4 07.5700.62G2 1
+004407.55 -741554.8 +000104.0-000035.400010.1 07.5700.51F8 0
+004603.17 +404832.6 +000087.7-000060.100016.4 07.5700.50F5 0
+004640.52 -042535.1 +000038.8-000270.200035.7 07.5700.82G5 0
+005842.42 +041220.9 +000044.9+000002.300016.3 07.5700.50F8 0
+010709.16 +383901.7 +000032.6-000013.400008.7 07.5700.53F8 1
+010936.02 -114042.8 +000015.6-000004.300008.3 07.5700.17A3 0
+011140.20 +224319.7 -000017.3-000018.700003.4 07.5700.34Fm 0
+011920.82 -760856.5 +000039.8+000006.000009.4 07.5700.51F8 0
+012029.96 -195654.5 +000166.5-000228.300034.7 07.5700.70G5 0
+012836.49 -113156.8 -000015.9-000023.400005.1 07.5700.31A9 0
+014840.76 -383926.4 -000058.7-000092.500010.9 07.5700.43F3 0
+015028.83 -122033.2 +000016.2-000014.200018.0 07.5700.47F6 0
+015804.61 +412309.5 -000040.0+000025.700032.0 07.5700.66G5 1
+023411.56 -330702.0 +000274.9-000090.800024.4 07.5700.53F7 0
+024021.79 +524814.8 +000015.3-000012.200003.8 07.5700.14A0 1
+024651.45 +574401.7 +000000.1-000002.100001.1 07.5700.71B9 1
+024814.69 +554624.3 -000007.9-000012.600001.7 07.5700.99K0 0
+025122.55 -302614.5 +000078.9-000049.000014.0 07.5700.49F5 0
+031003.89 -504956.8 +000098.5+000028.500012.9 07.5700.58F8 0
+031452.23 -503307.6 +000031.1-000002.100010.5 07.5700.47F3 1
+031601.87 +350243.0 -000154.2-000045.400017.9 07.5700.49F5 0
+032316.06 -112049.5 +000104.9+000006.600009.3 07.5700.45F5 0
+033348.59 -621002.3 +000033.0+000006.000005.3 07.5700.95G8 0
+034501.57 -700125.9 -000009.4-000097.800019.1 07.5700.59G0 0
+035204.68 +404751.1 -000006.0-000010.500004.7 07.5700.20A2 1
+035205.47 +224020.8 +000207.0-000340.900037.2 07.5700.68G0 0
+040534.07 -454000.2 -000000.9-000003.800003.8 07.5700.24A7 0
+041203.85 +352134.4 +000000.7-000002.800000.4 07.5700.32A0 0
+041610.61 +345207.7 +000018.9-000014.700004.1 07.5700.31A3 0
+042146.66 -424717.0 +000021.2+000077.700005.4 07.5700.92K1 1
+042703.49 +714653.0 +000012.9-000019.400003.4 07.5700.13B8 0
+044841.26 +163804.1 +000024.8-000079.300011.6 07.5700.43F5 0
+045744.65 -134217.9 -000010.9-000002.100005.2 07.5700.05A0 0
+051735.56 -683535.3 -000021.0+000002.600003.5 07.5700.86G8 1
+052756.86 -180014.2 -000008.4+000000.900007.7 07.5700.64G2 0
+054259.84 +445105.2 -000019.6+000000.200004.6 07.5700.16A5 0
+054851.47 -322535.9 -000008.1-000003.200003.6 07.5700.90G8 0
+055830.92 -105023.3 -000016.5-000006.700004.0 07.57-0.02B9 0
+060259.38 +284037.3 +000002.9+000000.300000.5 07.57-0.10B2 0
+061503.94 -083737.8 -000090.8+000006.400011.7 07.5700.54F5 0
+062016.27 -020316.6 +000000.1-000004.600003.2 07.5700.04A0 0
+062106.13 +073208.1 -000003.0-000019.000003.8 07.5700.11A2 0
+062120.30 -011314.7 -000002.0-000002.600001.6 07.57-0.09B9 0
+063209.93 -651857.2 -000053.5+000090.400009.9 07.5700.35A8 1
+063248.56 +100958.0 +000002.8-000009.200000.6 07.5700.94K0 0
+065107.91 -774028.3 -000014.6+000074.900007.0 07.5700.22A6 0
+065141.35 -234810.4 -000001.3+000001.600001.7 07.57-0.01Ap 0 0.07 7.88
+065817.18 -352508.9 -000005.5+000004.800001.2 07.5700.09Ap 1
+070114.98 +000037.8 -000060.4+000010.400013.7 07.5700.45F5 0
+070905.67 +441535.5 +000000.8-000010.100007.5 07.5700.33F0 0
+071717.99 -403924.6 +000050.4+000115.800015.7 07.5700.70G3 0
+072155.92 +601933.3 -000006.4-000066.900015.3 07.5700.41F5 1
+072253.87 +552027.5 -000005.3-000032.300006.6 07.5700.01A0 0
+074134.64 +220702.8 -000003.9-000016.200004.0 07.5700.16A2 0
+074618.22 -714313.6 +000005.4+000057.200010.7 07.5700.44F3 0
+075624.57 +314144.2 +000012.3-000012.800009.9 07.5700.32F0 0
+082045.55 -142147.4 -000028.1+000017.100010.4 07.5700.30A8 0
+082731.49 +004941.9 +000105.3+000054.500011.4 07.5700.62G0 1
+083115.88 +254425.7 -000019.5-000024.800008.0 07.5700.18A2 0
+083529.67 -293125.0 -000018.0+000009.900002.6 07.5700.03A1 0
+083847.66 -335215.5 -000020.8-000010.600005.6 07.5700.92G8 1
+084307.67 -122518.7 -000023.4-000029.400007.5 07.5700.41F3 1
+085508.88 -462138.9 -000009.7-000015.800005.7 07.5700.02A0 0
+085628.72 -292042.4 +000005.1-000001.300003.4 07.5700.23A5 0
+090033.38 -160912.5 -000035.3+000017.700012.0 07.5700.28A7 0
+090109.59 -192031.8 -000011.3-000018.400009.2 07.5700.23A5 1
+090224.77 -550149.5 -000036.5+000013.400006.9 07.5700.05A0 0
+090439.78 +005507.7 -000014.3+000002.100004.2 07.5700.36F0 0
+090828.95 +361842.9 -000034.1-000005.500008.7 07.5700.44F2 0
+090908.68 +721817.5 -000034.0-000045.200009.1 07.5700.49F5 0
+090931.07 +025629.0 -000009.5-000032.600005.7 07.57-0.10F0 1
+091132.29 -573708.4 -000013.0+000005.700001.4 07.57-0.08B4 0
+091451.63 +553713.0 -000024.6-000020.900002.2 07.5700.10A0 0
+092216.18 -555737.3 -000010.9+000014.700001.2 07.5700.75F8 0 0.67 4.37
+092701.40 +474623.6 -000002.6+000001.800009.4 07.5700.31A2 0
+093500.69 -485322.2 -000016.2+000002.000000.8 07.5700.28A6 0
+093631.09 -111627.1 -000002.7+000000.400005.8 07.5700.06A0 0
+093940.85 -531528.6 -000010.9+000003.600002.9 07.57-0.11B8 0
+094634.67 -404046.0 -000074.8+000023.900006.3 07.5700.34A0 0
+101101.32 -022454.2 -000017.1-000006.300006.1 07.5700.84G5 0
+101256.01 +512833.8 +000020.9-000034.700016.5 07.5700.65G0 0
+101656.54 +255141.2 +000165.8-000296.100028.1 07.5700.59G0 0
+102710.41 -620107.2 -000090.2-000092.200012.9 07.5700.56F8 0
+103033.72 -612011.4 -000007.0+000004.600000.8 07.57-0.04B4 0
+103413.48 +735004.3 -000020.3-000019.800003.3 07.5700.19A3 1
+103848.05 -404019.4 -000002.4-000031.100008.8 07.5700.29A5 0
+103902.52 -645829.9 -000018.9+000010.500006.8 07.5700.04A0 0
+110016.05 -431505.3 +000023.5-000012.500010.9 07.5700.48F5 0
+111102.05 -361331.9 -000004.2-000015.500007.5 07.5700.43F3 0
+112426.54 +155302.5 -000027.4-000006.600012.6 07.5700.58F8 0
+112724.09 -183110.7 -000013.5-000004.500004.2 07.5700.98K0 0
+113637.62 -343848.4 -000215.9+000121.900014.2 07.5700.49F6 0
+114640.66 -034432.3 +000019.4-000038.500016.1 07.5700.40F2 0
+114935.20 +292954.8 +000014.5-000004.400003.4 07.5700.93G6 0
+120024.44 +443749.2 +000008.4+000005.700005.7 07.5700.07A2 0
+120448.83 -620008.3 -000006.1+000000.200001.0 07.5700.63F0 1
+120747.19 -082909.6 -000142.8-000014.400009.8 07.5700.42F5 0
+121313.11 +104923.1 +000007.7-000590.200029.5 07.5700.67G3 0
+122915.13 +344212.2 -000110.7+000025.100010.8 07.5700.57F9 0
+122933.63 -590507.8 -000006.0+000000.400000.3 07.5700.46F0 0
+123751.13 -575156.2 -000011.4-000000.300001.2 07.5700.01B8 0
+124249.48 -662727.8 -000013.2-000003.000002.7 07.57-0.03B8 0
+124816.72 -670752.2 -000036.0-000013.800010.2 07.5700.19A3 1
+131321.09 -132816.0 -000163.6-000051.200013.2 07.5700.47F5 0
+131644.53 +194854.4 -000109.2+000025.600009.7 07.5700.29A2 0
+131808.66 +835356.7 -000084.9+000009.000012.6 07.5700.41F2 0
+131850.02 -120055.7 -000033.2-000003.300005.8 07.5700.08A0 0
+133224.75 -123947.1 -000049.8-000002.800007.0 07.5700.36F3 0
+133351.62 +453558.5 +000074.1+000025.800009.5 07.5700.38F0 0
+133717.80 -405352.2 -000028.6-000019.400008.1 07.5700.19A3 0
+133920.08 -151231.0 -000014.7-000015.800002.8 07.5700.98K0 0
+134308.75 -690739.3 -000032.7-000019.800008.1 07.5700.74G2 1
+134755.73 +501421.9 -000005.3+000018.500006.9 07.5700.23A5 0
+140125.82 -313714.0 -000085.5-000059.300015.9 07.5700.48G0 1
+145238.04 -240704.3 -000012.6-000022.500005.2 07.57-0.02B9 0
+150026.22 +313653.8 -000202.0+000093.700013.4 07.5700.60F8 0
+150856.71 -114725.7 +000060.9-000007.800009.3 07.5700.36F2 0
+152418.60 +381116.6 -000130.7-000104.000010.1 07.5700.96K0 0
+152812.16 -092125.2 +000081.5-000355.900048.1 07.5700.87K2 0
+154500.19 -590725.9 -000028.6-000030.000007.5 07.5700.19A2 1
+160848.00 +353259.5 -000014.9+000013.700005.3 07.5700.32A5 0
+161059.31 -573627.6 -000011.5-000010.000002.3 07.5700.07B9 1
+162440.57 -451049.8 -000003.0-000009.000003.4 07.5700.12B8 0
+162859.05 -243215.0 -000076.6-000195.700015.2 07.5700.72K0 0
+164339.71 -224411.1 -000022.8-000024.900004.8 07.5700.11Ap 0 0.06 1.63
+164417.67 -223124.7 -000015.0-000022.900005.5 07.5700.13B9 0
+165323.86 +012054.0 +000013.6-000003.200006.3 07.5700.42F0 0
+165907.08 -383357.7 -000000.7-000000.900000.1 07.5700.04B3 0
+170307.20 -583249.9 +000013.5-000015.000005.1 07.5700.63A4 1
+171231.38 -101641.2 +000100.4-000002.400023.6 07.5700.49G0 0
+171505.72 -455242.8 -000024.3-000051.000007.7 07.5700.41F2 0
+171748.87 +360538.7 +000003.5+000012.200003.5 07.5700.27A5 0
+172240.73 +743946.0 -000005.5+000050.700008.8 07.5700.21A3 0
+172248.03 +275133.4 -000058.0+000034.200015.8 07.5700.43F5 0
+172437.25 +504109.6 -000079.0-000103.500017.4 07.5700.70G5 0
+172617.21 +674557.0 +000001.6+000021.800006.0 07.5700.24A5 1
+173026.78 +225222.8 -000000.2-000007.100003.2 07.5700.95K0 1
+173930.20 -133858.8 +000020.6-000006.200014.3 07.5700.40F0 1
+174713.66 +285436.7 -000002.0+000001.000004.1 07.57-0.01A0 0
+174946.90 -412632.4 -000004.5-000010.300001.3 07.57-0.08Ap 0 0.06 3.21
+175018.86 -471349.8 +000010.0-000006.800001.7 07.5700.17B6 0 0.07 22.57
+175223.46 -180524.4 -000010.4+000006.700008.4 07.5700.40A9 0
+175226.70 +025939.2 +000026.0-000003.900006.6 07.5700.31A2 0
+180205.22 -354009.9 -000001.0-000002.600000.7 07.57-0.02B7 0
+180432.27 +011415.4 +000025.7+000006.000010.2 07.5700.45F0 0
+180954.85 -713842.1 +000011.3-000028.200010.7 07.5700.43F3 0
+181033.55 -260158.4 +000005.0-000008.000003.9 07.5700.45A9 1
+181146.99 -430455.2 -000006.0-000020.300005.2 07.57-0.04B9 0
+182452.19 -421344.2 -000003.0-000009.200001.9 07.57-0.00B9 0
+182945.95 +173557.7 -000001.7-000015.900003.7 07.5700.28A2 0
+183016.24 +215200.6 -000003.4+000001.400000.7 07.5700.73F4 0 1.07 75.30
+190121.78 +442311.4 -000000.4+000003.900005.7 07.57-0.02B9 0
+191108.07 +384649.3 -000227.8-000106.200020.5 07.5700.76G7 1
+191245.52 -242914.0 +000030.4-000015.400006.1 07.5700.05B9 0
+192628.50 +475811.7 +000005.6-000004.600003.8 07.5700.14A2 0
+192724.41 +421345.7 +000010.6-000025.900003.4 07.5700.04B9 0
+192812.26 -120840.6 +000068.9-000087.500026.3 07.5700.74G8 1
+193752.06 +224750.1 -000013.5-000024.000004.8 07.5700.90G5 1
+194212.65 +292951.0 +000037.6+000053.600009.8 07.5700.54F7 1
+194401.02 +380024.9 +000017.2+000006.200005.1 07.5700.10A2 0
+194804.34 +274210.2 +000002.7-000015.100003.3 07.57-0.03A0 0
+195301.57 +384621.2 -000043.3+000342.000017.7 07.5700.77G8 0
+195640.09 -230357.9 +000006.2-000043.500006.2 07.5700.33A3 0
+195859.53 +672819.6 +000026.0-000006.000006.7 07.5700.25A2 0
+200638.34 +073329.4 +000004.1-000017.700007.9 07.5700.16A2 0
+200720.78 +160434.7 -000001.8-000007.500002.2 07.57-0.01B9 1
+200922.69 +104710.0 -000000.7-000013.800002.3 07.57-0.09B6 0
+201115.39 +165110.8 +000074.9-000009.700013.3 07.5700.42F2 0
+201138.16 +143856.1 +000038.8-000008.700007.4 07.5700.13A0 0
+201759.91 +331129.1 +000004.4-000001.700002.3 07.57-0.02B9 1
+201931.49 +153242.3 -000003.0-000011.700002.4 07.5700.54F8 1
+202715.65 +164239.9 -000013.8-000019.200004.6 07.5700.39F0 0
+203955.90 -274302.1 +000027.0-000024.100004.2 07.5700.92G8 0
+204233.47 +124341.9 -000006.1-000025.800007.7 07.5700.42F5 1
+204438.81 +133319.3 +000030.4-000007.800006.1 07.5700.04A0 0
+204624.51 +565005.9 +000059.7+000048.200008.1 07.5700.41F5 1
+211654.73 +135711.4 +000003.7+000002.100001.4 07.57-0.10B8 0
+213759.37 +482913.8 -000002.5-000003.600001.4 07.5700.07B8 1 0.15 1.23
+214229.08 -375559.6 +000005.2-000013.200002.8 07.5700.28A5 1
+220327.64 +493953.6 +000007.7+000001.600002.3 07.57-0.06B9 0
+220523.72 +001540.2 -000000.8-000004.700003.3 07.5700.29A3 0
+220605.24 -052128.5 +000172.0-000046.700028.2 07.5700.67G0 0
+221025.94 +184749.8 +000353.2-000029.600020.6 07.5700.62G1 0
+221633.90 +843016.0 -000002.6-000014.700004.5 07.5700.06A0 0
+223301.49 -173005.0 -000189.5-000040.800014.3 07.5700.83G8 0
+223729.83 -202241.2 +000037.5-000044.600009.2 07.5700.21A3 0
+224027.05 +281242.4 -000041.2-000057.100008.8 07.5700.31F0 0
+224304.86 +831614.5 +000009.0+000005.700002.8 07.5700.04B8 0
+232704.92 +860029.3 -000001.0-000006.800003.3 07.5700.90G5 0
+232754.30 +594143.2 -000035.4-000014.600005.5 07.5700.24A7 0
+233247.62 +575420.1 +000023.3-000000.100004.1 07.5700.18A0 0 0.07 79.50
+233450.19 +431205.6 +000025.8-000012.400006.0 07.5700.16A0 0
+233600.90 -303848.2 +000042.4-000042.800008.6 07.5700.49F6 0
+234432.14 +462248.6 +000000.4-000001.400001.0 07.5700.01A0 1 0.06 0.34
+235239.67 +541608.1 -000005.1-000039.700019.3 07.5700.49F5 0
+002219.99 -235025.7 +000000.8-000008.500002.6 07.5701.32K2 0
+002616.11 -214021.9 +000028.0-000006.600005.8 07.5701.28K2 0
+002711.00 +604001.1 +000011.1-000002.700003.1 07.5701.30K5 0
+004833.64 +445821.9 -000011.2-000006.500001.2 07.5701.59K2 0
+005212.69 -094956.7 +000015.5+000003.200004.5 07.5701.59K2 0
+005333.35 +483108.0 -000017.0-000018.000002.5 07.5701.59K5 0
+011439.77 +710603.8 -000001.9-000003.000001.0 07.5701.04K0 0
+014255.74 +310138.2 -000002.7-000007.200002.4 07.5701.61K2 0
+014329.53 +744432.2 -000002.2+000001.400000.4 07.5701.82K5 0
+014338.51 +054443.8 +000004.9+000002.300003.0 07.5701.43K0 0
+015900.11 +342022.8 +000006.4-000027.600003.8 07.5701.08G5 0
+020940.17 +321859.1 +000001.4+000005.800000.5 07.5701.47K2 0
+024337.99 +240422.8 +000012.5-000021.500004.8 07.5701.44K0 0
+033518.37 +185411.4 +000005.9-000041.200002.3 07.5701.73K5 0
+034649.66 +473614.1 +000007.5-000006.100001.3 07.5701.17K0 0
+035126.49 -400508.5 -000001.4-000010.900003.2 07.5701.39M4 0
+040652.16 +301624.2 +000020.9-000023.200004.4 07.5701.54K1 0
+043804.27 -174857.9 +000010.1-000008.100004.8 07.5701.11K0 0
+051725.84 -713158.5 -000001.4-000082.600005.9 07.5701.15K2 1
+052922.79 -614924.4 +000025.0+000005.500005.5 07.5701.06K1 0
+054757.78 +243941.6 +000003.1-000003.300000.0 07.5701.47K 0
+054835.13 -651006.3 +000007.8-000028.900004.9 07.5701.14K2 0
+055148.25 -192313.1 -000004.6+000015.700003.5 07.5701.54K5 0
+055744.17 -192313.6 -000031.6-000039.200005.3 07.5701.15K0 0
+060020.91 +395238.2 -000001.2-000008.200000.6 07.5701.04G5 0
+060205.58 +551855.8 +000001.2-000012.000001.5 07.5701.74K5 0
+061446.20 +574628.9 +000040.7+000004.600001.9 07.5701.47K0 0
+062035.32 +253629.7 +000021.1-000047.900001.7 07.5701.41K4 0
+062203.11 -303200.7 -000001.6+000016.700001.8 07.5701.53K4 0
+062907.08 -402219.0 +000044.9+000025.900003.9 07.5701.26K2 0
+065356.33 -221943.1 +000033.7+000012.600004.8 07.5701.34K2 0
+065813.95 -174645.1 +000025.3-000002.100004.0 07.5701.01K0 0
+072136.25 -790952.9 -000042.5+000111.700003.7 07.5701.26K2 0
+074849.34 -354423.1 -000009.3-000002.800001.5 07.5701.68M2 0
+075244.98 -221326.7 -000005.9+000002.600002.3 07.5701.58K4 0
+075601.95 +342210.5 -000015.9-000014.400004.0 07.5701.17K0 0
+081726.72 -290756.0 +000018.0-000016.900004.0 07.5701.20K0 0
+081735.52 +010845.8 -000003.9-000014.200001.4 07.5701.27K0 0
+083522.10 -514913.6 -000015.3+000013.500005.0 07.5701.13K0 0
+085830.75 -504825.2 -000029.6+000040.400004.6 07.5701.22K2 0
+090446.90 -444837.4 -000005.2+000005.500000.1 07.5701.67K2 0
+091010.40 -384453.4 -000001.8+000000.500000.8 07.5701.56K3 0
+091041.16 -834429.4 +000011.4+000006.000004.9 07.5701.10G8 0
+091341.72 +695618.7 -000058.6-000022.300002.5 07.5701.14G5 0
+091801.37 +575420.1 -000039.5-000062.900002.3 07.5701.14K1 0
+093858.12 -040054.0 +000053.9-000069.700006.4 07.5701.09K2 0
+100520.87 -032227.6 -000024.5+000037.800003.2 07.5701.29K2 0
+102825.35 +144512.6 -000022.9-000020.700004.0 07.5701.05K0 0
+111709.73 +752111.4 +000037.5-000036.400005.0 07.5701.30K0 0
+113812.21 -281726.0 -000106.3-000024.200003.5 07.5701.14K0 0
+115050.61 -152320.2 +000003.4-000021.500001.8 07.5701.13K0 0
+115543.33 -683257.9 -000005.8+000009.500002.6 07.5701.73M3 0
+120940.39 +330513.9 -000024.9-000008.200005.5 07.5701.12K2 0
+121304.53 -313106.2 -000012.1+000003.700005.4 07.5701.11K0 0
+122116.27 -264356.9 -000024.7-000003.400002.9 07.5701.31K2 0
+124352.73 -181704.7 -000028.4+000011.900005.0 07.5701.03K0 0
+125311.46 +595707.9 -000004.6-000003.000002.3 07.5701.46K2 0
+130122.45 -175255.4 -000006.7-000004.000004.0 07.5701.19K0 0
+132259.94 +151502.0 -000051.7+000008.700002.7 07.5701.25K0 0
+134757.37 +185640.0 -000018.7-000022.500002.9 07.5701.66K5 0
+140856.03 -680825.6 -000066.0-000021.500005.8 07.5701.22K2 0
+141830.73 -540745.7 +000012.9-000024.800004.0 07.5701.08K0 0
+143606.66 -345421.7 -000008.1+000014.000002.0 07.5701.66M1 0
+143959.48 +380637.6 -000034.4+000007.100001.7 07.5701.45K0 0
+144434.38 +600313.6 -000001.0-000013.900002.1 07.5701.11K0 0
+144510.02 -573212.3 -000011.0-000014.400001.3 07.5701.04G8 0
+151717.47 -415537.2 -000004.2-000006.800000.0 07.5701.69M2 0
+153950.47 +643942.6 +000007.8+000004.400003.1 07.5701.51K2 0
+155021.35 -583006.7 -000001.6-000002.200000.1 07.5701.10G3 0
+155356.25 -185703.3 -000016.9-000002.600003.9 07.5701.70M2 0
+155441.79 +051234.9 +000022.3-000017.000004.3 07.5701.10K0 0
+160036.73 +803739.9 -000015.3+000024.800006.2 07.5701.06K0 0
+161343.78 -091210.5 -000018.6-000015.200000.2 07.5701.74K2 0
+164056.76 +422742.6 +000000.4-000039.900005.8 07.5701.17K2 0
+165341.37 -690316.6 +000010.1-000019.900003.1 07.5701.66M1 0
+165345.11 -041916.5 +000009.1-000109.400008.3 07.5701.12G9 0
+165645.81 -670951.4 -000004.1-000016.600004.0 07.5701.00G8 0
+171040.31 +463322.4 +000032.6-000082.400002.9 07.5701.10K0 0
+173134.12 +614102.0 -000021.2+000045.500005.5 07.5701.10K2 0
+174632.60 -025140.3 -000030.4-000054.100004.5 07.5701.28K2 0
+175400.11 +344001.4 -000023.9-000040.600003.7 07.5701.10K0 0
+181829.04 +242620.8 -000015.6-000049.900002.6 07.5701.30K2 0
+182410.05 -262650.3 +000001.0+000006.400005.5 07.5701.50K2 0
+184543.27 -463604.7 +000000.1+000004.300001.8 07.5701.54K4 0
+190544.78 +094613.6 -000023.8-000020.400007.3 07.5701.14K2 0
+194618.99 +443354.1 +000009.4+000001.200003.9 07.5701.03K0 0
+194812.10 +374331.4 +000001.1-000001.800000.3 07.5701.38K2 0
+200424.33 -300957.8 +000001.7-000013.100001.2 07.5701.49K2 0
+200521.81 -162223.9 -000024.1-000016.900004.6 07.5701.73K5 0
+201034.77 -713832.3 -000033.9+000022.300003.5 07.5701.28K2 0
+202612.41 -860617.3 +000001.0+000006.200003.9 07.5701.04G8 0
+202857.80 +101952.6 +000005.9-000020.200004.6 07.5701.64K5 0
+203604.75 -594043.2 -000009.2-000041.100004.2 07.5701.17K1 0
+204752.81 -274501.1 +000020.4+000028.700005.4 07.5701.03K1 1
+205624.92 +654939.4 -000002.6-000008.400002.2 07.5701.46K5 0
+210535.79 +465747.8 -000004.2-000004.000001.2 07.5701.79K5 0
+210629.45 -683845.2 -000006.1-000005.800002.7 07.5701.66M1 0
+210832.02 -241218.6 -000002.5-000020.400003.0 07.5701.37K3 0
+212223.06 -595149.7 +000056.6-000046.700003.7 07.5701.19K2 0
+212528.34 -414207.4 +000021.2+000001.600003.3 07.5701.57M3 0
+213320.66 +334808.4 -000010.1+000004.300003.7 07.5701.31K0 0
+213829.80 +134103.0 -000010.6-000009.400001.6 07.5701.64K2 0
+214246.05 +501002.6 +000004.3+000007.000003.4 07.5701.07G8 0
+215144.48 +315443.7 +000000.5-000012.600005.2 07.5701.34K2 0
+222023.01 -433009.6 -000004.9-000055.300005.6 07.5701.15K0 0
+223627.57 +582534.0 -000004.9-000003.600000.7 07.5701.79K0 0
+224302.78 +815346.2 -000002.5-000015.800003.5 07.5701.17K0 0
+183220.08 +365955.7 -000006.2-000003.500001.6 07.5705.46C8 0
+000849.90 +405027.8 -000009.2-000011.900004.7 07.5800.99G5 0
+001459.20 +084906.0 +000103.4-000027.300015.9 07.5800.40A7 1
+001922.02 +262714.7 -000013.5-000010.800004.3 07.5800.91G8 0
+003144.23 +535742.0 -000000.9-000003.900000.2 07.58-0.03B8 0
+003259.34 +182342.8 -000005.8-000028.000011.3 07.5800.38F2 0
+004427.64 -132456.7 +000074.1-000028.900013.8 07.5800.52F6 0
+004903.81 -423342.4 +000014.0-000005.400003.5 07.58-0.12B8 0
+005841.44 +445722.6 -000009.0-000005.600005.6 07.5800.40G5 1
+013102.47 +392940.7 +000006.9-000004.900003.2 07.58-0.06B9 0
+013113.97 +170907.7 +000030.3-000027.300011.8 07.5800.39F0 0
+013706.19 +490433.2 -000009.3-000035.300005.6 07.5800.42F2 0
+014849.79 -513755.9 +000037.1-000016.300004.4 07.5800.97G8 0
+014854.56 +162239.0 -000008.8-000011.300010.3 07.5800.33F0 0
+015029.80 +381811.9 +000065.7-000091.500014.2 07.5800.41F0 0
+015539.39 +123423.8 +000062.3-000006.900004.4 07.5800.98G5 0
+020546.27 +394535.3 -000065.0-000012.200007.5 07.5800.34F0 0 0.09 0.11
+023215.49 +320555.2 -000010.9-000003.400002.7 07.5800.85G5 0
+024309.26 +585322.0 +000005.5-000001.200005.0 07.5800.15A1 0
+031750.77 -262108.6 +000044.0-000010.600009.9 07.5800.58F7 0
+034553.21 +453600.0 +000021.8-000028.600006.3 07.5800.07A0 0
+041649.65 -715952.5 +000022.4+000035.500005.0 07.5800.95G8 1
+042055.65 -510239.9 +000006.7+000014.800004.8 07.5800.80K1 1
+042412.40 +144529.8 +000097.4-000033.500022.2 07.5800.60G1 1
+042546.47 -445115.5 +000013.4+000002.500002.9 07.58-0.14Ap 0
+042722.19 +070345.0 +000033.5-000003.600015.3 07.5800.41F5 0
+042854.13 -251141.5 +000016.7-000001.900003.1 07.5800.96K0 1
+043613.94 +213211.9 +000019.3-000041.400029.7 07.5800.69G5 0
+043615.08 +472215.9 +000019.0-000039.200005.7 07.5800.50F5 0
+044538.99 -500424.3 -000445.8-000337.300048.9 07.5800.88K0 0
+045351.85 +672915.2 -000061.1-000067.700012.0 07.5800.42F2 1
+045857.20 +143258.5 +000004.9-000004.000005.3 07.5800.06B6 0
+050631.64 +552112.7 +000003.9-000004.000000.3 07.5800.95G5 0 0.60 3.29
+051025.25 -802429.0 +000062.5+000081.000012.5 07.5800.51F7 0
+051854.98 -513446.2 +000007.8+000015.400003.5 07.5800.89G6 0
+053308.91 +030751.9 +000002.2-000000.400002.6 07.58-0.10B6 0
+053458.49 +265820.8 +000025.5-000099.400011.7 07.5800.55F7 0
+053527.68 +375407.2 -000028.1-000017.400008.6 07.5800.32A5 1
+054042.59 -531302.1 +000002.1+000016.800003.2 07.5800.09A3 0
+054951.13 -432152.9 -000004.3+000019.400004.3 07.58-0.13Ap 0
+055500.29 -505919.3 +000041.7+000011.100014.2 07.5800.43F3 0
+060524.67 -284038.1 +000002.4-000067.700010.3 07.5800.45F5 1
+061330.44 +093743.2 +000002.7+000002.500002.7 07.58-0.13B8 0
+063635.69 +775530.2 +000003.7-000033.500005.7 07.5800.08A0 1
+063848.08 -434929.3 -000001.6+000017.800002.4 07.58-0.04B9 0
+064204.88 -694223.7 -000015.4+000015.100003.0 07.5800.03A0 0
+065127.67 -491736.6 -000004.2+000004.000006.3 07.5800.09A1 0
+065155.15 -221812.9 -000001.9-000005.900004.8 07.5800.98K0 0
+070145.55 +175831.3 -000004.2-000006.000001.9 07.5800.03A2 0
+071030.63 -303945.0 -000002.2+000004.300001.3 07.58-0.17B3 0 1.03 1.21
+071227.98 +621545.1 -000001.2-000031.200005.7 07.58-0.01B9 0
+071636.32 -234936.7 -000004.7+000002.900000.5 07.58-0.18B3 0
+072519.02 -410927.8 +000025.6+000058.500011.7 07.5800.45F3 0
+072817.59 -435747.2 -000007.2-000002.800004.4 07.58-0.05B9 0
+073833.64 +733545.4 -000032.5-000058.000009.8 07.5800.47F5 0
+073851.20 -052755.0 +000228.5-000122.800018.5 07.5800.60G0 0
+074141.62 +372548.2 -000022.9+000001.800008.1 07.5800.34A3 1
+074619.05 -460934.8 -000004.2+000008.100002.8 07.58-0.06B6 0
+074711.04 -432340.4 -000006.4+000009.000001.4 07.58-0.05B9 1
+075333.64 -365610.1 -000043.6+000030.400008.3 07.5800.22A7 0
+075630.30 -230015.5 -000003.3-000001.600003.1 07.58-0.03B8 0
+080603.44 -642237.0 -000022.8+000026.000005.0 07.5800.45F5 0
+080609.10 +152048.1 -000047.2-000003.400016.0 07.5800.49F5 0
+080802.95 +500812.5 -000001.7-000010.100005.2 07.5800.99K0 0
+081537.53 -495934.5 -000002.3+000004.500001.6 07.58-0.02B7 0
+081801.14 -145829.7 -000010.6-000007.300004.6 07.58-0.03B9 0
+082212.42 -474657.9 -000013.8+000013.900002.1 07.58-0.07B9 0
+083216.04 -765545.0 -000184.2+000155.200027.4 07.5800.61G0 1
+083353.80 +013507.7 -000002.0+000001.000003.4 07.5800.14A0 1
+084550.05 +200120.8 +000030.0-000064.900017.7 07.5800.52F8 0
+085053.24 -434505.5 -000005.1+000004.300001.2 07.5800.72B1 1 0.09 1.94
+085356.59 -522821.8 -000012.6+000007.700002.0 07.58-0.09B4 0
+085944.33 -541412.8 -000007.2-000018.600005.6 07.5800.28A4 0
+091821.50 -593846.9 -000017.1+000014.500008.1 07.5800.07A0 0
+093019.36 -445135.5 -000004.6+000007.500009.5 07.5800.49F6 0
+094933.59 -520738.4 -000015.6+000001.700001.8 07.58-0.11B9 0 0.05 1.72
+094948.70 +110623.6 -000315.6-000061.600023.4 07.5800.61F8 0
+100232.66 -485143.4 -000016.2-000000.100002.7 07.58-0.12B2 0
+101952.75 -573025.6 -000005.1+000003.400001.4 07.5800.57F3 0
+102833.96 -061811.9 -000019.2+000001.900005.3 07.58-0.04A0 0
+103806.21 -630318.8 -000005.6+000003.000000.2 07.5800.38A3 0
+105902.00 +754316.8 -000153.8-000025.500012.7 07.5800.44F5 0
+110129.05 -165645.6 -000051.3-000068.000013.3 07.5800.54F7 0
+110637.67 -675526.7 -000023.2+000012.400005.0 07.5800.08A1 0
+111954.95 -580916.9 -000012.0+000000.900001.7 07.58-0.09B7 0
+112056.04 +022521.3 -000066.5-000035.400013.8 07.5800.40F2 0
+112821.12 -710703.6 -000073.0+000005.800014.8 07.5800.46F5 0
+114457.60 -513416.3 -000008.1-000001.500002.5 07.5800.13A1 0
+114737.57 -660026.0 -000008.3+000001.600001.3 07.5800.16A0 0
+115833.57 -150700.7 +000021.8-000037.700012.4 07.5800.44F3 0
+115915.23 +612003.9 -000054.4-000014.900007.3 07.5800.19A3 0
+121337.34 -093047.8 -000099.7-000042.000011.4 07.5800.74G5 0
+121804.15 +182606.2 -000017.0-000006.200006.7 07.5800.53F6 0
+121835.44 -142425.8 -000054.3-000004.800008.3 07.5800.39F2 0
+123235.07 -322751.0 -000027.3-000000.500005.1 07.5800.02A0 0
+123909.27 +162847.1 -000100.4+000009.200011.1 07.5800.45F3 0
+131503.36 +784204.7 -000028.1+000003.900003.4 07.5800.99K0 0
+133232.07 -622038.9 -000014.0-000005.300002.9 07.5800.04B9 1
+133324.26 -385218.2 -000016.3+000000.300003.5 07.5800.19A4 0
+133635.42 -471757.3 -000158.6-000062.900011.5 07.5800.88K0 0
+140451.78 +585202.9 -000178.8+000019.400020.9 07.5800.64G5 0
+141210.73 +203833.9 -000027.8-000021.000005.7 07.5800.25A5 0
+141935.23 -050903.2 -000631.7-000122.100048.1 07.5800.87K1 0
+142132.83 -102215.9 -000028.0-000023.800007.8 07.5800.16A2 0
+143314.27 -671115.1 -000037.6-000033.200005.9 07.5800.39A9 0
+144430.64 -032147.9 -000071.3-000001.700014.0 07.5800.41F2 0
+154047.23 -352538.9 -000086.7-000083.900010.1 07.5800.29A9 0
+161244.10 -193010.1 -000007.3-000024.900008.0 07.5800.14B9 0
+162403.87 -110125.2 -000001.8+000019.400008.1 07.5800.55F2 0
+171030.61 +211256.0 -000009.9+000021.800008.2 07.5800.39F5 0
+171056.58 +311026.4 +000000.5-000008.700002.3 07.5800.91K0 0
+174249.99 +854012.5 +000007.9-000011.700008.8 07.5800.35F0 0
+174754.41 +360005.9 +000001.1-000028.900004.7 07.5800.17A2 0
+180602.28 +760754.3 -000066.2+000016.000015.9 07.5800.61F8 0
+181123.73 -331936.8 +000018.6-000063.200007.2 07.5800.51F5 0
+181622.20 +104853.4 -000001.6-000007.700001.2 07.58-0.08B2 0
+181846.89 -181019.8 -000001.6-000002.300001.1 07.5800.12B1 0
+182628.41 -081108.1 -000005.5-000007.700005.7 07.5800.22A0 0
+183133.22 -565900.1 +000006.0+000001.600003.5 07.5800.23F0 0
+183230.24 +683650.5 -000015.2+000066.600011.1 07.5800.53G5 0
+183623.35 +665448.2 +000069.7-000057.500028.3 07.5800.62G3 0
+184822.54 -315153.8 +000000.7-000009.300002.4 07.58-0.05B6 0
+185853.74 -355752.5 +000019.1+000008.100007.3 07.5800.37G1 0
+190503.17 +255017.0 +000007.5+000004.700004.8 07.5800.11A0 0
+191746.23 +763708.7 -000000.9+000009.700010.9 07.5800.32F0 0
+192506.17 -230230.5 +000021.1-000009.200019.8 07.5800.53F6 1
+193308.63 +460221.7 +000010.8+000007.100006.8 07.5800.11A2 0
+195032.17 +171607.6 +000011.2+000002.500001.5 07.5800.05A0 0
+195624.63 +354724.3 +000007.3+000004.000002.9 07.5800.83G5 0
+200400.20 -090736.2 +000008.4-000043.900008.1 07.5800.14A0 0
+201901.58 +515837.5 -000002.6-000011.000007.8 07.5800.23Am 0
+205304.23 +290843.7 +000013.1-000001.900004.5 07.5800.07A0 1
+205849.54 -031905.0 +000002.7-000033.100005.4 07.5800.38F2 0
+210556.25 +480240.1 -000002.5+000000.700002.1 07.5800.05B9 0
+211234.55 -600255.1 +000013.3-000025.300006.4 07.5800.33F0 1
+212026.52 +120829.8 +000037.6-000036.000010.1 07.5800.34F0 0
+213122.36 +224430.9 -000005.3+000001.700004.5 07.5800.98K0 0
+214218.45 +055443.0 -000005.2+000013.900005.9 07.5800.32A5 1
+220539.57 +570735.0 +000020.5+000038.300008.9 07.5800.48F5 1
+220601.25 +204812.3 -000001.1-000000.200006.3 07.5800.25A4 1
+221710.48 +222315.0 -000011.2-000016.600001.8 07.5800.11A2 0
+222754.15 +513432.5 -000003.9-000005.200001.6 07.5800.05A0 0
+223607.34 -543635.9 +000362.8-000261.300031.0 07.5800.67G5 0
+223608.65 +725251.1 +000089.2+000045.600011.9 07.5800.46F5 0
+224655.79 +392501.7 -000050.9+000038.900018.2 07.5800.50F8 0
+224709.16 -324030.8 +000247.7-000091.800036.7 07.5800.74G6 0
+225054.55 -624852.8 -000019.4-000001.600012.0 07.5800.75G2 0
+230243.63 +411642.7 -000012.8-000110.300009.5 07.5800.90G5 0
+230740.19 +300315.4 -000015.2-000018.100003.8 07.58-0.01A2 0
+235734.07 +735157.1 +000119.9-000014.200017.4 07.5800.51F5 0
+000759.34 -184104.9 +000008.7-000007.800003.6 07.5801.27K1 1
+001308.23 -074057.3 +000094.0+000037.400006.4 07.5801.10K0 0
+002538.27 -512410.7 +000004.0+000010.500005.3 07.5801.04K0 0
+004016.73 +154929.1 +000018.9+000001.000004.6 07.5801.09G5 0
+012744.91 -750236.7 +000009.7+000011.800001.5 07.5801.69M2 0
+013745.87 -471041.5 -000039.3+000014.400003.4 07.5801.00G8 0
+013806.19 +653206.5 +000027.2-000013.000005.0 07.5801.01K0 0
+014226.90 +154642.8 +000029.9-000004.200005.2 07.5801.12K0 0
+015716.11 -174036.8 +000030.9-000001.000000.6 07.5801.64M1 0
+020657.32 -154220.4 -000000.9-000018.300003.5 07.5801.63M1 0
+023745.33 +121610.6 -000039.1+000002.600003.8 07.5801.01G5 0
+023926.13 -253408.7 +000021.1+000010.100002.0 07.5801.18K1 0
+025359.43 +160113.6 +000010.2-000005.700005.2 07.5801.00G5 1
+033157.09 +672531.2 +000014.8-000055.400004.1 07.5801.27K0 0
+050441.74 -211315.2 +000009.8-000028.900005.3 07.5801.07K1 1
+051654.28 -481129.2 +000004.6-000019.000002.8 07.5801.43K3 0
+055620.67 -390920.3 +000010.5+000007.100004.7 07.5801.00K0 0
+062034.48 +180256.8 +000002.3-000007.700002.1 07.5801.23G7 0
+063702.02 +190936.8 +000022.9-000037.500004.1 07.5801.28K0 0
+064848.78 -161241.2 +000010.8-000049.000003.6 07.5801.17K1 1
+073935.47 +841150.6 -000005.4-000002.000001.7 07.5801.61K0 0
+074557.20 -185416.3 +000021.8-000001.100003.4 07.5801.49K4 0
+080739.30 -540353.7 -000035.1+000001.900005.0 07.5801.01G8 0
+080827.56 +052200.4 -000001.4-000037.100004.7 07.5801.12K0 0
+081820.13 -262040.5 +000007.4-000057.400003.6 07.5801.42K3 0
+082427.87 -083112.9 -000028.8+000021.000002.6 07.5801.30Mb 0
+082629.00 -024417.9 +000034.6-000047.100004.4 07.5801.11K0 0
+085026.49 -515350.6 +000002.7-000010.300003.1 07.5801.28K2 0
+085957.68 -023253.5 +000013.7-000010.600002.3 07.5801.38K2 0
+090435.86 +105100.8 -000032.7-000018.200005.6 07.5801.30K2 0
+090615.59 +170643.3 -000002.3-000054.300004.5 07.5801.03G5 0
+090748.68 -281152.3 -000000.9+000010.500005.2 07.5801.01G8 0
+090834.20 +164206.1 -000015.4-000009.400001.7 07.5801.05K0 0
+094344.55 -411425.7 +000002.0-000040.000003.8 07.5801.27K2 0
+094647.35 -115619.8 -000003.4-000026.300002.5 07.5801.31K0 0
+100305.49 +461149.6 +000008.5-000010.300004.1 07.5801.04K0 0
+102506.69 +655433.2 -000013.6-000022.800006.2 07.5801.04K0 0
+103538.86 -130000.9 +000007.4-000005.800005.7 07.5801.02K0 0
+110554.02 +535103.0 -000029.2-000012.400002.9 07.5801.63M0 0
+110712.72 -333317.9 -000005.4-000017.400003.2 07.5801.50K3 0
+112424.23 -220514.3 -000037.5+000013.500003.8 07.5801.49K4 0
+112646.70 +030021.1 -000730.1+000191.200055.6 07.5801.00K2 1
+113102.78 -374456.9 +000000.9-000003.300001.9 07.5801.49K3 0
+114110.83 -164059.1 -000001.2-000021.700003.9 07.5801.27K2 0
+121820.09 -511442.5 -000015.3-000012.300002.4 07.5801.49K4 0
+122132.60 -441606.3 -000015.0-000001.400002.7 07.5801.01K1 0
+123612.39 +403511.0 -000062.1+000002.900007.9 07.5801.12K2 0
+123738.32 +103502.8 +000028.9+000007.400004.0 07.5801.40K2 0
+130807.38 +624125.0 +000025.2-000027.000004.5 07.5801.14K0 0
+135755.25 -305752.5 -000050.4-000034.800005.3 07.5801.07K0 0
+135946.00 -501340.5 +000010.1-000087.600010.5 07.5801.20K4 0
+140626.13 +305048.5 +000028.5-000135.600010.4 07.5801.03K0 0
+141119.35 -294704.8 +000000.9-000015.600004.1 07.5801.20K0 0
+142531.03 -325819.4 -000002.3+000004.900001.9 07.5801.14Kp 0
+154005.31 -883916.5 +000003.1-000024.600001.8 07.5801.54K5 0
+160851.66 +154747.0 -000016.6+000001.200001.7 07.5801.28K5 0
+162136.24 +565237.4 -000004.2+000010.900002.2 07.5801.66M. 0
+162306.67 +704748.6 +000005.3-000001.900001.8 07.5801.62K5 0
+162430.53 +322806.0 -000011.5-000013.500004.3 07.5801.35K5 0
+165349.71 -720611.0 +000006.5-000008.300002.9 07.5801.28K3 0
+165426.91 -040949.6 -000008.3+000014.900004.7 07.5801.22G5 0
+173702.38 +145106.0 +000007.2+000013.400002.1 07.5801.00K0 0
+175721.02 +354029.6 +000003.2+000006.900004.8 07.5801.00K0 0
+180405.03 +462631.3 +000033.1+000026.800004.7 07.5801.03G5 0
+180853.25 -392939.9 +000002.5-000015.100001.6 07.5801.66M1 0
+181443.19 -484848.1 +000023.7-000022.300004.8 07.5801.33K2 0
+183003.96 +183517.9 +000015.3+000007.100003.6 07.5801.00G6 0
+183727.01 +031312.4 +000000.1+000004.600001.4 07.5801.73K5 0
+184214.29 -231735.0 +000004.2-000012.100001.7 07.5801.73K5 0
+184639.23 +303511.7 -000003.3-000007.700002.4 07.5801.49K2 0
+185256.04 -181533.1 +000007.0-000002.900003.3 07.5801.70K4 0
+185951.93 -575839.9 +000008.0-000013.500004.5 07.5801.01G8 0
+190921.73 -342923.0 +000002.1-000020.600004.9 07.5801.55K5 0
+191321.87 +143705.3 -000006.9-000006.100003.2 07.5801.67K5 0
+194144.43 -773428.9 -000001.1+000006.800003.7 07.5801.39K1 0
+195317.25 -722824.5 +000016.6-000013.100002.8 07.5801.42K2 0
+195729.25 +214524.9 +000005.3-000003.600002.3 07.5801.30K0 0
+201908.52 +380940.4 +000045.6-000022.700006.3 07.5801.04K1 0
+202136.19 +105930.5 -000004.8-000004.900003.3 07.5801.61K5 0
+205148.32 +135507.9 -000001.7-000002.700000.7 07.5801.54K0 0
+214809.28 -255239.9 -000004.9-000017.300002.1 07.5801.01G8 0
+220706.15 +375402.8 +000020.2-000007.300005.7 07.5801.02K0 0
+221320.28 +001432.3 +000040.2+000005.300003.0 07.5801.37K5 0
+223538.80 +101938.4 +000006.8-000011.000005.0 07.5801.24K2 0
+223645.93 -642323.0 +000018.7+000020.500005.1 07.5801.18K2 0
+224039.04 -164615.3 +000041.0-000004.300002.1 07.5801.10K0 0
+225235.29 +563113.1 +000001.6-000001.700000.6 07.5801.67K2 0
+225930.44 +435449.8 +000002.9-000015.400004.7 07.5801.24K2 0
+230403.60 -224236.4 +000023.3+000004.700004.5 07.5801.32K2 0
+235438.66 -015646.3 -000006.2-000012.400003.0 07.5801.62K5 0
+000825.69 +063700.5 +000087.3-000000.900025.1 07.5900.63G2 0
+000827.63 -240537.5 +000048.2+000007.500007.6 07.5900.51F3 0
+001605.39 +080656.2 +000049.5-000025.900007.4 07.5900.32A5 0
+002342.49 -622531.0 +000211.8+000084.900010.0 07.5900.85G8 1
+002411.96 -543359.4 +000022.5-000060.500009.5 07.5900.41F2 0
+004223.21 +041000.0 +000030.6-000042.000016.2 07.5900.52F8 1
+004756.69 -292038.1 +000067.1+000019.900007.4 07.5900.31F0 0
+004900.62 -361548.8 -000041.4+000013.200006.4 07.5900.97K0 0
+005027.92 +594018.3 -000002.6-000001.200001.3 07.5900.31B5 0
+005506.96 +232458.1 -000013.9+000047.200012.7 07.5900.48F5 0
+005514.82 +643244.9 -000014.3-000008.500009.6 07.5900.29A3 0
+010626.99 -094600.2 +000033.2+000007.100005.8 07.5900.11A2 0
+011228.62 +231520.6 +000036.5-000012.800005.8 07.5900.36F0 0
+011815.43 +023302.5 -000027.1-000033.800007.1 07.5900.32A5 0
+012606.25 -021203.3 -000014.6-000016.000002.9 07.5900.90G0 0
+013757.00 +094548.9 +000003.6-000007.200005.9 07.5900.43F5 0
+020911.35 +455026.7 -000016.4+000007.400008.4 07.5900.48F5 0
+022742.33 -335347.7 +000017.9+000003.500019.5 07.5900.54F7 0
+023410.34 +424708.6 +000406.1-000193.100032.6 07.5900.68G0 0
+023727.88 +640648.4 +000008.5-000013.600011.9 07.5900.53F8 0
+024017.64 +343506.5 -000006.0-000119.500009.2 07.5900.91G5 0
+024158.97 +003301.2 +000009.5+000010.300008.0 07.5900.37F0 0
+025709.58 +034043.5 +000023.7-000018.500005.6 07.5900.42F5 0
+030535.06 +442435.4 -000016.2-000003.200006.5 07.5900.08A0 0
+030647.73 +454503.2 +000040.6-000037.300004.9 07.5900.04B9 1
+031538.48 +610740.6 -000003.0-000000.800002.8 07.5900.03B5 1
+032257.71 +711650.0 +000034.6-000037.600008.8 07.5900.31F0 0
+032624.14 -152147.6 -000000.1+000000.900006.8 07.5900.06A1 0
+033337.92 -072454.1 -000003.5+000007.000007.1 07.5900.38A5 0
+034051.59 -123657.2 +000106.8+000044.100013.2 07.5900.40F3 0
+041928.57 +115758.2 -000003.9+000000.800008.0 07.5900.51F5 0
+045222.12 -031022.4 -000015.3-000013.900007.2 07.5900.12A0 0
+050039.49 -703726.6 -000007.4+000030.500009.3 07.5900.34F0 0
+050520.12 +073345.0 +000001.8-000003.200003.7 07.59-0.05B9 0
+050610.19 -011438.1 -000003.6-000014.200005.7 07.5900.96G5 0
+051157.30 -105739.6 -000005.1+000002.200004.8 07.5900.00A0 0
+052513.67 -524037.0 -000000.3+000014.800005.6 07.5900.95G8 0
+053101.57 +120548.4 -000000.8-000001.800004.1 07.59-0.10B3 0
+053837.80 -165508.5 +000106.2-000102.800017.9 07.5900.61G3 0
+054326.67 -495032.8 -000006.6+000016.000002.2 07.59-0.14Ap 0
+055037.34 +440041.4 -000018.3+000003.900007.4 07.5900.17A2 0
+055326.86 +181011.9 -000001.7-000005.700001.5 07.5900.49F5 0
+055554.68 -563318.4 -000023.1+000027.400004.5 07.5900.97K0 0
+060612.01 +640454.6 +000033.3+000000.300012.4 07.5900.55F5 0
+061721.83 +455138.2 +000002.9-000028.900006.0 07.5900.99K2 0
+062430.80 +383409.8 +000088.3-000091.900022.3 07.5900.63G0 0
+062758.83 +234006.5 +000015.3-000022.200005.5 07.5900.99G5 0
+063240.27 -052026.2 -000011.0+000006.800004.9 07.5900.06B8 1
+063413.77 +651712.3 -000013.9+000052.200015.6 07.5900.44F2 0
+063557.79 -035839.5 -000002.9-000002.900004.4 07.5900.16A2 0
+064033.61 -341244.7 -000008.6+000041.400009.6 07.5900.33A5 0
+064154.19 +474736.9 -000023.3-000022.600009.2 07.5900.31A2 1
+064237.05 -104458.6 +000016.7+000012.900005.9 07.5900.15A2 0
+065045.22 -205009.1 -000000.8+000004.000001.1 07.59-0.10B5 0
+065149.38 -263454.4 -000001.3+000005.000002.9 07.59-0.14B2 1
+065712.17 -365312.5 -000005.3+000007.900002.4 07.59-0.05B4 0
+070206.95 -502547.8 -000005.0+000002.100006.2 07.59-0.04B9 0
+071320.76 -085145.1 -000010.8+000010.900003.6 07.5900.25A5 0
+071534.32 -015136.5 +000009.1-000029.000004.8 07.5900.70G0 1
+072449.68 +200003.1 -000003.0-000008.900003.4 07.5900.04A0 0
+072742.78 -472450.5 -000005.5+000004.400003.5 07.5900.06B7 0
+072842.55 +635229.2 +000019.4+000020.800014.4 07.5900.41F5 0
+073428.07 -525807.8 -000034.9+000279.500035.3 07.5900.72G5 1
+074234.64 -362229.4 -000010.3+000004.100003.2 07.59-0.11B8 0
+080617.29 -182223.3 -000015.7-000015.200004.9 07.5900.06A0 0
+080922.15 +011850.8 +000004.5-000007.400003.0 07.59-0.01A0 0
+081006.61 +143029.6 -000081.2-000097.100019.3 07.5900.52F5 0
+081109.69 +842426.3 -000008.3-000007.800004.1 07.5900.05A0 0
+081706.21 -342950.1 -000010.9+000009.200003.3 07.5900.04A1 0
+081824.70 -073416.7 -000031.1+000009.800008.9 07.5900.24F0 0
+081958.44 -363640.4 -000009.2+000013.100002.6 07.5900.03A0 0
+082947.67 +001624.9 -000021.6-000010.000004.6 07.5900.94K0 0
+083616.77 -312017.9 -000013.1+000005.800001.8 07.59-0.10B5 0
+084002.71 -340111.4 -000031.0+000016.400003.0 07.5900.23A4 0
+084043.78 -115537.9 -000030.1-000007.300012.0 07.5900.73G5 0
+084118.53 -044831.9 +000052.2-000033.100029.8 07.5900.76K0 0
+085409.32 +391517.0 -000030.6+000014.500011.1 07.5900.38F2 0
+085845.39 +235800.1 -000013.3+000007.700007.1 07.5900.22A2 0
+092210.25 -002533.1 -000029.1+000000.800004.4 07.5900.91G5 0
+092341.08 -522537.3 -000017.4+000030.200004.9 07.5900.35A9 0
+093827.31 -623321.3 -000011.8+000007.000002.7 07.59-0.03B8 1
+094316.64 -600145.6 -000013.4+000007.800001.7 07.59-0.06B5 1
+095359.18 +274143.7 -000038.4-000005.000010.7 07.5900.16A0 0
+100055.20 +530728.4 +000170.1-000051.600019.6 07.5900.55F8 0
+100106.13 -721907.3 -000122.9+000089.000012.6 07.5900.50F7 0
+100205.06 -150144.6 -000027.0-000018.200006.6 07.5900.14A2 1
+102142.05 +480231.1 -000219.4+000006.700021.1 07.5900.61G0 0
+102815.68 +461039.6 -000016.0-000041.900006.1 07.5900.58F8 0
+103950.57 +375021.0 +000008.4-000044.200009.1 07.5900.99K0 0
+104909.20 -052424.9 -000031.6+000005.700005.5 07.5900.96K0 0
+105518.22 -523911.7 +000014.0-000007.200008.6 07.5900.32A9 0
+110050.35 -490110.9 -000095.3-000059.500030.2 07.5900.64G5 0
+111516.94 -773106.1 -000013.5-000006.400003.0 07.5900.52B8 0
+112703.26 +215109.7 -000049.8-000181.900030.8 07.5900.63G5 0
+112842.55 -394914.4 -000042.5-000025.500007.2 07.5900.84G8 0
+114753.60 -281923.4 +000010.4-000004.000006.0 07.5900.33A2 0
+115706.78 -634036.2 -000007.1+000001.900000.4 07.5900.65F7 0
+120332.66 -610553.9 -000006.4+000000.300001.4 07.59-0.04B2 0
+122250.26 -453932.3 -000057.9-000016.300007.9 07.5900.18A1 0
+124422.70 +215938.3 -000127.1-000193.900015.4 07.5900.48F6 1
+124851.71 -682531.5 +000027.8+000112.800034.6 07.5900.70G5 1
+132030.49 -205250.7 +000067.0-000062.600011.7 07.5900.42F3 0
+134600.50 +373130.5 -000193.3-000052.800016.5 07.5900.56F8 0
+135625.25 +652105.2 -000015.4-000285.100018.6 07.5900.66F5 0
+135752.11 +161208.0 +000014.3-000050.500005.4 07.5900.06A0 0
+140331.09 -683013.4 -000005.0-000004.100000.6 07.59-0.02B5 0
+140944.52 +371948.1 -000048.2+000011.400011.8 07.5900.36F0 0
+141019.81 -141315.2 +000058.9-000141.100003.3 07.5900.87G8 0
+141514.20 -673929.9 -000026.0-000023.500017.9 07.5900.56F8 1
+145530.05 -370941.5 +000013.7-000010.500008.9 07.5900.41F2 0
+145553.19 -135402.4 -000014.2-000014.200003.7 07.5900.33F2 0
+151129.92 +024942.4 -000056.0-000015.000008.0 07.5900.21A5 0
+152954.15 +234901.8 -000025.5-000011.300007.9 07.5900.19A2 0
+153551.05 +125458.7 -000059.9+000012.700012.2 07.5900.59F8 1
+154028.46 +184017.2 -000017.8+000016.300004.7 07.5900.24A2 1
+154059.52 -714441.2 -000003.9-000007.200001.3 07.59-0.04B9 1
+154417.69 -242343.5 -000051.8-000002.700007.0 07.5900.29A2 0
+155954.84 -564840.7 -000018.1-000030.900004.6 07.5900.20A0 0
+160110.22 -463217.8 -000012.9-000041.700009.2 07.5900.51F6 1
+161123.80 +282619.3 -000099.8-000066.500022.1 07.5900.56F8 0
+161456.28 -455929.5 -000039.9-000021.900009.0 07.5900.36F2 0
+161925.93 +053217.4 -000032.5-000024.400015.3 07.5900.63G0 0
+162445.23 +222258.7 -000025.0-000002.900007.1 07.5900.21A2 0
+163441.21 +635605.8 +000001.5-000001.900005.7 07.5900.96K0 0
+163920.73 -302753.1 -000020.7+000001.100010.3 07.5900.61G2 0
+164207.32 +011430.3 -000000.1-000019.800013.5 07.5900.40F2 0
+164526.79 -715023.8 +000041.2+000055.200018.4 07.5900.54F8 0
+164842.73 +181907.9 -000002.3+000022.700009.2 07.5900.56F8 0
+164856.09 -612319.0 -000004.8-000028.600006.1 07.5900.04A0 0
+165303.77 -471424.9 -000005.8-000010.100005.1 07.5900.12B8 0
+165321.18 +152429.1 +000006.5+000004.200003.7 07.5900.03A0 0
+165544.38 -253202.0 -000003.4-000006.000002.8 07.5900.04B8 0
+170000.63 +094752.8 +000010.2-000012.800004.2 07.5900.09A0 0
+171010.35 -004536.6 +000001.6-000000.400004.6 07.5900.27A0 1
+172223.79 -494542.1 -000002.9-000005.900002.9 07.59-0.04Ap 0
+172353.99 -294915.8 -000012.9-000037.900012.6 07.5900.92K0 1
+174557.07 +054140.0 +000002.8-000008.600004.6 07.59-0.01B6 0
+174741.80 -351319.8 +000004.7-000000.300003.0 07.59-0.00B8 0
+174935.62 -200024.0 -000010.6-000017.600006.2 07.5900.20A3 0
+175336.17 +244637.9 +000026.2+000017.000007.3 07.5900.33F0 0
+175652.38 +045914.7 +000054.0+000073.900014.0 07.5900.45F4 0 0.42 0.41
+180107.16 +452103.1 +000003.4+000023.400007.0 07.5900.09B9 0
+180306.06 -172449.9 -000000.4-000004.700002.2 07.5900.13B3 0
+181249.00 +054921.0 -000009.5-000013.200005.8 07.5900.14B9 1
+181404.86 +313223.5 +000006.4+000052.900012.6 07.5900.41F2 0
+181508.49 -575114.9 +000065.1-000113.600020.1 07.5900.59G2 1
+181948.11 -045742.1 +000108.3+000019.900016.4 07.5900.57G0 1
+182300.91 -174037.3 -000003.5-000004.100001.0 07.5900.14A1 0
+184003.13 -644332.4 +000008.1-000035.300006.5 07.5900.19A3 1
+185206.98 +271536.6 +000019.4+000039.900010.4 07.5900.34A5 0
+185907.74 -085813.7 +000058.6-000032.600012.3 07.5900.47F5 0
+190305.28 -454242.1 +000032.5-000014.400009.2 07.59-0.08B9 0
+190552.36 +290648.1 -000003.3-000001.900002.1 07.59-0.01A0 0
+191730.98 +251417.8 +000013.4+000021.300003.4 07.5900.06A0 1
+192001.09 +053515.7 -000000.9+000003.800003.5 07.5900.73G5 0
+193415.31 -161858.5 +000129.9-000197.300003.3 07.5900.55F2 0
+193838.73 +311309.3 +000002.3-000006.700008.2 07.5900.09A0 0
+193954.01 -145057.5 +000002.6-000003.500002.9 07.59-0.05B4 0
+194123.22 +382728.7 -000000.1-000002.400000.5 07.59-0.02B9 0
+194739.76 +155427.4 +000002.4+000005.600001.9 07.5900.04B8 0
+194828.06 +183918.2 -000000.4+000028.700007.7 07.5900.36Am 0
+195348.78 -712421.9 +000008.5-000024.100004.8 07.5900.14A2 0
+200302.06 +401023.5 -000013.9-000008.400005.4 07.5900.15A0 0
+200316.66 -425524.7 -000015.2-000006.900006.8 07.5900.35F3 1
+200904.28 -741309.1 -000047.2-000151.400014.3 07.5900.51F8 0
+201157.13 +264437.4 +000001.9-000009.800002.5 07.59-0.09B8 0
+201205.77 +210405.4 -000018.3-000007.000004.4 07.5900.33A3 0
+202344.64 -350745.6 -000013.5+000002.900004.5 07.5900.96G8 0
+203126.34 +395619.6 +000017.4+000021.900005.4 07.5900.06A0 0
+203616.21 +591247.2 +000022.6+000016.400007.5 07.5900.15A0 0
+204146.68 -284542.8 +000034.9+000029.200007.8 07.5900.41F3 0
+204220.35 +454926.1 -000056.0-000188.400018.0 07.5900.61G2 0
+204722.31 -503245.7 +000011.0-000064.200007.9 07.5900.93G8 0
+205308.93 -463704.6 +000052.0+000005.500005.7 07.5900.18A3 1
+210434.73 +522359.2 +000008.7+000004.600004.0 07.59-0.04A0 1
+210634.37 +380222.0 -000001.6-000043.900009.9 07.5900.51F5 1
+210743.72 -053359.1 +000205.4+000224.000020.1 07.5900.55G0 0
+212317.40 +645958.5 +000007.9-000003.200004.0 07.59-0.01B9 0
+212548.38 -251416.3 +000059.2+000003.700004.0 07.5900.97K0 0
+212828.22 +762412.7 -000003.5-000013.000005.0 07.5900.39F2 0 0.46 0.00
+214001.20 +535808.4 -000002.6-000004.100000.5 07.5900.08B5 0
+214634.39 +520727.0 -000002.0-000002.900000.6 07.5900.29B1 0
+214755.19 -525549.5 +000101.6-000087.500029.4 07.5900.66G5 0
+215855.80 +414146.3 +000002.3-000004.300000.4 07.59-0.06B9 0
+220007.24 +513105.6 +000005.5-000006.000004.4 07.5900.33F0 0
+220613.54 -290415.3 +000016.2+000000.500004.7 07.59-0.04A0 0
+221300.73 -490313.3 +000025.5+000002.200006.1 07.5900.84G8 1
+221517.58 +394634.7 +000230.2+000048.300013.5 07.5900.59G0 0
+222002.57 -665309.4 +000072.8-000043.900006.4 07.5900.38F2 0
+222414.62 +711803.2 +000040.6+000016.400006.3 07.5900.17A3 0
+222516.78 -512353.7 -000022.5-000075.100004.5 07.5900.91G8 0
+223645.05 +304729.2 -000026.8-000016.400006.7 07.5900.13A0 0
+223728.72 +392620.0 -000000.3-000005.000003.1 07.59-0.11B3 0
+224500.30 -004355.0 +000127.3+000021.300010.7 07.5900.53F5 0
+224947.40 +285639.6 +000041.0+000023.500005.6 07.5900.51F5 0
+225419.86 +815606.0 +000016.1-000004.000003.4 07.5900.96K0 0
diff --git a/kstars/kstars/data/hip029.dat b/kstars/kstars/data/hip029.dat
new file mode 100644
index 00000000..4d37a4cf
--- /dev/null
+++ b/kstars/kstars/data/hip029.dat
@@ -0,0 +1,1000 @@
+231940.42 +735527.9 -000018.7-000029.300010.9 07.5900.32F0 0
+232442.13 -524205.4 -000018.4-000157.400023.0 07.5900.69G5 0
+233043.60 +220250.6 +000041.9-000000.900007.2 07.5900.29F0 0
+233853.50 +121140.3 -000013.6-000009.400006.7 07.5900.18A3 0
+234026.18 -261203.3 +000087.0-000124.800014.8 07.5900.45F5 0
+234037.67 -185919.7 +000303.2-000042.500038.1 07.5900.73G5 0
+000415.98 +650910.7 +000011.2+000010.600001.5 07.5901.68K5 0
+000525.47 -035105.7 -000005.8-000032.000004.7 07.5901.04K0 0
+000931.01 +193333.2 +000021.3-000053.800005.4 07.5901.00G8 0
+010650.82 -813855.6 +000081.2-000029.600003.8 07.5901.34K2 0
+013233.24 +115257.4 +000045.2-000008.500002.2 07.5901.54K5 0
+014104.44 +134625.1 +000038.4-000078.300008.5 07.5901.13K0 0
+021328.77 +591145.7 +000017.9-000012.300003.1 07.5901.17G5 0
+023212.17 +064302.4 -000000.9-000013.500005.5 07.5901.07K0 0
+023653.36 -351911.7 +000023.8+000000.200004.7 07.5901.06K0 0
+023916.77 -603250.7 -000017.0-000014.800003.5 07.5901.05K0 0
+031014.53 +211619.0 +000026.8-000004.700002.8 07.5901.03K0 0
+034606.28 +103255.7 -000011.1+000011.100006.5 07.5901.06G8 0
+034825.86 -131824.0 -000006.0-000020.600004.0 07.5901.14K0 0
+035239.80 -445648.5 -000020.8-000012.400004.4 07.5901.27K3 0
+035821.25 +012645.1 -000001.4-000001.300003.9 07.5901.64K5 0
+045048.09 +313357.3 +000004.9-000018.800003.7 07.5901.55K0 0
+051611.41 +014525.1 +000006.5-000003.600003.4 07.5901.20K0 0
+052245.46 +190041.7 +000005.0-000009.000003.8 07.5901.07G0 0
+052851.81 -504255.2 -000000.6-000008.900002.5 07.5901.44K3 0
+055216.94 +071946.0 +000030.8-000025.500004.4 07.5901.33K0 0
+055538.26 -680249.1 +000008.3+000078.400004.2 07.5901.18K0 0
+061113.16 +153343.1 +000003.1-000017.100004.7 07.5901.08G5 0
+061121.51 +142830.3 -000002.3-000002.700000.8 07.5901.31G5 0
+061541.78 -201206.1 +000002.2+000015.600002.6 07.5901.19K1 1
+062815.87 -194749.3 +000005.9-000016.100005.7 07.5901.02K0 0
+063235.36 +505727.9 +000001.3-000013.300005.9 07.5901.33K0 0
+063927.31 -120206.5 -000002.5+000001.400000.9 07.5901.20K0 0
+063935.43 -602403.6 -000012.9+000066.900003.4 07.5901.00G8 0
+064822.01 -014904.6 -000012.8+000010.100002.2 07.5901.54K5 0
+065743.19 +404944.7 +000007.0-000022.300005.6 07.5901.00K0 0
+070010.30 +301710.6 +000013.3-000016.600002.6 07.5901.34G8 0
+072639.07 -041906.3 -000002.9+000001.700002.1 07.5901.11K0 0
+074911.98 -043931.7 -000000.7-000000.700000.7 07.5901.01K0 0
+075619.68 +223419.3 -000009.5-000143.300012.4 07.5901.06K0 0
+075647.90 +260619.0 +000037.1-000000.900004.1 07.5901.00K1 0
+082001.33 +161324.5 +000000.9-000004.400001.5 07.5901.54K5 0
+083201.89 -292215.1 +000005.6-000152.900010.3 07.5901.05K1 0
+084201.66 +632719.8 +000025.8-000014.500002.3 07.5901.54K5 0
+085254.34 -434511.5 +000018.1+000004.700004.6 07.5901.08K0 0
+085458.77 -105908.0 -000013.3+000001.800003.3 07.5901.16K0 0
+090632.41 +200709.5 -000007.6+000002.900002.2 07.5901.13K0 0
+091151.31 -065846.4 -000002.5-000000.900003.2 07.5901.63M. 0
+091227.70 +584241.6 -000006.4-000007.100004.5 07.5901.04K0 0
+092152.06 -133213.8 -000007.4+000007.600002.1 07.5901.33K2 0
+092350.42 +551136.4 -000018.8+000049.700006.1 07.5901.06K0 0
+094455.81 -643912.3 -000030.1+000004.300002.1 07.5901.68K4 0
+100158.03 -142334.2 -000011.2-000005.600003.6 07.5901.60M1 0
+100330.08 +532007.1 +000046.5-000019.200003.9 07.5901.11K0 0
+101821.20 -521953.7 +000023.2-000008.400001.6 07.5901.43K2 0
+101850.25 -231052.9 +000005.2+000002.400004.9 07.5901.03K0 0
+104641.62 +163234.5 -000016.4-000000.400003.3 07.5901.29K0 0
+110549.70 +295954.4 -000058.7-000034.400003.9 07.5901.05K0 0
+111116.34 +664419.9 +000000.3-000010.900003.2 07.5901.20K0 0
+112705.05 -474540.3 +000020.8-000013.800005.8 07.5901.07K0 0
+114948.81 -460053.7 +000008.1-000031.300002.6 07.5901.30K1 0
+115648.33 +052041.6 -000009.0-000022.400004.6 07.5901.01K0 0
+120235.07 +080411.4 -000004.1-000024.800001.8 07.5901.60M. 0
+120815.41 +301631.3 -000004.7-000006.500002.3 07.5901.54K3 0
+121133.43 -270415.3 -000013.4+000009.100001.6 07.5901.56M2 0
+121314.08 +113058.8 +000004.3+000001.600003.1 07.5901.56K5 0
+122440.73 +012302.0 -000022.7+000019.300002.4 07.5901.57M. 0
+123324.62 +075646.2 -000046.5-000062.900006.2 07.5901.12K5 0
+124514.10 -621303.6 -000004.0-000000.600000.5 07.5901.05A3 1
+125318.13 -450831.0 -000017.9+000001.600000.0 07.5901.51K4 0
+125635.42 +091859.7 -000036.6+000020.700005.1 07.5901.06K0 0
+125859.59 -084419.7 -000113.0-000055.900009.8 07.5901.00K0 0
+130919.47 -410109.8 -000069.8-000025.500005.0 07.5901.10K0 0
+132032.91 +081442.2 -000009.4-000020.300001.6 07.5901.21K2 0
+132201.76 +024526.4 -000004.2-000018.000004.6 07.5901.49M. 0 0.21 14.86
+135126.43 -372332.4 -000028.3-000005.200002.6 07.5901.08K0 0
+140611.26 -244425.9 -000007.0-000006.200003.4 07.5901.63M1 0
+142849.23 -713525.0 -000008.7+000016.800003.5 07.5901.49K3 0
+144038.32 +085841.1 -000012.6-000021.500003.2 07.5901.09K0 0
+150221.60 -414126.0 -000010.0-000026.500004.1 07.5901.44K4 0
+151124.12 +590314.0 -000011.1+000001.500003.7 07.5901.41K5 0
+152331.31 -142106.4 +000171.8-000099.400015.7 07.5901.08K1 0
+152738.39 -085653.1 -000103.5+000010.400007.7 07.5901.08K0 0
+153949.25 -140320.6 +000000.6-000035.900005.9 07.5901.19K0 0
+164255.07 +255117.9 -000021.8-000017.400003.1 07.5901.17K2 0
+171225.29 -663634.5 -000003.7-000018.700002.4 07.5901.58K5 0
+171729.26 +550323.0 -000054.9-000040.400004.9 07.5901.24K0 0
+173250.14 +190510.6 -000007.5-000016.400003.4 07.5901.55K5 0
+173411.69 -482806.9 -000002.4-000008.800003.4 07.5901.63M3 0
+174350.29 -672410.3 +000005.8-000037.500002.5 07.5901.68M1 0
+184442.24 -295848.6 +000004.3-000000.300001.4 07.5901.69K5 0
+190648.64 +360741.2 -000020.0-000013.800004.7 07.5901.08K0 0
+190918.02 +325208.3 -000007.3-000021.700003.2 07.5901.24K0 0
+194619.27 -271556.1 +000005.3+000041.900006.5 07.5901.17K0 0
+201016.06 +612045.0 +000022.4+000025.300002.6 07.5901.66M0 0
+202128.92 +644135.3 -000014.0-000001.400003.5 07.5901.45K2 0
+202937.75 -225042.4 -000009.2+000011.100002.2 07.5901.29K1 0
+205111.37 -253457.2 +000001.8+000006.100003.0 07.5901.25K0 0
+212841.09 +262442.1 +000033.5-000005.000005.2 07.5901.24K3 0
+214658.85 +071031.5 +000014.2-000003.100001.2 07.5901.57K5 0
+214728.76 -164544.6 +000009.1-000017.300002.5 07.5901.26K0 0
+221751.30 +494948.0 +000001.4-000012.900004.2 07.5901.19K2 0
+221935.01 +210126.8 -000017.8-000028.600004.5 07.5901.17K0 0
+222845.68 +761408.2 -000004.1+000005.200002.1 07.5901.70K5 0
+223540.72 -173712.3 +000030.8+000019.600002.2 07.5901.42K1 0
+224417.30 -143642.3 +000006.1-000002.300004.5 07.5901.32K1 0
+235207.69 +500652.8 +000084.0+000030.900004.5 07.5901.02K0 0
+235954.25 +055723.9 +000020.9-000035.300005.0 07.5901.00K0 0
+040553.85 +614740.0 +000000.2+000003.500000.2 07.5902.04R8 0
+002317.87 +601408.3 +000001.4-000008.000003.5 07.6000.23A0 0
+002622.01 +244406.0 -000006.8-000017.900003.1 07.6000.98K0 0
+003412.67 +540359.4 -000006.6-000015.000004.1 07.6000.11A0 0
+003731.20 +551331.3 +000020.5-000005.400008.5 07.6000.64G0 0
+004052.63 +310659.4 +000146.2+000039.700017.4 07.6000.46F4 0
+004844.82 +184108.3 -000014.2-000048.500016.3 07.6000.61G0 1
+005743.78 -154713.3 -000032.9-000025.800012.0 07.6000.42F2 1
+010159.62 +023133.3 +000105.8+000023.600009.4 07.6000.49F6 0
+011852.38 +043913.7 -000010.2-000005.700006.3 07.6000.17A2 1
+011854.16 +333057.0 -000016.1-000007.400003.8 07.6000.35A5 0
+012411.71 +511024.7 +000048.3-000012.400005.7 07.6000.28A2 0
+013647.02 +632452.2 +000017.6-000005.500001.5 07.6000.10B8 0 0.08 1.64
+014137.81 -025734.6 +000028.6+000006.100002.8 07.6000.96G5 0
+015554.24 +622148.6 +000012.1-000004.800003.7 07.6000.11B8 0
+020022.73 +103747.8 +000000.4-000008.500005.0 07.6000.92G5 0
+020826.00 +431128.1 +000090.7-000054.700017.1 07.6000.62F5 0
+023308.65 +582744.1 -000015.2-000005.800006.5 07.6000.16A3 1
+023410.54 -313125.6 -000021.0-000030.500008.0 07.6000.36A9 1
+024512.48 -152536.3 +000037.8+000040.400004.1 07.6000.83G5 0
+025712.64 -362558.7 +000019.2+000004.800008.9 07.6000.36F0 0
+025754.11 +463940.6 -000031.5-000020.400007.7 07.6000.19A5 0
+030043.55 -273829.6 -000036.0-000117.400010.7 07.6000.60F8 0
+030518.24 -405903.2 +000036.2+000004.800012.0 07.6000.47F5 1
+032020.63 +194349.4 +000016.0-000014.200007.1 07.6000.19A2 1
+032737.58 +074501.8 +000023.7-000007.000008.1 07.6000.41F0 0
+033511.87 +380054.7 +000002.0-000010.900003.6 07.6000.07B8 0
+033907.26 +653936.3 -000011.4-000006.000005.5 07.6000.09A0 0
+040221.85 -283151.1 -000035.2-000035.000016.9 07.6000.57F8 1
+040754.67 +163150.3 -000003.1-000013.700005.8 07.6000.10B9 0
+040903.12 +712037.3 -000005.9-000001.000002.9 07.6000.04B9 0
+041108.13 +452407.8 +000019.9-000047.200005.5 07.6000.98G5 0
+042205.94 +813755.8 +000016.5-000028.400005.3 07.6000.14A0 0
+044213.44 +373053.6 +000049.6+000005.000014.6 07.6000.60F8 1
+045404.12 -352417.6 +000125.9+000157.800038.5 07.6000.79K0 0
+050755.81 +261941.2 -000069.2-000067.000028.4 07.6000.66G5 0
+051553.77 +302949.0 +000013.8-000017.100003.4 07.6000.25A2 0
+052409.76 -532543.6 +000007.3-000006.400004.9 07.6000.08A2 0
+052624.10 -204255.1 -000003.0+000019.100008.8 07.6000.40A5 1
+053340.12 +481639.3 +000020.4+000017.000006.8 07.6000.82G5 0
+053902.40 -051140.0 -000000.2-000004.200003.0 07.60-0.12B3 0
+054105.46 +242100.8 -000011.2+000017.600017.3 07.6000.52F8 0
+054608.43 +185138.2 +000008.4-000009.000005.1 07.6000.40F2 1
+054644.51 +110302.0 +000056.6-000057.800007.8 07.6000.72G5 0
+054722.19 -381351.3 +000000.2-000007.400005.2 07.6000.01A0 0
+055353.07 -373200.4 -000000.5-000039.200006.7 07.6000.36A2 1
+060435.08 -140157.3 -000018.7-000005.800010.7 07.6000.30A9 0 0.07 0.42
+060817.40 +032318.2 -000005.6-000003.500002.0 07.60-0.03A0 0
+061820.73 -690944.0 +000002.8-000049.300014.9 07.6000.45F3 0
+062058.28 -064131.1 -000001.3-000001.800005.4 07.60-0.05B9 0
+062712.12 -202515.1 -000013.4-000026.600006.1 07.6000.16A3 1
+062852.04 -454639.6 -000013.7+000011.300004.1 07.6000.10A1 0
+064049.04 +515844.5 -000000.3-000291.700023.6 07.6000.67G0 0
+064509.93 -825345.1 -000032.7+000009.800012.4 07.6000.40F0 0
+064602.73 +330146.9 +000166.8-000006.800018.5 07.6000.62F8 0
+065021.03 -061134.1 -000010.0-000003.300005.9 07.60-0.10B8 0
+065224.85 +075346.8 +000003.1-000057.200009.4 07.6000.49F5 0
+065517.44 +055437.7 +000003.1-000000.400019.4 07.6000.52F8 0
+065639.42 -081058.0 -000004.9+000004.700003.1 07.60-0.07B7 0
+070432.94 +732540.5 -000014.9-000011.000002.9 07.6000.93G5 0
+070627.66 -030656.6 -000009.2-000003.500003.1 07.60-0.14B9 0
+071448.30 -152817.9 +000022.6-000040.200010.2 07.6000.62 1
+071555.04 -420824.8 -000012.8+000008.300005.7 07.60-0.07B9 0
+071836.25 +585507.5 -000010.4-000005.400010.1 07.6000.39F0 0
+072308.52 +404159.5 -000038.3-000009.900008.9 07.6000.96K0 1
+072556.27 +735103.1 -000014.9-000007.200003.1 07.6000.01A0 0
+073124.08 -642220.7 -000008.6+000052.400010.4 07.6000.46F5 0
+073937.85 -175217.5 -000006.7-000014.100006.3 07.6000.13A2 0
+073959.48 -015228.4 -000005.2+000003.700002.5 07.60-0.09B8 0
+074723.59 -531956.9 -000005.6+000009.900001.9 07.60-0.01B7 0
+075345.17 +263352.7 +000088.0-000185.100015.4 07.6000.57F9 0
+080918.47 -510044.6 -000022.7+000021.300006.5 07.6000.07A0 1
+081645.79 +072221.7 -000048.9-000078.000008.9 07.6000.50F5 0
+082308.24 -402251.4 -000010.7+000009.900000.7 07.60-0.09B8 0
+083238.32 -031044.3 -000046.4+000003.100004.6 07.6000.25A2 0
+083452.72 -584745.5 +000007.8-000051.700012.3 07.6000.41F2 0
+083817.56 +370113.5 -000030.2-000031.500005.6 07.6000.22F0 0
+084452.39 -081523.7 +000161.4-000110.300014.7 07.6000.52F5 1
+090449.99 +432723.8 -000107.4-000061.700014.2 07.6000.45F5 0
+091131.96 -413614.2 +000007.2+000001.900004.5 07.6000.14A3 0
+091700.43 -512619.9 -000016.1-000001.800001.9 07.60-0.13Ap 0 0.05 2.05
+092018.79 -733617.5 -000004.2+000013.600002.5 07.60-0.04B8 0
+093303.35 -860034.6 -000048.9-000020.500011.1 07.6000.54F2 1
+095001.54 -401008.5 -000034.7+000012.200007.2 07.6000.11A1 0
+095702.35 +194544.7 -000233.5-000006.100023.5 07.6000.56G0 0
+100408.90 +483528.4 -000061.7-000009.300008.2 07.6000.39F2 0
+100708.34 -543349.7 -000029.2+000009.900004.2 07.6000.08A0 1
+100801.90 -320333.7 -000025.3-000002.000008.3 07.6000.13A2 0
+103432.88 +014540.5 -000100.5-000092.600009.3 07.6000.49F5 0
+103746.13 +171643.3 -000124.8-000029.200015.2 07.6000.46F5 0
+103757.30 -113034.7 -000023.1-000000.700008.3 07.6000.63G0 0
+105809.08 +242231.9 -000019.8-000006.500003.4 07.6000.96K1 0
+110455.51 -610305.8 -000007.5+000000.400000.3 07.60-0.06O9 0
+110515.73 +251207.4 -000400.5-000062.300016.7 07.6000.59G0 0
+111127.51 -432735.5 -000016.0-000015.400005.3 07.6000.19A2 1
+112042.45 -354310.3 +000016.8-000056.500011.2 07.6000.41F3 0
+113901.20 +060329.5 -000336.4-000120.200029.1 07.6000.71G5 0
+113949.96 -632843.6 -000003.8+000000.200001.4 07.6000.06O7 1
+114202.61 -170059.8 -000084.9+000045.200015.7 07.6000.49F5 1
+114451.34 -552742.6 -000025.9+000000.600003.8 07.6000.13A1 1
+115451.88 -012702.7 +000128.7-000306.400016.0 07.6000.69G5 1
+121243.11 -600226.4 -000005.2-000005.300002.0 07.6000.07B9 0
+122631.53 -444455.6 -000029.5+000010.600003.9 07.6000.20A3 0
+123420.20 +105516.5 -000086.1-000059.100009.4 07.6000.35A5 0
+123847.69 +391832.9 -000114.8-000144.200004.9 07.6000.05A0 0
+124126.98 +403445.7 -000021.1-000017.300005.1 07.6000.96K0 0
+124955.47 -643649.4 -000014.8-000003.900002.6 07.6000.17B9 1
+125411.70 -512156.6 -000061.6+000010.100004.6 07.6000.45F3 0
+131833.10 -061556.7 -000043.1-000007.800004.5 07.6000.99K0 0
+132156.81 +255953.3 -000001.2+000010.400003.7 07.6000.99G8 0
+134257.82 -011228.8 +000009.3+000007.100004.4 07.6000.99K0 0
+135312.11 -033231.6 +000006.2-000036.500005.9 07.6000.48F8 1
+135659.32 -230612.8 -000005.0-000022.300005.3 07.60-0.03B9 0
+140445.46 -695219.5 -000007.7-000002.400005.8 07.6000.42F2 0
+140804.44 -804550.5 -000022.4+000001.600008.4 07.6000.28A7 0
+141058.17 -465438.9 -000031.4+000001.300006.3 07.6000.38F3 1
+142758.77 +291550.0 -000028.0+000008.600005.1 07.6000.88G5 0
+143900.40 +641730.1 -000138.6-000011.900029.5 07.6000.63F8 0 0.08 2.79
+145116.03 +183900.3 -000012.5-000101.100002.2 07.6000.99K0 0
+145405.40 -692223.1 -000006.7-000011.100003.1 07.6000.04B7 0
+150125.66 -655450.4 -000004.7-000005.300001.8 07.6000.03B8 0
+151043.21 -434300.0 +000012.3-000104.600032.3 07.6000.72K0 0
+151924.19 +501252.6 -000014.8+000013.900006.2 07.6000.10A0 0
+161351.00 -301243.5 -000003.8-000037.400005.7 07.6000.58F8 0
+161652.55 -294437.3 -000002.9-000006.100000.8 07.6000.18B3 0
+162925.06 +103531.5 -000001.7-000012.000005.5 07.6000.93G5 1
+163746.16 -641457.1 +000035.8-000059.800012.1 07.6000.97K1 1
+164747.55 +201218.7 -000018.4+000019.400005.7 07.6000.98K0 0
+170106.85 -585100.2 +000001.0-000000.100000.2 07.60-0.02B3 1
+172840.84 -312303.0 -000033.5-000020.800011.1 07.6000.37F0 0
+173405.32 -594629.3 -000046.0-000404.300027.0 07.6000.60G2 0
+174106.93 +722510.6 -000121.9+000297.200034.6 07.6000.72K0 0
+174630.30 +533444.4 +000009.8-000033.300008.4 07.6000.16A2 0
+175102.12 -350413.9 +000004.1-000004.100003.0 07.6000.01A0 0
+175200.86 +064346.7 -000000.6+000024.200013.4 07.6000.43F2 0
+175405.77 +784046.5 +000011.5+000022.600006.2 07.6000.43F2 0
+175717.30 -384657.5 +000005.2-000007.100004.0 07.60-0.08B7 1
+180134.22 +252922.6 +000000.2-000000.700001.6 07.60-0.02A0 0
+180244.57 -534207.9 +000001.1-000015.400006.6 07.6000.19A5 0
+180541.56 +212534.8 -000001.3+000000.800006.1 07.6000.30F0 0
+180915.09 -260657.5 -000031.3-000338.000024.8 07.6000.65G3 1
+181433.64 +001033.2 +000016.8-000030.400011.4 07.6000.44F2 1
+181935.03 +115213.7 +000003.7-000006.900001.0 07.60-0.00A0 0
+183031.58 +323830.4 -000008.2+000015.200007.1 07.6000.12A0 0
+183928.86 -454500.5 +000004.6-000015.800000.4 07.6000.70K1 1
+184150.29 -242115.0 +000048.4-000001.800009.2 07.6000.40F2 0
+185320.26 +252233.0 +000006.5-000026.100004.0 07.6000.97G5 0
+185634.08 -230854.4 -000000.4-000100.100009.6 07.6000.48F3 0
+190237.63 -645528.9 -000235.5-000285.700021.8 07.6000.60G0 1
+190618.19 -113857.0 +000022.4-000034.700005.8 07.6000.29A2 0 0.05 0.00
+190745.17 +804513.3 +000011.3+000007.900004.6 07.6000.14A2 0
+191141.95 -812446.5 +000019.4+000035.900009.7 07.6000.39F0 0
+191716.34 +284657.7 -000025.1-000101.500013.1 07.6000.45F5 0
+192042.66 +780936.3 +000021.1-000006.300008.3 07.6000.42F2 0
+192543.30 -621110.9 +000053.9-000146.400010.1 07.6000.47F5 1
+193129.92 +284302.1 +000018.8+000011.500007.5 07.6000.33F0 0
+193501.82 +041841.0 -000022.0-000019.900006.5 07.6000.49F2 0
+193644.56 +073303.5 +000010.0-000005.400006.1 07.6000.17A2 0
+193940.21 -064230.8 +000021.1-000037.300009.3 07.6000.25A2 0
+194718.14 -184447.0 -000068.7-000112.200032.3 07.6000.69G6 0
+195008.35 -503609.2 +000010.9+000001.800012.6 07.6000.28F0 0 0.08 0.70
+200124.30 -604409.7 +000005.6-000007.500001.8 07.60-0.02B9 0
+200538.60 +411647.5 -000001.2-000005.700000.2 07.6000.40B9 0
+201054.31 -321924.3 +000001.2-000028.400005.5 07.6000.10A0 0
+201827.56 +361515.8 -000001.7-000017.800001.7 07.60-0.04B9 0
+202348.50 +063722.3 -000012.9-000058.000017.4 07.6000.45F5 0
+202409.05 -543234.9 +000012.8-000022.400006.4 07.6000.16A2 0
+202548.62 -263323.2 +000013.6-000012.000005.6 07.60-0.06B8 0
+202920.81 +502737.2 +000009.0+000005.700002.1 07.6000.02B9 0 0.05 5.40
+203031.35 +432748.9 +000003.0-000014.900002.4 07.6000.19A3 0
+203152.67 -405405.0 +000088.3-000120.000021.0 07.6000.71K1 1
+203507.44 +301510.3 +000000.9-000003.600002.0 07.60-0.11B5 0
+204738.33 +161418.7 +000129.7-000031.800018.6 07.6000.50F9 0
+205119.03 -135527.4 +000019.7-000058.700005.5 07.6000.35F0 0
+205339.88 +410258.4 +000005.4-000001.100002.8 07.60-0.09A2 0 0.07 1.21
+210943.06 +460931.1 +000025.9+000007.900015.4 07.6000.51G0 0
+211032.85 +364746.0 +000044.8-000041.000009.9 07.6000.39F2 0
+212105.39 +563230.2 -000001.7-000004.600003.5 07.6000.08A0 0
+212629.08 +524452.7 +000011.9-000005.800004.8 07.60-0.02B9 0
+213015.17 -043007.0 +000046.9-000002.300008.4 07.6000.21A3 0
+215220.69 +240044.5 +000004.3-000021.400006.2 07.6000.32A3 0 0.64 0.00
+215353.80 +634413.9 +000025.2+000005.200005.1 07.6000.03A0 0
+215515.20 -385942.2 +000043.7-000028.000010.9 07.6000.32Fm 0
+222249.91 +333545.2 +000027.5-000021.100009.3 07.6000.50F8 1
+222412.74 +484918.8 +000022.1-000002.300006.7 07.6000.10A2 0
+222703.12 -171548.3 -000086.7-000104.300008.2 07.6000.88G8 0
+223438.11 -031823.5 -000034.0+000005.000014.6 07.6000.38F2 0
+225316.02 -634553.4 +000056.8-000041.400012.0 07.6000.59F8 0
+225641.86 +782945.3 -000130.3-000030.500010.9 07.6000.80G8 1
+225748.09 -260627.2 +000168.1-000280.900014.6 07.6000.68G3 1
+230748.16 +124023.5 -000019.8-000012.800009.9 07.6000.35F0 1
+230847.77 +105731.1 +000037.0-000000.700009.2 07.6000.46F5 1
+231306.32 +400010.1 +000075.3+000002.000005.8 07.6000.28A3 1
+231635.14 -013511.7 +000163.3+000021.000018.3 07.6000.65G4 1
+232355.41 +212126.8 +000021.7+000017.300003.9 07.6000.90K0 0
+232709.94 +545158.3 +000091.4+000024.700013.4 07.6000.57F8 1
+233228.67 +334427.4 -000022.1+000005.400014.3 07.6000.43F5 0
+000616.93 -104642.5 +000017.5-000003.000002.4 07.6001.54M. 0
+001208.74 +481056.1 +000016.2-000002.900003.5 07.6001.31K0 0
+004952.63 +302701.3 +000240.5-000029.400005.9 07.6001.06G8 0
+004956.24 -220607.5 +000026.9+000002.400001.7 07.6001.41K4 0
+005356.79 -543532.4 +000020.5+000031.600003.3 07.6001.14K0 1
+012045.93 -250613.5 -000048.0-000036.500004.6 07.6001.16K1 0
+013558.93 -362713.2 -000020.4-000008.800002.9 07.6001.62M2 0
+015829.12 +530439.1 -000000.5-000004.200001.9 07.6001.15G5 0
+015844.30 +452606.9 +000039.5+000001.400007.1 07.6001.20M8 0
+020325.89 -041947.1 +000008.7+000010.000001.7 07.6001.00G5 0
+020814.00 -553133.6 -000004.5-000023.400004.7 07.6001.10K1 1
+024603.05 +352702.0 +000027.4-000020.600002.7 07.6001.24K0 0
+031700.57 -631950.8 +000060.8+000107.300005.4 07.6001.10K2 0
+033335.92 +144042.6 -000001.1-000002.100001.1 07.6001.87M. 0
+033611.71 +085311.3 +000011.4-000009.200004.5 07.6001.45K0 0
+034154.98 +433052.1 +000018.7-000037.800005.4 07.6001.15G5 0
+035324.09 -103243.5 +000002.5-000003.900000.0 07.6001.13K0 0
+042315.01 -050020.3 +000037.1-000019.300001.9 07.6001.27K2 1
+045746.42 -345332.3 +000057.1+000026.700007.0 07.6001.15K1 0
+051128.18 -693245.7 +000004.1-000029.000004.2 07.6001.54K5 0
+051207.80 +065135.4 +000004.3-000004.300001.3 07.6001.62K0 0
+053030.30 -500559.7 +000014.2+000011.700002.5 07.6001.50K5 0
+053553.55 -131442.4 +000009.4+000000.800003.0 07.6001.57K3 0
+055535.18 -185737.0 +000006.2-000020.500001.3 07.6001.13K0 0
+055824.54 +230921.4 -000003.9-000023.000005.5 07.6001.05K0 0
+060335.48 +335257.3 -000000.1-000029.900004.8 07.6001.12K0 0
+061622.92 -095606.6 -000004.0-000009.700001.1 07.6001.26K0 1
+063743.56 -170047.0 -000001.0-000026.700002.8 07.6001.75M0 0
+064549.74 -703121.6 +000018.4-000010.700005.9 07.6001.23K2 0
+071048.87 +321324.0 -000033.2-000069.700005.2 07.6001.04G5 0
+080055.55 +395436.8 +000007.8+000006.000003.7 07.6001.32K0 0
+080121.48 -221958.8 -000016.1+000023.500006.6 07.6001.07G0 1
+083709.63 -160111.0 -000006.4-000002.200002.2 07.6001.35K2 0
+083749.78 +142822.4 +000020.6-000012.300001.7 07.6001.49K0 0
+083939.63 +160829.9 -000023.9-000031.100001.4 07.6001.16K2 0
+090020.70 +284007.3 +000003.6-000002.700003.0 07.6001.53M0 0
+090422.49 +291605.0 -000033.6-000015.800004.1 07.6001.61M3 0
+090458.03 -114153.3 -000012.4+000007.700001.5 07.6001.50K2 0
+091320.74 -243735.6 -000002.3-000022.900004.0 07.6001.42K3 0
+091531.43 -561539.8 -000023.3+000023.500002.8 07.6001.45K3 0
+091611.28 +232410.4 -000077.1-000068.900004.1 07.6001.30K0 0
+101913.11 +242150.2 -000017.8-000038.400002.8 07.6001.17K2 0
+103041.75 +563408.7 -000017.9+000010.800005.1 07.6001.06K0 0
+103432.44 -380743.5 -000029.8+000005.500003.2 07.6001.09K0 0
+103449.15 +764354.7 -000009.6+000000.300003.9 07.6001.13K0 0
+103450.13 +684226.2 -000037.2+000013.300005.4 07.6001.29K2 0
+105119.11 +090856.2 +000005.6-000048.500004.2 07.6001.10K2 0
+105611.80 -480527.8 -000005.8+000001.400000.5 07.6001.22G6 0
+105715.16 +240833.7 -000071.0+000036.800010.2 07.6001.01K1 0
+105745.91 -524054.3 -000027.9-000015.400004.3 07.6001.14K1 0
+111742.78 +122359.2 -000002.6-000030.100004.9 07.6001.25K2 0
+113127.34 +570805.5 +000002.1+000001.900002.1 07.6001.54K5 0
+115141.12 -401827.7 -000046.6-000016.900006.0 07.6001.07K0 0
+115430.11 -420241.6 +000008.1+000011.500002.9 07.6001.51K2 0
+115948.89 -624953.9 -000004.5-000001.400000.3 07.6001.82K4 0
+122008.13 +095332.8 -000070.9+000012.300003.6 07.6001.35K0 0
+124459.66 -083155.2 +000005.5-000002.400002.3 07.6001.25K0 0
+131416.37 -411242.3 -000035.4-000011.200003.7 07.6001.03K0 0
+132809.72 +092740.1 -000049.3-000006.600002.9 07.6001.17K0 0
+133031.34 -535557.8 -000036.2-000002.100003.6 07.6001.04K0 0
+133914.49 -485950.8 -000091.9-000000.700001.7 07.6001.18K2 1
+134427.12 +004206.9 -000006.7+000008.400002.4 07.6001.19K2 0
+134710.93 +474344.9 -000024.0-000004.800001.3 07.6001.38M. 0
+135116.33 +244144.7 -000010.6-000053.500003.1 07.6001.17K1 0
+141736.90 +112006.9 -000042.6-000007.000002.8 07.6001.34K0 0
+142333.92 +432731.4 -000003.9-000002.900005.6 07.6001.16K0 0
+142340.18 +644446.3 +000012.9-000011.900002.4 07.6001.24K2 0
+142352.28 +271614.9 -000009.8-000021.800001.7 07.6001.51M0 0
+142902.82 +110234.1 +000004.8-000021.100002.3 07.6001.25K0 0
+144938.43 +013016.2 -000033.8-000001.200004.2 07.6001.52K5 0
+145155.88 +084931.5 -000113.8-000033.000011.8 07.6001.03K0 0
+152217.97 -531414.6 -000027.6-000064.400001.1 07.6001.12G1 0
+152641.56 -453047.8 +000006.1-000023.400004.4 07.6001.02G8 0
+155031.09 +202024.9 +000016.4-000038.900005.2 07.6001.01K0 0
+155507.34 -403645.4 -000004.2-000011.600005.5 07.6001.10G8 0
+155958.02 +213719.1 +000010.9-000022.600003.4 07.6001.42K2 0
+160501.36 -265652.0 +000004.2-000007.300007.9 07.6001.02K0 0
+164746.26 +675031.5 -000019.2+000044.900004.4 07.6001.11K0 0
+170727.00 -191713.6 +000010.5-000007.700004.0 07.6001.45K4 0
+171331.24 +420623.1 -000004.0-000040.800003.0 07.6001.15C. 0
+173310.43 +074307.9 +000003.7+000007.300003.4 07.6001.07K0 0
+175037.80 +511431.5 -000024.2+000038.400004.3 07.6001.09K0 0
+175133.97 -623807.7 -000010.6-000006.400002.9 07.6001.29K2 0
+180321.27 +565601.0 -000002.9-000008.400002.5 07.6001.35K5 0
+181859.26 -040619.6 +000007.0-000007.200004.7 07.6001.01G7 0
+182927.56 -470508.7 +000005.9+000017.600004.8 07.6001.14K0 0
+184047.42 -042947.1 -000003.3-000010.000003.0 07.6001.81K0 1
+184510.84 +381854.6 -000007.3-000046.700000.1 07.6001.55K5 1
+184705.67 +163133.3 +000014.6+000003.500002.7 07.6001.63K5 0
+184907.90 +473057.0 -000022.4-000018.800004.4 07.6001.21M. 0
+190635.83 +013120.3 -000005.8+000014.600002.9 07.6001.58K5 0
+190946.50 +615836.0 +000002.5-000005.000001.7 07.6001.60K5 0
+191045.27 -564607.1 -000001.4-000012.900005.3 07.6001.21K1 0
+191749.91 +185055.0 +000000.8-000003.300000.6 07.6001.41G2 0
+193054.83 -235708.4 +000018.9-000033.900005.0 07.6001.12K0 0
+194322.87 -744608.7 -000005.0-000018.300001.0 07.6001.30K2 0
+194542.91 +301525.5 -000000.9+000008.400001.8 07.6001.70MI 0
+200558.61 +193451.3 +000023.6-000016.100003.5 07.6001.15G5 0
+201803.28 -103550.8 +000024.5-000017.400002.8 07.6001.46K0 1
+203408.55 +154934.5 +000029.4+000056.300004.0 07.6001.01G5 0
+204049.64 -250258.6 -000005.4-000009.700001.0 07.6001.65M2 0
+204736.40 -795113.1 -000013.4+000006.300005.6 07.6001.07K0 0
+211103.11 +035510.6 +000043.4-000021.100004.7 07.6001.24K2 0
+211555.61 -831557.1 -000008.2-000011.400003.9 07.6001.25K1 1
+211639.74 -201028.5 -000049.4-000070.300004.0 07.6001.22K1 0
+212439.63 +142834.9 -000012.8-000026.000002.5 07.6001.11K2 0
+212534.93 -001354.8 +000006.3-000014.400000.4 07.6001.61K5 0
+213945.63 +020821.1 +000034.4-000010.300006.2 07.6001.04K2 0
+215920.96 -462035.9 +000058.3-000015.100007.2 07.6001.24K3 0
+220127.12 -141936.7 +000019.1-000051.800005.2 07.6001.07K0 0
+220856.87 -635320.7 -000011.1-000001.600004.9 07.6001.21K2 0
+222151.07 +621542.1 -000030.4-000016.700002.1 07.6001.46K5 0
+222907.25 -365812.2 +000033.3+000007.900005.3 07.6001.19K2 0
+223025.88 +104038.6 +000039.8-000013.400007.7 07.6001.17K0 0
+225209.08 -385707.6 +000026.4-000004.300001.6 07.6001.19K1 0
+231715.07 -042606.7 -000014.1-000027.100002.3 07.6001.41K2 0
+232042.19 +443450.4 -000013.5-000007.300002.4 07.6001.43K2 0
+232714.56 -023812.2 +000150.4-000086.300004.6 07.6001.01K0 0
+234828.19 -113031.4 +000016.9+000000.700010.0 07.6001.08K1 0
+001704.89 +565434.6 -000022.1-000015.000003.5 07.6100.05A0 0
+002343.21 +450520.8 +000038.1+000015.500003.1 07.6100.97G9 0
+005307.23 -743905.8 +000243.0+000020.200011.6 07.6100.68G2 0 0.33 0.00
+005319.00 +741845.9 +000036.4+000008.400005.6 07.6100.33A5 0
+010811.74 +550921.0 -000021.8-000032.800011.8 07.6100.36F2 1
+010812.23 +215837.6 +000400.9-000047.700030.8 07.6100.71G5 0
+011839.65 +334525.3 -000001.7-000013.200003.2 07.6100.22A5 1
+011924.55 +571626.5 -000002.4-000000.900002.4 07.6100.07A0 0 0.07 3.64
+012540.84 +470706.7 +000010.6-000000.500004.5 07.6100.97G4 0
+014718.07 -423820.5 -000014.9-000006.700005.5 07.6100.25A7 0
+020222.00 +533743.8 -000010.6-000009.600004.0 07.6100.17A0 0
+021647.30 +434624.4 +000098.7-000183.900022.0 07.6100.64G0 0
+021725.73 +651543.7 -000037.4-000012.200022.6 07.6100.57F8 0
+022450.70 +760756.0 +000002.0-000010.100003.6 07.6100.08A0 0
+022541.40 +103021.7 +000003.8+000002.700003.3 07.6100.06B9 0
+023313.54 +595958.5 -000000.1-000026.300003.5 07.6100.04A0 1
+023443.12 +340503.0 +000059.9+000004.200008.2 07.6100.46F0 0
+024136.90 +694234.8 +000000.9-000011.600004.1 07.6100.02B8 0
+024229.47 +401540.7 +000020.3-000025.600000.4 07.61-0.01B9 1
+024919.83 -103301.6 +000102.6-000046.200017.9 07.6100.64G0 1
+030953.80 -833153.8 -000004.5+000021.500004.2 07.6100.38F2 0 0.09 0.15
+032325.05 -145234.2 +000009.5+000083.600019.6 07.6100.60G1 0
+032840.43 +502611.2 -000011.2-000005.200005.8 07.6100.49F0 1
+033125.49 -164644.5 +000083.7+000021.600006.8 07.6100.48F6 0
+033410.03 -543042.3 +000021.0+000003.500004.9 07.6100.99K0 0
+043221.47 -050220.1 -000004.1-000035.300027.1 07.6100.68G0 0
+043438.57 -353927.0 -000099.5-000225.500035.9 07.6100.78G8 0
+043513.25 -094413.0 +000033.9-000022.100006.3 07.6100.23A7 1
+043838.71 +382655.1 -000001.3-000009.600003.1 07.6100.44B8 0
+044313.63 -543534.6 +000050.5-000198.500036.7 07.6100.75G8 0
+044403.72 +125928.4 +000003.7+000049.500015.2 07.6100.44F5 1
+045355.64 +155555.0 -000006.1-000107.800011.4 07.6100.52F8 0
+045908.74 -282626.8 -000003.4+000039.000005.4 07.6100.87G5 0
+045923.11 +310325.4 +000028.2-000060.400005.7 07.6100.54F5 0
+050154.39 -365842.4 +000017.4-000056.100005.0 07.6100.82K0 0
+050615.52 +495829.4 +000025.2-000088.700013.3 07.6100.48F5 0
+050728.52 +583534.0 +000003.5+000011.800004.7 07.6100.96G8 0
+050734.87 +022808.9 -000001.2-000008.300005.3 07.61-0.07B8 0
+051059.19 +320219.5 -000116.5+000021.500021.4 07.6100.72G5 1
+051808.93 -161113.7 -000097.8+000027.700017.4 07.6100.93K0 0
+053146.02 +625906.7 -000001.9-000020.400007.0 07.6100.05A0 0
+053745.89 -004641.7 +000000.7-000001.800003.1 07.61-0.12B5 0 0.08 0.71
+054339.32 -085615.9 +000002.3-000001.400001.5 07.61-0.11B9 0
+054645.79 +201024.9 -000033.0-000011.600010.1 07.6100.38F2 1
+055100.59 -695408.5 -000007.0-000055.800017.1 07.6100.47F5 1
+060901.05 -820927.3 +000003.5+000025.300004.3 07.61-0.01B9 0
+061102.21 -071703.3 -000003.4-000000.900001.6 07.61-0.12B8 0
+061906.31 -034448.9 -000003.3-000006.000004.8 07.6100.10A0 0
+061955.10 -071502.3 -000002.3-000001.400002.4 07.61-0.05B9 1
+062224.48 -233536.3 +000037.8-000070.000003.3 07.6100.26A2 0
+062903.77 +174444.3 -000123.0-000165.700020.9 07.6100.62G0 0
+062936.89 +082932.9 -000015.1-000014.600019.9 07.6100.57F8 0
+063559.53 -351018.5 +000046.8+000049.300012.6 07.6100.47F3 1
+063731.83 +090840.1 -000058.4-000081.800026.1 07.6100.73G5 0
+063745.83 +182405.7 -000005.5-000004.400000.7 07.61-0.09B8 0
+063818.76 +644406.0 -000023.4+000002.900014.5 07.6100.49F5 1
+063920.27 +420016.6 -000001.6-000007.400004.4 07.6100.11A0 1
+064425.22 +061654.9 +000007.1-000047.500007.9 07.6100.40F2 0
+064507.23 -313915.6 -000007.3+000005.100001.7 07.61-0.10B8 0
+065618.75 +250031.5 -000032.7+000063.900008.0 07.6100.25A3 0
+070929.78 +015512.4 -000001.2+000001.700000.3 07.61-0.06B5 0
+071801.36 +450743.5 -000004.0-000064.400014.1 07.6100.44F2 1
+072840.62 +243855.6 +000011.7-000068.300008.6 07.6100.45F8 0
+073414.69 +713524.6 -000010.2-000050.200009.1 07.6100.24A3 0
+073954.53 -231658.5 -000007.4-000014.900005.3 07.6100.94K0 0
+074521.85 -003048.2 -000042.4-000001.400010.7 07.6100.37F2 0
+074758.89 -192412.9 -000018.0-000002.800004.4 07.6100.16A1 1
+075758.71 -521738.6 +000024.2-000023.400006.2 07.6100.50F5 0
+080226.03 +040908.4 +000064.4-000105.300023.8 07.6100.71G5 1
+080410.13 -044937.0 -000002.9-000001.700000.6 07.61-0.12B3 0
+081312.96 -233043.4 -000049.5+000019.200008.2 07.6100.17A0 0
+082200.20 -134606.1 -000058.6+000013.200009.2 07.6100.52F7 0
+082841.48 -234944.5 -000015.9-000000.800005.4 07.6100.18A4 1
+083729.61 +470713.5 -000072.8-000068.600017.2 07.6100.43K0 0
+083950.86 +113126.0 -000109.3-000499.900054.0 07.6100.83K1 0
+084225.11 +043442.9 +000025.0-000200.500015.5 07.6100.58G0 0
+084710.31 -634845.5 -000024.9+000014.200005.2 07.6100.10A0 1
+085454.66 -074906.5 -000002.0-000005.400001.4 07.6100.29A5 1
+090952.43 +494955.9 -000028.5-000029.400008.9 07.6100.36F0 0
+091321.17 +654313.8 -000044.4-000057.000011.1 07.6100.40F0 1
+091509.20 +020501.1 -000007.0+000003.900000.4 07.6100.98K0 0
+092600.27 +030149.0 -000013.4+000002.300004.7 07.6100.92G5 0
+092928.76 -340147.2 +000006.7-000032.400014.4 07.6100.52F8 0
+093040.91 -253658.0 -000005.6-000023.000006.0 07.6100.21A7 0
+093910.08 -623316.1 -000015.5+000009.700003.3 07.61-0.01B9 0
+102422.82 -613306.8 -000012.7+000007.900003.4 07.61-0.05B9 1
+102849.27 -605340.9 -000004.7+000003.100001.2 07.6100.26B8 0 0.07 2.40
+104014.33 -450317.7 -000008.4-000000.200001.5 07.6100.10A2 0
+105433.80 +412018.6 -000099.3+000042.700007.0 07.6100.96K0 0
+105916.20 -173723.6 -000026.4-000011.900007.9 07.6100.18A5 0
+111308.70 -012433.3 +000014.9-000145.700008.7 07.6100.92G5 0
+112829.72 -315125.2 -000040.7-000000.800004.9 07.6100.21A7 0
+113759.28 -013559.1 -000305.2+000131.400025.4 07.6100.56F9 0
+113922.30 -245347.1 -000008.7-000000.100005.7 07.6100.99K0 0
+120711.45 -003747.9 -000026.9+000002.300003.6 07.6100.97K0 0
+121452.39 -811138.9 +000008.7-000010.100005.7 07.6100.25A4 0
+121459.65 -361315.1 -000042.2-000005.900007.7 07.6100.25A3 1
+123319.96 -545852.0 -000028.9-000009.100006.8 07.6100.10A2 0
+125020.48 -303437.8 -000430.2+000023.800019.6 07.6100.60G0 0
+125309.53 -145756.4 -000010.7+000028.700015.2 07.6100.48F6 0
+130353.06 -031304.1 -000035.2-000024.200008.5 07.6100.34F0 1
+131042.41 -045630.5 -000070.0-000013.200007.4 07.6100.40F2 1
+131904.71 -200012.6 +000018.6-000005.000005.0 07.6100.11A1 0
+132725.07 -623856.4 -000005.4-000000.700000.7 07.6100.09O9 1
+133052.21 +241415.3 +000005.8+000017.400015.3 07.6100.43F2 0
+133646.70 -322412.4 +000010.0-000012.800009.5 07.6100.42A8 1 0.06 0.59
+135244.77 -590545.8 -000013.2-000006.700003.0 07.6100.01B8 0
+135328.23 -390325.9 -000008.5+000000.500002.2 07.61-0.11B3 0
+135615.41 -383947.0 -000011.3-000000.800006.7 07.6100.45F3 1
+140804.03 -125541.2 +000117.4-000111.500016.1 07.6100.62G8 1
+143336.45 +353508.0 -000193.6+000064.800025.4 07.6100.75G5 1
+143433.46 -461817.1 -000021.1-000022.200005.8 07.6100.05A0 0
+143848.58 -430003.0 -000026.9-000018.200004.9 07.6100.97K0 0
+145432.75 -392046.5 -000023.1-000031.000003.2 07.6100.89G5 1
+153010.52 +234520.3 -000002.1-000049.200003.4 07.6100.03A0 0
+153644.02 -410337.5 -000013.7-000013.000004.6 07.61-0.03B9 0
+153936.41 -273835.7 +000012.2+000003.300008.1 07.6100.00A2 1
+160242.43 -033928.7 +000005.8-000075.700009.1 07.6100.47F2 0
+160938.68 -520654.9 -000005.5-000020.700003.3 07.6100.16A0 0
+161055.54 +320011.2 -000033.8-000013.300007.7 07.6100.16A2 0
+162548.60 -295506.9 +000033.0+000077.000011.2 07.6100.79G6 1
+163759.75 +690945.4 +000007.5-000006.300005.3 07.6100.28F0 1
+163946.85 -515938.8 +000109.8-000043.500031.2 07.6100.70K1 1
+163956.42 -610928.2 -000004.3-000009.600003.8 07.6100.11A2 0
+165226.63 -744946.4 +000068.3-000006.000017.4 07.6100.47F6 0
+170154.08 -590251.3 -000002.9-000007.700001.0 07.61-0.05B2 0
+170154.25 -620825.6 -000026.0-000067.800010.9 07.6100.29A8 0
+171330.42 +552830.2 -000036.8+000059.700013.5 07.6100.43F5 0
+171839.21 -160147.0 +000017.2-000013.100006.4 07.6100.20A3 0
+173414.19 -354401.4 -000003.2-000010.200002.2 07.6100.14B7 0
+174218.06 -354804.1 -000001.9-000001.900001.0 07.6100.36B1 0
+174757.92 +360700.7 +000024.8+000067.800010.7 07.6100.83G5 0
+174758.57 +395849.8 -000011.7+000129.900005.8 07.6100.19A0 1
+174840.47 +644559.8 -000010.9+000026.000003.9 07.6100.06A0 0
+175626.23 +623710.6 +000010.0-000013.200002.4 07.6100.10A2 0
+180612.57 -372956.2 -000041.4-000112.400011.8 07.6100.39F2 0
+180911.42 +140134.0 +000026.8-000010.000005.3 07.6100.27A0 0
+181316.49 -391515.8 -000006.7-000016.900006.0 07.6100.01B9 0
+182208.86 +361806.8 +000048.6-000051.500015.2 07.6100.50F8 0
+183655.25 -583510.3 +000012.5+000007.400003.9 07.6100.95G8 0
+185003.28 +294855.0 +000002.1-000002.600002.6 07.61-0.03B8 0
+185131.61 -623849.1 +000001.6-000042.400007.5 07.6100.10A2 0
+185413.57 +364400.4 +000001.4-000002.700003.2 07.61-0.11B9 0
+185704.47 +013001.6 +000005.9-000001.600008.7 07.6100.57F5 0
+185716.76 -661954.1 +000075.6-000042.000010.9 07.6100.33F0 0
+190326.67 +170403.0 -000119.0-000061.400023.1 07.6100.61G0 0
+190747.60 +385541.6 +000009.9+000002.300007.8 07.6100.26A3 1
+191047.86 -385433.8 +000026.7-000033.500016.4 07.6100.47F5 0
+192458.97 -550623.4 +000013.3+000000.500005.2 07.6100.29A8 0
+193533.59 +270630.1 +000000.9-000015.000005.2 07.6100.16B9 0
+193547.92 +254850.2 -000001.1-000009.400000.4 07.61-0.02B5 0
+194417.17 -742720.7 -000021.4-000004.300007.6 07.6100.38F2 0
+195353.10 -542158.3 +000074.8-000023.200009.7 07.6100.93K0 0
+195629.81 +191114.5 +000008.6+000007.800004.2 07.6100.03A0 0
+200507.23 -041829.5 +000068.4+000053.000013.5 07.6100.51F5 1
+201032.24 +292149.7 +000003.6-000002.500003.0 07.61-0.10B9 1
+201923.54 -293726.1 +000009.6-000002.900003.2 07.61-0.08B8 0
+202143.17 -793551.5 +000013.7-000009.200006.8 07.6100.01A0 0
+202458.96 +091141.8 +000068.8+000001.500013.2 07.6100.55F5 0
+202600.95 +354840.5 -000008.9-000013.300010.2 07.6100.41F5 1
+204229.44 -051803.0 -000061.4-000173.400033.1 07.6100.71G0 0
+204254.15 -715538.7 -000043.3+000020.000010.8 07.6100.34F2 0
+204403.49 +290846.2 +000009.0+000015.500001.3 07.6100.15A0 0
+204530.35 -642538.8 -000001.2-000020.800004.4 07.6100.10A3 1
+205038.55 +224349.4 +000019.3+000000.800008.7 07.6100.19A2 0
+205714.67 -864650.9 +000014.9-000015.000003.8 07.6100.07B9 0
+210558.54 +242955.3 -000002.9-000039.400007.7 07.6100.34F0 0
+211419.92 +731024.0 +000032.0+000019.600008.1 07.6100.17A2 0
+212053.07 -305719.1 +000029.0+000000.400003.6 07.6100.91G6 0
+212322.62 -413307.8 -000072.6-000144.200026.5 07.6100.74G8 0
+213437.95 +422416.6 +000005.3-000005.800002.8 07.6100.17A2 0
+213914.91 +461031.5 +000006.9+000000.400003.3 07.6100.08B9 0
+214011.80 -094739.5 +000068.1-000164.800018.5 07.6100.58F8 0
+215142.66 +120208.6 +000041.6-000002.500005.6 07.6100.17A3 0
+222315.10 +053848.2 +000009.2-000047.300005.9 07.6100.70A2 1
+224342.71 -604326.9 -000041.4-000023.200009.8 07.6100.37F2 0
+225402.09 +341157.4 -000073.9-000236.000023.5 07.6100.49F8 0
+231253.14 +563211.9 -000006.3-000003.800002.0 07.6100.99G0 0
+231541.57 +314031.8 +000144.9+000038.100010.8 07.6100.54F8 0
+232244.15 +034424.4 -000000.7-000019.700007.8 07.6100.48F5 0
+233336.14 +600302.6 -000002.2-000018.200004.4 07.6100.08A0 0
+234134.01 +241325.9 +000052.5-000014.900004.3 07.6100.21A2 0
+002214.32 +713029.4 +000017.1+000004.400002.7 07.6101.50K2 0
+002333.25 -540316.7 -000021.8+000003.700003.9 07.6101.00K0 0
+003614.82 +571827.8 +000004.9-000016.100004.5 07.6101.13K0 0
+010434.15 -644204.3 +000025.0+000009.400003.5 07.6101.19K1 0
+011500.46 -553757.4 +000012.2+000000.100002.8 07.6101.63M2 0
+013236.27 -185836.1 -000010.2-000016.600001.3 07.6101.51K4 0
+015028.62 -423027.4 +000012.0-000002.500002.9 07.6101.28K1 0
+015125.63 +352720.6 +000013.6+000028.500005.0 07.6101.03G5 0
+021629.28 -431541.3 +000020.5-000015.700002.5 07.6101.05K0 0
+022015.62 -560551.4 +000047.5+000006.900003.3 07.6101.54M0 0
+022759.26 -302628.0 +000020.6+000000.600001.4 07.6101.58M2 0
+024410.37 -122931.4 +000051.3-000075.100003.1 07.6101.20K1 0
+025528.56 -485559.1 +000039.8+000012.600005.9 07.6101.10K0 0
+030809.32 -191810.5 -000002.3-000011.300000.3 07.6101.60M0 0
+033101.45 +071154.0 -000014.4-000014.800003.0 07.6101.27K0 0
+034531.32 -152223.3 -000006.4-000014.800005.0 07.6101.14K0 0
+040303.32 -513849.2 +000003.4+000021.200001.9 07.6101.38K2 0
+040312.99 +345000.6 +000015.5-000020.500002.4 07.6101.20K0 0
+040528.74 +401805.6 -000000.1-000024.400003.7 07.6101.17K0 0
+041738.18 +193339.4 +000012.6-000018.200004.2 07.6101.29K0 0
+041839.84 +533055.4 -000010.8-000015.400001.6 07.6101.32G5 0
+042104.71 +011139.8 +000010.9-000000.700001.7 07.6101.61K2 0
+051428.98 -182306.5 -000011.7+000011.400003.0 07.6101.20K1 1
+052939.87 -224307.5 +000020.4-000005.600003.4 07.6101.00K0 0
+053621.67 -572729.2 -000000.8+000049.300003.5 07.6101.58M1 0
+053635.11 -344321.5 -000024.5-000020.100003.5 07.6101.05K1 1
+061250.90 -101721.1 +000008.5-000001.300003.5 07.6101.58K2 0
+063451.98 -531654.8 -000022.7+000008.200002.5 07.6101.51K4 0
+070133.15 -352053.3 -000002.6+000016.300002.8 07.6101.24K1 0
+071123.43 +201533.2 +000012.2-000021.600006.9 07.6101.03G5 0
+071754.54 +261959.4 -000015.3-000003.300005.4 07.6101.00K1 0
+073022.31 +291129.6 -000005.8-000015.700002.3 07.6101.02G5 0
+073648.50 +565129.8 -000000.4-000060.700004.4 07.6101.03K0 0
+075438.70 +414906.7 +000001.9+000003.800003.1 07.6101.42K2 0
+081732.42 +272408.4 -000022.6-000006.200004.3 07.6101.13K1 0
+082652.00 -011256.0 -000008.6+000002.500004.5 07.6101.13K0 0
+090005.09 -754332.3 -000003.8+000008.800001.1 07.6101.78M2 0
+090502.50 -641722.0 +000000.9-000004.600001.9 07.6101.44K2 0
+092221.29 -340012.5 -000000.8+000018.000001.1 07.6101.36K2 0
+094423.66 +015804.9 -000007.1-000017.100003.3 07.6101.15K0 0
+094720.37 +324656.4 +000046.6-000024.800001.2 07.6101.57M. 0 0.41 264.00
+095730.06 +632234.5 -000023.3-000016.800002.5 07.6101.15G5 0
+100632.31 +393013.8 -000017.5-000017.800005.7 07.6101.05K0 0
+100812.18 +660140.4 -000013.4-000001.400000.8 07.6101.53K5 0
+101132.60 +414354.4 +000026.9-000037.300004.8 07.6101.36K2 0
+103502.01 -262254.3 -000042.7-000003.400004.2 07.6101.14K1 0
+105811.90 +094206.7 -000057.8+000022.500003.8 07.6101.24K2 0
+110826.74 +031321.5 -000090.5+000005.500003.3 07.6101.09K0 0
+115221.11 +095652.4 -000347.9+000110.000012.4 07.6101.05K0 1
+121526.78 +524302.0 -000003.6-000011.400003.9 07.6101.06K0 0
+123839.16 -350949.2 -000125.5+000025.400005.5 07.6101.13K1 0
+130724.76 +263126.1 -000111.6+000015.200003.8 07.6101.09K1 0
+130815.14 +431052.8 -000024.2+000010.800001.4 07.6101.59M. 0
+130941.36 -500859.8 -000033.0-000012.400006.2 07.6101.09K0 1
+131114.40 -141432.3 -000033.6-000006.800004.0 07.6101.02K0 0
+134804.73 +132012.3 -000043.7-000002.000004.7 07.6101.11K0 0
+134811.20 -680845.9 -000008.8-000011.600005.1 07.6101.30K2 0
+143939.01 -633243.6 +000012.8+000012.600002.3 07.6101.35K2 0
+145108.02 -494905.4 -000082.4-000072.300005.2 07.6101.19K1 0
+145145.05 -203651.1 -000008.0+000012.300004.8 07.6101.10K0 0
+150016.26 -581822.7 -000018.2-000006.300002.9 07.6101.80M1 0
+150838.90 +100558.1 +000005.8-000021.600003.3 07.6101.32K2 0
+151226.16 +525548.2 +000015.4+000020.600007.4 07.6101.15K0 0
+151850.17 +745128.9 -000047.0+000019.300004.9 07.6101.16K2 0
+152747.09 -791822.4 -000017.0+000030.700011.5 07.6101.09K1 0
+154652.22 -170631.3 -000002.0+000004.100004.6 07.6101.18K1 1
+160521.24 -032054.4 -000056.9-000038.200004.0 07.6101.24K0 0
+161736.93 +074402.1 -000043.3+000002.200004.5 07.6101.17K0 0
+163159.44 -445312.4 +000012.1-000004.300002.8 07.6101.84M1 0
+163435.86 +631531.6 -000130.0+000078.200007.3 07.6101.26K2 0
+170202.19 -203543.4 -000008.3-000008.400004.2 07.6101.03K0 0
+170634.52 +235818.6 -000007.3-000005.500002.6 07.6101.60M. 0
+174050.87 -523734.7 +000012.7-000045.000003.1 07.6101.29K2 0
+174220.33 -232057.6 -000084.9+000039.900006.8 07.6101.08G8 0
+180634.75 +834059.3 +000001.1-000033.700003.1 07.6101.12G5 0
+181115.84 -293822.4 -000002.7-000020.500007.0 07.6101.05G8 0
+190149.10 +774032.9 -000007.8-000004.500003.7 07.6101.18K2 0
+190622.25 +081348.6 +000005.2-000067.000004.7 07.6101.14M5 0 3.20 277.00
+191243.85 -113301.3 +000035.8+000004.200002.4 07.6101.09K0 0
+192122.17 -101034.1 -000002.7-000000.700002.4 07.6101.73K5 0
+192927.98 +604008.3 -000021.4-000098.100007.7 07.6101.18K2 0
+193143.11 +133709.5 +000006.7+000001.900003.1 07.6101.66K2 0
+193328.27 +081345.2 +000012.8-000012.800004.6 07.6101.15K0 0
+194454.50 -800518.7 +000008.2-000036.000002.2 07.6101.75M2 0
+195842.88 -415057.4 -000012.0-000056.500000.7 07.6101.26M4 0 4.39 240.00
+202114.12 +522438.0 +000002.5-000008.700002.1 07.6101.06K5 0
+202513.18 +035920.3 +000116.8+000047.900006.7 07.6101.01K0 0
+203433.99 -004029.3 +000005.2+000001.700004.9 07.6101.04K0 0
+205534.92 +600119.0 -000003.1+000002.100002.1 07.6101.86K5 0
+205806.57 +170500.7 -000010.8-000033.500003.1 07.6101.26K2 0
+211015.92 +271758.9 -000034.2-000012.800004.7 07.6101.02G8 0
+213334.32 -132700.2 +000022.0-000008.800004.5 07.6101.07K0 0
+213358.44 +172642.6 -000015.3-000017.700002.3 07.6101.37K2 0
+221123.75 -640051.6 -000008.7+000008.600000.3 07.6101.62M2 0
+221337.54 -664655.8 -000008.3+000008.600001.3 07.6101.35K2 0
+223642.62 +651526.7 +000020.6+000036.700005.5 07.6101.15K0 0
+225248.06 -645428.5 +000046.1-000026.100002.8 07.6101.38K3 0
+230327.39 +531807.6 +000023.4-000013.000003.6 07.6101.04K0 0
+231002.57 +365053.9 +000014.7-000002.800003.0 07.6101.55K2 0
+231453.15 -161421.5 +000026.6-000036.300003.5 07.6101.25K1 0
+231637.75 -701503.7 +000043.6+000001.900002.5 07.6101.29M7 0
+233718.79 +221425.4 -000004.1-000034.600003.8 07.6101.09G9 0
+235241.42 -162228.9 -000025.5-000018.500001.3 07.6101.65M2 0 0.22 34.32
+235352.14 +003546.3 +000000.9-000014.100001.3 07.6101.60M. 0
+201323.66 +384344.5 +000008.1+000001.500001.8 07.6102.86C5 0 1.46 434.10
+000230.18 +472522.7 +000012.3-000028.600008.1 07.6200.52F8 0
+000656.30 -435907.0 +000041.2+000016.700003.7 07.6200.95G8 0
+001205.19 -583129.3 +000066.9-000150.800017.2 07.6200.76G5 1
+001957.11 +013457.2 -000005.4+000005.500007.4 07.6200.99G5 0
+002934.79 -323410.0 +000086.0+000179.800013.2 07.6200.47F5 0
+003501.96 -260732.5 -000014.2-000010.300006.2 07.6200.98G8 0
+004520.21 -485010.1 +000059.2+000018.800006.2 07.6200.29A9 0
+004627.09 +452535.5 -000021.9-000005.200007.0 07.6200.16A3 0
+010848.67 +302428.7 +000022.4-000013.200004.1 07.6200.24A5 1
+011811.41 +813338.0 -000003.0-000004.300003.8 07.6200.97G5 0
+012103.23 +515902.1 +000288.8-000103.500016.6 07.6200.58F5 0
+012543.20 +362126.7 +000008.1-000054.500014.1 07.6200.51F8 0
+012948.68 +234126.0 -000049.5-000049.600021.7 07.6200.56F8 0
+014023.99 -605956.5 +000061.6-000011.100015.0 07.6200.42F2 0
+020845.44 +650214.8 +000001.5-000003.300000.8 07.6200.33B6 0
+022256.64 +083243.7 +000019.9-000004.500007.0 07.6200.39F0 0
+023754.49 +385507.0 -000011.8-000019.300006.3 07.6200.14A2 1
+023903.51 +623432.2 +000033.4-000026.400007.4 07.6200.11A0 0
+023939.83 -593403.0 +000019.7-000000.600004.7 07.6200.95G8 0
+024241.70 -494345.8 +000034.4-000020.200013.6 07.6200.47F5 0
+030845.88 +352731.6 +000031.9-000030.100006.7 07.6200.26A0 1
+030910.53 +072737.5 -000004.9+000001.000013.0 07.6200.44G0 0
+031006.30 +382044.0 +000005.4-000010.000004.5 07.6200.04B9 0
+032328.46 +331956.0 +000026.6-000079.700008.8 07.6200.70F8 0
+032526.65 +714105.2 -000000.1-000012.200004.4 07.6200.07B8 0
+033134.97 -314024.6 -000002.5-000015.800006.1 07.6200.04A0 0
+033611.34 +295900.1 +000004.6-000018.600009.1 07.6200.18A0 0
+033653.32 -495728.9 +000090.0+000001.800024.0 07.6200.59G2 1
+035523.38 -605426.1 +000050.1+000015.200011.3 07.6200.54F6 0
+040348.41 +375819.9 -000012.9-000012.700006.0 07.6200.00A0 1
+043737.34 +045858.1 -000039.8-000008.300009.2 07.6200.34F0 0
+044534.98 -423315.6 -000001.0+000019.600007.7 07.6200.07A2 0
+045508.27 -301710.2 -000000.4+000010.000005.0 07.62-0.02A0 0
+050449.09 +131831.9 +000000.1-000004.100005.3 07.6200.03B8 1
+051649.36 +200706.0 +000011.2-000018.900004.3 07.6200.39A3 0
+051735.91 +553100.7 -000003.1+000003.200002.9 07.6200.09A0 0
+053038.52 +394942.0 +000020.4-000018.000006.6 07.6200.99K0 0
+053556.20 -303210.6 -000001.4-000014.200002.2 07.6200.91G8 0
+054020.19 -022608.2 +000001.9-000000.500000.6 07.62-0.12B5 0
+054932.65 -004054.7 -000001.4-000001.700004.6 07.62-0.06A0 0
+055026.74 +754252.9 -000019.4-000018.700016.4 07.6200.53F8 0
+055047.77 +260315.7 -000000.1-000034.200008.9 07.6200.27A3 1
+060401.01 +273413.8 +000009.2-000038.500008.7 07.6200.13A0 0
+061704.70 -552452.9 -000012.5+000004.200004.6 07.6200.06A0 1
+062122.15 +211159.2 +000006.2-000014.100008.4 07.6200.06A0 0
+062417.61 -654034.5 -000011.4+000041.900007.3 07.6200.33A8 0
+063152.53 +050159.2 -000000.0+000000.500000.1 07.6200.10O8 0
+065013.92 -524800.2 -000006.4+000013.800004.0 07.62-0.09B8 0
+065701.26 +245727.9 -000021.3-000005.800005.9 07.6200.22A0 1
+065746.43 +225334.4 -000141.5-000141.400023.7 07.6200.56G0 0
+065749.36 -423623.5 -000009.3-000006.500008.1 07.6200.22A6 0
+065815.98 -352508.9 -000005.5+000004.800001.2 07.62-0.02B9 1
+070112.60 +291301.0 -000002.8-000001.100001.8 07.6200.93G5 0
+070656.44 -111938.5 -000004.4+000003.500000.7 07.62-0.01B1 1
+071912.11 +590732.7 +000061.2-000019.200011.5 07.6200.57F8 1
+072315.47 -100405.6 -000006.3-000060.200016.5 07.6200.50F8 0
+073034.08 -340526.2 -000003.4+000004.100000.2 07.62-0.09B1 0
+073516.77 -463439.6 -000007.8+000007.600003.1 07.6200.06A1 0
+075022.73 +054554.8 -000007.6-000009.100003.3 07.6200.01B9 0
+075145.50 -182127.2 -000009.5+000003.100001.5 07.62-0.00B9 0
+075802.92 -603653.3 -000004.7+000011.000001.9 07.62-0.06 0
+080808.68 +191258.2 -000037.0-000095.400014.5 07.6200.62F8 0
+080902.81 -202957.9 +000009.2-000097.400021.5 07.6200.56F7 0
+081250.72 -361341.4 -000007.6+000007.400003.2 07.62-0.13B6 0
+081332.70 -331759.2 +000069.6-000025.600013.3 07.6200.96K0 0
+083218.99 -435553.4 -000006.0+000004.600001.4 07.6200.07B1 0
+083409.35 -095709.8 -000018.5-000001.500011.2 07.6200.40F2 1
+084649.59 -392946.0 -000009.5+000003.900006.4 07.6200.13A1 1
+084651.54 -340401.6 -000022.2-000001.000007.2 07.6200.04A1 0
+084854.59 +034520.8 -000008.2+000000.000006.5 07.6200.49F5 0
+085144.07 -612511.0 -000015.3+000008.900002.8 07.62-0.03B8 0
+085430.09 +400801.2 +000038.6-000159.500013.4 07.6200.63G5 0
+085645.97 +172853.0 +000028.9-000020.400010.6 07.6200.97G5 0
+092307.12 -525308.9 -000046.8-000005.900007.6 07.6200.39F3 0
+092354.61 +012533.1 +000003.9-000024.600005.2 07.6200.32F0 0
+092839.87 -453001.3 -000008.7-000000.900001.3 07.62-0.15B5 0
+093359.77 +272111.3 -000023.2+000030.900014.2 07.6200.45F5 0
+093545.17 +344651.0 +000015.1-000035.000008.9 07.6200.86G0 0
+094405.85 -595216.4 -000018.3+000017.200004.2 07.62-0.02B9 0
+094538.83 -455440.2 -000025.1+000021.200002.8 07.6200.29A9 0
+094559.97 -740656.6 -000024.5-000002.300007.4 07.6200.10A2 0
+095756.22 -604453.4 -000026.2+000010.800003.8 07.6200.90G8 1
+095908.55 -160041.8 -000032.1+000002.500005.2 07.6200.06A0 0
+101410.97 +312529.6 -000015.1-000045.300010.5 07.6200.34F0 0
+101700.37 +215447.1 +000044.5-000020.600013.3 07.6200.47F5 0
+101834.96 -354554.2 -000023.3-000109.200021.1 07.6200.63G2 0
+102825.03 -463338.2 -000018.1+000003.500003.5 07.6200.03A0 0
+102828.72 -095252.4 -000035.9-000003.000002.9 07.6200.95K0 0
+103241.17 -165730.7 -000019.8-000087.000013.4 07.6200.62G2 0
+103845.69 -591045.2 -000028.2+000009.400007.4 07.6200.10B9 1
+104720.67 -655503.8 -000016.3+000000.700002.7 07.6200.08B2 1
+110331.80 -713743.9 +000160.1-000077.200015.2 07.6200.45F5 0
+112431.05 -341710.2 -000028.1-000012.300008.0 07.6200.06A1 0
+112445.12 +020547.5 -000008.8+000005.900004.3 07.6200.94G5 0
+112835.88 +391828.8 -000023.8+000012.400004.2 07.6200.96K0 0
+115322.98 -163533.8 -000037.8-000008.300010.3 07.6200.28F0 0
+121229.96 +032414.6 -000081.6+000022.800015.7 07.6200.55F5 0
+121607.42 -642715.4 -000012.0-000005.400002.2 07.62-0.02B3 0
+121900.96 +010957.4 -000012.2+000009.700003.1 07.6200.97K0 0
+123152.00 +231609.2 +000028.0-000035.800012.0 07.6200.40F3 0
+124337.88 +254048.4 +000024.2+000010.300010.2 07.6200.31A9 0
+130007.54 +345509.6 -000076.8+000001.400009.2 07.6200.90G5 0
+130430.11 -480758.1 -000018.0-000005.700002.5 07.62-0.03B9 0
+131455.62 -514816.8 -000076.8-000038.100008.7 07.6200.44F2 0
+140338.30 -664407.2 -000039.7-000026.800006.0 07.6200.35A5 0 0.18 3.26
+141527.91 +502624.8 +000046.7-000030.000007.0 07.6200.46F5 1
+141611.25 +211433.9 +000049.5-000013.800017.0 07.6200.46F8 0
+142155.59 -630931.5 -000005.8-000005.200001.1 07.6200.11B7 0
+142831.38 +281722.1 +000016.3-000008.200000.3 07.6200.00A1 1
+143352.48 +551409.6 -000008.5+000009.600006.5 07.6200.24A5 1
+150429.42 +195028.7 -000012.8+000010.200004.1 07.6200.99K0 1
+152005.12 +602248.7 -000035.6+000043.300007.3 07.6200.31F0 0
+153354.82 -250637.7 -000047.0-000015.000011.5 07.6200.58G0 0
+155003.19 -180833.6 +000001.5-000035.800012.2 07.6200.42F2 0
+155605.12 -255608.6 -000024.1-000029.300007.5 07.6200.21A2 0
+160104.25 -270251.8 -000047.9-000046.500012.0 07.6200.41F2 0
+160708.18 +490459.2 -000013.9-000002.900009.8 07.6200.28A2 0
+162214.38 -431200.7 +000004.5-000016.600006.3 07.6200.16B9 0
+163042.23 -595702.5 +000015.7+000012.800007.3 07.6200.40F0 0
+164117.25 -512349.3 -000014.8-000028.200007.5 07.6200.03A0 0
+164828.38 -162002.0 -000105.4-000270.600027.4 07.6200.77G8 0
+171056.84 +661526.3 +000000.4+000008.900002.5 07.6200.16A2 0
+171700.22 -130604.0 +000006.3+000003.400005.5 07.6200.93G5 1
+172330.10 +165410.7 -000003.3+000000.300006.4 07.6200.20A0 1
+172426.07 +502531.0 -000017.4-000060.200011.4 07.6200.41F2 0
+172505.93 -502658.0 +000018.5-000089.200015.4 07.6200.48F6 0
+172916.63 -095926.4 +000019.8+000012.600009.1 07.6200.40F2 1
+173333.19 +071041.8 +000006.9+000000.300013.2 07.6200.37F2 0
+174044.94 +040903.6 -000000.2-000013.400005.7 07.6200.12B8 0
+174500.43 +130129.0 -000003.3+000023.000012.7 07.6200.72G5 0
+180254.92 +562612.4 +000000.6+000011.700005.4 07.6200.00A0 1
+180944.44 -185039.8 -000002.0-000009.900003.5 07.6200.07B3 0
+181535.40 -770424.6 +000013.9+000006.400003.0 07.6200.13A2 0
+182122.88 -030623.1 +000027.5-000020.400004.5 07.6200.98G5 0
+182521.86 +481749.2 -000007.7+000006.800003.5 07.6200.97K2 0
+182717.57 -555715.1 +000003.4-000033.600012.1 07.6200.56G0 0
+184245.89 +054115.2 -000034.8-000056.700016.9 07.6200.45F5 0
+184528.19 +341249.2 +000017.0+000051.400013.0 07.6200.73G5 0
+185450.93 +300157.9 +000020.6+000021.800005.5 07.6200.85G5 0
+185549.24 +301843.5 +000001.0-000005.500003.0 07.62-0.03A0 0
+185647.29 -393028.4 +000008.1-000014.000003.8 07.6200.88G5 0
+185649.43 +681732.6 -000112.0-000003.400023.5 07.6200.68G5 0
+190351.76 -463255.1 +000002.5-000005.500003.0 07.62-0.03B9 0
+191146.62 +180516.2 -000007.2-000008.200007.1 07.6200.41F0 0
+191916.13 +231814.8 +000001.0-000007.400002.6 07.6200.04B3 0
+192329.61 +235833.1 +000030.2+000014.000008.5 07.6200.47F5 0
+192350.49 +160050.9 +000003.7+000000.700002.8 07.6200.13B9 0
+193546.12 -613751.1 +000029.0-000025.900012.2 07.6200.50F6 0
+195934.00 -114300.8 -000028.7-000038.500007.2 07.6200.39A5 1
+200728.92 +170114.0 -000002.3-000007.500000.2 07.6200.76G5 0
+201216.55 +802804.6 +000054.5+000081.900010.2 07.6200.41F0 0
+201501.97 +130515.3 +000042.9+000032.200007.3 07.6200.25Am 0
+201813.91 +584833.2 +000001.5+000000.500002.3 07.6200.10A0 1
+203658.88 +120256.6 +000042.8-000027.900010.8 07.6200.67G5 1
+204740.84 +224144.9 +000123.8-000008.800012.8 07.6200.42F8 0
+204835.78 +092758.7 +000022.9-000022.600014.8 07.6200.58F8 1
+205540.79 -660859.7 -000001.5-000004.700011.8 07.6200.62G3 1
+210132.83 -274812.1 +000008.3+000008.100002.8 07.6200.88G8 1
+210643.71 +481120.6 +000008.0+000004.300006.1 07.6200.05B9 0
+210919.21 -035333.1 -000033.3+000033.100016.7 07.6200.62G0 0
+212350.92 -063502.2 -000127.9-000003.200016.9 07.6200.50F8 0
+212655.43 +633509.1 -000051.3-000035.900006.5 07.6200.16A0 1
+212700.88 +431351.1 -000021.5-000014.900005.5 07.6200.07A0 0
+212914.84 +442017.3 +000003.8-000001.700002.0 07.62-0.02B2 0
+213008.51 +121615.7 -000108.9-000143.000016.5 07.6200.50G0 0
+213653.36 +054854.5 -000090.1-000117.800017.5 07.6200.56F8 0
+214221.82 -500537.0 +000082.7+000004.600013.2 07.6200.73G5 0
+214621.47 +225646.8 +000001.7-000017.100007.6 07.6200.31A3 1
+214710.33 +042410.8 +000006.6-000017.400005.1 07.6200.97K0 0
+214749.62 -724054.6 +000023.2-000013.200003.3 07.6200.36F2 1
+214811.03 +530523.4 +000015.1+000004.600003.5 07.6200.00A0 0
+215941.89 +490723.4 +000012.8-000008.000004.0 07.6200.07A0 1
+220420.04 +584655.2 +000008.7+000000.500002.5 07.6200.05A0 0
+221021.23 -515735.4 +000220.6-000106.000015.8 07.6200.53F8 1
+221529.18 +434453.3 +000020.1+000002.600006.3 07.6200.05A0 0
+221955.35 +122706.9 +000018.6-000005.000003.4 07.6200.38F2 0
+222108.10 +481424.0 +000006.0-000005.300002.9 07.62-0.01A0 0
+223534.86 -384328.3 -000012.0+000025.500007.9 07.6200.48F3 1
+224606.24 +382958.3 +000001.0+000013.700007.1 07.6200.98K2 0
+224644.85 +145942.2 -000035.3-000024.500004.6 07.6200.99K0 0
+224926.49 -112057.3 +000039.1+000008.700009.1 07.6200.35A5 0
+225842.34 +052031.0 +000004.9+000007.800003.9 07.6200.97G5 0
+225952.50 +135144.1 +000050.2+000024.200009.9 07.6200.37F0 0
+230725.77 -341235.0 +000025.3+000022.900008.8 07.6200.25A7 0
+230904.16 -022709.5 +000025.3+000002.600005.9 07.6200.43F5 0
+232406.25 -073302.7 +000144.0-000004.900033.1 07.6200.68G5 0
+232643.33 +410245.4 +000033.8-000018.100010.1 07.6200.37A5 1
+233920.80 +454311.8 -000005.8-000012.500003.7 07.6200.44A2 1
+234202.13 +201747.3 -000058.3-000081.900008.2 07.6200.65F8 1
+235034.33 -514218.5 +000055.0-000109.500024.4 07.6200.76G8 1
+235631.07 +534245.4 +000012.4+000000.700006.2 07.6200.97G5 0
+001304.62 +372507.1 +000002.5-000010.600004.7 07.6201.22K0 0
+003103.92 +091819.8 -000038.9-000037.100004.3 07.6201.36K2 0
+004902.23 +410755.5 +000037.9-000025.800005.3 07.6201.16K0 0
+004934.64 -105740.9 +000039.7+000007.600006.6 07.6201.19K0 0
+010005.65 +023758.7 -000019.7-000007.200002.6 07.6201.50K2 0
+010810.62 -121005.1 +000058.0+000002.000003.8 07.6201.23K1 0
+011345.30 +261430.2 +000003.8-000020.400002.5 07.6201.56K5 0
+012234.02 -034801.1 +000076.2-000004.600004.9 07.6201.18K0 0
+012312.12 +331723.6 -000006.7+000002.200005.0 07.6201.64K5 0
+013150.31 -780409.4 +000031.7-000033.200002.6 07.6201.30K2 0
+013811.01 +352021.1 +000035.6+000015.600003.5 07.6201.41K2 0
+020302.11 -215442.8 +000033.2-000003.200004.8 07.6201.15K0 0
+024033.61 +015158.7 -000027.9-000007.700004.4 07.6201.04G5 1
+033612.19 -735826.3 +000027.7+000062.000004.7 07.6201.11K0 0
+034659.73 +463704.1 -000001.0-000006.100000.3 07.6201.31K2 0
+040841.30 +434102.9 -000014.2+000031.400002.8 07.6201.29K0 0
+044631.92 -372721.3 +000003.2+000000.300001.5 07.6201.47K3 0
+051149.81 +052431.9 -000005.6-000005.800003.5 07.6201.32K0 0
+052416.13 -433631.8 +000015.2+000002.500002.0 07.6201.57M1 0
+052747.30 +440957.3 +000002.4-000002.100002.8 07.6201.51K2 0
+053156.22 +810324.5 -000000.7+000002.500003.0 07.6201.48K0 0
+053808.96 -474251.6 +000013.2+000013.100003.3 07.6201.08K1 1
+054733.54 +025424.3 -000000.9-000001.700000.5 07.6201.79K5 0
+055217.73 -562746.5 +000014.3-000001.900004.0 07.6201.14K1 0
+060558.31 +315702.8 +000000.4-000035.500004.3 07.6201.17G5 0
+063551.81 -561340.8 -000022.4+000019.800004.6 07.6201.01K0 0
+063713.56 -404614.1 -000005.6-000000.700002.4 07.6201.04G8 0
+064059.98 +251925.4 +000025.5-000013.900003.2 07.6201.58M. 0
+070939.76 +263122.6 -000007.0-000061.400003.1 07.6201.17K2 0
+073614.88 -235018.2 -000005.1+000004.900003.7 07.6201.23K2 1
+074400.78 -671207.6 -000000.2+000031.500002.5 07.6201.52M4 0
+074940.66 +135131.0 +000013.1-000046.100004.5 07.6201.02G5 0
+080333.86 +140525.3 -000011.5-000025.000006.3 07.6201.13K0 0
+080703.52 -040050.7 -000015.8+000009.400003.7 07.6201.02G5 0
+081423.98 -034947.5 -000015.6-000015.800003.5 07.6201.34K2 0
+082819.31 -351001.9 -000008.5+000010.400001.5 07.6201.18K1 0
+084116.50 +005729.2 +000000.3-000002.600001.1 07.6201.60K2 0
+085130.97 -463228.2 -000001.2+000004.400001.4 07.6201.66M2 0
+085320.63 +191919.9 -000021.1-000013.100003.0 07.6201.60K5 0
+085324.73 -061242.8 -000027.9+000004.100001.9 07.6201.19K0 0
+085502.41 -280456.6 -000009.1+000005.400000.6 07.6201.27K1 0
+085527.75 -142421.2 -000004.2+000001.600000.1 07.6201.47K4 0
+085657.32 -502123.9 -000012.4+000020.600001.8 07.6201.11K2 1 0.19 64.54
+090726.12 +585231.0 +000018.0-000090.700008.7 07.6201.00K1 0
+093545.00 -115645.3 -000016.1-000004.500004.2 07.6201.06K0 0
+095614.92 -250448.9 -000018.5-000004.200002.1 07.6201.12K0 0
+100706.70 -285204.1 -000008.5-000002.700002.0 07.6201.54K4 0
+104137.16 +135842.5 +000003.1+000004.700000.4 07.6201.66M. 0
+110103.46 +474056.3 -000064.9-000001.100003.9 07.6201.31K2 0
+112603.72 +664515.8 -000004.5-000015.300004.0 07.6201.18K0 0
+112729.06 -240509.4 -000008.7-000001.400002.3 07.6201.18K0 0
+113007.43 +251812.6 -000036.1-000030.600002.6 07.6201.37K3 0
+114852.48 -163551.8 -000027.6+000026.400001.4 07.6201.58K5 0
+123442.49 +470026.7 -000010.6-000008.200000.9 07.6201.57K3 0
+123625.98 -432918.5 -000036.6-000013.400004.1 07.6201.44K3 0
+123652.57 -352548.3 +000022.6-000008.800005.3 07.6201.20K0 0
+135053.10 +690912.4 +000043.3-000031.600003.9 07.6201.19K0 1
+135548.25 +224049.7 -000100.8+000001.400005.1 07.6201.49K2 0
+135807.35 +024700.7 -000000.5-000007.100004.8 07.6201.30K0 0
+141247.00 +080029.4 +000007.4-000034.400005.6 07.6201.16K0 0
+143628.74 +493134.4 -000006.5+000007.000001.8 07.6201.56K5 0
+151240.53 -600529.8 +000043.2-000020.000004.8 07.6201.13K0 0
+151640.21 +600557.5 -000047.7+000003.800004.0 07.6201.50K3 0
+152603.72 -362822.7 -000023.9+000011.900002.9 07.6201.23K0 0
+152958.47 +253031.0 -000004.9+000008.100002.1 07.6201.45K4 1
+153733.38 +163147.0 -000036.2-000032.600005.4 07.6201.14K0 0
+154715.40 -082710.4 -000032.8-000028.300005.4 07.6201.09K0 0
+160024.82 +535800.1 -000009.1-000019.100004.0 07.6201.14K0 0
+164654.17 +632309.4 -000015.1+000024.400001.4 07.6201.58K5 0
+165131.44 +233732.2 -000051.6+000031.000004.2 07.6201.05K0 0
+171534.28 +174954.4 +000012.9+000012.700003.6 07.6201.17K2 0
+171755.64 -624210.1 -000002.7-000052.500002.0 07.6201.40K2 0
+174653.13 -411654.6 -000000.3-000000.800000.1 07.6201.69K3 0
+175648.04 -154102.1 +000000.3-000002.900002.7 07.6201.27K0 0
+180650.68 +241840.6 +000029.8+000012.700005.1 07.6201.05K0 0
+183124.20 -373535.3 -000003.3-000042.500003.2 07.6201.08K0 0
+183229.51 +230747.6 +000011.1-000037.700003.1 07.6201.01G5 0
+183509.34 -553457.2 -000001.8-000001.200003.1 07.6201.66K5 0
+185316.26 +503922.0 -000005.4-000056.000003.7 07.6201.09K5 0
+190317.96 -024718.1 -000002.3-000005.300003.0 07.6201.70K2 0
+192523.49 -450042.7 +000001.4+000002.000001.1 07.6201.60K4 0
+194843.01 -825536.2 +000004.2+000001.900001.9 07.6201.58K3 0
+195634.27 -154213.7 +000013.3+000005.500005.2 07.6201.10K0 0
+202108.81 -062119.4 +000003.3-000092.200007.6 07.6201.00G5 0
+202755.19 -281539.9 -000004.6+000013.300003.4 07.6201.18M7 0 0.90 368.00
+211536.61 +280032.8 -000016.4-000045.600008.5 07.6201.12K2 0
+212307.82 +162948.2 +000013.5+000007.900003.3 07.6201.52K5 0
+212318.77 +294847.5 +000053.2+000002.800005.2 07.6201.09K1 0
+220204.44 -342258.4 +000009.7-000025.600001.5 07.6201.46K4 0
+220330.04 -054133.6 +000057.2+000023.400007.0 07.6201.02K0 0
+221306.22 -135215.8 +000015.2-000026.800005.3 07.6201.09K0 0
+223425.03 +132436.4 -000004.7-000018.100002.9 07.6201.13K0 0
+223717.91 -060402.5 -000034.7-000030.200004.2 07.6201.46K2 0
+225742.82 -275757.9 +000036.6-000004.600002.4 07.6201.02K0 0
+230625.73 +423532.6 -000009.2-000010.700002.2 07.6201.53K5 0
+231109.95 +303240.0 +000000.0-000003.300003.2 07.6201.45K2 0
+231944.42 +391720.3 +000003.1-000023.000004.6 07.6201.05K2 0
+232153.08 +754717.2 +000048.7+000001.700004.8 07.6201.12K0 0
diff --git a/kstars/kstars/data/hip030.dat b/kstars/kstars/data/hip030.dat
new file mode 100644
index 00000000..2bdc48af
--- /dev/null
+++ b/kstars/kstars/data/hip030.dat
@@ -0,0 +1,1000 @@
+001817.74 +614337.4 -000003.1-000001.800000.0 07.6300.27B1 0
+002456.31 -415309.7 +000086.8+000004.200010.5 07.6300.84G8 0
+003029.36 +321037.0 +000011.6-000016.200007.8 07.6300.46F5 0
+004348.71 -372822.0 -000010.2-000013.800013.5 07.6300.49F5 0
+004550.79 +545840.8 +000095.6-000076.900020.6 07.6300.52F8 1
+005104.45 +024437.4 -000008.3-000063.500010.8 07.6300.61G0 1
+011023.30 -161824.3 -000015.4-000007.300005.5 07.6300.92G8 0
+011234.31 -202730.8 -000067.3-000033.600016.9 07.6300.47F3 0
+011541.22 +344333.3 -000056.4-000023.900016.9 07.6300.78G5 0
+013319.03 +235831.8 +000000.3+000028.400030.1 07.6300.67G0 0
+013921.10 -174736.5 +000040.9-000002.300007.6 07.6300.31F0 1
+015210.55 +704505.0 +000026.0+000018.400012.3 07.6300.55F8 0
+015455.75 +275030.6 +000067.9-000020.300005.5 07.6300.99K1 0
+021052.01 +134100.4 +000111.7-000073.200020.4 07.6300.70G5 1
+021857.02 +635653.6 +000028.1-000009.400008.3 07.6300.19A3 0
+022102.35 +370413.0 +000105.1-000043.900007.4 07.6300.34F0 0
+022314.06 +105012.2 -000013.9+000012.000009.5 07.6300.94G5 0
+022417.70 +630232.2 +000019.8-000018.500005.5 07.6300.13A0 0
+022513.20 +551516.5 +000008.8-000007.500003.9 07.6300.03B9 0
+023710.55 +302428.2 +000005.2-000009.100004.6 07.6300.10A0 1
+024343.94 +412952.7 +000004.8-000016.700003.1 07.6300.08A0 0
+025412.55 +050254.0 -000015.5-000009.500008.0 07.6300.15A3 0
+025833.46 -375932.3 +000026.8+000002.500003.5 07.6300.90K0 0
+031041.51 -200641.4 +000063.0-000000.400003.6 07.6300.95G8 0
+032204.87 +624429.2 +000029.9-000028.300006.3 07.6300.69F8 1
+033312.17 +332132.1 +000022.2-000013.600011.1 07.6300.42F2 0
+034213.50 -490906.0 +000015.5+000043.900004.4 07.6300.96G8 0
+034832.23 -314643.5 -000004.9-000001.400005.5 07.6300.21A5 1
+040315.77 -212503.0 +000005.5+000026.400007.6 07.6300.93K0 0
+042839.19 -115730.6 +000003.6+000005.700005.2 07.6300.75G2 0
+043301.53 -381700.3 +000024.7+000024.900007.5 07.6300.24A4 1
+043650.55 +372620.8 +000019.6-000029.300007.0 07.6300.07A0 0
+045214.00 +342636.3 -000007.0+000002.000006.7 07.6300.26A2 0
+050330.65 +630438.7 +000106.2+000310.900031.8 07.6300.66G0 0
+052850.10 +162536.0 +000007.1-000013.900004.5 07.6300.06B9 0
+053924.80 +305326.8 -000001.3-000003.600002.1 07.6300.06O9 1
+054009.58 +194049.2 -000001.9-000000.700002.7 07.6300.09B9 0
+054333.77 +610217.7 +000007.4-000079.000011.4 07.6300.54F5 1
+054754.90 +075737.5 -000037.2-000007.100009.7 07.6300.70F8 1
+055937.27 -164710.6 -000027.7+000014.400008.9 07.6300.41F3 0
+061454.67 -305112.2 -000058.9+000014.600009.6 07.6300.31A3 0
+062143.54 -003219.5 -000003.6-000156.700024.3 07.6300.69G4 0
+062249.62 -004959.1 -000001.7-000001.700002.3 07.63-0.03B9 0
+062300.27 +283717.5 +000004.1-000005.500003.4 07.6300.06A0 0
+062514.73 -105554.8 +000005.6-000012.800004.0 07.6300.88K0 1
+062728.37 -220727.4 +000003.9+000022.100002.4 07.6300.34A5 0
+062818.14 -593704.3 +000022.0-000003.300008.7 07.6300.51F5 0
+063504.21 +014900.7 -000008.8+000004.000002.8 07.6300.00A0 0
+063608.77 -273718.0 +000021.8-000262.900026.4 07.6300.71G5 0
+064005.54 -022142.0 -000044.5-000007.100006.8 07.6300.09A0 0
+064449.57 +034047.7 -000001.8-000000.300000.7 07.6300.11B5 0
+064721.20 -385516.7 -000014.8+000011.300004.7 07.6300.09A2 0
+065435.91 -175501.9 -000003.8+000005.100002.4 07.63-0.12B3 0
+065553.43 +182930.2 -000013.3-000044.300008.7 07.6300.23A5 0
+072510.55 +670850.0 -000007.9-000012.700005.5 07.6300.09A0 0
+072736.99 -182947.8 -000001.1+000002.000000.6 07.6300.34B9 0
+072917.91 +032249.2 -000008.8-000010.300008.7 07.6300.23A5 1
+073239.97 +463205.8 -000050.1-000041.100013.0 07.6300.66G5 0
+073309.67 +335646.5 -000008.8-000006.700002.3 07.6300.08A0 0
+073705.72 +632024.7 +000046.4+000018.500013.3 07.6300.43F2 0
+073949.34 -323442.2 -000003.4+000001.900000.6 07.6300.54O8 0
+081645.49 +211351.8 -000023.2-000012.500005.4 07.6300.95G5 0
+081647.98 +754435.5 -000045.7-000092.800015.2 07.6300.49F5 0
+082012.42 -420332.0 +000008.8-000010.800005.6 07.6300.98K0 0
+083109.82 +545735.4 -000002.9-000000.300004.9 07.6300.07A0 0
+083437.63 -024516.3 -000013.4-000011.300006.1 07.6300.19A2 0
+085158.82 -273829.7 -000004.1+000006.300006.5 07.6300.35F0 0
+085252.28 -114304.4 -000006.9-000003.100001.9 07.6300.94G5 0
+085855.75 -543803.1 -000013.9+000019.600005.7 07.6300.01A0 0
+085855.78 +210959.0 -000077.1-000048.100029.7 07.6300.69G5 0
+090523.39 -421001.7 -000026.6+000017.800002.6 07.6300.19A2 0
+101217.26 -160511.2 -000002.9+000006.500004.9 07.6300.18A3 1
+102347.37 -441432.8 -000014.2+000003.400003.9 07.6300.04A1 1
+103224.72 -233606.5 -000026.7+000004.300003.8 07.63-0.02B9 0
+105244.59 -112523.5 -000261.1+000067.800027.8 07.6300.56G0 0
+110033.39 -515650.2 -000017.5+000004.600003.6 07.63-0.01B9 0 0.18 4.54
+110943.81 -431957.6 -000039.6-000013.100010.2 07.6300.36F0 0
+111507.16 +450341.6 -000047.2-000055.600011.9 07.6300.67G0 0
+111635.33 -553319.2 -000042.7+000012.800004.3 07.6300.81G3 1
+112751.09 -584049.8 -000013.1+000003.400000.7 07.63-0.12B3 0
+114347.27 -385510.4 +000109.3-000063.100011.3 07.6300.50F5 0
+114441.55 -043038.7 -000048.9-000045.100010.0 07.6300.44F2 1
+114625.09 +515558.2 +000000.9+000008.000003.1 07.6300.94G5 0
+114628.27 -541041.4 -000009.0+000001.500002.2 07.6300.74G6 0
+120525.18 +171722.0 -000060.0-000052.900009.9 07.6300.43F2 0
+123114.63 +011937.2 -000033.8-000012.900008.2 07.6300.35A5 0
+131403.38 -581901.4 -000017.4-000016.500006.0 07.6300.38B9 0
+131933.08 -634519.6 +000023.9-000032.700016.1 07.6300.49F5 1
+133022.60 +072454.5 -000002.7-000000.100005.7 07.6300.90K0 1
+134932.67 +753401.3 +000015.2-000001.300009.2 07.6300.30F0 1
+141043.97 -622844.4 -000005.0-000003.500000.6 07.6300.11O7 0
+141152.25 -060736.4 -000057.4+000011.900007.9 07.6300.23A5 0
+141405.36 +543814.9 +000014.1-000001.400016.1 07.6300.50F5 1
+144544.32 -222437.5 -000039.5-000014.900005.8 07.6300.15A1 0
+144901.72 -353300.8 +000022.1-000032.100005.3 07.6300.19A2 0
+145221.01 +484014.9 -000109.5-000027.500013.7 07.6300.67G0 0
+150721.34 +103145.8 -000169.3-000119.700012.7 07.6300.90K0 0
+152213.34 +251438.9 -000020.5-000002.300007.2 07.6300.28A0 0
+152530.19 -361157.7 -000023.1-000028.900008.6 07.6300.12A2 0
+153005.52 +395432.4 +000028.3+000015.700013.9 07.6300.55F8 0
+161653.11 -495124.0 -000020.3-000032.600035.9 07.6300.76G6 0
+161719.11 +273841.3 -000017.7+000007.300005.5 07.6300.14A0 0
+163312.22 -124755.8 +000006.2-000023.300009.9 07.6300.98G8 0
+165904.90 +174117.9 +000009.1+000008.200005.1 07.6300.09A0 0
+171136.77 -264208.8 -000012.8-000024.400003.1 07.6300.78A6 1
+172400.10 +185103.2 -000003.3-000005.100006.7 07.6300.08A0 0
+172419.71 -295213.4 -000009.7-000012.400003.9 07.6300.05B9 0
+172627.34 +724821.6 -000005.5+000023.800004.4 07.6300.94K0 0
+172641.19 -340532.4 +000008.0-000011.400006.1 07.63-0.03Ap 0
+172835.80 +512140.9 -000010.3-000040.200008.5 07.6300.51F5 1
+174952.54 +310214.5 +000008.3-000008.000007.2 07.6300.35F0 0
+175151.77 -840640.1 +000013.4-000008.000013.7 07.6300.60G0 0
+180420.45 -105437.8 -000008.1-000005.200013.3 07.6300.58G0 0
+181124.53 +294013.4 +000009.0-000008.500005.5 07.6300.18A2 0
+181409.87 -373715.5 -000001.4-000004.900004.0 07.63-0.00A0 0
+182822.03 +065007.0 +000020.5+000055.500015.2 07.6300.49F5 0
+183555.72 +224519.9 +000015.5+000011.800007.7 07.6300.20A0 0
+183817.79 -452758.3 -000051.4-000023.100008.8 07.6300.59G0 0
+183832.02 +551442.5 +000005.6+000061.400009.4 07.6300.46F8 0
+184059.63 +244930.3 +000004.3+000010.300004.4 07.6300.34F0 1
+184325.45 -554600.8 -000007.3-000076.400016.3 07.6300.56F7 1
+185407.79 -223413.3 -000004.4-000008.000001.5 07.6300.07B8 0
+185514.88 +322400.6 +000000.2-000005.500004.0 07.63-0.05A0 0
+190751.63 +195150.6 +000012.5+000019.200003.4 07.6300.49A3 0
+191749.26 +595010.8 -000001.6+000021.100004.9 07.6300.05A0 1
+191951.96 +120146.1 +000050.2-000091.900010.7 07.6300.54F5 0
+192304.61 +330344.3 +000043.0-000039.200007.2 07.6300.52F8 1
+192805.77 -002507.8 +000000.5+000037.100016.3 07.6300.46F6 0
+194046.76 +462308.1 +000020.8-000049.200005.5 07.6300.94G6 0
+195352.34 +411345.6 +000015.0+000013.000003.7 07.6300.16A2 0
+195512.05 +463956.4 +000004.4-000042.100006.9 07.6300.37A7 0
+195747.89 +261738.6 +000004.5-000008.200002.8 07.63-0.03A0 0
+195837.13 +682443.0 -000003.0+000029.600007.5 07.6300.20A2 0
+200254.87 -183246.0 +000050.0-000069.100011.6 07.6300.60G0 0
+200830.56 -343048.1 +000019.1-000029.200007.8 07.6300.96K0 0
+202514.49 +232642.2 -000001.4-000000.400003.1 07.6300.95K0 0
+203001.61 -042614.7 +000023.5-000091.300018.4 07.6300.55F8 0
+203034.58 +581715.0 -000027.0-000109.700008.3 07.6300.94K0 1
+203907.31 +193336.3 +000019.9+000005.300002.7 07.6300.16A2 0
+204133.34 -275941.5 +000021.9-000011.900004.4 07.63-0.06B9 0
+204638.39 -192617.2 +000038.5-000005.300005.4 07.6300.38F0 0
+210445.11 +033202.0 +000015.5-000013.300016.1 07.6300.00G0 1
+212251.76 -574604.0 +000032.1+000008.900009.8 07.6300.39F0 0
+213057.70 -363249.7 -000014.0+000025.600009.7 07.6300.38F3 1
+213700.22 -283632.5 +000006.1+000002.100003.9 07.6300.99K0 0
+215129.32 +644316.6 +000016.7+000007.900003.6 07.6300.93K0 0
+215708.26 -494151.9 +000036.3-000253.400004.7 07.6300.64F6 0
+221000.85 +040555.4 +000104.7-000043.800014.1 07.6300.52G0 0
+221454.05 -064407.7 +000013.5+000000.100002.2 07.63-0.10B9 0
+221648.18 +300529.0 -000000.1-000008.900001.9 07.63-0.09B8 0
+221731.40 -230652.3 +000018.1-000008.500002.0 07.6300.97K0 0
+222029.23 -000355.1 +000088.4+000059.400009.9 07.6300.47F5 0
+230317.74 +314121.8 +000035.6+000013.000005.5 07.6300.40F2 0
+230834.81 +044040.8 +000018.8+000000.500004.7 07.6300.04A0 0
+232002.79 -224917.7 +000064.5+000037.200008.8 07.6300.28F0 0
+232045.17 +150253.2 +000029.1-000026.100008.7 07.6300.14A5 0
+233627.88 +203955.5 +000016.7-000057.000011.3 07.6300.42F2 0
+233703.14 -605008.3 +000057.4-000003.200007.3 07.6300.35F0 1
+233757.93 -581121.5 +000120.7+000068.400012.7 07.6300.44F5 0
+234013.66 -282132.3 -000076.3-000070.400009.4 07.6300.48F5 1
+234313.45 +521453.4 +000039.6+000016.200004.7 07.6300.30Am 0
+000023.54 +024031.7 -000004.9-000000.200001.8 07.6301.45K2 0
+001705.68 +310427.2 -000021.3-000014.600001.8 07.6301.67K5 0
+002309.66 -503254.5 +000012.9+000006.600003.6 07.6301.46K4 0
+005713.04 +002032.5 -000004.7-000009.100001.7 07.6301.13K0 0
+012346.40 +482234.3 +000006.5-000016.600001.9 07.6301.47K2 0
+031349.52 +683132.6 -000005.6-000017.300004.3 07.6301.06G5 0
+032225.34 -594213.5 -000010.0-000039.900002.7 07.6301.27K2 0
+040616.24 -193047.9 +000005.2-000031.800003.8 07.6301.20K0 0
+050523.50 -571142.0 +000010.3-000015.800001.2 07.6301.65M2 0
+053544.56 +184529.4 +000008.1-000009.500000.2 07.6301.76K5 0
+054331.00 -473246.3 +000000.1-000007.900002.1 07.6301.60M2 0
+062125.67 -330418.0 -000009.5+000005.600003.6 07.6301.34K2 0
+063614.77 +584938.1 -000002.7-000000.400001.4 07.6301.26K2 0
+065356.06 -042332.7 -000001.8-000004.300002.6 07.6301.58K5 0
+065706.10 -550250.8 +000006.4+000002.800002.0 07.6301.69M1 0
+071225.21 -491937.4 -000005.0+000019.000002.9 07.6301.31K2 0
+072257.99 -294502.8 -000001.5+000005.300000.8 07.6301.08G5 0
+072611.53 -753524.8 +000012.6+000009.900003.3 07.6301.24K2 0
+072918.10 +110128.3 -000002.7+000006.000004.5 07.6301.56K5 0
+075949.09 -302444.5 -000014.4+000002.700003.4 07.6301.26K2 0
+081642.77 -090312.6 -000011.3-000001.300001.7 07.6301.45G5 0
+081734.48 -250008.5 -000008.0+000004.500001.6 07.6301.70M1 0
+081929.77 +393543.5 -000008.8-000020.700004.8 07.6301.21K0 0
+084439.77 -654146.3 -000001.5+000006.700003.0 07.6301.20K1 0
+084634.96 -294530.0 -000006.2+000002.500000.4 07.6301.44K2 0
+090621.62 +151628.5 -000021.6-000007.300000.5 07.6301.56M. 0
+091118.61 +401801.5 -000004.1+000004.500002.8 07.6301.51K2 0
+091555.30 +422558.3 -000014.3-000013.600004.4 07.6301.08K0 0
+093201.63 -481141.4 -000026.9+000001.300004.0 07.6301.11K0 0
+093652.90 -265129.4 +000012.4-000018.000001.5 07.6301.40K2 0
+094806.71 -055412.4 +000010.3-000001.500003.5 07.6301.41K2 0
+095227.18 -091354.1 +000022.4-000001.100005.5 07.6301.22K2 0
+101159.98 +361504.6 -000026.3+000010.800003.2 07.6301.10K0 0
+104049.96 +254200.5 -000005.8+000003.100003.0 07.6301.30K1 0
+104510.82 -574400.1 -000007.3+000000.000001.2 07.6301.07G3 0
+105954.54 -152547.4 +000028.6+000012.700004.0 07.6301.03K0 0
+111104.41 -111557.9 -000032.6+000028.400003.7 07.6301.09K0 0
+121125.41 +001137.5 -000026.9+000013.100002.9 07.6301.25K0 0
+121826.24 -581045.9 -000009.1-000000.200000.1 07.6301.24G3 0
+122948.80 -291843.1 +000013.2-000010.900003.1 07.6301.01K0 1
+123912.43 -490359.1 -000016.9+000003.800003.1 07.6301.51K3 0
+123948.01 -293922.9 -000046.4-000020.300004.3 07.6301.32K3 0
+131209.93 -205303.9 -000015.4-000004.500002.7 07.6301.19K0 0
+135342.10 -264226.4 +000012.0-000011.900003.6 07.6301.21K1 0
+142717.41 -483810.2 -000073.6-000062.200002.9 07.6301.46K4 0
+143632.33 +233717.3 +000002.6-000025.100002.6 07.6301.51K5 0
+144003.83 +072028.9 +000002.1-000002.100002.0 07.6301.49K5 0
+145526.50 +074543.5 -000040.4-000016.700002.9 07.6301.42K5 0
+150251.50 -102332.3 +000039.0-000019.500005.1 07.6301.11K0 0
+150334.44 +824928.5 +000011.4-000007.000003.0 07.6301.49K2 0
+151226.40 -154254.2 +000010.9+000014.400001.9 07.6301.53K3 0
+151443.67 -753258.8 +000002.4-000005.200002.7 07.6301.41K3 0
+152330.90 -163350.5 -000001.7-000026.600002.6 07.6301.39K2 0
+152713.68 -540614.7 -000004.5-000006.500000.4 07.6301.35K1 0
+153009.59 +462309.8 +000014.2+000007.600003.4 07.6301.29K2 0
+154956.57 -212926.5 +000003.1-000021.200005.0 07.6301.19K0 0
+155427.38 +020833.0 -000001.8-000006.000002.3 07.6301.53K5 0
+162301.95 +323735.5 -000026.3-000008.500002.6 07.6301.33K5 0
+170415.54 -451425.8 +000001.3+000024.600005.5 07.6301.21K0 0
+171513.23 -263150.2 +000005.3+000026.700007.2 07.6301.25G8 0
+172634.57 -381943.8 -000015.0-000022.200003.4 07.6301.33K1 0
+173438.52 +040557.0 -000000.6+000000.800005.8 07.6301.19K0 0
+175903.00 +635727.6 +000000.3-000006.700001.1 07.6301.41K5 0
+180012.82 -160400.0 -000015.2-000008.100003.0 07.6301.02G8 0
+192421.77 +283448.4 -000003.1-000005.400004.2 07.6301.10K1 0
+192434.29 -304808.2 +000033.6-000119.300004.4 07.6301.15K1 0
+192955.59 +284327.7 -000000.8-000027.900004.3 07.6301.35K3 0
+195311.06 +080344.8 +000009.6-000001.600004.8 07.6301.19K0 0
+195851.90 +472148.3 -000009.2-000013.400002.0 07.6301.08K0 1
+200133.30 -364044.2 -000015.7-000003.200003.5 07.6301.50K4 0
+204704.54 -014137.3 +000036.4-000000.900001.0 07.6301.22K0 0
+211159.97 +353841.7 +000015.3+000005.400004.6 07.6301.17K2 0
+211434.22 +280917.0 +000022.7+000005.400004.2 07.6301.05K0 0
+212730.98 +462459.7 +000023.8+000006.400003.5 07.6301.08K0 0
+213240.45 -013629.6 -000004.2-000037.400003.5 07.6301.60M. 0
+213903.44 -393142.4 +000010.8-000003.000000.1 07.6301.62K5 0
+213908.69 -214249.6 +000033.6-000004.300004.5 07.6301.17K1 0
+215839.58 +003222.0 +000032.1-000006.800003.4 07.6301.37K2 0
+221512.35 -053505.7 +000019.2-000001.900002.4 07.6301.12G5 1
+221800.25 +190225.6 +000059.7-000011.100004.7 07.6301.08K0 0
+223112.99 +235833.7 +000025.4+000002.100003.5 07.6301.54K2 0
+230155.40 -024109.7 +000004.0-000013.100003.7 07.6301.58K5 0
+230854.62 +823501.2 +000036.3+000030.600004.9 07.6301.21K2 1
+231300.36 +000150.9 +000013.5-000005.200004.7 07.6301.03G6 0
+231759.87 +093012.4 +000011.4-000011.100006.7 07.6301.02K0 0
+232128.49 -445437.3 +000057.6-000048.600004.9 07.6301.28K4 0
+233528.04 -163500.4 +000005.0-000030.400002.4 07.6301.25K1 0
+182319.93 -203913.1 +000000.0-000000.800000.4 07.6302.10K5 0
+194057.02 +323705.8 -000005.3-000003.400002.0 07.6302.92C6 0
+000107.20 -415314.7 +000025.1-000047.000009.3 07.6400.50F5 0
+000250.44 +281506.8 +000041.4+000005.700009.5 07.6400.53F8 0
+000718.39 +074212.9 -000004.4-000005.700005.9 07.6400.49F5 1
+001856.38 +521021.6 -000004.1-000013.800003.2 07.6400.96K0 0
+002542.51 -213753.4 +000021.6+000003.200005.9 07.6400.06A0 0
+003052.31 +413118.1 -000026.3-000022.300007.1 07.6400.18A0 0
+003408.29 +055728.2 +000011.8+000027.200008.5 07.6400.43F2 0
+003528.63 +041740.8 -000002.9+000001.500007.8 07.6400.20F0 0
+003703.56 +312911.3 -000004.8-000001.900004.5 07.6400.32F0 0
+004012.99 +471521.1 +000017.5-000003.700004.1 07.6400.77G0 1
+004142.34 +494959.3 +000069.0-000006.200007.5 07.6400.49F5 0
+004906.20 +440746.1 -000021.2-000061.200007.4 07.6400.92G5 0
+005004.27 +074006.2 +000063.3+000022.800005.1 07.6400.97G0 0
+005213.18 -210628.4 -000043.0-000052.500011.6 07.6400.48F6 0
+005307.78 -173906.4 -000015.9+000004.700008.9 07.6400.32A6 0
+005732.51 -102832.8 +000012.2+000003.100003.9 07.64-0.04A0 0
+005902.58 -191934.4 +000042.4-000000.200005.1 07.6400.94K0 0
+010554.19 +325937.1 -000006.4-000009.400004.4 07.6400.33F0 0
+010710.69 +562228.1 -000014.4-000004.000007.0 07.6400.09A0 0
+012024.64 +514959.9 +000004.7-000006.200002.2 07.6400.06B8 0
+012319.12 +105034.1 -000041.1-000051.100006.0 07.6400.35F0 0
+013257.72 +335110.1 +000053.3+000023.900009.2 07.6400.50F5 0
+014003.49 +385810.6 -000025.0-000021.000008.8 07.6400.42F5 1
+014851.87 -502900.1 +000018.9+000017.900004.4 07.64-0.05B9 0
+020109.77 +163354.7 -000043.0-000025.600013.3 07.6400.43F2 1
+020852.94 +392055.3 -000008.2+000002.100004.8 07.6400.07A2 0
+022530.14 -700606.9 +000013.5+000012.200005.6 07.6400.35F0 0
+022700.93 +311717.5 +000087.7-000029.800012.2 07.6400.10F6 1
+022838.36 +631115.7 +000030.6-000011.900006.0 07.6400.21A2 0
+023856.76 -545013.9 +000017.9-000014.200005.1 07.6400.38F0 1
+024142.76 +552853.7 -000006.1-000008.500004.3 07.6400.23A2 1
+024540.87 -380933.5 +000193.5+000241.000019.6 07.6400.58G0 1
+025020.33 +005750.5 -000025.9-000066.200005.6 07.6400.50F4 0
+025242.39 +744417.3 +000037.9-000044.600007.0 07.6400.18A2 0
+025258.47 +644012.0 -000006.7-000000.200007.4 07.6400.46F2 0
+025652.35 -361750.4 -000014.8-000013.600011.0 07.6400.49F5 0
+031239.10 +713320.7 +000013.9+000011.800020.6 07.6400.63F8 1
+031749.74 +224956.3 +000022.8-000043.600008.5 07.6400.27A3 0
+032305.56 +551348.6 +000048.9-000044.300009.9 07.6400.37A5 0
+032639.43 +505047.6 +000023.2-000026.300004.4 07.6400.09B8 0
+034354.81 -075256.9 -000014.5-000020.100002.3 07.6400.96G5 0
+034837.91 -042516.5 +000042.2-000020.600019.0 07.6400.77G0 0
+034927.02 +110840.0 -000024.9-000033.300008.7 07.6400.73G0 0
+040345.15 -444358.8 +000002.6+000019.800007.6 07.6400.17A1 0
+040849.49 +171730.3 +000014.4-000040.100009.4 07.6400.16A0 0
+040909.03 +001044.1 +000065.1+000018.400015.4 07.6400.55F8 0
+041602.12 +300209.3 -000002.5-000053.400006.4 07.6400.00G0 1
+042049.74 +000434.1 +000044.0+000026.800005.4 07.6400.52F5 1
+042604.78 +421310.1 +000004.3-000010.800002.9 07.6400.23A2 0
+043834.16 -092035.5 +000006.8+000005.700015.6 07.6400.53F8 0
+043836.24 +081030.7 -000000.7-000008.400001.7 07.64-0.01B2 0
+044857.85 -674250.2 -000021.9-000024.700009.4 07.6400.19A3 0
+044936.92 -535255.5 +000135.2+000231.900034.1 07.6400.85K4 1
+045322.04 +241038.7 +000011.9-000023.900010.8 07.6400.66F8 0
+045558.55 -145226.7 +000019.2+000046.300005.6 07.6400.39F2 0
+045937.33 +831145.9 -000003.9+000011.800005.1 07.6400.06B9 0
+050432.72 +434339.7 +000010.4-000019.500005.7 07.64-0.05B8 0
+050450.06 +181514.3 -000003.0-000015.700008.7 07.6400.18A2 0
+050613.08 -032905.7 +000013.1-000013.100004.0 07.6400.01B8 0
+050705.15 +265945.4 +000003.4-000006.100004.4 07.6400.85G 0
+051043.49 -204454.3 -000006.3+000000.500007.0 07.64-0.04B9 1
+051209.62 +325342.5 +000003.2+000001.900013.0 07.6400.46F8 0
+051745.01 -433613.6 -000029.1+000113.500011.7 07.6400.52F5 0
+052055.17 -210223.6 -000011.1+000002.500003.4 07.64-0.11B8 0
+052447.25 +644352.5 +000005.0+000013.900002.7 07.6400.73F8 1
+052949.77 +182458.6 +000004.1-000038.800005.0 07.6400.10A0 0
+053737.03 +060644.0 +000093.4-000089.000021.0 07.6400.58F5 0
+053827.02 -050240.7 -000001.0-000012.900004.3 07.6400.32A2 0
+054122.40 -065606.7 +000002.9-000000.300002.5 07.64-0.11B2 0
+054250.59 -451407.8 -000005.9+000003.800003.4 07.64-0.09B9 0
+054443.46 +034953.1 -000008.4-000006.400006.4 07.6400.00B9 1
+061042.72 -730047.3 -000028.0+000029.800007.5 07.6400.17A2 0
+061103.66 +411357.1 -000005.9-000008.000004.2 07.6400.12B9 0
+061426.53 +114849.0 -000004.5-000004.700000.5 07.6400.06A0 0
+061457.63 +164445.8 -000029.7-000022.000011.6 07.6400.26A 0
+061601.00 +063209.3 -000004.0-000007.200005.3 07.6400.38F0 0
+061714.78 +460142.4 +000006.8-000057.700011.9 07.6400.30A5 0
+062005.06 +243400.3 -000065.9+000001.100010.3 07.6400.60G0 0
+062016.02 +424759.8 +000023.8-000018.600003.8 07.6400.96G6 0
+062203.06 +343551.0 -000002.0-000065.600014.4 07.6400.57F8 0 0.14 3.21
+063022.74 -660123.3 -000006.6+000038.400004.3 07.6400.99K0 0
+063034.32 +524833.3 -000001.5-000023.400003.3 07.6400.29F0 0
+063419.94 -160039.5 -000022.4+000049.200011.6 07.6400.49F5 0
+063421.59 +144507.8 +000007.4+000005.000012.7 07.6400.45F5 1
+063905.87 +314558.1 -000019.4+000001.800006.1 07.6400.11A0 0
+064557.94 -284843.4 -000000.9-000005.300002.8 07.64-0.12B5 0 0.08 1.07
+064823.23 -044207.8 +000001.0-000003.500001.6 07.6400.08A0 0
+064949.94 +175921.6 +000006.5-000043.000006.6 07.6400.42F0 0
+065316.56 -744332.3 -000053.8+000181.100018.6 07.6400.53F8 0
+070013.81 +000500.6 -000020.4-000014.900007.6 07.6400.38F0 0
+070413.57 -211557.7 +000000.2-000004.100002.6 07.64-0.01B9 0
+071008.15 -114809.9 -000003.1+000001.200000.2 07.64-0.01O9 0
+071519.05 -282152.8 -000002.1+000000.300004.3 07.6400.83G3 0
+072337.75 -140600.7 -000005.8+000005.100000.7 07.64-0.06B8 0
+072731.09 -250254.3 -000003.5-000010.700004.6 07.6400.16A3 0
+073027.65 +074309.3 -000021.9-000004.700003.9 07.6400.23A5 0
+073838.03 -603746.1 -000006.7+000030.800004.1 07.6400.05A0 0
+074251.29 -551846.3 -000005.4+000005.800002.1 07.64-0.06B3 0
+075131.71 -065859.6 -000008.8-000001.300003.0 07.64-0.07A2 0
+080437.01 +544446.1 -000018.4-000018.200003.4 07.6400.00A0 1
+080502.14 -341845.0 -000030.6+000072.800010.8 07.6400.55F6 1
+080810.12 -220755.5 -000072.2+000112.800014.7 07.6400.60G0 1
+080818.96 +340157.7 -000017.2-000036.800007.8 07.6400.17A2 0
+080902.63 -393049.2 +000005.1-000020.600003.7 07.6400.93K1 0
+081315.03 -320922.1 -000006.5+000006.400002.9 07.64-0.12B3 0
+082017.60 -874341.1 -000002.4+000084.400006.8 07.6400.45F5 1
+082249.07 -064141.0 -000020.5-000014.600005.8 07.6400.02A0 0
+083156.95 -390358.6 -000007.6+000004.700001.5 07.64-0.09B7 0
+083640.55 +394613.9 +000001.7-000018.400004.4 07.6400.98K0 1
+083725.85 +555909.6 -000023.8-000031.100002.9 07.6400.36F0 1
+085216.36 -183657.4 -000050.4-000004.300013.5 07.6400.50F6 1
+085834.61 -594417.0 -000006.7+000007.800001.3 07.64-0.09B4 0
+090053.76 -043043.1 -000058.1+000037.500007.4 07.6400.34F0 0
+090747.02 -821929.5 +000034.2-000015.100012.6 07.6400.54F7 0 0.07 0.34
+091029.97 +214016.9 +000002.2+000001.500006.2 07.6400.28F0 0
+092103.70 -450230.9 -000035.4+000017.800004.2 07.6400.09A3 0
+092928.77 -563214.3 -000021.8+000020.900003.8 07.6400.21A2 0
+092940.22 -821547.9 -000035.5+000015.400005.6 07.6400.06A1 0
+093858.15 -490339.8 -000042.8+000019.000004.2 07.6400.06A0 0
+095533.30 -584426.9 -000016.2+000005.200003.6 07.64-0.08B8 0
+100013.23 +061502.0 -000113.2+000014.500016.8 07.6400.48F5 0
+100435.87 -175621.4 +000016.4-000006.400007.6 07.6400.12A2 0
+100634.94 -452235.9 -000081.5+000048.300005.7 07.6400.97G8 0
+100707.99 +450335.9 -000004.3-000007.900009.2 07.6400.42F2 1
+100945.46 -374355.4 -000015.9-000011.500005.4 07.6400.01A0 0
+102040.55 -533950.9 -000006.7+000015.100017.7 07.6400.52F7 0
+102237.46 -620422.9 -000009.0+000006.000001.9 07.6400.02B9 0
+103418.19 -095357.2 -000036.5-000002.600006.5 07.6400.43F5 0
+104532.37 -750028.4 -000005.9-000016.300007.2 07.6400.12A2 0
+104542.37 -412950.7 -000005.9+000000.100003.4 07.6400.19A3 0 0.06 0.25
+110125.84 +150037.7 +000000.4-000320.100005.1 07.6400.94K0 0
+110441.58 -041315.0 -000178.0-000104.100040.6 07.6400.77G5 1
+111017.90 -281612.5 -000020.8-000020.000004.0 07.6400.89G8 0
+111049.62 -130651.7 -000008.6-000010.500003.6 07.6400.97G8 0
+111115.22 -742748.4 -000095.0-000006.300009.9 07.6400.54F6 1
+111602.40 -085400.2 -000038.8+000001.800005.7 07.6400.96K0 0
+112116.34 -042158.4 -000033.4+000006.400006.9 07.6400.21A2 0
+112518.06 -845716.4 -000048.0+000012.100012.1 07.6400.47F5 1
+113046.30 -584841.5 +000005.7+000000.100005.7 07.6400.87G8 1
+114710.86 -352348.9 -000006.1-000002.100009.1 07.6400.32F0 0
+115102.10 -091623.9 -000088.0+000009.100007.3 07.6400.35F0 0
+120728.16 +230232.3 -000071.2+000001.800007.4 07.6400.30F2 1
+121747.04 -281616.8 -000004.0-000036.200004.8 07.6400.97K0 0
+122135.25 -690637.2 -000008.9-000000.300001.6 07.6400.65G1 0
+123516.54 -724300.8 -000002.9-000002.400001.1 07.64-0.04B1 0
+123825.51 +145220.7 -000039.6-000006.400012.3 07.6400.61G0 0
+123950.88 +514330.0 +000009.4-000005.200003.4 07.6400.05A0 0
+124317.96 +655646.6 -000065.5+000045.000012.9 07.6400.39F2 0
+124527.92 -372657.3 -000057.2-000003.300009.2 07.6400.68G3 1
+125346.91 +765608.4 -000025.2-000008.900004.5 07.6400.96K0 0
+132206.41 -703249.4 -000013.9-000006.400004.3 07.6400.01B8 0
+132234.26 +260656.4 -000162.4+000016.800019.0 07.6400.48F5 0
+132903.39 +421417.9 -000129.9-000016.700025.0 07.6400.59G0 1
+133538.44 -650907.0 -000087.8-000008.300011.8 07.6400.44F3 0
+133700.34 -370600.9 +000011.0-000031.100004.1 07.6400.04A0 0
+140327.16 -105802.3 +000008.2-000003.800003.8 07.6400.29A2 0
+140442.17 -500416.9 -000027.0-000021.500009.4 07.6400.12A2 0
+141010.93 -455449.7 -000011.0-000006.300002.4 07.6400.09A1 0
+141937.77 +055346.8 -000054.2-000019.600009.5 07.6400.41F2 0 0.41 0.24
+142102.68 +194349.3 +000033.0-000029.400010.3 07.6400.34F0 0
+142438.91 +474950.0 -000046.8-000032.600009.0 07.6400.40F5 1
+145020.56 +730140.0 +000013.7+000002.600004.6 07.6400.12A2 0
+145933.12 +535215.0 +000021.2-000002.700009.4 07.6400.30 0
+150320.44 +045002.9 +000016.9-000004.000004.1 07.6400.66F5 0
+150708.61 -021650.5 -000080.8+000023.300009.4 07.6400.58F8 0
+151137.54 +213135.1 -000035.9+000020.400004.2 07.6400.26A2 0
+151412.82 -703333.3 +000015.3+000003.900008.1 07.6400.31A7 0
+152103.72 +535542.5 +000000.5+000016.700005.6 07.6400.24A2 0
+152843.13 +270818.2 -000064.8+000056.800015.2 07.6400.47F8 0
+153900.07 -194357.0 -000013.9-000018.800005.2 07.6400.05B9 0
+154623.24 +195426.8 -000070.3+000029.200012.7 07.6400.69G0 0
+155214.00 -340717.7 -000101.0-000094.600013.0 07.6400.54F7 0
+155525.82 +293213.4 -000007.6+000008.700006.6 07.6400.06A0 1
+160244.60 +224821.1 +000008.0+000027.800010.3 07.6400.32A3 0
+161039.67 +424702.1 +000006.9-000004.200004.4 07.6400.45F2 0
+161221.84 -193444.4 -000010.5-000024.900007.7 07.6400.15B9 0
+162759.12 -730118.5 +000009.5-000003.000001.2 07.6400.93G6 0
+163945.17 +353055.6 -000004.2+000026.000005.7 07.6400.10A0 0
+164139.48 +343522.0 -000058.8-000034.200011.7 07.6400.41F5 0
+172129.43 +421609.3 -000001.5+000011.300004.5 07.6400.92G5 0
+172639.95 -010005.9 +000016.2-000014.500006.8 07.6400.36A0 0
+173648.54 +720316.9 -000005.1+000011.200002.9 07.64-0.01A0 0
+174657.88 -432936.4 -000000.1-000000.400001.9 07.64-0.06B6 1
+175258.68 -075508.0 -000062.8-000255.300015.1 07.6400.63G0 1
+180021.47 -495500.7 +000004.7-000005.700003.3 07.6400.57F5 0
+180547.56 +204613.5 +000012.0-000029.600006.2 07.6400.38F0 0
+180726.24 -465354.8 -000033.5-000105.800015.3 07.6400.66G5 0
+180846.07 -035927.1 +000009.7-000007.000004.2 07.6400.16A0 0
+181037.34 +210140.5 -000000.3+000002.700004.2 07.64-0.05B9 0
+181755.74 +575327.2 -000012.2-000015.000004.3 07.6400.98K0 0
+183105.32 +282945.0 +000006.8+000009.900003.4 07.64-0.05B9 0
+183151.69 +495328.2 +000024.5+000010.800014.4 07.6400.43F5 0
+183317.84 +052644.0 -000002.6-000006.200002.2 07.6400.19B8 0
+183418.11 -423526.6 +000003.8+000003.500003.2 07.6400.99G8 0
+183557.07 +114342.2 +000012.2-000010.000005.6 07.6400.26A2 1
+184318.10 +574907.3 -000069.4-000093.400012.5 07.6400.58F8 0
+190226.76 -791254.9 -000016.9-000019.100008.7 07.6400.48F5 0
+190718.56 -171430.7 -000001.4-000005.100002.0 07.64-0.03B8 0
+191016.18 +353540.9 +000009.6+000037.400006.7 07.6400.37A5 0
+191325.82 -142648.9 +000038.7-000059.800011.7 07.6400.47F5 1
+192136.00 +002637.1 +000002.4-000007.400004.4 07.6400.79F5 0
+192812.09 +185502.9 -000011.2-000025.400011.2 07.6400.46F5 0
+193105.55 +693137.0 -000032.9+000008.700004.0 07.6400.95K0 0
+193153.64 +145808.3 -000005.4-000011.300006.0 07.6400.05A0 0
+193652.19 +301930.1 +000000.6-000003.400002.9 07.64-0.08B9 0
+194229.67 +013512.0 +000159.1-000060.100024.8 07.6400.66G0 0
+194255.59 -372623.3 +000025.0-000016.900007.9 07.6400.39F0 0
+194836.22 +554329.2 +000079.0+000030.500009.4 07.6400.44F8 0
+194839.64 +150332.4 +000041.4+000010.900006.5 07.6400.45F5 1
+195054.79 +005039.7 -000008.0-000001.300004.4 07.6400.14A0 0
+195733.88 -100216.9 +000000.1-000007.900001.9 07.6400.06A0 0
+195815.25 -515343.0 +000047.0-000043.600011.1 07.6400.33A9 0
+200843.18 +261629.5 -000000.2-000003.500000.2 07.6400.04B2 0
+201050.05 +233138.3 +000014.3+000012.400003.1 07.6400.12A0 0
+201658.89 +374053.2 -000002.2-000005.200000.3 07.6400.26B0 0
+202048.34 +381523.2 +000004.7+000001.100003.9 07.64-0.07B8 0
+203005.00 +483829.0 +000010.6+000008.200007.0 07.6400.05A0 0
+203102.76 +402535.6 +000006.6+000003.700002.8 07.64-0.08B9 0
+203612.41 -711539.9 +000015.6-000006.500004.5 07.64-0.01A0 0
+205717.17 -235045.2 -000002.5-000015.900008.1 07.6400.50F3 0
+210150.93 +210619.3 +000111.7+000030.500018.6 07.6400.71G5 0
+210346.77 -680418.5 +000095.2-000003.200018.2 07.6400.55F7 0
+211206.03 -143329.6 +000038.8-000001.500008.0 07.6400.26A9 0
+211750.99 +522833.4 -000015.9-000036.700008.8 07.6400.34A3 0
+212045.16 +671315.1 +000008.7+000010.600003.6 07.6400.02A0 0
+212224.79 +370953.2 -000003.1-000002.600012.0 07.6400.39F2 0
+212532.30 +113901.7 +000080.7+000005.800011.3 07.6400.42F2 0
+212759.86 -664737.2 -000000.9-000006.300003.2 07.6400.95K0 0
+213534.20 +235839.3 +000007.6+000014.100004.7 07.6400.96G8 0
+214042.88 -484258.0 +000053.8-000042.100012.5 07.6400.56G0 0
+214520.92 +324650.6 +000019.2-000017.000009.1 07.6400.28A5 0
+214533.44 -284328.8 +000100.7-000032.200015.3 07.6400.45F3 0
+215038.60 -835739.5 -000004.9-000012.000003.2 07.64-0.02B8 0 0.06 0.98
+215616.02 +625340.7 -000001.7-000003.800001.6 07.6400.05B3 0
+215702.19 -262845.4 -000010.0-000064.500007.2 07.6400.48F3 0
+220548.14 -184005.6 +000015.3+000014.300006.0 07.6400.24A9 0
+220617.68 +551448.5 -000002.5-000003.500001.2 07.6400.29B2 0
+221314.92 +551849.6 -000005.0-000004.300002.0 07.6400.08B9 0
+223653.95 +074656.5 +000063.7-000034.500013.6 07.6400.43F2 0
+225647.19 +624337.7 +000000.5-000003.700001.2 07.6400.60O7 1
+230003.79 +211311.0 +000008.2-000048.100008.9 07.6400.38F2 0
+230402.23 +632348.8 -000002.0-000000.800001.4 07.6400.34B1 1 0.30 0.00
+230556.71 +641742.6 -000001.2-000001.000001.0 07.6400.51B0 0
+230709.99 +604957.1 -000003.7-000015.600002.5 07.6400.33A2 1
+231512.53 +650044.3 +000050.1+000004.200010.3 07.6400.48F5 0
+231857.00 +482945.3 -000010.2-000005.300003.2 07.6400.34A5 1
+231936.61 +272926.5 -000030.1-000105.700014.2 07.6400.51F8 0
+233605.58 +182631.9 +000682.1+000217.500027.9 07.6400.70G5 1
+234043.27 +550856.7 +000003.6-000005.300001.9 07.6400.03B9 0
+234504.29 +020529.1 +000024.4+000002.100006.9 07.6400.91G5 0
+234700.72 -552429.8 +000085.6+000003.800014.6 07.6400.54F7 0
+234738.42 -054931.6 +000040.3-000001.000009.1 07.6400.47F8 0
+235724.36 +030036.0 -000077.3-000029.500010.2 07.6400.41F0 0
+235812.99 -571148.6 +000154.3+000015.200015.8 07.6400.47F6 1
+002602.72 +285626.0 -000011.9-000024.000001.5 07.6401.53M0 0
+003307.34 -394534.7 -000009.1-000027.400003.4 07.6401.47K5 0
+004820.21 -002920.8 +000003.0-000028.900000.3 07.6401.39K0 0
+005406.86 -161031.0 +000009.4-000028.700003.5 07.6401.26K1 0
+012716.64 +034819.9 -000009.4-000055.500005.5 07.6401.13K2 0
+014646.80 -420755.1 +000045.2-000026.900002.5 07.6401.45K5 0
+022815.66 -262549.2 +000015.6+000051.900005.3 07.6401.03K0 0
+024202.40 +174526.4 +000010.6-000089.700003.4 07.6401.05G5 0
+025357.00 +141308.2 -000000.0-000014.000005.8 07.6401.06G5 0
+025542.62 -194523.2 +000001.4-000004.200002.9 07.6401.37K1 0
+030946.95 -552914.9 -000020.7-000012.200002.7 07.6401.43K3 0
+034644.85 -245120.9 +000000.6-000007.000001.6 07.6401.43K3 0
+035852.31 -655253.1 -000008.0-000002.200003.0 07.6401.55M3 0
+041336.79 -253145.4 +000008.1+000005.900004.2 07.6401.14K0 0
+041556.14 -531838.8 +000784.9+000396.100076.5 07.6401.11K5 0
+041930.55 +305259.7 -000009.8-000027.200003.0 07.6401.67K5 0
+054417.11 +433322.9 +000011.5-000019.500003.4 07.6401.04G8 0
+063253.20 +584450.6 -000029.6-000026.900002.4 07.6401.19K1 0
+073139.19 +235959.6 -000006.7-000005.500001.9 07.6401.05K0 0
+080732.12 -655835.7 +000000.7-000001.500002.8 07.6401.25K1 0
+090504.74 +260953.4 -000023.4-000036.400001.7 07.6401.39K4 0
+091333.11 +241735.7 -000014.0-000003.300001.3 07.6401.14K0 0
+091424.27 +524116.8 -001533.6-000562.800161.6 07.6401.41M0 1
+091749.01 +572850.2 -000043.5+000002.300004.3 07.6401.12K0 0
+094852.65 +223634.2 -000007.6-000051.300005.7 07.6401.23K0 0
+100054.34 -601334.4 -000007.3+000003.600000.7 07.6401.26G8 0
+100120.72 +154014.3 -000003.1-000003.100004.5 07.6401.21K0 0
+102542.12 +324538.0 -000001.7-000013.000004.1 07.6401.30K2 0
+104553.65 +303741.0 -000036.3-000009.700004.7 07.6401.23K2 0
+105810.59 -291423.5 -000022.9-000015.900005.1 07.6401.23K2 0
+111721.55 +742016.6 +000059.2-000012.400003.7 07.6401.02G7 0
+113104.86 -433311.3 -000034.2+000021.000002.4 07.6401.38K2 0
+113606.05 -481345.7 -000035.7+000006.400004.6 07.6401.07K1 0
+115752.74 -185855.4 +000022.5-000041.000006.5 07.6401.02K0 0
+120509.71 +132822.6 -000003.5-000005.300002.3 07.6401.47K5 0
+122215.03 +045117.8 -000005.7-000008.100005.5 07.6401.41M. 0
+122316.36 -094616.2 -000047.9-000070.900003.9 07.6401.10K0 0
+122814.62 -703242.4 -000041.8+000000.300006.0 07.6401.44K3 0
+124255.56 -133751.6 -000008.5-000005.400001.9 07.6401.28K2 0
+124706.36 -091252.0 -000013.4-000014.600005.9 07.6401.39K2 0
+124817.86 +191921.4 +000000.3+000004.600003.3 07.6401.61M0 0 0.15 27.76
+130632.48 -510258.1 -000005.6-000001.100002.5 07.6401.68M1 0
+131006.78 +580242.0 +000006.3-000001.400000.7 07.6401.35K1 0
+131307.50 +151903.1 -000093.8+000008.000007.2 07.6401.12K0 0
+134026.66 -864330.6 -000020.2-000007.500003.5 07.6401.05G8 0
+134400.90 -612159.3 +000022.1+000016.700013.1 07.6401.07K1 0
+134950.83 +192049.3 -000037.0+000005.100005.2 07.6401.31K0 0
+135309.73 -510954.0 -000063.6-000027.200005.0 07.6401.03K0 0
+140121.88 -394011.1 -000013.5-000008.700001.9 07.6401.57K5 0
+142533.57 -755251.5 +000002.2+000003.300001.8 07.6401.56K3 0
+143804.28 -094416.4 -000012.5+000005.800001.4 07.6401.63K2 0
+144858.65 -402515.3 -000017.0-000005.900001.9 07.6401.53K4 0
+145321.81 -565254.4 -000044.1-000024.000003.4 07.6401.54K4 0
+145952.42 +270936.6 -000038.3+000048.300002.6 07.6401.01K0 0
+150805.80 -034524.2 -000034.1+000015.000005.0 07.6401.15K2 0
+151134.99 +495410.9 -000006.9-000002.500002.4 07.6401.59M0 0
+151738.39 +474422.8 -000005.9-000108.300005.5 07.6401.08K0 0
+154126.21 +383326.9 +000019.8-000032.000003.7 07.6401.31M5 0 0.56 59.80
+160511.27 +341412.1 -000016.3+000021.100004.2 07.6401.14K0 0
+162142.15 +054826.6 -000044.0-000005.900005.2 07.6401.12K0 0
+162435.63 -455103.9 +000028.7-000036.600006.6 07.6401.21K1 0
+163300.64 +063640.9 +000033.9-000039.200006.4 07.6401.15G5 0
+163433.71 -080857.5 -000001.7-000016.700003.1 07.6401.69K2 0
+164233.71 -020654.0 -000023.5+000003.800003.1 07.6401.50K2 0
+164459.84 -003652.9 -000002.1-000001.900002.0 07.6401.68K5 0
+170216.28 +501829.8 -000021.8+000009.400005.3 07.6401.07K0 0
+174031.13 -025152.5 -000000.9-000014.300002.3 07.6401.97K5 0
+180258.91 +204639.0 -000014.5-000016.800004.2 07.6401.17K0 0
+180604.66 -372559.2 -000009.9-000004.300004.2 07.6401.22K1 0
+182024.56 -823019.5 +000002.1-000025.600002.2 07.6401.31K2 0
+182134.41 -333148.9 +000000.8-000006.200002.6 07.6401.51K3 0
+182148.85 -161928.5 +000002.1-000002.200001.0 07.6401.12B9 0 0.13 1.38
+182659.02 +545306.7 +000004.3+000047.600004.6 07.6401.04K0 0
+184745.00 +283837.6 +000000.1-000004.400000.1 07.6401.29K2 0
+190902.05 -070102.2 -000008.1-000025.600003.6 07.6401.00G5 0
+191711.04 +002950.7 -000009.4-000027.900003.4 07.6401.24K2 0
+192925.57 +151106.6 +000001.3-000004.800002.3 07.6401.99K5 0
+194728.18 -351035.8 -000005.0-000049.500003.1 07.6401.63K4 0
+194741.23 +421906.6 +000008.5-000013.200001.6 07.6401.53K5 0
+195103.93 +783727.3 -000003.4-000009.000001.4 07.6401.70K5 0 0.10 21.74
+200645.78 -125537.2 +000005.1-000010.200003.6 07.6401.32K0 1
+201254.49 -072729.2 -000000.3-000006.700002.9 07.6401.00G5 1
+201442.79 -191225.7 -000000.9-000003.700002.6 07.6401.66K5 0
+202124.25 +305151.4 -000007.0-000010.700001.2 07.6401.65K5 0
+203326.50 +524814.6 -000000.6+000003.300003.8 07.6401.16K5 0
+204449.23 -205334.2 -000020.5-000028.600003.4 07.6401.10K0 1
+210228.85 -092651.9 +000021.8-000014.900002.3 07.6401.38K2 0
+211212.87 +400900.6 -000022.2-000028.000003.5 07.6401.42K2 0
+212520.37 +460324.8 +000019.8-000003.400005.0 07.6401.00K0 0
+214204.03 -274125.4 -000066.6-000111.300004.4 07.6401.08K0 0
+214945.24 +651400.5 -000003.4-000002.600001.1 07.6401.70M3 1
+215039.82 -550954.0 +000016.1-000004.200001.0 07.6401.15K0 0
+221841.41 +075155.7 -000012.0-000015.500004.9 07.6401.13K2 0
+222127.96 +145349.4 -000030.3+000026.400004.0 07.6401.12K1 0
+223432.49 +154157.2 +000013.8-000000.900004.0 07.6401.03K0 0
+224915.01 +235338.8 -000006.0-000020.500003.8 07.6401.13K2 0
+225344.15 -043926.6 -000000.7-000005.600004.8 07.6401.07K0 0
+230529.24 +260033.5 +000052.2-000004.000005.3 07.6401.13G8 0 0.08 5.06
+230909.67 +265446.7 -000006.0+000000.900002.6 07.6401.37K2 0
+234405.44 +422747.8 -000039.9-000017.700003.7 07.6401.10K0 0
+234622.00 +341148.5 -000001.6-000030.100004.3 07.6401.05K2 0
+000408.44 +565515.6 -000015.7-000008.800003.9 07.6500.99G8 0
+002050.11 +182855.5 +000074.3+000019.100007.8 07.6500.92G5 0
+004151.22 +385346.7 +000011.6-000006.500002.9 07.65-0.06B8 0
+004159.84 -554655.4 -000041.7-000031.200010.3 07.6500.49F7 1
+004204.73 +323639.8 +000013.0-000002.300002.9 07.6500.01B9 0
+005630.00 +571711.3 -000005.2-000004.600002.8 07.6500.01A0 0
+005920.47 -004028.3 +000027.4-000034.600012.6 07.6500.51F5 1
+010019.76 +354127.7 +000023.3-000009.500007.8 07.6500.18A2 0
+010525.41 -125412.5 +000063.2+000050.100001.9 07.6500.79G3 0
+011933.40 -392145.8 -000005.0+000051.200025.6 07.6500.62G2 0
+012350.84 -054906.8 -000064.9-000192.300015.8 07.6500.53F8 0
+015822.55 +433719.2 -000003.4-000009.600002.7 07.6500.05A0 0
+021319.11 -145427.2 +000001.0-000002.600008.9 07.6500.36F0 0
+021707.52 +455018.3 +000004.1-000008.200002.9 07.6500.07A0 0
+023620.36 -125348.7 +000016.2-000003.200004.3 07.6500.99K0 0
+024301.03 +201350.2 +000006.0-000010.800003.8 07.6500.71G5 1
+030716.93 +290724.3 -000002.1-000005.400004.0 07.6500.14B9 0
+030824.86 +064324.3 +000018.9+000021.600005.9 07.6500.97G4 0
+030951.51 +012903.8 +000039.8-000026.800008.7 07.6500.38F0 0
+031337.00 -133822.2 +000026.4+000014.700009.8 07.6500.31A4 0
+031516.97 +362833.1 +000003.1-000004.400003.4 07.6500.24B8 0
+032544.23 +055607.7 +000064.0-000020.100006.7 07.6500.08A0 0
+033025.43 +425847.0 +000008.3-000005.300002.3 07.6500.03B9 0
+033201.42 +673508.4 +000023.0-000025.200006.0 07.6500.39F0 1
+033600.26 -613233.4 +000028.7+000059.500009.3 07.6500.39F0 0
+033603.35 +162805.1 -000284.5-000276.300022.2 07.6500.58G0 0
+034123.30 -414510.6 -000020.7-000034.000009.7 07.6500.21A4 0
+034533.57 +452114.7 +000061.1-000018.100007.6 07.6500.40F2 0
+040044.56 +152831.4 -000036.6-000042.300008.1 07.6500.97G5 0
+040150.12 -182202.9 +000004.6+000022.500007.6 07.6500.42F3 0
+040352.96 -552359.6 -000010.7-000003.700007.5 07.6500.17A3 0
+040745.13 +512710.1 +000002.1-000003.400002.2 07.6500.03B2 0
+045156.79 +545409.5 +000015.1-000054.200008.4 07.6500.48F5 0
+052346.00 -623454.4 -000004.8-000047.000015.9 07.6500.70F5 1
+052623.04 +035123.4 +000051.2+000036.900016.0 07.6500.47F5 0
+053004.38 -014458.6 +000001.7-000000.600001.8 07.65-0.05B9 1
+053257.08 -043359.3 +000003.0-000001.700000.7 07.65-0.01B2 0
+054729.96 +040600.7 -000005.1-000004.500005.9 07.65-0.04B9 0
+055502.02 -003028.3 -000102.9-000050.700021.4 07.6500.63G0 0
+060502.24 +020637.1 -000013.9-000003.000002.2 07.6500.07B9 0
+060934.33 +381745.2 +000001.8-000004.600000.1 07.6500.07A0 0
+061027.96 -485722.9 -000031.7-000015.400010.2 07.6500.49F5 0
+061941.14 +121733.7 +000002.2-000007.900003.1 07.65-0.11B8 0
+062055.19 -622114.6 +000001.9-000015.000006.8 07.6500.23A6 0
+063305.59 +165655.5 -000003.5-000003.800002.5 07.65-0.01Be 0
+063703.74 -321330.2 +000352.1-000055.200028.4 07.6500.70G5 0
+064756.86 -050914.4 -000006.5-000000.800005.5 07.65-0.07B8 1
+065155.87 +104801.8 -000077.1+000038.400011.6 07.6500.59F9 0
+070147.79 -232732.7 -000004.2+000004.800001.8 07.65-0.13B3 1
+070416.23 +013026.9 -000002.7-000002.500001.9 07.65-0.04B9 0
+071932.99 -572656.2 -000000.4+000022.800008.2 07.6500.17A1 0
+073319.86 +091934.3 -000009.5-000003.800001.7 07.6500.82G0 0
+074134.99 -334425.6 -000003.0+000003.300002.7 07.65-0.07B6 0
+074234.54 +044924.3 -000006.2-000003.500005.3 07.6500.92G5 0
+074610.18 -035740.0 -000010.5-000003.100002.6 07.6500.00A0 0
+075707.58 +714048.6 -000004.7+000003.100003.5 07.6500.02A0 0
+080204.72 +194414.4 -000010.3-000018.400005.6 07.65-0.04B9 0
+081307.05 -124309.7 -000008.3-000010.700009.8 07.6500.17A6 0
+081351.89 +061811.9 -000006.1-000013.200004.1 07.65-0.02A0 0
+081753.72 +432435.2 -000000.7+000010.100005.4 07.6500.31F0 0 0.11 0.13
+083320.40 -363939.5 -000005.4+000003.400001.6 07.65-0.04B3 0
+083452.62 -212732.6 -000007.6+000006.500002.3 07.6500.97G8 1
+084332.60 -140230.6 -000009.0+000001.800003.4 07.65-0.05B9 0
+084543.63 -525818.1 -000011.6+000002.900003.5 07.65-0.09B8 0
+085108.36 -134354.7 -000015.6-000018.600007.7 07.6500.13A3 0
+090201.78 -354117.9 -000035.5+000019.900006.8 07.6500.09A0 0
+091228.27 +491224.9 -000049.7-000176.500027.2 07.6500.79G5 0
+093905.28 -581650.2 -000014.7+000008.800002.5 07.65-0.08B8 0
+095004.57 -503734.3 +000107.4-000079.700013.0 07.6500.50F6 0
+100640.28 -230822.5 -000042.3+000004.500008.5 07.6500.44F2 1
+101345.24 -531427.4 -000020.0+000006.800002.9 07.6500.06A0 0
+101758.94 +215806.9 -000007.0-000012.100004.1 07.6500.98G5 0
+104637.92 -510307.0 +000001.3-000012.800006.0 07.6500.15A2 1
+104923.42 +032624.8 -000029.6-000006.200007.4 07.6500.18A2 0
+105235.14 +382004.3 -000011.0-000058.800012.7 07.6500.48F5 0
+110609.78 +655232.8 +000007.8+000005.500006.1 07.6500.93G5 0
+111458.51 +720030.2 +000001.7+000009.400006.5 07.6500.00B9 0
+112129.02 +582903.4 +000041.3+000029.200025.8 07.6500.64G5 0
+112657.56 +282426.2 +000006.5-000006.100011.7 07.6500.33A6 0
+112710.78 -153853.3 -000003.5-000176.100028.2 07.6500.75G8 1
+120722.84 -323942.6 -000025.6-000011.500006.8 07.6500.07A1 0
+121800.44 +684749.1 -000121.5+000025.600005.8 07.6500.85G5 0
+122121.94 -800341.5 -000052.4-000004.400007.0 07.6500.22A2 0
+122608.30 -042850.6 +000024.8+000000.100006.9 07.6500.45F5 1
+123118.81 -413016.8 -000032.7+000006.500006.1 07.6500.32A5 1
+124035.03 +302239.5 -000001.0-000050.900006.2 07.6500.31Am 0
+125201.71 -735516.1 -000026.9-000011.300003.1 07.6500.30A7 0
+125540.99 -033302.5 -000120.3+000016.400019.2 07.6500.47F5 0
+125937.44 -642216.6 -000383.4-000055.300015.9 07.6500.49F5 0
+130230.64 +232957.6 -000036.0+000031.100005.9 07.6500.47F2 1
+130739.01 -302605.6 +000025.1-000013.200009.2 07.6500.32A0 0
+133338.14 -644551.4 -000007.5-000036.800008.5 07.6500.48F5 0
+134011.70 +530637.4 -000029.9-000009.400006.5 07.6500.22A3 0
+134040.85 +191201.1 -000091.3-000068.600016.3 07.6500.53F8 0
+135051.76 +420918.6 +000006.9+000015.500007.9 07.6500.16A2 0
+135655.01 +441657.0 -000023.6+000008.200022.5 07.6500.61G0 0
+140432.48 +191039.4 -000063.3-000102.000016.1 07.6500.42F5 0
+143536.06 +032803.5 -000071.5-000022.700013.6 07.6500.46F2 0
+144421.34 -092922.3 -000025.1-000039.800011.1 07.6500.37F2 0
+144721.19 +353404.2 -000028.0-000011.200006.3 07.6500.09A2 0
+144946.15 -091209.0 -000068.1-000001.600013.3 07.6500.52F8 0
+153102.96 -185011.4 -000005.6-000023.700005.8 07.6500.28A2 0
+153423.23 +762702.7 +000007.7+000002.800003.0 07.6500.08A2 0
+153556.91 +394951.6 -000448.9+000050.300044.9 07.6500.95K3 0
+153734.45 -624053.0 -000002.6-000010.500001.8 07.6500.10Ap 0
+155153.96 -513710.1 -000011.4-000005.600002.2 07.65-0.01B5 0
+155947.68 -355043.0 +000100.9-000066.900032.8 07.6500.69G5 0
+160519.15 -234008.6 -000009.8-000025.300007.6 07.6500.08B9 0
+161745.37 -374513.4 -000046.3-000069.100011.3 07.6500.45F3 0
+162314.72 +334148.6 -000039.1+000101.800016.3 07.6500.49F8 0
+163036.93 +433243.0 -000039.6+000033.500004.6 07.6500.72G5 1
+165355.46 -550421.3 -000027.6-000042.700010.9 07.6500.41F2 0
+170127.04 +110937.5 +000006.9+000001.600003.5 07.6500.08A0 0
+170319.52 -502409.7 -000003.9-000004.100001.9 07.6500.55F0 0
+173318.08 +671212.9 -000007.4+000051.300013.7 07.6500.46F2 1
+174116.64 +055557.5 +000004.9+000004.800004.6 07.6500.36A3 0
+175810.88 -372015.1 -000009.2-000043.000008.2 07.6500.42F3 0
+180335.11 +140533.5 +000021.4-000015.500007.2 07.6500.36F0 0
+180552.35 +070527.2 -000209.3-000103.400022.2 07.6500.62G5 0
+180828.75 -162500.0 +000000.0-000004.400002.5 07.6500.19B3 0
+181519.99 +505816.9 +000015.5-000037.600018.5 07.6500.54F8 0
+182309.52 +542524.9 -000004.8+000027.700006.2 07.6500.22A2 1
+184224.18 +280729.6 +000001.0-000011.000003.4 07.65-0.03A0 0
+184326.43 +034708.9 -000016.7-000041.900006.2 07.6500.18A0 0
+185324.02 -521517.6 +000010.0+000022.000007.2 07.6500.30F2 0
+185658.05 +022742.2 +000030.6-000010.900007.8 07.6500.54F8 0
+190035.72 +395158.6 +000002.5-000000.100004.1 07.6500.85G5 1
+190127.31 -061133.3 +000003.5+000002.100002.6 07.6500.12B4 0
+190504.78 -613027.3 +000002.1-000023.300005.5 07.6500.97G8 0
+190756.47 +721601.5 +000011.0-000002.300009.3 07.6500.25A2 0
+191223.60 +302051.9 +000002.4-000005.300000.7 07.6500.01B9 1
+191522.55 +384240.9 +000001.3+000080.600013.6 07.6500.40F0 0
+192221.30 +002258.3 +000062.1+000050.700014.1 07.6500.48F8 1
+193252.93 -260141.2 -000024.1+000000.100008.3 07.6500.35F0 0
+193533.20 +472608.9 +000000.2-000013.700002.6 07.6500.07A0 0
+193739.38 -412729.5 +000012.6-000031.500007.2 07.6500.44F3 1
+194032.34 +213434.3 -000002.4-000007.400001.9 07.6500.16A0 0
+194942.88 +025714.1 +000005.4+000006.600005.6 07.6500.52F5 0
+195040.32 -415134.4 +000030.6-000014.000005.6 07.6500.22A8 1
+195757.48 -062641.1 +000019.7-000003.000006.2 07.6500.27A0 0
+195811.77 -155810.5 +000003.0-000042.900004.2 07.6500.36A2 0
+200301.17 -090233.3 -000017.2-000142.900016.3 07.6500.49F8 0
+200646.26 +634224.5 -000004.5-000012.600002.7 07.6500.01A0 0
+200934.39 +184657.1 -000001.5-000000.600004.2 07.6500.16A2 0
+201038.23 +335120.6 +000002.9-000001.900001.9 07.65-0.04B3 0 0.06 1.44
+201344.94 +160928.6 -000008.5-000000.400014.2 07.6500.49F8 1
+203553.92 +252843.4 +000007.7+000000.800002.8 07.65-0.03A0 0
+203655.06 -124413.4 +000014.8-000032.400011.4 07.6500.41F2 1
+204352.33 +340414.5 -000011.0-000029.900003.2 07.65-0.00A0 0
+205044.18 +550125.4 +000047.9+000011.900008.5 07.6500.20A2 0
+210452.63 +122641.6 -000028.6-000026.600010.7 07.6500.40F2 0
+212053.72 +412631.6 -000012.4-000020.600001.7 07.6500.71G5 1
+212214.08 -800649.3 +000240.3-000105.700011.6 07.6500.83G8 0
+212533.64 +581404.6 -000001.9-000027.300006.0 07.6500.11A0 0
+213144.66 +482903.8 -000007.9-000019.200003.8 07.6500.01A1 0
+213330.85 -275324.4 +000201.7-000065.300021.2 07.6500.66G2 0
+213831.49 -275338.1 +000024.6-000009.900008.3 07.6500.45F3 0
+214057.65 -090831.4 +000014.2-000003.500002.8 07.6500.89G5 0
+214708.00 -021732.1 +000111.7-000076.900010.5 07.6500.48F5 0
+214736.42 -171741.1 +000012.3+000001.200003.6 07.6500.00B9 1
+215919.67 +601751.6 -000003.2-000000.700000.4 07.6500.32B1 0
+220055.66 +433806.6 +000008.5-000014.700005.9 07.6500.31A5 1
+220310.75 +185303.7 +000028.9-000018.400021.2 07.6500.59F8 0
+221421.56 +364954.5 +000014.2-000001.000002.5 07.6500.09A0 0
+221811.42 -221755.0 +000035.0-000005.000008.3 07.6500.25A8 0
+222529.78 +223427.0 +000053.8-000005.200004.8 07.6500.21A2 0
+223035.57 +533143.3 +000014.0+000000.700002.9 07.6500.34F0 1
+225108.92 -712530.7 +000021.8+000019.100007.7 07.6500.60G0 0
+230135.04 +230423.9 -000002.5-000005.900004.0 07.6500.70F5 0
+230215.99 -641752.3 +000027.8-000047.900009.2 07.6500.33F3 0
+231159.63 +491249.1 +000001.2-000004.200001.1 07.65-0.02A0 0 0.10 0.68
+232045.14 +770345.5 +000000.2-000000.600005.1 07.6500.41F2 0 0.05 0.18
+232050.45 +022722.9 -000011.8-000007.500009.4 07.6500.52F5 1
+233920.47 +715650.4 +000004.3-000002.100001.7 07.6500.30A0 0
+001529.41 -402716.2 -000033.2-000082.700005.4 07.6501.18K1 0
+001657.56 -580906.9 -000000.4-000006.200005.3 07.6501.12K1 0
+002327.45 +115011.2 +000011.2+000015.300005.7 07.6501.21K0 0
+011924.18 +180816.5 -000074.1-000060.400007.9 07.6501.02K0 0
+012643.77 -402859.6 +000007.9-000008.000003.5 07.6501.37K2 0
+013805.01 -663323.2 +000007.9+000003.300001.2 07.6501.50K4 0
+020936.98 -160734.5 +000029.3-000027.600005.7 07.6501.00K0 0
+021054.48 -320342.9 -000049.6-000009.700006.8 07.6501.01K0 0
+021940.48 -190915.8 -000006.7-000030.200004.4 07.6501.17K1 0
+022325.31 +491055.3 +000000.7+000002.600004.5 07.6501.02G5 0
+023405.30 +322707.4 -000007.9-000016.900003.5 07.6501.09K0 0
+023846.23 -303557.5 +000013.5+000003.000000.5 07.6501.41K3 0
+024152.04 -302416.4 +000035.7+000004.800003.2 07.6501.12K0 0
+031849.50 -153304.9 +000033.6-000001.200006.8 07.6501.31K2 0
+032359.46 -371012.8 -000011.4-000046.600004.9 07.6501.17K1 0
+043156.98 +703433.0 +000029.4-000039.300001.7 07.6501.14K0 0
+043504.42 -204436.5 +000024.8+000008.600004.0 07.6501.01K0 0
+045039.24 +502432.6 -000003.7-000001.600004.6 07.6501.73M0 0
+052826.28 -032951.4 -000306.6-000797.100077.0 07.6501.11K5 0
+053653.26 +382032.4 -000032.1-000025.800002.9 07.6501.48K0 0
+063105.69 -590017.0 +000032.5+000049.300005.7 07.6501.14K1 0
+063310.65 -713853.9 -000016.1+000071.300005.4 07.6501.14K1 0
+065305.78 +493203.0 -000007.4-000020.000004.0 07.6501.22K2 0
+065406.19 +103129.6 -000000.5-000001.300000.2 07.6501.67K5 0
+072759.26 -470627.5 -000023.2+000058.100004.4 07.6501.00G8 0
+073459.32 +241555.8 -000002.1-000012.700001.1 07.6501.63M5 0
+074707.36 -413103.0 -000005.2+000003.800002.8 07.6501.48K7 0
+080030.25 -170201.8 +000006.3-000039.800002.8 07.6501.03K0 0
+081030.57 -093617.1 -000000.5+000000.100002.2 07.6501.63M. 0
+081238.50 +111128.0 -000001.6-000004.100000.4 07.6501.47K5 0
+081614.52 +522032.3 -000000.4-000008.200003.1 07.6501.23K0 0
+084707.82 +112510.9 +000011.1-000011.600000.9 07.6501.56K2 0
+085804.97 -033440.6 -000012.6-000001.800002.8 07.6501.44K2 0
+090336.35 -142614.7 -000023.3+000009.900003.2 07.6501.40K3 0
+091422.25 -184030.6 -000005.9+000019.800005.3 07.6501.17K1 0
+092406.51 +685140.8 +000004.5-000037.900001.6 07.6501.20K2 0
+112353.01 -265729.1 -000066.9+000025.900003.5 07.6501.06K0 0
+112830.18 +435800.5 +000044.8-000086.700007.6 07.6501.00K0 0
+114619.59 -030008.7 -000070.5-000000.400005.0 07.6501.18K0 0
+115056.34 -680450.8 -000005.5-000008.100003.0 07.6501.04G8 0
+120735.41 +420415.2 -000029.6-000014.800001.4 07.6501.57K4 0
+121051.12 +514746.5 -000011.5-000020.200004.9 07.6501.03K0 0
+122411.49 +055817.8 +000006.5-000018.000002.3 07.6501.56M4 0
+122539.43 +232104.0 -000039.3+000013.500001.6 07.6501.19K0 0
+122838.86 -160020.2 +000021.4-000006.600003.6 07.6501.50K5 0
+125119.59 +574353.9 -000005.2+000006.700003.6 07.6501.58M2 0
+125843.18 -405907.8 +000062.3-000009.200005.6 07.6501.14K1 0
+131540.47 +542410.7 -000004.2+000012.800005.3 07.6501.05K0 1
+131947.30 +362225.8 -000044.0+000035.400005.6 07.6501.04G5 0
+132630.56 -415059.8 -000033.9-000017.300003.2 07.6501.33K4 0
+133149.53 +263603.6 -000034.9-000016.000002.3 07.6501.55K5 0
+133327.51 -082608.8 +000013.4-000014.800005.4 07.6501.02G5 0
+134508.73 -144601.1 -000020.7-000003.800002.4 07.6501.68M1 0
+142834.47 -275510.6 -000017.3-000010.400002.4 07.6501.48K3 0
+143615.60 +235902.5 -000079.7+000047.900007.1 07.6501.03K0 0
+152457.58 -220237.1 -000021.9-000011.800007.2 07.6501.10K0 0
+152930.87 -512326.8 -000061.4-000090.700007.4 07.6501.14K2 1
+153315.25 -733237.6 -000008.4-000012.900003.1 07.6501.41K3 0
+160626.05 +295416.7 -000077.4-000007.200004.5 07.6501.19K2 0
+160840.77 +052420.7 -000011.1+000002.600004.3 07.6501.05K0 1
+162112.55 -522811.1 -000022.0-000024.700004.8 07.6501.10K0 0
+163726.63 +372925.4 +000019.0-000019.300003.1 07.6501.42K5 0
+164852.52 +593012.0 -000004.6+000010.300004.8 07.6501.01G5 0
+165804.80 +150911.1 +000011.7+000015.800003.5 07.6501.03K0 1
+174357.59 -562120.0 +000034.7-000023.100002.4 07.6501.22K1 0
+175640.47 +065025.4 -000012.6-000005.700000.1 07.6501.66K5 0
+180449.10 -453501.3 -000008.1+000008.900004.2 07.6501.64M0 0
+182846.45 -380142.1 +000028.0-000003.800001.8 07.6501.58K4 0
+183859.30 -525909.2 -000003.8-000057.400004.8 07.6501.19K2 0
+191723.85 -160424.1 -000002.0-000027.300003.8 07.6501.40K2 0
+193019.00 +571049.2 +000002.0+000004.000001.2 07.6501.59K5 0
+201234.23 -580659.2 +000064.6-000051.200005.2 07.6501.03K0 0
+201645.93 -151052.9 +000025.1-000003.100004.3 07.6501.26K1 0
+203324.95 +694017.6 -000008.3-000010.300004.9 07.6501.41K0 0
+203549.00 -242224.4 +000016.3+000005.600004.7 07.6501.02K0 0
+204851.18 +225939.0 +000019.7-000005.900005.4 07.6501.27M3 0
+211709.10 +814541.4 -000033.6+000017.200004.3 07.6501.20K0 0
+214917.42 +382051.8 -000001.0+000003.700002.7 07.6501.57K5 0
+220052.72 +393133.0 -000021.5-000006.500003.6 07.6501.03K0 0
+221424.08 +523048.7 -000002.6-000007.500001.8 07.6501.56K2 0
+222915.09 -300059.2 +000221.8-000813.000064.7 07.6501.08K4 0
+223746.39 +262518.6 +000009.0-000001.400002.1 07.6501.21K2 0
+223828.82 +211338.7 -000001.6+000004.600002.1 07.6501.28K2 0
+224653.30 -693139.5 +000014.6-000013.700002.4 07.6501.27K1 0
+233839.76 -640211.1 +000019.3-000000.600001.3 07.6501.44K3 0
+000353.30 -282337.6 +000088.6-000017.700020.4 07.6600.74G5 1
+000750.99 +384318.4 -000014.6-000024.000005.8 07.6600.18A3 0
+000959.07 -255229.1 +000049.0+000011.500006.1 07.6600.14A2 0
+002022.25 +685049.2 +000099.6+000008.100010.2 07.6600.34F2 0
+010114.33 +520319.2 +000015.5-000009.900003.9 07.6600.03A0 0
+011030.58 -060504.6 +000020.7+000015.500005.4 07.6600.20A2 0
+011042.03 +425556.3 -000153.5-000199.900037.3 07.6600.73K0 0
+013735.37 -064536.7 +000171.0-000097.700042.4 07.6600.80G5 0
+013925.12 +003643.5 -000021.6+000013.600009.4 07.6600.28A3 0
+014501.80 -312309.2 +000035.6-000009.300009.2 07.6600.31A8 0
+015748.75 -784549.2 +000046.9+000018.000005.4 07.6600.46F3 0
+020021.44 +440609.9 +000033.1-000014.500007.4 07.6600.96G5 0
+020029.96 -624545.1 +000005.0+000033.000007.8 07.6600.49F3 0
+021419.45 -275426.9 +000062.8-000080.000011.0 07.6600.48F5 0
+021650.34 +023434.4 +000045.0-000012.900007.1 07.6600.47F8 0
+022428.33 -131735.2 -000021.0-000024.300006.2 07.6600.45F5 0
+022526.61 +600019.4 +000022.5-000015.100004.3 07.6600.01B7 0
+023504.19 -171722.4 +000027.3+000011.500003.5 07.6600.07Ap 0
+024547.84 +204133.7 -000011.9-000014.100006.4 07.6600.20A0 0
+025602.56 +654826.2 +000025.2-000019.900006.0 07.6600.01A0 0
+025611.32 +725310.4 +000041.8-000042.800016.2 07.6600.63G0 1
+030913.54 -264256.5 +000010.6+000010.000007.0 07.6600.11A2 0
+031947.24 +483740.7 +000022.0-000025.400005.2 07.6600.07A0 0
+033204.05 +073358.9 -000013.3-000010.800005.3 07.6600.94G5 0
+033629.33 -524639.9 +000039.5+000022.100004.5 07.6600.92G8 0
+033801.04 +551015.1 -000001.7-000004.500002.8 07.6600.53B2 0
+034458.97 +612749.5 -000020.8-000012.100006.2 07.6600.22A2 0
+034615.64 -663014.5 -000015.3-000025.400004.9 07.6600.37F0 1
+034804.27 +452117.9 -000014.4-000016.100003.8 07.6600.37A5 0
+035446.78 +833242.0 +000010.8-000013.500003.0 07.6600.02B9 0
+035838.02 -023905.1 -000014.6-000009.500005.3 07.6600.71G5 0
+041028.78 -150144.3 -000032.5+000026.600011.8 07.6600.37A9 0
+042103.12 +553152.5 -000015.0-000000.200006.6 07.6600.17A3 0
+042649.35 +425435.7 +000134.8-000177.400013.5 07.6600.64G5 0
+044027.37 +763401.8 -000035.6+000049.200010.5 07.6600.52F8 0
+045626.27 -152250.8 +000002.5+000011.600005.1 07.6600.30A9 0
+051312.93 +495140.4 +000017.9-000048.500008.8 07.6600.37F0 0
+052343.64 -081722.5 -000001.7-000001.900007.3 07.6600.21A0 0
+052430.54 +414937.4 +000002.2+000001.000000.9 07.66-0.04B5 0 0.23 1.57
+054717.43 +585831.4 +000020.1-000064.300009.0 07.6600.53F5 0
+060137.22 +363055.9 +000000.4-000026.500022.3 07.6600.02A0 0
+060956.16 -253733.0 -000025.4+000035.600019.8 07.6600.57G0 1
+061010.05 +061912.6 -000008.3-000012.700004.8 07.6600.26A3 0
+061136.96 -275541.3 +000030.5+000063.500012.4 07.6600.43F3 1
+061730.15 +321548.1 -000007.7-000043.800015.0 07.6600.48F5 0
+061857.93 -220206.0 -000009.3+000008.200006.8 07.6600.01A1 0
+063115.63 -133606.4 -000011.6+000029.900011.2 07.6600.36F0 0
+064411.74 +661747.4 +000024.9-000017.400015.0 07.6600.52F8 0
+064637.65 +574608.8 +000027.8-000154.500012.2 07.6600.51F5 0
+064752.01 -490336.8 -000007.2-000014.100009.6 07.6600.29A9 0
+064759.34 -041506.8 +000006.1+000031.400011.1 07.6600.24A3 1
+070104.52 -215753.2 -000011.1+000054.200023.1 07.6600.53G1 0
+070243.06 +455726.7 -000012.3+000000.000002.5 07.6600.08A0 0
+070255.08 -131304.4 -000000.4+000037.900017.3 07.6600.53F7 1
+070311.64 -665321.6 -000013.8+000079.700007.5 07.6600.47F5 0
+071049.86 +092240.4 -000005.4-000002.200006.0 07.66-0.01B9 0
+071402.66 -313833.4 -000001.2+000002.700000.4 07.66-0.09B6 0
+071410.22 -185901.9 -000006.4-000004.900006.0 07.6600.45F5 0
+071615.95 -541334.6 -000011.1+000018.700006.6 07.6600.02A0 0
+071653.35 -034238.0 +000139.1-000119.100013.9 07.6600.51F5 0
+071657.75 -073138.8 -000016.0-000033.900007.6 07.6600.34A3 0
+072707.93 +473845.3 -000009.1+000000.500004.6 07.6600.09A0 0
+073647.82 +060428.9 -000013.6-000003.500002.5 07.6600.01B9 0
+074346.44 +591720.7 -000009.8+000010.500006.7 07.6600.37F0 0
+075237.93 -152540.6 -000001.0-000000.900001.5 07.66-0.02B9 0
+075944.97 -125201.6 -000001.9-000002.000002.6 07.66-0.06B9 0
+080431.41 -671229.8 -000016.1+000026.000008.7 07.6600.22A5 0
+080717.76 +071659.3 -000042.3-000010.600007.8 07.6600.37F2 0
+081136.86 -591457.7 +000004.8+000068.700005.1 07.6600.94G8 0
+081929.49 -115258.6 +000039.3-000028.800016.9 07.6600.48F5 0
+082504.14 -490935.0 +000068.1-000105.300030.1 07.6600.78K0 1
+083035.79 -101151.6 -000001.5+000010.800007.4 07.6600.37F0 0
+083305.35 +552117.7 -000023.5-000061.000007.5 07.6600.99K1 1
+083823.94 -534318.6 -000024.1+000021.700007.0 07.6600.08A1 0
+084050.34 +400104.0 -000005.1+000001.100004.2 07.6600.26F0 0
+084801.90 +774120.6 -000028.8-000047.700005.0 07.6600.38F0 0
+085547.89 -341608.4 -000005.7+000002.900001.6 07.6600.07B2 0
+085732.75 -274256.9 +000000.8-000015.600004.5 07.6600.28A8 0
+091032.00 -032535.7 -000041.0-000020.000008.7 07.6600.29A2 0
+092454.78 -105605.0 -000009.5-000010.700003.3 07.66-0.01A0 0
+093508.82 +261133.6 -000015.2-000029.900005.8 07.6600.05B9 0
+095031.55 -361542.9 -000043.2+000022.600007.7 07.6600.20A6 0
+095457.64 -603826.7 -000025.7+000009.900004.0 07.6600.93K0 0
+102109.46 -084234.5 -000035.9-000032.000009.3 07.6600.27A5 0
+104324.12 +041806.5 -000052.1-000016.800010.2 07.6600.27A2 0
+104549.55 -365636.7 -000046.9+000009.900002.7 07.6600.98K0 0
+113540.08 +693421.7 -000038.7-000021.400005.9 07.6600.91G5 0
+114627.30 -580151.9 -000010.5+000002.000002.4 07.66-0.08B5 1
+115025.81 -462808.1 -000023.9-000041.000009.3 07.6600.43F2 0
+115227.18 -140739.2 -000196.1+000049.800014.4 07.6600.57G0 1
+115551.40 -213932.8 -000034.8-000133.500011.0 07.6600.86G8 0
+120619.85 -590840.7 -000022.8+000002.100001.4 07.6600.10A0 0
+122712.18 +362228.2 +000008.3-000032.100006.0 07.6600.16Am 0
+123012.61 +391450.5 -000122.7-000112.900015.3 07.6600.46F8 0
+123138.43 +451332.3 -000027.7-000007.100004.9 07.6600.20A7 0
+123935.23 -234836.8 -000036.9-000003.300004.9 07.6600.32F0 0
+124719.93 +525142.7 -000041.8+000001.900005.2 07.6600.87K0 1
+124743.09 -123447.5 -000057.5-000057.900012.6 07.6600.49F6 0
+125301.70 +264740.1 -000232.2-000102.700018.2 07.6600.62G0 0
+125303.91 +193618.3 -000103.6-000010.400017.1 07.6600.51F8 0
+130115.11 -444506.6 -000006.3-000014.100004.4 07.66-0.08B6 0
+130718.53 +712339.5 -000006.9+000027.800004.4 07.6600.98K0 0
+130935.97 -663235.2 -000022.2-000008.700004.4 07.6600.95G6 0
+131022.54 -574440.0 -000053.0-000017.900005.1 07.6600.52F5 0
+131603.15 -054007.0 -000082.9-000039.400007.3 07.6600.65F8 0
+133428.17 -132049.1 -000017.7-000010.200008.2 07.6600.27A3 0
+133703.21 -162649.5 -000014.0-000018.100004.7 07.6600.43F2 1
+140306.52 -343226.6 +000033.8-000026.100013.0 07.6600.39F2 0
+141833.81 +282621.1 -000063.6+000078.000014.8 07.6600.47F5 0
+142237.89 +594646.5 -000017.3+000004.100004.6 07.6600.97K0 0
+142349.00 -125632.9 -000003.4-000049.800009.0 07.6600.53F5 0
+142529.94 -433836.0 +000025.3-000105.500003.8 07.6600.79G5 0
+142730.72 -470556.4 -000018.5-000014.100004.0 07.66-0.03B9 0
+143735.08 +313654.8 -000027.8-000039.900007.3 07.6600.40F0 1
+144145.86 +243218.1 -000058.5-000018.700016.9 07.6600.49F7 0
+144809.05 -410101.7 -000037.6-000061.800012.2 07.6600.49F7 0
+145644.51 -503518.1 -000022.5-000016.300002.8 07.6600.07A0 0
+145820.38 -271937.6 -000006.2-000003.000004.8 07.6600.99K0 0
+145830.59 -284233.5 -000100.6-000095.600020.4 07.6600.55G0 0
+150335.70 -275026.4 +000159.3-000138.600021.1 07.6600.62G2 1
+150806.49 -120304.6 -000137.9-000060.100016.2 07.6600.73G5 0
+151113.82 -404257.2 +000045.1-000005.700010.6 07.6600.36F0 0
+151219.54 -345803.5 -000001.8-000017.300005.8 07.6600.17A0 0
+151625.63 +164740.9 -000018.1-000168.600023.2 07.6600.50G0 1
+152849.20 -535535.4 -000015.7-000056.400007.8 07.6600.56F8 0
+154416.66 -541914.9 -000017.4-000016.600005.0 07.6600.36Fm 1
+162539.14 -292401.5 -000007.6-000014.200002.5 07.6600.20Ap 0 0.08 4.34
+163736.82 +285010.5 -000010.0-000050.900004.2 07.6600.94G8 0
+163830.01 +123943.8 -000041.7+000031.400017.0 07.6600.62G0 1
+170842.94 -392016.7 -000010.7-000016.300002.9 07.6600.31A2 0
+172944.45 +635111.2 +000002.5-000182.200022.3 07.6600.58F9 0
+173404.18 -463601.7 +000002.3-000003.400000.0 07.66-0.13B2 0
+174036.49 -353853.0 -000001.6-000045.800005.5 07.6600.50F3 1
+180042.30 +171000.1 +000005.2+000007.300005.8 07.6600.39A3 0
+180217.78 +000614.6 +000178.2+000052.800030.6 07.6600.75G5 0
+180828.47 -211511.2 -000000.3-000002.300000.6 07.66-0.07WC 0
diff --git a/kstars/kstars/data/hip031.dat b/kstars/kstars/data/hip031.dat
new file mode 100644
index 00000000..8971f6bb
--- /dev/null
+++ b/kstars/kstars/data/hip031.dat
@@ -0,0 +1,1000 @@
+181003.09 -320837.4 +000023.1-000006.900004.2 07.6600.12A1 0
+182428.18 -514941.7 +000011.9+000010.500003.1 07.6600.20A7 0
+182520.63 +260502.8 -000002.9-000016.200003.0 07.6600.98G8 1
+183438.12 +295903.4 -000001.0-000004.400001.7 07.66-0.04A0 0
+183914.87 +202951.4 +000000.1-000008.200003.5 07.66-0.02B8 0
+184508.92 +570656.5 +000025.4+000006.300004.6 07.6600.93K0 0
+184936.86 -270730.3 +000012.7-000002.500003.7 07.6600.23A3 0
+185513.65 +323616.5 -000003.2+000021.900003.7 07.6600.99G0 0
+185605.82 +152156.6 -000022.5-000027.000007.7 07.6600.60G0 0
+190529.72 +111611.4 -000003.7-000010.100005.1 07.6600.07B9 0
+191306.95 +045608.4 +000005.8-000017.100016.1 07.6600.53F5 0
+191333.51 +041550.5 -000012.5-000014.900009.6 07.6600.32F0 0
+191415.65 +190350.7 +000029.0-000026.700013.1 07.6600.57F8 1
+191526.27 -194712.9 +000005.7-000028.900005.6 07.6600.27A5 0
+194348.84 +523638.8 +000019.6+000028.900010.6 07.6600.28Am 0
+195955.78 +195322.2 -000000.5-000005.400000.7 07.66-0.06B2 0
+200051.01 -435853.9 +000044.4-000124.700012.7 07.6600.44F5 0
+200123.61 -092914.7 +000011.5-000004.800005.0 07.6600.34A2 0
+201927.74 +225946.3 +000009.0-000012.200007.4 07.6600.19A3 0
+202714.28 +430850.8 +000004.3+000002.000002.3 07.66-0.06B9 0
+202830.23 +420035.3 +000000.1-000002.900000.3 07.6600.12B0 0
+204221.24 +632103.7 +000000.9+000000.500002.0 07.6600.07B8 0
+204321.62 +631232.9 -000013.7-000003.700001.4 07.6600.05B5 0
+204416.34 -090258.6 +000023.6-000014.400005.4 07.6600.33F0 0
+204634.31 -170945.9 -000066.5-000060.400028.5 07.6600.62G5 0
+204649.23 +635908.5 +000038.9+000053.700007.7 07.6600.25F0 0
+204826.33 +452707.6 +000006.3+000002.000004.2 07.66-0.10B7 0
+205112.46 +032925.6 -000008.5+000063.100009.4 07.6600.56G0 0
+205445.29 +450810.6 +000006.3+000000.500002.7 07.66-0.07A0 1
+210044.72 +095945.1 +000006.5-000003.500002.1 07.6600.04A0 0
+210449.42 +085024.7 -000003.9-000032.700009.0 07.6600.41F2 0
+210934.61 +454418.6 -000001.8-000001.500000.7 07.66-0.03B2 1
+212302.87 -515632.2 -000040.9-000037.200012.5 07.6600.64G3 1
+212331.79 -401515.8 +000021.5-000047.500004.1 07.6600.32A9 0
+213743.08 +063744.6 +000057.5+000003.600011.5 07.6600.37F2 1
+214156.44 +002045.8 +000050.8-000006.700008.6 07.6600.49F5 0
+214834.67 -061456.7 +000009.2-000007.200006.3 07.6600.15A3 0
+215512.29 +472702.0 +000017.2-000008.300005.9 07.66-0.00A0 0
+220416.73 +161614.1 -000005.0-000008.200004.9 07.6600.90K0 0
+221706.54 +082227.4 +000022.4-000018.000006.9 07.6600.10F0 1
+224312.92 -071254.2 +000029.2+000000.700005.1 07.6600.95G5 0
+224356.80 +291637.3 -000006.3-000014.400002.3 07.66-0.10B9 0
+224404.96 +064411.4 +000065.7-000071.000017.2 07.6600.45F5 1
+230102.07 +222328.2 +000157.7+000025.400008.2 07.6600.49F5 0
+230315.81 -551006.5 +000160.7-000062.600014.8 07.6600.49F6 0
+231316.45 -182210.1 +000028.6+000002.300006.7 07.6600.41F3 0
+231518.82 +122615.6 +000078.0+000017.700009.4 07.6600.35F0 0
+232048.88 +215745.8 +000001.1-000005.900004.2 07.6600.34F0 1
+232906.46 -281550.0 -000026.2-000029.100004.5 07.6600.47F3 1
+233049.19 +621719.1 +000007.1-000002.300003.1 07.6600.02A0 0
+233751.06 -245242.6 -000019.4-000069.400011.0 07.6600.43F3 0
+235701.98 +273425.5 +000032.2-000000.300004.8 07.6600.14B9 0
+000107.34 -055227.6 -000015.4-000006.100004.2 07.6601.30K0 0
+003403.45 -581206.0 +000061.6+000013.900004.1 07.6601.30K4 0
+004445.69 -312321.9 +000031.5-000008.400004.8 07.6601.03K0 0
+005923.33 +004644.5 -000024.9-000109.800002.4 07.6601.44K5 0
+010122.10 -332135.7 +000008.9+000012.400001.5 07.6601.41K3 0
+011735.53 +055303.7 +000067.6-000032.300005.7 07.6601.05G5 0
+012356.80 -603744.3 -000013.7+000002.100001.5 07.6601.60M3 0
+012508.33 +354359.4 -000007.0-000001.600005.0 07.6601.07G5 0
+021818.03 +774433.6 +000035.7-000001.800002.9 07.6601.28K0 0
+023213.41 -274723.1 +000032.7+000019.300003.7 07.6601.29K1 0
+023327.78 +054200.6 +000013.8+000002.900005.1 07.6601.25K0 0
+023651.58 -794850.3 -000011.3-000003.300004.0 07.6601.02K0 0
+024209.30 -423156.0 +000063.8+000006.900004.2 07.6601.20K1 0
+025059.67 +322150.5 +000019.1-000008.600000.3 07.6601.69K5 0
+030719.39 -052306.6 +000024.4-000007.000001.2 07.6601.38K5 0
+032211.62 -584153.8 +000019.8-000010.100002.3 07.6601.26K2 0
+032655.38 -075856.4 +000009.7-000016.500005.8 07.6601.23K0 0
+034358.92 +382225.6 -000001.3-000004.800001.6 07.6601.64K5 0
+035121.89 -305219.6 +000120.7+000018.900001.6 07.6601.13K0 0
+040520.76 -512220.3 +000093.8+000099.200004.4 07.6601.03G8 0
+043744.30 -181950.8 -000009.3-000011.400004.5 07.6601.19K1 0
+044838.45 +582323.5 -000008.1-000054.400008.0 07.6601.03K0 0
+045925.13 -102113.0 +000000.1+000007.600004.6 07.6601.22K0 0
+050136.74 +122028.2 +000053.1-000116.500006.2 07.6601.04G5 0
+052256.87 +142140.1 -000002.2-000017.300002.9 07.6601.13K0 1
+053956.09 -413051.2 -000003.2-000018.600004.5 07.6601.12K1 0
+054224.88 -093525.4 +000027.9-000059.500002.8 07.6601.10K0 0
+054715.01 +223144.5 -000021.1-000019.100003.4 07.6601.06K0 0
+060223.39 -183403.2 -000005.9-000055.100003.4 07.6601.02K0 0
+061101.64 -314626.2 -000003.7-000014.100003.7 07.6601.25K0 0
+063000.71 -154325.7 +000006.7+000022.800005.1 07.6601.30K1 0
+065249.22 -404135.2 -000007.3+000000.800003.6 07.6601.06G8 0
+071248.07 +663659.3 +000001.8-000006.200001.7 07.6601.59K5 0
+071537.82 -420915.3 -000003.7+000002.500003.6 07.6601.26K2 0
+071837.04 +470811.4 -000006.5-000021.300002.6 07.6601.06G5 0
+073447.64 -292436.0 -000013.3-000007.100004.3 07.6601.05K0 0
+075018.12 +284352.8 +000026.2-000032.400001.6 07.6601.11K1 0
+075854.92 -170326.0 +000000.1+000000.900003.1 07.6601.57K4 0
+081539.55 +173419.5 -000002.2-000031.400005.6 07.6601.02K0 0
+081918.28 -234749.2 -000006.8+000001.700000.9 07.6601.60K4 0
+082325.83 +180811.3 -000000.1-000008.900001.8 07.6601.42K2 0
+083131.32 +172009.1 +000019.7-000019.100000.7 07.6601.49K2 0
+084237.93 -372258.2 +000022.3-000035.200003.2 07.6601.51K3 0
+085816.01 +105043.0 -000018.1-000032.400002.9 07.6601.24M4 0
+090143.16 -252558.3 -000048.2+000023.800006.0 07.6601.06K0 0
+091730.78 +082232.8 +000004.6-000032.800006.0 07.6601.15K0 0
+091913.77 -110926.1 +000014.3-000012.300004.7 07.6601.04K0 0
+093139.04 +154612.5 -000024.0-000004.500003.4 07.6601.15K0 0
+094928.64 +571316.2 +000005.0-000032.500005.4 07.6601.16K0 0
+101111.22 +061004.9 +000004.4+000005.500002.6 07.6601.13K0 1
+101646.78 -024751.0 -000072.2-000022.900007.4 07.6601.13K0 0
+102415.13 +403807.5 -000016.6-000011.700004.1 07.6601.12K0 0
+102708.03 -181522.0 -000061.7+000029.800003.0 07.6601.05K0 0
+103405.83 -851653.6 -000016.5+000013.300004.9 07.6601.16K1 0
+105111.98 -365726.2 -000034.6-000006.300002.9 07.6601.10K0 0
+105112.17 +024228.9 -000103.5-000117.100007.8 07.6601.16K2 0
+111555.71 -103657.8 -000025.7-000003.900003.1 07.6601.32K2 0
+113337.84 -063213.0 -000029.7-000000.200007.1 07.6601.10K0 0
+113713.87 +274626.1 +000007.9-000020.100002.6 07.6601.07K1 0
+114817.26 -085227.9 -000034.0+000004.100004.0 07.6601.10K0 0
+115528.51 -531423.0 -000034.9-000016.200003.4 07.6601.11K0 0
+122113.40 -093257.4 -000034.3+000003.700003.7 07.6601.07K0 0
+122526.65 +382052.4 +000000.4-000019.200007.2 07.6601.12K2 0
+123819.95 -113101.1 -000033.4+000015.900002.5 07.6601.45K0 0
+124815.31 +302346.2 -000054.6-000009.700002.5 07.6601.11K0 0
+125120.27 +081237.6 -000034.3+000005.000007.1 07.6601.09G5 0
+125340.14 +041416.4 -000006.8-000044.200006.2 07.6601.11K0 0
+125515.06 +782959.4 -000008.1-000023.400003.0 07.6601.23K0 0
+131858.16 -284705.4 -000034.7-000016.700002.2 07.6601.61K5 0
+132442.58 +042407.3 +000002.8+000017.900001.7 07.6601.47K5 0
+133135.96 -480910.9 +000009.5-000016.700004.4 07.6601.00K0 0
+133845.23 -465822.7 +000006.0-000000.800004.7 07.6601.19K1 0
+135416.50 +343625.7 -000004.3-000010.800003.5 07.6601.02K0 0
+135735.24 +181538.4 -000037.1-000044.900002.8 07.6601.01G6 0
+141058.50 -024028.1 -000019.9+000009.100000.8 07.6601.06K0 0
+142246.93 +641633.9 +000021.3-000042.300006.8 07.6601.09K2 0
+144848.95 -130709.9 -000003.9-000016.600003.5 07.6601.06K0 0
+145553.63 +362548.7 -000110.3-000030.300014.8 07.6601.06K0 0
+150030.41 -225057.6 -000009.4+000004.100002.8 07.6601.63M2 0
+150614.79 -192238.8 +000015.7-000024.100003.2 07.6601.17K0 0
+152532.28 +503539.0 -000011.3-000004.700001.4 07.6601.60K5 0
+155605.99 +075611.3 +000007.8+000003.900001.0 07.6601.45K2 0
+162004.73 -635626.1 +000011.2-000024.100003.3 07.6601.22K1 0
+163309.85 +230703.1 -000016.6+000019.000004.8 07.6601.23K0 0
+170117.97 +731844.9 -000004.5+000011.400001.0 07.6601.56K2 0
+175841.26 -872152.1 -000000.8-000030.800005.4 07.6601.33K2 0
+180125.50 +224627.6 +000005.3+000024.800004.8 07.6601.04K2 0
+180222.24 -121906.1 +000000.5-000002.100002.8 07.6601.92M2 0
+180331.79 +645151.3 -000011.9-000001.600002.9 07.6601.21K2 0
+183120.45 -231856.4 +000002.6+000001.200004.3 07.6601.27K1 0
+183916.97 -395438.3 +000010.0-000042.700003.6 07.6601.14K0 0
+184018.26 -350932.1 +000001.4-000014.000005.9 07.6601.27K2 0
+184645.81 +272849.3 -000006.5-000036.800002.7 07.6601.00G8 0
+184655.59 +092509.2 +000006.3-000004.200001.8 07.6601.75M. 0
+184733.75 -433246.8 +000005.4-000008.600004.0 07.6601.53K4 0
+185109.68 -833346.9 -000002.4+000000.800005.5 07.6601.10K0 0
+185735.98 -003134.6 -000035.9-000042.800007.7 07.6601.16K1 0
+190242.77 -242152.4 -000012.4-000009.300001.5 07.6601.69K5 0
+190401.68 +400658.6 -000020.9-000025.800001.5 07.6601.64K5 0
+190659.14 +262722.5 +000016.0+000026.400002.2 07.6601.31K2 0
+192219.17 +520706.2 -000003.8-000027.800002.2 07.6601.53K5 0
+192409.78 +602056.0 -000022.8+000010.800005.9 07.6601.07K0 0
+192523.35 -143133.2 +000014.6-000007.400002.3 07.6601.26K0 0
+193320.34 -163636.3 +000000.3-000025.300001.8 07.6601.62M2 0
+193818.04 +314532.4 +000022.2+000012.000004.7 07.6601.01G8 0
+195135.84 -191240.4 +000017.8+000007.600003.2 07.6601.83M0 0
+200019.03 +352130.2 -000001.1-000007.800000.4 07.6601.70K2 1
+200517.66 -274841.7 +000022.7+000009.600003.9 07.6601.02G8 0
+201826.78 +645204.7 +000004.5-000007.100004.0 07.6601.70K5 0
+202129.05 +193943.3 +000002.0-000007.800002.0 07.6601.02G5 0
+204918.52 +040154.0 +000011.2+000003.900000.3 07.6601.61K5 0
+211457.03 -200414.2 +000026.4+000006.400003.6 07.6601.06K0 0
+213045.28 -751209.2 +000009.7+000003.000003.5 07.6601.03K0 0
+214130.41 -215543.0 +000076.7-000015.700005.7 07.6601.09K0 0
+214614.59 -472411.2 -000011.4-000005.700002.1 07.6601.49K4 0
+214808.29 +454815.5 +000003.0-000000.700000.9 07.6601.20K2 0
+222146.40 -061052.8 +000005.2-000011.800005.9 07.6601.60M3 0
+222918.29 -692616.3 -000014.6-000008.500003.9 07.6601.05K1 1
+224106.87 +152907.8 -000040.0-000026.500006.2 07.6601.07K0 0
+224853.69 +103156.8 -000000.0-000014.200003.4 07.6601.09G5 0
+230803.24 +045227.3 +000007.8+000003.600000.2 07.6601.40K2 0
+231015.68 -592210.6 +000040.3-000007.400005.0 07.6601.11K0 0
+233950.59 -053248.3 -000019.1-000018.900001.4 07.6601.41K2 0
+234100.98 -375204.2 +000018.4-000045.500003.3 07.6601.38K3 0
+235313.59 -110052.6 +000153.2-000110.700007.1 07.6601.01K0 0
+044718.92 -361233.6 -000000.3+000006.600001.0 07.6602.39C 0
+045131.27 +283136.9 -000003.1-000011.000000.8 07.6602.30C5 0
+053547.72 -254418.6 +000002.5+000009.900003.6 07.6602.19C 0 0.29 82.70
+174728.24 -354204.6 -000001.9-000004.000002.8 07.6602.10C 0
+001504.00 +523822.6 +000000.3-000000.700001.8 07.67-0.09B9 0
+001516.38 -164522.3 +000034.0-000021.600007.9 07.6700.42F3 0
+001741.01 -604757.2 +000086.9-000013.900008.1 07.6700.27A8 0
+002802.17 -525708.4 +000050.1+000009.000003.5 07.6700.98K0 0
+003433.70 +625412.2 -000026.3-000059.400019.3 07.6700.50F5 1
+003824.87 +511606.4 +000035.8-000027.400007.5 07.6700.20A2 0
+003835.48 +573100.9 -000001.5-000003.600002.8 07.6700.09B9 0
+003853.12 -431744.4 -000024.2-000008.500004.0 07.6700.95G8 0
+004126.60 +444852.6 +000081.7+000061.700006.0 07.6700.98G5 0
+004733.93 +185403.8 +000014.4-000003.600003.5 07.6700.20A2 0
+005032.30 +210948.7 -000009.4-000007.200006.8 07.6700.96G8 0
+005925.44 -343810.8 +000010.5+000022.000003.6 07.6700.96G8 0
+010056.46 +505244.5 +000010.1-000007.000003.3 07.67-0.05B2 0
+010256.85 +691338.7 +000223.9-000148.400038.7 07.6700.76G5 0
+020709.18 +745211.3 +000029.6-000016.400007.0 07.6700.13A2 0
+021803.73 +142800.6 -000013.2-000018.200013.7 07.6700.37F0 0
+021851.71 -072728.9 -000038.2-000017.700010.8 07.6700.41F5 0
+022524.28 -214835.5 -000018.2-000067.800011.9 07.6700.55F6 0
+023026.46 -050151.8 -000010.5-000010.100008.3 07.6700.06A0 0
+023129.31 +010529.1 -000047.1-000034.700005.3 07.6700.19A7 1
+023223.22 +400507.2 +000003.9-000009.400002.7 07.67-0.05B9 0
+023340.19 +774001.2 +000020.4+000121.500027.0 07.6700.69G5 1
+023823.28 +680340.8 -000020.6-000004.100007.0 07.6700.41F2 0
+023859.54 +085511.9 +000006.1-000014.300004.4 07.6700.07A0 0
+024935.08 +470833.2 +000024.9-000016.100006.0 07.6700.25A2 0
+030806.42 +170138.6 -000023.5-000001.200006.2 07.6700.40F0 0
+032027.86 -240652.4 +000045.4-000024.600008.7 07.6700.49F5 0
+032949.97 +475836.8 +000024.9-000032.600005.3 07.6700.10A0 0
+034203.51 -840500.8 -000009.4+000031.800005.1 07.6700.41F3 0
+034307.13 -370237.6 -000002.0-000014.400007.5 07.6700.32Fm 0
+034701.65 +412549.0 +000599.0-001239.900040.8 07.6700.80K1 1
+034856.52 +644454.5 +000019.7-000054.900008.3 07.6700.42F5 1
+035103.75 +014329.8 +000019.2+000002.700006.8 07.6700.99G5 0
+040331.20 +813436.4 -000023.6-000045.600010.5 07.6700.44F5 0
+041141.21 +313302.6 -000002.2-000016.600004.5 07.6700.14Ap 1
+042053.11 +452751.7 +000022.4-000035.300008.1 07.6700.11A0 0
+042854.34 +550001.9 -000033.2-000020.900011.4 07.6700.56F8 0
+043003.71 +323042.0 -000014.0+000006.900009.0 07.6700.45F0 0
+043601.92 -021349.0 -000002.3-000005.900003.3 07.67-0.09B9 0
+043717.06 -230255.0 +000007.5+000018.000002.4 07.67-0.09B8 0
+043808.93 +712812.0 +000004.0-000021.500005.8 07.6700.14A2 0
+044056.21 +005746.0 -000000.3-000000.700002.6 07.6700.03A0 1
+045314.40 +083321.7 +000011.9+000003.700007.3 07.6700.21A2 0
+045748.37 -043917.7 +000014.2-000021.800007.6 07.6700.96G5 0
+051940.95 -110205.7 -000001.5-000003.000002.5 07.67-0.06B8 0
+052715.74 -460539.0 +000016.4-000041.800014.7 07.6700.42F3 0
+053207.03 -064229.9 +000001.7+000000.900001.7 07.67-0.08B8 0
+053242.67 -600729.9 +000004.3-000019.500003.9 07.6700.99K0 0
+053915.16 +300902.0 -000012.4-000002.100005.7 07.6700.11A0 0
+054013.54 -012745.3 -000001.1+000002.300003.1 07.67-0.07B3 0
+054134.35 +151251.1 +000074.6-000199.600026.5 07.6700.69G0 0
+054153.61 +045917.6 -000000.8-000012.100005.3 07.6700.25A5 0
+054406.29 -193414.3 +000007.1-000062.400005.6 07.6700.44F3 1
+060117.57 +450937.8 -000003.4-000008.400003.7 07.6700.08A0 0
+061039.42 +320254.1 +000000.4-000018.900001.1 07.6700.04A0 0
+061354.25 -661025.9 -000024.5+000016.400003.9 07.6700.99G6 0
+063653.85 +703012.8 +000007.9-000074.600008.3 07.6700.25A2 0
+064119.85 -524149.9 -000014.7-000020.600006.4 07.6700.40F2 0
+064155.80 +454400.8 -000005.3-000026.600005.5 07.6700.73F8 0
+064342.74 -395153.8 +000001.6-000029.100005.3 07.6700.50F5 0
+065504.45 +223337.2 -000001.0-000013.400004.4 07.6700.27A2 0
+070034.63 -380209.3 +000001.9+000007.900002.8 07.6700.91G8 0
+070537.18 -711622.5 +000002.4+000262.500018.6 07.6700.54F8 1
+071128.05 -130414.2 -000003.9+000001.600000.6 07.67-0.01B9 0
+071529.23 -481349.4 -000138.3+000162.500025.5 07.6700.60G2 0
+071659.22 -294347.6 -000009.4+000006.200005.1 07.6700.28A7 0
+072812.17 +292530.0 -000018.0-000006.400003.7 07.6700.25A5 1
+074504.22 +482340.1 -000084.4+000038.600015.3 07.6700.31F0 0
+074708.10 -432028.3 -000009.7-000003.600004.1 07.6700.01B8 0
+075719.73 -074759.9 -000007.0-000002.300003.6 07.67-0.07A0 0
+075930.35 -282559.3 +000011.9-000033.000009.9 07.6700.33A9 1
+075941.76 -481645.8 -000005.1+000004.900001.0 07.6700.85G8 0
+080123.58 -512622.4 -000001.9+000009.000002.0 07.67-0.03B4 0
+080501.21 -222604.1 -000002.3+000004.800001.4 07.6700.77G8 0
+080547.93 +031020.3 +000029.2-000034.100004.7 07.6700.94G5 0
+082801.28 -411443.6 -000007.9+000007.200002.7 07.67-0.01B9 1
+083132.35 -210441.2 -000006.2-000004.300003.3 07.6700.97G8 0
+083426.02 -234936.5 -000002.4-000036.500007.0 07.6700.31F3 1
+084955.87 +145000.2 -000017.6+000000.500004.0 07.6700.45F0 1
+085713.91 +003207.5 -000009.2+000003.500004.4 07.6700.94G5 0
+093214.49 +434419.9 -000059.2-000129.800017.8 07.6700.55G0 0
+095502.20 -122803.2 +000039.6+000037.900011.1 07.6700.41F3 0
+100320.41 -171056.4 +000000.3-000022.700007.0 07.6700.47F3 0
+100723.79 -074329.4 -000033.6+000013.700007.1 07.6700.18A2 0
+102045.37 -680356.1 -000006.2+000003.200001.9 07.67-0.01B7 1
+102414.63 -680746.5 -000015.8+000014.400007.3 07.6700.07A2 0
+103830.72 -701835.5 -000012.5+000008.700002.7 07.67-0.06B6 0
+104439.10 -380831.4 -000032.1+000011.400003.6 07.6700.66K0 1
+104736.55 -153736.1 -000118.0-000042.900010.2 07.6700.50F7 1
+105850.07 -021410.1 +000023.0-000024.100004.9 07.6700.97K0 0
+112015.80 +001626.9 +000026.5-000002.200003.0 07.6700.94G5 0
+112811.48 +554005.4 +000003.5-000002.000007.7 07.6700.23Am 1
+113612.01 -600040.5 -000031.8+000058.900006.2 07.6700.93G8 0
+121141.93 -303613.6 -000025.6-000014.200003.1 07.6700.96G8 1
+121147.52 -505725.0 -000014.7+000001.000002.1 07.67-0.03B9 0
+121529.09 +383935.4 -000051.9+000002.000005.6 07.6700.30F0 0
+122004.85 -374811.5 -000155.0-000121.500015.9 07.6700.55F8 0
+123710.81 +211152.7 -000009.1-000023.400005.3 07.6700.40F3 1
+125353.26 -291829.5 -000007.4+000021.200002.1 07.6700.85K0 1
+130802.61 +732035.7 -000045.4-000011.500007.2 07.6700.12A0 0
+131719.89 +322916.4 +000122.4-000089.900016.3 07.6700.53F8 0
+133633.39 -622042.1 -000012.4-000004.000001.0 07.6700.91A0 0
+133912.60 +475346.4 -000027.4-000006.400003.4 07.6700.32A5 0 0.10 0.10
+134552.38 -111316.6 -000070.6+000089.200012.1 07.6700.51F8 0
+134842.77 +325837.0 -000053.5-000029.600012.4 07.6700.63F5 0
+135044.29 -573449.8 -000006.7-000002.500001.1 07.6700.92F8 0 0.71 5.08
+135144.08 -071022.1 -000066.7-000004.900007.1 07.6700.97G5 0
+135330.86 -801622.2 -000011.8-000007.900007.3 07.6700.39F0 0
+135927.82 -664240.6 -000030.2-000015.300005.7 07.6700.98G8 1
+144813.07 -662620.5 -000005.0-000009.800002.8 07.67-0.02B6 0
+145708.28 +482342.0 -000016.3+000116.100011.7 07.6700.72G0 0
+150010.24 +703650.3 -000008.6+000069.300009.4 07.6700.52F8 0
+150522.00 -781001.7 -000031.0-000026.500010.9 07.6700.40F2 0
+150618.25 +594930.9 +000028.2-000048.700006.3 07.6700.46F2 1
+150818.06 +035550.3 +000000.7-000014.700016.8 07.6700.56G1 0
+150904.65 -282145.4 +000032.2-000010.800010.6 07.6700.31A9 0
+151339.29 -412937.8 -000011.8-000004.200001.4 07.67-0.05Ap 0
+152126.95 +522040.0 -000033.5+000005.900006.4 07.6700.38F2 0
+154345.00 -091855.4 -000012.3-000018.700013.3 07.6700.39F0 0
+154550.47 -165702.6 -000050.2-000010.700013.5 07.6700.48F5 0
+160145.67 +315234.3 +000010.5+000012.100013.1 07.6700.60G0 0
+160238.43 +263644.1 -000019.9-000063.900005.1 07.6700.57F5 1
+160323.00 -663713.9 -000029.0-000035.400008.4 07.6700.17A3 0
+160455.95 -655132.6 -000005.4-000012.800002.6 07.67-0.06B7 0
+160912.60 +125555.6 +000002.4+000099.500015.8 07.6700.42F0 0
+161457.05 +604007.3 +000025.1+000438.300032.7 07.6700.66G5 0
+162447.06 -533455.5 -000003.6-000006.200001.1 07.6700.89G6 0
+162843.00 +514503.7 -000008.2+000007.300004.8 07.6700.96K0 0
+164056.50 +215653.3 -000095.1+000002.200022.3 07.6700.59F8 0
+165552.25 -312811.3 -000004.3-000009.600000.6 07.67-0.03B7 0 0.07 1.92
+165639.14 +153834.1 -000002.5-000041.000011.6 07.6700.48F5 1
+165811.21 -800420.9 -000006.7-000017.700006.2 07.6700.03A0 0
+171330.12 +224444.7 +000025.3-000018.400003.5 07.6700.28A2 0
+172046.82 +364128.5 +000024.8-000019.600006.9 07.6700.18A0 0
+172100.35 -130507.2 +000003.3-000045.300012.2 07.6700.30A9 0
+172241.95 -381208.1 -000003.6-000010.900003.6 07.6700.13B9 1
+173018.65 +220207.6 -000013.5+000021.700005.8 07.6700.81K0 0
+174344.32 -035502.2 -000108.0-000242.800033.4 07.6700.68G5 0
+175009.70 +590224.7 -000000.4-000005.900004.9 07.6700.29F0 0
+180452.43 +331622.1 +000005.8-000197.500021.6 07.6700.64G0 0
+180720.20 -211205.8 -000000.5-000003.900000.1 07.6700.99F8 0
+180729.40 +564806.3 +000022.7+000064.200008.6 07.6700.73K0 0
+183123.35 -181545.3 -000003.2-000001.100000.2 07.6700.61F0 0
+183919.16 +205559.0 -000001.5-000008.000002.4 07.67-0.02B6 1
+184048.06 -084307.5 -000009.6-000022.600003.6 07.6700.46B0 0
+190322.13 -124234.3 +000001.6-000009.100004.6 07.6700.13B8 0
+190800.65 +435801.5 +000022.3+000008.300007.6 07.6700.56F5 0
+191513.90 +150456.6 +000001.4-000011.400005.3 07.6700.09A0 0
+192105.67 -524322.3 +000114.1+000069.000017.2 07.6700.72G5 0
+192144.83 -140200.0 +000027.6-000013.200007.8 07.6700.28A8 0
+192401.64 -333232.2 +000016.4-000010.200010.7 07.6700.33F0 0
+192930.03 +781555.8 +000028.9+000006.500009.4 07.6700.38F0 1
+193116.22 +382402.9 +000014.0-000012.000006.7 07.6700.14A2 0
+193224.66 -224426.4 -000003.7+000006.500006.5 07.6700.41Fm 0
+194717.56 +305024.7 +000003.9-000002.100003.1 07.67-0.09B9 0
+194840.66 +304943.1 +000007.1-000075.200011.5 07.6700.82G5 0
+195145.24 +261414.0 +000006.0+000005.300000.8 07.6700.08A0 0
+200011.72 -484454.1 +000082.3-000028.900012.1 07.6700.47F5 0
+200043.71 +224241.3 -000002.5-000250.800051.9 07.6700.93G5 0
+200417.89 +315609.5 +000004.3-000000.900001.4 07.67-0.06A0 0
+200814.92 +375810.3 +000019.5+000035.800005.9 07.6700.47F5 0
+201322.64 +051834.0 -000011.0-000013.400007.9 07.6700.12A2 0
+201534.32 +553708.9 +000012.7+000018.900002.2 07.6700.84K0 0
+203358.25 +462458.7 +000004.6-000007.200002.5 07.67-0.03B9 0
+204905.04 +254013.0 +000017.2+000008.600004.0 07.67-0.02B9 0
+204946.40 +254615.3 +000085.5+000004.300019.4 07.6700.60G0 0
+205609.65 -573411.5 -000006.4+000008.500003.6 07.6700.98K0 0
+210347.14 -632851.3 +000002.6-000002.500001.9 07.6700.83G3 0
+210621.42 -373515.3 -000029.9-000002.900004.7 07.6700.37F5 0
+212212.91 +042918.8 +000030.7+000001.700009.3 07.6700.17A2 0
+213738.77 +584530.1 -000002.5-000007.300002.4 07.6700.11B9 0
+214740.19 -193440.1 -000064.5-000012.800018.0 07.6700.53F6 0
+215806.37 +385536.9 -000001.8-000006.100002.2 07.67-0.10B8 0
+220506.80 +392857.6 -000000.1+000016.100012.4 07.6700.39F2 0
+222355.60 -652114.1 -000025.1+000004.200012.8 07.6700.40F3 0
+223206.64 +332236.6 +000054.2+000003.800003.2 07.6700.04A0 0
+224126.35 +731524.9 +000030.4+000016.800003.9 07.6700.02A0 0
+225534.23 +181146.0 +000019.2-000000.500007.5 07.6700.37A5 0
+225829.80 +094931.9 +000129.8+000005.900022.9 07.6700.62G0 0
+225836.35 -453110.0 +000073.2+000052.900022.7 07.6700.64G3 1
+230153.35 +475719.0 +000013.3+000000.900003.8 07.6700.02A0 0
+230639.20 -433013.2 -000050.0-000023.900025.0 07.6700.61G2 0
+232150.86 -094540.9 -000005.8-000006.400000.2 07.67-0.20B3 0
+232404.39 +045553.1 +000019.5-000013.400005.4 07.6700.35F0 0
+232543.56 +665515.8 -000000.8-000007.700003.9 07.6700.07A0 0
+232718.34 +794742.0 +000033.5+000016.200005.2 07.6700.23A2 0
+232840.17 +393708.6 +000124.8-000006.400013.6 07.6700.50F5 0
+235611.21 +594600.9 +000195.3+000282.200020.0 07.6700.64G0 0
+235943.22 +211721.1 +000055.6-000064.000005.5 07.6700.34F2 0
+002707.90 +384641.1 +000008.6-000020.300002.2 07.6701.50K0 0
+003800.54 +024549.2 +000014.0-000006.100004.8 07.6701.08K0 0
+003944.57 -080020.6 -000026.6-000078.000005.0 07.6701.08G5 0
+011533.40 +065722.2 +000008.9-000000.000002.0 07.6701.54K2 0
+011807.17 +614304.5 +000023.2-000008.800001.6 07.6701.76K5 0
+011815.09 -330815.0 -000002.2+000015.000002.1 07.6701.00G8 0
+014533.17 -262349.6 +000007.5-000006.200003.4 07.6701.69M1 0
+020750.06 +442143.0 +000013.1-000010.800002.8 07.6701.01G5 0
+021925.76 -385838.7 +000089.4-000003.000003.9 07.6701.05G8 0
+022427.86 -634340.0 +000027.9+000010.100000.8 07.6701.57K5 0
+022623.32 -683807.4 +000019.8+000013.800002.3 07.6701.43K4 0
+025343.40 -041451.0 +000021.3-000023.000003.1 07.6701.01K0 0
+030009.99 -594909.7 +000005.7+000019.700004.5 07.6701.02K0 0
+030541.02 +230538.6 -000011.2-000006.200003.6 07.6701.64K5 0
+031209.76 -001443.0 +000029.4-000014.700005.0 07.6701.08K0 0
+035234.75 -154429.5 +000005.7+000004.300002.8 07.6701.08G8 0
+044600.88 +803240.5 -000004.7-000007.700001.5 07.6701.38K0 0
+045744.66 -330408.0 -000009.3-000025.900001.6 07.6701.61M1 0
+054645.89 +484010.9 +000000.8+000001.300000.6 07.6701.30G5 0
+054649.80 +093946.8 -000004.0-000018.000004.6 07.6701.04K0 0
+061648.04 -543701.3 +000003.2+000018.900002.5 07.6701.35K3 0
+061928.87 +132654.1 +000010.2-000009.500001.9 07.6701.13K1 0
+062548.40 +732606.2 -000006.4-000014.900002.6 07.6701.67K2 0
+063131.17 +612100.1 +000017.0-000001.900004.5 07.6701.07G5 0
+065439.54 +174103.9 -000001.2-000007.800002.6 07.6701.65K2 0
+070742.66 -760257.0 +000004.8-000021.900002.5 07.6701.39K3 0
+071256.08 +034438.7 -000014.6-000024.300003.9 07.6701.06G5 0
+071528.66 -363339.2 +000009.3+000004.900002.8 07.6701.59K5 0
+074919.59 -331947.3 -000001.4+000002.900000.6 07.6701.05A0 0
+081615.33 +092423.2 +000001.1-000015.900001.7 07.6701.35K2 1
+081744.06 +024736.7 -000006.6+000000.900003.3 07.6701.15K2 0
+093041.73 +132945.7 -000009.1-000039.100004.7 07.6701.05K0 0
+093611.56 -580130.1 -000062.5+000060.800004.8 07.6701.12K0 0
+095106.68 -433005.9 +000461.3-000472.900089.7 07.6701.16K5 0
+095605.70 +255957.7 +000000.1-000003.000005.1 07.6701.00G8 0
+100727.20 +723641.7 -000045.2-000024.100003.3 07.6701.03K0 0
+103316.87 +250729.4 +000004.0-000014.200004.6 07.6701.08K1 0
+104504.00 -294100.6 -000047.9+000017.900001.6 07.6701.40K3 0
+105432.64 +792043.6 -000004.8+000000.800002.0 07.6701.22K0 0
+110245.99 -062337.2 +000031.1-000007.500003.1 07.6701.29K2 0
+110435.98 -584520.9 -000010.1+000006.400004.8 07.6701.00G5 0
+111615.42 -204124.1 -000033.2-000010.000003.9 07.6701.07K0 0
+112716.97 -783118.6 -000017.0+000010.700005.6 07.6701.16K0 0
+114714.31 -763704.4 +000010.0-000008.900004.2 07.6701.52M6 0
+115735.59 -325729.8 -000030.1+000001.500002.8 07.6701.54K4 0
+120735.93 +133101.0 -000020.9+000001.500003.5 07.6701.01K0 0
+130425.91 -262853.4 +000009.7-000043.200005.4 07.6701.25K1 0
+132320.54 +460721.6 +000006.3-000014.800004.3 07.6701.13K0 0
+143042.42 -030634.2 +000011.8-000011.300004.4 07.6701.04G8 0
+144629.64 +145119.2 -000020.2+000007.200005.0 07.6701.09K0 0
+145354.05 -550253.2 -000040.9-000034.200005.2 07.6701.00G8 0
+152456.29 +074729.9 -000026.8-000008.800006.7 07.6701.04G5 0
+153215.23 -442426.3 -000018.2-000024.500003.2 07.6701.49K3 0
+161752.22 -551241.1 -000013.8-000031.400003.2 07.6701.58M2 0
+161917.09 -580528.9 +000004.7+000010.800001.1 07.6701.84M0 0
+162408.26 +112529.7 +000029.3-000034.400006.2 07.6701.20K5 0
+163131.26 +420945.5 -000002.1-000014.300004.2 07.6701.05K0 0
+164312.48 -040900.7 +000007.3-000011.400002.2 07.6701.70K5 0
+170654.96 +474014.4 +000004.1-000021.200002.5 07.6701.55K2 0
+171909.40 +614526.7 +000003.5-000029.800003.8 07.6701.46K5 0
+172529.45 +374711.7 -000000.2-000001.100001.8 07.6701.58K2 0
+175423.78 +863331.0 +000001.1+000021.200004.7 07.6701.14K0 0
+184630.76 -335430.0 +000002.4-000016.100004.4 07.6701.01K0 0
+192745.50 +473212.6 -000015.3+000036.200003.8 07.6701.02K0 0
+192827.59 -312312.5 +000004.9-000087.400004.7 07.6701.00K0 0
+200147.00 +044256.0 -000024.2-000064.500004.6 07.6701.21K2 0
+201442.50 +474234.7 +000008.9+000015.300003.8 07.6701.04K0 0
+202308.33 -034842.7 +000011.4-000003.400003.8 07.6701.17K0 0
+203708.42 +642137.8 +000012.7+000006.200003.0 07.6701.64K5 0
+204341.93 +040442.1 -000005.7-000012.800000.1 07.6701.60K5 0
+205304.81 -561312.4 +000003.1-000007.200003.7 07.6701.32K2 0
+212708.66 +365532.3 -000000.3-000020.600003.1 07.6701.23K0 0
+214623.93 -684102.0 -000010.0-000002.900002.2 07.6701.60M1 0
+215655.88 +315138.7 -000030.1-000027.000002.5 07.6701.42K5 0
+222250.74 +750017.4 +000063.5+000028.700008.4 07.6701.00K0 0
+222427.48 -484856.3 +000013.5-000006.900001.2 07.6701.29K2 0
+223547.73 -302009.0 +000023.7+000012.000002.4 07.6701.59M1 0
+224429.18 +215706.7 +000029.5-000003.600002.7 07.6701.59K5 0
+231352.71 -681728.7 +000047.9-000008.800003.2 07.6701.21K2 0
+232928.82 +302558.3 -000015.9-000054.600002.3 07.6701.03G2 0
+002731.69 +353514.6 -000004.8-000013.900000.1 07.6702.10N0 0
+214316.33 +380103.0 -000006.3-000008.200000.4 07.6702.45C6 1 0.38 231.00
+002807.65 +164257.8 +000014.3-000020.100003.3 07.6800.41F5 0
+004554.52 +003445.7 +000108.6+000017.900006.6 07.6800.94G5 0
+004613.81 -112708.2 -000104.9-000039.000009.2 07.6800.73G5 0
+005613.17 +463914.8 -000004.2-000003.300002.3 07.6800.55F2 1
+010053.77 +363923.3 -000040.3-000115.600011.9 07.6800.88K0 0
+012019.84 -484035.6 +000086.2+000050.100011.2 07.6800.54F6 1
+020419.10 +711241.4 -000034.6-000011.500012.0 07.6800.37F0 0
+021715.73 +235224.8 +000015.2-000007.100008.3 07.6800.30F0 1
+023944.60 -593407.4 +000018.9+000000.200004.0 07.6800.28A9 1
+024702.34 -671639.7 +000033.8-000002.200016.3 07.6800.56F7 0
+025926.73 +593532.0 +000042.0-000015.300005.1 07.6800.26A1 0
+030603.98 -132605.6 +000025.1+000015.200009.3 07.6800.47F5 1
+031432.86 -094112.8 +000034.9-000004.400010.4 07.6800.46F5 0
+032156.64 +523719.4 +000162.6-000062.800012.9 07.6800.73G5 0
+032712.19 -485144.7 +000056.5-000065.600010.4 07.6800.89G8 0
+032843.03 +042125.7 +000005.6-000011.500006.6 07.6800.18A0 0
+033438.11 -121751.8 +000053.0-000068.000015.7 07.6800.52F7 0
+041814.64 +322326.2 +000000.8-000061.900007.7 07.6800.31A5 1
+043010.89 -675242.9 +000212.6+000421.200019.3 07.6800.71G5 0
+044145.21 -611303.9 +000007.5+000015.100005.5 07.6800.08A1 1
+044609.49 -113340.4 +000003.2+000008.000003.3 07.68-0.05B9 0
+045228.24 -554149.4 -000000.6+000004.500002.1 07.68-0.20B2 0 0.13 2.03
+045238.17 -303937.8 -000008.7-000012.000003.8 07.6800.19A5 0
+045610.92 +020236.7 +000012.3-000001.800006.7 07.6800.23A3 0
+051328.64 -043910.3 -000007.8-000018.200005.7 07.6800.20A0 0
+051402.53 +365458.5 -000004.6-000004.300000.9 07.6800.05B8 1
+052112.98 -140909.1 -000026.9+000028.400026.9 07.6800.64G6 0
+053256.40 -474120.5 -000002.7-000044.700009.4 07.6800.14A3 0
+053330.36 -242015.0 +000012.4-000174.500019.2 07.6800.54F7 1
+053633.47 +120602.7 +000000.1-000006.500002.3 07.6800.94G5 0
+053702.54 +204354.5 -000079.8-000420.000030.1 07.6800.67G4 0
+053713.64 -242407.6 +000013.6-000015.500017.1 07.6800.45F5 0
+054006.41 -311445.0 -000008.0-000000.100003.3 07.68-0.04B9 0
+055211.45 -173311.7 -000027.7+000098.000014.2 07.6800.79G8 0
+060756.93 -542621.5 +000006.7+000017.600003.5 07.6800.98G8 0
+060758.08 +182404.5 +000057.9-000043.500006.5 07.6800.94G5 0
+060907.19 -154205.9 -000005.3+000006.500002.8 07.68-0.03B8 0
+061715.40 -052037.3 +000001.7-000014.300006.7 07.6800.23A2 0
+061736.23 +014629.9 -000004.0-000001.600002.1 07.68-0.11B8 0
+062315.78 -305643.8 -000020.4+000000.400013.5 07.6800.42F3 0
+062748.00 -410754.4 +000019.6+000099.700008.9 07.6800.91G8 0
+063237.89 -421523.0 +000045.2-000043.100004.9 07.6800.98K0 0
+063729.31 +220855.8 -000001.2-000014.200004.5 07.6800.07A0 0
+064258.69 +340740.0 -000009.9-000011.300003.2 07.6800.09B9 0
+064751.06 +075257.7 +000001.5-000005.000004.1 07.6800.07A0 0
+065137.43 -263206.6 -000007.0-000001.500004.0 07.6800.09A5 1
+065429.16 +263150.7 -000004.2-000002.100002.5 07.6800.01A0 0
+065450.58 +031415.0 -000015.3-000065.600011.5 07.6800.35F0 0
+065617.90 -383634.8 -000016.2+000009.500006.3 07.68-0.00A0 0
+065755.99 +063256.9 -000000.5-000000.300002.6 07.68-0.13B5 0
+070610.80 +281131.0 -000002.7+000009.800006.3 07.6800.31A2 0
+071433.56 +080200.1 -000001.8-000004.300001.8 07.68-0.09A0 0
+072357.77 +612711.3 +000000.9+000006.900006.0 07.6800.21A2 0
+072412.97 +640852.3 -000003.5-000025.700005.0 07.6800.08A2 0
+072956.77 -611457.9 +000024.5-000055.200010.1 07.6800.50F5 0
+073046.22 -280549.1 -000002.0-000007.200005.6 07.6800.10F0 1
+073300.62 +370147.4 -000050.1+000008.500050.8 07.6800.86G5 0
+073407.17 -601436.7 -000012.7+000039.100007.7 07.6800.50F5 1
+073516.13 +403023.0 -000013.5+000007.300009.2 07.6800.66G0 0
+074040.89 -553905.6 +000002.0-000003.100002.4 07.6800.06A0 0
+074704.98 +345740.9 -000010.5-000040.200008.2 07.6800.22A2 0
+075933.82 +205042.8 +000180.5-000544.400043.2 07.6800.83K0 0
+080228.77 -201905.9 -000011.8-000004.700005.0 07.6800.09A1 0
+080701.43 +205330.0 -000036.9-000009.200003.2 07.6800.50G5 1
+080726.13 +194903.9 -000094.3-000040.100010.3 07.6800.60F8 0
+081130.16 -142617.3 -000002.2-000003.000003.9 07.6800.96G6 0
+082412.16 +621801.1 -000000.8+000010.000003.6 07.68-0.03B9 0
+082750.49 -500600.1 -000005.5+000007.300000.7 07.6800.01B2 0
+082812.25 +070849.9 +000004.9-000015.500004.3 07.6800.93K0 0
+082843.01 -344353.9 -000004.3+000004.600000.5 07.68-0.11B1 0 0.07 0.21
+085015.18 -302500.3 -000017.6-000006.300007.0 07.6800.10A1 0
+090642.98 +203037.1 -000079.2-000185.700002.7 07.6800.80G0 0
+090724.37 +065018.6 -000033.7+000003.100002.3 07.6800.10A0 0
+093129.28 -233021.3 -000020.9-000014.700007.4 07.6800.26A7 0
+093151.71 -050447.9 -000000.1-000012.100005.1 07.6800.18A2 0
+093204.21 -533231.1 -000014.8+000002.600002.5 07.68-0.08B8 0
+093358.00 +451711.7 -000035.1-000038.600008.1 07.6800.21A3 0
+094820.16 +283120.5 +000007.2-000003.500001.6 07.6800.04A0 0
+095055.11 +080738.3 -000015.6+000006.300005.4 07.6800.95G5 0
+100233.76 -530854.3 -000010.7+000001.400001.8 07.68-0.05B3 0
+100322.48 +564003.7 -000012.4-000013.900005.7 07.6800.54F5 0
+101316.41 -082643.7 +000023.4-000030.900010.8 07.6800.87G5 0
+102826.31 +811114.8 +000034.9+000010.600016.8 07.6800.66G0 0
+104103.66 +734618.4 -000125.7-000074.100012.8 07.6800.48F5 0
+104743.86 +652736.4 -000100.0-000006.900011.6 07.6800.54F8 1
+105945.97 -534118.8 -000007.9+000004.400003.5 07.6800.15A2 0
+110557.86 -760748.9 -000023.1+000001.600006.1 07.6800.15B6 0
+110952.35 +604657.3 +000012.8+000022.400008.2 07.6800.89G5 0
+111348.43 -754725.7 -000018.8-000000.600002.6 07.6800.33A3 0
+114548.85 +065633.3 -000131.6+000012.000015.8 07.6800.47F2 0
+114608.61 +503348.8 -000047.8+000001.900005.2 07.6800.28F0 0
+114609.67 +201909.2 +000031.7+000001.200005.1 07.6800.94G6 0
+114627.41 -245834.2 +000199.2-000028.800018.8 07.6800.55F7 0
+115035.70 -374051.3 -000006.5+000007.000005.7 07.6800.92G6 0
+115044.11 -092350.8 -000050.6+000017.100003.8 07.6800.94K0 0
+120412.92 +012743.6 -000121.7-000025.700008.1 07.6800.20Am 0
+121958.60 +433631.9 -000015.5+000003.700003.1 07.6800.84G8 1
+122739.57 +060915.8 -000009.6+000004.200001.5 07.6800.88G5 1
+122845.39 +195706.8 -000078.3-000019.700007.8 07.6800.46F0 0
+124049.96 +035211.2 -000067.6-000032.800012.4 07.6800.40F0 0
+124934.91 +092223.6 +000008.5+000012.000005.7 07.6800.90K0 0
+133639.03 -582953.6 -000002.9-000003.000001.2 07.6800.73F8 0
+134109.75 -591339.9 -000028.7-000009.100004.3 07.6800.06B9 0
+135636.53 -100202.0 -000235.3-000030.900020.4 07.6800.54F8 0
+140207.28 +433332.7 -000024.5+000003.900004.7 07.6800.90G5 0
+142238.63 -733320.9 -000014.3-000007.400003.4 07.6800.05A0 1
+142432.32 -612321.9 -000006.5-000004.400000.4 07.6800.24B9 0
+142739.44 -461206.7 -000015.4-000009.700003.6 07.68-0.02B9 0
+142758.07 +691511.5 +000007.3+000000.200008.9 07.6800.64G0 0
+143100.74 -054808.3 -000204.0-000021.600026.0 07.6800.78G5 1
+143646.68 -363955.2 -000003.4-000002.900003.5 07.68-0.06B8 1
+143916.39 -332242.5 -000003.8-000005.000006.1 07.6800.49F3 0
+144205.63 -582134.8 -000003.2-000000.500001.2 07.6800.16B4 0
+150006.28 -553029.3 -000012.8-000018.600004.2 07.6800.22A0 0
+150406.32 +772218.5 -000080.2+000013.500014.3 07.6800.47F7 0
+150611.04 -710754.8 -000007.2-000009.100001.6 07.68-0.04B5 0
+152236.79 -475513.5 -000364.9-000255.700029.6 07.6800.66G5 1
+152710.53 +132247.1 -000033.6+000008.500005.6 07.6800.38F0 0
+152919.23 -495710.3 -000224.1-000086.100018.6 07.6800.77G5 0
+154331.81 -701559.9 +000009.7-000028.500005.5 07.6800.04A0 0
+154704.18 +113140.9 -000020.6+000007.800004.7 07.6800.22A2 0
+154707.32 -740238.8 -000008.8-000013.100003.9 07.68-0.04B8 0
+154822.61 -284720.6 -000037.7-000026.900013.7 07.6800.43F2 0
+155240.48 -792413.7 -000006.2-000014.800005.2 07.6800.04B8 0
+160549.46 -460505.4 -000002.4-000013.100001.3 07.6800.16B9 0
+161908.40 -281735.7 +000051.4-000254.900024.3 07.6800.62G5 0
+162901.31 +644711.2 -000140.6+000113.400016.2 07.6800.58G0 0
+163308.60 -755659.8 +000029.2+000027.300004.2 07.6800.26A2 0
+163651.61 -653512.7 -000146.5+000060.400021.2 07.6800.58F8 0
+164300.64 -384020.4 -000002.0-000030.600003.1 07.6800.12Ap 0
+164719.92 -572738.8 -000012.8-000009.100005.0 07.6800.10A0 0
+165108.77 +420448.7 +000005.1+000055.000008.3 07.6800.64G0 0
+165121.52 -245003.0 +000031.4-000007.900004.8 07.6800.50F6 0
+165440.42 -321124.3 +000059.9-000030.000018.0 07.6800.54F8 0
+170149.04 -304644.3 +000001.6-000012.100003.1 07.6800.20A2 0
+170332.81 -780446.2 -000005.8-000019.700002.2 07.6800.01B9 0
+170832.74 -363834.2 +000044.9-000084.700021.8 07.6800.62G5 0
+171543.42 +062248.0 +000007.7+000016.700011.3 07.6800.30A2 0
+172111.61 -120325.3 -000045.6-000096.400017.3 07.6800.47F8 0
+172958.40 -174851.8 -000032.1-000080.800013.1 07.6800.56G0 0
+173729.59 +203546.0 -000017.4-000025.300012.5 07.6800.38F0 0
+173900.71 -282444.6 -000074.4-000074.600012.3 07.6800.45F5 0
+174009.87 -033209.4 -000008.3+000005.700008.8 07.6800.46F0 0
+174838.23 -695551.8 -000005.0-000013.500002.0 07.68-0.04B8 0
+175256.03 +662508.7 +000001.0+000001.900003.1 07.6800.91K0 0
+175440.03 +453314.7 +000041.3+000025.000015.6 07.6800.73G5 0
+175910.54 +640837.9 +000007.8+000031.000015.9 07.6800.46F2 1
+180934.23 +060844.9 -000001.6-000032.000009.4 07.6800.57F5 1
+181328.46 -394240.4 +000004.5-000145.500010.8 07.6800.51F6 0
+182423.49 -010349.7 -000048.4-000095.800006.4 07.6800.65G0 1
+182556.71 +213621.2 +000000.8+000021.500003.9 07.6800.22A0 0
+183432.69 +555601.1 -000002.8-000075.900003.7 07.6800.24A3 1
+183536.84 +401953.1 -000005.4-000005.900006.7 07.6800.09A2 0
+184254.22 +133400.3 +000005.5-000013.300005.2 07.6800.11A0 0
+184317.95 -013844.3 -000000.3-000004.700001.6 07.6800.63B5 0
+185451.86 +335851.4 -000004.1-000002.200002.7 07.68-0.06A 0
+185823.14 +475012.9 +000004.8-000062.100018.0 07.6800.51F5 0
+190241.26 +312358.5 -000008.5-000008.600007.3 07.6800.39A3 1
+190550.04 +591731.2 -000000.8+000011.000007.2 07.6800.13A2 0
+191413.67 +341254.5 +000001.2-000005.200001.8 07.68-0.07B9 1
+191417.16 +594121.3 +000009.4+000016.200004.3 07.6800.16A2 0
+193342.28 +520722.6 +000001.7+000001.600003.4 07.6800.92G5 0
+194237.13 -242245.8 +000001.0-000039.900006.2 07.6800.39F0 0 0.16 0.36
+194321.09 +041027.9 -000003.3-000004.600006.6 07.6800.42A5 0
+195238.83 +184426.5 -000001.8-000004.200001.2 07.68-0.04B8 0
+200546.10 -362958.1 +000001.0-000011.100007.1 07.6800.49F6 0
+201542.48 +311432.2 -000077.7-000054.400013.6 07.6800.58F8 0
+201800.58 -181550.1 +000007.6-000009.200006.1 07.6800.10A2 0
+201842.51 -513022.2 +000037.6+000241.400013.5 07.6800.42F5 0
+202112.12 -324421.5 -000001.9-000050.800010.3 07.6800.44F3 0
+202903.73 -510505.6 -000016.2+000014.000009.3 07.6800.50F5 1
+203134.92 +562121.2 +000004.4+000002.900003.4 07.68-0.13B9 0
+203246.97 +445844.2 +000002.6+000000.600002.5 07.68-0.08B5 0
+204313.74 -763249.4 +000058.5-000148.300015.2 07.6800.60G1 0
+205241.59 -531623.8 +000038.3-000054.300015.5 07.6800.48F5 0
+205256.20 +291955.0 +000006.3-000005.500001.3 07.68-0.04B9 0
+205656.97 +473444.1 +000009.0+000003.100007.0 07.6800.03A1 0
+210113.49 -351102.2 -000180.8-000051.200022.2 07.6800.62G3 0
+210301.03 +154537.9 +000012.4-000005.000003.2 07.6800.94G5 0
+211423.72 +344622.7 +000028.1+000001.900009.0 07.6800.35F0 0
+211438.11 +140831.9 -000003.6-000007.000003.9 07.6800.93K0 0
+212007.57 +693405.7 +000006.7-000013.100010.8 07.6800.32A5 0
+212637.78 +204246.2 -000001.8-000028.300006.5 07.6800.12A2 0
+214309.26 +253130.5 +000014.5-000012.800006.3 07.6800.18A2 0
+214710.29 -143049.8 +000038.7-000004.000011.5 07.6800.45F3 0
+220811.89 -033152.8 +000019.5+000002.000004.8 07.6800.16B9 0
+221352.50 -454822.9 +000007.6-000009.400006.8 07.6800.99K0 0
+221352.98 -344535.3 +000063.2+000000.200009.0 07.6800.34A9 0
+222106.44 +010206.5 +000155.8-000083.200015.9 07.6800.55G5 1
+222126.75 +210253.0 +000021.5+000005.700006.2 07.6800.09A0 0
+222731.13 -313314.9 +000016.4-000031.300012.6 07.6800.81G6 0
+223105.87 +450842.0 -000176.5+000035.000023.1 07.6800.65G5 0
+223804.40 -464234.4 +000087.5-000067.900009.3 07.6800.43F5 1
+224712.68 -024234.7 +000110.5-000029.100015.4 07.6800.41F5 1
+230335.42 +232243.0 +000018.0+000000.800005.3 07.6800.07A2 0
+230724.35 -114823.8 -000018.5-000010.800006.7 07.6800.30A8 0
+232917.04 +422136.3 +000004.0-000000.500002.5 07.68-0.08B9 0
+233519.26 -572942.1 -000026.7-000023.500007.2 07.6800.41F3 1
+233657.14 -364804.4 +000089.7-000052.100012.8 07.6800.50F6 1
+234100.49 +355818.6 +000020.4-000002.000005.7 07.6800.02A0 0
+234151.62 -055907.8 -000145.4-000111.100023.8 07.6800.65G5 0
+234310.58 -234031.9 +000037.4-000024.400009.7 07.6800.43F3 0
+234357.94 -823029.8 -000129.4-000091.800025.2 07.6800.61G2 0
+234831.78 +553857.2 +000004.9+000000.100002.3 07.6800.06B5 0
+000024.79 +121601.5 +000049.7+000014.300006.3 07.6801.15K0 0
+001046.46 -215600.9 -000020.4-000010.300003.5 07.6801.03K0 0
+001501.90 +540442.4 -000000.7-000003.000001.8 07.6801.19G5 0
+001923.44 +195956.7 +000031.0-000036.100004.0 07.6801.26K0 0 0.04 0.49
+002009.75 -355410.1 -000010.0-000004.700002.5 07.6801.02K0 1
+002021.65 +044644.4 -000017.8-000003.200002.4 07.6801.01G5 0
+002914.33 -150355.1 +000011.7-000002.400002.0 07.6801.49K4 0
+002939.09 +325913.8 -000001.1-000014.900004.1 07.6801.05G5 0
+004129.76 -201758.6 +000019.6+000003.000002.9 07.6801.55K4 0
+005223.18 +254650.3 +000088.7+000007.000004.1 07.6801.15K1 0
+011613.41 +164939.8 -000041.5-000049.100003.0 07.6801.57K2 0
+011720.14 +555506.6 -000001.8-000003.700001.7 07.6801.52K2 0
+012237.58 +263345.6 +000017.1+000004.200005.4 07.6801.06K1 0
+014207.79 +392443.9 +000013.0+000000.700001.7 07.6801.63M. 0
+015107.40 +433130.8 -000015.0-000010.800004.5 07.6801.17K0 0
+022043.08 -623245.8 +000150.4+000022.400007.1 07.6801.10K2 0
+024547.38 +342546.7 +000003.9-000010.800001.4 07.6801.60K2 0
+024723.01 +091828.3 +000003.1-000059.500004.7 07.6801.35K0 0
+025106.75 +303035.6 +000011.8-000003.900004.8 07.6801.20K1 0
+025457.90 -031824.7 +000029.5-000041.400006.9 07.6801.04K0 0
+030538.46 +060702.8 +000031.3-000004.400003.0 07.6801.34K2 0
+031104.33 -462102.0 +000008.3+000004.400000.8 07.6801.36K3 0
+033704.73 +471541.2 -000007.4-000002.300000.4 07.6801.77K5 0
+033839.34 -754546.4 +000118.5+000093.700006.5 07.6801.19K2 0
+035059.48 -292403.2 +000002.0-000004.300004.5 07.6801.38K4 0
+041720.11 +614749.0 -000005.0-000001.300002.7 07.6801.14K0 0
+041832.35 +520131.5 +000005.6-000011.200002.3 07.6801.19G5 0
+043015.43 -413935.1 -000004.8-000003.800004.3 07.6801.08K0 0
+043833.84 +611257.4 +000030.6-000081.400006.8 07.6801.09K0 0
+045229.84 +095150.8 -000002.2-000012.600001.2 07.6801.30K0 0
+052211.94 +361157.8 +000006.0-000028.400003.2 07.6801.53K0 0
+060717.13 -370211.6 +000001.5-000015.600003.2 07.6801.53K3 0
+062247.88 +275912.1 -000000.6-000003.800001.4 07.6801.39K0 0
+062856.53 -594623.0 +000002.6+000021.400003.2 07.6801.29K1 0
+063045.13 +435250.9 -000003.3-000020.000003.5 07.6801.30K0 0
+064207.83 -715322.4 +000013.6+000049.100002.9 07.6801.25K3 0
+064312.48 -155000.4 -000037.0+000008.400006.3 07.6801.22K1 0
+064958.75 +673047.9 -000013.6+000011.200000.7 07.6801.51K5 0
+065914.65 -451342.8 -000010.7-000013.400004.1 07.6801.23K2 0
+070104.42 -494230.6 -000007.0+000008.900002.5 07.6801.44K2 0
+070310.62 +211029.3 +000001.1+000002.100003.0 07.6801.02G5 0
+070533.19 -145219.3 +000014.0-000007.900004.3 07.6801.04G8 0
+071026.54 -371258.1 +000002.5-000038.500003.4 07.6801.11K1 0
+071028.43 +572112.8 +000000.9-000006.100003.7 07.6801.26K0 0
+074804.26 -440007.5 -000002.9+000016.100001.2 07.6801.68M2 0
+074906.91 +104821.3 -000005.0-000000.500003.0 07.6801.07G5 0
+081155.00 +451233.5 +000029.8+000003.800006.2 07.6801.06K0 0
+082822.38 +370043.5 +000038.0-000022.700003.7 07.6801.03K0 0
+084154.07 +621237.4 +000020.8+000008.100004.0 07.6801.12K0 0
+084836.89 -491343.2 -000033.5+000000.500004.3 07.6801.09K0 0
+090815.76 -512610.7 -000010.1+000006.200001.3 07.6801.12F7 0 0.43 6.92
+093056.58 +444102.1 +000002.7-000006.800002.1 07.6801.70M. 0
+100144.72 -262751.2 -000074.6+000024.200005.3 07.6801.11K0 0
+100705.86 -053358.4 -000048.7-000004.300005.6 07.6801.11K0 0
+100756.86 -023121.5 -000015.9+000009.500002.3 07.6801.53K5 0
+105514.48 -120718.3 -000003.2+000008.700004.9 07.6801.02K0 0
+110048.33 +435443.1 -000015.4+000002.900001.0 07.6801.61K0 0
+110605.80 -070029.3 +000003.2-000006.600003.2 07.6801.01K0 0
+111512.73 +732829.8 -000403.8+000112.000068.1 07.6801.04K5 1
+112617.01 -095252.2 +000013.3-000079.900006.2 07.6801.30K2 0
+112858.69 +411040.7 +000019.6+000026.500004.2 07.6801.15G5 0
+114158.98 -462101.6 -000043.9+000004.200001.8 07.6801.33K3 0
+121303.09 +283805.7 -000003.8+000004.200000.3 07.6801.59K5 0
+122730.35 -211335.7 -000089.5+000009.400004.9 07.6801.02K0 0
+123006.36 -331942.1 +000006.6-000013.400002.8 07.6801.54K4 0
+123844.82 -451446.5 +000007.0-000003.600000.4 07.6801.73M1 0
+125818.19 -250953.9 -000091.1+000007.300004.9 07.6801.20K1 0
+133136.05 +370649.4 -000052.2+000064.600005.6 07.6801.07K0 0
+133605.55 -545621.5 -000016.7-000007.800004.8 07.6801.46K3 0
+134021.13 +221357.2 +000007.3+000001.700002.2 07.6801.45K2 0
+134111.92 -481906.2 -000002.3-000000.400001.5 07.6801.67M2 0
+135253.80 -104057.1 -000051.6-000023.200005.5 07.6801.06K0 0
+135650.25 -382350.3 -000003.5-000000.200001.7 07.6801.56K5 0
+140007.55 -132800.5 -000043.0+000009.300005.8 07.6801.12K0 0
+140633.24 -172722.2 +000011.5+000001.100000.9 07.6801.70K5 0
+141246.12 +645522.7 -000002.4+000022.900002.6 07.6801.47K5 0
+143817.09 +364333.1 +000017.2-000028.800002.0 07.6801.46K2 0
+144825.46 +222355.5 +000011.8-000011.900002.1 07.6801.59K5 0
+153932.06 +424148.9 -000011.2+000015.500002.1 07.6801.50M. 0
+155707.96 -105316.5 -000013.3-000016.700004.5 07.6801.09K0 0
+160411.29 +080815.2 -000012.7+000002.600004.2 07.6801.28K0 0
+161112.44 +360115.8 -000024.2+000030.300003.9 07.6801.11K2 0
+161438.39 -002355.4 +000009.3-000008.300000.9 07.6801.07K0 0
+162755.92 -613733.2 -000020.6-000011.400005.0 07.6801.33K2 0
+163923.40 +032332.0 -000003.7+000007.200001.5 07.6801.53K2 0
+165356.94 -175835.1 -000014.1-000022.900005.6 07.6801.34K0 0
+165713.84 +103138.3 +000019.2+000002.800003.7 07.6801.29K0 0
+165731.10 +140101.6 -000009.3-000000.300002.1 07.6801.35K2 0
+171257.67 +350952.6 -000014.0+000013.900003.5 07.6801.36K5 0
+171453.27 -205810.1 +000001.0-000018.500003.3 07.6801.64K4 0
+172031.93 +490045.4 -000014.2-000023.400003.7 07.6801.15K2 0
+173218.36 +182310.9 -000012.0-000027.900005.8 07.6801.22K2 0
+175710.65 +471334.3 +000001.4-000005.000003.8 07.6801.22K0 0
+180300.38 +150008.4 +000006.0+000009.400000.5 07.6801.64M0 1
+185814.94 -371901.0 -000035.0-000018.800005.8 07.6801.61K5 0
+190238.34 +343457.3 -000004.0-000014.400000.1 07.6801.55K0 0
+190354.91 +542321.6 -000004.8-000017.900003.0 07.6801.40K5 0
+190743.78 +470208.8 +000009.4+000003.800002.0 07.6801.31K0 0
+191123.88 -345414.4 -000000.5-000003.600000.3 07.6801.57K4 0
+191933.71 +411616.3 -000035.1-000021.000004.5 07.6801.12G5 0
+192407.94 +611212.2 +000005.3-000006.100004.2 07.6801.04K2 1
+193654.83 -215409.7 +000000.3-000009.600002.3 07.6801.02G8 0
+193932.53 +191010.6 -000002.4-000007.300001.0 07.6801.33K2 0
+194048.84 -274143.6 +000007.1-000021.600002.1 07.6801.53K4 0
+194533.52 +333611.0 +000013.3-000440.600049.1 07.6801.00K3 1
+194555.50 -535914.0 +000008.4-000004.600002.8 07.6801.24K1 0
+194700.38 -262925.7 +000011.0-000037.100004.5 07.6801.34K2 0
+195346.15 +452813.5 -000001.2-000001.300002.1 07.6801.20K0 0
+201235.10 +662741.5 -000043.8-000057.100004.0 07.6801.16K0 0
+202409.15 -003402.5 +000039.2-000016.800002.2 07.6801.30K0 0
+203210.23 +155257.6 -000005.1-000014.200001.0 07.6801.06G5 0
+210017.37 +612950.5 -000044.3-000026.300004.5 07.6801.02K0 1
+210325.53 -052228.8 +000013.8-000014.100003.3 07.6801.00K0 0
+210737.51 -441730.3 -000001.3-000008.400001.3 07.6801.59K5 0
+212546.98 +525142.6 +000013.2+000011.100003.5 07.6801.54K5 0
+213625.16 +075258.6 -000018.0-000091.800006.2 07.6801.10K2 0
+214401.37 -550324.2 +000032.5-000035.100002.0 07.6801.46K5 0
+215549.52 +135020.1 -000005.3-000030.100004.1 07.6801.60K5 0
+215629.81 -252958.8 +000079.3+000015.700006.3 07.6801.06G5 0
+220057.96 +215154.5 +000006.1-000065.900005.1 07.6801.04K0 0
+220741.61 -054943.5 +000027.7+000001.300002.5 07.6801.33K0 0
+221554.24 +385125.2 +000001.5+000000.900001.6 07.6801.12K0 0
+224218.29 -272257.0 +000000.4-000005.700000.4 07.6801.59K5 0
+232458.05 -223008.3 +000004.1-000015.900004.9 07.6801.12K1 0
+232931.26 +514106.8 -000002.2-000005.700001.1 07.6801.60M1 0
+235058.08 +410949.6 +000021.5+000005.500002.5 07.6801.55K2 0
+001304.30 +351730.0 -000026.6-000048.400005.8 07.6900.96G5 0
+004232.80 +054031.3 +000013.5-000002.200003.5 07.6900.13A3 0
+004316.71 -644910.1 -000016.3-000005.100004.7 07.6900.99K0 0
+005321.00 +463543.2 +000006.7-000010.300003.8 07.6900.08A0 0
+005416.50 +390405.1 -000011.9-000003.700002.5 07.6900.22A0 0
+005453.84 +492419.1 +000011.7-000007.000000.2 07.6900.01A0 1
+010756.37 +172444.4 +000042.5-000027.300007.9 07.6900.39F0 0
+010805.95 +425052.5 +000010.5+000003.100002.8 07.6900.07A0 0
+011351.57 +050830.8 +000059.9-000021.600010.9 07.6900.57F8 0
+012928.56 -513004.4 +000077.8-000273.300011.7 07.6900.84G8 0
+014236.73 +482459.3 +000017.1-000012.700004.3 07.69-0.01B8 0
+014639.40 -612327.4 -000055.4-000016.700007.9 07.6900.45F5 0
+015942.27 -352511.5 +000026.3+000024.500005.2 07.6900.35A9 0
+021726.51 -304319.3 -000067.4-000044.700010.0 07.6900.52F6 1
+022245.54 -145404.4 +000026.2+000003.900001.1 07.6900.03A1 0
+022250.52 +433103.8 -000011.2-000006.800005.3 07.6900.20A2 1
+023128.08 +372715.0 +000035.9-000021.000006.7 07.6900.40F0 0
+024349.85 +024902.1 -000007.8-000011.700001.2 07.6900.99G5 0
+024703.66 +312342.4 +000018.9-000029.400003.3 07.6900.08B8 0
+024758.53 -260536.1 +000165.9-000004.800011.7 07.6900.94K0 0
+025655.20 +484214.4 +000066.0-000002.500010.5 07.6900.43F5 0
+025737.82 +610743.5 +000015.4-000007.900004.2 07.6900.11B9 0 0.05 1.05
+025813.34 +534736.5 +000023.9-000006.100002.2 07.6900.10B8 0
+030335.53 +362631.6 +000163.8-000046.900023.2 07.6900.63F8 0
+031004.30 +760552.0 -000027.6-000009.700008.5 07.6900.29A0 0
+031130.78 -133126.9 -000028.1-000109.400012.2 07.6900.44F5 1
+032726.10 +380233.2 +000016.4-000089.800009.4 07.6900.54F8 0
+032926.50 -422808.3 -000024.6-000025.100006.6 07.6900.26A8 0
+033044.73 +053047.1 +000006.0-000003.600004.1 07.6900.20A2 0
+040253.85 -593446.2 +000027.2+000005.400003.6 07.6900.41F3 1
+040820.65 +194415.6 -000009.4-000004.400003.6 07.6900.50A2 1
+041500.94 +104453.4 -000008.8-000012.400008.0 07.6900.23A2 0
+042058.93 +363427.6 -000011.7-000011.100008.8 07.6900.32A2 0
+042450.77 -503718.6 -000067.0-000144.000017.8 07.6900.72G5 0
+042700.56 +190704.7 +000095.4-000130.100015.3 07.6900.59F5 1
+043309.86 -392908.6 +000061.8+000063.800012.8 07.6900.45F3 0
+043927.93 -335956.2 +000022.1+000131.700010.4 07.6900.93G8 0
+044210.51 +495511.6 +000008.6-000026.400004.8 07.6900.02A0 0
+044833.31 +125531.6 -000006.6-000012.600005.2 07.6900.94G5 1
+050506.50 +060748.9 +000049.0-000004.900016.7 07.6900.51G0 1
+050516.56 +151423.7 +000010.2-000005.800001.8 07.6900.20A0 0
+051553.19 +342524.4 +000010.5-000125.900009.6 07.6900.55F8 0
+052304.36 -511900.6 +000000.4-000009.900007.3 07.6900.27A3 1
+052736.88 +010627.3 +000001.3+000002.400003.0 07.69-0.03B8 1
+053350.90 +444708.3 +000003.0-000002.800001.6 07.6900.77F5 1
+053459.75 +593126.4 -000003.8-000024.900006.5 07.6900.07A0 0
+055504.68 -724852.5 -000034.7-000057.800007.4 07.6900.91G8 1
+060002.74 -291222.3 -000005.1+000041.200003.9 07.6900.93G5 0
+060105.55 -435411.4 +000038.0+000022.400010.9 07.6900.56F7 0
+060105.62 +165929.3 -000011.1-000012.100004.6 07.6900.02B9 0
+061420.39 +394023.0 +000002.6-000040.000009.5 07.6900.14A0 0
+061513.63 +063057.4 +000000.4-000016.100004.6 07.6900.03A0 1
+062014.28 -104329.9 +000070.9-000016.200019.8 07.6900.69G5 0
+062655.06 +172705.7 -000052.9-000003.600007.9 07.6900.72G0 0
+063133.28 +152520.1 -000016.9+000000.500006.4 07.6900.21A5 0
+063247.70 -174236.2 -000003.8-000020.000007.5 07.6900.11A2 0
+063843.99 -450352.1 -000000.0+000009.700000.2 07.69-0.12B5 1
+063915.10 -315008.2 -000001.6+000004.500001.2 07.69-0.18B2 0
+064123.27 -022058.9 +000066.4-000136.900013.9 07.6900.58F8 0
+064816.47 +143532.8 +000000.3-000002.200000.5 07.69-0.05A0 0 0.33 1.62
+065623.24 -573433.4 +000037.8-000161.400016.2 07.6900.61G1 0
+070822.60 -500600.8 +000007.8-000032.700005.6 07.6900.54F6 1
+071459.19 -074049.1 -000008.1+000003.500001.6 07.69-0.09B8 0
+071606.05 -264922.9 +000002.2-000002.600003.3 07.69-0.06B8 0
+071635.65 +520206.8 +000019.3-000081.200004.1 07.6900.82G5 0
+071717.74 +482750.9 -000013.0-000039.000007.3 07.6900.12A2 0
+071908.47 +664424.0 -000084.7-000153.500015.8 07.6900.60F8 1
+072518.09 +563409.5 -000056.0-000058.500024.1 07.6900.60F8 0
+073226.42 -003106.1 -000027.5-000049.900009.0 07.6900.49F6 0
+074421.27 -301405.7 -000007.7+000001.700004.2 07.6900.01A0 1
+074610.32 +233255.3 -000006.7-000006.700001.8 07.69-0.10B9 0
+075300.40 -331749.3 -000015.8+000009.800003.8 07.6900.17A3 1
+080240.26 -022349.7 +000023.1-000006.000005.0 07.6900.46F5 0
+080724.42 -602055.6 -000007.1+000005.500001.8 07.6900.01B8 0
+080724.67 -592616.9 -000004.7+000010.700001.6 07.69-0.02B8 0
+082422.26 +830549.7 -000046.6-000067.700014.3 07.6900.47F8 0
+082904.92 -284121.7 -000005.4+000003.800001.1 07.69-0.16B2 0
+084325.47 +485142.3 -000071.1-000051.600009.2 07.6900.36F0 1
+085019.69 -285139.6 -000015.3+000001.500001.8 07.6900.28A8 0
+085241.50 -405900.5 -000008.3-000000.100003.7 07.6900.99K0 0
+085555.70 +361146.4 -000023.5-000012.200038.2 07.6900.77G5 0
+092147.15 +184447.8 -000063.9-000111.300015.0 07.6900.60G0 0
+092226.21 +401207.0 -000341.4-000358.800041.2 07.6900.99K2 0
+092310.35 +325515.8 +000157.8-000021.800022.1 07.6900.59G5 0
+092826.93 +124031.1 -000111.6-000125.200011.4 07.6900.67G0 0
+093742.10 -154159.8 -000009.7-000015.400003.7 07.6900.98K0 0
+094724.56 -564545.5 -000010.2+000002.300001.9 07.69-0.02B9 1
+095103.86 -313034.7 +000009.5+000016.800007.8 07.6900.32F0 0
+095737.53 -565150.1 +000000.2+000011.500006.6 07.6900.22A5 0
+095942.30 +051317.9 -000057.0-000006.500007.4 07.6900.47F5 0
+101626.18 +452600.0 -000017.6-000005.500001.7 07.6900.36F2 0
+101754.62 +493433.0 -000061.7+000086.700013.4 07.6900.49F8 0
+104123.47 +083345.6 -000027.0-000012.500000.2 07.6900.60M. 0
+104252.66 +182255.8 +000002.8+000007.400007.0 07.6900.41F2 0
+104526.63 -372332.3 -000023.3+000002.100004.0 07.6900.04A2 0
+104608.57 -232557.3 -000029.5-000001.500002.5 07.6900.24A7 0
+110940.38 +022722.2 -000277.4+000039.900032.7 07.6900.78G5 0
+111506.35 -581533.0 -000023.7+000006.900004.6 07.69-0.05B9 0
+111851.53 +103547.6 +000034.2-000015.500010.8 07.6900.35F0 0
+112006.02 +215450.6 +000011.0-000038.900005.0 07.6900.99K0 0
+112814.46 -520305.1 -000041.9+000002.300005.4 07.6900.93G8 0
+114322.86 +280318.6 +000007.8+000026.400006.0 07.6900.33F3 0
+115104.67 -601035.7 +000065.9+000027.600011.1 07.6900.58F8 1
+115257.34 -414650.1 -000034.7-000008.800005.9 07.6900.29A6 0
+120352.76 +760400.4 -000055.4-000006.800010.6 07.6900.27A3 0
+120606.03 +490930.3 -000128.0+000006.700018.3 07.6900.53F5 0
+121615.41 +061323.4 -000027.0+000004.600004.2 07.6900.98K0 0
+122336.23 +605411.1 -000028.7-000002.700004.8 07.6900.94G5 0
+122536.19 -264840.8 -000129.5-000045.000015.3 07.6900.49F5 0
+123334.16 -660701.4 -000013.3-000001.600002.6 07.6900.05B3 0
+124659.08 -074758.9 -000064.7-000047.800012.9 07.6900.70G5 1
+125342.68 -272415.1 -000032.7-000040.200020.9 07.6900.52G0 0
+125515.18 +051801.3 +000029.3+000008.700014.3 07.6900.41F0 0
+130349.77 -050940.6 -000189.8-000219.600045.2 07.6900.85G5 1
+131906.88 +025412.8 -000265.4-000043.500029.6 07.6900.67G5 0
+132956.14 +343127.3 -000054.3+000013.700004.3 07.6900.24A3 0
+134922.76 -334923.5 -000026.1-000010.200005.5 07.6900.14A2 0
+135338.10 -061116.3 +000044.8-000072.800011.2 07.6900.55G0 0
+140221.09 +205253.3 +000109.1-000066.300017.6 07.6900.96G5 0
+145619.37 -185541.5 +000042.9-000010.700014.1 07.6900.50F5 0
+150308.09 -125127.4 -000003.4-000004.100006.3 07.6900.06B9 0
+150523.80 +554038.1 -000035.5+000027.500006.7 07.6900.52F8 0
+154215.90 +093903.2 -000040.7-000027.500011.0 07.6900.42F5 0
+154750.26 +033234.9 -000023.0+000003.100002.6 07.6900.96K0 0
+154949.97 +443119.5 -000012.5+000004.000003.3 07.6900.11A0 1
+155105.26 -223735.5 -000083.9-000038.300010.6 07.6900.55F7 1
+155449.04 +113054.6 -000002.4+000053.900004.7 07.6900.22A2 0
+160530.35 +313500.2 -000018.9+000011.400008.5 07.6900.26A2 0
+161524.95 -110248.8 -000129.9-000023.600009.3 07.6900.62G0 0
+162713.07 -220733.8 -000276.9-000301.000019.0 07.6900.55F8 0
+162817.25 -461903.7 +000043.9+000029.700018.9 07.6900.56G1 0
+170629.56 -104822.9 -000022.0-000011.400009.1 07.6900.27A0 0
+170759.15 +270605.0 -000007.3+000009.900007.2 07.6900.38F2 0
+171843.91 -332629.7 -000031.5-000029.800006.2 07.6900.29A9 0
+172635.70 +271351.4 -000000.5+000029.100006.0 07.6900.30A5 1
+172734.65 +264739.4 -000101.3+000275.300033.4 07.6900.82K1 0
+173635.98 +162352.9 +000000.9-000015.400003.5 07.6900.20A0 0
+173656.56 -550816.2 -000003.4-000016.100002.6 07.6900.05Ap 0
+174450.82 +310754.6 -000026.6+000010.700009.9 07.6900.49F8 1
+175030.19 -544350.9 -000011.4-000011.000016.2 07.6900.58G0 0
+180802.77 -310004.7 +000009.8+000016.500006.9 07.6900.49F3 0
+181131.57 +603643.3 -000024.3+000037.000006.7 07.6900.52F8 0
+181206.76 +273835.9 +000018.4-000003.100003.9 07.6900.21A2 1
+182333.27 -261017.3 +000003.1-000032.000010.9 07.6900.50F8 1
+182833.53 +045055.3 -000009.3-000009.500003.6 07.6900.02A0 0
+183213.90 -380555.7 -000027.3+000012.800011.9 07.6900.44F3 0
+184252.07 +281810.1 -000008.1-000005.200003.3 07.69-0.04B9 0
+190404.59 +485159.9 +000015.2+000018.600003.6 07.6900.12A2 0
+190454.85 +281117.7 +000001.7-000004.900002.1 07.6900.13A0 0
+191318.60 +342850.5 +000012.9-000038.100007.4 07.6900.54F7 0
+192203.68 -044420.0 +000009.4-000053.900011.0 07.6900.47F5 1
+192659.48 +732158.7 +000012.2+000041.600006.6 07.6900.38F2 1
+194333.86 -665737.3 -000017.2-000023.600006.9 07.6900.39F0 0
+194751.17 -290933.6 -000101.0+000023.400029.4 07.6900.67G3 0
+200446.61 +010922.0 +000009.1-000041.300030.1 07.6900.70G5 1
+200455.11 +260318.5 +000051.4-000381.200022.5 07.6900.67G2 0
+200718.37 +481126.5 -000016.3-000007.500006.2 07.6900.52F8 1
+200726.75 +651114.6 +000021.2+000050.900008.8 07.6900.23A5 0
+201104.73 -432827.9 +000007.7+000007.700004.3 07.6900.24A4 0
+201724.78 -020347.5 +000016.7-000010.900004.9 07.6900.86G5 0
+202830.74 +433123.4 +000009.6+000004.200004.8 07.69-0.00B9 0
+202918.89 +602518.1 +000006.3-000021.400004.5 07.6900.04A0 0
+205739.71 +612136.7 +000058.8+000012.500013.6 07.6900.90G5 1
+210109.43 +115712.5 -000020.5-000014.700006.0 07.6900.40F2 0
+210240.42 +455303.9 +000402.3+000141.700051.6 07.6900.97K2 0
+212953.27 +361041.4 +000054.3+000039.400005.9 07.6900.98K0 0
+214619.46 +092032.7 +000013.1+000001.000002.2 07.69-0.08A0 0
+215009.79 +425134.4 -000032.7-000050.100004.9 07.6900.94K0 0
+215524.98 +304943.6 +000050.0+000029.700003.7 07.6900.98K0 0
+215552.13 +001801.0 +000000.0-000005.700004.9 07.6900.06A0 0
+220543.16 +412108.4 -000002.2-000005.800001.3 07.69-0.03B9 1
+222032.02 +692147.6 -000086.0-000045.100014.6 07.6900.52F5 0
+223410.06 +540507.0 +000012.1-000001.800004.4 07.6900.06A2 1
+224840.83 -344623.2 -000012.6+000004.300005.9 07.6900.15A2 0
+225503.77 -690615.1 +000077.0-000027.300010.1 07.6900.41F3 0
+230145.88 -065737.4 +000011.2-000016.400004.8 07.6900.99K0 0
+230220.31 +534834.4 +000025.0+000023.500004.3 07.6900.35A5 0
+231657.93 +302226.0 -000014.8-000019.200005.0 07.6900.19A2 0
+232520.54 +360952.0 +000004.5-000001.200002.6 07.69-0.04A0 0
+233548.42 -385713.6 +000066.1-000010.600005.4 07.6900.95G8 0
+233915.86 -215526.4 +000016.5+000009.100004.0 07.6900.41F2 1
+234752.20 +041032.0 +000349.5-000032.600021.4 07.6900.63G2 0
+001115.68 +075653.4 -000010.8-000006.900004.2 07.6901.16K2 0
+001215.86 +223324.2 +000019.0+000008.700002.9 07.6901.71M. 0
+005942.17 -041917.4 -000006.2-000009.100004.7 07.6901.00K0 0
+010323.11 +185111.6 -000006.4-000033.900004.0 07.6901.14G5 0
+010356.47 +494348.0 -000010.2-000003.400006.3 07.6901.24K0 0
+013648.49 +325113.0 +000006.9-000004.800004.0 07.6901.22K0 0
+014300.87 -142929.4 -000015.4+000006.400003.0 07.6901.45K4 0
+014439.01 -510114.0 +000085.2+000007.900006.3 07.6901.05K0 0
+014559.37 +594358.9 +000043.5-000002.700001.0 07.6901.00G8 0
+021808.57 -140801.3 +000012.4+000013.800001.0 07.6901.44M5 0
+022411.55 -742610.8 +000071.1+000042.100004.4 07.6901.01G8 0
+023208.65 -011141.5 +000031.6-000026.400003.5 07.6901.34K2 0
+023925.05 -490854.0 -000003.9+000002.800003.1 07.6901.38K2 0
+024152.65 +450006.7 +000006.5-000001.200003.0 07.6901.66K5 0
+025304.85 -775147.8 -000009.9+000009.100003.0 07.6901.60K5 0
+030049.10 +101439.6 +000011.3-000003.400003.3 07.6901.37K2 0
+034122.56 +362245.5 -000014.4+000004.000003.7 07.6901.16G5 0
+035247.66 +014452.5 +000017.9-000029.700005.6 07.6901.13K0 0
+035526.06 +173757.6 -000002.3-000004.700003.8 07.6901.03G5 1
+052032.96 -132310.0 -000004.3-000051.200004.6 07.6901.03K0 0
+052934.74 -444634.3 -000000.3+000007.200002.7 07.6901.61M1 0
+055539.02 +130006.8 +000031.1-000004.900007.3 07.6901.01G5 0
+061036.03 -585115.9 -000005.3-000001.800003.7 07.6901.42K3 0
+061408.53 +675015.5 +000003.7-000015.600003.9 07.6901.40K2 0
+062632.85 -260614.4 +000002.3-000006.000000.7 07.6901.64M1 0
+062832.15 +273804.6 +000018.8-000053.400002.2 07.6901.21K1 0
+063119.49 +534631.0 +000000.8-000028.800005.7 07.6901.02G5 0
+063542.52 -085958.6 +000005.3-000007.600004.7 07.6901.01K0 0
+064044.28 -324641.7 +000009.6+000008.800003.4 07.6901.02K0 0
+070108.64 +294409.2 -000009.8-000001.600001.8 07.6901.09K0 0
+071452.05 +684815.3 +000012.8+000014.600001.2 07.6901.45M5 0
+071557.39 -554359.9 -000042.0+000067.900017.9 07.6901.06K1 0
+072233.86 +294928.5 -000001.6-000095.100004.8 07.6901.09K1 0
+073103.48 +500254.8 -000014.8-000032.100005.7 07.6901.55M2 0
+073250.62 +162042.4 -000019.0-000006.200004.0 07.6901.58M. 1
+080729.94 +533323.9 +000024.3+000008.800002.4 07.6901.35K5 0
diff --git a/kstars/kstars/data/hip032.dat b/kstars/kstars/data/hip032.dat
new file mode 100644
index 00000000..cdaaca81
--- /dev/null
+++ b/kstars/kstars/data/hip032.dat
@@ -0,0 +1,1000 @@
+080821.42 +375203.6 -000008.1-000009.300003.2 07.6901.15K2 1
+085611.26 -553142.1 -000016.4+000007.000002.4 07.6901.70K0 0
+090309.45 -383634.7 -000004.5-000012.200002.5 07.6901.65M2 0
+092248.23 +180755.3 +000015.2-000009.300004.1 07.6901.35K0 0
+103524.69 -501045.1 +000019.8-000028.200005.2 07.6901.51K4 0
+103850.27 -154347.3 -000023.1+000010.800002.1 07.6901.02K0 0
+103930.27 -075747.6 -000018.9+000009.800003.0 07.6901.60K5 0
+104137.24 +271835.0 -000017.9-000004.400002.7 07.6901.49K5 0
+105204.15 +323743.2 +000004.3-000015.500001.2 07.6901.51K5 0
+105651.66 -220201.4 -000066.5-000000.300002.5 07.6901.65M1 0
+110726.44 +130048.5 -000000.1-000014.000003.7 07.6901.00K2 0
+110829.39 -020405.4 -000021.6-000016.800004.1 07.6901.08K2 0
+112500.34 -593905.9 -000024.4+000005.000001.1 07.6901.06K3 1
+113820.98 -603914.8 -000006.5+000002.000000.5 07.6901.70K 1
+114640.64 -621742.4 -000042.7-000000.500005.3 07.6901.48K3 0
+122249.62 +600616.9 -000004.4+000006.500002.1 07.6901.36K0 0
+123445.70 +241327.1 -000030.3+000000.200002.6 07.6901.40K5 0
+124652.22 -401800.6 -000005.1-000052.000004.3 07.6901.04G8 0
+125118.38 +491608.7 -000022.4-000004.400002.3 07.6901.58K5 0
+134352.99 -520558.6 -000028.2-000015.800005.6 07.6901.13K0 0
+135909.08 -373546.5 +000014.0-000034.900003.9 07.6901.37K1 0
+140512.57 -071635.5 -000058.0-000021.200005.4 07.6901.28K0 0
+140541.36 +224352.3 -000051.8-000072.700005.5 07.6901.16K0 0
+140843.86 +173820.0 +000013.2+000006.400005.7 07.6901.04G6 0
+143429.89 +595128.3 +000004.6-000016.500001.6 07.6901.38K5 0
+144008.47 -161206.1 +000019.8-000053.300005.4 07.6901.35K2 0
+145102.61 -862341.1 -000004.6+000003.500001.6 07.6901.49K4 0
+145346.89 -430943.5 -000014.7-000008.200000.7 07.6901.59K4 0
+150455.69 -862817.6 +000022.6+000028.100004.4 07.6901.11K0 0
+151721.44 -582204.6 -000018.8-000017.700003.0 07.6901.64K3 0
+152438.34 -525113.9 -000000.8-000002.900002.6 07.6901.16G2 0 0.17 9.28
+154722.95 -620852.2 -000020.5-000010.700003.4 07.6901.52K3 0
+155046.63 +482859.0 -000001.9-000021.600003.2 07.6901.41M6 0
+155424.47 +031725.9 +000043.6-000083.400003.4 07.6901.28K5 0
+162448.25 -570022.2 -000035.7-000042.000002.9 07.6901.68K5 0
+164042.32 +285454.6 -000029.3-000010.200004.1 07.6901.21K3 0
+164205.48 -303144.9 -000002.0-000010.200003.6 07.6901.31K2 0
+165516.50 +675732.6 +000015.9-000018.600005.1 07.6901.12K0 0
+165812.22 -103244.6 -000008.4-000016.500005.5 07.6901.39K0 0
+173039.89 +240228.8 -000012.5-000023.500002.6 07.6901.59K5 1
+174030.80 +575127.4 +000029.7-000007.500004.1 07.6901.17K2 0
+174725.06 +241447.9 -000008.1+000023.600003.6 07.6901.26K5 0
+180408.93 -474312.6 -000000.2-000005.800001.4 07.6901.80M2 0
+182149.22 +160821.7 +000022.8-000003.500003.8 07.6901.03K0 0
+182208.41 +000930.6 -000018.6+000026.900003.6 07.6901.72K5 0
+182620.74 +202842.3 +000002.6+000004.200002.0 07.6901.17K0 0
+182838.03 -714658.7 -000009.1-000002.500003.1 07.6901.18K2 0
+182903.72 -471055.7 +000001.2-000007.900000.9 07.6901.07G8 0
+192031.83 -170240.0 +000011.3+000001.300002.0 07.6901.70M2 0
+194313.66 -561536.5 -000021.2-000049.900003.6 07.6901.25M5 0
+201814.36 +253034.6 -000025.9-000029.300006.6 07.6901.11K2 0
+202240.11 -050452.1 +000012.0+000005.500003.0 07.6901.52K2 0
+205423.94 -253435.0 +000013.8-000060.200003.5 07.6901.15K0 0
+205435.92 -275549.9 +000011.8+000005.600001.1 07.6901.42K2 0
+215630.36 +123931.7 +000006.6-000010.700003.4 07.6901.45K5 0
+221912.16 +180448.8 +000016.2+000008.800002.5 07.6901.56K5 0
+223007.98 +331527.8 -000011.4-000020.000003.2 07.6901.19K2 0
+223525.98 -551103.0 -000003.0+000001.600001.6 07.6901.02G8 1
+225242.15 -291053.9 +000024.3-000008.200002.3 07.6901.00K0 0
+225430.03 -101758.2 +000024.1-000037.700003.6 07.6901.05K0 0
+232827.26 +454135.5 +000000.5-000005.900000.4 07.6901.25K0 0
+233151.03 -115653.0 +000010.5+000011.000002.5 07.6901.01K0 0
+233311.04 +042032.3 +000032.3-000012.300004.5 07.6901.25K0 1
+234249.07 +095307.9 +000015.4-000020.100002.5 07.6901.18K0 0
+235633.62 +535736.6 +000001.1-000000.100004.0 07.6901.39K2 0
+001034.24 +521900.3 -000000.4-000019.200007.1 07.7000.14A0 0
+001406.64 +604313.3 -000008.1-000004.700003.4 07.7000.66A0 0
+001856.84 +631717.7 +000046.8-000007.300005.8 07.7000.35F0 0
+002536.71 -195602.5 -000012.3-000046.600009.5 07.7000.56F5 0
+004131.72 +125734.1 -000046.6-000093.000009.7 07.7000.65G0 0
+010244.03 -471714.1 -000035.0-000132.500020.4 07.7000.59G0 0
+010641.99 +085207.1 +000027.4+000042.600008.9 07.7000.31A3 0
+011324.73 +735514.5 -000020.9-000005.100002.3 07.7000.79G0 0
+012337.19 -411610.7 +000058.2-000070.400017.8 07.7000.55G0 0
+014136.70 +665438.1 +000692.0-000264.600027.3 07.7000.69G5 0
+020309.42 +483713.8 +000195.2-000046.000021.2 07.7000.64G0 1
+020430.58 -582039.9 +000003.3+000011.200005.9 07.7000.15A5 0
+022122.12 +085250.6 -000003.2+000018.800006.3 07.7000.40F0 1
+022734.59 +481354.7 +000018.9-000008.500002.2 07.7000.06B9 0
+023647.79 -250124.9 -000073.8-000071.300015.8 07.7000.60G2 0
+024044.95 +611656.1 -000005.8+000003.000003.0 07.7000.53O9 1
+024559.44 +403643.3 +000023.4-000038.200007.1 07.7000.16B9 1
+025351.06 -443620.9 +000106.0+000055.900014.8 07.7000.65K0 1
+025520.96 +640926.8 -000000.2+000000.100000.3 07.7000.74B8 0
+025614.05 +040254.4 +000004.7-000005.200008.0 07.7000.04A0 0
+031017.76 +164848.7 -000002.0-000012.800003.0 07.7000.04A0 0
+031923.48 -363354.1 +000111.4+000066.500012.3 07.7000.49F5 0
+032002.20 -013531.7 -000031.4+000000.700008.3 07.7000.45F5 0
+034204.11 -170845.1 +000035.6-000020.000010.9 07.7000.50F5 1
+034837.53 +514924.1 -000074.4-000041.000016.2 07.7000.66G5 0
+035448.94 -354213.1 +000109.1+000218.500016.5 07.7000.46F6 0
+040059.36 -542331.8 +000008.2+000016.700003.9 07.7000.14A3 1
+040455.97 -352647.3 -000061.0-000035.000015.9 07.7000.64G2 1
+040711.17 +121605.6 +000016.1-000023.400004.6 07.7000.09B9 0
+040814.51 +443947.4 -000298.5-000135.600033.4 07.7000.72G5 0
+040827.90 +505633.3 +000012.1-000012.500002.6 07.70-0.02B8 1
+040934.92 +693231.6 +000073.1-000298.500054.2 07.7000.95G5 0
+041114.48 +555437.9 +000007.5-000005.800003.5 07.7000.00K5 1
+041508.55 +035726.8 +000024.6-000013.300006.9 07.7000.09A0 0
+041811.02 +615445.2 -000003.3+000003.700004.1 07.7000.00B9 1
+042445.86 -091324.6 -000010.1-000007.500006.3 07.7000.20A0 0
+043404.46 +453808.9 -000000.6-000006.000000.3 07.7000.38B9 0
+043609.34 +081332.8 -000002.5-000013.100006.4 07.7000.11A0 1
+044853.35 +431632.1 -000000.1-000000.200001.1 07.7000.42Ap 0
+050647.29 +343207.8 +000022.5-000011.300013.2 07.7000.43F5 0
+052614.57 -323016.4 +000246.7-000090.700055.8 07.7000.95K2 0
+053737.18 -081201.4 -000007.0+000001.500003.5 07.7000.20A2 0
+054017.51 -191336.0 -000133.3-000195.900020.6 07.7000.42F2 0
+054600.80 +211904.5 +000001.1-000041.100005.9 07.7000.39F2 1
+054746.79 -062606.0 -000006.6+000006.300005.1 07.70-0.10B6 0
+055252.82 -451806.8 -000012.7-000037.000007.7 07.7000.20A8 0
+060108.97 -362808.1 -000006.5-000002.100004.0 07.70-0.02B9 0
+060600.89 +122845.7 +000003.0-000010.300002.8 07.70-0.30B9 1
+060624.06 +263132.1 +000001.8-000014.700005.0 07.7000.92G8 0
+061411.98 -413938.3 -000029.7+000045.900006.8 07.7000.46F5 0
+062111.30 -444531.0 -000007.8+000011.400001.6 07.70-0.12B7 0
+062447.43 -053012.8 -000065.8-000037.300017.1 07.7000.48F5 0
+062500.90 +241807.6 +000020.8-000011.300006.7 07.7000.57F8 0
+062643.62 -440403.0 +000004.9+000010.800004.4 07.70-0.01A0 0
+063502.97 -123626.2 +000109.4-000153.900012.8 07.7000.51F6 0
+064400.61 +512710.8 +000002.2-000027.300002.8 07.7000.05A0 0
+064757.36 -110630.2 -000003.9-000001.300002.2 07.70-0.06B9 1
+064928.14 +120516.8 -000031.7+000083.900009.8 07.7000.53F8 0
+065850.67 +393209.2 -000007.7-000003.000002.2 07.7000.01A0 0
+070127.05 -030703.3 -000000.7-000000.000000.3 07.70-0.09O9 1
+070146.88 -563717.2 -000016.0+000005.400012.6 07.7000.55F7 0
+070812.02 +153116.9 -000057.0-000212.500022.2 07.7000.53F8 0
+071210.85 -193713.3 +000005.1+000009.200005.7 07.7000.21A5 0
+071242.25 -031040.6 -000031.5-000061.600013.5 07.7000.48F5 1
+071623.48 +473819.6 -000011.3+000010.700008.3 07.7000.15A2 0
+072804.12 +662928.4 -000006.6-000055.300004.1 07.7000.29A5 0
+073005.02 -083104.8 -000001.3-000029.600007.4 07.7000.45F5 1
+073428.26 +282438.7 -000001.2-000002.600002.7 07.70-0.06B9 0
+073556.96 -185047.1 -000016.1+000010.900004.0 07.7000.38A9 0
+073816.45 +474456.7 -000014.8-000165.100026.1 07.7000.62G0 0
+074113.33 -323838.2 -000004.1+000003.800001.0 07.7000.39B4 0
+074507.17 -501716.4 +000002.6+000019.700002.7 07.7000.39F2 0
+075601.50 +243956.5 -000000.2+000006.200001.2 07.7000.98K0 1
+075934.29 -404509.4 -000020.5+000024.500007.0 07.7000.16A3 0
+080035.42 -452012.9 -000009.4+000009.400002.0 07.70-0.16B9 0 0.08 1.59
+080211.09 +263816.6 -000003.5-000022.300006.7 07.7000.93G8 0
+082000.12 +195103.6 -000028.3-000007.200002.8 07.7000.98G5 0
+082153.63 +100352.5 -000119.2-000090.800003.0 07.7000.84G5 0
+082515.22 +644248.4 -000001.8-000068.600011.4 07.7000.44F5 0
+083043.77 -705033.3 -000002.1+000001.600005.1 07.7000.20A4 0
+084623.20 -525037.5 -000020.0+000018.200005.4 07.7000.18A5 0 0.05 0.29
+084929.13 +085152.8 -000026.0+000002.300006.3 07.7000.32A5 1
+084934.69 -365744.9 -000036.6+000023.600006.0 07.7000.27F0 0
+085444.38 +433506.1 -000054.8-000154.000018.2 07.7000.63G2 1
+085818.16 +464506.3 +000008.4-000023.100004.2 07.7000.97G8 0
+090442.15 +605927.2 -000027.6-000026.300005.5 07.7000.95G5 0
+091643.48 -564500.4 -000025.2+000012.700002.8 07.7000.68A7 1
+092500.31 -355419.2 -000038.4+000015.600009.3 07.7000.22A5 0
+093249.13 -724034.0 +000007.2-000001.500002.9 07.7000.12A2 0
+093906.78 -393146.4 +000030.4-000027.500007.6 07.7000.90G8 0
+095010.70 -493711.4 +000010.5-000039.100010.3 07.7000.49F5 1
+100110.84 -230847.7 -000035.0+000022.000012.5 07.7000.50F5 0
+100359.11 +323848.7 -000040.6+000006.300012.6 07.7000.46F8 1
+101357.31 -790014.6 -000003.8+000001.700002.6 07.70-0.07B2 0
+101939.17 -001235.6 +000032.2-000015.300010.4 07.7000.37F0 0
+102654.22 +193044.9 -000000.0-000036.700014.0 07.7000.64F8 1
+103010.19 +505943.2 +000000.0+000000.000000.0 07.7000.00 0
+103621.85 -475437.0 -000009.1+000001.500001.1 07.70-0.06A0 0
+104222.12 -203611.6 -000029.6+000001.100004.1 07.7000.27A7 0
+104226.64 -333920.4 -000074.5+000007.400007.4 07.7000.41F3 0
+104447.93 -505306.2 -000044.8+000005.600008.5 07.7000.84G6 0
+110211.70 -422952.5 -000017.5+000005.600004.8 07.7000.15Ap 0
+110617.21 -653035.2 -000003.0-000002.000000.2 07.7000.11WN 0
+111011.93 -112135.9 -000001.6-000079.300015.1 07.7000.66G0 1
+111529.56 -442343.5 -000062.0+000007.600009.3 07.7000.24A1 0
+112455.45 +314930.1 -000017.5-000017.800006.9 07.7000.94K0 0
+113431.51 -281717.2 -000076.8-000018.600008.9 07.7000.41F2 0
+115956.58 -561735.3 -000012.1+000004.500000.9 07.70-0.11B1 0
+120442.41 +161608.8 +000024.1-000026.600005.6 07.7000.47F5 0
+120833.40 +652058.7 +000018.8+000006.600018.8 07.7000.57F5 0
+122746.32 +272522.1 -000036.7-000019.700006.9 07.7000.28A9 0
+124015.99 -375125.1 -000035.4-000005.600004.3 07.7000.10A1 0
+125659.11 -600834.5 -000175.5-000032.000019.4 07.7000.55F8 0
+125709.44 +704519.1 +000008.4-000005.400010.2 07.7000.39F0 0
+130500.69 -510228.4 -000014.4-000025.500005.2 07.7000.97K0 0
+130734.84 -733508.5 -000015.7-000005.400002.6 07.7000.03B9 0
+131629.69 +171800.9 -000009.5+000002.700002.6 07.7000.73G0 0
+132833.06 -485818.9 -000018.4-000055.200012.0 07.7000.41F3 0
+132954.58 -653007.2 -000006.5-000001.900000.3 07.7000.04B1 0
+134227.01 -691448.8 -000034.9-000006.700004.8 07.7000.05Ap 0
+135355.16 -082903.2 +000047.0-000070.300007.0 07.7000.86G5 0
+140104.66 +130641.1 +000016.8-000034.500002.9 07.7000.96G5 0
+140515.82 +463530.0 -000051.1+000017.800011.6 07.7000.35F0 0
+140707.51 -312401.2 -000056.1-000012.700006.8 07.7000.39F3 0
+140901.13 -183003.4 -000086.6+000012.300011.3 07.7000.91G8 0
+141148.00 -620134.8 -000005.3-000002.000001.4 07.7000.02B4 0
+142037.37 -344040.4 -000027.7-000008.800001.6 07.70-0.02A0 0
+143325.46 +061710.4 +000004.9-000186.800017.3 07.7000.54F7 0
+143653.89 +242747.1 +000000.7-000008.600002.6 07.70-0.01A0 0
+144018.33 +302638.2 +000095.1-000044.200018.0 07.7000.64G0 0
+145127.55 +445542.5 -000018.3-000031.700017.4 07.7000.63G0 1
+145205.74 +523520.5 -000048.0+000040.000008.3 07.7000.31F0 0
+145252.98 -122301.0 -000054.5-000016.000010.8 07.7000.48F2 0
+151219.55 -643226.7 +000017.7-000004.400006.0 07.7000.13A1 0
+151837.60 -250001.3 +000011.1-000034.200008.7 07.7000.17A1 0
+153144.33 +394043.4 +000051.1+000058.600015.1 07.7000.74K0 0
+153520.61 -290301.6 -000031.0-000033.500008.5 07.7000.30A2 0
+154148.64 +370254.2 -000017.5+000010.300004.8 07.7000.16A2 0
+154516.22 -584113.7 +000009.4-000000.100002.4 07.7000.87G6 1
+155129.84 -203514.4 -000003.5-000006.100004.9 07.7000.08B9 0
+160701.67 -624545.6 -000004.1-000009.800004.0 07.70-0.03B7 0
+161016.98 -841353.5 -000337.6-000031.100027.9 07.7000.79K0 0
+161314.71 -012406.9 -000049.1-000071.200009.9 07.7000.55F8 0
+161427.65 -624613.4 -000000.8-000003.000001.1 07.7000.01A0 0
+162212.92 +002953.8 -000012.9-000025.800007.2 07.7000.10A0 0
+162245.90 +440501.1 +000022.9-000014.300006.9 07.7000.12A0 0
+163645.22 -134315.3 -000060.3-000010.600013.2 07.7000.52F5 0
+163749.28 -545131.2 -000009.2-000017.900003.7 07.7000.01B7 0
+164338.82 +063706.9 -000003.9-000008.500003.3 07.7000.84K0 0
+170825.09 -120200.0 -000061.4-000005.600012.7 07.7000.51F8 0
+171559.70 -161145.3 -000037.2-000035.500010.3 07.7000.48F3 0
+171917.17 +111020.6 -000004.9-000009.200003.0 07.7000.06A0 0
+172813.44 -625643.2 +000001.9-000014.400002.8 07.70-0.07B6 0
+173442.93 -810406.1 +000012.2+000004.800007.8 07.7000.26A9 0
+173534.06 -243741.3 -000071.2-000078.200018.5 07.7000.47F5 0
+173820.64 +470845.9 -000005.9-000029.600005.1 07.7000.45F8 0
+173905.97 -265614.6 -000008.2-000074.600019.4 07.7000.57F8 0
+173940.81 +242450.4 -000019.8-000030.300004.7 07.7000.10A0 0
+174212.61 -690110.5 -000008.3-000029.100005.1 07.7000.16A4 0
+174400.81 -014825.5 -000000.9-000001.800004.8 07.7000.17A0 0
+174737.08 +150206.1 +000013.0+000005.400003.1 07.7000.16A0 0
+174801.43 +440624.8 -000025.6+000024.000013.3 07.7000.84G5 0
+174902.03 +682030.6 +000007.1-000002.100002.6 07.7000.12A2 0
+175646.35 -351205.2 +000003.5-000007.500003.4 07.70-0.02B7 0
+180607.10 +492758.1 +000000.8+000019.200003.8 07.7000.28F0 0
+180815.96 +294128.3 +000138.1-000018.600030.7 07.7000.73G5 0
+181859.58 +483413.1 +000019.8+000128.800015.7 07.7000.53F5 0
+182901.78 -651119.3 +000008.8-000036.400012.0 07.7000.60F8 0
+183002.07 -332943.3 -000000.9-000007.900002.8 07.7000.01B8 0 0.40 1.75
+183823.87 +670733.9 -000133.3+000183.700019.1 07.7000.64G5 1
+184320.25 -222438.9 +000000.9-000006.000001.7 07.7000.23B3 1
+184431.02 +571705.6 +000021.0+000107.700014.7 07.7000.54G0 0
+184941.10 -333552.2 -000017.6-000058.100007.7 07.7000.41F3 1
+185430.45 +584408.9 -000026.5-000084.000012.4 07.7000.39F2 0
+190029.71 -072308.0 -000018.4-000111.400012.1 07.7000.47F8 0
+191606.75 +091940.1 -000002.8+000005.900000.5 07.7000.14B8 0
+192117.60 +143801.4 +000000.6-000008.900003.4 07.70-0.02A0 0
+192444.48 -052504.5 +000005.3+000004.900006.8 07.7000.23A2 0
+192826.44 -462831.3 +000020.4-000059.200005.5 07.7000.99G8 0
+192853.86 -844311.8 +000069.0-000080.300013.0 07.7000.74G5 0
+192945.42 -671829.9 -000001.5-000016.900005.0 07.7000.93G8 1
+193002.15 -155832.1 +000008.8-000010.600006.8 07.7000.11B9 0
+194909.50 +081638.4 +000007.3-000003.300006.4 07.7000.29A5 0
+194945.00 +162231.9 +000008.6+000008.500001.9 07.7000.86G5 0
+195234.46 +664219.0 +000004.0-000022.900007.0 07.7000.22F0 0
+195345.93 +164641.1 -000002.2+000002.300000.4 07.7000.79G0 0
+200112.72 -383512.2 +000017.7-000068.300013.1 07.7000.41F3 1
+200650.30 -122623.5 -000004.5-000004.900012.2 07.7000.36A9 0
+200756.07 -704854.2 +000008.3+000003.100003.7 07.7000.99K0 1
+201700.54 +355726.7 -000002.9-000006.200002.3 07.70-0.03A0 0
+203526.93 -020305.6 +000016.3+000013.000005.2 07.7000.32F0 0
+203704.06 +673015.3 +000012.3+000018.100004.0 07.70-0.04B9 0
+204545.17 +225515.5 +000012.1-000009.100004.0 07.7000.03A0 0
+205401.43 +482615.1 +000009.1+000004.000003.5 07.70-0.04A0 0
+205553.19 +284202.9 +000004.1+000008.800004.5 07.7000.43F5 0
+205722.27 -645617.0 -000005.8-000028.700010.2 07.7000.89K0 0
+205757.48 +241508.8 +000008.4-000012.900003.4 07.7000.03A0 0
+205822.88 -405935.9 +000007.0-000047.900007.9 07.7000.35G2 0
+210114.31 +434318.4 +000006.9+000002.400003.4 07.70-0.10B9 0
+210122.21 -492105.0 +000042.5+000008.100012.8 07.7000.51F5 0
+210317.80 -250427.0 +000025.1-000002.300003.6 07.7000.25A3 0
+211030.92 +222725.7 +000023.2-000011.900002.9 07.7000.17A4 1
+211736.78 +394446.2 +000027.2+000006.100004.8 07.7000.40F0 1
+211936.00 +491316.3 -000076.0-000078.700011.1 07.7000.61G5 0
+212939.21 +460755.8 +000066.2+000016.800008.7 07.7000.40F0 0
+213024.96 -601224.7 +000039.1-000034.000006.2 07.7000.84G3 0
+213940.84 -513421.4 +000010.4-000015.100005.2 07.7000.32F0 0
+214548.26 +154527.9 +000047.6-000015.600005.0 07.7000.97G5 0
+215211.15 -855011.6 -000016.7+000001.700010.5 07.7000.51F7 1
+220816.68 -633018.4 +000008.4-000013.900010.4 07.7000.42F3 0
+221011.35 +543328.9 +000016.7+000004.200003.8 07.7000.06A0 0
+221027.92 +653125.6 -000004.2-000009.800004.6 07.7000.01A0 0
+221947.42 +760726.0 -000002.2-000012.000004.5 07.7000.15A2 0
+222753.20 +704805.9 +000019.8+000010.600002.9 07.7000.12A0 0
+223058.83 -481856.5 +000042.6-000025.300009.4 07.7000.22A5 0
+223253.69 +492314.7 +000030.7-000016.000009.2 07.7000.45F5 1
+224210.12 +080429.3 -000009.3-000018.200004.2 07.7000.92G5 0
+224630.82 -181711.4 +000003.6+000004.300003.7 07.7000.90K0 0
+230747.86 +394746.7 +000037.5+000023.500008.4 07.7000.36F2 1
+231906.12 +430755.8 -000014.6-000013.300003.5 07.7000.17A0 0
+232319.50 +520609.2 -000002.6-000006.300000.9 07.7000.92K0 0
+233721.00 +222922.1 +000044.2-000027.000005.7 07.7000.99K0 0
+233806.41 -012008.2 -000001.9+000005.300003.6 07.7000.42A2 0
+234111.12 +682135.6 -000003.0-000000.700001.6 07.7000.36B1 0
+234512.11 +150236.7 -000028.6-000013.600005.7 07.7000.27A0 0
+000240.05 +512820.7 +000042.8-000005.000007.8 07.7001.00G5 0
+001117.84 -402221.7 +000018.9-000002.200005.1 07.7001.20K0 1
+001414.42 +551659.6 +000011.4-000000.100004.2 07.7001.47K2 1
+002343.69 -492127.9 +000001.7-000010.300001.8 07.7001.64M2 0
+005644.47 +262024.0 +000055.9+000002.900003.3 07.7001.47MI 0
+005659.21 +315346.9 +000010.5-000002.300001.0 07.7001.67M. 0
+010449.94 +185341.8 +000061.3-000027.000008.6 07.7001.08G5 0
+010902.54 -100601.4 +000024.4+000007.300003.7 07.7001.07K0 0
+012048.59 +650502.7 -000009.9+000006.400003.5 07.7001.43K0 0
+012819.30 +424656.1 -000012.2-000012.900003.0 07.7001.20G7 1
+020441.26 -351624.0 +000055.9+000003.800006.0 07.7001.20K2 0
+020725.61 -285347.6 +000022.9-000023.200003.8 07.7001.07K1 0
+020946.61 -145304.3 +000011.6-000003.500004.9 07.7001.03K0 0
+022039.95 -731846.2 +000005.4-000000.800001.3 07.7001.61M0 0
+024051.80 -411759.5 -000003.1-000008.100001.1 07.7001.65K3 0
+025129.46 +000510.8 +000010.8+000025.000003.8 07.7001.16K0 1
+031513.33 -282042.0 +000005.2+000001.200000.9 07.7001.30K2 0
+035257.11 -182734.4 +000009.4-000008.800005.0 07.7001.30K1 0
+035851.30 +512956.5 +000001.2-000005.400000.0 07.7001.58K2 1
+040931.72 -260114.7 +000013.8+000011.600002.8 07.7001.45K3 0
+041246.73 +233115.0 +000021.6-000014.200002.8 07.7001.54K2 0
+042404.48 +125821.0 +000069.2-000036.400006.6 07.7001.00K0 0
+044911.34 -230341.7 +000000.9+000002.900002.1 07.7001.41K2 0
+053319.58 +083218.6 -000000.2-000000.200003.2 07.7001.73K0 0
+055700.23 +303634.8 +000008.3-000011.500001.3 07.7001.62K5 0
+064321.32 -405432.2 +000001.1+000003.400002.1 07.7001.38K3 0
+070846.75 +165431.7 -000004.7+000008.800001.4 07.7001.27K3 1
+071409.76 -091524.5 -000003.0+000001.300001.3 07.7001.94K5 0
+071727.04 +461926.1 -000030.5-000004.700003.8 07.7001.13K0 0
+072906.55 +013007.4 -000007.5+000008.400003.2 07.7001.09G5 0
+073258.59 +665616.3 -000024.6-000012.400001.8 07.7001.51K5 0
+075959.03 -014751.5 -000002.4-000003.000000.6 07.7001.12K0 0
+080019.35 -180015.9 -000002.7-000002.800001.6 07.7001.52K3 0
+080408.62 -102543.2 -000001.6-000025.900004.2 07.7001.06K0 0
+081707.36 +112104.6 +000004.0-000024.500002.5 07.7001.05K0 0
+084022.51 +514507.4 +000037.3-000095.900002.2 07.7001.03G5 0
+085935.51 +012443.0 +000006.9-000002.300003.6 07.7001.03G5 0
+091426.19 +524116.7 -001551.3-000656.200159.5 07.7001.42K2 1
+091746.62 -354123.8 -000032.9+000023.700008.8 07.7001.18K2 0
+093009.84 -300839.4 -000017.6+000006.200001.4 07.7001.51K4 0
+093118.93 -031917.7 -000019.6+000017.600004.1 07.7001.01K0 0
+093205.36 -492407.2 +000005.5+000010.100003.2 07.7001.01G8 0
+104049.92 -532232.5 -000020.8+000004.900002.3 07.7001.27K2 1
+112849.00 -222344.4 -000010.1-000018.000003.0 07.7001.34K2 0
+113452.55 -462715.2 +000007.6-000012.100002.0 07.7001.56K4 0
+114446.11 +600249.5 +000004.6-000001.400002.9 07.7001.41K2 0
+115232.33 -631012.7 -000090.2+000003.500005.0 07.7001.18K1 0
+120232.52 -390144.7 -000022.2-000000.300001.4 07.7001.56K4 0
+120401.07 +184853.2 -000025.0-000093.500001.3 07.7001.23K2 0
+120532.92 +684534.0 -000054.0-000009.600003.0 07.7001.51M0 0
+121857.23 +652202.3 -000019.4+000010.400000.3 07.7001.56K5 0
+123454.37 +512137.6 -000074.7+000006.400003.2 07.7001.31K0 0
+124059.85 -314415.9 -000131.3-000046.500011.1 07.7001.14K0 0
+124108.91 -091444.0 -000016.5+000003.600001.9 07.7001.60M. 0
+131652.66 +050941.7 +000011.2-000009.500004.0 07.7001.20K0 0
+134617.62 -470921.6 -000008.7-000002.700002.4 07.7001.70M2 0
+134832.38 +295140.4 +000008.6+000000.100000.5 07.7001.02K0 0
+140633.37 +175443.3 -000056.3-000010.300003.3 07.7001.06K0 0
+140902.66 +434434.2 -000012.6-000035.400007.6 07.7001.15K2 0
+143139.18 -742329.6 +000015.0-000020.200001.6 07.7001.32K2 0
+144753.61 -321449.5 +000003.0-000002.600003.8 07.7001.58M2 0
+151500.52 -484450.4 -000000.1-000001.400002.0 07.7001.12G8 0
+152556.64 +712022.5 -000008.9+000045.600004.7 07.7001.03K0 0
+153644.77 +113603.8 -000008.7-000066.800004.0 07.7001.23K0 0
+155424.55 -411022.3 -000010.0+000017.200008.0 07.7001.12K2 0
+162735.26 -524605.9 -000051.7-000045.900005.4 07.7001.18K1 0
+162848.80 +082403.9 +000007.5-000005.200003.9 07.7001.08K0 0
+164006.11 -571818.3 -000007.7-000015.900003.0 07.7001.63K4 0
+165605.59 +012514.6 +000000.2-000027.700004.3 07.7001.37K0 0
+165824.79 +200842.9 -000035.3-000036.800004.1 07.7001.08K0 0
+170252.57 +710341.3 -000001.9-000007.000003.9 07.7001.04K5 0
+170503.93 -050349.5 -000916.9-001137.900093.0 07.7001.10K5 0
+171236.69 +113545.4 -000005.7-000015.200002.1 07.7001.50K5 0
+172514.74 +062545.6 -000002.7-000006.500006.1 07.7001.08K0 0
+174003.83 +291413.4 +000013.3-000071.500005.4 07.7001.00K0 1
+174032.96 -494216.0 -000000.8-000029.000001.9 07.7001.02K0 0
+174816.11 -010059.6 +000006.0-000002.500003.8 07.7001.57K5 0
+180126.04 -555827.0 -000032.1-000054.000005.4 07.7001.35K3 0
+180646.12 -222752.4 +000003.0+000000.100000.6 07.7001.26K0 0
+181757.40 +215947.1 -000007.4+000001.200003.5 07.7001.31K0 0
+182218.65 -383243.3 -000014.7-000023.100002.8 07.7001.04G8 0
+182438.83 -545725.7 +000002.4-000005.500001.4 07.7001.52K3 0
+182803.17 +054536.8 -000005.7-000012.400003.1 07.7001.46K5 0
+184100.43 -303144.4 -000013.7-000035.800004.7 07.7001.45K2 0
+185053.14 -521759.9 -000004.2-000035.000002.2 07.7001.01G8 0
+191932.81 -140912.6 -000025.6-000008.300005.1 07.7001.02G8 0
+193127.00 -663312.5 +000001.8-000025.200001.0 07.7001.27K2 0
+194114.09 +502242.0 -000001.2-000012.900002.0 07.7001.10G5 1
+195226.58 -165310.5 +000012.2-000019.800000.4 07.7001.59K3 0
+195510.49 -464733.3 +000025.7-000024.000006.2 07.7001.08K0 0
+200121.85 +431339.3 +000004.0-000001.500001.3 07.7001.63M2 0
+200404.88 +341853.6 -000036.2-000054.500003.2 07.7001.04G5 0
+201735.67 +510908.4 +000102.7+000022.700011.2 07.7001.02K2 0
+201926.76 +451254.1 +000005.0+000009.300005.3 07.7001.06K0 0
+204710.92 +523633.1 +000022.6+000010.100004.3 07.7001.07K0 0
+205653.08 +003011.3 -000022.1-000007.900003.5 07.7001.04K0 1
+212145.95 -642434.7 +000011.4-000004.000002.1 07.7001.67M2 0
+212350.80 +575625.1 -000036.8-000028.700003.1 07.7001.08K0 0
+212853.81 -372414.9 +000072.1-000048.800004.7 07.7001.17K2 0
+212953.95 +205654.3 +000019.0-000014.500003.2 07.7001.58K5 0
+213402.62 +021647.0 +000091.3-000034.800003.2 07.7001.00K0 0
+213443.27 -090512.9 +000017.1-000020.900003.8 07.7001.06K0 0
+215726.59 +233603.3 +000017.9+000004.300005.4 07.7001.18K1 0
+220448.79 -454522.7 +000007.0-000002.900003.2 07.7001.45K3 0
+222433.05 -131105.4 -000006.8-000018.500000.7 07.7001.51M3 0
+234218.56 +852806.9 -000021.3-000009.700004.1 07.7001.05K0 1
+235308.54 -542201.5 +000041.6-000020.300003.7 07.7001.44K4 0
+235312.14 +350308.7 -000039.9-000043.500004.3 07.7001.29K5 0
+132209.85 -641307.8 -000019.1-000002.900002.5 07.7002.77C+ 0
+001728.76 +001915.5 +000019.3+000107.800011.3 07.7100.60F8 1
+001750.38 +590327.3 +000001.7-000001.100002.8 07.71-0.04B2 0
+003104.11 +572156.2 -000015.0+000014.400004.3 07.7100.14A0 0
+010945.29 +380728.4 +000037.0-000009.800004.8 07.7100.40F0 1 0.07 0.11
+011555.98 +161124.4 +000049.9-000020.100004.2 07.7100.12A2 0
+012735.24 -460906.0 +000041.9-000003.000005.5 07.7100.09A2 0
+013347.14 +174107.0 +000018.7-000004.000005.0 07.7100.99K0 0
+015136.47 +682140.6 +000012.7-000028.400005.8 07.7100.25A5 0
+015233.38 +444845.0 +000014.9-000015.500002.5 07.71-0.07B8 0
+020059.54 +291418.3 +000083.4-000009.100008.3 07.7100.54F5 0
+020210.68 -455007.9 +000054.1-000002.600014.8 07.7100.45F5 0
+020507.23 -494054.6 +000048.1+000030.500007.7 07.7100.50F0 1
+020840.80 +420947.5 +000090.0-000067.100013.1 07.7100.40F0 0
+024231.53 +470147.5 +000025.0-000007.500005.4 07.7100.37F0 0
+024353.69 +594922.0 -000000.1-000000.000001.6 07.7100.89A2 0
+031155.18 -740058.8 +000048.0+000052.600005.2 07.7100.34F0 0
+031644.39 -032150.3 -000007.4-000001.900004.6 07.71-0.02B8 0
+032117.38 +093935.5 -000009.3+000005.600004.6 07.7100.33A2 0
+033050.49 -372220.1 -000194.9-000021.300025.1 07.7100.59G0 0
+033110.93 -132955.8 +000006.5-000001.300004.7 07.7100.14A0 0
+034243.57 -043620.0 +000001.4+000013.900003.8 07.7100.01B9 0
+040229.38 +390550.4 +000023.2-000038.600006.9 07.7100.26A3 0
+040359.12 +435919.5 -000023.4-000001.700007.2 07.7100.20A3 0
+040417.85 -192809.3 -000011.0-000004.600004.5 07.7100.04A0 0
+042237.43 +515630.5 +000146.6-000094.500016.4 07.7100.80G5 0
+042657.76 -723801.8 -000013.1-000005.900003.5 07.7100.80G8 1
+042854.75 -110328.3 +000043.2-000062.400013.3 07.7100.51F8 0
+042957.61 -285246.7 +000011.0+000006.700005.4 07.7100.30F2 0
+043047.63 -212227.5 -000014.8+000004.000003.2 07.7100.22A9 0
+045246.14 -051711.5 -000012.4-000000.100007.6 07.7100.60F8 1
+050054.05 +774631.8 -000013.5+000001.100020.1 07.7100.56F8 0
+050142.42 +845221.2 -000002.1+000003.000003.1 07.7100.13A2 0
+050145.92 +314641.3 -000007.7-000014.100004.9 07.7100.15B9 0
+052037.92 +204947.9 -000015.3-000008.700005.5 07.7100.14A0 0
+052139.12 +155049.9 -000031.1-000046.400017.5 07.7100.48F2 0
+052139.91 +185424.5 -000002.7-000014.300001.4 07.7100.94G0 1
+052622.58 +090000.0 -000020.7-000006.700005.6 07.7100.04A0 1
+054554.98 +631746.9 +000002.8-000038.500004.0 07.7100.49F0 0 0.11 0.20
+055330.09 -631859.8 -000003.3-000006.200001.9 07.7100.03A1 0
+060515.93 -250136.1 -000007.1-000003.700002.4 07.7100.09A2 1
+060916.87 -171729.8 +000002.8+000003.200007.1 07.7100.08Ap 0
+061037.89 +682448.2 -000019.4-000123.100012.3 07.7100.41F0 0
+061807.77 +534017.3 -000004.0+000003.700003.8 07.7100.10A0 0
+062329.48 +530438.5 +000003.6-000026.400005.3 07.7100.08A0 0
+063605.06 -240707.6 +000001.1+000005.100002.7 07.71-0.01As 0
+063742.57 -442944.5 +000001.3+000006.100003.3 07.71-0.02A0 0
+064147.91 +323813.0 +000001.3-000002.400000.3 07.7100.70F5 0
+064707.56 +170711.9 -000002.5-000006.100002.5 07.71-0.11B9 0
+064923.71 +093454.4 -000004.2+000005.500003.5 07.7100.90G5 0
+065312.91 -241000.0 -000003.1+000004.500001.2 07.71-0.20B2 0
+070016.73 -605146.0 +000002.8+000018.400004.8 07.71-0.05A0 0
+070630.72 -574642.4 -000000.3+000001.900005.8 07.7100.23A7 0
+070955.55 +185039.5 -000007.4-000007.800004.0 07.71-0.06A0 0
+072244.26 +423953.1 -000006.2+000012.100009.6 07.7100.23A5 0
+074618.92 -375351.9 -000007.9+000003.800000.5 07.7100.02B7 1 0.06 1.26
+074816.64 +492213.0 -000072.2+000010.200016.6 07.7100.46F5 0
+074913.49 +194610.2 +000010.4-000021.600005.8 07.7100.92K0 0
+075155.93 -110157.2 -000068.5-000173.400031.6 07.7100.72G5 0
+080132.51 -700126.9 +000016.5+000104.800018.6 07.7100.59F6 0
+080447.80 +552905.9 -000002.8-000003.300004.8 07.7100.86G5 0
+081407.69 -612632.0 -000027.6+000053.200005.2 07.7100.23A5 0
+082141.56 -425009.2 -000005.2+000006.000003.3 07.7100.01A0 0
+082415.71 +445700.5 -000066.7-000178.600027.1 07.7100.65G0 1
+084021.06 -422111.5 -000001.0+000005.200003.1 07.7100.74G0 1
+084828.50 -552657.1 -000008.8+000010.600003.3 07.71-0.05B7 0
+085119.40 -394442.5 -000009.6+000003.700001.4 07.71-0.16B3 0
+085946.27 +344930.7 -000058.4-000054.200015.8 07.7100.64G0 0
+090041.35 -542144.8 -000009.9+000015.900003.2 07.7100.02B9 0
+090542.46 -500840.4 -000006.2+000006.100002.8 07.7100.04A0 1
+090631.46 -744514.6 -000005.4+000015.200003.7 07.7100.07A0 1
+091058.92 +672754.6 -000137.7-000155.900013.8 07.7100.44F5 0
+091337.12 -753525.2 -000006.5-000009.700002.8 07.7100.05B9 0
+091503.75 -302201.6 -000010.1+000006.700005.3 07.7100.20A0 1
+093525.26 +035419.4 -000047.6-000081.700019.1 07.7100.63G0 1
+094344.84 +444204.7 +000029.8-000003.100016.0 07.7100.42F0 0
+095348.41 +144420.0 +000000.9+000047.100022.1 07.7100.58G0 0
+100625.54 -263552.6 -000022.7-000010.900003.5 07.7100.93K0 0
+101618.87 -285842.4 -000012.9-000018.600006.7 07.7100.41F3 1
+102949.28 -035455.0 -000087.7-000032.900010.4 07.7100.45G0 1
+104425.35 +323711.5 -000028.0-000016.600009.8 07.7100.28A5 0
+112709.03 +250140.2 -000063.8-000007.800008.3 07.7100.34F0 0
+112800.51 -661123.5 -000013.1+000001.300003.5 07.7100.07B5 0
+112909.83 +162245.1 -000029.9-000112.300001.6 07.7100.81G5 0
+114622.09 -344512.4 +000049.8-000038.100005.5 07.71-0.02A0 0
+115018.70 -072233.4 -000041.2-000004.800010.1 07.7100.48F8 0
+115351.45 +140146.8 -000061.3-000006.400009.7 07.7100.28F0 0
+122757.04 -364225.7 -000026.4-000010.300003.9 07.7100.03A0 0
+122920.46 +171919.4 +000003.8-000051.300004.5 07.7100.11A0 0
+123019.96 +215654.0 -000074.7-000033.400007.2 07.7100.99K0 0
+130510.52 -283103.0 -000176.7-000015.300011.1 07.7100.85G8 0
+132423.43 +320504.6 +000016.4-000003.300005.6 07.7100.11A2 0
+132448.11 -341723.9 -000039.2-000001.100005.6 07.7100.16A3 0
+134802.05 -080129.0 -000117.6-000106.400013.7 07.7100.55G0 0
+140556.90 -374345.1 -000014.6-000010.600004.2 07.7100.02A0 0
+142035.93 -243024.4 -000028.7-000008.300005.2 07.7100.95G8 0
+143559.08 +001311.0 -000037.8+000007.700005.3 07.7100.98G8 0
+145034.17 -661533.6 -000007.7-000011.300002.7 07.71-0.04B5 0
+145231.79 -152315.7 -000040.7+000006.700004.5 07.7100.43F2 0
+145615.60 -611602.7 -000079.0-000056.200013.4 07.7100.41F3 0
+151244.14 +191730.3 -000589.3+000282.300027.8 07.7100.74G7 1
+153119.50 -125907.5 -000113.6+000050.600011.6 07.7100.57F5 1
+154940.25 -204638.9 -000004.3+000001.300003.8 07.7100.12A0 0
+155954.79 -461756.5 -000019.6-000032.100005.7 07.7100.16B9 0
+160544.11 -682608.0 -000003.0-000009.200001.0 07.71-0.11B5 0
+161015.80 +403319.7 -000086.7+000093.100018.4 07.7100.55F5 0
+163320.41 +611401.5 +000019.9-000005.000005.9 07.7100.06A0 0
+163351.98 -353233.1 -000010.8+000006.800002.4 07.7100.94F8 0
+163401.57 +012555.3 -000024.0-000023.300009.3 07.7100.26A2 0
+164724.91 +020939.4 +000085.9-000006.400017.5 07.7100.49F5 0
+170747.38 -635011.7 -000016.6-000014.400005.3 07.7100.13A0 0
+170901.35 -165411.5 -000005.1-000061.700010.0 07.7100.31F0 0
+172042.06 +653823.7 +000007.5+000009.000007.5 07.7100.44F2 0
+173857.87 +023930.3 -000003.0-000000.500008.0 07.7100.41F0 0 0.09 0.76
+174226.07 +134316.2 -000009.3-000006.000004.2 07.7100.85K0 0
+174336.09 -340453.0 -000002.3-000008.000003.5 07.7100.01B9 0
+175222.38 -012548.7 +000002.3-000014.300005.9 07.7100.35A2 0
+181033.95 -751117.0 +000010.9-000016.700002.1 07.7100.02A0 1
+181214.06 -381105.5 +000022.1-000028.700008.1 07.7100.36F0 0
+181633.47 +082139.8 +000001.7-000016.700007.8 07.7100.34A2 0
+182349.59 -010847.1 +000003.4-000011.200004.8 07.7100.14B9 0
+182443.28 -015215.5 +000025.2+000008.800011.2 07.7100.36F2 0
+183603.63 +702801.4 +000002.2+000005.600001.5 07.7100.84K0 0
+183611.53 +111435.6 -000007.1-000013.600005.1 07.7100.07A0 0
+183702.58 -043655.4 -000010.1+000023.000011.6 07.7100.38F0 0
+184558.42 +011901.3 +000021.1-000003.200005.0 07.7100.04A0 0
+184900.98 +343227.4 +000060.5+000225.200017.0 07.7100.57F5 0
+185030.40 -364853.8 -000000.0+000002.900000.2 07.7100.80G8 0
+185307.83 +014519.5 +000004.4+000018.900008.5 07.7100.25A3 0
+190049.41 +143248.8 +000000.7-000006.600001.9 07.7100.39B9 0 0.33 8.15
+191448.76 +080547.0 +000071.4+000030.100016.0 07.7100.52F5 0
+193502.97 -500728.8 +000010.6-000009.700002.2 07.71-0.06B9 0
+195552.17 -263300.6 -000022.2+000023.200012.8 07.7100.47F5 0
+195813.67 +342521.9 +000005.2-000000.100003.6 07.71-0.07B9 0 0.07 1.03
+200145.54 +573906.5 +000002.7+000005.800001.6 07.71-0.08A0 0
+200713.84 +210613.3 +000004.4+000006.600002.2 07.7100.77G0 1
+201035.13 +333802.7 -000009.1-000017.200003.7 07.7100.07B9 0
+201139.35 +633138.7 +000002.3-000006.600003.9 07.7100.04B9 0
+201409.85 +063520.8 -000132.9-000060.600015.9 07.7100.70G4 0
+202406.68 -132354.3 +000025.3-000079.900010.8 07.7100.53F6 0
+202419.59 -232832.8 -000009.3-000014.400014.5 07.7100.50F6 0
+202435.32 +484134.1 +000004.3+000001.500005.3 07.71-0.04B8 0
+202637.74 +510621.1 -000019.6-000031.200003.5 07.7100.25A2 1
+203140.57 +622744.2 -000005.8-000011.900003.5 07.7100.21A0 1
+203345.29 +275220.7 +000031.4+000015.500008.2 07.7100.28Am 0
+203808.77 -765333.6 -000002.5-000020.100002.9 07.7100.96G8 0
+203844.31 +253302.4 -000012.2-000012.300004.0 07.7100.17A0 0
+204127.35 +334233.8 -000008.9+000008.100002.2 07.7100.95K0 0
+210654.94 +595323.1 +000033.0+000031.700006.0 07.7100.11A0 0
+211133.47 -020856.7 +000002.2-000009.800001.4 07.7100.26A2 0
+211309.41 +435225.6 -000001.3-000002.900000.6 07.7100.15B2 0
+211410.63 -395745.0 -000001.6-000032.600006.0 07.7100.95K0 0
+215837.75 -454436.4 +000014.0+000011.800004.7 07.7100.15A5 0 0.31 2.09
+222904.89 -094427.5 +000044.6-000087.700012.6 07.7100.65G0 0
+222937.03 +355616.1 +000022.8-000062.400008.6 07.7100.35A3 0
+223116.74 +391438.2 -000017.0-000054.000007.4 07.7100.24A2 0
+225234.22 +073926.5 -000041.8-000079.600006.9 07.7100.40F2 0
+225411.41 +280059.8 -000063.4-000038.200014.2 07.7100.51F8 1
+225949.43 -022623.4 +000040.9+000015.000008.6 07.7100.46F5 1
+230552.88 -152709.4 +000023.3-000007.500014.6 07.7100.41F2 0
+230702.47 +350309.7 -000012.0-000013.300002.4 07.7100.01A0 0
+231238.55 +024111.7 +000060.9-000147.100015.2 07.7100.62G5 0
+232447.40 -212633.9 +000027.6+000001.300004.2 07.7100.99G8 0
+232925.71 -240219.2 +000006.2+000010.700005.4 07.7100.20A5 0
+233841.63 -205202.6 +000012.6+000001.600003.6 07.7100.81G5 0
+235425.45 +022750.4 -000000.1-000044.600002.8 07.71-0.10A2 1
+000522.15 -791514.1 +000023.8+000066.300005.0 07.7101.09K0 0
+000638.84 -360504.8 +000013.4-000038.600005.0 07.7101.04G8 0
+001053.48 -135410.1 +000006.0+000004.800002.2 07.7101.25K1 0
+001759.48 +404448.5 +000001.2-000021.300001.7 07.7101.38K0 0
+004032.34 +393147.5 -000007.3+000002.200001.8 07.7101.51K2 0
+010744.57 -044442.8 +000054.7-000039.400001.8 07.7101.33K0 0
+020156.60 -163407.7 +000022.3-000004.200005.1 07.7101.37K3 0
+021215.33 +235730.9 +000127.1-000160.400031.0 07.7101.13K1 1
+021744.67 -000935.6 +000004.3-000008.500002.0 07.7101.41K2 0
+021747.14 -020225.1 -000018.8+000015.200005.9 07.7101.16K0 0
+022016.34 -604051.9 +000053.9+000031.500004.5 07.7101.12K1 0
+023335.47 -372426.5 +000012.5-000003.900002.3 07.7101.44K3 1
+032058.77 -372659.4 +000004.3-000009.400001.7 07.7101.53K5 0
+034220.63 +073307.8 +000001.4-000001.800004.3 07.7101.12K0 0
+034534.57 +031423.1 +000010.2-000000.500001.7 07.7101.60K2 0
+035132.65 -170958.8 -000065.9-000063.900007.9 07.7101.04K0 0
+040334.85 +811335.3 +000010.0-000015.600003.7 07.7101.18K0 0
+041002.40 +105046.6 +000021.6-000019.600004.5 07.7101.23G5 0
+042416.44 +071912.7 +000003.5-000025.100003.4 07.7101.14K0 0
+060036.85 +595307.0 +000004.7-000012.100004.3 07.7101.57K2 0
+062817.86 +182806.8 -000004.7-000007.400001.4 07.7101.18G5 0
+062909.36 +543642.6 -000006.9+000004.700006.4 07.7101.16G5 0
+064358.52 -322552.4 +000010.6+000001.900001.2 07.7101.67M1 0
+070521.71 -523634.3 -000005.1+000007.800001.2 07.7101.64M1 1
+071051.85 +451450.3 -000015.3-000008.000005.1 07.7101.33K0 0
+071408.74 +353251.1 +000022.7+000018.100011.4 07.7101.11K0 0
+072356.56 +274740.6 -000020.1-000039.800005.5 07.7101.32K2 0
+080015.56 -403618.6 -000013.8+000009.200000.5 07.7101.68M0 0
+080430.53 -625026.6 +000010.8-000046.100004.3 07.7101.39M. 0
+083127.51 +721728.6 +000009.6-000014.300004.0 07.7101.20K0 1
+084012.51 -482646.2 -000008.8+000006.000004.2 07.7101.37K3 1
+084431.56 -475909.4 -000006.1+000005.200002.0 07.7101.72K2 0
+084602.91 +095705.8 +000001.2-000013.900003.6 07.7101.34K5 0
+092159.32 +212954.9 +000005.4-000007.700002.7 07.7101.32K0 0
+092608.18 -474547.0 -000046.5-000085.000003.6 07.7101.27K3 0
+094409.32 -061050.6 -000005.9+000010.000001.3 07.7101.57M. 0
+094441.78 +701658.9 +000018.1+000010.500001.1 07.7101.57K2 0
+094729.28 +105039.1 +000004.3+000004.000001.3 07.7101.60K0 0
+102026.45 +112110.2 -000003.1-000002.000004.0 07.7101.20K0 0
+110425.97 -394914.6 -000030.8+000014.700001.6 07.7101.62M1 0
+111335.24 +525102.0 -000034.1-000028.600008.0 07.7101.12K0 0
+120501.70 -754113.4 -000019.7-000005.800003.2 07.7101.62K4 0
+122141.58 -225319.2 -000000.6+000011.400002.9 07.7101.31K2 0
+123548.63 +563442.5 +000002.7-000018.200003.7 07.7101.11K0 1
+123841.55 -364350.2 -000010.8-000006.100003.4 07.7101.00K0 0
+124224.60 -151416.2 -000022.8-000007.700004.4 07.7101.16K1 0
+132030.01 -333928.0 -000020.5+000012.600001.7 07.7101.56K4 0
+133224.64 -320328.3 -000023.1-000017.200002.9 07.7101.49K3 0
+133241.57 -790429.7 -000009.1-000001.200002.2 07.7101.30K2 0
+134708.21 -773132.4 -000090.3-000048.900005.2 07.7101.16K0 0
+135629.00 +021440.2 +000006.0-000035.800003.1 07.7101.07K0 0
+140612.94 +104934.0 -000018.0+000004.400000.5 07.7101.61K5 0
+142121.98 +750339.1 -000062.0+000014.000006.4 07.7101.07K0 0
+143015.35 -333708.4 +000013.7-000014.000001.5 07.7101.15K1 1
+144614.60 +362553.7 -000078.2-000135.100001.2 07.7101.22K0 0
+151028.38 -570757.7 -000036.6-000046.800004.1 07.7101.27K1 0
+153139.43 +141534.8 -000015.4-000026.300004.9 07.7101.10G5 0
+153329.10 -490002.5 -000009.0-000009.300004.3 07.7101.15K1 0
+161130.07 +165839.7 -000061.1+000010.700002.8 07.7101.31K5 0
+162416.42 +382841.7 -000014.1+000009.900001.4 07.7101.48K2 0
+163348.39 +594037.9 -000002.7-000011.500004.3 07.7101.05K0 0
+164436.48 +481551.8 -000004.0+000014.200001.6 07.7101.61K5 0
+164657.07 -200612.6 +000027.9-000152.500005.7 07.7101.11G8 0
+173421.53 +294546.5 -000014.1-000011.100004.1 07.7101.55M2 0
+173422.92 +063117.1 +000022.2-000025.600003.5 07.7101.09K0 0
+181215.00 +524308.7 -000001.4-000003.400002.6 07.7101.19K5 0
+181401.13 +092630.6 -000004.5-000003.200001.9 07.7101.42K0 0
+183635.65 -665318.8 -000021.9-000029.100004.7 07.7101.23K2 0
+184410.34 -585849.5 -000001.4-000014.400004.8 07.7101.19K1 0
+185111.99 +464417.5 +000000.0+000001.300003.2 07.7101.44M. 1
+190721.37 +460507.1 +000004.1+000013.600001.2 07.7101.56K2 0
+191450.16 +375916.5 +000010.0+000051.300006.9 07.7101.11K0 0
+191938.03 +814745.9 -000012.2-000003.900002.2 07.7101.54K5 0
+192040.85 +142508.8 -000001.3-000005.000002.0 07.7101.21F5 0
+194009.91 -203251.9 +000004.2-000009.700003.6 07.7101.72M1 0
+194839.55 -120719.2 +000037.0-000058.200002.0 07.7101.17G8 0
+195348.74 +854531.8 -000011.0-000001.700001.8 07.7101.60K2 0
+203120.29 -170819.1 -000004.3+000000.600002.6 07.7101.66M0 0
+204513.25 +314626.7 +000001.2-000015.300003.5 07.7101.07K2 0
+205709.74 -674156.1 -000016.1+000026.300004.6 07.7101.02K0 0
+210437.77 +120129.1 +000027.1-000010.900004.5 07.7101.01K0 0
+215924.20 -424835.7 +000007.0-000005.300001.5 07.7101.51K5 0
+220840.48 +002017.1 +000009.1-000017.100001.8 07.7101.14K2 0
+231028.80 +104858.7 +000025.4+000003.200006.0 07.7101.11K0 0
+231302.11 +670434.0 +000022.3-000002.000002.6 07.7101.85M. 0
+231355.06 +404755.8 +000029.1-000030.400002.5 07.7101.46K2 0
+231746.14 +163253.2 +000026.7-000028.400002.8 07.7101.42K3 0
+231835.37 -595959.2 -000015.4+000002.200003.6 07.7101.18K1 0
+235405.26 +045216.4 +000012.0-000034.700003.8 07.7101.19K0 0
+235523.64 -500650.1 -000010.4-000003.100006.5 07.7101.01G8 0
+000859.59 -394413.6 +000113.1-000018.800018.2 07.7200.62G0 0
+001319.34 +085547.6 +000030.9-000006.100010.6 07.7200.33F0 0
+003045.40 +570354.2 +000040.2-000064.100002.1 07.7200.75G5 0
+003530.42 +353932.7 +000015.6-000004.000005.7 07.7200.04A0 0
+003951.96 +631339.2 -000037.2-000011.900007.4 07.7200.54F6 0
+004421.57 -494223.6 -000000.4+000008.400002.9 07.7200.03A0 0
+004616.72 -624032.7 +000062.7-000018.700005.8 07.7200.26A9 0
+010440.28 -392913.0 -000169.0-000527.700024.8 07.7200.61G3 0
+010942.30 +613249.5 +000627.9+000077.800007.7 07.7200.70F8 0
+011444.12 +392658.9 +000015.7-000015.500003.2 07.7200.96G5 0
+012459.03 +372717.7 -000003.1-000003.200004.2 07.7200.20A2 0
+013846.74 +383907.0 -000000.5+000016.400003.1 07.7200.90G5 1
+014202.04 -191132.8 -000028.6-000029.100008.2 07.7200.42F3 0
+015517.51 +570531.7 +000002.8-000004.500001.5 07.7200.06A0 0
+015628.37 +455811.0 +000018.6-000050.900011.3 07.7200.50F8 0
+020701.91 -041303.1 -000038.9-000014.500005.2 07.7200.40F0 1
+021840.91 +041146.2 -000018.9-000043.200003.5 07.7200.72G5 1
+022500.93 -101149.0 +000005.3+000008.500005.1 07.7200.95G5 0
+023206.75 +344041.7 +000075.6-000031.100015.5 07.7200.44F5 0
+023208.83 +501301.4 +000001.4-000002.600001.8 07.7200.06A0 0
+023359.45 +312423.0 -000009.3-000000.600001.9 07.7200.99K0 0
+023542.89 +633805.6 -000038.4-000008.600013.7 07.7200.52F5 0
+023750.75 -130746.0 +000077.8+000085.100008.8 07.7200.59F7 0
+024551.09 +405440.2 +000008.1-000017.800006.8 07.7200.09A0 0
+025806.93 +691136.6 +000097.1-000094.800012.4 07.7200.43F2 1
+031339.38 +425428.1 +000021.1+000004.700013.4 07.7200.87G5 0
+032739.86 -394959.9 -000004.8-000011.800005.0 07.7200.93G8 0
+033810.92 +192137.6 +000020.4-000018.000008.2 07.7200.38Am 0
+034448.59 +460209.9 +000287.1-000098.800037.6 07.7200.86K2 1
+035008.85 +063714.8 +000059.7-000040.500030.7 07.7200.68G0 0
+035543.74 -174156.3 +000000.7-000001.400006.2 07.7200.42F2 0
+040732.29 -352330.0 +000015.4+000030.700001.8 07.7200.94G8 0
+042115.00 -450237.8 +000015.4+000023.600005.2 07.7200.96K0 0
+043035.33 +650304.1 -000015.8+000000.200010.2 07.7200.40F0 0
+043316.00 +552744.6 +000000.2-000104.400013.3 07.7200.50F8 0
+043430.13 +100059.7 +000118.5-000068.900021.4 07.7200.61G5 0
+043927.92 +631314.9 -000004.8-000001.100004.3 07.7200.00A2 1
+044612.06 +260208.1 +000007.8-000037.700003.8 07.7200.29A0 0
+044652.20 -603613.8 +000050.4+000132.200015.3 07.7200.58F8 0 0.13 1.21
+044932.07 +155319.7 +000087.4-000023.700019.7 07.7200.58F8 0
+050153.71 -193945.8 -000017.0-000009.800004.6 07.7200.12A3 0
+050611.32 -624725.1 -000032.4+000305.700016.7 07.7200.49F6 0
+050937.31 -634639.4 +000010.4+000088.200007.8 07.7200.35F0 0
+051034.06 +405038.9 -000052.7-000012.900012.5 07.7200.53F5 0
+051446.13 +672138.8 +000015.1-000005.500006.0 07.7200.24F0 0
+051511.57 +200322.2 +000064.7-000036.500016.5 07.7200.69G0 1
+051523.72 -032157.5 -000046.8+000005.500011.2 07.7200.57F8 0
+053748.28 -543352.1 -000000.5+000099.600009.6 07.7200.76G5 1
+055032.28 +180135.0 -000002.0-000006.600001.7 07.72-0.08B9 0
+055252.73 +342643.1 +000008.4-000060.200011.5 07.7200.59F8 0
+060332.27 +083522.8 -000004.6-000034.500008.1 07.7200.36F0 0
+061331.86 +140100.5 -000028.7-000142.900012.6 07.7200.54F8 0
+061522.38 -761202.0 -000000.1-000006.800003.1 07.7200.93G8 0
+061758.69 +001329.1 -000004.6-000002.300003.9 07.72-0.02B9 0
+062131.19 -290902.6 -000004.1+000041.500015.7 07.7200.51F6 0
+062402.04 -701112.7 +000003.6+000015.600006.8 07.7200.45F2 0
+062828.95 +342933.2 -000000.1-000001.700002.3 07.7200.17A3 0
+063240.21 -155019.4 -000009.5+000011.400008.3 07.7200.15A3 0
+063318.10 -144851.1 -000004.4-000020.300005.9 07.7200.01B9 0
+063707.31 -522049.7 -000007.6-000019.100005.0 07.7200.06A0 0
+065219.80 -320052.1 -000001.1+000014.700005.3 07.7200.21A5 0
+065356.90 -363324.2 +000004.5+000009.300002.6 07.7200.94K0 0
+065411.09 +780028.8 +000009.9-000074.000009.8 07.7200.46F8 0
+070345.99 +471533.1 -000008.2+000029.300007.4 07.7200.48F8 0
+070548.24 +111326.7 -000009.1-000002.700002.3 07.72-0.01A0 0
+070823.20 -115108.6 -000004.9+000001.200000.9 07.7200.00B2 0
+071313.07 -305759.1 -000003.7+000003.600001.2 07.72-0.08B5 1
+071623.73 +473807.3 +000000.0+000000.000000.0 07.7200.00 0
+072213.63 +500852.1 -000026.9-000028.200002.5 07.7200.17F0 1
+072238.83 -443704.2 -000006.3+000005.500001.8 07.72-0.10B4 0
+074250.46 -385505.0 -000026.2+000043.100007.3 07.7200.34F2 0
+074419.76 -050319.5 -000031.6+000192.800021.3 07.7200.61G1 0
+074929.79 +031315.7 +000001.0-000009.300005.9 07.7200.97G0 1
+075621.87 +594035.5 -000014.2-000039.900012.6 07.7200.47F5 0
+075622.81 +041514.8 -000003.6-000000.700000.9 07.7200.14A3 0
+075958.78 -414214.1 -000003.8-000068.400019.5 07.7200.58G2 0
+080309.51 +650809.3 -000007.5-000055.300008.8 07.7200.39F2 0
+080310.84 -243623.8 +000142.2-000092.600004.1 07.7200.88G8 0
+080901.25 +080222.2 -000103.4+000002.700006.8 07.7200.40F0 0
+080958.46 +010113.8 +000000.5-000000.200008.4 07.7200.24F0 0
+081500.69 -305125.7 -000005.5+000004.300000.7 07.7200.12A3 0
+081533.32 +112553.5 -000198.9-000233.200026.4 07.7200.73G5 0
+081832.14 -524224.1 -000003.7+000013.400005.9 07.7200.09A1 0
+082223.51 +103942.4 -000000.2+000002.600003.4 07.7200.95K0 0
+082352.05 +321736.6 -000007.4-000009.500003.8 07.7200.24A3 0
+082943.63 -480134.7 -000009.8+000007.900002.6 07.72-0.05B8 0
+083203.17 -314241.0 -000005.3+000001.900000.5 07.72-0.10B5 0
+084103.57 -642005.5 -000030.6+000019.100006.0 07.7200.05A0 0
+085235.46 -154506.1 -000010.6+000005.700003.7 07.7200.10A2 0
+090108.44 -471505.3 -000040.5+000035.800006.5 07.7200.23A5 0
+090724.05 -590859.3 -000015.7+000015.400007.5 07.7200.09A2 0
+090756.64 -502855.6 -000064.6-000132.600025.2 07.7200.57G0 0
+092303.84 -593323.3 -000032.8+000017.200004.2 07.7200.12A1 0
+092347.18 +202151.7 -000151.3+000035.900030.7 07.7200.68G0 0
+092457.43 -675518.4 -000050.7+000114.800011.3 07.7200.47F3 0
+092529.32 +302937.2 +000065.7-000195.400004.3 07.7200.96G7 0
+093150.28 -722806.1 -000003.4-000001.700001.1 07.72-0.04B2 0
+093429.92 -402756.9 -000071.4+000013.000006.2 07.7200.47F5 1
+094041.64 -065320.5 +000009.0-000014.500003.6 07.7200.33F0 0 0.06 0.64
+094402.62 -512203.1 -000010.6+000004.400002.3 07.72-0.12B2 0
+094722.86 +021854.6 +000072.4+000008.500021.1 07.7200.60G0 0
+094903.63 -630120.3 -000006.9+000005.200002.3 07.7200.04B9 1
+095216.34 +361802.0 -000069.8-000103.900013.2 07.7200.47F5 0
+095229.00 +313233.3 +000127.5+000014.400016.7 07.7200.95G5 0
+095256.36 -264520.4 +000011.7+000022.900010.3 07.7200.38F0 0
+095355.21 -331406.2 -000051.9+000020.800007.0 07.7200.32A8 0
+095547.64 -204449.7 +000162.7-000103.100015.0 07.7200.58G2 0
+095655.41 +280547.2 -000002.4-000056.200012.3 07.7200.47F8 0
+100227.55 +571701.6 +000013.3-000020.700008.3 07.7200.49F5 0
+100551.03 +642447.8 -000062.9-000020.900007.5 07.7200.37F2 0
+100734.03 -062622.0 -000371.7+000105.000019.8 07.7200.52G0 0
+101532.43 -475934.3 -000027.5+000001.200004.0 07.7200.94K0 0
+101935.68 -051338.3 -000050.3-000038.000012.9 07.7200.42F2 0
+102223.30 -042531.4 -000077.8+000004.700009.5 07.7200.70G0 0
+103104.97 -241047.3 +000008.9-000020.900006.9 07.7200.39A9 1
+104009.66 -162219.7 +000147.6-000102.200017.1 07.7200.61G3 0
+104328.42 -290351.0 -000215.4-000048.500046.4 07.7200.87K1 0
+110400.19 -741452.8 -000213.2+000019.500019.4 07.7200.55F8 0
+110503.29 -594249.1 -000006.2+000003.200000.3 07.7200.18B1 1
+111037.96 +422534.1 +000046.3+000060.800027.2 07.7200.77K0 0
+111249.62 +562410.1 -000055.9-000023.600011.2 07.7200.40F2 0
+111841.61 -741126.1 +000034.7-000013.900017.0 07.7200.53F7 0
+112516.60 +294531.5 +000052.5-000045.800009.4 07.7200.38F0 0
+115948.22 +793543.0 -000000.8+000017.200003.7 07.7200.58F8 0
+120251.08 -683505.5 -000032.5+000009.200012.4 07.7200.51F6 0
+120437.92 -552550.8 -000009.2+000000.500002.6 07.72-0.05B9 0
+122540.63 -001656.1 -000080.6+000027.000007.6 07.7200.80G5 0
+122645.88 -001059.9 -000043.0+000000.700008.3 07.7200.30A5 1
+122853.38 -375800.8 -000015.2-000012.900004.4 07.7200.89K0 1
+124348.62 -094606.9 -000054.5-000016.500010.2 07.7200.35F0 0
+124526.44 +142149.2 +000081.5-000045.700017.1 07.7200.43G5 0
+125502.61 -623331.8 -000030.3-000007.300005.6 07.7200.08A0 0
+130439.34 +391924.6 -000054.4-000000.600003.6 07.7200.96G8 0
+140103.46 +322922.2 -000061.6-000032.300008.1 07.7200.24A5 0
+140955.76 -441702.3 +000000.0+000000.000000.0 07.7200.03B9 0
+141620.29 +060452.0 -000003.4+000007.000006.1 07.7200.23A0 1
+141926.51 -751045.3 -000028.6-000014.800005.2 07.7200.06B9 0
+142050.37 -191956.6 -000061.4+000035.100010.9 07.7200.42F2 0
+142554.83 +045126.4 -000045.2-000005.900006.4 07.7200.29A3 0
+142736.38 +594322.3 -000009.7-000017.500004.1 07.7200.52F5 0
+145054.73 +624649.7 -000004.6-000005.700004.6 07.7200.97K0 0
+150148.71 -313238.2 -000027.6-000037.900011.9 07.7200.25A2 1
+150407.07 -065314.4 -000212.5-000010.800028.6 07.7200.75G5 1
+151742.24 -042940.1 +000003.2+000004.100004.4 07.7200.12A0 0
+151748.48 -455520.3 -000089.1-000039.700018.4 07.7200.62G3 0
+151952.41 -751943.5 -000063.4-000083.200016.5 07.7200.50F6 1
+152428.35 +815341.8 +000197.9+000034.500025.6 07.7200.58G0 0
+152742.14 +060604.9 -000009.8-000027.500005.7 07.7200.59F8 1
+153755.38 +500458.1 -000014.0-000250.100022.4 07.7200.58G0 1
+154500.70 -631229.2 -000004.5-000012.000001.6 07.7200.19A2 1
+154506.38 -350606.7 -000016.3-000020.300008.0 07.7200.08A2 0
+155457.03 -492409.5 +000013.4-000022.300006.0 07.7200.61F7 0
+155956.16 -580252.7 -000017.1-000012.800004.0 07.7200.11B9 1
+161347.84 +284355.9 -000026.6-000001.400006.1 07.7200.45F2 1
+161959.56 -404904.6 +000042.7-000115.400021.5 07.7200.67G3 0
+162816.44 -571241.8 -000004.0-000011.900004.1 07.7200.03B8 0
+162934.67 +043433.6 -000007.1-000016.400005.3 07.7200.97G5 0
+163023.31 -375821.1 +000000.4-000004.800001.7 07.7200.29B0 0
+165112.83 +293416.5 +000094.8-000066.700015.6 07.7200.58G0 0
+170025.48 -375613.9 -000069.0-000017.800011.0 07.7200.69G3 0
+171143.35 -043826.2 -000007.0+000004.000004.5 07.7200.46A2 0
+172913.28 +105357.7 -000004.8-000016.600005.0 07.7200.10A0 0
+173453.16 +174831.6 -000003.1-000001.800005.2 07.72-0.00A0 0
+173547.79 +730438.9 -000005.8+000043.200006.0 07.7200.22A0 0
+174214.68 -483832.3 +000022.8+000006.000011.7 07.7200.46F5 1
+174517.67 -453813.3 -000003.9-000002.100001.4 07.72-0.00B1 0
+175034.89 +071357.9 +000007.1+000023.100010.3 07.7200.44F2 1
+175335.82 +045132.3 -000001.5-000006.900002.5 07.72-0.01B8 0
+175339.77 -635735.0 +000001.8-000013.800003.9 07.7200.05A0 0
+175620.17 +623635.4 -000052.2+000100.400012.0 07.7200.71K0 0
+180018.74 +525115.4 +000021.9+000069.000017.7 07.7200.67G0 1
+180123.27 +655655.1 +000006.3+000036.200004.4 07.7200.50F5 1
+180304.34 -082024.9 -000001.3+000014.700008.0 07.7200.57F5 0
+181224.04 -071748.7 -000023.7-000050.900012.1 07.7200.55G0 0
+181751.64 -672125.3 +000016.4-000040.700014.0 07.7200.43F2 1
+184059.69 +415501.8 +000005.5+000012.400004.8 07.7200.02A0 0
+184450.80 -332301.6 +000034.7-000047.900007.9 07.7200.71K0 1
+185941.45 -403721.7 +000002.8-000011.300004.2 07.72-0.03B8 0
+185950.96 +112641.5 +000012.5+000014.200003.4 07.7200.46F0 0 0.09 0.16
+190031.93 +414103.2 +000017.6+000007.700011.7 07.7200.41F0 0
+190412.23 +331916.7 +000004.5-000007.200002.6 07.7200.36F0 0
+191007.29 +005555.3 -000014.9-000009.100004.8 07.7200.23A0 0
+191119.25 -202050.0 -000001.9-000010.200002.5 07.72-0.03B7 0
+192140.56 +263807.9 +000006.5-000030.700013.1 07.7200.40F5 0
+192954.17 +130814.8 +000008.1+000008.100003.4 07.7200.33A5 0
+193642.56 +132144.9 +000003.9+000000.100006.3 07.72-0.02A0 0
+194444.75 +184342.4 +000117.0+000026.700016.5 07.7200.53F8 0
+195038.76 +535440.4 +000005.1+000013.800004.1 07.7200.14A2 0
+195157.16 +372233.4 +000018.1-000002.400008.5 07.7200.36A5 1
+195252.58 +410449.3 -000017.0+000059.600018.8 07.7200.57F8 1
+200013.48 +071716.5 +000007.2+000002.700001.3 07.72-0.09B9 0
+200100.43 -121517.1 -000309.2-000365.300014.8 07.7200.57G0 0
+200113.84 -384043.6 +000026.1-000162.300016.2 07.7200.51F6 0
+201648.53 +394150.4 +000002.8-000003.300002.9 07.72-0.06B9 1
+202026.55 -291127.6 -000004.3-000000.800004.6 07.7200.21A2 1
+202055.15 -164947.1 +000025.8-000024.000003.9 07.7200.98K0 0
+202444.15 -713932.9 +000045.7-000024.200004.9 07.7200.98G8 0
+203206.37 +220050.9 -000001.3-000005.500000.9 07.72-0.05B9 0
+204729.94 +095151.4 +000025.2+000030.100008.6 07.7200.71G5 0
+204904.12 -123638.1 +000013.5-000008.500006.2 07.7200.84G3 1
+210221.96 +373915.9 -000079.1-000222.200022.8 07.7200.75G5 1
+210504.95 -324934.2 -000047.6-000006.500018.1 07.7200.61G0 0
+210943.00 -505436.8 +000090.2-000048.500010.9 07.7200.62F8 0
+211244.33 +491946.6 +000009.5+000002.400003.9 07.7200.14A2 0
+211314.09 +352922.8 -000004.0-000011.600001.6 07.72-0.06B8 0
+212254.09 +180343.1 +000003.6-000011.300003.2 07.7200.07A0 0
+213259.43 -594200.0 +000022.6-000018.300005.7 07.7200.08A1 0
+215148.50 +595549.9 -000000.5+000005.600001.4 07.7200.10A0 0
+215156.56 +090446.2 +000002.2-000022.500010.0 07.7200.33A5 1
+215529.82 +445654.8 +000015.0-000001.200003.1 07.72-0.04B9 0
+215531.42 +105249.5 -000097.3-000140.800022.5 07.7200.64G5 1
+220038.82 -140951.5 +000133.6-000011.000015.5 07.7200.52F8 0
+221144.11 +495611.9 +000128.0-000033.900012.6 07.7200.82G5 0
+221305.83 -594130.1 -000007.2+000005.400006.4 07.7200.19A1 0
+221654.80 +333418.9 -000004.0-000014.900004.5 07.7200.97K0 0
+221845.04 +254626.6 +000035.6+000000.400006.9 07.7200.22A3 0
+222441.32 +633413.4 +000021.7+000009.900004.5 07.7200.95K0 0
+222842.32 -334614.7 +000002.9+000019.400008.3 07.7200.35F0 0
+222919.95 +272540.9 +000026.9-000013.600005.0 07.7200.30F0 0
+231708.38 -204105.7 -000036.6-000013.100008.2 07.7200.35F0 0
+232627.72 -631412.9 -000004.0+000011.600006.5 07.7200.20A4 1
+233105.15 +184644.2 -000008.4-000010.100007.4 07.7200.22A3 1
+234359.05 +173042.1 -000018.4-000022.200009.8 07.7200.44F5 0
+234600.67 +624011.9 -000004.6-000008.400003.2 07.7200.04A0 0
+235128.12 -322549.1 +000028.9+000013.600006.7 07.7200.36F2 0
+235532.54 +033007.8 -000208.1-000293.600034.1 07.7200.75G5 0
+235732.52 +615928.7 -000009.3-000001.200001.9 07.7200.14B9 0
+235908.97 +411206.2 +000080.2+000004.400022.2 07.7200.56G0 0
+001422.39 +760119.8 -000004.0-000003.700002.6 07.7201.03G5 0
+005154.60 +322201.2 +000001.8-000005.700001.7 07.7201.65M. 0
+005816.50 +481311.2 +000001.4-000013.700002.0 07.7201.38K0 0
+012842.38 +453801.4 +000059.2-000004.900006.3 07.7201.18K0 0
+012958.38 -154344.0 -000011.6-000021.900002.4 07.7201.49K4 1
+013939.84 -372821.7 +000000.6-000029.300002.0 07.7201.07M2 1
+015056.46 +060025.0 -000031.0-000075.400010.3 07.7201.08K0 0
+022046.95 +283124.6 -000001.2-000013.800003.6 07.7201.02G8 0
+025439.67 +424151.3 +000001.8+000000.800001.9 07.7201.43K2 0
+030151.74 -694102.3 +000061.5+000003.600002.4 07.7201.36K3 0
+030524.89 -720014.9 +000003.3+000010.600003.7 07.7201.23K2 0
+034236.62 +521756.1 +000016.2-000037.500006.4 07.7201.17G8 0
+034738.18 +502150.3 +000001.2-000007.100000.9 07.7201.45K2 0
+041057.61 -142146.9 +000044.1-000013.600005.1 07.7201.19K2 0
+042932.58 +135341.1 +000176.2-000015.200007.7 07.7201.22K1 0
+044829.45 +592952.5 +000006.3-000028.600003.0 07.7201.75K2 0
+050453.01 -393338.8 -000010.2-000001.300003.6 07.7201.13K2 0
+050949.54 +752851.5 +000012.0-000057.500005.0 07.7201.06G5 0
+051824.30 +470253.5 +000000.7-000001.300002.2 07.7201.13G5 0
+052253.80 -564859.1 +000014.6+000026.800001.0 07.7201.48K4 0
+052318.84 -144959.1 -000003.8-000010.800002.8 07.7201.17K0 0
+052427.59 +521349.3 -000001.3-000008.900002.1 07.7201.55K2 0
+053649.25 +153706.2 +000007.2+000010.000004.7 07.7201.04K0 0
+054026.11 +343258.0 -000002.5-000007.800005.6 07.7201.05K0 0
+054450.66 +571436.5 +000008.3-000006.700003.6 07.7201.31K2 0
+054800.91 -342812.7 +000027.2+000006.000004.2 07.7201.05K0 0
+055513.62 -730902.7 +000009.4+000000.000005.5 07.7201.13K0 0
+055618.28 -240520.0 +000003.1+000002.100001.0 07.7201.62M2 0
+060946.29 -203018.0 -000001.4-000050.100005.4 07.7201.23K2 0
+061105.13 +533710.9 +000001.3-000001.300001.6 07.7201.37K0 0
+061500.37 +704004.0 -000000.8-000029.800004.8 07.7201.00G7 0
+063258.41 -034912.2 -000000.3-000004.600003.7 07.7201.11K0 0
+065441.43 +365622.1 +000014.8-000017.400003.1 07.7201.55K5 0
+065844.50 -203654.8 +000014.8-000004.300002.2 07.7201.72M0 0
+070051.01 -405658.0 +000015.1+000018.800002.2 07.7201.44K3 0
+072918.17 +224719.3 +000008.2-000023.800001.7 07.7201.46M. 0
+073602.19 +765000.1 -000008.0+000031.500000.8 07.7201.66K2 0
+074240.29 +285002.0 +000006.4-000016.900001.9 07.7201.61K5 0
+075305.61 -524029.2 +000000.1+000012.200003.4 07.7201.15K0 0
+075631.72 +062423.1 -000006.1-000000.400000.4 07.7201.67K5 0
+075635.49 +793108.3 -000006.7-000004.500002.6 07.7201.33K0 0
+080005.13 +773845.5 +000014.7-000053.700007.8 07.7201.04K0 0
+081234.95 -364002.2 -000006.9+000017.200001.2 07.7201.55K4 0
+082617.80 -325648.7 -000009.4+000028.300002.2 07.7201.20K0 0
+083318.93 -635040.2 +000006.1+000021.500003.8 07.7201.15K0 0
+083708.47 -260423.2 -000004.8-000000.500003.3 07.7201.29K2 0
+085928.10 -584427.3 +000002.1-000001.600004.1 07.7201.00G8 0
+090927.83 +631601.7 -000046.4-000016.200005.0 07.7201.00K0 0
+092421.05 +342035.3 +000059.5-000090.500007.3 07.7201.05K0 0
+092852.48 +123502.7 +000025.9-000046.900003.7 07.7201.32G5 0
+093822.21 -035117.3 -000023.1+000007.400004.2 07.7201.02K0 1
+101012.70 -305354.3 +000019.7-000025.400003.5 07.7201.25K1 0
+105322.30 +130707.4 -000078.6-000030.200006.7 07.7201.14K2 0
+111135.02 -413951.7 -000004.1-000006.400003.8 07.7201.17K1 0
+111318.36 +271030.1 +000011.2-000033.400003.9 07.7201.33K4 0
+112713.68 +551310.7 -000044.3+000011.500003.0 07.7201.00K0 1
+121224.77 -113932.9 -000006.7-000001.200002.9 07.7201.33K2 0
+121947.37 +060228.2 +000000.1+000000.800005.2 07.7201.11K0 0
+122110.12 +412859.2 -000039.3-000027.100005.0 07.7201.16K0 0
+123601.91 +252525.4 +000025.0-000041.600005.9 07.7201.05K2 0
+123640.37 -211823.9 -000036.7-000005.000001.2 07.7201.35K2 0
+124046.73 -573752.9 -000057.6-000005.100003.4 07.7201.34K1 0
+125821.35 -582813.8 +000010.2-000013.400005.2 07.7201.13K0 0
+132257.31 +513911.3 -000004.8+000000.300001.4 07.7201.68M. 0
+141436.94 -051936.7 -000012.6+000006.100003.9 07.7201.09K0 0
+142343.22 -601246.0 -000037.0-000013.300001.0 07.7201.49K3 0
+142949.95 -253234.0 +000000.6-000038.600004.2 07.7201.23K1 1
+145114.42 -133625.3 -000015.7+000001.300002.9 07.7201.46K2 0
+145842.67 -124606.1 +000043.9-000013.600005.7 07.7201.21K0 0
+150815.11 +573925.5 +000014.7-000026.600002.3 07.7201.48K5 0
+151223.06 +385915.2 -000020.8+000011.500004.4 07.7201.00K0 0
+151434.06 -633748.8 +000018.8+000024.300003.5 07.7201.07G8 0
+153608.23 -214446.6 +000039.2-000093.700006.8 07.7201.14K0 0
+154546.45 -252944.1 -000014.9-000006.500001.4 07.7201.69M1 0
+163226.88 +274234.0 +000002.3+000011.500002.7 07.7201.52K5 0
+163744.02 +193324.8 -000019.7+000005.000007.4 07.7201.16K0 1
+164222.32 -541024.2 -000002.0-000001.100000.1 07.7201.47K1 0
+170254.27 +143947.0 -000002.5-000012.200002.5 07.7201.57K5 0
+170302.73 +292845.7 -000001.4+000000.700004.1 07.7201.25K2 0
+171105.11 -432922.5 +000002.3+000010.200006.5 07.7201.17K1 0
+173825.64 -683122.1 -000001.1-000029.500005.1 07.7201.50K4 0
+174742.55 -620157.9 -000008.9-000012.600002.8 07.7201.12K1 0
+175647.82 -402307.7 -000009.2-000015.900000.7 07.7201.60K4 0
+180914.33 -574711.6 +000007.2-000017.200005.1 07.7201.58K3 0
+181031.81 +652250.2 -000054.9+000016.700004.0 07.7201.04K0 0
+181443.32 +190256.4 -000034.7+000019.000004.1 07.7201.28K2 0
+181808.48 -083801.2 +000004.0-000001.000006.4 07.7201.22K0 0
+183502.98 -711926.1 -000020.2-000063.000007.6 07.7201.19K2 0
+184956.46 -671712.7 -000009.9-000016.600004.3 07.7201.22K2 0
+190512.27 +312621.1 -000001.5-000005.200001.8 07.7201.01G5 0
+201655.75 -593835.3 +000017.3-000067.500002.9 07.7201.30K2 0
+201933.19 -195445.9 -000021.6-000030.200003.7 07.7201.10K0 0
+202014.76 -290751.7 +000007.0-000002.400000.9 07.7201.20K1 0
+202236.29 -485155.6 +000007.7+000002.400005.2 07.7201.04K0 0
+210758.28 -153725.3 +000027.0-000010.900001.1 07.7201.64M1 0
+213232.28 +115102.6 +000016.4-000002.500002.2 07.7201.36K5 0
+213416.56 -132901.5 +000015.9+000003.600004.9 07.7201.04K0 0
+213614.03 +060814.1 +000013.4-000009.900002.9 07.7201.27K2 0
+214942.74 +240520.9 +000009.2+000002.500001.2 07.7201.60K5 0
+215240.36 -193120.4 +000000.4+000015.500002.2 07.7201.53K4 0
+222000.87 -220107.6 +000038.0-000037.100002.9 07.7201.01K0 0
+225326.77 -282456.2 +000011.2-000019.200003.7 07.7201.07K0 0
+232025.10 -430857.8 +000057.7-000016.000003.0 07.7201.03K0 0
+234455.26 +503514.9 -000009.8-000028.500006.3 07.7201.04K0 0
+075620.80 -495855.0 +000005.3-000002.000001.7 07.7202.97C5 0
+000118.68 +705544.2 -000004.9-000008.200004.4 07.7300.46F0 0
+000502.48 -360055.0 +000210.2+000062.700019.8 07.7300.54G0 0
+002125.68 +281934.2 -000018.7+000021.900015.0 07.7300.42F5 0
+002729.99 -314941.7 +000072.4+000026.100013.5 07.7300.40F2 0
+002819.82 -644346.6 +000085.6-000012.700006.0 07.7300.33A9 0
+004537.14 +291123.0 +000035.5-000017.100006.0 07.7300.22A3 0
+004757.25 -092049.1 +000194.5+000207.000012.2 07.7300.51F5 0
+004824.82 +494258.6 +000004.8+000000.900003.0 07.73-0.02A2 0
+005229.05 +795025.7 -000008.0+000000.100003.0 07.7300.08A0 0
+010146.21 +474219.4 +000145.6-000057.600011.2 07.7300.39F5 0
+012807.24 -280305.0 +000110.7+000060.600018.0 07.7300.53F6 0
+013616.26 +592733.8 +000008.8-000026.200008.7 07.7300.46F5 0
+014352.60 -072845.3 -000014.5-000045.100003.8 07.7300.05A0 0
diff --git a/kstars/kstars/data/hip033.dat b/kstars/kstars/data/hip033.dat
new file mode 100644
index 00000000..f1d4b8f8
--- /dev/null
+++ b/kstars/kstars/data/hip033.dat
@@ -0,0 +1,1000 @@
+015338.86 +395258.9 +000064.0+000028.600015.9 07.7300.55F8 0
+015701.33 +310122.4 +000031.4-000081.200011.5 07.7300.49F5 1
+020946.56 +131033.0 -000010.0+000002.000006.3 07.7300.25B9 0
+021622.15 +310237.3 +000069.7-000006.300009.7 07.7300.38F0 0
+021635.99 +494911.6 +000002.6-000003.500002.4 07.7300.01B5 0
+021925.07 -615618.6 +000157.8+000156.700014.5 07.7300.50F6 0
+021955.93 -061918.4 +000044.3-000021.400002.7 07.7300.84G5 0
+023655.29 +595301.1 +000009.0-000012.100001.4 07.7300.22B8 1 0.16 2.89
+025759.56 -022012.0 -000004.8-000005.300006.3 07.7300.20A2 1
+030530.26 +205408.8 +000027.4-000027.600007.8 07.7300.30A2 0
+035207.91 -033548.6 -000024.9-000038.100012.5 07.7300.53F5 0
+035944.66 +480904.6 +000016.8-000014.900003.0 07.7300.04B8 0 0.52 1.74
+040217.15 -013757.5 +000056.9-000030.800014.5 07.7300.47F5 0
+040945.06 -123338.9 +000001.7-000010.400005.6 07.73-0.00B9 0
+041110.50 +153734.5 -000001.0-000008.700004.2 07.7300.21A0 0
+042948.12 +174039.4 +000004.0-000008.700004.8 07.7300.24B7 1
+043858.90 +363247.6 +000012.0-000014.300009.1 07.7300.26A3 0
+045033.76 +150500.6 +000089.5-000020.600023.6 07.7300.74G5 0
+045846.26 +295037.2 +000006.2-000023.800007.6 07.7300.16A2 0
+051043.31 -482719.7 +000026.4+000014.800007.7 07.73-0.10A4 1
+052206.00 +070522.7 -000037.7+000002.100012.6 07.7300.44F2 0
+053438.42 +060737.0 +000008.8-000032.600010.4 07.7300.25A2 0
+053800.96 +782133.1 +000069.2-000259.600014.5 07.7300.48F6 0
+054136.03 -034352.2 +000016.6-000009.600005.3 07.73-0.01A0 0
+054848.99 +272149.6 -000002.6-000001.500002.0 07.7300.15B8 0
+054922.38 -444057.3 +000002.6+000025.000006.4 07.7300.93G8 0
+055314.56 -324823.5 -000005.9-000013.400005.1 07.7300.09A1 1
+055446.23 -533432.1 +000036.7+000017.400007.0 07.7300.29A8 1
+055607.88 +631654.6 +000005.8-000040.700008.2 07.7300.24A5 0
+060738.89 +215223.5 -000000.8-000003.900000.8 07.7300.20B1 1
+061745.70 +291311.0 +000003.5-000013.300004.1 07.73-0.01A0 0
+061745.80 -512628.7 -000002.1-000000.500002.8 07.7300.26A9 0
+062137.38 -180959.2 -000046.0-000098.900022.6 07.7300.62G3 0
+062820.36 -004345.8 -000012.4+000008.000007.7 07.7300.50F5 0
+064035.03 +173827.0 +000026.8-000062.200013.6 07.7300.53F8 1
+065002.44 -555412.8 +000003.6-000003.600005.5 07.7300.34F0 0
+065511.90 -091916.2 -000002.1-000000.200004.0 07.73-0.02B8 0 0.26 3.97
+065907.79 +684511.2 +000019.4+000017.800012.6 07.7300.56F8 0
+070039.32 +124424.1 -000008.1-000000.800005.3 07.7300.18A2 0
+071250.19 -113601.1 -000003.0-000001.100000.7 07.7300.96K0 0
+071411.52 -124835.8 -000006.2+000005.700001.4 07.73-0.03B9 0
+071642.42 -132716.8 -000007.7-000000.200001.5 07.73-0.03B5 0
+072156.75 -385612.6 -000005.9+000028.100007.0 07.7300.54F7 0
+072901.66 +315936.3 +000160.4+000174.700057.0 07.7300.92K2 1
+072931.44 -380722.2 -000028.0+000068.400019.0 07.7300.55F7 0
+073039.98 -155939.6 +000048.1-000109.800027.4 07.7300.64G5 0
+074114.33 -391411.0 -000008.2+000009.100003.1 07.73-0.05B9 0
+074415.74 -175150.2 -000002.6-000004.800001.6 07.7300.00B9 0
+075106.18 +313657.8 -000014.7-000040.200004.9 07.7300.18A5 0
+075656.85 +114118.1 -000007.7-000009.600002.0 07.73-0.00B9 0
+080515.18 -390312.8 -000004.5+000005.000000.5 07.7300.67A5 0
+080756.30 -012058.1 -000005.0+000003.500001.3 07.7300.08A2 1
+080855.82 -331447.0 -000004.9+000003.900000.4 07.73-0.04B2 0
+081047.78 -381608.0 +000000.2+000001.000005.2 07.7300.05A1 0
+081233.62 +500033.0 +000083.0-000023.800012.7 07.7300.56F8 0
+081353.77 +074357.9 -000009.5-000004.500003.8 07.7300.05A0 0
+081450.52 -693721.6 -000016.1+000011.900005.8 07.7300.06A1 0
+081454.05 +403442.9 -000012.9-000013.100005.2 07.7300.12A2 0
+081715.70 -052209.0 -000026.1+000026.800009.0 07.7300.40F2 1
+082022.61 -254912.6 +000015.1-000055.400005.3 07.7300.47F3 0
+082050.32 -410415.4 +000001.3-000013.700009.2 07.7300.25A4 0
+082320.02 -445756.4 -000004.8+000004.800000.5 07.73-0.02A5 0
+082327.99 -453643.2 -000021.1+000022.900006.7 07.7300.07A1 0
+082818.40 +563606.2 +000106.1-000105.200013.0 07.7300.45F0 0
+084052.14 +094927.3 -000028.9-000015.600005.4 07.7300.29A7 0 0.57 0.18
+084339.59 +424054.5 -000044.6-000030.500007.5 07.7300.28F0 0
+085847.02 -315757.6 -000002.6-000021.900007.1 07.7300.18A2 0
+091610.12 -211150.3 -000111.5+000015.500014.4 07.7300.42F3 0
+091907.53 -022728.7 -000028.6-000014.500007.0 07.7300.24A3 0
+092007.15 -585603.2 -000014.8+000013.000004.8 07.7300.99K0 1
+093348.97 +522638.4 -000040.8-000026.900005.4 07.7300.20A3 0
+093817.06 +015007.0 -000178.8-000075.300017.2 07.7300.55F8 0
+094332.35 -565710.6 -000014.5+000008.500002.3 07.73-0.11B5 0
+094452.94 +284230.8 -000014.4-000018.600005.9 07.7300.16A5 0
+094508.27 -410941.5 -000001.0+000001.200001.1 07.7300.03A0 0
+094933.13 +204739.4 -000053.1-000075.400006.6 07.7300.99G5 0
+102630.23 +590912.0 +000009.0+000001.900004.5 07.7300.87G8 0
+102733.53 +391956.7 -000115.4-000035.100010.6 07.7300.42F5 0
+102818.62 -523342.5 -000102.8+000055.700029.9 07.7300.82K2 1
+104716.95 +223432.0 -000038.9-000002.200007.8 07.7300.37F0 1
+105341.55 -613955.8 -000006.9+000001.900000.7 07.7300.03B1 0
+110212.14 -484754.4 -000015.7+000005.200001.5 07.7300.12A1 0
+110651.50 -233320.8 -000010.1-000004.600008.6 07.7300.31A9 1
+111002.34 -600542.5 -000005.6+000000.500001.4 07.73-0.09B2 0
+111100.45 +805656.0 -000018.7-000009.200002.3 07.7300.77G0 0
+111236.34 -352409.7 +000015.9-000009.600008.5 07.7300.20A4 0
+112825.57 -454627.4 -000023.7+000012.300002.5 07.7300.72K0 1
+112901.58 +633424.3 +000105.2+000030.600013.5 07.7300.49F5 0
+115242.23 -375912.5 -000040.7+000004.900007.0 07.7300.43F3 0
+121052.48 -332805.0 +000011.9-000041.400005.2 07.7300.99K0 0
+122933.05 +561956.6 -000005.3-000185.400016.8 07.7300.64G5 0
+124235.89 -052805.1 -000055.1-000061.700014.3 07.7300.47F2 0
+124748.89 +190127.5 -000085.9-000000.800017.0 07.7300.51F8 0
+124942.72 -065248.5 -000019.7-000005.000006.2 07.7300.11A0 0
+132407.45 -043211.4 -000000.8-000027.200003.8 07.7300.91K0 0
+132459.58 -370209.4 -000020.3-000015.800010.1 07.7300.32F0 0
+132503.76 -153756.4 -000045.7-000006.800008.4 07.7300.28A4 1
+133537.02 -483103.3 -000050.8-000005.600007.1 07.7300.17A5 0
+134029.65 +325009.2 +000023.1-000009.300020.2 07.7300.56F5 0
+134258.54 +500136.4 +000012.6-000026.400004.7 07.7300.92K0 1
+135745.46 +115744.5 -000044.1+000000.800005.2 07.7300.22A5 0
+141441.93 -274542.3 -000098.9-000017.800014.0 07.7300.52F6 0
+143527.19 -054958.4 -000003.4-000021.400014.2 07.7300.46F5 0
+143656.19 +481317.5 -000013.5+000046.500009.3 07.7300.47F2 1
+144144.68 +093139.6 -000048.8+000025.700000.9 07.7300.96G5 1
+144327.54 -301229.1 -000043.8-000051.300010.6 07.7300.51F6 0
+144740.62 +651506.7 -000015.7+000016.600002.6 07.7300.27A5 0
+150401.96 -280341.4 +000021.2-000003.400006.1 07.7300.47F5 0 0.12 0.15
+153418.25 -683649.2 -000079.9-000090.000009.0 07.7300.53F6 0
+161315.95 +823754.5 -000023.2+000037.400004.6 07.7300.20A3 0
+161603.71 -303718.3 -000015.8-000015.500005.3 07.7300.42F0 1
+163154.33 +260155.4 -000011.2-000068.900003.5 07.7300.98G8 0
+164756.06 -285725.5 -000002.9-000004.200000.8 07.7300.78G8 0
+165204.59 -144810.6 +000052.2-000024.000011.8 07.7300.47F5 0
+165338.15 +741730.1 +000014.4+000004.400003.8 07.7300.39F0 0
+165442.64 +404231.7 +000013.0-000001.900004.7 07.7300.98K0 0
+170107.33 +112027.2 -000012.6+000020.700011.6 07.7300.38F0 0
+170155.34 -371805.2 -000002.1-000007.400001.9 07.7300.07B0 0
+170230.93 +291749.3 -000004.7+000009.400008.2 07.7300.25A2 0
+170359.09 -281522.6 -000008.3-000012.400002.9 07.7300.06B9 0
+170611.94 -383730.4 -000013.0-000075.800012.6 07.7300.43F3 1
+172225.01 +150812.5 -000056.4+000017.100017.2 07.7300.49F8 0
+173444.20 +322501.9 +000005.6+000005.400004.3 07.7300.23A2 0
+174147.12 +502909.8 +000003.6+000016.800003.5 07.7300.95K0 0
+180759.29 +395523.9 -000083.1+000059.100009.6 07.7300.26A2 0
+181604.64 -111047.3 -000027.5-000050.500011.3 07.7300.63F5 1
+182431.00 -371336.8 +000008.9-000008.400003.9 07.7300.19A3 0
+182842.83 +515642.6 +000027.1-000031.900009.2 07.7300.27A2 0
+183104.45 +043737.1 -000000.6-000008.500001.1 07.7300.19B5 0
+183154.40 +592512.1 +000009.2-000020.700003.6 07.7300.32F0 0
+183537.11 +404610.8 +000003.0-000005.300005.2 07.7300.30A5 0
+183836.74 +163227.7 -000052.5-000050.100008.0 07.7300.61G5 1
+185440.89 +195033.5 -000013.2-000011.400005.5 07.7300.10A0 0
+190253.62 +052033.9 +000010.5-000003.200005.9 07.7300.28A2 0
+190838.04 +383031.8 -000009.5+000015.300004.5 07.7300.33A5 0
+192828.87 -751026.0 +000017.1-000017.400002.9 07.7300.31F0 0
+193008.55 -181435.3 -000000.5-000018.700010.3 07.7300.34Fm 1
+193426.13 -125535.2 -000170.9-000094.200020.3 07.7300.61G3 0
+193557.16 -364818.5 +000008.7-000003.800004.2 07.7300.18A5 1
+194307.13 +265554.5 +000017.4+000031.300011.5 07.7300.39F0 0
+194602.17 +674416.4 -000001.7+000041.600004.5 07.7300.28F0 0
+195158.45 +313610.6 -000001.0-000000.700001.3 07.7300.00A0 0
+201250.93 +160543.7 -000031.8-000008.200012.7 07.7300.57F8 0
+201627.53 +255225.4 +000006.8+000000.300006.4 07.7300.34Am 0
+202643.76 +402050.0 +000005.6+000001.000004.2 07.73-0.06B9 0
+202743.36 +142721.5 +000007.7+000004.200001.8 07.73-0.04A0 0
+204035.36 -273511.8 -000018.0+000002.200007.8 07.7300.21A4 0
+204350.13 +392734.8 -000011.9-000017.800002.6 07.7300.98K0 0
+204908.81 +405455.9 +000028.2-000007.300005.9 07.7300.58G0 1
+205516.66 +434726.3 -000000.8-000064.300014.1 07.7300.49F5 0
+210000.30 +425552.4 +000039.4+000017.100008.5 07.7300.32A3 0
+210255.90 +285905.6 +000006.0-000006.600007.3 07.7300.94G8 0
+210617.71 +073025.0 +000093.6+000004.400018.2 07.7300.49F8 0
+210801.31 +214553.1 +000027.3-000057.500009.1 07.7300.37F2 0
+211101.78 +551956.0 +000000.3-000004.000001.9 07.7300.06B9 0 0.40 1.25
+211259.84 +024809.2 +000033.7+000038.000014.5 07.7300.46F5 0
+211721.28 +315358.0 +000017.8-000012.800006.6 07.7300.85G0 0
+212319.33 +092712.1 -000016.4-000033.800006.1 07.7300.33A2 0
+213004.96 -520805.5 +000034.3-000034.700003.9 07.7300.17A5 0
+215014.08 -003621.3 -000106.0-000029.000011.6 07.7300.51F8 0
+215444.89 +321944.9 +000210.6-000233.400049.2 07.7300.91K0 0
+221027.71 +164229.4 +000017.3-000011.700005.3 07.7300.02A0 0
+221238.37 -541726.2 +000147.0-000094.400016.7 07.7300.55F8 0
+222825.54 +511822.5 +000000.7-000000.900001.6 07.73-0.01B9 0
+223105.78 +502153.0 +000005.6+000000.300003.8 07.73-0.05B9 0
+223307.47 +683017.9 +000011.1+000009.300002.9 07.7300.50A3 1
+224257.87 +002408.2 +000146.5-000161.100011.3 07.7300.86G5 0
+225240.03 -023733.2 +000023.7+000005.700003.2 07.7300.94G5 1
+225624.65 +130316.6 +000077.8-000028.300003.0 07.7300.89G5 0
+225725.90 -030925.7 +000045.2-000123.000022.4 07.7300.55F8 0
+225758.27 -450929.5 +000086.2-000046.900008.9 07.7300.37F0 0
+231853.57 -284427.1 +000047.6-000008.900008.5 07.7300.24A0 0
+232254.41 -573729.9 +000000.5-000012.500002.9 07.7300.91G8 0
+234012.14 +450425.2 +000016.3-000010.200002.3 07.7300.04B9 1
+235719.55 -460637.2 +000115.0+000025.800017.7 07.7300.45F5 0
+235931.78 +544118.6 -000004.6-000005.500003.1 07.7300.53F5 1
+001836.32 +355923.9 -000001.8-000008.400002.4 07.7301.34K2 0
+002524.57 +394947.4 +000040.1-000019.400005.2 07.7301.16K0 0
+003105.71 -483827.6 +000000.3-000013.400004.8 07.7301.14K1 0
+004455.27 +031203.6 +000022.6+000001.600003.2 07.7301.54M. 0
+010603.16 -415010.7 +000016.5+000018.600001.6 07.7301.41K3 0
+012420.10 +585647.2 +000001.9-000004.600001.7 07.7301.58K0 0
+020827.28 -002509.6 +000016.4+000017.200001.2 07.7301.45K2 0
+022403.31 -542140.0 +000006.5-000045.700004.3 07.7301.24K3 0
+024051.12 +312509.1 +000011.0-000022.300004.5 07.7301.18K1 0
+040911.86 +362539.1 +000008.6-000008.800000.8 07.7301.83M0 0 0.08 7.28
+042943.45 -290146.9 -000032.4-000031.100002.2 07.7301.28K2 1
+051026.80 -771301.5 -000019.2-000003.900005.6 07.7301.10K1 0
+051258.05 +705813.0 +000008.5-000032.100006.0 07.7301.02K0 0
+051658.86 +541025.7 +000009.6-000003.600006.3 07.7301.16K0 0
+055719.30 +265112.6 -000001.7+000000.600003.0 07.7301.46K3 1
+060120.34 -130135.9 -000001.8+000010.700003.6 07.7301.11K0 0
+061844.97 -355437.2 -000006.7+000009.400003.0 07.7301.38K2 0
+062802.83 -214753.2 +000006.6-000002.900000.2 07.7301.56K5 0
+064822.30 +053230.1 -000001.0-000002.000001.6 07.7301.74S5 0
+065851.91 +213652.8 -000027.5-000122.100006.3 07.7301.12K0 0
+071451.08 +071330.2 -000000.2-000014.800001.8 07.7301.47K2 0
+073559.89 -091845.1 -000005.3-000008.800003.0 07.7301.00G5 0
+074348.49 -361306.5 -000002.4+000000.000002.0 07.7301.24K1 0
+074440.61 -543824.4 -000006.9+000013.400001.5 07.7301.73M1 0
+074720.82 +472017.7 -000007.1-000001.600005.0 07.7301.10K0 0
+075751.14 -793757.6 -000013.1+000006.500003.4 07.7301.65K3 0
+080254.86 -361311.2 +000001.3+000018.000003.9 07.7301.01K0 0
+081006.66 -842641.8 -000000.5+000019.600001.4 07.7301.73M2 0
+084636.76 +652719.0 +000030.6+000025.000005.0 07.7301.06G5 0
+090123.08 -075527.0 -000012.8+000015.300003.6 07.7301.05K0 0
+091352.64 -001113.5 -000064.3-000014.800003.8 07.7301.08K0 0
+092500.72 -771508.6 -000036.5+000021.900003.4 07.7301.81K5 0
+093123.35 -080840.2 -000017.1-000005.200003.0 07.7301.23K2 0
+093936.78 -295216.7 -000006.3+000008.000002.9 07.7301.18K0 0
+094753.20 -665146.1 -000007.6+000004.200000.2 07.7301.31K2 0
+095323.28 -175534.1 -000022.6+000013.900000.6 07.7301.53M3 0
+095725.17 +682849.5 -000046.2-000036.500004.2 07.7301.05K0 0
+101434.00 -551736.4 -000010.6+000002.900002.2 07.7301.05G5 1
+101546.64 -523837.4 -000021.1+000013.500004.4 07.7301.11K2 0
+101953.96 +202415.3 -000038.1+000000.500002.2 07.7301.31K0 0
+103243.71 -323334.6 -000014.6-000044.000004.1 07.7301.00K0 0
+104015.63 -064125.8 -000012.9+000013.200000.5 07.7301.32K2 0
+111423.45 -345851.7 -000006.0-000006.600002.5 07.7301.55K4 0
+112151.57 -331804.5 -000009.0+000018.200000.9 07.7301.32K1 1
+112439.06 -291047.5 +000003.6+000031.000001.2 07.7301.55M1 1
+113001.82 +245304.1 -000034.5+000004.400003.3 07.7301.02K0 0
+113716.77 -003440.9 -000009.2+000001.000004.7 07.7301.13K0 0
+115902.19 -740030.6 -000010.6-000003.300003.3 07.7301.40K2 0
+115903.34 -582646.9 +000005.3-000007.000004.9 07.7301.14K0 0
+120713.14 -060502.7 -000062.2+000031.100004.6 07.7301.41K2 0
+122350.80 +540930.5 +000003.6+000010.100000.6 07.7301.10G5 1
+130138.13 +565658.5 +000006.9-000008.400003.9 07.7301.04G9 0
+130751.97 -190208.5 -000028.7+000003.800004.1 07.7301.19K1 1
+133854.40 -023150.7 -000027.9+000018.700003.3 07.7301.53K5 0
+134158.58 +743713.8 +000008.6+000000.100002.7 07.7301.09K0 0
+134531.38 +843048.0 -000003.6-000007.700002.9 07.7301.21K0 0
+134925.76 -595521.2 -000007.9-000005.100001.4 07.7301.37K1 0
+135049.08 -112131.6 +000003.7-000003.900002.9 07.7301.67M. 0
+143036.55 -291835.7 -000014.6+000008.400001.1 07.7301.44K3 0
+145102.85 +120950.8 -000007.8-000005.100002.4 07.7301.56M. 0
+145400.76 -053417.3 +000024.3-000031.900005.8 07.7301.01K0 1
+150602.57 +574505.0 -000078.6+000082.000006.4 07.7301.12K0 0
+151331.96 +050239.4 -000017.1-000036.800004.0 07.7301.49K2 0
+152838.70 -084450.3 -000040.2+000005.000003.2 07.7301.53K2 0
+154405.81 +525419.1 -000050.4+000048.500004.6 07.7301.26K2 0
+155645.47 -133432.5 -000037.8-000010.400004.8 07.7301.32K2 0
+155849.10 +161240.2 -000019.7-000028.600003.3 07.7301.47K2 0
+161151.34 -255300.3 -000129.5-000060.000008.8 07.7301.02K0 0
+161515.68 -003817.9 -000006.3+000001.300002.6 07.7301.11K0 0
+161642.54 +383842.0 +000000.9+000011.300001.8 07.7301.51K2 0
+162309.43 +802104.6 -000018.1+000035.800005.3 07.7301.00G5 0
+163120.08 +575020.5 -000005.6+000000.400003.1 07.7301.40K5 0
+163253.47 -505951.8 +000012.8+000002.500002.3 07.7301.11G8 0
+163346.51 +073412.9 +000004.5-000033.000004.1 07.7301.11K0 0
+165001.80 +140203.7 +000023.4-000057.600005.9 07.7301.04K0 0
+172811.83 -311225.8 -000002.5-000006.200000.8 07.7301.30K0 0
+173133.93 +504044.1 -000028.1-000049.100004.3 07.7301.03G5 0
+175033.28 +231521.4 -000003.1-000014.300002.6 07.7301.22K2 0
+181248.27 -163432.3 +000002.1-000004.200001.5 07.7301.80K3 0
+183053.66 -275706.3 +000008.7-000001.700001.6 07.7301.86K4 0
+183433.26 -143406.9 -000000.7-000025.100005.5 07.7301.54K2 0
+184310.73 -711718.2 +000001.6-000015.400001.4 07.7301.58M3 0
+193059.95 -020205.0 +000002.2-000001.600002.1 07.7301.88K5 0
+193343.47 -044430.8 +000015.1-000002.100004.4 07.7301.26K2 0
+195410.32 -264145.7 +000012.3-000020.200002.1 07.7301.01G8 0
+195947.17 -505120.9 -000014.0-000004.400003.5 07.7301.22K2 0
+200016.40 -524112.5 +000001.4-000014.300003.3 07.7301.44K4 0
+201839.75 +401336.9 -000002.8-000005.000001.4 07.7301.01B9 0
+201902.08 +445238.7 +000010.6-000026.900003.9 07.7301.17G5 0
+202640.63 +015458.1 +000005.0-000012.300001.9 07.7301.33K5 0
+203034.25 -052322.4 -000004.8-000011.000002.8 07.7301.61K2 0
+204220.07 +123758.1 +000026.1-000008.200005.0 07.7301.29K5 0
+204421.40 +364249.2 -000006.3-000013.600001.5 07.7301.63K5 0
+205749.96 +674548.6 -000003.3-000003.000002.9 07.7301.33K5 0
+212725.21 -233657.1 +000039.6+000009.000004.8 07.7301.44K4 0
+220024.22 +490306.3 +000002.9-000001.100001.1 07.7301.43K0 0
+220514.72 +394048.2 -000005.5+000000.600001.3 07.7301.65K5 0
+221837.61 +102118.7 -000020.0+000008.400002.8 07.7301.34K2 0
+221944.60 +525252.7 +000014.2+000004.100003.0 07.7301.57K5 0
+223930.37 -073616.4 +000009.9-000016.300002.2 07.7301.28K0 0
+231312.47 +412858.2 +000014.7+000001.500001.3 07.7301.64K5 0
+235244.85 -085341.5 -000003.9-000005.900001.4 07.7301.19K0 0
+000246.37 +801656.1 +000047.5+000017.100007.7 07.7400.48F2 1
+001024.20 +582922.2 -000098.5-000010.400010.3 07.7400.47A 0
+001644.46 +362929.0 +000089.2+000046.900011.2 07.7400.47G0 1
+002338.51 +024434.9 +000022.4-000007.900003.0 07.7400.39F0 0
+003045.56 +473148.0 +000006.0-000054.400020.9 07.7400.65G0 1
+003845.68 -852444.5 -000086.4-000028.800026.4 07.7400.75G8 0
+005613.11 -073437.5 +000156.9-000081.400014.3 07.7400.47F6 0
+005826.84 +634249.0 -000002.0-000001.500000.5 07.7400.55B1 0
+010050.68 +045002.3 +000035.2-000007.400011.3 07.7400.54F5 0
+010340.69 +051407.6 -000025.0-000018.300004.5 07.7400.34A5 0
+011229.82 -091325.3 +000386.9-000009.900022.0 07.7400.69G0 0
+011803.04 -340815.0 -000009.0-000012.700006.3 07.7400.26A9 0
+012632.31 +530748.3 -000000.8-000012.600006.9 07.7400.97G5 0
+012904.61 +214325.0 +000455.6-000185.000043.2 07.7400.97K2 0
+013935.64 +280638.4 +000500.7+000144.900029.4 07.7400.73G8 0
+020350.59 +334153.2 +000076.1+000007.300009.4 07.7400.39F2 0
+020639.60 +102839.2 -000070.6-000010.400010.6 07.7400.56F8 0
+020940.20 +420030.1 +000004.3-000006.800003.0 07.74-0.06B9 0
+021148.33 -540255.2 +000021.7+000004.400006.3 07.7400.29A8 0
+022106.77 +804335.9 +000016.2-000007.000001.6 07.7400.07A0 1
+023039.27 +434043.9 +000019.3+000052.200013.1 07.7400.65G0 0
+024606.82 +361601.3 -000033.6-000052.700013.2 07.7400.46F5 0
+024708.51 +421031.6 -000019.3-000004.700004.5 07.7400.07A0 0
+024852.35 -462049.1 +000027.2+000016.300015.2 07.7400.49F6 0
+031354.86 -063951.8 +000075.2-000138.800011.6 07.7400.44F2 0
+032414.88 +672718.7 +000058.5-000015.100006.3 07.7400.56F8 1
+033404.44 -412019.4 +000026.1+000032.400010.3 07.7400.40F2 0
+034245.89 +075410.8 +000032.8-000018.200008.6 07.74-0.20A2 1
+035035.16 -115944.2 -000029.6+000014.600013.5 07.7400.55F6 0
+035509.35 -045830.2 -000000.6+000049.200010.6 07.7400.39F0 0
+042720.68 -055038.3 -000003.3-000008.100007.9 07.7400.08A0 0
+042754.75 +431952.1 -000001.4-000016.200004.2 07.7400.03A0 0
+042842.17 +204038.8 +000004.7-000007.000003.8 07.7400.12B8 0
+044042.44 -281202.0 -000015.9-000282.500024.6 07.7400.62G3 1
+044404.73 -761820.7 +000115.2+000097.800009.9 07.7400.51F8 0
+044909.41 -350501.3 +000063.2+000144.100019.4 07.7400.53F6 1
+044942.61 -062500.2 +000011.8-000024.600002.6 07.7400.92G5 0
+050246.64 +463937.0 +000010.7-000015.900002.9 07.7400.02B9 0
+050634.29 +383120.1 -000002.1-000003.200001.3 07.7400.12B2 0
+050642.05 +142648.5 +000282.7-000239.100041.7 07.7400.80K0 1
+051128.98 +444400.6 +000005.5-000006.500001.5 07.7400.57F5 0
+051325.26 -183330.6 -000006.2-000037.300010.0 07.7400.67G2 0
+051847.18 +524951.4 +000037.6+000017.000008.1 07.7400.52F5 1
+053133.39 +641908.4 -000028.4-000091.900012.7 07.7400.60G0 0
+053409.49 +781922.4 -000006.1-000001.700001.9 07.7400.06A0 0
+053713.33 +044607.0 -000001.6+000000.100001.6 07.7400.01B9 1
+053812.38 +512643.7 -000549.4+000105.800048.7 07.7400.83K2 0
+055457.48 -125619.2 -000022.5-000038.100015.8 07.7400.49F5 1
+055620.44 +533315.3 +000008.8+000015.700006.8 07.7400.17A2 0
+060151.19 -034052.9 -000012.2-000017.500005.4 07.7400.21A2 0
+060702.51 +652406.6 -000030.1-000028.800008.9 07.7400.26A3 0
+061759.88 +280024.5 -000001.4-000010.300007.3 07.7400.02A0 0
+061826.39 +491109.7 -000009.8-000069.300003.9 07.7400.89G5 0
+063039.59 -175517.5 -000162.0-000208.500014.5 07.7400.82G8 0
+063151.07 -680710.5 -000021.4-000060.600006.9 07.7400.51F5 1
+063636.13 +010314.5 -000006.6-000006.000001.9 07.74-0.07B9 0
+063927.85 +660944.5 -000002.0-000000.400004.0 07.74-0.03B8 0
+064046.94 +330131.9 -000006.1-000012.700001.4 07.7400.07A2 0
+064147.46 +142448.5 +000002.1-000013.900005.3 07.7400.25F0 0
+064857.19 +203350.0 -000001.5-000001.400002.2 07.74-0.09B8 0
+070043.20 -610830.7 -000004.2+000019.600003.5 07.7400.03B9 0
+070700.87 +492816.3 -000009.3-000000.100003.8 07.7400.24F0 0
+070846.21 -253703.7 -000001.8+000003.600000.8 07.74-0.00A0 0
+070900.59 -280933.0 -000003.3+000003.300000.2 07.74-0.16B3 0
+071551.10 -130259.7 -000510.4+000177.300030.1 07.7400.61G5 0
+071707.35 -135923.3 -000001.9+000001.300000.3 07.74-0.01B3 1
+071919.10 -002002.2 -000000.3+000006.000002.3 07.7400.72G0 0
+072303.69 +203319.6 -000042.6-000001.000007.4 07.7400.35F0 0
+072822.20 -070932.1 -000037.5-000008.700006.2 07.7400.48F5 0
+073532.57 -260913.7 -000006.2+000002.100002.4 07.74-0.08B8 1
+073624.63 +181054.9 -000017.2-000023.700008.0 07.7400.19A2 0
+074552.49 +650928.6 -000016.0-000063.800015.0 07.7400.35F2 1
+080254.89 -401334.7 -000004.0+000004.100000.7 07.74-0.05B9 1
+080342.03 -292508.3 -000003.9+000004.800002.2 07.74-0.04Ap 0
+080451.73 +040829.2 -000010.2-000003.000001.1 07.74-0.08B8 0
+080639.22 -171750.3 -000009.7+000030.200003.7 07.7400.77G3 0
+081729.43 -035918.8 -000145.1-000438.700020.5 07.7400.58F8 0
+081854.04 -450210.6 -000004.5+000009.000002.4 07.7400.06A5 1
+082907.97 -001800.4 -000009.9-000006.000002.9 07.74-0.01A0 0
+083104.79 -665154.6 -000057.3+000041.800007.9 07.7400.34F2 0
+083415.90 +451148.1 -000025.9-000020.200009.1 07.7400.28F0 0
+083910.67 -160157.6 -000003.8-000000.500002.9 07.7400.01A0 1
+084101.58 -480403.0 -000008.6+000007.800001.5 07.74-0.09B3 0
+085047.24 -260706.0 -000008.6+000001.300000.8 07.7400.90G2 0
+085848.92 +811707.3 -000011.7+000007.900005.7 07.7400.32F0 1
+090556.37 +552323.2 -000026.0-000034.700008.2 07.7400.37F0 0
+091203.49 -535743.6 -000007.8+000008.000001.5 07.74-0.08B5 0
+092014.42 +650044.9 -000144.5-000293.900018.4 07.7400.77G5 0
+092143.18 +283000.6 -000008.7+000013.800010.1 07.7400.41F2 0
+092228.51 -501407.3 -000010.9+000006.000002.3 07.74-0.08B5 0
+093629.15 +105046.7 -000024.0-000017.400007.8 07.7400.07A0 0
+093755.75 -365534.1 -000103.9+000070.600023.4 07.7400.66G3 0
+094038.12 -213454.0 -000070.1+000005.200005.9 07.7400.97K0 0
+095216.96 +491127.5 -000213.9-000070.500031.0 07.7400.72G5 0
+101533.06 +472210.9 +000016.1-000106.300013.1 07.7400.69G0 0
+103712.34 -452852.0 -000023.4+000009.100002.8 07.7400.95G8 0
+105046.05 -642846.1 -000017.6+000009.800007.0 07.7400.11A0 0
+105441.82 -543337.1 -000010.6+000001.900001.2 07.74-0.07B5 0
+110905.24 -203048.8 -000031.0+000000.500004.3 07.74-0.01B9 0
+111216.25 -651308.2 -000006.2+000001.000000.2 07.7400.30B1 0
+112545.07 -634832.2 -000013.8+000002.600006.2 07.7400.58F5 0
+113313.52 -670316.4 -000284.3-000013.400030.4 07.7400.83K0 0
+114859.24 -512430.9 -000012.3+000001.900002.6 07.74-0.06B3 0
+115507.17 +031307.1 -000057.7-000001.300008.7 07.7400.22A0 1
+121114.84 -521303.1 -000032.1-000010.900007.4 07.7400.25A6 1
+121340.68 -271916.1 -000013.0+000008.600002.8 07.7400.43F3 1
+124904.88 -692332.6 -000035.5+000005.600005.9 07.7400.56F5 0
+130339.08 -162011.4 -000108.8-000030.200018.1 07.7400.57F7 0
+130351.26 -254806.9 -000125.9+000006.700008.9 07.7400.45F0 1
+130739.23 -141117.0 -000129.7+000004.400014.6 07.7400.47F5 0
+133006.51 -564028.3 -000015.8-000014.000002.5 07.7400.17A0 0
+133300.73 -395819.9 -000068.5-000018.600008.1 07.7400.40F3 0
+133917.82 -120531.2 +000013.8-000052.000003.5 07.7400.96G5 0
+140744.58 -534127.9 -000001.4-000002.100000.1 07.7400.68G2 1
+141214.66 +441122.5 -000040.3+000022.300006.9 07.7400.38F2 1
+141324.23 +052403.2 +000008.2+000006.400003.4 07.7400.36A3 1
+142406.88 +410222.3 -000007.6-000033.900009.1 07.7400.49F5 0
+144106.17 +452449.8 -000111.3-000189.200003.7 07.7400.94G5 0
+150143.95 +004253.2 -000011.3+000017.100008.0 07.7400.40F2 0
+150153.29 -470026.3 -000025.2-000073.100036.8 07.7400.72G6 0
+151757.50 +835134.1 -000000.0-000005.100009.1 07.7400.31F0 0 0.39 1.72
+151959.60 +602022.7 +000016.4+000016.200010.8 07.7400.40F2 0
+152552.11 -183057.4 -000019.5+000002.500003.3 07.7400.15A1 0
+152655.12 -624556.7 -000011.1-000014.400002.9 07.7400.04B9 0
+153635.93 -170054.2 -000063.0-000056.300012.7 07.7400.41F3 0
+153710.88 -785238.2 -000060.3-000038.600007.1 07.7400.46F5 0
+155252.08 -372354.6 +000005.7-000031.400009.6 07.7400.65G3 0
+155647.86 -231102.5 -000012.0-000024.900008.0 07.7400.20A0 0
+160720.25 -130804.6 -000021.0-000017.900004.5 07.7400.55F3 0
+160738.27 +285943.6 -000017.2-000003.700002.7 07.7400.23A3 1
+161239.34 -394431.5 -000023.4-000016.200010.2 07.7400.41F3 0
+161546.88 -250716.6 -000034.2-000109.300014.5 07.7400.77G8 0
+162522.92 -473142.4 -000045.0-000103.600012.7 07.7400.49F5 0
+165858.38 +312811.8 +000012.3+000004.200014.0 07.7400.46F5 0
+170402.04 -271254.5 +000013.0-000036.700003.9 07.7400.54F6 0
+170929.94 -471539.0 -000000.9-000007.800003.8 07.7400.08B8 0 0.17 3.74
+173800.55 +062859.8 -000001.4-000009.000000.9 07.74-0.07B8 0
+173904.51 +020315.2 +000043.9-000022.900009.1 07.7400.41F0 0
+174315.95 +325903.8 -000005.3+000013.200004.7 07.7400.13A2 0
+174738.07 +730758.2 +000053.7-000068.000025.1 07.7400.62G0 0
+174819.22 -014829.7 +000008.3+000000.500010.0 07.7400.31A2 0
+180222.84 -054406.9 +000019.6-000022.200012.2 07.7400.44F5 0
+180254.15 -675107.8 +000001.9+000004.200008.3 07.7400.49F3 0
+180747.79 +672458.4 -000000.8+000013.000004.0 07.7400.87K0 0
+181742.83 -012751.7 +000005.8-000013.700004.8 07.7400.19A2 0
+182109.06 -172253.7 -000002.0-000001.200000.6 07.7400.48B1 0
+182534.70 +274137.4 +000042.4+000115.200014.9 07.7400.43F5 0
+183156.23 -593345.1 -000020.8-000014.500007.3 07.7400.45F3 1
+183739.62 -425719.7 -000002.9-000016.200004.6 07.7400.04B9 0 0.26 0.00
+192653.30 +355424.3 +000002.8+000000.300002.3 07.74-0.02A0 0
+192840.56 +215852.7 +000002.4+000010.400004.3 07.7400.96G8 0
+194800.36 -172847.7 +000016.4-000024.600006.3 07.7400.52F2 0
+195151.00 +412055.7 +000002.0+000000.400002.3 07.74-0.07B9 1
+195810.04 -351116.8 -000023.9-000026.400009.1 07.7400.84G8 0
+195823.39 +285917.5 -000000.2-000009.300001.9 07.74-0.01B9 0
+200131.77 +301305.2 +000003.1-000026.500001.6 07.7400.82G5 0
+202545.84 +670828.7 +000010.2+000022.900003.0 07.7400.95K0 0
+202913.54 +373045.8 -000001.7+000006.200005.1 07.7400.67F5 1
+203146.05 -280424.2 +000015.3-000016.800003.9 07.7400.93G8 0
+203213.27 -220917.5 +000002.2+000004.600007.9 07.7400.38F0 0
+203256.88 +022538.9 +000017.4+000000.500006.4 07.7400.20A2 0
+203857.23 -082357.7 +000041.8+000000.200008.8 07.7400.37F2 0
+204240.60 -105811.0 +000036.7-000007.800013.8 07.7400.48F5 0
+204925.07 -112717.8 +000012.5+000001.900004.0 07.7400.32F0 0
+205355.77 -261910.4 +000017.6-000102.200008.0 07.7400.54F8 0
+205825.62 +392840.2 +000006.7+000013.900006.2 07.7400.27A5 0
+210347.20 +542039.8 +000035.2+000008.000009.2 07.7400.41F2 1
+210740.10 +485119.0 -000003.7-000035.300005.0 07.7400.96G5 0
+210806.40 +383144.8 +000028.1+000003.800009.6 07.7400.38F2 0
+211228.39 +443154.2 -000001.3-000006.100000.6 07.7400.21O9 0
+211840.38 +501056.8 -000000.5-000002.200004.3 07.7400.94K0 0
+212509.47 +182745.5 +000008.4-000004.700005.3 07.7400.04A0 1
+214653.50 +005103.4 -000021.7-000071.100008.3 07.7400.41F3 1
+214914.48 +503054.3 +000006.5-000001.000005.1 07.7400.06A0 1
+215453.76 +151332.1 +000037.1-000027.000011.7 07.7400.30A3 0
+220006.67 +264701.7 +000006.7+000005.100004.5 07.74-0.05B9 0
+221526.64 +183611.7 +000011.5-000013.600005.7 07.7400.35F3 0
+221827.81 +631322.5 -000002.0-000003.700002.8 07.7400.31B0 1
+222932.80 -001218.1 +000086.7-000014.300008.2 07.7400.54F5 1
+223115.02 +505220.5 +000016.8+000002.800004.1 07.7400.12A2 1
+223209.41 -133551.3 -000018.4-000066.600009.8 07.7400.56G0 0
+223934.49 -123653.3 +000228.4-000151.900025.4 07.7400.76G8 1
+230133.93 +453036.7 +000027.4+000013.400005.4 07.7400.95K0 0
+230136.86 +365907.5 +000042.2-000035.400019.8 07.7400.72K0 0
+230359.23 -554151.8 +000057.2-000040.600005.7 07.7400.17A5 0
+231029.36 +411919.5 -000097.6-000082.000014.3 07.7400.50F5 0
+232056.75 -185918.9 +000131.1+000006.100013.5 07.7400.65G3 0
+232553.00 -203656.1 -000014.7-000178.400022.1 07.7400.60G3 0
+232743.45 +015313.2 +000076.5+000011.400008.6 07.7400.40F5 0
+232849.34 +721347.9 +000057.6+000085.200017.6 07.7400.50G0 0
+232939.29 +490625.7 -000005.0-000000.600002.6 07.7400.94K0 0
+233124.65 +161307.6 +000057.4-000020.200004.5 07.7400.52F8 1
+233341.52 -021440.1 +000016.3-000025.300006.2 07.7400.30A2 0
+234618.73 -132151.6 +000032.6+000001.800004.6 07.7400.87G8 1
+234953.13 +621250.8 -000004.5-000002.900000.9 07.7400.00B2 0
+001631.40 -664124.5 +000057.5+000024.400005.6 07.7401.17K2 0
+003806.76 -273716.1 -000010.3+000000.100006.4 07.7401.14K1 0
+004750.28 -105415.2 +000024.5+000013.700003.1 07.7401.33K2 0
+005036.73 +241300.1 -000004.0-000015.500004.9 07.7401.17K2 0
+005749.83 -634627.0 +000040.7+000026.500002.1 07.7401.11K0 0
+010406.18 +313008.4 +000034.5-000027.700004.6 07.7401.03K0 0
+011721.92 -371612.1 -000009.8-000004.600001.5 07.7401.41K4 0
+014709.50 +633913.8 +000040.2-000006.800005.0 07.7401.11G5 0
+020938.14 -483556.8 +000057.3+000006.000005.2 07.7401.00K0 0
+021814.50 -674719.0 +000018.9-000005.300003.1 07.7401.57M2 0
+023317.12 -261727.6 +000008.7-000004.400003.8 07.7401.60K5 0
+025822.90 +724022.3 +000019.7-000023.900003.7 07.7401.11G5 0
+030310.56 +012205.6 +000044.9-000018.600006.4 07.7401.23K0 0
+030940.56 +171539.5 -000013.2-000039.700003.4 07.7401.55K2 0
+031252.90 -284624.7 +000041.8+000026.800002.3 07.7401.00K0 0
+033849.33 -201256.7 +000014.6+000004.900002.7 07.7401.36K2 0
+040134.83 +383955.8 -000005.3-000007.900003.5 07.7401.27K2 1
+040458.46 +583935.2 -000002.5+000000.300001.1 07.7401.14G0 0 0.74 7.91
+043034.24 -021346.8 +000009.1+000020.300005.7 07.7401.05G5 0
+043524.48 +372956.6 -000003.1-000001.700003.8 07.7401.59K2 0
+044318.48 -823111.6 +000052.2+000050.200003.0 07.7401.59M0 0
+044913.87 -413512.9 +000010.4-000019.400003.1 07.7401.13K0 0
+051804.09 +132504.0 -000014.3-000014.700005.5 07.7401.59M2 0
+053156.76 +511416.1 -000003.3-000004.000001.0 07.7401.13G5 0
+053445.71 +063313.7 -000002.0-000003.300004.8 07.7401.15K0 0
+061014.51 +303259.3 +000051.4-000050.000005.6 07.7401.07G7 0
+061609.32 +190318.6 +000003.4-000003.300000.0 07.7401.29G5 0
+062012.12 +195226.9 +000007.9-000004.300002.6 07.7401.10G5 0
+062128.12 +622405.4 -000005.6-000134.600004.4 07.7401.26K5 0
+062732.61 +760113.1 -000002.7+000028.900005.6 07.7401.02G5 0
+062802.89 +055521.2 -000002.9-000000.800004.3 07.7401.03G5 0
+070500.21 -313133.8 -000003.5+000002.200001.7 07.7401.68M1 0
+071352.16 -495611.8 +000000.4-000003.700002.1 07.7401.69M0 0
+071450.69 +183342.9 -000004.2+000003.100001.3 07.7401.10K2 0
+071521.53 +571757.0 -000004.4-000003.000002.9 07.7401.65M. 0
+072238.04 +525018.6 -000027.1-000065.200003.5 07.7401.26K2 0
+072428.90 -121205.2 -000001.9-000001.100002.5 07.7401.19G6 0
+072657.18 +590906.5 -000020.6-000019.900002.1 07.7401.59K2 0
+073207.96 -293806.6 -000002.5+000010.700001.7 07.7401.69K3 0
+073425.50 +140604.1 -000003.5-000007.700002.0 07.7401.63M. 0
+075117.74 -111018.7 -000014.0+000002.800004.7 07.7401.05K0 0
+075738.35 -190828.0 -000003.9+000001.600002.4 07.7401.04G8 0
+075758.45 +325627.9 -000008.0-000032.400002.6 07.7401.51K0 0
+081006.46 -064442.5 -000012.6-000023.100003.0 07.7401.66M. 0
+081138.10 +061008.8 -000009.6-000019.300001.2 07.7401.06G5 0
+082539.14 -710302.6 -000028.2+000021.800003.9 07.7401.28K2 0
+085730.36 -100530.2 -000013.5-000019.200003.6 07.7401.04K0 0
+090439.29 +015437.0 -000000.1+000010.200002.6 07.7401.11K0 0
+091324.61 -601100.5 +000019.9-000010.700004.0 07.7401.00G8 0
+091558.81 -271145.1 +000020.3-000004.400001.4 07.7401.16K0 0
+091710.94 -474407.7 +000005.6+000002.200002.5 07.7401.29K1 0
+095803.82 +620746.8 -000005.9-000012.400004.5 07.7401.26K0 0
+100031.62 +155151.5 -000011.9-000036.000002.2 07.7401.27K0 0
+101725.04 +231359.9 -000010.7-000007.000002.2 07.7401.42K5 0
+102448.82 +754033.1 -000002.4-000000.800003.5 07.7401.25K0 0
+102719.65 -172454.9 -000030.4+000055.800004.1 07.7401.05K0 0
+104012.48 +382411.5 -000027.5-000015.600000.8 07.7401.34K4 1
+104320.27 +621244.7 +000017.9+000004.200004.3 07.7401.38K2 0
+104432.70 -573355.4 -000004.4+000003.500001.3 07.7401.24F7 1 0.79 18.90
+110651.81 +064153.5 -000065.2-000013.400005.0 07.7401.18K2 0
+111653.48 +414332.4 +000006.0-000007.700003.9 07.7401.30K0 0
+112009.41 +170653.8 -000000.1-000038.900003.3 07.7401.36K2 0
+112954.96 -551907.6 -000008.2-000004.800002.1 07.7401.40K3 1
+114112.02 -501136.7 -000056.0+000008.600005.0 07.7401.01K0 0
+120242.17 +242648.4 -000062.2-000109.400007.3 07.7401.13K2 0
+120332.59 -321528.3 -000046.2+000009.900003.0 07.7401.13K1 0
+120752.45 -495821.3 -000026.8-000007.000003.3 07.7401.17K1 0
+122018.98 -661700.8 -000004.2-000001.500001.1 07.7401.15G2 0
+124216.24 +041733.3 -000029.6+000007.700003.8 07.7401.53K2 0
+124707.71 +323404.0 +000033.8-000025.600003.5 07.7401.50K3 0
+125212.19 -005544.4 -000000.1-000007.600001.7 07.7401.45K5 0
+134057.07 -394302.7 -000024.4+000000.500002.6 07.7401.34K2 0
+135409.28 +281940.4 -000025.7-000014.700004.8 07.7401.01K0 0
+140320.34 +701716.8 -000013.8+000040.000001.7 07.7401.44K5 0
+141145.85 -190103.2 -000006.0-000002.300006.9 07.7401.09K0 0
+141836.92 +754007.9 -000001.4-000020.200006.4 07.7401.08K0 0
+143318.78 -561257.6 -000005.9-000006.500000.8 07.7401.41G8 0
+143515.64 -090543.8 -000044.4-000018.400004.2 07.7401.55K2 0
+144119.01 -112151.3 +000004.8-000026.400004.4 07.7401.22K2 0
+152417.96 +090515.3 +000007.1-000045.000005.4 07.7401.16G5 0
+153810.04 -413336.1 -000003.9+000003.500001.7 07.7401.59K4 0
+155016.43 -470126.0 +000002.8-000018.900001.9 07.7401.20K1 0
+161352.34 +162603.4 -000011.0+000011.500000.1 07.7401.58M. 0
+163351.13 -142759.7 -000060.4-000022.100009.0 07.7401.22K0 0
+163645.42 +521522.5 -000014.5+000039.000003.4 07.7401.01K0 0
+170415.43 +364510.9 -000013.3-000007.600002.9 07.7401.21K2 0
+171919.66 +671656.1 +000000.1-000011.100002.1 07.7401.60M0 0
+172024.89 +160557.1 -000011.4-000009.400004.7 07.7401.04K0 0
+172209.37 +051250.4 +000020.0-000015.900004.1 07.7401.01G5 0
+172525.09 +153256.8 -000011.8+000002.300002.2 07.7401.65K5 0
+181659.72 -190433.0 +000001.2+000001.600000.8 07.7401.15F7 0 0.86 21.86
+181901.15 -031006.8 +000010.0+000004.300003.7 07.7401.00G5 0
+184949.94 +404409.7 -000002.9-000020.200001.7 07.7401.49K2 0
+185637.76 -480432.5 -000000.2+000003.600001.9 07.7401.36K2 0
+190152.66 -323550.1 +000008.9+000023.900003.9 07.7401.02K0 0
+190842.79 -450434.3 +000008.5+000007.900006.5 07.7401.14K1 0
+191648.83 -284001.5 +000020.0-000005.900003.8 07.7401.26K2 0
+192306.18 -431238.3 +000005.7-000011.500003.9 07.7401.54K4 0
+195720.76 -392304.0 +000041.8-000053.400005.4 07.7401.11K1 0
+200030.96 -195125.4 -000008.0+000000.100003.0 07.7401.38K1 0
+200140.20 +620911.3 +000016.2-000008.300005.5 07.7401.00K0 0
+200827.84 +451147.6 -000004.4+000004.600003.5 07.7401.10G5 0
+201031.13 +143339.8 -000001.7-000000.500002.0 07.7401.58K5 0
+201659.94 -311228.4 -000040.4-000064.100003.9 07.7401.09G8 0
+202141.18 -504634.9 +000017.5-000051.800003.3 07.7401.55M3 0
+203811.93 -503721.6 +000012.7-000042.700002.3 07.7401.48K4 0
+205803.00 +065348.9 -000014.3-000010.500003.2 07.7401.58K5 0
+211029.33 -282927.8 +000030.4-000007.500003.6 07.7401.31K2 0
+211204.76 +013801.2 -000012.4-000029.500004.4 07.7401.32K2 1
+211216.85 +534953.4 +000018.7+000014.800003.5 07.7401.06K0 0
+211823.45 -461452.1 +000043.2-000017.600002.9 07.7401.31K2 0
+213039.70 +555337.8 +000014.7-000004.000003.8 07.7401.30K2 0
+215823.22 +440844.7 -000006.5-000009.300002.6 07.7401.49K2 0
+220118.65 -173059.6 -000030.3-000023.300006.0 07.7401.10K1 1
+221507.67 -253852.8 +000001.8-000002.900003.8 07.7401.63M2 0
+222829.86 +525154.3 +000022.4+000012.500004.4 07.7401.23K2 0
+231923.36 -532511.4 -000007.5-000003.100001.1 07.7401.63M1 0
+232052.76 -103157.0 +000045.1-000009.800003.8 07.7401.00G5 0
+121616.80 -561709.6 -000003.7-000003.800001.6 07.7402.86SC 0 1.66 517.10
+000544.41 +175025.2 +000056.5-000014.900006.0 07.7500.41F2 1
+001700.20 +531435.8 -000010.8-000004.700003.2 07.75-0.01B9 1
+004945.84 +702656.4 +000370.4+000201.500046.5 07.7500.90K0 0
+005715.19 +265958.3 +000021.0-000004.000004.0 07.7500.18A3 0
+005757.94 -204033.8 -000022.1-000038.200014.4 07.7500.42F0 0
+005857.41 +523110.2 -000015.6-000004.900001.6 07.7500.45A2 0
+010139.63 +071819.1 -000019.9-000002.000006.3 07.7500.86G0 0
+012302.56 -163337.7 +000094.0+000064.600010.3 07.7500.92G6 0
+015703.35 -335623.3 -000014.2-000000.900007.5 07.7500.32F0 0
+020330.49 +693456.4 +000008.2-000001.700004.3 07.7500.08A0 0
+020614.95 +250631.8 -000010.9-000007.600002.1 07.7500.25A0 1
+021724.68 +284431.0 +000098.2-000067.400029.4 07.7500.62G2 1
+025432.32 +480842.4 +000001.4-000007.400000.8 07.7500.01A0 0
+031523.84 -385959.5 -000024.6+000031.200006.9 07.7500.44F2 0
+034531.98 +211448.5 +000019.0-000047.600011.2 07.7500.18A3 0
+035322.69 -545102.3 -000002.5-000005.200001.9 07.75-0.12B6 0
+035337.74 +644248.8 +000014.8-000028.300003.3 07.7500.57F8 0
+035620.36 +445615.0 -000001.4-000001.100000.3 07.7500.22B1 0
+035815.45 +073619.1 +000020.4-000003.500013.9 07.7500.55F5 0
+041815.26 -525409.0 +000049.7+000072.800013.4 07.7500.47F5 0
+041909.04 +134314.3 +000011.0-000010.800012.5 07.7500.46F2 0
+042726.56 -291149.0 +000058.5+000120.200010.1 07.7500.75G6 0
+042958.48 +624223.6 +000029.7-000032.200007.5 07.7500.19A3 0
+043354.37 +643759.1 -000077.5+000058.500036.3 07.7500.76G0 1
+044048.74 -560151.4 +000029.3+000043.200008.6 07.7500.34A8 1
+044231.72 -205823.2 +000002.6-000002.400002.6 07.7500.54A6 1
+044435.04 +444600.1 +000004.3-000054.300008.3 07.7500.26A7 0
+044753.33 +452921.9 +000019.5-000023.200009.2 07.7500.25A0 0
+045653.01 -525059.5 -000014.1+000000.200004.4 07.7500.17A2 0
+050450.99 -521050.8 -000018.5-000045.200008.8 07.7500.51F5 0
+052104.16 +423015.6 -000006.2+000000.900002.3 07.7500.01B9 0
+052626.20 -140256.8 +000055.6-000034.800012.2 07.7500.44F3 0
+052813.17 -324922.5 -000019.7+000004.800007.2 07.7500.14A2 0
+053733.53 +744121.1 -000025.0-000181.400020.0 07.7500.62G0 0
+054157.17 +241906.8 +000001.6-000002.400002.4 07.7500.11A0 0
+060510.82 +152656.8 -000003.0-000004.600008.9 07.7500.13A2 0
+060946.77 +005849.9 +000000.6-000008.300003.4 07.7500.01B9 0
+062759.54 +361208.7 -000006.8-000009.200000.6 07.7500.57G0 0
+063537.65 +323436.5 -000004.3-000003.600002.2 07.75-0.06B8 0 0.44 1.06
+064153.88 -394715.6 -000014.7+000004.200003.6 07.75-0.06B9 0
+064825.29 -373552.7 +000003.4-000039.700009.3 07.7500.27A7 0
+065457.92 +020234.3 +000006.7-000004.700001.2 07.7500.91K0 0
+070132.05 -275133.6 -000002.6-000002.000002.8 07.7500.04A2 0 0.07 1.69
+070346.11 +672725.2 +000036.6+000000.900015.0 07.7500.65G0 1
+071046.13 -113426.6 -000006.1-000000.500001.0 07.75-0.06B7 0
+071234.66 -361402.9 -000007.7+000018.600003.0 07.7500.05A1 0
+071559.80 +731920.8 -000026.8-000015.700013.2 07.7500.55F8 0
+072100.62 +101144.4 -000003.5-000016.400005.2 07.7500.08A0 1
+072342.91 -282440.4 -000005.7+000008.500003.5 07.7500.38F0 0
+073039.32 +495620.9 -000005.6-000008.900005.8 07.7500.94G5 0
+073057.44 +000920.3 -000002.6-000000.400001.4 07.7500.06A0 0
+073302.14 -235603.4 -000004.5+000004.300001.8 07.75-0.17B2 0
+074603.09 -672555.2 -000000.1+000011.500002.4 07.75-0.00A0 0
+075458.76 +394248.4 -000010.4-000036.800005.8 07.7500.24A2 0
+080430.03 +134628.0 +000002.7+000009.000005.0 07.7500.32F0 1
+080808.06 -362506.6 -000051.2+000033.800011.1 07.7500.25A5 0
+081149.59 +041627.9 -000010.1+000050.300013.5 07.7500.59F8 0
+081413.12 -245556.8 -000001.4-000019.000010.0 07.7500.31F0 0
+081622.37 +634348.6 -000044.0-000028.700011.4 07.7500.45F5 0
+081657.24 -534209.2 -000009.6+000011.000006.0 07.7500.05A1 0
+082125.53 -445923.9 -000012.2+000003.400002.5 07.75-0.09B7 0
+084316.24 -390813.1 -000000.6-000061.600009.8 07.7500.47F5 1
+085012.83 -364030.5 -000010.6+000010.800004.2 07.7500.98G8 0
+085126.03 -453722.7 -000008.9+000013.200004.8 07.7500.00B9 0
+085144.98 -064703.5 -000024.8+000009.300004.4 07.7500.07A0 1
+085456.22 +525723.2 -000010.0+000006.400006.2 07.7500.98K0 0
+085510.59 +023743.5 +000013.4-000013.900006.0 07.7500.93K0 0
+090539.03 +501741.7 +000002.5+000000.900004.3 07.7500.91G5 0
+091240.11 +163129.9 +000005.0-000006.700001.8 07.7500.17A0 1
+092034.77 -473400.5 -000013.7+000005.500002.0 07.75-0.10B5 0 0.06 0.74
+092246.17 +154636.4 +000017.7-000058.600005.4 07.7500.17A2 0
+092842.07 -101616.0 -000018.8-000003.800004.4 07.7500.09A2 0
+093146.81 -032303.5 -000056.6+000019.900006.2 07.7500.18A0 0
+093217.06 -470846.9 -000050.0+000009.700007.8 07.7500.34A9 0
+093927.50 -631518.2 -000022.9+000012.400004.2 07.75-0.02B8 0
+094430.50 -043926.2 -000032.2+000008.800005.4 07.7500.23A2 0
+100308.22 -595027.9 -000007.7+000005.600000.4 07.75-0.02B8 0
+101408.20 +030908.2 +000230.4-000400.300027.7 07.7500.61G1 0
+102228.61 +173050.6 -000048.7-000041.200008.0 07.7500.41F0 0
+102425.05 -383449.8 -000026.5-000013.900006.4 07.7500.34F2 1
+103530.37 -694902.8 -000031.4+000010.700006.8 07.7500.03A0 0
+105302.30 +045743.0 -000064.8+000014.100013.0 07.7500.67G5 0
+110015.62 -463605.2 +000002.1-000004.300003.2 07.7500.05A0 0
+110037.46 +034422.0 -000037.3-000021.700006.3 07.7500.17A0 0
+112135.45 -313117.8 +000020.3+000022.600016.8 07.7500.52F6 0
+115131.91 -404114.8 -000037.2-000003.600005.8 07.7500.46F3 0
+120916.67 -660628.1 -000019.0-000002.300002.4 07.7500.06B8 1
+121414.54 -585235.8 -000014.0-000002.500002.6 07.75-0.01B8 0
+121859.58 -331732.0 -000030.9+000002.200004.3 07.7500.98K0 0
+122111.03 -564626.5 -000011.9-000002.100000.7 07.75-0.01B8 0
+122219.81 -653630.1 -000004.6+000000.600000.3 07.7500.04B1 0
+122410.15 -575505.6 +000048.2-000035.300020.1 07.7500.56F8 0
+123320.57 -574258.9 -000011.6-000000.000000.7 07.75-0.02B8 0
+123507.88 +072634.6 +000153.8-000081.100015.7 07.7500.58F8 1
+124454.14 +330459.0 -000037.1+000006.900008.3 07.7500.48F6 0
+125154.44 +191005.0 -000087.3+000023.500012.6 07.7500.56F8 1
+125859.50 -020453.2 -000069.4-000050.600006.8 07.7500.99K0 0
+130920.61 +065947.0 +000001.9+000005.900004.5 07.7500.91G5 0
+131223.41 +771140.1 +000014.5+000000.600005.3 07.7500.19A2 0
+132159.28 -495445.7 -000008.2-000001.100000.9 07.75-0.05B3 0
+133711.62 -470056.1 -000009.3-000003.000000.0 07.75-0.05B5 0
+135519.18 -571105.5 -000005.5-000005.200000.2 07.75-0.02B7 0
+140402.01 -443651.9 -000012.2-000017.000009.1 07.7500.20G1 1
+143336.78 -584914.8 -000009.2-000004.600000.7 07.75-0.02B2 0
+143535.11 -684420.8 -000014.8-000006.800005.4 07.7500.02Ap 0 0.09 3.73
+145943.52 +350603.3 +000000.5-000026.300001.9 07.7500.97G5 1
+145953.26 +082841.9 +000012.5+000020.200012.8 07.7500.43F2 0
+150757.85 -453444.9 -000117.6-000110.200024.3 07.7500.73G5 0
+152813.76 -112655.9 +000028.9-000001.600011.1 07.7500.26A0 0
+152845.06 -445334.1 -000001.6-000002.000003.0 07.75-0.04B8 0
+153145.34 +202238.8 +000009.0-000007.800007.3 07.7500.47F2 0
+154938.93 +234016.1 +000015.1-000019.400005.9 07.7500.96G5 0
+155128.69 -641054.1 +000053.6-000002.500013.6 07.7500.45F5 0
+161318.74 +060215.6 -000003.7-000010.100006.8 07.7500.25A5 0
+162033.83 -293053.4 -000002.5-000012.200002.7 07.7500.19A1 1
+162519.22 +452242.8 -000061.0+000021.000006.5 07.7500.85G5 0
+163428.28 -060810.2 -000009.8-000011.900000.2 07.75-0.02B0 0
+165314.84 +030114.7 +000002.3-000004.600004.3 07.7500.98G5 0
+165457.88 -484717.9 -000001.8-000002.100001.7 07.7500.12B9 0
+165614.47 -474328.0 -000008.4-000044.400007.0 07.7500.30A5 0
+173327.00 -182023.1 -000007.3-000017.900006.0 07.7500.51F3 0
+173531.32 -025330.2 +000006.2-000000.800003.6 07.7500.13B9 0
+174247.01 -500002.5 -000076.9-000143.400016.8 07.7500.51F5 0
+175234.14 +014234.6 +000040.7+000010.700007.4 07.7500.82G5 0
+182018.19 +210425.0 -000001.0-000008.200002.8 07.75-0.01B9 1 0.08 1.66
+182749.86 +001159.9 -000001.9-000003.200006.0 07.7500.13A0 0
+183247.85 +244045.2 +000023.8+000017.600007.3 07.7500.40F0 0 0.07 1.00
+183336.10 +053624.3 +000001.7-000007.700004.5 07.7500.19A0 0 0.07 4.00
+183836.78 -161836.2 -000002.9-000006.700008.2 07.7500.49Fm 0
+184041.88 +105754.8 +000000.6-000009.300000.3 07.7500.04B9 0
+184838.78 +342637.0 -000001.9-000022.400003.6 07.7500.98G5 0
+184915.45 -005853.2 +000010.2-000001.400008.5 07.7500.13A0 0
+185644.28 -082544.1 -000008.0+000007.600003.8 07.7500.15A0 0
+190025.65 -172903.7 +000042.6-000007.500011.2 07.7500.44F3 0
+190831.70 -305821.0 +000042.2-000058.000034.7 07.7500.79K0 1
+190937.56 +581630.7 +000039.9+000075.600012.7 07.7500.39F0 0
+191446.96 +264348.1 +000020.9+000005.200004.5 07.7500.15A0 0
+191548.76 +382247.0 +000029.2+000242.200015.5 07.7500.55G0 1
+191919.55 +070837.1 +000009.1+000016.100007.0 07.7500.53F8 0
+192642.17 -261906.1 +000005.1-000018.500002.8 07.7500.09A0 0
+193850.02 +332046.7 +000012.1-000020.700006.2 07.7500.37F2 0
+193956.50 +595027.6 +000023.1+000019.900005.7 07.7500.40A5 0
+194322.49 +471441.0 -000002.5-000003.900000.7 07.75-0.19B0 0
+194828.09 +122316.8 +000005.9+000002.200002.7 07.7500.02A0 0
+195711.77 +252919.7 +000005.1+000010.700002.2 07.7500.06A0 0
+200115.40 -104652.0 +000005.8-000008.900003.7 07.7500.23A0 0
+201132.86 +335833.8 -000031.6+000041.600015.1 07.7500.50F6 0
+202042.32 +274542.5 +000008.9-000005.100007.1 07.7500.15A0 0
+202107.54 +390153.7 -000002.9-000007.900000.6 07.7500.26B2 0
+202211.79 -164647.8 -000009.1-000038.200005.8 07.7500.91K2 1
+202646.24 +392744.1 +000007.0+000001.600002.6 07.7500.01A0 0
+202837.12 -042540.4 -000010.0+000029.300016.4 07.7500.59F8 0
+202958.81 +303323.9 -000003.2-000025.500006.7 07.7500.19A3 0
+203039.66 -163302.6 +000050.7-000049.800011.2 07.7500.51F6 0
+203758.63 +130532.7 +000020.4+000005.200004.9 07.7500.12A0 0
+204302.03 +521742.3 -000023.9+000163.700012.7 07.7500.55G0 0
+204904.54 +060502.2 -000005.5-000010.900005.3 07.7500.27A2 0
+205454.15 -012232.6 +000015.2-000013.300015.2 07.7500.48F5 0
+211456.70 -591842.1 +000006.4+000018.100002.7 07.7500.92G6 0
+212055.70 +030705.7 +000136.9+000004.400014.0 07.7500.00F8 1
+215603.03 -391832.2 +000031.6-000059.700012.6 07.7500.50F6 0
+215909.54 -603628.1 -000022.3-000026.100008.8 07.7500.44F3 0
+220435.00 -045024.2 +000008.6-000000.200004.2 07.7500.33F0 0
+221949.04 -040358.3 -000026.4-000021.000004.8 07.7500.23A3 1
+223436.34 +484522.4 -000000.4-000018.500009.8 07.7500.49F5 1
+224809.35 +055245.1 +000034.9-000035.800016.1 07.7500.49F5 0
+225005.15 -660301.6 -000070.7-000011.600018.1 07.7500.52F6 0
+230231.22 -494146.3 +000187.8-000213.400015.5 07.7500.85G8 0
+230632.96 +465525.0 -000001.9-000002.600001.2 07.7500.01B3 0
+232401.57 -271651.1 +000012.6+000006.500005.5 07.75-0.01A0 1
+234429.22 +552927.8 +000006.2-000004.500002.7 07.7500.07B9 0
+235702.15 +794525.1 +000008.4-000022.700005.2 07.7500.39F0 0
+001029.00 +515444.6 -000007.9-000017.500001.8 07.7501.49K0 0
+001131.54 -342736.3 +000023.1-000000.400004.7 07.7501.15K2 1
+001516.29 -060817.1 -000036.9-000050.600009.2 07.7501.01K0 0
+001934.25 -214826.1 -000007.6-000004.500000.1 07.7501.54K4 0
+002851.16 +082302.3 -000013.1-000023.200004.6 07.7501.03K0 0
+010633.62 +624015.1 +000062.5-000003.600004.6 07.7501.11K0 1
+015805.37 +762212.5 +000083.1-000056.700005.3 07.7501.01G5 0
+020807.24 +111125.7 +000007.8+000004.200003.8 07.7501.60K5 0
+021222.91 +291210.3 -000008.4+000003.200001.3 07.7501.54K2 0
+021229.57 +320859.1 +000008.3-000004.500002.0 07.7501.63K2 0
+022410.03 +400541.3 +000205.6-000088.000011.1 07.7501.08K0 0
+023913.06 +585035.8 +000020.5-000017.000005.1 07.7501.03G8 0
+024432.61 +053928.2 +000004.6-000022.400002.8 07.7501.02G5 0
+031146.66 -145533.0 +000030.5+000001.300005.3 07.7501.00K0 0
+032038.30 +265538.5 -000014.7-000001.700005.4 07.7501.19K2 0
+032051.44 +575228.8 -000014.5-000005.700003.1 07.7501.37K1 0
+032256.06 -411521.1 +000032.4-000014.500003.6 07.7501.58M0 0
+033232.08 +313852.9 +000013.5-000026.700003.4 07.7501.13K0 0
+035020.24 -050433.8 +000001.0-000016.000002.1 07.7501.22K0 0
+041918.78 +091756.6 -000001.6-000008.000002.7 07.7501.01G5 0
+044448.50 -443307.7 +000007.8-000018.500002.4 07.7501.45K4 0
+044626.43 -354822.3 +000005.2+000038.500004.4 07.7501.22K1 0
+050056.51 -420010.9 -000001.7+000000.200001.8 07.7501.65M2 0 0.16 33.82
+053007.21 -433446.3 -000005.9+000023.500002.4 07.7501.46K3 0
+055207.93 -783516.0 +000005.8+000017.200003.8 07.7501.16K1 1
+055230.61 +504637.2 -000049.7-000018.500005.6 07.7501.15G5 0
+060314.66 -003606.3 -000002.9-000004.000000.8 07.7501.17K0 1
+061141.72 -271351.0 -000009.3-000051.200003.2 07.7501.24K1 0
+062436.60 +125138.8 -000010.2-000014.800001.9 07.7501.29K0 0
+065542.36 -805017.0 +000038.1+000026.500004.6 07.7501.34K3 0
+071718.74 +204440.7 -000022.6-000025.200006.2 07.7501.04G5 0
+072031.20 +175152.7 -000006.8-000000.600003.8 07.7501.11K0 0
+072509.11 -702413.9 +000011.9+000013.200006.8 07.7501.20K2 0
+074416.02 -514707.1 -000007.8-000019.600002.5 07.7501.02G8 0
+074426.85 -403301.4 +000001.9+000008.400003.2 07.7501.29K1 0
+075147.94 +244914.9 +000003.5-000041.200005.1 07.7501.04K1 0
+080803.75 +142102.1 -000006.1-000035.700005.3 07.7501.14K0 0
+081823.00 -601840.4 -000007.0+000008.000000.4 07.7501.15G5 0
+083331.77 -025838.0 +000012.4-000027.100003.0 07.7501.44K5 0
+084028.73 -210047.2 -000006.5+000002.700002.3 07.7501.41K1 1
+091948.25 -055930.4 -000003.8+000003.500001.0 07.7501.62K5 0
+092331.72 -154805.2 -000016.3+000016.400002.7 07.7501.13K0 0
+093913.05 +211150.9 -000033.1-000025.500005.0 07.7501.13G5 0
+094559.90 -585949.6 -000009.0-000004.600002.6 07.7501.27K2 0
+094630.71 -311628.4 -000041.2+000026.000002.0 07.7501.07K0 0
+094952.83 +165018.6 +000015.6-000035.100003.4 07.7501.53K2 0
+100003.87 -050045.8 -000011.7+000009.800004.8 07.7501.02K2 0
+100728.29 -425735.5 +000015.3-000008.600001.7 07.7501.50K4 0
+100932.63 +863435.6 -000031.7-000043.300004.3 07.7501.03G5 0
+101928.04 +095513.1 +000032.7-000009.100003.3 07.7501.35K2 0
+102040.51 +690114.9 -000022.2+000006.000004.3 07.7501.07K0 0
+103611.98 -575146.6 -000008.8+000002.500000.1 07.7501.87M1 0
+104807.64 +444806.9 -000015.2-000008.800003.4 07.7501.19K2 0
+105408.14 +544803.5 -000016.2-000046.200001.5 07.7501.11K0 0
+112959.52 -175309.2 -000060.9-000025.800003.4 07.7501.20K0 0
+113755.66 -281523.1 -000016.5+000009.700000.9 07.7501.64K5 0
+114439.05 -605102.1 +000006.0-000004.700001.2 07.7501.76M0 0
+114445.34 -554909.9 -000005.6+000002.100001.9 07.7501.28K2 0
+114809.32 -163254.2 +000000.4-000027.200002.7 07.7501.40K4 0
+122528.13 +482216.7 -000025.8-000035.400005.5 07.7501.03G9 0
+130811.14 -281216.9 -000007.3-000008.200002.7 07.7501.46K3 0
+132135.35 -114449.3 -000061.5-000012.600003.2 07.7501.35K2 0
+132319.99 -243920.3 -000028.1-000011.400002.8 07.7501.41M4 0
+132440.08 +660953.8 +000011.4-000008.900001.5 07.7501.52K0 0
+133841.03 +741836.4 +000019.7-000009.200002.2 07.7501.47M5 0
+134631.50 -644031.9 -000018.9-000000.500002.0 07.7501.72M2 0 0.12 6.08
+134818.77 -644128.2 -000026.2-000006.800003.4 07.7501.02K2 1
+140946.53 +194424.6 -000036.0-000004.300004.2 07.7501.29K0 0
+143712.89 -301035.7 -000015.7-000021.500003.0 07.7501.38K3 0
+150529.70 +115125.8 -000024.0-000006.400000.2 07.7501.51K5 0
+150941.71 +004323.1 -000004.8+000010.800004.4 07.7501.08G5 0
+152143.72 +182621.6 -000035.9+000014.600004.7 07.7501.20K3 0
+152823.05 -060010.6 -000018.6+000004.800001.2 07.7501.42K2 0
+155150.01 -080236.2 +000026.8-000003.400006.1 07.7501.29K2 0
+155512.35 -254643.7 +000003.2+000043.800004.5 07.7501.23K0 0
+155550.59 -354033.7 -000022.1+000012.600006.0 07.7501.02G8 0
+161123.06 +072756.5 +000004.9-000005.600004.0 07.7501.29K2 0
+163715.99 +154239.3 -000065.4-000018.600001.1 07.7501.28K2 0
+163924.07 -030620.8 -000059.4+000040.400005.0 07.7501.41K0 1
+164625.31 +200123.3 -000031.3-000007.700003.6 07.7501.16K0 0
+165532.31 -291636.7 -000018.1-000017.000003.2 07.7501.23K0 0
+172302.12 +005025.7 +000005.6+000013.200005.7 07.7501.24G5 0
+173109.21 +201113.5 -000020.5+000004.500006.2 07.7501.02K0 0
+173334.58 -221017.9 -000012.8-000010.300005.0 07.7501.73K4 0
+174135.71 +281246.6 +000000.5-000022.000003.5 07.7501.19K0 0
+174229.55 -022525.7 +000004.8-000010.400004.6 07.7501.13G5 0
+175415.97 -041242.9 +000006.4-000003.900001.8 07.7501.91K5 0
+180917.19 -383640.1 -000004.4-000027.300004.1 07.7501.08G8 0
+182036.23 +100614.0 -000004.6+000016.500002.4 07.7501.68K5 0
+183333.37 -501241.5 +000022.8-000022.700010.5 07.7501.04K1 0
+190329.12 -760654.8 -000001.1-000108.400008.0 07.7501.11K1 0
+195833.99 -323744.7 -000009.6-000010.800004.9 07.7501.00G8 0
+200802.33 -555029.7 +000007.5-000030.800002.3 07.7501.32K2 0
+201854.64 -235338.7 -000005.3+000013.600004.1 07.7501.22K1 0
+202129.96 -232833.7 -000004.3+000024.300004.4 07.7501.02G8 0
+202922.02 +250427.2 -000002.7-000002.000002.2 07.7501.50K5 0
+203358.26 +144246.0 -000009.3-000023.500001.9 07.7501.00K0 0
+204025.44 -291155.9 +000007.1+000000.600003.0 07.7501.07K0 0
+204852.89 +115153.6 -000002.9-000020.000001.7 07.7501.38K5 0
+212046.86 -125310.1 +000010.9-000022.700003.4 07.7501.20K0 0
+214145.91 +491758.0 -000052.7-000097.300005.9 07.7501.11K1 0
+215056.43 -201119.7 +000028.2-000001.500001.6 07.7501.57M3 0
+215206.66 -425846.4 +000019.0+000007.700004.3 07.7501.41K4 0
+223058.03 -143400.9 +000086.4-000025.200004.3 07.7501.28K0 0
+223209.31 +154930.9 +000031.8+000002.300000.0 07.7501.53K5 0
+230801.74 +033423.1 +000059.2-000028.900003.1 07.7501.30K2 0
+231318.48 -300315.1 +000043.1+000011.300003.8 07.7501.08K0 0
+231525.29 +061045.7 +000096.7+000055.200005.0 07.7501.12K0 0
+234546.23 +262008.0 -000026.0-000034.600004.5 07.7501.21K3 0
+234932.59 -053310.7 +000003.4-000012.800004.5 07.7501.06G5 0
+235102.85 -413559.8 -000008.8-000002.600002.6 07.7501.50K4 0
+105026.31 -595856.6 -000007.1+000002.500000.6 07.7502.34M2 0
+105406.26 -620232.8 -000007.5+000002.700000.5 07.7502.06M2 0
+000300.52 -344438.6 +000021.9+000045.700007.4 07.7600.97G8 0
+000835.31 +531514.8 +000084.9-000003.400008.8 07.7600.41F2 0
+003329.97 +400620.2 -000015.0+000012.700016.7 07.7600.56F8 1
+003332.47 -610850.1 +000023.2+000007.900003.0 07.7600.00A1 1
+005259.32 +390234.8 +000060.9+000153.100019.4 07.7600.58F7 0
+012528.55 +740655.1 -000005.0-000001.300002.4 07.7600.30A0 1
+012628.46 +774043.5 +000006.4-000014.900007.5 07.7600.55F5 0
+013101.46 -511254.9 +000136.1-000070.500011.6 07.7600.62G2 0
+022304.70 +702035.6 +000023.3-000006.200003.4 07.7600.58F5 1
+024127.02 -712744.4 +000142.0-000073.300018.8 07.7600.70G6 1
+024633.97 -064206.7 -000022.1-000013.300009.1 07.7600.38F0 0
+025934.37 -040658.8 +000227.8-000013.500014.2 07.7600.51F8 0
+030007.13 -034022.4 -000032.8+000003.700013.1 07.7600.43F5 0
+030255.37 -215042.8 +000051.4+000010.100005.5 07.7600.21A7 0
+031815.17 +124925.9 +000010.3-000009.500005.7 07.7600.23B8 0
+032226.97 -654654.0 +000032.5+000010.500005.9 07.7600.33A4 1
+032803.10 +782843.9 +000037.8-000018.900011.7 07.7600.53F5 0
+033908.16 +090837.6 +000014.5-000035.800005.7 07.7600.19A3 0
+034544.59 +585121.9 -000069.7-000110.400018.3 07.7600.45F5 0
+040156.67 -503029.3 +000024.4+000028.800005.6 07.7600.40F2 0
+040611.45 +762456.0 +000068.4-000071.600011.5 07.7600.39F2 0
+040613.04 +083009.4 +000023.4+000109.200015.9 07.7600.46F8 1
+040911.56 +785721.2 +000008.4-000017.100003.5 07.76-0.01B9 0
+040923.34 +360203.9 +000045.1-000021.900006.9 07.7600.52F8 0
+041913.77 +613502.4 -000006.3-000016.400006.9 07.7600.20A3 1
+041953.32 -143529.5 +000022.2+000002.500003.9 07.7600.94K0 0
+042334.69 +594357.3 +000002.3-000006.600002.6 07.7600.58A5 0
+042426.59 +022927.4 +000064.3-000056.100012.2 07.7600.41F0 0
+042842.27 +794207.2 -000052.9-000030.600010.1 07.7600.47F8 0 0.19 4.17
+043714.39 +302400.5 +000023.4-000120.800012.7 07.7600.50F5 0
+043752.15 +604034.1 +000060.6+000022.100033.8 07.7600.71G5 0
+043958.13 -713019.9 -000071.6-000034.500026.4 07.7600.75G6 0
+051014.45 +303430.1 +000039.1-000129.600016.1 07.7600.54F8 0
+051553.67 +342537.4 +000000.0+000000.000000.0 07.7600.00 0
+051614.54 -032859.2 -000003.9+000002.100003.2 07.7600.10B8 1
+051822.48 +003535.0 +000012.3+000015.600007.1 07.7600.30A8 0
+052101.53 +393718.9 -000015.0-000019.800005.1 07.7600.10A0 0
+052149.09 +512912.5 +000238.7-000230.600019.8 07.7600.70F2 0
+052237.46 +023612.7 +000054.2-000139.400050.2 07.7600.98K3 1
+052416.36 -743758.1 +000008.9+000017.100005.1 07.7600.95G8 0
+053205.13 -232547.0 -000019.8-000002.500007.2 07.7600.18A0 0
+053413.75 -182018.7 -000000.7-000001.300003.0 07.7600.02A1 0
+053455.57 +490348.6 -000024.5-000071.200010.0 07.7600.50F5 0
+054411.77 +330600.7 -000002.6-000024.000006.0 07.7600.21A2 0
+055358.75 +122512.2 -000008.4-000260.100018.6 07.7600.59F8 0
+055612.88 +251947.6 -000006.7-000005.100001.7 07.7600.40A2 1
+055755.13 +464224.6 +000006.0+000009.700006.6 07.7600.52F5 0
+055945.86 -154816.8 -000004.2+000003.600002.4 07.7600.08A1 0
+061615.17 -591307.5 +000027.8-000209.600016.1 07.7600.46F3 0
+061617.89 +090139.9 -000004.1-000009.000002.4 07.7600.02B9 0 0.20 1.39
+061814.11 -720756.2 -000001.7+000027.300004.7 07.7600.07A0 0
+061905.46 -410427.8 -000003.8+000012.200004.6 07.76-0.07A0 0
+063354.41 +043944.6 -000000.5+000001.500001.1 07.7600.30B1 0
+063832.98 +124418.1 -000003.1-000007.600002.5 07.7600.25F0 0
+063843.12 +754225.5 -000037.1-000109.100019.3 07.7600.51F8 0
+063910.50 +002411.0 +000000.3+000011.400004.1 07.7600.93G5 0
+064950.00 +392844.8 -000005.3-000003.700001.6 07.76-0.07B9 0
+065054.36 +113949.9 -000021.4-000018.600003.0 07.7600.95G5 0
+065746.02 +202759.1 -000004.7-000004.300002.0 07.76-0.07B9 0
+065810.51 +604725.1 -000043.6-000119.900016.1 07.7600.55F8 0
+065857.22 -040106.7 -000003.5-000000.200001.1 07.76-0.04A0 0
+071024.16 -300319.9 +000006.7+000011.600005.1 07.7600.22A7 1
+071218.55 +360737.7 -000027.3-000011.200008.0 07.7600.15A2 1
+072244.60 +775346.6 -000029.8-000005.300007.3 07.7600.47F2 0
+072504.66 -432313.6 -000001.6-000019.500005.4 07.7600.06A1 0
+073042.96 -091836.2 -000008.2+000002.100001.7 07.7600.05A0 0
+073602.58 -221737.0 -000004.5-000001.800003.6 07.76-0.15A0 1
+073731.11 +313649.4 -000008.2-000020.100005.1 07.76-0.10B9 0
+073811.89 -513841.5 -000007.9+000006.300002.6 07.7600.04B9 0
+073902.57 +754711.5 -000034.2-000126.300010.1 07.7600.48F5 0
+074818.92 -282130.6 -000002.8-000000.800001.3 07.7600.99G8 1
+075412.60 -033242.7 -000014.4+000004.500004.5 07.7600.31A3 0
+075454.01 +191414.8 +000093.0-000454.500050.0 07.7600.95K2 0
+080733.32 -450851.9 -000014.3+000005.400004.8 07.7600.02B9 0
+080932.28 +055537.5 +000003.2-000091.700010.2 07.7600.44F5 0
+081034.46 -393952.6 -000022.3+000039.600007.3 07.7600.47F3 0
+081820.72 -100733.7 -000008.4-000005.100003.0 07.7600.97K0 0
+082315.89 +543600.3 -000038.0-000039.900003.6 07.7600.91G5 0
+083102.60 +012014.4 -000042.1-000006.900006.1 07.7600.25F0 0
+091042.03 -530245.0 -000009.2+000009.000000.6 07.76-0.09B3 0
+092714.60 -485046.5 -000011.9+000004.500002.7 07.76-0.11B5 0
+092826.32 -722520.6 -000006.0+000011.600002.9 07.76-0.06Ap 0 0.06 1.98
+093638.35 +354147.5 -000030.0-000022.900004.6 07.7600.18A0 0
+094908.92 -781655.0 -000015.0+000008.800002.2 07.76-0.02Ap 0
+095137.91 -381119.1 -000010.7-000000.600004.5 07.7600.72G1 0
+100658.94 -031702.4 -000021.5-000001.700004.8 07.7600.07A0 0
+101348.42 -654223.5 -000008.0+000006.700003.8 07.7600.10B9 1
+101352.22 -230449.6 +000002.3+000017.400003.0 07.7600.97G8 0
+102037.06 -571011.2 -000009.0+000004.500001.5 07.76-0.10B2 0
+102047.42 -562948.0 -000006.7+000001.400000.1 07.7600.35A1 0
+103006.33 +204804.8 +000103.2-000064.800012.5 07.7600.58G0 1
+103715.68 -475317.6 -000016.3+000001.300001.9 07.76-0.06B6 1
+104308.80 +772442.4 -000031.3+000003.900004.5 07.76-0.08B9 0
+105233.36 -461302.2 -000025.2+000007.200003.5 07.7600.19A4 0
+105239.32 -170147.8 -000059.8-000120.400020.6 07.7600.58G2 0
+105355.53 +474016.3 -000025.4+000007.700005.0 07.7600.36F0 0
+110312.80 -505931.1 +000024.3-000014.700002.4 07.7600.93G8 0
+110425.70 -595206.1 -000005.1+000000.900000.5 07.7600.12B1 0
+111249.00 -670559.3 -000017.6+000001.200003.5 07.7600.07B8 0
+111433.23 +254237.0 -000105.7+000048.200047.0 07.7600.84K1 0
+112448.92 -670747.5 -000014.8+000001.000003.4 07.7600.10B8 1
+112837.35 -450827.3 -000038.4-000024.500014.6 07.7600.58K0 1
+113634.07 -605340.6 -000014.4-000001.500003.7 07.7600.01B8 1
+113856.60 +401506.7 -000072.3+000009.700013.1 07.7600.45F5 1
+114500.67 +695552.8 -000021.4-000008.600004.7 07.7600.07A2 0
+120550.96 +052126.7 +000015.0-000016.400012.9 07.7600.30A5 0
+120947.77 -332915.1 -000043.9-000003.000007.6 07.7600.19A2 0
+121251.93 +314746.5 +000021.3-000037.400013.7 07.7600.54F5 0
+122921.20 -393918.5 -000111.5-000014.700011.4 07.7600.45F5 0
+123122.39 +050310.3 +000007.4+000017.700009.2 07.7600.36F2 0
+123229.73 -595348.4 -000011.5-000007.300002.6 07.7600.03B8 1
+123831.90 -475634.2 -000014.5-000002.700003.9 07.7600.01B9 0
+124303.58 -610855.6 -000181.3-000041.900012.7 07.7600.44F6 0
+124930.69 -714353.3 -000003.4-000000.200000.1 07.7600.00B2 0
+130010.34 +345954.3 -000078.3+000001.700008.3 07.7600.92G0 0
+130057.81 -212534.6 -000051.8-000002.200004.7 07.7600.46F3 0
+130156.15 -461706.4 -000037.5-000006.000002.6 07.7600.56F5 0
+130838.41 -543651.4 -000015.4-000010.400004.1 07.7600.24A2 0 0.06 0.15
+131232.07 -344450.6 -000250.4-000270.500013.3 07.7600.53F5 1
+131258.93 -290559.9 +000014.3+000003.200006.2 07.7600.21A2 1
+131806.88 -634113.6 -000007.9-000000.600000.7 07.7600.61B1 0
+132148.69 -552501.3 -000021.7-000002.300003.1 07.76-0.02B9 1
+132809.05 +082128.9 -000063.4+000017.600012.9 07.7600.43F2 0
diff --git a/kstars/kstars/data/hip034.dat b/kstars/kstars/data/hip034.dat
new file mode 100644
index 00000000..b0db50c3
--- /dev/null
+++ b/kstars/kstars/data/hip034.dat
@@ -0,0 +1,1000 @@
+134531.96 -392121.1 -000040.4-000012.600005.5 07.7600.46Fm 0
+135532.19 -093125.9 -000042.8+000001.100006.8 07.7600.39F0 1
+140335.45 -774526.1 +000001.2-000002.700004.0 07.7600.98G8 0
+140729.38 -613343.9 -000069.9-000030.100015.1 07.7600.44F3 0
+141102.80 -552651.6 -000014.3-000010.400005.9 07.7600.24A4 0 0.08 0.43
+141853.80 -585821.3 +000010.5-000035.200008.8 07.7600.37F0 0
+142323.54 -274919.3 -000248.2-000267.600017.3 07.7600.66G3 0
+144246.50 -551054.5 +000005.8-000011.300005.5 07.7600.46F3 1
+144716.27 +024212.3 -000289.1-000079.300050.8 07.7600.89G8 0
+144923.60 -572616.7 -000010.4-000047.800004.1 07.7600.62F5 1
+151210.29 -305309.7 +000098.8-000104.100025.3 07.7600.66G2 0
+151353.96 -242243.5 +000025.4-000025.400013.8 07.7600.93K0 0
+151922.34 -340156.7 -000015.4-000021.400005.1 07.7600.08A0 0
+152008.58 +161107.7 -000060.0-000031.400012.5 07.7600.48F6 0
+154649.03 +702227.3 -000017.0-000022.600017.1 07.7600.49F8 1
+160126.65 -251154.4 -000011.1-000024.400004.7 07.7600.35A2 0
+160902.61 -185943.8 -000007.8-000023.400006.6 07.7600.25A0 0
+161821.13 -363357.5 +000032.7+000029.100015.2 07.7600.54F7 0
+162051.25 +542310.1 -000008.6+000031.400004.6 07.7600.19A3 0
+163140.14 -431303.8 -000001.0-000014.000008.8 07.7600.26A5 0
+163219.94 +245056.8 -000015.3-000011.900007.7 07.7600.13A0 0
+163348.43 -342626.3 -000009.2-000011.800004.8 07.7600.43Fm 0
+164926.48 -495908.7 -000006.2-000015.900004.4 07.7600.13Ap 0 0.06 2.57
+165403.27 +082558.5 -000035.3-000006.800006.8 07.7600.60F8 1
+165512.60 -111820.1 -000021.9-000045.500009.0 07.7600.63F5 0
+165753.31 +472157.7 -000146.9+000272.200055.7 07.7600.98K0 1
+172332.66 -314201.2 +000022.7-000038.400012.3 07.7600.39F0 0
+173346.76 -504351.7 +000001.3-000004.400001.2 07.76-0.06B5 0
+174550.73 -102114.3 +000005.9-000009.500005.8 07.7600.29A2 0
+174636.42 +060714.3 -000001.4-000008.200001.4 07.76-0.03B7 0
+175243.76 -383833.4 +000002.2-000001.500002.0 07.7600.00B2 0
+175440.55 +181108.5 -000001.9-000006.900000.7 07.76-0.07A0 0
+175606.45 -671502.5 -000006.0-000037.800005.3 07.7600.99G8 0
+180029.05 -384351.8 -000002.6-000001.100003.1 07.7600.79G2 0
+180707.79 -494849.5 -000004.6-000030.100004.2 07.7600.19A1 1
+182557.05 -512319.1 +000001.5-000005.000001.1 07.76-0.02B8 0
+183031.02 -284742.9 -000007.9-000016.200006.8 07.7600.21A1 1
+183213.42 -371244.5 +000003.2-000009.100001.4 07.7600.01B9 0
+183520.60 -160826.3 -000003.0-000071.500012.2 07.7600.48F3 0
+183926.56 -121451.9 +000000.4-000007.600000.4 07.7600.56A0 0
+191244.56 +083637.9 +000006.4-000000.300004.7 07.7600.15A0 0
+193743.50 +241540.2 +000000.1-000009.900005.9 07.7600.14A0 0
+193907.56 +403736.7 -000002.6-000003.800000.3 07.76-0.09B0 0
+194234.66 +045713.9 -000000.5-000001.800000.6 07.76-0.03B8 0
+194912.18 +572434.1 -000007.0-000060.500020.5 07.7600.61G0 0
+195104.74 +274300.9 +000000.1-000004.400002.7 07.7600.08B2 1 0.08 0.41
+200623.44 -523117.7 -000001.1+000013.400009.4 07.7600.33F2 0
+200655.85 -085451.3 +000008.4-000011.800006.4 07.7600.35F0 1
+200703.64 -081053.8 +000015.2-000008.800004.7 07.7600.37F0 0
+201323.79 +434840.3 +000006.0-000000.200002.9 07.7600.02A0 0
+201541.56 +655113.1 +000016.6-000005.800008.3 07.7600.54F5 1 0.07 1.72
+201805.78 -215954.0 +000022.4-000023.600007.1 07.7600.46F5 0
+202022.67 -425404.3 -000025.4+000010.600002.6 07.7600.99K0 0
+203243.92 +530130.4 +000007.9+000004.300004.6 07.76-0.01A2 0
+204145.98 +123107.4 +000050.2-000032.100012.3 07.7600.45F8 1
+204540.34 +230103.0 +000017.1+000002.100003.9 07.7600.99G5 0
+204830.82 -574221.1 +000035.3+000012.200003.4 07.7600.93G6 0
+210043.00 +160349.7 -000010.8+000004.400004.5 07.7600.91K0 0
+210141.66 +280605.3 +000011.9-000042.100012.0 07.7600.49F8 0
+210234.78 +260926.7 -000004.3+000006.500009.9 07.7600.57F8 0
+211007.49 +654110.5 +000006.2+000004.900003.7 07.7600.04B9 0
+211126.22 +273312.8 +000003.0-000008.400001.6 07.7600.04A0 0
+211409.87 +305741.4 +000006.6-000008.100000.6 07.76-0.07A0 0
+211534.01 +371508.5 +000001.2-000001.800000.1 07.76-0.10B8 0
+211625.36 -545122.4 +000013.5+000012.000011.9 07.7600.81G6 1
+211827.05 -034048.8 +000058.1+000005.600008.6 07.7600.31F0 0
+211924.25 -492354.4 +000016.8-000012.500005.2 07.7600.91G8 0
+211924.84 -844522.4 +000091.8-000068.800015.2 07.7600.50F6 0
+212423.89 +695935.4 +000022.0+000015.800005.8 07.7600.10A0 0
+213446.74 -815536.6 +000067.6-000027.700008.5 07.7600.28A9 0
+213723.98 +343610.5 +000077.5+000033.800008.4 07.7600.54G0 0
+215212.04 +012433.1 +000010.6+000003.200003.6 07.7600.92K0 0
+215531.59 +523140.7 +000001.5-000000.900003.9 07.7600.42F2 1
+215802.05 +055631.5 +000022.3-000014.200016.0 07.7600.41F2 1
+220308.63 -270304.4 -000013.5-000005.900006.5 07.7600.18A5 0
+220855.61 +701425.0 +000077.8-000027.200012.2 07.7600.48F2 0
+221051.17 -630557.9 +000118.2-000008.800011.6 07.7600.66G2 0
+222730.71 -774303.7 +000076.1-000091.600019.0 07.7600.56F8 0
+223857.82 +170559.7 +000175.7+000140.300016.7 07.7600.56F8 0
+230231.93 -111556.4 -000064.3-000016.100009.2 07.7600.97K0 0
+230310.32 -622258.3 +000022.4-000002.600005.2 07.7600.14A2 0
+230328.55 -430441.4 -000004.8-000129.000015.4 07.7600.55F8 0
+231729.47 -133835.5 +000127.1-000097.700005.8 07.7600.85G8 0
+231729.48 -451356.5 +000025.5+000046.000011.2 07.7600.69G2 1
+232213.20 +192402.2 +000044.7-000207.900019.3 07.7600.62G0 0
+232559.72 +274225.8 -000006.7-000013.500007.3 07.7600.70F8 1
+232720.70 +452205.3 -000010.3-000013.400002.5 07.7600.14A0 0
+233040.77 +051458.0 +000001.1-000013.100008.3 07.7600.22 1
+233137.49 +540827.9 +000005.5-000018.100002.9 07.7600.08B8 0
+235005.98 +354616.6 -000013.4-000034.500011.8 07.7600.60F8 0
+235525.58 -174934.3 +000010.6+000076.300016.0 07.7600.51F7 0
+000830.86 -064731.8 +000043.9+000002.800002.8 07.7601.62K2 0
+003934.61 +493424.0 -000003.3-000004.000003.9 07.7601.05G5 0
+005509.70 +465258.7 +000033.6-000023.100004.1 07.7601.00K0 1
+010133.09 -713258.0 +000011.4-000040.200005.3 07.7601.09K1 0
+011828.83 -201125.6 +000005.1+000002.200000.4 07.7601.32K2 0
+011842.68 -132348.7 +000008.3+000012.400003.5 07.7601.29K2 0
+012433.93 -454316.7 +000010.6+000010.400000.8 07.7601.47K5 0 0.07 84.70
+013804.53 -102023.7 +000006.2-000085.000004.0 07.7601.26K2 0
+022518.86 +274101.9 +000015.4-000019.400003.9 07.7601.11K2 0
+022921.80 -355629.5 -000027.9-000017.100002.8 07.7601.22K2 0
+023453.00 +011442.1 -000004.5+000011.400003.4 07.7601.14K0 0
+023618.88 -384347.3 +000002.6+000010.200004.9 07.7601.03K0 0
+024250.45 -711216.4 +000021.8+000018.200001.4 07.7601.58M4 0 0.27 45.84
+025053.65 +234428.5 -000002.5-000024.900004.2 07.7601.11G9 0
+030349.64 -605027.0 +000037.1+000014.900003.8 07.7601.28K3 0
+030446.70 -524945.7 +000001.3+000016.300004.0 07.7601.24K3 0
+030545.57 +320151.4 +000054.0-000039.700003.6 07.7601.04G5 1
+030721.81 +725911.4 +000082.6-000084.400004.0 07.7601.13G5 0
+031515.60 -125914.4 +000014.1+000010.300004.7 07.7601.12K1 0
+031841.22 -141514.4 +000028.2+000014.300004.3 07.7601.28K1 0
+033506.28 -355615.5 +000005.6+000001.400002.8 07.7601.43K2 0
+035355.88 +743957.9 +000008.2-000023.100003.7 07.7601.04G5 0
+041025.06 +421026.4 +000001.5-000010.200003.5 07.7601.94M. 0
+041044.20 -111953.2 +000013.2+000009.700004.3 07.7601.16K2 0
+042534.68 -162506.5 +000045.3+000009.200003.2 07.7601.11K0 0
+043048.41 -232428.1 +000005.0+000009.300004.1 07.7601.45K3 0
+043107.63 +702020.5 -000004.9+000001.100002.6 07.7601.20K0 0
+045440.73 -285252.3 +000019.4+000047.100004.5 07.7601.15K0 0
+045651.71 +335837.8 +000008.9-000011.000004.0 07.7601.08G5 0
+053957.16 -303810.2 +000001.5-000008.700004.4 07.7601.24K2 0
+054602.08 +793714.7 +000034.9-000034.900003.7 07.7601.05G5 0
+060438.40 +081316.6 +000001.4-000015.000002.5 07.7601.07K0 0
+060920.46 -182947.5 +000016.4+000010.100002.5 07.7601.60K5 0
+061344.16 +192000.1 +000001.6-000003.200000.1 07.7601.18G5 0
+061839.21 +381408.3 +000000.9-000014.900002.6 07.7601.65K5 0
+063026.64 +554147.4 -000011.8-000004.800001.5 07.7601.52K2 0
+063346.44 +071424.0 +000000.6+000006.500002.2 07.7601.32K0 0
+065353.10 +391010.9 +000002.5-000011.000000.1 07.7601.49K5 0
+065858.83 +715555.1 +000002.4-000001.700002.5 07.7601.24K0 0
+070635.65 +761018.0 -000016.4-000055.700004.5 07.7601.22K0 0
+071228.90 -612253.9 -000007.1-000025.000002.5 07.7601.36K3 0
+071653.09 -094351.9 -000002.2+000002.100002.8 07.7601.55K5 0
+071923.88 +220128.4 -000008.2-000003.300003.7 07.7601.04G5 1
+073036.34 +043315.6 +000003.9-000002.200003.2 07.7601.08K0 0
+074830.56 -121306.8 -000003.5-000001.600000.3 07.7601.59K5 0
+075941.13 +045313.1 +000002.6-000003.300001.3 07.7601.58K5 0
+080733.55 -491613.2 -000009.6+000003.300001.6 07.7601.67M3 0
+081006.28 -325506.2 -000010.3-000001.100000.5 07.7601.69K5 0
+082608.51 -404710.6 -000000.2+000001.800003.6 07.7601.02G8 0
+085119.93 -090722.4 -000006.9+000008.800000.7 07.7601.34K2 0
+085632.18 -110552.7 -000028.6+000004.000001.9 07.7601.58K5 0
+091142.03 -505501.5 -000035.1+000052.500006.0 07.7601.08K0 0
+091816.75 +004235.6 +000012.6-000024.800006.5 07.7601.06K0 0
+091911.89 +090444.9 +000048.2-000124.300002.2 07.7601.15K0 0
+093511.42 +652433.0 +000005.6-000026.400003.0 07.7601.24K0 0
+093726.74 +305726.3 -000008.3-000015.900004.9 07.7601.02G5 0
+100205.68 -545853.8 +000048.6-000011.800004.4 07.7601.17K2 0
+100426.40 +133542.4 +000009.3-000012.700002.0 07.7601.49K2 0
+100455.65 -350903.6 +000000.8-000003.400003.2 07.7601.59K3 0
+101036.72 +235253.7 +000004.6-000023.900003.4 07.7601.00G5 0
+101735.45 +305314.0 +000010.9+000001.500001.6 07.7601.59M. 0
+105906.41 -342204.9 -000013.6+000002.900003.0 07.7601.18K1 0
+112009.99 +281837.5 -000007.2+000011.000003.3 07.7601.42K2 0
+112331.61 -173715.2 +000005.1-000008.600002.5 07.7601.01K0 0
+112844.78 -262134.7 -000016.1-000008.500001.7 07.7601.28K1 0
+113159.99 +301419.1 -000018.6+000002.600002.3 07.7601.14K1 0
+113447.45 -022927.9 -000039.1+000041.800003.0 07.7601.06K0 0
+114052.92 -550554.5 -000020.5+000004.200001.0 07.7601.42K4 0
+114500.19 +665149.3 +000009.3-000001.700001.1 07.7601.40K0 0
+115715.32 -351135.9 -000023.8-000001.800004.0 07.7601.50K5 0
+120100.72 -262847.2 -000013.4+000005.300006.5 07.7601.14K0 0
+120358.74 +612412.9 +000013.9+000005.000004.2 07.7601.02K0 0
+123003.49 -320334.6 -000019.1-000006.700004.7 07.7601.17K0 0
+123849.98 -620154.1 +000037.2+000063.000007.8 07.7601.05K0 0
+125708.47 -394709.3 -000012.7-000001.700003.0 07.7601.05K0 0
+125830.96 -123048.0 -000005.0-000007.400000.6 07.7601.64M. 0
+125835.93 -065654.1 -000028.4+000005.400003.3 07.7601.10K0 0
+132715.85 -131837.9 -000015.8+000019.900004.0 07.7601.06K0 0
+132914.28 -545503.9 -000016.5-000005.400003.7 07.7601.00G5 1
+133134.74 +714737.5 -000038.2-000043.800002.4 07.7601.34K2 0
+133546.80 -491138.2 -000009.4-000001.800002.8 07.7601.48K4 0
+134143.96 -183310.9 -000033.8-000002.700003.6 07.7601.13K0 1
+134233.16 -575109.0 +000009.3+000001.100006.2 07.7601.01K0 0
+134415.54 -112612.4 +000024.8-000005.800003.5 07.7601.29K2 0
+134815.09 -381545.1 +000000.2-000017.100001.6 07.7601.55K4 0
+134833.02 +401448.8 -000017.4+000010.400001.6 07.7601.55M. 0
+141410.08 -483438.8 -000019.0-000007.200003.4 07.7601.24K1 0
+142119.38 -051255.8 -000017.1-000027.200002.0 07.7601.01K0 0
+142203.48 -443931.1 -000016.7-000022.800001.8 07.7601.22K1 0
+142912.53 +475922.5 -000081.3+000047.600003.6 07.7601.07K0 0
+144512.00 +342233.9 +000010.5-000003.800001.4 07.7601.60M. 0
+150734.58 +525936.8 +000001.1+000010.700003.4 07.7601.06K0 0
+152318.22 -321848.2 -000007.9-000000.300003.2 07.7601.75K5 0
+152502.70 +553639.3 -000003.9+000012.600002.6 07.7601.14K1 0
+155141.67 +712056.9 -000001.2-000006.500000.5 07.7601.62K5 0
+155835.29 -064213.1 -000001.8+000021.800004.1 07.7601.09K0 0
+160745.29 +154237.4 +000012.9-000018.100002.0 07.7601.27K2 0
+162302.31 -715506.0 +000001.0-000052.500006.3 07.7601.26K3 0
+162347.18 +113527.7 +000000.1-000032.500002.8 07.7601.40K0 0
+162506.75 +240323.7 +000007.3-000002.700002.2 07.7601.60K5 0
+165111.49 -304020.7 -000001.7-000010.600002.2 07.7601.15K0 0
+171137.20 -375111.6 -000008.1-000011.900002.0 07.7601.72K4 0
+173133.07 +494323.6 +000016.4+000005.800004.4 07.7601.07K0 0
+174502.68 -724725.8 +000010.8-000009.200002.0 07.7601.48K3 0
+174940.61 +393628.0 +000016.3-000026.100002.8 07.7601.29K0 0
+175659.09 -601927.9 +000010.1-000000.500002.6 07.7601.07K0 0
+181112.14 +015854.9 -000018.4-000042.200004.6 07.7601.38K2 0
+184004.28 +074546.5 -000000.7-000004.100002.0 07.7601.19K2 0
+192703.59 +345138.9 +000002.8+000007.200002.9 07.7601.46K2 0
+192813.05 +470134.7 +000008.3+000023.400003.9 07.7601.01G5 0
+193041.18 +430215.8 +000000.2-000008.400001.8 07.7601.69M0 0
+194004.98 -372404.7 -000007.8-000007.200001.1 07.7601.60K5 0
+195150.46 -283324.8 -000003.9-000005.900001.2 07.7601.59K5 0
+195701.37 -005913.6 -000002.5-000000.900002.3 07.7601.51K2 0
+200701.08 +850526.6 -000001.9+000007.100003.1 07.7601.07K0 0
+202059.33 -152542.9 +000011.4-000012.900005.5 07.7601.09K0 0
+203407.31 +195703.3 -000008.6-000011.500001.6 07.7601.38K5 0
+205018.34 -483421.8 -000009.2+000003.900002.5 07.7601.64M1 0
+211128.72 +502407.6 +000022.0+000013.800005.8 07.7601.05K0 0
+211146.99 +125706.4 -000005.5-000001.400001.2 07.7601.46K5 0
+211416.25 -442931.7 -000004.4-000074.200004.5 07.7601.11K1 0
+211452.74 -311100.8 -000054.5-000050.900006.4 07.7601.09K1 0
+212139.73 -042911.8 +000016.6-000016.000004.8 07.7601.31K2 0
+212549.77 -355011.8 -000010.0-000012.800000.6 07.7601.11G8 0
+212647.68 +373103.7 -000000.8-000021.400003.0 07.7601.45K0 0
+214426.73 +301848.1 -000001.8-000006.500001.3 07.7601.60K5 0
+215023.03 +491830.3 -000006.3-000009.300003.0 07.7601.53K2 0
+220554.45 +441715.3 -000002.9-000011.500001.9 07.7601.44K5 0
+222211.63 -105052.9 -000040.5-000020.800000.5 07.7601.45K0 1
+222444.14 -125727.8 +000011.6-000025.900000.7 07.7601.36K2 0
+222921.11 +773456.6 -000013.2-000009.700001.3 07.7601.78K5 0
+224316.93 -400032.6 +000036.4-000039.600001.3 07.7601.23G8 0
+224542.34 -265844.9 +000014.4-000032.700004.8 07.7601.52K5 0
+224836.26 +332636.7 -000011.7-000035.800003.3 07.7601.57K2 0
+225557.59 -745943.1 +000020.4-000010.200003.3 07.7601.08K0 0
+225700.24 +142508.1 +000004.7+000000.300003.1 07.7601.60M. 0
+231055.40 -333726.9 +000027.8-000010.600006.2 07.7601.05K0 0
+231845.06 -651808.5 +000041.1+000001.400005.5 07.7601.26K3 0
+232526.87 -300027.5 +000020.1-000033.300003.7 07.7601.45K4 0
+234202.80 -692613.2 +000052.0-000001.000003.2 07.7601.03G6 0
+133736.07 -562835.0 -000012.7-000002.300001.0 07.7602.10N3 0 1.34 447.00
+000422.89 -292253.7 +000020.7+000002.500004.1 07.77-0.06B8 0
+001046.82 +372825.9 +000049.9+000016.500008.8 07.7700.41F2 0
+003603.63 +070921.6 +000060.2-000013.800019.4 07.7700.56F5 0
+003853.08 -253544.6 -000030.8-000027.200009.2 07.7700.23A5 0
+005556.08 +454058.4 +000004.6-000009.300003.4 07.7700.98G5 0
+010137.91 +703116.9 +000018.6-000009.800004.1 07.7700.40F5 0
+010501.26 +431624.8 +000000.5-000056.900010.2 07.7700.40F5 0
+010649.05 -225120.5 -000039.5-000082.000007.6 07.7700.86G5 0 0.10 4.50
+015847.43 +170133.4 +000107.5-000040.600008.8 07.7700.51F5 0
+022053.98 -525749.6 -000091.2-000006.100018.5 07.7700.53F8 0
+023353.34 +493022.5 +000434.8-000080.800021.0 07.7700.63G5 1
+024822.61 -045514.9 +000016.7-000022.400005.3 07.7700.97G0 0
+025523.21 +102726.5 -000026.5-000024.000008.0 07.7700.35F0 0
+030622.54 +034836.4 +000014.8+000004.600001.9 07.7700.16A2 0
+031711.83 +013329.0 +000027.7+000001.600005.5 07.7700.21A2 0
+031959.22 +173003.1 +000033.8+000045.400007.2 07.7700.34F0 0
+033419.14 +594405.8 -000000.1-000002.700000.5 07.7700.74B3 0
+033438.55 +635320.1 -000002.4+000000.200000.1 07.7700.25B1 0
+035357.22 -135941.0 -000005.7-000004.500008.0 07.7700.25A5 0
+035549.24 -651112.7 +000144.0+000081.100017.8 07.7700.55F8 0
+041506.07 -300419.0 +000020.4-000003.000006.5 07.7700.05A0 1
+044933.19 +021206.4 +000003.8-000004.300004.6 07.77-0.06A0 1
+045356.21 +364526.7 +000006.2+000011.600035.1 07.7700.75G5 0
+045832.48 -541018.0 -000015.8-000078.000010.3 07.7700.34F0 1
+050203.76 -453557.9 -000006.9+000006.700005.0 07.7700.10A1 0
+052129.88 -442224.5 -000020.7+000013.200006.8 07.7700.13A2 0
+054238.63 +613611.1 +000022.3-000023.300008.2 07.7700.50F5 0
+055623.22 +474258.8 -000005.4-000009.200003.0 07.7700.05B9 0
+060021.07 +481429.4 -000002.0-000003.400004.3 07.7700.14A0 0
+060405.74 +212939.0 +000003.3-000016.100007.7 07.7700.20A3 1
+062214.38 +194209.3 -000000.2-000009.900003.5 07.7700.06A2 0
+062639.65 -010424.4 -000006.3-000000.800002.6 07.77-0.08A0 0
+062709.19 +000806.1 -000010.2-000004.600000.8 07.77-0.03B8 1
+064021.88 -590723.6 -000005.8+000009.500002.0 07.77-0.09B6 0
+064256.84 -114557.9 -000024.2-000003.000005.7 07.7700.04A0 0
+065537.20 +240028.9 -000001.0-000002.000002.1 07.77-0.17B2 0
+070510.18 -005156.0 +000003.6+000000.600008.1 07.7700.52F5 1
+070922.15 +163259.4 -000133.1-000139.000021.6 07.7700.56F8 0
+070944.21 +254405.7 -000013.1-000024.100006.9 07.7700.34F0 0
+071431.03 -225632.6 -000002.5-000002.700003.2 07.7700.95K0 0
+071840.34 +142148.3 -000006.8-000003.800003.0 07.77-0.07B9 0
+072927.97 -215131.1 -000005.0+000004.300001.4 07.77-0.09B2 0
+082236.77 -490304.8 -000014.3+000015.200003.8 07.77-0.06B8 0
+083128.03 -254055.9 -000008.8+000006.600003.7 07.7700.12A0 1
+084335.81 -533128.5 -000011.7-000016.300005.8 07.7700.19A5 1
+084736.82 +000105.2 +000151.5-000095.200017.7 07.7700.66G0 0
+084914.43 -574029.4 -000023.8+000021.300002.0 07.7700.96G6 0
+090338.47 -334139.9 -000018.9+000001.300003.4 07.7700.16A2 0
+090634.48 -475509.5 -000021.8+000014.900004.1 07.77-0.07B9 0
+091013.42 +545843.4 -000185.3-000035.000015.8 07.7700.46F5 0
+091712.00 +024043.3 -000054.2-000002.400009.4 07.7700.37F0 0
+092038.20 +170738.5 -000017.3-000010.700005.8 07.7700.37F2 0
+092126.05 -304822.3 -000013.1+000009.100006.7 07.7700.14A1 0
+092648.35 +142938.6 -000031.1-000035.700009.3 07.7700.31A3 0
+092703.86 -125433.7 -000021.6-000005.300004.5 07.7700.28A5 0
+093227.08 -411048.1 -000007.0+000003.000001.1 07.7700.67F6 0
+093313.24 -451231.0 -000044.6+000017.800006.6 07.7700.27A5 0 0.68 0.00
+094537.23 -374844.2 -000068.4-000004.900009.4 07.7700.52F7 1
+095402.57 +714053.2 -000014.2-000018.600003.8 07.7700.03A0 0
+101805.54 +273128.1 +000001.2-000020.100004.1 07.7700.40F2 1
+102929.15 -332431.8 -000018.3-000016.700006.2 07.7700.27A4 0
+103100.81 +052028.8 -000035.6-000006.000005.6 07.7700.08A0 0
+103227.75 -595156.9 -000014.2-000008.100003.7 07.7700.29F0 0
+103252.79 -810946.4 -000020.4-000004.800004.0 07.7700.12Ap 0 0.06 25.36
+103613.67 +134846.7 -000027.8+000007.900005.2 07.7700.19A2 0
+104504.22 -580855.6 -000090.3+000002.900013.9 07.7700.64G0 0
+110051.59 -123331.4 -000041.2+000012.200005.2 07.7700.07A1 0
+111424.50 -574804.3 -000013.8+000004.000000.9 07.77-0.03B9 0
+112650.00 -624911.5 -000026.0-000005.600004.9 07.7700.10A0 0
+113511.69 -203328.1 -000003.6-000007.500000.6 07.7700.59G8 1
+113857.29 +410835.2 -000081.6-000035.400013.6 07.7700.52F8 1
+114416.81 +442926.3 -000189.8+000028.300013.9 07.7700.48F5 0
+114946.75 +021354.8 +000014.9-000016.000016.4 07.7700.51F5 0
+115448.37 -422342.0 -000054.1-000003.200006.3 07.7700.36F2 1
+120202.62 -204830.9 -000021.2-000003.300004.5 07.7700.19A3 0
+120826.07 +485806.7 +000004.2-000013.500010.3 07.7700.30A5 0
+121414.65 -535512.5 -000034.5+000006.200006.3 07.7700.08A2 0
+121915.93 +250337.0 +000028.9-000017.200006.0 07.7700.34A5 0
+132245.66 -131111.4 -000018.9-000002.000002.7 07.7700.15A2 1
+133802.12 +391042.4 -000225.5-000147.400021.0 07.7700.70G5 1
+134113.42 +564337.2 -000018.0+000070.800042.1 07.7700.83K0 0
+140913.25 -223215.7 -000072.0+000059.200018.4 07.7700.52F6 1
+140925.01 -345258.0 -000058.4-000049.200011.1 07.7700.52F6 0
+142804.74 -030014.2 -000004.6+000001.600003.6 07.7700.08A0 0
+143113.09 -344051.9 -000010.7-000015.200003.1 07.7700.06A0 0
+144952.64 -572047.6 -000011.8-000007.100000.0 07.7700.12Ap 0
+145512.00 +534045.1 -000970.9+000478.800041.8 07.7700.79K1 0
+150318.16 -365525.2 -000007.1-000394.000021.3 07.7700.61G3 0
+150958.35 -005247.3 -000051.1-000005.800007.9 07.7700.40F0 0
+151245.13 +033238.7 -000090.4+000036.300009.8 07.7700.51F5 0
+151645.00 -695239.9 +000004.5-000009.200004.4 07.7700.38F0 0
+151827.59 -004709.7 +000007.5-000079.900011.7 07.7700.83G0 0
+152657.42 -440627.1 -000011.3-000018.000006.6 07.7700.39A3 0
+154332.78 -100725.5 -000056.1+000066.200017.4 07.7700.50F5 0
+154455.73 +205253.2 +000021.6-000011.100004.3 07.7700.10A2 0
+154640.93 -464158.4 -000008.4-000018.300002.7 07.7700.92G8 0
+155859.93 +365631.3 -000024.9-000015.600003.1 07.7700.92K0 1
+160714.93 -175609.5 -000006.7-000021.600006.3 07.7700.19B9 0
+162410.48 +370211.7 -000103.8+000011.800009.5 07.7700.86K0 1
+163156.10 +441551.1 -000021.9+000007.600013.9 07.7700.48F5 0
+163312.49 +305426.8 +000010.8+000019.600008.8 07.7700.41F2 1
+164104.74 -375329.7 -000005.8-000070.500012.0 07.7700.48F5 0
+165506.38 -185302.8 -000002.4-000006.700001.8 07.7700.15B9 0
+170016.94 -563624.7 +000003.8+000014.400005.6 07.7700.32F0 0
+171459.55 -385648.5 +000035.0-000046.000005.2 07.7700.99K0 0
+171554.37 -462013.5 -000002.3-000016.300002.4 07.7700.08Ap 0
+171620.38 +163939.0 -000009.6-000012.800005.5 07.7700.00A0 0
+175615.03 -043434.9 -000004.0-000015.100004.8 07.7700.08B9 0
+180648.81 +062438.4 -000004.5-000043.600022.8 07.7700.66G5 0
+180859.91 -114437.2 +000002.2-000020.700004.4 07.7700.15A0 0
+180944.78 +043611.2 +000010.4+000010.900009.5 07.7700.20A0 0
+180946.24 +212054.1 +000079.0-000027.800007.8 07.7700.45F5 0
+182819.30 +554026.5 +000000.9+000011.900012.0 07.7700.38F5 0
+182927.67 +072134.7 -000034.5+000042.000017.3 07.7700.60G0 0
+184229.89 -011821.4 +000009.9+000001.200004.6 07.7700.03B9 0
+184412.79 -013315.5 +000002.0-000005.900001.8 07.7700.26B1 0 0.27 1.36
+185314.47 -101312.4 +000001.0-000004.700001.6 07.7700.10B8 0
+185634.39 -543401.5 -000008.2-000009.100001.3 07.7700.05A1 0
+190240.50 +291733.5 +000000.5-000010.000003.2 07.7700.93G8 0
+190333.13 -200742.9 -000001.6-000008.800001.3 07.77-0.00B4 0
+191513.03 -532206.3 -000000.7-000015.400004.8 07.7700.40F2 0
+192423.00 +053351.8 +000007.7+000027.700010.5 07.7700.62G0 0
+193252.18 +751951.7 -000000.0-000007.300004.0 07.7700.19A2 1
+194221.09 -502931.1 +000028.5-000001.200010.3 07.7700.34F2 0
+194727.50 +570600.1 -000010.1-000018.600003.9 07.7700.11A2 0
+195113.70 +653249.1 -000022.7-000027.900004.3 07.7700.97G5 0
+195209.46 +151923.6 +000007.8+000017.000006.6 07.7700.28Am 0
+195511.44 +115734.1 +000002.0-000002.100001.8 07.77-0.14B8 0
+195708.29 -720649.6 +000002.4-000005.100002.3 07.7700.97G8 0
+195912.68 +385249.4 +000019.5+000015.700008.8 07.7700.27A3 0
+200155.45 -592652.3 -000002.6-000030.100004.8 07.7700.96G8 0
+200258.07 +570504.4 +000010.2+000011.300006.5 07.7700.05A0 0
+200614.60 +203108.6 +000035.7+000016.000006.8 07.7700.28F0 0
+202504.05 +072823.9 -000031.4-000039.100005.9 07.7700.38F0 0
+202555.08 +412011.8 -000000.1-000003.500000.5 07.7700.23B3 0
+202947.77 +365849.5 -000004.5-000010.000001.1 07.7700.17B0 0
+203006.93 +452655.7 +000074.1+000057.600015.6 07.7700.51F8 0
+203152.99 +600347.7 +000031.9+000030.600007.4 07.7700.13A0 0
+203502.78 +234237.7 +000046.8-000001.900010.8 07.7700.48F5 0
+205035.12 +234443.9 -000002.8-000004.200004.1 07.7700.51F5 0
+210323.90 -023414.8 -000016.9-000007.500012.6 07.7700.40F0 0
+212233.57 +074741.2 -000009.6-000017.200004.5 07.7700.96K0 0
+213048.67 +375759.2 +000014.0+000004.400001.2 07.7700.22A2 0
+213346.31 -052506.6 +000008.3-000051.800009.1 07.7700.30A0 0
+220042.22 -231749.3 +000033.6-000075.500012.4 07.7700.91K0 0
+220054.91 +313203.4 +000015.2-000004.200004.4 07.7700.06A0 0
+220503.35 -061809.2 +000013.2+000000.900003.1 07.77-0.04A0 0
+222122.71 -554552.8 +000061.3+000025.100014.0 07.7700.52F6 0
+222906.47 +212335.3 -000002.0-000021.100002.2 07.7700.38Fm 0
+223619.36 -001111.1 +000022.3-000011.900007.4 07.7700.16A2 0
+224420.89 -744914.1 -000039.5-000020.900008.0 07.7700.48F5 0
+225010.81 -412922.6 -000365.4-000209.100035.9 07.7700.74G5 0
+225421.21 +433142.7 +000000.1-000004.800003.2 07.77-0.04B8 0
+230246.82 -824228.1 +000354.7-000121.100016.9 07.7700.90K0 0
+230424.93 +411627.9 +000017.2-000000.500003.6 07.77-0.03A0 0
+230524.16 -622327.4 +000024.5+000008.800005.2 07.7700.15A3 0
+234415.66 -430127.9 +000011.5+000046.300007.3 07.7700.21Am 1
+234601.47 +631901.1 -000002.4-000007.900002.2 07.7700.11A0 0
+234737.96 +850442.2 -000014.7+000001.300004.0 07.7700.89G5 0
+000954.99 +044957.0 +000010.7+000006.500001.5 07.7701.22G5 0
+001005.49 +251152.4 +000004.2+000009.100003.1 07.7701.60M. 0
+010030.39 -121144.2 +000011.6-000037.100002.8 07.7701.39M4 0
+011344.39 -310658.7 +000010.6-000005.200003.2 07.7701.07G8 0
+012518.22 -145938.8 +000001.0-000008.800005.7 07.7701.05K0 0
+020800.06 +293413.6 +000015.0-000004.200001.2 07.7701.60K5 0
+020912.44 -314833.0 +000002.2+000011.900001.4 07.7701.68M1 0
+022902.62 -231229.0 +000017.3-000042.800002.7 07.7701.58M1 0
+024902.74 +473732.9 +000001.6-000006.400002.1 07.7701.24K0 0
+025931.40 -104054.0 +000042.7+000012.800005.7 07.7701.07G5 0
+030948.64 -192732.2 -000014.5-000051.400002.5 07.7701.12K0 0
+032833.91 -804232.6 -000034.8+000019.200006.0 07.7701.17K1 0
+034309.63 -323145.7 +000017.7+000025.300003.9 07.7701.11K0 0
+035029.89 -602539.8 +000013.3+000017.600002.2 07.7701.67M2 0
+041946.58 -690713.6 -000012.8-000001.500001.8 07.7701.33K3 0
+042536.18 -050528.8 +000073.0-000034.600007.6 07.7701.27K2 0
+044331.51 -414512.7 +000006.4-000013.600003.0 07.7701.17K0 0
+044819.28 -194347.3 +000003.6-000003.200000.7 07.7701.64K5 0
+044947.29 -481840.9 -000008.9+000011.800002.2 07.7701.25G3 0
+045528.30 +673251.6 +000000.1-000029.900001.1 07.7701.63K5 0
+045649.60 +013115.1 -000004.3+000010.100001.8 07.7701.69M. 0
+050045.80 -473613.7 +000010.6-000016.300002.7 07.7701.50K4 0
+050444.98 -643244.8 -000011.7+000011.300003.4 07.7701.01K0 0
+051912.25 -030426.9 +000702.1+000136.300059.3 07.7701.05K3 1
+053015.40 +223225.0 -000000.7-000007.700003.2 07.7701.75M. 0
+053403.38 +461112.9 +000007.2-000017.400002.3 07.7701.25K2 1
+053916.98 -174942.9 +000004.2-000002.800000.6 07.7701.50K5 0
+054530.64 -272904.0 +000004.6+000013.200002.2 07.7701.61M2 0
+060144.93 -720851.7 +000005.3+000015.000003.0 07.7701.66M0 0
+063457.82 -311729.3 +000000.4+000003.200002.3 07.7701.52K2 0
+064633.28 -204842.6 -000005.2+000001.200001.3 07.7701.15G8 0
+065357.19 +310719.2 +000019.1-000008.800007.4 07.7701.08G5 0
+070015.81 +023043.9 -000010.5-000000.700001.9 07.7701.48K2 0
+071224.17 -023427.6 -000002.9+000001.100002.5 07.7701.13K2 0
+080656.25 +224631.6 -000007.3-000036.000003.5 07.7701.09G5 0
+090450.52 -210126.2 -000006.8-000003.800001.2 07.7701.22K0 0
+091003.32 +073121.9 -000024.8-000010.400000.3 07.7701.52K0 0
+091323.91 +101822.2 +000020.6-000032.900005.0 07.7701.02K0 0
+091939.47 +203247.5 +000006.9-000012.000000.7 07.7701.49K2 0
+092452.54 -060032.0 -000006.5+000013.800000.1 07.7701.62M. 0
+095149.41 +200953.0 -000043.3-000027.700001.2 07.7701.42K0 0
+102556.80 -075131.4 -000014.7+000004.700002.3 07.7701.14K2 0
+103157.69 +244323.2 -000026.9-000005.800002.6 07.7701.06K0 0
+103242.45 -530824.3 -000015.1+000010.400003.0 07.7701.12K0 0
+103813.04 -410404.6 +000021.2-000028.400004.1 07.7701.19K2 0
+104432.75 +492621.0 -000017.2-000045.600003.8 07.7701.23K0 0
+114103.01 -442420.8 -000658.0+000242.800079.9 07.7701.06K5 0
+114232.48 -043857.3 -000036.9-000009.600003.5 07.7701.05K2 0
+121823.08 +602122.3 -000003.2-000019.100002.6 07.7701.06G5 0
+123829.95 +065919.0 -000031.4+000004.200001.4 07.7701.27M3 0 3.49 145.62
+131731.75 +574918.4 +000022.8-000026.300001.8 07.7701.49K0 0
+135536.87 -160840.1 -000024.0-000034.600002.1 07.7701.50K5 0
+141757.08 -055817.4 -000018.0+000013.900002.5 07.7701.45K2 0
+143743.32 -353113.5 -000112.1-000053.600003.5 07.7701.13K0 0
+152109.23 -695917.2 +000008.5+000012.100002.0 07.7701.41K3 1
+152909.92 -242705.3 -000009.2-000015.000005.0 07.7701.04K0 0
+160349.89 +715759.6 -000018.7+000026.100003.3 07.7701.14K0 0
+164015.43 +372120.4 +000001.2-000009.500002.0 07.7701.32K2 0
+164133.85 +260448.8 +000004.1-000043.400004.2 07.7701.09K0 0
+165051.16 +482037.7 +000005.7-000017.700000.6 07.7701.34K0 0
+172120.95 +133749.5 +000006.7+000019.300003.6 07.7701.16K2 0
+175730.38 +481744.2 +000000.1+000002.400003.5 07.7701.28K2 0
+180107.23 +140712.0 +000003.5+000003.900000.2 07.7701.70K5 0
+180605.40 -564918.4 +000013.3+000017.200004.3 07.7701.30K3 1
+182457.78 -383430.3 +000013.1+000001.600002.1 07.7701.65M2 0
+183116.50 -435043.9 -000039.0-000074.700006.1 07.7701.10K2 0
+184324.31 +230640.7 -000005.0-000024.200004.9 07.7701.16G5 0
+191458.47 +282341.0 -000001.1-000025.600001.8 07.7701.38K2 0
+193153.67 +311253.6 +000010.2+000019.800001.6 07.7701.66M0 0
+193642.58 +275303.0 +000003.6-000013.900003.4 07.7701.22K1 0 0.15 40.15
+203423.11 -002843.5 +000014.2-000003.400003.9 07.7701.25K2 0
+204343.02 -022659.9 +000045.0-000009.900004.1 07.7701.21K0 0
+204815.19 +152810.6 +000001.8-000012.200002.3 07.7701.52K2 0
+205214.68 +354404.6 +000004.6+000000.300003.0 07.7701.66K5 0
+210109.53 +520813.1 -000029.1-000002.100003.9 07.7701.10K2 0
+211044.76 -395830.1 +000012.1-000039.000001.8 07.7701.00G8 1
+211325.10 +382408.0 +000005.1-000002.700002.1 07.7701.33K5 0
+212617.61 +355021.5 -000019.1-000028.200004.5 07.7701.45M. 0
+213312.88 +533525.8 -000015.8+000004.500004.8 07.7701.01K0 0
+215551.05 +311552.8 +000002.5-000008.400001.3 07.7701.59K5 0
+221948.03 -272319.5 -000031.9-000001.600005.4 07.7701.00K0 0
+222635.21 -623222.4 +000003.1-000025.400003.1 07.7701.28K2 0
+223746.69 +452429.3 -000025.8-000005.400005.5 07.7701.06K0 0
+223826.68 +493226.2 -000017.6-000028.000002.6 07.7701.53K5 0
+223928.23 -504053.2 -000001.8-000010.700000.2 07.7701.63M2 0
+224905.20 -395223.7 +000069.2-000021.300003.5 07.7701.28K2 0
+231007.45 -285644.5 +000020.3-000001.100003.0 07.7701.04K0 0
+233721.11 -132017.3 +000018.8-000002.900006.2 07.7701.09K0 0
+234652.34 +173144.9 -000001.4-000014.100002.9 07.7701.67K5 0
+235632.28 -293036.5 +000089.5-000032.800003.2 07.7701.34K3 1
+235902.74 -593148.5 +000039.8-000093.300001.9 07.7701.34K3 0
+132113.83 -742631.0 +000005.6-000000.600000.6 07.7702.10Np 1
+175901.98 -063839.7 -000001.8-000008.800001.8 07.7702.08K5 0
+000156.30 -413649.5 +000089.7-000015.500007.6 07.7800.41F3 1
+000336.99 -310538.5 +000093.7-000042.800015.3 07.7800.56F8 0
+000830.12 +522011.1 +000079.7+000022.300014.4 07.7800.36F5 0
+000902.66 -350530.7 +000037.0-000012.200006.5 07.7800.42F3 0
+000915.63 +251656.3 +000174.9-000146.800022.1 07.7800.68G0 0
+002208.39 +662739.0 +000027.7-000006.000005.0 07.7800.37A5 0
+002339.81 -030328.0 +000074.3-000146.700003.5 07.7800.79G5 0
+002417.32 +013323.1 +000051.4-000105.700008.5 07.7800.65G0 0
+002752.05 +525718.1 -000113.4-000028.600010.9 07.7800.45F5 0
+002916.18 -055435.8 -000113.0-000220.900017.9 07.7800.65G0 0
+002931.15 +245252.3 -000009.3-000080.600009.5 07.7800.56F8 0
+003410.58 +313844.0 +000046.0-000003.500006.5 07.7800.40F2 1
+004426.45 -263057.8 +000313.5+000150.000030.6 07.7800.66G5 0
+004537.36 +302010.8 +000019.7-000016.400004.7 07.7800.30A2 0
+004932.74 +440333.8 -000069.7-000068.500014.8 07.7800.59G0 1
+005328.02 +603956.3 +000027.8-000009.200003.2 07.7800.10A0 0
+010758.80 +391509.1 -000079.9-000002.100026.8 07.7800.62G1 1
+013135.29 -532210.1 +000081.5+000026.900009.3 07.7800.46F5 1
+013232.80 -493140.8 +000150.9-000054.500020.5 07.7800.64G1 0 0.63 0.36
+014650.58 +384455.9 -000009.5-000022.300008.4 07.7800.33F0 0
+015411.94 +095702.9 +000069.0-000070.500012.5 07.7800.65G5 0
+021644.24 -632333.4 +000017.1+000060.400016.8 07.7800.52F7 0
+022501.89 +252912.9 -000014.6+000002.800002.4 07.7800.83G5 1
+022750.97 +720759.6 +000003.0-000004.500001.3 07.7800.05B8 0
+022820.50 +621308.0 +000171.6+000046.900017.8 07.7800.65G1 0
+023244.39 +393259.6 +000005.2-000007.300002.4 07.78-0.07B8 0
+024448.13 +213650.9 +000004.8-000023.700006.7 07.7800.96G8 0
+024544.77 -394301.8 +000084.6+000051.500016.5 07.7800.70G3 0
+024555.25 -302851.5 +000040.8-000035.900012.8 07.7800.61G1 0
+024803.07 +513306.0 -000012.5-000005.900005.0 07.7800.21A0 0
+025857.41 -534122.2 +000026.1+000008.500005.5 07.7800.97K0 0
+030054.25 -100206.8 +000005.1-000058.800012.4 07.7800.73G0 0
+030117.28 +145856.5 +000039.1-000050.700004.2 07.7800.66F2 0
+031240.97 +741149.5 +000038.0-000023.100008.7 07.7800.30F0 0
+031732.68 +074124.6 +000170.4-000007.500021.6 07.7800.62G0 0
+032220.63 +624347.1 +000014.7-000027.200004.1 07.7800.12A0 0
+033010.81 +363818.1 +000011.2-000028.000006.0 07.7800.44F5 0
+033201.69 -522825.4 +000162.5-000059.900019.7 07.7800.72G3 0
+033752.48 +053828.6 -000030.7+000017.000015.4 07.7800.57F8 0
+033930.72 -185954.1 +000056.8+000014.400006.0 07.7800.89G8 0
+034129.80 -662838.0 +000017.8+000009.800004.7 07.7800.29A5 0
+034143.34 +373514.0 +000021.0-000028.300005.9 07.7800.05A0 0
+034857.38 +404017.4 +000020.1-000018.600004.4 07.7800.21A3 0
+035456.08 +572628.3 +000037.5-000052.600009.8 07.7800.31A3 0
+040636.62 +650033.2 -000004.9-000001.100002.6 07.7800.55A3 1
+041801.20 +434103.4 -000003.1-000000.700004.0 07.7800.16B9 0
+043129.29 +135412.7 +000092.6-000020.000019.5 07.7800.54F9 0
+044948.18 -542716.3 -000008.7-000009.200001.4 07.78-0.00B9 0
+050108.01 +232620.6 +000004.6-000011.800005.7 07.7800.27A0 0
+050347.97 -561810.3 +000021.8+000046.800004.4 07.7800.29A9 0
+051237.75 +442606.6 -000001.2-000002.200001.6 07.7800.03B8 0
+051821.07 +363755.4 -000002.1-000005.000002.7 07.7800.07B3 0 0.51 0.00
+052401.17 +245737.8 +000010.4-000027.000006.7 07.7800.28A2 1
+053429.57 -081226.0 -000000.1-000021.400004.3 07.7800.41F2 0
+053924.21 -251435.6 +000000.4+000042.000014.4 07.7800.54F6 1
+053932.54 +120014.3 +000019.2-000043.900010.7 07.7800.40F0 0
+054106.14 +405257.4 +000000.6-000008.300004.7 07.7800.26A3 0
+055929.91 +022834.1 +000014.4+000011.300014.9 07.7800.46F5 0
+060129.02 +130753.7 -000005.7-000010.500001.9 07.78-0.04B9 0
+061607.60 -025255.8 -000000.7-000001.700002.7 07.7800.04A0 1
+062158.47 -081346.8 -000014.0-000002.400004.7 07.78-0.02A0 0
+062500.98 +103103.3 -000000.1+000001.100001.5 07.7800.22B9 0
+062835.94 -013522.5 -000003.4+000009.700005.2 07.78-0.07A0 0
+062856.36 -111546.3 -000006.2+000003.900001.5 07.78-0.03B8 1
+063446.96 -631543.6 -000021.8-000013.700012.0 07.7800.26A7 0
+063609.72 +101705.6 -000002.1-000000.500000.1 07.7800.40B0 0
+064118.13 -401734.2 -000002.8-000003.400004.6 07.7800.02A0 0
+064505.57 -465609.1 -000006.3+000011.000003.7 07.78-0.13B4 0
+064650.83 +234049.5 -000000.5-000001.300001.1 07.7800.62F5 0
+065213.80 +771330.7 -000003.2-000021.100005.8 07.7800.15A0 0
+065425.73 -142702.9 -000012.4+000018.400006.6 07.7800.12A1 0
+065557.88 -330418.4 -000019.4+000007.400004.7 07.7800.19A5 0
+065822.86 +375917.0 -000041.6-000027.100007.4 07.7800.99K0 0
+065943.40 -294227.0 +000000.6-000124.100021.3 07.7800.53F7 0
+070248.27 -130545.1 -000011.6-000000.200004.6 07.7800.00B9 0
+070657.58 +132410.3 -000002.9-000003.200002.5 07.78-0.06A0 0
+071033.89 +194811.0 -000009.5-000007.600010.3 07.7800.45F5 0
+071721.21 +003855.0 +000008.3-000015.100003.7 07.7800.92G5 0
+071845.74 -551650.3 -000006.3+000032.000003.7 07.78-0.03B9 0
+072639.05 -693435.3 -000098.7+000028.100009.6 07.7800.53F6 0
+073429.18 +165714.8 -000004.6-000003.300003.8 07.7800.95G5 0
+073631.67 +072101.9 -000007.3-000005.700004.1 07.7800.17A2 0
+073830.25 +334241.3 -000037.3+000022.000008.6 07.7800.48F0 1 0.08 0.14
+074117.65 -600007.1 -000001.8+000012.600002.6 07.7800.06B9 1
+075036.92 -054810.5 -000010.3-000005.900003.6 07.7800.04A0 0
+075448.58 +343712.8 -000121.4-000173.900028.3 07.7800.66G0 0
+081154.82 -301242.8 -000005.8+000002.100000.5 07.78-0.09B2 0
+081353.52 +274643.0 -000009.6-000009.000004.8 07.7800.49F2 0
+082203.69 -000936.3 -000013.6-000004.300006.1 07.7800.97G5 0
+082320.83 -321941.3 -000011.4-000011.300005.1 07.7800.20A3 0
+082640.67 -114629.0 -000003.5-000000.000002.0 07.7800.95G5 0
+083812.53 -015208.1 -000036.9+000019.600003.5 07.7800.93G5 0
+084017.32 -715238.2 +000105.2+000061.400019.9 07.7800.67G5 0
+084102.09 -141735.3 -000044.6-000004.600007.2 07.7800.46F6 0
+084519.71 +150249.3 -000027.0-000035.200010.7 07.7800.57F8 0
+085624.92 -762326.8 +000028.6-000033.200004.0 07.7800.98G8 0
+090527.88 +792046.8 -000026.8-000019.900005.0 07.7800.12A0 0
+091247.52 +614054.7 +000004.7+000002.200008.0 07.7800.19A0 1
+091755.37 -032313.5 +000026.0-000065.800030.5 07.7800.87K0 0
+092322.76 -714831.2 -000025.1+000020.500002.5 07.7800.20A4 0
+092834.73 -163125.2 +000022.3-000029.800006.5 07.7800.50F5 0
+094632.56 +014308.2 -000148.5-000002.500017.8 07.7800.58F8 0
+094842.62 +243249.3 -000017.4+000003.300004.0 07.7800.06A0 0
+095101.64 -210406.2 -000059.4-000059.100010.2 07.7800.59G0 0
+095109.40 +362921.0 -000095.1-000021.100007.5 07.7800.51F2 1
+095916.08 +273123.6 -000330.4-000078.000024.4 07.7800.58G0 0
+100312.58 -205550.9 -000061.3-000023.700007.9 07.7800.93K0 0
+100744.16 +531145.7 -000019.0-000029.500004.7 07.7800.11A0 0
+101130.22 +735334.0 +000013.2-000000.200005.3 07.7800.14A2 0
+102209.47 +111839.7 +000021.3-000324.300037.3 07.7800.75G5 0
+102859.10 -485919.2 -000010.3+000001.100002.1 07.78-0.01B4 1
+103517.41 +212244.3 -000112.0-000065.200009.9 07.7800.46F2 0
+105049.77 -522817.0 -000008.2+000005.300002.5 07.78-0.13B4 0
+110635.87 -584439.0 -000010.7+000005.800002.3 07.78-0.03A0 0
+112428.94 +203716.5 -000000.9+000005.700011.6 07.7800.48G0 1
+113139.95 +075148.8 -000062.8-000006.200009.5 07.7800.30K0 1
+113234.44 -470334.7 -000021.3-000000.200003.5 07.7800.03A0 0
+113822.47 +641036.6 +000011.6+000000.600004.2 07.7800.07A0 0
+113928.60 +251805.8 -000088.1-000044.500014.7 07.7800.59G0 1
+113946.51 -455841.6 -000047.0-000009.100007.0 07.7800.21A7 0
+114018.97 +551809.5 -000133.7+000016.400011.4 07.7800.42F5 0
+115111.25 -365608.9 -000021.6-000002.500003.4 07.7800.04A0 1
+120110.10 +033756.6 -000056.2-000020.600011.9 07.7800.49F5 0
+120513.27 -284258.4 +000203.7-000411.700027.7 07.7800.65G5 0
+120914.16 +144947.8 -000040.3-000048.900014.4 07.7800.52F8 0
+121911.51 -610810.8 -000013.6-000004.600001.6 07.7800.04B9 0
+122440.16 -523414.1 -000012.0-000029.900005.5 07.7800.64F8 0
+123219.78 -781138.8 -000018.4-000005.100003.0 07.7800.06B5 0
+123250.38 -752604.6 -000065.7-000024.500010.5 07.7800.41F3 0
+123437.03 -162115.9 -000056.4+000008.300007.9 07.7800.33F2 0
+124727.16 -384918.9 +000012.7-000025.100006.1 07.7800.40F2 0
+130059.70 +523212.5 -000063.2+000001.300010.1 07.7800.39F2 0
+130259.26 +714314.0 -000042.4+000006.300003.0 07.7800.33F0 0
+131021.25 -233728.7 +000012.0-000003.300004.2 07.7800.07A0 0
+131737.54 +711447.8 -000072.2+000041.000009.7 07.7800.53F8 1
+133857.08 +240754.4 +000019.1-000009.600010.0 07.7800.38F0 0
+134934.35 -472209.5 +000054.1+000005.700007.7 07.7800.48F6 1
+134954.38 -281112.3 +000022.9-000035.700003.6 07.7800.45A6 0
+140815.52 +211135.3 +000007.8-000053.800012.3 07.7800.53F8 1
+141227.70 +284258.0 -000035.4+000012.200011.3 07.7800.51F2 1
+141605.60 +501007.7 -000300.3+000186.100022.1 07.7800.61G5 0
+142034.75 -583057.4 -000009.4-000003.000001.3 07.7800.07B8 0
+142742.68 +582004.1 -000002.2+000016.000004.4 07.7800.18A2 1
+143257.08 -422419.5 -000020.9-000017.900008.0 07.7800.28A7 1
+143703.00 -623031.1 -000009.0+000000.100004.8 07.7800.91K0 1
+144630.13 +502352.3 -000040.6+000050.800015.9 07.7800.53F5 0
+145018.24 -522307.1 -000004.2-000009.300000.1 07.7800.01B8 0
+145506.80 +174205.6 -000032.8-000051.700005.2 07.7800.90K0 0
+145629.96 +170612.0 -000036.2-000047.200012.9 07.7800.60G0 0
+145741.64 -495216.9 -000041.6+000005.800005.5 07.7800.20A2 1
+150726.00 -152500.1 +000050.7-000029.800010.2 07.7800.43F2 0
+151126.49 +653820.5 +000002.3+000023.000006.8 07.7800.27A2 0
+151739.98 -261507.3 -000135.3-000198.800011.5 07.7800.45F5 0
+152013.41 -345531.3 -000022.7-000025.600006.0 07.7800.17A2 0
+152649.24 -275819.9 -000000.2+000033.500008.5 07.7800.57F7 0
+153825.17 -531818.4 -000003.2-000007.200001.2 07.78-0.04B8 0
+154019.65 +480316.9 -000111.2+000087.800016.2 07.7800.49F5 0
+155317.69 -144259.8 +000002.7-000082.000009.5 07.7800.58F7 0
+155546.13 -150933.0 +000069.9-000054.900015.4 07.7800.53F6 0
+155805.36 -570851.2 -000016.4-000028.100005.2 07.7800.09B9 0
+160251.83 -305639.5 -000107.0-000091.000010.5 07.7800.55F7 0
+160449.36 +093841.9 -000000.8+000006.700008.0 07.7800.24A5 0
+161025.37 -230623.1 -000018.4-000029.900008.3 07.7800.23A3 0
+161243.21 +404654.1 -000021.2+000000.400006.6 07.7800.24A0 1
+161704.21 -564105.4 -000007.7-000016.700005.5 07.7800.08B9 0
+162523.18 +423112.5 +000018.4-000045.100007.2 07.7800.22A5 0
+163042.02 -292858.9 -000032.2-000020.400008.8 07.7800.31A2 0
+163235.58 -434402.5 -000010.1-000016.500006.9 07.7800.14A0 0
+165940.07 +241217.0 -000014.1-000075.100003.7 07.7800.93K0 0
+170305.16 +343225.0 +000006.6-000013.600005.4 07.7800.28F0 0
+172327.04 -030719.4 -000023.2-000017.400008.9 07.7800.60G0 0
+172606.87 -283235.9 -000124.8-000115.600008.7 07.7800.87G8 0
+172617.34 -105934.8 -000010.6+000000.400002.8 07.7800.10O7 0
+173719.74 -401912.4 -000003.2+000000.500002.4 07.7800.35B9 1
+173947.28 -045804.8 +000001.1-000003.600009.6 07.7800.49F2 1
+174203.82 +732742.0 +000004.3+000011.500006.3 07.7800.05A0 0
+174230.90 -503919.2 -000110.9-000158.600007.7 07.7800.94K0 0
+174400.70 -523645.6 -000002.9-000006.500003.8 07.7800.00B5 0
+174811.25 -343455.0 +000003.0-000002.400002.9 07.7800.10B8 0
+174813.04 +381358.0 +000058.9-000077.000018.9 07.7800.65G0 0
+175805.02 -452723.0 +000002.4-000013.500005.3 07.7800.33A6 0
+180003.85 +505517.9 +000015.4-000027.200009.8 07.7800.35F0 0
+180111.31 -402007.8 +000002.8-000006.600002.4 07.78-0.08B8 0
+181615.25 -094834.5 +000033.9-000013.800006.1 07.7800.29A2 0
+181752.02 +700040.8 +000006.2-000011.200004.3 07.7800.44F5 0
+181833.49 -524508.4 +000008.2-000001.900003.0 07.7800.80G8 0
+182049.13 +700423.5 +000036.5-000001.800015.1 07.7800.52G0 0
+182801.59 +510211.7 +000009.4+000016.400004.4 07.7800.99K0 0
+183440.07 +354816.6 +000003.4+000002.500004.5 07.7800.12A0 1
+183620.47 +200024.4 +000005.5-000000.500003.5 07.7800.12A0 0
+183826.21 +251603.6 +000004.1+000005.400003.5 07.7800.36F0 0
+184210.10 -322201.5 -000003.5-000003.500001.2 07.78-0.08B3 1
+184444.45 -254750.6 +000005.6-000118.600018.0 07.7800.55F7 1
+185153.42 +530357.2 -000000.2-000025.200004.2 07.7800.20A2 0
+185305.66 +075308.5 -000002.6-000011.300004.4 07.7800.09A0 0
+185313.74 +385552.0 +000002.3-000001.600002.6 07.78-0.08B9 1
+185410.87 -133734.5 -000003.9-000009.800003.0 07.7800.17B8 1
+185619.86 -331614.2 +000039.9-000073.700011.1 07.7800.57F7 1
+190732.31 +301515.3 +000112.0+000103.000035.7 07.7800.76G8 0 0.11 2.14
+191137.71 +261642.9 -000001.7-000007.200003.2 07.78-0.03A0 0
+191542.41 -145015.7 +000006.1+000000.400002.8 07.7800.00B8 0
+191907.09 -330930.3 +000125.9-000001.000015.1 07.7800.70G6 1
+191917.69 -233329.2 +000035.4-000020.200008.7 07.7800.94K0 0
+193312.16 +074621.8 +000016.5+000024.200005.3 07.7800.09A0 0
+193409.11 -484038.5 +000006.3-000002.800003.6 07.7800.07A1 0
+193417.59 +701535.0 -000005.3-000009.700001.5 07.7800.09A0 0
+193811.43 +084452.8 -000003.8-000008.300005.2 07.7800.05A0 0
+194051.97 +270758.7 +000026.9+000020.900007.0 07.7800.10A0 1
+194944.02 -324549.7 +000082.9-000064.000020.0 07.7800.62G2 0
+195323.20 +361151.9 +000013.3+000011.500001.9 07.7800.89G5 0
+195345.32 +265959.7 +000001.6-000005.400001.7 07.7800.02A0 0
+200019.24 +294917.5 +000003.1-000000.400003.9 07.78-0.08B9 0
+200313.10 +523431.2 +000030.8+000013.800006.6 07.7800.30A5 0
+200434.52 +091424.3 -000003.5-000015.000000.8 07.78-0.01B9 1
+200539.80 +353628.1 -000003.0-000007.300000.7 07.7800.14O7 0
+200719.69 -353217.3 -000026.8-000207.000018.4 07.7800.74G5 0
+201844.64 -175119.2 +000077.8+000047.200011.1 07.7800.50F6 1
+201848.24 +225623.3 +000003.5+000002.800002.1 07.7800.60F5 0
+203242.94 -312256.5 +000000.1-000008.900006.7 07.7800.21A6 1
+203510.66 +622806.6 +000141.0+000138.400012.0 07.7800.85K0 0
+203821.11 -043042.7 -000008.7-000003.500023.9 07.7800.60G0 0
+203830.14 -700422.0 +000004.0-000026.500003.6 07.7800.97G5 0
+204044.27 -641104.3 +000024.5-000065.100009.2 07.7800.87G8 1
+204704.09 +340142.7 -000017.1-000009.200007.0 07.7800.32F0 0
+205341.78 +360748.9 -000062.3-000095.200017.2 07.7800.75G5 0
+210519.23 +004337.4 -000009.7+000013.100006.2 07.7800.39F0 1
+210755.41 +332349.3 +000001.8-000007.700000.6 07.78-0.14O9 0
+210823.87 -755848.2 +000062.3-000066.700010.8 07.7800.58F8 1
+211415.40 +093725.4 +000009.1+000008.700004.2 07.7800.17A2 0
+212308.20 +483108.3 +000107.8-000025.800011.4 07.7800.44F0 1 0.19 2.63
+212456.53 -081046.3 +000115.3+000120.600011.3 07.7800.56G1 1
+212957.68 +324836.4 +000002.1+000001.800002.2 07.78-0.06B8 0
+213308.74 +404928.7 +000138.2-000137.800034.8 07.7800.81K2 0
+215026.80 +392631.9 +000007.7-000009.700005.4 07.7800.22A3 1
+215218.53 -703258.0 +000015.4+000012.000001.3 07.7800.97K0 1
+220125.72 +613322.0 -000001.1-000003.100001.1 07.7800.16B2 1
+220351.87 +443525.3 -000001.0-000007.900002.0 07.7800.07A0 0
+220554.03 +275803.0 +000037.5-000193.400018.0 07.7800.54F8 0
+222120.26 +083716.8 +000016.3-000035.800006.3 07.7800.38A5 0
+223025.96 +282635.1 -000008.4-000034.300007.2 07.7800.55F8 0
+223313.21 +174706.4 +000073.1+000004.400008.9 07.7800.57F8 0
+223447.73 -454704.6 +000027.5+000022.300009.9 07.7800.37F0 0
+223756.44 +385658.2 +000214.4+000110.100012.3 07.7800.53F8 0
+224022.39 -323819.0 +000004.0-000001.800003.1 07.7800.98G8 0
+224154.18 -300142.8 -000017.9+000000.500003.0 07.7800.95G8 0
+225024.15 -140333.5 +000010.5-000017.300008.8 07.7800.32F0 0
+230300.46 +343715.9 -000003.5-000009.100003.1 07.7800.18A0 0
+230308.26 -002545.2 -000089.2-000169.700018.2 07.7800.58F9 0
+230714.91 +403301.3 -000011.7-000005.700008.9 07.7800.36F0 0
+232619.85 -125701.6 +000027.7+000005.600003.1 07.7800.16A3 0
+232845.52 +422440.7 -000008.2-000004.300003.6 07.7800.16A0 0
+235451.19 +222820.0 +000030.7-000001.200007.0 07.7800.10A0 0
+000527.70 -371809.1 +000047.0+000002.100004.8 07.7801.12K0 0
+001057.96 -183422.2 -000019.0-000037.500004.5 07.7801.30M3 0
+001922.50 -535038.9 +000012.4+000002.100000.8 07.7801.71M1 0
+001953.06 +554251.3 -000000.5-000003.600001.3 07.7801.53K2 0
+003519.44 -183350.9 +000015.0-000076.700002.8 07.7801.37K3 0
+005919.25 -582417.2 +000125.9-000041.300008.4 07.7801.08K1 0
+011823.08 +183438.3 +000004.0+000007.000001.5 07.7801.03G5 0
+013153.25 +095917.8 -000041.2-000014.800006.1 07.7801.10K0 1
+015051.49 +582803.2 +000002.7-000003.000002.1 07.7801.60K5 0
+020235.35 -264429.2 +000006.9+000009.700004.1 07.7801.05K0 0
+020805.04 +715028.3 +000052.8+000003.900003.9 07.7801.02K0 0
+021253.55 +483418.0 -000003.1-000005.700001.7 07.7801.75K5 0
+023838.00 +362019.8 -000009.6-000002.800002.9 07.7801.07G5 0
+032446.24 +094828.5 +000035.3-000028.100003.6 07.7801.15G5 0
+034910.56 +754606.8 -000007.8+000005.200002.7 07.7801.04G5 0
+041013.89 +665048.0 +000003.7-000023.900002.4 07.7801.61K5 0
+041437.02 -020823.3 +000007.9+000003.100000.8 07.7801.62K5 0
+043713.11 -735036.2 +000013.4+000037.600002.2 07.7801.25K2 0
+043718.18 -722836.6 -000001.3+000018.700002.3 07.7801.35K2 0
+043727.02 +430115.5 +000014.8-000018.500003.6 07.7801.08G5 0
+045148.45 -331608.5 -000014.7+000011.600002.0 07.7801.33K1 0
+045832.41 -590754.3 +000003.1-000034.100003.4 07.7801.22K1 0
+054138.91 -562617.2 +000034.7+000022.300004.7 07.7801.10K1 0
+054821.10 -220311.0 -000027.9+000018.800005.3 07.7801.09K0 0
+055609.55 -153120.1 +000001.6+000012.200005.6 07.7801.01K0 0
+063834.17 +390711.3 -000005.5+000008.200003.3 07.7801.68K5 0
+064701.75 -404513.3 +000004.6-000022.600002.3 07.7801.31K2 0
+065905.36 +160226.6 -000001.0-000004.500002.9 07.7801.47K2 0
+072127.49 +110042.7 -000020.4-000004.600003.7 07.7801.04K0 0
+072646.14 +442843.3 -000002.4-000027.300003.0 07.7801.08K0 0
+072825.78 +032334.8 +000012.6-000029.600003.7 07.7801.27G5 0
+073502.99 +061139.8 +000004.7-000013.900000.1 07.7801.56M. 0 0.25 473.00
+074443.15 -174135.8 -000011.4+000018.000004.7 07.7801.17K0 0
+074823.53 +765910.1 -000001.1-000018.200003.3 07.7801.01G5 0
+074946.40 +150623.4 -000011.8-000009.500003.2 07.7801.14G5 0
+075606.74 +681518.7 -000002.4-000015.800001.2 07.7801.56K5 0
+081011.97 -380942.4 -000018.6+000027.400004.1 07.7801.04K1 0
+081321.91 -412451.2 -000005.3+000012.800000.9 07.7801.58M4 0
+082132.57 -081130.4 -000008.0+000003.100004.7 07.7801.10K0 0
+083743.38 +520151.9 -000004.5-000093.600007.8 07.7801.09K0 0
+083943.75 -093512.8 +000013.4-000020.200003.1 07.7801.40M5 0
+084150.29 -053638.6 +000010.7-000014.300001.1 07.7801.51M. 0
+084332.24 -393559.7 -000007.2-000000.200000.7 07.7801.55K4 0
+090429.53 -322654.3 -000020.0-000002.800004.5 07.7801.52M4 0
+090938.56 -223609.8 -000007.0-000001.800002.8 07.7801.07G8 0
+090958.06 +224038.9 -000001.1-000011.300001.8 07.7801.57K5 0
+091556.33 +063227.1 -000013.4-000004.200002.5 07.7801.65K5 0
+092431.30 -764334.1 -000050.1+000054.000005.5 07.7801.09G8 0
+092518.67 -285844.5 -000014.6-000000.500001.8 07.7801.52K4 0
+095214.69 +250629.7 -000063.6-000019.400003.5 07.7801.23K2 0
+095235.37 +402236.7 +000012.8-000002.700003.1 07.7801.38K0 0
+095747.04 -211055.8 +000017.5-000035.300005.6 07.7801.05K0 0
+095825.56 +404434.8 +000002.6-000021.700003.1 07.7801.01K0 1
+100704.00 +661854.3 -000018.7-000010.900001.8 07.7801.62K5 0
+101135.35 +120211.2 +000000.3-000005.600001.3 07.7801.61K5 0
+102212.26 -543512.8 -000030.2-000005.200003.7 07.7801.42K2 0
+102716.87 +122642.3 +000015.7-000008.200003.1 07.7801.55K0 0
+103233.36 -041058.6 -000031.0+000020.300005.0 07.7801.49K5 0
+103512.31 +405235.1 -000022.2-000051.400004.7 07.7801.03K0 0
+103601.56 +024450.7 -000043.3+000022.200004.5 07.7801.03K0 0
+111246.42 -050701.0 -000008.5+000000.800002.4 07.7801.27K0 0
+111518.75 +313553.8 -000043.6+000001.100005.8 07.7801.09K0 0
+111543.63 +455118.3 +000006.3+000011.200003.4 07.7801.35K2 0
+112957.68 -174609.1 -000003.2-000011.200003.0 07.7801.50M3 0
+113303.78 +620536.8 -000013.8+000004.000003.6 07.7801.16K0 0
+113905.62 -163644.3 -000013.8+000015.900002.1 07.7801.57M2 0
+115825.95 -501512.1 -000046.3-000018.000004.4 07.7801.31K1 0
+124052.72 +340616.5 +000026.4-000009.500003.8 07.7801.54K4 0
+124503.87 +233537.3 -000016.5+000003.300001.8 07.7801.65M. 0
+125409.70 -780213.5 -000030.0+000009.600006.4 07.7801.25K0 0
+130850.69 +653422.5 -000029.6+000010.900001.2 07.7801.57K0 0
+131658.47 -130931.7 -000042.0-000011.600004.2 07.7801.06K0 0
+133715.74 -284132.7 -000013.2-000008.800003.1 07.7801.17K1 0
+140752.64 +165200.0 -000005.2-000023.400002.5 07.7801.49K2 0
+141831.27 +212823.6 -000056.0-000008.800003.7 07.7801.17K0 0
+141932.58 -405711.2 +000001.3+000002.400004.1 07.7801.44K2 0
+142725.40 -154847.6 -000023.1+000000.600003.3 07.7801.11K0 0
+143900.09 -054713.3 -000009.8-000025.700006.0 07.7801.04K0 0
+144802.28 -053023.7 -000015.6-000020.400003.4 07.7801.12K2 1
+145048.55 +572439.2 -000041.3+000032.800002.5 07.7801.35K5 0
+151150.36 -464506.3 +000002.6+000011.600002.0 07.7801.62M4 0
+152212.53 +763825.8 -000045.7-000016.400002.0 07.7801.39K0 0
+152959.95 -124635.6 +000003.2+000009.900006.9 07.7801.04G8 0
+153728.86 -005305.4 -000014.5+000000.900001.9 07.7801.28K0 1
+154045.30 +384306.9 +000009.0+000003.000002.0 07.7801.56M0 0
+154638.69 +564612.0 -000041.5+000028.400012.8 07.7801.05K0 0
+161834.39 +071537.7 -000014.7+000009.500002.5 07.7801.56K5 0
+165801.97 -682734.0 -000000.9+000004.100002.7 07.7801.58K3 0
+170100.58 -663040.5 -000012.6+000008.200002.3 07.7801.38K2 0
+170202.18 +250216.2 -000022.3+000031.800001.9 07.7801.26K3 0
+170355.17 +452657.2 +000011.8+000003.300002.1 07.7801.43K0 0
+171424.54 +362204.5 +000005.3-000009.800000.8 07.7801.44M5 0
+172045.82 +170224.1 +000001.1-000003.800002.1 07.7801.33K2 0
+172850.18 +412357.9 -000006.3-000005.000002.6 07.7801.51K5 0
+172929.51 -502354.3 -000000.1-000011.600000.5 07.7801.13G8 0
+173557.30 -382821.9 -000000.1-000002.800003.6 07.7801.04K3 0
+174335.03 +344629.5 +000002.4-000016.700003.7 07.7801.01G5 1
+175152.18 +120028.9 -000004.7-000009.200006.5 07.7801.02K0 0
+181044.15 -221422.9 +000001.6-000005.000000.1 07.7801.23F8 0
+181336.70 +094624.6 -000019.0-000028.000005.2 07.7801.25K0 1
+184851.34 -412013.0 +000002.3-000002.800001.8 07.7801.03G8 0
+185328.48 +343723.1 +000003.5-000003.900001.7 07.7801.08K0 0
+190824.17 -491838.5 -000031.0+000003.900004.8 07.7801.19K2 0
+192825.51 -475255.9 +000001.7-000018.500003.2 07.7801.11K1 0
+194847.09 -493129.6 +000003.3+000004.400002.9 07.7801.39M3 1
+201111.24 -201554.3 +000028.3-000005.500003.8 07.7801.12K0 0
+201720.60 +620817.4 -000012.9+000004.200003.9 07.7801.21K0 0
+203027.65 +660324.4 +000004.4+000014.200002.9 07.7801.45K5 0
+203154.92 +155446.8 +000002.1-000001.800002.6 07.7801.43G5 0
+203929.76 +280518.8 -000014.5-000023.300001.3 07.7801.40K4 1
+210921.66 -320124.8 +000021.9+000004.900004.6 07.7801.13K1 0
+211712.11 +035443.7 -000002.6-000023.000003.4 07.7801.04K2 0
+212703.12 -190329.1 +000026.5-000039.000001.6 07.7801.52K1 0
+221422.08 +000256.1 +000005.0-000010.400000.9 07.7801.64K5 0
+221446.46 +360919.6 -000020.1+000003.000003.4 07.7801.36K2 0
+222835.72 +565515.5 +000029.8+000006.400004.5 07.7801.18K0 0
+225355.20 +801423.9 -000011.8+000022.400005.0 07.7801.13K2 0
+225929.24 -025308.0 +000012.2-000006.500004.8 07.7801.18K2 0
+231417.46 -165432.8 +000009.6-000011.200003.5 07.7801.05G8 0
+231432.89 +350057.7 -000020.2-000032.500005.3 07.7801.15K2 0
+233120.88 +094542.1 +000043.4+000002.400003.3 07.7801.31K2 0
+233505.62 +162847.3 +000033.7-000065.200003.0 07.7801.32K2 0
+233802.70 -413352.3 +000004.6+000025.200003.1 07.7801.21K2 0
+235541.48 +775510.7 +000007.3-000007.700005.7 07.7801.05K0 0
+235943.78 -243842.7 -000023.6-000012.400002.4 07.7801.21K0 0
+022142.41 +575146.2 -000000.7-000003.400000.1 07.7802.26M2 0
+000421.29 +541628.6 +000007.2-000004.300002.5 07.79-0.09B3 0
+001747.06 -662132.0 +000065.3-000005.100012.9 07.7900.77K0 0
+004248.49 +624557.2 +000020.4-000007.400003.0 07.7900.15A0 0
+010215.60 -451019.3 -000008.2-000018.000005.5 07.7900.33F2 0
+011322.21 +491649.9 +000023.4-000003.900008.5 07.7900.19A2 0
+011642.69 +361828.9 +000015.0-000010.600007.7 07.7900.42F2 0
+012211.36 +581722.5 -000000.8-000002.000000.9 07.7900.36A1 0
+012953.94 +584544.9 -000000.6-000001.100000.8 07.7900.88F6 0
+013540.91 -050438.9 +000098.6+000034.800017.3 07.7900.57F5 0
+015838.46 +155548.4 -000017.0-000002.000003.1 07.7900.98G0 0
+020239.28 +334547.4 +000037.8-000021.700012.8 07.7900.57F8 0
+020459.31 -154040.8 +000020.2-000045.100039.2 07.7900.83K0 0
+021834.43 +215351.4 +000037.0-000021.900004.0 07.7900.48F0 0
+022022.73 -465529.6 +000101.0+000089.700012.6 07.7900.49F5 0
+022525.92 +581209.5 +000037.1-000013.300004.2 07.7900.17A3 1
+023511.59 +495137.3 +000049.4-000008.300005.1 07.7900.26A0 0 0.26 0.80
+024502.41 +141415.5 -000027.7-000033.600010.8 07.7900.53F5 1
+025426.81 -205529.7 -000012.9-000028.800006.5 07.7900.39A3 0
+030728.13 -785932.7 +000079.8+000089.300015.0 07.7900.44 1
+033906.48 +524908.8 -000003.1+000013.100010.1 07.7900.53F7 0
+035712.44 -763039.3 +000017.2+000039.100009.0 07.7900.42F3 0
+041249.06 +193219.7 -000009.6-000018.000007.3 07.7900.46A2 0
+041855.06 -005527.3 -000008.1-000010.500003.4 07.7900.93G5 0
+042030.38 +254938.9 +000006.9-000009.500004.4 07.7900.18B9 1
+042428.26 +165310.4 +000110.9-000024.700020.7 07.7900.60G2 0
+042523.73 -354031.5 +000053.9-000065.400024.0 07.7900.63G3 0
+043328.87 +241645.7 +000024.6-000018.400009.9 07.7900.32F0 0
+043904.21 +671203.4 +000011.5-000018.600002.8 07.7900.07A0 0
+045224.53 -131614.1 -000000.4+000008.900014.9 07.7900.42F6 0
+050629.85 +353345.1 +000017.6-000006.900012.4 07.7900.70G0 0
+050845.89 +572406.2 -000001.6-000008.900004.1 07.7900.11B9 0
+051214.50 +411254.8 -000000.1-000008.400002.7 07.7900.19B2 0
+052231.59 +025900.0 +000003.2-000007.400003.1 07.7900.19A0 0
+053141.44 -070255.1 +000000.9+000000.500002.6 07.79-0.11B5 0
+053210.07 +471133.9 +000004.5-000018.700002.1 07.7900.04B9 0
+054412.38 -273242.7 -000003.4+000004.500003.1 07.7900.22A8 0
+054953.64 +495028.3 +000005.4-000036.400006.2 07.7900.07A2 0
+060729.16 -351328.7 -000001.2+000005.200003.4 07.7900.09A2 0
+061044.65 +341537.6 -000009.2-000010.200001.5 07.79-0.01A0 0
+061114.92 +285427.4 -000009.5-000005.100003.4 07.79-0.08B8 0 0.11 2.63
+061231.40 -430022.9 -000014.3+000009.700010.4 07.7900.41F3 0
+061807.72 -002214.6 -000000.0+000001.000001.1 07.7900.14B5 0
+062835.75 -082744.2 -000042.2+000104.500011.4 07.7900.48F2 0
+063249.74 -502824.0 -000002.7+000005.400003.7 07.7900.56F5 0
+063630.63 +720035.3 -000045.2-000245.800020.0 07.7900.70G0 0
+063851.06 +075817.6 -000001.3-000005.700002.3 07.79-0.08A0 0
+064219.07 -313957.7 -000004.0+000016.300003.0 07.79-0.09B8 0
+064318.37 +180843.3 -000003.8-000005.200001.3 07.79-0.08B9 0
+064827.00 +334920.4 +000015.6-000015.100003.5 07.7900.93G5 0
+073037.58 +744755.7 -000014.3-000006.700003.6 07.7900.90G5 0
+074552.24 +650913.7 -000011.3-000058.000009.0 07.7900.39F2 1
+080352.14 +061924.7 +000000.9-000018.200007.4 07.7900.34B8 0
+080525.24 +411124.5 +000003.4-000012.500002.7 07.7900.18A3 0
+081252.54 +093440.2 -000046.8-000017.800006.8 07.7900.25A5 1
+082010.66 -232133.4 -000008.1+000004.400001.9 07.79-0.01B9 0 0.51 3.82
+082638.16 -432431.0 -000006.1+000006.400000.8 07.7900.10B0 0
+083028.47 -123801.3 -000009.0+000000.700002.0 07.7900.08A1 0
+083214.16 +321013.0 -000007.8-000022.600005.6 07.7900.41F2 1
+083712.98 +072650.7 -000055.6+000036.400015.2 07.7900.40F0 1
+085111.10 -413940.5 -000006.4+000004.700001.4 07.7900.01B3 0
+085539.25 +141051.8 +000018.7-000035.900003.7 07.7900.87G0 0
+090138.55 -003452.9 +000009.2-000004.000004.1 07.7900.11A2 0
+091339.47 -713704.3 -000006.0+000011.300002.6 07.7900.01B9 0
+092755.48 +134456.3 -000051.3-000039.400007.2 07.7900.83G5 0
+092757.30 -552005.7 -000016.6+000007.700001.2 07.79-0.11B6 0
+092842.57 -353646.0 -000055.6+000008.900011.4 07.7900.48F5 1
+094844.67 +433955.9 -000027.9-000029.900006.7 07.7900.14A2 0
+095434.40 +005639.7 -000019.9-000049.600008.8 07.7900.56F8 0
+100827.95 +241831.7 -000040.5-000010.300004.9 07.7900.34F0 0
+101442.61 -304902.9 -000039.6-000001.400006.6 07.7900.17A3 0
+101534.45 -491327.0 -000024.6+000008.400004.9 07.79-0.10Ap 0
+101948.82 -223124.2 +000000.9-000004.100002.5 07.7900.96G6 0
+103605.13 +070211.6 -000001.7-000088.400002.6 07.7900.94K0 0
+103701.64 +125158.3 -000029.1-000030.000004.5 07.7900.08A0 0
+105140.70 -625419.3 -000009.1+000000.700001.8 07.7900.04B3 0
+105630.96 +051624.3 -000024.7-000035.000008.4 07.7900.21A2 0
+110141.31 +380030.0 -000008.9+000013.300003.9 07.7900.98K0 0
+110401.47 -000151.6 -000004.7-000010.800017.6 07.7900.55F8 0
+111316.99 -665059.3 -000015.3+000004.900002.6 07.7900.52A1 0
+111403.66 -152607.1 -000032.1-000008.000004.0 07.7900.35F2 1
+112739.45 +461734.2 +000014.5-000094.700013.7 07.7900.54F8 1
+115940.87 -604811.0 -000006.7+000001.900000.6 07.7900.12B9 0
+120156.98 +000607.7 -000045.2-000024.400010.7 07.7900.34A2 0
+120323.92 -624145.8 -000005.5+000000.600000.6 07.79-0.05B0 0 0.07 1.13
+120807.25 +552750.8 -000178.1-000016.900019.5 07.7900.51F8 1
+122325.62 -415051.9 +000013.5-000015.600005.9 07.7900.13A1 0
+124852.00 -370230.5 -000080.3-000016.900011.9 07.7900.58G0 0
+130104.40 -530808.5 -000031.1-000017.200007.5 07.7900.36F0 0
+130247.51 -604434.4 -000004.4-000001.900000.4 07.7900.24B5 0
+131130.89 +064718.3 -000046.6-000018.000008.2 07.7900.19A3 0
+131514.44 -402319.0 -000102.0-000019.900012.4 07.7900.80G8 0
+131837.25 +262156.7 +000004.2+000014.000007.5 07.7900.28A2 0
+131905.43 -523917.4 -000069.1-000023.500010.6 07.7900.48F5 1
+132211.45 -043945.7 +000001.0+000001.700000.7 07.7900.70F8 0
+132724.20 -664449.7 -000028.2+000000.000007.2 07.7900.11A0 0
+132912.63 +000709.1 -000165.9-000000.700013.3 07.7900.55F8 0
+135056.96 -205905.5 -000061.8-000013.000011.6 07.7900.38F0 0
+135356.79 +100819.9 -000025.5+000005.800006.7 07.7900.35F0 1
+140441.22 -720410.6 +000052.4-000017.300010.5 07.7900.58G0 1
+141843.48 +172112.7 -000051.5+000020.700005.2 07.7900.96K0 0
+142519.71 -723714.7 -000015.5-000019.200003.8 07.7900.01B9 0
+142841.78 -551317.3 +000019.8-000020.100004.7 07.7900.24A3 1
+142927.94 +304046.7 -000087.4+000048.300009.8 07.7900.35F0 0
+143100.71 -251853.8 -000033.9-000008.600004.3 07.7900.23A3 0
+143653.90 -041644.5 -000358.9+000009.600019.1 07.7900.76G0 1
+144252.15 -242930.4 -000248.3-000039.300015.9 07.7900.66G3 0
+145315.77 +404900.0 +000008.2+000014.100017.9 07.7900.47F5 0
+145546.31 -730959.4 -000093.4-000043.100015.8 07.7900.49F5 0
+150446.51 +222455.3 -000034.9-000069.300014.3 07.7900.46F5 0
+153042.84 -215243.0 -000054.8+000018.200013.1 07.7900.64G3 0
+153726.06 -542152.3 -000030.4-000054.700004.1 07.7900.91G3 1
+154529.07 +735008.9 -000000.1+000009.200003.5 07.7900.97K0 0
+154543.09 +571546.3 -000032.1+000059.400008.4 07.7900.47F5 0
+155742.51 -670809.5 -000003.1-000007.100002.6 07.79-0.04B9 0
+155901.86 +181933.1 -000059.8+000002.900015.1 07.7900.52F8 0
+160400.24 -194602.7 -000011.9-000020.100004.1 07.7900.12B9 0
+160543.40 -215019.5 -000009.8-000023.000006.9 07.7900.17A0 0
+162009.23 +271959.9 -000021.8+000014.700004.5 07.7900.22A5 0
+163555.87 +791217.6 +000041.4-000061.100008.8 07.7900.44F2 0
+164736.27 -334158.3 -000008.8-000049.100012.9 07.7900.45F5 0
+165946.43 +365516.9 -000008.3+000020.200005.0 07.7900.00A2 1
+170832.47 -201303.0 +000006.2-000011.800006.6 07.7900.18A0 0
+171406.85 +560801.5 -000017.3+000011.800010.7 07.7900.46F2 1
+171821.16 +232556.0 -000006.3-000041.400006.9 07.7900.50F5 0
+172119.49 -510721.7 -000113.7-000053.400025.6 07.7900.63G3 1
+172450.66 -413002.1 +000004.0+000034.600012.1 07.7900.52F6 0
+173248.89 +192238.4 -000012.1-000038.800009.3 07.7900.44F8 0
+174330.09 -301036.9 -000001.6-000016.200007.4 07.7900.26F0 0
+174836.86 -021146.3 -000000.7+000000.200001.9 07.7900.15B0 0
+175238.97 +083853.4 +000008.5-000008.900005.7 07.7900.37F0 1
+180252.88 +562540.3 -000018.4+000040.800007.7 07.7900.28A5 0
+180400.52 +551624.5 -000051.1-000125.900011.3 07.7900.46F8 0
+180655.43 -290429.0 -000000.3-000011.900003.4 07.7900.02B9 0
+181054.48 +385741.2 +000000.3+000008.200003.0 07.7900.12A2 0
+181419.51 -430914.9 -000004.0-000054.100010.2 07.7900.41F2 0
+182133.44 +525407.8 +000001.7+000001.100003.8 07.7900.00A0 0
+182346.99 +145428.4 +000124.7-000063.500016.8 07.7900.60G0 0
+184356.28 +343118.1 +000001.2-000005.100004.1 07.7900.14A0 0
diff --git a/kstars/kstars/data/hip035.dat b/kstars/kstars/data/hip035.dat
new file mode 100644
index 00000000..2b0917c8
--- /dev/null
+++ b/kstars/kstars/data/hip035.dat
@@ -0,0 +1,1000 @@
+184859.39 -135417.9 +000013.9-000024.000004.2 07.7900.37A9 0
+185329.02 +440744.3 +000032.8+000059.700013.8 07.7900.46F2 0
+185533.28 -021823.5 +000006.8-000013.100005.1 07.7900.11A0 0
+185812.58 +244231.8 +000003.5+000006.400002.7 07.7900.08B9 0
+190849.24 -591956.0 +000011.2-000029.900005.5 07.7900.25A8 0
+190934.70 -231127.5 +000001.4-000006.800001.2 07.7900.03B8 0
+191243.92 -335113.8 +000051.6-000149.700012.1 07.7900.00B4 0
+191449.98 -305014.7 -000003.6-000005.600003.5 07.7900.99G8 0
+192045.49 +640436.0 +000023.1-000001.200006.9 07.7900.37A5 0
+192201.83 +392914.9 +000002.5+000008.600002.3 07.7900.96K0 0
+193300.76 +210010.4 -000004.0-000027.600004.0 07.7900.10A2 0
+193852.16 -301651.9 +000005.2-000007.600000.3 07.7900.09A1 0
+194248.28 +175805.8 -000001.8-000008.500000.7 07.7900.05B2 0
+194955.89 -623400.5 -000003.1-000011.600008.7 07.7900.47F5 0
+195814.48 +104340.6 +000002.7-000001.300002.7 07.7900.35F0 0
+200201.19 -190556.9 +000028.3-000006.000012.1 07.7900.45F5 0
+201001.64 +365842.4 +000014.8+000006.200003.0 07.7900.03B9 0
+201009.35 +450100.2 +000003.2+000001.600003.4 07.79-0.11B8 0 0.08 2.60
+201057.02 +355711.5 -000002.9-000006.500000.9 07.7900.08B1 0
+201334.76 -453526.0 +000010.3-000009.100003.2 07.79-0.01Ap 0
+201359.88 -005203.1 -000063.4+000262.300050.3 07.7900.94K0 0
+201556.93 -392923.7 +000099.1-000217.700012.6 07.7900.94K1 0
+201920.69 +412329.0 +000004.3+000001.300002.9 07.7900.00B9 0
+201926.16 -124813.7 +000043.7-000002.300009.7 07.7900.42F0 0
+202132.88 -212507.2 -000148.4-000121.300009.8 07.7900.42F0 0
+202639.59 -304032.8 +000006.0-000025.800006.0 07.7900.52F7 0
+203305.12 +313925.4 -000003.9-000013.200001.2 07.7900.03B1 0
+203725.29 +412335.0 +000017.3+000026.600013.1 07.7900.44F8 0
+203856.74 +474112.6 +000012.7-000014.400006.1 07.7900.50A0 1
+204100.19 -143041.1 +000000.7+000007.000003.2 07.7900.29F0 1
+204831.20 -484011.2 -000011.8+000003.500007.1 07.7900.19A5 0
+210157.40 +470109.9 +000028.7-000001.700006.5 07.7900.06A1 0
+210234.29 -152826.0 -000029.9-000062.700005.7 07.7900.91K0 0
+210342.97 +711851.3 +000015.2+000004.500005.0 07.7900.07A0 0
+210353.79 +461949.9 +000002.1+000000.800001.6 07.7900.02B1 0 0.25 1.51
+210640.73 +512533.6 +000003.8-000000.500003.6 07.7900.03B9 0
+213035.96 +615302.8 +000005.5+000005.500003.2 07.7900.12B9 0
+213053.71 +100924.1 -000010.2-000013.000003.7 07.7900.92K0 0
+213123.18 +482123.5 -000007.8-000020.700003.1 07.7900.02A1 1
+215709.79 +832932.9 +000004.7-000007.500006.4 07.7900.29F0 0
+215801.95 +430858.8 +000032.4-000007.200005.1 07.7900.12A2 0
+220641.90 +164458.6 -000003.6-000002.900003.1 07.7900.35A3 0
+221116.34 -603252.9 +000015.9-000004.400005.9 07.7900.47F5 0
+224527.09 -130024.7 +000045.6-000030.800008.8 07.7900.47F3 0
+224954.60 +750944.2 +000008.3-000000.100002.7 07.79-0.01A0 0
+230823.60 +571047.2 -000001.9-000004.100000.7 07.7900.93G0 0
+233330.21 -570313.3 +000040.7+000009.500009.6 07.7900.42F2 0
+235927.02 +202450.5 +000014.5-000015.300008.1 07.7900.19A5 0
+000759.32 -781239.5 +000025.5-000006.800001.2 07.7901.45K3 0
+002841.13 -542552.2 +000016.5+000001.900004.5 07.7901.09K1 0
+004202.26 +010125.3 +000022.1-000021.100000.7 07.7901.43K2 0
+010217.57 -103951.4 +000017.9-000011.700002.2 07.7901.36K0 0
+010224.79 -440558.4 +000068.5+000043.400003.7 07.7901.16K1 0
+011320.54 +411411.2 +000041.4+000006.200001.6 07.7901.45K5 0
+012448.63 -102548.8 -000008.4-000007.000001.8 07.7901.28G5 0
+013713.27 -040834.3 -000020.5+000002.300002.9 07.7901.04K0 0
+014735.87 +000918.9 -000002.3-000001.900005.2 07.7901.05G5 0
+015101.43 +373315.2 +000020.6-000009.600001.8 07.7901.53K0 0
+015814.82 +683217.9 +000018.2-000011.700003.0 07.7901.22K2 0
+022146.26 +434905.3 -000024.1-000025.700003.9 07.7901.19G5 0
+023036.98 +721325.5 -000002.7+000006.700000.7 07.7901.76K5 0
+024031.80 -362938.0 +000023.0+000009.800003.9 07.7901.02G8 0
+024318.48 +014348.5 +000000.9+000001.300002.0 07.7901.71M. 0
+025437.04 -295034.0 +000006.5-000000.200002.5 07.7901.20K2 0
+030006.11 -004056.6 -000005.0-000020.100002.6 07.7901.48K3 0
+031543.86 -390347.3 -000016.4-000032.500002.7 07.7901.59M1 0
+033707.19 +310731.0 -000004.0-000012.200005.8 07.7901.04G5 0
+041639.01 +400135.1 -000003.0-000021.600004.8 07.7901.13K0 0
+043159.53 -042253.7 +000033.5-000002.000002.4 07.7901.18K0 0
+045400.61 -122745.7 +000004.1+000012.100002.3 07.7901.77M2 0
+053156.40 +264106.0 +000002.5-000016.900002.0 07.7901.60K2 0
+055534.53 -285713.3 -000006.9-000002.400000.8 07.7901.58M3 0
+060453.60 +575039.7 -000003.6-000002.200000.8 07.7901.62K5 0
+060830.46 +303423.8 -000005.0-000030.200004.7 07.7901.07G5 0
+060948.79 +084440.2 +000004.4-000004.700000.1 07.7901.62K5 0
+064313.86 -024505.1 -000009.2+000001.400003.0 07.7901.21K0 0
+064446.66 -092338.7 +000011.8-000004.500004.9 07.7901.13G5 0
+065031.79 +071119.2 -000002.6-000002.800001.7 07.7901.32K0 0
+065957.23 +040459.7 +000040.8-000042.400003.5 07.7901.08K0 0
+070047.63 -274626.1 +000002.8+000009.100003.0 07.7901.29K2 0
+070535.23 +134235.2 -000010.5-000009.400003.2 07.7901.64M. 0
+071230.00 +435920.0 -000000.5-000013.100002.4 07.7901.51K5 0
+073345.58 +411026.2 -000001.9+000002.200001.9 07.7901.53K5 0
+073449.00 +631017.0 -000003.4-000015.100004.2 07.7901.00K0 0
+073732.13 -512516.8 -000003.4-000025.300004.0 07.7901.05K0 1
+073942.33 -342144.1 -000008.7+000015.100003.6 07.7901.14K1 0
+074147.17 +153457.8 -000026.0-000000.300003.6 07.7901.40K0 0
+074936.09 +241609.3 -000003.2-000008.100001.3 07.7901.57K0 0
+080907.05 -295219.4 -000000.9+000001.600002.0 07.7901.01G5 0
+082602.37 +365857.9 -000003.9-000025.400003.0 07.7901.21K0 0
+084022.16 +593507.6 -000014.3-000032.000005.7 07.7901.16K0 0
+085007.42 +614959.6 -000012.4+000028.400004.3 07.7901.07K0 0
+085234.33 -633621.0 -000015.2+000008.100003.6 07.7901.36K2 0
+092825.47 -091147.9 +000006.1-000029.300004.1 07.7901.08K0 0
+093106.15 +250250.0 -000007.7-000017.600001.6 07.7901.53M. 0
+094343.30 +120935.3 +000003.2-000003.500001.2 07.7901.62K5 0
+094905.48 +180328.4 -000037.4-000003.200003.4 07.7901.25K0 0
+095512.36 -283212.1 +000011.2-000003.200004.2 07.7901.09K0 0
+100508.22 -614054.4 +000007.2-000004.400000.1 07.7901.63K5 0
+110803.02 -422328.1 -000091.5+000009.700007.2 07.7901.21K2 0
+111736.78 -613807.4 -000004.0-000017.900005.6 07.7901.10K0 0
+113413.68 -543320.2 -000023.6-000013.400002.0 07.7901.55M4 0
+123337.03 +041313.9 -000030.7-000006.800004.2 07.7901.22K0 0
+125155.39 +075416.6 +000051.5-000040.300004.0 07.7901.01G5 0
+131549.55 -400317.0 -000004.8-000016.800003.5 07.7901.12K1 1
+132029.90 -272436.0 -000026.1-000025.300002.0 07.7901.50K5 0
+132136.92 +025114.6 -000014.9-000027.900003.1 07.7901.54K5 0
+135519.34 -262556.8 -000048.6-000068.800001.8 07.7901.32M5 0
+141347.50 -132027.9 +000001.7+000000.800001.0 07.7901.63K5 0
+141408.72 +075252.0 -000022.9+000002.400003.8 07.7901.50K5 0
+141809.94 -385304.1 -000031.1-000012.800001.9 07.7901.55K4 0
+141926.96 -000048.0 -000018.9-000007.000000.5 07.7901.31K2 0
+143218.37 +301536.1 -000032.4+000028.300003.5 07.7901.25K0 0
+145818.39 +500615.5 +000009.4-000010.100002.5 07.7901.52K5 0
+150333.66 -163531.7 +000011.4-000024.900003.9 07.7901.35K2 0
+150706.29 +335754.2 +000003.9-000013.900003.0 07.7901.20K0 0
+153520.43 +594044.1 -000028.3+000033.900004.0 07.7901.32K5 0
+154720.36 -270513.7 +000011.0+000001.500003.1 07.7901.12K1 0
+155658.83 -592501.0 +000012.2-000022.900003.5 07.7901.23K0 0
+155929.03 +252605.3 -000027.9+000018.300000.3 07.7901.48K2 0
+162459.84 +502707.3 -000019.9+000016.600003.7 07.7901.03G6 0
+163034.98 -271035.1 -000012.2-000011.800003.9 07.7901.66K3 0
+165455.40 -850035.5 -000046.3-000031.700003.4 07.7901.03K0 0
+165923.29 -160351.5 +000025.6-000017.800005.7 07.7901.66K5 0
+175135.73 -312446.9 +000000.7-000003.900001.3 07.7901.16G8 0
+175155.05 -254622.6 +000009.4-000014.300004.4 07.7901.07K0 0
+181023.63 +343330.1 +000003.3+000020.200003.3 07.7901.38K0 0
+182537.61 -150910.0 +000002.1+000002.100002.8 07.7901.24K0 0
+182750.46 +460357.9 -000001.0-000006.500000.6 07.7901.55K0 0
+185921.45 +413813.0 -000003.7-000012.300001.2 07.7901.57M. 0
+190820.77 -072615.8 -000002.7-000004.000003.8 07.7901.08G5 0 0.34 6.81
+192518.97 -165011.2 -000033.8-000054.300005.3 07.7901.30K2 0
+202247.28 +760236.3 -000002.8+000000.800001.8 07.7901.51K2 0
+203314.37 +470957.3 -000017.2-000023.400002.5 07.7901.41K3 0
+205407.51 +035716.4 +000000.1-000015.500003.1 07.7901.48K2 0
+212259.20 -061357.6 +000009.4+000003.200003.0 07.7901.56M. 0
+212554.87 -704303.6 +000015.4-000002.000003.1 07.7901.10K0 1
+212745.05 +314743.0 +000000.7-000010.800002.6 07.7901.31K0 0
+214031.96 -023059.4 +000053.9+000014.800005.6 07.7901.31K5 0
+215607.61 -140207.9 +000016.1-000002.400000.5 07.7901.65M2 0
+215833.46 +151825.9 +000002.2+000011.700005.2 07.7901.00K0 0
+215901.31 -111703.4 -000035.6-000105.500006.4 07.7901.15K0 0
+220442.36 -354147.0 +000056.5+000010.900002.6 07.7901.37M5 0
+222133.44 -142724.8 -000001.2-000003.400003.4 07.7901.67M0 1
+222433.66 -173535.1 -000009.2-000010.800002.9 07.7901.54K4 0
+223304.23 +635247.4 +000025.4+000014.500003.9 07.7901.27K0 0
+231541.06 +242520.8 -000006.9-000040.400003.8 07.7901.05G9 0
+231923.99 -360747.7 -000026.7-000056.900005.3 07.7901.00K1 0
+232310.97 -645332.4 +000000.5-000049.500004.8 07.7901.12K0 0
+234000.12 -513700.2 -000037.9-000004.000005.0 07.7901.01K0 0
+234559.28 -132715.3 -000041.0-000009.700002.1 07.7901.02K0 0
+000102.76 -055005.9 -000007.8-000010.900004.5 07.8000.43F5 0
+000509.26 +301944.8 -000044.7-000034.300005.4 07.8000.44F0 1
+000608.02 +094253.9 +000021.0-000010.900011.1 07.8000.50F5 1
+001702.83 +845718.2 +000016.5-000004.900005.5 07.8000.20A2 0
+001905.31 -775920.3 +000041.6+000012.200004.0 07.8000.36F0 1
+002619.45 +511649.3 +000000.7-000003.900000.9 07.8000.64F5 0 0.81 2.14
+003643.79 +270309.1 -000005.9-000021.200007.7 07.8000.45F3 0
+004005.20 +515244.9 +000035.4-000000.000003.2 07.8000.96K0 0
+004422.96 +333705.2 +000015.2-000004.900004.6 07.8000.23A3 1
+004638.32 -540605.9 +000013.5+000068.600009.3 07.8000.46F3 0
+010330.15 +501845.2 +000094.6-000064.100011.2 07.8000.78G0 0
+010623.38 -473542.6 +000048.5-000011.500006.9 07.8000.26A5 0
+012400.40 -721927.9 +000014.5+000002.600003.9 07.8000.14Ap 0
+013110.70 -070158.0 -000001.2-000015.100008.7 07.8000.93K0 1
+013738.68 +223325.7 +000066.8+000009.200003.8 07.8000.56F6 0
+015106.86 +083254.9 +000066.8-000056.600004.4 07.8000.94G5 0
+015840.61 +673446.1 -000012.8-000004.100004.2 07.8000.10A0 0
+020155.00 -500738.3 +000027.9+000036.500003.5 07.8000.90G8 0
+020325.39 +544136.9 -000041.2-000021.200008.4 07.8000.55F8 0
+021511.89 -120307.2 -000001.5-000012.100005.3 07.8000.12A2 0
+021741.82 +423522.3 -000022.0-000035.800007.9 07.8000.41F0 0
+022323.89 -564847.9 +000030.2+000036.100006.4 07.8000.12A3 0
+024341.08 +210849.8 +000021.6-000025.900007.3 07.8000.25A2 0
+024739.88 +014219.6 -000002.0-000014.700001.6 07.8000.92G0 1
+024925.66 -304846.7 +000030.7+000030.900006.9 07.8000.20A3 0
+025631.00 +494733.9 +000014.0-000009.000003.9 07.8000.20A2 0
+030227.80 -133154.0 -000007.8+000009.700004.5 07.8000.96G8 0
+030851.04 +252206.9 -000012.7-000088.200011.9 07.8000.42F2 0
+031255.73 -261532.6 +000015.9+000027.100003.5 07.8000.85G8 0
+031303.21 +111607.1 +000010.0-000006.300003.8 07.8000.66F5 0
+032327.63 -141315.0 -000007.6+000030.700011.5 07.8000.78G8 1
+032739.84 +084555.0 +000038.2-000034.800004.2 07.8000.32A5 0
+033656.23 -682617.3 -000005.8+000009.700002.8 07.8000.98G8 0
+034512.67 -511535.7 +000008.9+000017.500004.5 07.8000.95G8 0
+035954.16 -540940.5 +000014.2+000034.800009.6 07.8000.45F5 0
+042626.27 -103302.4 +000080.8-000060.300025.3 07.8000.75G5 0
+042817.91 +274650.5 -000011.2+000001.000008.1 07.8000.51A0 0
+042852.68 +522321.9 -000000.4-000003.700000.5 07.8000.10B5 0
+042922.60 -140312.8 +000028.7+000003.600012.4 07.8000.43F2 0
+043354.96 -181047.3 +000067.7+000094.000010.1 07.8000.69G6 0
+043521.13 -081730.1 -000004.3-000001.300005.8 07.8000.08A0 0
+044345.83 -104056.1 +000006.3+000009.700005.4 07.8000.69Am 1 1.17 0.00
+045241.46 -254629.4 +000007.5-000068.500014.5 07.8000.45F5 0
+045552.16 +133751.3 +000002.7-000005.900002.7 07.8000.10B9 0
+050437.21 -175306.4 -000004.3+000010.100002.6 07.8000.19A5 1
+051137.16 -102313.3 +000010.5-000065.600011.2 07.8000.47F5 0
+051630.54 -210600.3 -000005.0+000015.000007.3 07.8000.20A4 1
+051635.40 -251955.2 +000006.5+000015.000004.8 07.8000.22A2 0
+052043.52 +171434.7 -000009.8-000004.800003.7 07.8000.07B9 0
+052754.23 +010618.2 +000002.0-000000.200005.3 07.80-0.09B8 0
+053145.54 +345255.0 +000000.5-000001.400001.7 07.8000.19B3 0
+053308.28 +465253.5 +000020.7-000036.400005.9 07.8000.30A0 0
+054059.48 -213237.8 -000031.5-000003.900009.8 07.8000.40F3 0
+054820.08 -242749.5 -000030.7-000036.500023.5 07.8000.57G1 0
+055232.45 -143325.4 -000008.2-000004.900002.1 07.8000.99G8 0
+055810.76 -020205.3 -000035.1-000020.400006.5 07.8000.29A5 0
+060348.14 +181553.3 +000001.3-000002.200002.1 07.80-0.01B8 1
+060407.22 -292020.5 -000007.5-000001.300003.0 07.80-0.03A0 0
+060450.95 +163935.4 -000001.5-000003.800003.3 07.80-0.11B5 0
+060730.77 -361833.9 +000003.4-000012.300004.9 07.8000.01A0 0
+060757.43 +340949.5 -000007.4-000003.000003.3 07.80-0.02B9 0
+061156.15 -011925.1 +000000.5-000004.700002.9 07.8000.01B8 0
+061335.82 -021511.9 +000000.9-000003.500000.9 07.8000.02B8 0
+061821.75 +725703.1 +000023.7-000097.100012.9 07.8000.47F2 0
+062805.62 -270837.0 -000005.8-000001.600004.0 07.80-0.04A0 0 0.09 10.74
+063431.09 -184843.8 +000008.0-000005.600008.6 07.8000.25A8 0
+063700.92 -162124.2 -000006.7+000005.000003.6 07.80-0.02B6 0
+063726.87 -194742.0 -000005.5+000002.500003.8 07.80-0.10B7 0
+064257.06 -154403.0 +000038.9-000005.100010.5 07.8000.43F3 0
+064315.11 +540646.7 -000003.1-000020.200007.6 07.8000.47F2 0
+064816.37 -383922.1 -000017.0+000031.400003.4 07.8000.95K0 0
+064938.96 +530152.9 -000005.0-000064.200007.0 07.8000.37F0 1
+065351.35 +144507.5 -000015.6-000009.700005.6 07.8000.97G5 0
+065507.29 -082956.3 -000002.4-000001.400003.6 07.8000.01B9 1
+065655.27 -210604.9 -000001.3+000003.200001.0 07.80-0.14B3 0
+070204.89 -095312.8 +000004.0+000000.900008.7 07.8000.27A5 1
+070310.23 -703229.7 +000000.3-000011.900003.9 07.8000.07A1 0
+070406.85 +450348.4 -000016.4-000033.500006.2 07.8000.38F0 0
+070524.14 -381402.0 -000001.9-000010.900005.0 07.8000.03A0 0
+070541.13 +205945.1 -000007.7-000008.200003.8 07.8000.30B9 1
+070800.27 +153144.8 -000051.4-000206.500022.0 07.8000.56G0 0
+071233.96 +724031.1 -000004.9-000020.800003.1 07.8000.09A0 0
+071434.91 -312936.5 -000004.5+000000.900005.8 07.8000.07A1 1
+071711.44 +135156.7 +000002.0-000023.400007.0 07.8000.50F6 0
+074029.02 -300258.1 -000005.9+000005.100001.7 07.80-0.15A0 0
+074809.89 -423027.8 -000005.7+000004.500003.6 07.80-0.04B9 0
+075348.24 -622248.7 -000012.8+000047.500011.3 07.8000.96K0 0
+080951.30 +124120.9 -000000.4+000008.000004.2 07.8000.87G5 0
+081331.06 -235711.4 -000009.5+000003.700004.0 07.8000.05B9 0 1.17 2.19
+081357.13 -501844.4 -000098.5+000026.400004.5 07.8000.96G8 0
+081647.21 -642411.5 -000007.7+000010.800002.4 07.80-0.02B8 0
+084135.06 -221139.6 -000024.8+000006.800004.5 07.8000.01B9 0
+084233.63 -222310.2 -000009.0+000005.400000.8 07.8000.30F0 0
+084254.19 +162659.6 -000004.9-000004.400006.6 07.8000.11A0 0
+084617.56 -202540.4 -000179.9+000032.900019.4 07.8000.64G2 0
+084714.95 -515516.7 -000013.2-000026.200011.6 07.8000.62G2 0
+090021.61 -090723.3 +000082.9-000166.400023.0 07.8000.54F5 0
+090234.55 -310103.5 -000025.0-000004.100011.2 07.8000.30A7 1
+091507.85 -531910.5 -000012.0+000000.900002.9 07.80-0.04B9 0
+091553.03 +150031.3 -000029.7-000016.500006.8 07.8000.36F0 0
+092438.68 -702435.9 -000005.6+000008.700003.1 07.80-0.04B9 1
+093147.54 -072946.0 -000070.4+000005.900007.1 07.8000.27A5 0
+093548.96 +001200.9 +000003.3-000025.100006.8 07.8000.94K0 0
+094043.45 -370934.2 -000003.4-000018.900005.5 07.8000.51F5 0
+094453.09 -472849.4 -000042.7+000021.400007.8 07.8000.33A8 0
+095155.41 +493719.8 +000051.0-000079.200020.5 07.8000.57G0 0
+101215.08 -335441.2 -000034.8+000007.800009.4 07.8000.37F2 0
+101710.38 -663529.7 -000018.3+000003.400002.9 07.8000.04B9 1
+102013.84 -863324.8 -000047.2+000029.000013.4 07.8000.44F5 0
+102639.44 -750858.0 -000081.5+000026.600007.6 07.8000.30Fm 0
+102958.59 +274932.5 -000035.6-000019.000010.0 07.8000.48F8 0
+103246.63 -433739.5 -000010.9+000000.600001.6 07.8000.99G8 0
+103825.65 -793036.2 -000050.2+000029.500007.3 07.8000.28A8 0
+104000.01 -233728.7 +000035.2-000042.800010.1 07.8000.36F2 0
+104543.27 +052300.4 -000007.6-000020.900005.9 07.8000.34A5 0
+104842.03 -671818.7 -000010.6+000000.900002.3 07.8000.13B3 0
+104908.69 -464641.9 -000006.1+000003.900001.0 07.80-0.08B2 0
+104925.90 +412324.2 -000055.7-000010.200011.0 07.8000.65G0 0
+105145.05 +133357.7 -000013.5-000013.200003.5 07.8000.99K0 0
+105331.44 +491352.5 +000016.8+000000.800006.4 07.8000.12A4 0
+110011.67 -432322.2 -000029.7-000004.300004.6 07.8000.24A9 1
+110517.63 -433233.1 -000063.1+000020.600011.1 07.8000.41F2 0
+110721.23 -152138.7 -000226.9+000132.700020.4 07.8000.54G2 0
+111335.06 -474925.2 +000003.5-000045.700010.3 07.8000.45F3 1
+111404.63 +621655.7 +000014.2-000011.900002.3 07.8000.97G5 0
+111630.65 -695425.6 -000016.9-000004.700003.5 07.8000.10A0 0
+112835.35 -424039.9 -000043.1+000016.000015.9 07.8000.16A3 1
+113225.57 +290244.1 -000001.4-000089.400013.5 07.8000.46F5 0
+113305.61 -541928.5 -000037.0-000004.700009.0 07.8000.32A9 0
+113558.93 -504432.8 -000012.2+000012.100005.8 07.8000.34F0 0
+115642.43 -321605.3 -000166.1-000007.700028.6 07.8000.67G3 1
+120600.41 -391312.7 -000043.5-000011.600005.7 07.8000.09A1 0
+121608.16 +800719.0 +000020.5-000005.900013.6 07.8000.42F0 1
+121753.23 -555831.8 -000038.9-000012.500010.9 07.8000.46F5 0
+124017.15 -713842.7 -000018.1-000004.200002.7 07.8000.11B8 1
+125019.84 -580314.4 -000004.2-000000.100000.7 07.8000.47F2 0
+125508.27 +274559.5 -000010.5-000073.000023.8 07.8000.67G2 0
+125631.29 +855304.2 -000004.6-000004.100009.6 07.8000.43F8 0
+130302.57 -190438.9 -000065.1-000031.700008.5 07.8000.41F0 0
+131519.08 -571531.8 -000006.5-000001.000001.4 07.80-0.03B2 0
+132352.84 -755549.4 -000028.9-000022.200006.2 07.8000.42F3 1
+134338.33 -725922.7 -000017.6-000008.000002.3 07.8000.08B9 0
+134412.31 +592128.8 +000004.2-000007.400002.4 07.8000.70K0 1
+135941.52 +420259.1 +000005.2+000028.700010.4 07.8000.92K0 0
+135950.83 +732353.5 -000008.1-000017.700012.9 07.8000.69G5 0
+140200.60 +571328.6 -000007.8-000006.200007.8 07.8000.46F5 1
+142116.15 -112354.6 -000007.7-000002.400005.0 07.8000.21A3 0
+144044.25 +311724.1 -000050.7-000057.400006.8 07.8000.49F5 1
+145212.45 -133018.6 -000051.4-000000.800007.3 07.8000.38F0 0
+145814.08 -360351.6 -000008.4-000004.600004.1 07.80-0.07B8 0
+150715.44 +223352.0 +000005.8-000037.600003.8 07.8000.92G5 0
+151538.29 +331916.3 +000083.9-000109.500027.6 07.8000.62G0 0
+152220.08 -590849.9 -000005.5-000003.000000.7 07.8000.91B1 0
+152730.31 -105744.8 -000064.0-000035.000009.9 07.8000.60G0 1
+153223.19 -503927.4 -000003.0-000003.200002.6 07.8000.42F0 0
+153353.13 -620458.6 -000012.8-000021.900003.7 07.8000.10A0 0
+154235.06 -660112.1 -000033.4-000040.300004.6 07.8000.99K0 0
+154709.76 +303356.5 -000012.2-000021.700002.6 07.80-0.06A0 0
+154723.34 -255203.5 -000020.7-000027.400005.8 07.8000.17A2 0
+155311.71 -650010.3 -000011.4-000022.700004.3 07.8000.00B9 0
+155357.15 -515136.9 -000017.3-000009.400003.0 07.8000.09B9 0
+161215.25 +461331.8 -000122.4+000220.500013.7 07.8000.56F8 0
+161504.38 -562226.4 -000212.5-000224.400024.1 07.8000.60G2 0
+161614.56 +193126.9 +000031.7+000265.700022.1 07.8000.52G0 0
+162308.88 +473748.1 -000044.6+000030.200006.6 07.8000.54F8 1
+164610.39 +334737.1 -000014.8+000010.800003.2 07.8000.33F0 0
+165212.42 -624413.5 -000001.5-000053.900009.9 07.8000.48F3 1
+171222.54 -004625.5 +000011.2-000057.600010.2 07.8000.47F0 0
+171514.61 -574907.0 -000005.8-000021.200004.1 07.8000.02B9 0
+172256.06 +092153.8 +000010.6+000000.800005.5 07.8000.92K0 0
+172845.55 -305553.6 -000003.1-000008.500001.9 07.8000.18A0 0
+173226.81 +354623.3 -000003.2-000004.100003.2 07.80-0.07B9 0
+173432.86 +281230.8 -000002.1+000002.500005.7 07.8000.01A0 0
+173704.39 +201531.7 +000004.7+000019.600008.9 07.8000.27A5 0
+174115.65 -345808.8 -000030.1-000040.000011.1 07.8000.66G1 0
+174920.65 -232208.9 -000012.8-000029.500007.5 07.8000.33A9 0
+175037.19 +093231.5 -000002.9-000011.200003.4 07.8000.12A0 0
+180140.25 +164305.3 -000009.9+000000.400006.7 07.8000.28A0 0
+181149.81 -585909.0 +000011.6-000042.800005.9 07.8000.74G3 0
+181438.77 -365356.0 -000003.0-000012.300005.1 07.8000.04A0 0
+182047.83 -565559.1 +000000.1-000005.100000.1 07.80-0.08B5 0
+182805.84 -382123.8 +000012.3-000008.600002.1 07.80-0.04B8 0
+183648.23 -261721.6 -000045.7-000043.600020.6 07.8000.63G3 1
+183756.62 -002309.0 +000001.0-000009.300001.0 07.8000.50B2 1
+183853.40 -762957.2 +000012.9-000050.700015.6 07.8000.49F5 0
+184859.03 -082731.2 -000001.3-000003.900000.5 07.8000.10B1 1
+185438.09 -265324.2 -000001.2-000005.000002.1 07.8000.08B7 0
+185647.20 -140140.7 +000003.5-000011.000003.3 07.8000.09B9 0
+190153.17 +191011.5 -000026.8+000021.400012.2 07.8000.61G5 1
+191145.03 +261457.6 +000002.8-000005.700008.3 07.80-0.02F0 1
+191246.67 -581558.4 -000020.4-000080.100005.8 07.8000.92G8 0
+192008.99 +275436.3 +000004.8+000010.100003.3 07.8000.18A3 0
+192042.64 -743935.1 +000005.4-000022.300005.1 07.8000.11A2 0
+192418.18 -700626.1 +000034.1-000163.900012.3 07.8000.55F7 0
+192510.19 -472724.1 +000051.2-000007.400011.1 07.8000.40F2 1
+192657.85 -240246.2 +000012.5-000009.600003.2 07.8000.13A2 0
+193255.94 +393945.7 -000001.3+000002.700004.3 07.80-0.08B9 0
+193541.65 +170630.9 +000017.4+000015.700005.7 07.8000.36F2 0
+193753.95 +244246.4 +000004.9+000000.800003.6 07.8000.13A2 0
+194510.38 -700059.1 -000054.8-000054.700014.2 07.8000.54F6 0
+194915.93 +150728.5 +000027.0+000015.600010.3 07.8000.42F2 0
+195220.99 -112200.7 +000008.1-000010.400000.1 07.8000.92G5 0 0.53 5.37
+195250.45 -230921.3 +000004.6-000015.500003.0 07.8000.04B9 0
+200100.01 +420030.9 -000003.5-000003.500000.7 07.80-0.02B0 0
+200957.38 +253211.3 +000006.0+000039.000002.0 07.8000.99G8 0
+201053.47 +430550.4 +000003.8+000003.300002.1 07.8000.00B8 0
+201258.53 +271703.9 +000002.1-000008.800001.9 07.80-0.06B9 0
+201536.34 +422143.4 -000001.8-000000.600008.9 07.8000.57F6 0
+201608.43 -074355.8 -000005.1-000022.100002.2 07.80-0.01B9 0
+201651.90 +270316.8 +000025.3+000020.000005.7 07.8000.14A0 0
+202053.52 -180922.0 +000056.2-000035.500012.2 07.8000.52G0 0
+203741.56 +190413.1 +000011.8+000001.100001.3 07.8000.04A0 0
+203804.05 +270443.8 +000037.4+000016.300004.5 07.8000.58F7 0
+203820.85 +131952.3 +000117.0+000091.600010.5 07.8000.91K0 0
+204205.16 -705551.0 +000017.4-000042.500008.2 07.8000.13A2 0
+204906.45 +584448.9 +000135.5+000100.500012.4 07.8000.91K0 0
+205502.33 +280526.4 +000113.0-000080.600014.7 07.8000.67G1 1
+212038.73 -575055.6 +000006.1+000008.500006.5 07.8000.28F0 0
+212130.23 -112729.6 +000059.9-000054.000013.9 07.8000.42F8 0
+212416.13 +373944.2 +000145.4+000008.300019.7 07.8000.68G5 1
+212523.14 +510757.8 -000011.9-000019.600003.4 07.8000.17A2 0
+212843.41 +263410.6 +000065.7+000077.000016.5 07.8000.50F8 0
+213148.94 +334856.3 -000000.5-000002.000004.6 07.8000.27A5 1
+215147.39 -702105.7 +000024.4-000050.700008.7 07.8000.53F6 0
+220348.07 +555056.7 +000046.1+000060.700014.5 07.8000.57F8 0
+220642.32 +530753.3 -000531.5-000341.100032.0 07.8000.79G8 0
+220702.19 +360537.4 +000002.2-000005.700006.9 07.8000.23A3 1
+220758.07 +130409.5 +000033.9-000004.000006.5 07.8000.30A5 0
+222201.23 -670504.4 +000027.4-000022.600005.6 07.8000.42F2 1
+223232.59 +013457.3 +000061.3-000056.200008.7 07.8000.40F0 0
+223330.45 -352639.2 +000329.2-000137.500031.2 07.8000.72G5 0
+223955.34 -143306.8 +000035.7-000187.900013.6 07.8000.58G0 1
+225031.13 -065448.6 -000068.6-000105.000003.1 07.8000.95G5 0
+230123.05 +000716.9 +000018.1-000006.000007.6 07.8000.09A0 0
+230311.56 -471518.3 +000078.6-000082.600017.7 07.8000.52F7 0
+231306.54 -550622.6 +000041.3-000035.200004.7 07.8000.12A3 0
+232304.63 -104553.6 +000451.0+000260.300051.4 07.8000.88K2 0
+233034.20 -365726.9 +000021.2+000005.000004.7 07.8000.33A9 1
+234514.06 +824824.2 -000009.5+000006.500003.5 07.8000.98G5 0
+234737.44 -835142.8 +000016.0+000025.600005.1 07.8000.94G8 0
+235014.35 +173846.3 -000050.4-000007.200009.9 07.8000.43F2 0
+235723.21 +761852.1 +000023.1+000003.300003.1 07.8000.08A0 0
+001201.39 -544503.2 +000001.4+000002.200000.1 07.8001.63M1 0
+001301.18 +624341.1 +000019.6-000005.500003.0 07.8001.10F2 0
+002005.40 +500642.5 +000007.0-000006.600000.7 07.8001.24K0 0
+004552.78 +543908.6 +000012.5-000001.300003.4 07.8001.21K2 0
+004724.62 +510545.9 -000026.0-000024.200002.4 07.8001.49K2 0
+005958.04 +315113.9 -000019.1-000028.400002.4 07.8001.27G5 0
+010253.41 +295910.1 -000015.6-000000.800002.8 07.8001.21K2 0
+011154.13 +421335.3 -000004.9-000030.100001.6 07.8001.06G5 0
+011333.80 +262708.2 +000004.6-000009.400002.7 07.8001.21K2 0
+011439.05 -095811.8 -000027.5-000038.200004.4 07.8001.07K0 0
+013611.78 +701615.1 +000004.0-000011.500004.7 07.8001.14G5 0
+014721.66 +004843.9 +000034.5+000007.200005.0 07.8001.19G5 0
+015140.29 +353957.9 +000020.0-000006.100002.1 07.8001.25G5 0
+020309.71 +360638.9 +000025.1-000007.500003.4 07.8001.41K0 0
+021035.34 -353036.6 -000008.2+000001.000003.0 07.8001.16K0 0
+022235.27 -392449.3 +000004.6+000000.400002.8 07.8001.13K0 0
+023336.75 -324935.1 -000021.0-000014.400005.0 07.8001.04K0 0
+024130.56 +343057.9 +000010.1+000002.000002.8 07.8001.51M4 0 0.43 108.00
+025201.19 -501243.5 +000023.1+000006.400003.6 07.8001.28K0 0
+030017.42 +005814.2 +000030.5-000093.300003.7 07.8001.05K0 0
+031745.32 +034053.7 +000027.8-000055.800004.6 07.8001.02K0 0
+032524.92 -522254.1 +000014.3+000014.000002.8 07.8001.25K1 0
+034947.17 +095240.9 +000013.1-000044.300005.5 07.8001.31K0 0
+041543.05 -083813.3 +000019.0-000030.800003.0 07.8001.02K0 0
+041645.66 -664048.2 +000041.8+000041.500003.5 07.8001.27K3 0
+044929.96 +372006.1 +000004.0-000014.100003.5 07.8001.30K0 0
+050433.79 +233858.3 -000005.4-000003.800004.8 07.8001.11K0 0
+052330.19 +501313.9 -000007.8+000016.800004.3 07.8001.76M0 0
+052924.48 -305722.3 +000001.0-000002.600001.4 07.8001.55M4 0
+055046.71 +204018.7 +000007.6-000020.200004.7 07.8001.09K0 0
+055145.19 -102613.7 -000014.3-000034.400003.0 07.8001.29K5 0
+055354.59 -122339.6 +000010.9+000007.000004.6 07.8001.01G8 0
+060144.73 -014041.8 -000008.0-000001.600005.4 07.8001.00K0 0
+062909.55 +172947.8 -000009.1-000016.500002.9 07.8001.57K0 0
+062933.43 -072145.5 +000012.6+000020.800002.6 07.8001.14K2 0
+063501.37 +245515.3 -000002.3-000012.300004.8 07.8001.21K2 0
+064037.45 +032225.0 -000003.7+000001.400001.5 07.8001.42K3 0
+064604.84 -203624.9 -000005.5-000000.500001.5 07.8001.14K0 0
+065428.83 -430630.7 -000001.0+000012.300003.3 07.8001.62K5 0
+070111.56 -733309.0 -000007.4+000024.800003.3 07.8001.16K1 0
+070239.13 +312024.0 -000002.3-000006.800001.6 07.8001.59K5 0
+070944.05 +604435.6 -000013.7-000062.700000.8 07.8001.09K2 0
+072448.65 +415811.4 +000006.5-000003.900005.0 07.8001.66K5 0
+074928.83 -152043.5 +000001.7+000000.600002.5 07.8001.47K2 0
+074936.60 +140752.8 -000022.7-000008.700002.8 07.8001.02G5 0
+075445.90 +302030.6 -000027.0+000008.900003.4 07.8001.07G7 0
+075524.28 -533722.7 -000004.1+000006.300000.9 07.8001.24G5 0
+080340.06 +174333.3 -000014.0-000030.600004.2 07.8001.02K0 0
+084043.69 +380933.0 -000029.8-000018.100001.9 07.8001.32K0 0
+084322.13 -521232.1 -000024.1+000021.400003.2 07.8001.08K1 0
+090418.19 -603357.8 -000036.1+000021.700004.9 07.8001.14K0 0
+090451.49 +243618.8 -000010.0-000032.600003.1 07.8001.25K2 0
+090929.85 -443400.0 -000003.7+000006.900001.5 07.8001.70K3 0
+091444.12 -043235.1 -000035.5-000097.800006.8 07.8001.19K2 0
+093301.87 +303409.9 -000006.0-000043.400005.8 07.8001.25K0 1
+093437.53 -162232.9 -000016.0+000007.200000.7 07.8001.64M1 0 0.14 23.91
+094009.81 -010209.0 +000002.4-000003.800000.0 07.8001.05K0 0
+100155.93 +121444.9 -000024.9-000003.500004.3 07.8001.04K0 0
+100418.94 -223332.8 +000000.8-000000.600003.6 07.8001.53K4 0
+102535.07 -215711.4 +000016.1-000002.300005.8 07.8001.04K1 0
+102612.31 +813022.6 -000023.2-000013.800002.9 07.8001.19K0 0
+103356.02 +023723.0 -000026.3-000000.600004.5 07.8001.36K5 0
+110135.83 +662659.1 -000007.9-000021.000003.9 07.8001.04K0 1
+110256.10 -452642.1 -000011.4+000007.200004.2 07.8001.11K1 0
+110843.28 -552115.7 -000013.9+000005.500000.1 07.8001.61K5 0
+111745.74 +250305.0 +000022.3-000012.500005.3 07.8001.02K0 0
+115404.65 +045244.8 +000013.2+000020.300002.0 07.8001.53K5 0
+122805.81 +202115.9 -000004.1-000001.900002.4 07.8001.28K0 0
+123246.29 -380436.5 -000009.9-000021.100003.5 07.8001.70M1 0
+130943.63 -360937.4 -000045.3-000002.100002.9 07.8001.10K2 0
+141702.81 -041943.4 -000017.2-000018.500002.4 07.8001.61K5 0
+143321.22 -065609.1 +000011.9+000003.500004.0 07.8001.53K0 0
+143541.74 -522824.4 -000012.6-000006.900002.8 07.8001.62K4 0
+144024.90 -303211.5 +000008.0-000020.900006.8 07.8001.25K2 0
+144231.31 +021742.9 -000007.9-000014.400003.7 07.8001.02G8 0
+144905.96 +194153.8 -000066.2-000030.300002.8 07.8001.04K2 0
+145323.00 +181407.8 +000044.4-000036.500008.2 07.8001.04K0 0
+150220.64 +655754.1 +000018.1+000003.400003.6 07.8001.05K0 0
+153605.82 -711259.9 -000018.0-000020.600003.7 07.8001.49K4 0
+154241.93 +670359.8 +000008.7-000015.200000.7 07.8001.57K5 0
+154725.81 +184852.9 -000004.8-000019.600002.5 07.8001.22K2 0
+160501.13 -391259.9 -000028.1-000041.000003.3 07.8001.48M5 0
+160921.48 +525417.8 +000001.9+000012.400005.6 07.8001.32K2 0
+161103.68 -135931.6 -000024.9-000022.200004.3 07.8001.16K0 0
+162445.75 -723508.7 +000005.4-000001.800000.9 07.8001.30K2 0
+163404.25 +252836.4 -000011.4-000024.400003.1 07.8001.51K3 0
+171942.87 +391724.5 +000012.9-000016.500001.8 07.8001.69M. 0
+174701.02 +591512.2 -000034.8+000076.400006.0 07.8001.09K0 0
+175433.68 +161832.5 -000005.0-000002.700003.9 07.8001.01K0 0
+180031.42 -382126.1 +000012.7-000012.200004.5 07.8001.17K2 0
+181020.13 -313157.1 +000000.5-000002.200002.1 07.8001.27K1 0
+182334.93 -213950.4 +000000.7+000001.000000.6 07.8001.93K5 0
+182431.47 +134223.7 +000000.5+000002.000004.2 07.8001.30K2 0
+185126.88 +510354.9 -000004.8+000011.200001.4 07.8001.57K5 0
+190123.95 -231341.6 +000010.4+000006.700005.8 07.8001.09G8 0
+194931.00 +822717.5 -000014.8+000026.300004.8 07.8001.04K0 0
+200020.10 +715400.7 -000006.4-000011.600001.7 07.8001.44K5 0
+200654.44 -292456.1 +000005.7-000056.200004.0 07.8001.31K2 0
+204919.41 -084738.4 +000012.2-000018.200002.2 07.8001.55M. 0
+211523.85 -060029.7 +000021.3-000000.700004.4 07.8001.04G5 0
+212628.29 -362634.7 +000048.1-000037.400005.5 07.8001.21K2 0
+214336.24 -830422.2 +000019.4-000025.500001.5 07.8001.37K1 0
+214616.81 +255604.9 -000005.4-000013.600001.7 07.8001.54K5 0
+215641.17 +040038.6 +000006.8-000008.600004.0 07.8001.62K5 0
+220025.80 -632552.7 +000010.3-000010.200002.1 07.8001.54K5 0
+220233.11 -005506.1 +000027.3+000011.900006.3 07.8001.25K2 0
+222952.60 +454441.1 +000001.4-000002.300001.7 07.8001.33K2 0
+223017.75 -621656.2 -000019.4+000012.100003.9 07.8001.03K0 0
+230549.39 -611133.5 +000049.3-000034.900003.9 07.8001.49K5 0
+232339.88 +462205.7 +000004.4-000003.000000.9 07.8001.60K2 0
+232449.00 -713738.7 +000014.0-000002.500004.0 07.8001.07K0 0
+235500.04 +082322.1 +000010.3-000001.000002.0 07.8001.38K0 0
+000848.41 -470338.4 +000100.4-000046.000008.6 07.8100.48F5 0
+001632.34 -552810.3 +000017.9-000014.800004.6 07.8100.93G8 0
+002217.05 +244046.0 +000011.9-000017.000003.1 07.8100.16A0 0
+002816.67 +280337.8 -000032.8-000001.200010.5 07.8100.60F8 0
+003318.39 +135026.2 +000098.2+000040.800012.3 07.8100.52F5 0
+005249.22 +563739.5 -000003.0-000003.200000.8 07.8100.10O5 1
+005522.94 +303941.9 +000026.8+000003.500006.0 07.8100.17A2 1
+005640.82 +284753.7 -000006.4-000008.600004.9 07.8100.94K0 0
+010853.15 +451226.9 -000004.1-000011.100004.1 07.8100.04A0 1
+012047.87 +561226.4 +000049.3-000028.500009.8 07.8100.40F2 1
+013716.89 +462734.6 +000017.5-000001.900007.6 07.8100.45F5 0
+014059.40 -761434.5 -000010.3+000004.700006.3 07.8100.45F5 1
+014430.77 +395731.2 +000048.1-000010.700007.8 07.81-0.20F5 1
+020424.54 -433027.6 +000053.9-000007.000015.0 07.8100.61G0 0
+020555.00 +064039.1 -000007.8+000001.100006.0 07.8100.41F2 0
+020942.76 +202053.3 -000007.7+000001.700002.2 07.8100.43A3 1
+021309.70 +303331.9 +000004.3-000005.000002.9 07.8100.95K0 0
+022359.76 -475505.0 -000043.9-000024.700012.4 07.8100.41F3 0
+022410.83 +392046.0 +000002.8-000007.200003.1 07.81-0.06B9 0
+022552.74 -235032.5 +000079.6+000010.100008.0 07.8100.37A9 0
+022833.88 +481739.2 +000054.8-000004.300008.0 07.8100.49F8 0
+023047.33 +360702.1 +000020.8-000015.800008.5 07.8100.18A3 0
+023222.98 +222002.7 +000034.3-000000.900004.8 07.8100.40F0 0
+023727.25 -463846.5 +000038.8+000001.900009.6 07.8100.30A9 0
+024424.95 +621524.4 +000001.5+000014.900005.9 07.8100.32A5 0
+025413.91 -110521.9 +000017.5-000002.100005.3 07.8100.08A0 0
+030010.67 -204809.2 -000018.1-000022.200007.8 07.8100.94G8 0
+030153.02 -473332.7 -000045.5+000008.400013.7 07.8100.48F7 0
+032050.30 +674523.0 +000055.5-000076.500007.3 07.8100.44F5 0
+032330.59 +411225.2 +000014.0-000027.200006.1 07.8100.16A2 0
+033040.24 -275520.2 +000052.4+000109.200011.7 07.8100.38F2 0
+033820.44 -111205.5 +000037.9+000030.800008.6 07.8100.98G5 0
+035540.03 -514756.9 -000009.9+000030.500007.9 07.8100.32F2 0
+035654.80 -494530.6 -000012.3-000007.100004.6 07.8100.97G8 0
+040008.73 +294239.1 +000003.4-000005.700000.2 07.8100.34B9 0
+041302.51 -041843.2 +000005.3-000001.200005.4 07.8100.99G5 0
+043113.37 -045135.5 -000012.8-000075.000009.6 07.8100.46F5 0
+044616.47 +031607.3 +000055.2+000029.800031.1 07.8100.68G0 0
+050248.70 -081234.1 -000009.0-000000.000006.2 07.81-0.06B9 1
+051009.75 -035108.8 -000000.4-000005.700003.1 07.8100.05B9 0
+052029.84 -473103.3 -000002.8-000033.900003.9 07.8100.96G8 0
+053601.14 +633108.6 -000007.7-000023.600005.2 07.8100.14A3 0
+054138.39 -021532.5 -000001.6+000000.300002.1 07.8100.08B1 0
+054643.19 +024226.5 +000001.6-000001.600001.8 07.8100.23A0 0
+054907.78 +041245.0 -000007.6-000011.700001.6 07.81-0.05B9 0
+060446.35 -175722.6 -000006.8+000007.800002.0 07.81-0.08B8 0
+061106.98 -015301.7 +000003.2-000001.100001.9 07.8100.06A0 0
+061501.39 +763019.4 -000010.0-000003.600007.6 07.8100.55F8 1
+061704.10 +692841.2 +000001.6+000002.000005.6 07.8100.08A0 0
+061828.72 -565959.9 -000006.7+000007.600006.6 07.8100.06A2 0
+062218.27 +442443.7 -000005.3+000002.300003.8 07.8100.23A5 0
+062513.12 +114101.5 -000001.0-000000.300000.3 07.8100.30B3 0
+062526.17 +463201.2 -000001.6-000001.900004.9 07.8100.04A0 0
+062721.61 -151857.5 -000006.3+000004.600002.2 07.81-0.05B8 0
+064610.57 +420244.2 -000009.9-000005.200004.7 07.8100.18A2 1
+065308.00 -074556.0 -000006.0+000006.900003.2 07.81-0.06A0 0
+065456.96 +115756.7 +000005.2-000053.000010.3 07.8100.39F5 1
+065721.78 +591107.8 +000000.2-000018.300002.2 07.8100.07A2 0
+070401.56 +081459.7 -000014.2-000014.600006.0 07.8100.92G5 0
+070445.10 +353150.2 -000013.4-000035.600004.7 07.8100.27A5 0
+070930.53 -792555.3 -000003.6+000015.600002.6 07.8100.17A0 0
+071141.44 -294829.0 -000000.3+000012.300002.7 07.8100.69F7 0
+071700.65 -330246.3 -000011.3+000004.500003.7 07.81-0.03B9 0
+071719.94 +355950.3 -000016.1-000037.100004.6 07.8100.98K0 0
+071906.55 -351103.3 -000013.9+000011.400003.8 07.81-0.01A0 0
+072039.15 -584023.8 -000004.3+000007.800002.3 07.81-0.02B9 0
+072858.43 +740853.6 -000008.8-000011.300001.9 07.8100.22A5 0
+073402.43 -371909.4 -000005.9+000005.800001.5 07.81-0.03B2 0
+075413.15 -583428.2 -000028.1-000100.700016.2 07.8100.52F7 0
+075503.60 -543829.4 -000031.9+000008.400004.7 07.8100.99G8 0
+075523.77 +632023.5 -000038.1-000052.600009.2 07.8100.59F8 0
+081844.49 -750052.9 -000002.7-000000.200006.2 07.8100.15A2 0
+082233.93 -285835.2 +000017.2-000127.200011.7 07.8100.48F5 1
+082424.34 -413125.8 -000006.3+000010.500002.3 07.81-0.04B9 1
+082549.42 -295547.6 +000139.2-000291.400025.7 07.8100.64G5 0
+084205.94 -172546.9 -000037.5+000016.900007.2 07.8100.47F3 1
+090344.07 +200347.4 +000015.9-000035.700009.4 07.8100.47F5 0
+090732.73 -394955.7 -000023.3+000010.700004.9 07.8100.21A3 1
+091024.81 -145400.6 -000015.6-000004.400004.7 07.8100.22A4 0
+091825.00 -202215.8 +000050.1-000042.000007.5 07.8100.22Ap 0
+092722.90 -365248.4 +000018.1-000016.300007.1 07.8100.28A1 0
+093011.78 +311937.7 -000022.2-000017.200006.4 07.81-0.01B8 0
+093110.04 -355533.2 -000022.7+000018.600004.6 07.8100.10A1 0
+094151.58 -541301.1 -000033.6+000016.200004.0 07.8100.31A9 0
+094741.31 +102305.8 -000025.7-000001.500004.0 07.8100.24A5 1
+095552.16 -525844.7 -000007.9+000004.300000.4 07.8100.09B5 1
+095752.12 +763646.7 -000008.1+000007.900018.9 07.8100.75G5 0
+095851.29 -140835.1 -000028.0+000008.700007.9 07.8100.26A7 0
+101443.43 +054458.2 -000019.4-000019.400002.6 07.8100.96K0 0
+101616.94 -054944.5 -000009.3+000000.200002.3 07.81-0.05B9 0
+102132.34 -295616.8 -000049.6+000013.700002.9 07.8100.88K0 1
+102404.24 +390209.8 -000039.1-000002.500007.4 07.8100.38F5 1
+102659.58 +294031.1 -000074.5-000017.600010.1 07.8100.37F2 1
+104311.41 +292304.7 -000021.8+000032.500011.7 07.8100.37F2 0
+110813.72 +033200.1 -000015.0-000003.100002.5 07.8100.13A2 0
+111949.73 -532834.4 -000024.1+000003.000005.6 07.8100.17A1 1
+112146.91 -054306.5 -000042.5-000011.400005.0 07.8100.69G5 0
+112251.96 -573813.7 -000005.0-000002.800001.5 07.81-0.12B5 0
+112444.80 +593949.6 -000014.2-000005.800005.4 07.8100.93G5 0
+112740.51 -320858.5 -000051.5-000001.200011.1 07.8100.49F3 0
+113313.31 +385127.9 +000137.5-000156.100019.5 07.8100.65K0 0
+113731.78 -471817.0 -000053.7-000001.000008.2 07.8100.32F2 0
+114528.10 -212826.1 -000012.0-000031.200011.7 07.8100.54F7 0
+121753.45 -062551.6 -000092.3-000036.600011.3 07.8100.47F8 0
+121959.67 -283131.7 -000056.1-000032.000008.2 07.8100.56F6 0
+131031.82 -104852.6 -000034.7-000014.600004.7 07.8100.91K0 0
+131347.05 -641847.6 -000010.1-000011.900004.7 07.8100.17A1 0
+131425.13 -352623.4 -000070.7-000029.200011.6 07.8100.51F5 0
+132309.95 -244402.9 -000116.0+000002.900010.3 07.8100.53F8 0
+132413.57 -671855.1 -000014.6-000005.500002.9 07.81-0.00B6 0 0.13 2.12
+133349.81 +322014.2 +000004.2-000132.800013.6 07.8100.69G5 0
+140616.17 +552550.2 -000039.3+000024.700008.0 07.8100.45F2 0
+141226.68 +284302.3 -000035.4+000012.200011.3 07.8100.39F2 1
+141256.28 +504246.3 +000007.7+000003.400004.7 07.8100.12A0 0
+143204.67 +185009.8 -000240.3+000013.400016.9 07.8100.51F8 0
+144122.39 +290333.3 +000011.8-000183.500021.2 07.8100.64G2 0
+145425.65 +643847.0 +000035.2-000032.200004.8 07.8100.99K0 0
+145736.67 -123816.9 -000027.9-000000.500006.5 07.8100.07A0 0
+145831.06 +092952.6 +000044.8-000025.600014.0 07.8100.43F2 0
+153049.83 -653557.5 -000003.9-000007.700000.4 07.8100.81F8 0 0.17 4.86
+153333.97 -672020.4 -000012.2-000009.800003.2 07.8100.20A6 1
+153652.91 -534307.2 +000008.3+000008.000003.5 07.8100.37A7 0
+154904.92 -871559.2 -000000.7-000048.800016.4 07.8100.48F5 0
+155757.81 -170523.0 -000054.9-000109.000013.3 07.8100.52F6 0
+160000.99 +225945.8 +000010.5+000007.100003.8 07.8100.08B9 0
+160153.04 -642400.8 -000003.3-000006.200002.8 07.81-0.07B7 1
+160251.70 -134843.3 -000047.9+000002.200008.1 07.8100.35F0 0
+165330.41 -631406.0 +000029.4-000037.100009.4 07.8100.19A3 0
+165659.70 -382600.0 +000010.8-000020.200004.9 07.8100.43F0 1
+170450.66 -810510.5 -000002.3-000006.000002.6 07.8100.89G3 0
+171101.41 -725110.7 -000023.5-000065.000008.1 07.8100.46F5 0
+171840.41 -101309.3 -000003.9-000012.900008.2 07.8100.35A0 0
+171857.91 -151312.2 +000021.7-000088.800012.0 07.8100.55F7 0
+172932.74 -001008.8 +000000.9-000005.400006.9 07.8100.39F0 0
+173610.21 +740032.8 +000007.5+000003.500005.6 07.8100.56F5 0
+173816.44 -325224.4 +000000.6-000016.300002.6 07.8100.02Ap 0
+174137.43 +293556.6 +000003.5-000028.700004.8 07.8100.95G8 0
+175107.76 +382633.1 +000009.1+000008.000004.7 07.8100.96G5 0
+175438.26 -335722.7 +000003.6-000006.000004.1 07.8100.08B9 0
+180355.65 -451043.0 +000002.3-000006.900002.0 07.81-0.03B8 0
+182517.50 +465307.4 -000008.7-000000.800004.0 07.8100.30A0 1
+183048.44 +402918.5 +000013.0-000066.300007.7 07.8100.43F0 0
+183101.46 +054509.1 -000011.7-000007.400005.4 07.8100.14A2 0
+183423.91 +510647.2 +000003.6+000013.400000.9 07.81-0.18B2 0
+185209.98 -733628.2 +000005.6-000035.500004.7 07.8100.17A2 0
+190213.42 -131513.5 +000000.4-000008.800005.2 07.8100.18A0 0
+190714.67 -243126.0 -000004.1-000003.200001.2 07.8100.10A0 0
+191805.54 -155713.5 +000009.0-000001.200004.9 07.8100.05B9 1
+192134.89 -552240.5 +000003.7-000008.000005.1 07.8100.92G8 0
+192212.38 +223210.6 -000000.1-000006.200002.8 07.81-0.05B2 0
+192312.55 +192232.1 +000003.3-000073.300019.0 07.8100.49F6 0
+192441.79 +221206.2 +000135.0-000084.100030.0 07.8100.72G5 0
+192538.09 -020340.1 +000015.3+000007.200005.5 07.8100.12A0 0
+192956.69 +444123.1 +000000.6-000040.000011.9 07.8100.44F5 0
+193039.98 +350608.6 +000048.4+000071.600019.9 07.8100.56F5 0
+193309.08 +592345.7 +000008.6+000017.100002.5 07.81-0.02A0 0
+193326.23 +232951.0 -000032.1-000000.200022.5 07.8100.65G0 0
+194046.41 +443142.5 +000031.2+000022.900012.6 07.8100.55F8 0
+195456.19 +504911.9 +000005.7+000007.200003.9 07.8100.04A0 1
+200928.61 +354401.3 -000002.5-000006.500000.1 07.8100.20O8 0
+201032.10 +301625.3 -000000.6-000009.700005.2 07.8100.27A5 0
+201318.45 +710630.0 +000015.8+000027.500005.0 07.8100.37F0 0
+201543.06 -023351.8 -000000.2+000009.300007.6 07.8100.26A0 0
+202557.95 +475806.2 +000029.9+000001.100005.8 07.8100.18A0 0
+203044.93 +362338.2 +000004.1-000019.800006.9 07.8100.40F5 0
+203427.58 -192352.6 +000006.0-000029.500004.4 07.8100.01B9 0
+205144.05 +744644.1 +000402.8+000575.700033.8 07.8100.69G8 0
+205503.37 -071041.6 -000012.3-000183.700018.7 07.8100.62G0 0
+210217.08 +334419.4 +000042.8+000073.000013.1 07.8100.49F5 0
+210532.41 +620931.9 +000003.5+000006.800003.6 07.8100.09A0 1
+210755.97 -222006.9 +000011.0-000026.700009.8 07.8100.32A9 0
+211739.10 +663818.6 -000015.2-000013.400002.8 07.8100.89G5 0
+211929.13 -410309.9 -000019.6-000008.700010.1 07.8100.34F0 0
+212309.17 +293822.8 +000007.8-000144.000011.4 07.8100.63F8 0
+212841.18 -253838.6 +000026.7+000000.400005.1 07.8100.10Ap 0
+213608.54 +415557.1 +000001.9-000004.300001.1 07.8100.85G5 0
+213824.20 -293825.9 +000035.8+000019.400008.0 07.8100.32Fm 0
+215037.24 +492616.2 -000159.2-000016.100029.3 07.8100.78K0 0
+221616.15 +300252.7 -000000.9-000025.600008.4 07.8100.50F8 0
+224126.14 -271525.3 -000012.2-000010.000003.1 07.8100.15A4 0
+225946.73 -162353.1 +000018.0-000179.400020.0 07.8100.59G2 0
+230939.67 -662819.2 +000048.7+000020.400007.0 07.8100.24A9 0
+231327.55 -085429.2 -000016.9+000004.100005.7 07.8100.41F0 1
+233706.40 +532710.0 +000006.4-000005.600001.6 07.8100.06B9 0
+234128.44 -413449.0 +000089.0-000002.600010.3 07.8100.48F7 1
+234424.55 +574532.5 -000000.6-000000.400004.3 07.8100.99G9 0
+003904.10 -415358.0 +000009.8+000007.000002.2 07.8101.37K1 0
+004421.83 +771235.9 -000008.7+000020.400002.1 07.8101.63K5 0
+005057.67 +733402.4 -000002.4-000000.800002.2 07.8101.56K5 0
+005632.90 +091344.8 -000001.5-000024.800003.3 07.8101.23K0 0
+012424.60 -282952.2 +000067.5+000042.500004.3 07.8101.14K1 0
+014133.94 +624036.7 +000020.5-000018.300004.3 07.8101.08G8 1
+014206.41 -555155.8 -000000.1+000012.700003.4 07.8101.35K2 0
+015514.66 +152027.1 +000086.9-000043.000004.3 07.8101.09K0 0
+020529.37 -482926.1 +000002.1+000002.200003.2 07.8101.64M1 0
+022954.04 -683638.8 +000028.0-000013.200003.8 07.8101.53K5 0
+025925.88 +013904.6 -000027.2-000019.900006.7 07.8101.22K2 0
+032211.28 -050815.6 +000018.4-000008.700003.9 07.8101.08K0 0
+032622.13 -425011.3 +000042.7+000051.100004.1 07.8101.02K0 0
+033722.47 +403217.3 -000019.4-000019.100006.4 07.8101.04K0 0
+034123.14 +345850.0 -000006.3-000016.700001.9 07.8101.04K0 0
+043809.80 -340637.0 +000003.0-000026.700004.0 07.8101.05K0 0
+045211.24 +044132.9 +000000.7+000015.200004.3 07.8101.13K0 1
+052519.43 -074147.1 -000016.1+000011.900002.4 07.8101.52K5 0
+054220.50 -372729.2 +000001.8+000011.700001.9 07.8101.13K2 1
+054949.50 +512224.7 -000002.1+000008.800005.4 07.8101.24K0 0
+070603.28 +445150.5 -000001.1-000010.300002.9 07.8101.42K5 1
+071727.90 -575337.9 +000023.0-000036.500004.1 07.8101.08K0 0
+071948.34 +202754.5 -000002.5-000022.400001.1 07.8101.07G0 0
+072403.85 -315332.5 -000008.3+000056.200002.2 07.8101.47K 0
+072659.92 -593443.4 +000013.0+000024.700005.8 07.8101.06K1 0
+074239.07 +483122.5 +000004.6+000002.700002.6 07.8101.17K2 0
+075633.29 +110245.0 -000009.0-000004.100000.7 07.8101.59M. 0
+080236.94 +155455.0 +000000.4+000001.400003.3 07.8101.26K0 0
+080530.48 -695149.2 +000002.6-000014.400002.6 07.8101.28G8 1
+082703.47 -375634.0 -000027.5+000036.500003.9 07.8101.23K1 0
+085901.81 -532036.6 -000034.6+000026.500002.3 07.8101.39K3 0
+091259.27 +552242.1 -000005.5-000007.500002.6 07.8101.17K1 0
+091923.39 +613518.2 -000018.0+000012.200003.1 07.8101.09K0 0
+094347.18 +771318.9 -000005.3-000010.900002.6 07.8101.16K0 0
+094415.54 +344314.9 +000012.4-000022.300001.1 07.8101.59M. 0
+100454.93 +552916.5 -000005.2-000002.500000.5 07.8101.54K5 0
+100831.38 -032840.2 -000006.6+000001.600004.4 07.8101.10K0 0
+113304.84 -444614.0 -000009.1-000005.500001.5 07.8101.72M2 0
+113655.90 -205804.1 +000031.1-000076.900005.2 07.8101.07K1 0
+113733.55 -043019.1 -000035.0+000002.900003.9 07.8101.11K0 0
+114537.41 -353619.2 +000001.5-000007.400002.6 07.8101.25K1 0
+115231.94 -622653.9 +000004.6-000026.700002.8 07.8101.71K4 0
+121140.47 -471424.1 -000021.2-000003.200002.1 07.8101.11K1 0
+124333.75 +411541.5 -000018.8+000016.500001.8 07.8101.52M3 0
+131156.94 -451643.6 -000005.9+000003.900001.6 07.8101.51K4 0
+132948.45 -573350.7 +000051.5-000029.900005.3 07.8101.49K2 0
+140428.33 +522456.6 -000053.6-000025.500002.8 07.8101.27K0 0
+141849.18 -120347.5 -000015.7-000012.700001.7 07.8101.49K2 0
+143843.02 +655158.3 -000007.5-000015.600003.6 07.8101.31K2 0
+145141.07 -241811.1 -000943.3-000431.700059.0 07.8101.04K3 0
+150022.83 -183738.2 +000065.3-000008.200003.1 07.8101.02G8 0
+151839.67 +450102.0 -000035.9+000012.800004.3 07.8101.05K0 1
+152708.45 -054903.5 -000004.5-000012.000001.7 07.8101.66K5 0
+154616.45 +450118.9 +000020.5-000028.100004.0 07.8101.00K0 0
+155230.87 +285447.9 -000013.7+000000.000003.7 07.8101.22K3 0
+155547.20 +042003.0 -000005.7+000007.500004.6 07.8101.59K5 0
+162029.41 -184125.1 -000006.2-000007.200002.4 07.8101.25K1 0
+164332.95 -080706.1 -000012.9-000004.400004.5 07.8101.16G5 0
+171858.25 -325755.8 +000003.9-000002.000000.3 07.8101.10K4 0
+172457.65 +165605.8 +000012.6-000000.600005.1 07.8101.32K2 0
+173922.56 +180025.0 -000004.8+000033.000005.4 07.8101.28K2 0
+174150.10 +152457.1 +000004.3+000001.800002.7 07.8101.60M0 0
+175221.06 +064603.4 +000005.8-000044.900002.5 07.8101.55M. 0
+180626.38 -603159.3 +000003.0-000019.500001.1 07.8101.30K1 0
+181420.10 -584220.9 +000018.3-000037.300007.3 07.8101.09K0 0
+183030.35 -591731.5 +000009.3-000022.800000.2 07.8101.70M1 0
+183109.66 +250947.8 +000004.8-000001.700001.3 07.8101.55MI 0
+184821.61 +374912.6 -000005.5-000033.100002.9 07.8101.21K0 0
+191034.70 -004144.5 +000002.3-000016.800004.7 07.8101.36K5 0
+192919.07 -012253.6 +000026.2+000000.500006.6 07.8101.35K2 0
+194251.18 +354500.6 +000001.8+000001.700002.2 07.8101.16K0 0
+194500.08 +555051.5 -000002.7-000005.200001.4 07.8101.58M0 0
+194739.61 -253735.1 -000009.1+000002.100000.6 07.8101.43K4 0
+201001.32 -633931.5 +000006.7-000003.000001.2 07.8101.71M1 0
+201218.30 +345110.8 +000015.9-000007.600001.9 07.8101.50K2 0
+202704.36 +475523.3 +000022.4-000016.400004.1 07.8101.14G5 0
+203445.10 -271353.2 +000001.7-000030.300003.6 07.8101.29K4 0
+203918.00 +020836.7 +000003.2-000000.100001.4 07.8101.69M. 0
+203923.33 -114551.1 +000037.6-000004.600005.7 07.8101.01K0 0
+210125.01 -230442.7 -000007.2-000010.700002.2 07.8101.59K5 0
+210359.12 +433533.2 -000059.0-000057.500002.8 07.8101.01K2 0
+211229.35 +455136.2 -000000.4-000010.300002.1 07.8101.00G8 0
+212055.45 +400155.3 -000031.8-000049.000004.0 07.8101.53K5 0
+213433.60 +105509.1 -000007.8-000000.800004.2 07.8101.28K0 0
+215324.90 +113804.1 -000028.2-000013.200004.9 07.8101.09K0 0
+220737.49 -242336.6 +000007.1-000054.500002.7 07.8101.03K0 0
+222016.28 -121317.5 +000047.6-000010.500004.3 07.8101.02K0 0
+233204.95 -590013.4 -000006.9-000016.000003.1 07.8101.18K0 0
+233330.93 +702202.1 +000013.9+000015.000002.8 07.8101.89K5 0
+233651.82 +431832.1 +000000.7-000005.100002.0 07.8101.20K2 0
+234201.89 -293727.0 -000022.1-000013.800002.1 07.8101.42K3 0
+234332.71 -225407.7 -000088.9-000062.800007.5 07.8101.07K0 0
+000456.08 +231610.7 +000382.1-000007.500039.1 07.8200.76G9 0
+000751.88 +553437.3 +000203.3+000008.700021.8 07.8200.61G0 0
+002630.88 +560647.4 +000006.5-000002.900002.9 07.8200.07B9 0
+002739.32 -162445.4 +000000.0+000000.000000.0 07.8200.00 0
+010514.26 -574741.5 +000005.7-000006.200002.4 07.8200.18A5 0
+012155.90 +471656.5 +000045.2-000001.400006.3 07.8200.00A2 1
+013154.86 +160250.3 +000003.8-000147.700009.8 07.8200.97G5 0
+014922.65 -722442.8 +000005.2+000002.500003.7 07.82-0.08B8 0 0.07 0.75
+015736.68 +652436.3 -000002.1+000000.800001.4 07.8200.34B2 0
+015934.14 +554253.1 +000019.5-000013.700002.8 07.8200.92G5 0
+022140.64 -854304.4 +000004.6-000020.500007.4 07.8200.38F0 0
+024634.07 +854757.6 +000028.7-000018.900006.5 07.8200.11A0 0
+025122.44 -025950.7 +000004.1-000003.500003.5 07.8200.03A0 0
+025211.66 -003901.1 +000009.6-000034.400004.6 07.8200.14A3 0
+025540.28 +144224.5 -000013.4-000019.200006.2 07.8200.20A0 0
+030037.99 +475306.4 -000009.7-000006.000002.6 07.8200.14A2 1
+031804.19 +245238.6 +000008.0-000070.800003.7 07.8200.45F0 0 0.16 0.18
+032108.33 +770402.7 -000024.3-000008.500011.9 07.8200.42F5 0
+032347.11 +582810.0 -000038.0+000008.200008.8 07.8200.44F0 0
+033147.09 +362902.2 -000009.6-000001.500007.5 07.8200.20A0 0
+035009.96 +293839.5 -000002.7-000015.800003.2 07.8200.12A0 0
+035505.64 +183525.9 +000010.5-000011.200003.0 07.8200.69F5 0
+035744.57 +054419.9 +000020.6-000029.700009.8 07.8200.50F8 0
+040215.32 +222520.8 -000068.9-000050.800011.5 07.8200.46F5 0
+040351.16 +531639.8 +000024.4-000079.000009.2 07.8200.59F8 0
+040658.91 -155921.1 +000033.5-000021.600003.0 07.8200.47F5 0
+041645.01 +464641.4 +000002.9-000009.400002.3 07.8200.09B9 0
+041858.94 +014501.5 +000009.7-000004.500002.9 07.8200.19A2 0
+042320.14 -252339.7 +000036.7-000268.500024.9 07.8200.63G3 0
+043046.22 +400847.8 +000003.7-000008.300004.8 07.8200.88G5 0
+043439.13 +510011.7 +000005.4-000038.600006.5 07.8200.49F0 1
+045048.07 +563149.0 +000020.3-000010.500007.7 07.8200.54F5 0
+045937.89 -222356.9 +000073.2-000065.500011.3 07.8200.92K0 0
+050008.81 +695731.9 -000003.2+000009.900005.8 07.8200.14A0 1
+051325.06 +034113.4 -000036.8+000022.200021.4 07.8200.64G2 1
+052744.72 -014847.1 +000000.9-000001.700003.0 07.82-0.07B8 0
+053330.24 +523911.1 -000001.6-000018.500002.5 07.8200.18A0 0
+053750.25 +001902.3 +000013.5-000003.100010.8 07.8200.30A2 0
+054030.91 -102558.8 -000019.4+000002.200006.8 07.8200.24B9 0
+055459.54 -301820.9 -000005.6+000009.900004.9 07.8200.03A0 0
+055706.62 -414523.5 -000001.3-000012.100003.5 07.8200.40A8 1
+060723.36 +030530.1 -000005.6-000004.200003.2 07.82-0.04A0 0
+061227.25 -033812.2 -000004.8+000014.500014.4 07.8200.79G5 0
+061327.54 +101452.9 -000001.0-000022.600007.5 07.8200.22A2 1
+061410.41 +023428.6 +000011.5-000001.400007.9 07.8200.20A0 0
+062100.84 -033011.1 +000018.2-000033.700011.1 07.8200.39F2 0
+062747.62 -044929.0 -000004.4-000001.900002.6 07.82-0.08B7 0
+063739.96 +014841.4 +000000.7-000007.200002.7 07.82-0.12B9 0
+063750.20 -360649.3 -000021.1-000068.200010.6 07.8200.52F5 0
+064431.10 -193931.9 -000008.0+000005.600003.1 07.8200.22A4 0
+064530.94 -012547.9 -000001.5-000002.700002.0 07.82-0.00B9 0
+064720.69 +052825.7 -000001.5-000002.700003.4 07.8200.93G5 0
+065411.17 -133821.3 -000003.0-000018.800010.8 07.8200.44F3 0
+065440.55 +681507.4 -000013.4+000026.500009.8 07.8200.39F2 0
+070435.72 -320029.0 -000006.3+000002.200002.6 07.82-0.04B9 0
+071117.10 -342321.9 -000006.5+000005.500003.2 07.82-0.12B7 0
+071454.11 +620812.5 -000003.3-000041.200005.7 07.8200.72G0 0
+071920.80 +512937.1 -000018.8-000043.500011.7 07.8200.54F8 0
+071927.14 -373023.9 -000010.6+000005.400003.8 07.82-0.05B9 0
+072642.27 +730501.0 +000022.3+000018.600008.9 07.8200.30F0 0
+072922.78 -215209.2 -000004.3+000003.500000.6 07.82-0.09B5 0
+073503.47 -282953.1 -000063.7-000014.100013.8 07.8200.43F2 1
+074018.37 -263525.4 -000033.9+000018.900009.9 07.8200.30A7 0
+074509.81 -243909.7 -000002.9+000003.300001.0 07.8200.31B9 0
+074900.84 +283426.4 +000015.7-000012.300003.8 07.8200.21F0 1
+075157.25 -313811.2 -000005.6+000006.100001.6 07.82-0.15B7 1
+075620.03 +105153.6 -000007.0-000008.600004.6 07.8200.01A0 0
+080405.03 -212235.0 +000012.3-000013.600001.9 07.8200.06A0 0
+080423.10 +121723.8 +000078.7-000147.900032.0 07.8200.84G5 1
+081113.18 -013358.9 -000010.1-000010.100005.0 07.8200.13A0 0
+082405.87 -345804.2 -000010.3-000010.000008.4 07.8200.24A7 0
+083103.45 -151104.8 -000036.6-000009.600006.9 07.8200.35F0 0
+083310.44 +332552.8 +000007.6+000001.300006.9 07.8200.04A0 0
+083336.64 +133303.0 +000024.9-000015.400007.3 07.8200.91G5 0
+084054.56 +162959.0 -000008.5-000002.400006.1 07.8200.30F0 0
+084206.65 -524523.3 -000050.8+000037.800020.1 07.8200.66G3 1
+084734.84 +000439.7 -000001.3-000002.500005.7 07.8200.08B9 1
+084750.85 +661239.0 -000049.7-000089.600009.3 07.8200.47F8 0
+085418.78 +221242.4 -000117.0-000210.000016.5 07.8200.61G5 0
+085540.52 +414040.7 -000024.2-000022.100003.9 07.8200.31F0 1
+090123.07 -032205.2 -000014.4-000011.200003.1 07.8200.28A5 0
+090754.08 -551927.7 -000003.8+000008.800001.5 07.8200.06B9 0
+090956.24 -441032.6 -000001.8+000001.200000.9 07.8200.06A0 1
+092103.04 +511820.4 -000037.2+000141.200033.5 07.8200.72G5 0
+092124.63 -244844.7 -000039.3+000020.100008.8 07.8200.30F2 0
+092255.04 -345226.2 +000001.9-000009.500001.3 07.8200.08A2 0
+092717.79 -663425.5 -000013.6+000008.000002.3 07.82-0.03B8 0
+093225.72 -111105.0 -000248.2+000035.100054.5 07.8200.93K0 0
+094201.75 -370457.7 -000009.4+000001.300002.2 07.82-0.05B8 0
+094430.94 -735401.5 -000025.2+000014.300009.2 07.8200.56F6 0
+095023.94 -012520.0 -000019.4+000000.100003.8 07.8200.98K0 0
+095228.69 +274626.7 +000002.0-000015.600009.6 07.8200.88G8 0
+095318.97 +842856.3 +000006.5-000020.800004.0 07.8200.98G5 0
+100115.78 -224554.1 -000033.1+000014.400006.9 07.8200.05A1 1
+100844.35 +232849.8 +000024.4+000016.000013.7 07.8200.42F0 0
+100908.28 +504916.7 +000002.1-000001.100006.0 07.8200.18A2 0
+101311.91 +212511.9 -000025.8-000030.100007.9 07.8200.42F2 0
+101548.52 -523911.7 -000019.6+000013.500003.7 07.8200.92G6 0
+101828.83 -563335.5 -000017.7-000020.100006.3 07.8200.39F0 0
+101900.21 -111105.1 +000000.8-000130.500021.4 07.8200.57G0 0
+102238.52 +243546.8 -000040.3+000009.400006.7 07.8200.43F5 0
+103205.49 +175923.2 +000014.3-000017.500019.3 07.8200.65G0 0
+103740.99 -851140.4 -000016.7+000001.700006.2 07.8200.02B9 0
+103755.28 -174405.5 -000009.0+000000.600008.2 07.8200.26A7 0
+104857.28 +435538.9 -000037.1-000056.000006.7 07.8200.54F8 0
+113936.75 -351357.5 -000226.3+000046.500012.3 07.8200.71G2 0
+115433.50 +140905.2 -000085.0-000035.900009.5 07.8200.44F5 0
+122321.95 -262817.4 -000053.2-000004.200007.5 07.8200.41A3 0
+122529.00 -192131.1 -000024.5-000011.300002.7 07.8200.88G8 0
+122808.23 -520431.0 -000001.4-000014.300008.1 07.8200.54F7 0
+123817.23 -122308.1 -000039.5+000024.400004.3 07.8200.78G5 0
+124055.44 +270820.9 -000043.8-000008.700007.0 07.8200.46F5 0
+124514.63 -572127.7 -000201.4-000130.600049.7 07.8200.94K3 0
+124550.92 -455043.8 -000039.1-000005.800005.0 07.8200.26A8 0
+130224.11 +591445.5 -000012.6+000030.700014.8 07.8200.47F6 0
+131723.85 -213216.7 -000019.5-000001.700006.1 07.8200.34A9 1
+132148.70 +174555.8 -000022.8-000009.500009.7 07.8200.40F0 1
+133658.39 -763030.4 -000119.4+000014.900008.1 07.8200.50F6 0
+133752.09 -423052.4 -000032.8-000005.300005.8 07.8200.10A1 0
+134000.55 +255535.7 +000002.3+000015.900003.7 07.8200.92G8 0
+134018.65 -573647.4 -000004.6-000002.200002.0 07.8200.92F7 0 0.93 10.95
+134026.90 -535136.6 -000009.3-000003.900002.4 07.82-0.01Ap 0
+140521.89 +765853.8 -000009.6+000020.000004.6 07.8200.21A2 1
+140708.09 -082622.0 -000081.5+000013.600012.2 07.8200.50F8 0
+141120.47 -032017.1 +000084.5-000175.900015.4 07.8200.60F8 1
+142201.19 +510640.6 +000019.0+000045.600006.6 07.8200.40F5 1
+142342.65 -125849.3 -000026.6+000004.500005.3 07.8200.20A1 1
+142407.06 -411413.9 +000007.3+000003.300004.2 07.8200.25A5 0
+142702.05 +014253.8 -000007.8-000002.100007.4 07.8200.14A0 0
+142829.81 -225828.9 -000009.4-000034.300012.4 07.8200.52F6 0
+143856.13 -231842.0 -000025.0-000003.600002.0 07.8200.94G8 0
+144025.43 -291805.5 -000076.0-000035.700014.6 07.8200.46F6 0
+144039.21 -652506.2 -000072.2+000019.100017.4 07.8200.53F7 0
+145537.71 +523402.3 -000255.7-000018.100015.9 07.8200.97G5 0
+145858.22 +171937.7 -000034.8-000069.700015.9 07.8200.65G5 0
+151811.36 +313849.5 -000008.0-000012.200003.0 07.82-0.04B7 0 0.10 3.45
+151833.08 +652515.4 +000009.2-000010.600005.5 07.8200.14A2 0
+152046.97 -405352.3 -000005.0-000049.100012.5 07.8200.51F8 0
+152859.51 -553738.4 -000001.8-000005.400000.6 07.8200.31B8 0
+154547.88 +591844.1 +000004.4-000046.700005.8 07.8200.45F2 0
+154853.12 +231429.9 -000049.0-000043.200018.2 07.8200.55F8 1
+161150.51 +342347.9 +000009.8+000000.100005.2 07.8200.84G5 1
+161906.07 -071909.7 +000013.6-000004.000003.6 07.8200.27A0 0 0.05 0.71
+162416.27 -551310.3 -000002.1-000008.100000.6 07.8200.03B5 0
+162923.32 +430056.4 -000008.5+000012.600003.4 07.8200.20F0 0
+162954.60 -245845.9 -000013.7-000026.400008.9 07.8200.17A2 0
+163645.59 +104313.4 -000015.9-000013.600006.2 07.8200.41F0 0
+163947.83 +343731.4 -000021.2+000001.400004.3 07.8200.98K0 0
+164337.70 -204148.0 -000003.0-000018.100004.2 07.8200.30A1 1
+164944.04 +282306.3 -000031.7+000035.700013.3 07.8200.46F8 0
+165408.17 -042023.7 -000038.6-000114.000021.0 07.8200.59G0 0
+170355.75 +531352.4 +000000.5+000033.900003.2 07.8200.97K0 1
+170448.26 -175727.0 +000015.6-000014.500006.0 07.8200.37A4 0
+170623.26 -370604.9 +000042.3-000086.600018.9 07.8200.51F8 0
+172508.34 +530757.2 -000015.7+000083.000024.4 07.8200.67G0 0
+172940.70 -494723.6 +000004.6-000044.600014.6 07.8200.55F5 1
+173249.72 +475319.2 +000000.7+000019.900005.3 07.8200.12A0 1
+174127.98 +375142.0 -000002.7-000004.800005.2 07.8200.47G0 1
+174132.29 +190850.4 -000001.7+000009.800004.4 07.82-0.04A0 0
+174355.84 +690426.8 -000061.8-000043.200015.8 07.8200.55F8 0
+174806.37 -661215.3 +000002.0-000004.800002.5 07.82-0.09B8 0
+175043.71 -353155.1 -000003.7-000004.400000.2 07.8200.02B8 0
+180020.08 +013637.0 +000001.9-000008.600000.5 07.8200.97K0 0
+180311.86 -754121.4 -000000.6-000026.700006.4 07.8200.23A6 0
+180530.77 -631138.3 -000029.5-000082.200013.1 07.8200.62G5 1
+181316.28 +351149.0 -000004.3+000012.900004.2 07.8200.23A5 0
+181531.59 +565313.0 -000001.1-000031.000004.3 07.8200.05A0 0
+181602.14 -145527.0 -000001.9-000006.300004.5 07.8200.24A2 0
+182409.04 +105728.1 -000005.4+000000.900004.6 07.8200.15A0 0
+183007.77 -161128.6 +000007.9-000017.500008.2 07.8200.29A8 0
+183049.49 +030916.4 -000003.9-000006.200002.7 07.8200.12A0 0
+183835.80 -492703.0 +000034.5-000001.400008.9 07.8200.31A9 0
+184433.34 -070638.1 -000001.5-000003.600001.4 07.8200.20B1 0
+184503.66 +460807.5 +000003.1+000013.500005.1 07.8200.06A0 1
+184548.04 +684339.8 +000000.1+000012.600003.6 07.82-0.01A0 0
+185803.52 +471130.6 -000065.3+000001.500019.1 07.8200.60G0 1
+190022.14 +375944.8 +000009.0-000004.100003.9 07.8200.23A3 0
+191550.14 +371756.6 -000000.9-000008.200002.5 07.82-0.08A0 0
+191940.94 +074744.0 -000003.1+000004.300006.3 07.8200.32A3 0
+192412.47 -681531.8 +000011.6-000012.500002.0 07.8200.00B8 1
+194816.48 +370937.4 -000005.1-000006.700000.2 07.8200.12A2 1
+195158.11 +205503.9 +000006.5-000003.600003.5 07.8200.13A0 0
+195744.06 +170845.4 +000001.1-000011.800001.8 07.82-0.02B9 0
+200325.28 +514418.1 +000001.2+000005.100002.2 07.8200.92K0 0
+200410.09 +254725.2 -000076.3-000039.000046.3 07.8200.92K3 0
+200937.19 +332439.1 +000005.6+000000.400004.2 07.8200.03A2 1
+201202.22 +235508.8 +000002.3-000005.700001.4 07.8200.20A2 0
+201205.55 -104257.1 -000012.9-000010.600004.7 07.8200.18A0 0
+201656.75 +340822.9 +000003.7-000002.100001.9 07.82-0.07B9 0
+201843.40 +331501.0 +000000.5-000007.400000.1 07.82-0.01A0 1
+202445.23 +283129.1 +000008.4-000023.500003.9 07.8200.42F2 0
+203013.67 +275158.0 +000008.8+000004.000001.6 07.82-0.06B9 0
+203756.00 -575226.7 +000080.8+000028.000013.2 07.8200.45F2 0
+203935.15 +303015.1 -000005.3-000017.000003.0 07.8200.15A0 1
+204609.63 -214442.4 +000106.2-000269.900030.1 07.8200.91K1 1
+205623.77 +362238.6 +000000.3-000016.500005.5 07.8200.00A0 0
+210154.85 +233957.2 +000002.7-000009.700001.6 07.8200.69F8 1
+210938.90 +422559.6 -000012.3-000019.900002.5 07.8200.02A0 0
+211725.87 -052154.4 +000015.8+000016.100004.3 07.8200.91G5 0
+212306.24 -304843.9 +000343.9+000099.600014.8 07.8200.58G1 0
+213706.58 +532236.3 -000008.5-000022.300002.9 07.82-0.01Ap 0
+215341.71 -284012.3 +000152.4-000219.800027.6 07.8200.73K0 0
+221044.66 +424411.8 +000022.1-000001.200004.6 07.8200.25A2 0
+221446.78 -055310.6 +000017.7-000110.200012.3 07.8200.76G0 0
+223812.30 -253922.7 +000064.6-000040.700009.6 07.8200.32F0 0
+224134.28 +542312.2 +000011.6-000001.000005.1 07.8200.03B9 1
+225830.33 -510738.2 -000033.7+000016.000012.8 07.8200.84G6 0
+230002.71 -462931.6 +000062.3-000023.100007.7 07.8200.48F3 0
+232550.51 +612605.3 -000002.9-000002.300000.2 07.8200.75A5 0
+232635.64 +641817.0 -000003.8-000004.800005.4 07.8200.28A3 0
+233120.14 -581235.0 +000181.4-000005.600018.9 07.8200.51F7 0
+234705.98 -730557.4 +000086.5+000006.500007.8 07.8200.50F6 0
+235207.73 +362121.4 -000009.0-000005.500002.8 07.8200.10A0 0
+235932.07 -525036.6 +000070.2-000012.700009.5 07.8200.45F3 0
+000300.81 -604130.8 -000005.5-000002.500004.1 07.8201.04K0 0
+002209.96 -611750.8 +000031.5+000012.300003.1 07.8201.18K2 0
+002319.47 +621850.6 +000014.1-000005.600002.0 07.8201.38K7 1
diff --git a/kstars/kstars/data/hip036.dat b/kstars/kstars/data/hip036.dat
new file mode 100644
index 00000000..f06d0ffc
--- /dev/null
+++ b/kstars/kstars/data/hip036.dat
@@ -0,0 +1,1000 @@
+005016.42 -155242.8 +000005.1-000001.900003.1 07.8201.32K2 0
+005154.34 +274646.0 +000050.5+000010.500000.0 07.8201.09K1 0
+005319.35 +335527.1 -000013.0-000004.200005.3 07.8201.01G5 0
+011944.68 +060942.8 +000008.3+000002.200002.9 07.8201.56M4 0
+013543.11 -531159.8 +000101.5+000048.500007.5 07.8201.01K0 0
+020516.94 +290614.7 +000033.1-000010.300006.3 07.8201.10K1 0
+021015.46 -610549.1 +000008.8+000000.300002.2 07.8201.63M0 0
+021836.03 +370401.4 -000002.4+000008.200001.2 07.8201.60K2 0
+021906.31 -825714.5 +000018.9-000006.600003.8 07.8201.14K0 0
+024126.25 -531912.4 +000010.4+000018.400001.9 07.8201.33K2 0
+024141.65 -470744.7 +000041.9+000001.300005.3 07.8201.21K2 0
+025409.76 -505046.7 +000020.7+000005.400003.6 07.8201.12M. 0
+025528.36 +355354.4 -000001.5-000013.900000.9 07.8201.59K0 0
+031449.86 -142635.6 +000032.6-000018.500003.8 07.8201.13K0 0
+033238.71 +030859.8 +000029.3+000001.100005.7 07.8201.23K0 0
+040510.21 -212710.2 +000012.0-000013.300002.8 07.8201.39K3 0
+041354.64 +502841.6 -000002.0-000005.100002.3 07.8201.28K0 0
+043116.24 +072709.5 +000002.4-000010.300005.8 07.8201.02G5 0
+050638.87 -652234.7 -000004.0+000049.700004.2 07.8201.21K2 0
+052021.30 -463349.4 -000004.6+000001.900000.9 07.8201.36K2 0
+060529.95 -400338.3 +000001.6-000024.100001.2 07.8201.51K3 0
+070152.58 -152305.1 -000001.5+000003.000001.2 07.8201.29K1 0
+071713.30 +315742.0 -000021.6-000043.700003.7 07.8201.04K0 0
+072013.73 +395504.8 +000010.0-000040.700004.1 07.8201.54K5 0
+073402.93 +571530.4 -000051.3-000047.700004.6 07.8201.11K1 0
+074755.90 +210205.6 -000011.9-000009.600002.5 07.8201.42K2 0
+075006.83 +224354.3 +000011.6-000043.000000.4 07.8201.37K0 0
+075525.76 -463957.1 -000000.2+000007.100000.9 07.8201.34K3 0
+075748.90 -345542.1 -000005.7+000000.600002.9 07.8201.37K5 0
+075904.70 -543248.9 -000011.7+000007.300002.3 07.8201.04G6 0
+080454.07 +121043.4 -000002.1-000005.800000.6 07.8201.19K0 0
+082837.02 -582211.4 -000006.4+000011.300003.6 07.8201.05K0 0
+083742.91 -545940.2 +000001.2+000006.100002.4 07.8201.57K4 0
+085858.60 +730451.5 +000013.7-000000.400003.5 07.8201.00G0 0
+090353.13 -525355.0 -000018.4+000014.300000.7 07.8201.57K4 0
+094101.34 -460957.7 +000023.9-000021.900004.7 07.8201.37K3 0
+094529.12 -374401.0 -000054.4+000023.000003.6 07.8201.04G8 1
+101246.24 -440031.8 -000029.7+000013.200003.7 07.8201.38K3 0
+102710.03 -371247.3 -000020.5+000010.400000.6 07.8201.49M4 0
+104513.48 +034348.0 -000011.0-000008.700005.9 07.8201.08K2 0
+114149.41 -632452.5 -000005.6+000001.800000.6 07.8201.66M3 0
+115528.18 -332705.6 -000002.0-000032.800001.5 07.8201.52K3 0
+115559.10 -643759.4 -000006.5+000012.700004.7 07.8201.15G8 0
+121221.12 -593056.4 -000009.6-000001.000002.5 07.8201.45K1 0
+122403.98 -260050.4 -000023.9-000003.000001.3 07.8201.66M0 0
+123711.73 -245333.1 -000038.7+000014.800002.4 07.8201.23K1 0
+124217.60 -150500.7 +000043.6-000058.600004.0 07.8201.03K0 0
+133202.37 -515017.8 -000015.8-000004.600000.5 07.8201.04K0 0
+133508.20 +204655.1 -000118.5-000037.700006.5 07.8201.08K0 0
+134849.40 -081125.1 -000041.9-000041.400004.2 07.8201.45K2 0
+135326.65 -783730.3 -000000.3-000009.700001.6 07.8201.46K2 0
+141622.13 -531936.4 -000036.3-000024.500002.0 07.8201.66K4 0
+152207.54 +554125.3 -000009.6-000004.400001.1 07.8201.44K5 0
+154004.31 +023318.3 -000019.8-000056.200004.8 07.8201.07G8 0
+154017.48 +341537.1 -000005.5+000006.100003.3 07.8201.01K0 0
+154651.73 +461748.3 -000046.1+000013.700003.6 07.8201.48K2 0
+161553.70 -155315.5 -000009.2-000051.200004.2 07.8201.48K3 0
+162639.11 +052002.4 +000023.4-000000.600006.6 07.8201.13K0 1
+164949.94 +214040.0 -000024.7+000031.100007.4 07.8201.14K0 0
+170830.94 -295907.8 -000019.7-000002.400004.5 07.8201.08K0 0
+171010.31 +384410.7 -000001.9+000004.000001.9 07.8201.24K2 0
+171513.50 +301804.5 +000001.8+000014.000003.0 07.8201.00G5 0
+172256.68 -201254.7 -000003.1-000003.500006.0 07.8201.29K0 0
+174237.66 +753221.6 -000017.9+000012.600004.1 07.8201.00K2 0
+175451.66 -631632.9 +000000.1-000052.000003.2 07.8201.04K0 0
+175544.20 -445548.1 -000000.9-000027.200006.0 07.8201.01K2 0
+182425.65 +341559.4 -000004.2-000008.500002.8 07.8201.50K2 0
+184107.81 +121237.2 -000000.7+000005.500002.6 07.8201.12G5 0
+192634.60 -565519.0 +000012.9-000008.100001.0 07.8201.66M2 0
+192749.69 +722839.3 +000050.9+000055.900004.7 07.8201.08K0 0
+192754.33 -423337.2 +000004.4-000018.000006.0 07.8201.23K2 0
+192838.45 -102049.1 +000021.5+000002.500001.4 07.8201.51K5 0
+202114.34 -735838.9 +000012.3-000010.400003.9 07.8201.30K2 0
+202707.94 -385934.9 -000001.1-000000.400001.4 07.8201.54M2 0
+204915.83 -463855.5 +000024.7-000035.300004.2 07.8201.21K0 0
+211607.50 +105547.7 -000005.2-000020.100000.7 07.8201.62M. 0
+214604.65 +790106.9 +000018.1-000002.300001.9 07.8201.85M3 0
+224349.18 +335534.4 -000005.5-000007.200000.7 07.8201.68K5 0
+233231.08 +431223.7 -000032.9-000018.700004.8 07.8201.02K0 0
+235356.21 +120003.2 +000041.1-000008.400000.4 07.8201.52K5 0
+000047.78 +233217.7 +000091.0-000012.300007.5 07.8300.49F5 0
+001858.61 +504138.4 -000015.2-000018.500008.2 07.8300.20A5 0
+001900.51 +602007.1 +000000.7-000001.200001.1 07.8300.59F0 0
+001914.22 +594217.9 +000063.6-000015.400006.0 07.8300.37F0 1
+003123.19 -455405.5 +000017.7-000003.100006.1 07.8300.92G8 0
+004540.36 +075042.0 -000004.9+000006.600007.6 07.8300.96G5 0
+004557.30 -304233.4 +000000.3+000013.600007.7 07.8300.55F8 1
+005025.10 +503749.6 -000035.0-000008.900013.1 07.8300.48F7 1
+010142.88 +094445.4 +000014.6+000036.900007.8 07.8300.95G5 0
+010249.36 +073002.8 +000012.9-000011.400001.2 07.83-0.02A0 0
+011114.56 +411317.3 +000041.0-000029.300007.6 07.8300.89G5 1
+011255.05 -354445.2 -000014.0-000011.400004.3 07.8300.10A0 0
+012103.77 +380203.0 +000277.7+000017.600020.2 07.8300.66G0 0
+012755.35 -033424.0 +000010.9-000022.900007.3 07.8300.50F5 0
+013326.53 -435405.1 +000223.7+000064.000028.2 07.8300.81K0 1
+013330.50 -705204.0 -000046.7-000021.600011.0 07.8300.39F2 0
+013544.34 -605759.7 +000031.9+000006.800004.0 07.8300.17A4 0
+014122.22 -003023.6 -000015.2-000017.500004.2 07.8300.99G5 0
+020105.49 -110257.6 +000085.8+000080.300009.2 07.8300.54F8 0
+021413.64 -634744.6 -000004.8+000016.400004.3 07.8300.93K0 0
+021422.00 -051612.2 -000021.4-000039.200007.7 07.8300.32F2 0
+022020.84 -440329.7 +000017.1+000028.700002.5 07.8300.98G8 0
+023315.43 -142146.2 -000039.8+000032.900010.7 07.8300.76G8 0
+023951.73 +000848.1 +000051.8-000167.400015.7 07.8300.66G0 0
+024807.92 -365854.0 +000021.8+000032.100006.1 07.8300.61G0 1
+025648.85 +685009.5 +000000.8-000008.000002.7 07.8300.24B8 0
+030126.90 -282606.5 +000042.8+000021.400005.5 07.8300.34F0 0
+031446.99 +085854.4 +000401.2-000404.800045.0 07.8300.86K0 0
+031457.04 -440713.8 +000021.9+000012.300003.8 07.8300.95G8 0
+031721.23 +362116.6 +000013.8-000037.500006.7 07.8300.14A0 0
+032417.17 -450548.5 +000083.8+000024.100007.5 07.8300.51F6 0
+033449.09 -443836.2 -000010.0+000007.200010.0 07.8300.40F3 1
+040152.06 -202830.3 +000023.8+000001.800008.2 07.8300.54F8 0
+040641.51 +014102.9 +000039.0-000094.100018.1 07.8300.48F5 0
+040811.57 -482044.5 +000005.6-000015.600003.8 07.8300.92K0 0
+041140.07 +051923.1 +000023.7-000015.100012.0 07.8300.46F2 0
+041542.37 +204911.6 +000111.2-000036.600019.5 07.8300.70G4 0
+041904.49 -311938.0 -000003.8+000062.300003.4 07.8300.95G8 1
+042346.56 +690746.7 -000005.6+000002.700003.6 07.8300.99G5 0
+042848.23 +171707.9 +000105.6-000030.100021.1 07.8300.61G2 0
+043029.28 +460901.7 +000067.8-000070.600007.0 07.8300.50A5 0
+043215.41 +773727.4 +000199.3-000141.600024.0 07.8300.63G5 0
+043613.04 +472123.8 +000002.3+000001.100000.8 07.8300.82F 0
+043759.87 -130156.3 +000022.8-000018.700005.0 07.8300.20A1 1
+045435.59 -390520.9 -000004.0+000028.200004.1 07.8300.93G8 0
+050011.80 -061803.5 +000010.2-000002.700002.2 07.8300.01B9 0
+050517.30 -211530.4 -000005.0-000016.100002.5 07.8300.02A0 0
+051041.87 -361629.1 -000003.9+000002.400008.8 07.8300.33A1 0
+051921.23 -072050.1 -000001.3-000001.300000.7 07.83-0.07B9 0
+053403.92 +030327.0 +000002.5-000013.600006.7 07.8300.13A2 0
+054146.11 +482755.9 -000005.2+000010.900003.3 07.8300.19A2 1
+054925.21 +183705.5 +000033.9-000035.400006.2 07.8300.36F0 1
+060211.72 -194129.1 +000007.6-000019.300006.7 07.8300.07A0 0
+060943.44 +291418.6 -000002.7-000034.400006.8 07.8300.48F5 1
+062831.69 +390637.7 -000007.0-000024.800005.5 07.8300.35F0 0 0.13 0.14
+063250.43 -120323.9 -000004.3-000001.500000.9 07.8300.67B5 1
+063602.28 +554134.5 -000022.8-000101.200013.7 07.8300.47F8 0
+064436.55 +003521.5 +000000.3-000000.400002.2 07.8300.02B0 0
+064834.81 -272251.4 +000002.2+000007.600001.9 07.83-0.10B6 0
+065318.55 -094125.2 -000001.4-000005.300003.6 07.83-0.06B8 0
+070047.54 -260536.4 -000002.9+000004.300001.3 07.83-0.14B2 0
+070213.47 +204941.6 -000002.7-000006.900003.1 07.8300.06A2 0
+071038.79 +631903.9 -000042.1-000081.300011.2 07.8300.10F5 1
+071356.15 -092720.2 -000001.2-000002.600004.8 07.83-0.06B9 0
+071500.64 -024924.5 -000000.3-000004.100001.3 07.8300.10A2 1
+071612.99 -171747.3 -000003.2-000000.400001.8 07.83-0.04B7 0
+071747.00 -255908.7 -000020.4+000029.200013.5 07.8300.42F3 0
+073517.20 +003244.8 -000006.1-000009.600004.0 07.8300.94G5 0
+073948.87 -061439.4 -000077.0+000006.900010.4 07.8300.68G5 1
+075646.96 +090253.7 -000016.4-000009.800003.7 07.8300.21A3 0
+075704.00 +025703.1 -000003.2-000001.300001.6 07.83-0.18B2 0
+081605.59 -571609.3 -000012.9+000010.300003.6 07.83-0.03B8 0
+081714.66 -401429.4 -000017.1+000012.900003.6 07.8300.03A0 0
+082023.46 -465932.2 -000011.6+000007.600003.1 07.83-0.08Ap 0
+083710.62 -531533.7 -000025.4+000023.100006.6 07.8300.09A2 0
+084718.17 +151945.2 -000025.5-000010.400007.3 07.8300.21A0 0
+084844.80 -474548.2 -000003.9+000004.200000.4 07.8300.38B1 0
+084905.78 -395716.9 -000120.8+000129.600027.7 07.8300.65G5 0
+085607.21 +434039.3 +000014.8-000000.800005.4 07.8300.68G0 1
+085708.92 -510414.0 -000005.5+000013.800009.2 07.8300.47F5 0
+090143.47 +355134.0 -000097.4-000045.100012.5 07.8300.47F5 0
+090351.30 -413319.4 -000020.8-000005.800008.2 07.8300.66G2 0
+090622.43 -591223.2 -000011.4+000002.900002.7 07.83-0.07Ap 0
+090747.99 -095113.3 -000010.9+000005.100002.9 07.8300.03A0 0
+093827.62 +280021.6 -000002.2+000003.600004.2 07.8300.63G0 0
+095146.46 +393720.8 -000012.1-000006.500005.4 07.8300.17A3 0
+095815.23 -670047.6 -000011.9+000001.700003.5 07.8300.08B9 0
+100124.83 +303513.8 -000082.7+000063.500006.8 07.8300.17A2 0
+101437.07 -670833.5 -000027.1+000033.700008.8 07.8300.47F3 0
+101922.07 +091246.6 -000059.6-000003.500010.1 07.8300.57F5 0
+102851.47 +345309.0 -000111.4-000060.300022.0 07.8300.65G0 0
+103625.39 -264358.0 -000039.2+000019.200001.4 07.83-0.12B6 0
+103832.12 -020302.3 -000034.3+000003.700004.5 07.8300.22A3 0
+110457.29 +382438.2 -000055.9-000029.800005.1 07.8300.49F2 1
+111449.45 -702137.7 -000019.0+000003.200002.4 07.8300.04Ap 0
+112957.01 -551550.9 -000125.4-000031.600013.2 07.8300.63F8 0
+114038.61 -493033.0 -000027.5-000008.600008.9 07.8300.16A3 0
+114319.92 +001107.0 -000023.2-000029.100006.7 07.8300.14A2 0
+114434.74 +821916.9 +000008.0+000001.100003.2 07.8300.94G5 0
+115643.90 -321602.6 -000178.8-000007.700034.3 07.8300.64G3 1
+120450.01 -324808.7 -000052.1-000005.000004.3 07.8300.99G8 0
+121700.46 -740837.2 -000016.0-000005.000005.6 07.8300.37A2 0
+124259.45 -040256.0 -000219.4-000179.700021.5 07.8300.68G0 0
+124856.05 +644406.4 +000012.8-000014.000003.9 07.8300.25F0 0
+125151.97 +000506.3 +000064.7-000038.800017.5 07.8300.54F8 0
+125831.88 -581522.4 +000015.1-000006.300007.1 07.8300.28A7 0
+130017.84 -423003.1 -000047.0+000004.100008.6 07.8300.43F3 0
+130120.22 +380253.6 +000003.3+000003.500005.0 07.8300.01A2 0
+130826.46 +152929.9 +000011.5-000064.800010.3 07.8300.94K1 1
+130829.93 -024044.6 -000015.2+000022.200006.1 07.8300.41F2 0 0.24 2.73
+130905.88 -492941.8 -000041.6-000005.900003.9 07.8300.11A1 0
+134401.71 -591409.4 -000030.3-000010.500004.7 07.8300.03B9 0
+140448.77 -063308.6 -000052.6-000006.300006.9 07.8300.38F0 1
+141323.96 -333105.6 -000021.9-000024.200006.0 07.8300.32F0 0
+141430.40 -762727.9 -000015.5-000003.700004.6 07.8300.00B9 0
+143044.72 -265009.2 -000022.4-000009.700004.5 07.8300.24A6 0
+143553.41 -690114.2 -000005.2-000004.300001.5 07.8300.02B8 0
+144130.24 -020227.7 -000026.4-000016.900008.2 07.8300.12A2 0
+145253.64 -084144.5 -000012.1+000021.800012.9 07.8300.52F6 0
+150934.48 -835434.2 -000020.6-000009.000003.6 07.8300.39A7 0
+151354.39 -432124.0 -000032.6-000012.300007.4 07.8300.96K0 0
+151922.05 -602230.7 -000008.8-000009.900001.0 07.8300.02B8 0
+153206.14 -691023.9 -000016.1-000019.900006.1 07.8300.22A3 1
+154920.16 +100452.8 -000026.1+000015.300006.5 07.8300.38F0 0
+155156.25 +423905.8 -000005.6+000013.300004.3 07.8300.95G5 0
+160021.27 +543120.9 -000012.5+000031.700006.3 07.8300.20A0 1
+160450.75 -404415.5 -000005.4-000006.600003.0 07.8300.76F7 0
+160546.29 -395035.7 -000021.1-000025.300007.1 07.8300.00A5 1
+160555.44 -891830.4 -000023.8-000040.800011.9 07.8300.41F2 0
+161450.25 +705549.3 -000002.6-000286.200024.6 07.8300.72G5 0
+162623.92 -565304.2 -000003.5-000002.500001.1 07.83-0.02B8 0 0.07 5.43
+163905.95 +244147.1 -000032.4-000094.800011.2 07.8300.43F5 0
+164345.33 +513232.7 -000034.2+000031.400005.1 07.8300.55F5 1
+165215.32 -054719.5 +000070.7-000032.200011.4 07.8300.99K0 0
+170714.36 -025200.3 +000117.4-000086.800029.7 07.8300.73G5 1
+173723.94 -080212.4 -000011.5-000021.400006.7 07.8300.11A0 0
+175028.52 +442921.9 +000016.5+000014.100003.8 07.8300.12A2 0
+180655.02 -525801.0 +000031.0-000102.900014.9 07.8300.50F6 0
+181231.31 +490555.8 +000000.4-000031.900005.6 07.8300.22A2 0
+182610.20 +084643.3 -000194.7-000458.100037.0 07.8300.70G7 0
+182747.90 -162538.2 +000001.1+000006.600008.1 07.8300.16A0 0
+183252.99 -651541.6 +000007.3-000014.200001.7 07.83-0.04B9 0
+190325.62 +055939.7 +000023.8+000007.200008.2 07.8300.30A2 0
+191359.81 +073102.0 +000013.6+000000.200008.2 07.8300.27Am 0
+191910.90 -723858.8 +000017.5-000025.700007.7 07.8300.40F3 0
+192935.87 +122415.7 -000004.0-000009.600003.6 07.8300.23A3 1
+193001.40 -533706.9 +000003.9-000015.600004.5 07.83-0.03B9 0
+193242.91 -813149.4 +000057.0-000052.200007.9 07.8300.46F5 0
+193947.00 -191350.2 +000054.2-000019.900008.6 07.8300.46F3 0
+194316.88 +523340.2 -000007.8-000012.000002.5 07.8300.16A3 0
+194658.01 +342511.4 +000143.1-000123.200020.9 07.8300.66G5 0
+195016.28 -224647.7 +000011.4+000000.400003.1 07.83-0.03B8 0
+195534.65 +293053.9 +000007.0-000017.800006.2 07.8300.14A4 0
+195821.12 +283639.1 +000054.0+000026.100012.8 07.8300.47F6 0
+195836.60 +295628.0 -000001.2-000001.200003.6 07.8300.33A9 0
+200429.77 -445648.8 +000016.9-000008.800005.2 07.8300.29A9 1
+201050.21 -433610.6 +000030.6-000014.700006.9 07.8300.26A3 0
+201528.07 +133853.4 +000000.1-000005.700001.9 07.8300.90G0 0
+201611.69 -233036.5 +000021.6-000007.500004.4 07.8300.98G5 0
+203104.36 +543525.4 +000037.5-000007.800009.2 07.8300.33F2 0
+203128.72 +085515.7 +000048.4+000016.600009.2 07.8300.28Am 0
+204653.04 +470641.3 +000019.5+000019.300005.4 07.8300.04A1 0
+211111.05 +452723.9 -000239.2-000298.000032.7 07.8300.78G8 0
+211206.93 +454212.6 +000005.6-000000.700003.0 07.83-0.10B7 0
+211557.91 +454353.9 +000003.2-000000.900002.3 07.83-0.02B9 0
+212904.62 +401815.8 +000037.3+000026.000006.7 07.8300.22A2 0
+213036.03 +071025.5 -000015.2-000008.000005.4 07.8300.20G0 1
+213500.42 +470523.7 +000007.6-000000.400003.4 07.83-0.05A0 0
+214408.61 +251043.8 +000035.5+000006.500006.8 07.8300.30A3 0
+214741.16 +440039.9 -000018.8-000026.400006.0 07.8300.11A0 0
+215408.93 +252517.3 +000032.6+000016.400003.1 07.8300.97G8 0
+220603.27 -443213.5 +000014.2+000015.300009.2 07.8300.35F0 0
+220934.49 -411329.0 +000158.7-000071.500022.9 07.8300.66G5 0
+221805.60 +162320.5 +000035.6-000034.800005.8 07.8300.51F4 0
+222733.13 +515835.9 +000001.1-000001.100002.0 07.8300.90G0 0
+222747.19 +374920.7 -000004.5-000003.400003.6 07.8300.88K0 0
+224640.25 +045428.9 +000008.0-000005.600005.5 07.8300.26A5 0
+225443.91 +423038.6 +000001.5-000002.500003.7 07.8300.52A2 0
+225837.39 +394733.8 -000018.4-000026.500004.6 07.8300.36A5 1
+230415.89 +753101.9 +000012.7+000005.500002.1 07.8300.03A0 0
+230440.68 +491947.5 +000049.8+000020.700007.2 07.8300.18A2 0
+231404.30 +841432.6 +000003.8+000002.700002.9 07.83-0.04B9 0
+234331.97 -741254.0 +000083.0+000020.500014.6 07.8300.44F5 0
+234729.88 +491736.0 +000009.3-000003.900003.8 07.83-0.08B9 0
+235357.19 -302125.0 -000052.5-000033.200009.2 07.8300.61G2 0
+235850.01 +334433.8 +000272.6-000130.800016.9 07.8300.65G0 0
+000144.93 -163154.2 +000094.8+000024.700006.3 07.8301.07K0 0
+000453.91 -315947.8 +000002.7-000020.900002.9 07.8301.26K2 0
+001014.10 +600133.8 +000002.1-000000.900001.1 07.8301.31G8 0
+002413.29 -232411.7 +000006.4-000028.800004.0 07.8301.00G8 0
+002950.94 -001915.2 +000037.0+000021.000006.1 07.8301.02G6 0
+003833.19 -104124.5 +000015.7+000024.000003.3 07.8301.29K0 0
+004407.94 +175546.5 +000008.0-000008.600002.5 07.8301.47K0 0
+010237.15 +591712.5 +000000.1-000021.600001.9 07.8301.48K2 0
+011333.16 +250021.4 -000002.2-000010.200003.1 07.8301.41K2 0
+011341.84 +085828.7 +000004.3-000011.500003.8 07.8301.34G5 0
+012014.08 +350719.7 +000040.6-000017.500004.4 07.8301.25G5 0
+012834.12 -375734.3 +000033.8-000012.300004.2 07.8301.30K3 0
+012922.95 +202854.1 -000017.0-000007.200002.2 07.8301.59K5 0
+015148.87 -495941.8 +000013.0-000028.100001.9 07.8301.22K2 0
+015221.70 -392458.8 +000008.8-000029.300002.9 07.8301.20K2 0
+021033.39 -480539.9 +000047.7-000013.000005.9 07.8301.01K0 0
+024400.39 -331018.3 +000015.7+000015.600005.5 07.8301.07K0 0
+031027.61 -330259.3 +000018.5+000009.600000.9 07.8301.70M1 0
+034450.54 -562004.1 -000000.9-000026.300003.1 07.8301.49K5 0
+034727.56 -500353.2 +000008.6+000020.800003.3 07.8301.26K1 0
+040007.69 -122522.3 -000014.1-000000.200003.3 07.8301.17K1 0
+040530.59 -073550.1 +000011.5+000010.500005.5 07.8301.02K0 0
+040758.06 -501032.2 +000003.1+000011.300003.0 07.8301.53K4 0
+041641.59 +262128.7 +000010.8-000001.500001.6 07.8301.57K3 0
+043414.98 +034458.9 +000008.1-000005.000002.9 07.8301.40K0 0
+044735.59 +455958.5 +000006.3+000030.900006.4 07.8301.79M2 0
+045650.78 -441133.2 +000039.0+000032.000005.5 07.8301.15K1 0
+052500.67 +691325.1 +000019.9-000010.800004.7 07.8301.58K0 0
+054520.63 -235008.9 -000012.0+000006.500004.5 07.8301.10K1 0
+055859.24 +455149.9 +000001.0-000001.500000.5 07.8301.09G5 0
+060150.53 +311936.8 +000023.8-000016.900004.8 07.8301.10G5 0
+060926.56 +271138.0 +000000.5-000004.500002.8 07.8301.06G5 0
+062059.18 +001422.6 -000000.7-000020.900002.0 07.8301.34K2 0
+063357.96 +270241.3 +000010.4-000013.900003.5 07.8301.05K0 0
+063905.83 -373157.8 -000007.7+000012.200005.6 07.8301.03K0 0
+074030.21 -281309.4 -000008.2+000014.000002.7 07.8301.27K3 0
+074408.57 +421834.7 -000005.9-000011.700002.1 07.8301.66M. 0
+075133.16 -324258.0 -000004.5-000015.100003.8 07.8301.38K3 0
+075428.38 +261001.9 -000019.8-000012.100001.0 07.8301.33K2 0
+075741.71 +272918.1 +000012.1-000047.000003.4 07.8301.23K0 0
+082656.57 -364050.9 -000001.9+000005.700001.7 07.8301.53K3 0
+084530.39 +331422.9 +000013.8+000005.500001.3 07.8301.57K2 0
+085149.36 +115338.9 -000011.9+000004.100004.4 07.8301.10K0 0
+085258.75 +162125.0 -000009.4-000030.200003.8 07.8301.00G5 0
+085516.78 -671555.9 +000025.2+000026.600006.6 07.8301.09K1 0
+092456.30 -501710.2 +000005.8-000005.100003.0 07.8301.21G8 0
+093406.30 +330059.0 -000065.5-000039.200003.6 07.8301.29K2 0
+093652.44 +221438.9 +000013.5-000027.400001.7 07.8301.29K0 0
+111719.11 +475611.0 -000007.1-000024.900002.5 07.8301.14K0 0
+112216.11 -251141.9 -000021.6+000019.400004.8 07.8301.12K1 0
+120259.96 -220908.6 -000024.3+000010.400003.4 07.8301.62K5 0
+121148.36 -530535.5 -000025.2+000004.800001.9 07.8301.39K2 1
+123244.05 -561830.4 -000008.2-000000.100001.9 07.8301.67K4 0
+125316.14 -561137.4 -000041.3+000005.100005.4 07.8301.17K0 0
+130103.56 +241859.1 +000013.8-000033.900005.4 07.8301.13K1 0
+130526.83 -170015.7 -000001.8-000028.100005.2 07.8301.21K1 0
+130547.17 -350642.7 -000001.5-000005.400003.2 07.8301.06K0 0
+131504.35 -301053.0 -000030.7-000020.100007.0 07.8301.09K0 0
+133843.32 +095850.9 +000008.4+000001.200007.0 07.8301.02K0 0
+134129.44 -271356.0 -000000.4+000014.200003.4 07.8301.02G8 0
+135402.65 -233234.4 -000001.2-000005.600001.5 07.8301.07K0 0
+140733.30 -403904.0 +000007.4-000012.400000.8 07.8301.36K2 0
+141837.67 +535626.5 -000026.1-000003.700001.1 07.8301.52K5 0
+142027.59 -173142.3 -000074.8-000007.800005.5 07.8301.16K0 0
+142731.05 -482301.2 -000005.3-000004.800001.8 07.8301.25K1 0
+143201.96 +751636.7 +000011.7-000047.100003.5 07.8301.56M. 0
+143342.07 -555739.9 -000013.6+000004.000000.8 07.8301.74K4 0
+144909.39 +202404.7 +000008.5+000004.900001.1 07.8301.13K0 0
+150642.93 -622404.3 -000010.1-000010.800000.1 07.8301.61K4 0
+152130.70 -005220.7 -000020.2+000001.300001.7 07.8301.37K0 0
+152931.50 -465425.0 -000023.4-000027.400003.3 07.8301.62K5 0
+153906.40 -483649.5 -000003.7-000005.000003.1 07.8301.81M0 0
+160504.26 +330908.6 +000023.7-000003.900004.4 07.8301.19K0 0
+161005.48 -574535.0 +000002.2-000009.500002.5 07.8301.59K3 0
+161032.25 +530233.5 +000014.4-000007.500002.4 07.8301.46K2 0
+161355.62 -670430.9 +000013.5+000015.400004.2 07.8301.07K0 0
+164122.61 +160623.7 +000008.3-000038.900003.1 07.8301.27K2 0
+165910.38 -530125.0 +000001.6-000021.000004.9 07.8301.01G8 0
+170645.16 +335609.6 -000022.8+000018.100003.3 07.8301.14K2 0
+171026.49 +291003.0 -000006.8+000012.000003.3 07.8301.53M0 0
+171935.69 +215634.0 -000002.6-000009.600003.0 07.8301.36K2 0
+173139.75 +643039.0 -000001.7+000007.100002.4 07.8301.22K2 0
+173920.77 -430952.6 -000008.4-000015.200001.4 07.8301.67M0 0
+184208.43 +492307.2 -000040.4-000040.300006.7 07.8301.23K5 0
+185627.10 -403455.9 -000012.5-000022.100003.3 07.8301.63M1 0
+191205.81 -215541.7 +000005.8-000006.000003.4 07.8301.00K0 1
+195400.80 +491432.6 +000012.3-000008.000002.2 07.8301.29K0 0
+195429.30 +475449.8 +000001.9-000015.100003.0 07.8301.62M1 0
+201130.17 +010407.8 +000026.6+000002.100001.8 07.8301.12K2 0
+201253.92 +193239.5 -000006.8+000002.000002.2 07.8301.35K2 0
+202832.36 -361139.7 +000020.6-000027.700003.9 07.8301.04K0 0
+205542.44 +340135.2 +000000.0-000000.700000.8 07.8301.08K0 0
+211259.19 +280917.8 -000011.1-000045.500003.7 07.8301.47K5 0
+212612.54 +563032.4 -000000.8+000012.100003.2 07.8301.41K2 0
+212729.40 -305045.3 -000003.8+000012.700002.2 07.8301.38K2 0
+213230.28 -735334.4 +000019.6-000023.800001.2 07.8301.60M4 0
+214103.82 -574417.4 +000034.2-000005.000001.8 07.8301.30K2 0
+215006.49 -781317.9 +000028.3-000051.100003.9 07.8301.34K2 0
+215229.04 -271854.7 -000012.5-000007.000005.4 07.8301.06K0 0
+220338.12 +524301.7 -000030.4-000025.700003.6 07.8301.44K2 0
+221103.12 -401651.8 -000055.8-000042.100004.7 07.8301.07K0 0
+221922.00 -401702.5 +000009.2-000001.200001.8 07.8301.57M0 0
+222705.15 +394018.6 -000008.7+000025.900003.9 07.8301.11K2 0
+224043.13 -294028.0 +000380.2-000017.400073.8 07.8301.14K4 0
+224840.60 +075043.1 -000008.8-000010.300002.8 07.8301.09K0 0
+225608.36 +354139.9 -000032.0-000000.600003.2 07.8301.08K5 0
+232525.04 -140056.9 +000051.4-000040.900002.8 07.8301.15K1 0
+235507.72 -044005.0 -000002.2-000010.500001.7 07.8301.44K0 0
+235619.30 +740816.0 -000013.0-000003.500005.1 07.8301.13K2 0
+070842.62 +100126.4 -000007.3+000003.700001.4 07.8302.70C0 0 2.35 330.90
+000212.58 +494616.1 -000007.4-000021.700004.0 07.8400.92G5 0
+001419.22 +525139.5 -000016.8+000001.400004.4 07.8400.04A0 0
+001821.56 +493035.2 -000019.7-000013.000008.9 07.8400.59F8 1
+003547.29 -731319.3 +000022.7+000019.800003.3 07.8400.90G5 1
+004141.94 +200814.0 +000083.6-000058.300016.9 07.8400.53F8 0
+005231.93 -205945.8 +000129.3-000087.800014.2 07.8400.65G3 0
+005645.65 +600159.4 +000019.6-000007.100003.4 07.8400.02B9 1
+011705.05 +295933.5 +000051.7+000021.000009.1 07.8400.50F2 0
+011918.59 -342926.2 +000032.2+000046.500010.4 07.8400.48F5 1
+014409.38 +383119.1 -000002.5+000000.300002.7 07.8400.97G5 0
+014447.68 +254748.1 -000033.6-000048.500011.9 07.8400.37A3 0
+014733.47 -025442.9 +000133.9-000058.600011.0 07.8400.41F5 0
+020104.21 -022943.4 +000051.6+000029.100009.4 07.8400.64G0 0
+020737.42 +294429.4 +000036.9-000005.100003.9 07.8400.27A3 0
+020737.50 +085046.4 +000021.6+000021.400008.4 07.8400.49F5 0
+021247.08 -442920.5 +000010.2+000009.700004.7 07.8400.32F0 0
+021805.97 +132547.2 -000010.8-000020.600006.7 07.8400.31A5 0
+023919.63 -020422.0 +000004.0-000001.900004.3 07.84-0.00B9 0
+024754.85 +441222.7 +000010.0-000005.800002.1 07.84-0.04B9 0
+025713.18 -245830.1 +000015.4-000032.500038.9 07.8400.96K2 1
+030013.45 -810519.1 +000074.5+000061.500008.4 07.8400.35F0 0 0.16 0.48
+030558.04 +340033.9 -000016.0-000014.300005.0 07.8400.08A0 0
+030632.19 +333731.0 +000012.3-000005.900004.8 07.84-0.00B9 0
+030732.11 +390512.4 -000029.8-000028.000009.8 07.8400.36F3 0
+031110.21 +071026.6 +000024.3-000014.100006.1 07.8400.45F3 0
+031257.02 +441714.6 +000086.3-000019.900010.3 07.8400.57B2 1
+032924.94 +692735.0 -000009.8-000001.800006.2 07.8400.09A0 0
+033842.88 +024340.5 +000023.9-000022.600005.3 07.8400.15A2 0
+033912.17 +411658.1 -000004.7-000014.600004.4 07.8400.27A0 0 0.10 0.23
+034001.37 -553251.8 +000013.0-000018.600005.9 07.8400.25A4 0
+034002.95 -343258.1 +000006.4-000118.400010.7 07.8400.56F8 0
+034156.81 +660703.3 +000026.1-000035.800007.5 07.8400.16A2 0
+035051.29 +350559.2 +000002.8-000005.800001.8 07.84-0.01B9 0
+035332.02 +254347.9 -000003.7-000022.100007.3 07.8400.24A2 0
+035503.31 +611002.7 +000437.6-000245.200047.0 07.8400.83K0 0
+035628.62 +224029.9 +000174.3-000233.100021.4 07.8400.69G0 0
+040310.86 +380317.3 -000009.5+000000.300006.9 07.8400.06A0 0 0.04 3.90
+040358.67 -060306.5 +000034.1-000010.300006.0 07.8400.32A0 0
+041248.92 +542445.5 -000020.1-000007.200004.3 07.8400.58F0 0
+041633.41 -064339.3 +000016.6-000009.100003.6 07.8400.88G5 0
+041654.90 +043233.7 +000170.2+000004.600015.4 07.8400.64F8 0
+041957.11 -042619.2 -000058.8-000035.000027.9 07.8400.67G5 0
+042113.10 +005149.6 +000040.8-000002.100005.0 07.8400.62F8 0
+043623.16 +625433.1 +000024.1-000049.000004.5 07.8400.31A2 0
+044735.96 +503408.3 -000010.6+000011.800004.7 07.8400.96G0 0
+044850.00 -231643.5 +000051.1-000169.000017.3 07.8400.53F7 0
+044945.87 +215658.9 -000002.8-000004.200001.9 07.8400.17A0 0
+050024.29 +240945.9 -000009.8-000011.200005.6 07.8400.40F2 0
+050408.52 +545152.3 +000016.7-000036.800006.0 07.8400.21A2 0
+051047.51 +203409.3 +000041.2-000025.700011.6 07.8400.45F0 0
+051110.88 +352128.0 +000010.6-000041.300007.0 07.8400.46F0 0
+051203.29 -490337.0 -000000.5+000011.600002.5 07.84-0.08B9 0
+051846.32 -173422.0 +000075.3-000000.700013.3 07.8400.49F5 0
+053729.41 +650830.5 -000008.4+000006.000007.0 07.8400.21A2 1
+054042.98 -363505.9 -000124.7+000028.100019.1 07.8400.55F7 0
+054052.01 -312100.8 -000058.0-000365.300027.1 07.8400.65G5 0
+054220.03 -274226.6 -000005.8-000014.100008.3 07.8400.24A7 0
+054337.63 +595618.0 -000007.4-000113.900010.7 07.8400.46F5 0
+055018.72 -620448.4 -000035.4-000034.700011.6 07.8400.43F2 0
+055223.84 -261728.3 -000007.8+000008.100003.7 07.84-0.01Ap 0 0.06 3.10
+055727.72 +050004.5 -000011.7+000008.700006.2 07.8400.22A5 0
+060542.08 -614455.0 -000052.3+000011.800020.5 07.8400.59G0 0
+061315.79 +093552.8 -000002.8+000005.300003.4 07.8400.15A0 1
+062031.75 -012159.8 -000005.1-000012.200005.0 07.8400.05A0 0
+062730.51 +293831.9 -000003.0-000000.100003.4 07.8400.60F8 0
+063855.87 +151225.0 -000018.7-000051.400012.5 07.8400.53F5 0
+063916.97 +134110.3 -000005.0-000029.700006.7 07.8400.79K0 0
+063957.01 +114051.5 +000000.2-000003.400001.7 07.8400.06B9 0
+064253.98 +231249.9 -000002.4-000008.700001.8 07.8400.69F5 0
+064727.39 -283331.6 -000001.9+000006.200001.0 07.84-0.17B3 0
+064945.07 +075042.9 -000000.0-000000.800000.5 07.8400.47A5 0
+065116.02 +020820.6 -000002.3-000014.800003.9 07.8400.18A0 0
+070037.97 -355016.3 -000008.8+000008.500002.4 07.8400.00B8 0
+070211.07 +654505.4 -000012.8-000009.500005.6 07.8400.07A0 0
+070235.89 -194608.4 -000002.5-000004.600004.1 07.8400.17A3 0
+070538.30 +035657.9 +000034.5+000007.700012.9 07.8400.49F8 0
+070835.29 +002735.4 -000004.9-000000.900007.3 07.8400.12A0 0
+070910.43 +302313.7 +000022.4-000074.500011.0 07.8400.63F8 0
+070953.10 -054408.8 -000001.4-000000.800000.5 07.84-0.03B9 0
+071252.48 -535339.9 +000046.4-000014.800011.8 07.8400.58G0 0
+071705.45 +595459.6 -000003.3-000020.500002.8 07.8400.67F5 0
+071858.80 -523222.8 -000008.5-000036.400009.4 07.8400.51F5 1
+071957.09 -043500.1 -000016.5-000003.300003.3 07.8400.11A2 0
+072452.22 +445107.1 -000007.0-000029.000005.0 07.8400.80F2 1
+072553.03 +064248.0 -000049.2-000028.000010.7 07.8400.33F0 0
+072656.26 -653551.2 -000008.7+000011.600003.6 07.8400.86G3 0
+072948.01 -445443.0 -000004.3+000010.400001.9 07.84-0.03B8 0
+073748.96 -023549.2 -000008.1-000027.400006.3 07.8400.32A5 1
+074508.17 -485455.2 -000009.8-000005.800002.7 07.8400.06A0 0
+074531.25 -585717.6 -000008.4+000010.800002.7 07.8400.90G5 1
+074649.96 -084911.9 -000002.0-000000.700000.2 07.8400.83G5 0
+075329.25 -610316.2 -000003.8+000010.800002.2 07.8400.00B8 0
+080744.00 +270047.8 -000008.1+000001.300004.6 07.8400.07A0 0
+081207.88 -354358.4 -000042.9+000017.100008.4 07.8400.61F8 0
+082143.18 -204116.8 -000026.3+000017.700005.8 07.8400.22A4 0
+082852.25 -481125.6 -000006.2+000007.200001.7 07.84-0.05B6 1
+082929.41 -601045.5 -000006.8+000015.400003.5 07.8400.98G8 0
+082931.61 -184527.1 -000006.6+000000.300004.1 07.84-0.12B3 0
+082942.75 -340353.5 -000001.4-000010.500004.6 07.8400.04A1 0
+083826.53 -464635.1 -000009.2+000004.700001.4 07.84-0.02B5 1
+084229.22 -593138.4 -000004.0+000009.000003.1 07.8400.06A0 1
+085224.01 +131401.1 -000121.8-000089.400011.8 07.8400.99G5 0
+085722.47 +545046.3 -000075.3-000001.500016.9 07.8400.50F8 0
+085818.18 -591138.1 -000009.8+000006.300002.2 07.84-0.06B8 0
+085922.32 +072455.1 +000096.7-000136.200021.0 07.8400.76G5 0
+090758.40 +810228.3 -000049.6-000035.600003.3 07.8400.39F2 1
+090901.83 -285725.2 -000091.7+000057.600012.0 07.8400.60G0 0
+090914.18 -081054.4 -000012.3-000033.300002.9 07.84-0.08B9 0
+091018.21 +522305.7 -000014.0-000013.600002.0 07.8400.30A5 1
+092531.14 -754623.3 -000025.3+000005.900004.0 07.8400.94G6 1
+092842.48 -204759.7 -000022.3+000007.200005.6 07.8400.04A0 1
+093707.57 +161333.3 -000046.4-000047.600008.3 07.8400.53F8 0
+094526.47 -642959.7 -000011.9+000005.300001.4 07.8400.03B8 0
+095640.14 -894656.8 -000014.8+000010.500004.2 07.8400.10A0 0
+095701.21 -093511.3 -000019.8+000010.600005.0 07.8400.95G5 0
+100141.77 -600646.6 -000007.7+000003.900001.4 07.84-0.01B9 0
+100547.21 +505510.5 -000043.6+000010.000009.7 07.8400.51F5 0
+101024.04 -052812.9 -000088.5-000009.700005.5 07.8400.51F5 0
+101543.90 -311205.0 -000003.0-000020.800005.1 07.8400.27A2 0
+101552.62 -572230.1 -000008.3+000004.300000.4 07.8400.69B1 0
+101812.02 -504925.4 -000018.3+000013.200006.9 07.8400.30A3 1
+102122.28 -001313.2 -000036.1+000010.500008.2 07.8400.51F5 0
+102143.45 -094625.6 +000014.1-000048.600018.2 07.8400.90G5 1
+102446.02 -004724.7 -000023.6-000011.400004.9 07.8400.05A0 0
+102805.56 +031856.6 +000001.6-000007.900004.5 07.8400.08A0 0
+103443.75 +260932.7 -000002.0-000063.000012.1 07.8400.48F5 0
+105139.41 -220418.8 -000289.9+000027.400026.8 07.8400.72G6 0
+110552.27 -415425.4 -000031.4+000008.100002.1 07.8400.09A2 0
+110826.87 -735832.9 +000042.3+000022.200013.5 07.8400.91K0 0
+113121.29 +224904.1 -000033.9-000027.400006.8 07.8400.21A3 0
+113216.81 -605112.1 -000009.0+000002.900000.4 07.84-0.05B6 0
+113638.70 -732113.1 +000002.3-000002.900007.6 07.8400.34A5 0
+115029.15 -174425.0 -000146.1+000029.300011.1 07.8400.58G0 0
+120024.27 -302011.6 -000037.3-000009.000013.2 07.8400.31A9 0
+120113.22 +303818.3 -000114.5-000051.000011.1 07.8400.56F8 0
+123038.55 -094928.0 -000003.0-000003.100004.0 07.8400.99K0 0
+124703.70 -431552.1 -000009.9-000000.700001.5 07.8400.96G8 0
+125338.14 +593133.8 +000026.0-000002.100007.5 07.8400.32F0 0
+130243.84 -611955.3 +000011.8-000037.500011.3 07.8400.43F2 1
+131046.81 -241045.0 -000314.1-000030.100027.1 07.8400.76G8 1
+131315.55 -152737.7 -000013.5-000021.800000.6 07.8400.82K0 1
+131640.08 -053424.2 -000011.5-000047.600019.6 07.8400.59G0 0
+132400.39 -415411.4 -000004.5-000014.600005.0 07.8400.38F0 1
+133025.95 -561234.7 -000027.9+000001.900003.5 07.8400.97G8 0
+133326.50 +395601.1 -000061.7+000014.600014.2 07.8400.45F0 0
+133410.00 +754751.4 +000014.4-000002.200004.3 07.8400.10A0 0
+133803.78 +505736.0 -000001.5+000001.200003.8 07.8400.98G5 0
+135422.97 +073234.6 -000030.8-000023.800006.6 07.8400.62F8 0
+135437.52 -665404.0 -000014.5-000015.900004.2 07.8400.08B9 1
+135552.33 -592216.4 -000002.8-000000.800002.0 07.8400.13B2 0
+135620.56 +315254.3 +000012.6-000001.700005.9 07.8400.24F0 0
+140119.85 -561327.1 -000007.0-000005.800001.6 07.84-0.03B7 0
+141129.13 -492606.6 -000003.5-000001.500005.0 07.8400.99G8 0
+142932.70 -370222.0 -000116.8-000033.100014.8 07.8400.63G3 1
+142943.40 +485343.9 -000034.2+000006.200004.2 07.8400.95G5 0
+143341.15 -065213.7 +000017.1-000005.100006.3 07.8400.12A0 0
+143439.93 -594704.4 -000002.5-000003.200000.1 07.8400.63F2 0
+143505.37 -433316.1 -000023.4-000020.500008.5 07.8400.26A9 0
+144740.61 -344400.6 +000052.8-000021.500007.4 07.8400.37A9 0
+145138.20 +390611.9 +000012.3-000027.900016.5 07.8400.46F5 0
+150830.21 +722209.7 +000084.0-000007.300021.2 07.8400.60G0 0
+151727.68 +221759.0 -000097.9+000061.800020.9 07.8400.58G0 0
+151851.38 +295502.6 -000034.3+000035.500009.9 07.8400.37F2 0
+153259.93 -171449.2 -000048.3-000000.700006.5 07.8400.45F3 0
+154533.74 +401039.2 +000020.0-000005.000005.7 07.8400.12A2 0
+154726.04 +592908.5 -000041.5+000022.400002.3 07.8400.73F5 1
+160322.47 -632200.2 +000068.5-000081.800012.2 07.8400.53F6 0
+160539.42 -325142.6 -000361.2-000235.000023.9 07.8400.82K0 1
+160651.41 -215149.8 +000039.3-000002.600011.1 07.8400.36F0 0
+161150.70 -273309.5 -000017.7-000034.100009.8 07.8400.36A6 1
+161209.63 -000638.9 +000003.4+000012.300005.0 07.8400.64F8 1
+162400.59 +193804.5 -000014.5-000003.600002.0 07.8400.77G5 0
+164207.28 -290729.1 +000037.7-000100.100018.1 07.8400.68G5 0
+165329.14 -010749.5 -000046.3-000024.100015.0 07.8400.54F8 0
+165934.87 +293258.2 +000014.8-000008.500005.7 07.8400.08A0 0
+170405.31 +460525.4 -000006.6-000216.800014.7 07.8400.45F7 0
+171924.15 -380013.3 +000003.4-000002.400000.1 07.8400.20B2 0
+172234.56 -193657.0 +000002.1-000138.500029.9 07.8400.78G8 0
+172357.87 -092129.7 -000016.5-000003.900015.5 07.8400.62G0 1
+172419.64 +725608.7 +000004.7+000010.500003.2 07.8400.99K0 0
+172914.07 +275254.5 -000017.9+000032.500005.7 07.8400.12A2 0
+174815.97 -674145.1 -000008.6-000093.500012.9 07.8400.39F2 0
+180416.91 +420545.0 -000000.9+000016.700006.6 07.8400.30F0 1
+180817.44 -103302.2 +000021.3-000022.000006.3 07.8400.31Am 0
+182304.85 +292154.4 +000008.8-000011.900003.1 07.8400.04A2 0
+182351.05 -422520.0 +000027.9-000089.100016.0 07.8400.52F5 0
+182810.66 +435534.1 +000001.8-000000.200001.6 07.8400.16A3 0
+183014.26 -492920.4 +000001.8-000008.000004.4 07.8400.50F5 0
+183202.77 +250401.7 -000010.6+000003.500003.4 07.8400.33A5 0
+183629.63 +051719.3 +000009.3-000012.400003.5 07.8400.01A0 0 0.07 4.47
+183641.30 +060232.7 +000002.3-000001.200003.9 07.8400.35A2 0
+183641.86 -171224.6 +000002.4+000000.700001.0 07.8400.68F0 0
+184008.55 -513908.1 -000004.7-000017.300002.0 07.8400.75G6 0
+184204.99 +114540.5 -000052.6-000104.200015.1 07.8400.63G0 0
+184430.73 +335946.2 +000013.0-000015.100019.4 07.8400.56F8 0
+185440.00 -403448.3 -000000.1+000002.600005.3 07.8400.89G6 0
+190325.53 +260310.4 +000014.1+000011.100004.2 07.8400.10A0 0
+191046.87 +311917.8 +000007.8+000004.400002.0 07.84-0.05B9 0
+191309.11 -202518.6 +000026.4-000006.500010.7 07.8400.47F3 0
+191421.07 +302103.1 +000002.9+000002.700002.6 07.8400.02A0 0
+191549.12 +491051.2 +000007.7+000010.500004.2 07.8400.97G5 0
+191944.73 +125516.0 +000002.5-000006.200005.5 07.8400.31A2 0
+192252.92 -325505.0 +000089.4-000416.000017.9 07.8400.60G1 0
+195132.89 +503915.0 +000040.9+000059.300013.5 07.8400.46F4 0
+195200.21 +314226.2 -000000.7+000000.700001.9 07.8400.00A0 0
+195611.31 +550124.8 +000002.1-000022.700006.0 07.8400.22A3 0
+195711.66 -072416.9 -000006.3-000001.100006.0 07.8400.19A0 0
+200302.51 +054416.7 +000000.8-000008.000000.2 07.8400.11Ap 0
+200356.28 +310725.6 +000007.0-000001.200002.2 07.84-0.05B7 0
+201023.10 +494915.7 +000010.2+000042.200010.8 07.8400.48F5 1
+201613.82 +405748.1 -000003.4-000006.900002.5 07.84-0.03B1 0
+201840.30 +492952.0 -000003.5-000006.400000.4 07.8400.14B8 0
+202515.19 +421046.2 +000023.5-000005.400005.1 07.8400.38F2 0
+202935.75 +605932.7 -000032.1+000032.200012.7 07.8400.51F8 0
+203337.66 +255238.5 +000008.4+000013.600003.8 07.8400.14A0 0
+203714.58 -131103.2 +000064.4-000005.700007.8 07.8400.51F6 0
+204813.17 -164419.5 -000010.7-000059.900015.7 07.8400.46F5 0
+210853.00 -732346.3 +000034.0-000038.400004.4 07.8400.26A3 0
+211413.59 +542854.0 +000026.4+000067.100004.1 07.8400.97G0 0
+211555.03 -092328.2 +000006.0+000010.900002.3 07.8400.36F2 0
+212046.61 -384653.6 -000023.0+000049.400027.5 07.8400.69G5 0
+212516.09 +242929.4 -000004.8-000002.000004.1 07.8400.21A2 0
+213438.05 +493135.3 -000003.7-000001.700000.7 07.8400.19A0 0
+213540.55 -594135.3 -000024.9-000026.800012.2 07.8400.60G0 0
+220815.23 -175008.8 +000163.7-000107.200017.1 07.8400.56G1 0
+221150.98 +061727.4 +000023.3-000032.500004.5 07.8400.29F0 0
+221958.83 +472821.7 +000022.2-000005.800004.4 07.8400.12A2 0
+223457.80 +221804.9 +000018.5-000002.900004.9 07.8400.94G9 0
+224052.68 -453021.5 +000103.5-000064.500004.0 07.8400.90G8 0
+224235.98 +741952.4 +000083.2-000019.600015.2 07.8400.45F2 1
+224720.06 +310214.7 +000030.6-000011.900007.6 07.8400.27A2 0
+224917.68 +475548.3 -000007.6-000006.800000.9 07.84-0.09B1 0
+225331.24 +382640.8 +000006.6-000001.900004.9 07.8400.25F0 0
+230527.10 -585357.6 +000032.6+000014.300006.7 07.8400.30A7 0
+230623.45 +383411.1 +000024.9+000021.200002.8 07.8400.99K0 0
+231331.89 -405609.0 +000025.0-000002.200005.1 07.8400.39F3 1
+231359.82 +241359.2 +000007.7-000003.800003.5 07.84-0.20A0 1
+232630.96 +314449.5 +000014.1-000001.800004.2 07.8400.05A0 0
+233253.56 +470044.4 -000028.2-000023.600019.8 07.8400.51G5 0
+233910.35 +061204.4 +000023.2-000015.400006.8 07.8400.31A5 0
+234920.14 +270202.1 -000013.6-000023.800002.6 07.8400.97K0 0
+235720.00 +725133.0 -000000.5-000001.400000.3 07.8400.13B5 1
+235720.10 +222205.2 +000119.2-000044.800009.6 07.8400.45F5 0
+000845.86 +140831.4 +000018.9-000033.400005.2 07.8401.12K0 0
+001413.20 -354829.9 +000048.3-000045.100000.7 07.8401.20G8 0
+002219.90 -673735.7 +000010.8+000007.200002.8 07.8401.45K5 0
+003933.01 -294912.6 +000028.4-000019.600001.7 07.8401.27K2 0
+004944.40 -075057.5 -000005.0+000000.800003.2 07.8401.31K0 0
+005831.73 +161849.1 +000009.0+000000.200004.3 07.8401.00K0 0
+012227.64 -610011.4 +000033.7+000013.700003.2 07.8401.03K0 0
+013501.89 +290602.8 -000023.2-000016.600003.8 07.8401.15K2 0
+020849.14 -354923.1 +000063.8+000035.200004.3 07.8401.14K1 0
+022814.92 +341143.9 +000007.8-000002.900000.9 07.8401.50K0 0
+031236.39 -300919.8 +000019.0-000003.300002.9 07.8401.01K0 0
+031313.15 -491945.8 +000034.7+000010.400004.6 07.8401.08K0 0
+035835.40 -682037.5 +000001.9+000003.200004.2 07.8401.20K1 0
+042130.81 -141623.4 +000002.9+000007.400000.2 07.8401.57K5 0
+042553.06 +470330.5 +000002.9-000003.400001.3 07.8401.64K5 0
+044941.93 -415114.6 +000012.5+000002.800001.2 07.8401.49K4 0
+051551.62 -632029.8 -000003.0+000013.400001.1 07.8401.45K3 0
+051715.64 -271445.1 -000001.3-000005.700000.9 07.8401.55K3 0
+053354.37 +270950.5 -000000.8-000004.000001.9 07.8401.45K0 0
+054010.53 +053954.0 +000000.9-000006.200004.2 07.8401.36K2 0
+060923.10 +555748.6 +000019.9-000024.900006.0 07.8401.22K0 0
+061840.03 +211050.4 +000005.6-000012.700001.8 07.8401.25K0 0
+062215.85 -261638.4 +000003.2-000021.100000.8 07.8401.36K2 0
+062610.21 +554213.3 +000014.8+000011.300003.7 07.8401.02G8 0
+063806.37 +511207.6 +000011.7+000000.800004.5 07.8401.46M5 0
+064505.54 -522144.7 -000006.0+000039.200005.0 07.8401.22K2 0
+065106.17 +681305.4 -000004.1-000009.300003.6 07.8401.12K0 0
+070246.17 -082708.5 +000000.1-000001.900000.8 07.8401.72K3 0
+071827.09 -233326.8 +000004.9-000000.200004.0 07.8401.14K0 0
+072517.84 +493924.9 -000000.7-000001.900003.5 07.8401.68K0 0
+075821.95 -594151.2 -000007.4+000016.300002.3 07.8401.03G8 0
+080738.09 -372608.3 -000014.3+000001.400002.6 07.8401.25K1 0
+081322.93 +201650.4 -000003.4-000071.500004.8 07.8401.11G5 0
+081935.67 -004721.2 -000003.3-000020.800004.1 07.8401.01K0 0
+082658.76 +493355.4 -000008.7-000036.400002.7 07.8401.59K5 0
+085427.43 +141441.6 -000007.8+000031.100006.3 07.8401.20G5 0
+090704.51 +603140.7 -000003.9-000013.000002.4 07.8401.43K0 0
+091727.18 +311803.8 -000002.7-000010.900006.6 07.8401.12K0 0
+093806.13 -561918.2 -000008.6+000004.400001.2 07.8401.14K1 0
+093927.10 -541554.4 -000005.1-000005.100001.9 07.8401.23K1 0
+094724.24 -810341.2 +000013.6+000039.800002.9 07.8401.69M2 0
+094835.45 +433211.7 -000031.5-000010.300004.1 07.8401.01K0 0
+095551.82 +265104.2 +000033.6-000014.300005.3 07.8401.02K0 0
+101111.07 -070240.6 -000001.4-000031.100002.7 07.8401.37K2 0
+102510.31 -570349.8 -000006.8+000004.500000.1 07.8401.08F8 0
+103544.90 -172223.3 +000006.7-000003.500001.6 07.8401.63M2 0
+104930.45 +430403.6 -000025.7-000001.900004.9 07.8401.00K0 0
+110217.41 -424815.2 -000010.0-000007.400003.1 07.8401.60K5 0
+110419.08 +051329.7 -000028.4+000007.000000.4 07.8401.67M. 0
+113203.61 +180918.6 +000004.6-000028.100000.7 07.8401.45M. 1
+113443.48 +515805.5 -000024.1+000002.900003.3 07.8401.09G5 0
+115845.19 +375237.8 -000004.0+000026.200007.8 07.8401.03K2 0
+120038.02 +182005.0 +000003.0-000005.400005.0 07.8401.03K0 1
+121859.45 -601209.8 +000005.2+000010.200005.4 07.8401.48K2 0
+122003.19 +832226.4 +000001.7+000003.200001.4 07.8401.07K0 0
+123533.71 -345253.7 -000227.9-000133.700046.2 07.8401.02K4 0
+123608.18 -334446.1 -000038.6-000005.100000.3 07.8401.65M2 0
+124155.83 -473621.9 +000001.5-000004.400005.5 07.8401.05K0 0
+135228.79 -365008.2 -000019.2-000000.600001.2 07.8401.52M0 0
+142252.24 -555744.3 -000000.1-000007.400000.9 07.8401.83M5 0
+145656.86 -650552.5 +000009.5-000018.700004.4 07.8401.10K0 0
+150422.86 -533721.2 -000014.4-000037.700001.7 07.8401.31G8 0
+152221.82 -252734.2 -000018.2+000002.900002.7 07.8401.35K1 0
+153143.99 -282425.3 +000000.1-000030.500000.8 07.8401.52K3 0
+154215.06 -075450.9 +000009.5-000000.100002.5 07.8401.69K5 0
+154528.35 +083911.9 -000003.7-000036.300004.4 07.8401.07G5 0
+155304.40 +411743.7 +000021.3-000105.100003.9 07.8401.14K0 0
+155907.56 +503821.0 -000047.9+000037.100004.2 07.8401.18K2 0
+160015.64 +735608.0 -000027.9+000031.200003.2 07.8401.03K0 0
+163412.10 -523717.3 -000001.5+000001.200003.2 07.8401.40K3 1
+165701.39 +125749.2 -000015.3-000008.500003.8 07.8401.50K2 0
+170859.50 +034534.4 +000010.5-000018.100001.6 07.8401.40K0 0
+171953.50 +515252.6 +000007.3-000031.900004.2 07.8401.03K0 0
+173347.73 +343230.1 -000026.8-000006.100004.0 07.8401.28K2 0
+173431.21 -551047.7 -000022.8-000041.500004.0 07.8401.02G8 0
+175340.78 -532529.8 +000077.3-000005.200004.1 07.8401.13K0 0
+175625.15 -472706.5 +000006.9-000025.400003.8 07.8401.14K1 0
+175731.84 +335049.9 +000014.0+000001.200000.5 07.8401.23K0 0
+180841.57 -200513.7 -000001.1-000002.400000.4 07.8401.25G0 0
+181142.21 -401238.6 -000091.0-000072.400005.8 07.8401.12K1 0
+181539.13 +220302.5 +000019.3-000040.700005.8 07.8401.00G5 0
+182020.43 -362545.8 +000016.2-000018.300002.7 07.8401.41K3 0
+185428.28 -603718.0 +000006.9-000016.700003.4 07.8401.61K5 0
+185641.26 +212245.3 +000004.8+000008.200002.4 07.8401.10K0 1
+190052.41 -390423.4 -000013.0-000028.100005.6 07.8401.05G8 0
+192047.25 +214841.7 +000016.2-000002.600003.9 07.8401.35K0 0
+192803.29 -192034.1 -000007.3-000006.800002.9 07.8401.18K1 0
+193510.23 +623933.5 -000005.5-000006.200003.7 07.8401.04K2 0
+193928.82 -411108.7 +000010.2-000034.300003.5 07.8401.47K3 0
+195302.95 +372308.0 -000000.1-000011.600001.9 07.8401.65M0 0
+200926.86 -435501.6 +000005.4-000026.900003.5 07.8401.16K1 0
+201244.88 -105022.8 +000004.5+000005.600000.6 07.8401.34K0 0
+201520.42 +300113.5 -000012.1-000001.600005.1 07.8401.01K0 0
+202940.76 -041057.3 -000008.6-000011.400002.2 07.8401.45K5 0
+203048.59 -524828.8 +000018.6-000020.600001.2 07.8401.43K4 0
+205221.56 -031313.7 -000001.2-000040.000002.6 07.8401.55M4 0
+205425.74 +120427.5 +000026.8+000007.100003.2 07.8401.02K2 0
+205538.10 -305344.6 +000024.2-000029.100003.4 07.8401.12K1 0
+205729.19 -031411.9 -000010.9-000009.800002.3 07.8401.53M. 0
+210907.12 -270627.4 +000024.1-000006.800004.5 07.8401.19K1 0
+212729.20 -201245.2 -000030.9-000082.200007.1 07.8401.05K1 0
+213635.62 +322543.1 +000003.6-000000.900003.0 07.8401.61K0 0
+215758.38 +760523.5 +000024.8+000041.100004.3 07.8401.14K2 0
+220247.45 -393922.2 -000011.5-000002.100002.4 07.8401.32K2 0
+220814.80 -234355.9 -000025.5+000007.500003.4 07.8401.01K0 0
+220844.12 -591706.8 +000004.1+000012.400001.7 07.8401.54K3 0
+222005.69 -384554.2 -000032.3-000028.600005.2 07.8401.09K0 0
+222451.86 -412314.2 +000089.2-000069.500005.9 07.8401.24K2 0
+222829.33 +483234.4 -000001.8-000004.200002.1 07.8401.80K0 1
+224040.36 +264416.4 +000014.0-000006.900002.6 07.8401.57M. 0
+233516.16 -094123.4 +000023.7-000049.100000.5 07.8401.52K2 0
+233750.00 -453407.5 -000023.9-000012.200002.8 07.8401.35M4 0
+000800.25 -073241.2 -000029.0+000031.500010.7 07.8500.51F5 0
+001045.14 +580105.9 +000006.4-000003.600003.8 07.8500.10B9 0
+001136.38 -233756.5 +000056.0+000002.600007.6 07.8500.56F7 0
+003624.31 +085227.1 -000001.5-000025.100011.9 07.8500.82G5 0
+004413.57 -075316.5 +000003.1-000001.400004.2 07.8500.29A3 0
+004730.89 -365621.6 -000182.6-000350.600020.0 07.8500.54F7 0
+004800.56 +362913.6 +000028.3-000047.400004.8 07.8500.56F8 0
+012302.36 -125757.6 +000463.0-000026.100033.1 07.8500.90K0 0
+013541.82 -551418.4 +000148.2+000188.400020.8 07.8500.56F8 0
+013954.46 -095820.9 +000239.1+000089.800021.2 07.8500.61F8 0
+014132.85 +183907.7 +000007.5-000000.100004.3 07.8500.15A2 0
+015647.32 +230304.2 -000083.9-000017.000030.0 07.8500.71G5 0
+020830.94 +585155.1 +000001.8-000002.600004.4 07.8500.17B8 1
+021453.11 +543154.2 +000000.8-000004.300002.1 07.85-0.03B2 0
+021526.97 +553542.4 -000001.3-000002.700000.9 07.8500.11A0 0
+022547.05 +201649.0 +000110.9-000061.900016.7 07.8500.79G5 0
+022844.66 +033422.2 +000092.4-000021.000014.4 07.8500.52F5 0
+025012.03 +725451.7 -000001.3-000003.600001.6 07.8500.24B8 0 0.30 1.65
+030408.29 +870133.8 -000031.9+000014.700006.4 07.8500.38F0 0
+030450.21 -651105.3 -000023.3+000038.300007.5 07.8500.51F7 0
+030844.26 +152007.1 +000068.8-000194.900024.4 07.8500.64G8 0
+031553.36 -144755.8 +000076.7-000119.000021.3 07.8500.61G2 0
+032403.85 -260211.7 +000011.2-000045.300006.3 07.8500.47F3 0
+032512.68 -210421.9 +000021.6+000048.300012.7 07.8500.52F7 0
+032534.82 -381845.5 +000141.6+000024.300011.5 07.8500.52F5 1
+033515.43 -492502.9 +000055.3+000030.500006.9 07.8500.88G8 0
+034050.15 +390701.9 +000030.0-000021.100005.5 07.8500.20A3 1
+034800.66 -645012.6 +000333.0+000099.500023.6 07.8500.66 0
+035636.05 +064238.5 +000078.2-000056.100010.3 07.8500.35F0 0
+040616.06 +154153.4 +000118.5-000019.600021.4 07.8500.59G0 0
+041536.05 +415209.8 +000025.0+000012.500007.8 07.8500.37F0 0
+041934.44 -255724.3 +000063.9+000047.800010.1 07.8500.43F3 0
+042302.66 -362929.3 +000073.6-000045.200004.3 07.8500.90G6 0
+043130.73 -323107.2 -000008.5+000002.600004.3 07.8500.36A9 0
+044211.31 +671736.0 -000007.4-000005.100000.9 07.8500.12A0 0
+044512.32 +350929.6 -000000.7-000020.400011.5 07.8500.44F2 0
+044649.51 -261808.8 +000034.3-000004.600012.8 07.8500.39F3 0
+044734.65 -794826.1 -000001.4+000002.400002.1 07.8500.36Fm 1
+045300.58 +550241.7 +000004.1+000005.500008.3 07.8500.24A3 0
+045336.43 -571955.3 +000000.3-000022.000007.5 07.8500.44F3 0
+051404.95 +660323.8 -000027.4+000040.600009.3 07.8500.44F2 0
+052542.48 -532851.2 +000069.5+000072.500016.8 07.8500.52F7 0
+053404.03 +693938.1 -000010.0+000075.400012.1 07.8500.46F5 1
+053630.59 -015901.8 -000001.1+000003.100001.0 07.85-0.06B6 0
+053638.15 -102956.3 -000008.9+000014.300005.3 07.8500.20A2 0
+053952.36 +525352.2 -000012.7-000141.700035.9 07.8500.76G5 0
+054105.67 +393807.7 -000068.5-000022.200009.2 07.8500.42F0 0
+054703.40 +073504.4 -000009.9+000002.300005.4 07.8500.90G5 0
+054904.06 -314132.4 +000033.7-000041.200013.6 07.8500.47F5 0
+054917.30 +294336.7 +000000.2-000004.100001.1 07.8500.53A5 0
+055156.38 +393347.2 -000005.1-000050.200005.2 07.8500.42A2 0
+055320.01 +614033.8 -000003.3-000001.800004.1 07.8500.05A2 0
+055651.61 -010952.8 +000002.4-000005.900000.5 07.8500.04A0 1
+061908.05 +334743.6 -000007.7-000003.000004.3 07.8500.37F0 0
+062017.46 -362111.8 +000003.6+000008.900007.0 07.8500.15A1 1
+062407.33 -503147.5 -000004.1+000032.200003.9 07.8500.70F3 1
+062745.40 -023935.3 -000002.9-000012.000006.2 07.85-0.03B8 0
+063109.34 +095623.4 -000001.9-000004.200000.5 07.8500.19B8 1 0.12 0.80
+064337.29 +164658.5 +000000.4-000005.700004.4 07.8500.03A0 0
+065150.96 +413434.1 -000071.3+000073.200015.0 07.8500.44F8 0
+065247.60 -230249.4 -000002.3+000006.800002.1 07.85-0.10B8 0
+070240.43 -131123.1 -000002.6-000002.500004.6 07.85-0.03B8 0
+070430.73 +081454.7 -000008.9-000012.800004.4 07.8500.14A2 0
+071245.48 -153006.4 -000002.8+000000.800000.8 07.85-0.04B2 0
+071440.96 -323346.5 -000005.7+000015.700001.7 07.8500.75F8 0
+071450.09 -012232.6 +000000.7+000000.200000.9 07.8500.82G0 1
+071710.27 -242107.5 -000003.1+000003.300001.6 07.85-0.15B5 0
+071737.38 +001052.6 -000009.3-000022.300002.6 07.85-0.00A0 0
+072329.26 +412150.7 -000003.4+000003.800004.1 07.8500.05A0 0
+072401.39 +015913.4 +000000.9-000010.200003.3 07.8500.24A2 0
+072742.85 -030417.2 -000001.9+000000.100002.1 07.85-0.14B5 0
+073413.68 +104927.6 -000005.1-000000.900001.5 07.8500.04A0 0
+073537.22 -360946.7 -000005.6+000003.700001.2 07.85-0.13B8 0
+073815.59 -345849.3 -000000.2-000006.800005.3 07.8500.07A0 0
+074319.89 -700350.0 +000029.5-000099.000009.4 07.8500.60F8 1
+074405.15 -311957.1 +000000.8-000002.700002.9 07.8500.98G8 0
+074543.03 +644300.3 -000017.7-000044.700009.1 07.8500.45F5 0
+074619.46 -285438.0 -000010.8+000018.800001.3 07.8500.26A8 0
+080421.13 +101458.5 -000008.2+000002.600004.2 07.8500.94G5 0
+080438.46 -242149.9 -000024.5+000024.800009.3 07.8500.30A9 0
+080447.85 +061109.8 -000003.1+000002.100000.9 07.85-0.25B1 0
+080731.16 -510639.8 -000008.9+000010.300004.2 07.8500.93G6 0
+080917.90 -000701.0 -000004.8-000000.600004.0 07.8500.08A0 0
+081144.72 +111100.4 -000015.0-000009.000009.0 07.8500.31A2 0
+081205.05 +465630.1 -000013.0-000036.500005.4 07.8500.17A2 0
+081429.94 -383031.7 -000015.3+000024.400003.3 07.8500.13A2 0
+082250.69 -542854.4 -000029.4+000019.500005.2 07.8500.04A0 0
+082624.65 -411114.0 -000008.0+000003.500002.0 07.85-0.04B9 0
+083036.98 -275003.3 -000003.4-000010.500003.5 07.8500.38F0 0
+084803.15 -711857.9 -000016.9+000040.600006.8 07.8500.28A2 0
+090744.50 -102926.3 -000014.7+000000.500001.7 07.8500.04A0 1
+091131.21 -282540.0 -000013.8+000006.600002.8 07.85-0.06B9 0
+091451.42 +041238.4 +000043.9-000047.000002.2 07.8500.50K0 1
+091701.62 -411910.8 -000029.0+000011.800004.7 07.8500.12A2 0
+092440.67 -790428.8 -000023.2+000020.700005.2 07.8500.05B9 0
+094144.71 -123650.7 -000009.6-000030.000004.4 07.8500.34F0 0
+094345.45 +555709.3 +000015.6-000027.400020.2 07.8500.62G2 0 0.68 0.33
+095408.39 -181555.2 -000050.0+000019.700006.1 07.8500.46F3 0
+095905.58 -724720.7 -000043.4+000038.700014.3 07.8500.45F5 0
+100528.72 -093252.6 +000005.0-000005.100002.7 07.8500.17A2 0
+100705.68 -172903.9 -000025.1+000010.500006.2 07.8500.51F3 0
+102202.88 -584650.5 -000006.1+000000.000003.1 07.8500.47F2 0
+105113.85 +091329.9 -000028.1-000209.200020.2 07.8500.49F8 0
+105520.17 -751130.4 -000060.3-000063.800019.1 07.8500.56F8 0
+105853.93 +331901.1 +000014.7-000004.100004.7 07.8500.97G0 0
+110044.05 -254302.4 +000004.9-000006.600004.4 07.8500.05A1 0
+110859.27 -572511.5 -000007.1+000001.400000.6 07.8500.36A6 0
+115026.40 -022506.6 -000036.1-000019.800007.0 07.8500.64G0 1
+115407.73 +181010.6 -000017.7-000019.900011.6 07.8500.49F8 0
+120009.09 -445137.8 -000060.5-000000.400008.1 07.8500.55F8 0
+121750.91 +253416.9 -000010.5-000009.500011.5 07.8500.36F2 0
+121940.27 +622132.7 -000006.4-000011.400005.4 07.8500.19A3 0
+123714.98 -350605.8 +000023.7-000016.600009.9 07.8500.31A8 0
+124124.45 +190429.9 +000006.1-000049.600013.3 07.8500.81K0 0
+124907.07 -423803.6 -000068.9+000007.000005.8 07.8500.54F5 0
+125907.42 -455743.9 -000050.7+000005.200011.1 07.8500.29F3 0 0.08 0.62
+130158.41 -510411.4 +000008.7-000014.100002.9 07.8500.95G8 0
+132315.48 -145536.3 +000085.8-000098.300006.9 07.8500.52F7 1
+133030.03 +342934.2 +000032.5-000023.500006.8 07.8500.51F5 1
+133038.33 -385255.8 -000023.6-000014.500004.9 07.8500.09A1 0
+134312.81 -351724.9 -000032.5-000000.700005.5 07.8500.03Ap 0
+135332.28 -413803.6 +000023.2-000015.300006.2 07.8500.35A8 0
+135705.45 -242450.1 -000016.4-000003.200003.7 07.8500.12A2 0
+141322.05 +624216.5 -000019.1+000018.200003.0 07.8500.35F0 0
+141429.24 -754543.0 -000022.5-000063.600008.0 07.8500.26A7 1
+141644.80 +531548.8 -000014.4-000000.300003.2 07.8500.29A5 0
+142733.26 -515559.5 -000305.3+000040.700026.3 07.8500.68G5 0
+143324.00 +713452.1 -000003.5+000009.900003.2 07.8500.94G5 0
+144006.11 +050401.0 +000001.4-000003.900005.0 07.8500.32F0 1
+145005.60 -372354.9 -000080.3-000119.000015.5 07.8500.49F5 0
+145132.53 +132840.0 -000073.1-000084.200005.0 07.8500.98K0 0
+145655.93 +040902.0 -000038.1-000002.900005.1 07.8500.39F0 0
+150035.35 +503440.8 -000019.7+000007.600006.9 07.8500.14A2 1
+150416.05 +290442.7 +000011.5+000001.200006.1 07.8500.24A2 0
+151234.50 +355817.9 -000053.4-000010.600011.6 07.8500.41F0 0
+151653.07 -081706.1 -000100.4-000224.800026.3 07.8500.75G5 1
+153217.87 -093511.0 +000019.2-000017.100006.7 07.8500.18A0 0
+154720.32 -202808.9 -000088.8-000116.900015.8 07.8500.60G2 0
+154820.37 -494547.4 -000119.7-000043.600015.9 07.8500.54F7 0
+155233.82 -015422.9 -000114.4+000010.000024.1 07.8500.67G5 0
+155607.09 +392545.6 -000000.2+000023.500011.6 07.8500.41F2 0
+160151.86 +593750.1 -000124.3+000053.800013.8 07.8500.67G5 0
+160650.44 +162109.1 +000021.0-000046.800009.6 07.8500.41F0 0
+163607.83 +172818.3 -000004.8+000003.300003.6 07.8500.39F2 0
+163648.57 -061739.5 -000021.6-000001.800017.9 07.8500.78G5 0
+165802.33 -120503.0 +000032.1-000067.200011.6 07.8500.52F5 0
+170208.27 +515632.8 -000008.9-000055.800006.2 07.8500.23A2 0
+170700.06 -560218.0 +000008.1-000010.400005.5 07.8500.07B9 0
+170726.51 -534519.8 -000014.1-000075.200005.9 07.8500.18A2 0
+171539.80 -342108.1 +000023.1+000003.700005.9 07.8500.37F0 0
+171715.65 +135207.9 -000018.6-000007.200005.2 07.8500.40F2 0
+171724.10 +131836.8 -000002.5-000015.000004.5 07.8500.22A2 1
+172000.10 +075810.9 +000007.7+000002.000005.6 07.8500.28A0 0
+173352.83 +080614.1 -000017.3-000057.600010.6 07.8500.60G0 0
+174216.80 -323123.8 +000003.6+000016.700003.9 07.8500.40A9 0 0.46 0.12
+175801.27 +420007.3 -000021.5-000001.100002.4 07.8500.96G5 0
+181322.53 -250904.7 +000005.9-000033.300006.7 07.8500.34A0 0
+181628.48 -463317.0 +000000.5-000007.500003.8 07.85-0.03B9 0
+181812.10 +450924.1 +000004.2+000013.400003.3 07.8500.09A0 1
+181832.26 +182251.7 -000017.9-000085.000012.2 07.8500.54F5 0
+182150.41 +153735.1 -000042.9-000161.200014.8 07.8500.62G5 0
+182627.50 -693033.3 +000001.1-000020.900004.8 07.8500.93G6 0
+183237.79 -154205.9 -000000.4-000003.300000.1 07.8500.83B1 0
+183612.34 -135001.7 -000002.8-000006.000004.5 07.8500.17B9 0
+183725.23 +023745.9 -000019.4-000011.400005.8 07.8500.49F5 0
+184245.40 +703407.2 +000005.2+000004.800002.3 07.8500.07A0 0
+184440.11 -380742.6 -000014.6-000018.700011.0 07.8500.41F3 0
+185354.18 +401925.4 +000006.5+000020.000004.5 07.8500.40F0 0
+190106.56 +154101.5 -000324.7-000008.400025.5 07.8500.70G5 0
+191042.20 +235105.8 +000007.5+000011.900006.2 07.8500.30F0 0
+191722.15 +802835.3 -000006.6-000012.100003.0 07.8500.90G5 0
+192331.30 -692427.4 -000050.6+000077.100016.6 07.8500.56F8 0
+193710.63 -540912.7 -000011.6-000035.300005.8 07.8500.83G5 0
+194016.59 -211808.0 +000005.0-000005.900002.1 07.85-0.03B5 0
+194619.49 +222809.9 +000008.4-000001.600001.6 07.8500.07B8 0
+195127.27 -420535.8 +000033.6-000033.600008.8 07.8500.57G2 0
+195747.39 +262223.1 -000000.8-000002.600001.0 07.8500.05B9 0
+195924.94 -550243.0 +000065.9-000098.000009.9 07.8500.44F2 0
+200839.94 +244530.3 -000030.2-000046.600002.6 07.8500.94G5 0
+201218.61 +320451.8 +000016.1-000022.700009.5 07.8500.26A2 1
+202402.81 +393229.5 +000001.8-000002.100000.9 07.85-0.04B8 0
+202617.24 -135147.0 +000049.3-000000.200010.6 07.8500.39F2 0
+202711.08 -483535.3 -000008.5+000025.000006.7 07.8500.41F3 0
+203718.63 -621004.3 +000007.6-000053.200005.5 07.8500.51F5 0
+204042.46 +143136.8 +000023.3+000008.400005.7 07.8500.09A2 0
+204338.80 +194340.8 +000028.8-000012.100005.2 07.8500.66G5 1
+204631.72 -245451.6 +000004.6-000018.100007.3 07.8500.46F5 0
+204748.03 +314018.5 +000004.1-000002.400002.9 07.8500.23A2 0
+204847.84 +481359.8 -000000.5-000015.100005.0 07.8500.11A0 0
+205502.18 +171534.5 -000000.5-000011.000004.1 07.8500.06A0 0
+205608.51 +212625.4 +000010.6+000011.500006.8 07.8500.31A5 0
+210202.05 +034558.0 +000010.0-000014.800010.3 07.8500.30F5 1
+210222.07 -171837.8 -000045.3-000007.900004.7 07.8500.22A3 0
+210250.76 +281924.2 +000023.8+000014.700005.4 07.8500.19A2 0
+211646.14 +051507.8 +000016.8-000008.400003.5 07.8500.01A0 0
+211756.63 +173741.6 +000003.0-000001.100003.2 07.8500.31A2 1
+212041.93 -222312.6 +000004.6-000000.000002.8 07.8500.94G8 0
+213617.02 +094704.7 -000008.5-000030.800005.0 07.8500.90K0 0
+213950.51 -502929.7 -000037.1-000048.600007.4 07.8500.28F0 0
+214318.37 +123106.7 +000074.0-000075.000021.0 07.8500.65G0 0
+214613.05 -244902.0 -000023.6-000007.200004.7 07.8500.29A7 0
+215153.07 +422040.6 -000175.2-000305.600033.9 07.8500.80G5 1
+215604.91 +242023.6 +000010.2-000012.800004.5 07.8500.10A0 1
+215751.93 +610107.9 -000005.8-000003.700001.4 07.8500.85G0 0 0.36 2.11
+220331.32 -055324.8 +000079.5+000014.700013.2 07.8500.48F8 1
+220409.94 -214648.0 -000009.6+000012.900004.2 07.8500.23A3 0
+222946.19 +681316.2 -000002.4-000006.000001.4 07.8500.99G5 0
+223525.57 -613830.5 +000054.0-000044.700005.2 07.8500.87G8 0
+224537.51 -834430.8 +000016.6-000021.400008.3 07.8500.41F3 1
+225210.74 -343803.0 +000022.5-000011.600004.5 07.8500.26A1 0
+230154.28 -055758.4 +000021.6-000032.300007.0 07.8500.92G5 0
+233118.41 -642217.3 +000100.2-000000.100007.4 07.8500.52F7 0
+233617.50 -070701.8 -000018.1-000020.600004.9 07.8500.32A3 1
+234811.83 +274256.7 -000050.2-000106.500012.9 07.8500.45F5 1
+235120.98 -360202.5 -000217.8-000116.900016.1 07.8500.73G6 0
+003751.21 +473020.6 -000008.8-000004.200001.5 07.8501.59K0 0
+011522.42 -620632.1 +000025.0+000017.900006.1 07.8501.19K2 0
+012430.85 +390130.3 +000005.6-000013.100005.7 07.8501.01G5 0
+013025.03 +661425.4 +000000.5-000008.500000.9 07.8501.80K5 1
+013125.86 -555805.1 +000015.8-000020.300001.5 07.8501.33K2 0
+013342.31 -502406.4 +000002.1+000007.100004.2 07.8501.03K0 0
+013609.98 +373627.0 -000006.1-000005.700001.8 07.8501.62K2 0
+013616.94 +041851.6 +000024.9+000002.900003.8 07.8501.00K0 1
+020659.71 -344513.5 -000011.2-000009.200002.3 07.8501.61M0 0
+024001.67 -574004.8 -000012.0-000041.100003.1 07.8501.52M3 0
+031527.92 -345037.2 -000002.4+000006.000002.5 07.8501.54K5 0
+031931.26 -423414.0 +000037.4+000041.900004.7 07.8501.01G8 0
+032749.60 +241058.1 -000010.1-000018.500003.7 07.8501.09G5 1
+032751.22 +205530.8 +000007.3-000028.800003.9 07.8501.13K0 0
+033415.93 -063114.7 +000006.0+000007.600001.3 07.8501.24K0 0
+035534.20 -331253.6 +000013.2-000006.800003.4 07.8501.29K2 0
+040643.74 +273119.8 +000014.6-000003.500003.2 07.8501.00K0 0
+040810.71 -653436.9 +000025.2+000021.400002.1 07.8501.38K4 0
+041832.24 +045706.8 +000018.6+000016.300001.0 07.8501.47K2 0
+042239.89 +473936.1 +000031.5-000004.900001.1 07.8501.83K5 0
+043116.23 -811557.1 +000027.3+000028.100002.7 07.8501.47K3 0
+043909.68 +742808.5 +000015.9-000095.900003.9 07.8501.26K0 0
+044257.35 +022506.4 -000002.0-000002.500002.3 07.8501.03K0 0
+044310.32 -153714.9 +000026.9-000026.400000.3 07.8501.63K5 0
+044626.81 -174922.0 +000058.9+000070.000003.8 07.8501.08G8 0
+051202.21 -752137.6 +000039.1+000038.400006.4 07.8501.09K2 0
+052326.76 -492229.8 +000009.4-000002.800003.2 07.8501.17K0 0
+054834.16 -534034.1 +000059.2-000118.700009.1 07.8501.06K1 0
+055037.83 -012546.0 +000018.4-000028.900005.5 07.8501.06G5 1
+060019.80 -310152.2 -000378.6+001015.200066.8 07.8501.14K3 0
+073256.99 +623630.5 +000003.8-000006.700003.1 07.8501.20G0 0
+073646.00 +125155.9 -000015.9-000014.700001.5 07.8501.59M. 0
+080624.67 -221336.9 -000012.6-000007.300002.1 07.8501.51K2 0
+083022.77 +025037.0 -000004.3-000005.700001.8 07.8501.35K2 0
+084903.21 -051423.1 -000039.0-000019.200001.0 07.8501.09K0 0
+085151.89 +662655.3 +000003.8+000015.400002.5 07.8501.00G8 0
+092820.95 -101907.8 -000015.6-000000.500000.7 07.8501.43K2 0
+094448.79 -192708.6 -000002.8-000007.800003.5 07.8501.01K0 0
+100909.20 +530244.7 -000038.0-000004.600004.1 07.8501.03K0 0
+100919.36 +382550.7 -000004.9-000027.500002.5 07.8501.55M. 0
+101601.25 -050545.5 -000017.0+000012.400002.8 07.8501.02K0 0
+101607.94 -013552.0 -000023.1-000010.100002.2 07.8501.41K5 0
+104105.56 -731700.1 -000013.3-000002.300001.6 07.8501.75M2 0 0.13 50.60
+113356.78 +133307.5 -000007.0-000029.100005.2 07.8501.14K2 0
+114553.15 +580139.0 -000164.0-000012.400005.7 07.8501.01K2 0
+114719.24 +242527.6 +000004.0-000024.000004.8 07.8501.25K3 0
+115255.66 -651429.8 -000005.2+000000.900001.0 07.8501.24G3 0
+115748.97 +602741.4 -000007.7-000001.400002.0 07.8501.49K2 0
+120226.53 -115603.0 +000009.9-000006.400001.0 07.8501.32K5 0
+124637.49 +472220.3 -000012.7-000008.700002.0 07.8501.40M2 0
+125317.09 -300055.6 -000021.2-000012.600002.3 07.8501.26K2 0
+131537.35 -410828.7 -000021.6+000001.800002.1 07.8501.02K0 0
+131711.54 -462836.3 -000004.1+000001.400000.9 07.8501.63K5 0
+134254.33 -022806.3 -000073.1-000001.200005.4 07.8501.07K0 0
diff --git a/kstars/kstars/data/hip037.dat b/kstars/kstars/data/hip037.dat
new file mode 100644
index 00000000..be9855e8
--- /dev/null
+++ b/kstars/kstars/data/hip037.dat
@@ -0,0 +1,1000 @@
+135440.68 +785830.3 +000031.8-000026.000004.6 07.8501.09G5 0
+135456.58 -055234.1 -000014.8+000015.000003.2 07.8501.36K2 0
+135516.12 +031631.2 -000047.5+000022.100004.7 07.8501.29K2 0
+135933.10 +483258.0 -000021.5+000011.200003.6 07.8501.20K2 0
+135938.20 -614324.0 +000002.8+000002.300001.9 07.8501.07K0 1
+141054.70 -251915.6 -000013.6-000011.800003.7 07.8501.44K3 0
+141427.47 -044708.2 -000040.4+000008.000001.3 07.8501.29K0 0
+142832.22 +101934.0 -000044.1-000035.800004.3 07.8501.18K0 0
+142931.32 -103400.0 -000031.4+000010.700004.9 07.8501.00K0 0
+144234.90 +042912.5 -000009.2-000029.800003.4 07.8501.11K0 0
+150230.06 -220050.8 +000015.3+000002.300006.7 07.8501.25K2 0
+150455.74 -491042.2 -000004.0-000004.900000.3 07.8501.40K1 0
+150724.78 +000145.3 -000001.2+000004.800002.3 07.8501.12K0 0
+160914.22 -565407.5 -000004.4-000005.700003.2 07.8501.35K1 0
+161431.38 +662236.7 -000002.9-000009.400001.3 07.8501.30K0 0
+163149.64 -000233.1 -000003.7+000004.900005.1 07.8501.37K2 0
+164832.07 +263558.3 +000030.2-000007.900003.5 07.8501.14K1 0
+165835.30 -305038.8 +000013.7+000018.400003.9 07.8501.11K1 0
+170023.40 +175459.4 +000003.1-000003.000001.8 07.8501.60K5 0
+171557.61 +514819.2 -000012.7-000021.900004.0 07.8501.17K2 0
+171559.08 -535632.5 +000005.1-000010.200002.1 07.8501.44K2 1
+173127.68 +711452.7 -000009.5-000011.900001.0 07.8501.09K2 0
+175607.40 -012436.1 +000003.8-000000.800001.5 07.8501.94M. 0
+184241.70 -692313.3 +000001.4-000004.400004.8 07.8501.00G8 0
+184324.08 +232741.2 +000000.2-000005.400002.2 07.8501.37K0 0
+185013.68 -542134.4 -000008.3-000055.000005.1 07.8501.20K1 0
+185605.13 +563941.8 -000004.6-000004.400001.0 07.8501.54K5 0
+191533.68 +613354.6 -000009.8-000009.500002.8 07.8501.05K2 0
+192232.00 +270935.0 -000019.5-000028.800002.7 07.8501.16K1 0
+193906.06 -134010.9 -000000.5-000010.100004.2 07.8501.06K0 0
+194040.70 -513259.7 +000013.8-000059.500003.6 07.8501.24K2 0
+200923.27 -011626.5 +000004.7-000002.900001.4 07.8501.56K0 0
+203742.83 +351159.3 -000001.5+000017.900009.5 07.8501.06K2 0
+204353.80 -055714.7 +000006.6-000012.700005.9 07.8501.05G5 1
+204749.37 -232830.7 -000000.2-000033.300002.9 07.8501.59M2 0
+205018.85 -671103.6 +000003.0+000000.700003.2 07.8501.54K5 0
+205205.13 -335254.6 +000007.1-000014.700001.9 07.8501.61M2 0
+211658.23 +010133.4 +000024.6-000019.800004.4 07.8501.06K0 0
+215118.97 +225135.7 +000023.2+000007.000003.9 07.8501.05K0 0
+220550.43 +045154.1 +000013.4+000003.400006.8 07.8501.20G5 1
+222512.17 +420154.5 -000036.3+000004.300004.2 07.8501.13K5 0
+222646.50 +215210.8 -000013.6-000008.400003.0 07.8501.17K2 0
+224408.98 +273550.6 +000001.4-000010.000001.4 07.8501.68K2 0
+230226.60 -003552.5 +000005.1-000024.100001.6 07.8501.62K5 0
+230252.25 +073747.4 -000014.3+000001.900001.3 07.8501.34K2 1
+230547.32 +435305.2 +000006.5-000022.500006.1 07.8501.15K5 0
+233432.78 -605206.3 -000001.3+000006.600003.8 07.8501.11K1 0
+000529.06 +340620.4 -000014.9+000026.500011.0 07.8600.49F8 1
+003336.51 -384108.7 -000042.5-000038.300007.5 07.8600.36F0 0
+003339.53 +202601.7 +000004.4+000000.800007.0 07.8600.32A3 0
+003605.85 +545054.5 +000022.0+000004.500009.6 07.8600.26A2 0
+003858.60 +443947.3 +000037.0-000005.800003.7 07.8600.08A0 0
+005156.23 +040337.1 +000054.1-000006.300010.2 07.8600.49F2 0
+005328.23 +190540.9 -000005.0+000005.600002.5 07.8600.96K0 0
+005530.43 -123308.6 +000097.6+000019.200010.2 07.8600.50F3 0
+005914.53 +830610.5 +000082.0-000096.000021.4 07.8600.56F8 0
+010508.56 -373349.0 -000012.4+000013.700003.8 07.8600.94G8 0
+010902.40 -422406.5 +000031.8-000001.500010.4 07.8600.65G2 0
+011013.12 +405607.2 +000006.0-000007.700004.6 07.8600.12A2 0
+011106.52 +323104.1 +000026.9+000009.600005.7 07.8600.97G5 0
+011308.87 +114057.6 +000053.8+000002.300018.7 07.8600.58G0 1
+012103.60 +250931.1 +000107.9-000105.200019.5 07.8600.53F5 0
+012556.13 -475354.8 -000020.3-000125.300025.9 07.8600.75K0 1
+013104.99 +433714.8 +000033.9-000011.200010.0 07.8600.51F2 1
+013129.63 -443921.6 -000069.6-000031.600010.7 07.8600.40F3 0
+013717.11 +465655.5 +000032.2-000003.800003.5 07.8600.06A3 0
+013802.30 +215311.1 +000077.6-000074.800006.7 07.8600.52F5 0
+020019.49 -320514.2 -000058.2-000025.400010.6 07.8600.76G5 0
+020101.04 +732535.3 +000047.5-000038.500007.0 07.8600.96G5 1
+020230.39 -403112.9 -000034.6-000006.600013.7 07.8600.49F6 0
+021554.34 +364614.5 -000011.3-000018.100006.7 07.8600.32A5 0
+022529.63 -674607.5 -000002.8+000006.200003.8 07.8600.19A4 0
+025039.78 +481726.8 +000002.4-000006.200003.3 07.86-0.02A0 0
+025053.50 +622203.8 +000003.2-000005.000002.3 07.8600.14B9 0 0.17 5.39
+025244.85 -211353.0 -000009.1-000000.400003.3 07.8600.98K0 0
+025953.18 -004046.8 -000005.1-000024.500008.7 07.8600.81G2 0
+030744.57 -655511.3 +000008.4+000012.200004.2 07.8600.41F3 0
+031819.78 -094353.6 +000005.9-000001.500002.0 07.8600.01B8 0
+032124.32 -612916.7 -000035.7-000049.500018.4 07.8600.53F5 0
+032500.59 -140658.0 +000056.3+000018.400007.0 07.8600.49F6 1
+033136.72 -124405.2 -000012.1-000003.000004.9 07.8600.27A2 1
+033612.95 -183300.3 +000027.1-000076.400008.4 07.8600.66G3 0
+035151.19 -460945.1 +000006.5+000022.700005.3 07.8600.40F5 0
+040049.96 -642519.7 +000000.8+000031.400006.2 07.8600.30A9 0
+040306.61 +415555.5 -000002.4-000000.700002.2 07.8600.28A0 0
+040452.36 -301319.3 -000006.1+000009.300006.6 07.8600.36A8 0
+041041.35 -252532.1 -000059.4-000153.600016.0 07.8600.44F5 0
+041104.98 -051613.3 -000037.5-000046.300006.3 07.8600.92K0 0
+041847.63 -340716.7 +000020.4+000020.300003.6 07.8600.71G1 0
+041904.16 +240140.7 +000017.3-000013.800006.0 07.8600.98G5 0
+042121.54 +534203.3 -000029.0-000029.600012.7 07.8600.40A5 0
+042244.67 +164727.7 +000173.3+000004.700027.0 07.8600.68G4 1
+042510.79 +254457.3 +000057.6-000026.200015.9 07.8600.45F5 0
+042545.60 -695937.3 +000144.0+000004.900023.1 07.8600.65G2 0
+043108.03 +071956.0 +000011.7-000002.600004.6 07.8600.35A3 0
+043148.42 -240636.8 +000001.9-000001.400004.2 07.8600.10A0 0
+043232.75 +445409.2 -000005.5-000006.700003.7 07.8600.12A0 0
+043713.48 -223653.6 +000017.9-000001.900006.2 07.8600.01A0 0
+044340.67 +680858.7 -000003.6-000001.100002.8 07.8600.13A0 0
+044940.92 +493517.8 -000007.4+000007.400005.4 07.8600.27A3 0
+045518.53 +025747.8 +000005.2-000047.400007.5 07.8600.38F3 0
+045604.89 -051922.2 -000002.8-000001.200006.0 07.86-0.03B9 0
+045929.36 +713628.5 -000010.6-000025.800004.5 07.8600.15A0 0
+050506.65 -680511.2 +000006.7+000003.900002.0 07.86-0.03A0 0
+050549.35 +131710.7 +000055.6-000103.300013.2 07.8600.84K0 0
+051111.42 +230350.7 -000020.6-000010.000005.0 07.8600.53F5 0
+052058.87 -640430.3 +000002.6+000026.900003.4 07.8600.99K0 0
+052328.15 -010008.8 +000002.3+000000.400002.9 07.86-0.01B8 0
+052934.21 -724842.2 +000014.3+000094.900004.1 07.8600.93G8 0
+054215.87 -754952.4 +000016.9+000071.400009.4 07.8600.36F2 0
+054700.43 -444800.7 -000007.7-000018.700008.0 07.8600.18A7 1
+055644.15 -130930.6 +000028.9-000022.100014.5 07.8600.45F3 1
+055708.26 +191300.3 -000007.4-000010.400004.9 07.86-0.07B9 0
+055729.41 +354637.5 +000004.7-000025.900002.9 07.8600.85G5 0
+055748.69 +020355.8 -000019.7+000035.800010.2 07.8600.38F0 0
+060454.64 +665634.2 +000012.1+000005.000010.0 07.8600.39F5 0
+060552.58 +054416.6 -000003.7-000004.600003.1 07.86-0.07B9 0
+061055.92 +473017.6 -000013.9-000036.500009.7 07.8600.32A3 0
+061448.32 -014306.3 -000000.2-000004.500000.3 07.8600.52A3 1
+061918.35 -123159.7 -000005.1+000003.500001.9 07.86-0.01B8 1
+062305.77 +745046.1 +000050.3-000020.300012.3 07.8600.52F8 0
+062357.61 -455652.2 +000299.9+000155.900015.6 07.8600.71G6 0
+062708.57 -213309.1 +000002.3+000002.300000.1 07.86-0.08B8 0
+062758.54 +184849.2 -000013.7-000034.500005.7 07.8600.29F0 0
+062839.54 -034704.2 -000001.9-000009.500004.3 07.86-0.02B9 0
+063439.77 +014339.7 +000001.1-000002.600002.5 07.86-0.02B9 0
+063513.12 -255024.8 -000002.8+000004.100001.1 07.86-0.17B2 0
+064240.45 -363749.5 -000012.8+000007.800004.8 07.86-0.01A0 0
+064709.65 -305727.8 -000009.1+000012.300003.2 07.8600.51F5 0
+064757.86 -134210.8 -000008.1+000011.000003.3 07.8600.05B9 0
+064838.58 -540051.4 +000018.5+000032.300006.1 07.8600.41F2 0
+065411.15 -303647.3 -000013.5+000003.800004.0 07.8600.18A2 0
+065739.42 -122006.6 -000004.5+000001.800000.5 07.8600.96G5 0
+065826.98 +751153.2 -000031.9+000019.600013.1 07.8600.45F5 0
+065936.10 -130007.8 -000005.2+000004.100000.8 07.86-0.07B4 0
+070548.82 -134923.7 +000002.3-000001.800002.6 07.8600.56F5 0
+071359.47 +135827.9 +000003.0-000011.100004.1 07.8600.66F8 0
+071420.91 -182607.0 -000005.3+000003.300000.1 07.86-0.08B3 0
+071927.19 +102637.3 -000006.0-000001.300002.7 07.8600.11A2 0
+072120.68 -415925.3 -000011.6+000017.000005.1 07.8600.03A0 0
+072311.29 -390527.1 -000005.3+000011.700005.3 07.8600.37G0 0
+073308.83 -132512.4 -000004.2-000002.200003.8 07.8600.10A0 0
+073628.45 +025204.0 -000018.2-000017.300002.9 07.8600.05A0 0
+074323.10 -470248.0 -000005.7+000008.400002.7 07.86-0.07B5 0
+075047.33 -704641.7 -000036.2+000040.000007.5 07.8600.32A9 1
+075222.28 -592935.3 -000003.2+000011.800002.7 07.8600.08B8 0
+075600.52 +063044.9 +000208.1-000098.200012.6 07.8600.63F8 0
+080136.32 -354720.1 -000010.6+000009.200003.0 07.86-0.04B8 0
+080355.47 +032355.6 -000008.5-000003.000000.9 07.86-0.07B9 0
+081913.37 +141202.2 +000035.4+000025.500019.8 07.8600.67G0 0
+082517.72 -342201.0 -000009.1-000027.600015.1 07.8600.61G1 0
+083324.07 -343855.4 -000005.0+000004.500000.4 07.86-0.10B3 0
+083415.07 -122046.7 +000039.7-000016.700006.5 07.8600.87G8 0
+083618.63 -643931.0 -000008.9+000013.200002.5 07.86-0.04B8 0
+083640.35 -601939.5 -000010.0+000003.200003.0 07.86-0.05B5 0
+083732.10 -302955.9 -000013.1+000009.300003.4 07.86-0.03B9 0
+084222.56 -463445.7 -000004.9+000003.800003.5 07.86-0.02B9 0
+084332.85 -520013.9 -000027.4+000025.700007.3 07.8600.10A1 0
+084927.27 -305601.6 -000100.5-000038.900011.5 07.8600.45F3 1
+085105.03 -342512.8 -000000.5+000002.000001.9 07.8600.01B9 0
+090135.61 -000003.5 -000030.8-000041.300009.1 07.8600.49F5 0
+090330.13 +762353.3 -000054.9-000194.100018.8 07.8600.69G0 0
+090633.52 +380519.2 -000157.1-000022.100013.4 07.8600.51F6 1
+090658.92 +081944.5 +000022.6-000028.500008.8 07.8600.48F0 0
+091048.47 -792131.1 -000014.2+000011.100003.5 07.8600.15A1 0
+092046.02 +612058.4 -000012.4+000005.600004.4 07.8600.24A5 1
+092208.23 +053443.8 -000049.0-000015.100009.0 07.8600.51F8 0
+092558.95 -312208.5 -000024.5-000002.600005.3 07.8600.14A2 0
+093346.57 +624940.5 -000020.0-000022.900009.6 07.8600.97G5 0
+094233.79 -135844.1 -000019.3-000004.800004.8 07.8600.01A0 0
+094345.53 -764602.1 -000012.0+000006.100004.1 07.8600.14B9 0
+094649.90 -163247.6 -000009.7-000007.300011.0 07.8600.52F5 0
+094948.14 +663347.2 -000042.0-000024.500004.6 07.8600.39F2 0
+095358.30 -620710.7 -000016.0+000000.800004.5 07.8600.13A2 0
+095505.23 -454426.9 -000024.1+000009.200003.9 07.86-0.05B8 0
+100001.86 +243310.2 -000234.4-000036.100030.8 07.8600.87K0 1 0.10 1.10
+100013.67 -351848.5 -000028.5+000017.900005.8 07.8600.05A0 0
+100459.67 -465613.1 +000024.4+000005.200007.0 07.8600.91G8 0
+100511.14 -165713.9 -000007.2-000040.200006.9 07.8600.81G6 0
+100556.58 -543533.7 -000014.8+000003.000002.4 07.86-0.07B6 0
+101228.59 -760438.9 +000016.2-000011.000005.9 07.8600.43Fm 0
+101743.80 -120443.5 -000032.5-000003.400004.5 07.8600.11A2 0
+102753.06 -561224.2 +000002.1+000003.100003.1 07.8600.22A5 0
+103201.37 +294357.6 +000085.2-000011.700010.7 07.8600.61G2 0
+103919.58 -372625.8 +000005.8-000004.200004.6 07.8600.07A1 0
+104450.72 -352038.6 -000021.9+000009.500003.5 07.8600.32A5 0 0.06 0.11
+104935.47 -295939.8 -000097.0-000018.200013.5 07.8600.56G0 0
+105811.10 -353956.1 -000107.3+000105.500015.0 07.8600.66G3 1
+105841.17 +213032.1 -000062.8-000008.500006.8 07.8600.22A5 0
+105904.27 -345234.0 -000020.9-000001.000003.3 07.86-0.06Ap 0
+110421.11 +144329.3 -000015.7+000003.000002.6 07.8600.96K0 0
+110552.54 -724020.6 -000094.1+000013.400008.8 07.8600.38F2 0
+111758.18 -640233.3 -000027.1-000001.100007.7 07.8600.17A2 0
+112131.06 -124155.3 -000149.3+000048.500014.7 07.8600.52F7 0
+112531.83 +423757.3 -000063.5+000130.100023.3 07.8600.58F8 0
+114650.69 +150006.9 +000011.4+000007.900007.3 07.8600.33A5 1
+115122.52 +573826.8 -000011.2-000016.800008.3 07.8600.97K0 0
+115528.90 -621147.1 -000035.2-000005.300008.5 07.8600.39F2 0
+120331.79 -022649.0 -000037.8+000005.400003.6 07.8600.39F0 1
+120417.12 -210220.9 -000010.0-000018.000005.0 07.8600.17A2 1
+120802.61 +060210.9 -000045.9+000000.500004.8 07.8600.95K0 0
+121406.95 -363323.3 -000011.7+000002.800002.8 07.86-0.10B7 0
+121916.63 -474948.0 -000028.3-000011.800006.8 07.8600.10A1 0
+121931.48 +405622.2 -000046.8-000053.200013.4 07.8600.51F5 0
+122530.47 -692836.0 -000006.8-000004.900005.5 07.86-0.02B6 1
+122955.57 +242019.0 -000057.0-000032.400014.4 07.8600.45F7 0
+124129.09 -561816.6 +000034.8+000016.400014.3 07.8600.54F6 1
+125222.80 -493555.7 -000020.1-000001.600003.6 07.86-0.04B8 0
+125230.71 -524002.4 -000005.5+000002.000000.5 07.86-0.05B0 0
+125234.05 +015637.1 +000022.2+000004.800004.1 07.8600.92G5 0
+130133.40 -323333.1 -000097.3+000010.500011.1 07.8600.41F0 0
+131000.45 +160852.6 -000044.9-000011.400007.5 07.8600.43F2 0
+132344.75 +190528.5 +000024.9-000018.300020.6 07.8600.58G0 0
+133014.88 -015342.1 +000008.5-000016.200002.1 07.8600.07A0 0
+135401.33 +135004.9 -000031.7-000010.700006.6 07.8600.37A5 0
+141322.29 -395842.9 -000021.3-000005.800001.9 07.8600.17A2 0
+141447.84 -684354.1 +000004.7-000028.900009.0 07.8600.40F0 0
+141624.35 +370748.0 -000028.4-000013.300003.6 07.8600.78G5 1
+141624.35 -411359.6 -000009.4-000007.600004.9 07.86-0.02Ap 0
+142700.38 -571718.1 -000097.1-000069.600014.9 07.8600.49F6 0
+143141.43 -430517.3 -000090.4-000037.500009.8 07.8600.50F7 0
+144016.82 +484232.0 -000064.8+000051.500010.0 07.8600.00F0 1
+144305.20 -651344.3 -000007.4-000009.500001.4 07.8600.01B9 0
+144744.85 +713604.5 +000044.7-000008.000014.1 07.8600.41F2 1
+145051.80 -040800.9 -000086.1+000025.700010.3 07.8600.99G5 0
+150708.24 -272838.3 -000034.9-000014.500005.8 07.8600.37A9 0
+151052.61 +304019.8 -000052.5+000010.400007.2 07.8600.29A2 0
+151456.15 -660925.9 -000015.2-000020.200003.8 07.8600.16A1 1
+152714.94 +503710.4 -000007.8+000002.800002.5 07.86-0.12B9 0 0.06 1.51
+155104.64 +221903.8 -000015.5-000039.100006.8 07.8600.46F0 0
+155525.83 -435825.7 -000004.8-000006.600001.9 07.8600.03B3 0
+160350.51 +081347.3 -000029.4+000012.000008.4 07.8600.34F2 0
+160409.77 -371826.5 -000330.3-000019.400025.2 07.8600.60G2 0
+160527.13 -061725.7 +000051.9+000004.200012.1 07.8600.45F5 0
+162400.98 +293657.6 -000014.8-000010.000007.4 07.8600.26A5 0
+163316.31 -512012.9 +000003.2-000019.100004.3 07.8600.99G8 0
+165006.40 +162944.3 -000007.8+000002.300003.8 07.8600.14A0 0
+171223.46 -225530.8 -000001.2-000005.300004.7 07.8600.38A5 0
+171425.16 +772103.3 -000001.4-000006.800002.2 07.8600.98G5 0
+173219.36 -421053.9 -000022.9-000035.800006.4 07.8600.23A1 0
+174412.61 -413940.5 -000000.8-000004.100001.3 07.8600.03B7 0
+174709.99 +042545.8 -000024.9-000031.800011.2 07.8600.51F0 0
+180129.34 +401925.4 -000003.2+000005.500004.3 07.8600.09A0 1
+180141.17 +401041.8 -000004.5+000014.600006.0 07.8600.39A3 1
+180808.13 +251030.4 +000014.3-000014.900004.0 07.8600.12A2 0
+182034.41 +310400.6 -000010.8-000008.400006.2 07.8600.19A0 0
+183652.96 +544849.4 +000004.8-000004.700000.8 07.8600.73K0 0
+183913.75 -281050.3 +000002.3+000000.000001.9 07.8600.10B9 0
+183930.31 -325941.1 -000010.4-000017.600004.7 07.8600.12A1 0
+185617.64 +230413.3 +000047.7+000012.700007.1 07.8600.29A5 0
+185747.92 -560736.1 +000010.6+000001.300003.0 07.8600.98G6 1
+190034.22 +395041.8 +000001.4+000000.400004.2 07.86-0.06B9 1
+190329.44 +732244.7 +000005.6+000021.100005.9 07.8600.29F0 0
+191009.86 +022126.7 -000004.2-000009.200002.2 07.8600.39A0 0 0.08 4.51
+192317.80 +093041.7 +000020.9-000001.500005.5 07.8600.74A0 1
+192430.63 +371116.1 -000003.5-000008.800001.9 07.8600.10A0 0
+192824.58 +082129.3 -000017.8-000033.100018.9 07.8600.68G2 0
+193343.20 +394340.7 +000007.9-000006.500007.2 07.8600.22A2 0
+193537.79 +223006.9 +000002.4-000005.700005.9 07.8600.06A0 0
+193757.41 +260100.0 +000015.6+000004.100004.4 07.8600.10B9 0
+193857.96 +323343.5 -000002.4-000007.000003.2 07.8600.08B9 0
+194025.60 +261857.3 +000005.0+000007.700003.4 07.8600.06B8 0
+194746.49 +635137.1 -000050.2+000039.200018.8 07.8600.60G0 0
+200409.25 +114740.3 +000002.1-000004.100002.2 07.86-0.07B9 1 0.09 0.84
+200703.69 -171142.2 +000023.6-000012.300009.6 07.8600.36F3 0
+201521.91 +182757.6 -000005.1-000071.300013.0 07.8600.52F5 0
+201708.96 +213400.8 +000000.1-000008.000001.8 07.86-0.07A0 0
+201854.74 +553243.6 -000005.0+000043.100007.8 07.8600.42F5 0
+202114.01 +433521.2 +000006.4+000001.300004.6 07.86-0.04A0 0
+202258.67 +201944.1 +000028.4+000013.400006.6 07.8600.52G5 1
+202422.59 +193430.0 -000008.8-000013.200004.5 07.8600.13A2 1
+202946.13 -584619.3 +000004.1+000003.800004.5 07.8600.10A1 0
+203313.24 -580644.2 +000027.1-000027.900010.2 07.8600.61G0 0
+203446.98 -335519.2 +000001.8+000009.400015.9 07.8600.48F6 1
+203624.08 +620052.0 +000004.3+000005.600003.1 07.86-0.08A0 0
+203636.96 +622555.0 +000008.4+000010.900005.6 07.8600.41F0 0
+204132.80 +152309.1 +000014.3+000003.300006.1 07.8600.98G5 0
+204142.38 +432635.7 +000008.7+000012.200004.1 07.8600.03A0 0
+204311.31 +510839.3 -000000.1+000003.500003.0 07.8600.93G5 0
+204508.74 +060127.9 +000010.8+000008.300003.3 07.8600.05A0 0
+204512.26 -010234.5 -000017.4-000018.400003.4 07.8600.93G5 1
+204903.35 +222328.3 +000023.5+000032.200009.8 07.8600.39F0 0
+205422.42 +695651.0 -000002.2+000011.400003.8 07.8600.97K0 0
+205522.56 +622515.8 +000030.3+000051.600003.5 07.8600.95K0 0
+210403.55 +142224.4 -000024.7+000007.400008.9 07.8600.17A2 0
+210636.91 -412304.3 +000007.8-000036.400011.0 07.8600.52F6 0
+212340.12 +551738.8 -000005.5-000017.500002.8 07.8600.17A0 1
+212747.17 -592148.4 +000029.1-000033.200007.5 07.8600.36F2 0
+213014.74 +022719.4 +000070.0+000016.100008.2 07.8600.44F2 0
+213143.03 +064501.5 +000023.5+000000.600003.2 07.8600.94G5 0
+214741.94 -664819.7 +000022.2-000032.800006.3 07.8600.24A7 0
+214757.91 +513736.8 -000010.8+000005.000003.2 07.8600.10A0 0
+214816.01 +542314.3 +000036.3+000030.300007.9 07.8600.25F0 0
+220004.67 +550111.2 -000003.5-000006.400000.6 07.8600.52A0 0
+220434.88 -561758.7 -000111.4-000029.200015.7 07.8600.49F5 0
+220653.39 -293651.3 +000097.0+000101.500016.0 07.8600.54F6 0
+221350.38 +005235.5 +000060.0-000039.200015.4 07.8600.53F8 0
+221459.42 -521147.6 +000000.5+000012.800005.7 07.8600.96G8 0
+221633.64 +343117.6 -000007.8-000024.300004.8 07.8600.31A5 0
+222159.99 -192607.0 -000021.1-000056.000016.0 07.8600.64G3 0
+222709.72 +085527.1 -000057.5-000028.800007.9 07.8600.34F8 0
+222858.32 +505747.3 -000002.3-000002.600000.7 07.8600.74G5 0 0.24 2.91
+223144.59 +104547.5 -000013.6-000013.600005.6 07.8600.43A0 0
+223347.50 +015135.6 +000034.3-000003.700015.1 07.8600.42F5 0
+223506.15 -013129.0 +000026.9+000000.300008.5 07.8600.57F5 0
+223752.32 +145912.7 +000036.4-000156.200020.4 07.8600.58F8 0
+223845.76 -534353.1 +000021.0-000002.000012.0 07.8600.42F3 1
+224538.11 +415258.5 +000002.5-000001.600001.7 07.8600.05A0 0
+224722.30 -064349.2 +000055.9+000004.600008.7 07.8600.41F0 0
+225106.51 -562844.2 -000009.1-000028.100005.6 07.8600.95K0 0
+225925.47 +724244.2 -000051.0-000083.500016.9 07.8600.55F5 0
+230107.87 -093313.3 -000025.1-000089.900009.2 07.8600.92K0 0
+231536.48 +791358.3 -000016.4+000000.200002.6 07.8600.04A0 0
+231551.62 +564034.2 +000017.9+000001.500003.6 07.8600.01A0 1
+232758.07 +233512.0 +000080.4+000028.900006.7 07.8600.94K1 0
+234634.54 +550908.2 -000087.8-000019.600010.6 07.8600.46F5 0
+235133.43 +472916.0 +000019.7-000010.900003.5 07.8600.33F0 0 0.05 0.10
+235148.69 -332709.5 -000015.6+000064.000014.4 07.8600.72G5 0
+235504.86 -372153.3 -000030.5-000032.700007.6 07.8600.50F5 1
+004326.46 +563202.3 +000003.5+000022.300005.0 07.8601.01G8 0
+004822.53 +613504.3 -000024.2+000003.400003.9 07.8601.15G8 0
+005758.46 +073641.7 +000071.2+000013.600006.0 07.8601.27K0 0
+010658.41 +503509.9 +000006.1-000005.800003.2 07.8601.39K0 0
+011644.47 +050320.4 +000006.1-000011.200003.7 07.8601.48K0 0
+012442.91 +360350.7 +000043.7-000078.500006.8 07.8601.02G5 0
+013413.25 +684056.9 -000012.4-000005.300003.6 07.8601.02K0 0
+014244.98 +635327.7 -000014.2-000056.500003.6 07.8601.13K0 0
+015244.69 -540041.2 -000013.4-000006.800002.0 07.8601.67M2 0
+015346.85 +883306.0 +000035.8-000011.100004.3 07.8601.21K0 0
+015622.17 -334352.4 +000032.1+000006.300001.6 07.8601.42K4 0
+020008.34 -041701.0 +000015.1+000022.500005.7 07.8601.14K0 0
+020400.11 -323106.9 +000023.3-000014.500004.3 07.8601.02K0 0
+020630.54 -233359.7 +000021.3+000007.100003.5 07.8601.25K2 0
+021545.35 +422805.8 -000009.2-000001.800001.5 07.8601.59K5 0
+022526.56 +603100.7 +000009.8-000006.300001.6 07.8601.21G8 0
+022556.48 -091423.6 +000038.4+000027.500005.1 07.8601.09G5 0
+023831.01 -444227.5 -000020.9-000006.700002.9 07.8601.00G5 0
+024442.79 -005046.0 +000002.1-000010.400002.5 07.8601.09K0 0
+030333.33 +142814.9 -000021.5-000034.100006.7 07.8601.05K0 0
+030626.83 +340650.6 +000022.2-000022.000003.9 07.8601.06G5 0
+031619.39 +192016.0 -000011.9-000003.300000.6 07.8601.13K0 1
+032318.93 +163356.9 -000000.6-000032.700004.6 07.8601.12K0 0
+032459.87 -052142.8 -000230.4-000768.700066.2 07.8601.15K5 0
+034641.72 +484807.2 -000003.1-000001.000001.3 07.8601.00F8 0
+041323.11 +655607.9 +000011.5-000023.100005.3 07.8601.01G5 1
+042926.21 -022450.1 +000010.7-000081.000003.6 07.8601.12K0 0
+044927.22 +653811.3 +000018.8-000021.600004.7 07.8601.14K0 0
+050122.43 +420021.8 +000003.0-000003.700001.5 07.8601.36K3 0
+050141.47 -781059.8 +000058.6+000055.600003.7 07.8601.19K2 0
+050643.38 -042942.8 +000009.1-000000.500002.4 07.8601.50K5 0
+050944.89 -333115.3 +000002.0-000005.100002.4 07.8601.65M0 0
+051449.21 +412006.0 -000021.3-000022.800004.8 07.8601.17K0 0
+052111.52 -025135.5 -000007.1-000003.000004.2 07.8601.06K0 0
+053018.91 +661406.0 +000003.3-000052.000006.8 07.8601.00G5 0
+054110.81 -542751.6 -000006.8-000034.400001.0 07.8601.36K2 0
+054601.61 -122524.6 -000011.8-000017.000003.4 07.8601.41K3 0
+054739.84 +045109.4 +000011.5-000011.900002.1 07.8601.51K2 0
+061612.97 -340316.4 +000003.3+000012.400003.1 07.8601.39K4 0
+065311.94 +345737.4 +000010.0+000004.700002.7 07.8601.34K0 0
+080322.91 -383819.2 -000001.2-000002.100000.8 07.8601.60K5 0
+082427.78 +073816.6 +000040.7-000022.700003.2 07.8601.15K0 0
+082923.98 +130815.4 +000019.3+000012.500004.4 07.8601.07G5 0
+083746.61 +261415.5 -000008.9-000017.400003.9 07.8601.16K2 0
+083926.13 -040144.2 -000009.7-000000.500003.4 07.8601.01K0 0
+091434.90 -843724.2 -000073.0+000054.500005.6 07.8601.02K1 0
+092515.70 +443731.8 -000014.2-000008.800002.3 07.8601.26K0 0
+093315.69 +834429.9 +000002.1-000008.500002.8 07.8601.13G5 0
+093909.76 -673421.0 -000019.1+000006.600003.2 07.8601.01G6 0
+094604.10 -023530.9 -000014.8+000013.800002.8 07.8601.05K0 0
+094741.10 +293530.3 +000014.5-000006.000002.1 07.8601.39K0 0
+095639.12 -002741.3 -000002.3-000000.900004.6 07.8601.48K5 0
+100026.48 -584642.2 -000006.7+000006.200000.6 07.8601.57K3 0
+101051.96 -252615.9 +000012.9-000014.700003.0 07.8601.54M2 1
+103137.86 -404839.5 -000006.7-000004.700003.8 07.8601.42K2 0
+110352.97 +385739.5 -000002.3-000012.700001.9 07.8601.15K2 0
+110432.91 -305032.7 +000014.2-000026.500002.5 07.8601.13K1 0
+110709.93 -100329.3 -000005.2-000041.800001.8 07.8601.32K0 0
+112547.57 +405615.0 -000022.9-000039.300002.9 07.8601.45K2 0
+113801.52 -544211.0 -000076.1-000022.500014.2 07.8601.01K0 1
+114420.26 +383139.6 -000058.8-000015.800001.3 07.8601.48K2 0
+114729.74 -335357.7 +000009.0-000020.700004.2 07.8601.29K1 1
+114754.87 +322927.5 -000009.1-000000.800003.5 07.8601.25K2 0
+115003.59 -570249.3 -000011.7+000003.200002.4 07.8601.59K5 0
+120048.20 -493406.7 -000004.2-000001.000003.1 07.8601.19K1 0
+120127.70 +063021.7 -000053.0+000012.600003.5 07.8601.24K2 0
+121214.24 -042407.0 +000011.0-000013.600000.5 07.8601.42K2 0
+121352.83 -003820.8 -000035.5+000011.400004.7 07.8601.11K2 0
+122234.42 +263717.7 -000033.3-000021.900002.5 07.8601.36K2 0
+122309.89 -522513.8 +000003.3-000019.400005.0 07.8601.07K0 0
+130446.99 -083415.6 -000026.1-000022.400001.8 07.8601.01K0 0
+131822.35 +034508.6 -000015.1+000002.700002.4 07.8601.49K0 0
+132518.85 +645044.1 +000018.2-000012.300004.7 07.8601.02G5 0
+133152.20 -060052.8 +000007.3-000034.200004.1 07.8601.19K2 0
+134243.96 +335041.5 -000000.8-000002.900001.6 07.8601.21K0 0
+140824.88 -123355.6 +000009.0+000002.200001.6 07.8601.34K2 0
+142241.44 -264712.1 -000015.1+000004.000003.4 07.8601.57K4 0
+142502.14 -304758.6 -000011.3-000009.800003.6 07.8601.20K1 0
+142546.01 -212552.3 -000060.0-000013.600004.0 07.8601.37K4 0
+144808.94 -583418.1 -000032.6-000007.700003.6 07.8601.50K2 0
+153654.26 -153050.3 -000025.1-000021.500003.2 07.8601.39K4 0
+155937.16 +530910.3 +000030.9+000028.400002.7 07.8601.25K2 0
+161511.92 +470224.2 -000014.1+000011.700003.8 07.8601.07K0 1
+164414.01 +651414.8 -000009.3-000021.700003.6 07.8601.22K0 0
+164825.37 +552323.7 +000015.3-000030.400001.7 07.8601.28K0 0
+170800.86 +441009.9 +000006.8-000007.200002.2 07.8601.28K2 0
+171442.17 -635155.4 -000023.4+000033.400005.3 07.8601.15K1 0
+173031.56 +684453.6 +000006.8-000022.300002.3 07.8601.56K5 0
+173516.70 -122052.0 -000004.0-000008.900005.4 07.8601.08K0 0
+173810.49 +345831.2 -000006.7+000005.700000.2 07.8601.55K5 0
+181334.38 +133834.1 -000015.5+000010.800002.0 07.8601.16K2 0
+181355.35 +162458.8 -000034.9-000018.900005.1 07.8601.01K2 0
+181502.18 -205216.3 +000003.7-000005.600004.5 07.8601.28K0 0
+181615.30 +281031.0 +000003.3+000016.200003.4 07.8601.64K5 0
+181826.54 +025740.2 +000007.0-000002.600004.1 07.8601.02K0 0
+181859.14 +391601.4 +000012.1+000005.200001.6 07.8601.33K2 0
+182159.54 +421721.3 +000006.4+000023.800002.6 07.8601.19K2 0
+182323.45 +381808.6 -000004.5-000022.000001.5 07.8601.42K5 0
+184005.13 +244212.2 -000000.7+000014.400006.4 07.8601.07K0 1
+184106.20 -825352.4 -000017.1-000001.300004.2 07.8601.28K1 0
+184220.70 +343326.3 +000008.5+000015.200003.2 07.8601.47K5 0
+191950.22 +433322.5 -000000.0+000005.300001.1 07.8601.20K0 0
+193336.00 +360246.0 -000008.6-000028.300000.9 07.8601.29K0 0
+195013.17 +482329.7 +000003.5-000001.100003.3 07.8601.41K2 0
+195342.05 +141937.8 +000005.6-000018.900002.9 07.8601.27K5 0
+195924.53 -080521.8 +000001.2+000002.600002.9 07.8601.09K0 0
+200555.01 +181440.3 -000014.7-000039.000001.2 07.8601.24K0 0
+201715.71 -195738.8 -000022.1-000028.900003.7 07.8601.10K0 0
+204833.30 +213736.0 -000001.6-000000.500005.1 07.8601.01K0 0
+205434.65 +112632.5 +000007.6+000014.100002.5 07.8601.22K0 0
+211537.10 +335307.0 +000017.0-000002.500001.6 07.8601.51K0 0
+212614.23 -214948.5 +000006.0-000001.900002.8 07.8601.42K4 0
+213335.70 +273609.7 +000018.2-000004.000001.7 07.8601.55K5 0
+213900.92 +095317.9 +000000.6-000048.600003.3 07.8601.05K0 0
+223942.69 +310844.7 -000017.8-000005.200002.4 07.8601.35K2 0
+224043.84 +432935.8 +000059.6+000015.000002.0 07.8601.41K5 0
+224206.89 -682356.6 -000009.3+000008.600002.0 07.8601.18K1 0
+232804.45 +083753.3 -000006.5-000002.600002.5 07.8601.55K2 0
+233406.76 -141345.7 +000046.7-000013.100002.2 07.8601.04K0 0
+235109.84 -023113.3 +000019.2-000039.300002.1 07.8601.40K0 0
+235302.33 +592517.8 +000062.5-000000.500003.9 07.8601.05G7 0
+070656.48 -073326.5 +000001.6-000006.200002.2 07.8602.45N5 0
+002017.03 -771321.5 -000048.8+000019.700019.4 07.8700.55F6 0
+002618.34 +060539.9 -000037.1-000006.800011.7 07.8700.41F5 0
+005330.89 +182337.9 -000013.7-000008.100004.0 07.8700.89G0 0
+010121.77 +115445.7 +000009.5+000009.100013.8 07.8700.56F5 1
+010125.80 +183214.1 +000006.0-000004.300002.1 07.8700.98G5 0
+011700.79 -423157.6 +000048.2-000022.800004.2 07.87-0.09B8 0
+011901.37 -770151.0 +000129.3+000024.100013.6 07.8700.56G0 0
+012021.08 +180720.7 -000019.1-000007.200011.2 07.8700.36F5 0
+014502.50 +434222.9 +000000.8-000016.900004.0 07.8700.38F0 1
+014619.54 +405900.0 +000088.0-000033.200013.5 07.8700.54F5 1
+014727.15 +430449.5 -000001.7-000010.400004.5 07.87-0.01A0 0
+015650.23 -431041.3 +000040.7-000011.800009.3 07.8700.23A7 0
+015851.17 +553454.3 +000036.9-000013.900003.9 07.8700.21F0 0
+020211.25 -240223.8 +000100.0+000033.400015.7 07.8700.49F6 1
+021545.94 +555946.8 -000000.4-000004.700000.6 07.8700.10B0 0
+023032.24 -014017.2 -000004.2-000012.800005.4 07.8700.35A5 0
+023306.34 -722638.4 -000085.8+000048.000019.9 07.8700.62G2 0
+023510.93 -284151.4 -000015.7-000000.700007.0 07.8700.18A3 0
+023851.65 +390900.8 +000000.5-000005.100001.7 07.87-0.01B9 0
+024043.63 -580813.2 -000018.7-000088.100012.4 07.8700.62G0 0
+025826.76 +810335.6 +000007.3+000045.800011.3 07.8700.99G5 0
+031350.08 +514705.5 +000100.2-000032.300012.3 07.8700.43F5 0
+032336.94 +325940.9 +000000.4-000014.400007.3 07.8700.41F2 0
+032444.90 +404539.2 +000003.9-000006.700001.8 07.87-0.06B9 1
+033100.77 +274327.7 +000028.3-000027.000010.8 07.8700.15A0 0
+035451.09 +522512.8 +000107.6-000149.100015.4 07.8700.68G1 0
+040610.59 -595233.5 -000011.9-000004.200003.9 07.8700.93K0 0
+040718.78 +133218.0 -000025.1-000007.400007.3 07.8700.31A3 0
+041930.15 +195652.2 +000007.7-000006.300003.9 07.8700.21A0 0
+042014.57 -034502.3 -000010.2-000318.400014.8 07.8700.65G0 0
+042440.43 +125414.5 -000008.6+000001.100006.0 07.8700.41F0 0
+043109.85 -783758.6 -000002.3+000028.800007.9 07.8700.23A3 1
+044715.36 -624944.4 -000016.1-000018.000007.3 07.8700.44F3 0
+045128.37 -003247.8 +000021.0-000001.900005.8 07.8700.27A2 0 0.06 0.78
+045234.86 -102919.2 -000003.5-000005.700004.3 07.87-0.06B9 0
+045246.66 +513234.5 +000019.4-000073.000013.2 07.8700.57G0 0
+045713.13 +104835.6 -000012.0-000004.500005.3 07.8700.32A0 0
+051009.05 -312056.8 -000007.8-000008.200006.8 07.8700.13A0 0
+051057.32 -014550.1 +000002.0-000005.000001.1 07.8700.03B8 1
+051142.15 +465632.2 -000003.0-000001.200003.2 07.8700.06A0 0
+051159.14 -471626.7 +000015.2+000030.400008.3 07.8700.40F2 0 0.06 0.62
+052701.32 +273636.9 +000030.6-000014.400005.2 07.8700.50F8 1
+053517.23 +254944.3 -000002.2-000010.900003.8 07.8700.12A0 0
+055735.97 -410617.5 -000004.1+000016.900001.3 07.8700.07B9 0
+060007.84 -003006.4 -000001.9-000000.500003.0 07.8700.05B9 1
+060548.34 -165733.8 -000002.7+000001.700005.6 07.8700.03A0 0
+061152.01 -504733.8 -000005.7-000014.200005.1 07.8700.05A1 0
+061601.70 +331156.4 -000018.4-000005.200003.3 07.8700.19A2 0
+061858.46 +041128.7 -000004.3+000000.800001.6 07.8700.12A0 0
+062411.70 +155103.1 -000003.1-000012.800004.3 07.87-0.07A0 0
+062442.37 +350842.5 -000006.9-000007.500010.6 07.8700.43F2 0
+063513.99 +475655.9 -000004.0-000019.600005.8 07.8700.42F0 0
+063533.33 -160028.0 -000011.2-000010.100011.0 07.8700.32A9 0
+064243.68 +114617.3 +000001.4-000004.500002.5 07.87-0.00A0 1
+064315.26 +060701.2 -000006.5-000006.700004.1 07.8700.03B9 1
+065111.73 +440334.8 +000009.5-000027.400006.1 07.8700.40A2 0
+065513.65 +052602.5 -000001.3-000001.700000.8 07.87-0.16B2 0
+071037.98 -453452.5 -000009.9+000011.400003.9 07.8700.15A3 0
+071129.89 +580055.2 +000004.6-000134.400004.4 07.8700.91G5 0
+071433.90 +051614.8 -000003.3-000008.800001.5 07.87-0.09B8 0
+071555.46 -272653.9 +000221.6-000054.200017.1 07.8700.59G1 0
+071929.85 -701230.0 +000009.6-000041.300013.3 07.8700.50F6 0
+073557.80 -032205.9 -000003.0+000000.900002.0 07.87-0.13A0 0
+074343.11 -221004.8 -000004.1-000002.200005.2 07.8700.09Ap 0
+074500.60 +155342.1 -000000.3-000012.800002.3 07.87-0.01A0 0
+074553.04 +264332.1 +000001.9-000010.700004.9 07.8700.01B8 0
+074652.86 +814056.9 -000001.4-000014.400001.8 07.8700.09B9 0
+074735.40 -303255.1 -000004.5+000003.800001.4 07.8700.26B1 0
+075530.69 +084317.7 -000012.1-000008.200005.9 07.87-0.01A0 0
+075609.02 -095147.7 -000002.7+000000.200002.7 07.87-0.03A0 0
+075925.49 +095608.8 -000108.3+000010.900011.1 07.8700.49F5 0
+080202.48 -424612.6 -000005.3+000004.000002.6 07.87-0.05B5 1 0.06 0.85
+081612.85 +402000.2 -000007.0-000019.800004.4 07.8700.25A3 0
+081755.41 +384803.1 -000005.7-000012.100005.0 07.8700.91G5 0
+081841.73 +332009.1 -000001.9-000001.300002.9 07.8700.15A0 0
+082615.88 -420815.0 -000005.4+000005.300000.1 07.8700.03B0 1
+082715.68 -033131.8 -000005.4+000002.200002.6 07.8700.06A0 0
+083254.40 -381030.5 -000002.2+000013.700004.8 07.8700.90G5 0
+083514.98 -311708.3 -000020.4+000004.400003.1 07.8700.97G8 0
+083610.22 -361549.0 -000012.6+000027.600004.2 07.8700.13A2 0
+084629.50 +172945.4 -000025.2-000022.700007.5 07.8700.38F5 0
+090323.12 -574559.3 -000015.6+000015.000007.7 07.8700.13A1 0
+090645.77 +151259.0 +000010.6-000049.400011.9 07.8700.50F5 0
+092042.23 -291311.3 +000001.3-000003.600003.9 07.8700.17A3 1
+093754.55 -001910.8 -000029.6+000002.600003.0 07.87-0.30A2 1
+093813.39 +233249.3 -000063.4-000041.500013.4 07.8700.50F5 0
+094055.71 +435932.9 -000019.0-000002.400004.9 07.8700.21A4 0
+094229.23 -353440.7 -000028.1+000011.700003.4 07.8700.03B9 0
+095432.92 -023703.2 -000010.6+000000.000003.1 07.8700.93K0 0
+100535.70 +512328.0 +000003.7-000002.900007.7 07.8700.18A2 0
+100837.33 -310609.8 -000000.3-000006.000002.5 07.8700.75F8 0
+101123.80 -502925.2 -000012.6+000003.300002.5 07.87-0.10B5 0
+102211.78 -654125.1 -000041.2+000021.700007.0 07.8700.26A6 1
+102343.51 +023711.8 -000105.1-000249.600014.5 07.8700.60G5 0
+103407.30 +122228.0 -000025.8-000003.900006.1 07.8700.31A3 0
+103833.92 -175313.8 +000071.8-000055.800013.1 07.8700.55F7 0
+103958.77 +180345.5 -000001.9-000031.400008.1 07.8700.40F0 1
+104829.20 -442242.9 -000013.8+000003.000002.1 07.87-0.02B9 0
+105000.39 -643229.0 -000014.9+000001.600002.8 07.8700.07B5 0
+105347.87 -321936.3 -000003.9-000008.600010.0 07.8700.43F2 0
+110205.77 -154133.0 -000024.7-000023.700003.5 07.8700.40F2 1
+111649.75 -505534.5 -000053.3+000028.300006.4 07.8700.40F0 0
+111916.13 -374328.6 +000011.7-000012.100002.4 07.8700.96G8 0
+113056.37 -201159.8 -000069.2-000038.300015.0 07.8700.45F5 1
+113148.70 -604136.4 -000014.3+000005.800001.1 07.8700.04B9 0
+113339.41 -573842.4 -000024.6+000003.000002.4 07.87-0.00B9 0
+113614.65 +662042.4 +000026.2+000042.100007.9 07.8700.50F5 1
+113748.06 -525327.5 -000129.9-000082.200016.0 07.8700.64G1 0
+113922.24 -392307.1 -000001.5-000052.300008.2 07.8700.95G8 0
+114826.17 -031420.0 -000022.9-000002.200005.6 07.8700.28F0 0
+121401.78 -592348.9 -000010.0+000003.000001.4 07.87-0.07B5 0
+122006.30 -564303.1 -000015.8-000004.900002.0 07.8700.01B9 0
+122339.61 -200516.6 +000059.5-000061.000014.2 07.8700.90K1 0
+122746.65 -181406.8 +000006.3-000007.900003.3 07.8700.29A8 0
+123429.82 -581952.7 -000020.4+000004.700000.3 07.8700.71F6 0
+124340.42 -352450.3 +000007.4-000015.400006.2 07.8700.39F2 0
+130754.87 +195558.6 +000000.2-000066.800006.8 07.8700.44F4 0
+131107.88 -714851.2 -000033.9-000009.500002.8 07.8700.52Fm 0
+133004.14 -444245.2 -000124.5-000016.500016.3 07.8700.53F6 0
+133805.56 +663622.8 +000015.7+000005.500004.7 07.8700.09A2 0
+134605.87 +340336.1 -000110.8+000008.100009.8 07.8700.40F5 0
+134719.20 -022636.6 -000000.4-000002.700003.4 07.87-0.18B2 0
+135421.42 +731847.9 +000003.8+000013.200002.6 07.8700.99K0 0
+135433.55 -681414.5 -000054.0-000034.100009.2 07.8700.22A7 0
+135803.57 -335838.7 -000069.0+000003.200003.8 07.8700.93G6 0
+141003.34 -365938.1 +000017.9-000013.700011.6 07.8700.34A7 1
+141636.21 -072800.4 -000043.1+000002.000010.0 07.8700.26A0 0
+141739.23 -405142.1 -000019.8-000017.900004.2 07.87-0.01B9 0
+141905.76 -225712.6 -000027.4-000002.300003.0 07.8700.07A0 0
+143201.79 -485056.5 -000020.0-000000.400003.4 07.8700.96G8 0
+144059.25 -025041.7 -000059.0+000083.800011.9 07.8700.96G8 0
+144524.32 +135048.7 -000232.9-000225.700051.2 07.8700.93K0 0
+150632.53 -425308.3 -000038.4-000014.200005.6 07.8700.38F2 0
+150745.13 +321533.1 +000002.9-000000.300005.2 07.87-0.07B9 0
+151922.42 -364151.6 +000030.4-000010.400006.5 07.8700.37A9 1
+152608.91 +181016.3 +000012.4-000006.800006.3 07.8700.61F8 1
+153111.06 -784510.1 +000007.5-000065.900007.5 07.8700.39F3 0
+153518.97 -123026.3 +000046.1-000041.300006.8 07.8700.54F5 0
+154315.84 -510649.2 -000007.0-000010.900003.5 07.87-0.03B7 0
+155728.54 -501610.5 -000023.1-000031.000006.8 07.8700.23A7 0
+160352.72 -505024.1 -000002.8-000005.300002.0 07.8700.12B8 0
+160854.75 +452111.8 +000015.4+000000.600009.4 07.8700.40F5 1
+161704.31 -673807.0 -000006.7-000010.200002.8 07.8700.05A0 0
+165029.65 -513249.7 -000001.0-000006.600004.7 07.8700.02B7 0
+170316.79 +415351.0 -000005.6-000023.000005.3 07.8700.78K0 1
+170548.36 -180658.0 -000000.7-000007.500001.2 07.8700.12B9 0
+170734.11 +632621.9 -000004.4-000006.200006.3 07.8700.52F5 0
+171950.15 -040256.4 +000005.4-000018.500010.0 07.8700.51F5 0
+172426.77 -602448.6 -000000.6-000030.600005.4 07.8700.47F3 0
+172635.79 -495333.0 +000000.6-000006.300001.3 07.87-0.06B4 0
+172729.34 +354313.4 +000003.5+000046.400007.3 07.8700.34A3 0
+173124.11 -544136.6 -000029.2-000209.400003.3 07.8700.83G5 0
+173741.00 +425001.3 -000007.8+000004.600004.5 07.8700.06A0 1
+175615.19 -254022.0 -000001.1-000009.300001.1 07.8700.07B6 0
+180931.01 +002329.2 +000040.0-000037.200013.4 07.8700.51F8 0
+181801.31 -020159.8 -000002.9+000008.500004.8 07.8700.14A2 0
+182223.13 +402231.4 +000003.3-000000.900004.3 07.8700.08A2 0
+182635.38 -613937.4 +000004.1-000030.400004.7 07.8700.36Fm 0
+183627.34 -043428.9 +000046.1-000201.200015.6 07.8700.60F9 1
+183712.19 +025834.6 -000006.3-000017.100002.9 07.8700.10A0 0
+184135.00 +433258.9 +000007.7-000008.100007.8 07.8700.38F0 0
+184847.52 +431142.9 +000012.9+000009.000005.0 07.8700.44F5 0
+185012.16 +785757.6 -000005.4+000019.500004.1 07.8700.28F0 0
+185533.84 -710402.6 +000010.5-000026.000005.4 07.8700.97K0 0
+190239.37 +430702.9 +000047.9+000007.300011.0 07.8700.51F5 0
+191827.11 +295724.6 +000000.4-000004.100001.5 07.87-0.03A0 0
+192404.40 +180106.4 +000004.6-000008.000006.9 07.8700.14A2 0
+192646.20 -164700.5 -000001.3-000016.100005.0 07.8700.26A3 0
+192657.21 +351044.4 -000000.5-000003.300003.3 07.8700.01A0 0
+193023.30 +705705.3 -000013.7+000004.000004.2 07.8700.96K0 0
+194554.13 +240547.0 -000003.2-000004.500001.4 07.8700.78B1 0
+194722.55 +312552.2 -000007.4-000023.900008.6 07.8700.17A0 0
+195456.09 +260318.8 +000040.9-000004.500009.8 07.8700.42F8 0
+200128.29 +401756.1 +000002.3-000002.400000.8 07.8700.02A0 1
+200145.46 +384406.9 +000002.1+000000.300002.2 07.87-0.06A0 0
+200305.76 +265331.3 +000003.3+000001.300000.3 07.87-0.07B8 0
+200819.28 +271218.9 +000003.7+000000.700001.6 07.87-0.04B9 0
+201508.10 +411755.4 +000000.5-000004.500001.4 07.8700.03A0 1
+201941.64 +475419.8 +000013.1+000005.500003.6 07.8700.80G0 0
+201952.67 -021451.0 +000006.9+000005.200003.9 07.8700.05A0 0
+202139.78 -044819.9 -000005.9-000014.700008.3 07.8700.49F5 0
+205234.22 +415846.6 +000005.5+000000.200005.7 07.8700.05A0 0
+205456.04 -151659.1 -000015.7-000016.400008.2 07.8700.31F0 0
+210338.44 +452204.6 +000009.9-000004.300003.9 07.87-0.06A0 0
+210817.07 +434451.3 +000115.6+000049.700015.3 07.8700.54F8 0
+212021.83 -402755.6 +000015.1-000052.200014.4 07.8700.45F5 0
+212037.32 +081242.1 -000015.2-000016.800004.1 07.8700.25A2 0
+212601.21 +442340.4 -000012.7-000029.100007.9 07.8700.21Am 0
+212635.91 -445047.4 -000077.9-000027.800008.8 07.8700.46F5 0
+213335.31 -093938.0 +000001.3-000010.300003.2 07.87-0.07B9 0
+214544.06 -692149.3 +000028.9-000014.700010.1 07.8700.38F0 0
+215004.96 +104825.3 +000047.3+000018.200008.0 07.8700.36F0 0
+215103.40 -075427.1 +000084.3+000018.200014.0 07.8700.51F8 0
+220018.91 -172310.6 -000016.2-000010.300007.0 07.8700.28A9 0
+220342.30 -602614.9 +000105.7+000002.500023.3 07.8700.62G3 0
+220817.20 +695856.3 +000012.1+000001.300004.3 07.8700.03A0 0
+222314.23 -255031.4 +000376.3-000094.300018.8 07.8700.61G2 0
+224620.16 +501235.9 +000242.3-000002.000033.5 07.8700.80K0 1
+224922.55 +323146.4 +000002.6-000002.400005.5 07.8700.19A0 0
+224928.39 -345903.6 +000012.4-000003.200003.8 07.87-0.02Ap 0
+225226.01 -391801.8 +000022.4-000005.900001.2 07.8700.98K0 0
+225503.90 +492824.1 +000099.8-000016.900012.6 07.8700.61G0 0
+225820.19 +111714.3 -000020.3+000056.100007.7 07.8700.55F5 0
+230440.05 -324909.8 +000063.7-000073.800012.5 07.8700.52F7 1
+232114.65 -070123.1 -000016.5-000005.600011.4 07.8700.38F0 0
+232514.29 -361107.6 +000026.0-000007.800004.6 07.8700.18A3 0
+234245.99 +811802.3 +000017.2+000004.900005.0 07.8700.04A0 0
+234726.05 +640841.4 +000020.4-000000.500002.0 07.8700.04B9 0
+235910.64 +744826.1 +000023.2-000001.600007.4 07.8700.30Am 1
+000106.52 +531001.0 +000000.7+000000.000002.6 07.8701.57K2 0
+001532.47 +132509.9 +000033.7-000004.300004.1 07.8701.60K2 0
+002444.75 +200415.0 -000028.5-000017.000004.6 07.8701.20K0 0
+003733.32 -534315.7 -000016.4-000004.700002.6 07.8701.18K1 0
+004843.91 -173249.5 +000048.7-000019.300005.0 07.8701.06K0 0
+013434.94 +001357.7 +000001.1-000026.900003.1 07.8701.28K0 0
+014048.65 -145331.4 -000029.3-000033.900002.7 07.8701.55K4 0
+015314.56 +260241.4 +000027.3+000010.100004.0 07.8701.05K0 0
+020150.09 +844426.8 +000015.8-000003.200003.4 07.8701.02G5 0
+021535.69 -232207.9 +000015.5-000004.000002.2 07.8701.55M3 0
+021848.76 -262624.8 +000062.9+000006.400004.9 07.8701.23K2 0
+022207.00 -360623.8 +000073.3-000058.800007.8 07.8701.16K2 0
+022354.00 -652009.3 +000005.8+000010.400001.4 07.8701.56M4 0
+024247.07 +325210.2 +000011.7-000016.700000.9 07.8701.09G5 0
+024712.62 +264418.4 -000002.4-000013.200004.6 07.8701.12K1 0
+025605.64 -793531.4 -000036.1+000032.800004.8 07.8701.17K0 0
+030720.01 -512734.6 +000029.4+000003.200000.9 07.8701.48M2 0
+034802.04 +070746.7 +000019.4-000001.600005.1 07.8701.08K0 0
+035526.78 -375843.7 -000029.7-000035.600004.3 07.8701.01K0 0
+041606.56 +003552.0 +000006.5+000007.400003.4 07.8701.04G5 0
+041854.92 +014624.6 -000009.1-000018.400003.1 07.8701.02G5 0
+050457.80 +601046.1 +000002.4-000029.100001.6 07.8701.02K0 0
+050555.18 -135449.9 +000087.6+000051.800021.2 07.8701.00K0 1
+050911.79 +185731.1 +000004.5-000027.700003.4 07.8701.28G5 0
+051810.36 -615702.8 +000002.0+000031.200002.6 07.8701.20K1 0
+065145.74 +174025.6 -000002.7-000014.400002.1 07.8701.60K2 0
+070746.98 -032215.7 -000003.0-000000.800002.2 07.8701.76M0 0
+071732.95 -184740.6 +000006.1-000019.100001.5 07.8701.51K3 0
+073430.56 +445531.9 +000050.8+000006.200005.5 07.8701.12K0 0
+074112.69 +212649.2 +000013.2-000042.200005.3 07.8701.17K2 0
+074250.50 +610926.7 -000008.0-000013.100003.9 07.8701.23K0 0
+074254.23 +454904.9 -000006.9-000043.800003.4 07.8701.02K0 0
+074802.48 +830408.4 +000007.6+000008.500000.7 07.8701.38K0 0
+075200.98 -414712.6 -000004.6+000007.400001.8 07.8701.47K4 0
+082148.43 +141909.3 -000063.5+000018.100004.3 07.8701.05K0 0
+084129.23 +023631.3 -000010.3+000006.700002.2 07.8701.17K0 0
+084605.06 -370053.8 -000007.2+000009.200001.5 07.8701.21K1 1
+084844.91 +123545.7 -000036.7-000007.900003.9 07.8701.19G5 0
+090153.59 +592458.6 -000017.7-000020.500004.3 07.8701.06G8 0
+094330.41 -134144.3 +000016.0-000041.100002.8 07.8701.05K0 0
+095748.65 -015649.6 +000018.5-000026.600004.6 07.8701.27K0 1
+101838.72 -495445.3 -000013.8+000006.900001.6 07.8701.63K3 0
+111007.85 -273154.8 -000030.7+000006.600004.6 07.8701.57K5 0
+112847.08 +011213.8 -000036.5+000000.000003.9 07.8701.06K0 0
+112919.89 -002033.9 +000000.4-000007.000002.6 07.8701.58K5 0
+114938.73 +185607.6 -000041.6-000054.900006.2 07.8701.26K0 0
+120437.07 +030942.4 +000035.2-000023.200004.5 07.8701.41K2 1
+124848.09 +131925.8 -000018.1-000003.000002.2 07.8701.30K2 0
+125806.31 +174605.9 -000012.1-000001.200003.6 07.8701.63K5 0
+125909.23 +075402.7 -000063.0+000003.200005.6 07.8701.08K0 1
+131116.02 -412510.9 -000008.3-000005.300000.9 07.8701.19K0 0
+133050.19 -273640.6 -000021.0-000008.400002.4 07.8701.24K1 0
+133142.07 +185758.9 -000034.6-000044.900004.0 07.8701.12K0 0
+133801.52 -143532.4 +000023.5-000000.400003.6 07.8701.47K4 0
+134101.75 -294351.0 +000007.3-000003.100002.8 07.8701.00G8 0
+135546.99 -181456.6 -000040.9+000010.700002.2 07.8701.74Kp 0
+143409.74 -193109.0 +000016.7-000001.000000.0 07.8701.16K0 0
+150452.79 +704557.2 +000039.0-000049.400007.4 07.8701.02K0 0
+150947.49 +034230.3 -000015.8+000022.300004.7 07.8701.02K0 0
+153758.69 -052518.7 -000020.3-000027.500001.1 07.8701.48K5 0
+155951.79 -070136.3 -000007.3-000008.400002.2 07.8701.46K2 0
+163024.89 -440656.3 -000004.3+000003.700003.9 07.8701.88M2 0
+165105.55 -275847.7 -000010.6-000005.200002.2 07.8701.30K2 0
+170354.47 +160121.7 -000024.7-000016.400003.6 07.8701.11K1 0
+170611.21 +161613.8 -000008.4+000004.400003.9 07.8701.00K0 0
+171330.56 -703518.1 +000005.7+000004.600000.2 07.8701.67M1 0
+173316.99 +000611.8 -000012.3-000009.000002.0 07.8701.65M. 0
+175049.34 -462149.1 +000012.9+000008.200003.0 07.8701.17K1 0
+182252.12 +435556.4 -000004.0+000011.000004.6 07.8701.01G5 0
+182355.99 +312124.3 +000024.1-000035.700003.5 07.8701.00G5 0
+184746.42 -474711.6 -000003.5+000003.600000.0 07.8701.63M1 0
+190013.85 +025701.1 -000009.4+000003.600005.2 07.8701.07K2 0
+192556.48 -090045.3 -000003.2-000007.100001.1 07.8701.70M. 0
+192751.62 -292954.7 +000003.6-000009.700006.0 07.8701.10A6 1
+194323.39 -481215.5 +000014.6-000014.600003.5 07.8701.01K0 0
+200909.10 +312322.2 +000015.0+000006.600002.7 07.8701.39K5 0
+202101.08 +213103.2 -000007.7-000018.600002.9 07.8701.60F9 0
+202403.31 -405000.9 +000041.7-000050.500003.7 07.8701.16K2 0
+211410.22 +125916.8 +000020.0-000007.000004.0 07.8701.39K5 0
+211857.06 +133357.7 -000033.9-000019.000006.1 07.8701.05K0 0
+212228.44 +034511.8 +000029.9+000006.500002.7 07.8701.05K0 0
+212819.34 -263215.6 +000019.4-000010.400004.3 07.8701.18K1 0
+220918.14 -112158.0 +000004.6-000042.500005.6 07.8701.23K0 0
+221600.69 -142609.5 +000005.7-000000.100002.9 07.8701.25K2 0
+224716.08 -392722.5 +000061.2-000021.200002.0 07.8701.00K0 0
+224802.41 +303732.9 +000008.8-000000.400003.5 07.8701.58K5 0
+225455.30 -651952.1 +000005.9-000014.600001.1 07.8701.38K3 0
+225734.62 +372218.7 -000011.8-000011.700002.9 07.8701.50K5 0
+225846.70 -232657.3 -000030.3-000013.400002.9 07.8701.02K0 0
+230133.60 +490231.5 +000006.6+000002.600003.2 07.8701.34K5 0
+230750.28 -560835.7 +000000.2-000008.500001.4 07.8701.61M3 0 0.18 40.03
+231724.51 +504937.3 -000007.8+000004.200002.1 07.8701.65K5 0
+232846.26 -005007.2 -000130.6-000111.200012.3 07.8701.00F8 1
+235059.33 +512353.7 +000024.8+000002.000002.8 07.8701.05K0 0
+000713.71 +731237.1 +000039.3-000008.000004.2 07.8800.41F2 0
+000846.18 -344739.8 +000005.2+000006.000005.0 07.8800.47F3 0
+001004.41 -790006.6 +000013.8-000003.500011.2 07.8800.48F5 0
+001657.36 +633310.7 +000000.4+000000.700002.7 07.8800.07A0 0
+002304.88 -650715.7 -000103.0-000052.700021.7 07.8800.58F8 0
+003135.65 -530704.5 +000015.2+000004.000003.2 07.8800.04A0 0
+003152.81 +483928.3 +000016.0-000001.100003.1 07.8800.13A2 0
+003327.70 -364719.9 +000043.5+000017.900000.6 07.8800.83G5 0
+003607.54 -204530.9 +000097.9+000017.700014.6 07.8800.45F3 0
+003938.24 -030459.0 +000098.5-000047.000013.3 07.8800.52F5 0
+004206.73 +010348.7 -000020.4-000037.100001.3 07.8800.94G5 0
+004312.56 -375856.5 +000050.5-000114.500022.7 07.8800.72G5 0
+004541.92 -481804.2 -000067.3-000040.600025.9 07.8800.68G5 1
+004741.05 +253204.1 +000041.0+000005.800003.2 07.8800.04A0 0
+005240.48 -513300.4 +000019.1+000035.300005.3 07.8800.72G3 0
+005300.64 -610437.2 +000051.5+000006.200008.6 07.8800.61F7 1
+010038.36 -180708.6 +000035.1-000008.500005.8 07.8800.38F0 0
+010826.82 -061030.3 -000028.1-000012.100009.5 07.8800.37F0 0
+011722.70 -053757.0 +000159.0-000018.100020.4 07.8800.56F8 0
+013044.87 -080409.3 -000006.9-000004.700004.1 07.8800.90G5 1
+015044.80 +360305.0 +000014.5-000022.200004.2 07.8800.27A0 0
+015729.30 -521200.8 +000006.5-000054.200005.6 07.8800.57G6 0
+020328.42 +513906.0 -000010.5-000004.800005.5 07.8800.07A0 0
+020547.05 +132034.0 +000095.2+000013.500012.9 07.8800.40F5 0
+022528.03 -340307.4 +000015.7+000009.100007.2 07.8800.26F0 1
+023326.60 +705723.4 -000002.5-000003.000001.0 07.8800.06B3 0 0.08 3.04
+023513.99 +403548.2 -000002.3-000012.100002.9 07.88-0.03B9 0
+024614.57 +053533.7 +000073.5-000043.900015.8 07.8800.55F8 0
+025616.58 +753907.4 +000062.9-000040.300009.9 07.8800.39F2 0
+025917.60 +101237.1 -000003.0-000003.400004.2 07.8800.51F0 0
+031324.01 -285828.3 +000057.1-000070.100010.7 07.8800.62G0 0
+031433.63 +614256.1 -000010.5+000001.500004.4 07.8800.05A0 0
+032430.02 +490823.9 +000023.1-000024.600006.4 07.8800.09A1 0
+032610.97 -303706.1 +000217.4+000227.500031.9 07.8800.72G8 0
+033021.69 -544829.8 +000025.2+000028.300005.5 07.8800.91G8 0
+033209.73 +300021.9 -000002.0+000000.200005.8 07.8800.26A0 0
+034235.97 +771013.3 -000015.2+000008.000007.0 07.8800.12A0 1 0.22 3.36
+035142.86 -602135.9 -000009.7-000029.200013.0 07.8800.57F8 0
+035908.41 -485453.0 +000009.2-000011.900003.5 07.8800.05A1 0
+040857.16 -285433.7 -000027.8-000046.600011.0 07.8800.43F2 0
+042836.49 -322756.7 +000005.2+000026.100008.1 07.8800.41F3 0
+043346.45 +103103.8 +000001.8-000009.100006.4 07.8800.17A0 0
+043521.56 -044409.5 +000002.2-000058.400026.4 07.8800.63G0 0
+044913.27 -312535.5 +000109.7-000021.000023.3 07.8800.68G3 1
+045142.74 -383638.0 -000000.3+000014.300005.5 07.8800.21A5 0
+050311.73 -501919.1 -000014.8-000007.400006.7 07.8800.37F2 0
+051130.97 +054212.8 +000060.6-000139.900017.8 07.8800.52F8 0
+051600.79 -143020.1 -000000.3-000003.500003.1 07.88-0.01A0 0
+051624.69 -013831.3 +000005.0+000004.000003.6 07.8800.03B8 1
+051826.46 -410239.7 +000005.5-000019.200007.1 07.8800.47F5 1
+054044.39 -121345.6 +000003.7-000002.000004.9 07.8800.97K0 0
+054406.58 -143042.5 +000003.7-000020.600008.2 07.8800.51F5 0
+060038.16 +495843.7 +000005.3-000028.800004.6 07.8800.24A2 0
+060640.58 +064349.9 +000003.0+000002.100002.3 07.8800.29A5 0
+060808.15 -103413.6 +000017.9-000006.100005.8 07.8800.11A0 0
+062054.72 -372936.5 +000056.8+000000.500005.5 07.8800.78G3 0
+062158.17 -262211.0 -000002.4+000006.800002.2 07.88-0.13B8 0 0.06 0.80
+062542.46 -354150.7 -000007.1+000009.300004.0 07.88-0.05Ap 0 0.07 1.10
+063958.80 -325330.2 -000009.3+000002.700004.5 07.88-0.04B9 0
+064240.55 +014258.2 -000000.4+000001.500000.7 07.8800.15O8 1
+064253.64 -550654.7 -000008.9+000009.500003.5 07.88-0.09B6 1
+064702.61 +110255.4 +000002.1-000016.400004.7 07.8800.22A5 0
+065516.08 -171255.0 -000004.5-000000.500002.7 07.88-0.01B8 1
+065537.20 -384001.3 -000055.8+000051.000016.5 07.8800.51F7 0
+065708.97 -173336.0 -000005.0-000001.400002.9 07.88-0.00B9 0
+070307.77 -111157.0 +000007.9-000006.100000.6 07.88-0.06B5 0
+070332.37 +250537.3 -000007.7+000005.600004.3 07.8800.97G8 0
+070846.17 +162942.2 -000001.3-000001.700001.9 07.8800.04A0 0
+071000.07 -193507.7 -000004.7+000000.800000.1 07.88-0.11B8 0
+072030.32 -063612.2 +000029.7-000050.600008.5 07.8800.62G5 0
+072050.03 -295147.8 -000003.2+000007.000000.6 07.88-0.15B5 0
+072611.64 -202409.6 -000004.9+000004.000005.1 07.8800.40F2 1
+073445.60 -224653.7 -000006.4+000005.000001.6 07.88-0.07B7 0
+073702.82 -522157.1 -000030.6+000005.100016.4 07.8800.51F5 0
+073940.74 -354130.6 +000003.8-000025.700003.4 07.8800.33F0 0
+074219.25 -271101.7 -000004.1+000004.700002.9 07.88-0.11B8 0
+074349.97 +093613.2 -000037.7-000008.100007.0 07.8800.24A2 0
+074954.07 +862156.2 -000068.7-000133.900021.2 07.8800.60G0 0
+080013.87 -311147.5 -000057.2+000036.000009.0 07.8800.25A3 1
+080109.20 -414530.8 -000014.6+000005.000004.1 07.88-0.10B8 0
+080216.03 +440119.6 -000025.1-000001.400006.0 07.8800.23F0 0
+080920.65 +454603.3 -000014.0-000035.500002.8 07.8800.94G5 0
+081703.41 -330027.0 -000017.2+000007.300005.9 07.8800.15A2 0
+082107.36 -345338.7 -000012.0+000009.600003.4 07.88-0.01B9 0
+082233.89 -003211.6 -000010.5+000001.700002.9 07.8800.20A0 0
+082956.31 +370415.5 +000003.1-000003.800008.5 07.8800.44F5 0
+083342.61 -445645.9 -000006.5+000008.300001.5 07.88-0.05B8 0
+084256.25 +481134.1 -000052.1-000103.900017.1 07.8800.57G0 0
+085202.46 -461719.9 -000012.1+000011.200003.7 07.88-0.09B8 0
+085753.37 -423130.0 -000011.7+000007.900003.7 07.88-0.12B8 0
+085937.45 -171109.1 -000037.0+000012.300005.7 07.8800.40A3 0
+090421.27 -330606.7 -000056.5+000000.700009.5 07.8800.39F2 1
+090623.11 -364811.5 -000028.3+000017.300005.5 07.8800.06A0 1
+090712.09 -343111.0 -000014.9+000014.500003.6 07.8800.02A0 0
+091005.49 -481223.1 -000018.9+000019.600002.9 07.8800.88G6 0
+091017.93 +622648.6 -000055.2-000039.500005.0 07.8800.24A5 0
+091107.51 -431611.6 -000015.0+000017.100003.9 07.8800.31A8 0
+091240.33 -654340.2 -000024.7+000009.000005.4 07.8800.09A0 0
+092333.43 -214917.9 -000013.5+000007.900004.1 07.8800.03A0 0
+093427.74 -243211.6 -000022.3+000005.200006.5 07.8800.32F0 0
+093756.45 +742034.8 -000022.8-000024.400004.8 07.8800.30A5 1
+093813.34 -524135.2 -000015.7+000004.100001.3 07.88-0.08B8 0
+094126.56 +520648.1 +000037.2-000046.400009.8 07.8800.62G0 0
+094704.87 -003707.0 +000050.3-000118.200015.7 07.8800.56F8 0
+095914.29 -124513.9 -000047.0+000012.600005.6 07.8800.30Ap 0
+100256.49 +684709.3 -000030.8-000021.700015.2 07.8800.51F5 1
+100910.44 +214725.3 -000038.8-000013.000005.6 07.8800.15A0 0
+101103.18 -440505.3 -000068.7+000021.500011.8 07.8800.41F2 0
+101219.17 +171759.1 -000155.6-000229.900014.4 07.8800.55Gp 0
+101515.38 -693811.9 +000050.1+000033.100012.4 07.8800.46F3 0
+101752.80 -543723.4 -000011.7-000004.200005.3 07.8800.01B9 0
+102119.89 -514428.8 -000010.3+000004.300001.7 07.88-0.03A0 0
+102516.81 -523355.3 -000009.2+000005.500000.9 07.8800.02A0 0
+102813.96 -161721.7 -000056.2+000086.000019.7 07.8800.72G5 0
+103257.07 -395550.7 -000015.7+000001.800002.8 07.8800.03A0 1
+103413.30 -241807.7 -000054.7-000007.400012.4 07.8800.43F3 1
+103528.77 +314642.5 +000008.3+000012.900009.2 07.8800.45F5 0
+104805.67 -262354.2 -000163.8-000011.500022.2 07.8800.54G0 0
+110302.53 -813718.6 -000060.8+000047.600011.9 07.8800.56F7 0
+110357.50 -710002.6 -000019.4-000004.300003.5 07.8800.06B9 0
+111012.86 +352006.4 -000002.8+000001.600003.8 07.8800.04A1 0
+111355.00 +395841.0 -000294.1-000115.100003.1 07.8800.65G0 0
+111418.81 +055753.1 -000024.3-000125.900015.9 07.8800.59F8 0
+112952.09 +245650.5 -000083.8+000006.900010.0 07.8800.49F5 0
+113250.31 +385152.0 +000007.2+000004.500007.6 07.8800.14A3 0
+115835.14 -432615.4 -000038.6+000002.500003.9 07.8800.57F5 0
+122424.51 +430514.9 +000003.5-000000.200002.8 07.8800.33F0 1
+123108.29 -313808.3 -000046.7-000007.600010.1 07.8800.26A8 0
+124004.17 +684808.5 -000438.4+000030.600022.2 07.8800.61F8 0
+130336.70 -385806.3 -000055.1-000015.400006.5 07.8800.33F0 0
+130337.03 -113456.6 -000049.8-000088.400013.0 07.8800.62G5 0
+130419.20 -171414.4 -000057.2+000022.000006.9 07.8800.44A8 0
+132301.47 -811835.1 -000360.2-000148.900029.3 07.8800.67G5 0
+133900.48 -644140.9 -000020.6-000020.000004.5 07.8800.02Ap 0
+134357.38 -412056.0 -000094.0-000088.200019.1 07.8800.58G0 1
+141000.06 +521510.5 -000038.8+000020.200001.7 07.8800.96K0 0
+141117.38 +542433.2 -000147.2-000036.900017.4 07.8800.65G4 0
+143802.68 -795945.3 -000014.9-000008.900005.7 07.8800.22A4 1
+144010.67 +574247.4 -000094.8+000011.700019.8 07.8800.51F8 0
+144723.54 +475433.6 -000018.4+000008.400011.8 07.8800.60F8 0
+145654.48 -354143.4 -000024.0-000023.500009.0 07.8800.19A2 0
+150022.87 +074408.9 -000013.1-000129.100021.1 07.8800.59F5 0
+151736.82 +075040.7 +000031.6-000013.800012.0 07.8800.41F0 1
+151800.26 -683453.5 -000005.6-000004.200002.3 07.88-0.20B8 1
+151906.20 +414401.1 -000019.7-000181.700009.4 07.8800.93G5 0
+152002.73 -325153.7 +000029.5-000021.600007.9 07.8800.41F2 0
+153627.00 -570051.5 -000008.5-000011.200002.1 07.8800.00B5 0
+160112.97 -564139.5 -000200.5-000253.000014.1 07.8800.74G6 0
+160257.47 -562531.3 -000014.3-000028.400006.3 07.8800.15B9 0
+160704.68 -165635.6 -000009.8-000019.200005.8 07.8800.20B9 0
+161322.37 -320748.2 -000042.0-000081.000008.9 07.8800.41F3 0
+161547.52 -153538.2 -000012.9+000004.000001.8 07.8800.74F6 0
+162524.32 -242756.3 -000002.2-000025.500007.4 07.8800.76B2 0
+163022.61 +404411.6 -000082.9+000039.100011.1 07.8800.58G0 1
+163105.51 -073227.1 -000005.9-000012.300008.2 07.8800.14A0 0
+163501.93 +331248.1 +000039.1-000039.600008.1 07.8800.45F8 0 0.14 0.42
+164207.92 +021620.6 +000006.3+000004.400003.5 07.8800.21A2 0
+164417.56 +605814.4 -000002.8+000013.000006.7 07.8800.14A0 0
+164649.83 +660229.6 +000004.7+000004.800004.8 07.8800.16A2 0
+164849.42 -462403.1 -000070.6-000081.100018.6 07.8800.57F7 1
+165935.57 -411708.1 -000036.5-000050.900003.4 07.8800.58F5 1
+170355.45 -440857.9 -000003.3-000009.400002.8 07.8800.08B8 0
+172539.42 +073005.4 -000034.1-000007.900006.6 07.8800.69G0 0
+172631.92 -443745.7 +000003.3-000005.800000.9 07.88-0.04B3 0
+172722.08 -380341.1 -000172.5-000011.500032.0 07.8800.69G5 0
+173446.89 +190814.4 -000016.2-000012.700012.9 07.8800.45F5 0
+174919.38 +241034.9 -000001.5+000013.000004.7 07.8800.17A2 0
+175336.49 +610237.7 +000007.9+000026.700019.4 07.8800.60F8 0
+175838.52 -604046.4 +000002.3-000008.600002.2 07.8800.16A2 0
+181002.62 +305025.7 +000013.7-000051.200011.9 07.8800.50F5 0
+182102.58 +134900.7 -000013.0-000007.900004.2 07.8800.12A0 0
+182440.21 +331059.1 -000018.9+000127.800019.3 07.8800.56G0 0
+182513.40 -623006.0 -000001.1-000011.200006.2 07.8800.40F2 0
+182624.44 +464832.1 -000027.3+000011.500010.0 07.8800.43F2 1
+182824.06 +034647.4 +000007.1-000003.600004.5 07.8800.34F0 0
+182952.82 +091157.9 -000116.1-000206.200014.0 07.8800.47F5 0
+185217.95 -353726.4 +000024.1-000009.700007.0 07.8800.42F3 1
+190216.37 +425944.7 -000004.8+000005.000006.1 07.8800.06A0 0
+190406.25 -594433.7 +000075.2-000071.700012.1 07.8800.65G3 0
+192757.18 +424634.5 +000071.4+000154.800010.4 07.8800.72G5 0
+192853.89 -285811.9 +000011.2-000005.500006.9 07.8800.19A2 0
+193226.02 -154505.5 +000013.1-000006.200004.5 07.8800.24A2 0
+193634.09 -044618.2 +000013.4+000006.300005.3 07.8800.24A2 0
+193905.58 +541052.9 +000024.1+000016.500007.5 07.8800.54F8 0
+194051.12 +014022.8 +000002.7+000000.400000.0 07.8800.23B9 0
+194526.50 -000843.4 +000003.5-000002.000001.5 07.8800.36A2 0
+195659.68 +274858.7 +000024.5+000020.500003.5 07.8800.02A0 0
+195832.48 -630740.7 +000006.2-000010.500003.2 07.88-0.04B9 0
+200312.98 -181431.8 -000013.5+000006.100011.4 07.8800.45F3 0
+200911.77 +335511.8 +000002.8-000002.500001.3 07.8800.01B9 0 0.15 2.56
+201025.78 +053502.7 +000053.9+000037.900013.2 07.8800.43F2 0
+201126.85 +465506.3 +000022.6+000018.400002.3 07.8800.95G5 0
+201630.08 -790024.2 +000004.4+000035.800012.5 07.8800.47F5 0
+202053.49 -590208.4 +000008.4-000027.600006.5 07.8800.02A0 0
+202601.22 +203456.0 +000003.9-000003.700005.2 07.8800.14A2 0
+202640.01 -420319.8 +000008.8+000014.300003.1 07.8800.19A4 0
+203539.86 -044316.2 +000009.1-000076.300004.7 07.8800.88G5 0
+203725.43 -430235.3 +000031.2-000033.400007.0 07.8800.07A0 0
+204645.06 -271059.2 +000003.1+000018.900010.3 07.8800.34F2 0
+205237.55 -385423.4 +000024.8+000013.500007.0 07.8800.25A5 0
+210155.07 +401840.0 +000018.2+000009.300005.3 07.8800.19A0 1
+210306.72 -524605.1 -000088.8-000059.000011.0 07.8800.89K0 0
+210348.24 -241920.5 +000021.5-000007.800010.1 07.8800.48F6 1
+211548.52 +320242.4 +000002.8-000037.100010.3 07.8800.38A3 0
+212243.04 +541350.5 +000004.2-000010.100003.0 07.8800.02A0 0
+212327.06 -752938.7 +000031.2+000105.500029.2 07.8800.69G5 0
+213139.87 -251803.9 +000026.1-000015.600007.2 07.8800.56F7 0
+213341.71 +581145.1 -000004.9+000013.000008.9 07.8800.25A3 0
+214121.47 +694134.1 +000023.3+000004.100006.5 07.8800.07A1 0 0.13 0.00
+215107.44 +102204.8 -000018.6-000065.700007.0 07.8800.45F5 1
+215158.50 -301900.0 -000025.3+000027.100009.9 07.8800.36F0 0
+215359.28 -630613.8 +000016.3-000010.200003.0 07.88-0.02B9 0
+215445.68 +324023.8 -000008.2-000016.200003.2 07.8800.10A0 0
+220430.12 +155128.6 -000024.7-000066.400010.9 07.8800.59G5 1
+222100.58 +063527.3 +000108.9+000003.000018.4 07.8800.58F8 0
+222438.83 -331610.3 -000023.4-000049.200012.8 07.8800.54F7 0
+223345.75 -335234.5 -000026.2-000024.600003.2 07.8800.82G6 0
+224239.11 +140200.7 -000006.9-000041.100006.9 07.8800.53F5 0
+224902.94 +493358.8 +000014.0+000004.300006.8 07.8800.16A2 0
+225241.89 +584823.2 +000026.5+000004.700004.1 07.8800.11A2 0
+230107.19 +765210.1 +000020.6+000001.900006.3 07.8800.15A2 0
+230720.35 +803815.2 +000017.0+000009.900003.2 07.88-0.04B9 0
+231236.52 +105709.1 -000019.0-000023.400005.8 07.8800.94G5 0
+231610.27 -594650.4 -000096.3-000014.100015.9 07.8800.51F6 0
+231737.47 -013117.5 +000260.4-000091.400018.1 07.8800.68G5 1
+232317.51 -092305.8 +000031.4-000006.900008.1 07.8800.47F5 0
+232950.11 -455337.6 +000049.4-000080.300010.2 07.8800.42F5 0
+234153.58 +684018.8 +000014.1+000002.400003.8 07.88-0.00A0 0
+235014.78 -292406.4 +000185.0+000017.700039.5 07.8800.84K1 0
+235534.97 -205711.8 +000008.2+000019.800025.5 07.8800.64G3 1
+235642.67 -421142.8 +000121.5-000046.900009.9 07.8800.44F5 0
+235939.53 +374758.7 +000006.7-000008.200002.8 07.88-0.01B9 0
+001624.02 -434648.5 +000012.1+000001.300002.9 07.8801.29K2 0
+001744.83 +534240.5 -000005.2-000003.500000.2 07.8801.40G5 1
+002950.80 +094152.2 +000018.2-000019.800005.8 07.8801.12K0 0
+003656.79 -032402.3 -000000.9-000021.000003.0 07.8801.23K0 0
+005151.14 +164259.9 +000005.1+000014.900003.8 07.8801.09G5 0
+011243.22 +361607.6 +000024.6-000017.400003.2 07.8801.11K0 0
+011640.03 -380711.1 +000009.7+000002.700000.4 07.8801.42K4 0
+015006.22 -542753.5 +000110.5-000047.500007.1 07.8801.07K2 0
+020743.86 -571140.3 -000008.8-000051.500004.0 07.8801.18K2 0
+021703.62 +355627.3 -000035.3-000004.600002.4 07.8801.03G5 0
+021933.67 -504640.5 +000004.0-000009.700004.0 07.8801.22K3 0
+022312.76 -481620.7 +000033.0-000007.600000.9 07.8801.04K0 0
+022743.70 -450251.5 -000017.7-000030.000004.1 07.8801.21K2 0
+024958.04 -135046.5 +000024.0+000010.000003.0 07.8801.14K1 0
+030315.69 +330853.1 +000001.2+000001.600000.5 07.8801.75K5 0
+033205.59 -490932.2 +000005.0+000030.100005.1 07.8801.04K0 0
+034213.73 -155747.7 +000054.6-000014.800000.8 07.8801.20K1 1
+035606.52 +204618.2 +000022.1-000012.800006.7 07.8801.01G5 0
+041914.16 +410018.4 +000000.1-000004.300004.1 07.8801.59K5 0
+044508.23 +805109.8 +000010.8-000018.500003.2 07.8801.04G5 0
+045525.18 -394516.7 -000002.7+000075.300003.2 07.8801.07K1 0
+050806.31 +143158.3 -000000.3-000006.500003.5 07.8801.00G5 0
+052008.50 -611005.3 +000021.8+000060.600002.7 07.8801.20K0 0
+055256.91 +290643.1 -000007.1-000016.100003.0 07.8801.00G5 1
diff --git a/kstars/kstars/data/hip038.dat b/kstars/kstars/data/hip038.dat
new file mode 100644
index 00000000..74a409bb
--- /dev/null
+++ b/kstars/kstars/data/hip038.dat
@@ -0,0 +1,1000 @@
+055352.04 +504406.8 +000012.8-000011.500002.9 07.8801.49K0 0
+055457.14 -333956.8 +000001.1-000000.700002.2 07.8801.31K2 0
+062715.05 +063038.4 +000005.4+000012.000003.1 07.8801.67K5 0
+062912.11 -402248.9 -000009.7-000001.200003.1 07.8801.25K0 0
+062937.42 +165837.9 +000011.9-000032.200005.5 07.8801.10G5 1
+063203.20 +194309.4 -000031.7-000005.000002.3 07.8801.05G5 0
+065338.06 +610056.1 -000004.5-000008.500003.0 07.8801.51M. 0
+072356.09 +334003.6 +000005.0-000010.800000.7 07.8801.51K2 0
+072605.95 -481004.3 -000023.0-000016.100005.7 07.8801.06K0 0
+073524.47 +172259.5 -000009.6-000008.500004.0 07.8801.01G5 0
+073824.64 -540700.8 -000009.4+000008.400002.2 07.8801.72M0 0
+082746.84 -133536.2 -000002.9-000006.700001.0 07.8801.43K3 0
+083843.32 -474716.4 -000002.8+000004.800001.1 07.8801.86K2 0
+091157.42 +285217.7 +000008.3+000000.500002.9 07.8801.14K1 0
+091441.00 +112948.5 -000010.8-000004.100002.4 07.8801.42K2 0
+091907.72 -463822.6 -000035.6+000054.900001.7 07.8801.09K0 0
+091957.91 +281732.9 -000002.8-000000.200003.2 07.8801.28K2 0
+092741.92 -815025.3 -000013.5+000008.700002.0 07.8801.49K4 0
+094113.31 -462255.1 -000074.0+000033.300007.8 07.8801.06K0 1
+094514.73 +084327.4 -000004.8-000078.500004.5 07.8801.08G5 0
+094529.73 -293223.7 +000002.0+000059.500004.1 07.8801.03G8 0
+094541.46 -112122.2 +000046.3-000055.700004.8 07.8801.28K2 0
+101916.21 +544332.0 -000011.7-000016.600006.7 07.8801.08K0 0
+102607.46 -625134.1 -000019.9+000017.300000.8 07.8801.41K2 0
+103949.34 +392416.8 -000010.7-000002.800004.3 07.8801.15K0 0
+105248.84 -414207.7 -000003.4+000002.700001.1 07.8801.63K5 0
+110413.09 -715331.2 -000050.0-000014.500003.3 07.8801.05G8 0
+112145.10 -482944.1 +000004.0-000003.200004.1 07.8801.02K0 0
+113335.55 +553455.9 -000026.4-000022.900004.8 07.8801.15K0 0
+114140.12 +441142.3 -000002.0-000012.800002.6 07.8801.60M3 0
+114646.67 +032827.6 -000045.7-000018.800007.2 07.8801.04K0 0
+115245.90 -145031.0 -000048.8-000036.500004.9 07.8801.05K0 0
+121658.37 +002107.7 -000029.4-000004.600004.1 07.8801.03K0 0
+122814.89 +114935.6 -000054.2+000001.100003.2 07.8801.36K0 0
+124337.24 +585211.0 -000066.8-000023.500004.4 07.8801.18K2 0
+124425.39 +003212.2 -000020.2+000008.300000.6 07.8801.66M. 0
+132039.55 +243855.8 -000014.3-000051.900009.0 07.8801.01K1 0
+134348.76 +172427.2 -000068.0-000020.700005.9 07.8801.01K0 0
+135521.73 +192314.4 -000013.0+000005.800001.9 07.8801.42K0 0
+144757.75 -635542.2 -000014.6-000007.300003.2 07.8801.70M0 0
+145220.67 +174652.9 -000039.3+000014.000002.9 07.8801.53K2 0
+150206.44 +420308.5 -000005.2-000008.800002.1 07.8801.31K0 0
+150403.86 +104406.4 -000023.5+000006.700002.8 07.8801.52K5 0
+150707.42 -525443.1 -000002.7-000003.600001.1 07.8801.55K2 0
+151545.38 -601354.0 +000006.8-000006.300001.8 07.8801.51K3 0
+152452.89 -665948.2 -000004.5-000003.200000.6 07.8801.17G3 0
+152645.43 +051412.9 -000052.4-000017.600003.5 07.8801.30K0 0
+154100.33 -084430.9 -000010.1-000000.500006.0 07.8801.10G5 0
+154805.82 +500016.5 +000002.2+000001.800002.3 07.8801.34K2 0
+155041.95 +130736.4 +000004.6+000006.000004.2 07.8801.47K2 0
+160410.18 +060311.5 -000012.0-000040.000005.2 07.8801.29K2 0
+162251.05 +612607.8 +000004.8-000008.900001.6 07.8801.58K2 0
+162357.57 +383830.2 -000018.6+000008.100002.0 07.8801.09K0 0
+162617.89 +230352.9 +000005.0-000005.000001.9 07.8801.66M. 0
+164451.71 +095706.4 +000008.5-000022.200002.2 07.8801.59K5 0
+165457.71 +304221.6 +000009.9+000020.100002.7 07.8801.55K5 0
+172425.36 +063111.2 -000049.8-000005.200005.7 07.8801.08G5 0
+172552.10 -491511.4 +000000.4-000009.500002.1 07.8801.22K0 0
+172902.16 +512951.5 -000005.7+000002.000003.5 07.8801.35K5 0
+173319.42 -464551.7 -000006.9-000008.400004.0 07.8801.13K0 0
+174628.60 +061408.3 -000003.6-000028.200004.6 07.8801.03K0 0
+174756.17 +144513.1 +000000.5-000018.300001.0 07.8801.05K5 0
+183456.47 -480904.3 +000020.6-000003.500003.2 07.8801.14K1 0
+184313.73 +494259.4 +000001.2-000033.900002.5 07.8801.35K5 0
+184602.08 -061507.3 +000005.7+000002.200002.2 07.8801.28K0 0
+190124.66 +262344.0 -000017.6-000020.000004.9 07.8801.14K1 0
+191840.87 +521450.6 +000025.8+000000.500003.0 07.8801.12K0 0
+192036.86 +492735.5 +000007.4+000002.100002.2 07.8801.44K5 0
+192553.87 +411152.8 -000000.8-000005.700002.6 07.8801.02K2 0
+194316.36 +092950.1 -000000.6-000018.600006.0 07.8801.40K2 0
+195520.03 +295920.8 -000000.9-000009.700004.4 07.8801.27K3 0
+200202.86 +353828.1 -000004.1-000008.000001.3 07.8801.40G8 0
+200635.40 +350755.4 +000002.9-000010.400002.2 07.8801.00G5 0
+200649.85 +165214.6 -000005.3+000018.700002.2 07.8801.02K0 0
+200709.34 +151601.5 -000000.2+000000.800000.4 07.8801.68K5 0
+201125.71 +384903.3 +000010.4-000003.400002.9 07.8801.45K2 0
+202307.98 +484845.3 -000021.1+000004.300001.8 07.8801.88K5 0
+202826.08 -551038.9 +000021.8-000006.900003.6 07.8801.11K0 0
+203842.48 -170354.9 -000010.2-000034.100002.8 07.8801.50K4 0
+203915.65 -191642.5 +000014.6-000004.300003.2 07.8801.45K4 0
+203937.20 +045818.7 +000862.4+000067.600053.8 07.8801.24K5 1
+211632.38 +092338.8 +000146.5-000119.100061.8 07.8801.02K2 0
+212127.56 +211900.2 -000016.4-000003.200004.7 07.8801.25K2 0
+212641.52 -302920.0 +000030.0-000042.600003.0 07.8801.12K1 0
+215041.38 +774606.6 +000008.0+000002.300002.3 07.8801.00K0 1
+215248.17 -572004.9 -000019.9+000006.500004.6 07.8801.02K0 0
+221322.13 +312256.2 +000003.7-000003.500002.0 07.8801.29K2 0
+221358.41 +695351.2 -000003.5-000008.000003.5 07.8801.10K0 0
+221845.85 +420833.4 -000020.4-000012.400002.3 07.8801.48K2 0
+222751.70 -055421.1 +000024.9-000010.400006.0 07.8801.02G5 0
+222903.33 +294743.7 +000008.7-000003.300002.4 07.8801.05K0 0
+223140.58 -395843.6 -000009.7-000025.100003.8 07.8801.02G8 0
+223824.18 -224419.2 -000019.7-000019.500001.1 07.8801.42K5 0
+224256.55 -853035.9 +000007.0-000009.700002.3 07.8801.30K2 0
+224515.85 +471213.6 +000017.6-000001.900001.4 07.8801.51M. 0
+224853.87 -165943.0 -000003.2-000001.300001.3 07.8801.56M0 0
+225220.39 +401555.8 -000006.3-000002.100001.2 07.8801.59K5 0
+230016.69 -223128.2 -000904.2+000058.100122.8 07.8801.38K5 0
+234453.07 -233014.8 +000015.9+000000.300003.0 07.8801.27K2 0
+235736.57 +201949.3 +000012.2+000003.100003.5 07.8801.27G5 0
+034606.22 +535419.1 -000023.4+000002.600001.4 07.8802.25M0 0 0.20 26.93
+000340.12 +035425.2 -000023.6-000012.900008.6 07.8900.40F0 0
+000601.05 +162707.5 +000004.6-000000.900003.1 07.8900.93G5 0
+001738.68 +444441.7 +000011.1-000002.200007.3 07.8900.02A2 0
+002510.96 +165931.4 +000086.2-000061.000015.8 07.8900.54F5 0
+002720.60 -083930.3 +000033.0-000047.500009.8 07.8900.47F2 0
+003334.54 +603255.2 +000015.3-000002.400003.6 07.89-0.01B9 0
+004125.39 +280233.6 +000008.9-000007.800002.9 07.8900.29A5 0
+012726.32 +601704.1 -000001.6-000001.300001.0 07.8900.46B3 0
+013418.35 -272147.4 +000018.9+000020.200005.3 07.8900.24A5 0 0.23 2.05
+013526.59 +264103.8 +000023.0-000058.000006.7 07.8900.60F8 1
+013856.62 +215507.0 +000041.6-000001.800007.3 07.8900.31A0 0
+021220.70 -464858.4 -000030.6-000067.200023.0 07.8900.67G3 0
+021917.04 +340157.9 -000008.6+000001.100003.4 07.8900.98G5 0
+022043.74 -113624.3 +000007.9+000008.500005.3 07.8900.93K0 0
+022354.88 +333028.2 -000001.9-000003.400002.4 07.8900.00A0 1
+022427.22 +153129.7 -000010.1-000020.600008.7 07.8900.34F0 1
+022759.81 +523257.6 +000000.7-000005.100000.4 07.89-0.01O9 0
+023004.76 -754704.8 +000037.6+000034.300005.3 07.8900.55F6 0
+023056.28 -623546.2 +000038.0-000053.300003.4 07.8900.94G6 0
+023255.93 +543240.2 -000007.1-000010.300005.3 07.8900.28A3 0
+023917.18 -114453.3 +000060.2+000012.400008.6 07.8900.47F3 0
+024615.05 +253900.9 +000238.7-000149.900039.0 07.8900.84K1 0
+024616.44 +150028.1 +000021.3-000014.900004.9 07.8900.01A0 0
+024645.34 -405732.6 +000053.4+000024.600012.1 07.8900.53F7 0
+025327.17 -085052.8 +000064.4-000004.000008.3 07.8900.70G0 0
+030454.95 -570958.4 -000034.7-000024.800018.9 07.8900.65G2 0
+031935.35 -112433.0 +000034.7-000025.100003.9 07.8900.99G5 0
+032003.78 -602941.9 -000000.6+000028.400006.5 07.8900.91G8 0
+032343.14 +514613.5 +000023.1-000025.500005.9 07.8900.07A0 0
+032716.71 -611533.4 +000041.1+000049.100009.1 07.8900.46F5 0
+035059.73 -483137.6 -000006.7+000041.500013.8 07.8900.45F5 0
+035337.68 +280853.3 +000100.3-000011.400009.0 07.8900.84G8 0
+035547.87 -521452.4 +000000.1+000004.300003.7 07.8900.05A0 0
+040644.53 -804407.9 -000027.8-000236.500014.1 07.8900.63G2 1
+040819.21 +412925.7 +000010.9-000007.000004.4 07.8900.14A0 0
+042237.39 +432657.5 -000010.3-000010.000007.7 07.8900.40F5 0
+042359.79 +351257.2 -000027.0-000019.400008.3 07.8900.38F0 0
+042509.23 -640451.1 -000061.3+000321.600023.1 07.8900.65G5 0
+043839.29 +172429.2 +000012.7-000011.600007.4 07.8900.40F0 0
+044146.63 -451827.0 +000006.4+000013.400002.0 07.8900.05A1 0
+044237.61 +361841.7 -000000.3-000000.900000.1 07.8900.23B9 0
+044406.52 -030959.7 +000011.5-000003.000003.9 07.8900.99K0 0
+044530.19 +595219.1 +000003.4-000020.100003.6 07.8900.42F0 0
+044650.29 -182357.5 +000004.2-000016.600007.9 07.8900.50F6 1
+045040.42 -454006.3 +000022.3+000019.400006.8 07.8900.53F6 0
+045554.67 +450205.1 -000005.5-000001.600002.6 07.8900.04B7 1
+045704.60 +475243.8 -000000.6-000003.800006.5 07.8900.00A0 0
+050851.68 -125458.4 +000032.5-000014.000009.8 07.8900.64G1 1
+051303.42 +242349.1 -000005.1-000017.800010.7 07.8900.50F5 1
+051542.92 -492641.3 +000099.4-000051.700030.9 07.8900.75G8 1
+052208.15 +080018.7 +000007.3-000010.000005.8 07.8900.19A2 0
+053714.52 -014003.8 +000001.0-000000.900002.1 07.89-0.10B5 0
+053848.54 +554452.5 -000013.9+000020.400016.2 07.8900.48F5 0
+054025.46 -223853.9 -000002.1-000014.500005.2 07.8900.08A0 0
+054342.23 +040015.3 -000000.5-000002.200007.9 07.8900.33F0 0
+054709.90 +292550.6 +000001.9-000004.500001.6 07.8900.10B9 0
+055131.05 -633152.5 -000019.7+000009.000007.9 07.8900.20A6 1
+055157.21 -071836.3 -000000.8-000001.100003.5 07.89-0.08B9 0
+055159.67 +374958.2 +000033.0-000147.700015.1 07.8900.80G5 0
+055327.37 -433330.8 -000003.4-000056.600005.1 07.8900.81G8 0 0.17 2.48
+055503.74 +272031.8 -000021.7+000025.800008.4 07.8900.49F5 0
+055800.29 +243701.7 +000005.3-000003.100000.3 07.8900.07B8 1
+055811.22 +812150.3 +000006.8-000016.900010.7 07.8900.88G5 0
+055818.87 +404712.6 -000011.1-000006.500004.8 07.8900.08A2 0
+060009.77 +195927.4 -000004.4-000004.500001.3 07.89-0.11B8 0
+060252.58 +255304.1 +000026.2-000074.700008.8 07.8900.52F6 1
+061705.90 -355803.2 -000011.9+000030.400007.9 07.8900.30A8 0
+061859.71 +230004.1 -000002.1-000001.100001.6 07.8900.30B0 0
+062558.20 +042517.3 -000005.0-000006.000003.1 07.89-0.10B8 0
+062845.74 +385747.1 -000043.8-000053.500020.4 07.8900.74G5 0
+062917.21 +393853.5 +000007.9-000105.800009.1 07.8900.64G0 0
+063527.11 -313529.2 -000001.3+000003.200003.7 07.89-0.13B5 0
+064130.05 -652806.6 -000010.9-000073.600015.9 07.8900.51F3 1
+064436.31 +315812.9 -000015.5-000106.100017.4 07.8900.56F5 0
+064553.75 -065346.6 -000004.8-000005.100003.5 07.8900.10A0 0
+065137.98 -381254.1 -000004.7+000009.600002.1 07.89-0.10B8 0
+065254.29 +254551.8 -000013.7-000009.000009.3 07.8900.34F0 0
+065411.27 +405324.9 +000086.3-000077.900014.9 07.8900.54G0 0
+065646.13 -033913.5 -000001.6+000001.800002.2 07.8900.54F0 0
+065909.23 +051706.8 -000006.4-000004.900002.9 07.8900.90G5 0
+070705.60 +095245.7 +000022.1-000020.500007.1 07.8900.32F0 0
+071115.15 -103229.7 -000007.5+000003.000000.6 07.89-0.04B8 0
+071229.76 +101152.5 -000014.8-000007.600004.1 07.8900.91K0 0
+071529.65 +235123.9 -000002.1-000007.800004.2 07.8900.91G5 0
+072220.56 -174844.2 -000024.0-000028.300011.7 07.8900.47F5 0
+073306.56 +155856.8 -000007.4-000001.900002.5 07.8900.02A0 0
+073623.01 -471431.7 -000008.3+000010.300001.9 07.89-0.02B9 0
+075428.78 +620811.5 -000046.0-000087.500001.8 07.8900.88G0 0
+075940.79 +463712.5 -000032.2-000039.400008.6 07.8900.55G0 1
+080016.57 +404735.3 -000001.4-000024.100005.5 07.8900.95G5 0
+081059.56 -491703.9 -000009.4+000004.000002.4 07.89-0.10B5 0
+081133.70 -060057.4 -000079.9+000062.800018.0 07.8900.54G0 0
+081215.95 -711557.4 +000057.2-000081.600012.4 07.8900.46F5 0
+081734.94 -185722.3 -000011.5-000002.100002.8 07.8900.06A1 0
+082003.92 +443950.4 -000073.5-000053.200015.3 07.8900.52F5 0
+082246.01 -575319.1 -000010.6+000017.600006.5 07.8900.30A3 1
+083532.82 +491529.1 -000018.8-000036.600007.3 07.8900.24F0 0
+084636.95 -331443.3 -000064.9+000044.200008.1 07.8900.41F2 1
+084840.30 +005631.0 -000046.3-000013.300012.3 07.8900.45F5 1
+085549.15 +443944.0 +000043.1-000055.400012.9 07.8900.55F8 0
+091816.92 +184651.7 -000006.2-000013.000005.9 07.8900.41F0 0
+091952.48 +775804.4 +000000.4+000019.100001.9 07.8900.96G5 0
+093009.91 -060008.0 -000022.7+000001.800004.5 07.8900.17A2 1
+093414.74 +344840.2 -000012.8-000004.700003.5 07.8900.94G5 0
+093509.51 +140432.4 -000017.9-000010.200003.9 07.89-0.10B9 0
+094856.23 +831946.6 -000018.6+000002.000009.5 07.8900.34F0 0
+100326.23 +573208.7 -000010.9+000020.600005.9 07.8900.80G5 1
+100709.18 -523203.7 -000111.4+000043.200009.1 07.8900.41F3 0
+101244.16 -642340.7 -000131.8+000045.900010.8 07.8900.64F8 1
+102335.03 -305533.5 -000036.6+000011.900005.8 07.8900.21A4 0
+102725.48 +071259.1 -000083.9-000006.500009.2 07.8900.39F2 0
+102812.37 -063559.6 -000374.6-000281.100031.1 07.8900.81K0 0
+105008.10 +360553.2 -000025.7-000011.100003.2 07.8900.13A3 0
+105645.82 -172706.8 +000038.8-000129.100023.9 07.8900.64G3 0
+105735.85 +303909.7 -000029.3-000002.000008.0 07.8900.15A2 0
+105737.89 +154541.0 -000093.5-000063.800010.1 07.8900.41F2 0
+110453.74 -114533.7 -000129.3-000027.200012.3 07.8900.58F8 0
+110632.01 +124212.3 -000012.3-000017.600004.0 07.8900.95K0 0
+111552.91 -560044.4 -000022.7+000005.000005.0 07.8900.03A0 0
+111904.67 -310023.0 -000071.1+000069.800011.5 07.8900.60G2 1
+112642.35 -380929.2 -000018.9+000002.600002.2 07.8900.05A1 0
+113040.22 -624711.6 -000008.2+000001.500001.9 07.8900.13B9 0
+113854.15 -211025.7 -000053.5-000005.300005.3 07.8900.19A3 0
+114050.65 +600623.2 +000039.8+000008.100011.8 07.8900.42F0 0
+114154.93 -440612.6 -000064.3+000007.800011.7 07.8900.40F3 0
+114527.57 -373720.7 -000192.8-000013.400013.7 07.8900.43F5 0
+114544.71 -765136.6 -000033.9-000008.500005.0 07.8900.09B9 0
+114753.14 -152742.6 +000019.1+000005.700011.0 07.8900.46F5 1
+115036.23 +433932.4 +000023.7-000019.400005.8 07.8900.78G3 0
+115100.61 -144430.9 -000050.9-000005.400010.4 07.8900.39F0 0
+120049.96 -580415.0 -000009.5-000001.900002.1 07.89-0.03B7 0
+120530.89 -675105.6 +000034.0-000040.400007.5 07.8900.33F0 0
+120821.26 -183453.5 +000059.8-000044.500005.3 07.8900.44F3 1
+121036.02 -365005.5 -000054.0-000002.200004.8 07.8900.38A2 1
+122249.62 +434830.0 +000003.3-000011.500002.8 07.8900.94G9 0
+122702.60 -222323.0 -000126.3+000032.000011.3 07.8900.52F7 0
+123606.70 -425107.7 -000143.0-000060.200021.2 07.8900.67G5 0
+124029.22 +161645.5 -000055.3+000009.400006.2 07.8900.39F5 0
+124451.40 -524521.0 +000017.4-000001.400008.3 07.8900.44F0 1
+124552.55 -582956.3 -000008.6-000000.200001.1 07.8900.50F0 0
+125059.61 +312834.4 -000058.2-000042.800013.0 07.8900.43F2 1
+130022.11 +135039.8 +000037.2-000062.500008.8 07.8900.86G5 0
+132510.08 -785707.5 -000140.9-000072.600015.3 07.8900.45F5 0
+132653.52 -055550.5 -000016.5-000005.500005.1 07.8900.18A0 0 0.29 0.49
+133029.51 -233858.2 -000010.4-000003.100005.8 07.8900.01A0 0
+134050.75 -174733.5 -000035.9-000011.500010.7 07.8900.45F3 0
+135428.07 +203831.1 +000210.4-000076.000030.2 07.8900.69G0 0
+140441.61 +065954.2 -000028.6+000005.900008.4 07.8900.34F0 0
+140926.86 -382557.8 -000040.5-000018.500006.2 07.8900.15A3 0
+141028.76 -063334.5 -000021.6-000005.800003.3 07.8900.97K0 0
+141300.72 -311420.4 -000074.7-000064.900011.6 07.8900.53F7 1
+141310.71 -635909.5 -000031.9-000010.400007.9 07.8900.32A8 1
+143455.25 +095311.3 +000006.9+000024.200007.5 07.8900.56F8 0
+144820.77 +211907.2 -000057.6-000018.900012.5 07.8900.41F0 0
+145158.54 -602004.9 -000000.4-000014.400005.6 07.8900.09B9 0
+145237.21 -252716.2 -000198.5-000115.500017.7 07.8900.71G5 0
+145614.78 -440531.7 +000019.0-000000.200005.1 07.8900.16A3 0
+145840.79 -222405.1 -000092.2-000045.300007.7 07.8900.53F6 1
+150842.84 -292154.9 -000011.1-000017.400008.0 07.8900.51F5 0
+151204.32 -450045.2 -000000.9-000005.500003.7 07.8900.04A0 1
+151254.64 -445731.5 -000007.7-000002.300002.1 07.8900.94G5 0
+152513.58 +244901.6 +000010.9-000087.700010.6 07.8900.38F2 0
+153020.35 +273929.7 +000002.3+000005.200002.5 07.8900.13A0 1
+153753.73 +300610.4 -000039.8+000029.700012.2 07.8900.59F8 1
+153842.29 +573114.6 +000011.5-000005.800003.2 07.8900.95K0 0
+154226.92 +181257.6 -000031.0+000040.800015.2 07.8900.45F5 0
+154436.38 -440257.2 -000021.6-000018.100003.3 07.8900.99G8 0
+160930.11 -171116.1 -000032.1-000090.300016.6 07.8900.64G2 0
+161005.73 -730132.1 +000007.6+000004.600002.4 07.8900.86G5 1
+161109.58 -400740.3 -000071.2-000099.500009.2 07.8900.47F5 0
+161227.56 -751734.1 -000027.6-000020.300005.1 07.8900.26A7 0
+162502.13 -504454.5 -000004.4-000007.600002.5 07.8900.05B9 0
+163251.06 +020506.1 -000010.1-000085.000015.8 07.8900.68G0 0
+163822.09 +144737.7 +000014.9-000006.400003.3 07.8900.11A2 0
+164036.26 -540812.0 -000002.3-000001.600001.0 07.89-0.03B2 0
+164049.01 -652641.1 -000025.8-000021.900006.2 07.8900.11A2 0
+165403.30 +635214.1 +000013.2-000013.500004.3 07.8900.90K2 0
+170206.78 -540906.2 +000026.6+000013.600008.7 07.8900.93G8 0
+170741.34 +151237.6 -000052.4+000002.500009.8 07.8900.48F8 0
+170751.14 +561015.0 -000052.9+000083.600014.2 07.8900.43F5 0
+170937.77 +233440.3 -000009.1+000030.400008.6 07.8900.47F5 0
+171443.82 +582302.3 -000002.6+000040.600012.3 07.8900.41F2 0
+171727.60 -274600.8 -000002.5-000000.600000.5 07.8900.52B0 0
+171745.51 -351327.0 +000001.1-000002.100001.1 07.8900.60B0 0
+171902.18 -484147.5 -000007.9-000017.400003.9 07.89-0.01B9 0
+172243.24 +341032.2 -000001.9-000003.300003.5 07.8900.01A0 0
+172912.82 -603823.6 -000001.8-000022.200005.1 07.8900.05A0 0
+173742.86 +615713.6 -000006.1+000019.900004.9 07.8900.08A0 0
+174404.09 -481843.6 -000001.7-000005.100003.7 07.8900.94G5 0
+174451.91 +381924.8 -000001.2+000011.000004.5 07.8900.03A2 0
+174822.52 -231357.2 +000015.1-000009.700008.8 07.8900.41F0 0
+181034.38 +290446.1 -000000.8+000001.100003.6 07.8900.93G8 0
+181037.87 -164928.3 +000000.8-000000.700001.4 07.8900.21B1 0
+181420.92 -415433.1 +000001.9-000012.100003.3 07.89-0.03B9 0
+181836.56 +170010.8 +000011.0-000022.300009.6 07.8900.64F8 0
+182009.01 -344628.8 -000000.4-000006.400002.7 07.89-0.05B8 0
+182110.76 -621133.6 -000037.1-000139.100014.7 07.8900.45F5 0
+182224.88 +365403.3 +000014.3-000040.700005.8 07.8900.44F8 0
+182914.04 +105331.4 +000009.9+000001.800004.7 07.8900.05B9 0 0.43 2.20
+183126.50 +062737.2 -000004.5-000007.600004.5 07.8900.12B9 1
+183715.25 +073143.3 +000056.4-000063.900013.6 07.8900.57G0 1
+184437.69 +020715.5 -000000.1-000012.000002.4 07.8900.90K2 0
+184507.68 +063922.6 +000001.6-000000.200002.3 07.8900.08A0 1
+185156.58 -575604.9 +000005.3-000030.400007.8 07.8900.06A0 0
+185618.76 -555127.5 +000019.4-000001.300010.8 07.8900.51F6 1
+185928.74 +704150.3 -000000.8-000024.500004.8 07.8900.92K0 0
+190808.34 +440210.9 +000001.0-000001.400002.3 07.89-0.08B9 0
+190850.47 -422540.1 +000023.3-000120.500031.5 07.8900.86K1 0
+191113.65 +520128.3 +000027.6+000011.200004.1 07.8900.17A0 0
+191436.09 +360956.1 +000000.9+000001.200003.2 07.89-0.01B9 0
+192247.11 +125453.9 -000008.6-000021.100002.8 07.8900.93K0 0
+193031.57 -482609.4 -000047.5-000042.500013.4 07.8900.48F6 1
+193509.73 -695830.6 -000004.0-000175.800028.2 07.8900.65G3 0
+194045.40 +483044.9 -000017.2+000018.600007.1 07.8900.41F0 0
+194121.37 +274219.1 +000006.8-000001.600003.4 07.8900.22A3 0
+194311.53 -104045.9 +000062.0-000144.200024.0 07.8900.59F8 0
+194343.23 +793223.4 +000006.4+000016.000005.9 07.8900.08A0 0
+194625.42 -245242.2 +000030.5-000003.900009.4 07.8900.42F5 1
+194719.79 +405939.5 +000003.8+000012.000005.2 07.8900.26A5 0
+200640.19 +224243.2 -000001.3-000008.100001.1 07.89-0.06A0 0
+200835.44 -713309.1 +000003.8+000011.300004.0 07.8900.15A2 1
+201203.52 +600855.7 +000005.6+000007.700002.2 07.89-0.00A0 0
+202420.98 +165241.1 +000011.9-000005.400007.0 07.8900.16A2 0
+202704.45 -144708.1 +000061.9-000059.200013.4 07.8900.73G5 0
+202807.65 +194546.1 +000005.2+000004.200001.4 07.8900.26F0 0
+203728.33 +320318.2 +000009.7+000007.800001.9 07.89-0.04A0 0
+204716.66 -274154.3 -000028.8-000011.300014.2 07.8900.51F6 0
+204827.28 +001146.5 -000068.8-000083.000004.7 07.8900.28A0 1
+205418.34 +285853.2 +000001.5-000002.500002.7 07.8900.38F0 0
+205722.44 +625056.0 +000007.9+000001.200002.6 07.8900.19A0 1
+210836.89 -214058.8 +000068.1-000012.500010.9 07.8900.51F8 0
+211138.28 -005215.9 -000006.1-000016.700006.0 07.8900.32A2 0
+211926.81 +585328.3 -000013.6-000024.600003.7 07.8900.03A0 0
+211957.99 +483805.0 +000000.4+000002.200001.7 07.8900.93G5 0
+212339.92 -851717.8 +000013.1-000025.800005.6 07.8900.12A2 0
+213142.73 +720216.2 +000015.1+000011.900006.9 07.8900.32F5 0
+213411.60 +640016.8 +000003.7-000009.200004.0 07.8900.14A0 0
+214421.69 +170243.1 +000034.8-000008.100006.6 07.8900.26F0 0
+214948.85 +345500.3 +000008.4-000000.900003.0 07.8900.11A0 1
+215023.73 -581817.4 +000049.9-000093.800024.5 07.8900.73G6 1
+215452.55 +483316.8 +000013.7-000000.900004.3 07.8900.05A0 0
+215619.17 +582444.1 +000006.9+000028.900006.2 07.8900.31F0 1
+215738.94 +431304.1 -000010.4-000024.600012.1 07.8900.53G0 0
+215922.45 +341050.5 +000072.5-000008.200010.5 07.8900.34A2 0
+220139.80 -540925.8 +000033.8-000022.400007.0 07.8900.40F2 0 0.11 0.18
+220748.96 +425711.7 +000012.0+000001.300001.2 07.8900.01B9 0
+220817.53 -500619.7 -000010.7+000019.300007.0 07.8900.29A8 0
+221326.15 +240135.3 +000031.4+000048.600006.8 07.8900.33F0 0
+221940.39 +160946.5 +000002.7+000003.800004.9 07.8900.27F3 0
+222055.80 -602549.9 +000003.7+000004.000005.3 07.8900.16A3 0
+222301.57 +551358.6 -000003.5-000002.700000.6 07.8900.37B5 0
+222544.18 -152125.9 -000009.1-000005.500004.5 07.8900.92G8 0
+222653.89 +733429.2 +000009.9-000007.500004.3 07.89-0.02A0 0
+223322.56 +380736.5 +000043.0-000032.400010.3 07.8900.89K0 1
+223515.71 -783650.5 -000038.5-000024.900014.8 07.8900.67G5 0
+223810.73 -272636.5 +000446.1+000016.300025.2 07.8900.64G3 0
+223821.56 +072650.6 -000018.2-000011.900003.4 07.8900.37A5 0
+224306.11 +230157.5 -000015.4-000027.400003.8 07.8900.97G9 0
+224537.99 +033752.1 +000019.1+000002.100003.2 07.89-0.04B9 0
+225527.59 +523719.4 +000022.0-000025.600011.6 07.8900.41F5 0
+225626.56 -684701.6 -000021.0+000008.800002.5 07.8900.09A1 0
+232545.65 +452051.1 +000047.5-000045.000017.0 07.8900.57G0 0
+232651.02 -593839.5 +000072.6-000068.800011.0 07.8900.49F3 0
+234209.19 +740746.2 +000016.2+000010.000002.2 07.8900.25B9 0
+234921.72 -600423.0 +000007.4+000093.500010.4 07.8900.82G8 0
+235731.66 +181500.0 -000004.4-000005.700002.0 07.8900.98K0 0
+235733.25 -093849.8 +000455.2-000146.300021.0 07.8900.64G2 0
+001522.24 -320243.0 +000037.7-000002.200002.1 07.8901.08M7 0 4.57 373.00
+002357.04 +034539.7 -000017.2-000009.300004.6 07.8901.03K0 0
+004548.05 -415432.4 +000301.6-000080.700062.4 07.8901.25K5 1
+005533.19 +000110.9 -000008.2-000048.600003.6 07.8901.31K4 0
+005759.08 +022910.8 +000037.0-000013.800001.2 07.8901.48K0 0
+005812.43 -255235.8 +000027.8+000001.300006.9 07.8901.11K1 0
+010526.04 -281912.8 -000001.2+000003.300001.6 07.8901.38K2 0
+011832.20 -284358.7 +000076.1+000005.400009.0 07.8901.03K0 0
+013605.18 +601246.1 +000029.1-000003.200002.4 07.8901.72K5 0
+014405.61 +431424.8 -000016.8-000018.800004.5 07.8901.08K0 0
+014506.62 +284405.0 +000036.0-000053.000003.9 07.8901.45M. 1
+020024.64 +250307.5 +000048.3-000006.600004.4 07.8901.01G8 0
+020844.88 -172328.7 -000005.9-000006.700001.6 07.8901.64M2 0
+021210.76 -273044.6 +000016.4-000009.000002.8 07.8901.01K0 0
+022750.36 +625326.5 +000044.4-000035.000005.0 07.8901.48K3 0
+023355.30 -704604.8 +000014.8+000019.700003.0 07.8901.65M2 0
+023402.22 -160751.1 +000038.9+000025.800001.0 07.8901.39K2 0
+025245.05 -365047.6 -000008.1-000000.300001.8 07.8901.38K3 0
+025528.50 +510443.7 -000004.0-000000.300002.2 07.8901.08G5 0
+031400.90 -590641.9 +000038.1+000013.200003.8 07.8901.09K1 0
+031511.19 +290301.0 +000015.8+000028.200003.3 07.8901.21K2 0
+032758.66 -453340.2 +000007.7+000006.700005.9 07.8901.00K0 0
+033928.40 +751741.6 -000012.1+000005.600001.2 07.8901.64K5 0
+035010.81 -330650.1 +000018.3-000002.100005.2 07.8901.19K1 0
+035326.51 -080054.9 +000024.0+000016.100003.6 07.8901.00K0 0
+040426.87 +760844.7 +000001.1-000008.600004.6 07.8901.06K0 0
+040634.10 +215723.4 +000008.1+000004.700002.1 07.8901.71K2 0
+042348.48 +651418.2 +000011.2-000030.100004.2 07.8901.00G5 0
+042509.51 +442153.3 +000002.7-000009.500001.3 07.8901.36K2 0
+044458.82 -561740.6 +000000.3-000046.800003.3 07.8901.06K0 0
+044820.45 +265759.0 -000009.9-000008.700002.7 07.8901.35G8 0
+045632.53 -530138.4 +000006.5-000018.200003.0 07.8901.33K3 0
+053624.46 -440216.9 +000000.1-000008.600003.1 07.8901.09K0 0
+055250.23 -322021.3 -000024.1+000013.900002.6 07.8901.05K0 0
+055301.24 -303417.4 -000008.3+000016.200001.3 07.8901.54K5 0
+060439.13 -283704.1 -000002.5-000007.000004.2 07.8901.03K1 0
+061650.19 -150732.5 -000004.4+000001.300003.7 07.8901.21K1 1
+062212.86 -391309.5 +000026.3-000033.800004.6 07.8901.07K0 0
+062605.74 +133722.2 +000002.0+000000.100000.5 07.8901.91M0 0
+062911.97 -260707.9 +000014.7+000007.600000.7 07.8901.63M3 0
+065222.32 +010037.3 -000000.8-000003.700002.0 07.8901.24K5 0
+065419.32 -222611.0 +000010.0-000000.200006.6 07.8901.24K1 0
+070445.30 +363601.1 +000003.4-000023.400003.7 07.8901.03G5 0
+072831.34 +424509.2 -000019.8-000026.000004.5 07.8901.15K0 1
+080324.58 +134009.2 +000002.3-000018.200005.8 07.8901.07G0 0
+080521.86 +173718.6 -000005.6-000004.200002.1 07.8901.59K5 0
+080651.87 -013853.1 -000013.7-000008.200003.3 07.8901.06K0 0
+080717.11 -414407.3 +000000.6-000002.500000.4 07.8901.64M1 0
+082138.58 -450010.5 +000014.4+000013.600003.6 07.8901.06K1 0
+084355.22 +271326.8 -000008.7-000022.600003.1 07.8901.29K3 0
+084559.99 -063222.3 -000004.3+000001.000004.4 07.8901.17K0 0
+085552.98 +490514.1 -000017.6-000039.400003.7 07.8901.07G5 0
+090315.06 +271240.8 -000008.5-000025.200002.7 07.8901.42K4 0
+091157.29 -011220.0 +000009.8-000003.700003.6 07.8901.02K0 0
+091318.39 +853327.8 -000033.2-000016.500003.6 07.8901.42K0 0
+094726.92 -633603.7 -000059.3+000053.100003.9 07.8901.20K0 0
+100006.61 -422814.2 -000009.0+000003.700001.8 07.8901.30K2 0
+101252.39 -543425.4 -000008.7+000003.700000.7 07.8901.33K2 0
+101412.58 +450513.7 -000014.9+000003.100002.7 07.8901.16K1 0
+103144.51 -085706.5 -000026.0-000010.300000.9 07.8901.49K5 0
+110745.62 -842612.9 -000024.1+000017.400004.5 07.8901.13K0 0
+111025.02 +111000.8 -000024.9+000008.900003.6 07.8901.10K0 1
+111921.16 -450535.8 -000001.5+000000.900001.8 07.8901.41M4 0
+113223.91 -053729.6 -000020.6+000013.500004.6 07.8901.26K2 0
+113724.95 -534418.7 -000002.9-000026.300004.6 07.8901.26K2 0
+114835.20 +553223.7 -000005.2+000040.700004.3 07.8901.12K1 0
+115455.42 -705239.2 -000008.8-000004.900002.9 07.8901.35K2 0
+115828.40 +315514.1 +000042.5-000031.100003.3 07.8901.07K1 0
+121754.85 -165709.7 +000025.3-000025.600003.9 07.8901.13K0 0
+122612.83 +754308.9 -000012.0+000004.700005.1 07.8901.20K0 0
+131027.05 -323323.9 +000013.9-000002.300005.8 07.8901.06K0 0
+133139.52 -475027.6 -000007.0-000005.800002.4 07.8901.65K5 0
+133303.45 -702601.4 -000010.3+000002.500004.3 07.8901.24K1 0
+134845.10 +625052.8 +000003.0-000011.800003.0 07.8901.42K2 0
+135326.35 -613745.5 -000021.8-000002.200001.1 07.8901.61K4 0
+135516.30 +184124.9 -000037.2-000021.500001.5 07.8901.49M0 0
+135728.86 +245954.7 -000054.7-000045.200003.9 07.8901.11K1 0
+140427.62 +290833.4 +000005.1-000034.700003.8 07.8901.53M. 0
+142551.28 -565522.2 -000002.9+000000.100001.1 07.8901.63K2 0
+144008.19 +282535.8 -000027.5+000001.700001.0 07.8901.56K5 0
+150608.05 +344512.8 +000023.6-000019.800004.5 07.8901.29K2 0
+152820.19 +234102.7 -000119.9-000003.600007.7 07.8901.19K2 0
+152903.60 +413336.0 -000011.9+000036.900003.0 07.8901.18K0 0
+154057.23 -610827.7 -000010.3-000013.700000.6 07.8901.83M1 0
+155615.37 +311319.5 -000013.5-000001.000001.8 07.8901.66M. 0
+160415.65 +754711.3 +000000.5-000037.000000.5 07.8901.58K2 0
+160601.20 -084613.5 +000003.5-000064.800006.0 07.8901.20G5 0
+160936.17 +265822.2 -000003.6+000008.100002.0 07.8901.13K1 1
+161225.15 +262553.1 +000016.8-000026.000002.6 07.8901.07K1 0
+161402.05 -234626.6 +000025.4-000006.600001.7 07.8901.15K0 0
+162123.48 +412606.6 -000005.5-000036.000003.5 07.8901.05K0 0
+162846.23 -354124.0 -000006.8-000009.700000.8 07.8901.80M3 0 0.16 31.32
+163920.19 +130217.2 +000011.5-000027.100002.9 07.8901.03K0 0
+164843.17 -380426.3 -000026.1-000048.200007.1 07.8901.26K0 0
+165500.50 +461634.4 +000009.2+000023.900002.4 07.8901.42M4 0
+165905.61 +113047.1 +000001.5-000022.400003.6 07.8901.67M. 0
+170150.02 -692435.8 +000006.1-000004.800002.3 07.8901.16K1 0
+170621.58 +603809.9 -000008.9-000000.300004.1 07.8901.13K0 0
+175141.02 -673626.4 +000006.9+000004.500001.9 07.8901.42K3 0
+175931.70 -210244.3 +000006.4-000004.800003.1 07.8901.45K1 0
+180024.73 -191351.6 +000002.6+000000.400000.6 07.8901.74K2 0
+180752.67 +064831.1 -000003.0+000013.000003.2 07.8901.42K0 0
+181206.12 +742002.5 -000000.7+000008.000003.8 07.8901.26K5 0
+181815.53 -381347.0 -000012.2-000004.800003.1 07.8901.35K2 0
+182648.67 -611700.2 +000010.2-000005.500002.9 07.8901.51K2 0
+184541.52 +412420.1 +000010.3+000011.100000.4 07.8901.65M. 0
+192429.54 -185540.8 -000008.7-000014.100002.3 07.8901.00Kp 0
+193413.54 -503353.9 -000001.4-000006.200001.1 07.8901.16K2 0
+194728.37 +341816.4 +000008.2+000002.100003.1 07.8901.56K7 0
+195949.54 +634621.1 -000051.0-000036.000003.5 07.8901.00G5 0
+200611.03 -442029.1 +000008.7-000041.100002.4 07.8901.14K1 0
+200825.46 +584714.3 -000002.7-000009.700002.0 07.8901.03G3 0
+202040.69 -260855.9 -000020.3-000007.700002.2 07.8901.21K1 0
+202307.82 -182032.7 -000016.2-000033.200004.9 07.8901.12K0 0
+202720.25 +425457.9 +000014.4+000007.900001.9 07.8901.19K0 1
+203426.31 +111839.6 +000004.6+000003.800006.2 07.8901.36K2 0
+203731.15 +310009.3 +000002.4-000016.300002.9 07.8901.54M2 0
+204535.38 +113828.5 +000014.5-000043.800002.7 07.8901.09K0 0
+210921.15 +050142.3 -000012.3-000030.000002.5 07.8901.44K5 0
+211239.25 +440407.5 +000021.8+000012.300003.5 07.8901.10K2 0
+213110.02 -592424.3 -000030.3+000004.100003.3 07.8901.39K4 0
+213548.85 +172953.9 +000014.8-000002.400002.4 07.8901.37K2 0
+214203.85 +365252.1 +000016.3+000004.800003.4 07.8901.28K2 0
+214253.17 +534603.2 +000015.2-000001.300003.5 07.8901.05K0 0
+215126.96 -021434.4 -000007.6-000028.300002.1 07.8901.13K0 0
+215542.84 -230310.8 -000011.5-000021.200000.9 07.8901.57K5 0
+215738.03 +590650.3 -000027.9-000011.000004.6 07.8901.16K5 1
+215924.65 +295304.7 +000002.1+000002.800001.1 07.8901.48K5 0
+221503.21 -020332.6 +000006.2+000004.400004.9 07.8901.03K0 0
+223049.33 -241005.7 +000018.0-000013.200002.6 07.8901.12K1 1
+223636.82 -181616.9 -000004.6-000027.000002.7 07.8901.12K0 0
+224144.93 +123427.7 -000011.8-000017.500000.4 07.8901.67K5 0
+224439.74 -572728.3 -000008.5+000005.500002.9 07.8901.19K2 0
+224501.57 -570529.6 +000101.8-000035.300003.1 07.8901.16K1 1
+230911.49 -071850.1 -000034.0-000042.100004.9 07.8901.20K2 1
+231045.85 -762747.7 -000023.3-000001.500003.0 07.8901.52M4 0
+232003.86 +191842.6 +000017.4-000025.200001.6 07.8901.27K0 0
+234342.25 +215624.7 +000002.9-000021.200003.2 07.8901.68M. 0
+235823.05 +385748.1 +000026.4-000028.000002.8 07.8901.63K2 0
+235917.69 +271612.1 -000022.2-000013.700000.5 07.8901.61K2 0
+053313.75 +070912.5 +000000.1-000004.300003.5 07.8902.45C6 0 0.41 323.20
+000302.13 +395942.5 +000001.8-000003.300003.5 07.9000.67F8 0
+000609.06 -290905.0 +000017.4+000003.500004.4 07.90-0.03B9 0
+001548.60 +592625.0 +000012.6-000001.700004.2 07.9000.04B9 0
+001623.45 -223516.5 +000018.9-000039.700013.7 07.9000.67G3 1
+001712.44 +233551.5 +000014.2-000016.600007.0 07.9000.10A2 0
+002942.04 +300951.1 +000015.7+000071.800014.4 07.9000.49F5 0
+003148.14 +171646.1 +000049.3-000046.000005.4 07.9000.96K0 0
+003412.47 +143056.7 +000060.8+000007.000010.9 07.9000.41F0 0
+003547.65 +554226.0 +000009.8+000001.100004.4 07.90-0.05B9 0 0.06 1.99
+003947.65 -803922.3 +000070.0+000020.400005.3 07.9000.74G2 0
+004134.03 +014452.7 -000059.6-000004.100003.9 07.9000.30F0 0
+005243.62 +521642.0 +000007.8-000005.300004.8 07.9000.09A0 0
+011928.32 +082346.6 -000014.2+000035.500005.4 07.9000.95K0 0
+012714.37 +393916.2 -000042.2-000055.000009.1 07.9000.48F0 0
+013205.48 +540108.3 +000001.6-000002.100001.7 07.9000.09B8 0 1.06 0.00
+013355.71 +620859.3 -000017.2-000003.200004.4 07.9000.14A2 0
+014146.61 +491811.9 +000067.0-000048.600009.8 07.9000.45F8 0
+014842.99 -235211.2 +000058.2+000009.800005.9 07.9000.47F3 0
+020624.65 +385359.0 -000003.8-000000.000001.8 07.9000.07A0 1
+022147.13 +153109.1 +000013.8+000001.900005.4 07.9000.07A0 1
+022159.16 -292106.0 +000028.7-000173.200022.2 07.9000.64G5 1
+023309.29 +414903.6 +000043.5+000000.100006.5 07.9000.49F8 1
+024253.06 +371026.1 +000021.9-000004.700006.1 07.9000.22A3 0
+024855.78 -051009.0 +000027.8-000040.500007.8 07.9000.41F0 0
+025628.75 -150110.1 -000001.2-000076.600004.9 07.9000.21A3 0
+025700.67 +100944.0 -000061.7-000076.000025.7 07.9000.60F5 0
+031027.74 +155925.4 -000003.5+000048.000010.6 07.9000.34A5 0
+031455.31 +484144.9 -000001.3-000000.800002.0 07.9000.24B5 0
+031737.63 +692736.6 -000000.5-000003.800004.0 07.9000.14A0 0
+032726.44 +591144.2 -000005.7-000009.500004.5 07.9000.11B9 0
+033329.82 +584546.4 +000004.7-000044.700010.2 07.9000.40F 1
+034756.20 -300550.2 -000006.9+000014.800006.0 07.9000.32A5 0
+040331.28 +421055.4 -000004.9+000000.700001.3 07.90-0.10A2 1
+043435.25 +153016.9 +000100.7-000028.000023.2 07.9000.63G1 0
+043528.19 -545329.1 +000045.5+000055.200010.1 07.9000.60F8 0
+043810.27 -443735.1 +000020.1+000032.900004.9 07.9000.32F0 0
+045123.18 +152600.6 +000067.6-000017.200017.1 07.9000.53F8 0
+045444.77 +044625.0 +000006.9-000038.300012.0 07.9000.54F8 0
+045658.81 -415901.2 +000026.5+000018.900008.4 07.9000.17A3 0
+050001.24 -341000.8 +000001.3+000009.900003.3 07.9000.00A0 0
+051039.95 +172624.9 -000000.5-000006.500002.6 07.9000.04B8 0 0.05 1.10
+051232.38 +641713.9 +000025.6-000025.000005.9 07.9000.54F8 0
+051331.79 +353911.0 -000007.7-000004.300004.5 07.9000.10A0 1 0.24 1.87
+052113.16 -755502.4 -000009.2-000013.300003.8 07.9000.33A8 0
+053028.60 +311656.0 -000002.0-000006.900001.8 07.9000.07A0 0
+053840.60 -125633.3 +000003.7+000011.800004.4 07.9000.18A4 0
+053852.64 +025142.4 -000004.9-000000.800001.2 07.90-0.08B7 0
+054108.13 -033757.2 +000001.3-000003.100001.3 07.90-0.10B8 0
+055444.73 +135117.1 -000000.3-000002.400000.4 07.9000.01O6 0
+060230.79 +131723.2 +000056.4-000064.300007.0 07.9000.48F5 0
+060253.67 -112055.1 -000004.7-000001.300002.8 07.90-0.06A0 0
+060937.64 +044303.4 -000002.3-000003.600002.6 07.90-0.10B8 0
+061021.80 -020026.2 +000014.8-000014.200003.2 07.9000.87G5 0
+062137.88 -195025.5 +000012.6-000001.300000.9 07.9000.99G8 0
+062354.03 +140648.7 -000011.6-000008.700004.3 07.90-0.03A2 1
+063456.16 -321824.0 -000001.6+000004.000001.2 07.90-0.12B5 1
+063740.01 -383742.0 -000003.1+000006.100002.2 07.90-0.11B4 0
+064003.61 +122230.3 -000008.8-000010.800002.5 07.90-0.01B9 0
+064110.08 -075935.8 +000000.0+000000.000000.0 07.90-0.09B9 0
+064110.25 -075926.1 +000000.0+000000.000000.0 07.9000.10B9 0
+071416.79 -281010.3 -000004.6+000004.200000.9 07.90-0.15B3 0
+071803.05 -030652.8 -000000.1-000005.300003.6 07.9000.11A0 0
+071827.12 -572106.5 +000009.3-000029.100017.1 07.9000.66G0 1
+072002.71 -242457.5 -000008.2+000002.500005.2 07.90-0.10Ap 1
+073449.59 +405236.4 -000006.8-000014.400005.9 07.9000.22A2 1
+073618.12 -243635.3 -000001.5+000002.000003.1 07.90-0.12B2 1
+074447.89 -150506.3 -000066.8+000034.200008.4 07.9000.47F5 0
+074622.10 -332531.2 +000003.5-000004.500002.1 07.90-0.09B8 0
+074847.71 -610946.0 -000031.2+000063.500010.4 07.9000.41F2 1
+074919.87 -112545.1 -000014.9+000001.800006.7 07.9000.09A0 1
+075320.01 +145502.4 -000003.2+000010.800002.8 07.9000.87G0 0
+075627.75 +114456.5 -000000.7-000007.600003.0 07.9000.08B9 0
+080021.54 +121249.3 -000008.2+000002.500002.5 07.9000.06A0 0
+080546.47 -331959.2 -000012.7-000000.100003.4 07.9000.04A0 0
+081633.43 +445608.7 -000028.2-000038.300007.2 07.9000.26A5 0
+082659.49 +533745.4 -000013.2-000055.300007.7 07.9000.25F0 0
+082852.36 -295704.4 -000003.0+000002.300001.4 07.9000.17A5 0
+083900.30 +065722.2 -000092.0-000293.900039.3 07.9000.90K0 0
+084145.68 +445147.7 -000021.9-000024.200006.3 07.9000.41F2 0
+084206.26 +590145.9 -000027.1-000011.300011.9 07.9000.35F0 0
+084210.83 +185603.9 -000037.3-000013.800007.6 07.9000.21A7 0
+084716.79 -411151.9 -000020.4+000020.400005.1 07.9000.17A2 0
+084947.48 -414435.4 -000006.2+000004.900002.5 07.90-0.03B2 0
+085114.85 -592901.5 -000012.2+000019.100005.4 07.9000.00A0 0
+085820.64 -320831.6 -000020.6-000050.100009.6 07.9000.47F5 0
+085845.49 +081325.5 -000012.5-000004.500003.2 07.90-0.03B9 0
+091949.50 +242500.1 +000059.6-000073.100010.0 07.9000.52G0 0
+091958.63 +823646.0 -000070.7-000050.800014.3 07.9000.55F8 0
+092439.49 -584120.6 -000006.9+000006.300000.8 07.90-0.01B2 0
+093122.18 -534748.0 -000011.5+000010.200002.0 07.9000.04A0 0
+093654.83 -662436.0 -000026.2+000009.900004.6 07.90-0.01B8 0
+094229.17 +405825.2 -000032.5-000070.100014.8 07.9000.69G5 0
+095643.69 -550459.5 -000009.6+000001.200001.0 07.9000.17A4 0
+095904.92 +802247.6 +000004.7+000001.800004.5 07.9000.60G5 1
+100156.13 -550011.8 -000013.2+000000.800000.7 07.90-0.03B8 0
+101403.64 -144332.7 -000027.1-000000.700005.1 07.9000.10A0 0
+102205.70 -493152.3 -000014.9-000013.300003.5 07.9000.33F0 0 0.07 0.15
+102501.62 +302217.6 +000097.8-000122.600018.6 07.9000.57F8 0
+104726.39 -373125.6 -000044.1+000009.900006.0 07.9000.01B9 0
+110010.40 +774131.8 -000112.6-000023.300013.2 07.9000.53F7 0
+110123.29 -120334.1 -000175.4-000010.600020.0 07.9000.68G5 1
+111603.50 +524634.8 +000157.8+000053.500022.1 07.9000.60F2 1
+111932.89 -001116.5 +000070.2-000151.000014.6 07.9000.57F8 0
+112852.36 +481350.7 -000044.5+000046.900011.2 07.9000.79G5 0
+113131.79 -460539.1 -000019.5-000005.000002.7 07.9000.11A1 0
+113445.30 -045715.9 +000003.8-000001.200003.9 07.9000.02A0 0
+114413.07 +295343.5 +000012.2-000001.200004.3 07.9000.05A2 0
+114944.61 +063124.5 -000068.1-000102.800010.7 07.9000.64G5 0
+115645.47 -700922.2 -000014.2-000000.800003.9 07.9000.06A0 0
+121357.31 -575639.4 -000015.5-000001.700002.6 07.9000.12A0 0
+122236.55 -491934.0 -000024.5-000003.500010.1 07.9000.15A2 0
+122631.30 -191858.1 -000039.5-000016.100004.3 07.9000.41F3 0
+122658.91 -084946.7 -000073.7+000012.200008.2 07.9000.36F2 0
+123133.70 +255213.4 -000043.5-000014.800004.3 07.9000.07A0 0
+123451.97 +105010.9 -000015.2-000028.000007.5 07.9000.30F0 0
+130647.53 -592638.3 -000019.6-000021.700008.5 07.9000.29A7 0
+131050.25 -100610.7 -000031.4-000003.500006.7 07.9000.09A0 0
+132303.13 +181642.0 -000022.8+000010.500008.1 07.9000.19A2 0
+132337.43 +171916.3 -000034.9-000006.400006.5 07.9000.47F7 0
+132512.22 -515030.5 -000005.0+000001.600000.7 07.90-0.06B2 0
+133217.56 +062112.4 -000041.4+000081.100006.9 07.9000.82K0 0
+135652.76 -273941.9 -000079.9-000071.200009.1 07.9000.50F5 0
+142447.33 -451214.1 -000017.0-000013.900003.8 07.9000.03B9 0
+144812.77 -560031.3 -000023.0-000021.200002.8 07.9000.13A0 0
+145341.87 +550035.8 -000057.2+000031.300007.5 07.9000.41F0 0
+154536.63 -532616.2 +000009.9+000011.500004.2 07.9000.90K0 1
+155724.60 -541956.1 -000002.9-000001.500001.4 07.9000.52B0 0
+155819.75 -413934.5 -000008.3-000007.400003.8 07.9000.17B9 0
+160103.95 +261020.3 -000070.7+000039.800009.7 07.9000.43F2 0
+161111.73 +473335.7 -000022.0+000040.200006.9 07.9000.41F0 1
+161324.39 -562452.2 -000060.4-000016.700011.6 07.9000.56F9 1
+161534.95 -564116.0 +000005.6-000012.500010.9 07.9000.72G6 1
+163305.17 -605412.7 -000012.7-000021.700007.1 07.9000.24A3 1
+164202.13 +330607.1 -000028.4+000052.100012.4 07.9000.40F5 0
+164637.91 +021923.5 -000014.9+000070.700006.7 07.9000.97G5 0
+165032.93 +334751.4 +000011.6-000010.300006.7 07.9000.23A2 0
+165329.00 +844551.4 -000032.1+000045.400005.0 07.9000.18A0 0
+170338.54 +694752.9 -000028.6+000067.500011.3 07.9000.48F5 1
+173048.38 -333635.6 -000000.6-000002.100000.5 07.9000.89F8 0 0.66 4.53
+173530.31 -375052.0 -000043.4-000038.300012.4 07.9000.45F3 0
+173658.46 +243157.9 -000013.4+000023.800004.8 07.9000.94G5 0
+173846.32 -440600.8 -000010.9-000033.500006.8 07.9000.48F5 1
+174049.90 -235010.0 -000000.3-000001.200000.6 07.9000.35B2 0
+174049.96 +311644.0 -000008.1-000014.100006.8 07.9000.15A0 0
+174155.26 +410129.9 +000010.8-000009.700003.7 07.9000.11A0 0
+174641.75 -234104.8 +000022.3-000015.800006.3 07.9000.33A7 0
+174814.56 -653414.3 -000000.7-000016.200002.8 07.90-0.06B8 0
+180457.44 -151719.0 +000022.6-000038.700009.4 07.9000.66F7 0
+181014.58 -422411.5 -000004.4-000020.200000.1 07.9000.96G8 0
+181525.05 +194613.4 +000008.9-000001.500007.7 07.9000.44F2 1
+181802.50 +121155.0 +000019.5+000005.700005.2 07.9000.07B9 0
+182032.57 -201258.5 -000022.4-000013.800004.8 07.9000.71F6 0
+182759.99 +572354.1 +000003.6+000001.500002.9 07.90-0.02A0 0
+182936.38 +180047.5 -000010.7-000005.100005.2 07.9000.07A0 0
+183930.23 -215756.0 +000000.4-000004.200000.9 07.9000.19B8 0
+183952.28 -253016.5 +000003.6-000011.900001.1 07.9000.74KI 1
+184610.33 +463750.9 +000007.2+000014.800005.3 07.9000.14A0 0
+184650.02 +123316.2 +000011.1+000001.200002.5 07.9000.11A0 0
+184813.08 +234233.3 -000007.0-000005.500004.8 07.9000.02B9 0
+184854.91 +161523.9 -000028.9+000054.600008.9 07.9000.52G0 0
+184938.08 +382539.7 +000014.1+000014.800003.8 07.9000.11A0 0
+185338.15 +375907.6 -000045.8-000083.900018.9 07.9000.67G0 0
+185704.90 +514315.5 +000043.4-000005.600012.0 07.9000.43F5 0
+190000.22 -280302.7 +000029.0-000016.500011.2 07.9000.21A3 0
+192314.83 +471145.0 +000000.1-000023.200003.7 07.9000.13A0 0
+195132.10 +221651.1 -000110.8-000126.400012.3 07.9000.69G5 0
+195635.38 +361912.0 +000002.2-000000.400003.2 07.90-0.05B9 0
+195749.40 +341448.0 +000010.4+000004.100001.7 07.9000.08A0 0
+200525.90 +272527.6 +000042.7+000026.600008.3 07.9000.59F8 0
+200827.01 +154030.7 -000082.1-000094.000017.9 07.9000.71G5 0
+201243.23 -501840.6 +000010.5-000045.000008.2 07.9000.41F2 0
+201441.35 +803432.6 +000021.7+000034.200005.7 07.9000.31A5 0
+202749.96 +145640.2 +000010.6+000001.600002.5 07.90-0.03A0 0
+203627.88 +410239.6 -000008.2-000026.200007.3 07.9000.15A0 0
+203820.98 +522242.6 +000024.4+000023.100006.6 07.9000.07A0 0
+203932.70 +382232.1 -000003.4-000008.000002.4 07.9000.25A3 0
+205740.68 +584919.4 +000005.3+000003.400002.2 07.9000.12A0 1
+210356.15 +184406.2 -000003.4-000019.700004.9 07.9000.80K0 1
+210933.37 -791625.9 -000035.5+000032.000016.7 07.9000.52F7 0
+211124.18 +573713.5 -000003.1-000004.600001.7 07.9000.14B8 1
+211417.64 -705128.4 +000078.7-000070.200010.6 07.9000.50F6 0
+213148.10 +414438.1 +000016.5-000008.100005.7 07.9000.36B9 0
+213149.48 -313251.7 +000011.6-000000.400009.3 07.9000.44F3 0
+213609.23 +634203.3 +000016.7+000002.600003.2 07.9000.20A0 0
+213622.24 -182331.6 -000016.3-000000.900009.5 07.9000.41F2 0
+215158.35 +382547.6 +000011.8+000003.600002.5 07.9000.89K0 1
+215229.58 -493513.9 +000017.7-000014.400003.7 07.9000.41F3 0
+215947.02 +675826.4 +000057.7+000021.600008.8 07.9000.54F5 1
+220614.02 +823938.7 +000026.9+000008.600003.0 07.9000.10A0 1
+221140.75 -444454.5 +000112.9-000095.100015.7 07.9000.49F5 0
+221414.20 -054446.6 +000077.3-000004.800008.5 07.9000.47F5 0
+221518.03 -524204.4 +000015.1-000003.400004.1 07.9000.72G1 0
+221747.68 -501929.8 -000027.9-000003.200009.0 07.9000.38F2 0
+222445.01 +185147.3 +000022.7-000003.000005.2 07.9000.10A2 0
+223323.90 -595931.0 -000003.4+000003.000003.8 07.9000.93K0 0
+223802.28 +331334.7 +000005.9-000027.300005.0 07.9000.28A3 0
+230041.35 +495721.8 +000006.6-000001.500003.5 07.9000.14A3 0
+230827.73 +134346.2 -000018.7-000024.700007.2 07.9000.21A5 0
+231125.83 +381311.3 +000060.0+000001.100006.3 07.9000.48F5 1
+231949.59 +593800.1 +000006.4-000001.500001.3 07.9000.04B3 0
+232038.88 -085510.5 +000011.7+000003.200001.5 07.90-0.03A0 0
+233054.27 -155856.2 +000071.4-000029.300012.3 07.9000.52F7 0
+233525.74 +310943.2 -000196.7-000281.400042.6 07.9000.84G5 0
+233605.81 +030904.4 +000014.4-000055.500008.3 07.9000.36F0 0
+234031.09 +244141.5 +000054.4+000025.600008.8 07.9000.43F5 0
+235421.83 +333536.2 +000023.9-000016.800003.9 07.9000.17A0 0
+000333.30 +422108.0 +000099.0-000046.800005.5 07.9001.07K0 0
+000437.46 +025614.0 +000020.7+000001.400004.8 07.9001.25K2 0
+003737.73 +453615.3 +000011.7+000002.100002.8 07.9001.40K9 0
+004848.35 +201253.2 +000008.0-000008.800003.7 07.9001.43K0 0
+012034.39 -493350.1 +000024.5+000015.800002.8 07.9001.16K1 0
+014016.91 -342835.4 +000006.4+000011.700004.0 07.9001.20K1 0
+021525.02 -505313.6 +000001.0-000054.200004.4 07.9001.01K0 0
+023543.54 +433555.4 -000001.4+000000.200002.0 07.9001.37K2 0
+032049.84 -030630.3 +000039.2+000027.600002.7 07.9001.02G5 0
+033552.21 +425312.5 +000004.2-000025.400003.8 07.9001.17K0 0
+034609.51 +285133.5 +000001.6-000007.100004.0 07.9001.40K0 0
+035206.99 +504702.9 -000000.7+000002.300001.4 07.9001.57K2 0
+035400.84 +453042.6 +000011.3-000027.800005.2 07.9001.16K0 0
+041238.91 -452203.7 +000017.4+000001.800001.7 07.9001.57M0 0
+041524.12 +240442.5 +000003.7-000003.200003.8 07.9001.89M2 1
+043457.04 -332044.1 +000052.9+000031.300004.5 07.9001.09K0 0
+043957.08 +524910.4 -000004.6-000003.000000.4 07.9001.04K2 0
+044917.46 +803902.3 +000015.1-000060.800007.7 07.9001.06G5 0
+045951.39 -363728.0 +000005.7-000019.500003.5 07.9001.05K0 0
+051253.47 +374437.5 +000000.1-000004.600000.6 07.9001.27G5 0
+052551.65 +431356.4 -000011.5+000004.700001.1 07.9001.72K5 0
+061922.12 -754200.3 +000060.6-000018.500004.8 07.9001.07K1 0
+062636.74 +582506.2 -000002.1-000020.600001.5 07.9001.06G9 0
+064643.40 +042134.9 -000009.3-000008.600002.7 07.9001.14G5 0
+064840.45 +644515.6 +000003.5+000005.000000.0 07.9001.70K5 0
+065904.94 +504839.6 -000003.4-000049.900005.6 07.9001.20K2 0
+072914.64 -303837.9 -000002.7+000018.800001.5 07.9001.65M1 0
+073357.02 +600059.6 -000014.0-000012.500003.3 07.9001.09K0 0
+074215.48 +205835.5 +000000.4-000025.200004.4 07.9001.15K1 0
+074945.75 -190024.8 +000003.5-000010.400000.0 07.9001.75S 0
+085629.24 +441504.2 -000000.4-000001.200002.3 07.9001.03G8 0
+092642.08 -555733.8 -000006.0+000002.600000.8 07.9001.45K1 0
+092743.34 +072204.5 +000032.1-000042.700004.5 07.9001.02K0 0
+092825.07 +614352.4 -000030.3-000017.600001.5 07.9001.43K5 0
+093456.59 -754011.3 -000025.9+000042.900004.1 07.9001.05G8 0
+093812.08 -050959.5 -000025.5-000004.200003.0 07.9001.22K2 0
+095358.31 +101531.8 -000036.8+000010.700001.9 07.9001.33M. 0
+095448.54 -433248.3 -000007.6+000002.100001.2 07.9001.25K1 0
+101317.05 -503639.0 -000024.3-000001.100003.6 07.9001.19K1 0
+101534.29 -352846.3 -000012.5+000028.200003.7 07.9001.40K3 0
+101848.48 -665714.1 -000088.7+000033.300005.7 07.9001.19K3 0
+104107.21 +533738.9 +000028.8-000019.400003.3 07.9001.04K0 0
+110436.20 +291019.9 +000045.1-000023.700004.4 07.9001.23K2 0
+112756.19 -353257.2 -000028.8+000012.800001.5 07.9001.19K1 0
+115340.76 +083419.8 -000013.3+000009.200004.3 07.9001.02G5 0
+115407.98 +095335.2 -000039.2-000061.300003.2 07.9001.02K0 0
+130836.90 -380537.6 -000036.2-000001.200002.3 07.9001.16K1 0
+131736.72 -665715.6 -000044.8-000019.600004.3 07.9001.02K0 0
+133343.79 -664358.7 -000003.1-000006.100004.5 07.9001.41K2 0
+133528.46 +345839.2 +000007.2-000021.800001.6 07.9001.00K0 0
+134327.62 -424055.2 -000006.0+000008.100003.4 07.9001.09K0 0
+134944.92 -123305.3 -000004.0+000001.600002.5 07.9001.70M1 0
+141855.78 -712347.3 -000003.1-000001.900001.3 07.9001.72M3 0
+142301.54 +041709.6 -000038.6+000024.600002.1 07.9001.34K2 0
+150621.02 +262613.9 -000018.3-000018.500004.7 07.9001.34K4 0
+150813.92 +264240.9 +000006.0-000001.100004.5 07.9001.00G8 0
+154518.30 +524037.6 -000005.0+000004.200003.2 07.9001.12K0 0
+155132.92 +394409.4 -000017.1+000001.000001.7 07.9001.58K5 0
+160419.62 +322950.6 +000029.5-000056.400006.1 07.9001.27K2 1
+160940.69 -275340.2 -000032.0-000057.500004.5 07.9001.48K2 0
+161919.96 +544727.6 -000002.4-000030.200001.1 07.9001.49K5 0
+162120.17 -672319.8 -000009.3-000021.800003.8 07.9001.14K1 0
+162228.20 -543804.2 -000018.5-000036.100005.2 07.9001.20K1 0
+164306.50 +260324.9 +000002.7-000000.600000.9 07.9001.60M. 0
+164927.05 +673547.6 +000005.7+000004.600003.1 07.9001.01K0 0
+170503.82 +563214.5 +000007.6-000006.500003.9 07.9001.20K0 0
+171341.21 -475656.1 -000002.9-000005.800002.2 07.9001.18G5 0
+174526.99 -433628.1 -000014.8+000000.500003.6 07.9001.73M1 0
+180049.81 +533743.7 +000008.6+000004.900003.1 07.9001.12K2 0
+183021.25 -630906.6 -000005.9+000002.100003.8 07.9001.35K2 0
+183714.57 +290325.2 +000003.0+000006.500004.5 07.9001.14K2 0
+184345.31 +054414.7 -000000.7-000005.300001.7 07.9001.44K0 0
+185142.52 -550850.2 -000014.9-000022.700002.0 07.9001.01K0 0
+190414.71 +651219.4 +000011.9-000017.400005.9 07.9001.08K0 0
+191358.61 +000732.0 +000001.8-000004.100000.2 07.9001.47G5 0
+192509.55 -561052.0 +000042.8-000011.700001.8 07.9001.28K2 0
+192717.71 -483040.6 +000005.5-000004.900000.6 07.9001.16K2 0
+194343.11 +510400.7 -000004.2-000007.200001.2 07.9001.61M0 0
+195631.49 +534704.3 -000002.8+000019.100002.4 07.9001.61K2 0 0.14 48.01
+201031.72 -333244.6 -000028.3+000004.300005.4 07.9001.30K2 0
+203358.03 +253659.8 +000014.1-000008.200001.3 07.9001.36K3 0
+204351.50 -254930.7 +000030.0+000015.800001.6 07.9001.13K0 0
+204939.55 -755000.1 +000032.4-000051.300003.9 07.9001.02K0 0
+205421.83 +534600.8 -000003.0-000006.000002.7 07.9001.80K5 0
+205929.62 -585131.7 -000018.4+000003.600003.1 07.9001.01K0 0
+210108.62 -032628.6 +000025.9-000026.600002.9 07.9001.52K5 0
+210348.91 -404126.6 -000009.8-000021.200003.5 07.9001.01K1 0
+211434.60 -424059.8 +000002.6-000032.900002.7 07.9001.49K4 0
+215213.44 +434701.3 +000006.4+000006.400002.4 07.9001.48K5 0
+221032.52 +470826.0 -000001.3-000000.900000.9 07.9001.59K2 0
+225301.13 -445131.4 +000030.4-000040.900002.6 07.9001.25K1 0
+225803.40 -662008.9 +000059.7-000000.100003.2 07.9001.39K4 0
+232520.71 -705435.4 -000052.2+000011.700005.2 07.9001.00K1 0
+233222.67 -741205.7 +000040.4-000029.600002.5 07.9001.52M4 0
+000400.61 -802342.3 +000054.8-000018.600005.5 07.9100.31F0 0
+001048.48 +304108.4 +000000.3-000013.800004.0 07.9100.02A0 1
+001154.77 -224903.4 +000047.5-000037.600010.9 07.9100.39F2 0
+002057.09 +674002.3 +000020.4+000073.800031.5 07.9100.81G5 1
+010227.58 -213637.8 +000237.0-000032.100031.4 07.9100.80K0 1
+011713.67 +103548.0 +000000.3-000004.300014.1 07.9100.53F5 1
+012317.42 -311530.9 -000012.8-000012.000003.0 07.9100.98G8 0
+013046.05 -593933.8 +000111.3-000024.900015.8 07.9100.60G0 0
+015117.78 +385008.2 +000007.6-000004.600004.4 07.91-0.03A0 0
+015234.55 -341138.9 -000011.9-000022.300007.6 07.9100.42F3 0
+015626.94 +302623.2 -000023.6-000027.200005.0 07.9100.33F0 0
+021405.12 -165324.7 +000018.5+000011.400005.4 07.9100.99K0 0
+021537.90 -263125.2 -000034.1-000029.500002.4 07.9100.91G8 0
+022030.80 -062243.9 -000016.0-000043.600015.3 07.9100.47G0 0
+022445.53 -283905.1 +000119.0-000035.100011.8 07.9100.46F6 0
+022841.87 -194755.8 -000028.6-000006.500011.1 07.9100.42F2 1
+023200.13 -230504.2 +000002.6+000012.300004.4 07.9100.28A9 0
+023242.54 +612721.6 -000001.2-000001.500002.0 07.9100.43O5 1
+023908.89 +461212.6 +000023.2-000013.700001.0 07.91-0.01A0 0
+025150.73 +271626.1 +000006.9-000005.300002.7 07.9100.05A0 0
+030811.04 +413507.3 -000000.3-000006.500001.4 07.9100.02B5 0
+030848.32 +723255.4 +000017.4-000014.900003.0 07.9100.35A2 0
+031227.26 -462924.8 -000015.7-000050.900006.6 07.9100.42F3 0
+031546.03 +210954.5 +000059.1+000005.200007.6 07.9100.36F2 0
+031644.59 -411614.8 +000008.9-000004.800012.9 07.9100.50F5 0
+031937.58 +273233.3 -000010.1-000005.500004.4 07.9100.17A0 0
+032252.70 -511844.5 +000007.4+000040.800009.0 07.9100.51F5 0
+032552.79 +381434.6 +000061.8-000053.100012.6 07.9100.41F2 0
+033330.65 +553333.5 +000000.1-000015.900006.3 07.9100.16A0 0
+033444.91 +384820.7 +000061.5-000058.100013.9 07.9100.41F0 0
+034241.16 +211653.9 +000002.5+000004.100008.0 07.9100.62F8 0
+034900.98 +464810.0 +000023.3-000024.100005.6 07.9100.22A0 0
+035207.75 -391541.5 -000003.3+000014.000002.7 07.9100.87G5 0
+035258.38 +510303.0 +000000.1-000007.500003.1 07.9100.09A0 0
+035334.69 -562446.8 -000003.0+000022.500003.8 07.9100.96K0 0
+040220.26 +473023.9 +000002.1-000001.900000.2 07.9100.33B5 0
+040230.66 -192953.8 +000014.6-000020.700006.4 07.9100.55F7 0
+040558.49 +613758.0 -000008.3-000001.600004.1 07.9100.10A0 0
+041029.90 -403209.0 +000014.8+000003.600001.7 07.9100.29A9 0
+041323.22 +352836.3 -000009.2-000005.500001.9 07.9100.26A0 0
+041537.89 +000014.1 +000018.4+000026.300009.4 07.9100.32A5 0
+042018.98 -631025.6 +000017.7-000006.700008.3 07.9100.43F3 0
+043134.60 -355420.8 +000033.1+000042.400006.9 07.9100.41F2 1
+043442.17 +174453.8 +000068.0-000033.200009.9 07.9100.41F2 0
+043741.94 +715339.9 +000001.6-000010.300003.4 07.9100.17A2 0
+044258.77 +571207.3 -000026.1+000031.000012.6 07.9100.51F8 1
+045017.85 -242207.7 +000018.9-000018.100008.3 07.9100.96K0 0
+045127.09 +555014.0 +000052.8-000207.600018.1 07.9100.67G0 0
+051108.59 -060124.9 -000007.4-000013.100004.4 07.9100.12A0 0
+051611.55 -410422.8 -000077.8+000058.500013.0 07.9100.82G8 0
+051833.40 +392104.4 -000008.9-000027.500003.9 07.9100.46F5 0
+052350.36 +020455.8 +000000.2+000000.800001.8 07.91-0.12B3 0 0.07 1.85
+052412.64 -350906.4 +000010.1-000033.300003.0 07.9100.97K0 0
+054349.00 +271745.8 +000006.3-000000.900003.4 07.9100.13B9 0
+054439.23 -124636.1 -000010.7-000000.200004.0 07.9100.03A0 0
+054958.43 +000912.0 +000001.7-000012.400006.3 07.9100.16B9 0
+055536.58 -295501.1 +000004.8+000057.800013.4 07.9100.57F7 0
+055617.47 -171423.6 -000019.1+000002.900002.7 07.9100.33F0 0
+055707.94 +205839.1 +000013.0-000026.900007.7 07.9100.27A2 0
+055812.75 +555425.9 +000003.4-000059.500010.6 07.9100.64F8 1
+060257.07 +173956.2 -000012.2-000005.000006.1 07.9100.96K0 0
+060406.10 -154053.2 -000006.0+000006.800002.4 07.9100.03B9 1
+060818.58 -494447.8 +000004.5+000011.900005.8 07.9100.09A2 1
+061242.11 -274445.9 -000016.4-000023.200005.0 07.9100.99G8 0
+061417.64 -172847.5 +000047.1-000070.800013.4 07.9100.65G2 1
+061947.67 -424510.5 +000003.3+000122.100012.2 07.9100.39F3 0
+062110.85 -042100.1 -000005.2-000004.100004.8 07.91-0.04A0 0
+062908.59 -424028.1 -000010.0+000013.900003.0 07.9100.85G6 0
+063115.40 -673451.3 -000001.7+000014.200007.2 07.9100.32A8 0
+063312.56 +052747.4 +000114.2-000096.800029.9 07.9100.86K1 0
+065014.13 +362407.0 -000013.7-000018.000005.6 07.9100.22A2 1
+065927.19 +370553.5 -000002.8-000003.400003.0 07.91-0.01B6 1
+065934.04 +330328.5 +000005.1+000001.600002.2 07.9100.98G0 0
+070023.42 -151531.9 -000004.5-000000.100001.2 07.91-0.07B8 0
+070251.30 +611828.0 -000009.7-000016.300004.8 07.9100.46F2 0
+071030.26 -292049.6 -000005.5+000023.500005.3 07.9100.48F6 1
+071547.89 +703022.0 +000014.3-000092.300012.4 07.9100.68G2 0
+072318.36 +334150.5 +000011.7-000015.600001.0 07.9100.09A0 0
+072927.07 +344812.0 -000004.2-000011.100002.2 07.9100.09A0 0
+073226.99 +182158.8 -000005.6-000025.900007.7 07.9100.45F5 1
+073347.36 +132429.4 +000008.5-000048.900008.1 07.9100.68G0 0
+074747.88 -033146.7 -000002.3-000000.800005.5 07.9100.15A0 1
+074827.45 +363836.6 -000015.6-000023.800009.0 07.9100.28A3 0
+075040.66 -483235.0 -000006.1+000009.500003.0 07.9100.01B9 1
+075605.41 -264328.1 -000003.1+000003.400001.3 07.91-0.00B9 0
+075912.63 +335224.3 +000014.0-000024.400003.1 07.9100.09A0 0
+082240.77 -481236.1 -000008.3+000003.000002.1 07.91-0.04B9 0
+083731.20 -281042.6 -000043.3-000061.800006.4 07.9100.95K0 0
+084149.36 -083335.3 -000011.9-000001.800002.1 07.9100.11A2 0
+084303.94 -293127.7 -000009.2+000003.100000.1 07.9100.02B9 0
+084400.96 -741808.7 -000000.9+000010.700003.6 07.9100.04B9 0
+084604.13 -434504.2 -000007.8+000006.400002.0 07.91-0.06B8 0
+090412.27 -241424.9 -000039.2+000013.400005.6 07.9100.31A9 1
+090529.44 +192609.2 +000036.1-000022.200008.3 07.9100.49F5 0
+091410.67 -634135.8 -000096.1+000103.900013.6 07.9100.66G1 1
+091613.79 +485711.4 -000014.2-000046.800010.2 07.9100.84G5 0
+092642.81 -142925.5 +000037.6-000130.800025.1 07.9100.70G6 0
+092732.50 -034752.0 +000004.8+000019.400007.7 07.9100.52G0 0
+093001.96 +421549.5 -000029.6-000038.900009.0 07.9100.44F5 1
+093758.61 +165002.6 -000024.3-000019.900003.9 07.9100.98G5 0
+094439.27 -233421.9 -000017.9+000007.400004.4 07.9100.90G8 0
+094846.97 -523658.6 -000229.9+000233.500038.1 07.9100.89K1 1
+095000.60 +333606.0 -000011.9-000016.400004.2 07.9100.46F5 0
+095638.87 -514953.9 -000014.0+000000.500000.4 07.91-0.10B5 0
+100949.44 -564014.2 -000009.8-000002.100003.8 07.9100.97G5 0
+101914.05 -373756.5 -000011.8+000003.700002.8 07.9100.04A1 0
+102218.55 -550307.6 -000039.9+000011.600007.9 07.9100.18A4 0
+102324.58 -502055.0 -000148.1+000057.100015.8 07.9100.50F6 0
+104109.10 +165226.3 +000002.8-000002.100002.3 07.9100.20A2 0
+104630.12 +440611.9 -000141.8-000012.500015.3 07.9100.54F5 0
+105450.50 -302005.6 -000058.3+000045.000005.2 07.9100.21A4 0
+105737.47 -410755.4 +000081.0-000043.900010.6 07.9100.41F3 0
+110105.60 +120247.6 +000144.8-000100.100016.6 07.9100.96K0 0
+110443.27 -460557.0 -000041.8-000002.900007.3 07.9100.19A5 0
+110627.93 -000639.6 -000134.9-000020.400009.8 07.9100.42F0 0
+110945.09 +632006.5 -000024.0+000006.000010.9 07.9100.53F5 0
+111943.98 -065354.9 -000104.3+000011.400006.6 07.9100.39F2 1
+112201.87 +410138.7 -000018.2+000011.100003.4 07.9100.95G5 0
+113751.96 +494833.4 +000001.3-000041.000006.9 07.9100.53F5 1
+115043.74 +280548.4 -000076.8+000008.200008.0 07.9100.46F5 0
+120233.95 -553202.1 +000084.8-000092.500013.4 07.9100.79G8 0
+120527.40 +105738.4 -000000.1+000005.500014.1 07.9100.46F2 0
+121544.74 -804704.9 -000022.5-000003.600002.8 07.9100.15B9 1
+122144.77 -613219.0 -000249.2-000051.800014.7 07.9100.57F8 0
+122833.67 -562727.7 -000021.2+000001.500005.3 07.9100.12A0 0
+122907.62 +312325.8 +000148.5-000045.400004.2 07.9100.63G0 1
+123042.10 +505830.0 -000224.3-000188.700021.0 07.9100.70G5 0
+123118.31 +201305.6 -000017.5-000169.600039.6 07.9100.86K0 0
+124130.77 -203700.4 -000065.6-000002.400009.2 07.9100.30F0 0
+124215.95 +080231.5 -000005.4+000039.400006.3 07.9100.46F8 0
+124648.44 +430907.0 +000010.5-000036.700009.3 07.9100.48F8 0
+130002.05 +320502.3 -000131.1+000037.100017.1 07.9100.54F8 0
+131328.00 -682956.3 -000006.6+000001.400002.7 07.9100.20A3 0
+131409.37 -141655.6 -000114.7+000003.200009.0 07.9100.60G1 0
+132902.21 -801526.5 -000009.8-000006.300011.3 07.9100.41F0 0
+133547.46 -132842.7 -000023.9+000004.100006.3 07.9100.84G5 0
+133706.34 -273906.6 -000053.7-000043.800011.3 07.9100.48F5 0
+134217.40 -583710.6 -000041.4-000009.000005.5 07.9100.23A6 0
+135404.01 -683019.7 -000009.1-000003.600001.5 07.9100.02B8 0
+135444.34 +151639.5 +000028.9-000025.900004.9 07.9100.97K0 0
+135510.61 -234003.1 -000031.7-000022.400003.0 07.9100.96K0 0
+135944.73 +000256.9 +000029.1-000028.500006.1 07.9100.94G5 0
+142009.05 -610454.6 -000004.0-000000.700001.3 07.9100.19O9 0
+142823.37 -230044.9 -000076.2-000050.500014.8 07.9100.51F5 1
+143444.11 +282339.1 -000034.4-000041.000007.8 07.9100.58F8 0
+145424.57 +451755.2 -000067.5+000055.900011.5 07.9100.44F5 1
+145524.68 -552553.1 -000033.6-000016.000006.9 07.9100.65A1 1
+145608.07 +431903.3 -000074.8+000092.200014.8 07.9100.81G0 0
+150444.44 -145950.2 -000013.4-000014.600005.9 07.9100.44F0 0
+150651.06 +531857.0 +000035.0+000011.100013.2 07.9100.43F0 0
+151100.42 +071928.1 -000009.1-000004.800005.1 07.9100.90K0 0
+151153.09 +633911.8 -000017.6+000009.300003.5 07.9100.04A0 0
+151552.74 -365955.5 -000027.4-000057.000012.8 07.9100.44F3 1
+152252.23 +132159.4 -000271.5-000026.600021.5 07.9100.66G0 0
+153511.23 -435020.1 -000007.8-000011.700001.2 07.9100.34A5 0
+153612.87 -062316.9 -000102.3-000173.700016.5 07.9100.69G5 0
+153716.97 -320326.2 -000032.7-000023.600008.7 07.9100.37A9 0
+153822.13 -243917.8 -000014.7-000007.900000.8 07.9100.23A0 1
+154847.87 -542344.3 -000004.2-000004.700001.7 07.91-0.02B2 0
+160905.89 +172159.2 -000009.8+000010.700005.2 07.9100.15A2 0
+162416.07 +455639.2 -000010.3+000099.100012.1 07.9100.81G5 0
+162656.74 -434757.1 -000000.8-000002.000001.2 07.9100.15B1 0 0.07 0.13
+163230.45 -833532.0 -000028.1-000040.900003.7 07.9100.39F3 0
+163409.06 +505808.2 +000018.8-000015.600005.8 07.9100.90G5 0
+164416.10 -583407.0 +000015.8-000065.000009.7 07.9100.52F5 1
+165325.36 -541635.2 -000006.7-000026.000004.8 07.9100.18A1 0
+165840.14 +693805.5 +000002.8+000008.600002.1 07.9100.94K0 0
+171410.12 +191046.3 -000026.5+000036.700013.8 07.9100.48F8 0
+171628.92 +050741.7 +000008.3+000011.100007.0 07.9100.35A2 0
+171814.86 -004552.8 -000026.5-000026.900011.1 07.9100.53F8 0
+171943.24 +335520.0 -000011.8-000026.400003.7 07.9100.94G5 0
+172120.87 +255817.3 +000002.1+000057.100002.8 07.9100.98G8 0
+172907.31 -140450.2 +000020.5-000012.700007.4 07.9100.59F5 0
+173358.95 -175010.5 -000029.2-000013.600007.8 07.9100.42F2 0
+174137.94 -320643.7 -000000.6-000018.900003.6 07.9100.00B9 0
+174706.02 -405133.7 +000006.1-000001.200001.2 07.91-0.00B8 0
+175515.46 +151650.3 +000033.9-000100.100009.4 07.9100.60F8 0
+175917.17 +202725.6 +000008.5-000009.100002.6 07.9100.08A0 0
+175926.87 -474626.3 +000006.7-000019.900002.8 07.9100.10A2 1
+180917.65 -225426.4 +000042.2-000459.600031.3 07.9100.84K1 0
+181402.40 -341721.1 +000000.2-000004.200002.9 07.91-0.02B8 0
+181548.76 -552121.0 -000006.6+000008.300008.5 07.9100.43F3 0
+182445.24 +071352.5 +000001.2+000000.700001.4 07.9100.07B9 1
+182958.25 +254558.7 +000033.4+000027.800004.4 07.9100.99G8 0
+183211.80 -092213.1 -000009.3-000015.500004.9 07.9100.33A0 1
+184024.38 -432022.5 +000027.1+000008.100005.3 07.9100.40Fm 0
+184301.51 +310808.2 +000001.1-000005.300003.8 07.91-0.08B9 0
+190025.51 +392015.3 +000014.2+000046.500007.3 07.9100.53G0 0
+190454.80 +793848.4 -000041.1-000057.500004.7 07.9100.97K0 0
+190939.04 -200227.9 +000011.0+000006.200003.5 07.9100.13A1 0
+191057.76 +414633.4 +000001.9-000000.700002.6 07.91-0.04B8 0
diff --git a/kstars/kstars/data/hip039.dat b/kstars/kstars/data/hip039.dat
new file mode 100644
index 00000000..7a49ea93
--- /dev/null
+++ b/kstars/kstars/data/hip039.dat
@@ -0,0 +1,1000 @@
+191538.08 +290719.8 -000004.9-000088.700011.3 07.9100.67G0 0
+191711.17 +222533.9 +000000.3-000011.300004.1 07.9100.12B9 0
+191820.22 -585227.2 +000006.7-000028.600004.4 07.9100.23A6 0
+191947.47 -625349.1 +000007.1-000098.200006.3 07.9100.71G3 1
+192049.47 -723743.1 -000078.0-000073.500012.7 07.9100.53F7 0
+192324.68 +203409.2 +000013.1-000186.900021.3 07.9100.58G2 1
+192412.70 +184428.3 +000001.8-000013.700005.7 07.9100.01B8 0
+192623.07 -631347.8 +000046.1-000000.900021.1 07.9100.53F8 0
+193219.24 +351206.2 -000000.6-000016.600006.8 07.9100.23A0 0
+193401.75 +653151.6 -000008.3-000016.300005.0 07.9100.14A3 0
+193455.45 +112526.7 +000279.2+000007.600023.7 07.9100.67G5 0
+193505.43 -533115.2 +000021.3-000004.000009.4 07.9100.38F2 0
+193536.44 +400139.0 -000011.1-000025.500005.9 07.9100.35A3 1
+194300.49 +342519.0 +000000.1-000002.700002.3 07.91-0.01A0 0
+194430.80 -172401.5 +000014.5-000013.100007.3 07.9100.21A2 0
+194614.17 +582200.3 +000005.0-000009.400005.3 07.9100.59F6 0
+194911.63 +194741.4 +000001.5-000001.200000.9 07.9100.76F8 0
+195308.30 -252741.2 +000006.1-000034.500010.0 07.9100.56F8 1
+195650.15 +441616.0 +000007.2+000004.800001.9 07.91-0.04A0 1
+195713.35 +294924.4 +000107.7+000236.200039.2 07.9100.80K1 0
+195826.26 -424058.6 +000019.4-000034.800005.5 07.9100.93K1 0
+200359.46 +403923.6 +000009.8-000003.900003.9 07.91-0.01B9 0
+201203.85 +152128.1 +000004.3-000002.400001.0 07.91-0.14B5 0 0.06 20.17
+202524.66 +075230.0 +000005.3-000006.700004.9 07.9100.17A2 0
+202837.17 +105913.1 +000011.5+000005.800003.2 07.9100.07A0 0
+202955.14 +534216.2 +000046.9-000018.900002.8 07.9100.96K0 0
+203205.63 +252107.4 +000006.1+000002.100002.0 07.9100.10A0 0
+204948.78 -064149.1 +000022.7+000016.800011.9 07.9100.53F8 0
+205158.63 +434528.7 +000005.5+000001.200000.3 07.9100.61Am 1
+210149.72 +073147.6 +000013.7-000016.500004.6 07.9100.07A0 0
+210829.63 +471525.4 +000003.8+000000.100002.4 07.91-0.05B0 0
+211445.47 -255440.5 +000021.3-000000.800006.7 07.9100.27A4 1
+211714.83 +550331.6 +000011.8+000009.900004.5 07.9100.14A2 0
+211733.73 +823102.4 +000008.8+000078.800012.8 07.9100.55F8 1
+211853.94 -630257.3 +000044.8-000044.500004.9 07.9100.27F0 0
+212414.96 -253340.0 +000025.1-000021.600006.6 07.9100.23A0 1
+213321.17 +010503.4 +000052.8-000070.400009.8 07.9100.54F8 0
+213429.71 +092959.7 +000049.7-000088.900014.6 07.9100.58G0 1
+214622.88 -040739.5 +000012.9-000024.100005.0 07.9100.44F5 0
+215207.07 +301127.9 +000013.4+000004.100001.4 07.91-0.05B9 0
+215346.46 -200026.8 +000041.4+000139.400012.1 07.9100.50F5 1
+215945.49 -101847.1 +000049.5-000061.000006.6 07.9100.47F5 0
+221106.62 +705832.0 +000020.9+000012.300004.9 07.9100.20A2 0
+221510.85 -255801.2 -000002.8+000011.300005.9 07.9100.51F6 0
+222159.03 +485058.3 +000044.7+000003.600009.9 07.9100.32A3 0
+222308.99 +092739.6 +000305.9+000035.100030.8 07.9100.68G5 0
+223020.98 +020230.8 +000011.9-000055.600008.9 07.9100.53F8 0
+223358.41 +651323.0 +000006.8+000002.200003.4 07.9100.17B9 0
+224122.88 +500533.5 +000000.1-000002.700002.4 07.9100.02A0 0
+225144.68 +300241.4 -000006.5-000000.500001.2 07.9100.91G5 0
+225745.75 -331147.4 -000008.6+000004.600012.4 07.9100.44F3 0
+225911.16 +060902.0 +000161.0-000006.700015.1 07.9100.48F5 0
+230948.87 +374113.9 +000071.2-000012.000010.7 07.9100.42F2 0
+230957.23 +475730.0 +000147.1+000012.400039.6 07.9100.90K0 1
+234002.21 +144837.9 -000002.3+000003.300003.6 07.9100.27A3 0
+235425.82 +483750.6 -000001.3-000005.800001.5 07.9100.01A0 0
+000031.85 -031822.9 +000011.1+000016.000002.4 07.9101.10K2 0
+001138.06 -493921.2 +000026.3-000057.900007.1 07.9101.13K0 1
+003811.69 -161442.4 +000009.7-000017.200005.5 07.9101.09K0 0
+004257.72 +791147.2 +000014.4-000002.000003.1 07.9101.30K0 0
+010021.93 -565548.1 +000041.7-000017.100004.1 07.9101.04K0 0
+010646.92 +353420.1 -000008.8-000017.800003.0 07.9101.42K5 0
+011141.86 -075545.4 +000037.8-000016.900004.1 07.9101.00G5 0
+011531.84 +603108.4 +000054.7-000015.900002.7 07.9101.21G8 0
+011642.77 -813227.2 +000012.8+000001.800000.9 07.9101.13G8 0
+014159.06 +320323.4 +000037.2+000005.300004.0 07.9101.15K0 0
+015300.51 -524130.1 +000017.5-000012.000006.2 07.9101.18K2 0
+015716.14 -372947.2 +000014.9+000011.600002.6 07.9101.23K1 0
+015902.74 -521449.3 +000022.7+000009.300002.5 07.9101.00K0 0
+020414.64 -054239.5 +000017.1+000017.400002.8 07.9101.24K0 0
+022150.29 +160945.3 +000048.1-000000.500004.8 07.9101.07K0 0
+023710.70 +813836.0 +000021.5+000001.100001.9 07.9101.69K5 0
+023854.21 +431409.0 +000001.9+000001.400001.4 07.9101.62K5 0
+030847.54 +370244.7 +000002.0-000004.500000.7 07.9101.81M. 0
+032111.41 -620427.1 +000012.6+000015.900004.0 07.9101.17K2 0
+032336.36 -585938.6 -000008.5-000035.200001.5 07.9101.53K4 0
+032523.35 +154935.2 +000049.3-000034.200004.3 07.9101.25K2 0
+034440.22 +015618.0 +000025.4-000016.400003.2 07.9101.71K2 0
+042012.02 +371202.6 +000014.7-000009.700002.7 07.9101.85M. 0
+042451.91 -281230.7 -000000.1-000004.400002.3 07.9101.06K0 0
+043048.59 -453547.4 +000006.2+000016.900001.1 07.9101.67M0 0
+043952.19 +172921.4 -000006.8-000008.800003.2 07.9101.32K0 0
+044120.22 +343956.5 -000022.6-000044.200005.3 07.9101.30K0 0
+044410.24 -461604.2 +000037.0-000007.800005.0 07.9101.10K1 0
+044914.29 -154305.1 +000002.9+000001.700000.1 07.9101.43K2 0
+045053.96 -260745.9 +000015.6-000056.800003.8 07.9101.11K0 0
+045227.80 +391703.2 +000044.4-000048.500004.2 07.9101.33K1 0
+045917.62 +522934.6 +000005.3-000060.100006.4 07.9101.03K0 1
+050229.88 +653406.7 -000007.9-000017.500002.3 07.9101.25K2 0
+053305.35 +230832.4 +000003.1-000019.000004.8 07.9101.30K0 0
+054341.59 -224649.9 -000010.7-000004.500001.7 07.9101.49K4 0
+062143.61 +794654.0 -000008.6-000006.100002.4 07.9101.11G5 0
+062446.58 -363550.9 +000002.2+000008.300001.4 07.9101.50K4 0
+065105.71 -341635.9 -000003.3+000011.900001.9 07.9101.38K2 0
+071043.78 -312354.3 -000046.4-000026.200003.8 07.9101.30K2 0
+071914.62 -671115.7 +000014.0+000048.600002.5 07.9101.44M4 0
+072808.11 +223907.3 -000022.8-000053.000003.6 07.9101.08K0 0
+075103.18 +004028.8 -000003.3+000001.900007.1 07.9101.29K0 0
+075445.93 +494705.7 -000011.3-000010.100003.2 07.9101.04K0 0
+075554.18 -063136.2 +000019.6-000018.200004.0 07.9101.21K0 0
+081143.33 +601949.3 -000003.3-000021.900005.3 07.9101.14K0 0
+082756.17 +044917.3 -000011.8-000010.700002.7 07.9101.11G5 0
+084028.57 -674913.2 -000003.8-000013.900004.2 07.9101.15K1 0
+090750.68 -320216.8 +000005.0-000006.400001.3 07.9101.39K1 0
+091453.72 +042634.4 -000107.8+000004.000054.2 07.9101.03K0 1
+091509.15 +370336.7 -000000.3+000005.600003.7 07.9101.31K0 0
+093009.00 -671205.7 -000026.1+000046.900005.9 07.9101.25K2 0
+093017.26 -402045.3 -000018.3+000013.400002.7 07.9101.67M1 0
+093540.51 +023814.6 -000083.5+000011.500007.5 07.9101.04K0 0
+094138.73 +125355.2 +000027.8-000012.100004.6 07.9101.00G5 0
+101122.39 +321130.9 -000036.1-000081.400006.6 07.9101.17K2 0
+101619.57 +465714.7 -000006.2+000002.400001.4 07.9101.51K2 0
+102424.92 -073517.1 -000024.6-000027.300005.9 07.9101.18K5 0
+102722.96 -074808.4 -000012.3+000003.500004.1 07.9101.62K5 0
+102744.60 +664047.0 -000001.1-000008.900003.7 07.9101.05G5 0
+103040.73 +824006.7 +000002.3-000019.300005.4 07.9101.10K2 0
+104348.05 +422227.5 -000035.8-000002.200002.5 07.9101.11K0 0
+110735.97 +491037.2 -000013.0+000006.300001.3 07.9101.46K5 0
+111348.48 -514805.9 -000011.1+000003.100002.1 07.9101.16K0 0
+111950.51 +190456.5 -000000.2-000013.600003.2 07.9101.10K0 0
+113452.77 -021348.9 -000023.2+000006.500002.6 07.9101.61M. 0
+114519.45 -655932.8 -000011.5+000000.200000.3 07.9101.89K5 0
+114633.65 -305543.0 -000033.3-000005.000002.5 07.9101.40K2 0
+115612.30 +361455.1 -000075.0-000003.900004.5 07.9101.12K1 0
+120352.54 -344830.6 -000005.8+000008.900001.6 07.9101.59K3 0
+120639.44 +333401.7 -000006.7-000001.600001.2 07.9101.52K4 0
+121227.25 -435957.8 -000027.0+000004.700001.5 07.9101.14K0 0
+121621.65 -073154.8 -000011.5-000000.500004.4 07.9101.05K0 0
+124043.88 +124255.6 -000021.4-000014.300001.3 07.9101.53K2 0
+124106.41 +152239.3 +000118.8-000372.500069.9 07.9101.11K2 0
+125126.88 +572224.4 +000013.3-000005.000003.3 07.9101.06K0 0
+135350.18 -301700.7 -000006.3+000007.400003.7 07.9101.50K3 1
+135512.56 +763003.4 -000005.8-000011.800000.7 07.9101.60K2 0
+140401.55 -382734.6 -000039.8-000001.800005.2 07.9101.08K0 0
+141121.01 -262039.1 +000010.9+000000.100002.6 07.9101.62K5 0
+142503.93 +505632.8 -000007.2+000007.100000.9 07.9101.36K0 0
+151459.90 -665336.5 -000097.4-000075.000007.3 07.9101.14K1 0
+153050.29 +725611.2 +000024.4-000023.900004.0 07.9101.50K0 1
+153140.17 +690932.9 +000005.8+000024.500005.0 07.9101.26K2 0
+153805.65 -074033.5 +000031.1-000056.700002.4 07.9101.17K2 0
+154817.27 -491419.5 +000014.0-000013.300003.2 07.9101.16K0 0
+155238.45 -532615.0 -000005.8-000005.100001.9 07.9101.16G8 0
+155957.36 -743618.2 +000006.4+000004.300001.6 07.9101.50K3 0
+160613.37 -554638.2 -000026.9-000027.800004.9 07.9101.57K6 0
+161001.88 +810838.6 +000021.7-000019.700005.0 07.9101.07G5 0
+164013.26 -261919.7 +000022.1-000014.800004.8 07.9101.14G8 0
+164246.99 -271115.4 -000028.4-000034.100002.6 07.9101.77M0 0
+164617.82 +035058.0 -000009.2-000064.700004.9 07.9101.02G5 0
+164709.78 +130152.8 -000022.5+000011.600001.5 07.9101.48K2 0
+165039.80 -313811.0 +000008.3-000011.000001.3 07.9101.08G8 0
+170409.49 +611102.7 +000016.9+000021.600004.0 07.9101.06K0 0
+175351.21 -411032.5 +000002.3-000004.500000.6 07.9101.47K2 0
+180636.43 -433738.8 -000000.1-000008.700002.9 07.9101.55M4 0
+181855.05 -133228.7 +000001.4-000013.300003.1 07.9101.76K4 0
+182353.05 -632308.0 +000005.1-000030.200004.3 07.9101.04G8 0
+182514.92 -610107.6 -000055.9-000032.800002.7 07.9101.41K2 0
+184117.01 -361830.7 -000001.7-000013.400001.7 07.9101.62K3 0
+190338.55 -345402.7 -000004.6-000008.000000.8 07.9101.29K1 0
+191641.79 -191827.6 +000011.6-000013.200001.2 07.9101.34M2 0 4.51 268.90
+195223.23 -635815.4 +000010.3+000002.500003.5 07.9101.50K5 0
+200109.11 +152847.8 +000010.6-000028.800001.8 07.9101.39K5 0
+200233.21 -155227.5 -000011.1+000001.000001.7 07.9101.42K2 0
+200608.11 +280733.3 +000028.4-000001.500004.2 07.9101.39K3 0
+200857.14 +284103.7 -000014.6-000022.000002.6 07.9101.54K4 0
+200947.79 +271953.4 -000009.0-000017.400003.3 07.9101.66K5 0
+201657.45 +414917.2 +000015.4+000016.800007.1 07.9101.12K2 0
+202323.71 +641128.2 -000001.1+000010.500004.5 07.9101.11G5 0
+202441.68 -013228.5 +000005.3+000002.700003.8 07.9101.07K0 0
+204011.30 +235542.7 +000006.8-000023.400004.8 07.9101.37K0 0
+204937.26 -800801.1 +000001.7+000014.600005.2 07.9101.08K0 0
+205041.48 +202832.1 +000002.9-000009.500002.3 07.9101.26K5 0
+211009.67 +123321.2 +000004.2-000000.100000.3 07.9101.55K5 0
+211011.01 -312930.3 +000042.0-000029.200005.7 07.9101.03K0 0
+211236.74 -210042.9 -000019.3-000006.200003.7 07.9101.09K0 0
+212249.42 -033247.5 +000023.0-000028.000002.4 07.9101.06K0 0
+213133.30 -630255.4 -000005.4-000010.700002.0 07.9101.18K1 0
+213545.74 +310034.9 +000026.0+000011.200003.2 07.9101.36K0 0
+213728.05 +202204.5 +000009.8-000002.000002.0 07.9101.05K0 0
+214055.65 -343112.8 +000006.8-000007.200002.3 07.9101.52M5 0
+214132.89 -213947.2 +000015.3-000022.100002.7 07.9101.46K3 0
+215539.40 +404924.4 +000018.3-000001.900002.2 07.9101.43K2 0
+215647.43 -284903.3 -000025.2-000001.400006.4 07.9101.00K0 0
+215921.67 +170735.1 +000048.9-000003.000002.8 07.9101.05K2 0
+220307.77 +031056.9 -000016.2-000025.100003.4 07.9101.37K2 0
+220323.03 -145706.3 -000002.5-000007.500000.8 07.9101.18K0 0
+221633.47 -434415.7 +000017.9-000016.300002.2 07.9101.42K4 0
+224304.41 -374013.8 +000091.7-000010.100004.0 07.9101.23K2 0
+224704.60 +145254.5 +000030.8+000007.000003.2 07.9101.59K5 0
+225812.58 +144316.9 -000029.9-000086.700003.6 07.9101.21K5 0
+231008.54 +684931.7 -000002.0-000002.800001.7 07.9101.61K5 0
+231604.21 -354059.4 +000013.1-000000.700002.8 07.9101.19K2 0
+234643.89 +373028.3 +000030.5-000040.900004.2 07.9101.34K5 0
+235128.88 -032413.9 +000004.8+000006.700001.4 07.9101.45K5 0
+235644.27 -825902.8 +000003.1+000005.600002.1 07.9101.39K1 0
+195033.94 +325450.9 -000023.6-000038.500009.4 07.9102.10S7 0 5.19 402.30: chi Cyg
+000616.80 -641425.9 +000036.9+000017.200005.4 07.9200.46F3 1
+001749.27 -791356.4 -000012.1-000021.600006.4 07.9200.62F8 0
+002151.39 +575805.9 +000008.6-000008.400003.0 07.9200.06A0 0
+002425.50 -270137.1 +000667.4+000083.900055.5 07.9200.94K2 0
+003638.29 +532819.7 -000001.6-000001.600000.1 07.9200.05A0 0
+004323.65 +023502.7 -000004.7+000011.100006.1 07.9200.40F0 0
+005423.70 -485653.7 +000037.8-000046.400012.4 07.9200.48F7 0
+005511.86 -165815.9 -000130.4-000196.700020.2 07.9200.99K0 0
+010231.91 +392832.2 -000044.9-000042.900006.8 07.9200.30A5 0
+010449.30 +554642.0 -000010.6+000002.300003.8 07.9200.19A0 0
+011000.67 +520159.8 -000010.2+000000.900004.4 07.9200.80F5 1
+011657.08 +382738.8 +000006.2-000012.200004.8 07.9200.97G5 1
+011720.33 +043953.4 +000086.1-000017.900014.9 07.9200.47G0 0
+012300.96 -162913.3 -000138.1-000176.300027.0 07.9200.66G5 0
+012518.99 +202058.5 +000013.4-000008.300008.1 07.9200.04A0 0
+013158.68 +522811.3 -000032.0-000010.700008.5 07.9200.35F0 0
+013707.51 -481727.0 -000049.2-000092.900012.6 07.9200.51F6 0
+014036.35 -362859.7 +000090.5-000155.300028.3 07.9200.71G5 0
+014237.31 +701025.2 -000100.8+000062.600010.7 07.9200.51F8 0
+015140.50 +545638.0 +000029.5-000007.500005.0 07.9200.27A2 0
+015819.91 +575203.2 +000020.5-000005.100006.4 07.9200.11A2 0
+015940.87 -483649.6 +000226.1-000003.100013.0 07.9200.73G5 0
+020047.64 +393731.9 -000042.3-000038.700009.1 07.9200.46F8 0
+020354.57 -024244.7 +000021.2-000014.800003.3 07.9200.73G0 1
+020918.47 +282339.2 -000008.4-000002.800003.5 07.9200.09A0 0
+021116.63 -463506.1 +000068.7-000005.300006.4 07.9200.18Am 0
+021336.08 -244725.0 -000006.9+000032.500007.3 07.9200.47F3 0
+021457.16 +223744.3 -000023.6-000050.100009.8 07.9200.37F0 0
+022233.04 -003018.5 -000008.3-000017.200005.8 07.9200.52F5 0
+025555.38 +414824.6 +000012.4-000019.600006.2 07.9200.35F0 0
+025615.10 +751208.9 +000046.2-000030.800007.0 07.9200.44F5 0
+025839.72 -041231.4 +000001.4-000007.900008.8 07.9200.18A2 0
+030055.55 +402504.6 -000013.1-000003.000007.2 07.9200.32A3 0
+030227.34 +222224.9 +000101.1-000031.700013.8 07.9200.51F5 0
+030649.38 +672437.8 -000032.2-000001.800011.1 07.9200.64G0 0
+031513.58 +371607.9 +000011.7-000006.800000.5 07.9200.05A0 0
+031534.56 +265412.4 +000035.0-000032.700006.4 07.9200.27A5 0
+032604.23 +451758.4 -000007.2-000005.700002.9 07.9200.01B9 0
+033420.12 -144237.6 +000002.2-000002.800006.6 07.9200.93G8 0
+034040.18 -534417.6 +000092.5-000007.300012.5 07.9200.63G1 0
+034557.57 -090030.6 +000056.5-000003.500005.5 07.9200.90G5 0
+035640.77 +472900.2 +000003.1-000046.400005.4 07.9200.59F5 1
+035834.24 -234743.1 +000008.7+000003.600005.8 07.9200.06A0 0
+035924.61 +442854.5 +000022.1-000031.500007.5 07.9200.16A3 0
+042054.21 -344356.5 +000003.9-000051.300006.8 07.9200.31A9 1
+042344.62 -432723.3 -000008.4-000041.800010.9 07.9200.43F3 0
+043350.45 +052308.5 -000090.0-000279.300037.3 07.9200.78K0 0
+043914.43 +314429.5 +000028.5-000022.900006.4 07.9200.45F0 0
+045203.18 -725944.3 +000084.8+000114.200009.1 07.9200.64G0 0
+045215.00 +015058.8 +000002.8-000020.000006.5 07.9200.18A3 0
+045616.87 +520552.2 +000032.3-000039.600010.2 07.9200.00F8 1
+045900.29 -432332.7 -000014.6-000045.700008.7 07.9200.47F5 0
+051810.18 +373900.5 +000004.0-000002.000000.4 07.9200.09B8 1
+052235.29 -195242.3 +000001.3+000003.200003.3 07.92-0.08B9 0
+053057.75 +044007.4 -000002.8+000000.100000.3 07.9200.01B6 1
+054011.73 +101509.9 -000008.5-000028.500010.5 07.9200.41F0 0
+054146.63 +225214.4 +000194.3-000125.400012.3 07.9200.49F5 0
+054629.74 +490734.0 +000028.7-000020.900010.0 07.9200.40F0 0
+054818.70 -663754.7 -000013.3+000018.900003.5 07.9200.98K0 0
+054941.54 +384150.5 +000000.7-000007.800002.8 07.9200.51A5 0
+055222.82 +190858.9 +000000.6+000000.100001.3 07.9200.64A0 0
+055456.98 -655300.9 -000003.6+000027.000003.4 07.92-0.02A0 0
+055624.99 +365312.5 +000000.2-000009.600002.7 07.9200.10A2 0
+055828.34 -200953.3 +000013.5+000001.900003.9 07.9200.36F3 1
+055923.87 +415502.8 -000005.0-000008.200004.6 07.9200.12A0 0
+055924.48 +174853.9 +000025.2-000087.000011.3 07.9200.53F5 1
+060707.77 -315351.3 +000008.4+000050.400009.2 07.9200.54F7 0
+061734.11 +791947.8 -000008.8-000001.200005.8 07.9200.18A0 0
+061933.22 +343824.4 -000003.1+000001.300002.0 07.92-0.03B9 0
+062005.45 -230619.2 -000004.4-000000.400005.8 07.9200.25A9 0
+062506.96 -150823.2 +000000.1-000001.800003.6 07.9200.13A2 0
+062649.68 -315219.1 +000002.0-000002.300004.2 07.9200.28A8 0
+063219.38 -652215.4 -000011.8-000010.100005.1 07.9200.08A2 0
+063234.19 -553854.2 +000115.8-000086.700013.7 07.9200.78G6 0
+063537.72 -260229.5 +000001.0-000006.800010.5 07.9200.80F7 1
+064114.14 +040841.7 -000008.5-000038.600006.2 07.9200.45F5 0
+064839.41 +073723.7 -000059.9-000376.100020.0 07.9200.62G0 1
+064849.07 +435005.4 -000014.2-000003.000009.6 07.9200.41F5 0
+065108.43 +542509.0 -000005.3-000027.500009.2 07.9200.51F8 1
+065710.11 -154435.5 -000008.9-000022.900004.4 07.9200.26A0 0
+070420.50 -304629.7 -000010.1+000005.800003.6 07.92-0.07B8 0
+070632.89 -595948.5 -000004.3-000005.800004.2 07.9200.07A2 0
+070816.53 -332225.0 -000018.9+000001.400006.2 07.9200.24A5 0
+071115.04 -391611.3 -000011.4+000007.300004.3 07.92-0.05B9 0
+071600.63 -455344.9 -000009.4+000011.200002.9 07.9200.20A6 0
+072703.78 -121326.1 -000006.0-000001.500001.9 07.92-0.02B8 0
+075028.93 +094556.0 +000023.1-000029.500008.5 07.9200.40F2 0
+075510.81 +371140.6 -000023.1-000038.800011.6 07.9200.45F0 0
+080759.88 -340109.0 -000005.5+000002.800001.1 07.9200.04B9 0
+081150.24 -273124.8 -000004.4+000005.500000.9 07.92-0.06B3 0
+082053.69 -622336.5 -000003.2+000008.700002.0 07.92-0.03B8 0
+082455.83 +121410.2 -000013.4-000011.800003.7 07.9200.95K0 0
+082648.78 -343550.2 -000009.3+000005.400003.1 07.9200.41A1 0
+085232.70 -625139.2 -000006.7+000012.800002.3 07.9200.10A0 0
+091218.63 -110444.1 -000002.5+000001.900005.2 07.9200.26A0 0 0.07 0.56
+091408.15 -280702.4 -000010.0-000000.700001.7 07.9200.13A2 0
+094146.70 +371555.2 -000043.2-000067.200011.9 07.9200.60G0 0
+094250.89 -225756.0 -000122.1+000021.100011.9 07.9200.46F5 1
+094503.68 -492908.2 -000022.1+000101.900019.3 07.9200.53F8 1
+095215.52 +405813.4 +000003.3+000001.900012.3 07.9200.00A3 1
+095815.86 +513408.6 -000161.1-000057.400019.0 07.9200.62G0 0
+100059.92 -465525.5 +000002.9+000000.300001.8 07.9200.11A2 0
+100353.08 +185704.3 -000179.1-000054.000012.4 07.9200.85G5 0
+101210.30 -593611.0 -000007.1+000003.100001.4 07.9200.58F3 0
+101517.78 -554122.1 -000013.2+000000.500002.5 07.92-0.03B9 0
+102008.99 -563655.4 -000024.5+000012.100002.1 07.9200.07A1 0
+102241.22 -513649.5 -000016.2+000001.000002.2 07.92-0.09B6 0
+103843.66 -524551.4 -000013.3+000007.900001.3 07.9200.04A1 0
+104254.36 -223031.1 +000011.5-000051.800009.4 07.9200.43F3 0
+104728.55 -135844.6 +000099.8-000033.000021.9 07.9200.62G3 0
+105428.41 -201402.4 -000018.6+000011.600006.7 07.9200.22A5 0
+105640.49 -011007.9 -000029.5-000020.600007.7 07.9200.31A3 0
+105649.27 -145357.3 -000003.7-000002.300003.1 07.9200.91G8 0
+105847.76 +014345.6 -000036.1-000047.200006.7 07.9200.94K0 0
+111306.47 +270306.0 -000073.4-000031.200006.9 07.9200.35F0 0
+114000.96 -302847.9 -000068.9-000012.400007.7 07.9200.90G8 1
+115909.92 -202109.9 +000143.2-000423.300048.0 07.9200.97K2 0
+120433.81 +662011.3 -000057.6+000052.600020.9 07.9200.60F8 0
+120736.83 -290346.0 -000028.4-000002.100004.1 07.9200.22A5 1
+121257.41 +100218.9 +000209.6-000357.900032.3 07.9200.79G8 0
+121446.56 -564644.6 +000001.7-000004.600011.7 07.9200.60F8 0
+121726.99 +063604.3 +000029.8-000036.400007.2 07.9200.40F2 1
+123133.77 +213436.7 -000070.6-000008.100012.2 07.9200.41F0 0
+125250.06 +713417.5 +000009.3-000004.000003.0 07.9200.23A5 0
+125258.17 +150153.2 -000021.9+000033.500006.8 07.9200.46F5 1
+130415.68 -801308.4 -000051.1-000013.500004.3 07.9200.47Fm 1
+130445.26 -404057.1 -000092.1-000005.100008.9 07.9200.45F5 0
+132255.64 -620044.0 -000007.3-000001.400000.8 07.9200.65A0 0
+133934.07 -153657.7 -000089.8-000027.200006.3 07.9200.55F5 0
+134927.21 -262058.5 -000036.5-000053.700023.1 07.9200.71G8 0
+135540.93 -600310.3 -000048.7-000009.200003.7 07.9200.46F0 0
+135820.28 -653829.1 -000014.9-000015.500003.7 07.9200.18A2 1
+135915.20 -400727.2 -000059.1-000026.600007.8 07.9200.40F3 0
+140125.56 +040654.0 +000034.2-000085.500012.2 07.9200.46F5 0
+140739.53 -565327.9 -000007.3-000006.700002.2 07.9200.01A2 0
+142104.85 +385914.9 -000015.7+000036.000009.9 07.9200.42F5 0
+142437.85 -144248.4 -000059.9-000006.000006.8 07.9200.30A2 0
+142816.20 +243102.1 -000231.6+000122.200009.3 07.9200.80G2 0
+144455.58 +032903.3 +000005.5-000005.900004.3 07.9200.98G8 0
+144603.60 -623208.5 +000038.7+000008.700008.1 07.9200.55F5 0
+151149.96 +112830.5 -000053.4+000040.600009.7 07.9200.45F5 0
+152225.73 -663557.7 -000048.4-000038.000007.6 07.9200.69G2 0
+153146.02 +594313.3 -000028.4+000033.100011.5 07.9200.52F8 0
+153340.35 +092113.1 -000172.8-000071.700007.4 07.9200.57F8 0
+154027.25 -742635.4 -000007.7-000016.100004.2 07.92-0.06Ap 0
+154153.20 -231619.3 -000029.7-000018.800007.0 07.9200.59F3 0
+154915.70 +603138.5 -000092.6+000009.400010.7 07.9200.53F5 1
+155206.59 -510822.5 -000005.2-000006.600001.5 07.9200.03B7 1
+155602.27 -600340.8 -000010.8-000012.200002.2 07.9200.05B9 1
+160023.58 +154002.9 +000001.7-000025.400004.2 07.9200.37F0 0
+161625.18 -245919.3 -000011.4-000022.600005.6 07.9200.20B8 0
+162114.74 +225918.8 -000001.3-000045.600014.8 07.9200.55F8 1
+163648.95 +263156.5 +000002.3-000072.900012.5 07.9200.46F5 1
+164042.46 -410737.0 -000005.3-000008.800003.2 07.9200.13B4 0
+164502.47 -554308.5 -000000.2-000004.800000.7 07.9200.03B7 1
+164746.54 -235827.4 -000010.5-000020.100003.9 07.9200.40B8 0
+165357.68 -465501.2 -000002.2-000001.900001.6 07.9200.12B3 0
+165807.93 -455856.4 +000001.1-000004.200001.3 07.9200.13B2 0
+165900.44 -494437.8 -000008.2-000007.800002.5 07.9200.17B8 0
+171417.13 -350746.2 -000059.7-000067.400009.7 07.9200.41F2 0
+172306.22 -762105.0 +000002.3-000041.200008.2 07.9200.15A4 0
+172344.61 +471614.3 -000018.1+000033.600012.5 07.9200.56F8 1
+173150.14 -655501.3 -000001.7-000010.100000.8 07.9200.98G6 0
+173811.21 +042928.7 +000002.3-000010.100004.1 07.9200.18A0 0
+173928.12 -111601.1 -000009.3-000004.800008.2 07.9200.42F0 0
+174310.66 +244711.1 -000052.4-000025.400012.5 07.9200.73G2 1
+175311.58 -102218.1 -000030.4-000048.100010.1 07.9200.58F5 0
+175524.78 +361120.1 -000136.0-000020.300032.4 07.9200.86G5 0
+180558.84 -141153.0 +000000.4-000001.900001.4 07.9200.57O9 0
+181434.05 -651156.3 +000005.1-000054.300006.8 07.9200.37F0 0
+181510.42 -815031.6 -000008.0-000036.300003.6 07.9200.20A2 0
+182641.71 -232608.3 -000002.7-000003.100000.6 07.9200.09B5 0
+182820.11 +035756.9 +000004.3+000000.700002.1 07.9200.12A0 0
+183331.74 +015412.8 +000001.6+000003.100005.7 07.9200.21A3 0
+183350.80 -142532.8 -000002.7-000008.900005.3 07.9200.22Ap 0 0.09 2.80
+183629.04 -690454.2 -000025.9-000053.600009.0 07.9200.40F3 0
+184450.09 +261155.8 +000008.7+000004.000003.7 07.9200.05B9 0
+184931.03 -585652.0 +000012.9+000007.100003.7 07.9200.07Ap 0
+185541.34 +254142.2 -000005.4-000005.300005.1 07.9200.06A0 0
+190422.74 +125949.3 +000000.5-000003.100000.4 07.9200.28A0 0
+190423.78 +380627.1 +000000.2+000021.700003.3 07.9200.82G5 0
+191118.03 +631237.0 -000010.9-000061.300010.2 07.9200.45F8 0
+191330.63 +063905.5 +000009.8-000016.000005.6 07.9200.27A2 0
+191557.99 +130629.5 +000002.3-000009.600002.8 07.9200.07B9 0
+191858.22 +391601.8 -000006.5-000004.500008.2 07.9200.33A2 1
+192528.00 +424705.4 -000109.6-000195.500004.4 07.9200.43A5 0 0.73 0.57
+192617.76 -000558.0 -000000.0-000002.400001.3 07.9200.22B8 0
+194047.42 +243427.1 +000032.6+000044.900007.6 07.9200.55F8 0
+194252.92 +374041.5 +000000.6-000001.200000.3 07.9200.53F3 0
+195247.49 +341112.6 +000001.4-000001.600002.8 07.92-0.06A0 0
+195750.63 -593132.9 -000002.4-000003.400005.3 07.9200.96G8 0
+200840.57 +532011.7 +000010.1-000040.600003.5 07.9200.95K2 1
+201431.77 +363939.6 -000002.9-000005.300000.4 07.9200.31WC 0
+201814.40 +181941.5 +000016.1+000004.900003.9 07.9200.13Am 1
+201906.76 +260628.1 +000014.5-000010.700011.0 07.9200.45F8 0
+202249.54 +532502.8 +000010.9+000017.300002.5 07.9200.03A0 1
+202451.13 +511723.1 +000027.8-000010.900007.0 07.9200.27A2 0
+202838.55 +284633.5 +000020.4-000004.600003.6 07.9200.20A0 0
+203522.55 -053141.8 +000011.1-000107.500010.3 07.9200.52F8 0
+204036.42 +312128.8 +000011.5-000016.100003.4 07.9200.10A2 0
+204259.17 -502843.8 +000032.7+000001.200006.7 07.9200.39F3 0
+204338.90 +090652.2 -000008.5-000037.500006.0 07.9200.30A3 0
+204426.60 +314144.8 -000000.3-000003.500000.7 07.9200.18B1 0
+204812.12 +495944.1 -000003.1-000016.100005.7 07.9200.14A2 0
+204857.29 +610707.9 +000019.8-000040.700014.1 07.9200.49F8 0
+205536.75 +385408.5 -000006.7-000011.200004.2 07.9200.14A0 0
+210224.33 +493758.4 +000008.7-000000.400002.7 07.9200.03A0 0
+210903.21 +265922.2 +000024.5+000056.700012.0 07.9200.43F8 0
+211542.58 +682108.1 +000012.7-000047.800013.3 07.9200.42F0 1
+214706.21 -621256.5 -000012.6+000001.100009.6 07.9200.41F3 0
+215032.30 +505955.0 -000001.6-000041.500006.8 07.9200.35F0 0
+220751.04 -213534.7 +000066.7-000027.900011.7 07.9200.45F5 0
+220904.18 +092704.3 +000017.0-000010.700004.5 07.9200.09A0 0
+221235.96 -484546.7 +000045.3-000051.100012.5 07.9200.47F6 0
+222609.70 -290455.8 +000022.7-000029.100010.5 07.9200.41F0 0
+223336.65 -581250.8 -000025.6+000004.800010.0 07.9200.38F0 0
+224318.29 +171505.0 +000047.4-000027.800010.3 07.9200.33F2 0
+224650.25 -204726.3 +000004.8+000033.100018.7 07.9200.53G0 0
+224956.96 +500059.7 +000146.0+000046.900017.4 07.9200.59G5 0
+225323.47 -235544.2 -000003.3-000038.100008.0 07.9200.47F3 0
+225530.90 +174748.2 +000010.8-000012.700005.7 07.9200.19A3 0
+230457.88 +063102.7 -000008.9+000001.700003.5 07.9200.20A0 0
+230556.47 -142641.0 +000011.2-000013.900001.0 07.9200.99G8 0
+231113.37 +030910.9 +000006.7+000001.200006.2 07.9200.24A2 0
+231318.30 -282453.2 +000071.2-000046.600008.0 07.9200.48F3 0
+235727.71 -585752.2 +000139.0+000005.300013.8 07.9200.49F5 0
+000330.34 +192253.7 +000000.0-000031.100001.6 07.9201.41K0 0
+000711.02 +464525.3 -000004.9-000018.000004.0 07.9201.05K0 0
+001440.95 -124453.5 +000014.3-000007.700003.0 07.9201.20K0 1
+003207.04 +530009.9 -000006.3+000016.000003.8 07.9201.08K2 0
+010400.26 +364959.8 +000025.8-000007.400004.1 07.9201.12G5 0
+010524.13 +081955.5 -000000.9-000032.400002.0 07.9201.13G5 0
+013258.88 +000736.8 +000008.9+000011.300001.2 07.9201.52K0 0
+014346.90 +005409.1 +000013.4-000026.300006.9 07.9201.06G5 0
+014916.97 -441428.7 +000023.4+000008.300005.0 07.9201.19K2 0
+020334.38 +823306.6 -000003.1-000001.000001.0 07.9201.74M1 0
+020503.62 -020218.1 -000011.9-000008.500001.5 07.9201.39K0 0
+021234.49 -261920.7 -000021.8-000029.000006.5 07.9201.08K0 0
+021253.55 +194916.6 -000000.8-000006.200006.1 07.9201.09K0 0
+021858.57 -535615.2 +000007.3+000009.600001.6 07.9201.35K3 0
+021940.18 -333710.5 +000006.8+000008.800001.8 07.9201.66M4 0
+022612.48 -625505.2 +000013.4-000048.600007.1 07.9201.03K1 0
+024031.70 +211116.1 +000043.5+000008.100002.5 07.9201.67M. 0
+024733.24 +183037.5 -000012.2-000014.700002.6 07.9201.51K5 0
+025143.21 +450335.2 +000005.5+000004.500001.5 07.9201.65K5 0
+031215.91 -160330.1 +000006.2-000025.400004.6 07.9201.02K0 0
+033215.22 -652451.6 +000014.3-000005.800003.1 07.9201.62M2 0
+033754.96 +095558.4 +000021.0-000020.400002.2 07.9201.81K2 0
+035255.50 +142257.4 +000002.7+000003.500008.6 07.9201.06G5 1
+035347.99 -430944.7 +000012.5+000029.400003.5 07.9201.10K0 0
+040314.36 +724944.5 +000071.7-000028.400005.8 07.9201.11G5 0
+041324.44 +290722.6 +000008.2-000012.700001.9 07.9201.88M0 1
+042019.25 -702701.3 -000003.7-000045.000004.5 07.9201.21K3 0
+042340.40 -274949.5 +000006.4-000002.500000.4 07.9201.36M6 0
+043335.00 -035846.0 +000004.8+000006.100003.5 07.9201.36K0 0
+043700.02 -353710.0 +000006.2+000022.100003.9 07.9201.35K2 0
+044910.25 -215327.9 -000005.8-000001.400003.5 07.9201.17K0 0
+045609.42 -385625.8 -000001.3-000011.500001.4 07.9201.54K4 0
+045634.87 -432557.0 -000001.3-000002.200002.0 07.9201.57M3 0
+050032.82 -394110.6 +000000.4-000003.000002.5 07.9201.34K4 0
+051135.31 -801132.2 +000018.9-000100.600005.5 07.9201.12K1 0
+051647.19 -493558.6 +000017.6-000000.900003.3 07.9201.22K2 0
+052238.24 -625345.2 -000006.4-000023.900003.5 07.9201.05K0 0
+053927.52 +113010.7 +000021.1-000015.500001.4 07.9201.56M. 0
+054613.19 +390430.9 -000006.1-000019.500005.9 07.9201.00G5 0
+055516.27 -040313.9 +000013.6-000025.300003.4 07.9201.22K0 0
+062040.92 -464040.7 -000003.2-000022.600002.3 07.9201.40K2 0
+063521.10 -671334.4 -000002.8-000015.500003.4 07.9201.41K4 0
+065330.14 +041026.4 +000034.0-000010.400003.5 07.9201.19K2 0
+071613.56 -075250.3 -000001.8+000001.100001.2 07.9201.27G5 0
+073342.83 +072524.4 +000036.0-000028.100002.3 07.9201.05K0 0
+073654.97 -450141.2 +000006.0+000009.900002.3 07.9201.01G8 0
+080307.03 +453708.7 -000043.3-000029.500007.8 07.9201.08K0 0
+080329.55 +524526.3 -000004.5-000021.500005.6 07.9201.16K5 0
+080411.29 +674019.8 -000023.6-000000.700003.3 07.9201.15K0 0
+081149.79 -482429.4 -000014.5+000021.100003.2 07.9201.13K0 0
+083546.54 +534333.3 -000018.4-000021.200004.7 07.9201.06K0 0
+085734.87 +161401.6 +000067.8-000056.600002.8 07.9201.01K0 0
+090020.09 -121426.7 -000004.0-000000.900001.9 07.9201.57K5 0
+094802.48 +490255.8 -000002.2+000002.100003.0 07.9201.53K2 0
+095317.25 +695131.6 -000006.7-000011.900003.7 07.9201.20K0 0
+101333.64 -690557.8 +000010.6-000032.200005.3 07.9201.15K2 0
+103201.32 +772952.9 -000022.5-000003.000006.0 07.9201.02G5 0
+103353.53 -501447.5 -000065.1-000002.500003.6 07.9201.00K0 0
+114051.48 -051155.0 -000028.8-000023.900002.1 07.9201.33K2 0
+114310.83 -652244.0 -000007.5+000000.900000.0 07.9201.65K3 0
+115629.75 +464150.3 -000044.7-000007.400001.9 07.9201.11K0 0
+121822.40 -391616.7 -000028.5+000003.500003.6 07.9201.00K0 0
+122242.11 +200856.3 -000004.4-000022.100000.7 07.9201.29K2 0
+122648.63 +483941.6 -000032.3-000000.600006.7 07.9201.07K1 0
+123400.34 -560740.9 -000047.1+000001.900005.2 07.9201.30K1 0
+134515.33 -794605.2 -000027.3-000008.600001.1 07.9201.61K4 0
+140423.77 -295358.6 -000020.8-000009.700000.4 07.9201.61M2 0
+140746.96 -791505.4 -000039.6-000012.600003.8 07.9201.14K0 0
+142154.68 -641705.4 -000045.7-000042.800005.1 07.9201.00K0 1
+142852.10 +091009.2 -000038.4-000029.900005.3 07.9201.13K0 0
+144921.42 -054728.6 -000018.9-000004.700001.9 07.9201.63K5 0
+150436.20 -435350.4 +000007.2-000082.100010.1 07.9201.12K2 0
+150852.96 -230358.1 -000014.4-000001.800001.2 07.9201.71M1 0
+152846.31 +222644.1 -000004.0-000028.200006.9 07.9201.14K2 0
+153145.00 +140500.5 -000011.3+000012.900003.1 07.9201.02G5 0
+161856.39 +323737.3 -000010.7+000004.800001.8 07.9201.57K5 0
+162800.30 -604421.1 -000040.0-000014.100004.7 07.9201.21K1 0
+170038.63 +610126.4 +000002.7-000030.000001.9 07.9201.38K2 0
+171801.85 +522014.2 +000005.8-000039.000003.4 07.9201.08K0 0
+172012.58 +045524.2 -000000.4-000007.500000.6 07.9201.25K0 0
+172043.28 -690540.6 -000008.2-000010.100002.2 07.9201.22K1 0
+173355.04 +213354.2 +000001.6-000027.200003.6 07.9201.62K5 0
+173657.48 -394006.5 +000000.3-000003.000002.9 07.9201.50K3 0
+174118.74 -405822.0 -000006.0+000001.000002.0 07.9201.72M0 0
+174422.05 +402651.1 +000003.9-000048.900003.5 07.9201.47K5 0
+175549.11 -392048.8 +000014.0-000002.200001.5 07.9201.10K1 0
+181058.08 +311505.2 +000002.2+000023.500001.3 07.9201.42K2 0
+182738.34 -540201.5 +000004.1-000061.900001.2 07.9201.10K0 1
+183752.16 -193606.2 -000002.0+000008.100003.7 07.9201.55K1 0
+190001.36 -432049.7 -000009.4-000006.400007.9 07.9201.05K0 0
+190446.54 +524539.3 +000005.5+000010.600000.9 07.9201.56K5 0
+191149.77 +052238.3 +000022.8+000012.200003.1 07.9201.15K2 0
+191754.34 +705425.3 -000003.2-000008.000001.8 07.9201.57K5 0
+193432.87 -622256.8 +000012.9+000002.300002.3 07.9201.05K0 0
+195830.96 -322536.7 +000018.3-000030.800005.7 07.9201.18K1 0
+200438.14 +464945.5 +000020.8-000017.900002.8 07.9201.34K2 0
+204712.51 -575402.5 -000003.1-000000.700000.8 07.9201.16K2 0
+204909.57 +391724.2 +000025.0+000033.900003.4 07.9201.10K0 0
+210231.40 +214051.1 +000053.4+000001.100006.8 07.9201.08K0 0
+210523.52 -812348.6 -000008.1+000008.500002.3 07.9201.06K0 1
+210823.03 +132523.8 +000008.3-000002.000003.0 07.9201.37K0 0
+211217.51 -275416.2 +000006.3-000014.500002.5 07.9201.30K2 0
+211551.04 -353014.8 +000007.6-000006.200000.5 07.9201.64K5 0
+212650.92 +075514.0 +000001.5-000021.200001.9 07.9201.00K2 0
+213620.17 -351045.7 +000018.4-000004.800003.5 07.9201.70M1 0
+214049.51 +552122.4 +000007.0-000008.700002.1 07.9201.02K0 0
+214651.78 -082812.8 -000016.2-000018.700003.5 07.9201.07K0 0
+215241.63 -170400.1 +000025.8-000017.200004.1 07.9201.16K0 0
+221353.47 +531605.0 -000000.9-000013.700000.9 07.9201.60K5 0
+223821.83 +103657.5 -000000.8+000000.800001.7 07.9201.04K2 1
+224852.81 +610941.2 -000039.5-000007.900004.1 07.9201.02K0 0
+230415.98 -330231.1 +000056.2-000031.300004.9 07.9201.14K1 1
+230711.97 -455033.2 +000035.7-000031.900008.1 07.9201.00K1 0
+231444.45 -253347.2 -000015.3-000021.900002.4 07.9201.05G8 0
+232151.61 -122656.0 +000015.2-000003.200003.3 07.9201.03K0 0
+232344.55 -190634.6 -000002.3-000014.800005.2 07.9201.09K0 0
+232910.81 +314217.5 +000014.2+000003.400000.9 07.9201.29K2 0
+232921.00 +254843.5 +000009.6-000000.800003.8 07.9201.16K2 0
+233900.65 +611805.9 +000005.0-000003.000002.8 07.9201.44K5 0
+235212.69 -521956.9 +000026.9+000009.400003.3 07.9201.07K0 0
+235856.22 +041624.7 +000006.4-000004.000002.1 07.9201.55K5 0
+000451.96 +300509.4 +000071.4-000033.500010.5 07.9300.48F5 1
+000558.27 +444421.8 -000002.1+000000.500004.3 07.9300.24A3 0
+000958.09 -652125.5 +000031.4-000005.500004.4 07.9300.96K0 0
+001715.86 +545850.6 +000003.2-000005.000003.3 07.9300.05B9 0
+001916.64 +003114.1 -000003.3-000008.000011.7 07.9300.40G0 0
+002031.82 +434139.6 -000015.9-000019.300003.6 07.9300.17A2 0
+002538.02 -640034.1 -000016.1-000003.500002.0 07.9300.95G8 0
+003744.35 +423129.4 +000062.1-000002.400007.2 07.9300.46F5 0
+004839.56 +554755.4 -000023.6-000014.200005.7 07.9300.17A2 0
+004848.02 +181850.7 -000009.1-000002.900002.3 07.93-0.00B9 0
+005238.99 -125612.6 -000014.2+000012.300007.3 07.9300.44F2 0
+010450.35 +070246.3 +000151.2-000100.100013.1 07.9300.54F8 0
+010742.98 -191843.3 +000073.2-000169.100014.2 07.9300.78G8 0
+011616.11 +160959.8 +000085.2-000031.300011.2 07.9300.49F8 0
+011818.97 -232958.6 +000051.5-000100.400010.5 07.9300.81G6 0
+012951.21 +310026.4 +000226.6+000001.000023.4 07.9300.71G5 0
+013900.15 -102954.9 +000021.9+000008.100010.2 07.9300.32F0 0
+014935.52 -464608.1 +000022.0+000106.900020.5 07.9300.66G5 0
+015226.09 +551953.8 -000002.8-000001.000003.3 07.9300.33B0 0
+015556.27 -361443.3 -000001.0-000005.500005.9 07.9300.24A9 0
+020239.69 +785441.1 -000033.5-000016.100010.2 07.9300.40F0 1
+020611.41 +490922.8 +000006.8-000002.400000.7 07.93-0.05B1 0
+021544.79 -211907.1 -000020.5-000014.600003.7 07.9300.98K0 0
+022337.18 +524054.7 -000081.7-000060.600013.4 07.9300.42F5 0
+023341.23 -482323.3 -000031.1-000003.300015.5 07.9300.51F3 0
+024150.80 +682810.7 -000004.4-000001.300003.4 07.9300.64B7 0
+024726.98 +010333.4 -000036.7+000041.900018.8 07.9300.50F5 0
+025117.34 -374249.3 +000028.5-000031.700004.8 07.9300.90K0 0
+025802.33 -155018.8 +000156.5+000140.700011.9 07.9300.53F5 1
+025923.17 +603359.5 -000000.6-000001.400001.8 07.9300.30O7 0
+030341.89 +422459.2 +000004.6-000025.200004.3 07.9300.56F5 0
+030408.20 -610247.0 +000024.1+000028.700003.5 07.9300.39F0 0
+031134.39 +044323.8 -000005.7-000009.200004.8 07.9300.90K0 0
+034055.48 +434207.2 -000013.7+000000.900005.0 07.9300.40F0 0
+034115.97 +455345.0 -000049.7+000004.400020.4 07.9300.67F8 1
+034341.52 +233857.3 +000020.4-000045.100009.5 07.9300.35A9 0
+034821.95 +104736.1 -000019.2-000118.400007.1 07.9300.77G3 0
+035628.71 -314143.7 +000007.2+000005.800006.2 07.9300.11A1 0
+041205.39 -131323.1 -000001.3+000003.200007.4 07.9300.14A2 0
+041234.04 -360837.2 +000061.2+000023.800006.2 07.9300.37F0 0
+042037.77 +285331.5 +000020.4-000029.700004.9 07.9300.24A0 0 0.07 2.78
+042107.15 +553018.9 +000000.3-000002.500000.9 07.9300.23A0 0
+043653.89 -145532.8 +000046.8+000032.300014.7 07.9300.58G2 1
+050333.17 +630506.6 +000101.1+000315.300031.9 07.9300.71G0 0
+050638.40 -630855.0 +000013.1-000006.000006.9 07.9300.31F0 1
+050739.00 -533326.9 -000011.8+000068.800016.4 07.9300.52F7 0
+050855.27 +440711.1 +000031.6-000015.700004.6 07.9300.98G5 0
+051059.01 +145518.5 -000010.8-000007.800002.6 07.9300.09B9 0
+051110.37 -242057.3 -000006.8+000004.100000.8 07.9300.97K0 0
+053640.63 -744257.7 -000009.1+000028.400004.4 07.9300.95G8 0
+053816.21 +045602.3 -000003.8-000006.900001.6 07.9300.18A2 0
+053836.47 -411747.2 -000005.7-000018.900011.7 07.9300.43F3 1
+054102.29 -024300.7 +000003.9-000000.800001.1 07.9300.03A0 0
+054258.72 -845403.6 -000001.9+000001.100005.2 07.9300.48F0 0
+054437.74 +290059.8 -000002.3-000003.500000.5 07.9300.19B5 1
+055128.80 -533920.2 -000018.4-000039.100006.8 07.9300.37F0 0
+061140.85 -123555.4 -000007.8+000032.700010.8 07.9300.35F2 0
+061851.11 -050349.3 -000005.6-000010.600006.8 07.9300.27A5 0
+062700.12 +234401.9 -000010.9-000004.400004.6 07.9300.12A2 0
+063027.73 -685651.8 -000003.9+000016.000003.9 07.93-0.07B9 0
+063302.00 -734504.6 -000005.8+000004.600006.0 07.9300.24A6 0
+063536.65 +205320.1 -000000.5-000050.300007.6 07.9300.41F2 0
+064308.97 +175747.7 +000001.4-000019.800004.0 07.9300.23A3 0
+064746.55 +061749.1 -000000.8+000000.600000.7 07.93-0.07B9 0
+065121.90 +232150.1 -000033.0-000055.100012.8 07.9300.49G5 0
+065418.29 +050636.5 -000002.9+000001.000000.8 07.93-0.04B8 0
+065520.72 -101119.4 -000020.6-000000.500006.1 07.9300.16A2 0
+070205.53 +214753.1 -000002.6-000000.000002.0 07.93-0.01B9 0 0.12 1.77
+070215.48 +500437.2 -000018.9-000024.100004.3 07.9300.96K0 0
+071413.79 +071345.9 -000004.1-000002.700002.2 07.93-0.08A0 0
+071557.32 -123235.4 -000002.5+000004.400002.9 07.93-0.08As 0
+072006.59 -541239.1 -000008.1+000029.200003.4 07.9300.92G8 0
+072516.38 -281112.9 -000004.7+000002.300001.8 07.93-0.14B5 1
+072816.07 +461710.6 -000026.6-000076.000020.2 07.9300.60F5 0
+073817.97 +422736.5 -000026.1-000155.300015.2 07.9300.60F8 0
+074013.78 -120449.3 -000013.2-000008.900002.9 07.93-0.10B9 0
+074139.82 -271359.2 -000006.0+000005.000000.6 07.93-0.10B5 0
+074528.30 -404419.9 +000026.4+000000.100008.3 07.9300.99K0 0
+074634.86 -114116.8 -000002.5+000000.300005.8 07.9300.09A0 1
+074853.46 -245822.2 +000152.5-000239.100020.1 07.9300.55G2 1
+080524.56 +081158.8 +000006.2-000011.800001.9 07.9300.85G5 1
+080626.30 -091414.4 -000002.8+000003.500003.0 07.93-0.03A0 0
+081027.25 -490951.0 -000008.7+000004.200002.2 07.93-0.09B6 0
+081251.93 -071215.8 +000149.9-000097.100011.0 07.9300.90K0 0
+082000.74 +234833.7 -000013.0-000019.100005.6 07.9300.04A0 0
+082248.25 +273125.8 -000005.0-000020.800003.7 07.9300.92G8 0
+082523.73 +372318.7 -000017.7-000033.300006.6 07.9300.45F5 1
+082742.49 -332258.9 -000012.2-000001.000003.6 07.9300.95K0 0
+082823.83 -133318.0 -000024.3-000008.600005.9 07.9300.40F2 0
+082925.85 +770334.5 -000070.4-000036.000010.1 07.9300.36F0 0
+083019.01 -022249.2 -000010.4+000000.900002.0 07.93-0.09B9 0
+083325.37 -001829.0 -000013.6-000008.600002.9 07.93-0.01B8 0
+083440.59 -443142.0 -000005.8+000006.000000.7 07.93-0.09B5 0
+083707.19 -433159.5 -000029.9+000042.000005.3 07.9300.27A6 0
+083749.17 +321718.9 -000022.9+000009.900007.0 07.9300.32A2 0
+083913.24 +073423.7 -000010.0-000003.500001.7 07.9300.80K 1
+084121.36 -355715.8 -000056.0+000043.400007.3 07.9300.38F2 0
+090050.51 +123424.1 -000000.3-000011.400004.0 07.9300.08A0 0
+090137.12 +494413.7 -000085.3-000127.200023.2 07.9300.65G5 0
+091640.16 -543921.3 -000025.8+000007.600003.4 07.9300.01B9 0
+092323.41 +332750.4 +000011.9+000005.400000.2 07.93-0.10B9 0
+092348.41 -233932.1 -000058.8+000005.300011.5 07.9300.47F6 1
+092506.73 -380447.4 -000012.6+000004.500002.1 07.93-0.05B9 0
+093220.32 +104635.3 -000006.8+000014.000006.5 07.9300.24A5 0
+094353.39 -573812.4 -000027.0+000035.200009.1 07.9300.47F5 1
+094613.26 -403809.3 +000091.0+000115.000020.5 07.9300.56F8 0
+095008.40 -741214.4 -000028.3+000010.000005.5 07.9300.09A0 0
+095629.96 -240558.2 -000176.4+000046.700023.5 07.9300.65G2 0
+095656.62 -632311.6 -000007.0+000003.500001.0 07.93-0.04B5 1
+100151.72 -125355.6 -000013.1-000013.500005.4 07.9300.90G8 0
+101148.02 -500924.2 -000010.4+000004.500002.0 07.93-0.11B8 0 0.08 1.66
+102658.45 +202601.4 -000006.6-000030.600003.0 07.9300.95G5 0
+102935.98 +235814.8 +000003.4-000013.300007.2 07.9300.26F0 0
+103145.58 +240456.3 +000033.0-000039.000026.8 07.9300.71G8 0
+103852.32 -533610.3 -000020.2+000008.300002.5 07.93-0.09Ap 0
+104457.28 +402254.3 -000005.0+000003.900004.4 07.9300.93G5 0
+112057.27 -600941.4 -000005.9+000000.700001.2 07.9300.16B1 0
+112149.44 +181124.8 -000151.1-000095.700031.7 07.9300.89K6 1
+112627.25 +203105.8 -000108.5-000066.300022.3 07.9300.60G5 0
+112943.83 -212031.6 -000000.3-000027.900006.5 07.9300.70F3 1
+114727.05 -191145.9 -000072.9+000013.400008.6 07.9300.28A8 0
+115156.54 +084922.0 -000001.5-000052.800010.1 07.9300.49K0 0
+120209.15 -644752.9 -000007.9-000001.800001.2 07.9300.10B9 0
+120434.61 -500222.5 -000018.1-000024.900004.7 07.9300.20A4 0
+120845.00 -683822.0 -000038.9+000007.400005.4 07.9300.28A6 0
+120920.49 -425018.4 -000047.4-000009.500013.2 07.9300.53F6 0
+124347.77 -710216.2 -000027.7-000002.500005.2 07.9300.52F0 0
+124819.44 +090641.8 -000079.8+000009.100009.2 07.9300.42F5 0
+124832.26 -154310.5 +000079.7+000044.700047.2 07.9300.95K2 1
+130135.44 -675123.1 -000040.8-000009.300005.3 07.9300.17A2 1
+130220.96 +302127.0 -000074.4+000025.400005.4 07.9300.38F1 0
+130635.66 -541733.0 -000036.9-000022.300007.1 07.9300.28A6 0
+131107.25 +135436.1 -000028.9-000019.400008.5 07.9300.39F2 0
+132638.64 +851614.3 -000040.5+000017.600005.9 07.9300.44F2 0
+132805.44 +581233.4 -000014.6-000004.700006.5 07.9300.37F0 0
+134042.10 -441540.9 -000043.1+000006.000004.3 07.9300.98G8 0
+134406.63 +650207.6 -000100.2+000054.300016.4 07.9300.46F5 0
+134848.40 -524947.5 -000011.1+000047.000016.3 07.9300.56G0 0
+135835.79 +533445.0 -000050.4-000007.600008.7 07.9300.64G2 0
+140157.55 +213321.9 -000121.1+000010.700018.1 07.9300.61G0 0
+140253.52 -351058.9 -000169.4-000069.900011.2 07.9300.52F5 0
+140756.67 -613032.2 -000009.6-000007.100001.4 07.9300.02B6 1
+140938.84 +101530.8 -000049.1-000011.000008.8 07.9300.24F0 0
+141146.32 -123640.8 -000257.5-000179.500043.4 07.9300.86K1 0
+141923.42 -714437.7 -000019.3-000017.000003.7 07.9300.15A1 0
+142128.11 +113832.5 -000004.2-000081.500009.5 07.9300.52F8 0
+142407.82 +464610.9 -000160.0+000013.200015.6 07.9300.56F8 0
+143537.74 -363306.3 -000006.4-000024.100011.6 07.9300.53F6 1
+151156.92 +560130.6 +000013.3+000000.000003.9 07.9300.12A0 0
+152341.54 +175201.2 -000018.7-000009.100005.2 07.9300.40F0 0
+152620.81 +144136.4 +000008.0-000010.100000.0 07.93-0.05B5 0
+152718.03 +094201.1 +000056.3-000089.500010.3 07.9300.61G0 0
+153007.17 +402306.9 -000051.5+000050.500007.3 07.9300.30A2 0
+153526.77 -572502.3 -000006.4-000005.000002.8 07.9300.07Ap 0
+154622.56 +134314.7 -000082.7-000003.300013.7 07.9300.69G5 0
+161510.77 -072141.6 -000040.8-000029.000008.8 07.9300.53F0 0
+162943.20 -184048.8 +000081.7-000239.200018.6 07.9300.66G5 0
+163041.19 +183802.7 -000012.3+000003.000012.4 07.9300.42F2 0
+164021.37 +701415.4 -000021.1-000020.800007.3 07.9300.34A2 0
+165632.88 -660632.2 -000013.1-000013.300004.8 07.9300.12A0 0
+170253.26 +314124.7 -000005.0+000003.800004.3 07.9300.21A2 0
+170622.11 -122440.1 +000010.1+000024.500008.2 07.9300.46F2 0
+171357.37 -321428.5 -000000.5+000000.600002.4 07.9300.12B8 0
+171431.76 -560027.3 +000001.0-000003.000001.2 07.93-0.06B2 0
+171447.89 +240445.3 -000019.9-000002.100006.5 07.9300.34F0 0
+172000.15 -080121.4 -000016.1-000224.500014.0 07.9300.66G2 1
+172252.22 -525841.2 -000003.2-000030.700004.6 07.9300.07Ap 0
+172816.19 -205749.5 +000005.7+000029.300009.6 07.9300.48F5 1
+173050.27 +013440.7 -000026.8+000111.300016.3 07.9300.53F8 0
+173119.78 -390955.3 -000037.3+000024.600014.7 07.9300.56G0 0
+173704.62 +670709.5 +000013.3-000015.200006.3 07.9300.24A2 1
+173713.20 -140003.8 +000012.3-000015.200011.9 07.9300.41F2 0
+174807.60 +403531.9 -000002.8-000012.500004.1 07.9300.25A3 0
+175252.59 +294049.7 -000000.7-000001.800001.6 07.9300.23A5 1
+180520.93 +550619.6 +000003.0-000029.700005.8 07.9300.49F8 0
+180634.24 -145822.5 +000042.4-000037.400007.1 07.9300.45F0 0
+180651.19 -213019.2 -000001.0-000002.400000.1 07.9300.65F3 0
+181953.86 -461354.3 -000001.3-000013.400002.3 07.93-0.05B8 0
+182531.45 -370856.9 +000009.7+000006.000004.3 07.9300.05A0 0
+183124.21 -190931.0 -000002.2-000005.500000.6 07.9300.28B5 0
+183821.27 +142251.7 -000030.7-000006.900008.4 07.9300.53F8 0
+184355.28 -562235.3 +000012.1-000054.800005.6 07.9300.42F5 0
+185327.92 +180115.3 -000001.6-000006.900003.4 07.93-0.03A0 0
+185509.31 +364430.2 -000001.4-000003.500003.4 07.9300.03A0 0
+185717.84 -554959.2 -000000.6-000037.200009.3 07.9300.33F0 0
+185832.61 +802654.1 +000005.6-000009.100003.9 07.9300.99K0 0
+190017.01 +284033.9 +000008.4-000004.200004.0 07.9300.91G8 1
+191336.22 +345452.1 -000009.9+000029.500007.9 07.9300.92K0 0
+192011.63 +140819.6 -000000.1-000012.400003.3 07.9300.32B9 0
+193501.71 +232827.3 +000010.4-000001.600005.0 07.9300.20A0 1
+193603.18 -284006.1 +000013.7-000007.700005.5 07.9300.05A0 0
+193735.59 +124124.6 -000018.8-000011.000006.5 07.9300.40F0 0
+200151.78 -173300.3 +000008.9-000008.200005.0 07.9300.20A3 0
+200506.15 +175243.3 +000009.5+000013.300004.4 07.9300.18A2 0
+201253.70 -225925.8 -000027.5-000167.300011.6 07.9300.90G8 0
+201932.42 +384354.0 -000003.7-000003.500002.9 07.9300.49WN 0 0.30 4.21
+201939.57 +015936.4 +000006.6-000005.100002.5 07.9300.86G5 0
+202725.55 -784520.5 +000019.1-000009.300015.3 07.9300.51F6 0
+202823.91 +203044.9 +000013.0-000003.900003.9 07.9300.46F8 0
+203751.14 +475641.9 +000004.5+000000.900005.1 07.93-0.02A0 1
+203944.96 +472043.0 +000006.1+000004.100003.2 07.93-0.06A0 1
+204336.11 -514803.8 +000022.6-000042.700009.7 07.9300.40F0 1
+204531.79 +622345.2 +000008.2+000006.900003.0 07.9300.09B9 0 0.24 10.60
+204637.35 +695608.6 -000002.8-000008.900004.0 07.9300.01A0 0
+205048.81 -141201.4 +000023.9-000002.300004.5 07.9300.96K0 0
+205332.71 +305704.9 +000004.2-000003.500000.2 07.93-0.07B9 1
+210020.39 -110030.2 +000020.4+000006.400006.0 07.9300.39A5 1
+210138.66 +473006.6 +000099.2+000045.900014.6 07.9300.53K2 1
+211435.47 -055747.8 +000039.2-000001.200006.5 07.9300.28A5 0
+211942.26 -025242.5 +000080.2-000026.900005.3 07.9300.91G5 0
+212109.46 +415849.1 +000008.1-000006.500003.6 07.9300.12A0 0
+212128.02 -664000.5 -000008.6+000011.200005.6 07.9300.10A3 1
+212550.78 -434640.9 -000000.9-000046.300008.5 07.9300.42F2 1
+212946.46 +455337.1 +000426.6+000352.000033.6 07.9300.76G8 0
+214107.41 +011830.2 +000072.0+000036.900010.1 07.9300.51F6 0
+214200.45 -121458.7 +000003.1+000011.300006.7 07.9300.25A7 0
+220928.24 +465514.9 +000030.0-000003.900012.6 07.9300.52F8 0
+221435.48 +484914.4 -000003.5-000011.400005.1 07.9300.06A0 0
+221646.72 -302919.0 +000004.9+000011.200003.4 07.9300.96G8 0
+221921.40 -464108.7 +000026.2-000002.100003.5 07.9300.13A3 0
+222952.53 -235119.6 -000032.7-000050.200009.8 07.9300.49F6 0
+223354.37 -045306.4 +000014.9+000004.200004.0 07.9300.97K0 1
+224137.90 +442701.1 +000277.2+000160.700018.9 07.9300.68G5 0
+230310.73 -310834.2 -000023.2+000000.600009.6 07.9300.33F0 0
+231151.19 -444331.4 +000054.0-000059.900008.9 07.9300.50F7 1
+231349.14 +443552.6 +000007.0-000008.300009.0 07.9300.47F5 0
+232210.47 +562053.6 -000003.6-000001.900002.5 07.9300.09B8 0
+232725.33 +252804.4 +000055.4-000035.900007.8 07.9300.51G0 0
+233912.87 -862356.2 +000035.0-000033.300008.8 07.9300.34F0 0
+234518.24 +050658.6 +000007.1-000030.900005.1 07.9300.49F5 1
+234521.94 -134055.2 +000030.9+000001.400005.5 07.9300.38F0 0
+235030.89 +432509.4 -000013.1-000006.300003.6 07.9300.06A0 1
+000650.68 +310749.6 +000048.1-000010.600005.0 07.9301.11K0 0
+000952.42 +512522.9 +000006.4-000007.400002.3 07.9301.30K0 0
+001056.91 -020428.2 +000042.6-000020.900003.6 07.9301.10K2 0
+002954.17 +084822.5 +000008.9+000002.500002.7 07.9301.23K2 0
+003651.67 -110738.5 +000036.1+000001.300003.2 07.9301.18G5 0
+005131.39 -233445.9 +000018.8+000018.100002.8 07.9301.01K0 0
+005358.21 +054832.9 +000029.2+000004.000003.5 07.9301.06G5 0
+010905.36 -665249.2 +000005.8+000003.200003.0 07.9301.40K3 0
+011139.74 +493726.0 +000006.7-000009.700002.2 07.9301.02K0 0
+011616.76 +551644.1 -000005.6-000001.800001.4 07.9301.73M0 0
+011636.49 -872025.6 +000008.0-000005.200001.7 07.9301.61K4 0
+012905.11 -672908.8 +000004.6-000009.400000.3 07.9301.57M1 0
+013149.83 +612237.9 +000004.1-000006.100001.8 07.9301.14G8 0
+014602.87 +393640.7 +000024.7-000013.900004.1 07.9301.49K5 0
+020242.04 -655303.5 -000008.9+000001.200003.3 07.9301.61K5 0
+021751.92 +555211.1 -000001.2-000001.100002.6 07.9301.09K0 0
+022441.93 +112019.7 +000005.8-000004.400000.6 07.9301.64K5 0
+023122.36 +643151.4 -000004.3-000002.000002.0 07.9301.39K2 0
+035738.29 -094159.6 +000010.9+000002.500003.1 07.9301.10K0 0
+041948.55 +391752.6 +000001.0-000004.100001.9 07.9301.96K5 0
+043939.11 +690537.8 +000002.6-000024.400001.4 07.9301.66K5 0
+045308.91 -633657.4 +000021.6+000009.400001.9 07.9301.36K4 0
+050019.74 -061133.0 -000005.6-000027.400004.3 07.9301.08G5 0
+051800.83 -183645.2 +000006.8-000013.100001.7 07.9301.63M2 0
+052338.23 +171926.9 +000253.3-000004.700069.8 07.9301.10K2 0
+054327.46 -260839.7 -000004.2+000015.800002.7 07.9301.07K1 0
+054342.95 -453716.4 +000008.4+000035.500003.2 07.9301.01K0 0
+055856.03 -365938.9 -000003.5-000001.900001.9 07.9301.01K0 0
+060403.40 +342227.8 -000006.0-000010.000002.8 07.9301.67K2 0
+060453.68 -140712.6 +000005.4-000017.000003.0 07.9301.36K2 0
+060504.59 +452916.5 -000004.0-000000.700003.9 07.9301.64K5 0
+064040.55 +310659.9 -000012.6+000003.100002.9 07.9301.23K0 0
+065337.91 +293104.6 -000002.8-000019.200002.9 07.9301.20K0 0
+065512.37 +503419.4 +000000.8-000032.100009.6 07.9301.14K0 0
+065653.78 +444022.1 -000008.0-000006.500003.9 07.9301.62K5 0
+071709.72 +161730.3 +000018.8-000018.100004.0 07.9301.37K2 0
+071812.93 -400501.3 +000000.3-000022.400003.3 07.9301.10K0 0
+072002.62 +034636.6 +000002.8-000003.600000.9 07.9301.43K0 1
+072055.28 +521604.7 +000004.9-000014.300002.4 07.9301.27K2 0
+073111.02 -563728.1 -000017.4+000029.500003.4 07.9301.06K0 1
+075455.61 +175727.0 -000000.1-000000.300003.6 07.9301.07G6 0
+084118.12 -331418.1 -000016.2-000003.500003.3 07.9301.02K0 0
+085919.96 -085923.3 -000022.4+000006.800005.3 07.9301.00K0 1
+090053.82 -502608.7 -000053.6+000025.800004.2 07.9301.01K0 0
+090250.74 +221531.0 -000048.9-000021.800003.7 07.9301.00G6 0
+090945.35 -602956.4 -000030.0+000077.200005.0 07.9301.06G8 0
+092943.39 -331837.7 -000015.8+000010.000002.5 07.9301.32K1 0
+093941.93 +041704.4 -000007.0+000022.400004.0 07.9301.07K0 1
+095228.58 +432758.9 -000010.2-000037.200007.9 07.9301.08K0 0
+095500.57 -001056.2 +000016.9+000007.000002.0 07.9301.55M4 0
+100034.00 -614531.3 -000084.3+000127.300009.8 07.9301.06K2 0
+100346.54 +120719.7 -000010.1+000001.700001.7 07.9301.58K5 0
+100922.82 -014005.6 +000022.6-000013.300004.5 07.9301.16K5 0
+102521.39 +051037.3 -000020.1+000009.000000.6 07.9301.09K2 0
+103044.24 -542852.8 -000014.2+000005.800003.6 07.9301.52K3 0
+103606.56 +685624.2 +000025.9+000006.500004.3 07.9301.10K0 0
+104518.36 +650252.2 -000059.4-000052.400004.4 07.9301.25K0 0
+110543.48 -352819.6 -000044.5+000012.300003.9 07.9301.33K2 0
+113246.76 -520844.6 -000035.1-000000.100004.9 07.9301.01K0 0
+114830.91 -092233.6 -000060.8+000017.800005.4 07.9301.19K2 0
+115531.97 -232703.0 -000034.3+000006.400003.9 07.9301.27K2 0
+120411.05 -222215.6 -000195.7-000013.800009.8 07.9301.15K2 0
+130752.35 +422226.4 -000006.5-000024.600004.7 07.9301.25K0 0
+131312.12 -225559.4 -000034.0-000016.100002.3 07.9301.59K4 0
+131734.61 +191254.7 -000023.9-000013.100003.6 07.9301.44K2 0
+132654.86 +630028.7 +000022.9-000034.700001.5 07.9301.22K0 0
+133444.41 +045441.0 -000051.6-000029.500004.4 07.9301.24K2 0
+135322.93 +240935.7 +000002.8-000018.200000.3 07.9301.47K3 0
+140941.96 +255045.5 -000008.2+000000.800002.1 07.9301.49K5 0
+141541.77 +505928.3 -000054.5+000018.300002.6 07.9301.12K0 0
+142104.14 -185931.9 -000007.5-000006.400000.9 07.9301.73M1 0
+144456.92 -503149.3 -000025.4-000017.700002.7 07.9301.32K2 0
+150430.90 -175413.0 -000014.4+000000.400000.1 07.9301.25K2 1
+151649.93 -510251.2 +000015.4+000002.300002.6 07.9301.60K2 0
+152740.54 +501853.7 +000014.6-000000.700004.3 07.9301.08K2 0
+155221.52 +283626.4 -000009.6+000021.300005.7 07.9301.25K3 0
+155751.27 +242305.9 +000007.0-000010.600003.2 07.9301.62M0 0
+155835.66 -804520.1 -000015.9-000041.300003.1 07.9301.54K2 0
+160745.59 -475759.7 +000002.4-000021.900003.9 07.9301.75K3 0
+162108.49 +512918.9 +000005.3-000007.900002.2 07.9301.27G5 0
+162912.12 +353801.9 +000006.3-000022.600000.5 07.9301.53K5 0
+163106.39 +341913.3 -000004.5-000014.200003.0 07.9301.37K5 0
+163430.23 +773914.3 -000014.7-000012.100002.5 07.9301.07G5 0
+164735.03 +392644.8 -000010.3-000012.700002.6 07.9301.18K2 0
+165449.61 -274454.8 -000000.2-000005.400001.7 07.9301.10G6 0
+165742.35 +472141.4 -000139.1+000262.500057.1 07.9301.00K0 0
+170136.76 +353235.8 -000004.9+000000.400003.0 07.9301.56K5 0
+170703.15 +382940.4 +000001.5-000014.900004.0 07.9301.06K0 0
+170759.48 +290915.2 -000026.4+000011.600005.4 07.9301.11K2 0
+171750.41 +522651.3 +000017.3-000195.200054.0 07.9301.02K2 0
+171825.84 -525948.8 -000052.8-000035.900004.8 07.9301.20K0 0
+173604.70 +070053.5 -000016.1-000011.300005.8 07.9301.39K5 0
+174808.98 -693336.5 +000004.1-000029.700002.8 07.9301.21K2 0
+174834.80 -552112.2 +000017.8+000001.300004.7 07.9301.03G8 0
+180034.32 -035846.0 +000009.8-000002.700003.3 07.9301.63K2 0
+180039.20 -365800.1 -000013.4-000009.400002.8 07.9301.28K2 0
+181841.97 -255606.9 -000000.8-000001.100001.3 07.9301.72K3 0
+181925.68 +005031.0 +000011.3-000001.400002.1 07.9301.95K5 0
+183432.88 -311544.1 +000010.3-000024.100002.9 07.9301.07G8 0
+185015.69 +182412.5 -000018.9-000025.100002.4 07.9301.05G5 0
+185137.38 -352259.9 -000021.4-000037.600003.6 07.9301.12K0 0
+185255.56 -151945.9 -000012.4-000025.000004.0 07.9301.03K0 0
+191057.17 +395224.4 +000003.0-000004.000002.0 07.9301.59K5 0
+191359.25 +385836.7 +000017.4-000004.200002.8 07.9301.56K2 0
+191536.97 -385044.0 +000009.3-000015.600003.1 07.9301.18G8 0
+191608.20 +244646.4 -000082.1-000170.900003.9 07.9301.03G5 0
+192006.20 +042849.5 +000008.5+000001.000002.5 07.9301.04K0 0
+193042.38 -700249.4 +000005.2-000015.800002.5 07.9301.69M0 0
+193057.13 -132253.7 +000003.2-000005.600004.4 07.9301.08G8 0
+195718.67 +100756.7 +000000.9-000060.200001.9 07.9301.02G5 0
+200213.16 -455624.0 -000003.3-000002.300001.6 07.9301.56K5 1
+200942.84 -452201.3 -000021.0-000048.000012.9 07.9301.00K1 0
+201211.22 +021826.0 -000005.2-000018.100002.3 07.9301.29K2 0
+202808.83 -230051.5 +000013.6-000007.800001.0 07.9301.71M1 0
+203853.96 +711008.3 +000025.9+000018.300001.6 07.9301.66K5 0
+210019.00 -272035.9 +000027.7-000074.800007.0 07.9301.15K1 0
+210408.27 +124043.1 -000000.7-000001.700004.0 07.9301.62K5 0
+211511.86 +183709.3 +000002.6-000015.800001.9 07.9301.63M. 0
+213230.12 -061831.5 -000015.9-000015.800004.3 07.9301.03K0 0
+213612.84 +384629.8 +000055.9-000025.100006.2 07.9301.22K2 1
+213643.65 -213009.8 -000006.5-000050.600006.6 07.9301.13K0 0
+213803.53 +652227.4 +000045.0+000026.400004.5 07.9301.08K0 0
+221622.86 +510026.2 +000025.6+000016.200004.5 07.9301.05K0 0
+221704.11 -341252.2 +000020.1-000014.800003.2 07.9301.05K0 0
+221720.12 +220040.2 +000000.7-000011.200000.2 07.9301.45K2 0
+221855.37 -113326.0 -000001.3-000002.000005.4 07.9301.01K0 0
+223802.69 -552817.7 +000012.3-000006.900000.4 07.9301.29K2 0
+224245.92 -372043.7 +000003.5-000029.600006.3 07.9301.01K1 0
+224440.27 -600700.8 +000045.2-000025.600003.8 07.9301.05K0 0
+225009.76 +535545.5 -000002.0-000003.900000.4 07.9301.53K2 0
+225945.98 -310735.2 +000017.2+000000.100001.9 07.9301.58M2 0
+231520.91 -140055.3 +000040.2-000000.300002.7 07.9301.09K0 0
+231712.89 +314325.4 -000001.3+000012.800000.9 07.9301.68K5 0
+232329.64 -633208.2 +000006.3-000004.600002.6 07.9301.26K1 0
+000242.46 +425514.5 -000011.8-000017.600003.2 07.9400.02A0 0
+000327.15 +553303.2 -000000.9-000000.700002.8 07.94-0.02B2 0
+000927.98 +190656.5 +000276.8+000038.200013.8 07.9400.66G3 1
+001300.35 +555132.4 -000001.1-000002.600000.9 07.9400.50A9 0
+003251.81 +355128.7 -000001.5-000009.600003.8 07.94-0.02A0 1
+003535.22 +833753.9 +000021.6+000004.600005.1 07.9400.15A2 1
+003643.04 -272509.8 -000007.8+000003.300009.0 07.9400.39F3 1
+003646.82 -243002.8 -000009.6-000062.000013.8 07.9400.82G2 0
+005009.16 -834438.3 +000138.8+000029.900016.9 07.9400.52F7 0
+005440.26 -652736.0 -000053.5-000053.100011.1 07.9400.51F3 1
+005709.83 +345150.4 -000052.5+000026.500011.4 07.9400.55F7 0
+010143.05 -461256.3 +000020.7+000006.700014.0 07.9400.41F3 0
+010914.78 +120144.2 -000056.2-000024.500007.6 07.9400.38F2 0
+011458.19 +594507.2 +000032.3-000020.600011.6 07.9400.38F0 0
+013219.19 -263308.5 -000044.0-000091.500004.9 07.9400.21A5 1
+014211.45 -795446.2 +000035.8+000026.400006.5 07.9400.40F0 0
+014911.40 -882126.8 +000018.6+000009.300003.1 07.9400.05B9 1
+021759.22 +514655.0 +000006.7-000007.500002.3 07.9400.02B8 0
+022558.01 +560610.0 +000000.9-000002.800001.7 07.9400.08B7 0 0.63 2.73
+022601.55 +054646.0 +000352.4+000083.100035.9 07.9400.81G5 1
+023809.68 +753140.7 -000019.0-000010.700006.8 07.9400.31A3 0
+024429.97 +280054.2 +000030.7-000025.600005.7 07.9400.17A2 0
+030435.95 -770957.2 +000072.6-000058.200014.0 07.9400.71G5 0
+030633.33 +053730.1 -000002.9-000006.800003.9 07.9400.97G5 0
+031018.58 +593128.7 +000004.8-000002.000000.7 07.9400.29B3 0
+031025.21 -673022.1 -000001.5-000009.200003.0 07.9400.03A0 0
+032059.34 +331307.0 +000166.6-000112.300025.2 07.9400.73K0 0
+035223.10 +183552.1 -000023.1-000031.400005.5 07.9400.21A0 1
+040409.70 -011030.3 +000048.0+000005.800008.9 07.9400.47F5 0
+040512.25 +273635.2 +000016.5-000030.000005.0 07.9400.14A2 0
+040519.82 +220328.0 +000005.2-000063.900004.5 07.9400.73G5 0
+040600.00 +794712.4 -000007.2-000006.300003.2 07.9400.02A0 0
+040724.94 +622326.6 +000019.9-000020.800006.6 07.9400.09A2 0
+040841.90 +004659.4 +000005.2-000062.600009.0 07.9400.45F2 0
+043856.50 -275441.8 +000013.6+000001.400007.4 07.9400.35A2 0
+045009.47 +103618.1 +000017.1-000068.900007.8 07.9400.41F2 0
+045304.81 -011632.7 +000014.1-000014.600004.8 07.9400.06A 0
+045835.79 -092002.6 -000033.0-000097.800023.1 07.9400.58G0 0
+050422.06 +213836.8 +000002.7-000005.200001.0 07.9400.34B3 1
+050924.74 -153948.9 -000015.5-000017.100005.9 07.9400.74G3 1
+051523.61 +324105.1 -000012.5+000013.200039.8 07.9400.41A2 1
+053214.18 +291143.7 -000016.1-000032.100007.1 07.9400.44F5 0
+053841.66 +322830.4 +000036.6-000047.300014.6 07.9400.47G0 0
+053951.73 +721037.8 +000009.7-000023.600003.3 07.9400.17A2 0
+054224.62 +203645.6 -000002.8-000021.400007.2 07.9400.13A0 0
+054558.64 +234450.9 +000006.8-000021.100002.5 07.9400.11A0 1
+060819.16 +492645.1 -000004.0-000000.800003.8 07.9400.09A0 0
+061512.60 -770308.7 -000012.3+000018.600008.3 07.9400.24A6 0
+061719.06 +405315.8 -000001.0-000000.800000.7 07.9400.09A0 0
+062008.63 -085015.2 +000014.4-000006.000005.7 07.9400.96K0 0
+063406.94 -213210.1 +000004.3+000004.200002.1 07.9400.08A1 0
+064227.10 -423417.7 -000059.1+000039.200018.7 07.9400.60G0 1
+064651.80 +420217.8 -000019.5+000002.500008.2 07.9400.30A2 0
+064800.07 +001919.4 -000000.5+000001.800000.6 07.9400.47A2 0
+065531.56 -082503.0 +000000.9+000001.700002.0 07.94-0.05B8 0
+065937.11 -082323.6 -000002.6-000002.900002.7 07.9400.67F5 1
+070228.14 -380333.0 -000019.2+000043.000004.5 07.9400.35F2 0
+071029.63 +240630.3 -000081.9-000116.300013.8 07.9400.51F5 0
+072151.44 -554615.9 -000006.2-000003.000003.3 07.94-0.03Ap 0
+072826.41 -125721.9 -000003.8+000001.200002.6 07.9400.03B9 0
+072926.14 +471724.7 -000016.5-000032.100004.5 07.9400.78G5 1
+073556.96 -144239.0 -000006.2+000000.600001.8 07.94-0.04B5 0
+073725.90 +385205.5 -000000.9+000001.200004.9 07.9400.15A0 1
+075021.67 +103022.0 -000008.8-000000.100004.1 07.9400.89G5 0
+075609.17 -715910.3 -000021.9+000133.300019.7 07.9400.57F8 0
+080022.54 +031456.3 -000025.0-000007.400004.1 07.9400.26A5 0
+081053.15 -511126.1 -000004.1+000004.900002.0 07.9400.26B5 1
+081213.57 +021721.3 -000049.9-000013.100015.1 07.9400.47F5 0
+082753.85 +180407.8 +000004.2-000019.100006.9 07.9400.47F5 0
+082913.20 +385226.1 +000002.5-000005.100007.0 07.9400.20A0 1
+084047.86 -561003.2 -000014.4+000024.100006.5 07.9400.23A4 0
+084312.93 +140628.5 -000035.1-000130.100004.4 07.9400.85G5 0
+085829.07 +555141.7 -000024.1-000007.700003.2 07.9400.95G8 0
+091008.59 +352446.2 -000034.3-000017.600006.6 07.9400.23A5 0
+091347.52 -280524.3 -000020.3+000014.400002.8 07.9400.07A0 0
+092228.38 -534412.4 +000000.7-000004.800009.1 07.9400.51F5 0
+092635.56 +063149.5 -000040.6+000018.000006.5 07.9400.38F5 0
+093451.11 +003927.6 -000006.1+000015.600003.5 07.9400.96G5 0
+100138.40 +553510.2 -000172.7-000445.900027.4 07.9400.73G8 0
+100235.70 +462142.7 -000008.7-000003.400004.4 07.9400.91G5 1
+100536.59 +344124.3 -000033.0-000010.300002.9 07.9400.96K0 0
+100630.72 +032829.4 -000055.3-000069.100013.8 07.9400.49F5 1
+101701.24 -294011.5 +000015.7-000006.800005.5 07.9400.46F2 0
+101825.08 -263000.9 +000037.2-000042.800008.3 07.9400.94K0 0
+101929.36 -453848.7 +000000.6-000000.700002.7 07.9400.01A0 0 0.32 14.73
+102023.67 -632012.1 -000016.0+000003.000001.6 07.94-0.02B5 0
+103115.13 -685808.1 -000017.0+000002.400002.3 07.94-0.03B7 0
+104543.20 -105158.9 -000146.7-000009.900014.1 07.9400.61G5 0
+104850.16 -552133.9 -000013.1+000000.900001.2 07.94-0.08Ap 0
+105709.66 +214819.4 -000151.3-000214.400020.2 07.9400.62G0 0
+110203.83 -095136.9 -000034.8-000089.800004.2 07.9400.94K0 0
+110428.82 -530630.7 -000038.0+000006.900002.6 07.9400.25A4 0
diff --git a/kstars/kstars/data/hip040.dat b/kstars/kstars/data/hip040.dat
new file mode 100644
index 00000000..38a1a5db
--- /dev/null
+++ b/kstars/kstars/data/hip040.dat
@@ -0,0 +1,1000 @@
+110629.32 -531618.2 -000011.9+000001.800000.3 07.94-0.02B9 1
+111516.13 -581052.9 -000039.5+000001.200004.2 07.9400.98G8 0
+111535.74 -573903.2 -000018.1-000013.800007.3 07.9400.92G8 0
+111556.07 +590715.5 -000005.6+000002.700005.7 07.9400.21Am 0
+113304.10 +391918.0 +000038.5-000002.000007.7 07.9400.96K0 0
+113708.30 +510916.4 +000010.3-000027.100002.9 07.9400.98G5 0
+114401.78 -361801.5 +000025.1-000045.400018.2 07.9400.52F6 0
+114715.42 +123952.3 -000023.1-000026.800005.0 07.9400.28A5 0
+114759.78 -401729.3 -000029.1-000025.500008.0 07.9400.23A3 0
+115651.13 -385057.4 +000032.8-000023.000021.0 07.9400.65G3 0
+120346.95 -574433.2 -000012.3-000001.500002.0 07.94-0.00B6 1
+120535.23 +525231.5 -000016.8+000026.100008.7 07.9400.47F5 1
+121513.98 +043132.1 -000125.1+000031.800004.4 07.9400.96K0 0
+121545.27 -610747.7 -000005.1+000001.100001.8 07.9400.23B1 0
+122039.33 -035942.0 -000107.1-000076.300013.2 07.9400.53F5 0
+124359.87 +211022.7 -000024.3+000022.200005.9 07.9400.28F0 1
+125521.22 -533112.1 +000020.4-000007.500002.7 07.9400.98G8 0
+125529.58 +124207.7 -000005.2+000002.900002.5 07.9400.96K0 0
+131411.54 -632225.4 -000007.7-000002.200002.6 07.9400.10B2 0
+131538.74 +341057.2 -000033.3-000025.800013.8 07.9400.50F8 1
+132606.92 +304208.0 -000063.4+000028.600005.6 07.9400.43F5 0
+132849.91 +595541.4 -000077.4+000033.000013.9 07.94-0.20F8 1
+133230.22 +535743.9 +000020.5-000107.900003.8 07.9400.99K0 0
+133620.99 -630844.4 -000010.3-000007.400001.3 07.9400.00B8 0
+134831.25 -220920.6 -000054.1+000008.400010.1 07.9400.74G5 0
+135049.76 -380812.4 +000008.2-000019.700010.2 07.9400.47F3 0
+135928.35 -434210.9 -000040.0-000009.800004.0 07.9400.93G8 0
+140116.93 -391511.8 -000015.6-000008.500004.0 07.9400.13Ap 1
+140412.11 -120747.1 -000041.8-000011.300007.6 07.9400.40F2 0
+140420.87 -652457.5 -000004.8-000008.700003.2 07.9400.06B9 0
+141237.64 +222230.4 +000027.5-000042.500007.8 07.9400.45F0 0
+142829.74 +302554.0 -000022.0+000010.600004.1 07.9400.98G5 0
+143007.51 +370839.3 -000098.3+000019.400008.2 07.9400.47F5 0
+145157.61 -404821.0 -000009.8-000006.000000.4 07.94-0.07B2 0 0.12 1.31
+150331.95 -312234.2 -000026.5-000027.600007.3 07.9400.53F3 0
+152009.39 -131129.9 -000015.0-000007.600008.6 07.9400.41F2 0
+155555.51 -584101.2 -000008.9-000018.100009.4 07.9400.63G0 0
+160622.32 -044515.1 +000066.4-000011.200013.5 07.9400.44F4 1
+160717.33 -334231.9 +000006.5-000018.100006.5 07.9400.15A0 1
+162111.91 +434911.1 +000021.3+000001.500005.0 07.9400.35F0 0
+163407.38 -104040.4 -000170.2-000008.400010.9 07.9400.89K0 0
+163659.33 +694917.6 -000031.4+000040.000007.3 07.9400.33F0 1
+164037.82 +703414.7 -000015.5+000028.700002.5 07.9400.97G5 0
+164449.87 -272721.8 -000026.7-000020.000010.9 07.9400.41F2 0
+164515.57 -493656.9 -000017.7-000037.900007.5 07.9400.34A9 0
+164721.29 +800704.0 -000011.3+000036.900005.3 07.9400.94G5 0
+170730.41 +125245.9 -000003.1+000013.600004.3 07.9400.46F2 0
+170933.79 +035556.8 -000028.5-000049.800004.8 07.9400.82G5 1
+171235.04 -150948.7 -000015.9-000015.200007.0 07.9400.14B9 0
+172011.64 +092742.1 -000024.5-000308.600018.1 07.9400.59G0 0
+172054.67 -272039.7 -000009.1-000039.300010.2 07.9400.48F7 1
+173908.38 +482628.5 +000004.5-000040.700008.6 07.9400.30F2 0
+174415.15 -344616.5 +000001.4-000004.900002.9 07.9400.75A3 0
+174711.93 +630721.0 +000002.5+000013.400003.7 07.9400.08A2 0
+174958.89 -412246.3 +000000.0-000008.800001.4 07.94-0.06B6 0
+175318.64 +245929.4 -000064.3-000047.400019.8 07.9400.74G8 1
+175918.51 +120508.9 -000013.5+000020.400008.3 07.9400.54F8 0
+180844.92 -220938.4 -000001.0-000002.300000.4 07.9400.01B1 0 0.07 0.17
+181023.97 +003236.2 +000002.7-000006.200007.3 07.9400.30A0 1
+181433.23 -285019.9 -000002.5-000009.600001.9 07.94-0.02B8 1
+182502.94 +140842.0 +000000.2-000008.500001.9 07.9400.02B9 0
+182626.46 -180510.4 +000002.5-000002.100001.0 07.9400.99G8 0
+182935.47 +260320.4 +000005.6+000008.200006.9 07.9400.28A2 1
+183413.90 +142806.2 +000018.3-000006.000008.7 07.9400.44F8 0
+183508.21 +000234.9 +000001.2-000010.200000.2 07.9400.62B5 1
+183558.20 -602243.7 +000004.3-000010.300002.6 07.9400.13A2 0
+184249.32 +575154.6 +000124.9+000015.300016.2 07.9400.65G5 0
+184656.53 +591951.5 +000047.7+000054.600007.2 07.9400.52F8 1
+190210.30 +374843.0 +000001.9+000003.300004.9 07.9400.99K0 0
+190749.12 -323447.8 -000016.6-000035.200003.8 07.9400.93G0 0
+190839.60 -395736.3 +000018.7-000011.500006.0 07.94-0.02B9 0
+191050.78 -120835.3 +000000.8-000021.600002.2 07.9400.20B9 1
+191227.46 +165102.2 +000115.8-000175.100021.7 07.9400.76G5 1
+192146.83 -015021.6 +000003.2-000003.800002.9 07.9400.14B8 0
+192331.62 -003226.1 +000001.2-000003.300000.7 07.9400.17B9 0
+192357.44 +380651.8 +000006.7+000012.400004.2 07.9400.23A3 0
+193403.44 -675632.8 +000008.8+000000.200002.9 07.9400.72F7 0
+193939.44 +075038.1 +000019.9+000020.000005.2 07.9400.31A2 0
+194234.24 +400135.5 +000009.0+000010.900003.6 07.9400.04A0 0
+194406.10 +122221.1 +000000.6-000009.400002.4 07.9400.12A2 1
+195047.90 +502120.1 +000021.2-000014.900009.9 07.9400.38F2 0
+200001.94 +251032.4 +000004.9+000008.800003.1 07.94-0.05A0 0
+200541.20 -374253.2 +000016.8-000007.000007.9 07.9400.43F3 1
+200857.31 +232453.7 +000005.9-000002.400002.3 07.94-0.09B9 0
+200900.71 +130057.2 -000001.9-000008.600000.5 07.94-0.08B5 0
+201029.65 -060948.5 -000042.1-000014.200001.8 07.9400.83G0 0
+201117.04 -000823.3 -000017.1-000009.100001.8 07.9400.26A0 0
+202502.54 +303405.4 +000003.5-000006.400001.7 07.9400.80G2 1
+203158.98 -501105.6 +000023.1-000039.800003.0 07.9400.94G8 0
+203513.49 -090013.3 -000023.5-000010.000007.0 07.9400.28A2 0
+203642.99 +505323.4 -000000.8-000007.100005.6 07.9400.12A0 1
+204010.11 +103420.8 +000016.7+000002.300003.3 07.9400.24A2 0
+204859.70 +254020.7 +000017.2+000008.200003.2 07.9400.04B9 1
+205003.70 +260415.0 -000000.1-000016.900003.6 07.9400.16A0 0
+205023.60 +312111.3 +000008.4-000008.000003.0 07.9400.06A0 0
+205713.04 +584900.2 +000005.9+000003.100004.2 07.94-0.00A0 0
+210158.38 +131928.1 +000006.5-000004.400003.9 07.9400.01B9 0
+211943.28 +300250.5 +000012.4+000008.500007.7 07.9400.42F5 1
+212857.76 +584423.3 -000001.2-000002.900001.0 07.9400.81B0 1
+213439.27 -072332.1 +000028.4+000004.700005.9 07.9400.34F0 0
+213452.96 +185501.9 -000009.9-000035.700004.8 07.9400.45F0 0
+213529.26 +185802.2 +000015.1-000025.400009.0 07.9400.47F2 0
+214348.71 -535838.2 -000000.6+000015.400007.3 07.9400.51F5 0
+215001.60 -625224.2 +000010.1-000012.000005.6 07.9400.82G3 0
+215353.30 +623600.8 -000003.9-000002.200000.5 07.9400.03B1 0
+215702.07 -592828.5 +000191.8-000111.300016.6 07.9400.52F8 0
+221114.75 +174421.9 +000037.4+000011.200006.0 07.9400.38A3 0
+221955.03 +520025.7 +000090.5-000004.900013.6 07.9400.48F2 0
+223235.83 +341343.7 +000012.2-000012.200006.2 07.9400.21A5 0
+223319.43 +460655.3 -000011.8-000009.900004.5 07.9400.25A3 0
+224226.55 +583133.2 +000016.4-000001.900001.8 07.9400.11A0 0
+224713.00 +235906.8 -000025.5-000025.700007.6 07.9400.25F0 0
+230157.12 +475954.8 +000012.3+000001.900004.2 07.9400.17A0 1
+231341.71 -101907.4 +000013.3-000021.900014.0 07.9400.52F8 0
+233233.03 -500656.0 +000044.1+000006.400004.8 07.9400.28A3 0
+233336.66 +221944.3 +000022.0+000000.200002.1 07.9400.20A2 0
+234235.97 -575742.0 -000013.3-000005.200003.5 07.9400.04A0 0
+234355.36 +663307.4 +000002.0-000009.200002.7 07.9400.12B9 1
+235024.91 +570939.8 +000006.7+000000.600000.6 07.9400.09B9 1
+000930.42 -101115.2 +000006.7+000003.400002.1 07.9401.44K0 0
+002246.33 -091350.7 +000003.6-000047.500002.4 07.9401.17G5 0
+013449.14 -651756.2 -000002.5-000023.800004.7 07.9401.03G8 0
+015138.24 +162356.0 +000002.6+000004.000002.3 07.9401.54K0 0
+015408.11 -693100.5 +000016.4+000031.700000.4 07.9401.44K4 0
+015437.29 -061618.6 +000039.7+000023.100002.4 07.9401.00G5 0
+020455.25 -282131.0 +000005.8+000008.400004.7 07.9401.00K0 0
+021546.17 -181416.3 -000042.4-000123.500045.0 07.9401.03K3 1
+022539.73 +193315.9 +000050.2-000013.300010.3 07.9401.02K0 0
+023423.45 +195905.2 +000038.7-000001.000002.4 07.9401.25K0 0
+024911.89 +184347.5 +000022.1-000002.100003.0 07.9401.01G5 0
+025222.03 -671825.7 +000014.7-000006.400007.9 07.9401.22K3 0
+030721.45 +374837.4 +000006.1-000013.100002.5 07.9401.34K5 0
+031927.35 +365234.7 +000002.9-000024.400003.3 07.9401.05K0 0
+031936.38 -712630.6 +000019.3+000033.300005.4 07.9401.07K0 0
+033101.74 +270648.3 +000014.0+000000.500005.9 07.9401.22K0 0
+035346.61 -124400.0 +000005.9-000009.000002.0 07.9401.33K2 0
+040654.49 +081130.4 -000004.6+000009.300005.7 07.9401.35K0 0
+042419.94 -555002.3 +000019.8+000019.500002.6 07.9401.48K4 0
+043331.68 +010120.9 -000003.6+000000.500002.4 07.9401.00G5 0
+043809.70 -164338.1 -000021.3-000069.400005.6 07.9401.28K2 0
+044159.69 -544801.6 -000009.5+000047.800007.4 07.9401.14K1 1
+044336.56 -481816.0 +000018.0+000039.600002.6 07.9401.07G8 0
+050121.09 -312336.8 -000003.6+000015.700001.9 07.9401.28K1 0
+052553.62 -654431.9 +000016.3-000011.300002.5 07.9401.45K3 0
+054112.70 -582955.1 +000012.9+000058.000003.7 07.9401.31K2 0
+055822.30 +125918.8 -000002.0-000004.600000.6 07.9401.27K0 0
+060848.05 -592756.6 +000001.6+000031.600004.3 07.9401.02K0 0
+060932.65 +283956.6 -000012.8-000003.500002.5 07.9401.71K7 0
+064418.74 +024829.2 -000011.7-000022.000000.5 07.9401.32K0 0
+070016.18 -304043.1 -000000.3+000009.800002.4 07.9401.06K0 0
+072428.44 +060900.9 +000000.5-000000.300002.8 07.9401.17G7 0
+072526.89 +045102.8 -000006.5+000010.900001.3 07.9401.63K5 0
+072703.20 -431059.4 -000002.4+000009.400001.7 07.9401.51K4 0
+075547.23 -270648.2 -000013.2-000042.900005.4 07.9401.08K0 0
+083447.27 -365857.0 -000037.0+000031.500004.0 07.9401.34K3 0
+083611.50 +074325.0 +000010.1-000020.200000.9 07.9401.17K0 0
+090242.06 +312153.3 +000011.2-000032.500003.1 07.9401.45K5 0
+090534.40 -033427.6 -000006.4-000001.500000.8 07.9401.23K0 0
+090558.14 -491403.5 -000005.4+000005.400000.1 07.9401.52K1 0
+091934.92 -325556.8 -000001.9+000009.100002.3 07.9401.68M0 0
+092501.38 -452234.8 -000010.8-000010.200001.4 07.9401.72M3 0
+095103.34 -641505.6 -000028.2+000010.500003.7 07.9401.05G8 0
+095157.71 +494544.0 -000000.7-000001.600001.8 07.9401.59K5 0
+102005.89 -313656.8 -000029.2-000012.000005.2 07.9401.03K0 0
+105616.01 -545343.9 -000009.7-000001.800002.6 07.9401.51K3 0
+105758.77 +512728.7 -000014.9-000008.300002.2 07.9401.52K2 0
+105900.39 +550042.0 -000000.0-000011.000004.0 07.9401.05G9 0
+111908.71 +585312.7 -000009.4+000005.700003.9 07.9401.36K0 0
+113648.17 -370220.5 +000023.6-000015.000007.9 07.9401.08K1 0
+121957.25 -150345.7 -000007.8-000013.800005.1 07.9401.07K0 0
+122633.43 +075337.5 -000001.3+000001.600000.4 07.9401.30K2 0
+123318.47 -532102.5 +000007.0+000000.600004.9 07.9401.14K0 0
+123527.63 -033245.6 -000024.7+000000.000001.7 07.9401.51K5 0
+133518.36 +362305.3 -000009.0-000002.300003.5 07.9401.10K0 0
+133612.57 -551527.4 -000023.6-000018.600005.0 07.9401.16K1 0
+133840.31 -614423.4 -000006.7-000002.700000.6 07.9401.43K2 0
+134020.44 +445914.4 +000005.7-000005.800002.3 07.9401.41K2 0
+135628.41 -191357.3 -000020.0-000011.800003.3 07.9401.28K0 0
+135844.70 +491445.6 -000026.1-000012.200002.5 07.9401.42K5 0
+141626.56 +792012.5 -000005.3-000009.600002.4 07.9401.54K2 1
+142049.90 -464703.3 -000025.0-000004.500003.6 07.9401.58K5 0
+142201.61 +194818.8 +000000.2-000036.500007.5 07.9401.04K0 0
+143439.84 -614454.2 -000003.9-000018.000002.0 07.9401.34K2 1
+143830.93 -030836.5 -000002.1+000000.700003.0 07.9401.46K2 0
+144235.55 +202929.7 -000019.1+000006.200004.5 07.9401.10K0 0
+144407.74 -282110.3 -000000.9-000018.400004.9 07.9401.17K1 0
+145046.67 +513143.7 +000007.4-000032.200001.8 07.9401.48K2 0
+150130.96 -184811.7 -000020.8+000002.800001.2 07.9401.60M2 0
+150611.07 -302506.3 -000008.7+000024.600003.8 07.9401.44K2 0
+150621.49 -260626.3 +000028.8-000037.300002.3 07.9401.44K3 0
+150857.98 +604746.7 +000004.5-000001.900001.5 07.9401.26K2 0
+154403.74 -321911.1 -000031.5-000013.000001.8 07.9401.55K4 0
+160315.87 +531301.0 +000002.1+000004.000001.8 07.9401.22K5 0
+161036.50 -535209.1 -000006.8-000005.900000.5 07.9401.94M1 0
+161455.46 -001537.0 -000028.5+000008.000000.9 07.9401.29K2 0
+162238.30 +214524.2 -000011.8-000007.000003.7 07.9401.27K2 0
+162622.66 -532556.4 -000001.9-000011.100000.3 07.9401.71M3 0
+163840.70 -011101.6 -000024.0-000008.900006.0 07.9401.04G5 0
+165006.42 +360224.1 +000004.6+000002.900002.1 07.9401.57K2 0
+172521.08 -590329.1 -000008.0-000037.000003.3 07.9401.02K0 1
+180439.44 +323441.7 +000003.6-000001.000001.4 07.9401.58K0 0
+181937.17 -105600.4 +000007.9-000007.100002.0 07.9401.17G5 0
+182901.94 -783631.1 -000002.6-000049.900004.4 07.9401.15K0 0
+183912.55 +180423.1 -000000.3+000012.200005.8 07.9401.22K2 0
+190344.97 +050410.5 -000000.6+000004.600002.6 07.9401.46K2 0
+192243.49 +245534.2 -000022.4+000002.300002.0 07.9401.46K2 0
+193244.23 +461838.3 -000006.7-000005.900003.8 07.9401.02K0 0
+194916.95 +151215.2 +000000.3+000003.100000.1 07.9401.06G5 0
+195510.81 -235427.4 +000025.6-000010.500002.6 07.9401.23K2 0
+195513.95 -591144.0 +000016.6-000044.500002.9 07.9401.23M8 0 1.43 386.80
+195720.64 +194751.3 -000004.8-000005.800003.0 07.9401.29K0 0
+202348.38 -505016.5 +000006.1-000033.400005.2 07.9401.21K2 0
+203121.57 -442241.3 +000043.9-000019.100005.1 07.9401.07K0 0
+204707.15 +600602.6 +000006.6+000012.100001.0 07.9401.65K2 0
+211944.20 +561200.3 +000050.9+000057.600003.6 07.9401.07K0 0
+214020.27 -062207.9 +000003.5+000002.300005.1 07.9401.63M. 0
+214022.02 -064847.6 -000016.5-000013.500005.9 07.9401.01G5 0
+215422.20 -411557.7 -000005.2-000018.900002.7 07.9401.54M4 0
+215517.65 +431019.9 -000001.5-000008.400001.2 07.9401.67K5 0
+215848.99 +150314.1 -000000.7-000044.900003.2 07.9401.06K2 0
+215938.96 -061625.3 -000008.6-000000.500002.5 07.9401.20K0 0
+220849.68 -374645.7 -000027.2-000015.900003.6 07.9401.24K2 0
+221444.37 -154205.4 -000006.7-000024.700002.9 07.9401.57K5 0
+223514.13 -495928.8 +000005.1-000018.600001.0 07.9401.51M0 0
+224020.72 -113618.7 -000002.5-000008.000001.6 07.9401.58K3 0
+224511.04 -632741.6 -000010.3-000029.400001.4 07.9401.39K3 0
+231455.48 -391040.5 +000001.4-000010.100002.2 07.9401.42K3 0
+232418.37 +185856.8 +000002.9-000002.800001.8 07.9401.41K2 0
+235944.22 +625930.1 +000004.9-000005.500002.4 07.9401.66K2 0
+000129.20 +304409.2 -000010.3-000038.600009.9 07.9500.65G0 1
+000518.45 -014738.8 +000054.1+000014.900002.2 07.9500.99G5 0
+001122.30 +302658.2 +000210.7+000035.300029.4 07.9500.76K0 0
+001238.75 -265112.0 +000267.8+000115.300015.3 07.9500.94K1 0
+001928.86 -174044.0 +000030.6+000032.900011.4 07.9500.82G8 0
+002923.56 +405030.6 -000018.1-000061.300017.2 07.9500.69G5 0
+003730.47 +850533.7 +000023.7+000006.300003.9 07.9500.97K0 0
+004209.57 +240820.9 +000003.2-000022.300004.1 07.9500.98G9 0
+004852.51 -602211.4 -000015.4+000025.100007.5 07.9500.32F0 1
+004854.68 +325528.8 -000027.4-000008.900007.5 07.9500.36A5 0
+013608.39 +363215.7 -000018.6-000006.100007.2 07.9500.20A5 0
+014225.09 -020937.2 +000091.9-000032.900010.4 07.9500.44F2 0
+015228.98 +494758.1 -000013.3-000011.400004.3 07.9500.40A3 0
+015622.43 +083034.7 +000015.8-000087.200011.5 07.9500.59G0 0
+022525.94 +455544.2 +000034.3-000018.500006.2 07.9500.42F2 0
+023108.04 +345550.4 +000117.2-000048.800011.4 07.9500.47F2 0
+023835.00 +342157.3 +000086.0-000053.000016.0 07.9500.53F5 0
+024745.14 +310310.6 -000007.3-000022.700005.7 07.9500.79G0 1
+030016.54 +693007.6 +000043.1-000027.700008.2 07.9500.27A2 0
+031844.75 +494612.1 +000022.2-000024.900005.7 07.9500.12A2 0
+032036.45 -364631.7 +000009.4-000013.300003.4 07.9500.05A0 0
+032333.10 +712506.8 -000001.0-000002.000003.3 07.9500.41B8 0
+032712.20 -581926.1 +000249.8+000093.700030.9 07.9500.76G8 0
+033006.18 +751532.9 -000008.5-000002.500003.2 07.9500.17A0 0
+033213.04 -321828.7 -000008.7-000017.600004.4 07.9500.25A7 1
+033340.86 -072544.5 -000009.7+000006.700006.1 07.9500.31F0 0
+034241.51 +511025.0 +000199.1-000178.300014.2 07.9500.58F9 0
+034442.62 -104635.1 +000011.6-000057.000017.8 07.9500.60G0 1
+034452.66 -563930.0 +000012.8+000097.900006.4 07.9500.96K0 0
+034514.61 +481142.8 -000006.5-000001.400005.8 07.9500.16A2 0
+035058.72 +293918.9 +000007.5-000088.100007.7 07.9500.50F8 0
+035444.58 +231205.8 +000001.4-000009.100003.2 07.9500.05B9 0
+035449.56 -170035.9 +000008.2-000011.800005.5 07.9500.29A7 0
+040244.15 -861443.4 +000035.3+000019.400006.9 07.9500.32F2 0
+042016.63 +075113.3 -000004.3-000007.200003.0 07.9500.16B8 0
+042154.57 -411312.0 +000049.9-000070.800013.7 07.9500.46F5 0
+042351.31 -140054.8 -000041.7-000023.700009.7 07.9500.32A9 0
+042429.47 +224429.8 +000031.1-000036.900006.8 07.9500.41F2 1
+043102.07 -045739.1 +000008.6+000005.600004.6 07.9500.14A2 0
+043438.38 +702046.9 -000004.5+000010.100004.4 07.9500.13A0 0
+043619.24 -172638.8 -000001.6-000024.200015.7 07.9500.46F3 0
+043639.13 +410436.7 +000005.2-000006.200002.7 07.9500.20A2 1
+045433.35 +454051.9 +000002.3+000016.700014.9 07.9500.53G0 0
+050231.81 -502643.5 +000023.8+000026.300004.2 07.9500.23A7 0
+050626.99 +400215.1 -000007.1-000017.000007.4 07.9500.12A0 1
+050752.41 +545912.1 -000005.0-000014.100002.4 07.9500.13B9 1
+050959.17 +105333.2 -000008.1-000011.000003.9 07.9500.95G5 1
+051524.38 -190337.5 +000016.8-000031.800010.9 07.9500.39F0 0
+052140.47 +124006.2 +000005.7-000029.400007.4 07.9500.35A3 0
+052203.81 +751144.0 +000029.6-000038.200008.9 07.9500.51F8 1
+053235.47 +442136.6 -000001.1-000001.600000.1 07.9500.07B8 1
+053238.79 +453213.2 -000009.7-000023.900005.3 07.9500.65F8 0
+053656.83 -475752.9 +000025.3-000000.000041.9 07.9500.84K0 1
+053708.33 -502431.5 -000007.5+000016.500002.8 07.9500.93G8 0
+053800.72 +592152.0 -000009.7-000010.200003.8 07.9500.09B9 0
+055422.38 +185401.6 -000003.8-000014.000001.7 07.9500.40A0 1
+060015.56 +085722.4 -000004.2-000019.600005.7 07.9500.37Am 0
+061301.93 +073203.6 +000010.4-000014.700003.6 07.9500.16A0 0
+061814.37 +681907.7 -000006.4-000013.500004.2 07.9500.21A2 0
+061908.05 -032620.0 +000010.7-000042.500020.1 07.9500.59G0 0
+062833.50 +775734.0 -000002.8-000031.800003.0 07.9500.92G5 0
+062927.77 -340539.0 -000020.2+000031.600007.9 07.9500.27A3 0
+063017.98 -062548.4 +000001.8-000004.400002.3 07.95-0.04B9 0 0.07 0.43
+063256.33 +792806.3 -000009.0-000022.200007.0 07.9500.51G0 0
+063544.81 -010548.1 -000000.7-000003.000001.1 07.95-0.03B9 0
+063932.66 -114151.7 +000001.8+000004.200002.7 07.95-0.06B8 0
+064424.75 -022550.6 +000002.0-000001.600001.3 07.95-0.07A0 0
+064731.75 -254105.2 -000002.5-000000.800003.5 07.9500.06A1 0
+065021.42 +394330.2 -000001.7-000015.400005.1 07.9500.95G5 0
+065111.11 +582503.7 -000003.3-000030.800005.1 07.9500.14A3 0
+065159.98 +570856.6 -000021.9+000004.500015.1 07.9500.52F8 0
+065446.96 +294938.4 -000004.5-000011.500003.8 07.9500.02B8 0
+071214.99 -381028.1 -000030.8-000023.400013.6 07.9500.60G0 0
+071235.91 -003334.2 -000005.9-000002.600001.1 07.95-0.06B9 0
+071910.18 -013920.8 -000005.8+000001.800003.0 07.9500.04A0 0
+072003.05 -333541.4 -000013.6+000014.800006.5 07.9500.16A2 0
+072123.06 -483158.5 -000040.3+000008.400009.0 07.9500.01B8 1
+072559.87 +420959.6 -000072.5-000032.500012.8 07.9500.44F2 0
+072846.78 +075540.2 -000055.0-000039.400007.6 07.9500.50F8 0
+073032.03 +135040.1 -000032.9-000030.500020.0 07.9500.59F8 1
+073409.75 +420516.0 -000062.3+000019.500008.8 07.9500.49F2 0
+073506.67 -260710.1 +000006.0-000004.200003.6 07.9500.95K1 0
+073820.05 +551220.4 -000001.6-000060.000010.8 07.9500.46F5 0
+073952.71 -383253.9 -000007.4+000005.300002.1 07.95-0.04B8 0
+074245.99 +040415.1 -000028.7-000023.900013.4 07.9500.47F5 1
+074838.61 -634120.0 -000003.7+000011.100002.9 07.95-0.01B9 1
+075411.43 +133456.9 -000009.2-000017.800005.4 07.9500.97G0 0
+075837.16 -345643.0 -000361.2+000208.100034.1 07.9500.74G6 0
+080218.28 -260354.1 -000007.8+000004.600001.0 07.95-0.06B5 0
+082823.20 -041708.7 -000031.4-000015.200009.4 07.9500.41F0 0
+083145.70 -085114.4 -000006.7+000000.500004.0 07.9500.00A0 0
+083305.02 +111605.7 -000062.9-000027.000007.0 07.9500.72G0 0
+084947.30 +444215.5 -000007.5-000011.300005.7 07.9500.11A0 0
+085024.78 -210841.3 -000005.8-000001.900001.4 07.9500.07B9 0
+085239.97 +495641.8 +000005.9+000002.100007.2 07.9500.44F8 0
+085256.35 -595015.9 -000007.6+000011.200002.2 07.95-0.02B8 0
+085856.34 +255532.6 -000059.2+000009.800017.9 07.9500.52F8 0
+085907.64 +315458.6 -000052.4-000140.700016.3 07.9500.65G5 0
+090156.84 -010730.9 -000034.9-000043.600004.8 07.9500.71F8 0
+090938.22 +304246.4 -000020.3-000042.600009.7 07.9500.26A5 0
+091055.04 -152733.9 -000023.3+000005.000004.3 07.9500.17A2 0
+091415.31 -333057.0 -000053.8+000015.500007.5 07.9500.37F2 1
+091723.49 -584347.6 -000004.6+000005.100001.2 07.9500.61F3 0
+091904.43 -412805.6 -000021.3-000035.000021.5 07.9500.63G2 1
+092311.02 -445754.2 -000025.8+000013.000005.4 07.9500.04A1 0
+092541.55 -341920.7 -000022.3+000013.500001.4 07.9500.99G8 0
+092953.38 -445432.8 -000004.0-000031.500005.7 07.9500.41F2 0
+093238.46 +481000.5 -000003.8+000002.200003.0 07.9500.22F0 0
+093330.67 -582310.6 -000014.8+000006.100001.1 07.9500.00B7 1
+093403.30 -360828.8 +000000.5-000002.400002.2 07.9500.06A0 0
+093848.90 +300911.1 -000017.8+000000.700003.8 07.9500.96G6 0
+094058.87 +583521.5 -000011.4-000015.500003.5 07.9500.92G8 0
+094456.14 -232904.1 -000007.5-000006.600002.8 07.9500.04A0 0
+095239.78 -552714.0 -000015.5+000002.500002.1 07.95-0.08B8 1
+100151.86 +502850.7 +000033.1-000002.200011.5 07.9500.37F2 1
+100700.50 +380127.1 +000006.0-000003.800005.5 07.9500.43F3 0
+100918.14 -503822.6 -000007.0+000003.400001.5 07.9500.08B2 0
+101042.99 +154216.3 -000106.4-000058.000010.4 07.9500.39F0 1
+101457.52 +091240.9 +000013.9-000044.900012.5 07.9500.49F5 0
+101550.82 -521214.7 -000008.4+000005.400000.5 07.9500.11B1 0
+102547.55 -783552.6 -000041.8+000001.500007.4 07.9500.21A6 0
+103454.34 +820130.9 +000018.0+000023.900009.6 07.9500.30A5 0
+103515.30 +044922.1 +000000.1-000001.600004.4 07.9500.96K0 0
+103621.09 -723029.8 -000034.0+000006.400005.6 07.9500.18A2 0
+103825.52 -691625.1 -000011.2+000004.800002.1 07.9500.09A1 0
+104546.55 -730358.4 -000008.5+000007.500002.5 07.9500.00B8 0
+104633.40 +043845.4 -000213.5-000151.100027.4 07.9500.69K0 0
+104824.34 +410927.8 -000021.8-000001.700002.8 07.9500.98G5 0
+105044.30 -342910.5 +000018.6-000026.600007.9 07.9500.41F2 0
+105629.53 -481955.2 -000034.6-000006.100011.0 07.9500.28F0 0
+110057.60 +270755.9 -000023.5+000002.000010.9 07.9500.50F7 0
+112027.48 -260926.1 +000033.7-000084.000016.4 07.9500.56G0 0
+112044.20 +314404.6 +000026.5-000009.200004.7 07.9500.99K0 0
+112541.91 -273255.6 -000062.7+000008.900007.6 07.9500.32F0 0
+113252.86 -434143.4 -000015.4-000001.400002.9 07.9500.06A0 1
+113407.19 +483405.5 +000024.1-000028.100009.2 07.9500.58G0 0
+114142.39 -713022.9 -000015.5+000004.000005.0 07.9500.12B9 0
+114334.79 -551144.2 -000073.5+000010.100006.9 07.9500.21A2 0
+114830.49 -250509.1 +000007.1-000008.400006.2 07.9500.35F0 0
+114943.14 -322638.2 -000073.5+000032.100012.0 07.9500.54F7 1
+115230.18 +155045.5 +000009.3-000119.600012.8 07.9500.80G5 0
+120023.33 -303602.2 -000107.8+000033.500006.5 07.9500.99K0 0
+121141.76 +505015.8 -000016.3+000022.200007.3 07.9500.34F2 1
+121747.50 -452334.3 -000006.7+000000.300001.5 07.95-0.09B4 0
+121854.02 -400739.6 +000108.8-000063.300022.9 07.9500.61G2 0
+122724.48 -764519.8 -000017.8-000001.600001.2 07.9500.90G0 0
+123200.43 +634529.1 -000019.4+000012.100002.6 07.9500.90G5 0
+123557.87 +314357.6 -000026.6-000006.200015.7 07.9500.55G0 0
+124614.85 +022751.5 -000043.1-000006.900005.8 07.9500.38A5 0
+125212.63 -060524.4 -000013.4-000036.200008.7 07.9500.28A2 0
+125525.79 -735807.1 -000011.6-000007.400003.3 07.9500.04B9 0
+125735.36 -172341.0 -000182.2-000031.100011.6 07.9500.52F7 0
+130528.54 +144331.6 -000135.1-000010.400011.5 07.9500.46F5 0
+131011.34 -253214.8 -000053.2-000015.000004.8 07.9500.92G8 0
+131114.70 +332757.4 +000035.1-000028.500009.8 07.9500.32F0 0
+131604.81 -623501.5 -000003.5-000001.100000.6 07.9500.23O9 0 0.10 1.37
+131950.54 -615808.6 -000009.4-000004.900001.0 07.9500.04B8 0
+132026.84 -491325.0 -000031.9-000020.000009.8 07.9500.26A7 0
+133450.36 +651518.6 +000047.3-000058.000010.1 07.9500.45F2 0 0.06 0.58
+134338.43 +354253.6 +000010.6-000006.100002.5 07.9500.98G5 0
+134831.79 -553652.9 -000142.4-000078.900009.9 07.9500.72G2 0
+140425.03 -581202.0 -000043.4-000015.800007.0 07.9500.22A1 0
+140926.59 +101438.1 -000093.5-000154.200016.4 07.9500.66G5 1
+141042.05 -394255.6 -000025.5+000005.700001.1 07.9500.96K0 0
+141050.38 +700349.6 -000039.6+000018.900003.6 07.9500.95K0 0
+142023.99 +521021.7 +000003.3-000008.000005.3 07.9500.55F8 0
+143544.96 -453706.4 -000051.6-000005.600013.8 07.9500.58G0 1
+145642.30 +052356.2 -000018.7-000014.200007.9 07.9500.12A2 0
+145725.04 -220911.7 -000125.6-000097.500013.3 07.9500.55F7 0
+145844.99 -650013.4 -000033.5-000029.900008.0 07.9500.23A6 0
+151639.22 -442130.4 +000024.6-000020.200008.9 07.9500.46F3 0
+151953.20 +670056.2 +000015.8+000000.800006.4 07.9500.00A5 1
+151954.07 -603340.5 -000002.6-000009.900000.4 07.95-0.04B2 0
+153103.63 -353822.9 -000033.0-000032.300007.6 07.9500.27F0 0
+154651.65 -365612.4 -000015.9-000022.700005.5 07.9500.14A2 0
+155137.74 -145156.3 +000009.2-000082.600012.6 07.9500.60G3 0
+155444.98 -723744.7 -000011.2-000012.300002.8 07.95-0.04B9 0
+155707.49 -064941.4 -000029.3-000019.500006.7 07.9500.32A5 0
+160001.81 +495400.2 -000043.0+000031.800007.4 07.9500.33A5 0
+160037.52 -611812.5 -000270.4-000210.200017.3 07.9500.62G2 0
+160302.21 +135929.3 -000021.7-000021.500008.9 07.9500.40F2 1
+161358.13 -281509.4 -000016.1-000016.200006.9 07.9500.25A2 1
+161709.84 +565506.1 -000027.2+000025.600009.4 07.9500.36F2 0
+161740.75 -714022.1 -000004.8-000011.400001.8 07.95-0.08B9 0
+162255.96 -550216.0 -000001.2-000006.500002.0 07.9500.09A0 0
+162305.75 +135023.3 -000028.6+000008.600005.3 07.9500.37F2 1
+163123.20 -555623.3 -000000.4-000006.600001.5 07.9500.09B8 0
+163549.96 +405319.1 -000024.9-000219.300011.1 07.9500.98K0 0
+163607.18 +585130.7 -000009.1+000011.000003.8 07.9500.95K0 0 0.07 76.70
+163647.73 -644827.1 +000003.7+000011.100007.7 07.9500.33A4 1
+163901.82 +214116.9 +000001.0-000029.000007.4 07.9500.61G0 0
+164150.22 +130858.0 +000004.3-000243.200019.3 07.9500.69K0 0
+164421.10 -442243.2 -000011.6-000026.400004.8 07.9500.27A3 0
+165005.21 -122313.9 -000074.3-000105.000024.1 07.9500.63G3 0
+165417.96 +350741.5 +000027.9-000018.900010.2 07.9500.34G0 0
+165811.64 +504143.7 -000018.6-000010.200004.0 07.9500.94G5 0
+170105.71 +023308.9 -000032.0-000025.700008.6 07.9500.43F2 0
+170629.27 -391818.2 -000056.8-000028.000013.2 07.9500.56F7 0
+171237.56 +182105.3 +000101.8-000117.500048.7 07.9500.94K0 0
+172005.69 +555607.5 -000006.0+000012.700006.1 07.9500.12A2 0
+172520.14 +222628.4 -000010.2+000023.300005.5 07.9500.37F0 0
+173207.13 -313256.7 +000000.2-000001.600000.2 07.9500.78B1 0
+173452.71 -013618.7 -000002.4-000002.600003.0 07.9500.35A0 0
+175205.80 +261726.3 -000001.9-000041.200004.8 07.9500.07A0 0
+180242.30 -173120.6 +000000.9+000002.400003.3 07.9500.61F0 0
+180449.49 -725706.7 -000002.7-000041.100008.3 07.9500.28A4 1
+180613.04 +013457.8 -000006.1-000015.300003.3 07.9500.01A0 0
+181036.57 +181719.3 +000009.3+000031.900011.4 07.9500.38A3 0
+181150.91 -154047.5 +000004.9-000003.100000.8 07.9500.26B1 1
+182026.87 -401621.5 -000041.4-000025.800009.4 07.9500.88G6 0
+182149.80 -115521.1 -000022.1-000069.200023.2 07.9500.71G5 0
+183032.26 -105150.4 -000004.0+000015.800008.2 07.9500.54F2 1
+183212.53 -262946.3 -000145.1-000120.800017.1 07.9500.58G2 0
+183702.69 -793744.9 -000021.0+000011.700009.4 07.9500.61G0 0
+183735.41 +475852.9 +000012.8+000035.600006.9 07.9500.14A0 0
+184031.32 +024104.1 -000035.3-000016.200007.8 07.9500.34F2 0
+184202.36 -342758.2 -000006.4-000064.600030.1 07.9500.75G5 0
+184355.81 +023717.3 -000031.9-000059.500009.2 07.9500.62G0 1
+184636.75 +253220.3 +000001.0-000006.700005.9 07.9500.17A0 0
+184927.66 +575023.5 -000004.0+000024.200004.7 07.9500.20A0 0
+185036.28 -535747.5 +000018.4-000019.700006.8 07.9500.36F2 0
+185530.78 +630533.7 +000008.6+000013.500003.6 07.9500.90K0 0
+185958.29 -713205.0 +000007.0-000026.000005.3 07.9500.05A0 1
+190004.47 -321521.0 -000010.1-000030.400005.3 07.9500.47F3 0
+190805.42 +552352.9 +000000.2+000007.900005.2 07.9500.18A3 0
+191049.38 -645926.9 +000015.8-000054.500005.2 07.9500.22A4 0
+191109.91 -023817.4 -000133.6-000089.300015.7 07.9500.74G5 0
+191839.40 +154050.4 +000002.0-000014.800004.2 07.9500.04A0 0
+192557.96 +250310.8 +000000.9-000000.300002.9 07.9500.16B9 0
+192842.09 +320430.8 +000004.4-000023.300007.4 07.9500.53F8 1
+192859.67 +122814.5 +000002.8+000006.600003.9 07.9500.32A5 0
+194135.36 +494143.1 -000007.4+000028.000005.3 07.9500.98G5 0
+194259.35 -355854.9 -000029.2-000006.900009.3 07.9500.95G8 0
+194447.81 +164854.6 +000003.5+000001.300002.2 07.9500.07A0 1
+195024.98 +143049.9 +000018.6-000003.800009.5 07.9500.30A3 0
+195445.18 +172044.7 -000001.5-000002.000002.5 07.9500.00B9 0
+195906.28 +702219.5 +000022.3+000030.800004.5 07.9500.83G5 0
+200054.92 -261325.3 +000015.8+000005.400005.2 07.9500.36A9 0
+200213.24 +643931.8 -000009.6+000002.900004.6 07.9500.98G5 1
+200842.98 -070113.8 +000002.0-000013.400006.2 07.9500.35A0 0
+201117.43 +212107.3 +000014.9+000005.000002.5 07.95-0.03A0 0
+201150.69 -633701.1 +000008.0-000010.100000.5 07.9500.00A0 1
+201651.78 +434059.9 +000007.2+000001.300003.1 07.9500.21A0 0
+201814.03 -061844.3 +000017.2+000008.400002.0 07.9500.35A5 0
+202039.23 +160055.6 +000067.3+000026.500012.2 07.9500.42F2 0
+202238.11 -443513.9 +000002.9+000014.300004.1 07.9500.32A5 0
+202429.98 +154338.0 +000003.8-000015.700004.4 07.9500.95K2 0
+202501.64 +611753.5 +000006.8+000006.200001.9 07.9500.26A2 1
+202833.48 +405406.7 +000004.0+000004.300003.0 07.9500.08A0 0
+203112.53 +565325.5 -000155.9-000142.100014.2 07.9500.62F8 1
+203139.38 +451016.6 +000006.4+000000.900003.4 07.95-0.07A0 0
+203902.59 -282531.6 +000077.5+000008.700016.1 07.9500.54G0 0
+204728.25 +064853.7 +000066.3+000034.300012.8 07.9500.41F2 0
+205239.71 -643205.0 -000057.6+000014.300010.3 07.9500.44F0 1
+205303.49 +344507.6 +000004.3-000002.800001.9 07.95-0.07B9 0
+205426.01 +485547.3 +000012.2+000002.300005.5 07.9500.25F2 0
+205554.43 -313020.4 +000035.0-000006.200005.6 07.9500.06A0 0
+205650.97 -484017.2 -000012.0+000005.400004.2 07.9500.29A5 1
+205722.41 -590433.0 +000023.1-000058.500019.6 07.9500.66G3 1
+205800.41 +560710.2 -000001.8-000006.500010.6 07.9500.45F0 0
+210122.42 -023050.3 +000003.4-000011.500007.2 07.9500.81G0 1
+210707.60 +381853.9 -000007.1-000016.400002.6 07.9500.01A0 0
+210827.65 +560243.3 -000002.4-000004.700002.0 07.9500.39B2 0
+211313.70 -041600.3 +000004.3+000005.600008.5 07.9500.32A3 0
+211423.40 -323219.7 +000010.9-000037.700012.2 07.9500.58F8 0
+211643.29 -073917.2 +000005.5+000006.500006.5 07.9500.41F2 1
+211753.10 +143218.9 +000007.0+000012.900006.0 07.9500.25A3 0
+212507.09 -015919.0 +000023.5-000010.100003.4 07.9500.14A3 0
+212520.71 +344438.2 +000038.3+000013.400017.5 07.9500.45F5 0
+212626.49 -105503.0 -000002.7-000016.200001.6 07.9500.95K0 0
+213347.07 +331252.1 +000009.3-000002.400003.6 07.9500.02A0 0
+213518.99 -191440.9 -000020.9-000021.900012.8 07.9500.43F3 0
+215609.77 -601346.0 +000033.6-000000.700008.6 07.9500.45F3 0
+215705.94 +423658.5 +000003.4-000000.900001.3 07.9500.02A0 0
+215838.41 -322119.7 +000016.6+000000.900004.2 07.95-0.04B9 0
+220146.20 -010742.2 +000165.3-000014.800014.6 07.9500.53F8 0
+220418.20 -615221.5 +000060.9-000027.500011.9 07.9500.95K0 0
+221028.92 +304838.6 -000070.7-000090.400010.2 07.9500.41F5 0
+222124.57 -510605.1 -000016.6+000024.300009.3 07.9500.50F5 0
+222932.61 +295919.5 -000006.5-000014.000007.8 07.9500.19A3 1
+223131.64 +421318.2 -000017.6-000035.200006.0 07.9500.18A2 0
+223138.52 +511429.2 +000008.4+000001.500003.5 07.9500.04A0 0
+223143.72 +341339.9 -000002.4-000021.500003.3 07.9500.52F8 0
+223556.44 -595151.3 -000108.3-000085.400021.0 07.9500.61G1 0
+224644.98 +254812.2 -000005.7-000010.600006.1 07.9500.08A0 0
+224724.31 +461227.9 +000001.6-000002.300000.5 07.9500.07B9 0
+230128.09 +464947.8 -000043.7-000023.800006.2 07.9500.39F0 0
+231230.01 -234910.1 +000058.6-000017.100007.8 07.9500.45F3 1
+232018.29 +065220.4 -000074.5+000027.700011.5 07.9500.67G4 0
+232140.88 +544857.5 +000027.4+000002.000004.5 07.9500.29A5 0
+232502.59 +421331.3 +000009.9-000017.200007.5 07.9500.45F5 0
+233204.39 -433524.0 +000091.0+000006.300019.1 07.9500.62G0 0
+233235.57 +105840.1 +000078.1+000008.700005.5 07.9500.28A3 0
+233658.33 +110054.0 +000041.5+000008.100004.6 07.9500.25A5 0
+234600.10 +001543.5 -000005.1-000054.500014.2 07.9500.55F8 1
+234732.14 +165615.3 -000023.1-000019.800003.7 07.9500.27F0 0
+001215.80 +434905.6 +000001.4-000003.000000.4 07.9501.54M. 0 0.25 45.13
+010110.75 +262822.8 -000002.6-000001.900001.8 07.9501.63K5 0
+010638.64 +231358.3 -000025.0-000089.600006.1 07.9501.07K0 0
+013244.48 +030156.7 +000003.6-000024.900001.2 07.9501.08G5 0
+015029.27 +534434.0 +000005.0-000003.500003.5 07.9501.42M5 0
+015713.31 -263842.9 +000000.8-000011.200000.9 07.9501.07K1 0
+023313.02 +474428.6 -000005.9-000006.200000.1 07.9501.67K2 0
+023549.20 +393253.4 +000017.2-000004.500000.6 07.9501.40K0 0
+023832.38 -612248.9 -000003.9+000009.700001.5 07.9501.58M2 0
+024000.81 -620909.2 +000028.3+000041.600002.8 07.9501.28K3 0
+024504.39 -411741.3 +000003.5-000013.400001.0 07.9501.42K4 0
+025859.47 +435719.8 -000005.0-000028.300004.1 07.9501.34K0 0
+030657.28 +583603.0 -000003.4-000006.900004.7 07.9501.15K0 0
+032514.03 +211250.8 -000012.6-000015.500002.6 07.9501.84M1 0
+040752.79 -583137.4 +000005.7+000014.200001.4 07.9501.34K3 0
+040836.67 +334344.6 -000014.9+000004.700007.2 07.9501.11G5 0
+041323.09 -121744.0 +000015.8-000007.500000.5 07.9501.25K0 0
+042403.44 -753617.4 +000001.1+000013.600003.9 07.9501.06K0 0
+043846.21 +064913.2 +000008.4+000008.400002.3 07.9501.76M. 0 0.15 7.69
+044809.57 -070026.9 -000003.2+000001.600004.5 07.9501.08K0 0
+045235.38 -430338.4 +000030.0+000054.100001.4 07.9501.56M2 0
+051027.83 -320333.2 -000000.6+000018.500003.1 07.9501.55K3 0
+052300.30 +290527.5 +000004.1-000011.300001.5 07.9501.33K0 0
+052304.88 -025559.3 -000023.5+000003.400004.4 07.9501.28K0 0
+052908.33 -171915.8 +000004.7+000000.300003.2 07.9501.36K1 0
+052926.22 +480003.4 +000013.0-000047.000005.9 07.9501.01G5 0
+053547.75 -195648.4 +000009.8-000000.800000.1 07.9501.56K4 0
+053632.01 -725856.0 +000006.3+000018.400003.9 07.9501.05K0 0
+054614.89 +802343.6 +000008.1-000013.000003.3 07.9501.02G5 0
+060247.66 -295949.2 +000005.3+000024.900001.9 07.9501.05K0 0
+061327.58 +553505.9 +000002.8+000000.600003.8 07.9501.04G5 0
+062923.02 +781707.4 -000012.9-000011.100001.7 07.9501.32K2 0
+063255.90 -433435.5 -000002.9+000002.400001.1 07.9501.65M2 0
+063616.62 -260725.1 +000004.3+000009.500005.1 07.9501.08K1 1
+064252.62 -582901.9 +000000.6+000004.600002.3 07.9501.52K4 0
+064641.61 -363546.3 +000007.5+000003.600003.8 07.9501.09K1 0
+064944.77 -161836.3 +000001.9-000008.300002.4 07.9501.58K3 0
+065006.37 +173523.3 +000014.8-000024.600003.1 07.9501.10K0 0
+065558.60 +715258.0 -000002.6-000007.400004.3 07.9501.65K0 0
+071056.29 +592211.1 +000012.1-000029.400003.1 07.9501.24K0 0
+071706.81 -125046.4 -000000.6+000002.300001.7 07.9501.34G8 0
+072305.89 -652811.7 +000002.7-000059.600004.2 07.9501.26K2 0
+074602.15 -571417.8 -000025.2+000048.800002.6 07.9501.61M0 0
+075538.57 +401800.7 -000003.7-000020.700000.8 07.9501.20K0 0
+080808.56 -254854.9 -000003.1-000005.900001.9 07.9501.40K3 0
+081837.43 -401944.1 -000022.6+000011.300004.0 07.9501.03K0 0
+082011.78 -633013.7 -000026.6+000004.200004.6 07.9501.16K1 0
+083944.19 -623139.0 +000002.5-000009.400003.5 07.9501.13K0 0
+083950.85 +412157.6 -000019.0-000005.000002.4 07.9501.29K0 0
+084233.16 -241242.6 -000008.7+000003.000003.4 07.9501.03G8 0
+090455.65 -044027.3 -000014.8+000006.900003.7 07.9501.07K0 0
+090519.58 -172022.5 -000000.3+000005.000000.3 07.9501.74M1 0
+091458.36 -224757.0 +000003.4-000009.800002.9 07.9501.56K4 1
+091702.53 -153026.9 -000016.9+000011.900003.1 07.9501.51K4 0
+093123.67 +021643.2 -000018.9+000003.300002.8 07.9501.00G5 0
+093240.72 +195120.8 -000009.6-000022.900003.6 07.9501.01K0 0
+093804.58 +172119.8 -000003.2-000052.000001.1 07.9501.37K0 0
+095017.88 -592800.1 -000008.0+000005.700000.2 07.9501.08G8 0
+101830.77 +013413.1 +000002.0-000018.500003.4 07.9501.46K2 0
+101914.77 -672046.2 -000015.1+000001.700002.1 07.9501.56K3 0
+102728.72 +154634.5 -000026.1-000043.300005.2 07.9501.42K2 0
+103002.01 -021211.7 -000018.8+000017.200004.3 07.9501.37K2 0
+104015.15 -090238.5 -000026.8+000005.600003.2 07.9501.09K2 0
+104046.12 +413136.3 +000008.5-000012.300004.5 07.9501.06K0 0
+104927.96 -414824.4 -000036.7+000002.800002.9 07.9501.04K0 0
+105149.71 -522304.8 +000001.4+000014.800003.5 07.9501.02K0 0
+112205.51 +352013.4 -000024.8+000027.800004.9 07.9501.03K0 0
+113046.17 -610442.3 -000008.3+000002.800002.1 07.9501.12G8 0
+121758.07 -695634.7 +000001.8+000002.100002.0 07.9501.63K4 0
+124630.26 -152626.0 -000023.1+000002.300001.5 07.9501.64M1 0
+125209.53 -515640.3 -000014.3+000002.500001.9 07.9501.33K1 0
+130315.60 +475805.7 -000012.7+000002.300002.2 07.9501.31K0 0
+132442.35 -324009.4 -000006.0-000006.400005.3 07.9501.12K0 0
+133824.54 -500319.1 -000003.6+000015.700003.9 07.9501.34K2 0
+134151.76 +472450.5 -000019.6-000027.200003.3 07.9501.26K0 1
+140653.95 +005711.0 -000026.6-000052.700002.9 07.9501.18K0 0
+142942.36 -055858.7 -000009.8+000000.200001.6 07.9501.41K2 0
+143202.18 -205651.7 +000015.9-000007.900004.2 07.9501.08K1 0
+143457.10 -660050.2 -000048.5-000095.100002.7 07.9501.21K1 0
+144426.16 +604619.6 -000027.9+000023.800002.9 07.9501.00K0 0
+145221.07 -112822.7 -000017.3-000001.600006.1 07.9501.12K0 0
+145548.44 -444148.1 +000008.7+000005.300003.4 07.9501.57K3 0
+150517.90 +002938.4 -000008.2-000011.100003.0 07.9501.22K0 0
+151250.92 +752816.1 -000005.9+000002.900001.7 07.9501.67M. 0
+154720.11 -121316.6 +000026.4-000004.600003.8 07.9501.15G5 0
+160838.81 +302256.6 -000019.0+000003.700003.4 07.9501.00K0 0
+163159.60 +602848.7 +000000.5+000060.500008.8 07.9501.05K0 0
+163802.74 -441801.4 +000027.4-000032.200003.6 07.9501.17K0 0
+163935.69 -522502.7 -000000.5-000000.300001.5 07.9501.70K3 1
+170611.84 +051006.2 +000029.0-000003.300005.8 07.9501.10G5 0
+171211.33 -721626.7 -000013.0-000008.800000.8 07.9501.55K4 0
+171857.40 -041827.1 +000009.1-000006.000002.7 07.9501.95K5 0
+173001.56 +594118.9 +000032.0-000052.000005.9 07.9501.05K0 0
+173014.62 +293026.8 -000007.4+000017.900001.9 07.9501.32K3 0
+173215.59 +713508.9 -000006.7+000022.300001.0 07.9501.58K5 0
+173232.68 +520540.2 +000008.9+000005.500004.0 07.9501.02K0 0
+173612.68 -472121.1 +000000.6-000006.700004.0 07.9501.19K1 0
+174244.37 -515034.4 -000009.3-000000.100002.6 07.9501.70M1 0
+181833.83 +580029.7 -000006.5-000029.500004.3 07.9501.04K0 0
+183459.55 +541232.6 +000002.0+000042.900003.1 07.9501.12K2 0
+183751.11 -064748.5 +000005.3+000002.800001.1 07.9501.51G5 0 0.54 5.82
+190759.92 +580838.5 -000011.4+000181.700006.4 07.9501.01K0 0
+191044.16 +310517.2 +000000.3-000008.300001.7 07.9501.59K5 0
+192718.47 -232049.7 -000007.1-000020.100004.5 07.9501.02G8 0
+192956.60 +721621.3 -000069.4+000112.500008.6 07.9501.01K0 0
+194559.87 +352707.4 -000000.5+000006.500002.4 07.9501.45K2 0
+194716.37 +112825.5 +000012.1-000007.800003.8 07.9501.06K0 0
+200808.33 +453235.6 -000009.2-000030.700003.6 07.9501.02G5 0
+202449.10 -365946.5 -000020.7-000019.700003.1 07.9501.09K0 0
+203715.51 -284247.3 +000001.9-000026.300003.2 07.9501.44K4 0
+203732.91 +590010.4 +000004.1+000014.900002.1 07.9501.47G5 0
+204153.82 +204112.4 +000023.4-000019.500002.2 07.9501.09G5 0
+204936.26 +303901.7 -000003.0-000014.300003.0 07.9501.15K2 0
+204936.47 +155931.2 +000023.1+000001.000003.7 07.9501.18G5 0
+215030.30 +373524.4 -000014.3-000028.100003.4 07.9501.00K0 0
+215813.73 -400936.7 +000042.1-000008.700004.6 07.9501.00K0 0
+222158.28 +434441.9 -000024.1-000025.400003.5 07.9501.14K2 0
+222259.40 +670921.9 +000006.1-000022.900002.9 07.9501.37K2 0
+222549.86 +695342.6 +000000.6+000020.100003.9 07.9501.02K0 0
+223831.41 -484050.2 +000004.2+000002.200001.9 07.9501.46K3 0
+225048.83 +445617.2 -000005.1-000010.900005.7 07.9501.38K0 0
+225318.13 -575115.2 +000024.9-000018.000002.0 07.9501.22K2 0
+225715.52 +321157.4 +000009.3+000000.900004.1 07.9501.41K2 0
+230246.16 +531446.8 +000016.4+000006.500001.2 07.9501.36K2 0
+234318.69 -004229.0 -000003.6-000004.100004.3 07.9501.01G5 0
+000310.69 -243517.8 +000052.4+000012.200011.8 07.9600.42F2 0
+001716.21 -435109.7 +000397.8-000016.200027.3 07.9600.65G5 0
+001924.20 -594126.7 +000066.5-000084.200003.0 07.9600.97K0 0
+002652.39 +091910.8 +000003.9+000033.500008.8 07.9600.39F0 0
+003602.24 +295938.4 +000185.6-000408.000018.9 07.9600.67G2 1
+003802.39 -504402.3 -000005.6-000002.200007.8 07.9600.18A4 0
+005103.77 +065359.4 +000009.2+000009.500005.3 07.9600.93G5 0
+005508.10 +165436.3 +000041.1-000024.700010.3 07.9600.24A5 0
+010528.29 +815741.4 +000013.2-000003.800003.8 07.9600.02A0 0
+010531.29 -773504.7 +000007.2-000010.400002.9 07.96-0.06Ap 0
+010853.07 -044320.9 -000026.4-000046.100001.6 07.9600.99G5 0
+011116.25 +144130.4 -000019.8-000020.600005.3 07.9600.96K0 0
+012701.37 -000924.2 +000298.4-000358.500033.6 07.9600.74G5 0
+013756.13 +211540.0 +000013.3-000005.500004.9 07.9600.10A0 0
+014740.51 -435815.9 +000052.2-000007.000005.8 07.9600.54F6 1
+015023.91 +304813.1 +000021.2-000046.700010.5 07.9600.52F5 0
+015439.54 +535330.6 +000002.9-000005.700001.2 07.9600.96G5 0
+021512.97 +640128.0 -000001.1-000001.600001.0 07.9600.30B2 0
+022415.25 +794614.5 +000015.4-000013.900006.0 07.9600.28F0 0
+025223.10 +301054.0 -000002.2-000003.600000.4 07.9600.20A0 0
+025715.40 +460111.8 -000000.8-000002.900002.9 07.9600.04B8 0
+025809.02 +420640.6 +000003.8-000012.800005.5 07.9600.06A0 0
+030216.79 +412344.8 +000004.5+000108.000018.9 07.9600.53F5 1
+031305.24 +490034.1 +000024.1-000024.200005.9 07.9600.12B9 0
+031450.64 +470918.2 -000002.1-000007.300003.2 07.9600.03B9 0
+032101.27 +192835.0 +000063.9-000056.700006.4 07.9600.59F5 0
+032312.07 +330442.7 +000108.3-000057.400008.1 07.9600.60G0 0
+032319.46 +611710.4 +000051.1-000012.400006.8 07.9600.62F8 0
+032516.26 +602901.4 -000000.7-000003.300001.1 07.9600.42B2 1
+033831.68 -560835.0 +000003.6+000027.800001.9 07.9600.96G6 0
+034312.39 -521451.4 +000002.8+000027.400003.1 07.9600.95G8 0
+040745.32 +805835.3 -000006.5-000002.900002.5 07.9600.12A0 0
+040928.16 -172843.3 -000028.0-000101.200005.3 07.9600.95G8 0
+043857.25 +140620.3 +000103.3-000021.600020.8 07.9600.66G5 0
+043937.19 -143544.6 +000064.6+000058.100013.3 07.9600.49F3 0
+044103.36 -393459.0 +000006.1+000010.300004.0 07.9600.63G0 0
+044237.03 +585433.4 -000000.8-000001.200004.3 07.9600.28A0 0
+045644.73 -044651.9 -000003.8-000001.900005.9 07.96-0.02B9 0
+050735.55 -135911.6 -000007.6+000034.800007.3 07.9600.95K0 0
+050851.69 -223805.4 +000006.4+000008.200005.3 07.9600.40F2 0
+051410.04 +540128.5 -000015.4-000002.600005.0 07.9600.13A0 0
+051648.22 -483826.7 +000022.8-000024.900007.6 07.9600.51F5 1
+051819.03 -214928.3 +000017.1+000016.300006.6 07.9600.22A6 0
+052052.86 +782229.2 +000012.7-000048.100007.8 07.9600.32F0 1
+052908.92 -054727.6 +000001.8+000000.500002.6 07.96-0.04B9 0
+053350.49 -295625.9 +000010.7+000016.900002.5 07.9600.24A4 0
+053747.78 -410947.3 +000004.3+000045.100007.7 07.9600.55F8 0
+054046.39 +091556.2 -000053.2-000070.000013.7 07.9600.65G0 0
+054455.45 +675845.2 +000000.4-000065.800008.7 07.9600.36F0 0
+054556.59 +241329.8 -000005.1-000009.000003.2 07.9600.22A3 1
+054611.52 +444659.8 -000005.6-000010.500002.8 07.9600.14B5 0
+060235.72 +074155.9 -000002.6-000002.200001.5 07.96-0.02B8 0
+060328.42 +181059.8 +000001.1-000000.400003.1 07.9600.06A0 0
+060510.89 -091730.3 -000005.6-000059.300012.3 07.9600.59G0 0
+060858.19 -093852.5 -000013.9+000003.600005.7 07.9600.16A2 0
+060952.17 +373416.5 -000066.0-000065.800009.9 07.9600.51F8 0
+061254.95 +090208.9 -000002.8-000001.600001.9 07.96-0.08B9 0
+061414.70 +142655.0 +000003.6-000020.000004.2 07.96-0.10A5 1
+061848.33 +064332.2 +000018.7-000065.700012.6 07.9600.51F6 0
+061918.54 -482432.3 -000007.1+000013.200009.7 07.9600.39F3 0
+062609.50 -413812.8 -000010.5-000000.200003.3 07.9600.03A0 0
+063138.40 +050136.4 +000000.2+000000.800001.1 07.9600.09B1 0
+063423.57 +023202.9 -000007.4+000000.400000.8 07.9600.29O7 0
+063533.96 -035857.3 +000027.1-000145.500012.6 07.9600.54F5 0
+064042.29 +093921.3 -000001.0-000006.100001.5 07.96-0.16B3 0
+064125.92 -273513.4 +000008.7+000011.200004.5 07.9600.06A1 0
+064822.15 -151947.3 +000004.8-000013.200002.8 07.9600.15B8 0
+065153.38 +262401.3 -000000.2-000054.900008.2 07.9600.27A3 0
+065600.44 -031029.2 +000000.9-000002.700000.1 07.96-0.01B8 0
+065629.90 -405925.1 -000008.8+000014.300003.7 07.9600.27Ap 1
+070819.45 +205156.9 -000014.2-000018.700006.0 07.9600.48F8 0
+070907.39 -603431.1 -000002.1+000047.100005.0 07.9600.35F0 1
+070913.24 +383642.7 -000004.6-000001.800006.0 07.9600.33A5 0
+071314.48 +185517.0 +000008.3-000011.800002.1 07.96-0.02A0 0
+073909.70 +074951.4 -000006.8+000007.500006.9 07.9600.23A2 0
+074113.27 +391242.3 -000008.9-000014.700003.1 07.9600.05A0 0
+074332.17 -271045.2 -000006.5+000006.000004.2 07.9600.08Ap 1
+075545.44 +131955.2 -000015.8-000048.600006.8 07.9600.79G5 0
+080026.16 +250202.6 -000014.1-000032.200006.2 07.9600.09A0 0
+082509.26 -094707.7 -000005.5+000006.600001.1 07.96-0.04B8 0
+083622.94 -130904.9 -000030.7+000014.400007.7 07.9600.45F5 0
+084921.37 +034102.3 -000273.9+000006.200030.2 07.9600.75G5 0
+085604.41 +154326.3 +000000.5-000047.900009.7 07.9600.50F8 0
+090546.09 +553144.3 -000214.7+000002.500020.9 07.9600.62G0 0
+091549.56 +102226.2 -000039.4-000002.500006.4 07.9600.24A2 0
+091859.12 +105659.6 -000012.5+000002.000005.2 07.9600.10A2 1
+092054.04 -554843.6 -000005.3+000003.300000.7 07.9600.38A2 0
+092056.83 +115731.2 -000026.7-000009.600003.5 07.9600.35F0 0
+093002.97 +320228.7 -000236.5-000029.200014.6 07.9600.62G0 0
+093547.34 -541007.7 -000014.4+000004.400001.8 07.96-0.09B6 0
+094256.17 -544557.5 -000008.3+000005.100001.8 07.96-0.06B8 0
+095339.17 +554609.6 -000020.0-000029.600005.9 07.9600.91G9 1
+100018.75 -590044.7 +000009.9-000130.900010.2 07.9600.52F7 1
+100122.19 -152714.7 -000025.5+000004.000004.8 07.9600.02B9 0
+100124.40 -380553.1 -000011.5+000001.300003.4 07.9600.69K1 0
+100714.79 +291415.6 -000006.6+000026.800025.5 07.9600.67G2 0
+101201.28 -061210.5 -000054.8+000022.800010.5 07.9600.45F2 1
+101538.41 -111117.7 +000027.0-000059.900010.5 07.9600.40F0 0
+104915.71 -501615.2 +000038.8-000040.700003.9 07.9600.93G8 0
+105146.34 -293908.5 -000108.8-000036.600012.4 07.9600.55G1 0
+110421.52 -695544.5 -000076.0+000014.800006.6 07.9600.34F0 0
+110817.39 -155741.4 +000045.6-000055.000009.0 07.9600.47F3 0
+111028.06 -090138.7 -000140.9-000099.800011.8 07.9600.53F8 0
+111124.98 -501008.7 -000011.8+000012.100004.7 07.9600.23A2 0
+111445.25 +431946.5 +000049.4-000115.100011.0 07.9600.63F8 0
+111925.94 -301922.6 -000010.2-000016.700004.0 07.96-0.06Ap 0 0.09 11.53
+112216.27 -362909.8 -000055.8-000025.000011.1 07.9600.46F5 0
+112347.90 +520225.4 -000076.8-000025.800009.4 07.9600.41F0 0
+115126.15 -235047.9 -000137.2-000035.900012.1 07.9600.46F3 1
+115423.56 -462929.8 -000011.1-000019.500004.3 07.9600.96K0 0
+120018.10 -612204.3 -000013.5-000000.300001.4 07.96-0.03B8 1
+120047.55 -120926.9 -000099.0-000031.400010.8 07.9600.60G0 1
+121127.93 +532518.6 -000164.2-000123.100037.7 07.9600.88K0 1
+121437.77 -085924.2 -000033.7-000013.000009.2 07.9600.28A5 0
+122432.57 +041952.4 +000029.7-000022.700006.8 07.9600.99K0 0
+124804.06 +032719.2 -000076.6-000010.600005.2 07.96-0.10F5 1
+125025.63 -471320.1 -000037.4-000026.800015.2 07.9600.48F6 0
+125108.41 +691739.2 -000033.8+000004.400003.8 07.9600.04A0 0
+125310.48 +122757.3 -000025.0-000003.000005.5 07.9600.14A2 0
+131804.81 +502646.8 -000094.0-000007.300015.4 07.9600.42F2 0
+132007.80 +595142.5 -000041.0+000063.500013.8 07.9600.64F8 0
+133230.91 +360209.0 +000083.3-000288.300016.7 07.9600.59G0 0
+133932.35 -723015.2 +000010.7-000016.200005.2 07.9600.23A3 1
+134519.06 +685957.6 +000116.2+000052.000022.7 07.9600.55F8 0
+135311.93 -155953.7 -000207.1-000034.800011.8 07.9600.48F6 0
+142817.98 -203352.4 -000019.7-000022.900008.6 07.9600.07A0 0
+143230.86 +491102.6 -000028.3+000012.300011.7 07.9600.54F5 1
+144533.42 +175304.4 +000032.1+000085.700009.7 07.9600.56G5 0
+145311.98 +283029.0 -000093.4+000086.900014.0 07.9600.90K0 0
+150408.34 -521247.5 -000010.2-000009.400002.5 07.9600.05B9 0
+151000.26 -224314.5 -000055.8-000041.500007.1 07.9600.00F5 1
+152944.59 +351031.1 +000008.6-000034.100016.1 07.9600.50F8 0
+153138.75 +074856.2 -000034.4+000062.000003.9 07.9600.92G5 0
+153207.61 -280958.3 +000006.8+000000.200004.8 07.9600.31A0 0
+153230.14 +764624.5 +000024.3+000063.400007.8 07.9600.62G0 1
+153353.69 -310108.3 -000192.5-000036.000030.2 07.9600.72G8 0
+154037.84 -253532.7 -000034.5-000040.000010.5 07.9600.41F0 0
+154055.37 -085953.7 -000019.2-000132.400017.9 07.9600.62G0 0
+154852.13 -292900.2 -000007.0-000019.000006.9 07.9600.26A7 0
+155444.38 +091500.4 -000069.4+000014.300016.5 07.9600.58F8 0
+155826.58 -730852.6 -000006.8-000009.100002.4 07.96-0.08B7 0
+162416.42 -560316.9 -000086.4-000004.900012.5 07.9600.58F9 1
+162545.17 -333401.4 -000017.5-000022.100010.2 07.9600.57G1 0
+164200.88 +571105.6 +000019.0+000022.200003.9 07.9600.91G5 1
+164724.85 +282355.1 +000051.6+000009.800008.4 07.9600.68G0 0
+164859.82 -085547.7 -000037.3-000039.400016.1 07.9600.50F5 0
+164900.93 +340418.0 -000012.2+000045.300010.5 07.9600.47F5 0
+165929.54 +094212.3 -000003.1+000009.900005.2 07.9600.47F0 1
+170524.70 +603503.9 -000004.6+000026.900003.4 07.9600.95G5 0
+171858.40 +685240.6 +000034.3+000006.900011.9 07.9600.55G0 0
+173627.70 +632011.5 -000000.5-000015.400002.6 07.9600.19A3 0
+173852.13 +221628.9 +000008.8-000003.000004.7 07.9600.34A5 0
+175556.19 -341711.8 +000001.5-000003.900003.2 07.9600.10B9 0
+175942.57 +142748.7 -000000.6-000015.200005.8 07.9600.10A0 0
+180136.40 +033020.7 -000000.2-000008.800002.9 07.96-0.04A0 0
+180426.39 +062610.4 -000063.6+000071.000030.6 07.9600.76G5 0
+180509.97 +273351.7 +000003.0+000013.300004.7 07.9600.09A0 0
+183328.92 -202205.8 +000001.3-000011.300000.9 07.9600.23B9 0
+183339.76 -364820.2 -000000.5-000009.700003.4 07.96-0.01B5 0
+183811.15 +150951.1 +000006.6+000012.300006.9 07.9600.16A0 0
+184346.87 -404758.2 +000000.7-000007.000002.9 07.96-0.07B5 0
+185224.78 +264444.0 +000008.6-000001.400005.4 07.9600.10A0 0
+185453.46 +511829.1 +000023.4+000083.400012.4 07.9600.60G5 0 0.21 6.69
+192441.26 +100511.3 -000001.8-000014.900004.4 07.9600.11A0 1
+192822.51 +535813.1 +000017.9+000008.200003.9 07.9600.09A0 0
+193830.19 +255843.4 +000006.1+000000.400003.0 07.9600.25A3 0
+194807.29 +195948.2 +000013.7-000005.000005.7 07.9600.14A0 0
+200518.95 +502655.1 +000000.3-000001.200002.2 07.96-0.06A0 0
+200757.93 +323510.8 -000000.6-000003.000000.9 07.9600.03B9 1
+202238.41 -541549.0 +000026.0-000037.600001.8 07.9600.98G8 0
+202734.02 +193705.4 -000012.4+000016.000010.7 07.9600.70K0 0
+203307.33 +064948.9 +000070.3+000022.200010.0 07.9600.40F0 0
+205001.08 +205248.3 +000014.2+000004.200003.6 07.9600.19A3 0
+205052.76 +355519.5 -000003.8-000011.600004.3 07.9600.06A0 0
+205626.63 -591625.0 -000003.5-000028.100019.0 07.9600.65G2 1
+205640.80 +565536.0 -000004.3-000003.900002.2 07.9600.42B8 0
+205852.58 +175201.8 +000004.7-000000.800005.2 07.9600.27A5 0
+210527.03 +344843.6 +000001.1-000004.500003.4 07.9600.03A0 0
+210720.02 +323008.1 +000003.9-000002.900001.6 07.96-0.07B9 0
+211154.75 +404627.4 -000001.3-000006.800002.9 07.96-0.11B8 0
+211706.82 +354610.3 +000000.4-000023.700006.4 07.9600.25A2 1
+211715.63 -214428.5 -000086.2-000089.100009.8 07.9600.44F5 0
+211830.06 -121554.7 +000040.8-000019.800014.4 07.9600.53G1 0
+212504.90 -763132.9 +000059.2-000018.500009.8 07.9600.40F0 0
+213151.30 +251305.2 +000009.4+000036.000005.5 07.9600.10A0 0
+213517.53 -251905.2 +000069.2+000013.800016.0 07.9600.49F7 0
+214159.09 +423408.8 +000035.5+000004.000010.0 07.9600.54G0 0
+214239.53 +531501.0 +000003.2-000003.900001.8 07.9600.08B8 0
+214855.38 +254235.4 +000031.1+000004.500008.4 07.9600.36F0 0
+215009.61 +154502.4 -000057.6-000055.400010.6 07.9600.42F2 0
+215629.12 -530254.0 -000012.2+000004.600006.7 07.9600.26A7 1
+220205.36 +442035.1 +000038.5+000029.000029.8 07.9600.69G5 0
+220347.58 +044731.8 -000031.7-000064.700005.1 07.9600.16A0 0
+220758.69 +563443.7 +000037.4+000024.400006.5 07.9600.30F0 1
+223231.66 +334851.1 +000062.5+000015.300002.3 07.96-0.06A0 0
+223640.02 +002150.6 +000001.1-000008.600006.1 07.9600.36F0 0
+224045.12 +780119.5 +000019.8+000007.600006.2 07.9600.06A0 0
+225708.01 +140051.2 +000015.0+000001.000003.5 07.9600.40F0 0
+225941.27 -042151.4 -000011.3-000034.600007.2 07.9600.50F5 1
+231509.42 -564345.9 +000243.2+000084.300032.8 07.9600.69G5 0
+233222.47 +351950.3 +000087.9-000073.800017.0 07.9600.59F8 0
+234452.79 -381957.4 +000008.1-000001.500005.7 07.9600.35F0 1
+235248.89 -855344.0 -000000.1+000018.400005.9 07.9600.21A1 0
+002743.45 +043625.7 +000002.7-000030.000001.3 07.9601.25K2 0
+005511.68 -442207.8 -000015.4-000023.200005.1 07.9601.00K0 0
+010312.39 -831516.2 +000020.6+000001.300004.5 07.9601.07G8 0
+010325.98 +031520.2 +000023.5-000016.700000.2 07.9601.59K2 0
+013013.84 -285155.5 +000041.8-000008.700008.0 07.9601.02K0 0
+013116.87 -382546.6 -000005.6-000011.100001.6 07.9601.60M2 0
+013720.86 -124418.4 -000001.1-000010.300002.0 07.9601.56K5 0
+014635.87 +413307.1 +000022.7-000008.600004.2 07.9601.12G5 0
+021040.04 -382201.6 -000001.9-000030.800003.0 07.9601.37K2 0
+023302.01 -790209.6 +000010.4+000000.900003.8 07.9601.01K0 0
+023401.39 -141009.3 -000033.5-000007.400004.6 07.9601.07K1 0
+024656.99 -372044.1 +000016.4-000004.500001.6 07.9601.55K5 0
+030309.56 +202010.4 +000013.9-000004.500003.2 07.9601.59K0 0
+032459.30 +100036.2 +000087.5-000010.700005.4 07.9601.03G5 0
+034743.90 -573748.7 +000001.7+000006.800004.5 07.9601.22K3 0
+043905.78 -044824.7 -000002.3+000008.100002.5 07.9601.50K5 0
+044928.60 -080702.6 +000004.8+000018.400003.2 07.9601.39K2 0
+050257.25 -413627.1 +000012.3+000033.300000.8 07.9601.39K4 0
+054214.50 +082224.9 -000013.0-000016.300005.8 07.9601.06K0 0
+054415.43 -491024.6 +000001.4+000008.200001.3 07.9601.22K1 0
+055215.82 +293104.9 -000008.5-000012.300001.6 07.9601.53K2 0
+062320.96 +504429.8 -000005.2+000000.700004.4 07.9601.01K0 0
+062718.97 +211737.2 +000031.2-000035.800004.0 07.9601.01G5 0
+064220.20 -414343.6 -000005.2+000002.100003.0 07.9601.00G8 0
+064744.90 +300657.1 -000004.8+000017.100002.9 07.9601.33G5 0
+065504.66 -063823.3 -000001.4+000002.000002.0 07.9601.87K5 0
+070750.91 -292557.4 -000011.1-000014.700001.7 07.9601.05K0 0
+070830.23 +512222.7 -000003.3-000007.900002.8 07.9601.44K5 0
+070934.24 -241828.3 -000013.2+000012.900001.5 07.9601.36K2 0
+075337.01 +104113.6 -000038.8-000066.000004.8 07.9601.09G6 0
+084003.91 -231230.4 -000005.9+000008.400005.5 07.9601.19K1 0
+085406.33 -311438.4 -000000.4+000002.500006.0 07.9601.21K2 0
+085406.63 -432515.5 +000008.1-000000.100002.3 07.9601.44K3 0
+085846.19 +141347.0 -000019.8-000007.000000.0 07.9601.01K0 1
+091628.63 -544216.6 -000002.1+000007.400001.6 07.9601.70M0 0
+094318.55 -161941.7 -000004.7-000002.800004.3 07.9601.02K0 1
+100036.64 +760249.8 -000028.1-000003.000002.1 07.9601.53K2 0
+100902.58 -131144.7 +000070.7-000076.000003.7 07.9601.12K0 0
+103842.91 -494431.8 -000009.9+000003.300003.5 07.9601.72M2 0
+105210.94 -572251.3 -000022.7+000003.500000.1 07.9601.49K3 0
+105603.34 -411200.5 -000006.3+000001.100000.5 07.9601.57K5 0
+120221.28 +003349.3 -000014.7-000009.400002.5 07.9601.52K2 0
+120344.23 +685605.9 +000063.8-000017.300004.5 07.9601.09K2 0
+121746.14 -362002.4 -000076.0+000014.000003.6 07.9601.37K2 0
+125019.67 -333636.4 +000014.1-000012.900003.8 07.9601.24K1 0
+125926.55 -220741.2 +000010.1-000017.700000.7 07.9601.46K1 0
+131937.17 -122901.0 -000023.6+000004.500001.5 07.9601.47K5 0
+132111.28 -494158.5 -000006.7-000012.800002.9 07.9601.21K1 0
+132207.76 -000404.0 -000039.2+000010.100008.3 07.9601.08K0 0
+132448.26 -065025.2 -000007.3-000000.200002.5 07.9601.50K2 0
+133745.44 -380543.9 -000042.6-000009.400003.4 07.9601.06G6 0
+134202.06 -744634.2 -000023.3-000009.100002.6 07.9601.33K2 0
+135531.52 -121323.0 -000008.2-000008.200004.4 07.9601.03G5 0
+140315.72 +243551.0 +000012.8-000019.200001.0 07.9601.33K3 0
+141607.92 +674121.5 +000015.4-000007.600004.7 07.9601.11K2 0
+141710.68 +433318.7 +000015.3-000013.300003.1 07.9601.38K2 0
+142245.73 -120321.6 -000005.9-000003.500004.4 07.9601.05G5 0
+150549.22 +310353.2 +000006.0-000023.900004.3 07.9601.46K5 0
+150742.06 +422317.5 +000017.1-000027.400001.8 07.9601.47K2 0
+155626.34 +211445.3 -000005.6-000028.400003.2 07.9601.51K0 0
+160519.74 -541046.4 -000046.4-000042.400001.8 07.9601.66M5 0
+160738.99 -303346.6 -000015.3-000002.900003.8 07.9601.01G8 0
+162105.48 +003739.9 +000014.4-000001.400003.5 07.9601.21K2 0
+163334.14 -710815.1 +000022.8-000009.900004.8 07.9601.06K0 0
+164508.51 +440648.1 +000004.0-000015.700000.8 07.9601.16K0 0
+164822.27 +421401.6 -000015.9+000002.900003.8 07.9601.13K2 0
+165010.31 +110431.4 +000003.5+000006.800002.0 07.9601.63K5 0
+165055.44 +510742.6 -000007.9-000020.900005.0 07.9601.23K0 0
+170640.99 -480043.5 -000014.6-000060.600006.2 07.9601.00K0 0
+172045.72 +390551.2 -000008.1+000028.100003.6 07.9601.08K0 0
+175136.54 -065147.7 +000003.0-000003.400001.4 07.9601.41K5 0
+175553.23 -871425.0 +000006.5-000011.900003.0 07.9601.57K3 0
+180020.49 -141228.8 +000008.6-000014.800000.5 07.9601.69K4 0
+180057.72 -582731.5 -000009.1-000044.600005.9 07.9601.58K5 0
+180211.63 -525725.2 -000004.2-000016.200001.3 07.9601.36K2 0
+181649.38 +511344.7 -000001.6-000006.600002.2 07.9601.57K5 0
+184631.28 -640228.8 -000010.9-000030.500003.6 07.9601.17K0 0
+184721.13 +243836.7 +000007.3-000003.000005.0 07.9601.02G5 0
+190115.34 -501057.4 -000009.8-000006.800002.8 07.9601.25K0 0
+191422.15 -175407.3 -000008.3-000042.100004.9 07.9601.01G8 0
+191725.83 -512948.4 +000005.9-000013.600001.6 07.9601.02K0 0
+191853.42 -034630.9 +000005.0-000012.300003.6 07.9601.16K2 1
+194631.69 -392531.7 +000012.3+000006.200001.5 07.9601.08G8 1
+200329.29 -225721.3 +000004.5+000001.800005.6 07.9601.07G8 0
+202733.57 -741706.1 +000029.1-000015.200002.5 07.9601.18K2 0
+203357.09 +120605.9 +000012.0+000008.300001.7 07.9601.28K5 0
+203628.17 -612440.1 +000009.1+000000.800003.0 07.9601.22K2 0
+204947.98 -365118.1 +000020.6-000006.700005.2 07.9601.04K0 0
+205243.28 +384820.7 +000019.5+000000.800001.9 07.9601.42K2 0
+210749.29 -341154.6 +000030.4-000030.000004.0 07.9601.07K0 0
+211048.12 -114345.0 -000010.5-000018.800002.6 07.9601.34K2 0
+211353.71 +392213.0 +000020.8-000016.900001.8 07.9601.34K2 0
+212438.23 -611114.2 -000004.6-000003.400002.9 07.9601.04K0 0
+215753.07 +003600.8 +000001.5+000011.200005.4 07.9601.00K0 0
+231604.03 +281338.4 +000012.4-000001.900004.5 07.9601.12K0 0
+231941.57 -231331.8 +000017.3-000016.000004.0 07.9601.27K2 0
+232052.12 -405718.8 +000016.5-000002.900004.0 07.9601.46K3 0
+000216.27 -270806.6 +000099.6+000008.200009.0 07.9700.56F7 1
+000620.18 +602725.6 +000043.3-000000.400004.8 07.9700.26F0 0
+001948.77 -605443.9 +000141.0+000005.500016.3 07.9700.55G0 0
+002055.01 +462909.7 -000005.4-000006.500000.4 07.97-0.10B9 0
+003633.46 +560831.9 -000031.4-000001.200004.2 07.9700.54F5 1
+003845.44 +214440.9 -000035.6-000009.300008.8 07.9700.41F0 0
+005031.64 -051851.0 -000000.9-000003.600006.8 07.9700.40F0 0
+010424.50 +491217.6 -000035.4-000035.800009.3 07.9700.32F0 0
+010630.06 +192423.7 +000037.5-000075.300008.4 07.9700.52F5 0
+010653.90 +083908.6 -000019.8-000015.700010.0 07.9700.22A3 0
+012751.67 -790226.1 +000020.1+000007.400004.3 07.9700.99K0 0
+013133.58 -593533.2 +000176.1+000012.100014.0 07.9700.47F5 0
+013343.46 +105415.8 -000020.0-000114.300019.0 07.9700.53F8 0
+013411.51 +361124.6 -000001.0-000002.800003.6 07.9700.25A2 1
+013427.89 +493350.8 -000009.3-000004.700003.9 07.9700.13A2 0
+013838.77 +440840.0 -000041.8-000006.500010.5 07.9700.38A9 1
+014205.44 -320527.0 +000028.9+000010.000003.6 07.9700.97G8 0
+014225.77 -665033.6 +000036.4-000018.400007.6 07.9700.58F8 0
+015211.53 -323223.5 -000009.5+000001.500003.7 07.9700.10A2 0
+015825.12 +515337.3 -000008.2-000010.400003.8 07.9700.24A0 1
+020107.86 +052012.3 +000003.8-000002.400003.6 07.9700.94G5 0
+021201.31 -321715.5 -000006.8+000010.000004.4 07.9700.88G0 1
+021846.03 +074220.9 +000070.5-000040.800012.4 07.9700.44F2 0
+022323.03 +442248.8 +000011.3-000011.000003.3 07.9700.98G5 0
+022549.79 -103736.7 +000007.2-000017.400010.1 07.9700.32F5 1
+023202.90 +182225.2 -000020.0-000011.200009.6 07.9700.58F5 1
+023259.77 +065722.7 +000021.9+000003.600006.0 07.9700.11A0 0
+024213.13 +424157.2 -000000.1-000005.800002.7 07.97-0.01B9 1
+024841.64 +722039.2 +000003.9-000041.100008.1 07.9700.67G5 0
+024916.58 +402848.0 +000002.5+000010.200004.5 07.9700.20A0 0
+025356.38 +314147.5 +000004.3-000016.900004.7 07.9700.25A2 0
+030002.62 +074458.9 +000329.8+000019.700042.7 07.9700.93G5 0
+030647.06 +024252.1 -000012.1-000009.500002.5 07.9700.13A0 1
+030752.20 +234117.0 +000035.4-000050.000010.1 07.9700.32A5 0
+030815.89 +441221.6 +000041.3-000083.400010.0 07.9700.55F5 0
+031545.86 -164943.4 +000006.5-000011.300002.6 07.97-0.12B3 0
+034307.25 +405938.0 +000045.8-000040.000010.1 07.9700.38F0 0
+034810.59 +211944.8 -000006.8-000014.000011.9 07.9700.23A5 0
+035422.62 +011542.9 +000022.3-000117.000022.1 07.9700.63G0 0
+035434.47 -040928.5 -000011.5+000001.600003.8 07.9700.99G5 0
+035933.14 +043624.0 +000004.1+000013.500006.9 07.9700.33A2 0
+040433.77 +355514.1 -000002.4-000010.800002.6 07.9700.16A0 0
+040531.30 -582842.2 +000006.6+000028.400007.2 07.9700.16A3 0
+040708.72 +104759.6 +000028.6-000081.900014.6 07.9700.48F8 0
+041639.30 -641856.4 +000019.6+000035.800005.5 07.9700.30F0 0
+041912.25 +635728.4 +000013.8+000004.900008.5 07.9700.22F0 0
+042116.65 +381439.6 -000009.3-000017.800010.8 07.9700.35F0 1
+043925.00 +355715.5 -000006.4-000019.400006.0 07.9700.21A0 0
+044551.06 -115657.8 -000004.7-000018.300005.4 07.97-0.08F0 1
+044606.62 -125830.8 -000000.6-000009.800008.3 07.9700.23A3 0
diff --git a/kstars/kstars/data/hip041.dat b/kstars/kstars/data/hip041.dat
new file mode 100644
index 00000000..f90211c1
--- /dev/null
+++ b/kstars/kstars/data/hip041.dat
@@ -0,0 +1,1000 @@
+045545.61 -075337.7 -000004.1+000000.800004.5 07.9700.14A0 0
+045839.28 +342332.3 -000010.3-000003.400005.4 07.9700.42F0 0
+050200.76 +013641.2 -000007.4+000007.200012.1 07.9700.23A1 1
+052501.24 +614932.5 +000015.7-000025.100004.0 07.9700.08B9 0
+052553.88 -563605.9 -000014.6+000018.300004.6 07.9700.97K0 0
+053214.48 -381151.3 +000115.0-000005.900019.8 07.9700.55F5 0
+053303.66 -011427.8 -000003.5+000000.800003.9 07.97-0.03B9 0
+053551.45 +050144.1 -000007.0-000045.800005.3 07.9700.52F5 0
+053833.19 -285011.7 -000021.9+000034.700009.5 07.9700.42F3 0
+054031.62 -220921.2 -000012.2+000013.500007.6 07.9700.45F5 0
+054725.18 +704837.3 +000006.7-000041.000007.2 07.9700.18A2 0
+055209.98 +405747.2 +000030.7-000038.700005.8 07.9700.67F8 0
+055351.67 -421349.7 +000012.0+000098.500010.2 07.9700.41F2 0
+055733.85 +134228.7 +000004.0-000007.700004.9 07.9700.03B9 0
+055824.04 +293737.2 -000009.6-000004.300004.7 07.9700.23B9 1
+060414.57 -410913.2 +000003.1+000068.200007.3 07.9700.47F5 1
+060848.62 -520808.9 -000013.4+000065.700011.9 07.9700.54F8 1
+061121.39 -694537.6 -000003.6+000067.800006.7 07.9700.31A9 0
+061350.17 -010340.7 +000002.0-000010.900002.7 07.97-0.03A0 0
+061535.03 -192940.0 -000003.4-000002.300001.9 07.97-0.04B9 0
+062103.93 +094542.9 -000000.3+000000.600000.9 07.97-0.16B8 0
+062223.69 -164349.9 -000003.9+000003.700002.5 07.9700.58F8 1
+062255.39 +425412.9 +000002.2-000006.200002.1 07.9700.00B9 0
+062659.20 -440722.1 -000010.9+000024.700009.2 07.9700.46F5 0
+063103.96 +650942.4 -000004.4-000111.100003.5 07.9700.96G5 0
+063316.41 +195037.1 -000001.0-000004.100002.4 07.9700.04B8 0
+063855.38 -403508.6 +000020.3+000012.100010.2 07.9700.53F6 0
+063901.75 -350811.4 -000026.2+000008.500004.9 07.9700.86G8 1
+065026.47 -140648.1 -000003.7+000002.100001.5 07.9700.13B6 0
+065103.98 +642023.7 -000010.2-000059.400007.5 07.9700.25B9 0
+070057.30 -723338.4 -000019.0+000019.800008.6 07.9700.41F3 0
+070347.42 -253912.2 -000002.7+000001.600002.1 07.97-0.16B2 0
+071619.21 -164300.0 -000003.3-000011.300003.7 07.9700.16A0 0 0.22 4.80
+071802.66 -305616.1 -000003.5+000003.600003.0 07.97-0.08B7 0
+072042.98 -082515.7 +000001.5-000001.800000.3 07.97-0.01B1 1
+072248.51 +095044.7 -000000.1-000002.400001.8 07.9700.10A2 0
+072309.89 +052245.6 -000004.8-000007.000002.2 07.9700.96K2 0
+072935.46 -091533.3 -000010.7+000002.200000.7 07.9700.44A5 0
+073105.84 +664909.1 +000021.4+000011.300002.2 07.9700.96G5 0
+073501.48 +235553.4 -000007.1+000021.500008.7 07.9700.48F5 0
+073658.11 +573300.4 +000072.6-000187.200036.6 07.9700.80G9 0
+073734.36 -571300.3 -000002.4+000015.200007.8 07.9700.29A3 0
+073910.89 -292830.7 -000006.4+000003.900002.4 07.97-0.03B9 0
+074438.11 +310650.2 +000003.2-000010.700003.9 07.9700.40A5 1
+074547.63 +023335.5 -000002.1-000005.700003.1 07.9700.00A0 0
+075305.40 +152238.6 -000012.2-000004.500003.9 07.9700.06A2 0
+075341.48 -633851.6 -000122.1+000145.900028.1 07.9700.67G5 0
+080018.40 -263530.0 -000019.8+000000.900002.8 07.9700.94G8 0
+081233.19 -450333.5 -000044.1+000064.500003.9 07.9700.86G5 0
+082752.27 +360731.0 -000013.3-000010.100002.4 07.97-0.05A0 0
+082841.59 -542956.5 -000007.8+000008.000001.8 07.97-0.05B8 0
+083122.32 -484457.0 -000011.6+000001.500003.9 07.97-0.07B5 0
+083227.91 +034024.7 -000008.2-000015.600003.0 07.9700.07A2 0
+084619.76 -402347.8 -000011.7+000007.700001.9 07.97-0.10B5 1
+084626.75 -263740.0 -000007.9+000017.900004.0 07.9700.97G8 0
+084815.21 -075820.8 -000013.1-000007.400005.3 07.9700.13A2 0
+084944.68 +445840.2 -000059.7-000021.100005.7 07.9700.53G0 0
+085440.59 -392857.9 -000016.7+000010.700002.0 07.9700.91K0 1
+085845.84 -311439.0 -000010.0+000008.700002.4 07.97-0.04B8 0
+090306.18 +020324.8 -000095.0-000010.400011.5 07.9700.57F8 0
+090905.90 -164531.2 -000110.3-000011.800009.7 07.9700.59G0 0
+091741.39 +391150.9 -000000.1-000031.900006.1 07.9700.47F5 0
+092602.62 -355807.1 -000016.4+000012.200002.5 07.9700.27A9 0
+093251.83 -543546.0 -000017.8+000021.000004.4 07.9700.02A0 0
+093255.65 -223119.1 -000056.9+000021.700008.6 07.9700.49F5 0
+093718.42 -145103.9 -000002.9-000014.100005.5 07.9700.18A3 0
+093951.32 -325516.1 -000060.9+000034.900007.8 07.9700.39F0 1
+094343.75 +075711.3 +000050.5-000066.600014.0 07.9700.70G0 0
+094547.71 -184200.0 -000035.0+000012.400002.8 07.9700.90G8 0
+094906.56 -193847.8 -000000.0-000015.100007.5 07.9700.43F3 0
+095124.83 -163329.9 -000064.9-000001.200005.6 07.9700.50F5 1
+100151.24 -385514.3 -000002.1-000008.600012.0 07.9700.40F2 0
+101248.27 -560902.8 -000020.2+000006.900002.1 07.9700.02B9 0
+103006.84 -683307.3 -000005.4+000003.500002.3 07.97-0.03B8 0
+104035.04 +420911.5 -000005.8+000019.100006.3 07.9700.41F2 1
+104557.97 -164410.2 -000296.9-000013.000020.0 07.9700.64G3 0
+104836.26 +571844.7 -000031.6-000057.400011.1 07.9700.55G0 0
+104927.69 -441705.6 -000002.1+000005.500002.3 07.9700.06A0 0
+110022.20 -401507.0 +000015.6-000085.700008.6 07.9700.58G0 1
+111223.93 -741233.9 +000006.7+000006.700009.9 07.9700.42F3 0
+112317.26 +624300.9 -000009.1+000019.200008.6 07.9700.39F0 0
+113100.72 +093713.2 -000058.3-000079.000011.8 07.9700.67G5 0
+113124.75 -443741.0 -000029.5+000009.700004.0 07.9700.17A5 0
+114159.75 -453856.6 -000018.1-000003.600002.5 07.9700.15A2 0
+114439.36 -295306.0 -000081.0+000044.300033.0 07.9700.81K0 0
+114731.48 -051548.7 -000025.3-000039.600008.7 07.9700.84K0 0
+115407.02 +120325.0 +000060.5-000103.800012.1 07.9700.93K0 0
+115422.77 +100256.6 -000036.5+000004.100007.8 07.9700.42F5 0
+115653.30 +103133.2 -000047.9-000042.600007.9 07.9700.40F2 0
+120559.83 +164622.3 +000066.2-000093.500011.0 07.9700.88K0 0
+122212.66 +731452.9 -000455.4+000184.400023.2 07.9700.74G7 0 0.06 3.81
+122439.41 +050207.9 -000033.5-000265.500021.0 07.9700.58F8 0
+123136.49 -110420.1 -000064.4+000000.300002.2 07.9700.22A7 1
+123241.30 -171314.6 -000110.0+000012.800009.7 07.9700.85G6 0
+123406.21 -534624.9 -000009.0-000005.000002.2 07.9700.03B9 1
+125125.36 -132925.4 -000273.7-000322.000003.3 07.9700.80G6 0
+125840.98 +272829.5 -000125.4-000105.200012.4 07.9700.65G0 1
+125953.50 -542244.0 +000043.8-000027.000004.4 07.9700.97G8 0
+130153.43 -194628.4 +000003.1-000044.400007.6 07.9700.36A9 0 0.43 0.00
+131145.28 -685500.9 +000007.7+000002.000002.5 07.9700.38A6 0
+131439.95 -465126.9 -000025.5-000020.700006.5 07.9700.33F0 0
+131811.94 +313749.3 -000008.4-000023.300008.6 07.9700.45F2 0
+133531.00 -165526.1 +000023.0-000020.300016.2 07.9700.57G0 1
+133654.94 -560924.2 -000096.4-000044.400009.8 07.9700.85G6 1
+133934.38 +010518.5 -000096.8-000047.700016.4 07.9700.56F8 0
+134045.96 +140807.7 -000005.8+000015.500010.0 07.9700.53F5 0
+134929.71 +304314.7 -000018.4+000014.800006.4 07.9700.95K0 0
+135140.79 -572604.7 -000360.1-000412.600040.0 07.9700.66G5 0
+135545.64 +630858.9 -000057.2+000073.100008.9 07.9700.42F2 0
+135820.25 +100804.9 -000062.2-000039.500013.3 07.9700.47F5 1
+140626.85 +382503.2 +000011.1-000000.800003.9 07.9700.89K0 1
+140739.90 -001123.9 -000006.4-000017.100003.2 07.9700.82G5 0
+141025.80 +393135.1 -000001.7-000044.900011.5 07.9700.98K0 1
+141412.22 +180508.0 -000089.4-000133.600011.4 07.9700.60G0 0
+141933.60 -594509.4 -000010.3-000006.100002.7 07.9700.08B8 0
+142118.37 +105015.0 +000028.3+000011.500011.0 07.9700.40F5 0
+142230.73 -314249.6 -000106.7-000038.600010.2 07.9700.44F2 0
+142543.90 -532715.0 -000010.5-000005.500001.4 07.9700.04B8 0 0.10 4.83
+142718.66 +531838.9 -000080.1+000141.300013.7 07.9700.59G0 0
+143119.62 -153816.5 +000221.9-000375.300022.9 07.9700.71G5 1
+143443.59 +655815.8 -000048.5+000005.100009.1 07.9700.41F0 0
+143552.50 +245620.7 +000094.5-000076.900011.7 07.9700.47F5 0
+145440.97 +675747.0 +000017.7-000007.600005.7 07.9700.48F8 0
+150811.24 +210508.7 +000096.5-000110.000010.5 07.9700.91K0 0
+150908.70 -505136.2 -000058.5-000002.600009.6 07.9700.87G6 1
+151138.30 +100729.8 -000024.3-000003.400003.6 07.9700.28A5 1
+151734.92 -492335.5 -000193.0-000019.800017.3 07.9700.59F8 1
+152236.73 -103938.3 -000057.7-000202.400045.8 07.9700.97K2 0
+153306.34 -080453.8 -000031.8+000004.900007.4 07.9700.29A2 0
+153844.94 +152452.2 +000045.2-000064.500010.4 07.9700.45F5 0
+155203.12 -704915.9 -000007.6-000008.800001.5 07.97-0.03B8 0
+155235.08 -010152.6 -000016.0-000026.000003.1 07.9700.17A0 0
+160056.80 +285654.6 +000035.7+000019.000016.2 07.9700.60G0 0
+160245.46 -231052.1 +000021.3-000006.200007.8 07.9700.21A2 0
+161037.36 +722335.6 -000009.3+000005.900004.2 07.9700.05A0 0
+161405.07 +040139.0 +000013.3-000012.600003.6 07.9700.89G5 0
+161416.07 -032824.1 -000006.8-000092.200016.9 07.9700.77G5 0
+161928.60 +341546.6 -000004.4-000025.900003.0 07.9700.94G5 0
+163340.68 -311720.5 -000010.2-000021.600002.2 07.9700.11A0 0
+163452.49 -475923.2 -000005.3-000004.200001.8 07.9700.04B9 0
+164635.48 +414732.4 +000006.8-000021.600004.2 07.9700.37A0 0
+165326.32 -072721.2 +000031.9-000105.500010.5 07.9700.53F8 0
+165457.19 -243029.7 -000028.1-000010.600007.0 07.9700.54F5 1
+165617.33 -600937.4 +000001.6-000014.200004.8 07.97-0.01B8 0
+170111.40 -172042.9 -000001.8-000004.500002.7 07.9700.27B9 0
+172158.89 -515101.4 -000009.2-000016.400003.6 07.9700.03B9 0
+173234.08 +344447.6 +000031.2+000009.600016.8 07.9700.58G0 1
+173654.96 +100223.5 -000007.3-000010.800003.5 07.9700.04A0 0
+173801.17 -090147.9 -000027.7-000054.600014.9 07.9700.57G1 0
+173915.22 +471440.9 -000009.8+000035.200005.8 07.9700.45F8 1
+174640.52 +455240.8 +000000.6+000001.400005.8 07.9700.39F2 0
+175005.49 -264838.7 -000003.0-000000.300006.9 07.9700.44F2 0
+175356.87 +075523.9 +000043.2-000008.100008.0 07.9700.48F5 0
+175944.53 +464917.0 +000001.7-000005.800003.2 07.9700.27A3 0
+180237.19 +481756.7 +000011.2-000026.300011.6 07.9700.59G5 0
+180247.46 -012010.9 -000006.6-000015.200005.2 07.9700.14B9 0
+180733.78 -091040.6 +000012.1+000000.900005.7 07.9700.24B9 0
+181449.10 +580009.4 +000002.8-000005.900005.6 07.9700.10A0 0
+182019.26 +651918.6 +000026.1+000029.400011.3 07.9700.51F8 0
+182712.81 -515302.5 +000137.9-000105.500015.8 07.9700.60G3 0
+183102.31 -543845.4 -000058.8-000034.500010.0 07.9700.46F3 0
+183633.70 +485118.8 -000002.5+000015.900008.3 07.9700.31A3 0
+183743.51 -343242.4 -000001.6-000008.200002.1 07.97-0.06B5 0
+184435.38 +390415.3 +000002.1+000008.400003.1 07.9700.12A2 0
+185514.92 -154455.5 +000003.9-000008.300004.1 07.9700.11B8 0
+190903.06 +343557.8 +000064.8+000192.400021.4 07.9700.75G5 1
+191341.10 +531245.0 +000010.0-000004.800004.6 07.9700.22A3 0
+191401.41 +593305.6 +000046.2+000112.300022.6 07.9700.61F8 0
+192344.63 +404714.0 +000006.7+000001.400002.5 07.97-0.05B8 0
+192955.45 -501612.0 -000022.9+000010.700010.8 07.9700.43F5 0
+193708.86 +401250.0 +000006.3-000043.400008.4 07.9700.68G5 0
+193709.37 -461957.8 +000010.7-000004.800002.2 07.9700.92G8 0
+193910.19 +435022.2 +000002.2-000005.400002.3 07.97-0.07B8 0
+194147.65 -041721.2 -000000.4-000019.400002.2 07.9700.14B9 0
+195133.58 +504624.3 +000001.8+000002.100004.1 07.9700.94K0 0
+195359.66 +200034.7 +000074.0-000013.100014.0 07.9700.63G5 0
+200657.61 +362347.8 -000002.9-000006.800000.1 07.9700.22B0 0
+201256.90 +404316.3 -000003.8-000009.700004.3 07.9700.07A0 0
+201938.48 +130017.3 +000010.5-000011.300003.0 07.9700.90K 1
+202324.90 +234011.0 +000004.5+000001.300000.2 07.97-0.03B9 0
+202901.52 +282743.8 +000038.6+000005.500007.0 07.9700.20A2 0
+203433.08 +415947.9 -000006.3-000005.700001.5 07.9700.18Am 0
+203805.93 +465308.9 +000005.8+000003.600002.9 07.97-0.05B9 0
+204816.90 -225044.0 +000014.2+000004.800005.2 07.9700.25A7 0
+204932.75 +084148.1 +000014.2-000000.400005.7 07.9700.27A2 0
+210507.95 +075644.4 +000004.9-000089.000022.6 07.9700.65G5 1
+211302.34 +465646.5 +000000.4-000002.600003.4 07.9700.01A0 0
+211742.75 +203019.4 +000014.0-000012.600003.6 07.9700.26A2 0
+212014.15 +541102.0 +000003.6+000002.000000.6 07.9700.12B9 1
+212144.15 -184407.4 -000026.1-000029.000006.6 07.9700.67G2 0
+212628.37 +491648.8 +000004.4+000000.700003.9 07.97-0.12A0 0 0.10 1.28
+213513.66 +653515.6 +000005.2-000002.700003.1 07.9700.05A0 0
+214226.31 +662143.9 +000013.9+000012.200005.6 07.9700.17A0 0
+215036.25 +284602.0 -000049.5-000019.400020.3 07.9700.74G5 0
+215949.60 +235627.4 -000012.3-000025.000001.8 07.9700.40M5 0
+220700.97 -410759.3 +000039.2-000006.900004.5 07.9700.95G8 0
+220821.25 +491315.6 +000004.8+000000.600003.9 07.97-0.00A0 1 0.12 1.95
+220831.44 +392218.2 +000028.1+000000.900005.0 07.9700.04A0 0
+221358.87 +092848.6 +000035.3+000023.000004.3 07.9700.96K0 0
+221923.49 +140412.3 -000001.2-000002.300007.6 07.9700.23A2 0
+222319.44 -451856.5 -000023.8+000014.900008.8 07.9700.47F3 0
+222644.61 +224843.7 -000003.7-000031.500006.1 07.9700.21A2 0
+223334.22 +311702.2 +000015.8-000057.700006.6 07.9700.66G0 0
+224013.71 +373140.5 +000033.6-000002.800008.8 07.9700.60F8 1
+225725.44 +570046.5 -000014.4+000010.400007.3 07.9700.22A0 0
+231303.78 -240620.6 +000050.5-000003.800010.3 07.9700.40F0 0
+231521.28 +235205.8 -000020.7-000041.700007.2 07.9700.34F0 0
+231827.00 -743058.2 -000017.8-000021.100009.9 07.9700.50F6 0
+232202.86 +643110.6 +000005.6-000001.700002.0 07.9700.03A0 1
+232936.73 +482251.5 -000003.4-000005.400000.9 07.97-0.04A0 0
+233256.02 -090934.3 -000005.7-000007.500004.0 07.9700.98K0 0
+234629.29 +812241.0 -000009.2-000002.500005.2 07.9700.26A5 0
+235842.08 -381332.9 +000047.9-000006.700013.6 07.9700.49F5 0
+003027.85 -150726.1 +000043.5-000022.400003.1 07.9701.09K0 0
+003807.12 +094944.8 -000010.7-000028.700003.5 07.9701.56K0 0
+004151.09 -080520.1 +000019.0-000004.100003.8 07.9701.40K0 0
+010737.96 -274318.2 +000011.8+000012.900001.5 07.9701.08G8 0
+011407.05 +560046.8 +000017.2-000004.500002.1 07.9701.43K5 0
+011424.90 +190736.7 +000040.2-000011.700004.8 07.9701.00G5 0
+012305.07 -210737.8 +000000.3-000007.300001.1 07.9701.43K3 0
+014328.25 -561404.1 +000046.0-000026.100006.1 07.9701.08K0 0
+015918.28 -235847.6 -000016.1-000016.500003.5 07.9701.44K3 0
+021940.28 -550101.9 +000030.1-000029.900003.6 07.9701.13K0 0
+022300.52 +034755.0 +000109.2-000012.700007.4 07.9701.11K0 0
+025434.14 -375030.3 -000003.0-000017.200004.8 07.9701.02K0 0
+040253.88 -203022.1 +000000.7-000013.400004.3 07.9701.26K1 0
+043825.00 +425807.8 -000002.2-000002.800000.1 07.9701.32K0 0
+044217.70 +473512.5 +000050.2-000045.200005.7 07.9701.22K0 0
+044254.99 +044426.8 +000009.6-000020.700003.0 07.9701.16K0 0
+051013.17 -720436.6 -000006.7-000007.900002.2 07.9701.04G8 1
+051628.60 -280819.6 +000003.7-000017.500001.7 07.9701.59K5 0
+053126.95 -034019.7 +000763.0-002092.900175.7 07.9701.47M1 0
+055038.39 +014158.8 -000006.5+000001.300007.2 07.9701.05K2 1
+055934.50 +692416.7 -000015.2-000016.700003.9 07.9701.36K0 0
+061903.21 -233200.7 +000011.1-000002.600001.6 07.9701.16G8 0
+062851.36 -023034.1 +000001.1-000012.400003.5 07.9701.15K0 0
+065333.56 -545259.3 +000048.8+000093.400007.4 07.9701.13K2 0
+070129.47 -065619.9 +000008.8-000009.700002.0 07.9701.57K5 0
+070828.06 -751808.2 -000017.0+000028.800003.6 07.9701.12K0 0
+071115.38 +243949.6 +000003.8-000008.100001.8 07.9701.60M. 0
+073612.34 -215500.5 -000003.1+000025.900005.7 07.9701.03K0 1
+074700.41 +553228.9 -000008.1-000003.700000.6 07.9701.68M. 0
+080233.48 +215219.3 +000008.6-000000.600001.8 07.9701.45K0 0
+080620.28 -540245.9 -000009.5-000019.400006.5 07.9701.18K3 0
+081417.16 +333315.0 +000046.8-000075.500007.8 07.9701.13K0 0
+082351.53 +653001.1 -000003.9+000002.200003.1 07.9701.09K0 0
+083201.83 -471939.9 -000001.6+000006.000001.2 07.9701.72K4 0
+083924.22 -045137.4 -000002.8-000006.400002.8 07.9701.39K2 0
+084513.21 -415244.3 -000023.1+000007.000003.9 07.9701.16K1 0
+085521.66 -310112.2 +000003.0+000012.500002.9 07.9701.35K2 0
+085608.17 +602011.0 -000007.4-000008.600003.7 07.9701.28K0 0
+085712.11 +412026.8 -000008.8+000009.500001.8 07.9701.60M5 0
+091553.06 -281209.8 -000063.1+000055.800002.6 07.9701.35K2 0
+092637.89 +164153.9 -000010.5-000005.600002.4 07.9701.62M. 0
+093052.27 -214304.8 -000002.1-000004.800003.5 07.9701.35K2 0
+093204.01 +264940.6 +000000.9-000026.600003.8 07.9701.03G5 0
+093301.81 +431838.4 -000031.0-000016.400002.7 07.9701.00K0 0
+094146.00 +154518.7 -000034.5-000002.500002.9 07.9701.03K0 0
+094719.22 -412704.2 -000019.0-000004.300000.4 07.9701.06GV 0
+095314.41 -234059.5 -000012.6-000008.700002.9 07.9701.02K0 0
+095815.03 -421143.8 +000000.9+000000.800003.1 07.9701.28K2 0
+100015.10 -680859.8 -000015.7-000008.600003.0 07.9701.01G8 0
+100247.67 -220601.1 -000020.3+000009.500000.2 07.9701.53K4 0
+100436.73 +223410.6 -000028.4-000012.700004.9 07.9701.17K0 0
+100842.53 -562514.6 +000011.5-000035.200003.3 07.9701.05K0 0
+101126.01 -650014.7 -000004.4+000001.700002.1 07.9701.23K1 0
+101712.64 -805523.5 -000021.8+000017.100005.3 07.9701.04G8 0
+102129.40 +283211.7 +000043.9-000018.900002.7 07.9701.44K3 0
+102844.78 +265523.8 +000006.8-000017.500003.9 07.9701.29K3 0
+105459.32 -415248.0 -000065.6+000001.000002.8 07.9701.42K4 0
+105853.40 -044040.8 -000013.7+000013.000000.3 07.9701.47K5 0
+121129.64 -333712.1 -000007.4+000000.600001.6 07.9701.51K4 0
+121834.44 -030120.1 -000009.2-000006.800004.8 07.9701.02K2 0
+122640.72 -544923.6 -000009.3-000010.200002.7 07.9701.32K1 1
+123634.99 +763816.0 +000002.4-000003.200001.3 07.9701.67M. 0
+123748.08 +045907.5 -000059.7-000023.800005.9 07.9701.09K0 0
+123844.79 +343433.8 +000000.5-000010.900003.6 07.9701.15K2 0
+124901.78 -231418.8 -000020.9+000016.000005.7 07.9701.21K2 0
+125425.74 -125614.4 -000050.9-000034.500004.1 07.9701.05K0 0
+125859.03 +343244.5 -000012.9+000003.000002.0 07.9701.57M. 0
+130451.64 +693925.5 -000035.5+000002.100002.4 07.9701.48K5 0
+130747.00 +514727.2 -000048.4+000004.200001.8 07.9701.36K2 0
+130927.01 -171357.7 +000036.3-000046.700005.2 07.9701.03G8 0
+131154.03 -243408.6 -000002.2+000001.000002.8 07.9701.34K1 0
+133934.55 -100650.0 +000001.5+000002.800003.7 07.9701.19K0 0
+134552.21 +271335.0 -000004.0+000008.600002.4 07.9701.24K2 0
+134824.62 +232657.4 +000007.7-000003.000003.3 07.9701.20K0 0
+135332.21 +641443.3 -000026.6-000015.700004.2 07.9701.03G5 0
+135652.32 +535338.5 -000035.6+000005.400002.3 07.9701.39K2 0
+141119.23 -102844.4 -000012.8-000006.700002.6 07.9701.47Mb 0
+143925.69 -524503.0 -000009.1+000032.800003.5 07.9701.05G8 0
+144744.10 -523552.5 -000023.5-000006.500004.0 07.9701.06K0 0
+144821.46 +634330.3 -000015.9-000013.800001.0 07.9701.20G0 0
+145349.32 +454057.8 -000020.4-000018.500002.9 07.9701.40K2 0
+145750.85 -712334.8 -000004.2-000002.200000.7 07.9701.57K4 0
+150651.24 -264931.0 +000004.6-000023.300003.8 07.9701.27K0 0
+153055.66 +425440.2 +000007.1-000022.000005.8 07.9701.19K0 0
+153557.35 -493028.6 -000003.5-000002.900005.1 07.9701.83M3 0 3.72 510.30
+160245.22 -423025.5 -000028.1-000079.200005.9 07.9701.19G8 0
+163124.91 +255029.9 +000023.8-000040.100002.3 07.9701.01G8 0
+163408.22 +352959.8 -000028.2+000004.200004.7 07.9701.17K0 0
+164811.56 +322504.3 -000049.3+000001.300004.0 07.9701.04K2 0
+165417.93 -064242.4 -000002.6-000012.800002.2 07.9701.81K5 0
+170143.81 +543545.4 -000002.6+000002.300004.3 07.9701.13K0 0
+170218.45 -841813.3 -000004.7-000005.600000.7 07.9701.57M3 0
+172917.91 -422003.3 +000002.6-000001.500001.4 07.9701.26K1 0
+180850.56 +470711.2 -000009.8-000029.600003.0 07.9701.23K0 0
+181155.35 -581125.6 +000021.6-000037.800003.7 07.9701.16G8 0
+184829.15 +104447.4 +000128.8-000436.900057.8 07.9701.07K0 0
+185520.36 +270009.7 -000001.3-000012.500001.6 07.9701.00G8 1
+185936.02 -214941.7 +000007.5-000004.300002.8 07.9701.37K2 0
+191954.92 -304143.3 -000000.1-000003.500001.1 07.9701.58K4 0
+192354.84 +723500.1 -000001.2-000013.100002.7 07.9701.69K5 0
+192734.00 +243303.1 +000008.7-000005.200003.2 07.9701.71K5 0
+193120.63 +641713.2 -000001.7-000019.300001.9 07.9701.22K2 0
+193711.92 -394436.6 +000001.4-000051.100003.1 07.9701.24G5 0
+195454.66 -573400.8 +000029.2-000038.900002.0 07.9701.10K1 0
+195650.04 -632824.7 +000023.0-000036.400001.9 07.9701.51M0 0
+201352.75 -450949.1 +000778.2-000159.600161.2 07.9701.43M0 0
+203022.14 -114757.0 +000000.4-000011.700005.2 07.9701.09K0 0
+204151.97 -592642.6 +000000.7-000007.700004.2 07.9701.67M1 1
+211339.29 +055819.8 +000014.5-000008.700004.2 07.9701.37K5 0
+212031.66 +011405.3 +000015.7-000000.100001.9 07.9701.01G5 0
+212627.06 -151442.9 -000027.9+000010.700006.0 07.9701.17K1 0
+213147.40 -610805.0 -000016.8+000009.000003.9 07.9701.08K0 1
+213416.21 -515903.5 +000004.3-000041.900005.2 07.9701.07K1 0
+214845.33 -802305.1 +000007.0+000000.600003.1 07.9701.48K2 0
+215624.88 -093509.1 +000017.3+000000.500002.8 07.9701.51M3 0
+220602.38 -030622.1 -000012.0-000025.600003.7 07.9701.34K2 0
+222101.76 +413553.3 -000024.7-000016.300004.3 07.9701.02K2 0
+223805.16 +321437.4 +000153.5+000028.300009.1 07.9701.10K5 0
+225549.98 -484228.3 +000056.5-000070.800005.1 07.9701.12K1 0
+225709.75 -193312.9 -000007.5-000017.300004.0 07.9701.13K0 0
+230043.80 +510051.8 +000003.9-000008.600000.9 07.9701.59K5 0
+231349.56 -471139.6 +000011.3-000011.100004.4 07.9701.09K1 0
+231549.56 -580457.2 +000225.8-000073.600011.7 07.9701.01K0 0
+233741.80 -095829.6 -000045.1-000019.300002.3 07.9701.16K2 0
+233840.79 +390244.4 +000004.1-000006.900004.8 07.9701.19K2 0
+234209.89 -562247.8 -000003.9+000002.300005.7 07.9701.14K2 0
+234623.46 +232700.1 +000005.3-000002.500001.6 07.9701.75M. 0
+013951.66 +605408.3 -000001.2+000000.500000.1 07.9702.21M2 0
+184250.00 +365730.9 +000006.5+000000.300000.7 07.9703.08C5 0 0.45 186.00
+000204.46 +595624.0 +000115.0+000036.900004.4 07.9800.97G9 0
+001317.66 -234357.1 +000025.3+000002.700011.1 07.9800.40F2 0
+001336.97 +471135.8 -000007.2-000001.400007.0 07.9800.21A2 0
+001824.97 +225249.0 +000016.4-000079.800007.5 07.9800.51F5 0
+003723.38 -753624.6 +000008.1+000017.300006.0 07.9800.19A2 0
+005024.19 -640404.1 +000089.0+000011.800018.4 07.9800.56F7 0
+005550.53 +465233.0 +000010.3-000004.300005.2 07.98-0.02A0 0
+011035.63 -655518.3 +000092.5+000018.200010.9 07.9800.47F5 1
+011834.38 -192154.8 -000015.8-000029.700005.4 07.9800.90G8 0
+012927.64 +305341.2 +000031.1-000108.000009.8 07.9800.55F5 0
+014249.35 -544149.4 +000041.2-000009.400007.4 07.9800.37A1 0
+015119.31 +602113.1 +000007.1-000004.700003.1 07.9800.13B8 1
+015237.07 +122634.4 +000041.2-000000.800006.4 07.9800.24A0 0
+020213.45 +332432.1 -000017.4-000039.200003.4 07.9800.20A0 0
+020616.42 +571825.7 -000000.3-000001.000001.3 07.9800.07B4 0
+021527.98 -155834.0 +000039.2+000014.200006.3 07.9800.12A2 0
+021601.88 +424148.7 -000002.7-000002.800000.4 07.98-0.05B9 0
+022907.10 -191718.4 +000003.0-000052.100008.5 07.9800.50F7 0
+022911.90 -420431.1 +000100.4-000053.800011.4 07.9800.65G5 0
+023923.73 -141719.7 +000034.3-000197.600012.6 07.9800.51F7 0
+024000.79 -160549.9 +000013.8+000019.000008.3 07.9800.99K0 0
+024220.34 +165732.7 -000010.4-000007.900003.2 07.9800.25A2 0
+025340.14 -513027.1 -000074.3+000002.400010.9 07.9800.47F5 0
+025512.64 +594945.6 -000012.4-000007.400006.6 07.9800.28A5 1
+025633.77 -392645.5 +000135.2-000119.100010.4 07.9800.68G6 1
+030519.99 +293226.3 +000108.8-000074.500010.3 07.9800.46F5 0
+031307.51 +385821.5 +000031.9-000014.500004.8 07.9800.32F3 0
+031541.39 +383102.7 -000003.4-000001.100001.3 07.9800.20B9 0
+032515.13 -150218.8 -000147.2-000275.800015.3 07.9800.67G3 0
+033153.33 +562625.7 +000049.5-000038.300009.4 07.9800.39F2 0
+033433.36 -644234.0 -000011.6+000023.200006.8 07.9800.35F0 0
+034656.09 +093149.6 -000017.8-000020.900007.7 07.9800.23A2 0
+034800.27 +165745.2 +000068.0-000017.700007.5 07.9800.41F2 0
+035739.75 +624638.7 -000044.2+000047.800010.3 07.9800.48F2 1
+040328.93 +574249.0 -000005.8-000001.100003.9 07.9800.19A0 0
+041036.83 +382913.4 -000014.1-000013.500006.1 07.9800.19A2 0
+042847.06 +144910.3 -000006.5-000000.400004.7 07.9800.29A0 0
+044004.59 +522910.4 -000002.5-000001.600002.8 07.9800.07A0 0
+044134.79 -004438.9 +000092.7+000075.600005.9 07.9800.39F2 0
+044856.91 -070636.4 -000007.2-000005.800005.5 07.9800.48F2 0
+045506.82 -624744.0 +000009.4+000075.600006.0 07.9800.11A3 0
+045541.56 +200010.5 +000173.9-000316.900028.1 07.9800.80K0 0
+045953.79 +532707.6 -000030.9-000019.800008.5 07.9800.53F5 1
+050001.56 +102326.9 +000008.0-000008.000007.6 07.9800.30A3 0
+050735.90 +043230.4 -000000.1-000003.900002.2 07.98-0.04A0 0
+050842.26 +150613.8 +000013.3-000009.100002.0 07.9800.10A0 0
+052927.38 -000232.0 +000007.7-000015.000006.0 07.9800.11A0 0
+053105.02 +032111.8 +000002.8-000003.700001.2 07.98-0.14B2 0
+053838.61 +324032.6 +000003.1-000009.300004.2 07.9800.94G5 0
+053846.24 -170414.5 +000010.5-000022.200001.2 07.98-0.04A0 0
+054425.45 -052752.9 +000014.0-000024.500012.9 07.9800.41F2 0
+054624.66 +475410.7 -000002.7-000000.600001.1 07.9800.10B9 0
+054706.26 -103748.6 +000003.6-000022.000017.1 07.9800.58G0 0
+054838.73 +510955.0 +000002.4-000005.600002.4 07.98-0.03B8 0
+055714.13 -692841.1 +000044.2+000074.100009.2 07.9800.52F6 0
+055841.13 -524732.5 +000002.7-000008.300005.5 07.9800.29Fm 0
+060141.54 -565907.2 -000000.4+000010.300002.8 07.9800.29A7 1
+060456.23 -052034.9 +000001.8-000025.400007.4 07.9800.03B9 0
+060727.35 +081614.0 +000003.2-000010.300004.1 07.98-0.04B9 0
+060937.85 -593119.8 -000005.8+000025.500002.3 07.98-0.16B4 0
+062424.50 -271853.3 +000030.5+000149.900014.9 07.9800.53F6 0
+062810.77 -045356.5 -000004.8-000001.700002.7 07.98-0.14B9 0
+063515.34 +035808.0 -000007.8+000001.400004.1 07.9800.10A2 0
+064010.00 +671924.6 +000001.1-000022.700004.9 07.9800.04B9 1
+064528.78 -365057.9 -000004.4-000007.700006.0 07.9800.07A0 0
+064745.93 +314210.2 +000029.5-000043.500008.8 07.9800.63F8 0
+065045.48 -292651.2 +000006.2-000003.300014.5 07.9800.67G3 0
+065722.73 -162308.4 +000004.1-000006.300004.8 07.9800.88G8 0
+065839.29 +643533.1 +000008.0-000011.300003.5 07.9800.93G5 1
+070138.11 +482247.0 +000546.5-000430.900049.0 07.9800.99K3 0
+070516.75 -121934.5 -000005.4+000001.700002.2 07.98-0.09B1 0
+071038.99 -015034.4 -000036.5-000001.500007.6 07.9800.29A0 0
+071706.25 -042251.8 +000000.3-000001.300005.0 07.9800.92G5 0
+071854.90 +255629.2 -000013.9-000035.800006.2 07.9800.40F0 1
+072105.08 -411150.3 -000015.3+000013.900004.1 07.9800.89G8 0
+072431.30 -432752.1 -000010.8+000017.700002.3 07.9800.76F7 0
+072818.77 -484846.4 -000005.4+000008.500001.6 07.9800.02B3 0
+073635.85 -673647.4 +000020.9-000066.700013.9 07.9800.66G5 0
+073847.00 -444947.9 -000004.1+000004.800002.3 07.9800.00Ap 0
+073900.61 +005740.6 -000027.9-000001.100004.4 07.9800.00G5 1
+074051.98 -071731.0 -000013.5+000016.300008.2 07.9800.36F0 0
+074207.42 -463928.5 -000008.2+000005.300003.2 07.9800.94G5 0
+074634.21 -062024.3 -000024.8+000002.000006.3 07.9800.35A2 0
+074828.84 +590505.5 +000018.4-000000.200009.5 07.9800.41F0 0
+074932.42 -211705.9 -000003.7+000000.500001.9 07.98-0.13B4 0
+075953.32 +095356.6 +000123.7-000151.400031.6 07.9800.66G5 0
+080023.15 -421629.9 -000008.6+000003.100001.5 07.98-0.02A 0
+080132.35 -451353.2 -000009.1+000010.000001.8 07.98-0.10B8 0
+082808.98 +471808.3 -000011.2-000045.800022.3 07.9800.64G0 0
+084040.82 +603723.1 -000002.3-000008.200005.3 07.9800.32F0 0
+084523.93 +461016.5 +000008.4-000077.100011.7 07.9800.43F4 0
+085731.43 -072438.3 -000016.9-000002.100006.8 07.98-0.01A0 0
+091152.92 -451405.2 -000010.8-000001.500000.9 07.98-0.09B5 0
+091428.54 -332525.0 -000006.4-000003.900002.9 07.9800.27A1 0
+092247.25 -303131.2 -000021.4-000017.300006.1 07.9800.34F0 0
+092518.67 -005014.1 -000036.4-000003.900007.6 07.9800.23A2 0
+092933.94 -415436.3 -000030.6+000004.700004.8 07.9800.43Fm 0
+094002.10 -302959.4 -000038.2+000024.100007.4 07.9800.29A3 0
+095004.21 -295418.9 -000016.1-000077.700012.7 07.9800.49F3 0
+100612.71 -362309.7 +000022.9-000020.600004.9 07.9800.94G6 0
+101249.98 -075213.9 -000012.1-000003.000005.3 07.9800.78G0 0
+101540.09 -511524.1 -000008.7+000006.800001.4 07.98-0.04O9 0
+102002.50 +333317.9 -000040.2-000062.400012.2 07.9800.47F8 0
+104529.28 +010038.9 -000008.1-000010.600019.1 07.9800.72K0 0
+104654.97 -441640.7 +000001.9-000000.100003.0 07.9800.07A0 0
+104753.44 -202022.6 -000052.5+000024.600008.2 07.9800.34A9 0
+111142.01 +264955.1 +000001.8+000025.100007.6 07.9800.49F5 0
+112531.46 -412352.4 -000047.9-000006.300005.0 07.9800.26A9 0
+113542.83 -701225.9 -000098.1-000011.400009.3 07.9800.68G3 1
+114120.54 +440027.3 +000016.8+000000.500006.9 07.9800.14A3 0
+120013.72 -525114.4 -000002.7-000006.700006.4 07.9800.95G8 0
+120932.03 -210311.2 +000005.0-000011.700006.5 07.9800.19A3 0
+122049.16 -645737.4 -000007.7+000002.600002.2 07.9800.96G5 0
+122149.93 +404233.6 -000007.6-000003.900004.2 07.9800.98G9 0
+122746.44 -022305.7 -000070.8-000164.200003.3 07.9800.78G5 0
+123405.58 -322920.0 +000011.9-000033.600006.9 07.9800.89G8 0
+123733.94 -580519.2 -000011.1-000002.800000.1 07.9800.01B8 1
+124023.89 +593132.5 +000004.4-000003.300005.8 07.9800.24A3 1
+125736.70 -321801.1 -000037.9-000022.400004.1 07.9800.94G8 0
+131514.37 -185511.6 -000029.9-000009.200005.5 07.9800.40F2 1
+133251.56 +490824.5 -000048.7-000022.000012.9 07.9800.58G0 1
+133546.78 -651928.1 -000011.9+000004.200002.5 07.98-0.00B8 0
+134145.15 +044615.4 -000030.7-000050.900011.5 07.9800.88K0 0
+134425.19 +691312.0 +000034.6-000015.200008.5 07.9800.48F5 1
+135353.03 -300038.6 -000050.0-000017.000003.1 07.9800.17A6 0
+135620.45 +051723.4 +000049.6-000056.500018.9 07.9800.50F5 1
+140737.88 -481109.6 -000006.6-000002.800001.1 07.9800.00B8 0
+140925.14 +400221.5 -000037.7-000007.500005.1 07.9800.95K0 0
+141339.41 +244641.5 -000056.1+000019.200005.2 07.9800.05A2 0
+144028.34 +303114.2 +000095.6-000044.800019.8 07.9800.62G2 0
+144603.06 +273044.8 +000018.4-000042.200037.9 07.9800.87K2 0
+144959.11 -133031.0 -000062.1-000010.000011.4 07.9800.43F3 0
+145401.98 -313744.0 -000040.1+000002.500004.5 07.9800.47F2 0
+150758.52 -143532.9 -000018.9+000005.900004.9 07.9800.04A0 0
+150800.14 -000320.7 -000057.2+000016.600009.7 07.9800.40F2 0
+151019.81 -485945.2 +000015.8+000005.800003.2 07.9800.99G8 0
+154028.62 -635017.0 -000008.9-000014.100000.3 07.9800.05B9 1
+154438.90 +770901.3 -000033.1+000040.200002.8 07.9800.99G5 0
+161002.43 +820444.2 +000018.8+000000.000006.4 07.9800.22A2 0
+161250.60 -280755.3 -000004.7+000016.500010.8 07.9800.47F3 0
+162503.47 -360838.7 -000012.5-000033.200005.0 07.9800.43A5 0
+162526.92 +171811.2 -000033.3-000074.900009.8 07.9800.62G0 1
+163055.71 +380352.2 -000008.3+000034.400005.2 07.9800.48F5 1
+163602.45 -623224.8 -000000.8+000001.500006.0 07.9800.97G6 0
+164231.44 -555038.4 -000000.6-000001.700000.5 07.98-0.03B6 0
+170001.60 -073153.8 +000097.2-000019.400022.9 07.9800.65G0 0
+170316.38 -685038.1 -000017.4-000012.600005.3 07.9800.03A0 0
+171155.77 +630736.1 -000007.0+000010.800003.6 07.9800.08A2 0
+174217.39 -491615.1 -000015.8-000028.100011.4 07.9800.48F3 0
+174303.46 +373410.8 +000008.9-000001.800004.5 07.9800.35F2 0 0.10 0.13
+175330.00 -363030.8 +000002.0-000006.000003.0 07.98-0.01Ap 0 0.06 3.58
+181318.78 +090549.4 +000015.2-000015.900009.4 07.9800.65G0 1
+181521.50 -314422.6 +000017.8-000008.500006.1 07.9800.47F0 0
+181726.01 -145056.4 -000008.3-000012.200006.2 07.9800.23B9 0
+182833.11 -464455.9 -000026.5-000005.700007.1 07.9800.65G8 0
+183102.75 -630227.6 +000007.2+000011.800006.3 07.9800.14A4 0
+183130.14 +450038.3 -000101.5-000358.800016.1 07.9800.59G0 0
+183718.10 +121607.7 -000080.1-000173.200020.7 07.9800.56G5 0
+183742.56 -072011.5 +000107.0-000076.400017.4 07.9800.68G0 0
+184619.64 +050911.4 +000000.4-000013.200003.9 07.9800.16A0 0
+184906.57 -861142.9 +000051.1-000060.500013.4 07.9800.52F5 1
+185236.58 +264120.2 -000000.3-000004.900003.6 07.9800.03B9 0
+185518.70 -372950.9 +000141.9-000357.200041.8 07.9800.86K1 0
+190514.88 -165200.6 -000001.1-000001.700001.6 07.98-0.03B5 0
+190856.23 -284427.0 +000044.7-000079.000007.5 07.9800.99G8 0
+191847.19 -054620.6 +000006.6-000019.200003.3 07.9800.15A0 1
+193347.13 +433102.4 +000004.5+000005.500003.3 07.9800.12A2 0
+193411.48 +282456.4 +000001.9-000002.800004.4 07.98-0.05B9 0
+194555.39 -573249.9 +000083.3-000061.400013.2 07.9800.49F5 0
+194926.80 +283636.0 +000075.5+000071.900022.2 07.9800.52G0 0
+195253.08 -761045.8 +000017.6-000012.500004.7 07.9800.03A1 0
+195759.32 +271400.2 -000000.3-000011.700001.0 07.98-0.02A0 0
+200143.43 +330401.0 -000004.7-000008.800002.0 07.98-0.07B6 0
+201217.02 +572314.0 +000002.4+000000.200003.5 07.9800.19A0 0
+201509.89 -033021.0 -000042.7-000068.300017.1 07.9800.45F2 1
+202039.07 +351508.2 +000001.7-000002.100002.1 07.98-0.07B9 0
+202610.12 +385141.1 +000001.6-000003.600001.8 07.9800.22A3 0
+202800.22 +594404.1 +000005.4+000013.400003.2 07.98-0.02A0 0
+204630.78 +123719.6 +000013.0+000001.400005.2 07.9800.23A2 0
+204813.77 -785703.6 +000055.4-000038.100007.5 07.9800.44F3 0
+204915.01 +623147.1 +000003.3-000012.200002.3 07.9800.03B8 0
+205125.77 +272543.5 +000004.8-000010.000006.5 07.9800.25A3 0
+205643.73 +125933.8 +000022.6-000008.600003.2 07.9800.36F2 1
+205831.40 +404155.6 +000026.8-000004.300011.1 07.9800.39F0 0
+205927.67 -165246.5 +000059.2-000007.000010.8 07.9800.45F3 0
+210143.49 +293748.5 +000000.7-000005.000002.2 07.98-0.11B8 1
+210214.77 +303118.8 +000016.4+000015.800004.7 07.9800.10A2 0
+210511.45 -322040.5 +000002.9+000013.200005.9 07.9800.22A3 0
+210910.59 +302235.1 +000113.5+000011.200012.8 07.9800.54F7 0
+213130.53 +481641.6 -000008.9-000020.000002.6 07.9800.07A3 0
+213632.38 -435051.1 -000001.6+000006.100005.5 07.9800.92K0 0
+215009.32 +601048.1 -000001.5-000004.600000.5 07.9800.43B5 0
+215653.21 +172623.2 -000014.5-000002.200007.0 07.9800.94K0 0
+215836.57 +060050.0 +000019.4-000008.500008.1 07.9800.06A2 0
+221020.21 +661815.2 +000019.0-000010.800005.9 07.9800.15A0 0
+221101.80 -393250.5 -000010.4-000090.700008.9 07.9800.65G3 0
+221925.06 +122736.1 +000066.6-000098.300023.9 07.9800.67G5 0
+222004.17 -334115.9 +000004.6-000007.100014.6 07.9800.51F5 0
+222233.91 +095624.9 +000002.5-000041.200004.8 07.9800.36F0 0 0.11 0.86
+222843.43 +264332.4 +000042.6-000006.800012.8 07.9800.61G0 0
+225547.06 +433333.5 -000000.3-000004.300004.0 07.9800.05B3 1
+231553.82 +344116.6 -000013.9-000007.000012.0 07.9800.55F6 0
+231628.07 -101241.2 +000099.8-000084.800013.6 07.9800.53F8 0
+232637.08 +565310.3 -000089.5+000140.600016.7 07.9800.60F8 0
+232800.70 +212143.8 -000014.6-000012.000002.5 07.9800.78G0 0
+232955.90 +010949.5 +000016.6+000000.000005.5 07.9800.94G5 0
+234612.27 +504711.9 +000033.4-000022.100008.1 07.9800.25A5 0
+235831.26 -241009.7 +000026.1+000005.300006.5 07.9800.32A2 0
+003359.94 -570506.6 +000001.0+000009.000002.9 07.9801.07K0 0
+004023.04 +234612.7 +000078.8+000018.500003.8 07.9801.06K0 0
+005549.04 -183154.9 -000003.8-000002.000002.9 07.9801.21K1 0
+012800.60 +155918.4 +000010.3-000074.400003.9 07.9801.13K0 0
+015247.57 +043946.9 -000003.3-000005.300004.5 07.9801.01G5 0
+015745.88 -160755.6 -000004.6-000019.100000.6 07.9801.48K3 0
+021535.25 +161142.3 +000056.2-000022.800003.4 07.9801.32K5 0
+021634.15 -210708.7 +000047.6+000025.300001.5 07.9801.23G8 0
+022017.05 -143729.3 -000021.7-000010.300002.7 07.9801.14K1 0
+023517.54 -605013.0 +000018.3-000021.800003.9 07.9801.04K0 0
+023749.66 +140905.4 -000005.7-000017.800005.8 07.9801.07F8 0
+032322.13 -584959.5 +000002.4-000003.000003.8 07.9801.11K1 0
+033614.79 -471203.2 +000040.1+000036.400004.2 07.9801.08K1 0
+034818.96 +263521.0 -000031.4-000003.900004.5 07.9801.15K2 0
+035815.46 -481013.6 +000001.2+000010.900003.2 07.9801.29K0 0
+042025.94 -212009.6 +000057.9-000042.000002.9 07.9801.02G8 0
+042403.51 -470924.2 +000015.2+000006.000001.6 07.9801.45K3 0
+042917.63 -571115.9 -000020.6-000010.200003.8 07.9801.21K2 0
+043024.76 +395226.3 +000116.0-000187.100012.5 07.9801.03K0 0
+045008.47 -301537.1 +000023.6+000001.900001.8 07.9801.29K2 0
+045643.54 -463205.3 -000000.4-000020.700002.5 07.9801.48K3 0
+045652.69 +580557.8 +000007.2+000002.100004.1 07.9801.06K0 0
+053655.10 +611357.3 +000004.2-000017.800002.6 07.9801.05G5 0
+055916.50 +042757.2 +000048.0-000019.700006.3 07.9801.08G5 0
+061851.38 -732139.2 +000019.5+000017.700000.8 07.9801.66K5 0
+063528.79 +053045.2 +000003.9+000004.800000.1 07.9801.73M0 0
+064837.46 +765924.4 -000000.3-000039.600003.0 07.9801.30M. 0
+065344.14 +650008.7 -000002.5-000008.500002.1 07.9801.02G5 0
+070934.31 +692134.6 -000026.8-000029.100003.0 07.9801.46K5 0
+071319.09 -835525.7 -000001.9+000011.000002.9 07.9801.66M0 0
+073439.04 -524836.1 -000008.9+000007.600001.9 07.9801.37K3 1
+073801.39 -433829.3 -000005.0+000011.900001.5 07.9801.33K2 0
+075038.38 +155806.0 -000000.2-000004.300004.8 07.9801.05G5 0
+075922.75 +152156.0 -000013.9-000012.700004.5 07.9801.13K0 0
+080459.14 -582132.5 -000003.6+000005.000001.2 07.9801.68K5 0
+083124.03 +530719.9 +000011.0-000019.100003.5 07.9801.06G5 0
+083140.60 -554802.2 -000011.7-000008.300004.1 07.9801.15K0 0
+083211.36 -563802.2 -000012.3+000020.500002.9 07.9801.34K3 0
+084900.60 +410629.0 -000001.5+000001.200000.8 07.9801.62K3 0
+093126.69 -182501.5 -000009.5+000017.000000.4 07.9801.65M1 0
+095723.41 +191721.8 +000010.7-000004.200004.2 07.9801.15K0 0
+100503.47 +150804.4 -000009.2-000031.900000.9 07.9801.42K0 0
+102449.97 -245819.3 -000004.1-000004.700000.8 07.9801.54K4 0
+103550.96 -512542.5 -000006.8+000010.600002.8 07.9801.45K3 0
+103807.13 -603256.4 -000014.7+000006.700000.7 07.9801.59M3 0
+104454.45 +483245.4 -000015.2+000005.800003.2 07.9801.05K0 0
+105249.12 -035501.7 -000013.0-000022.600004.5 07.9801.11K2 0
+112504.29 -530119.4 -000001.0-000000.000001.6 07.9801.40K3 0
+115646.53 +321210.9 -000020.9-000008.700003.7 07.9801.17K2 0
+120033.29 -562232.7 -000027.9-000034.500005.1 07.9801.31K3 0
+124832.62 -523727.7 +000007.5+000001.100001.5 07.9801.00K0 0
+124913.42 -603943.2 -000002.6-000002.400002.3 07.9801.58K2 1
+125604.28 -201251.8 -000062.4-000003.500003.6 07.9801.09K0 1
+130251.97 -182617.7 -000002.0-000012.900003.1 07.9801.02K0 0
+131328.40 +564051.3 +000008.2-000012.400001.4 07.9801.13K2 0
+133332.70 +083511.5 -000506.5+000094.500054.1 07.9801.03K0 0
+133402.41 +761745.1 -000002.6+000009.600003.3 07.9801.06G5 0
+134901.38 -224325.7 +000048.7-000001.100003.9 07.9801.05K0 0
+140402.92 -374620.5 +000005.5-000003.400002.1 07.9801.66K5 0
+141550.25 -160453.0 -000032.6+000007.100003.7 07.9801.23K0 0
+142256.21 -104502.5 +000001.3-000005.100002.1 07.9801.43K2 0
+142411.61 +254213.8 +000021.7-000049.700006.4 07.9801.28MI 0
+142801.40 +662025.7 -000007.5+000008.800003.7 07.9801.12K2 0
+150940.14 -612913.5 -000003.6-000002.000001.0 07.9801.85K3 0
+151416.62 +203429.5 +000010.9+000005.500005.6 07.9801.09K2 0
+161351.47 +402056.6 -000027.1-000099.500006.6 07.9801.01K0 0
+161506.73 +650419.7 -000026.7+000048.800005.2 07.9801.11K0 0
+162351.33 -301052.9 -000000.0+000000.200001.2 07.9801.70K5 0
+165110.26 -191112.0 +000004.8-000008.100003.3 07.9801.30K0 0
+170523.46 -580435.8 -000000.9+000001.600000.9 07.9801.38M3 1
+171550.02 +065036.4 -000001.0+000010.500001.8 07.9801.65K2 0
+172000.04 -001932.4 -000037.8-000023.300006.3 07.9801.25K5 0
+173308.99 +235514.4 -000013.0+000022.000003.8 07.9801.02K0 0
+173428.54 +680710.0 -000000.7-000018.500003.5 07.9801.05K2 0
+173615.54 -631136.4 -000003.0-000013.900003.6 07.9801.06K0 0
+180625.87 +625708.3 -000012.2+000003.200002.9 07.9801.05K0 0
+181441.18 -530441.9 -000000.9-000018.800002.6 07.9801.25K1 0
+181738.96 +202634.7 -000010.7-000001.300001.8 07.9801.66K5 0
+182247.25 -423604.6 -000013.0+000002.400002.6 07.9801.54K2 0
+190708.43 -441333.0 +000002.8-000001.700002.5 07.9801.47K3 0
+192013.42 -361339.7 +000008.1-000010.700000.6 07.9801.75M2 0
+195158.47 -382408.2 +000003.1-000011.000002.6 07.9801.46K3 0
+195417.27 +091108.0 -000011.0-000033.200000.3 07.9801.38K2 0
+200839.09 +313236.8 +000023.9+000013.800005.4 07.9801.04K2 0
+202352.53 -603634.3 -000000.9-000016.500003.4 07.9801.15K0 0
+204141.58 +381421.9 +000006.8+000010.500004.4 07.9801.28K2 0
+211357.35 -200516.5 -000001.0+000008.000000.9 07.9801.30K2 0
+211617.63 +215449.0 -000000.4-000016.400003.2 07.9801.20K2 0
+212005.04 -690038.9 +000002.6+000004.500001.0 07.9801.51K4 0
+213302.43 +174322.4 +000014.8-000001.100001.9 07.9801.66K5 0
+214906.69 +422129.5 +000008.2+000000.400002.6 07.9801.23K5 0
+215131.59 -272356.8 +000022.7-000016.200001.7 07.9801.34K2 0
+221408.99 +464212.3 -000007.8-000016.300001.6 07.9801.48K5 0
+222523.63 +744941.5 -000003.2+000001.800001.6 07.9801.19K0 0
+222606.76 -445953.1 +000001.6+000013.700004.1 07.9801.01K0 0
+222704.99 +652758.3 +000021.4-000015.300003.9 07.9801.23G5 0
+222811.23 -271227.4 +000015.1-000015.800001.0 07.9801.26K2 0
+225312.02 +454135.2 -000003.5-000015.300004.5 07.9801.10K0 0
+225431.23 +775033.6 -000013.7-000017.600007.1 07.9801.08K0 0
+225711.36 +173141.5 +000004.6-000008.600001.8 07.9801.00K0 0
+230425.16 +562724.4 -000001.0-000009.100000.7 07.9801.92M1 0
+232138.49 -713428.5 +000039.0-000016.600003.1 07.9801.32K3 0
+232700.06 +421218.7 +000066.9+000025.600003.1 07.9801.06G5 0
+233708.84 +144648.0 -000017.5+000016.000004.6 07.9801.09K0 0
+233759.48 +524919.0 -000003.8-000003.200000.4 07.9801.61K5 1
+234738.04 +271047.0 -000014.9-000014.000002.0 07.9801.28K2 0
+054313.83 -462714.0 -000002.6+000015.300001.1 07.9804.75N0 0
+001509.18 +345205.6 +000021.2-000019.900011.0 07.9900.39F2 0
+002316.11 -764327.4 +000023.6+000009.800005.7 07.9900.47F5 1
+003149.75 +045046.4 -000000.6-000020.800009.3 07.9900.33F0 0
+004049.93 +042842.1 -000013.4-000022.400004.9 07.9900.90G5 0
+004112.16 +393613.8 -000000.4-000006.100001.0 07.99-0.24B0 0
+005258.20 +635528.5 -000003.8-000031.600006.7 07.9900.37F0 1
+005742.18 +020537.7 +000063.6+000007.300006.6 07.9900.46F8 0
+010315.71 -261047.8 +000085.0-000065.500003.4 07.9900.98G8 0
+011316.29 -705252.2 +000058.5+000016.900008.0 07.9900.91K0 0
+013726.03 -155951.9 +000069.5+000022.400008.1 07.9900.88G8 1
+013757.15 +591756.5 +000030.7-000009.900004.5 07.9900.24A2 0
+020005.31 -133245.8 +000048.7-000020.900022.8 07.9900.66G5 0
+020443.88 -821758.0 +000010.8+000011.500002.8 07.99-0.01B9 0
+020759.93 -212051.2 +000103.9+000011.600014.1 07.9900.49F5 0
+021306.75 +584757.8 -000014.7+000003.800008.1 07.9900.26A9 0
+021627.60 +122249.1 +000226.5-000220.400029.4 07.9900.79G5 0
+021711.04 -195948.8 +000048.7+000004.500010.9 07.9900.44F3 0
+022728.71 +410254.3 +000019.2-000026.000007.0 07.9900.04A0 0
+024009.00 +164337.2 +000028.4-000039.900007.6 07.9900.37A2 0
+024622.54 +503700.7 +000050.1-000030.800007.1 07.9900.34A2 0
+024944.04 +351043.2 +000028.2-000016.500015.2 07.9900.46F0 0
+025419.58 -423406.2 -000007.9+000004.600004.2 07.9900.88G8 0
+025908.41 -044700.0 +000002.8-000003.900004.8 07.9900.07A0 0
+030128.06 +250735.5 -000025.4-000017.600012.0 07.9900.40F2 0
+030425.12 +500155.3 -000207.5+000144.500028.0 07.9900.70G5 0
+030936.30 +051210.6 +000071.0-000028.500013.8 07.9900.58G0 1
+031116.82 -754842.7 -000010.1-000020.200006.0 07.9900.34A9 0
+031706.28 +670527.1 +000040.8-000032.800007.2 07.9900.31A2 0
+031806.47 +045810.1 -000015.3-000014.900008.1 07.9900.29A3 0
+033012.95 +682600.8 +000033.7-000034.400004.1 07.9900.01B8 0
+033503.47 +110245.1 -000016.3-000011.500006.7 07.9900.56G0 0
+034707.62 -112922.0 +000012.3+000011.100004.0 07.9900.81G0 0
+035337.98 +813254.5 -000003.1+000001.600002.1 07.9900.92G5 0
+040641.42 +254319.7 -000012.3+000000.200005.2 07.9900.19A0 0
+040901.26 -173647.7 -000029.3-000033.500014.4 07.9900.45F3 0
+041041.11 +701943.9 +000006.4-000003.600005.6 07.9900.95G5 0
+041458.83 -005950.6 +000012.4-000025.200002.7 07.9900.93G5 0
+041902.71 -072523.5 -000013.6+000037.400005.9 07.9900.37F0 1
+041911.58 -584448.0 +000000.5+000009.100007.4 07.9900.12A1 1
+041938.47 +025931.9 +000031.9-000011.500008.1 07.9900.26A3 0
+041947.90 -183111.1 +000076.9+000073.900010.4 07.9900.45F5 0
+042141.91 +412426.7 -000000.7-000000.100004.2 07.9900.10B9 0
+044556.26 +042136.0 -000017.4+000005.800003.2 07.9900.25B9 0
+044741.38 -000519.6 +000005.6-000027.900006.0 07.9900.42F4 0
+045135.51 -143519.0 -000009.7-000015.400004.9 07.9900.43F5 0
+045352.89 +773357.6 +000009.4-000032.800004.3 07.9900.26A0 0
+045852.75 +242944.6 +000002.8-000004.100002.6 07.9900.27B5 0 0.37 1.39
+050007.76 -410252.5 +000007.9+000015.200004.8 07.9900.12A3 0
+050144.26 +204948.3 -000065.8-000092.700024.4 07.9900.74G0 1
+050605.41 +483935.0 -000002.0-000009.200004.7 07.9900.03A0 0
+051211.60 +241645.2 -000008.0-000017.800010.3 07.9900.44F0 0
+051934.37 -094202.9 -000002.8-000001.400004.6 07.9900.06A0 1
+052037.48 -054921.3 -000008.2-000030.500008.7 07.9900.95G5 0
+052310.15 +010822.7 -000002.7-000003.200003.9 07.99-0.07B6 0
+052711.66 -190544.6 -000009.5-000009.800006.7 07.9900.34F0 0
+053218.06 +174437.5 +000007.4-000037.700005.4 07.9900.48F0 0
+053625.01 +320013.2 -000004.0-000049.500016.3 07.9900.56F5 0
+053925.09 -111236.8 +000002.1+000001.700000.2 07.99-0.07B3 0 0.10 1.84
+054630.89 -124343.7 -000003.6+000005.800004.2 07.99-0.07B8 0
+055037.42 -532501.9 -000010.7-000026.100007.0 07.9900.25A8 0
+055039.01 -651536.7 +000003.5+000028.200003.8 07.9900.02A0 0
+055910.58 -334907.1 +000012.3+000031.800006.0 07.9900.27A6 1
+060656.15 +161037.6 -000002.0-000024.900006.0 07.9900.23A3 0
+060719.98 +184737.7 +000001.3-000020.300002.6 07.9900.38F3 1
+061241.68 +514111.1 +000006.0-000026.200003.3 07.9900.17A0 0
+061313.79 -300510.5 -000013.8+000002.600006.8 07.9900.20A3 0
+062023.05 -011743.5 -000004.2-000012.100006.0 07.9900.09A0 0
+062817.42 -130311.1 +000002.3-000000.000002.8 07.9900.05Bp 0
+062918.98 -610021.9 -000054.4+000070.700010.0 07.9900.50F5 0
+063327.93 -291235.6 -000008.2+000008.700004.8 07.9900.04A0 1
+063535.15 +575910.5 +000006.2-000036.600008.8 07.9900.24A5 1
+064451.80 +492037.1 -000041.4-000014.800007.4 07.9900.46F5 0
+064800.02 +112858.5 -000001.1-000006.000003.2 07.99-0.02A0 0
+064908.04 +082057.6 +000035.1-000061.000010.3 07.9900.56F5 0
+065209.64 -302537.3 -000002.2+000047.900005.0 07.9900.33F0 0
+065652.89 -052844.6 -000021.3-000004.200000.1 07.9900.35A5 1
+071148.97 +195308.3 -000005.0-000015.800005.2 07.9900.19A2 1
+071657.08 -305426.8 +000003.7-000027.200008.3 07.9900.29 0
+072115.09 -352946.1 -000012.3+000001.000004.4 07.9900.06A1 0
+072159.89 +395736.3 +000006.3-000031.300012.0 07.9900.91G5 0
+072334.65 -311759.8 +000001.7-000001.500002.6 07.99-0.08B9 0
+072341.04 +573438.3 -000020.5-000041.600008.0 07.9900.55F8 0
+072425.25 +341410.4 -000021.5-000013.100004.1 07.9900.95G5 0
+073045.22 -064304.5 -000008.4-000004.100002.3 07.9900.17A2 0
+073249.67 -071705.6 +000004.8-000007.500004.5 07.9900.01B9 0
+073834.82 -543812.3 +000003.1+000081.200015.4 07.9900.52F6 0
+074518.57 -002617.6 +000000.4-000002.600004.4 07.9900.04A0 1
+074541.39 +343319.4 -000010.4+000000.300007.3 07.9900.25A3 0
+074746.02 -195905.0 -000005.0+000004.700000.6 07.99-0.10B3 0
+075034.26 -013635.2 -000005.7-000004.500004.3 07.99-0.04B9 0
+075222.64 +035035.4 -000007.4-000004.100005.4 07.99-0.08B8 0
+075543.30 -382012.4 -000008.7+000002.600002.1 07.99-0.05B3 0
+075621.72 -075928.3 -000002.6-000001.800002.3 07.9900.12A2 0
+080648.29 +094602.4 -000008.7-000013.200005.0 07.99-0.02A0 0
+080748.44 +361437.6 -000007.2-000002.600003.9 07.9900.07A2 0
+080831.69 +711611.2 -000013.2-000024.100002.1 07.9900.80G5 0
+081157.35 -515745.5 -000010.2+000003.300003.9 07.99-0.02B9 0
+081500.69 -302509.5 -000007.8+000007.000002.8 07.99-0.01A0 0
+081625.89 +353302.8 -000015.9-000037.500003.3 07.99-0.02B9 0
+081738.88 +002845.9 -000002.3-000010.100002.5 07.9900.10A2 0
+082331.36 +233204.3 -000019.6-000024.800006.3 07.9900.20A2 0
+083107.60 +091154.1 -000128.8+000011.200016.7 07.9900.48F5 0
+084036.50 +142244.2 -000006.3+000000.300001.5 07.9900.12A0 0
+084504.74 -152528.7 -000053.5-000049.900012.6 07.9900.49F6 0
+084601.14 +572606.5 +000000.7-000000.500002.4 07.9900.14A0 0
+084611.52 +140343.6 -000044.8-000015.300008.8 07.9900.29A2 0
+085033.30 +170155.4 -000020.8-000018.200006.0 07.9900.18A3 0
+085100.49 +405627.8 +000013.7-000006.800005.2 07.9900.47F5 0
+085104.23 +002810.9 -000026.9-000003.900006.4 07.9900.08A0 0
+085223.67 -531933.0 -000006.1+000010.400005.6 07.9900.06A1 0
+085859.33 +033922.0 -000000.2-000004.700001.1 07.9900.22B5 0
+090448.76 -253944.9 +000003.0+000000.900006.5 07.9900.48F3 0
+090753.70 +222723.1 -000064.8+000018.400007.7 07.9900.45F2 0
+090813.24 -573320.7 -000073.1+000045.500008.1 07.9900.48F5 0
+091318.89 -535901.2 -000010.0+000008.100001.9 07.99-0.10B5 0
+091950.42 -710033.2 +000001.5-000034.600006.0 07.9900.40F2 0
+092625.39 -460731.8 +000004.3-000003.900004.2 07.9900.18A2 0
+092937.91 -544321.3 -000016.3+000005.200001.8 07.9900.10A2 0
+093101.28 +100919.4 -000041.1-000002.000006.5 07.9900.20A5 0
+093135.13 -511507.0 -000024.7+000013.300008.6 07.9900.25A4 0
+093211.82 -033053.9 +000003.8-000021.400010.3 07.9900.83K0 1
+093449.24 -503345.1 -000011.5+000006.300002.3 07.9900.04B3 0
+093633.87 +540719.5 -000010.2+000056.900009.5 07.9900.52F8 0
+093848.23 -363145.4 -000010.0+000001.500001.3 07.9900.86G2 0
+094045.81 +325957.7 -000018.9-000014.500000.6 07.9900.36F2 0
+095916.07 -461739.4 -000014.1+000014.500007.8 07.9900.33A9 0
+100039.92 +281026.3 -000042.8-000136.800010.0 07.9900.61G0 0
+100229.48 +143327.0 +000144.1-000208.300003.8 07.9900.12A1 0
+100317.72 +081340.6 +000064.9-000044.600012.8 07.9900.48F5 0
+100806.35 +695601.1 +000010.2+000019.000012.0 07.9900.42F0 0
+100900.14 -494700.1 -000138.6+000019.300013.2 07.9900.46F3 0
+101806.44 -401421.8 -000000.1-000005.800004.6 07.9900.28Ap 1
+102006.99 -042036.4 -000025.6+000007.500007.4 07.9900.17A3 1
+102735.30 -033107.0 +000023.0-000016.400007.9 07.9900.31F0 0
+103216.96 +125509.1 -000095.3+000000.400011.1 07.9900.40F2 0
+103433.01 +560950.7 +000016.0-000018.300010.3 07.9900.48F5 0
+104239.95 -174345.2 +000043.3-000055.000010.1 07.9900.38F2 0
+104309.62 +044003.6 +000002.3+000002.000007.0 07.9900.39F5 1
+104958.60 -072856.4 -000158.3-000037.600007.3 07.9900.89K0 0
+105305.25 -402502.2 -000020.5-000005.000004.8 07.9900.09A0 0
+105445.62 -082244.0 -000024.4-000004.400004.7 07.9900.09A0 0
+105747.38 -710626.7 -000009.7+000003.800001.3 07.9900.08B9 0
+110246.68 -753539.3 -000018.6+000003.900003.3 07.9900.09B9 0
+112158.52 -131238.8 -000027.9-000003.100003.6 07.9900.99K0 0
+113212.88 +385533.1 +000000.6-000008.800009.2 07.9900.32Am 0
+113638.61 +121038.2 -000053.0-000009.800009.9 07.9900.41F8 0
+114138.22 +043526.0 -000033.1-000004.200012.4 07.9900.38F0 1
+114532.03 -711441.3 -000028.2-000045.900020.6 07.9900.68G3 0
+114851.33 +184923.2 -000085.5-000008.400015.1 07.9900.57F8 0
+115521.68 -634212.8 -000009.8-000002.700001.0 07.99-0.03B2 0
+115847.00 -145156.2 +000021.0-000055.300008.1 07.9900.46F2 0
+121601.92 -651133.4 -000005.3+000000.900001.4 07.9900.00B1 0
+122217.23 +031751.6 -000143.5+000011.600015.9 07.9900.50F8 0
+123543.75 -120130.0 -000146.2+000017.400009.2 07.9900.48G0 1
+123605.44 -421835.0 -000114.8+000032.400011.2 07.9900.45sd 0
+123946.22 -491155.4 -000029.6-000014.200010.0 07.9900.15A0 0
+124017.07 +213112.4 -000007.4-000098.000010.7 07.9900.54F8 0
+124043.22 -194340.4 -000093.9-000006.800011.0 07.9900.41F2 0
+124553.50 -223749.3 -000026.9-000001.900002.9 07.9900.21A3 0
+124806.43 -002133.4 -000088.0-000008.500011.7 07.9900.55F8 0
+130405.99 +215341.8 -000026.4+000024.300007.4 07.9900.54F7 0
+130900.26 -342052.9 +000014.6-000012.500005.5 07.9900.23A4 0
+132313.69 -625216.9 -000047.0-000002.500008.4 07.9900.48F5 0
+132658.94 +115430.8 +000002.3-000004.900004.0 07.99-0.03A0 0
+134812.29 -421105.1 -000029.1-000004.500002.9 07.9900.02B9 0
+135405.12 +324934.8 +000108.2+000040.000013.3 07.9900.57F8 1
+135548.41 +013111.1 +000012.5-000012.800002.2 07.9900.14A0 0
+135651.36 -490645.0 -000005.2-000013.900003.1 07.9900.79K0 1
+140505.34 -283059.6 -000004.7+000016.700010.8 07.9900.41F3 0
+141523.05 -121433.0 -000031.7-000008.300006.0 07.9900.29A5 0
+144431.38 -511126.5 +000004.9+000002.600006.3 07.9900.50A8 1
+144520.31 -064404.5 -000084.9+000047.300018.8 07.9900.58G0 0 0.38 0.35
+145525.82 -442002.5 -000022.7-000004.900004.2 07.9900.23A4 0
+145922.74 -694226.0 -000011.1-000012.900004.5 07.9900.33A6 0
+151421.02 +002210.5 -000014.2-000001.100001.8 07.99-0.00A0 0
+151434.33 -455341.3 -000037.3-000095.500016.5 07.9900.55G2 0
+151710.72 -343437.3 -000023.9-000023.100007.0 07.9900.20A2 1
+151825.24 -653614.4 -000030.4-000039.300002.8 07.9900.45Ap 0
+151859.42 +254131.2 -000554.2-000125.100029.8 07.9900.74G8 0
+152119.72 +133101.0 -000038.2-000009.800009.5 07.9900.69G0 0
+152332.86 -344443.0 -000126.3-000119.400012.5 07.9900.62F8 0
+153535.46 -585158.0 -000010.6-000013.000004.6 07.9900.03B8 0
+155709.30 -052353.9 -000031.2-000013.700014.5 07.9900.48F5 0
+155715.12 +171109.3 -000003.4+000010.600002.3 07.9900.79G0 0
+160744.65 -212443.5 -000017.6-000007.700008.3 07.9900.88G3 0
+162228.60 -754045.3 -000001.9-000008.200001.7 07.9900.70G0 0
+162411.31 +072733.9 -000000.3-000099.600012.5 07.9900.64F8 0
+162725.68 +211326.9 -000055.8+000040.500012.1 07.9900.49F5 0
+164400.40 +090117.8 -000002.2+000000.800004.2 07.9900.98K0 0
+164820.17 +024416.9 +000037.8-000028.600007.7 07.9900.72G5 1
+165001.44 -413716.5 -000000.9-000001.600001.4 07.9900.06O9 0
+165008.84 -670134.5 -000012.9-000010.500005.4 07.9900.16A1 0
+165405.45 +273527.8 +000002.3+000008.100004.0 07.9900.97G8 0
+165832.39 +435945.3 -000013.8+000012.600005.0 07.9900.91G5 0
+170155.36 +073931.0 -000021.1-000025.400015.8 07.9900.50F8 0
+170221.19 +400423.2 +000019.4-000039.600005.4 07.9900.44A5 0 0.09 0.14
+170313.68 +405713.4 +000007.4+000021.200007.3 07.9900.54F8 1
+170746.68 +270816.2 -000041.2+000022.500012.7 07.9900.40F0 0
+171423.24 -040943.1 -000013.1-000015.800005.1 07.9900.29A0 0
+173125.60 +363351.4 +000039.1+000040.200013.1 07.9900.77G5 0
+173149.32 +115554.5 +000001.5+000013.000006.2 07.9900.21A0 0
+174316.08 +174122.9 -000005.6+000003.000004.3 07.9900.13A0 0
+174537.34 -282426.4 -000000.8-000050.100012.9 07.9900.46F3 0
+174709.16 +150214.0 -000004.3-000007.500002.5 07.9900.05A0 1
+174826.28 -301758.0 -000039.7-000010.600013.3 07.9900.53F7 0
+174951.35 -531934.0 -000010.1-000011.300007.4 07.9900.46F2 0
+175031.36 +572636.5 -000006.2+000017.700003.8 07.9900.00B9 0
+175916.19 -254907.8 -000003.0-000005.800000.8 07.9900.05B6 0
+180620.70 -341854.3 +000004.4-000006.400000.1 07.9900.00B5 1
+180700.84 +655316.6 -000010.3+000004.500005.0 07.9900.04A2 0
+180859.10 -310936.0 +000000.8-000020.700003.8 07.9900.01B9 0
+181436.65 -275849.5 +000013.4+000010.300021.0 07.9900.43F3 0
+182255.15 +190857.4 +000012.1-000013.600006.0 07.9900.27A2 0
+183308.85 -012744.3 +000007.1-000002.100004.6 07.9900.24A0 0
+183658.38 -190823.4 -000002.1-000005.500004.7 07.9900.29B9 0
+184004.06 +011728.0 -000046.8-000014.100007.5 07.9900.47F2 0
+184310.46 +692059.0 -000072.2-000005.000013.5 07.9900.54G5 0
+184730.84 -155900.6 +000049.8-000105.300010.9 07.9900.32A9 1
+185057.94 -305741.0 +000001.1-000006.100004.4 07.9900.09A0 0
+185240.31 +040311.8 +000004.1-000002.000001.1 07.9900.17B8 0
+185259.15 +371903.3 +000004.7+000025.400011.2 07.9900.49F5 0
+185327.94 +005213.1 -000004.9-000001.800003.3 07.9900.12A0 0
+185458.89 -532613.3 -000011.2-000032.500005.1 07.9900.92K0 0
+185554.55 +463047.9 +000003.4+000012.400003.2 07.9900.04B9 0
+185832.85 +260342.3 -000006.9-000004.200003.6 07.9900.18B9 0
+190512.31 -734644.6 -000005.6-000014.000004.4 07.9900.04A0 0
+190657.02 -014402.7 -000003.9-000009.200001.8 07.9900.17B9 0
+191125.72 +075841.4 -000002.5-000016.600004.7 07.9900.94G5 1
+191128.82 +222259.3 +000001.0-000004.900001.0 07.9900.06B8 0
+191312.87 -635237.3 -000002.9+000014.200005.3 07.9900.21A7 0
+191649.92 -483801.0 -000004.9+000006.100001.5 07.9900.39F0 0
+192129.11 +131527.7 -000004.0-000009.300004.9 07.9900.08A0 0
+192453.51 +015005.3 +000004.1-000004.200004.0 07.9900.13B5 0
+192621.70 -651146.7 +000008.1-000006.900006.3 07.9900.00A0 0
+192657.78 -005441.7 -000083.7-000152.600015.1 07.9900.77G5 0
+193040.25 -591317.5 +000002.9-000017.500005.3 07.99-0.06B8 0
+193418.20 -562504.3 +000019.1-000020.000003.0 07.9900.18A5 0
+193508.73 +512037.4 -000020.7+000099.800012.6 07.9900.90G5 0
+194201.23 +312943.6 +000030.5-000015.100006.7 07.9900.33F0 0
+194404.36 +033028.9 +000052.8-000128.300013.5 07.9900.62G0 0
+194804.46 +813509.9 +000027.5+000046.700008.2 07.9900.35F0 0
+200059.61 +374156.1 -000001.6-000006.000000.4 07.99-0.02B5 1
+200119.79 -144435.4 +000006.9-000023.800003.5 07.9900.35A5 1
+200627.66 +703935.4 +000010.8-000020.900005.5 07.9900.34F0 0 0.06 0.14
+200632.73 -214035.7 -000202.6-000096.100021.2 07.9900.57G2 0
+200928.52 +514027.7 +000002.4+000001.600002.0 07.9900.06A0 1
+201700.03 +372523.8 -000001.9-000006.700003.9 07.9900.29WN 1
+201811.13 +490236.0 -000003.0-000007.200000.6 07.9900.02B8 0
+202207.92 +285028.8 +000039.2+000017.800008.0 07.9900.28A5 0
+202354.31 -661044.0 -000067.9-000011.400010.8 07.9900.61G0 0
+202426.00 +385754.1 +000002.9-000001.600000.9 07.99-0.12A2 0
+203209.36 -452119.5 +000004.8-000007.300007.2 07.9900.00F3 1
+204125.20 +541234.0 -000002.4-000010.800001.1 07.9900.12A0 0
+204325.10 +233841.1 +000004.3-000005.300000.6 07.99-0.06A0 0
+204339.37 -232812.6 +000010.4-000003.800007.1 07.9900.54F6 0
+204713.88 +514741.4 +000036.0-000002.200006.3 07.9900.34F0 0
+204909.54 -484608.5 +000088.7-000129.000010.1 07.9900.50F6 0
+205334.07 -142513.5 -000013.3-000003.700002.9 07.9900.92G6 0
+205947.17 +772721.3 +000009.3+000009.900003.1 07.9900.13A0 0
+210337.05 -125059.1 +000011.5+000001.700003.0 07.99-0.06B9 0
+210432.92 +504703.3 -000002.7-000005.400004.3 07.9900.43F5 0 0.35 0.27
+211202.66 -240717.3 +000018.3+000006.100002.4 07.9900.05A0 0
+211411.54 +261537.4 +000007.7-000003.000002.4 07.9900.37F0 0
+211415.41 -561505.2 -000014.4-000012.800004.0 07.9900.90G8 1
+211706.59 +223152.5 -000008.6-000024.100006.4 07.9900.48F4 0
+212631.68 +333510.4 +000004.1-000071.400010.4 07.9900.40F0 0
+212812.18 -214332.1 +000041.6-000271.200021.1 07.9900.70G5 0
+213420.28 +455943.4 +000000.0-000002.400002.5 07.99-0.06B9 0
+213725.34 +751319.4 +000004.2+000017.500004.6 07.9900.70A0 1
+213904.14 +203605.6 +000040.9+000012.500004.9 07.9900.56F5 1
+214100.94 -704825.3 -000008.4-000020.600011.0 07.9900.45F5 0
+215559.86 -305524.5 -000002.9+000029.900006.8 07.9900.47F3 0
+215621.10 -364849.2 -000018.6-000073.000013.6 07.9900.56G0 0
+220534.92 +362305.7 +000008.4+000001.600004.2 07.9900.00B9 0
+221253.41 +444616.2 +000003.5-000064.100011.9 07.9900.62G0 0
+222834.50 +583223.8 +000020.6+000011.300004.5 07.9900.14A5 0
+223014.51 +222800.2 +000024.8-000022.300006.5 07.9900.36F0 1
+223143.86 +343953.5 +000027.4-000014.400008.7 07.9900.40F5 0
+223742.66 -290240.2 +000057.1+000004.800011.9 07.9900.48F6 0
+224214.86 -341638.7 +000013.4-000003.700004.1 07.9900.84K0 0
+224340.30 +300532.8 +000239.7+000023.500022.3 07.9900.70G5 0
+224519.44 +570825.4 +000015.1-000002.700004.1 07.9900.20Am 0
+224721.84 +174847.2 -000231.8-000137.100025.6 07.9900.69K0 0
+224755.81 +665542.4 +000037.6+000010.800009.3 07.9900.45F0 0
+225014.23 -072735.3 +000023.4-000010.300008.0 07.9900.27A3 0
+232313.05 -243657.7 -000056.6-000062.700004.6 07.9900.85G6 0
+232833.37 +483839.6 +000001.8+000009.600008.1 07.9900.40F0 0
+234200.99 -674614.1 +000059.0-000018.400005.2 07.9900.42F2 0
+234212.48 -532524.0 +000188.4+000010.600028.9 07.9900.70G5 0
+234339.58 -635738.7 +000177.7-000090.700011.1 07.9900.56F8 0
+234428.69 -142511.8 +000003.8-000033.400008.4 07.9900.43F3 0
+234934.26 +045337.1 +000054.5+000022.900001.6 07.9900.99G0 0
+235418.95 +250800.5 +000018.4-000023.800006.5 07.9900.31Am 0
+235624.97 +555925.3 -000003.2-000000.500000.5 07.99-0.06B0 0
+000714.46 +203320.6 +000012.3+000001.200003.5 07.9901.44K0 0
+001416.62 -084957.0 -000007.1-000022.200003.0 07.9901.15K0 0
+004658.12 -110946.6 -000001.3+000005.700004.0 07.9901.03G5 0
+005241.69 +312340.5 +000002.0-000005.500004.0 07.9901.21G0 0
+013538.94 -395018.2 +000061.8-000002.300002.8 07.9901.58M1 0
+014346.70 -503828.5 +000084.6-000001.700004.2 07.9901.29K3 0
+014545.48 +464204.2 -000004.5-000009.900003.5 07.9901.11G5 0
+015832.38 +450722.3 -000014.2-000009.900004.7 07.9901.28K5 0
+022724.96 +405622.5 -000011.2-000007.500003.9 07.9901.22K0 0
+022932.24 +054602.1 +000030.1-000012.000003.8 07.9901.26K2 0
+023059.36 -454006.3 +000023.5+000001.100001.9 07.9901.44K2 0
+023155.43 +461141.4 -000001.1-000001.400000.2 07.9901.45K2 0
+023825.42 +570246.2 -000000.0-000003.400000.1 07.9901.50M1 0
+023951.04 +324853.2 +000016.9-000015.300003.5 07.9901.20K0 0
+024833.38 +251746.2 -000006.7-000009.000001.9 07.9901.54K2 0
+031109.57 +065201.4 +000008.0+000007.600002.7 07.9901.09K0 0
+032254.50 -271806.6 +000056.6+000001.900004.7 07.9901.32K2 0
+033348.46 +181340.1 +000055.1-000001.900007.2 07.9901.06K0 0
+033810.40 -072900.2 -000005.9+000015.800004.6 07.9901.11G5 0
+034029.17 +283815.2 -000016.4+000002.200000.0 07.9901.76K7 0
+034201.86 -595945.8 -000001.1+000003.000004.0 07.9901.17K1 0
+034508.69 +482914.4 -000004.1+000002.800001.4 07.9901.46K2 0
+034755.84 -150617.2 -000001.7-000017.400002.6 07.9901.59K5 0
+035142.58 -225553.5 +000010.0-000025.900004.4 07.9901.01G8 1
+035702.36 -183314.0 +000012.4-000008.900003.9 07.9901.24K0 0
+035927.65 +361906.6 -000019.1-000009.500004.8 07.9901.02K0 0
+040439.19 +564431.9 +000020.1-000030.700005.0 07.9901.08G5 0
+040837.61 -340709.6 -000001.3+000005.500001.8 07.9901.25K2 0
+043715.33 -792733.6 +000015.3+000037.300004.5 07.9901.08G8 0
+054536.12 +540517.2 -000002.8-000000.800002.5 07.9901.05G5 0
+055521.14 +641919.1 -000000.1-000003.400002.1 07.9901.32K0 0
+055541.23 +525840.3 +000018.0-000044.500001.5 07.9901.13G5 0
+060000.27 -212451.6 -000007.3-000016.600004.4 07.9901.01G8 0
+063520.94 -372656.7 +000032.7-000037.900004.1 07.9901.25K2 0
+063741.76 -773219.0 -000010.4+000021.700002.4 07.9901.41M5 0
+064104.51 -710732.8 -000011.9-000005.700004.3 07.9901.07K0 0
+064646.55 -445826.7 -000008.4+000004.700001.7 07.9901.48K3 0
+065011.87 +395711.3 -000017.1-000020.600004.9 07.9901.07G0 1
+065050.28 +195926.0 +000004.2-000003.000000.1 07.9901.55K2 0
+065658.39 -342335.4 +000005.4+000013.600003.0 07.9901.36K4 0
+070711.47 -403215.8 -000002.0-000008.600001.2 07.9901.46K3 0
+071838.13 +110413.3 -000006.6-000047.000002.0 07.9901.13K0 0
+072527.84 +464837.5 -000063.4-000050.600006.6 07.9901.24K0 0
+073520.77 +083057.8 -000001.8-000005.400001.3 07.9901.16G5 0
+073719.15 +643835.9 -000003.7-000011.100004.4 07.9901.28K0 0
+075124.19 +141013.8 +000000.8-000005.500001.7 07.9901.43K0 0
+081706.49 -105150.5 +000015.6-000002.600001.9 07.9901.46K5 0
+082208.52 -433946.3 -000008.7+000016.200000.8 07.9901.57K5 0
+082225.98 +492843.5 -000007.7-000011.700001.2 07.9901.07K0 0
diff --git a/kstars/kstars/data/hip042.dat b/kstars/kstars/data/hip042.dat
new file mode 100644
index 00000000..6e9b0fad
--- /dev/null
+++ b/kstars/kstars/data/hip042.dat
@@ -0,0 +1,74 @@
+082439.87 -325526.5 -000018.8-000000.700002.0 07.9901.45K3 0
+090739.43 +280021.2 -000029.2-000011.000002.8 07.9901.06K1 0
+092027.51 -430202.5 -000036.1+000003.600002.8 07.9901.06K0 0
+092655.69 +494133.0 -000009.8-000011.300001.6 07.9901.62M1 0
+092749.85 +454511.6 -000019.3-000018.000002.8 07.9901.03K0 0
+093338.61 +184411.8 -000021.4-000002.300003.0 07.9901.02K0 0
+095005.52 +512439.3 -000006.3-000003.900000.2 07.9901.53K5 0
+100504.61 -554602.9 -000010.0+000004.500000.3 07.9901.58K4 0
+102738.11 -535414.1 -000027.1-000007.100004.7 07.9901.08K0 0
+104047.20 -264707.5 +000002.3-000001.200005.2 07.9901.08K0 0
+104621.33 +551020.8 -000014.0+000018.600002.3 07.9901.09G5 0
+105013.21 +603632.8 +000019.9-000018.800004.2 07.9901.01G5 0
+110017.67 -114705.5 -000027.2-000002.300003.3 07.9901.20K0 1
+112323.12 -120558.0 -000005.7-000001.500003.5 07.9901.15K2 0
+114323.19 -541821.0 -000030.1+000009.300004.3 07.9901.11K0 0
+120600.74 -131900.4 -000043.4+000000.400002.3 07.9901.59K5 0
+121404.06 +120850.7 -000022.3+000005.600005.3 07.9901.16K0 0
+121656.61 +274423.1 +000007.0-000008.700001.2 07.9901.52M2 0
+121842.79 -715259.3 -000105.7+000021.100010.8 07.9901.05K1 0
+122353.94 +404310.2 -000019.5+000009.100003.6 07.9901.57M1 0
+123849.03 -664147.9 +000017.5+000002.100004.5 07.9901.15G8 0
+123953.58 -030358.8 -000047.5-000010.400005.7 07.9901.00K0 0
+124726.67 -212750.8 -000039.1+000007.400003.3 07.9901.05K0 0
+124954.58 -495208.1 -000010.3-000030.300004.6 07.9901.03K0 1
+125246.94 -391843.7 +000001.1-000022.100003.2 07.9901.37K2 1
+125642.66 -242702.7 -000033.5-000004.500003.7 07.9901.12K0 0
+131426.28 -545743.6 -000039.7-000005.800005.8 07.9901.01K0 0
+134758.47 -160354.0 -000015.1-000006.500001.6 07.9901.43K2 0
+141054.00 -721302.0 -000003.5-000006.800001.8 07.9901.62K3 0
+141346.15 +373424.2 -000009.2-000038.900002.4 07.9901.51K5 0
+141347.65 +411115.3 -000007.9+000005.000006.6 07.9901.00K2 1
+142149.23 -104000.5 +000014.8-000001.300006.3 07.9901.12K0 0
+144112.93 +403349.7 +000005.9-000030.100002.1 07.9901.58M. 0
+144815.50 +523732.8 -000012.9+000013.300003.3 07.9901.40K2 0
+150520.09 -234634.9 +000016.2-000003.200003.6 07.9901.22K0 0
+150847.48 -204140.1 +000015.2-000007.900003.4 07.9901.19K1 0
+154043.92 -213616.6 -000005.8-000011.100004.7 07.9901.24K1 0
+154221.83 -012433.6 +000009.3-000008.900005.2 07.9901.01G8 0
+154508.77 +411242.0 -000019.8-000052.700005.3 07.9901.06K0 0
+154722.33 -101744.1 -000015.2+000003.000000.2 07.9901.64K5 0
+155603.53 +270305.3 +000021.7+000000.300005.5 07.9901.04K1 0
+160125.43 +553116.5 -000002.7+000005.000000.6 07.9901.58K5 0
+161313.64 +270419.8 -000023.1+000000.300003.5 07.9901.22K0 0
+164212.20 -672907.1 +000009.0+000006.300003.1 07.9901.59K3 0
+164433.77 -464709.3 -000001.1-000016.300000.9 07.9901.04G8 0
+165000.08 -495653.5 +000000.7+000009.400002.1 07.9901.85M1 0
+173703.16 +113919.1 -000001.8-000007.700002.8 07.9901.23K2 0
+175401.36 +730716.5 -000029.6+000026.800003.0 07.9901.14K2 0
+180329.81 +101747.9 -000014.4-000013.600004.3 07.9901.11K2 0
+180603.11 +412354.3 +000002.2-000003.000001.7 07.9901.48K0 0
+182634.70 +242212.6 -000001.1-000001.800001.3 07.9901.00K0 1
+183033.18 -201714.9 -000041.5-000023.800005.8 07.9901.20K0 0
+183932.93 +373101.6 +000004.0-000004.100001.9 07.9901.60K5 0
+190256.49 +563653.3 +000004.8+000028.700004.6 07.9901.00K0 0
+195809.20 -834655.4 +000003.8+000013.500003.0 07.9901.46K3 0
+201226.39 +535418.4 +000010.9+000009.400001.8 07.9901.03K2 1
+202249.58 -502934.7 +000004.4+000008.400002.0 07.9901.53K4 0
+205634.07 -010348.5 -000005.9+000000.200005.2 07.9901.00G5 0
+210155.29 -420446.5 -000008.7-000028.100003.3 07.9901.51M1 0
+210158.44 +364203.6 +000012.8+000025.000001.9 07.9901.12K5 0
+210312.03 +315952.7 -000007.9-000020.300002.3 07.9901.13K0 0
+212745.02 -082135.3 -000000.9-000006.000005.7 07.9901.54M. 0
+213101.96 +112225.9 +000001.5-000027.700001.7 07.9901.62M. 0
+213633.79 +320609.8 +000027.9+000026.800002.7 07.9901.86M4 0
+214233.27 -154541.7 +000017.0-000023.400002.2 07.9901.18K1 0
+215303.96 +175414.0 +000060.9+000009.600002.6 07.9901.12K0 0
+221846.34 +191709.3 +000001.6-000011.700004.2 07.9901.11K0 0
+230853.55 +711837.1 -000009.9-000012.200003.3 07.9901.54K2 0
+233145.03 -144824.1 -000013.4-000000.400007.3 07.9901.03K0 1
+233946.54 +704701.3 +000017.7+000001.000003.0 07.9901.16K5 0
+234602.64 -150802.8 +000027.2-000025.900001.9 07.9901.55K5 0
+235523.50 -045405.7 +000000.9+000012.800003.2 07.9901.06G5 0
+164442.19 -140448.5 -000001.2-000001.400003.3 07.9902.11M1 0
+185832.43 +142149.6 +000001.7+000000.300000.1 07.9902.10C6 0
diff --git a/kstars/kstars/data/hip043.dat b/kstars/kstars/data/hip043.dat
new file mode 100644
index 00000000..5db7534c
--- /dev/null
+++ b/kstars/kstars/data/hip043.dat
@@ -0,0 +1,1000 @@
+003149.75 +045046.4 +000000.8-000022.400008.5 08.0000.32F? 0
+003501.00 +424141.8 -000171.4-000073.700044.0 08.0000.87G? 0
+004317.45 +020313.1 +000019.7-000002.000009.0 08.0000.36F? 0
+005416.67 +252339.2 +000007.1-000006.800002.2 08.0000.06A? 0
+005742.18 +020537.7 +000057.8+000010.800003.1 08.0000.46F? 0
+010315.71 -261047.8 +000093.9-000064.100008.3 08.0000.97K? 0
+010424.50 +491217.6 -000036.4-000027.900021.8 08.0000.26A? 0
+011035.62 -655518.3 +000089.2+000021.100007.3 08.0000.45F? 0
+011036.16 +491706.8 +000055.6+000011.600010.6 08.0000.89G? 0
+011316.29 -705252.2 +000057.7+000018.800000.5 08.0000.91G? 0
+011840.85 -005201.1 +000436.6-000253.600030.9 08.0000.81G? 0
+012047.87 +561226.4 +000000.0+000000.000000.0 08.0000.34F? 0
+012225.00 +800745.8 -000013.8-000002.000000.9 08.0000.05A? 0
+012538.44 +313246.6 +000158.5-000036.600020.0 08.0000.71G? 0
+012729.88 +303042.0 +000080.2+000005.800011.2 08.0000.44F? 0
+012959.82 -223126.8 +000121.4-000045.200015.0 08.0000.67G? 0
+013757.15 +591756.5 +000033.8-000009.000009.8 08.0000.23A? 0
+013824.62 +480608.2 +000000.6-000013.600006.3 08.0000.35F? 0
+014059.40 -761434.5 +000000.0+000000.000000.0 08.0000.40F? 1
+014709.77 +211101.5 -000009.5-000004.800010.9 08.0000.04A? 0
+014826.79 -221318.8 +000078.2-000043.800005.1 08.0000.93G? 0
+015448.40 -063531.7 +000054.8-000038.000013.1 08.0000.54F? 0
+020443.88 -821758.0 +000001.0+000008.100000.3 08.00-0.01B? 0
+020759.93 -212051.2 +000096.3+000009.900007.2 08.0000.46F? 0
+020858.97 +601139.5 -000014.7-000009.100001.8 08.0000.15A? 0
+020932.13 -165746.4 +000086.7+000038.200012.3 08.0000.32F? 0
+021016.10 +332155.2 +000017.0+000000.500002.3 08.0000.01A? 0
+023014.04 +483005.7 +000048.8-000016.100007.9 08.0000.59G? 0
+023014.97 -330629.6 +000018.7-000000.200007.0 08.0000.45F? 0
+023354.27 +313450.6 -000065.7-000065.400003.4 08.0000.66G? 0
+023554.65 +310824.3 +000012.8-000085.200002.7 08.0000.61G? 0
+024830.58 +505350.5 -000011.9+000006.800001.0 08.0000.11A? 0
+025359.15 +264452.4 -000026.0-000009.300001.1 08.0000.39F? 0
+030503.51 +104723.6 +000000.2-000007.600005.0 08.0000.82G? 0
+030921.66 +584525.2 +000003.9-000012.600005.6 08.0000.49F? 0
+031309.95 -474704.2 +000100.5+000028.500004.4 08.0000.98K? 0
+031834.58 -511749.1 -000034.4-000015.700009.9 08.0000.28A? 0
+032813.04 +071808.7 -000029.5-000087.600017.6 08.0000.61G? 0
+033012.95 +682600.8 +000035.4-000034.000004.6 08.00-0.01B? 0
+033503.47 +110245.1 -000015.4-000001.800009.2 08.0000.54F? 0
+034707.62 -112922.0 +000021.6+000035.400000.9 08.0000.80G? 0
+034925.97 +241452.1 +000020.5-000041.200009.9 08.0000.15A? 0
+035259.28 +264043.8 +000101.6-000131.300002.3 08.0000.61G? 0
+041211.16 -133813.7 +000066.9-000010.000005.6 08.0000.92G? 0
+041911.58 -584448.0 +000004.1+000011.100008.7 08.0000.11A? 0
+044335.40 +274117.0 +000046.2-000267.400058.0 08.0000.90G? 0
+044741.38 -000519.6 +000011.9-000027.900004.4 08.0000.41F? 0
+044856.91 -070636.4 -000004.5-000004.900003.4 08.0000.44F? 0
+045848.78 -451725.6 +000001.7+000017.600005.9 08.00-0.01B? 0
+050007.75 -410252.5 +000008.2+000018.400006.1 08.0000.11A? 0
+050118.37 +452646.6 -000001.4-000000.400003.0 08.0000.02A? 0
+050226.20 +020252.9 -000002.3-000001.100010.9 08.00-0.06B? 0
+050949.52 -445227.0 -000011.2-000003.800010.5 08.0000.26A? 0
+051059.19 +320219.5 -000122.1+000029.600034.8 08.0000.69G? 1
+051327.54 -111917.3 -000008.2+000005.300008.1 08.0000.18A? 0
+052433.00 +482141.3 +000058.0-000152.500004.9 08.0000.93G? 0
+053244.19 +452928.7 +000004.8-000015.000016.3 08.0000.89G? 0
+053548.03 -005912.8 -000015.1+000000.400007.7 08.00-0.06B? 0
+053838.61 +324032.6 -000006.6-000005.100002.5 08.0000.93G? 0
+054426.09 +682933.8 +000029.8-000086.400007.5 08.0000.56F? 0
+054905.08 -014528.9 +000020.5+000047.600006.7 08.0000.96K? 0
+055437.44 +153027.8 -000002.3-000015.400002.1 08.0000.03A? 0
+055539.00 +141202.9 -000008.1-000002.600001.8 08.0000.94G? 0
+055920.31 +465506.5 +000003.7-000000.100010.2 08.0000.02A? 0
+060205.67 +014539.2 -000013.4-000002.500011.8 08.0000.07A? 0
+060519.19 -465657.2 -000020.8-000065.600013.7 08.0000.98K? 0
+060849.41 -360745.7 +000081.6-000133.400003.0 08.0000.46F? 0
+061241.68 +514111.1 +000012.1-000032.400009.5 08.0000.16A? 0
+061619.70 +180921.4 +000013.4-000009.900003.5 08.0000.12A? 0
+061654.01 +300011.5 +000006.3-000019.000003.4 08.0000.19A? 0
+062324.68 +150606.5 -000002.6-000002.700012.9 08.0000.20A? 0
+062751.78 +805202.8 +000004.9-000004.000011.8 08.0000.99K? 0
+062918.98 -610021.9 -000051.8+000063.000006.1 08.0000.49F? 0
+063327.93 -291235.6 -000005.2+000012.400005.5 08.0000.04A? 0
+063535.15 +575910.5 -000000.3-000037.100000.5 08.0000.24A? 0
+063714.37 +054822.0 -000000.4+000006.100010.9 08.00-0.05B? 0
+063741.85 +020603.0 +000010.7-000012.100009.1 08.0000.07A? 0
+063754.30 +155915.0 -000006.7-000004.000004.2 08.0000.14A? 0
+064028.59 +094904.3 -000004.4-000008.000002.7 08.0000.00B? 0
+064215.97 +120028.4 +000061.7+000023.100007.0 08.0000.84G? 0
+064343.98 +120212.4 -000010.3-000016.100001.7 08.0000.01A? 0
+064800.02 +112858.5 -000025.3-000004.700012.3 08.00-0.02B? 0
+064839.42 +073723.8 -000068.3-000372.800001.9 08.0000.60G? 0
+065000.78 -125749.5 -000001.3-000002.700009.2 08.0000.01A? 0
+065313.08 -064456.7 +000010.3-000025.000014.2 08.0000.88G? 0
+070314.21 -110814.7 -000007.9-000003.900000.9 08.0000.03A? 0
+070516.75 -121934.5 -000008.2+000011.400004.9 08.00-0.09B? 0
+070826.97 -240438.0 -000010.5+000001.000001.6 08.00-0.06B? 0
+070905.05 +152520.2 -000160.3-000280.900023.1 08.0000.63G? 0
+071030.25 -292049.3 +000000.3-000004.000012.7 08.0000.47F? 1
+071148.98 +195308.3 -000019.3-000019.500006.8 08.0000.18A? 0
+072035.58 -013545.6 -000012.6-000000.900007.2 08.00-0.05B? 0
+072105.08 -411150.3 -000015.0+000026.800002.5 08.0000.88G? 0
+072159.89 +395736.3 +000011.9-000022.800020.5 08.0000.90G? 0
+072341.04 +573438.3 -000020.9-000042.800013.1 08.0000.54F? 0
+072733.90 -122450.7 -000031.0+000009.300006.8 08.0000.43F? 0
+073045.22 -064304.5 -000014.0-000002.900002.3 08.0000.16A? 0
+073138.10 -171151.2 +000019.7+000000.500004.1 08.00-0.02B? 0
+073159.26 -040034.7 -000013.2-000035.200014.9 08.0000.99K? 0
+073614.07 +325010.8 -000041.4-000117.100036.2 08.0000.64G? 0
+073915.26 +000637.3 -000016.1-000001.500001.3 08.0000.08A? 0
+074009.59 +571543.8 -000008.0-000025.100012.3 08.0000.04A? 0
+074110.00 -170842.0 -000012.3+000004.900000.9 08.00-0.07B? 1
+074237.22 -421347.9 -000014.0+000007.600002.3 08.0000.15A? 0
+074438.11 +310650.2 -000007.6-000008.300000.8 08.0000.27A? 1
+075953.32 +095356.6 +000118.4-000157.300058.4 08.0000.64G? 0
+075955.16 -221706.9 -000003.1+000006.200000.2 08.00-0.00B? 0
+080311.87 +275554.6 -000093.7+000017.600008.1 08.0000.47F? 0
+080502.79 -085324.8 +000006.0-000005.000011.9 08.0000.13A? 0
+080524.35 +414110.1 +000001.5-000006.200001.0 08.0000.48F? 0
+081319.54 -180822.3 -000014.9-000014.800002.3 08.0000.19A? 0
+082019.13 +571817.3 -000016.5-000005.300003.3 08.0000.90G? 0
+082103.76 +652633.6 +000017.6+000026.800028.1 08.0000.74G? 0
+082216.13 +565011.4 -000028.6-000019.900025.0 08.0000.74G? 0
+082331.35 +233204.3 -000006.5-000028.000000.8 08.0000.19A? 0
+082808.98 +471808.3 -000011.7-000049.400014.7 08.0000.61G? 0
+082837.16 -683700.5 -000026.2+000002.900006.1 08.0000.29A? 0
+083605.60 +020255.6 +000007.5-000012.200001.0 08.0000.10A? 0
+083829.05 +145129.6 +000002.3-000025.200009.2 08.0000.39F? 0
+083853.36 -100154.4 +000011.2-000070.400007.6 08.0000.94G? 0
+084003.54 -444254.5 -000009.4+000014.600009.8 08.0000.89G? 0
+084945.40 -325206.1 -000010.1+000004.500000.4 08.00-0.05B? 0
+085010.05 -503528.5 -000034.2+000022.100008.6 08.0000.56F? 0
+085033.30 +170155.4 -000028.6-000012.900000.0 08.0000.17A? 0
+085118.92 -203106.2 -000001.9+000010.700005.6 08.0000.55F? 0
+085712.33 -613347.2 +000001.6+000011.200002.4 08.00-0.04B? 0
+085751.25 +104851.5 -000000.5+000007.900005.2 08.0000.04A? 0
+090204.73 +031648.0 -000008.8+000003.100001.0 08.0000.89G? 0
+090448.76 -253944.9 +000002.3+000003.900009.2 08.0000.47F? 0
+090459.54 -035915.1 +000000.0+000000.000000.0 08.0000.00B? 0
+090813.24 -573320.7 -000077.8+000048.600014.8 08.0000.48F? 0
+091036.09 +010512.0 +000034.0-000007.100003.2 08.0000.43F? 0
+092148.55 -284348.8 -000072.6+000012.200011.5 08.0000.89G? 0
+092348.41 -233932.1 -000055.9+000000.700015.2 08.0000.45F? 0
+092625.39 -460731.8 +000006.2-000005.200000.2 08.0000.17A? 0
+093101.28 +100919.4 -000034.6-000010.300000.1 08.0000.19A? 0
+093211.82 -033053.9 +000011.6-000026.700013.8 08.0000.82G? 0
+093355.08 -325708.7 +000005.5-000006.600003.5 08.0000.24A? 0
+093449.24 -503345.1 -000001.6+000007.000005.3 08.0000.02A? 0
+094254.03 +503518.1 -000027.1-000001.400015.5 08.0000.69G? 0
+094835.89 -004837.2 -000002.7-000021.400004.8 08.0000.57F? 0
+094856.55 -475445.1 -000029.9+000018.000008.7 08.0000.03A? 0
+095004.20 -295418.9 -000018.1-000076.100008.1 08.0000.45F? 0
+095010.70 -493711.4 +000013.7-000033.900007.4 08.0000.47F? 0
+095656.62 -632311.5 +000001.9+000007.900004.4 08.00-0.05B? 1
+100636.83 +651947.7 -000075.4-000023.800020.9 08.0000.42F? 0
+100653.07 -535448.5 -000040.5+000019.000004.3 08.0000.46F? 0
+100900.14 -494700.1 -000139.7+000019.000008.3 08.0000.42F? 0
+101007.68 +181115.0 -000019.5-000264.900014.0 08.0000.82G? 0
+101540.09 -511524.1 -000003.0+000003.400005.3 08.00-0.08B? 0
+102533.72 +043418.9 -000038.0+000015.800001.3 08.0000.47F? 0
+102735.30 -033107.0 +000024.3-000020.400006.1 08.0000.31A? 0
+102750.08 -155505.7 -000069.4-000015.700003.3 08.0000.84G? 0
+104334.11 +481249.3 -000324.4+000178.700038.8 08.0000.76G? 0
+104958.60 -072856.4 -000162.9-000029.000021.7 08.0000.88G? 0
+105755.95 +142743.1 +000008.8-000021.100005.1 08.0000.90G? 0
+110023.37 -585859.2 -000005.9+000007.400003.9 08.0000.02A? 0
+110053.90 -601931.8 -000013.2+000007.400002.1 08.0000.72G? 0
+110412.76 -584343.0 +000000.0+000000.000000.0 08.0000.57F? 0
+111120.38 -543325.3 -000009.9+000000.700003.9 08.0000.57F? 0 0.10 1.00
+112051.89 -231300.9 -000200.6-000179.400019.9 08.0000.66G? 0
+112458.14 -714837.7 -000008.3+000008.800004.1 08.0000.01A? 0
+112933.87 -533731.8 -000024.4+000001.200000.3 08.0000.06A? 0
+113638.61 +121038.2 -000054.7-000005.800013.2 08.0000.39F? 0
+113857.29 +410835.1 +000000.0+000000.000000.0 08.0000.47F? 1
+115750.21 -434313.1 +000005.2-000000.700012.0 08.0000.23A? 0
+121601.92 -651133.4 -000004.6-000008.700001.2 08.00-0.02B? 0
+122736.94 +610909.8 -000000.2+000001.900007.5 08.0000.19A? 0
+122806.77 -600219.0 -000011.5-000003.600001.9 08.0000.37F? 0
+123134.73 -485907.8 -000020.1+000000.500010.5 08.0000.22A? 0
+124017.07 +213112.4 -000014.3-000090.900016.4 08.0000.53F? 0
+124023.89 +593132.5 +000005.1+000003.400006.9 08.0000.23A? 0
+124035.12 +074159.3 -000008.5+000000.300013.6 08.0000.93G? 0
+124043.22 -194340.4 -000086.5-000003.900007.2 08.0000.39F? 0
+124711.47 -425543.0 -000006.6+000023.800001.4 08.0000.88G? 0
+124804.06 +032719.2 -000084.8-000012.100000.2 08.0000.40F? 0
+125313.95 +285923.9 -000026.2-000025.100005.6 08.0000.36F? 0
+125827.62 -010306.6 -000005.0+000000.400004.6 08.0000.20A? 0
+130545.11 +040526.6 +000049.8-000089.400002.7 08.0000.47F? 0
+130900.26 -342052.9 +000016.8-000016.000006.7 08.0000.22A? 0
+132313.69 -625216.9 -000047.4-000000.900012.0 08.0000.47F? 0
+133158.22 +085837.3 -000015.8+000024.700019.3 08.0000.58G? 0
+133348.21 -581341.5 -000007.4-000000.400005.8 08.0000.67G? 0
+133756.84 +775326.8 -000001.9+000002.200006.1 08.0000.44F? 0
+135820.25 +100804.9 -000050.9-000047.400016.7 08.0000.55F? 0
+140626.84 +382503.2 +000003.3-000008.000003.1 08.0000.88G? 0
+141523.05 -121433.0 -000035.6-000011.000005.8 08.0000.28A? 0
+141850.96 -371947.8 +000020.8-000001.600000.2 08.0000.28A? 0
+143800.65 -543040.3 -000058.4-000032.700001.0 08.0000.39F? 0
+144520.31 -064404.5 -000080.1+000065.000018.4 08.0000.56F? 0
+145130.71 -470459.8 -000044.6-000026.800017.3 08.0000.45F? 0
+145922.74 -694226.0 -000015.1-000012.000007.6 08.0000.32F? 0
+150812.66 -075443.6 -000160.9-000451.400041.9 08.0000.58F? 0
+151825.24 -653614.4 -000036.8-000045.800002.8 08.0000.45F? 0
+151842.18 +102526.7 -000101.2-000003.400029.2 08.0000.62G? 0
+151928.54 +620742.7 -000050.8+000023.900013.1 08.0000.90G? 0
+151953.20 +670056.2 +000021.6+000008.100017.4 08.0000.31A? 0
+152119.72 +133101.0 -000036.1-000006.800026.5 08.0000.67G? 0
+152431.42 -435538.5 -000007.2-000007.300001.9 08.0000.06A? 0
+154445.72 -510436.2 -000094.9-000087.000005.9 08.0000.48F? 0
+155352.74 -780931.3 -000011.3-000011.200002.4 08.0000.01A? 0
+160408.26 +100022.7 -000010.2-000009.400022.2 08.0000.34F? 0
+160528.59 -340015.8 -000026.8-000035.600000.1 08.0000.25A? 0
+161150.70 -273309.5 -000003.4-000044.700014.4 08.0000.32F? 0
+161206.00 -190344.2 +000007.4-000035.900007.1 08.0000.21A? 0
+161250.60 -280755.3 -000004.8+000014.300007.9 08.0000.46F? 0
+161748.79 +101705.2 +000001.8-000024.800027.5 08.0000.29A? 0
+162143.20 -794954.8 -000026.2-000052.600005.4 08.0000.26A? 0
+162228.60 -754045.2 +000001.5-000008.400011.9 08.0000.68G? 0
+163653.79 -370829.6 +000025.8+000008.400010.2 08.0000.14A? 0
+163831.57 +462337.7 +000003.5+000018.700002.4 08.0000.99K? 0
+164122.50 -041253.1 +000018.2+000026.800019.7 08.0000.47F? 0
+164400.40 +090117.8 +000002.3-000004.600004.4 08.0000.98K? 0
+164623.79 +473235.8 +000023.2+000017.100017.7 08.0000.47F? 0
+165706.05 -641119.6 -000003.9-000041.600021.9 08.0000.61G? 0
+165753.33 -535026.0 -000002.1+000011.800012.1 08.0000.38F? 0
+170028.57 +150932.6 +000046.3+000130.900026.0 08.0000.70G? 0
+170155.36 +073931.0 -000017.9-000029.800027.2 08.0000.50F? 0
+170313.68 +405713.4 +000003.4+000026.500011.6 08.0000.51F? 0
+171423.24 -040943.1 -000020.2-000015.600007.4 08.0000.29A? 0
+171956.31 -194215.3 +000008.8-000040.100014.3 08.0000.27A? 0
+172023.16 -573037.0 -000015.4-000044.900005.7 08.0000.48F? 0
+172554.58 +335952.1 +000010.2+000016.700000.0 08.0000.13A? 0
+173125.60 +363351.4 +000041.8+000044.400011.0 08.0000.75G? 0
+173621.57 -582201.3 -000004.2-000021.800000.6 08.0000.84G? 0
+173951.33 -401642.9 -000001.0-000013.400005.4 08.00-0.01B? 0
+174104.15 -373912.9 +000002.0+000005.700008.5 08.0000.36F? 0
+174316.08 +174122.9 -000013.3+000006.900005.1 08.0000.12A? 0
+174433.16 -464933.4 +000007.8-000005.500015.5 08.0000.14A? 0
+174702.17 +054130.7 +000010.0-000003.900003.3 08.0000.03A? 0
+174709.16 +150213.8 -000001.0-000013.100000.5 08.0000.04A? 0
+174745.51 +345523.7 +000003.1+000003.300003.8 08.0000.11A? 0
+174834.27 -365747.3 -000021.4-000001.100000.7 08.0000.40F? 0
+175143.90 -194645.4 -000024.2-000139.800021.3 08.0000.73G? 0
+175344.38 +154758.1 -000001.2-000027.500008.4 08.0000.99K? 0
+180239.16 -213030.9 -000014.5-000000.200003.9 08.0000.20A? 0
+180323.29 -620801.7 +000034.6+000040.600003.4 08.0000.83G? 0
+180449.49 -725706.7 -000009.8-000041.700012.4 08.0000.24A? 0
+180700.85 +655316.6 -000009.5+000010.600004.0 08.0000.03A? 0
+181318.78 +090549.4 +000016.6-000012.100000.5 08.0000.58G? 0
+182703.52 -692251.8 -000003.0-000017.200003.9 08.0000.00A? 0
+182712.00 -185713.4 -000000.6+000009.900013.3 08.0000.14A? 0
+182930.94 -291846.4 +000025.7-000020.100006.9 08.0000.28A? 0
+183451.25 +144358.0 +000010.3+000033.300010.9 08.0000.44F? 0
+183508.21 +000234.9 +000013.8-000000.600006.3 08.0000.61G? 0
+183520.47 -220527.3 +000000.0+000000.000000.0 08.0000.00B? 0
+183658.38 -190823.4 -000000.8+000003.600001.1 08.0000.29A? 0
+184210.10 +344450.1 +000000.6-000013.400002.6 08.00-0.04B? 0
+184248.41 +204039.6 +000009.5+000002.800007.4 08.0000.88G? 0
+184310.47 +692059.0 -000064.6-000010.200011.4 08.0000.53F? 0
+184405.83 -612745.7 -000012.1+000017.800001.4 08.0000.32F? 0
+184854.91 +161523.9 -000027.9+000050.000004.5 08.0000.51F? 0
+185820.46 +083220.6 +000012.2+000005.000013.8 08.0000.26A? 0
+190146.47 -355210.3 -000013.0-000027.900008.5 08.0000.04A? 0
+190249.28 -074332.7 +000019.0+000001.800008.7 08.0000.30A? 0
+191041.89 -294848.4 -000095.6-000094.900026.8 08.0000.60G? 0
+191422.15 -175407.3 -000004.2-000040.300001.8 08.0000.98K? 0
+191445.84 +043712.2 -000001.5-000008.200004.4 08.0000.10A? 0
+191858.22 +391601.8 -000008.2-000005.700002.4 08.0000.32F? 1
+192605.48 +421933.9 +000013.7+000040.100003.8 08.0000.32F? 0
+192657.78 -005441.7 -000076.9-000155.600005.4 08.0000.78G? 0
+192735.35 -523554.0 +000020.4-000047.400008.8 08.0000.26A? 0
+193040.25 -591317.5 +000010.0-000026.600005.6 08.00-0.06B? 0
+193104.15 +631853.1 -000004.8-000010.500001.7 08.00-0.03B? 0
+193344.83 +074945.7 +000015.5+000006.100013.9 08.0000.17A? 0
+193536.52 +091912.9 +000008.4-000007.500015.6 08.00-0.00B? 0
+193634.48 +311409.6 +000009.9+000005.800002.0 08.0000.07A? 0
+194649.54 -033946.1 -000009.2-000003.300008.1 08.0000.50F? 0
+194959.92 +175726.1 +000003.3-000016.600009.8 08.00-0.08B? 0
+195009.68 -605525.6 -000008.2+000014.800005.3 08.0000.52F? 0
+195040.70 +345658.5 +000321.2+000186.500041.0 08.0000.79G? 0
+200143.43 +330401.0 -000010.5-000007.700001.6 08.00-0.09B? 0
+200627.66 +703935.4 +000012.2-000024.900000.2 08.0000.30A? 0
+200632.73 -214035.7 -000190.0-000111.200024.3 08.0000.57F? 0
+200821.92 +380820.0 +000004.7-000005.300002.4 08.0000.01A? 1
+201021.32 +211421.7 +000039.6+000018.000014.5 08.0000.53F? 0
+201501.06 +425334.4 +000000.5-000006.300001.2 08.00-0.02B? 0
+201512.42 +383631.6 -000003.7-000003.100001.6 08.00-0.01B? 0
+201854.91 +603704.6 -000007.6-000006.400000.3 08.00-0.04B? 0
+202013.62 +004427.2 +000006.0-000042.300008.3 08.0000.47F? 0
+202556.48 -333809.4 +000011.1-000011.900000.6 08.0000.00A? 0
+202622.75 -060928.4 -000001.7-000014.400002.1 08.0000.23A? 0
+202708.49 -113250.5 +000011.3+000002.800007.8 08.0000.40F? 0
+202836.26 +283126.2 -000004.2-000016.300004.0 08.0000.47F? 0
+203036.71 +143505.5 -000012.8-000019.200002.7 08.0000.95K? 0
+203309.21 +220857.7 +000000.2-000022.100000.9 08.0000.18A? 0
+203620.77 +614757.5 +000001.3-000011.700000.0 08.0000.94G? 0
+204008.96 +270432.5 +000003.2-000007.400002.3 08.00-0.11B? 0
+204325.10 +233841.1 +000002.8-000001.800008.1 08.00-0.07B? 0
+205027.82 +225303.9 +000078.4-000065.500032.5 08.0000.84G? 0
+210230.55 -500014.7 +000022.8-000027.900012.6 08.0000.11A? 0
+210432.92 +504703.3 -000004.4-000012.300003.0 08.0000.43F? 0 0.10 1.00
+210826.74 +560616.0 +000010.0+000008.600009.0 08.0000.16A? 0
+212341.86 -120336.5 +000029.8-000005.400004.7 08.00-0.11B? 0
+213632.38 -435051.1 +000000.2-000005.300009.8 08.0000.91G? 0
+214100.94 -704825.3 -000016.3-000021.800010.9 08.0000.42F? 0
+214552.43 +702052.3 +000127.4+000075.200023.7 08.0000.71G? 0
+215220.95 +630604.5 +000000.0+000000.000000.0 08.0000.08A? 0
+220050.92 +075108.8 +000022.1-000002.200011.0 08.0000.06A? 0
+220154.09 +044614.5 +000053.6-000104.700016.7 08.0000.67G? 0
+220646.43 -064345.7 +000034.8-000002.700011.6 08.0000.15A? 0
+221101.80 -393250.5 -000002.2-000085.200016.8 08.0000.62G? 0
+221559.92 +544933.0 +000045.2+000016.100011.7 08.0000.23A? 0
+221925.06 +122736.1 +000053.4-000099.300021.4 08.0000.65G? 0
+222004.17 -334115.9 +000012.7-000004.000012.6 08.0000.48F? 0
+222042.86 +230339.4 -000001.7-000004.500008.5 08.0000.95K? 0
+222233.69 +073622.3 +000031.4-000009.900019.6 08.0000.33F? 0
+223014.53 +222800.3 +000032.2-000027.500010.6 08.0000.37F? 1
+225033.96 -551309.6 +000005.7+000004.000000.0 08.00-0.03B? 0
+225306.58 -250852.9 -000032.1-000008.700008.5 08.0000.55F? 0
+230505.54 +340520.2 +000026.1+000004.500001.3 08.0000.51F? 0
+230630.78 +412902.4 +000014.1-000006.700004.0 08.0000.95K? 0
+230637.05 +423926.5 +000001.8-000002.700004.4 08.00-0.04B? 0
+230851.89 +222815.0 -000005.1-000007.200002.3 08.0000.36F? 0
+231609.14 -370720.8 +000094.7-000080.300015.4 08.0000.55F? 0
+232313.05 -243657.7 -000053.0-000064.900007.0 08.0000.84G? 0
+232637.08 +565310.3 -000086.1+000142.900023.0 08.0000.58G? 0
+233224.81 +531750.7 -000016.2-000006.700000.6 08.0000.15A? 0
+233522.61 +440723.2 -000021.7-000008.000004.4 08.0000.27A? 0
+234339.58 -635738.7 +000179.1-000085.200014.2 08.0000.55F? 0
+234428.69 -142511.8 -000012.0-000019.500002.4 08.0000.40F? 0
+235353.01 +304612.6 -000051.4-000038.100006.9 08.0000.43F? 0
+235624.97 +555925.3 -000006.2+000000.800000.9 08.00-0.09B? 0
+235833.48 +692038.3 -000004.6-000008.000003.7 08.0000.40F? 0
+001844.25 -604950.5 +000004.3-000001.800001.2 08.0001.55K? 0
+002139.98 +561249.8 -000019.1-000015.400002.0 08.0001.18K? 0
+002640.33 +470501.8 +000008.1-000002.100007.8 08.0001.49K? 0
+002652.07 +243749.2 -000008.3-000013.000007.3 08.0001.33K? 0
+002742.65 +220544.4 +000025.7-000016.400001.8 08.0001.03K? 0
+002822.96 -225117.9 +000031.1-000015.300018.1 08.0001.07K? 0
+003547.08 -075405.1 +000016.1-000001.500002.4 08.0001.18K? 0
+004658.12 -110946.6 -000002.4+000014.800005.1 08.0001.03K? 0
+005241.69 +312340.5 +000002.8-000007.200004.3 08.0001.21K? 0
+010110.75 +262822.8 -000006.1-000003.300000.1 08.0001.64K? 0
+015029.57 -034140.5 +000001.5+000009.700005.2 08.0001.20K? 0
+015512.82 -094940.8 -000015.3-000007.200000.3 08.0001.30K? 0
+015756.80 +611133.6 +000014.6-000015.900002.5 08.0001.42K? 0
+022013.60 +141752.1 +000042.1-000026.200013.1 08.0001.22K? 0
+022216.23 -215216.7 +000027.7-000010.100008.0 08.0001.59K? 0
+022724.96 +405622.5 -000020.5-000025.800010.4 08.0001.22K? 0
+023041.98 +450325.6 +000017.7+000005.000004.7 08.0001.10K? 0
+023313.02 +474428.6 -000007.4-000003.700011.9 08.0001.68K? 0
+023517.54 -605013.0 +000018.0-000024.900008.2 08.0001.04K? 0
+031109.57 +065201.4 -000010.9+000003.800009.7 08.0001.09K? 0
+033703.34 -530440.3 +000018.5-000000.900009.2 08.0001.11K? 0
+034129.14 +443627.8 -000055.7-000083.400019.2 08.0001.01K? 0
+034213.36 +032556.8 -000040.4-000036.800007.8 08.0001.08K? 0
+034508.69 +482914.4 +000008.8+000008.300003.6 08.0001.46K? 0
+040140.92 +685044.6 +000009.0-000016.000007.1 08.0001.31K? 0
+042104.22 -112958.9 +000016.1-000000.500018.5 08.0001.02K? 0
+042918.36 -384100.6 -000000.8-000044.600013.5 08.0001.08K? 0
+043825.00 +425807.8 -000007.4-000021.900005.8 08.0001.32K? 0
+044217.70 +473512.5 +000053.4-000041.100028.6 08.0001.22K? 0
+044247.72 +582534.6 -000001.9-000006.900001.5 08.0001.72K? 0
+050452.64 -685400.7 +000016.1-000059.700006.6 08.0001.09K? 0
+052158.42 -382919.1 -000003.6+000021.700005.1 08.0001.17K? 0
+052927.18 +540910.7 -000023.1-000024.700003.2 08.0001.17K? 0
+053726.31 +464917.4 +000030.8-000030.500018.8 08.0001.06K? 0
+053948.70 +353921.1 +000007.7-000014.000013.0 08.0001.31K? 0
+055758.71 +450634.8 +000000.5-000009.200001.9 08.0001.44K? 0
+060932.65 +283956.6 -000012.2+000002.900000.0 08.0001.72K? 0
+061019.94 -252904.0 +000009.9-000027.200009.0 08.0001.27K? 0
+061851.38 -732139.2 +000024.9+000026.200005.6 08.0001.67K? 0
+062001.48 +595118.1 -000024.2-000010.200007.8 08.0001.55K? 0
+062110.48 +375619.6 +000013.0-000005.500003.9 08.0001.01K? 0
+062247.34 -245241.4 +000000.5-000005.100005.7 08.0001.37K? 0
+063246.44 +575038.0 -000001.5-000018.900002.7 08.0001.60K? 0
+063959.20 +202911.6 +000018.8-000015.400007.3 08.0001.44K? 0
+064546.40 +374641.4 +000003.8-000013.500000.8 08.0001.56K? 0
+065806.35 +682155.0 +000025.6+000004.000009.2 08.0001.18K? 0
+070909.48 +214749.9 +000037.2+000011.300007.2 08.0001.22K? 0
+072148.95 +310501.3 -000002.3-000020.600009.6 08.0001.10K? 0
+073612.34 -215500.5 +000005.8+000048.900006.1 08.0001.03K? 0
+074647.98 -231159.1 +000005.6+000002.600026.9 08.0001.09K? 0
+074700.41 +553228.9 -000025.8-000000.500007.6 08.0001.65K? 0
+075043.87 -220319.6 -000018.6+000008.400011.8 08.0001.04K? 0
+075242.27 -044228.1 -000045.6-000048.500010.7 08.0001.19K? 0
+080138.17 -144537.5 -000022.3+000004.000000.9 08.0001.32K? 0
+081531.95 +020154.0 +000021.4+000004.400009.1 08.0001.09K? 0
+081923.98 +211526.3 +000024.8-000008.800020.1 08.0001.22K? 0
+082208.51 -433946.3 -000002.4+000021.100000.2 08.0001.58K? 0
+082607.19 +282410.7 -000011.6+000002.700003.4 08.0001.06K? 0
+083426.59 -341137.1 -000021.2-000011.000001.5 08.0001.46K? 0
+083911.52 +685711.5 +000008.3-000011.100003.8 08.0001.07K? 0
+085218.92 +361558.3 -000006.1-000011.000008.0 08.0001.22K? 0
+085712.11 +412026.8 -000002.6+000005.100000.3 08.0001.57K? 0
+091017.22 -001622.5 +000002.5-000006.700004.5 08.0001.59K? 0
+092047.92 -430457.3 -000018.8+000013.700002.2 08.0001.44K? 0
+092517.37 +440101.6 -000019.8-000011.700006.3 08.0001.11K? 0
+094600.00 -505210.1 -000070.2+000033.400000.2 08.0001.12K? 0
+104047.20 -264707.5 -000003.9+000010.200011.6 08.0001.06K? 0
+105013.21 +603632.8 +000017.4-000020.300009.7 08.0001.01K? 0
+110517.09 -063022.0 -000056.5-000000.900006.9 08.0001.01K? 0
+111638.66 +793210.4 -000011.6-000008.200000.7 08.0001.30K? 0
+111921.16 -450535.8 -000010.1-000005.700001.9 08.0001.38K? 0
+112019.02 -234330.9 -000000.2-000004.900000.9 08.0001.48K? 0
+112609.19 +424357.0 +000012.1-000009.000006.1 08.0001.16K? 0
+113203.61 +180918.6 +000001.2-000020.200017.4 08.0001.45K? 0
+120040.41 -555035.5 -000008.7+000007.400000.2 08.0001.49K? 0
+120528.03 -373308.3 -000021.3-000006.700004.1 08.0001.57K? 0
+120600.74 -131900.4 -000044.3+000003.000007.5 08.0001.60K? 0
+121102.22 +183730.2 -000052.7-000016.100005.3 08.0001.18K? 0
+121203.33 -810355.5 +000006.4-000001.500001.9 08.0001.04K? 0
+121404.06 +120850.7 -000029.3+000003.000012.2 08.0001.19K? 0
+124954.58 -495208.1 -000009.0-000028.200004.8 08.0001.03K? 0
+131132.99 +072417.0 +000000.3-000011.800001.3 08.0001.14K? 0
+132140.34 -745213.8 -000011.9-000008.600003.1 08.0001.59K? 0
+134537.17 -122303.0 -000025.9+000015.300003.9 08.0001.24K? 0
+135249.69 +232002.5 -000027.6-000015.200007.2 08.0001.50K? 0
+140455.77 -381647.3 -000011.1-000013.200006.3 08.0001.59K? 0
+142017.22 -352324.5 -000035.0-000008.400003.0 08.0001.41K? 0
+143611.96 +401508.6 +000013.1-000038.500005.1 08.0001.31K? 0
+144617.50 -660659.0 -000005.7-000009.600013.6 08.0001.51K? 0
+144619.82 -790711.8 +000000.2+000009.100000.8 08.0001.76K? 0
+145513.82 -071734.4 +000015.2+000001.500011.3 08.0001.24K? 0
+145611.18 -202321.1 +000005.9+000006.000016.1 08.0001.08K? 0
+150520.09 -234634.9 +000032.5-000014.900010.0 08.0001.22K? 0
+150923.25 -570401.6 -000031.2-000023.400017.6 08.0001.14K? 0
+154221.83 -012433.6 +000007.4-000018.300010.6 08.0001.01K? 0
+155659.07 -410344.3 -000015.1+000001.200005.4 08.0001.77K? 0
+160245.22 -423025.5 -000020.2-000073.200005.0 08.0001.19K? 0
+163726.45 -604610.7 -000012.4-000023.000010.6 08.0001.11K? 0
+163908.82 -442126.0 -000007.1+000005.600015.9 08.0001.55K? 0
+163935.68 -522502.7 +000000.9-000010.400010.9 08.0001.83K? 0
+164046.24 +843952.2 -000034.5-000001.300001.8 08.0001.54K? 0
+164212.20 -672907.1 +000009.7-000003.000003.6 08.0001.59K? 0
+164704.61 -293537.0 +000020.0-000018.300005.9 08.0001.00K? 0
+165110.26 -191112.0 +000026.6-000000.500012.9 08.0001.30K? 0
+165846.88 +273842.0 -000007.3-000003.800009.8 08.0001.59K? 0
+170100.54 +461626.8 -000009.4+000000.400002.5 08.0001.47K? 0
+170447.43 +294030.2 +000010.8-000011.600011.8 08.0001.33K? 0
+171550.02 +065036.4 -000005.1+000011.500019.6 08.0001.67K? 0
+172521.08 -590329.1 -000015.7-000040.100001.6 08.0001.07K? 0
+173111.51 +280811.1 +000005.8-000024.100010.4 08.0001.21K? 0
+173615.54 -631136.4 -000005.1-000017.500005.3 08.0001.06K? 0
+180100.49 +683507.6 +000011.1-000006.900009.8 08.0001.46K? 0
+180745.50 +520139.5 -000014.2+000026.400008.2 08.0001.05K? 0
+181108.30 -232104.0 +000004.2+000003.000012.1 08.0001.25K? 0
+182639.16 +354248.7 -000006.0-000014.200005.8 08.0001.59K? 0
+183932.93 +373101.6 +000007.2-000020.800008.3 08.0001.60K? 0
+185949.70 -182608.7 -000018.8-000030.300010.2 08.0001.72K? 0
+190538.07 -120016.8 -000012.1+000027.900011.6 08.0001.22K? 0
+190906.83 +321607.2 -000032.8-000015.400006.6 08.0001.39K? 0
+191406.50 +750151.0 +000000.7+000009.700011.5 08.0001.03K? 0
+192354.84 +723500.1 -000002.0-000014.900006.3 08.0001.70K? 0
+193215.69 -310432.1 +000026.6-000023.600007.4 08.0001.29K? 0
+193352.07 +060833.9 -000008.8-000011.200001.5 08.0001.14K? 0
+194047.66 +875520.4 +000010.0-000015.200004.9 08.0001.24K? 0
+194631.69 -392531.7 +000022.6+000004.100000.7 08.0001.08K? 0
+194755.61 +221400.4 -000002.4-000012.000009.5 08.0001.62K? 0
+195348.13 +090330.3 -000052.3-000049.000000.3 08.0001.10K? 0
+201147.89 -521446.8 -000011.3+000007.100005.3 08.0001.54K? 0
+201406.64 +361644.0 +000010.6-000002.300000.6 08.0001.64K? 0
+203015.20 -130142.5 +000000.4-000035.300003.9 08.0001.08K? 0
+203752.24 -120058.6 -000038.7-000002.300000.2 08.0001.34K? 0
+204337.15 -301344.5 -000010.2-000024.200001.6 08.0001.11K? 0
+204341.96 -400337.1 +000016.1-000014.100006.7 08.0001.03K? 0
+204447.11 +194257.9 +000011.8-000003.000009.7 08.0001.43K? 0
+205047.12 -392347.5 -000016.6-000013.000009.1 08.0001.30K? 0
+210158.44 +364203.6 +000015.9+000024.500001.8 08.0001.12K? 0
+210601.95 -573532.8 -000010.5+000004.500010.0 08.0001.14K? 0
+211033.51 +165846.3 +000035.6+000020.900010.6 08.0001.25K? 0
+211833.21 -123545.1 +000000.3-000032.100008.1 08.0001.20K? 0
+212332.57 +091116.9 +000029.0-000011.100006.1 08.0001.08K? 0
+212525.98 +153145.5 -000016.0-000048.100010.6 08.0001.15K? 0
+212557.72 -555317.4 +000001.4-000022.200004.6 08.0001.37K? 0
+213416.21 -515903.5 +000007.7-000037.400019.5 08.0001.07K? 0
+213636.65 -090248.3 +000029.9-000031.700003.4 08.0001.17K? 0
+213829.01 +495742.1 -000000.7-000009.900003.3 08.0001.68K? 0
+215543.26 -023806.0 +000019.1-000002.400010.3 08.0001.55K? 0
+215741.46 -323437.5 +000020.4+000003.600002.5 08.0001.21K? 0
+220358.56 +305326.2 -000002.4-000015.200009.3 08.0001.27K? 0
+220511.23 -413346.6 +000010.2-000007.700006.5 08.0001.55K? 0
+220602.37 -030622.1 -000042.4-000037.600001.0 08.0001.34K? 0
+220812.67 +432138.9 -000014.1-000004.900016.9 08.0001.83K? 0
+223532.26 -025630.6 -000010.7-000016.500014.1 08.0001.15K? 0
+223956.80 -474439.8 +000024.3-000003.100011.8 08.0001.25K? 0
+224520.49 +341918.3 -000007.9+000013.700002.0 08.0001.58K? 0
+224642.44 +260107.1 +000005.4-000004.400001.2 08.0001.55K? 0
+225630.13 -145922.4 -000012.3-000001.400025.5 08.0001.26K? 0
+231016.63 -352355.8 +000000.1-000015.100005.2 08.0001.53K? 0
+234240.97 +562557.3 -000004.0+000000.400013.7 08.0001.05K? 0
+234602.64 -150802.8 +000006.7-000021.700018.9 08.0001.52K? 0
+234735.52 +460105.0 +000001.2-000006.400005.5 08.0001.14K? 0
+235934.19 -421659.6 +000003.2-000009.100004.3 08.0001.34K? 0
+073154.53 +243012.6 -000001.2-000000.600005.2 08.0002.14M? 0
+000740.51 +390205.7 -000067.6-000052.700002.2 08.0100.46F? 0
+000859.95 +495129.2 -000027.8-000002.100009.5 08.0100.36F? 0
+001449.30 +625025.6 +000029.1+000009.000008.5 08.0100.15A? 0
+002058.23 -345604.9 +000052.7+000013.700000.3 08.0100.91G? 0
+002907.34 -270037.0 +000006.5-000005.500006.3 08.0100.95G? 0
+003633.47 +560832.1 -000029.1-000004.200003.8 08.0100.50F? 0
+010027.93 -192321.3 +000126.8-000063.400017.9 08.0100.64G? 0
+010751.63 +155147.9 -000084.1-000031.400025.5 08.0100.73G? 0
+011629.86 -045143.5 -000014.1-000018.600006.3 08.0100.51F? 0
+012534.17 +313301.9 +000145.8-000047.200008.2 08.0100.63G? 0
+014911.40 -882126.8 +000018.0+000009.600000.8 08.0100.02A? 0
+015143.56 +462019.4 +000007.0-000001.600007.4 08.01-0.05B? 0
+015226.18 -384442.9 +000048.0+000027.100004.9 08.0100.26A? 0
+015549.10 -203346.0 +000001.0-000090.000009.5 08.0100.47F? 0
+015830.92 +361505.5 -000024.0-000007.200007.0 08.0100.97K? 0
+020120.46 +603043.5 -000018.8-000003.900001.8 08.0100.26A? 0
+021632.40 +485242.2 +000020.5-000026.200000.5 08.0100.98K? 0
+022609.51 +342810.5 +000108.2-000037.500025.2 08.0100.72G? 0
+023005.02 +564024.7 -000003.4-000009.400004.6 08.0100.14A? 0
+024228.89 +151301.4 +000006.7-000016.700000.2 08.0100.13A? 0
+024511.76 +612311.1 -000020.6-000009.400029.4 08.0100.78G? 0
+024632.03 +434554.4 +000110.6-000018.600011.6 08.0100.42F? 0
+025419.58 -423406.2 -000009.0-000006.600000.4 08.0100.87G? 0
+025611.16 -714839.7 +000009.1-000002.800008.4 08.0100.93G? 0
+025611.33 +725310.4 +000000.0+000000.000000.0 08.0100.59G? 1
+030557.28 +011224.1 +000012.6-000003.000001.2 08.0100.98K? 0
+031603.01 +113742.5 +000208.9-000002.200017.3 08.0100.61G? 0
+032630.07 +421633.5 +000010.5-000007.900003.2 08.0100.16A? 0
+034839.05 -064856.9 -000047.6-000003.100023.0 08.0100.62G? 0
+035103.07 -442154.0 +000030.7+000025.200002.9 08.0100.39F? 0
+035853.85 -510526.6 +000021.0-000002.000004.5 08.0100.94G? 0
+040706.27 -461753.4 +000022.0+000046.200016.4 08.0100.45F? 0
+041716.37 +461350.0 -000026.6-000004.100000.7 08.0100.12A? 0
+042141.91 +412426.7 +000005.1+000001.500006.2 08.0100.09A? 0
+042258.95 +092410.9 -000053.9+000072.500030.2 08.0100.77G? 0
+042722.80 +484727.2 -000011.8-000009.100001.5 08.0100.55F? 0
+042810.80 -121554.9 +000007.7-000000.400002.0 08.01-0.03B? 0
+042835.03 -294524.7 +000026.3+000016.600003.6 08.0100.35F? 0
+043237.82 -251217.7 +000009.6+000015.200005.5 08.0100.25A? 0
+043446.87 +210613.7 +000042.7-000035.500011.1 08.0100.65G? 0
+045044.20 -153414.9 +000090.9-000196.000020.1 08.0100.78G? 0
+045135.51 -143519.0 -000013.1-000010.000009.6 08.0100.43F? 0
+045343.31 -274205.2 -000004.9-000008.800011.3 08.0100.94G? 0
+050019.40 +401952.6 -000018.8-000009.400018.9 08.0100.36F? 0
+050118.91 -173327.7 -000004.0-000046.800005.3 08.0100.47F? 0
+051503.19 -121217.1 -000075.7-000037.200012.7 08.0100.48F? 0
+051612.63 +424522.8 -000023.3-000017.500001.1 08.0100.08A? 0
+052413.86 +861723.2 +000004.5-000030.400006.2 08.0100.02A? 0
+052821.55 -535307.1 -000003.9+000000.700001.4 08.01-0.03B? 0
+052925.23 -662620.6 +000005.1+000012.900009.1 08.0100.15A? 0
+052944.85 -531556.2 +000011.1-000012.000007.5 08.0100.52F? 0
+053603.58 -004647.8 -000005.6-000006.900013.3 08.01-0.07B? 0
+053945.24 +042604.5 -000000.2+000010.700017.8 08.01-0.05B? 0
+053945.36 -202612.7 -000019.2+000012.600002.9 08.0100.10A? 0
+054130.21 -174255.0 -000015.1-000002.400003.1 08.0100.08A? 0
+054630.89 -124343.7 -000004.4+000007.300003.1 08.01-0.10B? 0
+054718.84 -130324.4 +000013.7+000018.400004.8 08.0100.27A? 0
+055116.03 +483648.4 +000000.3-000028.300006.1 08.0100.33F? 0
+055215.97 +722840.3 -000063.8+000025.600014.1 08.0100.46F? 0
+060141.51 -565907.1 +000002.0+000018.700003.5 08.0100.27A? 0
+060606.02 +661553.8 +000009.6+000008.300012.1 08.0100.16A? 0
+060656.16 +161037.6 -000023.8-000019.000000.2 08.0100.23A? 0
+061036.74 +035218.2 +000000.8+000009.600005.8 08.0100.13A? 0
+061740.83 -403930.8 -000007.1+000015.500001.7 08.0100.03A? 0
+062014.61 +302209.8 -000021.9-000056.700005.9 08.0100.37F? 0
+062320.03 +172334.9 +000025.9-000016.800018.3 08.0100.44F? 0
+062430.97 +593435.5 +000000.0-000046.700003.7 08.0100.52F? 0
+062551.30 -082435.5 +000002.0+000052.000006.3 08.0100.94G? 0
+062618.03 -100228.7 +000009.3-000001.500003.2 08.0100.15A? 0
+062640.77 +032530.6 +000006.4-000087.600006.4 08.0100.69G? 0
+062700.52 +352545.5 +000011.3+000004.000004.5 08.0100.04A? 0
+062843.18 -491707.0 -000012.8+000001.000003.0 08.01-0.03B? 0
+063327.13 +482228.2 +000050.7+000029.800018.1 08.0100.63G? 0
+063515.64 -202332.2 -000003.2-000005.800005.9 08.01-0.03B? 0
+063526.98 +212547.7 -000007.2-000006.600003.1 08.01-0.08B? 0
+063953.19 +060325.0 -000003.8-000003.900011.4 08.01-0.05B? 0
+064958.67 +313223.9 +000000.9-000010.100000.4 08.0100.99K? 0
+065038.68 +234135.2 +000000.3-000004.200006.2 08.01-0.01B? 0
+065349.97 -215252.7 -000005.7+000006.700009.5 08.0100.20A? 1
+065921.15 +251400.2 -000016.9-000004.800006.3 08.0100.53F? 0
+070827.13 -582220.9 -000003.5+000020.000005.8 08.0100.08A? 0
+070935.14 -190655.9 -000010.4-000001.500000.3 08.01-0.09B? 0
+071013.56 -004117.1 -000002.4+000000.200001.9 08.01-0.05B? 0
+071420.08 +154533.6 -000049.9-000020.200020.8 08.0100.36F? 0
+071534.87 -200743.4 -000008.3-000000.800008.1 08.01-0.06B? 0
+071643.32 +031119.1 -000006.7-000011.500008.6 08.01-0.02B? 0
+071828.77 +271511.7 +000155.8-000159.500035.7 08.0100.66G? 0
+072042.98 -082515.7 -000009.0+000001.300002.8 08.01-0.05B? 0
+072249.31 -663220.0 -000002.6+000011.500000.6 08.01-0.01B? 0
+073401.06 -234207.7 -000026.1+000007.100007.1 08.01-0.08B? 1
+073837.33 -121557.5 -000023.2+000009.700008.6 08.0100.31A? 0
+073843.27 -045928.8 +000005.2-000029.400000.8 08.0100.36F? 0
+075533.29 -021123.9 -000013.1-000015.200006.5 08.0100.01A? 0
+075831.78 -362525.7 -000015.7+000013.700008.2 08.0100.32F? 0
+080851.31 -214159.6 -000005.0-000002.100000.2 08.01-0.09B? 0
+081057.03 +773832.6 -000133.3-000087.200014.2 08.0100.44F? 0
+081252.54 +093440.2 -000056.9-000019.600016.0 08.0100.23A? 0
+081459.86 +410828.7 -000011.6-000050.700003.9 08.0100.37F? 0
+081844.67 -474526.8 -000025.1+000024.700000.3 08.0100.08A? 0
+083107.60 +091154.1 -000131.5+000021.800023.7 08.0100.46F? 0
+083228.55 -552433.5 -000001.2-000005.300005.3 08.0100.08A? 0
+083529.92 -550609.9 -000004.0+000003.400005.0 08.0100.08A? 0
+083726.42 +202913.5 +000003.6+000011.500012.8 08.0100.55F? 0
+084042.45 +554007.1 -000269.3-000375.700026.3 08.0100.69G? 0
+084504.74 -152528.7 -000055.3-000048.000021.5 08.0100.47F? 0
+084816.44 +343556.5 -000013.1-000052.600011.9 08.0100.54F? 0
+085322.92 -225935.0 -000013.6+000014.700002.1 08.0100.03A? 0
+090147.48 +062952.8 +000128.6-000111.800016.8 08.0100.81G? 0
+090744.76 -340721.0 -000033.8+000026.400006.7 08.0100.47F? 0
+091048.15 -174820.6 -000051.0+000009.600003.3 08.0100.18A? 0
+091344.75 -421837.0 -000160.3-000061.700021.9 08.0100.57F? 0
+091408.07 -422803.1 -000020.0-000011.000011.6 08.0100.42F? 0
+091610.55 +404832.4 -000026.9-000027.900010.6 08.0100.47F? 0
+092758.14 -234045.4 +000013.2-000031.800009.6 08.0100.97K? 0
+093018.71 -521820.6 -000005.8+000002.800002.3 08.01-0.10B? 0
+093316.59 -524948.8 -000011.3+000011.800001.6 08.01-0.00B? 0
+093456.51 -645958.4 -000033.3+000044.800010.4 08.0100.48F? 0
+094045.81 +325957.8 -000017.7-000006.300002.8 08.0100.34F? 0
+094909.03 +363147.9 +000001.5-000049.200015.5 08.0100.50F? 0
+095131.16 -193954.0 -000010.2+000005.200001.2 08.0100.94G? 0
+095534.25 +184916.8 +000013.0-000048.400009.1 08.0100.40F? 0
+095742.95 +201015.2 -000072.0-000030.100005.2 08.0100.53F? 0
+095933.39 -075123.5 +000001.8-000001.900002.9 08.0100.93G? 0
+100607.91 +022546.2 -000072.4-000005.300009.3 08.0100.96K? 0
+102143.46 -094625.6 -000020.5-000100.300033.5 08.0100.61G? 1
+103007.16 -532036.9 -000011.2-000000.300005.0 08.01-0.01B? 0
+103108.66 -580257.4 -000008.4+000001.600001.0 08.01-0.02B? 0
+103645.37 -382721.8 +000006.3-000002.200004.2 08.0100.05A? 0
+103827.00 +570614.0 -000006.8+000005.000003.3 08.0100.96K? 0
+104122.08 -532742.5 +000020.3+000010.400011.2 08.0100.13A? 0
+104129.90 -334206.1 +000002.4-000011.400000.8 08.0100.96K? 0
+104353.78 -060442.0 -000072.0+000015.300002.0 08.0100.99K? 0
+104912.28 -303826.1 -000041.9+000008.800022.5 08.0100.60G? 0
+105330.83 +633304.4 +000049.5-000019.800017.3 08.0100.59G? 0
+105739.97 +474529.2 -000011.0-000011.800010.3 08.0100.48F? 0
+110432.02 -210735.4 +000005.0-000043.100007.4 08.0100.40F? 0
+110437.70 -224657.9 -000059.8+000005.000002.7 08.0100.52F? 0
+110947.64 +625908.9 -000003.1+000004.700005.7 08.0100.95G? 0
+113111.72 +361354.1 -000012.0-000041.600003.0 08.0100.39F? 0
+113737.08 -464235.2 -000049.8+000040.900006.0 08.0100.74G? 0
+113910.29 +175017.9 +000007.8+000002.400008.3 08.0100.51F? 0
+114138.22 +043526.0 -000020.9-000003.300006.6 08.0100.32F? 0
+114350.93 +582439.9 -000008.3-000013.800004.4 08.0100.27A? 0
+114851.33 +184923.2 -000084.6-000021.300019.6 08.0100.50F? 0
+115746.21 -081630.3 -000040.7-000074.300021.3 08.0100.51F? 0
+120535.23 +525231.5 -000014.2+000032.900003.9 08.0100.47F? 0
+120801.44 -310826.5 -000008.7+000007.200000.8 08.0100.08A? 0
+120921.69 +292738.2 -000040.9-000013.500002.3 08.0100.98K? 0
+121819.12 +030604.1 -000023.4+000005.300004.7 08.0100.20A? 0
+122737.18 -752820.6 -000052.1+000011.300003.3 08.0100.25A? 0
+123912.80 +560014.2 -000065.5-000013.000010.1 08.0100.42F? 0
+124217.66 -001828.8 +000017.9+000024.300003.4 08.0100.51F? 0
+124429.22 +584127.1 -000209.5+000026.500021.1 08.0100.67G? 0
+124442.11 -602818.8 -000010.4-000003.600007.6 08.0100.06A? 0
+124822.07 +304601.6 -000065.1+000023.500016.9 08.0100.49F? 0
+130403.01 +722409.2 -000026.9-000010.100003.0 08.0100.11A? 0
+131835.36 -622928.4 +000006.9-000000.500000.2 08.0100.13A? 0
+132001.82 +380933.8 -000397.5-000066.600008.5 08.0100.72G? 0
+132658.94 +115430.8 -000002.9-000001.600008.0 08.01-0.04B? 0
+134047.17 -281430.6 -000058.4-000008.900007.6 08.0100.44F? 0
+134122.03 +742907.7 +000018.7-000021.900012.5 08.0100.52F? 0
+135222.10 -624629.8 -000007.2-000001.400007.1 08.01-0.00B? 0
+135234.41 -632346.1 -000002.1-000005.600001.0 08.01-0.01B? 1
+135504.06 -564428.8 +000002.0-000002.700007.6 08.0100.10A? 0
+140249.93 +543958.0 -000015.5-000007.100013.5 08.0100.67G? 0
+140311.44 -394209.9 -000006.3-000010.900011.0 08.01-0.02B? 0
+140451.24 -501215.3 -000046.3-000023.300009.9 08.0100.21A? 0
+140505.34 -283059.6 -000008.2+000023.400019.6 08.0100.36F? 0
+142600.56 +071352.6 -000062.3-000048.400020.0 08.0100.48F? 0
+143311.24 -693517.3 -000013.4-000027.400004.2 08.0100.41F? 0
+143449.40 -393319.2 +000007.5-000004.100012.6 08.0100.59G? 1
+143537.77 -363306.6 -000027.5-000030.000013.2 08.0100.54F? 1
+143651.13 -344741.8 -000029.0-000019.500010.2 08.0100.09A? 0
+143812.97 -615004.0 -000020.6-000009.600006.4 08.0100.29A? 1
+145240.83 +082850.5 -000057.6-000021.100000.9 08.0100.44F? 0
+145508.04 -410713.2 -000015.3-000021.200001.9 08.0100.08A? 0
+145546.57 +393854.3 -000010.0+000016.800006.6 08.0100.41F? 0
+145641.82 -351423.5 +000003.1-000043.000014.6 08.0100.36F? 0
+145725.92 -212426.9 +000000.0+000000.000000.0 08.0100.00B? 0
+145939.84 -685707.3 -000004.3+000002.300000.7 08.01-0.04B? 0
+150123.54 -731953.9 -000019.4-000022.900002.8 08.0100.97K? 0
+150414.24 -152951.4 +000025.0-000026.300004.5 08.0100.51F? 0
+152720.82 +173806.2 -000073.9+000053.000016.4 08.0100.54F? 0
+152813.66 -062615.7 -000030.0-000058.400019.4 08.0100.79G? 0
+153655.77 -460904.7 -000009.3-000025.600013.8 08.0100.28A? 0
+153745.58 -033618.4 -000023.1-000060.100013.2 08.0100.54F? 0
+154115.75 -242355.5 +000027.4+000001.000015.9 08.0100.44F? 0
+155544.94 -282137.7 -000007.3-000010.200000.7 08.0100.36F? 0
+155852.15 -385950.0 -000025.3-000149.200021.7 08.0100.57F? 0
+160109.84 +562623.4 -000049.9-000042.800016.0 08.0100.42F? 0
+160528.94 -265733.5 -000040.9-000026.100006.0 08.0100.39F? 0
+161022.14 -614315.0 -000006.2-000026.600007.3 08.0100.30A? 0
+161501.25 -025054.7 -000023.6-000013.600013.2 08.0100.88G? 0
+163659.32 +694917.6 -000020.0+000034.800013.2 08.0100.28A? 0
+163909.34 -752919.1 -000013.6-000018.700001.4 08.0100.03A? 0
+164147.91 -020840.4 -000005.1-000007.600011.8 08.0100.22A? 0
+164231.24 -773251.0 -000022.9+000003.000013.6 08.0100.46F? 0
+165001.45 -413716.5 +000005.5+000002.300011.5 08.0100.05A? 0
+170933.80 +035557.0 -000042.4-000055.400008.3 08.0100.81G? 0
+170939.22 -714047.5 -000015.9+000002.200004.9 08.0100.42F? 0
+172201.17 -480256.9 -000003.6-000016.300006.2 08.0100.08A? 0
+172224.53 -301214.2 +000048.9-000093.000022.7 08.0100.51F? 0
+172233.96 -352254.9 +000010.5-000067.600010.4 08.0100.25A? 0
+172622.83 +472456.3 -000007.2+000021.600000.0 08.0100.98K? 0
+172912.81 +220757.8 -000033.1-000126.600019.0 08.0100.65G? 0
+173050.80 +341605.2 -000003.5-000008.600002.9 08.0100.92G? 0
+173207.13 -313256.7 -000002.2+000019.900006.2 08.0100.67G? 0
+173429.34 -014536.6 +000122.0-000165.800013.2 08.0100.47F? 0
+173554.24 -060743.8 +000020.7+000009.500002.5 08.0100.46F? 0
+174415.15 -344616.5 -000007.6-000007.400011.3 08.0100.75G? 0
+174455.12 -772112.6 +000011.2-000016.300002.1 08.0100.12A? 0
+174537.34 -282426.4 +000001.2-000046.800002.0 08.0100.41F? 0
+175340.57 +562330.0 -000076.1+000122.100012.2 08.0100.76G? 0
+180101.90 -623028.8 +000005.9+000011.600012.6 08.0100.23A? 0
+181436.65 -275849.5 +000035.4-000015.300013.9 08.0100.42F? 0
+182042.07 +583937.9 +000008.0-000014.900001.4 08.0100.42F? 0
+182304.18 +451313.4 -000003.2+000024.300000.3 08.0100.17A? 0
+183718.10 +121607.7 -000083.4-000179.800014.5 08.0100.55F? 0
+184121.72 +075414.1 +000039.5-000116.400005.5 08.0100.54F? 0
+184206.24 +040203.7 -000006.9-000003.500011.3 08.0100.07A? 0
+184444.46 -254750.5 -000077.9-000046.800031.7 08.0100.54F? 1
+184935.22 -185429.4 +000001.7+000004.900007.2 08.0100.15A? 0
+185207.94 -071530.9 +000003.5-000008.200009.2 08.01-0.03B? 0
+190000.85 -695637.6 -000007.5-000188.600014.4 08.0100.76G? 0
+190256.49 +563653.3 +000006.8+000040.400004.9 08.0100.99K? 0
+190539.17 +271706.8 +000029.0-000002.300013.9 08.0100.36F? 0
+190554.04 -085427.5 -000041.8-000106.700017.8 08.0100.48F? 0
+190657.03 -014402.7 -000006.0-000015.100002.9 08.0100.16A? 0
+190856.23 -284427.0 +000038.9-000083.300011.0 08.0100.99K? 0
+191125.72 +075841.4 -000010.8-000017.500000.5 08.0100.93G? 0
+191156.51 +435325.9 +000001.5-000000.900007.5 08.0100.01A? 0
+191355.65 -472129.8 +000020.0-000034.500017.8 08.0100.53F? 0
+191520.29 -393946.9 -000028.8+000037.900004.7 08.0100.60G? 0
+192016.01 -023557.6 +000045.7+000102.900017.8 08.0100.94G? 0
+192019.00 +565309.8 +000011.8+000007.200000.4 08.0100.01A? 0
+192931.93 +312227.4 -000000.3-000001.600003.9 08.01-0.04B? 0
+193508.73 +512037.4 -000022.9+000092.200018.1 08.0100.89G? 0
+193649.18 -184704.0 -000003.6-000034.900008.6 08.0100.49F? 0
+194011.82 +320320.6 +000007.5+000005.900005.3 08.01-0.04B? 0
+194045.32 +274347.0 +000003.0-000002.000000.2 08.0100.98K? 0
+194300.15 -752352.1 -000051.1+000077.500007.9 08.0100.54F? 0
+195047.89 +574446.3 +000000.8-000021.000004.8 08.0100.16A? 0
+195230.07 +222714.4 +000037.0-000003.400024.9 08.0100.71G? 1
+195417.35 +460027.5 +000026.2+000012.100001.0 08.0100.20A? 0
+195808.88 +194006.5 +000009.9-000022.200002.9 08.0100.15A? 0
+200604.76 -792523.5 +000018.1-000030.300013.5 08.0100.22A? 0
+200612.48 +231005.4 +000017.6-000006.400006.2 08.01-0.03B? 0
+201409.25 +063438.5 -000135.7-000061.300005.2 08.0100.68G? 0
+201834.40 +331609.3 -000025.5-000004.200001.0 08.0100.40F? 0
+201932.42 +384354.0 -000003.1-000007.800000.8 08.0100.48F? 0
+202259.52 -054031.9 +000015.6+000012.400015.3 08.0100.26A? 0
+202354.31 -661044.0 -000069.4-000012.800009.1 08.0100.61G? 0
+202442.19 +191744.0 -000006.1-000023.300002.1 08.0100.06A? 0
+202502.54 +303405.4 -000003.7-000012.200005.5 08.0100.79G? 0
+202648.29 -405943.8 +000017.4-000002.900005.5 08.0100.16A? 0
+202750.80 -064025.4 +000029.5-000025.300019.0 08.0100.29A? 0
+202805.74 +403637.3 +000003.2+000002.600000.1 08.01-0.02B? 0
+202928.39 +421900.6 -000009.7-000070.400012.1 08.0100.66G? 0
+203205.25 -082618.0 +000036.2-000001.300006.2 08.0100.25A? 0
+204317.78 +354430.1 -000002.8+000000.600002.6 08.01-0.06B? 0
+204815.20 -122715.8 -000034.9+000025.700035.0 08.0100.61G? 0
+204848.17 -721243.4 +000014.2-000002.200001.0 08.0100.10A? 0
+205114.19 -381604.1 +000022.6-000021.200003.3 08.0100.33F? 0
+205443.62 -205657.3 +000009.5-000030.800003.7 08.0100.21A? 0
+205650.97 -484017.2 -000016.6+000012.400000.5 08.0100.22A? 0
+205739.71 +612136.7 +000055.1-000005.700008.4 08.0100.61G? 1
+205923.14 +362543.8 +000014.3+000008.900003.5 08.0100.08A? 0
+210538.52 -145417.5 +000022.5+000007.800008.4 08.0100.92G? 0
+210907.13 +324619.0 +000020.5+000009.400007.2 08.0100.99K? 0
+211018.72 +522550.1 +000104.6+000036.500014.2 08.0100.49F? 0
+211202.01 +490030.4 +000025.2+000002.800004.7 08.0100.20A? 0
+211415.41 -561505.2 -000012.8-000012.600006.6 08.0100.90G? 0
+212116.18 -081600.3 -000059.3-000065.900000.6 08.0100.53F? 0
+212354.71 +215550.9 -000009.1-000011.100004.4 08.01-0.09B? 0
+212812.18 -214332.1 +000045.2-000273.100018.6 08.0100.70G? 0
+214315.04 +493826.4 -000007.8-000004.100019.9 08.0100.91G? 0
+215531.43 +664146.8 -000003.8-000023.900007.6 08.0100.28A? 0
+220532.36 -074142.9 +000053.5+000009.900017.5 08.0100.45F? 0
+221439.17 +084927.9 +000028.2+000000.100000.5 08.0100.25A? 0
+221745.17 -650107.0 +000019.3-000001.300007.6 08.0100.22A? 0
+222917.54 +650648.0 +000005.4+000000.400006.8 08.0100.41F? 0
+223148.03 +074727.6 +000007.6-000013.100001.7 08.0100.18A? 0
+223221.41 +403654.2 -000015.6-000040.500004.5 08.0100.16A? 0
+223742.66 -290240.2 +000061.0+000009.200011.0 08.0100.46F? 0
+223822.31 -434440.7 +000003.4-000015.000005.9 08.0100.94G? 0
+225549.65 -074921.0 +000540.8-000044.700031.4 08.0100.64G? 0
+225835.10 +513628.4 +000000.0-000009.500002.7 08.01-0.01B? 0
+225854.91 +272958.6 +000006.4-000019.200009.8 08.0100.87G? 0
+231737.47 -013117.4 +000274.9-000090.900017.9 08.0100.69G? 1
+232150.33 +713234.7 +000024.1-000000.900011.8 08.0100.38F? 0
+233446.58 +523637.2 +000014.9-000000.900006.6 08.01-0.02B? 0
+233941.81 +794916.2 +000008.4-000007.200004.8 08.0100.08A? 0
+000027.30 +311333.8 +000025.0-000030.800004.2 08.0101.15K? 0
+003422.02 +682913.1 +000036.4-000009.100001.1 08.0101.10K? 0
+003525.05 -245151.1 +000008.7+000000.300011.8 08.0101.07K? 0
+004510.39 +372258.2 +000024.7-000009.700008.0 08.0101.16K? 0
+004803.90 -034243.2 +000032.0-000002.200014.6 08.0101.00K? 0
+013246.05 +130941.0 -000001.1-000005.200000.4 08.0101.32K? 0
+013538.94 -395018.2 +000065.7-000002.900001.4 08.0101.53K? 0
+015037.65 -020344.1 +000012.4-000014.700001.1 08.0101.61K? 0
+022658.70 +225243.5 -000016.0+000000.100018.6 08.0101.03K? 0
+022932.24 +054602.2 +000040.5-000011.400012.4 08.0101.26K? 0
+023749.66 +140905.4 -000002.6-000015.600008.3 08.0101.01K? 0
+023951.04 +324853.2 +000003.0-000024.400018.5 08.0101.19K? 0
+024757.66 -244758.5 +000067.6-000056.800024.4 08.0101.02K? 0
+030411.66 -041937.0 -000027.1-000045.900001.3 08.0101.53K? 0
+033114.11 -105553.4 +000020.2-000009.600007.4 08.0101.06K? 0
+035137.92 +452713.9 +000002.9-000011.900005.1 08.0101.25K? 0
+035227.18 +763633.6 +000069.1-000060.400014.1 08.0101.20K? 0
+035709.37 -070937.5 +000030.6+000011.800007.9 08.0101.14K? 0
+040412.99 +150136.9 -000014.4-000002.400013.5 08.0101.14K? 0
+042340.40 -274949.5 +000003.7+000007.600010.1 08.0101.33K? 1
+043203.69 +575026.7 +000004.3-000019.300004.7 08.0101.34K? 0
+043511.31 +725639.4 +000013.7-000013.300000.2 08.0101.21K? 0
+044442.76 +035949.3 -000005.9-000001.600000.6 08.0101.63K? 0
+050631.72 +740531.5 +000005.7-000002.400005.3 08.0101.08K? 0
+051314.63 +583947.8 +000024.1-000055.200014.7 08.0101.10K? 0
+051323.06 -165431.6 +000002.9+000002.100005.9 08.0101.42K? 0
+051741.60 -192806.1 +000011.7-000004.000004.8 08.0101.44K? 0
+052330.19 +501313.9 -000023.8+000033.100023.4 08.0101.77K? 0
+052751.22 -204820.2 +000021.3+000005.700010.9 08.0101.46K? 0
+054139.62 -445536.4 +000010.4+000005.900009.3 08.0101.54K? 0
+055523.55 +510734.6 +000005.7-000014.600008.7 08.0101.10K? 0
+060140.69 -740759.2 +000012.1-000001.100006.4 08.0101.22K? 0
+060309.43 -593624.9 -000008.7+000001.200008.8 08.0101.42K? 0
+060705.16 +330321.8 -000001.6-000011.600005.6 08.0101.32K? 0
+064148.43 -142827.8 -000024.9-000016.100000.4 08.0101.08K? 0
+071914.62 -671115.7 +000011.0+000052.700002.0 08.0101.41K? 0
+072239.02 -311443.5 +000007.6-000020.700006.2 08.0101.46K? 0
+072825.26 +665219.7 +000002.6-000006.600004.2 08.0101.62K? 0
+073025.58 -285101.8 -000010.7+000000.900005.4 08.0101.00K? 0
+073954.24 -255045.6 -000010.4-000011.500008.4 08.0101.31K? 0
+075124.19 +141013.8 -000006.9+000007.100012.1 08.0101.43K? 0
+075211.09 +192723.1 +000009.1-000004.600002.6 08.0101.44K? 0
+075316.12 -622131.7 -000010.9+000002.000011.4 08.0101.28K? 0
+075341.01 -165112.4 -000010.0-000000.400006.4 08.0101.04K? 0
+080002.53 -211956.1 +000014.6+000029.700017.9 08.0101.57K? 0
+080011.41 -385234.3 +000029.4-000028.900012.3 08.0101.56K? 0
+080741.82 -813634.0 -000007.9-000009.900006.0 08.0101.46K? 0
+081054.76 +224343.2 -000021.3-000014.500007.4 08.0101.40K? 0
+081701.30 -454507.2 -000032.5+000017.400014.4 08.0101.04K? 0
+082234.87 +452104.7 -000037.8-000078.800007.3 08.0101.10K? 0
+082829.74 -072041.2 -000003.3-000009.600025.6 08.0101.32K? 0
+083201.83 -471939.9 +000007.8-000009.000002.8 08.0101.77K? 0
+090510.20 -551428.0 -000002.5+000010.600002.7 08.0101.36K? 0
+092240.66 +254529.8 -000035.5-000034.200000.2 08.0101.01K? 0
+092818.99 +485253.4 +000001.4-000005.100005.8 08.0101.13K? 0
+093104.56 -144903.0 +000024.4-000017.300006.5 08.0101.34K? 0
+093949.19 -285444.3 -000015.6+000021.500005.4 08.0101.56K? 0
+094238.31 -610928.3 +000015.5-000025.500007.7 08.0101.00K? 0
+095113.74 +161912.1 +000010.1-000005.300005.1 08.0101.41K? 0
+095858.04 -482924.6 -000002.3-000017.200004.0 08.0101.08K? 0
+101034.70 -571641.9 -000017.9+000002.500002.9 08.0101.12K? 0
+102014.12 +083638.9 -000045.5-000032.700027.4 08.0101.45K? 0
+102856.66 +180512.3 +000002.9-000002.900005.8 08.0101.14K? 0
+103809.17 +645813.1 -000019.1-000008.700004.7 08.0101.39K? 0
+104710.78 -515820.4 -000001.6+000032.600023.3 08.0101.51K? 0
+105253.68 -193340.9 -000038.6+000025.200003.0 08.0101.09K? 0
+111018.42 -064119.5 -000045.4-000011.600007.6 08.0101.17K? 0
+111429.48 +051547.1 -000024.7+000007.100012.0 08.0101.06K? 0
+111956.63 -302646.8 -000044.8+000015.700019.5 08.0101.09K? 0
+112457.87 -355515.4 -000015.4-000002.800000.6 08.0101.21K? 0
+113131.96 +400548.0 +000003.6-000015.900005.4 08.0101.46K? 0
+113250.39 +492945.8 -000017.2-000025.400018.5 08.0101.46K? 0
+113347.52 -232710.3 -000065.3-000002.600005.4 08.0101.20K? 0
+114503.63 -314635.9 -000018.5-000001.000000.1 08.0101.09K? 0
+114558.34 +392343.0 -000005.2-000021.000003.9 08.0101.23K? 0
+120432.73 -633438.0 -000019.1+000002.300012.3 08.0101.25K? 0
+122907.87 -753708.5 +000025.2+000008.400006.8 08.0101.51K? 0
+123712.54 +114904.0 +000028.8-000007.100007.1 08.0101.02K? 0
+125027.60 -693218.3 -000021.6+000006.000001.0 08.0101.13K? 0
+125312.17 -163531.9 +000022.9-000013.000003.3 08.0101.03K? 0
+125859.03 +343244.5 -000004.0+000006.000006.9 08.0101.54K? 0
+130247.39 -302019.6 +000000.0+000004.700004.6 08.0101.11K? 0
+131744.32 +584501.9 -000003.8+000004.800010.1 08.0101.07K? 0
+132826.06 -415826.3 -000017.1-000012.800006.1 08.0101.52K? 0
+133047.59 +681634.2 +000013.3-000017.900005.6 08.0101.02K? 0
+134144.05 -390053.4 +000006.9-000009.000005.3 08.0101.33K? 0
+135446.42 +693251.6 +000022.4-000022.300002.2 08.0101.07K? 0
+135945.19 -395527.3 -000016.8+000001.100002.7 08.0101.32K? 0
+141258.75 -535130.5 -000011.6-000022.500007.0 08.0101.65K? 0
+141550.25 -160453.0 -000008.5+000001.900003.0 08.0101.21K? 0
+144016.19 -594504.5 -000029.8-000009.100000.6 08.0101.45K? 0
+144606.44 -383614.0 -000072.8-000026.600017.5 08.0101.10K? 0
+145346.66 -002528.9 +000000.3+000017.800020.1 08.0101.08K? 0
+145902.80 +150444.9 +000006.6+000008.600021.9 08.0101.00K? 0
+150859.69 +801230.5 -000014.2+000027.700005.7 08.0101.26K? 0
+150940.14 -612913.5 -000005.0-000004.100009.9 08.0101.88M? 0
+153000.26 -525050.9 -000005.6-000013.100007.3 08.0101.42K? 0
+154624.52 +520851.8 +000010.0+000032.000003.3 08.0101.08K? 0
+154920.14 +050243.3 -000020.8-000005.200001.0 08.0101.02K? 0
+160729.78 +032433.2 +000000.2-000005.600000.3 08.0101.30K? 0
+160807.66 -002939.4 -000017.7+000012.500004.3 08.0101.18K? 0
+161556.57 +355214.6 -000012.7-000001.200004.0 08.0101.45K? 0
+161734.16 +412546.6 -000000.8-000013.700004.9 08.0101.39K? 0
+163140.02 +293620.3 +000006.5-000006.200003.9 08.0101.13K? 0
+163146.32 +105705.6 -000040.3-000015.900007.8 08.0101.18K? 0
+165153.91 +145630.7 +000005.7+000008.300002.1 08.0101.52K? 0 0.10 1.00
+170112.12 +360811.9 -000021.7+000016.500012.8 08.0101.08K? 0
+170319.27 -192932.6 -000029.9-000062.600032.1 08.0101.22K? 0
+170401.17 -023501.8 +000017.6-000019.700007.8 08.0101.81K? 0
+170541.89 +253025.2 -000011.8+000004.500001.6 08.0101.00K? 0
+171053.82 -753518.8 +000001.4-000022.900001.5 08.0101.22K? 0
+171358.54 +045514.3 +000021.9+000015.800008.7 08.0101.31K? 0
+172000.04 -001932.4 -000029.3-000023.700006.2 08.0101.24K? 0
+172041.38 -443806.2 +000005.4-000003.000021.3 08.0101.14K? 0
+172916.81 -572442.3 +000004.1-000013.600005.5 08.0101.02K? 0
+173146.01 +224551.2 -000028.8-000057.300002.4 08.0101.14K? 0
+173825.67 +253100.3 -000021.8-000028.200006.1 08.0101.17K? 0
+175401.36 +730716.5 -000034.0+000026.900015.9 08.0101.14K? 0
+175420.51 +640458.9 -000022.6+000009.100006.8 08.0101.20K? 0
+180329.81 +101747.9 -000016.0-000009.000003.1 08.0101.11K? 0
+180636.43 -433738.8 -000009.7-000009.500001.5 08.0101.52K? 0 0.10 1.00
+181441.18 -530441.9 +000015.7-000016.700004.7 08.0101.25K? 0
+181904.03 +143428.2 -000002.5-000007.900006.3 08.0101.25K? 0
+182254.50 -325201.6 -000003.2-000024.300014.2 08.0101.62K? 0
+182328.18 -425447.0 -000014.8-000014.000014.2 08.0101.07K? 0
+182459.55 +164155.4 +000011.3+000023.600011.1 08.0101.70K? 0
+184316.73 +095834.5 -000007.2-000014.800001.1 08.0101.24K? 0
+184801.34 +454402.2 -000000.3-000017.200008.5 08.0101.58K? 0
+184845.90 -510732.5 +000003.2-000031.100003.2 08.0101.04K? 0
+185041.62 -824355.9 +000004.0+000034.500008.7 08.0101.05K? 0
+185216.59 -375649.9 -000012.7+000000.400017.6 08.0101.11K? 0
+185805.58 -314843.8 -000018.6-000009.900001.7 08.0101.30K? 0
+185938.51 -160630.5 +000018.2-000002.500022.1 08.0101.04K? 0
+190048.72 +151732.5 -000007.0-000008.700003.2 08.0101.00K? 0
+190537.20 -352216.0 -000002.7+000007.600007.7 08.0101.46K? 0
+190714.26 -045353.5 +000019.5+000001.900009.3 08.0101.42K? 0
+191116.13 +670057.3 +000013.0+000006.700003.9 08.0101.13K? 0
+191358.05 -225554.5 +000000.7-000002.400007.1 08.0101.63K? 0
+191704.75 +462447.7 +000006.5+000016.900004.1 08.0101.40K? 0
+192848.87 -420658.2 -000005.4+000009.600001.5 08.0101.64K? 0
+192931.47 -241247.1 -000007.7-000013.900009.7 08.0101.19K? 0
+193259.29 +060423.0 -000000.8+000000.900005.8 08.0101.92M? 0
+194538.76 +561209.5 +000002.6+000011.200006.5 08.0101.57K? 0
+194634.39 +102736.7 -000003.6+000002.200012.1 08.0101.44K? 0
+194702.58 +043142.8 -000014.6-000003.500003.3 08.0101.06K? 0
+194945.78 +623331.2 +000017.1+000017.900000.1 08.0101.53K? 0
+195253.43 +384018.9 +000027.0+000012.500001.8 08.0101.23K? 0
+200203.19 +503303.6 +000025.5-000026.500012.5 08.0101.43K? 0
+201508.40 +582004.7 +000012.2-000012.100007.9 08.0101.03K? 0
+202249.58 -502934.7 +000015.6-000012.300019.5 08.0101.53K? 0
+202610.36 +452451.4 +000006.0+000013.300005.4 08.0101.60K? 0
+202855.41 -005000.8 -000008.7-000037.300006.7 08.0101.24K? 0
+203117.59 +294340.5 +000004.8-000020.600009.8 08.0101.58K? 0
+203350.58 +014132.8 -000018.0-000038.100008.6 08.0101.03K? 0
+204640.20 -271359.7 -000000.9-000034.900000.4 08.0101.37K? 0
+204923.25 +632053.2 +000034.8+000020.700016.1 08.0101.61K? 0
+205035.85 -153039.2 +000043.4-000016.500009.8 08.0101.04K? 0
+205105.77 -162452.6 -000033.1-000004.200002.3 08.0101.49K? 0
+205232.44 -481518.6 +000006.8+000004.200018.4 08.0101.25K? 0
+210043.04 +042411.0 +000025.4+000044.400016.5 08.0101.11K? 0
+211255.41 +210406.7 +000037.2-000009.700002.8 08.0101.02K? 0
+212031.66 +011405.3 +000008.6-000004.900010.2 08.0101.01K? 0
+212146.62 -432401.0 -000009.5-000006.100001.0 08.0101.60K? 0
+212650.37 +220949.8 +000009.3-000020.800005.7 08.0101.29K? 0
+212745.02 -082135.4 -000008.7-000005.900002.4 08.0101.51K? 0
+213007.81 +761834.3 +000008.3+000012.600008.8 08.0101.00K? 0
+213132.24 -220039.9 -000005.1-000022.500018.7 08.0101.21K? 0
+214055.65 -343112.8 +000003.8-000007.400000.6 08.0101.49K? 0
+221209.04 +100919.5 +000021.6-000014.100011.3 08.0101.10K? 0
+222347.96 -502634.5 -000007.9-000023.100011.3 08.0101.34K? 0
+223014.62 +462533.5 +000001.3-000027.200009.7 08.0101.05K? 0
+223120.20 +411307.0 -000004.8-000011.300000.2 08.0101.25K? 0
+223915.57 -033626.6 +000019.9-000029.600016.2 08.0101.27K? 0
+224724.19 -272300.9 +000047.9-000026.200008.1 08.0101.06K? 0
+225904.18 -673237.0 -000029.1+000009.300002.2 08.0101.05K? 0
+230024.77 +354619.2 -000041.9-000026.000002.0 08.0101.18K? 0
+230717.90 -345156.4 +000012.4+000012.300002.5 08.0101.42K? 0
+231935.96 -140359.5 -000023.6-000022.300000.8 08.0101.12K? 0
+232912.22 +550811.5 -000002.8-000009.100009.3 08.0101.14K? 0
+233723.78 -514357.9 -000033.0-000005.200003.3 08.0101.09K? 0
+234019.53 -265316.3 +000008.8+000004.900000.0 08.0101.06K? 0
+235532.11 +485604.9 +000047.2+000013.400009.7 08.0101.22K? 0
+000129.20 +304409.1 -000015.7-000041.900005.5 08.0200.66G? 1
+001647.16 -463426.2 +000120.0-000078.000002.2 08.0200.45F? 0
+002540.38 +225642.5 +000047.9+000018.000004.7 08.0200.24A? 0
+003631.20 +295033.0 -000012.2+000023.800001.3 08.0200.99K? 0
+003632.48 +753149.9 -000021.0-000046.600017.3 08.0200.94G? 0
+004029.08 +362701.6 -000021.1-000005.200004.5 08.0200.28A? 0
+004226.81 +583412.3 +000002.5-000002.400009.8 08.0200.89G? 0
+004515.52 +573354.3 +000034.4-000006.100006.5 08.0200.12A? 0
+005258.20 +635528.5 +000001.4-000022.000011.6 08.0200.38F? 0
+005613.09 +611514.4 +000003.2-000001.600001.0 08.0200.06A? 0
+010150.40 +510243.0 +000112.8-000031.000007.4 08.0200.47F? 1
+011451.19 +094428.1 -000014.6-000024.900020.5 08.0200.43F? 0
+011743.75 -461020.4 +000002.4-000012.200008.2 08.0200.99K? 0
+012239.89 +683355.6 -000001.5-000012.000002.0 08.0200.38F? 0
+012453.15 +545442.2 -000016.0-000011.700001.2 08.0200.27A? 0
+013113.93 -105347.8 +000017.6+000037.700022.8 08.0200.74G? 0
+013930.66 +521600.5 -000007.8-000023.200009.4 08.0200.18A? 0
+015259.59 -324636.9 +000068.9-000015.500002.8 08.0200.23A? 0
+015515.88 +570135.9 +000047.1-000053.300007.1 08.0200.48F? 0
+015917.20 +794155.4 +000090.4-000102.700003.5 08.0200.93G? 0
+015946.62 +155728.5 -000028.0-000023.200002.2 08.0200.75G? 0
+020522.32 +683617.3 -000007.2-000009.900003.0 08.0200.28A? 0
+020855.29 -160034.6 +000008.3+000020.600008.1 08.0200.41F? 0
+023332.79 +573214.8 -000004.2+000011.200006.5 08.0200.55F? 0
+023415.94 +672459.1 -000008.1-000007.600002.9 08.0200.11A? 0
+024622.54 +503700.7 +000050.8-000032.700014.6 08.0200.34F? 0
+025023.51 +325052.9 +000003.3+000000.300001.8 08.0200.25A? 0
+025118.67 +361838.1 +000094.2-000058.900010.4 08.0200.34F? 0
+025247.51 -163707.4 +000057.2+000009.300015.8 08.0200.40F? 0
+025808.24 +720914.0 -000005.8+000001.000004.1 08.0200.42F? 0
+030025.41 -080756.6 +000245.7+000073.200019.0 08.0200.75G? 0
+031248.58 +024142.2 -000011.9+000006.500010.5 08.0200.14A? 0
+032521.64 +622905.9 -000014.3-000021.000000.0 08.0200.23A? 0
+033538.04 -523324.0 +000007.3+000013.700006.5 08.02-0.18B? 0
+033826.30 -461436.0 +000029.3-000076.800015.3 08.0200.52F? 0
+033938.34 -433036.2 -000029.0+000064.800003.5 08.0200.94G? 0
+034521.06 +602103.4 -000054.3-000008.500011.0 08.0200.57F? 0
+040034.80 +421332.0 +000026.9-000033.700019.7 08.0200.05A? 0
+040157.89 +195532.2 +000020.3-000042.500015.6 08.0200.37F? 0
+040621.03 -674219.4 -000004.1+000000.700009.0 08.0200.91G? 0
diff --git a/kstars/kstars/data/hip044.dat b/kstars/kstars/data/hip044.dat
new file mode 100644
index 00000000..a4c680d6
--- /dev/null
+++ b/kstars/kstars/data/hip044.dat
@@ -0,0 +1,1000 @@
+041236.46 +420706.4 +000002.5-000006.200000.5 08.0200.27A? 0
+042131.40 +604733.7 -000001.6-000008.800010.2 08.02-0.01B? 0
+042259.67 +091456.5 +000030.3-000005.600022.1 08.0200.26A? 0
+042423.17 +675525.5 +000004.3-000018.700000.1 08.0200.42F? 0
+042827.81 -373645.9 +000046.4-000118.400022.4 08.0200.83G? 0
+042831.29 -073309.6 +000068.1+000139.800020.8 08.0200.50F? 0
+042850.21 +022218.3 +000084.6-000050.200012.4 08.0200.43F? 0
+044447.07 -264606.2 -000006.6+000001.900013.6 08.0200.93G? 0
+044835.30 +174824.1 -000007.7-000042.100017.2 08.0200.41F? 0
+045445.14 +454223.7 +000011.3-000015.000004.6 08.0200.47F? 0
+045449.40 +220847.6 -000020.3-000028.000001.9 08.0200.21A? 0
+045804.12 -161106.8 +000007.1+000003.500006.2 08.0200.10A? 0
+045853.61 +813810.1 +000008.9-000008.600008.2 08.0200.28A? 0
+050144.25 +204948.3 -000070.7-000096.900032.7 08.0200.75G? 1
+050645.82 +062518.0 -000046.0-000003.700000.6 08.0200.49F? 0
+051005.22 +315550.3 +000020.1-000037.000014.1 08.0200.24A? 0
+051300.93 -000531.0 +000000.3-000001.700004.9 08.0200.15A? 0
+052507.80 -022721.0 -000009.0-000107.300009.0 08.0200.45F? 0
+053500.30 -004856.0 +000001.8+000001.100010.8 08.02-0.04B? 0
+053955.42 -031949.8 +000003.8+000000.000001.3 08.02-0.10B? 0
+054332.35 +084530.3 +000016.0+000011.200000.8 08.0200.27A? 0
+060348.13 +181553.2 -000006.4+000020.200017.8 08.0200.03A? 0
+060406.10 -154053.2 -000015.4+000004.400007.4 08.02-0.03B? 1
+060634.34 -220841.4 -000000.5+000009.500003.8 08.02-0.04B? 0
+060759.05 +272542.4 +000016.9-000092.300008.6 08.0200.64G? 0
+060847.45 -342459.6 +000020.8-000008.300015.9 08.0200.38F? 0
+061254.93 -274406.1 -000002.5-000016.800005.3 08.0200.92G? 0
+061414.70 +142655.0 -000003.6-000022.800007.2 08.0200.28A? 0
+061605.14 +005233.8 -000001.7-000006.400005.1 08.0200.01A? 0
+061714.09 +184059.5 -000006.2-000002.900004.3 08.0200.99K? 0
+061931.66 +161041.9 +000002.8-000008.900005.6 08.0200.39F? 0
+061934.66 +410532.8 +000007.6-000054.400016.7 08.0200.58G? 0
+062108.81 -164038.0 -000018.6+000013.600003.5 08.0200.07A? 0
+062311.23 +431410.6 +000004.8+000003.600011.7 08.0200.07A? 0
+062623.13 +402130.2 +000006.5-000006.700006.9 08.02-0.01B? 0
+063511.14 +540546.5 -000012.9-000039.500002.9 08.0200.54F? 0
+063617.39 +375932.5 -000083.9-000126.600010.6 08.0200.84G? 1
+063730.27 -013719.1 -000004.2-000003.500010.0 08.0200.23A? 0
+064317.38 +750407.0 -000018.3-000029.100005.7 08.0200.40F? 0
+064459.14 +104509.6 -000004.3-000014.400024.6 08.0200.71G? 0
+064745.93 +314210.2 +000038.1-000039.400014.2 08.0200.58G? 0
+065422.15 +193542.8 -000010.9-000001.400001.8 08.02-0.09B? 0
+065818.81 +131503.4 +000004.1-000007.800010.0 08.0200.21A? 0
+070431.76 +035050.9 -000018.8+000006.800012.7 08.0200.32F? 0
+070853.05 -272928.0 -000026.7+000008.600001.2 08.0200.95G? 0
+070913.80 -562136.4 -000002.5+000011.000001.5 08.0200.82G? 0
+071046.37 +054404.1 -000061.7-000085.500017.6 08.0200.46F? 0
+071114.80 +323654.1 -000110.4-000010.300022.6 08.0200.56F? 0
+071227.62 -081243.3 -000010.1+000006.500003.9 08.02-0.06B? 0
+071437.69 +194205.1 -000014.3-000001.500008.6 08.0200.54F? 0
+071550.44 +364708.9 -000012.4-000010.300004.7 08.0200.19A? 0
+071819.28 +503015.8 +000003.8-000000.800014.1 08.0200.03A? 0
+072918.58 +122655.8 +000016.9-000019.000000.9 08.0200.44F? 0
+073018.23 -155058.6 -000000.3-000028.000005.6 08.0200.13A? 0
+073345.56 -302322.1 -000000.8-000032.900012.2 08.0200.34F? 0
+073419.60 +144511.3 -000020.1-000009.000000.3 08.0200.26A? 0
+073830.25 +334241.3 +000000.0+000000.000000.0 08.0200.39F? 1
+074148.45 +673359.4 -000023.5-000045.200012.0 08.0200.65G? 0
+074512.97 -221315.3 +000019.1+000052.300009.1 08.0200.98K? 0
+074859.40 +642215.4 -000024.3-000047.800007.3 08.0200.40F? 0
+075954.29 -461004.8 +000015.2-000076.700012.4 08.0200.76G? 0
+080405.77 -214859.2 -000002.8-000021.400007.9 08.0200.39F? 0
+080650.19 -473337.8 -000028.1+000016.900000.8 08.02-0.03B? 0
+081236.13 +284912.6 -000009.6+000000.500001.3 08.0200.04A? 0
+081800.43 -165138.3 -000003.6-000007.700013.5 08.0200.97K? 0
+082906.98 -453327.1 -000010.7+000014.400007.5 08.02-0.08B? 0
+083320.55 -124413.7 -000008.4-000008.000003.1 08.0200.19A? 0
+083406.57 +251400.5 -000028.0-000028.500005.9 08.0200.23A? 0
+083413.75 -382108.8 -000014.4+000011.900000.1 08.0200.68G? 0
+084033.08 -035850.3 -000219.6+000093.400012.2 08.0200.98K? 0
+084553.76 -560643.5 -000030.0-000012.100000.7 08.0200.99K? 0
+085129.73 +174515.3 -000019.2-000011.300015.5 08.0200.96K? 0
+085135.19 -055811.5 -000031.5-000003.500002.6 08.0200.61G? 0
+085408.22 -105514.2 -000005.1+000015.600007.9 08.0200.81G? 0
+085440.58 -392858.0 -000019.4+000013.600006.5 08.0200.90G? 1
+085716.60 -881614.6 -000029.7-000000.900002.1 08.0200.94G? 0
+091526.78 +224829.1 -000016.6-000018.800000.4 08.0200.41F? 0
+091950.42 -710033.2 -000008.7-000036.000002.9 08.0200.38F? 0
+092423.42 -435259.9 -000011.9+000002.200000.7 08.0200.03A? 0
+092940.55 -395822.8 -000001.8-000005.300009.9 08.0200.93G? 0
+093523.62 +395726.2 +000002.0+000005.000010.4 08.0200.42F? 0
+095031.57 -670822.6 -000020.1+000024.100005.2 08.0200.42F? 0
+095530.43 -402605.2 -000016.4+000000.700003.1 08.02-0.00B? 0
+095829.81 +293204.2 +000017.3-000018.100006.3 08.0200.99K? 0
+095850.74 +520419.7 -000007.5+000004.100007.1 08.0200.15A? 1
+100151.55 -284034.3 -000060.4+000037.200019.8 08.0200.24A? 0
+100356.08 -282955.7 -000055.5+000036.300006.4 08.0200.52F? 0
+101436.05 +534614.9 -000273.7+000059.500013.5 08.0200.75G? 0
+103011.63 -034146.9 -000044.1-000008.200018.9 08.0200.47F? 0
+103106.34 -421315.1 -000022.6-000012.000007.2 08.0200.12A? 0
+103221.71 +231908.7 +000008.4+000025.900001.2 08.0200.51F? 0
+103602.13 -115445.6 +000149.1-000255.400032.3 08.0200.85G? 0
+103845.76 -432344.9 -000037.8-000008.300005.9 08.0200.07A? 0
+104421.23 -190830.8 +000001.6+000001.100008.7 08.0200.01A? 0
+105055.99 -770728.6 -000026.4-000002.300002.5 08.0200.42F? 0
+105544.13 -684727.2 -000033.9-000000.400002.5 08.0200.12A? 0
+110357.10 -090451.4 -000035.9+000019.200017.0 08.0200.39F? 0
+110822.74 +210222.7 -000195.1-000063.500017.3 08.0200.62G? 0
+111521.26 +273415.1 -000027.0+000074.400023.8 08.0200.32F? 0
+112540.62 -533418.0 -000006.4-000005.000006.8 08.0200.20A? 0
+113312.08 +330758.6 -000014.4-000052.100012.8 08.0200.50F? 0
+113611.34 -370351.2 -000050.8-000152.700014.9 08.0200.67G? 0
+113622.55 -554420.8 -000071.9+000039.100017.1 08.0200.97K? 0
+114348.02 +161923.3 -000102.9+000038.100015.1 08.0200.63G? 0
+120330.70 -721139.6 -000040.5-000023.500008.5 08.0200.74G? 0
+120346.21 -440722.3 +000094.1+000036.100013.7 08.0200.63G? 0
+121414.03 +332700.5 -000081.7+000004.300020.5 08.0200.84G? 0
+121822.14 -153539.2 -000017.6-000013.500007.7 08.0200.30A? 0
+121905.64 -334443.0 -000011.8-000017.300011.3 08.0200.37F? 0
+121913.52 -031910.8 -000058.8-000046.900019.9 08.0200.69G? 0
+122446.33 +381906.9 -000596.0+000062.200031.8 08.0200.58F? 0
+122451.95 +314923.7 +000020.8-000040.700011.0 08.0200.96K? 0
+123225.20 -221015.9 +000017.4-000002.900017.1 08.0200.31A? 0
+123413.35 -214327.3 +000001.2+000005.200007.3 08.0200.30A? 0
+123420.83 +062244.9 +000004.1-000124.700013.8 08.0200.91G? 0
+123453.38 -050917.0 -000035.5-000002.200003.1 08.0200.26A? 0
+123546.40 -613422.9 -000011.2+000002.900003.5 08.0200.15A? 0
+123733.47 +451513.4 +000011.9+000015.800009.2 08.0200.32F? 0
+123928.58 -191420.4 -000009.1+000012.600012.7 08.0200.99K? 0
+124153.44 +752122.3 -000117.2+000023.600009.3 08.0200.96K? 0
+124238.93 +023436.5 -000021.9-000049.100034.5 08.0200.80G? 0
+124741.84 -582555.8 -000035.0-000009.100012.5 08.0200.36F? 0
+124925.46 -251746.4 -000119.2-000063.900015.1 08.0200.63G? 0
+125106.41 -291038.7 -000059.9+000012.000003.5 08.0200.23A? 0
+130153.43 -194628.4 +000001.5-000032.500006.5 08.0200.35F? 0
+130949.02 +203913.8 -000048.6-000031.300002.6 08.0200.96K? 0
+132644.42 +165654.6 -000008.4+000063.200006.5 08.0200.51F? 0
+132854.89 +303337.3 -000019.1+000005.500010.9 08.0200.63G? 0
+133543.33 -060922.0 -000012.8-000011.500009.5 08.02-0.14B? 0
+135651.35 -490645.1 -000012.4-000008.300002.4 08.0200.78G? 1
+140029.27 -354708.1 -000017.2-000012.500002.5 08.0200.04A? 0
+140316.37 -070823.0 -000172.1-000018.100001.4 08.0200.42F? 0
+140741.72 -660907.8 -000027.2-000029.600002.5 08.0200.38F? 0
+140944.11 -603454.3 -000008.5-000022.400000.7 08.0200.15A? 0
+141924.45 -020554.3 -000093.9+000009.900001.7 08.0200.50F? 0
+142057.05 +331725.8 +000059.8-000061.500004.5 08.0200.41F? 0
+142926.22 -800612.1 -000039.1+000028.600002.5 08.0200.41F? 0
+143230.86 +491102.7 -000023.0+000008.900013.2 08.0200.48F? 0
+143702.63 -220822.9 -000057.0-000007.800009.8 08.0200.31A? 0
+145433.44 +342440.4 +000027.2+000006.800016.3 08.0200.50F? 0
+145531.08 -101653.4 -000029.7+000008.200016.7 08.0200.24A? 0
+151357.31 -092936.6 +000071.5-000045.000024.6 08.0200.52F? 0
+151631.38 -131302.3 -000028.5-000033.400004.9 08.0200.32F? 0
+152149.00 -150939.5 -000042.0-000008.100001.2 08.0200.98K? 0
+153506.26 -250620.0 -000063.5-000015.100011.2 08.0200.43F? 0
+153635.22 -235944.9 -000028.5-000038.000012.1 08.0200.44F? 0
+154028.60 -635017.0 -000018.5-000014.400002.3 08.0200.05A? 1
+155831.60 -424433.5 +000018.7-000029.800004.9 08.0200.22A? 0
+155832.54 +274421.4 -000777.2+000293.000037.8 08.0200.76G? 0
+160002.43 -535105.1 -000033.3-000034.700003.9 08.0200.94G? 0
+160104.84 -324142.1 +000118.0-000203.000027.2 08.0200.65G? 0
+160313.99 -602421.4 +000002.7-000004.300009.0 08.0200.03A? 0
+161554.55 +582844.2 +000003.7+000018.600013.9 08.0200.49F? 0
+161914.46 +413933.6 -000016.5+000030.400001.2 08.0200.35F? 0
+162227.75 -311056.9 +000000.0-000016.300007.4 08.0200.23A? 0
+162422.74 -544333.0 +000001.8-000006.000000.6 08.02-0.08B? 0
+162425.08 -223917.4 +000028.3-000016.200010.5 08.0200.49F? 0
+162533.21 -035159.6 -000007.7+000010.800009.8 08.0200.50F? 0
+162753.98 +213910.7 -000053.6-000017.700012.0 08.0200.42F? 0
+165438.39 -215246.5 -000007.0-000001.000003.0 08.0200.07A? 0
+170054.26 +393238.3 +000004.5+000022.900000.9 08.0200.93G? 0
+170522.04 -442334.4 +000006.8-000042.100010.5 08.0200.08A? 0
+171214.14 -521754.7 +000012.4-000016.500014.2 08.0200.06A? 0
+171659.07 +623440.3 -000162.2+000107.600020.4 08.0200.74G? 0
+172025.52 -113659.1 -000003.0+000006.900002.2 08.0200.43F? 0
+172706.69 +214310.5 -000031.0-000000.200012.5 08.0200.58G? 0
+173248.71 -144730.7 +000009.1-000020.300000.3 08.0200.44F? 0
+174434.78 -072429.2 -000072.4-000040.000008.9 08.0200.67G? 0
+174528.47 +355335.9 +000017.1+000003.500007.1 08.0200.27A? 0
+174627.84 +173409.9 -000032.4-000166.400009.0 08.0200.61G? 0
+174958.76 +415718.9 +000028.5-000045.200006.0 08.0200.35F? 0
+175007.61 +152943.2 +000008.8+000012.400004.4 08.02-0.13B? 0
+175142.73 +563615.1 +000002.6-000005.900004.0 08.0200.19A? 0
+175647.16 +042237.2 -000004.2-000019.400009.8 08.0200.11A? 0
+175911.27 +135418.1 -000006.5-000003.900001.2 08.0200.01A? 0
+175916.19 -254907.8 +000002.1-000011.000006.2 08.0200.02A? 0
+180340.33 -265206.5 +000004.6-000010.100001.5 08.0200.13A? 0
+180642.78 -185902.8 +000013.7+000001.900010.0 08.0200.35F? 0
+181343.39 +004106.8 -000012.6+000013.600002.5 08.0200.96K? 0
+182055.73 -280708.4 +000006.0+000000.500003.1 08.0200.35F? 0
+182137.38 -035229.5 +000022.3-000001.600000.1 08.0200.45F? 0
+182209.83 -553351.1 +000096.0+000002.100020.7 08.0200.43F? 0
+182309.02 -163536.8 -000005.5+000002.800005.4 08.0200.77G? 0
+182701.79 +074357.8 -000001.8+000002.000005.2 08.0200.06A? 0
+182935.61 +324329.9 -000000.2-000004.500000.2 08.02-0.10B? 0
+183110.57 -321723.7 +000016.2-000056.100002.8 08.0200.31F? 0
+183244.43 +385204.1 +000098.9+000074.100010.2 08.0200.85G? 0
+183308.85 -012744.3 -000006.0-000006.200001.1 08.0200.18A? 0
+183550.58 -193315.3 +000016.4-000036.000004.1 08.0200.53F? 0
+183728.21 -345043.3 +000004.9-000005.200015.4 08.0200.86G? 0
+183834.69 +000654.1 -000022.2+000037.800001.8 08.0200.46F? 0
+184507.26 +175753.2 +000072.8+000050.800018.5 08.0200.78G? 0
+185519.80 -500344.5 -000006.4-000022.000003.0 08.0200.35F? 0
+190041.93 -001332.0 -000001.4+000011.100002.5 08.0200.13A? 0
+190141.57 -260020.0 +000014.9-000005.700004.3 08.0200.24A? 0
+190618.56 -694948.2 +000006.9-000016.300001.2 08.0200.10A? 0
+190719.65 -620850.1 -000028.7+000019.100002.2 08.0200.44F? 0
+191050.78 -120835.3 +000016.8-000025.000004.2 08.0200.15A? 0
+191225.20 -330343.7 -000058.6+000041.200009.7 08.0200.59G? 1
+191617.69 -482758.4 -000008.7-000036.500016.3 08.0200.55F? 0
+191646.01 -495910.3 +000033.9-000011.900014.1 08.0200.35F? 0
+191847.19 -054620.6 +000005.4-000027.400001.6 08.0200.13A? 0
+191933.07 -420354.7 +000076.0-000020.200014.8 08.0200.55F? 0
+192346.08 +394908.7 +000012.9-000013.800005.6 08.0200.06A? 0
+192607.14 -213239.3 -000002.2-000001.300003.9 08.02-0.03B? 0
+192619.87 -712757.2 +000008.3-000015.100001.6 08.0200.05A? 0
+192625.57 +492748.9 +000457.0+000703.200054.8 08.0200.95K? 0
+193144.88 +065131.5 +000013.5-000012.300006.3 08.0200.05A? 0
+193619.68 +234122.6 -000003.5-000023.700011.0 08.0200.27A? 0
+193649.37 -654616.7 +000010.6-000054.500009.8 08.0200.50F? 0
+194110.53 -513132.7 -000083.9+000026.800022.1 08.0200.56F? 0
+194934.52 +295145.1 +000018.5-000000.100011.2 08.0200.37F? 0
+195257.00 +174854.3 +000007.6-000009.400009.7 08.0200.00A? 0
+200003.98 +682612.2 +000015.4+000030.000004.1 08.0200.02A? 0
+200657.61 +362347.8 -000005.0-000007.300005.5 08.0200.15A? 0
+201014.20 +361035.1 -000000.8-000006.900008.7 08.0200.20A? 0
+201300.12 +425006.3 +000013.7+000023.100000.1 08.0200.10A? 0
+201802.03 +370945.7 -000002.1-000064.800009.7 08.0200.45F? 0
+201806.77 +404354.4 +000000.0+000000.000000.0 08.0200.11A? 0
+202308.98 +205151.1 +000006.7+000002.600006.6 08.0200.30A? 0
+202531.07 +400553.5 +000089.0+000005.500018.5 08.0200.55F? 1
+203551.29 +491944.7 -000003.7-000000.500005.6 08.0200.92G? 0
+204124.46 -522844.6 -000048.6-000063.200003.9 08.0200.96K? 0
+204909.54 -484608.5 +000078.6-000128.700006.4 08.0200.49F? 0
+205334.84 -410429.9 +000014.7-000016.900002.4 08.0200.94G? 0
+210104.79 -345749.8 +000011.5-000104.800028.2 08.0200.64G? 0
+210448.85 +553516.3 +000014.3+000033.200013.6 08.0200.30A? 0
+210756.41 +072558.7 +000184.5-000022.500030.7 08.0200.69G? 0
+210952.17 +160927.4 -000108.4-000093.600011.3 08.0200.73G? 0
+211101.88 -244939.7 -000002.2-000002.900003.4 08.0200.95K? 0
+211202.89 -201958.7 -000004.9-000044.900004.4 08.0200.52F? 0
+211327.09 -223245.6 -000026.6-000043.000011.6 08.0200.50F? 0
+211423.56 +173913.7 +000007.9-000027.200003.3 08.0200.20A? 0
+211545.68 +084636.2 +000005.7-000018.600008.1 08.0200.10A? 0
+212153.55 -041026.4 +000217.3-000134.900031.6 08.0200.78G? 0
+213503.75 -034405.2 -000048.8-000054.900012.7 08.0200.39F? 0
+213608.89 +375235.3 +000017.8+000011.500007.2 08.02-0.04B? 0
+213840.63 +185832.2 +000007.0-000006.600001.6 08.0200.05A? 0
+213904.51 +534648.0 +000055.5+000031.100007.4 08.0200.38F? 0
+215743.85 +332305.1 +000004.7-000037.300007.9 08.0200.55F? 0
+220800.29 +634408.0 -000000.5-000005.700004.3 08.0200.27A? 0
+220821.25 +491315.6 +000003.1-000000.700008.0 08.02-0.02B? 0
+221050.58 +154229.8 +000026.1-000016.600031.8 08.0200.58G? 0
+221338.61 +185410.1 -000015.4-000009.800006.8 08.0200.22A? 0
+221707.09 +325928.5 -000002.4-000012.300002.0 08.0200.28A? 0
+222541.75 +522618.5 -000002.2-000003.100001.6 08.02-0.04B? 0
+223430.75 +634910.9 +000074.3+000034.700016.8 08.0200.55F? 0
+223511.21 -723306.3 -000138.1+000091.000020.8 08.0200.55F? 0
+223819.11 +130847.6 +000029.9+000011.000006.8 08.0200.32F? 0
+224104.36 -625632.6 +000164.6-000109.900020.0 08.0200.95K? 0
+224242.93 +500829.4 -000008.9-000017.300001.0 08.0200.17A? 0
+224538.20 -660559.1 +000030.0-000021.400005.9 08.0200.95G? 0
+224928.36 +435036.8 -000013.2-000009.000010.0 08.0200.07A? 0
+225230.56 +622626.0 -000003.4-000010.900005.7 08.0200.47F? 0
+225432.00 -414944.1 +000008.7+000061.500019.2 08.0200.43F? 0
+230501.09 +332308.8 +000000.0+000000.000000.0 08.0200.04A? 1
+231854.18 +052420.7 +000432.1-000111.900041.7 08.0200.86G? 1
+232928.32 -604455.1 -000008.2+000005.700020.2 08.0200.46F? 0
+234225.00 +490905.3 +000008.6-000007.100003.8 08.02-0.03B? 0
+234652.69 +581147.6 -000032.1+000034.300007.3 08.0200.58G? 0
+235246.25 +795005.3 +000059.5+000002.500011.9 08.0200.37F? 0
+235349.04 +152849.1 -000008.6-000063.500005.2 08.0200.90G? 0
+001215.80 +434905.6 +000001.4-000006.200005.7 08.0201.51K? 0
+002132.00 +265743.7 +000025.7-000008.100004.3 08.0201.58K? 0
+002151.27 -000016.0 +000018.3-000005.500000.3 08.0201.45K? 0
+003524.74 +250613.9 +000021.7-000047.200008.2 08.0201.20K? 0
+004029.74 +243615.9 -000019.2+000007.100010.6 08.0201.06K? 0
+004440.66 +673317.0 +000027.2-000024.100000.4 08.0201.03K? 0
+004504.92 +014712.9 -000045.2-000576.900042.0 08.0201.01K? 0
+005125.58 +655847.3 -000010.1-000032.300013.1 08.0201.20K? 0
+010651.20 +570556.7 -000013.7-000001.800003.1 08.0201.06K? 0
+010918.16 +301331.2 -000002.2-000013.100007.1 08.0201.66K? 0
+011521.76 -214345.7 -000029.5-000030.800002.6 08.0201.08K? 0
+011555.77 -231854.0 +000025.5-000000.300005.4 08.0201.30K? 0
+012213.12 +142026.6 +000014.8+000002.300010.8 08.0201.00K? 0
+013130.87 -094205.5 +000000.9-000025.000015.3 08.0201.26K? 0
+013324.93 -295614.4 +000009.0-000011.600005.1 08.0201.19K? 0
+014817.05 +002707.6 +000015.7+000015.300011.0 08.0201.02K? 0
+024652.62 -151713.0 +000030.6-000033.700016.4 08.0201.25K? 0
+033108.30 -661728.6 +000017.1+000013.000012.7 08.0201.63K? 0
+033355.34 +601909.2 -000002.3-000015.600006.9 08.0201.39K? 0
+033810.40 -072900.2 +000003.3+000010.800012.3 08.0201.11K? 0
+034730.45 -173126.1 -000032.6-000031.300011.9 08.0201.09K? 0
+040329.15 -440816.1 +000001.1+000018.900006.3 08.0201.41K? 0
+041215.63 +364847.0 +000018.8-000032.300006.3 08.0201.14K? 0
+041417.80 +782229.3 -000001.2-000032.400009.6 08.0201.44K? 0
+042432.47 -685937.2 +000015.1+000011.100004.7 08.0201.03K? 0
+043715.05 -120951.1 +000042.7+000018.200007.0 08.0201.17K? 0
+043751.88 +592030.1 +000003.5+000004.600003.3 08.0201.48K? 0
+044636.27 +081904.7 +000014.4-000038.000005.4 08.0201.49K? 0
+045654.14 -123235.9 -000007.2-000002.400013.8 08.0201.46K? 0
+052336.71 +695439.8 -000004.2-000017.800011.7 08.0201.60K? 0
+055831.72 -695123.6 -000004.1-000013.600009.5 08.0201.64K? 0
+060503.69 -134515.0 -000005.1+000002.700005.6 08.0201.37K? 0
+060755.79 +142032.0 -000017.0-000031.800000.8 08.0201.06K? 0
+061822.27 -542414.8 -000002.3+000018.600013.8 08.0201.62K? 0
+061847.27 +280319.7 +000009.7+000009.100004.8 08.0201.18K? 0
+062009.53 +463848.8 +000007.3-000000.800014.1 08.0201.07K? 0
+062048.33 +054426.2 -000013.6+000010.300007.6 08.0201.77K? 0
+062709.67 -241418.9 -000003.2+000006.600002.3 08.0201.64K? 0
+063007.49 -104452.7 -000035.4+000018.600008.4 08.0201.00K? 0
+063222.38 +131148.3 -000005.0-000001.400021.9 08.0201.65K? 0
+064328.81 +370040.9 +000009.9-000008.800007.3 08.0201.31K? 0
+064421.30 -222549.1 -000016.6-000012.100008.1 08.0201.05K? 0
+064608.00 -162857.1 +000019.8-000023.600005.2 08.0201.34K? 0
+064633.49 +295024.8 -000006.0-000010.900000.6 08.0201.60K? 0
+065237.51 +113551.0 -000029.3+000001.200002.6 08.0201.05K? 0
+065336.93 +545345.6 -000016.7-000034.200005.5 08.0201.02K? 0
+065539.22 -221130.9 +000006.1+000002.400000.9 08.0201.37K? 0
+065921.42 -112929.9 +000003.7+000009.500004.9 08.0201.53K? 0
+070119.99 -445415.9 -000014.4+000006.100000.4 08.0201.37K? 0
+070151.36 -454804.8 +000009.7+000014.100000.6 08.0201.53K? 0
+070543.37 -183053.4 +000001.2+000011.300003.9 08.0201.45K? 0
+071115.38 +243949.6 +000008.3-000007.200008.0 08.0201.57K? 0
+071514.82 +082302.4 +000029.3-000007.400004.9 08.0201.43K? 0
+072102.01 -090755.2 +000012.1-000025.700000.2 08.0201.09K? 0
+072210.93 +025743.0 -000006.9-000037.800004.3 08.0201.04K? 0
+072235.48 +135620.0 +000011.0-000019.200003.7 08.0201.09K? 0
+072322.76 +351009.4 +000011.3-000011.600015.6 08.0201.57K? 0
+072329.79 -245716.1 +000008.6+000011.300011.8 08.0201.41K? 0
+074622.13 -450515.0 +000000.3+000005.600007.2 08.0201.43K? 0
+075927.21 -415624.4 -000009.1+000040.100003.9 08.0201.03K? 0
+080525.20 -095539.2 +000009.2+000013.700011.8 08.0201.56K? 0
+080629.28 -250707.3 +000015.7-000042.100000.2 08.0201.09K? 0
+081131.05 +311816.5 -000002.9-000007.400002.0 08.0201.03K? 0
+081842.76 +374414.0 +000007.4-000003.700014.5 08.0201.05K? 0
+081943.20 +501638.0 +000019.0+000006.900008.2 08.0201.20K? 0
+082616.04 +093235.3 -000004.8+000011.400008.9 08.0201.00K? 0
+083913.24 +073423.7 -000018.7+000005.100003.2 08.0201.61K? 0
+085455.43 +020100.7 -000035.4+000003.500005.0 08.0201.28K? 0
+090022.54 -484252.0 -000018.7+000008.300014.3 08.0201.26K? 0
+090322.02 +490328.8 -000002.9-000001.300013.7 08.0201.51K? 0
+092349.70 +745831.2 -000016.6-000009.900008.5 08.0201.35K? 0
+092512.48 -162321.9 -000004.3-000012.500007.9 08.0201.03K? 0
+093233.62 +481953.6 -000044.8-000026.300014.6 08.0201.13K? 0
+093344.57 -631353.4 -000010.8+000013.200001.0 08.0201.58K? 0
+093524.36 -385407.4 -000012.0+000012.000013.8 08.0201.30K? 0
+093802.32 +760946.3 -000033.9-000027.000001.7 08.0201.16K? 0
+100215.25 -145438.6 +000013.0+000002.800021.3 08.0201.50K? 0
+100404.93 -610528.9 -000021.1+000015.100006.5 08.0201.67K? 0
+100750.06 +183048.2 -000024.0-000001.000001.1 08.0201.28K? 0
+102119.54 +332820.5 -000059.6-000027.800003.7 08.0201.17K? 0
+102246.26 -192558.8 +000004.7-000008.200002.7 08.0201.46K? 0
+102251.99 +645729.8 +000001.7-000024.500006.2 08.0201.21K? 0
+103114.41 +240019.0 +000005.7-000032.100005.0 08.0201.29K? 0
+105114.58 -213127.5 -000006.7-000004.900020.9 08.0201.67K? 0
+105727.57 +742011.0 +000015.0-000013.600002.2 08.0201.14K? 0
+111418.40 +041745.7 -000063.6-000023.200002.5 08.0201.21K? 0
+112531.00 -574948.1 +000002.7+000005.900013.1 08.0201.67K? 0
+113427.97 -134826.1 -000007.7-000014.100005.5 08.0201.08K? 0
+114305.91 -522635.3 -000020.1-000012.100015.7 08.0201.29K? 0
+114323.19 -541821.0 -000026.9+000006.000008.9 08.0201.11K? 0
+115846.27 -483829.8 -000015.3+000004.700007.6 08.0201.03K? 0
+120033.30 -562232.7 -000025.1-000027.400005.0 08.0201.31K? 0
+120811.67 -610652.0 -000014.7+000006.700006.8 08.0201.25K? 0
+121116.36 +865555.4 -000022.5-000006.200000.1 08.0201.11K? 0
+122904.30 -162331.7 -000107.1+000009.600009.3 08.0201.09K? 0
+123750.54 -572059.8 +000012.5-000004.300014.4 08.0201.28K? 0
+123849.03 -664147.9 +000025.9+000005.300010.4 08.0201.15K? 0
+124726.67 -212750.8 -000039.4+000011.400002.9 08.0201.04K? 0
+130532.77 -495105.5 -000004.0-000004.000014.1 08.0201.51K? 0
+131847.42 +114958.6 -000026.6-000011.100010.8 08.0201.51K? 0
+131916.37 -305312.1 -000006.6-000002.600001.3 08.0201.00K? 0
+131926.06 -612217.1 -000006.0+000000.800000.4 08.0201.42K? 0
+132357.31 -282214.7 +000013.7-000000.200003.1 08.0201.28K? 0
+133158.63 -602620.1 -000022.6-000002.900008.3 08.0201.00K? 0
+133441.99 -090624.3 -000000.6-000006.000000.3 08.0201.00K? 0
+135746.21 -392003.1 -000045.2-000023.300006.5 08.0201.23K? 0
+141347.65 +411115.3 -000011.3+000010.100001.7 08.0201.04K? 0
+141357.35 +301300.3 -000417.8+000180.600072.5 08.0201.06K? 0
+141553.84 -121125.2 -000036.2+000007.300040.1 08.0201.70K? 0
+144112.93 +403349.7 +000010.6-000020.700008.7 08.0201.55K? 0
+150013.73 -570744.5 -000002.5-000004.900000.3 08.0201.05K? 0
+153144.79 -323724.7 -000054.5+000045.800015.8 08.0201.11K? 0
+153931.06 -010354.9 -000023.4+000016.300014.5 08.0201.04K? 0
+164027.42 +213023.7 -000003.5-000009.000001.8 08.0201.57K? 0
+164418.46 -494620.2 -000000.1-000013.200017.7 08.0201.61K? 0
+165243.65 -641206.3 -000020.2-000033.100017.0 08.0201.55K? 0
+165815.85 -794259.8 -000002.1-000016.300004.4 08.0201.62K? 0
+165935.21 +080136.1 -000031.6+000020.300020.1 08.0201.45K? 0
+170832.69 +541544.3 -000022.9+000061.600007.9 08.0201.52K? 0
+170843.99 -645047.4 -000023.9-000024.600005.0 08.0201.63K? 0
+171254.15 +115944.1 +000016.2-000012.000009.2 08.0201.18K? 0
+172148.01 +202736.4 +000016.0+000004.600003.3 08.0201.54K? 0
+172459.30 -455337.8 +000002.5-000013.800002.1 08.0201.62K? 0
+172802.90 +274009.3 -000038.2+000011.100010.1 08.0201.08K? 0
+173702.06 -822549.5 -000007.1+000001.700010.9 08.0201.63K? 0
+174622.66 -724919.3 +000012.8-000000.400008.1 08.0201.71K? 0 0.10 1.00
+174737.02 -594934.8 -000000.6-000009.500008.5 08.0201.64K? 0
+174951.50 +025748.0 +000005.9-000018.700005.6 08.0201.42K? 0
+181252.94 +253850.2 +000006.3-000040.800000.3 08.0201.11K? 0
+183526.69 +235208.6 -000010.4-000033.700002.0 08.0201.59K? 0
+184645.40 +233454.4 -000018.9-000029.300003.4 08.0201.24K? 0
+184932.38 -644724.3 +000006.4+000003.300016.9 08.0201.44K? 0
+184947.21 -343158.8 -000006.8-000045.700017.0 08.0201.56K? 0
+185748.36 -194231.2 +000012.3-000032.900005.8 08.0201.47K? 0
+190034.48 +182748.5 +000014.9-000003.600009.4 08.0201.02K? 0
+190155.74 -061053.9 +000006.2-000003.400011.2 08.0201.06K? 0
+190538.50 -163339.5 +000011.2-000009.900019.6 08.0201.07K? 0
+191156.86 -460840.5 -000037.2+000005.600019.1 08.0201.22K? 0
+191206.30 -501438.3 +000031.9-000029.100014.3 08.0201.43K? 0
+191412.59 +494603.3 +000002.2+000008.500003.4 08.0201.33K? 0
+192734.00 +243303.1 +000008.3+000000.800009.6 08.0201.68K? 0
+193401.82 -394710.6 -000007.9-000025.300007.5 08.0201.45K? 0
+193846.29 +215432.1 +000010.8+000036.100003.1 08.0201.09K? 0
+194613.64 +251001.4 +000014.9-000013.200003.8 08.0201.00K? 0
+195039.65 -251819.2 +000016.6+000007.000010.1 08.0201.00K? 0
+200301.51 -582739.3 -000007.4-000004.300006.8 08.0201.36K? 0 0.10 1.00
+200646.69 -262605.4 +000011.7-000007.300002.5 08.0201.59K? 0
+200713.84 +210613.3 -000005.4+000019.600006.8 08.0201.10K? 0
+200947.05 -580025.1 -000013.5-000004.300006.1 08.0201.51K? 0
+201009.33 -383358.8 +000039.9-000019.100005.0 08.0201.31K? 0
+201301.91 +344948.5 +000004.6-000018.200002.2 08.0201.53K? 0
+202045.14 -244753.1 -000015.0-000002.800003.9 08.0201.22K? 0
+202243.98 +114259.3 +000026.7-000004.100016.5 08.0201.65K? 0
+202841.33 +212422.2 -000008.4-000005.800006.0 08.0201.15K? 0
+202849.91 -365027.9 -000023.8+000004.300000.6 08.0201.24K? 0
+203529.31 +015020.0 +000017.4-000012.100010.6 08.0201.25K? 0
+203937.21 -205616.6 +000023.9-000002.900009.0 08.0201.59K? 0
+204841.66 +013139.3 +000014.6+000005.200006.4 08.0201.42K? 0
+205822.88 +171623.7 -000002.2-000008.800003.4 08.0201.56K? 0
+205914.07 +375548.4 +000001.2-000018.400010.5 08.0201.63K? 0
+210903.17 -104833.7 +000013.8-000009.200005.5 08.0201.04K? 0
+211319.44 +583814.3 +000012.5+000021.500008.1 08.0201.01K? 0
+211742.09 -605909.4 -000009.9-000008.600001.7 08.0201.27K? 0
+211903.51 +345509.0 +000002.0+000007.100003.3 08.0201.06K? 0
+212129.67 -150921.5 -000000.4-000026.900000.2 08.0201.20K? 0
+212635.47 -060004.7 -000010.7-000008.100006.0 08.0201.04K? 0
+212834.60 +470523.0 -000001.6-000006.800000.0 08.0201.22K? 0
+213101.96 +112225.9 +000016.7-000028.900010.2 08.0201.60K? 0
+213107.58 +260248.1 +000042.9-000011.700018.0 08.0201.34K? 0
+213302.43 +174322.3 +000026.8+000003.300015.2 08.0201.67K? 0
+213416.33 +484424.3 -000011.2-000032.300010.9 08.0201.10K? 0
+213626.63 +431858.4 +000013.7-000003.300010.9 08.0201.09K? 0
+213921.39 +575240.0 -000005.5-000005.200004.8 08.0201.01K? 0
+215422.20 -411557.7 -000012.5-000035.100017.9 08.0201.51K? 0 0.10 1.00
+221007.33 +322034.0 +000071.5+000007.200000.1 08.0201.05K? 0
+221357.48 -612655.5 +000015.5-000009.800003.1 08.0201.69K? 0
+222523.62 +744941.5 -000005.1+000004.400006.5 08.0201.19K? 0
+222626.51 +254731.2 -000011.1+000004.700005.1 08.0201.35K? 0
+223223.32 +253521.2 -000008.7-000012.800000.9 08.0201.04K? 0
+223224.35 -350251.5 +000003.4-000012.100000.9 08.0201.24K? 0
+223839.74 +525225.8 -000001.5-000005.200001.5 08.0201.52K? 0
+224613.30 -324755.6 +000037.0-000006.600008.7 08.0201.37K? 0
+225013.16 -555454.0 -000012.7+000007.800000.5 08.0201.41K? 0
+230717.26 -084856.0 +000061.2-000043.500008.1 08.0201.30K? 0
+231115.06 -151103.2 -000009.7-000015.700006.8 08.0201.27K? 0
+231348.51 +240822.7 +000016.4+000011.400014.5 08.0201.28K? 0
+233156.22 -145612.1 +000059.1-000015.700002.3 08.0201.11K? 0
+233254.47 +032254.0 -000005.5-000020.000015.5 08.0201.65K? 0
+235126.93 -414621.3 +000054.9-000003.300006.1 08.0201.14K? 0
+235816.14 -112730.5 -000077.3-000033.100014.4 08.0201.04K? 0
+235851.23 -193907.9 +000021.1+000000.600010.0 08.0201.19K? 0
+190505.44 +013630.9 -000000.9-000011.500004.0 08.0202.09M? 0
+183220.08 +365955.7 -000011.2-000015.000005.7 08.0204.35N? 0 0.10 1.00
+002305.34 -482056.1 +000010.1-000004.200006.4 08.0300.97K? 0
+002914.30 +592810.1 -000041.0+000007.600007.2 08.0300.94G? 0
+003515.64 +040536.1 +000009.3-000039.500009.3 08.0300.46F? 0
+004933.65 +381217.9 +000086.8+000017.500027.4 08.0300.54F? 0
+005842.67 +491041.1 +000009.0-000007.100003.7 08.0300.01A? 0
+005933.95 -754852.6 -000025.5-000018.200004.9 08.0300.59G? 0
+010010.09 -701036.4 -000010.6+000004.900007.0 08.0300.43F? 0
+010329.08 +365031.2 -000008.6-000002.000007.0 08.0300.03A? 0
+011047.06 -661116.3 +000113.0-000123.400032.5 08.0300.85G? 0
+011829.85 +732302.4 +000014.4-000010.700004.4 08.0300.17A? 0
+012159.56 +151037.5 +000255.7+000010.500007.7 08.0300.65G? 0
+012412.12 +373141.5 -000021.8+000003.400006.3 08.0300.96K? 0
+012825.60 +574919.3 +000004.5-000005.900005.1 08.0300.11A? 0
+012827.43 +075729.6 +000130.6+000001.000001.0 08.0300.55F? 1
+013020.67 +635130.6 +000024.1-000003.500004.9 08.0300.09A? 0
+013035.59 -650702.5 +000036.1-000000.700007.5 08.0300.32F? 0
+013351.94 -210202.9 +000021.8-000085.300020.1 08.0300.54F? 0
+013502.00 +000109.9 +000024.2-000010.400005.9 08.0300.85G? 0
+013638.35 +514455.1 +000010.6-000004.900007.5 08.0300.43F? 0
+014056.45 +491652.1 +000065.5+000002.700012.2 08.0300.94G? 0
+014828.05 -642109.4 -000020.8+000016.500006.2 08.0300.94G? 0
+015119.30 +602112.9 +000011.0-000007.000003.3 08.0300.10A? 0
+015226.21 +535403.2 -000021.2-000007.900000.2 08.0300.17A? 0
+015746.06 +142319.6 +000200.8+000076.400003.6 08.0300.47F? 0
+022703.43 +061335.7 -000015.3-000046.200005.3 08.0300.53F? 0
+022917.45 +213537.9 +000096.2-000050.100005.6 08.0300.52F? 0
+023124.08 +220514.3 +000137.4+000065.700029.8 08.0300.67G? 0
+023612.29 +580432.0 -000000.8-000000.200001.9 08.0300.01A? 0
+024038.39 -300808.1 +000568.4+000074.000014.5 08.0300.56F? 0
+025802.33 -155018.8 +000153.4+000140.000008.1 08.0300.47F? 1
+030403.28 -595806.6 +000008.4-000059.500011.8 08.0300.42F? 0
+030923.44 -645116.3 -000024.7-000022.100013.5 08.0300.48F? 0
+031341.57 -453541.8 +000012.2+000009.000001.8 08.0300.25A? 0
+031823.89 +503320.8 +000020.5-000026.300006.4 08.0300.18A? 0
+032146.39 +524352.6 +000010.1-000015.100008.2 08.0300.12A? 0
+033720.45 +625604.2 -000006.0-000003.400001.0 08.0300.30A? 0
+034636.78 -743029.3 +000055.5+000081.100009.3 08.0300.39F? 0
+034909.88 +691159.8 +000001.9-000027.200001.3 08.0300.97K? 0
+035036.67 -662039.8 +000016.6+000038.600006.2 08.0300.33F? 0
+035046.21 +082652.2 +000084.4-000038.900006.0 08.0300.52F? 0
+035459.83 +281117.7 +000024.9-000043.200028.7 08.0300.72G? 0
+035640.77 +472900.2 -000026.3-000028.600012.0 08.0300.57F? 0
+035751.64 -462258.0 +000012.4-000090.400013.3 08.0300.46F? 0
+035758.00 +520741.4 -000025.1-000010.300000.2 08.0300.98K? 0
+041300.48 -283226.7 +000000.0+000000.000000.0 08.0300.48F? 1
+042107.30 +812542.8 +000019.2-000036.000005.0 08.0300.24A? 0
+042207.57 -193733.5 +000001.9-000008.600003.5 08.0300.35F? 0
+042631.89 -230806.3 +000004.5-000004.400000.5 08.0300.11A? 0
+044236.73 +382322.7 +000009.7-000008.500001.5 08.0300.38F? 0
+044638.27 -710623.8 +000026.8+000082.900008.7 08.0300.89G? 0
+045304.55 -011551.8 -000002.2-000027.800011.1 08.0300.10A? 0
+045852.75 +242944.6 +000010.2-000004.800003.4 08.0300.26A? 0
+045952.16 -683455.3 -000010.3+000016.600003.7 08.0300.25A? 0
+051438.44 +304018.3 +000004.3-000022.600001.4 08.0300.03A? 0
+051521.70 +000337.2 -000001.8-000002.600000.8 08.03-0.04B? 0
+051925.62 -144606.8 -000034.7-000006.400027.6 08.0300.55F? 0
+051947.04 -223235.0 -000039.8-000006.900014.3 08.0300.43F? 0
+052300.17 +294344.6 +000007.5-000026.900003.0 08.03-0.00B? 0
+052405.31 -472025.7 -000020.5-000039.900013.6 08.0300.42F? 0
+052849.73 +060033.4 -000006.4+000005.500007.2 08.0300.17A? 0
+053159.46 +422950.9 +000000.5+000001.000006.1 08.0300.06A? 0
+053446.98 -053414.6 +000025.3-000006.200006.3 08.0300.10A? 0
+053617.83 -013807.2 +000002.1-000001.300006.3 08.03-0.10B? 0
+053639.26 +612425.3 -000000.4+000007.800006.6 08.0300.89G? 0
+053756.25 +005914.7 -000007.3+000005.200002.3 08.03-0.13B? 0
+054225.62 +394810.8 +000001.3-000022.300012.2 08.0300.46F? 0
+055013.94 +400613.5 -000024.3+000013.300004.4 08.0300.27A? 0
+055229.47 -153254.8 -000011.4-000006.200005.4 08.0300.25A? 0
+055910.58 -334907.1 +000015.8+000034.900013.3 08.0300.24A? 0
+055947.58 +360242.3 +000001.8-000012.900004.3 08.0300.07A? 0
+060505.60 +254803.4 -000005.4+000000.000003.6 08.03-0.04B? 0
+060906.09 +561150.4 +000003.6-000010.400004.6 08.0300.15A? 0
+061049.94 -594803.0 +000010.2+000117.100011.5 08.0300.44F? 0
+061336.58 -014921.4 +000008.4-000029.200002.8 08.0300.47F? 0
+061545.73 +082726.8 -000000.6-000003.200000.0 08.03-0.00B? 0
+061957.06 -481222.9 -000007.2-000007.000002.8 08.0300.96K? 0
+062029.31 -373013.2 -000004.4-000014.700001.0 08.0300.32F? 0
+062606.94 -523911.0 -000006.3+000032.900000.6 08.0300.31F? 0 0.10 1.00
+063405.19 -260141.7 +000008.9+000011.300008.2 08.0300.22A? 0
+063418.46 -051941.0 -000001.7-000001.600005.0 08.03-0.06B? 0
+063601.33 +341153.6 +000013.1+000024.200004.9 08.0300.98K? 0
+064227.10 -423417.7 -000064.8+000023.500019.9 08.0300.56F? 0
+064527.67 +382257.6 -000001.5-000042.300003.9 08.0300.30A? 0
+064943.08 -192302.1 +000008.6+000049.600008.4 08.0300.66G? 0
+065111.36 +122728.0 -000028.6-000002.800005.9 08.0300.78G? 0
+065427.13 +143732.3 -000016.3-000015.400000.8 08.03-0.08B? 0
+070125.41 +261407.3 -000020.7-000007.800005.4 08.0300.94G? 0
+071201.03 +221644.8 +000047.9-000031.600018.1 08.0300.51F? 0
+071216.30 -491109.8 +000001.8-000022.100016.1 08.0300.40F? 0
+071810.14 -520158.0 -000005.8+000000.200011.5 08.0300.09A? 0
+071951.29 +545518.4 +000000.8-000015.200015.5 08.0300.03A? 0
+072147.68 +461331.2 +000002.8-000000.800009.7 08.0300.68G? 0
+072225.14 +331328.0 +000011.5+000007.400007.7 08.0300.03A? 0
+072328.51 -680117.9 -000005.5-000021.900004.8 08.0300.17A? 0
+072459.06 -242534.9 -000011.2+000007.000003.5 08.03-0.15B? 0
+072948.01 +003429.1 +000018.3+000013.300001.8 08.0300.45F? 0
+073133.22 -124638.4 +000000.8+000001.800006.7 08.0300.23A? 0
+073352.89 -464417.3 -000009.6-000010.400008.7 08.0300.55F? 0
+073655.29 -683038.3 -000000.1+000007.800001.4 08.0300.12A? 0
+074541.39 +343319.4 -000027.6-000002.400011.8 08.0300.24A? 0
+075513.88 +480853.5 +000001.0-000012.000005.9 08.0300.03A? 0
+075541.19 -251656.6 -000004.8-000014.200005.2 08.0300.88G? 0
+075644.76 +365347.4 -000020.5-000020.600009.1 08.0300.94G? 0
+075712.75 -143529.5 -000249.7+000197.400024.1 08.0300.62G? 0
+080428.42 -130809.4 +000004.7+000005.100010.6 08.03-0.13B? 0
+080712.39 -463827.1 -000013.9+000012.200006.2 08.03-0.05B? 0
+080751.30 -695357.4 -000011.5+000015.400004.8 08.03-0.08B? 0
+081133.65 -461358.5 -000009.8+000005.400005.4 08.03-0.10B? 0
+081832.66 +051105.5 -000050.9-000058.300006.6 08.0300.43F? 0
+083320.93 -241105.4 -000055.9-000038.300016.6 08.0300.37F? 0
+083548.22 -434519.8 -000050.7+000033.300009.3 08.0300.31A? 0
+083759.08 -084406.4 +000073.1+000043.100003.8 08.0300.61G? 0
+083833.82 +330848.0 -000018.0-000020.600004.2 08.0300.28A? 0
+083901.26 -120713.0 +000000.4-000003.800004.9 08.0300.12A? 0
+084402.48 -301423.4 -000019.7+000017.600005.7 08.0300.42F? 0
+085345.33 +585257.5 -000026.8-000051.700009.6 08.0300.63G? 0
+085612.13 -135416.4 +000001.3+000013.800000.1 08.03-0.19B? 0
+085822.83 +262920.3 -000001.9-000001.700023.1 08.0300.91G? 0
+091011.58 -523859.6 +000007.0-000002.000003.2 08.0300.89G? 0
+091051.10 +394716.0 -000010.1-000039.900007.6 08.0300.34F? 0
+091347.30 -201344.4 -000050.4+000007.500001.6 08.0300.23A? 0
+092030.18 -662921.0 +000002.7+000008.100001.3 08.0300.00A? 0
+092112.94 +032514.2 -000117.0+000039.000004.2 08.0300.43F? 0
+092901.92 -892049.0 +000106.6-000063.500005.8 08.0300.92G? 0
+093528.79 +310454.8 -000083.2-000036.700017.1 08.0300.47F? 0
+094121.07 +044208.0 +000010.5-000006.800000.0 08.0300.99K? 0
+094240.66 -554954.4 +000000.0+000000.000000.0 08.0300.66G? 0
+094453.51 -064212.8 -000022.2-000008.100010.2 08.03-0.09B? 0
+094503.68 -492908.2 -000021.2+000112.700011.2 08.0300.49F? 0
+095049.00 -652647.7 -000010.0+000004.700004.2 08.0300.00A? 0
+095124.83 -163329.9 -000065.9+000007.600002.9 08.0300.49F? 0
+100011.16 -723332.9 +000043.1-000075.000012.3 08.0300.38F? 0
+100023.97 -580324.3 +000000.9-000000.200007.9 08.0300.07A? 0
+100113.95 -564008.3 -000050.0-000016.600008.0 08.0300.53F? 0
+100401.21 -555429.6 -000013.9+000012.800001.4 08.03-0.03B? 0
+100650.45 +553927.6 -000033.6-000016.700013.8 08.0300.41F? 0
+100754.58 +665016.1 -000107.4-000039.000020.9 08.0300.57F? 0
+100812.94 +115949.0 -000245.6+000005.500048.0 08.0300.92G? 0
+102042.04 -514017.1 -000002.1+000003.300002.8 08.0300.94G? 0
+103035.15 +370206.1 -000020.3-000005.400009.5 08.0300.95G? 0
+103133.16 -170435.6 -000027.6+000008.600021.6 08.0300.94G? 0
+103707.07 -551143.2 -000091.4+000029.400008.0 08.0300.62G? 0
+104032.15 -571050.0 -000105.6-000027.700017.9 08.0300.79G? 0
+104649.79 -092355.8 -000081.6-000087.300004.5 08.0300.83G? 0
+105000.58 -805600.7 -000040.5+000025.100001.6 08.0300.18A? 0
+105441.73 +852143.7 -000093.0-000024.800016.9 08.0300.53F? 0
+105519.86 -352949.8 +000007.0-000005.300003.2 08.0300.09A? 0
+105843.53 -413413.4 +000010.5-000016.200004.8 08.0300.08A? 0
+110119.76 -564601.8 -000004.2+000000.900003.2 08.03-0.01B? 0
+110852.45 +720244.2 -000007.4+000029.200002.5 08.0300.45F? 0
+111202.67 +350024.3 -000082.3-000001.700008.4 08.0300.31A? 0
+111244.13 -565608.4 -000016.6-000011.000007.8 08.0300.04A? 0
+111747.64 -235831.3 -000128.0-000017.900006.9 08.0300.96K? 0
+111927.14 +750512.7 +000090.7-000019.400012.4 08.0300.96K? 0
+112051.88 -582911.1 -000046.8-000015.100012.6 08.0300.37F? 0
+112235.20 -234348.9 -000031.6+000003.200002.6 08.0300.16A? 0
+113322.64 +022749.8 -000007.6+000017.800007.9 08.0300.04A? 0
+114407.43 +293448.4 +000017.2-000004.500007.1 08.0300.29A? 0
+114719.29 -292932.7 -000049.4-000025.100001.2 08.0300.51F? 0
+114724.50 +853157.0 -000015.2+000007.700000.4 08.0300.91G? 0
+115055.71 +752121.9 -000062.7-000023.200007.9 08.0300.35F? 0
+115735.00 +283318.6 -000037.3+000009.700003.6 08.0300.35F? 0
+121109.72 +390748.5 -000006.8+000029.500014.0 08.0300.43F? 0
+122948.45 -412408.6 -000083.6+000004.800007.5 08.0300.39F? 0
+123031.69 -720122.5 +000016.3-000002.200002.1 08.0300.34F? 0
+123051.14 -552028.7 -000052.4-000011.900008.3 08.0300.35F? 0
+123103.82 -094714.9 +000000.8+000002.700002.2 08.0300.10A? 0
+123327.60 +202605.9 -000015.9-000029.900005.9 08.0300.92G? 0
+123500.97 -264245.3 -000042.2-000012.400011.1 08.0300.44F? 0
+124420.54 +275855.1 -000033.1+000014.100008.0 08.0300.98K? 0
+125349.51 -602303.0 +000000.0+000000.000000.0 08.0300.09A? 0
+131446.47 -740419.8 +000016.4+000007.900006.6 08.0300.95K? 0
+132249.83 -212450.8 -000047.5+000026.200000.8 08.0300.95K? 0
+132958.81 +602112.5 +000026.7-000022.100002.1 08.0300.95K? 0
+133128.25 +702521.1 +000019.0-000025.600003.6 08.0300.19A? 0
+133643.55 -531129.3 -000006.4-000007.200001.1 08.03-0.08B? 0
+140257.98 -601026.4 -000000.7-000005.300005.3 08.0300.26A? 0
+142701.25 +010834.9 +000063.9-000059.600018.3 08.0300.66G? 0
+142809.57 +373324.0 +000006.2+000017.200012.6 08.0300.92G? 0
+150223.15 -563726.3 -000012.3-000004.500004.3 08.0300.94G? 0
+150713.20 +101745.5 -000002.7+000009.700010.6 08.0300.30A? 0
+150835.83 +700848.5 +000014.7+000005.300008.0 08.0300.52F? 0
+151111.65 -165752.5 +000024.1-000015.800006.2 08.0300.14A? 0
+151144.45 +633719.0 -000021.0+000003.400002.3 08.0300.13A? 0
+152038.10 +551930.6 +000004.1+000023.700007.8 08.0300.48F? 0
+152827.09 -394720.0 +000033.8-000030.200003.8 08.0300.46F? 0
+153643.76 -323811.4 -000011.8-000007.900011.4 08.0300.10A? 0
+154946.84 -523350.0 -000022.5-000028.700001.1 08.0300.04A? 0
+160137.04 -784242.3 -000055.1-000110.900015.3 08.0300.66G? 0
+160257.15 +014154.5 +000038.2-000010.800001.6 08.0300.34F? 0
+161655.29 -715423.2 -000002.9-000042.500006.0 08.0300.23A? 0
+161948.92 -471307.3 -000019.4-000019.900001.8 08.0300.42F? 0
+162013.15 -462056.7 -000018.0-000025.200005.6 08.0300.08A? 0
+162924.95 -625354.8 +000018.3+000023.900025.4 08.0300.50F? 0
+163116.25 +065330.6 -000022.6+000012.700010.2 08.0300.48F? 0
+163705.30 +264514.7 -000051.2+000040.900024.8 08.0300.51F? 0
+164641.55 -325651.3 -000000.4-000000.300002.5 08.0300.17A? 0
+165115.27 +341720.8 -000048.1+000116.500019.0 08.0300.63G? 0
+165148.65 +591837.6 +000050.5-000041.500002.3 08.0300.84G? 0
+165405.19 -414903.9 +000000.0+000000.000000.0 08.0300.34F? 0
+165825.20 +480002.8 -000090.0+000084.500012.6 08.0300.53F? 0
+170730.72 +035823.3 -000038.7+000026.400019.9 08.0300.47F? 0
+171326.72 +583129.7 -000020.9-000030.500015.5 08.0300.53F? 0
+171839.33 -013036.1 -000095.8+000049.800020.6 08.0300.62G? 0
+172001.55 -195852.9 +000052.4-000041.900008.4 08.0300.46F? 0
+172140.23 -515834.3 -000025.3-000024.600003.0 08.0300.14A? 0
+172634.88 -325809.8 -000036.5-000125.800024.7 08.0300.65G? 0
+172719.05 -650007.4 +000006.5+000002.500000.3 08.0300.32F? 0
+172909.56 +060854.3 -000019.5+000021.000002.6 08.0300.91G? 0
+173358.63 +285433.5 +000006.9+000028.000014.9 08.0300.47F? 0
+173744.63 -282614.2 +000019.8-000002.000006.8 08.0300.17A? 0
+174214.68 -483832.3 +000025.6-000017.100008.8 08.0300.40F? 0
+175209.81 -200443.1 +000005.8-000016.500008.5 08.0300.23A? 0
+175444.24 +451301.2 -000006.5+000008.900000.2 08.0300.00A? 0
+175904.19 +045717.1 -000005.3-000012.300003.4 08.0300.24A? 0
+180200.56 -484837.6 +000004.6-000013.200009.0 08.0300.01A? 0
+180620.70 -341854.4 +000006.2-000044.900015.5 08.03-0.06B? 1
+180855.68 +675917.6 -000002.5+000009.400003.4 08.0300.09A? 0
+180934.92 -384752.6 -000020.8-000016.900007.8 08.0300.24A? 0
+180952.70 +395259.1 +000020.4+000025.000012.0 08.0300.20A? 0
+181031.98 -174527.3 +000021.4-000005.400001.6 08.0300.07A? 0
+181540.74 -155337.4 -000009.6-000002.900017.2 08.0300.05A? 0
+182004.41 +292653.0 +000007.9+000007.600000.2 08.03-0.00B? 0
+182101.50 -193928.2 +000000.0+000000.000000.0 08.0300.32F? 1
+182440.41 -484732.0 +000007.3-000039.600006.7 08.0300.32F? 0
+182834.49 +004749.7 -000096.7-000030.300028.6 08.0300.72G? 0
+183617.39 -134402.1 -000002.8+000009.500003.9 08.0300.31F? 0
+183648.70 +383115.0 -000013.4+000009.300017.7 08.0300.42F? 0
+183910.29 +000622.1 +000086.3+000001.900015.9 08.0300.63G? 0
+184326.55 -164705.4 +000009.4+000001.400012.6 08.0300.22A? 0
+184342.74 -224013.0 -000038.4-000073.900002.1 08.0300.51F? 0
+185540.89 +041556.0 -000005.2-000095.900002.4 08.0300.90G? 0
+185618.65 +195051.9 +000000.1-000007.800005.5 08.03-0.01B? 0
+185728.07 -531723.2 +000012.3-000011.500019.8 08.0300.98K? 0
+185905.48 -155136.1 +000017.1-000004.500003.8 08.0300.17A? 0
+190013.67 +290328.6 +000005.5-000006.100001.4 08.03-0.01B? 0
+190432.32 +174109.1 +000008.1-000010.500010.5 08.0300.21A? 0
+190559.36 +355250.6 -000000.1+000005.400010.9 08.0300.12A? 0
+191209.72 -162549.4 -000014.8-000045.000000.3 08.0300.57F? 0
+191329.34 +390215.9 -000004.5+000001.700003.2 08.03-0.06B? 0
+192235.61 -190128.2 -000024.0-000051.800020.2 08.0300.51F? 0
+192259.64 -173116.6 +000000.5+000001.300003.0 08.0300.04A? 0
+192633.18 -080942.2 -000020.3-000010.400001.5 08.0300.38F? 0
+193311.13 +272301.2 -000067.2-000156.900014.0 08.0300.51F? 0
+193315.28 -150027.7 -000018.2-000060.500013.6 08.0300.50F? 0
+193903.29 +510616.3 +000004.1-000002.900011.1 08.0300.53F? 0
+193939.21 +662804.6 +000014.7+000009.200000.9 08.0300.18A? 0
+194114.98 +420830.0 +000005.7+000011.100001.1 08.03-0.05B? 0
+194124.95 -614915.7 -000045.6+000007.200004.2 08.0300.47F? 0
+194606.27 +514012.2 +000010.8-000027.100007.4 08.0300.50F? 0
+194915.50 +033919.2 +000007.6-000021.900006.4 08.0300.54F? 0
+195123.61 -583034.8 +000044.1-000083.500010.7 08.0300.57F? 0
+195440.95 -155448.9 -000001.3-000019.400024.3 08.0300.30A? 0
+195521.52 +324420.5 +000009.1+000015.200007.9 08.0300.29A? 0
+195648.57 +293151.3 -000093.0-000165.400010.1 08.0300.44F? 0
+200651.80 +323610.7 -000007.6-000002.600009.1 08.03-0.02B? 0
+201023.10 +494915.7 +000012.9+000027.800001.1 08.0300.44F? 0
+201307.25 +491118.6 +000016.1+000010.100005.0 08.0300.03A? 0
+201509.89 -033021.0 -000047.7-000108.400031.4 08.0300.42F? 0
+201813.83 +243005.2 -000002.5-000005.800003.7 08.0300.78G? 0
+201848.02 -095307.9 +000011.6-000047.100006.8 08.0300.27A? 0
+201939.73 -403851.6 +000018.6-000023.800003.3 08.0300.99K? 0
+202222.06 -154939.1 +000011.5-000006.800006.5 08.0300.69G? 0
+203033.47 +134902.4 -000004.8-000014.800011.3 08.0300.47F? 0
+204036.86 +372350.9 +000084.8+000001.800003.8 08.0300.93G? 0
+204145.64 -105643.7 +000023.3-000018.300010.8 08.0300.58F? 0
+204354.90 -275451.4 +000002.8+000010.700001.7 08.0300.19A? 0
+205006.06 +523513.4 +000026.6-000011.100016.4 08.0300.46F? 0
+205127.75 +392332.5 +000000.1-000023.200000.7 08.0300.48F? 0
+205203.14 +073456.9 +000030.8-000017.900015.8 08.0300.36F? 0
+205247.89 +314336.0 +000001.7+000005.900003.5 08.0300.98K? 1
+205356.72 +292958.8 +000015.1-000003.300003.5 08.03-0.03B? 0
+205802.26 +292340.4 +000039.3-000005.500007.1 08.0300.44F? 0
+205906.65 -065424.0 +000015.6-000004.200003.3 08.0300.18A? 0
+210316.96 +401444.1 -000021.5-000023.200007.4 08.0300.20A? 0
+210518.78 +332941.8 +000003.4-000010.700004.5 08.0300.03A? 0
+210811.95 -141919.2 +000014.3-000006.800010.8 08.0300.25A? 0
+211720.34 +090029.5 +000022.1-000003.500009.4 08.0300.12A? 0
+212102.65 +004028.2 +000047.4-000039.200008.6 08.0300.47F? 0
+212447.21 +492330.6 -000003.7-000027.100007.9 08.0300.10A? 0
+215508.07 +595954.0 -000003.4-000000.600004.7 08.0300.25A? 0
+220550.43 +045154.0 -000046.1-000052.100012.2 08.0300.88G? 1
+221842.40 -393311.9 +000032.7-000043.800028.2 08.0300.44F? 0
+222142.89 +701529.5 +000001.2-000008.800000.6 08.0300.09A? 0
+222359.78 +594350.5 +000120.5-000025.400007.0 08.0300.90G? 0
+222437.72 +392549.9 +000188.8+000095.800027.4 08.0300.66G? 0
+222559.85 -145706.1 +000004.7-000004.500010.5 08.0300.96K? 0
+223232.09 +232358.0 +000039.6-000016.000022.8 08.0300.27A? 0
+224435.70 -073701.8 -000000.1+000001.800001.0 08.0300.24A? 0
+224748.30 +491042.9 -000003.8+000003.200007.9 08.0300.87G? 0
+224941.43 +403055.2 +000006.9-000013.400007.0 08.0300.58G? 1
+225542.46 +621822.8 -000006.0+000002.500008.2 08.0300.47F? 0
+225955.19 +675659.2 +000005.9-000004.300004.0 08.0300.03A? 0
+230630.26 +303710.2 -000027.8-000020.500003.2 08.0300.30A? 0
+231846.74 +183844.6 -000000.4+000007.700023.1 08.0300.65G? 0
+231900.31 +531359.1 +000033.8+000009.600003.4 08.0300.21A? 0
+232225.36 -651542.5 +000028.6+000002.700008.6 08.0300.38F? 0
+232525.18 +154119.3 +000015.9-000007.400014.9 08.0300.30A? 0
+234031.88 +102401.2 -000018.0-000014.700007.2 08.0300.43F? 0
+235055.45 -795354.9 -000089.6+000011.000023.2 08.0300.65G? 0
+235235.07 +352011.6 +000060.2-000049.000017.7 08.0300.54F? 0
+235504.93 +543526.1 +000008.8-000002.400001.0 08.03-0.03B? 0
+000647.22 -703522.0 +000009.3-000004.000009.4 08.0301.64K? 0
+003106.82 -373617.8 +000063.0-000024.400009.6 08.0301.02K? 0
+004653.74 -624335.2 +000023.7-000012.900001.3 08.0301.22K? 0
+011013.78 +624256.1 +000030.2+000003.900003.9 08.0301.12K? 1
+013101.94 +725240.4 +000012.7+000033.800000.9 08.0301.28K? 0
+013305.07 -500712.4 +000011.0-000030.600003.8 08.0301.14K? 0
+014016.66 -091434.1 +000000.8-000030.200000.0 08.0301.00K? 0
+015030.89 +551302.8 -000001.7-000000.300005.4 08.0301.22K? 0
+015414.86 -113742.8 -000011.1-000022.600005.7 08.0301.07K? 0
+015924.22 +215139.3 +000047.8-000005.000018.2 08.0301.30K? 0
+020014.47 +672255.2 -000004.0+000000.800008.2 08.0301.59K? 0
+020045.92 +412140.2 +000024.7-000011.300007.6 08.0301.06K? 0
+020244.37 -301918.8 +000022.8+000019.400017.1 08.0301.40K? 0
+021015.37 -084424.5 -000006.1-000005.300014.3 08.0301.32K? 0
+021037.53 +455538.3 +000009.6+000002.200001.0 08.0301.20K? 0
+023000.81 +535108.4 -000000.6-000010.100011.7 08.0301.05K? 0
+024507.67 +130955.1 +000020.2-000002.200006.8 08.0301.47K? 0
+025330.14 +633846.5 +000002.9-000048.100001.6 08.0301.08K? 0
+025543.34 -612746.3 +000001.3+000009.900000.3 08.0301.18K? 0
+025622.74 -260530.5 +000031.2+000023.500003.1 08.0301.22K? 0
+030716.83 +151211.3 -000004.4-000008.400008.0 08.0301.46K? 0
+031715.89 +650710.8 -000012.7-000011.100002.4 08.0301.33K? 0
+032517.21 +375507.5 +000026.3-000003.700015.4 08.0301.04K? 0
+040439.19 +564432.0 +000021.0-000009.700001.4 08.0301.08K? 0
+040447.72 -444006.6 +000011.7-000005.900000.0 08.0301.60K? 0
+040539.66 -352800.7 +000007.6-000007.000002.7 08.0301.12K? 0
+040950.29 +104801.9 -000020.9-000016.700002.3 08.0301.12K? 0
+041745.12 -571829.3 -000001.2-000006.800014.6 08.0301.51K? 0
+042815.12 -384904.9 -000009.2-000014.800004.3 08.0301.08K? 0
+043857.84 +563817.3 -000004.4-000003.000021.9 08.0301.02K? 0
+043939.11 +690537.8 -000006.3-000022.500001.4 08.0301.67K? 0
+044537.08 +694923.2 -000017.1-000012.400014.7 08.0301.18K? 0
+044626.41 +510545.9 -000006.0-000009.300009.8 08.0301.44K? 0
+050125.38 +151439.3 -000042.6-000039.500004.2 08.0301.04K? 0
+051424.12 +392149.5 +000003.9-000037.800005.6 08.0301.07K? 0
+051827.86 +064447.6 +000009.7-000019.100021.1 08.0301.02K? 0
+052638.58 -700349.3 -000001.3+000045.200012.5 08.0301.27K? 0
+052659.20 +080440.9 +000009.6+000005.300011.0 08.0301.00K? 0
+052754.70 -484214.5 +000002.2+000037.200004.4 08.0301.00K? 0
+052859.67 +130855.0 -000031.5-000036.500009.3 08.0301.07K? 0
+054013.80 +341537.1 +000019.8-000037.500012.3 08.0301.31K? 0
+055406.92 +402317.1 -000009.2-000013.500008.2 08.0301.74K? 0
+060352.16 +602710.9 +000013.5+000005.600000.6 08.0301.15K? 0
+060453.48 -445454.7 -000004.5+000007.200000.1 08.0301.48K? 0
+061202.89 +193100.5 +000007.5-000030.700003.0 08.0301.13K? 0
+062403.64 -394210.1 -000007.7+000006.700002.8 08.0301.06K? 0
+062655.69 +603759.6 -000007.4-000031.400006.5 08.0301.18K? 0
+062845.50 -280000.4 -000004.1-000007.400009.2 08.0301.04K? 0
+062953.49 +801806.2 +000009.3+000004.600003.0 08.0301.35K? 0
+063345.85 -435133.6 -000000.8+000076.000002.8 08.0301.04K? 0
+064241.51 +101954.0 -000012.8-000028.700006.3 08.0301.12K? 0
+064242.77 +542559.1 +000002.9-000022.800005.4 08.0301.25K? 0
+064424.65 +223444.9 -000010.1-000013.700000.0 08.0301.48K? 0
+065421.43 -072346.2 +000000.0-000002.700016.2 08.0301.24K? 0
+065455.65 +322909.4 -000007.4-000016.800008.7 08.0301.33K? 0
+065457.85 -361908.1 -000005.5+000002.500005.1 08.0301.71K? 0
+065620.43 +110143.1 +000028.3+000016.500000.2 08.0301.07K? 0
+070316.94 -573009.9 +000002.6+000001.100003.6 08.0301.43K? 0
+070625.59 -230525.6 -000005.0-000007.000001.5 08.0301.35K? 0
+071103.10 +495406.9 -000008.3-000001.000006.6 08.0301.22K? 0
+073651.86 +021902.1 -000013.0+000000.300013.2 08.0301.14K? 0
+073929.57 -385150.4 -000003.9+000020.200004.2 08.0301.32K? 0
+074046.45 -093231.3 -000005.2+000008.500007.9 08.0301.01K? 0
+075035.77 +165246.0 +000003.9-000012.800003.5 08.0301.11K? 0
+075448.41 -241818.8 -000000.6+000004.300003.6 08.0301.22K? 0
+075809.87 +423906.5 -000006.3-000064.700002.5 08.0301.02K? 0
+080038.60 -043526.5 -000017.0+000006.300011.4 08.0301.14K? 0
+080043.84 +163517.2 -000013.5+000006.300007.2 08.0301.57K? 0
+080151.39 +752700.8 -000001.5+000008.400005.7 08.0301.07K? 0
+080656.15 +344628.2 +000000.8-000033.400001.7 08.0301.09K? 0
+081120.66 -142221.7 -000018.1-000000.200016.2 08.0301.07K? 0
+083426.72 -470734.2 -000028.4+000021.100006.6 08.0301.12K? 0
+083507.81 -494435.3 -000016.7-000013.200006.2 08.0301.59K? 0
+083515.81 -391512.0 -000032.0+000003.500002.1 08.0301.46K? 0
+084308.36 +180902.0 +000000.6-000006.700011.4 08.0301.25K? 0
+084839.21 -595710.0 -000020.3+000000.200002.1 08.0301.18K? 0
+085334.09 +015445.7 -000043.5-000025.300014.3 08.0301.16K? 0
+085449.50 -382416.3 -000000.3-000006.600009.8 08.0301.61K? 0
+085500.12 +144341.3 +000013.9-000004.700015.8 08.0301.25K? 0
+091654.21 -415718.4 -000027.4+000007.800002.0 08.0301.17K? 0
+094217.11 +021847.6 -000017.4-000011.200004.5 08.0301.35K? 0
+094600.49 -261535.7 +000007.8-000002.500001.5 08.0301.11K? 0
+100657.88 -560426.9 -000014.0+000009.000001.3 08.0301.71K? 0
+101131.13 -364754.1 -000030.0+000022.700008.6 08.0301.23K? 0
+101745.67 +200012.3 -000017.1+000000.000000.1 08.0301.55K? 0
+101821.87 -524358.3 -000030.6+000024.300000.9 08.0301.23K? 0
+102510.28 +173139.8 -000030.4-000011.200011.2 08.0301.09K? 0
+104406.04 +031332.1 +000003.4-000010.100003.4 08.0301.46K? 0
+104820.99 -514727.7 -000053.8+000031.300005.8 08.0301.11K? 0
+105406.47 -490955.6 -000004.5-000019.200001.4 08.0301.28K? 0
+105452.27 -463459.5 -000023.9+000003.700002.4 08.0301.69K? 0
+110552.04 -375544.6 -000019.1+000014.300017.8 08.0301.64K? 0
+111204.81 -140722.2 -000071.9+000019.000007.3 08.0301.21K? 0
+111320.23 -220213.4 -000004.5+000008.000010.7 08.0301.63K? 0
+111525.78 +732816.7 +000009.3+000001.100009.2 08.0301.69K? 0
+111535.66 +581253.8 -000015.7-000017.100007.4 08.0301.20K? 0
+113624.33 -592553.2 -000018.7-000002.100021.3 08.0301.65K? 0
+114952.33 -045057.5 -000009.1+000012.300004.9 08.0301.50K? 0
+121457.11 -615211.0 +000002.8-000001.600003.1 08.0301.15K? 0
+121644.10 -024422.3 -000014.7-000010.800008.7 08.0301.00K? 0
+124008.06 -392743.1 -000027.3+000003.200002.5 08.0301.56K? 0
+124916.25 +351913.9 +000012.9-000028.000004.6 08.0301.26K? 0
+125827.88 -171959.0 -000005.0-000013.500012.9 08.0301.61K? 0
+130857.66 -132628.2 -000032.4-000008.800011.9 08.0301.03K? 0
+131341.80 -152401.9 -000018.7-000053.600000.5 08.0301.57K? 0
+133505.17 -373320.4 +000018.9-000001.500005.4 08.0301.05K? 0
+133524.57 +224820.5 -000035.0+000005.500005.4 08.0301.03K? 0
+134645.92 -362417.4 -000044.3-000006.500004.3 08.0301.08K? 0
+134946.98 +624830.9 -000006.6-000015.900002.5 08.0301.15K? 0
+135511.28 -122656.2 -000004.0-000016.100009.0 08.0301.54K? 0
+140628.98 -395911.6 -000001.1-000011.000004.8 08.0301.41K? 0
+140807.48 -010254.7 -000003.2-000017.700004.2 08.0301.22K? 0
+143646.38 -592448.2 +000005.4-000012.300006.0 08.0301.52K? 0
+143917.84 -202126.9 -000047.5-000023.400008.3 08.0301.21K? 0
+144446.57 +320747.0 +000015.0-000019.400001.2 08.0301.00K? 0
+144928.21 -474751.6 +000024.3-000003.800010.7 08.0301.20K? 0
+144959.32 +575451.5 -000013.2+000005.600001.8 08.0301.01K? 0
+145035.27 -533807.4 -000003.5+000041.900011.7 08.0301.00K? 0
+145049.62 -392333.0 -000001.0-000007.800000.8 08.0301.08K? 0
+145813.84 -471630.9 -000003.1-000026.600013.9 08.0301.10K? 0
+151011.41 -180325.4 -000007.1-000025.900006.9 08.0301.31K? 0
+153839.76 +061423.7 -000047.1+000001.900013.9 08.0301.26K? 0
+154159.22 +103412.8 -000014.7-000012.200008.6 08.0301.36K? 0
+160254.02 +033743.8 -000012.3+000013.900001.8 08.0301.51K? 0
+160519.74 -541046.4 -000058.2-000035.700003.7 08.0301.64K? 0
+162351.33 -301052.9 -000010.7+000009.200006.6 08.0301.71K? 0
+163405.02 +132946.9 -000021.6+000007.400015.1 08.0301.54K? 0
+163948.63 -163646.7 +000006.5-000000.800001.9 08.0301.77K? 0
+164015.90 -481827.9 -000001.8-000012.000009.0 08.0301.45K? 0
+164830.92 +094536.5 -000017.1-000055.700006.8 08.0301.01K? 0
+165346.20 +725511.4 -000018.3+000037.400008.6 08.0301.00K? 0
+170218.45 -841813.3 -000007.3-000006.500004.3 08.0301.54K? 0
+170908.86 -194049.7 +000010.8-000010.300005.0 08.0301.24K? 0
+172057.12 -324940.3 +000010.2+000004.100021.4 08.0301.55K? 0
+172244.47 -005337.9 -000021.5-000076.600003.1 08.0301.40K? 0
+173509.65 +684841.9 -000081.9+000125.700001.4 08.0301.04K? 0
+173837.38 +111443.9 +000005.0-000039.000010.9 08.0301.31K? 0
+173853.59 +405514.3 +000004.1-000016.600008.5 08.0301.52K? 0
+174055.38 +120432.6 -000002.1-000001.300005.0 08.0301.65K? 0
+174548.82 -140120.9 +000005.4-000004.900003.9 08.0301.73K? 0
+175339.31 -395242.7 +000005.0-000014.500004.7 08.0301.00K? 0
+175805.18 +211922.9 -000001.7-000009.000001.4 08.0301.63K? 0
+180305.96 +315642.4 -000019.2-000003.200003.3 08.0301.09K? 0
+180609.22 +374634.6 -000004.0-000010.800005.8 08.0301.07K? 0
+180651.93 +374754.2 -000008.9-000021.000003.4 08.0301.61K? 0
+181505.36 +161542.5 -000008.2-000007.000001.3 08.0301.53K? 0
+181853.13 -402626.6 +000005.2+000007.700006.8 08.0301.05K? 0
+181937.17 -105600.4 +000015.7-000014.800003.2 08.0301.17K? 0
+182440.27 +101059.9 +000005.7+000005.800012.3 08.0301.45K? 0
+182453.02 -161635.4 +000032.1+000017.200018.4 08.0301.92M? 0
+182835.81 -733203.0 -000025.4-000002.700006.6 08.0301.21K? 0
+183033.18 -201714.9 -000018.4-000023.900010.8 08.0301.20K? 0
+183715.59 +340742.4 -000015.6-000005.600012.0 08.0301.57K? 0
+184506.15 -722724.1 +000002.2-000022.500005.8 08.0301.30K? 0
+185741.54 -853355.0 -000004.1-000018.500007.3 08.0301.66K? 0
+185811.56 +552614.3 -000019.7-000011.900001.0 08.0301.49K? 0
+190206.02 -165119.7 +000038.7-000001.500024.0 08.0301.00K? 0
+191442.95 +365918.0 +000000.1-000005.900008.6 08.0301.07K? 0
+191927.93 +485808.6 -000014.2-000009.700005.3 08.0301.49K? 0
+192652.82 +455009.6 +000001.7+000021.700000.9 08.0301.12K? 0
+193709.11 +431521.1 -000006.9-000027.400003.6 08.0301.56K? 0
+193916.69 -141531.0 -000038.9-000035.000001.1 08.0301.02K? 0
+195031.20 +313339.1 +000004.6-000015.500002.5 08.0301.20K? 0
+200048.29 -223814.8 +000024.2-000016.300003.9 08.0301.07K? 0
+200615.82 -654834.5 +000000.4+000018.800009.7 08.0301.11K? 0
+200959.19 -415046.9 +000025.6-000005.500009.5 08.0301.56K? 0
+201315.09 -165246.1 -000010.8+000012.200007.4 08.0301.27K? 0
+202217.09 -492651.3 -000011.3-000018.900010.5 08.0301.08K? 0
+202804.60 +212316.7 -000008.7-000012.800009.4 08.0301.60K? 0
+203301.91 -711913.8 -000017.3+000021.900001.5 08.0301.46K? 0
+203448.19 +345314.4 +000006.2-000000.600005.7 08.0301.56K? 0 0.10 1.00
+204020.59 -430350.8 +000013.3+000013.200005.6 08.0301.14K? 0
+205700.99 +234027.4 +000012.6+000001.700009.1 08.0301.05K? 0
+210019.33 +351330.8 -000081.3-000014.900010.9 08.0301.04K? 0
+210155.29 -420446.5 -000021.2-000025.000004.3 08.0301.51K? 0
+210457.27 -143240.1 +000020.4-000013.900003.4 08.0301.30K? 0
+210540.06 +523703.3 -000030.8-000024.500012.6 08.0301.04K? 0
+212341.80 +144842.5 +000010.3-000001.300002.8 08.0301.25K? 0
+212727.98 +361513.6 +000011.5-000032.600008.4 08.0301.28K? 0
+212958.53 +543909.2 +000018.4+000017.800001.1 08.0301.13K? 0
+214441.72 -485002.3 +000023.2-000001.500002.9 08.0301.60K? 0
+220435.82 +295734.4 -000014.5-000002.200002.5 08.0301.59K? 0
+220928.28 +541003.7 +000009.1+000012.500002.6 08.0301.02K? 0
+222222.40 -201016.7 +000062.0-000002.800005.4 08.0301.08K? 0
+223420.50 -350130.6 +000037.2-000003.700007.4 08.0301.13K? 0
+225822.88 -734637.1 -000016.4+000027.000005.0 08.0301.03K? 0
+231704.19 -102215.2 -000019.6-000017.700005.4 08.0301.04K? 0
+231735.78 +164206.1 +000061.2+000010.300002.1 08.0301.05K? 0
+233145.03 -144824.1 +000015.0-000001.400013.0 08.0301.03K? 0
+234818.57 +081119.5 +000006.0+000002.700009.9 08.0301.29K? 0
+235434.45 +550748.6 -000006.1+000008.600004.1 08.0301.28K? 0
+235826.55 +461829.3 -000004.2-000009.000006.2 08.0301.27K? 0
+235854.90 +552158.5 +000012.4-000007.900005.6 08.0301.42K? 0
+235921.62 +503029.4 -000009.6+000000.100013.1 08.0301.03K? 0
+131407.33 -605926.6 -000009.8+000011.300005.4 08.0302.25M? 0
+181444.59 -184659.2 +000000.5+000004.900008.6 08.0302.07M? 0
+000959.34 +654437.2 +000012.2+000003.400001.8 08.04-0.01B? 0
+001453.42 -320909.7 +000033.0-000027.500002.4 08.0400.43F? 0
+002332.51 +372558.6 -000013.6-000017.800004.4 08.0400.49F? 0
+004239.51 +712202.2 +000026.1+000006.200013.8 08.0400.03A? 0
+004831.38 -262208.7 -000006.6+000031.200011.8 08.0400.90G? 0
+005105.08 +225254.8 -000000.7+000001.800005.1 08.04-0.07B? 0
+005717.44 +772815.5 -000017.0-000007.100007.0 08.0400.30A? 0
+010658.61 -045422.0 +000020.0-000029.100004.7 08.0400.08A? 0
+011231.89 +643720.7 +000010.0-000007.800000.3 08.0400.03A? 0
+015330.21 +315626.2 +000017.3+000003.500018.7 08.0400.35F? 0
+020154.02 -114918.8 +000007.3-000015.300005.0 08.0400.52F? 0
+021254.78 +435019.0 +000003.9+000015.300003.1 08.0400.37F? 0
+021934.94 +253045.1 +000010.9+000001.900003.5 08.0400.04A? 0
+022646.99 +585233.1 -000015.1+000002.800001.6 08.0400.39F? 0
+023708.60 -111151.3 +000044.0+000022.600022.6 08.0400.59G? 0
+024436.63 +292739.3 +000000.0+000000.000000.0 08.0400.37F? 0
+024745.14 +310310.6 +000004.7-000007.800025.0 08.0400.80G? 1
+024911.01 +355213.9 -000002.8-000043.400004.1 08.0400.20A? 0
+025309.86 +584556.0 -000007.6+000004.700001.2 08.0400.24A? 0
+025358.86 +615306.7 +000019.8-000020.300006.8 08.0400.16A? 0
+031744.23 -680935.6 -000004.5+000020.800015.7 08.0400.51F? 0
+032122.99 -743539.4 -000006.0+000009.200007.4 08.0400.25A? 0
+035643.03 -013418.6 -000014.6-000040.600021.0 08.0400.29A? 0
+040358.03 +210415.4 +000025.5-000009.200006.5 08.0400.27A? 0
+040539.41 +530428.8 +000012.9-000030.700001.1 08.0400.41F? 0
+041121.19 +600456.0 -000007.1+000003.500011.9 08.0400.10A? 0
+041443.57 +711255.6 +000010.2-000010.400002.3 08.0400.10A? 0
+042111.09 -373205.8 -000004.8+000000.600012.2 08.0400.94G? 0
+042235.46 -045419.7 -000019.6-000035.000017.8 08.0400.36F? 0
+042624.55 +165112.1 +000121.7-000019.200024.5 08.0400.66G? 0
+042642.58 +410723.1 +000005.5-000008.100008.7 08.0400.10A? 0
+043541.23 -572534.1 +000043.1+000061.700005.4 08.0400.49F? 0
+043956.81 +690731.6 -000006.3+000002.000003.9 08.0400.10A? 0
+044056.30 -033102.8 -000009.0+000000.900013.4 08.0400.97K? 0
+044210.35 -560708.4 +000038.0+000056.300015.1 08.0400.46F? 0
+044221.01 -631256.5 +000016.9+000034.700009.9 08.0400.40F? 0
+044316.38 -093705.6 +000063.1+000042.700004.3 08.0400.63G? 0
+044507.71 -680116.8 +000050.1+000068.800013.8 08.0400.48F? 0
+045442.54 -312559.2 -000002.5-000276.300016.5 08.0400.58G? 0
+045537.05 +515003.0 +000004.0-000021.400015.8 08.0400.04A? 0
+050013.67 -573628.0 +000012.4+000020.800000.5 08.04-0.01B? 0
+050130.05 -213951.2 -000005.6+000115.600016.3 08.0400.52F? 0
+050826.46 -405444.8 +000002.1+000019.200008.4 08.04-0.11B? 0
+050912.71 +202728.3 +000003.3+000000.400014.2 08.0400.17A? 0
+051154.29 -090642.5 -000065.8-000563.900027.8 08.0400.81G? 0
+052209.24 +312221.6 +000006.8+000035.500000.7 08.0400.50F? 0
+054133.60 +623623.8 +000009.4-000010.000002.5 08.0400.27A? 0
diff --git a/kstars/kstars/data/hip045.dat b/kstars/kstars/data/hip045.dat
new file mode 100644
index 00000000..15735c47
--- /dev/null
+++ b/kstars/kstars/data/hip045.dat
@@ -0,0 +1,1000 @@
+054437.74 +290059.8 +000009.4+000003.800000.9 08.0400.04A? 0
+054611.54 +715601.6 +000002.3+000010.500006.6 08.0400.33F? 0
+054740.15 +150151.7 +000033.2-000013.400022.1 08.0400.29A? 0
+055145.42 +042127.4 -000019.8-000022.000003.4 08.0400.37F? 0
+055210.92 +803632.1 -000012.1+000010.600006.5 08.0400.23A? 0
+055245.01 -424630.3 -000097.3-000082.900024.3 08.0400.76G? 0
+060241.05 +220248.3 +000016.9+000000.200016.2 08.04-0.03B? 0
+060338.86 +041850.6 -000002.0-000034.400020.3 08.0400.13A? 0
+060959.59 +194032.9 -000006.9+000001.600019.0 08.0400.39F? 0
+061244.08 +080528.6 -000014.6-000002.600008.8 08.0400.06A? 0
+061318.58 -103838.2 +000021.2-000019.100004.1 08.0400.44F? 0
+061328.22 -211601.2 +000009.1+000007.000007.0 08.04-0.08B? 0
+061507.23 -043712.0 +000005.1-000006.200005.4 08.04-0.09B? 0
+061615.21 +325411.1 -000006.1-000000.900008.9 08.0400.12A? 0
+062243.21 -500605.3 +000001.3+000012.100000.0 08.0400.86G? 0
+063500.37 +110727.9 -000003.7+000000.000006.2 08.0400.25A? 0
+063609.72 +101705.6 +000028.8+000019.100001.8 08.0400.00B? 0
+063715.34 +532831.6 +000005.7-000011.800004.4 08.0400.81G? 0
+063736.28 +120833.0 -000032.7+000000.400013.0 08.0400.31A? 0
+063904.22 -143309.2 -000018.2+000044.900010.9 08.0400.51F? 0
+064021.22 +080858.1 -000001.2+000000.900008.2 08.0400.10A? 0
+064234.27 +340548.1 -000003.8-000009.700006.9 08.04-0.02B? 0
+064412.05 +272847.6 -000020.2+000001.900011.3 08.04-0.01B? 0
+065827.85 +245513.3 -000055.1-000040.200010.9 08.0400.51F? 0
+065827.94 -112551.4 -000003.6+000016.900000.4 08.0400.10A? 0
+065937.12 -082323.8 -000003.3-000010.100011.7 08.0400.65G? 1
+070223.34 +255045.6 -000019.4-000011.800017.0 08.0400.70G? 0
+070356.05 -341601.7 -000003.1-000006.900000.9 08.0400.93G? 0
+070746.97 -675612.8 -000006.4+000010.600000.5 08.04-0.10B? 0
+070844.47 -234630.6 -000004.9+000005.300002.1 08.04-0.06B? 0
+071052.24 -180301.4 +000107.5-000118.400033.5 08.0400.57F? 0
+071356.24 -630204.7 -000018.0+000043.300001.9 08.0400.21A? 0
+071718.84 -014730.0 +000042.4-000048.000021.1 08.0400.76G? 0
+071745.29 +513905.1 -000012.2-000033.700001.3 08.0400.02A? 0
+071759.45 +154427.9 -000011.0-000022.700009.0 08.04-0.10B? 0
+072316.13 +521644.9 +000057.8+000019.200013.4 08.0400.50F? 0
+072606.84 -474625.6 +000001.9+000004.600005.4 08.0400.92G? 0
+072610.55 -120423.4 -000003.9-000000.600009.8 08.0400.25A? 0
+072621.71 +692901.3 -000009.1-000030.400004.5 08.0400.80G? 0
+073125.41 +273721.1 +000018.0-000004.700001.2 08.0400.09A? 0
+073410.94 +742134.6 -000003.5+000022.400012.9 08.0400.43F? 0
+074050.61 -585214.6 -000002.0+000013.900007.4 08.04-0.02B? 0
+074436.36 -350755.6 -000013.4-000016.500012.5 08.0400.10A? 0
+074436.58 -171726.5 -000018.5+000005.300000.5 08.0400.95K? 0
+074756.91 -494531.1 -000054.6+000061.600012.9 08.0400.48F? 0
+075536.31 +363007.6 -000055.8+000005.500025.3 08.0400.68G? 1
+075934.13 -271208.8 -000017.8+000019.600006.9 08.0400.94G? 0
+080228.59 +602457.5 -000067.3-000039.900014.9 08.0400.61G? 0
+080621.56 +415908.1 -000019.0-000031.100012.1 08.0400.45F? 0
+081337.51 +814528.1 -000048.9-000001.600011.2 08.0400.47F? 0
+081642.45 +072322.9 -000020.8-000014.400006.8 08.0400.29A? 0
+082955.79 +102814.2 -000128.4+000047.600022.1 08.0400.58G? 0
+083439.18 +212935.1 -000016.9-000003.500013.3 08.0400.47F? 0
+083816.24 +062320.9 -000035.9-000000.900020.4 08.0400.24A? 0
+084041.12 -121006.0 +000000.0+000000.000000.0 08.0400.35F? 0
+084118.42 +191539.7 -000051.3-000018.200009.6 08.0400.22A? 0
+084256.66 -770704.1 -000005.3+000002.000001.7 08.0400.02A? 0
+084449.65 +014230.9 -000000.2+000005.700008.9 08.0400.96K? 0
+084546.56 +190258.2 -000047.1-000026.700007.6 08.0400.24A? 0
+085306.20 -220701.1 -000036.8-000011.000003.6 08.0400.46F? 0
+085350.87 +330324.8 -000101.8-000009.000013.5 08.0400.62G? 0
+085859.33 +033922.0 -000008.6+000001.100008.6 08.0400.17A? 0
+090250.66 +002429.6 -000029.5-000006.000009.9 08.04-0.02B? 0
+090307.20 +300609.9 +000004.1+000001.700000.6 08.0400.28A? 0
+090737.51 +072906.2 +000026.3-000045.700008.2 08.0400.44F? 0
+091423.50 +295641.2 -000010.9-000004.600006.9 08.0400.95K? 0
+091509.48 +232233.3 -000129.1-000158.700012.2 08.0400.69G? 0
+091654.94 +180744.7 +000006.5-000017.200000.5 08.0400.84G? 0
+092033.20 -441659.5 -000022.2+000005.700001.0 08.0400.08A? 0
+092104.37 -691816.1 -000019.6+000029.000001.1 08.0400.06A? 0
+092649.60 -514611.3 -000017.0+000007.600001.5 08.0400.01A? 0
+093001.70 -573030.9 -000006.9-000006.800008.9 08.0400.18A? 0
+093051.62 -492500.4 -000020.7+000018.200012.0 08.0400.15A? 0
+093255.31 -274033.9 +000013.7-000025.700011.0 08.0400.32F? 0
+093314.75 +363850.6 -000022.9-000247.000021.3 08.0400.71G? 0
+093717.32 +151509.2 -000116.1+000001.300001.6 08.0400.40F? 0
+094958.83 -475651.6 +000000.9-000000.900007.1 08.04-0.08B? 0
+095647.15 -291559.3 -000034.4+000009.200005.1 08.0400.08A? 0
+095800.92 -525335.1 -000010.9+000002.500003.8 08.0400.03A? 0
+100305.83 -085311.4 -000030.2-000001.300018.4 08.0400.67G? 0
+100445.98 -545703.0 -000013.8+000004.200002.2 08.04-0.04B? 0
+100942.02 -525233.2 -000015.9+000000.500005.6 08.04-0.08B? 0
+102514.80 +424311.2 -000011.9-000005.700011.6 08.0400.99K? 0
+103058.24 -613648.5 -000013.9-000000.800009.4 08.04-0.07B? 0
+103328.59 -652206.3 -000007.0+000009.800009.0 08.04-0.03B? 0
+103416.05 -862215.3 +000076.6-000025.800012.6 08.0400.42F? 0
+103550.60 -470555.8 -000021.7+000001.400011.9 08.0400.38F? 0
+103736.99 -280407.6 +000001.0-000001.700002.3 08.0400.08A? 0
+103921.83 -663936.8 -000008.1+000005.100002.6 08.0400.16A? 0
+104309.61 +044003.5 +000013.1-000011.900005.0 08.0400.39F? 0
+104911.39 -575810.3 -000020.3+000000.100005.9 08.04-0.05B? 0
+105434.11 -013107.0 -000034.6-000023.000002.0 08.0400.41F? 0
+111332.73 -703816.3 -000015.5+000002.200000.8 08.04-0.02B? 0
+112252.00 +444928.3 -000031.6-000022.500006.7 08.0400.40F? 0
+113139.43 +305821.6 -000014.3-000003.700007.6 08.0400.90G? 0
+113747.93 -622806.8 -000002.2+000006.600002.2 08.0400.01A? 0
+114155.06 -634743.4 -000016.2+000004.700002.1 08.04-0.01B? 0
+114652.46 -610228.0 -000009.1+000000.500004.6 08.04-0.05B? 0
+114705.82 -333534.5 -000043.2+000000.500003.4 08.0400.11A? 0
+115202.00 -542432.9 -000031.2+000002.200005.6 08.0400.24A? 0
+115448.24 -233300.6 -000035.4-000000.700001.6 08.0400.50F? 0
+120010.83 +865940.0 -000029.5+000003.100003.9 08.0400.12A? 0
+121607.23 +033336.0 -000075.7-000013.400012.5 08.0400.45F? 0
+121846.24 +191005.4 -000095.2-000033.100001.4 08.0400.56F? 0
+122006.14 +154253.8 -000086.6-000068.200015.4 08.0400.50F? 0
+122600.59 -314617.0 -000121.3-000026.800006.0 08.0400.87G? 0
+122636.93 +051809.2 -000157.1-000030.100009.6 08.0400.59G? 0
+122823.43 +652825.3 -000054.6+000032.500009.2 08.0400.44F? 0
+123448.18 +290514.8 -000014.1+000005.400002.8 08.0400.90G? 0
+123549.30 -202756.9 -000270.2-000022.900021.6 08.0400.71G? 0
+124648.42 +513812.2 -000014.9-000007.900011.1 08.0400.39F? 0
+125443.53 -393018.9 -000002.2+000029.500004.3 08.0400.57F? 0
+131315.54 -152737.6 +000000.0+000000.000000.0 08.0400.91G? 1
+131401.49 -222144.5 +000009.9-000039.100010.6 08.0400.39F? 0
+132514.83 -084709.1 +000015.3-000002.500002.5 08.0400.11A? 0
+132634.81 -655038.8 +000008.5-000021.500007.7 08.0400.67G? 0
+132819.69 +102807.4 -000045.1-000052.000015.1 08.0400.56F? 0
+133526.99 -615709.4 -000011.1+000013.900000.0 08.0400.20A? 0
+133654.94 -560924.2 -000085.6-000037.800015.8 08.0400.81G? 0
+133827.77 -133321.8 +000002.8-000004.500000.0 08.0400.47F? 0
+133857.92 +053345.7 -000073.5-000014.200007.2 08.0400.34F? 0
+134126.13 -675254.1 +000019.2-000000.100006.2 08.0400.42F? 0
+134529.83 +643750.6 +000006.2-000000.800002.3 08.0400.07A? 0
+134728.06 +424742.1 -000033.4-000001.700004.1 08.0400.33F? 0
+135433.47 -602033.4 -000008.6-000010.500005.9 08.0400.04A? 0
+140535.63 +442025.4 -000001.0+000002.900007.4 08.0400.95G? 0
+140729.08 -101925.0 -000057.8-000011.200001.9 08.0400.97K? 0
+142558.43 +132600.9 -000297.7-000132.500041.7 08.0400.76G? 0
+143406.40 +103120.9 +000005.1+000002.600009.2 08.0400.16A? 0
+143630.57 -640847.4 +000027.0-000026.000001.1 08.0400.45F? 0
+143648.47 -290643.6 +000071.9-000333.800017.2 08.0400.62G? 0
+143857.80 +721724.7 +000004.5-000028.700018.9 08.0400.53F? 0
+144202.90 -135114.5 -000059.0-000012.100011.0 08.0400.81G? 0
+144628.47 +322958.5 -000040.4-000033.400010.8 08.0400.53F? 0
+144732.80 -001652.1 -000118.6-000127.500028.0 08.0400.78G? 0
+144958.84 -654250.4 -000002.9-000010.000006.1 08.0400.08A? 0
+145246.81 +272954.4 -000017.0+000020.600009.0 08.0400.96K? 0
+145254.88 -123838.4 -000010.4-000015.000017.4 08.0400.53F? 0
+151150.56 +615124.4 -000167.1+000089.100019.9 08.0400.55F? 0 0.10 1.00
+152321.25 +314842.4 -000040.7+000009.100004.9 08.0400.33F? 0
+152651.55 -550103.8 -000015.5-000025.200011.4 08.0400.07A? 0
+152858.05 -061609.6 +000023.9+000015.900009.6 08.0400.22A? 0
+153045.21 -413909.5 +000016.4+000041.600003.8 08.0400.53F? 0
+153450.28 +064815.3 -000090.8-000164.000032.3 08.0400.69G? 0
+153458.33 -080653.0 -000024.7-000003.900013.1 08.0400.96K? 0
+154155.26 -192744.0 -000055.4-000073.900017.2 08.0400.49F? 0
+155717.68 -295945.7 -000055.6-000083.900014.7 08.0400.54F? 0
+160920.89 -192725.8 -000015.2-000023.700011.9 08.0400.18A? 0
+161118.51 -640949.3 -000021.4-000055.800008.1 08.0400.47F? 0
+161306.17 -484520.1 -000021.4-000015.600013.9 08.0400.14A? 0
+163055.71 +380352.0 -000003.6+000036.900008.9 08.0400.44F? 1
+163138.71 -174248.2 -000009.7-000010.900001.5 08.0400.13A? 0
+163450.99 +214432.9 -000032.7+000042.600020.7 08.0400.69G? 0
+163745.97 +000226.6 -000204.4-000214.700021.0 08.0400.78G? 0
+163747.58 -650247.4 +000000.6-000007.900025.7 08.0400.55F? 0
+164305.15 -582815.8 -000007.0-000004.300000.4 08.0400.03A? 0
+164311.26 -433910.2 -000002.9-000015.000006.9 08.0400.11A? 0
+165942.67 +583551.7 +000009.1-000015.600001.8 08.0400.90G? 0
+170046.38 -643301.4 -000070.8+000018.500014.2 08.0400.44F? 0
+170520.10 -410616.7 +000004.1+000011.700000.2 08.0400.49F? 0
+170924.75 -603705.4 -000011.9-000010.300023.2 08.0400.87G? 0
+170948.50 -702057.6 -000005.9-000058.800003.8 08.0400.46F? 0
+171639.16 +503622.3 +000003.1+000109.300015.4 08.0400.66G? 0
+171727.01 -353212.0 -000004.0-000011.500010.1 08.0400.55F? 0
+172124.68 -262605.7 -000004.8-000008.100010.1 08.0400.32F? 0
+172316.16 -192655.3 -000008.7+000004.000005.3 08.0400.43F? 0
+172353.02 +130557.5 -000035.0+000087.100021.9 08.0400.72G? 0
+172824.26 -402021.6 +000013.1+000014.300001.0 08.0400.51F? 0
+173222.97 +284816.0 +000024.2+000006.300002.0 08.0400.37F? 0
+173451.07 -475245.0 +000008.3-000008.000000.1 08.04-0.07B? 0
+173642.09 +682258.3 +000003.7+000082.900002.0 08.0400.44F? 0
+174227.07 -292619.9 +000008.1-000027.200016.1 08.0400.39F? 0
+174233.64 -341909.3 +000012.0+000001.100007.3 08.0400.09A? 0
+174459.25 -164546.5 -000008.4+000010.400004.7 08.0400.48F? 0
+174653.57 +280541.0 +000016.2+000008.100001.7 08.0400.20A? 0
+174928.36 -291853.0 +000059.7-000011.100004.4 08.0400.31F? 0
+175207.78 -431217.5 +000003.8-000015.500009.1 08.0400.00A? 0
+175220.02 -345827.9 +000032.4+000002.900019.7 08.0400.05A? 0
+175228.53 -301302.6 +000006.9+000004.500012.0 08.0400.49F? 0
+175453.61 -350521.4 -000013.6+000030.100005.5 08.0400.07A? 0
+180042.23 -482836.9 -000000.6-000014.300010.5 08.0400.09A? 0
+180336.32 -295141.6 +000019.0-000018.000031.1 08.0400.00B? 0
+181429.86 -053432.3 -000009.1-000020.900017.4 08.0400.15A? 0
+182019.45 -472224.5 -000002.2-000012.200003.0 08.04-0.09B? 0
+182157.10 -220119.5 +000009.8-000034.300000.0 08.0400.32F? 0
+182550.16 +070606.2 -000025.7+000036.400017.2 08.0400.44F? 0
+183458.68 +041438.0 -000088.2+000146.400028.6 08.0400.72G? 0
+183836.01 -312116.8 -000003.1-000006.800001.4 08.0400.45F? 0
+184353.55 -001327.8 +000004.7+000001.800002.8 08.0400.10A? 0
+184659.90 -410944.7 +000003.0-000008.500004.9 08.0400.92G? 0
+185758.50 -381006.9 -000028.2-000204.200016.4 08.0400.62G? 0
+185927.99 -175249.4 -000009.3-000018.400001.4 08.0400.09A? 0
+185947.07 -511656.6 -000000.9+000001.800006.7 08.0400.92G? 0
+190022.81 +824018.9 +000001.1+000018.100004.2 08.04-0.01B? 0
+190706.89 +611807.9 -000005.6+000007.600009.4 08.0400.30A? 0
+191204.19 -234425.8 +000003.5-000010.200005.7 08.04-0.04B? 0
+191340.53 -470755.9 +000012.8-000074.100004.7 08.0400.51F? 0
+191511.78 +551014.6 +000002.2+000004.200003.3 08.04-0.06B? 0
+191800.66 -094110.4 +000016.7+000013.500006.1 08.0400.48F? 0
+191915.63 +762849.5 +000018.8+000056.500012.1 08.0400.57F? 0
+192053.35 -213208.3 -000006.8-000020.400002.3 08.0400.02A? 0
+192621.18 +592541.8 -000009.5-000017.900000.6 08.0400.97K? 0
+193031.77 +164804.7 +000026.1-000004.300014.0 08.0400.41F? 0
+194428.61 -375040.3 +000033.3-000006.400005.5 08.0400.21A? 0
+194522.66 +075447.2 +000023.6+000039.800008.7 08.0400.50F? 0
+195442.14 -681532.1 +000014.4-000007.000000.1 08.0400.04A? 0
+195616.69 -313647.2 -000031.8-000163.500021.0 08.0400.66G? 0
+195714.16 -301159.4 -000019.3+000022.400012.5 08.0400.95K? 0
+200326.77 +000520.4 +000025.0-000037.900023.0 08.0400.51F? 0
+200612.44 -014307.4 -000035.0-000090.300012.8 08.0400.52F? 0
+200915.34 -332159.0 +000008.5-000009.200008.4 08.0400.09A? 0
+201140.65 +412332.2 -000001.4+000000.400001.0 08.04-0.07B? 0
+201239.82 +332944.2 +000002.0-000002.400006.3 08.04-0.03B? 0
+201635.12 +522350.3 +000001.5+000002.900006.9 08.04-0.02B? 0
+201807.33 +450412.0 +000025.8+000020.600007.0 08.0400.07A? 0
+201904.94 -104800.1 +000019.5+000003.600004.7 08.0400.18A? 1
+202154.24 -063400.3 +000030.8-000019.100011.7 08.0400.32F? 0
+202209.04 +262017.8 -000000.1-000000.300001.3 08.04-0.09B? 0
+202340.98 +314038.3 +000007.4-000003.200007.7 08.04-0.06B? 0
+203337.13 +011609.3 +000037.1-000000.100016.7 08.0400.92G? 0
+204020.79 +384648.8 +000155.8+000040.800021.2 08.0400.62G? 0
+204133.84 +354351.5 -000009.1-000016.200000.1 08.04-0.06B? 0
+205331.51 +450917.4 -000001.5-000016.800002.4 08.0400.02A? 0
+210443.42 +490144.1 -000010.9-000005.800003.0 08.0400.12A? 0
+211939.29 +093128.6 +000000.0+000000.000000.0 08.0400.18A? 0
+212657.88 +814431.6 +000208.2+000123.200020.5 08.0400.80G? 0
+213338.84 -345645.3 +000087.2-000172.200013.3 08.0400.61G? 0
+213653.84 +334306.2 +000027.0+000040.000008.7 08.0400.33F? 0
+213657.52 +543816.1 +000008.4+000006.000005.2 08.0400.03A? 0
+213932.24 -443456.7 +000006.9+000001.300015.8 08.0400.33F? 0
+214444.80 -420746.4 +000005.4+000008.400032.2 08.0400.57F? 0
+215859.54 +322859.7 -000002.8+000002.600006.4 08.04-0.03B? 0
+220226.42 -355005.3 +000033.6-000051.100002.5 08.0400.33F? 0
+221029.89 +193624.1 +000017.8-000007.000001.8 08.0400.01A? 0
+221615.35 +604937.8 -000001.8-000011.300005.5 08.0400.42F? 0
+222056.00 +651816.7 -000007.8-000028.900005.5 08.0400.30A? 0
+223441.13 +473111.5 +000014.5-000019.200008.5 08.0400.07A? 0
+224210.32 +470403.3 +000005.1+000001.200002.5 08.04-0.08B? 0
+224604.32 -455030.8 +000073.8+000017.600007.7 08.0400.36F? 0
+224654.07 +534809.0 +000052.8+000031.100008.2 08.0400.56F? 0
+225912.56 -170934.1 +000038.6+000025.500011.4 08.0400.32F? 0
+230221.63 +641237.1 -000029.0-000014.600004.5 08.0400.84G? 0
+231151.19 -444331.6 +000056.6-000051.800010.3 08.0400.49F? 1
+231838.45 +330306.0 +000018.1+000004.300004.7 08.0400.38F? 0
+231923.63 +262852.4 +000018.4-000012.600001.4 08.0400.04A? 0
+232808.44 -022653.5 +000085.1-000012.300005.8 08.0400.40F? 0
+234136.79 -372600.3 +000023.9-000010.900001.3 08.0400.89G? 0
+235138.51 +571226.7 +000018.6+000042.300002.6 08.0400.43F? 0
+235635.32 -552900.6 +000004.8+000026.300008.8 08.0400.32F? 0
+235902.86 -115617.3 +000082.1-000065.200015.3 08.0400.58G? 0
+001312.15 -051431.3 -000007.0-000011.400010.3 08.0401.16K? 0
+003824.35 +083616.9 -000001.9-000026.400011.3 08.0401.00K? 0
+004109.26 +495802.9 +000050.3-000012.800002.3 08.0401.00K? 0
+004323.88 -440723.7 -000012.3-000014.100000.6 08.0401.54K? 0
+005106.26 -125539.2 +000033.7-000012.000014.2 08.0401.04K? 0
+005241.96 +303618.3 +000009.5-000008.800009.1 08.0401.45K? 0
+010306.31 +130255.7 +000018.2-000027.800002.3 08.0401.08K? 0
+010842.56 -320941.3 -000019.3-000039.300011.4 08.0401.13K? 0
+012600.56 -455336.7 +000012.3-000006.900004.6 08.0401.38K? 0
+014100.45 +381557.2 +000004.6-000006.900012.2 08.0401.56K? 0
+014506.62 +284405.0 +000035.0-000042.100008.2 08.0401.45K? 0
+015116.79 +552422.3 +000025.0-000018.900000.1 08.0401.01K? 0
+020641.61 -054639.8 +000017.9-000009.400012.3 08.0401.46K? 0
+022602.78 +793823.2 +000064.4-000063.500008.5 08.0401.22K? 0
+022656.22 +743500.2 +000004.2-000012.400000.2 08.0401.83K? 0
+022852.90 -402607.0 +000020.9-000008.300005.2 08.0401.00K? 0
+023315.81 +000800.7 +000017.7+000016.500002.1 08.0401.02K? 0
+024231.15 -563824.8 +000021.2+000005.600007.5 08.0401.05K? 0
+025954.81 +303623.3 +000027.2-000025.200006.5 08.0401.18K? 0
+030257.20 -025952.8 +000015.4+000020.100014.4 08.0401.12K? 0
+030301.57 +215914.7 -000004.7-000008.000006.6 08.0401.30K? 0
+030526.29 +393912.4 -000022.3-000015.300016.4 08.0401.02K? 0
+032158.55 +650808.4 +000051.0-000022.300000.7 08.0401.06K? 0
+032346.27 -071432.7 +000020.1-000011.900009.2 08.0401.62K? 0
+032428.68 +651520.4 -000000.5-000022.200005.4 08.0401.09K? 0
+032856.55 +472236.8 +000003.0-000007.700007.8 08.0401.37K? 0
+034238.25 -215843.6 +000048.6+000030.100020.8 08.0401.14K? 0
+040412.88 -585711.1 +000054.2+000051.700007.1 08.0401.15K? 0
+050609.58 -262918.2 -000010.5+000020.900010.4 08.0401.04K? 0
+051749.99 -121635.4 -000004.9+000007.900008.8 08.0401.45K? 0
+052738.83 -051521.1 +000002.3-000002.800007.9 08.0401.42K? 0
+053048.74 -212428.1 -000013.2+000012.100002.0 08.0401.62K? 0
+053124.70 +073254.0 +000007.0-000018.400013.7 08.0401.12K? 0
+053133.56 -500353.6 +000064.2-000012.800004.8 08.0401.11K? 0
+053303.97 -102833.4 +000048.0-000028.200018.9 08.0401.26K? 0
+053620.61 +390156.4 -000009.6-000024.300002.0 08.0401.17K? 0
+054049.19 +171845.2 +000003.0-000030.600001.5 08.0401.02K? 0
+055153.55 +064815.0 +000010.4-000027.600014.9 08.0401.07K? 0
+055357.83 +101532.4 -000009.4-000044.700022.9 08.0401.35K? 0
+055947.82 +435909.2 -000002.1-000004.900001.8 08.0401.47K? 0
+060214.78 -581317.7 +000008.4-000025.500000.8 08.0401.22K? 0
+060826.52 +232211.0 -000012.1-000016.600008.1 08.0401.02K? 0
+062333.04 -291612.0 -000009.2+000021.900008.0 08.0401.04K? 0
+062512.42 -844047.5 -000003.0+000020.700004.7 08.0401.74K? 0
+063036.64 -761204.6 +000006.4+000020.100002.3 08.0401.42K? 0
+064229.12 -031818.1 +000011.0-000013.200015.4 08.0401.03K? 0
+064316.87 -630810.1 -000003.0+000040.100001.1 08.0401.28K? 0
+064935.36 +093723.5 -000003.8+000008.600002.3 08.0401.10K? 0
+070501.42 -135802.4 +000003.4+000002.900007.1 08.0401.19K? 0
+070620.36 +625039.1 +000013.8-000003.400001.7 08.0401.36K? 0
+071310.34 +825937.1 -000004.9+000003.300002.2 08.0401.09K? 0
+071851.86 -462848.6 -000014.0+000004.500009.8 08.0401.06K? 0
+072054.55 +263726.8 +000004.6-000033.000010.1 08.0401.48K? 0
+072252.01 -233548.2 +000040.6+000001.100011.3 08.0401.23K? 0
+072821.34 +480336.1 -000006.7-000024.700006.3 08.0401.03K? 0
+073219.65 +014321.4 -000011.6-000011.600010.1 08.0401.03K? 0
+073426.72 -122134.5 -000001.9-000007.300002.8 08.0401.62K? 0
+073900.61 +005740.6 -000033.8+000018.000000.4 08.0401.04K? 1
+074232.22 -155712.1 -000001.3-000005.700005.9 08.0401.16K? 0
+075140.77 +635627.4 -000007.1-000002.400005.1 08.0401.24K? 0
+080605.39 -693327.2 -000059.2+000079.500002.3 08.0401.05K? 0
+081013.92 +270521.1 +000001.6-000001.600002.0 08.0401.17K? 0
+081104.91 +582253.2 -000005.3-000025.600010.3 08.0401.63K? 0
+081215.69 -600221.6 -000019.8+000008.400001.2 08.0401.62K? 0
+083110.79 -105615.4 -000000.3-000021.400013.6 08.0401.24K? 0
+084020.31 +330035.5 +000002.5+000015.400002.4 08.0401.67K? 0
+084630.73 +041901.5 -000023.1+000000.500006.0 08.0401.62K? 0
+084715.91 -380707.8 -000034.5+000024.500001.6 08.0401.01K? 0
+084801.35 +393550.9 -000005.4-000010.800008.2 08.0401.49K? 0
+090125.56 -352539.3 -000009.2+000010.100006.9 08.0401.18K? 0
+090548.89 -311531.1 -000019.8-000002.100006.8 08.0401.46K? 0
+090907.11 -192517.3 +000018.4-000012.000023.2 08.0401.13K? 0
+091231.92 -724747.8 -000038.8-000009.500001.3 08.0401.09K? 0
+091326.28 +252623.8 +000010.2-000009.100002.2 08.0401.46K? 0
+092107.40 -543844.9 -000003.4-000005.200006.8 08.0401.03K? 0
+092525.65 +362811.2 +000018.4-000018.900012.1 08.0401.60K? 0
+092634.28 +074042.1 +000006.3-000045.000013.0 08.0401.15K? 0
+092655.69 +494133.0 -000015.5-000005.600005.9 08.0401.59K? 0
+092953.23 +132146.2 +000016.2-000059.400007.0 08.0401.09K? 0
+093645.36 -570801.9 -000010.6-000021.500002.3 08.0401.44K? 0
+094719.22 -412704.2 -000025.7-000014.400000.5 08.0401.06K? 0
+094805.85 +834705.7 -000037.9-000007.600001.0 08.0401.31K? 0
+095030.98 +014939.4 -000031.0-000012.700017.5 08.0401.18K? 0
+095557.99 -540357.0 -000005.9-000001.300000.5 08.0401.35K? 0
+095907.30 +584523.7 +000009.2+000009.700007.2 08.0401.31K? 0
+100938.38 +551718.3 +000005.0-000001.000005.4 08.0401.52K? 0
+102007.11 -460649.2 -000016.0+000007.000012.1 08.0401.65K? 0
+102721.77 +213655.6 +000001.2-000009.500018.6 08.0401.40K? 0
+104944.08 +005641.2 -000044.9-000037.800014.9 08.0401.35K? 0
+105159.15 +112126.1 -000034.6-000038.700017.5 08.0401.23K? 0
+110127.05 -124449.3 -000005.4-000004.200010.3 08.0401.39K? 0
+111440.64 +162014.3 -000025.6+000001.700007.1 08.0401.53K? 0
+120038.19 -573705.6 -000012.3-000007.400000.4 08.0401.57K? 0
+120355.78 -504830.4 -000001.6+000000.400001.0 08.0401.54K? 0
+120612.05 -560928.4 +000012.5-000013.200003.2 08.0401.24K? 0
+121111.42 -331205.4 -000046.7+000006.700002.1 08.0401.39K? 0
+121703.33 +482558.4 +000025.4-000020.500000.6 08.0401.19K? 0
+122353.94 +404310.2 -000024.9+000004.300003.0 08.0401.54K? 0
+122905.16 +065154.8 -000019.0+000012.900008.7 08.0401.07K? 0
+123533.20 +153811.3 +000016.7-000027.500013.9 08.0401.41K? 0
+125607.21 -444651.1 -000023.1-000009.400011.6 08.0401.56K? 0
+131247.82 -550631.0 -000027.7-000018.100002.0 08.0401.07K? 0
+132555.28 -194857.9 -000025.6-000017.600002.6 08.0401.60K? 0
+134427.36 -534347.8 -000054.8-000027.100001.0 08.0401.28K? 0
+135559.03 -324518.7 -000026.3-000012.000004.3 08.0401.07K? 0
+140250.32 +175916.2 +000001.7+000000.600015.9 08.0401.47K? 0
+141621.25 +503134.5 -000066.4+000001.100007.1 08.0401.10K? 0
+142154.68 -641705.4 -000041.2-000028.000008.8 08.0401.00K? 0
+142357.31 -214231.0 +000008.3-000007.900000.2 08.0401.66K? 0
+144113.39 +313419.7 -000020.4+000009.000007.2 08.0401.17K? 0 0.10 1.00
+144429.16 -165228.9 +000021.0+000001.100003.2 08.0401.63K? 0
+145437.47 -391832.1 +000019.0-000005.700003.1 08.0401.17K? 0
+145637.92 -140614.8 -000005.3+000015.300005.8 08.0401.28K? 0
+150551.30 -503250.7 -000011.2-000003.400007.7 08.0401.40K? 0
+150821.62 -220551.2 +000002.5-000013.300012.2 08.0401.40K? 0
+150917.54 -572146.5 -000000.4-000031.500005.5 08.0401.09K? 0
+151047.60 -384424.9 -000028.3-000003.500004.7 08.0401.48K? 0
+152429.98 -195749.5 +000034.0+000010.600002.2 08.0401.56K? 0
+153837.81 -584643.1 -000005.3-000002.800011.5 08.0401.96M? 0
+154127.20 -725602.1 +000004.2-000000.800006.6 08.0401.71K? 0
+154630.83 -040335.9 +000011.8-000013.800013.0 08.0401.63K? 0
+155028.69 -172055.6 +000033.0-000023.500006.1 08.0401.64K? 0
+155531.92 -291125.2 +000054.1-000014.000018.0 08.0401.29K? 0
+160607.57 -135326.9 +000007.7-000018.500003.2 08.0401.81K? 0
+162457.42 -561907.7 -000000.4-000006.700002.9 08.0401.15K? 0
+163622.74 -143829.1 -000024.6-000048.300020.3 08.0401.28K? 0
+164418.23 +071902.9 +000010.3+000004.500001.3 08.0401.58K? 0
+164643.50 -285433.5 -000008.5-000007.700003.8 08.0401.10K? 0
+164942.46 +324805.4 -000001.6+000038.600001.6 08.0401.04K? 0
+171326.93 -471509.3 +000010.4-000010.700003.8 08.0401.78K? 0
+171857.40 -041827.1 +000039.9+000002.300030.7 08.0401.98M? 0
+171900.17 -372747.9 +000016.3+000006.600000.0 08.0401.86M? 0
+172628.26 +041705.4 -000003.0-000006.800017.4 08.0401.38K? 0
+173404.71 -413849.8 +000001.3+000010.200001.2 08.0401.55K? 0
+173712.33 +232529.2 -000002.7-000012.400002.2 08.0401.13K? 0
+174356.79 +041958.5 -000023.0+000004.100000.3 08.0401.66K? 0
+175058.85 +182100.4 +000003.3+000002.800009.1 08.0401.00K? 0
+175138.01 +510651.2 -000034.6-000013.800003.3 08.0401.14K? 0
+175928.11 +444305.3 -000020.1+000008.800006.8 08.0401.01K? 0
+181005.72 -663659.4 +000026.3-000042.700012.4 08.0401.28K? 0
+181642.69 +370136.6 +000001.0-000018.400002.2 08.0401.28K? 0
+182243.84 +094644.0 +000010.7+000015.400010.5 08.0401.21K? 0
+182616.39 -455722.0 -000018.2-000031.400001.6 08.0401.00K? 0
+182844.08 -414029.3 +000008.0-000016.200000.0 08.0401.45K? 0
+183405.50 -154602.1 -000010.6+000010.100012.9 08.0401.35K? 0
+184152.57 -530822.7 -000045.1-000023.500000.6 08.0401.09K? 0
+190414.55 -003146.0 -000023.9-000043.100002.5 08.0401.14K? 0
+190417.00 -001755.9 +000005.3-000013.800000.8 08.0401.83K? 0
+190614.37 +441040.1 +000013.9+000007.100008.5 08.0401.26K? 0
+191619.35 -520332.1 +000002.8+000015.000007.0 08.0401.04K? 0
+191818.67 -552639.5 -000007.8-000041.800010.0 08.0401.23K? 0
+193646.17 +062518.2 +000003.0+000003.900010.4 08.0401.45K? 0
+193705.13 -544429.2 +000013.2-000015.600026.8 08.0401.43K? 0
+195042.39 -635708.9 +000006.0+000001.000002.4 08.0401.05K? 0
+200311.62 +315510.0 +000002.6-000013.100002.0 08.0401.43K? 0
+200531.11 -524135.6 +000012.5-000029.200006.7 08.0401.05K? 0
+200655.23 -271329.4 +000034.8-000044.500013.2 08.0401.20K? 0 0.10 1.00
+200803.05 +451325.2 +000052.0+000069.500001.8 08.0401.14K? 0
+200931.47 +172536.3 -000056.0-000023.100002.3 08.0401.49K? 0
+201458.30 -043438.8 +000005.6-000010.700000.6 08.0401.59K? 0
+201810.56 -484948.6 -000020.9-000037.400015.0 08.0401.16K? 0
+204211.68 -750321.2 +000039.1-000005.200004.4 08.0401.11K? 0
+204247.10 +510131.1 +000024.7+000017.700002.0 08.0401.38K? 0
+204522.27 -665300.5 +000011.8-000017.900005.4 08.0401.61K? 0
+204532.88 +112526.0 +000007.9-000021.500001.3 08.0401.06K? 0
+210147.02 +474906.6 +000008.2-000041.900004.4 08.0401.25K? 0
+210843.82 +294318.7 +000038.1+000034.300004.6 08.0401.47K? 0
+211028.86 +151509.2 -000011.6-000008.900001.4 08.0401.49K? 0
+211219.05 -700941.5 +000015.3-000034.800005.9 08.0401.32K? 0
+211905.91 -200620.6 -000002.5+000006.500002.6 08.0401.61K? 0
+212130.66 -425705.2 +000003.5-000017.600002.1 08.0401.31K? 0
+212439.56 +441730.6 +000004.0+000003.900006.8 08.0401.17K? 0
+213350.32 +154113.5 -000006.7-000005.300008.2 08.0401.50K? 0
+213804.75 -370951.0 +000007.6-000007.500003.5 08.0401.07K? 0
+214109.97 -044655.6 +000009.0-000048.900004.9 08.0401.19K? 0
+214422.73 +261742.7 -000033.7-000042.000008.7 08.0401.38K? 0
+220253.19 +473227.7 +000007.8+000011.100005.8 08.0401.04K? 0
+220255.18 +294116.3 +000031.9+000010.300005.5 08.0401.52K? 0
+222741.83 -580045.2 +000004.0+000033.000011.1 08.0401.06K? 0
+223231.96 +210347.8 +000006.2+000006.300006.4 08.0401.46K? 0
+224549.69 -005558.4 +000017.8+000015.600008.3 08.0401.26K? 0
+225455.24 +713234.7 +000024.4+000005.400008.2 08.0401.01K? 0
+230050.76 +154040.2 +000028.1+000014.900010.7 08.0401.24K? 0
+230351.97 -320636.7 +000053.3-000004.400000.3 08.0401.32K? 0
+232029.36 +740226.3 +000037.4+000005.100004.4 08.0401.03K? 0
+232335.14 +401401.8 -000009.8-000000.400008.8 08.0401.60K? 0
+233923.87 -332936.0 +000003.4-000014.100001.6 08.0401.10K? 0
+234823.29 +544155.2 +000025.7+000001.500004.5 08.0401.22K? 0
+034606.22 +535419.1 -000022.9+000003.600001.7 08.0402.37M? 0
+070656.48 -073326.5 +000005.1+000006.100011.5 08.0403.65N? 0 0.10 1.00
+000002.01 -515336.8 +000063.8-000003.800003.7 08.0500.35F? 0
+001923.11 +671924.7 +000009.5-000009.200002.5 08.0500.09A? 0
+002219.64 +533603.3 -000019.7-000016.900003.2 08.0500.43F? 1
+002318.64 +652108.3 +000039.3-000005.500009.6 08.0500.42F? 0
+002659.60 +070721.6 +000013.3+000003.600008.9 08.0500.95K? 0
+003435.47 +623525.7 +000094.8-000003.800015.3 08.0500.54F? 0
+003635.99 -692556.6 +000018.1+000021.500004.9 08.0500.20A? 0
+004800.54 +361216.1 +000023.5-000021.300011.8 08.0500.28A? 0
+004939.50 +604532.7 +000021.4-000017.700015.4 08.0500.54F? 0
+005110.47 +333328.6 +000026.6+000028.900008.8 08.0500.45F? 0
+005156.76 -423835.2 +000021.2-000017.200021.3 08.0500.34F? 0
+005403.96 -322005.6 +000031.6-000011.400012.1 08.0500.40F? 0
+005501.40 +004722.8 +000001.4-000055.700019.3 08.0500.98K? 0
+010307.36 +701918.9 -000002.4+000015.300007.3 08.0500.10A? 0
+011006.89 -142513.6 +000000.9-000019.700020.0 08.0500.98K? 0
+011007.56 +514448.2 -000079.8-000022.700001.7 08.0500.46F? 0
+011903.59 +050214.3 -000068.6+000087.900029.8 08.0500.53F? 0
+013044.37 -374722.4 +000007.0+000037.800000.4 08.0500.35F? 0
+013156.91 -503406.9 +000072.8-000007.100004.9 08.0500.42F? 0
+013212.93 +323231.8 +000024.3-000033.700002.4 08.0500.53F? 0
+013411.51 +361124.6 -000011.7+000001.800001.5 08.0500.23A? 0
+015201.88 -463828.6 -000011.5-000012.000015.4 08.0500.95K? 0
+015424.51 +102141.0 +000094.5-000049.300009.9 08.0500.69G? 0
+020936.81 -531633.7 +000004.1+000041.000000.4 08.0500.96K? 0
+020942.76 +202053.3 -000012.0+000007.800019.8 08.0500.43F? 0
+022720.48 +413118.5 +000017.7-000006.100005.3 08.05-0.01B? 0
+022810.39 +571629.3 -000002.7-000000.100004.2 08.0500.23A? 0
+024031.86 -514717.4 +000005.0-000077.700021.4 08.0500.51F? 0
+024325.51 -375541.9 +000071.4-000064.600028.5 08.0500.72G? 0
+024428.61 +683848.0 +000019.8-000008.800010.4 08.0500.25A? 0
+024829.92 +482715.0 +000009.6-000019.700003.6 08.0500.03A? 0
+025658.21 +552925.1 +000027.6-000056.000010.3 08.0500.54F? 0
+030229.86 -635208.1 -000003.3+000023.700004.4 08.0500.14A? 0
+030825.72 +261958.7 -000208.2-000823.900032.4 08.0500.47F? 0
+030851.92 -445732.4 -000031.8-000060.500012.6 08.0500.95G? 0
+031516.05 +262904.6 -000007.6-000015.500017.0 08.0500.21A? 0
+032318.87 +584345.9 +000033.0-000039.400011.1 08.0500.29A? 0
+032355.55 +412013.4 +000004.6+000003.000001.5 08.05-0.07B? 0
+032547.97 +592556.9 +000001.9+000002.300001.7 08.0500.23A? 0
+032819.99 -360047.3 +000069.6+000017.800013.1 08.0500.36F? 0
+033142.40 +233858.0 +000040.8+000030.000004.2 08.0500.47F? 0
+033217.60 -442432.8 -000026.0+000001.900007.9 08.0500.44F? 0
+033223.88 -083611.3 -000007.0-000239.900030.6 08.0500.61G? 0
+033528.53 +593142.3 -000005.5-000002.400016.1 08.0500.10A? 0
+034559.13 +252355.3 +000022.4-000045.800013.5 08.0500.21A? 0
+034749.53 -070133.3 +000000.0+000000.000000.0 08.05-0.04B? 0
+035138.36 +470556.4 -000007.3-000007.000007.7 08.0500.24A? 0
+040040.65 +202448.1 +000005.1-000018.000009.3 08.0500.22A? 0
+040149.96 +503817.8 +000029.2-000030.000004.9 08.0500.14A? 0
+040419.29 -141545.2 +000027.6+000018.300009.4 08.0500.22A? 0
+041545.63 +312350.5 +000019.2-000010.400008.9 08.0500.62G? 0
+041601.88 -351556.5 +000048.7-000074.300011.9 08.0500.49F? 0
+041811.31 +484311.8 +000011.6-000003.200009.3 08.0500.90G? 0
+042000.07 -684202.8 +000001.0+000019.000007.0 08.0500.19A? 0
+042123.94 +181558.8 +000007.4+000001.300004.5 08.0500.41F? 0
+042648.84 -014328.9 -000020.4+000022.900006.3 08.0500.62G? 0
+042807.92 +674050.3 +000028.3-000046.300000.4 08.0500.36F? 0
+043015.33 -113338.6 +000020.6+000025.100007.1 08.0500.41F? 0
+043212.18 -013026.9 +000018.2-000004.900001.4 08.0500.26A? 0
+043653.89 -145532.8 +000000.0+000000.000000.0 08.0500.59G? 1
+043710.12 -082534.5 +000009.9+000004.300005.3 08.0500.97K? 0
+044856.73 -332820.6 -000045.9+000034.700006.7 08.0500.50F? 0
+045336.84 -521945.0 +000003.6+000023.400004.6 08.0500.02A? 0
+045626.59 -231717.0 -000004.0+000048.800000.5 08.0500.48F? 0
+050017.48 +250811.1 +000071.6+000015.600016.5 08.0500.67G? 0
+050137.45 +243814.0 +000090.7-000267.800027.2 08.0500.70G? 0
+050622.58 -350137.2 -000032.6+000018.700012.2 08.0500.41F? 0
+050800.98 -264750.5 +000056.1-000043.600011.2 08.0500.64G? 0
+052318.78 -082500.8 +000014.4+000002.300012.6 08.0500.35F? 0
+053519.01 +194510.8 +000009.3-000032.300012.4 08.0500.30A? 0
+053930.46 -404102.6 +000022.7+000015.100007.6 08.0500.38F? 0
+054124.72 +773210.6 -000010.7-000019.100000.5 08.0500.11A? 0
+054224.29 +184114.8 +000015.5-000024.600000.2 08.0500.47F? 0
+054553.65 +214352.7 +000017.1+000003.300004.1 08.0500.94G? 0
+054902.42 +122952.0 +000003.9-000003.300002.6 08.0500.58G? 0
+055539.24 -290815.0 +000000.5-000032.800006.8 08.0500.42F? 0
+055607.26 -612650.5 +000013.9+000062.000014.2 08.0500.36F? 0
+060104.95 +351532.0 -000001.2-000003.600004.4 08.0500.37F? 0
+060141.41 -381000.8 -000016.1+000012.400008.5 08.0500.94G? 0
+060813.63 -012450.4 +000002.2-000013.700002.2 08.0500.77G? 0
+060817.88 +623715.5 -000014.7-000009.500000.0 08.0500.17A? 0
+061805.56 +091915.4 -000000.2-000012.300021.9 08.0500.36F? 0
+061848.48 -145043.1 +000091.0-000047.600003.0 08.0500.81G? 0
+062202.49 -052717.0 -000003.0+000000.300011.0 08.0500.54F? 0
+062210.45 -044513.0 +000014.6-000010.100005.5 08.0500.02A? 0
+062335.85 -201039.4 -000012.1+000002.700011.4 08.05-0.01B? 0
+062647.43 -371357.2 -000015.1+000014.800006.6 08.0500.11A? 0
+062817.42 -130311.1 +000000.6+000003.000006.2 08.0500.04A? 0
+062826.09 -063252.4 -000002.1-000004.300002.4 08.05-0.05B? 0
+062921.32 -174847.2 +000007.0-000015.800003.9 08.0500.07A? 0
+063143.75 -475556.2 +000016.0+000046.400000.5 08.0500.28A? 0
+063155.30 -093811.4 +000010.2-000026.300016.7 08.0500.49F? 0
+063243.23 -073032.3 +000007.4-000004.300006.0 08.0500.32F? 0
+063313.26 -452242.8 -000010.9-000005.800002.2 08.0500.11A? 0
+063446.29 +162254.2 -000025.7+000004.200007.2 08.0500.10A? 0
+063540.62 +095107.1 -000010.4+000001.500001.7 08.0500.28A? 0
+063655.82 +305508.1 +000022.2+000003.900013.2 08.0500.27A? 0
+063725.01 -445833.8 -000003.7+000010.300004.6 08.05-0.07B? 0
+063832.73 +370650.9 -000013.5-000040.600008.5 08.0500.32F? 0
+063904.04 +035605.9 -000009.0-000014.100018.9 08.0500.29A? 0
+064457.88 -350718.1 -000003.5+000010.500002.3 08.05-0.01B? 0
+064459.76 -055633.6 -000007.6-000002.300007.5 08.05-0.06B? 0
+064907.95 -672103.7 +000002.7+000024.200002.2 08.0500.88G? 0
+065511.33 +093900.4 -000027.1+000000.400000.8 08.0500.31F? 0
+065718.41 +471639.3 +000002.9-000010.100001.4 08.0500.15A? 0
+065837.89 +515203.8 -000160.7-000199.000022.9 08.0500.71G? 0
+065921.10 -072659.6 -000008.7-000014.500008.4 08.0500.00A? 0
+070050.31 -222303.2 +000011.5-000105.700025.3 08.0500.71G? 0
+070052.88 +242850.8 -000010.6-000017.700005.9 08.0500.12A? 0
+070208.70 -123016.6 +000002.1+000015.000003.3 08.0500.89G? 0
+070331.76 +475449.2 -000000.8-000012.300000.4 08.0500.00A? 0
+070558.57 +055323.6 +000017.7-000009.500004.4 08.0500.43F? 0
+071029.99 -722033.7 +000003.0+000004.500008.9 08.0500.25A? 0
+071634.16 +092011.8 -000024.9+000001.400007.5 08.0500.29A? 0
+071744.59 +074745.8 -000016.8+000010.500007.0 08.05-0.04B? 0
+072322.86 +003303.7 +000009.1-000000.400013.5 08.0500.13A? 0
+072355.86 -605017.0 -000010.5+000021.000001.8 08.0500.11A? 0
+072436.66 -264046.6 -000008.5+000004.300009.3 08.05-0.17B? 0
+072854.04 -230904.8 -000013.0+000008.500000.8 08.05-0.10B? 0
+072930.15 +165303.1 -000028.1+000012.700008.0 08.0500.95G? 0
+073746.82 +274420.7 -000010.3-000010.000006.6 08.0500.17A? 0
+073808.10 -284420.5 +000010.9-000072.300016.1 08.0500.45F? 0
+073949.39 -221138.4 -000001.8-000003.900004.7 08.05-0.12B? 0
+074109.85 +053536.1 +000011.5+000001.900005.3 08.05-0.12B? 0
+074831.74 +474555.8 +000047.8-000233.700018.0 08.0500.72G? 0
+075824.00 -062417.0 +000004.3-000000.600008.5 08.0500.00A? 0
+080047.01 -044531.4 -000006.2+000002.300002.6 08.0500.01A? 0
+080102.04 +161038.6 -000014.9-000007.900004.4 08.05-0.03B? 0
+080147.47 +400842.5 -000031.9-000079.700020.6 08.0500.51F? 0
+080537.73 -302144.0 -000000.5-000041.700022.0 08.0500.64G? 0
+080739.77 +313305.1 -000006.4-000042.300009.0 08.0500.52F? 0
+081335.99 -455738.3 +000012.8+000000.600015.8 08.0500.43F? 0
+081428.75 -564523.8 +000009.7-000011.300000.3 08.0500.12A? 0
+081911.22 -614208.7 -000015.8+000009.700005.8 08.0500.95K? 0
+082034.94 -133800.4 +000001.0+000002.800009.7 08.0500.95K? 0
+082338.16 -740958.2 -000032.2+000033.400010.8 08.0500.20A? 0
+083622.45 +284227.8 +000012.7+000001.700002.0 08.0500.93G? 0
+083740.83 -472143.1 -000013.1+000002.800003.5 08.0500.88G? 0 0.10 1.00
+084246.20 -255240.1 -000011.8+000006.100008.6 08.0500.16A? 0
+084334.97 -330924.4 -000012.8-000010.900001.9 08.0500.91G? 0 0.10 1.00
+085028.27 -143647.9 -000010.4+000004.300002.0 08.0500.17A? 0
+085200.73 -165420.4 -000085.9-000011.400007.6 08.0500.88G? 0
+090306.63 -203247.6 -000006.2-000003.700000.2 08.0500.04A? 0
+091450.96 -221647.2 -000021.8+000006.800010.1 08.0500.13A? 0
+093643.36 -083655.5 -000035.4-000014.000024.5 08.0500.92G? 0
+093817.21 -185857.6 -000024.2+000014.300001.2 08.0500.29A? 0
+093951.33 -325516.1 -000063.8+000042.600010.5 08.0500.35F? 0
+094407.48 -443638.4 -000024.8+000016.300011.3 08.0500.10A? 0
+095057.63 +453254.2 -000075.1-000016.500012.5 08.0500.42F? 0
+095341.40 -320609.4 +000039.9-000042.600010.5 08.0500.60G? 0
+095724.57 -271146.5 -000097.9+000043.000019.3 08.0500.49F? 0
+095816.74 -642002.2 -000020.6+000014.700002.5 08.0500.13A? 0
+095834.59 -242010.3 -000052.9+000026.500013.2 08.0500.44F? 0
+100041.99 +173404.0 -000046.2+000069.700003.0 08.0500.50F? 0
+100100.68 +085657.2 -000085.4-000092.000024.3 08.0500.57F? 0
+100132.13 +684305.3 -000051.9-000029.400003.1 08.0500.40F? 0
+100229.94 -160058.1 -000007.3+000009.300000.3 08.0500.13A? 0
+101823.61 +434533.3 -000064.9-000020.400001.5 08.0500.29A? 0
+101916.32 -112242.1 -000075.5-000071.800018.3 08.0500.70G? 0
+102047.80 +193220.4 -000046.4+000000.600008.5 08.0500.33F? 0
+102338.71 -201415.7 -000082.3+000005.600005.3 08.0500.27A? 0
+102451.16 -002406.5 -000036.0-000016.100001.5 08.0500.53F? 0
+104436.25 -600528.9 +000000.0+000000.000000.0 08.0500.02A? 0
+104609.20 +254539.8 +000064.0-000009.200025.3 08.0500.68G? 0
+104648.62 -052253.4 -000032.8+000010.900006.9 08.0500.20A? 0
+104746.49 +102636.6 -000044.8+000022.900001.5 08.0500.23A? 0
+110223.62 -575333.9 -000004.1+000002.000000.5 08.0500.05A? 0
+110806.21 +090125.2 -000011.0-000007.400018.8 08.0500.38F? 0
+111547.37 -585315.7 -000118.2+000031.800001.7 08.0500.39F? 0
+111848.50 +443242.6 +000011.7-000008.900000.4 08.0500.30A? 0
+112302.64 +040817.0 -000105.7+000030.900003.6 08.0500.49F? 0
+112410.45 -110727.8 -000007.6-000016.300009.0 08.0500.47F? 0
+113525.45 +533426.1 -000110.1+000080.100019.3 08.0500.66G? 0
+113542.87 -701225.8 -000106.4-000017.600014.4 08.0500.67G? 1
+113753.90 +214442.3 -000005.4+000003.900003.8 08.0500.17A? 0
+113845.93 -150411.7 +000105.7-000108.700013.7 08.0500.50F? 0
+113939.06 -545950.1 -000000.6-000016.100012.4 08.0500.25A? 0
+114249.73 -640502.2 -000005.5+000001.100003.2 08.0500.07A? 0
+115048.76 +062042.8 -000012.6-000022.400014.1 08.0500.99K? 0
+115948.95 -682004.0 -000017.5-000009.900001.4 08.05-0.02B? 0
+120820.60 +435425.5 -000060.3+000046.700020.0 08.0500.49F? 0
+121051.02 +503249.8 -000029.2-000043.000003.5 08.0500.53F? 0
+121059.65 +225143.2 +000201.4-000079.800036.7 08.0500.78G? 0
+122421.66 -251240.0 -000090.0-000033.400016.4 08.0500.49F? 0
+123544.92 -072648.7 -000032.3+000012.900022.5 08.0500.40F? 0
+124420.07 -420447.5 -000046.8+000010.500015.3 08.0500.45F? 0
+124600.99 -091846.4 +000302.1-000212.000019.5 08.0500.67G? 0
+130311.07 -560638.2 -000010.0-000007.000001.3 08.05-0.02B? 1
+130512.16 -602625.3 -000025.1-000009.600004.0 08.0500.12A? 0
+131129.53 -552124.6 -000016.2-000009.500010.2 08.0500.06A? 0
+131254.44 -304243.7 -000220.2+000143.500044.7 08.0500.93G? 0
+131653.63 -343554.2 -000118.0-000029.300031.0 08.0500.75G? 0
+134148.01 -073322.8 +000019.4-000014.200008.4 08.0500.46F? 0
+134425.19 +691311.9 +000027.8-000016.700011.4 08.0500.48F? 0
+134635.43 -620409.6 -000031.2-000018.500005.6 08.0500.46F? 0
+135154.12 +250211.5 -000082.4+000064.200011.4 08.0500.54F? 0
+140210.51 +455922.7 -000030.5+000013.600014.2 08.0500.54F? 0
+142555.93 -220737.0 -000082.0+000022.300022.0 08.0500.37F? 0
+142655.18 -402601.5 -000016.5-000014.400005.7 08.0500.20A? 0
+143451.04 -673434.6 -000002.7-000006.200007.1 08.0500.02A? 0
+143835.69 -070945.6 -000026.0-000065.000018.7 08.0500.94G? 0
+144141.43 -094834.1 +000006.6-000001.700003.8 08.0500.50F? 0
+144417.24 -735805.3 -000006.9-000019.300001.2 08.0500.34F? 0
+145312.85 -594255.6 -000010.3-000014.900005.1 08.0500.18A? 0
+145609.37 +250515.4 -000059.5+000045.200014.8 08.0500.52F? 0
+145800.32 -770723.2 -000013.7-000004.800000.1 08.0500.07A? 0
+150158.56 -455054.4 -000015.0-000019.800014.7 08.0500.30A? 0
+151138.32 +100730.0 -000016.7+000004.300009.0 08.0500.28A? 1
+151653.07 -081706.1 -000116.4-000214.200028.9 08.0500.70G? 0
+151926.75 -191009.0 -000037.1-000027.800006.6 08.0500.25A? 0
+152309.17 +060257.4 -000032.1+000008.700004.0 08.0500.52F? 0
+153516.11 +765034.1 +000003.5+000026.700005.4 08.0500.40F? 0
+153652.68 -672904.8 -000008.2-000016.700003.5 08.05-0.01B? 0
+154515.16 +044230.8 -000015.2-000129.800012.5 08.0500.62G? 0
+160313.55 -351714.7 -000020.3-000013.700000.9 08.0500.21A? 0
+160552.50 +350023.9 -000059.7-000237.400013.5 08.0500.56F? 0
+161638.82 -640951.9 -000005.9-000008.300002.4 08.0500.96K? 0
+162003.99 -200241.3 -000027.1-000025.300016.6 08.0500.28A? 0
+162616.31 -554917.7 +000001.3-000005.500002.0 08.0500.08A? 0
+162636.62 -482512.9 -000008.1-000012.500001.9 08.0500.13A? 0
+163755.83 +092902.0 -000038.2+000056.400001.5 08.0500.16A? 0
+164420.97 +545502.4 +000141.9-000275.300027.7 08.0500.67G? 0
+164832.30 -191712.9 -000108.9-000344.700034.8 08.0500.80G? 0
+165042.01 -412723.6 +000000.3-000011.100005.8 08.0500.13A? 0
+165257.35 +111803.8 -000004.8+000008.100005.6 08.0500.01A? 0
+165342.89 -302427.4 -000012.3-000049.000002.8 08.0500.23A? 0
+170137.03 -323850.9 +000021.6-000037.600004.8 08.0500.30A? 0
+170229.94 +411142.8 -000046.6-000026.000006.4 08.0500.41F? 0
+170552.84 -363517.5 +000000.2+000006.400001.0 08.0500.19A? 0
+170605.24 +450024.3 -000043.8+000032.000008.9 08.0500.43F? 0
+171129.37 -683835.4 -000018.8-000037.000008.3 08.0500.14A? 0
+171151.76 -005903.2 +000073.9+000053.000015.6 08.0500.52F? 0
+172114.19 +013323.6 -000024.8+000005.200008.2 08.0500.52F? 0
+172818.24 -634927.6 -000008.8-000021.900004.8 08.0500.10A? 0
+173245.14 +665856.1 -000010.3+000021.900009.9 08.0500.39F? 0
+173646.24 +505904.3 +000015.6-000002.900003.7 08.0500.34F? 0
+174213.47 +520322.7 -000026.2+000074.600004.2 08.0500.92G? 0
+174301.04 -420258.6 -000007.1+000004.200012.6 08.0500.01A? 0
+175048.50 -382831.0 +000004.9-000003.700002.5 08.0500.05A? 0
+175110.07 +445430.6 +000000.0+000000.000000.0 08.0500.43F? 0
+175240.90 -643714.3 -000001.4-000017.400000.6 08.05-0.02B? 0
+175403.91 -351218.2 +000082.3-000060.500008.1 08.0500.00B? 0
+180953.86 +482405.2 -000019.7+000066.300013.7 08.0500.47F? 0
+181023.97 +003236.2 +000013.7-000005.700006.9 08.0500.13A? 1
+181500.23 -185637.0 +000012.1-000002.500007.4 08.0500.08A? 0
+181846.82 -693556.1 -000001.5-000018.200007.5 08.05-0.06B? 0
+181943.25 -273021.9 +000028.8-000055.100004.8 08.0500.23A? 0
+182426.56 -293153.0 +000002.0-000199.600019.4 08.0500.61G? 0
+182655.95 -171151.4 +000016.7-000003.100003.8 08.0500.22A? 0
+182857.25 -263537.3 +000003.8-000018.400015.4 08.0500.29A? 0
+182907.44 -370035.9 +000005.2+000020.500032.3 08.0500.61G? 0
+183129.41 -420549.6 -000018.5-000038.700002.1 08.0500.22A? 0
+183546.09 +271241.6 +000002.9+000000.400002.0 08.0500.97K? 0
+183811.49 +002345.3 -000020.9-000016.000018.4 08.0500.98K? 0
+184236.09 +174313.6 +000001.6+000037.000013.5 08.0500.89G? 0
+184948.51 +111003.2 -000002.6+000006.100003.4 08.0500.19A? 0
+190100.07 +092554.8 +000002.0+000000.800004.0 08.0500.08A? 0
+190223.02 -305615.3 +000036.8+000003.600008.9 08.0500.90G? 0
+190844.81 -334738.6 +000023.4-000088.200018.6 08.0500.43F? 0
+190911.91 +251904.2 -000022.4-000098.000020.1 08.0500.53F? 0
+191105.61 -641727.5 -000046.7+000003.900014.6 08.0500.48F? 0
+191153.57 +044823.3 +000005.1+000016.900005.7 08.0500.09A? 0
+191518.16 -344833.7 -000001.1-000001.700000.1 08.05-0.04B? 0
+191956.66 +110532.4 -000006.3-000007.200005.8 08.0500.07A? 0
+192211.53 -553949.9 +000005.9+000011.600010.1 08.0500.93G? 0
+192233.25 +530249.0 +000002.5+000017.200004.4 08.0500.07A? 0
+193421.24 -543205.5 -000002.4+000000.300010.2 08.0500.94G? 0
+193603.76 -255403.9 +000004.9-000025.800010.6 08.0500.49F? 0
+193924.86 -413241.5 +000013.8-000020.300027.7 08.0500.12A? 0
+194136.68 -483959.7 +000011.0+000013.600017.5 08.0500.91G? 0
+195351.79 +390625.8 -000009.4+000001.400000.6 08.05-0.08B? 0
+201000.16 -352011.0 +000011.1-000013.900006.1 08.0500.23A? 0
+201058.29 +412110.0 -000014.3-000012.800007.0 08.0500.09A? 0
+201320.45 +241140.6 +000008.3-000009.000010.8 08.05-0.00B? 0
+201657.76 +182113.6 +000012.8+000015.600011.5 08.0500.10A? 0
+201924.56 +425955.5 -000005.1-000005.800002.9 08.0500.78G? 0
+202418.06 +373431.6 +000011.8-000012.300000.7 08.05-0.01B? 0
+202724.93 +200448.9 -000003.9-000007.900004.3 08.0500.00A? 0
+202729.90 +124754.2 +000004.0-000004.200012.6 08.0500.97K? 1
+203715.92 -340929.3 -000116.4-000015.400029.3 08.0500.56F? 0
+203854.20 +071042.3 +000007.4-000003.500002.2 08.0500.32F? 0
+204118.52 +292134.4 +000008.6-000014.700008.2 08.0500.52F? 0
+204824.96 -181159.8 +000000.0+000000.000000.0 08.0500.00B? 0
+205042.19 -044727.2 +000012.2-000004.300007.2 08.0500.54F? 0
+205729.22 +575950.9 -000017.7-000003.200009.9 08.0500.96K? 0
+205823.02 +294045.6 +000016.6+000011.100000.6 08.0500.11A? 0
+210043.40 +172652.7 +000260.0-000003.700023.3 08.0500.69G? 0
+210519.30 +091010.1 +000037.4-000001.300001.1 08.0500.35F? 0
+210716.88 +550013.5 -000004.9-000016.100005.7 08.0500.90G? 0
+211222.34 -145957.5 +000000.0+000000.000000.0 08.0500.70G? 1
+211936.47 -543332.2 +000019.0-000000.900009.5 08.0500.38F? 0
+212001.16 -114905.7 +000029.2+000010.600002.8 08.0500.94G? 0
+212800.48 -134153.5 -000025.0-000079.700007.3 08.0500.99K? 0
+213018.40 +024735.7 +000050.9+000010.600009.3 08.0500.30A? 0
+213329.45 +230258.5 +000020.6-000013.400002.3 08.0500.35F? 0
+213423.60 +121525.7 -000076.3-000140.300020.6 08.0500.53F? 0
+213858.19 +702746.7 +000034.5-000041.500011.8 08.0500.52F? 0
+214337.17 +485301.6 +000000.1-000011.200000.7 08.0500.58F? 0
+214750.39 -160446.7 -000226.0-000065.400019.3 08.0500.63G? 0
+215007.65 -432551.1 +000013.1-000031.700008.5 08.0500.23A? 0
+215346.46 -200026.8 +000038.2+000130.900006.1 08.0500.48F? 0
+220804.68 +294101.8 +000017.6-000023.400005.0 08.0500.13A? 0
+221011.70 +440433.9 -000024.0-000007.600008.5 08.0500.93G? 0
+221159.65 +260201.1 +000002.3-000011.500004.1 08.05-0.01B? 0
+221850.87 +543437.7 -000009.8-000010.400005.0 08.0500.36F? 0
+223027.81 -044900.1 +000083.0+000027.100008.7 08.0500.83G? 0
+223459.88 +040946.0 -000014.7-000019.400017.7 08.0500.38F? 0
+223743.76 -732555.9 +000095.2-000054.100014.9 08.0500.52F? 0
+224520.07 -011042.9 +000031.1-000024.200006.9 08.0500.49F? 0
+224830.69 -043431.8 +000026.3-000006.700003.0 08.0500.92G? 0
+224917.01 -311213.0 +000012.4-000011.600004.6 08.0500.03A? 0
+225339.44 +395440.9 +000004.2-000013.000008.4 08.0500.38F? 0
+225526.31 +723553.7 +000050.8+000036.100003.5 08.0500.43F? 0
+230206.31 +372837.5 +000052.1-000017.800002.0 08.0500.42F? 0
+230345.78 +115258.0 +000064.6-000031.300012.1 08.0500.47F? 0
+231401.90 -711236.6 +000002.3+000018.400011.3 08.0500.93G? 0
+231750.64 +433312.2 +000020.3-000019.700013.1 08.0500.36F? 0
+232708.25 +380118.1 +000002.0-000010.100014.1 08.0500.98K? 0
+233153.19 -464318.7 +000092.3+000001.300008.2 08.0500.38F? 0
+233341.55 +543040.8 +000012.5-000001.300001.7 08.0500.06A? 0
+234513.92 +100618.9 +000022.0-000004.200000.3 08.0500.16A? 0
+234731.49 -380923.0 +000071.6-000007.100018.5 08.0500.99K? 0
+234850.84 +314340.6 +000017.8+000002.400004.4 08.0500.07A? 0
+235601.42 -122914.7 +000055.8-000044.600005.7 08.0500.47F? 0
+235955.80 +723657.6 -000015.4-000023.500002.9 08.0500.97K? 0
+000620.77 +683810.0 +000018.7-000017.600007.4 08.0501.43K? 0
+001431.21 -495151.5 -000012.3-000011.200008.0 08.0501.11K? 0
+001856.87 +682518.7 -000001.6-000015.500018.3 08.0501.70K? 0
+003405.36 -321708.0 +000030.5+000011.800005.4 08.0501.43K? 0
+004752.03 -055933.6 -000085.1-000029.600015.8 08.0501.11K? 0
+005218.82 +713817.9 +000007.6-000012.900001.0 08.0501.08K? 0
+005541.78 +230922.2 -000008.1+000001.800015.6 08.0501.04K? 0
+013327.28 -573436.1 -000001.8-000020.700007.0 08.0501.12K? 0
+014139.42 +194925.1 +000022.0-000080.600012.2 08.0501.17K? 0
+015331.61 -531458.7 +000079.2-000017.800006.9 08.0501.07K? 0
+022458.59 -355301.6 +000007.6-000003.800001.6 08.0501.48K? 0
+022555.24 +793434.9 +000006.4-000007.500011.0 08.0501.29K? 0
+024459.56 -415221.4 +000052.2+000021.200015.8 08.0501.27K? 0
+025201.21 +521159.7 +000009.2-000020.500009.1 08.0501.09K? 0
+025604.78 +260526.7 +000012.1-000023.100003.3 08.0501.06K? 0
+030748.92 -054600.6 +000040.4-000016.000018.1 08.0501.47K? 0
+033101.19 -053748.6 +000012.5-000013.400006.1 08.0501.03K? 0
+033343.58 +374745.6 +000004.5-000016.700001.3 08.0501.24K? 0
+033942.10 -004728.6 +000021.3-000023.200002.2 08.0501.65K? 0
+040247.44 -395944.9 +000018.7+000001.800004.1 08.0501.05K? 0
+041603.87 -145548.9 -000006.1-000075.300014.7 08.0501.08K? 0
+041639.35 -513606.5 -000006.5-000017.500007.0 08.0501.35K? 0
+042152.98 -814645.3 +000018.3+000034.700003.7 08.0501.17K? 0
+043801.47 -271540.1 +000071.3-000010.500017.2 08.0501.25K? 0
+045110.69 -480345.4 +000011.6+000000.700008.4 08.0501.47K? 0
+045257.60 -612259.6 -000001.8+000017.700006.4 08.0501.23K? 0
+050656.70 +143012.7 +000012.0-000014.400012.1 08.0501.09K? 0
+052506.37 -184312.9 +000047.4-000018.400012.1 08.0501.19K? 0
+054407.83 -281337.3 -000002.8+000005.700000.6 08.0501.39K? 0
+054444.23 +303725.8 +000017.4-000018.800020.7 08.0501.24K? 0
+055002.64 +223319.7 -000022.9-000009.000018.1 08.0501.68K? 0
+055336.97 -051708.1 +000011.0+000006.200012.2 08.0501.31K? 0
+055513.95 +833634.8 +000019.8-000041.000010.1 08.0501.20K? 0
+055820.40 -105229.1 -000019.3-000008.900009.4 08.0501.05K? 0
+060108.16 +621900.3 -000010.1-000001.200002.4 08.0501.06K? 0
+061925.62 +050619.4 -000010.8+000025.100004.2 08.0501.10K? 0
+062016.60 +144118.6 -000007.1+000009.000006.5 08.0501.45K? 0
+062907.73 +332023.6 +000006.8-000005.600005.0 08.0501.49K? 0
+063049.37 +023216.9 -000014.0-000019.800013.2 08.0501.25K? 0
+063136.67 +545217.1 +000009.5-000008.200010.6 08.0501.09K? 0
+064655.42 -184740.5 +000001.0+000006.400006.2 08.0501.09K? 1
+065159.63 +515926.6 -000002.4-000007.800029.6 08.0501.42K? 0
+065342.60 +381844.8 -000003.5+000013.200005.4 08.0501.47K? 0
+065817.82 +075228.4 +000018.2-000023.500007.3 08.0501.32K? 0
+070306.98 -224859.4 -000009.2-000003.000000.1 08.0501.12K? 0
+070534.54 +131906.9 -000020.5-000008.100011.2 08.0501.32K? 0
+071520.35 +003725.7 -000018.8+000006.500003.8 08.0501.59K? 0
+072109.73 -005829.2 -000022.2+000010.600010.7 08.0501.51K? 0
+072155.48 +461335.0 -000002.4-000009.000018.6 08.0501.59K? 1
+072723.79 -122127.2 +000000.2-000013.400003.5 08.0501.59K? 0
+073431.40 -125053.3 +000010.9+000009.200008.9 08.0501.26K? 0
+073748.03 -223734.8 +000049.9+000007.000010.2 08.0501.34K? 0
+074056.72 +463657.3 +000016.8-000008.000009.0 08.0501.14K? 0
+074104.70 -632137.1 -000028.4+000024.200001.4 08.0501.15K? 0
+075002.44 -611321.5 -000018.2+000038.800008.9 08.0501.14K? 0
+075518.62 +381236.3 -000004.1-000006.500004.9 08.0501.08K? 0
+075741.17 -411623.9 -000002.8-000001.700001.0 08.0501.48K? 0
+080751.22 +240105.4 +000007.7-000022.800001.2 08.0501.15K? 0
+081044.59 +591134.9 +000015.6+000025.600000.9 08.0501.18K? 0
+081312.12 -192726.3 +000000.2-000005.400010.9 08.0501.47K? 1
+082111.35 +351947.7 -000004.4-000011.800010.0 08.0501.60K? 0
+082723.93 +034133.0 -000011.1-000023.500012.8 08.0501.28K? 0
+083821.99 -295906.3 -000026.2+000010.200019.4 08.0501.30K? 0
+084138.01 -063630.3 +000013.6+000008.900009.8 08.0501.29K? 0
+084419.23 +205236.9 -000020.7-000032.300004.6 08.0501.11K? 0
+084727.72 -424607.4 -000034.1+000001.300010.2 08.0501.05K? 0
+085352.97 +062058.2 -000074.3-000020.900022.7 08.0501.04K? 0
+090357.81 +110910.7 +000054.8-000063.300001.7 08.0501.06K? 0
+090807.65 -175202.6 -000011.3-000018.300001.7 08.0501.55K? 0
+091231.35 -354103.2 -000003.9-000018.400002.8 08.0501.06K? 0
+091232.99 -051735.3 -000017.8-000000.400012.8 08.0501.20K? 0
+092533.63 -693813.5 +000000.0+000004.000005.9 08.0501.51K? 0
+094034.09 +260014.4 -000053.3-000053.500007.9 08.0501.36K? 0
+094353.17 -580938.0 -000009.9+000020.200008.8 08.0501.49K? 0
+095149.23 -200230.5 -000026.9+000009.100006.3 08.0501.03K? 0
+095209.16 -585033.4 -000010.9+000012.100005.6 08.0501.65K? 0
+101350.38 +105031.3 +000012.4+000004.000003.5 08.0501.11K? 0
+102140.79 -691959.1 -000011.9+000007.300009.3 08.0501.34K? 0
+102437.92 -581709.5 +000007.0+000008.400001.3 08.0501.00K? 0
+102501.13 +053437.1 -000008.9-000016.200006.3 08.0501.52K? 0
+102809.35 -551913.8 -000035.8+000011.900004.8 08.0501.32K? 0
+103750.58 -461605.6 -000023.5+000043.100002.5 08.0501.23K? 0
+104209.29 -334235.4 -000012.1+000006.100004.9 08.0501.46K? 0
+104405.24 -225759.9 -000006.4-000005.700013.0 08.0501.43K? 0
+105201.01 -273420.2 -000015.2+000004.600006.1 08.0501.56K? 0
+110017.67 -114705.5 -000016.1-000002.600023.1 08.0501.03K? 1
+110104.53 +475103.2 -000006.6-000024.200015.1 08.0501.29K? 0
+114539.57 -305718.4 -000031.9+000011.700007.1 08.0501.23K? 0
+115256.55 -180357.9 -000018.5-000024.200006.0 08.0501.14K? 0
+120102.10 +065608.8 -000008.8-000028.900004.1 08.0501.12K? 0
+121041.24 -092406.9 -000057.7+000002.900012.2 08.0501.05K? 0
+121656.61 +274423.1 -000002.5-000014.100012.0 08.0501.49K? 0
+122629.93 +143419.3 -000042.3-000003.000016.0 08.0501.06K? 0
+123042.80 +050427.4 -000048.5-000036.200005.4 08.0501.06K? 0
+123146.00 +225810.5 +000016.1-000004.600006.6 08.0501.07K? 0
+124751.15 +132526.2 +000007.0-000025.200006.9 08.0501.00K? 0
+125638.93 -345023.4 -000005.6-000004.200005.2 08.0501.01K? 0
+131500.88 -112054.4 +000003.0-000023.600026.4 08.0501.20K? 0
+133053.95 -075148.0 -000032.7-000000.200001.1 08.0501.56K? 0
+133148.58 -101531.2 -000064.0-000017.000001.1 08.0501.14K? 0
+133204.77 -734922.1 -000003.2-000011.900000.3 08.0501.34K? 0
+133649.13 -574725.0 -000011.0+000004.400003.4 08.0501.08K? 0
+134221.39 +005949.4 -000004.2+000000.000016.1 08.0501.57K? 0
+135238.28 +004930.0 -000023.0+000018.200017.2 08.0501.06K? 0
+142046.00 -122158.4 -000042.3-000000.400026.4 08.0501.10K? 0
+142240.20 -670814.4 -000008.1+000004.100005.4 08.0501.19K? 0
+142350.50 +424232.7 -000010.2-000023.200004.5 08.0501.41K? 0
+142426.19 -194102.9 -000046.6+000005.800006.3 08.0501.15K? 0
+142912.72 -152330.2 -000054.0+000014.000009.7 08.0501.17K? 0
+144232.88 -464508.2 -000037.2-000017.700022.0 08.0501.38K? 0
+144255.13 -523844.1 -000026.7-000019.800005.6 08.0501.38K? 0
+144412.23 -672413.8 -000007.4+000008.400003.5 08.0501.20K? 0
+144914.06 -402748.4 -000015.3-000008.800003.0 08.0501.23K? 0
+145238.94 +091234.6 +000000.5-000039.800006.7 08.0501.49K? 0
+150510.64 +133913.1 -000006.3-000022.600006.0 08.0501.14K? 0
+151149.63 -352902.2 -000004.1-000003.300008.9 08.0501.72K? 0
+151347.14 -122249.0 -000002.7-000010.700007.1 08.0501.23K? 0
+151538.21 -722354.7 -000018.6-000017.800007.9 08.0501.64K? 0
+152555.15 -372900.6 -000010.7-000012.000002.6 08.0501.07K? 0
+153009.46 +190144.6 -000016.6-000021.700002.3 08.0501.11K? 0
+154309.60 -133316.2 -000000.3-000018.100004.8 08.0501.01K? 0
+155154.23 +774229.9 -000005.4+000042.400002.5 08.0501.34K? 0
+155235.45 -250054.6 +000026.1-000021.600003.6 08.0501.71K? 0
+160226.90 +193747.9 -000029.6+000038.000001.6 08.0501.11K? 0
+160330.34 -352241.5 -000033.9+000003.200004.6 08.0501.64K? 0
+161639.35 +074158.0 +000021.3-000006.300013.6 08.0501.04K? 0
+163231.91 +105323.4 -000015.4+000014.300001.3 08.0501.39K? 0
+163625.51 -434440.9 -000019.5+000008.600008.5 08.0501.40K? 0
+163907.74 +775209.2 -000077.7+000086.300000.4 08.0501.07K? 0
+164359.66 +515512.1 -000005.6-000006.400003.0 08.0501.44K? 0
+165035.62 -643015.9 -000023.9-000041.700017.7 08.0501.19K? 0
+165139.09 +640652.1 +000028.9-000008.100004.2 08.0501.12K? 0
+165930.15 +183320.9 -000016.3+000003.000005.2 08.0501.61K? 0
+170112.60 -294103.6 +000000.5+000000.600016.8 08.0501.09K? 0
+170320.12 -623425.4 +000001.6-000001.400001.2 08.0501.56K? 0
+171523.34 -422859.4 -000033.6-000023.900008.6 08.0501.01K? 0
+173237.81 -334746.4 +000010.6-000016.600041.5 08.0501.91M? 0
+173241.75 -573817.9 -000001.8-000005.500021.1 08.0501.41K? 0
+174355.71 +052723.3 +000000.5+000002.200000.8 08.0501.24K? 0
+174942.85 -525459.9 +000005.7-000079.200008.4 08.0501.32K? 0
+174955.51 -123633.3 -000025.6-000012.400015.4 08.0501.25K? 0
+175252.24 -052104.2 +000014.1-000031.300012.8 08.0501.14K? 0
+175549.61 -715347.4 +000019.2+000031.200003.5 08.0501.03K? 0
+180338.93 -392419.0 -000012.4-000016.800015.9 08.0501.66K? 0
+182051.44 +465952.4 -000012.5+000004.800004.3 08.0501.19K? 0
+183206.70 +555154.2 -000008.6+000018.600014.9 08.0501.61K? 0
+184031.89 -054227.4 +000001.9-000004.900004.8 08.0501.47K? 0
+184212.34 +235216.1 +000000.3+000008.800012.5 08.0501.44K? 0
+184230.76 -350918.6 +000001.8-000032.200003.6 08.0501.53K? 0
+184403.68 +312755.6 -000002.3-000015.200005.0 08.0501.01K? 0
+185032.63 -482245.2 +000009.2-000017.600001.8 08.0501.00K? 0
+185050.68 +274350.1 -000020.7-000014.000003.7 08.0501.05K? 0
+185151.75 -243915.9 +000016.7-000010.600015.3 08.0501.18K? 0
+185645.18 +295334.4 -000002.4+000023.700004.3 08.0501.44K? 0
+190621.14 -131757.4 -000001.1-000009.700012.7 08.0501.10K? 0
+190946.72 +474448.4 -000001.5+000009.600008.2 08.0501.12K? 0
+191325.67 +094132.5 +000008.0-000008.400009.9 08.0501.11K? 0
+193111.42 -122751.7 -000011.8-000022.900006.5 08.0501.24K? 0
+193432.17 -120800.1 -000000.2+000007.700003.6 08.0501.64K? 0
+193711.93 -394436.5 -000009.0-000055.800003.3 08.0501.24K? 0
+194015.58 -175328.7 -000000.6-000000.300009.1 08.0501.61K? 0
+194040.17 -414749.9 +000013.8-000034.700019.0 08.0501.36K? 0
+194302.62 -141355.2 +000008.5+000014.700020.6 08.0501.70K? 0
+194425.80 -561616.7 +000000.5+000009.800004.5 08.0501.55K? 0
+194512.44 +025443.0 -000048.9+000018.600011.0 08.0501.05K? 0
+194541.70 +324249.8 -000033.1-000047.600005.9 08.0501.26K? 0
+195324.86 -265636.8 +000005.7-000028.000002.5 08.0501.32K? 0
+195344.63 +510915.7 +000008.2+000020.000006.2 08.0501.57K? 0
+195632.90 +201105.1 +000009.0-000011.000004.5 08.0501.37K? 0
+195751.92 +715444.3 +000014.2+000007.100000.9 08.0501.02K? 0
+200041.66 -401200.6 +000015.8-000009.600030.8 08.0501.62K? 0
+200127.91 +300150.0 -000013.4-000024.600003.6 08.0501.64K? 0
+200647.60 -602138.9 +000010.2-000005.500004.9 08.0501.02K? 0
+201333.21 +094402.7 -000014.7-000005.400015.9 08.0501.20K? 0
+201342.26 +181026.9 -000020.7-000009.300004.3 08.0501.43K? 0
+201636.15 -013419.0 +000006.6+000011.000004.2 08.0501.34K? 0
+202233.21 -163116.4 -000007.6-000017.900017.6 08.0501.23K? 0
+202307.53 +082731.5 -000007.5-000014.900000.1 08.0501.59K? 0
+204359.33 +173417.6 -000003.4+000005.900009.7 08.0501.61K? 0
+204600.16 -250614.9 +000014.8-000004.000003.9 08.0501.02K? 0
+205144.55 +494150.0 -000024.3-000019.000009.0 08.0501.47K? 0
+205424.22 -533522.2 -000009.2-000004.800007.7 08.0501.41K? 0
+205448.77 -601236.0 -000015.2-000012.100015.1 08.0501.08K? 0
+205819.38 -760108.6 +000011.0-000016.900000.7 08.0501.54K? 0
+210205.50 +473655.1 -000002.2+000017.800006.9 08.0501.00K? 0
+211222.60 +305348.4 -000004.8+000006.700001.6 08.0501.66K? 0
+212208.47 +572004.9 +000054.3+000018.200001.0 08.0501.40K? 0
+213040.91 +732839.0 +000011.0+000011.900014.0 08.0501.58K? 0
+213633.79 +320609.8 +000010.6+000024.900015.2 08.0501.84K? 0
+214007.04 +011029.3 -000001.3-000028.100015.1 08.0501.62K? 0
+214332.36 -172312.8 +000006.7-000015.900003.2 08.0501.54K? 0
+215707.48 +422225.4 -000004.6-000010.600005.0 08.0501.12K? 0
+220337.03 +265701.6 +000034.2+000038.000000.1 08.0501.01K? 0
+220944.94 -135329.7 +000018.8-000013.600004.9 08.0501.50K? 0
+221814.94 -055030.0 -000005.5+000019.100000.6 08.0501.17K? 0
+224126.83 +505544.8 +000002.3-000013.100006.0 08.0501.20K? 0
+224310.82 +331704.5 -000000.8+000009.800001.0 08.0501.28K? 0
+224325.65 -342920.5 +000029.8-000004.600010.0 08.0501.25K? 0
+225540.25 +185230.8 +000022.6-000005.800006.0 08.0501.54K? 0
+231656.29 +375744.0 +000001.1+000015.400005.6 08.0501.77K? 0
+231841.63 +711927.2 -000008.8+000005.500007.0 08.0501.52K? 0
+231851.71 -255634.3 +000050.2+000002.500004.7 08.0501.25K? 0
+233057.41 -050338.6 +000002.4-000008.500004.3 08.0501.06K? 0
+000102.49 +693612.6 +000010.3-000003.100002.9 08.0600.01A? 0
+000138.10 +143756.3 +000037.9+000010.300007.7 08.0600.96K? 0
+000635.88 +563052.2 -000001.8-000006.300001.1 08.0600.10A? 0
+001046.35 +552034.2 +000000.9-000011.400001.7 08.0600.87G? 0
+001558.52 +384532.3 +000012.0-000007.000006.4 08.0600.94G? 0
+002137.64 +361302.5 -000006.3+000036.300017.1 08.0600.47F? 0
+002450.06 -114239.0 +000003.1-000013.700013.5 08.0600.42F? 0
+002553.74 +351821.2 -000017.3-000007.700005.4 08.0600.12A? 0
+002610.98 +183421.5 -000011.6-000062.000017.8 08.0600.51F? 0
+010013.16 +115607.1 +000022.0+000008.500003.0 08.0600.36F? 0
+010518.11 -723313.4 +000041.3-000117.500021.0 08.0600.55F? 0
+011404.77 -020651.4 +000028.6-000001.900010.1 08.0600.53F? 0
+011942.79 +120844.9 +000039.9+000001.200009.7 08.0600.44F? 0
+012132.82 +480447.9 -000019.8-000005.500012.7 08.0600.28A? 0
+012530.62 +412108.8 +000029.4-000003.800021.3 08.0600.20A? 0
+013419.42 -082727.3 -000014.8-000067.200008.5 08.0600.49F? 0
+013446.15 +063511.1 -000013.6-000001.400000.1 08.0600.30A? 0
+013827.56 +135542.0 -000021.4-000017.400006.6 08.0600.28A? 0
+013923.54 +743241.2 +000043.0-000010.400003.7 08.0600.09A? 0
+015007.90 +292753.0 -000025.7-000062.300042.5 08.0600.76G? 0
+021131.83 +471232.8 -000000.6-000004.200004.3 08.06-0.05B? 0
+021550.89 -551644.8 +000004.4-000017.300003.9 08.0600.36F? 0
+021711.87 +583810.3 +000075.9-000015.500007.8 08.0600.47F? 0
+022341.02 +734836.6 -000031.8-000002.100006.7 08.0600.27A? 0
+022409.49 -072420.0 -000003.0-000023.100015.7 08.0600.48F? 0
+022851.67 -183708.7 -000032.4+000000.800000.1 08.0600.53F? 0
+023137.89 -585214.7 +000058.9+000029.600005.9 08.0600.53F? 0
+023223.45 +700738.3 +000082.1-000063.600017.9 08.0600.36F? 0
+024429.24 -524715.3 -000011.5-000007.700001.6 08.0600.29A? 0
+024801.22 -625750.0 -000074.8-000092.500015.1 08.0600.44F? 0
+024838.24 -372408.5 +000066.1+000042.100009.3 08.0600.55F? 1
+024902.01 +580144.6 +000135.9-000144.100018.2 08.0600.58F? 0
diff --git a/kstars/kstars/data/hip046.dat b/kstars/kstars/data/hip046.dat
new file mode 100644
index 00000000..d000eaf7
--- /dev/null
+++ b/kstars/kstars/data/hip046.dat
@@ -0,0 +1,1000 @@
+025214.58 +053028.7 -000019.8-000005.000004.2 08.0600.57F? 0
+025340.72 +534810.3 +000031.7-000021.100010.4 08.0600.23A? 0
+030512.38 +653306.3 -000030.2-000020.700017.5 08.0600.55F? 0
+030523.16 +320548.2 +000014.9-000014.700003.4 08.0600.53F? 0
+031043.30 -063133.6 +000085.0+000004.300020.1 08.0600.56F? 0
+031246.37 +351956.8 +000049.0+000002.500007.5 08.0600.31F? 0
+031448.36 +323932.3 +000025.0-000200.200002.5 08.0600.95G? 0
+032625.52 +402730.6 -000021.0-000001.700001.9 08.0600.21A? 0
+033647.74 -140556.5 +000000.3-000159.100023.5 08.0600.83G? 0
+034125.24 -001313.5 -000017.0+000002.900006.6 08.0600.10A? 0
+034447.16 -455534.8 +000076.1+000049.900015.4 08.0600.50F? 0
+034633.52 -764257.4 +000011.3+000014.300000.2 08.06-0.05B? 0
+035834.01 +682124.8 -000023.1-000000.700005.6 08.0600.29A? 0
+035918.84 -415354.7 -000009.1-000061.700001.2 08.0600.44F? 0
+042410.10 -160230.1 -000015.2-000069.300011.7 08.0600.99K? 0
+042626.12 +523018.0 +000073.6-000101.000024.3 08.0600.64G? 0
+042724.12 -532415.7 +000011.2+000016.300001.8 08.0600.36F? 0
+042932.89 -652239.4 +000007.3+000021.500001.5 08.0600.05A? 0
+043301.35 +760147.8 -000012.4+000026.700005.1 08.0600.98K? 0
+043914.40 +075913.8 -000022.3-000020.800003.9 08.0600.99K? 0
+044104.91 +500359.5 +000033.9-000107.900006.9 08.0600.53F? 0
+051120.72 +285929.9 +000015.0-000010.200000.6 08.0600.10A? 0
+052101.05 -641959.4 -000057.3+000165.800007.6 08.0600.48F? 0
+052908.88 -704931.8 +000004.5+000015.700005.7 08.06-0.01B? 0
+053047.44 +082355.5 -000029.0+000055.100009.9 08.0600.61G? 0
+053326.06 +003716.9 +000000.8-000000.700009.6 08.06-0.11B? 0
+053732.54 +370512.0 -000029.2+000031.100001.6 08.0600.56F? 0
+053812.14 +503156.5 -000017.3-000060.500010.2 08.0600.39F? 0
+054100.40 -080316.0 +000001.9-000010.700009.8 08.0600.07A? 0
+054231.16 +361200.5 +000004.5-000002.700012.5 08.0600.26A? 0
+054234.74 -170104.0 +000006.3-000026.900008.3 08.0600.20A? 0
+054427.59 +685221.0 +000054.9+000032.200013.7 08.0600.44F? 0
+054603.87 +211707.7 -000008.3-000059.500008.2 08.0600.28A? 0
+054623.04 -555612.5 -000000.9-000005.200003.3 08.0600.33F? 0
+054843.88 +451413.9 +000002.8-000028.300013.2 08.0600.35F? 0
+054853.65 +290810.0 -000010.6-000007.900000.6 08.06-0.03B? 0
+055116.96 -321756.3 +000016.4-000016.000003.2 08.0600.99K? 0
+055238.06 -124604.1 -000023.8+000015.100015.3 08.0600.48F? 0
+055606.12 -130807.2 -000013.7+000011.900003.0 08.06-0.05B? 0
+055607.27 -034821.9 +000000.8-000022.100010.9 08.0600.14A? 0
+060333.39 +434724.2 -000000.1-000003.400003.3 08.06-0.01B? 0
+060430.37 -472851.1 -000022.1+000104.500002.9 08.0600.48F? 0
+061036.30 -560511.7 -000015.5+000024.700003.0 08.0600.42F? 0
+061103.91 -445226.6 -000004.1-000010.600001.8 08.06-0.03B? 0
+061314.41 -090456.1 +000011.4-000018.200009.8 08.0600.92G? 0
+061338.91 -450217.6 +000006.9-000000.600008.0 08.0600.16A? 0
+061605.20 +030550.9 +000005.8-000011.600008.0 08.0600.07A? 0
+061810.38 -572011.3 -000010.5+000022.700004.2 08.0600.91G? 0
+062101.17 +094345.5 +000001.6+000003.300005.6 08.0600.89G? 0
+062331.66 +230504.1 -000052.9-000007.000012.2 08.0600.32F? 0
+063131.06 +091301.5 -000006.8+000000.600001.4 08.0600.24A? 0
+063446.12 -195710.8 -000005.5+000004.500003.0 08.06-0.10B? 0
+063835.98 -041733.9 +000010.9+000024.700005.9 08.0600.32F? 0
+063933.76 +301814.3 -000013.7-000006.700003.9 08.0600.12A? 0
+064001.70 -483231.3 +000031.1+000036.400015.6 08.0600.73G? 0
+064010.00 +671924.6 +000007.4-000025.800010.6 08.06-0.00B? 0
+064129.18 -135645.5 -000001.6+000003.800001.9 08.06-0.03B? 0
+064139.18 +174312.9 -000025.2-000000.500004.8 08.0600.00B? 0
+064223.05 +370546.4 +000003.7-000000.600005.3 08.0600.96K? 0
+064739.87 -544506.7 +000004.0+000005.100010.2 08.0600.29A? 0
+064854.04 -731800.7 -000155.3+000128.200014.8 08.0600.47F? 0
+064905.47 -491120.9 -000002.1+000006.900005.7 08.06-0.04B? 0
+064953.51 +083844.0 -000005.5+000005.000006.5 08.0600.07A? 0
+065010.66 -485253.6 +000012.1+000012.000002.2 08.0600.18A? 0
+065055.30 -141550.2 -000004.0-000002.000003.7 08.06-0.03B? 0
+065240.14 -464833.7 +000004.4+000013.200002.2 08.0600.94G? 0
+065428.70 +110318.6 -000004.5-000007.700009.6 08.06-0.08B? 0
+065619.08 -034825.5 -000001.3+000002.100002.5 08.0600.05A? 0
+065622.99 +444002.2 +000001.0-000009.800000.3 08.0600.07A? 0
+065800.79 +482946.6 +000017.6-000009.900009.1 08.0600.03A? 0
+070117.43 -081211.6 +000006.8-000000.500001.8 08.06-0.00B? 0
+070419.48 -051819.5 +000005.0+000000.600000.8 08.0600.34F? 0
+070438.52 -120728.6 -000037.3+000022.500009.9 08.0600.48F? 0
+070449.39 -161704.5 +000030.6-000100.600009.4 08.0600.43F? 0
+071113.11 -030006.4 -000017.5+000005.000008.2 08.0600.34F? 0
+071120.87 +025252.3 -000003.5+000000.100005.4 08.0600.17A? 0
+071636.35 +235259.8 +000003.3-000092.300025.2 08.0600.43F? 0
+071805.48 +345706.3 +000002.9-000037.800015.3 08.0600.43F? 0
+072640.73 -345618.3 -000031.7+000023.300005.1 08.0600.94G? 0
+072909.45 +125246.1 -000003.4-000036.800013.1 08.0600.47F? 1
+073405.95 -531553.6 -000009.3+000008.800003.9 08.06-0.04B? 0
+073433.80 -702255.4 -000015.0+000041.600006.0 08.0600.42F? 0
+073529.61 -252340.4 +000001.2+000005.900002.9 08.0600.31A? 0
+073547.68 -082048.7 -000010.1+000002.500006.5 08.0600.26A? 0
+073633.32 -395143.4 -000013.5+000027.800006.1 08.0600.12A? 0
+073651.91 +120443.6 -000004.6-000009.200005.3 08.0600.29A? 0
+073918.52 -161903.7 -000007.4-000002.300003.2 08.0600.98K? 0
+074054.29 -064310.8 -000058.5-000050.500011.4 08.0600.48F? 0
+074352.67 -374313.8 -000007.3+000007.400006.4 08.06-0.03B? 0
+074401.52 -111858.3 +000053.4-000087.900022.4 08.0600.58G? 0
+075101.35 +301542.9 +000001.2-000004.800007.5 08.0600.92G? 0
+075335.26 -271650.6 -000005.5+000015.200002.6 08.06-0.14B? 0
+075725.16 -013646.4 +000005.9+000017.900012.0 08.06-0.05B? 0
+080330.07 -441001.1 -000032.1+000040.600014.0 08.0600.42F? 0
+081113.15 -450950.3 +000002.6+000013.700005.0 08.0600.98K? 0
+081222.41 -365637.6 -000009.1+000007.000006.5 08.0600.79G? 0
+081515.68 -491048.6 -000007.5+000005.300000.8 08.06-0.06B? 0
+081531.14 +073813.9 -000008.8-000003.800006.9 08.06-0.07B? 0
+081751.97 +022742.1 -000007.6-000014.100014.2 08.0600.24A? 0
+081957.93 -474048.2 -000011.1+000015.200006.1 08.06-0.06B? 0
+082001.70 -565129.8 -000004.0+000009.700001.2 08.06-0.03B? 0
+082337.38 -382702.5 -000007.5-000002.800002.3 08.06-0.12B? 0
+082725.69 +230907.7 -000020.7-000014.100003.0 08.0600.07A? 0
+082731.33 +581116.0 +000011.5-000015.700002.8 08.0600.93G? 0
+083242.20 -440238.8 +000001.8-000000.300006.3 08.06-0.04B? 0
+083329.25 -015528.8 -000010.4-000000.100002.9 08.0600.95G? 0
+083346.44 +144025.0 -000024.3-000014.400025.3 08.0600.28A? 0
+083351.87 -043003.8 -000066.9+000018.700003.4 08.0600.45F? 0
+083546.54 +133134.8 -000001.0+000003.300002.8 08.0600.10A? 0
+083652.70 -633739.5 -000006.1+000008.400001.8 08.06-0.04B? 0
+083759.25 +112658.9 -000000.1-000003.200015.9 08.0600.10A? 0
+083834.25 -455540.4 -000001.3+000007.900003.7 08.06-0.00B? 0
+084551.90 -461739.0 +000001.1+000000.400002.9 08.0600.15A? 0
+085514.70 +161242.0 -000044.0-000006.000005.9 08.0600.18A? 0
+085735.15 -412103.7 +000007.6-000011.100011.0 08.0600.02A? 0
+090329.88 -472415.1 -000011.6+000009.400000.8 08.06-0.06B? 0
+090758.41 +810228.3 +000000.0+000000.000000.0 08.0600.37F? 1
+091035.04 -165820.8 -000059.8-000004.600012.8 08.0600.42F? 0
+092011.83 -602911.5 -000034.8+000033.500000.4 08.0600.45F? 0
+092955.05 -431317.0 +000001.7-000001.300007.3 08.0600.08A? 0
+093650.39 -070155.5 -000017.2+000008.800008.0 08.0600.96K? 0
+093942.63 +420354.0 -000024.6-000019.600006.7 08.0600.94G? 0
+093944.83 -180405.0 -000012.3-000013.000013.0 08.0600.96K? 0
+094707.88 -214202.6 -000054.8+000006.000020.9 08.0600.49F? 0
+094906.53 +143620.7 -000036.5-000005.800006.2 08.0600.13A? 0
+095613.54 -194246.4 -000028.8-000022.200007.6 08.0600.99K? 0
+100508.02 -364009.8 -000010.4-000021.200001.8 08.0600.16A? 0
+100949.47 -564453.4 -000021.7+000028.900003.0 08.0600.04A? 0
+103134.81 +431552.9 -000024.3+000018.200001.3 08.0600.36F? 0
+103935.18 +474630.6 -000063.0-000018.400002.2 08.0600.35F? 0
+104234.89 -543156.6 -000016.8-000001.700002.8 08.06-0.04B? 0
+104510.72 +645353.0 +000016.2-000063.700017.6 08.0600.56F? 0
+105114.69 +464746.9 -000088.4-000029.100031.7 08.0600.72G? 0
+105223.28 -584447.7 -000007.3-000005.800008.6 08.0600.07A? 0
+105345.05 +301728.1 -000054.6+000024.200000.4 08.0600.67G? 0
+105757.52 +552547.9 -000031.6+000019.800003.6 08.0600.97K? 0
+105909.67 -363012.0 -000036.1+000006.200008.7 08.0600.19A? 0
+110217.92 +021122.3 -000044.2+000007.300004.2 08.0600.29A? 0
+110343.56 +084347.6 -000077.6-000024.200009.2 08.0600.37F? 0
+110820.20 +042730.5 -000005.9-000029.200005.9 08.0600.48F? 0
+111925.54 -323025.8 -000024.0-000023.500000.2 08.0600.45F? 0
+112150.82 +451956.6 -000055.5-000002.700014.1 08.0600.28A? 0
+113341.83 -801502.8 -000035.6-000004.800004.3 08.0600.23A? 0
+114327.64 +273406.4 -000019.1+000012.900004.9 08.0600.95G? 0
+114542.40 +024918.3 -000180.0-000119.000042.4 08.0600.84G? 0
+114800.36 -765354.7 -000047.3-000044.100006.9 08.0600.85G? 0
+114829.26 -555800.4 -000017.7-000011.500009.3 08.0600.27A? 0
+115338.19 +425457.9 +000028.0-000018.700007.7 08.0600.43F? 0
+115901.02 -063913.4 -000001.7+000017.700004.9 08.0600.41F? 0
+120843.06 -445533.6 -000015.6-000004.600003.9 08.06-0.04B? 0
+120959.45 +223822.6 -000069.4-000000.200005.7 08.0600.34F? 0
+121016.77 -350323.1 -000002.6-000042.500006.7 08.0600.38F? 0
+123153.99 +721043.9 -000004.6+000024.700001.9 08.0600.20A? 0
+123335.65 -113719.4 -000173.5+000083.200012.8 08.0600.65G? 0
+123355.36 -064640.2 -000124.9+000057.500006.2 08.0600.53F? 0
+124159.60 -051314.9 -000026.7-000040.400006.7 08.0600.73G? 0
+125503.96 -633826.7 -000041.0-000015.700005.5 08.0600.33F? 0
+125819.30 -324927.2 -000085.1-000011.100013.5 08.0600.41F? 0
+130124.02 +131011.2 -000076.7+000043.800007.8 08.0600.15A? 0
+130126.58 -272226.5 -000486.6-000206.600023.1 08.0600.53F? 0
+130632.35 -650449.5 +000007.4+000005.000010.2 08.06-0.05B? 0
+130910.49 -395223.1 +000100.2-000071.900016.4 08.0600.47F? 0
+133222.26 +364902.8 +000024.4-000008.200007.8 08.0600.43F? 1
+133402.62 +534343.4 -000083.8-000084.200003.7 08.0600.68G? 0
+133606.12 +235602.4 -000000.5-000020.100010.8 08.0600.89G? 0
+133831.24 +011517.7 -000049.2+000010.900006.9 08.0600.39F? 0
+133858.98 -521225.9 -000033.1-000008.000008.3 08.0600.30A? 0
+134025.24 -051443.1 -000008.0+000028.600009.8 08.0600.47F? 0
+135620.48 +051723.3 +000092.9-000063.100032.3 08.0600.49F? 1
+140051.54 -080415.8 +000009.1+000001.600008.6 08.0600.89G? 0
+140433.64 +342522.0 -000021.6+000016.000003.5 08.0600.19A? 0
+141003.33 -365938.1 +000003.3-000021.100018.1 08.0600.27A? 0
+141527.90 +502624.8 +000045.8-000025.200004.8 08.0600.44F? 0
+141936.79 -664805.6 -000011.9-000009.800000.5 08.0600.21A? 0
+142602.63 -645547.8 -000003.2-000007.500001.5 08.0600.94G? 0
+142634.91 +273842.8 -000005.2-000009.100018.7 08.0600.52F? 0
+142924.71 -802043.8 -000015.7+000000.200006.5 08.0600.17A? 0
+143746.27 +520157.5 -000058.8+000027.400006.1 08.0600.41F? 0
+143805.43 -685703.2 -000012.9-000011.500004.6 08.06-0.00B? 0
+144625.76 -371320.1 -000007.0+000004.300005.1 08.06-0.17B? 0
+144740.36 +613345.7 +000018.9-000003.400002.9 08.0600.11A? 0
+145251.31 -333738.2 +000011.3-000008.700017.4 08.0600.32F? 0
+145437.45 -364555.1 -000078.7-000035.600015.6 08.0600.46F? 0
+150257.24 -575301.7 +000004.8-000008.800013.7 08.0600.39F? 0
+152925.03 -433442.1 +000011.2-000036.800006.3 08.0600.45F? 0
+153230.14 +764624.5 +000032.0+000073.200011.7 08.0600.60G? 1
+153248.18 +194436.1 -000038.1-000004.900013.6 08.0600.52F? 0
+153926.43 -135438.8 -000078.9-000158.200042.2 08.0600.55F? 0
+154023.50 -441448.9 -000012.3-000008.900002.5 08.06-0.00B? 0
+154440.68 +843445.2 -000064.9+000120.700014.2 08.0600.50F? 0
+154507.51 +282811.4 -000091.7+000048.700013.9 08.0600.61G? 0
+154724.17 -010348.6 -000038.3+000016.800019.7 08.0600.78G? 0
+160018.92 +000814.2 -000139.1-000110.400028.7 08.0600.65G? 0
+160034.41 -455542.8 +000002.4-000000.100001.7 08.0600.51F? 0
+160102.36 -142524.1 -000046.4-000003.600012.3 08.0600.56F? 0
+160914.98 -693523.5 -000002.2-000011.600008.6 08.0600.97K? 0
+162305.75 +135023.3 -000012.6+000020.200007.0 08.0600.36F? 0
+162757.68 -623556.1 -000033.4-000022.300008.4 08.0600.41F? 0
+162942.58 +022002.8 +000005.6-000018.300003.7 08.0600.95K? 0
+163002.19 -004802.4 +000008.6-000009.000014.2 08.0600.56F? 0
+163338.23 +085025.4 +000013.2-000008.000000.5 08.0600.16A? 0
+163520.16 -094020.0 -000053.2-000047.500006.1 08.0600.51F? 0
+164747.44 -435618.0 -000010.9-000019.900007.7 08.0600.15A? 0
+164948.78 -470745.8 -000002.4+000000.300004.4 08.0600.11A? 0
+165705.07 -405720.8 +000001.5-000018.800015.5 08.0600.03A? 0
+165756.87 -535024.2 +000009.1-000015.700001.8 08.0600.05A? 0
+165931.57 -075720.0 -000082.2+000019.400016.9 08.0600.64G? 0
+170604.79 +645623.2 -000004.8-000018.900018.6 08.0600.89G? 0
+171333.12 -532744.7 -000004.6-000005.000001.2 08.06-0.04B? 0
+171517.24 -071206.0 -000003.8-000056.100020.2 08.0600.51F? 0
+171720.92 -353255.2 -000011.5-000000.500009.2 08.0600.58G? 0
+172903.32 +334524.1 +000013.2-000007.400018.2 08.0600.43F? 0
+172912.42 +005605.7 +000014.4-000005.400001.8 08.0600.23A? 0
+173454.52 -425501.5 +000004.4-000009.000006.8 08.06-0.02B? 0
+173553.30 -041103.0 -000009.2+000012.200006.4 08.0600.36F? 0
+173646.25 -205722.4 +000008.3-000019.100005.2 08.0600.44F? 0
+173755.10 +410039.0 +000124.4+000010.500017.7 08.0600.57F? 0
+173906.57 +042826.1 +000007.4-000007.100013.6 08.0600.50F? 0
+174410.01 +002117.8 -000024.9-000024.600000.7 08.0600.48F? 0
+175303.36 -750110.0 -000050.4-000343.400011.3 08.0600.59G? 0
+175709.98 -080408.0 +000053.8-000022.200015.8 08.0600.53F? 0
+180040.94 +025510.8 +000011.5+000001.500013.3 08.0600.00B? 0 0.10 1.00
+180255.94 +302101.8 -000001.1+000077.600012.1 08.0600.50F? 0
+181301.82 -421717.4 -000012.3-000048.400018.1 08.0600.37F? 0
+182125.92 +740252.9 +000004.3+000001.300000.5 08.0600.03A? 0
+183253.21 +372554.4 +000001.7+000033.800005.9 08.0600.27A? 0
+184839.53 +194833.7 -000001.1-000008.800001.0 08.06-0.01B? 0
+184954.70 +785021.5 +000003.5+000100.000002.6 08.0600.50F? 0
+185519.94 +323836.2 +000003.2+000016.300003.5 08.0600.80G? 0
+185841.86 +545212.0 +000031.3+000018.700001.1 08.0600.26A? 0
+190109.73 +412454.0 -000004.2+000015.500001.4 08.0600.05A? 0
+190127.35 -343009.5 +000022.4+000033.800011.9 08.0600.43F? 1
+190359.38 -004738.8 -000005.4-000005.000011.6 08.0600.99K? 0
+190402.11 +330215.7 +000007.5-000007.800004.8 08.0600.20A? 0
+190550.76 +291959.5 +000004.7-000047.400005.4 08.0600.88G? 0
+191153.34 +143456.1 -000000.6-000007.800002.1 08.06-0.03B? 0
+191228.98 +232733.6 -000000.1-000010.000002.7 08.0600.27A? 0
+191534.94 +113318.5 +000168.5-000169.400037.6 08.0600.91G? 0
+191629.40 -545858.5 -000002.0-000006.700009.2 08.0600.27A? 0
+191936.10 +403507.4 -000001.5-000009.200000.5 08.0600.08A? 0
+192029.79 +190547.1 +000009.9-000005.600010.1 08.0600.20A? 0
+192211.61 -060243.2 +000008.9-000011.800008.4 08.0600.51F? 0
+192259.16 -065729.1 +000001.6-000015.800006.1 08.0600.39F? 0
+192336.60 -631129.7 -000092.0-000140.900018.2 08.0600.63G? 0
+192605.12 +033109.8 +000005.8-000001.600004.1 08.0600.21A? 0
+192606.89 +123554.7 +000003.0-000008.300005.0 08.0600.31F? 0
+192925.80 -323048.9 -000018.3-000073.600005.8 08.0600.47F? 0
+192950.08 -140018.0 -000001.7-000002.800020.3 08.0600.17A? 0
+193136.39 -531527.0 +000008.3-000075.000013.2 08.0600.46F? 0
+193751.75 -301743.1 +000016.3-000008.400008.2 08.0600.43F? 0
+193905.98 +762518.1 +000147.0+000140.000027.4 08.0600.88G? 0
+193955.70 +192359.1 +000006.0-000029.400014.3 08.0600.87G? 0
+194035.78 +564308.5 +000006.8+000003.900005.4 08.0600.02A? 0
+194106.66 +104048.7 -000052.7-000067.300004.7 08.0600.47F? 0
+194659.65 +191050.6 +000005.0-000004.800002.3 08.0600.00A? 0
+195236.74 +480622.2 +000015.8+000006.300001.3 08.0600.04A? 0
+200628.02 -313407.8 +000034.5-000133.900023.8 08.0600.64G? 0
+200636.81 +274649.8 +000022.9+000016.400006.5 08.0600.35F? 0
+201700.03 +372523.8 -000001.0-000005.200008.6 08.0600.31A? 0
+201934.38 +564038.8 -000004.9-000019.500005.8 08.06-0.01B? 0
+202649.49 +562635.1 +000000.3-000027.400015.5 08.0600.21A? 0
+202811.13 +354430.5 -000027.4-000005.500001.6 08.0600.37F? 0
+203246.05 -361343.6 +000012.1-000016.000002.0 08.06-0.08B? 0
+203253.94 +201717.0 +000017.3+000006.000001.2 08.0600.10A? 0
+203813.12 +393249.2 +000007.9+000025.800007.0 08.0600.59G? 0
+203919.13 +290555.7 -000012.5-000001.400008.9 08.0600.47F? 0
+204149.68 +225900.2 +000008.7-000005.900002.8 08.0600.95G? 0
+204152.55 -230811.5 +000036.6+000017.400005.5 08.0600.44F? 0
+204237.27 -130540.0 -000163.3-000155.400006.5 08.0600.63G? 0
+204705.10 +144346.6 +000035.5-000009.900013.0 08.0600.19A? 0
+205137.47 -734130.9 -000050.8-000065.100012.0 08.0600.65G? 0
+205143.15 +120208.2 +000008.4-000024.500002.6 08.0600.56F? 0
+205545.63 -651030.3 -000023.6-000006.500015.2 08.0600.92G? 0
+205613.54 +223505.2 +000008.3-000004.600001.6 08.0600.20A? 0
+205916.44 +153421.8 +000005.4-000008.200008.8 08.0600.25A? 0
+205939.73 +741710.7 +000008.6+000024.400006.4 08.0600.98K? 0
+210055.45 +372152.2 +000022.1+000007.500005.6 08.0600.25A? 0
+210322.92 +033412.5 +000016.7-000008.200022.3 08.0600.16A? 0
+211030.35 +195733.7 +000000.0+000000.000000.0 08.0600.48F? 1
+211040.61 -231840.6 +000096.4-000104.900021.0 08.0600.60G? 0
+211207.48 +103816.8 +000169.0+000011.200009.9 08.0600.56F? 0
+211503.50 -443209.6 -000030.6-000029.000006.7 08.0600.35F? 0
+211744.80 +222317.9 +000052.5+000056.100006.4 08.0600.48F? 0
+212451.66 +462919.9 +000013.5-000041.000016.7 08.0600.32F? 0
+213014.17 -013204.1 +000026.0-000005.200004.6 08.0600.20A? 0
+213725.35 +751319.4 -000002.8+000013.600007.8 08.0600.15A? 1
+213734.12 -242709.0 -000016.6-000028.700016.7 08.0600.48F? 0
+213823.75 +101104.4 -000000.1-000006.500017.6 08.0600.25A? 0
+213924.96 +403813.6 -000000.2-000002.500004.1 08.0600.00A? 0
+214737.10 -073958.5 +000017.3-000007.000016.2 08.0600.94G? 0
+214758.43 +284856.4 +000060.1+000033.600018.5 08.0600.48F? 0
+214854.74 +465411.1 -000006.5-000001.500006.1 08.0600.47F? 0
+214911.38 +411324.1 +000182.3+000120.600006.8 08.0600.50F? 0
+214912.62 -150714.1 -000001.7-000002.200003.4 08.0600.14A? 0
+215422.88 +202818.3 -000014.2-000053.800020.4 08.0600.63G? 0
+215501.81 -115812.9 +000029.2-000007.500001.2 08.0600.41F? 0
+220003.92 -520323.7 +000060.3+000005.500012.9 08.0600.35F? 0
+220028.38 +011301.1 +000042.3-000027.000010.8 08.0600.71G? 0
+220230.65 +112216.1 +000164.6+000079.400031.3 08.0600.56F? 0
+221021.92 -092316.0 +000036.1+000003.700002.6 08.0600.98K? 0
+221402.72 +054629.8 -000034.2-000079.400008.6 08.0600.51F? 0
+221537.36 +102724.7 +000045.2+000001.500005.9 08.0600.23A? 0
+221744.67 +424657.2 +000172.1+000068.200000.1 08.0600.57F? 0
+222108.31 +631252.9 +000004.1+000007.700013.3 08.0600.26A? 0
+222417.56 -630922.6 +000013.7-000003.800007.7 08.0600.16A? 0
+222732.21 +631602.4 +000008.7+000000.800001.8 08.0600.12A? 0
+223049.66 -671813.4 +000060.1+000037.100008.5 08.0600.44F? 0
+224219.61 +524811.3 +000000.6-000006.500002.9 08.0600.03A? 0
+224451.32 +604852.6 +000032.0+000018.000006.6 08.0600.23A? 0
+224814.07 +413158.2 -000157.9-000138.300022.6 08.0600.65G? 0
+224951.15 -442524.8 +000002.5-000000.300000.1 08.0600.05A? 0
+225148.31 +531129.2 +000077.3+000036.000007.5 08.0600.41F? 0
+225640.57 +342034.9 +000006.7-000000.100004.0 08.0600.03A? 0
+225822.30 -652217.5 +000148.7-000019.300017.6 08.0600.45F? 0
+230432.92 -254126.7 -000089.3-000159.900018.2 08.0600.66G? 0
+230920.20 +613923.1 -000015.8-000014.100008.5 08.0600.01A? 0
+231528.53 -704937.6 -000003.4+000004.900004.8 08.0600.96K? 0
+231617.91 +304012.0 +000343.8+000086.900037.7 08.0600.90G? 0
+232810.30 +612811.4 -000023.2-000006.300013.8 08.0600.20A? 0
+232913.08 -220851.0 +000028.8-000009.700004.1 08.0600.43F? 0
+233105.61 -740804.5 +000054.7+000023.700008.4 08.0600.63G? 1
+233311.98 -062402.2 +000126.0+000018.500018.1 08.0600.53F? 0
+234138.39 -502526.2 -000000.1-000018.000002.2 08.0600.97K? 0
+234140.29 +482434.8 -000017.9-000022.300003.4 08.0600.45F? 0
+235030.89 +432509.4 -000013.8-000006.300010.9 08.0600.00A? 0
+235127.71 +272010.0 -000023.2-000017.900018.3 08.0600.97K? 0
+235340.02 -492557.0 +000083.9+000001.600011.0 08.0600.39F? 0
+002043.63 +032658.1 +000036.0+000002.300001.8 08.0601.20K? 0
+002717.94 -335255.0 +000046.4-000012.000005.3 08.0601.52K? 0
+010549.96 +392227.2 +000004.8-000033.600002.3 08.0601.32K? 0
+010945.40 +525116.0 +000000.6+000005.400000.5 08.0601.18K? 0
+012458.29 +471008.0 +000010.5-000010.200012.3 08.0601.01K? 0
+013454.90 +142306.9 -000007.4+000000.300005.9 08.0601.01K? 0
+013533.36 +103342.3 +000009.5-000014.300002.8 08.0601.21K? 0
+014320.11 +323504.1 -000001.2+000001.900004.1 08.0601.66K? 0
+015618.59 -241400.9 +000027.0+000001.500003.6 08.0601.32K? 0
+015831.28 -120226.7 +000064.3+000009.900004.4 08.0601.13K? 0
+020229.07 +152943.5 +000016.9-000008.600008.2 08.0601.10K? 0
+021553.55 -791133.5 +000021.2+000021.600000.8 08.0601.07K? 0
+022921.56 -110601.1 +000021.3-000000.700007.8 08.0601.07K? 0
+023617.99 +272820.5 -000013.1-000019.700012.0 08.0601.04K? 0
+025554.24 -134201.7 +000040.3-000038.800010.1 08.0601.04K? 0
+025919.04 -234122.3 +000095.8+000046.000006.4 08.0601.25K? 0
+030639.53 -063833.3 +000074.3+000029.600015.3 08.0601.39K? 0
+030758.63 +351518.6 +000004.8-000002.800000.9 08.0601.77K? 0
+031157.44 +664411.7 +000033.3-000043.800006.4 08.0601.26K? 0
+031309.27 -173749.2 +000027.3-000013.700003.4 08.0601.24K? 0
+031604.53 -192116.8 +000012.1+000036.800005.5 08.0601.01K? 0
+034029.17 +283815.1 -000001.9+000013.500018.6 08.0601.78K? 0
+034528.86 -220650.5 +000026.6-000029.400004.0 08.0601.20K? 0
+041250.49 -301851.0 -000001.6+000001.300002.0 08.0601.46K? 0
+042436.77 -754134.0 +000001.8-000016.100005.0 08.0601.00K? 0
+042808.59 -614419.9 +000036.5-000025.400002.3 08.0601.04K? 0
+042943.57 -043550.0 +000003.0-000013.400005.8 08.0601.04K? 0
+043058.19 +415833.3 +000037.1-000017.100016.2 08.0601.08K? 0
+044007.91 -350107.5 -000008.3-000040.000005.6 08.0601.05K? 0
+044134.70 -683627.5 +000004.0-000014.400009.5 08.0601.13K? 0
+044136.60 -665401.1 +000009.9-000009.800004.3 08.0601.24K? 0
+045412.04 -014333.2 -000003.7-000009.000001.5 08.0601.22K? 0
+045429.50 -233015.9 +000001.0-000013.600007.1 08.0601.43K? 0
+045638.74 -512707.5 -000002.2+000017.900010.2 08.0601.20K? 0
+051325.25 +305759.4 +000038.4+000018.400014.2 08.0601.08K? 0
+052038.40 +321627.0 +000012.3-000011.400014.3 08.0601.47K? 0
+060144.30 -700649.9 -000000.5-000005.200001.8 08.0601.46K? 0
+060721.40 +672211.5 +000002.5+000003.700001.1 08.0601.47K? 0
+061028.25 -115150.3 -000017.1-000015.600001.9 08.0601.00K? 0
+061714.89 +523232.0 -000010.6+000010.500013.0 08.0601.37K? 0
+063522.50 -314736.9 +000005.5+000017.800014.1 08.0601.06K? 0
+064236.33 -242835.2 +000003.8-000014.700021.4 08.0601.01K? 0
+064617.99 -281140.0 +000000.1+000005.700015.4 08.0601.55K? 0
+065007.26 -054840.8 -000002.3-000006.400003.6 08.0601.67K? 0
+065254.93 +554047.6 -000007.0-000007.500012.7 08.0601.05K? 0
+070102.07 +185243.8 -000006.5-000006.600009.2 08.0601.61K? 0
+070144.33 -633711.2 +000004.0+000021.700003.3 08.0601.35K? 0
+070541.04 +102254.8 -000000.9-000008.900003.3 08.0601.11K? 0
+071213.75 -084531.3 -000018.4-000005.200017.5 08.0601.71K? 0
+071415.63 -274327.6 -000004.1+000011.100000.3 08.0601.06K? 0
+072107.68 -034836.2 -000030.4+000007.800004.9 08.0601.02K? 0
+072424.45 +185437.1 -000016.9-000020.000016.4 08.0601.59K? 0
+074027.95 +590552.1 -000013.9-000008.200009.1 08.0601.28K? 0
+074046.90 +050002.3 -000023.1+000015.200007.3 08.0601.15K? 0
+074444.67 -622707.4 -000010.2+000029.300001.5 08.0601.12K? 0
+080428.70 +132459.6 -000027.4+000011.300005.7 08.0601.25K? 0
+080736.76 -083438.6 -000004.5+000001.300020.9 08.0601.09K? 0
+080812.79 +480949.9 -000000.7+000005.400003.2 08.0601.49K? 0
+080935.64 -112551.6 -000013.5+000020.700005.4 08.0601.10K? 0
+081000.52 +125032.5 -000052.2+000000.100006.4 08.0601.16K? 0
+081500.46 -214027.8 -000000.7-000012.500024.4 08.0601.02K? 0
+081625.66 -200148.9 -000045.2+000036.300014.4 08.0601.04K? 0
+081940.85 -252525.5 -000002.4+000005.200011.9 08.0601.38K? 0
+082617.85 -180415.3 -000003.6+000025.800007.3 08.0601.61K? 0
+082650.02 -121520.8 +000027.6-000032.100019.9 08.0601.02K? 0
+083117.00 -184749.1 -000007.3-000005.600005.1 08.0601.37K? 0
+084409.88 +030347.7 +000017.1-000001.300010.7 08.0601.23K? 0
+084515.12 -493443.0 +000010.3-000041.800001.0 08.0601.16K? 0
+084820.19 -632547.4 -000003.4+000008.300004.6 08.0601.09K? 0
+085535.05 -311718.8 -000024.5+000012.900006.4 08.0601.00K? 0
+090002.32 -442446.5 -000015.6-000013.100010.2 08.0601.35K? 0
+091511.25 -035804.1 +000009.7-000002.900005.0 08.0601.30K? 0
+092409.35 +103248.8 +000012.2-000020.700006.2 08.0601.48K? 0
+093216.59 -360106.3 +000002.5+000001.300006.8 08.0601.01K? 0
+093725.07 -444505.5 -000015.7+000007.100011.9 08.0601.61K? 0
+094710.38 -572043.5 -000006.3+000010.800001.7 08.0601.69K? 0 0.10 1.00
+101121.93 +643236.6 -000004.8-000021.400013.2 08.0601.07K? 0
+101704.28 -583800.5 +000000.2-000007.000001.4 08.0601.35K? 0
+102759.13 -420035.7 -000016.4-000003.700011.1 08.0601.44K? 0
+103020.52 -481050.2 -000048.8+000013.500000.5 08.0601.13K? 0
+104320.22 -271754.2 -000067.0+000007.000004.0 08.0601.35K? 0
+111953.09 +832059.1 -000025.4-000032.700007.9 08.0601.51K? 0
+112129.65 +353843.9 -000033.6-000020.100004.3 08.0601.15K? 0
+113350.37 -532014.4 -000008.4-000009.600002.2 08.0601.00K? 0
+120419.01 -733629.5 -000052.4+000002.300009.1 08.0601.14K? 0
+121611.65 -451417.5 -000013.2+000010.400007.4 08.0601.65K? 0
+122104.82 +254312.2 -000031.1-000019.100005.5 08.0601.05K? 0
+122436.24 -645623.0 -000040.2-000029.300012.7 08.0601.26K? 0
+122728.13 +080044.8 -000076.1-000023.200000.7 08.0601.11K? 0
+124247.59 -305648.1 -000007.1-000000.100005.2 08.0601.31K? 0
+124924.09 -523407.0 +000002.6-000010.100001.3 08.0601.13K? 0
+125502.68 +021956.0 -000017.0-000031.700002.4 08.0601.06K? 0
+125922.68 +103956.0 -000076.8-000030.200001.5 08.0601.13K? 0
+132316.19 -601337.9 -000016.9+000000.700008.4 08.0601.10K? 0
+134516.63 -331624.8 +000000.7-000002.500007.4 08.0601.63K? 0
+135149.38 +244117.5 -000014.0-000023.200006.3 08.0601.42K? 0
+135544.31 -622131.0 -000028.7+000005.400002.1 08.0601.10K? 0
+140044.51 +152235.4 +000008.6+000004.800008.9 08.0601.25K? 0
+144112.15 -641025.2 -000006.5-000001.200001.5 08.0601.70K? 0
+144425.31 -531620.1 +000000.5-000021.400003.3 08.0601.48K? 0
+145227.36 -111213.3 +000010.7+000000.600007.7 08.0601.45K? 0
+145526.69 -312505.6 -000030.8+000024.500006.5 08.0601.35K? 0
+145615.49 -062254.3 -000134.8-000133.600025.4 08.0601.07K? 0
+150254.56 -714508.6 +000037.8+000008.100014.5 08.0601.11K? 0
+154731.26 -211401.1 -000002.4-000013.600007.7 08.0601.11K? 0
+163005.55 +344709.4 +000012.8-000017.900001.1 08.0601.14K? 0
+164920.81 -000440.7 +000000.0-000029.600005.1 08.0601.75K? 0
+165221.54 +044838.9 -000027.2-000010.600000.7 08.0601.38K? 0
+165301.27 +345400.8 +000003.7-000073.800008.7 08.0601.11K? 0
+165339.65 +150807.5 +000000.2+000017.100009.9 08.0601.37K? 0
+170018.74 +080006.8 -000011.6-000032.900002.2 08.0601.12K? 0
+172121.86 -115649.1 -000009.4-000006.800010.5 08.0601.17K? 0
+172141.53 +400530.9 +000005.8+000002.400001.5 08.0601.56K? 0
+172509.81 +371041.5 -000009.0+000006.200005.6 08.0601.17K? 0
+172923.06 -671649.7 -000010.6-000007.200005.6 08.0601.16K? 0
+173336.38 -562552.0 -000038.9-000007.100004.4 08.0601.39K? 0
+173532.59 +050100.6 -000004.1-000014.500002.3 08.0601.74K? 0
+173541.28 -383544.7 +000004.0+000000.600002.9 08.0601.12K? 0
+174113.70 +354417.7 +000006.6+000006.400016.8 08.0601.35K? 0
+174441.81 -014424.6 +000006.0-000008.600006.5 08.0601.14K? 0
+174521.58 +303259.6 +000007.8-000002.400001.4 08.0601.12K? 0
+174737.69 -572414.6 -000010.8+000013.800008.2 08.0601.39K? 0
+175427.30 -372700.5 -000005.9-000010.600009.8 08.0601.28K? 0
+175520.16 +192727.2 -000000.8-000022.400005.3 08.0601.02K? 0
+180648.96 +273842.7 -000007.7-000011.000005.3 08.0601.47K? 0
+180745.36 +185240.8 +000006.3+000019.200009.0 08.0601.01K? 0
+180837.03 -042625.9 -000006.4-000014.600000.4 08.0601.32K? 0
+181742.13 -470655.3 -000016.6-000006.900009.3 08.0601.34K? 0
+181754.36 -221730.3 -000016.0-000001.900008.8 08.0601.46K? 0
+183332.56 -890814.8 -000007.9-000026.400001.4 08.0601.05K? 0
+184113.84 -034901.7 +000008.4-000037.700017.3 08.0601.65K? 0
+184253.45 -250157.9 +000006.1+000003.400004.6 08.0601.66K? 0
+184936.57 +113923.3 +000001.5-000020.500026.6 08.0601.53K? 0
+185104.78 +561753.3 +000000.1-000004.100001.6 08.0601.57K? 0
+190042.84 -171258.6 -000012.1+000000.800006.3 08.0601.86M? 0
+190913.99 +670720.7 -000021.6-000017.400004.8 08.0601.09K? 0
+193058.57 +062307.7 -000016.0-000001.800003.1 08.0601.10K? 0
+193738.52 -035504.2 +000026.5-000015.800012.1 08.0601.25K? 0
+194708.04 -080909.9 -000002.9-000016.100020.1 08.0601.14K? 0
+195158.25 -282953.9 +000000.6-000001.200002.9 08.0601.64K? 0
+195409.36 -401050.4 +000004.3-000014.900011.7 08.0601.49K? 0
+195526.55 -520247.3 +000020.8+000021.300010.1 08.0601.34K? 0
+195926.66 +355350.0 +000001.5+000010.400006.1 08.0601.04K? 0
+200102.77 +533026.6 -000015.3-000023.500017.2 08.0601.43K? 0
+200455.60 +444854.4 -000011.1+000045.400004.2 08.0601.41K? 0
+200502.55 +201207.5 -000005.2-000028.800005.1 08.0601.04K? 0
+200714.39 +632736.3 +000014.1+000006.000000.5 08.0601.03K? 0
+200904.75 -541841.9 +000012.4-000057.100007.9 08.0601.23K? 0
+202616.55 -133303.6 -000022.9+000003.800003.6 08.0601.56K? 0
+202810.09 -483611.2 -000024.4-000002.400017.9 08.0601.36K? 0
+203205.90 +622926.3 -000013.5-000023.200007.0 08.0601.75K? 0
+204423.97 +394456.5 +000026.0+000017.000005.7 08.0601.04K? 0
+204430.17 +193051.8 -000004.4-000022.000000.5 08.0601.00K? 0
+205541.13 +625717.8 +000012.1+000005.200004.0 08.0601.03K? 0
+210117.04 +153217.7 -000010.8-000024.800008.3 08.0601.31K? 0
+210505.35 +463250.5 -000001.8+000002.200000.1 08.0601.81K? 0
+211228.66 +285713.1 -000001.7-000012.500002.5 08.0601.34K? 0
+211347.49 -173356.8 +000014.6-000033.400015.3 08.0601.56K? 0
+211710.66 -041422.3 +000002.3-000015.600011.4 08.0601.26K? 0
+213522.73 -230704.6 +000012.4+000006.100000.3 08.0601.68K? 0
+214037.96 +231117.9 +000033.4-000009.500015.3 08.0601.63K? 0
+215820.76 +221441.5 -000009.7-000004.300025.4 08.0601.15K? 0
+220135.46 -061246.9 +000017.9+000027.900010.4 08.0601.07K? 0
+220745.22 +392035.7 -000001.0+000011.600001.9 08.0601.68K? 0
+220918.13 +125733.2 +000006.3-000022.300008.9 08.0601.57K? 0
+221828.71 +324631.8 +000018.7+000020.300006.7 08.0601.44K? 0
+222428.41 +145343.4 +000009.9+000018.000012.4 08.0601.55K? 0
+223232.21 -013055.1 +000008.9+000015.400012.9 08.0601.52K? 0
+223856.50 -030133.0 -000022.6-000007.700004.5 08.0601.02K? 0
+225249.22 -130558.7 -000044.7-000025.400000.6 08.0601.37K? 0
+230354.29 +024916.2 -000049.8-000051.900001.2 08.0601.10K? 0
+231007.47 -335432.5 -000006.7-000081.900006.5 08.0601.72K? 0
+232233.01 +072914.2 -000006.7-000012.100001.7 08.0601.00K? 0
+232417.74 +304505.4 +000029.9-000007.300005.6 08.0601.07K? 0
+232705.44 -571845.8 -000004.3-000002.400006.0 08.0601.14K? 0
+234334.19 +595707.0 -000015.1+000003.400009.1 08.0601.89M? 0
+234719.77 +025321.0 +000009.3-000002.200004.2 08.0601.23K? 0
+235830.62 +604113.4 +000031.4-000009.600003.3 08.0601.13K? 0
+000303.78 +081614.9 -000025.7-000053.800007.6 08.0700.31F? 0
+001512.87 +594645.4 +000000.0+000000.000000.0 08.0700.54F? 0
+001914.22 +594217.9 +000000.0+000000.000000.0 08.0700.34F? 1
+002316.07 -764327.1 +000025.4+000015.700002.6 08.0700.41F? 1
+002711.12 +211529.1 +000032.7-000009.100014.3 08.0700.24A? 0
+003348.62 +325158.3 -000016.9-000005.800016.2 08.0700.49F? 0
+004002.04 -385646.3 -000009.5+000011.900013.6 08.0700.23A? 0
+005630.30 -192638.0 +000033.2+000004.700003.6 08.0700.09A? 0
+010557.92 -083934.1 +000005.8-000016.600003.6 08.0700.93G? 0
+010857.01 +455633.5 +000000.7-000001.800005.6 08.07-0.08B? 0
+011144.46 +362433.1 -000015.7-000005.300006.0 08.0700.16A? 0
+011703.49 -662350.3 +000000.0+000000.000000.0 08.0700.31A? 0
+011808.87 +262703.6 -000008.5-000016.600001.9 08.0700.29A? 0
+012412.20 -704031.3 -000011.5+000013.200005.0 08.0700.32F? 0
+012530.09 -244309.8 -000007.6-000111.900013.6 08.0700.47F? 0
+012955.77 -103352.9 +000144.5-000136.900008.8 08.0700.59G? 0
+013141.16 +610234.3 -000006.2-000000.500006.5 08.0700.16A? 0
+013844.88 +572358.3 +000018.2-000030.700001.6 08.0700.29A? 0
+014435.88 -451518.8 +000016.1+000020.500014.0 08.0700.99K? 0
+014443.94 -064009.3 +000008.0+000031.900001.2 08.0700.42F? 0
+014557.72 -041342.9 -000023.7-000042.500020.6 08.0700.85G? 0
+015159.74 +522132.2 -000001.1-000009.800003.3 08.07-0.02B? 0
+015526.56 +761327.0 +000000.0+000000.000000.0 08.0700.39F? 1
+015713.50 +414557.4 +000028.0-000007.600007.8 08.0700.08A? 0
+015729.30 -521200.8 +000000.0+000000.000000.0 08.0700.49F? 1
+020037.35 -823030.8 +000001.6-000000.600013.8 08.0700.32F? 0
+020040.13 +583137.3 +000035.4-000013.400004.7 08.0700.37F? 0
+020212.02 -623531.9 +000052.3+000050.600018.5 08.0700.59G? 0
+020342.01 -784149.4 +000046.3+000066.900010.0 08.0700.36F? 0
+020634.57 -142749.7 -000111.1-000082.000007.3 08.0700.61G? 0
+020645.08 +541824.5 +000029.8-000051.100017.5 08.0700.32F? 0
+021039.64 +633554.1 +000025.2-000024.400006.2 08.0700.28A? 0
+021516.16 -231653.1 +000065.7+000013.200010.6 08.0700.72G? 0
+021726.51 -304319.3 +000000.0+000000.000000.0 08.0700.52F? 1
+022004.95 -033205.3 -000082.2-000043.000017.3 08.0700.49F? 0
+022624.16 +381351.2 +000020.9-000013.100010.9 08.0700.21A? 0
+024304.84 +270014.7 -000009.0-000008.600008.3 08.0700.14A? 0
+024710.41 +151825.3 +000004.2+000046.400016.7 08.0700.96K? 0
+030021.41 +362318.0 -000021.5-000044.000010.5 08.0700.36F? 0
+030046.30 +593910.6 -000004.3-000016.100001.3 08.0700.03A? 0
+030338.76 -053956.4 +000339.5-000254.400024.2 08.0700.68G? 0
+030357.64 +071654.1 +000017.1-000003.700008.2 08.0700.34F? 0
+030748.27 +032443.3 +000017.9+000009.100001.7 08.0700.26A? 0
+030924.19 +452259.2 +000033.3-000014.200007.3 08.0700.10A? 0
+031242.01 +412620.8 +000017.5-000032.800003.3 08.0700.28A? 0
+032043.40 -173116.9 -000020.8-000011.700001.4 08.0700.15A? 0
+032738.09 +163946.7 +000033.1-000002.600009.0 08.0700.25A? 0
+032746.91 -844256.7 +000119.4+000065.600000.5 08.0700.89G? 0
+033326.64 +592503.0 +000160.9-000311.500025.9 08.0700.88G? 0
+033413.20 -725044.9 +000092.6+000066.200009.9 08.0700.52F? 0
+033440.57 +052045.9 -000027.8-000011.300015.8 08.0700.33F? 0
+033513.96 +814743.7 +000006.6-000002.700003.7 08.0700.95G? 0
+033833.97 -020448.6 -000014.7-000003.800005.9 08.0700.27A? 0
+034141.47 -025050.8 -000035.6-000034.600014.1 08.0700.64G? 0
+034400.26 +243325.6 +000008.8-000042.600013.5 08.0700.23A? 0
+034717.37 +622830.1 -000007.9-000002.200003.7 08.0700.02A? 0
+035210.40 +261353.1 -000011.4-000012.100014.3 08.0700.28A? 0
+035312.44 +632900.4 -000000.7-000000.500001.4 08.0700.17A? 0
+040923.24 +570528.3 -000008.9-000002.100003.9 08.0700.53F? 0
+041422.05 -645803.0 -000012.2-000081.600019.1 08.0700.45F? 0
+041605.95 -393711.8 +000013.0+000001.200005.4 08.07-0.02B? 0
+041630.28 -003420.6 -000051.9-000168.600035.5 08.0700.67G? 0
+042336.19 -201625.9 -000025.7-000033.800007.9 08.0700.50F? 0
+043257.22 -354204.8 +000015.2-000056.700007.5 08.0700.95K? 0
+043452.72 +182448.3 -000001.6+000000.100002.9 08.0700.18A? 0
+043708.13 +482357.9 +000004.0+000002.200007.8 08.0700.31F? 0
+044046.78 +301730.0 +000015.2-000052.600013.2 08.0700.45F? 0
+044905.51 +270041.9 -000020.6-000053.800005.2 08.0700.59G? 0
+045113.99 -105214.1 -000012.3-000015.900013.1 08.0700.97K? 0
+045148.06 -124445.5 -000000.4-000002.700002.0 08.0700.04A? 0
+045433.47 -523125.0 -000019.6-000018.800010.1 08.0700.22A? 0
+045531.64 +665559.8 +000007.4-000022.900001.0 08.0700.10A? 0
+050518.87 -564653.4 -000007.8-000005.200007.1 08.0700.36F? 0
+051032.96 -183944.9 -000001.5+000000.600001.4 08.0700.01A? 0
+051823.86 +420635.1 +000037.2+000015.500015.2 08.0700.45F? 0
+051906.10 +103200.9 -000020.9-000036.800011.0 08.0700.52F? 0
+051940.72 +411312.8 -000002.6+000000.400003.2 08.0700.27A? 0
+052422.86 +423637.1 -000001.7-000008.900003.9 08.0700.17A? 1
+052457.97 -341223.6 +000011.3+000184.400019.7 08.0700.72G? 0
+052550.44 -533458.0 +000005.2+000043.300000.0 08.0700.10A? 0
+052709.35 +733041.8 -000003.9-000001.800005.5 08.0700.09A? 0
+052852.59 -003611.0 -000004.4-000000.400003.5 08.07-0.10B? 0
+052940.14 +341653.6 +000016.1-000001.800002.6 08.0700.96K? 0
+053901.49 -023856.4 -000004.6-000001.800009.6 08.07-0.09B? 0
+053901.71 +452653.3 +000068.7-000123.500012.2 08.0700.80G? 0
+054004.19 +360032.4 -000009.2-000010.800016.8 08.0700.11A? 0
+054025.25 -042516.4 -000003.4+000004.700006.0 08.07-0.10B? 0
+054459.02 +281140.3 +000011.5+000003.000011.4 08.0700.06A? 0
+054605.70 -674234.9 -000020.7-000003.100010.3 08.0700.24A? 0
+054649.17 -482347.1 -000006.6-000016.900015.0 08.0700.43F? 0
+054710.18 +215232.0 -000004.4-000046.200021.4 08.0700.57F? 0
+055107.66 +175008.7 +000055.4-000062.800020.8 08.0700.47F? 0
+055333.68 +241713.3 -000010.5-000001.200003.2 08.07-0.05B? 0
+055509.75 +765210.5 +000007.5-000098.700007.5 08.0700.42F? 0
+060051.93 -210013.5 -000007.5+000009.000000.5 08.0700.19A? 0
+060119.81 +492924.0 -000015.6-000064.000001.3 08.0700.46F? 0
+060734.92 -554219.8 -000100.0-000015.300000.2 08.0700.74G? 0
+060905.53 +413300.8 -000008.9+000005.300002.2 08.07-0.00B? 0
+061004.20 +073740.7 +000001.5+000001.600008.3 08.07-0.04B? 0
+061448.33 -014306.3 +000000.0+000000.000000.0 08.0700.60G? 1
+061928.48 -425311.0 -000005.7+000013.300002.4 08.07-0.02B? 0
+062343.61 -123443.2 -000005.3-000004.100001.9 08.0700.90G? 0
+062431.31 +470715.4 +000001.0-000020.300018.6 08.0700.44F? 0
+062538.44 -312851.3 +000046.6-000003.200033.1 08.0700.74G? 0
+062554.44 +043124.2 -000007.3-000026.500018.5 08.0700.00A? 1
+062948.16 -501412.2 -000079.5-000065.600011.6 08.0700.76G? 0
+063303.47 +292423.6 -000016.5-000012.300010.2 08.0700.97K? 0
+063450.37 -121343.4 -000021.3+000001.200003.4 08.0700.24A? 0
+063637.14 +115143.0 -000006.3-000003.400005.4 08.0700.05A? 0
+063955.86 -234213.9 -000000.8+000010.600000.4 08.07-0.06B? 0
+064916.55 -182740.1 +000004.8-000003.400001.9 08.0700.02A? 0
+065006.83 +384935.1 -000013.1-000051.800007.3 08.0700.24A? 0
+065014.01 +184752.8 +000001.0-000010.700000.2 08.0700.60G? 0
+065152.40 +163647.3 -000007.9+000004.100007.9 08.07-0.11B? 0
+070753.06 -345001.5 -000016.1+000145.700013.7 08.0700.58G? 0
+071151.12 +103043.8 +000042.2-000039.500021.4 08.0700.53F? 0
+071523.88 -255532.0 -000007.4+000004.500000.3 08.07-0.09B? 0
+071529.42 +004734.7 +000006.1-000028.100016.1 08.0700.42F? 0
+071857.93 -234629.5 +000002.7+000013.100004.1 08.0700.27A? 0
+072720.58 -474657.9 -000007.9+000015.600000.9 08.0700.20A? 0
+073021.59 -065801.3 -000009.3-000002.900008.0 08.0700.47F? 0
+073206.93 -203258.6 -000013.0+000017.200005.4 08.0700.39F? 0
+073547.24 +033858.4 -000006.6-000006.300009.2 08.0700.03A? 0
+074230.68 +072807.7 -000013.7-000000.400002.5 08.0700.07A? 0
+074639.49 +163854.4 -000005.3-000006.700000.9 08.07-0.02B? 0
+080205.44 -124814.7 -000140.0-000214.000013.8 08.0700.74G? 0
+080232.90 +121400.9 +000011.4-000040.100013.5 08.0700.96K? 0
+080416.40 +105124.3 -000050.3-000002.000023.2 08.0700.23A? 0
+080603.24 -344518.2 -000014.2+000003.300001.0 08.07-0.05B? 0
+080938.62 -201350.0 -000061.1+000030.700014.1 08.0700.34F? 0
+081102.95 +093436.1 +000002.4-000006.800005.7 08.0700.23A? 0
+081439.26 +264348.4 +000032.5-000038.000001.5 08.0700.92G? 0
+081449.81 -420221.6 -000005.7+000002.900001.8 08.0700.18A? 0
+081602.75 -441921.7 -000007.4+000008.500009.1 08.0700.25A? 0
+083116.80 -591337.5 -000005.0+000010.100009.0 08.0700.05A? 0
+083330.37 -151213.1 -000017.7+000009.600009.3 08.07-0.01B? 1
+083505.38 -285358.9 -000031.2+000017.800002.9 08.0700.01A? 0
+083614.11 -303551.7 -000002.7+000006.900001.9 08.07-0.14B? 0
+083623.14 -300216.0 -000180.5+000066.900034.1 08.0700.78G? 0
+084347.33 -060140.9 -000071.1-000025.500008.6 08.0700.83G? 0
+085719.83 +482841.6 -000006.2-000019.100016.8 08.0700.95K? 0
+090040.06 -131002.3 -000029.1+000014.100000.6 08.0700.17A? 0
+090638.82 +332214.1 -000033.0-000022.900003.9 08.0700.27A? 0
+090742.66 -051526.6 -000022.2-000017.900001.0 08.0700.96K? 0
+092108.21 -460029.8 -000014.6-000001.600006.7 08.0700.42F? 0
+093754.87 -802101.8 -000007.5+000012.900003.1 08.0700.03A? 0
+094315.52 +625536.7 -000003.7-000009.600004.4 08.0700.14A? 0
+094336.55 -411018.5 -000017.4+000002.700009.8 08.0700.94G? 0
+095303.25 -622007.1 -000024.7+000021.100001.1 08.0700.07A? 0
+095442.80 -454620.8 -000026.8+000003.300008.5 08.07-0.04B? 0
+095949.50 -660129.1 -000022.2+000017.300007.7 08.0700.97K? 0
+100640.82 +175342.6 -000080.7-000032.800017.4 08.0700.64G? 0
+100729.22 -621423.2 -000002.6+000000.400000.1 08.07-0.06B? 0
+100907.84 -233359.6 -000003.0-000023.800015.7 08.0700.85G? 0
+100919.14 -395007.6 -000028.2+000005.000000.3 08.0700.98K? 0
+101103.04 -504948.4 -000031.9+000011.900007.9 08.07-0.04B? 0
+101805.54 +273128.1 -000012.5-000020.500010.9 08.0700.42F? 1
+101836.96 +071701.6 -000044.9-000005.500003.9 08.0700.26A? 0
+102041.72 +043856.2 -000150.3+000051.500006.2 08.0700.50F? 0
+103036.21 +063732.8 -000033.2-000018.400006.6 08.0700.30A? 0
+103051.63 -540047.8 -000023.3+000009.000005.1 08.07-0.04B? 0
+103755.56 -125639.5 -000043.6+000004.600008.5 08.0700.19A? 0
+104125.18 +203311.4 -000022.4+000001.600008.6 08.0700.11A? 0
+105640.28 -420224.4 -000053.8+000033.600001.7 08.0700.36F? 0
+105905.27 -231517.1 -000078.6-000032.800009.0 08.0700.31A? 0
+110139.10 +415137.6 -000008.0+000001.100003.4 08.0700.20A? 0
+110515.10 -101728.6 -000035.3-000002.300009.5 08.0700.72G? 0
+111108.52 -170756.6 -000029.7-000012.200006.7 08.0700.28A? 0
+111141.70 -592329.0 -000010.6+000003.600002.8 08.07-0.01B? 0
+111707.47 -625149.6 -000025.5+000011.000004.5 08.0700.09A? 0
+111735.05 +041922.7 -000003.1+000012.700014.9 08.0700.90G? 0
+111906.91 +094503.8 +000004.1-000005.400000.2 08.0700.10A? 0
+112048.31 +025144.2 +000003.0+000007.200007.3 08.0700.89G? 0
+112247.44 -585931.5 -000008.6+000004.300000.8 08.0700.06A? 0
+112415.73 +650243.9 +000008.0-000061.700005.0 08.0700.56F? 0
+112458.88 -315957.5 -000055.8+000001.400018.8 08.0700.66G? 0
+113624.14 -705945.9 -000043.8+000010.600008.9 08.0700.52F? 0
+114531.02 +474003.3 -000594.8-000290.500009.2 08.0700.61G? 0
+115346.69 -621147.7 -000013.2-000005.200001.0 08.0700.03A? 0
+115729.17 +195901.6 -000377.0+000052.800035.0 08.0700.82G? 0
+120041.25 +592111.2 +000016.4+000009.000011.2 08.0700.52F? 0
+120720.73 +430551.9 -000016.6-000002.700001.4 08.0700.93G? 0
+121021.90 -550741.9 +000053.2-000034.800015.3 08.0700.42F? 0
+121239.21 -350552.8 +000001.0+000004.300012.1 08.0700.17A? 0
+121608.38 +254537.4 -000000.9-000006.700022.0 08.0700.42F? 0
+122053.90 -154854.7 -000086.6-000070.800014.2 08.0700.52F? 0
+122903.84 +055738.4 +000018.7+000010.400004.4 08.0700.40F? 0
+122957.94 +260714.9 +000023.9+000003.200002.6 08.0700.96K? 0
+123131.28 -605306.2 -000006.9+000002.400004.6 08.0700.00A? 0
+123139.40 +120740.2 -000060.6+000000.500012.3 08.0700.33F? 0
+123310.43 -605650.1 -000006.6+000002.300006.8 08.0700.00A? 0
+124116.43 +585743.7 -000064.7-000055.400023.0 08.0700.53F? 0
+125849.75 +684704.7 -000288.1+000238.500027.5 08.0700.67G? 0
+130049.35 -722546.0 -000012.7-000017.900003.0 08.0700.12A? 0
+130419.02 +500405.7 +000066.6-000068.400010.4 08.0700.61G? 0
+131435.82 -421209.3 -000054.5+000006.200002.5 08.0700.43F? 0
+131514.36 -372530.0 -000009.8-000001.700001.9 08.07-0.10B? 0
+131854.79 +671141.7 -000056.9+000022.300001.5 08.0700.46F? 0
+132232.34 -225710.1 -000028.5+000019.600016.0 08.0700.55F? 0
+133009.01 -582904.2 -000025.3-000021.200002.0 08.0700.49F? 0
+133808.88 -561320.4 -000002.6-000002.100002.4 08.0700.00A? 0
+134222.31 -571925.2 -000008.0-000008.100003.5 08.0700.17A? 0
+134628.79 -334627.1 -000039.5-000011.700001.6 08.0700.31F? 0
+134926.34 -640445.1 -000018.6-000014.000003.3 08.0700.07A? 0
+135940.61 -612252.4 -000023.9-000028.000002.3 08.0700.23A? 0
+140457.89 -065227.8 -000082.0+000039.400001.7 08.0700.91G? 0
+140815.52 +211135.3 +000007.3-000049.100016.1 08.0700.47F? 0
+142109.72 -443035.5 -000008.1-000015.500013.5 08.0700.46F? 0
+144431.38 -511126.5 -000003.3+000004.200013.2 08.0700.31F? 1
+145133.95 +144551.9 +000088.6-000106.200017.0 08.0700.66G? 0
+150242.48 -534939.3 -000045.2-000054.800006.2 08.0700.53F? 0
+150444.34 -562518.1 +000003.5-000010.500009.0 08.0700.35F? 0
+150639.15 -481633.6 -000040.1-000025.400003.0 08.0700.40F? 0
+151000.26 -224314.5 -000049.7-000041.600015.2 08.0700.43F? 1
+151300.69 -371452.2 -000020.1-000033.900014.4 08.0700.18A? 0
+151431.17 -560359.4 -000003.4-000001.500005.3 08.0700.08A? 0
+151556.00 -470929.5 -000018.6-000031.300000.6 08.0700.21A? 0
+151800.24 -683453.5 -000036.2-000001.500010.2 08.07-0.07B? 1
+152327.43 +613506.1 -000063.1+000079.500009.8 08.0700.95K? 0
+152616.50 -483818.6 -000052.8-000023.700017.4 08.0700.46F? 0
+153759.78 +050531.3 -000103.8-000029.700009.3 08.0700.92G? 0
+153804.14 -595235.8 -000001.7-000002.500001.1 08.0700.04A? 0
+154032.96 +615250.6 -000030.5+000018.700011.6 08.0700.23A? 0
+155720.94 +823251.9 +000060.5-000009.200010.3 08.0700.61G? 0
+155913.69 -161318.2 +000024.4+000013.900010.6 08.0700.58G? 0
+160344.53 -603047.4 +000008.3+000005.300010.4 08.0700.04A? 1
+160645.25 -462244.7 +000017.7-000021.200011.2 08.0700.51F? 0
+162123.39 +063955.0 -000090.4+000016.300008.7 08.0700.55F? 0
+163626.39 -541303.3 -000021.8-000018.800005.1 08.0700.98K? 0
+163928.07 -574259.8 -000019.9-000023.200004.6 08.0700.43F? 0
+164044.43 -623316.5 -000003.2-000010.000001.8 08.07-0.12B? 0
+164318.72 -140205.4 -000022.5-000020.800024.7 08.0700.51F? 0
+164915.90 +600810.8 -000008.3-000004.100010.9 08.0700.45F? 0
+165113.96 +440939.4 +000021.4+000019.800020.9 08.0700.51F? 0
+165610.08 -651837.0 -000021.1-000087.900015.3 08.0700.53F? 0
+170030.14 +773653.1 -000062.3+000011.100011.2 08.0700.51F? 0
+170943.62 -401318.7 -000009.1-000005.900005.5 08.0700.27A? 0
+171223.21 +632106.1 -000012.7+000154.400031.3 08.0700.80G? 0
+171344.99 -325109.2 +000006.8-000005.700004.9 08.0700.07A? 0 0.10 1.00
+171745.83 -340547.8 +000006.0-000032.300007.3 08.0700.50F? 0
+171815.81 +093103.9 +000038.0-000014.600009.8 08.0700.20A? 0
+172821.14 -523805.4 -000019.8-000019.000017.6 08.0700.09A? 0
+172831.25 +570637.3 -000013.8-000037.600003.4 08.0700.96K? 0
+173252.82 -632032.0 -000005.0+000014.700003.7 08.0700.27A? 0
+173303.15 +284544.0 -000007.6-000018.100003.0 08.0700.35F? 0
+173448.71 -345432.3 -000001.9-000012.100011.9 08.0700.01A? 0
+173454.06 +151859.1 +000002.8-000010.800003.5 08.0700.96K? 0
+173931.64 -394649.2 +000027.9-000026.600007.0 08.0700.48F? 0
+173953.90 -112758.5 +000002.7-000009.800004.5 08.0700.29A? 0
+174450.82 +310754.6 -000017.0+000001.600011.9 08.0700.49F? 0
+174621.48 -131814.7 +000007.8+000008.100000.6 08.0700.19A? 0
+175339.59 -425351.0 +000009.7+000003.600003.9 08.07-0.07B? 0
+175418.79 -362224.1 +000001.8-000010.400002.9 08.0700.18A? 0
+175545.24 -384039.8 +000004.4-000008.900011.1 08.07-0.09B? 0
+180018.74 +525115.4 +000014.3+000066.500011.7 08.0700.63G? 0
+180043.59 -134648.7 +000006.7-000002.600007.7 08.0700.12A? 0
+180150.44 -240925.3 -000002.2-000011.400007.5 08.07-0.03B? 0
+180529.36 -234255.9 +000002.8+000001.900000.6 08.0700.06A? 0
+180618.05 +485053.6 +000002.2+000005.300007.5 08.0700.17A? 0
+181110.69 -155341.6 +000012.4-000005.600010.7 08.0700.01A? 0
+181348.65 +662820.7 -000001.6+000022.200007.5 08.0700.33F? 0
+181631.22 -491245.7 +000004.2-000047.200005.2 08.0700.31A? 0
+182424.37 -304121.6 -000004.0-000030.100003.9 08.0700.06A? 0
+182639.97 -173917.9 -000012.4-000010.100003.8 08.0700.17A? 0
+182705.29 -293029.6 +000013.8-000008.000004.5 08.0700.10A? 0
+183732.33 +145226.3 +000008.6-000004.800006.8 08.0700.93G? 0
+183953.58 +581455.6 +000002.1+000024.800007.5 08.0700.30A? 0
+184612.21 +440808.2 +000009.2+000020.000000.4 08.0700.20A? 1
+184754.86 -270509.4 -000016.9-000001.100008.3 08.0700.02A? 0
+184921.79 -142340.6 -000012.4+000001.100011.9 08.0700.78G? 0
+184934.02 -073401.8 +000005.1-000001.100004.5 08.0700.04A? 0
+185511.73 -201524.8 -000010.3-000016.200010.2 08.0700.03A? 0
+185702.50 +224830.5 -000002.5-000009.100014.7 08.0700.41F? 0
+190048.29 +574846.7 +000021.8+000041.400003.4 08.0700.42F? 0
+190302.21 -324444.4 -000007.2-000020.600004.3 08.0700.03A? 0
+190924.31 -165308.7 -000004.1-000030.600001.5 08.0700.88G? 0
+191048.19 +033151.1 -000002.0-000016.100002.4 08.0700.12A? 0
+191103.46 +282809.9 +000022.7+000013.500004.2 08.0700.40F? 0
+191227.42 -052451.9 -000010.4-000050.500022.5 08.0700.54F? 0
+191325.76 -314132.3 +000074.0-000010.600020.4 08.0700.69G? 0
+191525.41 -790142.0 -000002.8-000059.600021.5 08.0700.49F? 0
+191526.06 +543501.7 -000005.6+000000.900005.8 08.0700.01A? 0
+191550.82 +545752.1 -000073.6+000044.500013.8 08.0700.55F? 0
+191835.87 +535805.7 -000005.2+000000.900012.6 08.0700.21A? 1
+191854.31 -220613.1 +000000.1+000000.800002.6 08.0700.19A? 0
+191955.40 +532148.3 +000005.7+000018.100005.0 08.0700.94G? 0
+192230.78 +221117.0 +000008.3-000007.200001.0 08.07-0.02B? 0
+192600.87 +153324.7 +000020.0-000007.700009.8 08.0700.79G? 0
+192633.70 +271920.8 +000000.0+000000.000000.0 08.0700.53F? 1
+192731.28 +241052.2 +000010.3-000005.100000.8 08.0700.41F? 0
+192846.98 +223336.7 -000005.9-000003.800002.2 08.0700.11A? 0
+192914.65 +264300.6 +000004.6-000007.200004.4 08.0700.13A? 0
+193141.40 -230552.3 +000009.3+000002.000005.7 08.0700.13A? 0
+193202.61 +501051.0 -000084.0+000293.100021.9 08.0700.64G? 0
+193712.76 +521759.0 +000009.5+000032.900003.6 08.0700.39F? 0
+193747.16 +125619.5 -000004.0-000021.600000.4 08.0700.92G? 0
+193856.50 -102020.6 -000015.6-000031.000004.6 08.0700.20A? 0
+194304.65 +221807.9 -000010.2+000006.000011.6 08.0700.23A? 0
+195212.74 +195109.5 +000007.0-000017.400012.3 08.0700.99K? 0
+195241.56 +384918.1 -000016.2-000011.100004.6 08.0700.94G? 0
+195511.17 +623552.8 +000007.0+000002.800011.7 08.0700.40F? 0
+195742.12 +511755.5 +000002.6+000004.400001.0 08.0700.02A? 0
+200602.99 -445848.6 -000027.7-000011.100011.0 08.0700.49F? 0
+200807.12 +423622.0 -000006.0-000003.200004.6 08.0700.07A? 0
+200935.40 +602416.4 +000036.9+000068.200006.4 08.0700.33F? 0
+201542.75 +352208.9 +000001.3-000019.400004.4 08.0700.57F? 0
+201800.33 +640606.3 +000020.9+000008.300002.7 08.0700.93G? 0
+201957.84 +361608.3 +000000.2-000007.300001.8 08.0700.28A? 0
+202030.05 +264410.4 +000036.0-000001.200005.6 08.0700.23A? 0
+202211.79 -164647.7 +000000.0+000000.000000.0 08.0700.95G? 1
+202305.52 +322631.0 -000045.6-000082.800008.3 08.0700.58G? 0
+202310.43 +354135.0 +000016.4+000016.400006.3 08.0700.47F? 0
+202456.40 -555622.7 +000007.2-000003.200013.3 08.0700.93G? 0
+203039.39 -054933.3 -000006.5+000012.300010.5 08.0700.26A? 0
+203207.61 +151111.2 +000104.8+000098.900014.7 08.0700.54F? 0
+203215.47 -220942.3 +000009.4+000022.100015.2 08.0700.41F? 0
+203529.13 +273856.0 +000003.2-000006.900000.2 08.07-0.01B? 0
+204013.49 -373455.8 +000007.2-000009.500001.6 08.0700.93G? 0
+204058.12 -080236.1 -000033.0-000017.900020.5 08.0700.99K? 0
+204453.92 -080022.7 +000017.6+000008.300003.9 08.0700.81G? 0
+204824.71 +414258.5 +000014.0-000013.800002.1 08.0700.96K? 0
+205828.16 +231451.0 +000024.3+000006.800012.0 08.0700.34F? 0
+205933.11 +430351.5 +000009.3-000005.800004.3 08.0700.07A? 0
+210313.34 +753714.5 -000017.2-000025.800005.3 08.0700.29A? 0
+210622.30 -453529.6 -000048.5-000056.900004.4 08.0700.93G? 0
+210838.66 +301222.4 +000000.0+000000.000000.0 08.0700.29A? 0
+210839.64 +434944.6 +000000.0+000000.200007.4 08.07-0.06B? 0
+210845.34 +333719.6 +000007.3-000002.500004.8 08.0700.06A? 0
+210912.33 +571209.3 +000014.9-000019.500009.1 08.0700.48F? 0
+211111.76 +363918.3 +000026.8-000024.600013.8 08.0700.27A? 0
+211253.90 +153522.3 +000054.7+000051.400000.5 08.0700.55F? 0
+211702.04 -010438.5 +000153.1-000036.800015.9 08.0700.74G? 0
+212033.52 +131001.3 +000054.5-000033.000008.7 08.0700.58G? 0
+213647.56 -304328.7 +000110.8-000017.900014.0 08.0700.69G? 0
+213920.83 -370827.2 +000127.6-000071.400030.7 08.0700.69G? 0
+214228.31 +414915.4 +000046.2+000008.900005.4 08.0700.37F? 0
+215533.49 -030210.6 +000025.2-000007.300017.9 08.0700.41F? 0
+220325.12 +484103.0 -000004.6-000010.700004.4 08.0700.10A? 0
+220526.37 -484306.8 +000038.6-000034.000005.9 08.0700.22A? 0
+221340.20 +210258.9 +000005.2-000010.600007.4 08.07-0.01B? 0
+221549.57 +311852.7 +000010.8+000000.300007.0 08.0700.11A? 0
+221655.50 +560924.2 +000024.5+000004.700003.3 08.0700.28A? 0
+222918.82 +530130.8 -000005.1-000003.500000.8 08.0700.51F? 0
+223357.17 +091202.2 +000034.6-000007.800000.5 08.0700.43F? 0
+224019.81 +314715.5 +000081.0-000016.400008.4 08.0700.60G? 0
+224949.59 +540205.9 +000029.9-000141.400022.0 08.0700.61G? 0
+225046.86 -685824.6 +000014.5+000020.300005.5 08.0700.99K? 0
+225324.87 +402006.5 +000057.0-000001.500002.1 08.0700.44F? 0
+225555.85 +681456.0 +000007.1+000003.200003.1 08.0700.10A? 0
+230037.10 +084501.6 +000055.0-000003.700004.4 08.0700.62G? 0
+230215.74 +724349.5 +000003.8-000011.600002.5 08.0700.09A? 0
+230330.06 +612835.3 +000008.4-000002.900000.0 08.0700.11A? 0
+230431.37 +013545.1 -000102.3-000148.700009.3 08.0700.88G? 0
+231221.74 +090145.7 -000005.9-000054.600007.5 08.0700.33F? 0
+232241.51 -612531.3 +000025.0+000016.900009.6 08.0700.93G? 0
+233250.65 -214115.6 +000034.8-000005.200013.0 08.0700.85G? 0
+234438.83 -085055.6 +000056.9+000006.900010.5 08.0700.48F? 0
+235306.87 +021951.6 +000028.4+000047.000019.6 08.0700.50F? 0
+235851.66 -613512.2 +000086.8-000026.700010.7 08.0700.58G? 0
+000044.30 -275427.2 -000004.1-000013.900004.9 08.0701.16K? 0
+000055.75 +175204.2 -000008.6+000001.000000.8 08.0701.20K? 0
+000116.32 +330921.2 -000039.3-000038.000005.1 08.0701.06K? 0
+001130.99 -010724.0 +000025.8-000004.600007.6 08.0701.12K? 0
+001345.79 +323324.2 +000044.4+000002.700000.9 08.0701.03K? 0
+001602.56 -424015.7 +000001.4-000011.100006.3 08.0701.60K? 0
+001715.66 -735740.4 +000041.4-000012.300004.8 08.0701.06K? 0
+002340.87 -543219.1 +000008.8-000024.500000.8 08.0701.44K? 0
+003552.38 +290559.6 -000027.6-000028.800012.8 08.0701.12K? 0
+003708.76 -851509.1 +000064.3-000044.800002.8 08.0701.24K? 0
+003929.64 +323747.8 +000027.8+000015.100010.1 08.0701.57K? 0
+004156.49 +130819.2 +000045.0-000002.100002.5 08.0701.26K? 0
+012144.05 +094221.7 +000020.6-000013.500001.8 08.0701.49K? 0
+013133.48 -164615.2 +000033.5-000010.700004.7 08.0701.06K? 0
+013146.62 +303729.5 +000091.2-000030.100006.8 08.0701.04K? 0
+013258.88 +000736.9 +000018.6+000001.000013.6 08.0701.53K? 0
+015029.27 +534434.0 +000013.4-000007.600007.4 08.0701.39K? 0 0.10 1.00
+021034.40 -032443.0 +000019.6+000020.800016.1 08.0701.07K? 0
+022507.99 +003811.0 -000004.0-000039.200005.9 08.0701.04K? 0
+023250.86 +583636.3 +000016.2-000031.900003.3 08.0701.02K? 0
+023510.02 -374817.4 -000003.3+000006.000005.4 08.0701.28K? 0
+024536.58 -335146.9 +000019.3+000043.200007.6 08.0701.03K? 0
+024751.47 -475451.7 -000027.9-000027.100006.5 08.0701.13K? 0
+024823.86 +581158.8 +000000.0+000003.300014.4 08.0701.74K? 0
+025149.79 -171504.1 +000009.4-000011.800009.1 08.0701.47K? 0
+030913.24 -240814.9 -000012.4+000001.300001.6 08.0701.26K? 0
+031201.20 -204729.7 +000011.5-000001.700005.0 08.0701.37K? 0
+034210.04 +281825.0 -000009.3-000000.500012.8 08.0701.02K? 0
+034456.75 -520451.1 -000002.4-000020.800001.1 08.0701.22K? 0
+035455.91 +395135.0 +000005.1-000023.600009.7 08.0701.52K? 0
+035507.65 -353352.5 +000047.8-000011.000010.4 08.0701.08K? 0
+035728.81 -010932.8 -000174.5-000128.900059.9 08.0701.14K? 0
+041905.98 -780219.9 -000014.8-000012.400016.0 08.0701.38K? 0
+041941.67 -432846.8 +000007.1+000014.500004.6 08.0701.10K? 0
+043212.32 -454757.3 -000000.8+000022.700005.9 08.0701.18K? 0
+043716.00 +444820.8 -000002.9+000005.400009.2 08.0701.59K? 0
+044115.47 -135625.0 +000032.8-000020.400011.5 08.0701.12K? 0
+044540.33 -283931.9 -000006.0-000031.900009.1 08.0701.07K? 0
+045817.94 -751638.0 -000000.2-000006.400004.9 08.0701.01K? 0
+045956.54 -293434.4 -000006.1+000009.200004.8 08.0701.15K? 0
+050001.80 +435908.2 -000031.4-000011.100014.8 08.0701.14K? 0
+051652.12 +122433.9 +000003.2-000041.400003.0 08.0701.04K? 1
+052315.53 -091931.8 +000004.6-000003.700005.0 08.0701.62K? 0
+052459.88 +110738.3 +000012.6-000034.400017.8 08.0701.10K? 0
+053013.25 -124545.2 -000000.6-000000.500001.0 08.0701.55K? 0
+055338.88 +390618.1 -000009.6-000014.700011.0 08.0701.15K? 0
+060945.26 -292736.2 +000000.3+000009.300001.8 08.0701.07K? 0
+061154.99 +534957.9 -000012.8-000006.900001.0 08.0701.37K? 0
+064102.50 +264100.8 -000014.6-000014.600000.5 08.0701.33K? 0
+064313.92 -481324.0 -000012.3+000008.800010.3 08.0701.05K? 0
+064817.44 +291054.7 -000004.1-000034.500004.9 08.0701.34K? 0
+064837.46 +765924.4 -000007.4-000037.900003.8 08.0701.28K? 0
+065011.87 +395711.3 +000002.0-000029.000000.9 08.0701.08K? 0
+065532.38 +442204.1 +000009.2-000009.900004.8 08.0701.57K? 0
+065711.81 -090352.0 -000005.6-000015.900010.6 08.0701.54K? 0 0.10 1.00
+070717.66 -201705.7 -000001.8+000028.400012.9 08.0701.45K? 0
+070719.90 -252445.2 -000001.4+000005.200011.4 08.0701.09K? 0
+072043.25 +805159.7 -000015.4-000067.300010.5 08.0701.30K? 0
+072657.84 +210149.7 +000008.8-000039.500001.1 08.0701.44K? 0
+072904.91 +034819.0 -000009.0+000003.300009.3 08.0701.09K? 0
+073350.49 -354851.2 -000001.2+000006.000001.3 08.0701.69K? 0
+073440.38 +153914.8 +000016.4-000010.400006.2 08.0701.20K? 0
+073455.53 +110100.6 -000008.0-000001.100016.4 08.0701.67K? 0
+073509.56 -524329.0 +000000.0-000011.300002.8 08.0701.09K? 0
+073846.73 -354810.5 -000021.1+000029.200015.5 08.0701.01K? 0
+074502.91 +411140.4 -000019.3+000028.400007.1 08.0701.02K? 0
+074955.32 -504905.3 -000002.9-000002.700012.7 08.0701.37K? 0
+075033.03 +452026.5 +000016.3-000015.500014.2 08.0701.15K? 0
+075724.96 -372012.3 -000003.2+000007.500003.0 08.0701.38K? 0
+075847.30 -045600.7 -000035.5+000006.900017.6 08.0701.51K? 0
+075905.89 -192004.8 +000022.5-000008.800003.2 08.0701.34K? 0
+075910.85 -220539.5 -000006.3-000000.200002.2 08.0701.41K? 0
+080141.42 +093737.5 +000032.8-000018.700009.3 08.0701.03K? 0
+080315.17 -271615.9 -000015.2+000006.500002.2 08.0701.00K? 0
+080944.39 -224849.2 +000002.3+000002.400006.1 08.0701.66K? 0
+081114.63 -770551.1 -000006.6+000011.500003.3 08.0701.60K? 0
+081641.13 -363820.4 -000005.8+000004.200015.7 08.0701.16K? 0
+082129.88 +124848.1 +000003.2-000007.400011.5 08.0701.28K? 0
+083321.47 +414529.4 +000009.1+000003.800008.3 08.0701.24K? 0
+083418.94 +235835.7 -000014.9-000010.800010.8 08.0701.28K? 0
+083621.87 +171719.8 -000060.7-000046.700007.1 08.0701.15K? 0
+084950.60 -031010.8 -000030.6+000015.200000.5 08.0701.26K? 0
+090053.11 -851008.0 +000005.9-000002.300008.1 08.0701.07K? 0
+091053.30 +185319.2 -000032.0+000005.200002.0 08.0701.44K? 0
+091723.05 -323803.1 -000034.8+000041.100005.1 08.0701.02K? 0
+091944.94 +713939.6 +000003.5-000007.900001.4 08.0701.28K? 0
+093107.12 +670200.3 -000010.8-000022.000005.6 08.0701.06K? 0
+093245.48 -540242.0 -000050.6+000022.000000.9 08.0701.63K? 0
+093313.22 -453054.5 -000002.9+000000.500000.7 08.0701.43K? 0 0.10 1.00
+093934.78 +120958.1 -000000.7-000018.600005.1 08.0701.35K? 0
+094702.31 -305824.8 -000041.7-000025.900005.7 08.0701.09K? 0
+094735.42 -431511.4 -000013.2+000005.800000.2 08.0701.31K? 0
+094826.65 -523056.4 -000015.9+000027.000004.6 08.0701.03K? 0
+095523.15 +100642.6 -000060.3-000010.100016.8 08.0701.14K? 0
+100636.78 -534147.1 -000019.5+000014.400001.8 08.0701.00K? 0
+101759.92 +171111.9 +000004.5+000002.000006.5 08.0701.56K? 0
+101929.35 +165714.3 -000022.1-000014.200013.9 08.0701.02K? 0
+102541.11 +405439.4 -000030.5-000000.800011.6 08.0701.02K? 0
+102611.22 +591819.4 -000005.1+000009.800008.1 08.0701.06K? 0
+103048.90 +635237.9 -000001.4-000016.200002.3 08.0701.52K? 0
+103415.92 -565846.5 -000016.5+000009.300007.8 08.0701.08K? 0
+104718.59 +404418.1 -000022.0-000027.500007.1 08.0701.09K? 0
+105206.03 -391348.3 -000000.3+000006.700006.2 08.0701.56K? 0
+110439.08 -653421.3 -000000.1+000007.400004.1 08.0701.83K? 0
+111138.53 -594303.7 -000048.4-000025.900009.0 08.0701.43K? 0
+111306.65 -171522.6 -000033.6-000018.000012.7 08.0701.55K? 0
+112618.59 -500731.6 -000012.7+000000.100010.6 08.0701.18K? 0
+113103.52 -284743.1 -000009.5+000022.600010.2 08.0701.04K? 0
+114156.88 +341829.1 -000030.7+000029.300013.8 08.0701.15K? 0
+114516.73 -520909.5 -000047.5+000013.000017.7 08.0701.33K? 0
+115403.31 -674010.3 -000234.4+000059.200027.7 08.0701.05K? 0
+120435.66 -711310.2 -000071.7+000016.900015.6 08.0701.07K? 0
+120800.82 -444910.0 -000012.6-000004.300007.0 08.0701.70K? 0
+121106.73 +542132.2 -000013.2-000024.800007.7 08.0701.13K? 0
+121459.74 -544913.0 -000010.9+000001.100003.4 08.0701.57K? 0 0.10 1.00
+121517.24 -625315.9 -000012.2+000004.500005.8 08.0701.31K? 0
+121839.18 +543649.4 +000000.2-000018.000003.2 08.0701.11K? 0
+122137.83 -000928.6 -000025.6-000023.500001.0 08.0701.18K? 0
+124751.05 +213811.9 -000010.4-000001.500004.5 08.0701.33K? 0
+124942.36 +382205.0 +000004.0-000007.500002.7 08.0701.10K? 0
+125643.05 -401531.0 -000001.4-000020.800016.0 08.0701.35K? 0
+125926.36 -163200.9 -000038.3+000006.000006.1 08.0701.21K? 0
+133804.77 +724506.0 +000020.5-000009.700005.2 08.0701.59K? 0
+133944.93 -374600.5 -000031.2-000018.800014.7 08.0701.45K? 0
+134522.89 -411811.5 -000032.8-000020.300024.2 08.0701.37K? 0
+135115.80 -482501.6 -000064.4-000009.300003.9 08.0701.10K? 0
+140611.97 +493904.5 +000014.9+000028.500014.0 08.0701.19K? 0
+141119.23 -102844.4 -000031.0-000005.900010.4 08.0701.44K? 1
+141250.46 -662709.2 -000007.8+000003.900001.2 08.0701.56K? 0
+142622.28 -551533.1 +000006.6-000008.000017.9 08.0701.83K? 0
+145216.79 +142928.5 -000063.0+000005.500013.4 08.0701.30K? 0
+150516.94 +020100.9 -000060.8-000017.800014.4 08.0701.08K? 0
+151447.38 -520010.1 -000043.8-000020.400000.8 08.0701.37K? 0
+151750.91 -204319.6 -000003.3-000030.700023.9 08.0701.07K? 0
+152540.63 -280543.3 -000029.1-000000.300011.9 08.0701.14K? 0
+153338.88 -031816.3 -000032.2-000021.400008.9 08.0701.34K? 0
diff --git a/kstars/kstars/data/hip047.dat b/kstars/kstars/data/hip047.dat
new file mode 100644
index 00000000..ffe01a2b
--- /dev/null
+++ b/kstars/kstars/data/hip047.dat
@@ -0,0 +1,1000 @@
+154930.14 -310419.9 +000009.1+000003.600007.3 08.0701.61K? 0
+155653.02 +035922.8 -000011.8-000028.700009.9 08.0701.35K? 0
+155959.68 +241720.8 +000002.9-000012.300015.8 08.0701.26K? 0
+160035.87 +620513.9 -000028.1+000022.500001.0 08.0701.18K? 0
+161001.06 -790206.4 +000013.2-000018.100006.1 08.0701.39K? 0
+161511.34 -495228.0 +000004.2-000006.300002.0 08.0701.46K? 0
+162220.20 -541921.2 +000006.5+000021.700007.9 08.0701.33K? 0
+162945.88 -522417.2 -000018.4+000011.600015.3 08.0701.44K? 0
+163953.46 +164931.3 -000006.0-000007.800002.5 08.0701.51K? 0
+164329.93 -442020.1 -000022.7-000015.300001.7 08.0701.75K? 0
+165417.93 -064242.4 -000012.8-000009.300002.1 08.0701.84K? 0
+165916.22 -633746.8 -000004.8-000009.400003.3 08.0701.57K? 0
+170017.38 -643458.4 +000003.2+000014.200008.8 08.0701.47K? 0
+170523.46 -580435.8 -000005.0+000002.300019.4 08.0701.64K? 0
+170657.73 +755207.8 -000047.5+000040.500006.0 08.0701.07K? 0
+171617.42 -723320.4 -000001.9+000003.200004.2 08.0701.24K? 0
+172222.32 -261255.5 -000035.4-000067.000012.0 08.0701.53K? 0
+174024.73 +341255.4 -000007.6-000010.100007.9 08.0701.10K? 0
+174721.65 -344405.5 -000017.5-000018.400020.9 08.0701.58K? 0
+180025.75 +572054.0 -000022.7-000074.200004.9 08.0701.06K? 0
+180735.51 +635412.2 -000004.7+000019.500004.3 08.0701.36K? 0
+181057.67 -144352.2 -000056.1-000027.000005.4 08.0701.19K? 0
+181134.24 +473934.4 +000003.9-000001.300005.8 08.0701.48K? 0
+181354.62 +321719.0 -000002.5-000003.100001.9 08.0701.57K? 0
+181942.09 -293711.6 +000042.4-000003.200011.1 08.0701.10K? 0
+182118.60 +622500.8 +000009.4+000000.900000.7 08.0701.53K? 0
+182217.56 -471035.3 -000006.7+000018.300008.2 08.0701.07K? 0
+182539.12 +390721.4 +000003.7+000010.100012.0 08.0701.50K? 0
+182952.31 -014903.5 +000176.9-000194.000050.2 08.0701.08K? 0
+184301.14 +225028.3 +000012.1+000014.800006.2 08.0701.31K? 1
+185011.62 -243821.0 +000012.5-000008.700015.3 08.0701.09K? 0
+185929.55 -231557.3 +000000.9-000000.600013.1 08.0701.39K? 0
+190459.08 +211424.2 -000016.0-000009.500008.5 08.0701.18K? 0
+190719.45 +512246.7 -000006.5-000012.300005.1 08.0701.62K? 0
+191930.60 -314114.6 -000001.9-000013.400022.4 08.0701.62K? 0
+192010.33 +040247.4 -000004.3-000008.400002.1 08.0701.07K? 0
+192151.09 -630804.3 +000020.0-000072.900009.4 08.0701.03K? 0
+192531.77 +000339.8 -000006.7-000103.700006.1 08.0701.35K? 0
+193053.35 +403048.2 -000039.3+000042.900000.1 08.0701.04K? 0
+193159.12 +323817.9 -000020.4-000030.300006.5 08.0701.15K? 0
+193423.20 +273357.2 -000009.6-000041.400002.3 08.0701.60K? 0
+193428.23 -521610.3 -000011.9+000046.400003.4 08.0701.20K? 0
+194632.15 -161233.4 -000006.9-000005.900013.5 08.0701.75K? 0
+195223.43 +105626.0 +000033.6+000007.800014.8 08.0701.46K? 0
+195245.37 -322818.4 -000016.1+000001.400018.5 08.0701.09K? 0
+195245.57 -074148.8 -000006.5-000057.400000.2 08.0701.40K? 0
+195642.01 +373405.2 +000001.4+000017.400007.1 08.0701.08K? 0
+200056.94 +225049.1 +000009.1-000001.100022.3 08.0701.08K? 0
+200212.80 +173054.9 +000037.7-000018.600007.4 08.0701.19K? 0
+200629.41 -181828.5 -000014.9-000013.000001.0 08.0701.00K? 0
+200655.24 -441810.7 +000013.0-000012.300007.4 08.0701.42K? 0
+200656.15 -503421.5 +000002.2+000013.300013.8 08.0701.48K? 0
+200744.59 +732929.6 -000011.1-000018.900002.8 08.0701.00K? 0
+202756.21 +675238.9 -000025.0+000008.100004.5 08.0701.04K? 0
+203231.23 +033956.2 -000010.4-000017.000000.6 08.0701.48K? 0
+203241.34 +290314.1 -000003.2-000006.100005.8 08.0701.36K? 0
+203549.20 -394103.9 -000002.3-000017.100007.0 08.0701.22K? 0
+203654.44 -672509.8 +000029.9-000006.900007.3 08.0701.57K? 0
+203737.53 +091752.5 +000005.8-000008.100022.2 08.0701.03K? 0
+204607.75 +321651.8 -000000.9-000004.000008.1 08.0701.57K? 0
+205008.28 +615741.3 +000003.5+000028.700000.2 08.0701.18K? 0
+212049.13 -112058.5 +000029.9+000005.800002.6 08.0701.05K? 0
+212128.57 +470141.0 -000007.1-000020.200005.7 08.0701.73K? 0
+212411.34 +234338.1 +000012.9-000006.100000.4 08.0701.13K? 0
+212542.31 -244526.8 -000011.6-000018.700010.2 08.0701.08K? 0
+213206.29 -251344.3 +000004.7-000041.600010.4 08.0701.15K? 0
+213450.19 +355230.5 +000027.5+000034.200011.0 08.0701.32K? 0
+214628.36 +341622.0 +000025.7-000004.000006.1 08.0701.10K? 0
+215435.51 +343049.7 -000002.5-000002.900002.5 08.0701.12K? 0
+215445.60 -051558.0 +000008.9-000000.600016.2 08.0701.01K? 0
+215511.50 +541043.0 +000023.7+000026.100006.2 08.0701.49K? 0
+215624.89 -093509.1 +000004.0-000014.500001.1 08.0701.48K? 0
+215743.35 -363820.4 +000009.3-000033.600007.9 08.0701.04K? 0
+215811.75 -231349.7 +000026.4-000005.800018.2 08.0701.11K? 0
+221222.99 +252900.5 +000063.5-000011.800009.5 08.0701.02K? 0
+222143.17 -595653.1 +000006.9-000012.600011.1 08.0701.59K? 0
+222348.17 +220623.4 -000000.1-000010.800001.4 08.0701.17K? 0
+223343.19 +432907.2 +000009.8+000012.900011.0 08.0701.70K? 0
+223413.28 -364015.7 +000109.9-000018.800014.3 08.0701.02K? 0
+223509.51 +484817.2 +000008.1-000014.700002.1 08.0701.36K? 0
+223637.71 +132752.7 -000016.0-000018.100013.0 08.0701.30K? 0
+223802.37 -524614.4 -000006.0-000012.300001.9 08.0701.43K? 0
+223829.45 -595904.0 +000018.5-000010.500004.6 08.0701.25K? 0
+225548.31 +720057.6 -000001.9-000002.500000.7 08.0701.65K? 0
+225710.76 -261235.4 -000001.1+000016.300001.0 08.0701.12K? 0
+231435.15 -200107.1 +000021.0+000001.800002.9 08.0701.14K? 0
+232339.55 -142933.5 -000042.9-000091.900017.4 08.0701.01K? 0
+233135.39 -361727.6 +000051.5-000102.400001.4 08.0701.19K? 0
+233352.03 -734412.8 +000060.0-000041.700010.3 08.0701.05K? 0
+233600.78 +154138.3 +000023.4-000002.900011.5 08.0701.14K? 0
+233612.44 +423843.8 +000027.1+000000.300008.0 08.0701.13K? 0
+233817.22 +170347.9 +000048.6-000010.500006.6 08.0701.17K? 0
+234526.30 +144030.2 -000000.8-000034.200006.0 08.0701.10K? 0
+235850.22 -274633.0 +000004.5-000046.500009.0 08.0701.06K? 0
+001048.33 +490038.7 +000009.0-000001.400000.5 08.08-0.02B? 0
+001413.08 +352505.0 -000001.8+000016.500010.9 08.0800.45F? 0
+002413.83 +455222.4 +000049.0+000000.900005.2 08.0800.30A? 0
+002908.60 +111912.5 +000014.9+000013.100005.7 08.0800.39F? 0
+003539.49 +342846.6 +000020.1-000002.700001.8 08.0800.29A? 0
+004810.81 +091317.9 -000038.9-000013.900008.7 08.0800.32F? 0
+005016.31 +631016.9 -000010.7+000004.000003.7 08.0800.52F? 0
+010032.96 +630143.7 -000000.5-000000.800003.8 08.0800.49F? 0
+010916.58 +504246.3 +000001.4-000013.300001.7 08.0800.06A? 0
+010922.77 +185627.8 -000017.2-000017.200011.7 08.0800.32F? 0
+011441.02 +473258.9 -000037.7-000026.700001.2 08.0800.45F? 0
+011957.99 +601345.5 +000066.9-000060.200013.6 08.0800.28A? 0
+012653.89 +371747.9 +000038.5+000019.100010.5 08.0800.99K? 0
+012702.46 +343820.6 -000010.7-000010.500012.2 08.0800.94G? 0
+013926.69 +540807.8 -000029.4+000008.000027.1 08.0800.38F? 0
+014106.74 +034249.1 -000098.9+000109.700016.8 08.0800.74G? 0
+014956.31 +765932.0 +000103.9+000035.700017.1 08.0800.86G? 0
+015154.04 -385301.0 +000012.6+000001.600002.2 08.0800.42F? 0
+015554.76 +375200.3 -000010.0-000005.800001.1 08.0800.97K? 0
+020938.60 +444018.6 +000132.9-000036.600005.7 08.0800.51F? 0
+021108.65 +300656.8 -000030.0-000016.500005.5 08.0800.35F? 0
+021426.45 +680738.5 -000013.2+000000.100002.2 08.0800.29A? 0
+021555.84 +154909.2 -000016.2-000047.300014.2 08.0800.49F? 0
+021817.31 +411933.4 -000006.5-000005.800009.4 08.0800.05A? 0
+022007.67 -142507.1 -000054.4-000059.700000.8 08.0800.30A? 0
+023102.98 +604241.2 +000071.1-000019.400016.3 08.0800.40F? 0
+023215.94 +354228.3 +000086.5-000005.800011.0 08.0800.95G? 0
+025107.96 -530204.5 +000009.6+000005.600008.1 08.0800.27A? 0
+025553.17 +281526.7 +000010.5-000014.800008.0 08.0800.27A? 0
+025553.95 +313445.0 +000021.1-000063.000000.9 08.0800.41F? 0
+025746.79 -761948.6 +000040.3+000036.600001.5 08.0800.30A? 0
+030042.24 -000703.8 +000039.8+000014.100000.2 08.0800.97K? 0
+030934.90 +483729.1 +000057.6-000044.600021.8 08.0800.48F? 0
+031546.75 +645440.9 -000031.0-000011.800011.5 08.0800.52F? 0
+032112.40 +003251.1 +000076.7+000019.200006.0 08.0800.39F? 0
+032658.76 -632954.6 +000000.0+000000.000000.0 08.0800.00B? 0
+033115.49 +204606.8 -000122.5-000198.600023.0 08.0800.67G? 0
+034357.96 +294058.8 -000003.8-000009.400004.5 08.0800.04A? 0
+034618.33 -475339.6 +000056.4+000001.500015.2 08.0800.50F? 0
+034953.08 -080413.8 +000041.3-000056.800005.6 08.0800.51F? 0
+040827.59 +495300.5 +000050.2-000118.200015.8 08.0800.58F? 0
+041246.88 +111017.0 -000017.4-000032.400010.3 08.0800.42F? 0
+041427.19 +122607.2 +000132.3-000020.400018.2 08.0800.65G? 0
+041432.24 +233430.2 +000131.6-000038.600014.8 08.0800.64G? 0
+042058.07 +802445.8 -000005.1+000000.800001.3 08.0800.98K? 0
+042226.50 +365420.4 +000003.9-000005.000004.0 08.0800.12A? 0
+042527.70 -654845.4 -000020.7-000030.300015.5 08.0800.40F? 0
+043134.60 -355420.7 +000038.3+000056.400029.0 08.0800.39F? 1
+043310.46 +661542.8 +000050.4-000043.700002.5 08.0800.87G? 0
+044057.66 +023020.4 -000014.7-000005.600005.0 08.0800.39F? 0
+044107.69 +575443.6 +000022.6-000018.600002.6 08.0800.06A? 0
+044209.76 +155811.8 -000037.2-000033.800009.9 08.0800.37F? 0
+044327.30 +045749.7 -000010.7-000086.300001.1 08.0800.34F? 0
+044444.74 +143736.6 +000020.7-000024.000014.7 08.0800.45F? 0
+045140.52 -313402.1 +000085.4-000024.200017.1 08.0800.58G? 0
+045204.18 +562524.3 +000002.6-000050.400004.8 08.0800.50F? 0
+045256.30 +354810.5 -000003.0-000009.700015.3 08.0800.21A? 0
+045617.93 +045146.5 +000011.8-000001.400007.4 08.0800.20A? 0
+045658.57 +831758.0 +000020.9-000028.800017.8 08.0800.47F? 0
+045836.88 -043333.2 +000007.5-000013.500004.8 08.0800.10A? 0
+050353.97 +404100.0 +000001.3-000001.500005.4 08.08-0.01B? 0
+050752.37 +545912.3 -000008.3-000026.700035.7 08.0800.12A? 1
+050905.57 +823051.1 -000018.6-000016.100002.8 08.0800.97K? 0
+050908.51 -144356.0 -000002.3-000004.900002.6 08.0800.24A? 0
+050942.76 +374057.9 -000061.3-000042.800001.2 08.0800.99K? 0
+052021.50 -044714.8 -000030.6+000012.800003.2 08.0800.48F? 0
+052854.18 +092636.9 +000017.2-000015.900011.6 08.0800.66G? 0
+053019.66 -434138.1 +000011.3-000004.100012.1 08.0800.86G? 0
+053852.54 +350441.2 -000012.0+000000.500012.0 08.0800.36F? 0
+054200.71 +713844.7 -000008.6-000000.500001.4 08.0800.28A? 0
+054228.09 +285955.7 -000013.9-000032.300009.5 08.0800.58F? 0
+054540.53 +183924.8 +000010.0-000014.400029.0 08.0800.66G? 0
+054707.71 -181008.3 -000011.7-000005.500003.7 08.08-0.02B? 0
+054904.92 +140526.1 -000005.6+000005.900004.0 08.08-0.01B? 0
+055203.31 +142416.9 -000026.6-000002.800009.0 08.08-0.01B? 0
+055503.88 -005614.3 +000000.9+000013.200035.8 08.0800.94G? 0
+060918.93 -052105.3 +000078.2-000048.700012.3 08.0800.48F? 0
+061131.37 -234658.2 -000002.9+000001.800002.1 08.08-0.09B? 0
+061301.14 +141850.5 -000030.1-000017.000002.7 08.0800.94G? 0
+062108.46 -222028.7 -000005.7+000027.000011.3 08.0800.94G? 0
+062119.86 -750740.9 +000012.3+000003.600003.0 08.0800.55F? 1
+062400.87 -250906.9 -000003.7+000007.500009.0 08.0800.17A? 0
+062645.51 +002616.8 -000022.2-000009.800015.2 08.0800.47F? 0
+062657.18 -010308.9 -000006.8-000019.000004.8 08.0800.31F? 0
+062709.10 -474916.7 -000000.2+000015.000009.4 08.0800.25A? 0
+062725.70 -323702.0 -000014.0+000050.100007.9 08.0800.29A? 0
+062858.79 -421732.8 +000005.4+000048.200003.2 08.0800.52F? 0
+063336.09 +053940.3 +000037.5+000000.500010.5 08.0800.84G? 0
+063404.74 -721611.4 -000005.6-000018.000005.1 08.0800.39F? 0
+064659.14 -082506.7 +000004.9-000001.800005.9 08.08-0.04B? 0
+064853.93 +373019.1 -000130.5-000068.700021.9 08.0800.68G? 0
+065132.75 -292230.2 -000006.2+000024.500005.1 08.0800.95G? 0
+065248.42 +471219.0 -000000.3-000028.100014.1 08.0800.43F? 0
+065720.62 -041137.4 -000012.6-000003.500000.1 08.0800.14A? 0
+070135.13 -061842.9 -000009.5+000009.500010.7 08.08-0.11B? 0
+070335.30 -395753.1 -000045.3+000046.200008.2 08.0800.77G? 0
+070425.03 -434410.6 -000012.5+000007.100000.2 08.0800.00A? 0
+071306.61 +274657.3 -000022.7-000009.200010.3 08.0800.40F? 0
+071657.07 -140646.0 -000008.0+000015.500001.5 08.0800.87G? 0
+072101.62 +130445.2 -000002.9-000026.000014.9 08.0800.20A? 0
+072326.60 -213031.5 +000003.5-000000.500008.5 08.0800.43F? 0
+072433.48 +704111.3 -000009.9-000020.900000.5 08.0800.10A? 0
+072456.86 -050247.8 -000029.8+000002.900013.4 08.0800.08A? 0
+072525.15 +854420.3 +000002.0-000093.500026.8 08.0800.49F? 1
+072535.64 +202947.5 +000016.3-000018.000003.7 08.0800.38F? 0
+073018.09 -145953.1 -000011.0-000008.500003.8 08.08-0.02B? 0
+073659.06 -540449.9 -000039.1+000033.900010.7 08.0800.53F? 0
+073901.32 -134209.1 +000011.2-000004.000001.7 08.08-0.03B? 0
+073931.42 -473253.6 -000018.3+000010.300001.6 08.0800.12A? 0
+073955.57 -503420.0 -000000.4-000006.900007.6 08.0800.98K? 0
+074047.81 -240514.5 -000044.5+000021.300002.3 08.0800.20A? 0
+074358.15 -282553.8 -000012.0+000011.900000.6 08.08-0.11B? 0
+074625.47 -262321.7 -000009.0+000004.500000.4 08.08-0.11B? 0
+074711.33 +022754.4 -000011.1+000000.400001.7 08.0800.13A? 0
+074823.90 +331620.1 -000041.6-000001.100003.0 08.0800.41F? 0
+074944.20 +380119.6 -000004.9-000006.600008.0 08.08-0.03B? 0
+075153.73 +291047.4 +000034.2-000019.900010.4 08.0800.90G? 0
+075328.30 -294926.9 +000006.2-000002.300009.3 08.0800.34F? 0
+075359.89 +034459.7 -000004.7-000003.100005.4 08.0800.03A? 0
+075758.99 -275011.3 +000005.5+000007.900001.1 08.0800.40F? 0
+080456.20 +040156.8 -000028.4+000036.700012.6 08.0800.60G? 0
+081530.85 -315843.7 -000009.0+000007.400006.9 08.08-0.09B? 0
+082548.42 -032919.6 -000002.1-000012.300006.4 08.0800.30A? 0
+082951.64 +153209.2 -000006.9+000012.000001.8 08.0800.11A? 0
+083234.06 +564313.6 -000007.3-000025.300004.2 08.0800.99K? 0
+083613.13 +134609.5 +000012.4-000003.400006.6 08.0800.08A? 0
+083900.32 -220503.7 -000034.1-000000.500013.3 08.0800.13A? 0
+084752.77 -423255.6 -000003.9+000011.500009.4 08.0800.41F? 0
+085343.78 +142433.0 -000002.7+000003.800008.0 08.0800.00A? 0
+090849.35 -004626.4 +000046.9-000098.100008.4 08.0800.52F? 0
+091428.63 -595759.3 -000011.5+000015.000014.3 08.0800.32F? 0
+092201.43 -543238.1 +000020.7+000121.200012.3 08.0800.81G? 0
+092732.40 -585602.0 -000013.9+000000.100001.1 08.08-0.09B? 0
+093002.22 -220830.9 +000000.5+000009.300004.1 08.0800.09A? 0
+093014.96 -370517.2 -000012.5-000008.100003.0 08.0800.10A? 0
+094547.88 -015448.3 -000041.0-000081.000003.2 08.0800.49F? 0
+095044.62 -204612.6 -000004.8-000019.300005.4 08.0800.18A? 0
+100315.75 +043949.7 +000080.8-000063.800008.6 08.0800.54F? 0
+100538.60 +310513.1 -000066.9-000015.400003.5 08.0800.31F? 1
+100949.82 -364518.2 -000316.1+000355.500012.6 08.0800.61G? 0
+102442.89 +744626.8 -000025.3+000001.100004.7 08.0800.71G? 0
+102545.56 -604957.3 -000007.7+000003.900001.6 08.08-0.03B? 0
+102704.10 -410913.7 -000040.6+000013.200012.5 08.0800.37F? 0
+103442.39 -601619.4 -000012.9+000001.900005.4 08.08-0.10B? 0
+103647.90 +474313.2 -000072.3-000079.900020.2 08.0800.55F? 0
+103745.63 -290551.5 -000038.1+000011.700008.9 08.0800.18A? 0
+104028.69 -460500.0 -000023.8+000008.300002.3 08.0800.00A? 0
+104201.26 -570032.5 -000006.1+000004.600000.1 08.0800.01A? 0
+105045.57 +121603.2 +000020.7-000017.600010.6 08.0800.90G? 0
+105351.88 +023928.5 +000006.5-000021.100011.2 08.0800.32F? 0
+110050.76 -120453.4 +000022.2-000012.600001.0 08.0800.40F? 0
+110251.90 +302454.7 +000009.9+000000.000006.7 08.0800.39F? 0 0.10 1.00
+110353.28 -584555.2 +000000.0+000000.000000.0 08.08-0.04B? 0
+111658.51 -462451.6 +000049.8-000046.900002.1 08.0800.26A? 0
+112119.87 -704807.5 -000038.0+000020.900006.0 08.0800.56F? 0
+112133.92 +041230.0 -000092.6+000004.100015.3 08.0800.46F? 0
+112138.42 +401651.0 +000023.7-000012.400009.3 08.0800.40F? 0
+112351.55 -211550.1 +000013.4-000038.400014.7 08.0800.51F? 0
+112658.13 -570221.9 -000030.4+000014.500013.6 08.0800.90G? 0
+113218.57 -002451.6 +000040.4-000166.300013.9 08.0800.53F? 0
+113252.86 -434143.3 -000012.3-000000.100002.7 08.0800.03A? 0
+114029.00 -642751.2 +000073.4-000010.700026.0 08.0800.59G? 0
+120439.41 +540548.2 -000068.3+000004.800007.5 08.0800.92G? 0
+120642.45 -854649.5 -000031.2+000000.500004.8 08.0800.17A? 0
+121224.90 +272248.4 -000011.4-000012.100017.9 08.0800.39F? 0
+121343.91 +225316.9 -000014.2-000006.500004.7 08.0800.42F? 0
+121922.28 +174343.7 +000009.0-000056.000014.2 08.0800.46F? 0
+122822.68 +815947.6 -000064.6+000020.300011.0 08.0800.42F? 0
+123435.66 +581415.6 +000013.4-000008.500000.8 08.0800.20A? 0
+123447.86 +213251.8 +000022.7-000033.500012.2 08.0800.51F? 0
+123527.96 +285015.4 +000057.2-000058.500022.1 08.0800.62G? 0
+123655.76 -240859.0 -000021.2-000033.400008.0 08.0800.52F? 0
+125336.71 -075021.0 -000009.3-000000.300001.7 08.0800.24A? 0
+125600.09 -480206.6 -000060.6+000011.400003.2 08.0800.33F? 0
+130012.65 -192901.9 -000094.0-000075.200030.9 08.0800.90G? 0
+130502.11 -174040.3 -000037.7-000100.600016.8 08.0800.62G? 0
+130603.91 -050806.8 -000037.0-000057.400000.9 08.0800.29A? 0
+130719.75 +003513.7 -000140.2-000115.300002.7 08.0800.54F? 0
+130749.73 -180015.7 -000003.0+000005.600008.8 08.0800.93G? 0
+131009.45 -232453.9 -000017.8-000018.300004.5 08.0800.31A? 0
+132243.71 -180150.9 -000152.5-000038.400020.0 08.0800.72G? 0
+132606.68 -263623.4 -000065.5-000042.600013.1 08.0800.83G? 0
+133133.81 +585710.3 -000042.3+000017.600021.4 08.0800.58F? 0
+134342.06 +594927.6 -000023.2-000008.100004.0 08.0800.47F? 0
+135007.75 +603113.3 +000014.8-000008.000013.5 08.0800.09A? 0
+135356.44 -191005.1 -000019.9-000028.300012.9 08.0800.41F? 0
+135747.44 -113212.5 -000031.8-000008.100002.2 08.0800.24A? 0
+140045.14 -380726.4 -000032.7-000008.100003.9 08.0800.26A? 0
+140510.75 -090254.6 -000101.3-000012.300016.1 08.0800.61G? 0
+141118.54 +013420.7 -000020.8+000011.500010.9 08.0800.99K? 0
+141257.72 +353602.2 +000003.0-000005.400005.1 08.0800.47F? 0
+141626.34 +580458.2 -000146.9+000112.400009.9 08.0800.56F? 0
+143544.93 -425004.3 -000050.7-000004.200011.8 08.0800.49F? 0
+143617.80 +632755.9 -000006.6+000009.400006.2 08.0800.36F? 0
+143636.73 +564129.8 +000076.2-000057.700018.7 08.0800.66G? 0
+144001.29 -454436.9 -000015.8-000014.700002.5 08.0800.00A? 0
+144532.49 -265633.4 -000031.9-000026.200014.8 08.0800.28A? 0
+144755.47 -460922.2 -000006.4-000002.900009.4 08.08-0.03B? 0
+145030.57 -350535.9 -000020.7-000020.800016.2 08.0800.14A? 0
+145621.69 -295738.6 -000026.1-000002.400007.6 08.0800.40F? 0
+145856.40 -002033.6 +000015.2-000029.000004.1 08.0800.99K? 0
+150107.64 -724308.6 -000016.7-000004.700001.6 08.08-0.02B? 0
+152244.16 -590833.6 -000004.3-000006.500004.4 08.08-0.03B? 0
+153753.81 +212626.4 -000003.2+000015.900004.6 08.0800.34F? 0
+154512.48 -584059.3 +000003.7-000006.100005.1 08.0800.29A? 0
+154643.13 -431408.6 -000117.1-000150.100032.7 08.0800.65G? 0
+154751.17 -381535.8 -000010.5-000031.900003.3 08.0800.18A? 0
+154911.81 -015916.7 -000003.7-000025.200009.7 08.0800.40F? 0
+155320.02 +041511.4 -000024.5+000009.900002.2 08.0800.61G? 0
+155907.82 -195619.3 -000009.7-000030.200010.4 08.0800.28A? 1
+160342.53 +353256.4 +000033.3+000036.600015.9 08.0800.45F? 0
+160628.14 +560410.9 -000005.3-000003.300005.2 08.0800.43F? 0
+160653.11 -160845.6 -000007.3-000013.200016.0 08.0800.34F? 0
+160902.62 +565218.7 -000011.0-000006.500000.1 08.0800.28A? 0
+160922.45 -555720.1 +000000.2-000000.500004.1 08.0800.04A? 0
+161036.15 -515807.5 -000013.1+000003.500008.5 08.0800.09A? 0
+161120.75 -561509.2 -000007.7+000001.800007.3 08.0800.01A? 0
+161324.39 -562452.2 -000096.0-000022.200011.9 08.0800.50F? 1
+161534.95 -564116.0 +000000.0+000000.000000.0 08.0800.79G? 1
+162809.32 +761400.6 +000013.0-000013.100008.2 08.0800.92G? 0
+163208.31 -571407.8 -000007.6-000002.500005.2 08.0800.75G? 0
+163618.94 +204521.5 -000021.8-000010.800014.2 08.0800.19A? 0
+164209.74 +411143.0 -000014.6-000004.900005.1 08.0800.28A? 1
+164444.81 +093027.9 +000058.1-000099.100019.1 08.0800.91G? 0
+164457.66 -460651.3 +000011.7-000042.900004.5 08.0800.24A? 0
+165121.59 +001759.4 -000051.9-000007.300000.1 08.0800.28A? 0
+165727.97 -762505.6 -000004.5-000034.800003.9 08.0800.24A? 0
+170151.33 +394301.9 -000010.4+000005.300004.3 08.0800.86G? 0
+170254.46 -365141.1 +000005.1-000002.300010.6 08.0800.07A? 1
+170708.14 +441519.9 -000060.9-000032.800008.6 08.0800.56F? 0
+170857.73 -235937.0 -000021.5-000024.800015.8 08.0800.47F? 0
+170918.15 -651907.5 +000007.1-000002.300001.6 08.0800.97K? 0
+171417.71 +170504.6 +000004.7-000001.300001.7 08.08-0.03B? 0
+172015.61 -325218.0 -000002.0-000019.700008.5 08.0800.30A? 0
+172424.00 +493128.0 -000027.6+000047.900016.2 08.0800.40F? 0
+172437.31 -512520.7 -000003.1-000002.400008.2 08.08-0.01B? 0
+173124.00 -315811.4 -000006.8-000003.300010.4 08.0800.03A? 0
+173449.58 -535442.0 -000008.4-000034.800002.3 08.0800.19A? 0
+173634.63 +072231.2 +000001.2+000013.100005.5 08.0800.30A? 0
+173904.49 +612012.0 +000000.0+000005.000002.1 08.0800.98K? 0
+174929.94 -325721.9 -000012.2-000027.400002.4 08.0800.18A? 0
+175009.30 -004044.2 -000001.7-000020.900003.9 08.0800.10A? 0
+175055.12 +374217.6 -000009.9-000082.400001.9 08.0800.46F? 0
+175628.48 -024834.5 +000014.8-000029.700012.8 08.0800.36F? 0
+180415.32 -313842.0 -000000.1-000002.000002.0 08.0800.08A? 0
+180706.04 +362514.5 +000003.3+000005.000004.4 08.0800.21A? 0
+180809.40 -221627.6 -000006.5+000001.200001.7 08.08-0.01B? 1
+181945.84 +390529.2 -000004.9+000005.000003.6 08.08-0.03B? 0
+182931.71 +115451.2 +000006.8-000005.700004.4 08.0800.37F? 0
+183320.74 -083400.4 +000015.0-000003.300008.5 08.0800.39F? 0
+183714.39 +054808.6 -000010.0-000009.200009.9 08.0800.97K? 0
+183919.54 -361346.3 +000014.4-000058.200000.4 08.0800.49F? 0
+184634.62 +382104.0 +000008.0-000076.100027.6 08.0800.84G? 0
+184837.10 -151743.2 -000006.6-000019.800002.0 08.0800.20A? 0
+184933.57 +341517.0 +000005.9+000005.600001.4 08.0800.08A? 0
+185547.78 +805643.9 +000015.2+000012.700005.9 08.0800.20A? 0
+185653.41 -004727.0 -000026.7-000034.900022.2 08.0800.47F? 0
+185725.60 -130604.8 +000002.9-000006.700000.5 08.0800.19A? 0
+185744.75 +034631.1 -000009.3-000030.000006.5 08.0800.42F? 0
+185944.62 -342815.2 +000048.4-000055.800010.7 08.0800.97K? 0
+190322.95 +233738.4 +000007.7-000004.900000.1 08.0800.95K? 0
+190339.25 +395439.3 +000012.3-000005.900008.0 08.0800.04A? 0
+190754.75 -131342.7 +000003.5-000000.800002.0 08.0800.10A? 0
+191031.34 -204015.6 -000003.5-000012.900002.6 08.0800.95K? 0
+191333.04 -504824.1 -000001.4-000007.500009.2 08.0800.46F? 0
+191457.98 +451029.9 +000009.7-000011.300001.0 08.08-0.01B? 0
+191737.01 -175517.9 -000023.2-000049.200004.4 08.0800.38F? 0
+191757.89 +201133.7 +000003.3-000034.500003.6 08.0800.31A? 0
+192228.94 -071307.7 -000009.0-000019.200001.1 08.0800.12A? 0
+192751.72 +085810.1 +000084.7+000090.200020.2 08.0800.60G? 0
+192837.70 +371119.0 +000007.7-000004.500001.6 08.0800.24A? 1
+192842.51 -560549.6 -000007.1+000004.400002.2 08.0800.97K? 0
+193101.18 +042849.5 +000012.2-000008.800001.5 08.0800.16A? 0
+193130.34 +342811.0 +000000.0-000007.900010.2 08.08-0.03B? 0
+193237.62 +075440.5 +000000.4-000001.200005.5 08.0800.43F? 0
+193510.93 +354219.8 -000003.1-000007.500003.5 08.08-0.10B? 0
+193547.23 +251027.9 +000004.5+000006.100003.4 08.0800.15A? 0
+193717.84 +151502.4 +000002.7+000000.300005.5 08.0800.04A? 0
+194202.69 -412749.8 +000026.5-000045.300022.1 08.0800.48F? 0
+194504.52 +293546.0 -000004.4-000003.100003.8 08.0800.17A? 0
+194505.99 +161708.9 +000007.3+000002.800006.4 08.0800.01A? 0
+194931.61 +292229.6 +000041.8+000029.100005.2 08.0800.49F? 0
+195206.04 +515942.5 +000010.1+000003.400006.5 08.0800.18A? 0
+195959.62 +065634.4 +000006.6+000028.700011.0 08.0800.39F? 0
+200400.26 +104051.8 -000023.1+000005.300001.0 08.0800.08A? 0
+200450.67 +222718.5 -000010.2-000007.300014.8 08.0800.00A? 0
+200508.66 +233954.5 +000011.7-000027.500008.1 08.0800.97K? 0
+201302.49 +302838.7 +000008.5-000026.300004.8 08.0800.95K? 0
+201700.58 +565417.0 -000023.5-000051.500005.8 08.0800.99K? 0
+202234.99 -084930.8 +000007.0-000015.700002.5 08.0800.29A? 0
+202410.79 -302922.6 +000025.3-000015.500014.9 08.0800.34F? 0
+203135.78 -444447.3 +000010.7-000020.100004.5 08.0800.93G? 0
+203433.38 +575540.5 -000003.1+000001.000000.7 08.0800.07A? 0
+203520.55 +104530.4 -000002.2+000001.900007.1 08.0800.41F? 0
+203635.66 +402845.1 +000001.5-000006.500003.6 08.08-0.04B? 0
+204714.32 -050459.3 -000007.3-000006.900004.5 08.0800.52F? 0
+204844.40 +244836.4 +000016.6-000000.500004.9 08.0800.36F? 0
+210236.08 +214128.3 +000035.6-000028.500006.7 08.0800.58F? 0
+210751.47 +320636.7 -000010.9-000012.700006.7 08.0800.98K? 0
+210928.84 +554133.7 +000019.3+000009.800010.0 08.0800.01A? 0
+211414.49 -352227.1 -000009.7+000000.900006.4 08.0800.01A? 0
+211425.80 +341849.8 +000004.0+000001.700012.3 08.0800.17A? 0
+211457.79 -204720.1 -000047.2-000120.200007.4 08.0800.71G? 0
+211646.43 +531026.1 -000003.0+000002.500001.3 08.0800.19A? 0
+212139.71 +505016.0 +000007.0+000000.100008.3 08.08-0.02B? 0
+212450.91 +471633.5 -000012.1-000009.300004.5 08.0800.19A? 0
+212557.37 +651541.4 -000005.3-000013.400009.6 08.0800.64G? 0
+212651.14 -420431.9 -000015.3-000033.500005.9 08.0800.96K? 0
+213220.73 +593421.2 +000010.5-000002.900001.1 08.0800.40F? 0
+213605.13 +524859.3 +000043.0-000000.100001.6 08.0800.34F? 0
+213736.14 -202554.6 +000012.9-000029.400001.1 08.0800.43F? 0
+214228.74 +530020.6 +000012.2+000010.400001.4 08.0800.58F? 0
+215026.70 +410346.2 +000006.2+000003.900000.8 08.08-0.02B? 0
+221026.52 +642027.8 -000003.8-000005.200003.5 08.0800.33F? 0
+221122.41 -221231.2 +000004.7-000006.200016.1 08.0800.89G? 0
+222602.11 +653146.8 +000013.0+000017.400004.4 08.0800.21A? 0
+222643.18 +364610.7 +000223.5+000107.300021.9 08.0800.56F? 0
+224350.15 +293515.4 +000042.1-000050.000004.9 08.0800.43F? 0
+230549.82 -105322.4 +000024.2+000007.000014.0 08.0800.26A? 0
+230933.72 +233519.7 +000012.6+000004.700001.7 08.0800.23A? 0
+231331.89 -405609.0 +000030.4+000002.800005.4 08.0800.32F? 0
+231432.24 -282731.1 +000011.3-000015.800002.8 08.0800.86G? 0
+231631.87 +551126.8 +000127.7+000006.500013.5 08.0800.39F? 0
+231942.49 -461920.0 +000000.7-000015.200013.2 08.0800.94G? 1
+233420.18 +513645.4 -000012.2-000021.800000.7 08.0800.06A? 0
+233621.04 +622547.8 -000009.7-000002.200001.7 08.0800.04A? 0
+000257.08 -005337.8 +000017.1-000010.000006.9 08.0801.26K? 0
+000934.09 -660147.0 +000003.7-000026.600007.6 08.0801.06K? 0
+001955.38 +393234.3 +000009.4-000019.200004.0 08.0801.05K? 0
+005512.51 +562858.9 +000010.4+000005.300005.2 08.0801.03K? 0
+005516.27 +854209.5 -000006.2-000023.800000.6 08.0801.06K? 0
+012736.98 +514831.9 +000010.4-000004.500006.0 08.0801.04K? 0
+015157.57 -585401.4 +000002.1+000027.500008.3 08.0801.24K? 0
+015544.62 +555613.1 +000049.3-000009.500005.3 08.0801.63K? 0
+021649.23 -122631.7 +000037.8-000017.600000.4 08.0801.11K? 0
+021924.89 -843601.1 -000006.5+000013.900000.2 08.0801.59K? 0
+022142.37 +512733.5 +000008.0+000002.500006.2 08.0801.12K? 0
+025926.36 -204714.4 -000007.4-000026.800016.7 08.0801.07K? 0
+030052.79 -670610.4 -000007.7-000000.100008.1 08.0801.04K? 0
+030328.16 +104152.9 +000027.5+000019.700016.9 08.0801.54K? 0
+032348.92 -481203.8 -000013.5-000003.100008.8 08.0801.08K? 0
+032758.52 +035501.5 -000013.6-000076.300014.9 08.0801.17K? 0
+032841.09 +472220.5 +000010.2-000018.200007.6 08.0801.33K? 0
+034901.33 -130815.4 +000003.3-000017.200022.5 08.0801.42K? 0
+035506.92 +270352.5 -000007.4-000003.100012.7 08.0801.05K? 0
+035750.59 +363633.6 +000007.7-000036.100011.2 08.0801.46K? 0
+040101.70 -172153.8 +000028.2-000001.800000.0 08.0801.04K? 0
+042031.76 -125721.2 +000004.8-000022.100001.7 08.0801.32K? 0
+042646.60 -143716.1 -000008.8-000008.100007.9 08.0801.40K? 0
+043615.80 +525244.6 -000002.4+000009.500002.8 08.0801.20K? 0
+044948.24 -114451.2 +000010.5-000007.900003.2 08.0801.52K? 0
+045059.05 -081112.7 -000001.2-000004.700005.3 08.0801.45K? 0
+045155.23 +043117.0 +000044.8-000041.200018.2 08.0801.31K? 0
+045803.54 +201849.4 +000004.2+000003.500012.0 08.0801.54K? 0
+050442.23 +394857.6 +000012.4-000011.700005.4 08.0801.12K? 0
+050607.96 -581156.5 +000010.1+000004.700016.3 08.0801.43K? 0
+050929.83 +142121.5 +000000.4-000020.600013.0 08.0801.75K? 0
+050937.46 +763729.2 +000005.1+000005.500006.0 08.0801.19K? 0
+052023.52 +550306.0 +000027.8+000007.500013.5 08.0801.02K? 0
+052312.13 -621351.7 +000004.0-000016.600002.6 08.0801.48K? 0
+052641.22 -150903.8 -000014.1-000059.700010.4 08.0801.13K? 0
+052647.57 +302753.3 +000004.8+000002.700028.6 08.0801.69K? 0
+055013.64 -240639.7 -000007.5-000006.900001.8 08.0801.29K? 0
+055018.90 +185644.6 +000000.9-000000.100003.8 08.0801.22K? 0
+060114.73 +313228.2 -000021.5-000002.500015.2 08.0801.04K? 0
+062359.58 +753921.8 +000045.4-000022.200010.5 08.0801.04K? 0
+062639.46 +045007.7 -000008.3+000029.700003.8 08.0801.03K? 0
+062734.77 -475848.8 +000002.0+000012.100010.6 08.0801.58K? 0
+062746.66 +352037.8 +000043.2-000049.900016.9 08.0801.19K? 0
+063200.39 -280151.8 +000022.1+000004.700001.7 08.0801.20K? 0
+064757.53 +480017.7 -000004.5+000010.100016.2 08.0801.47K? 0
+064816.53 -215423.7 +000007.1-000000.100002.2 08.0801.57K? 0
+070259.49 +111032.7 -000011.8-000019.700004.1 08.0801.30K? 0
+070914.02 +540135.6 -000004.0-000025.700002.6 08.0801.10K? 0
+071110.82 +381141.8 +000001.3-000017.000008.2 08.0801.07K? 0
+072550.05 +484121.0 +000000.7-000034.800011.4 08.0801.04K? 0
+073553.63 -370440.4 -000010.6+000008.300002.6 08.0801.03K? 0
+073905.33 -632550.1 -000013.4-000119.300015.8 08.0801.03K? 0
+074427.09 +704440.8 -000016.1-000070.100008.1 08.0801.28K? 0
+074758.15 -322736.7 -000004.8+000014.700016.0 08.0801.28K? 0
+074832.05 -480207.5 -000013.3+000029.400008.1 08.0801.08K? 0
+075409.91 -180747.8 +000013.4-000003.800013.5 08.0801.21K? 0
+075530.42 +365850.5 +000034.3-000037.600003.0 08.0801.01K? 0
+075748.99 -063601.6 +000020.6-000052.300003.4 08.0801.40K? 0
+080022.30 -500358.4 -000001.4+000020.400002.5 08.0801.49K? 0
+080658.84 +150919.6 +000037.0-000013.100019.6 08.0801.10K? 0
+080949.94 -040906.7 +000007.8-000010.700006.5 08.0801.15K? 0
+081311.17 -211429.2 -000001.8-000008.100000.7 08.0801.21K? 0
+081439.88 -580950.4 -000012.5-000004.100000.4 08.0801.20K? 0
+082034.73 -063009.5 +000000.2-000006.800027.5 08.0801.53K? 0
+082207.88 +022642.6 -000026.9-000036.000011.3 08.0801.14K? 0
+083117.83 -463104.8 -000012.3-000001.300010.3 08.0801.80K? 0
+084224.85 -434025.5 +000048.7+000010.900010.4 08.0801.17K? 0
+084304.92 -473832.6 -000010.1+000011.200000.2 08.0801.03K? 0
+084921.87 -501826.9 -000004.9+000001.800009.7 08.0801.03K? 0
+085234.47 -295238.5 +000002.2+000005.700011.2 08.0801.30K? 0
+085536.15 -311121.6 -000000.4+000005.600000.2 08.0801.13K? 0
+085645.51 +002324.5 -000018.7+000004.500002.6 08.0801.39K? 0
+085739.24 +091616.5 +000004.0+000023.200006.9 08.0801.61K? 0
+090949.07 +400922.5 -000007.5-000026.500007.9 08.0801.46K? 0
+091005.46 +293329.1 -000004.7-000005.100002.6 08.0801.51K? 0
+100216.77 +601008.3 -000013.7-000030.200001.9 08.0801.03K? 0
+101341.15 -421330.8 -000012.8-000001.300003.7 08.0801.22K? 0
+102116.23 +461445.0 -000025.4+000002.700007.5 08.0801.47K? 0
+102743.42 +534041.9 -000004.1-000015.400002.8 08.0801.06K? 0
+103133.77 -025159.6 -000014.4+000013.900001.5 08.0801.10K? 0
+103705.53 +371342.3 -000008.4-000002.000002.3 08.0801.20K? 0
+103807.13 -603256.4 -000027.9+000009.800001.1 08.0801.56K? 0 0.10 1.00
+104110.27 +344117.9 -000019.2+000001.200005.7 08.0801.57K? 0
+104415.44 -530209.9 -000019.6+000005.800004.0 08.0801.30K? 0
+104554.28 -305119.9 +000004.3+000009.500001.5 08.0801.20K? 0
+105052.92 -354642.7 -000030.0+000008.400009.9 08.0801.12K? 0
+105601.94 -240231.1 -000034.2-000021.700011.9 08.0801.07K? 0
+111238.24 -184033.4 -000004.6-000011.700002.8 08.0801.05K? 0
+111556.52 -361849.0 -000022.3+000005.100010.3 08.0801.59K? 0
+112739.08 +262709.4 +000012.5-000001.800002.3 08.0801.17K? 0
+113148.63 -243221.0 -000001.8-000002.600006.6 08.0801.53K? 0
+114729.40 -512538.4 -000020.3+000000.100013.7 08.0801.42K? 0
+114836.29 -384426.9 -000025.3+000008.100006.4 08.0801.68K? 0
+115102.97 -134134.4 -000044.7+000017.200003.5 08.0801.16K? 0
+120653.01 +332631.5 -000054.4+000019.400011.2 08.0801.55K? 0
+120711.89 -222214.1 +000000.7-000000.400023.5 08.0801.65K? 0
+121335.00 -210426.6 -000036.8+000008.200010.9 08.0801.07K? 0
+122214.05 -393109.9 +000009.2-000020.800009.6 08.0801.06K? 0
+123738.31 +283745.9 -000009.7-000021.800002.8 08.0801.12K? 0
+123956.79 +742514.8 +000006.9+000004.600001.1 08.0801.48K? 0
+125206.95 -632622.0 -000012.1+000010.400006.3 08.0801.91M? 0
+132855.66 -434413.1 -000024.4-000011.600003.2 08.0801.34K? 0
+133041.41 -161321.6 -000023.1-000025.100005.2 08.0801.19K? 0
+134249.97 -324012.7 -000026.0-000022.100001.3 08.0801.11K? 0
+140028.24 -145707.5 -000052.3-000034.900009.2 08.0801.15K? 0
+140353.89 -111622.7 -000035.1-000002.800005.4 08.0801.20K? 0
+141100.42 +602426.9 -000029.4+000004.600006.5 08.0801.54K? 0
+141111.24 -711552.4 -000025.2-000016.100005.3 08.0801.58K? 0
+141116.06 -233831.3 +000002.2+000000.500012.1 08.0801.12K? 0
+141346.32 -584106.9 -000023.6-000012.300008.9 08.0801.26K? 0
+142932.11 -434648.4 -000016.0-000043.400006.0 08.0801.19K? 0
+143606.47 -344557.0 -000055.4-000024.600016.1 08.0801.22K? 0
+150031.73 -115227.6 -000017.5+000005.100001.4 08.0801.55K? 0
+151314.50 +383955.5 +000019.6-000019.900002.6 08.0801.06K? 0
+152037.43 +465532.6 -000007.4-000010.800000.7 08.0801.06K? 0
+153521.36 +222915.2 -000012.5-000010.900003.9 08.0801.04K? 0
+154025.55 -005444.5 +000045.7-000031.100013.0 08.0801.09K? 0
+154711.68 +271331.2 +000005.6+000001.200007.2 08.0801.24K? 0
+162000.38 -095103.3 +000001.3-000022.400007.9 08.0801.21K? 0
+162122.92 -774152.2 -000005.7-000004.500016.4 08.0801.66K? 0
+164437.48 +121415.9 -000002.8-000000.500021.9 08.0801.62K? 0
+165339.40 -450523.0 -000015.0-000009.400003.1 08.0801.55K? 0
+170345.68 +181756.7 -000006.5+000020.000009.1 08.0801.50K? 0
+170744.68 -191220.0 +000034.1-000039.600009.0 08.0801.53K? 0
+170948.43 +175523.1 -000016.9-000018.000014.5 08.0801.58K? 0
+171216.75 -382424.7 +000000.3+000004.600004.5 08.0801.82K? 0
+171347.76 +143430.6 -000006.7-000013.200011.9 08.0801.48K? 0
+171425.56 -433812.1 +000035.8-000003.800001.9 08.0801.14K? 0
+171515.93 -410012.1 -000030.1-000035.400000.0 08.0801.16K? 0
+172213.99 +375308.6 +000009.2-000067.100003.8 08.0801.42K? 0
+173106.26 -355400.5 +000022.8-000009.300000.7 08.0801.68K? 0
+173253.48 -504032.2 -000020.8-000013.300000.2 08.0801.70K? 0
+173333.95 +453423.3 -000005.9+000002.900009.5 08.0801.19K? 0
+173934.01 +584811.9 +000001.2+000023.700003.6 08.0801.07K? 0
+173947.28 -382206.1 +000014.5-000017.500012.7 08.0801.05K? 0
+174557.98 +493105.7 -000003.8+000001.800004.2 08.0801.02K? 0
+175534.40 -315723.0 -000030.9+000001.100001.7 08.0801.79K? 0
+181852.89 +205732.9 +000001.6+000008.700003.6 08.0801.57K? 0
+182242.90 +430112.7 -000010.3+000020.800014.4 08.0801.14K? 0
+182243.03 +155326.1 -000010.6+000009.300026.6 08.0801.20K? 0
+183154.54 +285319.5 +000019.3-000022.400017.0 08.0801.11K? 0
+183648.96 +185647.7 -000006.0-000006.000006.5 08.0801.54K? 0
+183813.66 +571453.0 -000003.7+000025.400008.2 08.0801.10K? 0
+184044.95 +302502.8 -000005.2+000012.000001.8 08.0801.58K? 0
+184317.93 -031116.2 -000013.3+000032.100015.6 08.0801.39K? 0
+184947.07 +114918.1 -000031.3-000012.900013.9 08.0801.35K? 0
+185723.45 +454952.4 +000001.6-000017.300008.9 08.0801.51K? 0
+185928.69 +434359.7 +000020.4-000048.100000.7 08.0801.17K? 0
+190625.54 -132720.3 +000020.4-000035.400004.9 08.0801.38K? 0
+190707.23 -245257.3 +000006.2+000001.800013.5 08.0801.02K? 0
+190833.91 -205929.1 -000014.7-000043.400010.6 08.0801.21K? 0
+191112.06 -473625.9 -000004.1-000040.900014.6 08.0801.28K? 0
+193313.22 +424829.0 +000024.0+000010.500001.0 08.0801.03K? 0
+193451.26 -324731.8 +000007.7-000027.700009.1 08.0801.17K? 0
+193528.66 +131429.3 -000013.0+000008.300016.5 08.0801.44K? 0
+193856.46 -272217.2 -000004.4-000027.200010.7 08.0801.16K? 0
+193954.80 +413738.0 +000034.1+000071.300003.0 08.0801.19K? 0
+194552.42 -431811.7 +000022.3-000022.200008.1 08.0801.43K? 0
+195506.56 +213004.9 -000008.7-000013.300009.5 08.0801.26K? 0
+195901.11 -232016.9 +000006.6-000006.700015.2 08.0801.59K? 0
+201215.00 -180844.6 -000026.5-000078.500008.4 08.0801.16K? 0
+201544.82 +473647.6 +000019.7-000017.100022.1 08.0801.12K? 0
+202318.98 +284808.6 -000007.8-000025.100000.1 08.0801.21K? 0
+202558.68 +233605.0 +000003.3-000011.500015.5 08.0801.18K? 0
+203026.90 -121357.2 -000026.6-000090.900014.5 08.0801.32K? 0
+204347.99 +352435.8 -000008.5-000010.700001.9 08.0801.34K? 0
+212056.87 -305421.7 +000016.1-000019.400002.5 08.0801.56K? 0
+212432.55 +325724.8 +000005.8+000005.100007.1 08.0801.54K? 0
+213955.43 -251327.1 +000054.9-000067.800014.8 08.0801.12K? 0
+214414.23 -070929.1 -000020.2-000022.700017.9 08.0801.10K? 0
+215710.35 +104723.0 -000016.5-000013.500012.6 08.0801.18K? 0
+215927.70 -175944.3 +000007.9-000014.900020.8 08.0801.67K? 0
+220102.31 +482222.2 +000012.8-000012.100005.8 08.0801.46K? 0
+220412.20 -160946.0 -000027.6-000000.100005.0 08.0801.26K? 0
+221004.18 +572821.5 +000046.2+000044.100008.0 08.0801.27K? 0
+221054.92 -244251.2 +000061.7-000058.400009.0 08.0801.11K? 0
+221350.16 +013632.2 +000008.5+000002.300022.6 08.0801.05K? 0
+221645.35 -145747.6 +000031.6+000004.400003.1 08.0801.03K? 0
+223337.54 +293524.3 +000013.0-000033.000002.5 08.0801.02K? 0
+223520.32 -021526.0 +000017.3-000022.700009.7 08.0801.21K? 0
+224901.79 +515817.8 -000005.0-000001.700008.6 08.0801.01K? 0
+230354.63 -254522.9 +000009.1-000009.700001.7 08.0801.10K? 0
+231634.06 +073449.4 +000033.8-000000.200019.6 08.0801.29K? 0
+232738.70 +502127.1 +000002.4-000002.600006.1 08.0801.11K? 0
+234845.14 -042606.9 +000017.1+000019.900014.6 08.0801.04K? 0
+235312.07 +050927.2 -000017.4-000005.500002.9 08.0801.03K? 0
+045936.34 -144822.5 +000002.4-000003.300003.0 08.0803.51N? 0
+162643.71 -122535.9 +000005.8-000001.600023.8 08.0803.50N? 0 0.10 1.00
+000512.48 +361813.2 +000034.3-000012.300013.0 08.0900.48F? 0
+001141.83 +542007.9 +000021.2-000009.900008.1 08.0900.22A? 0
+001346.43 +645153.4 +000080.0+000013.900014.7 08.0900.53F? 0
+001441.42 +513700.8 +000001.4-000014.600003.6 08.0900.06A? 0
+002038.23 +121839.8 -000023.9+000016.200013.1 08.0900.46F? 0
+003131.66 -041654.8 -000089.0-000155.700032.2 08.0900.53F? 0
+003155.98 +675951.8 +000048.0-000002.700012.5 08.0900.29A? 0
+003708.17 +150824.0 +000046.3-000077.700022.5 08.0900.59G? 0
+005526.40 +402257.0 -000022.4-000016.200008.9 08.0900.17A? 0
+010120.13 -161740.3 -000021.5-000038.000004.0 08.0900.40F? 0
+010509.60 +111857.3 +000000.5-000042.800003.4 08.0900.42F? 0
+011011.69 +455907.6 +000046.6-000002.100002.0 08.0900.15A? 0
+011339.99 +463929.2 +000089.5-000015.800009.8 08.0900.47F? 0
+011514.38 -221748.3 +000008.4+000031.600008.0 08.0900.89G? 0
+011745.60 +494514.0 +000010.0-000013.700003.5 08.0900.25A? 0
+012244.23 -212534.5 +000005.6-000004.800015.5 08.0900.42F? 0
+013216.69 +590910.2 -000004.3-000005.500000.3 08.0900.61G? 0
+013337.08 +302321.3 -000022.0-000017.000013.8 08.0900.19A? 0
+013953.36 -745901.1 +000040.6+000041.900009.9 08.0900.45F? 0
+014016.71 +545048.8 +000004.1-000026.100007.1 08.0900.42F? 0
+014025.98 +342020.5 +000046.5-000058.900015.7 08.0900.54F? 0
+014035.59 -161733.0 +000059.2-000122.700012.1 08.0900.64G? 0
+015310.83 +371913.4 +000000.0+000000.000000.0 08.0900.52F? 0
+021830.54 -045210.4 -000010.1-000001.600009.6 08.0900.81G? 0
+022006.38 -002732.1 +000167.3+000077.800021.5 08.0900.76G? 0
+023607.41 -444532.2 +000023.1+000022.800003.6 08.0900.90G? 0
+023617.33 -212143.0 -000003.5+000013.500006.1 08.0900.97K? 0
+024033.09 +183558.9 -000021.3+000021.600011.7 08.0900.41F? 0
+025036.77 +431853.0 -000016.2-000005.600008.9 08.0900.24A? 0
+025208.17 +303126.1 +000023.9-000014.900005.2 08.0900.12A? 0
+030035.69 +055911.2 +000711.5-000151.500041.4 08.0900.86G? 0
+030641.73 -131908.2 +000000.0+000000.000000.0 08.0900.00B? 0
+030756.28 +071522.3 +000005.7+000003.300006.8 08.0900.22A? 0
+030914.53 +031433.9 +000026.2+000013.100004.9 08.0900.07A? 0
+031553.31 +204207.6 +000018.9-000011.900001.2 08.0900.06A? 0
+031601.89 +480140.6 +000025.8-000031.000006.3 08.0900.22A? 0
+031841.54 -183338.6 +000146.6-000057.700009.0 08.0900.70G? 0
+032326.59 +560735.6 -000004.9-000015.300003.3 08.0900.14A? 0
+032705.99 -375326.7 -000019.1+000082.000030.3 08.0900.45F? 0
+032808.74 -022846.6 +000058.3-000011.500010.7 08.0900.47F? 0
+033307.70 +192300.0 +000023.9-000024.400010.6 08.0900.07A? 0
+034128.25 +123629.2 +000031.9-000092.100025.1 08.0900.52F? 0
+040849.94 -175643.0 +000011.3+000020.800005.2 08.0900.38F? 0
+041144.89 -591011.6 +000045.2+000020.400011.7 08.0900.43F? 0
+042357.77 +241813.9 +000023.9-000004.200009.7 08.0900.34F? 0
+042550.01 +461401.9 -000003.0-000000.900001.7 08.0900.29A? 0
+043308.03 -192130.6 +000040.8+000029.700017.9 08.0900.47F? 0
+043328.81 -075019.6 +000077.6+000069.200022.7 08.0900.54F? 0
+043622.98 -042201.8 +000005.6-000017.700006.1 08.0900.96K? 0
+043938.66 +213103.2 -000004.6-000043.300020.6 08.0900.53F? 0
+044507.67 -330152.8 +000017.3+000028.000015.4 08.0900.47F? 0
+045156.96 +662946.4 +000066.8-000094.600025.4 08.0900.77G? 0
+045414.84 +583813.4 -000004.6-000010.200002.0 08.0900.29A? 0
+045616.87 +520552.2 +000028.9-000058.200007.3 08.0900.45F? 0
+045750.61 +393756.7 -000001.3-000014.500004.5 08.0900.91G? 0
+050015.05 -001137.6 +000020.2-000001.000000.2 08.0900.39F? 0
+050130.48 +484923.5 -000009.8-000006.100009.2 08.0900.07A? 0
+050317.10 +040056.0 -000005.2+000008.400005.9 08.09-0.11B? 0
+050327.36 +400436.0 +000004.4-000007.600010.0 08.0900.01A? 0
+050421.77 -134226.2 -000000.5-000019.600002.7 08.0900.93G? 0
+050610.01 +764925.6 +000061.6+000049.500010.9 08.0900.53F? 0
+051550.19 +195714.5 +000005.4+000001.400001.0 08.0900.42F? 0
+052512.44 +465618.7 -000004.9-000010.900002.8 08.0900.26A? 0
+052743.28 +343156.7 -000008.4-000003.800001.5 08.0900.25A? 0
+053316.92 +393021.7 -000071.2-000157.000034.8 08.0900.61G? 0
+053346.75 +854239.3 -000016.0-000093.800013.2 08.0900.94G? 0
+053514.41 +324456.9 +000008.1+000007.200000.6 08.0900.08A? 0
+053630.96 -062713.8 +000005.8+000004.300001.2 08.09-0.06B? 0
+053826.49 -611001.5 -000010.2+000030.900004.9 08.09-0.04B? 0
+054035.06 +550557.8 +000008.5-000111.500011.9 08.0900.42F? 0
+054432.45 -700847.7 +000000.0+000000.000000.0 08.0900.00B? 0
+055922.51 +134407.2 -000003.0-000012.500000.9 08.0900.01A? 0
+055951.57 +000321.8 +000011.0-000042.900011.1 08.0900.52F? 0
+060740.92 -342910.5 -000004.5-000026.600011.1 08.0900.82G? 0
+060757.36 +262400.4 -000004.7-000014.300009.1 08.0900.06A? 0
+060804.84 +234416.9 -000013.7-000005.000004.8 08.09-0.02B? 0
+061422.33 +510959.4 -000016.4+000006.700000.6 08.0900.01A? 1
+061604.87 +140523.0 -000024.0-000017.900004.8 08.0900.28A? 0
+062102.84 -175727.1 -000007.6-000006.600008.7 08.0900.01A? 0
+062536.59 +061704.6 -000012.2-000029.300004.4 08.0900.30A? 0
+062720.50 +091259.6 -000008.2-000007.100007.8 08.0900.13A? 0
+063040.73 +202517.4 +000000.5-000005.600007.1 08.0900.10A? 0
+063124.03 -121336.2 -000003.3+000003.800007.0 08.0900.96K? 0
+063138.29 -210356.3 +000003.6-000016.800013.1 08.0900.95K? 0
+063244.25 +002547.7 +000024.7-000040.400027.4 08.0900.56F? 0
+063246.42 +553624.0 -000012.7-000004.400001.9 08.0900.19A? 0
+063438.65 +074043.1 -000016.9-000035.400012.8 08.0900.32F? 0
+063512.74 +180355.5 +000054.9-000159.800028.3 08.0900.71G? 0
+063531.37 +131326.0 -000005.9+000003.800004.8 08.0900.05A? 0
+063737.55 +045522.3 -000011.7-000045.300013.9 08.0900.87G? 0
+064046.09 -285109.1 -000005.3+000005.400004.1 08.09-0.12B? 0
+064130.59 -035840.0 +000010.0-000003.200003.7 08.0900.18A? 1
+064809.95 -171346.9 +000001.3-000001.900007.2 08.0900.03A? 0
+064928.83 -370011.1 -000009.1+000044.200004.6 08.0900.30A? 0
+065130.49 +405205.0 +000034.5-000108.100030.5 08.0900.74G? 0
+065239.99 +063014.0 +000003.5+000007.500014.7 08.0900.94G? 0
+065448.08 +112556.6 +000001.2-000071.600006.9 08.0900.61G? 0
+065501.95 +555655.6 -000005.0-000005.900004.0 08.0900.21A? 0
+065611.78 +184800.6 -000008.8+000015.300007.4 08.09-0.05B? 0
+070328.31 +252016.1 +000003.4-000018.600001.3 08.0900.95G? 0
+070402.05 +015352.6 -000036.8-000015.400002.8 08.0900.55F? 0
+070425.10 +685345.4 +000046.6+000004.100009.0 08.0900.53F? 0
+070506.83 -204310.6 -000001.0+000010.500006.0 08.0900.97K? 0
+070934.18 +575757.5 -000039.8-000057.100005.4 08.0900.49F? 0
+071456.36 -680415.0 +000013.0-000117.300018.5 08.0900.65G? 0
+071519.92 +184852.6 -000026.5-000006.200007.8 08.0900.29A? 0
+071546.60 -533607.5 -000005.8+000007.800010.0 08.0900.04A? 0
+071750.44 -370934.4 -000008.3+000006.600000.4 08.09-0.04B? 0
+071811.23 -001041.4 +000001.4-000000.100005.2 08.0900.04A? 0
+072253.78 +062223.3 -000013.2+000015.800008.6 08.0900.52F? 0
+072351.76 -051616.9 +000057.0-000007.600014.7 08.0900.76G? 0
+072648.41 -155339.7 -000003.5-000014.800004.7 08.0900.32F? 0
+072945.87 -051146.3 -000031.5-000000.100005.0 08.0900.25A? 0
+073633.23 -582238.5 -000005.7+000029.900009.9 08.0900.37F? 0
+073643.91 -240629.3 -000003.4+000009.200001.2 08.09-0.12B? 0
+074305.11 +764536.4 +000006.4+000034.200003.1 08.0900.33F? 0
+074314.47 +030748.5 -000011.5-000010.800005.2 08.0900.03A? 0
+074434.91 -321419.8 +000002.7+000004.400000.8 08.0900.63G? 0
+075856.72 -674058.9 +000003.0+000000.900000.8 08.0900.25A? 0
+080219.05 -291031.8 -000033.3+000013.200008.6 08.0900.99K? 0
+080225.75 -321828.8 -000006.3+000006.700003.0 08.0900.06A? 0
+080524.56 +081158.8 +000026.4+000003.700014.4 08.0900.99K? 1
+080630.97 -202003.7 -000011.9-000006.300009.5 08.0900.27A? 0
+081034.56 -704702.3 -000002.8+000001.900001.9 08.0900.83G? 0
+081908.13 -381038.2 -000021.3+000021.400004.2 08.0900.11A? 0
+082003.29 -143646.3 -000070.6+000048.400004.8 08.0900.40F? 0
+082728.59 -281706.6 +000002.5+000013.500009.3 08.0900.99K? 0
+083034.55 -363426.9 -000005.4+000004.700005.4 08.09-0.05B? 0
+083246.80 -333332.4 -000003.8+000016.000014.1 08.0900.94G? 0
+083527.22 -250629.6 +000000.0+000000.000000.0 08.0900.95K? 1
+083601.45 +300104.9 +000025.5-000010.100012.4 08.0900.53F? 0
+084038.52 -064238.0 -000005.5+000011.900012.6 08.0900.93G? 0
+084336.40 -770258.4 -000030.7+000000.100004.5 08.0900.02A? 0
+084818.98 -683955.5 -000005.2+000018.700000.9 08.0900.97K? 0
+090005.13 -122739.5 -000057.5+000004.400012.8 08.0900.50F? 0
+090016.12 -251000.7 -000025.5-000006.300001.0 08.0900.16A? 0
+090259.29 -253718.7 -000005.6+000013.300016.7 08.0900.33F? 0
+090545.54 +172324.5 -000030.8-000009.600000.3 08.0900.14A? 0
+090840.21 -092303.2 -000088.8+000046.100020.5 08.0900.65G? 0
+093605.74 -514440.9 -000019.3+000009.600001.0 08.09-0.05B? 0
+094817.59 -251229.7 -000010.7+000010.200001.6 08.0900.19A? 0
+094913.90 -700430.1 +000020.4-000021.200009.0 08.0900.41F? 0
+095011.54 -581256.3 -000005.8+000008.200004.2 08.09-0.06B? 0
+095514.76 -684853.5 +000018.9-000050.900003.1 08.0900.70G? 0
+095637.06 -542508.5 -000016.1-000003.800001.8 08.0900.05A? 0
+100337.34 +132805.6 +000036.3-000006.400002.0 08.0900.55F? 0
+100909.36 -602458.4 -000009.1+000011.500005.5 08.0900.13A? 0
+101351.06 -480058.2 -000061.4+000028.400000.2 08.0900.40F? 0
+103158.95 +220222.0 -000012.2+000004.200004.8 08.0900.27A? 0
+103830.13 -421311.7 -000043.6+000012.800013.2 08.0900.20A? 0
+103909.49 -335635.1 -000042.9+000015.900003.3 08.0900.45F? 0
+103934.70 +160109.0 -000035.2-000015.800001.0 08.0900.92G? 0
+104040.58 -434526.6 -000011.4-000010.300005.0 08.0900.14A? 0
+104224.17 -820213.8 -000020.2-000045.100004.5 08.0900.46F? 0
+104348.96 -600644.7 +000000.0+000000.000000.0 08.0900.10A? 0
+105201.21 +552118.5 -000007.1+000001.800015.0 08.0900.32F? 0
+105325.84 -442440.9 -000266.9+000014.200012.6 08.0900.51F? 0
+105637.22 -211631.3 -000021.1+000010.000001.5 08.0900.24A? 0
+105729.57 -375032.8 -000009.9+000013.300003.4 08.0900.27A? 0
+110532.81 -483723.5 +000002.4-000003.900005.1 08.0900.19A? 0
+110858.12 -482410.4 -000014.5+000003.100013.5 08.0900.06A? 0
+110900.28 +540902.5 -000009.4-000028.100001.9 08.0900.54F? 0
+111004.09 -605845.0 -000001.9-000002.000004.0 08.0900.06A? 0
+111755.20 -222553.2 -000025.9-000002.000008.0 08.0900.29A? 0
+111909.27 -201332.3 +000009.1+000002.400005.5 08.0900.36F? 0
+112102.50 +070352.5 +000010.6-000037.000006.0 08.0900.58G? 0
+112305.24 -163617.4 -000027.2+000002.800005.6 08.0900.47F? 0
+112801.53 -472102.1 -000013.2+000003.900009.7 08.0900.25A? 0
+113250.09 -832903.4 -000006.2-000001.600006.0 08.0900.97K? 0
+113649.87 -475940.4 +000008.8-000003.200009.7 08.0900.49F? 0
+113727.00 -012905.4 +000012.0-000035.600010.7 08.0900.49F? 0
+113903.28 -632547.1 -000009.1-000014.900009.5 08.0900.04A? 0
+113929.74 -372554.0 +000000.0+000000.000000.0 08.0900.48F? 0
+114234.62 +434722.2 -000047.9-000028.900007.4 08.0900.58F? 0
+114516.35 +431237.3 -000070.9+000007.600000.8 08.0900.32F? 0
+114544.82 -524125.7 -000031.7-000010.500003.0 08.0900.34F? 0
+120229.45 -692339.0 -000007.7+000003.700010.7 08.0900.03A? 0
+120416.05 -320621.5 -000038.0+000004.200004.2 08.0900.32F? 0
+121114.37 -120549.7 +000025.7-000019.500016.7 08.0900.36F? 0
+121940.72 -392236.7 -000022.5-000006.400007.3 08.0900.35F? 0
+122501.34 -704339.5 -000009.7+000002.300003.5 08.0900.13A? 0
+123816.37 -470654.8 -000026.3-000001.000012.1 08.0900.49F? 0
+124247.95 -582844.0 -000015.2-000000.400002.0 08.0900.08A? 0
+125158.67 +401429.5 +000031.0+000007.300019.1 08.0900.38F? 0
+125903.86 +470905.1 -000052.6+000000.800012.1 08.0900.93G? 0
+130703.85 -200826.0 -000023.0-000002.700004.7 08.0900.98K? 0
+130829.53 -824315.6 -000129.8-000037.500005.8 08.0900.61G? 0
+131103.83 -594444.7 -000004.8+000002.900001.7 08.0900.44F? 0
+131530.74 -080319.1 +000028.5+000064.900038.6 08.0900.69G? 0
+132459.79 -605816.5 -000011.2+000004.900004.2 08.0900.14A? 0
+133612.15 -484806.8 +000014.3-000005.900000.8 08.0900.12A? 0
+134332.66 +341716.3 -000077.3+000027.300008.0 08.0900.40F? 0
+134522.61 -452054.7 -000008.6+000010.400003.9 08.09-0.09B? 0
+134604.30 -521826.9 -000081.0-000040.800012.1 08.0900.48F? 0
+135019.94 -481626.2 -000006.4-000003.400019.0 08.0900.93G? 0
+135357.42 +101408.1 +000024.2-000010.000006.5 08.0900.38F? 0
+135442.53 -042728.2 -000017.3-000022.200004.0 08.0900.57F? 0
+135443.66 -513722.5 -000017.8-000010.200003.2 08.0900.21A? 0
+135531.83 -443510.4 -000017.0+000010.100001.4 08.0900.58G? 0
+135943.35 -333220.6 -000022.4-000002.400005.3 08.09-0.13B? 0
+140303.89 -691259.0 -000008.4-000000.600002.8 08.09-0.06B? 0
+140833.74 -263910.9 +000060.7-000027.800019.7 08.0900.47F? 0
+141350.60 +085851.1 +000004.0+000004.300003.1 08.0900.28A? 0
+141842.14 -521414.8 -000041.5-000024.800011.7 08.0900.35F? 0
+141927.24 +373636.2 -000048.9-000033.800006.0 08.0900.93G? 0
+143827.58 +195122.3 -000045.9+000016.400010.8 08.0900.50F? 0
+143936.66 -461757.9 +000019.7-000013.500008.1 08.0900.95K? 0
+144200.37 -284905.3 +000008.1+000000.800002.6 08.0900.23A? 0
+144603.21 -185845.3 +000017.3-000013.200010.8 08.0900.25A? 0
+144759.59 +214224.5 -000032.2-000013.200005.4 08.0900.30A? 0
+145545.69 -455826.5 -000031.5-000014.100000.4 08.0900.28A? 0
+150324.70 +333416.1 +000010.9-000002.500004.3 08.0900.38F? 0
+151241.91 -144138.1 -000057.1-000002.600006.1 08.0900.41F? 0
+151644.72 -632055.3 -000008.3-000010.200006.5 08.09-0.04B? 0
+152238.20 -623401.1 -000002.9-000004.500003.0 08.0900.04A? 0
+152432.53 -802626.0 -000019.1-000026.400009.0 08.0900.38F? 0
+153737.99 -090241.7 +000017.4-000028.400017.1 08.0900.36F? 0
+153819.17 +005624.7 +000020.5-000020.800001.5 08.0900.43F? 0
+153935.90 -234802.7 -000016.6-000015.600016.1 08.0900.37F? 0
+160631.52 -141843.0 -000170.9-000119.800004.7 08.0900.72G? 0
+161057.20 +490348.5 -000052.3+000075.200017.3 08.0900.48F? 0
+161355.75 -630328.1 +000009.2+000001.400004.3 08.0900.09A? 0
+161739.45 +805657.8 +000030.2+000000.200010.9 08.0900.97K? 0
+161914.24 -545742.0 -000013.4-000007.800002.4 08.09-0.04B? 0
+163551.82 -560738.1 -000085.6-000103.000006.0 08.0900.63G? 0
+165355.80 -465437.6 -000004.4-000002.300006.7 08.0900.26A? 0
+165822.85 +394236.8 +000029.1-000118.300005.9 08.0900.57F? 0
+170144.19 -265705.8 -000000.3+000001.400007.9 08.0900.17A? 0
+170535.81 +262739.0 -000014.7+000001.300001.8 08.0900.46F? 0
+171008.33 +052322.2 -000000.2-000013.400008.3 08.0900.56F? 0
+171112.10 +305722.2 +000000.9+000049.000007.4 08.0900.46F? 0
+172344.61 +471614.3 -000016.6+000043.100018.4 08.0900.56F? 0
+172442.47 +380212.2 -000054.4-000195.400014.5 08.0900.78G? 0
+173105.92 +210116.9 -000065.6-000079.000021.9 08.0900.52F? 0
+173456.14 -400414.8 +000019.3-000016.700004.0 08.0900.13A? 0
+173530.06 -055553.6 +000001.0-000003.800009.1 08.0900.41F? 0
+173829.93 +050119.1 +000016.0-000004.000016.9 08.0900.53F? 0
+175112.42 -303334.7 +000015.3-000003.200001.1 08.0900.11A? 0
+175536.15 +250754.4 -000008.7-000009.900004.6 08.0900.21A? 0
+180112.34 -292032.3 -000029.6-000059.700021.4 08.0900.49F? 0
+180158.36 +124528.1 -000014.0-000007.600002.0 08.0900.09A? 0
+180627.07 -493048.7 +000005.7-000014.200003.7 08.0900.48F? 0
+181143.44 +223629.8 -000004.1+000010.600001.0 08.0900.04A? 0
+181259.40 +281526.4 +000005.9+000117.500016.0 08.0900.52F? 0
+181917.57 +232446.7 -000019.5-000005.900004.8 08.0900.09A? 0
+182100.73 +083742.2 +000025.1+000018.700008.9 08.0900.23A? 0
+182930.80 +122702.7 +000014.8+000005.300014.8 08.0900.10A? 0
+183008.14 +081252.8 -000002.8+000001.900018.1 08.0900.97K? 0
+183016.20 +111147.0 -000011.0+000007.000002.4 08.0900.03A? 0
+183340.67 +043532.6 +000030.9-000004.100012.6 08.0900.84G? 0
+183447.18 -132605.1 +000013.5-000002.800008.2 08.0900.49F? 0
+183509.41 +634149.2 -000011.2-000258.500026.0 08.0900.56F? 0
+184301.85 -324458.1 +000004.9-000045.100003.5 08.0900.36F? 0
+184934.89 +225714.0 +000000.8-000008.700001.9 08.0900.07A? 0
+185009.41 -333552.8 +000019.4-000043.900023.6 08.0900.48F? 0
+185758.93 +445917.3 -000002.1-000024.700003.3 08.0900.11A? 0
+190150.42 -172105.5 -000027.7-000030.800015.3 08.0900.43F? 0
+190450.29 -165136.2 +000012.9+000003.400009.3 08.09-0.02B? 0
+191316.61 +353234.6 -000006.6-000013.900005.4 08.0900.30A? 0
+191404.66 +403359.7 -000000.3-000003.900003.2 08.0900.95G? 0
+191425.46 +393908.5 -000027.1-000031.400009.3 08.0900.96K? 0
+192648.62 +210940.8 -000002.0-000001.200001.1 08.0900.05A? 0
+192720.70 -054402.4 +000036.3-000022.900002.4 08.0900.39F? 0
+193300.37 +600952.3 +000022.4+000016.000003.6 08.0900.94G? 0
+193401.97 +220113.8 +000021.9+000017.500017.1 08.0900.20A? 0
+193451.49 -410918.2 -000022.4-000031.400009.3 08.0900.25A? 0
+194225.73 +440118.3 +000000.0-000006.900003.4 08.09-0.05B? 0
+194239.38 +373931.4 +000040.2+000093.800002.3 08.0900.63G? 0
+195146.62 +353642.3 +000028.6-000008.900009.5 08.0900.52F? 0
+195312.62 +263512.8 -000000.1-000009.500005.2 08.0900.01A? 0
+195554.46 +491143.7 -000009.9-000015.100003.6 08.09-0.09B? 0
+195954.93 +393146.7 +000005.3-000006.700000.6 08.09-0.00B? 0
+200045.52 +325659.4 +000111.3+000085.400017.7 08.0900.86G? 0
+200605.01 +450022.9 +000022.1+000019.200003.3 08.0900.35F? 0
+200629.87 -645021.1 +000017.4-000005.300012.4 08.0900.97K? 0
+200830.05 -473334.4 -000011.4+000006.300003.3 08.0900.29A? 0
+200912.18 +421349.0 +000009.5+000001.800005.2 08.09-0.01B? 0
+201012.19 -310958.0 +000006.3-000053.800003.0 08.0900.33F? 0
+201451.38 -113811.7 -000008.4-000008.000002.7 08.0900.01A? 0
+201504.77 -793450.7 +000013.6-000006.800006.5 08.0900.29A? 0
+201641.04 +335700.2 +000007.3-000008.100002.0 08.09-0.07B? 0
+201713.33 +285456.3 +000014.4+000006.700005.1 08.0900.15A? 0
+201724.14 +205658.5 -000016.5-000003.200001.7 08.0900.60G? 0
+201806.72 +452348.2 +000007.8+000002.700005.5 08.09-0.03B? 0
+202119.90 +301216.9 -000003.6+000005.500005.2 08.0900.01A? 0
+202908.31 +454404.6 -000022.2-000007.900008.0 08.0900.83G? 0
+203014.50 +490250.8 -000013.8-000034.100001.5 08.0900.92G? 0
+203711.53 -444440.6 +000143.1-000065.600028.3 08.0900.65G? 0
+204211.52 +343359.5 +000014.2+000003.000001.4 08.0900.09A? 0
+204355.60 -685452.2 +000018.6-000016.700002.6 08.0900.52F? 0
+204747.52 +293816.7 -000001.9-000011.100005.7 08.0900.89G? 0
+205544.32 -183452.6 -000000.1-000013.600001.8 08.0900.22A? 0
+210716.44 +683655.1 -000017.6-000011.800012.5 08.0900.30A? 0
+211418.99 +065754.6 +000013.0-000011.800004.3 08.0900.07A? 0
+211421.56 +732557.0 +000007.3-000032.300001.1 08.0900.95K? 0
+211635.91 -144923.3 +000016.6+000007.400001.2 08.09-0.08B? 0
+211637.93 -361024.1 +000034.4-000001.000015.2 08.0900.48F? 0
+211944.94 +535705.4 +000000.3-000010.500001.6 08.0900.23A? 0
+212402.87 +522656.9 +000011.5-000003.000003.0 08.0900.01A? 0
+212729.52 -110949.0 +000038.1+000002.800008.4 08.0900.97K? 0
+213012.62 +235529.7 -000027.1-000054.200004.1 08.0900.41F? 0
+213159.98 +583633.2 +000032.7+000025.400004.4 08.0900.32F? 0
+214228.23 -082754.3 -000014.9-000002.600009.1 08.0900.43F? 0
+214451.81 +062558.1 +000056.3-000008.000002.4 08.0900.46F? 0
+215958.38 -403220.1 +000048.6+000027.100009.1 08.0900.96K? 0
+220648.43 +852433.1 +000086.8+000067.700021.5 08.0900.72G? 0
+221126.35 +525923.2 +000061.0+000043.100007.4 08.0900.41F? 0
+221724.34 +644253.1 +000005.7+000044.500002.3 08.0900.50F? 0
+221947.09 -553508.0 -000032.7+000013.900007.5 08.0900.91G? 0
+223027.06 +565118.8 -000009.4+000007.900002.4 08.0900.94G? 0
+225146.60 +412002.4 +000002.0-000015.100004.6 08.0900.09A? 1
+225935.26 -604043.9 +000063.7+000016.100000.9 08.0900.43F? 0
+230856.81 +660358.9 +000003.7+000008.600005.4 08.0900.12A? 0
+231658.47 -511908.7 -000073.3-000127.600024.8 08.0900.67G? 0
+231948.17 -415749.2 +000153.3-000068.800008.0 08.0900.57F? 0
+232038.42 -382947.1 +000087.9-000034.400012.4 08.0900.41F? 0
+235722.56 +413627.0 -000010.9-000011.100007.8 08.0900.99K? 0
+000311.05 +433835.5 +000006.3-000010.800004.1 08.0901.25K? 0
+000320.49 -115642.8 -000014.3-000071.700013.5 08.0901.12K? 0
+001343.02 +183808.9 -000005.8-000055.500007.1 08.0901.07K? 0
+001425.68 -402512.6 +000023.7+000000.600000.6 08.0901.25K? 0
+001459.98 -360937.5 +000025.4+000016.400002.8 08.0901.48K? 0
+001740.43 -734037.6 -000014.1-000007.800003.5 08.0901.05K? 0
+001812.15 +522445.7 -000020.8-000045.800010.5 08.0901.04K? 0
+003157.22 -061859.4 +000038.0+000017.500021.7 08.0901.18K? 0
+004745.19 +270549.1 -000011.6-000008.000011.6 08.0901.06K? 0
+005231.29 -195343.6 -000023.1-000026.800012.8 08.0901.30K? 0
+011150.52 +434508.4 +000036.3-000010.600007.8 08.0901.27K? 0
+011929.44 +625139.4 -000011.5-000004.500015.3 08.0901.15K? 0
+012901.43 -054203.2 +000035.8-000014.900001.7 08.0901.33K? 0
+012952.98 +002228.3 +000018.8+000002.000010.2 08.0901.19K? 0
+013525.96 +304630.7 +000015.6-000016.600002.7 08.0901.55K? 0
+014730.63 -695256.0 +000032.8+000003.500004.8 08.0901.08K? 0
+015719.67 -235943.0 -000002.0-000016.500001.1 08.0901.08K? 0
+015807.01 +452949.6 -000000.1+000004.900013.7 08.0901.02K? 0
+020333.47 +013636.5 +000053.1+000024.600016.6 08.0901.02K? 0
+022431.71 -450829.7 -000005.8-000024.600007.6 08.0901.01K? 0
+023329.43 +202616.5 +000026.5-000026.700003.6 08.0901.31K? 0
+024112.59 -174916.8 +000095.4-000055.100010.1 08.0901.13K? 0
+024335.88 -525122.9 +000010.2-000017.600003.2 08.0901.05K? 0
+024344.94 +131724.5 +000017.0-000008.400018.7 08.0901.23K? 0
+024527.25 -463329.9 -000017.6-000040.600000.5 08.0901.14K? 0
+024827.79 -061117.2 +000012.3-000026.500005.1 08.0901.10K? 0
+025621.32 +575555.0 +000007.0+000012.800007.4 08.0901.13K? 0
+030413.39 -650947.5 +000024.8+000014.800000.5 08.0901.49K? 0
+031311.09 -510605.1 +000029.5+000013.600000.9 08.0901.16K? 0
+031536.96 -431707.1 +000000.6+000016.800002.8 08.0901.60K? 0
+032531.62 +625647.3 -000014.9+000003.500003.3 08.0901.41K? 0
+033402.26 +391822.6 +000029.4-000027.300011.2 08.0901.29K? 0
+033842.71 +025411.7 +000010.4+000000.700005.2 08.0901.24K? 0
+033858.47 -353809.3 -000041.1-000034.400005.1 08.0901.06K? 0
+035502.43 -531022.1 +000003.8-000023.200006.6 08.0901.51K? 0
+035738.29 -070010.0 +000014.6-000013.900001.1 08.0901.06K? 0
+041443.27 +661320.2 -000003.0-000011.400009.5 08.0901.44K? 0
+041818.59 -380634.6 -000010.4-000008.900001.0 08.0901.53K? 0
+042831.93 +341156.9 +000004.2+000006.000031.9 08.0901.29K? 0
+042910.89 -182831.6 +000024.1-000003.100011.4 08.0901.02K? 0
+044802.91 -103523.8 -000012.5-000021.100016.2 08.0901.03K? 0
+044854.67 -701533.2 -000009.7+000001.200002.0 08.0901.05K? 0
+045918.07 -074652.7 -000010.2-000007.300004.0 08.0901.47K? 0
+050019.35 -193812.2 +000024.4+000011.700002.8 08.0901.16K? 0
+051542.92 +090331.4 +000036.5-000026.100011.9 08.0901.13K? 0
+051642.92 +532752.8 -000002.4-000002.800010.5 08.0901.14K? 0
+052544.61 -140153.7 -000001.1-000039.600007.6 08.0901.10K? 0
+054559.49 +201459.8 +000038.5-000006.300031.1 08.0901.07K? 0
+055335.84 -160028.9 -000005.3+000001.200019.6 08.0901.49K? 0
+055856.56 -010638.5 -000025.2+000022.600007.6 08.0901.54K? 0
+055928.71 +383728.6 +000006.7-000013.600007.2 08.0901.30K? 0
+060258.99 +180027.7 +000009.1+000005.600012.3 08.0901.22K? 0
+060418.03 +063405.7 +000008.1-000000.400015.6 08.0901.58K? 0
+060601.86 -555810.0 -000049.2+000006.200002.6 08.0901.03K? 0
+060621.91 +312448.3 -000010.5-000009.200002.4 08.0901.45K? 0
+061352.19 -373335.1 -000008.6+000008.100006.5 08.0901.13K? 0
+061435.02 -221311.9 -000004.4-000003.600004.7 08.0901.19K? 0
+061444.76 -040940.8 +000015.6-000005.900006.4 08.0901.26K? 0
+062544.83 +135022.3 -000018.7-000010.400025.4 08.0901.02K? 1
+063141.75 +434252.1 +000004.3-000004.500008.6 08.0901.07K? 0
+063243.83 +113448.3 -000011.6+000001.300010.1 08.0901.48K? 0
+063310.13 -223631.9 -000001.5+000019.900003.8 08.0901.05K? 0
+063354.36 -015932.1 +000010.2+000003.700015.7 08.0901.35K? 0
+063737.43 +214236.9 +000005.0-000023.200021.1 08.0901.27K? 0
+065056.28 +135213.3 -000006.0+000005.700004.4 08.0901.22K? 0
+065836.04 -264249.4 -000008.5+000022.200004.3 08.0901.60K? 0
+065922.86 +202641.7 -000033.6-000005.700007.9 08.0901.02K? 0
+070225.33 -500401.4 +000001.5-000021.300002.2 08.0901.27K? 0
+071607.74 -781906.5 -000001.6+000010.500003.1 08.0901.74K? 0
+071659.71 -084402.8 +000012.6+000000.800012.6 08.0901.03K? 0
+072700.87 +001400.4 -000002.1-000000.100000.7 08.0901.06K? 0
+072711.99 +033347.4 +000026.5+000007.200010.9 08.0901.61K? 0
+073137.98 -263054.1 +000001.8+000002.500004.0 08.0901.64K? 0
+073357.37 +033905.0 -000004.2+000012.000003.3 08.0901.62K? 0
+074237.78 -125828.0 +000003.8-000015.700016.0 08.0901.52K? 0
diff --git a/kstars/kstars/data/hip048.dat b/kstars/kstars/data/hip048.dat
new file mode 100644
index 00000000..6ee27820
--- /dev/null
+++ b/kstars/kstars/data/hip048.dat
@@ -0,0 +1,1000 @@
+080046.50 -043113.7 -000023.0+000022.700002.9 08.0901.59K? 0
+081115.65 +763821.6 +000007.3-000043.500016.4 08.0901.18K? 0
+081149.54 +514608.5 +000002.9+000002.400010.6 08.0901.72K? 0
+081349.94 +011524.7 +000010.7-000020.400001.4 08.0901.23K? 0
+081952.66 +002516.2 +000005.6+000003.500004.4 08.0901.33K? 0
+082113.63 +385242.4 -000032.3-000007.800003.1 08.0901.04K? 0
+082120.19 +335320.8 +000001.3-000055.300012.6 08.0901.02K? 0
+083247.74 -285121.4 -000015.5+000014.900013.7 08.0901.54K? 0
+083929.77 -215533.4 +000018.5+000007.200004.5 08.0901.61K? 0
+085650.58 -180205.9 +000018.8-000041.900002.9 08.0901.28K? 0
+090251.87 +521710.2 -000073.6-000151.000010.0 08.0901.00K? 0
+091045.67 +382044.0 -000000.7-000013.100002.5 08.0901.01K? 0
+092855.22 +261248.9 -000023.0+000013.700013.3 08.0901.39K? 0
+093227.87 -541522.4 -000024.0-000047.400013.7 08.0901.30K? 0
+093418.29 +460219.6 -000018.3+000014.900002.8 08.0901.08K? 0
+100943.27 -144545.0 +000005.8-000008.000009.9 08.0901.56K? 0
+101321.21 -505427.4 -000012.6+000030.800010.0 08.0901.59K? 0
+104034.91 +354324.7 -000019.0-000079.300001.3 08.0901.13K? 0
+104325.38 -601956.2 -000056.7-000013.700019.5 08.0901.73K? 0 0.10 1.00
+104507.09 -312014.6 -000009.7-000015.400012.4 08.0901.51K? 0
+104510.44 +844440.1 +000021.9+000017.800010.2 08.0901.08K? 0
+104624.96 -415659.3 -000024.1-000012.600014.4 08.0901.01K? 0
+105256.15 -244508.3 -000006.0-000043.800004.6 08.0901.33K? 0
+105320.22 -503522.2 -000014.4+000008.600001.5 08.0901.18K? 0
+110752.80 +682159.1 -000007.4-000017.400007.7 08.0901.53K? 0
+111814.53 -373918.4 +000021.4-000018.400003.4 08.0901.31K? 0
+112029.41 -472131.1 -000029.0+000016.400006.0 08.0901.28K? 0
+113716.65 -412955.9 -000017.2-000023.400020.9 08.0901.08K? 0
+113806.61 -524416.3 +000002.5-000020.100011.0 08.0901.33K? 0
+113909.36 -023520.3 -000008.2-000009.200008.0 08.0901.34K? 0
+114122.04 +685705.4 +000011.4-000004.000007.6 08.0901.02K? 0
+114359.83 +104109.2 +000014.4+000015.800003.6 08.0901.73K? 0
+114645.31 -703055.0 -000041.1-000003.600018.2 08.0901.64K? 0
+120307.50 -385037.9 -000020.9-000015.400013.3 08.0901.09K? 0
+121337.42 -824413.6 -000023.8-000005.100007.5 08.0901.46K? 0
+121727.40 +440110.2 -000043.7-000000.500003.9 08.0901.33K? 0
+123251.90 -662237.4 -000003.2-000002.700007.9 08.0901.69K? 0
+124701.00 -602426.3 +000006.2-000027.300004.6 08.0901.11K? 0
+131808.45 -551508.2 -000035.6+000006.200010.4 08.0901.25K? 0
+132515.41 -780315.9 -000010.2-000004.500009.2 08.0901.01K? 0
+133214.85 -331456.1 -000010.8+000006.600011.1 08.0901.24K? 0
+133709.05 -640713.6 -000015.9-000003.700006.6 08.0901.49K? 0
+134312.97 +493344.2 -000025.5-000011.100001.8 08.0901.25K? 0
+135228.55 -511237.8 -000097.5-000001.200001.9 08.0901.11K? 0
+140022.20 -372352.2 +000045.8-000006.600010.6 08.0901.16K? 0
+141750.03 +135414.3 +000010.3-000009.100000.6 08.0901.51K? 0
+142222.30 +663246.7 -000001.8+000000.800003.7 08.0901.47K? 0
+142557.19 -161757.2 -000000.4-000005.500016.3 08.0901.33K? 0
+142638.17 +213522.5 -000021.8+000015.300005.6 08.0901.12K? 0
+142657.62 +623030.5 -000033.7+000013.200010.0 08.0901.46K? 0
+143247.35 +582523.8 -000051.5-000008.300000.1 08.0901.30K? 0
+143319.64 -371429.5 -000025.4-000010.200004.0 08.0901.40K? 0
+143351.66 -734716.6 -000033.8-000028.200005.2 08.0901.35K? 0
+143732.51 +682657.5 +000010.5-000001.200001.2 08.0901.00K? 0
+144052.12 -321930.2 -000003.9+000021.600014.5 08.0901.17K? 0
+144105.05 -432528.5 -000031.8+000015.200015.1 08.0901.44K? 0
+144219.25 +110432.3 +000011.7-000022.900009.1 08.0901.03K? 0
+144627.29 +255654.8 +000014.7-000022.100012.6 08.0901.25K? 0
+150353.68 -110007.3 -000044.6+000011.700002.0 08.0901.01K? 0
+150709.72 -085543.0 +000013.9+000013.100011.6 08.0901.55K? 0
+151401.30 +501536.0 -000005.1-000010.100007.0 08.0901.28K? 0
+152536.92 +681333.4 -000010.0-000024.000007.3 08.0901.06K? 0
+153452.47 -401346.7 +000004.6-000012.700001.4 08.0901.54K? 0
+154238.10 -183625.4 -000031.2-000010.900013.9 08.0901.59K? 0
+155315.09 +311415.2 -000040.9-000065.200000.8 08.0901.31K? 0
+155449.67 +083504.8 +000019.3-000000.300011.8 08.0901.52K? 0
+155740.95 -423725.6 -000260.3-000197.900074.2 08.0901.11K? 0
+160258.07 -013858.2 -000025.8-000028.100004.7 08.0901.16K? 0
+160847.31 +063846.0 -000030.0+000003.200008.4 08.0901.55K? 0
+160922.03 +214946.5 -000015.6-000034.800007.7 08.0901.18K? 0
+162012.14 -471457.3 -000009.1-000012.600003.9 08.0901.50K? 0
+162335.69 +210327.2 +000008.8-000010.300016.0 08.0901.10K? 0
+164118.23 -625310.8 -000012.3+000002.500005.2 08.0901.56K? 0
+165257.22 +442408.0 -000003.8+000077.300001.9 08.0901.01K? 0
+165710.70 +351711.6 +000004.7-000003.700001.8 08.0901.43K? 0
+165918.00 -282738.6 -000020.9-000027.200001.1 08.0901.27K? 0
+175213.10 +462831.6 +000016.4-000062.800004.0 08.0901.16K? 0
+175500.85 -702750.8 -000020.8+000060.900010.1 08.0901.14K? 0
+175619.23 -532041.8 -000038.4-000076.200005.2 08.0901.16K? 0
+175754.11 +380502.7 -000001.2-000012.500007.3 08.0901.38K? 0
+180312.40 +075434.6 +000007.8-000021.400000.1 08.0901.38K? 0
+180942.70 -461820.5 -000005.3+000003.300013.8 08.0901.00K? 0
+181501.18 +215319.8 +000003.6-000003.800003.6 08.0901.73K? 0
+181958.92 -544119.3 -000001.8+000016.300005.8 08.0901.55K? 0
+182221.88 -425603.8 +000007.6-000001.900007.9 08.0901.32K? 0
+184311.00 +212020.3 -000020.4+000007.100004.7 08.0901.06K? 0
+184414.02 +181151.7 -000004.9-000045.700001.6 08.0901.18K? 0
+184527.15 +113552.0 +000016.3-000016.500007.7 08.0901.15K? 0
+184854.01 -601551.8 +000024.4-000032.600008.2 08.0901.09K? 0
+185123.45 -300705.5 -000008.2-000019.500004.9 08.0901.09K? 0
+185515.21 +304648.1 -000017.9-000020.300015.0 08.0901.09K? 0
+185750.40 -464410.5 -000007.0+000012.400013.3 08.0901.48K? 0
+190251.31 -053207.4 +000000.3-000016.300002.0 08.0901.63K? 0
+190913.25 -411551.5 +000002.0-000056.100001.9 08.0901.57K? 0
+191130.07 +105339.8 +000021.3-000063.100012.6 08.0901.12K? 0
+192624.13 +491047.6 +000002.8+000001.400000.9 08.0901.52K? 0
+193505.26 +333321.8 -000001.7-000003.500009.8 08.0901.02K? 0
+193703.65 +093333.9 +000014.9-000031.900004.2 08.0901.22K? 0
+193709.65 +281118.8 +000016.4+000004.700008.0 08.0901.05K? 0
+194020.77 +485718.3 +000001.2-000020.900002.6 08.0901.04K? 0
+195216.13 +305444.2 +000002.0+000009.300007.9 08.0901.55K? 0
+195339.90 -695704.3 +000006.0-000006.000015.7 08.0901.02K? 0
+200334.17 +610151.8 -000012.8-000012.900000.4 08.0901.62K? 0
+200407.91 +593944.3 -000021.7+000003.300004.0 08.0901.16K? 0
+200812.70 +332432.4 +000014.5-000004.200006.2 08.0901.06K? 0
+200907.43 +704513.6 -000010.3-000035.000006.3 08.0901.04K? 0
+201013.52 +220824.3 +000004.5-000023.100009.1 08.0901.15K? 0
+201022.70 +432701.1 +000014.2-000004.800000.1 08.0901.39K? 0
+201123.58 -071255.2 -000006.3-000010.200008.7 08.0901.12K? 0
+201656.67 -721103.9 +000000.3+000003.100000.3 08.0901.06K? 0
+202315.06 +095808.4 -000004.4-000014.400023.1 08.0901.24K? 0
+203045.60 +275730.9 +000045.3+000045.300008.8 08.0901.13K? 0
+204810.84 +283145.9 +000005.0+000001.700011.8 08.0901.14K? 0
+210844.65 -065911.3 -000008.9+000008.100002.7 08.0901.20K? 0
+211453.88 +013856.0 -000008.6+000021.400005.5 08.0901.24K? 0
+212638.23 +241737.9 +000031.4+000003.900002.8 08.0901.50K? 0
+213111.58 +384530.5 -000007.9-000013.400000.2 08.0901.28K? 0
+213229.87 +573218.2 -000038.2-000016.500001.1 08.0901.06K? 0
+213232.59 +303419.7 +000014.7+000003.000008.1 08.0901.71K? 0
+213724.83 +252048.2 -000017.8-000052.900003.4 08.0901.07K? 0
+213816.55 -120241.5 -000003.6-000043.000016.8 08.0901.17K? 0
+214604.46 +525314.5 +000000.2-000004.100004.4 08.0901.20K? 0
+214836.52 +390455.4 +000009.1-000009.100006.6 08.0901.50K? 0
+214944.50 +840212.3 +000015.3-000013.900000.3 08.0901.14K? 0
+220007.31 -473924.5 -000022.5-000010.800000.7 08.0901.60K? 0
+220112.64 -250038.2 +000021.8-000054.900016.6 08.0901.09K? 0
+220930.60 +352248.8 +000010.9+000018.500008.9 08.0901.53K? 0
+221209.81 -323210.0 +000005.8+000000.200011.5 08.0901.60K? 0
+221401.78 -243730.4 +000020.8-000025.500017.3 08.0901.38K? 0
+221725.25 +451647.1 -000018.2-000006.300008.2 08.0901.34K? 0
+221833.99 -332029.8 -000020.7-000015.000004.1 08.0901.41K? 0
+223550.31 -550309.7 +000032.2-000003.800011.7 08.0901.34K? 0
+224701.43 +063344.0 +000002.7-000007.000003.0 08.0901.54K? 0
+224817.76 -054602.8 -000017.7-000002.700001.8 08.0901.50K? 0
+225125.63 -592133.9 +000019.1-000008.000003.5 08.0901.25K? 0
+230209.83 -145834.0 +000015.8-000009.900010.8 08.0901.50K? 0
+230704.26 -555708.2 +000019.8-000012.000005.1 08.0901.37K? 0
+230818.91 -164501.1 -000011.0-000067.200008.8 08.0901.18K? 0
+230958.86 +365144.2 +000003.9-000008.600002.3 08.0901.48K? 0
+233041.96 +102142.7 -000001.9+000015.600005.4 08.0901.18K? 0
+233423.34 +020003.7 +000005.8-000061.300014.0 08.0901.28K? 0
+234932.61 -312410.4 +000005.3+000011.700008.3 08.0901.12K? 0
+000320.50 -040844.6 -000027.0-000015.000012.4 08.1000.41F? 0
+001037.25 +584453.7 +000011.2-000020.800002.2 08.1000.10A? 0
+002132.08 -341010.9 +000030.9-000027.400021.3 08.1000.75G? 0
+003235.09 -180633.0 +000056.6+000017.900015.0 08.1000.73G? 0
+005012.15 +492348.1 -000004.5+000000.700002.3 08.1000.38F? 0
+005129.08 +563007.1 +000049.3-000077.600025.9 08.1000.64G? 0
+005409.27 +200448.2 -000006.0-000035.000020.4 08.1000.48F? 0
+010309.90 +475117.2 +000005.8+000002.000005.7 08.1000.01A? 0
+010318.19 -275249.7 -000035.1-000023.100014.3 08.1000.81G? 0
+010723.46 +480314.4 +000013.2-000004.500024.2 08.1000.41F? 0
+011043.31 +275204.6 +000000.9+000000.600008.2 08.1000.39F? 0
+011742.56 +010906.5 -000008.4+000002.400012.5 08.1000.34F? 0
+013858.37 -454629.5 +000056.5-000002.000008.6 08.1000.90G? 0
+014003.50 +385810.7 +000000.0+000000.000000.0 08.1000.42F? 1
+014230.96 -192110.1 -000006.4-000045.900017.2 08.1000.82G? 0
+014641.55 -240051.1 +000150.0+000097.300009.6 08.1000.94G? 0
+015212.35 -394027.8 -000057.0-000037.100020.8 08.1000.41F? 0
+015748.91 -215404.9 +000109.4-000049.200035.2 08.1000.65G? 0
+015835.72 +470222.4 +000003.6-000013.600001.9 08.1000.85G? 0
+015905.90 +613231.0 +000010.0-000007.700008.0 08.1000.16A? 0
+020922.63 +245011.4 -000002.7-000009.900007.4 08.1000.97K? 0
+021231.05 +412801.3 +000005.5-000017.600013.2 08.1000.28A? 0
+021257.26 +593218.8 -000006.5-000008.500006.7 08.1000.53F? 0
+021740.37 -561504.1 +000028.5-000128.200004.9 08.1000.65G? 0
+022403.72 -524837.7 +000019.0+000005.000003.6 08.1000.86G? 0
+023641.57 -030922.6 +000309.3+000058.200039.1 08.1000.95G? 0
+023923.03 +590359.5 -000004.5+000000.200002.0 08.1000.58F? 0
+025007.24 +480844.4 +000019.9-000033.200009.5 08.1000.49F? 0
+025819.16 -330904.5 +000019.0+000022.400006.7 08.1000.13A? 0
+030504.52 -142355.5 +000018.4+000058.800004.5 08.1000.84G? 0
+030933.81 -311512.3 +000013.9+000033.200011.4 08.1000.82G? 0
+031337.05 +291356.5 -000012.2-000012.600003.7 08.1000.23A? 0
+032017.28 +415350.1 +000009.5-000005.300003.4 08.1000.29A? 0
+032414.31 +173259.0 +000000.0+000000.000000.0 08.1000.00B? 0
+032802.91 +442324.9 +000030.8-000028.400000.3 08.1000.49F? 0
+033708.24 +652113.2 -000010.0-000015.700005.0 08.1000.54F? 0
+034055.96 +890617.9 -000054.6-000031.900004.9 08.1000.39F? 0
+034330.04 +832136.9 +000014.3-000016.400003.0 08.1000.15A? 0
+034525.37 -075613.7 +000017.6+000018.400000.7 08.1000.00A? 0
+034620.53 +162226.9 +000033.5+000002.600027.8 08.1000.32F? 0
+041502.55 -400318.8 +000012.8+000035.500001.0 08.1000.34F? 0
+042053.54 +501618.4 -000009.5-000021.100007.4 08.1000.95K? 0
+042127.27 +624008.8 -000008.1-000005.700010.5 08.1000.49F? 0
+042640.05 +164449.1 +000134.4-000030.800029.3 08.1000.69G? 0
+043159.79 -335355.0 +000003.6+000000.400003.8 08.1000.05A? 0
+043919.73 -332548.8 +000009.9-000000.700006.8 08.1000.50F? 0
+044936.93 -535255.5 +000000.0+000000.000000.0 08.1000.78G? 0
+045112.97 -430306.7 +000039.1+000061.600002.3 08.1000.47F? 0
+050145.31 +422040.3 +000007.9-000144.000023.6 08.1000.50F? 0
+051117.87 +220700.8 +000017.0-000000.100017.5 08.1000.74G? 0
+051633.01 +424003.4 -000002.9+000010.900026.5 08.1000.35F? 0
+051735.68 +333536.6 +000008.5-000006.700006.9 08.1000.07A? 0
+052651.14 +572813.9 -000006.8-000003.400005.4 08.1000.12A? 0
+052736.39 -205457.1 -000013.4-000040.700017.5 08.1000.36F? 0
+053045.05 +530943.0 -000014.0-000022.400007.8 08.1000.37F? 0
+053357.96 +332448.8 -000007.3-000003.100004.5 08.10-0.01B? 0
+053532.86 -015046.2 -000006.3+000002.000016.1 08.1000.38F? 0
+054138.62 +282724.3 -000002.7-000019.600008.9 08.1000.21A? 0
+054359.51 +065454.7 -000006.9+000005.000010.1 08.10-0.04B? 0
+054541.96 -155211.4 -000018.3-000073.100013.9 08.1000.56F? 0
+055009.75 -553651.9 +000013.5-000023.400006.5 08.1000.53F? 1
+055334.26 +402512.5 +000006.0-000029.300007.6 08.1000.25A? 0
+055604.44 +192237.3 +000010.4-000008.500013.6 08.10-0.09B? 0
+060202.83 +151222.7 -000000.4-000025.900002.1 08.1000.57F? 0
+061342.18 +084244.6 +000013.4-000006.100007.5 08.10-0.04B? 0
+061506.22 +035247.3 -000002.3+000000.100003.5 08.10-0.08B? 0
+062140.25 -252105.0 +000021.6-000033.300005.6 08.1000.41F? 0
+062143.69 -273025.6 +000014.4-000026.500012.7 08.1000.55F? 0
+062613.20 +784743.5 -000016.5-000014.800004.9 08.1000.98K? 0
+062750.84 -050917.5 -000014.4-000009.700008.4 08.10-0.07B? 0
+062809.54 +100725.3 +000018.2-000024.700009.5 08.1000.59G? 0
+062833.06 -043444.3 +000014.9-000023.200004.4 08.1000.36F? 0
+063005.10 +143003.5 -000002.1-000019.800010.9 08.1000.45F? 0
+063045.63 +294942.9 -000037.6-000024.200004.8 08.1000.33F? 0
+063849.50 -274447.9 +000051.5-000126.100018.3 08.1000.57F? 0
+064209.16 -222636.8 -000001.0-000001.100013.6 08.10-0.13B? 0
+064226.17 -254111.3 -000006.9-000014.100011.6 08.1000.10A? 0
+064314.96 -190900.0 +000022.1-000007.300003.0 08.1000.97K? 0
+064537.09 +240736.6 -000028.2-000028.900001.7 08.1000.30A? 0
+064756.35 +310248.6 -000018.1+000002.400020.3 08.1000.09A? 0
+064825.71 -535337.0 -000000.1+000016.500005.2 08.1000.31F? 0
+065046.96 -144430.7 -000006.2-000014.400001.0 08.1000.94G? 0
+065219.04 +111906.9 +000001.5-000005.400001.9 08.1000.02A? 0
+065746.72 -420143.4 -000007.3+000033.300001.0 08.1000.25A? 0
+070112.24 -274114.8 -000002.8+000003.800003.4 08.10-0.17B? 0
+070323.98 -223410.8 -000023.0+000028.200011.0 08.1000.72G? 0
+071049.41 +615127.2 -000007.2-000031.800012.0 08.1000.35F? 0
+071137.73 +312239.1 -000019.6-000024.300008.6 08.1000.13A? 0
+071255.91 -122245.0 -000004.9+000005.400002.8 08.10-0.11B? 0
+071837.11 -691937.9 +000003.6-000015.300002.3 08.1000.97K? 0
+072044.69 +032426.8 -000004.2+000002.600012.6 08.10-0.06B? 0
+072235.78 -270815.6 -000006.0+000000.600002.6 08.1000.90G? 0
+072657.85 -341856.7 -000310.7+000105.100024.5 08.1000.61G? 0
+072659.45 -413744.8 -000007.0+000014.700000.2 08.1000.04A? 0
+073252.54 +050209.1 +000007.2-000007.100007.8 08.10-0.07B? 1
+073541.45 -212857.0 +000015.3+000008.900005.0 08.1000.33F? 0
+073705.74 +542307.0 -000018.0-000062.400001.7 08.1000.48F? 0
+073817.13 -045949.4 -000028.1-000001.200006.3 08.1000.10A? 0
+073826.28 -384219.0 -000011.5+000021.700000.6 08.1000.03A? 0
+073846.17 +381950.7 -000007.6-000080.900000.5 08.1000.19A? 0
+074118.58 -013230.1 -000008.1+000001.700012.4 08.10-0.01B? 0
+074338.38 -173349.4 -000007.1-000001.400001.6 08.10-0.03B? 0
+074503.21 -114551.0 -000003.2+000001.600000.5 08.10-0.08B? 0
+074650.60 -740526.5 -000005.0+000019.900003.5 08.1000.15A? 0
+074959.99 -350627.9 +000001.0-000014.900005.0 08.1000.52F? 0
+075056.40 -340359.6 +000006.4-000019.400012.0 08.1000.06A? 0
+075118.13 -313802.3 -000015.6+000005.400007.5 08.10-0.01B? 0
+075125.12 +110956.5 +000004.1-000005.200018.4 08.1000.75G? 0
+075507.48 +415737.7 +000002.6+000011.900008.1 08.1000.22A? 0
+075648.54 -460247.1 -000012.5+000014.100002.2 08.1000.62G? 0
+075654.69 -603554.6 -000000.2+000020.500002.6 08.10-0.05B? 0
+075830.34 -033816.1 -000018.1-000006.900008.1 08.10-0.10B? 0
+080303.50 +613752.4 +000004.7-000039.900001.5 08.1000.38F? 0
+080427.67 -013542.5 -000057.0-000002.800010.0 08.1000.26A? 0
+080539.11 -082700.6 -000036.3+000020.300019.6 08.1000.97K? 0
+081743.31 +761244.9 -000061.1-000103.100013.1 08.1000.61G? 0
+082257.66 +313507.8 -000010.3+000000.300004.8 08.1000.96K? 0
+082318.28 -185659.9 -000009.7+000007.400017.3 08.10-0.03B? 0
+082937.14 -413129.5 -000007.4+000002.400007.4 08.10-0.04B? 0
+083023.03 +392212.2 -000004.6-000015.100019.2 08.1000.96K? 0
+083631.39 +114212.8 -000000.3-000004.900002.8 08.10-0.02B? 0
+084018.65 -794026.0 +000132.9-000064.900007.9 08.1000.56F? 0
+084733.75 -422907.0 -000016.5+000000.600005.7 08.10-0.07B? 0
+085347.11 -400006.0 -000001.2-000010.700006.3 08.1000.34F? 0
+085356.68 -202547.9 +000003.7-000019.600008.3 08.1000.96K? 0
+085604.70 -110913.3 +000022.0-000020.400004.7 08.1000.19A? 0
+090205.20 -274850.2 -000006.2-000049.900007.8 08.1000.41F? 0
+090324.36 +223640.8 -000004.1-000004.000009.3 08.1000.90G? 0
+090552.47 -343204.7 -000018.7+000013.700002.8 08.10-0.05B? 0
+090720.50 -334023.2 -000023.8+000011.400002.0 08.1000.07A? 0
+090854.21 +504709.1 -000184.5-000375.600027.8 08.1000.83G? 0
+091256.49 +104010.0 -000008.4+000008.000020.9 08.1000.48F? 1
+091809.01 -224032.0 -000106.5+000002.300017.7 08.1000.43F? 0
+092151.34 -102537.6 -000003.8-000001.500009.2 08.1000.36F? 0
+093103.24 -395751.0 -000018.8+000016.400004.4 08.1000.20A? 0
+094239.01 -824718.7 -000020.3+000021.800007.2 08.1000.01A? 0
+094645.25 -051320.1 -000056.2+000008.900012.8 08.1000.97K? 0
+095326.84 -541721.5 +000000.7-000001.500000.7 08.1000.01A? 0
+095350.73 -752249.4 -000002.6+000001.900000.3 08.1000.02A? 0
+095405.57 +503152.1 -000020.1-000007.600000.7 08.1000.23A? 0
+095830.45 +221849.5 -000039.3+000021.400003.2 08.1000.99K? 0
+100337.54 -290236.3 -000243.3+000032.700016.1 08.1000.68G? 0
+100507.72 -720427.7 -000004.7+000006.500002.9 08.1000.04A? 0
+101356.33 -724043.9 -000098.2-000015.800015.4 08.1000.76G? 0
+101815.95 -011440.1 -000021.4-000028.600021.4 08.1000.39F? 0
+101932.48 -461305.1 -000024.6+000006.300002.4 08.1000.00A? 0
+102209.49 -211633.9 -000006.4+000003.500002.0 08.1000.08A? 0
+103150.87 +045608.2 -000072.6+000022.100012.9 08.1000.42F? 0
+103807.59 +402614.2 -000099.4-000008.500005.9 08.1000.38F? 0
+104334.91 +041502.7 -000091.7+000007.400023.8 08.1000.57F? 0
+105057.12 -085314.0 -000009.6+000001.400000.1 08.1000.08A? 0
+105132.27 -590906.0 -000007.1-000014.200001.9 08.1000.26A? 0
+105357.07 -343059.1 +000048.8-000056.400005.7 08.1000.43F? 0
+105826.19 -805003.1 -000003.4+000007.000007.9 08.10-0.07B? 0
+110454.19 -583307.0 -000028.8+000001.700020.4 08.10-0.12B? 0
+110550.70 -202432.3 +000062.9-000042.900018.6 08.1000.58F? 0
+111709.95 -434907.4 -000027.9+000000.000005.0 08.1000.14A? 0
+111722.86 -693020.0 -000023.8+000003.600002.5 08.1000.02A? 0
+111755.54 -371147.8 -000047.2+000020.000017.3 08.1000.45F? 0
+112332.05 -590449.8 -000008.6-000001.600008.5 08.10-0.07B? 0
+112812.55 +472723.5 -000040.2-000027.900007.3 08.1000.13A? 0
+112845.75 -633430.6 -000004.5+000003.900005.2 08.1000.29A? 0
+113024.32 -634902.0 +000002.1+000002.200001.8 08.1000.05A? 0
+113329.30 +364555.6 +000019.1-000008.700000.0 08.1000.36F? 0
+114618.52 -461438.6 -000026.0+000033.700011.2 08.1000.51F? 1
+115207.66 +614234.0 -000007.2-000011.200006.9 08.1000.39F? 0
+115357.69 +393635.1 -000046.6-000019.300007.5 08.1000.99K? 0
+120346.94 -574433.2 +000000.0+000000.000000.0 08.10-0.05B? 1
+122240.69 +555006.6 -000004.4-000009.200005.0 08.1000.41F? 0
+122348.25 -635909.7 -000066.8-000005.900001.3 08.1000.28A? 0
+122759.78 -073405.0 -000022.1-000019.500011.1 08.1000.47F? 0
+123118.81 +550707.8 +000100.4-000023.900045.6 08.1000.95G? 0
+123308.46 +010238.8 -000101.5-000052.800012.6 08.1000.82G? 0
+123824.24 -575916.4 -000036.3-000013.200007.9 08.1000.50F? 0
+123842.84 -684549.0 -000043.9-000017.800005.6 08.1000.36F? 0
+123910.04 +141938.1 -000003.5-000007.400012.3 08.1000.39F? 0
+124910.04 -394301.7 +000000.8-000002.700001.6 08.10-0.11B? 0
+125724.32 +795445.8 -000096.1+000036.900012.1 08.1000.46F? 0
+125729.49 +434919.6 -000033.7-000036.400002.9 08.1000.47F? 0
+125901.33 -633826.2 -000013.4-000009.700000.5 08.1000.14A? 0
+131246.36 +343141.6 -000084.5-000048.200020.2 08.1000.54F? 0
+131314.20 -723238.4 -000002.2-000006.100003.7 08.1000.02A? 0
+133209.45 -574404.3 -000008.3-000033.900003.1 08.1000.48F? 0
+133806.06 -452810.8 -000074.8+000012.700006.3 08.1000.44F? 0
+135027.15 +655848.4 -000027.5-000007.300004.8 08.1000.36F? 0
+135337.48 -582622.8 -000011.8-000007.400001.7 08.1000.04A? 0
+135438.90 -504129.9 -000024.7+000002.000002.2 08.1000.50F? 0
+135818.69 -733819.5 -000006.7-000002.500005.5 08.10-0.02B? 0
+140448.77 -063308.6 -000034.2+000006.100000.0 08.1000.35F? 0
+140623.89 -513708.8 -000010.6+000011.900000.2 08.1000.45F? 0
+140625.44 +274335.1 -000048.8+000029.600010.2 08.1000.39F? 0
+140754.09 -211143.0 +000007.2-000017.300005.1 08.1000.98K? 0
+140927.88 -552141.5 -000022.9+000029.900003.8 08.1000.49F? 0
+141248.27 -592322.6 -000001.7-000005.600000.1 08.1000.50F? 0
+141444.69 -314710.5 -000020.6-000030.300010.8 08.1000.25A? 0
+141805.61 -571025.5 -000003.2-000005.600000.4 08.1000.14A? 0
+143224.29 +065326.9 -000008.7+000025.500008.7 08.1000.44F? 0
+143430.76 +380045.0 -000021.7+000020.400002.8 08.1000.21A? 0
+143436.66 -570635.2 -000008.0-000004.500001.8 08.1000.22A? 0
+144539.33 -112520.6 +000058.1-000112.000008.0 08.1000.94G? 0
+150334.90 +152518.0 -000070.3+000020.300005.1 08.1000.45F? 0
+150458.38 -374120.5 -000020.6-000023.900006.1 08.1000.18A? 0
+151124.67 -575515.1 -000011.9-000013.600007.0 08.1000.01A? 0
+152246.92 -111217.2 +000006.6-000001.300004.5 08.1000.34F? 0
+152742.06 -554747.5 -000003.3-000007.200006.2 08.1000.01A? 0
+152812.94 +025121.6 -000008.0-000015.400004.7 08.1000.33F? 0
+153625.95 -055025.1 -000020.8-000055.900015.1 08.1000.51F? 0
+155218.83 -393057.3 -000029.1-000023.500014.2 08.1000.20A? 0
+155400.55 -714037.0 -000000.3-000036.700005.6 08.1000.17A? 0
+160051.58 +122835.9 -000013.4+000006.400010.1 08.1000.40F? 0
+160455.46 -205359.8 -000020.4-000021.800005.0 08.1000.31F? 0
+161337.77 -130206.1 -000000.5-000001.800022.8 08.1000.22A? 0
+161550.53 -200435.0 -000025.9-000033.500018.3 08.1000.31A? 0
+162550.67 -263406.2 -000015.3-000022.900006.6 08.1000.20A? 0
+163028.34 +633414.6 -000023.6+000030.700002.8 08.1000.35F? 0
+163107.90 -513950.4 -000003.0+000010.100007.5 08.1000.39F? 0
+163754.97 +702622.3 -000000.8-000000.200002.1 08.1000.91G? 0
+164207.78 -394835.3 +000007.8-000022.600007.6 08.1000.28A? 0
+165416.60 -405859.2 -000011.7-000005.800000.6 08.1000.09A? 0
+170446.67 -500416.9 +000022.8-000008.800006.0 08.1000.17A? 0
+172028.70 +155952.9 -000009.3+000015.200003.4 08.1000.51F? 0
+172541.75 -451600.3 +000010.5-000020.900008.4 08.1000.27A? 0
+172745.73 -282131.6 +000011.3-000011.200014.2 08.1000.14A? 0
+172954.61 -512751.4 -000019.1-000042.700014.5 08.1000.86G? 0
+173113.26 +433331.4 -000008.3+000022.700008.9 08.1000.96K? 0
+173622.24 -424446.5 -000015.9-000031.300004.6 08.1000.21A? 0
+173959.36 -322635.9 +000003.1-000010.400004.9 08.1000.01A? 0 0.10 1.00
+174009.62 -395730.2 +000013.1-000015.300001.4 08.1000.20A? 0
+175207.25 +084922.6 -000010.6+000000.200001.8 08.1000.20A? 0
+180045.78 -151625.8 +000001.6-000012.000006.8 08.1000.18A? 0
+180131.23 +000616.6 -000009.0-000012.600010.0 08.1000.65G? 0
+180305.76 +360715.1 +000003.4+000000.800008.6 08.1000.18A? 0
+180428.03 -242142.9 +000000.0+000000.000000.0 08.1000.13A? 0
+181200.35 -513912.4 -000001.3-000008.800000.5 08.10-0.08B? 0
+181210.92 +190537.4 +000004.0-000008.800002.4 08.10-0.04B? 0
+181442.34 +501437.4 +000020.2-000007.200000.6 08.1000.95K? 0
+183019.82 -494002.4 +000019.3+000004.200005.0 08.1000.96K? 0
+183231.51 -724119.3 +000008.8-000033.200009.4 08.1000.97K? 0
+183750.20 -232348.6 -000023.8+000009.000013.3 08.1000.53F? 0
+184844.19 +075611.4 -000003.3+000004.400011.1 08.1000.14A? 0
+185116.09 +004959.8 +000017.2-000006.800013.0 08.1000.47F? 0
+185338.39 -210305.4 -000005.3-000006.500009.1 08.1000.56F? 0
+185455.10 +091405.2 +000040.6-000005.800004.6 08.1000.28A? 0
+185558.82 -280748.9 +000012.1-000008.000023.6 08.1000.42F? 1
+190200.44 -075850.1 +000042.0-000022.100003.8 08.1000.37F? 0
+190336.69 -392722.8 +000036.0-000031.900003.1 08.1000.89G? 0
+190746.33 +014706.0 +000012.8-000002.900003.5 08.1000.27A? 0
+190945.65 +054038.1 -000000.2-000015.600004.3 08.1000.29A? 0
+191258.98 +173024.3 -000000.9-000010.300003.6 08.1000.14A? 0
+191417.47 -033005.9 +000029.4-000056.100012.7 08.1000.62G? 0
+191624.72 +140552.2 -000000.1-000063.100007.9 08.1000.58G? 0
+191651.51 +615953.1 +000009.8-000009.400003.1 08.1000.93G? 0
+192448.70 +433118.6 -000008.7-000016.100001.1 08.1000.97K? 0
+192930.07 +030523.6 -000016.0-000001.700012.4 08.1000.04A? 0
+193237.25 +120237.0 +000036.7+000017.000013.1 08.1000.47F? 0
+193335.22 -001700.3 +000013.3+000002.900004.1 08.1000.39F? 0
+194044.69 -040200.2 +000019.0+000000.200003.9 08.1000.19A? 0
+194144.38 -531507.9 +000014.5-000107.600001.8 08.1000.49F? 0
+194750.11 -000349.2 +000002.0+000003.300007.8 08.1000.00A? 0
+194901.22 +442236.1 -000003.4-000012.200004.5 08.10-0.07B? 0
+195013.98 -663447.5 +000008.5-000022.000006.2 08.10-0.02B? 0
+195045.35 -323638.9 +000008.9-000010.400002.0 08.1000.06A? 0
+195822.39 -231948.4 +000008.0-000019.300004.7 08.1000.01A? 0
+200020.91 +222624.2 -000001.7-000004.100009.1 08.1000.04A? 0
+200513.98 -080620.8 +000011.0-000049.500011.3 08.1000.24A? 0
+200818.29 +262103.1 +000022.3+000006.600003.8 08.1000.35F? 0
+200928.20 +521634.0 +000112.6+000094.300013.7 08.1000.62G? 0
+202651.07 +122832.4 +000000.2-000010.500001.5 08.1000.03A? 0
+202816.49 -872819.4 +000176.8-000065.700011.1 08.1000.67G? 0
+203006.63 +341359.4 -000002.3-000007.600007.8 08.1000.94G? 0
+203307.29 +395200.8 -000002.6-000001.500004.8 08.10-0.00B? 0
+204334.54 +060404.0 -000001.3+000003.200005.1 08.1000.85G? 0
+204518.98 -704253.2 +000013.6-000024.500006.1 08.1000.43F? 0
+204538.53 -624023.2 +000037.8-000044.100000.4 08.1000.36F? 0
+204739.80 +504602.8 +000018.2+000025.400001.5 08.1000.16A? 0
+205156.75 +494116.3 -000017.6-000031.600007.1 08.1000.97K? 0
+205946.38 +615210.8 +000020.0+000005.700005.8 08.1000.47F? 1
+210048.88 -082034.6 +000249.7+000035.700034.3 08.1000.71G? 0
+210247.47 +111648.4 +000001.9+000004.500001.5 08.1000.38F? 0
+210317.48 +380909.7 +000007.7-000007.500000.7 08.10-0.11B? 0
+210736.63 +714054.4 +000033.1+000018.700001.8 08.1000.39F? 0
+211159.24 +241004.4 +000434.6+000095.000007.1 08.1000.59G? 1
+211222.55 -150000.0 +000000.0+000000.000000.0 08.1000.63G? 0
+212016.57 -305032.5 +000002.7-000024.600018.4 08.1000.45F? 0
+212018.74 -013018.0 -000002.7+000002.200015.5 08.1000.86G? 0
+212814.86 +475714.1 +000007.5+000002.500005.1 08.10-0.09B? 0
+213204.57 +483401.6 +000010.8+000005.100009.2 08.1000.00A? 0
+213328.66 +425818.7 -000001.6+000005.400004.3 08.10-0.04B? 0
+213350.04 +255328.3 +000007.5-000027.000011.0 08.1000.99K? 0
+214254.04 +553126.1 +000000.3+000005.600003.3 08.1000.22A? 0
+215231.59 -403421.0 -000006.2-000021.300006.4 08.1000.65G? 0
+215404.99 +182357.6 +000057.8-000065.200017.2 08.1000.51F? 0
+220807.44 +683108.5 +000001.4+000007.000014.4 08.1000.45F? 0
+220808.71 -662950.0 +000021.0-000031.800002.1 08.1000.11A? 0
+220955.90 +604127.9 -000023.3+000002.200005.4 08.1000.60G? 0
+221257.88 +511125.0 +000028.9+000011.500008.1 08.1000.95K? 0
+221323.87 +391341.0 +000027.1+000006.800003.7 08.1000.74G? 0
+221402.23 -551756.7 +000015.1-000002.700009.4 08.1000.09A? 0
+221421.07 -421904.1 +000052.3-000114.000030.1 08.1000.60G? 0
+221430.67 -121513.7 +000014.6+000032.200000.8 08.1000.84G? 0
+221503.31 +512905.4 +000014.3+000005.900000.3 08.1000.03A? 0
+222505.98 +443218.9 -000004.8-000000.200002.1 08.10-0.07B? 0
+222730.25 +420048.9 -000024.1-000016.400011.6 08.1000.45F? 0
+223052.58 +503118.0 +000036.6-000006.000008.1 08.1000.21A? 0
+223353.92 +364800.3 +000008.7-000059.400002.9 08.1000.23A? 0
+223441.96 -195135.2 +000024.9-000015.900002.4 08.1000.36F? 0 0.10 1.00
+224234.99 -731430.0 +000148.1-000266.400026.0 08.1000.74G? 0
+224255.05 +582535.6 +000012.8+000000.200003.7 08.10-0.00B? 0
+225553.56 -263930.0 +000228.9-000172.000031.7 08.1000.85G? 0
+225708.72 +345443.1 -000002.7-000025.400005.0 08.1000.48F? 0
+230158.26 -394521.2 +000016.8-000028.500010.2 08.1000.44F? 0
+231359.77 +252723.2 +000001.4+000001.800006.4 08.10-0.15B? 0
+231635.14 -013511.7 +000160.5+000014.000006.4 08.1000.63G? 0
+231650.14 +274123.1 +000006.4-000058.800009.3 08.1000.56F? 0
+231728.64 -224851.8 +000010.0+000007.500004.1 08.1000.46F? 0
+234050.96 +082002.4 +000151.9-000035.500002.4 08.1000.41F? 0
+235126.93 +474515.8 +000005.8-000003.600002.7 08.10-0.04B? 1
+235823.36 +285019.2 +000002.6-000017.900001.8 08.1000.16A? 0
+235826.72 +134921.0 +000023.3-000003.500013.1 08.1000.19A? 0
+001820.54 +440119.0 +002922.0+000402.000320.7 08.1001.53K? 0
+002609.62 +562155.0 -000021.3+000003.700001.4 08.1001.52K? 0
+003127.70 -371203.0 +000024.4-000049.900004.1 08.1001.12K? 0
+003521.96 +615152.9 +000008.0-000002.400004.4 08.1001.38K? 0
+003623.62 +694120.5 +000017.0+000009.900007.1 08.1001.07K? 0
+003856.01 -522012.1 +000009.5+000009.300006.8 08.1001.23K? 0
+004006.89 +392626.3 +000018.3+000008.300014.0 08.1001.54K? 0
+004518.57 +275748.8 +000046.0-000004.500008.1 08.1001.21K? 0
+004907.75 -690735.9 +000018.5-000018.000004.4 08.1001.53K? 0
+005000.29 -240710.2 +000012.7-000007.700002.8 08.1001.01K? 0
+005634.03 +554909.0 -000010.5+000012.100003.4 08.1001.23K? 0
+010211.08 -213632.6 +000013.1+000000.200002.1 08.1001.10K? 0
+010351.04 -090745.2 +000011.3-000023.000000.4 08.1001.05K? 0
+010850.78 +575310.4 -000014.4-000006.300006.5 08.1001.08K? 0
+010911.67 +132029.5 +000008.2-000009.200019.0 08.1001.55K? 0
+011237.06 +351050.6 +000030.2+000002.500005.1 08.1001.05K? 0
+013448.68 +291420.5 +000001.9-000018.000003.3 08.1001.49K? 0
+013639.06 +480422.7 +000048.0-000020.100018.7 08.1001.14K? 0
+013817.58 +723458.0 -000026.3+000004.000005.5 08.1001.08K? 0
+014136.60 -030722.2 +000023.7+000001.300006.9 08.1001.46K? 0
+014351.73 -083927.7 +000038.8-000008.500000.5 08.1001.06K? 0
+014738.18 -171305.3 +000058.1+000001.500005.1 08.1001.50K? 0
+020300.68 +024544.7 +000039.6+000007.400004.3 08.1001.61K? 0
+021730.06 +334615.5 +000009.9-000027.300001.2 08.1001.11K? 0
+023542.48 +134902.1 +000038.4+000012.600003.7 08.1001.48K? 0
+024051.39 -741926.6 +000022.4-000010.600008.8 08.1001.14K? 0
+024155.04 +430025.1 -000037.1-000025.300015.6 08.1001.33K? 0
+025910.09 -325446.6 +000016.8-000003.700006.3 08.1001.32K? 0
+032005.21 -715849.8 -000008.4-000045.400005.2 08.1001.09K? 0
+034517.53 +042616.4 +000023.9+000010.300009.0 08.1001.25K? 0
+042524.52 -515608.1 +000004.1-000001.500001.7 08.1001.09K? 0
+042856.32 -643356.9 +000027.4+000024.100007.2 08.1001.53K? 0
+043004.89 +660831.8 +000011.4-000045.500005.0 08.1001.12K? 0
+043925.45 -565320.0 +000008.6-000005.000004.9 08.1001.48K? 0
+044119.00 +205407.7 -000264.0-000252.300085.0 08.1001.11K? 0
+044907.80 +051230.8 +000004.7+000002.500000.9 08.1001.02K? 0
+050354.54 -255331.1 +000005.4+000006.500003.5 08.1001.03K? 0
+051034.07 +492345.4 +000021.6-000013.400020.6 08.1001.06K? 0
+051537.60 -680406.8 +000000.8-000009.500006.6 08.1001.62K? 0
+051758.03 +685824.4 -000001.5+000000.600003.4 08.1001.02K? 0
+052906.48 -664113.3 -000005.8+000006.600003.0 08.1001.25K? 0
+053631.74 -760059.7 +000000.5+000031.600002.9 08.1001.09K? 0
+054011.61 -433504.7 +000007.9-000003.800005.9 08.1001.58K? 0
+054453.16 +333142.9 +000012.3-000004.100001.9 08.1001.02K? 0
+054522.22 -200524.4 -000009.4-000020.600011.5 08.1001.27K? 0
+054926.68 +125454.4 -000002.0+000003.400012.8 08.1001.07K? 0
+055216.23 -144732.9 -000002.3-000009.200006.5 08.1001.36K? 0
+060416.23 +281803.4 -000017.6+000010.700001.1 08.1001.20K? 0
+061339.97 +234442.4 -000005.9+000002.400004.7 08.1001.31K? 0
+062206.21 -132012.3 -000000.2+000065.100012.8 08.1001.13K? 0
+063133.84 -515529.6 +000000.5-000009.100001.4 08.1001.27K? 0
+063741.76 -773219.0 -000013.3+000022.500006.5 08.1001.39K? 0 0.10 1.00
+064115.58 +235730.2 +000194.9-000281.800060.9 08.1001.03K? 0
+070605.32 +060711.2 -000014.4-000005.000007.5 08.1001.02K? 0
+070613.49 +123651.6 +000023.1-000021.000007.7 08.1001.47K? 0
+070653.61 +623249.8 -000014.2+000020.100010.9 08.1001.23K? 0
+071233.49 +003453.4 -000031.2-000016.500008.4 08.1001.22K? 0
+071426.82 -245217.4 -000003.0+000009.200010.1 08.1001.27K? 0
+071540.97 +420539.2 +000004.2-000016.300015.1 08.1001.69K? 0
+071541.77 +135151.8 -000009.4+000022.800000.5 08.1001.14K? 0
+072711.81 -641425.6 -000033.8-000001.600003.7 08.1001.24K? 0
+072718.22 +454053.2 +000013.8-000038.700018.1 08.1001.30K? 0
+073929.29 -241347.5 +000006.4-000008.400007.1 08.1001.12K? 0
+074035.55 -385320.9 -000000.6-000004.400002.8 08.1001.44K? 0
+074142.05 -104719.9 -000001.5-000023.900021.5 08.1001.20K? 0
+075345.93 +524644.2 -000051.7-000016.100004.7 08.1001.10K? 0
+081524.87 -111734.4 -000021.8+000014.400002.1 08.1001.06K? 0
+082138.62 +762154.3 -000009.0-000002.900008.1 08.1001.05K? 0
+083622.27 -713935.8 -000002.9+000023.100013.3 08.1001.11K? 0
+084456.91 -471845.0 -000007.6+000000.200004.2 08.1001.99M? 0
+084838.14 -043119.6 -000005.4+000000.300011.2 08.1001.58K? 0
+085604.34 -061618.7 -000024.8-000005.600004.4 08.1001.25K? 0
+090318.67 +141100.9 -000001.6-000011.800000.0 08.1001.22K? 0
+091041.25 -230616.9 -000024.0+000015.400003.1 08.1001.22K? 0
+091322.57 +441838.3 -000007.1-000028.700001.7 08.1001.36K? 0
+091910.53 -171108.6 -000039.1+000011.200002.8 08.1001.40K? 0
+094357.40 -683516.9 -000021.8+000008.800002.8 08.1001.05K? 0
+094927.34 -332430.1 +000010.9-000035.400003.8 08.1001.38K? 0
+095049.35 -432202.6 -000011.1-000011.700003.5 08.1001.28K? 0
+100236.16 +704552.5 +000032.8-000030.900010.0 08.1001.11K? 0
+100352.58 -561122.9 -000006.3-000010.300001.5 08.1001.23K? 0
+100858.30 -250336.7 +000000.9-000003.300005.7 08.1001.25K? 0
+101550.77 -020122.9 -000010.2+000021.300010.1 08.1001.14K? 0
+101723.42 -342455.3 -000031.8-000001.900015.1 08.1001.33K? 0
+102729.46 -534036.7 -000106.0+000050.900015.1 08.1001.03K? 0
+102756.45 +081851.8 +000018.6-000033.800009.0 08.1001.27K? 0
+102946.37 +283320.0 -000026.6-000017.800007.8 08.1001.21K? 0
+103036.36 -555623.5 -000008.7-000021.100004.7 08.1001.72K? 0
+104012.49 +382411.5 +000000.8-000007.700006.7 08.1001.31K? 1
+111217.47 +301308.5 -000027.3+000011.400005.9 08.1001.11K? 0
+113740.88 -503410.2 -000021.7+000019.100002.3 08.1001.58K? 0
+115612.32 +154344.6 +000006.9-000030.100005.4 08.1001.38K? 0
+120302.71 -551143.2 -000011.9+000015.700011.8 08.1001.65K? 0
+120311.11 -291542.8 +000016.1-000030.100031.1 08.1001.04K? 0
+120328.14 -632735.9 -000041.4+000009.700010.0 08.1001.17K? 0
+120850.80 +761733.3 +000018.7-000024.900006.3 08.1001.07K? 0
+121406.89 +602658.6 -000019.9-000003.600007.0 08.1001.13K? 0
+123205.48 -433210.0 -000017.8-000020.600011.7 08.1001.04K? 0
+123521.46 -435001.7 -000046.5+000002.500007.5 08.1001.29K? 0
+124437.88 -500159.3 -000046.5-000012.700010.7 08.1001.01K? 0
+125905.25 -444434.1 -000023.1+000002.400012.0 08.1001.20K? 0
+130020.09 -585239.7 -000002.1+000000.100007.9 08.1001.89M? 0
+130252.69 -405540.5 +000012.8-000090.300014.5 08.1001.11K? 0
+130444.61 +092659.1 -000017.0-000010.600007.1 08.1001.07K? 0
+131054.16 -600300.4 +000000.7+000000.600003.1 08.1001.35K? 0
+131256.91 -411517.0 -000003.3-000018.400008.4 08.1001.63K? 0
+131735.50 +494536.3 -000015.5+000008.000007.4 08.1001.51K? 0
+132411.71 +344101.8 -000045.4-000009.200005.1 08.1001.02K? 0
+133411.62 -425239.5 +000033.6-000000.600004.0 08.1001.26K? 0
+140323.48 -572056.8 -000000.5-000001.700000.8 08.1001.11K? 0
+141212.17 -594816.0 -000006.1-000012.100014.5 08.1001.61K? 0
+141848.92 +195120.5 -000020.8-000006.900004.3 08.1001.18K? 0
+144103.40 -633929.4 -000004.3-000017.300000.1 08.1001.65K? 0
+151341.30 -373244.1 -000034.0-000032.800004.1 08.1001.63K? 0
+151751.95 -265946.2 -000027.6-000000.200017.1 08.1001.26K? 0
+151852.60 +580653.5 -000017.0-000038.900003.2 08.1001.41K? 0
+152524.64 -490401.0 -000002.5-000012.800019.5 08.1001.36K? 0
+152644.61 -223019.4 -000020.2-000024.100008.8 08.1001.08K? 0
+152828.95 +180050.8 -000085.2-000023.400005.8 08.1001.11K? 0
+154210.37 -215358.5 +000010.9-000038.800007.3 08.1001.21K? 0
+155653.91 -005718.3 +000018.5-000013.800011.4 08.1001.74K? 0
+155824.43 +125006.6 +000003.3-000011.800002.8 08.1001.02K? 0
+160313.76 -761907.0 -000005.1-000008.100002.6 08.1001.46K? 0
+160623.74 +020455.5 -000003.0-000013.400010.4 08.1001.03K? 0
+161058.02 +441834.2 -000003.3+000002.000011.6 08.1001.31K? 0
+161115.86 -180659.5 -000005.3-000037.000010.6 08.1001.28K? 0
+162829.60 +581418.7 +000007.5-000064.700011.0 08.1001.04K? 0
+163525.03 -293151.3 -000028.2-000000.100021.4 08.1001.05K? 0
+163619.91 -520349.8 -000014.2-000013.000008.3 08.1001.08K? 0
+164549.87 -433835.2 -000008.7-000005.000023.8 08.1001.28K? 0
+165427.04 -304310.7 +000006.3-000004.500005.9 08.1001.58K? 0
+165438.90 -361330.7 +000010.6-000007.600016.2 08.1001.41K? 0
+165444.99 -594326.5 -000014.9-000007.600014.0 08.1001.64K? 0
+165455.21 +515751.6 -000013.8+000019.000005.8 08.1001.11K? 0
+171314.01 -124348.0 -000011.8-000040.000002.7 08.1001.15K? 0
+171450.16 -475439.7 -000015.7+000006.000002.6 08.1001.83K? 0
+171457.08 -483336.7 +000000.8-000001.800005.0 08.1001.36K? 0
+172628.21 +590218.1 -000000.6-000002.100013.0 08.1001.18K? 0
+172812.61 -700359.9 -000003.4-000040.100000.2 08.1001.05K? 0
+174343.99 -440359.3 -000026.3-000005.200018.4 08.1001.05K? 0
+174854.84 +422258.7 -000019.7-000035.000009.9 08.1001.00K? 0
+174927.23 -204951.2 -000006.1-000005.300018.0 08.1001.80K? 0
+175346.28 -455017.0 +000011.8-000004.800009.3 08.1001.05K? 0
+180333.88 +600753.9 +000015.3+000000.000017.1 08.1001.35K? 0
+180515.50 -444522.0 -000001.2-000038.100009.5 08.1001.06K? 0
+180759.04 -004716.2 +000005.6-000012.000004.9 08.1001.04K? 0
+181600.08 +670254.4 +000001.3-000005.300014.3 08.1001.38K? 0
+181736.06 -252030.7 -000007.0-000002.100004.0 08.1001.70K? 0
+182411.80 -290519.2 -000015.6-000010.500000.8 08.1001.73K? 0
+182621.58 +191053.0 -000023.0-000003.300010.4 08.1001.65K? 0
+183824.65 +552642.0 +000002.9-000004.400005.7 08.1001.54K? 0
+184802.88 +063930.3 -000018.5-000028.500009.6 08.1001.10K? 0
+185045.04 -402420.6 -000024.9+000012.100005.6 08.1001.06K? 0
+191118.26 -152021.1 -000007.8-000008.300005.2 08.1001.15K? 0
+191358.61 +000732.0 -000002.3-000008.300008.0 08.1001.47K? 0
+191417.99 +284105.3 -000006.6-000002.100005.1 08.1001.06K? 0
+191820.61 -192139.8 +000022.3+000010.900009.7 08.1001.51K? 0
+192653.59 -140912.7 -000000.9-000026.300016.4 08.1001.10K? 0
+193009.52 -192308.4 -000003.9-000007.900003.0 08.1001.90M? 0 0.10 1.00
+193647.37 +250149.0 +000004.4+000011.100003.3 08.1001.00K? 0
+194219.28 -570824.8 +000003.7-000019.400001.1 08.1001.00K? 0
+195200.17 -573957.4 +000015.6-000049.500001.7 08.1001.04K? 0
+195708.62 +310430.8 +000016.9+000014.800010.4 08.1001.28K? 0
+200208.85 +250915.1 +000002.0+000000.200018.1 08.1001.60K? 0
+200824.55 +301749.0 -000001.1-000011.600007.8 08.1001.65K? 0
+201734.08 +220819.5 -000005.0-000034.100014.1 08.1001.31K? 0
+201817.03 +515201.1 +000004.2-000001.600003.1 08.1001.09K? 0
+201821.48 +093859.3 -000003.1-000017.200000.2 08.1001.15K? 0
+202312.19 -154727.2 +000023.5-000018.200024.4 08.1001.24K? 0
+202317.93 -364129.8 +000021.3-000046.400006.2 08.1001.22K? 0
+202620.56 +534723.9 +000013.7-000001.600007.9 08.1001.08K? 0
+203000.82 +051624.8 -000009.7-000043.200012.1 08.1001.40K? 0
+203354.32 -203218.1 +000014.0-000004.400007.4 08.1001.09K? 0
+204107.35 -093839.8 +000075.4-000051.700001.2 08.1001.06K? 0
+205218.77 -044209.3 +000020.3-000003.600017.8 08.1001.16K? 0
+205926.93 -073733.4 +000021.0-000010.200018.8 08.1001.16K? 0
+211248.01 +483534.8 -000026.4-000026.100002.4 08.1001.08K? 0
+211309.00 +300109.5 -000001.4-000017.400000.6 08.1001.39K? 0
+211852.28 -220213.2 -000014.5-000014.100007.5 08.1001.39K? 0
+212119.74 -412117.7 -000013.3-000000.400002.0 08.1001.62K? 0
+212247.13 +434436.9 +000017.6+000013.300004.7 08.1001.53K? 0
+213200.73 -584854.3 +000001.2-000018.200023.7 08.1001.63K? 0 0.10 1.00
+213451.95 -202642.9 -000015.4-000026.900004.2 08.1001.58K? 0
+215211.66 -692751.5 -000001.9-000010.100005.3 08.1001.34K? 0
+215406.36 +675744.3 -000022.3-000005.700001.9 08.1001.07K? 0
+215933.31 -371609.9 +000023.4+000011.400008.9 08.1001.55K? 0
+221538.08 +051327.8 +000009.1-000007.500008.5 08.1001.71K? 0
+223716.62 +015530.1 -000025.2-000023.200007.7 08.1001.09K? 0
+224650.30 +224154.8 +000008.7-000018.500013.2 08.1001.40K? 0
+230334.12 +434316.5 -000020.6-000029.200007.2 08.1001.41K? 0
+230856.26 +484159.7 +000018.1-000019.200004.3 08.1001.40K? 0
+231747.54 -073233.7 +000048.1-000017.100017.8 08.1001.23K? 0
+233354.29 -333947.9 -000013.6-000051.600012.2 08.1001.17K? 0
+155840.75 -544227.6 -000009.5-000007.400005.8 08.1002.18M? 0
+000023.80 -102744.8 +000018.3+000034.100021.6 08.1100.44F? 0
+000024.88 +675106.9 +000002.1+000002.500010.7 08.1100.22A? 0
+000338.09 +701821.7 +000006.9-000004.000009.2 08.11-0.02B? 0
+000824.27 +501443.3 +000021.0-000003.600005.0 08.1100.09A? 0
+002253.34 +621429.0 -000000.2+000005.600001.7 08.1100.06A? 0
+002453.76 -160141.8 -000010.5+000004.700006.6 08.1100.88G? 0
+002648.70 -674317.1 +000109.2+000009.200011.2 08.1100.48F? 0
+002748.56 +281026.0 +000006.2-000015.800005.6 08.1100.15A? 0
+003120.25 -111325.7 +000071.2-000042.500008.2 08.1100.35F? 0
+003944.21 +892639.5 -000019.3+000011.300003.3 08.1100.92G? 0
+004149.50 +674647.5 -000004.9+000000.800007.5 08.1100.65G? 0
+004942.81 +650458.1 +000038.3-000002.000006.1 08.1100.29A? 0
+010033.19 +201733.3 +000001.6-000039.800024.3 08.1100.99K? 0
+010617.48 -344751.8 -000004.8-000011.000017.6 08.1100.61G? 0
+011007.40 -363239.7 +000010.4+000009.900004.5 08.1100.94G? 0
+012705.50 -515757.4 +000298.1+000078.500019.1 08.1100.55F? 0
+012821.52 -312944.7 +000051.3+000004.900002.4 08.1100.37F? 0
+012853.46 +551644.3 +000006.6-000003.200002.8 08.1100.12A? 0
+013218.54 +013419.4 -000015.3-000007.700006.0 08.1100.25A? 0
+013250.48 +380717.3 -000010.2-000039.200000.7 08.1100.43F? 0
+014447.93 +570740.9 +000010.5-000003.300007.1 08.1100.22A? 1
+014504.30 -283230.7 +000004.8-000004.400007.4 08.1100.97K? 0
+014627.61 -133004.4 -000022.6+000004.800002.8 08.1100.94G? 0
+014959.38 +620903.6 -000003.8-000003.300004.1 08.1100.85G? 0
+015206.20 -554535.7 +000016.3+000032.400018.3 08.1100.39F? 0
+015803.82 +602327.9 -000005.0+000007.100008.0 08.1100.75G? 0
+020236.43 +594117.2 +000005.8-000003.200001.6 08.1100.22A? 0
+020303.32 -492930.1 +000004.8-000024.400000.8 08.1100.86G? 0
+020953.67 -621558.7 +000048.9+000002.500020.7 08.1100.75G? 0
+021126.36 +372108.0 -000002.8-000010.800007.8 08.11-0.06B? 0
+021201.31 -321715.5 +000001.8+000015.000000.9 08.1100.93G? 0
+021607.70 -283502.8 +000012.0+000020.300006.9 08.1100.96K? 0
+021626.96 +294817.9 +000035.1+000006.000018.3 08.1100.97K? 0
+023355.66 -321150.9 +000090.3+000079.900015.5 08.1100.62G? 0
+025219.39 -332702.4 +000438.0+000008.300045.0 08.1100.81G? 0
+025316.53 -342919.7 +000161.4+000082.600015.0 08.1100.58G? 0
+031741.45 -754803.4 -000010.6-000097.500009.8 08.1100.92G? 0
+032055.91 +031655.0 +000085.8+000063.900002.3 08.1100.97K? 0
+032524.05 +140514.9 -000005.7-000010.300010.8 08.1100.36F? 0
+033105.37 -722223.9 -000015.3-000063.200012.4 08.1100.46F? 0
+033542.49 -531221.6 +000074.7-000028.700010.8 08.1100.43F? 0
+034126.35 +192319.0 -000007.9-000006.100003.8 08.1100.14A? 0
+035042.92 +781944.4 +000009.2-000007.700002.5 08.11-0.04B? 0
+035110.29 +005600.9 -000007.3-000002.600005.8 08.1100.32F? 0
+035843.95 +653432.7 +000008.1-000030.300001.1 08.1100.07A? 0
+040013.67 -625408.2 +000044.1+000086.100002.8 08.1100.34F? 0
+041021.62 +120438.6 +000162.2+000094.700035.1 08.1100.74G? 0
+041902.71 -072523.5 -000008.2+000040.500001.6 08.1100.32F? 0
+042340.15 -192823.1 +000005.3-000001.600003.7 08.1100.07A? 0
+042458.06 +583553.8 +000001.4-000013.600006.8 08.1100.30A? 0
+042519.16 +234717.0 +000011.8-000008.400013.1 08.1100.17A? 0
+042522.24 +562243.2 -000021.2+000010.000004.0 08.1100.38F? 1
+042526.20 -034608.6 +000021.2-000000.900001.1 08.1100.07A? 0
+042950.10 -525906.4 -000003.8-000066.600013.1 08.1100.44F? 0
+043813.20 -684842.1 +000006.8+000009.800000.4 08.11-0.03B? 0
+044740.04 -441606.6 -000022.1-000033.500008.6 08.1100.30A? 0
+045905.78 -124600.9 +000022.6-000024.100010.1 08.1100.44F? 0
+050024.03 -160541.4 +000025.3+000019.000001.5 08.1100.98K? 0
+050631.71 +353047.6 +000001.3-000002.200012.6 08.1100.30A? 0
+050946.02 +424019.5 -000209.1-000159.400043.3 08.1100.75G? 0
+051017.84 +570420.1 +000001.2-000006.000004.7 08.1100.13A? 0
+051129.54 -335250.1 -000022.9-000035.500017.3 08.1100.71G? 0
+051331.87 +054605.7 +000043.3-000036.000000.4 08.1100.99K? 0
+051424.58 -633229.1 +000012.9+000065.500006.1 08.1100.43F? 0
+051534.77 +442019.2 +000033.4-000029.700005.1 08.1100.44F? 0
+051642.48 +170112.1 -000009.3-000005.900010.8 08.1100.34F? 0
+052052.86 +782229.2 +000000.0+000000.000000.0 08.1100.25A? 1
+052334.44 +054918.9 +000048.0-000043.900007.5 08.1100.42F? 0
+052516.98 -362943.9 -000005.5-000002.200007.0 08.1100.90G? 0
+052651.19 +562246.1 +000016.9-000004.800014.5 08.1100.52F? 0
+052752.99 +561644.5 +000034.9-000074.300002.7 08.1100.48F? 0
+053048.67 +000142.7 -000003.4-000000.200007.9 08.11-0.04B? 0
+053255.26 +071930.1 +000006.5-000004.300017.9 08.1100.97K? 0
+053259.63 -751412.6 -000000.7+000018.100002.1 08.11-0.04B? 0
+053421.50 +271949.8 -000031.3-000022.100006.7 08.1100.37F? 0
+053526.76 -083844.1 +000003.0+000015.500015.8 08.1100.00A? 0
+054109.22 +270244.2 -000017.0-000013.300001.3 08.1100.03A? 0
+054810.23 -004456.1 +000001.3-000007.400004.5 08.1100.99K? 0
+054836.20 +523534.2 +000001.3-000005.900007.7 08.1100.22A? 0
+054956.02 -202036.1 +000004.3+000002.700005.6 08.1100.97K? 0
+055137.82 -414055.4 -000008.7+000016.700016.9 08.1100.88G? 0
+055622.32 -403244.9 -000007.3+000058.600006.6 08.1100.47F? 0
+055645.60 -181734.7 -000004.1-000006.500008.1 08.1100.18A? 0
+060509.77 +070741.0 -000002.2-000010.100017.1 08.1100.03A? 0
+060632.08 -282727.7 +000000.2+000009.800001.2 08.1100.96K? 0
+060717.74 +164309.3 -000001.0-000005.700007.8 08.1100.06A? 0
+060818.11 +135817.5 -000020.2-000004.000010.9 08.11-0.01B? 0
+061439.88 +443503.4 +000010.0-000002.400002.2 08.1100.24A? 0
+061710.49 -061436.4 +000002.3+000006.700004.8 08.11-0.02B? 0
+062307.82 -705641.4 -000000.6+000025.700002.9 08.1100.04A? 0
+062608.39 +395545.0 +000006.3-000002.300000.9 08.11-0.03B? 0
+062922.38 +072954.6 -000014.9-000016.800018.0 08.1100.85G? 0
+063220.63 -423333.9 -000025.4+000018.000004.4 08.1100.18A? 0
+063248.11 -550445.4 +000003.8-000110.100011.3 08.1100.54F? 0
+063403.70 -302013.6 +000016.6-000007.300003.9 08.1100.42F? 0
+063408.03 +050658.8 -000004.4+000000.900001.4 08.1100.29A? 0
+063451.44 -041518.9 -000006.3-000002.800002.0 08.1100.01A? 0
+063458.38 +003014.7 -000012.0+000009.200004.8 08.1100.03A? 0
+064126.03 -111844.5 -000003.8-000015.400007.4 08.1100.09A? 0
+065448.91 -011657.2 +000011.8-000001.300010.9 08.1100.91G? 0
+065504.20 -373001.3 -000009.6+000014.600004.0 08.11-0.03B? 0
+065603.08 -344301.5 -000019.9+000038.700003.3 08.1100.39F? 0
+065654.96 -052137.2 +000089.8-000089.800012.2 08.1100.87G? 0
+065709.48 -083231.1 -000004.9-000003.800001.5 08.11-0.09B? 0
+070006.92 -394914.3 -000005.4-000005.600001.5 08.1100.01A? 0
+070520.01 -600922.1 -000004.2+000013.700007.8 08.11-0.01B? 0
+070714.98 +154810.3 -000011.7+000014.700006.1 08.1100.87G? 0
+071432.84 +163622.5 -000012.3+000003.300003.5 08.1100.18A? 0
+071541.15 -010004.6 -000003.0-000059.900000.6 08.1100.96K? 0
+071701.23 -061417.2 -000007.3+000004.100011.5 08.1100.17A? 0
+071929.34 +515803.2 +000030.8-000038.700011.7 08.1100.54F? 0
+072814.68 -283959.9 -000004.8-000017.000016.3 08.1100.95K? 0
+072825.83 +040911.8 -000142.9-000037.000019.5 08.1100.78G? 0
+073044.99 -214835.7 +000005.3+000008.000003.6 08.11-0.12B? 0
+073733.19 -154053.2 +000001.4+000009.000000.3 08.11-0.10B? 0
+073824.92 -453248.8 -000012.2+000017.200008.1 08.1100.36F? 0
+073835.54 -681614.0 -000018.6-000012.100006.6 08.1100.13A? 0
+074126.95 -855458.7 -000026.2+000032.400012.7 08.1100.33F? 0
+074219.52 -301428.2 -000018.6+000006.900000.8 08.11-0.13B? 0
+074221.47 -360855.5 -000012.3+000006.500002.0 08.11-0.08B? 0
+074406.08 -165557.6 -000002.1+000000.700005.8 08.11-0.09B? 0
+074431.17 +032817.2 -000006.3+000012.200000.8 08.1100.91G? 0
+074739.60 +735930.6 -000003.8-000007.100016.0 08.1100.52F? 0
+074749.57 -541548.5 +000150.5-000280.200033.3 08.1100.74G? 0
+074923.90 +050448.1 +000015.7-000013.500033.5 08.1100.49F? 0
+075520.00 -114625.5 -000007.6+000011.800007.3 08.1100.03A? 0
+075537.35 +583041.0 -000002.2-000020.800002.5 08.1100.01A? 0
+075552.37 -240807.5 -000002.3-000002.100001.4 08.1100.25A? 0
+075647.59 -472807.0 -000005.3+000014.500001.2 08.11-0.07B? 0
+080132.90 -371150.3 -000002.1+000004.000005.4 08.1100.23A? 0 0.10 1.00
+080313.81 -461657.1 +000007.4+000021.500008.0 08.1100.49F? 0
+080647.81 -311006.2 -000016.1+000022.000008.1 08.11-0.08B? 1
+080758.35 -042209.5 -000013.8-000011.500002.5 08.1100.20A? 0
+081102.20 -182111.1 -000063.2-000038.100005.8 08.1100.81G? 0
+081256.94 -135120.5 -000000.8+000004.300000.6 08.11-0.02B? 0
+081321.38 -012536.2 +000002.2-000011.400001.4 08.1100.92G? 0
+081447.26 +020005.6 -000011.7-000003.700001.8 08.1100.18A? 0
+081532.67 -533215.2 -000045.7+000015.900002.9 08.1100.29A? 0
+082319.07 +151618.7 +000028.9-000021.000001.5 08.1100.18A? 0
+082643.90 -185012.3 -000016.0+000003.800005.0 08.11-0.01B? 0
+083039.48 +062550.0 +000042.6-000003.200005.7 08.1100.85G? 0
+083411.64 -204601.8 -000000.3-000009.600010.9 08.1100.10A? 0
+083828.89 +170335.9 -000017.7+000019.400016.7 08.1100.41F? 0
+084207.73 -425545.2 -000267.1-000095.100041.8 08.1100.90G? 0
+084248.25 -242621.0 -000009.7+000006.400001.1 08.1100.08A? 0
+084738.19 -242337.2 -000002.0-000014.600001.1 08.1100.04A? 0
+084909.19 +055746.5 -000000.5-000014.000000.1 08.1100.06A? 0
+084941.37 -122714.2 -000015.1+000000.400003.5 08.1100.05A? 0
+085001.86 +081626.7 -000005.2-000003.200008.8 08.1100.98K? 0
+085055.12 -134055.5 -000032.1-000003.300004.6 08.1100.31F? 0
+085221.82 +445351.7 -000026.7-000031.900010.1 08.1100.47F? 0
+085607.22 +434039.5 +000000.0+000000.000000.0 08.1100.79G? 1
+085712.53 -524209.9 -000016.1+000008.400001.4 08.11-0.10B? 0
+090225.71 -341443.7 -000021.6+000006.100001.3 08.1100.11A? 0
+090226.46 -435812.2 -000012.1-000006.900003.3 08.11-0.05B? 0
+090245.16 +213109.2 +000004.3-000019.300011.0 08.1100.95K? 0
+090630.82 -240928.6 -000026.0+000010.000003.5 08.1100.39F? 0
+090838.88 -474002.9 +000009.2-000009.900004.4 08.1100.21A? 0
+090936.04 +332417.6 -000040.1-000005.300021.7 08.1100.99K? 0
+091222.03 +690506.0 +000040.6-000013.800010.3 08.1100.91G? 0
+091726.96 -730208.8 -000015.4+000022.300006.6 08.1100.21A? 0
+092000.50 +664704.1 -000116.2-000010.800013.4 08.1100.58G? 0
+092206.14 -733235.1 -000030.9-000111.400027.9 08.1100.70G? 0
+092527.15 -572144.3 -000011.2+000007.500005.3 08.1100.02A? 0
+092639.46 -282231.1 -000005.8-000019.100015.2 08.1100.19A? 0
+092850.17 -434838.4 +000084.5-000136.100005.0 08.1100.51F? 0
+093230.71 -262535.6 -000028.3-000040.000020.4 08.1100.54F? 0
+093619.57 -610757.4 -000005.8+000010.100000.2 08.1100.02A? 0
+094841.16 -570446.0 -000009.2-000002.800010.0 08.1100.90G? 0
+095050.61 -385031.3 +000009.0-000023.400002.4 08.1100.28A? 0
+095900.87 -495343.1 +000008.1-000045.300007.8 08.1100.97K? 0
+100348.92 -100910.6 -000018.8-000031.100016.4 08.1100.59G? 0
+100826.68 -110655.1 -000182.4+000023.000027.6 08.1100.68G? 0
+102341.73 -613409.9 -000004.4+000003.700008.4 08.1100.77G? 0
+102436.78 -190532.9 -000008.8-000015.700004.5 08.1100.45F? 0
+102832.22 -510418.9 -000008.1+000004.900001.7 08.1100.01A? 0
+103555.64 +633532.5 +000013.9-000007.600004.3 08.1100.44F? 0
+103930.03 -374841.4 -000006.8+000007.600006.7 08.1100.89G? 0
+104106.11 -142129.3 +000000.5-000000.900003.3 08.1100.36F? 0
+104400.38 -595227.5 +000000.0+000000.000000.0 08.1100.19A? 0
+104549.62 -613617.3 +000006.5-000007.300002.4 08.11-0.05B? 0
+105210.61 +072739.4 -000002.6-000037.000008.8 08.1100.84G? 0
+105538.05 +000722.4 -000036.7-000013.600004.2 08.1100.27A? 0
+110626.17 -584050.8 +000000.0+000000.000000.0 08.1100.74G? 0
+110712.84 -412719.9 +000000.0+000000.000000.0 08.1100.27A? 1
+110953.74 +664524.6 +000013.6-000011.100000.2 08.1100.27A? 0
+111210.13 -614517.6 -000007.5+000001.400000.5 08.1100.95G? 0
+111310.75 -180953.3 -000353.9-000195.600018.1 08.1100.64G? 0
+112242.59 -160958.3 -000048.5-000008.700000.9 08.1100.16A? 0
+112428.94 +203716.6 +000000.0+000000.000000.0 08.1100.46F? 1
+112559.43 -010442.1 -000056.8-000009.300010.0 08.1100.33F? 0
+112658.90 -690248.6 -000022.8+000008.800004.8 08.1100.21A? 0
+113223.15 -361924.0 -000014.8+000002.800001.6 08.1100.14A? 0
+113307.58 -434421.0 -000024.2+000003.600005.6 08.1100.15A? 0
+114609.49 -733614.3 -000011.7-000002.100000.2 08.1100.08A? 0
+120258.47 -624019.2 -000009.6+000012.900000.8 08.11-0.01B? 0
+121456.39 -475654.5 -000030.4-000017.200002.2 08.1100.27A? 0
+121602.99 -293723.2 -000045.3+000024.100008.9 08.1100.24A? 0
+121631.63 -633152.1 -000005.3+000000.800006.9 08.1100.05A? 0
+122459.05 -041330.5 -000119.9-000209.300026.6 08.1100.68G? 0
+123230.55 +565835.9 -000013.8-000116.300019.1 08.1100.62G? 0
+123459.44 +361931.3 -000101.7-000058.900009.6 08.1100.49F? 0
+124353.33 +720414.3 +000016.5+000001.100009.2 08.1100.31F? 0
+124755.02 -340338.8 -000049.9-000008.000007.8 08.1100.30A? 0
+125133.43 -591655.0 -000147.4-000031.200010.3 08.1100.65G? 0
+130222.26 +372043.4 +000002.9-000049.100017.6 08.1100.50F? 0
+130711.30 -060455.2 -000045.3-000003.700015.3 08.1100.27A? 0
+131244.04 -651729.0 -000008.9+000002.000007.5 08.11-0.02B? 0
+131606.07 -215502.5 -000091.5-000026.300013.1 08.1100.58G? 0
+131858.38 -253544.0 -000043.9-000035.900014.3 08.1100.56F? 0
+132813.04 -313307.7 -000076.6-000002.800006.7 08.1100.48F? 0
+133242.53 -554939.0 -000036.3-000019.800016.1 08.1100.42F? 0
+133443.72 -401435.3 -000007.2-000015.400005.1 08.1100.23A? 0
+133558.33 +450054.9 -000043.6-000024.600014.3 08.1100.47F? 0
+133600.12 -612330.6 +000008.3+000005.100004.5 08.1100.32F? 0
+134221.52 -471500.3 +000064.8-000019.200016.9 08.1100.56F? 0
+134257.72 -111807.8 -000062.4-000011.400004.5 08.1100.18A? 0
+134853.12 -293940.1 +000043.0-000000.500005.6 08.1100.47F? 0
+140304.87 -464851.5 -000005.4-000003.000002.8 08.11-0.07B? 0
+140612.24 -541224.3 -000015.5+000001.900006.4 08.11-0.04B? 0
+140709.64 -191703.4 +000005.3+000001.900003.0 08.1100.99K? 0
+141143.06 +602826.4 -000019.0-000010.600008.4 08.1100.49F? 0
+141355.23 -320255.0 +000023.9-000083.900011.2 08.1100.50F? 0
+141359.71 -201228.7 -000226.7-000033.700006.9 08.1100.55F? 0
+141412.83 +264144.1 -000016.9-000021.600004.8 08.1100.55F? 0
+141954.62 -570927.2 -000023.9-000024.400007.1 08.1100.15A? 0
+142116.12 -831645.2 -000012.0-000013.500001.8 08.1100.61G? 0
+143253.11 -641809.0 -000071.1-000038.200002.5 08.1100.42F? 0
+144012.69 -453245.3 -000019.1-000019.200014.0 08.1100.57F? 0
+144231.61 +601351.5 -000016.6-000000.900011.9 08.1100.35F? 0
+144339.49 +623348.0 +000016.5+000005.700007.9 08.1100.23A? 0
+144840.67 -070625.2 -000044.6-000014.200010.5 08.1100.40F? 0
+145238.42 +190351.2 -000017.5-000118.000003.8 08.1100.98K? 0
+145643.94 +130858.0 -000023.9-000093.900024.8 08.1100.62G? 0
+145822.49 +870022.6 -000046.0+000000.500006.1 08.1100.54F? 0
+145955.34 -495754.1 -000010.5-000013.500013.3 08.1100.17A? 0
+150709.33 +400628.4 -000087.3+000062.600018.9 08.1100.49F? 0
+151215.74 +435851.5 +000011.7-000028.000003.3 08.1100.41F? 0
+151831.80 -520724.0 +000004.8-000009.600002.6 08.1100.01A? 0
+152152.12 -373255.3 -000030.2-000026.600007.6 08.1100.22A? 0
+152453.85 -232134.0 +000024.4-000029.700043.7 08.1100.41F? 1
+152454.69 -440914.7 -000020.0+000001.000001.8 08.1100.03A? 0
+153728.48 -370234.4 -000024.5-000015.900004.9 08.1100.69G? 0
+153734.51 -584718.7 -000005.9-000022.400009.9 08.1100.38F? 0
+153911.79 +450702.5 +000023.1+000010.600003.0 08.1100.35F? 0
+155347.29 +173658.9 -000025.6+000021.600004.0 08.1100.31A? 0
+160745.66 +164404.5 +000008.9-000014.300016.2 08.1100.35F? 0
+161109.60 +175537.4 -000022.0+000020.500001.3 08.1100.37F? 0
+161809.09 -491246.1 -000008.3-000007.400000.2 08.11-0.01B? 0
+162026.38 +115617.7 +000009.2-000039.300016.0 08.1100.94G? 0
+162701.43 +385035.4 -000033.8+000005.900009.7 08.1100.37F? 0
+162748.96 -411829.8 +000034.9+000001.900016.4 08.1100.53F? 0
+162749.95 -440153.1 -000012.8-000005.900001.0 08.1100.13A? 0
+162801.49 +154411.7 -000012.7-000005.300007.6 08.1100.09A? 0
+163224.53 -290233.6 -000007.0-000003.500000.2 08.1100.22A? 0
+163240.74 +211515.5 -000002.1-000003.200021.5 08.1100.24A? 0
+163810.52 +731935.4 -000028.3+000043.700010.3 08.1100.53F? 0
+164305.63 -363801.8 -000007.3-000108.000013.4 08.1100.92G? 0
+164326.33 -281841.2 -000030.2-000014.600014.7 08.1100.47F? 0
+164355.20 -483041.7 +000005.8-000013.500000.1 08.1100.08A? 0
+164915.91 -290720.0 +000001.6-000003.000001.3 08.1100.23A? 0
+165148.90 +321211.4 -000002.3-000023.300006.5 08.1100.94G? 0
+165357.70 -250409.3 +000000.4-000001.200002.5 08.1100.02A? 0
+165420.10 +302630.2 +000023.7-000020.200012.6 08.1100.43F? 0
+165435.80 -412522.8 -000005.1+000012.700006.8 08.1100.15A? 0
+170420.86 -553432.0 +000005.2-000009.000004.4 08.1100.32F? 0
+170721.87 -723431.6 -000021.2-000088.600024.1 08.1100.49F? 0
+171140.26 +614834.7 -000002.4+000037.700006.2 08.1100.31F? 0
+171735.42 -371544.4 +000001.3-000015.600000.5 08.1100.26A? 0
+171836.45 +415317.1 -000016.5-000001.900014.7 08.1100.28A? 0
+172423.30 -283911.8 +000000.5-000003.000002.9 08.1100.25A? 0
+173214.58 +523532.9 +000039.3-000028.600011.8 08.1100.41F? 0
+173846.36 -440600.5 +000050.3-000003.900004.1 08.1100.47F? 1
+173903.42 -053050.9 -000006.7-000019.600007.2 08.1100.56F? 0
+173912.67 +264527.7 +000034.2-000081.100000.9 08.1100.55F? 0
+174205.29 -265044.1 +000001.3-000029.600004.4 08.1100.38F? 0
+174435.33 -593101.5 +000023.8-000071.200004.1 08.1100.98K? 0
+174629.25 -493641.3 +000013.8-000010.600008.1 08.1100.03A? 0
+175039.07 +393317.6 -000019.7-000025.800004.0 08.1100.97K? 0
+175838.06 +445614.7 +000004.6+000012.300000.3 08.1100.56F? 0
+180354.46 -091510.1 +000026.3-000052.300002.2 08.1100.50F? 0
+180550.10 +385953.2 +000012.1-000025.300004.4 08.1100.33F? 0
+180904.64 -195230.8 -000000.6-000016.600015.3 08.1100.13A? 0
+181138.15 +123301.6 -000012.9-000010.500008.1 08.11-0.07B? 0
+181343.27 -371504.9 -000013.6+000015.200000.5 08.1100.90G? 0
+181508.50 -575114.9 +000000.0+000000.000000.0 08.1100.54F? 1
+182213.43 -150525.1 -000031.7+000032.800037.1 08.1100.51F? 1
+182326.24 -273008.7 -000003.6-000009.300002.1 08.1100.14A? 0
+182743.94 +191743.8 +000024.1+000015.400001.4 08.1100.55F? 0
+183355.22 +320750.4 -000062.6+000023.900005.0 08.1100.99K? 0
+183849.92 -854231.8 +000145.9-000037.700016.3 08.1100.58G? 0
+184021.91 +132212.1 +000036.4-000022.000021.2 08.1100.45F? 0
+184453.13 +570517.1 -000000.8+000007.200011.1 08.1100.35F? 0
+184804.83 -182527.0 -000007.0-000039.300007.0 08.1100.25A? 0
+185313.97 -523519.6 +000034.8-000010.900011.1 08.1100.46F? 0
+190047.93 -393447.8 +000009.2-000015.400006.0 08.1100.13A? 0
+190710.54 -133949.8 +000016.7-000000.100004.6 08.1100.10A? 0
+191109.88 -792924.5 +000032.3+000020.100006.7 08.1100.98K? 0
+191257.02 +580628.7 -000010.3-000025.000000.2 08.1100.13A? 0
+191506.67 +813857.6 +000016.6+000052.200009.0 08.1100.33F? 0
+191517.24 +400649.3 +000004.3-000002.900000.4 08.11-0.09B? 0
+191624.19 +030903.3 +000006.4+000008.800018.5 08.1100.38F? 0
+191859.35 -411824.1 -000004.4+000000.800012.1 08.1100.10A? 0
+192044.44 -422807.6 -000039.3+000024.600015.3 08.1100.50F? 0
+192625.12 +185941.1 +000001.3-000016.000004.6 08.1100.07A? 0
+194045.45 -161701.3 +000037.0-000038.100021.8 08.1100.57F? 0
+194113.73 -325223.0 -000085.2-000117.100015.3 08.1100.72G? 0
+194330.09 +062853.4 +000008.0+000000.500000.8 08.11-0.02B? 1
+194531.79 -495949.8 +000014.8-000137.900003.6 08.1100.99K? 0
+194545.83 +372709.3 -000001.5-000004.800001.7 08.1100.20A? 0
+194637.81 +174810.9 +000012.8-000050.300012.2 08.1100.61G? 0
+195552.65 +580155.0 +000020.9+000034.100010.1 08.1100.22A? 0
+195715.48 -261303.3 +000007.3+000040.800009.8 08.1100.52F? 0
+200138.19 -220638.7 -000009.8-000050.400023.5 08.1100.55F? 0
+200151.39 +221649.1 +000052.8+000000.500012.6 08.1100.38F? 0
+200417.71 +223554.2 +000014.5+000010.200010.4 08.1100.81G? 0
+200443.48 +175545.9 -000028.7-000046.400000.5 08.1100.40F? 0
+200719.23 -512701.3 +000020.7-000019.400003.8 08.1100.29A? 0
+201027.51 +452833.5 +000025.4+000041.200006.4 08.1100.47F? 0
+201153.53 +361150.6 -000001.7-000005.400008.7 08.1100.18A? 0
+201419.96 +000839.9 +000026.5-000001.000009.1 08.1100.38F? 0
+201708.64 -165837.0 -000009.7+000038.800022.4 08.1100.48F? 0
+203232.04 +345513.7 +000051.5+000041.700017.4 08.1100.61G? 0
+203337.24 +255009.8 +000006.9-000009.200003.1 08.1100.91G? 0
+204027.79 -152300.9 +000008.0-000098.900017.3 08.1100.96K? 0
+204307.66 +404722.1 +000009.1+000011.000011.2 08.1100.30A? 0
+204337.54 +402344.1 +000036.9+000057.100011.8 08.1100.46F? 0
+204435.36 +233729.9 +000008.8-000004.300006.4 08.11-0.07B? 0
+205130.82 +562156.8 +000047.8-000014.000011.1 08.1100.65G? 0
+205846.40 +162523.2 -000003.3-000026.100000.1 08.1100.39F? 0
+210053.37 +373911.2 +000014.7-000002.300009.8 08.1100.99K? 0
+210813.33 -164336.0 +000020.2-000026.000003.7 08.1100.20A? 0
+210951.57 -242402.7 +000005.0+000016.900006.6 08.1100.74G? 0
+211210.68 +585412.6 -000008.6-000001.900004.5 08.1100.16A? 0
+211301.58 +385733.3 +000005.2-000027.200005.0 08.1100.08A? 0
+211408.39 +080631.2 +000034.2+000006.700009.7 08.1100.10A? 0
+211810.88 +303521.6 +000002.0-000001.600000.0 08.1100.23A? 0
+211954.35 +531919.5 +000006.2+000001.400009.7 08.1100.00A? 0
+212201.22 +825845.0 +000010.8-000003.300000.1 08.1100.12A? 0
+212329.36 +503125.4 -000073.3-000067.100010.8 08.1100.56F? 0
+212352.28 -642418.7 +000009.9+000033.100009.8 08.1100.35F? 0
+213302.73 +302135.0 +000157.1+000013.400001.1 08.1100.41F? 0
+213426.18 +102604.9 +000010.5-000008.000013.0 08.1100.36F? 0
+213750.27 -093548.5 -000013.7-000018.000001.0 08.1100.39F? 0
+214500.70 -615055.2 -000013.4+000009.800010.8 08.1100.31A? 0
diff --git a/kstars/kstars/data/hip049.dat b/kstars/kstars/data/hip049.dat
new file mode 100644
index 00000000..9b1ff272
--- /dev/null
+++ b/kstars/kstars/data/hip049.dat
@@ -0,0 +1,1000 @@
+215014.76 +714556.2 +000053.6+000041.300002.7 08.1100.57F? 1
+215857.64 +000544.5 +000044.6+000007.500006.1 08.1100.29A? 0
+220119.46 +362558.4 +000007.3+000003.700004.1 08.11-0.04B? 0
+220811.41 +695756.8 +000019.9+000004.800009.3 08.1100.05A? 0
+221426.46 +433943.1 +000013.9-000000.900002.0 08.1100.06A? 0
+222358.09 +350632.7 +000015.1+000000.700001.0 08.1100.06A? 0
+222647.02 -083039.3 +000007.8+000004.600001.1 08.1100.19A? 0
+222742.26 -860920.3 +000173.9-000158.200011.7 08.1100.92G? 0
+222933.47 +522930.8 +000052.8+000020.900008.5 08.1100.58G? 0
+223149.10 +130615.7 +000056.7+000022.000001.8 08.1100.40F? 0
+223639.71 +593547.0 -000057.0-000081.300006.5 08.1100.83G? 0
+223838.17 +333241.9 -000024.1-000021.600001.2 08.1100.42F? 0
+224321.39 -062400.4 -000155.9-000268.300055.1 08.1100.97K? 0
+225726.92 +464921.7 -000002.8-000011.900007.9 08.1100.88G? 0
+230127.28 +581551.1 +000000.9-000006.100003.2 08.1100.10A? 0
+230443.32 +554129.9 +000010.1-000034.000019.5 08.1100.46F? 0
+230950.59 +591718.0 +000010.4-000003.400001.5 08.1100.11A? 0
+231240.81 +515309.3 +000018.3+000003.800000.3 08.1100.18A? 0
+232043.13 -063726.7 -000004.2-000016.700013.9 08.1100.26A? 0
+232048.92 +622445.2 -000004.2+000005.200008.0 08.1100.11A? 0
+232414.84 +500237.1 +000005.2-000009.100003.7 08.11-0.05B? 0
+232650.23 +675200.5 +000006.4+000001.700000.5 08.1100.34F? 0
+232805.81 +615513.2 +000011.9+000005.100003.8 08.11-0.02B? 0
+233113.53 -312923.5 -000042.7-000121.800008.8 08.1100.53F? 0
+233703.58 -133346.2 +000014.5+000031.900011.7 08.1100.53F? 0
+234548.78 +281037.9 +000007.5-000039.400005.3 08.1100.43F? 0
+234725.73 -221631.2 -000079.8-000093.400002.1 08.1100.58G? 1
+001327.43 -764427.3 +000038.0-000005.400005.4 08.1101.32K? 0
+003108.71 +324323.4 +000034.0-000009.300007.5 08.1101.19K? 0
+003120.42 -561429.4 -000004.8-000022.500013.1 08.1101.11K? 0
+003205.40 +763437.1 -000005.2-000007.500004.9 08.1101.55K? 0
+003352.99 -332441.9 -000011.3-000004.300008.4 08.1101.38K? 0
+004340.82 +245324.7 +000024.2-000013.500000.6 08.1101.18K? 0
+004550.72 +675153.8 +000010.6-000011.400008.0 08.1101.80K? 0
+005743.94 +533443.5 +000003.2-000018.700011.1 08.1101.45K? 0
+010111.75 +080202.3 -000026.0-000034.300003.5 08.1101.02K? 0
+010148.80 -232315.2 -000051.7-000077.800004.2 08.1101.17K? 0
+012104.00 -545729.8 +000022.3-000010.700007.2 08.1101.34K? 0
+015134.37 +022310.2 +000011.4-000010.800011.3 08.1101.62K? 0
+015420.23 -455806.4 +000032.6+000007.100004.7 08.1101.36K? 0
+015510.15 +271554.5 +000010.4-000037.600008.1 08.1101.01K? 0
+021513.81 -361913.6 +000076.5+000013.100007.4 08.1101.18K? 0
+023836.22 -210217.6 +000021.3-000006.000005.7 08.1101.55K? 0
+024228.70 -212755.0 +000007.2-000002.000007.2 08.1101.65K? 0
+030534.13 +421150.7 +000066.1-000046.300051.6 08.1101.00K? 0
+030812.78 +131012.3 +000045.4+000033.700006.0 08.1101.24K? 0
+030907.08 +665502.9 +000098.4-000036.200000.6 08.1101.24K? 0
+031058.31 -500200.7 +000038.1+000001.200000.2 08.1101.44K? 0
+031840.47 -351001.8 -000017.6+000007.400000.2 08.1101.27K? 0
+034944.22 +112647.5 +000048.0-000007.700014.0 08.1101.27K? 0
+035841.18 -732255.3 +000011.2+000018.400003.3 08.1101.23K? 0
+040728.34 -662642.7 +000015.0-000008.200000.5 08.1101.04K? 0
+042954.37 -535549.8 -000001.6-000000.500005.8 08.1101.03K? 0
+043903.88 +765827.7 -000008.5+000012.300007.6 08.1101.06K? 0
+044236.02 +730556.9 +000008.3-000012.000013.1 08.1101.43K? 0
+044720.95 +701532.2 +000019.0-000032.400006.7 08.1101.08K? 0
+045106.23 +413438.3 -000006.8+000004.000003.9 08.1101.00K? 0
+045903.74 +515632.1 +000000.7+000000.300014.9 08.1101.34K? 0
+045941.64 -490725.4 -000009.4+000003.700004.1 08.1101.01K? 0
+050515.08 +692244.4 -000004.9-000013.000011.7 08.1101.55K? 0
+050959.17 +105333.2 -000002.9-000005.100008.4 08.1101.09K? 0
+053410.44 +341303.6 -000000.5-000011.600009.8 08.1101.69K? 0
+054101.54 -544421.9 -000016.1-000026.500000.3 08.1101.46K? 0
+054806.07 -772232.7 -000005.4+000033.900004.5 08.1101.06K? 0
+060053.54 +510522.9 -000006.4+000008.800010.4 08.1101.77K? 0
+060804.68 -395916.9 -000003.7+000021.600002.1 08.1101.54K? 0
+062133.32 +523113.9 +000011.2-000004.200000.2 08.1101.57K? 0 0.10 1.00
+062220.45 +572505.7 -000013.9-000009.900016.6 08.1101.35K? 0
+062616.84 +224309.8 -000013.2+000003.800063.4 08.1101.10K? 0
+063033.74 -481447.2 +000001.2+000019.100005.7 08.1101.62K? 0
+063057.37 -144450.3 +000007.6+000004.900004.2 08.1101.54K? 0
+063703.97 -260101.6 +000003.5-000001.300009.5 08.1101.41K? 0
+065321.63 +220859.4 -000001.5-000014.900002.4 08.1101.71K? 0
+065832.39 -610556.5 -000011.3-000000.600002.6 08.1101.12K? 0
+071233.35 -025703.1 +000009.0-000000.100029.6 08.1101.19K? 0
+071436.42 -470806.0 -000002.8+000025.400000.1 08.1101.02K? 0
+071541.20 -032235.5 -000002.4-000003.600002.5 08.1101.16K? 0
+072224.38 +053632.6 +000015.7-000009.300005.5 08.1101.59K? 0
+073246.83 +083921.9 +000023.5-000021.800007.7 08.1101.17K? 0
+073333.27 +323734.5 +000000.0-000028.500014.8 08.1101.31K? 0
+074025.62 +473304.6 +000014.7-000023.700004.7 08.1101.00K? 0
+074736.45 +140901.0 -000003.6+000012.200001.2 08.1101.27K? 0
+075605.17 -550327.9 -000018.5-000009.200007.6 08.1101.03K? 0
+075757.88 -004851.9 -000151.7+000013.500066.3 08.1101.03K? 0
+080500.40 -295648.2 +000004.7-000012.900018.4 08.1101.44K? 0
+081636.93 -210104.9 -000010.2-000013.200006.6 08.1101.10K? 0
+082003.49 -024706.7 -000010.6-000039.000006.0 08.1101.46K? 0
+082100.06 +472508.6 -000016.9+000009.500004.2 08.1101.22K? 0
+082456.32 +321521.2 -000034.6-000011.300000.0 08.1101.12K? 0
+082612.99 -230401.7 +000012.1-000022.900008.3 08.1101.42K? 0
+082937.28 +320308.7 +000006.3-000013.400002.8 08.1101.06K? 0
+083732.51 +064341.8 -000000.9-000009.600013.5 08.1101.39K? 0
+083749.06 -693951.2 -000000.1+000009.300005.1 08.1101.18K? 0
+083946.12 +033241.9 -000012.5-000016.200019.2 08.1101.15K? 0
+084612.37 +705639.2 +000003.9-000015.600000.1 08.1101.35K? 0
+084817.27 -702501.2 -000015.5+000018.500006.9 08.1101.39K? 0
+085104.34 -222128.4 -000003.0+000003.200008.3 08.1101.09K? 0
+085445.29 -353009.0 -000088.5+000078.100015.4 08.1101.20K? 0
+091452.74 +224242.6 -000002.8-000044.200006.7 08.1101.25K? 0
+092039.49 -682132.8 -000001.0-000001.800010.3 08.1101.17K? 0
+093325.87 -475426.6 -000004.6+000001.300000.6 08.1101.27K? 0
+093440.81 -562928.1 +000001.1-000007.400005.7 08.1101.14K? 0
+094338.03 -172557.1 -000028.6+000005.400003.7 08.1101.24K? 0
+095003.19 +833036.1 +000010.5-000005.200008.1 08.1101.01K? 0
+095053.76 -114413.0 -000047.3-000066.300017.5 08.1101.04K? 0
+095459.54 -650425.5 -000018.7-000007.000014.0 08.1101.39K? 0
+100338.57 -032850.7 -000029.0-000006.500001.5 08.1101.04K? 0
+101321.90 -065945.7 -000009.5-000013.000000.5 08.1101.09K? 0
+101433.47 -010737.0 +000036.0-000007.600021.0 08.1101.17K? 0
+102907.68 -122605.7 +000006.0+000005.400027.7 08.1101.03K? 0
+103306.28 -144510.0 -000008.0+000004.100007.0 08.1101.10K? 0
+104424.99 +522432.5 +000006.4-000024.300013.6 08.1101.07K? 0
+112253.71 +153158.3 +000014.5-000040.100009.4 08.1101.06K? 0
+112828.78 -542036.5 -000002.4-000011.100013.3 08.1101.30K? 0
+113811.75 +215218.1 -000028.3+000005.500006.8 08.1101.32K? 0
+120529.13 -645254.0 -000017.6+000005.400001.3 08.1101.39K? 0
+124331.69 -185211.0 -000003.2+000008.400006.2 08.1101.03K? 0
+124526.72 +132445.5 +000005.4-000062.000001.2 08.1101.08K? 0
+125344.42 +354413.0 +000008.0-000071.600002.2 08.1101.00K? 0
+131436.04 -791136.6 -000008.5-000019.500000.8 08.1101.18K? 0
+132028.06 -101125.7 -000015.2+000014.500001.0 08.1101.14K? 0
+134031.72 -530207.9 -000046.4+000000.700001.0 08.1101.61K? 0
+134619.09 -045234.5 -000009.0-000007.900002.6 08.1101.60K? 0
+135952.29 +043427.9 -000016.2-000048.900015.0 08.1101.52K? 0
+142112.52 +240800.2 +000003.8-000059.000016.6 08.1101.00K? 0
+142321.56 +221619.0 -000017.7-000003.900019.0 08.1101.05K? 0
+142417.13 +212715.1 -000023.9+000002.100014.1 08.1101.32K? 0
+143725.23 -644058.6 -000021.9-000011.300003.9 08.1101.46K? 0
+144451.56 -030343.3 +000007.7-000006.200001.9 08.1101.10K? 0
+144627.51 -314055.6 +000015.1+000023.300003.3 08.1101.02K? 0
+144734.79 -590949.6 +000001.2-000011.400000.5 08.1101.91M? 0
+145953.70 -691221.5 -000000.5-000012.400016.8 08.1101.07K? 0
+150547.81 -225813.9 +000002.6+000007.500002.5 08.1101.11K? 0
+150647.76 -322703.7 +000004.5-000000.900007.2 08.1101.73K? 0
+152247.86 +093555.9 -000059.2-000015.600001.1 08.1101.35K? 0
+153027.20 +051546.7 +000001.4+000012.100000.0 08.1101.65K? 0
+153256.53 +301652.3 -000029.0+000011.000000.1 08.1101.12K? 0
+154349.80 -140136.7 -000021.7-000008.300001.2 08.1101.49K? 0
+154636.81 -100756.0 -000007.6+000008.100007.5 08.1101.11K? 0
+155927.00 -543416.3 -000020.5-000006.900001.5 08.1101.83K? 0
+161101.83 -250704.1 +000002.8+000012.300000.1 08.1101.52K? 0
+161337.04 +051901.5 -000007.5-000003.200005.2 08.1101.08K? 0
+162234.88 -401237.3 -000012.7-000001.000001.9 08.1101.84K? 0
+162312.08 -003354.6 +000026.5-000027.800005.6 08.1101.07K? 0
+162452.06 -022816.4 -000033.6-000012.500003.2 08.1101.66K? 0
+163537.90 -461513.6 -000026.3+000009.300018.8 08.1101.01K? 0
+163930.90 +101700.1 -000012.0-000005.700008.9 08.1101.24K? 0
+164506.38 +333029.9 -000045.5+000369.600101.3 08.1101.31K? 0
+164814.84 -445611.3 -000040.7-000005.200017.4 08.1101.57K? 0
+164816.09 +082402.4 +000001.6-000006.100000.5 08.1101.00K? 0
+165257.73 -715018.3 -000012.1-000020.900009.4 08.1101.06K? 0
+170036.63 -612417.7 +000001.3-000009.100011.6 08.1101.70K? 1
+170811.66 +205859.7 -000019.9-000001.300003.8 08.1101.61K? 0
+171309.48 +275556.0 +000006.6+000023.500001.5 08.1101.03K? 0
+171838.80 -123634.4 -000039.4-000011.700007.8 08.1101.71K? 0
+173526.89 -363013.0 +000012.3-000023.200009.7 08.1101.51K? 0
+174707.74 +345714.0 +000008.7+000035.700005.9 08.1101.20K? 0
+175836.42 -375825.7 +000011.6-000001.700015.1 08.1101.09K? 0
+180742.72 -215137.8 +000013.1-000001.300003.6 08.1101.78K? 0
+180938.84 +034048.2 +000001.2-000009.400024.2 08.1101.02K? 0
+180949.25 -232627.4 +000002.8-000021.200005.5 08.1101.35K? 0
+181510.63 -261843.8 +000002.1+000021.000031.4 08.1101.82K? 0
+181919.94 -671941.3 +000000.9-000024.300007.4 08.1101.38K? 0
+182150.83 -350250.0 -000010.7+000012.700007.9 08.1101.31K? 0
+183411.29 -130535.5 +000026.4-000008.000002.3 08.1101.98M? 0
+184651.63 +331704.5 -000006.9+000002.900001.4 08.1101.29K? 0
+184942.19 -055636.5 -000002.5-000001.400013.3 08.1101.04K? 0
+185215.12 +562931.6 +000000.4-000024.100013.0 08.1101.59K? 0
+185335.38 +130141.6 -000022.3-000021.500005.3 08.1101.61K? 0
+185827.89 -183153.0 -000020.6-000029.600014.0 08.1101.03K? 0
+190619.59 +321848.7 +000003.2+000002.400000.7 08.1101.39K? 0
+191256.88 +263841.5 +000011.2+000008.600004.1 08.1101.05K? 0
+191341.05 -314314.1 -000020.6-000015.000000.5 08.1101.15K? 0
+191821.13 -202638.6 +000037.2-000054.400035.9 08.1101.36K? 0
+192719.55 -305700.6 +000011.7-000016.100000.1 08.1101.03K? 0
+193156.68 -183921.3 -000007.4-000007.300000.5 08.1101.69K? 0
+193347.09 +240927.8 -000020.1-000020.800019.4 08.1101.06K? 0
+193612.92 +313140.3 +000007.1+000014.900007.8 08.1101.50K? 0
+194326.52 -501039.8 +000013.2-000014.800001.2 08.1101.13K? 0
+194849.93 -604338.3 +000015.4-000022.200002.9 08.1101.24K? 0
+200416.23 -304252.6 -000015.2+000012.300016.2 08.1101.21K? 0
+200658.24 -541117.5 +000019.0+000002.900005.5 08.1101.50K? 0
+201034.88 +205651.5 +000004.3-000003.000001.6 08.1101.20K? 0
+201553.57 +074013.3 -000002.5-000023.900004.9 08.1101.25K? 0
+202401.18 +361334.5 +000021.4+000003.300003.5 08.1101.47K? 0
+202431.68 -170039.0 +000014.1-000032.600012.1 08.1101.73K? 0
+203626.32 +471826.7 +000005.5+000016.600001.9 08.1101.33K? 0
+203811.24 +204419.9 -000017.2-000019.400010.6 08.1101.21K? 0
+203954.25 +384530.6 +000004.1+000006.800005.9 08.1101.04K? 0
+204128.17 -340607.0 -000001.8-000014.400007.9 08.1101.57K? 0
+204836.72 +175024.1 +000043.2-000035.900008.5 08.1101.27K? 0
+205623.30 +273014.3 +000019.6-000005.200000.9 08.1101.05K? 0
+210849.90 -184337.7 +000000.1-000006.100012.2 08.1101.40K? 0
+211641.07 +101340.7 -000026.6+000014.200004.7 08.1101.12K? 0
+212104.88 +462110.6 -000046.5-000011.900002.5 08.1101.09K? 0
+212805.41 +655350.0 +000000.8-000044.500008.4 08.1101.22K? 0
+214401.36 -193031.1 +000011.1-000003.000006.7 08.1101.00K? 0
+214811.86 -281238.5 -000001.3-000010.600008.4 08.1101.41K? 0
+214848.58 -390445.9 -000005.0+000005.900005.8 08.1101.20K? 0
+215141.13 -843242.0 +000067.4-000036.900004.8 08.1101.23K? 0
+221344.35 +074253.9 -000003.6-000006.200010.2 08.1101.13K? 0
+222340.63 +191117.4 -000024.6-000040.800018.5 08.1101.56K? 0
+224103.05 -512731.7 +000000.8-000015.900003.9 08.1101.49K? 0
+224447.95 +531809.6 -000018.7+000003.200000.4 08.1101.75K? 0
+225200.66 +574302.6 -000102.3-000214.500052.5 08.1101.04K? 1
+225406.55 -732430.3 +000032.3+000000.500002.2 08.1101.01K? 0
+231406.67 +575711.4 +000009.7-000011.200012.8 08.1101.91M? 0
+231557.98 -804534.5 +000025.5+000002.000009.5 08.1101.47K? 0
+232827.03 -023912.7 -000028.2-000045.100010.0 08.1101.46K? 0
+233030.78 -220030.9 +000042.9-000016.000014.1 08.1101.40K? 0
+233753.13 -594631.5 +000025.2-000020.600013.8 08.1101.11K? 0
+234250.75 +102854.9 -000007.0+000004.600013.5 08.1101.22K? 0
+235419.44 +315359.4 +000007.5-000028.700001.3 08.1101.16K? 0
+000140.79 +620105.3 -000011.1-000028.000003.8 08.1200.20A? 0
+000458.63 -701243.9 +000052.3-000103.700023.2 08.1200.70G? 0
+002324.14 +554807.8 +000005.9-000001.400003.5 08.1200.05A? 0
+002327.59 -535023.4 +000016.4+000005.400006.0 08.1200.14A? 0
+002338.14 +420321.9 -000052.3-000026.500004.3 08.1200.47F? 0
+002418.66 -285850.3 +000022.4+000000.600002.1 08.1200.14A? 0
+002422.49 +262344.0 -000050.3-000019.200001.6 08.1200.93G? 0
+002707.78 -075233.9 -000029.7+000012.700016.6 08.1200.73G? 0
+003054.30 +640351.7 +000001.6+000001.900000.7 08.1200.47F? 0
+003745.83 +260717.7 +000023.9-000014.800007.6 08.1200.14A? 0
+004310.11 +352110.2 -000007.8+000006.700010.3 08.1200.88G? 0
+004431.25 -711007.2 +000049.0+000010.400007.8 08.1200.44F? 0
+004834.68 -673153.9 +000115.6-000017.400007.8 08.1200.49F? 0
+004916.14 +682802.1 -000001.2-000010.500005.1 08.1200.29A? 0
+005055.56 +080245.6 +000051.9-000028.300006.9 08.1200.49F? 0
+005150.90 -563441.4 +000004.6+000067.100003.9 08.1200.45F? 0
+005540.51 -080311.8 +000008.9-000020.000010.7 08.1200.37F? 0
+010030.43 +072113.8 -000017.0+000029.900011.1 08.1200.47F? 0
+010201.71 +593244.9 +000011.6+000001.700006.2 08.1200.43F? 0
+013008.17 +282942.8 -000012.8+000002.200015.1 08.1200.17A? 0
+014422.43 -203543.5 -000035.6-000300.100025.1 08.1200.63G? 0
+014917.56 +471605.1 +000030.3+000019.100004.3 08.1200.35F? 0
+015058.51 +255104.8 +000004.3-000019.500011.5 08.1200.14A? 0
+015133.09 +495209.8 +000000.9-000008.000001.5 08.12-0.02B? 0
+020113.97 -550841.0 +000016.3+000017.200005.9 08.1200.20A? 0
+021312.09 +541307.8 +000004.0-000004.600001.9 08.1200.01A? 0
+021611.63 +463942.3 -000011.3-000030.500003.9 08.1200.42F? 0
+022651.06 +373301.8 -000005.4-000013.400005.2 08.1200.29A? 0
+023007.85 +043617.2 +000019.2-000029.200005.6 08.1200.47F? 0
+023055.49 -075952.1 -000005.2-000013.200000.7 08.1200.11A? 0
+023126.89 +423348.6 +000002.0-000012.100011.0 08.1200.09A? 0
+023514.88 +325150.4 -000000.3-000004.400002.8 08.1200.96K? 0
+023851.11 +691814.8 -000014.0-000001.600000.1 08.1200.13A? 1
+030244.56 +110045.9 -000005.9-000019.400003.2 08.1200.51F? 0
+030801.19 -120229.2 +000143.7+000052.000003.1 08.1200.70G? 0
+030922.08 -485746.0 +000013.5+000012.500002.2 08.1200.32F? 0
+032144.56 -310647.7 -000014.0-000008.300002.8 08.1200.30A? 0
+032257.05 +445758.8 +000025.2+000017.100000.0 08.1200.02A? 0
+032630.71 +314917.7 -000012.0+000001.900001.5 08.1200.34F? 0
+033056.02 +184758.5 +000112.5-000079.300007.4 08.1200.57F? 0
+033144.75 +485709.6 +000014.6+000002.600007.2 08.1200.03A? 0
+033427.73 +194752.5 -000010.6-000023.100004.9 08.1200.08A? 0
+033526.15 +275047.9 +000048.0-000036.400003.1 08.1200.32F? 0
+034118.02 +293021.5 -000024.5-000073.400030.8 08.1200.95K? 0
+034854.71 +224757.2 +000003.2-000000.100007.5 08.1200.02A? 0
+035902.25 -421659.1 +000005.5+000023.300012.0 08.1200.38F? 0
+040258.48 -442331.1 -000067.1-000101.600016.6 08.1200.64G? 0
+040338.80 +283942.4 -000007.9-000031.400009.5 08.1200.39F? 0
+040426.68 -101406.5 +000114.6-000016.400030.2 08.1200.60G? 0
+041447.92 -103407.2 -000003.1+000004.000014.2 08.1200.95K? 0
+041545.68 +444102.5 +000000.9-000018.500006.5 08.1200.22A? 0
+042637.50 +092339.3 +000011.5+000004.600001.1 08.1200.08A? 0
+043407.15 -303427.8 -000005.9-000054.900010.1 08.1200.35F? 0
+043704.02 +043744.8 +000027.2+000016.800010.3 08.1200.68G? 0
+043738.39 -295413.8 +000016.3-000103.000017.8 08.1200.48F? 0
+044558.53 -633328.5 +000006.2+000082.600003.8 08.1200.99K? 0
+044728.91 -463559.2 -000025.9-000076.900000.6 08.1200.84G? 0
+045631.42 +401009.1 -000002.8-000002.000002.2 08.1200.04A? 0
+050049.59 -350001.7 -000039.2+000027.700010.5 08.1200.51F? 0
+050134.78 -692946.1 -000007.0-000022.100004.2 08.1200.28A? 0
+050842.96 +324152.1 +000026.8-000094.500013.9 08.1200.75G? 0
+051529.75 +462421.5 +000002.1-000005.100011.0 08.12-0.05B? 0
+051932.08 +811337.8 -000016.6-000007.500005.9 08.1200.93G? 0
+052614.61 +295912.0 +000005.8+000003.200009.9 08.1200.04A? 0
+052730.07 +053542.8 +000006.6-000000.800003.0 08.1200.10A? 0
+052742.79 -081938.4 -000003.2-000007.200007.8 08.1200.44F? 0
+053028.43 -133426.7 +000003.0-000053.800011.7 08.1200.92G? 0
+053533.90 +380111.1 +000006.1+000003.400004.4 08.12-0.00B? 0
+053743.43 -240810.9 -000031.8-000064.700003.9 08.1200.97K? 0
+054342.87 -733221.1 -000011.4+000024.500012.4 08.1200.98K? 0
+054712.85 -242944.5 -000003.7+000035.200004.6 08.1200.42F? 0
+055440.79 -032856.6 +000022.1+000026.600003.8 08.1200.54F? 0
+055721.43 -245757.1 -000035.6+000036.900017.7 08.1200.49F? 0
+060529.00 -353156.5 +000029.9+000201.600007.1 08.1200.47F? 0
+060550.41 -161410.4 -000010.6-000006.300005.6 08.1200.98K? 0
+060658.66 -094416.6 +000005.1-000015.600009.8 08.1200.99K? 0
+060826.28 -052022.5 -000002.4+000006.100004.2 08.1200.01A? 0
+061113.43 +415542.3 +000028.4-000015.200021.0 08.1200.99K? 0
+061145.72 +022816.0 +000009.9+000005.000000.0 08.12-0.02B? 1
+061311.99 +482804.0 -000008.7-000004.600007.0 08.1200.12A? 0
+061340.53 -152709.8 +000005.5-000004.700004.5 08.1200.35F? 0
+062414.41 +075341.9 -000001.7+000003.600012.6 08.1200.29A? 0
+062429.73 -033102.5 +000026.8+000025.600001.3 08.1200.44F? 0
+062453.95 -131349.0 +000121.2-000038.100022.0 08.1200.61G? 0
+062459.41 +280155.5 -000016.1-000009.700008.9 08.1200.00A? 0
+063004.37 +011940.8 -000016.6-000000.100001.0 08.1200.12A? 0
+063332.96 -472952.3 +000035.0+000013.100011.4 08.1200.86G? 0
+063421.59 +144507.8 +000000.0+000000.000000.0 08.1200.42F? 1
+063458.34 +123219.8 +000009.0+000004.800007.4 08.1200.57F? 0
+064008.06 -051723.4 -000013.7+000007.400004.0 08.1200.04A? 0
+064317.14 -663003.7 -000001.1+000010.200003.8 08.12-0.05B? 0
+064611.54 -252055.7 +000002.9-000010.500007.2 08.1200.33F? 0
+064621.21 -304438.6 +000039.8-000033.500006.3 08.1200.55F? 0
+065340.35 -242326.2 -000011.4-000150.400012.2 08.1200.54F? 0
+065432.17 -040610.6 +000004.4-000021.100005.1 08.1200.08A? 0
+065929.03 +370608.7 -000008.1-000009.100023.3 08.1200.06A? 0
+070650.50 +334550.1 +000015.0+000006.900002.2 08.1200.33F? 0
+070801.81 -274525.0 -000023.9+000075.500023.6 08.1200.60G? 0
+070945.04 -251230.5 -000004.3+000007.700000.2 08.12-0.09B? 1
+071128.44 +034241.1 +000004.8+000002.200006.7 08.1200.11A? 0
+071210.16 -595021.9 -000001.7+000010.400001.3 08.12-0.05B? 0
+071755.10 -324735.3 -000005.5-000002.700002.6 08.1200.15A? 0
+071844.29 -311335.5 -000015.4-000009.300000.6 08.1200.20A? 0
+072207.78 +390839.5 +000004.3-000043.400006.0 08.1200.22A? 0
+072210.28 +164441.2 +000002.1-000000.800005.8 08.12-0.07B? 0
+072926.14 +471724.7 +000000.0+000000.000000.0 08.1200.89G? 1
+072946.40 -234133.0 -000017.9-000007.000014.0 08.1200.96K? 0
+073209.47 -050228.5 -000002.9+000004.400008.8 08.12-0.03B? 0
+073222.77 +210615.4 -000021.1-000012.100013.5 08.1200.10A? 0
+073258.96 -550934.8 -000050.4+000119.500007.7 08.1200.48F? 0
+073444.41 +225711.4 +000028.4-000015.000004.4 08.1200.92G? 0
+074443.92 -390114.7 -000016.4+000013.100000.5 08.1200.04A? 0
+075147.67 -091820.2 -000015.0+000000.500021.2 08.1200.97K? 0
+075204.53 +335117.5 -000010.1-000035.700006.2 08.1200.47F? 0
+075252.28 +625306.8 +000009.6-000010.100003.4 08.1200.97K? 0
+075800.59 -191611.6 -000011.0-000007.600006.1 08.1200.87G? 0
+075850.12 +100746.9 +000433.6+000025.300051.4 08.1200.81G? 0
+075940.79 +463712.5 +000000.0+000000.000000.0 08.1200.51F? 1
+080306.29 -350502.0 -000043.2+000122.600008.4 08.1200.57F? 0
+080843.69 -233236.6 +000004.5-000008.700006.5 08.1200.92G? 0
+081001.79 -474905.9 -000001.6+000000.100002.4 08.12-0.13B? 0
+081439.82 -255958.6 -000012.3-000002.300005.1 08.1200.02A? 0
+082740.18 +675827.1 -000056.9-000038.300007.5 08.1200.31A? 0
+082805.88 -270000.6 -000013.1+000105.000009.9 08.1200.57F? 0
+084026.87 -271528.3 +000002.4-000008.300000.8 08.1200.08A? 0
+084054.17 -172021.5 -000014.3+000013.300018.9 08.1200.03A? 0
+084121.23 -192712.9 -000031.0+000025.500000.5 08.1200.52F? 0
+084253.25 -534500.8 -000013.7+000007.900006.7 08.1200.21A? 0
+084423.98 -574609.5 +000060.6+000076.400022.2 08.1200.58F? 0
+084512.03 +152031.0 -000017.6+000015.700004.8 08.1200.74G? 0
+084747.19 -040202.6 -000024.8-000007.500002.0 08.12-0.07B? 0
+084924.75 -472919.2 -000002.9+000001.600012.3 08.1200.14A? 0
+090539.03 -620612.7 -000003.9+000007.100001.5 08.12-0.07B? 0
+090807.48 -410428.0 -000046.8+000032.700001.3 08.1200.46F? 0
+090902.14 +053627.0 -000017.1-000002.700000.4 08.1200.72G? 0
+091601.31 -553330.0 -000035.3+000032.800012.3 08.1200.41F? 0
+093200.28 -321443.3 -000016.8+000008.300007.1 08.1200.22A? 0
+094915.26 -630906.3 -000069.4+000037.900004.2 08.1200.51F? 0
+095005.88 +490431.8 -000008.8+000002.300018.4 08.1200.30A? 0
+095917.95 -201023.4 -000114.1-000002.700018.3 08.1200.49F? 0
+100600.02 -405153.3 -000004.4-000004.200005.8 08.1200.91G? 0
+100719.88 -152719.1 -000055.8+000004.900017.1 08.1200.34F? 0
+101538.32 -701547.7 +000006.9+000001.800002.8 08.1200.28A? 0
+102200.56 +435419.4 -000025.1-000008.400004.1 08.1200.48F? 0
+102316.79 -074623.9 -000001.5+000002.600001.9 08.1200.88G? 0
+102336.78 -232802.1 -000126.6-000006.000006.3 08.1200.58G? 0
+102905.47 -365419.1 -000029.4-000007.300001.7 08.1200.41F? 0
+102958.92 -624245.3 -000043.2+000006.200003.2 08.1200.32F? 0
+103722.29 -583722.9 +000000.0+000000.000000.0 08.1200.18A? 0
+104056.05 -130746.5 -000020.5+000017.100017.9 08.1200.54F? 0
+104708.65 -243257.1 -000036.3-000010.000007.3 08.1200.34F? 0
+105406.48 -231104.1 +000117.6-000169.000009.6 08.1200.59G? 0
+110022.20 -401507.4 +000014.3-000078.200001.4 08.1200.58G? 1
+110308.75 -644144.3 -000011.7+000005.100008.1 08.1200.13A? 0
+111033.68 -092500.6 -000015.5-000030.200002.7 08.1200.95K? 0
+111149.59 -604158.3 +000001.2+000001.200006.6 08.1200.11A? 0
+111216.29 -011112.5 +000078.6-000153.900025.9 08.1200.70G? 0
+111528.58 -413037.0 -000006.0-000000.700001.6 08.1200.19A? 0
+111838.94 +162751.5 -000053.6-000014.700007.5 08.1200.39F? 0
+112025.41 -373343.2 -000036.2+000006.400005.7 08.1200.20A? 0
+112027.22 +584633.2 -000023.9-000005.100003.4 08.1200.07A? 0
+113538.03 -504324.5 -000030.2-000008.600007.6 08.1200.17A? 0
+113634.07 -605340.5 +000000.0+000000.000000.0 08.12-0.02B? 1
+114107.02 -711001.0 -000006.7-000005.400013.5 08.1200.22A? 0
+114837.32 -453515.1 -000087.0+000003.700001.2 08.1200.95K? 0
+115259.26 +463330.9 +000002.4+000008.100005.1 08.1200.85G? 0
+120451.75 -722726.0 -000020.2-000010.600011.8 08.1200.15A? 0
+121509.61 +325027.9 -000053.1+000037.700011.8 08.1200.55F? 0
+121719.89 +221230.9 +000002.6-000007.800001.3 08.1200.16A? 0
+122307.43 -410243.4 +000004.0-000043.600010.0 08.1200.98K? 0
+123817.65 -140334.7 -000027.8-000001.500001.2 08.1200.45F? 0
+124126.04 -594739.0 -000010.0-000006.300005.8 08.1200.66G? 0 0.10 1.00
+124517.15 -035301.5 -000038.5+000008.800008.3 08.1200.24A? 0
+124944.88 +011122.6 -000083.2-000644.200026.3 08.1200.69G? 0
+125115.82 -590419.5 -000009.3-000004.000001.7 08.12-0.06B? 0
+125943.04 -795648.0 -000023.1-000016.200005.7 08.1200.06A? 0
+130408.18 +614527.7 -000056.1-000003.200001.3 08.1200.49F? 0
+130715.55 +371557.1 -000027.0-000023.100022.0 08.1200.71G? 0
+130950.66 -480307.4 -000026.7-000004.300004.0 08.1200.05A? 0
+132027.13 +430641.0 -000421.8-000095.600030.6 08.1200.83G? 0
+132131.19 -245547.5 -000085.9+000021.900018.1 08.1200.30A? 0
+132421.03 -001856.8 -000033.5-000036.900007.9 08.1200.45F? 0
+133053.86 -094135.4 +000023.2-000014.000013.5 08.1200.55F? 0
+133541.03 -292239.9 -000019.9+000006.800008.9 08.1200.38F? 0
+133827.25 -513307.3 -000011.7-000009.000002.3 08.12-0.03B? 0
+134356.63 -283957.6 +000018.4-000005.200006.8 08.1200.99K? 0
+135443.13 -593841.8 -000000.6-000010.600000.2 08.1200.99K? 0
+135605.21 -422416.8 -000020.8-000026.200005.0 08.1200.21A? 0
+135900.41 +153255.3 -000044.9-000011.500004.4 08.1200.34F? 0
+135922.65 -314437.8 -000048.3-000015.000012.1 08.1200.36F? 0
+140013.74 -354639.6 -000016.7+000006.300005.4 08.1200.95G? 0
+140303.96 -603010.5 -000003.4-000001.600011.8 08.1200.99K? 0
+140751.97 -754658.0 -000026.2-000007.300000.4 08.1200.00A? 0
+141743.28 +034358.5 -000043.0-000000.100006.7 08.1200.55F? 0
+141759.18 +373930.1 -000013.9+000005.100015.5 08.1200.29A? 0
+141948.57 -205229.3 -000025.0-000009.800004.2 08.1200.44F? 0
+142348.60 -453950.2 -000053.6-000026.300001.9 08.1200.24A? 0
+142653.35 -551327.4 -000001.5+000002.800012.0 08.1200.33F? 0
+142958.85 -293802.9 -000066.5-000034.800007.2 08.1200.45F? 0
+143435.68 +553312.0 -000074.7+000043.900001.3 08.1200.97K? 0
+150006.04 -733207.5 +000021.7+000033.300020.4 08.1200.69G? 0
+150135.02 -414926.7 -000030.4-000052.500021.4 08.1200.64G? 1
+150839.71 -405709.5 -000005.4+000001.000009.5 08.1200.92G? 0
+151955.13 -512914.3 -000027.9-000022.600003.6 08.1200.32F? 0
+152123.96 +312202.7 -000011.8-000012.400002.0 08.1200.96K? 0 0.10 1.00
+153805.89 +612513.3 -000159.0+000018.700007.2 08.1200.56F? 0
+154021.44 +012808.6 -000020.4-000100.900002.0 08.1200.68G? 0
+154811.83 -044709.4 -000111.4-000024.800010.5 08.1200.60G? 0
+155518.88 -393419.3 +000015.0-000024.600006.0 08.1200.50F? 0
+155911.90 -263500.7 -000004.1-000023.100008.0 08.1200.29A? 0
+160609.40 -380218.0 -000010.1-000032.200002.8 08.1200.47F? 0
+161047.30 +594032.5 -000035.0-000119.600027.8 08.1200.67G? 0
+161121.84 +592652.9 -000044.6+000050.700012.3 08.1200.41F? 0
+161136.43 -270441.6 +000013.6+000019.500009.8 08.1200.62G? 0
+161243.06 +433858.5 +000120.7+000001.400012.5 08.1200.52F? 0
+161455.39 -594131.7 -000039.3-000018.600007.1 08.1200.73G? 0
+161644.79 +363039.7 -000005.0-000033.500021.2 08.1200.46F? 0
+162036.59 +255313.0 -000009.2-000005.900002.3 08.1200.38F? 0
+162538.21 -100502.8 +000000.0+000003.900038.1 08.1200.02A? 0
+162906.99 +504559.1 +000040.9+000000.600012.2 08.1200.46F? 0
+163410.96 -311705.1 -000033.7-000016.100014.5 08.1200.12A? 0
+163448.69 -655234.3 -000034.5-000005.500002.0 08.1200.49F? 0
+163542.01 -391126.4 -000010.4-000007.200001.2 08.1200.29A? 0
+164509.22 -650414.2 -000005.0-000002.400002.4 08.1200.08A? 1
+164843.31 +880922.3 +000003.5+000009.900006.7 08.1200.46F? 0
+165310.64 -114021.0 +000009.3-000002.800001.7 08.1200.35F? 0
+165605.66 -515350.5 +000039.0-000011.200007.6 08.1200.96K? 0
+165613.87 -313107.5 -000021.7-000007.700005.3 08.1200.27A? 0
+165956.92 -431314.8 +000002.8-000001.600000.1 08.1200.17A? 0
+170124.29 -263837.5 -000029.1-000037.800001.2 08.1200.57F? 0
+170415.64 -265535.6 -000000.4-000030.300005.0 08.1200.30A? 0
+171322.77 +352551.3 +000002.9+000000.600003.5 08.1200.10A? 0
+172846.12 +264331.3 -000001.6-000119.600014.5 08.1200.53F? 0
+173526.71 +132142.7 -000010.9-000017.600006.9 08.1200.25A? 0
+173610.10 -585454.6 +000002.0-000003.300006.3 08.12-0.03B? 0
+174502.83 +191725.2 +000155.6+000045.500019.4 08.1200.77G? 0
+175612.00 +392621.2 +000085.0-000037.100009.7 08.1200.52F? 1
+180433.44 -453330.1 +000028.0-000031.700005.6 08.1200.29A? 0
+181017.28 +390433.0 -000011.7-000000.900004.5 08.1200.19A? 0
+181226.67 -300050.1 +000021.7+000010.200003.9 08.1200.97K? 0
+181641.44 +475440.1 -000007.3-000028.200012.2 08.1200.23A? 0
+182500.56 +461602.5 +000018.8-000013.700009.9 08.1200.45F? 0
+182721.14 +770804.6 +000014.0-000014.500007.5 08.1200.16A? 0
+183137.56 -190518.9 -000001.4-000001.300004.5 08.1200.24A? 0
+183212.93 -074931.3 +000014.2+000027.800009.7 08.1200.41F? 1
+183405.38 -411257.1 +000011.8-000005.000000.4 08.12-0.05B? 0
+183841.49 +243852.0 +000034.3-000019.200009.7 08.1200.40F? 0
+184221.73 +091128.8 -000007.1+000002.400013.5 08.1200.85G? 0
+184659.20 +123100.6 -000010.8-000021.100006.0 08.1200.05A? 0
+185154.11 +312338.8 -000003.0+000000.800006.2 08.1200.04A? 0
+185609.91 +075608.2 -000017.0+000000.800007.5 08.1200.16A? 0
+190149.34 -062246.0 +000037.9-000006.700005.2 08.1200.31F? 0
+190301.45 +240700.5 +000001.4-000006.900002.0 08.1200.04A? 0
+191004.99 +235552.4 -000002.8+000004.000005.4 08.1200.41F? 0
+191044.82 +211120.7 -000017.8-000011.300000.3 08.1200.03A? 0
+191333.22 +201156.9 +000000.2-000010.300008.7 08.1200.96K? 0
+192053.56 -330309.3 +000015.5-000139.000019.1 08.1200.67G? 0
+192411.91 +794655.1 -000023.1-000014.500000.0 08.1200.41F? 0
+192700.08 +163217.1 -000003.7-000001.600001.9 08.1200.05A? 0
+193222.44 +341702.2 -000000.4+000031.500002.7 08.1200.72G? 0
+193612.55 -024823.6 +000001.4-000018.900000.6 08.1200.13A? 0
+193621.92 +354039.7 -000008.3+000016.400012.4 08.12-0.09B? 1
+193752.81 -284857.6 -000010.4-000055.400001.3 08.1200.67G? 0
+193805.19 +455303.7 +000003.8+000011.200012.4 08.1200.22A? 0
+194022.01 -231954.3 -000011.2-000040.600003.2 08.1200.27A? 0
+194246.78 +273653.5 +000000.8-000000.800009.4 08.12-0.02B? 0
+194415.85 +073517.6 -000005.2-000004.300002.9 08.1200.07A? 0
+194447.48 +071335.9 -000005.3-000001.300009.3 08.1200.03A? 0
+195348.53 +481724.2 +000008.6-000001.900002.3 08.1200.11A? 0
+200059.62 +374156.2 +000000.5-000007.300002.2 08.12-0.05B? 1
+200111.11 +151238.9 +000029.4+000006.300004.7 08.1200.27A? 0
+200623.92 -145442.6 -000052.5-000126.000002.3 08.1200.66G? 0
+200755.51 +350617.5 -000002.0-000003.100002.1 08.12-0.06B? 0
+200819.14 +380750.5 -000002.4-000020.200000.8 08.1200.19A? 0
+200833.81 -154343.7 +000141.8-000399.700025.8 08.1200.67G? 0
+200841.13 +243904.3 +000021.3+000018.500010.6 08.1200.43F? 0
+201300.18 +032918.9 -000011.8+000010.700001.9 08.1200.34F? 0
+201350.69 +460702.9 -000020.4-000016.700006.5 08.1200.04A? 0
+201442.36 +330115.0 +000012.1+000010.200008.0 08.1200.99K? 0
+201513.60 +030356.3 +000021.0+000013.300007.1 08.1200.14A? 0
+202110.24 +125034.8 +000002.9-000006.100004.6 08.12-0.05B? 0
+202135.63 +345959.5 +000089.7+000059.000023.3 08.1200.63G? 0
+202251.36 +075453.5 -000015.1-000002.300010.2 08.1200.31A? 0
+202519.44 +525148.8 +000012.6+000005.600005.9 08.12-0.03B? 0
+203226.92 +273051.3 +000003.1-000005.900000.5 08.1200.89G? 0
+203342.82 +383459.4 -000001.7+000008.000010.8 08.12-0.01B? 1
+203449.99 -154750.5 +000019.1-000008.300010.4 08.1200.53F? 0
+203650.86 +445440.2 +000029.2+000033.600012.1 08.1200.38F? 0
+203904.42 -362121.4 +000014.4-000006.900004.7 08.1200.03A? 0
+204218.91 +574528.3 +000008.9-000021.100005.7 08.1200.97K? 0
+204500.24 +124336.6 -000018.9-000010.600009.7 08.1200.49F? 1
+204901.83 -364650.6 +000035.6-000054.300011.7 08.1200.39F? 0
+205406.75 +180141.2 +000008.0+000007.600014.9 08.1200.94G? 0
+205626.63 -591625.0 +000000.0+000000.000000.0 08.1200.59G? 1
+211509.77 +553034.8 +000013.1-000001.500005.2 08.1200.14A? 0
+211845.32 -020812.6 -000010.0-000019.000005.1 08.1200.89G? 0
+212120.99 -841835.4 +000000.0+000000.000000.0 08.1200.41F? 0
+212220.42 +573354.6 +000083.5+000021.700011.3 08.1200.58G? 1
+212513.71 +410437.3 +000026.4+000019.900012.8 08.1200.43F? 0
+212924.29 -302441.2 +000025.9-000019.800009.9 08.1200.15A? 0
+213156.13 +182437.0 +000003.3-000037.400009.3 08.1200.40F? 0
+215204.27 +483255.6 +000010.8-000001.900002.2 08.1200.04A? 0
+215745.85 +100758.8 +000008.8+000005.300007.4 08.1200.08A? 0
+215749.40 -670723.3 +000007.4-000004.100012.1 08.1200.35F? 0
+215950.96 -432845.8 +000054.6-000066.900027.9 08.1200.52F? 0
+220212.77 +655015.6 +000021.3-000000.300002.5 08.1200.13A? 0
+220342.83 +590959.9 +000061.5+000005.400022.3 08.1200.46F? 0
+221022.21 +252039.2 +000018.8-000004.600003.9 08.12-0.01B? 0
+221825.23 +284432.4 -000004.0-000021.800011.1 08.1200.26A? 0
+222158.56 +563152.7 +000020.4-000005.900001.2 08.1200.08A? 0
+222226.72 +452603.2 +000024.2-000020.200010.8 08.1200.37F? 0
+222513.98 +605010.8 +000001.4-000006.900001.4 08.1200.06A? 0
+222548.27 -201419.2 -000031.8-000021.700001.7 08.1200.22A? 0
+223024.71 -764058.2 +000011.3-000089.500013.3 08.1200.44F? 0
+223031.02 +160100.3 -000044.6-000049.500011.4 08.1200.48F? 0
+223656.92 +510640.2 +000009.8-000007.200001.1 08.12-0.04B? 0
+223735.17 +272622.6 +000039.2+000046.000005.7 08.1200.50F? 0
+223853.76 +082226.9 +000256.6+000030.500017.1 08.1200.61G? 0
+224659.97 -162437.8 +000004.7-000004.900011.9 08.1200.18A? 0
+224805.94 +040040.3 -000037.9-000015.500009.5 08.1200.98K? 0
+225232.46 +474536.5 +000010.2-000009.600005.2 08.1200.04A? 0
+225620.44 -063244.9 -000003.2-000014.100001.4 08.1200.84G? 0
+225740.00 +555951.6 +000022.2-000015.000004.7 08.1200.38F? 0
+225840.75 -280859.2 +000124.1-000013.400016.0 08.1200.51F? 0
+230100.93 -372132.8 +000043.4-000000.800016.0 08.1200.30A? 0
+230401.96 +742838.4 +000116.1+000034.200017.6 08.1200.62G? 0
+230842.96 -184506.7 -000084.3-000024.700017.2 08.1200.54F? 0
+231407.71 +460724.0 +000069.4-000022.900013.5 08.1200.43F? 0
+232048.88 +215745.8 +000000.0+000000.000000.0 08.1200.27A? 1
+232358.92 +482647.4 +000010.2-000004.900004.0 08.1200.05A? 0
+232533.97 +261111.7 +000019.9-000002.700016.9 08.1200.93G? 0
+232707.51 -725253.8 -000076.3-000003.600008.6 08.1200.63G? 0
+232816.95 -054904.2 +000093.6+000019.700009.2 08.1200.51F? 0
+233305.42 -200519.9 -000011.5-000048.700005.1 08.1200.51F? 0
+234746.49 +282427.2 +000050.2+000010.400018.6 08.1200.33F? 0
+234956.91 -142010.0 +000009.5-000010.900004.0 08.1200.31A? 0
+235729.70 -280219.1 +000003.5+000016.400003.3 08.1200.91G? 0
+000039.08 +001322.6 +000056.0-000001.600001.1 08.1201.33K? 0
+001802.29 -214954.3 -000000.9+000000.100005.7 08.1201.40K? 0
+002014.05 +763415.1 +000010.3-000015.700004.5 08.1201.50K? 0
+010051.19 +465532.6 -000000.6-000002.000014.1 08.1201.48K? 0
+010113.92 +111049.9 -000010.6-000032.800015.9 08.1201.07K? 0
+010320.53 +590531.0 -000003.4-000005.600009.0 08.1201.26K? 0
+010600.94 -315116.8 -000036.7-000039.300008.6 08.1201.08K? 0
+010741.32 -324850.6 +000094.1-000036.000012.6 08.1201.20K? 0
+011501.20 -181044.1 +000029.7+000024.700007.5 08.1201.00K? 0
+011540.54 +574224.6 -000002.0-000005.800007.8 08.1201.47K? 0
+011945.37 -281401.4 +000008.9-000030.900003.2 08.1201.08K? 0
+012237.58 -345930.6 -000038.2-000083.400010.9 08.1201.04K? 0
+012420.69 -022819.2 +000034.4+000012.500001.7 08.1201.61K? 0
+012641.01 +273259.6 +000139.9-000055.700002.7 08.1201.08K? 0
+015248.92 -345109.8 +000057.2-000015.700007.6 08.1201.00K? 0
+020750.93 +570138.9 +000040.4+000011.300014.2 08.1201.13K? 0
+021809.33 +451237.4 +000008.1+000010.200011.2 08.1201.62K? 0
+022107.95 -574107.7 +000052.4+000001.700007.6 08.1201.00K? 0
+023353.20 -292534.2 +000031.8-000035.400003.4 08.1201.25K? 0
+024130.56 +221440.6 +000028.6-000008.100021.7 08.1201.52K? 0
+024940.96 -524530.3 -000012.1-000028.800011.6 08.1201.30K? 0
+025721.51 +523004.2 +000014.4-000004.500001.1 08.1201.06K? 0
+030721.79 -564924.3 +000004.7+000014.200014.4 08.1201.03K? 0
+031011.03 -345549.3 +000042.0+000053.800006.2 08.1201.24K? 0
+031018.02 +094138.9 -000003.5+000008.100019.1 08.1201.08K? 0
+031124.95 +411050.1 +000014.5-000041.800008.6 08.1201.17K? 0
+033342.96 +684535.4 +000018.4-000020.400008.3 08.1201.17K? 0
+034249.15 -225437.4 +000008.6-000003.400005.4 08.1201.35K? 0
+034337.00 +204259.1 -000032.4-000039.200005.8 08.1201.00K? 0
+040349.50 -201313.7 +000048.2+000007.700001.0 08.1201.18K? 0
+040554.59 -350410.7 +000021.4+000012.100005.4 08.1201.24K? 0
+041629.27 -233202.1 +000014.4+000005.300006.8 08.1201.07K? 0
+042307.91 +035926.6 -000002.5-000002.800006.3 08.1201.01K? 0
+042549.82 -153935.7 +000010.4+000004.000008.6 08.1201.53K? 0
+042600.54 -175159.4 +000057.8-000026.900005.5 08.1201.08K? 0
+043648.09 +270757.2 +000239.2-000148.700059.9 08.1201.08K? 0
+044455.55 -201625.7 -000002.2+000021.500005.8 08.1201.65K? 0
+044640.02 +470403.4 +000010.0-000016.200010.1 08.1201.25K? 0
+045945.35 -183923.4 +000002.3+000018.800010.0 08.1201.55K? 0
+050241.27 +240719.5 -000007.2-000002.000011.6 08.1201.65K? 0
+050717.08 +720508.5 -000010.7+000008.300003.4 08.1201.60K? 0
+050820.01 +394340.3 +000017.6-000014.000009.9 08.1201.40K? 0
+051729.97 +485648.0 +000000.6-000009.200019.8 08.1201.26K? 0
+052937.63 -404434.3 +000005.9-000008.600001.8 08.1201.01K? 0
+053501.69 -333518.6 -000039.6+000022.200003.3 08.1201.06K? 0
+053714.09 +433847.8 -000017.4-000005.800006.3 08.1201.05K? 0
+054111.69 +200345.1 +000007.4-000021.400009.6 08.1201.78K? 0
+054302.60 +305409.9 -000012.3-000001.500008.6 08.1201.34K? 0
+054911.77 +565717.1 +000009.3-000008.400026.6 08.1201.54K? 0
+055635.11 -513910.4 +000014.9-000009.000006.8 08.1201.52K? 0
+060504.17 -611656.5 +000018.3+000021.300015.2 08.1201.49K? 0
+060757.27 -834529.8 +000009.5+000105.800011.1 08.1201.06K? 0
+062355.34 +531340.9 -000012.4-000021.900001.4 08.1201.72K? 0
+063147.53 +553739.3 +000003.1-000045.600004.3 08.1201.17K? 0
+063721.11 -005201.7 +000023.5-000019.100009.4 08.1201.35K? 0
+064007.34 +091801.8 +000037.0+000018.400007.7 08.1201.40K? 0
+064821.04 +222100.0 -000012.3-000014.700001.8 08.1201.39K? 0
+065256.71 +334105.0 +000007.9-000012.500005.7 08.1201.22K? 0
+065507.11 +043725.5 +000014.1-000006.100002.5 08.1201.03K? 0
+065725.18 -271118.6 -000003.2-000019.500007.9 08.1201.12K? 0
+070336.09 +490718.6 -000002.8-000030.800004.0 08.1201.15K? 0
+070735.21 +742720.4 +000016.5+000010.700006.2 08.1201.49K? 0
+071538.63 +055519.0 -000014.8-000023.600018.1 08.1201.37K? 0
+071950.82 +011223.4 -000009.5+000016.800012.7 08.1201.11K? 0
+072252.71 -672156.0 -000003.1+000026.500004.2 08.1201.01K? 0
+073349.17 +181958.4 +000025.6-000020.500002.9 08.1201.45K? 0
+073554.69 -495615.8 +000005.1+000023.600009.6 08.1201.56K? 0
+074944.38 +442219.9 +000029.8+000014.400043.0 08.1201.62K? 0
+075002.37 +061458.4 -000029.6-000038.400013.5 08.1201.38K? 0
+075813.92 -431757.1 -000009.2+000009.200000.1 08.1201.03K? 0
+080435.67 -051614.7 -000014.2+000014.200015.1 08.1201.04K? 0
+081055.90 +162126.5 -000014.7-000022.700011.0 08.1201.19K? 0
+081916.93 -182805.7 -000030.1-000033.200003.0 08.1201.59K? 0
+081934.91 +452801.6 +000001.8-000046.500013.0 08.1201.47K? 0
+083215.41 -195806.5 +000026.8-000064.800010.6 08.1201.08K? 0
+083547.33 -340327.9 -000019.2+000022.100011.8 08.1201.13K? 0
+083753.00 -153302.3 -000024.7+000002.000003.8 08.1201.18K? 0
+084859.33 +631927.3 -000002.9+000038.700003.4 08.1201.04K? 0
+085247.77 -412549.4 -000003.4+000011.100012.1 08.1201.18K? 0
+085500.26 -394711.1 +000001.5-000003.600000.3 08.1201.04K? 0
+090927.87 -481319.0 -000001.2+000011.100002.9 08.1201.00K? 0
+092034.57 -562904.4 -000002.7+000017.000002.9 08.1201.07K? 0
+092117.50 +121433.4 +000000.1-000018.500006.0 08.1201.41K? 0
+092137.90 -494342.7 -000044.6+000019.200005.7 08.1201.01K? 0
+093621.95 +112557.3 +000013.6-000005.100011.1 08.1201.21K? 0
+093945.86 -104243.9 -000011.0-000002.300016.3 08.1201.61K? 0
+094909.32 -770049.8 -000000.4-000010.400006.3 08.1201.33K? 0
+095220.51 +742530.7 +000020.0-000014.600005.8 08.1201.32K? 0
+095304.42 +220723.9 -000009.5-000004.500001.0 08.1201.62K? 0
+095324.71 -004711.9 -000009.8-000001.800002.5 08.1201.34K? 0
+100611.86 +311352.3 -000003.5-000025.100001.2 08.1201.12K? 0
+100626.96 -283855.6 +000018.1+000006.700010.1 08.1201.27K? 0
+102639.43 +122919.1 -000044.9+000011.700013.6 08.1201.10K? 0
+102820.31 +625456.9 -000028.5+000038.100000.9 08.1201.00K? 0
+103012.37 -164028.0 -000028.1+000007.700005.3 08.1201.13K? 0
+103016.76 +033308.9 -000007.1-000051.100011.9 08.1201.18K? 0
+103138.58 +310229.9 -000025.9-000012.700005.4 08.1201.04K? 0
+103531.24 +534621.5 -000002.9-000009.200003.5 08.1201.18K? 0
+103843.52 +140109.8 +000005.4-000008.300010.0 08.1201.06K? 0
+105123.56 -622148.8 +000002.3-000017.400001.9 08.1201.24K? 0
+105806.92 -541953.4 -000027.7+000002.600006.2 08.1201.16K? 0
+110357.06 +095700.6 -000015.9+000009.000001.1 08.1201.18K? 0
+110953.66 -534002.9 +000017.6-000016.100002.4 08.1201.05K? 0
+111353.66 -101610.1 -000013.3-000008.000010.3 08.1201.04K? 0
+112654.34 +630659.7 -000052.1-000026.500000.7 08.1201.00K? 0
+113052.90 -475834.5 +000022.2-000013.300006.2 08.1201.20K? 0
+114004.95 +820454.6 +000022.5-000016.400001.3 08.1201.02K? 0
+114156.47 -391702.4 +000002.7-000043.800002.2 08.1201.04K? 0
+115039.08 +612119.7 -000011.0+000008.000002.5 08.1201.10K? 0
+115106.47 -111228.1 -000019.1-000007.500013.6 08.1201.20K? 0
+115252.40 -695303.0 -000015.4-000005.400014.6 08.1201.77K? 0
+115259.12 +625525.6 -000001.9+000004.900012.1 08.1201.01K? 0
+115327.52 -035301.2 -000008.8-000003.800012.7 08.1201.41K? 0
+115705.86 -345358.7 -000024.5+000010.500006.6 08.1201.05K? 0
+120502.05 -143150.7 -000013.8-000001.400016.4 08.1201.27K? 0
+120841.81 +030632.2 -000046.0+000015.000010.1 08.1201.16K? 0
+121307.45 -610426.9 +000004.2-000006.200005.0 08.1201.10K? 0
+121616.16 -042706.6 -000029.8-000019.500001.3 08.1201.01K? 0
+122454.46 +161141.2 -000032.6-000002.800016.4 08.1201.15K? 0
+122559.39 -175544.5 +000009.3+000017.400007.0 08.1201.41K? 0
+123217.46 +431158.4 +000032.5-000067.900019.6 08.1201.10K? 0
+124600.63 -153209.8 -000014.0-000021.300007.2 08.1201.09K? 0
+125728.12 -330917.0 -000056.8+000004.300003.4 08.1201.02K? 0
+131646.97 -214720.5 -000011.9-000009.800012.5 08.1201.50K? 0
+133410.38 -340408.4 -000067.0-000019.400001.0 08.1201.51K? 0
+134550.40 -125752.7 -000032.9-000006.400011.4 08.1201.23K? 0
+134859.93 +100428.6 +000024.2-000008.100003.0 08.1201.21K? 0
+135722.17 -370955.3 +000012.2-000002.600000.6 08.1201.02K? 0
+135729.56 -352629.5 -000014.1-000006.400001.3 08.1201.20K? 0
+140233.28 -535935.6 -000003.7+000015.600010.2 08.1201.31K? 0
+140647.00 +693825.6 +000012.6-000019.100007.4 08.1201.22K? 0
+142458.28 -205227.8 -000045.3-000001.100016.8 08.1201.62K? 0
+142632.59 +523730.9 -000023.6-000015.400002.9 08.1201.39K? 0
+144107.34 +120636.0 +000016.7-000019.200011.7 08.1201.09K? 0
+144126.69 +000612.8 +000028.6-000019.600002.7 08.1201.03K? 0
+144724.82 -302108.5 -000026.7-000079.700019.2 08.1201.25K? 0
+150514.00 -602801.5 +000009.1-000027.000009.6 08.1201.11K? 0
+151843.48 -210615.6 +000000.8-000012.400017.9 08.1201.59K? 0
+151857.96 -573227.5 -000016.8+000006.100001.1 08.1201.60K? 0
+152230.04 -370142.4 -000026.8-000018.600002.2 08.1201.01K? 0
+153405.22 +263033.9 +000005.7-000001.400003.3 08.1201.62K? 0
+153521.01 +090806.4 -000000.4+000003.700002.6 08.1201.18K? 0
+154512.39 -283157.3 -000066.7-000016.700015.5 08.1201.17K? 0
+161648.27 +132101.8 -000003.6+000000.900007.7 08.1201.06K? 0
+162359.53 +202339.4 -000056.8-000039.300002.0 08.1201.30K? 0
+163428.66 -725453.2 -000016.8-000045.000006.2 08.1201.11K? 0
+164328.34 +152957.6 -000014.0-000026.400000.6 08.1201.16K? 0
+165049.30 +561947.8 -000003.6+000001.200005.0 08.1201.39K? 0
+165312.89 -282652.6 -000002.2+000011.700008.1 08.1201.12K? 0
+165411.86 -402710.0 -000013.5+000005.400008.3 08.1201.71K? 0
+165453.09 +033955.0 -000008.9-000009.200013.6 08.1201.54K? 0
+165537.80 -450610.4 +000019.2-000026.000010.2 08.1201.30K? 0
+170215.62 -243012.5 -000015.6-000010.800015.3 08.1201.02K? 0
+170354.77 -351625.5 -000010.7-000002.500042.6 08.1201.32K? 0
+170728.82 -371827.1 -000006.9-000009.700002.1 08.1201.36K? 0
+171656.40 +202016.3 -000002.4-000003.800000.2 08.1201.21K? 0
+171911.12 -525131.9 -000010.7-000036.200008.2 08.1201.12K? 0
+172009.52 +514032.0 +000001.7+000002.700001.8 08.1201.06K? 0
+172940.80 +655338.3 -000026.7+000040.300001.1 08.1201.06K? 0
+173718.52 -404541.5 +000019.0-000008.300010.0 08.1201.20K? 0
+173728.73 +451310.3 -000003.3-000001.500008.6 08.1201.00K? 0
+174542.93 +281420.2 -000014.0-000022.400000.4 08.1201.45K? 0
+174750.46 +283828.6 -000007.8-000008.600003.5 08.1201.05K? 0
+174839.11 +210448.2 +000005.7+000003.100014.2 08.1201.05K? 0
+175759.72 -481726.4 -000005.5-000012.000005.0 08.1201.37K? 0
+175759.84 -633759.7 +000000.8-000021.700009.3 08.1201.50K? 0 0.10 1.00
+180048.80 +412847.5 -000001.8-000005.600007.6 08.1201.20K? 0
+180648.95 +210051.7 -000006.6+000013.600007.5 08.1201.07K? 0
+181357.10 -321236.9 +000009.1-000031.900001.1 08.1201.64K? 0
+181839.98 -473152.9 +000007.8-000030.000020.0 08.1201.05K? 0
+182039.96 -715522.3 -000002.3-000014.700008.3 08.1201.65K? 0
+184258.49 -392120.8 +000000.0-000015.600002.6 08.1201.57K? 0
+184807.70 -162510.6 +000027.1+000009.900011.1 08.1201.08K? 0
+184926.89 -494256.7 -000000.5-000001.100017.5 08.1201.16K? 0
+185107.73 -193657.5 +000009.5-000019.500018.6 08.1201.17K? 0
+185134.07 -242131.2 +000018.9+000002.000009.9 08.1201.06K? 0
+185608.14 -702913.2 +000001.3-000031.800016.7 08.1201.10K? 0
+185706.46 -473442.8 +000005.8+000005.700005.3 08.1201.48K? 0
+190833.69 -310540.7 +000030.5-000009.600000.3 08.1201.17K? 0
+191241.23 -384625.1 +000006.2-000039.900013.0 08.1201.69K? 0
+191605.48 -622336.0 -000013.8-000029.500005.1 08.1201.19K? 0
+192235.87 -113710.6 -000000.7+000020.500006.7 08.1201.08K? 0
+192247.88 -323011.6 +000001.5-000030.500004.2 08.1201.66K? 0
+192356.42 +482231.3 +000008.9-000006.000002.1 08.1201.04K? 0
+192621.31 +014858.5 -000012.4-000042.600017.7 08.1201.59K? 0
+193336.29 +322920.2 +000016.4+000011.300017.5 08.1201.44K? 0
+193549.87 +422158.1 -000006.6-000006.200007.1 08.1201.68K? 0
+194044.54 +410453.0 +000029.8+000055.000011.4 08.1201.26K? 0
+194206.54 +210032.4 -000020.9-000012.400005.2 08.1201.04K? 0
+195135.92 +393209.9 +000009.3+000005.700012.4 08.1201.09K? 0
+195507.57 +152649.8 -000004.2-000011.300005.5 08.1201.53K? 0
+195534.27 -630051.2 -000008.8-000015.600000.5 08.1201.51K? 0
+195809.37 -145837.2 -000011.3-000032.900016.6 08.1201.31K? 0
+200513.62 +252754.6 -000012.5-000026.200011.5 08.1201.28K? 0
+202621.34 +361128.8 +000005.5+000015.000005.6 08.1201.09K? 0
+202705.10 -354501.1 +000027.9-000060.400003.6 08.1201.31K? 0
+203501.76 -344351.3 +000028.8-000038.800003.4 08.1201.06K? 0
+203932.81 -145829.1 -000001.1-000014.000009.8 08.1201.24K? 0
+204009.94 -340259.6 -000002.7-000013.400019.1 08.1201.52K? 0
+204054.58 +624831.7 +000007.2+000007.400004.7 08.1201.02K? 0
+210230.21 -635749.7 +000050.0-000029.500010.1 08.1201.49K? 0
+210404.62 +262120.9 -000006.6-000011.900002.1 08.1201.19K? 0
+210458.37 +501536.3 -000025.5-000009.400007.2 08.1201.06K? 0
+210607.59 +444733.3 +000059.2+000038.300009.3 08.1201.14K? 0
+210959.30 +263654.7 -000039.7+000020.500007.8 08.1201.07K? 0
+211603.04 +415151.0 -000004.4-000010.600004.9 08.1201.45K? 0
+211623.30 +140944.7 +000028.6-000005.200020.1 08.1201.31K? 0
+212018.91 +492108.6 +000023.1+000007.200002.2 08.1201.37K? 0 0.10 1.00
+212812.99 +485115.0 -000012.2-000000.600004.8 08.1201.87M? 0
+212901.04 +373444.0 +000002.9-000010.600016.5 08.1201.70K? 0
+213656.63 -044712.9 +000017.2-000007.900003.7 08.1201.46K? 0
+214118.85 +392826.4 +000014.8-000005.400013.3 08.1201.05K? 0
+214120.51 +364003.6 -000006.3-000012.600006.3 08.1201.35K? 1
+214846.09 +184638.3 +000017.8-000008.800004.7 08.1201.12K? 0
+215011.46 -112035.1 +000003.3-000024.100011.6 08.1201.31K? 0
+221317.49 -425414.6 +000020.7-000074.000003.7 08.1201.16K? 0
+221625.22 -140242.0 +000008.0-000010.400010.8 08.1201.02K? 0
+221948.64 +164743.5 -000005.6-000012.300004.6 08.1201.01K? 0
+222629.91 -003402.0 -000005.1-000016.100022.4 08.1201.45K? 0
+231333.83 -484800.1 +000023.8+000015.700005.1 08.1201.28K? 0
+231428.91 -571413.3 -000001.2-000016.500000.9 08.1201.43K? 0
+234158.15 -152747.9 -000003.2-000005.600014.4 08.1201.27K? 0
+022059.65 +570930.0 +000000.0+000000.000000.0 08.1202.33M? 0
+164038.67 -322248.0 -000020.0+000011.200009.1 08.1203.80N? 0 0.10 1.00
+000352.60 +572241.8 +000027.5-000001.100015.6 08.1300.31F? 0
+000417.72 -435918.0 +000011.8-000051.100017.9 08.1300.47F? 0
+001921.39 -400714.0 +000064.0-000250.100026.3 08.1300.65G? 0
+002259.14 +541726.4 +000023.8-000009.900009.2 08.1300.13A? 0
+002438.36 +162428.3 +000015.2-000005.600007.0 08.1300.45F? 0
+002533.24 +153343.4 +000093.5-000014.800008.7 08.1300.44F? 0
+003737.61 -090424.5 +000004.1-000006.500006.5 08.1300.92G? 0
+005026.59 +404829.8 +000013.0-000003.300004.6 08.13-0.03B? 0
+010106.45 +602130.7 +000023.9-000019.100002.1 08.1300.52F? 1
+010356.64 +530516.1 +000023.1-000006.400005.6 08.1300.35F? 0
+010534.59 -265718.1 +000001.5-000049.100000.4 08.1300.38F? 0
+011109.44 -321451.7 +000022.4+000010.700002.5 08.1300.93G? 0
+012554.59 +491350.8 +000003.8-000025.500001.3 08.1300.29A? 0
+013708.44 -292335.1 +000280.7-000061.500041.8 08.1300.85G? 0
+013718.60 -401038.4 -000008.7-000008.300002.4 08.1300.28A? 0
+014223.62 -064517.1 -000022.3-000034.200018.5 08.1300.44F? 1
+014538.22 +571036.1 +000042.3-000005.000011.0 08.1300.12A? 0
+014644.97 +255506.6 -000129.4-000115.600014.8 08.1300.62G? 0
+014953.53 +851256.0 +000020.0+000000.500003.0 08.1300.25A? 0
+015240.78 +571717.5 +000008.5-000014.700005.9 08.1300.01A? 1
+015755.77 +453558.3 -000013.1+000000.700000.3 08.1300.26A? 0
+020334.33 +865554.6 +000046.1-000009.300005.1 08.1300.34F? 0
+021910.45 +570750.1 +000000.0+000000.000000.0 08.1300.36F? 0
+022138.61 -154604.4 +000030.2-000040.600014.6 08.1300.68G? 0
+022944.54 +082955.8 +000057.2+000010.800010.9 08.1300.88G? 0
+025340.20 +325507.5 -000012.8-000017.300009.8 08.1300.23A? 0
+025654.68 -102230.1 -000026.2-000040.400003.6 08.1300.31A? 0
+025935.19 +471714.7 -000011.1+000000.200005.8 08.1300.17A? 0
+030152.68 -005506.5 +000015.7-000028.400001.6 08.1300.84G? 0
+030729.12 +540640.8 +000014.9-000013.700004.3 08.1300.13A? 0
+030922.65 +592127.0 -000011.7+000000.300006.7 08.1300.09A? 0
+031404.80 +181815.7 -000013.1-000226.200039.6 08.1300.61G? 0
+031539.89 +243237.1 +000021.5-000033.100006.3 08.1300.11A? 0
+031823.30 +310210.4 -000002.4+000009.400006.0 08.1300.19A? 0
+032239.72 +415534.9 +000030.7-000037.500009.3 08.1300.39F? 0
+032622.51 +370047.7 +000007.1-000019.800000.2 08.1300.42F? 0
+032754.06 -413025.8 -000007.2+000012.700003.4 08.1300.22A? 0
+032818.56 +495710.6 +000013.5-000018.700000.4 08.1300.16A? 0
+033032.57 -583425.4 -000011.4+000020.000005.2 08.1300.41F? 0
+034254.74 +562418.7 +000046.2-000019.300014.5 08.1300.89G? 0
+034539.36 -170836.5 +000138.9-000000.300008.8 08.1300.40F? 0
+034940.91 +232030.0 +000014.2-000058.200005.8 08.1300.21A? 0
+035010.35 -164631.0 +000045.0+000002.300009.1 08.1300.95K? 0
+040645.08 -214018.6 +000245.9-000080.900010.7 08.1300.80G? 0
+041220.41 +645737.2 +000003.5-000032.000003.9 08.1300.33F? 0
+041220.64 +425428.1 +000044.2-000035.000007.1 08.1300.41F? 0
+042140.57 +035615.5 +000001.5+000000.900015.1 08.1300.19A? 0
+042250.95 +094617.3 +000019.6-000047.300013.9 08.1300.46F? 0
+042649.60 +581426.7 -000069.8-000059.300013.3 08.1300.52F? 0
+044148.32 +544016.8 +000000.9-000004.900000.2 08.1300.14A? 0
+044604.56 +030523.1 -000021.7-000009.300002.8 08.1300.21A? 1
+045811.40 +630150.6 +000140.3-000143.900010.3 08.1300.58G? 0
+045936.66 +313506.8 +000079.8-000044.700012.2 08.1300.51F? 1
+050014.85 +445226.8 +000012.9-000039.900018.0 08.1300.38F? 0
+050024.32 -314848.4 -000007.7+000017.100004.3 08.1300.19A? 0
+050227.43 +072739.9 -000000.9-000020.200016.2 08.1300.19A? 0
+050359.92 -451230.0 +000006.6+000015.500004.4 08.1300.12A? 0
+050404.76 +385211.2 +000008.7+000000.200004.9 08.1300.24A? 0
+050450.78 -574020.6 +000011.3+000027.600003.0 08.1300.07A? 0
+050956.43 +370016.0 +000006.0+000001.100004.8 08.1300.20A? 0 0.10 1.00
+051120.08 +222145.8 +000004.6-000019.600000.5 08.1300.06A? 0
+051357.69 +563029.0 -000000.7-000052.600008.1 08.1300.19A? 0
+051535.46 +082628.8 -000011.0-000014.600000.5 08.1300.08A? 0
+052100.76 +711315.5 -000007.3+000000.200008.5 08.1300.96K? 0
+052301.93 +014148.9 -000006.7-000001.300000.4 08.13-0.07B? 0
+052341.77 +162950.0 -000037.6-000012.700016.3 08.1300.56F? 0
+052743.24 -001532.9 +000002.0+000001.400003.2 08.13-0.05B? 0
+053426.26 -042216.4 +000002.4-000003.300006.3 08.13-0.10B? 0
+053523.12 +594548.3 +000006.5-000004.800003.9 08.1300.20A? 0
+054003.57 +315357.8 -000008.2-000006.900000.5 08.1300.01A? 0
+054528.69 +531937.9 -000014.7-000003.100012.3 08.1300.34F? 1
+054820.39 -063845.0 -000005.0+000003.500003.5 08.1300.24A? 0
+054912.19 +120903.9 -000005.7+000005.000004.7 08.1300.21A? 0
+054936.14 -262055.5 +000004.9-000056.600009.8 08.1300.25A? 0
+055204.29 -860430.7 -000013.4+000035.900006.6 08.1300.33F? 0
+055306.09 +262643.5 -000004.4-000001.400004.8 08.1300.05A? 0
+055432.66 -350506.3 -000003.6-000013.800000.7 08.1300.36F? 0
+055623.73 +331308.6 -000025.2-000007.800000.2 08.1300.51F? 0
+060034.66 -512804.9 +000045.4-000008.800007.7 08.1300.49F? 0
+060449.11 -192924.2 -000021.9+000005.400004.7 08.13-0.04B? 0
+060828.24 -411624.6 +000014.8-000026.600008.3 08.1300.87G? 0
+061246.39 +133743.5 +000012.9-000020.600005.4 08.13-0.01B? 0
+061436.86 +122837.7 +000012.2-000013.600007.8 08.1300.05A? 0
+061705.42 -060708.7 -000014.1+000001.700006.6 08.13-0.07B? 0
+062608.84 +555221.6 -000007.2-000034.000007.1 08.1300.93G? 0
+062719.91 -533358.7 -000006.8+000029.200008.0 08.1300.37F? 0
+062913.07 +105602.6 +000207.1-000058.600037.0 08.1300.84G? 0
+063537.73 -260229.4 +000022.2-000011.400020.0 08.1300.51F? 1
+063559.75 +423651.2 -000003.8-000023.700004.3 08.1300.13A? 0
+063758.10 -091607.5 -000007.8+000011.900001.3 08.13-0.02B? 0
+063956.45 +790748.9 -000018.9-000002.500000.4 08.1300.27A? 0
+064139.68 +105333.6 -000015.3-000033.700019.8 08.1300.99K? 0
+064319.74 -262814.1 -000013.0-000016.900007.9 08.1300.48F? 0
+064624.08 -511159.6 +000000.4+000015.900007.6 08.1300.18A? 0
+064830.29 +340653.0 +000006.3+000001.400012.0 08.1300.30A? 0
+064950.81 +220432.0 -000081.5-000035.600015.0 08.1300.41F? 0
+065101.59 -193513.7 +000002.8+000008.800011.1 08.1300.91G? 0
+065141.13 -441822.9 +000116.8+000143.500016.9 08.1300.93G? 0
+065542.84 -244043.8 -000009.0+000007.800005.9 08.13-0.17B? 0
+070039.11 -360208.4 +000004.0-000016.300003.5 08.1300.38F? 0
+070204.94 -164746.4 -000000.9+000001.100003.8 08.1300.95G? 0
+070207.62 +110422.5 -000021.7-000013.600005.3 08.1300.43F? 0
+070242.62 -112711.6 -000014.1+000004.500007.9 08.1300.11A? 0
+070612.39 -100959.2 +000007.6+000010.400011.8 08.13-0.08B? 0
+070650.41 -024452.6 -000003.2+000003.600004.7 08.13-0.00B? 0
+071104.74 +134714.2 +000018.3-000009.400013.1 08.1300.89G? 0
+072033.91 -451325.8 +000002.0-000002.500009.1 08.1300.97K? 0
+072204.24 +295015.7 +000047.8-000009.100006.8 08.1300.46F? 0
+072409.08 -213607.6 -000011.5-000005.900002.7 08.1300.13A? 0
+072459.12 -122008.5 +000003.7-000000.500001.5 08.1300.04A? 1
+072948.19 -600634.2 -000020.9+000024.200011.5 08.1300.24A? 0
+073826.97 +515232.3 -000012.1+000017.800019.5 08.1300.44F? 0
+073937.25 -363012.0 -000013.4+000006.900010.1 08.13-0.08B? 0
+074453.45 +484341.8 -000038.3-000008.400013.3 08.1300.38F? 0
+074718.66 -195556.2 -000010.4+000005.500001.3 08.13-0.03B? 0
+075449.38 -503351.7 -000046.9-000002.500008.7 08.1300.50F? 0
+075813.02 -605226.9 -000001.1-000005.300001.3 08.1300.00A? 0 0.10 1.00
+075914.61 -304925.6 -000022.0-000007.800006.6 08.1300.99K? 0
+080145.38 -455036.7 +000017.3-000060.100009.3 08.1300.33F? 0
+080307.54 -620758.2 -000002.5+000013.500002.0 08.13-0.02B? 0
+080401.47 +081610.7 -000012.4-000009.500006.5 08.1300.20A? 0
+080912.52 -113453.3 -000002.0+000008.700003.7 08.1300.00A? 0
+080951.72 -255053.8 -000003.6-000007.600007.1 08.13-0.14B? 0
+081019.57 +413816.6 -000045.3-000038.100013.9 08.1300.27A? 0
+081114.76 -071157.0 -000009.3+000004.500006.0 08.1300.49F? 0
+081444.79 -375508.3 -000004.7+000010.100000.1 08.13-0.15B? 0
+081808.33 +113924.9 -000018.1-000023.600004.3 08.1300.08A? 0
+081943.66 +205505.1 +000003.0+000003.900009.2 08.13-0.07B? 0
+082448.54 -000823.5 -000052.2-000128.200021.7 08.1300.54F? 0
+083034.88 -070927.3 -000002.1-000015.300001.7 08.13-0.12B? 0
+083625.54 -284747.8 -000011.8+000006.200002.9 08.13-0.07B? 0
+083632.63 -103358.4 -000014.5-000004.600015.2 08.1300.08A? 0
+084030.86 -631111.8 -000005.3-000003.000000.4 08.1300.26A? 0
+084044.95 -614157.8 +000000.5+000013.500007.9 08.1300.28A? 0
+084255.39 -145941.6 -000058.2-000081.700001.0 08.1300.88G? 0
+085144.30 -310839.9 -000007.2+000000.800000.7 08.1300.00A? 0
+085444.38 +433506.1 -000051.9-000149.700001.0 08.1300.56F? 1
+091032.48 +290413.2 -000024.9-000038.700000.5 08.1300.52F? 0
+091101.35 -360617.9 -000022.2+000017.400003.8 08.1300.01A? 0
+093142.16 +665119.6 -000022.4-000032.800013.6 08.1300.29A? 0
+093349.17 +774133.3 -000013.2-000014.200001.7 08.1300.98K? 0
+093612.57 -360203.4 +000004.0-000001.800003.3 08.1300.06A? 0
+094201.06 -241622.8 -000033.7+000012.800015.3 08.13-0.02B? 0
+094324.38 -065003.4 -000060.0-000000.600009.0 08.1300.28A? 0
+095247.15 -400001.6 -000007.5-000005.700006.0 08.1300.19A? 0
+095545.93 +451053.0 +000016.3-000019.100006.6 08.1300.92G? 0
+095556.87 +380454.1 -000170.0+000001.600024.4 08.1300.58F? 0
+095939.37 -642739.6 -000004.9+000003.800007.4 08.1300.04A? 0
+100112.95 -444958.4 -000000.1-000010.900005.1 08.1300.02A? 0
+100132.91 +363039.7 -000025.1-000053.500006.4 08.1300.54F? 0
+100235.67 +462142.6 +000100.2-000014.600016.9 08.1300.90G? 1
+101419.06 +561144.4 +000016.7-000004.100002.2 08.1300.02A? 0
+101442.58 -025233.0 -000026.5-000010.100002.6 08.1300.33F? 0
+101547.86 -402028.4 -000043.5-000010.400012.8 08.1300.52F? 0
+101551.39 +592129.3 -000031.7-000030.200002.1 08.1300.95K? 0
+101914.92 -610629.1 -000010.0+000007.200000.5 08.13-0.04B? 0
+102040.37 -710854.7 -000016.6+000010.800002.0 08.1300.00A? 0
+103207.31 -663411.1 +000006.5-000009.300004.2 08.1300.09A? 0
+104102.27 -660545.6 -000040.8+000022.100013.3 08.1300.44F? 0
+104505.95 -594005.9 +000000.0+000000.000000.0 08.1300.01A? 0
+105158.70 +312206.0 -000029.4+000003.600010.0 08.1300.49F? 0
+105301.02 -630518.0 +000000.0+000000.000000.0 08.1300.43F? 0
+105843.75 +694843.6 -000026.5-000021.800000.9 08.1300.23A? 0
+110144.04 -200333.4 -000092.2-000039.600008.6 08.1300.62G? 0
+110650.00 +534050.3 -000018.9-000001.200001.4 08.1300.26A? 0
+111235.15 -680023.9 -000008.7-000000.300003.8 08.13-0.08B? 0
+111338.35 -604429.1 -000010.3-000001.000006.5 08.1300.45F? 0
+111346.71 -553037.7 -000034.5+000007.100001.0 08.1300.09A? 0
+112127.42 -714709.5 -000027.5-000007.700000.4 08.1300.52F? 0
+112149.81 -241122.9 +000036.9-000030.200012.1 08.1300.63G? 0
+113336.86 -263134.1 +000012.0-000018.800005.2 08.1300.52F? 0
+113756.78 -095005.6 -000075.2+000013.200004.7 08.1300.45F? 0
+114457.77 -443634.2 -000058.2+000007.100005.4 08.1300.91G? 0
+120751.31 -591735.6 -000015.4-000002.600006.5 08.1300.01A? 0
+122109.61 -381809.6 -000057.2-000020.400022.7 08.1300.52F? 0
+122138.58 -271622.7 -000099.7+000001.300000.3 08.1300.48F? 0
+122836.64 -110120.0 -000024.3-000016.900019.1 08.1300.38F? 0
+123112.89 +033345.0 +000001.8-000059.600024.1 08.1300.58G? 0
+123248.04 -722222.9 -000007.0-000003.700002.0 08.1300.19A? 0
+124203.05 +002943.0 -000127.5-000004.600009.6 08.1300.47F? 0
+124757.39 +083100.9 -000042.6-000022.800013.1 08.1300.54F? 0
+124809.81 -630219.2 -000013.7-000010.700000.2 08.1300.35F? 0
+125528.64 -681556.3 -000093.5-000033.700010.1 08.1300.42F? 0
+125642.39 -554647.5 -000011.1+000003.000007.2 08.1300.05A? 0
+130457.23 -570320.9 -000017.2-000026.400002.5 08.1300.12A? 0
+130810.69 -353003.6 -000004.8+000011.100002.9 08.1300.96K? 0
+130915.72 +751053.8 -000071.0+000007.800007.4 08.1300.43F? 0
+131712.24 -123132.9 -000113.7-000064.400012.8 08.1300.46F? 0
+131827.80 +395353.9 -000034.1-000001.700012.1 08.1300.57F? 0
+132012.41 -620022.5 -000012.3-000000.400002.7 08.1300.39F? 0
+132327.57 +624804.1 -000199.9+000123.400013.5 08.1300.52F? 0
+133758.12 -581229.2 -000002.4-000005.200000.1 08.1300.07A? 0
+134645.72 -205110.3 -000121.4+000120.100017.2 08.1300.48F? 0
+134743.47 -363618.5 -000024.7+000012.100001.0 08.1300.43F? 0
+134753.41 -564626.5 -000007.8-000004.700004.4 08.1300.14A? 0
+135552.75 -431154.9 -000000.2-000010.600007.8 08.1300.13A? 0
+135837.03 -340002.0 -000470.3-000309.400028.6 08.1300.72G? 0
+140250.68 +621612.1 -000013.5-000030.900005.0 08.1300.34F? 0
+140252.09 +243342.6 -000008.0-000122.000022.4 08.1300.58G? 0
+140757.19 -250246.2 +000057.0-000091.100002.1 08.1300.44F? 0
+141201.34 -701030.6 -000031.4-000022.900002.4 08.1300.24A? 0
+141857.70 -635656.4 -000051.0-000080.800009.6 08.1300.55F? 0
+142106.92 -654942.4 -000219.0-000106.300018.1 08.1300.57F? 0
+142557.83 -034247.0 -000031.5+000006.000017.1 08.1300.35F? 0
+142855.59 +470901.7 -000035.8+000030.400001.2 08.1300.26A? 0
+144722.32 +101822.7 -000092.0-000170.300002.5 08.1300.91G? 0
+145423.33 -570251.4 -000017.2-000010.700010.1 08.1300.35F? 0
+145423.52 +314528.8 -000086.9+000015.700002.5 08.1300.99K? 0
+145522.80 -663938.0 -000007.6-000016.200004.5 08.13-0.05B? 0
+150215.07 +150505.8 -000014.9-000028.000012.7 08.1300.38F? 0
+151626.05 +190932.2 -000017.8-000021.200013.1 08.1300.35F? 0
+153513.63 -282827.1 +000000.1-000084.200022.6 08.1300.60G? 0
+153940.51 +090739.0 -000042.4-000004.800014.2 08.1300.51F? 0
+154731.45 -772737.7 -000006.2-000003.200005.1 08.1300.16A? 0
+154937.64 +824824.0 -000016.8+000030.700001.7 08.1300.42F? 0
+160022.59 -074829.0 +000010.3+000011.100002.4 08.1300.47F? 0
+160249.51 -044904.9 -000031.1-000069.100013.9 08.1300.50F? 0
+160432.24 +542520.9 -000034.0-000020.600001.8 08.1300.41F? 0
+161616.91 -452321.0 -000013.5-000033.200003.0 08.1300.34F? 0
+161636.21 -101122.3 -000022.7-000048.600024.3 08.1300.68G? 0
+161955.36 -204656.5 -000016.5-000013.400013.3 08.1300.29A? 0
+162016.96 +401534.0 -000013.4-000014.600005.8 08.1300.42F? 0
+163311.68 +703441.4 -000060.5+000095.200006.0 08.1300.47F? 0
+163533.33 -644027.7 +000044.4+000032.800008.4 08.1300.97K? 0
+164009.20 -721307.6 +000009.7+000018.300005.4 08.1300.14A? 0
+164253.53 -403713.9 -000000.6+000006.400006.0 08.1300.11A? 0
diff --git a/kstars/kstars/data/hip050.dat b/kstars/kstars/data/hip050.dat
new file mode 100644
index 00000000..f7bed561
--- /dev/null
+++ b/kstars/kstars/data/hip050.dat
@@ -0,0 +1,1000 @@
+164624.54 -012137.5 +000034.8-000074.400012.5 08.1300.49F? 0
+164757.63 -282249.9 +000012.2-000025.400007.2 08.1300.40F? 0
+165808.06 -585933.1 -000000.1-000012.000002.1 08.13-0.03B? 0
+165856.81 -460744.4 -000004.6+000002.900005.9 08.1300.12A? 0
+165919.96 -412418.6 -000010.3-000017.800000.2 08.1300.14A? 0
+170040.23 +242440.5 -000019.9+000004.200000.9 08.13-0.08B? 0
+170426.86 -180820.5 -000024.3-000005.600016.1 08.1300.52F? 0
+170950.43 -453812.2 -000034.2-000093.500026.0 08.1300.51F? 0
+171025.60 +485756.5 -000003.9-000006.100014.2 08.1300.92G? 0
+172148.93 -224504.8 +000008.6-000076.100010.8 08.1300.53F? 0
+173341.37 +451835.6 +000002.8+000032.300005.6 08.1300.39F? 0
+173803.82 -223454.8 -000000.3-000015.900008.3 08.1300.37F? 0
+173839.04 +645040.3 +000019.6+000012.100011.4 08.1300.94G? 0
+173946.77 -455541.8 +000001.4-000017.800001.4 08.13-0.03B? 0
+174155.91 +560357.9 -000008.1-000012.300000.1 08.1300.94G? 0
+174434.68 -102010.7 +000022.9-000007.100001.5 08.1300.44F? 0
+174553.66 -411545.1 +000049.9-000035.400006.9 08.1300.54F? 0
+175324.60 +630414.6 -000005.1+000019.100009.3 08.1300.35F? 0
+175334.86 -084230.1 +000028.2-000005.000017.1 08.1300.35F? 0
+175356.84 +183524.2 -000002.0+000000.900001.7 08.1300.07A? 0
+175642.04 +115220.6 +000030.5-000143.400023.9 08.1300.59G? 0
+175701.83 -332430.3 -000002.9-000004.000009.4 08.1300.03A? 0
+180009.68 -144725.1 -000010.5+000001.600006.6 08.1300.05A? 0
+180318.85 -225303.8 -000014.5-000002.500008.7 08.13-0.06B? 0
+180807.20 -252058.0 +000004.9-000010.000003.3 08.1300.25A? 0
+181228.50 -152223.7 +000024.7+000003.900020.6 08.1300.07A? 0
+181252.47 -741711.7 +000000.9-000019.800004.8 08.1300.04A? 0
+181320.72 +074721.6 +000024.7+000007.200009.2 08.1300.11A? 0
+181341.85 +425245.8 -000011.9+000008.400006.6 08.1300.25A? 0
+181354.79 +264522.8 +000014.6-000020.500011.2 08.1300.41F? 0
+181457.52 +182828.6 -000004.1-000020.700014.2 08.1300.46F? 0
+182100.30 -170906.1 -000008.7-000004.900013.8 08.1300.26A? 0
+182306.92 -730052.4 -000023.9+000101.800024.0 08.1300.54F? 0
+182430.05 -441156.7 +000013.4+000013.500015.3 08.1300.20A? 0
+182954.05 +263926.6 +000091.6-000042.100013.3 08.1300.80G? 0
+183126.50 +062737.2 -000011.2-000007.100001.7 08.1300.11A? 1
+184739.44 +014600.8 +000013.7-000014.500016.7 08.1300.27A? 0
+185320.68 -184710.5 -000004.9-000016.700004.8 08.1300.02A? 0
+185601.68 +334708.0 +000004.1+000016.600004.1 08.13-0.04B? 0
+190909.40 -554920.3 -000002.3-000013.500002.8 08.1300.02A? 0
+191006.25 -090920.6 -000001.8-000002.900000.4 08.1300.36F? 0
+191139.21 +115955.3 -000004.3-000004.000006.0 08.1300.13A? 0
+191143.52 +175301.0 -000019.8-000002.800009.8 08.1300.24A? 0
+191750.79 -165516.9 +000001.4-000006.100004.7 08.13-0.05B? 0
+192036.45 +063839.3 -000017.6-000085.600013.3 08.1300.51F? 0
+192652.82 +041810.7 +000034.4-000055.200008.7 08.1300.48F? 0
+192732.80 +491523.4 +000014.0+000029.500002.9 08.1300.35F? 0
+192901.58 -354800.8 +000023.0-000039.400009.2 08.1300.41F? 0
+192918.88 +351914.1 -000003.8+000001.600000.4 08.1300.10A? 0
+193218.38 +712024.4 +000026.0+000012.000013.8 08.1300.21A? 0
+193259.19 -010017.2 +000115.5-000031.900023.7 08.1300.55F? 0
+193539.78 -091623.9 +000010.9-000005.500013.8 08.1300.45F? 0
+194057.67 +232918.7 +000022.2+000013.300004.7 08.1300.34F? 0
+194447.73 +420137.8 -000030.5-000165.500033.5 08.1300.82G? 0
+195219.42 +255146.4 -000025.3-000034.500014.1 08.1300.11A? 1
+195319.15 +283055.2 +000000.4-000014.600004.6 08.1300.00A? 0
+200151.68 -691115.4 +000219.4-000133.200025.4 08.1300.67G? 0
+200537.01 +345453.1 -000005.1-000004.400001.9 08.1300.66G? 0
+201334.12 +243132.4 +000010.0-000001.900010.2 08.13-0.07B? 0
+201339.86 +273206.5 +000034.1+000012.700013.4 08.1300.53F? 0
+201955.28 -363018.8 -000017.6-000032.300007.6 08.1300.87G? 0
+202137.47 -342839.5 +000004.9+000021.600012.8 08.1300.42F? 0
+202759.79 -423709.5 +000107.0-000122.400003.5 08.1300.53F? 0
+203009.78 +100203.5 -000014.9-000011.500007.3 08.1300.20A? 0
+204316.19 -623215.1 +000028.9-000020.800006.2 08.1300.41F? 0
+204525.24 -090813.5 +000006.6-000008.800001.9 08.1300.39F? 0
+204743.74 +315446.2 -000006.4-000010.500007.2 08.1300.10A? 1
+204832.78 +535422.0 -000004.6-000004.700003.5 08.1300.38F? 0
+205200.07 +781221.7 -000002.2-000011.000006.0 08.1300.24A? 0
+205213.48 +334811.6 +000006.3-000004.400003.8 08.1300.04A? 0
+205720.99 +052142.9 +000018.0+000029.000000.5 08.1300.88G? 0
+205921.97 +705755.9 -000014.0-000018.800006.8 08.1300.16A? 0
+210248.81 +483103.3 +000001.8-000009.800001.2 08.1300.01A? 0
+210540.27 -082349.9 +000000.7-000019.100005.9 08.1300.97K? 0
+211116.26 -040822.7 +000014.8-000003.400000.8 08.1300.11A? 0
+211536.48 -023234.8 -000000.3-000026.000007.2 08.1300.80G? 0
+211940.84 -052913.4 +000007.3-000018.700003.5 08.1300.55F? 0
+211958.77 -452843.4 +000035.6-000006.800006.5 08.1300.67G? 0
+213035.06 +641833.0 +000016.9-000014.400001.8 08.1300.21A? 0
+213451.49 -494734.1 -000581.1-000107.900023.1 08.1300.61G? 0
+213841.45 -410252.2 +000013.2+000008.800005.7 08.1300.22A? 0
+214306.78 +641332.6 -000021.8-000001.700002.1 08.1300.39F? 0
+220427.01 +595442.6 +000001.9+000008.200005.8 08.1300.03A? 0
+220607.34 -494110.3 +000039.0-000025.700009.2 08.1300.46F? 0
+221055.35 +233546.8 -000017.8-000017.300005.7 08.1300.68G? 0
+221659.06 +352214.5 +000067.2+000002.100009.9 08.1300.56F? 0
+222030.23 +613439.7 -000053.7-000068.600018.4 08.1300.60G? 0
+222338.66 +055729.5 -000030.8+000018.100005.6 08.1300.94G? 0
+222521.10 +733610.8 -000038.8-000024.500001.8 08.1300.35F? 0
+224310.94 -280904.7 +000130.7+000029.100003.3 08.1300.49F? 0
+224348.88 +274101.9 -000027.0-000047.200003.1 08.1300.41F? 0
+230406.09 -460002.0 -000016.3-000069.800019.6 08.1300.51F? 0
+231255.95 -541112.1 +000015.2-000001.700000.2 08.13-0.01B? 0
+232202.33 -465301.4 +000052.2+000003.000011.9 08.1300.42F? 0
+233054.20 -350623.4 -000221.9-000009.100036.4 08.1300.80G? 0
+233054.83 +075949.0 +000020.4-000002.900002.2 08.1300.92G? 0
+233631.61 -624518.7 +000012.1-000012.900012.1 08.1300.05A? 0
+233727.41 +492150.6 -000052.3+000004.900000.3 08.1300.46F? 0
+233833.42 -134244.2 +000046.9-000004.900009.1 08.1300.36F? 0
+234600.10 +001543.5 +000000.0+000000.000000.0 08.1300.49F? 1
+235216.83 +012954.8 +000025.0+000001.500002.8 08.1300.36F? 0
+235333.39 +515616.2 +000000.9-000001.600002.8 08.1300.03A? 0
+235349.42 -704044.8 +000061.4-000002.100009.5 08.1300.45F? 0
+235748.58 -052723.3 +000131.5+000052.700011.0 08.1300.52F? 0
+000749.55 +571055.3 -000007.7-000011.500000.8 08.1301.07K? 0
+000829.10 +445856.1 -000010.8-000004.400012.7 08.1301.33K? 0
+001515.56 -225327.2 -000002.6-000007.500006.5 08.1301.06K? 0
+003244.09 +431315.6 +000021.6-000007.600014.7 08.1301.48K? 0
+004208.56 +115643.5 -000004.7-000000.600015.0 08.1301.28K? 0
+004316.31 +114233.4 -000008.0-000028.100001.1 08.1301.49K? 0
+004951.46 +321305.8 -000002.2+000002.700007.9 08.1301.44K? 0
+005518.63 -215558.1 -000054.0-000011.000028.8 08.1301.10K? 0
+005653.01 -465150.4 +000020.9-000004.500008.6 08.1301.50K? 0
+005735.62 -121444.3 -000013.5-000005.400012.6 08.1301.38K? 0
+005737.99 -521558.0 +000017.9+000017.700005.0 08.1301.04K? 0
+010725.10 -764025.5 -000013.4-000005.900008.1 08.1301.24K? 0
+010846.55 +382607.5 +000020.6+000012.800008.7 08.1301.09K? 0
+011200.00 -390942.0 +000071.5-000043.600004.1 08.1301.11K? 0
+012308.66 +375056.3 +000004.7-000014.300001.0 08.1301.17K? 0
+012537.91 -132320.1 +000013.7-000000.400011.7 08.1301.17K? 0
+014459.73 +550925.2 -000010.9-000025.900005.4 08.1301.19K? 0
+014613.67 -422254.8 +000004.2-000016.900006.9 08.1301.58K? 0
+015740.19 +340724.8 +000041.6-000031.500002.1 08.1301.25K? 0
+020145.38 +320716.9 -000010.1-000022.400008.1 08.1301.25K? 0
+020509.32 -042418.0 +000020.5-000013.300028.1 08.1301.34K? 0
+021638.62 -425537.0 +000028.1+000040.600002.9 08.1301.12K? 0
+023844.73 -440916.1 +000023.2+000019.600006.0 08.1301.16K? 0
+024759.49 -480715.7 +000010.8-000008.700000.9 08.1301.23K? 0
+024944.70 -201447.0 +000028.0-000030.000015.2 08.1301.05K? 0
+025114.16 +684952.2 +000065.8+000000.000007.8 08.1301.49K? 0
+030009.51 -280447.1 +000022.6-000002.300006.5 08.1301.05K? 0
+030345.84 +595025.3 +000011.4-000008.200009.3 08.1301.25K? 0
+032244.46 +382408.2 +000041.5-000023.200007.5 08.1301.72K? 0
+034832.29 +434003.5 +000023.4-000019.900011.7 08.1301.00K? 0
+035613.71 +575501.5 +000002.1-000018.200003.8 08.1301.11K? 0
+035856.05 -354642.8 +000027.3-000002.000013.8 08.1301.21K? 0
+040054.77 -204244.8 +000006.2+000029.100003.8 08.1301.01K? 0
+040927.81 -363917.7 -000016.7-000024.900007.3 08.1301.16K? 0
+041210.36 -302611.6 +000007.9+000009.000000.2 08.1301.24K? 0
+041515.17 +534212.1 +000022.4-000013.700004.5 08.1301.88M? 0
+041638.25 -470547.5 +000018.1-000019.800007.9 08.1301.34K? 0
+043226.52 -171603.9 -000018.8+000005.300008.8 08.1301.02K? 0
+043849.78 -692715.0 +000011.7+000025.700009.2 08.1301.55K? 0
+044057.11 -015700.1 +000003.6-000006.900005.8 08.1301.00K? 0
+045517.88 +620351.3 -000009.9-000011.000013.3 08.1301.47K? 0
+045541.79 -283348.1 +000186.3-000231.500055.2 08.1301.06K? 0
+045749.47 -250337.5 -000001.3-000003.000003.0 08.1301.34K? 0
+050526.36 +075700.1 -000004.9-000001.400000.9 08.1301.00K? 0
+051128.74 +493136.9 +000007.1-000021.300000.9 08.1301.03K? 0
+052239.01 +524424.0 -000004.5-000010.200009.9 08.1301.34K? 0
+052409.33 +392156.9 -000007.9+000002.000023.8 08.1301.54K? 0
+052811.31 +303839.8 +000001.7-000004.500012.7 08.1301.15K? 0
+052850.88 -515638.1 +000025.8+000042.200016.3 08.1301.21K? 0
+055528.70 -733757.0 -000007.3+000026.500008.1 08.1301.40K? 0
+055707.39 +225020.3 -000011.7-000021.300028.5 08.1301.45K? 0 0.10 1.00
+060242.93 -565634.8 +000010.7+000030.600000.6 08.1301.57K? 0
+060828.28 +255800.3 -000005.1-000009.200004.3 08.1301.00K? 0
+061120.52 -163524.0 +000001.4-000001.000008.1 08.1301.34K? 0
+061722.27 -093819.1 +000001.7+000017.500011.7 08.1301.00K? 0
+061839.26 +113752.8 +000023.4-000020.200006.2 08.1301.15K? 0
+061910.16 -290053.7 +000011.0+000015.900001.4 08.1301.63K? 0
+062003.00 -234642.3 -000001.1-000018.400005.0 08.1301.17K? 0
+062013.92 -391329.8 -000001.5+000028.400020.4 08.1301.54K? 0
+063423.81 +071745.4 -000008.3-000005.800013.8 08.1301.21K? 0
+063424.96 +510541.2 +000000.9-000008.600004.5 08.1301.14K? 0
+063652.95 +371632.4 +000013.3-000031.700008.5 08.1301.14K? 0
+063926.57 -282627.0 -000004.3+000019.900001.0 08.1301.61K? 0
+064133.99 -173201.0 +000018.8+000003.200001.1 08.1301.62K? 0
+064604.03 +414630.6 +000017.8+000007.900013.3 08.1301.00K? 0
+065045.61 -365858.6 +000009.0+000020.800007.2 08.1301.00K? 0
+065201.50 -555715.2 +000003.5+000004.900004.0 08.1301.52K? 0
+065931.52 +221447.8 +000014.4-000030.100013.0 08.1301.41K? 0
+070127.06 +514517.8 -000005.8-000035.600004.3 08.1301.13K? 0
+070335.22 -065507.7 -000003.8-000017.000012.9 08.1301.21K? 0
+070432.87 -383836.7 -000031.0+000068.600010.1 08.1301.09K? 0
+070447.98 +365636.9 +000055.6-000080.400002.4 08.1301.15K? 0
+071019.28 -182400.1 +000012.4+000015.100000.2 08.1301.07K? 0
+071317.90 -241127.1 +000005.6+000014.000002.9 08.1301.65K? 0
+071342.68 -283632.0 -000007.2+000019.800001.1 08.1301.52K? 0
+071600.11 +322606.8 -000009.3+000003.600003.7 08.1301.26K? 0
+071902.84 +033156.4 -000013.6-000012.500013.1 08.1301.37K? 0
+072143.70 -352613.4 +000001.0+000015.600013.5 08.1301.05K? 0
+073712.52 -011155.3 -000040.1-000009.400015.3 08.1301.05K? 0
+075126.59 -163622.6 -000032.0+000018.000008.3 08.1301.48K? 0
+080607.33 +252937.9 +000001.7+000009.400008.0 08.1301.66K? 0
+080954.61 +171505.8 +000012.0-000018.200002.7 08.1301.16K? 0
+081500.26 +023945.9 -000014.6+000016.100014.5 08.1301.00K? 0
+082303.03 +270538.0 -000006.8-000014.200003.4 08.1301.36K? 0
+084323.17 +324505.8 -000027.4-000018.300012.3 08.1301.35K? 0
+084434.04 -375752.6 -000003.1+000018.400005.4 08.1301.00K? 0
+084958.78 -235709.6 -000029.8-000000.800001.7 08.1301.12K? 0
+085234.07 -252638.3 +000010.8-000007.300009.1 08.1301.14K? 0
+090337.01 +042732.2 -000011.0-000000.200007.2 08.1301.19K? 0
+091041.10 +721515.1 -000001.0+000003.700007.4 08.1301.62K? 0
+091353.32 -065121.2 -000010.1-000002.000001.8 08.1301.00K? 0
+092052.70 +483608.5 -000016.7+000011.400008.9 08.1301.11K? 0
+093023.64 -614741.5 -000021.3+000012.700007.8 08.1301.48K? 0
+093921.04 +575146.8 +000002.3-000039.500004.5 08.1301.07K? 0
+094325.63 +424136.8 +000045.6-000829.000070.4 08.1301.14K? 0
+094941.02 +462441.4 -000083.3-000054.800004.7 08.1301.08K? 0
+095203.10 -095050.6 -000042.9+000011.100008.1 08.1301.15K? 0
+095439.17 -401246.2 -000012.0+000016.000002.5 08.1301.07K? 0
+095621.10 +351937.2 -000085.9-000076.300001.0 08.1301.14K? 0
+100630.86 -714626.3 -000017.8+000008.300001.9 08.1301.32K? 0
+100639.91 -290810.2 +000024.1-000024.700007.5 08.1301.08K? 0
+100928.74 -035652.1 +000010.1-000002.300008.7 08.1301.48K? 0
+102754.58 -214359.5 -000014.4-000003.700002.3 08.1301.49K? 0
+103621.80 +144736.6 +000024.9-000011.400015.1 08.1301.60K? 0
+104805.84 -095830.8 +000008.5-000023.900001.2 08.1301.16K? 0
+105257.99 -472300.8 -000009.6+000006.600006.2 08.1301.08K? 0
+105721.29 -001003.9 -000025.5-000029.900003.9 08.1301.21K? 0
+105833.22 -243241.6 +000050.6-000018.000010.6 08.1301.14K? 0
+110558.86 -120953.9 -000008.8+000001.300011.5 08.1301.11K? 0
+114141.28 -584426.2 +000004.9-000016.500007.7 08.1301.35K? 0
+114959.71 -501956.8 -000027.3-000003.800012.8 08.1301.12K? 0
+115644.87 +625313.1 -000000.1+000001.800001.3 08.1301.29K? 0
+115929.62 -492154.2 +000001.2-000012.100030.5 08.1301.28K? 0
+120004.40 -502127.2 +000019.7-000013.100007.8 08.1301.04K? 0
+120237.39 -705133.4 +000004.3+000003.000003.3 08.1301.75K? 0 0.10 1.00
+120246.51 +251934.4 -000017.6-000028.700002.5 08.1301.11K? 0
+121020.07 +045944.7 +000057.1+000016.500003.8 08.1301.06K? 0
+121453.88 -452932.7 -000016.6+000004.900001.8 08.1301.40K? 0
+122251.44 -335940.9 -000045.9+000005.100002.4 08.1301.02K? 0
+123939.00 -445535.9 -000011.4+000038.700012.5 08.1301.53K? 0
+124152.09 -285924.4 -000022.3+000008.300017.6 08.1301.12K? 0
+124802.98 +270621.4 +000028.9-000065.500003.0 08.1301.11K? 0
+125355.45 +243809.3 -000029.9-000026.400003.9 08.1301.03K? 0
+125452.28 -252537.8 +000001.3-000011.200007.4 08.1301.11K? 0
+130203.23 +002420.6 -000004.1+000020.700013.5 08.1301.05K? 0
+131613.67 -123716.2 +000027.6-000022.400018.2 08.1301.11K? 0
+132416.57 -555534.5 +000005.2-000011.800001.6 08.1301.66K? 0
+133052.32 -340521.6 -000018.8-000008.700005.5 08.1301.40K? 0
+133211.06 +100851.0 -000015.4-000011.100007.5 08.1301.55K? 0
+133233.74 +424351.9 -000039.2-000014.700008.4 08.1301.55K? 0
+134013.94 -541131.7 +000006.2-000009.600001.8 08.1301.58K? 0
+134555.26 -682929.0 -000022.4-000006.900014.9 08.1301.33K? 0
+140700.18 -310604.4 -000017.9-000014.500018.0 08.1301.60K? 0
+141845.60 -564601.0 -000007.2-000003.600012.4 08.1301.19K? 0
+142446.60 -652902.6 -000033.6-000012.200003.0 08.1301.12K? 0
+143255.30 +135054.3 -000046.1+000016.800004.8 08.1301.22K? 0
+143916.43 -361351.0 +000024.0-000016.800001.3 08.1301.47K? 0
+144620.28 -502631.6 -000027.8-000008.500000.1 08.1301.49K? 0
+144845.04 -512300.8 +000002.8-000020.900005.0 08.1301.01K? 0
+145101.86 -394050.0 -000007.3-000029.000009.5 08.1301.07K? 0
+150854.52 -414554.1 -000021.4-000035.800015.0 08.1301.27K? 0
+151631.28 -553638.9 +000003.5-000031.900016.5 08.1301.41K? 0
+151937.24 -264517.1 -000016.0-000014.700006.9 08.1301.50K? 0
+152333.15 -580802.3 +000016.9+000019.200019.2 08.1301.75K? 0
+154259.51 -241554.8 -000016.6-000000.200003.6 08.1301.83K? 0
+154354.84 +124906.1 -000015.0+000012.400005.7 08.1301.52K? 0
+155834.91 +263235.1 +000012.5-000003.000018.2 08.1301.04K? 0
+160721.58 -182200.9 -000010.6-000010.500014.1 08.1301.37K? 0
+161023.38 -291700.0 -000007.0-000017.100017.8 08.1301.58K? 0
+161114.18 -035920.6 -000030.2+000001.400006.9 08.1301.46K? 0
+161226.91 -492020.7 -000014.6-000043.700005.5 08.1301.39K? 0
+162224.02 +095430.0 +000010.4-000018.200010.8 08.1301.52K? 0
+163748.39 +045945.8 +000024.2-000022.800010.1 08.1301.55K? 0
+164043.44 -304958.9 +000008.6-000058.500004.9 08.1301.06K? 0
+164242.91 -845903.0 -000089.8-000018.800006.4 08.1301.03K? 0
+164250.06 -401721.9 -000013.2-000013.300006.0 08.1301.60K? 0
+165133.37 +711709.5 +000016.8-000000.200006.6 08.1301.00K? 0
+165857.73 +521835.5 +000000.4-000016.100003.9 08.1301.57K? 0
+170506.64 +265231.0 -000006.6+000001.800014.0 08.1301.49K? 0
+170734.35 -834233.0 -000000.6-000029.500005.5 08.1301.65K? 0
+172357.83 +551645.3 -000014.3-000024.400004.5 08.1301.32K? 0
+172645.67 -001105.4 -000002.9-000012.900020.2 08.1301.09K? 0
+173044.89 +453350.0 -000022.1+000002.400003.5 08.1301.35K? 0
+173822.87 +071427.2 +000015.6-000023.500004.8 08.1301.06K? 0
+173845.46 +755451.7 -000017.4-000034.500016.9 08.1301.09K? 0
+174344.29 -463622.6 +000008.7-000005.400020.4 08.1301.43K? 0
+175217.55 -390906.3 -000005.8-000089.600021.9 08.1301.20K? 0
+175438.69 -401510.7 -000001.7+000008.400010.0 08.1301.68K? 0
+175859.95 +491539.7 +000008.1-000000.400006.3 08.1301.33K? 0
+180238.73 -635806.1 +000002.6+000004.500020.6 08.1301.66K? 0
+180258.00 +160459.1 -000011.5+000000.700003.8 08.1301.14K? 0
+180544.66 +132859.8 +000001.4-000012.500005.3 08.1301.20K? 0
+180915.73 +241000.3 -000043.4-000030.300001.5 08.1301.35K? 0
+181305.80 +251722.1 +000002.4-000008.000000.0 08.1301.30K? 0
+181528.98 +201549.9 +000006.6-000010.300012.6 08.1301.24K? 0
+182103.51 -145842.2 -000051.2-000066.200010.6 08.1301.83K? 0
+183034.95 -304937.0 +000031.0-000029.400016.7 08.1301.19K? 0
+183546.05 +712448.5 +000004.5+000012.200001.4 08.1301.52K? 0
+184210.68 +462507.9 -000000.7-000007.200001.8 08.1301.17K? 0
+184555.77 -343428.6 +000018.9+000008.300013.6 08.1301.05K? 0
+185108.98 +592345.8 -000015.5+000021.300001.0 08.1301.17K? 0 0.10 1.00
+185925.05 +465711.9 -000021.7-000000.800008.1 08.1301.01K? 0
+191050.55 -502026.9 +000002.3-000007.900011.4 08.1301.48K? 0
+191357.46 -423410.6 -000021.8+000025.400001.9 08.1301.04K? 0
+192034.06 -064451.6 -000002.4-000000.400012.4 08.1301.36K? 0
+192315.17 +073133.5 -000010.4-000004.300002.3 08.1301.64K? 0
+192424.56 -223712.1 -000035.3+000002.600006.1 08.1301.18K? 0
+192620.18 +341714.3 -000004.2+000019.500000.9 08.1301.60K? 0
+192847.32 +312000.3 -000007.6-000010.000009.8 08.1301.01K? 0
+194320.08 +305603.5 -000004.5+000009.000015.8 08.1301.60K? 0
+194331.52 -155840.0 +000013.2+000005.000006.0 08.1301.11K? 0
+194959.38 +450905.4 +000005.2-000001.100004.4 08.1301.14K? 0
+195558.62 +542305.0 -000004.2-000003.200008.4 08.1301.64K? 0
+195801.01 -603522.6 -000004.4-000002.900018.2 08.1301.65K? 0
+200531.95 +210410.3 -000017.3-000009.600007.4 08.1301.43K? 0
+201104.28 -033426.2 +000020.5+000011.100007.9 08.1301.26K? 0
+201719.58 +263326.4 -000005.4+000004.600001.7 08.1301.62K? 0
+202237.52 -222042.8 -000016.2-000039.700011.7 08.1301.21K? 0
+202306.76 +513403.3 +000029.2+000004.700002.0 08.1301.28K? 0
+202654.32 -453536.7 +000012.5-000006.700005.0 08.1301.21K? 0
+203250.31 -484614.2 +000006.8-000022.700001.9 08.1301.23K? 0
+203250.63 +290235.0 +000000.0+000000.400008.7 08.1301.58K? 0
+203308.14 -431931.2 +000000.7+000001.100011.4 08.1301.33K? 0
+203308.22 -583829.6 +000024.7-000002.900030.2 08.1301.00K? 0
+203337.24 -301102.1 -000025.3-000026.400011.6 08.1301.06K? 0
+204006.27 -140047.0 -000019.7-000020.300001.9 08.1301.51K? 0
+205243.86 -564310.6 -000022.9-000000.500006.2 08.1301.09K? 0
+210352.59 -095412.9 -000032.6-000050.500000.9 08.1301.24K? 0
+210637.73 -133014.8 +000019.3+000021.400005.0 08.1301.06K? 0
+211122.70 +041502.9 +000003.7-000004.500014.8 08.1301.00K? 0
+211133.95 +641135.8 +000068.5-000002.600007.7 08.1301.12K? 0
+212005.61 -513550.7 -000016.6+000011.600000.7 08.1301.27K? 0
+212659.25 +445301.5 -000004.2-000007.600002.1 08.1301.05K? 0
+214202.60 +131720.9 +000029.8-000006.600017.6 08.1301.37K? 0
+214658.92 +234037.6 -000011.2-000025.300003.2 08.1301.02K? 0
+215910.48 -660459.0 -000007.4+000006.000002.2 08.1301.46K? 0
+221156.60 +234643.9 +000036.2-000009.800001.8 08.1301.43K? 0
+221618.42 +510508.8 -000007.5-000004.900007.1 08.1301.21K? 0
+224020.89 -143614.6 -000024.2-000019.300000.3 08.1301.03K? 0
+224312.89 +453142.7 +000015.5-000014.200009.1 08.1301.55K? 0
+230014.76 -270545.5 -000002.6+000008.600000.3 08.1301.33K? 0
+230224.06 +581412.4 +000016.1+000005.800014.4 08.1301.85M? 0
+230257.06 +815121.4 -000008.3-000008.500006.0 08.1301.38K? 0
+230528.22 -304840.0 +000009.6-000009.500002.0 08.1301.61K? 0
+230544.99 +304324.5 -000007.0-000002.200003.3 08.1301.00K? 0
+230753.16 +294132.5 +000003.1-000014.000003.4 08.1301.23K? 0
+232802.89 +592006.1 +000020.4+000012.500005.2 08.1301.91M? 0
+233702.78 +354758.1 -000001.7+000009.800010.1 08.1301.15K? 0
+234909.56 -231321.3 +000028.6+000009.000016.6 08.1301.03K? 0
+000436.41 +433304.7 -000005.0-000018.000006.2 08.1302.69N? 0
+195712.51 +441540.2 +000008.9-000004.300001.7 08.1303.54N? 0 0.10 1.00
+000012.26 -401132.4 -000029.9-000025.000004.6 08.1400.43F? 0
+000110.13 -000433.3 +000037.9-000072.300021.6 08.1400.59G? 0
+000509.72 -625043.0 +000072.7+000015.300021.3 08.1400.59G? 0
+001002.64 -631748.0 -000052.0-000033.200006.8 08.1400.44F? 0
+001450.13 -001810.5 +000046.7-000012.100001.6 08.1400.30A? 0
+002005.54 +620358.7 -000001.1+000000.400003.8 08.1400.11A? 0
+002457.83 -621222.8 +000115.8-000012.300004.1 08.1400.42F? 0
+002959.21 -594739.6 +000009.7+000008.300012.6 08.1400.97K? 0
+003226.11 -320324.2 +000038.4-000016.000000.2 08.1400.95K? 0
+004019.26 +263958.5 +000187.1-000016.700019.7 08.1400.49F? 0
+004326.53 +495340.9 +000060.1-000010.800001.6 08.1400.33F? 0
+004850.30 -483536.9 -000036.8-000009.700001.7 08.1400.35F? 0
+005217.14 -135421.2 +000002.4-000000.400015.1 08.1400.52F? 0
+005610.82 +852732.6 +000008.5+000013.900003.3 08.1400.28A? 0
+005807.69 +554927.8 -000012.6+000005.800003.2 08.14-0.01B? 1
+011403.43 -610033.7 -000030.8-000025.700005.5 08.1400.46F? 0
+011953.00 +431237.9 +000018.1+000018.000005.1 08.1400.99K? 0
+012425.31 +062903.5 +000139.8-000005.100011.6 08.1400.51F? 0
+012619.26 -044025.9 -000088.3-000098.200010.6 08.1400.72G? 0
+012942.26 +170556.3 +000126.2-000003.600008.9 08.1400.70G? 0
+013231.13 -101750.9 -000033.2-000008.100006.2 08.1400.34F? 0
+014049.73 +450108.7 -000038.6-000051.200003.4 08.1400.97K? 0
+014202.29 -390850.8 -000015.1-000001.800002.7 08.1400.93G? 0
+014916.11 +352626.2 +000049.6-000095.300015.6 08.1400.61G? 0
+015509.57 +593030.3 -000018.6+000003.500006.8 08.1400.25A? 0
+015751.29 +334822.4 +000012.3-000008.200002.5 08.14-0.04B? 0
+020105.06 +351821.9 +000074.6+000066.700020.6 08.1400.44F? 0
+021005.51 +590859.8 +000015.5-000022.400002.5 08.1400.19A? 0
+021432.97 +551901.7 -000008.4-000003.100008.8 08.14-0.01B? 0
+021527.15 +272127.4 +000295.2-000134.900024.1 08.1400.70G? 0
+021933.58 -674151.8 +000104.9-000302.900032.1 08.1400.67G? 0
+023221.99 +392218.0 +000140.3+000081.200010.8 08.1400.58F? 0
+024446.92 +453558.1 -000001.8-000044.800006.2 08.1400.45F? 0
+025418.02 -732709.9 -000012.5-000005.600000.8 08.1400.34F? 0
+031240.69 +525249.9 +000029.8-000009.000008.1 08.1400.22A? 0
+031742.75 +584658.1 +000086.7-000026.700008.2 08.1400.50F? 0
+032044.60 -001009.8 +000000.0+000019.900004.9 08.1400.22A? 0
+032100.84 +082703.9 -000011.4-000016.700010.6 08.1400.09A? 0
+032510.01 +491505.8 +000018.4-000015.000004.9 08.1400.16A? 0
+033115.94 +251520.1 +000010.2-000041.800011.7 08.1400.24A? 0
+033403.30 -600828.3 +000014.8+000000.600005.6 08.1400.93G? 0
+033619.82 +285741.1 +000004.7-000064.600010.0 08.1400.47F? 0
+034634.19 +233726.9 +000004.3-000044.200015.9 08.1400.35F? 0
+035117.98 -334459.6 +000026.4+000000.300001.8 08.1400.51F? 0
+035441.72 +045659.2 -000011.0-000009.600007.3 08.1400.12A? 0
+035617.71 -433705.4 -000011.3+000018.700011.2 08.1400.49F? 0
+035923.96 +134359.1 -000001.8-000012.000003.0 08.1400.07A? 0
+040023.79 -385641.4 -000044.4-000065.600019.1 08.1400.79G? 0
+040253.86 -593446.2 +000000.0+000000.000000.0 08.1400.44F? 1
+040322.01 +631650.6 -000077.4+000080.200012.9 08.1400.62G? 0
+040511.17 +131748.3 -000006.6+000002.100000.9 08.1400.48F? 0
+041411.86 -241218.7 +000013.5+000008.000005.2 08.1400.27A? 0
+041414.95 +185338.5 +000022.9-000015.300005.9 08.1400.33F? 0
+041652.73 -483056.8 +000003.6+000020.800007.7 08.1400.29A? 0
+041908.66 -622637.3 +000023.0+000014.300004.5 08.1400.94G? 0
+041928.66 -545328.1 +000004.4+000006.000003.2 08.1400.99K? 0
+042019.06 +412528.2 -000011.6+000002.400004.8 08.1400.25A? 0
+042326.97 +163746.0 -000000.5-000013.300001.8 08.1400.30A? 0
+043051.30 -204949.2 -000018.0+000004.300014.2 08.1400.19A? 0
+044551.05 -115657.8 -000012.4-000016.700012.8 08.1400.38F? 1
+045116.37 +340534.5 -000011.5+000013.100002.2 08.1400.28A? 0
+045145.77 -355024.6 -000098.6-000043.900032.1 08.1400.77G? 0
+045416.50 +072224.7 +000244.1-000214.500043.9 08.1400.87G? 0
+045522.28 -002110.2 -000003.3-000000.300002.6 08.1400.03A? 0
+045833.18 +672513.5 +000018.7-000030.600002.0 08.1400.47F? 0
+051211.83 +432637.6 -000006.5-000004.500003.2 08.1400.17A? 0
+051216.39 -114810.7 +000087.9+000012.400006.2 08.1400.54F? 0
+051350.11 -005311.6 +000004.6-000026.900007.7 08.1400.37F? 0
+051431.14 +255502.4 +000009.5-000028.000014.2 08.1400.35F? 0
+051853.42 +471447.3 +000020.5-000000.600011.5 08.1400.02A? 0
+052035.75 +150333.6 +000000.8+000003.500011.9 08.1400.12A? 0
+052303.11 +465913.2 +000015.1-000078.100009.3 08.1400.77G? 0
+052326.53 +165854.7 +000009.6-000148.600033.6 08.1400.54F? 0
+052735.81 +403900.1 -000010.6-000002.500000.4 08.1400.09A? 0
+052915.59 +211857.5 +000016.4-000023.000001.6 08.1400.59G? 0
+053343.60 -184041.5 +000029.8+000033.200017.8 08.1400.39F? 0
+053723.38 -020501.0 +000000.4-000023.400006.4 08.1400.32F? 0
+053956.62 +300511.3 -000009.5-000004.100004.2 08.1400.73G? 0
+054335.79 -395524.8 +000020.0+000016.300024.4 08.1400.58G? 0
+055028.86 +310354.8 +000006.8-000005.900000.9 08.1400.01A? 0
+055219.28 -374208.4 +000001.8+000051.600001.7 08.1400.31A? 0
+055714.11 +680404.5 +000030.9-000065.100029.3 08.1400.69G? 0
+060119.27 -700047.9 +000043.6+000112.900007.4 08.1400.36F? 0
+060200.49 +382736.0 -000009.4-000003.400005.3 08.1400.05A? 0
+060207.62 -263944.7 -000021.1+000003.500005.1 08.1400.40F? 0
+060440.08 +103035.4 +000001.0-000022.800006.4 08.1400.01A? 0
+060457.16 -010802.7 +000000.9-000070.300005.4 08.1400.48F? 0
+060642.43 -115747.0 -000006.1+000001.800000.6 08.1400.06A? 0
+060734.17 -033612.1 -000000.7-000014.000005.5 08.1400.05A? 0
+060856.54 +242135.5 -000005.3+000006.900001.9 08.1400.04A? 0
+061044.32 -095108.4 +000045.7+000003.500014.0 08.1400.30A? 0
+061133.62 -540756.3 +000000.0+000026.800006.6 08.1400.91G? 0
+061146.52 -264357.8 -000010.0-000012.500006.6 08.1400.94G? 0
+061455.76 +113908.9 -000013.0-000006.900001.6 08.14-0.05B? 0
+062115.04 -141817.5 -000004.0+000001.700003.4 08.1400.78G? 0
+062502.85 -215735.6 -000001.9-000014.400010.3 08.1400.20A? 0
+062925.16 +133820.3 -000014.3-000006.100006.6 08.14-0.07B? 0
+063103.14 -352844.5 +000035.6-000115.200005.2 08.1400.52F? 0
+063504.29 +552956.4 -000003.2-000036.300005.6 08.1400.20A? 0
+063533.66 +765159.4 -000045.4-000060.100017.8 08.1400.67G? 0
+063920.40 +000645.5 +000001.6-000009.600002.8 08.1400.48F? 0
+064350.81 -254619.4 +000001.9-000003.000004.0 08.1400.36F? 0
+064452.53 +193139.5 -000006.7+000002.600000.5 08.1400.19A? 0
+064616.17 +471730.1 +000008.8-000020.600006.4 08.1400.29A? 0
+064721.88 +665231.3 +000033.6-000037.700012.1 08.1400.56F? 0
+065058.39 -175116.7 +000045.0+000102.400007.2 08.1400.63G? 0
+065502.21 -114614.0 +000001.8+000011.500002.3 08.14-0.08B? 0
+065814.27 +583607.8 +000028.4-000089.300022.2 08.1400.53F? 0
+065820.18 +365239.5 +000004.3-000060.400002.5 08.1400.48F? 0
+070045.47 -712346.9 -000061.2+000045.200004.6 08.1400.48F? 0
+070059.73 +020657.5 +000007.4+000016.400019.0 08.1400.43F? 0
+070124.53 +272249.0 -000019.2-000000.400006.9 08.1400.06A? 0
+070146.35 -230620.5 -000017.9+000010.000002.0 08.1400.27A? 0
+070307.81 +031331.7 -000005.4-000000.800002.0 08.14-0.04B? 0
+070515.62 +554228.8 -000015.3-000035.200003.3 08.1400.23A? 0
+070841.62 +660312.5 -000001.1-000028.100003.8 08.1400.16A? 0
+071145.79 -040813.7 -000012.5+000006.700008.2 08.14-0.07B? 0
+071741.04 -231059.1 -000000.9+000005.100002.7 08.14-0.10B? 0
+072030.39 +200654.8 -000008.4-000007.000005.1 08.14-0.04B? 0
+072326.47 -644131.3 +000000.8+000002.400003.8 08.1400.04A? 0
+072424.69 +225539.9 -000037.1-000053.600014.8 08.1400.42F? 0
+072616.27 -280944.0 -000014.3+000009.700005.0 08.1400.29A? 1
+072623.09 -175009.0 +000003.1-000050.200019.7 08.1400.46F? 0
+072631.58 +183052.5 +000018.4+000012.800005.9 08.1400.37F? 0
+072928.14 +160950.8 -000008.8-000001.300007.3 08.1400.12A? 0
+073225.24 -780509.5 -000003.6+000017.200012.3 08.1400.57F? 0
+073444.61 -033802.6 -000000.6-000003.300004.5 08.1400.91G? 0
+074200.26 +240301.8 -000014.7-000011.000003.6 08.1400.26A? 0
+074215.17 +031834.3 -000016.0+000000.200021.4 08.1400.93G? 0
+074308.75 +010230.5 -000013.0-000007.300001.9 08.14-0.07B? 0
+074442.84 -241417.5 -000009.4+000002.300009.4 08.1400.05A? 0
+074614.88 -594852.1 -000062.1+000145.800032.1 08.1400.77G? 0
+075221.01 -113917.8 -000020.1+000010.300001.7 08.1400.21A? 0
+075559.28 -355448.9 -000010.6+000005.900000.7 08.14-0.07B? 0
+075614.15 -542146.0 -000028.6+000026.700002.9 08.1400.11A? 0
+075700.02 -411146.3 -000004.0+000003.100005.9 08.14-0.14B? 1
+080124.46 -543134.3 -000021.9+000005.200005.0 08.14-0.03B? 0
+080236.74 -464921.5 +000000.8+000001.300002.6 08.14-0.07B? 0
+080741.86 -544932.9 -000004.9+000000.200001.7 08.1400.05A? 0
+080820.12 +253310.4 -000027.2-000009.200006.1 08.1400.47F? 0
+080845.92 -502930.3 -000002.5+000004.000000.3 08.14-0.02B? 0
+080959.23 -491611.0 -000016.8+000015.800005.8 08.1400.00A? 0
+081003.21 -410922.9 +000000.0+000000.000000.0 08.14-0.01B? 1
+081022.29 -300223.5 -000000.1-000007.000001.2 08.1400.06A? 0
+081242.34 -132846.8 -000022.1-000004.100004.4 08.1400.13A? 0
+081331.96 -362426.2 -000006.0+000007.400000.0 08.14-0.10B? 0
+082402.08 -295134.3 -000026.1-000003.500004.7 08.1400.26A? 0
+082509.01 +543135.6 +000013.6-000028.300007.0 08.1400.44F? 0
+082926.43 -344157.7 -000001.5+000009.600001.3 08.1400.04A? 0
+083140.97 +533338.9 -000044.7-000085.200015.6 08.1400.62G? 0
+083355.73 -220201.2 -000031.4+000017.700002.7 08.1400.18A? 0
+083837.89 +195923.2 -000044.9-000006.500005.0 08.1400.22A? 0
+084045.35 -510215.0 -000036.5+000034.600004.8 08.1400.65G? 0
+084425.50 -623129.1 -000104.2-000058.800020.4 08.1400.62G? 0
+084603.83 +252111.3 -000020.9-000026.600007.7 08.1400.17A? 0
+085001.72 -550445.1 -000001.1+000000.900001.4 08.1400.22A? 0
+085048.40 -494902.2 -000011.3+000004.800011.9 08.1400.16A? 0
+085132.82 -463636.0 -000013.5+000005.000009.1 08.14-0.05B? 0
+085718.57 +161657.1 -000001.7-000007.200002.1 08.1400.56F? 0
+090201.58 -741117.4 -000009.5-000013.500008.2 08.1400.15A? 0
+090242.96 -504932.6 -000006.6-000001.100007.3 08.14-0.03B? 0
+090717.56 -315453.0 -000003.4+000007.000007.8 08.1400.88G? 0
+091617.90 -043159.8 -000075.6-000008.200002.2 08.1400.86G? 0
+091755.00 -694816.9 +000000.9+000004.400012.6 08.1400.02A? 0
+092046.58 -134827.5 -000088.6+000047.800004.3 08.1400.48F? 0
+092227.82 -440607.9 +000009.2-000012.400004.7 08.1400.03A? 0
+092819.18 -381300.0 -000009.6-000008.400008.2 08.1400.05A? 0
+092858.32 -404144.3 +000004.7+000002.900008.4 08.1400.72G? 0
+093023.79 +125622.7 -000081.3-000063.300013.6 08.1400.61G? 0
+093707.00 -212401.4 -000024.0+000017.000002.9 08.1400.10A? 0
+093835.47 +230255.3 -000076.3-000103.900002.6 08.1400.45F? 0
+093856.61 +691718.9 -000013.8-000015.400006.2 08.1400.44F? 0
+094149.72 -321130.2 -000013.1+000011.200005.1 08.1400.22A? 0
+094919.93 -503933.9 -000031.8+000019.200003.2 08.1400.86G? 0
+095357.89 -545052.7 -000011.6+000005.800002.9 08.14-0.03B? 0
+095626.52 -470347.3 -000006.2+000005.100004.3 08.1400.12A? 0
+095958.11 +832833.2 -000122.8-000089.600021.5 08.1400.59G? 0
+100231.48 +014925.0 +000007.0+000003.500018.8 08.1400.33F? 0
+100437.77 -114346.7 -000171.3-000033.300036.4 08.1400.92G? 0
+100651.50 +492043.0 +000007.1-000022.000000.2 08.1400.97K? 0
+101132.54 -611423.3 -000102.8+000047.200007.1 08.1400.55F? 0
+102013.04 -521139.5 -000020.2+000005.300001.8 08.1400.04A? 0
+102334.73 -122912.3 -000177.1+000052.000009.8 08.1400.56F? 0
+102413.07 -424438.8 -000014.7+000004.900007.3 08.1400.12A? 0
+104338.58 -310526.7 -000058.3+000007.700006.9 08.1400.27A? 0
+105647.78 +521100.9 +000014.0+000011.000009.1 08.1400.25A? 0
+105947.57 +505436.4 +000009.2-000007.500007.2 08.1400.99K? 0
+110108.15 -521227.8 -000032.4+000015.000005.5 08.1400.85G? 0
+110527.60 -705219.8 -000014.2+000006.000001.8 08.1400.10A? 0
+110844.25 -200327.7 +000012.1-000042.200010.8 08.1400.94G? 0
+111243.02 +095156.6 -000003.2+000003.800003.9 08.1400.99K? 0
+111432.84 -554416.6 -000008.9+000007.600007.6 08.14-0.09B? 0
+111515.54 -382631.7 +000002.4-000025.500008.5 08.1400.48F? 0
+111831.09 -534250.1 -000019.6-000010.100009.0 08.1400.11A? 0
+111952.82 -703706.5 -000042.6+000003.300012.4 08.1400.39F? 0
+112244.47 -195202.8 -000027.3-000020.000009.1 08.1400.49F? 0
+112339.20 -655004.1 -000018.9+000009.000012.9 08.1400.12A? 0
+112428.43 -632032.0 -000012.7-000001.900002.9 08.1400.11A? 0
+113005.41 +680737.8 -000036.0-000020.400000.8 08.1400.28A? 0
+113120.18 +594203.1 -000000.6+000007.000008.4 08.1400.15A? 0
+113636.06 +560802.1 -000192.3-000114.900038.1 08.1400.75G? 1
+114016.19 +254705.5 -000093.0-000011.500001.9 08.1400.48F? 0
+114538.48 -160441.1 -000034.1-000001.900000.1 08.1400.59G? 0
+114711.17 +191822.6 -000036.2+000004.000004.7 08.1400.12A? 0
+115340.94 -153617.7 +000016.4-000090.200008.0 08.1400.56F? 0
+115621.02 -535359.6 -000063.4+000000.300001.4 08.1400.34F? 0
+115718.47 -223216.9 +000085.2-000062.200005.2 08.1400.47F? 1
+120049.19 -482412.1 -000129.7-000027.100014.3 08.1400.51F? 0
+120144.82 -481229.8 -000022.0+000004.800000.5 08.1400.96K? 0
+120404.52 -414233.4 +000001.1+000002.000002.3 08.1400.05A? 0
+121520.70 +384409.1 +000011.1-000004.400000.4 08.1400.06A? 0
+122502.26 +253338.5 -000014.2-000020.500010.4 08.1400.53F? 0
+122912.68 -853445.3 +000016.2+000023.400013.1 08.1400.49F? 0
+123009.77 -533539.9 -000010.3+000001.300004.3 08.1400.01A? 0
+123011.25 +055237.3 -000013.9-000008.400008.2 08.1400.51F? 0
+123216.67 -562804.0 -000115.0-000014.200009.4 08.1400.51F? 0
+123217.40 -614342.5 -000005.6-000003.500003.3 08.1400.15A? 0
+125105.52 -552431.9 -000020.3-000020.600000.1 08.1400.14A? 0
+125855.15 +050622.6 -000069.0+000070.200018.1 08.1400.52F? 0
+130135.45 -675123.1 +000000.0+000000.000000.0 08.1400.10A? 1
+130235.06 +225648.6 +000018.9+000001.200003.6 08.1400.99K? 0
+130303.75 -493230.9 +000004.1+000001.000009.1 08.14-0.03B? 1
+130739.87 +240034.0 -000262.4+000143.600021.1 08.1400.68G? 0
+130915.34 +235335.0 -000185.5-000004.800014.7 08.1400.60G? 0
+133400.06 +084654.7 +000014.5+000010.700001.5 08.1400.36F? 1
+133738.60 -322134.7 -000038.3-000008.500000.4 08.1400.47F? 0
+134249.01 +202753.3 -000055.9+000045.600015.0 08.1400.72G? 0
+135129.87 +082038.6 -000010.9-000027.900005.5 08.1400.22A? 0
+135157.22 +140126.6 +000017.1-000092.200017.5 08.1400.55F? 0
+135350.18 -211306.7 +000014.7-000000.900001.2 08.1400.64G? 0
+140031.89 +534607.2 -000098.6-000100.000008.4 08.1400.76G? 0
+140119.58 +282435.1 +000000.2-000005.000008.9 08.1400.22A? 0
+140227.50 -243952.6 -000096.4-000123.200013.4 08.1400.69G? 0
+142120.03 -432918.4 -000271.1-000019.400022.1 08.1400.72G? 0
+142213.88 +353855.5 +000043.1+000025.600024.9 08.1400.58F? 0
+142232.37 +253300.2 -000046.4-000008.500016.5 08.1400.41F? 0
+142337.90 -435742.6 -000034.2-000026.700003.4 08.1400.58G? 0
+142918.99 +310036.3 -000057.2+000001.700012.3 08.1400.46F? 0
+143112.35 -195839.6 -000002.7-000056.000018.7 08.1400.61G? 0
+143239.10 -640548.3 +000002.9+000000.900006.0 08.14-0.05B? 0
+143417.34 +282910.5 +000046.9-000102.100003.4 08.1400.93G? 0
+144155.58 -292134.4 +000059.3-000121.000001.1 08.1400.48F? 0
+144918.06 +495015.7 +000034.3+000017.400022.9 08.1400.56F? 0
+145305.15 -434342.0 -000019.7-000017.000006.4 08.1400.23A? 0
+145548.77 -241650.0 -000017.1-000006.300002.4 08.1400.18A? 0
+150154.03 +433230.3 -000072.6+000037.600009.7 08.1400.48F? 0
+150804.82 +102008.6 -000003.9-000026.800009.0 08.1400.88G? 0
+150842.52 -442904.2 -000020.5-000030.000001.9 08.1400.20A? 0
+151545.26 -144134.2 +000005.2-000036.700010.6 08.14-0.09B? 0
+151922.42 -364151.6 +000021.0-000006.800007.9 08.1400.29A? 1
+152513.35 -105924.2 -000002.9-000048.800004.8 08.1400.44F? 0
+152730.31 -105744.8 -000070.1-000023.700000.8 08.1400.56F? 0
+152933.11 -571451.3 -000022.5-000034.900008.1 08.1400.32F? 0
+153315.90 +414834.4 -000000.9+000056.800018.0 08.1400.70G? 0
+153409.57 -211840.6 +000014.3-000009.300001.9 08.1400.20A? 0
+153426.62 -594803.1 -000015.8-000041.800006.2 08.1400.19A? 0
+153821.50 -293546.3 -000036.1-000046.600007.5 08.1400.38F? 0
+153857.60 -574226.4 -000045.5-000114.500025.9 08.1400.84G? 0
+154357.93 +222023.2 -000000.1-000037.100005.8 08.1400.63G? 1
+154440.47 -372014.5 -000036.0-000074.400007.0 08.1400.41F? 0
+155000.69 -140303.8 -000117.7-000040.800033.5 08.1400.58G? 0
+160815.99 -452155.3 -000011.2-000017.700006.7 08.1400.09A? 0
+161359.54 +112552.5 -000119.6+000000.800011.2 08.1400.91G? 0
+161459.14 -143820.1 -000012.1-000037.300013.6 08.1400.33F? 0
+162747.35 -730511.9 -000004.8-000018.300001.2 08.14-0.02B? 0
+163207.94 -332825.2 -000007.4-000041.500004.7 08.1400.21A? 0
+163741.56 +272152.1 -000024.3-000029.200012.4 08.1400.93G? 0
+164123.93 -462308.4 -000005.6-000014.600006.5 08.1400.08A? 0
+164301.65 -393033.3 -000070.1+000015.900017.9 08.1400.90G? 0
+164930.09 +052154.4 +000005.1-000011.000008.1 08.1400.04A? 0
+165433.45 -383352.3 +000002.4-000015.400022.3 08.14-0.04B? 0
+165506.45 -445921.3 -000002.9+000003.600011.5 08.1400.49F? 0
+165622.65 +310040.6 -000012.8-000024.800001.2 08.1400.16A? 0
+165713.69 +712746.9 -000193.6+000080.600015.7 08.1400.61G? 0
+172633.18 -514538.7 -000014.5-000023.900009.2 08.1400.04A? 0
+172816.27 +460352.2 +000001.7-000003.100013.9 08.1400.42F? 0
+172859.48 -632526.1 -000004.1-000009.200004.3 08.14-0.10B? 0
+172937.02 +013319.0 +000013.3-000014.500005.7 08.1400.05A? 0
+173029.30 -100546.3 +000019.1-000025.600007.2 08.1400.74G? 0
+173102.97 -502145.5 -000007.7+000012.800005.4 08.1400.75G? 0
+173640.11 -443352.7 +000003.7+000004.200005.1 08.14-0.05B? 0
+173913.50 -511201.8 +000023.5-000038.100022.3 08.1400.16A? 0
+174534.25 -033016.3 +000015.2-000005.000000.8 08.1400.20A? 1
+174801.63 -432636.0 -000029.3+000005.800008.6 08.1400.65G? 0
+175018.09 -261933.6 -000015.7+000010.800024.9 08.1400.05A? 0
+175405.10 +272034.1 -000035.0-000125.900005.9 08.1400.48F? 0
+175946.12 +381654.5 +000013.4+000017.100012.5 08.1400.38F? 0
+175957.87 +602642.7 +000000.0+000014.600004.3 08.1400.21A? 0
+180106.06 -691401.0 -000046.7-000020.000014.4 08.1400.91G? 0
+180233.82 +032513.5 +000002.3+000005.200000.1 08.1400.92G? 0
+180401.82 +014956.9 +000100.3-000032.000041.9 08.1400.78G? 0
+180856.87 +243435.0 +000002.6-000014.400002.3 08.1400.34F? 0
+181042.73 +543334.0 +000027.5+000083.800005.9 08.1400.96K? 0
+181147.60 -165338.2 -000000.3-000007.800002.3 08.1400.12A? 0
+182244.78 +154717.6 -000070.9-000038.000024.9 08.1400.73G? 0
+182425.59 +320751.0 -000006.1+000004.500002.5 08.1400.03A? 0
+182433.17 -383644.4 -000018.6-000003.300000.4 08.14-0.06B? 0
+182613.24 -073713.3 -000006.4-000043.500004.2 08.1400.52F? 0
+183012.08 +371312.7 +000002.5-000032.200003.9 08.1400.99K? 0
+183058.65 -511911.5 -000012.9-000021.600012.3 08.1400.21A? 0
+183522.90 -375429.3 -000030.4-000015.200005.9 08.1400.12A? 0
+184305.18 +180440.5 +000008.4-000005.800003.6 08.1400.09A? 0
+184423.36 +445323.8 +000004.5+000005.100002.2 08.1400.37F? 0
+184647.28 +702324.9 +000011.3+000011.000003.1 08.1400.53F? 0
+184720.46 -695904.9 +000020.8+000009.000006.9 08.1400.13A? 0
+185112.96 -075643.5 +000029.5+000002.500011.4 08.1400.99K? 0
+185238.89 -601323.9 -000001.7-000019.100007.2 08.1400.02A? 0
+185313.92 +101045.4 +000004.4-000003.900002.8 08.1400.15A? 0
+190056.81 +262739.9 +000005.5+000000.600001.4 08.1400.01A? 0
+190348.74 +415827.4 +000004.4-000009.900004.8 08.1400.05A? 0
+190408.37 +023135.0 +000006.8-000009.100003.3 08.1400.20A? 0
+190443.03 +254712.4 +000002.1+000000.800006.2 08.1400.04A? 0
+190609.37 +302618.8 +000074.6+000013.400016.8 08.1400.63G? 1
+190809.16 +334251.3 +000001.9-000008.000019.1 08.1400.98K? 0
+191925.66 -290115.7 -000147.9-000003.100014.1 08.1400.41F? 0
+192305.88 +313938.6 -000000.8-000009.500004.8 08.1400.17A? 0
+193308.94 +325338.7 +000001.5+000002.000001.0 08.1400.00A? 0
+193442.78 -494105.3 +000009.9-000006.400000.6 08.1400.00A? 0
+193516.63 -690534.7 -000019.8-000182.900019.9 08.1400.68G? 0
+193722.40 +302522.7 +000003.2-000000.100013.0 08.14-0.03B? 0
+193914.20 +763338.7 +000024.8+000043.800008.6 08.1400.49F? 1
+194027.69 +094636.4 -000028.1-000018.000006.1 08.1400.30A? 0
+194034.27 +052702.5 -000002.0+000004.800008.2 08.1400.49F? 0
+194110.58 -361953.8 +000020.2-000001.900002.5 08.1400.26A? 0
+194830.59 -284141.9 +000026.3+000018.000009.0 08.1400.49F? 0
+194933.46 -010603.7 -000007.8-000003.100002.0 08.1400.07A? 0
+195520.41 -481655.9 -000012.9-000039.400010.2 08.1400.31A? 0
+200415.19 +461939.8 +000007.0+000001.900001.2 08.1400.91G? 0
+200511.79 +482003.8 +000000.1-000008.000005.4 08.1400.38F? 0
+201253.58 +331456.4 +000022.6+000003.400007.2 08.1400.20A? 0
+201954.35 +413608.6 +000008.7-000001.700000.1 08.14-0.02B? 0
+202244.76 +404252.7 -000005.5-000000.400003.6 08.1400.02A? 0
+202615.14 -245649.3 +000007.7-000009.100000.0 08.1400.29A? 0
+202824.22 +543005.4 +000010.3-000001.200009.5 08.14-0.02B? 0
+203021.14 +703641.5 +000021.6-000015.700010.6 08.1400.90G? 0
+203101.00 +464636.3 +000078.9+000104.800010.8 08.1400.59G? 0
+203741.55 -432954.1 +000064.4-000039.600003.1 08.1400.51F? 0
+203935.14 +303015.1 +000000.0+000000.000000.0 08.1400.12A? 1
+204316.27 -104431.8 +000027.0+000034.200000.2 08.1400.99K? 0
+204503.01 +124208.4 +000036.1+000014.100008.2 08.1400.38F? 0
+204515.40 +251031.0 +000009.2-000054.200000.5 08.1400.40F? 0
+204725.93 +492318.0 +000009.9-000022.000010.8 08.1400.47F? 0
+204732.49 +553410.6 +000004.6+000000.200000.1 08.1400.01A? 0
+204915.06 -203749.2 +000208.0-000201.100020.1 08.1400.59G? 0
+205335.41 +351340.6 -000008.8+000005.100003.4 08.1400.04A? 0
+205542.25 +534821.4 +000010.5-000010.100003.3 08.1400.95G? 0
+205639.01 -065724.7 +000025.0-000059.200017.7 08.1400.33F? 0
+210106.46 -294500.1 +000022.4-000026.800005.3 08.1400.31F? 0
+210256.00 +125707.8 +000015.5-000005.300000.4 08.1400.01A? 0
+210552.08 +391935.4 +000001.3-000005.200003.0 08.1400.19A? 0
+211450.52 -020205.0 -000049.8-000015.700001.7 08.1400.55F? 0
+211557.16 +490607.7 +000026.2+000003.500006.4 08.1400.94G? 0
+211800.06 +304919.4 -000012.2-000014.700014.9 08.1400.14A? 0
+212308.85 -841610.8 +000033.3-000003.400003.0 08.1400.96K? 0
+214052.93 +191526.1 +000018.2-000006.900007.6 08.1400.04A? 0
+214648.92 +325945.1 +000002.8-000030.400013.6 08.1400.45F? 0
+214925.73 +542255.0 -000003.7-000009.500012.8 08.1400.32F? 0
+215300.35 +603832.7 -000000.6+000000.900002.3 08.1400.24A? 0
+221246.24 +404737.9 +000035.2+000024.000005.6 08.1400.97K? 0
+222401.29 +061210.6 +000053.6-000036.400016.7 08.1400.59G? 0
+222454.50 +174550.2 +000060.0+000006.200018.5 08.1400.30A? 0
+222617.55 -183348.1 +000038.6+000013.700015.6 08.1400.40F? 0
+222739.87 +783411.5 +000097.2+000045.300006.4 08.1400.45F? 0
+222931.81 +080017.2 +000000.3-000005.500000.4 08.1400.04A? 0
+224051.36 -451214.2 -000068.8-000090.400009.4 08.1400.47F? 0
+224315.08 -254000.0 -000092.1-000043.500000.5 08.1400.46F? 0
+225016.07 +723528.5 +000012.5-000006.800000.7 08.1400.53F? 0
+225019.70 +350419.0 +000012.1+000002.800010.6 08.1400.26A? 0
+225310.03 +163030.1 -000051.0-000036.600009.3 08.1400.55F? 0
+225807.98 +204433.4 -000027.5-000012.800000.7 08.1400.98K? 0
+225809.31 -174135.8 -000015.0-000023.400009.9 08.1400.19A? 0
+230058.24 +223853.7 +000054.7+000008.200011.7 08.1400.30A? 0
+230610.88 -584137.9 -000061.2-000007.200005.3 08.1400.28A? 0
+231236.18 +033705.3 +000096.2-000082.400015.3 08.1400.71G? 0
+231724.07 -792600.9 +000029.3+000017.900000.0 08.1400.29A? 0
+231913.98 +400716.5 +000041.5-000005.100001.2 08.1400.31F? 0
+232440.39 +532442.4 -000000.9-000012.700004.9 08.1400.04A? 0
+233208.13 -214805.6 -000082.6+000045.300008.1 08.1400.90G? 0
+233839.05 +353206.9 +000009.4-000020.300005.9 08.1400.24A? 0
+234449.09 +344332.6 +000080.3+000012.300012.8 08.1400.49F? 0
+234504.81 +764011.0 +000000.3-000015.700005.4 08.1400.22A? 0
+235449.12 +532950.2 +000038.7-000033.100006.0 08.1400.31F? 0
+235604.95 +645900.1 +000018.5+000040.300001.4 08.1400.91G? 0
+235906.80 +411014.0 +000083.0+000007.400020.7 08.1400.65G? 0
+000457.48 +511050.3 -000004.4-000004.800007.7 08.1401.20K? 0
+002735.70 +340205.2 +000015.7+000000.400002.6 08.1401.00K? 0
+005609.73 +552217.8 -000000.5-000010.800002.7 08.1401.16K? 0
+005618.73 -253314.1 -000003.2-000019.400005.7 08.1401.56K? 0
+010340.79 +293002.9 +000014.8-000004.600005.0 08.1401.10K? 0
+010638.51 +294146.0 +000035.2-000040.800000.8 08.1401.07K? 0
+010844.97 +314125.8 -000030.0-000001.500004.4 08.1401.56K? 0
+012312.86 +403637.5 -000001.9+000011.900012.4 08.1401.07K? 0
+012905.45 +102555.9 +000036.8+000003.300014.5 08.1401.55K? 0
+013135.71 +605409.0 +000007.7-000010.200008.1 08.1401.60K? 0
+014248.67 +413624.5 +000012.4-000003.200023.3 08.1401.07K? 0
+015715.35 -162526.7 +000011.0-000007.800016.5 08.1401.61K? 0
+020501.53 -681803.1 +000011.6+000009.200001.0 08.1401.25K? 0
+021029.42 +150905.4 +000000.4-000016.200002.7 08.1401.66K? 0
+023506.50 -092634.2 +000007.6+000016.900001.5 08.1401.21K? 0
+023830.08 +273054.5 -000011.8-000026.300001.2 08.1401.54K? 0
+023904.74 -530856.1 +000010.6+000016.500003.8 08.1401.17K? 0
+023940.94 -365310.2 -000040.1-000025.200001.0 08.1401.07K? 0
+025152.37 +162951.9 -000005.7-000007.400010.8 08.1401.67K? 0
+025519.83 +265627.2 +000054.4-000017.300011.6 08.1401.17K? 0
+030004.94 -160400.1 +000050.7+000050.100006.2 08.1401.18K? 0
+030336.52 -653142.9 +000008.2+000024.100004.0 08.1401.47K? 0
+030545.90 -382903.1 +000034.1+000035.200000.5 08.1401.11K? 0
+031210.71 -345257.4 -000002.1+000006.600019.6 08.1401.54K? 0
+031822.11 +845026.5 -000001.4+000002.700006.2 08.1401.36K? 0
+032928.96 +403600.5 -000002.7-000032.800000.9 08.1401.08K? 0
+034207.45 -071435.3 -000012.0-000015.300000.7 08.1401.64K? 0
+035007.60 -393705.4 +000010.3-000000.700003.0 08.1401.37K? 0
+040509.94 -015349.9 -000006.8+000000.200015.1 08.1401.26K? 0
+040838.26 -044635.6 -000046.5-000043.200001.3 08.1401.07K? 0
+040900.18 -250104.1 -000007.4+000004.600003.3 08.1401.32K? 0
+041900.89 +413228.2 -000014.2-000006.100002.9 08.1401.33K? 0
+042043.91 +354800.5 -000015.0-000015.500000.1 08.1401.27K? 0
+044300.72 -813015.6 -000004.6-000042.900002.9 08.1401.24K? 0
+045356.06 +400021.5 -000000.2-000016.400011.3 08.1401.62K? 0
+045538.69 -515850.9 -000019.8+000005.300006.2 08.1401.40K? 0
+050016.28 -015621.3 -000009.1-000014.900017.3 08.1401.20K? 0
+050356.57 -650043.7 +000016.2+000016.600005.0 08.1401.53K? 0
+051411.21 -153845.4 +000011.9-000026.100019.1 08.1401.66K? 0
+051807.04 -172203.1 +000014.8+000003.000002.4 08.1401.05K? 0
+052528.58 -412018.6 +000019.9+000025.700003.9 08.1401.22K? 0
+052918.72 +491031.0 +000002.1-000026.000010.0 08.1401.11K? 1
+053142.89 -015235.5 -000007.6+000027.000008.6 08.1401.09K? 0
+053339.56 -174709.2 +000012.9-000019.000008.2 08.1401.02K? 0
+054752.06 -133132.5 -000014.2+000002.900005.8 08.1401.40K? 0
+054833.14 +684121.7 +000033.0-000001.000007.1 08.1401.01K? 0
+054921.93 +612130.9 -000006.9+000011.400016.4 08.1401.06K? 0
+055309.19 +040548.3 -000007.5-000038.100006.5 08.1401.31K? 0
+055742.67 -481523.5 -000012.5-000003.000003.3 08.1401.63K? 0
+060240.90 +183315.5 -000012.7-000008.800005.6 08.1401.40K? 0
+060311.73 +222033.4 -000028.8-000015.400015.9 08.1401.52K? 0
+060541.05 +515404.5 +000022.9-000039.400010.3 08.1401.61K? 0
+061448.22 +251452.8 -000007.8-000002.800005.4 08.1401.32K? 0
+063029.54 -403420.9 -000003.9+000011.200007.9 08.1401.30K? 0
+064415.41 -222755.1 -000005.5+000006.100005.4 08.1401.50K? 0
+064443.01 -202703.2 -000010.9+000000.100004.8 08.1401.49K? 0
+065440.88 -700211.7 +000007.6+000025.100010.1 08.1401.41K? 0
+065614.96 +365653.4 +000027.0-000017.200007.3 08.1401.00K? 0
+065737.00 +311252.7 -000019.5-000017.100012.6 08.1401.66K? 0
+070901.84 -634540.8 -000013.5-000020.300008.2 08.1401.16K? 0
+071318.24 -143446.9 +000002.9-000002.100010.8 08.1401.62K? 0
+071324.09 +090016.2 -000007.5-000000.400004.0 08.1401.12K? 0
+072531.65 +001443.0 -000039.1-000025.800019.7 08.1401.00K? 0
+073924.85 -334644.8 +000005.9+000000.700000.0 08.1401.45K? 0
+074631.47 -052646.7 -000011.9-000011.300017.2 08.1401.52K? 0
+075352.12 +383148.8 -000013.8-000027.100003.4 08.1401.10K? 0
+080118.39 -615238.2 -000023.3+000048.900005.5 08.1401.06K? 0
+080230.33 +030436.6 -000012.8+000012.700034.2 08.1401.05K? 0
+080534.01 +260657.2 +000019.4-000006.300006.6 08.1401.07K? 0
+080840.71 -242313.7 -000012.2+000003.700011.2 08.1401.08K? 0
+081208.38 -060538.4 -000009.4-000008.700010.4 08.1401.07K? 0
+082135.56 -462009.0 +000008.8+000001.900012.9 08.1401.65K? 0
+082255.28 -025730.7 -000010.9-000033.700024.8 08.1401.04K? 0
+082451.36 -412446.6 +000009.5+000006.800009.9 08.1401.63K? 0
+082549.64 -642657.6 +000003.4+000010.000006.4 08.1401.16K? 0
+083338.41 -254440.2 -000004.1-000001.700003.9 08.1401.10K? 0
+083625.70 +101620.2 -000021.9-000027.200006.7 08.1401.31K? 0
+083733.09 -374202.8 -000034.8-000012.400002.1 08.1401.30K? 0
+085957.39 +534644.6 -000060.4-000022.700007.6 08.1401.34K? 0
+090718.19 -104355.8 -000008.9+000006.100022.5 08.1401.24K? 0
+090959.16 +690904.2 +000037.4-000012.200002.8 08.1401.01K? 0
+092033.78 -295434.6 -000004.8+000005.800020.1 08.1401.74K? 0
+093420.98 +605859.2 +000006.0+000000.500004.1 08.1401.26K? 0
+093646.30 +045702.7 -000019.9-000012.000003.3 08.1401.55K? 0
+093841.28 +213222.3 -000010.1+000006.100010.4 08.1401.61K? 0
+093903.27 -505040.6 -000016.9+000027.000012.5 08.1401.01K? 0
+094816.53 -705511.7 -000026.0+000006.200000.9 08.1401.52K? 0
+095159.33 -241319.3 -000039.5-000003.000002.0 08.1401.01K? 0
+095620.83 -462326.6 +000001.6+000001.300004.1 08.1401.06K? 0
+095707.86 -464040.2 +000041.6-000006.500007.5 08.1401.51K? 0
+095732.97 -515503.4 +000000.0+000009.300006.5 08.1401.07K? 0
+102035.25 -574558.6 +000004.0-000005.300000.3 08.1401.64K? 0
+102628.43 +361339.7 -000034.6-000005.400010.2 08.1401.52K? 0
+103304.27 -760220.5 -000013.6-000043.500005.8 08.1401.21K? 0
+103453.16 -350506.6 -000060.3+000046.400002.9 08.1401.04K? 0
+104946.43 -312451.3 -000074.8+000037.900007.0 08.1401.07K? 0
+105028.77 -082745.8 +000000.2+000034.900004.4 08.1401.16K? 0
+110317.93 +572510.7 +000007.5-000014.000000.8 08.1401.53K? 0
+110618.18 -513612.9 -000041.2+000015.000005.4 08.1401.05K? 0
+112339.84 -500343.2 -000015.8-000004.400012.8 08.1401.23K? 0
+113413.27 -395623.5 -000021.3+000001.700000.7 08.1401.51K? 0
+114357.78 -451458.4 -000040.1+000006.600009.6 08.1401.06K? 0
+120325.47 -313034.7 -000033.9-000000.300006.0 08.1401.09K? 0
+120615.01 -443043.4 -000007.9+000005.600005.2 08.1401.12K? 0
+121337.10 -213804.9 -000014.3-000008.500009.5 08.1401.59K? 0
+122851.66 -063149.1 -000007.7+000012.400005.5 08.1401.38K? 0
+124106.66 +761048.4 -000071.1+000011.200003.6 08.1401.06K? 0
+130055.26 +455656.7 -000010.2+000004.100002.8 08.1401.14K? 0
+132138.99 -363257.0 +000006.6-000011.500006.1 08.1401.43K? 0
+132642.18 +072711.7 -000084.5+000007.400007.9 08.1401.12K? 0
+132835.91 +334002.2 +000043.8-000001.300005.5 08.1401.10K? 0
+133319.77 +441734.2 -000007.7+000004.300011.4 08.1401.62K? 0
+133349.94 +161623.1 -000002.5-000028.100007.1 08.1401.16K? 0
+133542.80 -574058.1 +000000.1-000015.600003.9 08.1401.06K? 0
+135012.59 -741152.4 -000009.9-000016.700003.6 08.1401.48K? 0
+135330.70 +272941.1 +000008.4-000018.000002.8 08.1401.27K? 0
+141344.18 +084114.4 -000018.8-000010.100007.6 08.1401.30K? 0
+141501.31 +442131.1 -000024.2+000024.700012.1 08.1401.29K? 0
+142703.53 -601728.2 -000002.1-000002.600004.6 08.1401.67K? 0
+143137.79 +083645.0 +000021.7-000022.100019.8 08.1401.43K? 0
+143147.02 -243332.5 -000010.6-000007.000002.6 08.1401.52K? 0
+143846.52 +243539.6 -000041.3+000001.700000.6 08.1401.19K? 0
+145134.12 -150454.5 +000003.2-000003.000002.5 08.1401.26K? 0
+145233.86 -554256.2 -000021.8-000026.400000.6 08.1401.63K? 0
+150214.37 -313529.3 -000059.1-000020.300002.3 08.1401.27K? 0
+151438.57 -542423.1 +000013.0+000025.100011.6 08.1401.05K? 0
+153655.47 -074647.2 -000020.4-000023.000008.1 08.1401.08K? 0
+153717.81 -643152.2 -000002.7-000005.200008.0 08.1401.27K? 0
+154722.33 -101744.1 -000032.4+000014.400000.8 08.1401.64K? 0
+155134.06 -483623.0 +000008.3-000020.000009.3 08.1401.05K? 0
+155235.23 -553320.6 +000008.5+000003.000001.9 08.1401.42K? 0
+155905.09 -591716.8 -000014.9-000004.700014.4 08.1401.01K? 0
+160237.39 +085049.0 -000004.3-000025.000013.2 08.1401.43K? 0
+162357.70 +501209.9 -000011.9+000031.300002.4 08.1401.38K? 0
+164842.81 -552601.6 -000001.5-000018.200003.0 08.1401.48K? 0
+164944.53 -362422.1 +000036.9-000002.000003.6 08.1401.01K? 0
+165217.91 -270057.9 -000010.1-000039.700009.4 08.1401.55K? 0
+165515.34 -323749.9 +000003.5-000017.400018.2 08.1401.74K? 0
+170018.36 +261439.2 +000011.1+000006.300009.1 08.1401.53K? 0
+170447.35 +284044.2 +000019.3-000034.500000.3 08.1401.36K? 0
+170856.01 +123946.1 +000015.7-000000.200008.0 08.1401.62K? 0
+171220.65 -524458.1 +000008.8-000001.200000.1 08.1401.22K? 0
+171833.20 -393230.2 +000022.8+000001.700029.9 08.1401.91M? 0
+172002.42 -742001.2 +000002.4-000016.800001.0 08.1401.56K? 0
+172133.66 +142748.6 +000000.8-000001.400000.2 08.1401.69K? 0
+172316.86 -662020.2 +000011.0+000013.000005.6 08.1401.34K? 0
+173149.09 +542158.3 +000050.8+000060.600011.6 08.1401.07K? 0
+175528.45 -320000.1 -000017.2-000001.100004.2 08.1401.62K? 0
+175845.78 -424348.1 +000011.9+000009.100007.6 08.1401.48K? 0
+180449.50 -303343.8 -000007.4-000005.200052.9 08.1401.54K? 0
+181037.60 -460108.7 -000016.4+000002.000019.4 08.1401.41K? 0
+181841.67 +132603.1 -000006.7-000017.500019.0 08.1401.07K? 0
+182216.80 -471033.8 +000000.0+000000.000000.0 08.1401.06K? 0
+182657.59 -351956.5 -000009.9-000011.500012.4 08.1401.24K? 0
+183112.96 +131055.5 +000003.6-000010.000023.0 08.1401.02K? 0
+183301.35 +472616.5 +000009.0-000055.500003.9 08.1401.16K? 0
+183743.68 +594530.5 +000023.2+000029.500008.1 08.1401.58K? 0
+183853.37 -190618.6 -000004.6-000018.600005.3 08.1401.85K? 0
+184220.97 -433624.0 -000009.8-000015.600016.2 08.1401.03K? 0
+185018.58 +302236.9 -000007.3-000009.200009.3 08.1401.59K? 0
+185345.84 -694947.1 +000025.9+000014.100008.3 08.1401.14K? 0
+185844.10 -413417.2 -000012.5-000016.400007.5 08.1401.13K? 0
+190953.26 -263855.9 +000003.0-000002.900001.4 08.1401.49K? 0
+191453.99 -104314.8 +000010.7-000014.400017.2 08.1401.20K? 0
+191511.83 -032109.4 +000017.4-000014.500014.2 08.1401.70K? 0
+191548.27 +151320.6 +000016.9-000010.900001.8 08.1401.04K? 0
+191843.87 -184409.0 -000001.5+000018.900025.1 08.1401.15K? 0
+191921.63 -625231.0 -000013.4+000013.900002.2 08.1401.29K? 0
+192238.52 -504814.1 +000010.6-000036.300013.0 08.1401.04K? 0
+192701.69 +364254.3 -000009.7-000018.100001.0 08.1401.50K? 0
+193743.16 +292337.6 +000000.8-000008.900015.2 08.1401.18K? 0
+193848.80 +342643.4 +000003.7-000004.300006.7 08.1401.06K? 0
+195749.13 -373942.5 +000012.6-000005.000004.0 08.1401.19K? 0
+195752.56 +442303.4 -000013.4-000049.800012.7 08.1401.08K? 0
+195833.86 -221506.7 +000003.0-000039.200012.8 08.1401.13K? 0
+195950.72 -425834.2 +000003.9-000031.700005.6 08.1401.43K? 0
+200936.75 -812627.5 +000021.2-000040.900010.1 08.1401.70K? 0
+201212.51 +601927.0 -000011.0-000022.700011.4 08.1401.50K? 0
+201919.97 +341101.1 +000012.5+000005.600005.9 08.1401.85K? 0
+202234.56 +074521.5 +000006.8-000018.100005.7 08.1401.64K? 0
+202352.80 +003121.1 +000005.0+000017.700009.0 08.1401.30K? 0
+202709.41 +454102.5 +000008.1+000015.700013.1 08.1401.43K? 0
+202900.09 +580822.8 +000001.3-000025.300013.9 08.1401.40K? 0
+203047.39 +281712.9 -000000.9-000028.400000.3 08.1401.60K? 0
+203858.23 +755253.1 -000003.0-000012.700000.0 08.1401.18K? 0
+203939.23 +214122.1 -000009.8-000015.200001.4 08.1401.20K? 0
+204226.03 +301601.2 -000004.6-000022.300005.1 08.1401.05K? 0
+204306.42 -625830.7 +000003.3-000016.800007.8 08.1401.17K? 0
+204440.20 +245836.5 -000051.0-000015.700013.7 08.1401.65K? 0
+204526.74 -434501.7 +000004.8-000016.300001.9 08.1401.00K? 0
+204959.63 +115428.5 +000048.8+000035.000013.4 08.1401.09K? 0
+205249.90 +430629.1 +000007.5+000019.600004.2 08.1401.66K? 0
+205625.87 -071615.8 +000043.6-000025.100020.7 08.1401.55K? 0
+205805.08 +291637.5 +000031.7+000018.600006.9 08.1401.01K? 0
+211032.43 -181950.6 -000010.0-000017.500008.3 08.1401.06K? 0
+211523.78 -102052.7 +000017.0+000019.000001.8 08.1401.14K? 0
+211738.54 -262905.2 +000011.1-000018.600011.7 08.1401.03K? 0
+211946.84 -755045.5 +000032.3-000023.200004.9 08.1401.32K? 0
+212304.38 +554527.8 +000039.7+000024.100022.7 08.1401.49K? 0
+212542.99 -183514.2 +000024.1-000023.300017.8 08.1401.21K? 0
+212856.30 +402300.9 +000009.6-000006.600003.5 08.1401.40K? 0
+213004.68 +453812.2 -000010.5-000006.300000.2 08.1401.03K? 0
+213047.25 +022846.9 +000025.6-000005.900010.1 08.1401.28K? 0
+213337.80 -570455.1 +000006.3-000013.000011.1 08.1401.26K? 0
+213345.94 +322550.7 -000000.7-000013.800012.8 08.1401.18K? 0
+213757.09 +653921.8 +000029.4+000019.200009.9 08.1401.01K? 0
+214925.59 +060717.3 +000046.0+000012.800000.1 08.1401.54K? 0
+221228.30 -643542.9 +000033.5+000005.600003.0 08.1401.33K? 0
+223539.38 +362111.2 +000038.1-000016.400001.4 08.1401.65K? 0
+224225.64 +521137.2 +000000.1-000005.700008.4 08.1401.06K? 0
+225339.60 +670207.1 +000025.7+000018.600015.1 08.1401.17K? 0
+225435.16 +471656.1 +000011.8+000005.700000.7 08.1401.70K? 0
+225552.94 +415832.0 -000001.0-000004.300004.8 08.1401.31K? 0
+230244.04 -141512.7 +000007.0-000022.200024.5 08.1401.03K? 0
+230622.24 -555756.6 +000020.5-000040.100005.8 08.1401.30K? 0
+231206.36 +491425.2 +000000.2+000000.800006.0 08.1401.07K? 0
+231514.14 +542132.6 -000001.0-000005.100007.8 08.1401.50K? 0
+231949.18 -382635.5 +000023.9-000006.800007.7 08.1401.12K? 0
+232144.29 +451034.4 +000202.3-000063.400060.1 08.1401.05K? 0
+234542.46 -521403.7 +000013.1-000004.600002.7 08.1401.20K? 0
+235155.09 -183943.9 +000023.9-000034.500002.7 08.1401.23K? 0
+000327.90 +531845.7 -000010.2-000009.200011.9 08.1500.12A? 0
+000420.32 +223400.0 +000051.1-000045.000011.5 08.1500.51F? 0
+000456.39 +644653.1 -000013.2-000000.500022.5 08.1500.47F? 0
+001233.16 -114134.7 +000001.0-000003.000005.3 08.1500.35F? 0
+001236.74 -133636.6 +000012.7+000000.900005.3 08.1500.03A? 0
+001308.04 +681021.2 -000018.7+000005.200002.8 08.1500.81G? 0
+002028.44 +405519.8 -000026.3-000016.700008.6 08.1500.51F? 0
+002840.86 +371814.6 +000000.0-000012.200012.4 08.1500.22A? 1
+003026.65 -155455.2 +000152.9+000033.000011.0 08.1500.49F? 0
+003050.67 +812230.4 -000021.0+000009.900008.0 08.1500.18A? 0
+003244.68 +551536.2 +000001.7-000014.100014.0 08.1500.97K? 0
+003315.93 +175733.7 +000130.3+000001.000007.4 08.1500.51F? 0
+003656.09 -063349.8 +000071.8-000085.000008.6 08.1500.59G? 0
+004218.44 -453303.8 -000070.9-000049.500018.4 08.1500.51F? 0
+004935.08 -540951.0 +000081.4+000009.200005.2 08.1500.47F? 0
+005139.99 +511159.9 -000009.4-000008.100006.6 08.1500.97K? 0
+005622.97 +590301.0 -000010.4-000001.000013.6 08.1500.95K? 0
+010612.53 +131510.0 +000162.6-000019.100020.1 08.1500.67G? 0
+011035.30 +185015.7 +000051.7-000012.800004.9 08.1500.44F? 0
+012325.94 -141225.0 +000070.1+000006.000000.1 08.1500.66G? 0
+013355.77 +085937.1 +000049.8+000004.400004.1 08.1500.51F? 0
+013614.56 +661314.8 -000005.7+000002.100002.1 08.1500.34F? 0
+013750.55 +380120.3 -000031.5-000104.100017.6 08.1500.86G? 0
+013826.80 -152744.7 -000015.3-000009.400007.6 08.1500.43F? 0
+014959.08 +272752.7 -000008.8-000019.300000.3 08.1500.41F? 0
+015311.53 -324822.8 +000100.1+000054.500003.0 08.1500.47F? 0
+015511.68 -240913.5 +000030.4+000006.000007.5 08.1500.41F? 0
+021155.42 +493547.9 -000017.5-000043.100001.6 08.1500.39F? 0
+021629.93 +020245.1 -000002.7-000008.700010.0 08.1500.19A? 0
+022549.83 +834040.3 +000023.9-000008.400000.0 08.1500.22A? 0
+023431.52 +882816.1 +000057.4-000041.400006.4 08.1500.26A? 0
+023447.92 +414825.8 +000015.7-000014.300014.6 08.1500.09A? 0
+023510.39 +040725.9 +000189.5-000104.500021.6 08.1500.53F? 0
+023810.10 -112305.9 +000035.3+000009.800005.6 08.1500.98K? 0
+023813.90 +460403.3 +000019.1-000032.100013.1 08.1500.43F? 0
+023954.02 -235548.1 +000052.6+000013.400012.7 08.1500.63G? 0
+024213.16 +424157.4 +000000.0+000000.000000.0 08.15-0.01B? 1
+024410.02 +150415.9 +000034.3-000028.500011.0 08.1500.37F? 0
+024709.25 -152238.0 +000018.3+000014.900017.2 08.1500.41F? 1
+025000.33 +552947.5 -000005.8-000007.700001.8 08.1500.12A? 0
+025012.95 +134237.8 +000048.4-000007.800013.0 08.1500.47F? 0
+030418.71 +315643.9 -000011.9-000008.600001.2 08.1500.13A? 0
+031225.25 +623303.1 +000011.1-000008.900007.2 08.1500.11A? 0
+031302.67 +325347.8 +000173.1-000054.300033.6 08.1500.73G? 0
+031410.27 +333137.6 +000013.3-000020.700003.0 08.1500.96K? 0
+031455.03 -603808.9 +000044.9+000026.900002.4 08.1500.43F? 0
+031641.90 +595926.8 +000014.5-000016.700014.1 08.1500.03A? 0
+032357.31 -261258.2 -000031.8+000012.800016.7 08.1500.44F? 0
+032455.14 -623346.6 -000007.1+000007.700008.1 08.1500.24A? 0
+032946.26 +472944.4 -000025.7-000007.100002.2 08.1500.27A? 0
+033133.84 +720103.8 +000025.2-000019.900001.7 08.1500.14A? 0
+033143.80 +184800.6 -000017.8-000013.900002.6 08.1500.12A? 0
+034900.21 +212031.9 -000030.9-000010.200009.6 08.1500.48F? 0
+034912.17 +235312.8 +000016.5-000034.000003.0 08.1500.23A? 0
+040144.26 -571228.2 +000344.4+000420.700028.6 08.1500.52F? 0
+040555.33 +152956.7 +000038.3-000047.400019.8 08.1500.53F? 0
+040907.74 -162359.5 +000034.4+000177.300003.4 08.1500.36F? 0
+041116.89 +465514.0 -000056.7+000019.100010.7 08.1500.53F? 0
+042206.99 +790002.8 +000013.5-000017.400010.6 08.1500.15A? 0
+042524.89 +021304.7 +000013.0-000034.100000.1 08.1500.17A? 0
diff --git a/kstars/kstars/data/hip051.dat b/kstars/kstars/data/hip051.dat
new file mode 100644
index 00000000..50e50ed9
--- /dev/null
+++ b/kstars/kstars/data/hip051.dat
@@ -0,0 +1,1000 @@
+042731.67 -242725.8 -000038.6-000061.000001.4 08.1500.55F? 1
+043456.51 -065946.5 +000009.8-000015.500012.9 08.1500.16A? 0
+044119.76 -523731.0 -000036.7-000210.200013.8 08.1500.52F? 0
+045002.90 +285115.3 -000012.1-000022.200006.1 08.1500.29A? 0
+045032.89 -852230.3 +000061.6-000032.100024.0 08.1500.61G? 0
+045821.84 -631248.0 -000047.4-000044.400006.5 08.1500.55F? 0
+045915.39 +375330.9 +000000.0+000000.000000.0 08.1500.59G? 0
+050029.64 +050556.4 +000059.9-000008.900016.2 08.1500.63G? 1
+050039.79 +031555.2 -000002.0-000001.200000.2 08.15-0.07B? 0
+050317.43 +545454.1 +000020.8-000111.500019.2 08.1500.59G? 0
+050343.37 -154225.4 -000029.1-000020.800002.8 08.1500.49F? 0
+050803.17 +733529.4 -000014.3+000011.000009.8 08.1500.26A? 1
+051039.97 +151646.6 +000012.7-000049.800028.2 08.1500.52F? 0
+051332.93 -315415.3 +000017.0+000022.500004.7 08.1500.40F? 0
+051345.39 -024654.8 -000008.7+000010.400013.8 08.1500.45F? 0
+051600.34 +255727.1 -000023.9-000022.000005.3 08.1500.11A? 0
+051629.64 -512833.5 -000023.7-000019.100002.6 08.1500.34F? 0
+051944.80 -520217.6 +000020.2+000018.400017.5 08.1500.40F? 0
+052503.00 -680011.3 -000018.2-000043.200008.3 08.1500.88G? 0
+052604.20 -090531.5 +000085.6+000091.600008.2 08.1500.51F? 0
+052946.98 -433026.4 +000008.1-000019.600004.2 08.1500.35F? 0
+052951.20 +182550.8 +000011.7-000008.400009.4 08.1500.45F? 0
+052955.55 +020831.8 +000005.2+000003.300011.9 08.15-0.11B? 0
+053035.55 +635717.8 -000017.9+000006.400008.3 08.1500.52F? 0
+053505.98 +132447.1 -000010.0-000010.700005.8 08.1500.16A? 0
+053657.37 -004206.9 -000004.7-000004.500003.1 08.15-0.10B? 0
+053708.99 +344843.1 -000008.0-000018.300003.5 08.1500.03A? 0
+053721.63 +074008.2 +000009.9-000020.700000.6 08.1500.26A? 0
+054359.18 +622128.3 +000038.2-000057.400007.5 08.1500.47F? 0
+054432.92 -074434.6 +000000.0+000000.000000.0 08.1500.07A? 0
+054451.10 +322327.8 +000031.6-000060.800016.3 08.1500.97K? 0
+054902.42 -220323.2 +000017.4+000022.600001.3 08.1500.95G? 0
+055006.43 +450532.8 +000011.5-000012.200003.5 08.1500.11A? 0
+055132.98 +280531.8 +000009.5-000008.500004.0 08.1500.02A? 0
+055518.74 +102835.3 -000008.3-000017.600028.5 08.1500.73G? 0
+055859.53 -085305.7 -000014.5-000013.100010.5 08.1500.22A? 0
+060603.29 +331515.3 +000046.9-000082.600001.2 08.1500.67G? 0
+061112.96 -224941.5 -000006.2-000001.300007.3 08.15-0.04B? 0
+061852.58 -280722.1 -000005.6+000110.700019.4 08.1500.63G? 0
+061911.03 -363133.5 +000007.4+000003.200007.6 08.1500.44F? 0
+061949.61 -435359.7 -000000.6-000006.900004.8 08.1500.31F? 0
+062103.16 +361847.5 -000003.7-000011.400055.9 08.1500.97K? 0
+062320.42 +215918.1 +000001.9-000005.200005.3 08.15-0.05B? 0
+062658.86 -165958.0 -000011.3+000003.000006.4 08.15-0.03B? 0
+062711.34 -370607.5 -000016.1+000021.400002.8 08.1500.18A? 0
+062722.89 -681624.8 +000026.7-000043.200021.1 08.1500.48F? 0
+062821.90 +624245.0 -000029.7-000046.400007.3 08.1500.39F? 0
+062929.11 -594603.1 -000005.1+000024.300000.4 08.1500.28A? 0
+063349.37 -330218.3 -000000.9+000008.300005.0 08.1500.03A? 0
+063350.95 -385054.9 -000000.2-000000.200006.9 08.1500.94G? 0
+063415.18 +022321.7 +000003.0-000006.400018.1 08.1500.57F? 0
+064232.14 -342140.0 -000007.2+000011.100003.0 08.1500.09A? 0
+064559.96 +161700.4 +000006.7-000009.500002.2 08.1500.11A? 0
+064801.10 -302606.1 +000014.2+000000.200008.4 08.1500.90G? 0
+065212.96 -563030.8 -000003.7-000051.000001.2 08.1500.61G? 0
+065235.85 +010523.0 -000019.2-000002.800011.4 08.15-0.05B? 0
+070049.69 +745627.1 -000020.9-000046.700008.7 08.1500.48F? 0
+070135.58 +065536.4 -000024.9+000016.900027.9 08.1500.87G? 0
+070259.62 -182009.2 +000001.3-000001.400002.0 08.15-0.13B? 0
+070643.37 +084252.9 +000075.7-000099.400035.6 08.1500.74G? 0
+070812.56 -031716.6 -000003.6-000013.000008.6 08.1500.41F? 0
+071345.96 +175559.6 -000033.4-000034.900013.2 08.1500.78G? 1
+071418.67 +163240.6 -000007.6-000004.000001.1 08.15-0.04B? 0
+072245.67 -051325.4 -000022.7+000022.300009.8 08.1500.20A? 0
+072246.24 -564053.6 -000010.1-000050.600011.4 08.1500.87G? 0
+072318.16 +331033.6 -000076.3-000047.400010.2 08.1500.54F? 0
+072705.63 -045803.6 -000010.2+000015.900001.8 08.1500.19A? 0
+073233.60 -080549.4 -000014.1-000002.000008.4 08.1500.88G? 0
+073526.57 -372513.4 -000014.7-000012.200005.2 08.1500.90G? 0
+074046.11 -205720.1 -000004.4+000012.900001.9 08.1500.15A? 0
+074644.89 -035315.3 +000003.2+000002.600001.2 08.1500.65G? 0
+074846.09 -172428.8 -000009.0-000001.800000.1 08.1500.51F? 0
+074955.36 -024126.2 -000010.8+000003.700011.1 08.1500.01A? 0
+075035.99 -361530.9 -000007.7+000008.800000.5 08.15-0.05B? 0
+075445.03 -274454.1 -000008.3+000001.500009.7 08.1500.01A? 0
+075731.54 +180604.0 -000018.2-000050.700020.5 08.1500.41F? 0
+080221.33 +355320.9 -000016.4-000013.300009.2 08.1500.97K? 0
+080544.35 +682255.7 -000211.4-000219.600013.4 08.1500.52F? 0
+080550.20 -355849.3 +000004.2+000003.600003.3 08.15-0.04B? 0
+081101.41 +541403.8 -000009.6-000065.700014.0 08.1500.57F? 0
+081120.84 +742147.0 -000023.7-000062.200005.0 08.1500.32F? 1
+081422.78 -193731.3 -000034.7-000015.600001.7 08.1500.31F? 0
+081944.43 -351858.3 -000005.3+000012.600001.5 08.1500.00A? 0
+082718.76 +354902.4 -000070.5-000035.600015.0 08.1500.58F? 0
+082734.88 -513541.4 -000004.5+000011.500011.1 08.1500.11A? 1
+083244.63 -714743.8 -000029.0+000014.300002.4 08.1500.06A? 0
+083314.35 +491550.5 -000015.0-000023.400010.0 08.1500.20A? 0
+083618.20 -233508.1 +000000.4+000000.100008.9 08.1500.30A? 0
+083730.46 -533531.0 -000103.7+000089.800016.8 08.1500.80G? 0
+083952.64 -244403.3 -000005.8+000007.100012.9 08.15-0.03B? 0
+084440.43 -361018.7 +000009.8-000019.800012.0 08.1500.29A? 0
+084454.68 -025750.1 +000000.2+000017.400038.9 08.1500.92G? 0
+085047.11 -540646.7 -000015.2+000002.000009.0 08.1500.08A? 0 0.10 1.00
+085143.56 -090731.1 -000037.8-000033.400006.7 08.1500.43F? 0
+085205.49 +473351.5 +000044.2-000204.200027.2 08.1500.55F? 0
+085355.94 -664804.6 -000278.8+000115.900012.1 08.1500.72G? 0
+090633.49 -094533.0 -000012.0-000001.300013.6 08.1500.94G? 0
+090733.22 +000347.4 -000099.3+000027.700026.3 08.1500.62G? 0
+091150.52 -651132.6 -000006.6+000005.500000.3 08.15-0.01B? 0
+091341.85 +624602.8 +000011.1-000006.800004.7 08.1500.99K? 0
+091650.46 -215716.2 -000016.5+000001.600003.6 08.1500.07A? 0
+091719.44 +233915.8 +000000.0+000000.000000.0 08.1500.53F? 0
+092132.33 -174525.6 +000000.7-000075.100001.3 08.1500.44F? 0
+092243.31 +754052.7 +000010.1+000002.200004.3 08.1500.13A? 0
+092248.69 -691312.7 -000004.9+000010.400001.2 08.1500.04A? 0
+093825.21 -573145.0 -000015.8+000022.100010.9 08.1500.08A? 0
+094134.68 -382948.8 -000202.9+000087.300010.6 08.1500.60G? 0
+100721.73 +381736.2 -000165.4-000063.000010.9 08.1500.68G? 0
+101906.64 -285734.6 -000071.6+000014.200010.8 08.1500.33F? 0
+101925.43 +090017.0 -000014.4-000011.300002.5 08.1500.28A? 0
+102434.34 -410828.1 -000009.4+000000.800000.3 08.15-0.02B? 0
+102442.94 -415109.7 -000051.9+000038.300012.3 08.1500.45F? 0
+102457.41 +110933.1 -000081.3+000047.900004.4 08.1500.47F? 0
+102900.01 -600558.2 -000014.5-000005.200000.5 08.15-0.09B? 0
+103817.33 +011438.5 +000003.5-000017.000002.7 08.1500.51F? 0
+103955.87 -561640.2 -000015.6+000002.900002.0 08.15-0.12B? 0
+104012.43 -594810.1 -000015.5-000008.300000.4 08.15-0.03B? 0 0.10 1.00
+104025.26 +145748.5 +000000.2-000008.500003.5 08.1500.23A? 0
+104533.98 -644213.9 -000028.7+000011.300010.1 08.1500.15A? 0
+105102.17 +160314.4 +000027.3-000066.700009.2 08.1500.54F? 0
+105353.75 +034205.4 +000043.4-000021.000008.4 08.1500.49F? 0
+105838.63 -520310.4 -000018.2+000001.000002.9 08.1500.17A? 0
+110525.30 -493653.2 -000025.9-000001.000005.2 08.1500.26A? 0
+110954.68 +034238.0 +000010.9-000005.400005.9 08.1500.98K? 0
+111210.43 -002434.4 -000045.6-000008.200013.8 08.1500.23A? 0
+111417.53 -550925.1 +000088.7-000067.800013.0 08.1500.52F? 0
+111534.08 -121634.5 -000063.0+000003.600013.9 08.1500.32F? 0
+112615.29 -212401.8 -000006.4-000008.200005.0 08.1500.40F? 0
+112733.46 +563431.9 -000101.1+000002.600010.6 08.1500.47F? 0
+113025.09 +090630.6 -000011.7+000027.300008.6 08.1500.48F? 0
+113312.88 +184915.6 -000117.4+000041.700009.1 08.1500.46F? 0
+114232.18 -355937.9 -000181.4-000037.000029.4 08.1500.90G? 0
+115015.85 -193618.4 -000080.0+000010.700012.0 08.1500.39F? 0
+120240.10 +354338.4 -000041.1+000003.700001.7 08.1500.24A? 0
+121006.60 -491050.1 -000149.8-000057.300030.1 08.1500.71G? 0
+121126.96 +532508.6 -000167.7-000128.700031.2 08.1500.85G? 0
+121635.14 -101927.9 +000026.0-000014.100004.3 08.1500.25A? 0
+122734.78 +120557.1 -000064.9-000014.600013.9 08.1500.70G? 0
+123311.81 -434920.9 -000007.6+000003.500017.2 08.1500.77G? 0
+123319.12 +491807.2 -000098.3-000039.800006.1 08.1500.51F? 0
+124415.98 +032103.9 -000007.2-000017.300013.5 08.1500.94G? 0
+125557.46 -605459.1 -000012.8-000012.400004.4 08.1500.30A? 1
+125933.33 +281420.1 -000115.5-000005.900012.3 08.1500.44F? 0
+130648.34 -651243.7 -000005.4+000001.500003.2 08.15-0.04B? 0
+130806.24 -130705.1 +000005.0-000007.200005.1 08.1500.23A? 0
+131723.85 -213216.7 +000000.0+000000.000000.0 08.1500.31F? 1
+131845.29 +321011.6 -000032.8-000019.100000.4 08.1500.29A? 0
+131847.65 +470825.2 -000070.8+000007.200011.5 08.1500.42F? 0
+132015.98 +693808.2 -000022.1+000003.500014.0 08.1500.43F? 0
+132050.71 +601510.1 +000023.4-000021.300012.1 08.1500.38F? 0
+132903.87 -585632.1 -000015.6+000000.900000.6 08.15-0.06B? 0
+132918.74 +462215.2 +000003.7+000005.500000.2 08.1500.45F? 0
+133000.68 -763423.6 -000021.0+000004.500009.4 08.1500.05A? 0
+133230.34 -690949.8 -000007.3-000001.200002.5 08.1500.19A? 0
+134457.36 -451323.2 -000028.0-000014.500006.6 08.1500.20A? 0
+135105.29 -024748.3 -000048.5+000022.300003.2 08.1500.06A? 0
+135135.28 -654623.3 -000005.7-000000.200012.2 08.1500.97K? 0
+135309.07 -314315.9 -000013.7-000005.100001.8 08.15-0.04B? 0
+140025.27 -360115.9 -000031.6-000048.500021.7 08.1500.47F? 0
+140524.34 -324038.2 +000028.1+000003.800005.9 08.1500.26A? 0
+141509.36 -674228.9 -000002.5+000005.300011.5 08.1500.00A? 0
+141559.27 +122716.3 +000004.9-000012.900009.1 08.1500.95K? 0
+144249.11 -453551.1 -000013.6-000008.000002.0 08.1500.47F? 0
+144651.35 -271453.3 -000192.6-000076.100010.4 08.1500.03A? 0
+144657.83 -605156.5 -000009.8-000010.400013.4 08.1500.76G? 0
+145655.77 -422740.4 -000008.1-000015.500015.2 08.1500.05A? 0
+145810.97 +065417.0 -000175.2+000096.800027.6 08.1500.78G? 0
+150201.58 +385537.5 -000028.3-000016.200006.8 08.1500.54F? 0
+150714.95 -293015.9 -000039.7-000024.600007.8 08.1500.33F? 0
+151523.97 -112649.2 -000019.8-000003.900019.0 08.1500.29A? 0
+151553.41 -270122.1 +000052.4-000014.400018.5 08.1500.44F? 0
+152821.02 -683334.4 -000003.6-000016.900010.8 08.1500.27A? 0
+152953.08 -240240.4 -000008.8-000012.000012.0 08.1500.43F? 0
+154444.95 -601418.3 -000019.0-000004.200003.8 08.1500.47F? 0
+154702.15 +414311.0 -000019.0+000002.800011.5 08.1500.45F? 0
+155524.51 -570333.2 -000182.6-000113.300016.8 08.1500.47F? 0
+160122.92 +520710.6 +000083.4-000100.300020.1 08.1500.45F? 0
+160240.26 -635324.3 +000008.8-000000.700001.5 08.15-0.10B? 0
+160907.10 +504359.7 -000038.3+000053.100003.6 08.1500.42F? 0
+161116.33 -593344.2 +000000.8+000004.700012.3 08.1500.46F? 0
+161243.10 -713430.1 +000003.0-000013.700000.7 08.15-0.08B? 0
+161407.55 -600828.0 -000057.2-000086.800011.0 08.1500.51F? 0
+161409.02 -640701.2 -000012.8-000004.100002.2 08.15-0.03B? 0
+162016.62 +490306.7 -000063.9+000042.700008.3 08.1500.52F? 0
+162215.93 +085620.3 -000009.6-000023.800008.8 08.1500.95K? 0
+162358.60 +430426.9 -000024.9+000009.500012.0 08.1500.15A? 0
+163029.68 +382049.8 -000075.8+000067.300014.3 08.1500.60G? 0
+163454.59 -671841.0 -000028.7-000030.700000.1 08.1500.47F? 0
+164531.90 +422649.5 -000016.6+000047.400013.5 08.1500.48F? 0
+164736.86 -482011.0 +000017.8-000036.700008.9 08.1500.33F? 0
+164804.52 +253250.4 -000021.0+000041.600012.7 08.1500.43F? 0
+165202.80 -391443.5 +000028.5-000022.200006.9 08.1500.65G? 0
+165816.55 -535514.4 +000003.8-000004.700018.5 08.15-0.04B? 0
+170127.81 -652050.4 -000003.6-000032.500003.5 08.1500.42F? 0
+170251.85 -500942.1 -000013.1-000012.600003.4 08.1500.30A? 0
+170453.07 +034618.2 -000010.9+000009.600012.8 08.1500.15A? 0
+170932.93 +304220.2 +000007.2-000001.100009.9 08.1500.28A? 0
+171045.20 -313341.6 -000012.9-000001.400001.2 08.1500.27A? 0
+171154.67 -461139.9 -000039.6-000137.700015.1 08.1500.57F? 0
+171421.68 -172757.7 -000025.6-000022.000000.3 08.1500.05A? 0
+171719.13 -320356.2 +000095.7-000107.900031.1 08.1500.63G? 0
+171748.12 +284400.4 -000007.3-000007.000013.6 08.1500.18A? 0
+171946.55 +063312.6 -000252.9+000100.100026.1 08.1500.77G? 0
+172107.46 +445834.5 +000002.2+000007.200003.7 08.1500.11A? 0
+172411.09 -434817.9 +000010.0-000007.900004.1 08.1500.09A? 0
+172746.46 -465702.7 -000020.5-000128.000021.7 08.1500.69G? 0
+173019.42 -515839.1 -000016.5-000009.200001.8 08.1500.03A? 0
+173112.41 +130618.8 -000009.8+000006.800005.8 08.1500.31F? 0
+173352.40 -440436.1 -000000.1-000010.200001.4 08.15-0.06B? 0
+173548.41 +141621.0 +000002.3-000011.100011.8 08.1500.04A? 0
+173710.50 +442349.5 -000008.4+000003.500004.5 08.1500.97K? 0
+174150.00 -502820.6 +000029.0-000007.700012.4 08.1500.33F? 0
+175155.85 +072347.6 -000006.7-000002.700001.7 08.15-0.04B? 0
+180219.79 -245209.5 +000035.5+000020.100004.5 08.1500.95K? 0
+180530.60 +621900.6 -000007.1+000002.800001.5 08.1500.89G? 0
+180753.78 -294348.9 +000005.3-000011.700002.4 08.1500.31A? 0
+181127.89 -443509.9 -000003.3-000008.100001.1 08.15-0.10B? 0
+181511.99 -740218.9 -000013.0-000100.500007.1 08.1500.40F? 0
+182240.16 +391530.0 +000000.0-000014.600000.1 08.1500.99K? 0
+182429.78 -294649.0 -000012.7-000033.300003.5 08.1500.28A? 0
+182546.41 +315452.8 +000010.1-000013.900002.4 08.1500.92G? 0
+182548.77 +702519.4 -000012.8+000020.900002.9 08.1500.09A? 0
+183143.24 -190541.9 +000000.0+000000.000000.0 08.1500.84G? 0
+184331.29 -335523.6 +000041.3-000009.700000.6 08.1500.54F? 0
+184616.28 -272046.5 -000024.3-000059.800013.8 08.1500.58G? 1
+184906.57 -861142.9 +000000.0+000000.000000.0 08.1500.41F? 0
+185040.92 -075018.4 +000004.1+000002.700005.0 08.1500.03A? 0
+185302.07 +084326.1 -000003.6-000003.500000.6 08.1500.09A? 0
+185617.74 -004814.5 +000015.4-000001.300001.3 08.1500.19A? 0
+185956.53 +145440.1 +000013.7+000006.500008.9 08.1500.46F? 0
+190009.58 -483453.5 +000007.9-000014.700005.6 08.15-0.04B? 0
+190401.12 +662543.9 +000019.4-000008.800011.9 08.1500.20A? 0
+190444.41 -365040.7 +000006.8-000030.200006.1 08.1500.12A? 0
+190459.95 -244001.1 +000007.1-000001.700011.3 08.1500.42F? 0
+190714.80 -155509.6 +000091.2-000085.500007.5 08.1500.53F? 0
+190717.46 +035341.6 +000002.3-000020.400017.6 08.1500.30A? 0
+190820.03 -860050.9 +000009.7+000005.000003.5 08.1500.31A? 0
+191005.28 +325209.0 +000005.0+000025.400004.2 08.1500.33F? 0
+191056.30 +031431.5 +000002.5-000009.200002.9 08.1500.26A? 0
+191108.07 +384649.3 -000223.8-000091.600012.6 08.1500.73G? 0
+192054.17 +021812.3 -000002.3-000016.500004.6 08.1500.14A? 0
+192403.97 +154346.5 +000020.1+000005.900009.4 08.1500.21A? 0
+192508.27 +355958.0 +000002.6+000006.800002.2 08.1500.00A? 0
+193213.13 +063011.3 +000011.4+000024.000008.1 08.1500.05A? 0
+193451.92 +574621.3 -000034.8+000036.300019.2 08.1500.46F? 0
+194053.88 +274619.7 -000013.2-000057.700008.4 08.1500.51F? 0
+194602.51 +695508.8 +000009.6+000024.700006.8 08.1500.20A? 0
+194636.56 +434548.0 +000009.6+000018.000003.4 08.1500.01A? 0
+195106.00 +393139.8 +000013.8-000039.600021.0 08.1500.47F? 0
+200025.85 +610433.4 +000014.0+000005.400003.3 08.1500.12A? 0
+200318.39 +635021.7 +000013.9+000020.900000.4 08.1500.92G? 0
+200319.75 -651722.9 -000002.4-000028.700011.1 08.1500.42F? 0
+200626.69 -421726.9 -000004.7+000003.900010.0 08.1500.21A? 0
+200753.18 +455954.7 +000005.4+000021.600004.3 08.1500.38F? 0
+200757.80 +473244.7 -000001.6-000017.000003.1 08.1500.28A? 0
+201654.74 +501645.4 -000213.4-000228.700035.0 08.1500.75G? 0
+201737.11 -062415.0 +000035.4+000005.000007.3 08.1500.97K? 0
+201925.41 +135417.1 +000028.9+000010.000009.8 08.1500.08A? 0
+203650.40 +423629.8 +000022.8+000004.400002.2 08.1500.41F? 0
+204140.89 -014727.3 +000003.1+000012.600012.6 08.1500.15A? 0
+204144.40 +281611.0 -000007.8-000013.100016.7 08.1500.59G? 0
+204241.09 +362251.2 +000000.2-000002.300003.1 08.1500.29A? 0
+204940.32 +621931.5 -000000.6+000008.100000.0 08.1500.07A? 0
+205140.72 -612455.6 -000041.7+000011.800000.1 08.1500.43F? 1
+205338.45 +193530.1 +000001.1-000023.400004.7 08.1500.23A? 0
+210432.53 +074536.7 +000012.5-000013.600006.9 08.1500.41F? 0
+210653.69 -253344.8 -000011.1-000006.500005.8 08.1500.15A? 0
+210837.13 -081341.1 +000043.7+000014.500011.7 08.1500.46F? 0
+210942.20 +354815.6 +000018.8+000006.900000.8 08.1500.99K? 0
+211014.31 +204436.5 -000093.6+000063.600022.4 08.1500.49F? 0
+211247.95 -264210.6 -000000.1-000015.300003.0 08.1500.13A? 0
+211619.15 +312127.3 +000008.8-000005.200002.1 08.1500.12A? 0
+211935.03 +142113.1 +000001.4+000003.200009.9 08.1500.90G? 0
+213139.17 -350438.9 +000009.3-000011.000005.8 08.1500.41F? 0
+213718.62 +610620.0 +000016.8+000027.400002.3 08.1500.22A? 0
+213800.76 +295127.5 +000003.5-000007.800002.3 08.15-0.04B? 0
+215516.83 +785107.6 +000010.1-000002.400014.7 08.1500.99K? 0
+215916.58 -622837.0 -000003.2+000011.500016.1 08.1500.23A? 0
+220557.74 +442718.4 +000004.7-000012.000000.4 08.1500.10A? 0
+221019.72 +134457.8 -000096.1-000084.300020.9 08.1500.52F? 0
+221115.98 +401007.6 +000040.8+000009.000002.2 08.1500.30A? 0
+221326.50 +573822.1 +000002.9-000012.800005.2 08.1500.20A? 0
+221410.62 +291410.9 +000027.6-000001.400004.7 08.1500.19A? 0
+224000.51 +011233.0 +000069.1+000058.100009.1 08.1500.62G? 0
+224940.97 +403054.2 +000011.1-000026.700006.7 08.1500.58G? 0
+225627.55 -283621.4 -000007.5-000007.300008.8 08.1500.29A? 0
+225649.39 -101546.6 +000038.6-000023.100005.0 08.1500.12A? 0
+230111.94 +625631.1 -000002.3-000008.100003.8 08.1500.42F? 0
+230935.02 +015534.8 +000119.3-000046.400003.2 08.1500.54F? 0
+231326.58 +585657.8 -000067.3+000008.000019.1 08.1500.39F? 0
+231423.21 +432833.8 +000046.8-000004.400023.8 08.1500.41F? 0
+231527.74 -433616.4 -000018.7-000100.300006.4 08.1500.55F? 0
+232729.23 -611113.8 -000088.5-000008.200019.5 08.1500.48F? 0
+232825.62 +710657.9 -000002.1-000006.000010.8 08.1500.69G? 0
+233645.64 -025740.3 +000144.9+000020.000018.8 08.1500.51F? 0
+234323.72 +505430.4 +000021.3+000003.600002.5 08.1500.04A? 0
+234921.35 +235228.4 -000091.2-000098.700015.3 08.1500.50F? 0
+235747.70 +594312.4 +000003.7-000012.500002.0 08.1500.65G? 0
+002954.99 -321623.8 +000118.0-000030.700007.3 08.1501.09K? 0
+003548.26 +214625.3 -000005.4-000020.000000.6 08.1501.36K? 0
+003859.48 +341907.0 -000014.8-000024.300005.6 08.1501.39K? 0
+004333.35 +514649.7 +000037.6+000001.500003.1 08.1501.10K? 0
+010007.61 -163822.2 +000076.8+000024.700007.5 08.1501.16K? 0
+011523.66 -630851.5 +000010.5-000002.000000.0 08.1501.46K? 0
+013552.10 +214137.3 +000025.1-000046.300008.0 08.1501.18K? 0
+014544.54 -261826.9 -000009.4-000014.300004.1 08.1501.30K? 0
+014715.17 -514804.0 +000024.0+000020.400008.9 08.1501.07K? 0
+021049.34 +082207.4 -000018.8-000028.300006.8 08.1501.02K? 0
+022646.41 -412200.7 +000018.0+000005.300002.9 08.1501.16K? 0
+023740.15 -431413.6 +000006.8-000000.500003.9 08.1501.24K? 0
+024348.20 -284822.5 +000010.5+000027.200018.8 08.1501.14K? 0
+024644.12 +555243.9 +000002.1-000047.300009.8 08.1501.10K? 0
+025737.96 -373130.4 +000010.0-000009.300005.9 08.1501.54K? 0
+031401.38 +241555.1 -000021.1-000013.400006.3 08.1501.49K? 0
+032858.60 -635742.2 +000012.6-000014.800002.9 08.1501.27K? 0
+033425.32 +202226.8 +000015.0+000002.200001.8 08.1501.75K? 0
+033502.14 +623131.2 +000012.6-000005.600015.2 08.1501.64K? 0
+034229.72 +263420.3 +000096.3-000059.400026.8 08.1501.34K? 0
+040324.10 -103314.3 +000014.4-000000.700009.1 08.1501.54K? 0
+040600.33 -144337.0 +000017.7-000010.600024.8 08.1501.26K? 0
+041512.60 -314723.0 +000010.2-000018.000006.3 08.1501.12K? 0
+041759.15 -561111.2 +000004.5+000004.300003.5 08.1501.31K? 0
+042834.67 +414824.2 -000004.1+000003.300001.6 08.1501.01K? 0
+044922.83 -450946.0 +000027.1-000025.400007.8 08.1501.14K? 0
+045906.32 -130355.0 +000005.9+000003.100016.7 08.1501.63K? 0
+050233.01 -123848.5 -000025.1-000039.200019.6 08.1501.48K? 0
+050639.58 +104146.8 +000001.2-000000.700000.9 08.1501.25K? 0
+051353.99 +094210.0 -000005.3-000005.700022.9 08.1501.25K? 0
+052500.89 +095851.8 +000005.4+000008.000007.0 08.1501.62K? 0
+052614.52 +464908.7 +000009.3-000025.200015.1 08.1501.29K? 0
+054243.22 +611642.7 +000007.8+000001.600000.2 08.1501.05K? 0
+055329.16 -200842.5 -000002.8-000001.200000.9 08.1501.48K? 0
+061520.51 +372315.1 +000004.7-000018.400015.6 08.1501.40K? 0
+061649.44 -100355.9 -000001.0-000007.400004.9 08.1501.48K? 0
+062330.99 -205631.9 -000003.6-000002.700012.6 08.1501.01K? 0
+062353.10 +322124.9 +000006.6-000008.000002.6 08.1501.06K? 0
+063522.27 +112816.2 +000015.5-000014.700001.3 08.1501.32K? 0
+063705.11 -502857.6 -000011.1+000014.200007.7 08.1501.50K? 0
+064002.97 -365718.2 -000002.6+000002.000010.2 08.1501.02K? 0
+064205.19 -514534.6 -000015.9+000004.900000.7 08.1501.22K? 0
+064337.56 +582739.0 -000001.2-000018.900008.6 08.1501.06K? 0
+070529.43 -395253.9 -000020.5+000016.700009.3 08.1501.15K? 0
+070831.52 +671734.8 +000013.1-000018.300002.6 08.1501.27K? 0
+071534.71 -272521.6 -000023.0+000006.300005.4 08.1501.54K? 0
+071608.47 -300757.7 -000010.7-000024.400010.1 08.1501.53K? 0
+071828.58 -415730.8 +000007.8-000008.800004.1 08.1501.29K? 0
+072248.35 +072940.1 +000017.6-000022.800001.4 08.1501.13K? 0
+072406.58 -144846.0 -000007.1-000001.400001.0 08.1501.33K? 0
+073344.60 +422200.7 +000014.0-000015.100002.2 08.1501.16K? 0
+073948.49 -723455.6 -000062.5+000057.500001.5 08.1501.14K? 0
+074058.60 -082234.4 -000011.4+000001.100006.5 08.1501.47K? 0
+074418.45 -235323.7 +000024.7+000036.800030.3 08.1501.61K? 0
+074958.84 -091627.2 -000008.2+000002.200002.1 08.1501.61K? 0
+075729.13 -011842.6 -000008.9-000011.600012.7 08.1501.69K? 0
+081121.59 +091722.6 -000020.7+000024.100004.8 08.1501.02K? 0
+081723.25 -214944.7 -000003.4+000014.200002.0 08.1501.62K? 0
+082233.29 +064243.6 +000014.3-000005.400002.5 08.1501.58K? 0
+082541.84 +363012.6 +000011.1-000033.500009.5 08.1501.27K? 0
+083254.49 -160522.6 -000020.1+000012.100005.1 08.1501.07K? 0
+083542.76 -321250.1 -000006.4-000008.100002.7 08.1501.54K? 0
+084303.15 -313543.9 -000025.4-000007.000001.2 08.1501.18K? 0
+085130.26 -152349.1 -000008.1-000003.900020.9 08.1501.61K? 0
+085611.27 -553036.2 +000002.3+000006.800008.6 08.1501.12K? 0
+090124.50 -304224.0 -000014.6+000002.900007.6 08.1501.70K? 0
+090837.75 -171514.9 -000005.4+000005.400000.0 08.1501.54K? 0
+090852.24 -322715.2 +000007.1-000002.600017.9 08.1501.01K? 0
+091330.21 -641152.7 -000013.1+000014.400004.4 08.1501.08K? 0
+093530.10 -460643.0 -000018.3+000013.300011.8 08.1501.06K? 0
+094100.23 -130535.3 -000003.8-000006.700014.0 08.1501.58K? 0
+095626.79 -482436.1 -000023.2-000005.100006.2 08.1501.66K? 0
+100359.99 -483738.1 -000031.9+000009.300000.7 08.1501.14K? 0
+102338.05 -704345.3 -000012.4+000014.300001.6 08.1501.65K? 0
+103725.16 -110238.5 +000010.9-000006.000028.2 08.1501.03K? 0
+105836.79 +215209.6 +000005.1+000010.600008.0 08.1501.05K? 0
+105935.10 +434852.2 -000008.1-000012.800000.3 08.1501.31K? 0
+110628.46 -885733.2 -000000.5+000006.200008.7 08.1501.04K? 0
+111450.65 -441147.3 -000002.5-000013.200001.9 08.1501.40K? 0
+111950.15 -482346.8 -000064.0+000028.100011.4 08.1501.27K? 0
+112333.64 -181912.4 -000023.2+000016.300010.6 08.1501.00K? 0
+112705.16 -221309.9 -000030.9-000019.100013.7 08.1501.09K? 0
+113734.87 +272644.0 -000144.3+000030.200008.6 08.1501.25K? 0
+113826.69 -593155.3 -000012.3+000016.100023.9 08.1501.71K? 0
+115723.18 -114815.2 -000022.8-000015.900009.3 08.1501.22K? 0
+121151.13 -184717.7 -000016.4-000011.400007.7 08.1501.13K? 0
+121536.84 -675341.6 -000005.3+000002.700004.5 08.1501.40K? 0
+121828.51 -644253.1 -000001.8-000007.300004.6 08.1501.66K? 0
+122436.19 +184006.1 -000007.8+000001.700001.4 08.1501.54K? 0
+122531.20 +094506.6 -000041.9-000023.600005.1 08.1501.50K? 0
+124614.23 +574042.2 -000016.0+000008.800007.5 08.1501.09K? 0
+125601.82 -405948.7 -000013.0-000000.300003.5 08.1501.29K? 0
+132036.45 -182528.5 -000054.7-000048.000004.4 08.1501.09K? 0
+132523.39 +104521.3 +000015.3-000010.600005.9 08.1501.03K? 0
+132542.16 -543936.8 -000017.0-000000.200001.6 08.1501.09K? 0
+133050.22 -633722.3 -000009.6-000008.000006.4 08.1501.66K? 0
+133921.69 -351909.8 -000029.0-000015.700004.1 08.1501.15K? 0
+134335.25 -072537.6 -000025.2-000029.900011.2 08.1501.51K? 0
+135329.20 -854716.6 -000007.8-000001.800009.9 08.1501.24K? 0
+135558.65 +134458.0 -000035.4-000015.800001.8 08.1501.51K? 0
+140322.22 -244711.6 +000011.6-000014.000001.9 08.1501.45K? 0
+140733.45 -010437.9 -000018.1-000031.100010.6 08.1501.20K? 0
+140854.87 +320108.3 -000005.0-000002.200004.5 08.1501.32K? 0
+141712.51 -214712.8 -000067.7-000006.400002.4 08.1501.00K? 0
+142653.75 -215208.6 +000001.9-000024.600007.6 08.1501.04K? 0
+142901.26 +754557.9 +000025.6-000015.600001.2 08.1501.03K? 0
+145247.83 -785055.9 -000010.0-000000.100006.5 08.1501.33K? 0
+145903.33 -423419.2 -000027.0-000020.400001.1 08.1501.04K? 0
+151030.28 +420957.3 -000033.7-000013.800003.5 08.1501.21K? 0
+151151.61 -085023.7 -000039.0+000007.100000.3 08.1501.43K? 0
+151647.09 +751533.6 -000031.3+000011.900005.6 08.1501.03K? 0
+151854.61 -551106.3 -000005.7-000010.600012.7 08.1501.46K? 0
+152227.05 +320013.4 -000023.9-000013.200000.3 08.1501.36K? 0
+152537.94 -470557.2 -000073.5-000032.600008.8 08.1501.07K? 0
+152704.17 -482720.3 +000002.6-000020.500005.8 08.1501.52K? 0
+153556.07 -155816.9 -000027.4+000005.600001.2 08.1501.14K? 0
+153648.26 -404130.8 -000010.1+000022.300006.8 08.1501.71K? 0
+153833.23 +482745.9 -000007.7+000013.000003.4 08.1501.62K? 0
+154533.12 -581731.8 -000007.4-000015.800000.9 08.1501.78K? 0
+155718.13 -304706.6 -000014.7-000015.200001.0 08.1501.33K? 0
+160924.63 -225702.0 +000019.5+000010.500006.8 08.1501.76K? 0
+163040.38 -853038.3 -000025.1-000010.400007.7 08.1501.49K? 0
+163641.88 +050101.9 +000007.9-000032.100026.6 08.1501.39K? 0
+164221.03 +435845.7 -000015.4-000036.300000.4 08.1501.13K? 0
+164603.48 +152147.1 -000019.6-000014.200009.2 08.1501.21K? 0
+165522.27 +415229.2 +000013.6-000038.000000.4 08.1501.18K? 0
+170237.92 +103225.1 -000021.1+000014.900016.9 08.1501.18K? 0
+170435.97 -375931.0 -000007.3+000005.200002.2 08.1501.11K? 0
+170620.11 -460310.0 +000004.4-000034.800006.1 08.1501.18K? 0
+170653.15 +310126.2 -000037.2+000027.200010.8 08.1501.06K? 0
+172102.23 -415250.3 -000006.1-000034.600022.9 08.1501.53K? 0
+172704.13 +515314.5 +000017.4-000000.800007.9 08.1501.56K? 0
+173249.19 -461520.3 -000035.4-000005.300005.9 08.1501.11K? 0
+173356.40 +264018.0 -000006.0+000004.500005.8 08.1501.08K? 0
+174406.68 -701429.8 -000001.8-000038.000004.0 08.1501.45K? 0
+174551.75 +501105.6 -000014.7-000008.500008.2 08.1501.14K? 0
+174734.92 -134528.3 +000004.2-000006.900018.5 08.1501.19K? 0
+175240.06 +381436.0 +000002.4+000006.300000.8 08.1501.21K? 0
+175356.55 +003552.0 +000008.8-000005.300021.4 08.1501.10K? 0
+175525.64 +251440.3 +000007.1-000022.600007.0 08.1501.07K? 0
+180505.15 -270727.7 -000005.5-000003.400005.9 08.1501.39K? 0
+180634.27 -383631.6 +000019.3-000005.000014.0 08.1501.29K? 0
+181633.19 +643217.8 +000009.5+000039.800003.6 08.1501.04K? 0
+182457.99 +094409.1 +000015.5+000003.800001.6 08.1501.35K? 0
+182911.84 -292054.0 +000020.5+000006.300009.5 08.1501.38K? 0
+183319.20 +205840.8 +000010.3+000007.300000.9 08.1501.02K? 0
+184012.24 -363047.4 +000014.2+000000.400006.1 08.1501.58K? 0
+184054.60 -143020.6 +000033.4-000001.800007.7 08.1501.53K? 0
+184322.15 +225001.9 +000011.2-000067.100008.6 08.1501.16K? 0
+184623.69 +242711.3 -000013.3+000015.600009.6 08.1501.74K? 0
+185840.89 +624931.1 +000001.8+000012.100008.0 08.1501.35K? 0
+190235.45 -085539.3 +000023.8-000010.700001.0 08.1501.58K? 0
+190451.61 +412546.4 +000000.4-000029.700002.5 08.1501.77K? 0
+191050.60 +391017.8 +000030.2+000026.000006.4 08.1501.20K? 0
+191453.03 +162445.3 +000027.4-000012.600011.7 08.1501.59K? 0
+191455.36 -643155.8 +000016.6+000004.600019.5 08.1501.41K? 0
+191633.57 -631240.2 +000041.8-000033.700006.9 08.1501.11K? 0
+192112.37 +554921.9 +000007.6-000017.800021.4 08.1501.01K? 0
+192254.58 +570059.8 +000008.3-000016.400009.6 08.1501.31K? 0
+192549.45 -584236.6 +000005.3+000019.000003.0 08.1501.36K? 0
+193332.21 +354153.2 -000004.3-000014.800003.5 08.1501.14K? 0
+193456.41 -184559.1 -000007.3+000008.600008.1 08.1501.16K? 0
+193529.97 +452608.6 +000009.6+000004.200002.5 08.1501.64K? 0
+195029.41 -305304.8 -000039.9-000022.000014.2 08.1501.33K? 0
+195101.79 +264845.4 +000012.2-000016.500000.2 08.1501.15K? 0
+195734.56 -152715.3 -000010.7+000006.000007.1 08.1501.02K? 0
+195832.26 +273034.2 +000006.1-000026.000001.9 08.1501.52K? 0
+200048.96 +090345.2 +000022.8-000036.700001.9 08.1501.32K? 0
+200056.24 +370637.1 -000004.2-000003.700003.1 08.1501.69K? 0
+200236.77 -632101.6 +000041.0-000046.400009.2 08.1501.10K? 0
+200517.41 +732726.8 +000008.3+000013.500017.8 08.1501.79K? 0
+200907.90 +545931.1 -000036.9-000000.500003.5 08.1501.55K? 0
+202632.81 +354100.1 -000006.6-000008.100009.2 08.1501.41K? 0
+203744.64 -711801.5 +000010.0-000011.900000.8 08.1501.47K? 0
+203835.33 +444930.4 -000016.5-000002.300003.0 08.1501.00K? 0
+204727.13 -153654.8 -000002.4-000005.100007.2 08.1501.06K? 0
+205213.10 +032727.9 -000055.9-000057.000009.3 08.1501.02K? 0
+210254.12 +713051.5 +000008.9+000007.400003.8 08.1501.32K? 0
+210702.10 +233453.3 +000004.8-000006.600007.4 08.1501.46K? 0
+210912.22 -464604.5 -000002.1-000001.600016.6 08.1501.50K? 0
+211524.04 +214645.5 +000007.4+000007.200003.0 08.1501.25K? 0
+212512.26 +581000.6 +000027.0+000007.100012.8 08.1501.25K? 1
+212733.45 -325228.8 +000035.0-000038.900007.1 08.1501.11K? 0
+213057.62 +254538.3 +000003.1+000000.600003.1 08.1501.14K? 0
+213140.56 +121442.4 -000005.2-000019.200015.8 08.1501.35K? 0
+213659.63 -454333.3 +000003.8-000013.400009.7 08.1501.05K? 0
+213734.11 +111112.8 -000006.4-000019.500011.8 08.1501.19K? 0
+213939.61 -391223.1 -000038.6-000022.400012.4 08.1501.04K? 0
+214525.03 -670612.8 +000003.8-000004.000003.0 08.1501.64K? 0
+215225.19 +123248.9 -000002.7+000027.800008.7 08.1501.04K? 0
+215953.19 -343302.1 +000009.6-000005.000003.7 08.1501.56K? 0
+221925.30 -591754.1 +000037.8-000001.200001.3 08.1501.53K? 0
+223754.36 +484945.5 -000000.5-000004.400012.2 08.1501.11K? 0
+225120.48 +294758.0 +000007.2-000011.700006.1 08.1501.55K? 0
+225803.23 -185822.3 -000012.2-000012.600003.6 08.1501.47K? 0
+225836.17 +495111.2 -000007.1+000009.600001.5 08.1501.25K? 0
+225940.98 +443747.7 -000032.0-000064.200008.5 08.1501.19K? 0
+230345.02 +023632.1 +000026.5-000001.600011.9 08.1501.12K? 0
+230938.10 +031429.7 +000038.6-000028.900010.1 08.1501.27K? 0
+231314.78 +530715.0 +000006.7+000003.100001.9 08.1501.54K? 0
+231830.22 +241643.2 +000024.7-000009.600003.7 08.1501.10K? 0
+232800.57 +630050.6 -000000.3-000009.000007.9 08.1501.06K? 0
+234208.91 +470348.3 -000022.2-000011.300011.2 08.1501.00K? 0
+234659.01 +581918.8 +000004.0+000012.700020.1 08.1501.14K? 0
+235634.54 -554145.0 +000007.2-000006.300010.0 08.1501.19K? 0
+022311.07 +571158.0 +000033.6+000001.100014.7 08.1502.37M? 1
+000240.60 +283232.0 -000005.9+000001.300016.8 08.1600.30A? 0
+000357.86 -480730.7 +000038.5+000005.400002.6 08.1600.39F? 0
+000804.62 +534747.0 +000066.3-000056.700017.2 08.1600.59G? 0
+001756.37 -255459.9 -000022.9-000019.700013.3 08.1600.99K? 0
+001847.53 -105657.6 -000015.4-000019.300000.4 08.1600.54F? 0
+003651.25 -242945.8 +000044.2-000232.700013.6 08.1600.64G? 0
+005136.20 +685914.0 -000012.8+000004.400008.2 08.1600.10A? 1
+005150.96 +320003.3 -000001.8-000013.900020.4 08.1600.12A? 0
+010334.24 +261842.9 -000012.3+000002.300017.1 08.1600.40F? 0
+010337.19 +634116.0 -000030.1-000006.100015.3 08.1600.56F? 0
+011729.57 +352604.5 +000023.1-000002.900005.1 08.1600.13A? 0
+012446.77 +200931.4 +000122.4+000045.500010.1 08.1600.63G? 0
+013345.44 +603723.2 +000028.8+000003.100012.6 08.1600.35F? 0
+013811.71 -673412.6 +000026.8+000025.000006.6 08.1600.91G? 0
+013943.95 +032719.8 +000020.9+000002.200003.2 08.1600.52F? 0
+014117.88 -753949.2 +000012.9+000015.200001.8 08.16-0.14B? 0
+014229.89 +323929.9 -000009.1-000019.900020.3 08.1600.93G? 0
+014828.76 +304645.2 +000004.8-000015.000000.9 08.1600.90G? 0
+014941.89 +673934.0 -000162.0+000067.200007.4 08.1600.53F? 0
+015507.13 +595820.5 +000027.4-000015.100003.4 08.1600.12A? 0
+020052.91 -434951.4 -000015.9-000067.300002.9 08.1600.51F? 0
+020841.75 +005545.2 +000004.2-000006.500005.4 08.1600.24A? 0
+021056.46 -151853.1 -000004.7-000002.000005.4 08.1600.11A? 0
+021129.41 +560744.9 +000009.4-000002.800003.0 08.1600.97K? 0
+021412.59 +121702.1 -000030.0-000006.700018.1 08.1600.26A? 0
+021728.03 +572156.4 +000005.3-000004.400010.2 08.1600.07A? 0
+022146.47 +383029.6 +000009.9-000017.000004.0 08.1600.14A? 1
+022200.49 +155930.9 +000053.9-000088.000002.9 08.1600.48F? 0
+022451.18 +303849.9 -000056.8-000186.000027.4 08.1600.66G? 0
+022903.75 -052646.9 +000046.2+000001.000014.7 08.1600.99K? 0
+023249.42 +612242.1 -000003.8-000006.100003.8 08.1600.62G? 0
+024550.64 +624357.2 +000002.5-000002.500003.8 08.1600.15A? 0
+024724.25 +574037.6 +000012.7-000007.700001.9 08.1600.72G? 0
+024851.85 -013036.2 +000023.0+000183.300022.2 08.1600.52F? 0
+024905.29 +325041.7 +000027.0-000000.900008.8 08.1600.14A? 0
+025041.44 -440450.3 -000015.8-000270.300007.7 08.1600.58F? 0
+025619.77 -285701.6 +000000.9+000008.700009.7 08.1600.48F? 0
+030151.26 +030816.9 +000004.4+000004.200009.2 08.1600.10A? 0
+030233.93 -401440.9 +000083.7+000061.800019.0 08.1600.44F? 0
+030842.16 -602837.3 +000024.3+000007.100010.1 08.1600.21A? 0
+030956.33 +064217.9 +000101.5-000056.800011.6 08.1600.75G? 0
+034008.86 +485727.8 +000000.9-000001.400006.8 08.1600.15A? 0
+034838.90 +153019.4 -000003.3-000012.600006.8 08.1600.21A? 0
+035041.60 -043718.2 +000042.8-000252.700011.5 08.1600.67G? 0
+035336.65 -393154.2 +000009.0-000028.500005.9 08.1600.94G? 0
+035628.21 +055105.3 +000034.3+000002.600019.0 08.1600.97K? 0
+035810.83 -065636.5 -000047.1-000035.400030.8 08.1600.53F? 0
+040131.70 -503021.3 +000003.2+000014.400008.9 08.1600.95G? 0
+040350.66 +291152.9 +000257.7-000119.300032.4 08.1600.84G? 0
+041300.57 -283225.7 +000000.0+000000.000000.0 08.1600.49F? 1
+041513.61 +761719.0 +000037.4-000239.500037.5 08.1600.87G? 0
+041525.36 -533608.3 +000089.1+000050.500001.1 08.1600.79G? 0
+041656.35 -285337.7 +000043.3-000016.300004.5 08.1600.32F? 0
+041934.22 -284711.0 +000054.7+000062.900021.7 08.1600.63G? 0
+042108.89 +103215.9 -000009.1-000001.800006.8 08.1600.27A? 0
+042337.73 -040715.6 +000015.0-000003.800005.2 08.1600.33F? 0
+042852.64 +302153.6 +000014.8-000011.000003.6 08.1600.47F? 0
+043013.42 -475842.7 +000016.0+000020.800005.9 08.1600.21A? 0
+043257.15 -330549.4 +000047.7+000068.900009.5 08.1600.03A? 0
+043435.11 -020457.9 +000019.2+000005.600006.4 08.1600.03A? 0
+043617.56 +214121.8 +000055.7-000066.400011.5 08.1600.47F? 0
+043744.50 -312438.0 -000010.1-000028.000009.1 08.1600.99K? 0
+044256.72 -003524.4 +000113.2-000042.200013.9 08.1600.61G? 0
+044805.00 -804645.6 +000047.5+000047.400010.8 08.1600.52F? 0
+045624.79 -070123.1 +000014.7-000042.500016.1 08.1600.74G? 0
+051056.91 +000021.1 +000016.6-000008.800007.4 08.1600.40F? 0
+051445.03 +123131.4 +000007.5+000017.600016.5 08.1600.14A? 1
+052007.77 -055046.0 +000006.9-000010.200004.6 08.16-0.04B? 0
+052759.10 +125442.2 +000007.2-000021.400002.0 08.1600.04A? 0
+053100.11 -061128.8 -000002.0+000000.000001.2 08.1600.06A? 0
+053214.83 -043106.2 -000008.4+000000.800003.7 08.1600.03A? 0
+053331.99 -405558.3 -000015.8+000065.600014.4 08.1600.47F? 0
+053439.10 +280303.8 -000003.1-000008.600010.7 08.1600.22A? 0
+053637.07 -010140.7 -000004.8-000006.600000.1 08.16-0.02B? 0
+053758.11 -695728.6 +000053.3+000169.200000.6 08.1600.69G? 0
+054256.32 +051408.9 -000008.4-000021.900018.5 08.1600.04A? 0
+054625.51 -040026.6 +000004.4-000009.400005.8 08.1600.22A? 0
+054901.00 -234836.0 +000006.6+000053.300013.0 08.1600.51F? 0
+055145.71 -400847.6 -000021.6+000022.300007.2 08.1600.79G? 0
+055223.91 +051815.5 +000004.3-000049.500019.9 08.1600.36F? 0
+055600.54 +125746.1 -000003.2-000007.400000.3 08.16-0.01B? 0
+060041.18 +145725.1 -000009.3-000006.600002.8 08.1600.24A? 0
+060524.67 -284038.1 +000002.1-000061.000006.4 08.1600.42F? 0
+060533.99 +163246.1 -000004.5-000005.600005.6 08.1600.06A? 0
+060623.57 +191425.2 -000011.0-000032.200004.7 08.1600.23A? 0
+060733.11 -011404.5 +000051.0-000032.600021.7 08.1600.66G? 0
+060843.14 -052001.5 +000000.7-000118.500009.5 08.1600.86G? 0
+061214.08 -653203.7 +000024.4+000140.100003.9 08.1600.53F? 0
+061239.00 -691424.4 +000004.0+000010.400001.2 08.1600.11A? 0
+061459.04 +034750.5 -000005.4-000001.700007.3 08.16-0.08B? 0
+061825.54 -825816.0 -000006.7-000006.200002.7 08.1600.32F? 0
+061852.01 +570817.3 +000054.6-000104.100041.3 08.1600.69G? 0
+061950.70 -392847.8 -000001.5-000010.200010.9 08.1600.92G? 0
+062200.48 -092938.2 +000014.2+000022.100004.6 08.1600.35F? 0
+062251.85 -643236.7 -000036.4+000103.500009.4 08.1600.53F? 0
+062309.41 +163054.7 +000000.0+000000.000000.0 08.16-0.01B? 1
+062622.69 +464819.4 +000003.5-000001.300000.3 08.1600.00A? 0
+062650.17 +202635.0 +000016.0-000002.400023.6 08.1600.41F? 0
+062843.20 -325017.8 -000004.8+000000.800000.8 08.16-0.04B? 0
+063443.93 -511259.6 -000036.8+000074.600001.3 08.1600.49F? 0
+063723.09 +110725.9 -000004.3+000003.400004.7 08.1600.15A? 0
+064207.36 -643126.3 +000010.6+000018.800007.1 08.1600.34F? 0
+064933.89 +401033.1 +000071.3-000133.700016.6 08.1600.60G? 0
+065354.08 +110124.1 -000026.9-000025.300001.4 08.1600.47F? 0
+065405.73 -175413.4 +000002.5+000001.700000.0 08.16-0.03B? 0
+065454.08 +092956.7 +000018.4-000049.200018.0 08.1600.41F? 0
+065456.11 +072929.9 -000005.7-000018.700007.8 08.16-0.04B? 1
+065822.34 +575339.5 -000008.3-000021.800003.2 08.1600.24A? 0
+070041.88 -062635.0 -000013.6+000010.200005.5 08.1600.34F? 0
+070337.40 +371950.3 +000022.2+000005.400001.2 08.1600.19A? 0
+071001.78 +075251.2 +000009.6+000008.800006.2 08.1600.97K? 0
+071058.82 -255526.7 -000006.0+000006.900001.7 08.16-0.14B? 0
+071227.58 +123157.6 +000009.5-000011.800001.7 08.16-0.03B? 0
+072435.59 -280705.7 -000025.6+000007.300003.8 08.1600.15A? 0
+072805.89 +012943.3 -000019.8-000028.700004.4 08.1600.40F? 0
+072835.31 -632735.8 -000026.1+000033.100001.4 08.1600.32F? 0
+073018.89 +413556.4 +000010.7+000010.800002.6 08.1600.99K? 0
+073301.85 -281932.9 +000000.4+000005.700001.2 08.16-0.04B? 0
+073426.21 -065347.7 -000064.8-000054.300043.7 08.1600.88G? 0
+073449.31 -554625.2 +000009.1+000004.300000.1 08.1600.96K? 0
+074355.52 -161041.2 -000005.7+000003.000006.8 08.16-0.01B? 0
+074405.37 -311301.4 -000006.6-000004.600004.7 08.1600.95K? 0
+074521.95 -163512.1 -000055.3-000016.300014.1 08.1600.38F? 0
+075200.02 +781333.2 -000008.6+000010.300010.7 08.1600.41F? 0
+075442.01 +152607.5 +000003.7+000003.500000.1 08.1600.87G? 0
+080046.81 -593930.9 -000003.3+000020.200021.4 08.1600.32F? 0
+080118.13 -235012.4 +000024.5-000128.800016.4 08.1600.51F? 0
+080147.26 +320902.2 -000006.7-000010.100011.6 08.1600.15A? 0
+080615.23 -402037.2 +000001.5-000001.800000.9 08.16-0.02B? 0
+080800.37 -563654.4 -000016.5+000012.100008.7 08.1600.34F? 0
+080813.20 -474332.5 -000025.8+000018.700014.0 08.1600.13A? 0
+080953.65 -355721.5 -000004.1-000002.300003.2 08.1600.90G? 0
+081049.33 -474154.9 +000006.6+000008.500003.5 08.1600.65G? 0
+081058.77 -455103.2 -000002.7+000010.700003.4 08.16-0.03B? 0
+082049.41 +565709.1 -000020.3-000036.300006.2 08.1600.37F? 0
+082104.92 +220154.3 -000023.5-000027.400005.1 08.1600.93G? 0
+082155.89 +563727.8 -000018.3-000047.800004.7 08.1600.83G? 0
+082251.45 -395344.8 -000027.0-000045.300002.4 08.1600.43F? 0
+082302.58 -270054.4 -000004.7-000011.500002.5 08.1600.05A? 0
+082354.12 -133732.9 +000010.5-000029.200020.8 08.1600.42F? 0
+082804.33 -511407.5 -000008.2+000002.600001.9 08.16-0.07B? 0
+083017.11 -505817.6 +000007.8-000027.100010.1 08.1600.34F? 0
+083045.10 +501718.3 +000080.3-000064.200013.3 08.1600.56F? 0
+083427.56 -024302.5 +000021.8+000010.100008.1 08.1600.46F? 0
+083551.64 -002851.1 -000020.1+000006.300001.7 08.1600.07A? 0
+083557.01 +693445.2 -000026.9-000042.900003.9 08.1600.84G? 0
+083923.24 -282239.7 -000038.5+000021.500007.2 08.1600.33F? 0
+084009.57 -673149.7 -000000.4+000017.800006.4 08.16-0.08B? 0
+084257.19 -024147.0 -000009.5-000034.100013.7 08.1600.52F? 1
+084442.31 -484016.5 -000084.9-000124.200029.7 08.1600.77G? 0
+084537.77 -635347.8 -000026.8+000006.800009.2 08.1600.23A? 0
+084915.40 -644752.1 -000025.2+000015.400008.7 08.1600.44F? 0
+085127.33 +120740.8 -000019.2-000045.200024.4 08.1600.38F? 1
+085226.35 -074352.1 -000010.1+000002.500006.8 08.1600.90G? 0
+085858.02 +442530.7 -000025.5-000031.000010.1 08.1600.60G? 0
+090050.51 -722655.3 -000012.2+000012.300002.9 08.1600.04A? 0
+091712.00 +791651.9 +000010.8+000010.000006.9 08.16-0.16B? 0
+091928.39 +005350.5 -000135.0-000132.500044.1 08.1600.87G? 0
+092515.67 -682143.9 -000014.2+000015.100002.6 08.1600.98K? 0
+092858.85 -154912.5 -000002.8-000014.800002.3 08.1600.38F? 0
+092917.43 -544745.1 -000016.4+000004.400003.9 08.16-0.07B? 0
+093031.04 -205846.2 +000001.1-000026.900005.3 08.1600.36F? 0
+093118.69 -453653.4 +000000.0+000004.500004.3 08.1600.08A? 0
+093128.29 -415416.1 -000024.8+000012.600009.8 08.1600.38F? 0
+093736.29 -664038.9 -000023.7+000009.300001.9 08.1600.09A? 0
+093828.48 -025542.1 -000196.9+000037.300003.6 08.1600.62G? 0
+094130.91 -523218.6 -000020.0+000016.000008.8 08.1600.07A? 0
+094456.95 -560102.8 -000014.2-000000.400004.8 08.16-0.12B? 0
+094501.87 -492914.6 -000008.8+000115.200019.4 08.1600.55F? 0
+095749.55 -572417.4 -000046.6+000014.000012.2 08.1600.39F? 0
+095843.33 -334001.6 -000001.9+000003.700010.4 08.1600.35F? 0
+100017.01 -163013.2 -000021.6-000012.500001.9 08.1600.17A? 0
+100304.93 -583642.5 -000021.0+000050.600019.6 08.1600.43F? 0
+100713.20 -530627.1 -000013.0-000004.400002.3 08.16-0.03B? 0
+101302.78 +030924.8 -000022.1-000018.800003.0 08.1600.93G? 0
+101421.38 -643226.4 -000011.4+000004.700004.6 08.1600.15A? 0
+101459.83 -781658.6 -000037.5+000028.300000.8 08.1600.41F? 0
+103310.86 -582955.1 -000012.4+000015.000001.5 08.1600.62G? 0 0.10 1.00
+103446.64 -580922.1 -000004.0+000002.500019.7 08.16-0.06B? 0
+103947.13 +700827.5 -000031.6-000022.600006.1 08.1600.37F? 0
+104143.32 -304501.5 -000001.2-000019.200002.8 08.1600.00A? 0
+104312.90 -610846.9 -000012.7-000003.300000.1 08.1600.02A? 0
+104410.40 -594311.1 +000000.0+000000.000000.0 08.1600.47F? 0
+104923.48 -303308.9 -000037.3-000024.300011.9 08.1600.30A? 0
+105200.08 +090341.1 +000039.7-000034.000006.0 08.1600.45F? 0
+105821.52 +591653.9 +000009.2-000059.100030.9 08.1600.70G? 0
+110232.34 -513603.3 -000042.3+000000.200011.5 08.1600.12A? 0
+110640.53 +052548.1 -000076.4-000009.100012.0 08.1600.38F? 0
+111304.90 +532217.5 -000004.6+000003.700014.5 08.1600.96K? 0
+111644.62 -035634.5 +000000.2+000001.500005.3 08.1600.19A? 0
+111853.31 -114606.2 -000069.7-000024.100014.0 08.1600.54F? 1
+112231.79 -564650.3 -000000.8+000005.700000.1 08.1600.98K? 0
+112811.88 +200401.3 -000034.4-000021.600013.1 08.1600.56F? 0
+112845.19 -582339.5 -000024.3+000003.200003.9 08.1600.10A? 0
+112913.77 -172104.0 +000045.3-000051.300002.8 08.1600.48F? 1
+113343.96 -463158.4 +000006.7-000035.500011.2 08.1600.21A? 0
+113356.92 -484908.2 -000281.4-000120.600044.4 08.1600.73G? 0
+114012.61 +260912.8 +000076.3-000023.400006.1 08.1600.95G? 0
+114642.44 -192811.1 -000141.5+000002.300016.8 08.1600.54F? 0
+114649.04 -212829.8 -000128.1+000006.300011.0 08.1600.57F? 0
+115037.75 -232856.7 +000019.2-000075.100009.8 08.1600.51F? 0
+115049.21 -220837.6 -000021.2-000004.900004.0 08.1600.94G? 0
+115144.87 -512910.9 -000009.2-000001.900001.4 08.1600.14A? 0
+115333.54 +561759.1 -000064.7-000047.700001.1 08.1600.52F? 0
+115418.32 +720857.0 -000036.6-000021.800005.8 08.1600.24A? 0
+120018.10 -612204.3 -000008.8-000005.100001.6 08.16-0.04B? 0
+120047.55 -120926.9 -000100.4-000068.100034.5 08.1600.54F? 0
+120504.70 +091422.7 +000053.3-000051.600005.7 08.1600.52F? 0
+121459.02 +331522.7 +000008.0+000005.800002.2 08.1600.48F? 0
+122248.12 -674850.8 -000003.7-000018.000005.1 08.1600.04A? 0
+123945.06 +350513.1 +000000.1-000035.500020.6 08.1600.46F? 0
+124532.55 -535142.0 -000014.6-000006.400002.5 08.1600.41F? 0
+125145.55 +191343.7 +000018.8-000001.600016.9 08.1600.70G? 0
+125450.61 +560610.4 -000023.4-000006.900000.9 08.1600.11A? 0
+125943.98 +402829.5 -000021.5-000013.900005.5 08.1600.38F? 0
+130141.54 -600435.2 -000002.2+000005.600000.7 08.1600.04A? 0
+130532.65 -583207.8 -000041.0-000021.100009.4 08.1600.35F? 0
+130730.39 +035614.0 -000012.8-000054.900022.6 08.1600.56F? 0
+131935.96 +052748.9 -000059.1+000024.400007.7 08.1600.48F? 0
+132341.19 -150704.3 +000052.6-000068.000012.3 08.1600.66G? 0
+132440.69 +112349.0 -000036.3-000010.500011.3 08.1600.97K? 0
+133046.84 +241357.9 -000044.0-000025.800006.6 08.1600.88G? 0
+133326.83 -561954.5 -000014.8+000002.500016.1 08.1600.95K? 0
+133338.98 +604714.5 -000009.4+000013.700003.8 08.1600.96K? 0
+133345.07 -381529.4 +000002.3+000001.500001.4 08.1600.09A? 0
+133430.09 -132605.1 -000133.0-000052.300010.1 08.1600.50F? 0
+134752.45 -490950.3 -000019.7-000011.500015.2 08.1600.04A? 1
+135246.53 +332401.7 -000072.5-000028.200012.0 08.1600.47F? 0
+140902.90 -271142.9 -000020.1-000019.000003.3 08.1600.88G? 0
+141846.23 -634144.3 -000089.4-000020.000009.8 08.1600.91G? 0
+142358.65 -274446.7 -000008.1-000008.900002.0 08.16-0.02B? 0
+142800.81 -271832.5 +000010.1-000022.200000.4 08.1600.22A? 0
+143146.96 -131130.4 -000024.5+000013.100012.8 08.1600.97K? 0
+144310.08 -250636.4 -000074.4-000027.700011.1 08.1600.45F? 0
+144605.70 -712146.4 -000031.4-000024.800006.8 08.1600.20A? 0
+144906.60 +565346.0 -000016.8-000045.100001.9 08.1600.47F? 0
+145222.71 -654737.1 -000027.3-000020.300006.4 08.1600.52F? 0
+145304.85 -463812.4 -000063.6-000181.600019.1 08.1600.72G? 0
+150830.90 -555849.1 -000007.6-000009.100005.7 08.16-0.01B? 0
+152154.91 +163008.0 +000021.3+000008.300011.1 08.1600.46F? 0
+152210.59 -585126.3 -000007.6-000003.900012.7 08.1600.16A? 0
+152835.98 -561144.6 -000015.2-000008.700003.2 08.1600.35F? 0
+154254.60 +065537.5 +000010.5-000180.000001.9 08.1600.62G? 0
+154414.98 -514252.4 -000000.3-000020.200004.4 08.16-0.03B? 0
+154421.76 +151759.4 +000059.7-000045.400031.7 08.1600.65G? 0
+154434.71 -530515.1 +000002.6-000019.600004.2 08.16-0.02B? 0
+154553.10 +822212.3 +000011.4-000012.800000.8 08.1600.38F? 0
+154830.51 -320511.3 -000034.7-000025.900007.5 08.1600.38F? 0
+155208.85 -423528.5 -000072.7-000010.400019.5 08.1600.53F? 0
+155401.80 +184631.0 -000139.7-000081.600002.0 08.1600.50F? 0
+155410.29 +165928.0 +000009.8-000002.800015.7 08.1600.42F? 0
+155427.06 -302531.1 -000026.6-000084.200015.7 08.1600.49F? 0
+155506.91 +394657.9 +000018.3-000004.000009.2 08.1600.23A? 0
+155541.50 +282508.7 +000122.3-000159.900023.5 08.1600.50F? 0
+155730.20 +760525.0 -000149.5+000084.600012.8 08.1600.66G? 0
+160657.96 -274309.5 -000016.2-000026.800005.7 08.1600.38F? 0
+160735.67 -543912.4 +000032.1-000053.800006.0 08.1600.49F? 0
+160854.75 +452111.8 +000000.0+000000.000000.0 08.1600.36F? 1
+161108.00 +161833.0 +000020.5-000100.300007.2 08.1600.45F? 0
+162307.61 -001548.5 -000042.4-000030.300019.9 08.1600.58F? 0
+162309.51 -004227.3 -000103.1-000189.000008.6 08.1600.58F? 0
+164505.80 +403817.4 -000003.5+000020.400001.6 08.1600.13A? 0
+164543.88 +193833.1 -000107.1+000071.900014.0 08.1600.69G? 0
+164735.82 -482055.1 +000005.3-000062.100027.3 08.1600.28A? 0
+164912.99 +191739.0 -000085.3+000006.100003.4 08.1600.74G? 0
+165135.51 +673915.8 +000003.3+000075.200021.0 08.1600.52F? 0
+165323.11 -452739.0 +000010.0-000011.200008.2 08.1600.02A? 0
+170246.40 -405445.5 -000005.1+000003.700011.1 08.1600.08A? 0
+170722.22 -355333.9 +000032.1-000051.600024.0 08.1600.48F? 0
+171819.96 -321933.6 +000003.8-000002.500010.5 08.16-0.01B? 0
+172242.20 -061951.3 +000010.5-000153.700004.0 08.1600.66G? 0
+172951.43 +155750.7 -000007.0-000037.800003.3 08.1600.47F? 0
+173107.14 -532843.2 -000013.7-000000.500007.5 08.16-0.03B? 0
+173125.56 -023218.8 -000278.5-000107.000020.2 08.1600.65G? 0
+173358.87 +290547.1 -000047.8+000017.200004.5 08.1600.35F? 0
+173451.91 +101536.1 -000004.8-000011.600006.8 08.1600.25A? 0
+174652.03 -363251.5 -000009.3-000025.000003.2 08.1600.05A? 0
+174719.35 -392515.6 +000005.5-000011.100001.8 08.1600.07A? 0
+174804.13 -133640.5 -000116.1-000136.300027.9 08.1600.62G? 0
+175412.24 -355300.5 +000026.5-000021.100003.9 08.1600.04A? 0
+175500.62 +402654.6 -000003.9+000001.900002.4 08.1600.23A? 0
+175926.57 -134214.1 +000060.7-000010.100005.4 08.1600.52F? 0
+180940.74 -084643.9 -000108.2-000182.100019.6 08.1600.88G? 0
+180959.21 -812502.7 -000038.8-000009.000002.6 08.1600.91G? 0
+181426.17 +055423.2 +000022.7-000025.600019.4 08.1600.37F? 1
+181649.65 -163104.3 -000014.7+000009.800021.4 08.1600.19A? 0
+182204.60 +755142.8 -000011.5+000095.500009.2 08.1600.63G? 0
+182227.01 +071334.7 +000007.8+000002.400004.3 08.1600.27A? 0
+182949.00 +064546.9 +000012.5+000005.000003.3 08.1600.14A? 0
+183606.57 +115113.6 +000004.8-000018.700002.5 08.1600.14A? 0
+184305.37 +163834.7 +000042.1-000003.900008.5 08.1600.48F? 0
+184342.35 +053859.8 +000005.6-000000.800018.3 08.1600.17A? 0
+185123.68 -144101.9 +000008.5-000014.400004.4 08.1600.29A? 0
+190102.09 +333249.5 +000008.8+000003.900000.8 08.16-0.08B? 0
+190540.84 +334821.0 +000010.4+000011.500000.9 08.1600.95K? 0
+191145.35 -191121.6 +000016.6+000016.200015.2 08.1600.82G? 0
+191159.70 -210509.9 +000007.4+000007.500011.4 08.1600.85G? 0
+191242.40 +243436.4 +000060.8-000008.600022.4 08.1600.52F? 0
+191248.40 -342607.7 +000020.4-000002.900020.0 08.1600.43F? 0
+191457.54 +333548.5 +000016.6-000012.400009.9 08.1600.95K? 0
+191915.66 +090450.3 +000008.4+000001.200003.7 08.1600.14A? 0
+191936.39 +491223.8 +000006.4-000007.000002.6 08.1600.98K? 0
+191957.77 +283347.9 +000001.0+000002.200010.6 08.1600.01A? 0
+192055.17 -214806.3 -000003.3-000010.400016.3 08.1600.10A? 0
+192443.07 -514726.1 -000012.3-000011.200012.2 08.1600.90G? 0
+192622.06 +505913.7 +000032.9+000076.700007.9 08.1600.59G? 0
+192628.38 +485215.0 +000008.5+000004.400011.8 08.1600.01A? 0
+192906.32 +275546.6 +000005.5+000008.400006.1 08.1600.34F? 0
+193012.79 -252614.5 +000040.8-000006.900009.2 08.1600.99K? 0
+193025.59 +242517.7 +000000.0-000013.200019.5 08.1600.64G? 0
+193347.06 +422129.9 +000094.2-000027.900012.1 08.1600.72G? 0
+193717.46 -050830.6 -000003.4-000011.100012.9 08.1600.69G? 0
+194006.89 +350852.1 +000007.3-000001.900005.2 08.16-0.07B? 0
+194603.87 -670252.6 +000033.8-000057.600002.3 08.1600.52F? 0
+194901.69 +311740.2 +000001.9+000003.000002.0 08.1600.97K? 0
+195159.43 +175018.9 +000041.1-000052.500009.1 08.1600.50F? 0
+195300.26 +271459.5 -000008.3-000000.900005.9 08.1600.53F? 0
+200406.59 +371055.6 -000000.5-000001.000005.5 08.16-0.02B? 0
+200409.25 +114740.3 +000000.0+000000.000000.0 08.16-0.08B? 1
+200418.08 -261945.7 +000038.9-000069.100009.7 08.1600.63G? 0
+200524.26 +345904.4 -000010.9-000007.000000.3 08.1600.09A? 0
+200609.95 +352309.7 -000001.4-000010.600003.4 08.1600.32F? 0 0.10 1.00
+200611.29 +252730.2 +000009.0-000007.500000.6 08.16-0.00B? 0
+200645.84 +254106.8 +000003.4-000007.500007.9 08.1600.98K? 0
+200850.88 -000915.2 -000011.1+000000.400016.2 08.16-0.05B? 0
+200934.78 -824818.0 +000043.7-000081.600005.5 08.1600.46F? 0
+200947.03 +423228.8 +000004.2-000006.300003.0 08.1600.21A? 0
+201341.63 -340703.7 +000000.0+000000.000000.0 08.1600.43F? 0
+201427.86 -180538.4 -000000.2+000035.400032.5 08.1600.97K? 0
+202248.75 +372607.3 -000047.6-000002.600007.7 08.1600.58G? 0
+202643.39 +252918.2 +000007.1+000001.000007.2 08.1600.18A? 0
+202713.60 -444530.8 -000001.2+000000.800013.9 08.1600.33F? 0
+202943.18 +380731.5 +000001.9-000007.500003.2 08.16-0.06B? 0
+203252.66 -075549.3 +000085.4-000052.200004.4 08.1600.47F? 0
+203349.65 +054629.6 +000003.5-000045.800006.7 08.1600.91G? 0
+204118.10 +301128.9 +000226.2-000037.800020.1 08.1600.68G? 0
+204153.91 +141838.7 -000016.6-000009.700001.1 08.1600.09A? 0
+204302.43 -284612.3 -000014.1-000011.900015.9 08.1600.56F? 0
+204529.21 +260621.1 +000000.5-000005.400006.1 08.16-0.04B? 0
+204632.34 +671632.6 -000006.9-000006.300008.1 08.1600.24A? 0
+204722.92 -183716.1 +000000.0+000000.000000.0 08.1600.54F? 0
+204724.30 +485107.5 -000016.2-000000.700004.4 08.1600.38F? 0
+205815.37 +825913.9 +000027.3+000003.000006.4 08.1600.17A? 0
+210650.32 +762341.5 -000011.5-000013.800002.6 08.1600.31A? 0
+210710.93 +152406.2 +000054.4+000027.700024.0 08.1600.47F? 0
+211344.05 -143855.2 +000031.8-000052.200014.3 08.1600.45F? 0
+212635.32 -804057.1 -000025.8+000011.100018.1 08.1600.63G? 0
+213008.30 +235505.0 +000086.8-000025.400004.7 08.1600.46F? 0
+213316.83 +725736.8 +000045.3+000048.600025.7 08.1600.41F? 0
+213438.46 -685115.0 +000001.8-000007.600005.1 08.1600.36F? 0
+213544.48 +294444.0 +000001.8-000011.800003.4 08.16-0.03B? 0
+213732.40 +513928.7 -000004.2+000025.400003.1 08.1600.96K? 0
+213845.77 +242353.5 +000008.3-000007.200003.5 08.16-0.10B? 0
+214148.76 +403132.1 +000003.7-000005.700001.8 08.16-0.01B? 0
+214659.55 -250424.1 +000026.4-000076.300005.2 08.1600.46F? 0
+214814.19 +111039.8 -000018.1+000020.200017.4 08.1600.45F? 0
+215048.44 -744629.7 +000053.6-000044.800008.4 08.1600.89G? 0
+215321.64 -141122.7 +000012.3+000002.700011.2 08.1600.36F? 0
+215411.23 +521955.7 +000057.3+000011.500009.1 08.1600.43F? 0
+220742.03 -280337.0 +000049.9-000101.800014.1 08.1600.63G? 0
+220846.20 -392749.4 +000018.3-000000.100015.8 08.1600.04A? 0
+221110.94 -252211.5 -000009.4-000008.300004.3 08.1600.28A? 0
+221534.11 +015644.8 -000064.3-000056.200012.0 08.1600.38F? 0
+222818.67 +370823.4 +000008.2-000010.500003.3 08.16-0.07B? 0
+222856.67 -240756.2 -000039.6-000012.600001.8 08.1600.99K? 0
+223900.08 -824849.8 -000040.2-000016.000003.6 08.1600.31A? 0
+223922.88 +753927.5 +000006.1-000000.500009.8 08.16-0.04B? 0
+224301.71 +144533.4 +000037.0+000017.400018.2 08.1600.51F? 0
+224730.04 +025416.8 +000067.5-000010.200011.1 08.1600.53F? 0
+224806.89 +391616.8 +000007.1-000008.300002.5 08.1600.17A? 0
+224852.23 +185208.4 +000022.2-000009.800002.6 08.1600.18A? 0
+224901.03 -245522.3 +000015.8-000060.000018.7 08.1600.32F? 0
+225859.05 +512513.1 +000036.0+000000.400007.2 08.1600.18A? 0
+230151.39 +390628.8 -000003.9-000008.100006.1 08.1600.09A? 0
+230205.61 +623043.6 +000014.0-000009.800001.8 08.1600.41F? 0
+230957.79 +683754.6 +000018.9+000005.500001.3 08.1600.07A? 0
+232308.52 -774720.4 +000052.3-000028.900005.2 08.1600.48F? 0
+235341.17 +284824.6 +000016.9-000017.700005.7 08.1600.05A? 0
+000228.76 +082338.1 +000000.5-000030.300003.7 08.1601.03K? 0
+001014.53 +754941.5 +000030.6-000003.800003.5 08.1601.69K? 0
+001039.27 +021802.4 -000013.1-000005.200004.0 08.1601.16K? 0
+002801.89 +454326.4 +000029.7-000018.000004.9 08.1601.02K? 0
+003500.20 +412221.2 +000013.8+000013.000013.7 08.1601.60K? 0
+010626.39 -610913.2 -000016.4-000029.800003.4 08.1601.12K? 0
+011704.93 +415245.3 -000001.3-000029.400013.4 08.1601.65K? 0
+014525.33 +643333.4 +000020.2-000009.700004.7 08.1601.29K? 0
+015321.38 -241230.0 +000003.3-000013.600007.2 08.1601.57K? 0
+022345.91 +522233.8 -000003.9-000018.500007.3 08.1601.11K? 0
+022609.81 +315245.5 +000064.2+000000.100005.8 08.1601.40K? 0
+022949.42 +440921.1 +000008.0+000003.100009.4 08.1601.44K? 0
+023158.39 -590710.6 +000003.6-000024.900002.8 08.1601.05K? 0
+024728.82 -085943.3 +000016.3-000030.100003.1 08.1601.06K? 0
+025344.67 -230844.1 +000018.1-000022.500000.8 08.1601.55K? 0
+030126.10 -632946.5 +000005.2+000018.500001.2 08.1601.19K? 0
+030537.31 -391806.8 +000014.9+000010.500012.7 08.1601.18K? 0
+031259.58 +711226.1 -000016.8-000008.000008.8 08.1601.15K? 0
+031849.73 -083548.4 -000015.1-000002.600008.4 08.1601.33K? 0
+032544.50 -081245.0 -000012.5-000048.500003.0 08.1601.41K? 0
+032807.17 +505625.3 -000004.8+000023.000007.9 08.1601.69K? 0
+033101.73 +335335.0 +000045.5-000016.700015.7 08.1601.30K? 0
+033824.31 -371620.8 +000030.5+000025.600018.2 08.1601.07K? 0
+033847.58 -253630.5 +000003.2-000006.700000.4 08.1601.32K? 0
+034150.14 -434603.8 +000025.0+000015.800004.6 08.1601.04K? 0
+034421.59 -210623.1 +000007.2-000019.500005.1 08.1601.70K? 0
+035435.90 +494507.5 -000004.4-000003.500015.4 08.1601.55K? 0
+040418.12 -073142.3 -000011.4-000023.100030.2 08.1601.63K? 0
+041838.35 -483526.7 -000009.3+000016.200007.8 08.1601.26K? 0
+042501.36 -211240.5 +000022.0-000008.600003.0 08.1601.00K? 0
+044113.74 +705655.6 +000002.5-000017.100014.7 08.1601.61K? 0
+044514.77 +613922.7 +000010.6-000014.000005.2 08.1601.82K? 0
+045010.25 -051241.5 -000005.6-000008.200012.6 08.1601.29K? 0
+045715.89 +632409.2 +000004.3-000003.200003.6 08.1601.74K? 0
+045811.86 -324936.9 -000003.7+000016.800008.1 08.1601.24K? 0
+050432.97 +585139.6 +000014.5-000008.700000.0 08.1601.04K? 0 0.10 1.00
+050751.37 +395641.3 +000024.2+000025.900020.3 08.1601.25K? 0
+051216.76 -390333.9 +000015.6+000028.500005.9 08.1601.56K? 0
+052717.56 -104134.9 +000008.8+000002.600010.8 08.1601.45K? 0
+053022.35 -125712.8 +000041.4-000042.500006.7 08.1601.11K? 0
+053143.51 -184300.2 +000035.1-000007.600019.8 08.1601.19K? 0
+053447.12 -701019.7 +000001.7-000021.500006.8 08.1601.12K? 0
+053519.50 -714036.0 +000009.7-000010.200002.0 08.1601.14K? 0
+053642.01 -031738.9 +000012.9-000003.800009.9 08.1601.47K? 0
+053823.37 +355727.7 +000040.4-000002.100001.7 08.1601.02K? 0
+055127.96 -025501.5 +000003.5-000005.200019.7 08.1601.01K? 0
+055234.89 +665244.0 -000010.6+000015.200008.3 08.1601.09K? 0
+055459.66 +193616.8 -000011.7+000001.600004.6 08.1601.05K? 0
+055554.05 +135957.9 +000014.7-000026.900016.7 08.1601.02K? 0
+055653.82 +514609.7 +000019.0+000008.200013.0 08.1601.06K? 0
+060406.94 -395010.5 -000011.8-000004.600008.6 08.1601.31K? 0
+060618.37 +000043.1 -000006.5-000028.800003.9 08.1601.07K? 0
+060725.77 -303737.8 -000002.7-000008.200005.7 08.1601.59K? 0
+062358.92 -005826.0 +000005.6-000020.600001.4 08.1601.19K? 0
+062433.13 +451002.3 +000019.3+000001.800005.7 08.1601.53K? 0
+062713.65 -225203.0 +000001.1+000003.300001.6 08.1601.17K? 0
+062828.53 +542311.9 +000018.2-000006.500002.5 08.1601.55K? 0
+063010.63 +324722.0 +000009.6-000047.800011.5 08.1601.54K? 0
+063121.36 +160530.6 -000019.7-000020.200007.3 08.1601.32K? 0
+064228.88 +612705.1 -000014.8-000000.300001.3 08.1601.42K? 0
+064231.41 -232103.1 -000012.4-000014.300002.2 08.1601.29K? 0
+064702.63 -204033.0 +000003.6-000007.100006.5 08.1601.11K? 0
+064941.23 +281903.9 -000011.0-000025.200014.7 08.1601.55K? 0
+065256.30 -030343.6 +000005.1+000014.200020.4 08.1601.51K? 0
+070022.88 -433002.2 +000032.0-000035.200006.4 08.1601.20K? 0
+070623.98 +020553.0 -000024.7+000016.300001.2 08.1601.31K? 0
+070711.48 -304743.0 +000004.3-000005.100014.9 08.1601.47K? 0
+070849.81 -290107.2 -000010.6+000005.300003.4 08.1601.07K? 0
+070939.50 +853412.0 -000004.0-000001.100005.6 08.1601.57K? 0
+070950.92 +181334.4 -000007.8-000003.500002.2 08.1601.12K? 0
+071937.15 +135637.8 +000026.7-000017.800017.0 08.1601.01K? 0
+073030.18 -213351.0 -000006.7-000012.100016.6 08.1601.62K? 0
+073138.79 +643648.4 -000024.0+000011.900002.2 08.1601.21K? 0
+073825.42 -324537.3 +000011.2-000000.500005.3 08.1601.36K? 0
+074559.13 +632216.8 -000023.8-000050.700005.2 08.1601.08K? 0
+075205.74 +110936.1 -000017.3+000002.200007.7 08.1601.56K? 0
+075536.64 -190547.0 +000016.7+000010.500018.7 08.1601.18K? 0
+080609.13 -362422.9 -000011.3-000004.100004.9 08.1601.38K? 0
+080826.18 -010152.6 -000032.8+000023.100025.1 08.1601.58K? 0
+080937.31 -364953.6 -000008.2+000011.700003.7 08.1601.14K? 0
+081345.07 -273148.4 -000007.8-000008.100005.3 08.1601.63K? 0
+081549.19 +204445.0 -000002.7+000011.400001.8 08.1601.09K? 0
+082223.71 -210028.8 -000008.6+000014.900001.0 08.1601.17K? 0
+082903.49 +065433.1 +000005.8+000013.900000.9 08.1601.43K? 0
+083112.41 +070023.0 -000013.2+000021.300012.9 08.1601.43K? 0
+083400.29 -062855.2 -000003.2-000016.400007.2 08.1601.38K? 0
+083623.86 -280455.0 -000054.2+000012.900003.2 08.1601.32K? 0
+084050.39 -314843.5 +000015.1-000009.500008.3 08.1601.12K? 0
+084419.05 -213832.3 -000020.7-000008.700008.7 08.1601.03K? 0
+084758.37 +063955.7 -000019.0-000028.700012.7 08.1601.06K? 0
+085109.66 -230217.9 -000009.6-000027.100000.5 08.1601.70K? 0
+085218.85 -684400.9 -000013.1+000010.900002.1 08.1601.67K? 0
+090711.54 +180835.9 -000020.8-000058.000007.4 08.1601.11K? 0
+091637.44 -535242.3 -000017.4+000000.400008.2 08.1601.47K? 0
+092107.53 +455201.2 +000020.4-000009.100003.3 08.1601.03K? 0
+093410.87 -622712.6 -000020.4+000023.700003.4 08.1601.42K? 0
+093504.94 +040222.3 -000023.3-000019.700028.6 08.1601.52K? 0
+095923.54 +231721.7 -000027.8-000045.300006.7 08.1601.04K? 0
+100226.01 +690226.6 -000047.5-000017.700013.0 08.1601.05K? 0
+101413.62 -652831.7 -000008.1+000005.600009.5 08.1601.04K? 0
+101758.64 -515644.8 -000033.4+000054.100006.5 08.1601.28K? 0
+101924.54 +260911.9 -000011.0-000015.200020.3 08.1601.29K? 0
+103208.47 +092519.3 -000030.5-000021.000001.8 08.1601.13K? 0
+104440.93 -634835.1 -000018.9-000008.000003.5 08.1601.15K? 0
+105230.06 -301058.1 -000003.4-000009.300004.0 08.1601.16K? 0
+110419.72 +595036.9 -000001.8-000015.600014.7 08.1601.00K? 0
+111033.44 +113737.3 -000044.8-000077.800003.5 08.1601.13K? 0
+112133.93 +714332.1 +000007.2+000013.100007.3 08.1601.21K? 0
+113556.38 +064605.5 -000045.6+000005.300002.7 08.1601.04K? 0
+113938.65 +175415.6 -000013.6-000020.600004.3 08.1601.43K? 0
+114014.17 +362831.1 -000038.2-000016.500004.7 08.1601.06K? 0
+114409.00 -453442.9 -000000.5+000004.800007.1 08.1601.64K? 0
+114532.89 +302928.1 -000024.9-000012.400014.2 08.1601.01K? 0
+115008.04 +201713.4 -000010.6-000005.100013.8 08.1601.59K? 0
+120057.27 -211502.4 -000020.2-000047.900010.5 08.1601.36K? 0
+122327.02 +630200.3 -000041.9-000017.600011.8 08.1601.17K? 0
+124504.31 -105958.0 +000004.2+000000.000013.3 08.1601.25K? 0
+124823.32 +203813.6 -000043.5-000023.200000.2 08.1601.49K? 0
diff --git a/kstars/kstars/data/hip052.dat b/kstars/kstars/data/hip052.dat
new file mode 100644
index 00000000..426b9a72
--- /dev/null
+++ b/kstars/kstars/data/hip052.dat
@@ -0,0 +1,1000 @@
+125729.67 -733356.5 -000085.4+000055.000000.6 08.1601.08K? 0
+130629.19 -042027.9 +000001.3-000000.500002.3 08.1601.00K? 0
+130636.33 +340109.5 -000025.6-000001.000000.5 08.1601.12K? 0
+130801.32 -753529.9 -000061.6+000000.100007.8 08.1601.12K? 0
+132340.28 -133855.9 -000032.7-000010.200019.2 08.1601.36K? 0
+133349.96 +505701.3 +000003.6-000034.400007.0 08.1601.22K? 0
+133504.19 -065803.8 -000042.2-000004.300004.5 08.1601.10K? 0
+133533.89 +374209.7 +000021.3+000007.600000.3 08.1601.08K? 0
+133911.85 +092322.5 -000038.8+000029.600018.9 08.1601.00K? 0
+140409.91 +590025.8 -000036.0+000013.200003.9 08.1601.16K? 0
+141120.03 -454748.9 -000015.1+000002.100018.6 08.1601.22K? 0
+141136.17 -251054.7 +000000.7-000022.500000.6 08.1601.26K? 0
+141423.51 -454617.0 -000023.5+000000.200008.1 08.1601.69K? 0
+142357.37 +295806.4 -000013.8-000013.300006.5 08.1601.33K? 0
+142825.14 -393229.0 +000004.0-000029.000005.8 08.1601.44K? 0
+144135.92 -012318.3 +000004.0-000028.000001.9 08.1601.57K? 0
+144145.51 +002334.5 -000011.7-000019.400001.8 08.1601.04K? 0
+144212.65 +392428.5 -000021.5+000046.500001.5 08.1601.00K? 0
+144607.62 -420852.4 -000009.6+000017.000018.6 08.1601.58K? 0
+145217.31 -033106.3 -000060.0-000002.800014.1 08.1601.26K? 0
+145250.59 -310231.6 -000037.0-000030.400003.6 08.1601.04K? 0
+145314.57 -663347.0 -000003.7-000013.900001.0 08.1601.05K? 0
+145525.53 -092827.3 -000033.1-000006.600006.2 08.1601.34K? 0
+145653.47 +040001.2 +000038.5-000048.800013.3 08.1601.16K? 0
+145719.81 -712027.7 -000023.0+000002.200007.4 08.1601.41K? 0
+150113.11 -691306.9 -000018.2-000022.000007.6 08.1601.35K? 0
+150416.47 -631210.3 +000012.8+000007.100004.8 08.1601.38K? 0
+150520.19 +322032.1 -000021.9+000018.000007.0 08.1601.02K? 0
+150822.29 -132646.3 +000004.1+000015.900000.3 08.1601.62K? 0
+153409.11 +562113.6 -000002.1+000004.300001.6 08.1601.64K? 0
+154804.50 -321419.7 -000027.4+000013.700003.6 08.1601.60K? 0
+155353.30 -561633.2 -000018.3-000038.700009.0 08.1601.12K? 0
+163920.39 +353156.2 +000007.5-000024.100011.2 08.1601.62K? 0
+164059.95 +665734.0 +000000.4-000008.400008.9 08.1601.02K? 0
+164311.48 +144842.1 -000013.0-000027.300014.7 08.1601.10K? 0
+164619.02 -642654.9 -000018.5-000026.300011.4 08.1601.14K? 0
+170232.36 +354647.8 +000018.4-000074.700001.6 08.1601.05K? 0
+172336.76 +532057.6 +000003.9-000020.900003.4 08.1601.15K? 0
+173101.05 +481944.8 -000011.7+000060.900001.2 08.1601.15K? 0
+173121.43 +233707.6 -000007.5+000008.900000.9 08.1601.60K? 0
+173210.48 -510426.7 -000007.4-000011.200006.4 08.1601.18K? 0
+174122.51 +512816.8 -000001.6+000005.000001.5 08.1601.24K? 0
+174127.12 +341644.8 -000010.6+000046.900002.8 08.1601.06K? 0
+174153.71 +313821.5 -000007.3-000009.900011.3 08.1601.17K? 0
+174318.47 +184926.6 -000006.0-000000.200003.5 08.1601.09K? 0
+174340.98 -394822.9 -000019.8-000007.300007.8 08.1601.07K? 0
+174629.08 +383406.9 -000012.8+000004.100007.8 08.1601.28K? 0
+175215.93 +384105.5 +000016.1+000012.500005.2 08.1601.29K? 0
+180724.18 +155724.0 -000000.9+000016.300008.8 08.1601.27K? 0
+181511.61 -254720.8 +000020.5+000000.200013.3 08.1601.87M? 0
+181625.47 +344847.6 -000016.1-000006.100004.2 08.1601.08K? 0
+181627.82 +503659.6 -000003.1+000009.400004.4 08.1601.02K? 0
+182728.37 +511028.5 +000005.7+000014.000008.0 08.1601.19K? 0
+182821.93 +050647.5 -000003.8+000004.500003.2 08.1601.08K? 0
+183134.40 +402207.3 -000004.1-000003.700003.5 08.1601.15K? 0
+183201.88 -443538.5 -000005.2-000021.600009.4 08.1601.22K? 0
+183656.87 +331326.0 +000000.8-000005.400003.3 08.1601.16K? 0
+184224.80 +553734.0 +000014.0+000002.100007.9 08.1601.03K? 0
+184228.22 -155420.3 +000001.3-000007.100006.1 08.1601.04K? 0
+184409.72 -413027.5 -000012.1+000001.600011.6 08.1601.60K? 0
+184422.33 -022921.2 +000000.0+000021.400006.7 08.1601.35K? 0
+184530.76 +281524.2 +000021.1+000006.700004.9 08.1601.03K? 0
+184813.82 +103833.9 -000004.2+000010.900000.6 08.1601.05K? 0
+184844.16 -170208.5 -000007.9-000013.600001.1 08.1601.11K? 0
+185040.12 -221559.1 +000001.1-000003.200017.9 08.1601.51K? 0
+185506.90 -641926.7 +000010.6-000026.900012.6 08.1601.30K? 0
+190015.93 -261058.5 +000004.3-000007.400012.2 08.1601.30K? 0
+190317.49 -054943.8 -000009.5-000018.100001.1 08.1601.04K? 0
+190435.86 +212806.3 -000000.2-000012.100005.7 08.1601.31K? 0
+191703.16 +092019.6 +000015.4+000005.700009.6 08.1601.30K? 0
+192309.77 -252817.3 -000013.3+000005.000001.8 08.1601.11K? 0
+192628.43 -701844.0 -000007.4-000008.800006.9 08.1601.54K? 0
+193601.35 +520449.0 -000012.1-000006.200005.4 08.1601.03K? 0
+194735.29 +365456.7 -000018.8+000004.800000.8 08.1601.55K? 0
+195146.26 +503055.2 -000005.9-000026.000005.7 08.1601.43K? 0
+195341.93 +113631.9 +000006.3-000011.900006.3 08.1601.49K? 0
+195531.96 +181124.4 -000001.6+000015.700007.1 08.1601.19K? 0
+200139.18 -343508.2 -000007.1-000042.800011.2 08.1601.05K? 0
+201358.77 +752413.8 +000019.6-000006.200009.0 08.1601.73K? 0
+201443.80 +343827.1 -000001.7+000001.700008.5 08.1601.62K? 0
+202059.47 +272446.3 -000001.8-000009.500004.1 08.1601.50K? 0
+202458.08 +424619.3 +000007.7-000001.000008.9 08.1601.00K? 0
+202913.54 +373045.8 +000025.2-000005.200029.2 08.1601.04K? 0
+203231.67 -771740.4 -000003.6-000017.600015.0 08.1601.12K? 0
+203557.88 +381748.3 +000007.7+000002.900003.9 08.1601.54K? 0
+203717.01 -595022.0 +000016.7+000009.700002.5 08.1601.12K? 0
+204954.74 +133302.7 -000033.0-000031.300002.6 08.1601.12K? 0
+205459.30 -074804.8 -000011.0-000015.300013.9 08.1601.03K? 0
+205736.69 -021452.0 +000012.7-000009.200010.9 08.1601.44K? 0
+210137.96 +634109.0 -000001.6-000015.300010.7 08.1601.20K? 0
+210404.27 +331400.1 -000004.6-000005.800004.5 08.1601.61K? 0
+210529.82 +215224.5 -000001.1-000017.200010.0 08.1601.62K? 0
+210904.13 -034820.3 -000010.5-000003.700003.0 08.1601.17K? 0
+211534.83 +364825.7 -000009.4-000007.300007.4 08.1601.48K? 0
+211713.94 +043735.8 -000002.9-000044.900003.0 08.1601.19K? 0
+211802.70 +000943.3 +000485.6-000168.200046.1 08.1601.03K? 0
+211852.13 -062621.0 +000023.1-000007.200008.9 08.1601.25K? 0
+213109.23 +053445.1 +000006.9-000019.000000.1 08.1601.56K? 0
+213654.55 +253653.1 +000003.5-000011.100003.6 08.1601.11K? 0
+214059.39 -315523.0 +000027.3+000017.100004.8 08.1601.26K? 0
+215020.55 +415210.6 -000008.4-000002.700014.7 08.1601.25K? 0
+215141.71 +583205.9 -000005.0-000028.300012.2 08.1601.08K? 0
+215930.34 +375831.1 +000079.2-000020.400018.0 08.1601.16K? 0
+220148.09 +002003.4 -000007.2-000043.300005.9 08.1601.09K? 0
+220339.15 -074704.6 +000023.5-000016.400000.4 08.1601.56K? 0
+220411.09 -174844.8 +000057.6+000026.700013.2 08.1601.06K? 0
+220510.22 +342852.0 +000003.5-000029.300001.8 08.1601.01K? 0
+222146.09 +400035.7 +000003.0-000061.500006.0 08.1601.05K? 0
+222345.24 -203659.8 +000001.4-000026.300006.1 08.1601.16K? 0
+222612.52 -120302.7 -000014.9-000013.600001.4 08.1601.21K? 0
+223123.86 -412559.2 +000026.5-000021.300012.2 08.1601.24K? 0
+224743.52 +102017.3 -000028.3-000035.200005.7 08.1601.10K? 0
+225459.78 -794310.1 +000013.9-000007.000004.3 08.1601.10K? 0
+230354.97 -080330.7 -000033.0-000010.300004.8 08.1601.05K? 0
+232719.55 +435149.2 +000006.7-000004.900004.5 08.1601.63K? 0
+234216.39 -273819.1 +000014.0-000028.100015.1 08.1601.06K? 0
+235319.65 -590558.4 +000019.7-000012.600000.1 08.1601.19K? 0
+185806.69 -040839.6 -000017.4-000006.400007.8 08.1602.04M? 0
+000154.91 +153142.7 +000003.7+000009.400005.7 08.1700.57F? 0
+000305.84 +522754.6 -000016.2-000023.300009.5 08.1700.87G? 0
+001228.20 +201403.8 +000211.3-000019.500013.5 08.1700.65G? 0
+001309.53 -274848.6 +000018.3-000010.800007.4 08.1700.89G? 0
+002052.34 -195551.9 -000013.9-000060.900010.9 08.1700.53F? 0
+004833.18 +002255.6 +000067.6-000030.100009.0 08.1700.64G? 0
+005603.75 -204207.1 -000037.1+000018.500011.9 08.1700.53F? 0
+005733.85 +372424.0 +000008.6-000004.300003.9 08.1700.96K? 0
+010449.08 -781751.9 +000039.3+000004.700006.1 08.1700.07A? 0
+011537.12 +084604.5 +000033.0+000009.900008.0 08.1700.94G? 0
+012412.61 +481716.0 -000009.9+000001.500005.1 08.1700.09A? 0
+012437.49 +320017.0 -000014.8-000003.200002.3 08.1700.93G? 0
+013111.02 -091843.4 +000056.3-000074.900016.4 08.1700.61G? 0
+013212.71 -142932.6 -000012.4-000006.100000.7 08.1700.09A? 0
+013345.03 +564837.1 +000031.3-000057.600009.2 08.1700.40F? 0
+013403.91 +040743.7 -000019.7+000013.800017.4 08.1700.47F? 0
+013804.67 +304723.4 +000285.9+000008.100014.5 08.1700.63G? 0
+015143.85 +073432.4 -000011.5+000002.100010.5 08.1700.24A? 0
+015152.19 -121954.8 +000020.5-000006.000002.4 08.1700.28A? 0
+015514.92 +360008.1 -000027.9-000000.400006.7 08.1700.41F? 0
+015925.49 -232611.4 +000099.1+000050.400011.6 08.1700.46F? 0
+020325.39 -170158.9 +000067.7+000026.300005.7 08.1700.23A? 0
+020439.86 +544523.0 +000005.1-000021.000001.8 08.17-0.01B? 0
+020543.56 +173900.1 -000013.5-000026.600004.2 08.1700.47F? 0
+021038.69 +531253.2 +000009.7-000012.900002.2 08.1700.04A? 0
+021229.68 +164202.5 -000016.0-000049.700018.3 08.1700.59G? 0
+021423.81 +342737.8 +000023.8-000015.100019.5 08.1700.28A? 0
+021539.62 +263849.0 +000033.8-000014.400006.5 08.1700.46F? 0
+021828.16 +571230.2 +000000.0+000000.000000.0 08.1700.28A? 0
+022204.67 +441630.4 +000029.2-000019.100002.7 08.1700.26A? 0
+022213.14 +301948.9 -000030.1+000000.800022.9 08.1700.42F? 0
+022449.16 -612737.9 +000029.6+000028.100002.4 08.1700.38F? 0
+023005.00 -022342.7 +000117.5-000133.300004.5 08.1700.52F? 0
+023428.72 +233004.2 +000036.1-000049.900003.5 08.1700.92G? 0
+023432.28 -295658.8 +000043.5-000001.100013.1 08.1700.53F? 0
+023542.80 +291318.4 +000026.1-000025.200013.7 08.1700.26A? 0
+023642.02 +230311.2 +000011.0+000011.300004.5 08.1700.46F? 0
+023948.81 +583006.3 +000013.0-000003.000012.7 08.1700.97K? 0
+024037.17 -184503.1 +000106.1-000013.400015.3 08.1700.91G? 0
+024619.63 +452703.3 -000005.3-000001.700000.4 08.17-0.05B? 0
+024839.76 -164840.5 +000010.6+000013.300007.7 08.1700.91G? 0
+024944.32 +714511.9 +000085.6-000029.600014.2 08.1700.63G? 0
+025050.80 +543946.2 -000006.9+000002.600017.7 08.1700.80G? 0
+025204.90 +301134.6 +000071.7-000032.900012.2 08.1700.43F? 0
+030250.87 -722727.2 +000087.9+000128.600006.6 08.1700.67G? 0
+030625.59 +031552.6 +000020.1-000028.200001.5 08.1700.42F? 0
+030840.22 -480059.1 +000077.6-000026.100014.9 08.1700.61G? 0
+031157.35 +294954.4 +000000.4+000004.200011.3 08.1700.30A? 0
+031607.74 +513401.1 +000010.7-000087.600017.4 08.1700.55F? 0
+032444.64 +145825.9 -000007.0-000012.400014.1 08.1700.25A? 0
+032632.64 +471559.4 +000022.7-000042.400001.3 08.1700.21A? 0
+032816.02 -733259.1 +000019.9+000033.100000.8 08.1700.21A? 0
+032821.95 -043345.0 +000005.1+000005.700001.2 08.1700.25A? 0
+033005.36 +241125.6 -000009.8-000031.200003.0 08.1700.40F? 0
+033759.16 +675940.5 +000013.0-000017.500004.0 08.1700.99K? 0
+034049.85 +415030.3 -000024.8-000014.200008.3 08.1700.41F? 0
+034745.60 -023357.1 +000074.0-000016.500013.2 08.1700.50F? 0
+035237.25 -082929.6 +000032.3-000023.900003.1 08.1700.48F? 0
+041721.36 -193127.1 +000022.8+000016.900010.1 08.1700.36F? 0
+042212.66 +571818.0 +000055.3-000060.100009.3 08.1700.43F? 0
+042349.96 -362820.6 -000007.7-000034.700000.6 08.1700.33F? 0
+043036.69 -402342.8 +000064.4+000048.800005.4 08.1700.70G? 0
+043110.91 +144123.3 +000016.8-000008.100006.4 08.1700.51F? 0
+043243.25 -553549.5 -000007.4+000127.300005.2 08.1700.38F? 0
+043337.51 +693553.2 +000013.9-000014.900000.4 08.1700.61G? 0
+043737.84 +401751.6 -000018.9-000061.900013.0 08.1700.33F? 0
+044324.95 +051552.4 -000025.7+000007.700008.6 08.1700.11A? 0
+044519.78 +023811.3 -000018.1-000012.000004.2 08.1700.90G? 0
+044925.20 +471141.1 -000002.5-000010.100020.2 08.1700.04A? 0
+045021.49 -133805.0 -000016.7+000015.300015.2 08.1700.33F? 0
+045323.06 +612730.8 -000021.2+000058.300005.1 08.1700.90G? 0
+045758.96 +341606.7 +000568.7-000195.400033.9 08.1700.73G? 0
+050146.33 +263902.4 +000005.9+000027.600018.7 08.1700.72G? 0
+050200.71 -390438.9 +000017.2+000044.700000.6 08.1700.22A? 0
+050244.41 -210557.7 -000001.7-000123.000007.3 08.1700.46F? 0
+050423.52 -493642.0 +000034.6+000046.200000.4 08.1700.30A? 0
+050554.61 +015108.0 +000014.0-000002.000008.1 08.1700.02A? 0
+050558.83 -682500.3 +000021.8+000041.500004.7 08.1700.57F? 0
+050648.70 +004039.2 +000015.7+000002.700009.4 08.1700.95K? 0
+050704.38 +591958.8 +000025.9-000026.300001.4 08.1700.19A? 0
+051205.63 +003616.7 -000007.0-000005.000017.2 08.1700.40F? 0
+051419.93 -332055.0 -000012.1-000038.100009.4 08.1700.49F? 0
+051831.15 +330952.9 -000002.4-000014.300001.6 08.17-0.06B? 0
+052033.04 +363756.1 +000002.1+000000.500002.9 08.1700.02A? 0
+052401.17 +245737.5 -000080.5-000119.100055.2 08.1700.24A? 1
+052416.28 -064838.3 +000001.4-000081.100020.4 08.1700.39F? 0
+052657.90 -161952.4 +000004.2-000003.100004.8 08.1700.16A? 0
+054040.33 +274707.5 +000011.9-000036.200026.2 08.1700.39F? 0
+054041.19 +454227.4 -000004.0-000010.200000.5 08.1700.34F? 0
+054144.14 +192125.6 +000004.1-000010.900008.1 08.1700.22A? 0
+054256.42 +721805.7 +000009.3-000033.100007.5 08.1700.52F? 0
+054258.80 -072851.3 +000042.2-000103.900020.5 08.1700.68G? 0
+054722.67 +083254.2 +000002.3+000003.100001.1 08.17-0.05B? 0
+055127.55 -175406.4 -000000.4+000004.500002.8 08.17-0.03B? 0
+055531.78 +673122.7 +000010.5-000051.400014.4 08.1700.29A? 0
+055555.14 -591156.5 -000006.7+000013.900007.7 08.1700.36F? 0
+055724.75 -402352.2 +000006.8+000060.800004.1 08.1700.50F? 0
+055855.34 +204035.2 +000008.8-000022.000001.6 08.1700.93G? 0
+055902.81 +151854.3 +000015.7-000075.000018.5 08.1700.57F? 0
+060938.44 -002425.0 +000005.7-000014.700010.7 08.1700.96K? 0
+061152.39 -142716.0 -000003.5+000006.500000.6 08.17-0.04B? 0
+061423.27 -065115.0 -000001.1+000018.200001.1 08.1700.90G? 0
+061607.47 -093514.8 +000017.4+000030.500004.4 08.1700.96K? 0
+062235.57 -073736.7 -000002.5+000003.600012.1 08.1700.00A? 0
+062650.51 +113927.5 -000111.7+000041.900021.5 08.1700.61G? 0
+062736.14 +592325.0 -000005.6-000007.300005.6 08.1700.96K? 0
+062856.74 -024013.9 -000002.9-000007.300016.1 08.1700.99K? 0
+063246.09 -200114.7 +000015.4-000002.500004.0 08.1700.97K? 0
+063331.73 -120707.4 -000014.9-000221.500009.1 08.1700.62G? 0
+063554.76 -645252.0 +000007.7+000055.800016.1 08.1700.47F? 0
+063916.03 -353156.6 -000003.5+000003.600004.0 08.1700.33F? 0
+064413.46 -470433.1 +000015.2+000039.400021.0 08.1700.95G? 0
+064609.62 +023907.2 +000003.2-000002.100005.9 08.17-0.05B? 0
+064637.73 -240837.9 -000011.5+000003.800004.3 08.17-0.06B? 0
+064820.79 -430322.3 -000007.7-000011.300001.7 08.1700.21A? 0
+065702.22 -500429.2 -000011.5+000020.000000.3 08.1700.00A? 0
+065819.67 -501051.0 -000001.2+000006.000008.2 08.1700.11A? 0
+070326.29 +373801.5 -000007.8-000025.300013.4 08.1700.26A? 0
+070529.49 -540712.4 +000000.9+000006.600002.0 08.17-0.07B? 0
+071021.60 -310614.6 -000004.5+000014.900007.9 08.1700.00A? 0
+071138.76 +574200.5 +000018.5+000018.100005.4 08.1700.36F? 0
+071241.66 +160504.6 -000009.0-000005.300004.5 08.1700.43F? 0
+071256.75 +025506.2 -000003.9+000008.900006.0 08.1700.38F? 0
+071933.48 -155309.9 +000000.5+000011.100004.3 08.17-0.09B? 1
+072030.60 +683224.1 -000001.6-000027.200008.3 08.1700.26A? 0
+072945.80 +370941.5 -000016.3+000002.100001.5 08.1700.34F? 0
+073056.38 -244001.8 +000001.3+000009.100002.5 08.17-0.13B? 0
+073205.31 +363206.5 -000030.7-000010.400001.5 08.1700.89G? 0
+073659.29 -240047.1 +000001.9-000005.600003.6 08.1700.91G? 1
+073713.63 +212222.8 +000015.0-000005.200010.3 08.1700.43F? 0
+074000.56 +090540.3 -000003.2+000002.100001.0 08.1700.01A? 0
+074050.53 +090759.2 -000009.1+000000.100001.7 08.17-0.00B? 0
+074456.03 -134141.4 -000016.0+000006.900008.1 08.1700.04A? 0
+074822.88 +064706.3 -000008.6-000008.000009.5 08.1700.06A? 0
+074835.65 -452751.1 -000010.1+000010.100005.5 08.17-0.08B? 0
+075319.16 +511812.7 -000047.1-000022.100022.1 08.1700.52F? 0
+075329.41 -834318.7 -000021.0+000042.800004.7 08.1700.23A? 0
+075550.62 -611009.2 -000005.9+000024.600008.2 08.1700.03A? 0
+080648.63 -213818.9 +000003.3-000025.900012.2 08.1700.42F? 0
+080743.65 +092618.8 -000017.5+000011.200003.9 08.17-0.07B? 0
+080810.99 +715531.9 -000232.9-000438.300016.2 08.1700.62G? 0
+081000.55 -482005.6 -000012.5+000023.400003.9 08.1700.11A? 0
+081539.21 -011450.5 -000004.3+000011.500009.6 08.1700.99K? 0
+081745.06 -270821.3 -000003.5-000001.600002.5 08.1700.75G? 0
+082236.36 -441109.7 -000017.5+000008.800003.0 08.17-0.04B? 0
+083223.41 -454706.7 -000014.4+000020.600010.6 08.1700.21A? 0
+083243.71 +420824.1 +000031.9-000015.400004.9 08.1700.95G? 0
+084622.65 -475432.9 -000019.9+000054.600008.9 08.1700.98K? 0
+084836.25 -474644.0 -000004.1+000006.300000.1 08.1700.55F? 0
+085137.54 -031657.1 -000032.7+000006.200011.9 08.1700.87G? 0
+085640.14 +195056.9 +000006.9-000043.100002.1 08.1700.00B? 0
+085657.20 +201159.5 +000007.1-000012.600001.0 08.1700.40F? 0
+085813.13 -305801.2 -000032.3+000054.000008.7 08.1700.37F? 0
+090339.63 -042541.7 -000021.0+000014.300001.6 08.1700.44F? 0
+090847.00 -050658.6 -000058.5+000071.500015.9 08.1700.64G? 0
+091151.47 -584742.6 -000010.9+000014.800003.1 08.17-0.05B? 0
+091247.59 +163749.2 -000012.1-000007.100013.5 08.1700.94G? 0
+092258.41 -471901.2 -000030.8+000002.400016.6 08.1700.34F? 0
+092314.45 -514810.2 -000001.9-000000.900003.8 08.17-0.03B? 0
+092829.99 -582005.9 -000003.8+000006.100009.6 08.17-0.07B? 0
+093128.09 -401632.7 -000004.4-000002.000000.6 08.1700.82G? 0
+093129.16 +551624.7 -000006.9-000006.000008.6 08.1700.12A? 0
+093633.74 +070722.0 -000061.3-000041.100006.9 08.1700.56F? 0
+094833.65 -071906.5 -000004.4+000003.600009.5 08.1700.13A? 0
+095022.08 -502008.4 -000022.6+000006.500002.2 08.17-0.08B? 0
+095431.12 -454351.8 +000057.4+000038.700019.9 08.1700.71G? 0
+095502.57 -404534.5 -000307.2+000129.500020.3 08.1700.52F? 0
+100147.55 +722439.0 -000058.3-000054.700002.5 08.1700.51F? 0
+101247.38 +610520.3 +000010.2+000007.900001.5 08.1700.38F? 0
+101419.66 -550826.1 -000017.8+000006.200001.3 08.17-0.05B? 0
+102026.34 -431423.4 +000004.6-000019.100002.6 08.1700.46F? 0
+102135.43 -520147.1 -000010.0+000003.000003.2 08.17-0.11B? 0
+102642.44 -380644.3 -000001.9-000003.400009.3 08.1700.50F? 0
+103214.90 -684730.0 -000026.2+000013.100001.8 08.1700.19A? 0
+103244.37 -191205.7 +000131.5-000068.400024.7 08.1700.49F? 0
+103827.68 -572622.5 -000007.9-000003.200003.5 08.1700.41F? 0
+104100.17 -573603.0 -000014.9+000004.400000.3 08.1700.13A? 0
+104307.08 -541428.6 +000002.0-000003.700014.0 08.1700.51F? 1
+104353.03 +272408.5 -000204.7-000094.700022.4 08.1700.53F? 0
+104858.00 -290606.0 -000031.1+000012.600010.4 08.1700.94G? 0
+110007.90 -131943.7 -000040.8+000014.700008.7 08.1700.99K? 0
+110138.50 -172103.9 -000022.4-000004.900010.9 08.1700.27A? 0
+110141.52 +204954.4 -000195.0-000024.700026.2 08.1700.68G? 0
+110439.39 -665316.1 -000028.5+000014.400009.5 08.1700.29A? 0
+110701.65 +364411.7 -000071.0-000018.700002.6 08.1700.23A? 0
+111100.51 -652536.0 +000161.6-000199.200017.1 08.1700.47F? 0
+111230.26 +243906.6 +000047.2+000027.300004.0 08.1700.35F? 0
+111449.26 -490956.9 +000045.0-000040.700012.4 08.1700.39F? 0
+111847.85 +633116.6 -000089.9-000028.800017.7 08.1700.41F? 0
+112230.96 -305411.1 -000090.4-000027.200003.2 08.1700.53F? 0
+112636.31 +010319.0 -000049.3-000015.800002.2 08.1700.22A? 0
+112803.39 -505118.2 -000021.9-000001.000002.2 08.17-0.11B? 0
+113726.33 +252512.8 +000004.7+000028.600015.7 08.1700.55F? 0
+113919.81 +685101.9 -000029.0+000002.500008.1 08.1700.45F? 0
+114248.74 -092030.3 -000035.5-000005.800002.4 08.1700.24A? 0
+114950.94 -543037.5 -000033.0-000005.000003.7 08.1700.25A? 0
+115304.73 -581512.4 -000061.4-000003.700010.2 08.1700.47F? 0
+115312.64 -154025.4 -000033.3+000008.700003.3 08.1700.32F? 0
+115715.75 -484436.5 -000102.3-000009.700032.7 08.1700.61G? 0
+120230.10 -115828.6 -000007.0-000062.300000.6 08.1700.56F? 0
+121422.03 +470253.1 -000013.6-000008.100000.8 08.17-0.10B? 0
+121736.25 +142634.5 -000100.4-000035.400018.4 08.1700.55F? 0
+123239.97 -733923.0 +000011.9-000007.100007.1 08.1700.82G? 0
+123951.00 -670226.6 -000016.7+000004.400003.5 08.1700.09A? 0
+124130.98 -525058.0 -000022.6-000014.000001.0 08.1700.99K? 0
+124232.20 -375410.0 -000059.0+000000.000007.7 08.1700.35F? 0
+124428.97 -183003.5 -000097.2-000029.100004.2 08.1700.50F? 0
+124525.43 +294633.5 -000118.8+000003.400023.2 08.1700.59G? 0
+130859.38 +020935.8 -000044.8-000015.000001.5 08.1700.42F? 0
+131021.00 -344645.1 -000037.2-000006.000012.0 08.1700.35F? 0
+132029.59 +612357.5 +000008.3+000009.500008.2 08.1700.14A? 0
+132105.66 -214821.4 -000062.3+000022.900012.3 08.1700.41F? 0
+132106.78 -731627.8 +000015.8-000012.700002.0 08.1700.35F? 0
+132141.23 -345349.4 +000016.6-000001.900012.8 08.1700.96K? 0
+133643.16 +255240.3 -000004.6-000021.300005.6 08.1700.27A? 0
+134951.26 +145303.4 -000215.0-000150.000030.8 08.1700.58G? 0
+135518.90 -533142.5 -000019.6-000023.900005.6 08.1700.23A? 0
+135926.10 +241802.8 +000010.9-000000.600001.8 08.1700.26A? 0
+141503.25 +024748.0 -000010.0-000041.000001.2 08.1700.52F? 0
+141944.29 +040022.4 +000023.1-000005.700019.6 08.1700.60G? 0
+142608.03 -653624.1 -000124.3+000013.700011.7 08.1700.53F? 0
+143250.33 -464206.8 -000028.4-000039.600022.9 08.1700.59G? 0
+145108.66 +003324.5 -000044.9-000001.500009.4 08.1700.25A? 0
+145125.00 +443634.1 -000013.4+000004.200004.0 08.1700.51F? 0
+145243.30 -470051.8 -000020.2-000004.900007.2 08.1700.07A? 0
+151247.37 -725236.4 +000020.6+000001.300001.2 08.1700.76G? 0
+151516.17 -581022.4 -000000.5-000000.300006.9 08.1700.27A? 0
+152049.82 -672836.8 -000011.6-000016.000009.3 08.17-0.07B? 1
+152855.73 -530516.5 -000001.1-000010.600009.6 08.1700.01A? 0
+154423.10 -701736.9 +000072.1+000041.300023.5 08.1700.68G? 0
+154855.27 -542420.9 +000009.7-000001.800012.6 08.1700.06A? 0
+155030.58 -205053.1 -000017.9-000032.100003.5 08.1700.28A? 0
+155751.80 -534526.9 -000015.5-000026.100000.0 08.1700.19A? 0
+155930.89 -405154.4 -000009.1-000019.200008.1 08.1700.15A? 0
+160415.88 +072227.6 -000045.1-000052.100022.0 08.1700.41F? 0
+160919.33 +272232.2 +000003.6+000003.600010.2 08.1700.28A? 0
+160945.78 -262623.8 -000010.2-000004.400001.9 08.1700.17A? 0
+161057.18 +262354.7 -000009.1-000000.300003.2 08.1700.50F? 0
+161217.70 -693710.5 +000002.6-000005.000002.6 08.17-0.06B? 0
+161239.75 -300907.1 +000002.4-000018.100011.7 08.1700.50F? 0
+163218.49 -763036.6 -000123.4-000138.100007.9 08.1700.65G? 0
+163302.07 -605410.8 +000060.1+000085.900004.8 08.1700.47F? 0
+164028.18 +295130.9 -000016.1+000034.300008.3 08.1700.04A? 0
+164225.20 -550933.9 +000000.6-000005.600005.5 08.1700.34F? 0
+165052.59 +341411.0 -000009.8-000007.600006.0 08.1700.97K? 0
+165927.50 -262223.2 +000008.2-000013.800000.5 08.1700.02A? 0
+171049.26 +750552.0 -000004.8+000022.800001.6 08.1700.04A? 0
+172747.96 -121112.2 +000011.3-000017.500005.0 08.1700.41F? 0
+173112.83 -170831.7 +000003.5-000000.400000.7 08.1700.15A? 0
+173550.43 +005947.8 +000000.0+000000.000000.0 08.1700.08A? 1
+174000.46 +572414.4 -000052.3-000040.300001.7 08.1700.47F? 0
+174554.20 +085418.4 -000042.5+000024.300009.1 08.1700.53F? 0
+174911.79 +201149.7 -000025.4+000053.000016.6 08.1700.94G? 0
+175228.36 +502329.9 +000018.4-000008.700000.8 08.1700.12A? 0
+175405.61 -751414.6 -000056.1-000169.800012.6 08.1700.59G? 0
+180224.76 +633546.2 -000002.4+000008.000007.8 08.1700.02A? 0
+180442.90 -152144.4 -000003.2+000000.900001.3 08.1700.31A? 0
+181228.18 -393458.8 -000011.8-000003.900003.1 08.17-0.01B? 0
+181229.47 -414257.5 +000007.3-000010.900005.6 08.17-0.10B? 0
+181300.09 -044552.9 +000012.1+000000.500001.2 08.1700.25A? 0
+181552.58 -364552.9 +000001.4-000018.600005.8 08.17-0.03B? 0
+181612.01 -184756.1 +000017.3-000008.100012.6 08.1700.01A? 0
+181729.48 +552723.3 +000009.0+000002.500000.9 08.1700.17A? 0
+181954.02 +042908.3 +000019.8-000117.800008.7 08.1700.62G? 0
+182709.72 +111233.5 -000004.9-000008.000004.2 08.1700.06A? 0
+183033.88 +481752.9 +000011.3-000011.000010.8 08.1700.16A? 0
+183103.00 +730500.8 +000063.5+000111.100030.2 08.1700.54F? 0
+183123.24 -344500.1 +000009.7-000016.100008.5 08.1700.20A? 0
+183248.18 +522343.8 -000050.2+000056.100014.4 08.1700.79G? 0
+183758.78 +372605.8 +000005.4-000010.700008.8 08.1700.01A? 0
+184302.07 -361100.7 +000004.5-000026.300003.8 08.1700.15A? 0
+185118.92 -181543.2 +000004.5-000003.600006.4 08.1700.19A? 0
+185143.74 +133107.0 +000005.4-000000.700001.6 08.1700.79G? 1
+185828.69 -001113.2 +000003.6-000020.500011.5 08.1700.30A? 0
+190346.57 +022901.0 -000006.4-000022.300006.6 08.1700.26A? 0
+190353.90 +105123.9 +000000.7+000013.500002.9 08.1700.53F? 0
+190633.92 -822932.9 -000034.8+000039.500006.6 08.1700.56F? 0
+190830.11 +525615.7 -000001.5-000012.800000.3 08.1700.10A? 0
+190850.03 +305324.0 -000006.7-000012.300004.6 08.1700.07A? 0
+191244.16 -191406.9 -000113.4-000123.000021.9 08.1700.52F? 0
+191337.33 +250139.5 +000010.7-000005.900004.3 08.17-0.02B? 0
+191500.92 +734945.5 -000002.4+000022.600004.6 08.1700.06A? 0
+191927.21 +411325.5 +000002.9+000014.100009.4 08.1700.37F? 0
+192123.12 -543456.7 -000005.5+000018.400013.2 08.1700.29A? 0
+192328.33 -175120.1 -000006.3-000021.500020.6 08.1700.99K? 0
+192857.73 +151435.7 -000001.0-000009.600006.8 08.1700.04A? 0
+193128.84 -213819.4 +000010.5-000010.200003.5 08.1700.35F? 0
+193206.82 -202401.2 +000008.3+000008.400012.7 08.1700.99K? 0
+193226.33 +231443.0 +000027.1+000036.000001.6 08.1700.49F? 0
+193435.33 -703040.9 +000010.3-000042.100006.8 08.1700.27A? 0
+194124.54 +181136.5 +000001.6-000005.000002.6 08.17-0.03B? 0
+194753.72 +241404.5 +000009.9-000008.500009.9 08.1700.75G? 1
+195110.44 +681424.7 -000001.9-000009.900003.2 08.1700.97K? 0
+195137.18 +220922.5 +000060.6-000064.300020.4 08.1700.59G? 0
+195325.87 +221900.3 +000004.1-000004.700002.0 08.17-0.03B? 0
+195447.78 +054210.2 +000012.7+000010.000011.9 08.1700.97K? 0
+200044.33 +092747.4 -000004.9-000037.100015.0 08.1700.50F? 0
+200103.22 -415226.1 +000003.2-000092.600002.5 08.1700.46F? 0
+200346.43 +532606.1 +000006.4-000019.900008.5 08.1700.94G? 0
+200639.77 -282217.0 +000021.3-000032.900008.1 08.1700.45F? 0
+200819.70 +114214.4 -000001.8-000004.700000.4 08.17-0.03B? 0
+200908.72 +333921.2 +000001.4-000019.800009.8 08.1700.88G? 0
+200940.06 +761442.5 -000036.1-000087.400000.3 08.1700.73G? 0
+201152.60 +034805.5 -000026.8-000017.500005.4 08.1700.25A? 0
+201244.38 +382330.7 -000008.9-000014.200014.5 08.1700.82G? 0
+201305.03 +231250.6 +000019.5-000020.800001.3 08.1700.37F? 0
+201321.87 +515035.9 -000000.4+000001.400000.8 08.17-0.02B? 0
+201325.69 +232713.0 +000026.3+000011.900006.3 08.17-0.03B? 0
+201648.53 +394150.4 +000014.4-000011.800006.3 08.17-0.07B? 0
+202027.18 +453434.6 +000012.6+000075.400003.8 08.1700.53F? 0
+202251.38 +270754.0 +000000.0+000000.000000.0 08.1700.30A? 1
+204832.44 +421530.9 +000102.3+000029.400017.4 08.1700.62G? 0
+205036.39 +302447.1 -000049.5-000019.200019.7 08.1700.35F? 0
+205222.55 -644603.5 +000034.7+000021.900009.2 08.1700.69G? 0
+210336.23 +334310.5 +000002.8-000008.500003.8 08.17-0.06B? 0
+210603.85 -570847.1 +000131.7-000199.600019.9 08.1700.62G? 0
+210712.26 +365700.6 +000000.7+000003.900007.0 08.17-0.02B? 0
+211322.35 +111241.6 +000164.3-000005.300016.3 08.1700.65G? 0
+211747.78 +085404.9 +000030.2-000021.800024.1 08.1700.94G? 0
+211915.41 -093443.6 +000029.0+000002.000013.6 08.1700.46F? 0
+212008.94 -484850.6 -000049.4-000044.000024.5 08.1700.52F? 0
+212034.38 +623137.4 +000013.0+000001.900008.6 08.1700.44F? 0
+212806.78 -442616.9 +000024.1-000006.800000.0 08.1700.95G? 0
+212858.29 +130333.5 +000019.8-000014.600012.8 08.1700.96K? 0
+213203.87 +540056.0 +000004.0-000002.700004.1 08.1700.03A? 0
+213539.69 +400804.4 +000021.9+000020.200006.6 08.1700.43F? 0
+213756.03 +210228.3 +000053.8+000078.700008.1 08.1700.63G? 0
+215645.03 +513433.8 +000001.4+000000.000002.9 08.1700.21A? 0
+215733.75 +670825.2 +000002.2-000007.000000.5 08.1700.59G? 0
+220535.44 -304228.3 +000035.5+000012.000028.0 08.1700.62G? 0
+220536.53 -585737.9 +000082.5-000061.500016.3 08.1700.59G? 0
+220825.72 -325647.8 +000142.2-000025.100016.9 08.1700.76G? 0
+221238.23 +072411.6 -000001.1-000005.600005.1 08.1700.06A? 0
+221335.09 +700827.5 +000012.0-000005.100002.1 08.1700.07A? 0
+221403.15 +121019.2 -000023.2-000004.200007.2 08.1700.34F? 0
+221447.47 -363316.6 -000091.4-000104.500011.9 08.1700.55F? 0
+221650.64 -162303.7 +000058.1-000014.200012.8 08.1700.52F? 0
+221835.77 +475349.2 -000022.2-000004.700001.7 08.1700.01A? 0
+221926.03 -083021.7 -000057.4-000023.400019.6 08.1700.96K? 0
+221941.25 -631600.6 -000021.1+000019.500013.3 08.1700.44F? 0
+222133.10 +240418.8 +000046.0+000017.900020.8 08.1700.30A? 0
+222839.27 +481501.2 +000004.4-000004.700004.3 08.1700.01A? 0
+222958.76 -162806.7 +000054.4-000092.300033.7 08.1700.57F? 0
+223401.59 -600836.7 +000024.2-000014.100007.5 08.1700.23A? 0
+225133.44 -014846.3 -000001.0+000000.100004.3 08.1700.15A? 0
+225239.94 +434720.5 +000018.9+000008.700007.2 08.1700.33F? 0
+225635.97 -722904.3 +000000.1+000005.900008.6 08.1700.88G? 0
+225956.35 -604932.2 +000036.1-000000.600006.8 08.1700.94G? 0
+230321.12 +623832.8 +000008.9-000005.400004.5 08.1700.03A? 0
+230329.16 +085744.1 +000002.1+000007.000005.7 08.1700.40F? 0
+230729.01 +490237.3 -000066.4-000027.200006.7 08.1700.31F? 0
+232635.74 +471802.5 +000024.2+000003.100005.1 08.1700.29A? 0
+232817.41 +321612.5 +000046.5-000064.300008.2 08.1700.77G? 0
+233312.30 +384019.3 -000005.1-000004.600014.7 08.1700.26A? 0
+233512.04 -113439.5 +000000.0+000000.000000.0 08.1700.30A? 1
+000216.44 +564552.4 +000074.9-000003.000000.5 08.1701.18K? 0
+000322.03 +590443.0 +000015.2-000006.000004.8 08.1701.46K? 0
+000805.81 +045538.4 -000030.5-000038.700020.1 08.1701.08K? 0
+001010.51 +643848.2 -000030.3-000003.000011.7 08.1701.03K? 0
+001253.88 -065442.5 -000014.0+000009.500002.9 08.1701.27K? 0
+001639.81 +115617.9 +000016.0-000046.600009.1 08.1701.30K? 0
+002246.27 -163403.5 -000003.6-000018.600012.3 08.1701.50K? 0
+003318.27 +371058.5 +000027.5+000015.800005.0 08.1701.16K? 0
+004730.30 +510600.1 +000017.5+000012.100015.6 08.1701.54K? 0
+010417.56 +003655.4 +000006.3-000005.100007.7 08.1701.49K? 0
+010431.51 -582627.9 -000041.8-000057.900006.8 08.1701.01K? 0
+011137.59 +603022.6 -000011.0+000013.300001.6 08.1701.05K? 0
+011501.60 +345305.1 +000038.9+000027.300005.7 08.1701.04K? 0
+012433.04 +531110.2 +000012.1-000010.000013.2 08.1701.36K? 0
+012816.61 -060437.0 +000036.0-000021.500013.8 08.1701.14K? 0
+012853.35 +363747.2 +000027.9-000019.400005.6 08.1701.41K? 0
+013437.14 +824729.8 -000016.7-000018.200013.4 08.1701.06K? 0
+013954.31 -681528.9 +000019.0-000003.300003.0 08.1701.49K? 0
+014509.16 +715325.3 -000004.7-000003.500005.6 08.1701.39K? 0
+014954.33 -071829.7 -000018.9-000031.000001.3 08.1701.21K? 0
+021546.17 -181416.4 -000049.7-000104.400045.2 08.1701.03K? 1
+022104.48 +304029.4 +000010.1-000023.200014.5 08.1701.08K? 0
+022138.16 +584703.2 +000015.1-000023.200014.7 08.1701.07K? 0
+022802.19 +411509.2 +000010.5+000012.800000.5 08.1701.06K? 0
+024500.65 -001130.0 +000011.0-000015.700014.4 08.1701.37K? 0
+024554.57 +415402.2 +000025.0-000002.300002.0 08.1701.37K? 0
+025921.83 +803957.2 +000013.7+000001.100001.5 08.1701.19K? 0
+031038.49 -052338.1 +000040.3+000007.700015.1 08.1701.13K? 0
+031106.98 -245022.0 -000001.5-000026.700009.0 08.1701.21K? 0
+032108.48 -002210.3 -000012.1-000009.900005.1 08.1701.03K? 0
+032116.09 +032740.2 +000063.9-000065.500001.5 08.1701.19K? 0
+032540.41 +331709.4 +000004.9-000011.900007.3 08.1701.31K? 0
+034401.96 +255258.8 -000013.9+000010.500018.3 08.1701.13K? 0
+034413.27 -431410.4 +000003.3+000011.400007.5 08.1701.49K? 0
+040936.29 -014102.6 +000036.7-000037.200001.7 08.1701.20K? 0
+041417.75 -013724.0 -000044.4-000006.600001.3 08.1701.14K? 0
+041918.16 +512125.1 +000008.0-000004.500013.1 08.1701.61K? 0
+043536.73 +220114.6 +000006.2-000025.600004.1 08.1701.03K? 0
+051652.96 +424038.9 -000028.0-000010.200018.9 08.1701.21K? 0
+053625.56 -164200.1 +000004.9+000019.600002.2 08.1701.39K? 0
+055023.04 +372845.5 +000011.5-000029.200031.4 08.1701.07K? 0
+055529.64 -673358.2 -000021.0+000006.000001.8 08.1701.15K? 0
+055801.46 -044617.6 +000015.0-000015.000011.0 08.1701.13K? 0
+062739.84 +771427.0 +000000.1+000002.600011.2 08.1701.62K? 0
+063709.14 +324350.8 -000013.3-000012.400005.9 08.1701.04K? 0
+064311.54 -242619.8 +000009.8+000005.700002.6 08.1701.64K? 0
+064958.24 +470235.6 -000034.1+000012.500010.7 08.1701.47K? 0
+065033.03 -233935.2 -000000.2+000004.800001.4 08.1701.54K? 0
+065056.11 +573857.0 +000022.0-000012.600009.1 08.1701.24K? 0
+065217.31 +131523.8 +000009.7-000035.500001.5 08.1701.15K? 0
+070136.39 +435232.7 -000015.4+000006.600000.7 08.1701.00K? 0
+070646.28 +231401.2 +000017.1-000030.300005.0 08.1701.33K? 0
+071224.03 -225950.2 +000002.4-000017.100000.4 08.1701.37K? 0
+071320.11 -331039.9 -000016.1+000006.200007.6 08.1701.11K? 0
+071443.60 +035037.2 -000006.4-000001.800008.1 08.1701.06K? 0
+072453.85 +013731.7 -000000.2-000024.800003.1 08.1701.14K? 0
+073120.79 -632547.1 +000013.5-000014.200009.4 08.1701.16K? 0
+073349.96 -244510.3 -000017.8+000013.900012.1 08.1701.07K? 0
+073419.65 -464536.4 +000003.5-000031.600009.2 08.1701.33K? 0
+074021.89 -285539.7 -000009.3+000026.300012.6 08.1701.55K? 0
+075636.19 -210403.5 +000007.5+000034.600006.6 08.1701.21K? 0
+075748.48 +544026.0 +000008.8+000009.200001.5 08.1701.03K? 0
+080342.79 -463400.7 +000028.9-000015.700003.0 08.1701.51K? 0
+080533.01 -251317.8 +000003.2+000024.800006.3 08.1701.30K? 0
+081102.08 +052647.0 -000019.0-000003.200001.6 08.1701.59K? 0
+081633.14 -384755.5 -000020.3+000013.400004.6 08.1701.33K? 0
+081645.25 -275159.4 +000049.5-000053.900005.9 08.1701.07K? 0
+081807.73 +734608.5 +000003.8-000046.700005.7 08.1701.04K? 0
+082941.15 -061907.2 +000017.6-000039.800006.7 08.1701.11K? 0 0.10 1.00
+083615.93 -210339.5 -000029.8+000001.500001.9 08.1701.36K? 1
+090929.42 -010644.9 -000026.4-000001.600010.9 08.1701.18K? 0
+091225.74 -434638.9 +000004.8+000017.400012.4 08.1701.28K? 0 0.10 1.00
+093003.21 +284302.0 -000012.9+000003.400017.5 08.1701.01K? 0
+093157.16 -270841.2 -000042.5-000022.400006.0 08.1701.35K? 0
+093426.66 +182421.7 +000027.9+000002.900006.1 08.1701.68K? 0
+093528.50 -622732.4 -000000.9+000002.400006.5 08.1701.60K? 0
+093907.28 -042243.0 -000001.8-000041.200001.7 08.1701.09K? 0
+094647.55 -720102.3 -000013.3+000008.300001.9 08.1701.55K? 0
+094905.17 -045232.0 -000004.2-000000.800029.4 08.1701.63K? 0
+100036.07 -270919.7 -000005.2+000005.600015.8 08.1701.47K? 0
+102737.17 -212554.2 -000031.2-000008.000001.7 08.1701.61K? 0
+102846.33 -142756.3 -000034.3-000010.200008.3 08.1701.02K? 0
+103021.54 +272008.9 +000007.1-000019.900024.9 08.1701.19K? 0
+103838.44 +491229.4 -000017.3+000014.400007.6 08.1701.03K? 0
+104618.06 +253646.8 +000038.9-000018.700013.2 08.1701.01K? 0
+105159.87 -242214.6 -000033.6-000011.700003.2 08.1701.53K? 0
+105836.93 +211417.0 -000000.9-000019.300007.7 08.1701.59K? 0
+110018.43 -543404.5 +000007.5-000002.700000.1 08.1701.01K? 0
+110735.97 +491037.2 -000012.2+000014.100000.4 08.1701.46K? 1
+110754.01 +225824.5 -000001.8-000022.800011.9 08.1701.17K? 0
+110835.51 -003346.5 -000024.0-000004.700022.7 08.1701.02K? 0
+111132.15 +660148.5 +000019.1+000005.400008.0 08.1701.37K? 0
+112803.81 -022819.2 -000005.0+000004.600006.6 08.1701.01K? 0
+113252.42 +795459.7 +000002.8+000007.700003.2 08.1701.67K? 0
+114154.59 -750704.7 -000013.5+000003.100001.1 08.1701.50K? 0
+115150.13 -054543.8 -000035.0-000063.800002.2 08.1701.27K? 0
+115518.41 +560037.6 +000038.4-000026.700003.0 08.1701.10K? 0
+120032.02 +040600.1 +000012.2-000042.300004.1 08.1701.56K? 0
+120057.48 -320122.8 -000009.9+000002.400014.7 08.1701.24K? 0
+120645.60 -550138.9 -000020.7-000008.400000.1 08.1701.30K? 0
+121556.71 -554231.4 -000013.8+000001.700001.2 08.1701.00K? 0
+122250.41 +391632.2 -000032.0+000008.400011.8 08.1701.14K? 0
+122358.73 +574703.0 -000009.0+000013.800013.0 08.1701.30K? 0
+122634.42 -145914.3 -000029.2-000016.000014.9 08.1701.03K? 0
+123156.47 -324021.8 -000008.7+000003.000000.5 08.1701.61K? 0
+124008.66 -055902.6 -000030.7-000014.100012.6 08.1701.22K? 0
+124623.53 -583429.9 -000006.7+000004.500009.3 08.1701.12K? 1
+124901.89 +334649.9 -000054.5-000007.200000.0 08.1701.41K? 0
+124933.34 +012829.9 -000016.7+000005.800010.3 08.1701.18K? 0
+125103.01 -440058.5 +000024.9-000012.600014.2 08.1701.08K? 0
+130245.85 -554031.0 -000051.7-000005.300003.7 08.1701.32K? 0
+130749.74 -400239.2 -000021.7-000024.800001.6 08.1701.33K? 0
+130754.68 -872630.3 -000017.3-000005.600005.8 08.1701.52K? 0
+131051.78 +573337.3 -000020.5+000033.000001.2 08.1701.01K? 0
+131851.94 +332619.2 +000002.7-000000.400014.9 08.1701.12K? 0
+132719.54 +201620.1 -000001.2-000013.800000.8 08.1701.36K? 0
+134048.00 +174802.9 -000000.9+000005.300003.0 08.1701.07K? 0
+134319.61 -180043.3 -000014.6-000005.500003.4 08.1701.10K? 0
+135359.81 -503340.3 -000000.9+000001.000006.4 08.1701.18K? 0
+135602.34 -295309.4 -000030.3-000037.600016.8 08.1701.43K? 0
+140718.88 -493943.8 -000006.0-000023.800008.4 08.1701.18K? 0
+142234.26 +203123.2 +000015.7-000006.600012.0 08.1701.11K? 0
+142638.58 -265126.1 -000002.1-000002.500004.8 08.1701.44K? 0
+144516.45 +210509.7 +000009.3+000015.500009.2 08.1701.34K? 0
+150946.78 -604426.5 -000002.9-000006.900022.4 08.1701.57K? 0
+151354.25 +473007.0 -000019.1+000016.600009.1 08.1701.11K? 0
+151753.14 -521711.3 +000003.5-000010.600001.2 08.1701.10K? 0
+151835.88 -241457.1 -000035.8-000049.900010.7 08.1701.25K? 0
+151919.93 -285827.0 +000007.1-000014.800025.7 08.1701.05K? 0
+152913.15 -650301.1 -000010.8-000002.200006.0 08.1701.14K? 0
+153022.02 -743517.8 +000012.7+000002.300005.6 08.1701.12K? 0
+153837.86 +070021.9 +000017.8-000013.700001.1 08.1701.06K? 0
+155323.52 +283510.3 -000013.8-000001.500016.5 08.1701.59K? 0
+160317.89 -181609.1 +000020.2+000017.400000.6 08.1701.45K? 0
+161246.07 +123454.0 -000008.4+000002.500003.4 08.1701.19K? 0
+161250.79 +213227.2 -000074.6+000090.300017.5 08.1701.17K? 0
+161909.73 -541703.3 +000007.5-000001.900009.7 08.1701.89M? 0
+162103.31 +405928.1 +000000.2-000017.900005.6 08.1701.20K? 0
+162507.07 -505527.2 +000003.3-000031.200018.5 08.1701.46K? 0
+163656.07 -085311.9 +000000.4-000038.600000.7 08.1701.54K? 0
+164930.39 -185536.3 +000020.5-000025.100006.1 08.1701.33K? 0
+165924.48 +141835.4 -000001.6+000005.700005.2 08.1701.08K? 0
+170405.15 -390418.0 +000017.3-000012.500014.3 08.1701.79K? 0
+170420.46 +214152.3 -000000.5-000014.400001.0 08.1701.13K? 0
+172315.45 -513827.8 -000001.3-000001.300004.3 08.1701.43K? 0
+172542.27 -354518.5 +000007.7+000008.700006.7 08.1701.48K? 0
+173402.50 +663330.1 -000006.3-000007.400010.2 08.1701.10K? 0
+174105.69 -012346.1 -000008.8+000013.100018.2 08.1701.02K? 0
+175556.60 +034421.5 +000020.2+000009.100008.5 08.1701.45K? 0
+180229.31 +245936.5 +000013.5-000026.800008.1 08.1701.11K? 0
+181256.71 +381820.3 -000020.1-000040.900005.5 08.1701.07K? 0
+181449.11 -220019.1 +000006.8+000000.800006.1 08.1701.13K? 0
+182142.18 -300421.9 +000002.0-000003.000004.8 08.1701.30K? 0
+182500.40 -844451.1 +000001.1-000051.800012.5 08.1701.43K? 0
+182657.15 -135116.8 -000016.5-000005.900004.5 08.1701.15K? 0
+182705.59 -171928.2 -000006.2-000005.100006.0 08.1701.66K? 0
+184007.64 +313931.8 +000008.6-000022.300011.4 08.1701.06K? 0
+184556.03 -190456.0 -000013.4-000002.400010.7 08.1701.42K? 0
+184731.30 -241911.8 -000025.8+000000.100008.8 08.1701.27K? 0
+190243.87 -363928.6 +000004.5-000023.000013.0 08.1701.74K? 0
+190627.47 +134042.2 +000003.7-000038.200010.1 08.1701.25K? 0
+190752.54 +520606.5 +000014.2-000018.300002.6 08.1701.56K? 0
+190804.87 +490454.6 -000021.2+000002.200005.2 08.1701.27K? 0
+191335.93 -102057.6 +000001.9-000002.100011.1 08.1701.05K? 0
+191625.27 +462545.2 +000000.4-000028.600008.6 08.1701.47K? 0
+193257.27 +095321.0 -000002.4+000001.300018.9 08.1701.05K? 0
+193409.42 -193414.9 -000008.9-000014.300018.4 08.1701.42K? 0
+193811.07 -602445.4 -000002.6-000004.100008.0 08.1701.24K? 0
+194319.71 -534801.0 -000017.1+000000.700004.8 08.1701.15K? 0
+194526.51 +441419.6 -000000.9-000004.100010.1 08.1701.68K? 0
+195521.28 -460802.9 +000005.4+000002.400009.0 08.1701.29K? 0
+195756.32 +561320.5 -000032.5-000036.900003.9 08.1701.38K? 0
+200426.76 +104851.2 -000009.0+000003.500018.0 08.1701.16K? 0
+200716.55 +083834.0 -000040.4-000025.100009.6 08.1701.28K? 1
+202516.44 +552536.7 -000011.6-000006.800002.4 08.1701.30K? 0
+203300.43 -090055.7 +000013.9-000027.800002.0 08.1701.64K? 0
+203951.07 +245138.7 +000003.8-000004.400003.7 08.1701.20K? 0
+204513.71 -411746.5 -000003.0-000057.800003.1 08.1701.31K? 0
+204559.04 -004928.9 -000000.8-000016.700003.2 08.1701.04K? 0
+210014.56 -132954.9 +000005.3-000016.400002.7 08.1701.48K? 0
+210135.86 -162608.3 -000005.8-000010.000002.5 08.1701.33K? 0
+210629.67 +254007.5 +000019.1+000002.600004.1 08.1701.44K? 0
+210851.36 +072405.3 -000004.3-000002.700004.2 08.1701.66K? 0
+210937.03 -094028.3 -000007.0-000016.200034.5 08.1701.50K? 0
+211712.16 +113335.4 +000011.1-000014.100009.3 08.1701.57K? 0
+212354.59 -063504.1 -000025.3-000064.500013.2 08.1701.25K? 0
+212642.80 -290046.4 -000018.2-000078.800010.1 08.1701.07K? 0
+213304.86 +095338.2 -000026.4-000020.100016.9 08.1701.24K? 0
+213419.52 -695139.6 +000023.1-000083.500008.1 08.1701.10K? 0
+214012.19 +362553.0 +000004.8-000000.600009.6 08.1701.01K? 0
+214401.75 +541701.7 -000037.4+000001.500003.1 08.1701.00K? 0
+214721.88 +190550.7 +000015.7+000001.000008.6 08.1701.12K? 0
+215858.62 +121137.1 -000003.1-000000.700014.3 08.1701.13K? 0
+220612.71 +145127.3 +000014.4-000011.400001.5 08.1701.00K? 0
+221005.67 -175937.0 -000005.8-000025.600001.5 08.1701.44K? 0
+221308.90 +414724.3 +000035.1+000028.300010.2 08.1701.30K? 0
+221709.05 -141132.6 -000013.7+000000.200008.1 08.1701.10K? 0
+221711.63 -483532.3 +000010.4-000014.400008.5 08.1701.26K? 0
+221949.84 +465401.4 -000005.3-000003.600010.4 08.1701.38K? 0
+222908.27 +524608.7 +000005.7-000003.800007.9 08.1701.52K? 0
+223643.26 -164824.3 +000006.9-000063.900017.1 08.1701.19K? 0
+223822.10 -265211.2 +000001.6+000009.400004.6 08.1701.18K? 0
+224405.69 +504835.9 +000000.6+000004.400000.4 08.1701.40K? 0
+224620.73 -082321.3 +000049.7+000008.000000.5 08.1701.21K? 0
+225006.94 -102428.1 -000007.6-000016.000013.6 08.1701.36K? 0
+225525.13 +044900.8 -000018.6-000044.100005.3 08.1701.62K? 0
+233309.96 +353302.4 +000013.9+000014.200005.5 08.1701.27K? 0
+234036.21 +640410.9 +000005.4-000005.300006.6 08.1701.29K? 0
+235501.54 +055542.0 +000028.8+000030.600002.8 08.1701.24K? 0
+235901.56 -693915.6 +000007.9+000000.800004.1 08.1701.41K? 0
+235919.31 +410744.4 +000009.1-000007.500019.7 08.1701.34K? 0
+003441.27 +110805.4 +000034.6-000017.600036.5 08.1800.50F? 0
+004324.32 +150545.3 -000086.7-000056.400009.6 08.1800.53F? 0
+004534.16 -110541.5 +000059.3-000123.100002.1 08.1800.57F? 0
+004934.77 +075717.2 +000078.8+000009.100007.9 08.1800.42F? 0
+010148.77 +633620.4 -000004.4-000006.500011.7 08.1800.39F? 0
+011801.41 +535500.7 +000025.6-000018.000010.4 08.1800.27A? 0
+011949.83 -145449.6 -000012.9+000002.900005.9 08.1800.35F? 0
+012047.35 +470337.8 -000010.5-000005.800005.1 08.1800.36F? 0
+012147.05 +223212.5 -000029.9-000021.300008.9 08.1800.95K? 0
+012500.84 +374212.6 -000002.8-000005.900000.1 08.1800.10A? 0
+012506.75 +453631.0 -000015.1-000014.100000.3 08.1800.34F? 0
+012702.46 -550454.2 -000083.0-000049.400010.4 08.1800.45F? 0
+012906.47 -065052.5 +000036.8-000002.300009.7 08.1800.55F? 0
+013132.58 -435047.6 +000086.8+000001.600002.8 08.1800.51F? 0
+013152.56 +613124.9 +000008.1-000004.900011.1 08.1800.91G? 0
+013702.12 +053751.5 +000126.8-000076.600002.4 08.1800.60G? 0
+013941.22 +300501.2 +000076.3-000107.300001.7 08.1800.49F? 0
+014740.01 -031416.0 +000181.5+000126.000008.8 08.1800.53F? 0
+014910.82 +091636.8 -000046.3+000019.700013.6 08.1800.53F? 0
+015554.87 +294250.1 +000024.8+000002.000010.2 08.1800.13A? 0
+020015.49 +595426.2 +000016.6-000055.700007.9 08.1800.51F? 0
+020212.83 +364301.6 +000158.8-000039.400036.1 08.1800.81G? 0
+020444.30 +304227.6 -000063.6-000055.500014.1 08.1800.47F? 0
+020620.13 +643632.2 +000024.5-000013.600008.0 08.1800.10A? 0
+020718.99 +433830.9 -000006.0-000004.400006.5 08.18-0.09B? 0
+021052.01 +134100.4 +000120.2-000065.200009.6 08.1800.67G? 1
+021129.70 +560931.7 -000010.7+000000.100001.9 08.1800.06A? 0
+021735.02 +732024.5 +000015.1-000007.300001.4 08.1800.14A? 0
+022056.54 +654614.1 +000017.7-000013.800010.4 08.1800.10A? 0
+022614.10 +185419.0 +000077.7-000034.100003.1 08.1800.52F? 0
+022626.95 +125355.9 -000010.0-000006.500000.9 08.1800.10A? 0
+023739.53 +652026.0 +000021.6-000006.900005.5 08.1800.44F? 0
+024540.48 -335228.1 -000012.8-000006.200008.2 08.1800.46F? 1
+024634.26 -323204.4 -000068.1-000042.200021.9 08.1800.50F? 0
+024647.13 -054946.6 +000038.6+000075.300012.9 08.1800.56F? 0
+024820.77 -045259.0 -000025.2-000096.800025.4 08.1800.80G? 0
+024846.77 +143649.1 +000063.7-000017.500009.9 08.1800.54F? 0
+025316.76 +784014.4 +000146.8+000028.600014.6 08.1800.69G? 0
+025646.74 -131419.5 +000054.2+000046.800020.0 08.1800.75G? 0
+025934.23 +351935.5 +000125.6-000104.300027.9 08.1800.78G? 0
+030648.04 -050303.6 -000016.6+000006.800008.1 08.1800.41F? 0
+031036.56 -343400.2 +000012.5-000018.800014.7 08.1800.53F? 0
+031852.92 -360737.5 +000033.6-000012.200003.7 08.1800.37F? 0
+032354.84 +030236.9 +000008.6-000002.300004.6 08.1800.08A? 0
+032428.42 -455112.8 +000021.3-000008.900012.2 08.1800.80G? 0
+032729.39 +344824.5 +000011.4-000057.200018.2 08.1800.61G? 0
+033225.81 -042139.2 +000157.3-000071.100016.2 08.1800.63G? 0
+033346.97 +632627.7 +000007.4-000010.100005.0 08.1800.15A? 0
+034149.07 +071904.9 +000003.2-000016.300010.0 08.1800.75G? 0
+034425.70 +242341.4 +000028.6-000066.700016.4 08.1800.28A? 0
+034502.77 +063811.9 -000010.6+000016.000009.1 08.1800.19A? 0
+034802.47 -231151.5 +000009.8-000000.400004.7 08.1800.46F? 0
+035907.09 -122241.4 +000011.3-000023.000001.1 08.1800.40F? 0
+040103.91 -542422.2 +000035.9-000015.200009.3 08.1800.32F? 0
+040241.81 +255517.3 +000025.6-000026.200018.3 08.1800.13A? 0
+040354.32 +280733.7 -000017.5-000032.100010.0 08.1800.07A? 0 0.10 1.00
+040421.64 +531944.6 -000008.1-000002.700001.2 08.1800.23A? 0
+040435.47 -455407.8 -000002.7+000006.600007.1 08.1800.96K? 1
+040443.83 +385402.1 +000008.2-000004.100007.8 08.1800.51F? 1
+041029.77 -260306.3 +000030.7+000005.700014.1 08.1800.95K? 0
+041222.86 +374242.7 +000120.5+000098.000018.4 08.1800.59G? 0
+041420.94 +193447.2 +000029.6-000058.900013.4 08.1800.51F? 0
+041513.80 +545750.4 +000001.9-000035.700031.7 08.1800.54F? 0
+041520.09 +461842.6 -000015.9-000035.100001.9 08.1800.41F? 0
+041751.27 +222114.8 -000007.5-000012.800006.1 08.1800.57F? 0
+042242.50 -021439.1 -000020.5-000004.300006.8 08.1800.20A? 0
+042251.21 +705043.1 +000030.7-000025.800006.5 08.1800.43F? 0
+042605.32 +423841.1 +000000.2-000011.100002.4 08.1800.18A? 0
+042812.09 -263955.4 +000003.5-000020.100006.9 08.1800.22A? 0
+044142.25 -521844.3 +000003.0+000055.700012.8 08.1800.40F? 0
+044447.70 -511642.0 -000060.9-000081.200014.4 08.1800.50F? 0
+045023.87 -510323.2 +000004.9-000058.600014.0 08.1800.55F? 0
+050116.58 -540028.8 -000038.8-000042.900008.0 08.1800.45F? 0
+050138.91 +372434.4 +000009.5-000004.400004.7 08.1800.16A? 0
+050908.33 -062617.6 +000001.0+000002.100000.2 08.18-0.06B? 0
+050959.90 +400910.1 -000000.2-000005.800002.8 08.1800.40F? 0
+051308.65 +465109.4 -000000.3-000105.800013.4 08.1800.59G? 0
+052735.89 +004206.9 +000014.3+000007.500021.8 08.1800.98K? 0
+052824.25 +584030.2 +000008.5-000059.900001.9 08.1800.32F? 0
+053101.18 -283144.7 -000014.6+000138.800024.2 08.1800.58F? 0
+053233.25 +380224.6 +000015.9-000033.600014.1 08.1800.20A? 0
+053444.62 -114754.7 -000008.1-000009.600000.0 08.1800.08A? 0
+053506.56 +305544.7 -000000.3-000021.700005.7 08.1800.45F? 0
+053704.25 +370242.7 +000010.7-000020.200004.8 08.1800.69G? 0
+054329.69 +164154.1 +000003.1-000010.400002.4 08.1800.08A? 0
+054639.11 -210120.2 +000013.0-000035.000009.0 08.1800.47F? 1
+054839.96 -085550.4 +000087.0-000151.200003.5 08.1800.72G? 0
+055047.58 -394501.0 +000004.0-000030.800008.1 08.1800.58G? 0
+055500.44 +212421.5 +000019.7+000003.700007.8 08.18-0.08B? 0
+055701.72 +154431.1 +000081.5-000244.600017.6 08.1800.63G? 0
+055856.52 -342133.4 -000027.2-000009.100021.1 08.1800.64G? 0
+055925.77 -124203.8 -000001.9+000010.000011.6 08.1800.28A? 0
+060055.34 +175324.9 +000016.8-000000.400003.1 08.1800.97K? 0
+060408.28 +110057.3 +000022.9-000024.800004.2 08.1800.47F? 1
+060416.96 +062928.1 +000015.1-000022.200004.8 08.1800.08A? 0
+061454.73 +420724.6 -000027.6-000068.100002.7 08.1800.58G? 0
+061529.19 -323205.1 +000000.5+000024.700006.1 08.1800.04A? 0
+061958.72 -203151.9 -000005.9-000010.200001.0 08.1800.04A? 0
+062132.45 +711537.5 +000001.2+000027.000015.3 08.1800.28A? 0
+062800.35 +530402.4 +000011.7+000026.900018.0 08.1800.49F? 0
+062853.76 +400711.4 +000000.0+000000.000000.0 08.1800.10A? 1
+063151.15 -380417.4 -000000.4+000036.100009.2 08.1800.33F? 0
+063516.57 +080013.9 -000023.3+000001.200001.0 08.1800.03A? 0
+063530.54 +003022.3 -000008.5+000004.700002.3 08.1800.34F? 0
+063613.22 -363851.8 -000018.3+000014.700006.1 08.1800.25A? 0
+063823.11 +043726.9 -000010.8+000009.200000.4 08.1800.08A? 0
+063938.77 +125153.2 -000006.1-000018.200011.7 08.18-0.02B? 0
+064122.91 +152538.3 -000014.8+000003.800000.6 08.1800.33F? 0
+064309.40 -153026.5 -000008.3+000002.300006.5 08.1800.88G? 0
+064356.55 -144143.6 -000011.6+000015.400001.0 08.1800.01A? 0
+064736.40 +363819.7 -000001.5-000024.000001.8 08.1800.19A? 0
+064821.43 -132627.3 -000018.7-000032.100016.4 08.1800.50F? 1
+064937.43 +191003.8 +000000.3-000005.200006.0 08.18-0.02B? 0
+065058.65 -284226.6 -000014.3-000002.600002.9 08.1800.09A? 1
+065214.33 +334737.7 -000019.5+000000.800009.3 08.1800.01A? 0
+065349.08 -462537.0 +000002.9-000015.900002.4 08.1800.18A? 0
+065413.61 +330009.1 -000007.8+000000.500002.7 08.1800.01A? 0
+065451.37 -551532.2 -000027.0-000174.900027.5 08.1800.74G? 0
+065457.66 +072435.7 -000000.6+000008.700003.0 08.1800.00A? 0
+065919.61 -052436.1 -000015.3-000001.000002.0 08.18-0.02B? 0
+065928.45 -134151.1 -000004.4+000003.500010.2 08.1800.33F? 0
+070025.57 -335235.7 -000001.0+000013.700010.5 08.1800.17A? 0
+070034.60 -582336.4 -000005.1+000010.200008.3 08.1800.04A? 0
+070100.15 +015032.1 +000004.4-000004.400011.3 08.1800.99K? 0
+070234.11 +503905.0 -000017.9-000005.300007.3 08.1800.13A? 0
+070409.44 -101657.3 -000007.5-000021.800004.0 08.1800.23A? 0
+070422.08 -090617.3 -000018.9+000005.200009.2 08.1800.15A? 0
+070654.56 +375419.3 -000010.9+000008.700006.8 08.1800.96K? 0
+071232.55 -142930.6 +000002.4-000002.300001.9 08.1800.50F? 0
+071804.54 -093056.8 -000071.8+000032.200024.3 08.1800.53F? 0
+071912.72 -361001.1 -000012.8+000000.000004.8 08.18-0.10B? 0
+072347.02 +125756.7 +000074.6-000413.600055.3 08.1800.99K? 0
+073046.40 -280716.2 -000001.4-000002.900009.3 08.1800.07A? 1
+073130.44 -080836.9 +000000.3-000018.700000.7 08.1800.54F? 0
+073805.62 -635646.6 -000007.9+000015.400001.3 08.18-0.00B? 0
+074036.63 -131919.0 +000001.2+000005.100003.0 08.18-0.12B? 0
+074513.64 -104923.1 -000017.9+000002.900009.0 08.1800.39F? 0
+074657.14 +135315.4 -000010.4-000006.500009.6 08.18-0.01B? 0
+074822.10 -044712.1 -000018.9-000017.100003.5 08.1800.33F? 0
+074905.87 +054520.2 -000066.8+000029.100027.2 08.1800.50F? 0
+075742.40 -432959.3 -000008.4+000004.400002.0 08.18-0.10B? 0
+075755.91 -115124.7 -000069.1+000065.300007.6 08.1800.47F? 0
+075839.88 -245806.3 -000023.6-000028.000009.9 08.1800.47F? 0
+080202.47 -424612.6 -000009.3-000009.900018.1 08.18-0.06B? 0
+081553.31 +022725.6 +000072.5-000029.700000.2 08.1800.52F? 0
+081600.41 +734240.3 -000008.8-000054.400003.9 08.1800.29A? 0
+081712.57 -473956.0 -000012.7+000011.000011.0 08.18-0.09B? 0
+081927.00 -332200.0 +000002.8-000014.000006.7 08.1800.07A? 0
+082500.91 +474430.0 -000045.8-000043.400012.8 08.1800.47F? 0
+082654.88 -392446.5 -000002.3+000006.800002.6 08.18-0.04B? 0
+082712.66 +061801.1 +000019.8-000036.400003.6 08.1800.20A? 0
+082735.99 +303300.1 +000038.3-000001.400000.0 08.1800.38F? 0
+082824.52 -465718.6 +000002.6+000012.700003.7 08.18-0.04B? 0
+083140.23 -233220.4 -000007.5-000027.900011.6 08.1800.06A? 0
+083216.17 -375505.1 -000021.1-000002.300012.6 08.1800.40F? 0
+084353.07 -593514.4 -000015.0+000007.400002.9 08.1800.02A? 0
+084511.75 -492122.1 -000008.9+000008.800001.7 08.18-0.05B? 0
+084713.68 -645636.2 -000005.5-000034.600002.6 08.1800.47F? 0
+084927.51 -385144.8 -000010.2+000025.600006.5 08.1800.28A? 0
+085359.17 +345209.1 -000002.9-000028.300012.7 08.1800.44F? 0
+085607.06 +362611.0 -000144.3-000222.100027.8 08.1800.71G? 0
+085922.99 +481617.9 -000051.8+000035.500004.3 08.1800.41F? 0
+085925.28 -410629.1 -000033.7+000042.300002.4 08.1800.47F? 0
+090452.97 -564349.4 -000007.6+000011.100001.7 08.1800.93G? 0
+090744.20 +370427.7 -000064.1-000050.300032.6 08.1800.45F? 0
+090802.80 +273332.9 -000100.4-000044.600015.1 08.1800.66G? 0
+090809.94 -550559.8 -000020.9+000023.800004.7 08.1800.19A? 0
+091057.10 -123919.0 -000003.0-000006.700013.9 08.1800.87G? 0
+091154.13 +690235.4 -000016.2+000008.200006.3 08.1800.20A? 0
+092222.41 +042156.3 -000003.0+000001.300000.3 08.1800.06A? 0
+092755.70 +081733.6 -000023.1+000017.500002.8 08.1800.15A? 0
+092808.98 +824118.3 -000011.1-000016.800006.8 08.1800.43F? 0
+093140.75 -212035.4 -000081.0+000018.800006.4 08.1800.67G? 0
+093341.86 -632826.0 -000016.1-000004.400002.5 08.1800.20A? 0
+093417.93 +664738.6 -000024.4-000027.400015.8 08.1800.47F? 0
+093439.60 -250850.5 -000129.5-000000.900009.8 08.1800.89G? 0
+093451.08 -073156.9 -000073.0-000019.500009.8 08.1800.50F? 0
+093547.42 -215650.1 -000029.8+000022.300004.0 08.1800.95K? 0
+094208.83 -372354.8 +000032.2-000028.500016.1 08.1800.53F? 0
+094217.46 -155947.4 +000008.1-000013.800015.2 08.1800.11A? 0
+094439.55 -061654.9 -000049.3-000055.700002.3 08.1800.97K? 0
+094750.80 -273554.8 +000000.0+000000.000000.0 08.1800.09A? 0
+100729.55 -483128.6 -000008.2+000016.700008.8 08.1800.94G? 0
+100930.29 +270315.9 -000018.1-000019.300007.8 08.1800.38F? 0
+101237.98 -250817.2 -000008.2+000006.400004.6 08.1800.98K? 0
+101659.16 -305519.9 -000045.8+000009.200003.5 08.1800.45F? 0
+101821.37 +373029.9 -000083.3-000007.400005.8 08.1800.25A? 1
+101832.26 +294909.8 -000000.8-000023.200011.3 08.1800.20A? 0
+102113.84 -514252.5 -000019.9-000009.200007.9 08.18-0.04B? 0
+102824.18 -010725.4 +000021.1+000006.700002.5 08.1800.29A? 0
+103125.96 -401607.5 +000029.9-000057.200008.4 08.1800.97K? 0
+103622.43 -590206.2 -000017.3-000004.500015.2 08.1800.70G? 0
+103943.96 -485948.3 -000010.7+000010.800004.0 08.18-0.05B? 0
+105109.25 +004709.9 +000022.2-000010.200008.2 08.1800.17A? 0
+105327.84 -154914.2 -000328.0+000041.000012.0 08.1800.79G? 0
+110305.56 +403016.5 +000012.0-000009.300002.5 08.1800.98K? 0
+110312.85 -630359.9 -000006.0+000003.800002.3 08.1800.43F? 0
+110959.25 -293600.7 -000020.8-000003.200009.9 08.1800.09A? 0
+111305.06 +461323.1 -000041.6-000003.900006.8 08.1800.40F? 0
+111735.30 -382251.2 -000257.1+000019.900032.5 08.1800.67G? 0
+111910.44 -481054.6 -000016.8-000001.800005.5 08.1800.65G? 0
+112003.34 +705656.1 -000032.8-000010.200009.3 08.1800.97K? 0
+112059.14 +205128.8 -000024.5-000002.400006.3 08.1800.35F? 0
+112352.98 -591817.3 -000002.1+000004.800009.4 08.1800.15A? 0
+114314.68 -563515.5 +000001.5-000002.400018.0 08.1800.03A? 0
+115215.46 -374508.9 -000041.3-000015.700007.4 08.1800.44F? 0
+120512.83 -013033.0 -000516.9+000053.700023.4 08.1800.74G? 0
+122235.07 -504810.3 -000009.2-000016.500006.1 08.1800.28A? 0
+122539.32 -572003.4 -000009.0+000002.300002.8 08.1800.10A? 0
+123338.31 -174737.1 +000088.9-000028.900003.5 08.1800.54F? 0
+125037.49 +460401.1 +000006.1-000013.700001.4 08.1800.94G? 0
+125154.44 +583948.2 +000015.4+000014.600007.6 08.1800.34F? 0
+130102.84 -333726.8 -000000.3+000007.300009.9 08.1800.47F? 0
+131202.34 -565726.2 -000016.7-000002.400002.0 08.1800.01A? 0
+131234.26 -603338.8 -000004.9+000001.600006.7 08.1800.17A? 0
+132814.90 -334222.2 +000025.3-000090.700000.1 08.1800.56F? 0
+132905.99 -605523.4 +000000.1-000001.400000.0 08.1800.06A? 0
+132906.31 +221057.7 -000254.0+000008.700016.1 08.1800.51F? 0
+133437.28 -495159.9 -000042.5-000049.100013.0 08.1800.50F? 0
+133640.15 +755432.4 +000253.2-000123.300019.5 08.1800.67G? 0
+133821.41 +271713.6 -000007.2-000005.600016.8 08.1800.34F? 0
+135412.59 -512400.0 -000022.8-000009.700001.0 08.1800.07A? 0
+140538.54 -180420.1 +000052.6-000061.200016.4 08.1800.61G? 0
+140803.81 -643222.7 -000006.9-000009.500003.1 08.1800.12A? 0
+141808.15 +264744.0 +000014.7-000060.800013.1 08.1800.77G? 0
+141952.53 +491756.3 -000053.9+000033.500005.3 08.1800.40F? 0
+142238.64 -733320.9 +000000.0+000000.000000.0 08.1800.02A? 1
+142654.12 +283521.7 +000066.7-000139.900000.2 08.1800.94G? 0
+143224.93 +444707.2 +000058.8-000165.500014.9 08.1800.56F? 0
+145042.15 -081327.7 -000025.8+000036.000017.6 08.1800.49F? 0
+145236.49 -613407.0 -000005.8-000009.000007.7 08.1800.01A? 0
+145413.60 -531152.0 +000003.5-000004.600000.2 08.1800.02A? 0
+145830.81 -515016.4 -000031.5-000035.500007.4 08.1800.32F? 0
+145921.92 -623032.0 -000001.9-000005.800002.4 08.1800.29A? 0
+150341.53 -661031.2 +000011.6-000011.300000.7 08.1800.29A? 0
+150445.19 +252737.6 -000069.8-000072.900012.2 08.1800.49F? 0
+151808.15 -701731.6 -000003.4-000014.100005.1 08.18-0.03B? 0
+151842.33 +660456.8 -000021.6+000032.400001.7 08.1800.95G? 0
+152134.44 -275523.5 -000038.9+000004.800023.3 08.1800.52F? 0
+152223.96 +205542.6 -000017.4+000008.800002.3 08.1800.46F? 0
+152243.71 +161540.7 -000392.3+000008.300009.3 08.1800.62G? 0
+152245.79 +303252.6 +000021.7+000000.900010.5 08.1800.44F? 0
+153936.89 +065912.5 +000013.6-000055.300005.9 08.1800.46F? 0
+154350.76 -663113.8 +000026.2-000007.200006.5 08.1800.52F? 0
+154356.85 -420039.7 -000016.5-000015.800010.5 08.1800.05A? 0
+154635.87 +655151.9 +000024.0-000002.500013.3 08.1800.22A? 0
+154906.75 +630833.1 +000007.9+000012.700011.6 08.1800.38F? 0
+155133.10 -304211.3 +000002.1+000000.200012.1 08.1800.87G? 0
+155815.11 -152840.3 -000007.7-000021.900003.3 08.1800.37F? 0
+161219.62 -652154.1 -000040.5-000068.000007.4 08.1800.95K? 0
+161317.94 +663653.5 -000012.5-000093.000015.5 08.1800.64G? 0
+161922.59 -254538.3 -000099.7-000038.000016.5 08.1800.73G? 0
+162743.57 -492625.6 -000028.9-000053.300002.1 08.1800.44F? 0
+163231.06 +130923.5 +000067.0-000117.400011.5 08.1800.60G? 0
+163904.46 -275856.2 -000040.5-000017.300010.7 08.1800.62G? 0
+163937.53 +230006.2 +000031.0-000029.700006.6 08.1800.35F? 0
+164749.94 -802146.4 -000013.2-000037.400000.5 08.1800.48F? 0
+165403.11 +613847.4 +000017.2+000028.000012.1 08.1800.66G? 0
+170106.85 -585100.2 +000000.0+000000.000000.0 08.1800.01A? 0
+170325.53 +090128.8 -000022.8-000051.700006.5 08.1800.59G? 0
+170334.04 +572959.0 -000000.6+000024.700005.2 08.1800.01A? 0
+170629.43 -135607.4 +000000.0+000000.000000.0 08.1800.51F? 1
+170629.45 -135605.1 +000000.0+000000.000000.0 08.1800.47F? 0
+171248.03 -334044.0 +000012.8+000002.300007.9 08.18-0.03B? 0
+171448.63 -484229.7 +000023.8+000028.100030.3 08.1800.35F? 0
+171618.77 -470725.7 +000018.5-000006.400013.1 08.1800.20A? 0
+172048.75 -423930.3 +000027.1+000005.400021.4 08.1800.55F? 1
+172915.62 -404448.7 -000005.4-000011.400001.8 08.1800.07A? 0
+173356.40 -453738.1 +000009.7+000003.900011.4 08.18-0.02B? 0
+173631.74 +444323.6 -000060.7+000051.600001.4 08.1800.97K? 0
+174426.26 -170844.6 -000000.1-000029.000012.6 08.1800.36F? 0
+174456.39 -171333.2 +000033.1+000052.400017.9 08.1800.26A? 0
+175014.89 -230744.1 -000008.3-000018.600014.0 08.1800.29A? 0
+175020.01 +035406.4 -000011.7-000048.100009.8 08.1800.32F? 0
+175516.08 +440004.0 +000023.7-000037.700018.8 08.1800.51F? 0
+175903.67 -200344.4 -000004.4-000016.100005.0 08.1800.14A? 0
+175959.65 -522621.5 -000077.1-000081.700011.5 08.1800.39F? 0
+175959.97 -250511.7 -000007.1-000005.200004.0 08.1800.06A? 0
+180052.34 -241233.5 -000008.3-000001.000014.5 08.18-0.03B? 0
+180259.76 +461408.7 -000004.3+000053.300006.9 08.1800.43F? 0
+180834.84 +312734.1 +000003.5-000012.700006.4 08.1800.37F? 0
+181026.22 +322110.1 +000007.4-000020.400005.3 08.1800.19A? 0
+181033.57 -164457.5 +000030.4+000005.900027.9 08.1800.22A? 0
+181120.52 -401825.4 -000006.1-000000.400005.3 08.18-0.13B? 0
+181233.94 -182351.6 +000000.6-000002.500009.0 08.1800.04A? 0
+181425.49 -180903.3 +000001.3-000006.600014.2 08.1800.00A? 0
+181521.23 -195617.0 -000085.9-000085.900031.4 08.1800.60G? 0
+181904.35 +405538.4 +000022.9+000047.300009.2 08.1800.46F? 0
+182116.39 +493524.4 -000017.5-000010.400003.1 08.1800.95K? 0
+182714.69 +063107.0 -000007.1-000013.600002.4 08.1800.01A? 0
+182919.26 -313330.9 +000019.1-000020.900000.7 08.1800.54F? 0
+183506.90 +150619.5 +000003.0-000002.700003.7 08.1800.20A? 0
+183601.19 +753024.0 +000014.5-000000.600005.2 08.1800.20A? 0
+184614.15 +025713.2 +000067.1-000010.100004.4 08.1800.49F? 0
+185100.05 -450153.7 +000018.6-000005.200003.8 08.1800.21A? 0
+185226.97 -571146.0 +000001.5-000017.400001.2 08.1800.06A? 0
+185553.14 +233326.4 +000130.4-000276.800050.1 08.1800.94G? 0
+190101.31 +200124.9 -000005.9-000006.000008.9 08.18-0.02B? 0
+190158.10 -680804.4 +000003.2-000021.000010.9 08.1800.48F? 0
+190408.63 +051424.4 -000019.9-000069.900019.7 08.1800.54F? 0
+190432.59 +234357.0 +000000.9+000013.500000.8 08.1800.40F? 0
+190933.11 +292128.9 +000006.6-000003.800007.2 08.18-0.06B? 0
+191219.18 +765214.7 +000012.8+000009.200001.5 08.1800.23A? 0
+191306.36 +300246.1 +000001.1-000003.500009.9 08.18-0.05B? 0
+191542.97 -391204.5 -000011.9-000009.300005.1 08.1800.01A? 0
+191619.66 -163409.2 -000015.3-000033.700010.5 08.1800.06A? 0
+191643.64 +115041.1 +000003.1-000009.300007.6 08.1800.29A? 0
+191703.50 +160516.9 +000000.1-000003.900011.9 08.1800.14A? 0
+192740.62 +363144.4 +000001.4+000002.200005.3 08.18-0.03B? 0
+192806.96 -010528.2 -000001.3+000003.900001.0 08.1800.07A? 0
+192848.48 +182910.7 -000003.6-000003.600005.8 08.1800.06A? 0
+193321.77 +411947.1 +000010.4-000021.500009.1 08.1800.79G? 0
+193429.26 +111531.0 -000051.1-000075.500019.0 08.1800.63G? 0
+193641.83 -053547.4 +000005.4-000010.300000.9 08.1800.24A? 0
+194727.98 +282909.0 -000001.9-000031.300019.0 08.1800.96K? 0
+195022.59 -145612.1 -000013.3-000019.000005.4 08.1800.31F? 0
diff --git a/kstars/kstars/data/hip053.dat b/kstars/kstars/data/hip053.dat
new file mode 100644
index 00000000..33b6bd82
--- /dev/null
+++ b/kstars/kstars/data/hip053.dat
@@ -0,0 +1,1000 @@
+195834.28 -182252.5 -000011.8+000010.200014.7 08.1800.47F? 0
+195854.51 +063528.4 +000040.9-000005.700015.6 08.1800.43F? 0
+195900.63 -634740.0 +000021.9-000000.500005.0 08.1800.35F? 0
+200341.60 +362532.2 -000000.2+000000.900007.6 08.1800.09A? 1
+200341.76 -465905.6 +000023.8-000060.300008.0 08.1800.46F? 0
+200400.68 -784645.6 +000002.1-000016.000007.4 08.1800.15A? 0
+200454.15 -652142.3 +000218.5-000274.700017.2 08.1800.68G? 0
+201122.79 -635625.8 +000087.5+000027.400019.4 08.1800.42F? 0
+201400.39 +165129.1 +000002.1-000012.600002.4 08.1800.11A? 0
+201656.86 +474956.2 -000006.9-000019.000022.6 08.1800.96K? 0
+201937.30 +130038.9 +000010.9+000004.900014.6 08.1800.97K? 0
+202043.32 +012319.0 -000008.5-000005.300005.3 08.1800.03A? 0
+202320.00 +313046.2 +000019.7+000042.300002.1 08.1800.97K? 0
+202521.87 +014508.1 -000001.8-000004.100007.5 08.1800.57F? 0
+202805.30 -220123.7 +000014.7-000036.900002.3 08.1800.20A? 0
+202923.57 +400556.4 +000013.4+000000.000001.5 08.18-0.05B? 0
+203744.97 +322342.2 +000047.0+000067.300008.7 08.1800.54F? 0
+204245.10 +025943.2 -000004.4-000023.500011.0 08.1800.44F? 0
+205845.19 +623013.4 -000045.8-000047.000001.0 08.1800.82G? 0
+205905.34 +095912.2 +000076.6-000011.500014.9 08.1800.46F? 0
+205924.27 -202639.7 -000001.2-000041.200022.8 08.1800.58F? 0
+210231.38 -111050.8 +000032.9-000013.900011.6 08.1800.39F? 0
+210259.58 +350215.0 +000035.1+000010.400001.4 08.1800.47F? 0
+210311.09 +753159.0 -000004.8+000011.800000.7 08.1800.53F? 0
+210356.57 +491422.1 -000006.7-000007.700003.5 08.1800.31A? 0
+210511.13 +264520.8 +000009.9-000002.700007.4 08.1800.04A? 0
+210531.61 +204337.5 +000006.1-000004.700005.1 08.18-0.01B? 0
+210625.89 +130652.4 +000030.8-000126.500013.7 08.1800.60G? 0
+211510.05 -150731.9 +000001.4-000000.600012.0 08.1800.23A? 0
+211734.29 +310917.4 +000002.5-000007.800006.2 08.1800.07A? 0
+211800.29 +301926.5 +000003.4-000003.200001.8 08.18-0.10B? 0
+212118.90 -841835.8 +000000.0+000000.000000.0 08.1800.36F? 0
+212154.69 +254855.1 -000004.9-000004.500012.2 08.1800.22A? 0
+212410.99 -064437.7 +000017.4+000002.900007.0 08.1800.47F? 0
+212940.21 -382044.8 +000100.3+000018.600000.1 08.1800.39F? 0
+213103.21 +300802.8 +000025.0+000012.800010.7 08.1800.38F? 0
+213423.43 +135511.9 -000100.4-000043.900029.3 08.1800.61G? 0
+214257.10 +381104.7 -000068.4-000058.500014.5 08.1800.61G? 0
+214700.66 +475902.5 +000014.0-000017.400003.9 08.1800.37F? 0
+215040.64 +614811.3 -000006.3-000005.400002.8 08.1800.12A? 0
+215220.99 +630602.6 +000000.0+000000.000000.0 08.1800.06A? 1
+215305.36 +205550.8 -000009.5-000095.900048.4 08.1800.94G? 0
+215632.41 +214737.3 +000032.8+000000.600001.1 08.1800.18A? 0
+215658.13 -281241.7 +000014.1-000036.700009.2 08.1800.41F? 0
+215736.92 +472522.6 +000003.5+000000.800001.9 08.1800.09A? 0
+220150.41 -095229.1 +000022.4+000005.100006.8 08.1800.74G? 0
+220151.74 +483423.9 -000028.2-000101.100020.4 08.1800.50F? 0
+220451.05 +605939.4 -000002.4-000009.900000.8 08.1800.62G? 0
+220842.90 -562609.6 +000077.8-000023.000009.8 08.1800.45F? 1
+221116.06 +685122.8 +000018.5-000002.400004.5 08.18-0.01B? 0
+221500.79 +614132.4 -000005.3-000006.400004.6 08.1800.30A? 0
+221808.12 +560659.0 -000012.1-000009.000006.6 08.1800.91G? 0
+222238.84 +443731.2 +000048.5-000013.900006.3 08.1800.42F? 0
+222306.52 -432420.5 +000062.0-000010.800012.0 08.1800.96K? 0
+222325.89 +420332.3 -000002.5-000014.700009.1 08.1800.14A? 0
+222602.79 -833057.2 +000028.1+000030.700007.2 08.1800.31A? 0
+223050.14 +404319.1 -000217.1+000036.500012.3 08.1800.68G? 0
+223323.47 +393430.6 +000004.5-000004.700003.6 08.18-0.05B? 0
+225746.80 +233905.7 -000005.3-000011.800021.3 08.1800.22A? 0
+225941.27 -042151.4 -000020.9-000020.500009.3 08.1800.47F? 0
+230142.19 -512805.4 -000100.2-000093.400031.7 08.1800.83G? 0
+232140.00 +554233.5 +000067.8+000023.600012.4 08.1800.41F? 0
+233545.94 +400224.0 +000009.5-000002.500015.1 08.18-0.04B? 0
+233655.83 +521705.9 +000024.2-000010.900003.9 08.1800.24A? 0
+233821.69 +441541.1 +000022.8-000016.100009.4 08.1800.47F? 0
+234317.83 -000920.1 -000007.7-000008.500002.4 08.1800.06A? 0
+235154.25 -281936.6 +000012.6-000004.100002.9 08.1800.96K? 0
+235219.94 -180133.2 +000078.9-000023.100016.1 08.1800.50F? 0
+000342.47 +132154.7 +000038.8-000001.300013.6 08.1801.01K? 0
+000906.42 -503627.9 +000008.6-000011.200012.1 08.1801.34K? 0
+001150.65 -541235.4 -000037.2-000046.500012.9 08.1801.14K? 0
+001201.94 +484048.2 +000020.5+000038.200004.9 08.1801.05K? 0
+001206.08 +390220.1 -000029.7-000025.100003.6 08.1801.27K? 0
+003603.96 -473431.1 +000002.5-000007.600008.7 08.1801.28K? 0
+004121.29 +033557.9 +000001.3+000008.800003.8 08.1801.28K? 0
+005437.52 +391009.8 -000024.5-000019.700011.8 08.1801.52K? 0
+010224.38 +050339.3 +000333.1+000225.600046.7 08.1801.04K? 0
+010252.28 -560316.8 -000007.8-000001.000008.3 08.1801.14K? 0
+011720.10 +562450.5 +000036.5+000001.900009.1 08.1801.59K? 1
+013015.23 -731025.4 -000048.5-000026.400006.5 08.1801.18K? 0
+013713.78 -192218.1 +000040.9+000010.200007.6 08.1801.11K? 0
+014111.34 +282854.9 +000000.7-000021.900001.2 08.1801.05K? 0
+015657.29 -491445.6 +000037.2+000011.800001.2 08.1801.20K? 0
+023042.75 +222801.2 -000009.0-000022.200004.7 08.1801.92M? 0
+023159.42 +422328.7 +000002.9+000017.100005.9 08.1801.12K? 0
+024031.97 +612902.8 +000000.0+000000.000000.0 08.1801.19K? 1
+024257.26 +021537.6 -000016.7+000000.800009.9 08.1801.14K? 0
+024924.05 -724611.8 +000038.5+000027.100014.3 08.1801.21K? 0
+025308.94 -350228.6 -000005.1+000010.100005.9 08.1801.06K? 0
+025816.90 -670836.0 +000009.5+000001.200010.7 08.1801.26K? 0
+030153.79 -192052.9 +000044.1+000024.300001.7 08.1801.29K? 0
+030827.67 -093239.2 +000041.6+000029.800008.2 08.1801.04K? 0
+030901.94 +560242.4 +000001.4-000004.100000.4 08.1801.19K? 0
+032659.38 +244925.5 +000011.5-000039.800018.3 08.1801.57K? 1
+033124.45 +174840.9 +000022.8-000022.700007.1 08.1801.26K? 0
+033439.34 -072232.7 +000036.8-000007.600010.7 08.1801.48K? 0
+035506.88 +760013.3 +000019.1+000002.900005.1 08.1801.71K? 0
+040917.72 +303834.4 -000021.3-000016.400012.2 08.1801.50K? 0
+041201.75 +243405.7 +000056.3-000036.600011.3 08.1801.27K? 0
+042020.08 +743943.1 +000011.9-000014.100006.0 08.1801.56K? 0
+042203.69 -095706.5 -000029.1-000039.900009.8 08.1801.42K? 0
+042237.94 +145435.0 -000011.5-000002.700007.3 08.1801.50K? 0
+043710.53 +155615.8 +000095.6-000144.100015.4 08.1801.40K? 0
+044150.47 -371127.5 -000016.0+000017.700004.3 08.1801.45K? 0
+045015.01 -133407.7 -000005.8+000012.200015.1 08.1801.62K? 0
+045643.11 -622708.9 +000008.8-000015.700005.2 08.1801.29K? 0
+052014.56 -110407.1 +000000.6-000008.000001.8 08.1801.51K? 0
+053210.45 +380449.0 -000006.0-000041.400002.5 08.1801.22K? 0
+053217.54 -333150.8 -000000.2-000028.500009.4 08.1801.57K? 0
+053947.86 +144757.1 +000001.0+000002.700044.3 08.1801.70K? 0
+054123.50 -504517.3 +000013.4+000024.100019.6 08.1801.60K? 0
+054223.54 +262622.8 -000005.4-000006.600005.0 08.1801.06K? 0
+055659.02 -284532.7 +000006.2-000034.700002.1 08.1801.02K? 0
+061250.87 -071758.0 +000004.5-000005.600010.4 08.1801.35K? 0
+061342.83 +492726.3 -000006.9+000003.500005.4 08.1801.12K? 0
+061634.77 +313252.8 +000006.5-000086.300003.4 08.1801.03K? 0
+062904.72 +322530.5 -000005.9+000004.700011.3 08.1801.21K? 0
+063917.10 -605802.3 +000005.2+000017.600011.6 08.1801.45K? 0
+064417.05 +173343.8 -000005.7-000021.800013.7 08.1801.35K? 0
+065145.88 +024244.1 +000002.4+000011.200006.5 08.1801.38K? 0
+065607.97 +293132.4 +000003.4-000035.700009.8 08.1801.17K? 0
+070014.69 -043636.2 -000001.6-000005.400010.9 08.1801.17K? 0
+070535.62 -164136.5 -000008.6+000009.000003.5 08.1801.09K? 0
+070939.41 -281629.1 -000000.3+000017.200004.4 08.1801.55K? 0
+071249.57 -450212.9 -000014.7+000025.800001.2 08.1801.65K? 0
+071452.37 +230639.8 -000005.0+000004.500006.3 08.1801.17K? 0
+071500.36 +013815.1 +000005.5+000002.300008.5 08.1801.56K? 0
+071552.24 +144831.0 +000000.8-000021.800013.9 08.1801.53K? 0
+071709.77 +022235.7 -000012.0+000018.500023.1 08.1801.46K? 0
+072135.75 -492418.7 -000016.2+000051.400008.1 08.1801.04K? 0
+072700.94 -112152.3 -000001.2+000009.100017.7 08.1801.43K? 0
+073025.04 +310842.6 -000013.4-000022.500001.8 08.1801.05K? 0
+073158.27 -225507.1 +000000.0-000003.100007.5 08.1801.46K? 0
+073215.87 +310607.5 -000010.0-000007.100022.1 08.1801.38K? 0
+073521.15 +263608.3 -000015.9+000011.900010.5 08.1801.03K? 0
+074117.42 +255319.6 -000032.0+000014.100004.5 08.1801.09K? 0
+074405.67 +652617.3 +000003.3+000000.300014.2 08.1801.42K? 0
+074534.24 +074353.6 -000009.6-000001.700009.1 08.1801.36K? 0
+074609.40 +034115.1 -000001.1+000014.900015.9 08.1801.07K? 0
+075249.10 -365443.6 +000019.8+000036.300007.7 08.1801.06K? 0
+075439.66 -124050.3 -000029.5+000003.800012.5 08.1801.06K? 0
+075753.92 +293100.6 -000026.9-000015.200005.1 08.1801.42K? 0
+075946.77 +230513.1 -000008.2-000012.400009.5 08.1801.20K? 0
+080255.69 +245903.0 +000001.2-000020.300002.6 08.1801.34K? 0
+080742.88 -281916.7 -000006.2+000015.700008.1 08.1801.56K? 0
+081022.43 -225221.2 -000032.3+000028.300007.5 08.1801.25K? 0
+081417.03 -055400.6 +000006.7-000001.300011.9 08.1801.10K? 0
+083022.09 -251018.9 -000010.1-000022.900017.7 08.1801.08K? 0
+083445.14 +012913.4 -000048.2+000014.400001.5 08.1801.15K? 0
+084037.15 -074830.2 -000014.7-000027.400009.8 08.1801.15K? 0
+084151.74 -595120.8 -000030.8+000048.800006.6 08.1801.25K? 0
+084534.74 -431944.9 +000006.6-000004.600000.0 08.1801.07K? 0
+085527.24 +704742.1 -001344.0-000383.700084.8 08.1801.40K? 1
+085732.06 -710816.7 -000005.3+000011.700008.3 08.1801.10K? 0
+091626.16 -042416.8 -000101.5-000019.700000.8 08.1801.10K? 0
+092033.12 -495426.0 -000022.5+000003.000003.6 08.1801.03K? 0
+092314.44 +330512.5 -000004.8-000049.900021.6 08.1801.22K? 0
+092643.27 -555608.8 -000020.3-000001.400009.1 08.1801.40K? 0
+093921.83 -024014.4 +000000.4-000001.200015.4 08.1801.60K? 0
+095001.51 -385710.1 -000004.8-000002.000011.4 08.1801.03K? 0
+095050.48 +140714.5 -000041.6+000027.400013.3 08.1801.00K? 0
+095622.83 +592621.4 +000004.7+000002.800003.9 08.1801.24K? 0
+095937.12 -104206.5 -000017.0+000013.600008.8 08.1801.30K? 0
+100116.79 -605855.5 -000005.1+000014.900009.5 08.1801.20K? 0
+100637.51 +065420.6 +000100.7-000068.400011.7 08.1801.03K? 0
+100724.70 -245606.9 -000018.4-000001.100016.7 08.1801.36K? 0
+100738.01 -545718.7 -000033.7+000043.900010.8 08.1801.54K? 0
+101037.63 +583706.0 -000002.6-000014.400008.2 08.1801.31K? 0
+101542.67 -312852.4 -000006.1+000003.800000.9 08.1801.61K? 0
+101819.03 -402921.6 -000052.5+000029.800005.8 08.1801.25K? 0
+101856.49 -612257.5 -000011.1-000006.300004.1 08.1801.56K? 0
+104339.48 -311214.6 -000016.1-000008.900006.0 08.1801.11K? 0
+104417.05 -553307.0 -000008.0+000004.200021.2 08.1801.29K? 0
+105851.38 -501628.5 +000019.3-000010.800000.1 08.1801.12K? 0
+105948.26 +162314.3 -000051.6-000001.800008.6 08.1801.08K? 0
+110208.53 +275223.4 +000012.0-000000.600011.2 08.1801.61K? 0
+111926.44 -212558.6 -000024.5+000010.100004.0 08.1801.51K? 0
+111941.59 -544435.8 -000003.8+000000.400001.1 08.1801.18K? 0
+113548.42 -344710.8 -000000.8+000013.600001.8 08.1801.23K? 0
+113726.22 -231332.4 +000008.2+000001.500009.5 08.1801.08K? 0
+115138.64 -173409.9 +000024.6-000015.500000.5 08.1801.53K? 0
+120302.32 -281530.9 +000016.1-000015.000012.2 08.1801.21K? 0
+120530.57 +283020.0 -000003.8+000005.100001.2 08.1801.33K? 0
+120953.72 +392600.7 -000016.4+000019.300006.7 08.1801.58K? 0
+122623.80 +370650.0 -000035.9+000002.400009.8 08.1801.39K? 0
+123023.64 -270508.9 -000006.6+000010.100018.1 08.1801.62K? 0
+124604.58 -314547.4 +000016.0-000014.500023.6 08.1801.01K? 0
+124848.61 -363455.2 +000004.2-000013.200002.7 08.1801.13K? 0
+125956.46 -141121.4 -000002.8-000007.900009.9 08.1801.24K? 0
+130459.43 -532706.2 +000014.7+000008.300000.8 08.1801.30K? 0
+131226.15 -310348.5 -000017.6+000006.200009.9 08.1801.37K? 0
+133054.94 -393353.4 -000004.1-000005.500011.7 08.1801.66K? 0
+133147.11 -543045.1 +000002.4-000036.100008.2 08.1801.07K? 0
+135921.29 -405304.4 -000025.5-000015.200003.6 08.1801.39K? 0
+140722.92 -313514.3 +000013.8+000020.500014.8 08.1801.02K? 0
+140743.79 -680846.4 -000065.3-000019.300006.4 08.1801.18K? 0
+141317.41 -134908.8 -000010.0+000030.300030.8 08.1801.05K? 0
+141357.39 +193449.4 +000032.4-000022.700004.1 08.1801.54K? 0
+143510.24 +743458.7 +000021.7+000018.100003.6 08.1801.01K? 0
+145221.38 -235711.8 +000027.0+000003.900005.9 08.1801.12K? 0
+145411.35 +684624.8 -000000.1-000003.600008.7 08.1801.28K? 0
+150254.72 +093010.6 -000019.4-000037.600003.3 08.1801.41K? 0
+150814.79 -170534.0 +000005.5-000043.400008.2 08.1801.20K? 0
+151536.95 -405701.2 -000014.9-000000.100000.5 08.1801.30K? 0
+152057.64 -744316.3 +000000.2-000022.100009.4 08.1801.27K? 0
+152138.25 -113402.0 -000048.7-000030.800001.1 08.1801.27K? 0
+153125.02 -520014.5 -000020.1-000005.300020.5 08.1801.38K? 0
+154639.57 -704420.3 -000017.9-000014.400002.0 08.1801.00K? 0
+154653.55 -521754.2 +000029.6-000031.000005.6 08.1801.61K? 0
+155835.80 -514616.1 -000016.4+000007.100022.4 08.1801.66K? 0
+160054.62 -355940.9 -000013.6-000022.600002.1 08.1801.19K? 0
+160536.77 +682948.7 -000007.7-000005.500005.7 08.1801.03K? 0
+160738.47 +561436.4 +000009.7-000016.500001.9 08.1801.38K? 0
+161457.07 -322644.4 +000027.4-000014.400021.6 08.1801.90M? 0
+161844.44 +163654.1 +000029.1-000008.900001.5 08.1801.09K? 0
+161952.45 +094919.1 -000022.5-000061.400011.6 08.1801.00K? 0
+162157.49 -493944.8 +000018.1+000009.200000.8 08.1801.73K? 0
+162225.24 -562524.1 -000015.1+000001.600004.4 08.1801.86M? 0
+163612.74 -094443.6 +000007.6-000012.200003.1 08.1801.70K? 0
+163740.29 +422332.8 -000012.9-000016.300002.1 08.1801.47K? 0
+163952.21 +211416.7 +000020.8-000002.700006.3 08.1801.09K? 0
+165210.87 +613955.4 -000014.3+000003.700005.9 08.1801.22K? 0
+170318.69 -200826.4 +000024.8-000007.100036.5 08.1801.72K? 0
+170852.22 +054246.4 +000001.1+000018.200000.1 08.1801.34K? 0
+170942.79 +003254.7 +000009.2-000009.200003.8 08.1801.33K? 0
+171515.45 -303214.4 -000012.7-000031.400023.1 08.1801.59K? 0 0.10 1.00
+172257.60 -460431.3 -000002.4-000003.600001.2 08.1801.58K? 0
+173239.72 -215224.6 +000003.5-000011.300001.4 08.1801.24K? 0
+173640.88 -415541.2 -000003.7-000004.200016.1 08.1801.58K? 0
+175052.34 -334220.4 -000030.0-000004.400014.9 08.1801.47K? 0
+180351.40 +404951.0 +000000.7-000010.000000.6 08.1801.66K? 0
+180455.85 -234153.4 +000015.9-000020.600017.0 08.1801.05K? 0
+180711.91 +413331.6 +000007.2+000015.000013.6 08.1801.26K? 0
+180845.15 -453012.2 -000036.9-000027.800004.3 08.1801.45K? 0
+181709.67 -221011.7 -000000.8+000003.200002.2 08.1801.61K? 0
+181903.63 -163924.1 -000005.0+000017.200005.1 08.1801.03K? 0
+184118.76 -451449.8 -000023.2-000029.700000.4 08.1801.43K? 0
+184209.76 -642955.5 -000007.1-000022.200004.7 08.1801.43K? 0
+184319.62 -282659.5 +000009.3-000031.800024.4 08.1801.17K? 0
+185228.75 +250433.1 +000006.6+000009.700001.6 08.1801.55K? 0
+185258.49 -280842.8 -000025.6-000006.100010.4 08.1801.10K? 0
+185712.54 +060117.2 +000008.9-000002.700004.0 08.1801.29K? 0
+190057.39 -662410.4 -000000.9+000011.400004.6 08.1801.16K? 0
+191657.86 -212946.2 -000019.5-000024.500024.0 08.1801.47K? 0
+192242.84 -140212.1 -000012.0-000018.500004.2 08.1801.27K? 0
+192421.83 -041717.1 +000017.9-000014.300002.0 08.1801.06K? 0
+192514.61 +252825.4 +000005.1-000002.500003.1 08.1801.31K? 0
+192541.94 -744021.8 +000034.7-000010.500012.7 08.1801.20K? 0
+192943.38 -212019.3 +000022.2-000028.800017.1 08.1801.02K? 0
+193350.46 -154927.4 +000010.2+000018.500015.2 08.1801.30K? 0
+193728.72 +315521.2 -000006.0+000005.700002.3 08.1801.64K? 0
+193746.67 +314514.2 +000020.6+000009.800002.2 08.1801.31K? 0
+195309.83 +001931.6 -000005.9-000021.200012.4 08.1801.73K? 0
+195608.86 +762700.7 -000000.7-000012.900003.0 08.1801.77K? 0
+200356.88 -365430.3 -000007.0-000020.400003.1 08.1801.08K? 0
+201333.83 +161248.8 -000024.7-000003.200015.4 08.1801.20K? 0
+201927.29 -321711.1 +000031.9-000022.500000.4 08.1801.11K? 0
+202354.31 -073546.9 +000006.7+000028.500005.2 08.1801.38K? 0
+203337.82 +093100.1 +000024.6+000006.800000.0 08.1801.49K? 0 0.10 1.00
+203442.38 -341740.1 -000024.5-000007.800000.3 08.1801.55K? 0
+203510.52 +365049.6 +000022.2-000016.800003.9 08.1801.05K? 0
+204652.00 +343028.0 -000012.7-000020.800010.4 08.1801.19K? 0
+205107.03 +160248.3 +000017.5+000005.400005.2 08.1801.29K? 0
+205713.78 +225244.0 -000020.1-000037.300019.4 08.1801.24K? 0
+210832.18 -333157.1 +000015.6-000008.200022.0 08.1801.23K? 0
+210905.10 +413451.6 -000002.7-000005.100000.7 08.1801.17K? 0
+211136.79 +400212.0 +000002.1-000003.800016.4 08.1801.45K? 0
+211623.18 +324554.6 +000005.7+000004.700006.1 08.1801.07K? 0
+211642.54 +091859.6 -000004.4-000028.500002.0 08.1801.20K? 0
+211920.29 -311044.9 +000031.1-000061.200014.2 08.1801.04K? 0
+212527.73 +093748.9 +000009.5-000005.700001.6 08.1801.36K? 0
+212713.31 -191842.5 -000013.5-000001.700002.3 08.1801.15K? 0
+212726.73 -365019.2 +000026.5-000016.300011.0 08.1801.14K? 0
+212730.31 +464921.4 +000038.0+000026.800003.2 08.1801.34K? 0
+213558.82 +313645.4 +000022.2-000041.700006.0 08.1801.60K? 0
+214522.35 -001238.0 -000027.3-000025.800002.9 08.1801.07K? 0
+215458.78 -041312.2 -000004.1-000002.700005.4 08.1801.58K? 0
+215914.06 -085810.8 +000055.8-000012.900018.8 08.1801.50K? 0 0.10 1.00
+221202.66 +375313.3 +000005.4-000005.700006.2 08.1801.06K? 0
+221305.27 +382629.6 -000006.6-000019.300002.2 08.1801.37K? 0
+221402.59 -571306.2 +000013.3-000003.300001.4 08.1801.43K? 0
+222237.45 -034413.2 -000012.4-000032.400009.7 08.1801.13K? 0
+222510.04 +215229.1 +000004.5-000014.500002.4 08.1801.34K? 0
+222546.15 -494933.2 +000027.0-000006.000007.5 08.1801.32K? 0 0.10 1.00
+222627.12 +112247.7 -000022.3-000016.200008.6 08.1801.45K? 0
+223141.89 -582330.8 +000011.6-000014.900001.5 08.1801.41K? 0
+223212.61 -040345.6 +000023.0-000006.400009.0 08.1801.41K? 0
+223341.14 +011134.3 +000022.1-000012.300013.8 08.1801.55K? 0
+224648.55 -423159.1 +000022.0-000005.000000.7 08.1801.12K? 0
+230205.69 +202121.5 +000001.9+000010.800016.8 08.1801.42K? 0
+231542.23 +580235.7 +000002.3-000008.400001.9 08.1801.69K? 0
+233109.79 +541759.5 +000021.9+000000.700002.0 08.1801.19K? 0
+235109.61 -651854.9 +000030.5-000007.100006.8 08.1801.03K? 0
+235232.38 -340601.2 -000003.6-000033.600008.4 08.1801.34K? 0
+235244.38 +611733.4 +000030.1-000001.100013.9 08.1801.06K? 0
+205759.44 +462800.6 +000005.6-000005.700011.1 08.1802.79N? 0 0.10 1.00
+000337.09 -282501.7 +000007.4+000002.000001.2 08.19-0.11B? 0
+000446.29 +013213.0 -000043.8-000019.100007.7 08.1900.36F? 0
+000734.31 +342021.1 -000053.7-000058.500000.7 08.1900.93G? 0
+001300.04 +121951.5 +000039.3-000004.800006.3 08.1900.39F? 0
+001336.22 +361015.3 +000003.1-000006.100019.8 08.1900.07A? 0
+001912.78 +133438.2 -000010.5-000114.800007.0 08.1900.65G? 0
+002243.16 -093722.0 +000032.2-000015.700008.8 08.1900.44F? 0
+003149.48 +365801.8 -000020.9+000001.300018.7 08.1900.80G? 0
+004044.54 -582757.7 +000031.7+000018.400005.3 08.1900.42F? 0
+005304.24 +390930.3 +000051.6-000016.600018.7 08.1900.36F? 0
+010537.49 +701908.7 +000008.8-000013.500006.1 08.1900.97K? 0
+011101.14 -112300.8 +000009.8-000019.800011.0 08.1900.60G? 0
+013316.15 -471823.7 -000047.7+000206.300019.0 08.1900.57F? 0
+013424.08 +682740.3 -000015.7-000002.900001.0 08.1900.44F? 0
+013443.59 -352045.9 -000026.0-000045.300014.0 08.1900.98K? 0
+014951.10 +451619.1 -000004.1+000001.800008.4 08.19-0.04B? 0
+015011.68 +270158.9 +000033.7-000034.700003.1 08.1900.50F? 1
+020247.73 +284710.1 +000032.1+000001.300011.5 08.1900.47F? 0
+021320.72 +692202.1 +000007.5-000000.600002.7 08.1900.16A? 0
+022312.05 +264056.3 -000022.9-000022.700001.2 08.1900.51F? 0
+022550.13 +573013.6 -000004.1-000008.800008.6 08.1900.29A? 0
+023239.18 +034419.0 -000021.8-000001.400002.6 08.1900.46F? 0
+023449.82 +455514.9 +000041.3+000024.700020.5 08.1900.45F? 0
+023934.75 +012207.2 +000010.5-000006.400006.0 08.19-0.06B? 1
+024110.75 +253652.3 +000019.1-000005.300001.7 08.1900.20A? 0
+030057.67 +051717.4 +000164.7-000103.900012.7 08.1900.88G? 0
+030535.22 +275210.7 +000008.1-000005.700002.6 08.1900.18A? 0
+030548.13 +524224.3 +000002.9-000017.200005.5 08.1900.21A? 0
+030801.50 -313825.1 +000023.7+000013.700002.2 08.1900.22A? 0
+031156.87 +584401.6 -000017.8-000001.100004.8 08.1900.15A? 0
+032007.13 +471654.5 +000114.1-000093.900020.0 08.1900.67G? 0
+032042.25 +351633.9 +000027.5-000009.800001.6 08.1900.97K? 0
+032210.17 +553504.7 -000007.0+000000.100015.0 08.1900.49F? 0
+032801.54 +202744.8 +000038.2+000006.700023.0 08.1900.20A? 0
+033102.30 -263715.6 +000011.2-000041.700012.1 08.1900.94G? 0
+033309.62 -485453.9 +000020.0+000035.700009.5 08.1900.96K? 0
+033625.95 +675707.7 +000075.1+000014.000012.7 08.1900.53F? 0
+033835.90 +243606.1 +000001.1-000029.700001.9 08.1900.43F? 0
+034722.88 +225520.0 +000016.8-000043.600001.3 08.1900.23A? 0
+034845.62 +464102.6 -000014.3-000007.000005.1 08.1900.11A? 0
+034851.57 +114231.8 -000015.6-000008.500008.2 08.1900.40F? 0
+035025.39 -101911.4 -000023.3-000029.400002.2 08.1900.45F? 0
+040409.95 +423139.2 +000170.8+000069.700029.6 08.1900.50F? 0
+042455.78 -774102.1 -000053.1-000009.600016.9 08.1900.50F? 0
+042631.48 +680223.6 +000002.7-000010.500007.7 08.1900.09A? 0
+042659.76 +511223.1 -000001.4+000004.900008.3 08.1900.30A? 0
+043545.62 -212023.4 +000114.8-000045.200019.4 08.1900.65G? 0
+043743.63 -264646.6 +000063.3-000006.000012.3 08.1900.11A? 0
+045439.78 +115609.9 +000005.9+000000.100000.8 08.1900.20A? 0
+050743.84 +142134.6 -000016.6-000030.500013.9 08.1900.19A? 0
+050921.23 +695216.1 -000005.3-000001.200003.1 08.1900.04A? 0
+051643.93 +182619.9 +000000.0+000000.000000.0 08.1900.07A? 1
+051753.54 +351149.8 -000018.6+000004.000011.4 08.1900.14A? 0
+052114.71 -072847.8 +000008.9-000016.700003.0 08.1900.13A? 0
+052523.04 -470539.1 +000007.2+000007.000005.8 08.1900.51F? 0
+052624.00 -432232.8 +000014.1+000010.400010.4 08.1900.41F? 0
+053045.88 -705508.5 -000015.1+000014.600008.0 08.1900.50F? 0
+053114.77 -502731.1 -000031.8+000029.500001.3 08.1900.93G? 0
+053915.01 -294236.0 +000006.8+000056.500012.1 08.1900.45F? 0
+054419.27 +524143.6 -000014.5-000008.600002.8 08.1900.08A? 0
+054426.90 +321426.2 +000001.3-000017.200009.6 08.1900.43F? 0
+054446.82 +203227.1 +000010.4+000010.100007.8 08.19-0.14B? 0
+054745.23 +273809.1 -000004.0+000014.700010.3 08.1900.28A? 0
+055003.28 -055353.1 -000014.6-000026.600005.9 08.1900.98K? 0
+055144.61 +304500.1 +000012.3-000042.100003.9 08.1900.44F? 0
+055322.30 -033233.0 +000015.9+000002.500011.6 08.1900.31F? 0
+060240.60 +010649.5 -000003.0+000012.500027.5 08.1900.97K? 0
+060305.62 +222154.5 -000011.3-000124.800032.9 08.1900.58G? 0
+060805.81 -194623.7 -000031.7+000010.100005.5 08.1900.41F? 0
+060809.06 -192554.3 -000009.7-000000.700007.3 08.1900.01A? 0
+061119.50 +304024.6 -000004.0-000003.300002.3 08.1900.30A? 0
+061243.58 -363755.1 -000002.3+000008.300002.2 08.1900.95G? 0
+061249.90 -370453.4 -000000.4+000009.100003.1 08.19-0.08B? 0
+061650.37 -393757.6 +000005.0+000004.800006.4 08.1900.11A? 0
+061718.19 -214433.1 -000023.0+000003.700012.9 08.1900.96K? 0
+061731.16 -051831.4 +000001.3-000004.900007.6 08.1900.93G? 0
+061824.68 -241951.6 +000001.2-000003.600005.6 08.1900.99K? 0
+062537.61 -350218.3 -000057.3-000066.900037.0 08.1900.47F? 1
+062923.70 -713024.0 -000001.8+000021.900001.4 08.1900.17A? 0
+063215.26 +261105.6 -000006.3-000004.900000.9 08.1900.15A? 0
+063346.47 +210313.6 -000004.9-000025.700017.1 08.1900.36F? 0
+063457.59 -315039.9 +000013.5-000000.600001.5 08.19-0.00B? 0
+063703.91 -124418.2 +000051.0+000083.200012.4 08.1900.72G? 0
+063829.36 -452225.7 -000009.1+000009.900008.1 08.1900.17A? 0
+063857.70 -270712.3 -000025.4+000000.200008.0 08.1900.30A? 0
+063909.04 +294427.3 -000004.6-000013.600009.2 08.19-0.05B? 0
+064331.82 -260922.0 -000024.5+000020.500001.0 08.1900.49F? 0
+064332.87 -131145.6 -000003.2+000006.100004.1 08.1900.04A? 0
+064919.40 -514542.7 -000011.2+000058.000000.4 08.1900.29A? 0
+065548.87 -134436.6 +000000.7+000007.000005.8 08.1900.95G? 0
+065610.64 +143003.2 -000036.4-000027.000003.1 08.1900.39F? 0
+065640.87 -084758.3 -000018.0-000030.200020.5 08.1900.44F? 0
+065727.54 -012228.4 -000012.3-000001.800000.5 08.19-0.02B? 0
+070201.77 -573607.5 -000005.3+000008.400003.3 08.1900.89G? 1
+070901.26 -075620.5 -000033.9+000017.000002.7 08.1900.33F? 0
+070919.59 -514929.1 +000022.3-000049.400012.1 08.1900.49F? 0
+071201.44 +221651.5 +000031.7-000024.700018.8 08.1900.49F? 0
+071637.64 -112914.3 -000012.2-000004.100002.8 08.1900.82G? 0 0.10 1.00
+071826.25 +304927.8 +000019.4-000004.100007.7 08.1900.14A? 0
+072321.64 +135500.2 -000023.4-000016.300005.3 08.1900.38F? 0
+073039.85 -525350.3 -000023.8+000059.000011.9 08.1900.46F? 0
+073602.60 +061335.4 -000034.8-000100.400018.5 08.1900.62G? 0
+073631.21 +352525.0 -000005.1-000004.900012.3 08.1900.06A? 0
+074137.07 +230527.2 -000000.1-000002.400006.5 08.1900.10A? 0
+074311.55 -615404.5 +000004.1-000006.200005.7 08.1900.41F? 0
+074654.49 -585424.3 -000006.8+000015.300000.4 08.1900.03A? 0
+074933.89 -165137.2 -000039.0-000075.200012.1 08.1900.63G? 0
+074956.83 -420844.7 -000010.4+000006.700007.5 08.19-0.01B? 0
+075237.84 -320703.3 -000029.1+000003.100014.1 08.1900.97K? 0
+075249.87 -135342.5 -000003.1-000017.900009.2 08.1900.97K? 0
+075510.38 -043417.2 +000002.9-000027.200000.1 08.1900.24A? 0
+075721.55 -634244.0 -000014.7+000008.500003.1 08.1900.57F? 0
+075817.53 -630753.7 -000009.0+000013.500005.2 08.1900.00A? 0
+080110.73 -343930.3 -000013.1+000007.900000.2 08.19-0.07B? 0
+080414.08 -015110.1 -000000.9-000004.400008.0 08.19-0.02B? 1
+080718.16 +331450.0 +000019.5-000031.200013.8 08.1900.41F? 0
+081137.35 -372248.7 -000006.4+000008.700007.8 08.19-0.04B? 0
+081216.08 -403011.1 -000148.4+000121.100023.1 08.1900.63G? 0
+081345.52 +015908.8 +000022.5-000041.700010.8 08.1900.53F? 1
+081637.47 -495343.2 +000001.6+000005.100004.4 08.1900.07A? 0
+082153.94 +173604.0 +000009.8-000005.400008.1 08.1900.38F? 0
+083108.96 -540519.1 +000058.2+000150.300032.3 08.1900.80G? 0
+083311.82 -292345.7 -000015.2+000004.800002.6 08.1900.14A? 0
+083536.57 -483253.9 -000008.8+000010.300003.4 08.19-0.04B? 0
+083931.52 +172841.8 -000014.6-000013.600028.2 08.1900.51F? 0
+084026.77 +201055.3 -000039.5-000006.300006.6 08.1900.31F? 0
+084032.65 -410413.5 -000009.4+000012.700006.4 08.19-0.02B? 0
+084336.31 -071311.1 -000018.8+000010.000010.9 08.1900.07A? 0
+084521.39 +422414.4 +000003.4-000058.600015.1 08.1900.99K? 0
+084901.89 -530611.4 -000014.6-000001.800001.2 08.19-0.02B? 0
+085054.47 -475254.5 -000012.2+000008.400004.1 08.1900.56F? 0
+085349.93 -131720.7 +000002.2-000126.800031.7 08.1900.58G? 0
+085908.49 +224755.5 +000004.3+000007.000001.8 08.1900.20A? 0
+090121.57 +533134.6 -000034.0-000013.100009.7 08.1900.99K? 0
+090434.46 -270518.7 -000017.7+000005.900006.3 08.19-0.01B? 0
+090632.20 +035135.7 +000002.3-000025.300000.9 08.1900.98K? 0
+092727.56 -732945.0 -000021.2+000016.300004.4 08.1900.29A? 0
+092825.01 -261752.4 -000005.0+000005.100007.8 08.1900.25A? 0
+092900.65 +191718.2 +000051.1+000025.400015.4 08.1900.49F? 0
+093002.18 +331821.3 -000001.3-000015.300010.8 08.1900.28A? 0
+093537.33 -083519.6 -000003.6-000006.500006.8 08.1900.32F? 0
+094312.57 -221919.3 -000080.7+000001.100002.1 08.1900.43F? 0
+094558.03 -030628.8 -000044.3-000004.200011.8 08.1900.45F? 0
+095908.11 -333101.7 -000153.4+000007.600018.8 08.1900.64G? 0
+100938.72 -420535.3 -000033.6-000000.500004.5 08.1900.28A? 0
+101318.65 -154141.1 -000032.8+000013.400016.0 08.1900.07A? 0
+101511.69 -422125.2 -000011.4+000002.300003.6 08.1900.01A? 0
+101730.32 +450107.8 -000074.8-000020.100005.4 08.1900.85G? 0
+102356.92 -572752.4 -000008.9+000005.300000.9 08.19-0.16B? 0
+103554.21 -581527.1 +000000.0+000000.000000.0 08.1900.01A? 0
+104518.88 +065739.0 -000040.1-000056.200013.0 08.1900.55F? 0
+104841.98 -634958.9 -000014.5+000002.500000.7 08.1900.17A? 0
+105157.97 -730840.0 -000022.4+000003.500000.7 08.1900.21A? 0
+105501.32 -681952.3 -000027.1+000010.400005.9 08.1900.06A? 0
+110814.27 -323919.4 -000046.0+000002.400002.7 08.1900.13A? 0
+112506.65 -082832.3 +000010.1+000000.500000.0 08.1900.92G? 0
+113054.44 -565355.9 -000017.4+000013.100003.3 08.1900.73G? 0 0.10 1.00
+113346.21 -303914.7 -000097.7+000022.400025.3 08.1900.52F? 0
+113547.11 -613337.9 +000013.1+000018.700028.1 08.19-0.03B? 0 0.10 1.00
+114557.77 +074555.8 +000039.6-000162.600014.6 08.1900.92G? 0
+114634.67 +591232.7 +000024.9+000007.200001.1 08.1900.28A? 0
+114659.68 -850627.5 -000020.0+000003.200001.2 08.19-0.01B? 0
+115007.21 -493235.5 -000026.1-000004.900006.6 08.1900.19A? 0
+115508.86 +722320.4 +000076.5+000002.500006.8 08.1900.45F? 0
+115652.87 -542942.8 +000001.2-000004.100009.6 08.1900.07A? 0
+115805.96 +803755.7 -000065.0-000052.500008.3 08.1900.55F? 0
+120707.57 +690434.5 +000009.4+000031.100014.2 08.1900.53F? 0
+120941.13 -515106.3 -000016.2-000014.100005.9 08.1900.11A? 0
+120944.59 -623454.6 -000008.1-000002.500001.5 08.19-0.01B? 0
+121029.54 -171235.9 +000008.7-000006.900001.7 08.1900.09A? 0
+121118.02 -055533.0 -000274.4-000104.500019.7 08.1900.65G? 0
+121608.20 -654005.6 -000007.6-000005.700003.3 08.19-0.06B? 0
+121618.26 -270610.9 -000023.8-000014.800009.4 08.1900.10A? 0
+121802.88 -014926.0 -000084.1-000001.100012.3 08.1900.98K? 0
+121957.79 -650050.5 -000045.7-000001.800001.3 08.1900.10A? 0
+122156.32 -570255.7 -000005.3+000016.200017.9 08.1900.34F? 0
+122353.44 +832541.4 -000002.9-000003.300016.1 08.1900.53F? 0
+122549.84 -045142.8 -000032.5-000041.100012.3 08.1900.50F? 0
+122844.53 -041726.1 +000007.6-000035.900009.8 08.1900.38F? 0
+123323.07 +805641.4 +000028.7-000012.300004.5 08.1900.93G? 0
+123437.78 +111803.6 +000000.8+000002.000004.5 08.1900.93G? 0
+123716.50 -404843.6 -000157.4-000008.300006.6 08.1900.65G? 0
+125010.96 -202156.3 -000019.9-000042.100009.7 08.1900.63G? 0
+125346.49 -602412.4 +000000.0+000000.000000.0 08.1900.10A? 0
+130820.61 -871310.2 +000002.8+000080.800033.6 08.1900.72G? 0
+130916.24 -601829.9 -000040.5-000011.300004.6 08.1900.44F? 0
+131221.29 +184247.9 -000056.0+000001.800006.1 08.1900.49F? 0
+132730.04 +135449.6 -000045.8-000021.100009.1 08.1900.32F? 0
+132745.75 +124210.1 +000029.6-000021.000003.9 08.1900.59G? 0
+133703.34 -215114.7 -000040.4+000011.400010.0 08.1900.35F? 0
+134539.36 +155733.1 -000006.9+000011.400006.9 08.1900.91G? 0
+134934.35 -472209.5 +000053.3+000007.500008.8 08.1900.44F? 0
+135549.97 +784141.6 -000007.2+000014.700002.4 08.1900.33F? 0
+135739.55 -052852.8 +000001.9+000018.700010.4 08.1900.43F? 0
+135941.05 +520929.8 -000039.0+000017.900007.2 08.1900.39F? 0
+140522.92 -075948.8 -000086.3-000011.400010.6 08.1900.54F? 0
+141004.89 -461609.1 -000100.2-000111.400021.4 08.1900.57F? 0
+141509.17 -223351.9 -000017.7-000030.800010.5 08.1900.09A? 0
+141752.87 +691403.3 +000014.0+000009.300006.7 08.1900.43F? 0
+142327.03 -495105.0 -000004.5-000004.700002.4 08.1900.03A? 0
+142535.36 -305149.5 -000042.5-000021.700010.4 08.1900.55F? 0
+142643.88 +162451.3 -000003.5+000001.700005.0 08.1900.50F? 0
+143703.48 -331046.5 -000031.8-000010.700006.9 08.1900.42F? 0
+143830.35 -395552.6 -000077.7-000025.300004.4 08.1900.62G? 0
+144517.24 -071127.3 -000029.4+000007.600004.8 08.1900.33F? 0
+144823.97 -390144.2 +000003.3+000010.000006.9 08.1900.20A? 0
+145140.33 -305241.2 -000089.3-000061.500026.8 08.1900.50F? 0
+145547.04 -703113.2 +000006.0-000030.300003.9 08.1900.92G? 0
+145629.63 +592247.7 +000000.0+000000.000000.0 08.1900.37F? 1
+151524.09 -590429.3 -000018.2-000005.800003.8 08.1900.86G? 0
+151602.11 -490059.9 -000017.6-000000.300005.4 08.1900.14A? 0
+151603.38 -304348.9 -000078.7-000056.200011.5 08.1900.61G? 0
+151912.40 -411854.7 -000018.8-000002.300004.4 08.1900.97K? 0
+152608.18 -533327.4 -000009.9-000028.700001.3 08.1900.24A? 0
+152841.34 -293405.9 -000027.0-000015.200000.2 08.1900.52F? 0
+153533.78 +060328.2 +000147.3-000108.100019.1 08.1900.63G? 0
+153653.51 -381050.7 -000027.6-000037.000001.1 08.1900.37F? 0
+153658.81 -324859.0 -000004.3-000001.400007.0 08.1900.03A? 0
+153720.54 -532926.6 -000005.8-000002.000009.3 08.1900.05A? 0
+154315.21 +344843.4 -000019.0-000014.100011.8 08.1900.26A? 0
+154415.36 -514250.1 +000000.0+000000.000000.0 08.19-0.04B? 0
+154557.53 -523556.9 -000003.4-000007.100006.4 08.1900.08A? 0
+154807.86 +032635.5 -000028.4-000001.000010.3 08.1900.39F? 0
+155323.00 -612148.6 -000086.0+000125.400016.1 08.1900.57F? 0
+160746.86 -081908.2 -000047.0-000015.300015.8 08.1900.51F? 0
+161731.34 +612207.4 +000112.7-000073.000007.9 08.1900.43F? 0
+161739.79 -430051.7 -000003.5-000000.600006.9 08.1900.17A? 0
+162509.63 -650202.0 -000021.0-000036.800009.1 08.1900.97K? 0
+163936.54 +350419.7 -000005.0-000033.200000.1 08.1900.96K? 0
+165231.14 -545153.5 -000011.8-000019.700003.7 08.1900.36F? 0
+165708.19 -174908.9 -000040.2-000143.600020.1 08.1900.65G? 0
+170040.42 -274732.4 +000113.5+000008.700025.7 08.1900.57F? 0
+170522.60 -252838.9 -000011.2-000006.900007.2 08.1900.44F? 0
+170604.68 -523139.1 -000003.7-000038.800000.4 08.1900.19A? 0
+171050.07 -245648.5 -000026.3-000017.300025.7 08.1900.29A? 0
+171148.46 -032054.5 -000043.1-000007.100010.8 08.1900.64G? 0
+171513.32 -142604.7 +000003.6-000019.100021.4 08.1900.53F? 0
+171533.77 -324123.0 +000010.1-000000.300005.8 08.1900.06A? 0
+171909.70 -115908.3 -000011.2-000021.100009.9 08.1900.17A? 0
+172235.35 -174212.8 -000002.4-000012.400001.9 08.1900.17A? 0
+172341.62 -625033.7 +000002.0-000011.100003.8 08.19-0.05B? 0
+172501.78 -091242.0 -000018.4-000133.500019.6 08.1900.81G? 0
+172601.34 -231017.4 -000074.9-000053.000009.2 08.1900.47F? 0
+172735.65 -411841.9 +000006.6-000001.500001.0 08.1900.03A? 0
+173546.90 +463832.2 -000005.5-000007.600002.7 08.1900.10A? 0
+174638.31 -481212.4 +000020.4-000015.400001.3 08.1900.18A? 0
+175327.68 +322205.0 -000024.6-000019.400007.7 08.1900.29A? 0
+175726.63 -185626.1 +000061.6-000083.500020.1 08.1900.73G? 0
+175729.36 -320258.2 -000005.2-000006.900000.8 08.19-0.07B? 0
+180324.89 -223701.4 +000002.4-000009.300008.4 08.19-0.03B? 0
+180429.40 -462701.4 -000009.6-000021.400000.5 08.1900.03A? 0
+180533.57 +182644.1 -000006.9-000006.400012.0 08.1900.11A? 0
+180706.08 -014613.7 +000009.4-000002.100005.5 08.1900.29A? 0
+181042.01 -025812.5 -000001.3-000018.500001.6 08.1900.18A? 0
+181045.87 +611105.0 -000007.0+000002.300003.1 08.1900.92G? 0
+181107.90 +053935.4 +000004.7-000017.900006.5 08.1900.30A? 0
+181224.59 -611407.3 -000000.3+000003.200005.7 08.19-0.07B? 0
+181236.71 +383551.3 -000008.1-000015.700001.9 08.1900.53F? 0
+181603.47 +392303.2 -000023.2-000018.100003.1 08.1900.93G? 0
+181950.33 +191016.6 -000002.3-000005.900005.0 08.1900.03A? 0
+182708.37 -503908.1 +000000.1-000027.700000.4 08.1900.15A? 0
+183136.16 +440112.8 +000002.2+000013.700003.0 08.1900.22A? 0
+183138.65 -413927.6 +000005.2-000009.100008.0 08.19-0.07B? 0
+184315.74 +090228.3 +000043.3+000016.900009.9 08.1900.61G? 0
+184357.86 -020411.3 +000035.9-000022.900018.7 08.1900.97K? 0
+184659.99 -504920.1 +000007.9-000021.100000.1 08.19-0.05B? 0
+185725.97 +183514.3 +000001.8-000008.900002.7 08.1900.03A? 0
+190347.50 -401504.4 -000124.6+000007.400039.7 08.1900.64G? 0
+190856.89 -173207.6 +000055.6-000133.100020.2 08.1900.76G? 0
+190939.41 -212807.5 -000272.1-000385.200012.8 08.1900.62G? 0
+190947.79 -034048.6 -000053.9-000082.200011.8 08.1900.73G? 0
+191926.19 +194306.2 -000009.6-000007.500006.7 08.1900.08A? 0
+191952.83 +353216.6 +000003.6-000015.800006.4 08.1900.90G? 0
+192321.07 +144246.9 +000001.3+000000.800006.1 08.1900.31A? 0
+192456.09 +314805.1 +000079.2-000082.100017.6 08.1900.54F? 0
+192548.29 +143631.2 +000007.3-000018.200012.1 08.1900.47F? 0
+192744.30 +035828.3 -000003.6+000008.600004.5 08.1900.02A? 0
+192841.77 +343638.2 +000052.9+000226.400015.3 08.1900.54F? 0
+193315.12 -720601.7 +000030.9+000000.000007.2 08.1900.34F? 0
+193437.81 +115433.7 +000003.8-000000.700003.1 08.1900.02A? 0
+193532.00 +463522.1 +000001.8+000023.300003.0 08.1900.32F? 0
+193652.44 +102239.2 -000002.8-000000.600001.6 08.1900.18A? 0
+194033.92 -211511.0 +000059.5-000027.700014.2 08.1900.61G? 0
+194047.47 +234352.0 -000017.4-000002.900001.3 08.1900.93G? 0
+194636.08 +070320.5 +000039.3-000001.200010.7 08.1900.62G? 0
+194651.41 +293206.3 -000000.1+000000.500000.4 08.19-0.04B? 0
+194922.38 +253021.2 -000001.7-000021.900001.0 08.1900.12A? 0
+195151.95 +611840.5 -000004.0+000001.300003.6 08.1900.15A? 0
+195309.03 -462212.1 +000010.3+000004.300005.6 08.1900.14A? 0
+195828.56 +260939.9 +000001.8-000014.500007.0 08.1900.07A? 0
+200937.19 +332439.1 +000011.3-000008.900010.3 08.1900.02A? 0
+201146.96 -120434.6 -000014.5+000006.100006.7 08.1900.94G? 0
+201226.46 +234740.1 +000009.4-000017.700005.2 08.1900.19A? 0
+201242.01 -073305.2 -000018.8-000045.800014.1 08.1900.41F? 0
+201418.61 -220220.7 +000037.2-000013.200002.4 08.1900.43F? 0
+201459.72 -434041.6 +000035.7-000004.200007.6 08.1900.21A? 0
+201502.51 +372324.4 -000010.5-000017.000013.0 08.1900.01A? 0
+201744.53 +202523.1 +000014.9-000003.900010.7 08.1900.93G? 0
+201821.43 +253706.1 +000007.2-000000.300012.5 08.19-0.07B? 0
+201937.95 -690054.2 +000031.1-000046.600018.4 08.1900.68G? 0
+202222.80 +730903.4 +000014.7+000009.700016.6 08.1900.32F? 0
+202302.49 +710455.1 +000044.7+000027.200000.7 08.1900.96K? 0
+202415.91 -635324.7 +000022.2-000007.400008.4 08.1900.12A? 0
+202455.17 +340339.6 +000015.7+000006.300002.0 08.19-0.01B? 1
+202954.87 +363432.7 +000033.9+000149.300024.4 08.1900.56F? 1
+203044.70 -294126.9 +000014.6-000003.100003.6 08.1900.28A? 0
+203657.68 +102842.2 -000007.0-000013.200001.0 08.1900.98K? 0
+203758.43 -483244.4 +000006.3-000022.500007.2 08.1900.03A? 0
+204018.46 +254720.9 +000005.0-000004.700010.9 08.19-0.01B? 0
+204636.70 -601653.5 +000105.5-000066.500010.5 08.1900.48F? 0
+204836.04 +020203.2 +000012.3+000001.900006.7 08.1900.98K? 0
+205109.59 -780755.0 -000052.1+000041.300006.8 08.1900.50F? 0
+205556.40 +135302.1 +000004.1+000003.700001.9 08.1900.19A? 0
+205840.11 -623352.4 +000006.9+000014.300003.6 08.1900.27A? 0
+210046.54 +321035.6 +000024.5+000015.300012.8 08.1900.44F? 0
+210115.92 -225239.1 +000049.0+000004.300006.0 08.1900.41F? 0
+210423.28 -515343.8 +000010.6-000006.200000.6 08.1900.37F? 0
+210439.71 +583114.1 +000003.7+000003.800006.3 08.1900.26A? 0
+210500.64 +562209.6 +000001.0-000003.100003.7 08.1900.38F? 0
+210656.21 +694028.0 +000107.6+000063.800029.8 08.1900.77G? 0
+210824.52 +240709.3 -000016.4-000013.000000.2 08.1900.15A? 0
+210933.32 +400935.2 +000015.9-000043.000007.3 08.1900.53F? 0
+211552.54 -212623.4 +000025.1-000015.200000.1 08.1900.39F? 0
+212114.71 +543559.0 -000000.7+000011.900012.4 08.1900.30A? 0
+212512.80 -132936.7 +000037.7+000013.300008.9 08.1900.41F? 0
+212520.44 -240335.4 +000017.0+000004.500003.5 08.1900.88G? 0
+213409.15 -275403.7 +000060.2-000062.200024.5 08.1900.57F? 0
+213631.98 +584239.6 +000007.9-000007.000006.9 08.1900.99K? 0
+213634.34 +154134.9 -000000.7-000000.100011.5 08.1900.15A? 0
+214009.87 -624822.3 -000078.4-000023.500016.1 08.1900.42F? 0
+214844.35 +414808.2 +000027.3+000017.700027.4 08.1900.97K? 0
+214935.89 +285933.9 +000003.9-000014.200009.0 08.1900.50F? 0
+215206.58 +015424.8 -000081.0-000184.300028.9 08.1900.89G? 0
+215323.36 +341653.6 -000004.5-000011.900010.5 08.1900.12A? 0
+215818.67 -024512.7 -000037.7-000018.500018.0 08.1900.51F? 0
+220054.33 +151537.9 +000032.6-000036.300013.4 08.1900.40F? 0
+220550.47 +060629.7 -000051.2-000041.000001.9 08.1900.54F? 0
+221218.85 -320343.8 +000051.6+000010.300008.4 08.1900.48F? 0
+221247.66 +150031.7 +000039.9+000010.800002.4 08.1900.16A? 0
+222246.99 -293709.1 +000440.1-000119.800027.9 08.1900.76G? 0
+222334.63 +452100.0 +000033.1+000007.200014.3 08.1900.58G? 1
+222352.74 -024527.7 +000057.8-000008.500011.6 08.1900.98K? 0
+222655.18 +494243.1 +000003.6+000011.700013.4 08.19-0.04B? 0
+222749.63 -171613.9 +000004.7+000022.800014.4 08.1900.32F? 0
+223542.60 +531214.0 +000069.3+000039.800009.7 08.1900.61G? 0
+224158.76 +151316.4 +000015.6+000004.700002.0 08.1900.59G? 0
+224218.28 +491519.6 +000016.9-000011.500000.6 08.1900.06A? 0
+224326.22 -082506.9 -000072.7-000017.700013.6 08.1900.50F? 0
+224756.55 +485226.3 -000027.2+000017.000011.9 08.1900.51F? 0
+225104.76 +483716.9 +000002.2+000007.400004.7 08.19-0.01B? 0
+225238.17 -521330.7 -000017.1-000042.400002.1 08.1900.44F? 0
+225348.58 +483425.5 +000040.6+000017.900006.1 08.1900.20A? 0
+225618.94 +503227.1 -000004.0-000007.000004.8 08.19-0.06B? 0
+230448.12 +090412.2 -000009.0-000009.800003.5 08.1900.28A? 0
+230521.36 +622119.0 -000007.6-000012.600009.7 08.1900.19A? 0
+230653.64 +381436.6 +000082.5+000034.500013.9 08.1900.69G? 0
+230928.40 +682542.4 +000009.6-000003.400006.4 08.1900.19A? 0
+231824.89 +185946.6 -000015.3-000009.200005.5 08.1900.93G? 0
+233123.32 +432224.3 +000004.5-000000.200005.2 08.1900.21A? 0
+233443.61 +123302.7 +000018.8-000032.800011.8 08.1900.41F? 0
+233915.40 +344352.1 +000027.6+000004.300007.9 08.1900.46F? 0
+234552.72 -325537.8 +000006.3+000003.300001.8 08.1900.17A? 0
+234618.82 +110754.6 +000079.0+000017.100015.6 08.1900.45F? 0
+001048.13 +511040.3 -000004.0+000005.900001.9 08.1901.69K? 0
+001055.89 +632436.0 +000013.8-000003.700015.2 08.1901.72K? 0
+001238.97 +391716.6 +000011.0+000017.300008.6 08.1901.36K? 0
+001246.45 +270633.1 +000012.0-000013.200013.5 08.1901.34K? 0
+001501.08 +660650.3 +000003.7-000008.800018.9 08.1901.92M? 0
+003549.98 -245240.7 +000004.8+000000.600022.7 08.1901.60K? 0 0.10 1.00
+003708.78 -414606.5 -000001.2-000008.600013.3 08.1901.62K? 0
+003857.46 +075453.9 -000019.2-000028.700013.8 08.1901.23K? 0
+004233.91 +371320.8 +000035.7-000000.700008.1 08.1901.58K? 0
+004856.93 +125246.9 +000027.1+000001.000002.5 08.1901.78K? 0
+004857.85 +580026.2 -000008.4-000001.800010.6 08.1901.68K? 0
+005252.24 -502742.6 +000014.8-000008.200006.4 08.1901.04K? 0
+010438.45 +093510.0 +000012.2-000009.500020.0 08.1901.15K? 0
+013026.75 +321116.0 -000002.8+000004.700003.9 08.1901.54K? 0
+013638.48 +292602.7 +000017.7-000063.500003.4 08.1901.27K? 0
+015127.10 -133925.4 +000021.1+000002.600003.7 08.1901.41K? 0
+015420.84 -115103.6 +000063.2+000038.400003.2 08.1901.16K? 0
+015602.95 -374908.4 +000016.5-000006.200005.7 08.1901.51K? 0
+015801.51 -740627.1 +000031.6+000016.800001.4 08.1901.33K? 0
+020025.88 -743701.5 +000010.3+000000.400003.5 08.1901.55K? 0
+020242.36 +074729.6 -000008.8-000013.200003.8 08.1901.76K? 0
+020708.08 +444545.3 +000000.8-000024.000001.2 08.1901.25K? 0
+021903.77 -285525.1 +000077.9+000015.100010.8 08.1901.11K? 0
+022056.46 +272135.4 +000023.1-000032.300006.0 08.1901.56K? 0
+022513.13 -031302.8 -000005.8-000016.200003.0 08.1901.41K? 0
+031516.58 -411349.0 +000025.0+000022.100015.6 08.1901.05K? 0
+032338.27 +453241.5 -000007.2-000002.600001.9 08.1901.22K? 0
+032604.68 -182626.1 -000010.9-000004.700001.2 08.1901.05K? 0
+032914.12 +450257.2 +000000.0+000000.000000.0 08.1901.14K? 0
+033026.08 -640720.5 +000031.0-000032.400002.5 08.1901.00K? 0
+033423.46 +012341.2 -000002.9+000005.800014.0 08.1901.49K? 0
+033928.08 -080043.0 +000030.3-000038.400012.2 08.1901.03K? 0
+034017.38 -080514.3 +000012.7-000011.100003.6 08.1901.07K? 0
+034817.38 +222243.1 -000002.7-000010.100000.8 08.1901.08K? 0
+035447.00 -172808.6 +000038.0-000015.600007.0 08.1901.41K? 0
+040252.85 +585528.1 +000013.0-000004.000004.2 08.1901.20K? 0
+041324.41 +035408.0 +000018.5+000004.600015.0 08.1901.77K? 0
+042538.26 +293136.3 -000003.1-000014.400015.7 08.1901.11K? 0
+042804.79 +350113.9 +000004.9-000018.100019.8 08.1901.29K? 0
+043041.68 +572442.2 -000014.9+000003.000006.3 08.1901.42K? 0
+043128.62 -294633.5 +000018.5+000008.400010.6 08.1901.15K? 0
+044349.17 +032840.4 -000005.2-000005.500021.4 08.1901.17K? 0
+044638.67 -042834.7 +000000.8-000005.500001.6 08.1901.42K? 0
+045435.47 -014742.8 -000000.2+000005.600004.2 08.1901.28K? 0
+045637.62 +085831.8 +000026.1-000015.400008.7 08.1901.28K? 0
+051118.03 +070018.9 -000008.2-000022.400016.7 08.1901.03K? 0
+051822.03 +851119.8 +000008.0-000018.300010.7 08.1901.38K? 0
+051958.22 +181215.7 +000025.8-000010.800001.4 08.1901.01K? 0
+052501.22 -141621.3 -000001.1+000000.500026.0 08.1901.70K? 0
+052906.37 +010915.4 +000016.1-000021.700011.3 08.1901.25K? 0
+060623.53 -672516.2 -000000.7+000018.900001.7 08.1901.42K? 0
+060654.97 -283107.6 -000024.1+000025.300001.7 08.1901.09K? 0
+061010.79 -070620.4 -000013.2-000004.000003.4 08.1901.29K? 0
+061034.70 -215146.5 -000142.1-000715.600168.2 08.1901.38K? 0
+062532.74 -195937.4 -000009.9-000000.800001.1 08.1901.02K? 0
+063435.70 +074636.3 -000004.7-000008.400003.8 08.1901.16K? 0
+063947.57 +142120.6 +000021.3+000011.900010.6 08.1901.30K? 0
+065126.12 -442726.9 +000001.2-000010.800003.8 08.1901.29K? 0
+065600.05 +022131.7 +000018.5-000018.200007.7 08.1901.63K? 0
+065853.21 -100227.1 -000006.8-000029.100002.4 08.1901.07K? 0
+070010.35 -025058.9 -000000.3+000001.300011.2 08.1901.05K? 0
+070304.97 +442638.1 -000017.6-000079.700013.7 08.1901.09K? 0
+071250.97 +554812.4 -000048.2-000038.000001.7 08.1901.08K? 0
+071624.44 -531912.8 -000005.3+000015.300001.1 08.1901.25K? 0
+072932.02 +265542.6 -000013.4+000012.700014.5 08.1901.62K? 0
+073713.84 +572631.8 +000006.9+000006.300008.8 08.1901.45K? 0
+074351.78 -071631.1 +000008.3+000050.900007.6 08.1901.01K? 0
+075120.43 -020346.3 -000034.2+000007.700000.6 08.1901.11K? 0
+075631.34 +043532.9 -000005.4-000012.900008.1 08.1901.04K? 0
+080536.16 +311856.7 -000014.2+000017.200009.2 08.1901.33K? 0
+081117.29 -432143.5 +000018.6-000008.200001.7 08.1901.40K? 0
+081151.12 +054750.3 -000012.2+000003.400010.8 08.1901.57K? 0
+081311.87 +395913.4 -000021.6-000018.200007.3 08.1901.24K? 0
+081407.53 -463841.5 -000024.0+000017.200008.5 08.1901.11K? 0
+082446.06 +094434.5 +000007.0-000016.300007.5 08.1901.02K? 0
+083336.41 +354754.2 -000007.6-000026.600003.8 08.1901.00K? 0
+083427.62 -290513.3 -000025.9+000006.300000.3 08.1901.12K? 0
+083815.85 -263829.2 -000019.2+000001.700005.5 08.1901.06K? 0
+084104.93 -065045.3 -000019.4+000005.900012.3 08.1901.46K? 0
+084846.54 +302846.9 -000032.1-000012.300003.3 08.1901.23K? 0
+085432.22 +214913.4 +000040.0-000040.200034.0 08.1901.21K? 0
+085803.83 +335435.4 -000014.1+000035.800008.3 08.1901.00K? 0
+090319.46 -511733.3 -000033.2+000016.800011.1 08.1901.05K? 0
+091116.02 -393612.2 -000029.0+000012.700002.7 08.1901.16K? 0
+092932.31 -072943.2 -000004.8+000003.300007.5 08.1901.02K? 0
+093006.44 +385519.0 +000019.5-000035.300006.3 08.1901.12K? 0
+093157.78 -365134.4 -000001.8+000001.800005.4 08.1901.01K? 0
+093829.29 +062644.1 -000030.0+000025.000013.2 08.1901.14K? 0
+093934.28 -542842.7 -000045.6+000015.200007.8 08.1901.20K? 0
+094111.11 +423456.0 +000005.1-000005.100000.4 08.1901.10K? 0
+094136.08 -041647.6 -000020.9-000015.600003.2 08.1901.61K? 0
+095011.00 -100312.5 -000001.5-000008.900018.4 08.1901.31K? 0
+102806.40 +061610.4 -000028.3+000008.000019.0 08.1901.48K? 0
+102945.37 +344939.0 +000004.9-000009.900007.3 08.1901.25K? 0
+103027.15 +412833.4 -000006.7-000007.000000.1 08.1901.22K? 0
+103121.55 +681931.0 +000037.3+000003.200013.1 08.1901.08K? 0
+103250.62 +533512.7 +000004.4-000006.500005.5 08.1901.36K? 0
+104037.33 +120443.2 -000024.5+000008.800012.9 08.1901.16K? 0
+104956.34 -015732.4 -000012.9+000002.900003.6 08.1901.66K? 0
+105243.59 -402926.1 -000032.1-000002.500002.2 08.1901.43K? 1
+110255.22 -235914.8 -000076.2+000017.000016.0 08.1901.24K? 0
+110431.36 -511319.2 -000008.7-000004.000001.5 08.1901.52K? 0 0.10 1.00
+111128.09 -591332.7 -000039.4+000023.000004.5 08.1901.26K? 0
+113307.44 +072439.6 -000048.4-000012.900005.4 08.1901.15K? 0
+113658.55 +750708.5 -000029.0+000010.800003.1 08.1901.59K? 0
+114537.58 -445231.7 -000112.9+000003.700015.0 08.1901.11K? 0
+114624.71 +552029.6 -000006.8-000006.300006.8 08.1901.11K? 0
+115836.21 +401048.4 -000030.8-000025.200010.6 08.1901.36K? 0
+120117.61 +241303.8 -000014.6+000010.800003.1 08.1901.34K? 0
+122058.25 -463846.0 -000017.4+000005.900004.6 08.1901.51K? 0
+124913.42 -603943.2 +000007.1-000012.300010.7 08.1901.27K? 0
+125710.98 -471225.3 -000071.8+000003.500008.4 08.1901.21K? 0
+125923.69 -045424.3 -000017.1-000009.200008.1 08.1901.20K? 0
+125936.53 -600118.6 -000002.5+000012.400004.6 08.1901.75K? 0
+130700.60 -361549.3 -000010.6-000004.400009.2 08.1901.45K? 0
+131233.75 -502836.2 -000012.5-000004.600026.8 08.1901.00K? 0
+131939.84 -253946.4 -000032.4-000014.500016.9 08.1901.43K? 0
+132020.02 -775730.9 -000021.8+000037.800001.8 08.1901.15K? 0
+132914.00 +144852.9 -000027.1+000006.400004.4 08.1901.21K? 0
+133742.58 -632851.5 -000012.0-000000.800010.1 08.1901.35K? 0
+134800.46 -481019.2 -000017.8-000017.300003.6 08.1901.56K? 0
+134823.88 -304457.6 -000012.5-000015.500003.9 08.1901.21K? 0
+135932.17 -695729.4 -000019.4-000008.100010.4 08.1901.57K? 0
+140733.55 -541549.9 -000020.5-000003.300004.3 08.1901.04K? 0
+141416.60 -070321.8 -000028.2-000008.200014.2 08.1901.06K? 0
+145158.48 -363737.8 -000009.3+000003.400000.2 08.1901.28K? 0
+145620.98 +085405.5 -000051.0+000015.700004.2 08.1901.05K? 0
+150458.27 -833851.1 +000006.4-000008.700001.9 08.1901.04K? 0
+150809.89 -405008.9 -000052.3-000009.500008.7 08.1901.18K? 0
+150904.76 +510156.3 -000040.1+000035.900000.4 08.1901.12K? 0
+151332.05 +712039.9 +000012.1-000007.000014.9 08.1901.30K? 0
+151816.20 -622255.7 +000006.5-000018.700001.1 08.1901.13K? 0
+152342.84 -815305.8 +000003.1-000002.600007.6 08.1901.72K? 0
+154128.73 +413802.8 +000009.7-000012.700000.2 08.1901.14K? 0
+154652.31 -473852.4 -000030.3+000004.800008.0 08.1901.65K? 0
+155132.46 +191720.9 -000002.4+000003.200000.9 08.1901.53K? 0
+160248.25 -022812.5 -000002.1+000001.900009.9 08.1901.50K? 0
+160743.37 -075725.6 -000009.8-000003.400009.1 08.1901.11K? 0
+161254.90 -834823.6 +000003.8+000006.200006.8 08.1901.07K? 0
+161835.41 -725722.4 -000013.0-000032.800006.4 08.1901.03K? 0
+163313.62 -280655.1 +000007.6-000009.200013.7 08.1901.14K? 0
+163358.08 -034724.8 +000004.8-000012.100001.5 08.1901.22K? 0
+164250.43 +313851.6 +000019.4-000000.300000.4 08.1901.08K? 0
+164441.32 +045445.1 -000003.2-000003.900003.4 08.1901.04K? 0
+165145.93 -423701.9 -000004.4-000011.900018.6 08.1901.73K? 0
+165219.86 -035800.2 +000009.5+000003.200000.3 08.1901.23K? 0
+171034.99 -433124.5 -000070.4-000043.600018.5 08.1901.19K? 0
+171935.42 +191628.2 -000003.8-000016.400008.6 08.1901.32K? 0
+172244.66 -124427.7 +000005.9+000012.000009.9 08.1901.85M? 0
+173104.95 -570200.7 +000022.7-000010.300005.8 08.1901.31K? 0
+173117.32 +155107.4 -000009.4-000014.000009.8 08.1901.60K? 0
+173635.78 -752555.8 +000004.1-000001.000004.7 08.1901.59K? 0
+174131.19 -653144.6 -000001.2-000019.100003.0 08.1901.01K? 0
+174404.19 -364621.9 -000000.6+000001.600011.2 08.1901.05K? 0
+175941.74 +054232.9 +000006.3-000000.800002.0 08.1901.37K? 0
+180917.18 -365757.6 -000003.7+000006.600003.2 08.1901.70K? 0
+181903.21 +800122.9 +000008.1-000053.600011.1 08.1901.16K? 0
+182656.32 -061425.6 +000010.0-000067.200019.3 08.1901.18K? 0
+182707.40 +060411.7 -000011.3-000044.900011.8 08.1901.26K? 0
+182807.41 -691851.6 -000002.8-000012.500010.8 08.1901.11K? 0
+182853.51 -125736.6 -000006.7-000015.600026.3 08.1901.88M? 0
+183307.94 +062038.0 -000012.2+000011.400000.5 08.1901.07K? 0
+183940.39 +000852.0 +000004.1-000035.400005.8 08.1901.03K? 0
+184611.74 +231743.1 +000007.2-000010.700004.2 08.1901.34K? 0
+184939.22 -371843.2 +000010.0-000008.000007.8 08.1901.02K? 0
+185221.92 +420850.3 -000004.7-000020.300004.3 08.1901.30K? 0
+185915.83 -080931.8 -000001.3-000001.200019.9 08.1901.53K? 0
+185950.61 -335629.8 -000030.7-000014.900020.0 08.1901.16K? 0
+190648.17 +155722.3 -000020.8+000008.700012.8 08.1901.70K? 0
+190853.51 +481427.4 +000005.1-000001.700002.6 08.1901.35K? 0
+191445.80 +350124.1 -000008.1+000000.300007.3 08.1901.01K? 0
+191533.03 +413534.7 -000015.0-000022.000013.2 08.1901.10K? 0
+191909.43 -315100.5 -000016.7-000024.300002.1 08.1901.25K? 0
+192524.95 +254233.4 -000016.7-000076.400006.0 08.1901.14K? 0
+192527.33 +262029.1 +000012.8+000017.700008.7 08.1901.22K? 0
+193202.21 +504344.6 +000001.0+000017.400009.8 08.1901.60K? 0
+193634.07 +550032.2 -000008.0-000012.800003.2 08.1901.27K? 0
+194250.06 +355033.5 -000008.8-000028.000005.8 08.1901.09K? 0
+194709.85 -073218.7 +000022.4+000010.200002.3 08.1901.30K? 0
+195246.93 -373942.8 +000006.2+000002.900001.9 08.1901.23K? 0
+195359.99 +362705.6 +000029.7-000002.400000.0 08.1901.03K? 0
+195414.87 -680932.8 +000015.6-000020.600001.6 08.1901.14K? 0
+195952.49 +315049.2 +000004.4+000026.600001.5 08.1901.61K? 0
+200339.44 -395828.4 +000003.5-000005.900017.2 08.1901.31K? 0
+200340.55 +101214.8 +000013.2+000001.200001.9 08.1901.63K? 0
+200826.05 -303419.0 +000015.0-000002.000003.3 08.1901.72K? 0
+200909.88 -103026.1 -000002.3-000012.100008.3 08.1901.36K? 0
+201118.26 +410919.2 +000018.7+000006.800003.8 08.1901.33K? 0
+201618.63 +243641.5 +000006.2+000006.200005.6 08.1901.22K? 0
+201757.28 +160033.6 -000004.0-000010.800025.3 08.1901.66K? 0
+201859.08 -041728.9 +000003.7-000047.400015.5 08.1901.22K? 0
+202004.71 -665949.7 +000014.0-000022.900003.5 08.1901.10K? 0
+202135.00 -390900.6 +000023.6-000104.100005.2 08.1901.12K? 0
+202441.05 -043503.5 -000013.2-000022.700021.1 08.1901.28K? 0
+202646.37 -402447.1 +000030.1-000018.400000.2 08.1901.43K? 0
+203146.14 +815628.2 +000027.6+000038.800007.3 08.1901.09K? 0
+203413.70 -664420.8 +000029.0+000002.400003.8 08.1901.19K? 0
+203821.30 -031115.5 +000027.9-000010.200003.3 08.1901.26K? 0
+204415.17 +042010.0 -000019.7-000023.800003.1 08.1901.54K? 0
+204451.63 -393338.8 +000012.5+000010.500001.0 08.1901.07K? 0
+205654.54 +451926.8 +000030.4+000023.000019.3 08.1901.02K? 0
+210240.06 -844131.6 +000020.7-000006.000009.9 08.1901.74K? 0
+210509.87 +614929.0 +000007.0+000011.200005.1 08.1901.08K? 0
+210857.39 +063859.8 +000008.6+000015.800004.8 08.1901.18K? 0
+211041.48 +372952.6 -000004.0-000018.900008.3 08.1901.04K? 0
+211050.22 +391222.1 +000020.1-000024.900013.2 08.1901.16K? 0
+211303.19 +552405.8 -000003.5+000003.300005.8 08.1901.30K? 0
+212110.96 +301622.7 -000022.2-000064.100015.5 08.1901.20K? 0
+212524.24 -585616.7 +000034.4-000005.900002.9 08.1901.16K? 0
+213903.54 +113858.3 +000013.7+000015.500006.6 08.1901.14K? 0
+214026.17 -095922.5 +000003.1+000004.500011.0 08.1901.11K? 0
+214950.04 -595154.8 -000017.6+000003.200004.3 08.1901.40K? 0
+220744.31 -243053.5 -000004.1-000051.900002.0 08.1901.25K? 0
+222815.54 -641722.9 +000012.3-000020.900000.8 08.1901.46K? 0
+224115.41 +324759.0 +000018.0-000004.600010.4 08.1901.53K? 0
+224518.48 +544309.4 -000005.9+000003.000006.6 08.1901.08K? 0
+225559.99 +351144.6 -000018.9+000008.100001.9 08.1901.54K? 0
+230213.76 +292343.7 +000011.2+000005.200010.9 08.1901.16K? 0
+230241.86 -534702.7 -000002.9-000024.800012.9 08.1901.01K? 0
+230300.37 -370551.7 -000064.2-000023.800005.9 08.1901.12K? 0
+230933.87 +634349.7 -000000.7-000016.400001.8 08.1901.00K? 0
+231623.05 +385732.8 -000003.3-000005.900001.6 08.1901.23K? 0
+233043.49 +460910.9 +000009.5-000000.300007.3 08.1901.61K? 0
+233251.58 -180308.2 -000009.8-000068.100011.1 08.1901.05K? 0
+233301.84 +502116.5 -000003.3-000013.500016.9 08.1901.12K? 0
+233738.02 +690426.8 -000002.1-000028.300001.3 08.1901.19K? 0
+234918.78 +252046.2 -000030.7-000019.200008.4 08.1901.21K? 0
+235026.08 -221434.8 +000011.2-000019.900010.9 08.1901.49K? 0
+183323.02 -140627.4 +000002.2-000010.800001.9 08.1902.37M? 0
+000030.09 +255041.2 +000028.9-000005.300002.5 08.2000.39F? 0
+000458.81 +572807.5 +000026.0-000004.600001.6 08.2000.98K? 0
+000505.92 +574612.6 +000037.6+000059.900004.7 08.2000.51F? 0
+000706.12 +852417.5 +000027.3+000004.900012.0 08.2000.29A? 0
+001415.52 +662032.9 +000030.4+000003.100005.9 08.2000.22A? 0
+002650.94 -830820.7 +000091.3+000011.400005.3 08.2000.52F? 1
+003053.34 +293142.3 -000020.1+000000.800009.7 08.2000.96K? 0
+010246.93 +710050.5 -000003.5+000005.800002.8 08.2000.06A? 0
+010625.68 -004457.7 +000065.3-000029.400011.3 08.2000.59G? 0
+011351.51 +481257.6 +000032.4-000016.200007.9 08.2000.92G? 0
+011717.89 -343949.6 -000030.9-000022.400014.7 08.2000.54F? 0
+012519.53 +514058.2 +000028.7-000030.800000.9 08.2000.12A? 0
+012805.66 +435238.9 +000002.7-000010.900009.2 08.20-0.09B? 0
+014343.38 +553642.2 -000002.2-000008.100009.9 08.2000.56F? 0
+015302.92 -331847.3 -000059.9-000133.700011.8 08.2000.52F? 0
+015711.98 +310347.0 +000004.4-000002.800018.0 08.2000.95K? 0
+020017.32 +122220.1 -000019.2-000049.000019.3 08.2000.56F? 0
+020159.43 +523918.7 +000058.2-000025.800011.5 08.2000.46F? 0
+020226.71 +024857.2 +000040.5-000006.500001.7 08.2000.63G? 0
+020641.60 +143501.6 -000003.6-000009.300009.4 08.2000.32F? 0
+021507.79 +035105.2 -000001.8-000087.300010.0 08.2000.49F? 0
+021952.46 +593140.1 +000006.5-000017.300003.9 08.2000.18A? 0
+022442.18 +732954.4 +000024.8-000017.500007.4 08.2000.14A? 0
+023011.57 +431043.9 -000001.3-000015.100000.4 08.2000.28A? 0
+023717.81 -404447.9 +000046.8-000070.700002.9 08.2000.99K? 0
+023938.71 +445141.1 +000008.5-000002.100009.7 08.2000.07A? 0
+024445.03 +241104.1 +000043.3-000035.900005.9 08.2000.39F? 0
+024632.80 -012303.6 +000090.6+000031.000030.5 08.2000.99K? 0
+025043.05 -485224.7 +000002.2-000051.000013.0 08.2000.58G? 0
+025112.84 -455940.0 +000041.4+000025.700003.2 08.2000.20A? 0
+025146.12 -211723.1 -000007.9+000003.500006.5 08.2000.74G? 0
+025147.45 +400814.1 +000013.2-000000.700000.4 08.2000.89G? 0
+025408.86 +322010.8 +000022.3-000050.800008.4 08.2000.22A? 0
+025629.68 +590902.3 -000012.0-000008.600005.6 08.2000.28A? 0
+030359.68 +283032.9 +000012.4-000012.200015.5 08.2000.21A? 0
+032124.78 -822841.1 +000071.2+000017.500014.3 08.2000.44F? 0
+034013.92 +265314.8 +000004.9-000006.200005.1 08.2000.26A? 1
+034019.47 +063246.2 +000024.3-000003.300017.4 08.2000.24A? 0
+034055.88 -315213.9 -000038.7-000039.400009.6 08.2000.37F? 0
+034059.02 +445530.5 -000008.6+000009.600008.6 08.2000.16A? 0
+034631.67 -151456.0 +000004.9+000007.000004.0 08.2000.02A? 0
+034805.68 -080243.1 -000001.6-000053.200000.1 08.2000.52F? 0
+035612.11 -103931.5 +000007.3-000014.300002.5 08.2000.88G? 0
+040154.28 +495535.1 -000005.8-000041.700011.9 08.2000.34F? 0
+040245.40 -204325.9 -000054.1-000010.300017.9 08.2000.47F? 0
+040337.98 -515549.7 -000058.9-000145.400016.8 08.2000.63G? 0
+041901.17 +211758.0 +000031.4-000031.200010.3 08.2000.49F? 0
+042904.44 -693644.0 +000002.0+000010.400008.3 08.2000.42F? 0
+043616.73 -211904.1 -000004.3+000013.400012.6 08.2000.83G? 0
+044158.97 -503107.4 -000000.5+000009.900011.1 08.2000.91G? 0
+044639.59 +500908.7 -000005.2-000015.800004.7 08.2000.18A? 0
+044933.29 +532157.1 +000062.0-000061.900019.8 08.2000.60G? 0
+045221.35 +512339.3 +000009.4-000000.300022.6 08.2000.63G? 0
+045404.07 -110708.2 +000010.1-000006.300012.6 08.20-0.03B? 0
+045445.48 +115543.6 +000021.0+000001.900005.5 08.2000.21A? 0
+045652.13 -562325.6 -000018.4-000036.300003.2 08.2000.96K? 0
+050209.78 +140457.2 +000077.2-000403.200037.8 08.2000.76G? 0
+050739.47 +123228.3 -000000.9+000005.600012.3 08.2000.70G? 0
+050945.96 +635000.1 -000003.9+000003.600005.9 08.2000.72G? 0
+051156.13 +413026.1 -000014.6+000002.200007.7 08.2000.13A? 0
+051203.54 +422357.6 -000005.4-000002.800005.1 08.2000.01A? 0
+051654.38 -522709.7 -000018.6+000002.500006.4 08.2000.32F? 0
+053051.70 +064642.6 +000011.1-000005.800000.7 08.2000.30A? 0
+053309.13 +155638.6 +000030.8-000145.400030.7 08.2000.52F? 0
+053427.37 -355116.5 -000008.0-000030.300004.7 08.2000.26A? 0
+053602.70 +261606.0 +000006.1-000011.700003.5 08.2000.02A? 1
+053638.84 +423130.8 -000036.0-000059.500015.4 08.2000.48F? 0
+053908.10 -174952.8 -000062.8+000039.600019.8 08.2000.43F? 0
+053922.55 +434233.5 -000002.6+000000.800010.4 08.2000.52F? 0
+054505.48 +350947.5 +000001.4-000004.000001.2 08.2000.16A? 0
+054612.04 +781521.9 -000045.3+000068.400024.3 08.2000.75G? 0
+054749.99 +465901.2 -000110.0-000094.100010.4 08.2000.61G? 0
+054833.18 +075307.4 -000002.6-000006.700005.0 08.2000.28A? 0
+054955.79 +314710.5 +000000.0+000000.000000.0 08.2000.32F? 0
+055151.53 +104106.9 +000023.1+000007.300005.0 08.2000.92G? 0
+055725.24 +330802.5 -000023.8-000018.100007.5 08.2000.35F? 0
+055743.83 +185734.6 +000007.7-000023.500008.7 08.2000.16A? 0
+055922.98 +310413.2 -000022.8-000009.200011.0 08.2000.53F? 0
+060024.94 -004101.8 +000005.2-000001.400001.7 08.2000.04A? 0
+060231.95 +324629.9 +000000.8+000001.100003.1 08.2000.38F? 0
+060304.99 -115328.9 +000020.8-000008.200005.2 08.2000.06A? 0
+060506.42 +085728.6 -000003.8-000011.000002.7 08.2000.00A? 0
+060541.15 +111309.4 -000002.4-000002.800003.8 08.20-0.06B? 0
+060936.64 +391047.4 -000006.8-000008.600006.3 08.2000.20A? 0
+061037.78 +403439.2 -000030.1+000001.400010.6 08.2000.58G? 0
+061456.08 -074215.7 -000005.9-000007.000004.9 08.20-0.07B? 0
+061656.44 -295212.7 +000013.0+000073.900016.0 08.2000.48F? 0
+061747.77 +455804.4 -000016.5-000006.800000.9 08.2000.07A? 0
+062057.89 -582107.5 +000000.6+000012.400001.4 08.2000.04A? 0
+062728.07 -601638.2 -000025.3+000016.800005.2 08.2000.89G? 0
+062909.18 +012128.2 -000011.4+000017.500002.4 08.2000.17A? 0
+063201.25 +363552.6 +000007.9-000016.400008.7 08.2000.32F? 0
+063338.45 -393830.5 +000112.7-000026.100012.1 08.2000.62G? 0
+063418.21 +071313.3 +000005.0+000001.400014.3 08.2000.51F? 0
+063727.05 -581054.4 -000016.0+000037.800008.4 08.2000.32F? 0
+064128.85 -060827.2 -000056.8+000025.300001.1 08.2000.15A? 0
+065134.11 +001750.5 -000002.2-000000.100004.5 08.2000.67G? 0
+065330.92 +513842.4 -000002.9-000012.100008.3 08.2000.29A? 0
+065501.73 +732345.8 +000001.9+000002.900016.1 08.2000.12A? 0
+070301.12 +540255.7 -000030.9-000013.000006.8 08.2000.48F? 1
+070420.91 -030302.2 -000054.1-000016.100012.0 08.2000.69G? 0
+070550.55 -084825.5 +000002.6-000004.000001.2 08.2000.13A? 0
+070740.11 -435842.6 -000008.0+000020.500006.4 08.2000.21A? 0
+070827.27 +540749.8 -000011.9-000060.400015.3 08.2000.48F? 0
+071011.35 -092010.7 -000003.9+000012.000005.1 08.20-0.02B? 0
+071234.39 -023335.6 -000006.4-000004.100002.7 08.20-0.06B? 0
+071238.41 +205802.9 +000005.3-000023.800015.2 08.2000.41F? 0
+072141.53 +024122.3 +000009.6-000015.700003.8 08.2000.26A? 0
+072211.78 +020834.7 +000002.1-000012.600001.5 08.2000.05A? 0
+072647.59 -051301.7 +000007.4-000006.300005.9 08.2000.93G? 0
+072715.09 -195954.8 -000007.0+000006.400011.9 08.20-0.08B? 0
+073312.96 -152713.0 +000009.0+000016.700000.8 08.2000.35F? 0
diff --git a/kstars/kstars/data/hip054.dat b/kstars/kstars/data/hip054.dat
new file mode 100644
index 00000000..0096defb
--- /dev/null
+++ b/kstars/kstars/data/hip054.dat
@@ -0,0 +1,1000 @@
+073433.40 -095136.7 +000015.3-000008.500002.9 08.2000.99K? 0
+074827.74 +020234.7 +000004.4+000012.600004.8 08.20-0.03B? 0
+075023.35 -290404.2 -000007.4+000009.100000.1 08.2000.77G? 0
+075130.24 +303149.2 +000006.3-000004.300002.9 08.20-0.01B? 0
+075348.89 -060332.3 +000002.3-000004.000006.2 08.2000.03A? 0
+075640.90 -060537.8 +000004.9+000002.900002.3 08.2000.95K? 0
+075703.69 +013047.4 -000051.0+000016.800013.9 08.2000.62G? 0
+075900.80 -002635.5 -000026.9-000004.900004.8 08.2000.23A? 0
+075906.03 +062012.4 -000026.1-000019.000030.0 08.2000.33F? 1
+075911.94 -310435.5 -000006.5-000008.800003.0 08.20-0.00B? 0
+080048.14 +075502.1 +000012.5-000001.600022.9 08.2000.90G? 0
+080203.75 -271506.2 +000000.0+000000.000000.0 08.2000.16A? 0
+080341.47 +483642.4 -000012.8-000026.400011.9 08.2000.38F? 0
+081636.71 -531250.2 -000008.7+000006.100003.0 08.2000.08A? 0
+081822.02 +612738.3 +000123.5+000028.300014.7 08.2000.65G? 0
+081854.07 +602930.6 -000028.4-000096.000006.4 08.2000.48F? 0
+082316.21 +612737.6 -000002.3+000002.600007.4 08.2000.78G? 0
+082530.28 -612055.1 -000000.6-000021.300006.8 08.2000.19A? 0
+082558.33 -395327.9 -000001.4-000000.500004.2 08.20-0.04B? 0
+082937.74 -440558.0 -000001.5+000010.200005.0 08.20-0.13B? 0
+083011.88 -164943.4 -000010.5+000001.400009.2 08.2000.28A? 0
+083124.50 -390347.0 -000015.3+000001.600005.5 08.20-0.13B? 1
+083514.42 -475736.2 -000048.5+000074.200004.4 08.2000.47F? 0
+083652.75 -040404.5 -000071.4+000025.000000.0 08.2000.96K? 0
+083849.40 -055652.4 +000232.1-000339.000016.8 08.2000.68G? 0
+084608.85 -472343.3 +000000.0+000000.000000.0 08.2000.41F? 0
+085523.19 -434803.6 -000010.3+000004.100000.5 08.2000.02A? 0
+085550.55 -761454.8 -000136.0-000062.300000.2 08.2000.62G? 0
+085648.02 -365840.9 -000015.9+000013.700009.1 08.2000.96K? 0
+090015.37 -571755.3 -000018.1+000007.000010.1 08.2000.43F? 0
+090316.02 +474018.2 -000022.2+000000.900006.0 08.2000.47F? 1
+090704.64 -583921.5 -000034.3+000026.800002.5 08.2000.48F? 0
+090705.66 +470912.0 +000023.2-000002.300000.6 08.2000.65G? 0
+091020.47 -000311.3 +000007.5+000024.200013.6 08.2000.50F? 0
+091437.37 -640913.0 -000020.5+000008.100006.5 08.2000.04A? 0
+091437.53 -374245.9 -000005.7-000011.800007.5 08.2000.95K? 0
+091701.05 +302228.7 -000014.5-000005.600008.0 08.2000.07A? 0
+091727.48 -323151.4 -000000.9-000007.000001.2 08.2000.13A? 0
+092144.85 -261054.4 -000021.5+000002.500005.3 08.20-0.03B? 0
+092350.82 -470333.9 -000000.2+000009.100004.6 08.2000.01A? 0
+092414.53 +242722.8 -000012.6+000015.400007.3 08.2000.55F? 0
+092527.38 -545637.2 -000007.8+000004.100001.5 08.20-0.08B? 0
+093002.00 +421550.1 -000048.1-000071.200014.0 08.2000.44F? 1
+093419.56 +664742.3 -000024.0-000039.300014.3 08.2000.44F? 0
+094202.54 +231945.0 -000020.7+000004.300001.8 08.2000.54F? 0
+094353.57 +702602.5 -000011.1-000001.300004.5 08.2000.44F? 0
+095019.19 -660649.8 +000005.9-000023.900011.7 08.2000.20A? 0
+095707.05 +240104.6 -000009.9+000003.000006.2 08.2000.98K? 0
+100633.40 -351048.4 -000015.8+000017.500002.5 08.20-0.07B? 0
+100731.43 -582740.2 -000004.7+000004.600002.4 08.2000.87G? 0
+101806.07 +320759.3 -000109.6-000016.400006.2 08.2000.12A? 0
+101806.44 -401421.8 +000013.1+000000.400005.5 08.2000.14A? 0
+102200.48 -361327.0 -000014.6-000007.900004.4 08.2000.37F? 0
+102221.31 -534548.9 -000080.9+000070.900004.5 08.2000.97K? 0
+103108.02 -392023.5 -000029.9+000012.600005.8 08.2000.33F? 0
+103125.68 -625823.7 -000003.7-000017.100004.9 08.2000.32F? 0
+103351.55 -174935.0 -000173.3+000023.300001.1 08.2000.64G? 0
+103508.45 -703649.4 -000014.6+000001.200000.9 08.2000.03A? 0
+103728.29 -461944.7 +000065.2-000019.500003.4 08.2000.94G? 0
+104135.43 -001620.8 -000011.3-000026.500012.5 08.2000.45F? 0
+105128.29 +201643.0 -000267.0-000458.900016.3 08.2000.49F? 0
+110048.04 +115813.9 -000014.8-000028.300004.5 08.2000.17A? 0
+110241.54 -552642.3 -000008.3+000000.700004.5 08.20-0.09B? 0
+110445.06 -584209.2 +000000.0+000000.000000.0 08.2000.00B? 0
+111108.75 -051917.9 +000002.7-000012.400002.8 08.2000.22A? 0
+111704.79 -523926.2 -000019.9-000000.800004.3 08.2000.51F? 0
+112517.35 +492231.6 -000032.2-000044.300014.8 08.2000.54F? 0
+112613.70 -224059.8 -000040.0+000009.300008.5 08.2000.32F? 0
+113430.42 -580629.9 +000000.1+000009.700004.4 08.2000.00A? 0
+114022.68 -491000.4 +000009.9-000009.600002.2 08.2000.17A? 0
+114218.85 -481023.2 -000024.3+000003.700006.7 08.2000.91G? 0
+114319.18 -661528.4 -000008.6+000002.700001.0 08.2000.22A? 0
+114400.44 +645751.1 -000114.7+000010.700019.8 08.2000.62G? 0
+114526.71 -362107.0 -000045.7+000002.200005.3 08.2000.32F? 0
+115718.28 +223934.2 -000027.3-000015.000003.0 08.2000.15A? 0
+115718.41 -223220.8 +000093.1-000054.600014.1 08.2000.51F? 0
+120444.14 -075835.9 -000003.6-000000.700000.8 08.2000.06A? 0
+120915.68 -634352.5 -000016.7-000018.400005.8 08.2000.17A? 0
+120950.16 -635457.1 -000005.9-000000.700009.9 08.2000.01A? 0
+121506.24 -071526.0 -000243.0-000071.600045.1 08.2000.82G? 0
+122349.10 +600603.6 +000010.9-000002.700009.1 08.2000.95K? 0
+122527.48 +161017.1 -000007.8-000011.900002.1 08.2000.92G? 0
+122602.58 +395339.4 -000012.6-000003.200009.8 08.2000.39F? 0
+122728.72 -300506.6 -000059.6-000003.900000.6 08.2000.47F? 0
+123722.16 +125901.0 -000027.3-000001.400005.0 08.2000.91G? 0
+124148.23 -525231.6 -000013.5-000009.900000.4 08.2000.31F? 0
+125650.23 -415450.4 -000098.0-000007.500012.5 08.2000.43F? 0
+130725.30 -454441.0 -000000.9+000002.800003.0 08.2000.98K? 0
+131603.92 +035751.0 -000058.6+000012.100015.7 08.2000.54F? 0
+132730.29 +560121.4 +000005.4-000043.500001.9 08.2000.52F? 0
+133105.96 -162109.6 +000014.5-000014.600007.1 08.2000.33F? 0
+133234.96 -291744.2 -000017.7-000011.000003.2 08.2000.24A? 0
+133349.77 +035550.5 -000008.3+000007.900002.0 08.2000.87G? 0
+133514.45 -600927.8 +000027.4-000011.800000.2 08.2000.32F? 0
+133813.78 -234121.1 -000194.1+000102.600016.9 08.2000.65G? 0
+134026.96 +020907.8 +000069.9-000206.200034.4 08.2000.60G? 0
+134510.45 -031854.6 -000029.1-000017.500002.2 08.2000.29A? 0
+135304.16 -625317.0 +000009.2+000006.600005.2 08.2000.98K? 0
+140530.35 -363242.8 +000010.8-000014.500020.5 08.2000.33F? 0
+142745.32 -351513.8 -000090.5-000044.000005.8 08.2000.57F? 0
+143329.84 -690909.8 -000100.9-000061.200009.7 08.2000.57F? 0
+143526.80 -455925.1 -000091.6-000008.800009.5 08.2000.47F? 0
+143625.07 +511534.6 -000090.6+000030.300013.3 08.2000.59G? 0
+144116.17 -045640.2 +000057.3-000155.700013.0 08.2000.64G? 0
+144159.67 -324851.4 -000020.6-000002.700003.2 08.20-0.01B? 0
+144518.73 -180009.8 -000128.5-000070.100011.0 08.2000.55F? 0
+145018.57 -242539.8 -000037.8+000003.800036.5 08.2000.73G? 0
+145223.43 -623419.4 +000010.5+000004.600006.9 08.2000.52F? 0
+145707.22 -163053.6 +000005.9+000022.300002.2 08.2000.49F? 0
+150030.43 -741438.3 -000019.5-000015.300000.8 08.2000.03A? 0
+150738.93 -624934.1 -000009.5-000018.400003.9 08.2000.51F? 0
+150805.90 -541255.3 +000000.8-000014.500013.3 08.2000.21A? 0
+151501.75 +333045.9 -000041.5+000030.800013.9 08.2000.34F? 0
+151531.22 -631902.4 -000039.1-000029.000013.3 08.2000.36F? 0
+151539.33 -545750.8 -000034.5-000013.600009.2 08.2000.17A? 0
+152019.61 +294436.2 -000072.5+000005.900005.1 08.2000.64G? 0
+152459.32 -615641.5 +000001.7-000005.500009.2 08.2000.07A? 0
+152650.14 -595702.0 -000010.7+000004.800005.5 08.20-0.02B? 0
+153356.85 -170005.3 -000089.6-000322.500032.6 08.2000.81G? 0
+153426.91 -174154.5 -000008.9-000012.600011.7 08.2000.11A? 0
+154626.62 -355251.9 -000070.3-000007.800003.9 08.2000.44F? 0
+154913.94 -301235.6 -000017.0-000016.000003.4 08.2000.18A? 0
+155041.09 +662543.8 -000018.4-000062.000003.1 08.2000.26A? 0
+155105.18 -300509.9 +000060.8-000142.700019.3 08.2000.76G? 0
+160242.46 -501524.1 +000013.6-000015.800006.9 08.2000.36F? 0
+160943.40 +102643.7 -000026.9+000000.200001.8 08.2000.26A? 0
+161216.77 -422229.9 -000017.3-000033.300001.4 08.2000.28A? 0
+161542.30 +353827.4 -000055.9+000005.100018.3 08.2000.52F? 0
+161822.13 +210253.0 -000001.3+000021.100008.5 08.2000.48F? 0
+162120.86 -130621.2 -000049.5+000058.400002.5 08.2000.75G? 0
+162517.70 -490851.7 +000000.0+000000.000000.0 08.2000.00B? 0
+162544.59 +115508.6 -000087.1+000012.200005.3 08.2000.59G? 0
+162757.20 +251137.8 +000009.4-000062.000010.9 08.2000.80G? 0
+162909.92 +001504.1 -000044.2+000017.900016.5 08.2000.67G? 0
+162933.01 +684106.3 +000003.9-000040.200008.4 08.2000.55F? 0
+163817.91 -144051.3 -000021.3-000033.300011.6 08.2000.51F? 0
+163846.68 -295332.3 +000140.0-000086.300000.1 08.2000.58F? 0
+164753.42 -405821.8 +000034.3-000112.300029.9 08.2000.49F? 0
+165450.02 -262447.1 -000019.1-000001.100011.2 08.2000.39F? 0
+165620.13 +220625.1 +000001.7-000006.700005.5 08.2000.21A? 0
+170152.00 -335409.9 -000028.4-000035.800007.1 08.2000.32F? 0
+170425.65 +524906.6 -000008.5+000004.100011.3 08.2000.25A? 0
+170542.30 -605604.0 -000003.7-000034.300009.2 08.2000.35F? 0
+171712.79 +464845.2 +000001.2+000029.500007.1 08.2000.92G? 0
+172059.41 +362934.7 +000004.6-000028.500011.8 08.2000.95G? 0
+172307.16 -614345.1 +000000.0+000000.000000.0 08.20-0.02B? 0
+172821.31 +301442.7 -000004.2+000008.800002.1 08.20-0.07B? 0
+173243.30 +403935.0 -000022.6+000001.800016.7 08.2000.47F? 0
+173713.84 -450926.6 +000005.0-000000.400001.4 08.20-0.03B? 0
+173730.91 -351959.0 -000012.7+000001.500008.0 08.2000.38F? 0
+174636.34 -160013.0 +000014.3-000022.900018.7 08.2000.55F? 0
+174820.36 +334801.4 -000070.7-000042.300022.9 08.2000.62G? 0
+175017.55 -342833.7 +000020.9-000003.300009.9 08.2000.05A? 0
+175023.20 +352614.7 -000018.6+000009.800015.8 08.2000.48F? 0
+175608.65 -064020.1 -000007.2+000002.200004.5 08.2000.46F? 0
+175807.21 -480107.9 -000053.7-000125.800013.0 08.2000.47F? 0
+180036.00 +482435.7 +000030.3+000018.400009.0 08.2000.50F? 0
+180846.03 +265824.5 +000016.4+000008.200001.8 08.2000.17A? 0
+181121.00 +251918.6 +000003.2+000000.800000.9 08.2000.80G? 1
+181403.79 -832450.5 +000016.2+000014.800007.5 08.2000.84G? 0
+181545.23 -185712.1 +000036.0-000002.600010.8 08.20-0.01B? 0
+181553.44 +152041.8 -000001.9-000003.800008.1 08.2000.81G? 0
+181836.41 -134802.4 +000000.0+000000.000000.0 08.2000.40F? 0
+182804.34 +575520.0 -000004.9+000003.800013.1 08.2000.89G? 0
+182943.73 +650601.6 +000029.6+000047.800000.9 08.2000.27A? 0
+183131.21 -155836.4 -000011.8+000000.600004.6 08.2000.08A? 0
+183521.20 -121107.2 +000023.4-000077.800006.2 08.2000.58F? 0
+183830.93 +392554.3 +000007.4-000007.400001.7 08.20-0.01B? 0
+184138.81 +455503.6 -000008.9-000009.000002.1 08.2000.28A? 0
+184444.79 -051115.6 -000013.7+000008.600007.1 08.2000.73G? 0
+184559.68 -470257.4 +000005.7+000001.300015.8 08.2000.39F? 0
+184744.44 -001410.6 -000027.2+000063.700001.4 08.2000.59G? 0
+185418.71 +083236.0 +000039.2-000031.200008.9 08.2000.97K? 0
+185550.57 -144855.7 +000025.3-000007.100000.2 08.2000.39F? 0
+185818.14 +235044.1 +000047.9-000102.000017.1 08.2000.50F? 0
+190225.86 -411619.7 +000063.3-000073.400015.2 08.2000.58F? 0
+190407.17 +354703.7 -000015.0+000020.200021.6 08.2000.29A? 0
+190441.48 -312221.2 -000002.3-000049.700010.3 08.2000.62G? 0
+190706.24 +513927.3 +000005.5-000007.100011.9 08.2000.40F? 0
+190940.06 -344055.9 +000004.9+000004.500004.2 08.2000.06A? 0
+190950.06 -484025.4 +000008.9-000023.000007.6 08.2000.80G? 0
+191149.47 +400115.3 +000013.7-000009.100002.0 08.20-0.09B? 0
+191209.52 +415015.5 +000017.1-000028.100011.2 08.2000.29A? 0
+191250.36 -141420.0 +000029.6-000004.000000.4 08.2000.41F? 0
+191430.19 -322534.8 +000006.0+000011.300000.5 08.2000.97K? 0
+191823.18 +532335.9 +000007.5+000014.300004.6 08.2000.01A? 0
+192839.14 +312028.1 -000047.6-000051.800017.2 08.2000.65G? 0
+192951.65 +583629.2 +000043.8+000032.800008.0 08.2000.41F? 0
+193419.65 +002115.4 -000023.3-000016.900011.4 08.2000.47F? 0
+193530.08 +404109.4 -000005.4+000015.900005.9 08.2000.19A? 0
+194605.83 +633031.1 +000017.2-000033.700006.5 08.2000.40F? 0
+194723.94 -014828.8 -000003.7-000025.900009.1 08.2000.46F? 0
+194724.65 +235541.6 -000015.9-000007.100009.1 08.2000.41F? 0
+194738.10 +314803.1 +000000.4-000000.800005.6 08.2000.62G? 0
+195033.24 +203438.9 +000008.4-000004.500001.8 08.2000.01A? 0
+195653.34 +353212.6 +000014.2+000040.700005.2 08.2000.32F? 0
+195756.77 +203227.2 +000001.5+000002.600007.0 08.2000.99K? 0
+195800.16 +235419.8 +000011.4+000014.100000.1 08.2000.14A? 0
+195910.86 -215525.9 -000212.6-000069.800019.6 08.2000.66G? 0
+200440.64 +561912.8 -000037.1-000049.400002.6 08.2000.95K? 0
+200502.10 -184616.6 +000006.2+000008.600001.4 08.2000.39F? 0
+200542.33 +301940.3 -000010.9-000105.400018.0 08.2000.50F? 0
+200739.48 -521612.2 +000087.6+000020.300007.5 08.2000.57F? 0
+201743.81 +191452.6 +000012.9-000012.800009.6 08.2000.46F? 0
+202318.14 -723906.6 +000016.7-000057.200008.1 08.2000.83G? 0
+202808.02 +382217.3 +000005.5-000001.800002.2 08.20-0.05B? 0
+203243.51 +391615.8 +000005.3+000004.800003.2 08.20-0.08B? 0
+203506.20 +333308.5 +000008.2+000000.200003.7 08.20-0.04B? 0
+203809.16 -303331.0 +000047.0-000007.800004.0 08.2000.38F? 0
+203836.85 +085702.6 +000037.9+000035.600007.4 08.2000.34F? 0
+204015.16 -511345.7 +000043.5-000022.000000.8 08.2000.54F? 0
+204154.27 +393104.9 +000009.4-000005.300008.6 08.2000.24A? 0
+204333.34 +233141.6 -000001.1-000002.800004.5 08.20-0.06B? 0
+204929.08 +714628.4 +000145.5+000097.100042.7 08.2000.77G? 0
+205048.02 +123422.5 +000000.3-000018.900000.1 08.2000.38F? 0
+205218.32 -312345.4 -000004.4-000069.500012.8 08.2000.93G? 0
+205602.01 +152331.0 -000001.3+000003.200009.2 08.20-0.04B? 0
+210130.08 +070957.0 +000066.3-000014.400003.9 08.2000.61G? 0
+210413.54 -183123.9 +000044.7+000007.400007.6 08.2000.34F? 0
+210901.83 -450042.6 +000012.1-000010.200001.4 08.2000.91G? 0
+211059.50 +093258.4 +000000.0+000000.000000.0 08.2000.21A? 1
+211944.07 -821219.4 +000005.8-000003.100004.0 08.2000.31F? 0
+212009.87 +353556.4 +000029.9-000013.100006.3 08.2000.59G? 0
+212226.32 -853226.4 +000009.0+000009.500004.7 08.2000.37F? 0
+212919.28 -384939.9 -000008.8+000014.400008.2 08.2000.42F? 0
+213156.01 +693925.9 +000020.3+000012.800004.0 08.2000.24A? 0
+213339.42 -062225.6 -000023.8-000032.400005.0 08.2000.98K? 0
+213647.68 -060017.3 +000025.8-000041.100001.9 08.2000.31F? 0
+214228.55 +085552.0 -000018.9-000016.200019.7 08.2000.91G? 0
+214305.70 +620155.6 +000030.1+000018.800004.5 08.2000.14A? 0
+214534.87 -042557.5 -000009.0-000005.900011.3 08.2000.16A? 0
+214803.64 -322033.6 -000005.6+000004.700002.2 08.2000.30A? 0
+215947.73 -593412.1 -000002.7+000007.900001.9 08.2000.26A? 0
+220228.51 -771840.4 +000067.7-000045.100007.1 08.2000.31F? 0
+220254.63 +393345.8 +000006.0-000008.100002.3 08.2000.01A? 0
+220425.64 -202443.5 +000002.9-000011.900004.5 08.2000.32F? 0
+221211.89 -141330.9 +000002.7+000010.300006.6 08.2000.44F? 0
+221927.24 -234808.3 -000008.4+000005.400007.9 08.2000.96K? 0
+222012.70 +293107.6 +000085.6+000010.500025.2 08.2000.48F? 1
+222039.77 +714131.5 +000034.2+000012.100001.6 08.2000.31F? 0
+222137.92 -284621.5 +000018.8-000012.200001.5 08.20-0.06B? 0
+222254.76 +190231.5 +000016.3-000007.900005.1 08.2000.19A? 0
+222257.47 -450730.4 -000036.0-000011.900008.7 08.2000.30A? 0
+223113.42 -225947.5 -000018.5-000025.900003.8 08.2000.53F? 0
+223501.24 +661940.8 +000057.1+000015.400013.1 08.2000.35F? 0
+223704.02 -593334.2 -000257.8+000080.900029.4 08.2000.73G? 0
+223829.22 +021756.4 +000055.4-000034.000000.5 08.2000.57F? 0
+223902.98 -370234.0 -000086.4-000004.300007.9 08.2000.47F? 0
+224653.14 +565001.6 +000008.4-000005.500001.5 08.2000.08A? 0
+224747.86 +474844.0 -000006.6-000001.700001.5 08.2000.02A? 1
+230059.66 +120136.7 -000038.0-000049.800011.8 08.2000.45F? 0
+230913.60 +315025.3 -000012.7-000076.000017.8 08.2000.71G? 0
+231037.68 +462240.4 -000002.6-000009.700003.1 08.20-0.06B? 0
+231407.28 -085552.3 +000000.0+000000.000000.0 08.2000.00B? 0
+231808.93 +153612.8 -000063.7+000012.400008.4 08.2000.57F? 0
+232128.61 -164118.8 +000023.0+000004.300009.5 08.2000.49F? 0
+232600.22 +531041.4 +000025.6+000002.800002.5 08.2000.19A? 0
+234122.53 +522602.4 -000008.2-000000.900003.8 08.2000.03A? 0
+234321.09 -252129.0 -000000.4+000052.000002.1 08.2000.45F? 0
+234600.52 -665110.8 -000005.7-000037.600000.1 08.2000.39F? 0
+234616.36 +441301.1 +000017.5-000003.600010.6 08.2000.53F? 0
+235336.54 +564911.7 -000004.7+000002.300000.3 08.2000.01A? 0
+235802.87 +320148.0 -000015.8-000020.500005.1 08.2000.25A? 0
+000242.64 +135550.4 +000011.9+000013.000019.3 08.2001.19K? 0
+001504.56 +380418.0 +000012.9-000031.700006.9 08.2001.18K? 0
+001824.43 +832203.0 +000032.2+000006.600006.8 08.2001.69K? 0
+001925.99 -703941.7 +000013.0+000002.000011.0 08.2001.31K? 0
+002322.48 +593542.9 -000003.0-000006.300000.9 08.2001.67K? 0
+002723.42 +305336.1 -000010.2-000004.200002.5 08.2001.06K? 0
+003215.32 +154334.3 -000013.4-000004.400002.8 08.2001.46K? 0
+003737.74 +453615.3 +000008.0+000007.400004.6 08.2001.40K? 0
+005024.50 +032253.1 +000020.2-000027.300011.9 08.2001.64K? 0
+005342.95 -081829.0 +000009.6+000004.200017.0 08.2001.00K? 0
+010433.77 +580221.5 -000009.0+000009.800003.0 08.2001.01K? 0
+010527.08 -705559.9 -000008.9+000009.000008.1 08.2001.11K? 0
+010609.61 -381359.0 +000034.1+000002.600012.7 08.2001.56K? 0
+011104.16 +164638.2 -000024.1-000017.700013.7 08.2001.28K? 0
+011238.17 -621641.8 -000007.6-000013.200006.3 08.2001.16K? 0
+011442.92 -223136.4 -000012.2-000023.500005.6 08.2001.28K? 0
+011729.86 -395400.5 +000030.0-000023.900003.5 08.2001.18K? 0
+013050.59 +231035.5 -000009.9+000000.800005.2 08.2001.30K? 0
+015156.14 +170446.8 +000032.4+000008.700000.8 08.2001.11K? 0
+015326.19 +571327.6 +000009.1-000014.000002.6 08.2001.10K? 0
+015534.52 +260649.9 +000022.7+000015.900005.9 08.2001.01K? 0
+015731.91 -073209.7 -000016.6-000013.100001.0 08.2001.46K? 0
+021111.61 +595851.4 +000019.2-000003.700008.2 08.2001.20K? 0
+021144.10 +001324.9 +000006.1-000004.800005.8 08.2001.09K? 0
+021610.26 +391328.3 -000008.2-000011.300001.7 08.2001.50K? 0
+022846.26 +545831.9 +000024.6+000042.700007.8 08.2001.34K? 0
+024451.83 -850932.4 +000003.5+000015.200004.2 08.2001.69K? 0
+025436.89 +374431.6 -000017.0-000002.000011.4 08.2001.23K? 0
+025443.12 -325607.0 +000029.5+000000.500000.6 08.2001.25K? 0
+025555.50 -231314.0 -000004.2-000012.700015.3 08.2001.53K? 0
+032044.13 +845839.4 +000005.1+000004.800000.1 08.2001.06K? 0
+032449.14 +472040.7 +000009.7-000041.400010.5 08.2001.18K? 0
+033650.31 -770523.9 +000033.7+000024.900007.0 08.2001.11K? 0
+034611.42 +480038.9 +000004.5-000007.500009.2 08.2001.32K? 0
+035045.01 -153656.9 +000012.1+000015.100004.8 08.2001.05K? 0
+035420.66 +183728.2 -000001.1-000007.700002.0 08.2001.79K? 0
+040318.41 -022145.0 +000024.6-000004.900007.4 08.2001.03K? 0
+042530.75 -171100.1 -000015.3-000014.500001.1 08.2001.56K? 0
+042622.11 -261650.8 +000014.5+000032.700010.4 08.2001.21K? 0
+042948.35 -392459.7 +000008.8-000003.500002.1 08.2001.22K? 0
+043444.16 -590906.7 +000037.7+000041.800009.2 08.2001.18K? 0
+043444.94 -420145.5 +000014.0-000003.300007.3 08.2001.62K? 0
+044615.69 -853050.6 +000014.1+000031.600000.5 08.2001.44K? 0
+044657.67 -554646.9 +000027.0+000041.400001.4 08.2001.01K? 0
+045400.82 -614302.5 +000007.4+000009.000005.7 08.2001.43K? 0
+050118.14 -084319.1 +000003.6-000000.100010.7 08.2001.49K? 0
+052414.79 -160233.7 +000053.4+000002.400005.0 08.2001.04K? 0
+053003.22 +234531.5 -000005.7-000004.800003.9 08.2001.09K? 0
+053917.03 -044106.2 +000022.4+000009.200010.5 08.2001.22K? 0
+054248.84 +172322.2 -000018.2-000051.600000.5 08.2001.11K? 0
+054610.58 +224621.8 +000011.6-000019.700002.9 08.2001.20K? 0
+054616.41 +254206.1 -000003.4-000020.300004.0 08.2001.45K? 0
+054659.46 -050805.9 +000009.3-000013.900002.4 08.2001.07K? 0
+054907.93 -200559.6 +000001.6-000012.700006.0 08.2001.06K? 0
+060817.13 +301503.8 +000015.7-000006.700006.6 08.2001.08K? 0
+060959.26 -512422.9 +000021.7-000000.300008.2 08.2001.62K? 0
+061822.34 +234857.8 +000020.8-000012.900003.3 08.2001.20K? 0
+062907.68 +544602.3 +000005.0+000032.900011.2 08.2001.17K? 0
+063148.99 -052048.7 -000003.4-000049.300005.4 08.2001.61K? 0
+063445.85 -623343.3 +000013.8+000021.700009.6 08.2001.16K? 0
+063537.09 +453723.2 +000008.6-000001.600002.5 08.2001.35K? 0 0.10 1.00
+064148.21 -060910.8 -000015.1-000015.000012.4 08.2001.54K? 0
+064930.42 -070810.6 +000006.1+000015.000020.1 08.2001.19K? 0
+065354.76 -042306.6 -000018.7-000022.700001.6 08.2001.46K? 0
+065553.69 -500509.4 +000003.8+000020.000016.1 08.2001.61K? 0
+065611.93 +151557.3 -000006.3-000000.400012.5 08.2001.60K? 0
+065836.42 -135136.2 +000006.4-000018.800002.3 08.2001.63K? 0
+070317.42 -040104.5 +000001.3-000007.500001.8 08.2001.59K? 0
+071023.46 +080658.3 -000000.4-000016.700007.1 08.2001.46K? 0
+071455.03 -242136.0 -000010.3-000023.100004.1 08.2001.61K? 0
+072120.47 -705917.0 +000002.7+000023.200000.1 08.2001.50K? 0
+073144.14 -431723.4 -000009.4+000016.800002.9 08.2001.14K? 0
+073257.16 -312738.8 -000011.4-000009.700016.8 08.2001.60K? 0
+075309.32 +583948.9 -000005.8-000054.100011.0 08.2001.19K? 0
+075344.44 -133628.3 +000013.6-000004.500001.6 08.2001.55K? 0
+075908.65 -202107.8 +000002.9-000048.400008.2 08.2001.36K? 0
+075947.96 -271703.0 -000004.0+000001.500007.3 08.2001.44K? 1
+080739.10 +395030.3 -000003.1-000007.600001.6 08.2001.32K? 0
+081149.17 +003632.5 -000001.2+000005.300001.6 08.2001.59K? 0
+081259.00 -133009.2 -000018.6+000008.300009.4 08.2001.11K? 0
+082650.39 -234830.1 +000007.2+000014.700015.0 08.2001.02K? 0
+084254.19 -452749.2 -000032.9+000011.900005.4 08.2001.18K? 0
+084510.47 -375635.5 -000017.5+000005.000005.0 08.2001.48K? 0
+084842.75 -252642.1 -000011.7+000007.800001.7 08.2001.56K? 0
+085432.10 -384742.5 -000012.6+000007.400004.0 08.2001.04K? 0
+085625.06 -615241.6 +000002.5+000001.700010.0 08.2001.26K? 0
+090659.85 -705811.3 +000008.8-000005.000003.8 08.2001.06K? 0
+090705.03 -392954.5 -000016.2+000008.700000.6 08.2001.25K? 0
+090710.05 -074725.1 -000021.8-000011.800022.8 08.2001.70K? 0
+090807.94 -341545.6 -000010.1+000023.900004.6 08.2001.64K? 0
+090843.19 -581920.4 +000015.6-000009.400004.5 08.2001.10K? 0
+092005.97 -551511.7 -000020.7+000005.500002.8 08.2001.01K? 0
+092123.14 +093320.4 -000015.5+000011.300020.4 08.2001.69K? 0
+092155.27 -024823.5 -000009.3+000002.300000.5 08.2001.07K? 0
+094600.63 +455213.0 -000003.4-000002.300006.1 08.2001.61K? 0
+095118.31 -561601.7 -000012.0+000004.300001.1 08.2001.51K? 0
+095532.35 -565608.9 -000039.4+000022.100005.3 08.2001.32K? 0
+095946.70 -282010.5 -000028.9+000001.600003.4 08.2001.49K? 0
+095955.95 -323345.1 -000034.2+000003.100024.1 08.2001.16K? 0
+095957.04 -485705.8 -000014.6+000005.500001.1 08.2001.06K? 0
+100303.58 +712147.0 +000003.2-000027.800006.4 08.2001.28K? 0
+100532.98 +630419.3 +000017.7-000008.000006.7 08.2001.37K? 0
+101156.97 -211658.1 -000039.7+000001.500001.0 08.2001.30K? 0
+102234.11 -303923.9 -000029.6+000028.900005.4 08.2001.00K? 0
+102329.89 -681640.7 -000017.0+000002.500005.0 08.2001.00K? 0
+102407.91 -813229.2 -000029.8-000008.100001.3 08.2001.52K? 0
+102625.11 -432413.4 -000011.9-000002.600010.0 08.2001.21K? 0
+102902.17 -221510.9 +000008.3-000009.700007.1 08.2001.56K? 0
+104136.94 -674229.5 -000043.6+000018.100011.1 08.2001.61K? 0
+104217.86 -245720.1 -000020.2-000002.000014.6 08.2001.54K? 0
+105059.70 -512533.7 -000020.5+000002.600016.7 08.2001.21K? 0
+105440.37 -113236.1 +000022.4-000037.600010.0 08.2001.02K? 0
+105924.64 -463619.4 -000042.4+000010.600025.8 08.2001.15K? 0
+110113.43 -600035.9 -000019.8-000044.200010.9 08.2001.16K? 0
+110636.43 -204153.2 +000006.9+000005.200003.7 08.2001.03K? 0
+111056.16 +261605.9 -000011.8-000002.900009.9 08.2001.59K? 0
+111218.05 +131314.8 -000004.7+000008.100008.6 08.2001.26K? 0
+111220.28 -513222.7 -000008.7-000005.500016.1 08.2001.27K? 0
+111536.18 +422021.9 -000016.2-000004.300001.3 08.2001.02K? 0
+111843.98 -065436.5 -000110.9-000014.300004.3 08.2001.17K? 0
+112127.18 -381831.9 -000010.9-000013.300010.6 08.2001.58K? 0
+112603.15 +010222.2 +000007.5+000005.500004.2 08.2001.09K? 0
+113754.27 -010903.9 -000024.1-000009.100002.9 08.2001.03K? 0
+115359.16 +594049.7 -000002.4-000006.700000.2 08.2001.32K? 0
+115841.36 +542908.6 +000002.3-000030.400014.4 08.2001.04K? 0
+120723.02 +192111.8 +000005.9-000008.400012.6 08.2001.14K? 0
+122902.43 +485512.2 +000019.3-000011.000002.7 08.2001.46K? 0
+123037.95 -473547.2 -000041.6+000000.500000.5 08.2001.03K? 0
+124753.02 +224311.0 -000024.5+000012.600008.6 08.2001.29K? 0
+125103.07 -172004.5 +000011.6-000023.200001.2 08.2001.22K? 0
+130442.81 -530850.6 -000019.6-000003.100001.4 08.2001.21K? 0
+130526.06 -061324.6 +000002.3-000027.400013.5 08.2001.22K? 0
+131115.16 -484614.3 -000011.7+000002.300016.7 08.2001.48K? 0
+131154.54 -323225.8 -000122.9+000018.700017.8 08.2001.11K? 0
+131607.57 +570527.2 -000028.0+000007.400002.0 08.2001.19K? 0
+131703.26 +205203.4 +000000.9-000006.400010.5 08.2001.40K? 1
+132030.72 -220806.8 -000019.0-000001.800013.3 08.2001.02K? 0
+132828.06 +160704.6 -000049.2+000000.500011.3 08.2001.12K? 0
+133822.16 -873122.0 -000005.3-000007.400000.9 08.2001.51K? 0
+134126.09 -615204.7 -000017.1-000016.400006.1 08.2001.34K? 1
+134451.47 +202820.4 -000031.7-000027.100002.4 08.2001.48K? 0
+134643.29 +633151.0 -000001.5-000003.000003.5 08.2001.49K? 0
+140013.89 -441318.7 -000011.1+000016.400017.8 08.2001.10K? 0
+140930.51 +265338.4 -000010.7+000000.200004.9 08.2001.31K? 0
+141257.16 -480744.7 -000006.5+000018.200009.6 08.2001.20K? 0
+141317.30 -084009.1 -000024.3-000018.700006.5 08.2001.13K? 0
+141642.01 +320958.6 -000007.0+000004.700002.8 08.2001.13K? 0
+142014.61 +665339.9 -000013.5+000004.200002.2 08.2001.27K? 0
+142631.28 +261208.6 -000007.9-000041.700008.1 08.2001.00K? 0
+142648.82 -672446.8 -000000.8-000002.800007.2 08.2001.61K? 0
+142807.93 -731108.5 -000007.6-000008.700016.1 08.2001.76K? 0
+142955.95 -644345.5 -000017.1+000016.400009.0 08.2001.42K? 0
+143252.72 -242530.9 +000006.5+000018.900011.2 08.2001.35K? 0
+144157.50 +013733.5 +000001.7-000011.100001.3 08.2001.41K? 0
+145156.87 -570821.4 +000016.9+000002.800007.1 08.2001.92M? 0
+145336.47 -190850.6 +000002.3-000003.500004.5 08.2001.16K? 0
+145915.43 -604009.9 -000035.5-000017.800003.9 08.2001.01K? 0
+145950.49 -734720.2 +000011.6-000005.500029.8 08.2001.01K? 0
+150758.64 -554345.7 +000024.4-000001.200009.2 08.2001.69K? 0
+151619.73 -183744.5 -000015.5-000036.200015.3 08.2001.12K? 0
+151918.91 +374704.6 -000029.3-000050.100002.7 08.2001.15K? 0
+153345.64 -092603.7 -000017.8-000002.400011.2 08.2001.44K? 0
+154353.57 +245745.6 -000029.6-000020.100014.4 08.2001.47K? 0
+154526.71 +013156.6 -000007.5-000015.300016.9 08.2001.16K? 0
+154716.35 -023701.7 -000054.9-000027.400015.1 08.2001.35K? 0
+155102.59 +250505.8 +000017.7-000041.100005.8 08.2001.39K? 0
+155329.78 +292808.0 +000002.2-000049.300003.8 08.2001.07K? 0
+155844.00 +253411.4 -000079.5-000115.300017.2 08.2001.01K? 0
+160038.37 -733630.9 -000003.9-000024.100003.4 08.2001.10K? 0
+160352.89 +034338.0 -000015.4-000006.000000.2 08.2001.63K? 0
+161316.88 -631146.2 -000006.9-000020.400000.1 08.2001.33K? 0
+161444.23 +705012.4 -000006.9+000018.500003.8 08.2001.08K? 0
+161611.73 +605323.8 +000004.6+000000.800008.1 08.2001.10K? 0
+163307.55 +703700.9 -000107.0-000010.800019.0 08.2001.00K? 0
+164505.50 -312247.9 -000019.3-000017.000003.2 08.2001.62K? 0
+165001.37 +705545.4 -000048.0+000015.800001.1 08.2001.08K? 0
+165358.44 +510154.6 -000007.5-000026.500002.0 08.2001.12K? 0
+170627.52 +175235.7 -000020.9+000010.600000.7 08.2001.24K? 0
+171004.83 +045409.1 -000008.9-000030.900002.2 08.2001.04K? 0
+172322.91 -400733.2 +000010.5+000004.500007.4 08.2001.44K? 0
+172349.91 -502546.4 -000007.5-000023.700003.9 08.2001.09K? 0
+172443.07 -362734.1 -000004.7-000004.500004.2 08.2001.74K? 0
+172627.05 +304815.5 +000002.6+000001.200013.1 08.2001.46K? 0
+173037.24 -405017.7 -000000.4-000011.000015.0 08.2001.11K? 0
+173651.16 -653556.2 +000023.0+000003.000002.9 08.2001.41K? 0
+174339.49 -430206.2 +000005.6+000001.800011.9 08.2001.53K? 0
+175115.02 -764124.5 -000014.3+000006.300001.9 08.2001.75K? 0
+175454.96 -732829.0 -000004.1-000063.100010.0 08.2001.27K? 0
+175910.20 +430750.6 -000000.4-000022.200001.1 08.2001.52K? 0
+175936.63 -270410.7 -000012.7+000007.600001.8 08.2001.83K? 0
+180315.75 +173628.6 +000014.9-000010.200006.2 08.2001.11K? 0
+180855.64 -212408.9 +000002.0-000015.900001.1 08.2001.94M? 0 0.10 1.00
+181024.72 -654254.4 -000003.4-000010.100006.3 08.2001.44K? 0
+181423.13 -553224.5 +000009.8+000004.700001.2 08.2001.61K? 0
+182256.48 -670751.1 +000008.6-000000.100003.3 08.2001.63K? 0
+182359.39 +103302.5 -000005.2-000014.300005.8 08.2001.09K? 0
+182851.16 +354749.5 -000005.1+000005.300002.0 08.2001.59K? 0
+183111.64 +350243.9 +000008.6-000006.400004.3 08.2001.49K? 0
+183355.60 +514311.7 +000177.7-000328.000073.4 08.2001.19K? 0
+183630.53 -695306.0 +000000.7-000000.800003.3 08.2001.35K? 0
+183900.19 -465634.3 -000015.2-000006.100016.7 08.2001.54K? 0
+184414.41 +261351.5 -000004.1+000005.400010.4 08.2001.02K? 0
+184546.35 +082923.2 +000015.6-000034.700011.9 08.2001.05K? 0
+190909.82 +244913.9 -000010.4-000054.000001.2 08.2001.21K? 0
+190942.45 +022820.2 +000025.2+000005.600012.5 08.2001.60K? 0
+191332.60 +290530.0 -000002.3-000000.700002.3 08.2001.16K? 0
+192351.91 -081300.5 +000001.2+000020.500006.3 08.2001.75K? 0
+193436.18 +191758.3 -000000.4+000005.600007.5 08.2001.39K? 0
+193521.47 +275149.7 -000005.1-000030.000014.7 08.2001.68K? 0
+193645.30 -041759.1 +000014.2-000021.300008.2 08.2001.16K? 0
+194118.03 -624939.1 +000001.7-000006.000001.8 08.2001.09K? 0
+194258.30 -212859.0 +000006.1-000020.900000.5 08.2001.19K? 0
+194319.12 -442350.2 -000019.5+000008.600009.2 08.2001.00K? 0
+194604.37 +672837.0 -000045.6+000002.800006.9 08.2001.20K? 0
+194951.05 +311310.0 -000000.1-000004.500008.8 08.2001.39K? 0
+195000.72 +760426.5 +000016.7-000009.400013.5 08.2001.75K? 0
+195045.45 -305540.2 -000008.6-000003.700003.7 08.2001.21K? 0
+195046.42 -272100.6 +000021.0+000002.800003.2 08.2001.04K? 0
+195147.34 +363817.5 +000002.0-000000.700000.6 08.2001.60K? 0
+195926.87 -324205.0 +000016.5-000029.200004.6 08.2001.11K? 0
+200324.09 +295728.2 +000018.5+000015.700015.0 08.2001.45K? 0
+202219.79 +520012.5 -000017.9-000009.800016.9 08.2001.49K? 0
+203728.74 +585136.5 -000000.5+000000.500003.0 08.2001.69K? 0
+203801.40 +101120.3 -000011.0-000017.000012.3 08.2001.49K? 0
+203909.03 +175205.2 +000002.8+000012.400003.5 08.2001.00K? 0
+204202.96 -484700.1 +000020.5-000014.700003.2 08.2001.57K? 0
+204319.98 +784855.9 +000000.5-000008.500003.3 08.2001.68K? 0
+205744.13 +400659.5 +000002.6+000006.500005.0 08.2001.37K? 0
+205825.35 +344230.9 +000000.4-000017.300009.8 08.2001.49K? 0
+210735.32 -175838.5 +000050.1-000008.100008.9 08.2001.46K? 0
+210957.58 -260943.4 +000076.5-000054.500005.5 08.2001.12K? 0
+212947.03 +131641.6 -000003.6-000060.000006.3 08.2001.62K? 0
+213046.98 +474011.7 +000024.8+000008.300007.0 08.2001.49K? 0
+213422.66 +112651.9 +000010.0-000018.200018.7 08.2001.25K? 0
+214515.66 +573911.3 +000019.1-000010.200013.0 08.2001.54K? 0
+214651.99 +300605.4 +000003.1-000009.900012.5 08.2001.01K? 0
+215003.36 +173714.2 +000024.3-000013.300016.2 08.2001.33K? 0
+215119.60 +442127.9 +000049.5-000072.100017.1 08.2001.10K? 0
+215510.68 -765626.4 +000032.2-000007.100013.5 08.2001.52K? 0 0.10 1.00
+215906.61 -252115.4 +000007.0-000043.400004.6 08.2001.56K? 0
+220219.83 -470845.1 +000012.1-000030.400026.6 08.2001.34K? 0
+221054.99 +254851.2 +000031.5-000019.800014.0 08.2001.27K? 0
+221150.24 +800326.9 +000023.6-000011.600004.0 08.2001.48K? 0
+221420.04 +180113.4 -000000.2-000015.800006.9 08.2001.21K? 0
+221758.52 +383754.4 +000015.3+000014.900019.1 08.2001.30K? 0
+222727.97 -121617.7 -000006.3-000001.600005.2 08.2001.55K? 0
+223304.20 +502121.5 -000006.5-000013.900001.6 08.2001.12K? 0
+223348.76 -380822.6 +000030.0+000000.200007.8 08.2001.52K? 0
+223443.00 -400359.9 +000011.6-000008.600012.9 08.2001.26K? 0
+223955.66 +714223.6 +000000.9-000007.600007.1 08.2001.21K? 0
+224654.96 -261800.4 -000001.1-000000.800009.9 08.2001.07K? 0
+230116.14 -385037.3 -000007.4-000007.000001.7 08.2001.32K? 0
+230306.76 +421313.0 -000006.5+000004.800007.9 08.2001.61K? 0
+231331.35 -263225.9 +000014.0+000012.800005.9 08.2001.05K? 0
+233943.51 -504516.3 +000047.7+000016.100001.6 08.2001.08K? 0
+234309.25 +145728.9 -000010.4-000020.700003.6 08.2001.68K? 0
+235006.20 +495844.4 +000018.9-000024.600002.8 08.2001.03K? 0
+235110.66 +443252.1 +000032.9-000038.400017.5 08.2001.01K? 0
+235658.05 +322014.1 -000006.7-000004.900014.1 08.2001.40K? 0 0.10 1.00
+112006.24 -651507.2 -000002.7+000007.100003.7 08.2002.21M? 0 0.10 1.00
+000646.94 -042059.3 +000064.1-000079.100003.8 08.2100.56F? 0
+003020.86 +644724.9 +000018.2+000003.300005.9 08.2100.46F? 0
+003657.07 +052444.9 +000034.2+000005.500018.1 08.2100.45F? 0
+005254.02 -002252.6 -000021.7-000032.900021.4 08.2100.62G? 0
+005320.22 -453020.7 +000013.5+000002.300008.8 08.2100.37F? 0
+005805.70 -574201.8 +000075.8+000043.700024.4 08.2100.51F? 0
+005941.10 -042739.2 +000012.3-000134.700010.1 08.2100.58F? 0
+010601.29 +444708.0 -000010.2+000011.300029.8 08.2100.54F? 0
+010828.43 -241413.8 +000131.9+000098.100006.1 08.2100.56F? 0
+011004.36 +195016.5 +000010.9+000015.400006.4 08.2100.95K? 0
+011026.51 +585752.8 -000029.4+000002.500017.9 08.2100.21A? 0
+011549.29 +710643.0 +000001.7-000021.000008.3 08.2100.31A? 0
+011857.54 -710656.6 +000088.9+000087.800002.0 08.2100.52F? 0
+011858.15 -105827.0 -000090.5-000044.200009.7 08.2100.70G? 0
+012059.74 -383135.7 -000042.1+000021.400000.9 08.2100.83G? 0
+012516.39 +325656.8 +000000.8+000007.000001.3 08.2100.93G? 0
+012709.10 +644239.3 +000042.9-000011.800005.6 08.2100.29A? 0
+013225.33 +725510.1 +000075.7+000021.300028.7 08.2100.69G? 0
+013317.17 -381441.7 -000030.4-000043.600019.8 08.2100.60G? 0
+013507.39 -670810.4 -000027.4+000002.100007.2 08.2100.32F? 0
+013640.78 +353658.4 +000003.8+000003.100002.9 08.2100.48F? 0
+014023.55 +070512.0 +000000.4-000030.300007.9 08.2100.99K? 0
+014752.92 +633449.0 -000009.7+000004.300001.2 08.2100.34F? 0
+015001.45 -384950.4 -000092.0-000057.400005.4 08.2100.48F? 0
+020559.35 -220903.0 -000004.4+000047.800009.4 08.2100.49F? 0
+021406.44 +614104.1 -000035.7-000022.900005.1 08.2100.47F? 0
+021557.72 +222939.0 +000027.9+000005.600002.9 08.2100.35F? 0
+021919.75 +333613.7 -000021.6-000003.400005.6 08.2100.30A? 0
+022413.31 +541127.4 -000004.5-000003.000006.2 08.21-0.03B? 0
+023016.49 -000525.6 +000016.2-000027.400005.6 08.2100.31F? 0
+023501.23 +685805.8 +000003.4-000062.600010.3 08.2100.91G? 0
+023927.65 -132005.7 +000023.2-000047.300009.8 08.2100.41F? 0
+024855.79 -243635.3 -000000.1+000000.500001.1 08.2100.81G? 0
+025231.97 +571520.3 +000039.7-000037.100002.0 08.2100.24A? 0
+025318.32 +510154.6 +000018.1-000011.600008.6 08.2100.17A? 0
+025852.44 +264625.6 -000015.6+000103.700024.9 08.2100.87G? 0
+030840.69 +253530.8 +000023.7-000038.900013.5 08.2100.70G? 0
+031741.06 -630437.4 -000103.0-000061.900001.4 08.2100.53F? 0
+034125.69 +504917.1 -000033.9+000058.200024.0 08.2100.62G? 0
+034226.58 -800112.6 +000005.2+000001.300003.7 08.2100.72G? 0
+034522.59 +495142.0 +000026.3-000019.500016.3 08.2100.14A? 1
+034823.64 +315746.0 +000000.9-000031.600020.2 08.2100.46F? 0
+034943.59 +544256.5 +000045.6-000076.800003.6 08.2100.46F? 0
+034954.83 -253011.4 +000005.5+000056.000000.2 08.2100.59G? 0
+035007.89 +095528.5 -000008.1-000023.900005.8 08.2100.53F? 0
+035343.67 +531623.5 -000032.4-000080.300015.4 08.2100.64G? 0
+035507.47 -245246.5 +000021.4+000093.100008.7 08.2100.47F? 0
+035727.78 +772453.5 -000001.7-000019.000006.8 08.2100.72G? 1
+035810.71 +514400.8 +000007.8+000001.600007.9 08.2100.36F? 0
+040216.44 -443946.7 +000013.0+000018.900001.4 08.2100.10A? 0
+040445.20 -282054.6 +000003.1+000002.800007.6 08.2100.45F? 0
+042314.24 -361958.7 +000045.9+000042.300010.4 08.2100.53F? 0
+042722.51 -401150.2 +000020.3+000034.500001.2 08.2100.21A? 0
+042750.89 +100115.3 +000013.3-000030.700004.6 08.2100.44F? 0
+042837.28 -261739.8 +000002.4-000025.000007.0 08.2100.95K? 0
+044349.81 -244645.8 -000000.5+000008.300010.6 08.2100.25A? 0
+045405.81 +730255.0 -000007.5-000162.100017.3 08.2100.52F? 0
+050632.03 +103837.4 +000011.0-000004.400004.2 08.2100.05A? 0
+052642.64 -450259.3 -000008.0+000054.700019.1 08.2100.57F? 0
+052927.28 +132539.3 -000025.2-000011.100010.1 08.2100.41F? 0
+053013.11 +411656.9 -000002.1-000017.200000.6 08.21-0.04B? 1
+053417.61 -022307.3 +000000.9+000002.500002.2 08.21-0.00B? 0
+054111.46 +521019.4 -000000.4-000069.400012.7 08.2100.40F? 0
+054200.91 +762754.5 +000000.3-000031.600000.1 08.2100.07A? 0
+054509.72 -265933.0 -000078.9+000288.800016.1 08.2100.53F? 0
+054528.72 -013653.9 +000150.8-000072.400005.1 08.2100.62G? 0
+054529.81 -104559.2 +000009.6+000011.900003.2 08.2100.00A? 0
+055223.29 +204147.2 +000012.0-000012.000001.2 08.2100.01A? 0
+055701.70 +065520.3 -000000.9-000002.100001.4 08.2100.17A? 0
+055942.53 -144232.3 +000003.4-000017.200006.5 08.2100.34F? 0
+055954.10 -624832.1 +000003.8+000027.000006.8 08.2100.34F? 0
+060028.51 -275318.6 -000011.6+000003.600003.7 08.2100.01A? 0
+060306.98 +090128.5 +000006.0-000011.100006.2 08.2100.83G? 0
+060813.64 -531658.6 -000024.4+000066.600016.7 08.2100.59G? 0
+061449.13 -162519.1 -000008.9+000011.800002.2 08.21-0.02B? 0
+061502.55 +072702.9 -000021.3-000008.300006.4 08.21-0.02B? 0
+061538.48 -194816.5 +000055.8-000057.400009.6 08.2100.54F? 0
+061707.11 +182243.6 +000001.4+000008.800001.0 08.2100.90G? 0
+062247.31 -052456.4 -000008.8-000012.800000.2 08.2100.02A? 0
+062535.33 -140735.4 -000009.4-000002.100000.3 08.21-0.06B? 0
+062610.15 +444357.2 -000005.8+000005.200005.4 08.21-0.02B? 0
+062643.71 -581320.7 +000004.8-000006.700012.1 08.2100.69G? 0
+062711.73 -600618.6 +000010.9+000009.100002.7 08.2100.26A? 0
+063026.62 -150607.8 -000007.1+000003.600005.6 08.21-0.02B? 0
+063550.23 +495257.2 -000014.6-000013.800004.0 08.2100.22A? 0
+063633.37 -644154.7 -000005.9+000004.000001.9 08.2100.86G? 0
+064052.58 +301241.1 -000002.3-000011.900005.9 08.21-0.03B? 0
+064138.61 -643706.1 -000018.5+000031.500008.5 08.2100.95K? 0
+064645.25 +075339.6 +000003.9-000004.600014.0 08.2100.03A? 0
+064733.61 +701323.3 -000020.9-000029.400003.9 08.2100.91G? 0
+065054.77 +490400.2 -000057.0+000020.600013.9 08.2100.64G? 0
+065316.98 +671319.4 -000003.1-000027.800004.4 08.2100.15A? 0
+065336.58 +224634.3 -000000.9-000012.600010.3 08.2100.92G? 0
+065459.07 -225617.9 -000004.9+000014.900005.8 08.2100.10A? 0
+065703.67 -234510.9 -000018.4-000034.800000.8 08.2100.35F? 0
+065720.18 +700516.5 +000000.3-000020.300002.9 08.2100.05A? 0
+065730.23 +491138.0 +000038.0-000008.900024.0 08.2100.98K? 0
+065902.26 -145741.6 -000015.5-000001.100009.5 08.21-0.08B? 0
+070105.60 +322620.7 -000011.8-000018.700002.9 08.2100.35F? 0
+070146.05 -703359.2 -000012.7+000005.300006.3 08.2100.87G? 0
+070219.08 +002624.7 -000009.2+000007.300008.6 08.2100.36F? 0
+070331.71 -775635.5 -000042.6+000016.100001.5 08.2100.56F? 0
+070631.65 -045605.7 -000016.5-000007.200008.3 08.2100.99K? 0
+072457.18 -470640.8 -000022.8+000001.900017.4 08.2100.91G? 0
+072610.96 +553102.3 -000013.6-000004.800003.3 08.2100.06A? 0
+073545.46 -041157.6 -000006.8-000003.500006.0 08.2100.15A? 0
+073614.33 -420456.2 -000002.0-000000.300009.3 08.21-0.06B? 0
+073711.98 -201746.0 -000003.3-000003.600004.0 08.2100.79G? 0
+073801.96 +053513.0 -000195.6-000151.500014.9 08.2100.62G? 0
+074211.43 -383107.7 -000027.2+000018.100010.9 08.2100.28A? 0
+074835.56 -265941.2 -000008.6+000005.800002.3 08.21-0.12B? 0
+075010.48 +192432.9 -000016.2+000005.600003.1 08.2100.08A? 0
+075102.48 +221454.2 -000002.6+000019.000023.6 08.2100.90G? 0
+075351.03 +322005.3 -000022.6-000066.500004.5 08.2100.96K? 0
+075948.09 -135100.1 -000001.2+000006.600001.7 08.2100.15A? 0
+080759.28 -375916.7 -000035.5+000041.900006.6 08.2100.35F? 0
+080816.58 +000806.9 -000058.8-000031.900010.5 08.2100.45F? 0
+080904.67 +103035.3 -000023.3+000004.800007.6 08.2100.33F? 0
+081224.35 -104958.6 +000023.0-000029.000005.9 08.2100.93G? 0
+081524.46 -233816.0 +000003.2-000012.500001.1 08.2100.10A? 0
+081845.07 -213431.9 -000026.0+000012.500018.8 08.2100.07A? 0
+082142.53 +590540.3 -000010.0-000033.800007.2 08.2100.08A? 0
+082325.23 -424826.2 -000015.0+000024.600000.9 08.21-0.09B? 0
+082605.39 -115903.2 -000018.1+000021.400001.2 08.2100.84G? 0
+082735.81 +564318.6 -000017.8+000000.300011.9 08.2100.42F? 0
+083145.20 -460736.3 -000003.5+000006.800006.2 08.2100.30A? 0
+083151.72 +294240.6 -000005.0-000012.200019.6 08.2100.41F? 0
+083621.64 -565215.2 +000000.3+000007.000010.4 08.21-0.06B? 0
+084011.91 -282452.4 -000013.8+000006.000003.6 08.2100.06A? 0
+084059.97 -275832.5 -000002.8-000004.900002.6 08.2100.28A? 0
+084628.93 +222107.9 -000038.2-000022.000015.3 08.2100.24A? 0
+085400.01 -523707.1 -000009.4+000012.000002.2 08.21-0.09B? 0
+085438.77 -740236.7 +000000.0+000000.000000.0 08.2100.13A? 1
+090440.14 -131520.2 -000040.8-000003.000000.2 08.2100.24A? 0
+091317.88 -521054.2 -000012.2+000002.600003.0 08.21-0.09B? 0
+091431.69 -052947.7 -000021.6+000011.700003.6 08.2100.26A? 0
+092539.02 +375320.5 -000094.2-000041.900009.9 08.2100.52F? 0
+092651.14 +330331.0 -000053.3+000015.600022.6 08.2100.39F? 0
+092813.90 -535514.3 +000062.6-000037.200015.1 08.2100.51F? 0
+092913.27 -871412.9 -000006.1+000005.400004.6 08.21-0.01B? 0
+093059.91 -740911.9 -000012.4+000031.800005.3 08.2100.36F? 0
+093306.79 -720820.7 -000012.9+000005.200006.9 08.2100.07A? 0
+093937.65 -041245.8 -000009.3-000004.400005.5 08.21-0.05B? 0
+094146.92 +664528.0 -000017.2-000025.600003.7 08.2100.21A? 0
+094220.51 +784941.9 -000014.4-000021.300004.4 08.2100.26A? 0
+094227.75 -210803.7 -000056.0-000056.500013.2 08.2100.53F? 0
+095152.52 -664737.9 -000011.0+000006.400003.0 08.21-0.01B? 0
+095343.71 +185639.9 +000004.2-000002.400015.2 08.2100.07A? 0
+095922.91 -134425.8 -000005.6+000005.900006.0 08.2100.25A? 0
+100240.76 -611820.1 -000002.9+000007.900003.7 08.21-0.07B? 0
+102332.48 +563117.1 -000200.6-000068.300004.3 08.2100.94G? 0
+104034.55 -593237.0 -000007.2+000007.800000.9 08.2100.61G? 0 0.10 1.00
+104803.62 +141242.2 -000044.9+000008.700015.2 08.2100.41F? 0
+104823.50 -623350.0 -000021.7+000006.600010.2 08.2100.26A? 0
+105615.19 +454613.5 -000012.1+000011.800011.4 08.2100.90G? 0
+110613.15 -585038.8 +000000.0+000000.000000.0 08.21-0.06B? 0
+110740.77 -563938.2 -000008.6+000007.100005.7 08.21-0.03B? 0
+110827.16 -334533.2 -000026.3-000020.700012.2 08.2100.98K? 0
+111116.19 -052812.5 -000025.0-000024.700009.6 08.2100.16A? 0
+111536.98 +355044.7 -000003.3-000004.800003.6 08.2100.79G? 0
+113106.92 -625648.9 -000004.4+000004.700004.3 08.21-0.04B? 0
+113250.18 -614904.8 -000016.5-000000.400001.5 08.2100.17A? 0
+115050.16 -210011.0 -000012.5+000001.200006.1 08.2100.24A? 0
+115432.35 +192440.6 -000461.9-000015.600031.6 08.2100.67G? 0
+115500.52 -422011.3 -000056.2+000013.300003.2 08.2100.44F? 0
+115818.57 +214632.6 +000013.7-000024.400021.5 08.2100.94G? 0
+120230.27 +000229.7 -000051.6-000004.000020.9 08.2100.94G? 0
+121122.90 +315856.4 -000088.8+000006.800011.4 08.2100.48F? 0
+121255.60 +833011.6 -000005.0+000006.900005.8 08.2100.58F? 0
+121351.71 -460513.3 -000021.3-000013.800003.3 08.2100.94G? 0
+121538.24 +573626.1 -000085.2+000014.800013.4 08.2100.41F? 0
+122459.67 -501130.6 -000030.7-000004.700006.6 08.2100.31A? 0
+123518.94 +362018.2 -000104.6-000043.700001.7 08.2100.40F? 0
+123907.91 +405900.6 -000062.4-000002.200014.9 08.2100.94G? 0
+125920.64 -703757.7 -000213.7+000064.700008.0 08.2100.61G? 0
+125948.32 -555444.3 -000022.6-000003.500008.7 08.2100.02A? 0
+130317.86 -443345.4 -000021.7-000017.800002.0 08.2100.14A? 0
+131059.05 -620515.7 -000030.0-000008.600008.9 08.2100.42F? 0
+131454.52 +591744.2 -000043.3+000024.100003.1 08.2100.26A? 0
+132755.24 +265029.6 -000038.7-000002.800005.0 08.2100.46F? 0
+134400.84 -351903.6 -000008.4-000012.300003.5 08.21-0.03B? 0
+134707.89 -480143.4 -000002.0-000031.000005.3 08.2100.37F? 0
+134914.93 +492409.7 -000028.1-000003.700012.2 08.2100.86G? 0
+134919.07 +043248.4 -000014.1-000009.400006.8 08.2100.46F? 0
+141216.69 -482330.9 -000018.0-000015.500002.3 08.21-0.04B? 0
+141233.28 -432133.9 -000028.9-000007.100003.5 08.2100.17A? 0
+141809.33 +385801.3 -000015.6-000011.400015.6 08.2100.96K? 0
+141928.69 +670539.0 -000046.7-000007.800000.5 08.2100.27A? 0
+143701.49 -284318.5 +000003.7-000018.600007.5 08.2100.41F? 0
+144041.00 +121643.4 -000040.4+000002.300009.0 08.2100.19A? 0
+144253.38 +290516.9 +000000.0+000002.400009.7 08.2100.05A? 0
+145648.67 -202923.5 -000039.6-000048.300013.9 08.2100.75G? 0
+145727.86 +400942.2 +000009.9-000006.400009.0 08.2100.28A? 0
+150424.49 -005419.8 +000011.9-000004.800000.5 08.2100.21A? 0
+150513.25 +061725.8 +000002.3-000247.000019.9 08.2100.64G? 0
+150953.47 -125834.3 -000007.9+000036.800018.8 08.2100.49F? 0
+151531.50 -491245.6 +000005.9-000025.200003.3 08.2100.28A? 1
+151806.61 -600538.9 +000002.5-000008.300006.2 08.21-0.05B? 0
+151807.86 +513701.5 +000011.7-000001.400002.8 08.2100.98K? 0
+152347.75 +625656.4 -000003.2+000008.900010.4 08.2100.45F? 0
+154049.45 -550524.6 -000004.9-000003.200011.5 08.21-0.02B? 0
+154606.15 -540041.3 -000022.8-000026.200001.8 08.2100.96K? 0
+155252.94 +155635.2 +000040.6+000030.800013.7 08.2100.68G? 0
+160904.20 -301531.3 +000055.2-000007.700014.7 08.2100.59G? 0
+161355.52 +473544.4 -000016.7+000005.900000.6 08.2100.90G? 0
+161438.16 -393512.2 -000009.2-000019.400005.8 08.2100.48F? 0
+161652.99 +603205.6 +000101.9+000016.600019.0 08.2100.75G? 0
+161727.38 +341652.5 -000011.6-000007.700011.5 08.2100.41F? 0
+162207.03 +121253.0 +000064.4-000081.100006.8 08.2100.54F? 0
+162541.20 -314212.1 -000002.4-000020.900008.6 08.2100.30A? 0
+162626.10 -720050.8 -000007.5-000004.900013.4 08.2100.04A? 0
+162735.19 -522836.0 -000003.9-000002.800000.3 08.2100.01A? 0
+163007.25 -660304.1 -000009.0-000004.600005.1 08.21-0.09B? 0
+164634.19 -173542.0 +000173.2-000109.300023.1 08.2100.69G? 0
+165213.90 -433233.9 -000028.3-000008.500008.9 08.2100.50F? 0
+165508.32 -311321.7 -000000.3-000000.600014.5 08.2100.99K? 0
+165858.01 -154842.7 -000011.1-000065.600017.0 08.2100.61G? 0
+170734.30 -351202.7 +000004.5-000001.700005.1 08.2100.25A? 0
+170859.57 +730912.1 +000006.3-000013.800010.6 08.2100.17A? 0
+171004.88 -562656.3 +000040.6-000125.200027.3 08.2100.70G? 0
+171629.87 -273354.9 -000076.3-000123.300016.2 08.2100.60G? 0
+172135.20 -402134.5 -000012.2-000010.300001.1 08.2100.15A? 0
+172205.05 +315914.5 -000010.8+000045.800003.4 08.2100.55F? 0
+172716.03 +343748.9 -000001.0+000003.000004.0 08.2100.12A? 0
+173015.89 -355135.0 +000014.5-000008.900010.2 08.2100.21A? 0
+173247.35 -510609.0 -000010.1-000046.600007.3 08.2100.90G? 0
+173932.76 -425842.5 +000012.5-000003.200003.4 08.2100.41F? 0
+173950.77 +725753.0 +000000.1+000003.800000.1 08.2100.10A? 0
+174110.70 -335807.1 -000000.8-000025.600000.8 08.2100.35F? 0
+174206.02 +200958.4 -000020.6+000044.400021.6 08.2100.55F? 0
+174351.08 -352958.4 -000002.6-000000.100003.8 08.2100.15A? 0
+174407.56 +440451.6 -000005.5+000011.900005.4 08.2100.92G? 0
+174523.13 -142647.1 -000000.1-000009.800009.8 08.2100.92G? 0
+174753.19 +144830.8 +000000.0+000000.000000.0 08.2100.93G? 1
+175104.86 -305812.3 -000005.4+000005.500013.4 08.2100.07A? 0
+175426.50 -660558.5 +000006.5+000003.700006.1 08.2100.97K? 0
+175438.62 +645935.0 -000001.4-000058.200011.5 08.2100.48F? 0
+175507.94 +412757.6 -000035.6-000179.600004.4 08.2100.55F? 0
+175640.83 -343155.6 +000013.8-000030.300008.9 08.2100.25A? 0
+175704.73 +135828.4 -000000.2-000003.600004.4 08.2100.32F? 0
+175745.65 +025248.2 -000002.5-000020.000001.8 08.2100.24A? 0
+180426.16 -595231.6 -000029.4-000174.000003.9 08.2100.65G? 0
+180516.80 +234349.1 -000116.5-000023.500011.8 08.2100.53F? 0
+180753.94 -141648.7 +000013.5-000018.200010.0 08.2100.34F? 0
+181256.15 -151132.5 +000015.9-000010.100008.1 08.2100.09A? 0
+181625.98 -592410.1 -000253.3-000136.300008.8 08.2100.42F? 0
+182607.34 -144736.2 +000017.7-000017.200006.3 08.2100.51F? 0
+182705.09 +063214.2 -000012.1-000006.600004.4 08.2100.76G? 0
+182911.01 +114144.0 -000043.9-000006.300018.1 08.2100.66G? 0
+182935.77 -160539.4 +000003.2+000004.700000.9 08.2100.43F? 0
+183248.30 +240830.5 -000001.2+000014.200009.6 08.2100.32F? 0
+183438.86 +413400.1 -000014.6-000094.800001.8 08.2100.49F? 0
+183612.64 -140655.9 +000007.8-000011.800013.0 08.2100.26A? 0
+183648.02 +212002.4 +000001.2+000003.200002.4 08.2100.08A? 0
+184005.98 +430503.9 +000004.2+000006.300004.7 08.2100.93G? 0
+184342.88 -173243.9 +000022.0-000021.000004.6 08.2100.15A? 0
+184926.65 -114718.4 -000008.6-000020.400001.9 08.2100.31F? 0
+185028.47 -433506.8 -000004.9+000007.800005.4 08.2100.24A? 0
+185137.93 -010239.8 +000002.8-000014.300000.7 08.2100.08A? 0
+185151.49 +552505.2 -000015.7-000026.800002.6 08.2100.09A? 0
+185220.60 -442009.5 -000009.0-000004.300003.5 08.2100.41F? 0
+185500.54 -363101.1 +000007.2-000024.000004.9 08.2100.39F? 0
+185540.79 -091635.5 -000008.2+000024.700005.6 08.2100.41F? 0
+185802.39 +472510.9 +000004.2-000001.000007.1 08.2100.01A? 0
+190523.77 -322427.1 +000040.8+000006.500030.2 08.2100.49F? 0
+190930.53 -192441.0 -000002.4-000016.100008.0 08.2100.05A? 0
+191001.89 -495729.1 +000004.1-000040.500004.1 08.2100.31A? 0
+191040.94 +552243.7 +000009.7+000012.500004.2 08.2100.05A? 0
+191605.00 +632334.9 +000010.3+000002.000002.8 08.2100.97K? 0
+192043.03 +103909.9 +000000.5-000054.700001.1 08.2100.56F? 0
+192509.34 -565900.6 -000005.2-000028.400004.3 08.2100.42F? 0
+193111.07 -240542.1 -000014.1-000051.800012.2 08.2100.46F? 0
+193529.85 +462541.9 -000000.7+000001.300003.1 08.21-0.05B? 0
+193556.13 +235123.2 -000007.9+000007.800002.8 08.2100.63G? 0
+193610.08 +392012.1 +000009.2+000019.100001.7 08.2100.32F? 0
+193722.51 +253300.8 -000000.1-000012.300006.1 08.2100.22A? 0
+193918.62 -561849.7 +000034.1-000018.800001.0 08.2100.30A? 0
+194223.41 +151511.1 -000012.5-000008.100002.6 08.2100.05A? 0
+194416.98 -082133.7 +000059.9+000008.700014.9 08.2100.47F? 0
+194507.04 -012145.4 -000000.2-000023.300031.5 08.2100.55F? 0
+194834.80 +201245.8 +000038.3-000052.800010.4 08.2100.53F? 0
+195118.44 +362218.1 +000037.3+000106.600014.9 08.2100.49F? 0
+195204.51 +280602.2 +000053.5-000080.600028.5 08.2100.73G? 0
+195741.93 -674939.4 -000008.4-000021.100011.2 08.2100.67G? 0
+195807.54 -515420.3 +000041.1-000038.400013.3 08.2100.51F? 0
+200123.22 +065649.9 +000010.6-000020.900013.0 08.2100.50F? 1
+200941.98 -182047.9 -000002.6-000030.200006.9 08.2100.06A? 0
+201018.43 -410846.8 +000003.2-000003.800008.7 08.2100.50F? 0
+201150.69 -633701.1 +000007.7-000015.400011.6 08.2100.02A? 0
+201745.88 +320807.1 +000020.6+000013.300001.3 08.2100.96K? 0
+202026.07 +104839.3 -000004.0-000005.900006.7 08.2100.21A? 0
+202243.76 +132025.8 +000000.0+000000.000000.0 08.2100.37F? 1
+202419.56 +341320.1 +000006.1+000007.400010.4 08.2100.02A? 0
+202513.40 +254232.7 -000009.8-000028.000011.4 08.2100.55F? 0
+202657.68 -155429.3 -000003.3+000044.100027.2 08.2100.83G? 0
+203658.88 +120256.5 +000000.0+000000.000000.0 08.2100.81G? 1
+203850.11 +150026.3 -000026.7-000003.500006.4 08.2100.94G? 0
+204233.47 +124341.9 -000023.5-000011.300002.5 08.2100.39F? 0
+204407.51 -444619.1 +000024.7-000079.500005.8 08.2100.64G? 0
+204437.00 -102940.1 +000092.7-000134.500001.3 08.2100.54F? 0
+204914.11 -524225.5 +000030.6-000053.700011.6 08.2100.40F? 0
+205817.42 +083055.2 -000005.1-000006.400008.0 08.2100.37F? 0
+205911.94 +400333.9 +000012.5-000015.500012.2 08.2100.16A? 0
+205931.10 -270125.7 -000093.1-000202.200022.1 08.2100.86G? 0
+210029.48 +013636.8 +000038.2+000002.800014.4 08.2100.33F? 0
+210523.22 -451430.3 +000031.9-000022.100008.1 08.2100.43F? 0
+211246.76 +514939.4 -000004.6+000001.000002.4 08.2100.25A? 0
+211536.37 +763237.3 +000041.9+000039.400006.6 08.2100.11A? 0
+213824.63 +083504.9 -000003.9-000008.100005.5 08.2100.11A? 0
+213936.99 +712534.5 +000017.6+000020.100005.4 08.2100.20A? 0
+214912.69 -353818.7 +000057.0-000090.000016.1 08.2100.52F? 0
+215911.52 +333750.8 -000010.8-000004.900001.9 08.21-0.08B? 0
+222257.99 -440343.3 +000109.4-000022.400000.5 08.2100.36F? 0
+222906.41 -202432.0 +000026.9+000006.200010.4 08.2100.23A? 0
+223932.84 +412252.5 +000007.9-000004.300005.5 08.2100.10A? 0
+224159.94 -100732.0 -000007.3+000006.000003.9 08.2100.31F? 0
+224215.71 +573629.3 +000009.9-000003.100001.4 08.2100.01A? 0
+224946.14 -375114.0 -000054.9-000245.200014.2 08.2100.66G? 0
+225545.24 +303810.1 +000018.4+000007.200003.9 08.2100.96K? 0
+230156.83 +324136.5 +000050.9+000036.400010.8 08.2100.44F? 0
+230504.70 +490258.9 +000027.9-000065.600011.1 08.2100.50F? 0
+231239.42 +563235.7 +000020.7-000002.000003.8 08.2100.11A? 0
+232638.20 +423320.5 -000026.1-000060.700001.9 08.2100.48F? 0
+232736.19 -401505.7 +000062.1-000142.100018.4 08.2100.63G? 0
+233009.29 +442608.2 +000016.4-000091.000007.4 08.2100.51F? 0
+233232.91 +312649.8 +000000.0+000000.000000.0 08.2100.48F? 1
+235436.30 +050324.2 +000089.0-000064.600002.0 08.2100.71G? 0
+235727.43 -614542.9 +000026.4+000009.600004.7 08.21-0.00B? 0
+000608.04 +000717.2 +000003.6-000000.100018.9 08.2101.11K? 0
+000618.66 -011416.9 -000014.1-000040.000007.3 08.2101.22K? 0
+001335.04 +562618.0 -000002.6+000008.700003.5 08.2101.59K? 0
+001402.89 +465643.7 -000007.8-000004.500004.8 08.2101.66K? 0
+003612.49 +624111.2 -000005.1-000008.400010.9 08.2101.86M? 0 0.10 1.00
+004639.50 +550844.6 +000002.3+000012.400000.9 08.2101.22K? 0
+005500.83 +125050.8 +000053.6-000019.200002.8 08.2101.14K? 0
+005941.97 +250222.6 +000008.5+000005.200009.5 08.2101.59K? 0
+010038.35 -261700.4 +000009.4-000022.700014.6 08.2101.05K? 0
+010134.75 +355943.5 +000031.5+000002.800008.2 08.2101.08K? 1
+010256.99 +331923.2 -000001.8-000018.300011.2 08.2101.57K? 0
+011533.90 +470745.7 +000043.6-000009.700010.4 08.2101.20K? 0
+013446.33 -494817.2 +000021.8-000039.100007.0 08.2101.55K? 0
+020954.70 +323257.9 +000014.5-000006.000014.2 08.2101.07K? 0
+021005.00 +541952.6 +000011.0-000001.500014.7 08.2101.54K? 0
+021015.65 +150122.9 +000006.4+000001.100025.9 08.2101.19K? 0
+023545.71 -120137.4 -000002.7+000012.400012.6 08.2101.10K? 0
+023853.30 +351331.5 -000042.7+000010.400002.5 08.2101.53K? 0
+024942.59 -171647.4 -000010.1+000004.600000.7 08.2101.62K? 0
+030248.64 +082818.9 +000021.7-000032.300015.4 08.2101.42K? 0
+030602.22 +373530.1 +000046.6-000010.900021.2 08.2101.37K? 0
+031924.14 +802002.2 -000027.2-000004.200001.9 08.2101.10K? 0
+032219.51 -544123.8 +000003.8-000028.400011.3 08.2101.44K? 0
+033226.68 -253930.5 -000007.6-000011.900002.7 08.2101.40K? 0
+033306.68 -234601.2 +000038.8+000041.600003.3 08.2101.00K? 0
+035628.07 +073416.9 +000024.4-000023.500006.7 08.2101.02K? 1
+040905.94 -201636.9 +000010.5+000002.100024.0 08.2101.10K? 0
+042820.31 +161804.1 +000007.5-000026.700018.3 08.2101.55K? 0
+044246.21 -353533.8 +000024.6+000012.800022.7 08.2101.43K? 0
+044732.03 -750431.3 +000010.8+000001.800001.6 08.2101.54K? 0
+045522.15 +585009.9 +000012.6-000028.800007.2 08.2101.17K? 0
+045858.18 +690642.0 +000009.1+000010.400001.1 08.2101.42K? 0
+050457.61 -722510.3 +000005.2+000007.000009.6 08.2101.05K? 0
+052337.08 +043922.1 +000007.1+000006.300012.8 08.2101.04K? 0
+052542.06 +091342.9 -000023.1-000012.500009.8 08.2101.59K? 0
+053222.50 -360521.4 +000010.7-000019.900003.6 08.2101.47K? 0
+053331.24 +771218.1 +000014.2-000004.400006.6 08.2101.40K? 0
+053351.17 -633250.3 +000049.4+000057.700005.0 08.2101.36K? 0
+053356.21 -280855.2 +000020.6+000005.800010.6 08.2101.40K? 0
+053650.00 -193855.1 -000007.8+000018.300001.9 08.2101.36K? 0
+054040.26 -211348.1 -000022.9-000001.400003.9 08.2101.32K? 0
+054444.56 +143433.7 +000001.5-000011.100017.2 08.2101.06K? 0
+054501.45 -151427.2 -000039.7-000002.100011.8 08.2101.23K? 0
+055418.59 -335246.4 -000000.1-000007.000007.2 08.2101.18K? 0
+061031.66 +174139.6 +000012.4-000018.600002.4 08.2101.49K? 0
+061151.40 -653254.4 -000000.3-000001.400003.8 08.2101.48K? 0
+062045.38 -635550.4 +000003.4-000006.700012.7 08.2101.28K? 0
+062247.71 +043041.8 -000010.2+000006.300014.8 08.2101.04K? 0
+062437.18 +042859.9 -000006.5-000018.500016.6 08.2101.34K? 0
+062650.55 +584700.6 +000005.5-000006.800024.8 08.2101.28K? 0
+063527.52 +105033.4 -000004.5-000008.900000.9 08.2101.48K? 0
+064251.49 +160825.5 -000009.0-000021.600025.4 08.2101.61K? 0
+064607.62 -183047.0 -000009.8+000005.900014.2 08.2101.62K? 0
+064629.65 -183736.0 +000003.8+000006.300011.4 08.2101.14K? 0
+065435.51 +042818.0 -000004.1+000002.800012.5 08.2101.16K? 0
+065443.97 -424447.6 +000015.5-000027.700000.8 08.2101.14K? 0
+065519.73 -083831.2 +000002.8-000015.200005.2 08.2101.24K? 0
+065717.50 +192955.6 -000027.5-000011.600012.4 08.2101.35K? 0
+070009.50 -224310.3 -000005.1+000005.200004.6 08.2101.45K? 0
+070102.74 -730402.4 +000000.7+000005.600004.3 08.2101.05K? 0
+070147.80 +145049.1 -000001.6+000002.000009.6 08.2101.27K? 0
+071100.92 +371746.8 +000006.1-000018.800032.0 08.2101.00K? 0
+071150.27 -054008.1 -000006.3-000000.200007.8 08.2101.24K? 0
+071852.23 +014721.7 -000007.0-000008.900004.1 08.2101.18K? 0
+072518.65 -422916.9 -000010.7+000013.100016.2 08.2101.75K? 0
+072759.96 -282843.4 -000027.6-000007.200000.9 08.2101.38K? 0
+072924.55 +573923.3 +000009.4-000007.800005.4 08.2101.43K? 0
+073042.91 +035954.4 -000007.4-000012.500012.2 08.2101.15K? 0
+073948.92 -235153.4 +000010.1-000011.500002.0 08.2101.17K? 0
+080004.50 +313530.4 +000018.1+000005.600025.2 08.2101.54K? 0
+080554.13 -162402.3 -000007.6-000001.000006.2 08.2101.66K? 0
+080817.78 -502211.8 -000008.7-000000.300002.9 08.2101.56K? 0
+081631.28 -383902.8 -000014.0-000001.900008.6 08.2101.33K? 0
+081852.57 -293012.4 -000023.7+000022.500004.2 08.2101.10K? 0
+082519.50 +293906.4 -000003.6-000016.800002.9 08.2101.53K? 0
+083755.20 -402225.1 -000012.8-000002.300006.8 08.2101.00K? 0
+083855.95 -144025.7 -000019.8+000011.300013.2 08.2101.66K? 0
+083857.24 +100844.9 -000022.9-000013.000022.6 08.2101.12K? 0
+084538.33 -551324.5 -000047.1-000003.300000.9 08.2101.08K? 0
+084806.27 +464130.7 -000014.2+000003.600002.6 08.2101.66K? 0
+084841.27 +202016.1 -000022.6+000020.800001.3 08.2101.39K? 0
+085057.54 +180200.5 -000030.5+000007.200018.2 08.2101.57K? 0
+085247.31 -555931.3 -000015.3+000009.600007.2 08.2101.06K? 0
+090611.27 -593222.8 -000016.5+000007.600005.7 08.2101.59K? 0
+091404.57 +055510.4 -000004.1-000012.800007.4 08.2101.20K? 0
+092500.54 +040040.8 -000021.2+000014.000001.4 08.2101.02K? 0
+092859.25 +471128.8 -000018.1-000050.200002.5 08.2101.08K? 0
+093100.73 -615742.3 +000001.5-000002.400000.6 08.2101.18K? 0
+093417.83 -410322.3 -000010.1-000000.300004.2 08.2101.68K? 0
+100452.22 +452029.2 +000011.5-000000.800009.2 08.2101.57K? 0
+101634.65 -023606.9 -000110.9+000000.100008.2 08.2101.12K? 0
+102637.57 -202713.3 +000001.4-000018.300011.9 08.2101.14K? 0
+103152.20 -221143.7 +000022.9-000012.700008.5 08.2101.03K? 0
+103847.71 +124541.3 -000096.7-000052.800013.9 08.2101.05K? 0
+104157.92 -362455.2 -000015.4+000007.100007.0 08.2101.44K? 0
+105431.33 -610245.6 -000032.6+000005.700008.0 08.2101.52K? 0
+105620.65 +332252.4 +000003.5-000002.000001.6 08.2101.40K? 0
+105813.54 -695548.9 -000007.9-000031.400007.2 08.2101.62K? 0
+110229.01 +531231.1 -000018.8+000008.900006.8 08.2101.20K? 0
+110412.14 -514312.1 -000001.8+000000.400011.3 08.2101.08K? 0
+111309.23 -203242.6 -000007.1+000005.100003.9 08.2101.25K? 0
+112129.27 +035614.8 +000002.5+000002.700010.8 08.2101.68K? 0
+112409.89 +122741.5 -000027.4-000020.600002.2 08.2101.34K? 0
+112839.56 -541009.5 -000066.1+000001.100002.1 08.2101.24K? 0
+114933.80 -504545.9 -000002.9+000011.500013.9 08.2101.15K? 0
+115952.96 -481825.0 -000011.3+000003.600003.8 08.2101.36K? 0
+120256.16 -421008.2 +000000.3-000002.300003.2 08.2101.15K? 0
+120545.41 +532901.5 -000048.3-000010.700006.2 08.2101.15K? 0
+121136.71 -220740.6 +000011.7-000011.600001.4 08.2101.61K? 0
+121223.56 -635109.5 -000002.0+000000.600022.0 08.2101.66K? 0
+121816.94 -623827.6 -000016.6+000007.600005.3 08.2101.63K? 0
+122540.38 -682516.4 -000015.5-000011.800006.0 08.2101.60K? 0
+122719.25 +071429.6 -000042.0+000028.400002.9 08.2101.14K? 0
+123231.95 -184444.3 -000023.6-000083.000018.0 08.2101.22K? 0
+125524.23 +320410.5 -000034.2-000046.100015.7 08.2101.19K? 0
+130057.70 -363401.5 -000014.5+000000.200010.3 08.2101.03K? 0
+130926.44 -225107.9 -000042.3-000034.100000.8 08.2101.17K? 0
+130936.10 -074651.3 -000042.8-000006.200002.8 08.2101.54K? 0
+132332.67 -453116.2 -000006.9+000010.800004.9 08.2101.55K? 0
+132828.47 -094437.0 -000009.7+000022.100000.5 08.2101.15K? 0
+133922.52 -092043.6 -000043.1+000007.800000.6 08.2101.34K? 0
+134107.16 -453515.8 -000007.8+000001.400013.9 08.2101.59K? 0
+134148.10 -173311.9 +000006.3-000013.200003.6 08.2101.17K? 0
+135538.75 -324412.7 +000008.8-000001.800011.6 08.2101.16K? 0
+135940.63 -675049.1 -000018.9+000010.000002.9 08.2101.68K? 0
+140144.48 +730820.4 +000006.4+000008.700004.5 08.2101.03K? 0
+140222.78 +082918.5 -000029.1-000017.200001.4 08.2101.45K? 0
+140810.71 -324622.3 -000046.1-000032.300009.0 08.2101.09K? 0
+142658.68 -173906.5 -000006.7-000002.200017.4 08.2101.63K? 0
+143408.36 -132843.7 -000030.7+000017.900010.5 08.2101.09K? 0
+144806.04 +232943.6 -000012.9-000008.300001.1 08.2101.03K? 0
+145400.81 -433552.1 -000024.0-000010.100004.3 08.2101.04K? 0
+145408.60 +020833.3 +000033.0-000032.400002.5 08.2101.13K? 0
+145624.24 -215907.1 -000020.5+000020.200011.8 08.2101.16K? 0
+145639.26 +840137.7 +000017.9+000001.700001.9 08.2101.26K? 0
+145726.56 -370748.6 -000013.8+000003.300002.0 08.2101.60K? 0
+150417.28 -110129.1 -000008.4-000021.400002.6 08.2101.62K? 0
+150622.50 -554923.7 -000030.3-000016.200001.6 08.2101.04K? 0
+150725.46 -144044.3 -000013.1+000002.000005.8 08.2101.48K? 0
+152107.01 -001352.8 +000007.9-000023.900009.3 08.2101.07K? 0
+152422.16 -475158.1 -000020.4-000001.400013.6 08.2101.17K? 0
+152643.68 -472517.4 -000017.7-000013.000005.4 08.2101.05K? 0
+152654.76 +271637.2 -000035.3+000015.000006.2 08.2101.57K? 0
+153054.79 -614056.9 -000005.9-000026.100017.6 08.2101.05K? 0
+153625.35 +445701.9 -000007.8+000018.600013.5 08.2101.15K? 0
+154038.57 +065102.4 -000028.0-000006.700005.6 08.2101.00K? 0
+155549.82 -180146.7 +000006.6+000036.200003.3 08.2101.14K? 0
+162142.53 +125256.8 -000013.6-000007.700011.8 08.2101.10K? 0
+162511.92 -621242.3 +000017.2-000008.300009.5 08.2101.22K? 0
diff --git a/kstars/kstars/data/hip055.dat b/kstars/kstars/data/hip055.dat
new file mode 100644
index 00000000..d9f3154f
--- /dev/null
+++ b/kstars/kstars/data/hip055.dat
@@ -0,0 +1,1000 @@
+164031.53 -341811.4 -000005.4-000013.700007.8 08.2101.20K? 0
+164710.42 -065832.3 -000022.0-000056.000033.1 08.2101.22K? 0
+164942.71 -402026.3 +000001.3+000016.000010.9 08.2101.55K? 0
+165127.29 +540201.2 -000004.0+000021.300002.9 08.2101.38K? 0
+165544.90 +811421.2 -000007.8+000015.000002.3 08.2101.60K? 0
+170701.80 +220505.6 -000016.1-000016.300013.8 08.2101.22K? 0
+172100.14 +412148.9 -000000.7+000012.000001.0 08.2101.55K? 0
+172438.67 +452107.8 -000011.0+000015.800005.8 08.2101.30K? 0
+173430.46 +433003.1 -000031.4+000014.000009.6 08.2101.51K? 0
+174137.94 +352103.4 -000028.1-000009.200009.0 08.2101.70K? 0
+174220.77 +193709.9 -000038.2+000026.300011.0 08.2101.03K? 0
+174301.99 +174045.0 -000004.3-000028.100017.1 08.2101.52K? 0
+174343.46 +144347.2 -000000.8-000016.500011.3 08.2101.56K? 0
+174509.33 +385926.9 +000007.0-000045.200000.7 08.2101.16K? 0
+174756.17 +423346.4 +000014.4-000029.100009.3 08.2101.14K? 0
+175156.27 +265110.7 -000008.8-000010.100010.8 08.2101.04K? 0
+175824.16 -550946.5 -000009.8-000034.500001.7 08.2101.03K? 0
+180849.63 +144208.1 +000000.1+000006.000013.9 08.2101.55K? 0
+180955.34 +241006.3 -000015.3-000004.200007.3 08.2101.48K? 0
+182317.57 -133539.5 +000007.9-000007.600000.8 08.2101.01K? 0
+182334.52 +571703.7 +000003.0+000000.900002.5 08.2101.22K? 0
+182540.57 -494224.3 -000006.1-000005.400000.3 08.2101.05K? 0
+184333.30 +345942.8 -000017.2-000040.700001.6 08.2101.44K? 0
+185036.49 -523624.7 +000001.2-000020.100002.3 08.2101.02K? 0
+185301.33 +644715.5 +000009.8-000005.300001.8 08.2101.22K? 0
+185608.34 +462317.3 +000010.6-000036.900003.9 08.2101.26K? 0
+185718.61 +185053.5 -000015.5-000006.300010.2 08.2101.06K? 0
+190404.34 -165329.9 +000028.9+000006.700006.8 08.2101.72K? 0
+190808.74 +642256.4 +000003.8-000021.200000.9 08.2101.06K? 0
+191004.23 -173021.6 +000024.7-000012.100014.1 08.2101.76K? 0
+191552.13 +305357.2 -000012.6-000012.300011.2 08.2101.05K? 0
+192115.57 -433618.8 +000005.8-000007.300016.6 08.2101.02K? 0
+192314.92 +775427.5 -000001.4-000030.400008.5 08.2101.24K? 0
+192335.50 -301414.3 -000015.4+000007.700006.7 08.2101.70K? 0
+192954.55 -482730.9 -000012.1-000043.700013.9 08.2101.44K? 0
+193258.30 +753630.1 -000008.0+000016.500008.6 08.2101.28K? 0
+193309.42 -252713.9 -000040.1-000012.400013.6 08.2101.44K? 0
+194308.45 -715224.2 -000002.9+000010.500000.6 08.2101.62K? 0
+194946.97 +111352.2 +000004.5-000016.800008.6 08.2101.58K? 0
+195410.68 -243031.0 +000017.0-000001.200010.1 08.2101.57K? 0
+195855.80 +593108.9 +000004.6-000008.400001.1 08.2101.05K? 0
+195903.64 +255918.4 -000007.4-000030.900000.5 08.2101.34K? 0
+200205.99 -275948.5 +000002.9-000001.800000.5 08.2101.11K? 0
+200304.86 -351915.6 +000016.2-000008.500004.8 08.2101.02K? 0
+201054.62 +042859.6 -000019.4-000018.700013.5 08.2101.28K? 0
+203648.18 -091112.1 -000005.4+000027.900012.8 08.2101.24K? 0
+204221.91 +102823.6 -000006.9-000005.900012.1 08.2101.39K? 0
+204912.85 +050130.9 +000003.1-000004.800020.6 08.2101.04K? 0
+204947.54 +383310.9 -000010.2-000000.400009.8 08.2101.95M? 0
+211522.55 +255040.3 +000007.4+000006.800007.4 08.2101.34K? 0
+213109.03 +282158.6 -000009.7-000015.900004.8 08.2101.10K? 0
+213659.69 +272139.8 -000023.7-000017.600005.7 08.2101.69K? 0
+213829.99 +393038.7 +000018.2+000003.400009.6 08.2101.21K? 0
+214944.05 +153630.4 +000005.7-000000.100032.5 08.2101.13K? 0
+215244.41 +245052.5 -000002.1+000000.900008.6 08.2101.39K? 0
+215252.46 -563758.3 +000006.3-000017.800004.4 08.2101.59K? 0
+215626.27 +532528.8 -000000.2+000011.400000.4 08.2101.08K? 0
+215824.97 -380821.6 +000006.8-000008.300004.3 08.2101.20K? 0
+220258.20 +640621.4 +000011.9-000003.000010.6 08.2101.00K? 0
+220701.20 -305558.3 +000019.3-000011.500024.9 08.2101.51K? 0
+222157.50 -204942.2 +000032.1-000010.800014.2 08.2101.12K? 0
+222702.57 -192022.7 +000017.6-000020.100001.6 08.2101.36K? 0
+223038.13 +180820.5 +000024.4+000008.400000.9 08.2101.06K? 0
+223940.91 +470333.3 -000001.3-000026.400008.4 08.2101.60K? 0
+225921.97 +405259.4 -000002.6-000010.500000.5 08.2101.46K? 0
+225927.25 -641056.3 -000004.5-000028.200000.8 08.2101.48K? 0
+225940.37 -732825.3 -000002.8+000010.700000.6 08.2101.62K? 0
+230430.21 -121045.2 -000019.3-000004.600002.3 08.2101.15K? 0
+231137.18 -030602.4 +000019.3-000009.800000.4 08.2101.13K? 0
+231541.86 -671019.6 +000027.4-000028.300014.4 08.2101.14K? 0
+233248.11 +580418.9 +000016.9+000008.600011.0 08.2101.17K? 0
+233410.52 -133514.7 -000003.1-000033.700006.4 08.2101.24K? 0
+233504.81 -560030.5 -000007.3-000038.600001.4 08.2101.16K? 0
+234128.78 +312802.6 -000018.0-000033.600002.5 08.2101.04K? 0
+235324.58 +530727.1 -000003.7+000000.100008.3 08.2101.12K? 0
+235944.85 +112137.6 -000008.3-000026.000021.3 08.2101.08K? 0
+165006.60 -674658.1 -000002.6-000011.500012.7 08.2102.60N? 0
+000235.41 +553420.5 +000020.0-000033.900009.9 08.2200.98K? 1
+000403.80 +621319.0 +000003.3+000009.700012.9 08.2200.21A? 0
+000541.60 +581849.2 +000059.5-000170.000017.6 08.2200.61G? 0
+000650.63 +203335.1 +000007.0+000016.900011.9 08.2200.95G? 0
+000737.41 -450709.5 +000027.4-000095.900005.2 08.2200.58F? 0
+001109.34 +493248.0 -000007.6-000010.300009.9 08.2200.17A? 0
+001418.48 -685507.2 +000008.6+000008.400006.0 08.2200.20A? 0
+002353.20 +293009.1 +000052.2-000011.200016.0 08.2200.57F? 0
+003253.37 +571105.6 +000022.8-000006.700009.4 08.2200.20A? 0
+003856.64 -523203.1 +000067.7-000021.900013.1 08.2200.47F? 0
+004321.08 -475921.8 +000065.7-000028.800004.6 08.2200.50F? 0
+004504.45 +051054.0 -000002.7-000002.100005.7 08.2200.20A? 0
+005150.50 -080956.9 +000069.8+000012.200013.2 08.2200.63G? 0
+005158.18 +500108.7 +000042.6-000007.500000.2 08.2200.34F? 0
+010109.00 +543518.4 -000003.9+000000.200000.7 08.2200.09A? 0
+010422.78 +511320.3 +000005.6-000021.700006.9 08.2200.33F? 0
+010551.41 +205752.1 +000011.3-000066.400011.4 08.2200.51F? 0
+010653.97 -221703.3 +000037.0-000000.500001.8 08.2200.50F? 0
+010851.79 -293720.7 +000030.0-000036.400017.7 08.2200.49F? 0
+011043.48 +472136.7 +000028.6+000012.100010.5 08.2200.27A? 0
+011701.41 +314509.4 -000001.0-000008.100002.1 08.2200.17A? 0
+013221.01 -413021.4 +000002.4+000010.400005.2 08.2200.35F? 0
+013733.70 +595243.4 -000010.1-000001.300006.8 08.2200.07A? 0
+014052.13 -060945.4 +000000.6-000005.100019.0 08.2200.98K? 0
+014321.77 -070511.9 -000010.5-000006.000003.8 08.2200.20A? 0
+014448.15 +594524.3 +000012.4-000007.200004.8 08.2200.13A? 0
+015804.53 -144619.7 +000001.4+000011.700015.5 08.2200.85G? 0
+020421.49 +580053.3 -000011.6-000030.600002.9 08.2200.99K? 0
+021122.73 +014057.7 -000035.7-000029.200005.8 08.2200.93G? 0
+022245.12 +334212.9 +000008.6-000004.300007.8 08.2200.06A? 0
+022450.42 +050129.1 +000010.4-000018.100016.4 08.2200.35F? 0
+023809.85 +752253.1 -000014.7+000002.000011.5 08.2200.67G? 0
+023825.25 -012431.0 +000053.7-000010.300005.5 08.2200.35F? 0
+024631.87 -080140.9 -000060.3-000025.700021.8 08.2200.90G? 0
+024953.47 +123920.5 +000001.6-000030.000020.4 08.2200.41F? 0
+030351.98 +342717.5 -000013.6-000007.800000.1 08.2200.30A? 0
+030628.24 -083522.1 -000030.3-000084.500010.4 08.2200.58F? 0
+030650.17 +053900.6 +000063.6-000045.100015.5 08.2200.40F? 0
+031022.63 -631513.9 -000002.2-000005.600012.7 08.2200.32F? 0
+031506.41 -390306.2 +000007.4+000025.100016.0 08.2200.32F? 0
+031701.51 +253512.4 +000037.6-000029.300011.4 08.2200.47F? 0
+032219.30 -401620.7 +000024.6+000019.000004.8 08.2200.98K? 0
+032820.87 -063149.6 +000342.5-000198.400013.5 08.2200.64G? 0
+033213.17 -313414.1 +000029.1+000020.700002.2 08.2200.39F? 0
+033714.20 +012057.9 -000031.3-000037.000012.0 08.2200.18A? 1
+033937.19 +592212.4 +000003.6-000034.800018.8 08.2200.51F? 0
+034343.23 +242228.9 +000022.3-000059.400016.5 08.2200.29A? 0
+034526.13 +240206.9 +000009.6-000065.900003.6 08.2200.00B? 0
+035058.92 -440416.5 -000010.4-000001.100005.9 08.2200.20A? 0
+035638.80 +340918.3 +000011.0-000009.100011.1 08.2200.74G? 0
+035900.26 +094654.5 +000103.2-000042.200020.8 08.2200.60G? 0
+040753.49 +041750.4 -000002.2-000018.200004.7 08.2200.41F? 0
+041203.82 -663724.9 -000002.3+000004.200003.0 08.2200.98K? 0
+041359.06 +224229.1 +000021.6-000006.900002.4 08.2200.17A? 0
+042150.29 -135254.8 -000008.4-000002.800010.0 08.2200.12A? 0
+042246.30 -201434.3 +000010.8+000012.200007.8 08.2200.10A? 0
+042412.73 +162244.3 +000080.4-000026.100015.9 08.2200.60G? 0
+042541.66 -044338.7 -000005.5+000016.000005.2 08.2200.47F? 0
+044224.50 -712945.2 -000020.5-000000.500004.0 08.2200.50F? 0
+044237.44 +121840.0 -000001.8-000025.500012.3 08.2200.54F? 0
+044422.27 +240457.9 +000035.4-000064.400018.3 08.2200.59G? 0
+044633.75 +143153.9 +000004.0+000008.500009.2 08.2200.38F? 0
+045128.01 -492344.2 -000007.8+000077.500013.4 08.2200.57F? 0
+045224.13 -145352.2 -000044.2-000038.800011.6 08.2200.88G? 0
+051258.03 -080352.6 -000007.5+000000.000010.7 08.2200.04A? 0
+051521.95 -124905.7 +000004.3+000012.800012.4 08.2200.99K? 0
+051532.04 +423143.3 +000022.3-000027.200038.0 08.2200.94G? 0
+051619.77 -330358.2 -000009.5-000011.500007.3 08.2200.29A? 0
+052057.23 -143752.9 +000034.1-000041.700008.8 08.2200.41F? 0
+052330.00 +160232.9 +000017.5+000006.800012.0 08.2200.05A? 0
+052541.97 -624644.2 +000021.8+000019.900007.4 08.2200.93G? 0
+052734.51 +491531.6 -000009.3+000010.300001.8 08.2200.07A? 0
+052936.39 +051338.0 -000010.3-000002.900000.5 08.2200.01A? 0
+053045.23 -002224.2 -000004.2+000002.000004.5 08.22-0.06B? 0
+053218.45 +422457.2 +000022.9-000025.300015.6 08.2200.33F? 1
+053541.07 -273713.1 +000029.3-000214.800013.8 08.2200.72G? 0
+053736.56 -102351.2 +000006.6-000017.200013.8 08.2200.94G? 0
+053924.93 -194709.7 -000000.9+000099.800000.3 08.2200.91G? 0
+054324.73 +001030.6 +000005.0+000002.700006.9 08.2200.98K? 0
+054624.20 +123114.5 +000006.8-000014.000009.6 08.2200.03A? 0
+054836.02 -054945.8 -000003.4-000015.900009.7 08.2200.08A? 0
+055436.31 -031231.4 +000000.0+000000.000000.0 08.2200.50F? 0
+055550.11 -113923.1 -000047.6+000026.400008.4 08.2200.49F? 0
+055646.64 +383439.3 -000005.9-000013.700005.7 08.2200.06A? 0
+060011.15 -305151.2 -000002.6-000006.700000.4 08.2200.42F? 0
+060105.87 +232020.4 -000014.4-000007.400007.1 08.2200.53F? 0
+060411.11 +140425.2 +000010.2-000035.600018.5 08.2200.47F? 0
+060420.97 -190011.8 +000008.3+000008.500003.0 08.2200.23A? 0
+061258.55 +352054.3 +000018.6-000028.300000.8 08.2200.80G? 0
+061343.13 +544116.0 -000010.8+000015.100001.7 08.2200.44F? 0
+061606.35 +115653.4 -000017.4+000000.900006.5 08.2200.99K? 0
+061613.92 -474946.1 -000006.7+000002.000005.9 08.2200.28A? 0
+061722.78 -112249.1 +000014.7-000041.900013.9 08.2200.34F? 0
+061815.89 +013348.3 -000023.5-000028.800003.7 08.2200.44F? 0
+061908.50 +071412.9 +000040.4-000027.600006.4 08.2200.27A? 0
+061915.89 -245729.9 +000017.0-000033.400001.4 08.2200.98K? 0
+062041.40 +085731.1 -000000.6-000002.000007.3 08.22-0.02B? 0
+062059.50 +235915.3 +000031.2-000002.300012.7 08.2200.57F? 0
+062524.85 -622522.1 -000012.2+000064.400003.1 08.2200.38F? 0
+062602.76 +604736.9 -000006.0-000029.500004.1 08.2200.33F? 0
+062738.90 -005211.5 +000001.9-000003.700018.9 08.2200.13A? 0
+062854.97 +775426.4 +000006.9-000051.200008.6 08.2200.44F? 0
+063211.27 -071822.7 -000007.7-000001.700001.7 08.2200.01A? 0
+063339.46 -540702.0 +000004.4+000017.700010.1 08.2200.26A? 0
+063357.39 +522746.1 -000004.6-000081.100013.0 08.2200.44F? 0
+063440.90 +030424.3 -000004.4+000008.800015.4 08.2200.72G? 0
+063607.46 +193330.6 -000002.9-000016.600003.3 08.2200.24A? 0
+063826.55 -582017.6 +000000.5+000059.000008.5 08.2200.51F? 0
+063909.61 +093146.5 -000018.8-000004.200013.0 08.2200.38F? 0
+064119.18 +195800.6 -000004.6+000022.000011.5 08.2200.14A? 0
+064254.54 +051130.7 -000009.8-000001.400000.3 08.2200.24A? 0
+064326.13 +074700.8 +000006.6-000011.200006.3 08.2200.52F? 0
+064524.24 +113438.1 -000026.4-000015.600012.4 08.2200.66G? 0
+064527.03 +292159.9 -000047.3-000031.100020.5 08.2200.59G? 0
+064729.01 -333046.6 -000006.1-000004.400002.6 08.2200.98K? 0
+065121.12 +320933.5 -000007.3-000019.400003.7 08.2200.06A? 0
+065123.37 -180248.1 -000012.2-000016.500008.0 08.2200.18A? 0
+065149.26 +124114.0 -000050.5-000047.900012.3 08.2200.72G? 0
+065242.25 -331641.9 -000009.1-000035.900006.8 08.2200.47F? 0
+065252.02 +524049.8 -000022.3-000016.400007.1 08.2200.18A? 0
+065742.18 -232725.4 -000009.3-000001.700003.3 08.22-0.01B? 0
+065838.17 +573500.7 +000018.4-000047.800000.2 08.2200.35F? 0
+070158.79 -263013.7 -000003.1-000007.600005.7 08.22-0.03B? 0
+070220.18 -281653.4 +000005.1-000003.800002.0 08.22-0.03B? 0
+070454.91 +010537.7 -000007.2-000003.700001.9 08.22-0.01B? 0
+070808.07 +215446.3 -000020.8+000008.900002.3 08.2200.28A? 0
+071119.76 -724518.5 -000003.8+000016.100006.5 08.2200.98K? 0
+071135.73 -150057.4 -000007.9-000006.900007.9 08.2200.96K? 0
+071301.12 -145302.4 -000000.3-000001.900008.7 08.2200.60G? 0
+071706.33 -632844.5 -000010.0+000013.500005.5 08.2200.00A? 0
+071718.49 -035252.7 +000029.8-000039.400025.1 08.2200.25A? 0
+072324.12 -132100.7 -000007.0-000018.000013.6 08.2200.13A? 0
+072427.96 +155641.9 -000019.5-000004.700010.1 08.2200.89G? 0
+072644.88 -110309.5 +000009.5+000015.400002.7 08.2200.10A? 0
+072847.60 -293031.6 -000007.0+000010.000001.0 08.2200.24A? 0
+072912.69 +142224.6 -000002.5-000009.700021.3 08.2200.19A? 0
+073115.47 -052041.3 +000002.1-000045.600009.9 08.2200.56F? 0
+073547.50 -321214.7 -000059.7+000069.700028.5 08.2200.73G? 0
+074113.90 -185937.5 +000004.1+000015.700001.1 08.2200.04A? 0
+074200.33 -054735.7 -000016.0-000013.600008.4 08.2200.48F? 0
+074309.66 +200702.0 +000002.4-000011.400010.7 08.22-0.06B? 0
+074555.51 -352115.4 -000001.7+000002.800002.8 08.22-0.10B? 0
+074838.50 +215429.0 +000000.6-000000.100011.6 08.2200.07A? 0
+075046.80 +022809.2 -000006.1-000087.100041.3 08.2200.54F? 0
+075052.68 -022942.3 -000001.3-000000.100020.5 08.2200.02A? 0
+075134.52 +002259.6 -000015.6-000007.000002.1 08.2200.10A? 0
+075458.10 -131705.3 +000016.3-000056.200013.8 08.2200.54F? 0
+075508.62 +270447.2 -000011.0-000000.500015.3 08.2200.98K? 0
+075728.21 +051706.5 -000021.3-000021.200016.3 08.2200.46F? 0
+080716.97 -220256.2 -000016.0+000018.400002.6 08.2200.97K? 0
+080936.48 -243631.2 -000011.3-000004.700001.5 08.2200.14A? 0
+081555.31 -304953.5 -000056.7-000085.800017.6 08.2200.45F? 0
+081822.77 -243658.4 -000009.8+000013.000008.8 08.2200.02A? 0
+082112.90 +042239.3 -000015.1-000000.900013.5 08.2200.06A? 0
+082133.84 +284904.3 -000019.2+000015.000003.0 08.2200.83G? 0
+082248.20 +173805.9 -000000.5-000006.500017.2 08.2200.47F? 0
+082547.72 -152548.7 -000002.9-000003.000002.4 08.2200.02A? 0
+083423.95 -364137.0 -000003.7-000005.100004.2 08.22-0.08B? 0
+083825.88 -104930.4 -000048.5-000004.100008.7 08.2200.27A? 0
+084554.41 -422016.1 -000009.9+000001.200004.6 08.2200.05A? 0
+084959.36 -055848.3 -000009.7+000010.000024.7 08.2200.96K? 0
+085357.90 -263056.6 -000021.2+000018.300014.4 08.2200.87G? 0
+085358.25 +082510.1 -000042.4+000019.100014.5 08.2200.51F? 0
+090054.34 -453754.3 -000011.4+000001.000008.7 08.2200.19A? 0
+090956.24 -441032.6 +000000.0+000000.000000.0 08.2200.05A? 1
+091002.98 +664054.2 -000066.1-000071.100001.3 08.2200.38F? 0
+091018.21 +522305.7 -000088.0-000031.200022.8 08.2200.33F? 0
+091110.90 -445655.1 -000049.4+000033.700005.2 08.2200.36F? 0
+091240.11 +163130.0 +000000.0+000000.000000.0 08.2200.15A? 1
+091336.58 -551152.8 -000017.8+000014.100004.0 08.2200.13A? 0
+091822.27 -085258.0 -000014.5+000008.400006.6 08.2200.15A? 0
+092635.77 -204322.8 -000000.7-000008.800008.8 08.2200.95G? 0
+092653.30 -633748.9 +000001.2+000007.000000.6 08.2200.86G? 0 0.10 1.00
+092901.91 -481716.0 -000043.5+000029.500005.5 08.2200.16A? 0
+093042.52 -533118.6 +000043.4+000046.900010.4 08.2200.66G? 0
+093055.17 -744611.6 +000004.6+000003.100006.8 08.2200.53F? 0
+095359.83 +065658.9 -000031.7-000003.700002.8 08.2200.21A? 0
+095434.25 -002418.0 -000069.4-000004.500005.6 08.2200.28A? 0
+095714.09 -350505.0 -000022.9+000007.300001.8 08.2200.21A? 0
+100339.69 +640620.1 -000067.7-000032.400005.1 08.2200.41F? 0
+100552.72 +341204.0 +000015.4-000042.500027.7 08.2200.59G? 0
+100555.82 -651412.0 -000012.1+000010.300006.2 08.2200.13A? 0
+101124.50 -344727.6 +000010.9-000044.900014.3 08.2200.40F? 0
+101400.25 -464355.3 -000021.8+000016.900007.3 08.2200.53F? 0
+102621.55 -571902.8 -000007.0+000006.400010.5 08.2200.20A? 0
+103005.57 +521527.3 -000134.5-000022.200000.9 08.2200.48F? 0
+103645.84 +140243.9 -000014.7-000040.200004.1 08.2200.55F? 0
+104309.61 -611019.1 +000000.0+000000.000000.0 08.2200.01A? 0
+104819.38 -211037.0 +000003.8-000035.300006.1 08.2200.30A? 0
+104927.54 -601740.8 -000013.4+000001.900005.0 08.2200.71G? 0
+105439.48 -264834.1 +000049.5-000014.600013.4 08.2200.46F? 0
+105700.98 -712114.5 -000028.9-000005.700003.4 08.2200.06A? 0
+105931.66 +071313.9 -000160.6-000180.700027.8 08.2200.63G? 1
+110008.91 -694753.5 -000005.4-000003.400002.1 08.22-0.01B? 0
+110022.79 +744717.3 -000002.6-000020.400000.9 08.2200.38F? 0
+110255.14 +733759.4 +000014.9-000018.900009.1 08.2200.49F? 0
+110444.44 -023047.4 +000012.3-000031.900023.2 08.2200.85G? 0
+110856.26 -605453.2 -000002.1-000005.500003.6 08.2200.19A? 0
+111140.35 +184132.3 +000025.7-000044.000014.3 08.2200.49F? 0
+111632.97 +691304.9 -000067.7-000034.900021.1 08.2200.62G? 0
+111736.03 +675300.2 -000060.5-000022.300013.8 08.2200.44F? 0
+111824.95 -055346.3 +000000.5-000012.200001.3 08.2200.99K? 0
+112642.55 +262341.6 -000017.8+000005.600008.7 08.2200.97K? 0
+113141.30 -401050.5 -000036.6-000011.200007.6 08.2200.17A? 0
+120027.52 -043254.4 -000101.4-000154.400025.0 08.2200.76G? 0
+120259.95 +410355.3 -000014.2+000002.700001.4 08.2200.40F? 0
+120451.16 +325105.0 +000005.7-000024.900001.8 08.2200.96K? 0
+124558.56 -200431.0 -000048.0+000005.700016.9 08.2200.28A? 0
+124806.35 -354212.0 -000015.1+000066.900018.5 08.2200.61G? 0
+124848.75 -193933.9 +000008.5+000019.800010.2 08.2200.99K? 0
+124903.91 -435657.1 +000003.5-000003.100001.5 08.2200.20A? 0
+125032.08 -713722.4 -000021.2-000010.900003.8 08.2200.10A? 0
+130023.94 -413920.2 -000019.0-000006.200005.1 08.2200.94G? 0
+130901.17 +492709.2 +000001.4+000014.000003.3 08.2200.98K? 0
+131036.94 +355605.4 -000045.9+000019.900007.5 08.2200.60G? 0 0.10 1.00
+131205.05 +111313.8 +000005.7-000009.600003.7 08.2200.40F? 0
+131556.45 -382925.6 -000013.8-000015.400001.8 08.2200.18A? 0
+131831.30 +430210.7 -000004.7-000005.600001.8 08.2200.97K? 0
+131926.51 -110854.2 -000070.7+000000.800000.2 08.2200.48F? 0
+133225.28 -743636.0 +000005.3+000022.900006.0 08.2200.47F? 0
+134616.89 -180029.7 -000037.5+000009.300002.9 08.2200.24A? 0
+135900.29 -300935.2 +000130.5-000094.700016.2 08.2200.53F? 0
+140457.40 +743424.1 -000147.9+000093.200016.9 08.2200.60G? 0
+140725.64 -602814.1 -000001.4-000001.600004.7 08.2200.07A? 0
+140754.81 -435935.4 -000018.8+000004.600002.1 08.2200.03A? 0
+141424.92 -480846.8 -000103.6-000124.400021.7 08.2200.67G? 0
+142213.47 -730807.9 +000008.2-000021.400001.5 08.2200.82G? 0
+142527.25 -243454.8 -000045.6-000029.100020.8 08.2200.54F? 0
+142852.96 +013758.7 -000011.9+000012.300015.5 08.22-0.03B? 0
+143148.92 -641700.5 -000114.3-000145.500025.9 08.2200.65G? 0
+144535.83 -164437.5 -000036.3-000019.600001.8 08.2200.96K? 0
+144749.09 -720423.2 -000010.1-000014.900013.8 08.2200.10A? 1
+144825.20 -562610.1 -000080.7-000029.000011.1 08.2200.54F? 0
+145451.06 +010652.3 -000043.6-000035.100009.7 08.2200.70G? 0
+150015.64 +003214.0 -000024.6+000003.100015.0 08.2200.26A? 0
+150458.76 +763823.5 +000012.1-000010.200005.7 08.2200.92G? 0
+150843.25 -534810.0 -000007.4+000000.500002.8 08.2200.02A? 0
+152430.57 -125416.4 +000034.3+000021.300005.8 08.2200.44F? 0
+152815.82 -583031.4 +000001.5-000002.400005.3 08.2200.27A? 0
+152904.59 +151703.4 -000001.7-000003.600006.3 08.2200.23A? 0
+153945.22 +441840.8 +000006.4-000058.100005.6 08.2200.76G? 0
+154124.62 -023805.5 -000054.2-000013.100001.4 08.2200.89G? 0
+154218.95 -073939.3 -000013.6-000013.700007.3 08.2200.51F? 0
+154449.47 -510107.0 -000010.3-000032.000003.8 08.2200.10A? 0
+160303.20 +572430.7 -000010.4-000023.800007.9 08.2200.99K? 0
+160342.79 +340046.4 +000056.1+000036.600022.6 08.2200.64G? 0
+161213.80 +090827.0 -000027.1+000005.200011.3 08.2200.60G? 0
+161409.58 -593329.5 -000006.1-000013.100000.1 08.2200.06A? 0
+161443.26 -390750.8 +000000.0+000000.000000.0 08.2200.30A? 1
+162235.87 -503237.8 -000010.3-000032.700010.3 08.2200.67G? 0
+163142.96 +705559.6 -000074.0+000023.200007.1 08.2200.43F? 0
+163330.15 +174943.5 -000037.9-000045.500006.6 08.2200.46F? 0
+163557.51 -002441.9 -000044.2+000048.200004.9 08.2200.56F? 0
+164042.29 -395257.3 +000010.9+000000.400018.3 08.2200.86G? 0
+164134.21 -165600.2 +000014.0-000007.800010.2 08.2200.49F? 0
+164153.74 +634855.5 -000133.5+000091.700018.0 08.2200.57F? 0
+164430.11 -030755.2 -000014.6-000084.200016.9 08.2200.96K? 0
+164547.65 +703118.4 +000007.3+000018.700001.6 08.2200.48F? 0
+164616.96 -391621.3 -000021.9-000035.800005.8 08.2200.09A? 0
+164734.34 -425236.3 -000005.4+000004.300010.2 08.2200.22A? 0
+165617.10 -402944.5 -000004.4-000010.400017.9 08.2200.04A? 0
+165847.13 -235912.0 +000011.3-000022.100005.0 08.2200.26A? 0
+165936.01 -671158.4 +000002.1-000001.800009.3 08.2200.53F? 0
+171447.41 -240337.0 -000019.0+000002.400014.0 08.2200.34F? 0
+172043.80 -505210.1 -000004.7-000005.100000.0 08.2200.99K? 0
+172054.67 -272039.7 -000002.5-000050.600002.2 08.2200.47F? 0
+172230.80 -561819.0 -000005.7-000011.800001.6 08.22-0.07B? 0
+172257.30 -420517.8 +000024.3-000004.000008.2 08.2200.20A? 0
+173046.52 -422728.4 +000002.1-000036.300001.6 08.2200.14A? 0
+173156.55 -302404.3 +000005.8-000002.800002.5 08.2200.04A? 0
+173401.57 -695858.4 -000002.6-000044.000013.8 08.2200.62G? 0
+174208.72 +252530.2 -000012.9-000003.900009.1 08.2200.24A? 0
+174343.13 -381145.3 +000000.0+000000.000000.0 08.2200.11A? 1
+174457.17 -133257.6 +000004.4-000003.200001.6 08.2200.14A? 0
+174804.60 -672300.2 +000007.1-000023.700011.7 08.2200.17A? 0
+175504.43 +213636.3 +000004.5-000039.500002.5 08.2200.55F? 0
+180133.58 -274054.4 +000011.3+000009.200022.4 08.2200.00B? 0
+180848.65 +122756.6 +000000.4-000006.600001.7 08.2200.27A? 0
+181526.65 +841726.2 -000000.2+000044.900003.1 08.2200.35F? 0
+181614.50 +640417.5 -000007.0+000019.900009.6 08.2200.10A? 0
+182137.34 -565902.7 -000003.6+000012.700004.2 08.2200.34F? 0
+182804.56 -282308.6 -000056.6-000090.800015.1 08.2200.49F? 0
+183703.94 +435418.9 -000005.6-000018.800001.9 08.2200.21A? 0
+184359.30 +032038.3 -000003.5+000003.200000.9 08.2200.06A? 0
+184848.82 +331911.8 -000059.7+000034.400014.0 08.2200.62G? 0
+185201.20 -202231.7 -000003.1-000010.400000.3 08.2200.07A? 0
+185654.66 -330723.4 +000001.4-000003.300000.3 08.2200.29A? 0
+185723.55 +644951.0 -000014.3-000088.900009.1 08.2200.51F? 0
+190120.75 +123716.1 -000037.8-000013.300009.6 08.2200.94G? 0
+190448.97 +384433.5 +000003.9-000011.000005.3 08.22-0.07B? 0
+190536.96 +272426.5 +000008.1-000006.300005.3 08.2200.03A? 0
+190609.42 -314142.9 +000000.6-000012.100012.5 08.2200.03A? 0
+190814.39 -051957.8 +000002.7-000013.200004.9 08.2200.36F? 0
+191643.59 +385253.2 +000003.6+000002.700007.7 08.2200.23A? 0
+191711.91 +355929.1 +000011.0+000006.300009.1 08.2200.24A? 0
+191717.62 +541746.9 -000019.0+000044.400000.8 08.2200.52F? 0
+191756.90 -213022.4 +000029.2+000002.100018.5 08.2200.95K? 0
+191943.83 -221116.3 -000042.2-000079.200003.9 08.2200.53F? 0
+192605.93 +384849.1 +000012.9-000005.400007.1 08.2200.46F? 1
+193145.84 +380112.0 +000010.9+000020.500003.3 08.22-0.01B? 0
+193733.96 -010202.5 -000004.4-000004.100002.6 08.2200.13A? 0
+194404.60 +505357.8 +000004.5-000004.500003.5 08.22-0.03B? 0
+194612.37 +144439.6 +000029.7+000030.200012.1 08.2200.46F? 0
+194727.06 +310037.7 -000007.5-000002.400003.4 08.22-0.08B? 0
+195004.12 +323824.8 -000006.4-000013.700003.9 08.22-0.03B? 0
+195438.64 +243457.9 +000001.2+000010.900008.3 08.2200.38F? 0
+195439.35 +271950.6 +000024.0+000017.600001.2 08.2200.06A? 0
+195525.16 +264247.5 +000020.6+000010.900012.7 08.2200.17A? 0
+195653.44 +420229.7 +000026.3+000000.100001.5 08.2200.02A? 0
+200104.73 -421011.5 +000020.7-000001.600006.5 08.2200.45F? 0
+200104.95 +290825.8 +000003.2-000007.100007.5 08.22-0.07B? 0
+200324.52 +401647.9 +000004.2-000005.100001.9 08.2200.56F? 0
+200600.71 +400354.0 -000001.9-000007.200008.1 08.2200.08A? 0
+200748.93 +435546.9 +000013.3+000003.500002.5 08.2200.77G? 0
+201144.94 +192121.8 +000021.1+000017.300002.7 08.2200.08A? 0
+202150.55 +212410.7 -000001.0+000001.300001.7 08.22-0.12B? 0
+202451.27 +602113.8 +000002.0-000024.900004.2 08.22-0.00B? 0
+203314.90 +403647.3 -000001.8-000008.300002.5 08.22-0.02B? 0
+203319.88 +332322.4 +000153.5+000142.100020.0 08.2200.54F? 0
+203750.18 +294318.0 +000007.3-000012.100005.9 08.2200.10A? 0
+204120.41 +273921.7 +000000.1-000020.300003.0 08.2200.13A? 0
+204515.79 -060928.2 -000029.3-000023.600009.3 08.2200.60G? 0
+204630.67 +481612.3 +000043.8+000008.700010.1 08.2200.49F? 0
+205050.53 -705902.7 +000021.9-000016.300004.1 08.2200.21A? 0
+205149.85 +215207.3 +000014.8-000009.300013.1 08.2200.48F? 0
+205351.81 -553514.5 +000013.4-000003.400004.2 08.2200.35F? 0
+205355.21 +333535.7 -000007.6-000014.100001.0 08.2200.06A? 0
+205524.44 -111851.6 +000011.5+000006.100000.9 08.2200.97K? 0
+205650.63 +613338.8 +000008.7+000006.900017.8 08.2200.36F? 0
+205827.20 +553900.4 +000000.1-000002.900010.2 08.2200.05A? 0
+210058.47 -584401.4 +000004.3-000005.900009.9 08.2200.97K? 0
+210635.76 +541303.3 +000024.2+000008.000008.9 08.2200.42F? 0
+211316.86 +370607.2 +000004.8-000007.400004.0 08.22-0.03B? 0
+211622.06 +522853.7 -000006.4-000003.300003.6 08.22-0.04B? 0
+211739.57 +334530.2 -000006.9-000026.400010.2 08.2200.41F? 1
+211809.14 +421321.0 -000001.8-000000.100002.3 08.22-0.03B? 0
+212004.77 -424043.1 +000120.7-000025.500017.7 08.2200.57F? 0
+212240.53 +304119.6 -000020.3-000020.700002.6 08.2200.99K? 0
+212259.93 +021437.0 +000051.0+000029.700008.7 08.2200.03A? 0
+212436.64 +532148.4 -000014.9-000017.300004.9 08.2200.36F? 0
+213035.00 +421240.5 -000000.3-000002.200003.9 08.2200.31A? 0
+213044.21 +705958.8 +000013.9-000010.100005.2 08.2200.16A? 0
+213404.92 +020311.3 -000000.2-000006.800017.8 08.2200.40F? 0
+214342.68 +623806.8 +000015.4+000020.000014.6 08.2200.40F? 0
+214536.39 +330651.5 -000004.2-000024.600007.6 08.2200.46F? 0
+215136.85 -524340.1 +000032.5-000028.300003.4 08.2200.44F? 0
+220004.44 +443307.7 +000015.7+000009.900001.4 08.2200.19A? 0
+220059.84 -352727.3 +000019.5-000004.100008.0 08.2200.16A? 0
+221307.76 -862845.4 +000004.8+000006.900006.7 08.2200.24A? 0
+222212.61 +693858.3 +000009.7-000006.500000.3 08.2200.11A? 0
+222827.74 +372713.8 +000015.2-000003.200004.7 08.2200.95G? 0
+222943.88 -495156.9 +000003.0-000001.800004.7 08.2200.37F? 0
+223828.24 +283215.8 +000030.1-000008.100002.1 08.2200.95G? 0
+224911.83 +263047.2 +000011.4-000012.900003.1 08.2200.37F? 0
+225602.24 -280125.5 +000049.8-000033.400008.8 08.2200.26A? 0
+230144.21 +155716.3 +000087.6+000013.800014.5 08.2200.35F? 0
+230621.98 -474707.8 -000033.1-000003.600007.6 08.2200.95K? 1
+230855.69 -515507.2 -000043.2-000015.300006.8 08.2200.61G? 0
+231606.03 +704829.5 +000013.8+000003.100008.8 08.2200.33F? 0
+231754.48 -605953.3 -000001.4+000011.900005.0 08.2200.29A? 1
+232019.36 -142344.0 -000025.0+000002.200011.1 08.2200.99K? 0
+232256.16 +183635.0 -000012.5+000011.500009.1 08.2200.54F? 0
+232639.68 -051355.8 +000144.6+000010.700008.1 08.2200.52F? 0
+234847.27 +442349.9 +000054.7-000013.000010.4 08.2200.25A? 0
+235010.31 +234748.7 +000055.2-000009.500014.5 08.2200.50F? 0
+235735.07 -654631.8 +000255.3-000027.500021.3 08.2200.59G? 0
+235824.79 +512319.5 +000075.2+000016.000014.0 08.2200.89G? 0
+235930.46 -263135.9 +000000.0+000000.000000.0 08.2200.45F? 0
+235953.74 -222541.4 +000159.3+000019.200012.6 08.2200.65G? 0
+000522.06 +084716.6 +000253.1-000061.700002.9 08.2201.02K? 0
+001112.73 +532456.1 +000002.1+000000.000007.9 08.2201.42K? 0
+001402.23 +254052.1 -000018.1-000022.100036.0 08.2201.57K? 0
+004056.30 -391525.4 +000035.6-000023.500001.2 08.2201.15K? 0
+004302.18 -102944.9 -000000.4-000020.700008.8 08.2201.53K? 0
+004808.16 +192900.9 +000006.0-000023.900000.5 08.2201.60K? 0
+004847.39 +604559.4 +000006.5-000009.400007.4 08.2201.15K? 0
+010600.40 -041823.2 +000045.0-000019.700006.6 08.2201.22K? 0
+012427.06 +502921.4 +000026.9-000001.700016.2 08.2201.12K? 0
+013102.60 +710747.7 -000029.7-000003.400007.9 08.2201.04K? 0
+014550.18 -015535.6 +000035.9-000013.000000.2 08.2201.04K? 0
+015552.59 -773441.5 +000012.9-000002.300012.6 08.2201.65K? 0
+015829.20 -073659.6 +000006.6+000019.000013.0 08.2201.18K? 0
+015955.32 -070100.1 -000020.1-000006.100006.8 08.2201.15K? 0
+020312.74 +033929.1 -000000.5-000011.100008.3 08.2201.46K? 0
+020703.93 +493730.7 +000011.6-000005.200024.9 08.2201.38K? 0
+021602.39 +350922.2 +000008.2+000006.800016.8 08.2201.53K? 0
+021936.93 +392831.8 -000033.0-000024.100013.4 08.2201.02K? 0
+023520.86 +130834.0 -000026.7-000014.000011.8 08.2201.24K? 0
+024246.05 -525822.1 +000011.2-000022.600012.7 08.2201.37K? 0
+025455.69 +392544.9 -000017.0-000000.500001.7 08.2201.34K? 0
+030641.65 +572816.1 -000014.5+000009.900000.5 08.2201.13K? 0
+031142.04 +454418.0 +000000.7-000011.900000.6 08.2201.29K? 0
+031143.36 -163437.0 +000050.8+000003.100003.2 08.2201.18K? 0
+031913.82 +122707.6 +000034.1-000010.500011.3 08.2201.89M? 0
+032917.37 -212216.2 +000017.1-000020.700007.8 08.2201.35K? 0
+033709.80 -175235.4 +000009.7+000000.700017.8 08.2201.03K? 0
+034657.08 -434825.0 +000014.2+000009.300015.0 08.2201.33K? 0
+034813.38 +274000.4 +000037.4-000028.100014.7 08.2201.53K? 0
+035712.57 -524451.1 +000031.8+000017.200000.8 08.2201.08K? 0
+035927.58 +034702.1 +000001.3-000011.500004.1 08.2201.26K? 0
+040118.81 +760938.5 +000337.2-000552.600059.5 08.2201.14K? 0
+040506.72 -091544.0 +000005.8-000014.400009.6 08.2201.15K? 0
+041424.65 -065827.8 -000009.4-000014.800018.8 08.2201.06K? 0
+041749.66 -635435.0 -000004.5-000007.000002.4 08.2201.32K? 0
+042033.98 -174423.7 -000008.2+000003.200005.2 08.2201.33K? 0
+042417.28 +730426.1 -000004.0-000032.300006.9 08.2201.37K? 0
+042444.41 -054124.5 +000003.9-000028.200002.6 08.2201.00K? 0
+042611.77 -301952.6 +000001.0+000011.300001.3 08.2201.05K? 0
+042649.03 -182259.1 +000024.7-000007.200000.2 08.2201.42K? 0
+043449.38 -015153.0 +000012.0+000000.400007.8 08.2201.13K? 0
+043806.93 -111005.3 +000003.6+000002.400005.6 08.2201.01K? 0
+044338.75 -583321.3 +000012.9-000012.100010.8 08.2201.43K? 0
+044414.29 -583900.2 +000009.1+000012.800008.3 08.2201.15K? 0
+044607.18 -515412.5 +000004.1+000008.200006.2 08.2201.12K? 0
+044622.67 +234030.5 +000018.1+000004.400013.0 08.2201.15K? 0
+045521.19 -345037.1 +000008.8+000012.600015.2 08.2201.06K? 0
+045947.33 -042141.9 +000021.6-000007.500028.2 08.2201.39K? 0
+050013.70 -155414.4 +000005.8+000016.500006.0 08.2201.22K? 0
+050126.87 -385513.8 +000007.8+000005.700001.1 08.2201.38K? 0
+050546.82 -064806.6 +000021.7+000023.900034.3 08.2201.89M? 0
+051346.78 +645657.9 +000018.8-000020.800008.2 08.2201.58K? 0
+051458.94 +352127.3 -000035.7-000018.000017.8 08.2201.05K? 0
+053000.76 -695832.0 +000005.7+000024.600008.6 08.2201.39K? 0
+053009.63 +454947.0 -000024.3-000007.400013.1 08.2201.21K? 0
+053105.04 +201121.0 +000012.9+000000.600007.6 08.2201.85M? 0
+053300.85 -171529.1 -000012.4+000002.700001.6 08.2201.68K? 0
+053525.38 +211220.1 -000015.1-000014.200015.7 08.2201.11K? 0
+054005.06 +741536.0 +000002.4+000016.100002.3 08.2201.05K? 0
+054438.92 +230115.0 +000015.7-000019.000011.6 08.2201.87M? 0
+055438.82 +182859.7 +000000.7-000015.700000.0 08.2201.00K? 0
+060326.80 -062340.7 +000022.8+000004.600014.5 08.2201.73K? 0
+060531.71 -052414.5 -000007.4+000016.100024.1 08.2201.09K? 0
+060624.67 +231052.7 +000015.3-000024.700005.5 08.2201.02K? 0
+060625.21 -280655.0 -000006.0+000000.100001.4 08.2201.17K? 0
+061504.38 +243319.3 +000021.3-000004.200007.0 08.2201.61K? 0
+061753.31 +691013.8 -000001.7+000002.400010.0 08.2201.51K? 0
+062852.70 -372029.2 +000000.4+000004.100008.0 08.2201.60K? 0
+063140.94 +110607.9 -000004.2+000012.900004.9 08.2201.59K? 0
+063806.10 +600544.8 -000013.3+000005.200012.2 08.2201.07K? 0
+065125.16 -233847.9 -000005.8-000006.200003.0 08.2201.43K? 0
+065825.16 -000111.2 +000022.3-000004.900028.0 08.2201.07K? 0
+065944.64 +013330.0 -000009.8+000005.900007.4 08.2201.01K? 0
+070310.77 -065323.6 +000015.7+000018.100012.0 08.2201.59K? 0
+070849.29 -195523.8 -000004.6+000007.400004.4 08.2201.30K? 0
+071220.45 +002806.1 -000035.4+000019.200024.3 08.2201.38K? 0
+071557.78 +202453.3 -000034.4+000017.300001.0 08.2201.46K? 0
+072224.58 +030034.3 -000011.4-000015.500012.2 08.2201.12K? 0
+072746.46 -011324.9 +000012.9-000000.700012.8 08.2201.38K? 0
+080039.52 -050732.4 +000010.3-000032.100018.4 08.2201.02K? 0
+080531.46 -463915.2 -000019.3+000014.400017.3 08.2201.62K? 0
+081515.07 -461108.2 +000009.7+000009.800007.0 08.2201.35K? 0
+081616.85 +742939.2 -000000.9+000004.600004.8 08.2201.43K? 0
+081959.05 +001258.1 +000005.6-000040.700007.7 08.2201.58K? 0
+082501.66 -265949.1 -000006.2+000001.500007.7 08.2201.03K? 0
+083148.09 -435134.3 -000019.4+000000.000001.1 08.2201.18K? 0
+084017.10 -203734.4 -000000.4+000006.500006.2 08.2201.04K? 0
+084524.09 -660703.7 -000004.0+000003.500015.3 08.2201.61K? 0
+084631.30 -525241.5 -000013.6+000006.000000.9 08.2201.18K? 0
+084804.53 -564129.6 -000049.9+000053.900009.6 08.2201.27K? 0
+085752.50 -314014.4 -000022.3-000023.800012.9 08.2201.58K? 0
+090001.99 -331926.0 -000017.7+000004.500003.1 08.2201.17K? 0
+090918.04 -374259.3 -000026.9+000026.300005.1 08.2201.28K? 0
+091626.20 -553848.5 -000004.2+000002.300004.1 08.2201.54K? 0
+092727.62 -204638.0 -000005.2+000025.400017.1 08.2201.54K? 0
+100412.89 -240701.8 -000102.5+000052.800002.4 08.2201.06K? 0
+101316.47 +555423.0 -000012.5-000026.100018.0 08.2201.58K? 0
+101441.30 -583310.9 +000008.3+000026.700006.7 08.2201.03K? 0
+101500.69 +004909.2 -000041.2+000004.600003.2 08.2201.14K? 0
+101934.04 +091720.0 +000003.7+000022.800025.2 08.2201.50K? 0
+104020.87 -611117.3 -000016.6+000013.800008.6 08.2201.73K? 0
+105631.13 -153411.6 +000015.3-000035.100013.8 08.2201.07K? 0
+105926.00 -210248.6 +000028.8-000013.900014.9 08.2201.16K? 0
+110759.14 -235130.5 -000032.3-000007.500015.6 08.2201.00K? 0
+111414.55 -343756.4 -000008.5-000004.000004.0 08.2201.26K? 0
+111420.16 +005312.3 -000025.2-000000.500007.6 08.2201.58K? 0
+111638.98 +585642.3 -000019.3+000000.000010.8 08.2201.01K? 0
+111942.80 -660153.2 -000047.5+000010.700001.6 08.2201.80K? 0
+112014.64 -674637.8 -000033.5-000002.500008.9 08.2201.76K? 0
+112526.09 -121001.8 -000032.4-000022.300027.4 08.2201.19K? 0
+112639.90 +374330.3 -000006.0-000009.400013.3 08.2201.10K? 0
+113859.82 +421939.9 -000137.7+000427.800043.6 08.2201.00K? 0
+113935.79 +750146.1 +000001.4-000004.700008.8 08.2201.03K? 0
+122100.18 +043216.4 +000039.6-000047.300002.2 08.2201.12K? 0
+122436.36 +640619.7 -000005.8-000019.200014.2 08.2201.07K? 0
+123419.51 -611905.2 -000019.9+000007.100009.6 08.2201.87M? 0
+124149.66 +055204.8 +000010.3+000003.800007.2 08.2201.60K? 0
+124539.22 -374914.7 +000013.1-000006.100003.7 08.2201.28K? 0
+125626.50 -742933.0 +000002.0+000011.700009.1 08.2201.66K? 0
+130144.15 -163449.8 -000029.0+000020.200002.5 08.2201.30K? 0
+130907.14 -800648.6 -000018.6-000009.200000.5 08.2201.51K? 0
+131928.90 -582842.4 -000005.6+000003.100003.5 08.2201.25K? 0
+133455.72 -440042.6 -000020.6-000007.500007.5 08.2201.04K? 0
+134945.91 -220635.6 -001750.2-000483.000073.7 08.2201.22K? 0
+140037.04 -454632.7 +000008.6+000008.700001.3 08.2201.26K? 0
+140330.28 -431012.6 -000025.3-000011.700001.4 08.2201.13K? 0
+141508.99 -635400.6 -000034.4-000043.100018.0 08.2201.25K? 0
+142446.11 -071010.6 +000004.1+000010.500018.3 08.2201.24K? 0
+143358.23 +385621.9 -000017.2+000013.100000.6 08.2201.53K? 0
+144917.19 -340112.2 +000005.7-000010.100000.8 08.2201.26K? 0
+145206.45 -565554.2 -000116.1-000074.300007.1 08.2201.01K? 0
+145838.25 +345506.8 +000003.3+000030.000007.0 08.2201.20K? 0
+150409.29 -752058.3 +000005.7+000000.100004.1 08.2201.53K? 0
+151847.47 +593116.4 +000004.3+000011.800016.3 08.2201.56K? 0
+152151.22 -454419.8 -000042.6-000057.500014.2 08.2201.29K? 0
+152211.62 -053618.5 +000044.2-000015.300017.9 08.2201.14K? 0
+152718.07 +232712.9 -000002.7-000015.800010.3 08.2201.54K? 0
+153002.07 -614746.0 -000021.7-000019.200018.2 08.2201.52K? 0
+153308.86 -100635.3 -000007.8-000017.600015.3 08.2201.16K? 0
+154248.15 +450002.7 -000012.6+000005.700008.6 08.2201.34K? 0
+154504.25 -565431.7 -000028.0-000014.900005.3 08.2201.28K? 0
+154725.84 +185057.9 +000011.7-000020.500004.7 08.2201.21K? 0
+155000.98 +194133.3 +000028.2-000025.000002.5 08.2201.06K? 0
+155643.37 -154952.1 -000012.0-000005.700005.0 08.2201.75K? 0
+155844.04 -574555.0 -000008.4-000000.800008.4 08.2201.88M? 0
+161344.41 +323012.8 +000010.9-000012.900002.6 08.2201.50K? 0
+162025.37 +785309.4 +000004.0-000001.200001.7 08.2201.54K? 0
+162118.60 +175049.4 +000001.7-000029.200006.4 08.2201.02K? 0
+162853.00 -672900.4 +000006.1-000000.600007.0 08.2201.30K? 0
+162855.35 +563616.6 +000010.1-000041.600004.4 08.2201.03K? 0
+163533.99 +055917.9 -000028.4-000023.500003.4 08.2201.16K? 0
+163725.10 +791117.3 +000023.0-000014.100002.7 08.2201.18K? 0
+163851.50 +202757.8 +000004.6-000026.400003.7 08.2201.29K? 0
+170318.55 -245944.1 -000004.1+000026.800030.8 08.2201.72K? 0
+170505.50 +465801.9 -000029.3-000033.200004.5 08.2201.25K? 0
+171723.30 -075209.0 -000031.2+000014.000011.3 08.2201.65K? 0
+172447.46 -505035.0 -000007.2-000048.800008.4 08.2201.12K? 0
+174346.84 -342703.5 -000030.3-000031.800010.7 08.2201.31K? 0
+175746.42 -014554.2 +000004.4+000009.700004.6 08.2201.74K? 0
+180740.30 -393105.9 +000012.6-000008.900001.2 08.2201.01K? 0
+181009.57 -174357.8 -000018.0-000007.300009.7 08.2201.36K? 0
+181207.52 -472247.3 +000014.3-000004.800004.2 08.2201.02K? 0
+182245.23 +123107.3 -000022.2+000008.100001.9 08.2201.40K? 0
+182803.24 -631847.1 +000023.8-000014.000005.4 08.2201.04K? 0
+183157.76 -140024.8 -000018.1-000025.100032.7 08.2201.94M? 0
+183447.44 +215002.8 -000019.5-000003.300018.8 08.2201.32K? 0
+183550.72 +073430.1 -000001.7-000035.900003.7 08.2201.20K? 0
+183934.91 +030553.7 +000021.2-000007.700000.2 08.2201.17K? 0
+184136.84 -245917.3 -000006.5-000007.100010.6 08.2201.35K? 0
+184341.39 +280640.0 +000003.8-000028.000000.2 08.2201.01K? 0
+184402.71 -691039.1 -000001.7-000006.900006.6 08.2201.70K? 0
+184617.27 -420602.3 -000001.0-000020.100002.9 08.2201.05K? 0
+190614.07 -010714.2 -000049.2-000112.500003.5 08.2201.04K? 0
+190833.73 +375437.0 +000000.0+000000.000000.0 08.2201.07K? 0
+192350.09 -652451.9 +000004.4-000013.800012.4 08.2201.58K? 0
+193015.15 +184218.0 -000028.2-000033.700011.9 08.2201.50K? 0
+193946.84 +285541.8 +000004.8-000015.800000.0 08.2201.00K? 0
+194441.75 -223239.3 -000006.3+000006.500001.3 08.2201.19K? 0
+194931.90 +291506.6 -000000.5-000009.600008.4 08.2201.30K? 0
+195414.72 +445050.4 -000007.7-000010.700002.5 08.2201.72K? 0
+195459.65 -514832.3 -000011.3+000005.400013.5 08.2201.06K? 0
+195708.67 -343343.4 -000004.9+000001.200015.5 08.2201.19K? 0
+200237.89 -032032.5 -000021.9-000021.800008.6 08.2201.29K? 0
+200432.77 +345932.1 +000004.2+000000.200008.6 08.2201.57K? 0
+200753.41 +304929.6 +000010.1+000001.400001.7 08.2201.11K? 0
+200947.70 +212137.8 -000004.5+000003.200012.6 08.2201.27K? 0
+203113.37 -621456.4 +000035.3-000044.200008.4 08.2201.26K? 0
+203953.82 -073423.0 +000034.8-000013.200002.7 08.2201.05K? 0
+204144.20 +363715.2 -000004.3+000002.600004.0 08.2201.32K? 0
+204238.88 -154015.7 +000008.3+000020.500000.0 08.2201.05K? 0
+204838.21 +011548.8 +000011.0-000018.500000.5 08.2201.56K? 0
+205034.46 +172721.3 +000005.4+000001.200000.0 08.2201.07K? 0
+205321.22 +392026.6 -000000.6-000012.600017.0 08.2201.17K? 0
+210053.78 +150322.3 -000001.7-000005.800008.1 08.2201.54K? 0
+210302.04 -215807.5 +000043.7-000047.500017.4 08.2201.31K? 0
+210536.35 +284517.7 +000006.2-000003.600004.2 08.2201.14K? 0
+210829.61 -263625.7 +000004.6-000016.400010.9 08.2201.52K? 0
+211915.32 +232826.3 +000028.0+000004.500004.9 08.2201.42K? 1
+212606.47 +584215.8 +000005.8-000027.700008.5 08.2201.05K? 0
+212745.21 -381613.9 +000015.1-000011.600007.9 08.2201.15K? 0
+213622.53 +464656.4 +000039.7-000001.200000.7 08.2201.32K? 0
+213742.22 -234142.3 +000010.2-000015.500001.9 08.2201.16K? 0
+220035.40 -540641.3 +000009.6-000024.300006.3 08.2201.03K? 0
+220801.99 +270049.2 +000014.6+000012.000001.5 08.2201.66K? 0
+220806.36 +613524.3 +000040.3+000006.500000.5 08.2201.13K? 0
+221046.14 -640151.5 +000041.6-000021.000011.0 08.2201.06K? 0
+221235.61 +561147.7 -000007.8+000012.400002.0 08.2201.61K? 0
+221354.87 +121439.6 -000011.8-000010.600009.0 08.2201.67K? 0
+221550.25 -520930.6 +000007.8-000001.700007.7 08.2201.30K? 0
+223108.36 +155059.6 -000022.5-000003.300018.0 08.2201.52K? 0
+223636.64 -864943.6 +000015.7-000001.000003.9 08.2201.69K? 0
+223948.92 +560937.2 -000011.7-000007.700009.6 08.2201.18K? 0
+224052.47 +204922.2 +000012.0+000005.300022.9 08.2201.37K? 0
+225459.69 +360138.8 +000018.1+000000.700011.9 08.2201.15K? 0
+230051.92 -165250.6 +000032.4-000002.200002.9 08.2201.23K? 0
+230137.40 -571716.9 -000013.3+000006.500015.2 08.2201.37K? 0
+230219.17 +562042.4 -000007.2-000002.600000.2 08.2201.02K? 0
+231033.56 +450558.1 -000003.7+000009.900012.5 08.2201.03K? 0
+231535.81 -775340.9 -000035.9-000032.500011.1 08.2201.14K? 0
+231739.18 +693858.5 +000045.5+000036.700015.0 08.2201.59K? 0
+233824.94 -382923.1 +000008.5-000008.500015.2 08.2201.08K? 0
+234448.88 +562725.0 +000007.1-000011.700004.1 08.2201.62K? 0
+023825.42 +570246.2 +000014.2-000003.700005.1 08.2202.50N? 0 0.10 1.00
+120728.24 -614407.7 -000000.5-000005.300012.8 08.2202.05M? 0
+185832.43 +142149.6 -000024.0+000005.800017.7 08.2203.96N? 0 0.10 1.00
+000715.43 -415322.6 -000064.6+000017.300022.8 08.2300.61G? 0
+001029.61 +151354.9 -000051.1-000059.700011.2 08.2300.49F? 0
+001427.07 +163827.2 +000069.1-000021.400016.3 08.2300.47F? 0
+002016.92 -111004.2 +000020.4+000006.300004.7 08.2300.37F? 0
+003253.78 +293639.6 +000025.1-000005.700001.8 08.2300.44F? 0
+003532.96 -252359.4 +000005.5-000050.300004.5 08.2300.25A? 0
+003640.72 -271632.4 +000011.8-000013.900005.8 08.2300.82G? 0
+004333.17 +172121.4 -000005.7-000019.700014.5 08.2300.50F? 0
+010437.27 -302918.2 +000075.0+000040.300006.7 08.2300.53F? 0
+010645.51 -043901.5 +000029.7-000024.900012.4 08.2300.40F? 0
+010832.06 -020335.7 +000005.2-000005.100009.4 08.2300.47F? 0
+010842.98 +634122.4 -000002.6-000017.300014.8 08.2300.51F? 0
+011016.26 +643845.3 +000027.4+000005.300009.9 08.2300.13A? 0
+011423.42 -370026.1 +000089.4+000040.100005.8 08.2300.47F? 0
+011741.36 -510204.5 -000003.8-000006.300009.8 08.2300.28A? 0
+011944.84 +423445.0 +000020.2-000026.000008.6 08.2300.34F? 0
+012315.33 +243111.5 +000016.3-000003.600021.8 08.2300.34F? 0
+013621.43 +271400.0 +000050.3-000007.200008.9 08.2300.28A? 0
+014905.60 -182838.4 +000091.7+000003.100001.4 08.2300.40F? 0
+014940.24 -141356.9 +000084.7-000064.600027.6 08.2300.50F? 0
+015824.22 +405449.3 +000103.7-000009.200010.7 08.2300.85G? 0
+020614.95 +250631.8 +000000.0+000000.000000.0 08.2300.28A? 1
+020656.71 +471351.3 +000039.9-000005.400000.4 08.2300.18A? 0
+021835.38 +401648.1 -000025.4+000004.800031.8 08.2300.40F? 0
+022334.10 +222729.3 +000149.0-000048.800005.9 08.2300.59G? 0
+023043.31 +210152.4 +000104.5-000131.800023.1 08.2300.54F? 0
+023209.16 +701641.7 +000017.7+000011.900012.0 08.2300.49F? 0
+023308.65 +582744.2 +000000.0+000000.000000.0 08.2300.17A? 1
+023505.82 -622358.0 +000012.4+000028.500012.4 08.2300.01A? 0
+023818.75 -725159.2 +000058.1+000004.700013.4 08.2300.40F? 0
+023906.67 -242019.1 +000000.8-000043.800016.6 08.2300.46F? 0
+023956.71 +445306.7 +000022.4-000000.700008.0 08.2300.84G? 0
+024348.17 +120147.0 +000062.3+000023.200011.8 08.2300.95K? 0
+024522.76 -243907.8 +000051.2+000041.500001.8 08.2300.41F? 0
+024957.69 +484807.7 -000001.3+000003.800000.3 08.2300.69G? 1
+025402.41 -355415.4 +000513.1-000165.700032.5 08.2300.95G? 0
+025947.66 -301021.1 -000009.3-000063.300016.9 08.2300.52F? 0
+030120.18 -171349.6 -000026.6+000074.100007.7 08.2300.56F? 0
+030350.19 -512435.2 +000102.6+000055.000013.4 08.2300.50F? 0
+030459.74 +463506.7 +000048.5-000091.200016.3 08.2300.66G? 0
+031812.25 +724736.9 +000016.4-000041.800005.7 08.2300.44F? 0
+031917.58 -505231.1 -000025.3+000021.000019.2 08.2300.45F? 0
+031935.43 +671415.4 -000091.5+000023.400031.3 08.2300.63G? 1
+031937.41 -253443.8 -000013.3-000020.100010.8 08.2300.40F? 0
+032244.64 -271417.8 -000008.9-000002.300006.1 08.2300.92G? 0
+032543.55 +524508.0 +000009.2+000000.300000.3 08.2300.20A? 0
+032652.06 -730759.7 +000019.8+000069.500020.2 08.2300.60G? 0
+032839.50 +383646.8 -000018.5-000026.000003.7 08.2300.97K? 0
+033155.78 +483501.9 +000014.3-000024.900018.3 08.2300.17A? 0
+033933.48 +182307.4 +000194.4-000194.200014.8 08.2300.84G? 0
+034523.92 -275146.2 +000323.8+000151.500042.3 08.2300.97K? 0
+034544.51 +003702.5 +000066.5-000012.400004.3 08.2300.47F? 0
+034725.67 +295232.9 +000010.0-000004.500004.5 08.2300.04A? 0
+035200.98 -013741.6 -000019.2-000019.000008.5 08.2300.44F? 0
+035247.32 +095843.5 +000050.7-000005.000001.2 08.2300.37F? 0
+041001.44 -184240.0 +000012.4-000013.800008.6 08.2300.48F? 0
+042519.86 +390309.6 -000019.9-000069.800007.4 08.2300.66G? 0
+043008.35 +141824.5 +000039.8-000027.300018.0 08.2300.51F? 0
+043155.92 -754051.9 +000019.5-000068.400021.8 08.2300.67G? 0
+043859.95 +093821.6 -000003.7-000005.500006.0 08.2300.22A? 0
+044416.43 -523742.0 -000001.0+000031.800001.9 08.2300.30A? 0
+044731.14 +101009.8 +000005.6-000003.100006.6 08.2300.34F? 0
+044852.32 +335919.6 +000005.8-000040.200002.5 08.2300.39F? 0
+045032.03 -025534.3 -000008.7-000001.200007.1 08.2300.97K? 0
+050740.49 -250256.0 +000001.0-000020.000003.2 08.2300.92G? 0
+052342.92 +371121.2 +000030.8-000030.000012.4 08.2300.34F? 0
+052456.68 -505835.3 +000035.8+000090.200014.3 08.2300.53F? 0
+053341.15 +362735.0 -000003.1-000004.800009.1 08.2300.35F? 0
+053645.09 +115008.5 -000005.4+000004.800001.4 08.23-0.03B? 0
+053759.48 -303058.4 +000008.3-000006.000009.0 08.2300.98K? 0
+053834.73 -060949.9 -000000.8-000013.300000.1 08.2300.03A? 0
+054102.50 -253026.5 +000004.0+000010.000003.2 08.23-0.08B? 0
+054131.09 +381118.0 +000007.0-000001.800001.7 08.2300.05A? 0
+054855.20 +294455.2 +000000.9-000028.200004.0 08.2300.51F? 0
+060131.49 +234419.4 +000012.7+000003.500010.5 08.2300.10A? 0
+060317.68 +110809.8 -000026.2+000009.700009.2 08.23-0.03B? 0
+060818.08 -015609.3 -000007.5-000009.400003.9 08.2300.08A? 0
+061040.68 -202106.9 -000002.8+000012.000003.2 08.23-0.02B? 0
+061042.56 +184210.0 -000007.8-000010.200012.1 08.2300.11A? 0
+061158.72 +174604.0 +000003.3+000002.400011.0 08.23-0.05B? 0
+061448.28 +121809.5 -000017.6-000002.200027.1 08.2300.37F? 0
+061641.52 -120249.4 +000000.0+000000.000000.0 08.2300.34F? 0
+061806.18 -562638.9 +000008.4+000004.600005.4 08.2300.35F? 0
+061823.50 +164236.5 -000015.2-000012.800018.8 08.2300.91G? 0
+062114.76 -262924.0 +000000.1+000006.400006.0 08.23-0.07B? 0
+062403.11 -314623.9 -000006.9-000048.200008.5 08.2300.48F? 0
+062426.86 +663048.7 -000034.5-000082.700013.1 08.2300.38F? 0
+062711.07 -173949.8 -000007.0+000047.400011.9 08.2300.42F? 0
+063022.26 +100745.5 +000011.5-000012.600003.4 08.2300.04A? 0
+063142.71 +282256.0 -000033.4+000009.500016.5 08.2300.16A? 1
+063210.47 +045759.8 -000009.1-000003.500004.1 08.2300.10A? 0
+063212.77 +544743.4 -000001.7-000021.700012.6 08.2300.26A? 0
+063304.64 +301931.2 +000012.9-000015.600011.0 08.2300.25A? 0
+063328.65 -241319.7 -000006.5-000014.400002.1 08.2300.03A? 0
+063409.26 +075927.3 -000037.0+000032.900000.8 08.2300.82G? 0
+063633.67 +312130.8 +000001.7-000014.900005.2 08.2300.18A? 0
+063756.37 -004055.5 +000011.3+000006.500003.1 08.23-0.11B? 0
+063826.51 -533908.0 -000009.4+000025.200004.1 08.2300.34F? 0
+063941.61 -651628.0 +000003.0+000011.900004.5 08.23-0.06B? 0
+064137.12 -275247.1 -000013.8+000007.000009.0 08.2300.35F? 0
+064246.84 -222710.5 -000073.6+000090.500017.3 08.2300.65G? 0
+064301.47 -094347.8 -000003.4+000026.300006.6 08.2300.34F? 0 0.10 1.00
+064522.25 +085008.1 -000006.3-000008.400004.0 08.23-0.06B? 0
+064530.92 -305700.0 -000020.6+000026.000020.3 08.23-0.09B? 0
+065105.27 +402308.7 +000001.5-000005.200000.3 08.23-0.08B? 0
+065140.94 +002210.9 +000003.0-000007.800013.5 08.23-0.05B? 0
+065454.05 -244305.2 -000006.8+000006.000004.5 08.23-0.13B? 0
+065530.76 -270813.6 -000002.3+000002.300001.5 08.23-0.15B? 0
+065538.26 -091139.0 +000011.8+000016.500001.8 08.2300.45F? 0
+065847.77 -173755.7 -000004.3+000000.500000.3 08.23-0.04B? 0
+065907.19 -204732.1 -000005.0+000005.200003.0 08.23-0.05B? 0
+070128.40 -265742.0 -000007.3+000004.600000.6 08.2300.93G? 0
+070224.59 -214404.1 +000004.0+000002.600004.2 08.2300.10A? 0
+070323.85 -344515.0 -000009.7-000003.100002.2 08.23-0.04B? 0
+070337.37 -215505.1 -000002.8+000008.900009.3 08.2300.42F? 0
+070405.87 +751352.1 -000096.2-000252.200033.6 08.2300.73G? 0
+070727.88 -253612.7 -000002.3+000006.300004.1 08.23-0.04B? 0
+070832.99 +042335.2 +000013.5+000002.300006.9 08.2300.25A? 0
+070944.57 -462146.4 +000000.7+000010.100000.5 08.2300.92G? 0
+071434.36 -421250.1 -000006.5+000006.000002.4 08.23-0.10B? 0
+072010.97 -432929.4 -000010.7+000011.100003.0 08.2300.05A? 0
+072215.05 +135912.2 -000005.8-000008.700000.7 08.2300.13A? 0
+073616.15 +562252.3 -000009.8-000032.900002.4 08.2300.10A? 0
+073853.67 -510458.3 -000014.5-000213.600004.4 08.2300.48F? 0
+074128.93 -531141.2 -000005.4+000010.000004.3 08.23-0.08B? 0
+074256.39 +651726.5 +000003.2+000006.500005.2 08.2300.33F? 0
+074500.99 -062633.5 -000014.8+000004.500006.6 08.2300.96K? 0
+075033.86 +590311.0 +000001.1-000047.200000.7 08.2300.41F? 0
+075351.78 +001953.4 -000007.6-000052.000005.4 08.2300.98K? 0
+075434.55 +013413.7 -000012.4+000001.300002.0 08.2300.36F? 0
+075711.86 -352240.0 -000012.5+000011.600001.8 08.2300.11A? 0
+075902.74 -135348.9 -000037.1-000015.200000.8 08.2300.35F? 0
+075946.23 -090629.5 -000006.0-000007.200007.2 08.2300.24A? 0
+080654.74 -154834.5 -000021.6-000001.900013.3 08.2300.91G? 0
+080931.73 -272703.8 -000017.4-000000.300008.0 08.2300.97K? 1
+081408.90 -491404.0 -000008.3-000006.900000.4 08.23-0.09B? 0
+082121.03 -193309.4 +000007.0+000002.400001.5 08.2300.50F? 0
+082122.08 -512320.9 -000005.5+000006.500002.7 08.23-0.03B? 0
+082151.14 +225710.7 +000018.7+000001.600000.5 08.2300.29A? 0
+082236.72 -220758.1 -000043.0-000009.000007.0 08.2300.49F? 1
+082631.33 -080529.2 -000005.7-000025.300016.6 08.2300.57F? 0
+082653.67 -312844.1 -000015.2+000005.500004.5 08.2300.10A? 0
+082730.03 -443714.7 +000004.0+000004.900004.7 08.2300.04A? 0
+082736.80 -324128.1 -000019.3+000016.000001.0 08.2300.97K? 0
+083126.64 +710128.4 -000009.6-000029.500007.3 08.2300.52F? 0
+083440.11 -411404.7 -000010.6+000004.200000.0 08.23-0.02B? 0
+084010.56 -135209.3 -000033.7+000011.300012.1 08.2300.99K? 0
+084728.70 -405001.4 -000072.7+000038.300016.4 08.2300.51F? 0
+085344.88 -171306.9 -000011.4+000001.800007.6 08.2300.34F? 0
+085413.56 +350333.9 -000013.7-000027.000018.8 08.2300.52F? 0
+085507.15 -473627.2 -000000.6-000002.800003.3 08.2300.32F? 0
+090154.26 -271705.1 +000006.5-000011.100002.2 08.2300.39F? 0
+090542.69 -073620.3 +000003.2+000004.100001.2 08.2300.29A? 0
+090551.17 -271956.3 -000013.9+000019.800003.4 08.2300.97K? 0
+090954.29 +470034.1 -000034.1-000042.300008.6 08.2300.37F? 0
+091002.66 -212505.6 -000017.9+000013.900000.5 08.2300.11A? 0
+091104.74 -013257.3 -000042.1-000021.100000.1 08.2300.55F? 0
+092611.93 -515748.2 +000001.8+000001.400008.6 08.2300.29A? 0
+093012.01 +721859.8 -000032.6-000029.200006.1 08.2300.33F? 0
+093427.93 -552210.0 -000061.3+000030.900001.5 08.2300.98K? 0
+093711.81 -431618.9 +000023.3-000115.400018.9 08.2300.81G? 1
+094305.31 -431621.2 -000112.2+000118.500017.8 08.2300.56F? 0
+095304.36 -464115.1 -000004.5-000004.700004.7 08.2300.92G? 0
+095417.23 -451703.4 -000020.1-000013.000006.6 08.2300.04A? 0
+095944.22 -183953.5 -000007.5-000022.200012.5 08.2300.33F? 0
+100003.90 -492136.3 -000023.1-000001.100001.5 08.23-0.00B? 0
+100043.76 -070552.1 -000012.1-000012.900022.7 08.2300.37F? 0
+100433.47 +275050.0 -000001.8-000009.100001.4 08.2300.31F? 0
+100633.05 -162018.6 -000035.2+000002.600005.4 08.2300.04A? 0
+101148.23 -634921.9 -000006.7+000005.700004.8 08.2300.09A? 0
+101526.09 +415230.4 -000060.5-000015.600009.2 08.2300.35F? 0
+101804.23 -484559.3 -000025.6+000013.400000.1 08.2300.96K? 0
+101823.48 -224523.4 -000035.8+000009.900005.8 08.2300.29A? 0
+102124.30 -261543.8 -000034.1-000024.700016.7 08.2300.55F? 0
+102818.20 +185445.0 -000005.7-000022.100017.7 08.2300.49F? 0
+103431.21 -372115.1 -000051.1+000031.200011.7 08.2300.60G? 0
+103551.70 +383152.6 +000013.5+000002.800008.4 08.2300.93G? 0
+103716.13 +232659.6 -000018.6-000001.100009.3 08.2300.44F? 0
+103812.34 -490100.1 -000010.2-000002.500003.1 08.2300.12A? 0
+104304.80 -483710.2 -000013.2-000003.900001.2 08.23-0.06B? 0
+104306.94 +350955.1 -000041.6-000022.100017.2 08.2300.37F? 0
+104322.73 +015508.9 -000122.9-000033.300009.6 08.2300.41F? 0
+104328.60 -601853.2 -000025.6+000043.700017.7 08.2300.40F? 0 0.10 1.00
+105002.13 -405717.2 -000092.0-000071.500010.9 08.2300.54F? 0
+105543.44 -053305.2 -000099.0-000054.800005.9 08.2300.71G? 0
+110156.71 +193026.3 -000120.9-000131.300020.8 08.2300.56F? 0
+110611.64 -140836.2 -000027.2+000007.100005.5 08.2300.96K? 0
+110728.93 +220310.7 -000197.2-000003.800023.1 08.2300.66G? 0
+111119.85 +660049.6 -000329.4-000115.500015.1 08.2300.72G? 0
+111332.03 -413926.9 -000054.0+000024.000000.1 08.2300.38F? 0
+111835.25 +103604.6 -000107.4+000059.400030.7 08.2300.77G? 0
+111915.73 -401655.5 -000164.9-000095.600016.9 08.2300.63G? 0
+112148.60 -485643.0 -000007.7+000002.900003.3 08.23-0.08B? 0
+112931.74 +544807.6 +000003.5-000030.800007.9 08.2300.97K? 0
+113128.82 -205843.7 -000025.8-000035.700013.7 08.2300.90G? 0
+114026.44 -621153.8 -000016.4-000001.900001.4 08.2300.04A? 0
+114248.72 +495732.6 -000006.7-000017.200008.9 08.2300.97K? 0
+114330.09 -580027.8 +000002.6+000337.400041.2 08.2300.91G? 0
+114553.08 -495656.5 -000027.3-000003.700004.6 08.2300.17A? 0
+114811.32 -683208.2 -000043.0+000001.700001.7 08.2300.50F? 0
+114914.52 -461323.0 -000005.3-000003.900011.0 08.2300.56F? 0
+115441.44 -110258.5 +000008.4-000003.700008.1 08.2300.28A? 0
+120535.24 +515552.0 +000021.4-000015.800006.1 08.2300.25A? 0
+120722.05 -104422.3 -000078.4+000006.400012.2 08.2300.41F? 0
+121020.82 -351407.1 -000075.3-000018.900009.7 08.2300.49F? 0
+121253.76 -311817.8 -000000.1+000003.800003.9 08.2300.30A? 0
+122044.05 -361213.7 -000025.7-000004.300010.0 08.2300.09A? 0
+122619.44 -241619.6 -000029.6-000035.600003.3 08.2300.68G? 0
+122638.15 -271101.5 -000040.8-000054.200014.8 08.2300.96K? 0
+122825.13 -620432.4 -000010.5-000011.600001.5 08.2300.03A? 0
+123135.16 -334013.2 -000019.1-000019.500008.8 08.2300.32F? 0
+124514.70 -465605.0 -000034.7-000002.400010.0 08.2300.98K? 0
+130044.49 -391742.5 -000080.5-000020.100007.5 08.2300.41F? 0
+130325.69 -435246.7 -000007.3-000009.400014.6 08.2300.99K? 0
+130826.46 +152929.9 +000000.0+000000.000000.0 08.2300.96K? 1
+131327.57 -454410.7 -000028.1-000023.200008.7 08.2300.28A? 0
+131919.58 -592820.3 -000031.4-000019.100010.2 08.2300.36F? 0
+132228.83 -003443.7 -000021.4-000013.700004.8 08.2300.84G? 0
+134145.76 -631352.0 -000001.0+000000.900003.0 08.2300.11A? 0
+134617.62 -302828.0 +000025.1-000017.700027.3 08.2300.59G? 0
+135234.34 +233347.7 +000005.0+000001.300002.8 08.2300.48F? 0
+135409.90 +030914.8 +000014.8-000062.500005.9 08.2300.54F? 0
+140126.97 -664853.0 -000011.3-000016.100002.3 08.2300.20A? 0
+141259.31 +313439.7 -000032.5-000032.100015.5 08.2300.51F? 0
+141313.78 -333408.3 -000015.7-000012.100007.9 08.2300.43F? 0
+142229.76 +555211.0 -000237.1+000162.100025.2 08.2300.62G? 0
+143234.35 -094525.2 -000042.5+000037.800009.8 08.2300.60G? 0
+143551.72 -432202.6 +000003.3-000006.100008.3 08.2300.00B? 0
+144101.40 +575734.6 +000164.1-000169.200021.4 08.2300.72G? 0
+144601.59 +643733.1 +000024.6-000032.700001.5 08.23-0.10B? 0
+145110.20 -185507.6 -000009.7-000059.500008.2 08.2300.96K? 0
+150408.95 -152741.1 -000008.9-000003.000001.2 08.23-0.06B? 0
+150521.48 -481017.4 -000079.9-000090.900010.3 08.2300.67G? 0
+150611.36 -491618.8 -000008.6-000160.100003.2 08.2300.92G? 0
+150751.71 -251420.7 -000000.6-000052.200005.2 08.2300.44F? 0
+152129.44 +462124.0 -000002.2-000020.400001.4 08.2300.92G? 0
+152843.17 -184323.9 +000008.9-000020.600025.8 08.2300.78G? 0
+153715.41 -643311.4 -000006.9-000007.900001.0 08.2300.04A? 0
+154100.85 +381653.1 -000052.5+000032.100011.7 08.2300.45F? 0
+154417.09 -570644.9 -000010.7-000001.500003.4 08.2300.12A? 0
+155209.14 -214058.9 -000025.2-000009.900013.9 08.2300.32F? 0
+155454.92 +220833.2 +000047.5-000017.700010.7 08.2300.58F? 0
+155523.16 +540154.5 -000002.4+000041.800006.7 08.2300.94G? 0
+155534.27 +805022.5 -000016.9+000008.200000.8 08.2300.08A? 0
+160229.02 -624321.6 -000007.7-000004.600006.4 08.23-0.03B? 0
+160245.54 +482103.5 +000002.7+000018.100003.0 08.2300.97K? 0
+160732.55 -125646.9 +000011.0-000009.200015.5 08.2300.54F? 0
+161115.53 -314711.8 -000006.2-000000.500012.1 08.2300.18A? 0
+161152.66 -223241.9 -000013.6-000019.300003.0 08.2300.32F? 0
+161202.83 -750342.1 -000002.5-000012.800000.6 08.2300.03A? 0
+161353.86 +182908.5 -000008.3-000008.500007.9 08.2300.37F? 0
+161805.48 -313906.1 -000024.2-000007.200017.4 08.2300.12A? 0
+161906.49 -500910.6 -000004.6-000004.400005.4 08.2300.00B? 0
+162418.54 -434347.7 -000007.3+000005.700019.2 08.2300.34F? 0
+162712.53 -271121.7 -000005.9-000023.900004.7 08.2300.45F? 0
+162729.43 -662017.2 +000003.6-000021.100014.9 08.2300.59G? 0
+162958.69 -413639.1 -000002.3-000007.200003.1 08.2300.27A? 0
+163004.52 +332438.4 -000008.0-000022.200009.9 08.2300.36F? 0
+163131.76 -490746.2 +000006.7-000003.800001.6 08.23-0.04B? 0
+163252.46 +350431.9 +000089.3-000064.000033.7 08.2300.74G? 0
+163518.16 +770713.0 +000013.5-000001.000005.6 08.2300.43F? 0
+163700.02 -451907.1 -000012.3-000001.400015.2 08.23-0.00B? 0
+163707.15 +020332.2 -000015.9-000012.400009.4 08.2300.28A? 0
+163925.66 -340733.1 +000017.3-000016.500014.1 08.2300.16A? 0
+163941.69 -450856.7 -000002.8-000014.700008.1 08.2300.06A? 0
+163945.80 +381148.4 +000023.4-000072.400001.5 08.2300.95G? 0
+164007.59 +580712.8 +000002.8-000004.200012.8 08.2300.48F? 0
+164350.12 -230752.2 +000035.6-000088.300027.6 08.2300.54F? 0
+164613.32 -394701.6 -000005.2-000016.700016.9 08.2300.26A? 0
+165220.66 -192124.9 -000071.1-000043.700010.0 08.2300.43F? 0
+170311.70 -325149.3 +000004.5-000007.200007.8 08.2300.06A? 0
+170625.33 -443419.4 +000013.4+000003.900002.2 08.23-0.00B? 0
+170748.16 -425836.4 +000004.7-000013.700015.7 08.2300.12A? 0
+171012.36 -161021.2 +000037.9-000141.500026.9 08.2300.57F? 0
+171451.68 +793241.4 +000030.9-000019.300002.5 08.2300.24A? 0
+171759.70 -420338.2 +000000.4-000011.400008.2 08.2300.34F? 0
+172119.46 +110254.7 +000002.4-000025.500010.7 08.2300.48F? 0
+173011.39 +453838.8 +000030.7+000022.000010.3 08.2300.95K? 0
+174427.94 +313940.7 +000011.9+000051.800012.7 08.2300.51F? 0
+174458.07 -451113.0 +000032.4-000023.800003.6 08.2300.16A? 0
+175616.70 +025909.1 +000008.7-000012.100003.3 08.2300.35F? 0
+175758.93 -335659.0 +000006.8-000017.800005.7 08.2300.05A? 0
+180050.96 -244718.5 -000000.4-000017.500004.3 08.2300.20A? 0
+181302.31 +281446.9 -000003.6+000108.500019.2 08.2300.52F? 0
+181949.03 +310841.4 +000006.9+000017.800002.8 08.2300.10A? 0
+182125.61 -191618.9 +000000.7-000040.500002.3 08.2300.59G? 0
+182128.09 -371453.1 +000016.0-000010.000006.5 08.23-0.06B? 0
+182220.96 -262459.2 +000002.4-000005.900001.0 08.2300.07A? 0
+183114.25 -522739.3 +000000.8-000026.800008.0 08.2300.00A? 0
+183141.28 -484003.9 +000003.9-000012.400003.6 08.2300.34F? 0
+183633.81 +632143.4 +000101.4+000166.600022.6 08.2300.61G? 0
+183709.56 -513751.5 -000000.8-000019.400012.9 08.2300.14A? 0
+183856.35 -393110.7 -000004.9-000000.800000.6 08.2300.88G? 0
+183934.17 +263514.7 -000018.8-000007.100008.4 08.2300.40F? 0
+184216.57 -155120.8 +000001.4-000008.700000.8 08.2300.14A? 0
+184850.58 -200912.7 -000002.2+000011.400004.0 08.2300.09A? 0
+185035.32 +615853.5 -000002.8-000029.900012.6 08.2300.18A? 0
+185305.89 -770323.3 +000018.4-000033.300004.0 08.2300.14A? 0
+185339.73 -684753.2 -000033.9+000033.100021.4 08.2300.46F? 0
+185801.93 +562429.6 +000008.3+000006.700006.5 08.2300.17A? 0
+185804.79 +363606.4 -000003.1-000010.300011.1 08.23-0.04B? 0
+190149.73 +051016.1 -000002.8+000006.700001.2 08.2300.49F? 0
+190457.25 +203731.3 +000020.3-000031.100024.6 08.2300.51F? 0
+190557.85 -192852.7 +000011.5+000004.600008.4 08.23-0.01B? 0 0.10 1.00
+191832.50 +010509.5 +000000.0+000000.000000.0 08.2300.59G? 0
+191842.83 +570051.7 +000015.6-000002.200001.4 08.2300.24A? 0
+192931.22 +781606.4 +000049.1+000018.800011.4 08.2300.41F? 0
+193118.36 +561312.2 +000019.6-000081.400007.8 08.2300.54F? 0
+194232.55 +271513.5 +000030.1+000006.400003.9 08.2300.12A? 0
+194241.42 -460249.7 +000005.3-000026.300003.3 08.2300.22A? 0
+194300.13 -160126.2 +000080.6-000071.100012.8 08.2300.51F? 0
+194302.14 +352737.5 -000000.5-000013.600008.6 08.23-0.06B? 0
+194444.91 -111135.2 -000022.5+000005.800029.9 08.2300.30A? 1
+194706.78 -195250.0 -000043.0-000029.600008.1 08.2300.58G? 1
+194841.00 +215905.3 -000005.2-000007.100004.5 08.2300.13A? 0
+194858.26 -740736.5 +000033.9-000034.000008.8 08.2300.33F? 0
+194923.45 +160113.2 +000009.8+000018.900006.1 08.2300.94G? 0
+195814.09 -062102.2 +000007.2+000013.200002.2 08.2300.26A? 0
+200025.46 +342751.6 -000003.5+000006.100003.6 08.23-0.03B? 0
+200037.69 +295318.9 -000000.4-000008.300001.4 08.2300.06A? 0
+200133.97 +702716.1 +000000.0+000000.000000.0 08.2300.12A? 1
+200250.20 -752057.6 -000027.3+000014.900012.1 08.2300.54F? 0
+200346.00 +345211.5 +000002.3-000025.600006.6 08.2300.28A? 0
+200808.91 +281314.3 +000018.0+000015.300012.4 08.2300.23A? 0
+200837.87 -461804.2 +000061.5-000083.500006.9 08.2300.42F? 0
+201049.59 +474847.2 -000002.7+000006.900005.4 08.2300.04A? 0
+201958.06 +492625.0 +000017.0-000002.300000.2 08.2300.12A? 0
+202236.34 +352940.1 -000005.7-000008.500006.9 08.2300.30A? 0
+202540.70 +550820.1 +000011.8-000001.900007.8 08.2300.03A? 1
diff --git a/kstars/kstars/data/hip056.dat b/kstars/kstars/data/hip056.dat
new file mode 100644
index 00000000..1cb2c1ff
--- /dev/null
+++ b/kstars/kstars/data/hip056.dat
@@ -0,0 +1,1000 @@
+203217.21 -725000.6 +000000.8+000067.200009.7 08.2300.88G? 0
+203244.70 +555806.2 +000006.8+000005.100002.5 08.2300.22A? 0
+203809.44 +251051.4 -000021.8-000021.100009.9 08.2300.94G? 0
+205513.68 -300824.9 +000026.6-000021.900003.4 08.2300.65G? 0
+205925.97 -092945.8 +000009.9+000011.200009.7 08.2300.20A? 0
+210257.35 -071917.5 +000071.2+000019.600010.5 08.2300.42F? 0
+210541.60 -463025.4 +000030.9-000006.900028.1 08.2300.40F? 0
+210741.05 -454608.5 -000048.7+000007.400020.1 08.2300.47F? 0
+210856.02 -061946.5 -000030.8-000029.500000.8 08.2300.23A? 0
+210935.14 +225604.2 +000003.2-000030.100004.2 08.2300.61G? 0
+211327.73 -494740.8 -000036.2+000016.600011.8 08.2300.70G? 0
+211514.75 -211741.7 +000090.4-000012.900023.5 08.2300.64G? 0
+211653.92 +271528.9 +000048.0+000046.200000.2 08.2300.99K? 0
+211859.61 -071946.4 +000005.8-000005.400005.3 08.2300.79G? 0
+211918.23 -335306.1 -000013.4+000012.500008.1 08.2300.81G? 0
+212218.77 +050124.9 +000180.4+000013.900015.4 08.2300.69G? 0
+212441.47 -042026.9 +000001.8-000072.500013.0 08.2300.58G? 0
+213015.51 -530856.5 -000065.8-000029.600003.6 08.2300.47F? 0
+213237.05 -240915.4 -000008.0-000104.900012.4 08.2300.50F? 0
+213420.53 +191826.4 +000005.8+000002.300003.6 08.23-0.11B? 0
+213622.99 +293223.2 -000002.9-000024.000012.5 08.2300.42F? 0
+214106.07 +313516.5 +000056.6+000011.500006.8 08.2300.48F? 0
+214308.36 +062237.9 +000039.4-000063.400008.7 08.2300.51F? 0
+214415.60 +624503.4 +000000.3+000006.800019.4 08.2300.25A? 0
+214450.95 +245148.1 +000012.9-000035.500008.5 08.2300.37F? 0
+214538.03 +420957.4 -000006.1-000002.400000.8 08.2300.97K? 0
+214608.03 +140235.1 +000038.4+000035.900002.2 08.2300.25A? 0
+215353.55 -721726.3 +000020.5-000024.000009.8 08.2300.39F? 0
+215929.98 +153941.7 +000012.7-000003.600006.2 08.23-0.06B? 0
+220007.47 -521810.0 +000043.9-000069.900006.3 08.2300.50F? 0
+220826.66 -444330.8 +000070.3-000007.800030.7 08.2300.45F? 0
+221317.11 +105054.6 +000016.6-000031.400012.5 08.2300.33F? 0
+221533.62 +374441.0 +000000.5-000002.700006.3 08.2300.33F? 0
+221834.61 -280702.8 +000011.5-000008.500000.4 08.2300.97K? 0
+221911.79 +610334.7 -000011.4-000011.400007.9 08.2300.98K? 0
+222244.89 -384515.0 -000016.0-000000.600020.6 08.2300.31F? 0
+222736.37 +235015.4 -000036.4-000017.800012.0 08.2300.40F? 0
+222944.91 +662839.4 +000010.7+000001.100008.7 08.2300.48F? 0
+223704.72 -655129.3 -000013.6-000023.600007.8 08.2300.51F? 0
+225849.58 +461938.3 +000006.7-000011.700004.9 08.2300.05A? 0
+225934.22 +513057.2 +000009.3-000002.700003.5 08.23-0.04B? 0
+230301.47 +634153.4 -000007.1-000001.100005.4 08.2300.55F? 0
+231616.73 -803045.9 -000022.8+000068.400015.4 08.2300.45F? 0
+231816.94 -015219.7 +000087.9-000053.500008.7 08.2300.75G? 0
+233125.86 +715903.5 +000088.5+000003.500010.5 08.2300.52F? 0
+233347.01 -435817.4 -000030.9-000023.600003.8 08.2300.95G? 0
+233849.64 -025735.7 +000051.6-000004.200010.7 08.2300.59G? 0
+233855.67 -412830.7 +000041.9-000002.700011.9 08.2300.72G? 0
+233949.77 +644938.3 -000001.1-000009.700003.8 08.2300.27A? 0
+234442.00 -082745.6 +000006.2-000002.000019.0 08.2300.29A? 0
+235121.98 +680336.6 -000130.6-000008.500011.5 08.2300.66G? 0
+235531.41 +501917.4 +000032.7+000010.000002.7 08.2300.46F? 0
+235658.05 +520946.9 +000007.9-000010.300001.2 08.2300.08A? 0
+000754.91 -511528.3 -000020.9-000019.200009.1 08.2301.08K? 0
+001603.70 -584626.0 -000010.4+000000.300005.2 08.2301.29K? 0
+005147.75 -283902.8 +000030.2+000000.300010.6 08.2301.11K? 0
+010531.10 +060415.2 +000019.4-000005.800002.8 08.2301.53K? 0
+011045.74 -120139.8 +000022.2-000002.600003.7 08.2301.39K? 0
+011625.24 -800318.7 +000006.7+000014.900015.8 08.2301.65K? 0
+011823.73 -400616.8 -000050.3-000032.800002.8 08.2301.03K? 0
+013047.03 +150118.1 -000001.4-000028.900002.7 08.2301.43K? 0
+015736.50 +644657.3 -000007.8+000004.700002.3 08.2301.47K? 0
+020537.00 -280644.2 +000014.2+000016.400007.5 08.2301.55K? 0
+021005.67 +652054.3 +000004.1-000007.100003.2 08.2301.40K? 0
+022024.78 -220711.0 -000020.5-000014.100005.2 08.2301.06K? 0
+022056.72 -721842.0 +000002.6+000009.000013.9 08.2301.36K? 0
+024320.65 +192545.4 +000448.7+000009.900059.1 08.2301.07K? 0
+024400.31 -062044.1 -000004.8+000012.000010.7 08.2301.12K? 0
+024440.89 -080006.4 +000000.0-000010.800012.1 08.2301.38K? 0
+024542.67 +485729.7 +000023.8+000003.300006.4 08.2301.51K? 0
+024905.89 +331033.2 -000009.1-000026.000008.4 08.2301.43K? 0
+030908.46 -840939.0 +000044.9+000007.100003.5 08.2301.41K? 0
+031242.52 +745611.9 -000003.0-000000.800012.4 08.2301.07K? 0
+031250.18 +552024.9 -000004.3-000000.900004.0 08.2301.46K? 0
+031425.33 -424022.8 +000003.3+000029.000008.0 08.2301.30K? 0
+031746.01 +515400.9 -000001.9-000003.500001.8 08.2301.32K? 0
+032302.89 -513317.4 +000037.6+000032.200000.7 08.2301.46K? 0
+034025.62 -563317.5 -000000.1-000027.600001.7 08.2301.05K? 0
+040536.67 +481209.7 +000012.8-000006.800024.3 08.2301.66K? 0
+041017.86 +012047.1 -000037.1-000031.400001.4 08.2301.12K? 0
+042102.53 +332220.9 -000002.3-000068.000015.0 08.2301.06K? 0
+043943.37 -653958.7 +000017.5+000041.400007.5 08.2301.11K? 0
+045657.25 +430657.4 +000002.2-000014.900005.2 08.2301.35K? 0
+050738.56 -285838.7 +000003.7-000022.800014.3 08.2301.04K? 0
+051722.75 +452342.5 +000012.7-000063.400004.0 08.2301.33K? 0
+051954.22 -153648.8 +000023.8-000038.500024.2 08.2301.28K? 0
+053131.55 -460317.2 -000013.2-000012.300001.3 08.2301.14K? 0
+053208.32 +763301.0 -000008.3+000012.400010.8 08.2301.03K? 0
+053706.72 -185427.3 -000007.3-000027.000007.0 08.2301.00K? 0
+054054.26 +040942.3 -000020.3+000019.900009.2 08.2301.05K? 0
+054611.86 -505217.7 -000021.4-000002.500003.5 08.2301.03K? 0
+055136.74 -213722.9 +000015.2+000002.700013.6 08.2301.59K? 0
+055454.03 -381449.1 -000003.4+000007.600000.1 08.2301.52K? 0
+060039.61 +043918.9 +000011.6-000025.500008.9 08.2301.79K? 0
+060817.81 -465058.2 -000007.1-000016.700011.8 08.2301.16K? 0
+061748.96 -164513.1 +000016.0-000021.700012.5 08.2301.17K? 0
+061824.25 +142055.4 -000002.4+000004.600015.9 08.2301.01K? 0
+061948.09 -252422.2 +000007.0-000023.100006.5 08.2301.14K? 0
+062047.56 -333459.7 +000007.7+000025.700003.5 08.2301.38K? 0
+062530.23 +203116.6 -000009.2-000026.800007.3 08.2301.64K? 0
+062655.85 +371758.1 -000009.0-000009.800001.6 08.2301.63K? 0
+062915.40 -080602.4 -000004.6+000009.300010.1 08.2301.73K? 0
+063029.61 -001647.2 +000000.4-000007.400019.6 08.2301.29K? 0
+064640.44 +442222.5 +000008.7-000018.400013.9 08.2301.04K? 0
+065232.24 +115418.1 +000009.6-000011.800022.7 08.2301.45K? 0
+065344.29 -655450.0 -000018.1+000009.600004.4 08.2301.57K? 0
+070208.99 +495012.2 -000001.3-000016.700015.2 08.2301.45K? 0
+070507.95 -611335.4 -000013.2+000020.800002.9 08.2301.20K? 0
+070716.27 -543445.1 -000003.0+000023.700002.9 08.2301.36K? 0
+070837.93 +023913.9 -000002.5-000015.300022.4 08.2301.07K? 0
+071800.64 +382151.2 +000030.8-000029.800003.2 08.2301.41K? 0
+072511.22 -495446.5 -000016.5+000027.600002.4 08.2301.21K? 0
+072809.91 -413054.5 +000000.0-000001.500001.2 08.2301.03K? 0
+074015.32 +064638.6 -000003.5-000014.200006.1 08.2301.57K? 0
+074221.33 -105625.8 +000006.6-000014.500019.4 08.2301.16K? 0
+074445.87 -082332.8 +000003.8-000013.500009.9 08.2301.53K? 0
+074722.48 +153114.9 -000012.8-000044.600017.6 08.2301.00K? 0
+074736.76 +560355.9 +000020.1-000009.300008.4 08.2301.17K? 0
+075641.31 -261902.4 -000011.0+000007.700004.9 08.2301.49K? 0
+075647.20 +493453.7 +000026.3-000026.600005.9 08.2301.00K? 0
+075917.76 -164059.4 -000018.1-000035.200006.3 08.2301.23K? 0
+080202.19 -350904.7 +000003.5-000011.800007.8 08.2301.43K? 0
+080220.05 -595357.7 +000031.0+000004.500014.5 08.2301.01K? 0
+080427.77 -194633.5 -000005.7+000007.300015.8 08.2301.58K? 0
+083328.82 +375345.5 -000026.0-000035.800033.6 08.2301.16K? 0
+084558.21 -401751.9 -000009.0+000002.000000.4 08.2301.00K? 0
+084854.08 +720113.8 +000010.5+000001.100005.9 08.2301.11K? 0
+085322.55 +035429.9 +000016.8+000001.800038.9 08.2301.50K? 0
+085929.90 -684414.6 -000020.5+000050.800009.6 08.2301.18K? 0
+090109.06 -152328.9 -000002.1-000015.200004.6 08.2301.14K? 0
+091135.39 -112847.6 -000003.6-000005.800022.9 08.2301.22K? 0
+091704.30 +430506.8 +000012.7-000010.600008.9 08.2301.11K? 0
+092024.67 -372021.2 -000007.9+000008.500005.6 08.2301.47K? 0
+092138.29 +224559.9 -000016.7-000054.900017.4 08.2301.27K? 0
+092728.77 -532549.5 -000010.9-000011.600017.0 08.2301.55K? 0
+093041.91 -264842.1 -000013.3+000024.500004.6 08.2301.70K? 0
+093052.96 -714609.4 +000007.8-000018.200001.2 08.2301.29K? 0
+094219.76 +341930.5 +000002.7-000009.000010.9 08.2301.07K? 0
+094617.07 -490733.9 -000007.7+000005.400002.7 08.2301.34K? 0
+095752.63 +133626.0 -000060.4+000021.700010.4 08.2301.03K? 0
+095840.24 -221917.6 -000033.5-000004.100008.3 08.2301.16K? 0
+095950.46 +053635.4 -000014.0-000008.200007.3 08.2301.04K? 0
+100059.31 -140928.5 -000009.4+000023.900015.6 08.2301.43K? 0
+101646.72 +242644.6 -000018.5-000020.900004.2 08.2301.11K? 0
+102327.02 -493654.8 -000023.5+000004.200000.4 08.2301.38K? 0
+102453.22 -615208.2 -000000.3-000005.300002.5 08.2301.68K? 0
+102456.36 -094733.1 -000015.5-000004.100002.6 08.2301.24K? 0
+102735.21 -443048.9 -000014.3+000009.700012.9 08.2301.23K? 0
+103015.16 +374341.5 +000008.6+000002.100009.0 08.2301.59K? 0
+103055.10 +494047.6 -000022.1+000010.500003.0 08.2301.32K? 0
+103551.39 -083204.0 -000012.9-000064.500017.0 08.2301.01K? 0
+103927.49 -324849.4 +000012.3-000013.300016.4 08.2301.13K? 0
+103936.69 -395741.2 -000000.4-000012.100008.1 08.2301.33K? 0
+104649.03 +333334.8 +000001.0+000016.200001.0 08.2301.08K? 0
+104659.65 -360547.4 -000016.2-000000.600010.3 08.2301.66K? 0
+104823.86 +695044.3 -000008.2+000008.900016.0 08.2301.62K? 0
+105303.97 -165557.9 -000068.0-000013.000017.0 08.2301.06K? 0
+105501.15 +520718.2 -000003.3+000010.700019.9 08.2301.58K? 0
+110019.75 -555049.2 +000011.0+000004.700014.6 08.2301.66K? 0
+110103.55 +052000.9 -000018.1-000007.900008.6 08.2301.51K? 0
+110657.90 +254350.0 -000050.2+000006.300003.9 08.2301.01K? 0
+110827.42 +073750.4 -000010.7-000000.300017.2 08.2301.07K? 0
+112124.67 -591511.7 -000011.1-000005.800013.9 08.2301.07K? 0
+112736.22 -130620.6 -000000.2-000029.000004.9 08.2301.56K? 0
+112820.85 -432729.0 -000022.0-000006.300007.5 08.2301.01K? 0
+113818.15 -521306.6 -000010.9-000007.100010.5 08.2301.73K? 0
+113903.46 -241820.5 +000003.0-000003.000002.6 08.2301.33K? 0
+114902.18 -545959.0 -000025.9+000004.200000.2 08.2301.26K? 0
+120526.36 -512738.0 -000004.9+000010.000003.3 08.2301.29K? 0
+121854.94 -213118.7 +000013.3-000014.600005.9 08.2301.42K? 0
+122051.19 -673215.5 +000000.0+000000.000000.0 08.2301.09K? 0
+122436.81 -585617.6 +000003.1+000003.300004.7 08.2301.69K? 0
+122559.76 +254054.1 -000023.6-000018.600010.1 08.2301.14K? 0
+123021.04 +042459.4 -000048.8-000038.400000.3 08.2301.18K? 0
+123546.73 -675830.3 -000014.8+000015.900016.2 08.2301.66K? 0
+123724.86 -313214.5 -000048.2+000013.300004.8 08.2301.20K? 0
+123915.34 +594500.3 -000021.4+000053.000006.4 08.2301.12K? 0
+124742.00 -294742.2 -000003.6-000025.300026.8 08.2301.48K? 0
+125431.88 -451614.2 -000009.2-000005.900012.3 08.2301.58K? 0
+125539.49 -312745.9 -000019.8-000013.300000.3 08.2301.54K? 0
+131436.80 +742134.5 +000024.4-000018.600008.3 08.2301.38K? 0
+131932.07 +083842.2 -000034.2+000016.300003.3 08.2301.46K? 0
+132317.74 -601550.8 +000001.8-000013.400022.0 08.2301.58K? 0
+133308.41 +255248.2 +000025.7-000005.900003.8 08.2301.07K? 0
+134359.12 +214905.2 -000033.4-000010.000007.7 08.2301.56K? 0 0.10 1.00
+135112.05 +270743.6 +000001.4+000014.200012.9 08.2301.12K? 0
+135449.33 +074034.4 -000000.8+000015.200009.6 08.2301.30K? 0
+135618.18 -633354.5 -000019.4-000011.800006.0 08.2301.70K? 0
+141111.43 -521243.7 -000031.6-000010.400004.8 08.2301.63K? 0
+142554.62 -782727.8 -000008.2-000005.900002.2 08.2301.46K? 0
+142745.00 +055042.1 -000041.6-000020.900011.7 08.2301.40K? 0
+143148.03 -383329.3 -000018.9-000010.100007.3 08.2301.57K? 0
+143426.78 -343620.8 -000006.8+000012.800000.6 08.2301.55K? 0
+144804.74 +374012.2 -000017.0-000006.300010.1 08.2301.27K? 0
+144832.15 -090920.0 +000010.0-000002.200012.9 08.2301.08K? 0
+145054.82 -192846.9 +000030.6-000007.400014.3 08.2301.05K? 0
+151629.95 +233242.0 -000011.8+000018.100000.8 08.2301.22K? 0
+152531.24 -495002.8 -000016.0-000004.900000.5 08.2301.61K? 0
+153657.54 -045703.1 -000026.6+000006.500007.8 08.2301.15K? 0
+154230.91 +203555.3 -000031.2+000014.700007.9 08.2301.62K? 0
+155340.31 +001749.9 -000022.6-000028.300002.6 08.2301.16K? 0
+161001.72 -491412.0 +000004.9+000033.100001.3 08.2301.94M? 0
+161410.35 -630008.2 +000024.0+000011.900003.3 08.2301.71K? 0
+162525.47 +375437.0 -000018.6-000017.700003.5 08.2301.10K? 0
+163355.09 -050320.1 +000008.1-000019.300007.0 08.2301.23K? 0
+164353.69 +040109.9 -000038.0-000005.200003.5 08.2301.00K? 0
+164357.95 -525349.9 -000010.0-000011.500006.5 08.2301.51K? 0
+165934.49 +054805.6 -000014.1-000038.900009.9 08.2301.27K? 0
+170013.77 -550621.4 -000025.7-000014.900005.2 08.2301.55K? 0
+170220.17 -445452.8 +000005.0+000009.600010.5 08.2301.33K? 0
+170315.77 -841720.9 -000006.5+000006.000003.5 08.2301.11K? 0
+170432.01 +621019.9 +000008.2-000034.400001.9 08.2301.04K? 0
+170520.78 +015731.1 +000004.0-000024.100021.9 08.2301.41K? 0
+171131.40 -095539.2 -000012.1+000002.200004.3 08.2301.21K? 0
+172743.92 -030730.9 -000008.4-000013.700023.4 08.2301.64K? 0
+173047.08 -565148.7 +000012.1-000006.100001.2 08.2301.57K? 0
+174339.09 +150050.9 -000007.2-000028.900018.3 08.2301.29K? 0
+174402.62 +743512.6 -000003.8+000097.500005.5 08.2301.17K? 0
+175451.12 +124038.6 -000004.8-000032.000007.4 08.2301.10K? 0
+175548.92 +323724.5 -000005.0-000005.700003.2 08.2301.55K? 0
+175825.82 -350400.0 -000026.9-000026.800008.4 08.2301.13K? 0
+180151.03 -711950.9 +000014.9-000032.000012.3 08.2301.13K? 0
+180449.41 +303310.3 -000009.5-000002.900000.7 08.2301.62K? 0
+180451.54 -502626.6 -000000.9-000002.300009.0 08.2301.12K? 0
+180723.29 -361319.8 +000007.5+000000.600004.6 08.2301.03K? 0
+180809.31 -541546.1 -000001.3+000001.400006.8 08.2301.12K? 0
+180812.28 +884922.0 -000011.0+000009.200015.5 08.2301.04K? 0
+181335.94 -241650.1 -000001.4-000009.300008.2 08.2301.86M? 0
+181554.91 +345736.3 -000017.1-000010.500007.3 08.2301.19K? 0
+181837.54 -135838.5 -000016.5-000003.500003.2 08.2301.18K? 0
+183507.63 -215849.1 +000012.7+000009.700027.3 08.2301.86M? 0
+184710.02 +534944.9 +000006.7+000015.200000.7 08.2301.22K? 0
+185259.49 +000304.3 -000027.7-000053.700005.2 08.2301.22K? 0
+185343.29 -402401.5 +000002.6-000014.500010.1 08.2301.58K? 0
+185728.98 -272714.7 -000020.7+000006.300015.8 08.2301.69K? 0
+191446.94 +653331.2 -000013.9-000025.500008.1 08.2301.56K? 0
+191712.34 -203248.2 +000010.1-000005.300003.2 08.2301.04K? 0
+192020.46 +205148.9 -000018.8-000003.600004.4 08.2301.22K? 0
+192121.89 +294800.7 +000019.2-000010.300002.6 08.2301.46K? 0
+192402.24 -355624.7 -000004.9+000018.900003.2 08.2301.31K? 0
+193253.67 +310822.3 -000002.7+000013.700001.0 08.2301.30K? 0
+194815.18 -375052.8 +000022.4+000011.000003.5 08.2301.64K? 0
+195235.72 +190810.9 -000027.7-000052.900004.8 08.2301.00K? 0
+195457.24 +092037.0 -000020.0-000003.200015.0 08.2301.65K? 0
+195702.00 +413426.9 +000015.6-000000.600001.5 08.2301.47K? 0
+200519.44 -593225.9 +000035.9-000020.700005.3 08.2301.41K? 0
+200556.54 +221345.6 -000008.0+000007.200003.1 08.2301.22K? 1
+200650.21 -803600.3 +000033.2-000033.700002.6 08.2301.17K? 0
+200650.39 -000800.6 -000003.8-000044.100002.6 08.2301.25K? 0
+201207.56 +141336.0 -000023.6-000023.100011.3 08.2301.37K? 0
+201413.09 +093020.6 +000004.6-000006.800002.5 08.2301.20K? 0
+201819.79 -015454.3 +000060.6-000015.800029.9 08.2301.46K? 0
+202906.70 +612014.7 -000041.0+000017.900005.5 08.2301.31K? 0
+203542.29 -432456.9 -000004.5-000014.500019.4 08.2301.09K? 0
+210025.37 +554620.0 +000000.6-000009.800014.1 08.2301.23K? 0
+210538.08 +165305.0 +000002.9-000014.000004.5 08.2301.50K? 0
+212036.65 +300752.9 +000003.7+000002.700001.2 08.2301.11K? 0
+212448.47 +390224.4 -000002.5-000001.900003.6 08.2301.41K? 0
+213100.43 -565305.2 -000026.1-000007.100017.5 08.2301.52K? 0
+213236.93 -654840.6 +000002.1-000012.800006.9 08.2301.05K? 0
+213417.07 +414201.1 -000006.5-000009.500005.5 08.2301.33K? 0
+213439.59 -285316.9 -000009.8-000019.900009.6 08.2301.39K? 0
+213942.10 +683705.5 -000005.2+000001.400002.3 08.2301.06K? 0
+220207.51 -091656.1 +000006.2-000018.000000.6 08.2301.25K? 0
+220247.66 +724152.2 -000005.5+000017.400008.4 08.2301.10K? 0
+220355.71 -724430.0 +000021.0-000023.100003.6 08.2301.30K? 0
+220818.27 -823802.2 -000006.9-000025.400010.2 08.2301.34K? 0
+221303.64 +525516.5 -000044.1+000028.300010.9 08.2301.17K? 0
+221615.90 +433059.7 +000008.4-000016.200010.1 08.2301.02K? 0
+221811.79 +240517.3 -000032.1+000008.200027.0 08.2301.54K? 0
+222330.37 -201849.6 +000007.9-000042.400012.9 08.2301.67K? 0
+222750.76 -215210.7 +000026.7-000004.800012.5 08.2301.49K? 0
+223433.93 +370608.6 +000001.1-000012.400002.9 08.2301.57K? 0
+223932.07 -224644.0 +000017.8-000009.400018.6 08.2301.34K? 0
+224236.44 +184641.7 -000032.6-000004.800006.7 08.2301.32K? 0
+225401.18 +420113.5 -000001.1+000004.000001.8 08.2301.70K? 0
+230406.92 -281417.4 -000006.3-000012.600001.8 08.2301.55K? 0
+231519.46 +253001.4 +000039.0+000007.200020.3 08.2301.06K? 0
+231720.23 +144141.9 +000024.7+000006.100008.3 08.2301.16K? 0
+232002.59 +765428.4 +000017.6-000021.600005.6 08.2301.10K? 0
+232303.35 -303552.7 +000015.0+000026.100005.2 08.2301.24K? 0
+232635.15 -400116.5 -000005.9-000037.900003.4 08.2301.47K? 0
+232728.32 +551201.7 +000005.8-000010.500018.7 08.2301.23K? 0
+233741.59 +322828.5 +000015.4-000005.900000.3 08.2301.48K? 0
+234039.04 +075310.8 +000005.9+000025.600008.5 08.2301.25K? 0
+234552.60 -422028.2 +000019.0-000007.000004.2 08.2301.27K? 0
+235036.58 +060111.0 -000019.1-000054.000008.1 08.2301.11K? 0
+235050.52 +593944.5 +000038.5-000043.400002.8 08.2301.08K? 0
+235308.16 +064156.4 +000004.7-000010.400003.3 08.2301.45K? 0
+235455.47 +565612.1 +000016.5-000009.700001.4 08.2301.14K? 0
+235501.34 +292701.9 +000002.6-000012.700012.2 08.2301.25K? 0
+064208.59 +312717.6 -000012.9-000008.700013.4 08.2302.89N? 0
+073958.50 -190334.2 +000008.5+000017.000001.3 08.2302.04M? 0
+000233.44 +184100.1 -000014.9+000010.000012.2 08.2400.47F? 0
+000341.30 -282345.0 +000284.9-000147.100019.5 08.2400.77G? 0
+000702.57 -184914.7 +000047.0+000018.000011.7 08.2400.50F? 0
+000723.23 -113646.5 -000012.2-000005.800005.6 08.2400.26A? 0
+001124.45 +234905.3 -000032.3+000031.200026.7 08.2400.55F? 0
+001212.92 -274704.4 +000051.6+000013.800012.9 08.2400.47F? 0
+001534.79 +620638.0 +000015.2+000004.700004.5 08.2400.96K? 0
+001544.92 +453238.1 +000011.2-000014.800006.7 08.2400.34F? 0
+003352.90 -391443.9 +000045.6-000033.300005.0 08.2400.46F? 0
+003852.77 -355638.6 +000041.2-000007.000012.2 08.2400.92G? 0
+005324.36 +553741.6 +000088.6-000018.000012.8 08.2400.52F? 0
+010147.07 -192508.3 +000114.3-000163.300023.1 08.2400.62G? 0
+010407.16 +263513.4 -000001.3-000013.100007.2 08.2400.96K? 0
+010414.14 +555048.6 +000125.4-000069.900013.7 08.2400.49F? 0
+012644.00 +702314.3 -000014.7+000005.500010.1 08.2400.57F? 0
+013709.67 -250054.8 +000006.6+000018.900001.7 08.2400.47F? 0
+014150.36 +392803.6 -000003.4-000007.000004.7 08.2400.31F? 0
+014314.30 -213711.1 +000047.2-000016.700046.7 08.2400.86G? 0
+015308.43 +215911.1 +000008.8-000035.600006.7 08.2400.48F? 0
+015437.75 -135450.2 +000054.4+000016.900004.0 08.2400.50F? 0
+015454.05 -113040.8 -000022.4+000003.900003.2 08.2400.64G? 0
+015505.03 +273315.1 +000009.1-000002.400003.7 08.2400.02A? 0
+015602.15 +482940.0 -000037.1-000016.300008.6 08.2400.39F? 0
+015617.79 -251650.6 +000127.5-000031.200007.8 08.2400.56F? 0
+020016.16 +373801.6 +000021.4-000020.400019.1 08.2400.34F? 0
+020349.22 +503002.6 -000055.0-000038.600002.3 08.2400.59G? 0
+020358.21 +295417.8 +000023.8-000007.400012.8 08.2400.30A? 0
+020417.88 -542117.5 +000025.8-000001.200000.8 08.2400.22A? 0
+020448.72 +603022.8 +000015.7-000041.400030.8 08.2400.61G? 0
+021716.70 +631002.3 +000010.1-000006.600007.8 08.2400.54F? 0
+022200.87 +044447.6 -000021.5+000080.400041.6 08.2400.76G? 0
+022814.37 -422529.4 -000022.0-000035.900006.5 08.2400.43F? 0
+023216.89 +283359.9 +000027.1-000023.600005.3 08.2400.07A? 0
+023558.13 -482522.7 -000028.4-000004.800006.9 08.2400.99K? 0
+024504.14 -452154.3 -000016.8-000022.300003.2 08.2400.18A? 0
+025113.41 -542634.4 -000024.9-000018.400001.2 08.2400.05A? 0
+025531.49 +344608.8 +000006.6-000032.800019.5 08.2400.17A? 0
+025851.84 +220016.4 -000003.0-000012.800004.1 08.2400.26A? 0
+030150.48 +163105.4 +000191.2-000056.000014.8 08.2400.50F? 0
+030503.21 +494307.3 +000012.0-000015.600002.2 08.2400.21A? 0
+030737.44 +701320.8 +000012.3-000029.400010.2 08.2400.31F? 0
+030826.44 -375109.1 -000025.6+000112.400026.1 08.2400.64G? 0
+031214.62 -005645.2 +000036.2+000011.900003.6 08.2400.33F? 0
+031314.87 +213841.3 +000065.9-000033.300004.6 08.2400.49F? 0
+032626.27 +021011.1 +000040.5+000007.000002.0 08.2400.95G? 0
+033035.47 -302005.7 +000037.8-000008.600016.1 08.2400.43F? 0
+033322.23 +472519.6 +000011.8-000022.900010.3 08.2400.14A? 0
+033720.70 +150544.0 -000026.4-000061.400019.3 08.2400.53F? 0
+033805.56 +782544.5 -000001.8-000013.600003.4 08.2400.12A? 0
+034033.65 -524152.1 -000041.9-000049.900001.4 08.2400.43F? 0
+034352.25 +375841.7 -000025.2-000017.000020.9 08.2400.50F? 0
+034401.71 +382229.4 +000019.6+000005.100005.3 08.2400.30A? 0
+034832.23 -314643.5 +000013.6+000048.000002.3 08.2400.19A? 0
+040410.95 +232428.1 +000096.9-000136.700010.3 08.2400.64G? 0
+041105.24 -182536.0 +000019.4-000013.500000.3 08.2400.45F? 0
+041801.83 -170349.9 -000002.2+000006.400008.2 08.2400.09A? 0
+041818.55 -022406.9 -000020.3-000002.100004.2 08.2400.12A? 0
+041844.13 +030856.9 +000053.1-000016.700021.1 08.2400.90G? 0
+041945.50 -415736.1 -000047.9-000102.200020.1 08.2400.68G? 0
+042512.66 -613720.4 +000037.4+000102.500008.2 08.2400.60G? 0
+043959.91 +071616.5 +000022.7-000005.400020.5 08.2400.96K? 0
+044013.67 -130055.3 +000015.5+000007.300008.0 08.2400.43F? 0
+044840.38 -151339.6 -000014.5-000003.000001.8 08.2400.31F? 0
+045300.79 +280625.0 +000044.0-000081.400018.6 08.2400.55F? 0
+045443.36 +414537.8 +000009.8+000012.700048.7 08.2400.46F? 0
+050157.60 +281728.2 -000001.3-000004.100023.4 08.2400.28A? 0
+050228.83 -512718.2 +000029.7-000005.500010.3 08.2400.98K? 0
+050543.03 -092549.7 +000021.4+000005.200012.0 08.2400.49F? 0
+050821.42 -021722.6 -000001.1+000001.000015.9 08.24-0.08B? 0
+051846.06 -285220.6 +000007.2-000004.600000.3 08.2400.30A? 0
+052248.98 -593804.8 -000038.7-000004.200011.0 08.2400.86G? 0
+052332.78 -111211.3 +000001.4+000015.100017.1 08.2400.40F? 0
+052350.81 -043404.1 +000004.3-000001.800001.1 08.2400.34F? 0
+053246.63 +264450.7 +000005.1-000009.100016.8 08.2400.06A? 0
+053617.34 -460122.7 +000024.6+000015.200005.3 08.2400.46F? 0
+053721.73 +311953.0 +000014.2-000054.200015.9 08.2400.41F? 0
+053726.49 -752701.4 -000005.2+000015.100003.3 08.2400.79G? 0
+054006.13 +764600.1 -000025.3-000062.900000.7 08.2400.39F? 0
+054016.63 -170615.9 +000000.1-000016.800004.6 08.2400.21A? 0
+055255.55 +524636.6 -000011.5-000003.900003.3 08.2400.23A? 0
+055451.27 -473833.2 +000061.3+000109.600016.4 08.2400.61G? 0
+055758.30 -054807.9 -000003.6-000009.500009.8 08.2400.92G? 0
+055818.67 -275856.7 -000005.1+000027.800004.3 08.2400.91G? 0
+060058.92 -441828.4 +000004.0-000007.800003.0 08.2400.09A? 0
+060754.51 -092656.2 +000000.6-000057.700001.5 08.2400.43F? 0
+060932.69 -251632.1 +000032.7+000020.900020.3 08.2400.56F? 0
+061006.56 +211407.5 +000005.2+000027.900002.0 08.2400.32F? 0
+061239.85 +325821.6 -000008.2-000006.000003.1 08.2400.01A? 0
+061904.29 +060541.8 -000012.4+000010.600006.7 08.24-0.04B? 0
+062004.50 +272306.0 +000008.8+000002.100008.8 08.2400.06A? 0
+062151.99 -335644.5 +000007.2+000014.800001.9 08.2400.88G? 0
+062211.96 +120219.7 -000009.0-000000.500011.1 08.24-0.03B? 0
+062943.51 +720116.8 -000005.6-000012.300011.6 08.2400.05A? 0
+063120.86 +045003.8 -000008.1+000000.500010.4 08.2400.12A? 0
+063432.39 -160205.8 +000018.3-000019.900019.1 08.2400.53F? 0
+063444.23 -060839.0 -000013.3+000006.400008.6 08.2400.30A? 0
+063921.97 -360027.0 -000003.3+000026.100008.1 08.2400.36F? 0
+063934.50 +172943.5 -000007.1-000014.500000.8 08.2400.06A? 0
+064208.42 -062030.7 -000008.7+000009.000003.7 08.2400.27A? 0
+064214.92 -030359.9 +000003.6+000008.700004.4 08.2400.71G? 0
+064301.22 +110036.6 +000002.5-000013.800006.2 08.2400.26A? 0
+064838.10 -312126.2 -000045.0+000020.400008.7 08.2400.38F? 0
+064919.32 +283230.4 -000008.8-000042.100008.9 08.2400.69G? 0
+065023.93 -160149.4 +000005.7-000002.300001.2 08.24-0.08B? 0
+065348.95 +004339.4 -000018.4-000006.300000.4 08.2400.24A? 0
+065402.03 +064848.7 +000003.9-000009.400000.7 08.2400.10A? 0
+065736.34 -533644.3 -000044.4+000033.500012.9 08.2400.51F? 0
+065911.22 -364855.0 -000022.7+000039.800008.0 08.2400.43F? 0
+070106.82 +573539.3 -000029.8-000007.000002.8 08.2400.51F? 0
+070137.98 -253710.5 -000005.2-000007.200006.6 08.2400.29A? 0
+070212.53 -091237.4 +000018.1+000001.400009.1 08.24-0.01B? 0
+070252.81 -454505.8 +000004.1+000005.800004.0 08.2400.05A? 0
+070358.04 -273020.3 -000003.1+000007.700002.4 08.24-0.15B? 0
+070633.05 +060827.6 -000004.8-000000.800003.0 08.24-0.01B? 0
+070633.48 -112701.4 +000010.7-000008.600004.2 08.2400.94G? 0
+071635.97 -461417.0 -000017.6+000014.700002.9 08.2400.17A? 0
+071713.07 -044802.4 -000005.1-000005.700008.6 08.2400.34F? 0
+071820.92 +471630.2 -000071.0+000023.100006.1 08.2400.45F? 0
+072726.14 +202529.7 +000016.2-000077.400011.4 08.2400.47F? 0
+072811.20 -030552.1 -000027.0+000004.400003.3 08.2400.27A? 0
+073118.03 -151754.7 +000010.5+000007.900010.0 08.2400.14A? 0
+073511.75 +100707.3 -000000.5-000005.600001.8 08.24-0.06B? 0
+073902.60 +670301.3 -000021.3-000042.100000.7 08.2400.33F? 0
+074324.60 -292135.9 -000012.7+000083.400006.8 08.2400.63G? 0
+074409.33 -245650.5 -000002.9-000008.500010.8 08.2400.78G? 0
+074517.10 +205158.7 -000003.0-000002.800008.3 08.24-0.02B? 0
+075027.14 +172832.0 -000003.0-000000.200001.9 08.2400.06A? 0
+075125.41 -155232.6 +000043.5-000006.300013.6 08.2400.51F? 1
+075219.70 -064815.7 -000013.7-000000.500001.6 08.2400.25A? 0
+075316.31 +275453.5 -000017.3-000034.500007.9 08.2400.35F? 0
+075409.35 -451739.2 -000001.2+000001.500005.2 08.24-0.04B? 0
+075959.85 -352957.9 -000009.8+000004.900005.9 08.24-0.02B? 0
+080333.53 -282259.2 +000005.9-000005.400011.3 08.2400.09A? 0
+080520.36 -441328.7 -000002.6+000011.100001.7 08.24-0.02B? 0
+080704.48 +540711.6 -000000.8-000030.900003.1 08.2400.14A? 0
+080841.61 -492950.1 -000011.9+000008.200004.8 08.24-0.11B? 0
+080910.99 -374751.2 -000002.0+000008.700004.6 08.24-0.03B? 0
+081127.01 +042249.7 -000013.8-000011.800004.7 08.2400.65G? 0
+081301.23 -414909.9 -000011.7-000010.100010.9 08.2400.44F? 0
+081346.61 -374327.5 -000011.0+000008.800005.2 08.24-0.13B? 0
+081442.19 -470825.9 -000024.5+000025.300014.9 08.2400.69G? 0
+081821.34 +050427.1 -000000.1-000016.900015.4 08.2400.97K? 0
+082028.27 -512945.9 -000006.2+000008.800000.1 08.2400.41F? 0
+082102.51 +755307.4 -000008.4-000029.300007.2 08.2400.98K? 0
+082640.93 +280348.7 -000033.8+000009.300012.3 08.2400.88G? 0
+083041.42 -095103.0 +000001.0-000126.600013.7 08.2400.52F? 0
+083358.30 -520914.2 -000008.6+000002.300008.2 08.2400.16A? 0
+083425.45 -211208.0 -000008.8+000008.700007.5 08.2400.37F? 0
+083651.28 -350526.4 -000007.5-000003.200003.0 08.2400.04A? 0
+083840.46 -422649.2 -000007.4+000008.600003.7 08.24-0.02B? 0
+083915.87 +125738.2 -000117.2-000092.500020.0 08.2400.96K? 0
+084000.84 -410644.7 -000009.7-000022.500002.8 08.2400.09A? 0
+084043.13 -573245.7 +000000.0+000000.000000.0 08.2400.66G? 0
+084532.58 -394508.4 -000096.5+000032.300008.6 08.2400.60G? 0
+084823.14 -215319.0 +000002.8+000003.300003.5 08.2400.51F? 0
+084906.23 -070032.8 -000025.5+000020.700014.5 08.2400.40F? 0
+084935.56 -083654.2 -000009.5+000006.800009.1 08.2400.28A? 0
+085537.56 -303124.9 -000016.5+000008.400004.3 08.2400.18A? 0
+090817.19 -370653.5 -000051.2-000000.300027.7 08.2400.64G? 0
+092152.79 -240755.1 -000018.2-000001.800001.1 08.2400.09A? 1
+092517.60 -362321.1 -000060.2+000025.700006.1 08.2400.21A? 0
+093603.89 -311359.8 -000014.9+000014.800004.5 08.2400.15A? 0
+093604.35 +373311.1 -000111.9-000096.100008.8 08.2400.76G? 0
+093751.67 +455413.1 -000012.2-000072.400010.3 08.2400.43F? 0
+095808.29 +385610.5 +000007.2-000001.400001.9 08.2400.50F? 0
+100344.48 +181312.4 -000026.4-000035.900030.1 08.2400.69G? 0
+100536.53 -840520.7 -000114.0+000041.200000.1 08.2400.56F? 0
+100809.53 +264755.4 -000005.3+000024.000011.4 08.2400.94G? 0
+101640.94 -222857.2 -000025.2+000005.500025.3 08.2400.99K? 0
+101826.06 +135601.4 -000018.4+000006.700002.7 08.2400.93G? 0
+102025.16 +410802.3 +000019.4-000023.400009.1 08.2400.40F? 0
+102337.28 -663845.3 -000025.5-000004.300008.8 08.2400.22A? 0
+102659.39 +263830.0 +000170.3-000079.300034.7 08.2400.83G? 0
+103132.50 +111005.5 -000029.5-000015.700007.0 08.2400.20A? 0
+103711.27 +860328.3 -000003.2+000003.900014.0 08.2400.47F? 0
+103728.13 +780518.5 -000007.5-000007.100009.0 08.2400.45F? 0
+103908.59 -173435.0 -000010.5+000008.100050.0 08.2400.30A? 1
+104049.07 -375000.3 -000043.4+000010.900002.0 08.2400.21A? 0
+104228.74 +683613.9 +000000.1+000007.700003.4 08.2400.26A? 0
+104505.84 -594307.6 +000000.0+000000.000000.0 08.2400.43F? 0
+104741.27 +185745.7 -000018.9-000007.700008.4 08.2400.94G? 0
+105054.43 -682144.9 -000142.0+000027.400010.8 08.2400.54F? 0
+110434.37 -680055.8 -000002.8+000007.400001.2 08.2400.12A? 0
+110930.69 -102349.3 -000158.8+000016.400016.8 08.2400.49F? 0
+111016.48 -583042.6 -000019.7-000001.100000.6 08.2400.17A? 0
+111238.20 -605516.3 -000002.3+000020.100013.3 08.2400.27A? 0
+111306.42 +684605.0 -000000.3-000039.700010.5 08.2400.57F? 0
+112351.14 -525031.6 -000041.3+000000.100004.3 08.2400.40F? 0
+112740.39 +641214.9 +000010.0-000030.200005.8 08.2400.72G? 0
+112804.86 +104018.1 +000010.9-000046.300008.2 08.2400.97K? 0
+113057.69 -523626.1 -000033.6-000008.900005.2 08.2400.13A? 0
+113625.10 -102608.4 -000068.9+000021.000014.7 08.2400.46F? 0
+114031.60 +673551.2 -000017.5-000032.300006.2 08.2400.39F? 0
+114101.51 -261420.4 +000021.3-000028.000014.5 08.2400.44F? 0
+114737.86 +114230.3 -000081.1-000044.800026.5 08.2400.55F? 0
+115032.47 -604738.0 -000003.2+000001.500005.4 08.2400.02A? 0 0.10 1.00
+115329.10 -611650.0 -000005.1+000001.400008.6 08.2400.07A? 0
+115602.15 -601238.6 -000005.2+000000.800009.1 08.24-0.04B? 0
+121204.46 -620731.8 -000001.6+000009.100005.0 08.2400.01A? 0
+121746.23 -311209.6 -000016.7-000003.100012.8 08.2400.38F? 0
+121857.18 -535221.0 -000013.5+000029.200000.1 08.2400.44F? 0
+122616.22 -320904.6 -000025.7-000002.500011.2 08.2400.13A? 0
+123702.67 +464055.4 -000036.4+000053.600012.5 08.2400.80G? 0
+124523.76 -734749.3 -000031.4-000012.500000.9 08.2400.09A? 0
+125354.54 +064545.6 -000228.7+000098.500045.6 08.2400.87G? 0
+125728.05 -692039.4 -000036.5-000012.100006.8 08.2400.28A? 0
+130035.18 +233906.4 -000026.9-000003.600004.1 08.2400.45F? 0
+130430.73 +083911.4 +000000.0+000000.000000.0 08.2400.42F? 0
+130600.76 +480141.3 -000016.2-000009.700003.2 08.2400.39F? 0
+131619.87 +274407.0 +000080.3-000375.800031.1 08.2400.72G? 0
+132004.54 -762509.1 -000019.6-000000.600006.4 08.2400.05A? 0
+132202.90 +353749.8 +000006.6+000008.500003.8 08.2400.46F? 0
+133123.13 -090624.8 -000020.3+000010.400000.7 08.2400.06A? 0
+134155.86 +140705.3 -000000.9-000018.500005.1 08.2400.50F? 0
+135706.68 -273125.3 -000146.2-000063.100000.4 08.2400.82G? 0
+141003.40 -211419.9 -000039.4-000051.600013.4 08.2400.93G? 0
+141509.93 -610641.9 -000008.8-000019.200012.3 08.2400.16A? 0
+141931.47 -134238.6 +000000.0+000000.000000.0 08.2400.64G? 0
+142303.91 -405815.7 -000015.4+000007.900002.0 08.2400.01A? 0
+142835.50 -221605.6 -000051.5-000015.800014.5 08.2400.32F? 0
+143012.67 -625143.9 -000007.3-000059.400019.4 08.2400.52F? 0
+143106.05 +602353.2 -000066.2+000004.200003.8 08.2400.39F? 0
+143119.62 -153816.5 +000000.0+000000.000000.0 08.2400.67G? 1
+143831.24 -553257.6 +000001.2-000009.200000.0 08.2400.18A? 0
+144133.25 +442241.2 -000044.5-000046.500016.9 08.2400.62G? 0
+144148.59 -184014.4 -000031.1-000025.600027.9 08.2400.49F? 0
+144322.39 +515504.1 -000057.9+000115.600021.6 08.2400.64G? 0
+144821.13 +580326.4 -000006.8+000011.400000.8 08.2400.47F? 0
+145758.98 -631714.6 -000040.0-000058.300005.9 08.2400.47F? 0
+150857.70 -040047.9 -000000.2-000035.900006.5 08.2400.30A? 0
+150956.09 -064303.7 -000048.0-000020.600001.1 08.2400.53F? 0
+151356.16 -260304.2 -000012.6+000000.300004.5 08.2400.30A? 0
+151451.26 -680519.7 -000020.0-000002.100013.0 08.2400.98K? 0
+152051.98 +074057.9 -000046.4-000022.100002.1 08.2400.94G? 0
+153608.10 -814334.1 -000011.3+000093.400011.9 08.2400.49F? 0
+153902.60 +254447.0 +000030.9+000006.700002.3 08.2400.58G? 0
+154046.39 -422953.3 -000028.4-000021.000009.0 08.2400.25A? 0
+154152.97 -392844.3 -000008.5-000023.800006.9 08.2400.49F? 0
+154619.45 -440457.4 -000010.7-000015.900009.3 08.2400.18A? 0
+155012.50 -524254.6 -000020.3-000028.500011.4 08.2400.06A? 0
+155522.56 +000441.5 +000094.7-000112.600012.7 08.2400.70G? 0
+155544.28 -510732.9 -000006.1-000006.500007.2 08.2400.01A? 0
+155634.48 -705509.5 -000051.6+000023.900008.3 08.2400.43F? 0
+160420.08 -251627.2 +000011.0-000004.900006.8 08.2400.24A? 0
+160925.12 -345805.3 +000003.7+000035.500008.2 08.2400.31F? 0
+161233.07 +163221.7 -000049.4-000021.500012.2 08.2400.51F? 0
+163501.64 +065058.1 -000010.7+000000.700001.2 08.2400.17A? 0
+164023.24 -373824.9 -000005.1-000014.300002.7 08.2400.08A? 0
+164046.16 -561429.3 +000008.1-000001.000001.4 08.24-0.01B? 0
+164144.41 +530421.3 +000014.2+000016.700009.0 08.2400.89G? 0
+164648.74 +624756.7 -000008.8-000001.100000.4 08.2400.12A? 0
+165046.92 -491238.8 -000023.0-000057.600016.0 08.2400.66G? 0
+165359.37 -513204.5 -000004.1-000010.200004.8 08.2400.06A? 0
+165704.40 -425656.1 +000014.5-000013.300001.9 08.2400.12A? 0
+165723.86 -654559.4 -000012.5-000021.600011.9 08.2400.11A? 0
+171239.30 +371253.3 -000024.9-000042.600008.8 08.2400.55F? 0
+171522.39 -512624.6 +000019.2+000009.800001.3 08.2400.96K? 0
+171555.33 -532238.1 +000015.8-000017.800000.3 08.2400.28A? 0
+171610.89 -382012.0 -000001.7+000007.400004.4 08.2400.06A? 0
+172018.23 -053037.1 -000051.7-000050.200008.3 08.2400.52F? 0
+172039.47 +092525.3 +000008.9+000045.800021.2 08.2400.99K? 0
+173822.38 +112909.1 -000004.7-000005.200005.2 08.2400.24A? 0
+174019.23 -463142.5 +000031.5-000014.600005.8 08.2400.13A? 0
+174043.01 -275334.8 -000014.5-000024.800000.4 08.2400.19A? 0
+174658.05 -061232.1 -000063.5-000105.300010.3 08.2400.65G? 0
+175152.56 +025359.4 -000013.4-000006.100017.1 08.2400.17A? 1
+175204.22 -150134.1 -000002.2+000008.800001.2 08.2400.99K? 0
+175218.59 -374501.9 -000005.0-000002.500001.1 08.24-0.02B? 0
+175241.37 -522849.4 -000000.2-000008.200011.4 08.2400.00A? 0
+175249.19 +174959.6 +000063.3-000032.200006.2 08.2400.48F? 0
+175654.62 +251240.8 -000013.9+000004.800007.5 08.2400.26A? 0
+175942.06 -122056.0 -000017.7+000012.700007.7 08.2400.90G? 0
+180116.71 +795755.7 +000003.4+000004.400004.5 08.2400.89G? 0
+180210.03 +205821.6 +000005.9+000013.600000.8 08.2400.17A? 0
+180302.06 -560351.4 +000005.8+000004.500006.8 08.2400.12A? 0
+180721.28 -365224.2 +000001.0-000080.000020.5 08.2400.57F? 0
+180932.08 -484048.6 +000023.1-000007.900001.3 08.2400.38F? 0
+181243.37 +242336.7 -000127.7-000041.600025.7 08.2400.68G? 0
+181513.26 -123212.3 +000003.3+000001.000006.5 08.2400.56F? 0
+181940.19 +101619.2 -000102.7-000201.800029.6 08.2400.65G? 0
+182602.20 -014051.2 -000000.4-000014.000010.4 08.2400.19A? 0
+182951.42 +220040.1 +000000.9-000006.400003.2 08.2400.22A? 0
+183217.08 +362534.2 +000022.6+000008.700000.4 08.2400.38F? 0
+183311.05 -165104.4 -000081.2-000196.200019.6 08.2400.60G? 0
+183815.25 -252517.2 +000012.5-000003.700000.8 08.2400.42F? 0
+184110.67 -135147.9 -000007.4-000004.100006.8 08.2400.18A? 0
+184111.47 +504254.6 +000050.5+000042.300001.9 08.2400.91G? 0
+184304.52 -522807.6 +000017.1-000033.100003.5 08.2400.16A? 0
+184319.40 +090945.8 +000093.8+000120.600003.0 08.2400.50F? 0
+184322.68 +161135.5 +000006.5-000010.900001.5 08.2400.25A? 0
+185146.83 +742738.2 +000002.1-000044.900000.5 08.2400.39F? 0
+185227.37 +263204.4 +000110.2+000156.600007.6 08.2400.60G? 0
+185257.19 -190709.2 +000006.4-000003.000008.5 08.2400.11A? 0
+185415.57 -224115.1 +000076.1+000008.500008.9 08.2400.51F? 0
+185829.56 +183130.1 -000026.5+000033.100016.5 08.2400.88G? 0
+185934.15 +630051.3 +000028.9-000008.800005.8 08.2400.29A? 0
+190636.90 +413056.5 +000006.7+000001.400001.0 08.2400.10A? 0
+190739.78 +153032.2 +000041.6+000007.900007.8 08.2400.58G? 0
+190818.84 +150102.1 +000062.4+000060.300014.3 08.2400.65G? 0
+190825.58 +604644.4 +000044.8-000021.700004.0 08.2400.88G? 0
+190831.31 +501523.8 +000000.4-000001.000000.2 08.2400.98K? 0
+190937.89 +761057.8 +000159.8+000056.700010.3 08.2400.55F? 0
+191108.23 +384653.5 -000253.8-000099.900019.9 08.2400.81G? 0
+191121.37 +581920.0 +000038.6-000001.800005.2 08.2400.32F? 0
+191218.64 +211329.0 +000000.8+000000.800014.2 08.2400.13A? 0
+191444.20 +815602.8 +000011.2-000013.900009.2 08.2400.08A? 0
+191505.41 -031939.9 +000042.3-000001.700010.9 08.2400.68G? 0
+192148.76 +554418.7 +000007.4-000012.200003.4 08.2400.20A? 0
+192201.54 +703649.3 +000007.1+000013.700001.4 08.2400.12A? 0
+193136.98 +114326.2 +000075.5-000022.700024.9 08.2400.82G? 0
+193358.18 +164719.1 +000000.0+000006.200000.9 08.2400.47F? 0
+193653.61 +233232.3 -000007.6-000006.300000.9 08.2400.01A? 0
+193937.47 +204658.4 -000004.5+000000.900007.0 08.2400.10A? 0
+194853.93 +445814.9 +000033.4+000013.000001.7 08.2400.53F? 0
+200555.91 +242736.9 -000001.1+000000.100006.2 08.2400.12A? 0
+200621.76 +383521.9 -000007.3-000006.100003.2 08.24-0.04B? 0
+200639.79 +121350.9 +000015.9-000006.200004.8 08.2400.07A? 0
+200656.64 +543909.8 +000022.2+000019.800001.7 08.2400.41F? 0
+200822.84 +183657.2 -000004.7-000011.700004.1 08.2400.13A? 0
+201304.18 +341125.0 +000009.6+000004.800001.7 08.2400.06A? 0
+201522.15 -144717.3 -000096.3-000229.200001.6 08.2400.55F? 0
+201921.47 +273314.6 -000000.1-000006.100006.8 08.2400.16A? 0
+201946.47 +211440.6 +000026.9+000005.600005.2 08.2400.79G? 0
+202553.97 -182857.7 +000024.4+000016.500005.2 08.2400.20A? 0
+202910.70 -571039.4 -000011.4+000003.400010.5 08.2400.08A? 0
+202956.14 +413757.1 +000006.5+000000.000009.2 08.2400.98K? 0
+203001.98 -785422.9 -000004.3+000003.600000.9 08.2400.41F? 0
+203006.57 +661341.9 +000020.3+000051.600002.9 08.2400.92G? 0
+203124.49 -180454.6 -000009.6+000080.400020.8 08.2400.53F? 0
+203712.39 +484605.4 +000010.7+000009.600013.8 08.2400.06A? 0
+203906.12 +242500.0 +000031.9+000006.900007.6 08.2400.54F? 0
+203927.13 -074357.0 -000013.0-000020.900009.0 08.2400.91G? 0
+204518.89 +422807.1 +000008.3-000014.200008.3 08.2400.93G? 0
+204604.72 +542325.8 +000000.0+000000.600001.7 08.2400.04A? 0
+205601.88 +061957.3 +000025.2-000038.800001.7 08.2400.40F? 0
+205645.81 -155104.6 -000006.3-000002.300001.2 08.2400.19A? 0
+205841.35 -702522.6 -000000.5+000086.700012.9 08.2400.47F? 1
+210551.12 +200228.6 +000006.9-000057.700015.3 08.2400.46F? 0
+210652.06 +634642.4 +000007.4-000013.200004.0 08.2400.23A? 0
+210759.04 +053907.0 -000017.4-000110.400030.1 08.2400.74G? 0
+211009.69 +633927.0 +000001.6+000002.800001.6 08.2400.62G? 0
+211528.62 -354253.7 +000012.8+000013.900011.5 08.2400.96K? 0
+212110.54 +590305.1 +000012.9+000013.600011.8 08.2400.99K? 0
+212526.93 +112046.0 -000007.3-000024.600004.8 08.2400.51F? 0
+212742.75 +571919.7 +000198.6-000095.500015.9 08.2400.65G? 0
+213040.75 +615013.2 -000004.3-000005.700007.5 08.2400.26A? 0
+213644.21 +294014.6 -000019.6-000028.600009.6 08.2400.87G? 0
+213647.76 +324212.9 +000025.5-000014.900005.7 08.2400.37F? 0
+213758.09 -621515.5 +000028.6-000024.300004.7 08.2400.89G? 0
+214632.30 +483730.2 -000007.6-000009.900003.4 08.24-0.06B? 0
+214824.39 +575736.3 -000013.3-000021.400002.7 08.2400.17A? 0
+215108.88 +640118.0 -000008.1-000010.100002.8 08.2400.12A? 0
+215219.33 +394806.2 +000440.8+000002.000031.9 08.2400.74G? 0
+215735.06 +233301.9 -000006.8-000005.800005.9 08.2400.26A? 0
+215754.25 +244453.2 -000001.2+000007.700004.3 08.2400.07A? 0
+220513.07 +491845.6 +000001.5-000010.900000.8 08.2400.15A? 0
+221002.86 +075713.3 -000043.1-000005.100000.2 08.2400.92G? 1
+221115.04 +521844.4 -000002.9-000010.800002.3 08.2400.96K? 0
+221403.39 -781952.1 +000036.7+000007.700010.0 08.2400.44F? 0
+221431.12 +233811.2 +000007.9-000006.700007.1 08.24-0.01B? 0
+221617.91 +733616.3 +000032.2+000046.000010.2 08.2400.43F? 0
+222451.02 +544318.9 -000001.6-000007.800006.9 08.2400.07A? 0
+222621.57 +104527.7 -000040.0-000055.900028.7 08.2400.75G? 0
+222749.58 +013926.3 +000017.7-000004.700015.9 08.2400.40F? 0
+223029.88 +401203.8 +000003.6+000012.000000.6 08.2400.13A? 0
+223217.77 +871704.4 -000008.2-000011.800001.0 08.2400.05A? 0
+223740.36 +583836.1 +000007.5+000005.900002.4 08.2400.37F? 0
+224218.81 +572638.1 -000008.0-000002.000003.3 08.2400.15A? 0
+224652.01 -450304.5 +000082.3+000001.900000.4 08.2400.37F? 0
+224835.61 -171521.5 +000056.3-000040.000001.2 08.2400.19A? 0
+225037.95 +322635.8 +000011.5-000011.300016.3 08.2400.06A? 0
+225833.53 +120304.8 +000101.2-000043.500006.7 08.2400.37F? 0
+230133.59 +543908.7 -000011.7-000019.600005.8 08.2400.96K? 0
+231504.27 +431852.3 +000007.7-000000.900008.7 08.2400.05A? 0
+231609.35 -695416.4 -000003.8-000015.500004.0 08.2400.36F? 0
+232028.67 -395932.0 -000016.3+000011.000008.0 08.2400.24A? 0
+232123.96 -245222.0 +000152.1+000007.800001.5 08.2400.85G? 0
+233004.66 -223932.1 +000000.0+000000.000000.0 08.2400.25A? 1
+233216.26 +263306.4 -000007.8-000058.000023.9 08.2400.63G? 0
+233833.11 +444111.8 +000068.2-000000.700000.4 08.2400.42F? 0
+233932.19 +340405.4 +000020.2-000009.100002.9 08.2400.35F? 0
+234017.73 +243525.4 -000023.8-000009.500001.3 08.2400.99K? 0
+234141.31 +361926.0 -000004.7-000006.700000.0 08.2400.02A? 0
+234221.78 -013004.5 +000050.1-000037.900009.6 08.2400.47F? 0
+234234.93 -281052.1 -000075.8-000006.200008.1 08.2400.57F? 0
+235816.02 -500751.2 +000099.0-000036.000009.7 08.2400.50F? 0
+235900.45 +664852.1 +000082.7-000015.200005.2 08.2400.36F? 0
+000818.61 -324203.0 +000074.3-000037.600000.4 08.2401.06K? 0
+003559.68 +722955.7 -000030.7-000028.800001.7 08.2401.83K? 0
+005331.26 +333038.9 +000008.0+000008.000003.1 08.2401.47K? 0
+005758.77 -681135.3 -000005.7+000003.700005.5 08.2401.06K? 0
+011322.43 -315426.4 +000012.0+000017.600005.0 08.2401.29K? 0
+011611.90 +173804.6 +000051.4-000012.800012.6 08.2401.40K? 0
+011654.48 -655802.8 +000012.7+000000.300000.6 08.2401.45K? 0
+011812.32 +235235.2 +000030.3+000005.300008.5 08.2401.60K? 0
+012443.96 +713411.8 +000004.4+000011.200002.7 08.2401.59K? 0
+012448.16 +285125.2 -000037.2-000008.000006.9 08.2401.10K? 0
+012741.19 -390832.1 -000005.1-000031.300003.9 08.2401.38K? 0
+013506.15 -312350.9 -000013.5-000018.800001.0 08.2401.04K? 0
+013908.30 +611119.0 -000002.0+000017.400007.4 08.2401.27K? 0
+014545.13 +031031.3 +000020.4-000010.400000.1 08.2401.43K? 0
+014632.29 +060858.7 -000006.3-000005.300004.3 08.2401.35K? 0
+014648.73 -493847.9 +000021.4-000017.100007.9 08.2401.04K? 0
+015248.46 -562217.0 -000027.9-000034.600003.4 08.2401.02K? 0
+015656.50 +611443.5 +000017.8-000023.300005.6 08.2401.17K? 1
+020056.39 +384103.0 -000009.3-000041.000014.7 08.2401.37K? 0
+021836.42 +320738.0 -000001.3-000014.600021.3 08.2401.53K? 0
+022824.98 -001410.9 -000005.0-000030.200016.1 08.2401.07K? 0
+023522.27 +304051.2 -000027.1-000011.100012.5 08.2401.07K? 0
+023533.88 -032724.4 +000065.1+000041.000002.6 08.2401.17K? 0
+024041.08 -015530.2 -000005.4-000031.400005.9 08.2401.10K? 0
+025050.16 +633846.1 +000010.8-000010.200011.7 08.2401.53K? 0
+025621.59 +412555.3 +000013.0-000011.100006.6 08.2401.55K? 0
+030638.97 -600637.4 +000006.8+000015.600004.8 08.2401.09K? 0
+030830.39 +563903.0 +000000.0+000000.000000.0 08.2401.51K? 1
+030908.43 +025044.5 -000039.7+000010.800006.9 08.2401.43K? 0
+031130.62 +265045.4 -000006.8-000012.700005.0 08.2401.85K? 0
+032254.73 +373936.7 +000029.7-000017.400013.5 08.2401.23K? 0
+033200.69 -653843.5 +000015.5+000000.200011.0 08.2401.25K? 0
+033641.89 +754436.3 +000008.6+000011.400008.0 08.2401.00K? 0
+033802.28 -075244.4 +000017.2-000053.900015.3 08.2401.12K? 0
+034559.37 +260435.7 -000016.3-000013.900020.8 08.2401.60K? 0
+034636.58 -092632.3 +000017.7-000009.000003.0 08.2401.26K? 0
+034722.16 -144609.1 -000015.2+000044.900011.7 08.2401.16K? 0
+040002.13 +012405.4 -000003.8+000025.400010.9 08.2401.76K? 0
+040525.03 -062034.1 -000000.9-000044.600013.4 08.2401.17K? 0
+040932.01 -472548.6 +000023.7+000005.600004.5 08.2401.24K? 0
+041834.36 +525826.9 +000002.0-000013.500017.0 08.2401.30K? 0
+042122.95 +621445.6 +000029.9-000113.000011.3 08.2401.07K? 0
+042141.52 +634959.0 -000031.9-000008.500000.7 08.2401.84K? 0
+042423.80 -351649.8 +000003.8+000006.400007.4 08.2401.36K? 0
+042540.34 -395009.6 +000012.8+000016.900003.8 08.2401.48K? 0
+042735.18 -511745.0 -000001.9+000003.500010.7 08.2401.01K? 0
+042822.94 +491354.0 +000024.9-000036.600001.9 08.2401.38K? 0
+043144.63 -012109.1 -000006.0-000048.100001.4 08.2401.00K? 0
+043605.12 +591836.0 +000031.1-000055.200013.8 08.2401.06K? 0
+045449.12 -253910.4 -000026.4+000005.500004.8 08.2401.05K? 0
+045537.81 +014454.0 +000023.4+000003.400006.2 08.2401.28K? 0
+050223.75 -715033.0 +000000.4-000008.300013.9 08.2401.12K? 0
+051128.86 -435648.3 +000037.1+000011.500020.2 08.2401.08K? 0
+052047.13 -133628.5 -000009.8-000001.800011.8 08.2401.18K? 0
+053308.27 +332641.7 +000007.3-000022.500004.6 08.2401.06K? 0
+054030.20 +751940.1 -000003.7-000003.800000.2 08.2401.56K? 0
+054534.27 +203037.2 +000007.7+000002.600043.8 08.2401.03K? 0
+054603.72 -155039.8 -000014.8+000016.300013.9 08.2401.50K? 0
+055319.04 +281631.5 +000015.3-000012.900001.2 08.2401.39K? 0
+060648.34 +120044.9 +000001.7-000010.600012.3 08.2401.38K? 0
+060711.36 -642318.2 +000010.9+000004.900005.3 08.2401.54K? 0
+061332.24 -354806.4 +000009.0-000010.800001.7 08.2401.16K? 0
+061517.66 +725022.1 -000002.9-000015.900005.0 08.2401.21K? 0
+061736.71 -152704.3 +000008.2+000004.400007.3 08.2401.09K? 0
+061759.76 +390529.8 +000040.0-000040.900010.8 08.2401.05K? 0
+062323.79 -140920.1 -000003.1-000002.000008.2 08.2401.43K? 0
+062525.35 -561251.2 +000000.3-000021.800000.3 08.2401.46K? 0
+062958.38 +133655.0 -000000.5+000003.500007.3 08.2401.64K? 0
+063539.60 +114317.7 -000033.8-000009.300002.2 08.2401.08K? 0
+064452.54 -235144.0 +000000.8-000010.700003.3 08.2401.09K? 1
+064838.90 +810823.6 +000015.9+000004.900002.7 08.2401.58K? 0
+064846.18 -400849.0 +000010.8-000017.400003.0 08.2401.18K? 0
+065458.06 -114259.3 +000008.6+000011.100001.5 08.2401.15K? 0
+065710.04 -250905.1 -000017.9-000003.000004.3 08.2401.35K? 0
+065909.16 -031349.6 -000017.4+000001.800025.1 08.2401.46K? 0
+070104.06 -230102.0 -000003.3+000016.000001.9 08.2401.04K? 0
+070610.88 +200516.8 -000009.0-000055.900015.0 08.2401.18K? 0
+071245.79 +341500.4 -000010.0-000006.000009.5 08.2401.55K? 0
+071630.09 -295615.2 -000014.1-000005.000007.6 08.2401.67K? 0
+072158.49 +030628.1 -000007.5-000017.100003.2 08.2401.58K? 0
+073657.50 -470738.9 +000001.8+000022.100002.8 08.2401.06K? 0
+073922.53 -382640.0 +000004.9+000002.300007.3 08.2401.47K? 0
+074606.60 -204534.1 +000001.5+000015.300004.3 08.2401.58K? 0
+075050.54 -012154.5 -000010.2-000014.400003.5 08.2401.70K? 0
+075337.14 +324221.0 -000047.5-000005.400009.8 08.2401.54K? 0
+080518.53 -175905.5 -000018.8+000019.000000.4 08.2401.03K? 0
+081032.85 -481114.5 -000001.8-000016.200006.6 08.2401.11K? 0
+081311.77 +752200.4 +000000.2+000004.100001.4 08.2401.54K? 1
+081410.82 -003112.0 -000001.6-000023.900002.2 08.2401.29K? 0
+082831.17 +060329.2 -000049.1-000017.800000.1 08.2401.09K? 0
+083842.96 -365719.2 +000017.2-000012.200001.6 08.2401.68K? 0
+084629.35 -031308.4 -000030.4+000002.000016.0 08.2401.12K? 0
+084913.53 -435441.7 -000007.7+000005.500011.3 08.2401.12K? 0
+085556.68 +005309.7 -000013.1-000004.200008.8 08.2401.20K? 0
+090051.31 -575501.3 -000006.2+000018.000013.5 08.2401.44K? 0 0.10 1.00
+092130.82 -274826.5 -000015.9-000003.800000.1 08.2401.39K? 0
+092417.39 +425847.5 -000002.3-000026.100012.1 08.2401.35K? 0
+092521.27 -514020.9 -000005.5-000006.300001.3 08.2401.85M? 0
+095250.83 +671520.8 +000009.3+000003.900001.9 08.2401.01K? 0
+095907.14 +302519.3 -000029.2-000044.500007.3 08.2401.30K? 0
+100032.81 -093645.6 -000033.9+000000.800000.2 08.2401.24K? 0
+100651.25 +421719.0 -000005.3-000024.000000.4 08.2401.17K? 0
+101754.69 -424323.9 +000003.3-000009.100002.3 08.2401.38K? 0
+102307.29 -323326.3 -000014.5-000002.100006.6 08.2401.35K? 0
+102724.14 +035055.0 -000022.7-000005.100003.5 08.2401.50K? 0
+102907.86 -223531.8 -000068.4+000028.100012.1 08.2401.04K? 0
+103453.24 +080352.2 +000000.4+000004.700010.8 08.2401.09K? 0
+104931.49 -514059.5 -000054.8-000002.000008.7 08.2401.17K? 0
+105732.84 -181815.2 -000028.9+000045.500011.3 08.2401.07K? 0
+110425.26 -052323.6 +000014.2-000059.700002.2 08.2401.30K? 0
+111340.28 +410522.1 +000000.0+000000.000000.0 08.2401.10K? 0
+112307.69 -144133.0 +000002.2-000028.400008.0 08.2401.09K? 0
+112435.18 -673410.1 -000012.3+000001.800010.0 08.2401.66K? 0
+115141.79 -181035.0 +000073.7-000139.900015.1 08.2401.03K? 0
+115344.10 -673848.6 -000031.6+000007.600008.4 08.2401.52K? 0
+115524.14 -600006.3 -000007.8-000003.100005.8 08.2401.14K? 0
+115855.23 -091851.0 -000041.9-000026.800000.1 08.2401.36K? 0
+120247.83 -470422.6 -000033.1+000018.000014.1 08.2401.52K? 0
+120859.93 -050856.6 +000018.2-000014.100015.7 08.2401.52K? 0
+122506.62 +371315.0 -000027.9-000012.500008.6 08.2401.13K? 0
+123452.55 -335150.9 -000007.1-000012.700004.0 08.2401.37K? 0
+124405.06 -540206.6 +000044.5-000010.200008.6 08.2401.21K? 0
+125607.31 -165332.8 -000005.2-000022.300001.1 08.2401.27K? 0
+130115.82 -123704.4 -000030.8+000021.000014.6 08.2401.14K? 0
+130538.84 -751702.9 +000035.9+000015.400011.1 08.2401.01K? 0
+130811.60 -474122.1 -000030.6-000004.600011.9 08.2401.58K? 0
+132111.33 -625429.6 -000017.0-000000.100000.0 08.2401.26K? 0
+132157.36 -781042.9 +000000.2+000010.700002.9 08.2401.45K? 0
+132512.96 -375534.8 -000006.6-000011.100005.5 08.2401.51K? 0
+133634.16 -504835.9 -000011.6-000007.000003.1 08.2401.17K? 0
+134233.06 -702500.7 +000016.6-000003.600003.2 08.2401.06K? 0
+134236.18 -373107.5 +000015.3+000015.100029.0 08.2401.05K? 0
+134316.45 -610937.7 +000001.0+000004.400015.9 08.2401.84K? 0
+140003.02 -232537.9 -000033.5-000023.500003.5 08.2401.47K? 0
+140748.65 -231749.9 -000006.7-000001.000006.5 08.2401.09K? 0
+141209.78 +422442.9 -000045.4+000001.600005.8 08.2401.24K? 0
+141538.99 -525803.7 -000008.8-000008.000000.6 08.2401.73K? 0
+141813.23 -625158.5 +000002.2+000000.500017.0 08.2401.01K? 0
+142507.33 -700146.6 -000023.3-000011.700000.6 08.2401.51K? 0
+143722.44 -581256.4 -000019.0-000010.500008.2 08.2401.49K? 0
+143958.00 -432645.8 -000035.1+000001.800002.3 08.2401.06K? 0
+145119.25 -563349.5 +000016.7-000009.400017.5 08.2401.77K? 0
+150111.66 +015114.0 +000012.5-000007.600012.4 08.2401.01K? 0
+150700.45 -021751.2 -000012.2+000032.100014.4 08.2401.15K? 0
+151603.71 -463731.2 -000017.5-000031.100009.6 08.2401.61K? 0
+151608.55 -373004.9 +000007.5+000002.300002.7 08.2401.74K? 0
+151824.73 -125529.3 -000015.2+000000.000008.3 08.2401.09K? 0
+152305.91 -112716.8 -000017.0-000003.400013.5 08.2401.40K? 0
+152413.42 -373359.2 -000033.6-000019.700018.5 08.2401.02K? 0
+154021.55 -590811.4 -000032.5-000016.000018.8 08.2401.29K? 0
+154627.26 +385101.0 -000051.6+000017.500001.9 08.2401.08K? 0
+154741.01 -324411.9 -000005.0-000009.800023.9 08.2401.04K? 0
+160107.32 +270837.9 -000019.5+000008.400010.5 08.2401.39K? 0
+160128.63 +020351.5 +000003.7-000001.700002.7 08.2401.15K? 0
+160433.87 +524339.9 +000013.4-000008.100000.8 08.2401.16K? 0
+160932.66 -433914.6 +000011.5+000012.400001.9 08.2401.49K? 0
+161308.45 +263142.7 -000006.5+000004.200007.4 08.2401.45K? 0
+162544.24 -551324.4 +000006.0-000008.400000.2 08.2401.45K? 0
+163142.32 -295321.2 -000030.9-000049.400003.0 08.2401.09K? 0
+164229.78 -440635.1 +000004.9-000011.100018.0 08.2401.46K? 0
+164534.28 +701536.8 -000006.0+000028.700000.5 08.2401.39K? 0
+170143.71 -322608.5 -000019.0+000010.700001.1 08.2401.15K? 0
+171300.45 -104102.4 +000013.3-000011.700007.9 08.2401.18K? 0
+171823.93 -151151.1 +000010.6+000033.800015.5 08.2401.92M? 0
+171859.20 -733113.9 +000004.8-000035.500007.6 08.2401.18K? 0
+171957.55 +631604.1 -000023.4-000034.800002.4 08.2401.00K? 0
+172206.37 -233425.9 -000001.7-000015.400006.6 08.2401.20K? 0
+173626.51 +235332.5 -000018.5-000000.800015.3 08.2401.14K? 0
+174846.42 +163659.1 +000007.4+000000.500011.7 08.2401.55K? 0
+180015.25 +001014.6 +000013.1+000022.300006.0 08.2401.46K? 0
+180140.38 +053922.2 -000000.8-000018.500019.9 08.2401.20K? 0
+180532.42 -015755.9 +000001.3+000005.500004.5 08.2401.30K? 0
+181451.35 +362245.2 -000000.4-000012.000001.7 08.2401.40K? 0
+181452.78 +394358.8 -000005.9-000023.200010.9 08.2401.58K? 0
+181745.16 +770637.4 +000007.2+000035.400017.5 08.2401.14K? 0
+181934.04 -194353.9 +000005.7-000013.700005.5 08.2401.22K? 0
+182011.70 +070408.8 +000004.6+000008.000002.4 08.2401.62K? 0
+182114.89 -162231.7 +000002.5-000018.500012.1 08.2401.33K? 0
+182756.59 +235121.3 +000001.1+000007.300005.3 08.2401.12K? 0
+183204.07 -812054.2 +000003.6+000001.200017.1 08.2401.70K? 0
+183937.58 +115139.8 +000003.0-000001.900009.6 08.2401.02K? 0
+184315.89 +503608.8 -000002.0+000003.300005.3 08.2401.63K? 0
+184921.86 -302812.4 +000047.9+000021.500012.3 08.2401.11K? 0
+185258.21 +302601.6 +000016.1-000006.000032.7 08.2401.57K? 0
+190224.07 -254118.9 +000011.7+000002.500008.4 08.2401.32K? 0
+190246.60 +194437.9 -000002.6+000016.000019.0 08.2401.38K? 0
+191011.19 -593254.2 +000005.8-000021.500010.1 08.2401.54K? 0
+192618.72 -113716.1 +000017.3+000021.700011.7 08.2401.04K? 0
+192658.15 -151733.7 +000012.7-000013.300011.4 08.2401.73K? 0
+193349.81 -561116.0 -000014.9-000016.600002.8 08.2401.18K? 0
+193359.55 +091121.2 +000000.5-000031.100000.0 08.2401.01K? 0
+193623.10 +264009.3 +000003.4-000002.500006.2 08.2401.05K? 0
+193924.93 +295529.1 -000019.6-000024.100009.5 08.2401.71K? 0
+193934.82 +370426.7 +000018.4+000008.800002.8 08.2401.01K? 0
+194012.60 +351455.9 +000009.5-000009.500004.5 08.2401.44K? 0
+194329.79 -534158.6 -000018.4-000013.200005.8 08.2401.19K? 0
+195005.00 -020937.2 +000014.5-000010.600015.0 08.2401.59K? 0
+195615.69 +080932.6 -000058.2-000062.600018.6 08.2401.11K? 0
+200534.94 +130650.2 +000006.5+000011.700009.0 08.2401.07K? 0
+200924.41 +344259.5 +000041.9-000041.600000.5 08.2401.17K? 0
+201008.82 -363917.3 -000010.2-000018.000007.3 08.2401.22K? 0
+201536.96 +195830.0 -000034.6-000047.200009.4 08.2401.08K? 0
+201658.04 +300644.9 +000000.6-000005.000001.6 08.2401.02K? 0
+202425.35 -414008.6 +000039.6+000010.900009.3 08.2401.41K? 0
+202621.52 +540132.7 +000012.2-000006.400001.8 08.2401.56K? 0
+202713.37 -133239.7 -000011.2-000016.700007.2 08.2401.34K? 0
+203131.23 -684207.3 +000027.7-000008.500014.4 08.2401.00K? 0
+204728.44 +430433.3 +000002.4+000013.200003.3 08.2401.55K? 0
+210247.28 -101327.5 -000017.9-000009.600016.2 08.2401.12K? 0
+210418.93 +480603.6 -000020.1+000000.500005.2 08.2401.14K? 0
+210643.01 +263327.4 -000006.5-000009.900008.6 08.2401.27K? 0
+210706.56 -184205.5 -000005.4-000008.500003.9 08.2401.01K? 0
+210719.79 -202959.5 +000029.1+000021.700008.3 08.2401.23K? 0
+210749.80 -200209.5 +000066.5+000021.400012.2 08.2401.04K? 0
+212754.36 -030915.8 -000012.6+000018.300020.6 08.2401.19K? 0
+213713.93 +660412.1 +000005.0+000011.800005.2 08.2401.00K? 0
+213915.01 -140332.8 -000044.2-000013.700013.6 08.2401.61K? 0
+214418.96 +830442.0 +000012.6-000004.000001.3 08.2401.48K? 0
+214935.70 -364148.6 +000019.9-000006.600005.1 08.2401.41K? 0
+215121.88 +495257.6 -000019.4-000011.200010.7 08.2401.11K? 0
+215437.36 -372555.0 +000005.1-000015.400003.6 08.2401.01K? 0
+220635.01 -313410.2 +000012.7+000001.400002.5 08.2401.52K? 0
+222124.07 -183020.8 +000022.5+000012.000009.0 08.2401.36K? 0
+222355.68 -765111.3 +000027.8-000016.100001.6 08.2401.08K? 0
+222658.27 -354032.2 -000019.3-000042.200016.8 08.2401.06K? 0
+222759.62 -055619.2 -000006.6+000007.400011.4 08.2401.06K? 0
+223441.74 +195835.7 -000012.6-000025.700019.3 08.2401.53K? 0
+223531.68 -503516.7 +000026.7-000021.100011.1 08.2401.50K? 0
+224435.05 +621122.8 +000056.9+000005.700009.7 08.2401.19K? 0
+230633.71 +310039.8 -000027.6-000018.600006.4 08.2401.03K? 0
+231007.79 +565052.3 -000007.9+000000.300012.8 08.2401.66K? 0
+231105.18 +252201.2 +000003.1-000020.200020.6 08.2401.37K? 0
+231111.57 +513425.1 -000014.6-000018.800004.2 08.2401.30K? 0
+231612.49 +210320.8 -000013.8-000006.200009.5 08.2401.71K? 0
+232828.62 +054827.6 +000002.3-000001.500015.1 08.2401.35K? 0
+233656.01 +461125.5 +000017.9-000015.100004.5 08.2401.02K? 0
+233848.04 +255646.7 +000005.4-000009.600001.6 08.2401.08K? 0
+235525.89 +355719.3 -000030.1-000003.100002.2 08.2401.57K? 0
+235911.06 -183222.2 +000028.0-000003.400002.8 08.2401.00K? 0
+065311.31 -043434.0 +000002.1+000001.600006.9 08.2402.74N? 0
+215622.33 +225142.5 +000007.0+000018.400011.6 08.2403.35N? 0 0.10 1.00
+000023.07 +420829.4 -000013.1-000003.800002.2 08.2500.13A? 0
+000647.29 +542958.2 -000034.1+000036.000020.7 08.2500.94G? 0
+000653.95 -033732.6 -000109.5-000218.200014.6 08.2500.56F? 0
+000740.01 +010539.3 -000021.5-000017.900007.7 08.2500.16A? 0
+001046.36 +584610.3 +000002.9-000007.400008.6 08.2500.13A? 0
+002433.50 +565802.8 +000037.6-000005.300001.4 08.2500.43F? 0
+002954.06 +591518.1 -000004.2-000066.000011.6 08.2500.88G? 0
+003131.72 -111623.7 +000075.7-000025.500013.2 08.2500.58F? 0
+003935.36 +364726.1 -000007.3-000022.800003.7 08.2500.38F? 0
+004222.59 +224956.7 +000041.4-000027.200003.8 08.2500.94G? 0
+010048.08 +183132.3 +000014.2+000001.300000.3 08.2500.40F? 0
+010105.21 +175017.2 +000086.1-000032.700004.9 08.2500.37F? 0
+010122.60 +655220.2 +000146.6-000044.800019.9 08.2500.72G? 0
+010817.37 +600810.4 +000044.8-000003.100012.7 08.2500.92G? 0
+011544.95 -534256.7 +000106.4+000018.800026.7 08.2500.64G? 0
+012003.15 +523958.2 +000014.2-000020.300002.4 08.2500.21A? 0
+012403.56 +542132.9 -000100.9-000027.200029.4 08.2500.58F? 0
+012953.09 +423740.1 +000039.0+000001.400007.1 08.2500.47F? 0
+013153.53 +462359.5 -000010.0-000009.200000.8 08.2500.07A? 0
+013229.92 +675740.3 +000006.0-000002.600004.4 08.2500.04A? 0
+013306.05 +383414.4 +000037.4-000044.600002.8 08.2500.34F? 0
+013650.53 +614858.0 -000004.0-000001.800002.9 08.2500.81G? 0
+015314.22 +152600.1 -000063.4+000019.800006.6 08.2500.48F? 1
+015320.16 +170400.7 +000003.1-000016.500000.8 08.2500.45F? 0
+015337.68 +605924.5 +000075.7-000074.400002.7 08.2500.42F? 0
+015409.90 +491818.9 -000028.5-000018.500017.8 08.2500.58G? 0
+015753.17 -285046.5 +000211.5+000050.100018.5 08.2500.68G? 0
+015850.65 -565211.7 +000146.1+000131.200007.7 08.2500.87G? 0
+020049.01 +132304.5 +000005.1+000012.100025.8 08.2500.47F? 0
+020216.43 -502933.3 +000067.9+000022.800007.0 08.2500.53F? 0
+020445.80 +392606.4 -000006.3+000005.900010.6 08.2500.36F? 0
+020527.70 +625719.7 +000022.1-000022.500017.7 08.2500.97K? 0
+021121.53 +622052.6 +000028.0-000018.200003.8 08.2500.43F? 0
+021626.37 +043734.0 +000007.0-000016.200000.9 08.2500.33F? 0
+022255.51 +665038.2 -000009.0-000025.500011.8 08.2500.93G? 0
+022553.75 -095407.4 +000000.2-000035.700002.7 08.2500.54F? 0
+023838.08 +574901.2 +000003.7-000002.700004.0 08.2500.49F? 0
+024140.79 +265629.2 -000028.1-000006.300003.1 08.2500.11A? 0
+024241.57 +482146.8 +000001.6-000008.600005.2 08.2500.20A? 0
+030403.21 +440646.6 -000000.7-000000.600000.2 08.2500.16A? 0
+030605.71 -484746.2 -000048.3-000089.800011.0 08.2500.51F? 0
+030725.56 -682708.7 +000017.8+000009.800014.2 08.2500.46F? 0
+030734.99 -470221.7 +000015.5-000116.800017.6 08.2500.52F? 0
+031101.31 +605716.9 +000020.0-000032.100003.6 08.2500.25A? 0
+031256.57 -422226.6 +000036.2+000032.800009.7 08.2500.32F? 0
+031500.26 +481648.0 +000011.1-000005.000006.7 08.2500.23A? 0
+033427.68 +194745.0 -000016.3-000005.800004.1 08.2500.08A? 0
+034033.74 -111636.8 -000005.9-000008.600007.5 08.2500.49F? 0
+034151.79 -104150.0 +000286.8-000273.800029.7 08.2500.76G? 0
+034418.40 -664148.5 +000042.8+000064.200004.5 08.2500.52F? 0
+034432.72 -083512.5 +000001.7+000003.500004.2 08.2500.03A? 0
+034451.26 +300808.7 +000016.1-000012.400009.0 08.2500.06A? 0
+035431.23 -245327.0 -000042.8-000028.600019.2 08.2500.61G? 0
+040032.59 +101003.0 +000020.7+000001.100003.3 08.2500.17A? 0
+040854.31 +291126.7 +000081.1-000039.200014.3 08.2500.67G? 0
+041041.99 +530907.7 +000017.2-000010.600002.3 08.2500.92G? 0
+041819.83 +335051.0 +000026.0-000058.900003.5 08.2500.51F? 0
+042821.25 -654243.9 +000028.4+000134.300016.6 08.2500.47F? 0
+043513.25 +385327.9 +000012.5-000024.400006.6 08.2500.14A? 0
+043541.01 +394404.2 +000013.5-000031.300005.4 08.2500.39F? 0
+044554.65 +524641.2 +000005.4+000009.500000.5 08.2500.34F? 0
+044555.88 +571136.2 +000027.1-000053.900015.8 08.2500.51F? 0
+044835.65 +244435.5 +000036.1-000035.900007.2 08.2500.38F? 0
+044847.31 -495308.2 +000149.5-000018.400008.2 08.2500.46F? 0
+044941.60 -120235.4 +000003.4+000005.800011.5 08.25-0.01B? 0
+045307.03 +344220.7 +000068.6-000021.300014.7 08.2500.60G? 0
+045510.53 -635732.4 -000025.5+000010.200007.2 08.2500.48F? 0
+045552.45 +430920.5 -000005.8-000044.100028.2 08.2500.44F? 0
+045607.13 +240016.7 +000011.2-000011.800011.0 08.2500.14A? 0
+045618.14 -510249.9 +000169.6-000132.000011.2 08.2500.76G? 0
+045917.30 -043545.9 -000028.9-000036.800016.5 08.2500.33F? 0
+050013.88 +205540.0 -000004.8-000020.800007.5 08.2500.14A? 0
+050231.84 +711851.8 +000021.9-000087.000013.6 08.2500.59G? 0
+050924.92 +030626.7 -000007.9-000011.900008.7 08.2500.18A? 0
+051048.20 +410010.4 +000000.0-000002.000000.7 08.2500.02A? 0
+051102.30 +391655.2 +000027.7+000034.200005.6 08.2500.75G? 0
+051950.20 +510121.4 +000019.4-000025.800005.0 08.2500.16A? 0
+052043.25 +153813.0 +000004.5-000008.000014.6 08.2500.29A? 0
+052056.35 +432446.4 +000007.7-000002.800011.2 08.25-0.02B? 0
diff --git a/kstars/kstars/data/hip057.dat b/kstars/kstars/data/hip057.dat
new file mode 100644
index 00000000..64de1200
--- /dev/null
+++ b/kstars/kstars/data/hip057.dat
@@ -0,0 +1,1000 @@
+052117.39 -561443.6 +000011.5+000034.100007.0 08.2500.26A? 0
+052550.26 -430343.4 -000000.1-000025.200005.5 08.2500.14A? 0
+052624.86 +393847.6 +000009.5-000005.000004.6 08.2500.06A? 0
+052755.41 +231735.4 +000011.6-000040.500006.7 08.2500.22A? 0
+053003.10 -761455.4 +000026.8+000007.900006.8 08.2500.54F? 0
+053218.92 -062333.1 +000004.8+000006.000002.4 08.25-0.08B? 0
+053639.80 +275442.3 -000001.3-000000.800004.5 08.2500.13A? 0
+053753.65 -394808.6 +000045.8+000060.400014.7 08.2500.54F? 0
+054235.00 -200915.9 +000005.6+000022.300008.8 08.2500.32F? 0
+054259.90 +222741.1 -000011.9-000013.500002.6 08.2500.03A? 0
+054436.59 -164242.2 +000008.8+000004.700004.8 08.2500.30A? 0
+054439.37 -295458.4 -000021.0-000178.600025.9 08.2500.68G? 0
+054714.27 +283726.4 -000020.1-000008.500005.3 08.2500.05A? 0
+054810.26 -200125.2 -000000.3+000019.800004.4 08.2500.36F? 0 0.10 1.00
+055111.57 +085354.9 +000006.6-000005.700008.2 08.2500.53F? 0
+055359.85 +262521.1 -000005.3-000010.100000.0 08.2500.06A? 0
+055435.83 +052113.4 -000007.5-000016.000041.5 08.2500.86G? 0
+055612.05 -221602.4 +000115.5+000008.000005.5 08.2500.52F? 0
+055953.02 +093201.5 +000000.5-000021.500008.9 08.2500.28A? 0
+055953.66 -094359.4 -000009.3-000011.600008.5 08.2500.22A? 0
+060454.38 +615438.9 -000004.4+000004.600001.1 08.2500.09A? 0
+061118.02 -205125.1 +000006.1+000007.300003.9 08.2500.28A? 0
+061355.64 +412803.7 -000002.0-000013.200002.1 08.2500.18A? 0
+061944.63 -081619.0 -000013.7-000014.100002.4 08.2500.18A? 0
+062446.75 -625012.0 +000032.6+000033.400011.6 08.2500.27A? 0
+062845.72 -555501.9 -000006.0+000005.200012.0 08.25-0.03B? 0
+063117.75 +154414.5 -000015.7+000010.400003.5 08.2500.91G? 0
+063604.26 +020550.0 -000005.7+000008.600010.8 08.2500.35F? 0
+063709.60 -705503.9 -000010.5+000018.800001.8 08.25-0.05B? 0
+063816.18 -224603.0 -000005.0-000011.100003.4 08.2500.88G? 0
+064137.78 +045646.2 +000006.8-000007.200005.8 08.2500.13A? 0
+064625.80 -230857.6 -000010.0+000001.900002.7 08.25-0.13B? 0
+064728.81 +693744.8 +000000.8-000007.600006.3 08.2500.02A? 0
+065228.82 -030349.0 +000011.1-000000.400009.4 08.25-0.01B? 0
+065315.46 -240659.6 -000005.3+000003.800004.2 08.25-0.18B? 0
+065323.14 -192302.4 -000002.2+000007.000014.0 08.25-0.08B? 0
+065824.31 -101122.5 -000025.4-000023.600004.9 08.2500.15A? 1
+065837.14 -364939.0 -000011.8+000010.900005.2 08.2500.07A? 0
+065854.34 +283933.2 -000010.3-000116.200003.2 08.2500.98K? 0
+070005.14 +421103.1 -000006.4+000015.700004.7 08.2500.31F? 0
+070933.32 -282640.6 -000008.0+000008.500005.8 08.25-0.14B? 0
+071117.45 +803242.0 -000002.1-000031.200000.8 08.2500.06A? 0
+071310.74 +001351.2 +000005.7-000010.900008.5 08.2500.55F? 0
+071904.82 -762502.1 -000064.0+000156.800005.2 08.2500.51F? 0
+072109.12 -032145.4 -000006.9+000013.500002.0 08.2500.03A? 0
+072353.88 -204233.6 +000014.1-000006.600008.7 08.2500.19A? 0
+072628.93 -184527.4 +000005.7-000004.200008.8 08.25-0.05B? 0
+072646.37 +645648.5 -000011.7+000003.600009.0 08.2500.95G? 1
+073201.91 +752000.8 -000002.3-000002.800004.3 08.2500.12A? 1
+073404.82 -470820.4 -000025.9+000051.200003.4 08.2500.39F? 0
+073856.88 -201608.5 +000000.0+000000.000000.0 08.2500.34F? 0
+073958.63 +542712.6 +000015.1-000008.100005.2 08.2500.45F? 0
+074021.74 -775716.7 -000005.0+000007.200006.9 08.2500.88G? 0
+074420.17 -254250.0 -000006.0+000001.200007.2 08.2500.10A? 0
+074617.02 -594835.5 -000069.8+000143.600006.8 08.2500.77G? 0
+074930.28 +480628.8 +000007.1-000002.500001.8 08.2500.30A? 0
+075101.96 -674022.8 -000012.1+000008.700006.0 08.2500.12A? 0
+075406.54 -314322.0 -000023.1+000020.300009.1 08.2500.31A? 0
+075539.11 -363512.5 -000004.2-000015.300004.0 08.2500.24A? 0
+075827.45 -650023.6 +000014.5+000153.500012.9 08.2500.81G? 0
+075830.85 -472331.6 -000012.7+000004.500008.2 08.25-0.04B? 0
+080128.26 -580708.0 -000013.5+000016.800005.4 08.2500.10A? 0
+080154.33 -331759.3 -000010.2+000003.100005.2 08.25-0.04B? 0
+080807.30 +465618.1 -000014.0-000016.500006.9 08.2500.13A? 0
+081132.54 -890015.7 +000001.2-000021.800011.4 08.2500.30A? 0
+081423.85 +755005.5 -000005.5-000029.600000.3 08.2500.29A? 0
+082135.74 +690149.6 -000037.7-000049.300014.7 08.2500.47F? 0
+082253.86 -762607.7 -000018.5+000024.600005.1 08.2500.12A? 0
+082358.17 -071551.3 -000009.3-000013.900009.7 08.25-0.06B? 0
+083315.41 -295723.9 -000039.6+000017.700018.9 08.2500.66G? 0
+083347.39 -482932.7 +000007.8-000028.700003.5 08.2500.48F? 0
+083639.50 +481958.3 +000001.3+000022.000015.4 08.2500.49F? 0
+083740.73 +193106.4 -000029.8-000014.500014.1 08.2500.25A? 0
+084046.58 -041320.9 -000037.1-000007.600011.2 08.2500.42F? 0
+084110.03 -572842.4 +000008.1-000003.700006.6 08.2500.50F? 0
+084547.29 +581214.9 +000010.0-000014.900011.3 08.2500.47F? 0
+085238.68 -512524.6 -000011.9+000011.900001.1 08.2500.00A? 0
+090823.90 +273207.0 -000050.9+000064.400031.8 08.2500.55F? 0
+091106.53 -491453.2 -000011.4-000010.500010.0 08.2500.40F? 0
+091420.97 -383146.0 -000019.7-000004.400008.1 08.25-0.01B? 0
+092556.13 -322616.9 -000013.0+000001.100000.4 08.2500.97K? 0
+092659.84 +180214.2 -000012.7+000002.500009.0 08.2500.91G? 0
+092756.48 +025007.1 +000042.3-000194.600003.1 08.2500.95K? 0
+093113.10 -553400.4 +000011.8+000037.500007.1 08.2500.97K? 0
+093244.35 -371334.6 -000015.1-000018.500002.9 08.2500.40F? 0
+093522.90 -412827.7 -000033.1+000002.200006.7 08.2500.23A? 0
+094200.52 -624125.8 -000014.5+000013.700004.7 08.2500.14A? 0
+094559.64 -444247.9 -000046.1+000076.900000.2 08.2500.03A? 0
+100139.35 +283118.6 -000006.5+000032.700016.7 08.2500.50F? 0
+100151.95 -595855.1 +000014.6+000017.100007.0 08.25-0.15B? 0
+100348.11 +595213.1 -000102.5-000094.900012.3 08.2500.47F? 0
+100731.01 -573259.8 -000009.5-000008.200007.8 08.2500.43F? 0
+101123.02 -580241.3 -000007.2+000007.600006.2 08.2500.81G? 0
+101256.11 -472832.5 -000221.2+000134.100023.1 08.2500.77G? 0
+101457.55 -671743.3 -000162.3+000048.900022.7 08.2500.61G? 0
+102140.70 -660646.0 -000019.0+000015.500011.4 08.2500.18A? 0
+102501.16 -570511.4 -000014.9+000006.200001.9 08.25-0.03B? 0
+102515.67 -194811.7 -000075.0-000029.000016.3 08.2500.63G? 0
+102854.50 -580319.8 -000000.3-000011.400007.1 08.2500.69G? 0
+103213.96 -081141.0 -000062.5+000026.800005.2 08.2500.58F? 0
+103231.46 -290241.1 -000029.1+000020.900001.5 08.2500.75G? 0
+103312.27 -581013.7 -000001.9+000010.000014.0 08.2500.01A? 0 0.10 1.00
+103409.96 -454430.5 -000129.7+000029.500011.4 08.2500.47F? 0
+103423.23 -555448.8 -000033.9+000017.100009.1 08.2500.12A? 0
+103453.05 -502632.0 -000012.3+000006.000001.5 08.25-0.01B? 0
+103534.13 -471747.4 -000027.7-000006.000001.7 08.25-0.04B? 0
+104506.79 +162016.0 -000024.2-000032.500011.4 08.2500.50F? 0
+105111.34 +064548.2 -000047.9-000016.000009.0 08.2500.23A? 0
+105320.06 -514734.1 -000009.0+000007.400005.0 08.2500.10A? 0
+105522.49 -365012.0 +000041.8-000093.400002.4 08.2500.50F? 0
+105618.67 +310222.8 -000033.7-000028.900006.0 08.2500.46F? 0
+110157.64 -713048.3 -000009.2+000002.300001.8 08.2500.11A? 0
+110224.84 +165246.9 +000001.7-000018.200003.5 08.2500.99K? 0
+110419.11 +054744.0 -000298.7+000056.600027.8 08.2500.65G? 0
+110814.73 +362716.9 -000146.2-000007.400001.0 08.2500.64G? 0
+111211.84 -211310.9 -000027.4+000005.800006.8 08.2500.99K? 0
+111421.75 -613513.9 -000027.7+000002.400000.5 08.2500.17A? 0
+112358.07 -573928.2 +000001.4+000009.600015.7 08.2500.81G? 0
+112502.83 +130028.1 -000004.8+000000.000005.4 08.2500.17A? 0
+112652.06 -095626.6 -000016.3+000007.600022.6 08.2500.44F? 0
+113603.29 +275409.3 +000050.3-000042.300011.3 08.2500.56F? 0
+113614.42 +144151.6 -000032.4-000010.100008.1 08.2500.22A? 0
+113656.83 +103037.9 -000014.1-000005.000001.1 08.2500.52F? 0
+114419.12 -313732.2 -000049.4-000009.100011.4 08.2500.31F? 0
+114747.82 +125641.0 -000080.1-000023.800020.4 08.2500.46F? 0
+115118.84 -614820.7 -000006.3-000004.800002.6 08.2500.01A? 0
+115431.77 -215353.7 -000092.2-000043.400013.5 08.2500.44F? 0
+115629.74 -634732.4 -000009.7-000003.800004.4 08.2500.05A? 0
+120306.74 -162722.6 -000000.6-000000.700006.3 08.2500.18A? 0
+120554.67 -022747.6 -000031.9-000012.800006.4 08.2500.35F? 0
+121121.25 -635804.3 -000005.7+000003.500012.4 08.2500.07A? 0
+121131.42 +814254.2 +000020.7+000030.300016.8 08.2500.42F? 0
+121314.39 -560352.6 -000003.0+000000.400002.0 08.2500.31A? 0
+121336.25 -011413.3 -000079.5-000011.500009.2 08.2500.43F? 0
+121408.46 +304910.0 -000130.9-000097.800017.7 08.2500.64G? 0
+121904.15 -663934.4 -000050.2-000019.300005.2 08.2500.47F? 0
+122128.50 +614452.4 -000295.9-000257.000028.6 08.2500.62G? 0
+123152.85 -124046.1 +000048.8-000025.200015.0 08.2500.57F? 0
+124019.25 -293654.4 -000039.2-000003.800005.9 08.2500.07A? 0
+124033.42 +674959.6 -000069.7+000011.400002.2 08.2500.33F? 0
+124133.25 -501058.0 +000006.0-000051.900005.4 08.2500.49F? 0
+124449.02 +353834.7 +000002.4+000000.200003.0 08.25-0.01B? 0
+125735.35 -194501.7 -000034.9+000007.400000.6 08.2500.34F? 0
+130632.20 -680618.0 -000031.2-000033.500008.9 08.2500.19A? 0
+130807.48 +533337.8 +000036.7+000019.700003.8 08.2500.36F? 0
+131120.60 -593436.9 +000005.4+000006.100001.5 08.2500.05A? 0
+132234.33 -225705.1 -000001.9+000001.900009.9 08.2500.59G? 0
+132642.84 -493644.8 -000025.5-000006.200001.5 08.2500.13A? 0
+132710.86 +285227.4 -000019.3+000004.500004.8 08.2500.95K? 0
+133810.11 -475751.2 -000016.7-000003.400003.4 08.2500.24A? 0
+134314.63 +381507.8 +000029.6-000052.500008.3 08.2500.40F? 0
+134807.91 -632654.1 -000008.4-000009.800000.1 08.2500.01A? 0
+135331.78 -523004.7 -000036.8-000018.500004.9 08.2500.09A? 0
+135619.28 -704819.7 -000116.1-000038.100018.2 08.2500.49F? 0
+141236.98 -712059.6 +000044.1-000029.900003.8 08.2500.41F? 0
+141342.00 +041748.3 -000014.2-000054.800001.4 08.2500.53F? 0
+142042.13 -353856.5 -000129.9-000057.800013.5 08.2500.89G? 0
+143803.79 -484835.8 -000045.0-000023.800017.9 08.2500.44F? 0
+144254.67 -600449.3 +000000.9-000007.700004.8 08.2500.04A? 0
+144434.54 +104549.8 -000033.8-000019.900002.1 08.2500.48F? 0
+144905.87 -054505.3 -000035.4-000039.500006.0 08.2500.41F? 0
+144935.51 +392758.5 -000019.9+000017.900002.8 08.2500.48F? 0
+145146.33 +772441.2 +000006.2+000000.000003.6 08.2500.87G? 0
+150841.61 -401708.9 -000023.2-000028.900007.0 08.2500.28A? 0
+151421.54 +045937.7 -000058.1+000001.300002.5 08.2500.70G? 0
+152351.82 +251706.3 +000006.0-000016.900002.4 08.2500.44F? 0
+153227.49 +083437.1 -000004.1+000034.100006.1 08.2500.53F? 0
+153449.37 +245957.8 +000068.6-000117.000011.6 08.2500.56F? 0
+154147.58 -083844.0 -000024.5-000001.400002.0 08.2500.52F? 0
+154653.94 -720557.0 -000017.4-000020.800005.6 08.2500.46F? 0
+155242.93 -270526.0 -000011.4-000026.100004.7 08.2500.20A? 0
+155244.31 -732010.8 +000007.3-000040.900006.0 08.2500.27A? 0
+155527.34 +141724.6 +000003.4+000031.800004.2 08.2500.36F? 0
+155609.08 -235335.9 -000029.7-000051.300023.7 08.2500.39F? 0
+160016.53 -050453.8 -000019.2-000024.700016.8 08.2500.41F? 0
+160408.02 -414239.5 -000006.7-000004.500002.8 08.2500.35F? 0
+160544.74 -070505.7 +000000.8+000014.200009.8 08.2500.97K? 0
+162327.73 -561947.0 -000005.0-000006.600001.0 08.2500.09A? 0
+163134.36 +081757.7 +000034.6+000063.000015.5 08.2500.59G? 1
+163542.90 -061655.0 -000017.3-000010.500005.8 08.2500.47F? 0
+163914.10 +681916.0 -000016.5-000042.200002.0 08.2500.51F? 0
+164154.56 -565414.9 +000006.9+000003.100004.7 08.2500.04A? 0
+164554.32 +005915.7 -000042.8-000060.100012.5 08.2500.60G? 0
+164719.52 -690909.8 -000001.9-000028.700000.8 08.2500.94G? 0
+165042.18 -703656.3 -000013.3-000022.000000.2 08.2500.03A? 0
+165120.47 -300450.8 -000021.6-000027.800014.1 08.2500.27A? 0
+165132.81 +651158.4 +000026.8-000069.500016.2 08.2500.74G? 0
+165649.81 +293522.7 +000031.2-000023.000010.0 08.2500.60G? 0
+170430.84 -074215.8 +000029.5+000014.000018.4 08.2500.41F? 0
+171235.89 -490446.9 +000001.8-000003.500000.9 08.2500.01A? 0
+171704.66 +144050.8 -000020.1+000005.100001.7 08.2500.51F? 0
+171938.67 -534904.3 +000008.3+000001.900001.0 08.25-0.01B? 0
+172645.05 -150743.6 +000003.0+000008.200006.9 08.2500.17A? 0
+172839.41 +590207.2 +000016.9+000008.000007.1 08.2500.61G? 0
+173640.93 -561850.9 +000023.5-000018.200003.2 08.2500.24A? 0
+174232.86 +165224.1 +000001.0-000006.600009.4 08.2500.04A? 0
+174628.89 -554857.8 -000013.6-000013.500000.2 08.2500.01A? 0
+175043.56 +221030.4 -000016.4-000061.500000.3 08.2500.56F? 0
+175226.98 -293313.4 +000027.9-000009.700008.6 08.2500.32F? 0
+175530.63 +200309.3 -000014.3-000012.900003.5 08.2500.92G? 0
+175744.10 +281513.1 -000002.8-000011.800006.3 08.2500.99K? 1
+180757.87 +590114.9 +000006.5-000010.500001.3 08.2500.01A? 0
+181156.63 -323906.0 -000003.1+000001.200003.9 08.25-0.07B? 0
+181204.82 -262350.2 -000014.8-000028.700000.8 08.2500.15A? 0
+181540.06 +513745.0 -000026.6+000128.400011.3 08.2500.68G? 0
+182743.87 +191738.5 -000026.4-000000.400028.3 08.2500.54F? 0
+182835.05 +384607.1 +000001.6-000035.600006.2 08.2500.98K? 0
+183252.74 +041247.7 +000006.5+000001.200002.7 08.2500.35F? 0
+183520.83 -144107.5 +000010.4-000006.000008.4 08.2500.15A? 0
+183811.83 -523739.2 +000003.5-000107.100008.2 08.2500.30A? 0
+184305.98 +071626.6 -000007.7-000002.500007.6 08.2500.11A? 0
+184411.26 +045534.2 -000010.2-000024.400009.1 08.2500.41F? 0
+184751.41 -352953.8 +000007.5+000021.800013.4 08.2500.43F? 0
+185206.94 -001312.8 -000003.8-000019.200006.2 08.2500.27A? 0
+185359.93 -043737.8 +000001.3-000020.200002.6 08.2500.09A? 0
+190220.52 -533028.2 +000000.3-000010.100023.0 08.2500.55F? 0
+190458.10 -581806.1 +000005.9-000019.900002.6 08.25-0.02B? 0
+190852.84 +550556.6 +000024.1+000004.400010.8 08.2500.33F? 0
+191554.67 +470340.5 +000015.0-000035.800015.6 08.2500.51F? 0
+191606.30 -302148.7 -000000.9+000005.500000.4 08.2500.38F? 0
+191646.43 +105846.7 -000016.0+000002.600005.4 08.2500.21A? 0
+191952.67 -092705.2 +000057.8-000010.800003.5 08.2500.43F? 0
+192108.82 -183105.0 -000005.4-000033.600002.3 08.2500.93G? 0
+192241.40 +314410.0 +000008.7+000008.300000.2 08.2500.30A? 0
+192317.02 +523406.2 +000000.9+000005.200000.2 08.25-0.01B? 0
+192343.80 +223352.5 +000008.9+000000.100000.8 08.2500.11A? 0
+192633.57 +271921.6 +000000.0+000000.000000.0 08.2500.57F? 1
+192900.60 +142936.6 +000048.4+000059.800016.7 08.2500.52F? 0
+192950.53 -272606.4 +000003.1-000009.500008.7 08.2500.12A? 0
+193112.26 +631852.3 +000044.1+000009.600006.8 08.2500.83G? 1
+193121.97 +111017.5 -000000.6-000005.900006.3 08.25-0.10B? 0
+193319.02 +340438.1 +000002.3-000006.400003.6 08.25-0.03B? 0
+193526.65 +300401.3 +000018.7-000030.700012.5 08.2500.27A? 0
+193606.63 +271402.5 +000005.5-000009.700012.3 08.2500.31A? 0
+193833.41 -850016.5 +000082.9-000025.100015.9 08.2500.60G? 0
+194100.20 -152416.2 +000096.2-000011.200025.0 08.2500.64G? 0
+194421.85 +090527.2 +000002.8-000008.600000.4 08.2500.21A? 0
+194516.43 +530409.1 +000016.9+000010.900009.5 08.2500.17A? 0
+194626.49 +350229.0 +000004.6-000006.300001.8 08.25-0.09B? 0
+194735.37 +191654.9 +000003.1-000013.500006.3 08.2500.41F? 0
+194903.92 -302423.3 -000018.0-000002.500002.0 08.2500.31A? 0
+195117.73 -351837.2 +000010.3-000007.000003.5 08.2500.00A? 0
+195454.91 +300848.9 -000004.6-000003.000000.7 08.25-0.03B? 0
+195926.60 +254115.8 +000013.8-000019.400014.2 08.2500.27A? 0
+200238.72 +152138.2 +000001.1-000000.400000.0 08.25-0.01B? 1
+200735.46 +440026.9 +000006.7-000005.600001.0 08.25-0.06B? 0
+201025.16 +160114.5 -000002.0-000007.700000.9 08.2500.24A? 0
+201744.44 +403024.7 +000021.0+000004.600007.8 08.2500.48F? 0
+201930.24 -444510.3 -000042.3-000161.900010.6 08.2500.91G? 0
+202010.30 +385000.6 +000003.1+000000.300001.4 08.25-0.01B? 0
+202220.40 +290526.6 +000031.5+000025.600008.8 08.2500.40F? 0
+203509.48 +101722.6 +000026.9+000003.400017.9 08.2500.20A? 0
+203538.66 +362831.6 -000097.6-000226.700013.9 08.2500.64G? 0
+203901.41 -535118.2 +000035.6-000063.600001.4 08.2500.39F? 0
+203954.82 +594210.8 +000002.1-000024.100000.5 08.2500.14A? 0
+204049.35 -184729.5 +000030.8-000437.400021.1 08.2500.49F? 0
+204153.37 +125850.2 -000095.6-000076.800006.9 08.2500.59G? 0
+204338.80 +194340.8 +000039.8-000016.300006.6 08.2500.54F? 1
+204650.23 -024253.3 -000006.1+000007.200009.7 08.2500.10A? 0
+204929.09 -414241.6 -000002.4+000021.500002.5 08.2500.44F? 0
+205339.64 +211543.5 -000006.2-000036.800006.4 08.2500.43F? 0
+205455.51 -004210.8 +000005.6-000016.500002.9 08.2500.48F? 0
+205459.58 +814817.3 +000008.2+000013.000002.2 08.2500.40F? 0
+205739.88 -242921.0 +000016.9-000020.600000.3 08.2500.48F? 0
+205902.37 -185457.7 -000058.7-000079.600017.8 08.2500.95K? 0
+210309.63 +255511.8 -000003.1-000006.000003.0 08.2500.17A? 0
+211010.74 +362746.6 -000007.2-000019.500010.7 08.2500.95G? 0
+211120.62 +542526.4 -000029.0-000066.800020.8 08.2500.61G? 0
+211156.78 +175342.3 -000004.8-000001.800005.8 08.2500.20A? 0
+211231.11 +282039.1 +000018.0-000009.800006.4 08.2500.50F? 0
+211706.80 +354610.2 -000046.8-000034.700049.5 08.2500.25A? 1
+213053.26 +244651.7 +000033.3+000026.500007.2 08.2500.36F? 0
+213205.20 -013234.2 +000022.4-000014.600013.9 08.2500.47F? 0
+214335.34 -095936.1 -000027.1+000003.800022.5 08.2500.44F? 0
+214644.04 -080025.5 +000019.5-000041.000008.9 08.2500.81G? 0
+214900.39 +215211.3 +000024.6+000000.700001.6 08.2500.14A? 0
+215052.94 +393632.8 +000003.0-000024.100015.8 08.2500.41F? 0
+215054.61 +323931.0 -000014.8-000001.300005.7 08.2500.16A? 0
+215215.48 +385518.1 +000029.3+000000.100001.3 08.2500.43F? 0
+215430.13 +301344.7 -000000.3-000020.300000.2 08.2500.93G? 0
+215537.54 +350445.3 +000027.5-000005.100004.8 08.2500.03A? 0
+215608.75 +200220.0 +000014.6-000023.400005.3 08.2500.55F? 0
+221437.39 +324841.8 -000003.8-000010.500012.8 08.2500.96K? 0
+221501.70 +211642.4 +000006.7-000049.200004.7 08.2500.50F? 0
+222531.21 -153555.9 +000001.3+000007.200009.7 08.2500.52F? 0
+222618.14 -180039.2 +000077.8-000110.600020.9 08.2500.54F? 0
+223857.59 -100608.3 +000019.0+000016.600014.3 08.2500.59G? 0
+223937.24 +372351.2 +000043.8-000003.800011.6 08.2500.99K? 0
+224257.66 -024057.2 -000000.1+000015.200002.1 08.25-0.04B? 0
+224328.63 -644842.9 +000139.3-000027.200019.1 08.2500.69G? 0
+224346.46 +374158.6 +000019.8+000006.300005.9 08.2500.36F? 0
+225747.32 +682426.0 +000002.2+000006.000000.2 08.2500.26A? 0 0.10 1.00
+230048.19 -395342.1 -000021.0+000037.100012.0 08.2500.58F? 0
+230412.08 -550129.2 -000005.4+000077.500015.4 08.2500.52F? 1
+230445.04 +584405.3 +000003.5+000003.000006.8 08.2500.00A? 0
+230817.22 +511146.4 -000000.1-000003.000001.9 08.2500.03A? 0
+230839.31 -150309.4 +000119.4-000265.000029.0 08.2500.43F? 0
+230957.36 -103100.3 +000050.0+000016.500012.2 08.2500.62G? 0
+231418.85 +775658.0 +000011.9-000008.100015.8 08.2500.63G? 0
+231546.83 +273746.8 -000033.0-000038.400003.2 08.2500.23A? 0
+231705.33 -135053.4 -000477.1-001180.200005.2 08.2500.48F? 1
+232341.28 +251801.7 +000034.3-000002.300014.1 08.2500.45F? 0
+232745.97 +054411.7 -000038.5-000049.700000.4 08.2500.43F? 0
+232936.34 -065008.7 +000012.2+000002.100012.8 08.2500.66G? 0
+233530.20 +585550.6 +000033.7-000002.200003.4 08.2500.17A? 0
+234651.80 -241737.1 +000024.5+000000.700010.9 08.2500.03A? 0
+234808.40 +410628.8 +000030.4-000025.400007.0 08.2500.66G? 0
+235132.37 -032859.9 -000097.3-000031.600007.9 08.2500.62G? 0
+235610.52 -390306.8 +000208.6-000184.500056.1 08.2500.98K? 0
+235901.84 +531509.9 -000001.4+000005.000010.9 08.2500.31F? 1
+001747.67 -060916.3 -000057.0-000051.600014.8 08.2501.10K? 0
+002536.21 +340701.9 -000034.0-000024.800015.0 08.2501.00K? 0
+004157.00 +560406.4 -000017.4-000006.100006.0 08.2501.22K? 0
+005054.00 +563737.8 -000006.1-000021.100006.0 08.2501.21K? 0
+005930.53 +735915.7 -000027.0-000000.700005.8 08.2501.13K? 0
+010304.65 +614626.4 +000013.1-000014.500005.1 08.2501.17K? 0
+010346.63 -114016.9 +000008.5-000025.700000.0 08.2501.19K? 0
+010504.82 +432044.4 -000015.2-000004.900003.5 08.2501.60K? 0
+011251.30 +533350.5 -000002.0+000004.700001.3 08.2501.32K? 0
+011633.24 +233246.8 +000009.3+000005.500003.1 08.2501.36K? 0
+012225.79 +285108.4 +000027.5-000051.400001.7 08.2501.26K? 0
+012508.61 +581443.4 -000004.3+000005.700003.2 08.2501.44K? 0
+013108.33 -053235.9 +000017.8+000015.300000.2 08.2501.55K? 0
+013123.91 +581050.3 -000011.1+000004.700006.5 08.2501.07K? 0
+013144.45 +224428.6 +000055.2-000005.300003.0 08.2501.03K? 0
+013645.67 -222631.4 +000029.1+000030.700014.3 08.2501.14K? 0
+014756.71 +481114.6 +000001.3-000022.100009.3 08.2501.10K? 0
+015132.52 +091807.2 +000034.9-000009.300014.7 08.2501.46K? 0
+020202.18 +451739.4 +000020.0+000006.200005.1 08.2501.14K? 0
+020332.81 +251201.8 +000007.3+000018.300018.1 08.2501.62K? 0
+022053.87 +103643.2 +000044.7-000054.100002.3 08.2501.16K? 0
+023030.15 +183951.7 +000000.9-000004.100022.5 08.2501.08K? 0
+024157.44 -223621.6 +000010.7-000026.200011.3 08.2501.35K? 0
+024621.19 +530946.7 -000007.4-000001.000006.2 08.2501.70K? 0
+031106.74 -681259.7 +000012.0+000017.100010.5 08.2501.07K? 0
+032119.79 +301640.8 +000020.3+000003.100004.3 08.2501.08K? 0
+033430.29 +224534.1 +000023.8+000000.200017.0 08.2501.25K? 0
+033633.53 +733942.6 +000012.3-000013.400001.9 08.2501.69K? 0
+034852.98 +481725.3 +000054.3-000024.900022.1 08.2501.18K? 0
+035317.82 +364922.5 -000026.9-000010.400009.8 08.2501.45K? 0
+035333.15 -751836.6 -000001.5+000003.700009.7 08.2501.61K? 0
+035840.31 -611807.8 -000021.5+000010.700000.3 08.2501.32K? 0
+042059.06 -325232.7 +000030.9+000004.800000.2 08.2501.09K? 0
+042850.57 -145845.6 +000019.8+000011.300010.7 08.2501.59K? 0
+044341.19 -321526.6 -000006.2-000017.600011.6 08.2501.45K? 0
+045145.38 +061027.5 -000014.9-000020.100002.1 08.2501.26K? 0
+045231.91 +693702.5 +000002.4+000002.400004.8 08.2501.04K? 0
+045604.11 -035412.5 +000008.0+000011.500003.1 08.2501.38K? 0
+045716.47 -092507.7 +000008.9+000000.200016.1 08.2501.12K? 0
+050739.01 -435811.7 +000005.7+000022.500011.9 08.2501.38K? 0
+052014.33 -705746.4 +000017.4+000039.700001.2 08.2501.04K? 0
+053258.13 -430240.4 -000005.0-000001.500003.0 08.2501.39K? 0
+053514.22 +091101.5 +000000.6-000016.600012.9 08.2501.49K? 0
+054153.29 +370655.2 -000018.1-000013.200000.0 08.2501.05K? 0
+054230.34 +770658.4 -000019.5+000005.400009.4 08.2501.08K? 0
+054658.88 +343336.9 -000012.2-000015.800001.1 08.2501.68K? 0
+055034.41 +135257.5 -000011.9+000004.800017.4 08.2501.43K? 0
+055607.23 -175248.8 +000011.7-000017.700011.2 08.2501.41K? 0
+055653.53 -661837.9 +000007.1-000003.000018.4 08.2501.14K? 0
+060312.42 -224433.0 -000002.2-000023.700007.9 08.2501.03K? 0
+060534.06 -003226.7 +000029.3-000016.300010.2 08.2501.01K? 0
+061024.94 +150458.1 -000004.9+000013.300009.3 08.2501.30K? 0
+062146.50 -100742.4 +000001.4-000060.700009.8 08.2501.00K? 0
+062151.76 -330554.4 -000005.7+000007.000014.9 08.2501.74K? 0
+062606.39 -185832.2 -000009.9+000001.600012.1 08.2501.49K? 0
+062809.03 +573344.9 +000005.4-000004.200022.2 08.2501.55K? 0
+064301.86 +525357.1 -000009.5-000004.800019.0 08.2501.16K? 0
+064303.23 -344352.7 +000011.2-000010.000012.7 08.2501.46K? 0
+064338.16 +282406.5 +000019.5-000047.700013.8 08.2501.13K? 0
+065544.72 +345013.6 +000006.0+000004.600001.1 08.2501.57K? 0
+070841.99 -264510.1 +000002.5-000030.300011.2 08.2501.02K? 0
+071651.39 +395954.2 +000016.6-000013.700028.6 08.2501.47K? 0
+071934.57 -341510.4 +000006.3-000032.800003.5 08.2501.04K? 0
+071950.54 -012459.4 +000020.2+000019.800001.4 08.2501.09K? 0
+072501.03 +334255.6 +000013.3+000000.200006.3 08.2501.01K? 0
+072627.25 -393421.1 +000005.7-000011.900002.6 08.2501.72K? 0
+072646.33 -421502.0 -000002.5-000004.700004.8 08.2501.46K? 0
+073119.96 -302412.3 -000001.9-000014.900001.0 08.2501.48K? 0
+073630.94 +160433.5 -000007.3-000003.700011.6 08.2501.11K? 0
+073721.70 +404706.0 -000019.5+000008.400009.2 08.2501.60K? 0
+074411.31 -322746.1 +000008.5-000008.600009.0 08.2501.03K? 0
+074441.62 +355110.7 -000013.5-000018.100021.2 08.2501.35K? 0
+074534.05 -454807.4 -000009.2-000003.900007.6 08.2501.18K? 0
+074814.93 -140548.3 -000020.2-000004.800003.0 08.2501.19K? 0
+080041.90 -310432.8 -000013.8-000020.500009.1 08.2501.46K? 0
+080750.78 +050813.9 -000016.3+000024.200002.5 08.2501.03K? 0
+080937.18 -060733.7 -000019.7+000004.300004.7 08.2501.45K? 0
+082453.40 +052102.4 +000012.1-000014.400015.0 08.2501.45K? 0
+083940.72 -091155.2 -000015.3+000007.600005.7 08.2501.41K? 0
+084159.40 -371022.9 +000004.7-000000.200001.7 08.2501.17K? 0
+084240.22 -155909.9 -000013.4-000002.600002.3 08.2501.27K? 0
+085649.06 -304217.2 +000001.5+000006.500011.8 08.2501.29K? 0
+090024.66 -222847.4 -000012.4+000022.400012.0 08.2501.15K? 0
+090335.28 +255218.0 -000010.7+000014.400010.9 08.2501.56K? 0
+091010.41 -604036.3 -000014.9+000004.200002.6 08.2501.33K? 0
+091146.68 -734322.0 +000004.7+000010.500008.4 08.2501.65K? 0
+092510.57 -433907.3 -000012.7+000007.900002.5 08.2501.10K? 0
+092610.37 -200535.6 +000013.9-000005.800018.1 08.2501.18K? 0
+093602.91 -255456.7 -000001.0-000016.600004.7 08.2501.59K? 0
+093803.26 -565201.7 -000014.4-000015.900005.2 08.2501.17K? 0
+094107.42 +850532.9 -000024.0-000024.700001.4 08.2501.45K? 0
+094346.56 -491912.0 +000015.0-000016.000010.6 08.2501.12K? 0
+094516.19 -532604.8 -000013.4-000010.500000.4 08.2501.00K? 0
+094957.73 -242157.2 -000002.6-000013.800008.6 08.2501.55K? 0
+095432.03 -042610.1 -000001.9+000017.000012.9 08.2501.14K? 0
+095702.60 -813443.9 -000017.6+000017.900002.3 08.2501.11K? 0
+100244.34 -315814.0 -000030.8+000001.200002.0 08.2501.14K? 0
+101550.74 -321034.5 -000024.9+000008.000010.1 08.2501.42K? 0
+102323.10 -614301.4 +000010.1-000001.800010.1 08.2501.05K? 0
+102459.44 -273717.2 -000028.8+000003.200016.7 08.2501.22K? 0
+102614.33 -842054.1 -000010.5+000024.900002.0 08.2501.51K? 0 0.10 1.00
+103719.39 -491450.7 -000012.7-000001.000010.1 08.2501.60K? 0
+104651.91 +030555.7 -000014.7+000019.000021.4 08.2501.50K? 0
+104932.88 -115739.3 -000066.4-000029.900022.6 08.2501.18K? 0
+105110.17 -582236.9 -000009.9-000000.700001.8 08.2501.06K? 0
+105653.80 -565152.6 -000007.3+000007.500019.0 08.2501.64K? 0
+110706.21 -153304.6 -000049.8+000004.600006.9 08.2501.45K? 0
+111022.43 -580903.6 -000008.4+000016.000003.4 08.2501.05K? 0
+111921.78 -552114.4 -000011.9-000001.600003.8 08.2501.45K? 0
+112258.87 -622425.9 -000001.7+000000.800001.1 08.2501.42K? 0
+112826.71 +083249.9 -000039.9-000031.900008.0 08.2501.30K? 0
+113113.55 -353855.7 -000003.4-000031.400003.5 08.2501.02K? 0
+113408.06 +534633.8 +000002.6-000007.500015.6 08.2501.03K? 0
+113704.03 -622907.3 -000006.4+000021.600000.6 08.2501.68K? 0
+115134.24 -394802.1 +000009.2-000001.800001.5 08.2501.59K? 0
+115437.13 -433929.0 -000016.6-000004.900029.0 08.2501.45K? 0
+115447.54 -314005.3 +000034.4-000014.400005.9 08.2501.06K? 0
+120642.11 +292920.7 -000024.9-000029.500005.0 08.2501.32K? 0
+121159.38 +091825.8 -000010.9-000020.000019.2 08.2501.14K? 0
+121252.86 -445331.9 -000041.4+000003.600007.3 08.2501.07K? 0
+121416.62 -190915.5 -000013.2-000015.900003.4 08.2501.38K? 0
+122015.13 -532318.1 -000033.7+000006.700010.1 08.2501.24K? 0
+122320.68 +193936.1 -000026.9-000032.400003.3 08.2501.20K? 0
+124141.13 -394356.2 -000001.7+000000.700007.0 08.2501.61K? 0
+125312.21 -171158.8 -000018.0-000020.900011.1 08.2501.19K? 0
+125513.18 +325158.3 -000008.7-000009.000007.8 08.2501.08K? 0
+131602.92 -693302.1 -000010.8-000009.400007.9 08.2501.43K? 0
+132309.95 -152452.1 +000024.0-000010.700007.0 08.2501.48K? 0
+133053.84 -413941.3 +000012.3+000003.000007.4 08.2501.44K? 0
+133801.52 -465014.4 -000031.5-000006.000003.7 08.2501.17K? 0
+133840.35 -095310.4 -000040.7-000004.600002.4 08.2501.19K? 0
+133853.15 +241502.0 -000018.3+000010.500001.2 08.2501.07K? 0
+134144.08 -190811.2 -000052.3-000015.800013.0 08.2501.57K? 0
+134205.34 +223712.8 -000037.3+000009.600020.1 08.2501.26K? 0
+134448.34 -530230.0 -000005.9-000006.800001.4 08.2501.56K? 0
+134524.04 -430404.1 +000017.4-000028.900002.4 08.2501.18K? 0
+140046.31 -491629.5 -000027.0-000011.000022.6 08.2501.36K? 0
+141402.49 -621354.2 -000037.8+000003.400013.9 08.2501.11K? 0
+142249.34 +172712.2 -000018.8-000002.200001.2 08.2501.04K? 0
+143008.31 -070417.4 +000032.0-000027.200011.3 08.2501.12K? 0
+143642.66 -640351.2 -000000.8+000003.400008.7 08.2501.62K? 0
+143953.09 +695010.1 +000008.9+000013.100004.2 08.2501.13K? 0
+144505.31 +244224.8 -000047.6+000002.800005.2 08.2501.14K? 0
+145241.11 +291522.8 -000018.3-000042.800005.4 08.2501.04K? 0
+145544.96 -734505.4 -000028.8-000008.400010.3 08.2501.14K? 0
+150017.71 -454645.8 -000003.9-000024.200005.9 08.2501.37K? 0
+150822.24 -264259.4 -000078.5-000056.300019.9 08.2501.27K? 0
+151627.62 -401117.3 +000032.2-000024.400003.3 08.2501.02K? 0
+152623.48 -374614.0 -000003.2+000013.000018.5 08.2501.48K? 0
+153022.07 +331412.9 +000017.3-000016.800012.5 08.2501.18K? 0
+153801.83 +050135.6 -000028.8-000025.000003.4 08.2501.39K? 0
+155300.84 -573503.2 +000007.0+000004.600006.6 08.2501.33K? 0
+155532.14 +554901.7 -000005.6-000001.700006.4 08.2501.44K? 0
+155538.96 -514556.2 -000012.3-000008.000012.6 08.2501.46K? 0
+160333.62 -162407.6 +000039.8-000013.300008.3 08.2501.06K? 0
+160515.35 +621931.1 -000005.8-000002.300006.2 08.2501.34K? 0
+160848.44 +015047.3 -000006.0+000007.100002.7 08.2501.70K? 0
+162657.70 +581437.5 -000006.3+000002.200003.0 08.2501.22K? 0
+162746.16 -111110.1 -000015.5-000035.300004.0 08.2501.12K? 0
+162925.25 +233752.2 +000007.7+000003.700007.1 08.2501.56K? 0
+162936.50 +725618.9 -000009.7+000011.800003.7 08.2501.10K? 0
+163412.41 -250003.6 -000020.7-000057.600003.9 08.2501.14K? 0
+164252.23 +000430.9 +000012.1+000007.700015.5 08.2501.01K? 0
+164516.43 +860411.1 -000039.4+000031.800007.1 08.2501.07K? 0
+165037.24 -553149.9 -000008.1-000004.200004.9 08.2501.43K? 0
+165317.16 -711719.7 -000008.8-000001.000001.8 08.2501.63K? 0
+170515.98 -201129.9 -000001.2+000007.500001.9 08.2501.06K? 0
+171013.99 -654536.8 -000005.2-000004.000010.3 08.2501.65K? 0
+172619.37 +241752.2 -000010.6-000002.100008.2 08.2501.27K? 0
+173155.99 +324029.6 +000004.9-000000.100008.0 08.2501.47K? 0
+175023.96 -354240.8 +000019.6-000015.600003.6 08.2501.07K? 0
+175317.12 -172901.1 -000005.0-000017.800001.3 08.2501.22K? 0
+175651.87 -644819.4 -000009.9-000020.400014.9 08.2501.57K? 0
+180448.64 -344346.5 +000032.6-000021.600012.6 08.2501.00K? 0
+180503.91 +035237.6 -000017.4-000016.300012.5 08.2501.23K? 0
+180724.93 -345921.4 -000005.1-000025.400008.0 08.2501.63K? 0
+180834.97 +381141.6 +000011.5-000014.000003.2 08.2501.22K? 0
+180908.55 -312645.4 -000024.0+000005.500005.7 08.2501.31K? 0
+181116.14 +245925.2 +000018.5+000014.200002.6 08.2501.13K? 0
+181607.29 +164036.2 -000006.5-000006.700002.7 08.2501.64K? 0
+182301.79 +824221.6 -000005.6+000013.800008.3 08.2501.12K? 0
+182841.81 +091233.1 -000002.9+000037.600002.2 08.2501.32K? 0
+184444.82 -063814.6 +000013.4-000012.500000.8 08.2501.71K? 0
+184734.43 +195254.0 +000001.2-000043.800012.6 08.2501.71K? 0
+185030.65 +061336.6 +000014.4-000009.400005.5 08.2501.13K? 0
+185444.98 +032806.6 -000011.3-000022.700004.4 08.2501.31K? 0
+185543.44 -063844.6 -000002.8-000029.600000.8 08.2501.54K? 0
+190050.24 +012300.1 -000000.5+000018.500001.8 08.2501.04K? 0
+190448.89 -244856.9 -000003.2-000011.600014.5 08.2501.45K? 0
+191242.69 +484324.8 +000006.8+000010.300005.6 08.2501.24K? 0
+191729.32 +391440.5 +000020.4+000016.600001.8 08.2501.26K? 0
+192121.73 +330542.2 +000002.2-000000.300006.2 08.2501.67K? 0
+192232.27 -661001.9 -000020.7-000001.400016.2 08.2501.46K? 0
+193034.47 +593659.5 +000002.1-000017.800002.2 08.2501.62K? 0
+195042.74 +422241.9 +000003.0+000000.900000.2 08.2501.45K? 0
+195114.25 -150950.8 +000003.6-000013.200010.6 08.2501.39K? 0
+195808.50 +640037.3 +000028.8+000023.800015.5 08.2501.35K? 0
+200319.97 +184322.4 +000002.2-000003.100006.5 08.2501.53K? 0
+200623.62 +773216.1 +000022.1+000005.200008.5 08.2501.64K? 0
+200828.85 -770531.6 +000039.0-000037.500007.9 08.2501.37K? 0
+201451.23 -641128.8 -000008.3+000002.200005.9 08.2501.26K? 0
+201506.22 -565009.9 +000001.0+000000.400011.8 08.2501.06K? 0
+202413.64 +094848.2 +000003.2-000019.100010.4 08.2501.05K? 0
+202415.66 +075451.2 +000060.0-000053.100008.7 08.2501.22K? 0
+203339.33 -532951.8 +000069.3-000069.600009.9 08.2501.16K? 0
+203625.28 +325343.2 +000008.5-000000.400002.5 08.2501.51K? 0
+203650.60 +592429.9 +000017.6+000004.100012.5 08.2501.02K? 0
+204141.87 +364548.9 -000009.2+000007.700004.5 08.2501.58K? 0
+204903.93 -330054.2 +000010.1-000000.400000.7 08.2501.27K? 0
+204957.21 +400234.3 -000008.5-000010.100015.0 08.2501.49K? 0
+205249.07 +345440.0 +000004.4-000008.300022.6 08.2501.37K? 0
+205358.96 +012528.1 -000007.2-000008.500009.7 08.2501.51K? 0
+205714.94 +021957.8 -000033.1-000027.300002.2 08.2501.06K? 0
+210227.64 +175713.3 +000004.8-000008.100001.0 08.2501.14K? 0
+210404.77 -700628.3 +000002.3-000023.200001.7 08.2501.19K? 0
+210651.27 +401910.7 +000005.1+000009.300009.6 08.2501.71K? 0
+211247.47 -070923.3 +000000.4+000001.500019.6 08.2501.03K? 0
+211945.76 -400323.1 -000012.1-000006.900012.3 08.2501.49K? 0
+212703.36 -062845.9 -000024.2-000062.100021.3 08.2501.17K? 0
+212705.49 +553537.2 +000005.7-000073.200004.1 08.2501.22K? 0
+213214.40 -800431.9 +000030.2-000013.900000.2 08.2501.22K? 0
+214413.87 +191744.8 -000038.1-000042.400001.6 08.2501.00K? 0
+215042.48 -751752.4 +000032.7-000022.900005.6 08.2501.14K? 0
+215337.81 -355000.7 +000070.9-000025.300002.6 08.2501.15K? 0
+215738.67 +684146.1 +000028.6-000014.500012.1 08.2501.03K? 0
+215803.96 +141832.8 -000019.0-000002.300005.7 08.2501.22K? 0
+215817.67 -120607.8 +000036.2-000016.900006.1 08.2501.17K? 0
+220633.99 +305545.3 +000019.6+000010.100003.0 08.2501.39K? 0
+221013.76 +600007.7 +000015.8+000010.100012.5 08.2501.42K? 0
+222431.89 +601247.3 -000004.5-000007.400000.1 08.2501.93M? 0
+223053.09 -103732.0 +000072.0+000005.400002.5 08.2501.15K? 0
+223322.04 -174621.8 -000040.8-000045.900005.7 08.2501.13K? 0
+223424.77 -551922.7 -000006.0-000003.800000.1 08.2501.51K? 0
+223501.02 +661515.9 -000011.1+000004.300007.1 08.2501.31K? 0
+225227.26 -163924.0 -000009.1-000000.600013.9 08.2501.25K? 0
+225442.73 +112916.8 -000002.9-000037.700009.2 08.2501.02K? 0
+225704.51 +830309.6 +000014.6+000008.200002.0 08.2501.09K? 0
+230343.81 +375113.6 +000004.4-000001.500023.9 08.2501.49K? 0
+230735.32 -360417.6 -000012.4-000005.900014.5 08.2501.58K? 0
+232459.83 +070157.4 +000016.9-000024.300018.2 08.2501.70K? 0
+232547.92 -110920.3 +000016.3-000012.900000.1 08.2501.38K? 0
+232723.80 +295329.1 -000032.6-000020.800023.4 08.2501.64K? 0
+234042.30 +075623.5 -000020.4-000008.800012.1 08.2501.24K? 0
+234505.27 +465530.8 -000019.9-000018.400005.9 08.2501.57K? 0
+235149.10 +555527.8 +000003.0-000016.400011.3 08.2501.66K? 0
+235806.17 +295836.3 +000109.5-000042.900003.8 08.2501.04K? 0
+000040.39 -694032.9 -000040.9-000064.900029.2 08.2600.87G? 0
+000923.27 +583957.2 +000006.3-000008.900000.6 08.2600.04A? 0
+001632.04 +291736.7 +000008.3-000002.000007.8 08.2600.95G? 0
+001734.55 -695242.4 -000017.8+000006.300010.7 08.2600.55F? 0
+002608.64 -112236.8 +000059.1-000042.400025.9 08.2600.57F? 0
+004027.40 +163448.5 +000059.1-000164.500028.9 08.2600.66G? 0
+004422.96 +333705.2 +000000.0+000000.000000.0 08.2600.15A? 1
+005338.33 +454904.7 +000054.6-000016.900008.1 08.2600.32F? 0
+005501.33 +210500.1 +000033.8-000012.200008.7 08.2600.29A? 0
+011251.55 +320424.6 +000013.7-000022.000030.2 08.2600.19A? 0
+011610.78 +351352.7 -000004.6-000010.200001.5 08.2600.94G? 0
+011703.53 +275904.6 +000010.4-000002.200018.1 08.2600.17A? 0
+012250.36 +004245.5 -000110.4-000230.400017.0 08.2600.72G? 0
+013503.79 +732854.7 +000008.9+000040.800006.2 08.2600.97K? 0
+013732.28 -470642.6 +000028.7+000000.000004.1 08.2600.32F? 0
+013911.58 +122625.3 +000053.5+000017.000000.9 08.2600.44F? 0
+014421.36 +531120.8 -000008.1-000009.600000.8 08.2600.20A? 0
+015004.46 -134215.2 +000013.0-000004.100013.5 08.2600.91G? 0
+015423.95 +093152.4 -000015.8-000003.400003.8 08.2600.02A? 0
+020030.41 +395801.3 -000014.5-000014.500003.5 08.2600.93G? 0
+020519.34 +364224.8 +000005.4-000000.700012.5 08.2600.39F? 0
+020930.17 -412314.6 +000090.1+000035.700022.9 08.2600.68G? 0
+021125.60 +260616.6 -000099.7-000059.900000.9 08.2600.42F? 0
+021458.55 +650059.5 -000012.5+000004.800016.2 08.2600.81G? 0
+021511.17 -350703.9 +000198.5+000011.200030.0 08.2600.55F? 0
+021516.42 -322758.5 -000008.3+000007.300001.9 08.2600.99K? 0
+021639.22 +564416.1 -000010.5+000004.300011.4 08.2600.06A? 0
+021759.23 -282223.4 +000000.3-000007.000020.4 08.2600.48F? 0
+021934.97 +591829.8 +000021.4-000016.000001.4 08.2600.27A? 0
+022311.07 -290213.0 +000157.1+000101.100017.6 08.2600.61G? 0
+023308.81 +582745.6 +000000.0+000000.000000.0 08.2600.18A? 1
+023323.58 -724018.9 +000033.8+000021.000002.8 08.2600.51F? 0
+023436.19 +644720.8 +000007.5-000001.400004.9 08.2600.45F? 0
+024245.75 +424913.1 -000005.3-000017.800001.7 08.26-0.01B? 0
+030413.45 -082752.6 +000042.1+000025.100010.7 08.2600.36F? 0
+030738.24 +400508.6 +000000.0-000016.900010.0 08.2600.20A? 0
+031301.82 -365756.3 -000053.4-000142.400007.5 08.2600.59G? 0
+031322.33 +480631.9 +000040.2-000077.300013.9 08.2600.74G? 0
+031401.36 +374026.1 -000004.3+000001.700008.6 08.2600.52F? 0
+031444.02 +483432.7 -000010.3-000007.300001.1 08.2600.27A? 0
+031813.96 -134945.3 -000000.2+000001.100013.7 08.2600.24A? 0
+033916.80 -424544.2 -000048.7-000111.300017.3 08.2600.55F? 0
+034738.91 +701248.7 +000028.5-000026.800011.8 08.2600.36F? 0
+035055.56 +552055.0 +000054.7-000057.800016.0 08.2600.49F? 0
+035158.81 +623625.4 -000012.7-000004.900001.0 08.2600.88G? 0
+035404.07 +383252.2 -000011.8-000005.100003.8 08.2600.30A? 0
+035428.79 -055104.5 -000033.1-000003.400010.7 08.2600.39F? 0
+035458.69 +484820.4 +000002.9-000036.300004.1 08.2600.16A? 0
+035609.75 -095012.5 -000024.6-000034.700005.6 08.2600.41F? 0
+040022.19 -661043.6 +000004.3-000001.600003.2 08.2600.84G? 0
+040109.92 +731858.0 +000021.3+000011.300008.1 08.2600.91G? 0
+040731.79 -025946.0 +000017.0-000000.800005.1 08.2600.98K? 0
+040934.01 -173009.1 +000000.8+000001.800003.1 08.2600.40F? 0
+041012.68 -423720.8 -000007.9+000010.900009.6 08.2600.93G? 0
+041359.01 +423456.9 -000003.7-000037.200010.2 08.2600.42F? 0
+041632.67 +363008.6 +000008.2-000205.500057.2 08.2600.92G? 0
+042133.44 -254308.8 +000039.9-000068.700012.9 08.2600.59G? 1
+042605.40 +665741.1 -000004.7-000001.900001.9 08.2600.16A? 0
+044257.93 +530818.3 +000099.9-000041.600006.4 08.2600.44F? 0
+044327.25 -584722.5 +000004.4+000009.100000.1 08.2600.25A? 0
+044601.52 -040505.1 +000017.2+000000.500003.6 08.2600.20A? 0
+045737.42 -541026.5 -000003.3-000008.500013.1 08.2600.92G? 0
+045807.50 +005157.1 +000003.8-000014.700003.5 08.2600.20A? 0
+050041.77 +123614.2 +000019.6-000019.900009.6 08.2600.10A? 0
+050422.80 -210808.9 +000022.5+000019.100000.2 08.2600.99K? 0
+050557.49 -733540.0 -000020.0+000150.400019.0 08.2600.57F? 0
+051044.62 +284339.3 +000009.9-000001.800008.0 08.2600.28A? 0
+051555.01 -484125.6 -000025.7-000088.000018.0 08.2600.47F? 0
+051856.92 +361150.1 -000002.4-000003.100009.0 08.2600.05A? 0
+052307.87 -171326.1 -000004.2-000007.400001.3 08.2600.04A? 0
+052455.18 +505853.9 +000039.5-000008.600011.0 08.2600.54F? 0
+052643.57 -154547.7 -000000.5-000007.500000.6 08.2600.14A? 0
+053632.89 -514630.3 +000008.6+000027.100010.1 08.2600.39F? 0
+053857.77 +374419.0 +000005.9-000000.800000.7 08.2600.05A? 0
+054417.86 +300108.6 -000004.6+000003.300008.1 08.2600.13A? 0
+054503.16 +133434.9 +000007.5+000004.300004.9 08.2600.87G? 0
+054759.21 -081939.1 -000055.3-000075.700018.1 08.2600.86G? 0
+054838.57 +234707.7 -000005.5-000007.200010.6 08.2600.01A? 0
+055634.47 -103856.0 -000011.1+000001.500006.6 08.2600.03A? 0
+055704.26 +571928.0 -000024.0-000008.900013.4 08.2600.93G? 0
+055706.62 -414523.5 +000000.0+000000.000000.0 08.2600.42F? 1
+055803.73 -354800.7 -000017.6-000062.500009.6 08.2600.58G? 0
+055853.86 -534803.7 +000018.4-000013.600012.2 08.2600.45F? 0
+060209.57 +454125.7 -000005.2-000036.800002.6 08.2600.24A? 0
+060234.43 -125712.1 -000030.7-000017.400011.3 08.2600.35F? 0
+060641.85 -161536.9 +000001.0+000029.300012.3 08.2600.75G? 0
+060807.55 +082156.2 +000018.6-000022.000011.7 08.2600.31F? 0
+061301.47 -343435.2 +000035.6-000078.800019.2 08.2600.91G? 0
+061331.89 -043600.7 -000005.7-000021.200007.3 08.2600.02A? 0
+061942.00 +110028.0 -000005.3+000004.700007.8 08.26-0.09B? 0
+062158.77 +141832.3 +000010.1+000013.800003.2 08.2600.02A? 0
+062309.16 +155032.4 -000017.7-000016.200005.0 08.26-0.05B? 0
+062333.97 +341555.0 -000005.5-000002.100005.7 08.2600.94G? 0
+062440.55 -153903.2 -000005.9+000007.800008.6 08.2600.10A? 0
+063002.72 -495917.3 -000003.7-000007.900003.3 08.2600.37F? 0
+063156.82 -684231.6 -000039.6-000466.500036.9 08.2600.77G? 0
+063346.32 -063322.5 -000013.9+000007.000016.2 08.2600.18A? 0
+063653.30 +170602.4 -000009.7-000006.300010.5 08.2600.33F? 0
+064139.60 -075829.9 +000002.0-000006.500015.5 08.2600.02A? 0
+064333.09 -392222.7 -000001.2-000001.300001.5 08.2600.06A? 0
+064333.61 -440318.3 -000015.0+000031.200011.2 08.2600.19A? 0
+064928.33 +130416.5 +000019.7-000043.600013.0 08.2600.50F? 0
+065002.47 +270012.7 -000016.2+000005.600000.4 08.2600.19A? 0
+065107.96 +010658.9 +000000.3-000014.700007.0 08.2600.34F? 0
+065354.22 -001849.4 -000016.3-000007.000005.0 08.26-0.06B? 0
+065659.76 +192832.1 -000026.4-000006.300010.9 08.2600.20A? 0
+065950.50 +020117.0 +000000.7-000002.700013.7 08.26-0.03B? 0
+070009.23 -161917.9 +000008.2-000001.000012.4 08.2600.49F? 0
+070155.95 +470630.8 -000008.3-000018.800004.2 08.2600.07A? 0
+070232.21 +413808.6 +000005.5-000046.400005.3 08.2600.52F? 0
+070616.86 +224101.2 -000092.3-000078.000026.9 08.2600.71G? 0
+071954.86 +465821.3 -000037.6-000134.100023.3 08.2600.63G? 0
+072217.30 +044019.4 -000024.8-000014.300013.8 08.2600.99K? 0
+072315.36 -320248.2 -000009.4+000001.000005.8 08.26-0.10B? 0
+072607.36 -090547.6 +000002.8+000003.000002.8 08.26-0.07B? 0
+072753.42 -665901.7 -000007.4+000013.400008.6 08.2600.26A? 0
+072911.14 +205621.8 +000007.9-000010.500001.7 08.2600.47F? 0
+073138.81 +714915.4 -000023.3-000031.400000.1 08.2600.93G? 0
+073145.42 +412758.3 -000005.9-000005.100002.9 08.2600.11A? 0
+073314.81 +325142.6 -000012.1+000018.300002.9 08.2600.95G? 0
+073642.41 -103816.9 +000004.1-000009.300000.5 08.2600.54F? 0
+073922.95 +691928.2 -000007.2-000003.300000.4 08.2600.96K? 0
+074536.33 -473507.8 -000022.8-000025.400014.9 08.2600.48F? 0
+074728.85 -294135.8 -000000.6+000011.300001.7 08.2600.69G? 0
+074822.91 +132506.3 +000001.1-000003.800002.4 08.2600.96K? 0
+075733.26 +340328.1 +000002.0-000015.700000.5 08.2600.88G? 0
+080328.71 -010943.9 -000074.0-000189.300019.6 08.2600.70G? 0
+080349.97 -643745.1 -000005.4+000012.400002.6 08.2600.04A? 0
+080632.40 -491207.4 -000012.5+000002.600001.3 08.26-0.08B? 0
+080822.47 +145113.0 -000018.4-000015.300017.2 08.2600.34F? 0
+081431.53 -451250.6 -000014.7-000002.200001.9 08.26-0.06B? 0
+081754.60 -252140.2 -000002.0-000008.200005.2 08.2600.52F? 0
+081814.56 +290444.8 -000044.2-000019.800001.3 08.2600.42F? 0
+081959.73 -781942.9 -000015.8+000031.400007.2 08.2600.27A? 0
+082012.68 -234700.7 -000008.2-000000.300008.6 08.2600.02A? 0
+082036.67 -044915.8 -000032.9+000024.300004.1 08.2600.57F? 0
+082054.53 -222701.6 -000005.3-000012.300009.4 08.2600.20A? 0
+082437.10 -085542.1 -000001.8+000000.600004.5 08.2600.14A? 0
+082554.98 +175001.1 -000106.9-000024.100019.9 08.2600.58G? 0
+082916.42 +292809.6 -000000.4-000017.800009.1 08.26-0.02B? 0
+083010.38 -270403.6 -000021.7+000057.700003.6 08.2600.35F? 0
+083223.79 +131505.0 -000038.4+000007.500001.2 08.2600.52F? 0
+083412.35 +565523.4 -000008.9-000049.500008.4 08.2600.09A? 1
+084354.77 +452713.7 -000027.1-000037.000017.1 08.2600.33F? 0
+084615.00 -112332.9 +000017.0-000047.200002.8 08.2600.36F? 0
+085210.14 +290802.9 -000019.7-000018.900000.5 08.2600.23A? 0
+085252.23 -441712.3 -000009.4+000020.900007.3 08.2600.14A? 0
+085458.04 +040849.8 +000011.2+000018.300014.2 08.2600.94G? 0
+085610.39 +262139.5 -000029.8-000029.600009.8 08.2600.34F? 0
+085654.49 -722423.4 -000018.9+000024.500001.1 08.2600.48F? 0
+085727.30 -010701.6 -000003.8-000010.900007.5 08.2600.94G? 0
+085835.64 -234742.5 -000004.1+000000.400012.8 08.2600.48F? 0
+090827.19 +273234.6 -000053.3+000073.000012.3 08.2600.57F? 0
+091222.78 -625457.7 -000012.3+000017.700004.3 08.26-0.03B? 0
+091707.80 +071631.3 -000021.5-000072.400016.2 08.2600.49F? 0
+091849.60 +294914.3 -000093.4-000048.000022.9 08.2600.88G? 0
+091958.34 -274635.1 -000026.9+000010.000004.0 08.2600.04A? 0
+092220.92 -584405.2 -000011.4-000001.600008.3 08.26-0.03B? 0
+092229.45 -465050.0 -000019.2+000004.400003.1 08.26-0.07B? 0
+092314.74 +033018.9 -000037.2+000034.400015.0 08.2600.41F? 0
+092352.00 +800739.4 -000028.7+000066.500000.5 08.2600.52F? 0
+092820.37 -080518.1 +000000.0+000000.000000.0 08.2600.17A? 1
+092952.61 +580744.8 -000015.0-000018.600003.8 08.2600.33F? 0
+093316.52 -042443.3 -000013.4-000048.900000.9 08.2600.96K? 0
+093347.53 +730132.2 +000026.6-000003.500002.0 08.2600.87G? 0
+093518.44 -480458.2 -000007.0-000003.700000.3 08.2600.00A? 0
+093842.89 +501457.2 -000029.0-000026.900018.7 08.2600.43F? 0
+094001.39 -532305.3 -000023.3-000005.800008.0 08.2600.21A? 0
+094231.30 +350030.4 -000012.6-000040.200012.6 08.2600.57F? 0
+094444.72 -113952.3 +000003.3+000020.600013.3 08.2600.93G? 0
+094453.03 +442507.6 +000001.3-000012.900010.1 08.2600.62G? 0
+094649.98 -641429.7 -000020.1+000016.500003.4 08.2600.10A? 0
+094912.73 +145727.0 +000002.1-000013.100002.5 08.2600.18A? 0
+095703.63 -560248.8 -000006.1-000000.600010.9 08.2600.44F? 0
+100515.56 -474721.4 -000024.4+000021.400008.9 08.2600.53F? 0
+100727.73 +264701.5 -000023.1-000021.000006.6 08.2600.60G? 0
+101259.47 +163154.8 -000014.8-000077.500027.2 08.2600.55F? 0
+101615.16 -274234.9 -000033.2-000024.000017.5 08.2600.35F? 0
+101640.12 -621821.3 -000034.3+000036.600010.5 08.2600.39F? 0
+102310.95 +033906.4 -000000.8+000001.100027.8 08.2600.41F? 0
+102444.90 -271635.9 -000014.4+000001.100010.6 08.2600.38F? 0
+102458.60 +124348.7 -000056.4+000004.500001.0 08.2600.37F? 0
+102529.54 -451057.5 -000053.6-000032.700013.5 08.2600.51F? 0
+102756.53 -024246.4 -000043.7+000007.600000.7 08.2600.46F? 0
+102911.25 -573648.3 -000002.4+000009.600005.9 08.2600.67G? 0 0.10 1.00
+103446.68 +685148.6 -000013.5-000003.100009.8 08.2600.22A? 0
+104154.89 -040427.5 -000048.7-000005.900006.4 08.2600.43F? 0
+104552.05 -205828.8 -000027.9-000084.100001.7 08.2600.45F? 0
+105053.15 +053509.0 -000013.6-000023.000018.1 08.2600.54F? 0
+105128.95 -571638.7 -000012.9+000003.000000.1 08.2600.02A? 0
+105644.84 -002043.7 -000008.7+000025.600025.4 08.2600.42F? 0
+110041.72 -123816.5 -000031.2+000024.400010.5 08.2600.46F? 0
+110433.27 -584229.4 +000000.0+000000.000000.0 08.2600.94G? 0
+110818.69 +824435.2 -000089.5-000030.800015.6 08.2600.56F? 0
+110929.20 -425833.4 -000012.9+000009.800009.5 08.2600.03A? 0
+111406.09 +235034.4 -000001.1-000003.900009.9 08.26-0.12B? 0
+111705.35 +211751.6 -000206.9-000529.000017.9 08.2600.71G? 0
+111852.19 -641553.8 -000010.7+000002.300004.6 08.2600.27A? 0
+112615.70 -575533.1 +000003.2+000002.100011.0 08.2600.22A? 0
+113144.08 -715542.8 -000011.0+000005.300000.4 08.2600.12A? 0
+113929.14 -610945.5 +000029.1+000012.300006.5 08.2600.49F? 0
+114056.98 +045712.1 -000039.5+000023.500001.4 08.2600.41F? 1
+114404.09 -152720.9 +000011.7-000019.500012.1 08.2600.96K? 0
+115043.75 -574951.5 -000017.8-000006.800007.4 08.26-0.08B? 0
+115308.05 -564338.0 -000033.1-000010.500002.1 08.2600.40F? 0
+115609.92 -495144.0 -000018.2+000001.700004.1 08.26-0.07B? 0
+115717.75 +621351.8 -000005.2-000015.500009.8 08.2600.51F? 0
+120015.83 -164025.8 +000000.6+000000.100019.6 08.2600.90G? 0
+121301.87 +594312.7 -000002.6-000013.000004.7 08.2600.95G? 0
+121602.52 +280255.3 -000026.4-000007.200003.3 08.2600.45F? 0
+121907.01 +522619.9 -000006.3+000008.000000.1 08.2600.88G? 0
+122329.22 -774051.5 -000065.6+000014.800016.2 08.2600.49F? 0
+123148.83 -315501.3 -000014.4+000025.400002.0 08.2600.89G? 0
+123254.89 +544743.1 -000042.3-000013.700008.9 08.2600.45F? 0
+123851.94 -524502.9 -000001.2+000012.500004.0 08.2600.50F? 0
+125001.70 -071149.7 +000061.6-000152.400004.0 08.2600.69G? 0
+130906.48 +301437.4 +000027.4+000008.400014.4 08.2600.42F? 0
+130937.26 +055847.1 -000002.5-000021.300017.3 08.2600.38F? 0
+131804.69 +403146.9 +000025.7-000025.800013.9 08.2600.49F? 0
+131953.66 +280616.9 -000056.0+000014.200012.7 08.2600.47F? 0
+132156.63 +221839.3 -000104.9-000040.900019.2 08.2600.57F? 0
+132356.37 -050855.1 +000024.5+000006.900011.4 08.2600.90G? 0
+132414.66 -020626.4 -000024.8-000012.500008.8 08.2600.66G? 0
+132643.66 -221753.5 -000053.4-000009.100015.6 08.2600.89G? 0
+133350.24 +172530.6 -000018.2-000021.400023.3 08.2600.58G? 0
+134344.74 -513734.8 -000199.2-000095.000012.6 08.2600.71G? 0
+134414.86 -363334.0 -000028.6-000011.200002.2 08.2600.96K? 0
+134610.76 -351021.8 -000090.6-000011.300008.2 08.2600.45F? 0
+134634.77 +275633.5 +000016.1-000001.500009.7 08.2600.31A? 0
+134727.74 +753507.9 -000075.0+000035.900009.7 08.2600.46F? 0
+135510.05 -685255.3 -000007.8-000006.900004.8 08.26-0.04B? 0
+140032.57 -082056.6 -000020.4-000013.700012.0 08.2600.09A? 0
+140223.99 -664721.3 +000020.3+000009.200005.3 08.2600.35F? 0
+140436.14 -334631.0 +000035.8+000005.500007.6 08.2600.22A? 0
+141446.18 -182549.4 -000047.6-000026.300015.1 08.2600.49F? 0
+141605.50 -342507.9 -000024.0+000012.900024.6 08.2600.73G? 0
+142042.86 +571052.8 -000019.5-000058.300004.5 08.2600.57F? 0
+142105.24 -553147.3 -000054.0-000012.500000.2 08.2600.41F? 0
+142430.79 -144726.2 -000037.3-000031.400015.5 08.2600.55F? 0
+142600.18 -301709.9 -000077.1-000008.100019.5 08.2600.85G? 0
+142759.65 -014608.3 +000039.5-000057.300031.8 08.2600.53F? 0
+150201.96 +091114.7 -000020.8-000015.900015.1 08.2600.56F? 0
+150234.77 -413425.1 -000020.1-000021.300007.0 08.2600.42F? 0
+150624.75 -593342.3 +000000.8-000020.100010.8 08.2600.51F? 1
+151857.77 -043244.1 -000085.5+000018.600015.8 08.2600.47F? 0
+153155.88 -501001.4 +000028.8+000003.800003.8 08.2600.34F? 0
+153627.64 -372223.1 -000092.0-000061.300006.6 08.2600.49F? 0
+153834.28 -213555.8 -000002.2+000006.700011.1 08.2600.40F? 0
+154244.60 -445858.4 -000004.6+000006.900010.9 08.2600.01A? 0
+154300.21 -511918.3 +000006.3-000002.900005.9 08.26-0.04B? 0
+154327.10 +294155.4 +000030.6-000030.300004.2 08.2600.47F? 0
+154720.27 -180525.6 +000021.8+000001.200018.5 08.2600.22A? 0
+154729.14 -591040.0 +000007.5-000024.400000.7 08.2600.38F? 0
+154932.19 -524846.0 -000005.7+000009.500003.0 08.26-0.06B? 0
+155049.08 +260610.1 -000089.2-000045.900011.7 08.2600.99K? 0
+155127.41 -421802.5 -000007.0-000007.000005.3 08.2600.06A? 0
+155304.37 +535217.3 +000123.0-000175.300032.4 08.2600.84G? 0
+155500.66 -752908.7 +000012.0+000050.400007.0 08.2600.23A? 0
+155823.56 +470703.2 -000003.8-000045.300009.4 08.2600.54F? 0
+160429.91 +061202.4 -000000.5-000052.900000.7 08.2600.26A? 0
+160436.43 -582552.3 -000016.5-000008.900009.4 08.2600.26A? 0
+160554.85 +452943.3 -000018.2-000010.400022.4 08.2600.46F? 0
+162115.88 -300604.2 +000010.4-000005.800006.0 08.2600.32F? 0
+163153.92 -260040.9 -000053.5+000000.400005.5 08.2600.55F? 0
+163259.42 -615130.6 +000005.8+000004.300002.6 08.26-0.03B? 0
+164113.43 -640315.0 -000004.8-000006.400014.6 08.26-0.02B? 0
+164531.21 +392258.9 +000011.1+000010.000003.9 08.2600.88G? 0
+164828.02 -302155.5 +000003.1-000011.200004.6 08.26-0.03B? 0
+165145.11 -643502.4 -000000.7-000018.500002.9 08.2600.15A? 0
+165653.68 -020255.4 -000041.2+000039.000015.7 08.2600.52F? 0
+165924.17 -271041.5 -000016.1+000011.500008.9 08.2600.18A? 0
+170419.10 +701813.8 -000014.7+000029.800002.5 08.2600.39F? 0
+171151.61 -553748.2 +000004.5-000010.100008.0 08.26-0.04B? 0
+171154.53 -735243.7 -000003.1-000018.200001.3 08.2600.12A? 0
+171432.79 -491250.6 +000006.6-000010.900008.1 08.2600.16A? 0
+171711.23 -064707.6 -000010.0-000029.200007.7 08.2600.36F? 0
+171720.50 +252344.4 -000004.7+000004.800002.2 08.2600.42F? 0
+171838.32 -360512.9 +000010.6-000008.400002.3 08.2600.55F? 0
+172054.02 +730048.1 +000047.6+000202.500023.3 08.2600.97K? 0
+172336.68 +425541.5 -000005.8+000079.200008.0 08.2600.52F? 0
+172402.83 -114206.8 +000000.0+000000.000000.0 08.2600.89G? 1
+172529.27 -194427.0 -000018.8-000026.700001.9 08.2600.31F? 0
+172753.20 +094505.1 -000008.1+000002.200006.9 08.2600.11A? 0
+173130.27 -602624.4 -000026.3-000044.200003.0 08.2600.38F? 0
+173749.52 +114116.9 +000010.0-000005.100004.6 08.2600.32F? 0
+174554.78 +215317.4 -000013.2-000008.100006.0 08.2600.13A? 0
+174608.34 +522845.7 +000002.3-000020.200004.2 08.2600.02A? 0
+174646.70 +053353.8 -000001.3+000002.200001.8 08.2600.08A? 0
+174826.83 +474608.1 +000011.0-000011.200012.9 08.2600.99K? 0
+175045.47 -051948.7 -000014.8-000020.000005.5 08.2600.36F? 0
+175601.16 -350246.9 +000022.0-000010.900007.8 08.2600.04A? 0
+180413.81 +232648.4 +000007.3-000016.300000.3 08.2600.28A? 1
+180417.64 -392252.2 +000057.8-000017.500001.3 08.2600.48F? 0
+180648.14 -290211.9 +000004.8-000003.500010.4 08.2600.06A? 0
+180838.26 +183808.8 -000005.8-000007.500007.5 08.2600.00A? 0
+181008.77 -585805.9 +000011.6+000011.900005.7 08.2600.43F? 0
+181047.13 -211841.0 -000022.5-000016.400015.3 08.2600.08A? 0
+181538.99 -280447.6 +000049.1+000000.900012.3 08.2600.00B? 0
+181831.23 -015507.4 +000073.2-000028.000012.7 08.2600.91G? 0
+181858.69 -135928.5 +000007.9+000010.900006.6 08.2600.27A? 0
+181955.43 +042114.2 +000006.4-000003.100004.3 08.2600.11A? 0
+182022.96 +063239.2 +000008.1+000003.300005.5 08.2600.06A? 0
+182654.10 +062903.9 +000002.2+000004.400007.5 08.2600.22A? 0
+183250.07 +072613.9 -000017.0-000023.900001.1 08.2600.99K? 0
+183409.70 +482101.4 -000003.5+000013.600001.1 08.2600.15A? 0
+184010.67 -415607.3 +000002.7-000005.300011.5 08.26-0.14B? 0
+184155.38 -162317.8 +000057.3-000018.200019.6 08.2600.54F? 0
+184227.66 +441624.9 -000005.5+000001.400008.2 08.2600.64G? 0
+184438.68 +153759.5 -000010.6-000012.700005.5 08.2600.36F? 0
+184528.62 -043558.7 -000008.0+000010.200007.5 08.2600.68G? 0
+184539.85 -134016.1 +000000.3-000033.100005.2 08.2600.53F? 0
+184559.60 +355153.6 -000006.0+000001.600004.0 08.2600.09A? 0
+184622.90 +414119.6 -000007.4-000009.200003.6 08.2600.14A? 0
+184830.63 +722558.9 +000001.6+000020.500001.0 08.2600.92G? 0
+185549.88 -183200.6 -000002.0-000012.900001.7 08.2600.40F? 0
+190034.61 +144049.4 +000006.4-000000.100015.3 08.2600.44F? 0
+190128.66 -342235.1 +000006.4-000048.400000.5 08.2600.51F? 0
+190921.94 -673224.9 -000013.6-000011.300008.1 08.2600.93G? 0
+190924.35 -441255.4 +000022.6-000004.500005.2 08.2600.41F? 0
+191113.35 -140242.2 +000002.2-000012.700006.2 08.26-0.00B? 0
+191122.81 +211539.1 +000013.0+000003.200000.2 08.2600.11A? 1
+191406.03 +624740.3 +000008.9+000017.600004.2 08.2600.04A? 0
+191432.54 +103319.0 -000008.1+000000.600016.8 08.2600.43F? 0
+191859.09 -105547.6 +000000.3+000004.700002.2 08.2600.05A? 0
+192015.43 -695238.7 +000028.8-000040.900011.8 08.2600.51F? 0
+192612.22 +153306.8 -000003.1-000011.700010.3 08.2600.26A? 0
+192739.25 -595428.1 +000005.1+000000.800009.3 08.2600.10A? 0
+193605.48 +244348.7 +000079.8+000044.700023.7 08.2600.56F? 0
+193737.03 +844617.2 +000003.3-000009.700001.0 08.2600.05A? 0
+193918.92 +092251.3 +000048.8-000011.000012.3 08.2600.71G? 0
+194236.23 +282053.2 +000017.4+000013.100003.7 08.2600.52F? 0
+194236.57 +395953.1 -000006.5-000043.500007.2 08.2600.43F? 0
+194317.27 +045310.4 +000058.0+000021.100000.9 08.2600.46F? 0
+194336.88 -385230.2 +000001.5-000034.400005.5 08.2600.12A? 0
+194357.36 -665650.7 +000000.1-000013.400002.4 08.2600.40F? 0
+194451.68 +455947.7 +000028.5+000035.700003.8 08.2600.24A? 0
+194506.45 -474151.7 -000022.9+000017.600022.3 08.2600.93G? 0
+194533.52 +333611.0 +000000.0+000000.000000.0 08.2600.95K? 1
+194738.21 +381751.6 +000002.7-000005.000000.1 08.26-0.01B? 0
+195310.74 -564005.1 +000005.9-000007.100010.0 08.2600.51F? 0
+195422.06 +382838.6 -000134.4-000098.400013.7 08.2600.61G? 0
+200300.92 -260229.7 +000015.7-000002.600010.6 08.2600.14A? 0
+200329.78 +825018.1 -000055.8+000058.900006.8 08.2600.53F? 0
+200430.73 +245557.1 +000007.8-000015.300001.1 08.2600.01A? 0
+200709.11 -005226.7 +000125.9-000061.000027.2 08.2600.73G? 0
+200923.05 -363015.8 +000003.5-000118.300015.8 08.2600.85G? 0
+201326.75 -461203.2 -000016.9-000055.800016.2 08.2600.65G? 0
+201606.56 -620956.8 +000044.6-000082.000001.2 08.2600.60G? 1
+201919.49 -034514.9 -000021.8+000001.300006.6 08.2600.47F? 0
+202351.69 +523152.3 -000000.5+000000.000004.8 08.26-0.09B? 0
+202706.70 +440445.1 +000001.5+000005.500004.5 08.26-0.02B? 0
+202952.46 +442914.2 -000002.5-000008.200001.0 08.26-0.05B? 0
+203201.85 +270429.9 -000002.9-000018.000001.2 08.2600.94G? 0
+203325.30 -032124.0 +000000.7+000007.400008.8 08.2600.98K? 0
+203356.02 -525020.8 -000011.0-000028.900029.3 08.2600.54F? 0
+203403.29 +042922.8 -000073.9-000077.600005.3 08.2600.55F? 0
+204015.84 +444617.2 -000001.4-000007.200002.2 08.26-0.03B? 0
+204602.72 +524645.9 +000001.7+000001.800004.6 08.2600.12A? 0
+204839.61 +284811.9 +000044.7+000037.700018.1 08.2600.81G? 0
+205124.06 +393910.5 -000012.0-000005.600000.3 08.2600.94G? 0
+205714.66 -592357.5 +000023.7-000015.700009.6 08.2600.32F? 0
+205831.30 +084801.9 -000013.5-000008.800012.3 08.2600.37F? 0
+210133.13 +013014.8 -000019.5-000023.700003.2 08.26-0.07B? 0
+210409.73 +450922.5 +000007.8-000004.600006.9 08.2600.74G? 0
+210548.62 -574411.1 -000013.1+000011.100002.7 08.2600.50F? 0
+210719.04 +040830.1 +000015.9-000018.500010.9 08.2600.57F? 0
+210724.97 -080951.4 +000006.5+000007.900003.1 08.2600.12A? 0
+210737.89 +142055.1 +000069.5+000023.700014.5 08.2600.33F? 0
+210823.86 -755848.2 +000000.0+000000.000000.0 08.2600.56F? 1
+211431.16 -304526.6 -000011.4-000048.600006.6 08.2600.81G? 0
+211530.90 -001607.7 +000003.4-000000.300006.6 08.2600.94G? 0
+211839.10 +661004.1 +000173.0+000080.300020.4 08.2600.81G? 0
+211847.86 -263657.5 +000015.7-000062.800008.1 08.2600.52F? 1
+211849.85 +585533.9 +000011.0+000004.200002.1 08.2600.08A? 0
+212145.81 +430838.3 +000000.0+000000.000000.0 08.2600.02A? 1
+213214.66 +483822.4 -000009.1-000014.900000.0 08.2600.04A? 0
+213854.68 -315433.4 +000061.4-000013.700024.0 08.2600.50F? 0
+214159.15 -243911.6 +000000.0+000000.000000.0 08.2600.00B? 0
+214446.56 -062108.6 +000012.1+000000.700000.4 08.26-0.01B? 0
+214544.68 +285218.3 -000009.7-000008.700002.2 08.2600.13A? 0
+214825.32 +575116.2 +000037.7+000001.300009.6 08.2600.10A? 0
+220128.40 +481754.2 +000046.9+000001.800007.6 08.2600.38F? 0
+220410.55 +603355.9 +000031.3+000006.900011.6 08.2600.21A? 0
+220550.77 +415747.8 +000046.3+000020.700013.2 08.2600.39F? 0
+220813.23 -613824.0 +000177.7-000113.800021.5 08.2600.51F? 0
+221129.56 +173110.5 +000007.9+000001.900013.9 08.2600.95K? 0
+221237.84 +301234.3 +000035.5-000007.000013.8 08.2600.52F? 1
+221432.37 -533431.1 +000034.0-000041.000014.3 08.2600.39F? 0
+221436.21 +313326.7 +000015.9-000000.100000.7 08.2600.34F? 0
+221930.26 -604733.5 +000020.4+000007.700007.3 08.2600.84G? 0
+222047.55 +065658.5 +000075.4-000135.500011.2 08.2600.52F? 0
+222159.33 +094154.5 +000129.8-000023.100011.0 08.2600.66G? 0
+223047.52 +484506.4 +000020.0-000007.900005.8 08.2600.13A? 0
+223537.92 +052226.0 +000410.3-000209.400009.0 08.2600.67G? 0
+223551.81 +643520.5 +000018.6+000005.100003.4 08.2600.31A? 0
+223637.17 +374345.6 -000006.3-000011.800008.1 08.26-0.07B? 0
+223746.51 -500359.8 +000029.6-000011.700006.6 08.2600.36F? 0
+224006.12 +513602.6 +000107.9-000035.100005.3 08.2600.46F? 0
+230342.27 +295359.0 -000054.9-000098.100011.2 08.2600.48F? 1
+230742.12 -094001.8 -000000.1-000014.700039.8 08.2600.34F? 0
+231027.25 +032927.1 +000046.0-000021.600004.2 08.2600.22A? 0
+231513.21 +522106.8 +000179.1+000019.600035.4 08.2600.61G? 0
+232105.36 -251511.1 +000023.6+000010.300001.9 08.2600.23A? 0
+232908.19 -510111.7 +000074.0+000058.100017.5 08.2600.50F? 0
+233040.71 +051447.2 -000006.3+000007.400009.4 08.2600.35F? 0
+233707.21 +142701.0 -000123.8-000103.300006.3 08.2600.77G? 0
+234143.92 -233638.0 +000014.5-000047.200007.5 08.2600.96K? 0
+234333.56 +760116.8 +000031.0-000014.700002.0 08.2600.05A? 0
+235209.55 +433031.4 +000094.6+000108.100025.6 08.2600.51F? 1
+235733.70 +773338.0 +000051.0+000005.900011.3 08.2600.45F? 0
+235944.66 -321238.3 +000009.5-000035.400007.3 08.2600.86G? 0
+005845.01 -622706.6 +000026.7+000009.000000.5 08.2601.58K? 0
+010106.92 -185023.3 -000011.1-000025.400005.3 08.2601.39K? 0
+010658.73 +481500.3 -000004.1+000004.000005.0 08.2601.33K? 0
+012219.63 -312520.0 -000003.6-000006.800003.8 08.2601.59K? 0
+012650.69 -193832.8 +000068.4+000001.000006.5 08.2601.03K? 0
+012911.31 +094040.0 +000011.5-000006.900009.1 08.2601.24K? 0
+012919.46 -031148.1 +000008.6-000005.100001.0 08.2601.55K? 0
+013202.51 -055330.5 +000036.1-000005.000013.0 08.2601.12K? 0
+014307.83 -612143.9 +000018.8+000005.500013.1 08.2601.07K? 0
+014733.30 -633630.9 -000033.6-000006.600003.9 08.2601.58K? 0
+014807.44 -562327.0 +000032.1-000040.500002.1 08.2601.06K? 0
+020114.86 +475637.2 -000001.9+000002.500001.0 08.2601.71K? 0
+020712.31 -114056.3 +000020.3-000004.600003.2 08.2601.09K? 0
+021012.65 +002939.7 -000006.1-000001.200027.3 08.2601.05K? 0
+022022.05 -271622.8 +000010.6+000011.800008.4 08.2601.26K? 0
+022142.19 -714013.4 +000044.7+000024.200002.2 08.2601.21K? 0
+022254.23 +563723.6 -000002.8-000011.100011.1 08.2601.29K? 0
+022914.65 -605449.5 +000000.9+000008.600002.0 08.2601.14K? 0
+023139.59 +442919.5 +000009.1+000010.200023.2 08.2601.14K? 0
+024421.38 -245104.8 +000012.1-000014.400006.3 08.2601.14K? 0
+024434.52 +634125.4 +000011.6-000000.400000.4 08.2601.16K? 0
+024954.78 +395516.3 +000004.9-000049.000010.5 08.2601.09K? 0
+030652.40 +350725.9 +000007.3+000023.200013.6 08.2601.23K? 0
+032236.11 +245228.7 -000006.4-000008.200007.4 08.2601.65K? 0
+033015.35 +125406.8 -000008.4-000055.800022.3 08.2601.01K? 0
+034212.35 +144734.2 +000032.2+000022.600028.0 08.2601.70K? 0
+034405.20 +272504.3 -000004.8+000009.000038.0 08.2601.58K? 0
+034446.04 -540958.7 +000005.9+000018.500009.5 08.2601.34K? 0
+034551.20 -383459.6 +000003.5-000014.600004.8 08.2601.06K? 0
+034639.93 -321241.2 +000028.7+000003.100006.9 08.2601.13K? 0
+035842.64 +033132.1 -000009.0-000003.000008.2 08.2601.16K? 0
+035914.01 +251257.4 +000000.1-000016.700003.8 08.2601.45K? 0
+035943.09 +312134.7 -000017.0-000010.400006.5 08.2601.31K? 0
diff --git a/kstars/kstars/data/hip058.dat b/kstars/kstars/data/hip058.dat
new file mode 100644
index 00000000..4cc937e0
--- /dev/null
+++ b/kstars/kstars/data/hip058.dat
@@ -0,0 +1,1000 @@
+040928.80 +562552.3 +000036.1-000024.000030.1 08.2601.59K? 0
+042245.39 -015529.0 +000038.1+000020.800027.2 08.2601.20K? 0
+042731.69 -081129.6 +000011.7-000004.100003.8 08.2601.09K? 0
+043553.86 +002312.6 -000041.9-000063.600000.6 08.2601.21K? 0
+044258.49 +171840.1 +000027.4+000000.500017.4 08.2601.69K? 0
+045005.14 +083114.3 -000023.1-000015.900001.7 08.2601.66K? 0
+045042.19 -523740.2 +000015.0+000012.100005.8 08.2601.00K? 0
+045509.60 -495643.6 +000034.9-000047.600005.1 08.2601.71K? 0
+050132.77 -680143.6 +000014.0+000038.800000.3 08.2601.50K? 0
+050434.48 +302249.3 +000038.1+000007.800001.8 08.2601.88M? 0
+051633.52 -624202.5 +000023.6-000006.000007.3 08.2601.32K? 0
+052445.18 -005009.7 +000010.2-000002.400000.6 08.2601.04K? 0
+052448.53 -422623.8 +000007.0+000007.600000.2 08.2601.19K? 0
+053654.80 -561116.2 +000001.7+000027.100006.1 08.2601.56K? 0
+053718.00 -534153.5 -000005.0+000024.600010.3 08.2601.37K? 0
+053853.73 -274343.2 +000008.1+000016.100000.8 08.2601.58K? 0
+054349.34 -161950.3 +000007.5+000019.800000.8 08.2601.03K? 0
+055140.19 +275030.7 +000015.2-000010.300000.4 08.2601.06K? 0
+055308.67 +755207.7 +000006.4-000021.100004.9 08.2601.51K? 0
+055631.94 +110236.0 -000007.9-000004.900006.7 08.2601.73K? 0
+055633.68 +532003.6 +000015.2-000031.700004.0 08.2601.43K? 0
+055712.44 +581202.4 -000001.8-000030.700001.0 08.2601.06K? 0
+055819.05 -711932.0 -000030.1+000027.000001.8 08.2601.25K? 0
+055940.29 -080244.9 -000006.0-000025.200004.3 08.2601.40K? 0
+060149.55 -183105.5 +000006.6+000007.000003.5 08.2601.56K? 0
+062540.35 -720234.9 -000016.6-000022.400003.8 08.2601.13K? 0
+063021.78 +554858.6 +000012.2-000023.800001.0 08.2601.17K? 0
+063623.09 +061409.2 -000005.5-000009.100008.6 08.2601.30K? 0
+063642.64 -134723.1 -000011.0-000009.500000.9 08.2601.05K? 0
+063721.17 +314238.8 -000011.4+000010.800001.5 08.2601.28K? 0
+064037.34 +093542.7 -000018.1-000018.800009.0 08.2601.44K? 0
+064128.71 +683850.4 -000026.1+000001.000003.4 08.2601.02K? 0
+064919.00 +220939.8 +000028.6-000001.600000.9 08.2601.23K? 0
+065047.94 +261757.7 -000026.0-000001.300011.1 08.2601.03K? 0
+065801.27 -144911.0 -000007.2+000005.500003.0 08.2601.69K? 0
+071107.64 +475440.1 +000093.2-000182.800009.8 08.2601.06K? 0
+071718.64 -254624.9 +000000.8+000014.300003.7 08.2601.25K? 0
+072009.68 -135951.8 -000013.2+000004.300002.7 08.2601.43K? 0
+072128.28 +285833.7 +000033.0+000013.400025.7 08.2601.01K? 0
+072715.09 -730533.9 +000008.5+000019.400004.1 08.2601.15K? 0
+073105.69 +045826.7 -000009.1+000003.500000.5 08.2601.61K? 0
+073554.16 +593144.8 -000009.0-000014.200010.3 08.2601.60K? 0
+074147.02 -314113.5 -000016.6+000005.000007.5 08.2601.58K? 0
+074204.25 +412918.7 -000039.3-000014.100013.5 08.2601.18K? 0
+080027.23 -123005.2 -000020.1+000009.100001.3 08.2601.05K? 0
+080203.68 -021657.4 -000042.4-000001.900012.1 08.2601.56K? 0
+080901.45 +814236.1 -000003.7-000038.500004.0 08.2601.09K? 0
+081021.44 -263158.1 -000022.0-000003.900001.6 08.2601.41K? 0
+081110.74 -674004.2 -000004.5-000016.000005.1 08.2601.04K? 0
+081829.93 -850435.1 -000067.8+000049.600001.7 08.2601.56K? 0
+082141.96 -381200.4 +000010.9-000011.100004.8 08.2601.19K? 0
+083111.37 -020014.8 -000007.1+000004.000009.7 08.2601.04K? 0
+083332.53 -450010.0 +000005.1-000014.500006.9 08.2601.16K? 0
+083747.18 -013612.2 -000018.4-000019.500007.4 08.2601.17K? 0
+084530.02 +382109.3 -000017.7-000009.900019.0 08.2601.14K? 0
+084829.91 -180234.9 +000000.0+000000.000000.0 08.2601.03K? 1
+085044.11 +433007.6 -000023.1-000007.200004.8 08.2601.24K? 0
+090057.01 +055935.6 -000005.9+000011.500008.0 08.2601.67K? 0
+090802.78 -271819.6 +000000.6+000001.000007.8 08.2601.59K? 0
+090842.09 +352144.1 -000004.3-000000.500013.6 08.2601.22K? 0
+092600.40 -571527.9 -000005.1+000007.900010.6 08.2601.41K? 0
+093155.31 -231955.2 +000004.4-000003.100002.5 08.2601.33K? 0
+093230.21 -421509.5 +000021.7-000005.500000.8 08.2601.00K? 0
+093306.00 -330406.4 +000008.9+000001.400003.7 08.2601.17K? 0
+093508.69 +275601.2 -000034.7-000012.900007.0 08.2601.02K? 0
+093809.40 -472317.5 -000027.9-000025.800004.7 08.2601.07K? 0
+094158.88 -432119.2 -000002.6-000021.000013.3 08.2601.22K? 0
+094229.10 -155152.1 +000005.7-000018.700001.8 08.2601.01K? 0
+094827.06 -573930.9 -000010.8-000008.100008.0 08.2601.58K? 0
+101506.83 -245916.0 -000027.6+000020.100008.2 08.2601.42K? 0
+101519.70 +544208.1 +000014.0-000050.800005.4 08.2601.43K? 0
+101753.15 -273311.8 -000005.6+000011.300005.0 08.2601.05K? 0
+101858.63 +534544.2 -000054.8-000011.000000.7 08.2601.26K? 0
+103258.73 +652710.2 -000033.0+000012.000008.8 08.2601.04K? 0
+103325.28 -223505.0 +000013.7-000010.100001.6 08.2601.42K? 0
+103858.88 +445052.2 -000019.2-000003.600006.9 08.2601.58K? 0
+104050.43 -151228.7 -000001.6-000009.900018.4 08.2601.14K? 0
+104345.71 -673706.8 -000018.1+000033.100003.9 08.2601.52K? 0
+105154.94 -040713.0 +000013.9-000011.700014.4 08.2601.63K? 0
+110003.68 -271655.4 +000005.3-000007.000000.4 08.2601.51K? 0
+110256.47 -675432.9 -000030.1+000005.900003.4 08.2601.41K? 0
+110758.85 -524813.1 -000002.1-000005.000004.6 08.2601.70K? 0
+111701.80 -590412.3 +000005.4-000024.800000.6 08.2601.65K? 0
+114903.88 -440615.8 -000033.3+000006.600000.5 08.2601.52K? 0
+114908.63 +370658.2 -000003.1-000029.300022.8 08.2601.14K? 0
+115334.48 -265035.9 +000008.1-000001.100004.0 08.2601.62K? 0
+115336.29 -392151.3 +000001.5-000015.800004.4 08.2601.37K? 0
+115729.20 +474719.1 +000006.3-000019.700001.6 08.2601.07K? 0
+115941.64 -481419.8 -000010.0+000015.800005.1 08.2601.61K? 0
+122016.38 -363754.7 -000028.6+000013.500013.9 08.2601.68K? 0
+122241.60 +311456.1 +000002.0-000012.000004.2 08.2601.08K? 0
+122552.66 -765301.4 +000001.3-000022.100011.3 08.2601.54K? 0
+122722.50 -324637.7 -000015.3+000000.500005.2 08.2601.27K? 0
+123535.14 -300505.1 +000022.5+000009.400000.3 08.2601.19K? 0
+123954.97 -181105.0 +000053.8-000047.800001.7 08.2601.07K? 0
+124829.59 +362033.7 -000059.1+000015.500011.7 08.2601.16K? 0
+125204.40 -284348.7 +000046.5-000049.500007.0 08.2601.21K? 0
+130651.59 +600917.7 -000002.1-000015.200008.1 08.2601.05K? 0
+130948.56 +162840.6 -000029.3+000011.200012.4 08.2601.06K? 0
+131815.40 +052900.3 -000051.0+000022.400002.1 08.2601.02K? 0
+132937.63 +501111.4 -000012.2+000028.600006.7 08.2601.04K? 0
+133757.00 -231314.1 -000062.2-000003.800004.7 08.2601.45K? 0
+135328.34 -343710.1 +000023.4-000016.800018.4 08.2601.27K? 0
+135650.33 -495805.0 -000011.5-000046.800011.8 08.2601.22K? 0
+140508.57 -160130.8 -000100.2-000030.300011.7 08.2601.11K? 0
+141646.94 -611103.0 +000004.4-000002.600002.3 08.2601.25K? 0
+141919.32 -075054.9 -000002.4-000042.600021.3 08.2601.28K? 0
+142839.40 +051329.7 -000010.2+000020.200004.3 08.2601.45K? 0
+142953.73 -780923.6 +000005.7-000020.200011.6 08.2601.54K? 0
+143320.95 -345706.8 -000018.1-000016.700001.6 08.2601.36K? 0
+143704.90 -254808.0 -000029.2-000148.000036.1 08.2601.04K? 0
+144257.74 +073649.1 -000024.1+000010.100019.0 08.2601.04K? 0
+144322.68 -513330.2 -000001.6-000004.800005.0 08.2601.23K? 0
+145431.82 -381532.2 +000005.9-000011.400006.7 08.2601.16K? 0
+150148.48 -414905.3 -000018.2-000073.700021.0 08.2601.45K? 1
+151715.10 +205947.4 -000033.0-000008.700005.4 08.2601.02K? 0
+152140.45 -533227.6 -000093.8-000036.400001.9 08.2601.17K? 0
+152142.90 -403037.9 -000025.2-000032.000006.8 08.2601.59K? 0
+152242.76 +012510.3 -000368.3-000373.200038.6 08.2601.02K? 0
+153315.77 -232754.2 -000007.5-000010.300008.1 08.2601.44K? 0
+153741.16 -454203.7 +000009.0-000007.800021.3 08.2601.12K? 0
+154347.07 +682053.0 +000029.8-000037.100002.1 08.2601.08K? 0
+161038.40 +305827.0 +000013.1-000049.600003.4 08.2601.59K? 0
+161247.52 +221559.1 +000010.9+000004.600014.4 08.2601.54K? 0
+161918.08 -524217.9 -000002.4-000002.100002.8 08.2601.10K? 0
+163701.07 -845648.5 -000020.2-000018.400008.8 08.2601.17K? 0
+164257.75 +105630.2 +000012.1+000008.000004.0 08.2601.46K? 0
+164800.11 +190557.5 -000033.5-000055.300000.3 08.2601.27K? 0
+170328.48 +735432.1 +000002.6-000010.400015.3 08.2601.07K? 0
+171525.70 +145441.0 +000008.2-000007.700012.2 08.2601.04K? 0
+171526.84 +351240.9 -000008.7+000047.500001.9 08.2601.19K? 0
+171730.01 -470614.9 -000018.6-000012.100023.5 08.2601.32K? 0
+172227.41 -651909.9 -000010.5-000013.800006.3 08.2601.17K? 0
+172835.72 +033620.2 -000018.6-000014.500012.8 08.2601.16K? 0
+173741.34 +083716.4 +000009.2+000003.700016.4 08.2601.51K? 0
+174212.60 -555616.7 +000001.7-000038.000004.3 08.2601.24K? 0
+174443.41 -454440.0 -000007.3-000012.200008.9 08.2601.41K? 0
+174637.37 -293956.4 +000006.2-000006.200026.1 08.2601.57K? 0
+174847.22 +454159.5 -000001.1-000022.800003.3 08.2601.22K? 0 0.10 1.00
+174911.57 -603207.9 +000007.2-000009.700015.3 08.2601.60K? 0
+180306.35 +504148.3 -000016.2-000001.900000.2 08.2601.39K? 0
+180726.26 -292832.9 +000032.3-000006.900002.1 08.2601.69K? 0
+181014.48 -853110.7 +000017.9+000018.800003.5 08.2601.32K? 0
+181117.13 -723557.2 +000004.4+000000.600000.2 08.2601.57K? 0
+182020.68 -483110.9 +000018.0-000007.800006.8 08.2601.46K? 0
+182944.93 -341607.5 -000005.5-000000.500003.0 08.2601.66K? 0
+183000.21 -333251.9 +000008.7-000018.500002.6 08.2601.79K? 0
+183155.03 -454328.8 -000005.9-000032.900000.9 08.2601.46K? 0
+183500.73 +591601.1 -000011.2+000037.200016.5 08.2601.56K? 0
+183537.79 -281931.2 +000010.3+000001.400013.3 08.2601.00K? 0
+184026.76 -594335.4 -000021.3-000022.100022.6 08.2601.51K? 0
+184419.83 -405757.1 -000016.6+000001.300010.2 08.2601.61K? 0
+184434.43 +000949.4 +000020.7+000025.400013.0 08.2601.01K? 0
+184532.96 -515207.2 +000005.3-000038.100008.6 08.2601.33K? 0
+185021.96 -283629.0 -000006.2+000002.800002.6 08.2601.12K? 0
+185100.81 +294332.6 +000008.0+000002.200011.1 08.2601.03K? 0
+185145.98 -340043.5 +000015.5-000009.000006.6 08.2601.14K? 0
+185348.51 +500459.6 +000008.6+000102.800009.4 08.2601.12K? 0
+185550.12 -515601.3 +000004.6-000011.400012.8 08.2601.54K? 0
+185553.75 +622259.7 -000018.6+000008.700007.4 08.2601.11K? 0
+185920.03 -454117.6 +000007.5-000013.900012.8 08.2601.35K? 0
+190845.66 +092203.9 -000041.6+000015.700025.6 08.2601.26K? 0
+191046.80 +385419.8 -000003.0-000016.800001.5 08.2601.07K? 0
+191244.93 -470916.0 +000008.1-000013.700007.7 08.2601.40K? 0
+192136.74 -022859.3 +000024.0-000029.300003.3 08.2601.91M? 0
+192451.59 +542558.2 -000017.9+000012.000003.5 08.2601.55K? 0
+192804.74 +362434.9 -000004.1-000021.400012.8 08.2601.47K? 0
+193050.22 +553517.9 -000002.3-000009.700010.5 08.2601.42K? 0
+193119.55 -213807.5 +000027.7+000009.400005.5 08.2601.05K? 0
+193345.25 +832032.3 -000006.2-000007.900004.2 08.2601.34K? 0
+193600.80 +262935.3 +000020.4+000002.200011.4 08.2601.08K? 0
+193611.79 +040710.3 +000002.2-000002.300001.3 08.2601.69K? 0
+193750.58 -060837.4 -000004.6-000015.500006.9 08.2601.06K? 0
+194756.70 +414518.2 -000030.6+000009.400003.9 08.2601.35K? 0
+194956.42 -262141.1 -000007.8-000022.300013.5 08.2601.34K? 0
+195024.97 +111532.1 -000013.7-000018.100003.9 08.2601.41K? 0
+195032.70 -725231.4 +000007.4-000008.000006.6 08.2601.62K? 0
+195504.35 +145817.2 -000001.2+000000.400007.3 08.2601.05K? 0
+195839.76 -403235.9 -000031.8-000030.100004.0 08.2601.44K? 0
+200034.11 +503922.9 -000010.7-000035.200000.6 08.2601.21K? 0
+200307.22 +411640.4 -000000.4+000005.100004.9 08.2601.27K? 0
+200732.76 +564052.5 -000001.5+000012.900003.4 08.2601.64K? 0
+201225.90 +501528.5 +000033.7+000036.000007.0 08.2601.09K? 0
+201734.58 -125009.4 -000002.9-000032.000001.3 08.2601.06K? 0
+201824.28 -405420.2 +000001.0-000026.800016.1 08.2601.21K? 0
+203350.19 -243933.7 +000004.3+000006.800012.7 08.2601.26K? 0
+204526.61 -461126.9 +000015.3-000061.500013.3 08.2601.00K? 0
+211859.79 -070820.0 +000010.8-000011.500000.0 08.2601.29K? 0
+212911.98 +471630.0 +000000.9-000004.300003.5 08.2601.35K? 0
+215509.88 -675134.7 -000005.1+000018.800004.1 08.2601.25K? 0
+221601.51 +114746.3 +000006.6+000043.400007.2 08.2601.17K? 0
+222133.06 +512735.2 -000034.2+000001.800001.4 08.2601.71K? 0
+222737.01 +340000.3 +000000.0-000010.900005.7 08.2601.01K? 0
+223222.02 +253241.9 -000024.4-000021.300014.9 08.2601.13K? 0
+223302.87 +412102.5 +000000.0+000000.000000.0 08.2601.36K? 0
+223851.19 +301811.3 -000032.9-000039.600014.2 08.2601.50K? 0
+223906.10 -223816.5 +000010.1-000065.300008.8 08.2601.20K? 0
+225434.99 +395914.1 +000012.3-000003.900003.0 08.2601.13K? 0
+225554.69 +541513.2 +000065.8+000041.500006.2 08.2601.04K? 0
+230258.24 +184852.1 +000000.9-000024.100001.6 08.2601.11K? 0
+231617.05 -875737.9 +000013.5-000000.200001.0 08.2601.70K? 0
+232039.77 +735115.4 +000029.3+000003.800011.4 08.2601.36K? 0
+233053.81 -621235.1 -000002.2-000000.600009.2 08.2601.19K? 0
+233357.96 -225632.1 -000005.1-000034.200013.2 08.2601.47K? 0
+233901.42 +521544.9 +000002.1-000008.400001.0 08.2601.48K? 0
+234013.88 -152516.2 -000019.6-000026.700000.9 08.2601.42K? 0
+234336.34 +472026.1 -000009.3+000004.100001.0 08.2601.50K? 0
+234830.36 +303138.9 -000014.2-000006.000001.4 08.2601.55K? 0
+235601.87 -602655.8 -000023.9+000012.500006.3 08.2601.00K? 0
+235847.69 +304914.8 +000002.1+000003.400003.7 08.2601.24K? 0
+235935.01 +535916.5 -000014.3+000004.700012.5 08.2601.05K? 0
+123132.14 -610658.6 +000009.8-000010.300012.3 08.2602.03M? 0
+000049.70 +364648.6 -000027.2-000012.600010.2 08.2700.84G? 0
+000352.75 +221745.9 -000008.2-000003.500003.7 08.2700.14A? 0
+000358.01 +205713.8 -000033.0-000037.600013.3 08.2700.53F? 0
+000517.88 +482837.9 +000002.6-000012.000003.0 08.2700.99K? 0
+000945.82 +623512.0 -000005.9+000012.600005.2 08.2700.37F? 0
+001024.71 +583126.0 -000002.7+000002.900012.9 08.2700.34F? 0
+001546.12 +491948.6 -000000.6-000000.800007.1 08.27-0.01B? 0
+003402.69 +430138.4 +000086.6+000081.000037.4 08.2700.84G? 0
+003718.88 -352512.8 +000060.8+000007.600013.0 08.2700.64G? 0
+003722.95 -193354.0 -000010.5-000009.700005.1 08.2700.90G? 0
+005046.42 +584440.0 +000023.0-000004.500003.7 08.2700.05A? 0
+005510.23 +421501.9 +000017.8-000002.500007.5 08.2700.20A? 0
+005727.21 -484433.8 -000002.5+000009.100002.6 08.2700.41F? 0
+010740.05 -141010.4 +000009.7+000009.400004.9 08.2700.94G? 0
+010956.73 -141512.2 +000018.6-000002.300003.9 08.2700.98K? 0
+011545.45 -395710.4 +000035.9+000011.500008.2 08.2700.41F? 0
+012351.95 +255530.1 +000005.3-000035.000001.5 08.2700.43F? 0
+013053.09 +341026.1 +000022.0-000001.400006.3 08.2700.26A? 0
+013345.46 +034619.7 +000049.1+000009.300003.4 08.2700.29A? 0
+014310.66 +623836.5 +000004.7-000001.400002.3 08.2700.12A? 0
+014756.04 +471037.3 +000045.5-000017.800005.9 08.2700.26A? 0
+015910.32 +003024.9 +000033.4+000008.400014.3 08.2700.36F? 0
+021620.34 +523333.3 -000042.5-000015.600016.7 08.2700.45F? 0
+021824.24 +563337.6 +000349.5-000221.300019.2 08.2700.92G? 0
+021834.70 -880844.5 -000016.9-000007.300007.1 08.2700.89G? 0
+022031.05 -621452.0 +000050.8+000010.600002.6 08.2700.44F? 0
+023311.38 +701248.0 +000032.8-000026.000001.3 08.2700.34F? 0
+023505.63 +703833.5 +000028.0-000025.500006.4 08.2700.29A? 0
+024154.85 +483711.8 +000024.2-000012.800005.4 08.2700.44F? 0
+024321.98 +341025.4 +000000.9-000004.100013.3 08.2700.07A? 0
+024503.60 +570809.6 +000002.4-000014.300006.8 08.2700.33F? 0
+024707.18 +714321.7 -000000.3-000018.500005.9 08.2700.35F? 0
+024707.50 -572615.5 +000098.7+000085.300017.2 08.2700.58F? 0
+025048.66 +460423.0 +000004.6+000013.500004.6 08.2700.97K? 0
+025228.64 -525314.4 -000112.8-000127.900006.2 08.2700.47F? 0
+025454.56 -640237.1 -000037.1-000018.800004.1 08.2700.38F? 0
+025508.04 +481542.0 +000186.3+000008.900004.8 08.2700.42F? 0
+030018.22 +420825.5 -000076.8-000046.600009.7 08.2700.42F? 0
+030256.50 -595958.8 +000009.5+000016.500005.9 08.2700.38F? 0
+030325.18 -440313.4 +000027.2-000000.600006.9 08.2700.39F? 0
+030436.69 -212423.1 +000159.4+000047.300010.0 08.2700.48F? 0
+030618.36 +491510.1 -000069.4+000016.800017.4 08.2700.36F? 0
+031038.41 -142448.9 +000001.4-000002.700004.9 08.2700.10A? 0
+031341.58 -560353.3 +000004.4+000002.100008.3 08.2700.11A? 0
+031824.71 -554921.1 +000003.9-000003.000000.2 08.27-0.01B? 0
+032117.57 -593823.6 +000057.4+000022.000014.7 08.2700.78G? 0
+034531.83 +281212.6 -000007.9+000002.000019.4 08.2700.30A? 0
+034835.81 +022511.8 +000007.1+000026.800006.1 08.2700.41F? 0
+035218.64 +185503.6 +000045.1-000022.700015.1 08.2700.14A? 0
+035345.30 +133018.1 +000060.8-000035.900002.4 08.2700.46F? 0
+040016.62 +141821.4 +000058.1+000002.900011.7 08.2700.49F? 0
+040105.98 +432739.7 -000065.6-000029.200037.9 08.2700.81G? 0
+040504.92 -044707.4 -000002.4-000092.000001.8 08.2700.49F? 0
+040515.38 +234750.1 +000016.4-000033.000002.9 08.2700.49F? 0
+040908.55 +283835.0 +000034.9-000072.900011.3 08.2700.53F? 0
+041137.97 +294949.6 +000101.8-000119.100013.0 08.2700.87G? 0
+042117.35 +595404.5 +000011.8-000037.300017.6 08.2700.17A? 0
+042430.81 -440114.3 -000000.5+000021.000000.8 08.2700.00A? 0
+043035.27 -125427.6 -000013.8+000019.200005.3 08.2700.96K? 0
+043338.87 +313935.4 +000002.5-000004.800010.2 08.2700.18A? 0
+043422.78 +424036.2 +000015.9-000018.700007.6 08.2700.14A? 0
+043500.29 +643009.1 -000002.0-000020.700000.1 08.2700.16A? 0
+044253.82 -040711.4 +000043.7-000007.700004.5 08.2700.19A? 0
+044403.12 -210625.0 +000026.0+000000.600005.1 08.2700.98K? 0
+044759.12 -081702.6 +000007.4-000011.400014.6 08.2700.49F? 0
+044938.02 -154831.7 -000045.1-000095.600008.1 08.2700.53F? 0
+045740.55 -430156.9 +000077.3-000053.800000.7 08.2700.11A? 0
+050108.22 +004746.1 +000004.5-000009.800002.3 08.2700.96K? 0
+050241.85 -675035.3 -000015.0+000005.700010.7 08.2700.93G? 0
+051112.14 -293545.1 -000003.9-000032.700021.1 08.2700.34F? 0
+051257.60 -121034.2 -000012.5+000019.300003.8 08.2700.70G? 0
+051647.90 -050905.2 -000011.3-000009.800009.0 08.2700.32F? 0
+051715.24 +133406.8 +000039.4-000004.200003.4 08.2700.52F? 0
+051828.21 -512535.8 -000038.3-000153.200025.4 08.2700.73G? 0
+051901.07 -215903.0 +000010.0-000022.400000.6 08.2700.46F? 0
+052509.78 +640432.1 +000008.4-000020.200007.8 08.2700.18A? 0
+052555.88 -022007.9 -000004.7+000001.600006.5 08.27-0.07B? 0
+052859.18 -172544.6 -000085.3-000066.200026.5 08.2700.67G? 0
+053854.40 +425650.7 +000020.6-000019.600003.5 08.2700.86G? 0
+054034.07 +150619.2 +000006.0-000009.900006.2 08.2700.29A? 0
+054135.92 -092934.9 -000019.5-000005.500001.7 08.2700.38F? 0
+054202.61 +274614.5 -000016.6+000013.400011.0 08.2700.12A? 0
+054259.44 +012930.9 +000005.3+000005.400001.8 08.27-0.07B? 0
+054330.39 +251724.4 +000025.0-000005.700015.7 08.2700.10A? 0
+054404.86 +293005.1 -000004.3-000009.000001.5 08.2700.07A? 0
+054424.67 +402417.6 +000016.3-000104.500014.1 08.2700.57F? 0
+054441.95 +671735.7 +000020.7-000029.000009.9 08.2700.27A? 0
+054445.84 -723944.2 +000044.0-000097.400008.6 08.2700.45F? 0
+054510.67 +244103.1 +000012.0-000002.000000.7 08.2700.19A? 0
+054540.95 -313055.3 -000010.4+000009.800009.1 08.2700.35F? 0
+054641.34 +021427.1 +000006.3-000003.100001.6 08.27-0.03B? 0
+054715.14 +163444.5 +000010.0-000011.800026.2 08.2700.96K? 0
+054803.03 -351948.0 +000021.9-000002.100005.7 08.2700.91G? 0
+054805.31 +210334.6 +000020.6-000070.500014.1 08.2700.81G? 0
+054824.04 +205058.6 +000019.2-000011.300006.2 08.2700.08A? 0
+055027.09 -094104.0 +000002.9-000000.700000.8 08.2700.18A? 0
+055605.62 +580357.0 -000007.5+000011.100005.9 08.2700.17A? 0
+055716.35 +324137.1 -000014.9+000000.100007.8 08.2700.07A? 0
+060050.37 +083403.7 +000000.4-000004.800009.0 08.2700.97K? 0
+060307.46 +511533.3 -000011.7-000022.700008.9 08.2700.69G? 0
+060320.91 +110522.2 +000012.7-000017.500000.1 08.2700.01A? 0
+060352.99 +145751.6 -000013.3-000016.400004.4 08.27-0.07B? 0
+060618.48 -521916.4 +000012.0+000005.700005.6 08.2700.58G? 0
+061232.30 -223339.1 -000011.3+000003.500000.7 08.27-0.03B? 0
+061301.05 +194901.3 -000009.4-000018.900023.3 08.2700.30A? 0
+061605.83 +231137.0 +000012.5-000008.600005.5 08.2700.98K? 0
+061854.46 +134638.9 -000000.7+000029.600002.3 08.2700.10A? 0
+062847.97 -082847.2 -000005.6+000012.500001.5 08.27-0.04B? 0
+063352.12 +141737.1 -000058.3-000034.800009.1 08.2700.48F? 0
+063408.05 -293738.6 +000007.6-000038.500005.2 08.2700.35F? 0
+063701.62 +135421.1 +000001.0+000047.900016.7 08.2700.48F? 0
+063908.44 -510639.5 +000004.3-000010.700004.0 08.2700.90G? 0
+063933.24 +003456.1 +000005.2-000030.300002.3 08.2700.33F? 0
+064127.49 -242259.0 -000008.6+000008.000003.2 08.27-0.10B? 0
+064536.34 +542029.7 +000002.2-000061.900013.0 08.2700.48F? 0
+064935.16 -211052.5 -000008.3+000007.600000.2 08.27-0.05B? 0
+065235.20 +423710.1 -000006.1+000002.400001.4 08.2700.01A? 0
+065622.97 +033540.2 -000021.2-000008.300008.4 08.27-0.04B? 0
+065811.78 +141313.2 -000008.4-000019.500004.3 08.2700.90G? 0
+065934.62 -081303.3 +000045.2+000033.000011.9 08.2700.52F? 0
+070108.65 -081713.2 +000006.2+000003.100003.1 08.2700.08A? 0
+070228.92 +032955.5 +000016.5-000002.100004.9 08.2700.36F? 0
+070237.42 +155826.5 -000009.9-000030.700004.4 08.2700.55F? 0
+070344.92 -241839.1 -000010.1-000002.200002.3 08.27-0.05B? 0
+070506.95 -250602.1 -000004.0+000005.200000.9 08.27-0.17B? 0
+070650.07 +324722.8 +000206.1-000081.400012.2 08.2700.56F? 0
+070827.36 -123220.5 +000041.3+000011.700017.1 08.2700.49F? 0
+071218.81 -262917.9 -000029.0+000020.900013.9 08.2700.31F? 0
+071610.26 +095948.0 +000005.3+000005.800007.2 08.2700.85G? 0
+071804.44 -302711.7 -000003.3+000005.500005.2 08.27-0.06B? 0
+071808.22 -103933.1 -000006.5+000003.100004.1 08.27-0.07B? 0
+072202.18 -363103.9 -000004.5+000007.700004.4 08.27-0.04B? 0
+072643.60 -551439.5 -000009.8+000008.700005.4 08.2700.12A? 0
+072833.12 -392647.3 +000006.7-000007.800005.1 08.2700.87G? 0
+073016.52 +495842.4 -000018.8-000038.900008.4 08.2700.40F? 1
+073243.87 -163530.1 -000001.5-000013.200006.0 08.2700.35F? 0
+073912.24 -252643.3 -000010.0-000006.100007.3 08.27-0.09B? 0
+074224.94 -135054.5 +000020.4-000023.100006.8 08.2700.02A? 0
+074644.30 -034137.4 -000014.6-000004.900007.6 08.2700.15A? 0
+074657.13 -252213.4 -000020.5-000040.800010.0 08.2700.49F? 0
+075003.94 -394726.5 -000011.4+000010.100005.5 08.2700.18A? 0
+075238.84 -194714.4 -000003.0+000007.600006.3 08.27-0.11B? 0
+075246.30 -250607.1 -000003.7-000005.800006.5 08.27-0.01B? 0
+075644.66 +072127.1 -000015.6+000000.600017.6 08.2700.07A? 0
+075937.71 -431758.1 -000137.2+000225.900024.7 08.2700.60G? 0
+080119.59 +402403.2 -000011.4-000038.400014.8 08.2700.91G? 0
+080132.40 -274112.6 -000028.3+000005.300002.5 08.2700.99K? 0
+080147.83 +051204.0 -000016.3+000002.300003.9 08.2700.06A? 0
+080202.69 -025850.0 -000055.8-000003.700003.2 08.2700.28A? 0
+080248.09 +090445.1 +000010.4-000027.300006.1 08.2700.96K? 0
+080330.55 -314116.3 -000013.8+000010.200002.6 08.27-0.04B? 0
+081440.24 +471733.6 -000038.3-000082.800014.2 08.2700.48F? 0
+082214.19 -653127.7 -000016.0+000012.700005.2 08.27-0.04B? 0
+082334.75 -065123.2 +000000.9-000068.800008.0 08.2700.98K? 0
+082501.70 -490603.1 -000003.0+000015.100004.0 08.2700.09A? 0
+082944.45 +345823.0 -000008.4-000014.800013.2 08.2700.20A? 0
+083109.58 +491854.0 -000007.7-000026.700002.8 08.2700.49F? 0
+083211.86 -481618.8 -000007.0+000010.200004.7 08.27-0.04B? 0
+083543.31 +201949.3 -000007.6-000015.700001.5 08.2700.18A? 0
+083819.02 -503030.1 -000007.6+000006.900002.5 08.2700.06A? 0
+084648.13 -541153.2 -000009.7+000003.500004.9 08.2700.01A? 0
+084845.59 -363605.6 +000024.1-000007.100002.3 08.2700.91G? 0
+085009.02 -341347.0 -000008.7+000000.600002.1 08.27-0.01B? 0
+085030.29 -131828.6 -000021.6-000001.800012.3 08.2700.33F? 0
+085359.50 +623502.0 -000108.8-000049.700018.9 08.2700.58F? 0
+090031.33 +425403.2 +000001.3-000053.400014.4 08.2700.99K? 0
+090556.99 -524803.5 -000012.1+000017.000002.3 08.27-0.11B? 0
+090604.76 +234428.1 -000107.3-000039.600017.7 08.2700.54F? 0
+091237.48 +333600.7 +000048.9+000005.300014.1 08.2700.80G? 0
+091930.06 +251057.3 -000037.0-000030.500006.7 08.2700.41F? 0
+092120.40 +053015.4 -000072.9-000029.400022.4 08.2700.50F? 0
+092354.55 +275354.8 -000090.4-000036.200001.8 08.2700.48F? 1
+092649.39 +145541.6 +000024.4-000091.600004.9 08.2700.51F? 0
+093414.57 -030927.4 +000076.5-000065.800015.7 08.2700.51F? 0
+094343.63 -502249.5 -000020.7+000027.700005.2 08.2700.27A? 0
+094440.22 +524736.7 +000011.0+000025.200020.5 08.2700.47F? 0
+094446.61 -704430.8 -000030.2-000008.000007.1 08.2700.45F? 0
+094639.03 -101512.1 -000013.2+000004.700017.1 08.2700.34F? 0
+094755.71 -145604.4 -000004.8+000013.000001.2 08.2700.05A? 0
+094902.44 +865107.2 -000036.4-000028.600004.6 08.2700.31F? 0
+095238.34 +350643.3 +000265.8-000139.400023.2 08.2700.64G? 0
+095350.42 -671912.6 -000097.5+000048.100016.6 08.2700.42F? 0
+095524.04 +710451.7 -000019.2-000032.200012.3 08.2700.96K? 0
+100304.10 +391854.1 -000037.2-000044.200004.4 08.2700.34F? 0
+101309.86 -080008.9 -000020.0-000001.300005.8 08.2700.97K? 0
+101533.82 -185604.3 -000083.2+000016.600010.9 08.2700.41F? 0
+101748.38 +052222.3 -000057.2-000004.800000.1 08.2700.46F? 0
+102706.63 -682954.5 -000012.7-000003.700000.6 08.27-0.03B? 0
+102848.51 -623502.5 -000018.9-000004.900010.9 08.27-0.03B? 0
+103118.95 +871615.4 -000019.1-000016.600004.6 08.2700.98K? 0
+103309.71 +304517.4 +000009.4-000105.600037.4 08.2700.63G? 0
+103420.56 -722824.9 -000012.7-000000.300002.0 08.2700.99K? 0
+103826.08 +135703.3 -000001.3-000005.800004.1 08.2700.46F? 0
+103828.46 +255454.2 -000042.4-000008.800000.7 08.2700.92G? 0
+103925.00 -634641.2 -000011.9+000003.100009.8 08.2700.21A? 0
+104055.79 +301205.3 -000176.9-000085.500009.8 08.2700.54F? 0
+104135.43 -612952.6 -000016.4-000025.800011.5 08.2700.67G? 0
+104624.82 +304029.6 -000033.0-000021.200005.7 08.2700.38F? 0
+105233.65 -642450.7 -000008.8+000003.400003.2 08.2700.06A? 0
+105401.14 -040229.6 -000039.0-000032.100007.5 08.2700.47F? 0
+105906.09 +405900.8 +000223.5+000025.800028.6 08.2700.66G? 0
+110017.71 -663325.5 -000006.5+000020.200020.3 08.2700.59G? 0
+110022.78 -564209.9 -000023.1+000005.000003.6 08.27-0.09B? 0
+110606.78 +394742.9 -000079.0-000004.300007.1 08.2700.37F? 0
+111137.75 +424905.5 -000108.3-000245.900014.8 08.2700.63G? 0
+111240.23 +670056.7 -000062.8-000015.500009.1 08.2700.41F? 0
+111534.99 -353045.4 -000098.8-000009.800008.5 08.2700.49F? 0
+112811.29 -573020.8 -000018.3+000006.700002.5 08.2700.96K? 0
+112958.84 +031218.7 -000046.0-000052.800010.9 08.2700.49F? 0
+113715.49 +460831.8 +000101.8-000058.000004.6 08.2700.45F? 0
+113844.58 +450626.9 -000532.8-000004.700055.3 08.2700.92G? 0
+113853.14 -705301.4 -000008.8+000005.200003.6 08.2700.09A? 0
+115804.27 +250816.2 +000074.6-000004.600011.8 08.2700.57F? 0
+120821.26 -183453.5 +000000.0+000000.000000.0 08.2700.39F? 1
+121501.47 +300829.3 -000011.2+000015.200022.1 08.2700.57F? 0
+121600.00 -263352.1 -000014.0-000027.800009.6 08.2700.49F? 0
+121846.82 -663115.7 -000005.8+000001.100004.2 08.2700.56F? 0
+122134.33 -092359.6 -000109.8-000028.400021.2 08.2700.71G? 0
+123310.80 -110803.0 +000001.5-000029.800006.3 08.2700.49F? 0
+124348.94 -284208.2 -000070.5-000033.200022.2 08.2700.57F? 0
+124358.42 -350722.1 -000075.3-000127.500019.9 08.2700.67G? 0
+124413.09 -561355.2 -000008.4-000003.500010.5 08.2700.00A? 0
+125254.06 -354452.5 -000044.0+000027.900002.5 08.2700.97K? 0
+125554.43 -530619.3 -000068.7+000012.500001.5 08.2700.29A? 0
+130613.45 -041837.9 -000105.9-000070.000010.0 08.2700.56F? 0
+131600.24 +091234.8 -000047.7+000007.400013.8 08.2700.94G? 0
+131728.99 -425558.5 -000046.9-000021.300013.9 08.2700.47F? 0
+131817.79 -054721.3 -000041.7-000000.800001.7 08.2700.46F? 0
+131921.68 -243709.6 -000139.8+000008.600015.5 08.2700.48F? 0
+132138.73 -660200.5 -000033.4-000014.800001.3 08.2700.15A? 0
+132334.13 -602237.1 -000031.3-000013.000000.8 08.2700.24A? 0
+132555.82 +315141.0 +000001.6-000037.400005.8 08.2700.53F? 0
+132624.23 +721441.8 +000055.4-000009.800020.2 08.2700.58G? 0
+132731.70 -634901.9 -000006.7-000004.700002.5 08.2700.06A? 0
+132826.70 +154231.8 +000000.0+000000.000000.0 08.2700.59G? 1
+133441.55 +203846.9 -000015.9+000002.600002.3 08.2700.38F? 0
+134532.17 +033029.1 -000032.1+000012.700002.2 08.2700.54F? 1
+135440.70 -504125.8 +000000.9-000003.600010.0 08.2700.45F? 0
+140527.94 -502356.6 +000000.0+000000.000000.0 08.2700.95G? 1
+140900.22 -300601.5 -000015.7-000020.700013.1 08.2700.41F? 0
+141029.01 +380013.5 +000008.7+000087.800008.1 08.2700.52F? 0
+141247.07 +110349.0 +000009.0+000011.600002.2 08.2700.28A? 0
+141320.13 +641444.8 +000013.9+000027.800004.0 08.2700.49F? 0
+141326.94 +123426.1 +000039.8-000013.300005.3 08.2700.58F? 0
+141912.02 -604933.6 -000159.2-000023.700018.0 08.2700.80G? 0
+142413.48 +423941.7 -000040.3+000008.900006.6 08.2700.94G? 0
+143324.20 -490627.3 -000007.7-000008.100005.4 08.27-0.01B? 0
+143728.80 +195051.7 -000014.1-000067.500014.2 08.2700.47F? 0
+144834.76 +593857.5 -000055.0+000002.600007.2 08.2700.58F? 0
+145318.06 -232806.9 -000020.4-000024.300022.0 08.2700.37F? 0
+145751.42 +292800.7 +000062.1-000061.500011.5 08.2700.47F? 0
+145930.07 -030827.1 +000001.2-000028.700003.5 08.2700.56F? 0
+150746.81 +085247.7 -000506.5-000046.700026.7 08.2700.55F? 0
+150852.07 +190219.4 -000138.5-000038.300036.1 08.2700.86G? 0
+151428.32 -055658.7 +000014.3-000048.500007.5 08.2700.32F? 0
+151819.78 -205139.1 -000040.6-000003.300008.2 08.2700.98K? 0
+152555.26 -534615.7 -000002.6-000009.400011.0 08.27-0.01B? 0
+152612.85 +125626.8 -000005.0-000008.600007.1 08.2700.88G? 0
+154158.29 +420304.7 +000019.7+000003.700018.2 08.2700.58G? 0
+154409.16 +044052.9 -000004.7+000009.200002.8 08.2700.26A? 0
+154842.91 -273456.2 -000002.9-000008.300006.7 08.27-0.02B? 0
+155424.60 +753756.2 -000031.4+000021.200004.3 08.2700.26A? 0
+155657.69 +200218.0 -000027.5-000021.300002.8 08.2700.42F? 0
+160025.55 -510709.7 -000029.4-000034.700003.8 08.2700.46F? 0
+161325.95 +112504.9 -000004.0-000002.400006.8 08.2700.12A? 0
+161353.89 -065430.6 +000033.2-000069.400023.2 08.2700.55F? 0
+161820.37 -325735.8 +000000.4-000016.100016.1 08.2700.42F? 0
+161852.97 -090415.0 +000031.0-000046.800001.1 08.2700.81G? 0
+162136.14 -840604.9 -000029.8-000091.100006.4 08.2700.44F? 0
+162842.20 -470047.3 -000003.3+000003.800005.2 08.2700.01A? 0
+163003.67 +335311.1 -000006.1+000008.100005.8 08.2700.66G? 0
+163050.01 -130758.9 -000016.3+000003.000000.3 08.2700.29A? 0
+163552.18 +622304.6 -000025.6+000064.500017.3 08.2700.42F? 0
+164025.82 +440143.9 -000005.9+000015.700001.9 08.2700.90G? 0
+164126.58 -242408.4 -000050.2-000023.600007.1 08.2700.49F? 0
+164740.58 -533912.9 +000005.8-000008.100006.5 08.2700.13A? 0
+164820.22 +024417.4 +000125.2+000008.000047.1 08.2700.70G? 1
+165058.94 -434222.3 +000010.7-000008.500003.7 08.2700.07A? 0
+165202.19 -225433.2 -000028.9-000031.100007.4 08.2700.35F? 0
+165600.11 -711739.1 +000023.7-000009.200011.8 08.2700.87G? 0
+165734.20 -555106.4 -000008.8+000001.400002.8 08.27-0.04B? 0
+165741.94 -214630.7 -000035.4-000043.000017.4 08.2700.59G? 0
+165806.71 +090157.4 -000004.0+000002.300006.2 08.2700.37F? 0
+170453.23 -585633.5 -000012.4-000005.500004.0 08.27-0.09B? 0
+170615.06 -522855.9 +000001.5-000008.400002.6 08.2700.01A? 0
+170920.87 -295401.8 +000017.3-000011.000019.5 08.2700.47F? 0
+171111.58 -515613.3 -000002.8-000059.000002.0 08.2700.50F? 0
+171238.46 +673719.6 -000011.9+000024.300013.6 08.2700.25A? 0
+172000.94 -263633.3 -000005.6-000034.000018.1 08.2700.45F? 0
+172002.67 +053141.3 -000018.9+000021.200008.9 08.2700.19A? 0
+172443.19 -750232.5 -000009.7-000014.200008.6 08.2700.01A? 0
+172612.36 -170453.2 -000008.0-000008.300026.6 08.2700.50F? 0
+172930.81 +462117.0 -000003.0+000094.200015.7 08.2700.52F? 0
+173501.85 +181322.5 -000025.6+000009.100015.1 08.2700.62G? 0
+173540.20 -562055.4 -000012.8-000014.600016.8 08.2700.94G? 0
+174027.31 -435142.7 +000010.0+000007.700019.5 08.2700.65G? 0
+174128.78 -442725.8 -000004.3-000036.800005.2 08.2700.54F? 0
+174232.30 -200615.3 +000003.0-000004.600002.7 08.2700.26A? 0
+174402.42 -443806.9 +000010.1-000009.400009.3 08.27-0.08B? 0
+175042.43 -160915.5 +000018.8-000022.200003.9 08.2700.25A? 0
+175603.19 -444253.6 -000005.7+000018.200025.6 08.2700.96K? 0
+175731.97 -310054.2 +000007.3-000007.100012.3 08.2700.21A? 0
+175757.57 -444732.0 -000018.3-000061.500013.0 08.2700.54F? 0
+180101.59 +185800.6 +000022.5+000010.400000.9 08.2700.98K? 0
+180508.67 +054819.9 -000027.6+000003.300009.1 08.2700.37F? 0
+180620.59 -472155.7 -000059.2-000169.900025.0 08.2700.53F? 0
+180848.94 -185834.4 +000010.0-000014.500007.6 08.2700.09A? 0
+181001.30 +674655.8 +000031.3-000091.000013.3 08.2700.49F? 0
+181256.15 -194442.8 +000007.7-000005.800002.5 08.2700.41F? 0
+181525.05 +194613.3 +000001.2-000006.600012.6 08.2700.41F? 0
+182034.10 +152536.5 -000005.0-000002.700028.2 08.2700.33F? 0
+182237.84 -115143.3 +000002.9-000040.000022.2 08.2700.66G? 1
+183147.92 +614644.0 -000001.7+000074.100028.0 08.2700.62G? 0
+183356.06 -362248.3 +000013.0+000009.900002.9 08.2700.81G? 0
+184100.28 +545534.2 -000021.1-000013.700010.8 08.2700.48F? 0
+184151.95 -394030.8 +000067.8+000008.700007.1 08.2700.69G? 0
+184710.29 +242306.1 -000006.1+000003.500000.9 08.2700.33F? 0
+184719.57 +285910.3 -000001.5-000003.500002.5 08.2700.17A? 0
+185004.52 -175617.8 +000007.9-000000.700002.7 08.2700.06A? 0
+185248.54 -350235.3 +000018.4-000002.000007.8 08.2700.32F? 0
+190113.54 +271427.7 +000002.5-000004.800001.5 08.27-0.03B? 0
+190421.43 +312156.6 -000001.1+000011.500010.0 08.2700.13A? 0
+190822.29 +533737.3 +000006.8-000014.600006.0 08.2700.05A? 0
+190852.57 +300302.6 -000008.5-000011.400011.1 08.2700.20A? 0
+190926.81 +384250.2 +000022.4+000028.900004.3 08.2700.51F? 0
+191135.85 +144847.3 +000048.5+000028.200019.7 08.2700.73G? 0
+191331.21 +351605.0 -000002.4+000006.600012.8 08.2700.03A? 0
+191432.96 -180335.1 +000021.0-000014.200012.3 08.2700.36F? 0
+191852.39 -105334.4 +000123.6-000060.700016.5 08.2700.64G? 0
+192634.01 +311953.4 +000009.7-000013.800018.3 08.2700.40F? 0
+193620.45 -021912.6 -000010.0-000015.400009.1 08.2700.06A? 0
+193622.76 +564536.6 +000020.1+000016.800012.9 08.2700.98K? 0
+194330.47 +004032.4 +000014.4+000005.800001.4 08.2700.07A? 0
+194444.90 +294546.4 -000003.2+000009.700011.4 08.2700.01A? 0
+194904.00 +281102.8 -000000.9-000008.300003.0 08.2700.24A? 0
+195016.70 +342126.1 +000010.7-000009.900004.5 08.27-0.01B? 0
+195542.17 +284523.8 +000000.0-000004.400010.1 08.2700.21A? 0
+195728.91 -251035.3 +000094.8+000019.600000.4 08.2700.66G? 0
+195846.05 +104225.3 -000061.1-000058.000018.4 08.2700.50F? 0
+200236.26 +131118.0 +000004.8-000006.800001.4 08.2700.94G? 0
+200559.90 +203126.7 +000000.2+000001.200010.3 08.2700.27A? 1
+200631.64 -540504.7 -000004.2-000019.300002.1 08.2700.10A? 0
+200733.96 +344420.0 +000023.8+000002.400005.9 08.2700.33F? 0
+200920.22 -023602.1 -000003.4+000010.700013.9 08.2700.37F? 0
+201104.78 +470716.1 +000008.2+000004.600010.2 08.27-0.05B? 0
+201130.11 +182849.5 +000011.9-000051.100017.2 08.2700.50F? 0
+201359.63 -174034.1 +000091.8-000023.600019.4 08.2700.86G? 0
+201443.95 +271537.4 +000002.7+000000.800003.0 08.27-0.01B? 0
+201934.31 +272530.1 -000009.4-000019.200003.4 08.2700.43F? 0
+201952.07 -150103.9 -000069.3-000050.200011.2 08.2700.51F? 0
+202052.58 +041611.6 -000010.7+000001.300006.3 08.27-0.04B? 0
+202538.10 +264216.9 +000011.9+000003.700005.4 08.2700.38F? 0
+202855.02 +295745.6 -000001.0-000007.800005.4 08.27-0.03B? 1
+203252.49 -051016.2 -000015.3+000011.000000.0 08.2700.35F? 0
+203338.43 +532805.2 +000032.4+000009.800008.6 08.2700.32F? 0
+203703.78 +145112.1 +000007.9+000008.500008.7 08.2700.42F? 0
+204249.41 +205043.7 -000085.3-000349.500049.7 08.2700.89G? 0
+204426.83 +211901.7 +000002.5-000013.100009.0 08.2700.91G? 0
+204916.34 +321707.6 -000160.9-000269.300038.8 08.2700.94G? 0
+205306.32 +064259.3 +000022.6-000007.600001.1 08.2700.04A? 0
+205607.06 -074258.6 -000008.6-000005.700003.1 08.2700.92G? 0
+210200.61 +365810.5 -000004.2-000012.700003.5 08.2700.03A? 0
+210435.43 +502813.6 -000004.5-000002.000000.0 08.2700.05A? 0
+210532.41 +620931.9 -000016.2+000002.500004.1 08.2700.06A? 0
+210826.54 +413510.2 -000003.1-000001.800004.1 08.2700.02A? 0
+210930.52 +013406.1 -000002.4+000028.200005.7 08.2700.61G? 0
+211012.38 +104419.9 -000001.2+000015.300011.8 08.2700.24A? 0
+211741.65 -335950.8 +000022.8-000009.700007.6 08.2700.45F? 0
+212237.21 +232716.4 +000052.2-000087.100003.3 08.2700.96K? 0
+212541.12 -461012.3 -000061.2-000026.200011.2 08.2700.42F? 0
+212656.37 +393931.4 +000071.6+000015.000015.8 08.2700.65G? 0
+213416.59 +354525.1 -000014.1-000010.900003.3 08.2700.14A? 0
+213532.30 +534032.9 +000004.3+000002.800006.7 08.2700.19A? 0
+213657.06 +681107.3 +000006.6-000005.400000.8 08.2700.13A? 0
+213815.40 -133200.4 +000016.6+000009.800008.2 08.27-0.04B? 0
+214450.15 -261800.0 +000044.1-000028.900002.6 08.2700.91G? 0
+214528.96 -025700.4 +000008.4-000024.800002.2 08.2700.42F? 0
+214945.58 +413431.8 +000009.1-000001.000003.8 08.2700.02A? 0
+215211.15 -855011.6 -000013.0+000008.800011.4 08.2700.49F? 0
+215412.84 -530729.8 +000045.9-000019.500004.2 08.2700.51F? 0
+215520.25 -343843.6 +000028.2-000011.100011.4 08.2700.97K? 0
+215829.01 -444521.0 +000015.7-000002.400000.2 08.2700.39F? 0
+220033.47 -512932.0 +000034.4+000010.300021.4 08.2700.41F? 0
+220106.03 +214048.0 +000046.9-000055.500023.3 08.2700.76G? 0
+220519.62 -012527.1 +000010.2-000009.500008.3 08.2700.51F? 0
+221127.25 +702250.3 -000010.8-000006.800003.8 08.2700.34F? 0
+221244.83 -423202.5 +000008.4-000037.300010.1 08.2700.23A? 0
+222009.12 +773436.7 +000020.9+000007.200001.4 08.2700.17A? 0
+222101.04 -145507.2 +000018.1-000003.800001.1 08.2700.97K? 0
+222440.66 -412617.6 -000022.9-000021.300034.6 08.2700.44F? 0
+223656.23 +294420.2 +000029.2+000016.100020.4 08.2700.94G? 0
+224017.42 +553729.9 +000018.7+000001.500004.9 08.2700.23A? 0
+230655.39 +380058.8 +000102.7+000012.200022.4 08.2700.61G? 0
+230659.19 -124348.6 +000040.3-000117.300029.8 08.2700.58F? 0
+231141.33 +560914.8 +000014.7-000005.800001.9 08.2700.45F? 0
+231522.48 +255138.8 -000004.1-000008.700007.5 08.2700.93G? 0
+232328.58 -284028.0 +000049.8-000066.500016.2 08.2700.44F? 0
+232756.96 -262715.6 +000144.0-000051.200013.3 08.2700.60G? 0
+232930.12 +593612.9 +000012.9+000004.800009.4 08.2700.38F? 0
+232945.92 +314222.8 -000003.6+000001.500006.8 08.2700.20A? 0
+234216.10 +624151.1 -000000.1-000006.800003.6 08.2700.25A? 0
+235624.29 +560157.4 +000212.1+000061.900011.4 08.2700.54F? 0
+000640.07 +701009.4 -000011.9-000012.700003.9 08.2701.23K? 0
+002638.51 +503508.2 +000060.0-000013.300001.5 08.2701.12K? 0
+011441.23 +500051.9 -000028.6-000013.300011.3 08.2701.46K? 0
+011847.01 +233845.9 +000028.1-000015.900000.4 08.2701.43K? 0
+012108.80 +562433.5 +000000.1-000027.300025.5 08.2701.33K? 0
+013359.79 -582003.6 -000053.0-000021.000005.4 08.2701.17K? 0
+013953.89 +523843.6 +000099.9-000088.700004.1 08.2701.08K? 0
+014322.63 -003420.9 -000017.4-000048.500006.5 08.2701.10K? 0
+014351.91 +033524.0 +000012.3-000003.800011.2 08.2701.20K? 0
+014421.07 +611750.7 -000005.6+000007.700010.2 08.2701.41K? 1
+020808.57 -115250.0 +000020.2+000010.100008.1 08.2701.08K? 0
+020810.71 +695252.4 -000017.2+000002.400003.0 08.2701.39K? 0
+021203.22 -205049.2 +000041.4-000008.200008.8 08.2701.33K? 0
+021409.07 +383821.0 -000004.2+000008.400014.4 08.2701.04K? 0
+021604.78 +482857.9 -000003.7-000014.600011.2 08.2701.64K? 0
+022211.47 -251158.1 +000001.4-000055.800009.1 08.2701.06K? 0
+022532.97 -235820.4 -000003.9-000037.400003.1 08.2701.51K? 0
+022738.39 +481153.6 -000018.5+000000.700018.5 08.2701.68K? 0
+023132.27 -320243.4 +000031.8-000010.200000.8 08.2701.10K? 0
+024001.94 +395005.0 -000018.0-000014.000008.1 08.2701.39K? 0
+024752.80 +535330.6 +000005.2-000002.400000.7 08.2701.55K? 0
+025527.38 -260806.8 +000012.3-000013.000002.8 08.2701.34K? 0
+025854.53 +193433.9 +000029.5-000014.000007.9 08.2701.11K? 0
+030404.17 -391015.2 +000011.5+000015.100000.1 08.2701.04K? 0
+032112.59 +000333.0 -000006.0-000029.000005.2 08.2701.45K? 0
+032306.04 +163429.7 -000011.0-000017.700019.9 08.2701.43K? 0
+033353.82 +561850.4 +000010.6-000002.800019.9 08.2701.63K? 0
+033932.62 -290607.9 -000025.5-000030.200012.8 08.2701.22K? 0
+034128.68 +793207.0 -000002.9-000013.000000.0 08.2701.58K? 0
+034930.64 +082801.3 +000000.1-000012.000001.8 08.2701.06K? 0
+035222.09 -463452.7 +000010.7+000012.100003.8 08.2701.59K? 0
+035618.76 +021227.3 -000007.5-000005.900002.9 08.2701.04K? 0
+040757.94 -041101.9 +000016.1-000017.200005.5 08.2701.41K? 0
+043026.45 +735756.0 +000075.9-000088.200017.2 08.2701.13K? 0
+045303.69 -165754.4 +000012.1+000015.200001.2 08.2701.09K? 0
+045842.39 +423908.5 +000001.4-000013.400046.5 08.2701.49K? 0
+050516.95 -253025.8 +000053.8-000001.400011.8 08.2701.02K? 0
+050651.99 -371113.6 +000017.4-000003.500002.6 08.2701.00K? 0
+050725.70 -143320.2 -000015.4-000006.900002.4 08.2701.06K? 0
+050751.53 +531241.8 +000002.9-000036.700018.5 08.2701.25K? 0
+051046.20 +684013.6 +000007.1-000000.500001.1 08.2701.44K? 0
+051420.13 +164043.8 +000020.2-000009.200003.0 08.2701.32K? 0
+051430.36 +674155.0 -000000.3+000004.200014.9 08.2701.00K? 0
+051701.30 +611435.3 +000004.5-000002.100008.7 08.2701.67K? 0
+053556.17 +160821.5 -000015.3-000024.000032.1 08.2701.28K? 0
+054158.73 -515936.0 +000004.0-000051.600009.3 08.2701.12K? 0
+054909.50 +382127.4 +000009.5-000013.800010.1 08.2701.62K? 0
+055136.78 -205012.9 -000008.4-000011.500007.1 08.2701.04K? 0
+055156.32 +144906.6 +000027.8+000007.500011.6 08.2701.79K? 0
+055231.54 +560430.9 -000020.6-000048.000011.0 08.2701.10K? 0
+060846.99 +822730.4 -000001.9-000007.200011.2 08.2701.34K? 0
+061144.84 -772123.9 +000017.9+000038.100005.7 08.2701.13K? 0
+061355.02 +365859.6 -000017.6+000005.600003.5 08.2701.46K? 0
+061448.30 -470042.4 +000001.3-000007.700019.4 08.2701.22K? 0
+061642.01 -032129.0 -000014.5+000001.000001.8 08.2701.07K? 0
+061914.51 +125307.4 -000010.1-000020.300002.5 08.2701.02K? 0
+062126.30 +062812.6 -000008.9+000004.600000.8 08.2701.04K? 0
+062213.19 +543930.9 +000005.7-000021.900014.3 08.2701.12K? 0
+062920.58 +251900.8 -000009.0+000006.100007.6 08.2701.10K? 0
+063749.58 -425052.7 -000000.5+000007.600003.2 08.2701.47K? 0
+064017.49 -162839.5 +000007.2+000008.000011.1 08.2701.57K? 0
+064028.16 -360803.7 +000004.8-000013.000015.9 08.2701.28K? 0
+064404.31 -320548.7 +000004.8-000008.100019.4 08.2701.57K? 0
+064819.54 -561905.2 -000007.1+000028.700003.5 08.2701.44K? 0
+065101.68 +605225.4 +000015.2-000025.800010.7 08.2701.03K? 0
+065510.50 +141342.1 -000011.6-000002.900004.9 08.2701.41K? 0
+065725.60 +425243.3 +000000.6-000056.400017.3 08.2701.02K? 0
+065808.75 +245818.8 -000017.7-000026.800011.0 08.2701.19K? 0
+065851.13 +573738.9 -000006.1+000008.600007.2 08.2701.28K? 0
+070211.52 -552625.0 +000006.8+000020.100002.6 08.2701.09K? 0
+070527.96 -612409.3 -000004.9+000032.300000.8 08.2701.02K? 0
+070710.30 -122144.9 +000010.1+000005.300007.0 08.2701.12K? 0
+070924.80 +413737.6 +000003.5-000029.600011.1 08.2701.61K? 0
+072657.08 +314503.1 +000002.2-000003.000023.9 08.2701.49K? 0
+072853.41 +391421.4 +000016.0-000026.900017.4 08.2701.38K? 0
+073121.39 +221716.4 +000004.2-000023.500009.1 08.2701.10K? 0
+073426.58 +595014.2 +000005.4-000000.800005.6 08.2701.06K? 0
+073756.93 +235010.3 -000009.5-000001.300027.1 08.2701.04K? 0
+074010.08 +271855.3 +000017.6-000025.200019.6 08.2701.10K? 0
+074420.36 -133849.8 +000005.3-000003.400005.0 08.2701.60K? 0
+075047.30 -050545.6 +000020.1-000001.700000.2 08.2701.05K? 0
+075123.21 -534733.3 +000025.5-000003.000017.7 08.2701.19K? 0
+075339.03 -404714.7 -000004.8+000002.300010.9 08.2701.08K? 0
+075404.33 +291241.5 +000023.2-000072.500004.4 08.2701.34K? 0
+080200.87 -340751.3 -000004.4+000010.600012.4 08.2701.18K? 0
+080305.62 +015445.6 -000013.0-000011.200003.6 08.2701.17K? 0
+080343.31 -260124.9 -000027.3+000008.200003.2 08.2701.57K? 0
+081450.51 +064901.5 -000017.3-000020.400009.2 08.2701.14K? 0
+082034.08 +382044.6 +000000.4-000001.800024.0 08.2701.07K? 0
+082339.45 -095755.8 +000002.9-000000.700009.4 08.2701.18K? 0
+083001.52 -341043.8 +000001.9-000003.200004.3 08.2701.37K? 0
+083133.76 -254750.6 -000008.8-000044.700003.1 08.2701.31K? 0
+085121.06 -665858.7 -000028.2+000017.600008.8 08.2701.00K? 0
+085414.76 +193431.9 -000001.9-000024.600005.4 08.2701.46K? 0
+085728.60 -001237.5 +000011.0-000017.300001.0 08.2701.57K? 0
+090025.86 +242947.6 +000013.6-000007.900013.8 08.2701.62K? 0
+090131.13 -114213.6 -000072.0+000023.100019.6 08.2701.01K? 0
+090612.58 +445234.2 +000031.0-000004.000021.4 08.2701.05K? 0
+091826.32 -163748.1 -000000.3-000004.300010.2 08.2701.27K? 0
+092124.99 +122123.2 -000015.9-000005.100024.3 08.2701.42K? 0
+093401.14 +264820.7 +000040.2-000041.400005.2 08.2701.02K? 0
+094111.80 -325443.9 -000016.6-000004.700005.1 08.2701.53K? 0
+095101.94 -305612.7 +000006.3-000009.300013.5 08.2701.36K? 0
+100020.88 +511418.9 -000025.7-000015.200022.2 08.2701.43K? 0
+100129.10 -433409.9 +000009.1+000010.100002.0 08.2701.14K? 0
+100131.20 +425956.9 -000001.7-000028.300000.3 08.2701.16K? 0
+101110.64 -560619.9 -000009.3+000011.800006.8 08.2701.29K? 0
+101456.00 -423308.4 +000005.3-000014.800003.6 08.2701.15K? 0
+102151.36 -455218.3 -000002.3+000003.600006.3 08.2701.29K? 0
+102502.01 +095856.5 -000023.9-000023.600004.8 08.2701.57K? 0
+102612.80 -425251.8 -000029.5-000002.400004.2 08.2701.11K? 0
+102614.88 -040308.8 +000011.8-000020.100000.6 08.2701.18K? 0
+102746.52 -451632.3 -000017.6-000005.600005.2 08.2701.60K? 0
+103434.87 -702110.3 -000004.4+000000.900011.4 08.2701.76K? 0
+103544.21 -463057.5 -000012.8+000001.200004.8 08.2701.05K? 0
+104309.57 -255158.8 -000028.4-000004.600004.2 08.2701.16K? 0
+105300.03 -315952.5 +000029.9-000018.700007.0 08.2701.06K? 0
+105710.43 -494414.7 -000026.6+000007.400001.4 08.2701.04K? 0
+105850.44 +614256.5 -000017.2-000014.300007.0 08.2701.08K? 0
+105934.68 +042113.9 -000007.0-000002.200007.0 08.2701.55K? 0
+110051.68 +231801.0 -000016.8-000049.600004.2 08.2701.02K? 0
+111210.67 -480750.7 -000008.4+000005.200000.2 08.2701.23K? 0
+112254.74 +141923.0 -000000.8-000027.300008.9 08.2701.26K? 0
+113239.21 -543616.2 -000023.6-000000.700006.1 08.2701.20K? 0
+120459.86 +501701.4 -000022.9+000006.700002.3 08.2701.50K? 0
+120522.77 +311237.1 -000003.1+000005.300023.0 08.2701.14K? 0
+120903.36 +534020.4 -000004.6-000004.400004.6 08.2701.24K? 0
+121627.42 -613759.2 -000045.6-000000.400001.8 08.2701.05K? 0
+122259.30 +161436.6 +000028.7-000017.300002.3 08.2701.05K? 0
+123337.86 -362250.2 +000017.7-000012.100007.7 08.2701.17K? 0
+124032.26 -480621.6 -000017.9-000008.800006.7 08.2701.37K? 0
+124931.86 -454932.5 -000044.1-000032.500003.6 08.2701.41K? 0
+125526.35 -744157.7 -000014.9-000006.200011.3 08.2701.43K? 0
+125852.60 -332326.3 -000022.7-000012.700005.0 08.2701.56K? 0
+130515.13 +605137.7 -000017.4+000020.500000.5 08.2701.13K? 0
+130833.98 -400954.5 -000020.9-000001.400003.6 08.2701.04K? 0
+130930.92 +172859.9 -000003.4-000012.200000.4 08.2701.49K? 0
+131025.05 -222217.3 +000012.2-000033.200005.4 08.2701.03K? 0
+132635.51 -312701.6 -000046.6-000023.700009.4 08.2701.15K? 0
+133237.04 -023553.6 +000029.8-000029.500005.7 08.2701.36K? 0
+133300.12 -071141.0 +000000.0+000000.000000.0 08.2701.12K? 0
+133542.30 -101945.5 +000011.4+000003.300006.2 08.2701.19K? 0
+134920.18 -144542.6 +000006.1-000026.800003.0 08.2701.01K? 0
+135108.95 -303357.6 -000003.6+000013.000002.2 08.2701.58K? 0
+135259.27 -074348.6 -000061.9+000023.100014.3 08.2701.32K? 0
+135722.09 -583156.6 +000003.7+000006.500010.4 08.2701.00K? 0
+140155.67 -232232.4 -000003.4+000020.700005.4 08.2701.55K? 0
+140405.20 +603345.2 -000022.8+000019.100003.8 08.2701.19K? 0
+141507.52 +092628.9 -000016.9+000026.000006.1 08.2701.19K? 0
+141553.32 -443535.6 +000003.6-000015.900002.9 08.2701.55K? 0
+142404.81 -811959.2 -000012.0-000027.000006.6 08.2701.55K? 0
+142612.09 +191233.3 -000058.8+000007.600020.3 08.2701.04K? 0
+143100.22 +583709.1 -000015.9+000014.800004.2 08.2701.19K? 0
+143915.85 +323222.3 +000020.8-000004.700008.4 08.2701.21K? 0 0.10 1.00
+150023.15 -090809.0 -000011.2-000039.800009.6 08.2701.11K? 0
+150205.63 +110917.3 -000034.8-000009.800021.6 08.2701.50K? 0
+150447.87 -594741.6 +000008.8-000004.700011.4 08.2701.69K? 0
+150701.74 +132046.1 +000019.0+000002.400018.9 08.2701.00K? 0
+151257.61 -543347.5 -000000.8+000000.600001.8 08.2701.08K? 0
+152136.21 -112915.2 -000041.2+000016.900000.0 08.2701.18K? 0
+152810.17 -271924.8 +000029.8-000013.800002.0 08.2701.28K? 0
+153800.09 -385709.0 -000024.4-000028.700006.0 08.2701.10K? 0
+154055.20 -330845.0 -000017.1-000000.600008.1 08.2701.31K? 0
+154415.06 +685525.8 +000013.4+000013.000002.1 08.2701.35K? 0
+155058.00 -105926.9 -000026.4+000002.100005.8 08.2701.53K? 0
+160939.89 +164818.2 +000008.1+000006.400016.9 08.2701.10K? 0
+161128.35 -652129.0 -000011.4-000011.000006.8 08.2701.20K? 0
+161601.93 +085509.7 +000012.7-000042.700006.2 08.2701.48K? 0
+162314.77 +622853.1 -000024.3+000024.300001.9 08.2701.43K? 0
+164326.81 -541704.5 +000015.4-000024.800006.6 08.2701.45K? 0
+165743.35 -374549.6 -000015.1-000075.200005.8 08.2701.09K? 0
+165801.06 -583754.7 +000013.5-000013.000016.6 08.2701.20K? 0
+165808.97 -531439.7 +000008.8-000026.300016.7 08.2701.17K? 0
+170825.42 -170251.5 -000009.4+000013.600001.0 08.2701.73K? 0
+170903.82 -275340.9 -000028.3-000024.100000.6 08.2701.04K? 0
+171522.30 +323400.3 -000019.3-000018.900008.6 08.2701.15K? 0
+171657.69 +740848.1 -000015.8+000050.300003.0 08.2701.04K? 0
+173513.80 -513711.3 +000023.0+000004.700051.0 08.2701.66K? 0
+173524.37 +360810.7 +000001.9+000002.700000.5 08.2701.30K? 0
+173920.13 +335016.8 +000001.8-000011.700008.5 08.2701.42K? 0
+174208.91 +144801.2 +000005.3+000058.500004.0 08.2701.12K? 0
+174610.85 -163527.2 -000064.3-000014.500002.3 08.2701.16K? 0
+174942.27 +842401.8 +000009.8-000024.300001.3 08.2701.05K? 0
+175214.08 -282846.3 -000016.6-000001.700011.4 08.2701.25K? 0
+175259.39 -021526.8 -000011.4-000009.400008.0 08.2701.62K? 0
+175421.87 +024503.8 -000006.8-000001.400003.6 08.2701.41K? 0
+175857.72 +135219.5 -000011.7-000012.700012.8 08.2701.38K? 0
+180722.27 -385832.9 +000007.4-000010.100003.8 08.2701.59K? 0
+181831.79 +403049.7 -000003.8-000009.900002.5 08.2701.29K? 0
+181946.70 +664707.4 -000007.1-000003.600011.1 08.2701.24K? 0
+182501.37 +350154.9 -000008.0+000000.900000.0 08.2701.55K? 0
+182608.76 +091809.1 +000012.5-000009.000013.2 08.2701.58K? 0
+182652.74 -513257.4 +000056.5+000029.400015.3 08.2701.45K? 0
+182740.28 +212732.9 -000007.7-000027.500005.2 08.2701.06K? 0
+182915.63 -415723.5 -000014.3+000002.100002.0 08.2701.16K? 0
+183925.13 -320203.4 +000001.5-000006.000013.3 08.2701.02K? 0
+184015.36 +212451.4 +000005.9-000008.100005.4 08.2701.15K? 0
+184020.64 +430735.6 -000004.9+000010.800003.4 08.2701.28K? 0
+184238.76 +395412.4 +000022.6-000023.700004.4 08.2701.20K? 0
+184838.36 +233013.1 +000004.8-000006.300005.8 08.2701.11K? 0
+192332.48 -131540.9 -000012.9-000009.300016.2 08.2701.17K? 0
+192827.89 +093746.8 +000007.2-000008.300016.9 08.2701.55K? 0
+194249.34 +550136.7 +000012.1-000016.100004.3 08.2701.59K? 0
+194512.28 +205450.3 -000014.9-000015.400020.8 08.2701.22K? 0
+195641.66 +320143.9 -000002.7+000007.700003.2 08.2701.35K? 0
+200140.82 -701502.5 +000012.5-000009.700010.2 08.2701.56K? 0
+201743.65 -390646.0 +000000.0+000000.000000.0 08.2701.17K? 0
+202809.44 +480618.0 +000002.7+000002.100006.1 08.2701.21K? 0
+203128.48 +132710.2 +000001.2-000010.100006.3 08.2701.29K? 0
+203407.56 -231458.9 +000018.5-000017.300001.8 08.2701.55K? 0 0.10 1.00
+204126.94 -071145.6 +000008.5-000029.500002.9 08.2701.04K? 0
+205117.54 -382525.0 +000005.0-000034.600009.1 08.2701.57K? 0
+205421.03 +110431.9 -000026.1-000014.100006.1 08.2701.03K? 0
+205435.16 -052755.8 -000010.0-000032.500000.2 08.2701.29K? 0
+205917.19 +083815.7 +000016.6+000005.500018.1 08.2701.57K? 0
+210138.44 -144245.4 +000012.4-000019.500006.5 08.2701.09K? 0
+210901.46 -610419.8 +000032.2-000012.100005.3 08.2701.25K? 0
+211642.78 +433956.0 -000018.5-000015.100006.2 08.2701.02K? 0
+211816.71 +235535.7 +000006.5-000013.800002.0 08.2701.37K? 0
+212059.60 -310734.3 +000020.7-000019.500020.5 08.2701.05K? 0
+212614.73 +494734.5 +000007.4+000009.600010.0 08.2701.23K? 0
+212844.17 +504933.2 -000008.7-000009.900006.4 08.2701.14K? 0
+213643.27 +115210.2 -000013.1-000021.900007.4 08.2701.41K? 0
+213819.44 +094933.6 -000015.0-000027.300006.4 08.2701.27K? 0
+213825.10 +474507.0 +000006.1+000002.800001.0 08.2701.48K? 0
+213839.44 +310005.8 +000001.7+000010.300012.3 08.2701.67K? 0
+214116.37 +482002.6 +000002.6+000050.300001.9 08.2701.18K? 0
+215118.59 +105408.3 +000079.5-000028.900002.3 08.2701.04K? 0
+215354.21 +102248.3 +000004.1-000024.600016.6 08.2701.23K? 0
+220055.69 +135553.0 +000007.3+000001.900001.3 08.2701.39K? 0
+220246.75 +283041.6 -000022.8-000000.500008.0 08.2701.48K? 0
+220613.83 +501407.9 -000010.6+000007.600001.3 08.2701.06K? 0
+220841.66 +125851.3 +000007.0-000019.500022.1 08.2701.49K? 0
+222718.28 +624244.1 +000028.6+000042.600001.4 08.2701.42K? 0
+223236.73 -051023.0 +000010.2+000004.000005.8 08.2701.52K? 0
+224139.07 -153710.0 -000014.8-000001.000002.0 08.2701.09K? 0
+224459.61 +140402.0 +000010.0-000010.600003.0 08.2701.54K? 0
+224612.99 +425135.5 +000033.9-000005.600003.1 08.2701.12K? 0
+224754.46 +452336.5 +000001.3-000012.500000.4 08.2701.43K? 0
+225200.66 -655651.5 +000012.2-000008.100003.7 08.2701.13K? 0
+225638.97 +480636.7 -000002.5-000007.700002.5 08.2701.25K? 0
+232252.37 -501124.1 +000012.7-000001.500008.0 08.2701.31K? 0
+232446.55 +232848.9 +000037.3+000019.300003.2 08.2701.04K? 0
+233557.41 -161721.7 +000024.6-000000.300013.0 08.2701.58K? 0
+234713.85 +312912.4 +000001.9-000017.600013.0 08.2701.30K? 0
+234750.64 -230133.6 +000020.1+000001.000013.8 08.2701.05K? 0
+234856.09 +261855.4 -000007.7-000019.100004.8 08.2701.21K? 0
+235643.98 +331223.7 -000007.3-000012.000008.7 08.2701.64K? 0
+014538.78 +610222.8 +000004.4+000021.000008.0 08.2702.40M? 0
+163740.08 -425704.7 -000044.7+000003.600043.8 08.2702.22M? 0
+234909.12 +684006.7 +000009.0+000021.200007.8 08.2702.00M? 0
+000043.19 -452521.8 +000006.0-000005.200008.2 08.2800.99K? 0
+001038.75 +560322.1 +000005.8-000006.300004.1 08.2800.07A? 0
+002537.66 +362901.5 +000023.3-000002.900001.2 08.2800.32F? 0
+003234.35 +510613.4 +000013.6-000015.400006.3 08.2800.28A? 0
+003626.81 +220201.4 -000009.9-000018.400006.0 08.2800.09A? 0
+003846.93 +855807.7 +000029.0-000001.500004.8 08.2800.24A? 0
+003918.85 -015803.3 +000025.1-000019.200002.3 08.2800.37F? 0
+005028.75 +070608.9 +000010.7-000151.900039.8 08.2800.81G? 0
+010206.82 -194010.3 +000129.0-000051.700004.6 08.2800.57F? 0
+010342.40 +502554.4 +000009.5-000010.600003.9 08.2800.05A? 1
+010547.90 -233534.9 +000121.4+000032.000030.3 08.2800.50F? 0
+010549.13 +604620.0 +000007.4-000009.300007.9 08.2800.12A? 0
+011022.92 +534359.4 +000047.6-000009.600008.6 08.2800.84G? 0
+012334.63 -665209.2 -000017.0+000017.300006.8 08.2800.98K? 0
+013106.49 +063709.9 +000027.8+000023.600001.4 08.2800.66G? 0
+013617.33 -594103.7 -000032.0-000029.000013.9 08.2800.42F? 0
+014052.76 +641023.1 -000006.0+000001.300004.9 08.2800.26A? 0
+015018.41 +483056.6 +000012.3-000010.900000.4 08.28-0.01B? 0
+015232.61 +375902.7 +000148.6+000048.000016.0 08.2800.54F? 0
+015258.25 -850205.5 +000017.6+000003.300006.9 08.2800.06A? 0
+015748.88 +382645.2 +000001.5-000013.800009.6 08.2800.96K? 0
+020803.83 +630902.7 +000022.2-000006.100017.8 08.2800.15A? 0
+020854.29 -354731.9 +000042.6+000018.400004.9 08.2800.53F? 0
+021229.98 +101943.9 -000000.6-000010.300012.5 08.2800.41F? 0
+021921.62 +602910.5 +000028.2-000016.800000.7 08.2800.34F? 0
+022147.57 -632802.1 +000023.9+000027.000011.6 08.2800.95K? 0
+022925.18 +553208.6 +000000.0+000000.000000.0 08.2800.25A? 0
+024327.08 +563013.2 +000009.0+000009.600012.5 08.2800.30A? 0
+024620.30 +185016.6 +000014.6-000009.200023.3 08.2800.38F? 0
+024917.95 -322240.8 +000098.8+000044.200019.8 08.2800.85G? 0
+025926.18 -101627.4 +000009.3+000016.700018.7 08.2800.51F? 0
+030750.52 +253307.9 -000015.2-000104.100012.2 08.2800.57F? 0
+030920.16 +694634.2 -000015.7-000009.000003.0 08.2800.08A? 0
+031209.54 +371304.3 +000000.0+000000.000000.0 08.2800.00B? 1
+031618.02 +600201.7 +000000.0+000000.000000.0 08.2800.23A? 0
+032020.63 +194349.4 +000029.5-000032.200013.2 08.2800.19A? 0
+032332.60 +272407.1 +000015.5-000025.900015.2 08.2800.17A? 0
+032432.62 -033206.3 -000008.6+000021.300001.8 08.2800.40F? 0
+033147.76 +502451.1 +000008.4+000021.800010.9 08.2800.64G? 0
+033519.17 +112348.3 +000152.2-000015.400002.6 08.2800.60G? 0
+033654.76 +743741.9 -000096.3+000007.000026.5 08.2800.56F? 0
+033738.25 +433329.5 +000000.8-000010.500006.7 08.2800.07A? 0
+034109.65 -051716.7 -000019.7+000044.900023.8 08.2800.50F? 0
+035138.58 +105036.4 -000017.5-000002.900000.6 08.2800.16A? 0
+035600.82 +652430.9 -000009.0+000017.100000.5 08.2800.24A? 0
+035607.25 +631346.3 -000006.2-000018.800001.8 08.2800.99K? 0
+035936.86 -101922.4 +000017.8-000004.000001.2 08.2800.57F? 0
+040146.26 +135015.2 -000002.4-000080.700010.2 08.2800.54F? 0
+041019.91 +082453.2 +000003.6+000000.300003.2 08.2800.21A? 0
+041801.03 +453622.1 +000017.1+000027.600012.4 08.2800.45F? 0
+042954.43 +051525.5 +000032.2-000005.500020.9 08.2800.42F? 0
+043530.52 +331621.1 +000012.5-000029.500002.5 08.2800.32F? 0
+043803.50 +570638.4 +000007.8-000009.800009.8 08.2800.13A? 0
+043831.78 +524514.8 +000009.2-000042.900012.1 08.2800.34F? 0
+044048.60 -395111.1 +000029.8+000045.600002.9 08.2800.24A? 0
+044402.01 -255507.8 +000028.6-000037.400007.0 08.2800.43F? 0
+044422.79 +213927.4 -000021.5-000015.400001.2 08.2800.21A? 0
+044630.33 +152819.6 +000064.1-000003.900025.8 08.2800.71G? 0
+045356.70 +402436.6 +000038.7-000070.700023.1 08.2800.54F? 0
+045706.44 -331814.5 -000004.3+000011.400012.6 08.2800.95G? 0
+045825.45 -443438.7 -000003.3+000008.800003.7 08.2800.45F? 0
+050212.82 +450133.9 +000004.7-000007.400008.0 08.2800.34F? 0
+050444.53 +284448.5 +000010.4-000006.200001.0 08.2800.81G? 0
+050525.37 +450329.5 -000017.7-000004.400017.4 08.2800.14A? 0
+050922.03 -110743.8 +000001.8+000000.700007.7 08.2800.26A? 0
+051128.72 +424454.1 -000004.9+000000.100000.1 08.28-0.01B? 0
+051510.55 +082552.2 +000000.0+000000.000000.0 08.2800.51F? 0
+052530.74 -140730.8 -000011.5+000007.100013.4 08.2800.42F? 0
+052649.79 -813508.0 -000019.5+000091.400010.6 08.2800.25A? 0
+053124.02 +030412.6 +000010.4-000023.400005.0 08.2800.41F? 0
+053434.34 -014437.3 -000015.0-000002.400002.8 08.2800.28A? 0
+053816.13 -142028.5 +000008.7-000024.300012.8 08.2800.42F? 0
+053925.19 +383025.0 +000022.6+000004.400007.9 08.2800.16A? 0
+054154.01 +345418.5 -000019.9-000017.000008.9 08.2800.97K? 0
+054218.17 +023622.5 -000004.0-000013.900003.5 08.2800.44F? 0
+054935.41 +104326.5 +000020.1+000013.800000.0 08.2800.43F? 0
+055451.49 -703033.9 -000011.3+000181.700004.8 08.2800.40F? 0
+055550.42 -005309.8 +000001.6-000166.600021.1 08.2800.75G? 0
+055713.65 -285253.4 +000031.9-000078.000018.6 08.2800.49F? 0
+055824.05 +293737.2 +000000.0+000000.000000.0 08.2800.17A? 1
+055846.08 +211345.6 +000005.7-000006.000012.1 08.28-0.03B? 0
+060605.93 +692834.6 -000124.9-000059.700020.8 08.2800.79G? 0
+060652.67 -195623.0 -000009.4-000021.100003.3 08.2800.14A? 0
+060925.53 -345701.3 -000008.8+000022.400011.6 08.2800.35F? 0
+061054.54 -242313.0 -000086.5+000137.200008.9 08.2800.63G? 0
+061918.48 +595047.7 -000002.7-000012.600017.8 08.2800.26A? 0
+062031.05 +263415.8 +000005.3-000006.700008.3 08.2800.03A? 0
+062840.33 -500452.8 -000017.6-000030.500002.9 08.2800.58F? 0
+063039.48 +233216.7 -000003.4-000012.800001.2 08.2800.13A? 0
+063627.65 -094942.9 -000002.6-000002.100003.5 08.2800.32F? 0
+063657.36 +692128.6 -000004.5+000002.700008.2 08.2800.25A? 0
+063815.48 -451641.6 -000011.0-000000.700009.2 08.2800.38F? 0
+064101.72 +740301.8 -000018.9-000007.100004.6 08.2800.30A? 0
+064250.74 -560058.0 -000004.0+000012.600001.2 08.28-0.02B? 0
+064616.17 +492228.5 +000003.5+000001.200011.6 08.2800.13A? 0
+064646.87 +401417.7 +000000.2-000017.800010.9 08.2800.01A? 0
+064822.15 -151947.3 +000019.3-000006.100008.6 08.2800.01A? 0
+065149.12 -430604.6 +000017.9+000015.600015.3 08.2800.63G? 0
+065326.23 +214305.9 -000018.2-000047.200010.9 08.2800.98K? 0
+065425.93 +053926.7 -000008.3-000009.600008.4 08.28-0.06B? 0
+065447.59 -310826.4 -000061.0+000164.200008.0 08.2800.38F? 0
+065448.00 -282229.5 +000000.0+000000.000000.0 08.2800.47F? 0
+070040.23 +022043.8 -000029.9+000004.500004.0 08.2800.55F? 0
+070123.97 -060924.0 +000003.0-000000.700003.0 08.2800.10A? 0
+070319.07 +115134.1 +000003.6-000013.300007.1 08.2800.57F? 0
+070328.98 +182211.9 +000022.9-000015.900010.1 08.2800.98K? 0
+070433.47 -584947.2 -000022.4+000026.500006.5 08.2800.01A? 0
+071459.92 -115213.5 -000004.2+000001.600002.8 08.28-0.07B? 0
+071751.41 -015845.7 +000030.6+000009.800006.6 08.2800.37F? 0
+071926.88 +151108.3 -000019.7+000003.500013.0 08.2800.27A? 0
+072753.49 -520455.7 -000006.7+000009.600009.1 08.28-0.01B? 0
+073016.64 -231714.9 -000003.0+000009.200001.1 08.28-0.01B? 0
+073036.31 -132625.7 -000028.0-000030.100001.1 08.2800.34F? 0
+073104.14 +121515.8 +000003.4+000005.100005.7 08.28-0.01B? 0
+073649.72 -631801.6 -000004.4+000015.900001.3 08.2800.01A? 0
+073906.64 +104550.6 -000092.8-000164.200030.4 08.2800.72G? 0
+074142.36 +094217.7 -000017.1-000021.200007.2 08.2800.63G? 0
+074226.83 -215609.5 -000000.3+000004.900003.0 08.2800.14A? 0
+074410.94 -031504.8 -000044.7-000000.300007.4 08.2800.51F? 0
+074905.54 +523054.8 +000063.6-000016.600013.0 08.2800.56F? 0
+075223.53 -180106.1 -000001.8-000013.600006.7 08.2800.02A? 0
+075246.19 +333431.5 -000007.1+000017.600009.4 08.28-0.05B? 0
+075448.93 -395947.6 -000020.0+000036.000005.3 08.2800.27A? 0
+080149.74 -081250.1 -000026.9+000023.600002.7 08.2800.97K? 0
+080440.07 +092801.0 -000009.6-000022.300008.2 08.2800.89G? 0
+080555.39 +322527.1 -000009.2-000037.100013.7 08.2800.37F? 0
+080825.95 -473607.1 -000014.2+000007.300002.9 08.2800.01A? 0
+081020.24 -330242.6 -000005.7+000014.000002.2 08.28-0.10B? 0
+081031.41 +372054.7 +000030.5-000020.200003.8 08.2800.54F? 0
+081133.17 -745957.0 +000012.3-000025.500008.5 08.2800.32F? 0
+082322.62 +480613.8 +000025.4-000001.600008.2 08.2800.13A? 0
+082418.07 -222242.5 -000041.3+000014.000008.6 08.2800.59G? 0
+082435.86 +775619.9 +000005.0+000008.800005.5 08.2800.21A? 0
+082455.79 -441803.0 +000004.5+000000.600001.7 08.2800.48F? 0
+082832.26 -390533.1 -000001.9+000032.000010.4 08.2800.48F? 0
diff --git a/kstars/kstars/data/hip059.dat b/kstars/kstars/data/hip059.dat
new file mode 100644
index 00000000..5887ef5c
--- /dev/null
+++ b/kstars/kstars/data/hip059.dat
@@ -0,0 +1,1000 @@
+083215.68 -505817.5 -000004.2+000013.700004.5 08.2800.96K? 1
+083608.01 -644849.2 -000010.5+000021.300006.7 08.2800.01A? 0
+083838.25 -464654.6 -000009.0+000018.700005.9 08.28-0.05B? 1
+084837.70 -253915.3 -000008.9+000003.600002.8 08.2800.28A? 0
+085518.15 -664621.4 +000014.2-000028.500007.6 08.2800.24A? 0
+090356.09 -235054.7 -000019.0-000009.500002.6 08.2800.31F? 0
+091539.55 +481346.8 +000009.8+000021.000007.8 08.2800.09A? 0
+092258.33 -474024.8 -000014.5+000004.600009.6 08.2800.43F? 0
+092529.78 -160538.1 +000001.2-000023.200001.2 08.2800.38F? 0
+092558.28 +084757.9 -000028.2-000005.300006.7 08.2800.08A? 0
+092628.67 +782615.9 +000038.1+000018.400019.5 08.2800.59G? 0
+093812.28 -012831.9 -000015.9-000012.400002.9 08.2800.15A? 0
+093815.04 -634715.0 -000005.3+000006.900008.1 08.2800.17A? 0
+094313.99 -353913.8 -000056.3-000009.200002.5 08.2800.97K? 0
+094411.15 -694737.1 -000018.5+000032.900008.6 08.2800.23A? 0
+094515.23 -204019.6 -000142.8+000025.100023.4 08.2800.66G? 0
+094734.02 -581116.7 -000001.3+000006.000005.9 08.28-0.13B? 0
+095641.30 -252014.1 +000083.4-000093.200010.6 08.2800.55F? 0
+095807.23 +223951.6 -000027.0-000013.000005.4 08.2800.22A? 0
+095959.41 -430054.7 -000020.5+000010.000007.4 08.2800.93G? 0
+100213.85 -574212.0 -000017.0+000012.700002.8 08.28-0.03B? 0
+100908.53 -325820.3 -000028.4+000009.700018.1 08.2800.43F? 0
+101046.25 -635925.5 +000000.2+000012.500007.6 08.2800.23A? 0
+101323.10 -710324.5 -000008.9+000006.500005.1 08.28-0.01B? 0
+101543.76 +213146.8 -000056.9-000042.900005.4 08.2800.53F? 0
+101555.97 -634550.8 -000021.4+000002.700008.8 08.28-0.01B? 0
+101615.56 -462409.9 -000014.0+000007.000003.2 08.2800.05A? 0
+102021.77 -361213.4 -000014.8-000021.800005.2 08.2800.99K? 0
+102049.15 -673132.8 -000027.4+000001.400012.1 08.2800.02A? 0
+103148.79 +734649.7 -000015.1-000028.000003.0 08.2800.16A? 0
+103613.16 -362201.2 +000033.3-000004.100005.1 08.2800.64G? 0
+104636.53 -411923.4 -000085.3+000049.700014.4 08.2800.81G? 0
+104721.58 -014329.5 +000013.8-000033.700000.6 08.2800.92G? 0
+104856.75 +322427.6 +000034.5+000000.300023.3 08.2800.85G? 0
+105458.21 +394726.1 +000020.1-000006.500003.8 08.2800.30A? 0
+110121.98 -543503.5 -000062.0+000031.000001.8 08.2800.42F? 0
+110143.29 -335420.5 -000189.6+000099.900021.0 08.2800.56F? 0
+110317.35 +484848.7 -000013.9-000019.600007.1 08.2800.35F? 0
+111800.47 +352641.6 +000015.5+000025.000019.3 08.2800.78G? 0
+111837.48 -334512.5 -000037.5+000008.800001.3 08.2800.06A? 0
+112646.14 -102409.7 -000038.5-000003.000002.0 08.2800.19A? 0
+113010.94 -840544.2 +000003.7-000004.000013.7 08.2800.09A? 1
+113349.05 -502557.9 -000036.1+000015.200010.3 08.2800.47F? 0
+114334.15 -140112.0 +000018.5-000088.700006.9 08.2800.83G? 0
+115210.32 -574803.1 -000015.3+000005.100016.0 08.2800.94G? 0
+120246.68 +245010.3 +000013.7-000022.000024.0 08.2800.48F? 0
+120402.26 +245619.9 +000009.7+000026.600015.5 08.2800.49F? 0
+121401.02 +420918.2 -000014.8-000046.600006.1 08.2800.47F? 0
+122204.61 -315645.5 -000073.0-000130.000005.8 08.2800.60G? 0
+122418.75 -253319.1 -000010.0-000002.200001.0 08.2800.24A? 0
+122619.10 -071948.3 +000030.1+000005.800027.2 08.2800.46F? 0
+122649.33 -442912.9 +000023.5-000018.600008.5 08.28-0.05B? 0
+123036.73 -442202.4 -000013.6-000003.800005.1 08.2800.02A? 0
+123604.98 -841629.2 -000016.5+000001.600008.1 08.2800.06A? 0
+123738.09 -675153.4 -000028.1-000006.800000.3 08.2800.20A? 0
+124050.01 +403118.6 +000160.1-000098.000000.4 08.2800.66G? 0
+124051.22 +790129.2 +000028.2-000037.200013.6 08.2800.54F? 0
+124144.39 +554328.9 +000121.4-000008.300032.4 08.2800.97K? 0
+124619.87 -605019.5 -000013.1-000010.700004.0 08.2800.57F? 0
+124640.04 -003944.8 -000031.1+000008.200009.9 08.2800.95K? 0
+125038.99 -682222.5 -000024.4-000003.800009.2 08.2800.19A? 0
+125337.25 -602526.4 +000000.0+000000.000000.0 08.2800.26A? 0
+130005.64 -603537.2 -000007.8-000000.300006.1 08.2800.02A? 0
+130450.89 -330814.6 -000040.7-000015.900000.1 08.2800.24A? 0
+131611.06 +355310.6 +000264.0-000178.900017.5 08.2800.65G? 0
+131616.22 +150127.5 -000089.9-000042.100012.8 08.2800.34F? 0
+131743.40 -602457.3 -000007.6-000003.600000.7 08.2800.10A? 0
+131857.03 +122225.2 -000009.6+000001.600005.4 08.2800.96K? 0
+131944.94 -063229.8 -000038.8+000000.200008.8 08.2800.47F? 0
+132607.32 +142048.2 +000035.1-000005.700014.4 08.2800.55F? 0
+133608.17 -524248.9 -000018.1-000016.600014.3 08.2800.24A? 0
+133833.44 -564351.0 -000003.0+000006.100006.6 08.2800.54F? 0
+135113.57 -603745.2 +000016.8+000008.400012.9 08.2800.50F? 0
+135740.57 -452414.8 -000057.1-000076.300006.7 08.2800.51F? 0
+140051.98 -493133.8 -000025.6-000012.100008.7 08.2800.27A? 0
+140336.46 +700134.0 -000060.0-000011.500016.6 08.2800.91G? 0
+140350.60 +725644.2 -000048.1+000033.300005.6 08.2800.51F? 0
+140451.14 -290748.4 -000026.9-000006.000010.8 08.2800.98K? 0
+140935.45 -472826.0 -000013.5-000016.900009.4 08.2800.85G? 1
+141026.02 -265253.3 -000026.2-000000.900003.6 08.2800.51F? 0
+143053.50 -400020.2 +000013.1+000005.900001.0 08.2800.98K? 0
+143230.57 +163253.8 -000048.1-000011.500000.1 08.2800.41F? 0
+143728.98 -294057.8 -000025.3-000032.200005.0 08.2800.29A? 0
+143814.49 +140145.3 -000016.3-000163.800007.4 08.2800.69G? 0
+144059.31 -062729.9 -000001.7+000010.000020.3 08.2800.51F? 0
+144148.64 +255901.0 -000085.1+000007.400013.2 08.2800.29A? 0
+144340.95 -650257.3 -000102.8+000040.100000.2 08.2800.55F? 1
+144349.62 -260045.4 +000017.8-000003.200006.2 08.2800.10A? 0
+144750.19 +252817.5 -000015.1-000015.700013.1 08.2800.97K? 0
+145000.63 +122008.5 +000016.4-000085.100003.5 08.2800.58F? 0
+145153.90 -273543.3 -000056.5-000025.700017.3 08.2800.98K? 0
+145300.61 -641931.1 -000002.3-000012.800001.1 08.2800.05A? 0
+150101.05 -231049.2 -000011.4+000007.900002.0 08.2800.96K? 0
+150226.16 +675415.8 -000005.3+000027.500001.6 08.2800.46F? 0
+150613.98 -371723.6 -000018.9-000011.200005.7 08.2800.22A? 0
+150653.68 +755907.0 -000023.7+000010.600005.7 08.2800.17A? 0
+150849.93 -060932.7 -000054.6-000024.000002.2 08.2800.49F? 0
+151608.38 +153229.4 -000027.6-000080.600006.0 08.2800.60G? 0
+151943.01 +031954.3 +000020.1-000027.200009.3 08.2800.43F? 0
+152402.51 -520855.9 -000013.0-000014.200001.0 08.28-0.03B? 0
+152450.67 -233032.9 -000002.6-000040.400019.3 08.2800.40F? 0
+153102.33 +664016.4 +000022.1+000021.500011.4 08.2800.34F? 0
+153228.26 -413352.6 -000072.2-000076.300013.0 08.2800.47F? 0
+153551.67 +355524.9 -000005.4+000016.300013.9 08.2800.20A? 0
+154205.80 +105839.0 -000175.2-000037.600020.7 08.2800.64G? 0
+154326.47 -584854.1 -000017.6-000026.200013.2 08.2800.31A? 1
+154459.56 -504709.6 +000000.0+000000.000000.0 08.2800.35F? 1
+154611.28 -450600.1 -000006.7-000015.500009.3 08.2800.23A? 0
+154914.60 +685947.9 -000022.9+000017.800002.3 08.2800.91G? 0
+155919.14 -302928.0 +000027.3-000002.300023.0 08.2800.48F? 0
+160137.17 +120303.1 +000023.9+000001.200001.1 08.2800.81G? 0
+160215.13 -192708.1 +000026.0+000012.600043.0 08.2800.70G? 0
+160831.06 -571225.0 +000005.8-000000.400003.1 08.2800.11A? 0
+161620.41 -183555.0 +000018.0-000048.500011.1 08.2800.65G? 0
+161933.77 -545251.5 -000007.6-000006.300012.2 08.2800.05A? 0
+162136.65 -671935.9 -000018.5-000037.400002.3 08.2800.46F? 0
+162458.36 -483604.7 -000047.3-000046.500016.9 08.2800.32F? 0
+163545.80 -670736.7 -000013.7-000005.200005.2 08.2800.93G? 0
+164521.40 -103954.5 +000004.4-000054.500031.8 08.2800.95K? 0
+164536.48 +554625.1 +000015.3-000009.800001.7 08.2800.92G? 0
+165133.38 -292434.3 -000022.7-000007.800013.3 08.2800.60G? 0
+165257.44 -413354.5 +000018.9-000008.100021.5 08.2800.04A? 0
+165303.20 -813540.4 -000014.3-000012.900013.6 08.2800.40F? 0
+165422.15 -531608.7 +000002.5-000004.500010.2 08.2800.03A? 0
+165815.30 +344304.9 -000015.2-000016.900006.6 08.2800.44F? 0
+170547.54 +534502.6 +000037.2+000098.000012.1 08.2800.49F? 0
+170702.62 -470011.4 -000006.1-000015.000024.8 08.2800.26A? 0
+170943.94 -542006.4 -000082.1-000019.700000.8 08.2800.98K? 0
+171442.08 +821950.8 -000005.0+000016.600000.8 08.2800.92G? 0
+171610.39 -424734.5 -000030.3+000004.900012.8 08.2800.57F? 0
+171633.17 +144027.2 +000010.7-000087.800021.9 08.2800.66G? 0
+171636.98 +032430.3 -000060.3+000019.900014.9 08.2800.45F? 0
+171800.12 -341324.8 -000001.3-000000.500003.2 08.28-0.00B? 0
+171818.62 +420639.8 -000011.0+000012.400003.0 08.2800.48F? 0
+171845.12 -572620.4 -000012.1-000026.100001.2 08.2800.01A? 0
+171907.32 -380554.7 -000010.4-000011.600007.9 08.2800.38F? 0
+171929.36 +561045.7 +000005.1-000018.100011.0 08.2800.95K? 0
+172007.51 +354103.2 +000008.3+000011.800006.4 08.2800.41F? 0
+172142.09 -110329.8 -000004.3+000016.800009.1 08.2800.46F? 1
+172146.96 -352054.2 -000014.7-000038.700004.8 08.2800.82G? 0
+172829.04 +743000.4 -000001.3+000017.400008.0 08.2800.35F? 0
+173029.67 -673328.9 +000025.7-000031.400031.7 08.2800.40F? 0
+173636.42 -140145.2 -000018.0-000006.600005.9 08.2800.26A? 0
+173651.13 -372624.5 +000000.5-000012.400006.4 08.2800.28A? 0
+174924.43 +331122.7 +000019.8-000004.600000.4 08.2800.40F? 0
+175152.97 +133307.5 -000030.1-000046.900017.5 08.2800.70G? 0
+175448.00 -425525.6 +000030.1+000000.600017.5 08.2800.23A? 0
+175523.07 +094803.6 -000005.0-000007.500006.8 08.28-0.02B? 0
+175608.81 +212941.3 -000004.0+000069.100020.2 08.2800.64G? 0
+175700.60 -242523.6 -000003.7-000013.700001.8 08.2800.39F? 0
+180105.93 -195801.6 -000085.2-000064.600013.8 08.2800.60G? 0
+180237.27 -493712.2 +000010.3-000019.200003.4 08.28-0.06B? 0
+180554.76 -303937.3 +000031.2-000038.100030.0 08.2800.87G? 0
+181908.82 +331351.4 +000000.7+000130.000019.5 08.2800.77G? 0
+181955.35 -451422.4 +000016.6+000024.200018.2 08.2800.45F? 0
+182558.90 +330900.0 -000011.3+000001.800012.9 08.2800.41F? 0
+182633.04 +515951.1 -000028.0-000012.500008.1 08.2800.49F? 0
+182638.02 +460459.8 -000342.6+000184.800001.8 08.2800.63G? 0
+182719.60 +353115.6 +000000.6+000004.200001.5 08.28-0.06B? 0
+183559.40 -533024.2 +000000.3-000024.900007.8 08.2800.10A? 0
+184555.37 +364244.5 +000008.1-000002.000002.5 08.2800.98K? 0
+184603.20 -445109.5 +000018.2-000044.500006.3 08.2800.28A? 0
+184922.96 -184612.0 +000010.1-000018.700000.1 08.2800.75G? 0
+184923.35 -811614.8 -000005.5+000034.400002.0 08.2800.49F? 0
+184925.69 -573255.0 -000016.6-000028.100013.4 08.2800.31A? 0
+185000.69 -392053.8 +000014.9-000019.600003.5 08.2800.44F? 0
+185344.59 +125950.7 -000002.3-000019.700013.8 08.2800.28A? 0
+185743.77 -552854.3 -000002.0-000039.200011.6 08.2800.26A? 0
+185826.45 +632559.7 -000009.2+000062.600009.5 08.2800.40F? 0
+190219.65 -292030.6 +000013.1-000032.000006.2 08.2800.38F? 0
+191609.81 -183908.2 +000003.4+000058.700026.3 08.2800.55F? 0
+192706.71 -213742.0 -000024.0-000093.800003.6 08.2800.46F? 0
+193044.37 -115135.9 +000008.8-000007.200000.0 08.2800.16A? 0
+193144.64 +605151.9 -000045.4-000096.300015.6 08.2800.51F? 0
+193240.39 +445251.3 +000003.8+000011.700005.8 08.2800.20A? 0
+193245.62 +344736.5 -000020.2+000006.600016.7 08.2800.95K? 0
+193840.72 +062548.4 +000000.9+000004.900004.5 08.2800.05A? 0
+193851.97 -312453.2 -000001.6-000014.800012.7 08.2800.02A? 0
+193855.74 +351413.5 +000022.1-000090.500028.5 08.2800.56F? 0
+194344.22 -244322.2 +000022.6-000167.100017.5 08.2800.58G? 0
+194650.75 +302602.3 -000006.8-000006.900003.0 08.28-0.03B? 0
+194845.89 +182207.7 +000002.5-000018.400002.1 08.2800.07A? 0
+195207.02 +112621.5 +000151.9-000060.500015.4 08.2800.77G? 0
+200014.96 +072135.3 +000003.5+000004.200020.6 08.2800.53F? 0
+200055.40 +072441.5 +000016.6+000012.300012.1 08.2800.02A? 0
+200116.33 +254048.8 +000029.7-000003.300005.2 08.2800.23A? 0
+200247.63 +411654.9 -000005.1-000001.200005.8 08.2800.06A? 0
+200535.94 +191538.1 -000009.1+000013.500002.7 08.2800.90G? 0
+200739.35 -204958.1 +000040.7-000014.000016.8 08.2800.68G? 0
+200747.94 +643608.7 +000011.1+000023.700020.3 08.2800.38F? 0
+201146.40 +384058.2 -000005.6-000005.800005.6 08.28-0.01B? 0
+201240.51 -232626.6 -000019.0-000042.000010.9 08.2800.14A? 0
+201342.89 +362909.7 +000035.6+000009.800002.9 08.2800.25A? 0
+201530.62 -155120.1 +000001.1+000015.100004.4 08.2800.41F? 0
+201619.96 +203301.7 -000001.6+000001.200004.2 08.28-0.08B? 0
+202026.96 -251251.4 +000074.5-000114.900003.4 08.2800.63G? 0
+202033.63 +825051.1 +000013.5+000008.700008.5 08.2800.10A? 0
+202148.00 +083110.0 +000001.2-000021.800011.4 08.2800.22A? 0
+202205.44 +405908.2 -000010.7-000007.400005.0 08.2800.09A? 0
+203508.50 +282412.6 -000029.3-000071.000012.6 08.2800.34F? 0
+203641.93 +083541.1 -000008.0-000012.200008.4 08.2800.10A? 0
+203735.87 -212007.2 -000022.8-000002.600006.1 08.2800.44F? 0
+203758.53 -312211.2 +000008.5+000034.400014.4 08.2800.98K? 0
+204655.48 +325150.3 +000010.8-000003.900006.9 08.2800.17A? 0
+204837.36 +062318.5 -000015.6-000014.000007.0 08.2800.96K? 0
+205257.71 +105946.2 +000001.4-000056.800002.2 08.2800.53F? 0
+205301.17 -021440.7 +000016.7-000072.100008.8 08.2800.53F? 0
+205526.29 +251350.2 -000017.7-000049.400016.2 08.2800.36F? 0
+205808.38 -481211.0 +000161.8-000288.900014.4 08.2800.53F? 0
+205839.13 +380859.3 +000018.8-000000.500008.8 08.2800.98K? 0
+210319.60 +504806.9 +000015.3+000016.800002.4 08.2800.21A? 0
+210442.63 +410028.8 -000002.7-000004.700002.7 08.2800.05A? 0
+210453.12 +562315.7 +000021.6+000006.000009.8 08.2800.15A? 0
+210501.46 +561640.3 +000003.7-000014.700004.3 08.2800.08A? 0
+210733.45 +630414.5 +000011.6-000031.800004.9 08.2800.90G? 0
+211004.76 +435923.3 +000012.5-000010.500004.6 08.2800.01A? 0
+211620.55 +390546.1 -000005.5-000010.000003.5 08.2800.01A? 0
+212022.49 +191315.2 +000035.5-000005.800006.2 08.2800.18A? 0
+212152.28 +244020.7 +000006.0-000012.000003.2 08.2800.22A? 0
+213023.83 +285919.7 +000040.5-000000.300009.2 08.2800.40F? 0
+213215.77 -485112.6 +000048.2-000041.700003.0 08.2800.23A? 0
+213718.56 +292821.8 -000004.6-000008.300001.0 08.2800.40F? 0
+214200.53 -311540.2 +000021.5-000009.200004.0 08.2800.49F? 0
+214304.28 -481122.0 -000068.0-000017.800016.8 08.2800.26A? 0 0.10 1.00
+214614.71 -710504.9 +000001.3-000013.900000.8 08.28-0.04B? 0
+214625.52 +395102.3 +000012.5-000007.500002.8 08.2800.04A? 0
+214832.51 +284255.1 +000009.6-000000.700005.9 08.2800.93G? 0
+215002.29 +294627.9 +000015.0-000004.800004.8 08.28-0.03B? 0
+215056.47 -682920.4 -000040.0-000059.100019.7 08.2800.77G? 0
+215709.15 -004700.5 +000044.7-000033.600014.1 08.2800.49F? 0
+215738.61 +284615.0 -000002.5+000012.700014.0 08.2800.07A? 0
+220053.83 -562816.3 +000024.7-000005.900005.6 08.2800.19A? 1
+220102.24 +660457.0 +000002.5-000003.400002.4 08.2800.10A? 0
+220249.67 +304616.4 -000006.1-000019.100000.7 08.2800.17A? 0
+220729.16 +253811.4 +000010.2-000001.500001.2 08.2800.13A? 0
+221031.57 +504810.8 -000000.6-000005.900003.6 08.2800.01A? 0
+221726.98 +491144.1 -000116.4+000082.300012.7 08.2800.52F? 0
+221853.24 -395532.7 +000029.8-000006.000012.2 08.2800.24A? 0
+222026.43 +554103.2 +000013.7+000004.700000.8 08.28-0.04B? 0
+222512.01 -462945.7 -000073.8+000001.900011.1 08.2800.92G? 0
+223806.68 -025354.7 -000021.9-000020.900022.0 08.2800.98K? 0
+224252.20 -275312.3 +000078.0-000052.900006.9 08.2800.87G? 0
+224659.87 +534524.2 +000005.9-000003.600002.1 08.2800.02A? 0
+225126.11 +135810.2 +000425.6+000201.900039.4 08.2800.85G? 0
+225500.05 -405534.9 +000017.6+000027.100001.7 08.2800.47F? 0
+225508.64 +453449.8 -000013.7-000019.400007.6 08.2800.27A? 0
+225604.28 +755622.6 +000040.2-000046.400038.1 08.2800.94G? 0
+225651.41 +671919.7 +000039.5+000005.900012.6 08.2800.56F? 0
+230019.28 +140003.1 +000035.6-000021.100001.0 08.2800.34F? 0
+230047.86 -141530.0 +000223.9-000020.300024.0 08.2800.60G? 0
+230725.97 +432327.6 +000021.2+000010.100003.7 08.2800.19A? 0
+230827.04 +350330.7 +000011.9-000017.900003.6 08.2800.99K? 0
+231041.00 -321041.4 +000057.8+000004.700000.9 08.2800.37F? 0
+232340.28 +524226.1 -000007.1-000073.300013.3 08.2800.53F? 0
+232954.20 -203432.8 +000000.0+000000.000000.0 08.2800.56F? 0
+233125.84 -420934.2 +000012.9+000023.100010.3 08.2800.58F? 0
+233855.93 +491017.2 +000017.5+000000.300004.1 08.2800.28A? 0
+234113.56 +514103.9 +000009.1-000016.700005.9 08.2800.33F? 0
+234524.77 +572220.6 +000015.1-000000.800003.7 08.28-0.01B? 0
+234857.31 -504831.8 -000017.4+000014.400008.3 08.2800.98K? 0
+235028.59 +593636.7 -000007.0-000011.400006.7 08.2800.32F? 0
+235044.03 +414939.2 +000170.7+000065.700007.7 08.2800.54F? 0
+235711.31 +415517.4 -000018.8-000033.800001.2 08.2800.50F? 0
+235845.78 +315623.4 +000067.9-000140.600010.7 08.2800.72G? 0
+000530.37 -014912.6 +000007.6-000008.800001.8 08.2801.07K? 0
+001041.57 +604821.8 +000017.0-000006.900000.3 08.2801.07K? 0
+001947.65 -122128.9 -000014.4-000012.700003.1 08.2801.09K? 0
+002312.15 +514606.5 -000004.3-000003.500023.6 08.2801.66K? 0
+002419.55 +531355.0 +000050.6-000003.400014.0 08.2801.16K? 0
+002716.57 +654049.0 +000036.3-000006.400005.4 08.2801.11K? 0
+003036.77 +174847.7 +000012.9-000003.400007.8 08.2801.08K? 0
+004254.84 -454705.7 +000021.2-000000.600013.2 08.2801.32K? 0
+004755.72 +210126.7 +000007.3-000011.800004.2 08.2801.08K? 0
+005721.65 +122547.6 +000028.7-000004.300003.2 08.2801.27K? 0
+010137.63 +482052.6 +000017.8-000010.000001.3 08.2801.32K? 0
+011041.23 +420815.2 -000009.8+000001.000007.7 08.2801.10K? 0
+011043.16 +232758.3 -000004.4+000000.000008.0 08.2801.52K? 0
+011250.31 +164551.6 +000035.2+000007.200007.9 08.2801.06K? 0
+011455.70 -552224.3 +000001.3-000017.100001.5 08.2801.05K? 0
+012948.48 -002625.9 +000012.0-000030.900007.6 08.2801.24K? 0
+013237.95 -160854.3 +000001.6+000011.600004.0 08.2801.01K? 0
+013544.11 -171811.7 -000013.2-000031.300001.8 08.2801.09K? 0
+014512.96 +563835.8 -000011.2-000013.700006.2 08.2801.11K? 0
+014818.73 +531455.7 -000003.2-000007.400003.1 08.2801.12K? 0
+015918.81 +490308.1 +000014.6-000027.000030.0 08.2801.59K? 0
+020723.29 +455506.2 -000005.0-000003.100005.5 08.2801.45K? 0
+021049.67 +250141.3 +000029.6-000004.100004.9 08.2801.61K? 0
+023609.64 +522914.8 -000004.4+000008.700003.2 08.2801.81K? 0
+023935.23 -343037.0 +000010.0+000000.100010.3 08.2801.21K? 0
+030316.52 +105527.6 +000010.2-000021.300003.4 08.2801.41K? 0
+030616.11 +474543.9 -000005.8+000004.900018.9 08.2801.79K? 0
+031038.54 -645752.4 -000009.1+000010.700002.8 08.2801.01K? 0
+032620.20 -545335.5 +000026.1-000009.600016.7 08.2801.15K? 0
+033424.94 -031338.9 +000009.9-000030.000020.5 08.2801.05K? 0
+034808.37 -562753.6 +000008.4+000003.900002.9 08.2801.36K? 0
+034924.71 +505611.7 +000005.6+000000.200008.3 08.2801.03K? 0
+034935.76 +490407.6 -000028.3-000025.600025.0 08.2801.44K? 0
+035005.85 -433203.4 +000006.6-000017.900005.8 08.2801.76K? 0
+040446.50 +261202.1 +000015.6-000012.300006.7 08.2801.59K? 0
+041239.62 -435228.2 +000011.7-000001.900010.5 08.2801.35K? 0
+042046.73 +560609.0 -000006.5+000000.800005.4 08.2801.70K? 0
+043059.61 -245847.6 +000002.7+000001.200010.3 08.2801.02K? 0
+043457.68 -524245.9 +000006.2+000005.700005.3 08.2801.14K? 0
+044512.33 +674625.0 -000013.0-000005.700012.5 08.2801.69K? 0
+044947.79 +463125.1 +000019.6-000013.500000.6 08.2801.27K? 0
+050649.62 +133833.9 +000008.5-000006.300008.8 08.2801.07K? 0
+050806.14 +722641.0 -000011.9+000014.800006.7 08.2801.60K? 0
+051234.69 +102429.9 +000006.9-000003.600000.3 08.2801.05K? 0
+051707.84 +151550.3 +000010.6-000026.700002.5 08.2801.13K? 0
+051839.78 +520513.2 +000006.4-000009.600008.1 08.2801.25K? 0
+052230.24 +071030.7 +000006.7-000047.600025.6 08.2801.05K? 0
+052845.64 +692011.3 +000003.5-000024.300007.1 08.2801.55K? 0
+053207.98 -153410.3 -000006.6-000012.500003.6 08.2801.04K? 0
+053438.34 +275345.2 -000014.9-000024.000001.7 08.2801.35K? 0
+053451.08 +255303.6 +000000.0+000007.900000.6 08.2801.88M? 0
+053853.13 -374531.6 -000003.1+000005.700002.0 08.2801.43K? 0
+054249.84 -340455.0 -000003.1-000022.200002.7 08.2801.12K? 0
+054511.57 +765802.0 +000000.6-000017.100004.4 08.2801.06K? 0
+055428.27 -174614.7 -000006.3+000029.500007.8 08.2801.13K? 0
+055609.21 +175928.6 -000002.0-000020.600016.1 08.2801.36K? 0
+055814.90 -175914.0 +000023.4-000013.300000.5 08.2801.38K? 0
+060250.68 +433034.4 -000000.5-000014.800005.5 08.2801.68K? 0
+061454.84 +054619.7 +000003.4+000008.100028.2 08.2801.04K? 0
+061559.59 -035806.5 +000015.2+000004.200003.0 08.2801.05K? 0
+062101.01 -114039.5 +000001.2+000003.800001.7 08.2801.62K? 0
+062320.39 -005708.1 -000006.0+000005.700000.6 08.2801.03K? 0
+063205.59 +770233.4 -000007.7-000028.100002.5 08.2801.10K? 0
+064109.74 +322459.9 -000014.1-000011.400004.1 08.2801.35K? 0
+064545.79 +040136.4 +000002.8-000014.000014.1 08.2801.10K? 0
+064656.31 +411050.0 -000004.8+000018.600007.9 08.2801.15K? 0
+065658.49 -194242.4 +000011.5+000024.700000.2 08.2801.02K? 0
+065848.63 -015021.4 +000000.0-000005.500012.8 08.2801.50K? 0
+070139.64 +094248.7 -000026.7+000015.600031.9 08.2801.13K? 0
+070501.86 +141341.8 -000016.5-000005.100003.2 08.2801.07K? 0
+070846.75 +165431.7 +000001.5+000010.300026.9 08.2801.27K? 0
+071015.49 +185720.7 -000013.9+000000.800000.7 08.2801.27K? 0
+071227.28 +400039.1 -000006.4-000000.200001.9 08.2801.43K? 0
+071651.01 +080829.8 -000021.6+000001.400000.2 08.2801.53K? 0
+072201.90 -144305.1 +000022.5+000002.100003.2 08.2801.30K? 0
+072311.31 -110533.6 +000004.3+000001.900013.1 08.2801.32K? 0
+073611.76 -485049.3 +000002.1-000006.500006.0 08.2801.59K? 0
+073621.11 -161651.9 -000008.4-000006.400012.1 08.2801.65K? 0
+074123.91 -091254.4 +000007.8+000001.600009.4 08.2801.66K? 0
+075719.22 -715953.6 +000007.1-000021.400005.3 08.2801.46K? 0
+075905.58 -335445.1 +000003.3-000006.100013.2 08.2801.59K? 0
+081428.59 +482616.5 +000029.9-000013.600006.0 08.2801.47K? 0
+082432.70 -153346.1 -000012.2+000003.000003.6 08.2801.12K? 0
+082632.27 -213345.7 +000002.3+000000.800021.3 08.2801.27K? 0
+083329.82 -700649.5 +000015.7-000020.500008.0 08.2801.14K? 0
+083708.30 -375438.1 -000011.6+000012.100006.8 08.2801.18K? 0
+084007.38 -321625.0 -000027.5+000013.100013.6 08.2801.12K? 0
+084352.69 -150346.5 -000026.7+000034.100013.8 08.2801.02K? 0
+084615.94 -312817.6 -000015.0+000004.900000.3 08.2801.04K? 0
+084905.40 +561938.0 +000009.4-000012.500004.7 08.2801.42K? 0
+085350.29 -401803.6 +000005.1+000004.500001.2 08.2801.20K? 0
+090654.34 -660922.0 -000004.2+000012.700012.4 08.2801.33K? 0
+090909.56 -245038.1 +000001.4-000026.800010.1 08.2801.40K? 0
+092322.59 -260956.4 -000010.6+000005.100009.6 08.2801.18K? 0
+092456.07 -514940.3 -000006.9-000000.400005.6 08.2801.51K? 0
+092510.35 +471958.0 +000007.2-000005.100000.7 08.2801.62K? 0
+092544.61 +643441.1 +000010.8-000014.000000.8 08.2801.12K? 0
+092733.02 -313018.2 -000021.1+000020.900006.7 08.2801.42K? 0
+093025.31 -640508.6 -000001.8-000024.300001.6 08.2801.46K? 0
+093756.63 -161410.9 -000015.6+000003.400002.8 08.2801.04K? 0
+094456.89 -644841.9 -000038.1-000004.700005.2 08.2801.10K? 0
+095012.97 -312157.9 +000003.8-000022.100006.6 08.2801.40K? 0
+095256.27 -512951.7 +000004.6-000000.500007.6 08.2801.60K? 0
+095349.44 -650016.2 -000003.4-000001.800008.6 08.2801.10K? 0
+095726.92 -081031.4 -000027.6+000005.200017.3 08.2801.20K? 0
+095845.08 -564028.1 -000005.9-000012.900018.8 08.2801.33K? 0
+095955.94 +870619.8 +000022.6+000025.100003.3 08.2801.11K? 0
+100514.67 -664304.3 -000008.0+000007.500009.2 08.2801.26K? 0
+101007.50 +163100.2 +000021.1-000049.300017.4 08.2801.02K? 0
+101101.66 -434931.3 -000010.1-000015.100008.2 08.2801.58K? 0
+101848.83 -605645.5 -000016.9-000000.500004.6 08.2801.57K? 0
+102334.55 -290817.4 -000000.8-000007.100000.7 08.2801.36K? 0
+102633.22 +734715.7 +000010.9+000010.800001.7 08.2801.66K? 0
+102849.50 -623256.3 -000005.3+000022.900004.0 08.2801.52K? 0
+104141.07 -154045.0 -000015.5-000010.100006.0 08.2801.11K? 0
+104813.09 +084956.4 +000038.6-000017.900016.4 08.2801.10K? 0
+110818.23 -035348.3 +000007.3-000014.900000.6 08.2801.49K? 0
+111145.09 +463249.6 -000008.1-000032.100010.0 08.2801.12K? 0
+111517.89 +020349.4 +000012.6-000122.500003.1 08.2801.03K? 0
+112148.68 -000313.5 +000007.6-000028.300019.2 08.2801.25K? 0
+112747.43 -180913.7 -000021.3-000032.900010.5 08.2801.06K? 0
+114229.99 -495018.3 -000014.2+000000.500012.3 08.2801.65K? 0
+114436.06 -012305.4 -000003.8+000004.200002.7 08.2801.60K? 0
+114650.66 -472822.4 -000011.2+000002.800019.9 08.2801.44K? 0
+114938.15 -173656.3 -000001.4-000037.100009.5 08.2801.16K? 0
+115108.75 -623829.1 -000003.4-000029.100003.3 08.2801.95M? 0
+115503.87 +011901.9 -000017.5+000000.800011.8 08.2801.56K? 0
+120017.07 +364358.9 -000002.0-000008.900035.6 08.2801.24K? 1
+121739.24 -410811.9 -000010.7-000023.000008.6 08.2801.06K? 0
+122656.59 -472348.2 +000039.1-000024.500000.1 08.2801.25K? 0
+125648.71 -150633.3 +000011.8-000019.500022.5 08.2801.05K? 0
+125934.43 -353900.3 -000024.5+000004.900018.2 08.2801.56K? 0
+125958.63 -573113.5 -000008.0-000000.700003.8 08.2801.31K? 0
+130919.60 -320111.3 -000014.9+000008.000015.7 08.2801.30K? 0
+132510.94 -131901.7 -000070.8-000035.800007.7 08.2801.35K? 0
+133020.65 -365457.3 -000028.3-000003.600007.2 08.2801.07K? 0
+134233.84 +111241.5 -000014.1-000005.100003.6 08.2801.43K? 0
+140419.39 +023627.1 -000032.4+000003.600003.0 08.2801.05K? 0
+140837.70 -085142.9 -000027.5+000000.800010.6 08.2801.46K? 0
+141252.01 -813230.5 -000035.7-000044.300015.5 08.2801.32K? 0
+141605.58 +055236.7 -000053.9+000000.700026.2 08.2801.15K? 0
+142656.70 +502436.7 +000024.4-000046.100002.2 08.2801.04K? 0
+145203.48 -670424.8 -000019.4-000019.000004.1 08.2801.12K? 0
+151304.44 -484638.4 +000010.6-000006.600005.1 08.2801.60K? 0
+151728.58 +270058.3 +000004.2-000006.800005.5 08.2801.03K? 0
+152828.07 -090936.3 +000013.0+000012.800009.1 08.2801.50K? 0
+153406.04 -684616.5 +000020.1-000006.900011.1 08.2801.67K? 0
+153904.79 -470644.8 -000006.9-000015.000017.4 08.2801.63K? 0
+153950.44 -232805.7 +000001.6-000057.100026.0 08.2801.19K? 0
+154323.97 +474606.2 -000015.7-000004.100000.4 08.2801.16K? 0
+154952.48 +612017.7 +000011.3-000011.700004.5 08.2801.42K? 0
+155427.93 +091849.9 -000002.3+000021.900010.1 08.2801.12K? 0
+160244.37 -261513.1 -000005.8-000002.900011.5 08.2801.44K? 0
+161344.82 +731730.2 +000020.1-000008.700000.5 08.2801.00K? 0
+161557.25 -642006.7 -000012.4-000007.800011.1 08.2801.51K? 0
+161711.53 +354202.3 -000016.9+000008.300007.5 08.2801.03K? 0
+162221.67 -311503.9 +000005.6-000011.000006.9 08.2801.02K? 0
+162659.34 -025931.1 +000001.8-000054.200004.5 08.2801.68K? 0
+162707.58 -261527.4 -000008.2-000007.700000.2 08.2801.21K? 0
+163124.45 +172959.8 +000019.3-000007.700007.0 08.2801.07K? 0
+163140.39 -401329.9 +000023.6+000002.400012.9 08.2801.97M? 0
+163611.67 +131844.9 -000028.1+000002.800007.7 08.2801.61K? 0
+163652.89 -053458.2 -000024.6+000002.200005.2 08.2801.46K? 0
+164037.24 -661647.4 +000008.5-000057.400006.2 08.2801.19K? 0
+164519.28 +243459.7 -000002.9-000019.900002.9 08.2801.00K? 0
+170140.86 -034609.2 -000013.0-000015.700012.3 08.2801.26K? 0
+170434.26 -605214.8 -000007.5-000022.500003.1 08.2801.62K? 0
+170718.46 -510004.8 -000006.7+000005.600000.3 08.2801.13K? 0
+171517.36 -442424.2 +000005.7-000020.200021.1 08.2801.35K? 0
+172312.18 -594952.9 +000008.8-000007.800005.8 08.2801.03K? 0
+172640.18 -620715.2 -000022.0-000040.400002.7 08.2801.23K? 0
+172742.31 +041943.2 -000012.7-000040.700002.9 08.2801.58K? 0
+173351.00 -133017.1 -000010.5-000006.000027.3 08.2801.35K? 0
+174627.75 -781635.1 +000032.0-000023.800002.1 08.2801.11K? 0
+175200.30 +310713.6 -000010.2-000018.400002.6 08.2801.10K? 0
+180152.05 -242202.2 -000008.4-000016.800022.3 08.2801.21K? 0
+180210.25 +155758.9 -000004.5+000006.800008.2 08.2801.08K? 0
+180725.50 -381233.1 +000006.6+000017.700007.0 08.2801.57K? 0
+180801.48 -325337.1 +000044.7-000000.200049.0 08.2801.69K? 0
+181122.53 +831503.8 +000001.8-000000.100001.9 08.2801.34K? 0
+182433.00 -473119.1 +000010.8+000004.200003.8 08.2801.70K? 0
+182906.55 -371758.4 -000022.0-000010.800007.9 08.2801.12K? 0
+183724.06 -145558.1 +000010.8-000049.200000.6 08.2801.48K? 0
+185146.16 -512951.6 +000009.9+000007.000000.3 08.2801.40K? 0
+185748.77 +325204.7 -000037.6+000003.800004.8 08.2801.16K? 0
+190342.22 +165758.4 -000032.7-000085.700017.3 08.2801.51K? 0
+190414.48 -142000.7 +000022.5+000000.700001.5 08.2801.73K? 0
+190849.18 -332112.7 -000006.0-000004.900018.7 08.2801.02K? 0
+190922.35 -233045.7 -000043.4-000009.900009.1 08.2801.73K? 0
+191431.67 -334304.5 -000004.6-000013.500013.1 08.2801.60K? 0
+191927.31 -071207.2 -000030.4-000085.000001.6 08.2801.08K? 0
+192215.56 -220425.4 +000002.1-000015.700009.6 08.2801.09K? 0
+192802.72 +573411.1 -000002.1-000002.300006.7 08.2801.03K? 0
+192915.40 -252803.4 -000021.0-000027.600002.3 08.2801.19K? 0
+193807.15 -384528.8 +000040.4-000053.600024.6 08.2801.79K? 0
+194737.25 +640306.5 +000001.7+000011.800011.3 08.2801.14K? 0
+195505.92 +131138.3 -000037.2-000002.800000.1 08.2801.75K? 0
+195539.90 -701219.4 +000013.7-000027.800008.3 08.2801.06K? 0
+195905.77 +254331.9 +000001.9+000024.500005.9 08.2801.76K? 0
+195950.71 +503408.1 +000008.3+000006.300004.0 08.2801.60K? 0
+200137.53 -382502.3 -000016.9-000037.800004.7 08.2801.24K? 0
+200700.51 -385133.8 -000016.2-000019.100012.5 08.2801.54K? 0
+201529.20 -682557.0 +000008.4-000035.000004.4 08.2801.58K? 0
+201911.24 +505249.6 +000002.4+000029.300010.6 08.2801.78K? 0
+202350.79 -362026.9 -000009.2-000010.400017.8 08.2801.11K? 0
+202420.71 -205450.3 +000034.0+000005.600014.5 08.2801.24K? 0
+202447.83 -081024.3 -000027.5-000037.500013.4 08.2801.59K? 1
+203426.44 -145245.5 +000005.7+000020.500003.3 08.2801.63K? 0
+203447.13 +051356.1 -000027.5-000021.000005.7 08.2801.59K? 0
+203628.64 -595843.4 -000022.4+000022.000005.7 08.2801.21K? 0
+204209.93 +612706.9 -000002.7+000002.700004.1 08.2801.41K? 0
+204351.49 +330607.4 -000000.6-000002.700004.9 08.2801.20K? 0
+204427.15 +834406.1 +000002.9+000005.700008.6 08.2801.12K? 0
+205253.99 -241252.6 -000000.3-000000.700018.7 08.2801.29K? 0
+205407.32 +781502.7 +000015.4+000012.800010.8 08.2801.05K? 0
+205920.99 +364450.6 +000005.8+000015.800008.6 08.2801.53K? 0
+210350.19 +040433.9 +000016.8-000005.100023.7 08.2801.29K? 0
+210420.53 -273153.4 +000002.2-000008.800016.2 08.2801.01K? 0
+211357.55 +461555.6 +000011.3-000003.400009.6 08.2801.83K? 0
+212014.65 +364824.3 +000002.2-000000.400013.5 08.2801.72K? 0
+212016.61 -554727.6 +000001.3+000003.400001.8 08.2801.79K? 0
+212155.91 -073115.5 +000016.5-000004.300016.4 08.2801.06K? 0
+212207.36 +041927.7 -000036.2-000024.300012.9 08.2801.48K? 0
+212218.76 +553711.9 -000019.1-000016.400003.4 08.2801.33K? 0
+213131.88 -494700.6 +000030.3-000002.000002.6 08.2801.06K? 0
+213557.64 +401219.9 +000006.5-000027.900009.8 08.2801.09K? 0
+214928.05 +370452.4 -000002.7-000011.700011.1 08.2801.25K? 0
+220310.57 -470539.2 -000001.5-000002.100024.3 08.2801.44K? 0
+220856.21 +030457.0 +000025.2-000023.500005.4 08.2801.27K? 0
+221333.85 +313818.8 +000024.9-000003.900012.4 08.2801.08K? 0
+221536.37 +254456.4 -000008.8-000030.700014.3 08.2801.36K? 0
+222235.70 -325349.8 -000005.2-000049.900003.9 08.2801.10K? 0
+222412.85 +170102.9 +000002.9-000003.500016.1 08.2801.61K? 0
+223226.66 -105626.5 -000033.8+000008.100014.2 08.2801.57K? 0
+223418.78 -504813.5 +000186.7-000001.100016.2 08.2801.03K? 0
+223712.70 -133958.7 -000027.7-000010.300006.8 08.2801.08K? 0
+224935.05 -531833.6 +000014.9-000011.100004.7 08.2801.15K? 0
+225605.36 +664322.0 -000020.2-000021.500016.9 08.2801.86M? 0
+230015.55 +592705.5 +000039.4+000014.000007.6 08.2801.02K? 0
+230256.62 +571901.8 +000037.9-000016.700007.7 08.2801.30K? 0
+231711.43 +374538.5 -000020.6-000008.700000.4 08.2801.16K? 0
+232415.85 +613517.6 +000018.0+000007.900012.0 08.2801.02K? 0
+232631.24 -211124.0 +000003.2-000001.300003.3 08.2801.09K? 0
+233010.97 +462747.9 +000023.9-000010.200001.5 08.2801.03K? 0
+234945.15 -282029.8 +000018.9-000014.400017.8 08.2801.25K? 0
+235828.50 +723448.8 +000013.3+000002.200002.8 08.2801.55K? 0
+041654.34 +571428.3 +000003.5-000006.700004.4 08.2802.09M? 0
+111223.89 -602243.3 -000004.2-000017.000023.1 08.2802.64N? 0 0.10 1.00
+000117.32 -682215.7 -000010.6-000034.700014.5 08.2900.53F? 0
+000450.81 -293759.0 +000018.9+000004.200004.3 08.2900.00A? 0
+000701.99 +225040.2 +000010.0-000014.600008.4 08.2900.37F? 0
+001118.02 -211458.3 -000021.0-000045.800005.4 08.2900.54F? 0
+002057.10 +674002.3 +000000.0+000000.000000.0 08.2900.76G? 1
+002336.76 +661245.2 -000013.8-000007.500015.8 08.2900.47F? 0
+002504.70 +504341.2 +000029.1-000009.900001.1 08.2900.14A? 0
+003142.28 +034522.6 -000010.0-000005.400028.3 08.2900.23A? 0
+003207.04 -121742.0 +000046.3-000040.500014.6 08.2900.61G? 0
+003333.31 +450855.8 -000032.7-000030.100000.1 08.2900.64G? 0
+004421.23 -855329.5 +000085.6-000001.000019.1 08.2900.55F? 0
+004436.42 -423555.0 +000023.9+000019.000005.6 08.2900.39F? 0
+005144.56 -060600.4 +000048.0+000005.800004.4 08.2900.35F? 0
+010256.37 +645010.8 -000162.8-000039.400023.5 08.2900.54F? 0
+010439.94 +385352.7 -000011.0-000009.600001.6 08.2900.95K? 0
+010526.19 +634318.1 +000233.2-000160.100014.1 08.2900.59G? 0
+010546.56 -413146.2 +000056.6+000027.000010.4 08.2900.91G? 0
+010828.98 +173913.9 -000017.3-000012.000016.5 08.2900.39F? 0
+010842.80 +381529.7 +000070.3-000042.000016.4 08.2900.47F? 0
+011010.10 +614829.5 +000006.9-000012.000000.5 08.2900.05A? 0
+011025.24 +181037.3 +000104.0-000008.800009.8 08.2900.45F? 0
+011230.40 +321239.7 +000011.1-000013.700005.4 08.2900.15A? 0
+011525.77 +382911.6 +000041.8-000006.000018.3 08.2900.89G? 0
+012022.71 +093124.3 -000062.3-000047.100033.4 08.2900.58G? 0
+012328.45 +465326.7 +000105.8-000050.100003.5 08.2900.67G? 0
+012449.00 -275018.1 +000319.1-000276.600029.3 08.2900.70G? 0
+012518.68 +790538.5 +000070.4+000098.200009.9 08.2900.60G? 0
+013423.84 +385044.6 +000022.0+000000.100006.1 08.2900.34F? 0
+013555.77 +011630.1 +000073.7+000048.700001.8 08.2900.47F? 0
+013920.67 -760115.1 +000100.2-000025.200007.3 08.2900.24A? 1
+015601.18 +182645.7 -000039.7-000127.900000.8 08.2900.46F? 0
+015948.82 +043530.8 +000035.0+000027.600010.3 08.2900.99K? 0
+015957.27 +364350.3 +000000.4+000001.000005.8 08.2900.45F? 0
+020332.64 -371159.3 +000008.7-000028.700007.6 08.2900.39F? 0
+020902.06 +354029.5 +000068.0-000057.100000.1 08.2900.57F? 0
+021715.73 +235224.8 +000050.3+000011.300002.3 08.2900.00B? 0
+021800.79 -712802.9 +000034.7+000000.800009.2 08.2900.93G? 1
+023504.41 +180335.2 -000033.4+000001.400011.2 08.2900.68G? 0
+024146.23 +452940.2 +000080.5-000038.600012.8 08.2900.50F? 0
+024205.78 +424226.7 +000007.0+000015.100003.9 08.29-0.03B? 0
+024519.59 +380407.4 +000005.3-000013.700000.4 08.2900.08A? 0
+024934.61 +364829.4 +000033.6-000018.800018.3 08.2900.26A? 0
+025114.43 +602310.0 +000003.7-000013.900010.1 08.2900.25A? 0
+025212.13 -565919.4 +000076.9+000145.600007.4 08.2900.62G? 0
+025528.90 +482027.3 -000001.5+000013.200013.9 08.2900.19A? 0
+025632.01 +561041.4 -000003.5+000006.000009.8 08.2900.22A? 0
+025812.74 -871914.0 +000030.1-000037.600014.8 08.2900.49F? 0
+030228.37 +642258.1 -000003.5-000000.200000.7 08.2900.26A? 0
+030239.67 +754810.1 +000028.3-000023.400012.6 08.2900.96K? 0
+032937.98 -881448.4 +000080.6+000071.200013.9 08.2900.67G? 0
+033313.43 +461528.1 +000065.5-000169.700023.6 08.2900.70G? 0
+034208.55 -492536.4 +000015.1+000018.200004.2 08.2900.40F? 0
+034217.67 +452614.4 +000007.7-000008.100002.5 08.2900.18A? 0
+035954.72 +244144.6 +000068.7-000045.100015.2 08.2900.58G? 0
+040536.75 +195718.0 +000011.9+000003.200000.9 08.2900.45F? 0
+040804.21 +793700.1 +000202.3-000053.500015.5 08.2900.56F? 0
+040811.57 -425114.5 -000014.4+000007.300000.5 08.2900.34F? 0
+041031.50 -453053.4 -000006.5-000122.200008.3 08.2900.96K? 0
+041237.83 +511006.1 +000017.8-000004.300018.5 08.2900.41F? 0
+042638.94 -534215.7 -000027.1+000057.100003.8 08.2900.49F? 0
+042652.55 +525129.4 -000002.3+000003.200017.0 08.2900.15A? 0
+043104.83 -452137.7 -000054.3+000010.400022.2 08.2900.61G? 0
+045245.93 -062129.2 +000009.7-000025.000007.4 08.2900.18A? 0
+050321.60 -025856.7 +000004.4-000001.900004.1 08.29-0.07B? 0
+050912.57 +112943.2 -000022.3-000043.400003.9 08.2900.38F? 0
+051428.32 -074111.9 +000008.6-000004.500003.6 08.2900.46F? 0
+051635.06 -423052.6 +000021.7+000082.600019.6 08.2900.66G? 0
+051803.52 +034130.4 -000066.8+000006.200036.4 08.2900.38F? 1
+051837.82 +120518.3 +000050.4-000066.000008.2 08.2900.55F? 0
+052246.96 +661235.6 -000000.5+000014.500009.2 08.2900.20A? 1
+052511.67 +025443.2 +000015.3+000002.700004.2 08.2900.49F? 0
+053027.53 +251957.3 -000014.5-000030.700010.0 08.2900.27A? 0
+053143.35 +352928.4 -000007.0-000009.000013.2 08.2900.10A? 0
+053502.12 -352826.2 +000014.9+000006.400008.4 08.2900.43F? 0
+053750.84 -064319.5 +000003.6-000003.900007.2 08.29-0.08B? 0
+054532.33 +685141.1 -000060.5-000004.700014.9 08.2900.66G? 0
+054743.65 -364017.9 +000052.3-000047.700001.4 08.2900.94G? 0
+054924.81 +355854.7 +000002.4-000055.200010.5 08.2900.51F? 0
+055447.10 +135046.7 -000011.1-000011.100009.8 08.2900.01A? 0
+055726.64 +002303.9 -000001.0+000012.800009.3 08.2900.16A? 0
+055730.16 +062328.3 +000004.3+000001.700006.8 08.2900.03A? 0
+060014.04 +431053.1 -000005.0-000004.900010.3 08.2900.03A? 0
+060235.40 +671901.0 -000006.8-000006.000007.2 08.2900.24A? 0
+060318.32 +090937.6 -000005.4+000001.600001.9 08.2900.51F? 0
+060447.02 +470618.8 -000015.9-000079.700007.9 08.2900.53F? 0
+060607.80 +060126.5 +000004.0+000001.100010.8 08.29-0.03B? 0
+060720.18 -015704.4 -000000.7-000012.500008.7 08.2900.01A? 0
+060726.63 +062606.9 -000005.1+000003.000003.2 08.2900.02A? 0
+060811.05 +235140.0 -000001.6-000005.900014.4 08.29-0.05B? 0
+060824.74 +311211.0 +000086.0-000023.800017.0 08.2900.52F? 0
+061016.92 +302531.8 +000007.8-000043.800010.7 08.2900.56F? 0
+061540.14 +344059.0 -000016.8-000015.700010.6 08.2900.27A? 0
+061540.46 -460755.4 -000005.9+000012.000008.3 08.2900.05A? 0
+061845.58 -162603.2 -000000.3+000022.000018.0 08.2900.31A? 0
+062101.88 +195532.9 -000012.9+000002.900020.0 08.2900.92G? 0
+062646.59 +030949.3 -000001.1-000009.100004.2 08.2900.06A? 0
+062719.33 +205837.2 -000009.7-000008.800013.0 08.2900.18A? 0
+062904.66 -053420.4 -000003.3+000027.200004.6 08.2900.89G? 0
+063037.95 +324547.7 -000008.1-000024.700012.1 08.2900.93G? 0
+063125.83 +074920.5 +000037.3-000002.600017.1 08.2900.59G? 0
+063304.87 -014159.4 +000016.0-000009.600024.8 08.2900.42F? 0
+063730.34 -453539.5 +000001.0+000010.500006.2 08.29-0.08B? 0
+064620.92 +181208.1 -000018.6-000018.700006.1 08.2900.40F? 0
+064626.01 +204215.8 +000003.3-000017.900000.6 08.29-0.03B? 0
+064730.44 +004134.7 +000010.4-000011.400013.0 08.2900.05A? 0
+064804.70 -441858.5 -000005.6+000010.500004.5 08.29-0.29B? 0
+064925.24 +134414.3 -000013.1+000002.900021.6 08.2900.29A? 0
+064949.89 -245952.2 -000012.9+000001.500005.1 08.2900.13A? 0
+065224.41 -383703.5 -000011.0+000012.200010.0 08.2900.13A? 0
+065520.52 +453846.0 -000014.0-000027.700007.8 08.2900.08A? 0
+065542.42 +085938.0 -000013.8-000021.100009.3 08.2900.18A? 0
+065721.48 -105643.2 -000003.9-000005.700005.0 08.29-0.07B? 0
+065810.29 -601746.3 -000001.5+000003.800012.8 08.2900.50F? 0
+070225.96 -371018.5 +000009.0+000023.800000.4 08.2900.25A? 0
+070228.05 -251123.8 -000008.6+000015.200000.8 08.2900.98K? 0
+070228.57 +790952.6 -000009.2-000084.800017.3 08.2900.60G? 0
+070838.04 +172115.7 +000009.0+000005.800004.0 08.2900.23A? 0
+070937.51 +065046.5 +000001.8-000011.100009.4 08.2900.29A? 0
+071339.39 +503330.0 -000009.6-000044.700006.8 08.2900.28A? 0
+071514.71 +042933.4 +000003.7+000003.600006.1 08.2900.91G? 0
+071551.39 -142953.7 +000003.7-000016.000008.2 08.2900.15A? 0
+071730.12 -384234.1 -000008.8+000004.100000.2 08.2900.25A? 0
+071830.89 +040301.8 -000011.7+000000.600002.9 08.2900.07A? 0
+071919.00 -350217.7 +000006.3-000082.300018.3 08.2900.78G? 0
+071939.17 +722340.4 -000083.9-000107.300006.4 08.2900.56F? 0
+072052.72 -213430.2 +000010.5+000001.800002.9 08.29-0.05B? 0
+072115.59 +262939.9 +000011.7-000005.700011.7 08.2900.11A? 0
+072744.96 -244626.6 -000002.4+000026.200007.1 08.2900.90G? 0
+073519.58 +115123.1 +000009.8-000040.900018.0 08.2900.29A? 0
+073554.91 +245424.4 -000061.1-000012.500006.2 08.2900.95K? 0
+073844.49 -314352.0 +000005.4-000037.100011.6 08.2900.55F? 0
+073927.70 +475816.1 -000175.7-000122.200018.2 08.2900.61G? 0
+074206.71 -240654.2 -000009.0+000006.400000.1 08.2900.07A? 0
+074643.50 +033750.2 -000022.3+000002.800003.0 08.2900.00A? 0
+074807.83 -191952.8 -000027.8-000002.100007.2 08.2900.54F? 0
+075059.24 -030715.6 -000026.0+000004.400014.6 08.2900.86G? 0
+075113.69 -230157.4 -000007.6+000022.400007.2 08.2900.53F? 0
+075210.50 -174654.1 -000054.2-000000.100018.0 08.2900.39F? 0
+080048.82 -434900.8 -000008.9+000010.600002.2 08.29-0.07B? 0
+080207.40 +543654.8 -000016.4+000001.900014.5 08.2900.21A? 0
+080324.53 -304355.8 -000009.5+000010.300015.8 08.2900.83G? 0
+080341.65 -605427.3 -000005.2+000013.500006.6 08.29-0.03B? 0
+080928.54 +701229.2 -000003.5-000001.200000.4 08.2900.18A? 0
+081046.32 -625348.5 -000076.5+000152.600017.0 08.2900.56F? 0
+081239.51 +261327.2 +000003.0-000005.700003.5 08.2900.41F? 0
+081309.05 +430002.2 +000014.1-000031.500002.4 08.2900.46F? 0
+081352.64 -471242.3 -000010.8+000003.700003.0 08.29-0.03B? 0
+081507.74 -065506.6 -000005.6-000173.800019.9 08.2900.70G? 0
+082400.13 -025724.3 -000012.9-000001.500004.2 08.2900.08A? 0
+082611.97 -233627.8 +000005.2-000001.900016.2 08.2900.83G? 0
+083108.84 -373357.7 -000034.5+000008.100004.8 08.2900.25A? 1
+083257.81 -432539.9 -000012.0-000057.500016.3 08.2900.47F? 0
+083721.02 -062822.4 +000003.9-000006.200008.6 08.2900.87G? 0
+083942.84 -102837.2 -000031.5+000004.300009.0 08.2900.84G? 0
+084207.56 -481440.8 -000000.5+000004.900005.8 08.29-0.10B? 0 0.10 1.00
+084223.89 -651417.9 -000015.1+000011.300015.2 08.2900.41F? 0
+084457.44 +363135.0 +000003.7-000000.200002.1 08.2900.21A? 0
+085352.86 -384246.1 -000027.5-000004.000001.2 08.2900.51F? 0
+085423.39 +301304.1 -000009.9-000028.700000.5 08.2900.59G? 0
+085852.47 -432710.6 -000030.2+000015.500002.5 08.2900.21A? 0
+090133.57 +434052.5 -000008.9-000031.000022.4 08.2900.57F? 0
+090142.17 +262325.8 -000009.9-000010.900014.5 08.2900.30A? 0
+090307.05 -510932.5 -000027.5+000006.100005.8 08.2900.56F? 0
+090341.67 +095334.1 -000050.1-000004.800020.7 08.2900.39F? 0
+092055.14 -205852.4 -000003.3-000018.900002.6 08.2900.35F? 0
+092114.71 -603327.2 -000019.4+000026.500003.9 08.2900.10A? 0
+092259.73 -271020.9 -000073.7+000088.100018.2 08.2900.72G? 0
+092403.64 +041722.9 -000016.6-000035.700019.2 08.2900.99K? 0
+093421.81 -034625.4 -000015.8-000008.900016.5 08.2900.27A? 0
+093631.85 -275745.4 -000047.2+000036.700000.5 08.2900.30A? 0
+093734.68 +642431.9 -000102.4-000118.600018.2 08.2900.61G? 0
+094437.39 -265317.7 -000129.4+000035.500028.7 08.2900.52F? 0
+094723.12 -010047.2 +000029.7-000040.800008.5 08.2900.49F? 0
+094811.90 -472812.5 +000016.6-000062.600024.4 08.2900.89G? 0
+095505.73 -222001.2 -000037.7+000056.600014.1 08.2900.99K? 0
+095730.20 +050612.2 -000017.2-000020.900005.1 08.2900.38F? 0
+100101.11 +515536.4 -000068.7+000037.200009.8 08.2900.50F? 0
+100438.22 +594035.0 +000008.3-000006.400003.0 08.2900.07A? 0
+101218.82 -680405.0 -000062.1+000032.300009.8 08.2900.44F? 0
+101430.81 -685224.9 -000001.8+000017.100016.4 08.2900.68G? 0
+101541.04 -483353.6 -000002.3-000016.400008.7 08.2900.94G? 0
+101947.78 -285744.5 +000038.0-000018.300008.1 08.2900.62G? 0
+102651.02 -300422.5 -000007.0+000000.300003.1 08.2900.06A? 0
+103720.57 -692145.3 -000020.9+000003.800008.8 08.2900.09A? 0
+104215.56 +122505.2 -000034.4-000016.200004.2 08.2900.97K? 0
+105217.15 -521118.8 -000024.2-000014.300005.0 08.2900.24A? 0
+105745.30 +555024.0 +000002.9-000004.100000.1 08.2900.25A? 0
+105926.78 -141017.7 -000034.9+000006.000012.0 08.2900.99K? 0
+110008.34 -685027.6 -000012.5-000001.700002.8 08.2900.03A? 0
+110722.79 -481443.9 -000072.2+000006.200007.6 08.2900.23A? 0
+112023.99 -014749.3 -000072.5+000026.000008.4 08.2900.50F? 0
+112636.91 -592613.6 -000009.4-000003.400005.1 08.29-0.07B? 0
+112941.70 -565158.0 -000016.3-000010.800002.1 08.2900.25A? 0
+113242.99 -503150.6 -000002.8+000017.400007.5 08.2900.17A? 0
+113407.35 +673527.3 -000019.2-000008.700004.2 08.2900.16A? 0
+113609.13 -613813.5 +000000.0+000000.000000.0 08.2900.01A? 0
+114147.61 -322910.2 -000007.3-000044.000006.1 08.2900.52F? 0
+114313.01 -392620.2 -000178.9+000064.000020.7 08.2900.62G? 0
+114458.36 +272426.9 +000056.5-000153.700004.7 08.2900.54F? 0
+115543.58 -541050.4 -000033.6-000000.700000.6 08.2900.40F? 0
+120008.97 -163508.0 -000041.3-000029.700025.1 08.2900.39F? 0
+121114.92 -020049.9 -000143.7+000024.800003.3 08.2900.48F? 0
+121256.80 -124725.8 -000026.7-000009.300018.2 08.2900.36F? 0
+121457.29 -642736.4 -000001.3-000008.100002.3 08.2900.01A? 0
+122727.25 +243919.9 -000050.6-000064.900003.3 08.2900.30A? 0
+122900.52 -431402.8 -000080.5-000000.900007.1 08.2900.57F? 0
+123406.48 +320137.0 +000001.4-000010.600000.7 08.2900.54F? 0
+125307.35 +585514.6 -000006.8-000009.100016.5 08.2900.45F? 0
+125342.50 -573923.7 +000000.0+000000.000000.0 08.2900.46F? 1
+130353.38 -585816.5 -000011.3+000000.400001.9 08.2900.15A? 0
+130436.86 -614237.0 -000002.5-000004.700008.0 08.2900.69G? 0
+130626.20 -185658.1 -000028.5-000003.500020.5 08.2900.39F? 0
+130627.90 -491515.1 -000020.8+000004.500033.2 08.2900.34F? 0
+131313.42 -050124.4 +000234.0-000104.000011.9 08.2900.72G? 0
+131750.55 -501149.6 -000027.6-000014.300004.9 08.2900.38F? 0
+132631.72 +615202.6 -000040.2+000000.700000.1 08.2900.47F? 0
+134058.07 +540426.3 -000028.8+000012.400006.8 08.2900.97K? 0
+135113.04 +681934.5 -000091.8+000020.000001.7 08.2900.51F? 0
+140226.14 -693522.2 -000213.6-000010.800008.8 08.2900.69G? 0
+140255.27 -602043.4 -000060.2-000030.900007.4 08.2900.52F? 0 0.10 1.00
+140404.95 -371700.7 -000040.8-000007.800002.8 08.2900.26A? 0
+140448.98 +052451.4 -000065.1+000011.700007.6 08.2900.41F? 0
+140651.79 -045848.6 +000051.8+000002.800004.0 08.2900.97K? 0
+141053.07 +623120.0 -000012.6+000002.900006.0 08.2900.39F? 0
+141214.62 -655703.3 -000021.6-000008.600006.7 08.2900.11A? 0
+141341.60 -592149.7 -000003.2-000010.600001.4 08.2900.17A? 0
+142436.71 -293709.5 -000020.8-000012.600004.2 08.2900.07A? 0
+142653.02 -535622.9 +000032.9+000006.800002.4 08.2900.44F? 0
+142715.98 +051617.6 +000023.7-000031.600003.2 08.2900.42F? 0
+143110.41 +763355.1 +000001.7-000001.400006.5 08.2900.30A? 0
+143547.66 -563706.4 -000006.9-000002.000004.1 08.2900.11A? 0
+143719.63 +444833.5 +000017.5-000087.600020.4 08.2900.55F? 0
+143805.75 +124813.6 +000021.9-000070.300014.1 08.2900.94G? 0
+143957.30 -530005.1 +000049.0+000028.400014.4 08.2900.48F? 0
+144119.24 -365306.0 +000022.6-000095.900009.3 08.2900.50F? 0
+144952.52 +035531.7 +000026.8-000030.400015.7 08.2900.21A? 0
+144953.60 +653248.6 -000063.5+000172.900011.9 08.2900.53F? 0
+145745.21 +073950.2 +000009.7-000011.700013.6 08.2900.21A? 0
+145951.99 -572327.2 +000003.7-000010.000006.8 08.2900.89G? 0
+151144.65 -052857.4 -000012.0-000010.000005.5 08.2900.29A? 0
+151211.39 +041920.4 -000107.1-000015.600000.4 08.2900.42F? 0
+151219.52 -533928.8 -000002.7-000010.500002.4 08.2900.03A? 0
+151659.90 -610714.1 -000009.0-000009.400006.1 08.29-0.07B? 0
+151947.88 +674908.4 +000017.2+000008.100002.5 08.2900.98K? 0
+152737.36 -162921.5 +000003.3+000008.800011.2 08.2900.28A? 0
+152933.97 -512635.1 -000021.5-000008.800006.3 08.29-0.05B? 0
+153101.16 -572910.3 -000012.1-000001.400003.4 08.2900.14A? 0
+154010.26 -384233.0 +000010.2-000006.200002.2 08.2900.79G? 0
+154917.65 +034456.9 -000028.5-000023.800018.6 08.2900.48F? 0
+155533.02 -601039.7 +000000.0+000000.000000.0 08.2900.58G? 0
+155614.87 +144503.2 -000030.6-000028.400017.7 08.2900.38F? 0
+160522.13 -542242.9 +000001.1-000003.500013.6 08.2900.11A? 0
+160941.29 +400706.3 -000157.5+000264.100027.4 08.2900.67G? 0
+161816.20 +381631.0 -000003.2+000000.400007.2 08.2900.28A? 0
+161938.46 -575422.6 +000000.5-000011.600015.9 08.2900.04A? 0
+162516.25 -504444.8 -000000.2-000011.300001.7 08.2900.04A? 0
+162746.52 +205344.2 +000020.1-000118.000006.2 08.2900.57F? 0
+162800.47 -175041.3 -000100.7+000042.300031.7 08.2900.70G? 0
+163315.76 -792330.6 -000032.0-000102.800003.4 08.2900.98K? 0
+163823.82 -494557.9 -000005.5-000010.300003.0 08.2900.20A? 0
+163928.75 -314331.7 -000001.7-000025.200001.5 08.2900.25A? 0
+163933.34 -393632.9 -000007.1-000028.800007.5 08.2900.14A? 0
+164636.18 -272852.8 -000000.8-000012.700001.2 08.2900.26A? 0
+165432.35 -254848.0 -000023.7-000039.500026.1 08.2900.25A? 0
+165502.15 +340552.7 -000145.3-000078.500007.2 08.2900.55F? 0
+165553.49 -430415.0 -000006.3-000013.700000.0 08.2900.04A? 0
+170430.85 +270331.8 -000006.2+000011.900004.7 08.2900.24A? 0
+170912.80 -594849.2 +000015.5-000011.700008.5 08.29-0.06B? 0
+171222.86 +571324.4 +000007.6-000008.300003.1 08.29-0.05B? 0
+171250.29 +060253.9 +000003.5+000014.200005.2 08.2900.23A? 0
+171338.48 +521809.0 +000014.4+000001.600001.8 08.2900.30A? 0
+171348.69 -654115.1 -000007.6-000026.500010.0 08.2900.08A? 0
+171545.08 -623857.7 +000005.3-000013.600004.2 08.29-0.05B? 0
+171546.09 -320239.9 +000014.8+000003.600008.9 08.2900.09A? 0
+171707.41 +824340.3 -000004.1+000028.700003.2 08.2900.05A? 0
+171900.24 -310640.6 -000003.2-000001.400017.0 08.2900.00A? 0
+172036.33 +872231.4 +000019.6+000001.000009.9 08.2900.34F? 0
+172222.22 -311750.5 +000013.7-000029.300006.1 08.2900.37F? 0
+172700.28 +574900.4 +000015.9-000012.700010.3 08.2900.47F? 0
+172731.63 +324711.4 -000001.1+000052.600011.7 08.2900.49F? 0
+172902.34 -330016.2 +000012.2-000001.500003.8 08.2900.34F? 0
+173306.07 -442955.7 +000000.0-000012.600014.7 08.29-0.05B? 0
+173520.26 +035622.1 -000003.3-000003.100012.0 08.2900.94G? 0
+173722.74 -354334.0 +000004.5-000005.300009.7 08.2900.15A? 0
+173751.01 -305434.0 -000002.5-000023.400019.2 08.2900.59G? 0
+174023.25 +532006.7 -000036.4-000016.300016.7 08.2900.49F? 0
+174115.27 -595435.1 +000022.7-000028.500006.0 08.2900.23A? 0
+174206.80 +170200.6 -000000.7+000005.700010.1 08.2900.24A? 0
+174724.48 +844209.6 +000001.3+000016.700004.1 08.2900.07A? 0
+175240.88 -345545.7 -000011.6+000045.800018.8 08.2900.02A? 0
+175536.93 -295839.3 -000002.8+000007.000011.8 08.2900.28A? 0
+175956.35 -335326.9 +000003.3-000015.000005.2 08.2900.20A? 0
+180042.73 -620936.2 +000007.4-000006.800001.8 08.2900.25A? 0
+180152.05 +200841.0 -000000.3-000010.000003.6 08.2900.38F? 0
+180304.95 -741842.2 -000030.1+000014.500024.8 08.2900.57F? 0
+180619.02 +425827.4 +000031.0+000063.400012.3 08.2900.54F? 0
+180746.98 +505319.2 -000006.5+000016.200008.0 08.2900.19A? 0
+180809.88 -475645.1 +000001.7-000015.700010.9 08.2900.19A? 0
+181130.86 +020956.3 -000006.3-000005.500008.3 08.2900.99K? 0
+181257.23 +112705.8 -000008.0-000013.000001.6 08.2900.03A? 0
+181506.30 -235952.4 -000013.2-000003.900013.5 08.2900.17A? 0
+181540.42 -473226.1 +000009.1-000000.300006.7 08.2900.16A? 0
+181554.86 -133427.7 +000016.9+000007.900002.3 08.2900.68G? 0
+182334.94 -061502.9 -000030.6-000016.800006.2 08.2900.54F? 0
+183435.64 +123220.0 +000027.2+000026.400007.3 08.2900.63G? 0
+184943.64 +364034.4 +000001.6+000056.700008.1 08.2900.56F? 0
+185515.31 -383444.5 +000003.0-000028.400002.9 08.2900.21A? 0
+185701.87 +513015.3 +000019.6+000008.700002.9 08.29-0.05B? 0
+190436.64 +220525.4 -000016.9-000036.900019.3 08.2900.58F? 0
+190520.77 -614125.2 +000091.6+000085.800010.8 08.2900.52F? 0
+190652.42 +051429.9 -000004.9+000002.800007.8 08.2900.50F? 0
+191048.31 +194449.1 -000013.2-000030.900009.8 08.2900.42F? 0
+191243.54 +403757.0 +000007.9+000009.000001.9 08.2900.20A? 0
+191420.83 -054132.5 -000005.0-000017.000006.0 08.2900.27A? 0
+191652.33 +471056.1 -000009.4+000007.800015.2 08.2900.99K? 0
+191714.80 +010333.9 -000009.3-000009.100000.9 08.2900.20A? 0
+192058.23 -253157.7 +000014.9-000045.900004.2 08.2900.46F? 0
+192644.62 -712757.8 +000030.8-000006.400006.2 08.2900.39F? 0
+192814.43 +275517.3 +000003.5-000008.100000.4 08.2900.01A? 0
+192820.62 -001117.3 +000046.1-000002.300008.0 08.2900.50F? 0
+192902.12 +143352.4 -000027.2-000064.900020.2 08.2900.38F? 0
+193009.30 +341825.0 +000012.4+000004.200012.2 08.2900.24A? 0
+193023.15 -103010.8 +000011.2+000002.900003.6 08.29-0.01B? 0
+193029.10 -335440.9 -000011.7+000000.000021.8 08.2900.93G? 0
+193439.53 -650150.7 +000013.8-000006.300003.9 08.2900.41F? 0
+193536.92 +302325.8 +000011.4+000006.200007.7 08.2900.99K? 0
+193747.11 +250103.8 +000014.8+000003.000000.1 08.2900.12A? 0
+193914.07 +370237.9 +000012.3+000005.800002.1 08.2900.99K? 0
+194856.46 -042945.5 +000007.8+000017.600006.8 08.2900.06A? 0
+194942.13 -301627.1 +000013.4-000038.000004.9 08.2900.37F? 0
+195124.76 +404407.2 +000050.0+000016.500017.6 08.2900.58G? 0
+195219.61 +255143.5 -000009.1+000001.300006.2 08.2900.02A? 1
+195456.22 -070317.7 +000004.5-000013.600001.0 08.2900.10A? 0
+195909.92 -414957.7 +000011.1-000080.900002.6 08.2900.53F? 0
+200040.54 +144558.1 -000007.8+000002.900002.0 08.2900.98K? 0
+200222.86 +544007.6 -000016.9-000001.500003.3 08.2900.35F? 1
+200246.43 +215116.0 +000001.4-000010.000003.5 08.29-0.04B? 0
+200331.65 +075115.0 -000000.7+000017.200022.1 08.2900.42F? 0
+201101.71 +420736.4 -000003.8-000000.600000.9 08.2900.24A? 0
+201428.24 +230629.7 +000014.1+000002.100002.6 08.2900.09A? 0
+201710.40 +360308.5 +000035.0-000028.300015.6 08.2900.60G? 0
+202003.65 +233817.2 -000013.8-000013.000013.4 08.2900.62G? 0
+202339.19 -010410.8 +000000.4+000005.300004.8 08.29-0.03B? 0
+202626.30 +563807.3 +000008.1+000009.600001.2 08.2900.14A? 0
+203202.02 +372235.9 +000002.4+000003.800006.2 08.29-0.08B? 0
+203524.29 +451631.5 +000022.8+000018.200006.1 08.2900.15A? 0
+203647.77 +144351.0 +000003.3+000008.000012.7 08.2900.95K? 0
+203728.53 +310601.8 +000008.7-000002.700007.9 08.29-0.05B? 0
+204425.49 -082539.7 +000008.6-000005.200012.2 08.2900.40F? 0
+204613.32 +155431.7 +000090.2+000065.800036.2 08.2900.80G? 0 0.10 1.00
+204716.51 -350914.0 +000151.0-000065.500030.9 08.2900.76G? 0
+205041.84 -311545.4 -000031.6+000010.000000.5 08.2900.56F? 0
+205259.24 +452800.7 +000001.7+000012.900005.3 08.2900.13A? 0
+205357.47 -121730.2 -000002.4+000003.600000.2 08.2900.55F? 0
+205643.73 +125933.8 +000027.9-000010.600020.4 08.2900.33F? 1
+205900.95 +321416.3 -000012.5-000033.300002.5 08.2900.42F? 0
+210442.49 +024659.2 +000006.3-000008.400002.5 08.2900.10A? 0
+210821.93 +394016.5 +000036.2+000065.700014.0 08.2900.52F? 0
+210825.21 -691401.4 +000033.6-000041.400009.5 08.2900.40F? 0
+211133.06 -011800.9 +000058.5+000030.400026.1 08.2900.46F? 0
+211456.20 +642952.1 +000112.2+000066.000008.6 08.2900.57F? 0
+211720.60 +460425.3 +000007.8-000008.600003.0 08.2900.00A? 0
+211812.11 +495554.3 +000013.9-000000.500005.9 08.2900.13A? 0
+212118.70 +531731.2 +000087.8+000035.400012.6 08.2900.56F? 0
+212319.82 +504004.1 +000031.1-000001.600008.1 08.2900.95G? 0
+212527.95 -454814.9 +000045.2-000019.400003.5 08.2900.86G? 0
+212529.10 +271239.9 -000154.3-000160.500042.1 08.2900.83G? 0
+212636.95 +075307.6 +000000.8-000006.900013.5 08.2900.47F? 0
+212903.52 +520531.3 -000000.8-000009.000002.4 08.2900.10A? 0
+212922.57 +052428.0 -000002.5-000016.000015.8 08.2900.08A? 0
+212942.67 +571133.4 -000031.5-000024.200012.2 08.2900.39F? 0
+213211.52 -401151.7 -000013.5-000174.300016.5 08.2900.69G? 0
+213318.96 +610343.8 +000075.7+000033.300015.0 08.2900.58F? 0
+213429.81 +590149.9 +000009.8-000001.000000.8 08.2900.04A? 0
+213613.80 +513918.5 +000018.4-000004.200017.1 08.2900.10A? 0
+213930.24 +300922.2 +000016.9+000003.600008.2 08.2900.29A? 0
+214509.10 +225346.7 +000025.7+000026.700000.3 08.2900.14A? 0
+220040.29 +564238.3 -000000.4-000009.200001.5 08.2900.23A? 0
+220330.48 -601002.8 +000026.4-000003.900003.4 08.2900.35F? 0
+220950.02 +474201.9 -000003.1+000013.500000.4 08.2900.41F? 0
+221207.24 +491534.4 +000028.9+000020.800007.6 08.2900.27A? 0
+221542.42 +353352.1 +000015.6+000004.100002.9 08.2900.11A? 0
+221546.71 +543203.4 -000008.3+000011.300013.2 08.2900.98K? 0
+221715.42 +502341.9 -000018.4-000003.800008.4 08.2900.07A? 0
+222823.99 +573942.7 -000009.8-000002.800003.3 08.2900.25A? 0
+222839.05 +585044.8 +000009.6-000020.500006.4 08.2900.34F? 0
+223054.40 +432540.2 +000003.2+000002.400005.7 08.29-0.01B? 0
+223313.14 -005441.3 -000020.2-000038.100008.4 08.2900.51F? 0
+223736.03 -214750.5 +000065.5-000008.100011.3 08.2900.55F? 0
+225416.18 -455318.9 +000080.0-000045.500008.9 08.2900.60G? 0
+225459.59 +811728.3 +000004.2-000016.900000.1 08.2900.15A? 0
+225513.80 +462220.2 -000000.8-000002.000004.6 08.2900.08A? 0
+225902.01 -452721.5 +000064.7-000019.400004.2 08.2900.37F? 0
+232540.56 -425359.1 +000005.7-000028.400003.8 08.2900.47F? 0
+232947.78 +564812.5 +000016.1-000004.500003.4 08.2900.11A? 0
+233454.84 +524033.1 +000005.1+000001.200005.2 08.29-0.01B? 0
+233850.45 -234041.7 +000012.3+000008.800008.8 08.2900.56F? 0
+234113.06 +573317.2 +000049.8+000002.700004.1 08.2900.28A? 0
+234359.27 +584447.5 +000026.8+000003.400012.3 08.2900.05A? 0
+234547.51 +014019.5 -000018.6-000028.400001.4 08.2900.25A? 0
+235018.49 +693014.5 -000019.1-000007.600004.3 08.2900.46F? 0
+235740.58 +420832.2 +000005.5+000004.800003.0 08.2900.25A? 0
+001949.27 +504500.7 -000013.0+000011.100009.9 08.2901.19K? 0
+001950.13 +573935.1 +000028.4-000008.800000.1 08.2901.03K? 0
+002630.17 -282446.7 -000049.6-000044.400016.8 08.2901.08K? 0
+004833.39 -144502.7 +000030.0-000012.900004.1 08.2901.32K? 0
+012926.70 -430923.1 -000014.9-000082.200003.6 08.2901.01K? 0
+013732.05 +383058.2 +000008.0+000014.000011.4 08.2901.02K? 0
+014750.08 +775455.8 +000002.0-000006.600001.4 08.2901.55K? 0
+014952.01 +075222.9 +000025.9-000012.400013.5 08.2901.17K? 0
+021006.58 +585615.5 +000038.9-000015.300007.0 08.2901.70K? 0
+021407.23 -472305.4 +000012.8-000026.800010.7 08.2901.15K? 0
+021540.53 +545120.9 +000029.0-000016.200010.8 08.2901.07K? 0
+022222.71 +001132.4 -000022.2-000019.100016.3 08.2901.06K? 0
+023433.51 +250057.0 -000025.9+000016.100028.0 08.2901.75K? 0
+024031.27 +360021.2 -000000.8-000009.100006.6 08.2901.68K? 0
+024359.02 +614641.3 -000019.0-000010.500015.3 08.2901.35K? 0
+030639.12 +020450.6 -000007.3-000051.100021.9 08.2901.08K? 0
+030936.89 -200044.7 +000019.7-000044.500005.7 08.2901.15K? 0
+031122.38 +350508.9 +000023.2-000003.700011.4 08.2901.10K? 0
+031528.28 +203331.5 +000030.8-000008.000001.2 08.2901.15K? 0
+032518.94 -255748.8 +000001.8-000024.500000.8 08.2901.12K? 0
+033843.08 -003051.6 +000009.8+000009.000003.6 08.2901.08K? 0
+034450.64 +684914.5 +000008.8-000000.800017.9 08.2901.32K? 0
+034649.69 +111103.3 +000098.1-000048.100007.0 08.2901.07K? 0
+034656.96 +253808.7 +000012.6-000028.700015.3 08.2901.83K? 0
+035345.69 +165550.5 +000004.7+000025.600000.3 08.2901.07K? 0
+035352.89 +213418.9 +000014.0-000041.400010.2 08.2901.53K? 0
+035440.64 +254108.8 -000000.1-000029.500015.6 08.2901.05K? 0
+035449.65 -620530.0 -000001.0-000001.100001.6 08.2901.21K? 0
+040140.12 +642127.0 +000001.1-000016.800004.3 08.2901.40K? 0
+040239.75 +562305.2 +000040.6-000036.400007.8 08.2901.12K? 0
+041626.22 -684715.1 +000015.6-000008.900005.5 08.2901.49K? 0
+043851.03 +822910.9 -000017.8+000003.700008.0 08.2901.61K? 0
+045226.07 -603811.0 -000011.3-000011.700009.0 08.2901.10K? 0
+045724.73 -110816.6 +000002.4+000042.500020.6 08.2901.27K? 0
+050014.65 -515128.0 +000008.1+000033.700001.3 08.2901.39K? 0
+050352.62 +240459.6 +000005.5-000003.000007.9 08.2901.20K? 0
+050528.17 -233853.1 -000023.2-000016.200000.8 08.2901.31K? 0
+050555.56 -484041.0 -000003.5+000012.200006.3 08.2901.54K? 0
+053213.84 -041016.5 +000006.4+000006.800003.0 08.2901.78K? 0
+053327.25 -563424.0 +000009.9-000013.600002.9 08.2901.06K? 0
+053426.64 +352446.4 +000003.6-000013.300019.5 08.2901.38K? 0
+061309.57 -072722.2 -000003.8-000001.900018.8 08.2901.38K? 0
+061347.37 +140725.4 +000009.8-000006.900015.1 08.2901.40K? 0
+062741.14 -202223.2 +000016.6-000001.900008.7 08.2901.14K? 0
+063206.00 +343518.9 -000019.3-000004.800032.0 08.2901.47K? 0
+063426.43 +591156.2 +000002.1-000035.100005.8 08.2901.39K? 0
+063544.63 -412923.4 -000004.1-000034.600010.8 08.2901.51K? 0
+064713.03 +080835.5 +000007.0-000005.000001.4 08.2901.09K? 0
+064716.18 +270728.7 -000012.7-000057.800002.5 08.2901.01K? 0
+065643.75 +002433.6 -000012.1-000011.500003.9 08.2901.10K? 0
+065753.41 +111405.5 -000010.2-000043.900003.0 08.2901.46K? 0
+070100.82 +295706.1 +000070.4-000000.300015.0 08.2901.03K? 0
+070243.04 -064754.5 -000198.7-000313.900053.9 08.2901.17K? 0
+070638.02 -033904.0 -000015.8-000004.300006.5 08.2901.06K? 0
+070818.69 +082759.4 -000019.6-000014.500026.2 08.2901.62K? 0
+071250.64 +115516.9 +000003.0+000016.200000.2 08.2901.32K? 0
+072417.38 -300851.8 +000015.0-000026.500006.6 08.2901.27K? 0
+072523.20 -111839.1 +000011.8+000006.100019.9 08.2901.54K? 0
+073311.71 +005117.9 -000004.3+000005.900006.5 08.2901.23K? 0
+073530.84 +015445.4 +000001.1+000032.300004.1 08.2901.01K? 0
+073541.15 +001458.1 -000001.4-000047.700008.4 08.2901.52K? 0
+074142.78 +531024.0 +000024.7-000017.600000.4 08.2901.08K? 0
+074324.54 +045931.7 -000006.0-000001.500012.7 08.2901.16K? 0
+075056.66 -624944.5 -000006.8+000007.100000.3 08.2901.33K? 0
+075318.30 +154308.3 -000008.5-000007.900010.7 08.2901.05K? 0
+075957.20 +685643.9 -000008.0+000001.600010.9 08.2901.11K? 0
+081337.79 +163849.1 -000009.8-000009.800008.3 08.2901.43K? 0
+081410.35 -655458.1 +000006.2-000004.500009.1 08.2901.01K? 0
+081449.15 +362946.7 +000029.8-000003.500009.9 08.2901.11K? 0
+081545.23 -340418.3 -000023.2+000022.400002.4 08.2901.04K? 0
+082506.84 -240246.3 -000023.7-000012.100004.9 08.2901.24K? 1
+083601.29 -413253.9 +000019.3+000013.900003.0 08.2901.04K? 0
+084425.25 -061227.5 +000006.3-000041.900014.2 08.2901.17K? 0
+084548.16 +433809.5 -000013.0+000001.400006.1 08.2901.09K? 0
+085025.22 -403247.1 -000004.4+000013.200001.0 08.2901.64K? 0
+090016.60 -572739.3 +000007.1-000023.100005.2 08.2901.19K? 0
+091535.98 -472858.0 +000006.1+000004.900000.1 08.2901.20K? 0
+091812.63 -003628.0 -000001.1+000025.700004.2 08.2901.52K? 0
+092303.17 -395709.9 -000005.2+000000.000008.3 08.2901.28K? 0
+092457.28 +532324.8 -000021.7-000001.500001.7 08.2901.01K? 0
+092501.24 +224757.9 -000030.9-000029.200001.3 08.2901.16K? 0
+092715.26 -541839.1 -000025.9+000010.300000.6 08.2901.29K? 0
+092807.10 +101304.6 -000014.7-000002.500024.9 08.2901.24K? 0
+093200.84 -042444.6 +000006.8-000015.300010.6 08.2901.10K? 0
+093755.99 +441308.7 -000004.6-000002.500010.3 08.2901.47K? 0
+094601.10 +175320.9 -000010.4-000027.700002.5 08.2901.06K? 0
diff --git a/kstars/kstars/data/hip060.dat b/kstars/kstars/data/hip060.dat
new file mode 100644
index 00000000..933d58ff
--- /dev/null
+++ b/kstars/kstars/data/hip060.dat
@@ -0,0 +1,1000 @@
+095331.39 -240631.7 -000007.2-000018.600005.2 08.2901.52K? 0
+095724.81 -000610.5 +000012.7+000009.600019.7 08.2901.36K? 0
+095904.18 -221114.6 -000027.7-000004.700014.0 08.2901.02K? 0
+100057.89 +045943.4 -000014.7-000011.200014.6 08.2901.44K? 0
+100429.75 -103024.6 -000016.7-000019.200002.8 08.2901.47K? 0
+101354.57 -040728.4 +000007.0-000030.600012.3 08.2901.04K? 0
+101645.78 -492151.4 -000010.1+000011.800000.7 08.2901.62K? 0
+102138.70 -510603.0 -000013.1-000001.600001.2 08.2901.14K? 0
+102257.59 -604011.1 -000013.8+000009.600001.9 08.2901.72K? 0
+102759.06 +425852.7 +000016.4-000007.200000.2 08.2901.47K? 0
+103302.50 -513157.6 -000009.1+000008.800000.9 08.2901.15K? 0
+103737.58 -613745.6 -000019.2+000023.400016.3 08.2901.25K? 0
+103940.81 +263810.4 +000010.5-000024.200007.6 08.2901.02K? 0
+104049.76 -294447.6 -000064.6-000007.500016.2 08.2901.23K? 0
+104100.15 +185131.1 +000013.2-000016.600007.6 08.2901.28K? 0
+104254.68 +284900.2 +000006.9+000010.200002.2 08.2901.47K? 0
+104644.27 +344352.4 -000033.2+000011.800001.9 08.2901.62K? 0
+105032.84 -503614.0 -000010.6+000010.800000.8 08.2901.58K? 0
+105656.30 -802924.5 +000010.4-000007.300001.7 08.2901.67K? 0
+110646.01 -422943.3 +000000.1+000012.500002.8 08.2901.56K? 0
+110853.52 -024304.6 -000009.0-000021.100008.3 08.2901.01K? 0
+111248.51 +713647.1 +000006.2+000000.700002.6 08.2901.02K? 0
+111339.49 +654218.6 +000009.1-000014.600003.1 08.2901.04K? 0
+111344.79 -145926.2 -000022.2-000016.500013.5 08.2901.25K? 0
+111743.15 -705839.0 -000012.7+000007.100012.7 08.2901.10K? 0
+113221.50 +670315.0 -000016.3+000005.500016.2 08.2901.10K? 0
+113805.10 +033718.8 -000075.1+000003.100013.1 08.2901.01K? 0
+114149.25 -223910.0 +000014.8+000000.700001.4 08.2901.62K? 0
+114814.69 +483125.6 -000005.2-000005.500011.0 08.2901.64K? 0
+115040.69 +093058.2 -000044.7+000031.100010.1 08.2901.12K? 0
+115137.81 -191028.0 -000034.0-000001.200011.9 08.2901.22K? 0
+115402.19 -010222.3 -000003.4-000009.300005.2 08.2901.10K? 0
+115928.11 -503011.1 +000002.2+000003.300003.4 08.2901.52K? 0
+120157.20 +000454.9 +000002.2+000001.800010.3 08.2901.42K? 0
+120245.40 -365928.1 -000011.8+000000.300005.7 08.2901.12K? 0
+120318.51 +290714.2 +000014.9-000022.600000.7 08.2901.44K? 0
+122540.01 -282506.4 +000036.2-000066.900012.7 08.2901.20K? 0
+122616.86 +003053.2 -000048.8-000002.600001.3 08.2901.07K? 0
+123835.10 -252900.9 -000053.1-000011.400018.1 08.2901.44K? 0
+125434.61 -401011.2 -000074.8-000007.400014.9 08.2901.14K? 0
+132012.14 +602309.6 -000005.4+000019.700003.2 08.2901.01K? 0
+132653.69 +741507.5 -000015.5+000015.000004.7 08.2901.44K? 0
+134138.82 -594559.4 -000009.5-000007.700002.0 08.2901.64K? 0
+141051.23 -523622.7 -000015.4-000006.700005.9 08.2901.54K? 0
+141441.09 +212450.3 -000010.2+000009.700017.1 08.2901.51K? 0
+142323.13 -524653.3 -000029.7+000003.600015.2 08.2901.13K? 0
+142622.41 -383654.1 +000007.6+000002.600000.4 08.2901.35K? 0
+143311.25 -344307.7 +000000.7-000026.700004.6 08.2901.23K? 0
+144225.55 -050507.6 +000013.2-000023.600003.9 08.2901.46K? 0
+145238.85 -162351.8 -000056.1-000015.400015.3 08.2901.47K? 0
+145305.96 -633000.8 -000018.2+000000.300012.0 08.2901.12K? 0
+150014.60 +625501.3 +000002.7+000012.600000.1 08.2901.18K? 0
+150914.81 -325007.9 +000003.0-000006.700020.6 08.2901.69K? 0
+151810.85 -444736.7 -000006.3-000002.700006.2 08.2901.72K? 0
+152508.93 -510820.2 -000004.6+000010.700005.9 08.2901.09K? 0
+152607.61 -475549.8 +000012.8-000021.100012.2 08.2901.11K? 0
+152745.97 -691602.5 -000022.1-000011.700009.5 08.2901.10K? 0
+152926.41 -263620.8 -000005.8-000021.900006.9 08.2901.29K? 0
+153139.09 -170123.3 +000010.2+000011.400006.7 08.2901.59K? 0
+153147.91 -521527.5 -000011.8-000005.200008.7 08.2901.32K? 0
+153233.95 +094713.8 +000009.2-000001.500008.8 08.2901.52K? 0
+153405.61 -740712.2 -000030.5-000025.500000.0 08.2901.27K? 0
+153419.58 -505133.9 -000004.2+000002.100008.1 08.2901.62K? 0
+153422.14 -325631.6 -000010.1-000012.200004.7 08.2901.24K? 0
+153612.81 -023059.9 +000001.2+000013.200005.2 08.2901.30K? 0
+153813.63 -571631.1 -000013.4-000006.900001.8 08.2901.81K? 0
+160103.77 -553753.6 -000004.7-000003.600002.8 08.2901.22K? 0
+160343.79 -193430.8 -000000.3+000015.000004.2 08.2901.05K? 0
+160934.50 -312017.8 -000047.1-000013.100035.0 08.2901.48K? 0
+161325.34 -641709.0 -000021.7-000022.000007.7 08.2901.19K? 0
+161730.47 -550109.1 -000023.8-000005.000009.8 08.2901.63K? 0
+161736.98 +070051.0 -000013.7-000066.900018.6 08.2901.05K? 0
+162144.77 -101110.2 +000017.0-000005.900010.8 08.2901.17K? 0
+162538.61 -055351.6 -000006.5+000000.400003.4 08.2901.53K? 0
+163159.03 -740132.7 -000014.2-000046.200010.1 08.2901.06K? 0
+163556.31 +163223.8 -000002.2-000005.500007.1 08.2901.05K? 0
+163835.41 +333054.7 -000038.4-000020.100001.1 08.2901.36K? 0
+164401.05 +222303.5 -000011.0-000017.200004.9 08.2901.14K? 0
+164927.36 +115255.4 -000003.5-000037.000012.8 08.2901.62K? 0
+165756.72 -511236.8 +000002.0+000011.200014.8 08.2901.43K? 0
+170055.71 -562847.8 -000011.1-000004.500012.4 08.2901.63K? 0
+170242.95 +062610.9 +000006.7-000009.100012.3 08.2901.06K? 0
+170408.26 +323340.1 -000019.4-000003.400012.2 08.2901.51K? 0
+170531.19 -243337.2 -000005.9-000003.300019.6 08.2901.50K? 0
+171009.07 +222414.3 -000002.9-000014.800014.6 08.2901.38K? 0
+172011.65 +644301.3 -000002.1-000007.500006.3 08.2901.36K? 0
+173137.55 +292719.5 +000002.7-000011.500019.7 08.2901.35K? 0
+173247.51 -454614.4 -000027.3-000003.100003.6 08.2901.57K? 0
+173429.72 -532538.9 -000001.7+000002.600007.3 08.2901.18K? 0
+173648.09 -363159.4 +000001.5-000033.200007.4 08.2901.12K? 0
+173725.08 +504006.9 +000005.4-000028.700009.9 08.2901.46K? 0
+174207.77 +704135.3 -000022.5+000011.100003.4 08.2901.14K? 0
+174650.60 -065145.0 +000029.2+000008.500016.8 08.2901.48K? 0
+174803.47 +360859.9 +000005.0-000034.700002.8 08.2901.40K? 0
+175059.18 +621804.7 -000022.3+000011.200012.8 08.2901.43K? 0
+175540.41 +235305.4 -000011.8+000003.800012.9 08.2901.01K? 0
+175626.69 +321112.1 -000013.5-000017.500007.6 08.2901.06K? 0
+180354.52 +350813.8 -000006.2-000017.500011.9 08.2901.16K? 0
+181226.84 +373933.6 -000002.8-000016.800003.2 08.2901.52K? 0
+181519.91 +065221.9 -000004.4-000032.000008.2 08.2901.12K? 0
+181547.51 +825207.9 +000019.2+000000.700008.1 08.2901.61K? 0
+182008.39 +420006.4 -000019.8-000051.600003.5 08.2901.40K? 0
+182327.45 +242515.5 +000002.8+000003.900005.3 08.2901.04K? 0
+182732.92 +513745.0 +000025.8+000007.800014.8 08.2901.30K? 0
+182752.34 +144218.6 +000008.3-000005.900006.4 08.2901.39K? 0
+182958.89 -393153.2 -000012.4-000000.200002.5 08.2901.42K? 0
+183019.98 +313551.6 -000002.7-000007.700006.4 08.2901.25K? 0
+183023.15 +100503.3 +000018.1+000002.800013.8 08.2901.67K? 0
+183359.31 -264743.2 +000023.1+000008.600013.4 08.2901.11K? 0
+184342.80 -104358.4 -000008.5-000036.400020.2 08.2901.52K? 0
+184554.66 -095956.1 +000029.5-000029.700014.3 08.2901.40K? 0
+185117.53 +080455.2 +000021.8-000024.000002.2 08.2901.69K? 0
+185254.41 -453415.9 +000006.0-000021.900000.7 08.2901.07K? 0
+185412.55 +561312.9 -000014.3+000017.500001.9 08.2901.65K? 0
+185435.39 -284213.5 -000011.0-000012.700005.1 08.2901.67K? 0
+185709.44 -252754.3 +000000.9-000010.400006.0 08.2901.67K? 0
+185743.86 +180650.6 +000009.5+000001.200003.5 08.2901.07K? 0
+185840.78 -410415.6 +000007.2+000010.900015.6 08.2901.58K? 0
+185846.51 +685703.2 +000000.9+000002.200002.8 08.2901.25K? 0
+190342.50 -470011.3 +000014.5+000010.800004.8 08.2901.52K? 0
+190901.48 -200006.6 +000020.3-000023.600012.6 08.2901.00K? 0
+190915.99 +103309.0 +000008.5-000016.900003.8 08.2901.19K? 0 0.10 1.00
+191139.91 -334441.6 -000025.9-000010.800003.3 08.2901.29K? 0
+191222.86 -675544.8 +000023.3-000014.300002.6 08.2901.00K? 0
+191732.66 -490358.6 -000012.3-000027.000000.8 08.2901.09K? 0
+192146.59 +361208.7 -000004.2+000012.100000.3 08.2901.00K? 0
+192147.85 +624803.0 -000007.5-000000.600002.1 08.2901.31K? 0
+192444.82 +233656.2 +000000.9-000007.100001.5 08.2901.17K? 0
+193209.44 +402543.0 +000003.0+000004.600008.7 08.2901.68K? 0
+193424.89 -270908.8 -000022.2-000016.100011.0 08.2901.07K? 0
+194514.92 -272346.9 +000014.1+000000.400010.7 08.2901.73K? 0
+194934.12 -885102.7 +000042.5-000036.200004.3 08.2901.23K? 0
+195224.27 +025748.1 +000020.0+000016.100007.1 08.2901.54K? 0
+195235.56 -820941.9 -000040.2-000038.700009.2 08.2901.56K? 0
+201820.80 +574747.5 -000000.4+000006.600011.2 08.2901.53K? 0
+202418.12 +410123.5 +000002.6-000003.600013.8 08.2901.24K? 0
+203309.07 -355228.9 +000005.8+000000.400009.4 08.2901.57K? 0
+203725.59 +394822.0 -000012.2-000017.200002.9 08.2901.38K? 0
+203756.66 +210840.0 +000016.8+000003.500002.6 08.2901.25K? 0
+204522.28 +102327.9 +000000.9+000020.000009.0 08.2901.02K? 0
+205135.39 +110840.5 +000013.6+000009.700002.7 08.2901.17K? 0
+210012.37 -400645.8 +000039.3+000018.700006.4 08.2901.08K? 0
+210330.10 +343414.9 +000010.9-000021.700003.6 08.2901.23K? 0
+210423.63 -773243.1 +000013.4-000005.300006.5 08.2901.10K? 0
+210654.65 +383220.6 -000002.0-000003.800002.5 08.2901.56K? 0
+210705.45 +142646.9 +000038.2+000003.100006.4 08.2901.19K? 1
+211406.96 +315858.4 -000014.8-000011.700005.7 08.2901.61K? 0
+212441.79 +154654.1 +000017.2+000010.400008.2 08.2901.04K? 0
+213231.34 +183625.0 +000002.6-000018.400008.1 08.2901.33K? 0
+214123.89 +124520.9 -000001.6-000023.800002.2 08.2901.20K? 0
+214207.78 +095929.8 +000037.4-000005.700008.2 08.2901.50K? 0
+215051.77 +324017.3 +000007.8-000010.200013.4 08.2901.06K? 0
+215201.85 +143605.7 -000024.8-000041.800001.5 08.2901.05K? 0
+215314.80 +254533.2 -000011.8+000012.700004.2 08.2901.57K? 0
+215450.70 -772015.2 +000223.3-000182.300052.0 08.2901.01K? 0
+215629.97 +332014.8 +000001.2-000027.200009.2 08.2901.13K? 0
+220034.86 -083133.7 -000001.7-000017.500019.8 08.2901.00K? 0
+220051.77 +280250.8 +000007.5-000034.000003.5 08.2901.28K? 0
+221036.09 +370623.3 +000001.0+000001.600002.2 08.2901.75K? 0
+223133.26 -532257.0 +000011.7-000013.400005.7 08.2901.49K? 0
+224317.68 -413236.3 +000012.9-000007.500010.6 08.2901.48K? 0
+224619.23 -094154.6 -000011.4-000081.800006.5 08.2901.08K? 0
+225953.53 +335123.3 +000013.5+000011.700016.3 08.2901.11K? 0
+230639.97 -303654.3 +000011.5-000077.500002.1 08.2901.02K? 0
+231211.23 +063619.9 +000000.4-000000.200006.8 08.2901.35K? 0
+231827.26 -543858.0 +000018.2+000006.100004.0 08.2901.44K? 0
+232620.24 -230419.2 -000007.1-000042.000004.1 08.2901.06K? 0
+232840.25 +394124.6 +000017.7+000004.200007.5 08.2901.45K? 0
+232901.78 +564255.4 -000001.0+000004.500017.9 08.2901.40K? 0
+235332.23 +044846.8 -000026.5-000028.900010.8 08.2901.09K? 0
+235701.41 -072115.2 -000034.0-000033.300005.4 08.2901.03K? 0
+181055.03 -185210.4 -000013.6+000005.100015.3 08.2902.05M? 0
+000453.32 -301523.8 +000017.1-000008.200005.2 08.3000.04A? 0
+000952.91 -501604.0 -000095.5-000011.800016.7 08.3000.59G? 0
+001606.11 +864333.6 +000173.9+000001.900029.5 08.3000.66G? 0
+001800.88 +311730.6 +000003.3-000009.400006.0 08.3000.04A? 0
+001922.37 +090239.0 +000002.6+000003.400003.4 08.3000.33F? 0
+002413.34 -754045.2 +000013.0-000076.500020.3 08.3000.61G? 0
+002649.47 +271121.0 +000007.6-000005.000005.5 08.3000.39F? 0
+002734.86 -753648.9 +000015.1-000003.300001.2 08.3000.91G? 0
+002814.48 -655443.8 -000018.5-000013.200008.9 08.3000.35F? 1
+003430.76 -285135.0 +000086.8-000005.400007.8 08.3000.99K? 0
+003627.45 +210427.6 +000033.8-000014.100005.5 08.3000.09A? 0
+005714.22 +012151.0 +000025.9-000002.200016.3 08.3000.28A? 0
+005752.74 +120220.0 -000019.7-000057.100000.9 08.3000.40F? 0
+010207.29 +492808.8 +000020.3-000018.800003.9 08.3000.03A? 0
+010246.98 +474155.5 +000012.8-000000.600004.8 08.3000.03A? 0
+011659.83 -170512.2 -000029.1-000035.400000.7 08.3000.40F? 0
+012253.20 -204411.2 +000086.4+000009.500012.4 08.3000.49F? 0
+012925.06 +122320.4 -000017.5-000012.600019.0 08.30-0.06B? 0
+013102.04 -662947.9 -000011.1-000000.500007.0 08.30-0.07B? 0
+013730.76 +364224.8 +000000.5-000030.300012.4 08.3000.33F? 0
+013856.59 +764325.4 +000034.3-000015.600001.1 08.3000.30A? 1
+014220.79 -032528.5 +000009.9+000009.800002.3 08.3000.55F? 0
+014910.55 +244326.3 +000011.2-000011.500016.5 08.3000.13A? 0
+015917.81 -115349.3 +000048.8+000006.400001.3 08.3000.24A? 0
+020131.98 +594811.3 +000030.4-000020.300004.6 08.3000.20A? 0
+020531.82 +641713.3 -000004.7-000002.700003.3 08.3000.35F? 0
+021000.29 +441328.1 +000084.0-000113.800013.3 08.3000.62G? 0
+021539.41 +574548.0 -000002.2+000009.500001.7 08.3000.25A? 0
+021607.07 +603748.9 +000052.3-000041.300006.9 08.3000.47F? 0
+021722.98 +612106.3 +000058.8-000082.600019.6 08.3000.62G? 1
+022730.05 +585809.4 +000120.6-000082.800010.0 08.3000.30A? 0
+023135.55 +313048.0 +000111.3+000012.600010.9 08.3000.44F? 0
+023556.02 +633808.7 +000003.8+000001.500001.2 08.3000.27A? 1
+023947.57 -335356.7 +000077.1-000398.500027.4 08.3000.72G? 0
+024258.69 +581152.1 -000028.1+000022.400014.4 08.3000.59G? 0
+024920.12 +530124.8 +000031.1-000207.100020.7 08.3000.85G? 0
+025936.35 +335041.2 -000020.8-000012.200003.3 08.3000.15A? 0
+030805.78 +165531.7 -000013.2+000004.500013.7 08.3000.44F? 0
+031229.17 +655207.8 +000024.1-000030.600015.9 08.3000.15A? 0
+032012.02 -821554.0 -000072.8-000057.300012.4 08.3000.40F? 0
+032151.52 +313924.7 -000013.0-000001.300002.5 08.3000.44F? 0
+032809.13 +171003.4 +000031.6-000043.600008.8 08.3000.51F? 0
+032839.19 +622934.8 +000000.7+000004.100008.4 08.3000.50F? 0
+032849.01 -101012.5 +000056.1+000048.100013.4 08.3000.54F? 0
+033030.33 +200612.3 +000165.7-000067.700023.4 08.3000.79G? 0
+033225.14 -031847.7 -000025.6-000046.200001.2 08.3000.20A? 0
+034652.86 +415133.4 -000058.6+000040.900023.8 08.3000.59G? 1
+034703.54 +244912.1 +000024.2-000038.000013.9 08.3000.38F? 0
+034746.82 +252308.9 +000018.8-000038.400002.0 08.3000.27A? 0
+035329.89 +330638.1 +000007.4-000028.700001.5 08.3000.29A? 0
+035449.71 +053501.7 -000010.8-000015.400008.8 08.3000.34F? 0
+035645.00 +360009.5 +000126.7-000036.800023.2 08.3000.52F? 0
+035844.03 +170709.0 +000032.6-000067.800000.8 08.3000.49F? 0
+041635.38 +024723.5 -000048.8-000012.400016.7 08.3000.35F? 0
+041740.83 -015102.9 +000001.1-000024.000003.3 08.3000.52F? 0
+041834.57 +054304.4 +000017.6+000037.100000.9 08.3000.48F? 0
+042343.91 +281111.8 +000061.9-000141.900019.6 08.3000.65G? 0
+042503.69 -505421.6 +000025.6+000037.000013.5 08.3000.39F? 0
+042540.26 +634029.5 -000126.3-000055.100022.1 08.3000.79G? 0
+042614.99 +344257.8 +000089.7-000067.000007.2 08.3000.55F? 0
+042821.53 -540208.5 +000004.9+000001.200005.1 08.3000.97K? 0
+043340.45 +592841.3 +000013.8-000018.900006.9 08.3000.43F? 0
+044249.69 +664408.1 +000358.0+000103.300035.4 08.3000.71G? 0
+044838.60 -012122.8 -000001.7+000004.900004.1 08.3000.92G? 0
+050208.64 +144459.7 +000014.9-000038.500005.5 08.3000.56F? 0
+050711.87 -032946.8 +000013.7-000014.700008.6 08.3000.12A? 0
+051044.25 -325027.4 +000009.9-000011.100001.2 08.3000.94G? 0
+051258.02 +644418.5 -000011.9-000008.500015.0 08.3000.48F? 1
+051440.42 -035923.4 -000001.8-000033.900008.1 08.3000.98K? 0
+052234.48 +164814.2 -000001.8+000001.300002.2 08.3000.17A? 0
+053031.34 -471202.4 -000027.6+000024.600002.5 08.3000.53F? 1
+053049.27 -022159.1 -000001.3+000003.200001.8 08.30-0.02B? 0
+053130.47 +143838.7 -000009.3-000000.100016.9 08.3000.27A? 0
+053213.08 -013601.8 -000001.8+000003.000002.2 08.30-0.12B? 1
+053310.84 +111208.3 -000011.5+000002.400017.1 08.3000.84G? 0
+053428.38 +575134.0 +000002.5-000031.200002.0 08.3000.17A? 0
+053509.57 +052744.0 -000006.7+000000.700004.8 08.3000.09A? 0
+053644.82 +370826.5 +000036.2-000079.700030.3 08.3000.46F? 0
+053707.16 +603637.6 -000009.9-000056.400000.9 08.3000.05A? 0
+054302.02 +224032.5 -000010.1-000012.600001.8 08.30-0.05B? 0
+054450.48 +254528.0 +000003.5-000009.700017.6 08.3000.24A? 0
+054514.43 -323652.1 -000001.0+000011.300006.0 08.3000.96K? 0
+054525.61 -122603.8 +000003.8-000114.000015.5 08.3000.78G? 0
+054557.34 -131213.9 +000028.0+000140.600001.2 08.3000.55F? 0
+054959.63 +225732.7 -000002.3-000027.800014.2 08.3000.26A? 0
+055251.30 -353654.8 +000000.5-000011.100002.9 08.3000.33F? 0
+055333.89 -752038.6 -000004.4+000014.400008.9 08.3000.49F? 0
+060308.64 +142154.9 +000012.3-000053.100012.1 08.3000.48F? 0
+060523.87 -815926.6 +000002.5+000014.300003.2 08.3000.03A? 0
+060559.41 +650919.5 -000004.7+000000.200000.2 08.3000.38F? 0
+060819.70 +374352.2 -000005.3+000027.900008.6 08.3000.39F? 0
+061117.92 -050345.1 -000027.9+000024.600007.4 08.3000.08A? 0
+061133.45 +420906.8 +000002.8-000000.400001.3 08.3000.05A? 0
+061152.58 +004502.6 -000005.3+000004.100002.7 08.30-0.03B? 0
+061500.86 -032812.3 -000000.9+000011.100003.7 08.3000.37F? 0
+061523.02 -345705.2 -000027.2-000060.300018.0 08.3000.47F? 0
+061525.00 +291349.3 -000003.3-000017.600008.4 08.3000.08A? 0
+062218.67 -295134.2 -000001.3-000024.900005.2 08.3000.42F? 0
+062253.91 -183746.5 +000000.1+000049.900003.9 08.3000.97K? 0
+062353.88 -000122.3 -000012.5+000004.900002.5 08.30-0.07B? 0
+062842.53 +462109.5 -000038.8-000020.300015.1 08.3000.29A? 0
+062851.29 -381855.2 -000010.4+000048.100004.2 08.3000.30A? 0
+063024.38 -240828.7 +000038.2+000066.300010.1 08.3000.45F? 0
+063207.64 +150701.8 +000011.5+000019.200008.4 08.30-0.03B? 0
+063343.62 -001551.2 -000014.7-000028.800001.2 08.3000.03A? 0
+063759.64 +483034.0 +000047.1-000080.900010.0 08.3000.31A? 0
+063954.03 -264716.5 -000002.6+000001.400000.1 08.3000.07A? 0
+064434.55 +302908.2 -000014.8-000006.800003.0 08.3000.02A? 0
+064525.15 +470401.5 +000003.2-000008.000000.6 08.3000.49F? 0
+064528.00 -205023.0 -000007.4-000007.900005.6 08.30-0.02B? 0
+064822.87 -132749.2 -000001.2+000022.700004.7 08.3000.26A? 0
+064835.94 -582802.3 -000003.2-000004.600004.2 08.3000.26A? 0
+064850.67 +212132.1 +000024.7-000124.500004.5 08.3000.53F? 0
+065121.21 -015736.2 -000009.3-000008.600005.1 08.3000.05A? 0
+065156.55 -171443.4 -000006.8-000002.600006.2 08.30-0.06B? 0
+065307.24 +102841.5 -000000.2-000044.500005.2 08.3000.89G? 0
+065327.60 +302928.7 -000028.2-000023.200011.9 08.3000.14A? 0
+065523.53 -283913.5 -000042.2+000016.500010.2 08.3000.46F? 0
+065559.16 -345725.8 -000006.8+000006.200002.5 08.3000.08A? 0
+070046.80 +370742.8 +000008.8-000031.000000.1 08.3000.43F? 0
+070238.70 -165903.7 -000009.8-000001.500020.1 08.3000.91G? 0
+070337.16 -325854.2 -000015.6+000000.900009.7 08.3000.54F? 0
+071732.88 -371237.4 -000006.0+000015.200001.4 08.30-0.03B? 0
+071816.77 -082346.6 -000017.7+000004.300009.0 08.3000.98K? 0
+072051.44 -094914.6 +000001.2+000008.200005.3 08.30-0.04B? 0
+072136.57 -362938.3 -000010.4+000016.600013.1 08.3000.02A? 0
+072340.98 -052755.7 -000018.0+000021.400011.3 08.3000.04A? 0
+072533.39 +154255.0 -000000.7-000029.200000.1 08.3000.07A? 0
+072640.29 -242743.7 -000000.1+000010.600002.0 08.30-0.12B? 0
+073018.21 -422002.2 -000006.5+000009.000004.8 08.3000.24A? 0
+073654.30 +202914.2 +000022.1+000006.700018.5 08.3000.98K? 0
+074248.03 +645957.7 -000024.6-000071.600009.2 08.3000.50F? 0
+074453.58 -525721.4 -000002.1+000010.800005.3 08.30-0.05B? 0
+074707.07 +184719.2 +000001.0-000002.000004.9 08.3000.10A? 0
+074901.21 -423136.3 -000038.4+000025.300005.5 08.3000.89G? 0
+075047.12 -131024.2 -000003.2-000007.500001.5 08.3000.11A? 0
+075332.64 +303634.3 +000701.9-001829.900038.4 08.3000.60G? 0
+075832.77 -363804.4 -000006.1+000007.400016.0 08.3000.93G? 0
+075854.36 +210913.6 -000006.8+000008.600005.3 08.3000.23A? 0
+080534.01 +004135.7 -000005.9+000006.400009.6 08.30-0.05B? 0
+080548.48 -455945.6 -000008.2+000009.200000.5 08.30-0.09B? 0
+081502.09 -282704.8 -000015.0-000003.900002.5 08.3000.01A? 0
+081631.20 +793004.1 -000055.3-000051.200022.7 08.3000.54F? 0
+081927.70 +350125.2 +000079.6-000126.700015.1 08.3000.60G? 0
+081931.10 -402658.7 -000021.2-000004.600002.7 08.3000.34F? 1
+082147.65 -142602.2 -000012.8+000003.300000.5 08.30-0.00B? 0
+082331.16 +654428.0 -000015.5+000005.300014.6 08.3000.57F? 0
+083501.09 +502819.3 -000022.9-000019.100006.1 08.3000.70G? 0
+083652.34 -144609.8 -000058.5-000040.200006.0 08.3000.75G? 0
+083658.18 +581001.8 -000037.1-000037.800000.6 08.3000.31A? 0
+083750.38 -064925.2 -000007.6-000003.900015.8 08.30-0.03B? 0
+083852.07 -302315.3 -000003.5-000000.100000.9 08.3000.03A? 0
+084053.33 -243700.6 -000017.3+000001.200014.0 08.3000.38F? 0
+084137.41 -195929.0 +000002.6-000000.100004.3 08.3000.88G? 0
+084346.21 -714933.7 -000010.2+000016.300016.4 08.3000.80G? 0
+084433.35 -414318.3 -000004.6-000001.800008.6 08.3000.12A? 0
+084456.23 -262241.4 -000029.8+000013.000006.0 08.3000.10A? 0
+084611.75 +181047.1 -000032.6-000001.300001.1 08.3000.23A? 0
+084836.68 +023636.1 +000021.9-000020.000000.8 08.3000.56F? 0
+084841.77 +063433.2 -000039.7+000008.500005.7 08.3000.26A? 0
+085001.14 -473113.7 -000002.8+000008.700006.2 08.3000.72G? 0
+085452.30 -773620.7 -000004.1+000010.900002.4 08.3000.09A? 0
+085731.71 -003927.9 -000025.6-000039.300004.7 08.3000.39F? 0
+090018.79 +531951.9 +000023.2-000002.400000.2 08.3000.49F? 0
+090111.42 +555135.8 -000000.6-000001.800006.5 08.3000.56F? 0
+090121.72 -281928.5 -000007.2-000007.200002.2 08.3000.03A? 0
+091056.23 -573955.9 -000005.1+000001.000013.3 08.3000.25A? 0
+091109.20 -520639.7 -000006.2+000004.700003.7 08.30-0.12B? 0
+091149.01 -121057.0 +000017.7-000012.000015.5 08.3000.54F? 0
+091234.61 -112940.8 -000016.6+000001.500001.8 08.3000.06A? 0
+092229.04 +015218.0 -000044.2+000018.600020.5 08.3000.80G? 0
+093308.82 -100701.0 -000017.9-000011.600015.7 08.3000.95G? 0
+093530.28 +140809.6 -000013.3-000015.200007.8 08.3000.99K? 0
+093704.29 -260529.5 -000057.9+000035.200002.9 08.3000.92G? 0
+094035.49 -650554.2 -000007.6+000011.300002.7 08.3000.11A? 0
+094150.39 -174759.1 +000003.8-000007.200007.2 08.3000.35F? 0
+095048.33 -825436.9 -000033.7+000029.400012.4 08.3000.36F? 0
+095056.83 +105256.9 -000006.3+000008.800008.6 08.3000.12A? 0
+095238.78 -060841.5 -000016.2-000001.500010.8 08.3000.97K? 0
+100103.92 -601934.9 -000010.4+000009.000001.4 08.30-0.02B? 0
+100745.06 +450814.7 -000007.9+000022.300007.7 08.3000.26A? 0
+101710.38 -663529.7 +000003.9-000011.900008.9 08.30-0.07B? 0
+102251.24 +721013.4 -000047.8-000011.500006.9 08.3000.42F? 0
+102343.68 +411144.4 +000034.6+000037.200025.9 08.3000.70G? 0
+102708.12 -494715.6 -000040.1+000013.600006.8 08.3000.17A? 0
+102720.20 -234659.2 -000001.8+000015.500005.2 08.3000.91G? 0
+103102.30 -023226.7 -000011.8-000071.000010.4 08.3000.86G? 0
+103305.39 +193359.2 -000006.2+000008.100012.5 08.3000.50F? 0
+103417.85 -624239.6 -000018.8-000001.000004.3 08.3000.00B? 0 0.10 1.00
+103535.80 -434713.2 -000020.8+000012.700001.2 08.3000.19A? 0
+103625.51 -313302.8 -000020.2-000002.600022.6 08.3000.13A? 0
+103810.87 -581719.6 +000000.0+000001.000006.3 08.3000.27A? 0 0.10 1.00
+104412.09 -582305.4 -000019.7+000011.100000.1 08.3000.06A? 0
+104432.35 -594431.1 +000000.0+000000.000000.0 08.3000.00A? 0
+104838.97 -610837.5 -000013.9+000010.300002.9 08.3000.09A? 0
+104910.15 -761414.3 -000010.3+000007.800008.3 08.3000.26A? 0
+104948.90 -474557.7 +000003.5-000016.200004.2 08.3000.56F? 0
+105149.07 -543813.9 -000017.2+000013.100000.3 08.3000.10A? 0
+105556.87 +074047.2 +000003.1-000011.300010.4 08.3000.41F? 0
+105614.59 -523551.2 -000003.6+000001.300006.7 08.30-0.09B? 0
+110210.43 -562421.4 +000000.4+000001.200006.2 08.3000.01A? 0
+110732.83 -595748.8 -000008.4+000009.900001.5 08.3000.02A? 0
+110814.17 +382535.5 -000218.8+000047.800053.7 08.3000.97K? 0
+111124.79 -523953.2 -000032.8+000046.700000.7 08.3000.99K? 0
+111552.89 -305054.4 -000015.7-000006.900004.8 08.3000.41F? 0
+111758.33 -363546.5 -000201.9-000144.500005.7 08.3000.53F? 0
+112641.29 +665344.7 -000021.9-000010.800004.2 08.3000.45F? 1
+113744.04 +081528.5 -000023.5-000020.900012.6 08.3000.96K? 0
+113934.40 -514106.6 -000024.1+000034.100001.5 08.3000.74G? 1
+114355.79 -523600.1 +000050.5+000152.800009.5 08.3000.61G? 0
+114631.53 +134120.2 +000023.7-000051.100020.8 08.3000.62G? 0
+115005.95 -132624.1 -000047.9+000010.500002.0 08.3000.99K? 0
+115341.79 +861347.2 -000223.3+000238.800032.4 08.3000.74G? 0
+115925.40 -160306.6 +000020.3-000014.500021.6 08.3000.99K? 0
+115935.52 +713441.7 -000072.4-000021.500010.9 08.3000.47F? 0
+120009.75 +321427.4 -000099.9-000005.900010.2 08.3000.47F? 0
+120048.22 -372845.5 -000058.9+000028.900018.4 08.3000.42F? 0
+120300.26 -654254.9 -000010.8-000008.500000.3 08.3000.64G? 0
+120331.80 -022648.3 -000050.4-000012.000025.2 08.3000.00B? 1
+120451.09 -505113.2 -000033.0-000007.300003.3 08.3000.24A? 0
+120809.85 +552753.7 -000188.6-000029.400013.4 08.3000.56F? 0
+121223.14 +060354.6 +000008.4-000002.200003.2 08.3000.95K? 0
+121449.33 -713203.4 -000006.1+000002.600000.8 08.3000.14A? 0
+121800.79 -641110.4 +000052.3-000029.000015.6 08.3000.39F? 0
+122328.42 -511555.4 -000013.7-000000.600009.8 08.3000.93G? 0
+122607.66 +524035.9 -000006.0-000001.800013.5 08.3000.49F? 0
+122804.23 -153906.4 -000268.9-000139.000025.5 08.3000.71G? 0
+122925.84 -535757.5 -000015.8-000000.200010.6 08.3000.89G? 0
+123000.66 -382021.1 -000017.6-000006.400001.5 08.3000.01A? 0
+125735.56 -124845.1 -000107.9-000066.900019.5 08.3000.58F? 0
+130844.02 -602018.4 +000001.4+000004.000001.4 08.3000.04A? 0
+130914.79 -231236.0 +000021.7-000030.100003.4 08.3000.49F? 0
+132548.12 +442938.4 +000025.6+000001.300015.1 08.3000.72G? 0
+132854.72 +194726.0 -000013.9+000030.600014.3 08.3000.46F? 0
+133757.07 -563749.8 +000001.4-000007.700001.5 08.3000.30A? 0
+133840.86 -510607.1 -000011.6-000010.300004.1 08.3000.49F? 0
+134319.28 -460247.2 -000020.6-000006.900003.3 08.3000.04A? 0
+134522.92 +112845.5 +000045.4-000017.800016.4 08.3000.64G? 0
+134920.94 +720602.1 -000011.1+000044.200000.2 08.3000.45F? 0
+140336.33 +080749.8 -000062.8-000007.100007.2 08.3000.44F? 0
+140823.16 +170628.7 -000044.4+000020.600016.6 08.3000.94G? 0
+141017.59 -445920.2 +000034.2-000309.300010.2 08.3000.67G? 0
+141439.16 -683126.5 -000014.0-000004.900003.6 08.3000.01A? 0
+141629.53 +630351.2 +000040.8+000032.200013.2 08.3000.46F? 0
+141837.61 +615732.5 -000028.1-000012.200000.0 08.3000.95K? 0
+142238.97 +034044.2 +000014.7-000043.000002.3 08.3000.95K? 0
+142343.36 +615613.5 +000033.0+000003.400009.4 08.3000.48F? 0
+142603.11 -004130.1 -000002.5-000015.900009.3 08.3000.43F? 0
+142741.82 -315157.0 -000023.6-000015.000001.9 08.3000.22A? 0
+144005.03 -405402.2 -000021.0-000013.700017.7 08.3000.20A? 0
+144732.89 -365751.4 -000005.0+000002.600011.1 08.3000.94G? 0
+145132.50 -183058.1 -000081.6-000070.700004.6 08.3000.46F? 0
+150603.12 -871026.8 +000008.7+000032.900009.2 08.3000.47F? 0
+150636.94 +054629.9 -000057.6+000054.800021.9 08.3000.52F? 0
+150958.25 -111549.1 -000011.1-000025.200015.3 08.3000.97K? 0
+151703.93 -374328.7 -000114.7-000073.000008.2 08.3000.62G? 0
+151932.45 -514534.4 +000029.7-000025.100000.5 08.3000.43F? 0
+152252.62 +120540.0 +000007.1-000016.200015.8 08.3000.98K? 0
+153351.94 -500523.7 -000020.0-000011.800007.0 08.3000.80G? 0
+154101.68 +053052.0 -000010.3+000009.000008.0 08.3000.34F? 0
+155258.51 -535504.1 -000011.0-000023.400007.4 08.3000.29A? 0
+155302.74 -395337.2 -000016.0-000014.100002.6 08.3000.23A? 0
+155557.67 -533713.0 -000011.2-000018.300002.2 08.3000.12A? 0
+155623.45 -681457.9 +000008.8-000031.100005.0 08.3000.20A? 0
+160350.43 -422934.6 -000045.9-000079.100003.2 08.3000.46F? 0
+161707.08 -544653.4 +000023.1-000004.200000.1 08.3000.99K? 0
+161842.01 +061656.7 +000001.8-000011.700002.4 08.3000.54F? 0
+162300.37 -614116.8 -000175.8-000320.500025.8 08.3000.77G? 0
+162410.48 +370211.7 -000087.6+000028.300014.9 08.3000.98K? 0
+163041.42 -680418.7 +000002.1-000019.600004.6 08.30-0.01B? 0
+163044.60 -801914.5 +000000.1-000012.800012.9 08.3000.01A? 0
+163555.45 -535901.9 -000008.6-000006.200012.5 08.3000.12A? 0
+163717.53 -833250.0 +000075.4+000064.400026.4 08.3000.84G? 0
+164532.65 +270733.9 -000001.2-000008.100007.4 08.3000.22A? 0
+165303.72 +145307.9 -000026.8+000028.300014.1 08.3000.94G? 0
+165350.96 -411837.1 +000000.0-000011.700002.0 08.3000.11A? 0
+165531.39 -451958.3 +000001.3-000010.500004.1 08.30-0.00B? 0
+165555.21 -410130.5 +000018.2+000010.100016.9 08.3000.03A? 0
+165740.94 +081738.6 -000007.9+000029.900021.9 08.3000.53F? 0
+170151.13 +242149.8 -000009.6+000017.700002.6 08.3000.98K? 0
+170713.58 -871749.5 -000010.6+000056.300010.2 08.3000.43F? 0
+171354.60 -181307.4 -000041.0-000002.800015.9 08.3000.28A? 0
+171617.68 +224723.8 -000001.2+000027.000009.8 08.3000.96K? 0
+171626.34 -424004.2 -000013.9-000009.100001.9 08.3000.44F? 0
+171644.00 +834201.0 -000002.6+000015.500000.4 08.3000.14A? 0
+171919.78 -532307.2 -000039.1-000172.500016.9 08.3000.94G? 0
+172713.88 +421305.0 +000078.3-000014.300027.9 08.3000.66G? 0
+172935.71 +273048.2 -000013.6-000003.700010.4 08.3000.47F? 0
+173153.79 -102716.2 -000018.6-000017.500000.5 08.3000.16A? 0
+173642.41 +593008.8 -000031.1-000077.800008.9 08.3000.56F? 0
+174306.99 +102144.2 +000001.1-000006.800005.7 08.3000.19A? 0
+174507.70 -094854.4 -000007.3+000002.600011.8 08.3000.52F? 0
+175230.04 -385143.3 -000012.2+000007.700005.8 08.30-0.03B? 0
+175527.84 +083335.4 +000006.4-000080.400028.8 08.3000.53F? 0
+180145.32 -231042.0 +000008.5-000000.400012.9 08.30-0.07B? 0
+180258.40 +123656.7 +000006.7-000027.200001.4 08.3000.32F? 0
+180322.00 -255458.5 +000001.9-000064.100009.8 08.3000.43F? 0
+180402.93 -223357.4 +000005.2-000003.800003.0 08.30-0.05B? 0
+180418.17 -350622.6 +000019.9-000025.200000.0 08.3000.02A? 0
+180608.46 +240005.2 +000009.1+000014.100002.0 08.3000.07A? 0
+180652.61 +314637.5 +000003.0+000003.600001.6 08.30-0.02B? 0
+180823.79 -343037.8 -000007.7-000000.100009.8 08.30-0.01B? 0
+181643.12 -403419.0 +000001.7-000011.300005.6 08.3000.24A? 0
+181737.30 -280601.5 +000014.9-000024.500000.7 08.3000.21A? 0
+181924.25 -285958.7 -000005.1+000000.100009.8 08.3000.04A? 0
+182449.11 -455629.6 -000001.7-000002.500002.5 08.3000.51F? 0
+182502.38 -733242.4 +000000.9-000028.600008.8 08.3000.26A? 0
+182622.05 +083700.9 -000191.2-000482.500025.1 08.3000.78G? 0
+182635.75 -001107.2 -000007.4-000014.800000.7 08.3000.58G? 0
+182733.22 +794741.2 +000076.7+000041.500002.1 08.3000.51F? 0
+182821.51 +300136.4 +000004.3+000008.900008.4 08.30-0.02B? 0
+182954.94 -035907.4 -000015.4+000030.000026.5 08.3000.49F? 0
+183429.23 +284522.2 -000002.5+000006.200004.6 08.3000.26A? 0
+183657.23 -372451.7 +000017.6-000004.200011.7 08.3000.17A? 0
+183713.69 -192417.9 +000002.1-000003.900012.9 08.3000.24A? 0
+184316.62 -313813.5 +000011.0-000011.200004.5 08.3000.43F? 0
+184429.19 +273152.9 +000004.5+000012.100005.5 08.3000.53F? 0
+184608.03 +604900.5 +000020.0+000039.400006.4 08.3000.26A? 0
+185202.46 -444107.1 +000026.2+000001.300005.2 08.3000.28A? 0
+185227.45 +293117.0 -000009.1-000017.700000.9 08.3000.14A? 0
+185551.22 +032231.2 +000021.5-000012.000015.3 08.3000.33F? 1
+185826.49 +362532.9 +000005.5+000035.600003.7 08.3000.29A? 0
+185903.03 +071540.8 -000053.0-000023.700008.9 08.3000.56F? 0
+190538.76 -492321.0 -000006.2-000013.300000.5 08.3000.23A? 0
+190824.15 +102248.8 +000012.0+000008.300013.5 08.3000.36F? 0
+191139.54 -030355.2 +000003.6+000003.900001.5 08.3000.34F? 0
+191639.12 +241650.0 -000009.0-000009.600005.4 08.3000.12A? 0
+191701.45 -215653.5 -000029.7-000038.800004.7 08.3000.52F? 0
+191753.59 +252209.0 +000168.0+000227.900028.9 08.3000.70G? 0
+192126.83 +341720.0 +000005.0-000009.100006.5 08.3000.01A? 0
+192958.42 +535828.4 +000036.7-000023.400014.3 08.3000.51F? 0
+193159.04 -164852.1 +000005.1-000091.300012.9 08.3000.86G? 0
+193334.70 -183648.5 +000013.2-000002.900007.3 08.3000.36F? 0
+193455.37 +162704.0 -000006.7+000018.000000.7 08.3000.34F? 0
+193531.84 +204919.3 +000003.2-000016.500002.3 08.30-0.00B? 0
+194018.19 -181857.9 +000008.2-000042.700001.3 08.3000.35F? 0
+194151.44 +142235.4 -000002.7-000003.200003.8 08.3000.12A? 0
+194205.33 +010844.4 +000012.7-000024.400011.8 08.3000.14A? 0
+194502.80 -083808.9 -000011.1-000005.200001.7 08.3000.50F? 0
+194505.81 -023149.2 -000001.1-000043.400003.1 08.3000.91G? 0
+194554.66 -593535.4 +000006.1-000022.200003.2 08.3000.00A? 0
+194619.22 +543818.6 -000015.2-000030.000016.0 08.3000.50F? 0
+194830.07 +032553.4 -000001.9-000033.400006.6 08.3000.50F? 0
+195310.47 +623238.1 +000028.0+000018.400015.7 08.3000.21A? 0
+195336.25 -535542.5 +000014.0-000012.500002.1 08.3000.11A? 0
+195644.53 +324724.4 +000000.3-000001.100007.4 08.30-0.06B? 0
+195932.89 +244324.0 +000032.3-000031.200014.3 08.3000.49F? 0
+200109.59 -212746.5 +000096.2+000028.200017.8 08.3000.36F? 0
+200529.59 +295224.3 +000000.4-000010.200012.6 08.3000.99K? 0
+200642.71 +350132.7 -000008.3-000094.100011.6 08.3000.48F? 0
+200801.99 +185012.9 +000003.3+000000.700003.2 08.3000.02A? 0
+201136.07 -060859.8 +000015.1-000007.600021.3 08.3000.41F? 0
+201435.07 +543108.2 +000018.6+000052.300010.1 08.3000.15A? 0
+201517.11 -061538.3 +000049.0+000019.900002.6 08.3000.97K? 0
+201809.51 +363412.0 +000004.0-000006.600018.5 08.3000.80G? 0
+202350.52 -373000.7 +000017.0-000021.900011.1 08.3000.93G? 0
+202459.78 +361428.7 +000009.6+000017.100007.0 08.3000.97K? 0
+202540.95 +252102.1 +000031.3+000018.700005.6 08.3000.26A? 0
+202557.32 +260209.8 +000019.6-000003.200000.3 08.3000.46F? 0
+203248.24 -640228.9 +000012.7-000041.600002.6 08.3000.21A? 0
+203426.88 +035722.4 +000008.8-000014.000004.4 08.3000.92G? 0
+203740.45 -242222.1 +000007.9-000012.900002.8 08.3000.02A? 0
+204020.40 +205215.9 +000008.9-000017.000001.8 08.3000.04A? 0
+204334.06 -151114.3 +000022.3+000014.300007.5 08.3000.43F? 0
+205115.71 +725652.8 +000032.0+000009.100012.2 08.3000.49F? 0
+205204.20 -380954.1 +000018.3-000058.300003.3 08.3000.46F? 0
+205904.99 +342918.6 -000020.0+000058.500001.5 08.3000.57F? 0
+210040.70 -052128.4 +000022.9-000018.700011.0 08.3000.35F? 0
+210231.40 -245230.9 +000069.6-000011.900013.9 08.3000.83G? 0
+210417.99 +172937.5 +000016.1-000003.800001.1 08.3000.24A? 0
+210805.20 +462624.6 +000008.5+000016.200003.3 08.3000.87G? 0
+210959.69 -223134.3 +000039.7-000001.500007.4 08.3000.51F? 0
+211158.81 -055749.5 +000012.4-000022.400001.1 08.3000.12A? 0
+212237.01 -010112.6 +000017.4+000005.700006.3 08.3000.30A? 0
+212440.87 -114644.6 -000000.2+000010.200003.6 08.3000.06A? 0
+212452.59 +694741.1 +000076.7+000072.600027.4 08.3000.63G? 0
+212916.08 +345821.4 -000002.7-000001.600001.5 08.3000.16A? 0
+213029.93 +463209.0 +000005.3+000006.700010.0 08.3000.22A? 0
+213706.11 +550703.9 +000021.4+000002.100011.5 08.3000.22A? 0
+213746.50 +150328.4 +000019.9-000018.800012.4 08.3000.35F? 0
+214100.63 +292025.5 +000071.3-000009.900005.1 08.3000.58G? 0
+214509.07 +225500.8 +000045.0-000018.800001.5 08.3000.46F? 0
+214609.21 +804234.9 +000018.0+000002.400008.8 08.3000.30A? 0
+214630.88 -384318.2 -000012.0+000001.700010.5 08.3000.49F? 0
+214822.24 +464933.3 +000039.6+000009.800001.4 08.3000.55F? 0
+214936.02 +360604.5 -000004.3+000003.600008.5 08.3000.54F? 0
+215023.15 -161146.3 -000080.7-000128.800036.8 08.3000.74G? 0
+215145.89 +461156.4 -000008.0+000001.000005.2 08.3000.00A? 0
+215224.47 +713633.2 +000009.3-000000.400001.0 08.30-0.01B? 0
+215431.53 +440252.7 +000007.3-000013.000016.2 08.3000.59G? 0
+215514.89 +180009.2 -000013.4-000025.700019.6 08.3000.44F? 0
+215840.64 +364120.4 -000042.9-000030.400002.1 08.3000.99K? 0
+215841.35 +223420.0 +000087.0-000004.200023.4 08.3000.64G? 0
+221259.77 +061029.7 -000003.2+000009.100020.2 08.3000.54F? 0
+221343.47 -521511.2 +000035.7-000024.300002.0 08.3000.36F? 0
+221659.97 +301925.7 +000033.3+000024.500012.2 08.3000.33F? 0
+222437.33 +165348.8 +000127.4+000034.100010.2 08.3000.69G? 0
+222554.89 +352155.2 +000178.0-000193.200043.5 08.3000.91G? 0
+222940.16 +450121.5 +000017.2+000009.100009.4 08.3000.12A? 0
+223046.87 +210044.6 +000033.7-000010.400013.5 08.3000.45F? 0
+223401.50 +415414.5 +000031.8+000012.600008.8 08.3000.22A? 0
+223542.61 +300608.8 -000010.6-000005.900009.7 08.3000.96K? 0
+223616.67 +400519.6 +000004.8-000008.700002.2 08.30-0.11B? 0
+223946.00 +391145.9 +000010.7+000094.000006.4 08.3000.49F? 0
+224151.64 +212553.6 +000065.3-000064.100046.4 08.3000.63G? 1
+224733.31 -190946.2 +000059.3+000022.200028.6 08.3000.42F? 0
+224755.31 +462641.1 -000006.9-000008.300003.0 08.3000.04A? 0
+225140.90 -135140.3 +000036.8-000035.500005.4 08.3000.57F? 0
+225224.99 +441713.2 +000021.7-000002.500011.2 08.3000.29A? 0
+225754.25 -714305.4 -000006.4+000011.700008.1 08.3000.21A? 0
+225955.00 -314052.9 -000042.8+000008.200021.6 08.3000.61G? 0
+230752.87 -540430.3 +000019.4+000003.600002.7 08.3000.11A? 0
+230822.93 -071601.2 -000010.8-000002.600000.7 08.3000.37F? 0
+231050.14 +262149.7 -000006.7-000026.400009.3 08.3000.39F? 0
+231753.87 -111549.9 +000189.8+000031.600006.4 08.3000.46F? 0
+232219.74 -241501.9 -000026.2-000021.600007.3 08.3000.90G? 1
+232621.26 +801006.0 +000021.3-000011.500006.0 08.3000.91G? 0
+232645.49 -110157.3 +000012.4+000014.100003.8 08.30-0.16B? 0
+232950.87 +435626.4 -000004.7-000013.000006.0 08.3000.13A? 0
+233436.68 -165936.8 +000161.0+000128.000032.3 08.3000.59G? 0
+233529.45 +540057.1 +000025.8-000004.700009.5 08.3000.32F? 0
+234627.92 -710427.7 +000023.2-000009.500001.8 08.3000.03A? 0
+234735.97 -155853.9 +000057.1+000058.200008.1 08.3000.53F? 0
+234814.08 +663847.4 +000027.0+000001.700001.4 08.3000.14A? 0
+235604.86 +145032.2 +000080.0+000032.100002.1 08.3000.28A? 0
+000813.67 +294356.4 -000000.9-000019.400012.7 08.3001.05K? 0
+001516.26 +451045.2 +000003.9-000009.300008.1 08.3001.49K? 0
+001848.00 +683000.4 -000023.4+000012.600017.4 08.3001.11K? 0
+002617.06 +321447.0 -000003.7-000010.500002.4 08.3001.09K? 0
+003339.43 +624719.8 +000014.9-000007.400000.5 08.3001.07K? 0
+004841.02 -653410.4 +000038.4-000014.200008.0 08.3001.00K? 0
+005726.53 +512511.6 +000046.1+000006.300007.1 08.3001.46K? 0
+010101.12 -462035.4 -000023.7-000006.100008.0 08.3001.51K? 0
+011149.08 +524059.6 +000029.2-000023.700007.9 08.3001.10K? 0
+012207.31 -043351.6 -000007.8-000010.500003.2 08.3001.46K? 0
+012353.69 +443309.2 +000000.7-000023.700018.6 08.3001.48K? 0
+012459.05 +481855.7 +000030.6-000003.500001.7 08.3001.52K? 0
+012852.91 -234930.0 +000047.7+000008.200003.0 08.3001.11K? 0
+013050.17 +055824.9 +000012.7-000025.900015.1 08.3001.08K? 0
+013536.19 +361010.5 +000011.9-000000.200012.7 08.3001.45K? 0
+013716.81 +604136.1 -000015.8+000004.400017.1 08.3001.54K? 0
+013822.79 +453950.0 +000024.6-000009.100020.7 08.3001.51K? 0
+014108.97 -095806.6 -000023.9-000041.100011.3 08.3001.02K? 0
+014812.07 +593905.5 -000005.1-000001.600000.0 08.3001.50K? 0
+014828.64 +292706.6 +000012.9+000019.100024.2 08.3001.29K? 0
+015027.92 +305431.1 -000001.7+000007.800012.4 08.3001.06K? 0
+015548.02 +313821.2 +000014.8+000000.800006.8 08.3001.38K? 0
+020227.97 +212205.7 +000037.8-000009.200004.6 08.3001.08K? 0
+020758.39 -141504.1 +000018.5+000002.900003.4 08.3001.26K? 0
+022307.82 -543151.9 -000004.3+000004.200010.9 08.3001.58K? 0
+023945.17 -400002.7 +000022.8+000028.200008.1 08.3001.48K? 0
+024941.27 +310158.8 -000012.5-000003.900008.5 08.3001.02K? 0
+030627.33 -161207.6 -000025.1+000007.200005.3 08.3001.14K? 0
+031211.03 +531417.7 +000025.7+000000.600018.4 08.3001.30K? 0
+031753.04 -610227.4 +000004.3+000006.700002.0 08.3001.59K? 0
+033208.81 +001718.4 +000012.6-000012.400002.1 08.3001.13K? 0
+033335.36 -035936.4 +000036.3-000028.100002.1 08.3001.43K? 0
+033515.98 -290528.7 -000007.9+000004.100014.8 08.3001.49K? 0
+033725.00 +584007.9 -000009.5-000009.900003.4 08.3001.41K? 0
+033924.92 +611923.1 +000001.7-000032.700003.3 08.3001.17K? 0
+033938.97 -075020.8 +000019.8-000004.100006.5 08.3001.52K? 0
+035125.11 +353305.3 +000023.7+000006.200005.5 08.3001.61K? 0
+040909.80 -204215.8 -000010.5-000024.700010.6 08.3001.05K? 0
+041746.70 -164358.7 -000020.0-000004.900001.8 08.3001.14K? 0
+044518.58 -260220.8 +000014.6-000004.300003.9 08.3001.57K? 0
+045009.11 -583122.0 +000019.9+000021.300001.3 08.3001.55K? 0
+045504.84 -410351.6 +000007.4+000002.000004.9 08.3001.30K? 0
+045931.73 +124933.7 +000006.3-000010.200005.6 08.3001.75K? 0
+051327.62 -203146.5 +000008.0+000018.900006.7 08.3001.29K? 0
+051539.35 -262630.7 +000000.2+000001.900009.9 08.3001.08K? 0
+052122.67 -275658.9 +000004.6-000009.700000.1 08.3001.45K? 0
+052132.81 +015150.6 -000005.7-000008.000018.0 08.3001.24K? 0
+053229.77 -542959.9 -000025.5-000010.600005.7 08.3001.08K? 0
+053459.72 -805108.7 -000005.9-000051.400007.8 08.3001.15K? 0
+053750.10 -544859.4 +000007.7+000019.500009.1 08.3001.06K? 0
+054153.41 +063617.3 +000018.4-000002.900019.3 08.3001.00K? 0
+054657.73 +644528.2 +000010.0+000020.100004.2 08.3001.09K? 0
+055108.25 +200821.6 -000008.8-000002.800011.7 08.3001.51K? 0
+055539.16 +775527.0 -000001.3-000017.000005.9 08.3001.10K? 0
+060138.76 -490506.3 +000001.4+000005.100008.5 08.3001.11K? 0
+060212.59 +421035.2 +000013.7-000006.300015.2 08.3001.15K? 0
+060535.79 +073213.3 -000027.6+000007.500021.4 08.3001.67K? 0
+060724.39 -584625.7 +000004.4-000012.900011.6 08.3001.04K? 0
+060809.12 +450305.7 +000004.5-000020.100008.1 08.3001.25K? 0
+060840.52 +151145.6 -000051.0-000013.200010.3 08.3001.00K? 1
+061242.07 +133942.6 -000007.6-000011.200024.2 08.3001.07K? 0
+061435.72 +273649.6 -000022.9-000030.400004.3 08.3001.08K? 0
+062230.35 +800737.9 +000002.2+000004.900007.4 08.3001.14K? 0
+062944.29 +793925.2 +000044.6-000131.400016.3 08.3001.01K? 0
+063040.14 +255303.6 +000001.0-000006.000009.6 08.3001.06K? 0
+063048.60 -261925.6 +000004.7+000002.600015.6 08.3001.60K? 0
+063159.83 +195505.8 -000002.6-000004.200008.8 08.3001.46K? 0
+063240.45 +205313.9 -000027.8-000018.600013.1 08.3001.10K? 0
+064603.17 -014107.2 -000009.4-000031.300006.9 08.3001.37K? 0
+064603.94 +140227.3 +000002.2-000060.800000.3 08.3001.09K? 0
+065228.18 -290552.4 -000004.6+000020.700015.9 08.3001.65K? 0
+065822.49 +584343.5 -000027.5-000027.400011.4 08.3001.01K? 0
+070352.79 +161056.2 +000004.5-000000.200022.8 08.3001.16K? 0
+070427.94 -751352.8 +000009.5+000013.500004.7 08.3001.58K? 0
+070731.76 +173501.0 +000023.5-000018.100002.0 08.3001.07K? 0
+071151.71 -152232.5 -000021.3-000003.800004.3 08.3001.14K? 0
+071411.02 -322626.7 +000013.9-000004.600019.4 08.3001.35K? 0
+072823.84 -250742.7 -000009.6-000011.500002.9 08.3001.14K? 0
+073006.63 -393932.8 -000024.1-000037.100007.3 08.3001.59K? 0
+073545.10 +105430.7 +000006.0+000007.700009.6 08.3001.50K? 0
+073723.22 -182757.1 +000003.8-000009.800009.1 08.3001.61K? 0
+074348.42 -521221.4 +000010.7+000004.800002.0 08.3001.14K? 0
+074827.63 +413651.7 +000010.3-000000.200006.2 08.3001.00K? 0
+075236.17 +031431.1 -000013.1-000007.500010.7 08.3001.33K? 0
+075938.37 +324144.9 +000019.7-000015.600003.2 08.3001.52K? 0
+081132.20 -201739.3 +000013.5-000001.000000.1 08.3001.08K? 0
+081623.52 -415246.1 -000023.1+000013.100013.3 08.3001.36K? 0
+081958.55 -534117.4 -000028.8+000021.100003.9 08.3001.00K? 0
+082245.06 -341935.9 -000005.6+000015.200011.6 08.3001.15K? 1
+082627.07 -481105.9 +000015.9+000029.700003.6 08.3001.57K? 0
+082649.04 +363807.1 +000019.9-000007.800017.3 08.3001.05K? 0
+083227.03 -660505.9 -000002.1+000015.600001.1 08.3001.42K? 0
+083840.24 +534322.4 +000014.7-000014.700007.3 08.3001.02K? 0
+085924.61 -780533.6 -000003.0+000018.700007.8 08.3001.69K? 0
+090126.25 -111418.2 -000001.5-000005.400013.5 08.3001.17K? 0
+092109.19 -571622.0 -000051.2+000018.400003.7 08.3001.27K? 0
+092433.09 -290409.3 +000030.5-000033.200001.3 08.3001.20K? 0
+093110.28 -043008.1 -000038.5-000003.300003.4 08.3001.16K? 0
+094201.97 -463915.5 -000002.8-000005.000002.2 08.3001.07K? 0
+094203.93 -035958.3 -000014.5-000018.000020.8 08.3001.14K? 0
+094853.85 +535626.2 +000014.5-000035.300014.5 08.3001.42K? 0
+095456.23 -570532.0 -000001.6+000004.900004.4 08.3001.76K? 0
+095807.64 +413542.9 +000010.2-000014.300000.6 08.3001.09K? 0
+100351.50 -600310.3 -000000.6+000015.800011.7 08.3001.23K? 0 0.10 1.00
+100511.64 +192621.1 -000010.0+000015.500012.8 08.3001.08K? 0
+101342.74 -430251.0 -000023.3+000018.900003.7 08.3001.09K? 0
+101834.74 -632140.2 -000014.3-000009.600001.1 08.3001.51K? 0
+102758.58 +183530.5 -000014.7-000004.600003.6 08.3001.08K? 0
+102953.95 -185612.4 -000031.8+000001.300005.4 08.3001.20K? 0
+104525.12 -502619.3 -000014.6+000003.600016.3 08.3001.58K? 0
+104844.06 +081314.7 -000016.8-000002.800014.3 08.3001.10K? 0
+105121.74 +413402.1 +000005.3-000005.900003.2 08.3001.04K? 0
+105134.89 +291449.4 -000001.6-000005.900002.3 08.3001.27K? 0
+105857.40 -540331.9 +000032.8+000019.800015.8 08.3001.00K? 0
+110652.98 -421212.1 -000010.3+000006.000004.5 08.3001.28K? 0
+110723.17 -615853.9 -000019.6+000008.500007.2 08.3001.45K? 0
+110819.88 -492318.8 -000044.3+000027.900011.6 08.3001.23K? 0
+111120.98 +033045.1 -000046.5-000017.100015.0 08.3001.26K? 0
+111127.44 -485105.7 -000002.8+000005.100004.8 08.3001.66K? 0
+111519.46 +604602.9 -000022.2-000002.100010.9 08.3001.02K? 0
+111909.23 +805829.4 -000028.6-000024.300004.5 08.3001.38K? 0
+111927.41 -681630.8 -000013.7+000003.900013.3 08.3001.30K? 0
+113124.84 -413243.1 -000109.5+000064.000003.5 08.3001.00K? 0
+115012.89 +344722.8 +000036.8-000032.600013.9 08.3001.13K? 0
+115611.75 +581011.6 -000013.0+000002.500008.2 08.3001.22K? 0
+120053.36 -553926.7 -000002.9-000006.200001.2 08.3001.09K? 1
+120247.95 -355434.9 +000001.1+000007.500001.6 08.3001.62K? 0
+120708.06 +471753.8 -000034.5+000003.200001.0 08.3001.35K? 0
+120718.56 -573350.5 -000031.4+000018.000008.8 08.3001.14K? 0
+121246.60 +110641.0 -000013.7-000012.700020.1 08.3001.66K? 0
+121421.78 +553435.6 +000002.2-000002.000012.5 08.3001.60K? 0
+122122.98 -294323.0 -000082.1+000021.300001.6 08.3001.12K? 0
+122656.16 -473531.9 +000009.8-000016.400010.1 08.3001.05K? 0
+124014.09 +083138.1 -000014.8-000012.700007.2 08.3001.15K? 0
+125228.29 -662100.3 -000031.5-000000.100000.2 08.3001.31K? 0
+125854.03 +193321.1 -000036.8-000013.500003.2 08.3001.16K? 0
+130544.66 +774138.7 -000078.7+000005.300003.1 08.3001.04K? 0
+131148.72 +124349.7 -000005.5-000011.600008.2 08.3001.01K? 0
+131209.78 -572236.1 +000000.0+000000.000000.0 08.3001.19K? 1
+132220.57 -322151.4 -000007.6+000008.500005.0 08.3001.60K? 0
+132741.32 -064857.1 -000046.2+000028.600001.6 08.3001.07K? 0
+133407.58 +455850.7 +000022.7-000025.500006.6 08.3001.04K? 0
+134422.65 -521500.5 +000008.7-000031.500003.2 08.3001.17K? 0
+134430.23 +285836.2 -000049.0-000011.200014.9 08.3001.01K? 0
+134616.97 +302735.8 -000012.7-000018.100005.9 08.3001.49K? 0
+135323.75 -381822.4 -000080.4-000006.700002.3 08.3001.06K? 0
+135950.56 +605523.9 +000007.8-000011.700017.9 08.3001.24K? 0
+140425.50 -462121.7 +000007.3-000007.000005.9 08.3001.15K? 0
+141029.20 +692132.8 -000007.4+000009.600009.9 08.3001.05K? 0
+141455.14 -321812.4 -000019.2-000005.700006.8 08.3001.69K? 0
+142209.22 -620006.6 -000041.1-000013.700013.4 08.3001.59K? 0
+142720.01 -014420.8 +000008.1+000010.600021.5 08.3001.43K? 0
+143518.25 -383019.4 -000012.0-000004.100030.5 08.3001.43K? 0
+143807.71 -600838.4 -000019.6-000019.600015.9 08.3001.00K? 0
+144634.77 -680719.3 +000003.7-000018.600002.5 08.3001.03K? 0
+145622.53 -043631.7 -000028.6-000010.100010.7 08.3001.61K? 0
+145835.30 -194334.0 -000002.1-000018.100028.1 08.3001.62K? 0 0.10 1.00
+145836.91 -062539.7 -000008.5+000010.400007.0 08.3001.44K? 0
+150554.46 +782425.4 +000000.4-000014.800001.5 08.3001.00K? 0
+150912.55 -633057.2 -000001.9+000000.100011.4 08.3001.20K? 0
+152724.14 +005017.4 +000023.8-000012.100008.4 08.3001.05K? 0
+153158.27 +733234.9 -000006.5+000037.100004.5 08.3001.05K? 0
+153737.79 +012517.7 +000021.2-000014.600001.0 08.3001.12K? 0
+160832.12 -530840.9 +000007.9-000017.800004.0 08.3001.35K? 0
+161317.40 -541405.5 +000000.0+000000.000000.0 08.3001.25K? 0
+161453.04 -521917.3 -000007.0-000017.400005.9 08.3001.81K? 0
+161527.24 +475651.5 +000007.7+000003.500010.8 08.3001.25K? 0
+162015.88 -043328.4 -000003.1+000002.100030.9 08.3001.33K? 0
+162029.57 +754900.6 +000023.7-000014.000022.6 08.3001.21K? 0
+162448.11 +420101.8 +000002.5-000024.000009.6 08.3001.41K? 0
+163226.15 -204507.7 -000011.0+000008.700013.1 08.3001.43K? 0
+163715.15 -655000.7 -000028.8-000024.500016.1 08.3001.55K? 0
+164811.90 +761746.8 -000004.8+000002.900019.1 08.3001.60K? 0
+164915.25 -191526.3 -000020.7-000012.800005.1 08.3001.82K? 0
+165043.45 -252539.0 -000001.9-000000.600005.9 08.3001.63K? 0
+170418.93 +200253.1 -000006.6+000003.700004.7 08.3001.45K? 0
+171302.88 -585440.8 +000001.8+000003.200006.9 08.3001.70K? 0
+172103.76 -603114.8 -000003.9-000020.200006.2 08.3001.06K? 0
+172941.24 +102152.5 -000032.3+000019.400001.4 08.3001.21K? 0
+173112.92 -233931.6 +000008.1-000021.400029.3 08.3001.93M? 0
+173949.72 +304814.7 -000002.4-000025.300002.3 08.3001.16K? 0
+174644.28 -292713.5 -000005.6-000008.800031.0 08.3001.76K? 0
+175228.75 +304434.1 +000000.5-000017.600021.8 08.3001.47K? 0 0.10 1.00
+175617.18 -443225.8 +000018.5-000019.300001.3 08.3001.40K? 0
+180532.35 +543050.7 +000022.0-000015.800000.4 08.3001.52K? 0
+180740.59 -292632.3 +000015.6-000005.700013.3 08.3001.38K? 0
+180825.39 -344937.3 -000000.5-000001.000019.9 08.3001.11K? 0
+181244.42 -172452.3 +000003.0+000000.900016.4 08.3001.73K? 0
+181319.79 -225001.9 -000002.7+000001.900000.5 08.3001.50K? 0
+181610.80 -703840.9 +000015.9-000015.700002.5 08.3001.11K? 0
+182357.15 +302629.5 -000013.8-000022.100011.7 08.3001.13K? 0
+182423.07 +161450.7 +000010.3-000004.000019.8 08.3001.15K? 0
+182440.90 -652511.8 -000022.5-000006.200025.3 08.3001.03K? 0
+182506.51 -181640.4 +000006.6-000020.600004.9 08.3001.48K? 0
+182754.74 +063600.4 +000013.2-000000.500005.0 08.3001.08K? 0
+182847.08 -365945.2 -000010.7+000012.600005.3 08.3001.11K? 0
+183215.42 -565020.8 -000004.3-000031.600001.6 08.3001.63K? 0
+184159.26 -211920.1 +000018.2-000032.900025.5 08.3001.38K? 0
+184302.29 +320049.1 +000000.6+000007.100006.0 08.3001.74K? 0
+184437.85 -312402.1 +000010.4-000013.900002.3 08.3001.05K? 0
+190021.11 +490753.3 +000013.0+000025.200003.7 08.3001.13K? 0
+190448.44 +231902.4 -000009.0-000072.600006.4 08.3001.34K? 0
+190756.36 +174418.0 +000031.6+000021.200008.7 08.3001.08K? 0
+191458.96 +144018.0 -000005.3-000018.200002.8 08.3001.93M? 0
+191957.80 -542732.1 +000012.0-000049.900009.1 08.3001.04K? 0
+192041.04 -081314.1 -000013.7-000009.300025.1 08.3001.47K? 0
+192122.78 +370416.9 -000003.3+000002.900001.6 08.3001.12K? 0
+192248.44 +485307.1 +000024.6-000002.500005.7 08.3001.31K? 0
+192707.13 -291822.0 +000014.2-000002.400003.4 08.3001.50K? 0
+193030.23 +481243.1 +000013.2-000007.200002.6 08.3001.60K? 0
+193619.78 -315001.8 -000017.7-000023.600011.5 08.3001.45K? 0
+193730.03 +451335.4 +000000.2-000010.600008.8 08.3001.17K? 0
+194046.71 +321216.8 -000010.9-000013.000005.5 08.3001.59K? 0
+194200.30 +210708.3 -000003.7-000011.100000.8 08.3001.39K? 0
+195339.05 +112852.4 -000015.5-000005.900004.8 08.3001.19K? 0
+195553.88 +020227.9 +000022.9+000000.000004.2 08.3001.66K? 0
+200637.65 +645240.7 +000028.2-000022.900001.6 08.3001.32K? 0
+202655.57 +613136.7 -000012.3-000008.900000.4 08.3001.03K? 0
+203139.22 -224334.7 +000007.3-000009.000010.7 08.3001.52K? 0
+204957.90 +285934.1 +000018.3-000006.400008.7 08.3001.14K? 0
+205243.80 +802948.6 +000003.4+000006.800001.7 08.3001.12K? 0
+205518.68 -220725.0 +000024.0+000000.300003.2 08.3001.22K? 0
+210028.89 -693715.5 -000003.7-000032.000003.8 08.3001.01K? 0
+210054.11 -325736.4 +000000.9-000052.200001.2 08.3001.03K? 0
+210519.70 +070414.4 +000050.5-000565.400081.8 08.3001.22K? 0
+211246.33 -142332.9 -000001.4-000020.900025.1 08.3001.18K? 0 0.10 1.00
+211538.45 +104741.2 -000006.1-000003.600022.9 08.3001.36K? 0
+211552.83 -425037.1 -000005.3-000011.700002.0 08.3001.01K? 0
+211734.96 -052805.0 -000011.4-000011.100011.0 08.3001.64K? 0
+212414.59 +594538.7 +000026.8+000010.400004.4 08.3001.14K? 0
+212632.53 +572115.7 -000010.1-000011.300016.3 08.3001.06K? 0
+212925.63 +383910.4 -000015.0+000004.400008.4 08.3001.65K? 0
+213030.73 -355951.6 +000029.9+000015.600013.2 08.3001.09K? 0
+214851.91 -292156.6 -000003.5+000002.600017.2 08.3001.17K? 0
+215303.65 -421128.9 -000020.2-000011.000004.2 08.3001.29K? 0
+215843.65 -640749.1 +000007.5+000004.500006.5 08.3001.37K? 0
+220750.88 +725657.9 +000004.1+000007.700000.4 08.3001.17K? 0
+221809.20 +395806.2 +000032.3+000011.200013.4 08.3001.13K? 0
+222208.38 +075332.9 -000020.1-000066.000019.4 08.3001.20K? 0
+222433.34 +081029.8 +000050.3-000021.600007.6 08.3001.17K? 0
+223820.07 +464257.8 -000009.1-000028.000011.6 08.3001.52K? 0
+224100.02 +384022.5 -000017.1-000017.600006.9 08.3001.01K? 0
+224127.50 +501311.7 -000007.8+000000.200001.1 08.3001.30K? 0
+230144.80 +144309.3 +000014.8-000025.200000.8 08.3001.50K? 0
+230201.60 -660054.4 -000018.0-000022.900004.7 08.3001.01K? 0
+230211.35 +183206.1 +000010.8+000007.900003.6 08.3001.67K? 0
+230507.34 +171936.8 +000001.1-000024.400004.4 08.3001.50K? 0
+230826.74 -090034.8 +000003.7-000035.000019.2 08.3001.22K? 0
+231219.70 +115055.9 +000000.6-000033.500000.2 08.3001.36K? 0
+231337.43 -490841.8 +000048.5-000030.100004.4 08.3001.28K? 0
+232737.76 +381435.7 +000000.5-000031.400021.2 08.3001.55K? 0
+233236.45 -173644.6 +000045.6-000011.600008.0 08.3001.00K? 0
+233823.58 +402916.4 +000006.5-000004.700017.0 08.3001.06K? 0
+235253.17 +462932.4 +000007.1-000006.500007.9 08.3001.10K? 0
+235521.16 +031423.0 +000014.0-000018.300008.4 08.3001.31K? 0
+022022.46 +594016.9 -000022.6+000009.800040.8 08.3002.62N? 0
+110429.16 -625743.7 -000001.1+000004.200024.1 08.3002.30M? 0
+182834.43 -194630.6 +000021.7-000015.300014.9 08.3002.26M? 0
+201006.63 +361626.9 +000005.7+000004.100009.7 08.3002.09M? 0
+212545.93 +623426.4 +000002.3+000010.100007.8 08.3002.40N? 0 0.10 1.00
+000339.82 -570952.0 +000026.4-000009.400015.9 08.3100.48F? 0
+001423.62 +435045.2 -000017.8+000028.500009.9 08.3100.52F? 0
+002251.76 +541944.4 +000010.2-000036.100003.7 08.3100.43F? 0
+002322.52 +524244.5 +000050.5+000041.000016.1 08.3100.99K? 0
+002403.65 -372438.1 -000002.2-000015.900000.8 08.31-0.12B? 0
+002924.60 +262943.3 -000003.8-000024.200003.2 08.3100.34F? 0
+003209.86 +470722.3 +000017.5-000015.500002.8 08.3100.05A? 0
+003850.30 -185204.9 -000001.6-000017.800012.9 08.3100.56F? 0
+010013.58 +465235.9 +000080.9+000007.100004.9 08.3100.40F? 0
+010743.45 -434728.7 +000014.3-000002.800001.5 08.3100.46F? 0
+010915.22 +582447.8 +000022.0-000017.400009.9 08.3100.41F? 0
+012340.19 +081121.6 -000011.2+000004.100005.0 08.3100.29A? 0
+012941.16 -300246.1 +000071.2-000013.700002.1 08.3100.43F? 0
+013316.72 -371854.9 -000013.9+000100.500014.4 08.3100.47F? 0
+013608.11 -203104.2 +000069.5-000016.900006.3 08.3100.99K? 0
+014928.20 +244048.7 +000006.6-000001.300009.6 08.3100.12A? 0
+015756.36 +212208.2 +000030.8-000013.400009.6 08.3100.35F? 0
+015851.64 +374107.9 +000007.8-000013.300005.9 08.3100.19A? 0
+021337.40 +315508.8 +000081.0-000020.400003.4 08.3100.47F? 0
+021649.68 +645712.2 -000351.6-000313.300021.4 08.3100.67G? 0
+022648.27 +103457.7 +000023.2+000009.400014.1 08.3100.29A? 0
+022750.49 +125727.2 +000020.5-000022.800013.4 08.3100.51F? 0
+022914.43 -271528.2 +000004.6+000002.100005.9 08.3100.95G? 0
+023020.89 +743847.8 -000076.7+000006.300006.1 08.3100.47F? 0
+023156.04 +525005.2 -000003.2-000004.100001.9 08.3100.28A? 0
+023631.55 +412734.5 -000019.7-000019.000021.2 08.3100.97K? 0
+024207.79 -855129.2 +000017.6+000006.300009.9 08.3100.17A? 0
+024228.41 +401521.1 -000003.4-000004.700004.7 08.3100.06A? 0
+030515.02 +005111.6 +000047.9-000029.800034.1 08.3100.55F? 0
+030813.74 +553802.1 -000001.6-000016.100001.6 08.3100.27A? 0
+030958.62 +801748.7 +000005.5-000005.700004.3 08.3100.05A? 0
+031007.46 -591311.5 -000005.2+000014.800008.0 08.3100.15A? 0
+032919.57 +161154.4 +000018.6-000055.500015.2 08.3100.46F? 0
+034353.76 -312626.4 +000053.1+000003.100009.1 08.3100.35F? 0
+035153.37 -103148.3 -000028.6-000125.000010.2 08.3100.41F? 0
+035822.72 -085954.0 -000015.5-000003.900009.5 08.3100.96K? 0
+040430.79 +001447.2 -000229.3-000360.800009.4 08.3100.76G? 0
+040540.38 +394641.3 -000008.5+000002.900000.1 08.3100.14A? 0
+040821.27 -210743.9 +000010.5-000005.700014.6 08.3100.92G? 0
+041109.65 +493724.3 +000010.1-000011.000002.1 08.3100.37F? 0
+041156.38 -522526.1 -000036.3-000008.500017.8 08.3100.50F? 0
+041609.09 -423733.6 -000005.6+000058.100010.1 08.3100.38F? 0
+042104.09 -085107.0 -000013.3-000040.200012.4 08.3100.41F? 0
+042359.57 +335043.8 +000018.6-000041.200008.5 08.3100.35F? 0
+043640.31 -221646.9 -000000.1+000014.400017.7 08.3100.11A? 0
+044300.38 +010628.4 -000002.9+000005.600000.9 08.31-0.08B? 0
+045416.13 +072209.4 +000245.6-000211.700048.8 08.3100.90G? 0
+045935.63 +254827.0 -000005.5-000015.600002.5 08.3100.39F? 0
+050646.76 +495629.6 -000032.7+000009.400006.5 08.3100.27A? 0
+050815.86 +725650.5 +000019.6-000023.700010.2 08.3100.33F? 0
+051357.83 +072453.1 +000004.2+000007.600006.8 08.3100.89G? 0
+051711.66 -015745.1 +000021.1+000000.000004.5 08.3100.34F? 0
+051931.01 -042028.1 -000006.3-000022.800001.9 08.3100.14A? 0
+052058.24 -113653.8 +000002.6+000000.300012.8 08.3100.20A? 0
+052552.68 -352115.4 +000016.3-000032.500008.1 08.3100.37F? 0
+052606.00 +005002.4 -000003.2+000003.600011.7 08.31-0.07B? 0
+052621.61 -135621.3 -000012.2-000007.300008.8 08.3100.47F? 0
+052622.39 +004753.2 -000001.2-000006.500006.5 08.3100.06A? 0
+052721.75 +140144.4 -000013.9-000005.600031.5 08.3100.17A? 0
+053030.30 -371211.0 +000166.1+000179.300030.9 08.3100.65G? 0
+053423.71 +052511.1 +000003.8-000004.200001.3 08.3100.05A? 0
+053525.34 +103103.5 -000006.6-000014.300018.3 08.3100.07A? 0
+053905.52 -055350.9 +000003.8-000023.200001.9 08.3100.44F? 0
+053919.99 +353830.9 -000019.9-000005.800019.9 08.3100.20A? 0
+054047.35 +371955.1 -000012.0-000006.100002.6 08.3100.16A? 0
+054300.57 -021845.4 +000002.9-000005.400007.8 08.3100.10A? 0
+054432.71 -523616.8 -000003.2-000013.300008.5 08.3100.22A? 0
+054450.33 -223021.8 -000012.0+000002.800004.1 08.3100.04A? 0
+054515.10 -554328.9 -000016.8-000026.900012.8 08.3100.43F? 0
+054732.54 +154253.2 -000005.6-000146.100013.1 08.3100.85G? 0
+054819.28 -702045.0 +000022.3-000032.500018.3 08.3100.43F? 0
+055139.47 +231348.0 -000012.1+000004.100007.6 08.3100.08A? 0
+055143.63 -075515.9 -000003.9+000003.200009.8 08.3100.04A? 0
+060412.02 -525337.1 -000017.4+000003.500002.3 08.3100.44F? 0
+060436.87 -363911.6 -000004.5-000004.100001.2 08.3100.00A? 0
+060438.45 +212343.5 -000053.9-000009.600007.6 08.3100.40F? 0
+060538.85 +124236.2 -000017.4+000003.500012.1 08.3100.43F? 0
+060607.44 +673826.7 +000037.6-000310.900028.3 08.3100.77G? 0
+060624.64 -344323.7 +000002.3+000012.400006.5 08.3100.35F? 0
+061109.69 -074150.4 +000009.2+000031.700005.5 08.3100.43F? 0
+061207.11 +114316.5 -000001.6+000001.200011.1 08.3100.93G? 0
+061240.58 -433743.0 -000031.5-000138.900027.6 08.3100.66G? 0
+061452.31 -002454.4 -000011.1-000007.900003.5 08.3100.05A? 0
+061754.70 -492451.5 +000012.7+000075.100012.9 08.3100.41F? 0
+062100.10 -782443.8 -000038.4-000009.900014.7 08.3100.59G? 0
+062234.97 +324537.1 -000004.2-000026.500009.9 08.3100.54F? 0
+062259.44 +255954.3 -000014.3-000001.000005.8 08.3100.21A? 0
+062307.24 +782348.0 -000018.8-000071.200005.8 08.3100.97K? 0
+062309.58 +271122.3 +000006.9-000004.800014.9 08.31-0.01B? 0
+062600.52 -213241.8 -000003.3-000076.600003.9 08.3100.42F? 0
+062703.56 +032302.9 -000008.0+000018.000000.8 08.3100.89G? 0
+062915.99 -141256.4 -000003.5+000010.600000.6 08.31-0.02B? 0
+063005.27 -283928.6 +000017.0-000058.300002.7 08.3100.51F? 0
+063114.90 -353727.5 -000001.2+000014.100000.1 08.3100.16A? 0
+063201.16 +503846.1 +000030.7-000034.200001.4 08.3100.47F? 0
+063900.69 +710728.2 -000006.2+000000.200001.0 08.3100.10A? 0
+063906.84 -290938.0 -000001.5+000007.600003.6 08.3100.89G? 0
+064038.18 +353332.6 -000018.5-000023.600001.4 08.3100.34F? 0
+064115.93 -642134.6 +000027.9-000017.500007.7 08.3100.56F? 0
+064318.48 -125358.4 -000021.8-000006.200009.3 08.3100.98K? 0
+064332.49 +312226.0 +000002.8+000006.700006.6 08.3100.23A? 0
+064422.16 +081947.0 -000000.2-000011.200007.0 08.3100.03A? 0
+065033.14 +191752.7 -000016.3-000004.800004.7 08.3100.06A? 0
+065313.14 -055722.2 +000002.8+000010.600001.1 08.31-0.02B? 0
+065354.32 -313658.6 -000005.1+000014.700001.9 08.3100.22A? 0
+065435.36 +023640.5 -000011.8-000004.100003.4 08.3100.49F? 0
+065620.92 -373117.3 +000015.5+000022.800007.8 08.3100.04A? 0
+070012.27 -274759.8 -000005.3+000003.900001.3 08.31-0.17B? 0
+070105.07 -035815.5 -000008.6+000006.300014.7 08.31-0.07B? 0
+070225.63 -031916.7 -000014.1+000001.700004.7 08.3100.90G? 0
+070258.18 -082052.0 -000029.6-000003.300006.0 08.3100.18A? 0
+070314.85 +252042.6 -000014.2-000031.200011.1 08.3100.25A? 0
+070329.58 +724836.3 +000007.6-000017.600000.4 08.3100.95K? 0
+070345.70 -303541.4 +000007.5-000020.600004.8 08.3100.95K? 0
+070358.74 -270109.2 +000013.7+000007.200015.7 08.3100.26A? 0
+070645.69 -550026.0 +000005.4-000010.100015.8 08.3100.91G? 0
+071428.39 -014633.6 +000003.9-000004.800005.0 08.31-0.04B? 0
+071506.61 +164024.2 -000005.1-000002.500002.8 08.3100.02A? 0
+071654.37 +573904.9 -000009.6-000070.100009.8 08.3100.41F? 0
+071857.62 +115031.9 +000002.7-000004.400008.0 08.3100.30A? 0
+071907.44 +015813.6 +000024.2-000094.800029.8 08.3100.53F? 0
+071914.60 +270000.2 -000002.3-000038.100024.8 08.3100.34F? 0
+072042.96 -191340.6 +000000.7-000010.800005.6 08.3100.93G? 0
+072251.03 -370433.9 -000017.8+000015.700010.3 08.3100.28A? 0
+072502.00 -210932.7 +000010.7+000012.600005.8 08.3100.02A? 0
+073144.38 -215924.8 -000002.2+000012.700000.6 08.31-0.13B? 0
+073513.11 -042418.6 -000026.8-000006.300008.4 08.3100.60G? 0
+073919.59 -101144.6 -000023.9-000010.900014.3 08.3100.01A? 0
+074026.29 -340308.2 -000008.9+000001.500004.6 08.3100.03A? 0
+074051.76 -300036.0 -000000.6+000005.800001.8 08.31-0.11B? 0
+074052.97 -494151.7 +000017.9-000010.200007.4 08.3100.43F? 0
+074238.61 -024102.8 -000005.5-000009.800003.2 08.3100.06A? 0
+074452.76 -160720.1 -000000.2-000002.900001.8 08.31-0.03B? 0
+074541.90 -670411.3 -000010.7+000003.400005.9 08.3100.73G? 0
+074950.12 -020358.4 -000024.6-000026.800026.6 08.3100.45F? 0
+075139.51 -400412.2 -000054.0-000130.500014.1 08.3100.50F? 0
+075213.24 +410848.2 +000064.3-000034.500001.1 08.3100.34F? 0
+075534.78 +050038.7 -000050.2-000007.300012.7 08.3100.44F? 0
+075652.26 -562859.5 -000016.0+000020.900007.4 08.3100.98K? 0
+075815.67 -230033.1 -000016.0+000002.400010.9 08.3100.19A? 0
+075832.38 -664628.4 -000008.1+000021.100009.4 08.3100.03A? 0
+080025.83 -200433.7 -000012.0+000005.500000.8 08.3100.13A? 0
+080102.68 -605559.1 -000017.5+000016.500001.3 08.3100.06A? 0
diff --git a/kstars/kstars/data/hip061.dat b/kstars/kstars/data/hip061.dat
new file mode 100644
index 00000000..70a521b9
--- /dev/null
+++ b/kstars/kstars/data/hip061.dat
@@ -0,0 +1,1000 @@
+080426.56 +194751.0 -000034.4-000030.900015.3 08.3100.32F? 0
+081212.60 -083209.1 -000008.0-000013.700001.8 08.3100.15A? 0
+081328.22 +012332.9 -000017.8-000006.000003.2 08.3100.12A? 0
+081355.89 -374042.5 +000000.0+000000.000000.0 08.3100.79G? 0
+081601.47 -491107.0 -000017.7-000002.000001.7 08.31-0.02B? 0
+082100.16 -433622.0 -000002.1+000020.200006.1 08.3100.86G? 0
+082157.32 -584324.9 -000006.9-000010.300008.0 08.3100.08A? 0
+082203.13 -725736.5 -000001.3-000000.100006.0 08.3100.01A? 0
+082512.07 +840051.3 -000013.4-000008.400004.2 08.3100.43F? 0
+082618.05 -075925.4 -000025.6+000001.700007.7 08.3100.25A? 0
+082917.96 -302204.7 +000004.6-000018.200006.1 08.3100.22A? 0
+082928.45 +030540.1 -000035.8+000010.200002.8 08.3100.94G? 0
+083132.34 -082254.9 -000026.4+000001.400007.9 08.3100.98K? 0
+083303.23 +190005.9 -000062.9-000024.200001.5 08.3100.46F? 0
+084008.59 +310126.0 +000036.8-000001.400017.0 08.3100.92G? 0
+084711.01 +110934.3 +000000.0+000000.000000.0 08.3100.05A? 0
+085918.31 -244343.2 -000075.9-000086.300026.5 08.3100.71G? 0
+090007.14 -625939.9 -000010.3+000003.800003.2 08.3100.02A? 0
+090551.68 -381440.9 -000032.2+000027.100001.1 08.3100.33F? 0
+090612.31 +260751.3 -000015.8-000040.700035.1 08.3100.98K? 0
+090926.36 -431831.7 -000004.7+000013.900004.1 08.3100.36F? 0
+091351.37 -553222.8 -000006.5-000002.900005.5 08.3100.08A? 0
+091457.81 +160016.7 +000015.1-000009.400013.8 08.3100.45F? 0
+091922.56 -082113.6 -000033.3+000018.100010.1 08.3100.46F? 0
+091958.91 +081054.2 -000016.5+000007.900002.3 08.3100.07A? 0
+092622.20 -691610.5 -000021.4+000016.100001.6 08.3100.33F? 0
+093036.95 +475213.1 -000033.7-000043.200005.6 08.3100.48F? 0
+093041.13 -082041.8 -000015.2-000007.200031.7 08.3100.84G? 0
+093610.97 -531252.4 -000000.3-000000.100005.1 08.31-0.09B? 0
+094111.90 -073741.0 -000029.0+000005.400004.5 08.3100.12A? 0
+094524.23 -334750.5 -000006.3+000001.500005.4 08.3100.03A? 0
+094802.71 -610048.3 -000029.6+000022.300004.1 08.3100.33F? 0
+094807.15 -483742.9 -000017.4+000022.600000.2 08.3100.09A? 0
+095048.62 -212746.0 -000013.4-000001.300008.8 08.3100.42F? 0
+095528.37 -195845.2 -000033.1-000000.200005.8 08.3100.09A? 0
+095539.06 -521822.4 -000046.4+000024.700004.1 08.3100.22A? 0
+095640.44 -091501.0 -000003.7-000009.100015.6 08.3100.96K? 0
+100003.70 -661634.5 -000006.6-000007.300004.4 08.3100.75G? 0
+100256.06 +375336.2 +000003.2+000018.900024.7 08.3100.48F? 0
+100551.94 +032320.8 +000006.0-000002.200010.9 08.3100.20A? 0
+100722.74 +594447.6 +000018.1-000014.500007.0 08.3100.84G? 0
+101109.93 -324513.9 -000136.9+000009.200017.4 08.3100.61G? 0
+101327.60 -302549.8 +000009.9-000011.600007.0 08.3100.99K? 0
+101348.43 -654223.5 -000014.3+000011.700000.2 08.3100.08A? 0
+101731.73 -033201.9 -000033.8+000018.900013.3 08.3100.39F? 0
+102213.19 -451951.2 -000021.8+000003.000001.3 08.3100.13A? 0
+102251.48 -280048.9 -000087.5+000041.600014.5 08.3100.66G? 0
+102559.34 +523718.7 +000000.0+000000.000000.0 08.3100.47F? 1
+102730.28 -633123.8 -000025.7+000008.600000.6 08.3100.20A? 0
+104235.10 +635910.8 -000063.0-000011.100017.0 08.3100.55F? 0
+104327.44 +020953.2 -000015.2-000007.100015.5 08.3100.32F? 0
+104412.29 +395509.5 -000143.1-000002.200015.6 08.3100.58F? 0
+104545.66 -273100.1 +000033.3-000056.600006.1 08.3100.47F? 0
+104841.68 -451813.0 -000012.3+000000.500005.8 08.3100.27A? 0
+105202.94 +160544.0 -000007.1-000007.900005.9 08.3100.41F? 0
+105225.46 +081249.7 -000005.0+000009.900007.6 08.3100.22A? 0
+105600.79 -553348.5 -000015.2+000002.400007.1 08.3100.64G? 0
+105750.30 -353828.0 -000028.1+000006.000004.2 08.3100.29A? 0
+110338.89 -410619.9 -000038.5+000028.700013.0 08.3100.83G? 0
+110948.21 +100926.5 -000073.5-000029.600003.0 08.3100.46F? 0
+111134.15 -495611.1 -000008.2+000009.700006.8 08.3100.42F? 0
+111203.02 -212016.6 +000033.7-000160.700019.2 08.3100.63G? 0
+112125.26 -491813.8 -000025.9-000002.500009.5 08.3100.90G? 0
+112247.03 -080548.8 -000041.7-000066.400013.4 08.3100.44F? 0
+112503.22 -564806.9 -000008.9+000002.400004.3 08.31-0.04B? 0
+112618.76 -180543.6 -000040.2-000009.200003.2 08.3100.42F? 0
+113052.76 -505633.4 -000022.8-000024.500012.3 08.3100.98K? 0
+113944.35 +443108.5 +000021.6-000025.800016.7 08.3100.94G? 0
+114227.55 +670549.2 +000000.5+000003.200007.7 08.3100.36F? 0
+114740.11 -581950.6 +000037.8-000034.200006.9 08.3100.46F? 0
+115505.98 +462839.6 +000000.0+000000.000000.0 08.3100.13A? 0
+120737.76 +320141.4 +000047.7+000015.900012.1 08.3100.49F? 0
+121012.51 +483152.7 +000004.0+000001.700001.2 08.3100.92G? 0
+121924.14 +223134.4 -000144.3-000042.600003.3 08.3100.72G? 0
+123059.79 -452158.3 +000001.8+000001.700005.7 08.3100.21A? 0
+123916.14 +050226.8 -000034.6+000030.400018.0 08.3100.38F? 0
+124603.34 -453005.3 -000041.3-000002.900009.7 08.3100.27A? 0
+124632.39 -004917.6 -000034.1+000001.900003.6 08.3100.99K? 0
+125645.88 +103033.3 +000014.4-000000.400002.7 08.3100.18A? 0
+130028.97 -315542.4 -000020.0-000001.700008.1 08.3100.20A? 0
+130038.19 -341020.9 -000017.4+000007.700002.8 08.3100.48F? 0
+130725.04 -480302.3 -000060.5-000009.400008.1 08.3100.41F? 0
+130942.72 +200802.3 -000039.6+000013.200004.9 08.3100.27A? 0
+131134.16 +342913.6 +000004.7-000033.000014.2 08.3100.43F? 0
+131544.64 -853340.3 -000025.5-000005.000003.2 08.31-0.01B? 0
+132332.09 -734738.5 -000018.7+000002.500000.3 08.3100.06A? 0
+132837.66 -641439.9 -000006.1-000001.400010.4 08.3100.03A? 0
+133100.54 -183102.1 -000082.7-000038.700017.1 08.3100.57F? 0
+134110.27 +155544.4 +000014.6+000005.800019.9 08.3100.97K? 0
+134216.32 -452643.2 -000072.9-000056.500015.3 08.3100.41F? 0
+134551.06 -635728.6 +000000.9-000000.800011.7 08.31-0.06B? 0
+134647.82 +223125.4 -000167.3+000047.000013.1 08.3100.53F? 0
+135007.65 -445102.6 -000047.2-000069.200035.4 08.3100.59G? 0
+135055.88 +113448.0 -000065.3+000006.000010.1 08.3100.47F? 0
+140219.84 -714558.6 -000034.4-000038.400005.8 08.3100.45F? 0
+140400.77 -124509.4 -000026.8+000001.500012.8 08.3100.09A? 0
+141055.82 +151256.4 -000088.0-000062.400016.4 08.3100.68G? 0
+141340.77 +582948.4 +000002.3-000021.600001.1 08.3100.96K? 0
+141448.59 -555733.7 -000058.9-000024.200004.3 08.3100.42F? 0
+142022.79 -605322.2 +000003.0-000004.100008.4 08.3100.41F? 0
+142704.42 -742502.3 -000009.3-000007.500003.8 08.3100.01A? 0
+143744.10 -594552.9 +000023.1-000008.300003.1 08.3100.32F? 0
+144341.54 -274615.0 -000048.6-000082.800013.0 08.3100.58G? 0
+144722.03 +042106.7 +000018.9+000005.200014.7 08.3100.29A? 0
+145405.30 +793151.6 -000028.6-000007.800000.7 08.3100.19A? 0
+145640.44 -483200.8 -000012.9+000006.800008.6 08.3100.96K? 0
+145649.39 -443856.1 -000000.6-000023.500005.8 08.3100.11A? 0
+150954.21 +385832.8 -000072.0+000024.800013.9 08.3100.55F? 0
+151015.01 -010334.5 -000007.7+000022.500014.9 08.3100.14A? 0
+151340.72 +560707.4 +000012.9-000021.100005.8 08.3100.58G? 0
+151720.36 +771109.5 -000017.9+000008.400003.9 08.3100.26A? 0
+152157.50 +103015.0 -000007.7+000005.600027.2 08.3100.22A? 0
+152517.56 +595833.2 +000015.1+000009.600003.8 08.3100.23A? 0
+153011.60 -602927.1 -000017.1-000007.000005.3 08.3100.12A? 0
+153650.32 -043816.8 -000022.0-000022.300019.2 08.3100.48F? 0
+153739.93 -164352.7 +000011.4-000023.500002.1 08.3100.27A? 0
+154322.63 +811909.5 -000104.0+000063.400005.8 08.3100.52F? 0
+154338.06 +771258.2 +000034.8+000043.000004.0 08.3100.58G? 0
+154408.26 -652323.4 -000009.6-000007.800001.0 08.31-0.08B? 0
+155026.09 +014908.8 -000055.0-000054.600000.5 08.3100.62G? 0
+155412.33 +322033.5 +000005.2+000022.500005.9 08.3100.19A? 0
+155616.37 -704753.0 -000029.4-000067.900010.3 08.3100.48F? 0
+160253.19 -602010.3 -000007.7-000026.100003.1 08.3100.04A? 0
+160359.15 +710711.7 -000037.0+000022.000004.5 08.3100.21A? 0
+160458.80 +105654.0 +000010.3-000025.500014.2 08.3100.36F? 0
+160752.55 -671604.6 -000004.8-000014.600005.8 08.3100.05A? 0
+161108.42 +473232.1 +000032.6+000034.600024.6 08.3100.70G? 0
+161402.86 -554446.7 +000028.0-000022.700000.8 08.3100.50F? 0
+161432.82 -103945.2 -000010.9-000068.100014.2 08.3100.94G? 0
+162127.12 -530602.9 -000007.5-000014.100006.0 08.3100.03A? 0
+162141.54 +213914.5 -000029.2-000023.000002.0 08.3100.25A? 0
+162340.04 -530238.3 -000004.8-000005.600005.9 08.31-0.05B? 0
+162605.41 +014630.0 -000018.6-000023.000016.2 08.3100.42F? 0
+163539.11 +241938.0 -000032.3+000019.800011.6 08.3100.41F? 0
+164000.66 +253207.0 +000003.1-000003.800005.0 08.3100.98K? 0
+164006.86 -362856.3 +000009.1+000013.000013.0 08.3100.12A? 0
+164404.73 -592827.5 -000015.3-000010.400007.9 08.3100.06A? 0
+165213.32 -265510.6 -000013.7-000019.700011.7 08.3100.37F? 0
+165436.48 -312004.6 -000010.9+000018.000000.2 08.3100.64G? 0
+170007.66 +402103.2 +000051.1-000043.400014.3 08.3100.44F? 0
+170339.89 -155157.8 -000003.6+000004.000005.3 08.3100.26A? 0
+170401.24 -510501.2 +000000.0+000000.000000.0 08.3100.01A? 0
+171505.79 +032526.1 -000010.2+000011.400014.9 08.3100.39F? 0
+172204.55 +230940.4 -000007.4+000048.400008.1 08.3100.54F? 0
+173211.55 +211550.0 -000002.3-000000.900010.8 08.3100.13A? 0
+173240.78 -422152.9 +000011.8-000008.400004.3 08.3100.04A? 0
+174002.26 -320936.9 -000011.9+000009.000000.6 08.31-0.07B? 0
+174021.59 -321550.4 +000000.0+000000.000000.0 08.3100.03A? 0
+174338.76 +223643.1 -000012.8-000017.200002.6 08.3100.41F? 1
+174415.74 +054251.6 -000003.7-000009.800006.5 08.3100.01A? 0
+174715.56 +431737.1 -000001.2+000029.300009.1 08.3100.31A? 0
+175023.08 +013505.3 +000001.7+000007.600003.8 08.3100.41F? 0
+175520.97 +004001.3 -000013.3-000016.700015.0 08.3100.53F? 0
+175933.23 +794827.5 -000003.2-000008.700000.3 08.3100.95K? 0
+180156.61 -130850.3 +000016.4-000027.200009.4 08.3100.51F? 0
+180852.42 -205508.6 +000040.2-000032.200010.2 08.3100.47F? 0
+181045.19 +533001.2 +000000.8+000023.800003.2 08.3100.13A? 0
+181048.01 -402553.2 +000030.9-000031.900003.3 08.3100.20A? 0
+181521.73 +572008.3 +000025.2-000065.000014.5 08.3100.71G? 0
+181559.05 -370313.3 +000036.5-000120.600007.9 08.3100.52F? 0
+182030.86 +395240.9 -000010.9+000011.100008.1 08.3100.47F? 0
+182157.08 -585009.8 +000020.4-000051.900005.0 08.3100.87G? 0
+182514.75 -045044.2 +000014.9-000028.700005.1 08.3100.29A? 0
+182553.46 +651934.3 -000003.3-000083.100011.9 08.3100.59G? 0
+183215.52 +065644.8 -000055.6-000032.200009.1 08.3100.64G? 0
+183436.50 -103147.4 +000040.8-000140.800010.5 08.3100.69G? 0
+183737.53 -500847.1 -000023.1-000045.900010.9 08.3100.41F? 0
+184144.99 +510733.5 -000006.5-000001.600002.8 08.3100.05A? 0
+184147.56 -272641.4 +000003.4+000014.600006.2 08.31-0.03B? 0
+184429.43 +564643.0 +000013.0+000054.600016.7 08.3100.50F? 0
+184434.21 -423437.5 +000003.6-000008.400006.7 08.3100.03A? 0
+184441.05 -103641.2 +000028.8-000006.200000.7 08.3100.73G? 0
+184509.13 -281314.2 +000005.1+000003.900007.4 08.3100.03A? 0
+184626.55 -293126.1 -000025.3-000072.800012.1 08.3100.55F? 0
+184715.62 +064903.8 +000001.1-000008.800005.5 08.3100.12A? 0
+185530.36 -434210.1 -000196.8-000032.300014.7 08.3100.61G? 0
+185543.64 -581434.0 +000033.6-000019.700003.9 08.3100.40F? 0
+185807.85 +120140.1 -000001.1+000006.300000.2 08.3100.20A? 0
+190158.82 -565818.3 -000041.0-000142.300014.9 08.3100.70G? 0
+190205.11 -645329.3 -000002.0-000007.500013.1 08.31-0.08B? 0
+190304.10 +034956.5 +000042.0-000017.500013.9 08.3100.43F? 0
+190334.18 -623740.1 +000013.0-000100.700001.4 08.3100.44F? 0
+190615.78 +342450.2 +000005.6+000010.900009.5 08.3100.20A? 0
+190626.14 -455704.2 +000035.6+000008.300023.7 08.3100.51F? 0
+190627.53 +382114.1 +000014.8-000028.100007.5 08.3100.25A? 0
+190650.21 +333855.7 +000000.3-000002.100006.1 08.3100.44F? 0
+190831.70 -262819.6 -000002.3-000057.000011.4 08.3100.80G? 0
+191242.82 +392950.3 -000001.1-000011.300006.8 08.31-0.09B? 0
+192137.85 +102659.7 +000007.3-000019.900009.9 08.3100.19A? 0
+192409.90 +482540.7 +000002.9+000007.200004.5 08.3100.02A? 0
+192430.34 +401924.0 +000007.0-000045.700025.5 08.3100.69G? 0
+192509.44 -395108.0 -000002.8-000025.600003.8 08.3100.05A? 0
+192545.84 +142707.2 +000009.3-000018.600011.1 08.3100.48F? 0
+192638.71 -074258.0 -000005.2-000018.100010.2 08.3100.08A? 0
+193029.76 +431000.7 -000013.8+000009.500001.4 08.3100.03A? 0
+193331.65 +800940.7 -000009.6-000028.900012.7 08.3100.67G? 0
+193736.25 +640100.3 -000009.0-000023.700005.0 08.3100.22A? 0
+193932.48 +652156.5 +000009.5+000009.300015.8 08.3100.95K? 0
+194337.22 -083019.8 -000022.8-000010.900001.4 08.3100.43F? 0
+194753.56 -182415.4 +000012.0-000015.700023.2 08.3100.45F? 0
+195053.54 -642056.2 +000022.9-000104.600007.3 08.3100.47F? 0
+195158.93 -465142.1 +000000.2-000028.400002.8 08.3100.28A? 0
+195408.79 -355910.5 -000014.6-000017.300000.1 08.3100.08A? 0
+200427.68 -092629.5 -000087.8-000062.100005.9 08.3100.97K? 0
+200734.40 +383751.7 +000002.0-000032.500000.5 08.3100.13A? 0
+200745.64 +195014.0 +000039.8+000001.400001.1 08.3100.35F? 0
+200748.47 +195023.3 +000035.4-000004.100010.5 08.3100.37F? 0
+201544.46 +261530.0 -000005.8-000017.200009.3 08.3100.20A? 1
+201624.34 -401158.3 +000010.5+000006.000006.8 08.3100.36F? 0
+202141.16 +521427.3 +000004.3+000000.700002.6 08.31-0.00B? 0
+202333.47 +342239.1 +000005.8-000000.800000.5 08.31-0.03B? 0
+202443.59 +270658.1 -000022.4-000024.100006.4 08.3100.34F? 0
+202719.08 +244250.2 +000032.8-000011.000003.6 08.3100.43F? 0
+202937.97 +540729.3 +000014.1-000016.200005.8 08.3100.42F? 0
+203557.65 +070430.8 -000002.9-000020.600001.2 08.3100.48F? 0
+203810.92 +421025.9 +000010.7+000002.500001.0 08.3100.46F? 0
+204557.25 -082723.2 -000015.1-000008.300012.8 08.3100.36F? 0
+204602.06 +384922.1 +000001.0-000030.200013.7 08.3100.36F? 0
+204709.26 +215840.3 +000037.3+000000.200022.0 08.3100.91G? 0
+205143.44 +730449.1 +000015.9+000006.900005.9 08.3100.14A? 0
+205716.58 +481744.8 +000002.9+000003.800002.0 08.3100.19A? 0
+205723.25 -410455.0 +000015.2-000035.100007.6 08.3100.45F? 0
+205737.03 +331804.2 +000009.3-000001.900008.4 08.3100.29A? 0
+205841.40 +721947.7 +000036.2+000026.900003.3 08.3100.23A? 0
+205924.63 +431731.8 -000006.4+000011.500011.0 08.3100.15A? 0
+210113.48 +021009.4 -000002.9-000066.600020.6 08.3100.55F? 0
+210123.70 -752529.5 +000025.0-000019.000004.5 08.3100.27A? 0
+210530.80 +534005.6 +000008.1+000015.100002.8 08.3100.07A? 1
+211044.30 -101234.0 +000012.2-000012.400004.1 08.3100.97K? 0
+211334.99 +465802.1 +000000.9+000012.600014.9 08.3100.96K? 0
+211340.32 -503538.0 +000035.9-000018.400001.8 08.3100.33F? 0
+211801.47 +551610.8 -000001.5-000012.600009.7 08.3100.07A? 0
+211820.94 -131933.5 +000176.8-000094.400042.0 08.3100.52F? 0
+211948.91 +273016.4 +000100.2+000024.300011.3 08.3100.53F? 0
+212149.51 -484747.2 +000039.5-000082.100009.9 08.3100.51F? 0
+212250.65 +190449.9 +000009.2+000001.100004.1 08.3100.96K? 0
+212251.16 -334005.5 +000012.0-000015.800004.0 08.3100.97K? 0
+212928.21 -033055.0 -000020.5-000046.500007.1 08.3100.88G? 0
+213155.28 -584500.5 +000033.3-000000.100009.1 08.3100.41F? 0
+213228.70 +010047.2 -000274.8-000328.600024.6 08.3100.61G? 0
+213441.67 -393139.8 -000002.0-000063.400025.9 08.3100.57F? 0
+213555.80 +052835.1 -000002.9-000010.800002.6 08.31-0.05B? 0
+214702.32 +431918.6 +000001.5-000001.600000.2 08.3100.21A? 0
+214822.83 +001203.1 +000017.8-000033.800001.8 08.3100.89G? 0
+215004.86 -113626.2 +000048.9-000011.000007.3 08.3100.93G? 0
+215033.06 -272011.6 -000163.9-000103.900017.2 08.3100.54F? 0
+215458.57 +645927.5 +000009.9-000005.700007.9 08.31-0.01B? 0
+220120.24 +331010.7 -000002.1-000011.200000.4 08.3100.03A? 0
+220201.42 +232943.9 +000019.7+000016.900006.6 08.3100.56F? 0
+220429.96 -334529.9 -000008.5-000024.800018.3 08.3100.97K? 0
+220625.00 -425825.7 +000045.1+000046.400000.6 08.3100.46F? 0
+220738.98 +250058.3 +000004.2-000016.300010.0 08.3100.33F? 0
+221213.37 +082738.0 +000030.6+000039.600003.2 08.3100.52F? 0
+222308.31 -141241.3 +000028.0-000004.200004.7 08.3100.23A? 0
+223537.67 +565945.3 +000013.9-000004.000009.6 08.3100.35F? 0
+223915.94 -252900.8 +000039.4-000047.400000.9 08.3100.33F? 0
+223934.25 -123652.1 +000000.0+000000.000000.0 08.3100.84G? 0
+224706.63 -600433.0 +000077.8-000026.700005.0 08.3100.73G? 0
+224806.74 +130032.8 +000044.4-000041.800020.9 08.3100.57F? 0
+224819.47 -194204.1 -000062.5-000136.300000.8 08.3100.99K? 0
+230036.88 +492327.1 -000012.4-000028.100004.1 08.3100.32F? 0
+230105.91 +264652.8 +000003.5-000014.700002.5 08.3100.34F? 1
+230419.72 +703803.6 +000034.1-000003.600010.6 08.3100.43F? 0
+230530.14 +464314.7 -000008.2-000008.500006.7 08.3100.13A? 0
+230621.81 +442706.0 +000006.0-000012.500007.9 08.3100.20A? 0
+230841.06 +484631.0 +000059.1+000025.900003.6 08.3100.47F? 0
+231407.46 +534717.7 -000001.4+000003.200001.4 08.3100.15A? 0
+232305.26 -232324.5 +000061.3+000034.200001.4 08.3100.95K? 0
+232843.87 +741710.7 +000009.3-000002.600005.7 08.3100.16A? 0
+233039.97 +435832.8 +000000.0-000020.700000.4 08.3100.96K? 0
+233052.00 +582456.5 +000021.1+000000.600001.0 08.3100.26A? 0
+233117.27 -121141.0 +000018.5-000002.000000.7 08.3100.33F? 0
+233237.51 +554608.6 +000003.0+000002.500003.4 08.3100.11A? 0
+233931.50 +570746.6 -000022.2-000006.800004.8 08.3100.29A? 0
+234348.92 +690346.4 +000006.8+000009.700006.9 08.3100.35F? 0
+234729.18 -674312.6 +000012.7+000009.000002.8 08.3100.23A? 0
+234845.00 +504509.2 +000009.5-000003.100000.4 08.3100.03A? 0
+235004.27 -371943.7 -000023.6-000022.400004.2 08.3100.45F? 0
+235307.22 +094146.7 -000025.7-000065.400022.3 08.3100.94G? 0
+235423.97 +465759.6 +000017.8-000002.000006.9 08.3100.97K? 0
+235522.03 +501431.9 +000013.0-000002.900001.3 08.3100.03A? 0
+235849.18 +534019.9 -000007.5-000012.700007.4 08.3100.10A? 0
+000135.04 -452040.9 -000007.7-000027.100000.2 08.3101.18K? 0
+001405.98 +732327.3 -000010.1-000004.300004.4 08.3101.71K? 0
+002043.46 -715840.9 +000062.9+000012.800001.3 08.3101.18K? 0
+002504.85 +390845.1 +000006.4-000009.300007.3 08.3101.37K? 0
+005246.53 +185747.8 -000008.4-000001.700002.3 08.3101.41K? 0
+010324.56 +083557.6 +000053.6+000001.700000.7 08.3101.11K? 0
+011021.05 +775644.7 +000020.3-000012.100006.7 08.3101.66K? 0
+011306.04 +114457.1 -000003.9+000010.500025.0 08.3101.71K? 0
+012308.99 +161806.3 +000031.3-000021.500008.6 08.3101.35K? 0
+013404.57 -611404.0 -000000.7-000009.600005.2 08.3101.09K? 0
+015455.92 +334444.3 +000018.3-000012.600000.1 08.3101.05K? 0
+015658.39 +370544.3 +000016.1-000012.600002.0 08.3101.49K? 0
+015834.76 +250538.7 -000029.0-000001.600008.6 08.3101.74K? 0
+015928.72 +460902.1 +000013.7-000009.800003.0 08.3101.49K? 0
+015937.37 -461546.9 +000013.2+000001.600020.5 08.3101.53K? 0
+020935.14 +231308.2 +000015.0+000012.700008.0 08.3101.29K? 0
+022959.14 -205102.3 -000009.7-000006.300000.9 08.3101.20K? 0
+024934.80 +462409.9 +000012.2-000006.000006.0 08.3101.39K? 0
+025752.07 -454013.9 +000083.7+000017.700006.1 08.3101.09K? 0
+030034.55 -344722.2 +000027.7-000005.300002.1 08.3101.51K? 0
+030710.34 +192150.9 +000007.9-000054.000012.5 08.3101.03K? 0
+031533.22 +490918.1 -000004.3-000013.700005.0 08.3101.18K? 0
+031548.61 -182144.2 +000020.0+000041.900007.0 08.3101.10K? 0
+034200.50 +384927.0 -000008.2-000012.600015.2 08.3101.08K? 0
+034645.71 -305113.3 +000022.9+000007.300008.3 08.3101.03K? 0
+035017.41 +012522.9 +000002.8-000041.100009.2 08.3101.43K? 0
+035043.93 -630950.2 -000006.1-000014.100009.9 08.3101.09K? 0
+035321.16 +230725.0 -000001.0+000006.100005.0 08.3101.48K? 0
+040353.25 -805324.8 +000021.6+000072.200010.9 08.3101.40K? 0
+041520.96 +185910.4 -000012.9-000032.700007.4 08.3101.07K? 0
+042418.77 +092057.3 -000011.9-000033.900019.2 08.3101.13K? 0
+042531.65 -345043.7 +000007.6+000010.700018.1 08.3101.61K? 0
+043655.34 -565620.3 -000008.9-000002.900004.6 08.3101.21K? 0
+043707.20 +092352.9 +000004.6-000016.700030.9 08.3101.05K? 0
+043922.81 -302723.9 +000019.3+000016.000007.9 08.3101.45K? 0
+044351.47 +370331.2 +000028.7-000015.600018.2 08.3101.73K? 0
+044504.09 +092916.7 -000014.0-000011.200010.1 08.3101.58K? 0
+045102.51 +074152.6 +000015.7+000002.100013.2 08.3101.66K? 0
+045129.44 -030842.5 +000004.2-000061.900011.2 08.3101.12K? 0
+045506.48 -114500.3 +000031.7+000000.800006.2 08.3101.16K? 0
+045507.16 +404452.0 +000021.5+000001.600017.9 08.3101.88M? 0
+045810.58 +712300.5 -000000.6+000002.100007.8 08.3101.52K? 0
+051003.39 +382225.0 +000028.5+000006.300005.5 08.3101.82K? 0
+053327.54 -002628.9 -000006.1-000011.600001.0 08.3101.23K? 0
+053330.66 -030634.1 -000001.1-000016.700005.6 08.3101.01K? 0
+053645.03 -070511.5 +000008.7-000020.400017.0 08.3101.19K? 0
+054457.43 -202914.4 +000011.5-000010.800007.3 08.3101.61K? 0
+054842.61 +020203.9 -000009.6-000027.500005.6 08.3101.04K? 0
+055128.40 -443141.2 +000002.6-000015.500004.8 08.3101.08K? 0
+060014.64 -373659.3 -000011.1+000003.900007.4 08.3101.22K? 0
+060043.47 +320729.4 +000011.8-000010.000013.3 08.3101.70K? 0
+061512.69 -210815.8 -000002.3-000006.600001.2 08.3101.59K? 0
+061547.07 -022308.1 -000002.8-000018.800007.8 08.3101.52K? 0
+061648.91 -245650.6 +000018.3+000003.800001.9 08.3101.59K? 0
+061916.35 +185205.9 -000002.2-000002.100018.3 08.3101.06K? 0
+062437.95 -381621.1 +000005.6+000009.300005.6 08.3101.57K? 0
+062454.61 +360224.9 -000005.6+000008.000018.9 08.3101.40K? 0
+062745.87 +204658.9 -000002.8-000024.400026.3 08.3101.03K? 0
+063437.47 -421638.7 +000000.0-000005.900004.9 08.3101.65K? 0
+063507.30 -650041.9 +000003.2+000028.500007.5 08.3101.07K? 0
+063524.97 -590515.3 +000026.7-000016.200002.6 08.3101.51K? 0
+064224.41 +632836.0 -000003.3-000002.800008.3 08.3101.57K? 0
+064714.88 +083107.8 +000015.8-000014.300014.0 08.3101.20K? 0
+065211.77 +551113.1 +000011.8-000005.800003.3 08.3101.25K? 0
+065810.99 +273813.6 -000029.4+000000.300015.1 08.3101.64K? 0
+065814.11 +130420.0 +000031.8-000066.700018.4 08.3101.05K? 0
+072542.97 -123430.1 +000003.1-000002.700032.4 08.3101.68K? 0
+072759.83 +121010.6 +000007.3-000017.600004.9 08.3101.29K? 0
+073218.69 -103000.7 -000011.3-000007.500002.4 08.3101.25K? 0
+073221.42 +175301.0 +000008.3+000002.900011.3 08.3101.19K? 0
+073400.33 +210725.8 +000002.3-000014.500009.3 08.3101.78K? 0
+074313.15 -231227.4 -000007.9+000002.300030.2 08.3101.63K? 0
+075847.85 +000020.2 -000010.3+000007.800011.1 08.3101.14K? 0
+081021.34 -181130.8 +000000.1-000018.500010.8 08.3101.37K? 0
+081101.36 +054834.3 -000058.6-000014.200004.7 08.3101.10K? 0
+081353.15 -574605.9 -000013.7+000005.300009.1 08.3101.22K? 0
+082054.48 -172130.3 -000003.0+000053.300001.9 08.3101.39K? 0
+082210.60 -271141.9 +000002.1-000013.000009.3 08.3101.55K? 0
+083044.56 -714337.4 -000037.7+000034.200002.4 08.3101.22K? 0
+083902.71 +242701.8 -000005.9-000005.200011.0 08.3101.11K? 0
+084110.07 -085056.7 -000011.7-000002.500016.2 08.3101.54K? 0
+084733.76 -035716.9 -000000.1-000005.800000.6 08.3101.09K? 0
+084820.25 -692221.9 +000005.1+000011.900001.6 08.3101.25K? 0
+084929.71 -482032.2 -000007.7+000022.200007.5 08.3101.07K? 0
+085130.41 +582204.9 +000005.9-000007.900018.7 08.3101.44K? 0
+085358.54 +000924.9 +000016.9-000011.300001.2 08.3101.62K? 0
+085644.97 -192835.0 -000001.4-000000.200022.7 08.3101.73K? 0
+091222.05 -044321.9 +000000.7+000000.300001.3 08.3101.00K? 0
+091232.67 +561806.0 -000006.8+000004.700000.7 08.3101.20K? 0
+091526.91 -342123.2 -000015.2+000022.400011.5 08.3101.01K? 0
+091958.49 -420000.2 -000001.8+000004.900003.2 08.3101.08K? 0
+092650.50 -023012.3 -000037.0-000018.700018.8 08.3101.07K? 0
+092743.09 -270621.5 -000003.1-000003.500022.7 08.3101.11K? 0
+092759.50 -054014.8 +000009.4-000008.100017.8 08.3101.06K? 0
+093816.09 -352546.7 -000026.4+000008.900006.5 08.3101.11K? 0
+094143.62 +285214.3 -000011.4-000030.600000.1 08.3101.07K? 0
+095637.01 +040239.7 -000008.0-000004.300000.0 08.3101.04K? 0
+095637.65 -334458.6 -000054.9-000001.500005.5 08.3101.18K? 0
+100018.05 -364423.2 +000005.9-000021.800006.8 08.3101.03K? 0
+101454.36 -253307.0 -000028.1+000037.100006.7 08.3101.10K? 0
+101555.72 -443415.5 +000009.8-000045.600002.2 08.3101.60K? 0
+102634.98 -495306.2 -000030.6+000000.500005.5 08.3101.52K? 0
+103121.74 +100300.4 -000020.6-000026.800017.6 08.3101.16K? 0
+103419.74 -462905.9 +000002.3+000006.600004.6 08.3101.02K? 0
+103850.59 -081328.5 +000004.7-000009.900010.6 08.3101.62K? 0
+105133.05 -343215.8 +000010.3-000004.500021.5 08.3101.33K? 0
+105305.28 -542446.1 -000010.1+000003.900004.9 08.3101.05K? 0
+105900.71 +174319.4 -000012.9-000008.900022.3 08.3101.41K? 0
+110643.61 -583504.9 +000000.0+000000.000000.0 08.3101.61K? 0
+111104.77 +302647.4 +000567.0-000222.900093.7 08.3101.34K? 0
+111323.47 -335659.4 -000013.6+000004.600003.6 08.3101.00K? 0
+111402.35 -563757.9 +000003.6+000002.100001.3 08.3101.14K? 0
+112131.83 -311841.1 -000017.8-000012.800002.9 08.3101.03K? 0
+112340.82 +284308.5 -000008.7+000009.900010.8 08.3101.19K? 0
+112624.47 -350049.6 -000023.4-000014.300011.8 08.3101.52K? 0
+114520.99 +131842.8 -000027.1+000003.900008.1 08.3101.44K? 0
+115029.38 -061239.2 +000005.4+000000.900006.7 08.3101.14K? 0
+115042.12 -095650.5 -000015.2+000015.600012.9 08.3101.59K? 0
+115911.56 -651755.4 -000004.0+000014.200004.9 08.3101.00K? 0
+120905.34 -330506.5 +000004.6-000013.600001.1 08.3101.63K? 0
+122051.02 -125112.2 -000028.9+000007.000007.0 08.3101.49K? 0
+122816.37 +034149.6 -000010.4-000002.700000.6 08.3101.07K? 0
+123600.42 -845223.3 +000015.5-000001.800011.4 08.3101.14K? 0
+123908.03 -194230.1 -000003.8-000016.100007.4 08.3101.46K? 0
+124444.18 +285127.9 +000040.2-000022.400006.7 08.3101.14K? 0
+124828.43 +173447.3 +000018.3-000018.900007.1 08.3101.02K? 0
+125018.00 +354333.0 +000003.1-000020.200008.4 08.3101.47K? 0
+131343.26 +202458.6 -000006.8-000006.600020.7 08.3101.04K? 0
+131727.75 -462411.1 -000019.8+000000.000007.1 08.3101.63K? 0
+133329.54 +005919.3 -000021.4-000011.000030.2 08.3101.25K? 0
+133559.53 -003439.4 +000020.5-000016.600003.3 08.3101.52K? 0
+135758.93 -341122.8 -000016.4+000028.600004.8 08.3101.03K? 0
+140645.07 -565051.0 -000015.4-000004.700003.3 08.3101.25K? 0
+141533.55 -532125.4 -000032.7-000022.900014.4 08.3101.18K? 0
+141741.10 -243318.9 -000032.4-000012.200006.6 08.3101.13K? 0
+141826.28 -193344.5 -000012.2-000026.100003.9 08.3101.03K? 0
+142619.86 -404751.3 -000006.0-000020.700001.6 08.3101.72K? 0
+142951.57 -611011.4 -000030.3-000030.500010.2 08.3101.21K? 0
+144004.49 -065628.3 -000081.4-000001.400031.8 08.3101.32K? 0
+144747.63 -370827.0 -000019.3+000006.600006.8 08.3101.00K? 0
+145916.67 +610538.8 +000028.5-000031.000019.3 08.3101.05K? 0
+145953.63 +492600.9 +000010.3-000020.300005.4 08.3101.00K? 0
+150433.14 +762153.3 +000064.4+000035.400000.5 08.3101.01K? 0
+150752.81 -454117.8 +000000.0-000014.000003.5 08.3101.23K? 0
+152156.30 +212850.5 +000013.2-000026.600002.7 08.3101.04K? 0
+153013.80 -154122.1 -000013.4-000001.100013.2 08.3101.74K? 0
+154500.07 -665206.0 -000005.1-000027.900003.4 08.3101.46K? 0
+154927.05 -714043.4 -000039.9-000005.700002.0 08.3101.44K? 0
+154953.95 +024743.0 -000007.1-000006.800000.8 08.3101.32K? 0
+155325.22 +404354.8 -000016.6+000015.800005.1 08.3101.36K? 0
+155348.09 -081644.4 -000013.3-000009.200002.7 08.3101.65K? 0
+155915.88 -084509.4 -000002.3-000012.200002.8 08.3101.04K? 0
+160635.98 -100040.9 -000034.6+000006.600018.0 08.3101.22K? 0
+161452.87 +222158.9 +000005.8+000024.500005.6 08.3101.04K? 0
+161544.91 +254328.6 +000002.5-000029.100015.1 08.3101.09K? 0
+161951.99 -143835.2 -000005.1-000011.000008.0 08.3101.65K? 0
+162547.48 +185332.9 -000026.4-000003.500004.3 08.3101.08K? 0
+163205.41 +673548.2 +000024.7-000029.900003.8 08.3101.01K? 0
+163635.94 -445938.1 +000011.2-000000.900018.8 08.3101.31K? 0
+163642.05 -535516.0 +000013.5+000002.100021.4 08.3101.22K? 0
+163822.94 +432343.0 -000037.3+000007.900001.5 08.3101.03K? 0
+165146.64 +233814.7 -000014.3-000004.400008.7 08.3101.11K? 0
+170807.46 -414323.5 -000179.5-000336.000051.4 08.3101.03K? 0
+172926.42 +114216.9 -000006.0+000009.000003.8 08.3101.40K? 0
+173333.70 -460501.4 +000000.7-000002.800002.4 08.3101.21K? 0
+173710.01 +614216.1 +000000.8+000025.700005.8 08.3101.15K? 0
+174232.95 -281847.4 -000036.4-000009.400000.8 08.3101.78K? 0
+174257.71 -575800.2 -000005.8+000001.700013.1 08.3101.28K? 0
+174629.73 +133518.0 +000012.6+000000.000010.0 08.3101.11K? 0
+175221.54 -163907.5 +000007.6-000017.300014.9 08.3101.30K? 0
+180001.97 -402712.5 +000002.0-000044.200004.7 08.3101.41K? 0
+180140.65 +352243.9 -000017.2-000031.800000.8 08.3101.55K? 0
+180701.98 +222551.5 -000015.2-000006.400015.5 08.3101.66K? 0
+181043.80 -182904.8 +000026.0-000007.400017.6 08.3101.02K? 0
+181455.21 +372436.8 +000038.0-000042.300004.6 08.3101.04K? 0
+182357.78 -450814.3 -000013.1+000018.100012.5 08.3101.08K? 0
+182506.18 -143857.7 -000012.3-000009.500004.8 08.3101.19K? 0
+182534.39 -600624.0 +000009.3-000009.100010.6 08.3101.47K? 0
+182633.76 +063135.0 -000022.7-000025.500008.9 08.3101.00K? 0
+183559.57 -130310.3 +000016.3-000001.000000.6 08.3101.93M? 0
+183904.68 +184158.8 -000003.9-000005.600007.9 08.3101.69K? 0
+184146.80 -311010.5 +000021.8-000010.300001.9 08.3101.17K? 0
+184301.13 +294828.3 +000008.4-000005.700019.8 08.3101.38K? 0
+185002.44 -182609.4 -000001.4-000018.000001.2 08.3101.04K? 0
+185520.01 +400819.8 +000000.0-000003.600006.5 08.3101.00K? 0
+185539.86 -744024.9 -000006.4-000004.400000.7 08.3101.57K? 0
+185546.04 +084727.6 -000025.8-000030.100008.3 08.3101.43K? 0
+185747.32 -214422.3 -000010.9+000006.500023.5 08.3101.49K? 0
+185926.22 -262949.0 +000001.5+000006.100013.9 08.3101.17K? 0
+192828.37 +002415.4 -000020.2+000002.300004.3 08.3101.46K? 0
+193057.24 +435041.9 -000020.2-000008.900001.2 08.3101.39K? 0
+193239.91 +102226.8 -000003.2-000012.600000.5 08.3101.04K? 0
+193546.86 -343036.6 +000007.4-000008.900010.3 08.3101.17K? 0
+193837.09 +073654.0 +000010.4-000000.200009.4 08.3101.03K? 0
+193847.14 +003620.5 +000016.2-000011.200001.5 08.3101.68K? 0
+193850.28 +315006.5 +000003.1+000021.100008.1 08.3101.05K? 0
+195703.89 +395518.2 -000019.8-000027.100012.8 08.3101.21K? 0
+195707.87 +182031.1 +000033.7+000019.800003.2 08.3101.15K? 0
+195850.53 -410858.3 +000005.4-000065.400007.5 08.3101.35K? 0
+200231.95 +183335.1 +000010.8+000018.900000.2 08.3101.09K? 0
+201027.30 -245527.5 +000003.8+000008.800011.6 08.3101.07K? 0
+201234.07 -635107.4 -000003.5-000019.100004.4 08.3101.01K? 0
+201342.65 -521335.6 +000030.3-000014.600007.2 08.3101.50K? 0
+202823.88 -172001.0 -000016.7-000046.300004.2 08.3101.19K? 0
+203308.23 -443355.5 +000001.1-000005.400003.5 08.3101.49K? 0
+203422.95 +202537.5 +000016.2+000012.400010.2 08.3101.09K? 0
+205103.82 +062312.6 -000030.6+000016.300087.5 08.3101.15K? 1
+205724.54 +200934.1 +000022.2+000011.100002.0 08.3101.15K? 0
+210028.52 +401957.8 +000019.6+000040.100011.6 08.3101.02K? 0
+211436.20 +370638.4 -000000.3+000000.800004.5 08.3101.66K? 0
+211529.59 +053056.1 +000011.8-000006.400001.5 08.3101.03K? 0
+212805.06 -115542.5 +000032.3-000013.500009.9 08.3101.42K? 0
+212849.78 +510628.3 +000025.5+000010.600014.2 08.3101.48K? 0
+213303.72 -265835.0 +000030.2+000008.700003.4 08.3101.07K? 0
+213349.35 -292803.8 +000014.0-000028.200006.5 08.3101.02K? 0
+214035.29 +241554.7 +000022.0-000003.600009.2 08.3101.50K? 0
+214518.06 +272141.1 -000004.4-000004.900018.0 08.3101.05K? 0
+214928.58 +233402.2 +000008.1-000003.000018.1 08.3101.09K? 0
+220202.57 +042809.0 +000025.6-000009.800008.8 08.3101.52K? 0
+220456.75 +210336.9 +000006.4-000035.200009.8 08.3101.21K? 0
+220723.26 +514206.1 +000003.6-000024.700009.0 08.3101.20K? 1
+220830.09 +640912.4 -000057.2-000016.900015.6 08.3101.06K? 0
+220957.67 -323532.8 -000017.3-000006.500013.8 08.3101.25K? 0
+221325.19 +124317.0 -000006.6-000000.800005.5 08.3101.03K? 0
+222440.47 -381236.7 +000020.5+000011.400013.4 08.3101.14K? 0
+222731.07 -312221.2 +000033.3-000039.300006.3 08.3101.28K? 0
+223124.61 +510726.5 -000004.0-000011.700005.6 08.3101.49K? 0
+223400.44 +294435.3 +000023.5-000000.400001.2 08.3101.04K? 0
+223552.07 -072022.3 -000016.7-000020.200009.8 08.3101.13K? 0
+224409.97 +143120.7 -000049.5-000026.700017.0 08.3101.24K? 0
+224810.82 +330150.5 +000000.4-000004.800012.7 08.3101.48K? 0
+224938.40 +420255.6 +000003.0-000037.400011.6 08.3101.54K? 0
+225439.35 -265631.2 -000004.0-000013.500002.6 08.3101.13K? 0
+225956.51 -634211.5 +000043.0-000022.700017.0 08.3101.51K? 0
+230918.54 +420720.2 -000009.0-000004.400004.1 08.3101.58K? 0
+230941.44 -674356.3 -000320.2-000217.300063.0 08.3101.21K? 0
+231029.21 +570146.0 +000017.7+000000.900007.6 08.3101.60K? 0
+232028.34 +770407.2 +000020.1-000011.600002.8 08.3101.14K? 0
+232142.06 +511701.8 -000001.9+000003.600007.9 08.3101.27K? 0
+233951.10 +452637.2 +000007.9-000016.100007.6 08.3101.62K? 1
+234449.91 -815536.4 -000008.6+000002.600008.2 08.3101.60K? 0
+235245.07 +345818.4 +000004.0+000024.300010.9 08.3101.60K? 0
+235428.00 -760957.7 +000031.3-000026.100000.8 08.3101.02K? 0
+235702.45 +403610.7 +000019.4+000013.300002.2 08.3101.06K? 0
+013200.26 +621944.5 -000003.4+000011.500007.6 08.3102.56N? 0
+000048.33 +302345.2 +000006.6-000002.300005.5 08.3200.12A? 0
+000118.99 +464355.0 +000009.2-000002.600005.6 08.32-0.01B? 0
+001427.48 +501808.6 +000009.8-000010.700007.7 08.32-0.02B? 0
+001435.66 +534939.2 +000003.7-000000.300006.8 08.3200.04A? 0
+001644.80 +471645.9 -000006.2-000004.500005.4 08.32-0.04B? 0
+001724.38 -663401.5 +000079.9+000002.100012.8 08.3200.50F? 0
+002116.67 +562420.2 -000000.4-000014.000003.7 08.3200.13A? 0
+002223.47 -270153.8 +000216.9-000393.600046.3 08.3200.88G? 0
+002518.20 +300540.7 +000038.5+000016.900001.0 08.3200.95K? 0
+002813.55 -543721.3 +000045.2+000020.100006.1 08.3200.78G? 0
+003427.08 +190459.8 +000015.4+000004.500000.8 08.3200.63G? 0
+003504.84 +773003.2 -000003.2-000007.900002.1 08.3200.29A? 0
+004253.03 +740354.7 -000007.1-000003.900007.5 08.3200.08A? 0
+004604.21 +120626.4 +000109.4+000014.100021.9 08.3200.50F? 0
+004651.69 +543702.1 +000028.1+000006.600003.0 08.32-0.00B? 1
+005135.23 +441229.3 +000028.7+000006.600001.9 08.3200.39F? 0
+005236.06 +655330.3 +000036.1-000003.200006.6 08.3200.10A? 0
+010403.67 +614837.9 +000004.4-000002.400001.3 08.3200.41F? 0
+011146.25 -800644.1 +000075.6+000028.000003.8 08.3200.34F? 0
+011508.00 -225358.1 +000063.9+000015.700008.6 08.3200.88G? 0
+011546.99 -094714.0 +000034.5+000004.700005.9 08.3200.17A? 0
+012048.98 +112729.3 +000103.7-000082.500020.1 08.3200.58F? 0
+012332.04 -535802.4 +000028.3+000043.800007.8 08.3200.93G? 0
+012721.53 +493215.2 -000008.4-000006.700001.7 08.32-0.02B? 0
+013613.91 -585540.9 +000012.5-000011.500003.3 08.3200.36F? 0
+014127.75 +662919.3 +000056.6-000011.100009.0 08.3200.32F? 0
+014519.89 -450452.5 +000023.1-000042.600009.8 08.3200.51F? 0
+014639.37 +304738.2 +000010.1-000000.700006.1 08.3200.53F? 0
+014836.53 +222406.2 -000027.4+000017.900004.3 08.3200.64G? 0
+014906.24 +450301.8 +000008.4-000040.100002.1 08.3200.43F? 0
+015214.89 -473042.4 +000003.2+000005.700007.1 08.3200.11A? 0
+015431.79 +595337.3 +000011.7-000000.800003.9 08.3200.15A? 0
+020308.61 +454638.7 +000008.2+000010.300011.3 08.3200.32F? 0
+020709.21 +071803.5 +000012.4-000007.900001.4 08.3200.42F? 0
+020813.75 -244143.1 +000042.0-000046.900007.8 08.3200.69G? 0
+021302.46 +041710.3 +000008.7-000019.800004.0 08.3200.28A? 0
+022145.90 +583424.4 +000031.2-000019.700005.3 08.3200.99K? 0
+023359.84 +591056.1 -000027.2+000001.600001.3 08.3200.39F? 0
+024155.89 -385221.0 -000051.8-000142.400019.8 08.3200.59G? 0
+024620.54 -345436.6 -000004.3-000006.100001.2 08.3200.16A? 0
+024725.36 -031748.5 -000002.2-000005.100007.0 08.3200.90G? 0
+025149.28 -380433.1 -000006.2-000080.900000.5 08.3200.48F? 0
+025224.30 +144057.1 +000061.7-000118.700029.9 08.3200.48F? 0
+025351.79 -401138.5 +000028.3-000006.400000.3 08.3200.43F? 0
+025824.71 -124807.6 +000053.6-000020.200020.2 08.3200.31F? 0
+030008.17 +001407.6 +000057.5+000026.400017.5 08.3200.94G? 0
+030522.18 -754143.4 -000018.4-000008.900003.1 08.3200.43F? 0
+030745.28 +521102.2 +000015.3-000012.100002.4 08.3200.27A? 0
+031117.06 +655157.9 -000010.9-000002.700000.9 08.3200.27A? 0
+031234.77 -374904.3 -000008.3-000024.700000.7 08.3200.99K? 0
+031235.54 +595510.9 +000006.4-000004.900001.7 08.3200.20A? 0
+031321.98 +262329.8 +000013.9-000016.200012.4 08.3200.35F? 0
+032345.03 -732036.9 +000037.2+000010.400003.5 08.3200.34F? 0
+033027.09 +481540.1 -000008.7-000022.700004.6 08.3200.05A? 0
+033145.69 +074857.7 -000025.0+000000.000000.9 08.3200.49F? 1
+033212.01 +035237.4 +000038.3-000079.500027.7 08.3200.41F? 0
+033802.61 -594633.6 +000022.0+000034.700008.1 08.3200.48F? 0
+033903.73 -280111.5 +000022.2+000000.700005.1 08.3200.98K? 0
+034429.38 -120331.0 -000003.2+000006.000005.1 08.3200.34F? 0
+035102.26 -094415.3 +000044.2-000049.600009.0 08.3200.90G? 0
+035131.56 +423704.6 -000024.8-000022.200001.8 08.3200.20A? 0
+035429.33 +454653.7 +000016.7-000022.400011.8 08.3200.11A? 0
+040611.95 -232850.2 -000008.7+000001.600010.0 08.3200.94G? 0
+040807.10 +340640.0 -000010.4-000000.300000.2 08.3200.24A? 0
+041738.87 +165652.5 +000118.9-000024.000017.5 08.3200.77G? 0
+041829.65 +355933.1 -000149.9-000347.000016.2 08.3200.68G? 0
+042134.17 +065827.5 -000005.9-000007.400010.0 08.3200.26A? 0
+042457.87 +741749.2 -000010.1+000009.000004.8 08.3200.96K? 0
+042741.83 -192124.6 +000017.0+000002.100004.4 08.3200.70G? 0
+043422.37 +081113.9 +000023.1+000003.200011.3 08.3200.23A? 0
+043605.65 +552446.8 +000552.2-000290.500034.6 08.3200.90G? 0
+043627.65 +183956.7 +000015.2-000007.300005.0 08.3200.31F? 0
+043747.79 -172511.1 -000008.0-000003.500004.6 08.3200.06A? 0
+043836.90 +583944.6 +000000.0+000007.200014.1 08.3200.11A? 0
+043838.90 +065229.4 +000021.5-000032.000000.5 08.3200.27A? 0
+044531.91 +582119.0 +000038.4-000107.600022.5 08.3200.60G? 0
+044746.57 -204835.0 +000000.0+000000.000000.0 08.3200.18A? 1
+045158.57 +834445.0 -000007.0-000033.300002.2 08.3200.89G? 0
+045830.60 -781110.3 +000030.6+000029.100010.8 08.3200.45F? 0
+045935.87 -252209.7 +000002.0-000015.000006.8 08.3200.36F? 0
+050138.56 -024314.4 +000014.0-000009.200015.5 08.3200.15A? 0
+050157.09 +010258.3 +000104.1+000057.300012.4 08.3200.54F? 0
+050324.72 +124027.1 -000018.5-000009.600003.1 08.3200.41F? 0
+050529.06 -094935.7 +000000.5+000014.300005.4 08.3200.12A? 0
+051004.92 +025609.4 -000003.4-000000.600000.2 08.3200.00A? 0
+051110.59 -264213.2 -000020.5-000061.300000.3 08.3200.95K? 0
+052438.62 +014838.8 -000006.2+000002.400006.2 08.32-0.06B? 0
+052752.35 +150054.0 -000005.9-000004.500001.9 08.3200.13A? 0
+052813.79 -490918.4 +000008.4+000115.200021.7 08.3200.38F? 0
+052903.27 -190834.0 +000000.7-000074.100033.6 08.3200.70G? 0
+053208.78 +083854.7 +000012.1-000008.600007.2 08.3200.02A? 0
+053315.53 +061104.7 +000000.8-000019.700005.2 08.3200.96K? 1
+053530.23 +002944.6 +000003.4-000009.600018.6 08.32-0.02B? 0
+053537.52 -620307.2 +000017.7-000055.500007.8 08.3200.88G? 0
+053734.82 -124157.3 -000021.3+000007.500003.2 08.3200.23A? 0
+053753.31 +155457.1 +000037.6+000009.300020.6 08.3200.48F? 0
+053934.26 -250853.6 +000000.0+000000.000000.0 08.32-0.05B? 1
+054018.15 +152101.4 +000000.0+000000.000000.0 08.3200.40F? 0
+054521.37 +045056.1 +000002.4+000000.700009.8 08.3200.12A? 0
+055045.24 -290640.6 +000016.4+000165.200032.4 08.3200.74G? 0
+055833.16 +054747.6 +000024.1-000013.100023.6 08.3200.16A? 0
+055936.23 +324744.3 +000001.1-000014.700016.4 08.3200.34F? 0
+060050.07 -215626.4 -000007.0+000006.100002.2 08.3200.23A? 0
+060515.93 -250136.1 -000001.1-000001.300003.1 08.3200.18A? 0
+060742.35 -083902.3 -000024.2+000011.000000.6 08.3200.00A? 0
+060804.36 +503459.8 +000042.4-000080.500000.5 08.3200.44F? 0
+061232.46 -222248.2 -000018.6-000020.700007.2 08.3200.21A? 0
+061407.73 +192804.6 -000003.3+000003.700009.8 08.3200.94G? 0
+061428.13 +151733.0 +000019.9-000014.200018.3 08.3200.30A? 0
+061509.33 +130246.6 +000011.3-000006.800010.1 08.3200.31A? 0
+061829.13 -025835.9 -000001.4-000001.500002.2 08.3200.10A? 0
+061917.08 +265909.3 +000004.8-000016.800001.3 08.3200.11A? 0
+061935.89 +394906.4 -000014.5-000049.800012.0 08.3200.53F? 0
+062159.31 +052224.4 +000093.1-000021.200029.2 08.3200.57F? 0
+062219.13 +145152.6 -000016.4-000085.000032.2 08.3200.66G? 0
+062459.80 +423245.9 +000004.2-000005.600020.2 08.3200.21A? 1
+062558.97 -014848.7 -000010.3-000002.000002.5 08.3200.35F? 0
+062724.22 -241645.9 -000001.9-000017.100005.3 08.3200.80G? 0
+062953.17 -201353.0 +000003.4-000006.500003.6 08.3200.21A? 1
+063053.38 +345017.2 +000016.6-000013.300006.2 08.3200.93G? 0
+063350.96 +043131.6 -000000.8+000000.000016.9 08.3200.24A? 0
+063640.74 -512547.6 +000006.9+000019.200003.8 08.3200.25A? 0
+064346.56 +351504.0 -000004.9-000021.900005.5 08.3200.19A? 0
+064554.99 -372558.1 +000032.0-000012.400008.0 08.3200.33F? 0
+065241.07 +780518.6 +000001.4-000037.700005.4 08.3200.28A? 0
+065301.63 -114331.3 +000010.4+000005.800005.9 08.3200.08A? 0
+065455.10 -375617.0 -000021.8+000016.100008.6 08.3200.32F? 0
+065735.83 -162923.8 -000001.6-000005.100000.0 08.3200.00A? 0
+065742.12 -333345.5 -000003.7+000018.600004.5 08.3200.49F? 0
+065855.22 -374454.8 -000027.6-000003.400013.4 08.3200.53F? 0
+070004.00 +154357.9 -000025.2+000001.100004.4 08.3200.99K? 0
+070546.23 +231630.7 -000009.0-000036.400007.0 08.3200.38F? 0
+070637.06 -055912.3 +000000.3-000007.100008.4 08.32-0.04B? 0
+070656.75 -503744.1 -000007.9+000053.000003.5 08.3200.23A? 0
+070720.69 -093459.6 -000002.2-000009.000001.3 08.3200.14A? 0
+070757.20 +404657.5 +000013.3-000031.400001.2 08.3200.18A? 0
+071024.18 +302131.9 +000012.0-000013.000010.2 08.3200.18A? 0
+071050.24 -585123.2 +000006.5+000031.600009.8 08.3200.97K? 0
+071141.42 -190444.7 -000014.0+000014.900005.7 08.3200.21A? 0
+071602.63 -135633.5 -000003.0+000003.100000.1 08.32-0.03B? 0
+071632.82 +670514.2 +000035.3+000023.700010.6 08.3200.90G? 0
+072046.20 +233750.5 -000011.0-000000.800000.9 08.3200.12A? 0
+072241.04 -173737.0 -000017.1+000009.800004.3 08.32-0.05B? 0
+072244.97 +141715.9 +000000.0-000000.500012.5 08.3200.56F? 0
+072554.93 +483044.4 +000080.9-000010.200030.4 08.3200.73G? 0
+072852.87 +872232.0 -000002.1-000041.400009.6 08.3200.96K? 0
+073312.71 +260649.7 -000000.9-000015.000006.5 08.3200.10A? 0
+073615.20 -101604.2 +000006.9-000009.300004.4 08.32-0.10B? 0
+073638.99 +294652.4 -000012.0-000015.900005.9 08.3200.48F? 0
+073945.74 -123044.6 -000039.9-000152.800011.8 08.3200.63G? 0
+074414.84 -582757.6 -000008.3+000037.900012.9 08.3200.97K? 0
+074427.56 -373948.1 -000007.5+000006.000002.4 08.32-0.04B? 0
+074438.66 -564231.7 -000001.2+000017.800000.6 08.32-0.02B? 0
+074710.95 -153901.1 -000004.4-000003.700003.0 08.3200.27A? 0
+074915.51 +282849.7 -000034.4-000010.900010.4 08.3200.26A? 0
+074929.33 -275002.2 -000004.9-000011.200008.1 08.3200.13A? 0
+075152.39 -385438.5 -000024.1-000012.200002.1 08.3200.56F? 0
+075314.05 +321204.7 -000106.1-000031.600004.2 08.3200.50F? 0
+075527.24 +290931.3 +000028.4-000046.400009.4 08.3200.69G? 0
+075903.44 -351814.0 -000027.0+000001.100006.3 08.3200.16A? 0
+080139.57 -274040.9 -000004.0+000010.500007.4 08.32-0.11B? 0
+080152.20 +283801.3 -000027.4-000020.200005.6 08.3200.17A? 0
+080539.84 -295931.2 -000014.8+000002.200005.7 08.32-0.02B? 1
+080710.35 +464918.2 -000016.5-000019.500013.3 08.3200.19A? 0
+081320.46 -424200.5 -000011.9+000010.300002.1 08.3200.07A? 0
+081410.91 -344729.8 -000021.4+000075.500021.4 08.3200.88G? 0
+082354.50 -423317.9 -000010.0+000004.500001.1 08.32-0.04B? 0
+082953.00 -233221.5 -000010.8+000004.600006.1 08.3200.22A? 0
+083242.97 -372810.0 -000040.9+000018.400013.3 08.3200.58G? 0
+083412.20 +633721.7 -000024.0+000003.000009.6 08.3200.93G? 0
+083527.08 -250629.5 +000000.0+000000.000000.0 08.3200.54F? 1
+083657.37 -140002.0 -000020.2+000008.100000.9 08.3200.24A? 0
+083857.69 -124953.1 -000029.3+000005.100007.2 08.3200.44F? 0
+084313.09 +384831.5 +000100.1-000026.500065.5 08.3200.50F? 1
+084403.62 -443801.5 +000015.3-000030.800001.6 08.3200.96K? 0
+084420.69 -050541.1 -000020.7-000000.800003.9 08.3200.07A? 0
+084513.48 -455424.1 -000001.3-000000.500004.5 08.3200.13A? 0
+084540.72 -475549.9 -000004.4-000007.200001.8 08.3200.04A? 0
+084650.02 -364749.0 -000036.9+000045.400005.3 08.3200.97K? 0
+084738.55 -593704.6 -000016.3+000004.500009.3 08.3200.16A? 0
+084843.36 -380014.1 +000002.2+000009.400003.6 08.32-0.04B? 0
+084907.59 -453814.0 -000035.6+000036.900006.4 08.3200.27A? 0
+084957.29 +611459.8 +000035.7-000017.800006.3 08.3200.30A? 0
+090133.55 -142928.0 -000007.3-000003.900010.1 08.3200.02A? 0
+090235.93 +685200.7 -000042.9-000006.700009.3 08.3200.97K? 0
+090249.50 -441440.5 +000002.1+000000.800004.8 08.32-0.09B? 0
+090418.10 -034454.6 -000011.3+000002.900005.1 08.3200.22A? 0
+090552.63 -693430.8 -000015.8+000007.300014.3 08.32-0.05B? 0
+090803.36 -541735.8 +000006.9-000011.200004.3 08.3200.14A? 0
+090853.91 +035733.0 +000002.9+000020.100001.9 08.3200.63G? 0
+091734.18 -632314.9 -000023.4+000047.600012.5 08.3200.42F? 0
+091753.45 -782542.0 +000012.8-000011.300000.6 08.3200.36F? 0
+091807.82 +000126.5 -000088.0-000036.400001.8 08.3200.50F? 0
+091924.95 -773837.0 -000082.0+000073.100002.1 08.3200.69G? 0
+092256.62 -152944.4 +000090.9-000054.200017.2 08.3200.54F? 0
+092836.48 -600034.7 -000015.7-000002.800006.7 08.3200.03A? 0
+093629.65 +642214.1 -000009.3+000001.700007.2 08.3200.98K? 0
+094007.57 -530129.3 -000010.7+000024.400001.2 08.3200.15A? 0
+094102.47 +523708.1 -000045.7-000069.200016.0 08.3200.90G? 0
+094218.85 +170455.6 -000018.2+000012.200000.9 08.3200.12A? 0
+094543.30 +033240.9 -000041.5-000040.600004.2 08.3200.53F? 0
+095155.11 -602605.8 +000014.7-000025.300000.7 08.3200.54F? 0
+095355.76 -103512.4 -000027.5+000013.500005.8 08.3200.51F? 0
+095447.00 -550848.9 +000021.7-000001.700002.4 08.3200.14A? 0
+095702.53 +194514.2 -000228.6-000011.900033.9 08.3200.71G? 0
+095905.55 +531549.4 -000050.2-000010.300012.6 08.3200.47F? 0
+100146.17 -050740.4 -000007.2+000030.400011.0 08.3200.96K? 0
+100334.20 -454143.2 +000012.7-000007.400001.2 08.3200.09A? 0
+100731.79 -623912.9 +000000.5+000005.700000.1 08.32-0.05B? 0
+100824.07 +003633.5 -000035.5+000007.700002.6 08.3200.22A? 0
+101308.91 +272511.6 -000051.4-000129.400027.2 08.3200.74G? 0
+101717.81 -680835.4 -000020.4-000002.900000.8 08.32-0.00B? 0
+102636.32 -321541.6 +000024.1-000074.100003.3 08.3200.51F? 0
+102719.56 -473947.9 -000014.1-000000.900000.5 08.3200.07A? 0
+103229.94 +312519.4 -000125.1-000068.300013.1 08.3200.43F? 0
+103306.78 -594644.1 -000029.3+000012.900006.8 08.3200.01A? 0
+103555.16 +180244.4 +000070.2-000061.000029.9 08.3200.79G? 0
+104304.61 -611336.8 -000010.8-000000.600010.4 08.3200.03A? 0
+104420.98 -333435.9 -000092.3-000153.200043.2 08.3200.95K? 0
+104529.82 -513056.7 -000021.9+000007.500002.8 08.3200.16A? 0
+104628.87 -280825.7 -000069.2+000006.700018.2 08.3200.39F? 0
+105911.48 -592353.4 -000010.4+000006.100007.6 08.3200.01A? 0
+110446.66 +565932.3 -000057.8-000058.300011.8 08.3200.53F? 0
+110542.20 -710503.9 -000012.5+000000.600000.8 08.3200.02A? 0
+111400.05 -575439.3 +000002.8-000001.200000.9 08.3200.71G? 0 0.10 1.00
+111728.96 -204559.2 +000002.1-000005.800009.2 08.3200.34F? 0
+111808.64 -311840.5 -000076.4-000002.500006.4 08.3200.56F? 0
+111853.14 -613847.4 +000013.7-000005.100002.6 08.3200.21A? 0
+112905.76 -563839.3 +000002.1+000012.800004.5 08.32-0.08B? 0
+113011.35 -493856.2 +000000.0+000000.000000.0 08.3200.43F? 1
+113135.02 -674354.6 -000038.1-000010.600009.0 08.3200.33F? 0
+113343.35 -222709.0 -000084.5+000009.300001.8 08.3200.43F? 0
+113414.37 -125149.4 -000170.3+000023.100008.2 08.3200.51F? 0
+113849.45 -073600.1 -000045.8+000001.300009.4 08.3200.43F? 0
+114834.81 +460748.4 -000025.4+000032.400011.8 08.3200.43F? 0
+114839.56 +362925.7 -000091.1-000020.700020.4 08.3200.55F? 0
+115338.20 -491913.9 -000022.5-000005.700006.9 08.3200.04A? 0
+120216.51 -632814.5 -000009.5-000002.200000.5 08.3200.30A? 0
+122431.52 -584742.1 -000004.9+000003.400003.4 08.3200.10A? 0
+123258.93 -001625.0 -000077.3+000050.700013.9 08.3200.39F? 0
+123817.19 +720734.9 +000013.2-000016.000000.4 08.3200.00A? 0
+123954.59 -233339.5 +000025.9-000113.500019.9 08.3200.58F? 0
+124125.30 +382320.8 +000034.2-000048.500014.9 08.3200.39F? 0
+124434.89 +033154.0 -000045.6+000067.500023.4 08.3200.56F? 0
+130254.05 +510220.9 +000008.5-000013.100003.4 08.3200.98K? 0
+130823.37 -340707.6 -000053.9-000018.000014.3 08.3200.25A? 0
+131649.60 -065605.2 -000046.6-000001.500014.2 08.3200.49F? 0
+132745.05 -304703.3 -000121.4+000064.000005.9 08.3200.49F? 0
+133222.89 +345317.4 +000015.8-000023.000004.3 08.3200.83G? 0
+133425.60 -652040.2 -000054.2-000012.100003.5 08.3200.33F? 0
+134155.87 -490714.0 -000004.5-000011.800010.8 08.3200.16A? 0
+134250.53 -663442.9 -000011.0-000005.200004.6 08.3200.10A? 0
+134253.62 -150206.6 -000000.8-000025.100018.3 08.3200.51F? 0
+134612.26 -633949.1 -000008.4-000002.700000.5 08.32-0.01B? 0
+135610.67 +482141.6 -000157.1-000028.800014.6 08.3200.74G? 0
+135631.25 -771415.0 -000007.0-000003.900001.2 08.32-0.03B? 0
+135801.00 -523942.9 -000005.7-000016.200002.8 08.32-0.03B? 0
+140211.50 -565919.6 -000001.0+000002.000007.5 08.32-0.03B? 0
+140552.05 -124211.3 -000039.4-000016.400008.8 08.3200.43F? 0
+141259.18 +155246.2 -000030.4+000018.000000.5 08.3200.34F? 0
+141904.97 -143143.9 -000008.0-000053.800004.3 08.3200.36F? 0
+142053.55 -172852.9 -000073.2-000072.300018.1 08.3200.62G? 0
+143032.45 -554720.3 -000006.6-000005.100004.6 08.3200.49F? 0
+143136.60 -422440.9 -000004.1-000011.900003.8 08.3200.39F? 0
+143656.56 +822756.0 +000024.9+000013.400002.9 08.3200.95G? 0
+144135.32 +182903.3 -000028.1+000019.300006.3 08.3200.68G? 0
+150536.37 -011856.8 -000005.0-000038.100004.7 08.3200.48F? 0
+150858.71 -250313.1 -000099.9+000012.200005.3 08.3200.53F? 0
+151503.24 +364948.7 +000017.7+000003.000012.1 08.3200.54F? 0
+151653.86 +254514.8 +000013.2-000062.200016.3 08.3200.58G? 0
+152604.38 -755647.3 -000011.2-000008.300001.4 08.3200.96K? 0
+152804.87 -500707.0 -000003.9+000005.200009.4 08.32-0.02B? 0
+153020.93 -415512.0 -000004.9-000048.800006.2 08.3200.32F? 0
+153102.41 +472001.8 +000002.7+000007.100002.8 08.3200.17A? 0
+153313.40 -544638.4 +000043.6-000010.700007.0 08.3200.86G? 0
+153431.21 -025630.1 -000018.2+000000.600003.1 08.3200.50F? 0
+153715.64 -132225.2 -000113.9+000003.200008.4 08.3200.52F? 0
+153841.79 -014712.5 +000028.6-000027.700010.7 08.3200.97K? 0
+154229.50 -354536.9 -000060.9-000039.800004.8 08.3200.34F? 0
+155449.53 -585652.8 -000008.0+000026.100007.4 08.3200.59G? 0
+155512.41 +262910.1 -000055.7+000059.400006.1 08.3200.41F? 0
+155758.06 +143135.5 -000041.6+000027.200000.9 08.3200.39F? 0
+160015.56 +490633.5 +000016.2-000028.700003.7 08.3200.97K? 0
+160325.65 +050335.3 +000034.6+000013.800017.6 08.3200.70G? 0
+160328.90 -602912.8 -000011.3+000013.200011.6 08.3200.06A? 0
+160505.50 -484939.6 -000044.3-000101.500009.9 08.3200.58G? 0
+160831.37 -350949.4 -000022.8-000019.300009.4 08.3200.28A? 0
+161701.23 +070906.8 -000121.1-000054.100019.9 08.3200.68G? 0
+162919.66 -213408.1 -000055.3-000025.000005.0 08.3200.50F? 0
+163740.63 +473742.2 +000001.8-000041.700000.9 08.3200.96K? 0
+164355.55 -293517.8 +000005.1+000000.400009.5 08.3200.02A? 0
+164356.70 -023751.1 -000003.5+000003.100002.9 08.3200.57F? 0
+164855.07 -481751.8 +000008.7+000001.700001.2 08.32-0.01B? 0
+165024.65 -380254.2 -000003.6-000023.200002.4 08.3200.11A? 0
+165600.73 -373045.3 -000020.4-000019.900015.7 08.3200.16A? 0
+165818.97 -042036.4 -000037.2-000043.700016.4 08.3200.52F? 0
+165951.09 -314234.8 +000003.7-000005.000010.4 08.3200.03A? 0
+170242.75 +125632.6 -000032.8-000057.300004.5 08.3200.60G? 0
+170557.02 +520157.3 -000038.7-000025.200013.3 08.3200.55F? 0
+170808.02 -353848.2 -000032.2-000032.900000.7 08.3200.42F? 0
+171231.27 -251337.3 -000000.6-000045.800005.2 08.3200.57F? 0
+171318.85 +211837.0 -000007.8+000056.200003.0 08.3200.99K? 0
+172030.41 -435219.0 -000042.5-000068.600026.7 08.3200.43F? 0
+172353.73 -631006.1 +000000.0-000007.500008.0 08.3200.97K? 0
+172613.79 +240804.7 -000013.7+000002.500002.3 08.3200.19A? 0
+173000.79 -421955.8 +000039.6-000017.500002.6 08.32-0.00B? 0
+173913.83 +410231.0 +000012.3-000002.600008.1 08.3200.94G? 0
+174219.81 -150015.4 -000044.6-000030.800014.3 08.3200.63G? 0
+174248.66 +431008.4 +000022.1+000002.000009.9 08.3200.31F? 0
+174842.01 -620849.0 +000005.2-000014.800005.6 08.3200.30A? 0
+174857.88 -592310.3 -000001.1-000013.000005.0 08.32-0.03B? 0
+175045.84 -461340.6 +000008.0-000007.100003.3 08.32-0.09B? 0
+180028.81 -183444.1 -000006.2+000001.200008.0 08.3200.12A? 0
+180229.08 -824407.5 +000013.4-000009.900001.2 08.3200.90G? 0
+180435.22 -553412.5 -000000.8-000008.300004.2 08.32-0.04B? 0
+180603.21 -292554.0 -000009.9-000008.900015.9 08.32-0.17B? 0
+180827.09 -195207.9 +000009.1-000007.600002.6 08.3200.30A? 0
+181301.81 -454007.8 +000004.4-000048.100001.1 08.3200.52F? 0
+181402.58 -331401.8 -000011.4-000008.000001.1 08.32-0.01B? 0
+181957.43 +033352.0 -000003.3-000006.800010.7 08.3200.42F? 0
+182051.99 -625645.9 +000035.9-000078.500010.2 08.3200.51F? 0
+182202.31 +143927.9 +000001.1-000005.000006.3 08.32-0.04B? 0
+182417.26 -495109.0 -000005.9-000003.700002.0 08.3200.10A? 0
+182418.45 -404355.3 -000010.6+000003.400007.1 08.32-0.04B? 0
+183040.87 -154429.0 -000014.8-000001.400003.1 08.3200.43F? 0
+183207.80 -244359.3 +000027.1-000100.000003.8 08.3200.49F? 0
+183918.80 +634731.7 -000003.0-000025.200006.5 08.3200.20A? 0
+184457.58 +442132.5 -000018.6-000016.900003.1 08.3200.48F? 0
+185229.70 -195859.0 +000017.4-000006.900012.5 08.3200.03A? 0
+185314.68 -112102.8 +000012.0+000021.200012.5 08.3200.32F? 0
+185418.01 -195558.7 -000003.8-000006.600004.7 08.32-0.03B? 0
+190023.06 +354912.9 +000003.8+000002.900008.9 08.3200.00A? 0
+190145.51 +225314.8 -000004.5-000006.100002.2 08.3200.10A? 0
+190242.47 -202442.3 +000035.1-000068.600006.8 08.3200.52F? 0
+190303.13 -145248.9 -000002.9-000012.400004.9 08.3200.04A? 0
+190723.64 -125038.8 +000056.6+000001.500040.8 08.3200.76G? 0
+191057.84 -601619.0 +000011.3-000104.300014.2 08.3200.62G? 0
+191755.74 -343110.1 +000006.8+000001.500004.0 08.3200.35F? 0
+192440.93 +384554.6 -000009.2+000001.100000.9 08.3200.15A? 0
+192740.82 -542008.9 +000015.4-000231.200037.8 08.3200.65G? 0
+192749.37 +481036.2 +000005.7+000010.200000.8 08.32-0.15B? 0
+192802.76 -012018.8 +000012.4-000000.300002.5 08.3200.17A? 0
+192812.92 -093215.7 +000011.4-000033.900004.3 08.3200.36F? 0
+192831.03 +514149.6 +000005.9+000011.900003.4 08.32-0.03B? 0
+192955.29 +493031.6 +000000.0+000000.000000.0 08.3200.03A? 1
+193137.81 +174659.7 -000019.6-000102.700018.3 08.3200.61G? 0
+193504.51 +503738.7 -000000.9+000086.800014.2 08.3200.55F? 0
+193646.80 -494806.9 -000000.4+000007.500006.0 08.3200.98K? 0
+193955.05 -060908.2 -000030.5-000027.500002.6 08.3200.61G? 0
+193958.70 +213405.0 +000004.8-000003.700002.3 08.3200.14A? 0
+194107.53 +133453.8 +000008.0+000011.600005.4 08.3200.01A? 0
+194151.79 +495919.7 -000000.4+000007.600003.1 08.3200.95G? 0
+194208.59 +313226.8 +000013.8-000016.100005.2 08.3200.47F? 0
+194340.80 +751944.4 +000015.9+000032.300002.3 08.3200.90G? 0
+194902.99 +295258.3 -000003.1-000015.000003.1 08.3200.89G? 0
+195231.36 +172553.6 +000016.5+000018.200003.4 08.3200.30A? 0
+195512.03 -005033.1 +000011.9-000035.100014.7 08.3200.63G? 0
+195637.31 +324940.6 +000006.9-000003.100003.3 08.3200.32F? 0
+200020.32 -235722.1 +000026.2-000008.000004.5 08.3200.37F? 1
+200227.13 -554132.6 -000015.6-000007.900002.5 08.3200.07A? 0
+200417.64 -352022.0 +000045.6-000001.000002.6 08.3200.86G? 0
+200628.72 +430521.8 +000000.2-000009.700004.5 08.3200.09A? 0
+200712.32 +374309.8 -000007.0-000006.500009.2 08.3200.03A? 0
+201248.17 -134734.5 +000100.7-000068.300018.5 08.3200.89G? 0
+201259.32 +501111.0 -000006.6-000006.900000.5 08.3200.05A? 0
+201853.67 +101121.4 +000016.0-000013.000017.5 08.3200.02A? 0
+202136.79 +322714.8 +000002.8-000007.500001.9 08.3200.04A? 0
+202139.96 +421405.6 +000002.2-000000.200000.9 08.32-0.01B? 0
+202228.79 -360516.4 -000127.3-000076.400032.5 08.3200.57F? 0
+203004.16 +214911.4 +000011.8+000012.300008.1 08.3200.50F? 0
+203038.03 +022404.7 +000017.0+000014.200008.7 08.3200.13A? 0
+203811.25 +383248.5 -000011.7-000030.100015.2 08.3200.84G? 0
+203955.78 -532333.9 -000005.4+000011.700006.1 08.3200.29A? 0
+204234.05 +124342.3 -000007.7-000023.500014.3 08.3200.46F? 0
+204743.33 +431612.3 +000009.8+000010.100003.3 08.3200.15A? 0
+204834.13 +502928.0 -000008.3+000022.000033.7 08.3200.04A? 1
+205003.17 -394230.6 -000009.6-000003.200002.5 08.3200.16A? 0
+205004.00 +002133.4 +000000.9-000005.400000.1 08.3200.37F? 0
+205032.26 +284220.4 +000009.1-000010.300008.0 08.3200.99K? 0
+205109.99 +552919.5 -000007.3-000006.300003.5 08.3200.50F? 0
+205350.42 +460016.4 +000085.9+000038.500020.3 08.3200.54F? 0
+205443.37 +471649.8 +000006.1+000006.400002.0 08.3200.88G? 0
+205505.22 -452304.1 +000012.8+000001.900018.2 08.3200.86G? 0
+205811.99 -583017.9 -000041.5-000078.200015.6 08.3200.65G? 0
+205927.89 +791810.2 +000036.8-000001.700007.8 08.3200.45F? 0
+210036.53 +583719.4 +000024.7-000004.700003.7 08.3200.03A? 0
+210451.15 +615432.5 -000004.6+000004.700008.8 08.3200.20A? 0
+210754.46 +013053.4 -000000.1+000018.900014.7 08.3200.37F? 0
+211320.32 +465455.3 +000009.9+000013.500012.7 08.3200.26A? 0
+212335.72 +645538.0 +000008.3+000005.200000.3 08.3200.12A? 0
+212446.54 -415945.2 +000032.3+000001.000004.8 08.3200.50F? 0
+212515.80 +364120.4 +000002.3+000001.600011.7 08.3200.36F? 0
+212547.80 +332855.9 -000015.8-000007.000008.2 08.3200.04A? 0
+212624.55 -465908.4 -000023.1-000012.100009.2 08.3200.29A? 0
+212645.08 -171612.3 +000008.8-000043.000007.6 08.3200.49F? 0
+213007.71 +295325.1 +000006.7-000007.800004.9 08.3200.05A? 0
+213214.65 -651807.8 +000009.9-000008.600001.2 08.3200.91G? 0
+213334.64 -752445.8 +000043.0-000045.500004.1 08.3200.62G? 0
+213515.21 +351120.9 +000007.5-000006.600012.4 08.3200.27A? 0
+214243.24 -093759.6 +000091.6-000004.500007.7 08.3200.59G? 0
+214325.25 +014803.5 +000155.2-000022.400025.8 08.3200.88G? 0
+214448.45 +071231.7 +000017.2-000011.300003.1 08.3200.47F? 0
+214512.00 -502647.0 -000036.8-000077.300015.1 08.3200.64G? 0
+214913.74 +503043.2 -000002.2-000000.300003.1 08.3200.04A? 0
+214958.49 +541427.0 +000003.9+000002.300005.7 08.3200.03A? 0
+215040.48 -680502.3 +000052.1-000011.100012.5 08.3200.98K? 0
+215141.62 +470813.5 -000007.4-000000.100006.7 08.3200.02A? 0
+215225.48 +582036.9 +000026.3+000020.000006.3 08.3200.23A? 0
+215727.75 +480220.0 +000001.3-000002.300007.6 08.32-0.04B? 0
+215732.40 +412658.2 +000006.1+000006.400004.8 08.3200.12A? 0
+215801.03 -051214.0 +000129.3-000108.000034.9 08.3200.62G? 0
+220653.01 +491602.5 -000016.1-000018.200000.8 08.3200.09A? 0
+220753.59 -052949.5 +000014.3-000004.300005.6 08.3200.17A? 0
+220843.00 +560150.6 -000062.1-000052.100006.6 08.3200.52F? 0
+220907.78 +072933.7 +000072.0-000003.000027.4 08.3200.51F? 0
+220926.26 -515323.8 -000032.8+000003.100003.9 08.3200.42F? 0
+221309.42 -212421.6 +000012.0+000000.300010.7 08.3200.05A? 0
+221630.49 +431120.2 -000000.3-000012.100002.5 08.3200.32F? 0
+221725.45 -574702.6 +000019.8-000018.000001.5 08.3200.93G? 0
+222322.47 +293150.8 -000007.5+000001.900010.2 08.3200.34F? 0
+222436.95 +411824.0 -000002.1-000013.600005.0 08.3200.01A? 0
+222558.40 +534653.7 -000003.0-000011.200000.9 08.3200.24A? 0
+222808.37 -115325.1 +000024.4+000007.900016.5 08.3200.46F? 0
+223009.48 +425139.8 -000017.2-000009.800004.5 08.3200.24A? 0
+223518.11 +434051.9 +000006.5-000003.600004.3 08.32-0.06B? 0
+223657.23 +634441.2 -000000.9-000005.900002.8 08.3200.51F? 0
+224113.75 +225151.1 +000052.0+000008.700002.1 08.3200.18A? 0
+224829.77 +280718.7 -000070.0-000037.000007.2 08.3200.54F? 0
+224925.73 +162110.9 -000014.6-000044.300002.6 08.3200.21A? 0
+225644.51 +360132.3 -000023.2-000027.200001.3 08.3200.24A? 0
+225835.44 +120144.9 +000108.0-000035.100003.6 08.3200.42F? 0
+230220.67 +194108.0 -000028.9-000036.200019.3 08.3200.27A? 0
+231215.79 -612914.2 -000065.2+000002.100002.7 08.3200.41F? 0
+231520.03 -043202.7 -000029.4-000036.600001.7 08.3200.40F? 0
+231818.37 +075006.1 +000046.6+000010.600003.3 08.3200.59G? 0
+231941.91 +662457.8 +000004.2-000010.500006.9 08.3200.18A? 0
+232756.09 +110810.1 +000029.1-000019.600032.1 08.3200.55F? 0
+232818.06 +632327.0 -000012.9-000008.800009.4 08.3200.45F? 0
+232914.28 +323956.4 +000020.5-000009.000013.4 08.3200.22A? 0
+232944.96 -761930.1 +000056.9-000005.700004.9 08.3200.40F? 0
+233350.99 +571315.9 -000001.9-000006.100006.1 08.3200.12A? 0
+233656.00 -342105.5 +000003.9-000064.200018.6 08.3200.89G? 0
+233723.17 +073726.2 +000000.5+000015.500013.0 08.3200.47F? 0
+234255.42 +445336.2 +000026.0+000009.200004.2 08.3200.39F? 0
+234507.33 +334707.3 +000022.4-000010.100003.8 08.3200.04A? 0
+235005.48 +025236.2 +000447.3+000181.400030.3 08.3200.75G? 0
+235154.19 +072720.2 +000037.2-000005.200003.6 08.3200.13A? 0
+235714.68 +220037.1 +000021.3-000063.100002.8 08.3200.46F? 0
+235716.67 +131245.0 -000046.0-000064.500008.1 08.3200.49F? 0
+001135.69 -050405.4 -000001.2+000008.800015.2 08.3201.12K? 0
+001357.55 +402512.8 +000021.8+000007.600009.8 08.3201.48K? 0
+001511.10 +780102.3 +000017.6-000006.400006.5 08.3201.16K? 0
+002510.15 +643819.3 +000020.7-000005.700005.6 08.3201.60K? 0
+003643.70 -174748.1 +000010.6-000025.300006.1 08.3201.15K? 0
+004413.21 +131826.2 +000027.8-000012.000008.8 08.3201.21K? 0
+004832.80 -531956.9 +000011.3-000012.100003.7 08.3201.15K? 0
+005210.03 -151938.6 -000007.5-000001.100011.8 08.3201.12K? 0
+005549.91 -171831.8 +000004.4-000005.600016.2 08.3201.09K? 0
+011138.06 +350638.0 +000041.4-000033.900014.0 08.3201.04K? 0
+011259.82 +571056.8 -000010.0-000008.300001.1 08.3201.38K? 0
+012116.44 +115536.6 +000010.0-000011.300015.6 08.3201.06K? 0
+012513.96 -455534.8 +000000.2-000002.400002.6 08.3201.34K? 0 0.10 1.00
+012721.70 +065744.8 +000135.9-000024.200003.7 08.3201.00K? 0
+013243.96 -444420.4 -000010.5-000013.800000.3 08.3201.43K? 0
+013650.04 +222629.7 -000003.4-000013.900000.5 08.3201.64K? 0
+013744.39 +673525.1 +000011.2-000039.100011.0 08.3201.35K? 0
+014512.31 +565206.0 +000008.2-000016.300004.0 08.3201.75K? 0
+014640.58 -431910.1 +000040.6-000002.000000.8 08.3201.14K? 0
+014912.90 +345415.2 +000011.5-000019.900002.0 08.3201.00K? 0
+015825.28 -020629.0 -000001.2-000012.200013.1 08.3201.32K? 0
+015914.04 +425903.2 +000026.0-000017.200004.2 08.3201.49K? 0
+020420.73 +514136.0 -000002.4-000000.400011.7 08.3201.19K? 0
+020724.94 +561058.0 -000029.1+000003.400009.9 08.3201.06K? 0
diff --git a/kstars/kstars/data/hip062.dat b/kstars/kstars/data/hip062.dat
new file mode 100644
index 00000000..15134647
--- /dev/null
+++ b/kstars/kstars/data/hip062.dat
@@ -0,0 +1,1000 @@
+020826.49 -062810.4 -000018.7-000002.400026.0 08.3201.54K? 0
+021030.73 -304739.1 -000002.1-000019.900016.0 08.3201.20K? 0
+021711.75 +013031.3 +000001.7+000006.100008.3 08.3201.28K? 0
+021814.78 -304722.4 -000013.8-000015.700009.3 08.3201.21K? 0
+021841.51 +001953.7 -000008.8-000027.800003.5 08.3201.13K? 0
+022923.12 -115818.0 -000003.6+000012.600003.0 08.3201.15K? 0
+023512.20 +435304.6 -000009.0-000002.500015.3 08.3201.31K? 0
+023738.09 -360933.9 +000022.5-000003.800007.8 08.3201.00K? 0
+024221.72 +411731.9 +000001.7-000014.300000.9 08.3201.55K? 0
+024635.32 -135824.5 -000005.3+000007.700003.1 08.3201.00K? 0
+024906.28 +835224.9 -000006.9-000004.200007.0 08.3201.63K? 0
+025026.62 +132656.5 -000017.2+000000.400013.6 08.3201.33K? 0
+025911.99 -561019.9 -000000.1-000030.600000.0 08.3201.57K? 0
+025921.09 -260917.2 +000011.7-000004.900002.8 08.3201.36K? 0
+031423.52 +091206.2 +000012.4-000020.200023.5 08.3201.18K? 0
+032838.75 -611122.3 +000012.9-000000.800008.5 08.3201.17K? 0
+033539.59 -650425.7 +000003.2+000009.600022.1 08.3201.53K? 0
+034142.18 +573023.6 -000002.6-000011.100018.8 08.3201.34K? 0
+034458.30 +780339.8 -000002.5-000011.900006.1 08.3201.18K? 0
+040524.02 +231007.2 -000002.3-000002.100023.5 08.3201.19K? 0
+040854.51 -043141.9 +000049.4-000001.800016.9 08.3201.08K? 0
+041307.22 -363242.3 -000000.2+000002.900006.3 08.3201.36K? 0
+043100.94 -165316.2 +000054.5+000039.700018.0 08.3201.02K? 0
+043228.97 -174428.2 +000017.3-000008.900015.9 08.3201.47K? 0
+043753.73 +543247.0 +000009.0-000004.700002.7 08.3201.33K? 0
+043909.68 +020745.8 +000033.8-000014.100003.1 08.3201.10K? 0
+044025.69 -174101.0 +000008.7+000000.900000.2 08.3201.61K? 0
+044050.64 +555153.1 +000026.5+000000.100022.2 08.3201.67K? 0
+044413.72 +361052.5 +000000.4-000025.000020.9 08.3201.67K? 0
+045925.65 +201138.7 +000022.0-000003.600006.0 08.3201.17K? 0
+050548.08 -144701.2 +000048.1+000015.000008.3 08.3201.06K? 0
+050724.92 -004757.7 +000004.4-000012.600022.3 08.3201.47K? 0
+051413.83 -512126.8 +000020.6+000009.400004.0 08.3201.32K? 0
+051458.41 +061552.5 +000016.4-000007.100016.8 08.3201.49K? 0
+052050.24 -633130.7 +000001.2+000036.500003.2 08.3201.09K? 0
+054409.22 +504812.0 +000011.5-000032.600012.9 08.3201.24K? 1
+054410.31 -865407.9 -000011.0+000006.400002.8 08.3201.04K? 0
+054545.96 -401517.5 -000009.9-000036.800000.8 08.3201.12K? 0
+055524.20 +490019.6 +000000.9-000010.100015.7 08.3201.45K? 0
+060044.88 +071834.1 -000001.2+000013.100005.7 08.3201.70K? 0
+061511.42 -622211.9 +000000.6-000008.900003.1 08.3201.32K? 0
+063057.03 -471527.3 -000001.0-000002.500001.4 08.3201.28K? 0
+063436.58 +213832.1 -000000.7-000005.400010.0 08.3201.43K? 0
+064005.32 -082941.8 +000002.0+000014.200008.0 08.3201.39K? 0
+064006.82 +154350.9 +000003.7+000004.400017.2 08.3201.09K? 0
+064206.90 +501845.6 -000003.1-000003.200022.5 08.3201.28K? 0
+065022.15 -165627.9 -000010.8+000009.000002.5 08.3201.59K? 0
+065329.12 -421319.7 -000016.0+000026.100010.4 08.3201.00K? 0
+065636.58 -312251.2 -000001.0+000002.200017.5 08.3201.33K? 0
+065825.45 -530607.4 -000011.5+000004.900004.5 08.3201.50K? 0
+065954.48 +331416.6 +000024.9-000010.400008.1 08.3201.08K? 0
+070122.26 -231124.3 -000007.8-000011.200005.3 08.3201.31K? 0
+070209.91 +030258.2 +000032.6-000015.800023.3 08.3201.08K? 0
+070222.23 -020041.8 -000007.5-000021.600009.7 08.3201.12K? 0
+070246.54 +313246.1 +000042.3+000012.900006.7 08.3201.44K? 0
+070407.90 +000139.2 -000022.9+000026.900010.5 08.3201.01K? 0
+070726.07 +203101.4 -000008.1+000004.600007.4 08.3201.41K? 0
+073117.52 +291257.8 -000034.5-000020.400010.1 08.3201.09K? 0
+073414.66 +010648.9 -000001.8-000000.700006.7 08.3201.14K? 0
+073521.63 -175538.9 +000000.9-000001.400010.2 08.3201.23K? 0
+073754.42 +364700.3 +000011.3-000006.700014.3 08.3201.59K? 0
+074013.85 +793400.1 +000001.2-000008.800002.8 08.3201.42K? 0
+074543.54 -182621.9 -000048.0-000019.700002.1 08.3201.06K? 0
+075253.78 -650152.1 +000009.7+000025.000009.1 08.3201.05K? 0
+075404.97 +803055.2 +000002.2-000020.800000.4 08.3201.55K? 0
+082023.46 -334633.5 -000015.4+000015.400004.0 08.3201.62K? 0
+082042.45 -600533.2 -000023.4+000014.700008.5 08.3201.28K? 0
+082421.56 -455341.9 -000023.5+000016.200003.1 08.3201.18K? 0
+082450.58 -145020.3 +000004.4+000013.500016.3 08.3201.56K? 0
+082528.10 -165902.2 +000008.4-000006.100008.6 08.3201.55K? 0
+083750.97 -180440.3 +000024.4+000012.900008.8 08.3201.02K? 0
+083900.56 -292032.0 +000003.7+000002.100007.7 08.3201.14K? 0
+083940.48 +320238.1 -000034.5-000043.000005.9 08.3201.53K? 0
+084113.58 -272627.4 -000019.8+000012.300003.9 08.3201.24K? 0
+084338.69 -472411.3 -000000.3+000012.400000.2 08.3201.24K? 0 0.10 1.00
+084506.14 -132408.4 +000002.2+000012.300009.1 08.3201.60K? 0
+085042.09 -330356.6 +000022.5-000002.300003.1 08.3201.11K? 0
+085404.08 +571651.1 -000016.5-000005.800007.7 08.3201.02K? 0
+085422.23 +030720.6 -000006.8-000004.600000.1 08.3201.45K? 0
+085618.92 -292709.1 -000009.9-000002.000003.7 08.3201.05K? 0
+085931.82 -370213.8 -000013.2+000009.900014.1 08.3201.53K? 0
+090121.63 +365326.3 +000001.1+000001.800015.6 08.3201.24K? 0
+091146.79 -030836.8 +000010.5-000012.500004.4 08.3201.07K? 0
+091406.95 -560533.8 -000011.3-000009.600006.9 08.3201.57K? 0
+091443.61 -573943.6 -000009.1+000015.500010.6 08.3201.25K? 0
+091536.03 +355852.8 -000012.9-000007.700001.5 08.3201.34K? 0
+091646.91 -563007.2 +000001.5-000003.700001.8 08.3201.75K? 0
+092922.81 +205453.1 -000036.5+000001.900008.7 08.3201.11K? 0
+093131.91 -601120.7 -000025.0+000023.900012.2 08.3201.44K? 0
+093455.12 -451358.7 +000039.9-000040.800003.3 08.3201.07K? 0
+094251.83 -500833.2 +000000.3+000013.800005.7 08.3201.39K? 0
+094609.46 +204842.9 -000027.5+000019.600006.3 08.3201.03K? 0
+095251.16 -155427.8 -000090.7+000018.900008.1 08.3201.05K? 0
+095633.96 -211517.5 -000000.6-000010.300000.5 08.3201.39K? 0
+100110.14 -343748.6 -000006.2+000000.600014.0 08.3201.56K? 0
+100153.42 -504541.8 -000028.6-000007.900011.1 08.3201.24K? 0
+100628.41 -575902.4 -000009.5-000003.200012.7 08.3201.38K? 0
+100651.56 -495759.9 -000010.6+000004.200001.8 08.3201.33K? 0
+101308.05 +281648.9 +000011.9-000010.800025.0 08.3201.04K? 0
+101330.37 -442516.0 +000000.5+000009.300006.9 08.3201.19K? 0
+102030.92 +033721.0 -000000.2-000034.200000.0 08.3201.14K? 0
+102330.44 -420445.3 -000011.5-000008.200002.5 08.3201.15K? 0
+102536.98 +473402.7 +000011.2-000006.100003.8 08.3201.40K? 0
+103802.99 -564901.9 +000005.8+000007.100008.6 08.3201.72K? 0
+103817.68 +062904.1 -000021.7+000005.400002.7 08.3201.01K? 0
+105311.94 -092039.9 +000047.6-000024.300010.8 08.3201.06K? 0
+110034.32 -255122.5 +000003.9-000036.600004.2 08.3201.18K? 0
+110055.35 +693502.6 -000010.1-000048.000001.9 08.3201.10K? 0
+110956.99 -680459.8 -000002.1-000007.100004.0 08.3201.18K? 0
+111013.62 -453207.8 -000022.8+000003.900000.5 08.3201.02K? 0
+111454.22 +245905.7 -000007.8-000049.700002.4 08.3201.10K? 0
+112506.41 -725151.5 +000012.2+000010.900006.0 08.3201.04K? 0
+114329.73 -335308.6 +000016.6-000013.300010.7 08.3201.12K? 0
+120032.62 -595723.2 -000013.2+000009.300003.0 08.3201.05K? 0
+120827.81 -042017.0 -000033.0-000006.300003.3 08.3201.12K? 0
+122030.46 -654848.9 -000001.5+000009.200011.6 08.3201.36K? 0
+123813.03 +015847.6 -000005.9-000006.600002.5 08.3201.50K? 0
+123932.36 -722406.9 -000049.9-000010.000003.9 08.3201.13K? 0
+125002.54 +003956.3 -000040.3-000034.600000.0 08.3201.17K? 0
+125120.91 -165458.1 +000007.5+000027.000041.3 08.3201.02K? 0
+125125.39 +422821.7 -000076.6-000018.000002.9 08.3201.15K? 0
+130614.04 +035648.0 -000004.2-000016.800013.7 08.3201.04K? 0
+130632.03 -571407.1 -000028.1-000023.700003.6 08.3201.23K? 0
+131756.76 -672612.7 -000038.1-000011.300004.9 08.3201.11K? 0
+131947.84 +502600.5 -000055.2-000008.700009.2 08.3201.56K? 0
+133302.84 -133049.9 +000001.4-000018.100022.6 08.3201.16K? 0
+133320.99 -542553.2 -000008.7+000011.500011.9 08.3201.54K? 0
+134307.46 -393452.9 -000018.1+000002.600010.1 08.3201.12K? 0
+135140.53 -620735.6 -000022.3-000006.000005.3 08.3201.73K? 0
+135623.67 -350613.4 -000034.0+000005.100006.9 08.3201.10K? 0
+140439.00 -140950.2 -000012.5+000004.100020.5 08.3201.32K? 0
+140702.93 +521244.3 +000010.9+000004.700006.9 08.3201.08K? 0
+140919.92 +653330.4 -000003.3+000018.200004.9 08.3201.10K? 0
+141926.34 +145608.6 -000001.2+000010.900007.7 08.3201.44K? 0
+144808.80 +225722.1 -000026.9+000036.700002.0 08.3201.28K? 0
+145320.56 -465824.1 -000016.1-000008.500005.2 08.3201.43K? 0
+145601.14 +424732.8 -000037.0+000019.700000.1 08.3201.05K? 0
+145943.39 -191818.2 +000032.0-000007.200010.8 08.3201.33K? 0
+150102.10 +160933.2 -000044.5+000017.700002.3 08.3201.28K? 0
+150559.19 -450014.5 -000020.1-000030.500014.5 08.3201.22K? 0
+151303.29 +093441.3 -000013.8-000021.100006.4 08.3201.08K? 0
+153224.25 -014700.7 -000018.5-000006.100003.5 08.3201.66K? 0
+153336.34 +530452.1 +000036.8-000032.800005.7 08.3201.30K? 0
+153626.19 +372235.6 -000011.2+000002.200000.2 08.3201.40K? 0
+153857.27 -324823.4 -000014.4+000015.300010.0 08.3201.12K? 0
+160123.58 +414746.4 -000019.4-000009.300008.3 08.3201.26K? 0
+160523.08 +420136.2 +000000.9-000033.700011.9 08.3201.09K? 0
+160620.68 -001143.0 -000030.8+000001.300002.2 08.3201.07K? 0
+160928.32 +295058.8 -000063.5+000009.500003.1 08.3201.45K? 0
+161052.70 +151031.0 -000009.1+000030.300016.7 08.3201.05K? 0
+161603.73 +202933.2 +000004.3-000004.600002.6 08.3201.12K? 0
+164340.47 +213525.7 +000006.6+000007.900007.9 08.3201.16K? 0
+170107.66 -535849.5 +000009.1+000020.900011.1 08.3201.44K? 0
+170208.72 -231716.9 +000011.9-000043.600005.2 08.3201.02K? 0
+170944.71 +741357.9 -000032.2+000006.700004.0 08.3201.41K? 0
+172707.06 -715537.8 -000003.5-000026.500003.2 08.3201.04K? 0
+174544.39 +164935.1 -000011.7+000000.100009.4 08.3201.01K? 0
+174751.56 -443236.8 -000008.8-000013.500002.5 08.3201.27K? 0
+174850.94 -281446.1 +000000.1-000018.600005.7 08.3201.28K? 0
+174944.87 -423619.0 -000031.4+000004.000000.3 08.3201.38K? 0
+175354.37 +094707.3 -000035.5+000006.700000.1 08.3201.19K? 0
+175935.77 -522458.5 -000024.0-000022.700029.0 08.3201.13K? 0
+180143.51 +341050.0 -000003.9+000015.100010.8 08.3201.04K? 0
+180249.81 +495713.7 -000009.9-000014.600000.2 08.3201.12K? 0
+180406.60 -525118.7 -000011.6-000020.100000.7 08.3201.39K? 0
+181238.35 -160026.0 -000003.9+000005.800001.3 08.3201.46K? 0
+182445.96 +220716.4 +000006.7+000001.600003.4 08.3201.26K? 0
+183415.76 -130353.4 +000008.8-000012.300014.7 08.3201.94M? 0
+183753.41 +350544.9 -000002.2-000022.300005.4 08.3201.16K? 0
+185235.71 -101237.2 -000005.3-000005.900012.1 08.3201.87M? 0
+185315.85 +332828.0 -000022.9+000018.600008.5 08.3201.14K? 0
+185431.17 +120325.9 -000025.5-000037.400003.5 08.3201.35K? 0
+185505.34 -084839.9 -000004.4-000037.800012.8 08.3201.44K? 0
+185958.54 +262108.1 -000006.3-000005.200004.5 08.3201.01K? 0
+190400.90 +363956.4 +000004.1-000002.500000.1 08.3201.56K? 0
+190405.22 -342220.8 +000007.6-000064.100005.6 08.3201.14K? 0
+190503.39 +490516.0 -000001.2+000001.300011.2 08.3201.33K? 0
+190609.95 -533232.4 +000031.3-000020.800006.7 08.3201.19K? 0
+190750.84 -310902.2 -000011.5-000058.800014.5 08.3201.61K? 0
+191842.51 -333016.3 +000033.0-000013.600017.6 08.3201.22K? 0
+192709.45 -654038.9 +000044.5-000017.900003.0 08.3201.04K? 0
+192950.01 -361744.0 -000009.6-000018.000027.6 08.3201.60K? 0
+193001.64 -272050.9 -000026.1-000011.600011.5 08.3201.66K? 0
+193536.59 -500807.0 -000019.7-000031.000002.9 08.3201.04K? 0
+193704.10 -213745.1 +000010.8-000017.600006.5 08.3201.41K? 0
+193901.59 +330527.2 -000021.7-000014.100005.9 08.3201.23K? 0
+194150.15 +570539.8 +000003.7-000014.700011.2 08.3201.20K? 0
+194208.36 +095920.6 +000013.0+000009.200007.5 08.3201.44K? 0
+194229.21 -451855.1 +000001.0-000079.900006.3 08.3201.06K? 0
+194319.28 -080952.2 +000016.2-000011.400002.0 08.3201.13K? 0
+194505.08 +463709.8 +000033.3-000007.100007.5 08.3201.04K? 0
+194605.30 +294454.9 -000010.0-000022.500005.0 08.3201.20K? 0
+194853.41 +445224.5 -000012.4-000019.300002.4 08.3201.38K? 0
+195254.13 +184842.0 -000014.6-000027.900012.6 08.3201.21K? 0
+195941.79 -703153.6 +000018.2-000026.700011.6 08.3201.12K? 0
+200002.83 +325106.2 -000053.2-000008.600001.2 08.3201.27K? 0
+200648.74 +214706.8 -000006.7+000030.100001.6 08.3201.80K? 0
+200720.91 -193421.1 -000010.1-000002.200006.2 08.3201.12K? 0
+201223.64 -354658.1 +000000.7-000012.900001.5 08.3201.58K? 0
+201428.56 -355011.9 -000006.5-000034.500008.7 08.3201.62K? 0
+201517.06 +394153.7 +000009.7+000002.800007.0 08.3201.10K? 0
+202055.30 -094103.6 +000021.2-000028.700010.3 08.3201.59K? 0
+202207.78 +172747.9 +000001.1-000010.600021.3 08.3201.60K? 0
+202729.97 -032343.5 -000022.0-000015.700012.6 08.3201.28K? 0
+203302.60 +314408.3 -000000.8+000000.900000.3 08.3201.30K? 0
+204138.84 +351047.9 +000004.7+000005.500011.8 08.3201.04K? 0
+205201.47 -055558.9 +000011.1-000005.500016.7 08.3201.00K? 0
+205331.89 +344446.1 -000004.1+000012.900004.2 08.3201.67K? 0
+210135.23 +215104.9 -000001.3-000007.400002.4 08.3201.10K? 0
+210646.01 -010130.6 +000010.9-000011.500002.3 08.3201.24K? 0
+211139.75 +341205.1 -000009.4-000012.700002.6 08.3201.62K? 0
+211532.23 +135428.1 -000029.0-000032.500000.1 08.3201.18K? 0
+212058.78 -515023.5 -000012.8-000024.000018.5 08.3201.46K? 0
+212507.24 +552105.4 -000015.7-000002.200005.2 08.3201.08K? 0
+213540.98 -095903.5 -000027.2-000003.300003.3 08.3201.09K? 0
+213838.92 -033458.8 +000001.0-000004.300016.4 08.3201.01K? 0
+214007.35 +270446.5 +000011.5+000012.700000.9 08.3201.56K? 0
+215435.91 +533121.9 -000000.2-000013.900007.7 08.3201.62K? 0
+215801.82 +344154.3 +000007.5-000005.000003.7 08.3201.44K? 0
+220445.83 +653840.2 +000013.4+000002.200013.4 08.3201.40K? 0
+223629.90 +773557.6 +000003.2-000021.800002.5 08.3201.44K? 0
+223707.18 +515404.1 +000007.5+000005.300008.7 08.3201.05K? 0
+224626.42 +584255.6 +000020.6-000035.700022.2 08.3201.05K? 0
+225337.87 -060631.5 -000010.7-000005.300004.6 08.3201.13K? 0
+225733.96 -335457.3 +000002.8+000002.700000.3 08.3201.13K? 0
+230133.41 -364517.8 +000001.7+000005.400000.8 08.3201.45K? 0
+230317.55 -565040.0 +000010.3+000029.400000.5 08.3201.58K? 0
+230453.92 -765543.0 +000020.6-000015.500004.2 08.3201.60K? 0
+231119.53 +375345.0 +000034.4+000009.800011.9 08.3201.17K? 0
+231305.20 -541713.4 -000004.3-000013.200005.5 08.3201.13K? 0
+232138.65 +624928.3 +000063.3+000042.600014.5 08.3201.15K? 0
+233728.85 +483227.2 -000017.8-000004.700007.3 08.3201.48K? 0
+233801.63 +652602.2 +000006.5-000001.100007.6 08.3201.12K? 0
+234145.38 -201014.4 -000006.5-000005.700008.0 08.3201.29K? 0
+161407.60 -455229.2 -000008.1-000031.300004.0 08.3202.25M? 0
+173414.62 -245233.3 -000002.9-000013.400032.4 08.3202.39M? 0
+034129.59 +513011.8 +000005.7+000001.400020.2 08.3203.87N? 0 0.10 1.00
+000123.63 +602119.7 -000000.5-000013.700001.3 08.3300.02A? 0
+000930.53 +430336.6 +000002.0-000003.600009.0 08.3300.29A? 0
+001634.72 +155013.8 +000052.2+000003.300017.6 08.3300.36F? 0
+002203.42 +621106.3 -000000.3-000014.900006.0 08.3300.10A? 0
+002429.65 -265501.4 -000015.2-000012.900008.4 08.3300.30A? 0
+002543.31 -505017.3 +000138.3+000020.700005.8 08.3300.39F? 0
+002836.75 +390524.5 -000011.3+000000.700000.0 08.3300.98K? 0
+003000.98 -060625.4 +000027.9-000166.700003.1 08.3300.60G? 0
+003028.33 +651619.8 -000005.7-000005.600004.4 08.3300.49F? 0
+003400.21 -301921.5 -000041.6-000056.500003.7 08.3300.97K? 0
+003643.00 +703421.8 +000037.4-000023.000016.0 08.3300.52F? 0
+003828.44 +380109.2 +000051.7-000022.500008.0 08.3300.50F? 0
+004144.98 +271110.0 +000001.1-000020.800001.5 08.3300.15A? 0
+004536.25 +580219.3 -000001.7-000007.200006.8 08.3300.12A? 0
+005522.19 -683740.4 +000020.0-000015.900000.0 08.3300.57F? 0
+010031.93 +383435.6 +000020.9-000005.000000.9 08.3300.97K? 0
+011112.79 -011627.5 -000017.5-000028.500004.4 08.3300.47F? 0
+012823.04 +445538.7 +000001.6-000004.900001.4 08.3300.01A? 0
+013434.06 -283820.3 -000029.1-000031.200003.6 08.3300.94G? 0
+014114.20 -674033.1 +000316.5-000443.300016.0 08.3300.53F? 0
+014226.01 +791955.4 +000061.5-000093.000006.6 08.3300.96K? 0
+014756.07 +400721.0 +000016.2-000008.600006.3 08.3300.24A? 0
+015132.25 +183029.4 -000002.5-000017.800009.1 08.3300.54F? 0
+015154.69 -230858.1 -000016.1-000013.000008.2 08.3300.33F? 0
+015319.25 +432322.0 -000005.8-000007.200001.5 08.3300.13A? 0
+015348.97 -544537.2 -000114.1-000127.800018.0 08.3300.65G? 0
+020937.36 +370659.1 -000004.6+000000.600006.0 08.3300.01A? 0
+021341.64 -474650.0 +000001.3-000021.100006.7 08.3300.98K? 0
+021557.40 -040542.0 +000174.0-000045.200030.9 08.3300.61G? 0
+021855.78 +272350.5 +000010.1-000047.100003.8 08.3300.43F? 0
+022326.34 +324117.4 -000007.6+000013.000009.6 08.3300.97K? 0
+023619.64 +134006.7 -000007.5-000041.800008.2 08.3300.39F? 0
+023936.63 -613159.2 +000023.0-000006.900000.3 08.33-0.07B? 0
+024703.22 -374421.8 +000031.9-000017.100017.9 08.3300.42F? 0
+025121.82 -550429.2 +000011.9+000009.100014.5 08.3300.66G? 0
+025301.24 +353815.2 +000343.9-000185.400005.7 08.3300.83G? 0
+025655.37 -685304.8 +000077.0+000069.500010.3 08.3300.30A? 0
+030311.27 +412006.6 +000013.9-000013.100002.0 08.3300.09A? 0
+030416.93 +780512.5 +000037.2-000039.800003.2 08.3300.34F? 0
+031229.06 -030008.8 -000006.0-000076.200012.9 08.3300.45F? 0
+032111.51 +591003.6 +000001.7-000003.700004.9 08.3300.30A? 0
+032737.03 -732623.6 +000072.7+000118.900013.9 08.3300.68G? 0
+033719.84 -301059.2 +000003.7+000005.100006.8 08.3300.98K? 0
+034005.21 +635229.8 +000145.2-000140.600015.2 08.3300.78G? 0
+034448.23 +405619.3 -000008.2-000007.700000.7 08.3300.71G? 0
+034815.39 +343603.4 +000046.5-000045.300002.1 08.3300.89G? 0
+035103.54 -240637.9 +000032.4+000013.200010.4 08.3300.30A? 0
+035431.82 -124318.8 +000000.0+000000.000000.0 08.3300.09A? 1
+035628.11 +230901.4 +000012.5-000054.700005.6 08.3300.28A? 0
+035819.56 +824401.2 -000001.0-000008.900002.6 08.3300.35F? 0
+040224.30 +311952.1 -000123.2-000206.500006.0 08.3300.58F? 0
+041202.01 +364549.5 +000035.9-000013.600006.1 08.3300.43F? 0
+041727.49 +163526.3 -000027.7+000025.700001.8 08.3300.50F? 0
+041818.99 +444107.4 -000020.5+000006.400009.7 08.3300.15A? 0
+042319.72 -005808.0 +000050.7-000065.200019.6 08.3300.53F? 0
+042822.05 -312721.6 +000008.7-000024.500016.2 08.3300.50F? 0
+043130.63 -314136.4 +000004.9+000015.700015.9 08.3300.45F? 0
+043748.20 +444148.8 -000025.5-000020.800008.8 08.3300.14A? 0
+044926.52 +441422.8 +000007.2-000018.900001.6 08.3300.05A? 0
+045350.32 +475722.9 +000056.2-000056.400004.8 08.3300.99K? 0
+045841.16 -272618.0 -000006.3-000005.800009.0 08.3300.22A? 0
+050705.92 +000519.9 -000022.8-000036.200031.1 08.3300.45F? 0
+050718.43 +420544.1 -000007.5-000002.600020.1 08.3300.03A? 0
+051438.25 +623231.8 +000016.1-000021.000001.5 08.3300.17A? 0
+051630.29 -373421.8 +000003.7+000030.000005.2 08.3300.36F? 0
+051700.20 +032837.0 -000018.9+000004.600007.2 08.3300.31A? 0
+052301.96 +002620.7 -000008.4-000003.300005.6 08.33-0.07B? 0
+052322.94 -012627.4 -000007.6-000008.200009.7 08.33-0.02B? 0
+052448.25 -523716.3 +000009.0+000000.100006.6 08.3300.18A? 0
+052559.80 -065748.4 +000013.2-000002.400003.4 08.3300.26A? 0
+052914.12 +001155.6 +000029.8-000018.200005.8 08.3300.57F? 0
+053513.82 -022252.3 -000005.8+000001.400002.3 08.33-0.04B? 0
+053644.06 -244212.0 -000000.8+000015.600009.5 08.3300.01A? 0
+054450.78 -171512.8 -000016.9-000040.900005.0 08.3300.62G? 0
+054609.41 -121639.3 -000015.4-000007.800004.0 08.3300.35F? 0
+055450.04 +470751.3 -000003.1-000022.600010.0 08.3300.15A? 0
+055908.91 +224829.2 -000019.6-000003.900010.0 08.3300.06A? 0
+060342.79 +501405.5 +000010.4+000002.900003.6 08.3300.01A? 0
+060756.30 -442842.0 +000007.7+000012.600012.3 08.3300.10A? 0
+061451.34 -621702.8 +000034.8+000067.500010.5 08.3300.55F? 0
+062659.09 +385830.8 -000014.9+000007.700000.3 08.3300.40F? 0
+062756.54 +081521.3 -000023.5-000004.900003.6 08.3300.92G? 0
+063357.36 +222024.5 -000035.1-000023.000005.7 08.3300.40F? 0
+064428.21 +115137.8 +000010.9+000005.300003.4 08.3300.10A? 0
+064446.26 -522524.9 -000001.8+000019.700007.0 08.3300.13A? 1
+064503.65 +455835.3 +000004.2+000004.500004.5 08.3300.07A? 0
+064615.24 +514942.1 -000009.1+000031.900026.8 08.3300.50F? 0
+064646.53 -060841.2 +000003.4-000010.000002.2 08.3300.10A? 0
+064734.38 -551555.1 -000011.3+000034.700009.6 08.3300.94G? 0
+064800.65 -394122.2 +000012.6+000003.500007.7 08.3300.41F? 0
+064838.17 -282208.6 -000000.1+000030.100002.5 08.3300.28A? 0
+064849.30 -081836.9 +000002.1-000004.900001.8 08.33-0.05B? 0
+065032.30 -270742.1 -000000.3-000004.500006.1 08.3300.94G? 0
+065345.55 +012423.0 -000005.4+000001.800007.9 08.33-0.04B? 0
+065401.70 -274536.2 -000006.7+000002.400001.0 08.3300.04A? 0
+065939.03 -115817.5 -000015.6+000010.200000.8 08.3300.38F? 0
+070027.78 -655432.5 -000029.1+000131.600012.7 08.3300.59G? 0
+070148.29 -274207.7 +000007.7+000004.500008.3 08.3300.82G? 0
+070529.22 -290410.0 -000010.4+000028.900006.3 08.3300.09A? 0
+070746.28 -251701.3 -000002.8+000004.900002.2 08.3300.05A? 0
+070804.34 +295006.8 -000158.6-000285.000036.8 08.3300.92G? 0
+070809.43 +555106.5 -000007.8-000059.000004.8 08.3300.39F? 0
+070920.85 +180142.9 +000001.4+000000.300002.9 08.33-0.06B? 0
+071139.41 +561829.8 -000030.8-000017.800019.3 08.3300.50F? 0
+071218.37 -582413.1 -000022.4+000046.300011.1 08.3300.31A? 0
+071514.04 -060111.8 +000012.1+000001.900014.9 08.3300.78G? 0
+071549.73 +451233.4 -000005.0+000003.300011.9 08.3300.13A? 0
+071601.70 +055522.9 -000000.3-000015.900001.7 08.3300.02A? 0
+071748.34 -281710.5 -000012.4+000001.400002.8 08.33-0.06B? 0
+071817.67 +061751.2 -000002.6-000019.300003.0 08.33-0.07B? 0
+071838.25 -371330.2 -000008.5+000011.700003.6 08.33-0.08B? 0
+071920.27 +084701.6 +000001.8-000015.900014.8 08.3300.24A? 0
+072002.71 -242457.5 +000000.0+000000.000000.0 08.33-0.14B? 1
+072129.11 -615933.4 +000022.9+000022.300015.0 08.3300.30A? 0
+072408.69 +390755.1 +000003.5-000067.800010.7 08.3300.45F? 0
+072836.76 -215749.3 -000008.1+000005.400006.2 08.33-0.10B? 0
+073201.13 -064210.1 -000027.6+000012.500005.5 08.3300.34F? 0
+073243.05 -631929.9 -000022.6+000045.700010.0 08.3300.31F? 0
+073406.91 -111421.5 -000059.0+000020.500011.3 08.3300.47F? 0
+073853.29 -044738.6 -000001.5-000006.200003.1 08.33-0.02B? 0
+074041.07 +344147.0 -000018.2-000039.000003.0 08.3300.45F? 0
+074047.80 -313106.4 -000008.8-000004.500003.4 08.33-0.07B? 0
+074247.52 -424527.0 -000003.9+000000.700006.2 08.3300.05A? 0
+074336.96 -632357.4 -000007.9+000055.800004.2 08.33-0.06B? 0
+074702.47 +000106.1 -000004.1+000004.700000.0 08.33-0.04B? 0
+074933.13 +445030.7 -000005.8-000010.900004.1 08.3300.95G? 0
+075031.81 -481720.8 -000000.1+000003.000000.4 08.33-0.08B? 0
+075121.41 -434627.3 -000004.2+000010.800003.7 08.3300.02A? 0
+075244.33 -513326.7 -000005.2-000005.200005.5 08.3300.19A? 0
+075521.31 +402124.2 +000030.4-000016.900016.2 08.3300.57F? 0
+075631.14 +021919.4 -000015.3-000001.900012.1 08.33-0.11B? 0
+075732.35 -282044.4 +000003.4+000002.700002.0 08.3300.01A? 0
+075914.70 -603513.6 -000017.2+000007.000007.8 08.3300.03A? 0 0.10 1.00
+080423.10 -101926.6 -000007.1-000012.900007.0 08.3300.51F? 0
+080527.60 -423257.4 +000017.0-000034.100000.9 08.3300.40F? 0
+080737.36 -550357.2 +000007.8-000021.600008.9 08.3300.48F? 0
+080823.66 -310443.9 -000000.7-000000.600003.6 08.3300.11A? 0
+081012.10 +051625.6 -000014.4-000003.200002.7 08.3300.14A? 0
+081931.81 +263827.0 -000016.7+000021.700000.8 08.3300.39F? 0
+082008.13 -473936.8 -000003.3+000012.200005.6 08.33-0.14B? 0
+082042.67 -640358.0 -000021.5+000141.000005.2 08.3300.69G? 0
+082245.73 +092745.8 -000043.1-000025.900017.6 08.3300.51F? 0
+082704.94 +191513.7 -000016.8-000046.500000.8 08.3300.33F? 0
+082903.16 +661249.8 +000000.7-000007.400006.5 08.3300.94G? 0
+083143.03 +504232.2 -000032.3-000004.700019.8 08.3300.99K? 0
+083147.54 -420159.9 +000000.0+000000.000000.0 08.3300.05A? 1
+083520.63 +751047.0 -000033.5-000051.900013.2 08.3300.48F? 0
+083859.42 -250527.6 -000011.0-000007.800003.5 08.3300.45F? 0
+083903.61 +195959.2 -000057.0-000017.900020.1 08.3300.19A? 0
+083915.01 +345741.4 +000016.1+000002.100009.4 08.3300.32F? 0
+084113.80 +195519.3 -000039.7-000015.900003.5 08.3300.23A? 0
+084453.47 -462034.8 -000015.6+000021.200002.9 08.3300.87G? 0
+084903.27 -124407.2 -000064.1-000006.300007.8 08.3300.56F? 0
+084913.58 +802919.1 -000040.9-000040.800007.2 08.3300.27A? 0
+085352.23 -330716.7 -000088.0+000017.100002.5 08.3300.90G? 0
+085525.94 -410443.9 -000006.1+000008.400003.2 08.3300.06A? 0
+085527.43 -095532.4 -000009.4-000011.600009.5 08.3300.36F? 0
+085550.44 -462030.1 -000003.1-000003.200003.6 08.3300.14A? 0
+085643.77 -800818.3 -000020.2+000022.900013.1 08.3300.27A? 0
+085801.96 -065629.7 -000005.1+000005.400001.4 08.3300.04A? 0
+090045.87 -455343.2 -000011.4+000008.000007.0 08.3300.22A? 0
+090431.94 -200357.4 -000068.2+000028.300000.4 08.3300.35F? 0
+090753.34 +831030.7 -000003.7-000006.000003.2 08.3300.93G? 0
+091414.55 +334901.5 +000007.9-000072.500015.2 08.3300.64G? 0
+091607.55 -434025.3 -000012.9+000013.300001.3 08.3300.11A? 0
+091720.50 +482122.2 +000018.1+000007.900009.0 08.3300.93G? 0
+092627.46 -511028.3 -000010.7+000011.200006.9 08.33-0.08B? 0
+093228.24 -575645.4 -000004.6+000007.400004.1 08.33-0.05B? 0
+093248.01 -500015.8 -000012.3+000001.400003.0 08.33-0.09B? 0
+093642.82 -332007.5 -000002.3-000000.200001.2 08.3300.06A? 0
+093920.96 -181841.9 -000016.6-000000.400000.6 08.3300.10A? 0
+093930.29 -155742.4 -000060.3+000011.200005.9 08.3300.37F? 0
+094832.90 -253230.8 +000032.2-000015.400006.4 08.3300.92G? 0
+094834.76 -224048.4 -000006.1-000003.200005.6 08.3300.01A? 0
+095009.41 -603535.8 -000009.3+000001.400003.9 08.33-0.03B? 0
+095220.52 -673546.3 -000014.8+000002.900000.3 08.3300.09A? 0
+095436.82 +284115.5 -000063.0-000011.700008.7 08.3300.48F? 0
+095452.91 -574338.3 -000006.0-000001.000000.4 08.3300.27A? 0
+100157.85 -530020.6 +000001.5+000000.800004.3 08.3300.15A? 0
+100355.08 -345223.5 -000009.9-000021.700005.2 08.3300.98K? 0
+100401.85 -405837.4 -000029.3-000029.000009.3 08.3300.43F? 0
+100741.71 +061734.0 -000046.8+000001.400003.6 08.3300.29A? 0
+100755.44 -382131.8 -000035.1+000013.600006.6 08.3300.14A? 0
+100807.36 -193352.3 -000016.6+000000.700001.4 08.3300.19A? 0
+100852.83 -294458.7 -000039.6+000032.000007.1 08.3300.48F? 0
+101041.45 +114929.9 +000033.5-000033.900008.1 08.3300.72G? 0
+101210.33 -484714.0 -000026.2+000009.200001.4 08.33-0.03B? 0
+101538.37 -391729.2 -000096.1+000004.700003.3 08.3300.39F? 0
+101634.17 +251748.0 -000081.5-000024.400017.6 08.3300.40F? 0
+102453.20 -523306.0 -000022.9+000002.100003.0 08.3300.21A? 0
+102639.59 +060307.6 -000077.4+000024.600007.6 08.3300.22A? 0
+102818.62 -523342.5 -000089.8+000071.900019.2 08.3300.82G? 0
+102937.72 -465323.5 -000021.8+000008.300015.0 08.3300.90G? 0
+104133.26 -560545.6 -000021.1+000004.100002.8 08.33-0.07B? 0
+104416.51 -364937.0 -000015.1-000000.900004.5 08.3300.08A? 0
+104446.32 -105434.1 -000026.8-000003.100003.7 08.3300.07A? 0
+104829.03 -563713.1 -000035.3+000015.600018.1 08.3300.03A? 0
+104914.03 -462941.8 -000024.2+000014.800009.7 08.3300.98K? 0
+105412.28 -310931.6 -000115.0-000353.900005.7 08.3300.60G? 0
+105724.40 -405810.9 -000000.9-000018.000000.8 08.3300.21A? 0
+105807.28 -384247.7 -000031.8+000001.200015.8 08.3300.19A? 0
+110048.67 +291307.0 -000020.7-000010.400010.2 08.3300.39F? 0
+110304.86 -590641.5 -000021.7+000003.000003.8 08.3300.01A? 0
+110634.72 -144438.1 -000048.5-000016.200013.3 08.3300.51F? 0
+111538.96 +042840.9 -000013.6-000098.800011.6 08.3300.45F? 0
+111906.65 -563510.9 -000003.4+000006.000004.8 08.33-0.10B? 0
+111938.69 +760956.1 +000005.5-000017.300000.5 08.3300.41F? 0
+112124.04 -293540.4 -000052.5+000004.900001.7 08.3300.51F? 0
+112407.43 -570355.6 +000005.0-000002.100018.4 08.3300.91G? 0
+112540.07 +200008.5 -000205.6-000088.200031.4 08.3300.84G? 0
+112821.83 +435153.3 -000003.4+000014.400003.9 08.3300.44F? 0
+113332.16 +075843.6 -000034.0-000003.500010.5 08.3300.99K? 0
+113458.29 +732334.9 +000051.2-000023.900020.4 08.3300.45F? 0
+113928.57 +025046.8 -000199.8+000085.900013.3 08.3300.54F? 0
+113945.85 -632840.1 -000017.5+000002.600005.9 08.3300.03A? 0
+115003.64 +424312.8 -000065.8-000040.600008.0 08.3300.43F? 0
+120127.93 -002243.6 +000002.0+000002.300000.4 08.3300.92G? 0
+120143.46 -702428.1 -000014.8-000013.400006.3 08.3300.16A? 0
+120648.98 -730418.3 -000017.3+000000.100001.0 08.3300.09A? 0
+121202.78 +463603.0 -000019.7+000008.700013.7 08.3300.44F? 0
+121357.76 -530835.9 -000033.0-000020.300008.8 08.3300.20A? 0
+121649.68 -410409.6 -000002.8-000030.000011.7 08.3300.38F? 0
+122551.96 +264636.1 -000021.4-000007.200009.4 08.3300.47F? 0
+122631.83 -134741.7 -000025.0-000007.600003.1 08.3300.42F? 0
+122955.35 -644840.8 -000003.4-000002.100001.8 08.3300.74G? 0
+123421.22 +261721.0 +000050.6-000061.600007.6 08.3300.39F? 0
+125207.49 -262740.1 -000064.4-000145.700024.4 08.3300.62G? 0
+125630.17 -461233.8 -000028.7-000002.400004.1 08.3300.07A? 0
+130038.80 -023346.3 +000044.4-000042.000003.5 08.3300.71G? 0
+130151.76 -360653.2 -000024.4-000007.400000.7 08.3300.38F? 0
+130215.63 +722906.9 -000124.3+000035.500011.0 08.3300.49F? 0
+130516.93 -505123.8 -000136.6-000005.000035.0 08.3300.68G? 0
+130751.94 -452705.1 -000023.2+000001.000000.1 08.3300.06A? 0
+130908.52 +212722.0 -000022.1-000012.500015.9 08.3300.62G? 0
+131143.57 -372351.0 +000004.7-000013.200009.2 08.3300.05A? 0
+131409.37 -163330.3 +000242.9-000125.400001.4 08.3300.85G? 1
+131429.16 +593710.6 -000000.1+000007.800010.0 08.3300.42F? 0
+131520.34 -240002.0 -000012.8+000001.000011.1 08.3300.44F? 0
+132002.18 +013635.7 -000077.8+000081.100002.9 08.3300.38F? 0
+132707.91 -222154.6 -000057.9-000000.600016.2 08.3300.55F? 1
+133031.12 +443458.5 -000127.1-000028.500006.6 08.3300.63G? 0
+135407.35 -015755.6 -000063.8-000040.900023.8 08.3300.54F? 0
+135451.18 -213024.7 -000127.4+000023.100013.3 08.3300.45F? 0
+135614.35 -611259.1 +000019.1-000021.000012.3 08.3300.52F? 0
+140152.18 +002520.7 -000104.1-000042.800002.1 08.3300.53F? 0
+140306.06 +400624.7 -000067.7+000047.400004.4 08.3300.53F? 0
+140315.55 +041330.6 -000087.6-000078.400006.3 08.3300.54F? 0
+141031.40 -052727.3 -000016.4-000015.000012.9 08.3300.92G? 0
+141234.12 -684117.1 -000003.2-000022.700006.4 08.3300.12A? 0
+141633.06 +200715.5 +000000.0+000000.000000.0 08.3300.79G? 1
+141634.76 +053155.1 -000012.7+000016.000018.8 08.3300.43F? 0
+142422.59 -264531.4 -000000.5-000020.500011.2 08.3300.03A? 0
+142953.12 -423105.0 -000048.8-000016.700003.8 08.3300.36F? 0
+143545.83 -464107.9 -000011.8-000010.000007.3 08.3300.18A? 0
+143621.41 +573337.8 -000078.6+000070.900014.7 08.3300.54F? 0
+143720.94 -460742.9 +000011.3-000034.300012.0 08.3300.08A? 0
+144152.10 -681617.4 -000005.3-000006.800000.4 08.3300.19A? 0
+144421.23 -721228.2 -000035.6-000025.800003.0 08.3300.48F? 0
+144422.04 +630607.1 -000020.2+000039.600014.8 08.3300.62G? 0
+145621.85 -445407.4 -000009.3-000005.400008.3 08.3300.01A? 0
+150433.76 -625323.4 -000066.0-000062.900004.7 08.3300.97K? 0
+150909.88 +330338.0 +000008.7-000016.600020.2 08.3300.99K? 0
+151022.75 +272525.4 +000007.2+000015.600007.5 08.3300.99K? 0
+151459.64 -804546.8 -000018.9-000005.900009.7 08.3300.14A? 0
+151655.60 +141329.4 -000012.0+000021.900011.7 08.3300.99K? 0
+152009.44 -621109.7 -000012.8-000013.100004.5 08.3300.06A? 0
+152509.41 -263430.7 -000000.5-000024.900001.7 08.3300.39F? 0
+153041.83 -524616.5 -000042.6-000044.500000.4 08.3300.79G? 0
+154002.89 -653942.0 -000001.5-000009.100002.5 08.33-0.04B? 0
+154337.46 -283404.4 +000047.0+000008.500012.3 08.3300.35F? 0
+154405.52 +451857.5 -000048.2+000033.500005.7 08.3300.79G? 0
+154539.96 -555830.5 -000007.1-000003.500020.9 08.3300.04A? 1
+155040.05 -263146.1 -000014.7+000019.600003.3 08.3300.81G? 0
+155641.90 -421923.1 -000004.4-000026.000011.0 08.3300.71G? 0
+155916.90 -683007.2 +000032.0-000016.800000.9 08.3300.41F? 0
+160018.28 +585602.9 -000034.2+000029.700006.9 08.3300.32F? 1
+160521.07 +580958.5 -000016.5+000024.200004.4 08.3300.29A? 0
+160729.93 -235702.2 -000011.6-000028.900000.8 08.3300.40F? 0
+160950.82 -110756.2 -000041.6-000011.900014.4 08.3300.62G? 0
+161555.15 -491828.2 +000008.0-000004.800009.3 08.3300.24A? 0
+162236.89 +883621.7 -000005.7+000011.900005.5 08.3300.88G? 0
+164833.52 +212325.4 +000010.4+000009.800013.1 08.3300.89G? 0
+164908.16 +360054.8 -000052.2-000029.500001.9 08.3300.92G? 0
+165823.71 +641815.9 -000068.8+000058.800002.6 08.3300.81G? 0
+170001.27 +193536.3 +000065.6-000017.800010.8 08.3300.79G? 0
+170731.97 -343025.0 +000010.0-000001.800004.9 08.3300.02A? 0
+170904.51 -173409.6 +000000.0-000012.800000.8 08.3300.10A? 0
+170942.64 +302114.7 -000006.9+000008.900012.3 08.3300.38F? 0
+171037.74 +243154.7 -000200.9+000240.600038.5 08.3300.87G? 0
+171120.94 -250153.4 -000008.1-000050.300011.2 08.3300.46F? 0
+171529.20 -301556.6 +000016.7-000001.200008.3 08.3300.22A? 0
+172719.04 -570615.3 -000010.4-000043.000013.6 08.3300.35F? 0
+173118.69 -564456.6 +000003.8-000032.400014.8 08.3300.12A? 0
+173208.56 -104310.3 -000028.1-000006.300011.2 08.3300.39F? 0
+173550.63 +005948.4 +000000.0+000000.000000.0 08.3300.06A? 0
+173837.53 -330307.3 +000010.9-000008.100001.0 08.3300.06A? 0
+174021.90 -370642.7 -000008.4-000004.200018.7 08.3300.43F? 0
+174337.78 -471025.5 +000011.9-000011.000002.2 08.3300.18A? 0
+174926.19 -292618.9 -000000.4-000017.800003.7 08.3300.36F? 0
+175023.50 -120936.2 -000011.4+000017.000009.3 08.3300.42F? 0
+175038.60 -542001.1 -000000.6+000002.800024.0 08.3300.80G? 0
+175041.11 -291644.1 -000014.2-000024.800010.8 08.3300.20A? 0
+175047.15 +482352.4 +000001.4+000022.100011.5 08.3300.91G? 0
+175122.07 +013119.6 +000021.9-000101.700019.9 08.3300.70G? 0
+175304.39 -710040.8 +000003.9-000040.400012.0 08.3300.55F? 0
+175321.15 -280326.2 -000006.4-000000.100013.8 08.33-0.01B? 0
+175336.57 +051314.7 -000023.5-000031.500015.8 08.3300.86G? 0
+175933.26 -404342.7 +000001.9-000007.100002.6 08.3300.01A? 0
+180130.82 -101400.5 +000021.9-000025.900020.3 08.3300.65G? 0
+180501.00 -352452.4 -000011.8-000015.600011.2 08.3300.03A? 0
+180654.06 +464642.5 +000005.0+000050.000012.0 08.3300.34F? 0
+180734.62 -253411.6 +000036.7-000016.700010.1 08.3300.95G? 0
+180755.13 +222353.3 +000000.1-000007.600001.1 08.3300.18A? 0
+180837.66 -063944.2 +000004.1-000015.200007.1 08.3300.27A? 0
+180838.18 +423806.9 -000006.0-000011.000003.6 08.33-0.04B? 0
+181113.23 -164214.0 -000003.1-000003.700000.8 08.3300.40F? 0
+181405.66 -365219.2 +000002.9-000006.800005.1 08.33-0.07B? 0
+181654.57 -102730.6 +000116.6-000155.000003.1 08.3300.59G? 0
+181733.31 -432928.8 +000000.0-000009.900012.0 08.3300.06A? 0
+182417.31 +513150.3 +000008.7-000062.900004.7 08.3300.95G? 0
+182824.93 -035231.0 -000189.7-000296.100024.5 08.3300.73G? 0
+183024.07 -240347.8 -000005.5-000005.200000.3 08.3300.28A? 0
+183758.89 -064816.2 -000113.3-000389.400020.0 08.3300.85G? 0
+183801.74 +423954.2 +000296.4+000062.900029.5 08.3300.82G? 0
+183959.98 +140929.3 +000005.5-000013.600001.4 08.3300.45F? 0
+184008.83 +163328.8 -000003.1+000024.800010.0 08.3300.33F? 0
+184118.42 -284932.4 -000011.2+000002.600001.9 08.33-0.03B? 0
+184233.76 -474020.4 -000002.5-000024.400006.2 08.3300.02A? 0
+184343.51 -074352.0 +000002.2-000003.200001.6 08.3300.97K? 0
+184551.21 -102930.2 +000000.0+000000.000000.0 08.3300.86G? 0
+184734.68 -450358.8 -000014.3-000009.300012.8 08.3300.99K? 0
+185131.29 -385101.8 +000014.6-000006.800005.9 08.3300.31F? 0
+185138.10 +602603.1 +000006.3-000034.200011.1 08.3300.58G? 0
+185809.38 +424204.3 +000023.3+000045.700002.7 08.3300.41F? 0
+185959.08 -154200.3 -000004.0-000006.300006.1 08.3300.19A? 0
+190257.93 +102739.4 -000024.3-000063.500011.2 08.3300.60G? 0
+190306.46 +592641.6 +000002.3+000006.600002.4 08.33-0.01B? 0
+190410.38 +403324.9 +000002.1-000014.300002.8 08.3300.21A? 0
+190524.83 +365627.0 -000002.2-000001.400003.2 08.3300.01A? 0
+190635.50 -570642.4 +000010.3-000031.100016.2 08.3300.31A? 0
+190709.39 +321451.3 +000016.2+000012.400006.1 08.3300.20A? 0
+190802.64 +414336.0 +000001.6-000000.600001.9 08.3300.96K? 0
+190905.83 +331416.2 -000000.9-000007.000001.6 08.33-0.16B? 0
+191229.83 -230213.9 +000004.7-000013.800011.0 08.3300.01A? 0
+191558.91 +313720.2 -000003.3+000006.900004.2 08.33-0.03B? 0
+191914.26 +152458.9 +000000.7+000017.300014.1 08.3300.43F? 0
+192605.00 +071154.9 +000041.0+000015.200002.2 08.3300.39F? 0
+192659.47 +732158.7 +000000.0+000000.000000.0 08.3300.34F? 1
+192720.85 +204008.0 -000002.9-000007.200001.4 08.3300.22A? 0
+192846.46 -713549.1 +000000.9+000016.400004.5 08.3300.48F? 0
+193225.42 +223330.3 -000025.9-000018.100023.7 08.3300.96K? 0
+194658.37 +280242.7 -000000.9-000002.200002.9 08.3300.36F? 0
+194935.55 -043146.7 -000057.7+000007.900033.4 08.3300.57F? 0
+195214.75 +360933.4 +000020.7+000007.700005.7 08.3300.48F? 0
+195327.11 -072543.6 +000004.2-000008.900000.5 08.3300.49F? 0
+195456.04 -133301.0 +000025.2-000019.100027.8 08.3300.30A? 0
+195505.26 -134700.1 +000009.8-000008.000012.3 08.3300.21A? 0
+195602.02 +175312.6 -000001.7+000011.200006.4 08.33-0.05B? 0
+195648.43 -163655.1 -000012.4-000008.900011.3 08.3300.06A? 0
+195904.72 -375028.0 +000016.9-000028.400010.3 08.3300.50F? 0
+200901.21 +013858.8 +000018.2-000013.700004.9 08.3300.69G? 0
+201028.12 +402842.7 +000017.7-000005.800010.7 08.3300.03A? 0
+201124.95 -215702.3 +000036.0+000009.000005.8 08.3300.43F? 0
+201654.59 -323626.1 +000000.0+000000.000000.0 08.3300.75G? 1
+201717.18 +011854.2 +000029.0-000009.400014.8 08.3300.46F? 0
+201740.34 +362521.0 -000009.2-000012.600004.4 08.3300.47F? 0
+201826.40 +304916.5 -000010.5-000016.300004.8 08.3300.68G? 0
+202050.44 +443231.1 +000020.7+000023.000006.7 08.3300.98K? 0
+202420.36 +554858.0 +000009.6-000000.600000.8 08.3300.04A? 0
+202543.49 -623933.7 +000069.8-000064.700008.6 08.3300.42F? 0
+202611.85 +092705.2 +000108.8-000552.300029.6 08.3300.49F? 0
+202620.24 +471523.6 +000010.6-000014.900020.9 08.3300.94G? 0
+203115.46 +323144.0 -000005.9-000002.800003.9 08.3300.03A? 0
+203626.87 -091957.5 +000015.0-000001.100017.5 08.3300.16A? 0
+203640.75 +164248.8 -000012.9+000011.300010.4 08.3300.07A? 0
+203649.41 +144342.4 +000015.4+000008.600005.3 08.3300.32F? 0
+203828.60 +605506.5 +000004.9+000004.300005.8 08.3300.38F? 0
+203939.76 +261830.4 +000004.3-000011.400001.2 08.3300.97K? 0
+204017.57 +453418.6 +000009.8-000004.600000.3 08.33-0.03B? 0
+204436.33 -711401.9 +000021.4-000002.200010.0 08.33-0.04B? 0
+204519.99 +070220.0 -000010.5+000000.500003.5 08.3300.12A? 0
+204524.30 +481625.2 +000052.9+000081.700011.1 08.3300.40F? 0
+204551.25 +204726.2 +000006.4-000008.900003.8 08.33-0.05B? 0
+204928.83 -515326.1 +000051.1+000018.200016.2 08.3300.55F? 0
+205332.15 +452302.3 +000010.7+000002.600014.6 08.3300.96K? 0
+205813.55 +484538.7 +000007.4-000000.600000.8 08.3300.08A? 0
+210258.26 -323516.8 +000040.2-000026.100022.0 08.3300.53F? 0
+210318.07 -691015.9 +000048.7-000063.900007.5 08.3300.52F? 0
+210418.73 +372335.2 +000004.5-000012.400014.4 08.3300.96K? 0
+211416.33 -383440.6 -000003.9-000008.000009.8 08.3300.45F? 1
+211752.69 +511226.2 +000008.0-000003.000000.9 08.3300.24A? 0
+212134.42 +283353.5 -000039.7-000060.900016.0 08.3300.77G? 0
+212625.74 +430710.2 +000019.7-000036.600014.0 08.3300.50F? 0
+212941.54 +364754.6 +000029.9+000052.000008.5 08.3300.49F? 0
+213520.22 +345009.0 -000003.1-000001.600001.1 08.3300.07A? 0
+213914.58 -742855.0 +000071.4-000058.900010.3 08.3300.48F? 0
+214137.70 +143930.9 -000005.4-000024.200022.7 08.3300.31A? 0
+214140.65 -640837.9 +000004.7+000022.000009.9 08.3300.33F? 0
+214529.36 +674504.7 -000001.4-000001.800010.8 08.3300.07A? 0
+214740.94 +290113.4 +000003.7-000015.400008.9 08.3300.14A? 0
+215433.74 +313636.8 +000004.4-000035.700007.1 08.3300.62G? 0
+220221.31 +184959.2 +000039.6-000002.600000.8 08.3300.27A? 0
+223104.32 -502347.0 -000015.9+000023.500010.1 08.3300.43F? 0
+223328.91 +155615.4 -000007.8-000003.600004.6 08.3300.32F? 0
+223714.89 +511709.4 +000000.8-000000.500003.1 08.3300.02A? 0
+224544.70 -681514.3 +000015.0+000022.000016.7 08.3300.40F? 0
+224736.30 -180455.0 +000007.8+000002.400004.1 08.3300.96K? 0
+225612.12 -364049.0 +000018.1-000077.000003.4 08.3300.49F? 0
+225711.37 +152525.3 -000001.4-000008.900002.8 08.3300.33F? 0
+230112.99 +075947.9 +000032.2-000000.900013.1 08.3300.49F? 0
+230736.09 -593801.2 +000074.3-000000.900008.4 08.3300.35F? 0
+230850.01 +645046.3 +000010.0+000001.600003.6 08.3300.06A? 0
+231123.46 -723130.6 +000002.0+000024.100004.6 08.3300.44F? 0
+231139.59 +364740.9 -000014.3-000018.100009.1 08.3300.99K? 0
+231336.10 +391506.8 +000047.0-000002.900005.5 08.3300.36F? 0
+232112.57 +330140.6 +000029.1-000048.000020.5 08.3300.40F? 0
+232305.06 +450035.9 -000016.0-000000.900012.7 08.3300.25A? 0
+232343.13 -283459.8 +000022.9+000000.800003.6 08.3300.22A? 0
+233034.73 +810015.3 +000019.9+000004.100008.4 08.3300.18A? 0
+234751.78 +170321.5 +000010.1-000008.900007.8 08.3300.20A? 0
+234759.54 +803353.8 +000014.3-000007.400002.3 08.3300.20A? 0
+235113.90 +623534.3 +000070.1-000095.300014.5 08.3300.60G? 0
+235117.52 +432953.2 -000032.2-000020.700002.5 08.3300.47F? 0
+235503.69 +380411.4 -000016.2-000014.700007.2 08.3300.11A? 0
+235812.01 +703322.8 -000075.9-000037.600014.6 08.3300.58F? 0
+000813.84 -540908.1 +000027.4-000013.000016.4 08.3301.35K? 0
+002433.59 +032227.2 +000009.4-000026.300004.0 08.3301.01K? 0
+002624.01 +575829.0 -000019.3+000006.100003.1 08.3301.00K? 0
+003352.21 +252653.0 +000022.6-000008.000022.6 08.3301.00K? 0
+005717.10 +602020.2 +000003.3+000004.500013.8 08.3301.22K? 0
+010023.36 +513625.8 +000059.1-000045.600012.0 08.3301.44K? 0
+012701.59 +112202.4 +000041.5-000037.000018.6 08.3301.19K? 0
+013031.85 -231437.4 +000045.6+000005.100023.5 08.3301.02K? 0
+014811.32 -694345.3 +000024.8-000014.700002.9 08.3301.14K? 0
+015007.76 -124046.3 +000016.9-000010.500011.5 08.3301.04K? 0
+015301.12 -162920.4 +000029.2+000002.500001.7 08.3301.04K? 0
+015428.25 +405323.1 -000005.2-000007.300002.0 08.3301.05K? 0
+020033.91 -401604.2 -000010.0+000000.200002.4 08.3301.10K? 0
+020220.19 -561445.3 +000047.3-000003.700007.5 08.3301.01K? 0
+021908.70 -420110.8 +000015.5-000009.700001.5 08.3301.16K? 0
+022134.97 -520804.1 +000036.2+000020.200000.4 08.3301.15K? 0
+022627.43 +663256.1 -000014.2+000002.700002.3 08.3301.09K? 0
+023116.62 +013056.0 +000018.3-000007.600016.8 08.3301.14K? 0
+024026.36 -695506.4 +000051.6+000007.000002.5 08.3301.15K? 0
+025257.90 +033314.3 +000007.7-000005.900009.4 08.3301.46K? 0
+025554.54 -160333.6 +000003.4-000023.200009.4 08.3301.31K? 0
+030125.87 +562318.0 -000015.2-000002.400003.1 08.3301.20K? 0
+030432.29 -110033.1 -000019.9-000036.800010.4 08.3301.42K? 0
+030455.56 +310220.4 -000001.4-000014.900014.8 08.3301.20K? 0
+031046.35 +413552.3 -000001.1+000000.600002.5 08.3301.42K? 0
+031740.41 -385742.9 +000002.6+000003.600016.3 08.3301.60K? 0
+032455.82 +015834.7 +000008.7+000008.300004.6 08.3301.62K? 0
+032726.04 +470329.5 -000011.2-000004.800008.7 08.3301.26K? 0
+033901.50 -403752.5 +000018.0+000009.700005.3 08.3301.15K? 0
+034104.25 -403509.4 +000025.6+000025.200009.5 08.3301.55K? 0
+034445.48 -132804.3 +000010.1-000054.600013.8 08.3301.01K? 0
+035616.86 -050910.7 +000042.0+000025.400023.1 08.3301.54K? 0
+040253.24 -593201.8 +000016.5+000027.900003.6 08.3301.36K? 0
+040346.87 -214001.4 +000004.9+000019.400008.3 08.3301.61K? 0
+040936.65 -144744.9 -000023.7+000003.000004.4 08.3301.42K? 0
+041557.82 +710415.0 +000008.9-000041.400006.4 08.3301.73K? 0
+044014.73 +510625.8 -000009.4-000028.200027.8 08.3301.31K? 0
+044615.53 +495653.6 -000031.1-000024.700002.2 08.3301.02K? 0
+044829.51 +105548.3 +000014.6-000002.700000.6 08.3301.17K? 0
+051320.40 +415605.4 +000000.0+000000.100025.7 08.3301.59K? 0
+052945.31 +375601.9 +000012.9-000005.600020.3 08.3301.16K? 0
+053336.88 +014241.0 +000021.5-000006.600002.6 08.3301.09K? 0
+053557.54 -235944.8 +000025.4+000017.000011.6 08.3301.34K? 0
+053805.45 -144522.2 -000026.2+000018.400012.6 08.3301.00K? 0
+054059.69 +383058.1 -000004.4+000015.000003.5 08.3301.03K? 0
+055344.57 +523824.5 +000003.0-000004.700027.0 08.3301.10K? 0
+055649.51 +640945.3 +000006.9+000006.300012.3 08.3301.67K? 0
+060155.20 +212716.2 -000013.0-000024.800014.1 08.3301.50K? 0
+060546.81 -543033.6 +000004.6-000006.600007.4 08.3301.01K? 0
+061635.37 -201222.8 -000022.4+000018.900001.1 08.3301.04K? 0
+062519.76 -260840.4 -000001.0-000002.800004.1 08.3301.15K? 0
+063400.68 -043404.9 +000016.5-000011.000000.1 08.3301.65K? 0
+063644.59 +161921.2 -000004.7-000021.200009.9 08.3301.53K? 0
+063756.28 +154618.7 -000037.1-000002.300005.6 08.3301.60K? 0
+064345.25 +222756.3 -000017.7-000013.700028.7 08.3301.01K? 0
+065053.08 +145820.5 +000025.5-000052.700001.1 08.3301.07K? 0
+065353.01 +031508.9 +000013.0-000006.300017.8 08.3301.23K? 0
+065803.61 -213151.4 -000001.0+000009.800013.1 08.3301.51K? 0
+070532.92 -384024.3 +000018.0-000002.900003.9 08.3301.55K? 0
+070537.17 -425926.0 -000012.9+000006.700005.6 08.3301.17K? 0
+070551.20 +632649.1 +000011.3-000017.700004.0 08.3301.16K? 0
+070730.99 -314824.6 -000016.8-000009.200013.1 08.3301.54K? 0
+070806.68 +622010.1 +000007.1+000002.600002.7 08.3301.12K? 0
+071322.71 -214237.7 -000008.0+000008.600015.3 08.3301.28K? 0
+071839.77 +480723.6 +000001.9+000033.900001.6 08.3301.16K? 0
+071908.38 -751411.5 -000018.8+000034.000001.5 08.3301.18K? 0
+072023.67 -133214.4 -000012.0-000001.000011.5 08.3301.65K? 0
+072750.02 -704514.9 -000012.9+000023.900014.6 08.3301.09K? 0
+072750.48 -684524.6 -000022.1+000031.600007.2 08.3301.07K? 0
+072751.88 -120052.8 -000004.9-000009.900002.5 08.3301.06K? 0
+072912.67 -324446.3 -000008.7+000007.300023.7 08.3301.23K? 0
+073507.76 +201905.9 +000034.8-000013.100008.5 08.3301.52K? 0
+074108.74 +482651.4 +000006.4+000015.900020.2 08.3301.61K? 0
+074354.80 -054021.7 +000012.8+000009.600008.9 08.3301.25K? 0
+074725.47 +300550.9 +000037.2-000012.800006.0 08.3301.04K? 0
+081254.88 -374855.7 -000004.3+000008.400006.6 08.3301.32K? 0
+081655.88 +180445.4 +000007.1+000000.500021.8 08.3301.75K? 0
+081912.89 -113119.1 -000007.3-000003.000003.8 08.3301.45K? 0
+082050.42 +065000.8 -000006.8-000012.500005.0 08.3301.16K? 0
+082307.51 -370731.4 -000000.4-000004.300007.1 08.3301.75K? 0
+082812.01 -441323.0 -000012.5-000010.100004.1 08.3301.10K? 0
+083139.46 -001059.0 +000007.8-000017.100009.0 08.3301.18K? 0
+083238.80 -685152.1 +000003.7+000015.600007.3 08.3301.17K? 0
+083309.70 -221940.3 -000002.8+000005.300003.4 08.3301.43K? 0
+084233.23 +660525.3 +000005.8-000037.400006.5 08.3301.12K? 0
+084749.01 -194659.0 +000002.1-000008.000010.5 08.3301.50K? 0
+084810.51 +150638.4 -000035.8-000003.600012.6 08.3301.01K? 0
+085453.09 -035836.7 +000008.4-000006.300002.4 08.3301.30K? 0
+090834.23 +550505.6 -000037.4-000015.300002.4 08.3301.15K? 0
+091303.82 -292241.4 +000003.8-000009.200013.9 08.3301.19K? 0
+094456.56 +032215.3 -000028.0-000035.300013.5 08.3301.23K? 0
+094617.00 -615747.9 -000000.5-000003.500014.7 08.3301.22K? 0
+101347.88 -722831.6 -000024.6+000005.400014.5 08.3301.44K? 0
+101737.37 -173212.5 +000006.9+000003.700003.6 08.3301.34K? 0
+101844.86 +064039.6 +000025.0-000010.100000.1 08.3301.03K? 0
+101859.03 -362418.8 -000057.6+000017.800024.9 08.3301.27K? 0
+101905.74 -215804.4 +000022.6-000030.400005.2 08.3301.04K? 0
+102031.20 -765805.7 -000054.1+000012.300002.3 08.3301.28K? 0
+102647.79 +535937.7 +000007.1+000006.100008.8 08.3301.06K? 0
+102852.98 -482624.6 -000038.5+000028.900022.2 08.3301.04K? 0
+103221.71 -243216.6 +000005.1-000001.800001.4 08.3301.04K? 0
+103440.31 -334553.9 -000018.2-000004.800009.4 08.3301.06K? 0
+104303.19 -042425.7 +000006.4-000004.400007.8 08.3301.59K? 0
+104339.36 -652845.7 -000000.6+000004.500002.2 08.3301.18K? 0
+104640.09 -803939.8 -000028.4+000008.100003.6 08.3301.78K? 0
+105623.01 -702657.0 -000001.6-000004.800003.2 08.3301.04K? 0
+105624.16 -565042.0 +000008.8-000003.400003.1 08.3301.40K? 0
+110210.90 -555446.1 -000003.3-000006.700005.5 08.3301.44K? 0
+110341.82 +321815.4 +000002.4+000000.700006.2 08.3301.57K? 0
+111407.67 -414117.6 -000035.8-000021.100004.8 08.3301.15K? 0
+113622.60 -264532.2 -000037.9-000012.700002.0 08.3301.12K? 0
+113705.43 -353508.6 -000019.7-000018.800012.9 08.3301.70K? 0
+113931.58 +211846.5 -000028.5-000002.800004.2 08.3301.02K? 0
+115428.80 +040213.3 -000015.8+000006.000004.6 08.3301.18K? 0
+115543.18 +223834.2 +000013.3+000001.500009.9 08.3301.12K? 0
+121418.30 -260739.1 +000022.6-000036.300021.7 08.3301.16K? 0
+121614.08 -120114.6 -000009.4-000008.500005.2 08.3301.05K? 0
+121750.73 -205150.0 -000070.9+000005.000002.3 08.3301.27K? 0
+121942.61 -191156.1 -000029.9+000035.700024.5 08.3301.47K? 0
+122000.65 -290203.2 +000017.5-000017.900008.6 08.3301.62K? 0
+122734.73 -464757.8 -000013.8+000007.900018.1 08.3301.57K? 0
+122749.92 -172844.9 -000058.5+000007.800000.5 08.3301.10K? 0
+124555.32 +133459.2 -000021.6+000006.800003.5 08.3301.00K? 0
+124614.06 -435954.7 +000014.1+000003.000001.6 08.3301.63K? 0
+125552.93 -515604.0 -000021.1-000016.400012.1 08.3301.62K? 0
+130117.21 -434102.2 -000019.0+000004.200011.7 08.3301.18K? 0
+130605.75 -643144.2 +000004.9-000009.000004.3 08.3301.75K? 0
+131407.81 -545128.7 -000021.7-000003.100022.3 08.3301.61K? 0
+131836.68 +125442.2 -000029.7-000018.100000.4 08.3301.44K? 0
+132030.20 -432607.6 -000018.1-000008.300026.5 08.3301.18K? 0
+132938.81 -415254.1 -000012.6+000000.600018.0 08.3301.72K? 0
+133228.21 -611038.8 -000010.1+000002.000015.7 08.3301.70K? 0
+134208.60 +021121.0 -000017.7-000009.600018.9 08.3301.06K? 0
+134730.85 -460939.9 +000003.6+000004.500023.0 08.3301.46K? 0
+135051.39 +355447.7 +000005.5+000000.000007.1 08.3301.04K? 0
+135054.47 -274225.6 -000041.2-000014.900001.2 08.3301.08K? 0
+135335.19 -333449.9 -000003.6+000010.600001.1 08.3301.38K? 0
+135937.99 -275001.9 -000021.2-000009.400001.8 08.3301.12K? 0
+140809.84 +264637.4 -000027.5+000008.800013.5 08.3301.17K? 0
+141109.04 -375418.1 -000018.0-000019.100005.8 08.3301.25K? 0
+141222.89 -550553.9 +000008.1+000026.100001.4 08.3301.16K? 0
+141515.97 +510434.9 -000023.0-000015.700001.4 08.3301.23K? 0
+141818.29 -624148.7 +000003.7+000001.900005.0 08.3301.85M? 0
+141925.67 -511237.2 -000006.9-000032.600010.7 08.3301.54K? 0
+142230.02 +431236.4 -000038.4-000012.800003.5 08.3301.49K? 0
+142246.11 +014007.7 -000056.7-000027.700011.5 08.3301.18K? 0
+142540.04 -273114.4 -000006.5-000016.300008.6 08.3301.48K? 0
+142649.54 +480034.5 -000015.8+000015.800000.8 08.3301.28K? 0
+143122.27 +085309.7 -000017.2-000019.800001.1 08.3301.08K? 0
+143218.52 -712915.8 -000006.1+000000.700009.2 08.3301.73K? 0
+143441.83 -440141.9 +000057.2-000000.300011.0 08.3301.14K? 0
+144029.89 -504447.6 -000023.4-000022.100002.2 08.3301.45K? 0
+144442.19 +092124.8 +000000.2+000025.400011.7 08.3301.43K? 0
+144705.34 +081231.2 -000018.5+000020.600000.9 08.3301.49K? 0
+145456.13 +022507.2 -000026.8-000017.300018.3 08.3301.53K? 0
+145828.95 -750031.2 -000017.4-000012.400015.0 08.3301.39K? 0
+145909.44 -410503.3 -000034.4+000015.800010.6 08.3301.32K? 0
+145911.52 -532924.7 +000003.9-000010.800012.6 08.3301.20K? 0
+150046.69 -650747.8 -000011.4-000014.200003.1 08.3301.34K? 0
+150338.00 +034453.6 -000019.0-000018.600003.6 08.3301.54K? 0
+150859.01 +640457.8 +000007.9-000004.900010.6 08.3301.47K? 0
+151619.60 +443450.0 -000017.7-000009.800003.1 08.3301.08K? 0
+152115.30 -410209.7 +000004.1-000043.700010.3 08.3301.03K? 0
+153038.23 -740026.9 -000004.5-000018.900009.0 08.3301.38K? 1
+153551.67 -501721.0 +000012.7-000003.600017.6 08.3301.60K? 0
+154145.56 -642544.3 -000007.0-000011.200007.8 08.3301.60K? 0
+154233.64 +032937.8 -000021.4-000030.700005.9 08.3301.08K? 0
+154410.40 -525823.4 -000026.3-000026.000002.5 08.3301.14K? 0
+154526.53 -523400.5 -000006.0-000027.100002.9 08.3301.82K? 0
+155521.12 +260032.0 -000007.6+000004.200008.1 08.3301.17K? 0
+155726.93 +440808.6 +000014.5-000003.700015.0 08.3301.15K? 0
+160431.35 +073924.8 -000044.5+000041.000021.9 08.3301.48K? 0
+160519.44 -540701.5 +000030.1+000011.100009.3 08.3301.07K? 0
+160617.77 +531739.9 -000038.1-000045.500007.4 08.3301.04K? 0
+160720.96 +384946.2 -000008.7-000009.900006.3 08.3301.11K? 0
+161848.72 -670643.2 -000016.3-000027.500010.2 08.3301.14K? 0
+162154.64 -613649.5 -000017.3-000002.500000.2 08.3301.35K? 0
+162343.72 -021554.3 +000032.2-000001.100013.2 08.3301.03K? 0
+162421.33 +011455.6 -000073.6+000016.400039.2 08.3301.32K? 0
+162558.27 -622516.1 -000005.5+000005.200001.0 08.3301.08K? 0
+163040.02 -000909.9 +000008.6-000041.000008.1 08.3301.47K? 0
+163737.18 -165059.4 -000008.2-000005.900023.9 08.3301.25K? 0
+163851.36 -005005.6 -000002.9-000016.200013.0 08.3301.10K? 0
+165524.87 +000536.5 +000009.3+000001.700015.6 08.3301.62K? 0
+171706.53 +260326.9 -000034.6-000002.800001.9 08.3301.44K? 0
+171828.13 -295758.9 +000032.5-000029.000006.8 08.3301.33K? 0
+171959.99 -515755.2 +000000.0-000006.700003.1 08.3301.45K? 0
+172710.34 -464258.1 +000010.3-000011.100004.5 08.3301.41K? 0
+173212.55 -115654.4 -000005.5+000004.900008.4 08.3301.93M? 0
+173808.32 +061249.6 +000009.2+000002.800005.4 08.3301.24K? 0
+173843.33 +484131.4 -000028.7-000003.300000.3 08.3301.09K? 0
+174728.99 +053614.9 -000023.1+000003.700004.3 08.3301.73K? 0
+174737.77 -382136.2 +000025.1-000007.000012.8 08.3301.66K? 0
+175507.06 +311936.7 -000015.6+000012.400006.5 08.3301.12K? 0
+175619.40 -151057.0 -000003.6-000034.000000.5 08.3301.28K? 0
+175619.80 -051854.5 -000008.6+000002.900004.6 08.3301.30K? 0
+181420.02 -390105.9 -000000.9-000026.300009.0 08.3301.32K? 0
+181427.88 -373901.8 +000006.1+000007.700014.9 08.3301.06K? 0
+181515.01 -405237.4 -000020.6-000000.700006.9 08.3301.27K? 0
+181621.36 +652938.0 +000003.0+000007.300006.4 08.3301.64K? 0
+182142.45 -533106.1 -000011.2-000049.000007.8 08.3301.14K? 0
+182158.75 -231630.0 +000037.0+000000.400025.5 08.3301.22K? 0
+182816.91 -511210.1 +000019.5-000001.200006.2 08.3301.36K? 0
+182910.63 +295524.9 +000017.3+000008.600012.6 08.3301.18K? 0
+183301.70 -563845.4 +000001.3-000007.600011.6 08.3301.48K? 0
+183311.74 -332541.7 -000023.3-000028.300006.1 08.3301.71K? 0
+183359.59 +412102.9 +000011.7+000012.600008.7 08.3301.00K? 0
+183810.32 -234308.0 -000005.9-000019.300014.0 08.3301.19K? 0
+183939.96 -351730.0 +000015.8-000005.200003.9 08.3301.30K? 0
+184317.91 +532628.5 -000019.6-000005.100002.4 08.3301.08K? 0
+184733.36 -184514.8 -000027.7-000009.100010.0 08.3301.15K? 0
+184904.38 +285141.3 -000003.6+000007.600010.6 08.3301.66K? 0
+185237.74 -383538.7 +000002.4+000001.800010.2 08.3301.01K? 0
+190036.10 +092140.0 +000012.0+000001.200004.3 08.3301.29K? 0
+190852.71 -194853.6 -000005.1+000022.000009.9 08.3301.29K? 0
+191751.32 -541205.0 -000028.3-000018.400007.2 08.3301.40K? 0
+191758.37 +384400.8 +000021.9+000005.400003.8 08.3301.21K? 0
+191821.52 -493746.4 +000001.6-000031.900009.2 08.3301.12K? 0
+192356.43 -625758.8 +000008.1-000011.600005.8 08.3301.54K? 0
+193530.58 -530710.1 +000008.9-000013.300017.3 08.3301.22K? 0
+193938.81 -060349.2 -000001.0-000025.500000.5 08.3301.11K? 0
+194303.70 +132044.1 -000004.6-000005.300005.4 08.3301.22K? 0
+194625.60 +244729.2 -000010.9-000046.400001.6 08.3301.52K? 0
+194626.81 -115302.6 +000034.9-000031.000016.0 08.3301.12K? 0
+194720.88 -062034.6 -000031.7-000044.000003.0 08.3301.18K? 0
+195536.59 +200058.8 +000003.6-000010.300002.7 08.3301.12K? 0
+200115.05 +335542.0 +000031.6+000016.800012.2 08.3301.26K? 0
+200357.89 +040702.6 +000009.5-000005.300006.2 08.3301.64K? 0
+200558.86 +302742.0 +000021.3+000014.200006.5 08.3301.12K? 0
+201610.35 -093509.5 -000041.6+000001.100024.4 08.3301.58K? 0
+201823.20 +402316.1 +000020.6-000021.700001.0 08.3301.00K? 0
+201904.65 -754019.4 +000010.0-000042.100010.2 08.3301.14K? 0
+202051.30 +225704.7 +000014.9-000015.500001.1 08.3301.38K? 0
+202103.23 -135332.8 +000005.5+000012.900001.8 08.3301.09K? 0
+202216.10 +194730.3 +000007.4+000011.300007.3 08.3301.07K? 0
+202534.09 -292617.1 -000001.0-000005.600008.2 08.3301.17K? 0
+202541.41 +400033.5 -000014.0-000007.200023.0 08.3301.68K? 0
+202736.98 -792336.0 -000001.0-000034.900012.0 08.3301.42K? 0
+202844.63 -111323.4 +000014.9-000037.700009.3 08.3301.22K? 0
+203558.51 +504313.9 +000002.5-000007.900006.9 08.3301.06K? 0
+204054.70 -083816.5 +000012.3-000012.700013.2 08.3301.02K? 0
+204215.12 +071053.2 -000002.8-000004.300016.4 08.3301.35K? 0
+204238.99 +472432.6 +000019.1+000064.200000.9 08.3301.06K? 0
+204657.41 +331956.8 +000003.5-000008.500004.7 08.3301.33K? 0
+204706.28 +323328.8 +000003.6-000000.700001.9 08.3301.04K? 0
+205010.54 +292303.3 +000021.6-000059.700042.8 08.3301.09K? 0
+210424.69 -070255.1 +000022.3-000016.200019.0 08.3301.09K? 0
+210715.43 -162521.2 -000004.5-000030.100006.8 08.3301.26K? 0 0.10 1.00
+210926.05 +451356.3 -000018.1-000021.300011.2 08.3301.16K? 0
+211729.97 -573302.6 +000010.3-000004.200017.3 08.3301.09K? 0
+212108.69 -262406.9 +000000.2-000001.300014.4 08.3301.05K? 0
+212222.09 +300155.9 +000016.7-000009.300002.8 08.3301.02K? 0
+212502.93 +495807.4 -000015.1-000017.800012.3 08.3301.03K? 0
+212548.62 +444024.5 +000000.8-000009.400006.3 08.3301.19K? 0
+212717.38 -510756.6 +000001.8+000016.600008.9 08.3301.32K? 0
+212858.72 +402806.6 +000004.9-000017.300016.3 08.3301.63K? 0
+213033.76 +302828.0 +000019.8+000001.600001.0 08.3301.58K? 0
+214244.35 -353455.0 -000001.0-000016.000002.8 08.3301.07K? 0
+214927.71 +534923.6 +000006.3+000008.100007.5 08.3301.09K? 0
+215536.04 -202511.9 +000020.1+000004.500013.1 08.3301.02K? 0
+215803.47 +263220.7 -000003.8-000023.000015.1 08.3301.40K? 0
+215912.00 -235324.7 -000001.0-000011.200009.5 08.3301.23K? 0
+220310.79 +735102.5 +000022.4-000001.100000.2 08.3301.74K? 0
+220452.38 +500535.0 -000014.9-000008.800005.9 08.3301.26K? 0
+221242.76 +380344.1 +000035.5-000002.900024.2 08.3301.58K? 0
+222006.22 +024659.4 +000034.3+000012.400009.8 08.3301.05K? 0
+222044.75 +245724.7 -000019.8+000013.000004.0 08.3301.07K? 0
+222413.08 +651126.4 -000004.5+000011.600001.8 08.3301.55K? 0
+223300.33 -285855.9 +000018.0-000008.900015.5 08.3301.19K? 0
+224339.54 +321343.1 -000009.6-000012.100027.7 08.3301.62K? 0
+225415.51 +564909.9 +000002.5-000002.100004.8 08.3301.51K? 0
+225746.02 -703556.2 +000003.7-000002.000006.3 08.3301.08K? 0
+231536.14 +245630.6 +000014.1+000030.200014.4 08.3301.58K? 0
+233020.36 -481432.9 -000002.0-000011.300010.1 08.3301.16K? 0
+234042.94 +254718.2 +000011.5-000024.700020.6 08.3301.67K? 0
+234714.24 +235554.9 +000008.8+000008.900013.2 08.3301.19K? 0
+234938.31 +563925.4 -000010.2-000000.400003.7 08.3301.81K? 0
+235108.76 +512030.0 +000003.9-000009.700017.0 08.3301.25K? 0
+235457.69 +452336.5 +000024.8-000011.200007.3 08.3301.59K? 0
+050948.27 -053055.1 -000009.4+000000.500009.0 08.3302.75N? 0
+183128.99 -211457.9 -000002.4+000016.000013.4 08.3302.26M? 0
+080729.83 -225445.3 -000003.6+000010.200006.7 08.3303.73N? 0 0.10 1.00
+000042.10 -642757.0 +000000.2+000004.400005.2 08.3400.38F? 0
+000737.42 +533135.5 +000043.6-000004.700005.2 08.3400.35F? 0
+002121.37 +274401.2 +000003.3-000008.700003.3 08.3400.83G? 0
+002445.93 -241709.6 +000024.2+000006.900006.9 08.3400.41F? 0
+002504.77 +295050.0 -000009.7-000044.500013.7 08.3400.47F? 0
+002722.72 +463316.6 -000018.7-000019.000006.9 08.3400.49F? 0
+002925.13 +565646.5 +000002.3-000001.600011.6 08.3400.94G? 0
+003355.09 +752753.6 +000002.9-000004.800009.8 08.3400.34F? 0
+003551.77 -745211.3 +000017.7+000024.300006.1 08.3400.81G? 0
+003602.24 +295938.4 +000199.5-000405.800022.9 08.3400.66G? 0
+003843.14 +363537.7 +000002.1-000016.400003.5 08.3400.09A? 0
+004528.36 +432403.2 -000004.5-000042.100000.5 08.3400.33F? 1
+004627.56 -064106.5 +000050.9+000003.500001.8 08.3400.49F? 0
+005240.01 +312734.1 +000198.6-000039.500034.2 08.3400.76G? 0
+005614.88 +662446.0 +000023.1-000003.500000.6 08.3400.06A? 0
+010203.61 -493924.3 -000087.5-000077.800009.4 08.3400.61G? 0
+010748.66 -555811.2 +000034.5-000053.600012.6 08.3400.58G? 0
+011253.68 +225018.4 -000021.2-000029.200002.1 08.3400.42F? 0
+011348.64 +484713.2 +000023.5-000022.300000.3 08.3400.08A? 0
+011407.15 +254940.0 +000070.3-000046.700007.4 08.3400.57F? 0
+012330.20 -135527.1 +000063.9-000021.800004.8 08.3400.58F? 0
+012346.86 +062956.8 +000035.0-000004.800006.7 08.3400.34F? 0
+012539.92 -672456.2 -000009.1+000012.300003.7 08.3400.91G? 0
+012616.51 -135337.1 +000002.2+000013.700005.4 08.3400.37F? 0
+012617.56 +170735.8 +000052.3-000082.300002.7 08.3400.96K? 0
+012647.33 -083513.6 +000028.0+000015.400017.1 08.3400.29A? 0
+013320.06 +291555.0 +000192.7-000050.800015.9 08.3400.66G? 0
+014618.23 +520113.0 +000005.1-000019.800010.1 08.3400.41F? 0
+020107.67 +124830.1 +000021.7+000004.600004.6 08.3400.06A? 0
+020739.61 +510551.9 -000002.7-000010.800004.9 08.3400.05A? 0
+021109.36 +231300.7 -000060.8-000036.800008.2 08.3400.42F? 0
+021547.40 -244620.9 +000045.9+000041.500015.5 08.3400.63G? 0
+022025.15 -322642.6 +000034.2+000025.500000.6 08.3400.85G? 0
+022031.85 +072807.0 -000007.9+000008.300014.2 08.3400.29A? 0
+023427.91 +464136.4 -000009.5+000000.900002.9 08.3400.12A? 0
+024209.41 -082233.5 +000017.1+000016.400007.9 08.3400.94G? 0
+024713.16 -054608.5 -000012.7+000013.400026.6 08.3400.32F? 0
+025509.18 -075945.2 +000194.9-000011.600021.4 08.3400.73G? 0
+030943.13 +662756.6 -000006.2-000017.300002.5 08.3400.26A? 0
+030949.58 +421536.1 +000019.7-000001.100004.4 08.3400.08A? 0
+031008.80 -622126.5 -000041.9-000110.800014.5 08.3400.58F? 0
+031127.76 +380837.8 -000001.3+000001.600010.7 08.3400.33F? 0
+032644.04 +514238.9 +000036.2-000037.100001.7 08.3400.46F? 0
+033108.03 -643906.5 +000008.8-000009.700007.8 08.3400.95K? 0
+034201.97 -211413.9 -000006.2-000019.200028.2 08.3400.98K? 0
+034615.99 +241124.0 +000056.4-000047.600024.3 08.3400.00B? 1
+035247.75 +731246.1 -000007.1-000003.300000.6 08.3400.10A? 0
+035611.79 -232531.2 +000065.5-000004.600009.8 08.3400.47F? 0
+035829.44 +583710.1 +000076.8-000017.800009.7 08.3400.53F? 0
+035835.29 +540430.1 +000015.6-000009.700012.2 08.3400.30A? 0
+040158.34 +623050.7 +000000.0+000000.000000.0 08.3400.26A? 1
+041622.03 -135551.8 +000005.2-000011.400001.9 08.3400.90G? 0
+041717.88 -021626.1 +000044.7-000009.400000.3 08.3400.11A? 0
+041737.98 +110227.6 -000003.8-000008.900015.8 08.3400.23A? 0
+042311.09 +360207.1 +000007.2-000005.300004.4 08.3400.11A? 0
+043828.41 +284303.6 -000068.2-000014.800008.5 08.3400.46F? 0
diff --git a/kstars/kstars/data/hip063.dat b/kstars/kstars/data/hip063.dat
new file mode 100644
index 00000000..9c402e85
--- /dev/null
+++ b/kstars/kstars/data/hip063.dat
@@ -0,0 +1,1000 @@
+044145.21 -611303.9 +000012.1+000016.800004.2 08.3400.07A? 0
+044442.87 +031229.4 -000009.0+000014.200009.2 08.3400.34F? 0
+044446.25 -090541.6 -000008.4-000114.700003.0 08.3400.95G? 0
+045219.46 -084108.0 -000003.6+000042.200011.4 08.3400.47F? 0
+045920.55 +310050.0 +000037.5-000030.700010.9 08.3400.51F? 0
+050248.26 -504735.2 -000001.5-000172.000007.2 08.3400.55F? 0
+050437.57 +395809.2 -000002.7-000005.600002.7 08.3400.07A? 0
+050828.30 +375448.2 -000032.8-000035.500011.8 08.3400.61G? 0
+050839.04 +560554.2 -000009.2-000017.700001.1 08.3400.24A? 0
+051216.59 +462619.5 -000056.8+000043.400011.0 08.3400.47F? 0
+051547.17 -122156.0 +000064.8+000103.000006.6 08.3400.86G? 0
+051856.77 +451451.4 +000026.4+000007.600017.1 08.3400.47F? 0
+051910.69 +450041.4 +000000.9-000005.400017.9 08.3400.23A? 0
+052017.99 +251016.0 +000008.2-000003.900009.7 08.3400.26A? 0
+052245.80 +405728.3 -000005.7-000003.400003.1 08.3400.04A? 0
+052343.39 +734726.8 +000130.1-000091.900010.1 08.3400.61G? 0
+052512.38 +345149.1 -000006.9-000044.200017.5 08.3400.49F? 0
+053345.45 -000144.2 -000002.0+000000.300009.6 08.34-0.05B? 0
+053808.01 -014507.8 -000001.9+000002.200010.2 08.34-0.06B? 0
+053943.25 +005427.3 +000000.6-000007.400014.8 08.34-0.05B? 0
+054222.36 +063906.9 +000004.2-000007.800012.1 08.3400.41F? 0
+054841.47 -101611.6 -000043.3+000044.700017.2 08.3400.41F? 0
+055126.32 -702845.9 -000003.8+000025.100000.5 08.3400.15A? 0
+055700.95 -021000.2 -000002.5-000009.400015.8 08.3400.37F? 0
+060046.89 +164921.4 -000001.2+000007.900001.7 08.3400.42F? 0
+060524.69 -284031.8 +000019.9-000076.400023.4 08.3400.47F? 0
+060557.84 -063750.1 -000003.2-000019.500012.6 08.3400.19A? 0
+061009.13 +485644.1 -000007.9+000000.000009.0 08.3400.12A? 0
+061449.60 +414513.7 -000006.7-000016.200005.7 08.3400.15A? 0
+061543.97 +063311.4 -000004.3-000012.800008.2 08.34-0.02B? 0
+061728.88 -334204.8 +000002.7+000009.500012.1 08.3400.26A? 0
+061743.98 +110219.4 -000013.4-000036.900002.9 08.3400.42F? 0
+062122.76 -542106.8 -000002.7+000057.700015.3 08.3400.39F? 0
+062148.18 +225403.2 +000010.8-000014.900000.7 08.3400.48F? 0
+062706.33 -411923.2 -000011.9+000005.800010.2 08.3400.87G? 0
+062712.98 -125018.1 +000011.4-000005.800002.0 08.34-0.01B? 0
+062839.51 -201150.2 -000001.8+000005.300005.8 08.3400.99K? 0
+063107.24 +484829.9 -000003.5-000030.700018.9 08.3400.28A? 0
+063331.37 +294020.3 +000014.1+000003.000011.0 08.3400.33F? 0
+063555.14 +051835.2 -000009.7+000012.400010.5 08.3400.14A? 0
+063659.78 +044248.7 +000003.5-000001.400005.3 08.3400.26A? 0
+063826.21 +441847.2 -000008.4-000008.400004.2 08.3400.46F? 0
+064227.12 +390203.5 +000002.9-000012.300006.1 08.3400.12A? 0
+064353.97 +090350.2 -000002.9-000003.700006.3 08.3400.05A? 0
+064702.84 -224049.2 -000015.6-000003.900002.1 08.34-0.09B? 0
+064747.12 -221010.1 -000008.3+000003.300005.6 08.34-0.10B? 0
+065050.09 +373344.9 -000009.8+000007.300007.8 08.3400.01A? 0
+065223.71 -460252.8 +000026.8+000034.600011.4 08.3400.62G? 0
+065334.27 -165136.1 +000002.3-000003.200002.5 08.3400.19A? 0
+065857.31 +210431.8 +000001.4-000029.700006.7 08.3400.16A? 0
+070054.87 +185457.4 -000007.8-000055.200008.8 08.3400.85G? 0
+070533.04 +293058.3 +000009.3-000006.900001.3 08.34-0.03B? 0
+070846.76 -014638.8 +000003.9-000001.700011.5 08.3400.96K? 0
+070937.54 -621818.7 +000001.1+000062.400013.5 08.3400.30A? 0
+071037.26 +084705.9 -000004.1+000001.000009.4 08.34-0.01B? 0
+071057.86 -035243.1 -000005.7-000002.500000.5 08.3400.33F? 0 0.10 1.00
+071143.93 +064517.9 +000000.8-000055.800014.5 08.3400.32F? 0
+071153.50 -195350.2 -000013.3+000000.400004.7 08.34-0.04B? 0
+071340.58 +380630.3 +000012.0-000007.500002.5 08.34-0.01B? 0
+071442.41 +533514.7 -000039.1+000016.500004.7 08.3400.33F? 0
+071711.47 -412329.5 -000000.1+000023.300010.1 08.3400.02A? 0
+071945.64 -151538.0 -000005.9-000001.700000.7 08.34-0.04B? 0
+072132.90 +085454.0 -000030.3+000007.300008.4 08.3400.37F? 0
+072202.95 +175523.8 -000020.0-000005.100003.3 08.3400.92G? 0
+072627.91 -420017.0 -000015.1+000000.700006.6 08.3400.06A? 0
+073325.97 +371936.5 -000002.5-000016.600000.1 08.3400.49F? 0
+073348.99 -235337.8 +000018.7+000016.100011.8 08.3400.53F? 0
+073442.36 -610458.2 -000014.9+000019.100003.2 08.3400.04A? 0
+073533.69 +521224.8 +000019.1+000011.400013.3 08.3400.37F? 0
+073956.43 -422825.0 -000011.9+000013.000002.6 08.3400.14A? 0
+074459.70 -380539.3 -000019.5+000024.300005.1 08.3400.12A? 0 0.10 1.00
+074736.13 -380038.8 -000011.7+000006.600002.5 08.3400.05A? 0
+074834.22 -644921.5 -000006.5+000035.500004.6 08.3400.23A? 0
+075047.32 -704641.7 +000000.0+000000.000000.0 08.3400.31F? 1
+075427.18 +053036.9 -000031.0-000007.200001.5 08.3400.05A? 0
+075458.13 +662824.0 +000013.9-000077.200004.0 08.3400.42F? 0
+075548.74 -255022.1 -000010.6+000009.200006.5 08.3400.26A? 0
+075551.37 +060402.9 -000022.5-000002.500014.8 08.3400.90G? 0
+075923.85 +053120.6 +000020.3-000029.200005.8 08.3400.52F? 0
+075934.37 +370616.0 -000006.3+000011.500010.5 08.3400.16A? 0
+075935.78 +125859.4 -000237.0-000033.500046.8 08.3400.80G? 0
+080112.01 -293330.9 -000011.9-000004.400004.2 08.34-0.11B? 0
+080259.98 -321601.1 -000011.0+000004.400003.3 08.3400.10A? 0
+081250.66 -635839.8 -000005.3+000004.100004.1 08.3400.21A? 0
+081605.07 +221015.0 -000067.6-000025.700022.8 08.3400.55F? 0
+081953.19 -282420.4 -000009.3+000017.000004.8 08.3400.20A? 0
+082005.42 +732459.0 -000316.4-000492.400036.6 08.3400.85G? 0
+082232.86 -335524.3 -000030.3+000014.100007.2 08.3400.05A? 0
+082303.75 -345729.4 -000014.7+000148.900008.0 08.3400.46F? 0
+082532.06 -405806.5 -000003.5+000018.300010.2 08.3400.04A? 0
+082558.95 -440120.0 -000005.3+000000.500003.7 08.34-0.07B? 0
+082733.37 -250449.7 -000008.3-000000.900003.7 08.3400.14A? 0
+083421.94 +165249.3 -000077.4-000061.900008.3 08.3400.63G? 0
+083623.63 -530211.5 -000002.8+000017.300004.1 08.3400.05A? 0
+084402.18 -563834.7 -000015.1-000001.700001.8 08.3400.28A? 0
+084524.25 -034053.5 -000000.9-000009.700002.5 08.3400.09A? 0
+084759.20 +022933.3 -000035.5+000022.400007.6 08.3400.41F? 0
+085048.14 -160302.6 +000006.0-000021.300029.3 08.3400.13A? 0
+085201.60 +194828.2 -000022.9-000002.000013.7 08.3400.93G? 0
+085936.45 -590225.7 -000008.3+000016.800013.2 08.3400.27A? 0
+090234.50 +543119.0 -000053.1-000035.700005.0 08.3400.52F? 0
+090413.13 -350239.5 -000018.9+000019.800001.5 08.3400.04A? 0
+090953.97 +142724.1 -000167.7+000026.400018.1 08.3400.65G? 0
+091201.71 +030858.6 -000027.5-000001.000003.8 08.3400.05A? 0
+092213.03 +123258.5 -000113.2-000199.300016.9 08.3400.87G? 0
+092344.70 -531617.4 +000020.9-000030.500001.6 08.3400.49F? 0
+092858.64 -424832.0 -000010.6+000007.900009.2 08.3400.91G? 0
+093028.13 -320615.0 -000070.0+000326.400044.6 08.3400.99K? 0
+093035.30 +151536.6 -000093.0-000047.000032.7 08.3400.65G? 0
+094855.87 +134446.1 +000359.9-000770.100015.3 08.3400.38F? 1
+100725.58 -591507.5 -000014.1+000001.900014.6 08.3400.89G? 0
+101548.78 -402618.5 -000097.6+000034.900017.9 08.3400.64G? 0
+101644.62 -181840.8 -000131.9+000020.800002.2 08.3400.51F? 0
+102417.80 -353850.1 -000008.2+000012.900001.0 08.3400.35F? 0
+102758.63 -491611.0 -000008.6+000000.900002.2 08.34-0.02B? 0
+103107.18 -613434.8 -000030.2+000002.900006.1 08.34-0.02B? 1
+103409.83 +673129.6 -000056.2-000013.800012.1 08.3400.37F? 0
+103612.01 +183911.1 +000004.6-000012.600000.0 08.3400.03A? 0
+103652.35 +571823.4 -000047.0-000058.500002.1 08.3400.51F? 0
+103917.58 +213559.1 -000141.1-000142.100017.4 08.3400.60G? 0
+104738.45 +713921.4 -000055.5-000029.300005.6 08.3400.48F? 0
+105040.50 +514758.7 -000177.7+000034.200037.4 08.3400.93G? 0
+105234.38 +050009.8 -000310.6-000038.800010.2 08.3400.60G? 1
+105259.13 -162301.1 -000101.3-000011.800024.1 08.3400.78G? 0
+105711.49 -320200.5 -000027.7-000002.500002.5 08.3400.25A? 0
+105841.82 -290815.0 -000013.3+000002.400019.1 08.3400.88G? 0
+110208.68 +434316.9 -000113.0-000109.300005.2 08.3400.96K? 0
+110435.05 -145522.5 -000121.1+000070.200001.0 08.3400.47F? 0
+110534.65 +544828.7 +000022.2+000016.900004.9 08.3400.58G? 0
+112947.63 -670439.2 -000004.0-000014.000007.6 08.3400.01A? 0
+113318.47 -512153.3 -000014.6+000000.800002.1 08.3400.04A? 0
+114041.08 -383432.8 +000000.2-000020.900013.3 08.3400.46F? 0
+114910.55 +671931.7 +000008.6+000002.500003.2 08.3400.39F? 0
+115120.98 -095836.6 -000031.4-000009.900024.1 08.3400.31A? 0
+120439.21 -512212.9 +000004.3+000002.500003.9 08.3400.95K? 0
+120457.58 -595124.9 -000027.3+000013.500002.9 08.3400.51F? 0
+120716.72 -524215.1 -000021.2+000002.300014.3 08.3400.35F? 0
+120958.10 -132607.9 -000019.7+000011.800012.9 08.3400.53F? 0
+121638.75 +633746.3 -000281.9+000058.600021.4 08.3400.61G? 0
+122009.95 -140731.1 -000018.6-000077.000016.1 08.3400.59G? 0
+122015.21 -000840.5 -000039.2-000014.300012.2 08.3400.41F? 0
+122220.36 +612818.1 -000010.0+000009.300012.5 08.3400.83G? 0
+122236.76 -621257.5 -000013.1-000011.000002.0 08.3400.00A? 0
+122243.03 -652608.3 -000006.0+000000.200002.3 08.34-0.01B? 0
+123543.47 -120102.9 -000162.5+000012.700016.8 08.3400.54F? 0
+124037.41 +401716.4 -000030.9+000067.500026.5 08.3400.56F? 1
+125736.26 -494650.1 +000002.6+000005.000007.2 08.3400.02A? 0
+130803.14 +265648.7 -000030.5+000035.600014.0 08.3400.54F? 0
+131408.28 -544134.6 -000014.8-000003.500004.8 08.3400.84G? 0
+131520.75 -552028.5 -000241.4-000138.900017.7 08.3400.59G? 0
+131956.64 +382208.4 -000077.1+000028.200013.1 08.3400.67G? 0
+132234.12 -225707.4 +000000.0+000000.000000.0 08.3400.00B? 0
+132839.37 +282655.7 -000120.1-000080.700018.6 08.3400.67G? 0
+134007.67 -603324.2 -000036.9+000053.000018.7 08.3400.58G? 0
+134215.88 +385654.0 -000012.6-000003.800000.3 08.3400.89G? 0
+134517.06 -615436.8 -000017.0-000010.100004.3 08.3400.01A? 0
+134702.16 -174937.4 +000007.5-000108.400000.9 08.3400.77G? 0
+134740.68 -201928.0 -000045.6-000019.100003.9 08.3400.33F? 0
+134810.21 -104719.5 -000255.0-000010.400038.3 08.3400.80G? 0
+135016.63 -571540.3 -000294.0-000323.900006.6 08.3400.74G? 0
+135226.45 -633814.3 -000015.9-000005.900001.6 08.34-0.03B? 0
+135338.60 +691356.8 +000009.9+000009.700001.6 08.3400.23A? 0
+135521.25 -761614.4 -000171.6-000044.700036.3 08.3400.92G? 0
+140641.52 -053105.2 -000400.7-000108.800022.2 08.3400.82G? 0
+141120.47 -032017.2 +000095.5-000187.800017.1 08.3400.58G? 0
+141324.22 +052403.2 +000045.4-000015.000000.3 08.3400.30A? 0
+141528.99 -413058.0 -000030.6-000018.700000.8 08.3400.18A? 0
+141612.30 +512233.9 -000147.9+000094.000046.3 08.3400.84G? 0 0.10 1.00
+141714.39 +634825.4 +000039.1+000013.500001.8 08.3400.51F? 0
+141754.72 -570226.4 +000044.8-000008.300002.6 08.3400.41F? 0
+141844.58 -322534.6 +000032.2-000044.900013.3 08.3400.46F? 0
+141931.71 -134239.0 -000219.6-000067.300038.8 08.3400.00B? 0
+142620.50 -685117.5 -000006.2-000007.300002.9 08.3400.05A? 0
+142653.82 +463647.8 -000066.3+000028.400001.5 08.3400.60G? 0
+142714.34 +122256.9 +000033.2-000024.000002.9 08.3400.88G? 0
+143449.23 -043905.8 +000005.0-000027.100004.8 08.3400.56F? 0
+143507.41 -124419.0 -000035.9-000013.800002.4 08.3400.48F? 0
+143951.57 -214021.9 +000001.9-000001.800003.8 08.3400.11A? 0
+144220.27 -120914.5 -000124.2-000004.900006.0 08.3400.87G? 0
+144500.41 +481206.5 -000024.2-000054.900004.7 08.3400.40F? 0
+144805.95 -683152.9 -000006.0-000031.600015.1 08.3400.39F? 0
+145102.39 -682833.5 +000004.1+000001.000001.7 08.3400.96K? 0
+145840.28 +383109.4 -000052.9-000003.400000.1 08.3400.54F? 0
+150849.75 -663601.0 -000006.4-000011.600007.8 08.3400.01A? 0
+150920.95 -254052.3 -000007.5+000010.200005.5 08.3400.94G? 0
+151014.40 -372827.8 +000002.8-000019.800014.7 08.3400.09A? 0
+151247.73 +275536.7 +000019.5-000137.300004.2 08.3400.62G? 0
+151348.17 -355002.1 -000010.9-000001.200007.4 08.3400.25A? 0
+152636.26 +272412.0 +000025.6+000003.600003.7 08.3400.49F? 0
+152706.05 -154650.8 +000023.5-000005.900001.1 08.3400.32F? 0
+153200.78 +205628.6 -000018.2+000006.800019.7 08.3400.25A? 0
+154257.07 +064303.5 +000039.9-000032.100008.3 08.3400.56F? 0
+154358.89 +073619.4 +000026.8-000006.900008.7 08.3400.08A? 0
+154657.27 -521914.4 -000030.7-000030.400018.0 08.3400.45F? 0
+154706.30 -151411.7 -000018.7-000026.200002.4 08.3400.43F? 0
+154819.14 -432730.7 -000012.8-000014.600005.8 08.3400.01A? 0
+155155.25 -450522.5 -000006.1-000002.500005.0 08.3400.23A? 0
+155459.95 +495137.3 -000050.5+000067.400017.3 08.3400.58F? 0
+160222.08 -333917.2 -000008.6-000024.600004.8 08.3400.17A? 0
+160249.61 -743341.4 -000047.8-000144.600015.9 08.3400.35F? 0
+160302.21 +135929.3 +000000.0+000000.000000.0 08.3400.36F? 1
+160527.58 -725131.2 -000007.5-000015.500004.0 08.3400.21A? 0
+160749.37 -303636.0 -000012.7-000015.200002.9 08.3400.03A? 0
+161049.15 -484741.7 +000001.4+000007.400003.3 08.3400.76G? 0
+161837.60 -574146.0 -000000.3-000001.600005.2 08.3400.01A? 0
+162906.42 +603823.6 -000090.4+000053.000017.3 08.3400.61G? 0
+163321.04 +254123.6 +000233.0-000085.300015.5 08.3400.57F? 0
+164329.79 +423657.9 -000037.8+000046.100004.3 08.3400.30A? 0
+164500.60 -070557.5 -000053.3-000023.000023.1 08.3400.90G? 0
+164623.57 +691948.5 -000041.9+000038.500014.9 08.3400.86G? 0
+164638.34 -031144.3 +000019.5-000012.400008.9 08.3400.61G? 0
+164647.14 -132019.5 -000025.9+000008.500010.9 08.3400.32F? 0
+165057.48 -364518.4 +000010.9-000097.700004.2 08.3400.68G? 0
+165529.07 -523902.9 +000003.0-000005.800004.0 08.3400.16A? 0
+170522.37 -334612.0 +000146.5-000149.400017.8 08.3400.61G? 0
+170827.05 -181012.2 +000001.8-000022.700008.7 08.3400.05A? 0
+170947.69 +491559.1 -000019.0+000029.300011.4 08.3400.49F? 0
+171731.24 -444639.7 +000008.2-000013.000002.5 08.3400.13A? 0
+171842.44 +145253.1 -000007.0-000045.800007.7 08.3400.48F? 0
+172755.11 -422430.3 +000040.6-000073.400002.6 08.3400.61G? 0
+173410.43 -660028.8 +000016.2-000000.400009.7 08.3400.42F? 0
+174251.62 +584107.4 +000059.1-000112.300020.0 08.3400.76G? 0
+174307.42 -444600.3 -000009.2+000004.700003.4 08.3400.93G? 0
+174801.10 +323920.9 -000020.6+000041.500004.8 08.3400.98K? 0
+175105.40 -541554.3 -000006.0-000042.900007.1 08.3400.35F? 0
+175204.74 -265341.3 -000000.4+000000.100003.7 08.3400.01A? 0
+175956.10 -371615.3 +000011.8-000028.900022.8 08.3400.10A? 0
+180449.26 +375002.7 -000012.2+000001.300007.8 08.3400.48F? 0
+180542.67 -354047.4 +000056.8-000033.500017.9 08.3400.53F? 0
+180704.07 -363630.3 -000002.1-000019.400008.2 08.3400.04A? 0
+180737.46 -253536.1 +000010.9-000002.700009.8 08.3400.04A? 0
+180907.63 -333349.8 +000005.5-000040.700004.9 08.3400.36F? 0
+181001.55 -513801.1 +000010.5-000006.300014.8 08.3400.99K? 0
+181013.82 +515355.4 -000019.7-000026.600004.0 08.3400.34F? 0
+181230.21 +353339.5 +000016.6-000066.200003.1 08.3400.53F? 0
+181242.29 -362846.1 +000009.6-000015.700000.2 08.3400.00A? 0
+181356.79 -741837.4 +000007.6+000004.600006.3 08.3400.04A? 0
+181539.19 -261939.6 -000030.6-000003.200002.8 08.3400.32F? 0
+181644.75 +270545.0 +000005.3-000053.900013.1 08.3400.52F? 0
+182439.31 -152332.5 +000011.6-000013.900004.2 08.3400.26A? 0
+182620.44 +281125.0 -000002.4-000006.800001.2 08.3400.07A? 0
+182711.22 -171644.8 -000003.0-000003.100002.6 08.3400.19A? 0
+182713.97 -144150.0 -000005.6+000020.700025.5 08.3400.68G? 0
+183332.56 +525316.8 +000001.4-000033.300012.3 08.3400.29A? 0
+183613.37 +205906.7 +000006.7+000009.600001.8 08.3400.89G? 0
+183714.12 +454018.1 -000001.2+000007.400003.9 08.3400.22A? 0
+184019.68 +194244.5 -000004.4-000005.800000.5 08.3400.10A? 0
+184049.55 +121333.8 +000016.3+000011.900008.4 08.3400.57F? 0
+184119.25 +275530.3 +000001.7-000011.700001.4 08.3400.07A? 0
+184756.10 +110811.2 +000018.6+000007.800007.6 08.3400.07A? 0
+185216.53 -113757.3 +000001.2-000002.100012.7 08.3400.22A? 0
+185246.94 +101446.4 -000005.1-000017.000006.6 08.3400.44F? 0
+185622.11 +453024.8 +000032.4+000060.300009.4 08.3400.49F? 0
+190222.34 -440828.7 +000033.6-000006.900011.6 08.3400.35F? 0
+190244.41 -004239.3 -000013.1-000119.300013.2 08.3400.73G? 0
+190708.60 +170355.6 +000018.8-000005.000019.5 08.3400.19A? 0
+190719.17 -092448.6 +000019.9-000013.800003.5 08.3400.17A? 0
+190840.18 -065729.9 -000010.8-000030.500000.2 08.3400.36F? 0
+191408.24 -120508.7 -000017.7-000029.000005.0 08.3400.21A? 0
+191421.14 +373828.5 +000007.0+000000.700011.6 08.3400.49F? 0
+191424.49 +453732.1 +000004.9-000002.500009.3 08.3400.93G? 0
+191737.72 +190940.3 +000015.6-000100.600032.2 08.3400.75G? 0
+192152.41 +070608.3 -000023.2+000016.700023.8 08.3400.47F? 0
+192550.84 -555731.0 +000034.8-000081.700002.6 08.3400.49F? 0
+192912.50 +131107.3 +000002.2-000002.500006.4 08.3400.31F? 0
+192935.98 -544657.7 +000007.2-000013.300001.4 08.3400.89G? 0
+193106.66 -734756.6 +000010.0-000048.400006.7 08.3400.35F? 0
+193322.46 +620311.3 +000053.9-000031.700007.8 08.3400.56F? 1
+194418.69 +431307.7 -000035.2-000059.300017.1 08.3400.97K? 0
+194448.22 +333214.4 +000005.8+000011.700010.6 08.3400.10A? 0
+194617.97 +373930.3 -000005.5-000014.900015.2 08.3400.92G? 0
+194740.09 +323321.4 -000002.3-000005.300003.1 08.3400.59G? 0
+200241.98 +535322.8 -000083.5-000115.100011.7 08.3400.68G? 0
+200329.35 -443535.5 +000020.1-000003.800004.7 08.3400.17A? 0
+200344.25 +314441.5 +000009.2+000006.600000.7 08.3400.02A? 0
+200533.55 +033011.2 +000144.4-000128.700001.4 08.3400.79G? 0
+200745.74 +382708.4 +000004.5-000041.000006.6 08.3400.99K? 0
+200757.82 +443523.0 -000015.2-000020.600000.4 08.3400.03A? 0
+201330.51 +241233.1 +000004.1+000009.100001.2 08.3400.89G? 0
+201635.11 +020450.8 +000008.1-000007.500003.5 08.3400.10A? 0
+201657.10 +371132.4 -000047.2-000234.700022.9 08.3400.63G? 0
+202003.38 +335635.0 +000018.5-000001.500002.3 08.3400.37F? 0
+202020.40 -325733.7 +000017.9-000003.000011.5 08.3400.98K? 0
+202207.55 +192047.2 +000000.3+000002.600001.4 08.3400.08A? 0
+202702.86 -193244.4 -000011.5+000023.000002.0 08.3400.28A? 0
+203107.72 +333233.6 +000072.0+000083.300022.7 08.3400.88G? 0
+203207.07 +702820.7 +000006.3+000000.000006.5 08.3400.17A? 0
+203314.77 +340115.7 +000011.9-000061.300020.5 08.3400.42F? 0
+203825.37 -663216.2 +000115.8-000381.000011.4 08.3400.64G? 0
+204040.45 -152424.7 -000040.6+000035.300005.7 08.3400.40F? 0
+204101.79 +341737.8 +000008.8+000002.400000.0 08.3400.15A? 0
+204150.35 -020118.7 -000036.8-000021.900007.3 08.3400.51F? 0
+204153.53 -073712.6 -000001.8-000001.300014.3 08.3400.07A? 0
+204356.67 +451302.4 -000001.3-000011.300005.2 08.3400.74G? 0
+204811.30 +344116.4 +000018.6+000014.300011.0 08.3400.42F? 0
+204847.20 +175108.6 +000018.5-000015.600008.8 08.3400.99K? 0
+204941.18 +245158.0 +000001.4-000006.500007.7 08.3400.34F? 0
+205123.64 -503858.1 -000010.5+000031.100007.0 08.3400.45F? 0
+205242.95 +071947.7 +000037.6-000011.700005.7 08.3400.30A? 0
+210221.96 +373915.9 -000073.1-000217.400031.0 08.3400.70G? 0
+210444.23 -044942.3 -000131.1-000184.100033.5 08.3400.65G? 0
+210908.63 +350236.6 +000025.0-000001.800002.1 08.3400.21A? 0
+211209.76 -420313.6 -000015.4+000005.300006.3 08.3400.52F? 0
+212000.02 -292057.6 +000058.4+000039.900004.0 08.3400.60G? 0
+212045.83 +185014.2 -000033.4-000091.800009.0 08.3400.30A? 0
+212227.50 +363822.2 -000003.5+000003.700003.0 08.34-0.01B? 1
+212420.81 +314631.2 +000018.9+000039.000013.6 08.3400.48F? 0
+212724.02 -024610.4 +000015.4+000004.700002.7 08.3400.14A? 0
+212827.35 -321316.1 -000028.6+000003.200005.9 08.3400.39F? 0
+213132.38 +494013.1 -000000.1-000015.000014.3 08.3400.13A? 0
+213516.88 +355840.6 +000000.3-000021.100005.7 08.3400.63G? 0
+213750.47 -051357.3 +000030.0+000021.400004.7 08.3400.97K? 0
+213840.75 +841849.0 -000010.0-000015.300010.1 08.3400.21A? 0
+214047.26 +511929.5 +000007.1+000012.100005.0 08.3400.50F? 0
+214057.42 +703221.1 +000145.2+000070.300028.6 08.3400.64G? 0
+214440.05 -353656.5 +000074.2-000077.500002.4 08.3400.71G? 0
+214852.26 +030930.7 -000038.4-000027.700001.7 08.3400.95G? 0
+215458.13 +321514.2 -000011.8-000002.500003.9 08.3400.98K? 0
+215526.68 +110759.3 -000010.1-000045.000012.8 08.3400.71G? 0
+220055.81 +771858.4 +000002.2+000005.000011.4 08.3400.05A? 0
+220140.75 -245156.3 +000034.3-000008.900006.4 08.3400.35F? 0
+220332.30 +090417.4 -000030.7-000046.100002.7 08.3400.79G? 0
+221635.45 +590028.4 +000019.0-000009.700005.2 08.3400.02A? 0
+222359.38 +433258.8 +000021.7+000002.800002.7 08.3400.02A? 0
+222955.91 -082508.0 -000049.7-000033.600001.4 08.3400.52F? 0
+224300.99 -122000.0 +000101.6-000013.000011.7 08.3400.59G? 0
+224305.22 +351948.0 -000003.9-000013.900010.7 08.34-0.06B? 0
+224736.62 +594212.0 -000016.6-000001.600003.7 08.3400.12A? 0
+225001.91 +394126.2 +000031.1-000023.800003.1 08.3400.36F? 0
+225014.21 +364215.4 +000068.8-000069.100039.1 08.3400.86G? 0
+225250.03 -410013.3 +000011.4-000000.300005.1 08.3400.38F? 0
+225605.23 -832105.7 +000009.2-000010.200006.8 08.3400.48F? 0
+225625.90 +590443.6 +000002.0-000017.300003.7 08.3400.16A? 0
+230229.03 -233451.5 +000044.1+000008.600000.3 08.3400.47F? 0
+230254.82 -362857.3 +000011.9-000003.900005.3 08.3400.90G? 0
+232420.51 +235941.2 +000089.5+000004.200000.3 08.3400.48F? 0
+232640.84 +415359.8 -000007.4+000012.000007.1 08.3400.31A? 0
+232931.81 +060601.8 -000037.6-000072.000003.0 08.3400.42F? 0
+233013.61 +314222.1 +000189.4-000127.000044.1 08.3400.89G? 0
+233409.54 +540406.0 +000034.0-000004.000016.0 08.3400.93G? 0
+233450.76 -274245.6 -000002.8+000022.400015.6 08.3400.48F? 0
+233748.65 +675539.2 +000020.9+000013.500009.9 08.3400.36F? 0
+235653.12 -432014.7 +000063.0-000104.400009.7 08.3400.60G? 0
+235709.47 -741805.2 +000016.1+000018.000010.5 08.3400.63G? 0
+235819.84 +094951.0 +000086.6-000011.800037.3 08.3400.89G? 0
+235836.09 +214504.6 +000027.1+000011.700008.9 08.3400.55F? 0
+235908.27 +645325.0 -000016.9-000025.900014.2 08.3400.38F? 0
+235949.06 -020645.2 +000078.9-000018.800007.6 08.3400.71G? 0
+000110.37 +682955.3 +000004.6+000000.800005.0 08.3401.51K? 0
+000849.45 +050826.3 +000038.1+000001.300015.3 08.3401.13K? 0
+000909.06 +124834.0 -000016.3-000055.000012.4 08.3401.07K? 0
+000926.34 +635714.1 +000007.3+000003.700005.4 08.3401.84K? 0 0.10 1.00
+002822.02 +451339.5 +000029.1-000002.700025.0 08.3401.05K? 0
+003324.45 -634036.7 -000002.7-000009.100004.2 08.3401.62K? 0
+004527.22 +314008.5 +000007.4-000007.400010.4 08.3401.45K? 0
+004548.05 -415432.5 +000303.9-000051.400047.1 08.3401.18K? 0
+010804.58 +531709.6 +000022.8+000002.800009.5 08.3401.11K? 0
+011310.18 +390413.1 -000031.6-000050.200021.0 08.3401.21K? 0
+011317.11 +331156.9 -000015.4-000008.000008.2 08.3401.59K? 0
+011856.39 -074217.7 +000014.6+000027.000001.7 08.3401.07K? 0
+013332.73 +063359.9 +000002.3-000008.600008.3 08.3401.17K? 0
+013738.24 -752546.4 +000008.1-000001.300003.3 08.3401.43K? 0
+014204.12 -082137.7 +000005.6-000006.800012.2 08.3401.38K? 0
+014420.27 +653043.5 -000013.1-000016.300011.6 08.3401.91M? 0
+015423.41 -771430.4 +000005.6+000028.500004.2 08.3401.27K? 0
+015927.52 -275638.8 -000070.7-000116.500016.8 08.3401.03K? 0
+020616.45 +465726.8 +000011.2-000015.700013.2 08.3401.53K? 0
+020902.96 +432712.1 -000026.9-000031.500010.2 08.3401.36K? 0
+021201.88 -654626.4 +000004.7-000044.500008.2 08.3401.02K? 0
+021225.16 -442205.6 -000005.8-000018.200001.5 08.3401.53K? 0
+023213.04 -630019.8 +000006.7+000017.200015.2 08.3401.08K? 0
+023946.32 +020749.2 -000000.3+000000.500005.0 08.3401.53K? 0
+025552.50 +480313.7 +000011.8+000009.800007.5 08.3401.01K? 0
+030436.47 +494728.8 +000017.1-000007.900003.1 08.3401.15K? 0
+030517.60 +015343.9 +000062.4-000025.400004.3 08.3401.02K? 0
+031204.89 -022636.7 +000033.5-000003.000021.4 08.3401.24K? 0
+032249.29 +010934.0 -000023.6-000041.700008.0 08.3401.22K? 0
+032451.46 -254501.7 -000004.4+000011.800002.3 08.3401.02K? 0
+033334.02 -443501.5 -000001.9+000007.000000.0 08.3401.41K? 0
+033441.10 -574317.6 -000007.3-000004.200003.0 08.3401.41K? 0
+035050.57 +470535.5 -000023.2-000012.500007.3 08.3401.71K? 0
+035254.56 -830141.1 +000095.8+000046.700008.3 08.3401.07K? 0
+035603.18 -603534.2 +000013.2+000015.600004.2 08.3401.17K? 0
+035759.25 +153741.7 +000000.1+000007.200002.0 08.3401.10K? 0
+040611.85 +204005.8 +000015.0+000003.600004.1 08.3401.58K? 0
+041831.65 +123400.1 -000001.3-000017.200008.8 08.3401.13K? 0
+042253.58 +375705.0 +000019.4-000002.900010.8 08.3401.18K? 0
+042451.93 +333502.8 -000000.1-000012.000000.9 08.3401.35K? 0
+042702.55 +401755.8 +000054.0-000048.300029.9 08.3401.11K? 0
+042900.17 +215520.2 -000079.2+000188.200101.2 08.3401.36K? 0
+043105.15 -361436.2 +000007.1+000028.600010.5 08.3401.51K? 0
+044915.88 +031610.3 +000024.8+000008.800004.7 08.3401.03K? 0
+044929.71 +535233.3 +000033.2-000024.200003.1 08.3401.69K? 0
+045709.02 -330942.3 +000001.8-000009.900009.8 08.3401.37K? 0
+045723.38 +703929.7 +000005.2+000003.700000.2 08.3401.53K? 0
+050004.43 +702556.9 +000033.1-000028.600002.9 08.3401.32K? 0
+050124.73 +403217.3 +000025.4-000003.000006.2 08.3401.62K? 0
+051305.22 -235751.7 +000013.8+000000.400003.5 08.3401.01K? 0
+051316.50 -173535.9 +000011.5+000006.700009.0 08.3401.53K? 0
+051456.18 +393049.2 +000022.0-000001.700011.7 08.3401.63K? 0
+051457.27 -054303.5 -000010.4+000000.600022.1 08.3401.68K? 0
+051828.67 +302239.5 +000001.7-000008.800026.7 08.3401.05K? 0
+051925.32 -364442.3 +000004.4+000009.000003.9 08.3401.01K? 0
+052239.27 -452440.1 +000010.7+000017.100009.6 08.3401.52K? 0
+052913.81 -615517.1 +000017.1-000004.100007.8 08.3401.04K? 0
+053354.18 -211019.4 +000013.1-000023.600000.1 08.3401.05K? 0
+054451.44 -004021.6 +000011.3+000002.800011.9 08.3401.01K? 0
+054453.00 +143521.6 +000019.5+000005.600028.4 08.3401.66K? 0
+055616.19 +180427.2 +000035.9+000001.000010.1 08.3401.16K? 0
+055831.41 +075619.9 -000007.1-000029.100004.0 08.3401.18K? 0
+061217.13 +450252.0 +000002.1-000008.700007.8 08.3401.04K? 0
+061656.78 +055552.6 +000005.3-000003.100018.3 08.3401.44K? 0
+061738.91 +412835.9 -000008.9+000001.400004.6 08.3401.70K? 0
+061846.82 +610457.2 -000015.2-000022.000012.8 08.3401.19K? 0
+062109.70 -605834.8 -000004.2+000000.300004.3 08.3401.32K? 0
+062139.48 +302323.9 -000008.3-000021.000009.8 08.3401.00K? 0
+062506.70 -561021.3 -000007.1+000026.000000.9 08.3401.54K? 0
+063637.06 -491316.8 -000011.0-000005.100003.6 08.3401.05K? 0
+063808.93 +871748.1 +000009.0-000026.000007.6 08.3401.99M? 0
+064000.15 +515851.4 -000010.4-000010.800006.2 08.3401.10K? 0
+064940.54 -311533.0 -000004.3+000016.700002.6 08.3401.00K? 0
+065003.35 -420843.4 +000004.1-000001.500013.1 08.3401.19K? 0
+065018.39 -364446.0 +000006.0-000008.100008.5 08.3401.03K? 0
+065803.85 +211510.6 -000017.3-000026.200003.2 08.3401.21K? 0
+070439.75 -433453.4 +000008.2+000005.500012.6 08.3401.15K? 0
+071503.87 -244903.9 -000007.1+000010.800003.9 08.3401.20K? 0
+071732.40 -212613.4 +000004.0-000022.100019.7 08.3401.47K? 0
+071955.86 +594147.8 +000013.4-000030.800006.9 08.3401.50K? 0
+072419.34 -674205.2 -000001.7+000017.100001.7 08.3401.38K? 0
+073317.50 -270416.4 +000015.5+000010.000005.9 08.3401.08K? 0
+073527.70 -494952.3 -000048.3-000017.400003.8 08.3401.18K? 0
+073536.33 -134924.9 +000014.2+000006.400005.3 08.3401.14K? 0
+073824.08 +311943.6 -000004.1-000056.900009.0 08.3401.09K? 0
+075615.07 +204903.2 +000000.1-000010.300013.3 08.3401.59K? 0
+075830.11 -125757.1 -000000.8+000000.300002.6 08.3401.52K? 0
+081525.44 -000514.9 +000005.6-000003.100013.7 08.3401.51K? 0
+082521.49 +233258.4 +000017.8-000005.000011.1 08.3401.06K? 0
+082923.36 -433809.6 +000000.8-000010.000011.1 08.3401.20K? 0
+083310.25 -161330.3 -000021.3-000004.800003.5 08.3401.17K? 0
+084152.76 -081555.1 -000015.5+000005.000025.3 08.3401.30K? 0
+084221.18 -131737.0 +000016.1-000014.500016.1 08.3401.41K? 0
+091550.36 +444152.5 -000019.5-000004.200000.8 08.3401.37K? 0
+092150.90 -630428.9 -000008.6-000018.700009.4 08.3401.20K? 0
+092426.03 -225452.1 -000004.2-000013.700003.1 08.3401.32K? 0
+092536.85 -131952.7 -000035.9+000032.600018.8 08.3401.04K? 0
+093619.96 -205314.6 -000017.2-000008.700011.8 08.3401.01K? 0
+093741.09 +442622.4 -000016.3-000023.100012.6 08.3401.42K? 0
+094156.41 -152616.8 -000014.5-000006.900004.7 08.3401.11K? 0
+094715.11 -610648.0 +000004.4-000004.900013.1 08.3401.34K? 0
+100105.01 -472110.1 -000044.3+000028.900017.1 08.3401.01K? 0
+100310.08 -093330.0 +000010.2-000013.600005.3 08.3401.03K? 0
+100429.56 +251349.1 -000029.1-000037.700000.3 08.3401.38K? 0
+100835.11 -123114.3 -000034.8-000063.300007.0 08.3401.22K? 0
+100942.46 +030943.6 -000003.8-000000.500001.7 08.3401.17K? 0
+104248.38 +693130.8 +000013.6+000004.900002.5 08.3401.45K? 0
+104809.78 -383802.2 +000009.4+000009.000012.0 08.3401.66K? 0
+105005.83 -680720.0 +000024.0-000030.100010.8 08.3401.02K? 0
+110414.23 +141456.0 -000003.7-000007.900008.4 08.3401.30K? 0
+110908.25 +573704.5 +000016.5-000016.200000.8 08.3401.06K? 0
+111720.55 +444111.9 -000061.2-000005.300017.9 08.3401.03K? 0
+112231.60 -080427.5 -000021.6-000006.100000.8 08.3401.25K? 0
+112257.50 -440116.0 -000023.4-000005.000002.2 08.3401.30K? 0
+113954.20 +735216.3 -000005.3-000010.700009.2 08.3401.02K? 0
+114155.50 -461057.1 -000041.2+000020.300003.9 08.3401.59K? 0
+114739.53 -775313.9 -000110.2+000035.200000.1 08.3401.11K? 0
+115246.77 +281129.6 -000018.2-000008.300009.2 08.3401.19K? 0
+120504.94 +032241.5 -000045.7+000030.900006.1 08.3401.12K? 0
+120655.71 +475229.2 -000018.4-000007.300010.4 08.3401.31K? 0
+121724.51 +694119.4 -000015.3+000005.100015.2 08.3401.03K? 0
+122038.58 +200353.5 +000047.3-000019.100003.3 08.3401.04K? 0
+123518.71 -522456.0 -000025.3-000010.600006.1 08.3401.49K? 0
+123547.11 -450335.9 -000006.9+000002.100010.4 08.3401.27K? 0
+124304.89 -235031.1 -000019.3-000007.800020.4 08.3401.13K? 0
+124624.13 +021940.3 -000029.6-000007.000010.9 08.3401.18K? 0
+125140.34 -060759.2 -000007.5+000001.600004.0 08.3401.05K? 0
+125640.59 -541909.0 -000056.5-000045.400008.6 08.3401.33K? 0
+125756.76 -142045.9 +000029.2-000019.100001.2 08.3401.04K? 0
+125904.94 +462320.1 -000035.2-000029.400003.6 08.3401.09K? 0
+125937.57 -435218.0 -000025.4+000004.600015.0 08.3401.04K? 0
+131547.03 -420317.6 +000005.2-000011.000008.3 08.3401.57K? 0
+132807.92 -730227.4 -000003.3+000000.800001.3 08.3401.31K? 0
+133111.33 +323052.4 -000043.1+000008.600002.2 08.3401.00K? 0
+133643.99 -011538.0 +000017.3-000010.500022.1 08.3401.03K? 0
+134716.03 -170433.7 -000037.7-000011.200001.8 08.3401.01K? 0
+135453.31 +715411.6 -000013.0-000000.700001.0 08.3401.26K? 0
+140424.42 +461748.4 -000007.0+000009.600005.9 08.3401.51K? 0
+140941.01 +142455.4 +000006.8-000001.800001.2 08.3401.30K? 0
+141039.07 +532219.1 -000016.6+000013.300007.1 08.3401.36K? 0
+142406.01 -740440.8 +000045.6-000022.500002.2 08.3401.17K? 0
+143204.32 -452639.5 +000010.3-000026.600012.8 08.3401.12K? 0
+145526.80 -253656.0 -000024.3-000026.400010.1 08.3401.66K? 0
+145846.47 +831128.5 -000003.4+000017.000002.4 08.3401.57K? 0
+151418.33 +345439.8 -000022.3+000004.900007.0 08.3401.01K? 0
+152320.99 +140242.8 +000001.6-000003.100005.2 08.3401.28K? 0
+152646.66 -614211.7 -000027.5-000001.200004.2 08.3401.40K? 0
+153559.99 +160634.5 -000024.8-000029.100011.3 08.3401.10K? 0
+155308.46 +274852.1 +000000.2-000012.000006.8 08.3401.09K? 0
+160039.87 +741830.9 -000009.4-000023.000004.2 08.3401.04K? 0
+160540.42 +305501.4 +000007.6-000011.600000.9 08.3401.50K? 0
+160552.53 -404402.7 +000013.4-000030.400028.6 08.3401.69K? 0
+160727.26 +245430.2 -000017.7-000032.800029.3 08.3401.57K? 0 0.10 1.00
+160934.97 -203656.4 -000011.7-000047.200006.2 08.3401.79K? 0
+161146.93 -321536.0 -000018.7-000097.200006.4 08.3401.01K? 0
+161156.80 +094735.8 -000006.7-000004.700007.1 08.3401.02K? 0
+162505.47 +530735.4 +000002.9+000026.500003.3 08.3401.20K? 0
+162933.21 +571326.3 +000001.2+000035.400006.8 08.3401.17K? 0
+163837.60 +355333.2 -000023.3+000004.500002.7 08.3401.03K? 0
+163940.18 -565605.3 +000024.8-000032.900006.8 08.3401.09K? 0
+164207.11 -065609.3 -000063.5-000019.100012.3 08.3401.67K? 0
+164350.35 +073109.5 -000007.3+000009.100011.9 08.3401.13K? 0
+164359.94 -301535.3 +000012.0+000000.900032.6 08.3401.38K? 0
+171453.55 -195148.0 +000035.6-000007.800021.0 08.3401.86M? 0
+172245.49 -765935.6 +000013.1-000014.500005.5 08.3401.74K? 0
+172317.84 -334911.2 -000005.0+000004.800026.3 08.3401.24K? 0
+172957.94 -065442.4 +000030.6-000020.100002.2 08.3401.30K? 0
+173538.89 -694602.3 -000004.2-000018.400008.1 08.3401.52K? 0
+173913.34 +460917.9 +000019.8+000012.600004.8 08.3401.41K? 0
+174255.16 -385610.7 -000000.9+000021.000000.8 08.3401.38K? 0
+174508.27 +423516.7 +000007.7-000006.400017.5 08.3401.02K? 0
+175254.71 +074401.2 -000013.0-000004.500001.6 08.3401.07K? 0
+175812.80 +321018.0 -000022.5+000025.800009.8 08.3401.08K? 0
+180351.07 +412153.3 -000007.4-000002.600004.3 08.3401.38K? 0
+180601.19 +043458.1 -000004.9-000009.800004.0 08.3401.32K? 0
+181216.46 -290123.4 +000007.1-000005.400035.1 08.3401.71K? 0
+181343.40 +253514.2 -000003.3+000024.400005.0 08.3401.32K? 0
+181534.42 +130129.9 -000012.1-000011.800008.9 08.3401.63K? 0
+181736.65 +070908.7 -000021.4+000004.100015.4 08.3401.11K? 0
+182813.60 +091030.8 -000009.9-000009.700009.7 08.3401.74K? 0
+184115.45 -372904.9 +000018.3-000018.200002.1 08.3401.65K? 0 0.10 1.00
+184313.10 -005705.4 +000000.6-000002.300010.9 08.3401.07K? 0
+190142.86 +280659.1 -000010.8+000013.900011.3 08.3401.24K? 0
+191055.57 +335224.8 +000025.4+000068.300012.2 08.3401.20K? 0
+191833.94 +505226.7 +000010.1+000030.000000.2 08.3401.40K? 0
+191920.98 +423728.2 -000005.8-000015.400009.7 08.3401.29K? 0
+192030.79 +192751.7 -000018.5-000016.000003.0 08.3401.05K? 0
+192618.99 -215626.7 +000007.2-000029.500007.8 08.3401.10K? 0
+192855.81 +631122.1 -000009.0+000018.100000.8 08.3401.07K? 0
+194246.22 -062825.5 +000000.9-000004.500008.5 08.3401.54K? 0
+194346.13 -015732.8 +000013.2+000014.000002.6 08.3401.10K? 0
+194353.98 +204208.7 +000011.4-000021.300014.8 08.3401.15K? 0
+194547.31 +221525.0 +000000.3-000004.900033.7 08.3401.19K? 0
+194809.67 +482401.0 -000020.3-000025.900004.9 08.3401.37K? 0
+194937.05 -105844.9 -000014.9+000012.300002.8 08.3401.62K? 0
+195148.77 -552515.0 -000004.6+000000.000003.0 08.3401.01K? 0
+195207.22 -123438.7 +000009.5-000011.800005.9 08.3401.03K? 0
+195323.76 +131447.2 -000006.5+000000.900006.5 08.3401.10K? 0
+195506.19 +361101.9 -000003.8+000002.700001.7 08.3401.10K? 0
+195541.53 +430122.0 -000002.2+000021.200002.7 08.3401.24K? 0
+195947.51 +443220.3 +000021.5+000034.700002.9 08.3401.02K? 0
+200215.95 +273836.6 -000005.9-000014.900008.8 08.3401.75K? 0
+200220.80 -660538.4 +000031.2-000053.600001.6 08.3401.10K? 0
+200358.12 -443819.1 +000048.6-000014.400013.9 08.3401.06K? 0
+200514.67 +413346.9 -000022.2-000010.700006.7 08.3401.50K? 0
+200849.53 -152443.7 +000004.1+000020.500016.8 08.3401.87M? 0
+201247.14 +151947.5 -000000.2-000008.500005.5 08.3401.06K? 0
+201650.79 +174945.2 +000001.1+000000.400013.4 08.3401.20K? 0
+201739.51 +385602.6 -000001.8-000010.600003.4 08.3401.14K? 0
+202636.57 -534921.4 +000045.9-000065.100006.0 08.3401.12K? 0
+202705.34 +190815.6 -000045.6-000027.100011.2 08.3401.05K? 0
+202847.91 +120439.9 +000009.2-000002.900011.3 08.3401.43K? 0
+203543.02 -190508.9 +000017.6-000001.100005.4 08.3401.06K? 0
+205033.56 -585525.0 -000008.5-000013.600005.6 08.3401.43K? 0
+205046.61 -673250.0 +000008.2+000008.400002.0 08.3401.06K? 0
+205120.63 +293453.8 -000019.6-000015.200007.5 08.3401.19K? 0
+210437.66 +205258.4 +000003.2+000000.000009.4 08.3401.02K? 0
+211138.58 -484624.7 +000014.0-000023.200009.1 08.3401.20K? 0
+212036.36 +145609.5 +000019.4-000000.800001.8 08.3401.60K? 0
+212037.37 +195031.3 -000000.7-000033.000001.6 08.3401.35K? 0
+212131.40 -005012.4 -000007.9-000025.200003.7 08.3401.11K? 0
+212158.99 +465331.4 -000003.0-000021.700011.4 08.3401.07K? 0
+213403.05 +012256.5 +000053.2+000010.500001.5 08.3401.31K? 0
+213432.70 -521237.0 +000000.3-000009.600017.7 08.3401.39K? 0
+213833.61 -165149.8 +000004.3-000059.700008.6 08.3401.12K? 0
+214003.79 +235700.7 +000011.2+000010.600021.6 08.3401.21K? 0
+214955.46 +614434.7 -000029.1-000023.100015.6 08.3401.46K? 0
+215304.18 +334727.7 -000022.2-000022.300012.1 08.3401.12K? 0
+221805.91 -142952.0 +000003.5-000006.000001.9 08.3401.66K? 0
+221851.89 +072103.3 -000005.6-000011.500017.7 08.3401.67K? 0
+222330.66 -275310.7 -000008.1-000009.000001.0 08.3401.34K? 0
+222336.94 +630748.6 +000010.8-000000.600006.1 08.3401.67K? 0
+223341.88 -770839.3 +000077.1-000021.300000.6 08.3401.08K? 0
+223725.72 +764354.4 +000025.4+000011.400001.7 08.3401.05K? 0
+224618.91 -482324.1 +000017.8+000023.400003.3 08.3401.51K? 0
+225510.52 -235808.9 +000032.2+000002.200004.5 08.3401.13K? 0
+231647.88 +103556.7 +000009.8-000011.300007.8 08.3401.09K? 0
+231656.66 -515143.8 +000011.2-000010.900002.7 08.3401.51K? 0
+232231.27 -473113.2 +000022.2-000006.300007.8 08.3401.53K? 0
+232600.37 +450306.3 +000013.5-000002.100021.6 08.3401.69K? 0
+232806.29 -665432.0 +000051.8+000005.200002.7 08.3401.00K? 0
+233254.82 +615300.9 -000014.3+000014.800006.0 08.3401.38K? 0
+233437.46 +494500.9 -000008.5-000007.600001.9 08.3401.64K? 0
+234051.31 +202156.6 +000211.8+000071.400025.7 08.3401.09K? 0
+234723.22 +751652.8 +000027.1-000001.000008.8 08.3401.70K? 0
+235444.89 +311949.3 -000020.6-000004.100005.6 08.3401.04K? 0
+235901.55 +443350.4 -000021.7-000003.000010.6 08.3401.66K? 0
+000450.48 +655029.6 -000021.9-000000.500005.5 08.3500.31F? 0
+001131.43 -554458.8 +000035.9-000015.500004.0 08.3500.39F? 0
+001335.29 +680330.2 +000030.0-000023.000014.3 08.3500.37F? 0
+001841.97 -295724.8 +000108.1+000000.400017.0 08.3500.58G? 0
+001917.02 +140317.3 +000061.2-000019.100006.5 08.3500.94G? 0
+002339.25 +552323.1 -000017.0-000011.000001.8 08.3500.13A? 0
+003202.83 +670940.1 +000011.0-000000.500000.1 08.3500.30A? 0
+003225.45 +435009.4 +000008.3-000000.500002.4 08.35-0.02B? 0
+003632.42 +691647.3 +000012.9-000068.100013.1 08.3500.46F? 0
+003729.94 -254506.2 -000011.9-000068.300000.4 08.3500.60G? 0
+004046.15 -681111.2 -000010.4+000011.200010.7 08.3500.24A? 0
+004727.60 +493904.6 -000001.1+000000.800001.3 08.35-0.03B? 0
+004902.42 +213345.3 +000031.4-000025.400009.7 08.3500.98K? 0
+005044.80 -234016.3 +000060.7-000091.500001.2 08.3500.62G? 0
+005300.64 -610437.2 +000054.5+000010.200007.9 08.3500.60G? 0
+005313.15 -384256.4 +000058.6-000015.100004.9 08.3500.35F? 0
+005546.48 +234925.8 +000002.2-000004.000001.7 08.3500.41F? 0
+005628.07 -064315.8 +000097.9+000007.700014.5 08.3500.54F? 0
+005640.16 +175735.8 +000104.3-000041.300012.9 08.3500.65G? 0
+005659.61 +002709.5 +000008.4+000014.600006.2 08.3500.37F? 0
+005735.74 +542345.1 +000046.7-000030.000006.6 08.3500.48F? 0
+010031.63 -170436.3 +000000.0+000000.000000.0 08.3500.00B? 0
+010924.07 +223439.2 +000022.0-000020.400008.9 08.3500.23A? 0
+011117.07 +355600.8 +000011.2+000006.600013.1 08.3500.48F? 0
+011527.25 -235709.6 +000007.3-000000.200000.3 08.3500.93G? 0
+012527.63 -284655.9 +000029.7-000010.200004.8 08.3500.17A? 0
+013955.17 +553816.1 +000013.8+000000.800004.7 08.3500.17A? 0
+014205.06 -123831.9 +000057.7-000026.000010.0 08.3500.49F? 0
+014402.72 +092948.6 -000019.7-000028.100005.3 08.3500.27A? 0
+014612.00 -451727.7 -000034.4-000016.800013.0 08.3500.46F? 0
+015100.98 +041314.5 +000070.0-000040.600006.3 08.3500.54F? 0
+015136.56 +450021.9 +000038.1-000019.800008.2 08.3500.81G? 0
+015216.22 +403722.8 -000017.3+000001.400004.7 08.3500.21A? 0
+015305.14 +681105.6 +000016.6-000003.600004.5 08.3500.08A? 0
+015316.70 +401016.9 +000002.1-000007.600008.1 08.3500.25A? 0
+020138.87 +034102.7 +000005.9-000017.800008.6 08.3500.59G? 0
+020348.63 -043442.7 -000066.9-000093.700015.4 08.3500.43F? 0
+020513.50 -005807.9 +000044.7-000003.500003.5 08.3500.30A? 1
+020756.89 +430932.3 +000008.3-000016.500013.4 08.35-0.05B? 0
+021250.48 +115126.6 +000011.4-000080.100000.8 08.3500.93G? 0
+021812.02 +351856.3 -000037.9-000021.200005.0 08.3500.88G? 0
+021813.11 -223509.5 -000014.8+000014.800000.2 08.3500.33F? 0
+022010.40 +294842.5 +000000.7-000013.200013.3 08.3500.47F? 0
+022129.40 +511724.1 +000003.2-000018.600007.2 08.3500.06A? 0
+022206.93 +433442.8 +000010.1-000015.200006.6 08.3500.06A? 0
+023438.67 +245334.1 +000048.4-000016.600022.5 08.3500.33F? 0
+024037.63 -690459.4 +000013.4-000005.400001.0 08.3500.93G? 0
+024037.67 -213442.0 -000030.0-000185.700003.1 08.3500.52F? 0
+024158.44 +424730.7 +000000.0+000000.000000.0 08.3500.00A? 0
+024211.43 +421032.5 +000022.5+000008.100009.2 08.3500.94G? 0
+025311.72 +434943.8 +000000.2+000007.300021.2 08.3500.02A? 0
+025536.70 +822359.7 +000008.2-000004.800006.8 08.3500.51F? 0
+030737.78 -721918.7 +000079.3-000002.400023.1 08.3500.77G? 0
+031810.40 -382246.0 +000008.2-000008.600014.2 08.3500.91G? 0
+031952.21 +201637.9 +000023.4-000010.100001.0 08.3500.27A? 0
+032520.38 -451615.5 -000005.2-000038.700003.6 08.3500.98K? 0
+033147.01 -580558.8 +000133.1-000008.900005.6 08.3500.49F? 0
+033225.62 +122148.6 +000013.7-000013.300003.8 08.3500.33F? 0
+033353.24 +241435.4 +000032.1-000027.500002.9 08.3500.09A? 0
+033856.60 +384246.0 -000000.9+000006.100008.4 08.3500.06A? 0
+034300.28 +573356.0 -000010.0+000012.600006.9 08.3500.20A? 0
+034847.35 -531056.2 -000053.4-000009.300015.2 08.3500.62G? 0
+035248.98 +532901.2 +000000.3+000014.900003.6 08.3500.40F? 0
+035311.64 -015952.1 -000003.7-000009.600010.0 08.3500.37F? 0
+035436.63 +172037.5 +000009.4-000015.500000.6 08.3500.16A? 0
+040213.17 +000450.3 +000041.6+000005.400009.3 08.3500.35F? 0
+040604.33 +533542.7 -000007.7-000006.300005.1 08.3500.20A? 0
+041707.56 +403556.4 -000044.5+000046.800000.1 08.3500.48F? 0
+041723.35 +623521.7 +000010.3-000023.200006.7 08.3500.53F? 0
+041939.45 -621630.5 +000008.2+000038.500002.1 08.3500.98K? 0
+042940.70 +121033.1 -000005.3-000046.400007.8 08.3500.52F? 0
+042958.63 -721631.9 +000007.9+000014.600010.1 08.3500.53F? 0
+044246.28 +725842.0 -000016.1-000015.700003.7 08.3500.34F? 0 0.10 1.00
+044833.31 -114508.0 -000026.7-000010.000005.4 08.3500.31A? 0
+045626.14 +035713.2 +000022.1-000010.400003.9 08.3500.28A? 0
+050712.75 -030634.4 +000017.4-000043.700008.5 08.3500.48F? 0
+050755.90 +763811.0 +000003.4-000027.000002.7 08.3500.34F? 0
+051057.99 +214727.4 -000005.9+000006.000016.2 08.3500.11A? 0
+051335.59 +354203.1 -000008.5-000002.300009.7 08.3500.06A? 0
+051938.99 +154709.6 +000002.1+000000.400002.8 08.3500.26A? 1
+052055.66 +451601.5 -000032.2-000009.700006.7 08.3500.44F? 0
+052400.77 +323732.0 -000002.4+000002.900001.3 08.3500.04A? 0
+052853.59 +675456.9 +000000.5+000007.300003.0 08.3500.15A? 0
+053449.12 -060022.9 +000000.4-000006.300011.7 08.35-0.08B? 0 0.10 1.00
+053730.30 -001425.5 -000003.0-000000.400009.6 08.35-0.09B? 0
+053801.73 -062337.9 -000013.9-000024.100012.2 08.3500.47F? 0
+054021.78 -274538.5 +000021.4+000034.700007.2 08.3500.93G? 1
+054032.45 +272634.0 +000000.5-000014.700014.3 08.3500.13A? 0
+054154.36 +291751.2 +000017.0-000025.300001.3 08.3500.18A? 0
+054322.00 +212457.7 +000021.2-000029.800002.2 08.3500.07A? 0
+054405.15 +305601.8 +000000.8-000007.500003.4 08.3500.22A? 0
+054517.49 +523855.7 +000001.5+000041.000036.8 08.3500.72G? 0
+054847.33 -421932.6 -000049.3-000026.100005.9 08.3500.54F? 0
+055008.44 +190958.1 -000014.0-000009.400008.0 08.3500.57F? 0
+055019.75 -670303.8 -000000.8+000026.700006.6 08.3500.25A? 0
+055258.09 +030253.7 +000039.7-000088.300018.2 08.3500.64G? 0
+060144.31 -180339.2 -000035.8+000028.500000.8 08.3500.92G? 0
+060314.67 +165518.9 -000016.8-000008.700010.6 08.3500.09A? 0
+060348.24 +130636.0 +000000.6-000012.000014.6 08.3500.12A? 0
+060515.62 -250134.1 -000020.4-000035.000003.2 08.3500.00B? 0
+060818.38 +135950.5 +000000.0+000000.000000.0 08.3500.87G? 0
+061124.64 -164942.3 -000007.9+000011.100009.2 08.3500.10A? 1
+062244.61 +050731.9 +000003.9-000001.800006.4 08.3500.08A? 0
+062305.81 +274352.6 -000007.6-000001.300003.2 08.3500.06A? 0
+062315.45 +194005.2 -000001.3-000002.000019.7 08.3500.02A? 0
+062333.35 +173910.8 -000010.3-000009.300003.6 08.3500.88G? 0
+062422.75 -351658.1 +000008.7-000016.200001.1 08.3500.98K? 0
+062430.71 +352640.8 +000009.5-000004.500014.8 08.3500.17A? 0
+063026.04 -103533.9 +000011.4-000025.600001.0 08.3500.24A? 0
+063028.26 +435616.4 -000021.6-000029.000011.5 08.3500.50F? 0
+063935.25 +021821.9 +000001.9-000006.300000.3 08.35-0.05B? 0
+064015.16 -190547.3 -000003.1+000002.000020.8 08.3500.21A? 0
+064023.46 +111141.9 +000006.9-000007.300008.1 08.3500.03A? 0
+064050.72 +481518.7 +000014.9-000036.500014.4 08.3500.47F? 0
+064549.42 -205143.2 -000002.8+000000.200018.8 08.35-0.07B? 0 0.10 1.00
+064825.68 -044901.4 +000013.9+000008.600006.4 08.3500.98K? 0
+065016.01 +240925.5 +000005.1-000061.200002.6 08.3500.50F? 0
+065037.34 +161230.3 -000007.4+000006.500013.6 08.3500.12A? 0
+065150.65 +434007.5 +000006.4-000036.400014.9 08.3500.39F? 0
+065648.75 -504522.1 -000002.3+000016.700001.0 08.35-0.14B? 0
+070412.12 -151936.7 -000009.3+000007.400012.8 08.3500.01A? 0
+071009.86 -585927.1 +000012.5+000022.300020.3 08.3500.97K? 0
+071406.61 +192918.7 -000023.4-000021.000012.6 08.3500.98K? 0
+071506.61 +571637.8 +000111.6-000072.500025.2 08.3500.60G? 0
+071639.76 +085040.4 +000041.9-000009.100011.7 08.3500.96K? 0
+072248.67 -262150.4 -000007.1+000004.700003.5 08.35-0.14B? 0
+072348.40 +104205.0 -000011.3-000008.500006.7 08.3500.16A? 0
+072609.54 -103256.7 -000003.8-000004.100010.9 08.3500.09A? 0
+072843.94 +133742.6 -000006.3-000023.600002.8 08.3500.48F? 0
+072905.44 +234805.7 -000037.7+000007.000008.9 08.3500.13A? 0
+073236.65 -215549.5 +000009.2+000004.300007.2 08.3500.62G? 0 0.10 1.00
+073257.37 -221710.9 +000001.0+000009.900003.4 08.35-0.02B? 0
+073439.23 +513245.4 -000060.4-000083.500015.7 08.3500.77G? 0
+073532.97 -214045.9 -000009.3+000004.200008.8 08.3500.12A? 0
+073606.68 -054648.8 -000037.9-000006.200020.4 08.3500.97K? 0
+073759.85 +444340.4 -000018.3-000058.700000.1 08.3500.41F? 0
+073805.69 +170432.3 -000012.0-000011.900026.4 08.3500.49F? 0
+073845.64 -310914.0 -000012.6-000009.200003.6 08.3500.00A? 0
+074224.56 +521834.1 -000030.0-000084.600004.6 08.3500.87G? 0
+074401.88 -454255.3 +000003.7+000000.500012.5 08.3500.61G? 0
+074634.57 +102407.3 +000002.4-000001.900002.6 08.3500.94G? 0
+074931.27 +053842.7 -000026.4-000010.300007.3 08.3500.06A? 0
+075031.62 +512209.0 -000050.5-000045.400013.9 08.3500.47F? 0
+075230.07 -245536.6 -000019.8-000010.700009.0 08.35-0.02B? 0
+075437.35 -584355.9 +000026.6+000006.200019.9 08.3500.62G? 0
+075440.39 +380558.0 +000048.7-000066.500001.5 08.3500.72G? 0
+075539.27 -375127.7 +000008.4-000003.700003.5 08.3500.16A? 0
+075559.13 +274134.9 +000000.5-000011.900004.3 08.3500.10A? 0
+080022.55 -504127.9 +000000.4+000005.700000.2 08.35-0.00B? 0
+080044.75 -335157.7 -000009.9+000009.000004.4 08.3500.95G? 0
+080100.88 -613127.3 -000000.2+000008.200000.7 08.3500.00A? 0
+080135.31 +140226.1 -000025.0-000021.500009.3 08.3500.77G? 0
+080952.44 -243110.2 -000002.7-000003.700002.1 08.3500.17A? 0
+081202.34 +002356.4 -000016.6-000018.100006.8 08.3500.16A? 0
+081416.10 -490258.1 -000017.9+000001.600002.0 08.3500.09A? 0
+081641.10 -453449.6 +000000.4+000025.200021.1 08.3500.92G? 0
+081810.97 -372836.2 -000003.1+000016.300014.6 08.35-0.03B? 0
+082456.39 -484032.9 -000012.8+000011.700006.5 08.35-0.03B? 0
+082740.82 +003103.5 -000034.3-000016.200007.9 08.3500.53F? 1
+082901.92 -441420.9 -000004.6+000005.100000.9 08.3500.55F? 0
+083424.38 -544003.2 -000006.8+000011.000003.0 08.3500.05A? 0
+084356.15 +190203.0 -000023.4-000010.200008.3 08.3500.09A? 0
+084609.03 -142204.1 +000133.3-000155.000004.9 08.3500.55F? 0
+084923.89 +504025.9 -000054.2+000003.900003.8 08.3500.58F? 0
+085105.59 -092530.0 -000016.0+000008.800001.0 08.3500.31F? 0
+085252.67 -350250.7 -000006.6+000005.500007.4 08.3500.97K? 0
+085321.29 +093805.1 -000025.4-000008.700016.6 08.3500.94G? 0
+085421.53 +203510.3 -000008.4-000008.400022.2 08.3500.91G? 0
+085508.71 -432759.9 +000000.0+000000.000000.0 08.3500.11A? 1
+085523.05 -465327.9 -000000.4+000004.800008.1 08.35-0.06B? 0
+090029.98 +222808.0 +000036.6+000010.300006.2 08.3500.55F? 0
+090346.64 -740635.9 -000027.9+000002.300011.5 08.3500.96K? 0
+090649.49 -291732.5 -000030.7-000020.300007.5 08.3500.59G? 0
+090738.53 -473344.7 -000021.1-000028.200009.7 08.3500.50F? 0
+091025.55 +591516.7 -000070.4+000003.700015.0 08.3500.45F? 0
+091621.58 -584715.0 -000015.0-000011.600000.8 08.35-0.03B? 0
+091719.55 +525444.2 -000036.5-000043.300005.2 08.3500.27A? 0
+091804.84 +420356.7 -000009.3-000028.300005.5 08.3500.27A? 0
+091835.07 -443655.6 -000031.9+000017.200014.8 08.3500.10A? 0
+091959.32 -571001.4 +000021.3-000010.100011.0 08.3500.34F? 0
+092453.08 +013010.4 +000034.3-000032.000011.4 08.3500.53F? 0
+092520.98 +371513.8 +000091.8-000099.900023.1 08.3500.58G? 0
+092859.60 -202605.9 -000028.8-000009.800024.6 08.3500.34F? 0
+093129.89 -095913.0 -000032.7+000005.500020.8 08.3500.31F? 0
+093428.25 -372519.2 -000007.9+000002.400004.4 08.3500.01A? 0
+093712.00 -814450.1 -000003.7+000009.400000.1 08.3500.21A? 0
+094344.92 -210919.8 -000006.4+000001.100000.8 08.35-0.07B? 0
+094356.63 -480628.9 -000011.7+000007.200006.2 08.3500.15A? 0
+095251.36 +025741.8 +000004.1-000002.400008.7 08.3500.17A? 0
+100103.73 -405159.1 -000019.7+000015.200003.0 08.3500.32F? 0
+100802.20 -245751.2 -000013.2-000007.200012.9 08.3500.99K? 0
+100832.60 -040847.9 +000029.6-000006.600004.3 08.3500.37F? 0
+101144.82 -642434.0 -000077.2+000016.000006.3 08.3500.29A? 0
+101158.19 +185619.5 +000035.0-000072.900010.6 08.3500.97K? 0
+101700.39 -703047.2 -000012.9-000000.300002.7 08.3500.00A? 0
+101830.61 +854943.8 -000003.5-000001.000002.0 08.3500.19A? 0
+102115.64 -370757.8 -000020.1+000018.800001.9 08.3500.05A? 0
+102558.46 -163822.0 -000081.5+000009.500017.2 08.3500.46F? 0
+102641.54 +480454.6 +000035.8-000032.600022.8 08.3500.66G? 0
+103436.30 -110725.1 -000035.9-000117.800021.7 08.3500.96K? 0
+103458.86 -640743.6 +000000.0+000000.000000.0 08.3500.17A? 0
+103519.83 -171147.5 -000027.4+000000.700006.3 08.3500.27A? 0
+103954.25 -534501.8 -000008.9+000018.200004.0 08.3500.08A? 0
+104330.21 +284110.0 -000002.6-000101.200004.0 08.3500.57F? 0
+104832.19 -031519.2 +000009.6+000014.800021.6 08.3500.50F? 0
+104926.29 -052913.9 -000045.8-000006.300011.9 08.3500.32F? 0
+110238.30 +362012.4 -000027.8+000019.000000.9 08.3500.87G? 0
+110651.22 -584103.3 +000000.0+000000.000000.0 08.3500.60G? 0
+110813.54 +063424.7 -000021.4-000007.000012.2 08.3500.51F? 0
+110846.83 -342417.1 -000003.7+000015.300004.2 08.3500.69G? 0
+110937.66 -483747.5 -000023.7+000000.800007.9 08.3500.11A? 0
+112349.94 -564140.3 +000216.1-000134.100018.1 08.3500.72G? 0
+112415.73 +135407.1 -000095.4-000019.000006.4 08.3500.55F? 0
+112522.12 -461815.8 -000043.5+000001.500002.0 08.3500.38F? 0
+113242.45 -655148.5 -000014.6+000007.000004.0 08.3500.10A? 1
+114447.10 -592111.2 -000031.7-000001.100001.7 08.3500.22A? 0
+115109.15 -515231.8 -000050.2-000080.000016.6 08.3500.64G? 0
+115500.75 -003322.1 -000033.8-000009.400008.1 08.3500.44F? 0
+115800.29 +481213.5 -000252.3-000133.700005.5 08.3500.86G? 0
+121108.68 -063311.2 +000022.6-000035.000004.0 08.3500.39F? 0
+121951.40 +474810.3 +000010.4-000003.500005.3 08.3500.25A? 0
+122200.98 -255448.1 -000009.2-000000.800021.8 08.3500.92G? 0
+122341.02 +265847.8 -000023.7-000012.500006.3 08.3500.45F? 0
+123136.24 -110435.2 -000067.5-000005.300014.5 08.3500.33F? 0
+123849.16 -511256.1 -000057.2+000007.300018.9 08.3500.60G? 0
+124927.03 -170844.7 -000009.1-000007.000015.6 08.3500.40F? 0
+125049.66 +080557.2 -000107.5-000044.000000.9 08.3500.97K? 0
+125358.82 -180205.7 +000000.0+000000.000000.0 08.3500.49F? 0
+125721.60 -483809.5 +000020.1+000007.100000.1 08.3500.52F? 1
+125733.25 -572657.3 +000000.6-000001.500007.4 08.3500.29A? 0
+130527.41 -023327.0 -000030.1-000007.600005.5 08.3500.39F? 0
+130825.92 -071831.2 -000217.0+000081.600027.3 08.3500.93G? 0
+131248.79 -035340.5 +000016.4-000023.400021.5 08.3500.96K? 0
+131325.82 -522426.4 -000019.1-000011.800006.9 08.3500.28A? 0
+131453.37 -102556.8 +000009.3-000005.600001.1 08.3500.29A? 0
+131958.55 -620152.3 -000003.6-000007.600003.8 08.3500.52F? 0
+132042.75 -605138.0 -000001.3-000019.500012.2 08.3500.28A? 0
+132245.12 +444254.0 +000007.1-000002.000000.6 08.35-0.08B? 0
+132512.85 -302236.7 +000001.2-000000.700004.2 08.3500.07A? 0
+133117.99 +173435.6 -000036.8+000011.000002.5 08.3500.32F? 0
+133209.01 -424211.2 -000016.7-000004.200000.4 08.35-0.02B? 0
+133645.38 +064955.4 -000072.2+000001.100016.7 08.3500.28A? 1
+133844.48 -271535.1 -000031.7+000001.400010.0 08.3500.23A? 0
+134149.40 +044101.8 -000108.6-000015.000006.5 08.3500.56F? 0
+134613.33 -140141.7 -000087.0+000022.500001.3 08.3500.93G? 0
+134753.55 -605255.7 -000004.7-000000.700001.0 08.35-0.11B? 0
+135028.76 -192438.2 -000023.8-000025.500008.6 08.3500.52F? 0
+135127.06 +374308.0 -000061.0-000014.400002.0 08.3500.57F? 0
+135420.39 -030017.8 -000069.0-000083.500016.2 08.3500.45F? 0
+140003.62 +270827.0 -000022.4+000050.200013.5 08.3500.63G? 0
+140048.05 +705838.1 +000002.7+000003.000004.5 08.3500.92G? 0
+140204.29 -690227.1 -000008.7-000029.100011.6 08.3500.50F? 0
+140439.13 -451719.5 -000045.0-000032.500002.9 08.3500.23A? 0
+141207.51 -234204.1 +000013.3+000013.200015.5 08.3500.96K? 0
+142303.57 -463955.2 -000002.8-000012.400005.8 08.3500.01A? 0
+142920.45 -653300.0 +000021.0+000052.600011.5 08.3500.60G? 0
+143003.94 -565502.3 -000000.2-000011.600000.1 08.3500.15A? 0
+143138.04 +701445.6 -000034.2-000002.700010.4 08.3500.33F? 0
+143341.86 +081919.1 -000038.4+000005.700006.2 08.3500.52F? 0
+144246.50 -551054.5 +000024.1-000012.300021.7 08.3500.47F? 0
+144449.35 +552823.5 -000012.1+000003.100009.1 08.3500.90G? 0
+144707.14 +182026.0 +000013.3-000006.100000.6 08.3500.45F? 0
+145622.89 -450922.3 +000046.8-000020.700001.5 08.3500.56F? 0
+150249.17 +075443.0 -000031.9-000021.800004.5 08.3500.41F? 0
+150435.74 +003826.3 -000030.2+000010.200001.3 08.3500.99K? 0
+151041.34 -073241.1 -000043.5+000031.900008.3 08.3500.58G? 0
+151049.80 +635226.2 -000000.6-000019.900008.5 08.3500.72G? 0
+151230.28 -355507.8 +000077.9-000046.900028.9 08.3500.64G? 0
+151827.20 -740913.9 -000160.7+000007.300009.8 08.3500.66G? 0
+152311.09 -102912.3 -000027.8-000153.900010.6 08.3500.63G? 0
+152419.36 +024750.1 -000040.6-000039.500004.7 08.3500.48F? 0
+152553.98 +055703.0 -000015.0+000007.900003.8 08.3500.14A? 0
+153035.19 -761955.1 +000007.5-000014.800008.7 08.3500.10A? 0
+153443.33 -080656.4 -000011.6-000006.300008.9 08.3500.30A? 0
+153803.82 +072520.2 -000023.1-000018.900003.0 08.3500.39F? 0
+154650.17 +250506.8 -000055.0+000042.000018.4 08.3500.65G? 0
+154813.41 +505716.6 -000027.7-000035.800006.0 08.3500.90G? 0
+154907.60 -470151.4 -000030.4-000039.500001.2 08.3500.18A? 0
+155028.83 +514617.1 -000006.2+000002.800004.1 08.3500.97K? 0
+155740.19 -000530.1 -000021.8-000015.600003.3 08.3500.18A? 0
+155854.62 +660317.7 +000003.5+000022.600009.4 08.3500.26A? 0
+160259.37 -733517.1 +000005.7-000009.500006.5 08.35-0.03B? 0
+160553.72 +104106.4 -000535.7-000042.400021.5 08.3500.83G? 0
+160610.33 +083544.3 -000088.5+000039.500004.1 08.3500.57F? 0
+161220.84 +312834.4 -000058.1+000046.100007.1 08.3500.41F? 0
+161343.70 +463822.6 -000114.1+000028.500007.4 08.3500.67G? 0
+161348.15 -241519.8 -000005.9-000014.700007.7 08.3500.33F? 0
+161441.78 -522012.9 -000003.6-000000.800005.3 08.3500.23A? 0
+161606.53 -524852.3 -000121.2-000002.900028.6 08.3500.64G? 0
+161916.81 -643417.4 -000023.2-000013.000001.9 08.3500.08A? 1
+162234.62 -535414.5 -000366.5-000072.000044.8 08.3500.65G? 0
+162308.87 +473748.2 +000000.0+000000.000000.0 08.3500.54F? 1
+162347.23 -362706.3 -000017.9-000036.300009.8 08.3500.33F? 0
+162419.94 -133828.2 -000209.6-000209.300035.3 08.3500.98K? 0
+162630.29 +182437.0 -000050.4+000037.500001.9 08.3500.42F? 0
+162714.60 -394921.7 -000018.7-000033.200011.1 08.3500.20A? 0
+163244.69 -715636.0 -000005.2-000025.300002.6 08.3500.17A? 0
+163519.20 -433908.0 -000004.9-000003.200002.1 08.3500.15A? 0
+164634.36 +542340.2 -000012.4+000014.700002.5 08.3500.25A? 0
+164712.16 -513500.6 +000000.3-000007.800021.6 08.3500.35F? 0
+164730.27 -660421.3 +000015.3-000002.000009.0 08.3500.83G? 0
+164847.22 -671605.8 -000014.6-000019.600009.1 08.3500.12A? 0
+164858.53 -404631.7 +000001.5-000069.900010.9 08.3500.47F? 0
+165124.88 -280118.9 +000017.5-000014.100006.7 08.3500.38F? 0
+165510.68 -730654.7 -000009.3+000011.000004.9 08.3500.56F? 0
+170207.90 +071248.9 -000007.8-000011.800004.8 08.3500.28A? 0
+170704.92 -094729.8 +000017.0-000014.200005.0 08.3500.48F? 0
+170945.01 -000236.3 +000167.9+000021.500021.4 08.3500.81G? 0
+171121.74 -692118.8 +000005.3+000000.100005.6 08.3500.97K? 0
+171228.73 -173612.9 +000026.5-000007.100005.4 08.3500.37F? 0
+171244.61 +295442.5 -000003.7+000067.800011.8 08.3500.53F? 0
+171515.64 -463456.1 +000012.7+000008.600011.9 08.3500.21A? 0
+172606.30 -373635.1 -000017.8-000003.600022.5 08.3500.05A? 0
+172751.09 -543243.2 -000006.0-000075.900035.3 08.3500.99K? 0
+173201.52 -314937.8 -000000.6-000001.400004.8 08.3500.08A? 0
+173338.22 +075106.7 -000015.0+000005.100018.0 08.3500.38F? 0
+173658.36 +295254.5 +000003.7+000001.500004.8 08.3500.08A? 0
+174100.11 +221346.2 -000006.0-000032.000000.5 08.3500.60G? 0
+174149.04 -504327.5 +000027.6-000058.900035.4 08.3500.57F? 0
+174822.23 -603938.3 -000025.5-000019.000024.2 08.3500.71G? 0
+174825.56 -164937.8 -000018.0-000007.500008.4 08.3500.18A? 0
+175047.06 -381636.3 -000016.0-000012.600019.6 08.3500.82G? 0
+175400.73 +494742.2 -000005.7+000024.400004.9 08.3500.92G? 0
+175531.09 -475844.1 +000004.4-000026.500012.5 08.3500.14A? 0
+175816.48 +101015.4 +000000.9+000002.400007.9 08.3500.13A? 0
+180123.20 -314454.0 +000033.8-000024.900005.4 08.3500.47F? 0
+180201.06 +642626.0 -000031.2+000005.200008.2 08.3500.93G? 0
+180245.08 -270442.5 -000062.7-000015.100000.5 08.3500.56F? 0
+180306.46 -074006.1 -000011.1-000016.600012.0 08.3500.44F? 0
+180313.30 -353646.9 +000019.0-000010.000016.0 08.35-0.04B? 0
+180327.50 -345047.2 +000013.6-000012.700000.8 08.3500.21A? 0
+180342.68 +121702.7 +000011.6+000019.100015.6 08.3500.98K? 0
+181226.73 +111528.3 -000002.7+000000.000005.2 08.3500.47F? 0
+181403.78 -625640.3 -000022.0+000002.000012.4 08.3500.96K? 0
+181525.09 +033008.5 -000006.8-000000.200001.8 08.3500.17A? 0
+181640.77 +694234.7 -000028.0+000001.800001.5 08.3500.46F? 0
+182357.28 +301716.9 +000014.2+000017.700003.0 08.3500.21A? 0
+182447.86 -342416.5 -000025.5-000050.000002.8 08.3500.31F? 0
+182631.36 -714709.8 +000017.7+000013.500002.0 08.3500.92G? 0
+182836.68 -125950.8 -000002.8+000003.100004.7 08.3500.51F? 0
+182903.89 +094058.9 +000002.6+000011.300000.4 08.3500.11A? 0
+182942.77 -713015.3 +000013.2-000170.300003.6 08.3500.50F? 0
+182958.85 +095005.1 +000004.0-000002.800001.4 08.3500.35F? 0
+183057.65 +335557.5 -000139.4+000147.400011.3 08.3500.58F? 0
+183227.30 -155555.3 -000008.5+000000.200005.7 08.3500.12A? 0
+183502.56 -443013.0 -000006.8-000019.500005.9 08.3500.96K? 0
+183733.77 +031106.1 +000011.1-000004.700007.2 08.3500.20A? 0
+183757.41 +222252.3 +000007.8-000063.800005.3 08.3500.31F? 0
+183947.72 -655321.6 +000002.6+000005.700005.9 08.3500.38F? 0
+184311.19 -633819.6 -000000.7-000020.600012.8 08.3500.96K? 0
+184721.05 +554704.8 -000006.2-000009.300006.8 08.3500.03A? 0
+185107.97 -061645.0 +000000.0+000000.000000.0 08.3500.46F? 0
+185115.81 -160941.8 -000010.0-000091.400006.5 08.3500.61G? 0
+185523.64 +191253.4 +000011.2+000020.300019.2 08.3500.30A? 0
+185533.47 +155040.1 -000035.2-000043.600025.7 08.3500.57F? 0
+185803.52 +471130.6 +000000.0+000000.000000.0 08.3500.57F? 1
+185937.95 +182527.3 -000004.5-000033.400006.8 08.3500.14A? 0
+185957.42 -623444.9 +000000.9+000006.500004.6 08.3500.08A? 0
+190012.46 +612523.3 -000011.1+000073.500014.2 08.3500.58F? 0
+190446.57 -174805.9 +000009.0+000003.900002.0 08.3500.23A? 0
+190603.45 -005017.5 -000013.1+000000.800013.5 08.3500.30A? 0
+190607.22 +803113.2 -000006.3+000104.800002.4 08.3500.74G? 0
+190856.91 -084905.0 -000006.3-000005.200001.0 08.3500.35F? 0
+191027.01 +383341.9 +000003.6+000007.500002.2 08.3500.92G? 0
+191100.70 +512144.2 +000027.0-000015.400003.8 08.3500.45F? 0
+191355.36 -472112.3 +000005.9-000038.600010.6 08.3500.53F? 0
+191907.10 -330930.3 +000000.0+000000.000000.0 08.3500.69G? 0
+192218.67 -074348.9 -000006.8-000091.500018.6 08.3500.63G? 0
+192515.07 +193943.1 +000032.0+000007.300006.2 08.3500.25A? 0
+192520.99 -164421.3 -000013.7-000000.200010.0 08.3500.43F? 0
+192529.76 +500415.2 -000033.1-000021.100018.2 08.3500.46F? 0
+192622.51 -015646.8 +000003.0+000005.200000.2 08.3500.18A? 0
+192832.32 +061810.5 -000005.0-000008.200008.3 08.3500.12A? 0
+193723.44 +162758.7 -000001.7-000007.300010.6 08.3500.42F? 0
+194154.78 +131448.4 +000006.1-000003.300006.6 08.35-0.00B? 0
+194427.87 +075739.1 +000023.0+000018.600008.5 08.3500.39F? 0
+194703.49 +391852.9 +000028.3+000014.900003.1 08.3500.35F? 0
+195016.33 +300105.4 -000004.6+000002.600003.1 08.35-0.01B? 0
+195205.41 +231618.6 +000006.2-000008.300006.9 08.3500.37F? 0
+195311.59 +423807.3 +000009.6+000003.600005.6 08.3500.00A? 0
+195633.89 +283734.2 +000006.5-000000.100000.8 08.3500.05A? 0
+200425.79 +421154.3 -000000.4+000002.200001.9 08.35-0.12B? 0
+200434.52 +091424.3 -000006.7-000014.100005.5 08.35-0.05B? 0
+200525.67 +464018.6 -000005.3-000004.400002.2 08.3500.20A? 0
+200714.57 +261047.4 +000002.2-000075.900017.7 08.3500.50F? 0
+200820.23 -384802.5 -000001.2+000001.800010.4 08.3500.23A? 0
+200939.60 +210443.7 -000006.8-000006.200001.8 08.35-0.07B? 0
+201005.10 +512130.4 +000026.1-000004.400003.9 08.3500.31F? 0
+201038.34 +333750.7 +000000.0+000000.000000.0 08.35-0.03B? 1
+201054.36 +271941.2 +000007.9-000005.500007.4 08.3500.21A? 0
+201059.21 +453603.8 +000008.0-000000.500002.1 08.35-0.05B? 0
+201146.76 +040820.3 -000005.9+000021.600011.6 08.3500.80G? 0
+201428.74 +453714.0 -000001.8+000001.800007.3 08.35-0.07B? 0
+201446.98 +264732.7 +000004.0-000022.300002.9 08.3500.86G? 0
+201640.40 +385357.5 -000007.4-000014.900006.2 08.3500.29A? 0
+201813.00 +400718.6 -000001.5-000012.000010.2 08.3500.13A? 0
+201832.33 +053714.3 +000013.9-000005.300013.4 08.3500.36F? 0
+201845.11 -483516.3 -000056.9-000005.600024.7 08.3500.45F? 0
+202647.29 +160303.8 +000079.1-000051.500017.7 08.3500.39F? 0
+202930.53 -452258.3 -000007.9-000000.900012.6 08.3500.23A? 0
+203248.04 +592500.7 -000009.8-000007.900000.1 08.3500.11A? 0
+203301.51 +671834.2 +000003.7-000010.200008.1 08.3500.59G? 0
+203748.76 +610607.0 -000011.6-000026.600008.1 08.3500.34F? 0
+203821.96 +070219.1 +000010.0-000043.900010.8 08.3500.31F? 0
+203948.63 +830256.2 +000019.6+000042.700013.8 08.3500.28A? 0
diff --git a/kstars/kstars/data/hip064.dat b/kstars/kstars/data/hip064.dat
new file mode 100644
index 00000000..d69bc7e1
--- /dev/null
+++ b/kstars/kstars/data/hip064.dat
@@ -0,0 +1,1000 @@
+204124.05 +291958.8 +000003.7+000005.500004.6 08.3500.94G? 0
+204228.68 +472351.0 -000048.0-000103.900007.6 08.3500.64G? 0
+204229.78 +491559.1 +000002.0-000013.200012.6 08.3500.99K? 0
+204536.61 -352228.1 +000092.9-000133.900018.4 08.3500.81G? 0
+204928.47 +754521.7 +000020.5-000004.400004.2 08.3500.98K? 0
+205320.16 -280127.2 +000056.8-000019.400020.2 08.3500.59G? 0
+205557.96 -652558.6 -000040.7+000003.800016.4 08.3500.30A? 0
+205743.69 +460037.7 -000012.8-000012.600007.1 08.3500.41F? 0
+205829.68 -314219.6 +000041.9-000043.700013.2 08.3500.41F? 0
+205940.24 -521028.7 +000147.0-000164.600025.0 08.3500.81G? 0
+210411.92 -290854.3 +000000.6-000092.000016.2 08.3500.55F? 0
+210426.86 +650114.8 -000002.0-000013.500010.1 08.3500.12A? 0
+210715.38 -485813.0 +000030.6+000013.900008.2 08.3500.41F? 0
+210918.24 -045710.4 +000010.1+000002.000003.4 08.3500.10A? 0
+211235.23 +352507.9 +000016.4-000002.200010.8 08.3500.98K? 0
+211804.25 -325148.3 +000007.3-000005.900013.7 08.3500.30A? 0
+211907.50 -441155.7 +000089.1-000013.500005.5 08.3500.48F? 0
+212033.97 +362852.5 -000010.5-000014.200008.4 08.3500.40F? 0
+212319.99 +720714.8 +000021.0-000005.600009.6 08.3500.71G? 0
+213323.48 +671338.3 +000037.5+000023.500004.5 08.3500.54F? 0
+213450.16 +521803.0 -000002.2-000035.500000.2 08.3500.05A? 0
+213509.09 +152615.1 -000044.9-000061.800009.6 08.3500.56F? 0
+213910.35 +314136.0 -000026.5-000054.800011.4 08.3500.43F? 0
+213915.21 +440219.4 -000015.6-000027.100000.3 08.3500.94G? 0
+213947.75 +310814.7 +000031.3+000008.200005.1 08.3500.60G? 0
+214143.68 +062515.0 +000049.7-000003.400006.5 08.3500.71G? 0
+214927.36 -490706.4 +000059.5-000001.700010.1 08.3500.39F? 0
+215142.55 +090231.2 -000009.7-000003.900012.7 08.3500.32F? 0
+215418.93 +194257.9 -000075.2-000074.000017.6 08.3500.56F? 0
+215551.95 +262412.2 +000034.2-000040.800005.9 08.3500.62G? 0
+220335.46 +042328.4 +000009.4-000036.100008.0 08.3500.42F? 0
+220558.12 +664148.4 -000012.2+000000.400013.0 08.3500.48F? 0
+220706.77 +003412.3 +000000.0+000000.000000.0 08.3500.57F? 1
+220940.12 +732327.2 +000004.4+000000.300001.2 08.3500.07A? 0
+221619.73 +261616.0 +000000.0+000000.000000.0 08.3500.97K? 1
+222121.13 +414748.1 +000000.2-000002.500007.7 08.35-0.03B? 0
+222205.16 -063410.0 -000047.5-000008.400015.0 08.3500.34F? 0
+222405.22 +574617.0 +000083.8+000005.000001.9 08.3500.96K? 0
+222448.84 +284108.4 +000004.7-000034.600007.8 08.3500.99K? 0
+223041.64 +541801.2 -000001.9+000050.400007.1 08.3500.75G? 0
+223203.15 -424424.4 +000019.8+000026.500003.6 08.3500.90G? 0
+223320.92 +700505.1 +000039.9+000014.000009.4 08.3500.30A? 0
+223518.84 +324917.8 -000080.0-000060.700018.3 08.3500.51F? 0
+223724.98 +411631.1 -000019.4-000007.900010.0 08.3500.99K? 0
+223823.31 +294243.2 +000003.9-000008.000007.5 08.3500.39F? 0
+223940.13 +325531.4 +000013.7-000033.000008.0 08.3500.94G? 0
+224435.32 +555124.6 -000010.5-000012.200009.1 08.3500.28A? 0
+224852.65 +602138.2 +000004.2+000013.500005.1 08.3500.14A? 0
+225029.90 +771340.9 +000001.3-000007.500000.4 08.3500.10A? 0
+225103.07 +711320.6 +000058.1+000049.000008.1 08.3500.94G? 0
+225643.31 -033137.0 +000034.8-000019.400011.5 08.3500.49F? 0
+225735.31 +101621.9 -000011.1-000013.300029.3 08.3500.45F? 0
+225811.82 -182329.9 -000022.6-000017.300011.1 08.3500.49F? 0
+225849.94 -564624.1 -000006.3+000000.900004.3 08.3500.35F? 0
+225859.65 -081247.9 -000005.5-000000.200004.9 08.35-0.02B? 0
+230359.64 -461003.8 +000082.9-000007.300004.4 08.3500.49F? 0
+230501.14 +332306.2 +000000.0+000000.000000.0 08.3500.21A? 1
+231649.76 -295427.8 +000017.4-000028.000005.9 08.3500.42F? 0
+231949.35 +174102.2 +000072.5+000013.200008.1 08.3500.51F? 0
+232008.86 +252600.0 +000011.0+000002.100008.7 08.3500.08A? 0
+232606.60 +254000.3 +000081.6+000030.800008.6 08.3500.05A? 0
+232925.70 -482400.2 +000013.4-000003.200014.9 08.3500.36F? 0
+233259.00 -115915.2 +000040.7-000033.800005.0 08.3500.42F? 0
+235145.23 -644814.0 +000014.9-000000.100002.5 08.35-0.05B? 0
+235241.45 +680317.4 +000021.8+000019.000000.8 08.3500.53F? 0
+235621.21 +105510.1 -000108.4-000085.800005.2 08.3500.51F? 0
+235902.62 +544240.6 +000042.7-000006.800017.8 08.3500.45F? 0
+000702.43 +051716.9 +000001.9-000022.800002.1 08.3501.52K? 0
+001132.22 +570912.8 +000020.7-000011.000010.4 08.3501.21K? 0
+001226.39 +455734.6 -000002.0-000009.900019.9 08.3501.67K? 0
+005220.11 +594331.9 +000006.6-000006.300008.8 08.3501.54K? 0
+005947.76 -455456.4 +000026.5+000007.300003.9 08.3501.46K? 0
+011046.07 +243137.2 +000005.1-000025.300017.9 08.3501.07K? 0
+011608.49 -045702.9 +000023.0-000021.800005.3 08.3501.29K? 0
+012115.90 -730201.5 +000016.9+000012.000008.0 08.3501.04K? 0
+013403.36 -591844.9 +000015.9-000005.700009.5 08.3501.00K? 0
+013416.35 -061621.1 +000003.1-000022.700002.6 08.3501.00K? 0
+013625.76 +350802.5 +000048.3-000014.800008.9 08.3501.04K? 0
+014706.29 -093557.5 -000027.0-000003.800017.9 08.3501.26K? 0
+015032.14 +275605.9 +000006.7-000003.900007.0 08.3501.58K? 0
+015731.34 +461255.1 +000000.1-000004.800006.8 08.3501.56K? 0
+015732.29 -660051.7 +000005.5+000008.300008.3 08.3501.45K? 0
+020743.19 +293759.2 +000027.7-000012.200006.9 08.3501.10K? 0
+021800.09 -155442.3 -000004.8-000007.700004.9 08.3501.59K? 0
+025600.49 +580001.8 +000037.8+000017.200022.0 08.3501.84K? 0
+025707.21 -635123.2 +000022.6+000006.300006.5 08.3501.29K? 0
+030026.89 +303409.6 -000014.1-000027.000014.2 08.3501.12K? 0
+030106.56 -175156.9 -000004.3+000012.000011.8 08.3501.29K? 0
+031839.65 +771923.6 +000003.6-000002.400015.3 08.3501.81K? 0
+033453.33 +032137.9 -000000.7-000005.100006.8 08.3501.35K? 0
+033724.09 -805115.4 +000031.6-000008.000000.4 08.3501.10K? 0
+034236.75 +333321.6 +000027.6-000043.500006.7 08.3501.29K? 0
+034930.56 -181741.4 +000022.7-000007.200007.0 08.3501.04K? 0
+035524.44 +563016.6 +000030.3-000016.200013.7 08.3501.03K? 1
+035724.07 -390555.1 +000033.2+000012.500007.8 08.3501.20K? 0
+040827.81 -400600.1 -000014.9-000014.300009.4 08.3501.46K? 0
+041849.91 -533248.0 +000026.6+000027.900008.9 08.3501.39K? 0
+042342.15 +030221.0 -000006.6+000008.000009.6 08.3501.22K? 0
+043622.00 -221521.1 -000017.3-000005.700027.4 08.3501.04K? 0
+043840.63 -564635.2 -000008.6+000009.100002.2 08.3501.21K? 0
+044408.22 +664553.0 +000004.8+000004.500006.7 08.3501.07K? 0
+044855.14 +500522.2 -000002.3+000006.700014.1 08.3501.25K? 0
+044859.09 -170746.7 +000021.0+000037.200002.3 08.3501.08K? 0
+045026.01 +520911.3 +000015.8-000004.600024.4 08.3501.29K? 0
+045523.86 -783757.8 +000005.9-000036.400009.3 08.3501.06K? 0
+045533.27 +420721.1 +000031.2+000000.200033.1 08.3501.09K? 0
+050314.78 -071739.8 -000009.6+000014.100004.9 08.3501.02K? 0
+050445.16 +033407.5 +000000.6-000014.000008.3 08.3501.15K? 0
+051624.91 -122514.4 -000024.5+000049.500001.8 08.3501.12K? 0
+051942.04 +365559.8 -000025.7-000002.100009.8 08.3501.48K? 0
+054113.65 -182742.6 +000036.4-000007.700021.4 08.3501.03K? 0
+054654.89 +041400.0 +000004.0-000012.100002.5 08.3501.77K? 0
+054727.13 +235303.2 -000003.2-000034.500010.6 08.3501.39K? 0
+054906.02 -180322.3 -000002.5+000005.200001.8 08.3501.31K? 0
+055134.21 -314550.1 -000021.6-000020.600006.0 08.3501.04K? 0
+055345.43 -454130.8 +000002.3-000010.200001.3 08.3501.15K? 0
+055554.73 -350610.0 +000004.2+000027.200012.3 08.3501.32K? 0
+055649.89 +513246.0 +000011.6+000000.500002.3 08.3501.38K? 0
+060414.90 -064004.4 -000014.7-000031.100016.0 08.3501.68K? 0
+060741.20 -120214.5 +000019.2-000005.200019.9 08.3501.70K? 0
+060957.02 +054234.3 +000009.8-000024.700010.0 08.3501.06K? 0
+061235.16 -034248.0 -000012.9+000014.900006.6 08.3501.14K? 0
+061651.18 +262936.3 -000017.5-000008.400025.8 08.3501.02K? 0
+061820.74 -071137.6 -000024.5-000123.000003.1 08.3501.11K? 0
+064139.20 +272342.5 -000015.2+000003.400022.5 08.3501.59K? 0
+064302.73 -200913.2 +000000.7-000013.100002.3 08.3501.35K? 0
+064341.91 +430224.2 -000020.6+000007.500024.0 08.3501.13K? 0
+064631.09 +712126.4 +000000.6-000007.900005.2 08.3501.48K? 0
+064706.55 +261750.8 -000007.4-000018.900023.1 08.3501.11K? 0
+065037.66 +312349.5 +000001.1-000001.900013.0 08.3501.64K? 0
+070354.62 +252510.9 -000012.0-000011.300013.7 08.3501.41K? 0
+070856.63 +100246.3 -000021.9+000002.100008.0 08.3501.11K? 0
+071532.39 -070515.5 -000015.5+000006.300017.1 08.3501.62K? 0
+072207.01 +403132.7 +000026.7+000001.400005.0 08.3501.27K? 0
+072402.00 -440805.8 -000010.9-000006.300009.7 08.3501.65K? 0
+073012.24 -043519.2 +000013.4-000009.200012.8 08.3501.24K? 0
+073334.41 +305132.3 +000003.8+000010.600019.0 08.3501.48K? 0
+075315.99 +153556.6 -000016.1-000020.100008.8 08.3501.00K? 0
+075344.05 -275852.4 -000003.0-000001.600005.7 08.3501.52K? 0
+075452.02 -004523.1 -000047.8+000052.600017.7 08.3501.13K? 0
+075604.26 -155325.9 -000007.6+000021.200007.4 08.3501.66K? 0
+080357.56 -162032.2 +000002.3-000025.600009.0 08.3501.09K? 0
+081719.01 -015019.4 -000003.4+000004.900006.1 08.3501.27K? 0
+082809.86 +065921.7 -000016.0+000012.800007.5 08.3501.58K? 0
+083142.79 +554635.3 +000013.0-000007.800008.7 08.3501.08K? 0
+083526.58 +255105.3 +000010.6+000009.700003.7 08.3501.49K? 0
+083807.98 +105159.0 +000015.7-000016.000005.7 08.3501.00K? 0
+083929.75 +441730.5 -000016.1+000021.000024.6 08.3501.65K? 0
+084248.00 -344402.7 -000006.7+000007.500010.1 08.3501.66K? 0
+084619.50 -472808.3 -000016.5+000002.600003.7 08.3501.00K? 0
+085736.22 +055345.2 -000012.6+000000.700003.1 08.3501.28K? 0
+090530.91 +501726.1 -000012.1-000020.600000.4 08.3501.02K? 0
+090633.36 -530213.9 -000010.3+000012.600015.2 08.3501.14K? 0
+092041.13 -602301.9 -000047.3+000040.000013.5 08.3501.50K? 0
+092948.28 -542555.6 -000024.1-000015.100002.4 08.3501.22K? 0
+093020.62 -633028.7 +000004.8-000011.300010.4 08.3501.65K? 0
+094109.71 -590820.1 +000006.3+000015.600012.2 08.3501.28K? 0
+094112.47 -352855.4 -000006.1+000022.800002.4 08.3501.53K? 0
+094127.18 +624216.9 -000014.2-000011.800007.8 08.3501.44K? 0
+094918.80 -355739.9 -000008.6+000003.600012.8 08.3501.04K? 0
+095856.88 -543714.0 +000001.5-000010.300003.7 08.3501.55K? 0
+100357.03 +312908.7 +000002.3+000005.200012.2 08.3501.31K? 0
+100644.12 +111041.3 -000005.0+000012.900002.1 08.3501.60K? 0
+100801.75 -681925.4 -000019.7+000013.200004.8 08.3501.44K? 0
+101512.63 +165134.8 +000030.4-000032.600012.4 08.3501.08K? 0
+102701.44 +362554.6 -000003.1-000003.500000.9 08.3501.49K? 0
+102709.93 -513211.7 -000026.8+000009.700008.1 08.3501.21K? 0
+102748.10 +755459.5 +000006.1+000001.600003.1 08.3501.10K? 0
+102928.83 -524558.2 -000006.1+000007.400001.6 08.3501.13K? 0
+103410.85 -111622.2 +000005.9+000006.300019.6 08.3501.33K? 0
+103715.69 -705023.9 -000013.8-000001.200002.8 08.3501.04K? 0
+104527.01 -083628.5 -000052.6-000044.300017.5 08.3501.11K? 0
+105206.59 -514236.3 +000002.3-000029.900001.4 08.3501.23K? 0
+105523.47 -065738.1 -000052.6+000009.100000.3 08.3501.05K? 0
+105551.20 -565401.7 -000026.2-000009.400000.1 08.3501.25K? 0
+105551.61 -274913.5 -000012.0-000001.000012.0 08.3501.45K? 0
+110723.34 -551730.6 -000009.5+000001.000007.2 08.3501.03K? 0
+112013.17 +164358.6 -000018.4+000005.400003.1 08.3501.62K? 0
+112156.42 -002544.6 -000051.7-000008.500012.6 08.3501.29K? 0
+112752.11 -465822.4 -000015.2-000004.300000.7 08.3501.27K? 0
+113018.41 -420900.6 -000010.1-000006.000001.9 08.3501.58K? 0
+120500.45 -694838.6 +000029.7+000011.600017.9 08.3501.09K? 0
+120855.92 -710207.6 -000015.8+000014.500003.8 08.3501.40K? 0
+121055.41 -300952.4 -000048.9+000033.200008.8 08.3501.07K? 0
+121351.20 -155834.3 -000021.0+000024.500000.1 08.3501.04K? 0
+121951.87 +113554.9 -000024.5+000000.000008.8 08.3501.39K? 0
+122707.12 -274207.7 -000030.8-000033.200005.4 08.3501.08K? 0
+124332.31 +793543.8 -000004.0-000017.200004.7 08.3501.00K? 0
+125848.02 +002219.5 -000025.7-000046.200001.2 08.3501.04K? 0
+130053.44 -662853.8 +000001.9+000000.000003.9 08.3501.08K? 0
+130109.76 -451507.4 -000009.5-000015.500002.0 08.3501.38K? 0
+133912.21 -500319.0 +000010.4+000014.100002.7 08.3501.07K? 0
+135159.30 -461057.5 -000027.5-000021.500008.1 08.3501.35K? 0
+140151.32 -175336.9 -000043.5-000027.300010.0 08.3501.09K? 0
+140301.61 -045642.0 -000007.1-000021.600009.8 08.3501.51K? 0
+141421.28 +835640.3 +000011.8+000027.100004.7 08.3501.52K? 0
+141901.49 +041047.1 -000019.2-000001.500001.8 08.3501.49K? 0
+142505.29 +181515.5 -000006.2-000040.900005.6 08.3501.37K? 0
+142800.06 +263526.9 -000015.7-000024.400013.3 08.3501.02K? 0
+143759.86 +085521.6 +000000.9-000008.100003.0 08.3501.22K? 0
+144537.55 -002153.0 -000014.7-000009.400028.7 08.3501.60K? 0
+144618.18 -483918.0 +000012.0-000009.800009.5 08.3501.18K? 0
+144717.57 +733141.5 -000010.8+000003.200000.7 08.3501.56K? 0
+145659.95 -264807.0 +000010.9-000049.800002.0 08.3501.27K? 0
+145733.49 -352301.5 +000000.0+000000.000000.0 08.3501.06K? 0
+150950.83 +522439.3 +000010.4-000043.100007.8 08.3501.20K? 0
+152946.85 -400809.1 +000005.8+000001.600008.2 08.3501.28K? 0
+153935.98 +751622.5 +000004.6-000022.000004.5 08.3501.22K? 0
+154128.81 +221927.2 +000009.7-000012.300002.5 08.3501.22K? 0
+154428.77 +373205.7 -000011.9-000002.800007.2 08.3501.44K? 0
+154741.82 -555254.9 +000017.1+000002.900005.4 08.3501.26K? 0
+155329.42 -015659.7 -000033.6-000037.500004.9 08.3501.66K? 0
+160014.78 +171045.5 -000015.9+000026.400011.1 08.3501.11K? 0
+160302.68 -301548.0 -000002.9-000023.000009.9 08.3501.65K? 0
+162150.23 +003346.1 +000020.6-000187.500027.6 08.3501.06K? 0
+162226.58 -330747.2 +000011.3-000020.300023.4 08.3501.80K? 0
+163559.46 -084453.4 +000010.3-000003.900006.8 08.3501.59K? 0
+163715.36 -112028.4 +000010.1+000006.600026.6 08.3501.95M? 0
+164119.71 -551752.0 -000011.3-000014.000016.9 08.3501.37K? 0
+164410.22 -310027.7 -000008.1-000005.700000.5 08.3501.76K? 0
+164519.72 -662947.6 +000003.0-000016.200010.9 08.3501.03K? 0
+165016.39 +081006.8 -000007.0-000046.800009.8 08.3501.03K? 0
+165158.89 +453335.4 +000001.4+000003.900008.1 08.3501.08K? 0
+170013.35 +492818.3 -000007.6+000004.800011.9 08.3501.17K? 0
+170109.25 +245802.2 +000005.3-000014.300000.3 08.3501.53K? 0
+170249.70 +705156.9 +000037.5+000016.400004.5 08.3501.02K? 0
+170900.77 -503352.5 +000009.5-000022.500011.0 08.3501.09K? 0
+171241.87 +171434.4 -000002.1-000014.300018.4 08.3501.51K? 0
+171343.39 +054830.5 -000007.6-000011.000011.8 08.3501.76K? 0
+172325.43 +144553.5 -000011.6+000023.700005.7 08.3501.06K? 0
+172609.95 +465130.7 -000006.0+000004.700012.4 08.3501.02K? 0
+173044.32 -620457.9 -000027.8-000061.800004.1 08.3501.38K? 0
+173408.25 +252336.0 +000006.9+000073.200010.8 08.3501.01K? 0
+173519.90 -450541.5 -000015.8-000036.900033.7 08.3501.72K? 0
+173810.82 -363521.2 +000016.4-000040.800011.2 08.3501.05K? 0
+173934.14 +163032.1 -000040.1+000012.500001.5 08.3501.48K? 0
+174933.32 -021344.8 +000002.2+000011.200005.0 08.3501.92M? 0
+175308.29 +193816.6 -000007.5+000003.700001.3 08.3501.00K? 0
+175358.89 -172444.5 -000006.1-000021.900000.1 08.3501.71K? 0
+175856.43 +345710.5 -000015.3+000009.300009.4 08.3501.24K? 0
+180105.56 -204809.8 +000000.0+000000.000000.0 08.3501.35K? 1
+180656.77 -484113.1 +000004.0-000038.700009.9 08.3501.12K? 0
+181214.49 +520342.9 -000012.3-000018.200015.9 08.3501.67K? 0
+181326.98 +205756.9 +000013.1-000019.000004.1 08.3501.24K? 0
+181605.15 -331839.3 +000006.9-000005.100014.2 08.3501.67K? 0
+181651.87 -460427.0 +000004.7-000048.100018.4 08.3501.53K? 0
+182641.39 +360953.1 -000003.8+000002.200008.2 08.3501.20K? 0
+183614.38 +300133.3 +000006.5+000044.600007.8 08.3501.40K? 0
+184458.41 -292954.5 -000012.0-000016.500003.2 08.3501.14K? 0
+184835.69 -070756.8 -000002.5-000024.100004.7 08.3501.80K? 0
+185235.04 +140012.3 +000139.9+000054.900032.2 08.3501.18K? 1
+185313.50 -152543.2 -000002.2-000002.500002.9 08.3501.54K? 0
+185552.85 -175439.5 +000011.9-000014.900012.5 08.3501.18K? 0
+185818.74 +274308.3 -000007.4+000008.100012.3 08.3501.36K? 0
+190130.49 -671318.6 +000004.3-000003.100007.4 08.3501.17K? 0
+190337.38 -000341.8 +000031.2-000001.000016.3 08.3501.73K? 0
+191322.20 -425905.4 -000058.0+000007.000000.5 08.3501.13K? 0
+191658.13 -015649.5 -000016.7+000002.400003.6 08.3501.47K? 0
+191701.53 -834500.8 +000007.6+000040.300004.0 08.3501.39K? 0
+191726.67 -183452.9 +000016.3-000012.800002.8 08.3501.16K? 0
+191812.12 +340810.2 +000017.1+000006.400007.0 08.3501.12K? 0
+191916.18 -205330.4 -000008.1+000004.800009.3 08.3501.27K? 0
+192032.24 +382531.4 +000018.6+000008.100010.1 08.3501.32K? 0
+192347.25 -284041.5 -000011.2-000014.000011.5 08.3501.60K? 0
+192559.66 -675958.3 -000021.7+000024.000011.2 08.3501.06K? 0
+192758.26 +301859.8 -000016.7-000000.500001.4 08.3501.17K? 0
+192929.46 -704008.2 +000004.4-000015.400015.5 08.3501.57K? 0
+193329.47 +780332.8 +000006.0+000037.800005.2 08.3501.02K? 0
+193455.78 +061402.1 -000000.9+000011.900014.5 08.3501.66K? 0
+193507.23 +260215.1 +000003.6-000012.600001.7 08.3501.90M? 1
+193617.06 +215820.3 +000003.7+000007.400012.3 08.3501.36K? 0
+193915.86 +352545.7 +000005.1+000003.600012.6 08.3501.33K? 0
+194150.82 -285106.6 -000011.0+000006.000017.7 08.3501.26K? 0
+194424.14 +530849.3 +000008.9-000015.100003.6 08.3501.28K? 0
+194506.57 +341102.3 +000008.0+000016.300009.1 08.3501.24K? 0
+194619.18 +285438.5 +000025.2-000022.800006.0 08.3501.01K? 0
+194718.24 +093936.9 +000014.2-000020.100000.0 08.3501.73K? 0
+195312.70 +392745.1 -000017.6-000015.900004.2 08.3501.35K? 0
+195718.78 +792942.3 -000001.5-000021.000012.7 08.3501.00K? 0
+195851.67 +472143.6 +000024.4-000009.100005.4 08.3501.13K? 0
+201014.54 +101951.1 -000000.7-000010.700017.6 08.3501.03K? 0
+201108.93 -165806.2 -000005.8-000014.800002.5 08.3501.28K? 0
+201430.57 -064024.5 +000013.2-000009.300011.6 08.3501.08K? 0
+201648.30 +370927.2 +000010.1+000000.200012.1 08.3501.13K? 0
+201744.40 -455725.9 +000092.7-000081.500003.3 08.3501.07K? 0
+201943.05 -172916.9 -000016.3-000012.000006.5 08.3501.42K? 0
+202204.89 +202132.2 +000007.1-000030.600005.5 08.3501.34K? 0
+202445.40 -073623.1 +000042.7+000043.400012.2 08.3501.03K? 0
+202602.46 -032641.5 +000000.9+000015.800020.4 08.3501.44K? 0
+203049.19 -080303.9 +000007.7+000003.700009.9 08.3501.07K? 0
+203527.65 -501946.9 +000020.5-000029.000014.5 08.3501.66K? 0
+203659.58 +213408.9 -000018.7-000025.600002.1 08.3501.12K? 0
+203823.59 +790319.1 -000010.4-000005.200001.3 08.3501.69K? 0
+205301.73 -271003.4 +000019.0+000013.200002.1 08.3501.01K? 0
+210842.55 +094909.8 +000018.7+000002.100024.1 08.3501.19K? 0
+212211.92 -683830.5 +000017.1-000010.400007.4 08.3501.31K? 0
+212754.17 -022540.8 +000013.3-000010.800017.8 08.3501.14K? 0
+213010.83 -453437.4 +000003.9-000010.700000.1 08.3501.09K? 0
+214049.23 +324846.2 -000000.7+000000.600023.7 08.3501.23K? 0
+214101.11 -255042.9 +000025.8+000005.500007.5 08.3501.05K? 0
+215309.50 +631531.6 +000002.6-000002.300013.2 08.3501.88M? 0
+220227.99 -420502.7 +000006.6-000011.600003.0 08.3501.00K? 0
+220806.37 -484435.0 +000020.4+000011.000001.2 08.3501.08K? 0
+221514.56 -484138.3 +000012.7-000012.300010.3 08.3501.02K? 0
+222707.48 +212546.2 -000016.7-000022.900006.3 08.3501.36K? 0
+223031.02 +711729.6 +000006.8+000001.300004.8 08.3501.78K? 0
+223210.35 +725121.6 +000015.7+000022.600001.7 08.3501.59K? 0
+223856.57 +551601.9 -000009.3-000019.800008.1 08.3501.73K? 0
+223927.56 -431621.1 +000060.1-000010.200002.2 08.3501.15K? 0
+224036.40 -000419.4 -000042.2-000040.300004.8 08.3501.05K? 0
+224648.42 -481853.7 +000069.0-000052.000011.4 08.3501.01K? 0
+225148.45 -444704.5 +000003.9+000005.800003.4 08.3501.03K? 0
+225609.94 -133317.4 +000012.2-000022.800005.8 08.3501.44K? 0
+225641.74 +235203.1 +000047.5-000005.300009.9 08.3501.13K? 0
+225650.69 +480012.6 -000044.7+000010.200002.1 08.3501.04K? 0
+230032.50 -313530.5 +000037.7+000002.700004.2 08.3501.10K? 0
+230243.46 +185038.0 +000038.8-000005.600020.1 08.3501.43K? 0
+233450.39 +465136.5 -000018.8-000036.200010.8 08.3501.70K? 0
+233703.11 +384418.8 -000011.6+000027.200038.8 08.3501.47K? 0
+233725.33 +374422.2 +000008.5-000008.200019.1 08.3501.03K? 0
+234057.76 +825219.7 -000056.4-000019.700053.8 08.3501.06K? 0
+234228.44 +465528.2 -000008.1-000031.000002.2 08.3501.11K? 0
+235158.42 +421341.8 +000000.6-000012.700013.2 08.3501.54K? 0
+235449.36 -535340.8 +000014.1+000003.300008.9 08.3501.12K? 0
+235849.06 +093300.5 +000015.2-000023.700000.0 08.3501.53K? 0
+204650.25 +460307.0 +000000.6-000007.700008.2 08.3502.76N? 0
+000544.41 +175025.2 +000051.1-000006.100002.3 08.3600.44F? 0
+000625.96 +424509.9 +000081.2+000008.300014.2 08.3600.60G? 0
+000939.30 -561130.4 +000066.4-000006.900022.7 08.3600.95G? 0
+000941.61 -371853.3 -000049.5-000029.400003.2 08.3600.44F? 0
+001026.28 -142707.9 +000066.8-000054.600010.1 08.3600.51F? 0
+001402.84 +443043.3 +000058.7+000013.300004.6 08.3600.41F? 0
+001519.65 +465357.4 +000061.3+000028.400021.0 08.3600.54F? 0
+001739.73 +120232.7 +000052.9-000010.600005.8 08.3600.29A? 0
+002250.26 -531326.6 +000125.9+000011.300002.8 08.3600.96K? 0
+002419.63 +574000.8 +000003.9+000001.900002.9 08.3600.14A? 0
+002915.57 +641458.0 +000008.3-000013.000003.3 08.3600.39F? 0
+003507.59 +074323.9 +000029.2-000012.700030.6 08.3600.52F? 0
+003528.60 +115025.8 -000073.2-000126.200017.8 08.3600.55F? 0
+003915.32 -830158.5 +000010.5+000001.300000.7 08.3600.16A? 0
+004024.26 +010804.1 +000069.3+000005.900008.1 08.3600.75G? 0
+004054.65 -403152.8 +000003.9+000001.600009.5 08.3600.09A? 0
+004727.95 +502435.9 -000000.7-000003.100003.0 08.36-0.04B? 0
+005243.64 -645038.7 +000061.2+000014.800003.5 08.3600.96K? 0
+010032.98 +650654.3 -000003.3+000013.300004.8 08.3600.19A? 0
+010621.02 +341749.6 +000077.7-000026.100003.1 08.3600.36F? 0
+010648.47 +483844.8 +000016.3-000012.200011.2 08.3600.26A? 0
+010652.52 +743754.6 +000013.4-000004.200003.5 08.3600.11A? 0
+011348.10 -152042.1 -000014.2-000163.300006.4 08.3600.31F? 0
+011931.83 -045435.8 +000007.1+000001.300011.5 08.3600.96K? 0
+012008.21 +435709.5 +000000.0+000000.000000.0 08.3600.88G? 1
+012141.81 -032612.6 -000017.8+000000.400001.7 08.3600.70G? 0
+012427.84 +390343.7 +000202.1-000039.400029.9 08.3600.79G? 0
+012748.27 -285341.6 +000003.8+000013.800005.0 08.3600.82G? 0
+012754.38 +254055.2 +000001.5-000010.300006.0 08.3600.44F? 0
+013315.84 -254001.6 +000065.3-000043.100030.6 08.3600.95K? 0
+013357.43 +532030.8 +000128.9-000087.700017.1 08.3600.84G? 0
+013543.92 +640857.4 -000020.9-000002.900001.5 08.3600.31F? 0
+014052.03 +013741.8 +000038.9+000049.000001.3 08.3600.49F? 0
+014242.79 -413850.3 -000018.0-000037.000001.4 08.3600.95K? 0
+014827.36 +554221.6 +000002.6-000011.000011.5 08.3600.03A? 0
+014829.15 +602632.2 +000049.6-000004.700002.5 08.3600.33F? 0
+020659.87 -503817.9 +000033.2+000094.500009.2 08.3600.44F? 0
+022220.87 -325707.1 +000021.9+000013.000005.2 08.3600.42F? 0
+022552.12 -525751.9 -000036.4-000033.100024.8 08.3600.63G? 0
+022612.35 +295545.8 +000002.6-000000.400017.7 08.3600.32F? 0
+023134.75 +551714.8 -000004.0-000016.400010.1 08.3600.15A? 0
+024201.64 -344958.6 -000012.7-000002.300000.5 08.3600.17A? 0
+024919.79 +702941.5 +000070.0-000077.800004.3 08.3600.45F? 0
+025157.84 +111824.1 +000034.2-000032.100019.9 08.3600.50F? 0
+025210.08 +270506.5 +000057.1-000018.100006.6 08.3600.31A? 0
+025527.45 -511538.5 +000047.5+000008.100009.4 08.3600.40F? 0
+025858.72 -492713.8 -000036.7-000010.300002.1 08.3600.43F? 0
+030834.03 -412016.8 +000042.4+000017.900007.9 08.3600.21A? 0
+031333.80 -245233.8 +000061.2-000149.300019.2 08.3600.57F? 0
+031633.05 -471743.3 +000034.2-000017.900005.8 08.3600.98K? 0
+031807.87 -623038.5 +001336.1+000616.300185.7 08.3600.00B? 0
+031856.26 +451816.2 +000000.7-000037.100005.4 08.3600.51F? 0
+032158.12 -121953.3 -000032.9-000006.200011.6 08.3600.38F? 0
+032950.94 +840219.7 +000062.9-000053.800015.6 08.3600.48F? 0
+033621.46 +193333.8 -000007.4-000036.300024.9 08.3600.27A? 0
+034000.32 +162136.7 -000017.4+000000.600000.9 08.3600.12A? 0
+034819.21 +560603.8 -000055.3-000031.300004.0 08.3600.67G? 0
+035052.22 -000954.4 +000023.7+000019.100029.8 08.3600.89G? 0
+035145.11 +024602.7 +000013.1+000012.500018.9 08.3600.30A? 0
+035745.39 -561501.4 -000008.2+000021.000000.8 08.3600.28A? 0
+040020.45 +473418.3 +000014.5-000011.400000.0 08.3600.21A? 0
+040722.86 -123931.5 -000024.7-000011.700009.9 08.3600.95G? 0
+041959.05 +675249.2 -000006.5+000015.500000.2 08.3600.54F? 0
+042044.47 +532052.8 -000008.1+000000.200007.7 08.3600.35F? 0
+042222.75 +204915.3 +000000.0+000000.000000.0 08.3600.44F? 0
+042955.78 +462620.5 +000006.2-000016.500000.7 08.3600.26A? 0
+043258.10 -154605.4 -000009.1-000001.300002.2 08.3600.38F? 0
+044237.44 +695541.6 +000010.9-000025.100007.3 08.3600.06A? 0
+044442.99 -472442.0 +000251.3-000061.800024.3 08.3600.56F? 0
+045706.39 -063155.0 -000008.4+000005.700001.4 08.3600.02A? 0
+045856.02 -434139.0 +000035.0+000057.900017.6 08.3600.49F? 0
+050215.89 +240145.0 -000001.3+000000.900009.8 08.3600.10A? 0
+050343.19 -041219.9 -000016.6-000013.700016.5 08.3600.34F? 0
+050354.44 +322253.2 -000010.0-000002.500011.6 08.3600.17A? 0
+050612.88 +294554.1 -000000.9-000041.800007.9 08.3600.38F? 0
+050627.59 -032302.4 +000003.0-000023.900001.0 08.3600.35F? 0
+050659.93 -200654.1 +000048.4-000013.600008.8 08.3600.44F? 0
+050829.26 -565915.7 -000010.0+000048.100001.4 08.3600.73G? 1
+050859.00 +534940.8 +000078.3-000157.400017.6 08.3600.82G? 0
+051002.85 -523903.8 +000019.5+000008.500004.8 08.3600.37F? 0
+052033.38 +412521.4 +000005.3-000005.200031.3 08.3600.73G? 0
+052040.07 -103138.5 -000000.3-000007.400001.7 08.3600.24A? 0
+052243.12 +000821.3 -000003.1+000004.600005.3 08.36-0.01B? 0
+052353.78 +021630.9 +000035.0-000027.900009.4 08.3600.56F? 0
+052607.41 +611431.6 +000106.9-000253.200016.4 08.3600.71G? 0
+052631.41 +025610.6 +000000.0+000000.000000.0 08.3600.45F? 1
+052643.77 +250042.1 -000000.8-000007.600013.4 08.3600.35F? 0
+052644.75 +385726.1 +000002.5-000014.400002.8 08.3600.03A? 0
+053138.33 +043209.1 +000083.7-000091.700020.6 08.3600.55F? 0
+053412.63 +343800.4 -000006.3-000002.700000.7 08.3600.09A? 0
+053525.89 +222617.3 +000011.2-000032.800005.8 08.3600.57F? 0
+053631.55 -011412.0 -000007.9-000008.200002.6 08.3600.00B? 0
+054126.25 -594602.5 +000032.7+000053.300015.4 08.3600.31A? 0
+054232.56 +665742.5 -000003.4+000016.200009.6 08.3600.99K? 0
+054733.60 -550211.9 -000006.6+000025.500000.6 08.3600.28A? 0
+054933.70 +475045.1 -000006.9-000054.600007.1 08.3600.52F? 0
+055804.54 +095638.9 -000015.7+000043.400010.9 08.3600.49F? 0
+060239.19 +425256.0 -000011.8-000006.400002.2 08.3600.09A? 0
+060722.98 -413357.8 +000005.2+000006.500008.2 08.3600.04A? 0
+062709.92 +401248.3 +000017.9+000002.300005.6 08.36-0.01B? 0
+062820.29 -094927.2 +000008.9+000004.300009.2 08.3600.94G? 0
+063009.03 -611554.8 +000006.5-000052.900009.3 08.3600.33F? 0
+063231.91 +163203.8 -000050.9+000023.100007.5 08.3600.96K? 0
+063553.64 -023449.6 -000022.3+000006.100000.0 08.3600.02A? 0
+063622.35 +300619.8 +000029.9-000024.100014.8 08.3600.52F? 0
+063759.24 -282944.4 -000020.7+000036.600007.7 08.3600.25A? 0
+064022.00 -032209.2 -000000.6-000000.400008.2 08.36-0.04B? 0
+064306.44 +175102.1 -000009.4-000005.900010.2 08.3600.11A? 0
+064357.43 +072905.0 +000011.1-000003.600005.9 08.36-0.03B? 0
+064418.70 -110735.7 +000042.8-000036.300022.4 08.3600.44F? 0
+064422.18 +570717.4 +000019.2-000016.600006.2 08.3600.11A? 0
+064513.86 +094116.3 +000018.2-000004.200011.7 08.36-0.04B? 0
+064940.40 -780524.4 -000017.4+000050.300007.0 08.3600.97K? 0
+065401.31 -065528.1 -000008.8-000004.700014.0 08.36-0.04B? 0
+065411.91 -622748.0 +000008.0-000016.600011.4 08.3600.58G? 0
+065533.99 -101312.4 -000026.7+000031.900006.7 08.3600.00A? 0
+065550.85 +393310.7 +000002.4-000002.500011.3 08.3600.09A? 0
+065656.18 +681138.0 +000001.7+000007.700000.0 08.36-0.01B? 0
+065749.95 +163444.6 +000077.7-000180.800019.6 08.3600.76G? 0
+065752.38 -421626.5 +000025.0-000007.100007.4 08.3600.93G? 0
+065906.68 -104703.3 +000005.8+000007.000006.2 08.36-0.04B? 0
+070319.81 +331750.0 -000036.5+000008.500000.4 08.3600.47F? 0
+070440.19 -085045.1 -000005.2+000010.300004.9 08.3600.26A? 0
+070526.39 +034147.2 -000013.3+000012.100007.1 08.3600.25A? 0
+070625.11 -190729.7 +000011.3-000023.100015.5 08.3600.47F? 0
+070653.36 +551123.0 -000027.4-000110.400022.3 08.3600.59G? 0
+071033.60 +514520.2 -000046.9-000083.600001.1 08.3600.50F? 0
+071357.65 +770301.0 -000041.5-000051.000006.1 08.3600.44F? 0
+071532.90 -234226.2 -000003.4-000020.400013.3 08.3600.56F? 0
+071740.13 -000348.9 -000003.8+000001.400001.9 08.3600.39F? 0
+071850.81 +025130.1 -000013.9-000003.600005.7 08.3600.79G? 0
+071955.01 -303728.7 +000018.8+000043.200004.4 08.3600.56F? 0
+072143.92 +104403.4 +000001.9-000001.200012.3 08.36-0.03B? 0
+072332.38 +151827.2 +000001.9-000024.500013.5 08.3600.71G? 0
+072709.40 -410319.9 -000005.3+000006.700007.0 08.3600.08A? 0
+072723.43 -023129.5 -000020.7+000004.000001.4 08.3600.97K? 0
+072835.47 +573933.6 +000006.4-000012.400010.1 08.3600.71G? 0
+072848.58 -522756.5 -000005.3+000034.400005.9 08.3600.24A? 0
+072925.86 +113144.5 +000000.0+000000.000000.0 08.3600.02A? 0
+073018.40 -182555.8 -000001.8+000002.700003.7 08.36-0.04B? 0
+073045.84 -010716.4 -000007.7-000008.800009.3 08.3600.13A? 0
+073207.44 -071525.4 -000012.2+000007.600011.4 08.36-0.05B? 0
+073233.79 -400009.0 +000008.4+000003.500009.1 08.36-0.06B? 0
+073655.97 +250100.8 -000024.7-000017.100010.3 08.3600.29A? 0
+073730.45 +443715.9 +000007.3+000015.200005.9 08.36-0.03B? 0
+074145.90 -654722.7 +000017.1-000048.900000.8 08.3600.36F? 0
+074415.04 -043038.3 +000009.7+000025.500006.2 08.3600.83G? 0
+074434.92 +272851.3 -000041.5-000001.900008.6 08.3600.97K? 0
+074635.37 +040750.2 +000000.0+000000.000000.0 08.3600.00B? 1
+074819.23 -155152.0 -000003.0-000001.300011.4 08.3600.03A? 0
+074950.38 -394522.9 +000000.5-000000.100002.9 08.36-0.04B? 0
+075609.18 -471859.1 -000011.3+000014.700011.6 08.36-0.02B? 0
+075716.18 -400156.8 -000016.2+000013.700001.8 08.3600.30A? 0
+075825.42 -555045.9 -000011.0-000015.500012.3 08.3600.29A? 0
+075938.77 -482111.1 -000018.5+000006.000001.4 08.3600.47F? 0
+080046.14 -050446.4 -000007.6+000001.800001.2 08.3600.32F? 0
+080247.71 -361455.7 +000003.2-000000.100005.9 08.3600.89G? 0
+080249.61 -523433.7 -000017.2-000029.800003.6 08.3600.32F? 0
+080312.72 +461303.1 +000014.2-000012.700002.1 08.3600.46F? 0
+080330.66 -502640.1 -000001.7-000001.500007.3 08.3600.92G? 0
+080445.07 -071235.0 -000014.3-000030.200016.3 08.3600.52F? 0
+080452.32 +233649.9 -000145.8-000078.800027.0 08.3600.81G? 0
+080531.77 -304804.7 -000005.1+000012.300015.2 08.3600.35F? 0
+081014.67 -324442.7 -000000.5-000063.900004.3 08.3600.39F? 0
+081116.51 -330839.4 -000016.5+000008.700010.4 08.3600.22A? 0
+081641.97 -483239.0 -000012.5-000008.100007.1 08.36-0.08B? 0
+082816.96 -143514.8 -000118.5-000164.200028.8 08.3600.54F? 0
+082843.94 -173130.8 +000013.3-000008.600000.4 08.3600.33F? 0
+083052.66 -505112.6 -000002.5+000009.000004.1 08.36-0.07B? 0
+083639.99 +221022.7 -000019.6-000014.300008.8 08.3600.47F? 0
+083719.49 -451226.0 -000000.7+000007.000004.0 08.3600.25A? 0
+084349.90 -170112.8 +000043.5-000135.400003.8 08.3600.56F? 0
+084710.99 -130346.7 -000037.0+000002.400005.9 08.3600.54F? 0
+085148.12 -292750.9 +000038.9-000035.700001.9 08.3600.48F? 0
+085704.05 -295045.1 +000003.6-000014.700007.0 08.3600.49F? 0
+085934.48 -505151.9 -000020.8+000007.100003.4 08.36-0.04B? 0
+090029.82 +000925.2 +000000.9+000000.500010.1 08.3600.03A? 0
+090922.17 +255007.1 -000002.3+000000.400007.3 08.3600.99K? 0
+091409.10 +251732.2 +000000.7-000001.000010.1 08.3600.90G? 0
+091419.06 +332920.8 +000000.2+000002.000002.9 08.3600.40F? 0
+091505.59 +532923.1 -000049.6-000119.300025.2 08.3600.93G? 0
+091607.67 +140735.4 +000021.8-000248.000015.5 08.3600.64G? 0
+091847.27 -533642.3 -000001.0-000002.300007.2 08.36-0.04B? 0
+092049.41 +005246.5 -000002.8+000003.300004.6 08.3600.06A? 0
+092558.37 +003609.7 -000022.8-000011.800006.4 08.3600.30A? 0
+092610.61 +253433.0 -000017.9-000035.500013.8 08.3600.55F? 0
+093606.05 +611513.3 +000030.1-000052.600015.8 08.3600.42F? 0
+094346.38 -591105.2 -000012.9+000010.900009.8 08.3600.84G? 0
+094452.16 -373342.2 -000016.3+000012.800010.9 08.3600.20A? 1
+095107.93 -282910.6 +000059.6-000037.600027.0 08.3600.67G? 0
+095453.31 +071018.3 -000006.5-000004.700011.6 08.3600.08A? 0
+095559.59 +024755.6 -000017.2-000008.700003.8 08.36-0.03B? 0
+095607.38 -265454.1 -000042.1+000023.700009.5 08.3600.17A? 0
+100028.85 -595932.6 +000000.0-000004.900000.7 08.3600.03A? 0
+101038.27 -363540.9 -000034.9+000007.900003.4 08.3600.12A? 0
+101220.52 -324025.6 -000036.4+000024.600012.6 08.3600.34F? 0
+101315.14 +312240.6 -000035.9-000015.300017.5 08.3600.48F? 0
+101614.28 +424748.2 +000003.4-000065.200005.8 08.3600.54F? 0
+102456.49 -035825.9 -000042.2+000021.700020.5 08.3600.93G? 0
+102612.84 -300726.1 -000019.7+000003.000003.7 08.3600.15A? 0
+102639.94 -334059.4 -000036.0-000023.100005.4 08.3600.41F? 0
+102740.99 -672206.0 -000222.1+000105.900015.2 08.3600.55F? 0
+102743.04 +200746.9 -000006.1-000018.300001.4 08.3600.92G? 0
+103547.46 -581335.2 +000000.0+000000.000000.0 08.3600.14A? 0
+104400.21 -593524.7 +000000.0+000000.000000.0 08.3600.57F? 0
+104605.64 +392940.7 -000028.1-000022.200009.2 08.3600.37F? 0
+104731.23 -222052.7 -000107.9-000033.300038.3 08.3600.83G? 0
+104951.28 -714921.1 -000008.2+000002.400002.8 08.3600.01A? 0
+105916.85 -574050.6 -000016.4-000007.100006.7 08.3600.07A? 0
+105931.46 -272857.9 +000023.3-000009.700014.5 08.3600.97K? 0
+110051.25 -353336.3 +000006.0+000010.700019.9 08.3600.52F? 0
+110148.05 -215030.9 +000000.7+000000.500010.8 08.3600.47F? 0
+110419.28 -584610.0 +000000.0+000000.000000.0 08.36-0.06B? 0
+110711.47 -585426.7 +000009.0-000002.800008.2 08.3600.00B? 0 0.10 1.00
+111149.06 -344905.5 -000017.5-000012.800001.8 08.3600.44F? 0
+111203.93 +551010.3 -000070.1+000006.600016.2 08.3600.51F? 0
+111448.28 +212825.6 +000004.7-000056.500009.6 08.3600.46F? 0
+111757.96 -460554.0 -000026.4-000006.600003.8 08.3600.31A? 0
+111844.20 -752458.3 -000025.9+000005.700007.3 08.3600.42F? 0
+112513.97 +502956.0 -000099.9+000039.600000.6 08.3600.53F? 0
+112854.19 -623909.9 -000010.0+000012.200006.9 08.3600.11A? 0
+113001.55 +423941.4 -000049.2-000004.000003.4 08.3600.34F? 0
+113537.48 +093450.1 +000010.3-000018.000010.5 08.3600.43F? 0
+114857.15 -273035.3 -000028.5-000000.600002.5 08.3600.98K? 0
+115039.02 -733205.8 -000025.8-000010.300002.3 08.3600.13A? 0
+115617.32 +352652.0 +000000.0+000000.000000.0 08.3600.34F? 0
+115644.12 +603119.7 +000005.3-000004.400007.7 08.3600.27A? 0
+120047.98 +291114.1 +000061.0-000029.400005.0 08.3600.60G? 0
+120716.16 +002517.1 -000007.0-000035.600022.6 08.3600.47F? 0
+121601.68 -550536.1 -000025.9+000004.600000.3 08.36-0.00B? 0
+121750.90 +150109.2 -000123.9+000002.200011.4 08.3600.55F? 0
+121759.00 +660648.7 -000032.0-000009.400011.6 08.3600.38F? 0
+121924.93 +393728.8 -000151.2+000015.000018.0 08.3600.69G? 0
+122134.26 -632311.5 -000009.2-000013.900009.1 08.3600.01A? 0
+122139.37 +211811.6 +000025.2-000185.000009.8 08.3600.70G? 0
+122453.33 -404015.1 -000003.0-000010.400003.1 08.3600.94G? 0
+122521.41 +593354.5 +000003.7+000000.900004.4 08.3600.22A? 0
+123319.01 -455219.1 -000022.0-000004.100004.0 08.3600.01A? 0
+124330.59 -531812.2 -000010.9+000003.000004.1 08.3600.37F? 0
+124502.08 -160236.2 -000067.1+000014.700011.1 08.3600.37F? 0
+124622.58 -483641.8 +000001.0-000007.300003.4 08.3600.42F? 0
+125039.55 -515446.0 -000123.3-000001.200018.5 08.3600.66G? 0
+125250.19 -644900.8 -000002.2-000012.100005.2 08.3600.12A? 0
+125354.29 +743938.2 -000022.5+000008.100006.6 08.3600.38F? 0
+130410.54 +462732.9 -000078.7+000060.800015.1 08.3600.45F? 0
+130940.26 -455059.5 -000029.5-000008.400011.1 08.3600.52F? 0
+130957.26 +072612.0 -000010.5-000004.500007.4 08.3600.92G? 0
+131135.11 +194856.1 +000010.2-000021.400009.2 08.3600.94G? 0
+131651.55 +461905.3 +000081.3-000031.200002.5 08.3600.42F? 0
+131748.29 -680224.5 -000031.0-000002.400009.3 08.3600.10A? 0
+132513.79 -021331.1 -000010.3-000010.900017.4 08.3600.44F? 0
+133231.18 +391728.4 +000007.0+000009.000008.5 08.3600.31A? 0
+133554.04 -094706.4 -000077.9-000018.800019.1 08.3600.45F? 0
+133722.37 -473215.7 -000006.2-000009.000001.5 08.36-0.07B? 0
+133946.47 +124640.3 -000086.0+000008.200004.2 08.3600.44F? 0
+134223.55 -585817.6 -000020.8-000011.000001.0 08.3600.96K? 0
+135253.05 +534504.2 -000017.2+000011.500005.0 08.3600.87G? 0
+135305.14 +274827.9 +000239.3-000380.100032.7 08.3600.83G? 0
+135436.46 -491834.6 -000050.4-000005.000010.7 08.3600.45F? 0
+140251.77 -022231.8 -000008.2-000003.800003.4 08.3600.98K? 0
+140738.17 -562052.6 +000004.4+000003.400010.0 08.3600.98K? 0
+140741.61 +123139.1 -000021.2+000004.900007.6 08.3600.99K? 0
+140811.84 +364456.5 +000022.8-000020.000025.1 08.3600.71G? 0
+141516.28 -584649.3 +000002.6-000019.500010.3 08.3600.09A? 0
+141629.04 +263743.6 +000023.9+000044.700016.4 08.3600.47F? 0
+142215.39 -470759.5 -000000.6+000008.800011.3 08.3600.55F? 0
+142323.08 -254944.0 +000031.9-000009.200014.9 08.3600.41F? 0
+142329.52 -563200.2 -000010.2-000008.700011.3 08.3600.27A? 0
+142334.34 +062437.3 -000042.0+000003.800002.3 08.3600.25A? 0
+142430.48 -645728.6 +000002.5+000001.000001.9 08.3600.22A? 0
+142449.06 +411632.2 -000165.9-000211.900026.8 08.3600.76G? 0
+143438.93 -762320.5 -000001.8-000003.200002.2 08.3600.30A? 0
+145547.27 -131221.6 -000011.1-000001.700003.3 08.3600.48F? 0
+145806.89 +480144.5 -000142.6-000062.000014.5 08.3600.83G? 0
+150631.68 +654415.7 +000017.6-000010.900005.7 08.3600.06A? 0
+150706.36 -284922.9 -000020.3-000021.900024.2 08.3600.55F? 0
+151453.12 +011616.4 -000006.2-000037.000027.0 08.3600.51F? 0
+152708.97 +413312.7 +000011.0+000015.400006.5 08.3600.45F? 0
+153223.63 +153726.1 +000015.6+000000.500007.4 08.3600.97K? 0
+153424.16 -761347.2 -000020.3-000025.100012.0 08.3600.37F? 0
+154520.23 -394623.7 -000010.7-000020.100006.8 08.3600.13A? 0
+160657.33 +552613.5 -000009.4+000003.900003.8 08.3600.20A? 0
+161751.68 +174637.1 -000017.6-000011.500016.6 08.3600.15A? 0
+161815.50 +423737.1 -000035.2+000016.200008.1 08.3600.43F? 0
+162004.63 -242157.3 -000062.1-000036.200028.0 08.3600.67G? 0
+162440.48 -264825.8 -000037.8-000022.100011.2 08.3600.64G? 0
+163136.81 +574551.0 +000029.3-000044.700009.1 08.3600.28A? 1
+164049.58 +590208.5 +000041.6+000141.300021.5 08.3600.49F? 0
+164238.17 +525144.0 +000026.0+000021.200010.9 08.3600.87G? 0
+164546.43 -004553.8 +000069.7-000077.900012.4 08.3600.55F? 0
+164603.69 +260215.3 +000004.6-000006.000002.4 08.3600.77G? 0
+164806.77 +275254.4 -000000.4+000001.200003.0 08.3600.28A? 0
+164931.97 +260205.6 +000023.0-000016.000008.9 08.3600.32F? 0
+165029.84 -491825.2 -000001.6-000020.500007.6 08.3600.18A? 0
+165343.58 +115825.6 +000009.1-000013.400014.1 08.3600.89G? 0
+165533.34 -724956.6 -000042.5-000173.100015.3 08.3600.52F? 0
+165602.28 -404022.7 +000000.0+000000.000000.0 08.3600.10A? 0
+165637.80 -461653.4 +000002.1-000021.000007.3 08.3600.17A? 0
+165718.06 +865040.1 -000032.0+000054.600005.5 08.3600.38F? 0
+170106.01 +570649.5 +000014.1+000128.200007.2 08.3600.74G? 0
+170127.43 -251715.0 -000019.4-000021.000032.1 08.3600.47F? 0
+170156.32 -411216.2 -000005.6-000001.800003.0 08.3600.06A? 0
+170913.45 -151901.4 +000004.6-000000.500004.7 08.3600.22A? 0
+171958.00 +282758.6 -000005.1-000030.500008.5 08.3600.44F? 0
+172618.50 -612838.4 -000001.5-000024.100001.0 08.3600.16A? 0
+172741.09 +573037.7 -000013.8+000016.500004.1 08.3600.30A? 0
+172821.76 -384148.0 +000021.3+000004.200034.8 08.3600.16A? 0
+173030.66 -343220.5 +000000.5-000019.700012.4 08.3600.78G? 0
+173057.18 -172224.3 +000015.2-000035.900000.3 08.3600.59G? 0
+173443.34 +060048.3 -000462.3+000371.900017.5 08.3600.58G? 0
+173957.98 -600638.7 +000007.1-000019.200007.3 08.3600.12A? 0
+174057.37 -324958.2 -000006.6-000008.600008.5 08.3600.11A? 0
+174445.83 +601846.2 -000008.4+000107.700014.0 08.3600.47F? 0
+175015.19 -412630.0 -000013.8+000007.000000.8 08.36-0.05B? 0
+175016.12 +281354.6 -000011.4-000058.300006.6 08.3600.51F? 0
+175103.62 +301401.5 -000019.3-000024.600006.3 08.3600.38F? 0
+175511.35 +512950.3 -000009.6+000015.000007.7 08.3600.30A? 0
+175621.30 -721843.1 -000059.6-000058.400006.6 08.3600.45F? 0
+175908.59 -231857.7 -000003.6-000007.400003.7 08.3600.03A? 0
+180009.74 -295004.1 +000006.4-000005.900005.3 08.3600.06A? 0
+180409.91 +144652.1 +000004.5+000009.500005.9 08.3600.08A? 0
+180544.14 -412554.5 +000025.7-000100.700011.7 08.3600.43F? 0
+181028.20 +335838.5 +000004.7+000005.200007.3 08.3600.78G? 0
+181441.35 +443908.5 +000052.9+000053.700010.0 08.3600.88G? 0
+181923.24 -394036.2 -000022.8-000017.800002.1 08.3600.82G? 0
+182242.41 +791015.1 +000033.4+000007.800021.4 08.3600.56F? 0
+182651.35 -062509.4 +000045.9+000035.300003.5 08.3600.55F? 0
+182701.18 -182934.1 +000010.6+000031.600007.6 08.3600.91G? 0
+182726.14 -365310.3 +000000.1+000003.300005.0 08.36-0.02B? 0
+182751.10 +451008.1 -000058.2+000016.700005.6 08.3600.17A? 0
+182828.20 +602614.4 +000007.7+000236.800000.7 08.3600.71G? 0
+183420.25 -004025.4 +000004.6-000007.700023.5 08.3600.47F? 0
+183441.11 -223247.8 +000004.7-000006.400012.7 08.3600.17A? 0
+183515.91 -455627.0 +000009.0-000007.000001.9 08.36-0.21B? 0
+184633.07 +165858.9 +000045.3+000085.000018.3 08.3600.71G? 0
+184732.36 +341514.6 +000024.8+000012.100006.2 08.3600.48F? 0
+184744.16 +284312.6 -000005.7+000003.200004.9 08.3600.72G? 0
+185827.58 -345006.9 -000007.9-000007.400010.2 08.3600.05A? 0
+185856.56 -003013.3 -000099.5-000119.900015.2 08.3600.82G? 0
+190300.02 -492023.7 +000014.3-000046.100017.9 08.3600.34F? 0
+190448.26 -473255.5 +000027.0-000008.300017.5 08.3600.94G? 0
+190913.21 +115203.6 +000019.9+000002.700005.5 08.3600.19A? 1
+191031.56 +224338.2 +000034.7+000009.000011.3 08.3600.94G? 0
+191257.54 -554056.5 -000005.3-000044.400000.1 08.3600.18A? 0
+191300.71 -495410.1 +000222.6-000011.400032.2 08.3600.68G? 0
+191309.47 +120121.7 -000008.8-000007.100012.7 08.3600.03A? 0
+191402.62 +103844.7 -000000.4-000016.300008.1 08.3600.31A? 0
+191759.51 +344553.0 -000006.7-000000.300002.3 08.36-0.02B? 0
+191842.65 +314115.8 +000027.7+000016.600006.2 08.3600.28A? 0
+191844.26 -235306.6 -000009.3-000009.100001.6 08.3600.03A? 0
+192855.66 +213727.2 +000003.6-000005.100005.6 08.3600.04A? 0
+192956.14 +321144.8 -000013.7-000004.500007.3 08.3600.03A? 0
+193341.25 -283205.3 +000003.0-000031.000011.4 08.3600.07A? 0
+193549.11 -102153.9 -000002.9-000005.000004.5 08.3600.12A? 0
+193755.00 +192132.2 +000004.1+000002.200022.5 08.3600.21A? 0 0.10 1.00
+193848.80 -430223.3 +000016.0-000053.200004.8 08.3600.28A? 0
+194004.31 -411903.5 +000008.0-000003.900012.4 08.3600.07A? 0
+194721.59 -545501.9 +000025.5-000011.900000.7 08.3600.23A? 0
+194757.74 +171613.8 -000020.7-000035.400003.0 08.3600.49F? 0
+194956.22 -234305.6 +000015.7-000009.800012.0 08.3600.05A? 0
+195334.53 +355055.7 +000009.8-000003.000000.1 08.36-0.06B? 0
+195426.94 -560302.1 -000002.7-000014.700000.1 08.3600.04A? 0
+195430.29 -100649.4 +000002.5-000068.100001.6 08.3600.42F? 0
+195753.81 +625749.3 +000119.1+000141.400021.5 08.3600.58G? 0
+195804.28 -480801.2 +000065.2+000013.200014.4 08.3600.61G? 0
+200012.50 +475557.7 +000007.1-000008.500002.1 08.3600.98K? 0
+200054.48 +330045.0 -000006.8-000001.500002.2 08.36-0.03B? 0
+200134.33 +472738.5 +000012.4+000027.000003.8 08.3600.31A? 0
+200154.63 +295337.6 -000003.9-000000.800003.7 08.3600.88G? 0
+200158.11 +655326.7 -000045.5-000048.000020.2 08.3600.47F? 0
+201128.69 -241336.6 +000003.0-000032.000003.6 08.3600.32F? 0
+201205.66 +461933.7 -000024.2-000024.000006.9 08.3600.10A? 0
+201748.12 +210639.7 +000007.9-000006.800003.0 08.3600.27A? 0
+202042.69 -662815.4 +000009.1+000015.600003.8 08.3600.28A? 0
+202126.12 +230614.3 +000007.4+000001.200000.1 08.3600.61G? 0
+202127.23 +341114.3 +000003.8-000000.600007.2 08.3600.03A? 0
+202441.56 +790538.5 +000040.5+000048.800006.0 08.3600.60G? 0
+202901.54 +165906.6 -000001.0+000006.800000.0 08.3600.24A? 0
+203118.76 +554604.8 +000005.9-000006.200000.7 08.36-0.06B? 0
+203152.18 +100002.0 +000006.8+000005.500002.5 08.3600.28A? 0
+203524.34 -174717.3 -000000.8-000039.600000.9 08.3600.37F? 0
+203636.58 +590725.5 +000003.0-000006.300009.4 08.3600.16A? 0
+204108.47 +442127.8 -000008.9-000009.200000.0 08.3600.10A? 0
+204137.06 +435012.3 +000001.5+000002.600002.1 08.36-0.07B? 0
+204416.53 -535039.8 -000040.4-000072.400013.8 08.3600.41F? 0
+204527.95 +031007.4 +000043.9-000126.100000.1 08.3600.59G? 0
+204610.27 +152023.3 -000038.3-000015.700012.1 08.3600.41F? 0
+205510.28 +174536.9 -000030.0-000033.800005.2 08.3600.37F? 0
+205523.85 -575203.6 +000004.2-000036.000015.2 08.3600.96K? 0
+205720.11 +664506.4 +000034.3+000100.400009.7 08.3600.86G? 0
+205820.36 -803711.8 -000011.8+000029.000006.5 08.3600.94G? 0
+210120.66 +561518.6 +000013.4+000017.300008.9 08.3600.04A? 0
+211030.44 +195735.9 +000000.0+000000.000000.0 08.3600.44F? 1
+211505.09 +425709.4 -000001.0+000011.800019.4 08.3600.86G? 0
+211553.94 +650722.6 +000018.7-000004.900010.3 08.3600.96K? 0
+211650.99 +010956.7 -000011.1-000009.200007.9 08.3600.94G? 0
+211749.49 +520407.5 +000031.8+000002.100002.5 08.3600.32F? 0
+212234.65 +564859.1 +000031.9+000008.200002.3 08.3600.89G? 0
+212431.60 +251037.4 +000138.2-000005.200014.3 08.3600.81G? 0
+213127.19 +471544.9 +000003.5+000006.000003.1 08.3600.25A? 0
+213434.85 +590623.8 +000017.2+000011.400014.5 08.3600.52F? 0
+213601.74 +874701.6 +000040.3+000046.300010.0 08.3600.47F? 0
+213828.07 +461648.7 +000010.0+000007.700006.2 08.3600.14A? 0
+213927.41 +572900.8 -000010.3-000005.200001.3 08.3600.31F? 0
+213948.02 +295638.3 +000004.0+000007.400011.5 08.3600.28A? 0
+213956.10 -355033.2 +000036.6-000011.600007.0 08.3600.39F? 0
+214216.66 -573646.8 -000108.8+000019.400022.3 08.3600.76G? 0
+214917.62 +410149.0 +000018.6-000004.200005.7 08.3600.10A? 0
+215238.39 +250318.1 -000019.8+000001.600004.4 08.3600.55F? 0
+215501.29 +204734.3 +000015.4+000026.000014.1 08.3600.93G? 0
+220011.85 +195441.2 -000010.2-000020.600003.9 08.36-0.02B? 0
+220419.75 +201557.2 +000182.5-000082.300030.9 08.3600.82G? 0
+220539.18 +014656.7 +000041.6-000049.400003.5 08.3600.38F? 0
+221251.23 +731853.8 +000005.1+000029.800005.3 08.3600.21A? 0
+221810.60 +182519.5 -000009.5-000010.100008.3 08.3600.51F? 0
+222040.74 +003247.6 +000042.5+000022.800002.4 08.36-0.02B? 0
+223925.91 +550255.6 +000004.5-000008.200001.7 08.3600.09A? 0
+225214.80 +384444.7 +000007.8-000011.900004.4 08.3600.20A? 0
+225531.46 +431735.8 +000002.6+000002.600008.3 08.3600.04A? 0
+225622.13 +565227.8 +000010.4-000004.300010.1 08.3600.14A? 0
+225630.94 +625206.2 +000000.0+000000.000000.0 08.3600.33F? 1
+225919.26 +121133.8 +000323.9-000166.600033.2 08.3600.58F? 0
+230245.62 +395328.5 +000003.0-000034.700020.9 08.3600.42F? 0
+231400.87 +621252.8 +000015.1-000008.100008.9 08.3600.09A? 0
+231752.98 -802529.2 +000002.3+000003.900004.6 08.3600.20A? 0
+232218.33 +411845.7 -000015.4-000046.200012.4 08.3600.38F? 0
+232344.31 +624912.2 +000117.0+000014.500000.4 08.3600.53F? 0
+233042.66 +641918.7 +000004.7-000018.800008.3 08.3600.16A? 1
+233533.35 -520759.6 +000053.0-000019.500004.3 08.3600.89G? 0
+234152.98 +544149.3 -000012.2-000002.500002.5 08.3600.99K? 0
+234200.28 +124437.7 -000025.1-000016.900007.8 08.3600.37F? 0
+234910.53 -511905.3 -000033.8-000009.100006.2 08.3600.95K? 0
+235452.93 -001708.2 +000169.2-000140.700024.7 08.3600.73G? 0
+235458.18 -200244.5 +000002.7-000047.100007.3 08.3600.47F? 0
+000952.46 +124239.0 -000004.3-000004.000006.2 08.3601.07K? 0
+001049.47 +324050.1 +000033.7-000008.300001.4 08.3601.46K? 0
+002418.43 -011428.6 -000001.0-000002.000002.9 08.3601.53K? 0
+003437.35 +692604.6 +000003.3+000007.900014.4 08.3601.24K? 0
+004618.54 +241807.2 -000026.2-000014.600008.4 08.3601.27K? 0
+004729.25 -310725.2 -000008.1-000037.100007.8 08.3601.35K? 0
+004906.56 -334934.8 +000034.5+000012.400001.2 08.3601.16K? 0
+010509.22 +382835.3 +000007.1-000013.800007.1 08.3601.18K? 0
+012419.36 -193205.6 -000010.9-000015.400014.7 08.3601.37K? 0
+012455.44 +282811.9 +000011.1-000009.100001.2 08.3601.26K? 0
+012632.27 +135733.0 +000008.9-000001.800012.6 08.3601.33K? 0
+012844.13 -295332.5 +000064.1+000000.700008.0 08.3601.11K? 0
+013336.42 +405942.3 +000023.2-000005.300011.4 08.3601.24K? 0
+015526.35 +702908.4 +000008.3-000012.100003.0 08.3601.00K? 0
+020045.14 +091242.9 -000002.6+000003.200000.6 08.3601.14K? 0
+020558.50 +601642.2 +000023.3-000012.800007.6 08.3601.32K? 0
+020558.81 -214520.7 -000009.7+000012.000003.1 08.3601.00K? 0
+020626.14 -095926.8 +000018.4-000029.700000.7 08.3601.31K? 0
+021608.40 +341821.0 +000005.1-000029.800011.1 08.3601.76K? 0
+022136.53 -602551.5 +000026.5+000005.800001.1 08.3601.39K? 0
+022357.13 -614606.7 +000014.9+000000.100003.9 08.3601.51K? 0
+023340.25 +601726.8 +000006.8-000020.100004.2 08.3601.18K? 0
+023352.69 -060020.5 -000013.7+000003.600017.8 08.3601.52K? 0
+023600.72 -233116.9 +000088.6+000001.400041.9 08.3601.07K? 0
+025140.48 +191836.2 +000007.5+000012.300011.8 08.3601.70K? 0
+025535.49 +741847.4 +000025.3-000011.000005.9 08.3601.96M? 0
+031648.27 -220420.3 -000019.4-000032.800013.3 08.3601.00K? 0
+032208.36 +710600.7 +000014.5-000016.200005.2 08.3601.17K? 0
+033012.33 +361340.5 +000003.8-000019.900004.5 08.3601.27K? 0
+034009.97 +265738.0 +000119.8-000089.400000.3 08.3601.01K? 0
+034229.05 -671650.7 -000000.8+000002.500005.9 08.3601.62K? 0
+034406.82 -015818.3 +000018.8-000027.100005.8 08.3601.44K? 0
+034643.01 +571723.7 +000023.9+000002.300001.4 08.3601.97M? 0
+034727.92 -150217.2 -000005.2-000008.700010.7 08.3601.62K? 0
+035955.03 +702700.8 +000000.5-000005.600003.4 08.3601.26K? 0
+040526.88 -011444.4 -000002.9-000028.600032.0 08.3601.15K? 0
+040822.85 +565218.3 -000022.0-000008.000014.8 08.3601.92M? 0
+041629.11 -131103.4 -000003.0-000060.800000.6 08.3601.15K? 0
+041738.17 -211500.6 -000007.4-000004.600002.8 08.3601.12K? 0
+042756.62 -120047.1 -000006.0-000008.600000.3 08.3601.14K? 0
+050622.64 +384306.4 -000004.1-000042.800019.4 08.3601.68K? 0
+050827.46 +695558.0 -000022.1+000013.400012.3 08.3601.12K? 0
+051121.49 -362845.4 +000010.7-000001.100004.5 08.3601.37K? 0
+051357.29 +371226.2 -000011.9-000009.600037.5 08.3601.48K? 0
+051511.54 +482142.1 +000024.4+000009.700010.1 08.3601.76K? 0
+051951.12 +411428.5 +000019.2+000025.100016.8 08.3601.12K? 0
+052004.84 -371610.8 -000012.1+000004.600010.0 08.3601.42K? 0
+052112.14 -563108.0 -000003.9+000030.700000.1 08.3601.03K? 0
+052243.52 -763652.5 -000016.0+000009.300003.8 08.3601.15K? 0
+052933.37 -011119.2 +000009.5-000025.800007.9 08.3601.06K? 0
+053600.44 +775556.2 +000013.8+000001.600000.0 08.3601.29K? 0
+053635.60 -254956.0 +000017.0-000053.400005.7 08.3601.11K? 0
+054024.02 +432357.5 -000035.0-000060.400001.7 08.3601.33K? 0
+054152.38 +261531.4 +000005.7+000001.800021.7 08.3601.70K? 0
+054237.10 +711707.1 +000002.5+000000.600000.2 08.3601.04K? 0
+054348.05 +841828.4 +000001.1-000038.700004.9 08.3601.26K? 0
+055308.79 +185702.9 -000004.0+000001.500018.3 08.3601.61K? 0
+055631.60 +350444.7 +000000.2-000001.600012.6 08.3601.03K? 0
+055804.97 +431212.9 +000009.3-000011.900024.5 08.3601.14K? 0
+055947.89 -391407.3 +000013.2-000016.600009.1 08.3601.10K? 0
+060138.68 +553105.4 -000009.6+000003.700003.7 08.3601.47K? 0
+060731.00 +354206.7 -000003.3-000004.000007.6 08.3601.28K? 0
+060800.39 +463945.9 +000010.6-000077.800006.2 08.3601.24K? 0
+060934.63 -320401.4 -000011.9+000008.500017.7 08.3601.51K? 0
+061150.99 +152018.6 +000009.6-000019.400012.2 08.3601.07K? 0
+061220.89 -094340.5 +000011.7-000019.200006.9 08.3601.16K? 0
+061340.64 -354307.4 -000007.6-000009.400000.0 08.3601.03K? 0
+062525.74 -310908.0 +000008.6-000002.500010.2 08.3601.11K? 0
+063413.07 -384551.0 -000013.8+000000.500000.7 08.3601.70K? 0
+063836.19 -245757.0 -000003.0+000038.200006.6 08.3601.35K? 0
+064113.05 -134815.0 -000003.5-000002.400007.6 08.3601.22K? 0
+065030.51 +195753.4 -000013.0-000024.700009.3 08.3601.19K? 0
+065911.42 -121556.8 -000040.0+000025.200026.7 08.3601.19K? 0
+070011.49 +560708.6 +000000.6+000008.100016.9 08.3601.58K? 0
+070043.02 -093007.1 -000011.0-000014.400021.6 08.3601.22K? 0
+070100.85 +821531.6 -000005.4+000019.900005.3 08.3601.34K? 0
+070118.64 +151403.5 +000009.0-000004.400008.6 08.3601.03K? 0
+070600.79 -362512.1 -000001.7+000009.700017.8 08.3601.10K? 0
+070948.22 +253840.5 +000034.7-000020.200000.4 08.3601.18K? 0
+071347.96 -351908.9 +000004.7+000015.900000.4 08.3601.65K? 0
+071412.53 -224039.0 +000007.6-000014.600002.5 08.3601.11K? 0
+071555.15 +460500.5 -000004.5-000032.500025.8 08.3601.20K? 0
+072201.45 +515924.7 +000013.5+000019.800014.8 08.3601.28K? 0
+072417.43 -253304.6 +000009.9-000006.800002.6 08.3601.00K? 0
+072711.12 -323429.3 +000001.5-000014.000005.9 08.3601.23K? 0
+073405.59 -455336.3 +000021.3+000010.500007.7 08.3601.06K? 0
+073553.42 -671749.8 +000027.5-000022.400006.8 08.3601.05K? 0
+073614.71 +021708.0 +000026.2-000030.000034.7 08.3601.75K? 0
+073702.17 +235320.5 +000006.8-000006.500000.2 08.3601.27K? 0
+073849.54 -150502.1 +000011.0-000053.300007.2 08.3601.39K? 0
+073852.84 +340332.0 +000016.3-000017.900016.0 08.3601.48K? 0
+074425.40 -235255.9 +000000.0+000000.000000.0 08.3601.40K? 0
+074725.23 -143639.4 +000001.2+000010.100014.2 08.3601.64K? 0
+074938.40 -095644.2 -000005.5-000004.200018.3 08.3601.47K? 0
+075624.37 +003215.9 -000022.9+000010.700007.5 08.3601.31K? 0
+080358.48 +022512.3 -000038.2-000008.900023.6 08.3601.68K? 0
+081635.03 +591341.6 -000036.0-000038.300001.8 08.3601.04K? 0
+081746.60 +252631.9 +000013.7-000006.300000.9 08.3601.01K? 0
+081813.60 -164808.5 +000006.0+000014.300020.9 08.3601.65K? 0
+081830.02 +685007.5 +000032.3+000007.100007.8 08.3601.58K? 0
+082214.27 -405704.3 +000001.0+000001.800001.8 08.3601.38K? 0
+082816.67 +362258.4 +000049.6-000108.500012.8 08.3601.07K? 0
+083254.66 +503956.4 -000001.7-000020.600013.6 08.3601.55K? 0
+084817.60 -493238.3 -000039.0+000061.600019.5 08.3601.07K? 0
+085419.46 -185148.5 -000042.1-000007.700002.8 08.3601.75K? 0
+090049.01 -343401.3 -000010.6+000009.600007.3 08.3601.06K? 0
+091634.98 -024131.0 -000003.1-000020.800001.2 08.3601.00K? 0
+091642.86 -064256.6 -000032.7-000016.000014.9 08.3601.25K? 0
+093226.84 -074346.1 +000019.8-000039.100002.9 08.3601.06K? 1
+094907.65 -182941.7 -000012.6-000004.200000.6 08.3601.41K? 0
+095746.62 -455559.4 -000011.5-000003.600001.7 08.3601.29K? 0
+100211.32 -464658.7 +000009.8-000009.800019.9 08.3601.16K? 0
+101613.13 +563135.0 -000011.0-000011.000003.8 08.3601.00K? 0
+102349.32 -313325.6 -000039.8-000013.100000.2 08.3601.18K? 0
+102556.88 +065129.8 -000005.8-000007.300010.1 08.3601.50K? 0
+103231.60 -581157.3 -000011.0+000004.600002.7 08.3601.60K? 0
+103336.58 +455452.3 -000003.0-000005.700009.4 08.3601.30K? 0
+104532.38 -491428.9 -000033.8+000007.600001.3 08.3601.40K? 0
+110340.13 -255557.7 -000004.3+000008.000008.4 08.3601.06K? 0
+111544.11 +394247.5 +000000.4-000012.200016.3 08.3601.15K? 0
+114701.74 +045333.8 +000018.7-000000.500011.2 08.3601.25K? 0
+120101.61 +075454.4 -000004.1+000001.800003.4 08.3601.29K? 0
+120526.36 -683410.3 -000040.0-000017.600003.1 08.3601.24K? 0
+120637.25 -550415.0 +000005.5+000007.800014.0 08.3601.64K? 0
+121039.93 -463145.3 -000014.8-000005.100002.7 08.3601.02K? 0
+121810.67 -653946.1 -000016.7+000002.600009.2 08.3601.15K? 0
+122524.37 -364258.6 -000005.2-000017.500015.0 08.3601.13K? 0
+122538.73 -224906.2 +000007.5-000028.900023.5 08.3601.06K? 0
+122739.28 +042503.0 -000022.4-000014.800004.5 08.3601.00K? 0
+123010.48 -303308.5 -000049.3+000006.500027.8 08.3601.53K? 0
+123349.08 -283643.9 -000042.7-000032.900009.0 08.3601.24K? 0
+125459.78 -660130.9 -000016.5-000010.300006.5 08.3601.33K? 0
+125857.46 -400537.9 +000035.0-000037.000002.1 08.3601.09K? 0
+130822.20 -413333.3 -000002.3-000015.000010.3 08.3601.19K? 0
+131805.27 -304356.7 +000014.8-000020.000031.2 08.3601.54K? 0
+132447.17 -051521.6 -000007.3+000010.600001.3 08.3601.22K? 0
+132510.64 +630723.2 -000015.5-000003.400004.0 08.3601.48K? 0
+133347.21 -614954.7 -000027.2-000012.200009.5 08.3601.14K? 0
+134625.66 -625555.6 -000000.5+000039.400036.6 08.3601.71K? 1
+134811.26 -594954.9 -000041.6-000042.400001.4 08.3601.29K? 0
+135051.90 -311347.1 -000049.9-000018.800005.6 08.3601.13K? 0
+135207.86 -412733.3 -000014.6-000003.400015.5 08.3601.62K? 0
+135625.95 +005143.2 -000039.2+000015.400001.1 08.3601.23K? 0
+140102.58 +304113.6 -000022.7+000019.100005.6 08.3601.34K? 0
+140503.74 -560820.4 -000016.6-000010.300013.9 08.3601.03K? 0
+142310.18 -061356.6 -000017.1+000002.800015.0 08.3601.00K? 0
+142457.51 -821314.2 +000002.8-000010.200005.2 08.3601.08K? 0
+142653.15 -663003.2 -000017.0-000020.100008.3 08.3601.25K? 0
+143141.70 +081807.3 -000005.7-000019.400009.6 08.3601.21K? 0
+143313.95 -505558.1 -000097.8-000019.400004.1 08.3601.50K? 0
+144139.81 -105059.4 -000028.9-000023.400006.9 08.3601.19K? 0
+144748.79 -613518.7 -000021.2-000013.600010.9 08.3601.30K? 0
+145847.98 -090302.9 -000026.2-000021.500001.7 08.3601.62K? 0
+150905.73 -545536.3 -000016.4+000009.600010.3 08.3601.63K? 0
+151222.61 +312810.5 +000016.8-000042.100003.4 08.3601.10K? 0
+151627.51 +384725.0 -000018.8-000016.600003.9 08.3601.00K? 0
+152144.91 +473803.7 -000007.8-000022.000012.4 08.3601.51K? 0
+152654.63 -553142.6 +000008.6-000028.300011.9 08.3601.09K? 0
+153133.48 -141900.1 +000015.7+000019.000009.9 08.3601.60K? 0
+153142.75 -515833.4 -000029.1+000000.100013.8 08.3601.60K? 0
+153257.29 -613718.6 -000013.0-000011.400011.7 08.3601.42K? 0
+153358.66 -172739.0 +000006.2-000044.900020.0 08.3601.06K? 0
+153421.37 +231236.8 +000009.9-000018.400004.9 08.3601.05K? 0
+153437.69 +181429.5 -000011.6-000006.600014.5 08.3601.39K? 0
+153802.50 -395132.8 -000004.3-000021.200022.3 08.3601.09K? 0
+153852.94 +513412.5 -000010.2+000046.900000.4 08.3601.08K? 0
+154233.76 -484130.9 -000019.7-000025.300007.8 08.3601.17K? 0
+154335.23 +083714.0 -000033.2-000003.300005.8 08.3601.17K? 0
+154440.23 -670417.8 -000015.3-000014.700008.8 08.3601.42K? 0
+155007.67 -092540.1 +000001.1+000027.700010.6 08.3601.27K? 0
+155951.79 -323939.2 -000013.1-000007.300019.9 08.3601.17K? 0
+160516.78 -363748.6 -000064.2-000048.300014.7 08.3601.42K? 0
+161319.36 -505602.4 -000042.2-000008.100006.9 08.3601.27K? 0
+162034.45 -170454.1 +000002.8+000002.300005.1 08.3601.10K? 0
+164056.30 +033806.1 -000005.6+000000.600003.3 08.3601.27K? 0
+165522.17 +395122.1 -000000.1-000004.000004.5 08.3601.50K? 0
+170855.36 -674215.5 -000015.5-000026.800007.8 08.3601.00K? 0
+171032.48 -261441.9 +000009.2-000048.000018.5 08.3601.08K? 0
+172441.18 -441126.1 -000002.5+000005.100012.7 08.3601.28K? 0
+172524.61 +341118.8 -000008.7-000007.900002.6 08.3601.20K? 0
+172603.50 +034138.4 -000011.2-000017.700007.8 08.3601.34K? 0
+172628.00 +053843.1 -000019.3+000022.800002.4 08.3601.27K? 0
+173017.02 -745427.2 -000000.6+000007.800024.2 08.3601.00K? 0
+173054.87 -813641.6 -000008.9-000009.600005.2 08.3601.57K? 0 0.10 1.00
+173213.54 -134100.6 -000008.7+000016.900009.4 08.3601.07K? 0
+173730.81 -204122.1 +000007.8-000012.300014.0 08.3601.06K? 0
+173929.20 +495325.6 +000012.2-000014.700001.0 08.3601.09K? 0
+174412.13 -690155.7 -000010.5-000001.300019.8 08.3601.38K? 0
+174444.57 +400336.5 +000010.6+000022.000006.9 08.3601.15K? 0
+174838.78 -101625.8 +000004.4-000088.100009.1 08.3601.16K? 0
+175126.78 -372637.4 +000009.5-000020.000018.0 08.3601.53K? 0
+175136.88 -695512.5 +000003.1-000000.200010.6 08.3601.06K? 0
+175235.68 +630831.0 +000007.8+000012.600001.9 08.3601.28K? 0
+180428.38 +275630.3 +000033.1+000000.700000.8 08.3601.13K? 0
+181414.81 -352446.8 +000015.4-000008.400000.9 08.3601.53K? 0
+181545.88 +254739.5 +000001.8+000024.700018.0 08.3601.00K? 0
+181556.06 -314532.3 +000021.0-000002.700007.1 08.3601.63K? 0
+181913.18 +553535.0 +000027.2+000006.600007.2 08.3601.00K? 0
+182048.88 +030827.0 -000009.4+000026.900002.2 08.3601.55K? 0
+182156.29 +323006.3 -000016.5+000004.600010.5 08.3601.14K? 0
+182429.66 -102451.7 -000034.7-000054.100001.0 08.3601.44K? 0
+182528.43 +260004.9 +000015.4-000004.500006.6 08.3601.16K? 0
+182629.78 -070736.7 -000022.3-000013.800007.6 08.3601.24K? 0
+183156.45 -580750.5 +000000.9-000001.700001.4 08.3601.51K? 0
+184119.92 -170427.5 +000017.9+000009.900017.0 08.3601.76K? 0
+184142.15 -071615.9 +000032.7+000000.700000.1 08.3601.50K? 0
+184407.19 +253657.3 +000009.3-000008.600014.0 08.3601.72K? 0
+184818.82 +260250.3 +000003.6-000026.600005.5 08.3601.13K? 0
+185211.64 +621942.7 +000022.9+000038.500002.5 08.3601.43K? 0
+190120.28 +014441.3 +000000.2-000012.700008.0 08.3601.29K? 0
+190147.50 +074851.5 -000000.2-000033.300009.5 08.3601.91M? 0
+190546.01 +390710.8 +000001.5+000019.600012.7 08.3601.56K? 0
+190843.54 -592251.6 +000000.2-000006.300004.8 08.3601.62K? 0
+191852.27 -281349.8 +000005.1-000023.600012.3 08.3601.17K? 0
+192017.47 -243754.1 +000003.0-000022.900000.8 08.3601.19K? 0
+192432.91 -283649.9 -000010.2+000034.200022.2 08.3601.76K? 0
+193005.00 -132649.8 -000017.7-000009.800011.3 08.3601.16K? 0
+193204.99 +471521.5 +000007.0+000023.600001.5 08.3601.55K? 0
+193449.60 +071045.0 -000014.1-000026.600007.5 08.3601.41K? 0
+193518.04 +032218.6 -000004.5-000011.100000.2 08.3601.73K? 0
+194650.22 +194351.4 +000011.2-000001.000014.5 08.3601.05K? 0
+194746.85 +512006.7 -000000.4+000012.000003.5 08.3601.25K? 0
+195049.62 -571350.0 +000028.0-000031.100007.2 08.3601.23K? 0
+195846.68 +232918.1 -000000.6-000015.400006.9 08.3601.04K? 0
+200349.64 -781546.1 +000024.4+000005.100003.5 08.3601.08K? 0
+200421.84 +531227.9 +000000.1-000019.000006.9 08.3601.17K? 0
+200554.86 +292924.2 -000013.8-000007.400005.2 08.3601.05K? 0
+200809.92 +170234.8 +000027.8+000001.100012.6 08.3601.54K? 0
+201034.71 -461215.7 +000035.1-000005.600014.8 08.3601.65K? 0
+201653.14 -065015.3 -000018.2-000028.100001.8 08.3601.53K? 0
+201719.97 +201337.0 -000005.7-000013.600011.9 08.3601.26K? 0
+202234.40 +214823.5 -000014.0-000012.000007.7 08.3601.29K? 0
+202841.32 -383008.7 -000019.5+000006.100015.4 08.3601.30K? 0
+203323.77 +183743.8 +000003.8-000000.500012.8 08.3601.00K? 0
+203825.50 -603636.8 -000002.2-000008.800013.8 08.3601.11K? 0
+204136.71 +172518.8 +000023.5-000013.200002.2 08.3601.09K? 0
+204419.00 +514331.1 +000002.0-000018.700013.3 08.3601.50K? 0
+205511.97 +031418.7 +000006.0-000009.800009.7 08.3601.63K? 0
+205617.99 -324633.5 +000015.5+000004.900011.9 08.3601.56K? 0
+210513.21 -211126.0 +000050.6-000020.800002.7 08.3601.16K? 0
diff --git a/kstars/kstars/data/hip065.dat b/kstars/kstars/data/hip065.dat
new file mode 100644
index 00000000..76a2140d
--- /dev/null
+++ b/kstars/kstars/data/hip065.dat
@@ -0,0 +1,1000 @@
+211349.97 -665656.4 +000005.5-000001.200005.1 08.3601.56K? 0
+211735.91 +205013.5 +000028.5+000000.400009.3 08.3601.23K? 0
+213445.29 +330907.5 +000029.8+000016.300009.4 08.3601.02K? 0
+213742.24 -491916.0 +000017.7-000003.300004.2 08.3601.00K? 0
+213944.19 +245656.8 +000016.1+000008.700021.0 08.3601.05K? 0
+214324.90 -072429.7 +000001.4-000000.100011.9 08.3601.01K? 0
+214501.92 +244128.3 +000050.1+000021.500008.4 08.3601.06K? 0
+214740.99 +292736.9 -000004.2-000005.100004.1 08.3601.02K? 0
+215706.00 +003609.5 +000080.1+000003.900025.4 08.3601.02K? 0
+215715.98 +395511.9 -000005.3-000010.200007.6 08.3601.41K? 0
+220155.66 +365644.7 -000006.1-000006.100008.8 08.3601.55K? 0
+220307.16 -454320.5 +000019.5+000013.000003.8 08.3601.23K? 0
+220726.77 +173640.1 +000011.8-000014.100011.1 08.3601.49K? 0
+221833.48 +794048.2 +000018.7+000011.600001.6 08.3601.19K? 0
+223339.50 -415906.5 +000010.1-000041.200002.7 08.3601.48K? 0
+223403.02 -414346.6 +000030.9-000008.100001.6 08.3601.32K? 0
+224133.82 +422448.9 -000022.9-000042.800007.9 08.3601.11K? 0
+224607.33 -113219.4 +000006.8+000000.100002.4 08.3601.12K? 0
+224631.34 -525755.7 +000023.9-000016.100002.0 08.3601.54K? 0
+224645.65 +764019.6 -000052.7-000040.200001.0 08.3601.15K? 0
+225220.10 +300615.7 +000025.5+000040.100004.3 08.3601.16K? 0
+231744.89 +625916.2 -000005.0+000003.300004.3 08.3601.67K? 0
+233956.43 +434822.4 +000005.3-000016.100018.1 08.3601.38K? 0
+234947.27 -421641.6 +000007.1-000014.700011.2 08.3601.16K? 0
+235214.16 +283435.9 -000022.1+000001.100027.1 08.3601.37K? 0
+235307.03 -063859.6 -000001.2-000022.300006.5 08.3601.28K? 0
+235730.71 -412034.9 +000002.3-000017.300001.2 08.3601.16K? 0
+015828.91 +591608.8 +000009.5+000002.200003.5 08.3602.14M? 0
+200504.92 +203853.4 -000005.1-000042.100019.4 08.3603.81N? 0 0.10 1.00
+000441.18 +063121.3 -000075.1-000056.200004.2 08.3700.87G? 0
+000951.77 +112458.6 +000026.2-000039.900000.9 08.3700.44F? 0
+001132.78 -585435.4 +000272.2+000003.600010.2 08.3700.61G? 0
+002312.68 -131005.3 -000031.1-000021.800007.4 08.3700.47F? 0
+003343.92 -350007.7 -000020.5-000481.900055.3 08.3700.81G? 0
+003627.63 -581233.1 +000021.8+000003.200004.9 08.3700.47F? 0
+004209.70 -030321.7 +000132.8-000141.300021.3 08.3700.70G? 0
+005148.98 -040511.3 +000008.0-000065.500029.1 08.3700.41F? 0
+010146.30 +810000.1 -000019.6-000043.600030.1 08.3700.57F? 0
+010230.33 +792411.9 +000004.6-000018.200005.6 08.3700.28A? 0
+010725.94 +632959.9 +000069.1-000016.900011.7 08.3700.74G? 0
+011007.65 -771223.4 +000038.1-000003.100003.4 08.3700.40F? 0
+011606.80 -340855.7 +000008.6-000007.700005.3 08.3700.23A? 0
+012009.48 +390536.8 -000000.7-000016.000008.2 08.3700.87G? 0
+012625.18 -002639.0 +000035.5+000019.100012.7 08.3700.57F? 0
+013000.98 -193614.6 +000051.7-000172.800009.3 08.3700.79G? 0
+013718.66 +102540.6 +000001.3-000023.200003.4 08.3700.21A? 0
+014135.25 -460026.9 +000042.9+000015.700002.3 08.3700.38F? 0
+014219.48 +571107.2 -000005.8-000003.100005.1 08.3700.04A? 0
+015135.77 +514800.5 +000014.1-000015.600000.2 08.37-0.05B? 0
+015603.56 +121721.5 +000066.2-000030.400017.2 08.3700.58F? 0
+021956.13 +571905.2 +000004.3-000003.200003.5 08.3700.21A? 0 0.10 1.00
+022517.08 +643402.9 +000015.4-000005.900001.9 08.3700.41F? 0
+022556.92 +405332.6 +000027.3+000002.100013.0 08.3700.40F? 0
+023448.05 +603307.4 -000001.5+000000.600001.0 08.3700.49F? 0
+023607.88 -281307.3 -000067.2+000038.700025.1 08.3700.77G? 0
+025158.33 +112215.8 +000026.3-000425.900004.4 08.3700.56F? 0
+030950.72 +134604.0 +000022.7+000003.400006.4 08.3700.15A? 0
+031249.54 +520126.1 +000003.4-000005.300000.5 08.3700.28A? 0
+031310.72 +460937.5 +000012.4+000000.500002.9 08.3700.29A? 0
+031332.82 -455457.0 +000053.3+000002.600012.2 08.3700.50F? 1
+032203.54 +475604.9 +000017.1-000022.900018.3 08.3700.08A? 0
+033015.22 +600121.7 -000000.9-000007.500008.4 08.3700.57F? 0
+033721.31 -343858.9 +000092.7+000005.400007.6 08.3700.42F? 0
+033727.17 +350946.2 -000009.4-000053.200009.7 08.3700.52F? 0
+033941.24 -560853.4 +000003.3+000022.900008.3 08.3700.96K? 0
+034111.17 -735545.8 -000013.1+000033.300002.8 08.3700.32F? 0
+035042.54 +544703.3 -000029.8+000008.100009.6 08.3700.46F? 0
+035208.83 +293643.9 -000043.8-000160.000040.5 08.3700.86G? 0
+040552.89 +105824.4 +000025.9-000074.300012.6 08.3700.48F? 1
+040609.09 -000115.8 -000004.4+000008.200013.1 08.3700.97K? 0
+040706.17 -445644.3 +000031.4+000015.000025.9 08.3700.55F? 0
+040830.62 -684208.0 +000033.3+000004.900009.9 08.3700.37F? 0
+041159.48 -471915.3 -000011.6-000001.000008.7 08.3700.90G? 0
+041316.32 -041602.6 -000027.2+000070.100008.3 08.3700.85G? 0
+041317.95 -690714.7 +000005.4+000020.600010.0 08.3700.99K? 0
+041512.56 -161147.5 -000037.4+000006.600002.8 08.3700.26A? 0
+041633.81 -655441.1 +000000.2+000010.700001.9 08.3700.10A? 0
+042142.55 +192806.7 -000035.6-000003.300015.7 08.3700.43F? 0
+042601.07 -131649.2 +000048.5+000031.000015.3 08.3700.52F? 0
+043045.00 +000646.3 -000016.3+000001.300001.3 08.3700.14A? 0
+043133.55 +373909.0 -000039.8-000033.100003.6 08.3700.60G? 1
+043405.33 +615303.5 +000002.4-000004.600006.9 08.3700.28A? 0
+044345.10 +481119.1 +000003.8-000035.400006.2 08.3700.24A? 0
+044432.97 +395232.0 +000028.7-000042.900005.2 08.3700.51F? 0
+045138.74 -132432.7 -000008.8-000003.400007.8 08.3700.13A? 0
+045415.27 -063513.4 -000004.0-000008.000003.2 08.37-0.04B? 0
+045522.68 +053810.7 +000058.5+000032.800039.7 08.3700.59G? 0
+045905.14 +632206.3 -000036.9+000001.900006.9 08.3700.57F? 0
+050352.74 -403627.5 -000011.8-000061.400017.9 08.3700.63G? 0
+050402.33 +493035.9 +000001.5-000011.600004.1 08.3700.02A? 0
+051221.35 -263309.1 +000007.5-000090.400001.9 08.3700.54F? 0
+051526.61 +070319.8 -000007.3+000007.700007.7 08.3700.51F? 0
+051803.25 -340146.8 +000071.9+000008.900017.2 08.3700.59G? 0
+052200.01 +521243.6 -000008.9-000020.400010.6 08.3700.36F? 0
+052536.15 +304156.8 -000016.9-000002.600002.3 08.37-0.04B? 0
+052810.12 +004714.0 +000004.4-000003.900002.0 08.37-0.10B? 0
+052810.46 -014618.4 +000005.5-000004.600001.1 08.3700.04A? 0
+053111.94 +532102.9 -000007.1-000000.300001.5 08.3700.10A? 0
+053140.40 -280617.8 +000017.2+000010.700008.4 08.3700.97K? 0
+053218.61 -724957.4 -000020.6+000014.000009.4 08.3700.09A? 0
+053539.85 -031857.9 +000002.9-000001.600010.8 08.37-0.06B? 0
+053559.22 -061630.2 +000012.8-000001.600018.4 08.37-0.07B? 0
+053837.16 +302932.5 -000029.9-000010.200011.5 08.3700.32F? 0
+054644.53 -452247.8 -000007.5+000011.400014.6 08.3700.51F? 0
+054841.33 +281928.5 +000029.1-000011.700001.4 08.3700.13A? 0
+055229.99 -490503.8 +000026.8-000050.100007.3 08.3700.88G? 0
+055321.38 -222217.3 -000003.2+000007.000002.4 08.37-0.06B? 0
+060027.14 -073522.9 +000004.6-000014.800000.4 08.37-0.08B? 0
+060144.59 -120142.9 +000003.6-000005.000013.2 08.3700.26A? 0
+060158.91 +021116.0 -000001.6-000002.200006.4 08.3700.23A? 0
+060902.09 -650511.1 +000009.2+000000.100004.6 08.3700.98K? 0
+060929.28 -241458.8 -000001.4+000007.100001.0 08.37-0.04B? 0
+061146.81 +270759.3 -000020.9-000022.100026.9 08.3700.11A? 0
+061238.35 -012002.1 -000011.4+000004.700012.0 08.3700.05A? 0
+061326.53 -450344.4 -000020.9-000015.400015.8 08.3700.28A? 0
+062223.04 +192215.1 -000005.1-000017.500009.1 08.3700.46F? 0
+062231.97 -050453.9 +000007.8+000008.100003.1 08.3700.30A? 0
+062418.93 -004440.6 +000012.2-000006.600000.3 08.3700.01A? 0
+062558.58 -061218.4 +000015.4-000013.000010.7 08.3700.99K? 0
+063007.46 -255321.2 +000016.3-000010.800000.3 08.3700.41F? 0
+063021.18 +145340.0 -000001.2-000012.400005.9 08.3700.28A? 0
+063447.15 -422340.3 +000012.0+000007.500007.9 08.3700.34F? 0
+063548.84 +543522.2 +000009.0+000007.600006.8 08.37-0.02B? 0
+063651.42 -015505.5 +000002.6-000002.800006.0 08.3700.40F? 0
+063700.05 -033535.6 +000065.3-000060.900020.3 08.3700.30A? 0
+063751.31 -070447.1 +000008.4-000031.200003.4 08.3700.48F? 0
+063751.49 +064059.8 -000001.5-000020.000001.8 08.3700.91G? 0
+063833.67 +025512.4 -000004.9-000007.400011.5 08.3700.04A? 0
+064103.78 +312105.8 -000011.2-000019.200005.7 08.3700.99K? 0
+064122.97 +285750.7 +000002.8-000010.000010.9 08.37-0.03B? 0
+064157.63 +164635.3 +000025.8+000000.800000.2 08.3700.99K? 0
+064219.05 +112914.1 +000018.1-000070.300012.5 08.3700.65G? 0
+064409.53 +061139.0 -000012.9+000000.900003.6 08.3700.14A? 0
+064535.52 -204051.4 -000004.1+000009.200011.8 08.37-0.05B? 0
+064728.05 +330631.9 +000001.9-000033.000003.2 08.3700.18A? 0
+064818.90 -200046.8 -000010.0+000002.100008.4 08.37-0.07B? 0
+065133.54 -581941.9 +000001.2+000003.600000.9 08.37-0.06B? 0
+065210.36 -001743.9 +000003.5+000002.400003.5 08.3700.01A? 0
+065328.52 -275051.4 -000007.0+000017.000022.2 08.3700.94G? 0
+065557.39 -230040.2 -000030.3+000012.600010.0 08.3700.96K? 0
+065755.16 +591255.0 +000011.5-000016.300007.3 08.3700.41F? 0
+070135.26 -592551.9 +000002.5+000021.000009.2 08.3700.98K? 0
+070238.69 -065517.6 -000028.0+000022.100014.5 08.3700.93G? 0
+070454.41 -272703.7 -000009.0-000021.700002.2 08.3700.99K? 0
+070541.34 -193934.2 -000024.8+000023.300014.8 08.3700.41F? 0
+070723.05 -315120.5 -000001.8+000005.500008.9 08.3700.16A? 0
+070735.42 +474727.6 -000011.1-000028.900000.2 08.3700.22A? 0
+071057.55 -042700.8 -000001.7-000009.600000.5 08.3700.70G? 0
+071143.85 +045629.4 -000005.0-000012.100049.8 08.3700.53F? 0
+071501.62 +110046.6 -000006.9-000007.000007.5 08.37-0.08B? 0
+071507.96 +255249.5 -000039.1-000021.700009.2 08.3700.48F? 0
+071641.15 -462117.6 -000007.8+000007.200012.3 08.3700.25A? 0
+072402.32 +675444.9 -000015.4-000022.000014.0 08.3700.39F? 0
+072509.02 -054427.5 +000011.2+000004.400009.3 08.3700.08A? 0
+072703.94 -521914.2 -000010.0+000021.100001.5 08.3700.28A? 0
+072741.78 -261411.5 -000013.4-000007.400000.6 08.3700.04A? 0
+073535.38 -271901.0 -000011.8+000004.300000.3 08.37-0.03B? 0
+073709.84 +651949.6 +000050.1-000009.000012.5 08.3700.76G? 0
+073718.85 +101811.7 -000000.9-000011.100009.6 08.3700.88G? 0
+073742.74 +450333.6 +000020.0-000014.900024.4 08.3700.40F? 0
+073901.20 -554354.7 -000072.2+000097.600001.8 08.3700.85G? 0
+074031.35 -014943.6 -000001.7-000002.800006.0 08.37-0.00B? 0
+074055.12 -615924.1 -000001.2+000015.200008.8 08.3700.39F? 0
+074251.30 -124005.1 -000012.0+000000.900004.7 08.3700.05A? 0
+074330.71 -380815.3 -000002.6+000009.800018.0 08.3700.99K? 0
+074429.63 +183605.0 -000006.8+000001.800010.8 08.3700.03A? 0
+074522.88 -085051.6 +000009.4-000054.100003.6 08.3700.38F? 0
+074746.90 +205609.7 -000004.8+000015.800003.0 08.3700.28A? 0
+074929.35 -545404.4 -000025.4+000064.500007.0 08.3700.52F? 0
+074934.06 +373811.4 -000016.1-000021.700005.2 08.3700.20A? 0
+075612.54 -145405.6 -000003.2-000047.300006.4 08.3700.55F? 0
+075941.10 -051118.4 +000007.9-000021.200002.8 08.3700.37F? 0
+080510.30 -452450.6 -000015.1+000010.800002.0 08.37-0.05B? 0
+080607.62 +141501.7 -000013.2-000017.800001.6 08.3700.94G? 0
+080613.69 +781606.8 -000018.3-000067.600001.7 08.3700.95G? 0
+081421.07 -360831.7 -000004.8+000018.500006.1 08.3700.15A? 0
+081712.93 -390854.0 +000005.0-000009.000004.6 08.3700.15A? 0
+081919.15 +012020.4 -000168.3-000044.500048.9 08.3700.91G? 0
+081923.86 -094831.7 -000009.7+000001.200009.7 08.3700.07A? 0
+082032.31 -214429.1 +000051.6-000057.700011.6 08.3700.52F? 0
+082105.50 -465957.6 -000003.9+000014.300001.1 08.37-0.05B? 0
+082140.85 -411142.1 +000001.1-000006.800002.5 08.3700.04A? 0
+082247.05 -730833.9 -000014.3+000007.200002.1 08.3700.06A? 0
+082650.30 -082755.6 -000009.9-000009.600008.6 08.3700.12A? 0
+082658.43 +321332.8 -000042.0-000121.800004.3 08.3700.66G? 0
+082736.47 -272657.6 -000013.4-000003.900004.8 08.3700.96K? 0
+083940.12 -243420.5 -000035.9+000015.600008.8 08.3700.44F? 0
+084631.53 -663214.7 -000010.2+000019.400006.3 08.37-0.08B? 0
+084642.38 -484559.3 -000013.9-000001.100006.4 08.37-0.04B? 0
+084859.29 -750331.7 +000001.1-000016.900001.7 08.3700.07A? 0
+085030.72 -672000.5 -000013.5+000019.800002.8 08.3700.98K? 0
+085504.93 -332528.8 +000010.8-000007.300007.5 08.3700.44F? 0
+085531.55 -143735.2 +000018.4-000010.000023.2 08.3700.31A? 0
+090129.82 +151133.7 -000040.7+000024.200013.3 08.3700.44F? 0
+090333.86 -421608.3 -000028.6+000013.700001.8 08.3700.52F? 0
+090342.75 -381102.2 -000044.9+000059.500009.6 08.3700.85G? 0
+090446.43 -455142.1 -000024.3+000024.700001.3 08.3700.07A? 0
+090947.84 +152647.5 -000025.9-000001.200012.6 08.3700.16A? 0
+091216.80 -262843.4 +000011.9-000066.100014.2 08.3700.94G? 0
+091827.08 -432152.5 -000025.9+000017.400001.6 08.3700.11A? 0
+092219.14 -542755.7 +000019.8+000107.100035.4 08.3700.64G? 1
+092520.11 -481625.8 -000025.3+000014.600014.1 08.3700.02A? 0
+092545.39 +351607.5 -000038.6-000050.400017.7 08.3700.45F? 0
+092627.51 +023022.3 -000052.6-000010.000019.1 08.3700.51F? 0
+092723.91 +580834.2 +000004.9-000000.200005.4 08.3700.11A? 0
+092902.63 +170659.1 -000001.4-000001.600013.4 08.3700.94G? 0
+093725.27 +015251.1 -000093.1+000035.200016.0 08.3700.63G? 0
+094441.80 -445240.0 -000010.6-000000.600001.5 08.3700.01A? 0
+094516.28 -483055.5 +000012.2+000008.100003.7 08.3700.43F? 0
+094539.30 -581954.1 -000010.9-000006.600014.7 08.3700.11A? 0
+094901.49 -212610.6 -000022.3+000023.400004.0 08.3700.63G? 0
+095708.00 +031951.2 -000010.0-000118.300000.1 08.3700.55F? 0
+095750.96 -563204.3 -000019.2+000011.600000.4 08.3700.12A? 0
+095821.42 -600252.0 -000013.3+000012.200003.8 08.37-0.10B? 0
+095916.76 -304122.7 -000016.1+000005.900005.1 08.37-0.10B? 0
+100309.11 -520334.5 -000015.9+000005.200004.5 08.37-0.07B? 0
+100618.54 +075640.1 +000002.9-000029.400008.3 08.3700.49F? 0
+100631.57 -211708.0 -000036.8+000002.700004.0 08.3700.29A? 0
+100946.14 +553231.9 -000230.7-000129.600021.1 08.3700.71G? 0
+101102.85 -642414.2 -000033.5+000020.500009.0 08.3700.24A? 0
+101216.20 -193308.5 -000021.1+000004.400003.7 08.3700.44F? 0
+101622.10 -493948.9 -000007.7-000001.600008.5 08.37-0.02B? 0
+101728.94 -542357.0 -000011.3+000013.000009.0 08.3700.05A? 0
+101849.69 -465929.3 -000037.9+000007.800004.7 08.3700.31A? 0
+102111.29 -514456.4 -000016.0+000002.100002.7 08.37-0.09B? 0
+102234.85 +164428.9 +000008.7-000028.800006.2 08.3700.37F? 0
+102933.53 -181438.2 -000167.7+000019.500017.9 08.3700.62G? 0
+103559.03 -641434.0 -000025.9-000004.100005.3 08.3700.03A? 0
+103616.09 -581638.2 -000015.0-000016.200008.8 08.3700.08A? 1
+103647.35 -551932.0 -000056.4+000009.100006.7 08.3700.32F? 0
+103845.75 -203438.9 -000025.8-000036.900010.8 08.3700.37F? 0
+104250.09 +660055.6 +000190.3-000066.600020.3 08.3700.60G? 0
+104610.05 -094250.0 -000049.2+000019.500017.4 08.3700.94G? 0
+104657.08 -332452.6 -000024.1+000030.400004.8 08.37-0.02B? 0
+105410.66 +340753.4 -000184.6-000069.800006.5 08.3700.53F? 0
+105709.23 +651642.0 -000001.8-000106.100023.2 08.3700.69G? 0
+110127.38 +311447.0 -000010.4-000048.400005.8 08.3700.94G? 0
+110458.03 -584742.3 +000000.0+000000.000000.0 08.3700.02A? 0
+110510.72 +204817.6 +000012.9+000005.600024.4 08.3700.65G? 0
+110612.70 -584417.1 +000000.0+000000.000000.0 08.3700.09A? 0
+110937.98 +415450.7 -000161.2-000158.300019.6 08.3700.71G? 0
+110944.45 -321935.5 +000074.0-000017.000012.1 08.3700.97K? 0
+111210.02 +110602.7 +000023.1+000010.700001.7 08.3700.58G? 0
+111451.31 -434845.0 -000045.1-000050.100002.4 08.3700.71G? 0
+111541.02 -162108.9 +000007.2+000009.100028.0 08.3700.22A? 0
+111846.00 -312125.3 -000049.8+000009.900001.7 08.3700.15A? 1
+113236.68 -325646.9 -000031.2-000001.500006.4 08.3700.01A? 0
+113728.10 -634058.8 -000003.4-000010.600002.8 08.3700.08A? 0
+113916.83 -302055.9 +000057.0-000040.300003.0 08.3700.83G? 0
+114358.00 -103739.5 +000051.4+000007.900001.0 08.3700.41F? 0
+115228.77 -613126.9 -000005.5+000006.100007.3 08.37-0.01B? 0 0.10 1.00
+115228.78 -380547.5 -000024.3-000000.600009.3 08.3700.14A? 0
+115331.02 -491348.6 -000001.3+000007.400001.9 08.37-0.09B? 0
+115721.58 +570700.5 +000002.4+000000.000004.2 08.3700.43F? 0
+121016.98 +162214.2 -000018.4-000092.000010.9 08.3700.95G? 0
+121224.65 +194804.4 -000010.3-000074.600013.8 08.3700.80G? 0
+121331.31 -205511.6 -000026.0+000004.200006.4 08.3700.96K? 0
+121720.36 -545331.9 -000025.2+000003.300000.4 08.3700.20A? 1
+121858.27 +233408.2 -000002.5+000009.700004.2 08.3700.97K? 0
+122114.16 +034228.0 -000038.6-000028.200008.2 08.3700.41F? 0
+124133.79 -665812.5 -000003.8-000001.600004.6 08.3700.68G? 0
+124622.29 -590729.0 -000005.2-000001.800006.6 08.3700.97K? 0
+125412.70 -292415.0 -000007.6-000000.500013.7 08.3700.21A? 0
+125447.61 -550840.5 -000036.2-000013.000000.1 08.3700.17A? 0
+130546.28 -184933.0 -000111.5-000005.500025.3 08.3700.69G? 0
+131043.94 -353827.2 +000091.0-000052.900006.8 08.3700.55F? 0
+131154.86 -601100.2 -000009.5-000008.300003.0 08.3700.18A? 0
+131212.59 +344846.6 +000036.0+000005.100004.0 08.3700.48F? 0
+131222.88 +023913.8 -000006.4-000005.400007.3 08.3700.47F? 0
+131347.89 -273745.5 +000000.4-000021.500009.9 08.3700.17A? 0
+132055.05 +524242.0 +000015.2-000013.900009.7 08.3700.30A? 0
+132804.88 -331633.6 -000015.1-000001.600000.3 08.37-0.02B? 0
+133929.22 -611251.0 -000007.4-000003.100001.8 08.3700.03A? 0
+134220.62 -220244.3 -000032.8+000000.100004.2 08.3700.94G? 0
+135349.96 -610137.1 -000039.7-000031.500001.0 08.3700.39F? 0
+140106.31 -781257.6 -000094.0-000026.600006.8 08.3700.50F? 0
+140421.78 -283559.5 -000028.4-000007.500000.6 08.3700.33F? 0
+140653.31 -501839.5 -000044.2+000002.500026.9 08.3700.56F? 0
+143203.19 -014720.5 +000005.2+000038.700023.5 08.3700.84G? 0
+143211.95 -105607.2 -000024.5+000010.800002.2 08.3700.87G? 0
+144448.59 +074203.8 -000032.3+000037.200010.2 08.3700.32F? 0
+144645.49 -535143.5 -000019.0-000010.900003.1 08.3700.09A? 0
+144905.32 +075628.1 -000043.9+000013.400001.5 08.3700.32F? 0
+145040.18 -662910.2 -000008.1-000013.100001.2 08.3700.05A? 0
+145122.30 -613405.9 +000001.8-000044.400003.8 08.3700.81G? 0
+145456.44 -363055.3 -000034.9-000004.300020.2 08.3700.99K? 0
+150522.51 -265106.0 -000101.1-000062.300016.6 08.3700.51F? 0
+150554.61 +035915.0 -000015.7-000005.500001.6 08.3700.19A? 0
+150812.93 +185335.5 -000101.2+000014.600001.6 08.3700.61G? 0
+151151.01 -344547.4 +000000.5-000010.300003.2 08.3700.02A? 0
+151334.74 -625637.7 -000008.1-000061.200007.8 08.3700.54F? 0
+151507.45 -011026.5 -000013.9-000025.900015.6 08.3700.33F? 0
+151556.15 -561704.4 +000008.9-000039.600008.7 08.3700.31A? 0
+151630.25 -435120.4 -000030.7-000036.900009.2 08.3700.33F? 0
+151732.72 -073033.7 -000057.9-000065.900012.1 08.3700.46F? 0
+152516.31 +150336.4 -000024.6-000027.300006.6 08.3700.28A? 0
+152629.81 -641245.8 -000006.3+000004.400010.5 08.3700.01A? 0
+152957.64 +323707.4 -000017.3+000013.200010.8 08.3700.62G? 0
+153845.86 -061902.6 -000022.5+000012.900005.8 08.3700.45F? 0
+153913.60 +314116.4 -000011.4+000009.200006.2 08.3700.58F? 0
+153927.23 -510440.5 +000000.5-000017.800009.4 08.3700.65G? 0
+154033.62 -430044.8 +000003.5-000007.800003.9 08.37-0.03B? 0
+154313.79 -410216.9 -000032.8-000073.300011.2 08.3700.95K? 0
+154643.05 -305328.9 -000014.2-000014.000003.9 08.3700.53F? 0
+154658.69 -642428.3 +000007.6-000004.400000.1 08.37-0.02B? 0
+154725.52 -622005.0 -000020.7-000015.100000.6 08.3700.43F? 0
+154810.37 -563342.9 -000017.7-000015.400003.8 08.3700.20A? 0
+155148.22 +731902.1 -000051.8+000034.800006.1 08.3700.57F? 0
+155416.74 +721800.9 +000024.5-000031.400001.7 08.3700.90G? 0
+155840.25 -683619.5 -000011.4-000037.300001.5 08.3700.23A? 0
+160128.61 +262416.5 -000025.7-000004.200002.2 08.3700.53F? 0
+160313.76 +344116.8 -000007.0+000010.500011.6 08.37-0.08B? 0
+160619.30 +533055.0 +000060.0-000098.600020.0 08.3700.59G? 0
+160826.97 +334359.0 -000043.1+000019.400013.9 08.3700.63G? 0
+161058.67 -142302.0 +000055.9-000050.200013.5 08.3700.75G? 0
+161108.02 -010649.8 -000062.9-000135.200015.6 08.3700.61G? 0
+161225.82 -515100.0 -000000.9+000002.700007.0 08.3700.57F? 0
+161645.42 +571800.4 -000001.4-000032.000007.9 08.3700.98K? 0
+162501.37 +601813.1 +000010.1+000026.200004.0 08.3700.24A? 0
+163512.10 +053104.5 +000003.5-000009.000007.2 08.3700.20A? 0
+163729.93 -115211.3 -000035.5-000024.900004.2 08.3700.57F? 0
+164548.96 -462345.2 -000001.4-000014.100007.4 08.3700.48F? 0
+164812.63 -365320.5 +000040.4+000019.500011.4 08.3700.31F? 0
+165136.59 -603349.0 -000005.7-000018.500006.0 08.3700.36F? 0
+165616.12 -280557.9 +000026.9+000009.200003.0 08.3700.60G? 0
+170301.80 -683747.3 -000015.7-000018.900017.8 08.3700.07A? 0
+170309.44 +245056.3 -000011.1+000016.100002.5 08.3700.96K? 0
+170448.69 -380626.2 -000003.9-000005.900000.6 08.3700.08A? 0
+170643.44 +285206.5 +000013.3-000012.000006.9 08.3700.34F? 0
+171220.74 -342210.5 -000004.5-000004.100001.4 08.3700.06A? 0
+171239.20 -325710.6 -000001.2-000024.200003.6 08.3700.95K? 0
+172027.23 +591156.2 +000025.4-000004.100004.5 08.3700.17A? 0
+172227.13 +042146.8 -000012.5-000000.400011.8 08.3700.10A? 0
+172329.93 -370439.2 -000009.1-000004.900002.8 08.3700.12A? 0
+172442.44 -131739.6 +000003.0-000002.800010.1 08.3700.33F? 0
+172648.46 -323456.7 +000003.3+000002.700001.9 08.3700.65G? 0
+172720.91 -323247.1 -000063.2-000059.900016.5 08.3700.46F? 0
+173151.47 +772033.3 -000015.2+000004.200011.3 08.3700.44F? 0
+173719.19 +311126.4 +000019.2+000039.600017.8 08.3700.58G? 0
+174351.66 +055042.1 +000000.0+000000.000000.0 08.3700.03A? 1
+174402.05 -552825.6 -000006.0-000033.800007.1 08.3700.15A? 0
+174657.37 -322451.5 -000001.4-000018.000001.4 08.3700.01A? 0
+175323.73 +105737.7 -000005.7-000004.000007.2 08.37-0.02B? 0
+175523.07 -854947.6 +000003.7-000018.700002.4 08.3700.95K? 0
+175523.39 +383728.4 +000004.1+000035.800005.9 08.3700.40F? 0
+175715.40 -404446.1 +000008.5-000007.300004.2 08.3700.30A? 0
+180323.55 -650540.1 +000001.4-000002.000003.9 08.37-0.08B? 0
+180336.84 -581810.3 +000001.9-000012.000014.0 08.3700.94G? 0
+180504.31 +454210.5 -000008.3-000003.000006.7 08.3700.02A? 0
+180620.16 +153433.1 -000025.9-000208.600014.8 08.3700.62G? 0
+180744.91 -385108.0 -000011.6-000012.600011.1 08.37-0.02B? 0
+181146.82 +375314.6 +000007.3-000018.600020.8 08.3700.55F? 0
+181305.16 +184046.1 -000004.1-000048.200018.9 08.3700.76G? 0
+181318.59 -032424.5 +000002.1+000006.000003.9 08.3700.55F? 0
+181953.83 -173648.9 -000008.4-000055.500020.0 08.3700.42F? 0
+182017.16 -322037.3 -000015.5-000003.600000.6 08.3700.04A? 0
+182159.59 -633708.1 -000006.4-000006.400000.4 08.3700.03A? 0
+182208.97 +482126.9 -000011.6+000014.400008.8 08.3700.52F? 0
+182331.36 +030520.8 -000001.5-000126.700012.3 08.3700.82G? 0
+182640.58 +072815.3 -000011.0-000006.800002.4 08.3700.54F? 0
+183034.97 -214509.9 +000005.0-000006.800025.3 08.3700.13A? 0
+183037.00 +002247.9 +000003.6-000005.300004.2 08.3700.46F? 0
+183328.82 +343348.0 +000022.8-000045.900001.8 08.3700.25A? 0
+183333.13 -124220.2 +000000.5+000000.100012.4 08.3700.72G? 0
+183337.56 +690350.5 +000017.6-000011.400015.6 08.3700.52F? 0
+183451.20 -480046.8 +000010.3-000011.900013.1 08.37-0.04B? 0
+184234.19 -433302.1 +000004.6+000000.300011.4 08.3700.04A? 0
+184502.74 -512129.8 -000002.7-000028.500016.5 08.3700.90G? 0
+184915.12 -105827.2 -000000.9-000004.000008.7 08.3700.36F? 0
+185000.35 +103653.1 +000000.0-000000.100004.4 08.3700.02A? 0
+185427.59 +452130.4 +000012.7+000024.100012.9 08.3700.98K? 0
+185658.76 +312335.0 -000003.0-000000.800008.0 08.3700.18A? 0
+190049.50 -345248.9 +000031.0-000009.400008.6 08.3700.68G? 0
+190206.79 -362141.6 +000007.2-000049.100005.8 08.3700.17A? 0
+190424.91 -074254.2 -000000.2-000004.200002.4 08.3700.08A? 0
+190449.40 -501957.0 -000010.5+000006.600007.8 08.3700.97K? 0
+190554.72 -004106.0 -000002.9-000009.800009.4 08.3700.17A? 0
+190712.17 +445030.1 -000002.5+000005.900002.2 08.3700.67G? 0
+191102.13 -700452.2 +000004.9-000066.000013.7 08.3700.38F? 0
+191130.17 +583201.8 +000019.1+000018.500000.5 08.3700.14A? 0
+191533.92 +094648.2 -000016.0+000008.900007.7 08.3700.45F? 0
+191640.73 -161640.8 -000001.4-000032.400002.5 08.3700.17A? 0
+191710.87 -214524.1 +000146.1-000124.000002.1 08.3700.65G? 0
+191741.18 +045812.7 +000003.3+000007.100010.3 08.3700.15A? 0
+192204.50 -190724.8 +000065.9-000035.800026.8 08.3700.60G? 0
+192429.45 -143707.1 -000016.2-000017.200003.7 08.3700.09A? 0
+192433.33 +213057.3 +000009.0+000033.100016.9 08.3700.34F? 0
+192659.06 +732158.0 +000000.0+000000.000000.0 08.3700.33F? 0
+192908.83 +301750.4 +000004.7-000002.900001.6 08.37-0.10B? 0
+193127.70 -005004.3 -000113.5-000017.900013.3 08.3700.52F? 0
+193601.59 +253247.2 +000005.6+000002.900012.5 08.3700.12A? 1
+194003.29 -001858.3 +000008.0+000004.600001.7 08.3700.28A? 0
+194225.98 -131918.6 +000011.9+000022.700005.4 08.3700.10A? 0
+194228.83 +314427.2 -000014.4-000204.200018.5 08.3700.77G? 0
+194706.26 +502250.3 +000019.0-000013.500002.8 08.3700.25A? 0
+195402.54 +282315.2 +000001.1+000002.900000.4 08.3700.26A? 0
+195715.42 -541357.6 +000018.8-000018.500007.8 08.3700.36F? 0
+195912.63 -285113.7 +000019.5-000026.100006.3 08.3700.41F? 0
+200121.78 +621654.0 -000004.7-000014.500011.1 08.3700.28A? 0
+200255.55 +455912.9 -000000.3+000001.000002.8 08.3700.11A? 0
+200502.74 -115750.2 -000000.7-000029.100013.5 08.3700.35F? 0
+200634.24 +111238.4 +000028.7+000017.400002.9 08.3700.35F? 0
+201000.94 -130246.9 +000003.4-000001.200024.3 08.3700.54F? 0
+201101.85 +724015.6 -000039.2-000030.000002.0 08.3700.95G? 0
+201244.67 +363909.7 +000009.3-000006.900004.1 08.3700.04A? 0
+201403.07 -755204.3 +000025.0-000001.800007.2 08.3700.32F? 0
+201754.66 +330710.7 -000014.5+000000.600022.6 08.3700.39F? 0
+202012.44 -392259.1 -000025.0-000013.800007.8 08.3700.21A? 0
+202518.55 -144907.7 -000003.5-000000.500002.0 08.3700.92G? 0
+202542.52 +085222.7 -000013.5-000035.200002.5 08.3700.41F? 0
+203124.65 -274454.5 +000008.6-000006.600001.4 08.3700.09A? 0
+203351.68 +154647.4 +000025.2+000009.600009.8 08.3700.21A? 0
+204106.97 -693116.4 +000015.4-000018.600004.0 08.3700.03A? 0
+204146.40 -680806.4 +000011.2+000013.600008.2 08.3700.53F? 0
+204639.22 +184628.2 +000042.3+000006.200017.5 08.3700.37F? 0
+205127.03 +540456.6 +000012.8-000001.800006.0 08.3700.17A? 0
+205325.25 +075005.3 +000001.3+000012.300013.0 08.3700.91G? 0
+205539.61 -125201.7 -000009.2+000014.400006.4 08.3700.38F? 0
+205712.83 +050449.4 +000015.0-000000.200008.5 08.3700.07A? 0
+210103.97 +094548.7 +000001.3+000016.400013.0 08.3700.41F? 0
+210812.00 +283722.2 +000053.2+000030.500018.7 08.3700.86G? 0
+210859.63 +064324.5 +000001.6+000009.100005.8 08.3700.36F? 0
+211220.05 -043336.7 +000018.1-000008.500019.1 08.3700.95K? 0
+211421.62 +303832.7 +000129.4+000030.500012.1 08.3700.53F? 0
+211536.76 +655148.9 +000012.6-000014.800004.8 08.3700.30A? 0
+211834.01 -391514.0 +000040.2-000156.900010.3 08.3700.53F? 0
+212823.21 +503401.4 +000005.4-000008.400004.2 08.3700.24A? 0
+213659.29 +503143.6 -000021.3-000005.800001.2 08.3700.00A? 1
+213848.88 +523031.4 -000008.0-000006.300008.0 08.3700.02A? 0
+213938.76 +442633.7 +000039.9+000042.700002.9 08.3700.53F? 0
+214112.00 +411648.0 -000003.0-000005.000000.3 08.37-0.01B? 0
+214303.48 +551232.7 +000286.0+000080.200018.8 08.3700.52F? 0
+214648.47 -354226.1 +000022.4-000001.900004.0 08.3700.01A? 0
+215206.05 +795718.1 +000004.6-000002.200001.1 08.3700.02A? 0
+215241.36 -425043.0 +000033.5-000008.300001.8 08.3700.41F? 0
+215341.13 -164500.7 +000037.0+000008.900007.3 08.3700.38F? 0
+215441.94 -340812.2 -000079.9+000001.700002.5 08.3700.48F? 0
+220112.36 +520520.2 +000008.5-000014.200005.2 08.3700.01A? 0
+220157.20 -371033.7 +000035.4-000012.400005.4 08.3700.25A? 0
+220352.83 -245046.8 +000204.9+000001.600021.0 08.3700.67G? 0
+220642.64 +752719.2 +000111.9+000078.400023.9 08.3700.53F? 0
+220739.50 -565103.7 -000012.7-000018.500008.2 08.3700.93G? 0
+221346.29 -464437.1 -000027.9-000009.500000.8 08.3700.52F? 0
+221839.48 -495427.6 +000172.2-000130.600009.4 08.3700.67G? 0
+221958.01 +525218.9 +000002.6-000008.000004.4 08.3700.01A? 0
+222247.67 -460955.3 +000022.0+000010.600003.2 08.3700.35F? 0
+222519.32 +113137.3 -000017.7-000024.200000.2 08.3700.54F? 0
+223633.81 -003352.7 +000007.5-000047.600004.9 08.3700.65G? 0
+224453.99 -065411.7 +000016.5-000002.700008.6 08.3700.42F? 0
+224513.48 +062409.5 +000040.6-000029.000006.3 08.3700.42F? 0
+224608.75 -120931.9 +000043.0+000030.500016.6 08.3700.88G? 0
+224702.43 -542444.1 -000042.2+000006.600004.7 08.3700.45F? 0
+225248.17 -253049.7 -000010.1-000015.500018.2 08.3700.47F? 0
+225251.86 -251224.9 -000010.1+000016.200002.8 08.3700.94G? 0
+225331.85 +401603.7 -000023.6-000015.700002.6 08.3700.38F? 0
+225437.10 +105352.8 -000002.9-000004.500003.3 08.3700.40F? 0
+225851.72 -163242.8 +000078.8-000010.600008.0 08.3700.82G? 0
+230325.36 -191847.4 +000049.0-000048.100014.3 08.3700.37F? 0
+230327.61 -444755.7 -000000.9-000036.700014.2 08.3700.48F? 0
+231157.96 +793806.2 +000032.9+000011.100006.4 08.3700.49F? 0
+231803.80 -071819.9 -000009.7-000022.000026.6 08.3700.49F? 0
+231927.77 -183314.6 +000041.8+000040.600011.0 08.3700.36F? 0
+231928.67 -330148.6 +000010.0-000026.600003.1 08.3700.27A? 0
+232006.28 -671922.5 +000001.2+000028.300005.6 08.3700.25A? 0
+232014.20 +431048.1 -000002.9+000008.100005.8 08.37-0.02B? 0
+232340.13 -610102.3 -000014.3-000007.100004.8 08.3700.13A? 0
+233144.16 -534611.4 +000101.3-000053.800011.6 08.3700.66G? 0
+233427.90 +275807.1 +000036.6+000004.300013.1 08.3700.52F? 0
+233521.63 -284411.7 +000007.5-000004.400013.3 08.3700.98K? 0
+233834.72 +405808.0 +000017.3-000033.700001.0 08.3700.50F? 0
+234557.61 +330330.2 +000020.9-000027.600013.1 08.3700.18A? 0
+235828.05 +242343.8 +000021.7-000110.600006.0 08.3700.61G? 0
+235905.72 +555722.0 +000005.6+000001.600006.5 08.3700.02A? 0
+002044.52 -252759.8 +000048.4-000013.800007.8 08.3701.45K? 0
+002226.98 +521308.1 -000002.8-000009.200015.4 08.3701.03K? 0
+002506.42 +243430.8 +000005.0-000006.700014.7 08.3701.11K? 0
+003100.20 +554727.5 +000010.6-000006.300003.6 08.3701.31K? 0
+003125.74 +212819.0 -000019.7-000023.400012.6 08.3701.11K? 0
+004008.97 -260257.6 +000005.3+000006.700002.6 08.3701.33K? 0
+004812.10 -445257.2 +000002.2+000006.600008.5 08.3701.33K? 0
+005811.91 -395755.0 -000010.6-000008.900000.6 08.3701.11K? 0
+011335.75 +332926.3 +000017.2-000009.100011.5 08.3701.61K? 0
+011645.11 +570618.8 +000026.6-000025.000002.3 08.3701.43K? 0
+014440.10 -113028.6 +000021.1-000035.300009.7 08.3701.08K? 0
+014824.62 +560345.0 +000007.9-000018.600014.7 08.3701.09K? 0
+014930.23 +053735.0 +000056.9-000019.200016.0 08.3701.00K? 0
+015509.58 -152001.4 +000003.9-000010.700016.5 08.3701.04K? 0
+015852.31 +574628.3 -000030.4-000023.200001.3 08.3701.70K? 0
+020944.20 -102511.8 -000016.0+000004.200007.0 08.3701.10K? 0
+022152.20 -384221.4 -000013.4+000016.600003.0 08.3701.00K? 0
+022319.38 +280829.6 +000020.6+000023.000023.8 08.3701.28K? 0
+023232.67 +291841.5 -000004.6-000002.700009.4 08.3701.04K? 0
+023505.13 -153459.4 +000029.3-000015.000045.2 08.3701.04K? 0
+024106.93 -420211.0 +000009.1+000000.900014.1 08.3701.44K? 0
+024850.85 +063409.8 +000049.1-000010.100006.6 08.3701.21K? 0
+024917.17 +353457.2 -000013.8+000010.400017.8 08.3701.61K? 0
+025634.81 +815036.9 +000054.2-000030.300006.8 08.3701.07K? 0
+030234.76 +691343.3 -000023.4+000000.500017.4 08.3701.21K? 0
+031553.48 -270742.2 -000008.5-000008.500018.5 08.3701.56K? 0
+033740.60 +382548.4 +000013.6-000029.000000.6 08.3701.09K? 0
+034214.47 +292529.1 +000025.7-000003.800001.3 08.3701.33K? 0
+043007.92 +455702.1 +000017.5-000007.900007.8 08.3701.80K? 0
+043855.74 -132047.7 -000010.5-000058.100009.5 08.3701.30K? 0
+044128.84 -081110.3 +000011.4+000000.500003.5 08.3701.18K? 0
+044307.39 -345051.5 +000008.9-000013.500011.1 08.3701.08K? 0
+044423.38 -362714.1 -000016.5-000018.400004.1 08.3701.12K? 0
+045126.31 +155253.5 -000020.9+000026.800028.7 08.3701.31K? 0
+045137.16 -025659.3 -000007.6+000005.600004.3 08.3701.24K? 0
+050433.61 -201920.7 +000003.1+000016.600013.0 08.3701.23K? 0
+050552.95 -014826.3 +000008.4-000023.600009.8 08.3701.02K? 0
+051008.79 +564252.9 +000012.9-000007.000002.0 08.3701.27K? 0
+051031.28 -011525.5 -000005.2+000026.100009.0 08.3701.33K? 0
+051158.35 +142147.8 +000000.4+000013.200016.3 08.3701.54K? 0
+052454.97 +535619.5 -000003.7+000019.200017.0 08.3701.18K? 0
+053728.39 +025444.0 +000010.8+000002.900020.9 08.3701.13K? 0
+054450.49 +114814.8 +000013.6+000005.600024.9 08.3701.03K? 0
+054946.89 -760522.1 +000013.1+000001.000011.8 08.3701.58K? 0
+055055.23 +103636.1 -000016.1-000002.400009.9 08.3701.08K? 0
+055721.93 -210333.2 +000001.6+000024.900010.7 08.3701.11K? 0
+060955.59 -123232.2 -000036.1+000022.100031.8 08.3701.11K? 0
+061756.09 +235252.0 +000020.6-000021.400013.5 08.3701.71K? 0
+062114.13 -012300.9 -000002.0+000001.500015.0 08.3701.20K? 0
+062717.15 -393829.8 +000009.1+000001.000011.0 08.3701.43K? 0
+062828.56 +320759.7 -000000.5-000010.000005.7 08.3701.07K? 0
+063310.50 +585515.8 -000000.3-000016.900004.6 08.3701.39K? 0
+064045.13 +490140.2 -000010.9+000000.900003.3 08.3701.64K? 0
+064253.60 +580037.6 +000004.5-000021.700000.5 08.3701.51K? 0
+064654.17 +362209.4 +000002.4+000007.800018.7 08.3701.33K? 0
+064711.26 +334728.6 +000017.3+000031.800014.6 08.3701.01K? 0
+064802.84 -122832.2 -000004.1+000028.200016.5 08.3701.67K? 0
+065025.86 -003526.5 +000007.1-000013.200024.1 08.3701.61K? 0
+065105.97 -182601.4 +000002.3-000016.700004.6 08.3701.44K? 0
+065151.06 +202008.1 +000037.2-000011.700004.4 08.3701.05K? 0
+065217.79 -283804.0 -000009.2-000003.200003.7 08.3701.10K? 0
+065306.56 -394125.1 -000017.7+000030.800001.8 08.3701.34K? 0
+065835.37 -161849.7 +000006.9-000019.800000.6 08.3701.41K? 0
+065903.40 +564819.5 -000020.0-000003.200013.2 08.3701.49K? 0
+065919.17 -580007.4 -000003.6+000038.200009.7 08.3701.46K? 0
+070540.72 -260251.2 -000013.3-000002.700014.4 08.3701.45K? 0
+070737.57 -134308.8 +000001.0+000000.400016.5 08.3701.23K? 0
+070756.86 -274507.6 -000002.7+000010.100013.7 08.3701.18K? 0
+070820.98 +611431.9 -000012.7-000008.700011.4 08.3701.39K? 0
+071419.03 -370300.0 +000018.3-000008.900001.8 08.3701.30K? 0
+071811.18 -490423.8 +000000.6+000017.500005.3 08.3701.68K? 0
+072559.99 +790627.2 -000007.6-000039.700003.2 08.3701.24K? 0
+072815.30 +350520.1 +000015.3+000003.000013.3 08.3701.05K? 0
+073508.58 -555006.2 -000022.5+000026.700005.4 08.3701.53K? 0
+074727.76 -204720.7 -000021.3+000021.900013.9 08.3701.20K? 0
+074740.60 +100231.1 -000014.6-000000.900004.4 08.3701.25K? 0
+074804.99 -055357.3 +000004.3-000041.500000.3 08.3701.21K? 0
+075121.57 -502551.8 -000022.9-000003.000003.5 08.3701.70K? 0
+075253.92 -152824.0 +000026.1-000061.800005.9 08.3701.13K? 0
+075636.48 +195347.1 -000019.6-000034.000004.7 08.3701.10K? 0
+075654.40 +560031.5 -000014.5+000003.600003.1 08.3701.61K? 0
+075834.26 -212915.8 +000002.0-000007.800005.6 08.3701.07K? 0
+075846.16 -272712.1 -000017.0+000010.700006.1 08.3701.70K? 0
+075948.87 -202654.5 -000005.2+000005.700010.2 08.3701.69K? 0
+080443.64 -120145.6 -000020.1-000013.200023.3 08.3701.53K? 0
+081413.80 +351430.0 +000004.7+000007.500001.4 08.3701.26K? 0
+081534.19 -401605.6 -000006.9+000013.500001.1 08.3701.45K? 0
+081941.55 -113619.8 -000011.1+000000.600024.1 08.3701.21K? 0
+081950.77 +244518.2 -000030.4-000021.000038.5 08.3701.52K? 0
+082419.91 -595623.4 +000005.1+000007.300004.7 08.3701.25K? 0
+082733.18 +124639.0 +000006.7+000042.300015.6 08.3701.01K? 0
+083636.88 -101201.0 -000028.2+000020.600012.2 08.3701.01K? 0
+083703.47 +555021.2 -000044.2-000007.700010.0 08.3701.43K? 0
+083933.50 -303536.6 -000003.3+000011.600017.5 08.3701.30K? 0
+084036.48 -272237.0 -000002.4+000009.700018.2 08.3701.04K? 0
+084813.49 +052633.6 +000021.2-000011.900028.5 08.3701.66K? 0
+084818.02 +113502.6 -000004.1-000004.500005.4 08.3701.02K? 0
+084943.73 -644449.7 +000002.3+000006.000000.8 08.3701.50K? 0
+084946.85 +024444.8 +000013.8-000021.300005.2 08.3701.12K? 0
+085225.24 -212933.1 +000004.0-000008.900002.3 08.3701.40K? 0
+090347.13 -540430.0 -000013.2+000014.200004.1 08.3701.75K? 0
+090954.16 +051212.7 -000102.3-000022.400067.8 08.3701.06K? 0
+091529.89 +452623.8 -000015.6-000009.200006.6 08.3701.08K? 0
+092305.32 -533656.5 -000034.9+000020.600002.3 08.3701.03K? 0
+092852.39 -001109.6 +000002.4-000015.900019.2 08.3701.12K? 0
+092900.10 -602626.2 -000013.0+000000.700003.8 08.3701.18K? 0
+093039.52 -661119.3 -000021.3+000024.400000.7 08.3701.13K? 0
+093158.60 -843127.6 -000003.4+000028.800003.2 08.3701.59K? 0
+093538.93 -395412.7 -000006.8+000000.100014.6 08.3701.46K? 0 0.10 1.00
+093836.61 -460747.9 +000004.5-000012.100011.2 08.3701.01K? 0
+094032.59 -232108.2 -000015.4+000008.600008.2 08.3701.56K? 0
+094706.81 +032457.7 -000019.8-000001.400004.9 08.3701.36K? 0
+095220.71 -073556.3 -000023.1-000008.000000.7 08.3701.53K? 0
+095408.42 -693722.7 +000023.7-000036.900007.9 08.3701.39K? 0
+095750.96 +622757.4 -000049.2-000012.000012.8 08.3701.04K? 0
+102250.59 -264024.9 +000014.3+000003.100001.2 08.3701.03K? 0
+102326.90 -362306.2 +000018.2-000019.900002.7 08.3701.24K? 0
+103410.96 -682733.6 +000008.4-000000.500002.2 08.3701.49K? 0
+104603.52 +253403.3 -000016.3+000005.000008.0 08.3701.02K? 0
+104700.16 +130147.9 -000014.1-000068.200002.8 08.3701.01K? 0
+104755.85 -555838.3 -000034.9+000012.000007.4 08.3701.02K? 0
+105938.43 +252615.9 -000174.7-000039.200063.1 08.3701.12K? 0
+110607.94 +405537.3 -000000.6+000002.500006.6 08.3701.53K? 0
+110612.07 -474059.7 +000000.0-000007.100004.9 08.3701.38K? 0
+112132.63 -793952.4 -000038.6-000012.400000.4 08.3701.28K? 0
+112407.25 -104040.3 +000010.6-000007.600004.9 08.3701.56K? 0
+113155.28 -761811.3 +000008.8-000013.700004.7 08.3701.09K? 0
+113348.27 -605309.5 -000007.2-000010.900001.3 08.3701.11K? 0
+113656.86 -322854.5 -000055.2-000081.600004.3 08.3701.03K? 0
+113927.00 +163216.2 -000032.6+000016.600010.7 08.3701.11K? 0
+114504.29 +152007.6 -000042.0-000005.100001.3 08.3701.44K? 0
+114600.13 -550242.8 -000024.1+000008.100006.1 08.3701.00K? 0
+115945.27 -035717.6 -000012.3-000013.600019.4 08.3701.48K? 0
+120449.60 -821518.6 -000046.5-000015.100007.2 08.3701.14K? 0
+120559.49 -550236.7 -000011.5-000024.200008.5 08.3701.54K? 0
+120809.33 -414832.2 -000009.3-000010.700008.0 08.3701.03K? 0
+120830.09 -280120.2 -000048.4+000010.900003.6 08.3701.22K? 0
+120848.19 -170915.0 +000015.4-000008.000006.2 08.3701.57K? 0
+121432.37 +515852.5 -000006.9-000000.300013.9 08.3701.04K? 0
+121710.98 +243730.2 +000018.5-000020.300002.6 08.3701.07K? 0
+122440.40 -285640.5 -000017.1+000010.900000.7 08.3701.10K? 0
+122510.76 -582629.3 -000001.5-000002.200006.6 08.3701.80K? 0
+123607.29 -482744.2 -000005.9-000005.700005.2 08.3701.10K? 0
+125102.30 -685117.5 -000040.7-000008.000003.0 08.3701.65K? 0
+125306.52 -624056.5 +000007.2+000009.000001.1 08.3701.47K? 0
+125809.42 -720720.0 +000003.7-000010.400004.7 08.3701.27K? 0
+130311.59 -211237.4 -000043.6+000010.200000.9 08.3701.53K? 0
+130417.91 -412632.5 +000000.4-000004.000006.1 08.3701.15K? 0
+130626.01 -045045.1 +000012.7-000014.300006.3 08.3701.11K? 0
+131113.77 -553043.4 +000009.3-000014.800003.5 08.3701.40K? 0
+133805.25 +334522.0 +000002.6+000016.200009.4 08.3701.53K? 0
+134000.73 -511028.0 -000023.5-000003.000002.5 08.3701.45K? 0
+134958.89 -872035.7 -000016.1-000014.900011.6 08.3701.61K? 0
+135035.54 -590258.0 +000014.1-000001.300011.9 08.3701.56K? 0
+135109.73 -775155.6 +000016.4-000009.700010.7 08.3701.69K? 0
+135624.91 +675428.5 +000009.4-000015.800009.5 08.3701.00K? 0
+140556.08 +342258.2 +000013.1-000070.700000.3 08.3701.05K? 0
+140858.18 -584546.0 -000011.4-000005.600022.8 08.3701.53K? 0
+141250.98 +002038.9 -000012.6-000012.100004.4 08.3701.22K? 0
+142812.52 -171728.4 -000033.2+000045.400010.1 08.3701.60K? 0
+142902.35 -450850.3 -000016.9+000009.600011.1 08.3701.52K? 0
+144205.54 -341857.9 -000010.8-000012.800009.6 08.3701.23K? 0
+145554.17 -695920.0 -000034.9-000042.100005.8 08.3701.07K? 0
+145557.62 -330411.2 -000002.0-000042.300009.8 08.3701.25K? 0
+145623.91 +041343.4 -000033.7-000024.300011.0 08.3701.14K? 0
+145932.76 +295203.3 +000001.4-000005.300004.6 08.3701.30K? 0
+151255.95 -794306.6 +000006.9+000010.100005.4 08.3701.34K? 0
+151558.06 -495243.5 +000009.4-000012.100001.5 08.3701.17K? 0
+152428.38 -254546.0 +000006.9-000018.700014.3 08.3701.62K? 0
+152718.32 -014948.0 +000009.3+000008.900015.6 08.3701.14K? 0
+153331.82 -331130.4 -000013.4-000055.400008.4 08.3701.82K? 0
+153438.45 +445425.3 -000011.7+000024.700009.3 08.3701.04K? 0
+153743.90 -721206.0 -000007.9-000002.000011.4 08.3701.22K? 0
+154046.79 -522824.4 +000008.5+000010.700015.7 08.3701.08K? 0
+154742.61 +191747.3 +000001.7-000010.000005.8 08.3701.02K? 0
+160111.75 +483441.5 +000005.3+000001.800014.3 08.3701.08K? 0
+160421.90 -614540.1 -000037.8-000087.800001.2 08.3701.02K? 0
+160710.24 -603232.0 -000018.2-000037.900019.4 08.3701.59K? 0
+160940.34 +182616.9 -000038.2-000009.300016.1 08.3701.26K? 0
+161203.29 -554958.9 +000005.3+000005.400002.9 08.3701.33K? 0
+161515.06 +320849.8 -000011.8-000027.500010.0 08.3701.37K? 0
+162618.94 -635220.5 -000014.2-000041.400012.3 08.3701.67K? 0
+164013.47 +073733.5 -000014.3-000033.700003.8 08.3701.72K? 0
+164550.23 -670139.3 -000011.1-000025.400014.1 08.3701.51K? 0
+165406.60 +010750.2 -000003.4+000016.400004.7 08.3701.05K? 0
+165853.85 -393332.7 +000218.3+000252.500021.5 08.3701.16K? 0
+172029.39 +385019.1 +000002.9-000017.300006.2 08.3701.33K? 0
+172521.12 +273824.0 -000030.1-000016.000011.7 08.3701.39K? 0
+172741.48 -480941.5 -000007.6-000014.100002.5 08.3701.73K? 0
+173348.26 -463510.4 -000016.1-000017.500000.8 08.3701.17K? 0
+173445.97 -000006.7 +000007.6-000011.500007.8 08.3701.22K? 0
+174354.41 +113457.2 -000034.7-000025.900027.3 08.3701.30K? 0
+174656.11 +175317.6 -000017.2+000009.300000.9 08.3701.26K? 0
+175234.40 +275041.1 -000025.1+000043.800004.9 08.3701.03K? 0
+181045.10 -170838.3 -000016.0-000024.100038.2 08.3701.11K? 0
+181234.10 +313447.3 -000014.4-000007.500011.2 08.3701.65K? 0
+181523.52 -502253.8 +000018.2-000009.000006.3 08.3701.55K? 0
+181541.63 +110608.9 -000006.9-000037.400006.0 08.3701.12K? 0
+182047.06 +090225.1 -000007.0-000000.600032.9 08.3701.00K? 0
+182058.71 -284225.6 -000009.3-000013.100027.5 08.3701.39K? 0
+182140.13 +382018.1 +000019.9-000020.200000.3 08.3701.37K? 0
+182155.72 -474325.6 +000001.6-000005.000000.3 08.3701.01K? 0
+182356.10 -343923.7 +000007.3+000002.000029.4 08.3701.42K? 0
+182541.28 +745305.1 -000016.7+000010.200005.7 08.3701.03K? 0
+182849.42 -603634.9 +000034.5-000000.200000.6 08.3701.46K? 0
+183434.89 +151345.4 -000000.3+000004.500005.4 08.3701.52K? 0
+183447.84 +723209.1 -000009.1+000002.200010.9 08.3701.49K? 0
+183749.64 +112650.5 -000009.8-000000.700001.0 08.3701.50K? 0
+183752.66 -715828.9 -000004.4+000003.900019.7 08.3701.53K? 0
+184217.29 +100346.2 -000003.4-000008.000010.8 08.3701.25K? 0
+184333.10 +030630.2 +000021.9+000045.000019.0 08.3701.01K? 0
+185219.06 +122819.5 -000013.1-000052.700011.0 08.3701.32K? 0
+191259.09 -033250.8 +000012.3+000021.600009.7 08.3701.53K? 0
+192302.63 +383504.0 -000006.1-000006.200010.7 08.3701.46K? 0
+192617.03 -151210.3 -000058.1-000018.500003.9 08.3701.62K? 0
+192739.21 +330031.1 -000004.0+000001.900000.2 08.3701.35K? 0
+192953.48 +041407.8 -000000.1+000008.300011.1 08.3701.13K? 0
+193012.95 +091705.6 +000002.6-000033.200006.8 08.3701.37K? 0
+193248.92 -245635.2 +000016.4-000014.900018.2 08.3701.05K? 0
+193527.87 -624532.6 +000024.5-000042.100015.6 08.3701.28K? 0
+193535.54 -071858.5 +000010.3+000006.500006.0 08.3701.17K? 0
+193641.98 +030254.4 -000000.7+000028.100015.4 08.3701.09K? 0
+193830.62 -480056.7 +000006.1-000017.800005.4 08.3701.03K? 0
+193831.92 +100239.3 +000018.4-000032.000002.6 08.3701.10K? 0
+193901.18 -410741.0 -000047.5-000068.600023.9 08.3701.08K? 0
+193956.72 +520541.1 -000003.4-000011.500013.2 08.3701.31K? 0
+194755.32 +413854.7 +000012.2+000014.400002.3 08.3701.02K? 0
+195253.06 +565443.5 -000019.5-000032.100018.5 08.3701.02K? 0
+200432.86 +090441.7 -000074.4-000085.500008.8 08.3701.32K? 0
+200755.33 +164803.0 -000003.0-000019.900005.5 08.3701.22K? 0
+202033.10 -491656.5 -000004.7-000022.700012.0 08.3701.42K? 0
+202235.69 -122254.8 +000004.2-000024.100019.2 08.3701.33K? 0
+202538.72 -323217.1 -000009.9-000024.500002.8 08.3701.57K? 0
+202909.66 +161625.1 +000050.4+000012.200025.6 08.3701.19K? 0 0.10 1.00
+203522.59 -522933.9 -000008.5-000034.600007.6 08.3701.62K? 0
+204321.47 +301234.5 +000017.9-000012.000005.5 08.3701.03K? 0
+204847.73 +704322.3 +000018.1-000018.500005.3 08.3701.39K? 0
+205134.11 -134500.0 +000027.2-000019.600002.0 08.3701.53K? 0
+210558.21 -325041.8 +000009.0-000009.400006.2 08.3701.47K? 0
+211305.28 +580313.8 +000037.0+000015.300002.3 08.3701.20K? 0
+211322.73 +413802.8 -000020.6-000032.800015.8 08.3701.31K? 0
+211405.44 -024505.9 +000013.3+000007.500015.6 08.3701.07K? 0
+212014.32 +291134.2 -000010.4-000037.700006.2 08.3701.07K? 0
+212652.62 -350108.7 -000007.9-000001.200007.8 08.3701.09K? 0
+213925.91 +263529.1 -000014.1-000011.400004.9 08.3701.42K? 0
+214041.33 -235422.4 -000014.1+000013.200015.3 08.3701.47K? 0
+214211.26 +082453.5 +000028.4+000006.300007.9 08.3701.35K? 0
+214318.34 +050632.2 -000010.0-000037.300017.7 08.3701.16K? 0
+214632.54 +454450.3 +000004.9-000038.800004.0 08.3701.65K? 0
+215037.13 +221531.1 +000007.0-000028.800001.0 08.3701.28K? 0
+215456.90 +292054.4 -000003.3-000022.600014.3 08.3701.12K? 0
+215859.92 -101046.7 -000026.2-000025.600009.2 08.3701.22K? 0
+220512.94 +091103.6 +000021.3+000002.500016.5 08.3701.35K? 0
+220518.25 -000750.8 -000047.5-000016.300006.2 08.3701.63K? 0
+222706.81 +304403.5 +000043.8-000018.800012.3 08.3701.25K? 0
+223615.58 +294443.5 -000022.7-000010.000018.3 08.3701.02K? 0
+223658.67 -260312.5 +000031.0-000007.000000.4 08.3701.42K? 0
+223745.61 +795529.8 +000001.9-000004.900000.9 08.3701.15K? 0
+225227.01 -315001.5 -000005.2-000024.700025.3 08.3701.50K? 0
+225300.73 +040208.5 +000023.4-000009.900008.3 08.3701.55K? 0
+225414.84 +222407.1 +000031.2+000013.900001.2 08.3701.32K? 0
+225417.45 +552428.7 -000010.6-000000.300006.6 08.3701.58K? 0
+225418.08 -010257.0 +000018.6-000054.700005.1 08.3701.04K? 0
+225813.94 -390639.9 +000040.3+000012.500000.6 08.3701.04K? 0
+231051.76 +760134.1 +000016.3+000007.300017.3 08.3701.01K? 0
+231549.34 +423444.5 +000000.5-000012.200005.0 08.3701.68K? 0
+231635.89 -211108.9 +000023.7-000067.200013.3 08.3701.00K? 0
+231650.92 +035643.7 -000001.7-000005.800010.9 08.3701.45K? 0
+233831.51 +544829.6 -000004.0-000014.800014.6 08.3701.61K? 0
+235304.03 +193322.4 +000047.9+000015.000012.9 08.3701.35K? 0
+235521.73 +483817.9 +000010.4-000014.900007.7 08.3701.29K? 0 0.10 1.00
+235540.39 -380358.9 -000014.8+000007.400017.2 08.3701.02K? 0
+235829.25 -341709.2 -000028.7-000030.900000.8 08.3701.10K? 0
+054808.18 +303752.0 -000017.2-000018.600003.2 08.3702.68N? 0
+000312.83 +761830.9 +000018.9+000016.900009.3 08.3800.25A? 0
+000540.85 +442807.3 -000011.7-000010.400018.4 08.3800.23A? 0
+001005.24 +840907.1 +000032.9+000006.500006.8 08.3800.37F? 0
+001437.51 +383449.6 -000029.2-000047.000008.6 08.3800.95G? 0
+001442.72 +643358.2 -000002.5+000000.800003.2 08.3800.17A? 0
+002054.06 -294122.6 -000124.8-000086.500011.0 08.3800.53F? 0
+002208.67 -382305.5 -000003.0-000001.100008.5 08.3800.30A? 0
+002928.46 +552150.2 +000138.2+000041.400008.0 08.3800.50F? 0
+003752.47 -164018.8 -000003.0-000031.900003.0 08.3800.45F? 0
+003907.69 +510137.7 +000082.9-000028.600005.0 08.3800.40F? 0
+004038.33 -042048.2 -000017.6-000053.100006.5 08.3800.91G? 0
+004844.36 -240835.5 -000028.2-000006.300029.5 08.3800.84G? 0
+005224.30 +454819.7 +000011.1-000007.600003.9 08.3800.04A? 0
+005249.22 +563739.5 -000007.0-000003.400004.5 08.3800.05A? 1
+010539.11 +625124.3 +000029.9-000022.800006.8 08.3800.22A? 0
+011232.77 +615308.2 +000004.8+000002.200018.9 08.3800.48F? 0
+011335.60 +500611.7 -000013.3-000013.500024.1 08.3800.99K? 0
+011510.37 -443717.2 +000046.1-000022.900005.4 08.3800.49F? 0
+012325.62 -763642.2 +000114.3-000027.200023.3 08.3800.65G? 0
+012325.92 +524825.3 +000093.0-000000.100000.6 08.3800.47F? 0
+012402.13 +195023.1 -000036.2-000036.600016.4 08.3800.43F? 0
+013215.00 +790845.7 +000138.6-000049.800006.4 08.3800.62G? 0
+013839.11 +401654.6 -000031.0-000013.600009.4 08.3800.40F? 0
+014046.97 +024217.9 +000004.0-000007.200005.5 08.3800.33F? 0
+014208.18 +300545.4 +000029.4-000014.500007.5 08.3800.34F? 0
+014524.93 -215913.4 -000007.5-000006.200023.7 08.3800.77G? 0
+014733.30 +674403.9 +000087.9-000051.700015.4 08.3800.54F? 0
+014855.27 +545653.3 -000013.7+000012.600001.2 08.3800.25A? 0
+015532.94 -274242.1 -000019.5+000017.500009.7 08.3800.89G? 0
+015553.96 +760239.8 -000007.9+000011.400002.5 08.3800.35F? 0
+015821.42 +181627.8 +000028.1+000000.300008.6 08.3800.23A? 0
+015833.98 +333339.1 +000014.3-000003.900006.2 08.3800.26A? 0
+015856.46 +064026.8 +000036.0-000023.000013.3 08.3800.35F? 0
+020055.37 +644318.7 +000034.9-000017.500002.5 08.3800.21A? 0
+020220.84 -485411.7 +000076.5+000019.600008.0 08.3800.42F? 0
+020641.80 +511941.0 -000030.0-000005.800017.6 08.3800.86G? 0
+021243.03 -534438.3 -000103.4+000031.900038.0 08.3800.85G? 0
+021502.60 +554735.6 +000007.8-000012.800001.5 08.38-0.01B? 0
+021532.42 +491235.3 +000020.3-000016.300006.9 08.3800.54F? 0
+022746.87 -615904.5 -000014.7-000004.900008.5 08.3800.31A? 0
+023224.18 +614831.2 +000005.1-000016.800009.0 08.3800.14A? 0
+023224.78 +572544.4 -000017.0+000002.000003.9 08.3800.49F? 0
+023252.88 +575545.7 -000013.1+000003.400003.0 08.3800.78G? 0
+023844.97 -525708.9 +000072.6+000008.200014.0 08.3800.74G? 0 0.10 1.00
+023952.10 +340307.1 +000037.0-000029.500001.1 08.3800.33F? 0
+024141.55 -684109.6 -000021.0-000003.500008.0 08.3800.47F? 0
+024428.98 -242454.1 -000025.2-000256.800032.3 08.3800.78G? 0
+024554.81 +654335.1 +000010.7-000006.300000.9 08.3800.10A? 0
+025407.89 +481305.9 -000000.3-000015.000010.6 08.3800.13A? 0
+025420.84 +111834.4 +000021.9+000011.900004.0 08.3800.25A? 0
+025525.44 +280844.5 -000004.3-000004.800008.1 08.3800.15A? 0
+025623.84 -491939.1 +000015.7+000006.800002.5 08.3800.13A? 0
+030110.80 -331058.8 +000055.4+000042.300014.6 08.3800.39F? 0
+030129.15 +322454.5 -000000.3-000019.500000.1 08.3800.36F? 0
+032140.46 -540121.3 -000019.6-000003.800007.8 08.3800.90G? 0
+032329.96 +302620.7 -000005.3-000014.500000.8 08.3800.27A? 0
+032500.96 -475606.3 +000009.8+000029.800000.7 08.3800.95K? 0
+033124.95 +721011.7 +000001.1-000020.300004.6 08.3800.19A? 0
+034327.86 -333008.1 +000036.0-000011.700001.1 08.3800.41F? 0
+034440.69 +294920.9 +000012.5-000010.100014.4 08.3800.02A? 0
+034625.84 +294019.7 -000011.0-000032.400001.1 08.3800.16A? 0
+034801.25 +382039.2 -000059.9+000005.800025.7 08.3800.68G? 0
+034843.88 +231535.7 +000020.4-000058.200006.7 08.3800.28A? 0
+035651.91 -005308.9 +000036.7+000003.800009.8 08.3800.48F? 0
+040719.45 -360835.9 -000015.6+000020.700003.5 08.3800.26A? 0
+040720.37 +490547.5 +000064.3-000054.700024.8 08.3800.47F? 0
+041412.82 +444458.8 +000009.7-000030.200011.6 08.3800.34F? 0
+041725.94 -132845.5 -000005.8+000000.400016.2 08.3800.24A? 0
+042052.85 -661426.8 -000001.6+000010.800006.2 08.3800.97K? 0
+042126.69 -693656.7 +000018.6+000029.300003.9 08.3800.37F? 0
+042227.41 +030344.1 -000007.3-000008.400032.9 08.3800.97K? 0
+042545.37 +403641.8 -000028.6-000031.000019.0 08.3800.42F? 0
+043743.54 +413642.8 +000058.0-000173.400013.7 08.3800.75G? 0
+044132.63 +172446.6 +000003.0+000003.500007.3 08.3800.39F? 0
+044857.67 +694616.5 +000006.4-000019.500001.4 08.3800.11A? 0
+045141.54 -052232.2 -000011.8-000004.600003.6 08.3800.08A? 0
+045329.35 +854031.2 +000029.1-000024.100003.4 08.3800.46F? 0
+045729.43 -611718.8 -000087.4+000133.900008.5 08.3800.48F? 0
+050001.24 -154755.2 -000003.7+000006.400008.1 08.3800.06A? 0
+050752.71 +395106.2 +000003.5+000001.100000.2 08.3800.01A? 0
+050829.53 +395218.9 +000007.7-000031.200000.1 08.3800.06A? 0
+050846.62 +212944.4 -000009.9-000003.500016.5 08.3800.15A? 0
+051325.14 -651410.1 -000002.1+000016.500002.3 08.38-0.07B? 0
+051803.26 -682756.8 +000004.4+000013.900002.1 08.3800.73G? 0
+052702.80 +344608.9 +000003.0-000008.100008.7 08.3800.04A? 0
+052807.38 +673903.0 +000006.8-000050.100004.2 08.3800.21A? 0
+053144.25 +000559.5 +000165.9-000464.200034.2 08.3800.69G? 0
+053217.16 +353756.8 -000007.2-000014.700006.1 08.3800.38F? 0
+053935.61 -670230.1 +000008.7-000020.700018.0 08.3800.48F? 0
+054555.15 +255503.4 +000016.8+000004.100003.2 08.3800.01A? 0
+054758.29 +120356.0 -000003.0-000018.700025.2 08.3800.30A? 0
+054958.09 +145248.6 -000004.7-000011.700004.7 08.3800.08A? 0
+055011.13 -305008.0 -000010.4+000010.700006.6 08.3800.33F? 0
+055302.52 +162044.4 -000010.0+000001.400000.5 08.3800.03A? 0
+060813.20 +625850.0 -000000.6+000002.100001.0 08.3800.33F? 0
+060902.59 +780137.4 -000007.5-000016.700005.6 08.3800.98K? 0
+061155.24 +070530.9 -000007.6-000000.700006.0 08.3800.25A? 0
+061829.76 -143553.9 +000000.2+000001.600004.6 08.38-0.00B? 0
+061846.14 -030040.9 +000009.9-000057.000026.2 08.3800.67G? 0
+061922.56 -660335.9 -000067.0-000129.800006.3 08.3800.54F? 0
+061934.51 +224947.8 -000007.5-000021.800017.0 08.3800.05A? 0
+061947.61 +043823.1 -000006.8-000009.400000.0 08.38-0.05B? 0
+062252.67 -261852.9 -000028.8+000058.200009.6 08.3800.41F? 0
+062323.01 +284521.0 +000000.9-000004.900011.3 08.3800.03A? 0
+062645.81 -465919.4 -000111.5+000013.600013.5 08.3800.43F? 0
+062741.61 +395007.2 -000075.5-000154.300007.4 08.3800.77G? 0
+063402.82 -112830.7 -000019.2-000024.300000.8 08.3800.46F? 0
+063421.50 +144508.9 +000000.0+000000.000000.0 08.3800.48F? 0
+063442.01 +383222.3 +000000.0+000000.000000.0 08.3800.47F? 0
+063549.85 -475914.7 -000001.0-000010.200001.0 08.3800.95G? 0
+063835.52 +265419.7 -000012.8-000003.400001.1 08.3800.03A? 0
+063928.97 -214708.5 -000005.0+000000.700000.6 08.3800.01A? 0
+063936.88 -264045.5 -000007.4-000000.500003.4 08.3800.27A? 0
+064038.37 +094716.1 +000003.3-000002.400018.5 08.3800.00B? 0
+064514.66 -253824.5 -000003.2-000004.900000.9 08.38-0.13B? 0
+064650.20 -090952.5 -000014.0+000007.900009.6 08.3800.87G? 0
+064935.98 +600947.0 -000014.9-000052.300004.2 08.3800.51F? 0
+065124.81 +074518.0 -000005.7-000004.500005.9 08.38-0.09B? 0
+065750.45 -370118.1 +000021.0+000003.100006.6 08.3800.22A? 0
+065950.03 +071458.4 -000019.0-000031.500005.4 08.3800.53F? 0
+070224.91 +080749.9 -000011.4-000021.800004.7 08.3800.20A? 0
+070628.52 -031619.8 +000018.1+000003.200014.3 08.3800.15A? 0
+071021.78 -144558.1 -000008.2-000001.800001.5 08.3800.17A? 0
+071112.93 -255428.2 -000285.4+000016.500021.6 08.3800.70G? 0
+071308.26 -400850.1 +000024.8-000027.800001.6 08.3800.53F? 0
+071442.57 -630351.8 -000002.0+000037.100007.6 08.3800.09A? 0
+071632.26 +030248.9 -000014.0+000000.500003.5 08.38-0.12B? 0
+071711.23 -365029.5 -000007.9+000010.700013.9 08.38-0.02B? 0
+071757.39 +282919.2 -000051.1-000048.900005.8 08.3800.52F? 0
+072051.80 -483050.9 -000013.0+000020.400004.2 08.3800.01A? 0
+072609.08 +374923.1 +000024.8-000022.300017.6 08.3800.93G? 0
+072620.97 -270202.6 -000004.1+000009.400001.0 08.3800.06A? 0
+072903.44 +174813.5 +000012.3-000013.200012.6 08.3800.76G? 0
+073125.36 -121428.1 +000001.9-000004.000016.0 08.3800.08A? 0
+073316.37 -221803.3 +000047.4-000244.500013.2 08.3800.64G? 0
+073504.07 -370652.8 -000012.2+000038.900002.5 08.3800.26A? 0
+073509.24 +654025.7 -000040.7-000067.400015.4 08.3800.48F? 0
+073825.62 -214931.6 -000003.3+000003.700007.2 08.38-0.04B? 0
+073944.97 -470327.9 +000000.2-000010.100007.2 08.38-0.04B? 0
+074133.30 -674042.5 -000003.5-000014.300001.9 08.3800.33F? 0
+074538.89 +665206.7 -000021.1-000050.400007.5 08.3800.26A? 0
+075105.73 -362826.5 -000007.9+000003.200008.6 08.38-0.06B? 0
+075144.62 -251224.8 -000003.5+000007.700004.5 08.38-0.02B? 0
+075257.86 -012614.4 -000013.5+000009.200011.0 08.3800.09A? 0
+075558.21 -094749.7 +000021.7-000020.900026.0 08.3800.65G? 0
+075735.35 -385529.4 -000026.5-000003.600007.9 08.3800.88G? 0
+075747.68 -603635.0 +000017.3+000001.100004.6 08.38-0.07B? 0 0.10 1.00
+075857.04 +493004.6 -000016.5-000020.000000.2 08.3800.17A? 0
+075912.81 -402738.7 -000005.9-000000.200000.9 08.3800.91G? 0
+075916.84 -520932.6 -000024.4+000005.800009.1 08.3800.16A? 0
+080023.76 -645035.5 -000023.3+000006.500006.9 08.3800.36F? 0
+080103.86 -462930.2 -000013.7+000003.700006.7 08.38-0.07B? 0
+080126.25 -565656.6 -000012.3+000002.600004.7 08.3800.05A? 0
+080157.93 -351812.7 -000001.2+000005.900008.4 08.38-0.07B? 0
+080336.47 +014605.9 +000009.9-000010.700001.2 08.3800.95G? 0
+080349.26 -235309.5 -000026.4+000027.200006.5 08.3800.47F? 0
+080442.77 +241948.5 -000058.3+000043.400022.7 08.3800.71G? 0
+080620.24 +001820.4 -000007.6+000008.200005.1 08.3800.03A? 0
+081048.32 +671246.3 -000003.2+000025.700001.1 08.3800.54F? 0
+081831.86 -353108.1 -000015.1+000005.400006.6 08.3800.07A? 0
+081838.87 -715838.0 -000003.5-000005.300010.0 08.3800.24A? 0
+081854.04 -450210.6 -000043.3-000014.600004.4 08.3800.04A? 1
+081903.45 +023128.1 +000027.2-000001.000014.3 08.3800.53F? 0
+081941.61 -585326.9 +000012.6+000043.000006.5 08.3800.44F? 0
+082054.93 -153111.5 -000042.8-000015.900020.5 08.3800.40F? 0
+082129.37 +033840.3 -000042.9+000003.500011.4 08.3800.33F? 0
+082453.00 -582516.8 -000000.3+000022.100005.0 08.3800.71G? 0
+082504.03 -285720.1 -000029.7+000011.700005.5 08.3800.31A? 0
+082812.04 -364323.2 -000088.6+000045.200025.4 08.3800.77G? 0
+082849.63 -073239.7 -000039.6+000004.200001.8 08.3800.25A? 0
+082913.16 -053751.3 -000022.4+000018.700009.1 08.3800.89G? 0
+082932.26 +092610.5 -000003.9-000031.700001.2 08.3800.19A? 0
+083216.93 +151952.7 -000013.9+000000.300018.4 08.3800.85G? 0
+083239.44 +200849.7 -000067.6-000032.600006.0 08.3800.46F? 0
+083512.57 +100117.6 -000054.3-000038.300003.8 08.3800.56F? 0
+083640.41 +392507.9 +000015.8+000003.800013.5 08.3800.12A? 0
+083800.67 +150805.9 -000063.6-000059.300008.2 08.3800.52F? 0
+083843.44 -144326.6 -000002.4-000009.600009.7 08.3800.96K? 0
+083927.47 +842627.1 -000014.5-000024.000004.5 08.3800.51F? 0
+083944.58 +054616.6 +000163.0-000300.500035.5 08.3800.82G? 0
+084017.61 -320955.1 -000013.8-000002.900000.2 08.38-0.01B? 0
+084638.21 -435807.3 -000023.2+000012.400004.1 08.3800.18A? 0
+084639.70 -224144.8 -000014.1+000012.100013.7 08.3800.07A? 0
+085551.91 -505114.8 +000000.0+000005.200005.3 08.38-0.03B? 0
+085709.21 +735959.9 -000046.3-000014.800006.0 08.3800.95G? 0
+085736.49 -190803.5 -000216.7+000138.000014.2 08.3800.64G? 0
+090252.66 -241458.5 -000008.6+000006.700001.9 08.3800.12A? 0
+090254.03 -634248.0 -000005.2+000013.200000.7 08.3800.02A? 0
+090350.35 -384746.5 +000013.8-000033.200007.9 08.3800.97K? 0
+090504.70 -241123.8 -000014.2-000021.700019.6 08.3800.35F? 0
+090536.62 -404237.1 -000004.9-000002.600001.7 08.3800.90G? 0
+090545.71 -593100.8 -000013.6-000008.200005.7 08.3800.20A? 0
+091012.38 -715843.9 +000017.4-000030.700010.9 08.3800.49F? 0
+091142.36 -465310.3 -000029.7+000009.700010.9 08.3800.17A? 1
+091738.13 +164218.2 -000001.9-000007.700001.1 08.3800.07A? 0
+091804.08 +721124.8 -000022.3-000018.600003.9 08.3800.23A? 0
+092507.42 -421509.8 +000001.8+000012.400006.7 08.3800.44F? 0
+092602.41 -634417.2 +000007.2-000003.700000.9 08.3800.34F? 0
+092743.69 -262143.4 +000002.8-000038.500012.6 08.3800.57F? 0
+092757.96 -680052.6 -000027.5+000011.000008.4 08.3800.09A? 0
+092828.37 -400546.7 -000011.0+000001.500016.2 08.38-0.03B? 0
+092952.44 +021157.4 -000027.9+000005.000015.5 08.3800.45F? 0
+093224.20 -652940.4 +000003.3-000005.300011.6 08.3800.61G? 0
+093542.51 +531740.7 -000047.9-000027.000015.2 08.3800.41F? 0
+093616.53 -183819.1 +000008.5-000010.400001.5 08.3800.27A? 0
+093803.08 +473340.6 -000009.7-000026.700011.0 08.3800.49F? 0
+095139.14 +172834.4 +000002.8-000186.600011.1 08.3800.62G? 0
+095237.10 -533059.1 -000008.7+000004.400002.2 08.3800.78G? 0
+095727.81 +291019.4 -000000.1-000011.900001.3 08.3800.33F? 0
+095913.21 +591113.4 -000003.9-000065.200006.9 08.3800.33F? 0
+100355.76 -592937.3 -000005.3+000009.000001.4 08.38-0.09B? 0
+100525.85 -660908.5 -000027.2+000014.400005.1 08.3800.36F? 0
+100735.16 +130143.1 -000174.0+000123.100012.5 08.3800.60G? 0
+101129.20 -392407.9 -000022.1+000015.600000.3 08.3800.24A? 0
+101158.33 -585718.8 -000002.0+000007.000008.4 08.3800.56F? 0
+101901.91 -560114.2 +000000.0+000000.000000.0 08.3800.00B? 1
+102412.67 -172558.7 -000036.7-000016.400010.2 08.3800.97K? 0
+102534.92 +010458.2 -000007.4+000002.000005.1 08.3800.99K? 0
+102625.08 -300044.7 -000023.0-000018.900001.5 08.3800.43F? 0
+102710.77 +194849.8 -000218.2-000170.900034.5 08.3800.62G? 0
+103606.45 -515216.9 -000004.8+000009.300010.5 08.3800.97K? 0
+103910.04 +144357.4 -000011.3+000009.100005.8 08.3800.96K? 0
+104612.68 -591906.4 +000000.0+000000.000000.0 08.3800.32F? 1
+104712.64 -600550.8 -000010.4+000008.400006.3 08.3800.20A? 0 0.10 1.00
+104731.09 -424801.0 -000036.2+000008.300001.3 08.3800.26A? 0
+105007.33 +022816.9 -000027.4+000008.500020.3 08.3800.93G? 0
+105133.89 -414710.0 -000015.4+000005.700003.2 08.3800.09A? 0
+105615.90 -253505.8 -000025.0-000014.800001.3 08.3800.95K? 0
+105910.24 +065551.9 +000011.0-000052.900007.2 08.3800.51F? 0
+105954.54 -171901.1 -000050.3+000001.400007.0 08.3800.24A? 0
+110519.78 +810221.4 -000220.3-000047.700015.2 08.3800.65G? 0
+111132.68 -602238.0 -000002.3-000013.300014.5 08.3800.00B? 0 0.10 1.00
+111236.42 -583838.4 -000004.4+000005.000006.9 08.38-0.03B? 0
+111420.55 -095022.9 -000092.4+000013.900008.3 08.3800.52F? 0
+111509.73 -512019.6 -000047.0+000003.300007.7 08.3800.43F? 0
+111653.18 -693023.1 -000005.7-000000.200010.7 08.3800.00A? 0
+112648.96 -074731.0 -000018.3-000024.500015.1 08.3800.19A? 0
+112727.12 -633706.8 -000047.6-000011.400006.5 08.3800.41F? 0
+112752.97 +012826.5 -000150.0+000017.800004.4 08.3800.48F? 0
+113017.96 +810214.1 +000012.7+000028.500012.2 08.3800.53F? 0
+114118.80 -342958.9 -000018.1-000012.700002.4 08.3800.90G? 0
+114305.91 -781300.8 -000025.8+000001.800008.2 08.3800.99K? 0
+114342.05 -623159.3 -000006.7+000002.700006.8 08.38-0.06B? 0 0.10 1.00
+114347.21 -294045.9 +000013.1-000003.900011.3 08.3800.14A? 0
+114701.71 -303006.2 -000018.8-000016.600010.6 08.3800.70G? 0
+120003.52 -464702.3 -000185.6-000088.000010.8 08.3800.65G? 0
+120014.56 +052149.8 -000304.6-000125.100029.1 08.3800.78G? 0
+120505.94 -091830.8 -000019.0-000005.200039.1 08.3800.47F? 0
+121059.60 -410614.5 -000002.7-000006.600002.8 08.3800.97K? 0
+121334.64 +303345.0 +000010.2-000017.300013.0 08.3800.95G? 0
+121835.96 +405458.9 +000003.5+000003.100000.1 08.3800.92G? 0
+122048.48 -303440.1 +000017.8-000011.000011.3 08.3800.35F? 0
+122334.79 -593230.3 -000004.0-000042.900008.1 08.3800.85G? 0
diff --git a/kstars/kstars/data/hip066.dat b/kstars/kstars/data/hip066.dat
new file mode 100644
index 00000000..b41af2e6
--- /dev/null
+++ b/kstars/kstars/data/hip066.dat
@@ -0,0 +1,1000 @@
+122646.95 -383728.0 -000021.2+000003.000001.2 08.3800.30A? 0
+123349.00 -233055.7 +000101.6-000118.400019.5 08.3800.55F? 0
+124250.64 -393008.4 +000065.2+000009.400016.5 08.3800.62G? 0
+124359.18 +030401.6 +000004.0+000006.100013.6 08.3800.35F? 0
+124706.74 +223700.7 -000006.5-000017.300012.6 08.3800.58F? 0
+124943.47 -340605.5 -000086.0-000019.100012.4 08.3800.50F? 0
+125240.76 -284232.3 -000014.0-000064.700003.0 08.3800.57F? 0
+125314.87 -183113.0 +000314.8-000798.000024.1 08.3800.52F? 0
+125528.24 +254418.1 +000036.5-000133.200025.1 08.3800.57F? 0
+125826.81 +582225.4 +000032.7-000002.700005.8 08.3800.42F? 0
+130404.83 -601122.5 -000003.8-000006.800009.7 08.3800.51F? 0
+131037.83 +653403.7 -000018.3-000008.200003.7 08.3800.14A? 0
+131633.11 +813014.0 -000059.0+000023.000003.8 08.3800.40F? 0
+132705.57 -623935.7 -000005.1-000045.200004.2 08.3800.50F? 0
+133333.79 +294416.3 -000058.3+000057.300003.2 08.3800.53F? 0
+134029.72 +472819.5 +000014.5-000008.400006.2 08.3800.38F? 0
+135037.08 -071011.7 -000048.5+000010.000007.0 08.3800.34F? 0
+135410.88 +413237.3 -000045.1+000023.900000.1 08.3800.43F? 0
+135824.49 -463904.6 -000066.6-000081.200009.6 08.3800.47F? 0
+140036.64 -541227.6 -000011.6-000019.100002.4 08.3800.18A? 0
+142909.70 -045610.4 -000009.9-000004.700011.9 08.3800.51F? 0
+143757.12 +530238.2 -000024.6-000029.300014.3 08.3800.49F? 0
+143807.77 -543055.2 +000008.9-000004.900001.5 08.3800.07A? 0
+144144.39 +351425.5 -000014.2-000055.000005.2 08.3800.81G? 0
+145030.96 -703206.4 -000092.9-000022.700008.6 08.3800.65G? 0
+145102.55 -000136.6 +000004.7+000018.900000.4 08.3800.96K? 0
+150232.54 +010152.3 -000020.6+000012.600011.8 08.3800.49F? 0
+150335.70 -275026.4 +000146.3-000155.000018.0 08.3800.61G? 0
+151224.79 +782327.6 +000010.1-000003.700002.1 08.3800.50F? 0
+151337.97 +571129.5 +000017.2+000048.800003.2 08.3800.92G? 0
+151520.85 -543411.4 -000004.9-000012.200002.6 08.3800.04A? 0
+151633.70 -515357.1 +000066.5-000047.300008.8 08.3800.41F? 0
+151706.33 -594815.5 -000024.9-000019.400009.1 08.3800.50F? 0
+152243.74 -225357.3 -000035.9-000016.900009.9 08.3800.46F? 0
+152320.70 -683656.1 -000034.4-000022.700003.3 08.3800.34F? 0
+153547.21 -565414.0 +000002.9-000002.200008.3 08.3800.56F? 0
+153619.54 -433646.2 -000024.2-000018.500009.5 08.3800.11A? 0
+153725.01 -133942.9 -000122.7-000085.600008.0 08.3800.65G? 0
+153949.19 -194251.1 -000025.1+000003.500012.1 08.3800.20A? 0
+154035.14 +041013.3 +000030.7-000032.900012.7 08.3800.47F? 0
+154929.03 +072910.0 -000014.3-000004.900003.9 08.3800.96K? 0
+155056.39 -350251.9 +000067.9-000004.600007.7 08.3800.47F? 0
+155238.67 +421304.7 -000004.3-000017.900012.3 08.3800.99K? 0
+155833.42 -090012.2 -000005.1-000001.300001.0 08.3800.86G? 0
+161401.86 -721938.2 -000015.8-000046.800010.8 08.3800.46F? 0
+161444.61 +570135.0 +000074.0-000051.600016.6 08.3800.61G? 0
+161645.50 -702858.7 -000015.5-000025.400003.2 08.3800.28A? 0
+161942.26 -533035.7 +000008.3-000004.500002.8 08.3800.29A? 0
+162252.97 +172411.6 -000056.5+000029.700000.9 08.3800.53F? 0
+162447.88 +083931.0 +000009.6+000038.300003.9 08.3800.60G? 0
+162712.28 +185938.8 -000065.4+000003.800009.8 08.3800.44F? 0
+162743.79 +205036.0 -000001.8+000011.600001.0 08.3800.44F? 0
+165312.00 -702837.9 -000002.5-000006.600001.2 08.38-0.04B? 0
+165340.34 -501412.9 +000005.3-000012.900003.7 08.3800.32F? 0
+165400.48 -403158.1 -000012.9+000007.500005.7 08.3800.06A? 0
+165450.37 +161847.2 -000069.7-000159.300006.5 08.3800.70G? 0
+165706.33 -395829.4 -000038.0-000008.600001.7 08.3800.59G? 0
+170331.79 -542125.8 -000003.2-000014.200004.0 08.3800.04A? 0
+170423.94 -653903.6 -000013.8-000008.700006.2 08.3800.02A? 0
+170902.23 +690615.0 -000068.2+000027.000018.4 08.3800.42F? 0
+170955.90 -702523.0 -000001.3-000005.000004.3 08.3800.36F? 0
+171515.85 -331130.1 +000012.8+000007.200000.5 08.3800.01A? 0
+171737.96 +312653.5 -000014.2+000010.100002.7 08.3800.57F? 0
+171751.78 -121847.3 +000006.5+000003.600003.9 08.3800.46F? 0
+172418.36 -435938.9 +000009.5-000010.900011.0 08.3800.34F? 0
+172536.62 -213754.1 -000024.4-000030.900019.8 08.3800.64G? 0
+173726.85 +222111.4 -000015.4+000046.200023.8 08.3800.61G? 0
+173925.47 +790948.4 -000000.7+000035.400004.9 08.3800.39F? 0
+173941.46 +643211.8 -000102.5-000069.000008.5 08.3800.68G? 0
+173945.89 -680953.7 +000006.6-000070.900003.9 08.3800.39F? 0
+174407.52 +561137.1 -000019.0-000053.300019.6 08.3800.48F? 0
+174445.77 -271344.5 -000013.0-000020.500003.9 08.3800.39F? 0
+174626.54 -610542.8 +000020.1-000115.700001.0 08.3800.43F? 0
+174641.96 -403456.5 -000012.5-000003.300008.3 08.3800.02A? 0
+174851.62 -392548.8 -000014.5-000038.200020.7 08.3800.51F? 0
+175142.44 -061536.4 +000001.2+000000.000011.8 08.3800.37F? 0
+175307.58 +063657.2 +000000.5+000011.300002.8 08.3800.69G? 0
+175310.82 -790231.1 +000006.9+000017.700014.6 08.3800.76G? 0
+180108.75 -372957.2 -000003.5+000001.300005.5 08.38-0.08B? 0
+180110.33 -233315.6 +000009.8-000003.700004.7 08.3800.14A? 0
+180143.15 +424032.7 -000005.0-000041.600004.4 08.3800.97K? 0
+180359.35 -331324.1 -000008.0+000016.000005.3 08.3800.98K? 0
+180507.60 -365551.0 +000006.3-000031.700007.2 08.3800.13A? 0
+180544.35 -091545.4 -000011.0-000028.800005.3 08.3800.61G? 0
+181030.34 -233359.9 -000002.6-000036.500015.4 08.3800.52F? 0
+181147.05 -093248.5 +000006.0-000011.200027.5 08.3800.69G? 0
+181204.89 +294258.0 +000021.0-000023.100000.6 08.3800.93G? 0
+181722.56 -071711.0 +000008.3+000002.100004.0 08.3800.33F? 0
+182045.94 -002545.4 +000010.4+000001.200003.4 08.3800.33F? 0
+182207.05 -460207.0 -000028.5-000039.200002.0 08.3800.95K? 0
+182320.63 +112143.0 -000004.7+000029.000008.8 08.3800.92G? 0
+182555.88 +454932.0 +000003.8-000049.400000.6 08.3800.40F? 0
+182607.41 -080908.2 -000003.3-000024.200011.8 08.3800.19A? 0
+183014.75 -330658.2 -000010.2-000003.600002.0 08.3800.04A? 0
+183816.14 +285535.6 -000050.7-000462.600035.5 08.3800.73G? 0
+183906.64 +110136.9 +000003.2-000004.200002.9 08.3800.17A? 0
+184106.38 -264426.3 +000020.1+000019.300028.2 08.3800.53F? 0
+184127.44 +402834.8 -000012.6+000058.700011.8 08.3800.56F? 0
+184330.18 -470942.0 +000022.3+000062.200018.2 08.3800.43F? 0
+184354.89 -743918.5 -000001.4-000018.200006.2 08.3800.21A? 0
+184843.42 -184159.5 +000015.9+000004.000006.8 08.3800.39F? 0
+185158.05 +104648.8 +000000.0+000000.000000.0 08.3800.09A? 1
+185520.54 -323232.4 -000035.4-000204.600021.0 08.3800.56F? 0
+190416.36 +410011.5 +000013.7+000003.300024.5 08.3800.64G? 0
+190547.59 -460149.7 +000033.4-000001.000006.0 08.3800.93G? 0
+190750.86 -451948.2 +000016.3+000003.300006.9 08.3800.30A? 0
+191216.99 -514843.6 -000003.9-000025.100004.6 08.3800.53F? 0
+191251.51 +365513.8 +000019.0+000012.800017.3 08.3800.90G? 0
+191358.08 -573740.1 +000000.3-000033.700009.1 08.3800.06A? 0
+191409.14 +102740.6 -000001.4-000004.400001.4 08.3800.07A? 0
+191749.84 -741929.2 +000018.9-000014.700012.3 08.3800.39F? 0
+191842.21 -260429.6 -000022.0-000031.200025.2 08.3800.05A? 0
+192059.15 +384723.6 +000018.1+000021.500004.3 08.3800.44F? 0
+192722.83 -020114.2 -000013.7-000004.700006.4 08.3800.08A? 0
+192741.13 +363147.5 +000008.8+000017.700003.0 08.38-0.05B? 0
+192805.79 -203054.5 -000000.7+000030.200016.5 08.3800.30A? 0
+193103.15 +082344.8 -000076.2-000009.900047.5 08.3800.57F? 1
+193702.02 -250448.3 -000006.4-000087.400009.7 08.3800.54F? 0
+193712.01 -032829.0 +000019.5+000002.700017.3 08.3800.44F? 0
+194447.81 +164854.6 +000000.0+000000.000000.0 08.3800.04A? 1
+194515.02 +572059.5 +000010.7+000006.800001.0 08.3800.17A? 0
+194615.52 +435651.3 +000014.3+000013.100007.2 08.3800.14A? 0
+194739.37 +073857.6 -000019.4-000030.100012.2 08.3800.60G? 0
+195109.82 -365347.5 +000032.4+000004.700008.4 08.3800.47F? 0
+195251.95 +282043.9 +000041.4+000007.900005.9 08.3800.37F? 0
+195427.58 -122138.1 +000020.9+000006.600007.7 08.3800.34F? 0
+195812.35 -651301.0 +000031.6-000098.200012.4 08.3800.44F? 0
+200609.91 +055036.1 -000000.4-000007.700002.8 08.3800.35F? 0
+200646.03 +332835.9 +000004.0-000009.100005.8 08.38-0.03B? 0
+200827.14 +462229.6 +000009.9+000013.100012.1 08.3800.23A? 0
+200948.27 -514305.2 -000106.8-000044.100023.6 08.3800.71G? 0
+201350.29 +363722.6 -000012.2+000007.500006.6 08.3800.32F? 0
+201453.42 -440327.7 -000045.1-000002.400014.4 08.3800.63G? 0
+201745.49 +462609.8 -000067.8+000016.800014.5 08.3800.77G? 0
+202135.69 +192940.1 +000008.3+000010.900004.8 08.3800.43F? 0
+202220.08 +300651.0 +000004.2+000000.000014.9 08.3800.32F? 0
+202519.82 +144936.6 -000050.1+000000.600016.4 08.3800.84G? 0
+202638.30 -475742.0 +000020.4-000013.900013.3 08.3800.26A? 0
+202807.09 +481454.3 +000019.3+000006.700003.0 08.38-0.01B? 0
+203053.81 +301726.4 +000054.1+000029.100023.8 08.3800.48F? 0
+204427.11 -271246.0 +000018.0-000028.900010.3 08.3800.16A? 0
+204548.39 -565712.5 +000019.4-000043.500001.0 08.3800.42F? 0
+204641.68 -041425.4 -000008.6-000024.600008.1 08.3800.95K? 0
+205219.68 -184434.2 -000019.1-000006.800004.3 08.3800.48F? 0
+205342.44 +243702.5 -000008.6-000039.200011.9 08.3800.55F? 0
+210355.61 +065849.1 +000082.1-000079.100018.1 08.3800.63G? 0
+210904.54 -551736.3 +000024.7-000011.200010.8 08.3800.31F? 0
+211014.01 +435951.8 +000000.0+000000.000000.0 08.3800.02A? 0
+211143.26 +233505.8 -000038.3+000009.800017.7 08.3800.46F? 0
+211534.95 -160528.1 -000009.9-000007.100012.5 08.3800.31A? 0
+212500.36 +334115.1 -000003.0-000024.600003.7 08.3800.44F? 0 0.10 1.00
+212542.82 -391245.5 +000000.0+000000.000000.0 08.3800.30A? 1
+213057.06 +163415.9 -000025.1-000031.100002.8 08.3800.31A? 0
+213103.24 -505048.5 +000040.6-000046.900004.6 08.3800.52F? 0
+213456.32 +021352.6 +000090.0-000017.400016.9 08.3800.47F? 0
+213738.71 +011553.3 +000039.2+000015.800000.8 08.3800.44F? 0
+214409.18 +263109.0 +000195.5+000053.100031.0 08.3800.69G? 0
+214453.25 +695853.8 +000037.1-000005.400001.2 08.3800.40F? 0
+215151.47 +413857.0 -000082.2+000002.800016.3 08.3800.80G? 0
+215918.18 -150501.5 -000034.6-000014.700009.2 08.3800.27A? 0
+220146.68 +391215.3 +000004.6-000005.400009.8 08.3800.01A? 0
+220425.89 -521245.9 +000003.5-000041.600001.9 08.3800.36F? 0
+220536.79 +052107.6 -000022.8-000016.600002.6 08.3800.31F? 0
+220823.26 +610454.1 +000013.5+000003.300006.3 08.3800.10A? 0
+221516.60 +340029.9 -000024.3-000014.900001.9 08.3800.32F? 0
+221624.94 +241139.5 +000035.9-000003.800007.7 08.3800.18A? 0
+221830.73 -150046.9 +000043.4+000001.900014.1 08.3800.93G? 0
+221832.91 +561135.6 -000000.8+000004.200002.3 08.3800.75G? 0
+222305.39 +124652.8 +000002.5-000006.900005.2 08.3800.19A? 0
+222548.55 -332219.0 +000023.2-000009.300014.0 08.3800.98K? 0
+223005.60 +451233.9 -000020.2-000031.800002.2 08.3800.39F? 0
+223012.82 -302620.2 -000008.7+000002.000004.8 08.3800.34F? 0
+223049.46 +770015.1 +000084.4+000048.600011.3 08.3800.49F? 0
+224106.49 -473617.8 +000105.7-000030.200011.9 08.3800.55F? 0
+224209.12 +595555.7 +000011.5+000013.800000.8 08.3800.15A? 0
+224744.34 -542948.1 +000017.0+000051.100005.5 08.3800.61G? 0
+224924.71 -535614.8 +000090.9-000017.100011.2 08.3800.44F? 0
+225044.96 +420026.4 +000025.1-000014.900014.0 08.3800.45F? 0
+225334.49 +524154.0 +000000.4+000006.100002.3 08.3800.02A? 0
+225425.06 -150035.8 +000082.8+000001.900016.9 08.3800.52F? 0
+225908.45 -011056.3 -000007.5-000036.200013.8 08.3800.50F? 0
+230040.41 +551239.7 -000028.3+000017.400012.6 08.3800.63G? 0
+230200.78 +765552.8 -000015.4-000012.500000.7 08.3800.08A? 0
+231217.16 -611958.3 -000087.3-000013.600012.0 08.3800.87G? 0
+231322.02 -075929.1 -000059.3+000069.400014.7 08.3800.54F? 0
+231603.86 -391605.8 +000011.5-000001.400007.2 08.3800.07A? 0
+231731.32 +550521.2 +000011.1-000000.600000.1 08.38-0.02B? 0
+232028.29 +815053.2 +000006.3-000003.100018.1 08.3800.40F? 0
+232113.73 -124947.5 -000009.0-000021.300003.2 08.3800.99K? 0
+232713.72 +793230.9 +000027.4+000005.500000.9 08.3800.18A? 0
+234559.69 -375833.1 +000012.8+000001.100005.2 08.3800.36F? 0
+234751.01 -051437.7 -000170.1-000173.200010.3 08.3800.66G? 0
+235411.07 +654701.7 -000012.7-000002.500001.7 08.3800.12A? 0
+235616.49 +285235.5 +000030.8-000006.200006.4 08.3800.19A? 0
+000010.32 -192452.7 +000025.5+000009.700019.9 08.3801.48K? 0
+000725.90 -772939.0 -000006.3-000011.700004.4 08.3801.01K? 0
+000811.72 -590347.1 +000035.5+000013.900008.1 08.3801.11K? 0
+001312.13 +212419.0 +000001.3-000012.700009.2 08.3801.05K? 0
+002146.81 +275900.4 +000020.4-000038.500008.8 08.3801.08K? 0
+003740.83 +515854.8 +000029.7+000008.000002.8 08.3801.28K? 0
+004152.14 +331747.1 +000009.2-000013.800007.8 08.3801.02K? 0
+004743.70 +634548.8 -000011.5-000016.500006.3 08.3801.17K? 0
+004921.48 -231944.5 -000053.5+000004.200012.0 08.3801.01K? 0
+005114.86 -340501.8 +000046.7+000015.900011.6 08.3801.41K? 0
+005845.01 +485618.7 -000016.4+000002.400007.9 08.3801.50K? 0
+005925.44 +510637.8 -000003.0+000001.100000.4 08.3801.44K? 0
+010149.10 -530929.9 +000044.9-000013.400010.1 08.3801.05K? 0
+010855.67 -693359.0 +000006.8+000000.600000.1 08.3801.58K? 0
+011027.69 +023317.8 +000015.7+000004.900015.9 08.3801.04K? 0
+011117.90 +741602.7 +000018.1+000002.300013.7 08.3801.11K? 0
+011353.40 -361106.3 +000018.0-000016.000016.0 08.3801.10K? 0
+012202.58 -271401.9 +000008.2-000009.600008.9 08.3801.52K? 0
+013651.35 +570213.2 -000004.5+000015.200000.7 08.3801.75K? 0
+013726.87 -122627.4 +000024.7-000009.700013.9 08.3801.07K? 0
+014229.48 +495959.1 -000004.6-000024.300002.5 08.3801.51K? 0
+015016.66 +593109.2 +000005.8-000011.400012.5 08.3801.03K? 0
+021430.40 +490505.4 -000016.7-000010.000007.5 08.3801.06K? 0
+021925.23 -103705.6 +000005.7-000002.500019.1 08.3801.57K? 0
+022052.77 +100024.2 -000005.7+000007.600003.2 08.3801.42K? 0
+022624.92 +540731.9 +000028.6-000028.600024.5 08.3801.27K? 0
+022854.68 +084613.6 +000022.9-000004.800001.2 08.3801.27K? 0
+022952.23 +511429.9 -000021.2+000008.000020.0 08.3801.08K? 0
+023540.81 +163645.8 +000018.4+000041.600025.6 08.3801.10K? 0
+023611.96 +150855.7 +000000.7-000037.000001.9 08.3801.02K? 0
+023839.08 +342035.2 -000016.7-000009.400001.6 08.3801.16K? 0
+025258.36 -053638.6 +000006.7+000029.400010.3 08.3801.38K? 0
+025657.35 -614844.7 +000015.0-000014.900002.5 08.3801.13K? 0
+030342.02 +303038.9 +000004.7-000030.300003.0 08.3801.26K? 0
+030707.68 +323943.9 -000008.5-000024.600003.6 08.3801.64K? 0
+030810.58 -502550.1 +000024.5-000015.000005.9 08.3801.47K? 0
+031414.17 +352221.2 -000025.4-000018.800017.2 08.3801.55K? 0
+032633.05 -403411.2 +000010.1+000006.800003.1 08.3801.53K? 0
+033227.17 +201031.9 +000030.3-000025.700025.3 08.3801.68K? 0
+033915.53 -221920.7 -000002.7-000020.200010.6 08.3801.04K? 0
+034725.37 -424428.4 +000014.8+000025.200005.8 08.3801.01K? 0
+035407.74 -063137.8 +000055.3-000018.100010.0 08.3801.09K? 0
+035519.40 +232137.5 +000053.2-000009.400019.2 08.3801.03K? 0
+035637.44 +233544.1 +000003.6-000016.200015.9 08.3801.39K? 0
+035650.61 +844909.5 +000005.7+000007.300001.8 08.3801.44K? 0
+035805.93 -054515.4 +000037.1+000022.900002.5 08.3801.36K? 0
+041832.67 -582501.5 +000013.1-000001.000002.0 08.3801.10K? 0
+042620.81 -653902.7 +000016.2-000008.200005.9 08.3801.11K? 0
+043006.26 -233137.9 +000000.2-000007.500012.6 08.3801.01K? 0
+043050.05 +642630.5 +000019.7-000023.000011.3 08.3801.94M? 0
+044902.37 +155147.6 -000000.1-000003.700013.4 08.3801.05K? 0
+045318.12 -023607.2 +000000.0-000009.000000.4 08.3801.49K? 0
+050406.91 +461250.5 +000010.1+000006.600010.4 08.3801.37K? 0
+050534.49 -212513.4 +000010.7+000002.400010.8 08.3801.25K? 0
+051456.42 +511947.2 +000001.0-000011.900000.1 08.3801.20K? 0
+051958.65 +164350.9 +000000.9+000012.600001.1 08.3801.53K? 0
+052106.31 +122551.3 -000044.7-000014.800007.8 08.3801.09K? 0
+052658.51 -041756.9 +000007.3+000003.900009.0 08.3801.37K? 0
+052949.57 -095601.1 -000008.6-000013.900003.9 08.3801.21K? 0
+053152.23 -383323.9 +000001.5-000014.400002.0 08.3801.15K? 0
+053244.52 +393417.7 -000034.5-000006.600005.3 08.3801.04K? 0
+053719.75 -164200.3 +000015.0+000007.600007.4 08.3801.16K? 0
+054516.95 +354141.8 -000003.6-000034.600008.5 08.3801.69K? 0
+055218.16 +091151.6 +000005.6-000001.400003.0 08.3801.53K? 0
+055306.94 -393126.2 +000008.3-000001.000008.7 08.3801.45K? 0
+055322.62 -080642.2 +000001.9-000015.000007.4 08.3801.61K? 0
+055520.34 -453442.0 -000013.7+000020.700001.5 08.3801.23K? 0
+055601.16 +351009.3 -000024.7-000021.900004.9 08.3801.16K? 0
+060509.68 -141834.1 +000068.0-000010.400035.4 08.3801.08K? 0
+060538.74 +084405.7 -000007.3-000005.600013.3 08.3801.01K? 0
+060722.57 +411201.4 +000023.9-000015.500001.3 08.3801.68K? 0
+061529.41 -095055.1 -000005.9-000005.000016.7 08.3801.09K? 0
+062229.30 -375858.3 -000004.9-000005.100014.6 08.3801.30K? 0
+062314.03 -435853.7 +000024.8-000025.700000.5 08.3801.30K? 0
+062816.32 +041645.5 -000004.2-000001.500036.4 08.3801.42K? 0
+063321.56 +332022.3 +000006.8-000010.200009.4 08.3801.42K? 0
+063803.94 +041422.4 +000006.6+000020.800015.5 08.3801.05K? 0
+063940.78 -142727.9 +000003.1-000019.000002.6 08.3801.36K? 0
+064244.43 +193516.3 +000005.2+000012.800002.1 08.3801.07K? 0
+064730.91 +303711.5 -000012.3-000020.700003.9 08.3801.33K? 0
+065018.64 +040939.6 -000009.9-000015.500012.9 08.3801.47K? 0
+065204.09 +554634.6 +000004.2-000019.600002.8 08.3801.17K? 0
+065400.84 -223548.9 +000008.4+000001.200007.2 08.3801.03K? 0
+070435.13 -681454.9 -000002.4+000007.200001.7 08.3801.47K? 0
+070644.92 +281253.1 +000022.3-000010.500031.6 08.3801.27K? 0
+070848.93 -084036.6 -000026.5+000012.800036.4 08.3801.30K? 0
+071038.17 +685337.2 -000005.1-000049.800009.2 08.3801.21K? 0
+071700.20 +541647.4 +000022.7-000019.600000.2 08.3801.02K? 0
+072047.84 -470513.7 -000003.7+000015.500015.0 08.3801.53K? 0
+072210.83 -320157.1 -000010.8+000004.700006.3 08.3801.33K? 0
+072527.96 -074441.8 +000039.7+000008.200007.6 08.3801.44K? 0
+072534.65 -174314.4 -000011.8-000012.800002.2 08.3801.18K? 0
+072757.54 +674017.7 -000002.5-000042.200004.0 08.3801.18K? 0
+074133.18 +091213.0 -000008.3+000011.200011.0 08.3801.24K? 0
+074231.90 -384421.5 -000000.4+000011.700000.1 08.3801.40K? 0
+075137.21 +324128.4 +000003.6+000011.700006.5 08.3801.55K? 0
+075520.43 -730635.7 +000001.7+000004.000002.9 08.3801.25K? 0
+075826.35 -244836.9 +000002.7+000006.900009.7 08.3801.61K? 0
+075907.23 -114805.3 -000009.1+000002.100014.6 08.3801.58K? 0
+080057.42 -322142.2 -000005.2+000021.800019.1 08.3801.22K? 0
+080256.72 -661242.8 +000011.6+000005.600018.9 08.3801.69K? 0
+080402.23 +041806.2 +000007.4-000013.400018.7 08.3801.34K? 0
+080534.25 -050246.8 +000015.2-000029.700004.0 08.3801.24K? 0
+081110.73 -460337.6 -000001.2+000011.500004.2 08.3801.26K? 0
+081139.96 +452532.3 -000023.0-000004.700006.0 08.3801.43K? 0
+081945.00 -732110.3 -000014.8-000006.500016.8 08.3801.62K? 0
+082316.63 +465959.0 -000022.6-000031.200002.9 08.3801.12K? 0
+082323.47 +862243.2 -000022.8-000008.600008.4 08.3801.54K? 0
+082633.51 -484125.5 +000011.0-000001.900016.4 08.3801.12K? 0
+083035.93 +461710.3 +000011.2-000024.400025.5 08.3801.10K? 0
+083417.15 -131450.3 -000026.0+000007.000016.3 08.3801.50K? 0
+083844.87 -400400.1 -000017.6+000025.400008.6 08.3801.00K? 0
+085726.29 +212103.2 -000000.7+000020.500007.6 08.3801.40K? 0
+091132.69 +344336.4 +000005.7-000011.700026.9 08.3801.45K? 0
+092129.08 +035654.0 -000054.2-000019.100001.6 08.3801.04K? 0
+092652.17 -774110.3 +000016.4+000015.700010.3 08.3801.71K? 0
+092825.63 -380533.5 -000018.3+000008.800020.5 08.3801.33K? 0
+094652.01 +021809.1 -000015.1-000026.900016.4 08.3801.12K? 0
+094705.30 -140211.0 -000012.2-000018.800014.2 08.3801.64K? 0
+095036.05 -023045.5 -000045.9-000005.600007.1 08.3801.33K? 0
+095939.21 +261011.7 -000021.9-000005.200016.8 08.3801.15K? 0
+100408.54 -405809.6 +000013.7+000007.200007.5 08.3801.50K? 0
+100939.57 -563915.1 -000047.2+000019.300010.3 08.3801.49K? 0
+101308.54 +720007.5 -000055.7-000014.600012.0 08.3801.10K? 0
+101807.14 +514831.0 +000006.8+000005.300011.8 08.3801.11K? 0
+102909.40 +074750.3 -000015.3-000034.300013.9 08.3801.08K? 0
+103552.38 -600223.9 -000032.3+000005.600011.0 08.3801.70K? 0
+104230.21 +475957.1 -000001.4-000026.200001.5 08.3801.32K? 0
+104252.67 -563326.0 -000018.3+000001.200004.7 08.3801.52K? 0
+105144.31 -795751.0 -000018.8+000006.800001.0 08.3801.04K? 0
+105232.32 +451713.3 -000081.3-000025.000019.0 08.3801.04K? 0
+110344.04 -575056.8 +000008.3+000019.500003.0 08.3801.04K? 0
+111124.02 -022701.5 -000039.7-000003.700025.4 08.3801.04K? 0
+111726.62 +414624.1 -000008.6-000007.700007.4 08.3801.14K? 0
+112352.04 -403033.2 -000011.1+000020.100013.6 08.3801.31K? 0
+112413.37 -344006.5 -000082.2-000018.100006.2 08.3801.10K? 0
+113122.10 -334305.3 -000011.4+000030.700022.8 08.3801.62K? 0
+113302.24 +011709.4 +000004.0-000010.000014.5 08.3801.18K? 0
+113350.70 -264855.8 -000029.8+000000.600017.6 08.3801.12K? 0
+114151.81 -590732.2 -000016.3-000012.300004.5 08.3801.19K? 0
+115425.79 -831623.7 +000014.6-000030.700007.4 08.3801.29K? 0
+115454.70 -022230.4 +000020.2-000021.300002.2 08.3801.07K? 0
+121158.75 +111731.8 -000011.9-000004.400004.8 08.3801.03K? 0
+121438.86 +470049.0 +000009.4-000014.700005.7 08.3801.49K? 0
+121655.43 -322105.1 -000006.1+000011.700022.7 08.3801.57K? 0
+122304.53 +485117.6 -000020.1-000012.400005.5 08.3801.07K? 0
+125628.42 -604005.9 +000019.3+000001.400003.4 08.3801.54K? 0
+130220.79 -264711.8 -000144.5-000204.600071.3 08.3801.22K? 0
+130556.71 +382408.6 +000028.6-000051.300004.0 08.3801.02K? 0
+130709.77 +284245.6 -000011.9+000005.400015.9 08.3801.42K? 0
+130802.01 -141718.3 -000023.4-000025.300000.5 08.3801.52K? 0
+131019.67 +050032.7 -000029.5+000005.600005.2 08.3801.28K? 0
+132713.87 +480006.2 -000007.1-000017.600007.7 08.3801.16K? 0
+133649.53 +594209.5 +000013.7-000012.500015.2 08.3801.24K? 0
+133926.28 -532043.3 -000010.9-000036.100004.1 08.3801.62K? 0
+134043.96 -522214.6 -000008.2-000005.900014.9 08.3801.42K? 0
+134140.06 -171929.3 -000019.7+000000.600000.1 08.3801.36K? 0
+134215.99 -435800.8 -000061.3-000018.400000.5 08.3801.04K? 0
+134412.55 -124938.5 -000023.1+000001.900001.8 08.3801.54K? 0
+134511.42 -581233.9 -000013.0-000008.400003.5 08.3801.09K? 0
+134616.61 +480418.3 -000023.6+000034.000004.4 08.3801.15K? 0
+135148.85 -302003.8 -000054.3-000019.600007.9 08.3801.19K? 0
+135314.36 +404256.0 -000003.3+000019.100002.0 08.3801.12K? 0
+135820.03 +185639.5 -000011.3+000000.300004.1 08.3801.29K? 0
+140236.78 -871524.5 -000022.9-000038.700002.5 08.3801.28K? 0
+140240.18 -213942.1 -000019.8-000012.800004.0 08.3801.43K? 0
+140503.40 +052137.8 -000014.7+000000.900002.1 08.3801.24K? 0
+141329.75 -411046.2 -000035.3-000010.800004.0 08.3801.54K? 0
+141558.20 +342615.3 +000003.5+000005.900006.0 08.3801.59K? 0
+142351.30 -280903.0 +000025.2-000006.200012.4 08.3801.65K? 0
+143224.72 -342450.3 -000039.0-000025.900019.1 08.3801.53K? 0
+143421.06 +073221.0 -000016.7-000017.400022.4 08.3801.44K? 0
+143834.96 -804410.4 -000026.4-000004.500008.8 08.3801.36K? 0
+144332.31 -462536.7 -000005.1+000015.000017.7 08.3801.17K? 0
+144513.65 +725632.6 -000011.0-000015.200002.5 08.3801.04K? 0
+145841.15 -575104.0 +000008.6-000000.700008.4 08.3801.58K? 0
+150118.58 +710649.4 -000014.7-000016.400003.9 08.3801.10K? 0
+150805.22 -481000.0 -000008.2-000012.800000.9 08.3801.71K? 0
+150910.96 -023437.9 -000025.3-000009.800012.4 08.3801.36K? 0
+150952.12 -443910.6 -000008.9-000004.200007.0 08.3801.12K? 0
+151508.45 -225502.5 -000025.7+000028.900004.5 08.3801.67K? 0
+152129.87 +530350.3 +000019.0+000009.500006.4 08.3801.01K? 0
+152359.32 -505227.4 +000005.5-000015.200023.2 08.3801.13K? 0
+152923.91 +781951.0 -000001.3-000005.200010.5 08.3801.19K? 0
+153705.15 -055541.2 -000035.5+000006.900024.8 08.3801.34K? 0
+153943.81 -093709.5 -000005.6-000023.600012.0 08.3801.12K? 0
+154136.25 +275943.1 -000008.6+000010.500002.3 08.3801.28K? 0
+154918.85 +690558.0 -000039.0+000009.900008.7 08.3801.05K? 0
+155448.66 -204905.4 -000010.5+000002.600003.1 08.3801.50K? 0
+155457.03 -385647.8 -000024.9-000025.400002.6 08.3801.66K? 0
+155636.34 -442805.5 +000011.8-000027.300009.0 08.3801.03K? 0
+160259.92 +700650.2 -000017.0-000009.900008.6 08.3801.56K? 0
+161018.96 -433923.6 +000013.3-000006.100005.8 08.3801.09K? 0
+161245.64 +331412.5 +000011.3-000021.500010.1 08.3801.56K? 0
+161721.75 -571820.5 -000021.0-000019.800006.2 08.3801.51K? 0
+161742.80 -100728.0 +000026.1-000007.100020.6 08.3801.19K? 0
+161852.74 -534145.4 -000028.6+000027.500011.1 08.3801.30K? 0
+161905.95 -075240.2 -000072.1+000014.700013.2 08.3801.55K? 0
+162017.03 +330311.9 +000005.0+000003.500003.6 08.3801.62K? 0
+162544.87 +501724.6 +000007.5-000036.200000.8 08.3801.02K? 0
+164615.16 +175018.8 -000019.2-000027.000004.2 08.3801.59K? 0
+165443.53 -460524.0 -000023.9+000055.200000.6 08.3801.61K? 0
+165610.53 +271220.8 -000008.8-000011.100002.5 08.3801.23K? 0
+171501.90 +152344.9 +000003.0-000019.900002.4 08.3801.63K? 0
+171931.02 +131114.5 +000005.8+000000.500004.3 08.3801.24K? 0
+172200.78 +194529.4 -000013.3+000001.300004.1 08.3801.42K? 0
+172507.03 -285551.3 +000006.8-000016.100008.8 08.3801.46K? 1
+172907.46 -390528.6 -000003.1-000022.100020.4 08.3801.49K? 0
+174051.61 +293954.1 +000006.4+000005.400003.3 08.3801.23K? 0
+175023.98 -155814.9 -000007.4-000010.500004.9 08.3801.78K? 0
+175313.83 -223212.2 -000000.3+000000.600008.7 08.3801.39K? 0
+175913.47 +281439.6 +000006.6+000002.800009.6 08.3801.11K? 0
+180305.99 -304658.4 -000011.3-000004.000025.1 08.3801.05K? 0
+180821.87 -254253.7 -000008.3-000004.800011.7 08.3801.03K? 0
+181221.29 -432637.8 +000151.6-000401.700084.7 08.3801.27K? 0
+181328.52 -674830.8 +000012.6-000019.600011.1 08.3801.76K? 0
+181919.44 -224415.1 +000014.1+000000.400010.6 08.3801.25K? 0
+182828.57 -860108.6 -000011.7+000005.300014.7 08.3801.19K? 0
+183252.37 -415627.9 -000004.6+000004.600009.4 08.3801.52K? 0
+183553.13 -331030.4 -000006.0-000017.700006.2 08.3801.72K? 0
+183612.05 -653156.7 -000000.4-000026.900002.0 08.3801.62K? 0
+183849.65 +241821.5 -000007.2-000004.100001.0 08.3801.03K? 0
+184042.00 +061748.6 -000035.2-000046.000010.6 08.3801.42K? 0
+184427.90 -771630.0 -000004.3-000014.400008.2 08.3801.01K? 0
+184624.87 -101947.4 +000011.3+000003.100014.9 08.3801.46K? 0
+184736.14 +273408.5 +000002.3-000002.100000.8 08.3801.52K? 0
+185107.02 +580600.0 -000000.8+000030.300001.1 08.3801.00K? 0
+185335.56 -534745.5 +000002.2-000005.700010.6 08.3801.00K? 0
+185437.73 +235127.3 +000007.8-000006.100001.3 08.3801.57K? 0
+185458.19 +423411.2 -000000.7-000006.600001.0 08.3801.13K? 0
+185755.05 +683020.5 -000005.6-000005.800011.1 08.3801.08K? 0
+190746.30 -211445.4 +000034.3-000013.400017.7 08.3801.01K? 0
+190952.62 +251110.9 -000012.6+000032.000001.2 08.3801.67K? 0
+191152.19 -202251.2 -000009.7+000004.400010.4 08.3801.07K? 0
+191316.93 -731853.4 +000001.5-000013.200007.8 08.3801.66K? 0
+191344.05 -155935.1 +000101.1-000053.200004.2 08.3801.06K? 0
+191703.43 -170313.5 +000010.6-000023.100005.4 08.3801.11K? 0
+191711.31 -160308.0 -000008.0-000029.100022.8 08.3801.14K? 0
+191812.71 +724410.1 +000029.7-000011.800014.4 08.3801.23K? 0
+191837.47 -171257.3 +000023.6-000002.900009.3 08.3801.14K? 0
+192400.89 -455651.4 -000009.2-000033.800028.5 08.3801.49K? 0
+192412.78 +213759.3 +000021.9+000039.000006.5 08.3801.09K? 0
+193253.84 +332435.7 -000053.1+000045.400000.7 08.3801.02K? 0
+193309.32 +305819.4 +000004.0-000009.200006.2 08.3801.07K? 0
+193323.46 -044334.4 +000010.4-000010.900037.3 08.3801.32K? 0
+193436.54 +152801.5 -000002.6+000010.100011.4 08.3801.08K? 0
+193657.44 -273003.8 +000017.8-000044.500017.7 08.3801.17K? 0
+193718.42 -441703.3 -000028.0+000003.600026.6 08.3801.77K? 0
+193924.33 +572117.1 +000019.0-000005.800000.2 08.3801.02K? 0
+194833.91 -160949.3 +000030.7-000006.100026.1 08.3801.72K? 0
+195307.61 +171823.2 -000016.3-000022.600008.2 08.3801.50K? 0
+195432.23 -062243.3 +000020.5-000005.200008.7 08.3801.21K? 0
+195734.87 +042447.5 +000020.7-000014.500003.4 08.3801.16K? 0
+195928.81 +342931.7 -000003.1+000001.200006.1 08.3801.16K? 0
+200359.65 +264654.7 -000006.1+000005.400001.7 08.3801.04K? 0
+200812.42 -544057.1 -000003.6-000023.000002.3 08.3801.21K? 0
+201317.34 -481948.5 -000002.3+000004.600008.7 08.3801.06K? 0
+201354.27 +162525.4 +000006.7+000012.900004.3 08.3801.22K? 0
+201600.72 +103152.7 +000040.0-000011.600007.7 08.3801.22K? 0
+201833.47 +393624.4 +000002.6-000007.300008.9 08.3801.48K? 0
+202128.68 +200552.8 +000016.5+000035.800001.0 08.3801.13K? 0
+202142.91 +254502.8 +000019.8-000004.300001.6 08.3801.53K? 0
+202239.72 +360514.7 +000009.1+000014.000013.8 08.3801.44K? 0
+202439.69 +500858.4 +000001.3+000005.000012.9 08.3801.57K? 0
+203101.95 +515806.8 +000004.8+000021.100011.0 08.3801.08K? 0
+203115.23 +062120.5 +000031.3+000013.900026.4 08.3801.65K? 0
+203338.54 +231902.4 +000010.1-000000.500004.8 08.3801.02K? 0
+203639.41 +325951.4 +000011.8+000000.800015.2 08.3801.56K? 0
+203908.85 +074830.8 +000010.3-000006.800000.7 08.3801.07K? 0
+204003.02 +024826.6 +000001.5-000003.900005.8 08.3801.10K? 0
+204231.12 +122603.2 -000007.6-000015.200004.3 08.3801.29K? 0
+204705.45 +032135.1 +000010.2-000015.000009.1 08.3801.46K? 0
+205227.49 -193147.5 -000004.3-000036.900014.6 08.3801.56K? 0
+205846.71 +403019.4 +000020.7-000002.600007.2 08.3801.07K? 0
+205858.57 +473857.7 +000001.7-000026.300016.1 08.3801.47K? 0
+210446.99 +422922.7 +000016.6+000008.000009.2 08.3801.16K? 0
+210658.61 -293505.1 -000032.2-000028.400018.9 08.3801.09K? 0
+212455.91 +651217.9 -000014.6-000024.800000.2 08.3801.16K? 0
+213147.76 +190649.2 +000001.8-000007.100000.7 08.3801.03K? 0
+213436.35 -080930.6 +000005.8-000008.300001.7 08.3801.03K? 0
+213836.04 +510720.6 -000026.6+000009.200001.1 08.3801.71K? 0
+214752.68 +381239.6 +000000.3-000012.100010.1 08.3801.73K? 0
+214950.41 +832724.5 +000014.8+000028.300003.3 08.3801.13K? 0
+215520.35 +201008.7 +000017.3-000012.300009.5 08.3801.16K? 0
+215856.76 -393121.1 +000020.4-000016.300018.9 08.3801.58K? 0
+220346.08 +130730.3 -000015.5+000020.000028.6 08.3801.45K? 0
+220547.21 -333814.3 +000001.0-000024.200015.5 08.3801.12K? 0
+221009.41 +591417.0 +000010.4+000000.100014.2 08.3801.38K? 0
+221945.70 +704818.6 +000053.4+000033.700006.2 08.3801.26K? 0
+222711.11 +451105.1 -000006.1+000004.400006.5 08.3801.47K? 0
+223811.13 -434426.5 -000007.1-000013.700011.4 08.3801.12K? 0
+230448.41 +460041.5 -000009.2-000030.000003.2 08.3801.30K? 0
+231635.84 +335314.8 +000015.2-000023.800002.4 08.3801.47K? 0
+231735.68 +603858.1 -000011.0+000014.000002.0 08.3801.45K? 0
+232128.84 +491328.2 -000006.5+000002.700006.0 08.3801.14K? 0
+232917.40 +420852.9 +000033.1+000003.700012.1 08.3801.17K? 0
+233101.81 -003545.6 +000020.1-000007.900014.6 08.3801.46K? 0
+233628.74 +240653.9 -000005.4-000008.800002.6 08.3801.75K? 0
+233710.50 +392709.8 -000018.7-000009.200011.4 08.3801.04K? 0
+234935.84 +323505.7 +000016.4-000015.300018.2 08.3801.35K? 0
+022521.86 +572614.2 -000038.4+000005.300012.5 08.3802.38M? 0
+074217.46 -105247.2 +000009.4+000021.500008.0 08.3802.86N? 0 0.10 1.00
+074457.00 -154150.0 -000024.7-000017.300012.3 08.3802.01M? 0 0.10 1.00
+000520.03 -211855.1 -000013.7-000016.600006.1 08.39-0.06B? 0
+000648.70 +383731.1 -000006.4-000007.800016.6 08.3900.14A? 0
+000709.06 +724630.8 +000014.3+000004.000000.8 08.3900.34F? 0
+001404.23 -111840.0 +000417.5-000186.900009.1 08.3900.60G? 0
+001551.64 +024208.3 +000008.6-000002.600002.6 08.3900.35F? 0
+001705.53 -013910.9 +000013.3-000003.500011.4 08.3900.77G? 0
+003111.99 -212104.3 +000041.7-000010.000010.2 08.3900.42F? 0
+003231.31 +102912.0 +000007.5-000012.400002.1 08.3900.33F? 0
+003303.29 +502934.7 +000043.2-000039.900020.0 08.3900.48F? 0
+003517.74 -182526.5 +000004.2-000018.100002.6 08.3900.44F? 0
+003537.69 +601745.1 -000030.0+000004.800016.1 08.3900.44F? 0
+003604.06 -490740.1 +000377.7-000120.400018.7 08.3900.76G? 0
+004424.97 +670200.7 +000006.3+000019.600012.6 08.3900.34F? 0
+005505.87 -172634.2 -000018.8+000027.800016.4 08.3900.54F? 1
+010233.52 +843858.5 +000033.7-000065.500005.1 08.3900.89G? 0
+010517.76 +685925.4 +000030.3+000012.000021.5 08.3900.09A? 0
+010759.92 +560443.0 +000003.9-000006.100002.5 08.3900.17A? 0
+011151.13 -002643.0 -000022.3+000006.400011.8 08.3900.89G? 0
+012856.26 +424239.8 +000011.6+000020.900019.9 08.3900.97K? 0
+012915.83 -405107.9 +000033.4-000037.400010.3 08.3900.99K? 0
+012929.37 +293236.7 -000060.2-000055.400014.5 08.3900.56F? 0
+014152.34 +290359.2 -000008.8-000006.000011.1 08.3900.15A? 0
+014236.99 -582447.0 +000021.2-000040.300019.9 08.3900.71G? 0
+014344.53 +452558.7 -000005.6-000008.500007.5 08.39-0.11B? 0
+014411.78 -794429.3 +000017.3-000045.500016.5 08.3900.51F? 0
+014814.76 +024241.1 +000045.3-000024.900002.8 08.3900.51F? 0
+015352.20 +561110.8 -000001.2-000009.100002.7 08.3900.42F? 0
+015524.47 -654125.4 -000026.9+000008.000002.4 08.3900.97K? 0
+020353.55 -553941.1 +000016.6+000016.600001.1 08.39-0.04B? 0
+020500.10 +463430.0 -000076.3+000000.400005.7 08.3900.46F? 0
+021433.65 +492802.4 -000018.5-000020.100016.8 08.3900.96K? 0
+021532.05 +591425.0 +000031.6-000033.500009.4 08.3900.35F? 0
+021739.27 -624420.7 -000058.0-000031.700008.4 08.3900.42F? 0
+021825.87 -063620.7 +000298.5-000026.400020.7 08.3900.59G? 0
+022226.64 -151411.7 -000009.1+000005.100006.8 08.3900.92G? 0
+023022.23 -302107.4 +000085.8-000035.700010.5 08.3900.56F? 0
+023049.44 -121324.3 -000029.4-000008.500006.5 08.3900.51F? 0
+023601.74 -530245.6 +000074.7-000019.400000.9 08.3900.99K? 0
+023647.11 -204609.1 +000004.1+000003.600010.8 08.3900.29A? 0
+024034.23 -050132.7 -000036.3-000064.000007.4 08.3900.95K? 0
+024244.56 -251908.7 +000053.3+000026.600000.8 08.3900.99K? 0
+024326.69 -692256.2 -000049.3-000036.200016.5 08.3900.60G? 0
+024409.25 +072313.7 +000011.7-000022.300010.1 08.3900.41F? 0
+024820.01 +200036.8 +000009.5-000005.000004.4 08.3900.21A? 0
+024850.49 +631658.7 +000003.1+000000.600007.1 08.3900.17A? 0
+025238.78 +482512.4 -000002.7-000012.100010.0 08.3900.14A? 0
+025543.15 -594408.0 +000004.4-000002.000017.6 08.3900.12A? 0
+025800.42 +650444.4 +000038.0-000038.000000.5 08.3900.27A? 0
+025827.27 -083733.3 +000083.1-000018.800015.5 08.3900.49F? 0
+025932.51 +375241.7 +000018.2-000056.000005.6 08.3900.27A? 0
+031404.17 +412801.4 +000032.6-000029.600010.5 08.3900.46F? 0
+032312.11 -441354.2 +000047.6+000036.400006.3 08.3900.31F? 0
+032414.18 +613218.9 -000001.0-000010.100000.7 08.3900.20A? 0
+032752.07 -194818.8 +000000.0+000000.000000.0 08.3900.00B? 0
+032856.69 +261831.5 +000000.7-000063.800008.1 08.3900.33F? 0
+032902.65 +021549.0 -000022.0-000063.300001.4 08.3900.49F? 0
+033457.55 +263629.8 -000002.8+000000.400010.6 08.3900.33F? 0
+033609.35 +422023.3 +000135.6-000143.300003.2 08.3900.67G? 1
+033920.22 +023419.2 -000015.2-000002.700017.2 08.3900.42F? 0
+035150.47 -285014.4 -000055.7-000056.000017.0 08.3900.58G? 0
+035638.67 -331307.7 -000035.3-000075.000000.7 08.3900.60G? 0
+040031.93 -414454.4 +000063.4-000007.600023.0 08.3900.61G? 0
+040158.32 -360557.9 +000015.7-000000.800006.5 08.3900.03A? 0
+040327.99 -523020.4 -000009.2+000013.900002.8 08.3900.34F? 0
+041314.12 -311700.0 +000000.1-000017.400007.1 08.3900.24A? 0
+041503.07 +072451.6 -000010.7-000024.200002.0 08.3900.48F? 0
+041552.76 -095735.9 -000022.9-000019.800006.5 08.3900.14A? 0
+041723.30 +722550.7 +000017.2-000028.400006.3 08.3900.20A? 0
+041806.42 -240337.1 +000066.0+000100.400017.7 08.3900.49F? 0
+042421.04 +424002.6 +000004.6-000017.900004.0 08.3900.15A? 0
+042500.30 +115840.7 +000047.8-000017.400010.9 08.3900.65G? 0
+042538.49 +363956.0 +000015.9-000015.400004.7 08.3900.26A? 0
+043247.23 -651505.2 +000009.3+000029.000000.0 08.3900.84G? 0
+043338.59 +155741.9 +000057.4-000048.600008.2 08.3900.69G? 0
+044633.01 +275402.6 +000002.2-000002.700004.5 08.3900.49F? 0
+044909.09 +115106.9 -000020.4+000012.400008.2 08.3900.33F? 0
+045028.86 -393005.3 +000013.2+000013.400000.7 08.39-0.03B? 0
+045831.17 -042530.4 +000033.6-000025.200000.7 08.3900.83G? 0
+050422.74 -745515.9 -000003.8-000002.700000.7 08.3900.88G? 0
+051514.46 -530534.9 +000000.0+000009.800008.2 08.3900.52F? 0
+051536.01 +214249.3 +000088.7-000237.100003.7 08.3900.84G? 0
+051700.44 +313224.1 +000004.2-000027.200000.3 08.3900.28A? 0
+051746.09 +133823.7 +000019.9+000000.500021.7 08.3900.38F? 0
+052219.33 +070043.9 -000002.0-000007.100022.6 08.3900.14A? 0
+052651.28 -162912.2 +000003.5+000003.200002.1 08.3900.13A? 0
+052701.03 +433848.8 -000072.7-000030.400019.9 08.3900.45F? 0
+052752.40 +344658.3 +000010.5+000003.900002.9 08.3900.19A? 0 0.10 1.00
+053223.47 -361304.3 -000005.4+000001.300005.2 08.3900.68G? 0
+053426.12 -600615.4 +000021.0+000033.200013.0 08.3900.50F? 0
+053451.19 -714446.5 +000006.2+000012.500007.5 08.3900.90G? 0
+053825.62 +430050.5 -000006.4-000026.400020.3 08.3900.71G? 0
+053923.27 -253205.2 +000020.8-000034.700010.4 08.3900.39F? 0
+054250.46 -182142.1 -000004.1-000004.100003.9 08.3900.20A? 0
+054331.97 +261816.5 -000000.1-000029.900007.8 08.3900.38F? 0
+054336.07 +125944.2 +000004.9-000007.900004.2 08.3900.14A? 1
+055148.20 +282659.6 +000016.8-000000.500003.5 08.3900.21A? 0
+055319.04 +220420.4 -000070.2-000075.000003.9 08.3900.54F? 0
+055320.30 +302658.4 +000027.8-000125.300024.9 08.3900.61G? 0
+055326.47 -644005.3 +000045.1+000030.700019.6 08.3900.96K? 0
+055346.68 +160912.5 -000005.3-000001.300001.0 08.39-0.06B? 0
+055453.96 -752732.9 +000010.0+000100.100014.6 08.3900.64G? 0
+055514.33 +210438.9 -000011.3+000002.500009.1 08.3900.17A? 0
+055831.51 +414619.5 -000014.6+000004.700009.9 08.3900.06A? 0
+055929.08 -373734.7 +000006.4-000001.200017.5 08.3900.92G? 0
+060015.13 -141035.4 -000016.2+000005.600015.8 08.3900.55F? 0
+060327.58 +083447.0 -000021.0-000011.400006.6 08.39-0.05B? 0
+060624.69 +635009.3 -000009.4-000314.200043.9 08.3900.85G? 0
+060715.61 -174900.5 -000009.8-000010.900016.2 08.3900.81G? 0
+060817.76 +530831.6 -000008.8+000008.200004.1 08.3900.11A? 0
+061005.33 -001808.5 -000006.1-000007.800004.1 08.3900.07A? 0
+061121.98 -600336.0 -000028.2-000005.100014.6 08.3900.33F? 0
+061147.94 +294049.5 +000006.5-000003.700018.4 08.3900.10A? 0
+061205.38 +135732.8 -000000.6-000007.500003.3 08.3900.04A? 0
+061300.61 +272554.9 +000020.4-000037.400022.2 08.3900.37F? 0
+061400.71 -111038.7 -000015.7-000009.900002.5 08.3900.26A? 0
+061424.40 +051007.6 +000053.9-000279.000046.7 08.3900.90G? 0
+061441.37 -180454.6 +000045.3+000041.900014.6 08.3900.75G? 0
+061454.55 -284426.6 +000011.3+000009.700001.8 08.39-0.01B? 0
+061532.81 -431037.9 +000009.7+000032.200014.6 08.3900.34F? 0
+061545.53 -105008.3 -000004.2+000003.500004.2 08.3900.03A? 0
+061626.11 -062813.9 +000010.4-000000.600000.9 08.3900.16A? 0
+062033.69 -250425.1 -000009.5-000021.600006.3 08.3900.22A? 0
+062101.90 -545603.8 +000025.3-000098.700003.5 08.3900.63G? 0
+062314.57 -464923.8 +000128.3-000037.300024.8 08.3900.74G? 0
+062325.78 -300100.5 +000006.0-000000.200006.2 08.3900.32F? 0
+062520.80 +230324.5 +000015.9-000002.500014.2 08.3900.12A? 0
+062603.32 -641948.9 -000049.4-000014.100002.2 08.3900.45F? 0
+062755.33 +154140.6 +000006.2+000001.000002.0 08.3900.00B? 0
+062929.14 -025138.4 -000006.4+000026.600002.8 08.39-0.09B? 0
+062957.21 -160336.1 +000009.2-000007.300007.8 08.3900.35F? 0
+063253.55 +212539.7 +000005.6-000013.500016.8 08.3900.09A? 0
+063446.29 +150439.1 -000040.5-000058.600012.8 08.3900.67G? 0
+063858.57 -585009.5 -000006.8-000006.200013.0 08.3900.36F? 0
+063919.05 -163907.6 -000006.1+000004.500005.8 08.39-0.00B? 0
+064421.00 +555204.9 -000002.9-000056.500027.2 08.3900.51F? 0
+064546.01 +490448.2 -000018.3-000048.000020.7 08.3900.41F? 0
+064638.20 -063400.3 +000000.9-000018.800002.8 08.39-0.01B? 0
+064836.81 +551508.1 -000008.6+000002.800013.0 08.3900.11A? 0
+064838.72 -322803.1 +000005.7-000123.600011.1 08.3900.74G? 0
+064951.82 -450254.3 +000007.6+000103.100003.0 08.3900.37F? 1
+065405.66 -084655.6 -000005.9-000001.300003.1 08.3900.28A? 0
+065726.37 -605105.4 +000010.0+000024.100016.8 08.3900.60G? 0
+070214.80 -104045.8 +000021.7-000022.000009.5 08.3900.48F? 0
+070352.31 +055139.3 +000009.2+000003.900004.4 08.3900.06A? 0
+070546.06 -250028.3 -000007.1-000001.000006.4 08.39-0.12B? 0
+070620.08 +600746.9 -000016.9+000013.300011.0 08.3900.15A? 0
+070634.45 +642512.4 -000024.7-000002.400000.6 08.3900.45F? 0
+070801.72 -261654.7 -000006.1+000009.300007.5 08.39-0.11B? 0
+070803.02 -005623.0 +000006.3+000003.800006.5 08.3900.20A? 0
+071155.51 -282407.4 -000013.5+000032.700009.8 08.3900.94G? 0
+071211.37 -225900.5 +000023.4-000004.500002.0 08.3900.92G? 0
+071303.67 -484710.1 -000015.1+000013.300001.0 08.3900.12A? 0
+071831.00 +415218.3 +000002.7-000028.200003.2 08.3900.41F? 0
+072023.29 -492408.8 -000002.9-000005.200003.5 08.3900.30A? 0
+072106.84 +673942.0 -000070.8+000058.800041.5 08.3900.89G? 0
+072206.06 -174934.5 -000004.7+000020.000001.8 08.3900.35F? 0
+072452.39 -041352.3 -000018.7-000000.900008.1 08.39-0.08B? 0
+072702.26 +175317.9 -000007.5+000005.200010.2 08.39-0.01B? 0
+072806.62 -013835.4 -000009.9-000004.400007.2 08.3900.99K? 0
+072910.57 -214958.6 -000019.2-000008.200004.0 08.39-0.02B? 0
+072933.86 -050058.6 -000025.8-000015.100000.0 08.3900.23A? 0
+073100.08 -821505.8 -000008.7-000007.900006.9 08.3900.43F? 0
+073816.12 -135101.3 +000012.3+000002.900006.8 08.3900.14A? 0
+073955.87 -044839.9 -000026.9-000089.400003.6 08.3900.82G? 0
+074345.34 -175646.3 -000004.0-000001.300006.6 08.3900.05A? 0
+075203.57 -485205.8 +000000.0+000006.200000.9 08.39-0.00B? 0
+075214.15 +493736.8 +000011.0-000037.500002.4 08.3900.33F? 0
+075348.55 -455733.6 +000001.0+000002.900007.6 08.3900.10A? 0
+075827.29 -604807.5 -000009.3+000015.700012.0 08.3900.10A? 0
+080340.18 +723914.0 -000028.0-000045.400009.8 08.3900.29A? 0
+080449.71 -360839.4 -000004.6+000001.000001.7 08.39-0.03B? 0
+080744.64 +353731.1 +000005.6-000010.300000.2 08.3900.20A? 0
+080929.56 -310508.4 -000010.9+000003.700002.7 08.39-0.01B? 0
+081329.74 -622912.1 -000038.8+000046.500012.5 08.3900.39F? 1
+081455.45 +210448.7 -000006.5+000002.300010.8 08.3900.19A? 0
+081521.12 -362810.1 -000005.3+000013.600002.9 08.39-0.07B? 0
+082040.52 -050954.3 -000025.3-000000.500020.3 08.3900.17A? 1
+082146.38 -602234.0 -000022.6+000044.900006.8 08.3900.44F? 0
+082827.20 -145903.8 -000011.6-000002.800008.8 08.3900.12A? 0
+083000.35 -544939.6 -000008.8-000001.400012.1 08.3900.22A? 0
+084014.70 -133400.2 +000004.5-000015.500004.2 08.3900.07A? 0
+084106.68 +361107.3 +000001.4-000025.800010.4 08.3900.99K? 0
+084112.43 +355758.5 -000028.0-000089.700008.1 08.3900.58G? 0
+084207.95 -404220.6 -000008.2+000003.400004.8 08.39-0.07B? 0
+084615.49 +194233.1 -000047.7-000023.600017.8 08.3900.23A? 0
+084709.22 -201929.3 +000009.5-000026.400008.4 08.3900.32F? 0
+084748.55 +414309.3 +000019.4-000029.900005.0 08.3900.84G? 0
+084903.75 -301310.8 +000001.0-000044.100008.5 08.3900.65G? 0
+085001.01 +352247.6 -000062.3-000105.900003.7 08.3900.89G? 0
+085157.84 +254340.6 -000037.9+000003.400006.3 08.3900.63G? 0
+085238.75 -295925.3 +000007.8-000011.000010.0 08.3900.99K? 0
+085759.69 +110256.2 -000002.0-000024.200013.6 08.3900.83G? 0
+085947.06 -204838.1 -000046.4+000032.500007.8 08.3900.49F? 0
+090353.84 -673715.2 -000029.6+000043.800016.2 08.3900.37F? 0
+090639.01 +503736.7 +000039.7-000050.000001.2 08.3900.71G? 0
+091105.13 +844153.9 +000032.1+000003.500010.0 08.3900.30A? 0
+091920.73 -624358.3 +000000.4+000016.000008.6 08.3900.04A? 0
+093213.13 -560018.1 +000000.0+000000.000000.0 08.3900.38F? 0
+093328.76 +461343.2 -000021.0+000012.600031.3 08.3900.65G? 0
+093516.37 +395920.8 -000032.7-000027.600021.2 08.3900.45F? 0
+094002.07 -420202.6 -000000.8+000000.900011.3 08.3900.98K? 0
+094338.10 +002912.8 -000007.1+000004.000009.3 08.3900.40F? 0
+094404.96 -193148.7 -000005.0-000009.500002.4 08.3900.50F? 0
+094907.57 -182625.1 -000003.9-000012.800010.0 08.3900.22A? 0
+094950.02 -621511.3 -000004.6+000009.500003.1 08.3900.00A? 0
+095053.11 +191924.8 +000007.5-000013.500006.5 08.3900.32F? 0
+095203.21 +024918.9 -000102.9+000018.000026.9 08.3900.65G? 1
+095311.01 -123535.7 -000153.4+000001.000003.8 08.3900.88G? 0
+095322.87 +335558.0 -000001.6-000010.300005.6 08.3900.99K? 0
+100723.50 -620411.9 +000001.9-000007.300000.7 08.3900.12A? 0
+101029.49 -632026.6 -000011.3+000015.700000.9 08.3900.99K? 0
+101039.86 +160215.7 -000230.8-000110.100035.3 08.3900.78G? 0
+101343.02 -574308.9 -000018.7+000009.600002.8 08.3900.01A? 0
+101817.79 -572638.5 -000017.5-000007.900013.7 08.3900.39F? 0
+101910.48 -092007.6 -000005.4-000008.400001.0 08.3900.16A? 0
+102354.98 -593047.9 -000007.0-000004.100010.2 08.3900.27A? 0
+102519.05 -421446.3 -000037.2+000021.900002.5 08.3900.36F? 0
+102915.60 -033142.5 +000021.0-000093.700008.7 08.3900.55F? 0
+103428.88 -651947.6 -000033.5+000024.300005.9 08.3900.19A? 0
+103636.38 -365150.2 -000051.0+000065.500012.5 08.3900.60G? 0
+103736.78 +182059.5 +000027.2-000144.800003.9 08.3900.66G? 0
+103815.63 +091152.9 +000012.1-000056.500000.4 08.3900.46F? 0
+103902.94 -584856.2 +000009.5-000029.200006.1 08.3900.19A? 0 0.10 1.00
+104026.52 -131651.7 -000030.1-000048.900019.5 08.3900.45F? 0
+104056.94 +592034.1 -000022.0-000137.300025.1 08.3900.68G? 0
+104732.49 -544128.5 -000050.8+000032.800004.7 08.3900.33F? 0
+104913.65 -601103.3 -000005.0+000006.000004.6 08.3900.13A? 0
+105421.71 -604549.4 -000013.6-000003.100004.9 08.3900.01A? 0
+105552.69 -473428.7 -000006.0+000015.300006.6 08.3900.08A? 1
+110322.20 -462704.6 -000026.4+000009.900006.6 08.39-0.01B? 1
+110539.48 -565146.8 -000094.5+000083.700014.8 08.3900.55F? 0
+110701.14 +511550.3 +000007.0-000025.400011.6 08.3900.99K? 0
+110834.59 -153340.8 -000019.0-000043.600002.1 08.3900.88G? 0
+110934.66 +853239.2 +000014.7-000004.300007.4 08.3900.17A? 0
+111110.13 -475415.4 -000005.9-000006.600003.0 08.3900.98K? 0
+111324.09 -583611.1 +000000.4-000002.400012.6 08.3900.02A? 0
+111938.62 +303110.4 -000021.6+000006.500004.1 08.3900.90G? 0
+112530.00 -211342.2 -000076.6+000003.300019.5 08.3900.56F? 0
+112739.98 +682541.6 -000036.5-000012.400001.3 08.3900.23A? 0
+113257.41 +092254.0 -000110.7-000041.100000.8 08.3900.52F? 0
+113935.27 +190000.5 +000000.0+000000.000000.0 08.3900.47F? 0
+114151.91 +255535.7 +000088.9-000057.900009.8 08.3900.55F? 0
+114530.18 +023852.2 -000097.6-000102.500018.9 08.3900.86G? 0
+114704.14 +050631.2 -000001.8-000023.000001.0 08.3900.95G? 0
+115028.97 +094637.3 -000043.3-000004.600017.4 08.3900.26A? 0
+115150.12 -680939.9 +000004.9+000004.400006.3 08.3900.99K? 0
+115243.57 -483954.1 +000000.0+000000.000000.0 08.3900.63G? 1
+115445.46 -604105.6 -000006.5-000001.400000.3 08.3900.45F? 0
+115515.54 -662432.1 +000018.1-000064.100020.3 08.3900.69G? 0
+115913.60 +243740.7 -000046.2+000010.700008.1 08.3900.65G? 0
+120440.12 -212056.4 -000053.0-000005.600012.3 08.3900.24A? 0
+121044.87 -564229.6 -000014.4+000009.800008.8 08.3900.01A? 0
+121609.77 +555512.9 -000034.0-000017.100006.8 08.3900.96K? 0
+121626.72 +072119.5 -000098.6+000025.900003.2 08.3900.29A? 0
+121954.67 +102903.9 +000016.2-000031.300005.7 08.3900.57F? 0
+122031.25 -291639.6 +000007.4-000040.600001.6 08.3900.99K? 0
+122434.74 -615443.7 -000007.1+000007.700012.2 08.3900.68G? 0
+122917.49 -570051.2 -000006.5-000000.100011.1 08.3900.04A? 0
+123003.31 -612721.5 -000006.4-000010.800003.0 08.3900.30A? 0
+123410.73 -042647.1 -000049.2-000025.200020.1 08.3900.43F? 0
+124255.41 +051600.0 -000081.6-000101.000023.6 08.3900.64G? 0
+125225.06 -584448.7 -000011.4-000007.100005.7 08.39-0.01B? 0
+125424.74 -392838.4 -000008.3+000028.700010.9 08.3900.51F? 0
+130807.28 -233518.9 -000023.4-000002.200001.6 08.3900.55F? 0
+130921.01 -274340.6 +000024.7+000000.100002.0 08.3900.42F? 0
+131030.57 -255319.8 -000172.0+000010.700024.5 08.3900.74G? 0
+131044.31 -643132.3 -000007.2-000006.100009.3 08.39-0.00B? 0
+131859.18 -745025.4 -000346.3-000084.800008.5 08.3900.83G? 0
+132115.35 -532125.9 -000002.4-000003.700000.4 08.3900.48F? 0
+132439.91 -503428.7 -000036.9-000005.700010.6 08.3900.19A? 0
+132626.11 +233330.6 -000198.7+000058.900002.9 08.3900.99K? 0
+132653.32 +142223.1 +000060.4-000167.100002.2 08.3900.62G? 0
+132726.97 -540917.9 -000038.6-000016.100001.1 08.3900.17A? 0
+132935.92 -104243.0 +000003.3-000002.100016.3 08.3900.38F? 0
+133412.08 +182456.8 -000019.8+000013.700017.4 08.3900.29A? 0
+133422.54 -190632.2 -000006.6-000042.200026.6 08.3900.50F? 1
+133502.60 -584811.0 -000022.8-000002.700004.1 08.3900.01A? 0
+133921.35 +445856.8 -000020.1+000037.600005.2 08.3900.98K? 0
+134228.11 +281208.8 -000045.4-000033.400012.9 08.3900.44F? 0
+134920.78 +334433.9 -000029.7-000008.200011.3 08.3900.42F? 0
+134959.17 +693913.7 +000001.5+000018.200004.9 08.3900.12A? 0
+135904.93 +254855.4 +000018.8-000000.500010.5 08.3900.27A? 1
+140250.98 -633404.3 +000014.1-000012.100005.4 08.3900.64G? 0
+140258.67 -063037.7 -000026.1-000004.000000.2 08.3900.44F? 0
+140823.80 -625148.5 -000005.1-000003.900002.2 08.3900.00A? 0
+141405.53 -734232.3 -000017.3-000015.800009.7 08.3900.13A? 0
+141824.61 -541920.8 +000002.4-000001.000004.3 08.3900.06A? 0
+142001.69 -080509.8 -000039.6+000013.600016.4 08.3900.97K? 0
+142020.65 -591153.4 -000006.3-000032.500010.6 08.3900.80G? 0
+143155.89 -684833.1 -000148.4-000184.300024.7 08.3900.57F? 0
+143904.70 -542041.8 -000024.2-000023.700012.4 08.3900.35F? 0
+144102.43 -022523.7 +000010.3-000147.400007.0 08.3900.56F? 0
+144118.81 +032655.8 -000001.6-000036.700015.6 08.3900.59G? 0
+144510.39 -495454.9 +000000.0+000000.000000.0 08.3900.95K? 0
+144530.74 -375723.5 -000099.0-000043.300030.9 08.3900.59G? 0
+145153.41 +020053.2 -000009.4+000014.800024.4 08.3900.65G? 0
+145251.23 -081703.6 -000026.1+000001.600004.6 08.3900.31F? 0
+145709.93 -063043.6 -000024.9-000017.400001.9 08.3900.54F? 0
+145822.24 -450651.9 -000021.2-000012.800007.6 08.39-0.01B? 1
+145852.63 +120447.2 +000008.7-000008.300005.4 08.3900.27A? 0
+150659.35 +042716.7 -000011.2-000010.600022.5 08.3900.96K? 0
+150920.13 -180053.5 +000078.6-000075.200012.6 08.3900.54F? 0
+150938.05 -035055.2 +000059.7-000169.100016.3 08.3900.80G? 0
+150958.05 -505017.7 -000014.6+000002.500012.2 08.3900.01A? 0
+151104.86 -220439.4 +000000.0+000000.000000.0 08.3900.00B? 0
+151835.69 -461206.8 -000033.1-000022.900010.0 08.3900.33F? 0
+151935.54 +155720.8 -000120.0+000017.400028.9 08.3900.90G? 0
+152615.32 -425144.0 -000072.8-000038.200025.5 08.3900.59G? 0
+153148.97 -020358.9 -000087.5-000042.400012.7 08.3900.61G? 0
+154153.23 -345319.6 -000041.3-000024.100015.8 08.3900.41F? 0
+154211.91 +201130.2 -000029.7+000004.300005.5 08.3900.34F? 0
+154330.63 +465413.5 -000036.2+000054.700001.4 08.3900.03A? 0
+154657.27 +515846.2 -000033.8+000061.200001.4 08.3900.51F? 0
+155001.52 +544559.5 +000024.8-000013.700002.8 08.3900.97K? 0
+155317.17 -175805.6 -000008.1-000012.100009.5 08.3900.49F? 0
+160405.60 -601258.7 -000003.5-000016.100006.6 08.3900.17A? 0
+160459.24 -550825.3 +000005.9+000000.100001.2 08.3900.15A? 0
+160627.07 +573537.1 -000034.0+000022.600007.9 08.3900.46F? 0
+160838.47 +044856.5 +000021.4-000116.100016.8 08.3900.74G? 0
+161622.95 -250346.5 -000021.2-000023.000008.4 08.3900.29A? 0
+161854.82 -302954.5 -000015.0-000007.100008.7 08.3900.13A? 0
+161951.51 -712655.5 +000006.0-000007.700005.9 08.39-0.04B? 0
+162012.57 -543500.7 +000002.5-000021.500014.9 08.3900.33F? 0
+162733.03 -832832.0 -000137.9-000173.500013.7 08.3900.50F? 0
+162815.14 -595543.8 +000006.7-000001.300003.6 08.3900.02A? 0
+163333.59 -464042.2 +000021.3+000010.700020.0 08.3900.00A? 0
+163409.11 -294951.0 -000026.7+000013.000008.6 08.3900.61G? 0
+163820.86 -491333.0 -000088.7-000112.300014.2 08.3900.50F? 0
+163934.62 +121747.0 -000005.6+000027.200015.6 08.3900.41F? 0
+164420.62 +595749.3 +000000.8-000037.500001.7 08.3900.69G? 0
+164614.41 +364120.7 -000004.4-000076.300006.6 08.3900.60G? 0
+164629.12 -223742.0 +000041.5-000010.000004.0 08.3900.56F? 0
+164742.74 -610931.5 -000017.0-000011.600002.1 08.3900.92G? 0
+164805.29 -530429.3 -000053.6-000071.400008.9 08.3900.49F? 0
+164835.56 +370051.3 -000061.8-000354.000036.6 08.3900.82G? 0
+165422.12 -380553.5 -000060.3-000060.000004.8 08.3900.62G? 0
+165454.53 +100248.9 -000023.8-000040.900008.4 08.3900.34F? 0
+165533.43 -311953.0 -000023.7-000024.200000.3 08.3900.39F? 0
+165817.99 -410435.0 -000002.3-000013.600005.2 08.3900.10A? 0
+165918.92 -754825.2 +000020.4-000014.000001.4 08.3900.24A? 0
+170336.05 -701800.5 -000055.4-000082.400009.1 08.3900.46F? 0
+170532.04 +103247.3 +000014.0+000004.900013.0 08.3900.40F? 1
+170636.19 +003907.9 -000011.1+000004.900006.0 08.3900.72G? 1
+170904.93 +162744.1 -000022.2-000014.200009.5 08.3900.37F? 0
+171052.13 -262706.1 +000019.5-000004.700006.2 08.3900.20A? 0
+171221.53 -782807.0 -000010.8-000043.800014.1 08.3900.27A? 0
+171236.49 +210720.1 +000009.3+000009.100005.7 08.3900.29A? 0
+172146.73 -632603.1 -000006.8-000003.900006.9 08.39-0.01B? 0
+172337.00 -214256.9 +000000.0-000045.000002.0 08.3900.50F? 1
+172436.63 +391108.2 -000012.1+000010.500007.2 08.3900.42F? 0
+172510.75 -243618.7 +000011.7-000007.400002.7 08.3900.26A? 0
+172712.02 -071859.8 -000140.1-000129.000019.3 08.3900.62G? 0
+172900.20 -242011.1 -000009.5-000015.900010.6 08.3900.59G? 0
+173116.91 -332046.2 -000000.8-000043.200023.9 08.3900.25A? 0
+173255.30 -420633.3 -000006.0-000016.000018.7 08.3900.10A? 0
+173604.91 -364642.6 +000022.4-000018.800013.2 08.3900.04A? 0
+173844.87 +090827.2 +000003.6-000008.000000.8 08.3900.30A? 0
+173937.24 +371108.7 -000496.0-000820.900019.3 08.3900.58G? 0
+174137.89 +313703.5 +000005.9-000131.900000.3 08.3900.52F? 0
+174354.26 -473750.1 +000035.3-000010.600005.9 08.3900.21A? 0
+174923.19 +102020.1 -000067.2-000039.700030.5 08.3900.87G? 0
+175034.21 +393131.0 +000006.1+000077.500012.4 08.3900.48F? 0
+175056.78 -171525.3 +000005.0-000027.400007.2 08.3900.29A? 0
+175152.82 -283720.3 -000025.2+000018.800010.9 08.39-0.03B? 0
+175210.15 +231921.1 +000005.5+000071.500002.2 08.3900.27A? 0
+175225.60 +115928.6 -000019.3+000045.500010.4 08.3900.62G? 0
+175508.76 -294841.1 +000000.5+000018.800002.5 08.3900.51F? 0
+175619.65 -293147.3 +000028.9-000077.100017.0 08.3900.46F? 0
+175735.75 -113200.8 -000107.0-000036.400000.3 08.3900.60G? 0
+175940.13 +220414.7 -000001.8+000003.100001.8 08.39-0.02B? 0
+180012.78 -375345.6 -000008.1+000002.000006.3 08.39-0.06B? 0
+180103.15 -180424.3 -000002.2-000018.900000.8 08.3900.11A? 0
+180432.81 -421324.1 +000017.3-000020.500006.2 08.3900.45F? 0
+181133.71 +181926.6 +000004.6-000014.300002.2 08.3900.02A? 0
+181313.98 -211544.6 -000010.5-000012.500008.6 08.3900.14A? 0
+181419.67 +471314.3 -000016.1+000019.900008.4 08.3900.48F? 0
+181438.93 +523327.1 +000000.6-000014.400011.1 08.3900.26A? 0
+181508.74 -575114.8 +000000.0+000000.000000.0 08.3900.63G? 0
+182020.87 +334706.6 -000002.1-000008.200003.8 08.3900.02A? 0
+182115.08 +532429.5 +000005.7-000008.800002.8 08.3900.23A? 0
+182648.35 -351724.5 -000013.7-000078.100007.6 08.3900.52F? 0
+183153.31 -283040.0 +000060.4-000029.900030.9 08.3900.60G? 1
+183320.22 -371946.3 -000031.9-000122.500020.5 08.3900.65G? 0
+183950.07 -011720.7 +000004.6+000008.800003.4 08.3900.21A? 0
+184128.01 -701922.5 +000014.5-000006.600001.2 08.3900.34F? 0
+184321.56 -383739.9 -000001.5-000002.300006.2 08.3900.37F? 0
+184617.72 +434856.6 +000036.7-000052.200010.8 08.3900.68G? 0
+184800.87 +290304.0 +000014.0+000008.800005.3 08.3900.29A? 0
+184801.91 +343852.0 +000000.2-000004.500009.8 08.39-0.01B? 0
+185357.19 -545421.1 +000065.3-000179.200024.3 08.3900.89G? 0
+190122.22 +115611.6 -000001.9+000000.900000.3 08.3900.14A? 0
+190217.33 -062521.7 +000008.5-000012.200009.5 08.3900.23A? 0
+190233.19 -163553.0 +000012.9+000004.800014.4 08.3900.11A? 0
+190801.00 -214143.9 -000001.3-000014.600003.1 08.3900.47F? 0
+190901.94 +385359.7 +000008.8-000033.500008.1 08.3900.41F? 0
+191637.37 +472730.7 +000008.3+000025.100004.8 08.3900.90G? 0
+191805.54 -155713.4 -000003.6+000025.200015.2 08.3900.04A? 0
+192344.85 -370437.8 -000004.7-000028.900019.1 08.3900.45F? 0
+192525.83 +465729.2 +000009.8-000002.700007.9 08.3900.49F? 0
+192634.51 +033151.6 -000011.0-000014.100008.1 08.3900.03A? 0
+192900.76 +395610.2 +000005.6-000008.200003.5 08.39-0.03B? 0
+193038.07 +585104.1 -000005.7+000039.200008.6 08.3900.46F? 0
+193057.60 -253202.9 -000004.1-000020.800014.7 08.3900.18A? 0
+193143.22 +525958.2 +000076.3+000105.100009.5 08.3900.64G? 0
+193327.74 -751241.5 -000044.5-000118.000015.6 08.3900.51F? 0
+193512.52 -041834.1 +000007.4-000021.200024.4 08.3900.28A? 0
+193727.29 -351425.1 -000005.5-000011.000007.0 08.3900.65G? 0
+194044.01 +123253.8 -000007.1-000011.300009.9 08.3900.07A? 0
+194746.95 -051400.9 -000032.3-000010.900005.7 08.3900.38F? 0
+194751.38 +365633.8 -000010.0-000010.700004.1 08.3900.99K? 0
+194836.50 +430632.2 +000016.2+000010.300001.4 08.3900.27A? 0
+194858.22 -460838.1 +000000.0+000000.000000.0 08.3900.84G? 0
+195332.54 +211719.7 -000005.5-000007.100001.4 08.3900.01A? 0
+195826.18 +343047.0 +000001.1-000007.600006.0 08.39-0.09B? 0
+195839.91 +550950.1 +000016.2+000010.200003.7 08.3900.97K? 0
+195915.52 +225948.1 +000054.3-000001.900003.9 08.3900.32F? 0
+200217.86 +205535.4 +000008.0-000010.000010.7 08.39-0.01B? 0
+200415.34 +303234.3 -000000.9+000021.800026.9 08.3900.36F? 1
+200454.89 +022630.8 +000003.9-000028.400001.7 08.3900.19A? 0
+200634.97 +354426.3 -000010.3-000005.400008.8 08.3900.13A? 0 0.10 1.00
+200918.01 -585957.2 -000001.0-000010.900011.3 08.3900.96K? 0
+200934.32 +180819.2 +000011.4-000003.600003.9 08.3900.34F? 0
+201637.90 -072636.7 +000299.5-000130.300010.3 08.3900.57F? 0
+202025.92 +260906.8 -000000.1+000007.300004.6 08.3900.95K? 0
+202026.54 +035901.3 -000001.6-000010.000007.3 08.3900.21A? 0
+202223.58 +321928.7 +000053.2+000260.800007.1 08.3900.87G? 0
+202302.10 -434014.2 +000019.2-000002.000013.8 08.3900.23A? 0
+202448.73 +354528.4 +000000.0+000000.000000.0 08.3900.52F? 1
+202638.32 +363516.4 +000004.8-000008.200009.0 08.39-0.04B? 0
+202823.50 -130922.8 +000000.0+000000.000000.0 08.3900.59G? 0
+202854.23 -622732.5 +000224.3-000187.300020.7 08.3900.73G? 0
+203201.64 +041732.7 +000011.1-000021.000010.6 08.3900.25A? 0
+203307.52 +160112.5 +000017.0+000009.800004.6 08.39-0.02B? 0
+203622.31 +510852.1 +000000.6-000013.600005.2 08.3900.97K? 0
+203757.09 -083200.8 +000017.0-000049.700000.9 08.3900.20A? 0
+203801.40 +314538.5 +000018.9+000009.100001.2 08.3900.15A? 0
+203804.56 +243737.4 -000051.8-000085.100014.3 08.3900.49F? 0
+204041.66 +544009.7 -000010.0-000000.900008.3 08.3900.09A? 0
+204806.26 +272725.5 +000041.8+000017.300009.9 08.3900.41F? 1
+205032.89 -422918.8 -000055.0+000004.200011.5 08.3900.59G? 0
+205119.67 -041711.5 +000013.2-000009.700001.4 08.3900.01A? 0
+205154.43 +054429.8 +000082.5-000012.000001.5 08.3900.53F? 1
+205158.63 +434528.7 -000018.8-000007.500008.1 08.3900.93G? 0
+205552.52 -034059.9 +000051.9-000035.700019.0 08.3900.54F? 0
+205628.26 -372012.0 +000029.7-000084.700003.3 08.3900.47F? 0
+210444.99 -084646.0 +000020.2-000018.300009.4 08.3900.93G? 0
+211138.92 +634649.3 -000011.4-000015.300000.5 08.3900.96K? 0
+211229.43 +535357.2 +000036.0+000016.600006.3 08.3900.21A? 0
+211900.20 +260524.3 -000035.3-000013.500000.7 08.3900.37F? 0
+212337.79 +151630.6 -000012.2-000010.500004.9 08.3900.23A? 0
+212521.92 +011923.3 -000006.9-000005.900008.3 08.3900.23A? 0
+212832.52 +870006.3 +000014.4+000010.800001.6 08.3900.23A? 0
+213210.58 +142201.4 +000003.3-000001.900000.2 08.3900.29A? 0
+213311.29 +474725.4 +000007.3+000003.600001.1 08.3900.01A? 0
+214234.56 +185937.3 -000001.4-000020.000002.7 08.3900.28A? 1
+214352.07 -632431.1 -000013.1-000006.700014.1 08.3900.47F? 0
+214457.86 +463303.8 +000205.7+000065.800008.5 08.3900.60G? 0
+215135.34 +715308.5 +000012.9+000016.800002.3 08.3900.42F? 0
+220446.79 +014627.1 -000014.2-000016.200000.2 08.3900.43F? 0
+221948.12 -760719.6 +000031.2-000013.500001.7 08.3900.50F? 0
+222231.87 +222322.8 +000025.7+000010.900008.8 08.3900.95K? 0
+222339.22 -724814.6 +000011.0-000033.200006.8 08.3900.09A? 0
+222343.54 +003327.0 +000013.0-000005.400004.6 08.3900.28A? 0
+223513.90 -035652.3 -000001.0+000001.600005.7 08.3900.34F? 0
+223544.40 +781432.0 +000009.5+000005.700002.1 08.3900.03A? 0
+223647.94 +475301.3 +000016.8+000003.600011.5 08.3900.32F? 0
+224015.86 +683012.3 +000015.7+000005.500000.8 08.3900.90G? 0
+224452.00 +771245.0 -000016.4+000007.600006.7 08.3900.11A? 0
+225024.85 +682239.8 +000006.0+000009.100009.5 08.3900.17A? 0
+225411.75 -303326.4 -000027.6+000008.200004.4 08.3900.97K? 0
+225546.65 +725035.6 +000000.0+000000.000000.0 08.3900.04A? 1
+225602.25 +464151.2 +000046.1+000014.100002.2 08.3900.86G? 0
+225614.83 -240901.4 +000021.6+000000.300008.7 08.3900.33F? 0
+230413.36 -054624.7 +000097.2+000032.000008.1 08.3900.49F? 0
+230528.01 -070948.2 +000017.6-000035.800008.1 08.3900.95G? 0
+231157.73 +442010.2 +000001.0-000011.000000.4 08.3900.11A? 0
+231433.30 +151242.3 +000007.4-000016.100011.6 08.3900.35F? 0
+231621.21 +413342.9 -000006.4-000000.300000.2 08.3900.00A? 0
+231703.72 +634721.9 -000005.8+000001.500000.1 08.3900.29A? 0
+232119.17 -303445.6 +000017.2-000017.800009.3 08.3900.61G? 0
+232138.81 +131113.5 -000007.2-000018.000000.6 08.3900.05A? 0
+232736.49 +163744.1 +000024.5-000033.900008.2 08.3900.51F? 1
+232921.68 -671257.4 +000043.1+000010.400008.2 08.3900.97K? 0
+233152.43 -453112.5 -000007.1-000028.800001.9 08.3900.40F? 0
+233157.58 +464704.6 +000005.2-000007.400001.7 08.3900.18A? 0
+233717.36 -013111.3 +000064.6-000033.300004.2 08.3900.77G? 0
+234422.26 +584558.2 +000014.3+000000.600002.6 08.3900.18A? 0
+234901.12 +031052.2 +000054.7-000000.500028.9 08.3900.92G? 0
+235026.79 +714835.3 +000028.3-000044.100013.8 08.3900.47F? 0
+235041.70 +251759.9 -000005.0-000017.900010.2 08.3900.89G? 0
+235322.72 -485610.8 -000010.9-000045.200014.0 08.3900.51F? 0
+235739.00 +072444.2 +000068.4+000014.700007.1 08.3900.80G? 0
+235838.94 +771543.6 +000021.6-000042.500031.7 08.3900.64G? 0
+001259.66 +292334.5 -000001.4-000001.400004.8 08.3901.22K? 0
+002142.59 +662752.6 +000000.8+000006.000008.2 08.3901.00K? 0
+002419.14 -353824.4 +000014.6-000017.400004.9 08.3901.32K? 0
+003056.81 -374716.0 -000008.6+000002.300004.7 08.3901.19K? 0
+004000.05 -075218.9 +000040.4+000007.000005.1 08.3901.70K? 0
+004405.08 +402602.3 +000032.0-000024.900018.4 08.3901.12K? 0
+004742.44 +461443.7 +000025.3-000003.100002.6 08.3901.16K? 0
+005538.94 +495544.5 +000005.9+000005.100013.1 08.3901.35K? 0
+005740.36 -302916.5 -000033.2-000016.700021.3 08.3901.36K? 0
+005921.94 +425104.3 -000013.7-000017.600012.7 08.3901.46K? 0
diff --git a/kstars/kstars/data/hip067.dat b/kstars/kstars/data/hip067.dat
new file mode 100644
index 00000000..536f16c3
--- /dev/null
+++ b/kstars/kstars/data/hip067.dat
@@ -0,0 +1,1000 @@
+010129.79 +314847.8 +000012.0+000019.400001.1 08.3901.44K? 0
+010833.81 -704000.6 -000010.2-000011.500004.9 08.3901.16K? 0
+011614.38 +403856.6 +000003.1-000005.100006.4 08.3901.01K? 0
+013633.76 -762219.1 +000014.7-000013.900004.0 08.3901.48K? 0
+013828.06 +285043.9 -000016.8-000019.400011.8 08.3901.22K? 0
+014015.51 -165919.7 +000040.4+000001.500021.6 08.3901.09K? 0
+014726.64 -284103.7 +000003.7-000016.900012.7 08.3901.07K? 0
+020123.05 +501015.1 -000003.0+000006.200001.6 08.3901.80K? 0
+020307.12 -641404.3 +000030.3+000014.800000.9 08.3901.19K? 0
+022258.71 +635013.4 +000001.2-000001.300010.2 08.3901.44K? 0
+024039.95 +211320.9 +000019.1-000009.100007.7 08.3901.03K? 0
+024538.15 +063339.3 +000028.6+000009.200002.8 08.3901.28K? 0
+024930.10 -733421.8 +000016.2+000020.600000.2 08.3901.56K? 0
+030235.45 -545805.2 +000052.5+000013.300006.5 08.3901.24K? 0
+030544.57 +303136.4 +000039.8-000003.800001.5 08.3901.11K? 0
+031018.84 +352933.6 +000066.3-000022.700000.8 08.3901.18K? 0
+031053.41 -292624.6 +000015.3+000003.300008.5 08.3901.29K? 0
+031109.06 -320506.1 +000009.9+000023.700004.8 08.3901.38K? 0
+031805.45 +272456.5 +000010.9-000010.300013.1 08.3901.66K? 0
+032338.51 -831213.1 +000023.3+000050.800008.4 08.3901.21K? 0
+032659.81 +411623.4 +000026.9-000016.200007.4 08.3901.14K? 0
+034736.94 -762815.4 +000034.6+000039.500000.4 08.3901.13K? 0
+040611.41 -231647.5 +000028.3+000010.300015.4 08.3901.00K? 0
+041754.28 +535916.7 -000016.6-000017.800011.0 08.3901.04K? 0
+041815.28 +494114.7 +000042.3-000011.600009.9 08.3901.48K? 0
+042639.19 +432837.6 +000018.6-000011.600016.6 08.3901.09K? 0
+042716.56 -324624.2 -000006.2-000023.800015.7 08.3901.49K? 0
+043203.53 +571245.1 +000007.3-000005.800007.2 08.3901.07K? 0
+043855.01 -072341.1 -000037.5-000024.500002.7 08.3901.38K? 0
+044653.57 +003702.5 -000000.7-000028.100011.1 08.3901.18K? 0
+045337.44 -260453.8 -000006.3+000034.900005.9 08.3901.19K? 0
+045743.89 -532342.8 +000007.1+000025.300000.4 08.3901.44K? 0
+050443.04 +502045.4 -000002.9+000008.300009.4 08.3901.24K? 0
+051134.38 +713946.4 +000003.0-000005.000003.6 08.3901.53K? 0
+051229.98 +171247.9 +000014.7-000016.900013.0 08.3901.61K? 0
+051846.13 -221243.8 -000002.4+000022.500002.5 08.3901.82K? 0
+052056.52 +114145.6 +000005.4+000002.100000.9 08.3901.18K? 0
+052732.68 -151455.8 -000009.2-000022.600003.6 08.3901.51K? 0
+054300.40 +404245.1 +000051.8+000006.700003.7 08.3901.29K? 0
+054516.85 -233748.8 +000015.3-000027.400001.0 08.3901.25K? 0
+060047.81 -150010.7 -000010.4+000000.400017.8 08.3901.00K? 0
+060702.75 -081514.2 +000008.5-000005.200014.9 08.3901.04K? 0
+061315.48 +783223.7 -000000.6-000009.000002.1 08.3901.25K? 0
+061414.01 -532239.1 +000001.8-000002.500002.9 08.3901.03K? 0
+062555.01 +633824.7 -000011.7-000017.300000.3 08.3901.06K? 0
+062825.67 -582115.7 +000014.8-000026.700000.3 08.3901.11K? 0
+062829.07 +160250.1 -000007.0-000007.400020.6 08.3901.41K? 0
+062852.00 -200242.6 -000007.0+000011.000008.6 08.3901.26K? 0
+062901.70 -102027.8 -000012.4-000008.500010.4 08.3901.31K? 0
+063754.21 +192601.1 -000011.7-000018.100018.8 08.3901.27K? 0
+063925.66 +250418.8 +000008.2-000003.200008.3 08.3901.67K? 0
+064241.32 -344645.6 +000001.8+000039.900024.2 08.3901.24K? 0
+064306.36 +000332.1 +000072.4-000023.800007.8 08.3901.01K? 1
+064437.01 +524549.5 -000011.5-000009.400002.1 08.3901.40K? 0
+065242.37 +084140.6 +000029.8-000018.900015.9 08.3901.47K? 0
+065504.61 -115517.2 -000019.1-000014.900003.4 08.3901.47K? 0
+065949.35 -694834.7 -000004.9+000036.000009.4 08.3901.48K? 0
+070931.18 +090433.1 -000027.5+000004.600017.0 08.3901.44K? 0
+071640.83 -224842.6 -000001.0+000000.100012.6 08.3901.89M? 0
+072257.25 -263517.1 +000005.6+000003.400008.9 08.3901.35K? 0
+072524.23 -151415.2 -000007.4+000006.500021.9 08.3901.11K? 0
+072906.30 -774957.5 -000015.0-000006.700011.3 08.3901.05K? 0
+073114.70 -074536.2 -000007.2+000002.600012.0 08.3901.14K? 0
+073154.69 -012125.0 +000006.1+000009.700007.9 08.3901.10K? 0
+073206.33 -160421.8 -000017.9-000003.500002.9 08.3901.05K? 0
+074209.08 -131638.5 +000003.2-000024.000018.6 08.3901.29K? 0
+074325.35 +623135.4 +000014.7-000019.300013.0 08.3901.13K? 0
+074652.70 +153005.4 +000005.3-000020.900018.9 08.3901.15K? 0
+074825.36 -201440.2 -000009.0-000028.100019.2 08.3901.10K? 0
+075332.31 -291335.1 -000003.1-000037.300005.5 08.3901.02K? 0
+080500.94 +022823.4 +000015.4+000016.100013.8 08.3901.76K? 0
+081007.45 +692624.4 -000008.3-000004.300012.8 08.3901.36K? 0
+081102.77 -011005.4 +000064.0-000070.700012.2 08.3901.05K? 0
+081155.96 +810307.4 +000000.1-000002.200002.7 08.3901.00K? 0
+081403.23 +194036.8 -000014.7-000019.100024.4 08.3901.22K? 0
+081548.34 -072011.2 +000002.3-000025.800025.5 08.3901.44K? 0
+081556.24 -310916.1 -000021.8-000008.200011.3 08.3901.57K? 0
+082126.97 -362647.1 +000000.9+000007.800000.1 08.3901.66K? 0
+082127.25 +322806.5 +000000.6+000011.100006.5 08.3901.67K? 0
+082851.02 +480237.5 +000008.8+000001.600014.4 08.3901.65K? 0
+083110.56 -235514.1 +000013.2-000006.800020.9 08.3901.16K? 0
+083446.77 -040912.6 -000022.8-000007.100000.8 08.3901.54K? 0
+083916.01 +441438.8 -000008.3-000016.500005.2 08.3901.02K? 0
+084043.13 +283422.1 -000058.6+000000.400009.5 08.3901.01K? 0
+084048.97 +335430.7 -000000.9-000020.900002.8 08.3901.53K? 0
+084107.96 -643608.9 +000002.5+000022.900012.3 08.3901.52K? 0
+084133.15 -411414.8 -000011.2-000006.500010.2 08.3901.43K? 0
+084208.24 -314447.7 +000005.0-000016.400009.6 08.3901.02K? 0
+084354.68 +101655.1 +000038.0-000008.700008.3 08.3901.60K? 0
+084726.02 +403031.0 +000012.6-000014.100017.9 08.3901.24K? 0
+090258.60 -582339.8 +000028.4-000018.000002.8 08.3901.51K? 0
+092323.74 -074017.3 -000035.7+000004.700003.0 08.3901.24K? 0
+093400.23 -103326.4 -000023.0+000011.200013.1 08.3901.36K? 0
+094206.72 -323715.6 -000022.7+000013.300009.1 08.3901.63K? 0
+094239.24 -404052.2 -000010.5+000000.000001.8 08.3901.14K? 0
+101135.22 +275033.9 +000008.7-000035.000006.8 08.3901.40K? 0
+101334.99 -664630.6 +000018.2-000003.400011.9 08.3901.74K? 0
+102041.04 -551917.1 -000001.8+000011.900005.7 08.3901.29K? 0 0.10 1.00
+102457.28 +011952.3 +000016.0-000017.900009.6 08.3901.17K? 0
+102700.99 -030306.1 -000002.3+000008.400004.4 08.3901.10K? 0
+102931.29 -574038.5 -000006.0-000012.800002.1 08.3901.34K? 0
+103430.67 +314049.9 -000007.6+000000.100000.8 08.3901.51K? 0
+103642.99 -084240.0 -000039.9-000047.700002.4 08.3901.08K? 0
+104208.23 -160530.3 -000024.9-000007.600022.2 08.3901.53K? 0
+104219.60 -272748.6 -000035.0-000015.400008.0 08.3901.51K? 0
+104955.71 -140118.6 -000020.0+000026.400001.5 08.3901.39K? 0
+105712.78 -361257.6 -000044.9-000022.700007.4 08.3901.52K? 0
+110222.96 -435224.7 -000023.2+000043.100013.9 08.3901.11K? 0
+110758.28 -405610.0 +000015.9-000001.100008.2 08.3901.01K? 0
+112753.39 -371719.2 +000046.4+000016.300017.3 08.3901.14K? 0
+113035.61 -570802.3 -000562.6+000032.600047.4 08.3901.04K? 0
+113043.98 -195346.2 +000012.2-000015.100002.1 08.3901.01K? 0
+113709.32 +045746.8 -000076.8-000003.500010.3 08.3901.04K? 0
+114030.23 -463341.4 -000012.0+000000.800006.0 08.3901.05K? 0
+114654.85 -614147.2 -000035.3-000008.800006.1 08.3901.10K? 0
+120220.83 +430826.1 -000015.7-000004.300017.6 08.3901.18K? 0
+121716.10 -530954.1 -000009.3+000013.200014.8 08.3901.74K? 0
+121829.78 -605452.3 -000044.8-000003.900015.0 08.3901.03K? 0
+122033.22 +800057.0 +000003.9+000000.500004.8 08.3901.15K? 0
+122840.75 -225525.2 -000010.0-000006.300009.5 08.3901.39K? 0
+123923.12 -452727.8 -000013.4+000028.100010.0 08.3901.34K? 0
+124427.83 -100452.7 -000019.0-000001.500014.3 08.3901.38K? 0
+125848.42 +081236.4 +000003.3-000009.900015.1 08.3901.57K? 0
+130323.97 -543524.6 -000024.8-000000.700007.2 08.3901.08K? 0
+131128.25 +262313.1 -000013.7+000007.100001.4 08.3901.00K? 0
+131818.75 -253115.1 +000015.1+000022.600000.6 08.3901.16K? 0
+132109.88 -395832.5 -000022.6-000001.900004.9 08.3901.65K? 0
+132314.09 +393816.0 +000019.5-000002.400009.5 08.3901.18K? 0
+135341.01 -444953.3 -000032.4-000018.000004.7 08.3901.57K? 0
+140435.82 -673819.0 +000001.3+000002.200002.9 08.3901.16K? 0
+140510.17 -634322.7 -000029.5+000026.100004.7 08.3901.59K? 0
+141343.24 +580654.5 +000001.7-000012.800004.0 08.3901.46K? 0
+142146.66 -510907.3 +000029.0-000007.000004.1 08.3901.25K? 0
+143118.58 -115212.5 -000029.9-000002.000006.0 08.3901.02K? 0
+143604.06 -243503.7 -000050.3-000001.400000.6 08.3901.21K? 0
+143833.06 -482347.0 +000005.2-000016.600004.4 08.3901.69K? 0
+144810.88 -302452.0 -000056.8+000021.600005.4 08.3901.06K? 0
+145005.02 -383201.2 +000003.2+000002.100013.1 08.3901.00K? 0
+150952.72 -711449.1 +000004.8+000000.500007.4 08.3901.03K? 0
+151218.12 +525756.6 +000001.7+000050.600002.0 08.3901.05K? 0
+151935.83 +293403.3 -000043.5-000009.800003.8 08.3901.20K? 0
+152048.03 -441343.8 +000003.0+000017.400013.2 08.3901.65K? 0
+152345.51 -652035.5 -000008.0-000003.500019.4 08.3901.57K? 0
+152517.82 +143510.4 -000006.9-000042.100004.2 08.3901.13K? 0
+153349.07 +112545.6 +000010.0+000002.700002.5 08.3901.64K? 0
+153842.57 -200930.6 +000015.5-000003.900001.8 08.3901.42K? 0
+160932.10 -064339.9 +000021.4-000051.600006.0 08.3901.27K? 0
+161208.38 +143256.2 +000018.6-000020.700021.2 08.3901.45K? 0
+161302.22 -643252.9 -000015.2+000006.100006.5 08.3901.20K? 0
+161416.26 -163226.7 +000029.1-000009.400004.9 08.3901.54K? 0
+161738.25 -060753.7 -000014.9-000007.400002.7 08.3901.74K? 0
+162004.24 -531433.0 -000012.9-000028.900021.5 08.3901.34K? 0
+162206.91 -653411.1 +000003.2-000003.100008.5 08.3901.63K? 0
+162457.82 -740951.6 +000001.2-000030.200011.5 08.3901.19K? 0
+162458.63 +224808.9 -000049.5-000039.200012.7 08.3901.09K? 0
+165453.19 +143343.5 -000010.4+000026.600009.9 08.3901.22K? 0
+170557.64 +050216.7 -000006.3+000005.600024.8 08.3901.63K? 0
+170859.02 +464733.8 +000007.1-000014.500011.4 08.3901.53K? 0
+171415.64 +141800.9 -000010.4-000015.900010.8 08.3901.66K? 0
+171724.72 +422845.9 +000023.5-000046.800000.8 08.3901.07K? 0
+171838.33 +413253.3 -000007.1-000002.600024.0 08.3901.34K? 0
+173516.54 -625934.1 -000024.2-000035.700007.7 08.3901.27K? 0
+173609.21 +522859.7 +000004.5-000028.700003.9 08.3901.63K? 0
+173903.98 -580903.5 +000026.6+000013.300011.8 08.3901.36K? 0
+174040.56 -620944.5 +000012.5-000012.300001.1 08.3901.45K? 0
+174052.43 -272344.7 -000019.3+000001.000018.8 08.3901.78K? 0
+174117.67 +613620.5 -000008.8-000003.700004.7 08.3901.45K? 0
+174342.06 -613248.1 -000024.2-000008.500012.7 08.3901.62K? 0
+174404.80 -311630.5 -000006.1+000004.800001.0 08.3901.34K? 0
+174732.99 +723842.8 -000011.3+000009.100004.0 08.3901.11K? 0
+174833.66 +233909.2 -000004.0+000018.600001.9 08.3901.03K? 0
+175019.30 -510712.5 +000008.7-000035.200008.7 08.3901.00K? 0
+175210.81 -282704.1 -000007.9+000027.100029.8 08.3901.86M? 0
+175451.54 +691319.1 -000031.0+000000.000012.2 08.3901.26K? 0
+175822.84 +143650.9 +000024.9+000001.800000.9 08.3901.23K? 0
+180122.10 +475323.2 +000006.2+000023.400003.8 08.3901.00K? 0
+180412.30 -344915.6 -000023.8-000020.700020.2 08.3901.70K? 0
+180909.29 -150332.6 +000007.6-000003.700031.4 08.3901.57K? 0
+181144.94 +272314.7 -000000.8+000011.500003.1 08.3901.08K? 0
+182018.48 -151310.1 +000016.3+000009.800009.7 08.3901.75K? 0
+182315.11 +495749.4 +000002.6-000013.000005.7 08.3901.19K? 0
+182737.59 +214821.2 -000004.3+000003.200004.0 08.3901.72K? 0
+183221.32 -161321.5 -000030.8-000003.100015.2 08.3901.26K? 0
+185151.22 +441422.5 -000008.9-000020.100002.2 08.3901.02K? 0
+190621.67 +243915.6 -000004.5+000009.500016.4 08.3901.28K? 0
+191231.12 +434414.8 +000000.3-000037.200000.6 08.3901.30K? 0
+191802.52 -010032.0 +000024.8+000005.500024.9 08.3901.72K? 0
+192026.03 -185147.6 -000016.0-000024.900022.6 08.3901.55K? 0
+192404.06 +653611.6 -000006.3+000012.900004.7 08.3901.09K? 0
+192438.36 +290805.1 -000005.4-000016.800003.4 08.3901.60K? 0
+192509.90 -662809.7 -000229.1+000237.500037.1 08.3901.04K? 0
+192549.43 +824624.1 +000013.7+000023.800002.3 08.3901.42K? 0
+193144.79 +030709.2 +000012.5+000006.000011.7 08.3901.04K? 0
+193622.98 -091911.8 +000020.8-000004.500005.9 08.3901.69K? 0
+193720.45 -741342.0 +000000.1-000004.400001.4 08.3901.15K? 0
+194104.57 -233900.7 -000027.6+000008.100009.1 08.3901.10K? 0
+194915.66 -325808.3 +000015.4+000001.200004.9 08.3901.19K? 0
+195218.94 -093337.6 +000006.5+000008.300004.0 08.3901.46K? 0
+195223.23 +311956.4 +000009.2+000005.600006.3 08.3901.36K? 0
+195426.76 -670637.2 +000001.3-000010.200009.4 08.3901.34K? 0
+200545.96 +201912.8 -000010.2-000012.300002.7 08.3901.12K? 0
+200854.17 -560339.9 +000015.8+000010.100010.4 08.3901.14K? 0
+201409.60 -135335.0 -000015.1-000029.200010.8 08.3901.34K? 0
+201536.46 -641523.5 +000018.8-000011.300009.3 08.3901.03K? 0
+201847.19 -270432.7 +000030.1-000014.000021.3 08.3901.22K? 0
+202221.03 -563003.4 +000029.8-000021.000013.3 08.3901.41K? 0
+202330.17 -203146.2 -000026.7-000032.500005.8 08.3901.61K? 0
+202504.74 -411428.0 -000030.9-000030.500004.8 08.3901.08K? 0
+202542.09 +370842.6 -000007.1+000008.100000.3 08.3901.03K? 0
+202649.55 +165617.9 +000006.6+000003.500007.4 08.3901.02K? 0
+203304.92 +253409.6 +000015.7+000003.300014.3 08.3901.07K? 0
+203336.22 +210623.3 +000015.8-000006.800010.4 08.3901.02K? 0
+203538.72 +500206.4 -000011.9-000015.100010.0 08.3901.25K? 0
+204111.62 +352207.5 -000012.5-000005.400001.0 08.3901.43K? 0
+205152.26 +042531.4 +000013.0-000027.700000.7 08.3901.02K? 0
+205931.51 -012804.4 -000012.7-000028.000004.7 08.3901.10K? 0
+210612.43 -310210.3 +000009.9-000022.400000.3 08.3901.22K? 0
+211536.73 +470112.4 +000016.6-000010.200000.4 08.3901.61K? 0
+211722.96 -750156.2 +000013.7+000007.300002.1 08.3901.19K? 0
+212141.97 +094335.6 -000004.6-000007.900002.4 08.3901.51K? 0
+212800.83 +413411.4 +000019.1+000003.700014.3 08.3901.31K? 0
+213355.44 +001327.9 -000003.3+000001.000004.1 08.3901.16K? 0
+213707.51 -303330.8 -000034.0-000037.100008.3 08.3901.01K? 0
+213904.36 +090323.1 +000009.6-000004.900006.2 08.3901.36K? 0
+214337.39 -380835.3 -000000.6-000009.900014.7 08.3901.47K? 0
+214607.48 -061756.2 +000033.6+000008.400012.6 08.3901.26K? 0
+215718.72 +174544.7 -000039.3-000022.500006.7 08.3901.35K? 0
+220332.23 -072733.8 +000030.6+000003.000020.4 08.3901.62K? 0
+221130.25 +094219.9 +000003.0-000007.600002.2 08.3901.02K? 0
+221716.19 -334732.6 +000042.7-000015.900001.9 08.3901.51K? 0
+221905.28 +103109.2 -000008.5-000011.100002.6 08.3901.12K? 0
+222026.86 +611000.3 +000068.8-000007.700003.7 08.3901.16K? 0
+222057.70 +542629.0 -000000.1-000028.000000.8 08.3901.34K? 0
+222202.83 -034810.2 +000026.1-000039.000017.9 08.3901.07K? 0
+222338.07 +302629.6 -000039.9-000017.300003.1 08.3901.56K? 0
+222615.97 +425225.5 -000007.7-000004.300003.7 08.3901.59K? 0
+222633.53 -585240.5 -000020.3-000017.400011.1 08.3901.45K? 0
+223259.87 +460431.9 -000009.2-000016.600012.2 08.3901.77K? 0
+223617.95 -050916.8 -000000.3-000035.700002.6 08.3901.46K? 0
+225331.22 +232441.3 +000022.6-000004.400000.4 08.3901.11K? 0
+225346.57 -072321.7 +000007.5+000020.200006.6 08.3901.17K? 0
+225746.21 -223637.9 +000019.4+000002.900007.3 08.3901.11K? 0
+231034.37 +602515.4 -000010.5-000020.800006.8 08.3901.10K? 0
+231529.24 +615157.3 -000040.8-000004.500004.0 08.3901.18K? 0
+231650.60 -171658.8 +000008.5-000013.300019.5 08.3901.19K? 0
+232026.57 -200139.5 +000036.3-000030.600002.8 08.3901.28K? 0
+232714.00 -501643.4 -000023.1-000011.300004.1 08.3901.52K? 0
+233000.35 +551559.1 +000015.1-000016.800014.0 08.3901.04K? 0
+233752.87 -055841.6 +000073.7-000045.000001.2 08.3901.04K? 0
+235335.21 -802027.6 +000039.7+000018.200005.9 08.3901.22K? 0
+195222.48 +255744.8 -000009.4-000014.300008.8 08.3902.17M? 0
+222911.26 +571247.0 -000031.6-000023.400011.1 08.3902.02M? 0
+000256.63 +402445.0 +000035.9-000008.500006.7 08.4000.17A? 0
+000825.36 -212431.6 +000158.2+000044.200008.0 08.4000.88G? 0
+000847.39 +864716.4 +000327.1-000001.300013.9 08.4000.58G? 0
+001015.89 -573054.0 +000031.8-000011.600020.5 08.4000.92G? 0
+001023.03 -114709.0 +000028.6-000005.800012.0 08.4000.50F? 0
+001055.92 +480637.5 +000173.7+000004.400010.3 08.4000.56F? 0
+001512.70 -342943.0 +000004.7+000034.500005.2 08.4000.91G? 0
+001624.12 +655715.9 +000093.3-000026.300013.1 08.4000.59G? 0
+002612.97 +492321.5 -000013.6-000009.200004.3 08.4000.09A? 0
+003233.68 +551253.1 -000006.1-000012.700002.2 08.4000.08A? 0
+003552.20 +291416.3 +000091.4-000020.600025.2 08.4000.63G? 0
+003622.31 +333839.5 +000015.9-000006.000009.7 08.4000.32F? 0
+003821.21 +194218.2 +000026.8-000032.600002.6 08.4000.46F? 0
+004130.47 -041358.1 +000030.3+000003.100000.6 08.4000.37F? 0
+005644.94 +174333.9 -000000.7-000019.200012.6 08.4000.30A? 0
+005702.21 +453637.2 -000001.1-000014.200001.2 08.4000.16A? 0
+005936.28 -011935.0 +000102.4-000003.100004.3 08.4000.59G? 0
+010142.24 -531909.7 -000020.9-000033.300017.7 08.4000.33F? 0
+010555.72 -264343.8 -000030.0-000015.100000.4 08.4000.22A? 0
+011118.73 -591200.3 +000023.1+000002.300002.0 08.4000.91G? 0
+011720.31 +042331.1 +000000.4+000004.100010.7 08.4000.41F? 0
+011929.08 -245703.3 -000023.8-000116.200019.1 08.4000.69G? 0
+012358.34 +395527.4 +000018.8-000012.400005.4 08.4000.17A? 0
+012649.23 -292828.2 +000020.5-000190.100028.2 08.4000.74G? 0
+013550.51 -430006.1 +000037.1-000136.200002.6 08.4000.92G? 0
+014135.35 -525556.5 +000136.2-000026.800012.4 08.4000.95G? 0
+014249.99 +110509.1 +000015.6-000026.100009.0 08.4000.29A? 0
+014609.70 +744921.9 -000072.9-000014.400014.8 08.4000.42F? 0
+014649.40 -824022.7 +000020.3-000007.900012.9 08.4000.34F? 0
+014703.87 +184039.9 +000040.4-000032.200006.3 08.4000.52F? 0
+014743.09 -131151.9 -000004.1-000028.100005.4 08.4000.52F? 0
+014836.76 -440612.5 +000012.2-000008.400010.0 08.4000.44F? 0
+015829.70 +580643.6 +000059.5-000013.900008.6 08.4000.39F? 0
+015853.57 +285145.7 +000006.3-000025.500004.7 08.4000.88G? 0
+015959.88 -314459.9 -000014.7+000009.000001.1 08.4000.62G? 0
+020221.16 +192323.8 +000017.1-000012.800002.7 08.4000.14A? 0
+020959.48 -722942.5 +000011.4-000001.700007.1 08.4000.95G? 0
+021831.08 +553223.1 +000080.6-000054.300000.2 08.4000.43F? 0
+022702.24 +335543.0 -000025.1-000000.800001.8 08.4000.59G? 0
+022808.02 +803702.6 -000009.9+000003.200002.0 08.4000.14A? 0
+023007.29 +332423.6 +000019.9-000018.100002.7 08.4000.17A? 0
+023056.70 -520001.4 +000028.2+000026.600013.8 08.4000.34F? 0
+023502.60 +340945.4 +000018.9-000007.800018.9 08.4000.34F? 0
+023657.21 +372116.2 +000013.4-000009.500004.6 08.4000.96K? 0
+023849.12 -252156.7 +000038.9-000002.000010.6 08.4000.34F? 0
+024503.95 +341951.5 -000017.3-000020.800009.2 08.4000.08A? 0
+024917.11 +491804.8 +000017.3-000021.200003.1 08.4000.12A? 0
+030029.71 +624319.0 -000003.9-000004.900001.5 08.4000.35F? 0
+030116.43 +454842.1 +000034.1-000041.200006.4 08.4000.50F? 0
+030454.26 +600132.7 -000007.6-000000.200002.8 08.4000.13A? 0
+031216.18 +171803.9 -000013.5-000000.300002.6 08.4000.32F? 0
+031231.22 -775454.6 +000047.6+000052.600010.2 08.4000.52F? 0
+031846.54 +593804.2 -000006.3-000007.400006.3 08.4000.19A? 0
+032554.80 +690913.1 +000061.0-000050.000016.0 08.4000.59G? 0
+032557.56 -220350.1 +000145.2+000118.900022.9 08.4000.76G? 0
+032635.85 +572436.3 +000056.0-000163.800011.8 08.4000.88G? 0
+032837.96 +492315.7 +000029.0-000020.600005.9 08.4000.20A? 0
+033803.40 -324428.3 -000009.2-000009.900001.8 08.4000.36F? 0
+034143.88 -051429.2 +000021.4-000032.600006.7 08.4000.28A? 0
+034808.52 -213433.8 +000001.9+000013.500005.9 08.4000.32F? 0
+035117.82 +544216.9 +000014.9-000008.400004.0 08.4000.25A? 0
+040348.41 +375819.9 -000012.2-000014.500002.8 08.4000.11A? 0
+040445.58 -114847.5 -000048.2-000093.300003.7 08.4000.48F? 0
+040951.08 -790104.5 +000003.8-000008.000001.0 08.4000.20A? 0
+041122.54 +442143.8 -000005.1-000022.500010.8 08.4000.08A? 0
+041159.82 -175206.0 +000020.0+000037.900002.4 08.4000.91G? 0
+041208.92 -102809.0 -000102.9-000114.200021.8 08.4000.67G? 0 0.10 1.00
+042043.05 +111408.5 +000029.3-000010.000012.5 08.4000.20A? 0
+043041.20 +521822.5 +000014.2-000014.400001.5 08.4000.25A? 0
+043136.15 +295537.8 +000007.5-000040.400002.4 08.4000.41F? 0
+043700.41 -515026.4 +000006.2-000024.400005.0 08.4000.83G? 0
+044144.56 -611309.3 +000028.6-000006.300003.2 08.4000.09A? 0
+044153.04 -061235.2 -000023.4+000000.000018.4 08.4000.45F? 0
+044154.30 -580114.6 +000065.1-000012.200022.6 08.4000.78G? 0
+044532.98 +675551.2 +000010.0-000023.400008.8 08.4000.95K? 0
+044730.26 +421911.8 -000000.4-000003.900012.6 08.4000.02A? 0
+044813.40 +085736.3 +000031.7-000009.200029.6 08.4000.43F? 0
+045545.55 -022016.1 +000014.3+000022.300008.5 08.4000.85G? 0
+045610.61 +025605.6 +000152.9-000288.300013.2 08.4000.88G? 0
+045937.12 -101930.5 +000015.2-000131.200026.2 08.4000.59G? 0
+050329.82 -582646.7 +000018.5+000012.000003.6 08.4000.30A? 0
+050511.09 -251135.5 -000001.6-000042.800019.8 08.4000.44F? 0
+050641.92 -505629.2 -000008.9+000020.700009.8 08.4000.46F? 0
+050925.74 -694251.8 +000036.9+000068.000015.5 08.4000.47F? 0
+051545.33 -241713.9 +000002.7+000007.000003.9 08.4000.28A? 0
+052103.25 +042841.0 +000001.8+000004.100002.5 08.40-0.03B? 0
+052126.15 -452028.5 -000006.6+000032.900010.3 08.4000.41F? 0
+052303.48 +031134.3 -000010.6+000004.500009.2 08.4000.88G? 0
+052312.07 +070322.6 -000003.6-000000.400011.7 08.4000.95K? 0
+052351.37 +005146.3 -000000.5-000004.100005.5 08.40-0.06B? 0
+052407.94 -354704.5 +000016.1-000023.700011.8 08.4000.86G? 0
+052609.80 -152807.4 -000009.8+000018.000003.0 08.4000.96K? 0
+053200.13 -174601.1 +000056.1+000012.800012.6 08.4000.52F? 0
+053858.02 +282736.5 -000002.5-000014.800000.8 08.4000.27A? 1
+054124.50 +385428.4 +000003.5-000019.000009.3 08.4000.29A? 0
+054422.20 +183137.2 +000015.7+000006.500016.8 08.4000.35F? 0
+055044.67 +490357.8 -000009.7-000047.700012.3 08.4000.31A? 0
+055412.16 +162039.2 -000001.1-000003.800008.6 08.4000.30A? 0
+055437.14 -114922.7 +000024.5-000004.700000.2 08.4000.20A? 0
+055536.65 +304241.0 +000014.1+000007.800020.9 08.4000.06A? 0
+055708.18 +565904.6 +000001.9-000007.500005.9 08.4000.08A? 0
+055733.25 +093453.1 -000003.0-000013.000005.2 08.40-0.03B? 0
+055854.01 -750935.1 +000008.5+000143.100003.5 08.4000.83G? 0
+060214.12 -472500.6 -000008.9-000000.100003.6 08.4000.24A? 0
+060555.49 +404120.4 +000022.4+000002.700000.5 08.4000.11A? 0
+060909.56 +113919.7 -000087.9-000063.300025.9 08.4000.63G? 0
+060935.88 +054007.6 +000049.3+000058.500055.7 08.4000.90G? 0
+061107.98 -283553.2 -000010.9-000000.300002.1 08.4000.01A? 0
+061131.55 +570132.4 -000010.4-000079.800020.4 08.4000.56F? 0
+061534.25 +140832.7 +000031.3+000116.000005.3 08.4000.55F? 0
+062200.14 -535812.1 +000001.9+000031.400013.6 08.4000.02A? 0
+062323.69 +513317.8 +000014.4-000044.500013.2 08.4000.32F? 0
+062408.36 -012825.4 +000007.6+000004.700012.8 08.4000.30A? 0
+063126.28 +652825.5 -000010.7+000042.800014.3 08.4000.58F? 0
+063515.56 +282633.7 +000013.6-000017.500032.5 08.4000.24A? 0
+064712.74 +571522.0 -000006.1-000002.400012.8 08.4000.37F? 0
+064715.45 -650519.5 +000018.6-000016.700003.1 08.4000.98K? 0
+065027.26 -312836.0 -000002.4+000002.200004.4 08.4000.30A? 0
+065354.15 -595251.3 -000003.1+000009.400002.4 08.40-0.09B? 0
+065356.13 +282313.3 +000000.9-000015.100007.2 08.4000.41F? 0
+065432.95 -273333.8 -000031.0+000009.000009.0 08.4000.70G? 1
+065705.82 +321724.1 -000002.9-000003.900001.6 08.4000.30A? 0
+065829.09 -081737.5 -000026.6-000033.500007.3 08.4000.22A? 0
+070257.61 -020151.1 -000012.1-000013.400017.5 08.4000.16A? 0
+070534.59 +464005.9 -000001.5-000016.400008.2 08.40-0.02B? 0
+070844.93 +642207.6 -000000.5-000025.400008.3 08.4000.05A? 0
+070913.48 +190233.9 +000039.7-000040.500001.0 08.4000.67G? 0
+070943.51 -235629.6 +000002.7-000005.400007.1 08.40-0.06B? 0
+071328.65 -210732.5 -000011.9+000023.800008.6 08.4000.34F? 0
+071342.34 -085531.0 -000018.1+000016.700004.8 08.4000.01A? 0
+071353.37 +250041.7 +000000.0+000000.000000.0 08.4000.00B? 0
+071353.91 -360458.0 -000010.9+000008.200008.2 08.4000.20A? 0
+071948.49 -413556.2 -000013.6+000014.900001.9 08.4000.10A? 0
+071949.70 +455254.0 +000011.4-000000.700000.1 08.4000.24A? 0
+072202.72 -470149.5 -000004.9-000002.900002.3 08.4000.88G? 0
+072323.26 -354721.0 +000001.1+000009.200002.0 08.4000.09A? 0
+072328.46 -094834.5 -000032.5+000011.900001.0 08.4000.36F? 0
+072341.61 +540530.3 +000003.0-000033.700002.4 08.4000.06A? 0
+072403.16 -320932.3 -000006.9+000012.100001.6 08.40-0.01B? 0
+072412.37 -405205.5 +000014.0+000002.400011.0 08.4000.37F? 0
+072419.35 +071646.3 -000002.5-000018.300001.2 08.4000.15A? 0
+072720.85 -112930.8 -000008.1-000006.400010.5 08.40-0.01B? 1
+072744.09 +625945.1 +000016.5-000016.600004.8 08.4000.96K? 0
+073021.64 +095404.3 +000004.3-000000.100007.4 08.4000.17A? 0
+073247.52 +273900.7 -000019.5-000020.500004.2 08.4000.28A? 0
+073341.33 +064109.4 +000003.4+000016.000006.0 08.4000.30A? 0
+073613.76 -174838.6 -000046.6-000023.100007.5 08.4000.42F? 0
+073625.26 -615226.0 -000009.0+000021.300002.7 08.4000.07A? 0
+073921.92 -541750.5 +000004.0+000002.600008.5 08.4000.19A? 0
+074241.77 -142106.8 -000011.4+000019.600010.3 08.4000.49F? 0
+074340.17 -525022.4 -000005.5+000006.700002.6 08.40-0.04B? 0
+074423.29 -093349.9 -000003.8-000005.800001.4 08.4000.07A? 0
+075258.04 -020051.8 -000075.1+000005.000029.0 08.4000.53F? 0
+075507.23 -603243.9 -000008.9+000041.700008.6 08.4000.11A? 0
+075757.40 +035146.8 -000004.7-000091.100015.0 08.4000.49F? 0
+080208.61 +584612.7 +000043.9-000019.800006.2 08.4000.47F? 0
+080414.62 -480029.3 -000007.9+000018.600004.8 08.4000.02A? 0
+080427.12 +333948.0 -000014.8-000013.900021.4 08.4000.66G? 0
+080428.75 -323409.4 -000022.0+000028.800006.3 08.4000.21A? 0
+080434.78 +152153.5 -000174.4-000233.700032.8 08.4000.86G? 0
+080533.37 +095215.0 -000039.6-000003.500006.5 08.4000.27A? 0
+080540.32 -043925.9 -000022.4-000004.600004.9 08.4000.09A? 0
+081348.71 +153802.4 +000008.8+000045.300019.0 08.4000.89G? 1
+081603.32 -251406.1 +000003.3-000012.100011.4 08.4000.98K? 0
+081652.79 -762536.3 -000073.6+000073.000010.2 08.4000.56F? 0
+081836.76 -402357.8 -000003.0-000000.300005.5 08.40-0.11B? 0
+082718.39 -774345.6 -000014.1+000036.200002.2 08.4000.19A? 0
+082744.76 -493616.8 +000000.7-000017.400010.0 08.4000.11A? 0
+082759.33 +414256.0 -000030.7-000036.500012.6 08.4000.47F? 0
+082820.77 -124000.1 -000026.9+000003.900020.4 08.4000.48F? 0
+082833.81 -335050.0 -000013.2+000012.900000.1 08.40-0.02B? 0
+082942.25 -423006.1 +000023.2-000037.600011.8 08.4000.53F? 0
+083104.36 +352145.6 -000006.6+000013.600003.6 08.4000.89G? 0
+083231.14 -401237.1 -000241.9+000213.300018.8 08.4000.61G? 0
+083515.45 -602402.5 -000015.9+000031.000002.5 08.4000.49F? 0
+083716.40 -485438.7 -000041.8+000046.600011.1 08.4000.41F? 0
+083728.20 -351919.8 -000012.9+000002.000005.3 08.4000.28A? 0
+083837.68 -454754.6 -000012.2-000007.900002.5 08.4000.19A? 0
+083936.70 -422912.7 -000018.9+000011.400005.9 08.40-0.06B? 0
+084008.85 -400401.9 -000024.5+000011.600002.3 08.4000.11A? 0
+084633.32 -324213.7 -000014.2+000010.400004.7 08.4000.06A? 0
+084846.80 +492618.8 -000013.5-000025.500008.0 08.4000.27A? 0
+085154.16 +580736.1 -000009.1-000003.900017.0 08.4000.43F? 0
+085357.90 -055512.5 -000041.1+000009.600001.5 08.4000.29A? 0
+085814.69 -262059.4 +000000.3-000010.300007.3 08.4000.08A? 0
+090001.40 -143143.1 -000012.7-000003.000014.8 08.4000.32F? 0
+090008.35 -581543.3 -000007.7-000000.700006.1 08.4000.11A? 0
+090017.94 +345145.8 -000140.8-000057.300035.6 08.4000.80G? 0
+090134.98 -151045.0 -000041.7-000066.800009.9 08.4000.61G? 0
+090621.94 -025547.0 -000039.7-000004.600011.3 08.4000.63G? 0
+090638.28 +024905.9 -000042.4+000067.500020.4 08.4000.44F? 0
+090813.87 -282909.9 -000014.0+000006.800006.9 08.4000.07A? 0
+090914.41 +151427.8 +000001.0-000023.200016.9 08.4000.45F? 0
+091749.80 +214653.8 -000001.3-000005.800000.9 08.4000.99K? 0
+092203.66 -095416.7 -000011.6-000001.700015.3 08.4000.13A? 0
+092509.57 +092844.8 -000016.5-000049.000011.3 08.4000.95G? 0
+093228.62 +441432.9 -000015.7+000001.400002.3 08.4000.91G? 0
+094003.62 +490749.1 -000003.1-000004.500003.3 08.4000.98K? 0
+094037.96 -182907.4 +000021.0-000025.100013.2 08.4000.40F? 0
+094153.98 -455948.1 +000021.6-000001.800011.1 08.4000.95K? 0
+094340.15 +740250.0 -000037.3-000105.300001.5 08.4000.85G? 0
+094417.81 -335055.3 -000014.5+000012.300009.2 08.4000.44F? 0
+094746.96 +591757.2 -000020.8-000009.200011.5 08.4000.97K? 0
+094813.46 -463222.2 -000031.1+000006.400002.6 08.4000.09A? 0
+094931.85 +183903.8 +000027.5-000039.200013.2 08.4000.92G? 0
+095241.54 -162249.9 -000042.7+000036.400016.0 08.4000.54F? 0
+100258.69 +383645.5 -000072.9-000047.300018.6 08.4000.46F? 0
+100423.56 +705202.4 -000107.4-000212.900012.8 08.4000.64G? 0
+100428.18 +422230.1 -000101.9+000039.200003.5 08.4000.49F? 0
+100615.18 +405530.4 -000089.8-000018.000005.6 08.4000.71G? 0
+101027.51 +113433.7 -000139.3-000136.700025.0 08.4000.71G? 0
+101740.42 +700013.1 -000035.8+000000.600000.4 08.4000.45F? 0
+101745.43 +062457.1 -000024.3-000012.100001.1 08.4000.40F? 0
+102423.48 +713002.1 -000039.7-000010.300000.8 08.4000.38F? 0
+103232.50 -722541.2 -000054.6-000046.300012.2 08.4000.59G? 0
+103330.73 -201052.4 -000009.8-000004.200014.4 08.4000.37F? 1
+103638.44 -592118.8 -000010.6+000004.000000.3 08.40-0.05B? 0
+103836.87 +401919.7 -000085.3-000001.200001.8 08.4000.60G? 0
+104212.48 +024748.5 +000018.2-000022.700024.9 08.4000.95G? 0
+104708.37 -603424.2 -000013.7-000006.400005.2 08.4000.01A? 0
+104811.91 -521816.8 -000016.3+000012.700002.3 08.40-0.01B? 0
+105140.06 -450218.8 -000020.6-000000.600001.0 08.4000.13A? 0
+105245.19 -570744.7 -000016.0+000001.600005.3 08.40-0.08B? 0 0.10 1.00
+105313.44 +165832.2 -000006.3-000055.100020.2 08.4000.58F? 0
+105330.53 -585015.2 +000031.2-000025.900035.2 08.4000.00B? 0
+105410.97 -371550.1 +000059.6-000171.300027.9 08.4000.72G? 0
+105506.41 -225531.6 -000026.1-000019.900005.0 08.4000.20A? 0
+105740.94 -411856.9 -000019.5-000026.900005.0 08.4000.99K? 0
+105820.15 -732409.6 +000003.2+000034.900004.3 08.4000.33F? 0
+110008.88 -200257.1 -000017.3+000005.900000.3 08.4000.86G? 0
+110639.14 +570305.0 -000087.2-000019.400007.0 08.4000.52F? 0
+111016.51 -593046.8 +000004.3-000002.900005.9 08.4000.04A? 0
+111058.97 +660243.4 -000000.5-000001.000013.5 08.4000.94G? 0
+111635.77 +122744.1 -000119.3+000081.700010.3 08.4000.69G? 0
+111756.01 -403412.1 -000064.3+000000.200022.8 08.4000.97K? 0
+111946.60 -205855.4 -000022.9-000030.000001.5 08.4000.45F? 0
+112502.16 -123250.0 -000081.3-000013.800008.3 08.4000.90G? 0
+112544.28 -630744.9 -000013.1-000001.900001.5 08.4000.28A? 0
+112956.36 -732231.2 -000060.8-000009.900007.4 08.4000.50F? 0
+113131.06 -603855.9 +000002.3+000002.500007.4 08.4000.08A? 0
+113605.61 +304316.5 -000079.4+000062.000022.4 08.4000.57F? 0
+115003.64 +534837.5 +000012.7-000007.000001.9 08.4000.79G? 0
+115435.36 +192540.3 -000439.8-000023.200027.5 08.4000.74G? 0
+120444.51 -522115.5 -000029.4-000014.900009.8 08.4000.40F? 0
+120716.02 +103153.6 -000027.5-000077.200013.5 08.4000.65G? 0
+122955.51 -644724.1 -000010.3-000014.500009.9 08.4000.21A? 0
+123815.80 -613607.2 -000011.6-000008.100002.7 08.4000.06A? 0
+123921.55 +200141.0 -000105.9-000096.500008.8 08.4000.78G? 0
+124820.37 -244753.0 -000057.1+000007.800022.4 08.4000.49F? 0
+124833.91 -452511.2 -000042.0-000013.300007.8 08.4000.33F? 0
+125147.62 -665122.4 -000009.4-000013.100000.9 08.40-0.08B? 0
+125615.37 -614517.9 -000011.0-000011.600005.7 08.4000.32F? 0
+131145.21 -353706.9 -000058.5-000058.700012.4 08.4000.63G? 0
+131737.17 +190118.4 +000009.5+000027.900001.9 08.4000.93G? 0
+132038.69 +364032.8 +000099.6-000039.000025.8 08.4000.54F? 0
+132039.30 -144620.6 +000041.9-000019.600016.7 08.4000.64G? 0
+132433.79 -552703.5 -000012.3-000011.600011.6 08.4000.13A? 0
+132520.63 -535018.3 -000046.6-000024.400007.0 08.4000.34F? 0
+132646.34 -471946.0 -000043.3+000022.000013.2 08.4000.07A? 0 0.10 1.00
+132646.42 -741119.7 -000016.3-000005.500005.4 08.4000.00A? 0
+132807.83 -540955.1 -000015.5-000006.200005.4 08.4000.05A? 0
+133209.00 -260016.4 -000130.9+000112.300021.1 08.4000.96K? 0
+133744.24 -461113.0 +000014.6-000009.200005.5 08.4000.24A? 0
+133831.15 -265420.4 +000004.3-000020.600006.1 08.4000.17A? 0
+134143.68 -284543.9 -000060.2-000002.000002.3 08.4000.43F? 0
+134712.85 +373644.4 +000041.7-000091.700012.6 08.4000.88G? 0
+134800.32 -655022.0 -000015.7-000006.200002.9 08.40-0.01B? 0
+140116.74 +593256.3 -000057.2+000033.300008.2 08.4000.55F? 0
+140744.85 -534109.4 -000064.9-000009.200009.6 08.4000.43F? 0
+141116.44 +150605.8 +000024.2-000024.900003.9 08.4000.37F? 0
+141409.10 -083106.4 +000000.8-000016.000013.9 08.4000.48F? 0
+141715.66 -375655.4 -000046.0-000000.500002.1 08.4000.41F? 0
+142013.09 +631233.7 +000018.5+000002.200012.5 08.4000.16A? 0
+142459.68 +193036.8 -000011.1+000009.300005.1 08.4000.96K? 0
+142828.79 -650240.3 -000073.5-000066.400017.9 08.4000.61G? 0
+143506.00 +233056.8 -000069.5-000065.500036.2 08.4000.64G? 0
+144520.20 -091251.1 -000048.9-000007.700023.5 08.4000.47F? 0
+144829.35 +031744.8 -000039.0-000013.400003.5 08.4000.50F? 0
+145307.11 -183935.8 -000019.0-000000.200009.5 08.4000.96K? 0
+145550.60 -182202.1 +000059.0-000043.300016.1 08.4000.79G? 0
+145621.74 -043413.3 -000090.0-000014.000007.0 08.4000.41F? 0
+145832.39 -472632.3 +000013.1-000013.400024.0 08.4000.04A? 0
+150335.34 -275032.1 +000171.0-000127.600011.0 08.4000.61G? 0
+151136.34 -424339.7 -000039.3-000017.000015.0 08.4000.19A? 0
+151351.41 -520559.8 -000017.0+000010.400000.2 08.4000.12A? 0
+151442.39 -072825.5 -000022.1-000012.700011.8 08.4000.17A? 0
+151715.76 -041103.7 -000033.3-000045.700013.9 08.4000.41F? 0
+151725.40 -541414.6 -000001.3+000034.400016.8 08.40-0.01B? 0
+152023.37 +163319.7 -000070.0+000029.100009.1 08.4000.50F? 0
+152031.20 -110157.1 -000019.3+000006.700000.8 08.4000.33F? 0
+152320.65 -601425.6 -000000.5-000006.600009.0 08.4000.00A? 0
+153117.97 -695012.0 -000054.1-000053.800008.6 08.4000.43F? 0
+153725.19 -682955.9 -000045.6-000048.300007.5 08.4000.47F? 0
+153754.03 +253808.0 +000014.2-000015.800002.7 08.4000.89G? 0
+153951.94 +083136.7 +000062.9-000024.300003.1 08.4000.57F? 0
+153954.98 -294459.2 +000014.2-000080.700021.5 08.4000.53F? 0
+154601.45 +653447.6 -000069.7+000104.100017.6 08.4000.50F? 0
+154616.41 +033944.1 -000041.7-000014.400012.3 08.4000.96K? 0
+154818.21 +131001.1 -000003.5-000031.000016.7 08.4000.53F? 0
+155053.22 -472737.0 -000028.7-000010.700008.9 08.4000.55F? 0
+155321.93 -215816.5 -000008.0-000007.800010.9 08.4000.41F? 0
+155338.15 +590015.6 +000004.8+000039.800000.8 08.4000.54F? 0
+160156.68 -495743.0 -000009.5-000001.700012.5 08.4000.11A? 0
+160803.73 -130010.4 -000078.8-000038.600011.8 08.4000.44F? 0
+160835.15 -204529.5 -000011.4-000030.300005.4 08.4000.61G? 0
+161124.85 -304415.9 -000029.5-000011.900002.3 08.4000.18A? 0
+161650.63 -255146.5 -000015.1-000032.300002.5 08.4000.30A? 0
+162203.14 -573402.9 -000007.3-000019.100004.5 08.4000.09A? 0
+162234.06 -334031.2 -000017.7-000023.900009.9 08.4000.54F? 0
+162309.35 -483826.1 -000006.1+000007.600004.2 08.4000.98K? 0
+163145.09 -021535.9 +000023.0-000031.400012.8 08.4000.66G? 0
+164103.05 -152125.2 -000019.7-000043.000003.6 08.4000.52F? 0
+164335.02 +204150.4 +000003.0-000015.000002.5 08.40-0.04B? 0
+164338.96 -151437.5 -000007.3-000018.000008.5 08.4000.42F? 0
+164705.05 -393456.4 -000003.5-000004.700009.4 08.4000.17A? 0
+164843.11 +474753.9 -000025.5+000024.200003.1 08.4000.25A? 0
+165029.65 -404533.4 -000013.6-000009.000005.4 08.4000.15A? 0
+165218.66 +422700.7 +000020.8-000020.300002.6 08.4000.47F? 0
+165226.58 -553720.8 -000012.2-000002.100015.7 08.4000.09A? 0
+165427.01 -273408.4 -000014.1-000012.600002.9 08.4000.13A? 0
+171021.01 -464426.2 -000005.1-000006.400023.0 08.4000.24A? 0
+171106.13 +410355.7 -000005.1+000018.400010.8 08.4000.24A? 0
+171134.86 +391531.5 -000060.2+000007.700007.9 08.4000.51F? 0
+171458.10 -023011.4 -000055.6+000021.500027.6 08.4000.67G? 0
+171632.60 -612524.7 +000004.8-000034.800006.0 08.4000.49F? 0
+171716.64 +151054.3 -000009.1+000004.700000.8 08.40-0.03B? 0
+171849.86 -393058.5 -000021.1-000039.300016.1 08.4000.48F? 0
+172437.70 -544459.0 +000002.3-000072.900013.4 08.4000.42F? 0
+172916.58 +635210.5 -000007.0-000180.300029.6 08.4000.71G? 0
+172954.23 -470022.8 +000015.5+000016.500002.7 08.4000.43F? 0
+173831.37 +301243.7 -000000.8+000004.400002.7 08.4000.07A? 0
+173945.52 -045806.2 -000005.0-000010.600007.8 08.4000.45F? 0
+173955.72 +650004.9 -000022.4+000103.800029.4 08.4000.94G? 0
+174030.76 -324516.1 +000001.8+000004.300000.3 08.40-0.04B? 0
+174322.87 +335641.5 +000085.3+000039.200009.3 08.4000.37F? 1
+174356.79 -261823.8 +000013.4-000021.700003.7 08.4000.48F? 0
+174416.39 +514713.0 +000010.9-000035.300007.6 08.4000.31F? 0
+175008.74 -141354.0 -000019.9-000014.800017.5 08.4000.21A? 0
+175108.98 +270406.3 +000004.3+000003.100002.2 08.4000.10A? 0
+175355.13 +483106.5 +000044.5+000016.000014.1 08.4000.54F? 0
+175702.85 -404806.8 +000006.9-000015.100007.2 08.40-0.05B? 0
+180144.38 -662751.9 +000014.6-000012.900004.3 08.4000.06A? 0
+180226.00 +070354.6 -000005.6-000005.500003.5 08.4000.61G? 0
+180459.58 +212631.9 -000054.6-000004.000010.4 08.4000.62G? 0
+180616.94 -264720.6 +000010.9+000028.500021.3 08.4000.47F? 0
+180849.71 +683450.1 -000013.9-000035.200000.9 08.4000.90G? 0
+180926.83 +363107.9 -000010.9+000013.000003.8 08.4000.11A? 0
+180936.65 -192126.9 +000005.7-000002.900008.4 08.4000.08A? 0
+181008.97 -383423.1 +000003.0-000018.200017.9 08.4000.10A? 0
+181118.82 -295407.0 +000004.4-000010.000019.5 08.4000.10A? 0
+181153.93 +014748.1 +000012.1-000004.600004.7 08.4000.33F? 0
+181949.28 +171213.2 +000023.8+000030.200018.6 08.4000.52F? 0
+181949.54 +480602.0 -000012.1+000032.900013.9 08.4000.48F? 0
+182115.85 +264224.3 +000002.7-000005.200020.6 08.4000.53F? 0
+182540.18 +043708.9 +000002.2-000009.600006.8 08.4000.17A? 0
+182551.75 +602844.7 -000009.0+000007.000014.3 08.4000.39F? 0
+182629.04 +272040.0 -000001.1-000002.200000.1 08.40-0.07B? 0
+183250.76 +202418.8 -000007.2+000008.200005.2 08.4000.08A? 0
+183426.29 +174403.0 -000008.5-000116.500015.6 08.4000.58F? 0
+183748.27 -612513.9 +000012.7-000019.000001.1 08.4000.33F? 0
+183845.28 -120306.8 +000008.8+000011.500001.9 08.4000.34F? 0
+184408.39 +625921.5 -000001.7-000026.100003.4 08.4000.09A? 0
+184541.37 -422532.1 +000014.7-000005.100001.3 08.4000.85G? 0
+184612.75 -791333.1 -000050.9-000016.800008.3 08.4000.41F? 0
+184910.11 +132937.6 -000021.7-000007.200008.7 08.4000.12A? 0
+184932.51 +235349.8 -000014.3+000010.300012.4 08.4000.56F? 0
+185139.90 +070922.6 -000002.8-000002.500000.7 08.4000.25A? 0
+185148.78 +770837.6 -000008.7-000037.800006.8 08.4000.36F? 0
+185249.18 +312433.8 -000005.8-000002.800005.6 08.4000.51F? 0
+185641.04 -510138.4 -000006.6-000016.900016.5 08.4000.41F? 0
+185828.63 -325138.5 +000006.0+000000.400002.5 08.4000.30A? 0
+190048.58 +270533.4 -000009.5-000006.800014.3 08.4000.06A? 0
+190142.95 +032321.0 +000016.2+000001.300009.7 08.4000.21A? 0
+190310.76 +251731.8 -000003.0+000007.700002.7 08.4000.15A? 0
+190345.31 -011114.6 +000002.2-000004.400002.4 08.4000.31A? 0
+190505.88 -245511.5 +000060.1-000068.900018.3 08.4000.52F? 0
+190531.46 -393522.4 +000027.6-000007.600007.9 08.4000.04A? 0
+190641.35 +090853.0 +000004.0-000014.900002.4 08.4000.23A? 0
+190711.54 +493654.2 +000012.2+000025.400009.1 08.4000.42F? 0
+190724.94 +123725.2 -000015.5-000023.300000.5 08.4000.31F? 0
+190915.75 +523527.4 -000005.8+000025.200000.3 08.4000.52F? 0
+191338.77 +505431.2 +000007.8-000028.000005.0 08.4000.25A? 0
+191816.28 +532724.8 +000006.8+000003.600001.8 08.4000.03A? 0
+191917.27 -584318.7 +000002.5-000061.600008.7 08.4000.64G? 0
+192121.79 +050723.3 -000000.9+000005.700008.3 08.4000.21A? 0
+193047.01 -402719.0 +000090.8+000019.800008.7 08.4000.51F? 0
+193847.07 -625323.2 +000004.4+000011.400001.8 08.4000.31F? 0
+194016.68 +042015.8 -000011.2-000034.900003.0 08.4000.49F? 0
+194039.61 +354746.4 +000014.4+000009.800003.6 08.4000.98K? 0
+194218.01 -060442.9 -000037.6-000033.800016.1 08.4000.55F? 0
+194342.41 +000049.2 -000002.8+000001.700004.3 08.4000.21A? 0
+194600.87 +305659.2 -000004.8+000005.500006.7 08.4000.05A? 0
+194751.84 +155729.8 +000010.6+000005.500009.0 08.4000.24A? 0
+195257.97 +560548.1 +000001.5+000009.300005.3 08.4000.96K? 0
+195309.79 +283629.8 +000008.8+000029.700013.0 08.4000.34F? 0
+195457.18 +392414.1 +000008.5-000001.700005.7 08.4000.12A? 0
+200010.26 +173828.4 -000003.3-000010.300007.4 08.4000.46F? 0
+200059.03 +160142.2 +000000.8-000016.300000.1 08.4000.05A? 0
+200928.53 +514027.7 +000000.0+000000.000000.0 08.4000.01A? 1
+201230.29 +095645.9 -000008.0-000016.800006.2 08.4000.43F? 0
+201246.23 +321848.7 +000005.8-000018.800002.7 08.4000.95K? 0
+201721.69 -542048.5 -000001.0-000060.400010.6 08.4000.38F? 0
+201746.01 +571716.2 +000000.0+000000.000000.0 08.4000.68G? 1
+202024.58 -753441.7 -000177.2+000141.500029.4 08.4000.75G? 0
+202141.24 +134113.8 -000005.4-000013.500009.9 08.40-0.05B? 0
+202423.10 +130035.6 +000000.4-000008.200001.6 08.40-0.07B? 0
+202511.66 +224500.6 +000070.2+000025.300011.2 08.4000.70G? 0
+202556.43 +424110.5 +000002.3-000004.600002.8 08.4000.42F? 0
+203110.59 +572315.8 +000036.7+000004.200011.2 08.4000.45F? 0
+203121.62 +563355.7 -000042.8-000090.300013.3 08.4000.48F? 0
+203716.24 +214813.9 -000014.1-000025.100005.8 08.4000.11A? 0
+203944.54 +672057.6 +000023.3-000051.400012.0 08.4000.45F? 0
+204046.06 -064750.4 +000035.1-000030.300006.1 08.4000.64G? 0
+204100.33 +401900.1 -000035.7-000036.700000.6 08.4000.94G? 0
+204350.45 -861714.5 +000007.6-000014.500006.0 08.4000.23A? 0
+204412.69 -695120.0 +000008.6-000015.800000.8 08.4000.13A? 0
+204430.16 +235216.1 +000000.7-000002.900009.3 08.40-0.05B? 0
+204439.43 +562711.4 -000054.4-000019.900004.4 08.4000.44F? 0
+204637.50 -104248.6 +000025.0-000006.200019.0 08.4000.49F? 0
+204701.50 +080653.2 -000018.9-000028.700005.9 08.4000.41F? 0
+204703.58 +252449.8 -000066.6-000063.900001.6 08.4000.68G? 1
+205404.45 +405404.7 -000004.5-000029.900007.2 08.4000.17A? 0
+205821.34 -170101.7 +000018.6-000022.000007.8 08.4000.96K? 0
+210028.73 +433340.4 +000005.4-000009.300002.6 08.4000.04A? 0
+210645.10 +434654.6 +000008.9-000010.100006.6 08.4000.03A? 0
+210704.80 -355211.3 +000015.6-000003.000002.6 08.4000.09A? 0
+210938.83 +244657.4 +000011.7-000009.600004.5 08.4000.62G? 0
+210946.42 +462337.5 -000003.2-000000.800007.6 08.4000.13A? 0
+211022.48 -165730.7 -000018.7-000036.100001.6 08.4000.34F? 0
+211038.39 +375457.7 +000003.9-000001.800001.0 08.40-0.04B? 0
+211144.52 +192221.9 -000004.3-000020.200011.7 08.4000.03A? 0
+211343.73 +480341.3 +000004.3+000001.600000.9 08.40-0.00B? 0
+211751.63 -155327.7 +000003.7-000026.800017.0 08.4000.48F? 0
+212413.97 +593550.8 +000017.5+000026.500005.1 08.4000.83G? 0
+212417.24 +833402.8 +000003.6-000050.600017.9 08.4000.48F? 0
+212922.53 +010813.2 +000018.4+000005.300016.6 08.4000.22A? 0
+213106.12 -565721.4 +000012.9+000010.300004.0 08.4000.98K? 0
+213132.33 +720301.9 +000018.9+000018.900011.1 08.4000.33F? 0
+213238.31 +684649.9 +000029.4+000006.100005.1 08.4000.20A? 0
+213840.73 -184129.2 -000047.7-000263.600013.2 08.4000.65G? 0
+214042.74 +842000.0 +000342.0+000047.300041.6 08.4000.87G? 0
+214113.79 +113835.3 +000067.0+000014.400029.4 08.4000.46F? 0
+215449.88 +454729.8 -000006.3+000005.400002.5 08.4000.07A? 0
+215947.90 +603245.9 +000003.7+000008.100007.5 08.4000.31A? 0
+220012.57 +220207.4 -000032.1-000013.400001.0 08.4000.42F? 0
+220657.15 +701402.0 +000005.9+000015.500000.6 08.4000.18A? 0
+220823.44 +115210.9 -000014.4+000054.400001.8 08.4000.48F? 0
+221648.35 -070855.1 +000055.5-000004.100003.9 08.4000.54F? 0
+221834.97 +250000.5 -000000.2-000000.400000.3 08.4000.24A? 0
+222018.71 -791741.3 +000000.6-000003.600005.5 08.4000.22A? 0
+222135.67 -355612.2 -000011.9-000008.700009.0 08.4000.39F? 0
+222407.31 -334323.5 -000005.9-000017.900018.6 08.4000.45F? 0
+223001.78 +255627.4 +000097.3+000006.100023.1 08.4000.50F? 0
+223221.57 +602004.5 -000010.4-000003.600003.9 08.4000.21A? 0
+223615.20 +725220.3 +000087.5+000053.500019.9 08.4000.47F? 0
+224026.47 +192752.9 -000004.5+000007.600024.1 08.4000.42F? 0
+224723.27 +713254.2 -000018.6-000019.400007.5 08.4000.43F? 0
+224828.05 +452425.1 +000008.4-000008.500005.5 08.4000.05A? 0
+224843.23 +331018.2 +000006.4-000007.000000.1 08.4000.02A? 0
+224916.44 +634306.1 +000012.1-000008.100006.6 08.4000.21A? 0
+225157.69 -824207.4 +000011.4+000048.000009.6 08.4000.95K? 0
+225335.37 +041403.6 +000032.1+000012.900003.2 08.4000.28A? 0
+225500.94 +500401.7 -000009.5-000017.500024.3 08.4000.92G? 0
+225514.71 +072709.2 +000007.7-000003.200003.8 08.4000.13A? 0
+225918.68 +534244.0 +000017.6-000006.100017.9 08.4000.98K? 0
+230638.76 -192735.3 +000095.4-000058.500012.0 08.4000.56F? 0
+232351.16 +200520.7 +000022.4+000005.900002.8 08.4000.06A? 0
+233241.04 +443926.2 +000051.5-000004.500008.3 08.4000.34F? 0
+233600.06 -104201.9 -000035.3+000003.100013.3 08.4000.49F? 0
+233801.28 +511432.9 -000001.9+000000.400008.8 08.40-0.01B? 0
+234831.51 +360801.0 -000019.6-000021.900014.1 08.4000.80G? 0
+234917.55 +294253.4 +000040.9+000004.100012.8 08.4000.25A? 0
+235227.73 -563834.2 +000007.4+000003.500002.4 08.4000.18A? 0
+235321.91 +451717.1 +000002.6-000007.400001.7 08.40-0.05B? 0
+235423.25 +485545.0 +000012.6+000000.900003.4 08.4000.03A? 0
+001258.87 -300328.5 +000022.2+000021.900019.4 08.4001.28K? 0
+001613.28 +615333.2 -000008.8+000003.500002.5 08.4001.21K? 0
+003632.71 -285112.0 -000029.1-000021.600003.8 08.4001.15K? 0
+004003.92 -135305.2 -000014.2-000002.800002.8 08.4001.08K? 0
+004236.49 -471136.4 +000008.1+000014.100001.8 08.4001.17K? 0
+005034.17 +002943.0 +000079.8-000008.200017.3 08.4001.22K? 0
+005816.95 -270532.6 +000019.6-000006.700001.4 08.4001.24K? 0
+010252.55 -371703.4 +000017.4+000009.800014.0 08.4001.02K? 0
+010818.79 +302546.5 +000011.2-000045.100005.5 08.4001.13K? 0
+013518.02 +422345.5 +000002.1-000021.000000.8 08.4001.59K? 0
+014722.12 +035502.1 -000000.5-000022.500020.3 08.4001.37K? 0
+015141.53 +773932.7 -000002.7+000007.700007.8 08.4001.84K? 0
+015405.22 -720127.0 +000035.6+000028.900004.9 08.4001.05K? 0
+015442.04 -070137.9 +000035.1+000003.200009.7 08.4001.04K? 0
+015758.59 -340624.5 -000005.7-000020.100004.7 08.4001.04K? 0
+020347.15 +353528.8 -000019.0-000011.300016.4 08.4001.11K? 0
+023233.65 +351648.8 +000036.1-000034.600006.3 08.4001.12K? 0
+024645.02 -430017.1 +000007.7-000010.500004.2 08.4001.02K? 0
+025504.37 +424332.4 -000021.5-000029.800011.6 08.4001.28K? 0
+025805.88 -255328.0 +000040.1+000013.000009.7 08.4001.14K? 0
+030056.37 -832014.7 +000023.1+000012.400002.0 08.4001.15K? 0
+030714.76 +050111.4 -000010.1+000005.400001.0 08.4001.46K? 0
+030900.18 +094242.1 -000018.7-000007.300006.7 08.4001.57K? 0
+032825.26 +745706.6 -000007.0+000008.400000.8 08.4001.53K? 0
+034534.03 -420255.2 +000021.2+000015.200014.0 08.4001.49K? 0
+034724.73 +123029.8 +000037.0-000005.700003.0 08.4001.23K? 0
+035236.50 +193629.7 -000011.8-000040.000016.3 08.4001.17K? 0
+040337.81 -501408.4 +000017.4+000006.700000.4 08.4001.16K? 0
+040917.52 -284724.7 +000003.8-000037.900013.4 08.4001.32K? 0
+041514.15 -092930.8 -000004.9-000085.400005.1 08.4001.38K? 0
+041854.90 -240916.4 +000005.6-000017.100025.4 08.4001.19K? 0
+042353.23 -123349.3 -000012.8-000011.500006.7 08.4001.19K? 0
+042636.56 -551235.2 +000037.8-000011.800024.0 08.4001.59K? 0
+043818.87 +153058.7 +000028.2-000027.700037.7 08.4001.64K? 0
+045046.42 +403624.9 +000040.7-000019.600018.1 08.4001.38K? 0
+045548.88 +010848.1 -000007.3-000012.600004.5 08.4001.10K? 0
+050228.51 -211521.9 -000136.3-000231.000125.5 08.4001.39K? 0
+050440.81 -553004.6 +000007.6+000025.500002.6 08.4001.49K? 0
+050804.48 -784609.1 +000000.2+000007.300006.7 08.4001.03K? 0
+051718.71 -724203.0 +000010.2+000029.900006.0 08.4001.39K? 0
+051803.41 -300009.3 -000008.4-000018.500011.4 08.4001.60K? 0
+051845.46 +100124.0 +000028.7-000053.400018.2 08.4001.15K? 0
+051904.09 +504145.8 +000025.4-000009.600004.4 08.4001.50K? 0
+052004.57 +375433.1 -000001.7+000006.300012.8 08.4001.79K? 0
+052315.51 -362218.9 +000006.3+000000.700002.9 08.4001.27K? 0
+052814.45 +371346.1 +000006.3-000026.600001.0 08.4001.00K? 0
+052923.10 +355311.5 +000004.6+000004.000000.7 08.4001.02K? 0
+053052.51 -134404.5 +000034.6-000004.700015.9 08.4001.37K? 0
+053204.58 -221336.7 -000024.8-000039.200003.6 08.4001.01K? 0
+053232.56 +010125.0 +000015.5-000004.300002.7 08.4001.34K? 0
+053235.10 -190619.0 +000012.5-000023.000010.7 08.4001.00K? 0
+053506.10 -605330.2 +000003.2+000040.400003.2 08.4001.47K? 0
+054722.21 -674529.0 -000012.6-000014.800004.7 08.4001.39K? 0
+054946.33 +405805.4 -000013.5-000012.800026.7 08.4001.83K? 0
+055554.93 +423059.1 +000014.2-000029.300012.2 08.4001.13K? 0
+055905.80 +085549.4 -000001.2+000011.800000.6 08.4001.57K? 0
+060310.25 -020410.1 +000012.2-000005.400005.7 08.4001.03K? 0
+060517.28 +212313.4 -000005.6-000037.800003.0 08.4001.06K? 0
+060907.63 -113257.0 +000002.2-000012.700023.6 08.4001.34K? 0
+061845.14 +182541.2 -000007.3-000011.900003.4 08.4001.44K? 0
+062106.95 -621121.6 +000000.4+000001.300000.5 08.4001.59K? 0
+062358.31 -683603.3 +000007.0+000013.200009.2 08.4001.43K? 0
+062449.90 -340647.6 -000002.3-000023.800011.6 08.4001.20K? 0
+063251.82 +255050.8 -000011.6+000000.200004.7 08.4001.16K? 0
+063657.70 -020425.7 +000007.9+000001.300009.7 08.4001.45K? 0
+063835.70 -182137.6 +000001.2-000008.800002.9 08.4001.32K? 0
+063900.25 +174653.1 +000004.8-000034.500011.7 08.4001.05K? 0
+064234.05 -361321.1 +000014.0-000015.400013.6 08.4001.16K? 0
+064844.01 -284458.9 +000000.6-000001.600007.8 08.4001.07K? 0
+064957.69 +534607.7 +000003.7+000005.900003.1 08.4001.65K? 0
+065607.45 -323310.2 +000001.1-000003.300008.7 08.4001.70K? 0
+070037.62 -111445.1 +000000.8+000015.400001.3 08.4001.06K? 0
+070315.25 -553015.8 -000012.8-000001.500001.0 08.4001.23K? 0
+071006.79 +465250.2 -000015.3-000000.300004.3 08.4001.67K? 0
+071517.98 +151419.2 +000011.9-000020.400009.9 08.4001.05K? 0
+071849.27 -422640.8 -000010.4-000036.400007.8 08.4001.04K? 0
+072815.74 -055755.5 -000021.9-000020.600004.2 08.4001.05K? 0
+073029.70 -285011.6 -000005.4-000002.500003.2 08.4001.46K? 0
+073249.33 -183133.9 -000018.3+000033.300005.1 08.4001.22K? 0
+074212.55 -072008.5 +000017.7-000027.600007.9 08.4001.16K? 0
+074552.13 -230124.0 -000018.0+000014.700024.5 08.4001.63K? 0
+074601.84 -493154.6 -000001.0-000023.400016.1 08.4001.01K? 0
+074611.50 +791403.4 +000014.0-000012.400007.7 08.4001.55K? 0
+074700.16 -773807.4 +000005.2+000008.600005.3 08.4001.68K? 0
+074734.25 +061854.3 +000019.9+000009.300005.4 08.4001.40K? 0
+075446.77 -002937.2 -000015.8-000040.200009.1 08.4001.23K? 0
+075606.89 +133936.6 +000005.8-000000.300019.3 08.4001.42K? 0
+075752.39 +043101.9 -000040.8-000007.500012.3 08.4001.30K? 0
+075822.27 -334301.7 +000037.5-000037.400000.9 08.4001.11K? 0
+080222.67 -391007.7 -000031.4+000035.100012.9 08.4001.32K? 0
+080444.02 +273601.4 +000011.5-000025.000010.3 08.4001.01K? 0
+080542.11 -104003.1 -000009.4+000019.700009.3 08.4001.21K? 0
+080853.12 -464823.6 -000024.4+000020.400001.0 08.4001.01K? 0
+081046.33 +101439.4 -000009.2-000047.700014.8 08.4001.18K? 0
+082214.63 +482017.4 -000043.9-000016.600010.2 08.4001.41K? 0
+082909.76 -531535.4 -000024.2+000034.400007.0 08.4001.26K? 0
+083322.54 -075450.5 -000036.7+000021.300013.5 08.4001.51K? 0
+083905.43 +020831.0 -000012.8-000000.600018.0 08.4001.36K? 0
+083940.99 -411723.7 +000000.0+000000.200003.9 08.4001.07K? 0
+084013.94 +790551.3 +000007.7+000014.000000.6 08.4001.52K? 0
+084621.88 -523125.2 -000006.1-000009.700001.6 08.4001.35K? 0
+085941.45 -150003.0 -000007.7+000011.100031.2 08.4001.50K? 0
+085945.49 -331847.3 -000017.5+000002.800002.8 08.4001.02K? 0
+090729.42 +061921.3 -000011.2+000003.800013.3 08.4001.58K? 0
+091151.76 +330504.9 -000008.8+000001.700003.8 08.4001.51K? 0
+091859.76 +414155.9 +000035.3-000005.300005.2 08.4001.02K? 0
+091936.91 -380845.5 -000013.0+000013.800008.4 08.4001.47K? 0
+092021.41 +254243.6 +000019.7-000033.700007.6 08.4001.30K? 0
+092352.31 -683802.3 +000020.5+000004.600004.8 08.4001.16K? 0
+092441.22 -530942.3 +000007.4-000004.100000.4 08.4001.88M? 0
+092704.54 +561154.5 -000004.0-000040.400001.8 08.4001.24K? 0
+093212.13 +400109.9 -000016.4-000009.600012.7 08.4001.48K? 0
+093236.08 -225451.0 -000019.4+000014.700025.5 08.4001.56K? 0
+093442.55 -012357.9 -000003.1-000004.800020.6 08.4001.47K? 0
+095517.67 -291623.2 -000006.2+000009.500011.0 08.4001.53K? 0
+100400.48 -434634.5 -000035.3+000012.900004.5 08.4001.38K? 0
+101145.80 +300856.3 +000015.5-000015.300018.9 08.4001.01K? 0
+101228.77 +532910.4 +000009.5-000035.800007.1 08.4001.07K? 0
+101352.29 -415911.8 +000000.2+000060.200008.0 08.4001.07K? 0
+101555.90 -560209.4 -000009.6-000006.400002.3 08.4001.61K? 0
+101557.52 +501946.8 +000020.6-000004.300012.9 08.4001.44K? 0
+103035.42 -552603.4 -000000.5+000001.300002.7 08.4001.18K? 0
+103304.77 -852330.2 +000006.7+000018.800015.7 08.4001.01K? 0
+104305.04 +575721.2 +000032.4-000020.500004.0 08.4001.15K? 0
+104438.54 +684632.9 -000036.3-000012.800006.3 08.4001.10K? 0 0.10 1.00
+105251.22 -620032.8 -000022.4-000000.300002.3 08.4001.57K? 0
+105314.89 -325919.0 -000019.6+000031.300008.4 08.4001.18K? 0
+105530.92 -583708.8 +000016.1+000008.500018.2 08.4001.62K? 0
+105639.90 +530844.8 -000035.2-000021.500000.3 08.4001.52K? 0
+110239.30 -740855.6 -000008.2+000009.200006.7 08.4001.61K? 0
+110715.11 -571519.6 -000050.1+000053.400007.6 08.4001.05K? 0
+111209.32 +675156.4 +000000.9-000018.900011.2 08.4001.05K? 0
+111715.99 +165714.9 -000008.6-000035.900002.5 08.4001.14K? 0
+111733.78 -442643.2 -000035.9+000008.000001.6 08.4001.24K? 0
+111940.21 -221332.9 -000022.0-000040.600009.2 08.4001.04K? 0
+112548.15 -562640.0 -000005.6-000002.000008.6 08.4001.02K? 0
+113533.62 -604449.4 -000016.6+000001.000012.4 08.4001.11K? 0
+114328.56 +371426.8 -000049.9+000008.600011.2 08.4001.28K? 0
+115050.55 -623845.4 +000014.6+000000.400008.3 08.4001.65K? 0
+115939.47 +395959.8 -000013.7-000007.000005.7 08.4001.11K? 0
+120700.83 -704815.5 -000028.3+000001.700010.0 08.4001.64K? 0
+120744.99 +302513.6 -000008.3-000018.000001.1 08.4001.50K? 0
+124604.67 -571301.2 -000054.0-000007.100004.6 08.4001.15K? 0
+125542.77 +524433.5 -000024.4-000012.800000.2 08.4001.02K? 0
+130351.05 -640559.5 -000032.8+000005.300005.2 08.4001.68K? 0
+130653.66 -015416.9 -000050.7+000012.700002.7 08.4001.22K? 0
+131241.31 -113453.4 -000036.6+000002.400004.8 08.4001.09K? 0
+131243.16 -653922.0 -000001.0-000001.400020.3 08.4001.45K? 0
+133100.10 -553911.4 -000003.8+000014.300017.1 08.4001.64K? 0
+133943.97 -101451.6 -000011.0+000003.600013.1 08.4001.16K? 0
+135430.33 -175746.2 -000040.7-000015.900009.5 08.4001.04K? 0
+135452.28 -010627.4 +000008.4-000023.900011.6 08.4001.49K? 0
+140013.70 +342228.0 -000010.1+000010.400018.7 08.4001.06K? 0
+140230.12 -404855.1 -000004.5-000017.500016.6 08.4001.00K? 0
+141114.25 -170129.8 -000035.0-000040.100005.7 08.4001.06K? 0
+141453.32 +080116.2 +000003.4+000005.600007.3 08.4001.18K? 0
+142606.88 -042717.7 +000021.2-000044.000021.7 08.4001.10K? 0
+143707.08 -365530.2 -000021.1+000014.800013.1 08.4001.65K? 0
+145153.28 -843253.2 -000013.6-000001.300018.6 08.4001.17K? 0
+145443.77 +103125.5 +000006.8-000049.200009.4 08.4001.09K? 0
+145616.14 +060932.6 -000046.6+000030.700015.9 08.4001.12K? 0
+151030.56 -473642.8 +000019.1-000029.900001.8 08.4001.72K? 0
+151213.83 -142343.3 -000021.2-000013.900006.8 08.4001.12K? 0
+151336.30 +130655.6 -000005.4+000018.100009.8 08.4001.28K? 0
+151855.72 -291316.8 -000034.5-000005.100023.1 08.4001.34K? 0
+152132.56 +400951.0 +000031.4+000006.200005.5 08.4001.04K? 0
+152310.77 -031603.3 -000004.6+000007.900009.6 08.4001.07K? 0
+153519.84 +600514.6 +000181.1-000164.600049.9 08.4001.07K? 0
+154555.17 +641634.6 +000016.5+000002.000008.2 08.4001.27K? 0
+160300.06 +350108.9 +000015.6+000015.800002.8 08.4001.16K? 0
+161228.89 -641212.0 -000012.4-000040.200001.9 08.4001.38K? 0
+161558.88 +060203.5 -000030.8+000020.100002.5 08.4001.22K? 0
+162655.82 -502159.5 +000003.5-000026.800005.7 08.4001.34K? 0
+162752.33 +021834.6 +000039.6-000026.200012.0 08.4001.27K? 0
+163234.65 -585600.4 +000015.8-000015.000006.4 08.4001.01K? 0
+165032.57 -084343.8 +000012.4+000013.700010.4 08.4001.29K? 0
+165033.15 -672104.2 -000014.3-000011.300001.5 08.4001.17K? 0
+170342.79 -615701.2 -000005.4+000000.600003.7 08.4001.55K? 0
+170532.78 -325803.6 -000022.4-000006.000033.3 08.4001.41K? 0
+173930.40 +703815.0 +000005.5-000001.000004.1 08.4001.24K? 0
+173953.07 +354923.5 +000007.9-000001.800005.2 08.4001.17K? 0
+174525.74 +392143.7 -000002.7+000007.000008.7 08.4001.22K? 0
+174608.80 +673742.0 +000001.1+000011.900015.8 08.4001.56K? 0
+174744.81 -544138.8 +000000.4-000028.400007.6 08.4001.32K? 0
+175635.48 +263734.0 -000002.2+000001.700006.6 08.4001.42K? 0
+180217.88 +304645.0 +000000.5+000011.700007.2 08.4001.18K? 0
+180458.87 -512858.4 -000031.2-000035.000019.5 08.4001.49K? 0
+180828.17 -381254.5 -000000.9-000002.100000.8 08.4001.14K? 0
+181500.60 -333551.1 +000007.8-000034.100006.1 08.4001.02K? 0
+182306.76 +540600.4 +000011.0-000033.900019.2 08.4001.24K? 0
+182454.33 +070135.8 -000006.7+000003.600004.0 08.4001.61K? 0
+182725.56 -344424.0 +000012.3-000008.000000.9 08.4001.15K? 0
+182828.26 -284648.1 -000014.3-000010.100012.2 08.4001.89M? 0
+183032.43 +231508.6 -000007.9-000021.200014.6 08.4001.09K? 0
+185103.14 -132649.7 -000027.8-000092.700014.3 08.4001.60K? 0
+185410.89 +181920.0 +000010.9+000003.100012.6 08.4001.81K? 0
+185553.37 +573837.1 +000001.3-000003.300002.9 08.4001.05K? 0
+185651.65 -322110.3 +000022.7-000011.500003.9 08.4001.02K? 0
+190309.89 +121508.5 +000012.6+000006.600011.8 08.4001.93M? 0 0.10 1.00
+190623.46 +534848.9 -000019.6+000008.300008.9 08.4001.42K? 0
+190652.42 -490007.9 +000033.2-000028.900001.9 08.4001.18K? 0
+190918.02 -155019.3 +000016.5+000004.800002.9 08.4001.08K? 0
+191242.17 +132259.8 +000022.2-000016.500011.6 08.4001.08K? 0
+191444.88 -185835.7 +000035.0-000018.800002.8 08.4001.14K? 0
+192118.85 -555811.5 -000002.5+000001.700008.4 08.4001.28K? 0
+192403.24 -230343.4 +000036.5-000069.700011.0 08.4001.52K? 0
+192629.39 +253601.8 -000003.6+000001.700013.9 08.4001.77K? 0
+192740.52 -082215.3 +000000.0-000009.500013.6 08.4001.65K? 0
+192805.54 -405004.8 +000043.3-000003.100027.2 08.4001.20K? 0
+192936.73 -500905.6 +000012.2+000002.000016.3 08.4001.61K? 0
+193719.14 -221523.6 +000021.8+000000.000008.4 08.4001.02K? 0
+193835.22 -284426.5 +000008.1-000001.600010.8 08.4001.01K? 0
+194348.85 +145548.4 -000002.3+000002.000002.7 08.4001.04K? 0
+194539.63 -504853.6 -000033.5-000031.600021.7 08.4001.48K? 0
+194831.70 +313848.4 +000014.3-000015.300008.2 08.4001.60K? 0
+195319.21 -043422.4 -000003.8-000020.400001.5 08.4001.87M? 0
+195339.01 -323942.9 +000047.6+000005.400019.7 08.4001.30K? 0
+195343.74 +493543.8 +000003.5-000017.700003.3 08.4001.35K? 0 0.10 1.00
+195616.17 -722148.8 -000022.3-000298.000041.5 08.4001.04K? 0
+200244.88 -003623.7 -000045.0-000027.700003.1 08.4001.05K? 0
+200440.18 -360021.0 +000007.2-000020.800005.4 08.4001.11K? 0
+200619.48 +612836.4 -000007.5+000006.100013.8 08.4001.02K? 0
+200726.71 +355446.4 -000003.6-000030.400014.6 08.4001.21K? 0
+201145.83 -595612.7 +000032.2-000011.700011.0 08.4001.29K? 0 0.10 1.00
+201858.69 +205151.8 +000013.5+000004.300019.9 08.4001.07K? 0
+202221.19 +092530.3 -000019.2-000009.800005.2 08.4001.32K? 0
+203221.31 +482311.5 -000002.4-000009.400005.2 08.4001.03K? 0
+203528.53 -233209.4 +000004.6+000008.600007.6 08.4001.02K? 0
+203847.82 -123923.9 +000000.4+000020.100021.8 08.4001.60K? 0
+204441.04 +040747.0 +000020.6-000033.500008.3 08.4001.44K? 0
+204454.35 +564806.7 +000011.8-000011.700001.2 08.4001.05K? 0
+204704.47 +240317.7 +000011.3+000005.300018.7 08.4001.15K? 0
+205316.23 -652348.5 -000041.3+000010.800001.1 08.4001.02K? 0
+205341.01 +114218.1 +000026.6-000013.800020.2 08.4001.37K? 0
+210612.40 +334608.3 -000022.7-000014.700000.9 08.4001.60K? 0
+210707.75 -131140.0 -000004.5-000002.600025.6 08.4001.68K? 0
+210934.65 -210245.5 +000042.9+000011.800013.4 08.4001.19K? 0
+212333.38 +241755.3 +000029.1-000020.400007.8 08.4001.56K? 0
+212809.23 +273437.6 -000019.0-000021.100007.8 08.4001.30K? 0
+213420.00 +645835.3 -000007.3+000003.900006.6 08.4001.12K? 0
+214439.02 +502420.6 +000011.6-000010.200011.0 08.4001.06K? 0
+214632.35 +523023.9 +000008.3-000009.400000.8 08.4001.30K? 0
+214916.13 +173421.4 +000001.0-000017.300006.4 08.4001.11K? 0
+221339.82 +155220.3 -000022.0-000014.000007.0 08.4001.06K? 0
+221409.57 +331335.5 -000007.9-000021.200001.6 08.4001.03K? 0
+221600.60 -072006.4 -000020.5-000014.000024.4 08.4001.51K? 0
+221607.28 +242913.7 +000016.6-000015.600000.9 08.4001.50K? 0
+221732.68 -180942.8 -000002.5+000010.700001.7 08.4001.00K? 0
+221826.00 +372652.5 +000008.4+000014.500003.5 08.4001.00K? 0
+221905.37 +524025.1 +000018.9-000010.600005.0 08.4001.21K? 0
+222111.05 +543219.0 +000010.9+000000.800001.1 08.4001.08K? 0
+222217.94 +485024.8 -000006.7-000007.900008.8 08.4001.17K? 0
+223536.80 -174840.3 -000006.2-000065.300001.7 08.4001.21K? 0
+224028.48 +311910.6 -000007.1-000006.400005.3 08.4001.18K? 0
+224531.11 +303343.1 -000032.2-000026.600003.1 08.4001.09K? 0
+225112.27 -091930.4 -000025.6-000014.900000.5 08.4001.34K? 0
+225657.54 +125140.6 -000046.6-000024.700002.7 08.4001.31K? 0
+230023.90 +475517.3 +000010.9+000012.700013.5 08.4001.06K? 0
+230116.39 +010504.0 -000010.3-000026.800006.7 08.4001.63K? 0
+230125.17 -290714.8 -000052.5-000039.300013.0 08.4001.06K? 0
+231618.09 +372838.4 -000052.8-000048.500005.7 08.4001.14K? 0
+232515.47 -435127.4 -000004.2+000000.400002.3 08.4001.22K? 0
+232811.80 +293101.9 -000020.0-000016.200003.8 08.4001.32K? 0
+233448.95 +724230.8 -000019.5+000006.600011.5 08.4001.60K? 0
+233844.03 -451506.1 +000018.9-000011.500004.7 08.4001.23K? 0
+234140.93 +414657.6 -000029.8-000029.800022.9 08.4001.14K? 0
+234604.64 -170809.8 -000000.9-000018.700010.3 08.4001.51K? 0
+235300.91 +304309.2 +000018.1+000012.200034.1 08.4001.30K? 0
+200103.80 +093051.3 -000022.7-000041.000028.2 08.4002.23M? 0
+000055.33 -300351.0 +000014.1+000000.000006.9 08.4100.02A? 0
+000058.03 -114924.7 +000417.1-000077.000019.4 08.4100.56F? 0
+000414.60 -342452.7 +000061.9-000031.600010.0 08.4100.55F? 0
+000459.06 -702932.7 +000003.5-000031.800010.4 08.4100.43F? 0
diff --git a/kstars/kstars/data/hip068.dat b/kstars/kstars/data/hip068.dat
new file mode 100644
index 00000000..174fdcc0
--- /dev/null
+++ b/kstars/kstars/data/hip068.dat
@@ -0,0 +1,1000 @@
+000708.26 -375544.9 -000020.4-000006.800004.4 08.4100.41F? 0
+000948.66 -065028.2 +000066.9-000015.400007.4 08.4100.90G? 0
+001618.77 -142819.1 +000019.3-000007.500013.3 08.4100.51F? 0
+002030.91 +491128.9 -000002.4+000000.700007.8 08.4100.21A? 0
+002055.29 -650648.7 -000004.8-000028.400030.1 08.4100.82G? 0
+002311.97 +200509.4 +000032.7-000009.400013.0 08.4100.29A? 0
+002603.12 +002615.9 -000138.8-000069.700014.8 08.4100.80G? 0
+003001.75 +751434.3 +000120.9+000009.500016.8 08.4100.62G? 0
+003303.38 +335046.0 +000035.4-000003.900009.0 08.4100.41F? 0
+003340.89 +045652.2 +000090.9+000018.400005.5 08.4100.45F? 0
+003409.69 +505949.9 -000010.7-000016.700017.1 08.4100.99K? 0
+003514.66 +560458.4 +000004.1+000007.800002.2 08.4100.10A? 0
+003551.61 -163407.3 +000036.0-000003.900009.9 08.4100.95G? 0
+003643.84 +684215.0 -000012.4-000003.900006.2 08.4100.29A? 0
+003758.97 +321248.2 +000103.9-000045.800004.1 08.4100.41F? 0
+004001.96 +844507.6 +000066.7-000042.200011.2 08.4100.41F? 0
+004047.98 -272230.7 +000008.1-000037.200003.6 08.4100.51F? 0
+004719.02 +474820.7 +000001.0-000005.100000.6 08.41-0.15B? 0
+005423.87 +254253.3 -000019.8-000039.500009.6 08.4100.38F? 0
+005501.02 +613944.7 +000014.2+000002.700000.7 08.4100.06A? 0
+010356.53 +350929.0 +000010.6+000005.900012.2 08.4100.97K? 0
+010420.97 -721509.6 +000003.3+000002.800005.1 08.4100.99K? 0
+011602.09 -515332.2 +000050.8-000012.200012.5 08.4100.93G? 0
+011730.46 +440331.9 -000011.3+000004.900002.9 08.4100.16A? 0
+011916.03 +614138.3 -000049.7-000029.200009.1 08.4100.44F? 0
+011932.94 +072926.8 -000003.4+000002.800005.1 08.4100.93G? 0
+011937.10 -051931.3 +000061.1+000047.600016.1 08.4100.57F? 0
+012901.24 +865559.0 -000020.6+000008.900037.4 08.4100.69G? 0
+013301.95 +530201.4 +000226.1+000017.000024.2 08.4100.72G? 0
+013649.09 -072703.8 -000008.1-000064.600000.2 08.4100.42F? 0
+014538.82 -250304.4 +000112.6-000039.300017.2 08.4100.86G? 0
+014728.57 +504503.4 +000008.8-000006.000005.6 08.4100.12A? 0
+014802.61 +535323.9 -000005.5-000005.100005.2 08.41-0.06B? 0
+015513.66 -582101.9 +000066.4-000005.900005.4 08.4100.45F? 0
+020340.98 +270505.2 +000003.1-000009.300003.0 08.4100.51F? 0
+020418.53 -192204.1 +000008.6-000007.300003.1 08.4100.72G? 0
+021330.07 +595719.8 -000022.8-000001.300015.1 08.4100.34F? 0
+023313.38 -515619.2 -000038.4+000150.700020.5 08.4100.80G? 0
+023535.44 +610623.1 +000099.9-000083.900011.1 08.4100.69G? 0
+024909.53 -701307.0 +000026.3+000015.200002.2 08.4100.32F? 0
+025142.74 -523333.2 -000020.7-000100.800014.9 08.4100.65G? 0
+025303.89 -312413.9 -000001.3-000001.000000.2 08.41-0.12B? 0
+025310.45 +610548.9 -000021.2+000030.300001.6 08.4100.69G? 0
+025729.70 +542134.1 -000007.5+000010.100009.1 08.4100.24A? 0
+030053.08 -451648.7 -000000.2+000004.800000.7 08.4100.30A? 0
+030136.21 +402149.9 +000006.2-000005.800009.3 08.4100.05A? 0
+030606.08 +334622.8 +000006.4-000000.600010.6 08.4100.42F? 0
+031703.91 +282903.5 +000074.1-000032.500002.2 08.4100.51F? 0
+032020.15 +194347.1 -000000.5+000003.300002.2 08.4100.16A? 0
+032053.57 +600149.3 +000007.0-000005.600013.4 08.4100.38F? 0
+033155.68 +372842.9 +000013.8+000082.700005.6 08.4100.44F? 0 0.10 1.00
+033224.82 +763702.8 -000009.9-000010.800002.2 08.4100.18A? 0
+033336.99 +581548.2 +000038.3-000013.300000.3 08.4100.28A? 0
+033936.16 -355624.3 +000008.3+000000.800002.6 08.4100.31A? 0
+034046.22 -040845.9 -000036.0-000014.300007.1 08.4100.28A? 0
+034813.54 +241906.7 +000011.6-000031.300020.4 08.4100.35F? 0
+034839.31 +215530.4 +000015.4-000044.200022.6 08.4100.41F? 0
+035607.71 -412820.5 +000035.5+000027.700010.4 08.4100.47F? 0
+035746.88 -693132.4 +000006.4+000026.200006.4 08.4100.36F? 0
+035921.74 -150821.4 +000007.3+000001.400012.5 08.4100.47F? 0
+040204.77 +415056.7 +000000.0+000000.000000.0 08.4100.15A? 1
+040603.66 +471725.1 +000117.1-000116.200005.6 08.4100.52F? 0
+040724.34 +431641.2 -000012.3-000004.700000.3 08.4100.11A? 0
+040842.10 +501623.1 -000018.1-000010.500012.4 08.4100.15A? 1
+041513.43 -031013.0 -000013.3-000046.600021.2 08.4100.49F? 0
+041838.26 +174830.8 +000013.1-000050.000002.0 08.4100.36F? 0
+042353.40 -344521.3 -000068.5-000346.900022.7 08.4100.68G? 0
+042758.96 +465605.0 +000020.1-000007.600005.8 08.4100.30A? 0
+043618.89 +841011.0 +000003.1-000017.400004.1 08.4100.53F? 0
+043820.01 -081638.5 -000023.6+000021.200012.7 08.4100.85G? 0
+044158.20 -113536.3 +000006.1-000003.300007.0 08.4100.35F? 0
+044208.92 -352834.0 -000035.0-000022.500004.1 08.4100.65G? 0
+044438.84 -012559.5 -000017.3-000008.700020.5 08.4100.80G? 0
+044714.52 -171453.4 -000083.1-000071.000005.5 08.4100.64G? 0
+045035.46 -341225.9 +000024.5+000014.700008.6 08.4100.75G? 0
+050144.11 +064506.6 +000006.8+000002.800006.1 08.4100.04A? 0
+050308.19 +371406.0 -000019.0-000055.500005.8 08.4100.51F? 0
+050506.32 -034012.4 +000011.9-000013.600004.6 08.4100.16A? 0
+050629.78 +403651.1 -000023.8-000056.500003.5 08.4100.49F? 0
+050903.38 +203056.2 -000020.6-000025.500004.6 08.4100.37F? 0
+051218.75 +454520.4 +000073.1-000089.400006.1 08.4100.54F? 0
+051237.72 +261527.9 -000004.8-000058.100012.8 08.4100.46F? 0
+051336.57 -680117.4 -000010.0-000024.500009.8 08.4100.32F? 0
+051747.68 +542334.5 -000005.0-000017.400016.5 08.4100.09A? 0
+052220.85 -750036.3 -000006.0-000021.400005.0 08.4100.26A? 0
+052644.96 -643617.6 +000018.4-000049.100009.8 08.4100.56F? 0
+053051.93 -154815.8 -000006.8-000014.100009.0 08.4100.43F? 0
+053436.25 -173311.9 +000009.3+000006.400004.7 08.4100.22A? 0
+053843.92 -200652.9 -000000.7+000002.100000.5 08.4100.01A? 0
+053851.14 -133254.7 +000002.4-000002.100000.6 08.4100.24A? 0
+054000.67 +395301.1 +000012.2-000024.600005.2 08.4100.04A? 0
+054222.54 +523946.3 +000032.8-000069.300004.5 08.4100.60G? 0
+054835.06 +243236.6 -000007.7-000015.800005.5 08.4100.12A? 0
+055044.81 +434121.8 +000010.9-000005.400002.4 08.4100.07A? 0
+055335.84 -564013.5 -000023.2-000064.800026.2 08.4100.65G? 0
+055441.54 +443007.4 -000000.5+000004.300005.8 08.4100.55F? 0
+055504.20 -165818.5 -000015.0-000009.200005.4 08.4100.68G? 0
+055509.73 +194113.4 +000008.0-000018.400003.9 08.4100.07A? 0
+055600.23 +135627.9 -000042.0-000000.100043.6 08.4100.63G? 0
+055913.40 -384238.9 -000027.6+000092.700023.2 08.4100.57F? 0
+060120.45 -461949.1 -000043.1+000060.900012.0 08.4100.28A? 0
+060219.81 -300052.2 +000033.4-000004.000000.9 08.4100.60G? 0
+060349.41 +164355.2 +000002.2-000006.800011.3 08.4100.23A? 0
+060923.17 +513131.2 +000006.9-000002.200004.6 08.4100.11A? 0
+061053.20 +090038.7 +000003.7-000009.100018.7 08.4100.01A? 0
+061222.45 -302853.5 -000014.7+000007.000006.3 08.4100.31F? 0
+061418.36 -260948.7 +000010.6+000016.400008.7 08.4100.07A? 0
+061423.87 -472041.7 +000002.1+000001.900011.9 08.4100.46F? 0
+061702.94 +065725.6 -000006.2-000009.700003.6 08.41-0.08B? 0
+062213.19 +144041.3 -000019.3+000007.100032.8 08.4100.93G? 0
+062448.30 -203852.9 -000005.7-000012.300006.6 08.4100.20A? 0
+062541.12 -002717.7 -000003.2+000032.400018.1 08.4100.41F? 0
+062646.74 -264540.7 +000006.7-000012.600006.1 08.4100.34F? 0
+062807.28 -073012.6 +000001.0-000012.400005.3 08.4100.09A? 0
+062930.05 +771625.0 -000092.7-000102.200012.2 08.4100.59G? 0
+063000.85 +002043.8 -000015.8-000025.200009.5 08.4100.36F? 0
+063156.23 +015504.3 -000011.9-000026.900014.4 08.4100.77G? 0
+063901.12 +582833.6 +000038.0-000041.400008.5 08.4100.53F? 0
+064318.56 +361922.6 -000001.0-000019.400000.2 08.4100.30A? 0
+064525.42 +021247.3 +000007.8-000003.500012.0 08.4100.31F? 0
+064920.06 -074328.5 +000009.3-000005.800028.8 08.4100.52F? 0
+065028.24 +661647.2 -000012.0+000029.400003.8 08.4100.52F? 0
+065057.90 +204752.4 -000022.8+000014.700004.8 08.4100.13A? 0
+065313.43 -515301.5 -000010.2+000023.000006.0 08.4100.92G? 0
+065423.35 +351836.9 +000003.2+000007.300010.9 08.4100.08A? 0
+065808.37 -215211.8 +000005.9+000001.400008.0 08.4100.43F? 0
+065904.05 -583053.5 -000006.4+000007.400003.4 08.4100.39F? 0
+070117.33 +023234.6 -000004.3-000003.500019.9 08.4100.15A? 0
+070515.09 +164424.9 -000028.2-000035.300003.5 08.4100.55F? 0
+070847.99 -040326.9 +000001.6+000009.800004.2 08.41-0.06B? 0
+070917.50 +233823.1 +000028.7-000022.100008.8 08.4100.44F? 0
+070938.36 -502010.8 -000014.5+000002.700005.0 08.4100.06A? 0
+071007.57 +600456.5 -000024.9+000004.400013.4 08.4100.43F? 0
+071027.38 +025753.8 +000020.9-000043.100010.2 08.4100.32F? 0
+071231.05 -084229.9 -000002.4-000003.900003.5 08.4100.54F? 0
+071246.04 -120439.9 +000000.3+000006.600006.7 08.41-0.04B? 0
+071344.90 -162010.9 +000009.2-000024.600009.1 08.4100.96K? 0
+071803.96 +240438.9 +000005.5-000009.600018.4 08.4100.23A? 0
+071831.79 -111134.0 +000013.5+000007.000016.4 08.4100.37F? 0
+072104.36 -305153.8 -000025.4+000011.000010.8 08.4100.34F? 0
+072121.87 +340136.2 -000033.6+000009.000021.2 08.4100.06A? 1
+072557.39 -120016.1 -000003.1-000000.800001.9 08.4100.01A? 0
+072655.81 -454249.8 -000018.8+000022.000001.1 08.4100.34F? 0
+072812.68 -262618.9 -000007.5+000007.800001.9 08.4100.01A? 0
+073230.17 +003033.7 -000012.6+000010.400004.7 08.4100.07A? 0
+073248.29 -014823.7 -000003.6+000015.700008.8 08.4100.53F? 0
+073815.49 -633425.0 +000065.0-000028.800007.6 08.4100.79G? 0
+073919.05 -311807.7 -000002.0-000005.900006.4 08.4100.17A? 0
+074414.66 +140027.6 -000005.5-000005.100005.0 08.4100.07A? 0
+074700.14 +640312.3 +000006.3-000035.000001.7 08.4100.38F? 0
+074941.51 -555751.8 -000005.0-000001.800008.2 08.4100.02A? 0
+075226.47 -472331.9 +000005.6+000010.900003.3 08.41-0.05B? 0
+075245.60 +184937.4 -000013.8+000002.700012.2 08.4100.29A? 0
+075558.13 -104025.4 -000006.3-000001.700003.1 08.41-0.09B? 0
+075645.11 -604854.4 +000000.0+000000.000000.0 08.41-0.03B? 0
+075652.72 +145758.2 -000008.6+000002.600010.4 08.4100.32F? 0
+080054.61 -192856.4 -000001.6-000042.100010.1 08.4100.45F? 0
+080332.40 +540935.7 -000037.7-000049.500010.0 08.4100.97K? 0
+080546.65 -333409.3 -000010.4+000033.700008.9 08.4100.03A? 0
+081345.58 +630613.3 +000141.7+000109.000019.5 08.4100.66G? 0
+081530.23 -490300.6 -000011.3+000003.500001.9 08.4100.04A? 0
+081851.88 +181910.8 -000017.2-000041.600022.3 08.4100.57F? 0
+082017.53 +252948.6 +000000.4-000027.000009.2 08.4100.37F? 0
+082157.59 +240125.7 -000060.0-000008.300022.2 08.4100.40F? 0
+082159.22 +552000.0 -000074.5-000005.000012.9 08.4100.52F? 0
+082337.04 +525928.4 +000004.9-000007.000004.3 08.4100.95K? 0
+082421.87 +262756.7 -000017.1-000005.300007.3 08.4100.01A? 0
+083121.08 +003520.1 +000038.8-000035.200000.0 08.4100.97K? 0
+083150.80 -434919.2 +000001.2-000004.300001.3 08.4100.35F? 0
+084346.31 -263858.5 -000022.7+000019.900003.9 08.4100.20A? 0
+084939.94 -140154.1 -000010.3-000008.300001.5 08.4100.11A? 0
+085022.48 -381850.0 -000006.8+000002.800010.0 08.41-0.08B? 0
+085043.11 -210514.1 -000016.5+000004.300002.0 08.4100.15A? 0
+085136.06 -044000.4 -000045.8-000003.600013.7 08.4100.43F? 0
+085145.32 -582157.6 +000000.0+000000.000000.0 08.4100.38F? 1
+085342.80 -055524.6 -000009.9-000017.400006.6 08.4100.64G? 0
+085633.12 +122555.1 -000023.1-000045.300002.9 08.4100.66G? 0
+090019.18 -144859.4 -000005.2+000001.200005.6 08.4100.25A? 0
+090042.25 +320810.9 +000025.4-000004.600024.2 08.4100.93G? 0
+090359.79 +373138.2 -000016.0-000063.900010.3 08.4100.66G? 0
+090643.78 -333406.2 +000045.4-000029.000025.5 08.4100.77G? 0
+090732.32 -073646.0 -000017.9+000003.100002.9 08.4100.13A? 0
+091242.54 +204025.0 -000034.3-000082.400023.3 08.4100.61G? 1
+091315.39 -104751.2 -000019.1-000000.200018.6 08.4100.97K? 0
+091550.86 +184740.1 -000022.6+000007.600017.3 08.4100.29A? 0
+091555.49 -843852.7 -000003.8+000014.700000.3 08.4100.99K? 0
+091953.11 +041725.1 -000059.5+000005.000018.8 08.4100.49F? 0
+092602.34 +283901.6 -000082.4-000085.700000.7 08.4100.48F? 0
+092643.16 +262103.8 -000002.0-000158.000015.7 08.4100.75G? 0
+092716.21 -340741.5 +000013.8-000015.000006.8 08.4100.29A? 0
+093422.93 -334407.6 +000014.3-000039.200012.9 08.4100.33F? 0
+093539.92 -485514.3 -000025.8+000003.900001.8 08.41-0.01B? 0
+093638.57 -462019.7 -000168.1+000052.700021.9 08.4100.59G? 0
+094320.34 -294814.7 -000094.2+000042.800025.7 08.4100.64G? 0
+094900.04 +120546.8 -000116.0+000027.100010.8 08.4100.45F? 0
+095535.63 +482815.7 +000013.7-000000.600003.0 08.4100.11A? 0
+095555.99 +173229.8 -000001.2-000037.300016.4 08.4100.45F? 0
+095645.19 -021720.5 -000003.9+000000.900009.3 08.4100.19A? 0
+095708.89 +325808.0 +000002.7+000006.100001.2 08.4100.98K? 0
+100324.26 -125217.7 -000032.2+000004.300011.8 08.4100.23A? 0
+100359.84 +071034.3 +000060.4-000029.500003.9 08.4100.56F? 0
+100727.18 -430720.7 -000020.0-000002.000001.6 08.4100.48F? 0
+100751.79 -242300.1 -000012.9+000005.500005.3 08.4100.94G? 0
+101738.38 -592117.6 -000011.1-000005.900003.2 08.4100.40F? 0
+101953.50 -470556.4 -000008.2+000000.400006.0 08.4100.08A? 0
+103159.33 +220209.9 -000011.4-000007.000002.8 08.4100.30A? 0
+103311.50 -394700.4 -000004.9-000003.500002.5 08.4100.09A? 0
+103847.28 -553832.7 -000012.8+000014.800004.8 08.41-0.01B? 0
+104443.88 -592125.2 -000011.1+000002.000011.2 08.4100.04A? 0 0.10 1.00
+104723.22 -423408.5 -000025.7+000004.800004.8 08.4100.29A? 0
+105323.63 -713239.4 -000017.5-000016.700007.2 08.4100.38F? 0
+105519.51 -105106.9 -000042.8-000032.500010.7 08.4100.38F? 0
+105917.98 +435224.4 -000061.3-000015.600007.9 08.4100.94G? 0
+105918.12 -601243.0 -000050.0+000018.600016.4 08.4100.42F? 0
+110254.93 -424919.9 -000087.7+000016.300015.9 08.4100.54F? 0
+110341.21 -253932.2 -000058.6+000037.500001.6 08.4100.63G? 0
+110507.30 -595723.2 -000022.9+000005.100002.0 08.4100.05A? 0
+110619.10 -295802.4 -000254.5+000063.600020.8 08.4100.58G? 0
+111216.39 +610749.8 -000048.5-000082.400003.4 08.4100.94G? 0
+112416.63 +330622.5 -000004.4+000023.000018.8 08.4100.89G? 0
+113110.93 -654432.1 -000005.1-000004.300003.6 08.4100.02A? 0 0.10 1.00
+113242.91 -163748.3 -000026.9+000009.800009.8 08.4100.52F? 0
+113832.79 +611654.8 -000053.8-000034.300002.3 08.4100.46F? 0
+114430.58 +081615.6 -000045.3-000004.800003.5 08.4100.32F? 0
+115208.32 +184521.3 +000035.5-000300.200034.9 08.4100.88G? 0
+115435.12 -094255.9 -000024.8-000033.300022.4 08.4100.96K? 0
+115547.31 -250847.2 -000014.5-000014.800005.9 08.4100.24A? 0
+120140.12 -514826.4 -000029.7+000002.800004.5 08.4100.22A? 0
+120250.59 -653816.8 -000003.5-000010.000007.9 08.4100.17A? 0
+120752.85 +714536.8 -000004.4+000002.000004.0 08.4100.12A? 0
+121716.15 -550508.9 -000058.6+000020.000011.2 08.4100.42F? 0
+121721.55 -705332.0 -000030.3+000006.600002.0 08.4100.44F? 0
+121836.11 -440842.1 +000037.4-000019.400026.1 08.4100.68G? 0
+121927.30 -260625.7 +000055.0-000098.100027.1 08.4100.74G? 0
+122109.17 -655008.7 -000041.9-000010.800022.0 08.4100.36F? 0
+122124.59 +024341.7 -000178.9-000041.200008.9 08.4100.84G? 0
+122459.59 -682606.2 -000019.9-000011.300000.7 08.4100.49F? 0
+122523.81 -310750.1 +000000.0+000000.000000.0 08.4100.83G? 0
+122629.39 -580631.6 -000008.6+000000.800000.8 08.41-0.02B? 0
+123031.38 -614904.4 -000036.6+000001.200012.4 08.4100.41F? 0
+123351.73 -575825.7 -000004.9-000002.100002.8 08.41-0.03B? 0
+123606.64 -503913.9 -000028.7-000022.500005.5 08.4100.17A? 0
+125146.99 +584424.1 -000012.1-000001.900012.8 08.4100.47F? 0
+125503.72 +281402.9 +000016.4-000016.300002.8 08.4100.44F? 0
+130046.32 +152953.8 +000025.3-000013.700016.8 08.4100.42F? 0
+130123.24 -625530.2 -000015.0-000006.000003.3 08.4100.46F? 0
+130140.80 -093827.1 +000010.1-000001.400025.6 08.4100.29A? 0
+130323.42 -460145.6 -000002.3+000010.700026.7 08.4100.94G? 0
+131144.24 +731920.2 -000039.9+000023.300007.9 08.4100.54F? 0
+131309.31 +685848.1 +000049.9-000027.000008.1 08.4100.45F? 0
+131559.26 +043848.3 -000136.6+000034.800015.5 08.4100.60G? 0
+131648.32 +122457.4 +000067.4-000205.300016.1 08.4100.65G? 0
+132324.60 -684731.0 -000019.1-000000.400006.1 08.4100.55F? 0
+132510.65 -311154.6 +000053.0-000050.700024.1 08.4100.60G? 0
+132818.25 -453015.6 -000003.3+000003.000003.0 08.4100.14A? 0
+132842.27 -042756.0 +000016.3-000002.100007.4 08.4100.27A? 0
+133231.89 -622039.7 +000000.0+000000.000000.0 08.4100.04A? 0
+133508.12 -582159.2 -000028.3-000018.000012.6 08.4100.49F? 0
+133543.66 +524347.2 +000041.8-000110.600006.9 08.4100.40F? 0
+133758.08 -151816.5 +000067.7-000036.500016.3 08.4100.51F? 0
+133830.44 -034224.3 -000084.6-000038.900015.4 08.4100.88G? 0
+133835.59 -691739.3 +000000.4-000001.700000.6 08.4100.11A? 0
+134014.51 -454235.6 -000021.6-000050.200017.1 08.4100.48F? 0
+135347.88 -490304.0 -000015.3-000020.600008.5 08.4100.98K? 0
+135448.55 -422456.9 +000009.4-000031.900002.2 08.4100.44F? 0
+140054.10 +492809.1 +000004.4-000068.000003.1 08.4100.94G? 0
+140233.88 +190813.4 -000111.5+000009.400006.2 08.4100.98K? 0
+140711.67 +465010.2 -000081.1+000033.800001.4 08.4100.48F? 0
+140755.79 +202619.6 -000144.9+000123.100012.2 08.4100.48F? 0
+141439.20 -262417.6 +000021.8-000028.000004.0 08.4100.34F? 0
+141618.67 -052604.1 -000025.7-000013.700013.0 08.4100.23A? 0
+141705.57 -481016.1 -000049.2-000017.500006.4 08.4100.42F? 0
+141909.45 -565518.0 -000002.2-000002.300001.0 08.4100.06A? 0
+142025.99 -575901.3 -000003.5+000000.000001.5 08.4100.76G? 0
+142808.57 -461935.6 -000026.7-000002.300005.0 08.4100.80G? 0
+143739.83 -753258.6 +000002.7+000002.100005.1 08.4100.34F? 0
+143800.86 -671940.3 -000008.2-000008.200011.3 08.41-0.01B? 0
+144129.01 +133606.0 -000383.1-000076.500021.2 08.4100.55F? 0
+144416.87 -113702.2 -000068.3-000021.200015.2 08.4100.59G? 0
+144657.92 +112838.1 +000000.8+000011.300005.2 08.4100.95G? 0
+144722.64 -655110.2 -000004.2-000010.000007.1 08.4100.00A? 0
+145146.80 +490553.4 -000014.7-000058.700005.9 08.4100.94G? 0
+145230.05 +184419.5 -000006.8+000171.300010.1 08.4100.57F? 1
+145248.83 +111506.8 -000097.6+000049.400022.6 08.4100.55F? 0
+145251.79 +482805.3 -000224.1+000111.000009.4 08.4100.73G? 0
+145347.04 -601005.4 -000041.9-000009.000020.3 08.4100.47F? 0
+145516.50 -293144.3 -000196.6+000135.100020.5 08.4100.61G? 0
+150031.93 -734018.7 -000019.4-000022.000011.5 08.4100.18A? 0
+150246.77 -150300.3 -000009.9+000001.200005.8 08.4100.07A? 0
+150550.07 +640249.0 -000131.9+000111.200025.0 08.4100.67G? 0
+150839.86 -554741.5 +000009.0-000008.100006.5 08.41-0.00B? 0
+151122.93 +320320.8 -000067.5+000073.500021.1 08.4100.74G? 0
+151126.63 +484134.6 +000000.9+000003.600009.1 08.4100.36F? 0
+151912.55 +655933.4 +000001.4+000035.100011.4 08.4100.45F? 0
+152140.36 -273815.9 -000070.6-000109.700012.2 08.4100.54F? 0
+152244.07 +021152.1 -000049.7-000004.400000.4 08.4100.49F? 0
+152310.32 +465422.7 -000029.1-000028.500002.6 08.4100.55F? 0
+152932.23 -511554.2 -000026.1-000027.500004.5 08.41-0.04B? 0
+153045.57 -454257.3 +000001.6-000013.900001.0 08.41-0.01B? 0
+153952.21 -362606.8 +000006.8+000005.900016.8 08.4100.62G? 0
+154204.38 -230211.6 -000001.4-000008.700003.1 08.4100.26A? 0
+154507.26 +073010.5 -000078.2+000006.700026.8 08.4100.52F? 0
+154542.08 -652907.6 -000038.6-000054.600003.3 08.4100.49F? 0
+160722.41 +390920.7 -000046.9+000073.700013.4 08.4100.56F? 0
+160848.36 +804214.6 -000000.1-000079.000005.0 08.4100.38F? 0
+160916.91 +335748.4 -000030.7+000048.900032.7 08.4100.72G? 0
+161328.01 -272413.3 -000019.4-000018.800004.5 08.4100.30A? 0
+161552.39 +135943.6 -000021.0-000010.300007.8 08.4100.26A? 0
+161804.85 +130308.3 -000021.0+000009.000013.1 08.4100.20A? 0
+162030.58 -200651.8 +000000.0+000000.000000.0 08.4100.00B? 0
+162033.58 +515005.2 +000001.1+000022.100006.9 08.4100.96K? 0
+162313.62 -753050.9 -000018.2-000073.100020.3 08.4100.68G? 0
+162421.33 -250131.2 -000007.1-000024.900008.2 08.4100.54F? 0
+163548.16 -454043.5 -000001.9-000014.200005.3 08.4100.00A? 0
+163612.62 +591950.4 +000118.1-000060.600005.4 08.4100.52F? 0
+163951.57 +084923.8 -000008.5-000000.900007.2 08.4100.10A? 0
+164309.00 -544651.3 -000055.2-000045.200018.4 08.4100.56F? 0
+164531.31 +263529.0 -000024.1-000039.200007.9 08.4100.53F? 0
+164630.68 +472657.1 -000070.9-000023.600012.4 08.4100.57F? 0
+164741.49 +565332.6 +000025.0+000043.200030.0 08.4100.66G? 0
+164758.56 +011247.8 -000017.4+000008.700001.7 08.4100.30A? 0
+165735.37 -243209.6 -000056.7+000020.300016.7 08.4100.30A? 0
+165749.30 +684159.0 +000011.3-000024.700008.5 08.4100.24A? 0
+170107.12 -585102.0 +000000.0+000000.000000.0 08.41-0.06B? 1
+170708.88 -183213.1 -000007.6+000002.500016.4 08.4100.83G? 0
+171057.21 +145514.4 -000005.8+000026.200019.2 08.4100.45F? 0
+171229.88 +691817.2 +000010.9-000159.600025.5 08.4100.69G? 0
+171411.58 +293409.9 +000022.4-000035.300012.9 08.4100.65G? 0
+171525.22 -063031.2 -000013.0-000016.300006.4 08.4100.36F? 0
+171831.42 -384733.3 -000047.0-000051.000004.0 08.4100.54F? 0
+172229.30 +303141.5 +000002.6-000007.800008.0 08.4100.07A? 0
+172809.69 +425158.8 +000022.7-000006.800003.2 08.4100.87G? 0
+172914.77 +432811.2 +000006.4-000007.400002.1 08.4100.92G? 0
+173359.79 -780808.1 +000006.6-000012.900008.1 08.4100.22A? 0
+173440.40 -491836.2 -000015.6-000014.500014.2 08.4100.01A? 0
+173640.35 +510512.1 +000002.1-000010.700000.7 08.4100.94G? 0
+173722.28 +111825.0 -000006.6+000009.900006.8 08.4100.43F? 0
+173928.84 -372152.7 -000012.4-000003.700014.5 08.4100.90G? 0
+174049.21 -445742.3 -000012.5-000019.600016.6 08.41-0.03B? 0
+174227.01 -374943.9 +000012.8+000003.700000.8 08.4100.07A? 0
+174244.51 +553743.5 +000013.7+000002.600011.2 08.4100.96K? 0
+174336.29 +413700.7 +000003.4+000031.600008.6 08.4100.42F? 0
+174932.75 -694454.2 +000010.6-000016.200005.5 08.41-0.01B? 0
+175259.46 +475543.9 -000017.1+000006.300000.4 08.4100.82G? 0
+175542.20 +242754.4 +000009.8-000008.400009.4 08.4100.25A? 0
+175714.85 +211943.4 +000005.7-000011.200003.0 08.4100.55F? 0
+175728.54 +105746.8 -000013.4-000009.800033.0 08.4100.48F? 0
+175923.60 -181222.2 +000026.1-000010.900009.4 08.4100.33F? 0
+180112.79 +205614.9 +000006.6-000018.500008.7 08.4100.94G? 0
+180202.86 -273053.8 +000000.0+000000.000000.0 08.41-0.06B? 1
+180400.94 -192732.8 +000004.3-000020.000010.2 08.4100.22A? 0
+180435.99 -241952.1 +000000.0+000000.000000.0 08.4100.11A? 0
+180454.09 +790642.5 +000021.3+000003.200002.4 08.4100.27A? 0
+180522.76 -214022.3 -000062.1-000123.800031.4 08.4100.66G? 0
+180842.96 +390351.9 -000004.2+000001.300006.2 08.4100.17A? 0
+181044.30 +225345.6 -000006.6-000013.800000.3 08.4100.05A? 0
+181123.81 +113143.5 -000032.0-000010.900011.9 08.4100.51F? 0
+181855.39 -452759.4 -000005.3+000003.000011.8 08.4100.98K? 0
+182027.80 -534349.0 +000000.4-000016.100005.7 08.4100.72G? 0
+182109.49 -022154.1 +000004.9-000017.100002.7 08.4100.16A? 0
+182304.71 -642241.4 +000007.1+000010.300006.0 08.4100.01A? 0
+182656.42 +360428.5 -000001.4+000006.200002.5 08.4100.93G? 0
+182804.66 -243344.8 -000002.1-000008.000012.9 08.4100.17A? 0
+182815.24 +440751.5 -000000.8-000001.900005.4 08.41-0.12B? 0
+182856.91 -250234.9 +000000.0+000000.000000.0 08.4100.66G? 0
+182905.05 -295452.3 +000006.1-000016.000013.0 08.4100.74G? 0
+182937.88 -163829.3 -000005.7+000019.600003.3 08.4100.59G? 0
+183610.62 +650429.8 +000009.4+000008.700005.4 08.4100.16A? 0
+183618.85 +620909.3 +000008.2+000040.600005.6 08.4100.41F? 0
+183810.79 +163048.9 +000018.8+000002.200015.2 08.4100.25A? 0
+183819.69 +535306.3 +000063.8+000043.200003.7 08.4100.43F? 0
+183950.94 +200428.9 +000006.4-000004.400008.3 08.41-0.01B? 0
+184427.83 -073706.6 +000004.1+000001.200004.6 08.4100.50F? 0
+184656.53 +591951.5 +000000.0+000000.000000.0 08.4100.49F? 1
+184802.57 +200646.3 +000004.8-000000.100010.6 08.4100.12A? 0
+184938.20 +281307.8 -000001.3-000003.700001.4 08.4100.09A? 0
+185026.39 -524223.9 +000034.5-000016.800005.3 08.4100.38F? 0
+185703.20 +320819.5 -000004.2-000005.800003.9 08.41-0.01B? 0
+185816.51 +382119.6 -000000.2-000006.900010.2 08.4100.12A? 0
+185856.03 -411849.7 +000009.6+000003.200001.8 08.41-0.03B? 0
+190203.50 +071456.2 -000002.7-000009.000002.9 08.4100.19A? 0
+190613.11 +772533.9 +000007.7+000004.300003.0 08.4100.98K? 0
+190649.89 +340230.7 -000019.8-000000.700015.1 08.4100.94G? 0
+190652.11 -161339.0 +000000.0+000000.000000.0 08.4100.10A? 0
+190842.20 +481423.2 +000002.7+000012.700018.4 08.4100.92G? 0
+191400.33 -390526.7 +000018.3-000003.100002.8 08.4100.02A? 0
+191611.64 +281650.3 -000009.8-000008.500001.9 08.4100.18A? 1
+191814.40 -164122.4 -000000.1-000038.800016.5 08.4100.33F? 0
+192224.53 +032019.0 +000000.8-000002.300013.9 08.4100.64G? 0
+192237.28 +073246.6 +000015.1+000065.600004.0 08.4100.36F? 0
+192405.09 +715936.0 -000051.1-000066.300030.6 08.4100.80G? 0
+192722.69 +302526.0 +000006.1+000007.300001.4 08.41-0.08B? 0
+192822.82 +474632.9 +000003.1+000008.600003.8 08.41-0.04B? 0
+193050.44 +034749.8 +000002.3-000007.600002.3 08.4100.03A? 0
+193111.97 +744609.1 +000005.5-000008.700003.5 08.4100.26A? 0
+193639.16 -465257.7 -000003.6+000004.500016.0 08.4100.99K? 0
+194107.18 +200814.8 +000013.5+000020.300003.1 08.4100.28A? 0
+194352.52 -351510.5 +000158.1-000226.700020.2 08.4100.68G? 0
+194516.44 -480412.1 -000043.1-000050.000035.5 08.4100.46F? 0
+195013.90 -175713.9 +000042.0-000044.300016.7 08.4100.48F? 0
+195556.78 -185229.8 +000019.1-000004.500022.9 08.4100.44F? 0
+195643.28 +725618.0 -000003.3-000036.400001.3 08.4100.42F? 0
+195705.49 -613728.9 +000019.0-000062.200004.4 08.4100.99K? 0
+195803.64 +464027.1 +000024.7-000006.900009.1 08.4100.42F? 0
+195902.94 -175734.0 +000029.9-000019.400005.9 08.4100.32F? 0
+200207.91 +543827.9 +000024.9+000018.800007.6 08.4100.78G? 0
+200227.56 -525312.1 -000022.7-000060.600010.2 08.4100.59G? 0
+200528.93 -701104.2 +000004.6-000046.100002.7 08.4100.25A? 0
+200644.39 +242621.6 +000066.3+000104.000018.2 08.4100.56F? 1
+200657.03 +103527.0 +000039.6+000005.700014.6 08.4100.46F? 0
+200909.48 +640308.9 -000002.1-000005.900000.5 08.4100.15A? 0
+201014.96 -130036.2 -000015.7-000019.800007.1 08.4100.30A? 0
+201127.70 +715912.5 +000035.2+000025.600004.5 08.4100.30A? 0
+201255.97 +342831.8 +000002.7-000014.400000.8 08.4100.15A? 0
+201318.86 +350130.6 +000009.3+000000.000002.9 08.4100.42F? 1
+201359.00 -164008.3 +000042.2-000043.600008.7 08.4100.57F? 0
+202031.89 +515348.9 +000017.8+000089.200001.3 08.4100.96K? 0
+202508.18 -285145.0 +000004.7+000006.200005.2 08.4100.22A? 0
+203155.54 -032630.1 -000008.7-000021.400007.9 08.4100.38F? 1
+203316.00 +685121.0 +000019.4+000037.600006.5 08.4100.27A? 0
+203410.24 -191716.5 +000010.1-000019.000007.1 08.4100.36F? 0
+203537.42 -303803.0 +000019.3-000041.700003.2 08.4100.49F? 0
+204645.70 -040322.7 +000021.6+000012.500013.6 08.4100.99K? 0
+205015.95 -750215.7 +000015.1-000063.400008.9 08.4100.48F? 0
+205540.85 +214233.8 +000004.8-000000.700018.4 08.4100.35F? 0
+205544.84 +171617.4 -000018.1-000012.900001.2 08.4100.15A? 0
+210043.52 -543657.2 +000020.9-000000.100003.6 08.4100.97K? 0
+210419.63 +320121.0 -000056.4-000065.200017.4 08.4100.76G? 0
+210722.79 -312958.7 -000057.6-000051.400012.3 08.4100.52F? 0
+211431.47 -175417.2 +000028.0+000020.700001.2 08.4100.46F? 0
+211432.78 -225241.1 +000112.0-000009.000015.5 08.4100.61G? 0
+211751.58 +330205.3 -000017.3-000034.500003.0 08.4100.35F? 0
+212035.53 +363716.6 +000031.5+000025.000009.3 08.4100.19A? 0
+212127.60 +694239.0 +000010.8+000036.500012.2 08.4100.91G? 0
+212604.62 +473913.6 +000010.5+000003.900008.9 08.4100.04A? 0
+212700.76 +364446.3 +000089.5+000092.800011.1 08.4100.55F? 0
+213004.17 -561640.1 +000007.9-000008.600008.7 08.4100.26A? 0
+214124.75 +184215.8 +000001.3+000000.700019.8 08.4100.97K? 0
+214258.47 +360039.0 -000020.1-000014.100004.0 08.4100.98K? 0
+214447.15 -031943.7 +000028.9+000004.800017.0 08.4100.40F? 0
+214756.53 +283847.6 -000001.2-000019.800000.2 08.4100.32F? 0
+214950.54 -600321.0 +000018.1+000012.400016.3 08.4100.15A? 0
+215620.23 -592103.9 -000036.4-000007.600018.7 08.4100.57F? 0
+215629.74 +071432.6 -000009.4-000037.500012.5 08.4100.56F? 1
+220558.37 -160001.3 -000082.8-000097.600027.0 08.4100.67G? 0
+221739.25 -483900.9 +000211.4-000103.300046.7 08.4100.97K? 0
+221900.24 +454808.6 -000005.1+000000.000011.6 08.41-0.02B? 0
+222033.36 +475107.8 +000012.4-000006.300003.0 08.4100.04A? 0
+222442.45 +745100.8 -000010.2+000021.800002.8 08.4100.93G? 0
+222525.60 +470612.5 +000000.6-000010.100006.5 08.41-0.03B? 0
+222540.02 +563034.0 -000000.4+000009.100000.2 08.4100.98K? 1
+222649.02 -453708.3 +000035.6-000009.300018.3 08.4100.44F? 0
+222934.58 +522324.5 +000153.3+000045.500026.3 08.4100.72G? 0
+223035.57 +533143.3 +000021.9-000031.100015.7 08.4100.00B? 1
+223153.18 +235150.7 +000083.5+000002.200035.5 08.4100.42F? 0
+223539.40 +541323.6 +000012.7+000062.100017.6 08.4100.77G? 0
+223723.26 +680455.2 +000003.9+000025.000013.5 08.4100.82G? 0
+223945.76 +572317.0 -000004.5-000004.900006.8 08.4100.38F? 0
+224708.47 +573542.4 +000014.8-000001.000001.6 08.41-0.03B? 0
+224903.18 +562541.5 -000013.6+000005.600007.2 08.4100.81G? 0 0.10 1.00
+225232.47 -424717.7 +000020.0-000004.100015.7 08.4100.16A? 0
+225809.55 -054108.0 +000088.6+000011.800003.5 08.4100.33F? 0
+230152.13 +440739.9 +000006.1+000001.100001.3 08.4100.59G? 0
+230158.40 +470059.8 +000006.7-000001.600002.3 08.4100.01A? 0
+230454.28 +075305.1 +000010.4-000003.400008.9 08.4100.57F? 0
+230835.68 +565405.7 -000014.1+000002.700001.6 08.4100.79G? 0
+231354.18 +575013.0 -000003.5-000008.100007.0 08.4100.22A? 0
+231823.48 +120650.3 -000047.9-000209.500009.4 08.4100.70G? 0
+232138.71 +472104.1 -000007.6-000004.500001.6 08.4100.04A? 0
+232256.43 -230126.0 +000023.6-000000.900000.2 08.4100.99K? 0
+232924.19 +530832.0 +000010.1-000011.300001.2 08.4100.01A? 0
+233457.71 +514927.3 -000037.2-000002.300010.0 08.4100.50F? 0
+233511.63 -183418.4 +000027.7-000022.800001.1 08.4100.91G? 0
+233523.08 +021328.4 +000097.6+000326.700028.4 08.4100.70G? 0
+233550.62 +605409.1 +000001.4+000001.700004.2 08.4100.18A? 0
+234509.30 +293342.8 +000960.6-000009.300027.9 08.4100.85G? 0
+234814.16 +824709.9 +000158.0-000002.500003.6 08.4100.69G? 0
+234914.50 +045856.9 -000056.4-000036.900004.0 08.4100.52F? 0
+235233.44 +285708.2 -000005.9-000018.000007.2 08.4100.06A? 0
+235341.05 +763457.4 -000008.0-000008.700005.1 08.4100.07A? 0
+000009.82 -355736.8 -000001.5-000002.200000.9 08.4101.48K? 0
+000243.14 -573801.1 -000030.1-000008.400006.7 08.4101.00K? 0
+000845.48 +404410.5 +000004.9-000008.600000.9 08.4101.50K? 0
+001225.38 +293446.8 -000005.5-000021.800007.9 08.4101.47K? 0
+001402.94 +395836.9 -000005.0+000013.900002.5 08.4101.60K? 0
+001602.01 +144226.5 +000074.8-000029.800001.7 08.4101.31K? 0
+001832.09 +415903.9 -000001.6+000014.500006.7 08.4101.49K? 0
+002943.36 +173638.9 +000045.8-000002.600036.1 08.4101.61K? 0
+003157.60 +303119.2 +000051.1+000020.400027.5 08.4101.45K? 0
+003343.78 -672432.2 +000031.0+000021.700004.3 08.4101.40K? 0
+010509.15 +114041.4 +000002.8-000023.300000.3 08.4101.26K? 0
+010737.81 +225722.2 +000097.5-000487.300052.4 08.4101.12K? 0
+011924.71 +144735.0 +000022.6+000000.200005.1 08.4101.06K? 0
+012410.26 +842959.5 -000030.5+000005.600002.1 08.4101.61K? 0
+012523.61 +355749.3 -000027.2-000015.300011.5 08.4101.11K? 0
+012807.00 +422801.2 -000010.4-000020.100002.3 08.4101.59K? 0
+013231.63 -152703.0 +000019.2-000039.400008.8 08.4101.14K? 0
+013949.75 +525411.4 -000025.0-000006.600008.6 08.4101.67K? 0
+014815.80 +261517.3 -000037.8-000020.700003.8 08.4101.26K? 0
+014901.22 -260158.9 -000014.9-000008.700012.5 08.4101.14K? 0
+015531.17 +171121.8 -000003.9+000003.400006.9 08.4101.35K? 0
+020214.65 +502200.9 -000035.6-000001.100009.8 08.4101.27K? 0
+021002.15 +483606.2 -000003.3-000005.100006.3 08.4101.09K? 0
+021056.80 +360117.9 -000024.6-000006.000015.6 08.4101.01K? 0
+021547.77 +494203.8 -000028.0-000007.400001.2 08.4101.01K? 0
+021607.09 +250323.8 +000018.1-000023.900000.3 08.4101.44K? 0
+022421.97 -441940.0 -000024.7+000001.200014.5 08.4101.06K? 0
+022631.17 -531856.7 +000015.1-000000.600004.2 08.4101.42K? 0
+022705.01 -060553.1 -000009.6-000026.700013.1 08.4101.03K? 0
+023502.38 -095319.3 -000033.1-000012.600024.8 08.4101.09K? 0
+024606.08 +531408.8 -000019.6+000007.200014.5 08.4101.32K? 0
+024620.39 +315941.8 -000026.3-000021.000013.5 08.4101.31K? 0
+025738.76 +600645.0 -000011.3-000022.700005.8 08.4101.40K? 0
+030321.38 -702837.3 -000032.6+000025.500007.5 08.4101.12K? 0
+031956.23 +681906.2 -000003.3-000005.800005.4 08.4101.82K? 0
+032242.36 -382732.6 +000046.0+000027.200010.1 08.4101.06K? 0
+032823.58 +342203.0 +000034.3-000006.900014.4 08.4101.26K? 0
+033142.82 +721114.3 +000002.7-000002.000016.7 08.4101.78K? 0
+033926.36 -154527.2 +000046.4+000003.200002.3 08.4101.13K? 0
+034934.69 +610011.4 -000010.4+000030.000012.5 08.4101.21K? 0
+041609.54 -314337.7 +000022.7+000010.500003.4 08.4101.03K? 0
+043125.45 +043431.2 +000016.8+000019.400035.5 08.4101.00K? 0
+043217.56 +453449.0 +000002.7-000000.800013.9 08.4101.44K? 0
+043235.37 -401229.9 -000002.4+000017.400004.6 08.4101.49K? 0
+050247.04 +534532.1 -000003.1+000026.900001.1 08.4101.75K? 0
+050838.48 -152926.6 -000014.3-000009.300004.1 08.4101.29K? 0
+051340.09 +411407.3 +000033.9+000001.600011.5 08.4101.09K? 0
+052349.60 -582611.3 +000019.9+000034.000000.8 08.4101.05K? 0
+052415.66 +200824.4 +000023.4-000047.100000.1 08.4101.27K? 0
+053150.68 -571516.2 +000006.2+000000.800012.7 08.4101.36K? 0
+053308.20 -473945.3 -000007.4-000015.900014.9 08.4101.10K? 0
+054335.25 +215226.5 +000031.7-000002.600000.2 08.4101.83K? 0
+054914.32 -293514.3 +000000.6-000036.500005.1 08.4101.06K? 0
+055107.59 +110357.7 +000059.1-000038.100020.3 08.4101.14K? 0
+055303.60 +501743.6 -000007.2-000007.700009.2 08.4101.42K? 0
+055616.62 -541000.3 -000015.4-000004.300002.6 08.4101.01K? 0
+055738.86 +244550.5 +000003.1+000016.800028.6 08.4101.10K? 0
+060714.03 +135355.5 +000012.3+000006.800000.4 08.4101.33K? 0
+061039.57 +701454.1 +000015.3+000016.100013.2 08.4101.10K? 0
+061755.59 +764029.3 +000013.8-000005.000006.6 08.4101.33K? 0
+061856.09 +493937.9 -000003.8-000019.000009.5 08.4101.15K? 0
+062705.02 -325340.2 -000012.0+000000.400003.3 08.4101.12K? 0
+063327.27 +231043.4 +000037.9+000013.300020.8 08.4101.19K? 0
+063442.19 +292213.9 +000002.2-000005.100003.0 08.4101.67K? 0
+063927.88 -262446.5 -000003.0+000019.700022.4 08.4101.09K? 0
+064251.25 +302252.8 -000019.1-000017.200011.6 08.4101.11K? 0
+064547.80 +441238.2 +000019.0+000002.200008.3 08.4101.04K? 0
+065441.84 -063711.5 -000017.4+000002.900006.0 08.4101.02K? 0
+065845.70 +175041.3 -000024.9+000005.600000.4 08.4101.34K? 0
+070841.35 +005959.7 -000007.0-000033.400006.6 08.4101.27K? 0
+071130.39 -010153.0 -000004.3+000002.800011.7 08.4101.03K? 0
+071308.36 +203350.3 -000025.1-000026.800014.1 08.4101.04K? 0
+071606.03 -140654.2 -000006.2-000003.900003.3 08.4101.11K? 0
+071854.56 -075922.4 -000021.5+000000.600006.4 08.4101.21K? 0
+072528.21 -035041.4 -000011.4+000004.500028.1 08.4101.09K? 0
+072616.63 +341101.0 -000026.2-000014.000037.4 08.4101.45K? 0
+073115.98 -174115.2 -000003.0+000002.700006.8 08.4101.54K? 0
+074105.85 +165223.9 -000007.9+000023.700004.4 08.4101.58K? 0
+074145.36 -212212.1 -000003.0-000038.400000.4 08.4101.21K? 0
+074211.42 -033122.0 +000011.8-000033.000006.5 08.4101.14K? 0
+074227.34 -632907.6 +000001.7+000011.400004.0 08.4101.74K? 0
+074452.99 -053303.5 +000039.7+000027.400006.9 08.4101.56K? 0
+074515.93 -223505.3 +000000.7-000013.400013.4 08.4101.17K? 0
+075357.70 -210156.1 +000002.4-000002.100005.3 08.4101.23K? 0
+080450.91 -420637.9 -000016.7+000004.900001.6 08.4101.28K? 0
+080616.89 -114955.5 +000006.1+000007.100009.6 08.4101.58K? 0
+080740.43 -060833.3 +000094.5-000082.000019.4 08.4101.07K? 0
+081531.75 -070728.0 +000016.0+000016.300014.0 08.4101.06K? 0
+082114.46 -170014.3 +000070.8-000041.700011.3 08.4101.21K? 0
+082428.31 +031759.7 -000003.3-000004.000008.8 08.4101.63K? 0
+084030.26 -192644.0 -000008.0-000004.500023.0 08.4101.30K? 0
+084243.44 -471424.9 -000031.0-000029.500008.9 08.4101.18K? 0
+084254.78 -523051.0 -000021.5+000025.100002.2 08.4101.26K? 0
+084551.60 -224308.8 -000006.5+000023.000003.9 08.4101.34K? 0
+085306.59 +743251.9 -000034.4-000023.700002.4 08.4101.49K? 0
+085323.27 -152307.8 -000018.8-000001.600007.6 08.4101.02K? 0
+085358.81 -003643.2 -000009.3-000011.200006.0 08.4101.11K? 0
+085905.81 -291635.9 -000016.7+000003.200001.9 08.4101.57K? 0
+090902.35 +452350.5 -000000.3+000006.800001.0 08.4101.60K? 0
+090943.30 -542451.3 -000005.3-000007.900009.1 08.4101.45K? 0
+091306.35 +405311.9 -000023.0-000046.000005.8 08.4101.49K? 0
+091321.22 +032129.7 -000006.3-000010.500012.7 08.4101.17K? 0
+091852.72 +104303.1 -000030.7-000011.800009.6 08.4101.18K? 0
+094318.11 -313407.4 -000022.2+000031.900008.3 08.4101.18K? 0
+094330.96 -542823.6 -000002.8+000005.900003.8 08.4101.72K? 0
+095304.69 +010830.3 +000001.1-000023.200005.6 08.4101.07K? 0
+095321.26 -260938.0 +000023.5-000024.000006.0 08.4101.42K? 0
+095818.31 +303102.1 -000016.1+000005.200005.2 08.4101.30K? 0
+095949.23 -161708.4 -000060.4+000005.300006.8 08.4101.52K? 0
+100322.24 -272154.8 -000026.7+000006.600011.3 08.4101.06K? 0
+101816.58 -035237.7 -000040.8+000034.500014.4 08.4101.15K? 0
+102346.87 +023906.0 -000003.1+000009.700020.4 08.4101.39K? 0
+102521.78 -263555.6 +000013.9-000027.900009.3 08.4101.33K? 0
+104235.84 -415414.1 +000004.8+000003.800000.1 08.4101.59K? 0
+104733.29 -020534.6 +000018.9-000014.100014.6 08.4101.22K? 0
+104749.20 -572939.3 -000005.5-000007.300000.3 08.4101.63K? 0 0.10 1.00
+104923.91 -321827.2 -000024.0+000000.500007.4 08.4101.10K? 0
+111135.49 -352936.8 -000001.7-000010.200008.0 08.4101.50K? 0
+112010.72 -144605.6 +000007.1+000010.300014.8 08.4101.11K? 0
+113107.45 +661715.9 +000006.7-000006.100004.2 08.4101.61K? 0
+114114.04 +244821.5 -000018.7-000006.000018.5 08.4101.32K? 0
+114307.62 -594827.8 +000002.1+000000.800008.8 08.4101.41K? 0
+115405.00 -334125.6 -000074.9-000003.900010.5 08.4101.04K? 0
+115422.01 -584007.9 -000008.5-000005.900014.0 08.4101.19K? 0
+115651.85 -582455.7 -000089.2+000014.800018.5 08.4101.23K? 0
+120645.87 -594514.2 +000008.1-000019.200005.9 08.4101.16K? 0
+121637.00 -100311.1 -000011.1+000003.800000.7 08.4101.29K? 0
+122122.97 -124651.4 -000021.4+000017.200002.3 08.4101.32K? 0
+122129.87 -302906.2 -000013.2+000030.100004.0 08.4101.72K? 0
+122455.14 +722253.6 -000008.4-000005.300008.0 08.4101.03K? 0
+123432.41 +205358.6 -000001.2-000036.600013.7 08.4101.16K? 0
+124305.87 -362741.5 -000032.2-000003.200011.4 08.4101.39K? 0
+124719.86 +065140.2 -000001.9-000010.800005.6 08.4101.09K? 0
+125319.80 -312055.9 -000015.8+000003.400007.2 08.4101.18K? 0
+125837.42 -413957.6 -000005.5-000008.000007.0 08.4101.42K? 0
+130351.99 -534933.7 -000031.3+000017.800001.9 08.4101.04K? 0
+131854.12 +023236.9 -000019.8-000020.300012.6 08.4101.25K? 0
+132222.66 -553218.6 -000024.3+000006.000028.1 08.4101.52K? 0
+132223.79 -514459.8 -000013.1+000000.300011.7 08.4101.28K? 0
+132413.48 -361435.6 -000017.3+000001.300010.1 08.4101.54K? 0
+133435.01 -384624.1 -000013.8-000004.400019.7 08.4101.48K? 0
+134818.72 +851155.8 -000004.7+000001.100006.3 08.4101.51K? 0
+135541.56 -134424.8 +000015.6-000035.600003.5 08.4101.00K? 0
+140645.07 -140543.2 +000008.7+000015.800016.6 08.4101.02K? 0
+140959.51 -624756.0 -000041.0-000022.500006.7 08.4101.21K? 0
+142101.67 +215533.4 -000085.7+000022.200016.7 08.4101.06K? 0
+142900.90 +690252.2 +000014.8+000001.100002.2 08.4101.56K? 0
+144728.48 +524928.3 -000025.3-000032.400006.1 08.4101.00K? 0
+144853.53 -373758.0 -000037.1-000005.500007.7 08.4101.18K? 0
+144902.46 +192051.3 -000009.5+000034.500002.4 08.4101.20K? 0
+145117.54 -322310.3 -000005.2+000021.600011.9 08.4101.39K? 0
+145421.73 +351443.3 -000005.6-000058.000009.6 08.4101.10K? 0
+145537.95 +104133.1 -000035.9-000022.000022.8 08.4101.48K? 0
+150447.51 -373026.5 -000021.2-000024.200008.0 08.4101.29K? 0
+150636.12 -420228.2 +000021.3+000011.300015.4 08.4101.06K? 0
+150805.27 -421127.8 +000006.5+000001.900004.4 08.4101.61K? 0
+151706.17 +170400.0 -000008.0-000011.400019.5 08.4101.51K? 0
+152129.82 -605323.2 -000014.4+000004.000007.4 08.4101.51K? 0
+152457.54 -474607.9 -000002.7-000000.600025.5 08.4101.05K? 0
+153223.72 -554857.2 -000024.4-000016.900001.5 08.4101.25K? 0
+154140.83 -465245.6 -000002.3+000001.800004.0 08.4101.36K? 0
+154856.29 -383645.0 +000008.5-000015.300006.3 08.4101.84K? 0
+155110.74 +160822.7 -000034.7+000002.300019.3 08.4101.42K? 0
+155853.34 +214728.3 -000029.8+000046.100014.3 08.4101.37K? 0
+160033.31 +044337.4 +000013.2-000010.900011.6 08.4101.60K? 0
+160203.63 +320137.2 +000006.6-000016.500018.3 08.4101.19K? 0
+160625.76 -245611.2 -000018.6-000010.100005.6 08.4101.21K? 0
+161618.58 -230946.5 -000022.2-000072.800006.4 08.4101.24K? 0
+162321.54 +640537.0 +000002.5-000000.100007.0 08.4101.20K? 0
+163059.26 -664302.4 -000003.7-000016.900008.0 08.4101.29K? 0
+163116.55 +510817.0 +000008.0-000026.700000.2 08.4101.28K? 0
+163814.27 -515321.7 -000012.3+000002.400013.1 08.4101.11K? 0
+163910.49 -470204.3 -000028.2-000016.300015.0 08.4101.16K? 0
+164640.53 -590234.6 -000017.5-000024.300000.4 08.4101.39K? 0
+165108.84 -413404.8 +000019.4-000001.200049.1 08.4101.26K? 0
+165600.49 -175420.7 -000022.3+000001.600003.7 08.4101.76K? 0
+165902.45 -283347.5 -000022.5-000033.200029.9 08.4101.18K? 0
+171916.31 -525505.8 +000006.6+000006.900004.7 08.4101.72K? 0
+172032.31 +301257.1 -000002.8-000027.800010.8 08.4101.11K? 0
+172639.43 -430540.9 -000000.7+000012.000010.0 08.4101.26K? 1
+173002.00 -614656.3 -000020.5-000028.700000.8 08.4101.20K? 0
+173354.28 -291324.2 -000003.2-000010.000003.1 08.4101.75K? 0
+173452.36 +032135.4 +000002.1-000004.300010.7 08.4101.74K? 0
+173918.02 -604055.2 +000024.6-000005.700000.1 08.4101.03K? 0
+173948.89 -545934.7 +000009.3-000000.100012.8 08.4101.59K? 0
+174658.47 -430855.3 -000007.5-000011.200021.9 08.4101.72K? 0
+174748.48 +052144.8 -000014.9+000009.500015.1 08.4101.20K? 0
+175515.90 -303603.7 +000025.7+000002.400027.7 08.4101.63K? 0
+175748.18 +641117.0 -000002.4-000007.000007.4 08.4101.32K? 0
+175749.86 +135945.7 +000000.1+000022.200001.2 08.4101.15K? 0
+180536.79 -650954.9 -000003.1-000035.700000.7 08.4101.59K? 0
+180633.86 -235643.2 +000019.6-000004.300006.4 08.4101.42K? 0
+181046.76 -465708.6 +000007.1-000013.500006.8 08.4101.34K? 0
+182314.66 -282443.5 +000017.4-000008.100018.3 08.4101.63K? 0
+183952.28 -253016.6 +000029.7+000008.300013.3 08.4101.18K? 0
+184421.81 -292540.5 -000017.6-000005.600011.3 08.4101.02K? 0
+184846.39 +355154.4 -000022.8-000017.900018.8 08.4101.23K? 0
+185028.91 +234813.4 +000001.8-000000.900011.1 08.4101.22K? 0
+185038.88 -002138.7 +000022.9-000009.800006.4 08.4101.81K? 0
+185213.98 -350905.5 +000032.0-000032.200035.2 08.4101.60K? 0
+185334.08 +181241.1 -000001.7+000004.200004.2 08.4101.86M? 0
+185339.22 +471305.6 -000006.8-000044.200010.6 08.4101.37K? 0
+185714.50 +340843.9 +000004.2+000007.900005.0 08.4101.14K? 0
+185820.99 +391744.5 +000019.8-000012.200001.8 08.4101.34K? 0
+190034.95 +572922.8 -000012.0+000011.800011.8 08.4101.06K? 0
+190243.59 +182218.9 +000017.3-000034.300003.9 08.4101.46K? 0
+190343.77 -224242.8 -000014.7-000009.500027.7 08.4101.31K? 0 0.10 1.00
+190444.33 -581033.3 +000026.4-000011.600005.2 08.4101.34K? 0
+190538.57 +074003.2 -000074.7-000064.300015.6 08.4101.08K? 0
+190616.88 +203850.3 +000008.5-000021.200011.4 08.4101.41K? 0
+190716.14 +030858.8 +000009.8+000006.200012.3 08.4101.25K? 0
+190856.44 +295713.0 -000006.6+000012.300019.2 08.4101.54K? 0
+191032.98 +032710.7 -000010.3-000026.000018.2 08.4101.76K? 0
+191112.33 -615700.6 -000019.4-000020.700008.5 08.4101.35K? 0
+191147.27 +523808.2 -000001.3-000032.300005.8 08.4101.16K? 0
+191247.32 +033326.7 -000008.1-000004.200000.1 08.4101.16K? 0 0.10 1.00
+191449.68 +145451.2 +000005.5+000015.400023.9 08.4101.03K? 0
+191657.18 -043914.6 -000013.2-000026.600010.8 08.4101.07K? 0
+192426.58 -714857.8 +000005.3-000001.500014.6 08.4101.70K? 0
+193104.82 +294232.3 +000008.8-000006.300007.5 08.4101.58K? 0
+193221.95 +042959.0 +000023.6+000014.800003.5 08.4101.21K? 0
+193755.26 +561834.8 +000054.2-000002.600000.3 08.4101.17K? 0
+194339.16 +663243.2 +000025.0-000007.500010.4 08.4101.04K? 0
+195410.48 +050448.3 +000013.7-000005.600009.6 08.4101.12K? 0
+195635.78 +132817.1 -000046.9-000059.500021.1 08.4101.59K? 0
+200407.76 -541019.5 -000009.4-000022.100004.2 08.4101.15K? 0
+201122.05 +365227.9 +000021.9-000007.000009.2 08.4101.45K? 0
+201754.97 +540153.9 +000008.5+000036.300000.9 08.4101.62K? 0
+201857.17 -155127.9 +000064.7-000029.100020.9 08.4101.54K? 0
+201952.54 -141627.7 +000001.2-000010.500001.8 08.4101.36K? 0
+203506.47 +071547.4 -000006.1-000024.300002.4 08.4101.47K? 0
+203519.27 -112040.7 -000029.5-000051.600015.5 08.4101.40K? 0
+203651.27 -253811.0 +000013.3-000045.000005.3 08.4101.67K? 0
+204510.18 +181735.3 -000011.2+000002.900015.4 08.4101.66K? 0
+205354.06 +380629.8 +000012.1-000001.900000.1 08.4101.38K? 0
+205530.10 -034844.3 +000010.5-000007.700010.3 08.4101.63K? 0
+205826.04 +053525.6 -000002.9-000006.400009.2 08.4101.47K? 0
+210053.70 +080354.4 -000003.2-000016.000013.0 08.4101.59K? 0
+211351.50 +171414.5 +000006.9+000004.500001.9 08.4101.11K? 0
+211745.16 +103217.4 +000022.6+000019.600005.6 08.4101.08K? 0
+211754.94 -012315.4 +000012.6-000011.200022.7 08.4101.46K? 0
+213143.86 +682239.1 +000000.5-000012.600007.0 08.4101.21K? 0
+213446.68 +411725.3 +000013.1+000033.100003.7 08.4101.20K? 0
+214010.92 +644948.2 +000000.4+000002.300002.8 08.4101.29K? 0
+214425.05 +710002.0 +000001.3+000008.500003.4 08.4101.63K? 0
+214542.35 -262915.7 +000027.4-000015.800000.1 08.4101.22K? 0
+215527.25 -231721.9 -000007.9-000021.200003.9 08.4101.50K? 0
+220225.41 +422531.5 +000011.0+000004.300004.4 08.4101.02K? 0
+220307.46 -431356.6 +000036.1-000021.600011.0 08.4101.13K? 0
+220912.37 +833454.9 +000032.9+000003.900008.8 08.4101.03K? 0
+221945.34 +730226.1 +000026.1-000006.800002.6 08.4101.47K? 0
+222143.40 -123309.7 +000046.4-000010.900007.9 08.4101.27K? 0
+222226.91 +583602.6 +000032.5+000003.300013.1 08.4101.14K? 0
+222304.23 -385422.4 +000004.8-000038.500002.0 08.4101.11K? 0
+224058.70 +423554.4 -000000.7+000008.300000.8 08.4101.65K? 0
+224139.71 +332819.3 +000021.4-000031.300001.4 08.4101.11K? 0
+224400.90 -332742.6 +000003.2+000012.100003.6 08.4101.20K? 0
+224905.61 -515500.9 +000011.5+000001.100022.3 08.4101.53K? 0
+225044.52 +252817.0 +000009.1-000008.600007.3 08.4101.04K? 0
+225217.79 +225258.9 +000009.1+000002.300014.9 08.4101.47K? 0
+231807.23 +224759.1 +000084.6+000005.000016.3 08.4101.09K? 0
+232133.37 -140157.1 -000009.8-000026.000003.8 08.4101.19K? 0
+233330.86 -190843.7 +000018.2-000017.400047.1 08.4101.62K? 0
+233334.23 -475158.3 +000019.1-000001.200006.2 08.4101.01K? 0
+233346.38 +555543.8 -000004.7-000014.100003.4 08.4101.00K? 0
+233859.67 +325800.4 -000000.7-000007.700003.0 08.4101.15K? 0
+234016.77 +755322.1 +000006.0-000020.100005.8 08.4101.10K? 0
+235057.96 -591435.5 +000026.0-000001.800013.6 08.4101.39K? 0
+235833.65 -291237.3 +000045.3+000000.700004.6 08.4101.11K? 0
+072059.01 +245958.2 -000012.3-000008.900012.4 08.4102.45N? 0
+142833.03 -594026.7 -000007.9-000014.600000.9 08.4102.21M? 0 0.10 1.00
+000255.21 -300859.2 +000025.4+000002.100001.5 08.4200.03A? 0
+000344.11 -633602.4 -000016.0+000000.700012.0 08.4200.50F? 0
+000357.02 +365812.8 +000005.7+000017.700008.2 08.4200.46F? 0
+000839.78 +671746.7 +000008.6+000009.700001.1 08.4200.44F? 0
+003337.07 -351002.9 +000008.6-000001.400002.2 08.4200.94G? 0
+003553.12 +211939.5 -000063.4-000054.900023.3 08.4200.50F? 0
+004142.54 -244534.1 -000006.4+000029.200000.6 08.4200.77G? 0
+004234.95 -540702.5 -000060.2-000164.700021.0 08.4200.74G? 0
+004958.49 +352009.1 -000007.8-000000.300007.5 08.4200.18A? 0
+005111.40 +641929.8 +000028.8-000000.300006.9 08.4200.12A? 0
+005710.73 +195240.6 +000085.9+000058.800015.1 08.4200.47F? 0
+005827.84 +120732.1 -000023.1-000055.200013.7 08.4200.92G? 0
+010146.24 +661327.0 +000153.0-000014.500007.9 08.4200.55F? 0
+010301.77 +432021.7 +000009.7-000008.200001.7 08.42-0.01B? 0
+010935.27 +394652.1 -000010.8-000026.900001.0 08.4200.40F? 1
+011259.14 +625947.5 +000025.9-000014.800004.0 08.4200.33F? 0
+012019.66 +412217.7 +000022.1-000013.900001.5 08.4200.51F? 0
+012032.20 -112802.5 +000118.4-000137.400030.3 08.4200.78G? 0
+012841.98 -431818.9 +000022.5+000010.300005.2 08.4200.35F? 0
+013238.87 -483639.9 +000002.1+000017.800006.6 08.4200.46F? 0
+013356.35 -020940.8 -000003.7-000011.700016.3 08.4200.87G? 0
+013804.74 +692637.6 +000056.2-000028.000016.2 08.4200.60G? 0
+013849.68 -532622.2 -000006.2-000070.300029.5 08.4200.54F? 0
+014453.48 +195124.6 +000017.9+000002.700000.6 08.4200.39F? 0
+014533.37 +270708.8 -000001.1-000020.900027.0 08.4200.96K? 0
+014832.39 +172154.2 +000025.3-000078.700010.2 08.4200.44F? 0
+014943.41 -102226.8 -000032.9-000029.900010.1 08.4200.49F? 0
+015003.12 +441802.4 -000015.8-000009.200004.9 08.4200.08A? 0
+015459.29 +581722.5 -000003.2-000015.000005.4 08.4200.89G? 1
+015612.17 +272838.4 +000029.3-000009.400021.6 08.4200.56F? 0
+015619.45 -041038.5 +000080.4+000039.000017.7 08.4200.43F? 0
+020136.01 +223742.1 +000014.4-000077.600002.3 08.4200.54F? 0
+020239.12 +530445.9 -000006.1+000001.000001.3 08.4200.08A? 0
+020318.25 +322323.7 +000019.3-000059.200002.7 08.4200.89G? 0
+020431.18 -134847.7 +000001.0+000012.200015.1 08.4200.54F? 0
+021128.93 -491953.3 +000045.2+000025.800001.5 08.4200.38F? 0
+021530.19 +382255.3 +000016.9-000069.200010.4 08.4200.67G? 0
+022048.58 +593623.1 -000004.8-000007.000005.0 08.4200.28A? 0
+022755.89 -284750.1 +000002.8-000015.900002.4 08.4200.96K? 0
+023303.75 +442731.6 +000006.7+000003.500004.3 08.4200.17A? 0
+023723.93 -330431.7 -000046.2-000046.600003.5 08.4200.46F? 0
+023749.26 +230742.8 +000035.3-000051.800007.1 08.4200.52F? 0
+024722.18 +395455.0 +000005.3-000009.200007.2 08.4200.45F? 0
+024723.62 +490426.9 -000008.7+000000.100007.0 08.4200.20A? 0
+025737.85 -114439.1 +000136.7-000014.000012.6 08.4200.92G? 0
+030232.62 -151621.8 +000096.3+000066.800031.6 08.4200.86G? 0
+030456.74 -572424.2 -000009.6-000020.400004.9 08.4200.51F? 0
+030526.55 +480042.8 +000044.1-000055.200005.9 08.4200.28A? 0
+030857.30 +010652.4 -000048.1-000028.400000.7 08.4200.51F? 0
+031232.90 +185637.1 +000031.9-000013.600026.6 08.4200.52F? 0
+031840.59 +470131.9 +000051.6-000036.700002.4 08.4200.36F? 0
+032117.05 +384300.9 +000030.5-000044.500012.5 08.4200.50F? 0
+033305.18 -464646.8 +000052.7+000060.800022.4 08.4200.81G? 0
+033313.80 -695212.2 +000000.2+000029.900005.3 08.4200.21A? 0
+033549.35 +641325.0 +000022.8-000025.800005.2 08.4200.20A? 0
+033644.91 +131730.7 +000006.9-000006.800018.7 08.4200.39F? 0
+033649.78 -222905.6 -000003.7-000015.900005.9 08.4200.96K? 0
+033954.61 +555244.2 +000020.5-000030.600005.6 08.4200.14A? 0
+034043.65 +064302.5 -000013.8-000067.800023.5 08.4200.65G? 0
+034048.78 -431341.5 +000023.0-000001.200005.4 08.4200.99K? 0
+034229.86 +200900.4 +000005.6-000042.900010.7 08.4200.32F? 0
+034557.50 +730205.7 -000049.0+000043.900006.5 08.4200.55F? 1
+034649.85 +114026.4 +000012.1+000003.700006.6 08.4200.39F? 0
+035012.39 -163812.0 +000006.9+000009.100008.2 08.4200.21A? 0
+035304.28 -133950.1 +000061.2-000048.600013.3 08.4200.93G? 0
+035507.59 +250620.7 +000019.3-000022.400011.1 08.4200.30A? 0
+035707.09 +693056.4 -000006.3-000004.500009.6 08.4200.90G? 1
+035835.21 +150510.3 -000000.3-000037.800007.2 08.4200.71G? 0
+040125.01 +273653.1 +000011.3+000005.600005.2 08.4200.99K? 0
+040903.17 +305502.2 -000020.3-000052.100000.4 08.4200.86G? 0
+042210.18 -044038.3 +000000.0+000000.000000.0 08.4200.40F? 0
+042706.31 -031119.6 -000004.5-000039.000007.3 08.4200.98K? 0
+042741.07 +461529.0 +000001.4+000009.100012.2 08.4200.48F? 0
+042916.34 -421154.1 +000009.9+000031.100002.5 08.4200.23A? 0
+043000.82 -022022.6 +000018.2-000000.900004.8 08.4200.42F? 0
+045621.55 -233808.4 -000006.4+000009.700012.1 08.4200.92G? 0
+050325.93 +721002.5 -000000.3-000015.000002.9 08.4200.07A? 0
+051047.56 -051011.1 -000001.3+000006.400000.9 08.42-0.05B? 0
+051518.22 -124339.5 +000008.8-000005.300009.0 08.4200.04A? 0
+052549.51 -053758.3 -000024.4-000036.600004.7 08.4200.70G? 0
+052601.63 +254535.2 -000041.0+000023.200018.0 08.4200.49F? 0
+053021.21 +314810.3 -000006.2-000016.600003.2 08.4200.13A? 0
+053123.44 +123323.1 +000181.1-000133.000035.8 08.4200.82G? 0
+053138.03 -244753.7 +000004.2-000001.500003.4 08.4200.02A? 0
+053309.01 -655632.3 +000016.8+000015.900009.9 08.4200.48F? 0
+053712.46 -083134.1 -000017.6+000020.400005.6 08.4200.90G? 0
+053753.82 +085657.0 +000042.6+000000.800007.6 08.4200.77G? 1
+053803.75 +461232.3 +000002.5-000011.900005.2 08.4200.26A? 0
+054152.84 -024754.9 +000004.5+000003.000007.2 08.42-0.06B? 0
+054419.51 -064508.7 +000032.9+000013.900029.7 08.4200.48F? 0
+054528.34 -604318.9 -000011.3+000015.200006.6 08.42-0.05B? 0
+054646.53 -505117.2 -000003.1+000007.900009.9 08.4200.18A? 0
+055318.28 -415719.1 -000002.9-000001.300008.1 08.4200.10A? 1
+055335.34 +014435.7 -000015.3-000003.600005.3 08.4200.28A? 0
+055513.94 +202707.7 -000024.1-000029.900002.0 08.4200.47F? 0
+055813.13 +063040.9 -000014.1-000021.600008.8 08.4200.38F? 0
+060043.68 +054810.3 +000003.9-000011.500010.1 08.4200.40F? 0
+060236.98 -182358.7 +000004.9-000002.100000.4 08.4200.14A? 0
+060509.80 -080120.5 +000004.5-000001.000004.2 08.4200.94G? 0
+060603.76 -593228.9 -000218.2-000740.300036.0 08.4200.89G? 0
+060706.92 +230314.2 +000018.3-000000.100002.6 08.4200.00A? 0
+060732.96 +153605.6 +000002.2-000018.600000.2 08.4200.31A? 0
+060927.05 +175004.2 -000007.1+000035.200018.0 08.4200.53F? 0
+060952.40 +112201.2 +000007.2+000007.400001.8 08.4200.94G? 0
+061054.98 +621849.4 +000006.5+000006.900009.8 08.42-0.06B? 0
+061132.67 -065817.5 +000012.1-000002.800001.2 08.4200.41F? 0
+061317.49 -062418.4 -000000.3+000018.200006.5 08.4200.82G? 0
+061649.83 -313417.0 -000005.2-000009.400010.3 08.4200.19A? 0
+061733.01 -233145.6 -000019.1-000000.700009.0 08.4200.17A? 0
+062204.13 -013416.0 +000003.3+000003.900019.1 08.4200.96K? 0
+062216.86 -012937.7 +000007.9+000006.600002.0 08.4200.07A? 0
+062342.27 -231219.6 +000009.1+000024.000003.8 08.4200.55F? 0
+062454.57 -653030.1 -000024.2+000000.400005.0 08.4200.96K? 0
+062633.26 +213655.7 -000012.4-000019.500024.3 08.4200.67G? 0
+062643.59 -590126.8 +000015.5-000149.300012.8 08.4200.62G? 0
+062720.67 -330649.8 -000016.3-000069.000013.9 08.4200.71G? 0
+062802.19 -453709.3 -000004.7-000021.300004.9 08.4200.49F? 0
+062949.03 -380021.0 -000012.2+000016.800006.5 08.4200.16A? 0
+063159.17 +760752.3 +000010.8+000036.200003.8 08.4200.36F? 0
+063243.44 +014840.2 -000027.4+000046.200000.9 08.4200.50F? 0
+063314.62 -521556.8 -000005.0-000022.600005.8 08.4200.53F? 0
+063654.34 -264523.6 -000003.9+000016.700016.6 08.4200.37F? 0
+063657.98 +480616.8 +000004.1-000015.200000.8 08.4200.30A? 0
+063723.56 +092137.7 -000007.8-000001.900009.1 08.4200.02A? 0
+063841.36 -461030.6 -000001.3+000009.300000.9 08.42-0.01B? 0
+064028.47 -261843.6 -000011.0-000061.100003.9 08.4200.40F? 0
+064133.22 -604117.3 -000015.0+000074.100007.3 08.4200.44F? 0
+064253.83 +400630.7 -000038.6-000021.900003.8 08.4200.44F? 0
+064346.74 +500843.6 -000027.9-000114.400003.6 08.4200.94G? 0
+064530.50 +152848.0 -000004.9-000013.700003.6 08.4200.10A? 0
+064728.32 -283425.0 +000009.7+000005.500011.5 08.4200.92G? 0
+064745.52 +144711.6 -000007.7-000039.100010.1 08.4200.92G? 0
+064824.58 +102801.4 -000015.0+000018.800005.2 08.4200.98K? 0
+065119.41 +290846.8 -000018.2-000017.600005.8 08.4200.20A? 0
+065156.32 -191542.6 +000000.8+000023.600001.3 08.4200.98K? 0
+065802.67 +270045.1 -000001.9+000014.000018.9 08.4200.89G? 0
+070043.57 +481048.0 -000058.5-000026.800000.5 08.4200.74G? 0
+070050.91 -151857.0 +000033.8+000074.700008.1 08.4200.16A? 0
+070200.89 +315618.2 -000001.3-000021.500007.5 08.4200.18A? 0
+070537.00 +472940.8 -000016.6-000071.100013.3 08.4200.42F? 0
+070741.72 -285930.3 -000008.3-000008.800011.9 08.4200.63G? 0
+070817.45 -104654.6 -000002.9-000011.500004.6 08.4200.32F? 0
+070925.48 +183259.5 -000016.4-000010.200012.9 08.42-0.05B? 0
+071214.59 -030052.0 -000015.0-000012.700002.9 08.4200.25A? 1
+071439.74 -095244.7 -000008.8-000033.500026.2 08.4200.48F? 0
+071946.98 -195821.5 +000004.4-000002.200004.0 08.4200.02A? 0
+072011.55 -350508.8 +000002.7+000012.200014.6 08.4200.26A? 0
+072123.15 -453012.6 -000001.2-000000.100000.3 08.42-0.02B? 0
+072147.65 +605540.9 -000017.9-000037.600010.7 08.4200.29A? 0
+072151.31 -343419.2 -000025.3+000028.100000.5 08.4200.55F? 0
+072220.06 -492038.9 -000009.2-000008.700005.1 08.4200.33F? 0
+072236.17 -445521.5 -000023.4-000008.200007.1 08.4200.13A? 0
+072258.73 +332006.2 +000004.1-000019.100005.8 08.4200.17A? 0
+072421.78 -341651.9 -000077.8-000069.700000.3 08.4200.45F? 0
+072945.59 +172258.4 -000012.0-000003.700004.4 08.4200.22A? 0
+073003.22 +224931.7 +000014.3-000108.900026.6 08.4200.62G? 0
+073334.32 -275838.3 -000006.0+000011.100004.4 08.4200.30A? 0
+073726.83 +135858.2 -000027.0-000013.100004.2 08.4200.40F? 0
+073817.36 -270845.3 -000075.3+000159.700018.0 08.4200.73G? 0
+074004.19 -033919.6 -000012.2+000004.800006.6 08.4200.99K? 0
+074057.86 +003737.2 -000002.6-000002.300008.8 08.4200.10A? 0
+074456.73 -402746.0 -000009.4+000002.700002.4 08.42-0.04B? 0
+074633.18 -240904.1 +000018.3+000003.800005.0 08.4200.71G? 0
+074836.93 -004439.7 +000008.7-000006.900019.8 08.4200.93G? 0
+074850.22 -764623.4 -000012.2-000018.900009.8 08.4200.22A? 0
+075259.00 +064154.0 -000021.5-000014.300007.4 08.4200.56F? 0
+075311.80 -494617.5 -000014.3+000006.800002.6 08.4200.98K? 0
+075556.10 -240628.3 -000044.2+000011.600001.6 08.4200.28A? 0
+075633.16 -674622.4 -000024.5+000075.900006.5 08.4200.53F? 0
+075916.38 -073017.9 +000007.2+000024.500003.6 08.4200.34F? 0
+075957.81 -604448.6 -000000.6+000021.500007.2 08.42-0.01B? 0 0.10 1.00
+080238.74 -315417.0 -000035.9+000018.000007.2 08.4200.87G? 0
+080814.45 +081342.2 +000012.1-000013.700001.7 08.4200.10A? 0
+081255.01 -501417.6 -000012.8+000031.200000.3 08.4200.18A? 0
+081715.50 -234407.7 -000005.1-000004.200006.7 08.4200.02A? 0
+082033.34 +652338.1 +000001.7+000021.000025.4 08.4200.83G? 0
+082204.01 -332122.8 +000004.2+000015.300000.5 08.42-0.10B? 0
+082259.57 -570802.0 -000060.8+000120.200010.5 08.4200.41F? 0
+082747.58 -474027.2 +000005.4+000003.800001.5 08.42-0.07B? 0
+083115.11 +115118.6 -000015.0-000014.900028.0 08.4200.43F? 0
+083355.60 -061508.6 -000016.3-000003.200022.0 08.42-0.03B? 0
+083436.51 -493859.7 -000015.1+000010.600003.3 08.42-0.10B? 0
+083553.65 -381750.8 -000005.0+000005.100002.8 08.42-0.08B? 0
+083742.65 -405027.3 -000004.0+000001.000007.4 08.4200.24A? 0
+083907.89 +512841.0 +000000.6-000042.200006.5 08.4200.97K? 0
+084018.51 -151758.4 -000013.4-000003.700008.9 08.4200.37F? 1
+084158.05 +234755.9 +000008.9+000022.200013.8 08.4200.94G? 0
+084600.22 +282323.6 -000033.2-000020.500001.8 08.4200.50F? 0
+085337.55 -230156.5 -000011.3+000005.300013.6 08.4200.21A? 0
+085423.86 -060247.8 +000008.4-000019.700002.7 08.4200.87G? 0
+085622.48 -390522.0 -000020.9+000019.800000.8 08.4200.14A? 0
+090513.16 -130539.7 -000054.4+000010.000014.1 08.4200.42F? 0
+090628.60 -531559.5 -000014.3+000005.700003.2 08.42-0.07B? 0
+090637.50 +024906.7 -000075.7+000032.100055.3 08.4200.50F? 0
+090808.06 -604455.1 -000014.3-000003.200008.1 08.4200.00A? 0
+090856.42 -351847.5 -000001.3+000009.000003.0 08.4200.25A? 0
+090904.50 -593326.0 -000000.5-000028.300004.9 08.4200.37F? 0
+091108.31 -581953.4 +000001.7-000006.200001.2 08.42-0.10B? 0
+092325.56 -433605.0 -000018.5+000011.300000.9 08.42-0.00B? 0
+092705.34 -552209.5 -000028.3+000010.600003.3 08.4200.08A? 0
+092721.22 -535807.9 -000007.6+000009.300000.8 08.42-0.04B? 0
+093106.39 -245024.4 -000017.1-000005.200004.9 08.42-0.00B? 0
+093159.33 -281334.2 -000037.3-000177.300015.3 08.4200.70G? 0
+093512.20 -235039.4 -000105.7+000026.500003.2 08.4200.59G? 0
+094047.51 +210128.6 +000030.2-000101.600002.3 08.4200.87G? 0
+094202.02 +064353.6 -000118.2-000046.300004.6 08.4200.51F? 0
+094546.31 -570005.4 +000035.7+000055.500013.0 08.4200.61G? 0
+095454.75 -372024.3 +000002.8+000000.100008.2 08.4200.04A? 0
+095859.12 +432707.1 +000016.2-000046.700008.1 08.4200.86G? 0
+100330.10 -301459.7 -000026.4+000003.200018.7 08.4200.21A? 0
+100954.13 -650857.7 -000007.2+000001.900001.1 08.4200.01A? 0
+101217.38 -110806.7 -000129.2+000033.200019.5 08.4200.52F? 0
+101757.93 -034926.3 -000010.4-000008.300001.6 08.4200.40F? 0
+102116.03 +784551.4 +000011.0+000019.700006.0 08.4200.04A? 0
+103604.96 +851353.3 +000018.7+000010.300010.7 08.4200.51F? 0
+103747.84 +324114.6 +000023.8-000041.800015.3 08.4200.59G? 0
+104433.33 -664028.2 +000001.0+000003.900009.4 08.4200.25A? 0
+105008.08 -031214.1 +000045.7-000022.600000.4 08.4200.99K? 0
+105131.97 +134000.3 +000002.2+000002.800007.6 08.4200.14A? 0
+105250.52 +111715.3 -000053.3-000017.500008.8 08.4200.69G? 0
+105631.22 -343350.5 -000093.2+000042.200008.3 08.4200.62G? 0
+105644.58 -403423.2 -000179.3-000069.900012.7 08.4200.53F? 0
+105759.14 +310457.2 -000033.8-000007.100000.8 08.4200.23A? 0
+110205.77 -154133.0 +000000.0+000000.000000.0 08.4200.38F? 1
+110452.56 -374213.3 -000008.4-000004.800005.7 08.4200.05A? 0
+110537.01 -503307.9 -000009.4+000003.600001.0 08.42-0.04B? 0
+110856.36 +275915.0 -000007.8+000040.900024.2 08.4200.43F? 0
+111923.11 -565816.4 -000065.8+000001.400007.1 08.4200.46F? 0
+111944.52 +033715.8 -000040.4-000040.200012.7 08.4200.50F? 0
+112039.50 -273548.1 -000020.1-000009.400016.4 08.4200.14A? 0
+112744.56 -233118.1 -000029.5-000031.800000.1 08.4200.41F? 0
+113223.61 +121216.0 -000128.1-000004.500003.5 08.4200.43F? 0
+113232.64 -054826.0 +000001.0-000114.900012.9 08.4200.81G? 0
+113419.20 -153043.5 -000085.5-000005.600011.5 08.4200.55F? 0
+113551.53 -044520.8 -000016.4+000026.600009.3 08.4200.76G? 0
+114118.72 -014641.0 -000073.9-000052.000004.6 08.4200.45F? 0
+114249.29 -623355.0 -000004.2+000002.300000.2 08.4200.03A? 0 0.10 1.00
+114531.54 +250640.0 -000064.4-000034.700017.8 08.4200.60G? 0
+114540.88 +053000.3 -000043.3+000082.500014.7 08.4200.46F? 0
+114629.95 -230422.7 +000004.9+000002.700019.9 08.4200.99K? 0
+114721.85 -462023.9 -000031.0+000010.600001.6 08.4200.30A? 0
+115300.49 -500016.1 -000053.4+000014.400000.6 08.4200.19A? 0
+115401.92 -412519.3 +000002.0+000002.700001.0 08.4200.20A? 0
+115502.52 -484424.4 -000022.5-000018.900012.8 08.4200.46F? 0
+115830.33 +042024.9 -000020.4-000067.900011.2 08.4200.99K? 0
+115847.57 +044953.0 -000038.8+000019.700000.3 08.4200.49F? 0
+121352.87 -551226.9 -000100.4+000028.800004.2 08.4200.62G? 0
+121533.02 -591058.6 +000000.0+000000.000000.0 08.4200.64G? 0
+121533.47 -055605.5 -000055.2+000026.000008.8 08.4200.44F? 0
diff --git a/kstars/kstars/data/hip069.dat b/kstars/kstars/data/hip069.dat
new file mode 100644
index 00000000..578a4a14
--- /dev/null
+++ b/kstars/kstars/data/hip069.dat
@@ -0,0 +1,1000 @@
+122952.19 +513517.7 +000018.4-000014.300007.2 08.4200.21A? 0
+123129.19 -401628.0 -000044.7-000003.300007.0 08.4200.28A? 0
+123348.34 -421607.1 -000026.3+000013.200006.2 08.4200.96K? 0
+124219.79 -395610.1 -000013.0-000061.000019.2 08.4200.71G? 0
+124417.09 -612340.7 -000007.6-000003.600007.2 08.4200.58G? 0
+125500.43 -091038.4 +000025.0-000004.000015.8 08.4200.50F? 0
+125757.82 -523654.4 -000032.4-000011.800007.9 08.4200.34F? 0
+125800.98 -610319.1 -000012.7-000002.300002.9 08.4200.35F? 0
+130840.03 -475426.0 +000013.6-000012.500015.2 08.4200.89G? 0
+130942.75 -032321.7 -000081.1-000081.000001.7 08.4200.32F? 0
+131314.27 +462938.3 -000171.0-000012.200019.8 08.4200.54F? 0
+131537.18 +090058.8 -000365.0-000125.400011.4 08.4200.67G? 0
+131604.53 -464127.0 -000005.5-000010.300007.5 08.42-0.05B? 0
+131721.44 +303645.7 +000008.1-000021.100013.4 08.4200.22A? 0
+132559.69 -272809.1 -000029.5-000013.600014.2 08.4200.34F? 0
+132727.55 +444224.8 +000079.2+000067.200018.1 08.4200.68G? 0
+133029.62 +072910.1 +000017.4-000030.600002.3 08.4200.34F? 0
+133426.93 -124037.4 -000059.1+000014.500001.7 08.4200.98K? 0
+133734.89 +412606.4 -000066.7-000131.100010.5 08.4200.50F? 0
+133943.95 -371126.7 +000073.6-000085.000014.1 08.4200.79G? 0
+134037.66 -640410.5 -000047.4-000056.600015.8 08.4200.52F? 0
+134057.22 +090455.0 -000038.5+000003.800009.4 08.4200.19A? 0
+134156.02 -455103.5 +000016.7+000023.600005.0 08.42-0.18B? 0
+134954.53 -501423.7 -000030.9-000022.000016.1 08.4200.36F? 0
+135400.95 -280833.1 -000021.2+000000.500008.4 08.4200.04A? 0
+140714.27 -742923.8 -000014.6-000008.400004.9 08.4200.22A? 0
+140817.85 +223347.0 +000009.8-000008.100007.6 08.4200.98K? 0
+141432.80 -350559.6 +000005.4-000017.400006.9 08.42-0.09B? 0
+142520.93 +035652.9 -000011.0+000001.900000.9 08.4200.31A? 0
+142901.25 +120719.7 -000115.0+000049.100025.9 08.4200.91G? 0
+143643.02 -113836.0 -000007.2+000006.700001.9 08.4200.02A? 0
+143845.80 +280924.9 -000022.0+000012.500001.2 08.4200.30A? 0
+143855.11 +604302.0 -000059.5-000025.400012.1 08.4200.43F? 0
+144118.97 -135542.7 -000059.2+000000.300006.1 08.4200.83G? 0
+144623.01 -763334.3 -000004.6-000019.400007.0 08.4200.45F? 0
+144644.92 +045659.3 -000064.4+000013.800011.2 08.4200.45F? 0
+145337.69 -550514.3 -000038.8-000036.700014.6 08.4200.22A? 0
+145357.84 -264357.0 -000034.9+000001.600011.4 08.4200.22A? 0
+145616.60 -712127.0 -000083.2-000064.800004.7 08.4200.53F? 0
+150055.37 -734738.9 -000002.0-000011.100002.3 08.42-0.08B? 0
+150440.04 -113953.7 -000007.2-000017.900016.0 08.4200.26A? 0
+151346.13 -233226.9 -000002.7-000007.700008.9 08.4200.28A? 0
+151431.69 -432305.9 -000003.8-000022.700005.3 08.4200.03A? 0
+151948.24 -205216.3 -000102.8-000090.000013.5 08.4200.48F? 0
+153341.94 +232638.3 -000051.5-000021.400032.2 08.4200.60G? 0
+153534.80 -751933.1 -000009.7-000015.000005.0 08.4200.01A? 0
+153753.73 +300610.4 -000040.5+000027.100000.4 08.4200.54F? 1
+154023.70 +212243.2 -000025.4+000014.800005.8 08.4200.90G? 0
+155517.59 -232203.5 -000000.4-000033.100009.2 08.4200.38F? 0
+155624.80 +251033.4 -000049.4+000022.200005.2 08.4200.52F? 0
+161207.04 +115439.3 +000026.6-000017.500000.4 08.4200.29A? 0
+161508.09 -243518.3 -000013.4-000013.600015.9 08.4200.31F? 0
+161551.94 -473426.7 +000013.8-000004.500008.7 08.4200.34F? 0
+161603.85 -490429.1 -000034.4-000027.700009.1 08.4200.34F? 0
+162323.38 -085856.8 -000057.2-000033.800022.4 08.4200.82G? 0
+162406.99 -300941.2 -000009.4-000057.200001.7 08.4200.44F? 0
+162609.96 +141744.1 -000024.7-000008.400005.3 08.4200.22A? 0
+163519.23 +553033.9 -000002.3+000008.100007.8 08.4200.26A? 0
+164349.11 -532930.8 -000008.3-000040.300005.5 08.4200.50F? 0
+164620.43 -394848.1 +000000.0+000000.000000.0 08.4200.63G? 0
+165100.08 -373045.4 -000036.3-000007.300005.5 08.4200.24A? 0
+165317.07 +224316.1 -000021.0-000019.100004.3 08.4200.49F? 0
+165357.95 -285708.1 +000003.0-000020.600007.1 08.4200.08A? 0
+165756.00 -354420.0 -000049.3-000018.200001.5 08.4200.32F? 0
+165918.52 +345151.7 +000018.7-000015.000006.7 08.4200.21A? 0
+170621.92 +201339.2 -000036.7+000066.000003.2 08.4200.49F? 0
+171409.26 -451956.0 -000008.9-000011.000011.8 08.4200.15A? 0
+171900.58 -311111.0 +000010.5-000010.300004.2 08.4200.17A? 0
+172201.75 -171311.0 -000018.4+000005.200003.2 08.4200.28A? 0
+173009.07 +480813.7 -000006.8+000009.500005.6 08.4200.26A? 0
+174140.23 +165920.2 -000011.2-000077.400012.7 08.4200.47F? 0
+174653.70 +292431.2 +000001.2+000016.200008.1 08.4200.28A? 0
+174905.05 -474209.3 +000033.9+000026.100023.6 08.4200.38F? 0
+175144.93 -041352.9 -000017.3-000010.000009.2 08.4200.15A? 0
+175203.62 -044637.0 +000005.5-000016.700000.4 08.4200.33F? 0
+175235.62 -342115.0 -000009.6-000016.900045.7 08.4200.12A? 0
+175835.23 -422910.1 +000005.8-000004.300008.7 08.42-0.03B? 0
+175931.76 +414357.3 -000023.2-000016.800011.7 08.4200.53F? 0
+180023.87 -063657.6 +000013.7-000000.900013.8 08.4200.29A? 0
+180044.50 -420044.2 -000005.7+000030.400021.5 08.4200.45F? 0
+180132.35 +033127.5 -000002.2+000010.000000.0 08.42-0.00B? 0
+180558.84 -195713.8 +000001.1-000008.300013.9 08.4200.39F? 0
+181407.85 -483225.0 -000000.9-000013.000023.9 08.4200.41F? 0
+181610.54 +185509.8 -000000.8+000006.200005.9 08.4200.28A? 0
+181925.59 -810844.9 +000030.2-000056.200011.0 08.4200.58G? 0
+181950.29 -102813.2 -000021.0-000021.600006.6 08.4200.46F? 0
+182210.02 -553422.3 +000077.6-000000.300011.5 08.4200.57F? 0
+182537.11 -301257.5 +000012.0-000040.000004.5 08.4200.52F? 0
+183825.77 +743731.6 +000000.5+000012.000010.1 08.4200.18A? 0
+183919.72 -374206.5 -000038.6-000186.600015.5 08.4200.89G? 0
+183942.59 -470344.1 -000023.5-000017.400004.6 08.4200.16A? 0
+184045.72 -433009.2 -000001.3-000047.200018.6 08.4200.47F? 0
+184710.74 +104549.4 -000005.9-000020.300002.6 08.4200.11A? 0
+184909.27 +313333.0 +000000.3+000002.800002.2 08.42-0.01B? 0
+185026.81 -142305.8 +000027.5+000000.700011.8 08.4200.39F? 0
+185033.38 +515216.7 +000008.8+000031.000004.5 08.4200.99K? 0
+185130.01 -193814.6 -000015.8+000019.400005.8 08.4200.53F? 0
+185221.22 +520336.2 +000000.1+000015.900015.1 08.4200.27A? 0
+185305.86 -501049.2 +000013.2-000079.200027.8 08.4200.79G? 0
+185648.25 -053956.5 +000014.4+000018.800011.6 08.4200.32F? 0
+185820.02 +034647.3 -000001.7-000009.500011.5 08.4200.25A? 0
+190033.99 -080701.7 +000115.3+000050.000035.1 08.4200.99K? 0
+190048.56 -073225.8 +000006.1-000001.800001.0 08.4200.06A? 0
+190301.75 -543428.6 -000006.1-000055.000000.2 08.4200.43F? 0
+190713.53 -300937.6 +000016.9-000009.600006.4 08.4200.22A? 0 0.10 1.00
+190737.80 -024907.5 +000001.8-000012.500015.9 08.4200.36F? 0
+191542.79 -710828.1 +000046.2-000106.000008.4 08.4200.49F? 0
+191812.57 -382303.7 +000094.2-000078.600024.7 08.4200.81G? 0
+192657.81 +565308.1 +000018.8+000044.400011.2 08.4200.44F? 0
+192659.62 -714620.0 +000004.2+000007.800006.8 08.4200.32F? 0
+192803.09 -225227.7 +000029.2-000006.400006.6 08.4200.96K? 0
+192822.12 -292313.1 +000008.7+000009.500007.1 08.4200.99K? 0
+193628.51 +250004.4 +000012.9+000014.500024.1 08.4200.11A? 0
+193706.24 +081852.0 -000008.3-000006.500005.2 08.4200.31A? 1
+193851.54 +515003.6 -000019.1-000054.400014.0 08.4200.55F? 1
+193956.20 +353744.0 +000012.8+000000.000003.9 08.4200.93G? 0
+194027.49 -844111.8 +000015.5-000015.500006.4 08.4200.25A? 0
+195252.57 -210359.4 +000021.5+000006.500002.1 08.42-0.02B? 0
+195342.68 -141027.0 +000004.8-000030.400021.2 08.4200.45F? 0
+195851.75 +374413.0 +000014.8+000001.600003.0 08.4200.30A? 0
+200434.96 -433333.3 -000015.2-000025.800019.9 08.4200.38F? 0
+200759.22 +160958.2 +000001.1+000000.500001.6 08.4200.78G? 0
+200853.55 +353046.5 -000005.7-000005.500002.4 08.4200.05A? 0
+201232.23 +225010.6 -000012.8+000012.400008.2 08.4200.96K? 0
+201354.88 -501915.2 +000009.1-000005.200010.8 08.4200.12A? 1
+201406.42 -441023.7 +000032.9-000056.800009.9 08.4200.44F? 0
+201407.19 +230338.8 +000029.7+000004.100002.5 08.4200.37F? 0
+201618.31 +335032.2 +000005.0+000007.700002.0 08.42-0.04B? 0
+202020.80 +192010.0 -000000.2-000029.700010.6 08.4200.39F? 0
+202310.25 -753306.2 +000178.7-000216.800007.4 08.4200.56F? 0
+202510.16 +602603.3 -000003.5-000013.800002.6 08.4200.83G? 0
+203201.83 +141627.9 -000007.5-000075.100021.8 08.4200.59G? 0
+204820.84 +581524.9 +000026.3+000015.300007.2 08.4200.47F? 0
+204916.45 +410833.3 +000040.8+000041.300016.2 08.4200.46F? 0
+205145.96 +201200.9 +000009.9+000001.700002.4 08.4200.07A? 0
+205449.74 -641159.7 +000000.8-000020.200007.4 08.4200.97K? 0
+210033.12 -432641.7 -000012.8+000026.900010.2 08.4200.84G? 0
+210132.31 +664233.5 +000019.3-000010.000010.8 08.4200.30A? 1
+210405.74 +035851.8 -000069.6-000154.500012.6 08.4200.66G? 0
+210421.19 -162544.6 -000019.5-000038.300000.3 08.4200.98K? 0
+210428.43 -264406.3 +000014.7+000005.400009.0 08.4200.24A? 0
+210657.77 -124108.9 +000008.5+000008.800017.8 08.4200.08A? 0
+210952.01 +534432.5 -000027.2-000033.400018.4 08.4200.45F? 0
+211940.76 +331514.6 +000000.0+000000.000000.0 08.4200.60G? 1
+212311.40 -103517.7 +000072.2-000011.400008.0 08.4200.59G? 0
+212350.40 +282815.5 -000029.5-000026.900003.8 08.4200.39F? 0
+213115.03 -171535.6 +000006.8-000015.700000.8 08.4200.27A? 0
+213148.94 +334856.3 -000018.4-000006.400011.9 08.4200.25A? 1
+213423.66 +361622.3 -000012.9-000010.200001.8 08.4200.68G? 0
+213543.83 +572803.5 -000000.3-000003.600000.5 08.4200.31A? 0
+213823.47 +041650.5 -000013.9-000036.000008.9 08.4200.58G? 0
+214315.41 +510012.1 +000000.0+000000.000000.0 08.4200.99K? 1
+214810.87 -240319.4 +000050.7+000014.100015.2 08.4200.36F? 0
+214911.89 +482614.3 -000041.3-000065.800000.6 08.4200.46F? 0
+214916.67 -352906.9 +000004.0+000006.800012.5 08.4200.32F? 0
+215047.19 +054625.8 +000031.8+000008.100004.5 08.4200.21A? 0
+215531.46 -414128.8 +000009.5-000002.300000.2 08.4200.93G? 0
+215711.27 -322739.2 +000007.8+000004.400006.6 08.4200.39F? 0
+215942.71 +631530.5 +000012.1-000003.900011.8 08.4200.69G? 0
+215953.23 +445813.6 +000023.9-000005.900022.6 08.4200.16A? 0
+220231.37 +720306.4 +000038.6+000033.200003.5 08.4200.56F? 0
+220917.71 +561132.5 -000012.7-000016.400002.1 08.4200.32F? 0
+221143.68 +613557.1 +000000.0-000011.500002.5 08.4200.11A? 0
+221155.31 -053203.9 +000085.2-000036.300014.7 08.4200.52F? 0
+221555.62 +641316.4 -000009.7-000004.600001.5 08.4200.25A? 1
+221858.56 -224742.5 -000029.0-000013.800003.1 08.4200.98K? 0
+221954.12 -762941.4 +000112.0-000032.500005.9 08.4200.58G? 0
+223043.61 +280859.2 +000013.0-000012.800009.0 08.4200.42F? 0
+223337.54 -512308.4 -000020.3-000005.500004.1 08.4200.99K? 0
+223407.07 +092541.2 +000008.4-000006.500011.1 08.4200.53F? 0
+224428.34 +134110.9 +000137.8+000027.900017.2 08.4200.76G? 0
+225000.82 +720842.1 -000006.7+000004.200002.0 08.4200.10A? 0
+225208.08 +353251.7 +000019.3+000001.300009.7 08.4200.11A? 0
+225423.39 +640654.4 -000008.9-000001.500021.0 08.4200.57F? 0
+225511.16 +395700.1 -000020.3-000003.300016.0 08.4200.44F? 0
+225608.55 +585315.1 -000004.4+000002.300002.2 08.4200.74G? 0
+225756.78 -194947.2 +000063.2+000013.600012.9 08.4200.94G? 0
+225910.13 +191020.7 +000043.7-000020.200007.6 08.4200.49F? 0
+230620.80 +520913.1 +000007.4-000006.700000.5 08.4200.03A? 0
+232308.05 -395509.0 +000132.1-000063.200012.5 08.4200.92G? 0
+232830.95 -464250.2 +000003.8+000001.600008.5 08.4200.39F? 0
+233243.71 -174841.3 +000039.8-000003.900006.3 08.4200.65G? 0
+234222.15 -391312.8 +000062.5-000018.100012.4 08.4200.51F? 0
+234818.80 +495153.5 +000005.8-000033.500003.2 08.4200.95K? 0
+235233.90 +342655.4 +000083.9-000031.300006.0 08.4200.71G? 0
+235310.95 +322430.7 +000020.2-000001.300000.8 08.4200.41F? 0
+235406.89 +155407.6 +000074.1+000004.800002.1 08.4200.29A? 0
+235411.38 +445201.9 -000005.0+000004.100011.1 08.42-0.00B? 0
+235434.78 -025846.6 -000031.0-000047.700004.8 08.4200.58F? 0
+235744.66 +555351.7 +000017.3+000001.700002.5 08.4200.07A? 0
+235801.16 +671533.0 -000009.0+000003.400001.0 08.4200.16A? 0
+235823.60 -032116.5 +000019.1-000066.100001.8 08.4200.50F? 0
+000512.06 +335943.5 +000048.9-000027.100005.0 08.4201.02K? 0
+000729.26 +171809.9 +000013.9+000000.700001.0 08.4201.61K? 0
+001328.09 -595418.7 +000043.1+000009.100000.4 08.4201.08K? 0
+001947.13 +741635.6 -000015.7-000019.700003.1 08.4201.11K? 0
+002731.46 +142532.5 -000010.6-000011.200002.2 08.4201.66K? 0
+002837.67 -335814.9 +000041.1-000041.200000.9 08.4201.19K? 0
+002905.25 +155951.9 -000018.7-000030.300007.7 08.4201.30K? 0
+003045.42 +300241.7 +000000.4-000018.100000.2 08.4201.37K? 0
+005254.64 -435439.3 +000033.2+000002.200008.3 08.4201.05K? 0
+005433.58 -824009.6 +000014.4+000019.700008.0 08.4201.64K? 0
+010139.27 +310449.8 +000002.8-000017.000008.6 08.4201.22K? 0
+010944.92 +543743.6 +000007.1-000010.000013.7 08.4201.18K? 0
+011211.93 -261826.0 +000017.9+000007.200005.2 08.4201.12K? 0
+012102.60 +644023.3 +000017.6-000007.100001.6 08.4201.79K? 1
+012126.26 +190110.3 +000026.5-000003.900004.1 08.4201.41K? 0
+012248.57 +291125.6 +000054.0-000008.200023.2 08.4201.08K? 0
+012655.41 +162428.6 -000005.9-000007.700021.1 08.4201.42K? 0
+013804.71 +411045.0 -000002.5-000020.000004.9 08.4201.33K? 0
+014341.25 +634929.3 -000399.7-000588.100067.3 08.4201.21K? 0
+015633.85 -285219.5 +000016.1-000008.900018.0 08.4201.15K? 0
+020109.68 -301002.0 +000013.3+000028.800002.0 08.4201.30K? 0
+020752.84 +581556.9 -000008.6-000029.400006.7 08.4201.25K? 0
+021601.35 +240557.4 +000006.1-000043.000004.6 08.4201.16K? 0
+021816.47 +064213.5 -000017.1-000011.700017.7 08.4201.52K? 0
+021821.10 +390505.6 -000010.2-000051.200005.9 08.4201.07K? 0
+022109.95 +522611.0 +000004.3+000007.300007.2 08.4201.43K? 0
+022339.40 -032236.0 -000013.9-000007.600010.1 08.4201.57K? 0
+023559.57 +330401.2 +000050.3-000010.400012.3 08.4201.14K? 0
+024320.29 -492423.0 +000010.6-000032.600004.3 08.4201.54K? 0
+025135.59 +073300.0 +000021.3+000003.600000.2 08.4201.09K? 0
+025414.53 -225705.0 -000003.4-000035.800018.2 08.4201.22K? 0
+030201.76 -415012.5 -000002.3+000003.700007.4 08.4201.18K? 0
+030435.54 +214326.4 -000008.3+000004.800004.7 08.4201.43K? 0
+030607.55 +022120.9 +000037.3-000006.700004.2 08.4201.38K? 0
+030934.39 +202804.1 +000015.0+000009.300002.8 08.4201.50K? 0
+031835.48 -381808.3 -000004.4+000044.200004.1 08.4201.09K? 0
+031924.63 -563055.8 -000018.0-000030.800002.0 08.4201.07K? 0
+032026.78 -475431.2 +000035.1+000003.700003.0 08.4201.47K? 0
+032249.60 +600150.8 -000007.4+000032.800012.1 08.4201.12K? 0
+032644.12 +344518.1 +000021.4-000005.800007.3 08.4201.59K? 0
+033135.68 -500616.7 +000030.7+000007.300008.6 08.4201.22K? 0
+033950.46 +064738.2 +000016.2+000024.700004.1 08.4201.69K? 0
+034535.44 +781525.8 +000000.3+000008.100016.1 08.4201.60K? 0
+034822.57 +483314.3 +000001.5-000025.200005.3 08.4201.17K? 0
+034838.02 +261736.4 +000013.3+000012.600010.4 08.4201.59K? 0
+035238.58 -495624.4 +000032.1+000022.400003.4 08.4201.22K? 0
+035302.60 +521518.4 +000004.4-000020.300012.8 08.4201.06K? 0
+035949.61 -164730.0 +000015.4+000013.900002.6 08.4201.14K? 0
+040353.75 +760951.5 +000018.7-000049.300015.4 08.4201.63K? 0
+040713.77 -341725.5 +000012.5+000003.000020.4 08.4201.23K? 0
+041651.22 +195648.9 +000070.1-000015.600006.9 08.4201.31K? 0
+042009.00 -544132.9 -000003.9-000021.400004.5 08.4201.18K? 0
+044338.23 -495317.6 -000001.6-000001.200005.4 08.4201.49K? 0
+044838.38 +423538.8 -000038.3-000030.000014.7 08.4201.23K? 0
+045109.44 -441649.1 -000002.1+000040.900002.5 08.4201.01K? 0
+045136.99 -680543.7 +000010.9+000015.500000.1 08.4201.52K? 0
+045432.79 -264344.2 +000014.7+000010.700006.3 08.4201.20K? 0
+050844.89 +010651.5 +000022.0-000012.600002.3 08.4201.56K? 0
+051419.00 +223935.9 -000030.6-000035.200008.5 08.4201.21K? 0
+051917.32 -334229.2 +000019.6+000002.500009.2 08.4201.20K? 0 0.10 1.00
+052137.06 -340623.5 -000001.5+000032.600008.5 08.4201.20K? 0
+052144.93 -073930.4 +000001.1+000011.900015.8 08.4201.10K? 0
+053236.66 +205504.1 +000003.1-000010.600020.6 08.4201.79K? 0
+053409.13 +565232.1 -000003.7-000011.400002.4 08.4201.73K? 0
+053823.30 +545806.0 -000011.0-000008.800004.6 08.4201.55K? 0
+054005.89 -625614.5 +000009.4-000009.900017.2 08.4201.60K? 0
+054633.83 -202753.4 +000017.1+000018.200015.1 08.4201.68K? 0
+054717.11 +022606.3 +000011.3+000000.100009.2 08.4201.19K? 0
+054756.07 +611623.7 +000031.3+000002.000016.6 08.4201.07K? 0
+055457.15 +003438.5 +000017.8-000028.700002.8 08.4201.11K? 0
+055514.94 -493819.2 +000027.0+000043.800009.6 08.4201.03K? 0
+060206.14 -462205.8 -000004.8-000015.100012.3 08.4201.40K? 0
+060435.23 +134212.4 -000016.9-000025.000030.4 08.4201.03K? 0
+060637.01 +315801.4 +000011.0-000035.400009.8 08.4201.18K? 0
+061447.30 -810044.6 -000003.3+000038.000000.4 08.4201.29K? 0
+061907.07 -751329.8 -000026.4+000000.600000.2 08.4201.44K? 0
+062700.57 -201309.0 -000018.9+000025.200008.4 08.4201.27K? 0
+062706.18 -030322.1 -000002.4+000003.600015.8 08.4201.63K? 0
+063534.85 -450419.4 -000009.1+000027.900005.6 08.4201.14K? 0
+064444.35 +581238.6 +000026.6-000048.500004.3 08.4201.19K? 0
+065520.96 +220608.1 -000007.6+000011.000010.1 08.4201.11K? 0
+065616.89 -293437.2 +000013.6+000002.100012.2 08.4201.53K? 0
+065635.34 -223825.0 +000022.0-000030.000002.5 08.4201.05K? 0
+070108.18 -002509.4 -000005.2+000030.200018.2 08.4201.71K? 0
+070415.78 +262052.2 +000024.3-000080.200022.0 08.4201.02K? 0
+071721.44 -174633.1 +000022.1-000015.200012.3 08.4201.92M? 0
+071803.97 -221418.8 +000005.7+000025.300004.9 08.4201.03K? 0
+071926.54 +000543.5 +000009.2-000003.700009.0 08.4201.00K? 0
+072259.92 -123150.6 -000000.1+000017.200010.7 08.4201.35K? 0
+072651.10 -321230.8 -000000.6+000017.800013.1 08.4201.30K? 0
+073107.61 -383550.6 -000020.0+000025.800005.8 08.4201.25K? 0
+073118.41 -653652.2 +000018.1+000022.000008.8 08.4201.45K? 0
+073641.90 +091704.2 -000005.9+000000.600004.8 08.4201.52K? 0
+073648.41 +112231.1 +000000.4+000006.600012.1 08.4201.35K? 0
+073819.82 +520513.7 -000001.7-000023.700005.6 08.4201.30K? 0
+074151.40 -134456.1 -000000.8+000009.100012.1 08.4201.58K? 0
+074308.71 -410536.5 -000026.0+000021.100004.3 08.4201.65K? 0
+074825.94 -395912.2 -000014.1+000021.900016.6 08.4201.15K? 0
+081847.19 -460334.5 -000039.2+000024.000001.3 08.4201.10K? 0
+082207.46 -414134.3 +000019.6-000007.400001.7 08.4201.46K? 0
+082409.70 -295107.3 -000014.2-000002.100002.7 08.4201.54K? 0
+082833.05 +610829.7 -000022.0-000020.300016.6 08.4201.08K? 0
+083105.15 -160016.7 +000020.2-000010.300021.4 08.4201.47K? 0
+083123.76 -340239.5 -000018.6+000006.900003.3 08.4201.18K? 0
+083139.26 -253626.9 -000073.7+000077.800021.3 08.4201.03K? 0
+083900.02 -773637.9 -000022.9+000003.200003.2 08.4201.13K? 0
+084206.01 +332208.9 -000002.0-000024.600007.7 08.4201.12K? 0
+084921.82 +054302.7 +000042.5+000028.700015.6 08.4201.09K? 0
+085202.54 -384231.1 +000007.8-000005.200007.0 08.4201.44K? 0
+085220.80 +352740.1 -000018.7-000017.700007.8 08.4201.41K? 0
+085559.71 +024225.9 +000011.9-000018.600007.6 08.4201.16K? 0
+085858.44 -202812.4 +000021.9-000013.100025.2 08.4201.76K? 0
+090729.71 -765844.0 -000008.9+000011.700000.3 08.4201.62K? 0
+090944.83 -082554.6 -000017.8-000005.300018.9 08.4201.69K? 0
+092414.30 +053909.5 +000006.9-000013.800012.1 08.4201.64K? 0
+092923.67 +402547.2 -000041.6-000036.600023.1 08.4201.00K? 0
+093048.44 -233035.5 -000016.8+000014.600016.8 08.4201.00K? 0
+093152.77 -695552.0 -000007.1+000006.500002.4 08.4201.63K? 0
+093159.08 -394321.3 -000037.8+000009.800007.8 08.4201.15K? 0
+094223.08 -202841.0 +000021.0-000001.900004.1 08.4201.11K? 0
+094955.92 +143345.6 -000027.9-000016.900008.6 08.4201.36K? 0
+095428.79 +482112.7 +000041.7-000013.900020.9 08.4201.12K? 0
+095559.82 -195708.9 -000025.4+000010.100013.9 08.4201.42K? 0
+095720.33 +244742.6 -000091.6-000051.600005.9 08.4201.03K? 0
+100616.18 -505257.3 -000001.9-000001.500006.4 08.4201.19K? 0
+100630.77 -611659.8 +000008.9+000008.700009.3 08.4201.40K? 0
+100956.32 -421502.0 -000009.3+000000.600011.3 08.4201.78K? 0
+100958.39 -185150.5 -000005.3-000014.900004.0 08.4201.22K? 0
+102619.45 -581939.8 +000015.6+000008.500007.4 08.4201.06K? 0
+103129.94 -534312.6 +000002.5-000004.000008.1 08.4201.58K? 0
+103222.79 -593614.8 +000007.8+000005.200016.9 08.4201.02K? 0
+103556.58 +302401.9 +000007.9+000008.800001.7 08.4201.03K? 0
+103648.47 -195334.8 -000018.6-000056.200006.4 08.4201.04K? 0
+105121.35 -124911.9 -000004.3-000006.900007.9 08.4201.12K? 0
+111029.42 -382525.6 +000003.1+000016.200004.9 08.4201.60K? 0
+111246.93 +785423.5 +000010.4+000004.300011.4 08.4201.08K? 0
+111425.08 -693152.2 -000009.1+000000.400000.1 08.4201.47K? 0
+111536.57 +003424.4 +000010.2-000013.900001.3 08.4201.15K? 0
+113725.58 -025331.8 +000005.5+000001.800002.9 08.4201.61K? 0
+113730.13 -003250.8 -000031.1-000051.500019.4 08.4201.45K? 0
+115217.40 +105914.7 -000038.5+000013.800008.4 08.4201.17K? 0
+120337.56 -605652.4 +000003.7-000005.100003.5 08.4201.31K? 0
+121542.01 +105203.5 -000054.3-000001.300008.8 08.4201.12K? 0
+122032.76 +432430.3 -000039.2-000024.500000.4 08.4201.23K? 0
+122100.53 +531903.9 +000016.1-000013.500002.8 08.4201.10K? 0
+122203.03 -394327.4 +000013.2-000022.700023.3 08.4201.09K? 0
+122345.74 -654241.0 -000021.6-000015.300006.6 08.4201.83K? 0
+122529.49 -760229.8 -000150.8+000009.100004.1 08.4201.03K? 0
+122825.65 +343729.2 -000024.0+000009.600014.3 08.4201.10K? 0
+123632.68 -621411.8 +000020.3-000002.000011.4 08.4201.44K? 0
+124510.53 -515018.0 -000003.3+000004.500017.5 08.4201.19K? 0
+124542.31 -620519.2 -000009.8+000005.900000.2 08.4201.54K? 0
+124746.36 -570240.2 -000028.0-000006.100007.5 08.4201.64K? 0
+130327.39 -504123.6 -000048.2-000014.300005.2 08.4201.36K? 0
+131118.54 -115540.0 +000033.6-000040.300013.9 08.4201.11K? 0
+131558.41 -562119.3 -000012.3+000000.700006.4 08.4201.30K? 0
+134400.23 +411457.5 -000018.6-000027.100002.0 08.4201.50K? 0
+135432.07 -365208.6 -000003.7-000034.200016.7 08.4201.43K? 0
+135909.83 +222818.1 +000011.5-000022.200005.7 08.4201.04K? 0
+140331.52 -303552.5 -000007.5-000017.300002.8 08.4201.40K? 0
+140412.70 +371150.9 -000005.0-000008.200004.2 08.4201.03K? 0
+140522.49 -425037.4 -000022.7-000001.100009.7 08.4201.20K? 0
+140735.31 +305841.1 -000012.5+000010.100003.2 08.4201.10K? 0
+141731.47 -705044.1 -000017.1-000010.900010.8 08.4201.66K? 0
+141931.15 -680953.1 -000018.7-000014.100024.0 08.4201.39K? 0
+142203.85 -703442.5 -000001.9-000005.000009.2 08.4201.65K? 0
+142537.99 +534302.4 -000028.3+000023.800012.3 08.4201.14K? 0
+142835.06 +034547.5 -000008.6+000003.900029.7 08.4201.58K? 0
+142914.85 +710647.4 -000037.0+000016.800002.5 08.4201.03K? 0
+142949.52 +721531.3 -000003.5-000017.900008.2 08.4201.43K? 0
+143726.70 +194806.6 -000006.3+000020.700005.2 08.4201.04K? 0
+143955.18 +602641.3 -000023.5+000022.500010.6 08.4201.23K? 0
+144517.59 -383127.3 -000007.7-000001.000027.1 08.4201.41K? 0
+145231.01 -320035.4 +000003.6-000009.400017.6 08.4201.56K? 0
+145324.17 -645501.2 +000009.2-000009.000000.9 08.4201.57K? 0
+145452.54 +312525.4 +000016.7-000033.500005.9 08.4201.41K? 0
+145524.67 -552553.2 -000029.7-000009.000001.2 08.4201.03K? 0
+150241.23 +132800.2 -000045.5+000019.000009.1 08.4201.03K? 0
+152352.07 -445719.5 -000003.2+000005.300003.7 08.4201.16K? 0
+152829.49 -404400.5 +000017.1-000006.900019.8 08.4201.14K? 0
+153227.02 -680748.3 -000009.4-000009.100009.5 08.4201.04K? 0
+153925.40 +095731.7 -000022.1-000045.600005.2 08.4201.21K? 0
+154403.85 -545912.4 -000075.0-000107.700006.1 08.4201.39K? 0
+154548.23 -094218.5 -000080.5-000015.600002.1 08.4201.02K? 0
+154624.03 -160941.0 +000011.6-000029.300008.0 08.4201.08K? 0
+160930.07 +430636.8 -000003.9-000032.500000.1 08.4201.06K? 0
+161653.16 -605318.5 +000003.2-000017.700004.4 08.4201.35K? 0
+161720.53 -534740.7 -000037.1-000055.300034.9 08.4201.03K? 0
+162634.72 +004610.2 +000036.6-000078.000017.8 08.4201.12K? 0
+163730.48 +554523.0 +000000.7+000008.800012.7 08.4201.13K? 0
+163920.15 -490429.5 -000015.8-000000.400011.8 08.4201.07K? 0
+164341.38 +153143.7 -000025.3+000001.800003.5 08.4201.47K? 0
+165346.22 -292223.6 -000031.9-000030.200051.0 08.4201.08K? 0
+165757.13 -623359.9 -000003.2+000006.500002.0 08.4201.50K? 0
+170207.74 +831227.5 -000017.2+000026.600005.8 08.4201.24K? 0
+170656.87 -364312.8 -000005.3-000028.300000.6 08.4201.55K? 0
+170746.93 -664723.0 +000024.0+000006.100003.6 08.4201.06K? 0
+171948.66 +760134.3 +000002.4+000044.900021.8 08.4201.05K? 0
+172145.32 -474828.1 -000025.5-000015.300014.0 08.4201.21K? 0
+172538.24 +282525.8 +000001.4+000026.800007.3 08.4201.56K? 0
+172842.88 -602421.7 -000018.4-000022.200014.1 08.4201.58K? 0
+172851.80 -575747.9 +000028.0-000017.600022.1 08.4201.25K? 0
+172920.84 -401716.4 -000004.7-000024.000012.3 08.4201.26K? 0
+174349.85 +135805.2 +000021.7-000028.600005.5 08.4201.25K? 0
+175050.40 -305719.3 +000028.6-000058.000007.3 08.4201.11K? 0
+175148.06 -501152.0 -000006.8-000013.100020.6 08.4201.65K? 0
+175857.77 -285404.2 -000000.1+000014.900016.4 08.4201.12K? 0
+175949.93 -301922.6 +000010.8-000019.600036.4 08.4201.68K? 0
+180532.75 -511533.7 +000008.6-000035.400024.1 08.4201.07K? 0
+180715.81 -593632.6 -000015.9+000007.000006.9 08.4201.68K? 0
+180759.77 -352724.2 +000018.2-000020.100015.4 08.4201.41K? 0
+181448.34 -321246.7 +000014.0+000001.500003.0 08.4201.60K? 0
+182443.40 -672808.9 +000000.5-000003.400000.4 08.4201.66K? 0
+182815.52 +084742.4 +000004.1-000024.100012.4 08.4201.37K? 0
+183039.48 -461812.7 -000014.9-000002.000015.2 08.4201.35K? 0
+183352.10 +303310.7 -000016.1+000039.500000.3 08.4201.01K? 0
+183725.71 -304610.7 -000025.2-000011.000000.2 08.4201.13K? 0
+183801.03 +464836.7 +000016.2-000005.000007.1 08.4201.15K? 0
+184019.19 -350618.4 +000003.5-000019.300021.8 08.4201.74K? 0
+184124.19 -275727.9 +000005.7+000019.000004.2 08.4201.68K? 0
+184228.90 +365536.1 -000008.3-000020.300000.5 08.4201.43K? 0
+184235.74 -073816.8 +000013.6-000010.900017.4 08.4201.79K? 0
+184500.05 +730303.2 -000004.3+000002.800004.9 08.4201.69K? 0
+184753.33 -431546.5 +000021.6-000006.000015.1 08.4201.63K? 0
+190202.84 +104529.2 -000008.8-000004.200007.5 08.4201.21K? 0
+190429.84 +081747.1 +000011.1-000027.300015.1 08.4201.32K? 0
+190846.71 -242448.5 +000032.2-000019.000001.2 08.4201.83K? 0
+191810.86 +420022.6 -000004.1+000011.600024.5 08.4201.48K? 0
+192144.53 +120455.3 +000002.6+000016.000010.8 08.4201.21K? 0
+193250.19 +060119.9 +000014.4-000030.800008.3 08.4201.15K? 0
+193806.63 +355020.3 -000017.5+000003.100001.2 08.4201.49K? 0
+194330.64 -505643.7 +000010.2-000002.500003.4 08.4201.34K? 0
+194608.85 +623037.2 +000001.4-000019.800008.0 08.4201.00K? 0
+195149.04 +051030.7 +000009.2+000000.600004.0 08.4201.07K? 0
+195311.37 -680951.0 +000012.4-000020.500003.6 08.4201.63K? 0
+195804.01 +450653.5 -000016.7-000011.600001.1 08.4201.65K? 0
+195821.60 +664725.8 -000025.3-000013.000000.6 08.4201.11K? 0
+200042.24 -181722.4 -000012.6-000027.500046.2 08.4201.75K? 0
+200131.71 -525855.7 +000007.9-000040.600004.5 08.4201.04K? 0
+200902.71 +581905.8 -000015.5-000014.500002.2 08.4201.61K? 0
+201226.81 +111527.7 +000006.3-000010.800014.5 08.4201.15K? 0
+201605.68 +580244.6 -000011.7+000002.500004.3 08.4201.05K? 0
+201718.57 -625735.7 +000026.5-000035.400004.8 08.4201.43K? 0
+201802.26 -374730.2 +000023.5-000005.900017.2 08.4201.67K? 0
+202538.66 -133412.3 +000001.6-000016.000004.0 08.4201.29K? 0
+202810.02 -072838.1 -000033.2-000021.900011.4 08.4201.00K? 0
+203354.88 -100722.3 -000008.4-000026.300004.5 08.4201.23K? 0
+203441.16 -122648.4 +000026.1+000032.900004.8 08.4201.28K? 0
+205100.87 +342934.1 +000017.0-000004.500003.8 08.4201.28K? 0
+205327.09 +001931.9 -000008.0-000028.300009.5 08.4201.08K? 0
+210051.94 +493135.2 -000003.3-000024.600007.3 08.4201.68K? 0
+210229.73 +123601.1 +000008.9+000015.500020.4 08.4201.23K? 0
+210749.64 -371551.5 -000000.1-000000.800003.3 08.4201.49K? 0
+210807.88 +151508.3 +000038.9-000023.700007.0 08.4201.03K? 0
+211040.24 -054545.3 -000068.7-000019.200027.0 08.4201.30K? 0
+211252.86 -640714.8 +000018.0-000013.500003.4 08.4201.18K? 0
+211606.43 -703119.8 +000020.1-000032.500005.6 08.4201.16K? 0
+212146.49 -031157.7 +000009.7-000013.000003.0 08.4201.16K? 0
+212938.92 +261238.0 -000009.6-000010.000005.9 08.4201.26K? 0
+213231.15 +103355.3 +000013.4-000000.400001.2 08.4201.11K? 0
+213410.82 -032707.8 +000091.0-000030.100012.2 08.4201.12K? 0
+214137.63 +345025.9 -000012.5-000003.600014.8 08.4201.31K? 0
+214442.57 +451921.0 +000020.7-000012.400014.3 08.4201.58K? 0
+214626.33 -425614.3 +000005.3-000004.700006.0 08.4201.16K? 0
+220913.05 +155741.8 -000015.0-000006.700009.5 08.4201.42K? 0
+221147.67 -011443.5 -000065.2-000062.400011.6 08.4201.28K? 0
+221405.36 -302836.0 -000012.2-000024.900001.5 08.4201.33K? 0
+221635.99 -682046.6 +000042.1-000021.400004.0 08.4201.10K? 0
+222507.76 -442449.3 +000081.9-000028.700009.3 08.4201.11K? 0
+222845.82 -722816.5 -000009.8+000003.400006.9 08.4201.13K? 0
+223020.19 +465434.3 +000006.0+000000.100003.2 08.4201.41K? 0
+223325.15 -001843.9 +000022.3+000005.700004.6 08.4201.66K? 0
+224349.07 +435146.1 -000008.1+000000.300000.0 08.4201.35K? 0
+224915.14 -293236.1 -000051.2-000015.300002.8 08.4201.25K? 0
+225305.34 -773244.0 +000045.3+000015.500004.0 08.4201.17K? 0
+230130.73 -053203.2 +000026.3+000032.500007.3 08.4201.20K? 0
+230418.91 +341041.9 -000017.4-000006.600021.3 08.4201.10K? 0
+231448.12 -653449.6 +000024.5+000006.200001.8 08.4201.24K? 0
+232220.77 +280726.8 -000017.9-000006.500007.7 08.4201.08K? 0
+232409.41 -521913.4 -000020.9-000025.800014.5 08.4201.13K? 0
+234117.50 +051305.3 -000001.9-000051.800001.2 08.4201.27K? 0
+235625.84 +664500.1 +000008.4-000011.200003.9 08.4201.31K? 0
+235846.85 +410152.8 +000021.9-000025.100016.9 08.4201.06K? 0
+080052.94 -311529.9 -000000.6-000006.800000.9 08.4202.22M? 0
+112254.05 -594420.0 -000009.9+000006.400010.9 08.4202.02M? 0
+184217.69 +000918.4 -000006.7-000010.400000.4 08.4202.02M? 0
+201528.39 -442437.4 +000039.2-000036.300014.2 08.4202.26M? 0
+000031.83 +082807.2 -000003.9-000005.500006.9 08.4300.40F? 0
+000042.75 -224004.5 +000171.6-000031.700005.6 08.4300.92G? 0
+001119.58 -322414.0 +000019.2-000002.000007.2 08.4300.15A? 0
+001145.78 +273036.9 -000004.9-000029.700011.1 08.4300.47F? 0
+001500.03 +053518.1 -000034.0-000037.100009.9 08.4300.49F? 0
+001816.60 -753947.8 +000016.5-000001.700005.8 08.4300.58F? 0
+002514.68 +525020.6 +000006.6-000004.300001.0 08.43-0.02B? 0
+002549.68 +493925.5 +000002.0-000002.500006.8 08.43-0.05B? 0
+002600.62 -502255.6 +000026.2-000010.900011.1 08.4300.49F? 0
+002653.17 -203951.5 +000017.8+000012.600005.9 08.4300.45F? 0
+003121.12 +390039.4 -000018.7-000017.500021.7 08.4300.22A? 0
+003557.24 +073633.0 +000012.2-000009.800020.1 08.4300.18A? 0
+003755.05 +481735.2 +000029.9-000004.900001.4 08.4300.34F? 0
+004352.15 +373338.2 +000001.2+000000.000020.5 08.4300.95G? 0
+004530.17 +294337.0 +000048.6-000041.100002.9 08.4300.44F? 0
+004703.19 +810848.0 -000023.5-000009.000000.5 08.4300.97K? 0
+005839.91 +672624.7 +000013.0-000017.800021.6 08.4300.40F? 1
+010325.12 +741121.6 -000046.1-000008.500007.0 08.4300.38F? 0
+010534.14 +122807.3 +000039.3-000006.700015.5 08.4300.37F? 0
+011348.63 -503919.4 +000169.3-000095.600018.7 08.4300.58F? 0
+011822.92 +633242.1 -000003.4+000008.000007.7 08.4300.21A? 0
+012036.72 +671400.0 +000044.3-000026.500000.5 08.4300.38F? 0
+014306.53 +585833.8 +000003.9-000005.400002.0 08.4300.02A? 0
+014332.30 -192412.8 +000068.1+000006.600010.2 08.4300.56F? 0
+014851.01 -182238.9 +000053.9+000064.600006.8 08.4300.80G? 0
+020329.34 +181939.4 +000037.1+000006.200012.7 08.4300.09A? 0
+021746.34 +563829.0 -000020.3+000005.100013.5 08.4300.11A? 1
+022120.58 -112135.0 +000035.0+000016.700010.0 08.4300.43F? 0
+022216.77 +261609.7 +000026.2-000059.900009.8 08.4300.74G? 0
+022710.95 +030923.7 -000001.3-000088.000030.4 08.4300.74G? 0
+023143.39 +191727.5 +000034.0-000006.200024.1 08.4300.98K? 0
+023150.74 +333342.9 -000041.0-000003.800007.3 08.4300.35F? 0
+023711.36 -035428.6 -000003.7-000021.600010.6 08.4300.49F? 0
+023840.82 +065648.3 +000110.7-000113.800007.0 08.4300.77G? 0
+024511.63 -120938.1 -000006.5-000006.200007.4 08.4300.29A? 0
+024648.55 +403652.6 +000020.8-000037.600009.1 08.4300.52F? 0
+025038.91 +555358.7 +000019.3-000034.300008.6 08.4300.00B? 0
+025402.72 -484336.7 -000063.1-000175.100011.6 08.4300.53F? 0
+025851.04 -520545.5 +000107.9-000009.300018.5 08.4300.74G? 0
+025908.13 -404324.1 +000026.9-000048.200025.1 08.4300.65G? 0
+030011.30 -130356.2 +000011.5+000005.900001.1 08.4300.92G? 0
+030019.34 +351127.3 +000051.7-000035.200000.5 08.4300.39F? 0
+030502.78 +025628.3 +000037.2-000000.700002.9 08.4300.65G? 0
+031104.76 +171814.7 +000019.6+000009.700020.4 08.4300.55F? 0
+031246.91 +672402.5 +000102.6-000088.000006.3 08.4300.64G? 0
+032036.83 +090201.3 +000293.8-000060.700037.3 08.4300.68G? 0
+032058.18 -333322.5 +000034.3-000055.600004.1 08.4300.52F? 0
+032118.10 +103747.4 -000052.8-000013.400001.1 08.4300.58G? 0
+032123.74 -525119.6 +000121.0+000142.400020.7 08.4300.74G? 0
+032307.68 +401001.1 -000012.9-000008.400003.8 08.4300.78G? 0
+032451.38 +471827.3 +000001.1-000003.600004.2 08.4300.09A? 0
+032838.88 +290341.3 +000007.1-000070.300013.1 08.4300.55F? 1
+033612.59 -284456.1 +000100.4-000029.000002.5 08.4300.54F? 0
+033751.01 -135741.7 +000045.5+000000.200018.3 08.4300.47F? 0
+034154.49 -575956.1 +000168.8-000048.700014.6 08.4300.78G? 0
+034251.68 +040720.8 -000020.1-000010.200004.4 08.4300.44F? 0
+034546.63 +575213.5 +000036.9+000144.900018.4 08.4300.47F? 0
+034932.94 -270627.2 -000019.3+000007.900001.7 08.4300.94G? 0
+035124.38 -300433.6 +000009.5+000002.700010.6 08.4300.91G? 0
+035855.48 +324523.4 -000006.4-000008.700001.7 08.4300.20A? 0
+040244.20 +465949.2 +000034.2-000010.500011.5 08.4300.29A? 0
+040543.55 +471329.3 +000016.5+000018.900017.1 08.4300.48F? 0
+040543.96 -145746.7 -000028.6-000142.600023.2 08.4300.49F? 0
+041046.09 -190538.5 -000003.4-000008.400007.5 08.4300.98K? 0
+041232.59 -103357.9 +000028.6+000019.700005.2 08.4300.34F? 0
+041300.78 +534427.3 +000009.6-000034.000008.4 08.4300.65G? 0
+041431.64 +275735.3 +000032.4-000030.100008.0 08.4300.40F? 0
+041513.57 +491039.6 +000004.4-000002.600004.8 08.4300.47F? 0
+041707.85 +532159.0 -000030.0+000074.400023.3 08.4300.90G? 0
+042733.83 +394101.1 +000002.7-000031.600021.4 08.4300.60G? 0
+042756.39 -132752.3 +000010.3-000009.900001.5 08.43-0.09B? 0
+043822.91 +392658.2 -000030.0-000025.700010.3 08.4300.59G? 0
+044208.91 +085110.6 -000020.3+000010.300012.4 08.4300.02A? 0
+044258.60 -332557.7 -000016.9-000099.600006.3 08.4300.54F? 0
+044444.26 -264225.5 -000009.0-000041.100000.1 08.4300.32F? 0
+044534.69 +191941.9 +000008.6+000009.300014.3 08.4300.32F? 0
+044625.04 +544827.5 +000005.7-000016.600006.6 08.4300.43F? 0
+044653.96 +425943.6 -000004.7+000000.900008.8 08.4300.15A? 0
+045406.88 +011854.8 +000072.9-000022.200017.9 08.4300.54F? 0
+045853.03 +085828.1 +000001.3-000011.900005.4 08.4300.06A? 0
+050107.59 -105724.0 +000001.9-000004.700003.8 08.43-0.12B? 0
+051440.63 +422506.4 +000001.4-000005.000005.7 08.4300.48F? 0
+051602.77 -472805.3 +000023.0+000032.000005.8 08.4300.46F? 0
+051841.82 +333127.4 +000012.5-000011.300014.4 08.4300.36F? 0
+052232.63 -253500.9 +000013.9-000009.000017.1 08.4300.51F? 0
+052544.78 +353849.9 +000001.5+000000.000003.4 08.4300.12A? 0
+052910.20 -344718.5 -000005.9-000013.900011.6 08.4300.98K? 0
+053048.69 +475427.8 +000047.8-000053.200020.9 08.4300.52F? 0
+053232.75 +094010.9 +000003.8-000003.900000.9 08.43-0.01B? 0
+053249.76 -021149.3 -000001.5+000009.900006.8 08.4300.02A? 0
+053323.74 -304606.6 +000032.7-000028.800011.9 08.4300.88G? 0
+053428.46 +154752.9 +000015.3-000002.800009.1 08.4300.41F? 0
+053736.87 -702509.4 -000004.7+000001.100000.9 08.4300.44F? 0
+053815.61 -122712.0 +000026.8-000067.800012.7 08.4300.63G? 0
+053834.80 -023415.8 +000005.7-000006.700004.5 08.4300.00B? 0 0.10 1.00
+054014.73 -162631.6 +000028.6-000049.800021.3 08.4300.52F? 0
+054509.64 +281509.6 +000021.4-000007.600005.3 08.4300.37F? 0
+054906.02 +500611.2 +000004.9-000032.600002.3 08.4300.22A? 0
+055154.08 +630318.3 +000008.1+000010.700006.2 08.4300.47F? 0
+060125.30 +293439.0 +000018.6-000015.000011.6 08.4300.27A? 0
+060209.29 -253754.4 +000002.8+000006.600005.1 08.4300.28A? 0
+060422.12 +135146.5 -000010.9-000007.800007.9 08.43-0.07B? 0
+060723.46 -211159.0 -000001.4-000000.300002.1 08.4300.36F? 0
+061149.96 +450210.8 -000003.0-000007.400003.3 08.43-0.03B? 0
+061302.61 -023759.9 +000013.3-000026.800001.4 08.4300.41F? 0
+061434.79 -234352.5 -000009.2-000003.600009.5 08.4300.24A? 0
+061612.52 -032235.5 +000011.2-000015.000008.9 08.4300.29A? 0
+061622.18 -192057.6 -000007.7+000006.400009.3 08.4300.29A? 0
+061810.87 +155707.9 -000008.1-000008.700013.1 08.4300.31F? 0
+061921.74 -422903.4 +000006.0+000028.200013.3 08.4300.50F? 0
+062216.85 -221449.8 -000039.7+000049.500018.9 08.4300.44F? 0
+062320.31 -155411.9 -000009.6-000003.300005.0 08.4300.24A? 0
+062331.89 -532534.2 -000005.2+000006.000003.9 08.4300.99K? 0
+062338.06 -560632.6 -000054.5+000004.200017.1 08.4300.66G? 0
+062433.15 +112914.4 -000010.9-000012.200005.0 08.4300.21A? 0
+062711.22 -525621.3 -000004.8-000007.900000.8 08.4300.99K? 0
+062724.09 -254405.1 -000000.1+000092.700026.1 08.4300.83G? 1
+062738.63 -720129.0 +000000.8-000001.700008.6 08.4300.03A? 0
+063052.61 +054749.7 -000010.1+000003.100000.4 08.43-0.01B? 0
+063253.38 -080925.4 -000004.4+000002.400010.9 08.4300.48F? 0
+063319.41 +280507.8 +000009.6-000002.600026.9 08.4300.34F? 0
+063903.25 +193543.9 -000020.2+000001.700020.9 08.4300.35F? 0
+063919.10 -370746.7 -000020.6-000036.400002.8 08.4300.74G? 0
+064118.99 +114329.6 +000000.0+000007.300003.7 08.4300.11A? 0
+064203.23 +072827.6 -000000.4-000111.400015.3 08.4300.51F? 0
+064330.70 -293807.5 +000021.8+000011.500007.7 08.4300.37F? 0
+064829.30 +242141.4 +000037.7-000122.800013.0 08.4300.51F? 0
+064857.77 -044152.7 -000000.8-000000.500002.4 08.4300.06A? 0
+065454.71 -012232.8 +000017.0-000004.300019.4 08.4300.03A? 0 0.10 1.00
+065600.19 +404556.9 -000004.7-000002.900012.2 08.4300.10A? 0
+065644.45 +312307.2 -000003.8-000027.300004.0 08.4300.92G? 0
+070005.02 -425259.9 -000020.0-000011.400005.8 08.4300.95K? 0
+070327.77 -044818.1 -000011.3+000028.100019.7 08.4300.98K? 0
+070400.80 -214623.2 +000002.3+000008.000002.0 08.43-0.03B? 0
+070458.92 -194834.9 +000099.9+000009.200001.5 08.4300.51F? 0
+070604.32 +470414.9 -000016.7-000101.900012.0 08.4300.50F? 0
+070613.49 -374248.8 -000007.7+000008.000008.6 08.4300.09A? 0
+070732.76 -435153.3 -000006.5+000041.000005.7 08.4300.17A? 0
+070735.81 +142032.7 +000014.6-000003.100027.5 08.4300.99K? 0
+071127.75 +113931.9 -000016.7-000003.800004.6 08.4300.29A? 0
+071541.52 -724429.1 -000012.4+000016.500003.7 08.4300.39F? 0
+071618.57 +050434.3 -000030.1-000052.700028.1 08.4300.62G? 0
+071649.85 +092144.6 -000006.1+000031.000001.3 08.4300.92G? 0
+071736.42 -244858.9 +000004.4+000002.200002.1 08.43-0.17B? 0
+071752.74 +193249.7 -000028.2-000006.100021.0 08.4300.25A? 0
+071942.90 -574643.9 -000003.9+000004.700001.1 08.4300.19A? 0
+072001.86 +711517.0 +000016.2-000044.200002.2 08.4300.49F? 0
+072147.43 -481944.3 -000000.5+000004.400005.6 08.43-0.06B? 0
+072253.48 -174934.0 +000001.3-000000.600007.1 08.4300.38F? 0
+072456.46 -073613.8 -000004.6-000003.700022.0 08.4300.27A? 0
+072625.97 +024450.7 +000004.0+000007.900001.1 08.4300.85G? 0
+072812.34 -272358.8 -000003.9+000000.000003.4 08.43-0.10B? 0
+073500.45 -022031.0 +000014.6-000020.500005.4 08.4300.94G? 0
+073548.52 +345301.8 -000012.3-000003.300008.8 08.4300.25A? 0
+073917.74 -344918.8 -000011.0+000006.300004.7 08.43-0.01B? 0
+074112.32 -424740.9 -000004.1+000011.200006.1 08.4300.07A? 0
+074352.63 -185536.1 +000018.9-000068.600005.7 08.4300.97K? 0
+074521.18 +560816.6 -000063.4-000043.800000.3 08.4300.40F? 0
+074921.35 +370734.3 -000017.5-000006.100001.2 08.4300.03A? 0
+075044.74 +234701.4 -000017.1-000036.200009.4 08.4300.36F? 0
+075207.80 -421925.7 -000018.8+000005.400004.4 08.43-0.09B? 0
+075457.03 -111133.6 -000016.8-000006.800008.9 08.4300.02A? 0
+075616.33 +054928.4 -000014.0-000008.500002.9 08.43-0.02B? 0
+075616.48 -693847.4 -000093.3+000180.500022.2 08.4300.67G? 0
+075808.05 -604650.0 +000000.0+000000.000000.0 08.4300.03A? 0
+075826.81 -181119.1 -000024.2-000008.700008.9 08.4300.39F? 0
+080111.70 -472823.1 -000021.2+000014.400005.2 08.4300.01A? 0
+080906.21 +511859.9 -000020.4+000006.600001.2 08.4300.10A? 0
+080931.69 -601314.3 +000012.2-000017.700006.3 08.4300.91G? 0
+081007.87 -491635.9 -000009.7+000018.200000.1 08.43-0.10B? 0
+081258.06 +143549.9 -000025.6-000010.300011.6 08.4300.63G? 0
+081347.66 -583707.5 -000008.7+000049.000001.8 08.4300.37F? 0
+081853.78 -450206.1 +000005.6+000020.400003.2 08.4300.07A? 0
+081918.17 -481033.7 +000005.9+000002.900009.5 08.43-0.08B? 0
+081953.25 -371213.7 +000000.9+000005.900004.5 08.43-0.04B? 0
+081959.69 +511714.4 -000000.3+000003.900002.8 08.4300.15A? 0
+082003.31 -472540.5 -000001.5+000021.900002.1 08.4300.23A? 0
+082005.06 +551213.7 -000016.3-000006.100008.5 08.4300.52F? 0
+083622.39 -782945.0 -000063.9+000082.000006.0 08.4300.42F? 0
+084243.68 -453318.1 -000013.6+000011.400001.6 08.4300.11A? 0
+084549.75 -275123.7 -000014.4+000006.800005.3 08.4300.21A? 0
+085334.53 -821209.5 -000087.7+000069.300002.5 08.4300.27A? 0
+085402.63 -513501.8 +000171.0-000159.900017.0 08.4300.62G? 0
+085523.80 -343451.3 -000040.1+000031.700002.6 08.4300.88G? 0
+085740.71 -545453.7 +000006.0-000002.400009.6 08.4300.41F? 0
+090005.41 +312817.5 -000014.1+000009.600010.8 08.4300.10A? 0
+090334.64 -123322.8 -000114.1+000044.000007.5 08.4300.38F? 0
+090908.72 -113420.1 -000017.3-000003.300006.6 08.4300.20A? 0
+091718.04 -625501.0 +000002.4-000014.300013.0 08.4300.23A? 0
+091845.70 -102448.1 +000000.0+000000.000000.0 08.4300.21A? 1
+092802.96 +231705.7 -000007.6-000012.200002.8 08.4300.36F? 0
+092856.21 -374958.7 -000040.5+000068.700009.6 08.4300.54F? 0
+092902.08 +431253.4 -000018.1-000036.100020.1 08.4300.34F? 0
+093033.55 -420937.0 -000013.3+000000.600012.2 08.4300.78G? 0
+093259.09 -234809.9 -000003.1-000002.400013.6 08.4300.12A? 0
+093450.99 -371538.4 -000048.5+000022.600002.4 08.4300.44F? 0
+093659.11 -612311.6 -000014.6-000010.900012.2 08.4300.23A? 0
+093716.02 -283059.2 -000039.6+000013.700006.1 08.4300.40F? 0
+093835.73 +304541.4 -000025.5-000015.000017.5 08.4300.27A? 0
+093923.51 +425752.3 +000059.6-000110.800027.1 08.4300.77G? 0
+093945.91 +604304.2 -000016.9+000025.300005.0 08.4300.92G? 0
+094309.36 +102959.5 -000043.3-000016.200007.7 08.4300.37F? 0
+094613.61 -060442.7 -000007.2-000044.200001.8 08.4300.50F? 0
+094654.13 +270931.8 +000017.6-000008.400006.7 08.4300.91G? 0
+094743.70 -405117.4 -000036.0+000005.700006.8 08.4300.30A? 1
+094910.19 -251339.7 +000019.3-000031.400004.7 08.4300.92G? 0
+095201.48 +230010.4 +000010.5-000008.200012.2 08.4300.44F? 0
+095905.11 +565512.8 -000051.0-000028.800001.6 08.4300.34F? 0
+095939.84 +475631.5 -000042.5-000032.100020.9 08.4300.49F? 1
+095946.55 +312816.7 -000019.3-000004.100005.9 08.4300.90G? 0
+100215.39 +035551.1 +000061.8-000052.000002.8 08.4300.51F? 0
+100609.41 +410525.6 -000090.1-000017.600019.6 08.4300.71G? 0
+100820.95 -182512.6 +000001.9-000029.700000.9 08.4300.35F? 0
+101350.58 +501746.8 -000015.0-000009.700000.4 08.4300.90G? 0
+102244.75 +395532.9 +000002.5-000008.200005.5 08.4300.89G? 0
+102347.52 -714256.1 -000020.7-000000.700015.7 08.4300.44F? 0
+103054.28 -260544.7 -000020.1+000005.800016.0 08.43-0.08B? 0
+103206.94 -492702.9 -000060.8+000042.000000.1 08.4300.37F? 0
+103449.45 -250546.6 -000030.8-000001.500010.5 08.4300.42F? 0
+103832.83 +193654.5 -000011.4+000006.300002.8 08.4300.22A? 0
+103843.79 -505728.7 -000008.1-000049.300007.6 08.4300.84G? 0
+104109.00 -591452.0 +000004.5-000011.300000.8 08.43-0.05B? 0 0.10 1.00
+104634.26 -361641.1 -000008.3+000001.400007.1 08.4300.21A? 0
+105248.30 +302303.3 +000012.8-000003.700001.5 08.4300.90G? 0
+105717.69 +210826.1 -000059.5-000019.600001.7 08.4300.42F? 0
+105814.22 -313348.9 -000009.8-000017.900009.7 08.4300.38F? 0
+110300.55 -082323.5 -000037.2+000004.600012.5 08.4300.38F? 0
+110645.82 -440406.1 -000004.2-000062.100010.3 08.4300.52F? 0
+111535.54 -481530.7 -000133.6+000036.400010.4 08.4300.51F? 0
+111631.69 +422115.7 -000011.2-000000.600002.5 08.4300.44F? 0
+111814.04 +155811.2 -000121.3-000141.000031.3 08.4300.65G? 0
+112354.25 -415624.2 -000038.1-000003.800000.2 08.4300.21A? 0
+113253.11 -505633.6 +000057.2-000013.000011.8 08.4300.53F? 0
+114301.91 -393241.7 -000019.0+000004.600010.9 08.4300.46F? 0
+114336.46 -564616.3 -000014.5-000004.700010.1 08.4300.06A? 0
+114403.76 -602734.2 -000087.1+000015.800022.5 08.4300.53F? 0
+114853.31 -260253.0 -000012.3+000001.000006.5 08.4300.58G? 0
+115528.50 +544645.6 -000023.9+000011.800010.1 08.4300.30A? 0
+115817.77 -393758.4 -000040.5+000008.800012.3 08.4300.31F? 0
+120008.42 +703905.4 -000015.5-000009.600005.6 08.4300.26A? 0
+122700.71 -033204.9 +000107.6-000086.700026.4 08.4300.65G? 0
+122721.67 +070854.3 -000014.7+000003.900016.6 08.4300.44F? 0
+123453.38 +243055.1 -000009.1+000016.500031.6 08.4300.96K? 0
+123914.49 -693231.2 -000015.7-000005.800001.0 08.4300.01A? 0
+124037.93 +464722.8 -000099.9+000023.800009.4 08.4300.67G? 0
+124430.25 -361313.8 -000054.6-000019.600001.9 08.4300.30A? 0
+124437.00 -455414.6 +000062.0+000008.100009.1 08.4300.40F? 0
+124632.83 +031009.1 -000038.7-000067.200006.7 08.4300.61G? 0
+125031.69 -414147.0 +000001.3-000015.300006.5 08.4300.43F? 0
+125115.64 -501601.2 -000076.6+000023.300005.8 08.4300.46F? 0
+125201.58 +201011.4 -000084.4-000028.200000.9 08.4300.34F? 0
+125410.88 +023800.0 -000008.0-000024.000010.6 08.4300.42F? 0
+125426.90 -073637.3 +000012.2-000028.900002.2 08.4300.30A? 0
+125809.67 +523311.7 +000020.1-000004.600002.2 08.4300.17A? 0
+130040.48 -623956.6 -000060.8-000058.900002.3 08.4300.88G? 0
+130239.81 +562126.3 -000048.6-000022.600007.0 08.4300.48F? 0
+130812.38 -412341.0 -000031.3-000000.300003.1 08.4300.09A? 0
+131335.15 -630609.9 +000006.0+000000.300008.7 08.4300.14A? 0
+131602.55 +633712.0 -000012.8+000002.700010.8 08.4300.49F? 0
+132530.79 -415251.0 -000018.4-000010.200007.6 08.4300.42F? 0
+133741.95 -685826.9 -000004.0-000007.100005.9 08.4300.12A? 0
+134042.26 -455551.1 -000029.9-000005.600010.1 08.4300.24A? 0
+134247.26 -590015.6 -000034.7-000002.300002.6 08.4300.44F? 0
+134824.45 +181456.2 -000001.0-000002.200013.7 08.4300.49F? 0
+135853.20 -424211.2 -000022.8-000007.300013.9 08.4300.19A? 0
+135918.09 -515334.0 -000028.1-000027.200010.4 08.4300.48F? 0
+140726.05 +524511.0 +000019.0-000018.400005.0 08.4300.52F? 0
+141117.91 -662428.4 -000007.5-000002.900006.5 08.4300.05A? 0
+141140.91 -454816.6 -000050.6-000021.900007.5 08.4300.34F? 0
+141747.33 +624527.5 -000113.2+000114.600009.5 08.4300.26A? 0
+141806.51 +010845.2 +000039.7+000047.900011.2 08.4300.56F? 0
+143251.69 -471204.6 -000005.9-000002.700001.5 08.43-0.01B? 0
+143420.56 +242330.6 +000018.7-000004.100001.7 08.4300.04A? 0
+143923.08 -175316.7 -000060.7-000035.600035.8 08.4300.48F? 0
+144147.82 +430748.8 -000090.8+000004.100015.8 08.4300.54F? 0
+144741.32 -411534.2 +000000.9-000016.300002.2 08.4300.13A? 0
+145333.65 +074124.6 +000006.2-000015.800031.9 08.4300.95G? 0
+145539.46 -533911.9 -000022.4+000015.400008.4 08.4300.49F? 0
+145943.87 -572112.0 +000012.6-000009.400002.5 08.4300.34F? 0
+150359.75 -604915.4 +000015.2-000013.400007.2 08.4300.10A? 0
+151159.64 +695215.1 +000056.7+000044.800008.9 08.4300.69G? 0
+151605.83 -103552.0 -000024.7-000003.800021.5 08.4300.62G? 0
+151615.58 -672904.6 -000025.2-000029.100020.6 08.4300.44F? 0
+151636.02 +684836.0 +000001.0-000031.400014.0 08.4300.98K? 0
+152309.02 +605936.5 -000041.1+000033.700009.6 08.4300.47F? 1
+152358.44 +132153.4 -000000.5-000007.600019.1 08.4300.91G? 0
+152809.12 -080107.9 +000012.1-000020.000005.2 08.4300.10A? 0
+153006.94 +334645.7 -000110.4+000136.600007.8 08.4300.46F? 0
+153525.48 -661504.2 -000007.8-000007.400007.3 08.43-0.07B? 0
+155808.08 -142735.3 +000011.3-000147.800018.1 08.4300.63G? 0
+155900.07 -210100.7 -000016.6+000003.000003.1 08.4300.33F? 0
+160310.30 -263747.1 -000010.1-000015.800011.8 08.4300.13A? 0
+160923.97 -231041.2 -000028.5+000005.200001.4 08.4300.23A? 0
+161142.51 +495747.0 +000026.7-000021.600003.8 08.4300.95G? 0
+161726.93 -344910.0 +000016.7+000068.500022.9 08.4300.48F? 0
+161848.47 -580806.9 -000003.2+000005.000001.9 08.4300.04A? 0
+162420.38 -772747.8 -000006.9-000045.200011.4 08.4300.46F? 0
+162808.09 -511629.3 -000005.3-000007.900004.9 08.4300.00A? 0
+163442.04 -495111.0 +000002.9-000000.400009.9 08.43-0.02B? 0
+163506.80 -360339.4 -000075.4-000282.500013.4 08.4300.83G? 0
+163545.45 -453716.4 -000030.3-000027.800010.4 08.43-0.04B? 0
+164056.76 +224605.1 -000020.1+000001.800009.4 08.4300.28A? 0
+164245.58 -585705.2 -000001.8-000006.000006.5 08.4300.33F? 0
+164305.39 -262730.6 -000010.2-000034.200004.6 08.4300.40F? 0
+165157.27 +453538.7 +000012.6-000014.000005.9 08.4300.92G? 0
+165308.53 -251606.9 -000004.1-000019.200000.4 08.4300.43F? 0
+165713.16 -584247.2 -000004.9-000018.100006.5 08.4300.12A? 0
+170849.50 -051130.2 +000028.4+000011.100005.8 08.4300.39F? 0
+170901.79 -432112.5 -000006.2+000002.600010.4 08.4300.12A? 0
+171937.39 -415215.2 -000000.5+000008.200004.2 08.4300.09A? 0
+171947.07 +203950.7 +000016.0+000005.700001.9 08.4300.39F? 0
+172010.97 -495502.8 -000006.8-000043.300021.9 08.4300.60G? 0
+172256.16 +471035.6 -000020.4+000007.300010.7 08.4300.30A? 0
+173003.64 -370313.2 +000002.0-000004.700005.2 08.4300.07A? 0
+173100.33 -075648.9 +000015.1+000008.200016.2 08.4300.46F? 0
+173616.31 -331822.9 +000005.6-000016.100007.3 08.4300.70G? 0
+173635.30 -021146.4 +000011.2+000007.500020.4 08.4300.40F? 0
+173648.77 -644816.3 +000005.4-000018.500001.6 08.4300.98K? 0
+173927.76 -455310.4 +000103.5-000089.700014.4 08.4300.68G? 0
+174246.33 -382803.0 +000016.3+000016.800003.1 08.4300.42F? 0
+174743.78 -251119.8 -000008.7+000004.100012.7 08.4300.27A? 0
+175508.35 +241354.6 -000007.1-000013.600007.3 08.4300.04A? 0
+175545.34 +114814.4 +000007.1-000034.900018.8 08.4300.67G? 0
+175622.65 -295154.4 -000018.8+000006.600003.2 08.4300.26A? 0
+175642.72 -295518.6 +000021.7-000003.000008.8 08.43-0.01B? 0
+180007.59 +593131.3 +000001.8-000001.000002.5 08.4300.07A? 0
+180242.04 +450747.5 -000007.4+000000.300001.4 08.4300.98K? 0
+180445.21 +235312.5 +000007.5-000026.700005.2 08.4300.34F? 0
+180702.77 +282341.2 +000005.2-000010.000001.1 08.4300.66G? 0
+180736.64 +585831.3 +000000.7+000135.400012.6 08.4300.58F? 0
+181408.18 -251839.0 -000007.0+000004.500008.1 08.4300.04A? 0
+181548.47 +224042.7 +000000.1-000009.300000.0 08.43-0.01B? 0
+181936.63 -330119.0 -000002.5+000002.200000.4 08.4300.21A? 0
+182106.73 +195519.5 +000013.4+000012.600007.4 08.4300.20A? 0
+182202.03 -512535.7 +000001.6+000000.300014.5 08.4300.37F? 0
+182220.80 -281128.2 -000000.4-000038.600007.5 08.4300.35F? 0
+182312.70 -394428.2 -000007.6-000009.900003.2 08.43-0.06B? 0
+182515.32 -150721.8 -000012.1+000028.300017.5 08.4300.94G? 0
+182737.97 -035612.0 +000001.6-000129.000013.0 08.4300.61G? 0
+182804.31 +734610.7 -000007.1+000009.800004.4 08.4300.01A? 0
+182917.75 -151657.7 +000004.5-000013.700002.6 08.4300.08A? 0
+182927.87 +683954.6 +000057.0-000012.900008.0 08.4300.42F? 0
+183150.48 -300409.0 -000006.3-000010.800004.1 08.43-0.02B? 0
+183432.14 +314346.0 -000006.5+000013.400004.8 08.4300.32F? 0
+183434.64 +020441.4 +000035.3-000088.000009.5 08.4300.65G? 0
+183541.82 +165637.7 +000026.6+000006.600017.5 08.4300.50F? 0
+183822.50 +284149.7 -000024.5-000031.300006.0 08.4300.61G? 1
+184002.91 -205757.6 +000024.2+000006.000009.0 08.4300.30A? 0
+184043.99 +425745.0 -000000.9+000012.600005.3 08.4300.42F? 0
+184133.24 +412321.2 +000006.1-000023.500008.2 08.4300.08A? 0
+184308.65 +564958.7 +000010.4+000001.200008.8 08.4300.12A? 0
+184313.13 +382210.2 +000008.9-000013.800001.2 08.4300.09A? 0
+184503.85 -053013.6 -000178.9-000069.900006.3 08.4300.63G? 0
+184603.38 +660010.6 +000010.5+000017.400008.2 08.4300.09A? 0
+184837.91 -030624.6 +000016.2-000009.400004.8 08.4300.19A? 0
+184926.82 +274240.6 +000042.7+000000.400004.7 08.4300.41F? 0
+185147.73 -635004.0 -000014.2-000021.000001.2 08.4300.15A? 0
+185413.75 -013248.2 -000007.3-000057.200026.5 08.4300.49F? 0
+190036.48 +234658.5 -000002.4-000013.400002.8 08.4300.20A? 0
+190108.99 +352511.7 +000003.1-000002.100009.1 08.4300.95G? 0
+190159.29 +310322.1 +000045.4-000043.900011.6 08.4300.98K? 0
+190339.54 +572725.8 -000009.3+000018.000006.8 08.4300.04A? 0
+190505.26 -435153.5 +000002.7-000015.900006.0 08.43-0.01B? 0
+190829.04 -155243.0 +000019.0-000009.300006.1 08.4300.07A? 0
+191108.30 -040745.7 +000009.6+000011.600002.1 08.4300.34F? 0
+191124.18 +265015.2 +000000.3+000003.400001.6 08.43-0.01B? 0
+191431.89 +152208.8 -000011.2+000015.200007.0 08.4300.06A? 0
+191601.29 -670522.9 -000042.4+000061.500003.6 08.4300.62G? 0
+191647.64 +390800.9 +000000.1+000010.500003.1 08.4300.05A? 0
+192119.79 +554321.4 +000039.3+000034.600020.4 08.4300.69G? 0
+192554.04 -540527.8 +000007.1-000046.600011.1 08.4300.43F? 0
+192633.58 -203517.3 +000042.2-000011.300013.7 08.4300.42F? 0
+192921.30 +262000.9 +000052.7+000008.300006.9 08.4300.37F? 0
+193513.44 +142915.0 +000015.6+000022.800000.1 08.4300.44F? 0
+193800.56 +123655.0 +000002.8-000133.400023.6 08.4300.60G? 0
+194001.44 -200052.2 -000010.7-000007.800004.2 08.4300.00A? 0
+194214.40 +603347.3 -000001.9+000002.800000.3 08.4300.01A? 0
+194404.96 -020022.1 -000011.4-000003.300001.2 08.4300.04A? 0
+194538.50 -304705.0 +000033.9-000025.800000.1 08.4300.49F? 0
+194641.92 -524845.6 +000037.1-000047.900012.1 08.4300.49F? 0
+194942.05 +331636.8 -000000.3+000006.900000.6 08.4300.09A? 0
+195233.26 +283223.0 -000020.5-000064.300008.7 08.4300.65G? 0
+195335.46 +441435.9 +000015.1+000022.500010.4 08.4300.06A? 0
+195423.07 +300131.0 +000000.0+000000.000000.0 08.4300.06A? 1
+195446.42 +172539.1 +000000.6-000011.800002.8 08.4300.18A? 0
+195525.13 +542230.6 +000001.7-000010.900003.3 08.4300.12A? 0
+200355.91 -562652.2 +000015.7-000037.200009.0 08.4300.34F? 0
+200721.71 -001727.7 -000001.1-000011.300011.3 08.4300.00A? 0
+201234.59 +072039.6 +000021.4+000002.500013.4 08.4300.86G? 0
+201329.01 +382846.0 -000000.6-000003.300007.4 08.4300.49F? 0
+201354.90 -725205.2 +000005.1-000010.900003.9 08.4300.93G? 0
+201557.03 +482705.2 +000001.2-000010.600001.0 08.4300.14A? 0
+202008.94 +374951.4 -000002.5-000001.400001.6 08.4300.43F? 0
+202326.31 +385621.1 -000006.8+000000.000005.2 08.4300.63G? 0
+202450.81 +185742.0 +000003.4+000000.000017.6 08.4300.16A? 0
+203746.50 +512755.7 -000000.7-000002.700004.3 08.4300.01A? 0
+204324.38 +450038.8 -000017.8-000002.300000.1 08.4300.96K? 0 0.10 1.00
+204649.22 +073310.7 +000010.1-000023.300003.0 08.4300.54F? 0
+205434.12 -523125.3 +000001.7-000021.200005.8 08.4300.39F? 0
+210521.00 +822047.5 -000025.1+000000.300009.1 08.4300.42F? 0
+210606.19 -525450.9 +000022.7+000007.500009.2 08.4300.49F? 0
+211545.83 +151953.0 +000036.7-000012.700000.8 08.4300.20A? 0
+211846.11 +151533.4 +000014.0+000020.800015.0 08.4300.18A? 0
+211858.13 +261349.9 +000121.4-000001.400016.4 08.4300.78G? 0
+212006.57 -343537.3 +000025.7-000006.400014.5 08.4300.93G? 0
+212507.07 -021825.0 -000013.2+000025.300017.1 08.4300.54F? 0
+212541.42 -213946.3 -000028.3-000003.600005.5 08.4300.39F? 0
+212607.22 -580539.3 -000001.4+000023.500014.6 08.4300.94G? 0
+212855.97 +620025.5 +000006.8+000012.200003.5 08.4300.98K? 0
+212906.70 +534739.1 +000045.7+000033.900001.7 08.4300.43F? 0
+213007.00 +305021.1 -000000.8-000004.000012.2 08.4300.33F? 0
+213038.85 -630624.5 +000022.6-000032.500006.6 08.4300.54F? 0
+213112.65 +440122.7 +000003.7+000001.800000.7 08.4300.06A? 0
+213140.12 +075610.4 +000038.6+000007.000003.2 08.4300.35F? 0
+213223.68 -205725.6 -000286.2-000121.500038.3 08.4300.91G? 0
+213249.62 +583929.6 +000022.7-000008.500001.2 08.4300.01A? 0
+213354.29 +325210.0 +000063.2-000112.900003.2 08.4300.63G? 0
+213606.56 -672001.6 -000009.7-000015.200003.6 08.4300.90G? 0
+213611.13 +425307.2 +000016.4+000005.100003.7 08.4300.27A? 0
+214146.76 -454529.8 +000004.2+000001.300006.8 08.4300.29A? 0
+214612.69 +372323.8 -000000.3+000005.900006.2 08.43-0.04B? 0
+214740.86 +313142.3 +000007.7-000005.200002.6 08.43-0.06B? 0
+215415.39 +453235.3 -000008.6-000017.700004.5 08.4300.04A? 0
+215736.28 +614410.1 +000023.5+000007.900019.4 08.4300.49F? 1
+215908.79 +031151.4 +000205.6+000066.700047.6 08.4300.78G? 0
+220137.61 +534749.7 +000022.2+000002.000003.8 08.4300.05A? 0
+220250.73 +392538.7 +000012.4-000009.700007.5 08.4300.11A? 0
+220338.95 -855409.4 +000017.8+000027.800006.9 08.4300.59G? 0
+220645.37 +584900.2 -000030.1-000012.000005.8 08.4300.55F? 0
+220835.82 +693258.1 +000080.5+000002.700004.4 08.4300.57F? 0
+220845.68 +392528.5 +000114.2+000066.400016.2 08.4300.62G? 0
+221052.44 -715832.8 +000002.2-000005.400004.8 08.4300.06A? 0
+221533.95 +063832.7 -000027.1-000004.100000.7 08.4300.04A? 0
+222629.97 +201743.0 +000042.9-000003.700021.9 08.4300.44F? 0
+222644.92 +543003.3 +000002.7+000007.700006.6 08.4300.09A? 0
+224255.74 -022747.4 +000009.5-000011.700009.3 08.4300.29A? 0
+224859.63 +815617.0 -000002.3-000016.200002.5 08.4300.31F? 0
+224917.31 +151632.6 -000004.9-000053.200005.9 08.4300.67G? 0
+225028.35 +670952.8 +000011.6+000002.600009.2 08.4300.39F? 0
+230244.48 +542810.5 +000077.6+000031.400002.4 08.4300.93G? 0
+230836.95 +500310.2 +000018.4-000066.200006.7 08.4300.49F? 0
+230922.28 +424236.3 +000004.9-000008.300012.0 08.4300.42F? 0
+231111.65 -300005.2 +000057.6+000026.000020.7 08.4300.38F? 0
+231557.56 +330359.6 +000010.3-000017.900003.3 08.4300.42F? 0
+232322.70 -005648.6 +000020.2+000004.500012.5 08.4300.98K? 0
+232649.63 +360613.6 +000077.7+000027.500014.4 08.4300.68G? 0
+232714.10 +191251.2 -000019.6-000016.300008.6 08.4300.43F? 0
+232918.66 -854232.7 +000000.0+000000.000000.0 08.4300.92G? 0
+233624.99 +851001.5 +000015.0-000012.200005.4 08.4300.26A? 0
+233825.89 +703740.5 +000051.1+000006.400005.6 08.4300.28A? 1
+234324.19 -413616.7 +000114.9+000059.500000.0 08.4300.48F? 0
+234358.15 -244553.0 +000018.4-000014.500011.3 08.4300.42F? 0
+234600.43 +615927.7 -000010.4+000004.700001.4 08.4300.17A? 0
+000319.70 +381438.5 +000006.0+000000.800013.9 08.4301.17K? 0
+000441.04 -285107.8 +000007.0-000016.600004.4 08.4301.31K? 0
+000612.07 +512206.0 -000013.7+000007.100007.8 08.4301.02K? 0
+000906.98 -500049.0 +000000.7-000000.900001.9 08.4301.16K? 0
+001018.00 +563411.2 -000013.5+000011.500009.7 08.4301.37K? 0
+001205.38 +550120.5 +000013.3+000013.500011.7 08.4301.65K? 0
+001806.93 -435814.6 +000010.1+000001.400013.7 08.4301.03K? 0
+001939.95 +554020.2 +000008.6-000004.600007.1 08.4301.45K? 1
+002028.37 -614204.1 -000007.1+000007.500005.4 08.4301.01K? 0
+003031.23 +031600.8 -000008.8+000004.700002.2 08.4301.12K? 0
+003549.23 -005354.1 +000003.1+000002.100020.9 08.4301.28K? 0
+003551.98 +205718.7 +000031.5+000007.100010.7 08.4301.55K? 0
+004502.00 +222018.2 +000035.9-000012.900001.3 08.4301.43K? 0
+010736.41 +203343.4 +000031.2-000013.000005.8 08.4301.19K? 0
+010924.06 +302649.6 +000035.9+000013.800006.6 08.4301.55K? 0
+011749.24 -494746.6 +000031.3-000031.100001.5 08.4301.15K? 0
+012446.11 +561201.6 +000026.1-000025.100011.8 08.4301.18K? 0
+014522.73 +432606.8 -000024.2-000002.800008.0 08.4301.73K? 0
+014942.64 -632306.1 +000014.4-000013.800007.1 08.4301.30K? 0
+021623.51 +004957.8 -000007.2+000032.100014.3 08.4301.13K? 0
+021834.05 +135701.1 -000024.6+000002.300002.8 08.4301.33K? 0
+022115.18 -732031.2 +000036.6+000023.100003.1 08.4301.17K? 0
+022751.03 -772506.8 +000041.4+000006.700001.2 08.4301.12K? 0
+022944.68 +530340.2 -000039.5-000034.800000.5 08.4301.18K? 0
+023037.77 +274800.4 +000019.9-000035.900010.0 08.4301.25K? 0
+023119.99 +383100.7 -000020.5-000019.600012.8 08.4301.49K? 0
+024103.56 -183608.1 +000021.1-000005.600003.1 08.4301.08K? 0
+025344.27 +285514.3 +000035.0-000007.400008.1 08.4301.27K? 0
+030303.53 +211024.1 +000011.9-000027.600006.4 08.4301.89M? 0
+030624.88 -082733.7 +000012.2-000016.200000.7 08.4301.62K? 0
+032214.36 +612708.8 -000009.5-000020.700011.3 08.4301.83K? 0
+033043.96 -645912.2 +000067.7+000010.200009.9 08.4301.23K? 0
+035257.27 +273126.9 -000004.0-000019.900001.5 08.4301.60K? 0
+040018.58 -062303.5 +000055.9+000026.700013.5 08.4301.69K? 0
+040112.37 +370736.2 +000022.3-000003.200021.3 08.4301.06K? 0
+041328.38 -490718.8 +000049.7+000020.200009.7 08.4301.09K? 0
+042247.87 -452907.8 +000021.2+000002.800007.6 08.4301.09K? 0
+042518.47 +840454.2 -000008.7+000023.800011.5 08.4301.05K? 0
+042742.10 +561046.0 +000015.8-000003.400010.3 08.4301.67K? 0
+042747.25 -180603.4 +000021.5-000005.500001.7 08.4301.06K? 0
+044815.78 -002327.2 +000009.5-000018.200021.6 08.4301.36K? 0
+045224.97 +362819.7 -000005.1-000008.500022.4 08.4301.15K? 0
+045507.00 -590657.2 +000019.8-000098.100006.7 08.4301.14K? 0
+045519.37 -404858.1 -000009.6+000007.800004.0 08.4301.47K? 0
+050205.50 +211915.0 +000025.4-000001.700014.9 08.4301.30K? 0
+050318.13 +205557.4 +000011.5-000019.100007.0 08.4301.04K? 0
+050559.86 +053911.4 +000030.9+000018.900008.6 08.4301.62K? 0
+051226.02 +383953.6 +000007.9+000009.800011.6 08.4301.56K? 0
+051258.36 +481819.0 +000000.3+000004.300003.9 08.4301.45K? 0
+051722.79 +492041.0 +000005.0+000001.100018.7 08.4301.12K? 0
+052558.01 -224427.9 +000012.1+000012.000015.6 08.4301.06K? 0
+052813.15 -264416.7 -000003.6+000009.200007.7 08.4301.28K? 0
+053732.17 -224457.0 +000001.1+000008.600003.9 08.4301.38K? 0
+053840.95 +502207.8 +000013.6+000023.200020.3 08.4301.07K? 0
+053959.99 +762150.7 -000011.2+000007.500001.4 08.4301.00K? 0
+054457.81 +225437.0 -000017.8-000014.400001.2 08.4301.10K? 0
+055821.14 -640942.3 +000015.7+000110.600007.1 08.4301.01K? 0
+060704.60 -290725.5 -000018.5-000006.200009.5 08.4301.02K? 0
+061138.74 -172641.4 +000000.0+000000.000000.0 08.4301.18K? 0
+061434.43 +132329.6 +000018.6-000013.600020.7 08.4301.67K? 0
+061631.58 -173022.7 -000010.4+000011.700007.4 08.4301.50K? 0
+062522.00 -240637.4 +000001.0-000021.300014.3 08.4301.02K? 0
+062616.55 +542159.5 -000004.0-000039.000003.7 08.4301.20K? 0
+062711.77 -150745.4 -000008.3+000011.600005.4 08.4301.42K? 0
+062811.44 +733325.2 +000005.0-000001.300030.1 08.4301.53K? 0
+062957.65 +353646.6 -000006.3-000001.600000.0 08.4301.36K? 0
+063641.06 -361129.3 +000014.1+000000.000004.3 08.4301.52K? 0
+063825.74 -130307.0 +000005.8+000016.400009.3 08.4301.23K? 0
diff --git a/kstars/kstars/data/hip070.dat b/kstars/kstars/data/hip070.dat
new file mode 100644
index 00000000..c7de712f
--- /dev/null
+++ b/kstars/kstars/data/hip070.dat
@@ -0,0 +1,1000 @@
+064144.00 -274429.1 -000012.5+000029.200006.8 08.4301.14K? 0
+064401.09 -073649.6 +000020.3-000008.100000.0 08.4301.12K? 0
+065017.78 +565228.1 -000040.8-000016.900000.8 08.4301.07K? 0
+070103.98 +330631.9 +000010.3-000011.000016.9 08.4301.54K? 0
+070111.20 +391038.5 -000011.3-000005.600003.7 08.4301.58K? 0
+070136.57 -193556.7 -000015.4-000004.400008.9 08.4301.23K? 0
+070717.96 +223031.2 +000007.0-000018.900012.4 08.4301.64K? 0
+070824.71 -542859.0 +000009.7-000008.900008.5 08.4301.42K? 0
+071235.32 -333906.0 +000001.6+000019.200014.3 08.4301.60K? 0
+071839.95 +015547.7 +000012.7+000017.000029.8 08.4301.43K? 0
+072004.49 -025644.4 -000036.4-000002.600000.0 08.4301.10K? 0
+072312.27 +145621.0 -000000.4+000005.600007.5 08.4301.02K? 0
+072313.40 -370150.6 +000020.9+000011.000029.8 08.4301.08K? 0
+072451.44 +522359.7 +000021.6-000010.100002.5 08.4301.71K? 0
+072730.16 +123909.9 +000008.0-000006.300019.1 08.4301.29K? 0
+072750.88 -201054.5 -000022.5-000005.100018.2 08.4301.03K? 0
+072931.41 -132830.9 -000005.2+000002.400005.9 08.4301.23K? 0
+073053.72 +055814.1 -000021.6+000004.400012.0 08.4301.15K? 0
+073104.14 +163702.3 -000004.4-000011.200028.3 08.4301.60K? 0
+073455.13 +130042.0 -000015.5+000008.300003.4 08.4301.05K? 0
+073920.31 +142747.9 -000020.8+000004.800010.6 08.4301.30K? 0
+074032.89 -641923.7 -000013.3-000005.300018.1 08.4301.58K? 0
+074207.86 -181232.1 -000001.2+000000.700000.8 08.4301.48K? 0
+074228.32 +131442.4 -000034.3+000019.700021.1 08.4301.03K? 0
+074246.11 +150414.3 -000002.2-000036.000005.7 08.4301.11K? 0
+074939.78 -200850.9 +000016.4+000014.600024.1 08.4301.55K? 0
+075653.10 +341723.2 -000009.1+000009.100001.5 08.4301.38K? 0
+075845.99 +120714.6 +000001.0-000027.200013.6 08.4301.02K? 0
+080424.53 +443619.8 +000024.2+000008.900018.2 08.4301.06K? 0
+081330.91 -203429.3 -000008.3+000009.200005.6 08.4301.51K? 0
+081925.91 -682013.6 -000004.2+000004.100018.7 08.4301.63K? 0
+082320.39 +682559.0 +000001.8-000009.600007.5 08.4301.28K? 0
+082535.84 +032927.1 -000011.7-000016.800017.1 08.4301.00K? 0
+083748.11 +013932.3 -000024.5-000031.600000.4 08.4301.27K? 0
+083811.33 -393210.1 -000004.3+000008.200011.3 08.4301.53K? 0
+083832.64 -072446.7 -000007.8+000015.500001.4 08.4301.04K? 0
+084041.80 -285231.0 -000010.1+000023.300014.0 08.4301.05K? 0
+084424.69 -180036.9 -000035.2+000004.700008.7 08.4301.31K? 0
+084530.09 -504509.2 -000007.2+000005.500001.0 08.4301.29K? 0
+084636.09 -810723.8 +000007.5+000000.700000.9 08.4301.17K? 0
+084734.28 -184237.7 +000004.2+000004.200007.6 08.4301.49K? 0
+084910.90 -064643.9 -000012.1+000008.900005.6 08.4301.19K? 0
+085239.10 -130310.3 +000009.2-000019.500003.9 08.4301.33K? 0
+085249.66 -583101.1 +000011.3-000008.200006.9 08.4301.02K? 0
+085310.23 -311332.9 -000001.9-000005.300016.6 08.4301.35K? 0
+085550.09 +742417.3 -000059.1-000023.500007.7 08.4301.07K? 0
+085758.35 -374300.4 +000011.0-000015.300001.6 08.4301.62K? 0
+090159.34 -050158.5 -000001.2-000006.300019.2 08.4301.29K? 0
+090828.30 -821250.6 -000036.3+000014.800007.8 08.4301.20K? 0
+091125.54 +125327.9 -000042.2+000012.600014.5 08.4301.19K? 0
+091300.07 -084144.0 +000003.0-000009.200003.6 08.4301.19K? 0
+091344.57 +025143.1 -000012.5-000045.400016.1 08.4301.18K? 0
+093005.87 +244050.0 -000017.7-000004.100001.8 08.4301.02K? 0
+093234.39 -574115.5 -000031.1+000033.700001.4 08.4301.53K? 0
+093624.39 -333605.1 -000011.0+000016.700010.1 08.4301.11K? 0
+094935.30 -421918.9 -000005.7+000016.200005.7 08.4301.30K? 0
+095910.69 -450022.4 -000013.5-000016.000008.7 08.4301.11K? 0
+095921.95 +403419.2 +000024.2-000001.100001.4 08.4301.20K? 0
+100653.58 +544854.4 +000004.6-000012.600002.9 08.4301.48K? 0
+100807.69 -583629.4 +000005.1+000008.900001.6 08.4301.47K? 0
+101259.93 -532656.2 -000027.4-000001.200009.7 08.4301.38K? 0
+101351.44 +603616.2 -000006.7-000028.900008.4 08.4301.16K? 0
+101916.77 +144005.1 -000025.0-000018.300008.0 08.4301.38K? 0
+101938.86 +223023.9 +000040.8-000012.800010.1 08.4301.13K? 0
+104147.86 -255153.3 -000055.0+000019.700011.9 08.4301.10K? 0
+104938.37 -510411.3 -000010.4+000013.200001.0 08.4301.78K? 0
+105428.12 -483214.5 -000018.9+000005.200008.1 08.4301.35K? 0
+105443.83 +533443.0 -000015.8+000006.200007.0 08.4301.08K? 0
+105502.71 +625658.7 +000016.1-000013.600017.9 08.4301.25K? 0
+105645.75 +394843.4 -000015.0-000029.200006.2 08.4301.09K? 0
+110753.07 -503222.0 -000032.8+000006.000004.4 08.4301.45K? 0
+111424.37 -581654.7 -000013.0+000003.700012.0 08.4301.09K? 0
+111921.04 -730915.6 -000018.8+000041.500006.1 08.4301.33K? 0
+112012.63 -085151.9 -000055.7+000003.500004.1 08.4301.12K? 0
+112442.85 -555328.7 -000039.0+000024.900016.0 08.4301.07K? 0
+113426.22 -341254.8 -000020.4-000004.500001.6 08.4301.32K? 0
+113545.94 -352432.4 +000009.2+000003.700011.2 08.4301.50K? 0
+115922.68 -403243.6 +000037.6-000035.800003.0 08.4301.17K? 0
+120104.54 -461849.9 -000020.5-000002.800001.0 08.4301.03K? 0
+121003.25 -163030.1 +000054.3-000041.400017.1 08.4301.09K? 0
+121004.76 +511835.4 +000031.9-000041.400007.3 08.4301.01K? 0
+121429.72 -334048.5 -000006.7+000007.200005.9 08.4301.03K? 0
+121522.89 -643430.2 +000004.2-000000.900014.9 08.4301.25K? 0
+122909.74 +430054.2 -000004.9+000005.900006.9 08.4301.18K? 0
+125048.36 -672523.6 +000046.3-000045.500010.8 08.4301.10K? 0
+125703.81 -243316.2 -000003.0-000018.700001.2 08.4301.24K? 0
+130142.24 -482904.2 -000029.2+000001.700005.3 08.4301.04K? 0
+131020.95 +292638.1 +000016.1-000004.900008.9 08.4301.06K? 0
+131400.79 +564947.2 -000018.2+000014.100009.5 08.4301.57K? 0
+131450.28 +542814.1 -000020.3-000055.500003.3 08.4301.38K? 0
+131656.70 +290240.1 +000000.8-000004.800008.7 08.4301.34K? 0
+131913.59 +092705.3 +000012.7-000002.500006.4 08.4301.31K? 0
+132833.00 -222536.1 -000051.4-000004.000013.5 08.4301.18K? 0
+135440.93 -483040.8 -000011.7-000004.100002.5 08.4301.58K? 0
+140102.44 -082721.2 +000025.6-000005.400012.6 08.4301.01K? 0
+140419.76 -093145.6 +000006.6-000011.900002.1 08.4301.06K? 0
+140949.53 -272251.0 -000016.6+000001.700020.8 08.4301.18K? 0
+141038.37 -225637.3 -000014.9+000013.800013.1 08.4301.05K? 0
+141455.89 -033733.9 -000152.4-000039.000004.5 08.4301.09K? 0
+141554.29 -725954.7 -000088.4-000062.500007.3 08.4301.05K? 0
+142758.19 +041346.4 -000006.2+000022.300002.3 08.4301.12K? 0
+142904.66 +691646.4 -000019.9+000004.500015.5 08.4301.34K? 0
+143114.38 +453542.6 -000047.0+000007.000005.2 08.4301.21K? 0
+143256.02 +405023.4 -000016.8+000001.500006.3 08.4301.52K? 0
+143413.72 +370819.9 +000005.2+000004.600004.3 08.4301.08K? 0
+145418.05 +153148.0 -000028.3-000030.500002.8 08.4301.02K? 0
+145433.23 -072358.8 -000019.7-000024.000017.9 08.4301.18K? 0
+145654.20 +244832.9 -000041.7+000023.800004.6 08.4301.39K? 0
+150055.56 -150134.6 +000007.3+000012.500017.1 08.4301.36K? 0
+151325.15 -704023.2 -000041.3-000032.700006.1 08.4301.45K? 0
+151818.71 -315059.0 -000003.2-000003.000001.6 08.4301.22K? 0
+151825.01 -662221.6 -000020.3-000020.600006.5 08.4301.35K? 0
+152311.45 -194716.0 +000019.8-000014.400015.1 08.4301.24K? 0
+153133.84 +570959.9 -000009.9+000018.200000.2 08.4301.35K? 0
+153149.02 +542817.2 +000009.9-000010.600000.2 08.4301.53K? 0
+153743.27 -820907.3 +000000.4+000017.300018.9 08.4301.76K? 0
+155355.92 +042603.0 +000009.0+000009.600003.1 08.4301.08K? 0
+155503.78 +213358.8 +000008.6-000020.100010.1 08.4301.30K? 0
+155522.54 -244012.9 -000007.7-000011.000006.4 08.4301.21K? 0
+155856.92 -131010.9 -000005.9-000031.800011.8 08.4301.64K? 0
+160154.22 +034830.0 -000036.9+000003.100005.0 08.4301.11K? 0
+160335.55 +223512.6 -000013.0-000008.900020.8 08.4301.10K? 0
+160419.82 -530936.6 +000009.8+000034.500012.2 08.4301.36K? 0
+161232.75 +492818.7 +000011.1-000025.200014.7 08.4301.03K? 0
+161427.18 +671502.0 +000021.1-000027.300004.2 08.4301.29K? 0
+162533.36 +251320.3 +000015.0-000029.800009.9 08.4301.06K? 0
+162855.32 +485831.7 +000001.7-000020.000002.9 08.4301.19K? 0
+163229.52 +301245.9 -000013.7+000006.000007.6 08.4301.13K? 0
+163638.77 +020159.5 -000017.9-000039.100000.6 08.4301.05K? 0
+164342.51 +112800.4 -000027.3-000029.100023.1 08.4301.20K? 0
+164922.39 -164619.6 -000028.1-000013.500014.6 08.4301.36K? 0
+165153.86 -321055.6 -000021.4-000010.400035.4 08.4301.32K? 0
+170008.07 -163842.2 -000005.8-000016.200030.6 08.4301.54K? 0
+170018.85 -191006.3 +000004.9-000005.800038.2 08.4301.95M? 0
+170357.07 -241737.0 -000034.1+000004.600040.8 08.4301.13K? 0
+170644.93 +071501.7 -000024.3-000031.200003.9 08.4301.39K? 0
+171113.53 -412658.1 -000007.8-000008.800004.6 08.4301.52K? 0
+171618.38 -393638.1 -000008.7+000005.000002.4 08.4301.63K? 0
+171740.54 +291336.1 -000058.2+000231.700043.9 08.4301.02K? 0
+171843.27 +005937.1 -000025.7-000037.900000.9 08.4301.31K? 0
+172222.92 -414441.4 -000000.6-000016.600022.5 08.4301.99M? 0
+172348.81 +470116.7 +000043.1+000018.500013.1 08.4301.09K? 0
+172453.51 +304505.9 +000015.7-000006.600010.0 08.4301.36K? 0
+172516.90 +221044.6 -000001.5+000002.200009.5 08.4301.60K? 0
+173136.08 +683219.5 -000002.9-000045.400001.3 08.4301.07K? 0
+173841.47 +070722.6 -000025.5+000010.900021.2 08.4301.27K? 0
+174155.68 -584915.4 -000026.4-000008.700011.1 08.4301.09K? 1
+174325.98 +213943.7 +000002.6+000000.400006.2 08.4301.74K? 0
+174338.72 +460016.3 +000007.2+000033.800008.8 08.4301.16K? 0
+174809.41 +115011.6 +000006.3+000022.000012.6 08.4301.67K? 0
+175058.50 +722910.7 +000003.5+000004.300010.0 08.4301.19K? 0
+175847.58 -543447.4 -000067.3-000019.900000.9 08.4301.31K? 0
+180222.55 -465936.4 -000018.9+000005.400001.6 08.4301.17K? 0
+180621.49 +775741.2 +000009.2-000005.400008.2 08.4301.05K? 0
+180623.57 +252040.9 +000012.7-000002.300016.7 08.4301.54K? 0
+180724.68 -674916.7 -000013.7-000042.800009.2 08.4301.35K? 0
+181846.88 +821830.0 -000050.4+000016.500003.8 08.4301.00K? 0
+182457.93 -204658.4 -000007.6+000007.100037.5 08.4301.67K? 0
+183121.08 +522643.2 -000015.8+000034.400011.1 08.4301.11K? 0
+183306.98 +332122.8 +000005.0-000051.700012.8 08.4301.17K? 0
+183335.40 -240426.4 +000024.7+000018.900009.9 08.4301.52K? 0
+183349.47 +490304.6 -000025.9-000035.000003.4 08.4301.17K? 0
+183453.71 -651429.5 +000003.1-000009.000018.1 08.4301.44K? 0
+183924.30 +293105.8 -000024.0-000057.200020.1 08.4301.21K? 0
+184026.71 +460544.4 +000026.4-000002.700000.4 08.4301.52K? 0
+184608.20 +440038.7 +000006.4-000019.100000.8 08.4301.56K? 0
+184901.74 +115639.6 -000010.4-000023.000008.6 08.4301.31K? 0
+185245.78 -222331.5 -000007.2+000000.900012.3 08.4301.91M? 0
+185506.66 -413650.7 +000006.9-000012.500006.6 08.4301.43K? 0
+185805.95 -510932.7 +000006.8-000002.300009.0 08.4301.45K? 0
+190155.40 -692758.2 -000006.9-000021.600003.0 08.4301.01K? 0
+190216.90 +281250.3 -000006.3-000012.800017.2 08.4301.68K? 0
+190532.41 -700400.5 +000008.2-000004.000013.0 08.4301.47K? 0
+192110.52 +071714.7 -000017.4+000003.300005.8 08.4301.04K? 0
+192425.56 -632141.3 +000011.2-000008.300022.1 08.4301.44K? 0
+192510.58 +433934.0 -000009.2-000032.600007.2 08.4301.35K? 0
+193106.90 +714053.6 +000002.8-000003.900002.0 08.4301.02K? 0
+193232.12 +092929.1 +000007.3-000004.400008.4 08.4301.11K? 0
+193838.18 +632856.9 +000001.8+000000.400003.8 08.4301.65K? 0
+195023.30 +275841.3 -000020.6-000068.700017.5 08.4301.16K? 0
+195120.43 -093132.7 +000006.8-000019.400011.2 08.4301.26K? 0
+195243.21 -245941.5 -000004.8-000011.900023.2 08.4301.67K? 0
+195646.12 +002919.5 +000012.9-000033.900007.1 08.4301.31K? 0
+200446.52 -480938.4 +000001.8-000022.800007.4 08.4301.36K? 0
+200801.47 +601441.2 +000009.1+000002.600001.9 08.4301.12K? 0
+201114.29 +613916.5 +000016.7+000000.100004.0 08.4301.38K? 0
+201249.80 +492702.9 +000015.9+000024.100010.4 08.4301.25K? 0 0.10 1.00
+201323.04 -671516.8 +000021.9-000037.900009.9 08.4301.51K? 0
+201336.59 +374117.4 -000014.5+000024.700005.2 08.4301.12K? 0
+202046.47 -365110.4 +000020.3-000003.900006.9 08.4301.38K? 0
+202155.58 +084819.2 +000000.6+000015.300017.0 08.4301.24K? 0
+202535.63 +523826.5 -000003.9-000009.700007.9 08.4301.21K? 0
+203506.13 +300049.7 -000022.4-000026.000006.5 08.4301.53K? 0
+204537.27 +210410.5 -000013.0-000020.600004.0 08.4301.70K? 0
+204549.91 +504543.4 -000036.4-000026.200005.8 08.4301.69K? 0
+204832.51 +742923.0 +000041.9+000062.300006.1 08.4301.46K? 0
+204847.55 +455044.7 -000019.6-000003.000001.2 08.4301.62K? 0
+204956.24 -133833.8 +000023.4-000007.700001.3 08.4301.24K? 0
+205013.14 +070109.4 -000016.6+000010.200013.0 08.4301.02K? 0
+205450.63 -220605.9 +000018.1+000001.000026.7 08.4301.02K? 0
+205843.56 +413858.6 -000003.5-000005.200002.0 08.4301.18K? 0
+210611.62 +405837.0 -000003.4-000009.600004.1 08.4301.04K? 0
+211147.77 -023605.6 -000032.4-000023.100013.0 08.4301.07K? 0
+211225.89 +080129.7 +000039.4+000021.500013.3 08.4301.27K? 0
+211243.44 -450450.2 -000004.4-000054.300016.5 08.4301.19K? 0
+211245.48 +372450.7 -000007.7-000012.000023.4 08.4301.03K? 0
+211751.82 -032844.5 +000030.5+000002.400002.3 08.4301.21K? 0
+211837.32 -030756.3 -000009.3-000031.300002.2 08.4301.12K? 0
+212634.74 +225659.4 -000004.0-000003.500009.7 08.4301.06K? 0
+212820.61 +610013.7 +000023.7-000001.100014.3 08.4301.11K? 0
+212847.02 +321839.4 +000028.7+000025.800013.0 08.4301.12K? 0
+212937.31 +334743.7 +000009.5+000003.800012.5 08.4301.58K? 0
+213111.65 +440420.2 +000018.1+000012.500003.7 08.4301.03K? 0
+213627.03 +113242.4 +000003.7+000014.500002.1 08.4301.50K? 0
+213759.40 -344044.3 +000001.7-000004.900019.5 08.4301.42K? 0
+214748.54 +445840.2 +000027.2+000000.200010.2 08.4301.05K? 0
+214828.47 +184150.8 +000007.1-000003.100004.9 08.4301.57K? 0
+215116.15 -195111.7 +000041.2-000003.700002.0 08.4301.17K? 0
+215415.65 +133326.2 -000009.6+000003.700009.3 08.4301.56K? 0
+220000.44 -684855.1 +000024.9-000028.400000.9 08.4301.46K? 0
+220956.55 +210838.3 +000013.8-000000.300018.1 08.4301.11K? 0
+221844.06 +125619.3 +000009.9+000014.500011.4 08.4301.13K? 0
+222411.94 -685651.2 +000039.3-000044.900008.4 08.4301.33K? 0
+223342.00 +250614.0 +000032.3+000005.300020.4 08.4301.02K? 0
+223949.64 +031432.8 +000020.4-000013.600013.6 08.4301.53K? 0
+224726.82 -210311.5 +000010.2-000059.600001.1 08.4301.46K? 0
+225333.84 +433908.1 -000012.9+000002.000026.2 08.4301.74K? 0
+225602.49 -383951.0 +000035.7+000008.600010.6 08.4301.12K? 0
+230116.70 -373850.3 +000034.1+000018.700011.0 08.4301.51K? 0
+230216.58 -540100.1 -000006.4-000018.100000.4 08.4301.02K? 0
+230700.01 +443012.1 +000020.4+000011.200008.0 08.4301.26K? 0
+230727.76 -425825.6 +000014.8+000006.600008.0 08.4301.66K? 0
+230934.71 +401100.9 +000016.6-000018.800000.6 08.4301.07K? 0
+231237.61 +625906.7 +000005.4+000003.600006.9 08.4301.12K? 0
+231928.53 +055305.5 -000008.7-000040.900002.5 08.4301.14K? 0
+232155.73 +073535.1 +000005.6-000016.000018.6 08.4301.02K? 0
+232510.98 -760617.2 +000001.1+000002.400003.5 08.4301.60K? 0
+233153.90 +311334.8 +000019.7+000009.600020.3 08.4301.72K? 0
+233236.02 +505937.6 +000004.6+000000.900011.0 08.4301.43K? 0
+233544.88 +320959.7 +000013.6-000032.700016.9 08.4301.08K? 0
+234838.36 +183031.3 -000040.6-000013.900002.1 08.4301.17K? 0
+235935.58 +290327.0 -000000.6-000007.200026.3 08.4301.27K? 0
+235942.29 +190130.2 -000005.4-000008.500012.5 08.4301.04K? 0
+043920.26 +164515.0 +000004.8-000004.500014.0 08.4302.09M? 0
+120023.50 -550713.8 -000014.1+000011.300004.4 08.4302.66N? 0
+220552.97 +333024.8 +000035.4+000008.000003.6 08.4302.86N? 0 0.10 1.00
+000221.55 +110022.8 -000022.0-000048.600021.7 08.4400.89G? 0
+000430.17 -065755.2 -000045.6-000012.000025.6 08.4400.58G? 0
+001635.17 -013123.2 -000117.3-000061.700028.3 08.4400.56F? 0
+001656.86 +394757.5 +000124.3-000041.100004.4 08.4400.55F? 0
+001706.86 -120224.9 +000033.7+000001.600012.6 08.4400.42F? 0
+002151.05 -223834.2 -000024.5-000049.200009.4 08.4400.52F? 0
+002213.95 -251254.1 +000071.2-000006.600007.3 08.4400.39F? 0
+003105.23 -100501.9 -000032.1-000032.600015.9 08.4400.62G? 0
+003125.73 +423130.4 -000000.3+000000.500005.1 08.4400.09A? 0
+004049.94 +545925.1 -000012.0-000006.200000.4 08.4400.13A? 0
+004252.41 +522555.0 -000007.0-000002.900007.1 08.4400.14A? 0
+004652.85 +002237.2 +000017.8-000055.700009.5 08.4400.48F? 0
+004701.11 -011508.3 +000056.5-000059.000004.0 08.4400.50F? 1
+005234.68 +343821.7 -000044.2+000002.200004.0 08.4400.99K? 0
+005259.02 +492636.9 +000007.2-000000.800006.4 08.4400.01A? 0
+005622.97 -573510.0 +000042.9+000037.100009.0 08.4400.96K? 0
+005749.35 +480617.0 -000002.5+000002.700000.3 08.4400.39F? 0
+010339.52 +820603.2 -000186.2-000055.300017.9 08.4400.61G? 0
+010940.14 -050156.5 +000028.1-000080.400003.9 08.4400.95G? 0
+010957.25 +454450.3 +000058.7-000021.100001.1 08.4400.54F? 0
+011329.84 +135050.4 +000010.4+000000.500037.6 08.4400.37F? 0
+011544.95 -685230.3 +000000.0+000000.000000.0 08.4400.00B? 0
+011947.96 +724502.8 -000016.7-000022.400000.3 08.4400.44F? 0
+012012.28 +114643.4 -000158.1-000089.300023.4 08.4400.51F? 0
+012048.62 +181252.7 -000004.6+000011.500011.2 08.4400.37F? 1
+012316.79 +614317.6 -000006.0+000008.800003.1 08.4400.12A? 0
+013018.72 +110527.2 +000003.2+000000.400025.5 08.4400.97K? 0
+013620.46 -332259.0 +000010.1+000019.000020.8 08.4400.89G? 0
+013725.61 -821651.1 +000037.4-000037.100034.4 08.4400.58F? 0
+014137.30 +363334.1 -000040.9-000012.000000.3 08.4400.54F? 0
+014158.50 -345010.3 -000003.1+000022.000006.6 08.4400.92G? 0
+014742.61 +282914.1 +000020.0+000010.700000.4 08.4400.97K? 0
+015213.47 -274521.4 +000045.4+000006.700007.8 08.4400.45F? 1
+015648.75 +133622.6 -000026.3-000038.500000.3 08.4400.96K? 0
+015732.27 -403810.7 +000015.0+000011.300008.6 08.4400.29A? 0
+020225.74 +294524.4 +000008.7+000009.500003.9 08.4400.99K? 0
+021152.96 -740515.1 -000016.1+000006.500005.5 08.4400.30A? 0
+021216.96 +372200.6 +000003.4-000004.200013.9 08.4400.08A? 0
+021244.12 +494656.4 +000003.0-000006.400010.1 08.4400.37F? 0
+022147.18 -063845.0 +000073.7-000045.000017.9 08.4400.98K? 0
+022300.53 -293710.1 -000004.5+000004.300012.1 08.44-0.11B? 0
+022323.70 +300953.5 -000019.3-000032.600037.0 08.4400.90G? 0
+022542.15 -270839.0 -000015.8-000007.100007.2 08.4400.43F? 0
+023911.17 -281753.2 +000044.8-000020.900003.8 08.4400.52F? 0
+023918.54 -015403.6 +000062.3-000019.200010.6 08.4400.74G? 0
+023948.66 +574041.8 -000042.0-000124.600002.0 08.4400.72G? 0
+024037.33 -034231.2 +000017.4+000030.100011.0 08.4400.87G? 0
+024156.74 +424723.3 +000000.0+000000.000000.0 08.44-0.04B? 0
+024324.14 +381005.0 +000004.9+000011.800010.5 08.4400.98K? 0
+024745.45 +540625.6 +000004.4-000007.800011.2 08.4400.20A? 0
+025026.02 +234039.2 -000006.3+000016.200000.1 08.4400.25A? 0
+025804.83 +555200.1 +000000.2-000012.400007.4 08.4400.09A? 0
+030024.39 +561848.8 +000050.0-000002.500003.6 08.4400.40F? 0
+030359.92 -174416.1 +000056.7+000004.200008.5 08.4400.37F? 0
+030644.31 +423516.3 +000041.8-000052.500000.1 08.4400.49F? 0
+030803.87 +611936.5 -000008.2-000013.900007.9 08.4400.92G? 0
+030942.23 -093445.6 +000091.1-000099.300003.3 08.4400.81G? 0
+031506.50 +161519.4 -000016.5-000052.400005.1 08.4400.57F? 0
+032011.84 -520153.6 -000085.2-000116.000035.8 08.4400.79G? 0
+032039.66 +284936.0 -000005.3-000067.100016.8 08.4400.55F? 0
+032045.72 +231102.4 -000002.6-000011.300000.1 08.4400.38F? 0
+032124.96 +760127.0 +000021.7-000013.100000.3 08.4400.18A? 0
+032510.64 -064408.5 -000002.0+000005.400008.8 08.4400.46F? 0
+032938.68 -212514.9 +000007.5+000009.000008.1 08.4400.31A? 0
+034206.86 -322858.0 +000039.6-000061.300001.6 08.4400.91G? 0
+034613.74 +241147.9 -000005.9-000010.000001.2 08.4400.00B? 0
+035333.72 -465220.6 +000041.2-000036.200009.5 08.4400.56F? 1
+040025.25 -265013.0 -000056.6-000021.000018.1 08.4400.50F? 0
+041423.94 -101526.4 +000035.0-000167.800022.6 08.4400.79G? 1
+041425.59 +143730.3 +000108.6-000022.500021.0 08.4400.70G? 0
+042213.57 -192515.2 -000009.1-000022.500002.7 08.4400.45F? 0
+042303.08 -012144.6 -000009.3-000010.000015.4 08.4400.10A? 0
+042731.86 -170631.1 +000074.8+000061.600027.6 08.4400.69G? 0
+043204.59 -495652.7 -000006.8+000027.500002.6 08.4400.34F? 0
+043318.12 -105002.8 +000041.2-000126.800008.9 08.4400.47F? 0
+043951.37 -353838.4 -000007.7+000039.500011.8 08.4400.48F? 0
+044044.51 +365100.6 +000008.2-000023.000002.7 08.4400.58F? 0
+044623.15 +790905.1 +000040.4-000030.200007.3 08.4400.47F? 0
+044932.92 -330537.6 -000059.5-000065.300017.4 08.4400.50F? 1
+045753.48 +084414.6 -000009.7+000003.000004.7 08.4400.21A? 0
+045806.20 +014031.6 +000000.0+000000.000000.0 08.4400.48F? 1
+051010.88 -015110.5 +000062.0-000050.500009.4 08.4400.67G? 0
+051502.06 +422833.4 -000014.7-000015.900005.1 08.4400.98K? 0
+051736.95 -270759.5 +000021.7-000019.500007.3 08.4400.83G? 0
+051811.59 -472248.7 +000019.9+000027.500005.6 08.4400.36F? 0
+051839.53 -074409.0 +000012.0-000023.400016.5 08.4400.29A? 0
+052259.86 +692404.7 +000001.0-000011.500000.9 08.4400.40F? 0
+052303.29 -230352.9 -000001.8-000009.400002.4 08.4400.16A? 0
+052337.00 -450151.5 +000004.2+000021.800005.4 08.44-0.08B? 0
+052518.26 -231015.2 -000005.6+000007.500006.7 08.4400.02A? 0
+053204.00 -002544.8 +000000.1+000001.400006.6 08.44-0.12B? 0
+053616.93 +444611.9 -000012.0-000001.900007.2 08.4400.03A? 0
+053624.08 +454012.2 +000000.1-000012.200000.7 08.4400.08A? 0
+053700.29 +122829.6 +000023.3-000005.300006.2 08.4400.23A? 0
+054441.70 +311820.7 -000016.5-000015.300039.8 08.4400.49F? 1
+054651.73 -822541.8 -000005.3-000008.600003.5 08.4400.20A? 0
+054707.35 +255046.8 +000015.7-000027.200015.2 08.4400.29A? 0
+054806.40 -060745.8 -000007.3-000010.700014.8 08.4400.03A? 0
+054939.29 -042723.6 -000017.6-000021.100011.5 08.4400.98K? 0
+054946.18 +325823.3 +000011.7+000023.000034.1 08.4400.72G? 0
+055720.97 +360103.8 -000000.5+000011.100015.0 08.4400.25A? 0
+060242.49 -022449.0 +000015.6-000006.100012.0 08.4400.46F? 0
+060411.71 -084308.8 -000006.5-000063.200014.4 08.4400.21A? 0
+060619.34 +091040.5 +000010.4-000022.500013.4 08.4400.65G? 0
+060804.76 -282436.6 -000007.8-000011.400004.2 08.4400.22A? 0
+060956.44 +340809.3 +000032.4-000263.100008.2 08.4400.79G? 0
+061651.05 -355412.6 +000018.5+000021.000013.1 08.4400.98K? 0
+061837.52 +674342.5 -000121.5-000045.100024.6 08.4400.77G? 0
+062438.36 +194215.8 +000005.9+000008.700038.0 08.4400.09A? 0
+062758.05 -190556.2 -000014.9-000005.000007.2 08.4400.63G? 0
+062843.56 +351543.2 +000001.5-000023.700001.5 08.4400.50F? 0
+063128.52 -220216.0 -000007.7-000000.500002.8 08.44-0.02B? 0
+063206.74 -054753.5 -000001.9+000037.100000.6 08.4400.93G? 0
+063255.88 -012129.8 -000001.8-000011.800003.1 08.4400.49F? 0
+063432.22 +305716.9 +000038.1-000019.200036.9 08.4400.21A? 0
+064307.07 +581717.6 -000018.8+000006.300004.1 08.4400.35F? 0
+064844.91 -090736.9 -000000.3+000007.900012.0 08.4400.06A? 0
+064958.07 +144139.3 +000011.6-000026.400017.9 08.4400.69G? 1
+065448.45 +103250.5 -000049.9-000000.800000.0 08.4400.33F? 0
+065550.51 -182735.4 -000021.8+000010.700004.8 08.4400.41F? 0
+065707.93 -101647.5 -000002.8+000023.200009.9 08.44-0.01B? 0
+065711.43 +231959.9 -000016.2-000003.000002.2 08.4400.16A? 0
+070002.73 -311341.4 -000000.3+000032.000027.4 08.4400.74G? 0
+070414.33 -020605.3 -000002.5-000012.900017.1 08.4400.12A? 0
+070615.11 +025335.3 -000051.0+000035.100012.9 08.4400.61G? 0
+070732.35 +135925.9 +000002.0-000009.600015.6 08.4400.92G? 0
+070819.47 +281224.8 +000028.5-000041.300015.1 08.4400.46F? 0
+071019.37 +195959.4 +000001.5+000009.000003.2 08.4400.38F? 0
+071235.94 -435256.1 -000021.3+000060.500001.9 08.4400.36F? 0
+071300.14 -080644.0 +000052.3-000051.400005.8 08.4400.59G? 0
+071307.08 +565039.0 -000012.6+000002.700006.2 08.4400.14A? 0
+071311.30 -150546.0 -000007.1-000009.100004.8 08.4400.11A? 0
+071712.99 +751143.2 -000016.3+000000.100001.9 08.4400.28A? 0
+071732.00 +091234.2 +000004.3-000016.000008.6 08.44-0.09B? 0
+071903.44 +013833.1 -000102.7-000045.600025.5 08.4400.66G? 0
+071918.95 -553655.0 -000009.5+000021.800001.8 08.4400.16A? 0
+072210.23 +301647.3 -000009.1-000016.100016.8 08.4400.84G? 0
+072225.04 -153409.1 -000000.6+000012.000008.2 08.44-0.05B? 0
+072351.96 -704621.5 -000002.0+000018.900008.2 08.44-0.01B? 0
+072447.82 +323521.0 -000036.8-000023.300002.3 08.4400.41F? 0
+072955.79 -122134.7 -000032.6-000034.400018.8 08.4400.42F? 0
+073029.57 -454011.0 +000000.8+000031.900004.5 08.4400.44F? 0
+073946.55 -530143.1 -000008.6+000028.800003.7 08.4400.31F? 0
+074225.78 -414351.2 -000024.2+000005.600001.1 08.4400.24A? 0
+074444.92 +322045.5 -000006.5+000007.800012.4 08.4400.34F? 0
+074527.60 +134932.3 -000042.1+000010.700005.9 08.4400.95G? 0
+074557.53 -101008.7 -000000.3-000009.500003.5 08.4400.21A? 0
+074616.41 +170051.3 +000033.6-000024.100001.6 08.4400.48F? 0
+074922.17 -424047.5 -000007.0+000013.100001.2 08.44-0.07B? 0
+075106.23 +470803.2 -000007.2-000013.100007.5 08.4400.61G? 0
+075241.70 -375846.6 +000025.1-000072.500004.2 08.4400.99K? 0
+075454.20 +375043.1 +000041.1-000013.200010.4 08.4400.50F? 0
+075526.54 -044031.2 +000017.8-000018.500006.5 08.4400.96K? 0
+075750.27 -441445.3 -000006.5-000001.300003.4 08.44-0.04B? 0
+075916.80 +445105.7 -000008.8+000092.500004.2 08.4400.52F? 0
+075923.00 -292105.8 -000022.1-000037.000010.7 08.4400.49F? 0
+075945.61 +134119.5 +000000.0+000000.000000.0 08.4400.61G? 1
+075954.99 -315907.2 -000017.6+000014.900007.4 08.4400.46F? 0
+080048.67 -421853.7 -000020.9-000014.700020.5 08.4400.40F? 0
+080123.14 +165658.1 -000030.1+000006.300004.2 08.4400.49F? 0
+080351.07 -353042.4 -000005.7+000016.600019.4 08.44-0.05B? 1
+080555.21 -205736.8 -000001.7+000012.200006.9 08.4400.62G? 0
+080643.38 -434831.8 -000011.6+000015.900003.0 08.44-0.06B? 0
+080656.17 -514837.8 -000035.1-000028.900000.9 08.4400.68G? 0
+080810.07 -220752.5 +000000.0+000000.000000.0 08.4400.70G? 0
+080819.56 -385352.2 -000033.6+000133.100014.0 08.4400.47F? 0
+081151.94 -385804.7 -000012.6+000005.200017.4 08.44-0.04B? 0
+081220.93 -552110.4 +000005.7+000000.900000.4 08.44-0.00B? 0
+081316.41 -004458.6 +000118.7-000065.800024.3 08.4400.56F? 0
+081346.22 -344419.4 +000000.0+000000.000000.0 08.4400.12A? 1
+081352.61 +003733.4 -000037.3-000043.100003.7 08.4400.99K? 0
+081828.40 +193635.6 -000013.2-000012.200014.2 08.4400.49F? 0
+082148.93 -482434.9 -000024.7+000055.400004.0 08.4400.92G? 0
+082617.59 -385614.1 -000012.5+000007.200001.5 08.44-0.12B? 0
+082856.66 +334343.5 -000017.0-000029.900009.8 08.4400.51F? 0
+083022.70 -152202.4 -000001.5+000002.200007.3 08.4400.01A? 0
+083204.97 -272935.9 -000013.2+000006.200003.1 08.4400.07A? 0
+083214.06 -244527.0 -000013.3-000005.000006.5 08.4400.31A? 0
+083951.27 -394615.9 -000026.6+000003.500000.8 08.4400.97K? 0
+084343.85 +111544.3 -000003.1+000000.800004.2 08.4400.15A? 0
+084938.03 +264755.5 +000001.1-000002.900003.9 08.4400.28A? 0
+085229.01 -644518.6 -000007.7+000042.600000.7 08.4400.80G? 0
+085435.20 +621110.5 +000014.1+000002.000001.2 08.4400.51F? 0
+085504.14 +572537.0 -000019.2-000009.100013.1 08.4400.09A? 0
+085754.62 -474415.7 -000013.1+000003.100005.5 08.4400.77G? 0
+085758.26 -285215.6 -000008.1+000001.800002.5 08.4400.17A? 0
+090034.47 -675628.7 -000049.5-000015.000017.2 08.4400.85G? 0
+090308.25 -085923.5 -000021.3+000003.100021.8 08.4400.22A? 0
+090329.22 -363929.5 -000018.2-000013.600003.1 08.4400.93G? 0
+090852.92 -491724.0 -000011.5+000003.600003.3 08.4400.06A? 0
+090854.39 +171403.7 -000057.1-000046.500005.4 08.4400.49F? 0
+091337.93 -611330.0 +000001.6+000004.800006.7 08.44-0.04B? 0
+091808.64 -271702.3 +000031.4-000050.400010.6 08.4400.46F? 0
+091912.72 +513800.2 +000007.9-000000.600006.1 08.4400.26A? 0
+091959.16 -225744.8 +000006.6-000067.200012.4 08.4400.59G? 0
+092040.46 +223853.3 -000011.1-000098.900010.8 08.4400.98K? 0
+092048.66 -680718.4 -000115.3+000086.000002.2 08.4400.93G? 0
+092210.25 -314753.1 -000021.6+000016.100002.8 08.4400.07A? 0
+092454.43 -482907.4 -000014.0+000009.600005.9 08.4400.28A? 0
+093013.69 -193356.1 -000041.2+000015.700000.7 08.4400.39F? 0
+093107.50 -083553.6 -000026.5-000014.300001.8 08.4400.50F? 0
+093205.82 -290247.3 -000010.6+000022.800004.1 08.4400.32F? 0
+093251.52 -673833.6 +000000.0+000000.000000.0 08.4400.42F? 1
+093926.91 -404031.3 +000002.0-000022.200009.8 08.4400.30A? 0
+094206.91 +284130.3 -000049.5-000031.500023.6 08.4400.39F? 0
+094242.70 -580619.8 -000006.3-000000.600003.4 08.44-0.06B? 0
+094329.39 +061228.1 -000014.4-000015.000019.7 08.4400.37F? 1
+094400.98 +174024.4 +000003.6-000034.900003.8 08.4400.99K? 0
+094528.20 -282419.6 +000002.2+000004.300005.5 08.4400.38F? 0
+095537.14 +842245.7 +000025.7-000001.800003.2 08.4400.47F? 0
+100253.66 +391542.5 -000101.4-000016.900006.0 08.4400.40F? 0
+101148.31 +234518.0 -000369.3+000080.200019.3 08.4400.62G? 0
+102054.10 -681823.5 +000014.9-000018.900001.7 08.4400.15A? 0
+102155.31 -620210.0 -000041.6+000034.300008.8 08.4400.99K? 0
+102245.03 +010905.6 -000020.5-000038.500011.2 08.4400.41F? 0
+102524.45 +055156.6 -000004.1-000013.400002.5 08.4400.35F? 0
+103208.41 -315025.8 +000010.0+000001.000003.1 08.4400.58F? 0
+103248.72 -500809.3 +000004.3+000023.300010.2 08.4400.63G? 0
+103600.96 -801749.8 -000053.0+000020.100000.6 08.4400.51F? 0
+103851.23 -193601.7 -000022.4-000000.100017.7 08.4400.97K? 0
+104119.45 +771324.2 +000012.4+000007.600002.9 08.4400.00A? 0
+104126.06 -540624.4 -000019.6+000008.300005.8 08.4400.01A? 0
+104306.27 -353645.9 -000012.7-000012.100003.4 08.4400.99K? 0
+104608.15 -625011.5 -000025.2+000019.800004.7 08.4400.65G? 0
+105000.80 -752125.7 -000014.5-000010.700017.1 08.4400.41F? 0
+105205.33 +694540.1 -000026.5-000096.200000.1 08.4400.82G? 0
+105942.51 -321422.7 -000010.3+000030.200013.4 08.4400.87G? 0
+110220.62 -164530.4 -000083.6+000026.400006.2 08.4400.45F? 0
+110222.61 +702359.9 -000003.3+000005.600005.4 08.4400.04A? 0
+110427.47 +572005.5 -000024.1-000020.100001.4 08.4400.47F? 0
+110455.17 -584458.7 +000000.0+000000.000000.0 08.44-0.11B? 0
+111234.33 +403203.6 -000048.5-000028.900003.7 08.4400.08A? 0
+111520.59 +262700.3 -000021.4-000003.200012.2 08.4400.93G? 0
+111906.62 +495825.8 +000056.1-000017.500016.7 08.4400.40F? 0
+111943.98 -065354.9 -000084.0+000020.300004.3 08.4400.39F? 0
+112241.33 +244400.9 -000063.0+000000.100014.6 08.4400.51F? 0
+112249.40 +331348.3 -000005.0+000004.300011.5 08.4400.20A? 0
+113141.30 -544516.9 -000078.1-000024.100011.3 08.4400.43F? 1
+113253.35 -633848.5 -000000.3-000000.200005.5 08.4400.16A? 0
+113336.81 -203247.2 -000045.3-000005.400014.0 08.4400.26A? 0
+113514.90 +124017.5 -000003.7+000112.200013.5 08.4400.73G? 0
+114033.38 -602836.3 -000021.8+000008.100001.6 08.4400.32F? 0
+114137.80 -675451.8 -000040.8-000003.600001.6 08.4400.54F? 0
+114241.53 -502530.5 -000010.1+000006.900007.9 08.44-0.01B? 0
+115014.49 +130049.3 -000000.1-000002.700002.1 08.4400.29A? 0
+115801.04 +140215.9 -000076.4+000091.900017.4 08.4400.53F? 0
+115818.66 -513057.0 +000019.4-000004.400016.1 08.4400.57F? 0
+115926.60 +543411.0 +000029.3+000012.300006.5 08.4400.54F? 0
+120523.85 +383925.8 -000004.4-000002.600005.6 08.4400.52F? 0
+121214.34 -462456.7 -000023.5-000019.200002.6 08.4400.32F? 0
+121313.29 -414809.5 -000019.3+000023.300011.8 08.4400.47F? 0
+121636.05 -142852.6 -000095.8+000032.200015.6 08.4400.47F? 0
+122121.03 -543005.7 +000005.3+000011.700008.5 08.4400.31A? 0
+122420.16 +634735.9 -000012.9+000030.200003.0 08.4400.98K? 0
+123731.29 -282459.6 -000060.6-000022.600017.3 08.4400.42F? 0
+123840.60 +233804.8 -000098.6-000010.100010.1 08.4400.87G? 0
+124053.82 -702513.7 -000010.7-000000.900002.1 08.4400.10A? 0
+124332.12 +023716.0 -000022.4+000026.000020.2 08.4400.52F? 0
+125007.65 -255030.0 -000168.4-000030.200019.6 08.4400.53F? 0
+125342.02 -230633.1 -000069.5-000007.700020.5 08.4400.48F? 0
+130109.74 -462829.8 -000051.0-000020.600004.4 08.4400.44F? 0
+130134.50 -722057.6 -000014.2-000007.300002.1 08.4400.03A? 0
+130216.83 +003313.6 -000059.5-000031.800002.0 08.4400.36F? 0
+130253.92 -143512.8 -000057.6-000002.900010.1 08.4400.39F? 0
+131343.56 -355646.1 +000012.0-000035.600002.5 08.4400.40F? 0
+131434.77 -283207.9 +000024.6-000013.800008.6 08.4400.49F? 0
+131841.85 +071111.1 -000165.8+000060.000014.2 08.4400.63G? 0
+131858.29 -622256.4 -000012.5+000007.400004.1 08.4400.94G? 0 0.10 1.00
+132030.53 -454036.9 -000034.7-000005.200003.9 08.4400.19A? 0
+132348.77 -552317.8 -000064.5-000008.400010.3 08.4400.38F? 0
+132408.47 -704657.8 -000011.7+000003.700012.4 08.4400.56F? 0
+132520.88 +755857.8 -000012.2-000005.900005.5 08.4400.39F? 0
+133147.88 -440111.9 -000015.3+000001.200003.8 08.4400.82G? 0
+134714.70 +672221.0 +000051.9-000044.100004.1 08.4400.51F? 0
+135925.81 +054215.2 -000047.0+000016.300007.0 08.4400.43F? 0
+141709.82 -682425.4 -000017.2-000008.900012.7 08.44-0.04B? 0
+141916.77 -290320.6 -000006.1-000006.000009.4 08.4400.20A? 0
+142050.56 -585429.5 -000007.4-000012.200008.7 08.4400.02A? 0
+142137.80 +393416.6 -000051.5+000051.700017.7 08.4400.93G? 0
+143219.02 -630053.1 -000012.0-000003.400005.9 08.4400.02A? 0
+143425.83 +242400.0 +000023.5-000001.400003.7 08.4400.86G? 0
+144622.42 -334558.0 +000091.4-000006.100026.3 08.4400.66G? 0
+144712.90 -041403.1 -000002.3-000000.700008.4 08.4400.51F? 0
+144724.32 +174525.9 -000095.7+000029.200009.7 08.4400.56F? 0
+144849.67 -540620.6 -000009.1-000010.200005.2 08.4400.08A? 0
+144901.32 +360405.3 -000200.3-000070.000020.4 08.4400.67G? 0
+144913.70 +101253.7 -000124.3-000190.300020.8 08.4400.87G? 0
+144955.68 -241311.7 -000027.4-000004.700002.1 08.4400.41F? 0
+145640.99 -650914.1 -000015.1-000019.300010.0 08.4400.04A? 0
+145703.00 -581129.1 -000002.3-000010.800004.6 08.4400.00A? 0
+145821.75 +710827.0 +000001.6-000007.600002.1 08.4400.32F? 0
+151824.12 -505632.2 -000004.9+000004.200000.7 08.44-0.04B? 0
+152226.40 -640743.1 -000011.2-000039.300018.3 08.4400.71G? 0
+152257.82 -773147.0 -000030.9-000025.800008.6 08.4400.61G? 0
+152819.69 -545903.1 -000008.7-000022.000013.5 08.4400.19A? 0
+152937.10 +014530.8 +000032.8+000010.500008.3 08.4400.53F? 0
+153559.38 -531641.6 -000103.9-000049.200017.7 08.4400.91G? 0
+153718.11 -000949.4 +000058.6-000023.800013.7 08.4400.63G? 0
+154458.75 -461450.0 +000013.3-000008.500008.1 08.4400.35F? 0
+154838.66 -570614.2 +000017.1-000005.300002.5 08.4400.16A? 0
+155806.31 +440357.7 -000045.5+000009.000010.3 08.4400.79G? 0
+155906.99 -195606.3 -000001.5-000020.700014.6 08.4400.41F? 0
+155921.51 -373147.9 -000074.0-000025.200002.6 08.4400.40F? 0
+160020.76 -130658.1 -000010.9+000011.800003.2 08.4400.36F? 0
+160158.39 -465413.7 -000034.1-000024.200021.5 08.4400.47F? 0
+160644.23 -403742.7 -000000.2-000005.500012.8 08.4400.25A? 0
+160723.45 -661257.1 +000000.1-000021.400006.0 08.4400.08A? 0
+160958.88 -013655.4 +000054.5-000027.200006.3 08.4400.49F? 0
+161209.90 -235517.3 -000010.4-000017.900013.5 08.4400.28A? 0
+161452.82 -764120.7 +000003.9+000003.800011.8 08.4400.43F? 0
+161951.46 -483108.0 +000002.8+000002.000000.1 08.4400.21A? 0
+162024.60 -654242.6 -000009.9-000012.100009.8 08.44-0.01B? 0
+162306.14 +172805.0 -000133.1+000310.300014.7 08.4400.71G? 0
+162815.07 -504313.4 +000000.4-000020.500010.1 08.4400.18A? 0
+163043.80 +373135.4 +000028.9-000039.000002.4 08.4400.51F? 0
+163302.96 +063234.5 +000020.5-000003.900009.3 08.4400.50F? 0
+163717.23 +512017.8 -000024.5+000004.600007.1 08.4400.19A? 0
+163836.29 -265921.5 -000004.3-000015.600000.9 08.4400.12A? 0
+164125.86 -484514.2 +000000.0+000000.000000.0 08.4400.14A? 0
+165409.76 -292316.4 +000017.9+000007.500030.7 08.4400.98K? 0
+165910.37 -530125.0 -000000.5-000024.900013.4 08.4400.00B? 0
+170009.08 -275805.7 +000004.9-000002.300002.0 08.4400.40F? 0
+170201.40 +190329.3 +000001.4+000001.600000.4 08.4400.11A? 0
+170459.46 -400239.1 -000000.2-000003.200001.8 08.4400.45F? 0
+171951.36 +332622.9 -000004.2+000005.700004.5 08.4400.89G? 0
+172032.36 -291706.1 -000004.4+000012.100005.9 08.4400.35F? 0
+172529.37 +092619.5 +000008.6-000006.700009.8 08.4400.15A? 0
+172617.09 +240520.3 +000001.7-000009.100007.7 08.4400.14A? 0
+172827.61 +281927.9 +000005.8+000010.600010.8 08.4400.94G? 0
+173020.69 -374300.3 +000011.2-000015.400005.6 08.4400.28A? 0
+173054.07 -420141.0 -000001.2-000039.800001.3 08.4400.46F? 0
+174139.36 -004038.0 +000012.7+000007.800022.8 08.4400.18A? 0
+174319.53 -600845.8 +000007.8-000045.100009.9 08.4400.40F? 0
+174444.26 +022650.2 -000010.1+000015.700004.1 08.4400.46F? 0
+174531.95 -594056.4 +000002.3-000000.800010.6 08.4400.42F? 0
+174824.92 -554727.2 -000008.1-000046.700024.1 08.4400.44F? 0
+175103.22 -325922.2 +000016.8+000007.300003.2 08.4400.53F? 0
+175215.34 +444009.1 +000017.8-000010.800000.0 08.4400.91G? 0
+175722.47 -385431.4 -000005.1-000026.500013.3 08.4400.53F? 1
+180046.51 +230854.5 -000010.8+000015.900013.8 08.4400.91G? 0
+180243.47 -293210.9 -000025.5+000005.000019.7 08.4400.59G? 0
+181703.81 -433541.3 -000004.9-000003.800009.4 08.4400.70G? 0
+181716.83 -325621.0 +000001.9+000000.800003.0 08.44-0.07B? 0
+182042.97 -252817.6 -000009.7-000003.000019.2 08.4400.08A? 0
+182439.42 -420141.0 -000017.2-000033.600003.9 08.4400.54F? 0
+182615.52 +185210.0 -000001.0-000006.000001.4 08.44-0.08B? 0
+183130.29 -410356.6 +000022.3-000007.400000.0 08.4400.33F? 0
+183148.00 +335310.1 +000007.3-000008.700000.5 08.4400.10A? 0
+183339.56 -383906.9 -000011.2-000052.500014.6 08.4400.08A? 0
+183841.68 +310929.6 +000009.3-000005.900006.0 08.4400.05A? 0
+184005.67 -373018.7 +000007.0-000004.500005.2 08.4400.50F? 0
+184021.02 +094150.6 +000012.6+000001.800010.6 08.4400.36F? 0
+184237.46 -555323.0 +000000.0+000000.000000.0 08.4400.48F? 1
+184350.42 -541656.1 -000005.7-000016.000014.4 08.4400.34F? 0
+184945.00 +334825.8 +000017.2+000058.000021.5 08.4400.60G? 0
+185625.88 -755053.7 +000000.7-000001.400002.4 08.4400.45F? 0
+185627.23 +005815.1 -000012.8-000026.000002.2 08.4400.51F? 0
+185856.00 -250800.8 -000002.4-000009.800001.4 08.44-0.01B? 0
+190305.95 -110236.1 -000133.6-000223.800024.9 08.4400.94G? 0
+190333.56 -722329.8 +000002.1-000130.700013.3 08.4400.54F? 0
+190844.08 +344536.7 -000004.6+000003.500001.1 08.4400.05A? 0
+191021.85 +720632.2 +000014.1+000007.900013.9 08.4400.10A? 0
+191431.54 -621345.2 -000003.4+000029.700013.1 08.4400.50F? 0
+191650.76 -562032.4 +000009.7-000004.200003.4 08.4400.22A? 0
+191749.56 -381550.4 +000018.7+000000.700000.5 08.4400.25A? 0
+191922.54 -412433.5 -000014.5+000019.100013.6 08.4400.89G? 0
+191923.62 -410030.3 +000016.7+000003.900001.2 08.4400.26A? 0
+192350.37 +145149.5 +000014.1-000000.500003.1 08.4400.19A? 0
+192511.28 +022726.4 +000000.0+000000.000000.0 08.4400.49F? 1
+192646.51 +292852.9 +000007.7-000010.800012.5 08.4400.28A? 0
+192744.18 +270651.7 +000011.9-000012.100005.7 08.4400.25A? 0
+193115.78 -162350.7 +000001.0+000008.100011.7 08.44-0.00B? 0
+193200.94 +052355.9 +000060.5-000129.400022.3 08.4400.81G? 0
+193500.83 +294701.1 +000005.2-000003.000004.5 08.4400.57F? 0
+193502.97 +104816.0 +000008.0-000000.200010.4 08.4400.02A? 0
+193648.79 -421556.0 +000003.6-000014.400005.4 08.4400.12A? 0
+193727.71 +403520.2 -000020.8-000036.400003.7 08.4400.50F? 0
+193923.28 -012804.7 +000007.3+000002.700004.1 08.4400.16A? 0
+194149.79 -205017.1 +000028.1-000043.500020.7 08.4400.89G? 0
+194229.83 +353734.5 +000013.1+000044.000009.4 08.4400.97K? 0
+194637.28 -205416.3 +000009.4+000041.100014.3 08.4400.53F? 0
+194700.50 -395711.7 +000008.1-000051.500016.3 08.4400.42F? 0
+194730.79 -214939.8 +000000.0+000000.000000.0 08.4400.56F? 1
+195204.58 -242618.0 +000020.1+000000.400004.3 08.4400.57F? 0
+195236.34 +670410.4 +000000.8+000004.600006.4 08.4400.46F? 0
+195311.74 +210928.5 -000000.7+000004.000008.0 08.44-0.00B? 0
+195636.75 -312007.4 +000411.5+000031.700045.6 08.4400.98K? 0
+200303.70 -074150.1 -000020.9-000080.100019.0 08.4400.52F? 0
+200425.22 +381956.7 +000000.3+000006.000005.5 08.44-0.03B? 0
+200537.86 -544920.1 +000049.3-000018.800001.0 08.4400.42F? 0
+200548.59 -154521.6 +000187.2-000092.700009.0 08.4400.65G? 0
+200707.62 +122231.2 -000032.0-000041.500002.5 08.4400.47F? 0
+201153.05 +290647.0 -000004.3-000005.800003.2 08.4400.36F? 0
+201316.06 -820141.1 +000082.4-000021.500028.7 08.4400.90G? 0
+201343.88 -874921.7 +000080.1-000119.000014.5 08.4400.56F? 0
+201400.56 +183615.4 -000008.1+000018.400012.0 08.4400.64G? 0
+201619.92 +004918.9 +000010.0-000014.400002.5 08.4400.98K? 0
+201738.65 +231001.9 +000036.2+000025.200001.7 08.4400.44F? 0
+202030.52 +334904.3 +000038.2-000009.900004.5 08.4400.34F? 0
+202047.16 +304639.9 +000025.3+000013.100003.1 08.4400.45F? 0
+202859.93 +473606.1 -000001.4-000004.700006.3 08.4400.10A? 0
+202928.25 +385705.5 +000003.5+000002.200002.5 08.4400.04A? 0
+203123.98 +283625.1 -000003.8-000001.700008.7 08.4400.04A? 0
+203348.47 -114305.4 +000026.2+000005.100037.0 08.4400.97K? 0
+203950.49 +454628.6 +000005.0+000009.200003.3 08.4400.98K? 0
+204058.35 -174744.5 +000011.9+000001.500001.3 08.4400.16A? 0
+204635.97 +545235.4 -000003.3+000004.500000.6 08.4400.49F? 0
+204653.08 +343253.7 +000035.6-000008.100014.0 08.4400.45F? 0
+204904.64 +161740.2 +000081.6+000018.300001.7 08.4400.44F? 0
+204929.63 -083907.7 -000364.5-000164.900001.1 08.4400.61G? 0
+204943.93 +155228.3 +000016.4+000007.100007.3 08.4400.50F? 0
+205722.41 -590433.0 +000043.3-000068.400015.8 08.4400.60G? 0
+205801.29 -555701.7 +000005.1-000024.600000.7 08.4400.97K? 0
+210221.57 +373915.5 -000064.6-000225.600027.4 08.4400.77G? 0
+210422.19 +314014.3 +000030.5-000017.500006.7 08.4400.34F? 0
+210711.73 +012758.1 -000028.1-000021.400008.7 08.4400.41F? 0
+211445.47 -255440.5 +000000.0+000000.000000.0 08.4400.27A? 1
+212112.65 +001412.4 +000046.6+000010.500013.5 08.4400.42F? 0
+212233.38 +384541.5 +000003.5-000024.900000.5 08.4400.39F? 0
+212619.18 +412217.7 -000008.0-000003.800011.2 08.4400.19A? 0
+214000.59 +513321.5 +000001.2-000004.400002.0 08.4400.06A? 1
+214402.19 +070910.4 -000001.0+000026.800005.0 08.4400.47F? 0
+214632.19 +264513.5 -000019.3+000015.500031.1 08.4400.57F? 0
+214931.31 +410552.3 -000004.9-000007.300003.2 08.4400.14A? 0
+215104.93 +665014.7 +000012.2-000038.500006.2 08.4400.46F? 0
+215625.39 +473003.8 +000017.1-000013.000012.8 08.4400.44F? 0
+215635.37 +583752.6 +000019.9+000014.100000.7 08.4400.40F? 0
+220341.33 +531245.1 +000002.2-000008.800002.1 08.4400.31F? 0
+220755.21 -072112.2 +000024.5-000021.800029.3 08.4400.99K? 0
+220906.23 -182905.5 -000047.7-000024.700005.1 08.4400.58F? 1
+221139.23 +061135.8 +000238.1+000060.000020.8 08.4400.61G? 0
+221159.83 +511814.5 +000047.8-000089.600008.1 08.4400.57F? 0
+222122.18 -521453.8 +000069.3-000027.100001.6 08.4400.34F? 0
+223455.25 +413419.0 -000001.5-000042.200009.1 08.4400.42F? 1
+223608.33 +690340.3 +000012.0+000005.700014.4 08.4400.23A? 0
+223634.02 +534713.1 -000007.8-000012.000002.6 08.4400.08A? 0
+224519.40 +170100.8 +000006.0-000018.700001.6 08.4400.45F? 0
+224618.38 +435208.3 -000000.6-000064.700004.4 08.4400.44F? 0
+224831.83 +284329.5 -000095.5-000148.400013.8 08.4400.57F? 0
+225109.03 -444412.4 +000072.1+000022.500009.1 08.4400.88G? 0
+225131.03 +363017.2 +000041.4+000003.100006.4 08.4400.41F? 0
+225929.13 -063627.0 +000064.0-000038.800007.5 08.4400.36F? 0
+230041.90 +101747.1 +000025.9-000028.400016.9 08.4400.35F? 0
+230408.07 +222325.6 -000031.2-000007.000010.8 08.4400.42F? 0
+230512.94 +581429.4 -000006.8+000006.000008.7 08.4400.19A? 0
+230912.03 -755352.4 +000013.3-000024.100011.8 08.4400.91G? 0
+230954.77 +445151.5 +000002.3-000019.500006.2 08.4400.12A? 1
+231717.77 -545604.5 +000041.5-000054.000005.9 08.4400.52F? 0
+232004.21 +620808.9 -000011.7-000002.500008.9 08.4400.60G? 0
+232333.14 +304000.8 -000043.1-000019.400005.4 08.4400.98K? 0
+232344.29 -223635.8 +000014.7-000037.300018.8 08.4400.88G? 0
+232516.97 +493842.8 -000003.7-000003.500002.0 08.4400.03A? 0
+232804.06 +132601.1 -000021.8+000000.700021.9 08.4400.96K? 0
+232805.66 -022733.0 +000089.0+000008.300000.9 08.4400.51F? 0
+232953.55 +504638.9 -000000.1+000000.900001.4 08.4400.87G? 0
+233351.82 -343043.7 +000032.0-000006.900020.8 08.4400.43F? 0
+233838.15 +272935.7 +000014.3+000007.500004.3 08.4400.15A? 0
+233939.35 -691144.1 +000060.8-000065.700012.4 08.4400.68G? 0
+235748.36 +184248.9 +000018.9+000006.800000.6 08.4400.26A? 0
+235907.92 -082915.4 +000040.9-000034.900006.2 08.4400.35F? 0
+001114.75 +103809.7 +000014.4-000002.400000.1 08.4401.37K? 0
+001629.92 +864019.9 +000001.6-000007.200002.6 08.4401.61K? 0
+002604.13 +441035.9 -000002.2-000012.700006.0 08.4401.30K? 0
+003145.07 -682129.0 +000064.8+000002.600008.3 08.4401.10K? 0
+003649.76 +251009.9 -000006.2-000012.400005.2 08.4401.18K? 0
+003816.26 +573730.1 +000001.1-000015.100000.5 08.4401.13K? 0
+004652.33 -385636.7 +000024.0+000015.700011.9 08.4401.58K? 0
+004741.70 +580056.8 -000019.1-000013.000006.6 08.4401.72K? 0
+004823.27 +605742.3 +000001.3-000021.600007.8 08.4401.03K? 0
+005553.30 -184550.2 +000013.3-000004.900001.6 08.4401.22K? 0
+010553.28 +460819.3 +000036.1-000013.000019.2 08.4401.20K? 0
+010612.63 +264438.2 -000017.7-000037.200013.0 08.4401.41K? 0
+010635.56 -455506.2 -000026.7-000020.400013.6 08.4401.09K? 0
+011639.22 -024110.9 -000001.6+000006.900000.1 08.4401.05K? 0
+011949.79 -170217.0 +000024.4-000031.600013.2 08.4401.30K? 0
+013724.52 +093538.7 +000004.2-000021.100000.3 08.4401.27K? 0
+014154.55 +453438.2 -000019.8-000003.200022.1 08.4401.45K? 0
+020105.47 +592330.1 +000017.6-000030.500010.0 08.4401.80K? 0
+021315.59 +044459.3 +000001.1-000015.900010.4 08.4401.06K? 0
+023425.59 -324306.3 +000031.2-000012.300008.8 08.4401.49K? 0
+023605.82 -041628.1 -000012.9-000006.300012.2 08.4401.03K? 0
+024647.84 +390645.9 +000058.3+000006.800005.2 08.4401.18K? 0
+024909.79 -574912.5 +000002.7+000018.000009.6 08.4401.57K? 0
+024942.66 -033253.2 +000003.0+000010.500017.9 08.4401.30K? 0
+025020.64 -064600.5 +000044.3-000051.600000.6 08.4401.12K? 0
+025141.51 +610846.0 +000078.1-000011.600008.4 08.4401.13K? 0
+025528.09 +012120.4 -000004.6-000010.800000.7 08.4401.44K? 0
+025940.68 +093807.4 +000035.9+000023.500010.1 08.4401.10K? 0
+030204.99 +482637.5 -000000.9-000000.100001.7 08.4401.63K? 0
+030611.09 +044925.3 -000000.3-000021.300005.0 08.4401.06K? 0
+031221.48 -314214.9 +000004.3-000070.300003.7 08.4401.11K? 0
+031531.48 +505532.7 +000017.0-000007.000010.4 08.4401.54K? 0
+031706.95 +460800.5 +000016.6+000008.400013.8 08.4401.75K? 0
+032341.37 +342518.8 +000013.6-000014.200019.6 08.4401.05K? 0
+033506.46 -045355.2 +000033.5+000003.600036.1 08.4401.63K? 0
+033627.33 +120026.3 +000000.7-000040.700005.3 08.4401.19K? 0
+034556.40 +284512.6 -000015.6-000004.800003.0 08.4401.08K? 0
+034623.55 +084046.9 +000040.9-000048.300029.4 08.4401.27K? 0
+034734.26 +164221.3 -000003.3-000011.900010.0 08.4401.18K? 0
+034827.73 -020746.0 -000014.5+000021.100016.6 08.4401.36K? 0
+035011.08 +771045.5 -000017.7+000013.500003.2 08.4401.32K? 0
+035638.47 -582915.7 +000018.3+000005.700004.6 08.4401.44K? 0
+035818.05 -564532.3 -000022.2-000038.200002.8 08.4401.19K? 0
+041210.09 -345723.1 -000002.7+000018.100002.6 08.4401.52K? 0
+041447.76 +032204.7 -000006.1-000024.300035.1 08.4401.09K? 0
+043027.84 +360633.4 +000021.5-000003.300006.5 08.4401.37K? 0
+043150.65 -801724.4 +000012.7+000012.100008.6 08.4401.12K? 0
+043535.73 -533231.4 -000018.7-000006.800004.6 08.4401.05K? 0
+043830.42 -041009.1 -000002.2-000021.800017.8 08.4401.52K? 0
+044105.78 +033050.3 +000036.2-000020.800013.9 08.4401.17K? 0
+044635.90 +192939.3 +000010.3+000010.400015.7 08.4401.53K? 0
+045549.96 -274216.4 +000005.7-000013.800009.5 08.4401.45K? 0
+051011.16 +565145.9 +000018.5-000013.600002.8 08.4401.29K? 0
+051340.64 +032751.7 +000039.3-000012.200001.6 08.4401.70K? 0
+051539.44 +084924.7 +000042.9+000026.300012.9 08.4401.33K? 0
+051630.07 -001546.7 +000009.9-000013.700014.4 08.4401.18K? 0
+052459.92 -430848.9 +000000.0-000010.400011.1 08.4401.51K? 0
+052539.57 +163809.6 -000009.1-000018.200021.6 08.4401.88M? 0
+053314.68 -471200.3 +000006.1+000027.700002.6 08.4401.67K? 0
+053635.53 +095155.5 -000020.3+000003.800016.8 08.4401.20K? 0
+054054.42 -315947.1 +000013.1+000047.300011.1 08.4401.08K? 0
+054849.50 -122003.6 +000028.9-000023.500000.3 08.4401.31K? 0
+055405.57 +423434.2 -000004.7-000021.700000.6 08.4401.32K? 0
+060129.61 -153212.5 +000007.4+000078.600005.2 08.4401.00K? 0
+060402.72 -001325.2 -000015.0+000023.600009.6 08.4401.09K? 0
+060638.82 -560602.2 -000009.2-000023.600007.9 08.4401.04K? 0
+060717.50 -121253.6 -000006.0+000004.900015.2 08.4401.13K? 0
+060755.73 -333543.0 -000010.4+000020.900002.6 08.4401.07K? 0
+061058.11 +764551.8 -000071.0-000039.700000.6 08.4401.00K? 0
+061207.33 +440651.6 +000006.2-000030.100008.3 08.4401.54K? 0
+061308.86 +132955.1 -000002.5-000023.700005.1 08.4401.09K? 0
+062521.43 -255924.0 -000011.4+000002.900013.7 08.4401.03K? 0
+063419.57 -032537.8 -000007.6-000007.800001.9 08.4401.00K? 0
+063427.09 -075701.2 -000009.6-000020.000022.4 08.4401.19K? 0
+063502.82 +243805.2 -000051.0+000007.400008.4 08.4401.60K? 0
+064011.46 +130251.8 -000002.2+000002.000000.7 08.4401.65K? 0
+064235.74 -083828.2 +000017.6-000003.500013.0 08.4401.32K? 0
+064340.19 +312704.3 -000032.4+000037.300011.8 08.4401.03K? 0
+064552.87 +404610.3 +000010.9+000017.800009.6 08.4401.55K? 0
+065238.66 -110609.6 +000001.7-000011.600016.3 08.4401.26K? 0
+065403.98 -024356.7 -000006.1+000013.000019.7 08.4401.06K? 0
+065525.90 +002103.6 -000010.9-000032.400007.7 08.4401.08K? 0
+065720.92 -464615.1 -000040.7+000030.700006.5 08.4401.10K? 0
+070022.26 +154757.5 +000002.7+000009.300003.8 08.4401.44K? 0
+070226.93 +295302.1 -000006.3-000038.700011.7 08.4401.24K? 0
+070605.67 -405701.6 +000002.4+000023.000008.0 08.4401.16K? 0
+071606.05 +500529.8 -000011.4-000070.300013.8 08.4401.18K? 0
+071635.05 -420941.6 +000004.9-000012.100008.0 08.4401.08K? 0
+071907.14 -213436.1 -000011.3+000001.000023.6 08.4401.01K? 0
+072349.83 +473528.2 +000015.5+000006.400005.9 08.4401.68K? 0
+072957.25 -572340.6 +000016.6+000014.600003.8 08.4401.55K? 0
+073002.29 -515543.2 -000000.1+000013.000003.2 08.4401.48K? 0
+073350.54 -494502.8 -000019.1+000037.400004.4 08.4401.15K? 0
+073634.53 -140337.2 -000011.0-000033.400003.6 08.4401.35K? 0 0.10 1.00
+073753.84 -075745.1 -000045.1+000006.600006.5 08.4401.58K? 0
+074019.07 +533213.4 +000011.1+000024.200005.6 08.4401.57K? 0
+074124.73 +505644.2 +000016.4+000005.400010.9 08.4401.16K? 0
+074954.07 +685250.2 -000022.0-000017.800001.5 08.4401.02K? 0
+075304.69 +201043.2 -000011.3-000000.100000.3 08.4401.37K? 0
+080041.00 -070526.3 +000001.6-000002.200008.2 08.4401.04K? 0
+080548.25 -140648.1 +000001.4+000008.700004.6 08.4401.44K? 0
+081005.84 -394744.6 -000000.6+000000.900007.2 08.4401.44K? 0
+082401.43 -331812.5 -000007.1+000011.300007.8 08.4401.14K? 0
+082410.99 -743539.1 +000005.7+000004.000007.5 08.4401.36K? 0
+082504.27 +273254.5 -000035.3-000003.800000.2 08.4401.65K? 0
+082808.57 -174133.7 -000004.1-000007.900021.2 08.4401.07K? 0
+082924.58 -125310.2 -000024.3+000018.600024.5 08.4401.41K? 0
+082956.45 -454840.2 -000015.1+000021.500002.4 08.4401.17K? 0
+083545.36 -002621.2 +000032.7-000067.200012.9 08.4401.28K? 0
+083632.54 -180120.2 +000005.8+000008.800007.1 08.4401.32K? 0
+084022.11 -013704.2 +000024.2+000011.000013.7 08.4401.65K? 0
+084558.38 +535458.9 -000019.4-000015.900011.8 08.4401.64K? 0
+085232.53 -285922.7 +000000.6+000028.300009.0 08.4401.40K? 0
+090128.65 -441457.9 -000025.6+000020.600012.2 08.4401.00K? 0
+090335.32 +203316.4 -000012.7-000010.400013.0 08.4401.19K? 0
+090427.86 +062646.0 -000032.1-000000.200006.9 08.4401.52K? 0
+091405.79 -503632.4 -000000.1-000001.200011.5 08.4401.37K? 0
+091821.99 -544933.2 -000009.1-000008.600008.9 08.4401.39K? 0
+092625.93 -124758.1 +000022.3-000021.800000.5 08.4401.11K? 0
+093052.54 -082434.6 -000005.7+000001.700000.4 08.4401.11K? 0
+093054.73 -391526.7 -000012.9-000009.100006.2 08.4401.00K? 0
+093101.42 -660203.5 +000006.2+000003.700008.0 08.4401.09K? 0
+093258.38 -021830.6 -000008.8-000002.000014.7 08.4401.11K? 0
+093436.47 -002913.9 -000016.9-000014.900000.7 08.4401.08K? 1
+095048.63 +045852.8 -000032.4+000012.600007.9 08.4401.33K? 0
+100509.69 +195456.9 -000018.3+000000.000018.6 08.4401.02K? 0
+101329.03 -313212.5 -000112.9+000024.600010.7 08.4401.04K? 0
+101446.36 -565732.6 -000025.8+000009.300004.7 08.4401.22K? 0
+101613.92 -172510.9 -000058.4-000011.800010.0 08.4401.23K? 0
+101745.73 +130632.1 +000044.8-000057.800016.4 08.4401.06K? 0
+102157.57 -750148.3 -000044.7+000053.800007.2 08.4401.21K? 0
+102739.50 -513526.7 -000027.1+000023.300001.5 08.4401.52K? 0
+102855.89 +093354.6 +000014.7-000003.000013.5 08.4401.13K? 0
+103033.39 -382654.6 -000004.0+000006.300010.6 08.4401.45K? 0
+103452.40 -563432.9 -000002.9-000019.400005.5 08.4401.56K? 0
+104515.61 +445811.2 -000009.5+000004.800017.6 08.4401.00K? 0
+110020.84 +562707.3 -000011.1-000004.500004.5 08.4401.67K? 0
+112126.96 -501303.9 -000014.2+000004.600001.0 08.4401.47K? 0
+112202.96 -361440.6 -000004.9-000029.300002.8 08.4401.36K? 0
+112716.53 -204722.2 -000026.2-000010.200021.1 08.4401.34K? 0
+112809.92 -071753.5 -000009.3-000000.600017.6 08.4401.27K? 0
+113244.72 -085652.3 -000046.7+000030.100008.9 08.4401.25K? 0
+113446.48 -585752.3 -000018.4+000012.900021.9 08.4401.56K? 0
+114243.75 +405400.5 -000048.1-000049.600001.5 08.4401.02K? 0
+114319.05 -514908.9 -000017.9-000004.300002.3 08.4401.11K? 0
+114808.25 -575941.0 +000023.1-000006.000002.8 08.4401.11K? 0
+115653.09 +521618.5 +000001.7+000007.200002.2 08.4401.36K? 0
+121159.17 -584700.7 -000012.9-000007.900011.1 08.4401.05K? 0 0.10 1.00
+122905.20 -131802.7 -000012.7-000028.400022.7 08.4401.06K? 0
+123343.27 -331610.9 +000001.8-000004.200000.9 08.4401.73K? 0
+124714.84 +070028.6 -000012.8-000002.700004.2 08.4401.15K? 0
+130624.81 -200331.4 -000007.1-000005.000009.6 08.4401.17K? 0
+131124.75 +031006.6 -000018.3-000012.700005.6 08.4401.08K? 0
+131640.79 +435021.6 +000001.4-000044.100003.3 08.4401.08K? 0
+132018.64 -243035.2 -000064.6-000055.000006.5 08.4401.23K? 0
+132144.27 -420754.2 +000001.8-000012.500004.4 08.4401.41K? 0
+132327.38 -035934.8 -000040.6+000015.600006.5 08.4401.22K? 0
+132646.10 -061803.4 -000036.3+000021.000006.7 08.4401.07K? 0
+132844.05 +331237.1 -000026.2-000012.200010.6 08.4401.42K? 0
+133050.28 -542400.6 -000006.5-000019.600016.7 08.4401.07K? 0
+133145.03 -011421.2 +000018.9-000053.600001.4 08.4401.45K? 0
+133225.84 +205238.8 -000004.0-000031.800002.0 08.4401.59K? 0
+133552.19 -591109.7 -000012.2-000007.300003.6 08.4401.45K? 0
+133924.12 -305308.4 -000074.1+000000.900006.4 08.4401.32K? 0
+134445.14 -033200.1 +000010.1-000027.300016.0 08.4401.69K? 0
+134958.38 -513717.9 +000033.3-000050.500007.3 08.4401.17K? 0
+140931.15 -583423.2 -000009.4-000004.700004.4 08.4401.10K? 0
+141343.55 -222811.2 +000017.2-000016.900023.8 08.4401.64K? 0
+141404.75 +390641.0 +000025.4-000035.000003.5 08.4401.00K? 0
+142245.21 -300602.1 -000023.6+000008.800007.2 08.4401.25K? 0
+142558.49 -660615.2 -000012.9-000003.100037.0 08.4401.72K? 0
+143526.83 +191518.8 -000019.7-000007.800009.3 08.4401.09K? 0
+144128.83 -821356.6 -000009.9-000027.200002.3 08.4401.58K? 0
+145605.28 +663706.7 -000003.0+000001.900018.6 08.4401.10K? 0
+145809.74 -111958.3 +000011.4-000000.200002.0 08.4401.21K? 0
+150117.87 -493332.1 -000009.7+000003.100006.7 08.4401.62K? 0
+151548.77 -570050.2 +000006.1-000016.000004.1 08.4401.31K? 0
+151901.57 +065917.2 -000035.5-000018.500003.0 08.4401.24K? 0
+152501.30 +013035.0 -000005.9-000013.700024.2 08.4401.57K? 0
+153329.42 +355544.3 -000000.8-000008.600001.2 08.4401.34K? 0
+153652.86 -083353.7 -000089.6-000000.300016.9 08.4401.57K? 0
+154312.84 -485115.0 -000003.2-000000.200004.9 08.4401.19K? 0
+154337.06 +455308.0 -000016.3+000023.500000.3 08.4401.32K? 0
+154906.19 -091504.2 -000009.6+000000.100005.7 08.4401.05K? 0
+155813.39 -561341.9 -000034.0-000039.300011.1 08.4401.08K? 0
+155913.66 -533906.6 -000002.2-000003.800001.9 08.4401.58K? 0
+160256.34 +285720.1 +000001.1-000007.500006.0 08.4401.01K? 0
+160535.28 -624232.3 +000000.4-000010.600002.1 08.4401.24K? 0
+161747.05 -215401.3 -000034.4-000017.600021.9 08.4401.22K? 0
+162150.16 +540345.3 -000007.5+000001.400007.6 08.4401.02K? 0
+162931.14 -564755.6 -000017.8+000006.000019.8 08.4401.04K? 0
+163104.39 -495852.0 -000023.1-000015.900001.5 08.4401.58K? 0
+163332.09 +664407.5 -000018.3+000027.900007.5 08.4401.18K? 0
+163744.45 -474224.6 +000002.9-000029.300004.0 08.4401.60K? 0
+164005.23 +035901.7 -000006.2-000014.400002.4 08.4401.30K? 0
+164721.80 -444243.0 -000014.9+000008.100032.1 08.4401.56K? 0
+164802.91 +085011.4 -000000.7-000016.800003.4 08.4401.20K? 0
+165104.12 +044659.5 +000027.7-000083.200022.6 08.4401.05K? 0
+165123.89 -175623.7 +000002.6-000036.400042.5 08.4401.55K? 0
+170208.30 -303906.7 -000004.6-000012.700010.9 08.4401.11K? 0
+170601.89 -852912.2 -000015.5-000046.200000.7 08.4401.12K? 0
+171527.70 -505153.0 -000024.6-000105.600028.6 08.4401.08K? 0
+171842.20 -462657.8 -000001.7+000021.500002.6 08.4401.55K? 0
+172159.85 +030030.9 +000024.5+000002.400009.3 08.4401.66K? 0
+172413.93 -570027.3 -000064.3-000048.500010.5 08.4401.04K? 0
+172639.47 -590026.6 -000037.1-000034.100005.7 08.4401.26K? 0
+173536.62 +484931.2 +000001.6-000032.000001.3 08.4401.51K? 0
+173621.86 -152906.1 +000061.1-000022.600001.1 08.4401.74K? 0
+173928.51 -410805.4 +000011.6+000000.800020.9 08.4401.31K? 0
+174110.33 +651310.0 +000004.9+000027.400004.9 08.4401.03K? 0
+175204.96 +335439.4 -000020.3-000030.400010.7 08.4401.47K? 0
+180016.99 +442856.6 -000016.2-000009.700004.1 08.4401.02K? 0
+180116.64 -152137.2 +000024.7-000031.600006.0 08.4401.39K? 0
+180836.80 +004258.8 +000002.9-000016.300003.7 08.4401.10K? 0
+180903.77 +244737.7 +000000.0+000014.800009.4 08.4401.60K? 0
+181512.66 -354908.7 +000002.8-000020.700010.0 08.4401.30K? 0
+181922.63 +481757.6 -000023.5-000003.900003.9 08.4401.47K? 0
+181948.96 +393541.8 -000017.2-000035.500001.2 08.4401.47K? 0
+182115.21 +365621.2 -000009.3-000003.700001.4 08.4401.56K? 0
+182119.55 -162226.1 +000000.9-000012.000001.9 08.4401.23K? 0
+182225.09 +225623.5 -000054.8-000013.000011.7 08.4401.18K? 0
+183016.77 -364924.9 -000012.8-000027.400001.0 08.4401.05K? 0
+183147.23 +104422.7 -000002.4-000030.400001.7 08.4401.11K? 0
+183314.84 +015048.4 -000025.5-000047.000013.0 08.4401.11K? 0
+183656.27 -161728.3 +000004.9-000004.400004.9 08.4401.10K? 0
+184406.52 +321727.2 -000009.1-000018.300016.5 08.4401.62K? 0
+184512.95 -412614.6 -000008.6-000017.500000.0 08.4401.70K? 0
+184543.11 -083153.6 +000034.3+000002.200019.1 08.4401.29K? 0
+184847.06 -150137.6 +000006.6-000023.400000.5 08.4401.23K? 0
+184910.82 +161916.4 +000017.4-000012.000003.8 08.4401.08K? 0
+185022.35 +510848.6 -000015.4+000044.700005.1 08.4401.17K? 0
+185306.65 +312717.0 -000013.5+000033.300018.1 08.4401.09K? 0
+185407.41 -290457.6 -000022.1-000009.900005.5 08.4401.22K? 0
+185527.81 +104452.7 +000020.7-000015.400013.5 08.4401.75K? 0
+190024.60 -321426.9 +000008.4-000005.500006.5 08.4401.06K? 0
+190241.50 +380812.4 -000009.2+000010.100006.7 08.4401.03K? 0
+190602.00 -180957.0 -000008.0-000050.200003.4 08.4401.65K? 0
+190623.54 +210944.1 +000002.0-000006.300015.6 08.4401.20K? 0
+191254.79 -150101.6 +000053.2+000017.500003.3 08.4401.67K? 0
+191630.00 -491312.9 +000010.3-000012.800001.9 08.4401.03K? 0
+191714.05 -400427.8 -000013.0-000017.600006.4 08.4401.07K? 0
+191819.64 +315801.0 -000004.1+000006.300013.4 08.4401.03K? 0
+192038.70 +405545.4 +000029.6+000029.300001.3 08.4401.02K? 0
+192704.86 +373414.0 -000004.3-000034.600002.3 08.4401.00K? 0
+192711.80 -562956.2 +000009.3-000038.700012.8 08.4401.56K? 0
+192747.38 -184602.8 +000002.9+000022.500005.2 08.4401.08K? 0
+193348.34 +135225.1 +000012.0-000006.400012.2 08.4401.08K? 0
+194112.57 -294425.2 +000001.3+000003.300007.7 08.4401.01K? 0
+194223.52 -262637.7 +000011.5+000019.800003.4 08.4401.38K? 0
+194337.77 +484641.2 +000006.6+000008.500006.3 08.4401.27K? 0 0.10 1.00
+194701.49 +115516.4 -000009.9-000022.900004.2 08.4401.29K? 0
+195033.01 -140638.2 +000021.6-000015.400015.2 08.4401.43K? 0
+195342.46 +264650.4 -000001.9-000014.900005.0 08.4401.27K? 0
+195607.75 +444934.7 +000020.8+000007.900009.5 08.4401.62K? 0
+195958.26 +322622.8 -000002.4-000020.900000.2 08.4401.04K? 0
+200637.58 -504030.9 +000005.2+000005.400002.2 08.4401.21K? 0
+202641.25 +071742.0 +000036.8+000043.500009.0 08.4401.24K? 0
+202643.82 -404246.3 -000000.7+000006.500009.7 08.4401.08K? 0
+203303.67 -000701.6 +000011.9-000003.000002.4 08.4401.20K? 0
+203447.31 -090433.4 -000006.3-000001.200003.7 08.4401.62K? 0
+203645.59 +322716.8 -000015.1-000018.600004.5 08.4401.92M? 0
+203649.67 +683329.1 +000002.2-000021.800007.8 08.4401.98M? 0
+203750.52 +334657.8 -000003.0+000002.100005.8 08.4401.48K? 0
+204130.42 -640855.0 +000009.5-000018.100010.4 08.4401.41K? 0
+204649.37 +022615.2 -000007.7+000006.700016.4 08.4401.28K? 0 0.10 1.00
+205518.39 -241404.8 -000009.7-000004.000002.8 08.4401.34K? 0
+205654.33 +124416.3 +000011.8-000005.600009.4 08.4401.58K? 0
+210104.86 -004607.9 +000004.5+000006.000003.3 08.4401.04K? 0
+210134.32 +333228.2 -000019.1-000029.400002.8 08.4401.09K? 1
+210312.72 +565540.5 +000030.6+000040.800006.8 08.4401.53K? 0
+210321.62 +201848.1 -000022.0-000011.100009.0 08.4401.19K? 0
+210511.76 +354548.7 -000011.1+000040.000010.9 08.4401.00K? 0
+210746.91 +712254.5 +000024.5+000018.700007.9 08.4401.19K? 0
+211155.09 -145730.7 +000029.7-000011.100036.7 08.4401.25K? 0
+211219.61 +014709.8 +000002.6-000002.000012.4 08.4401.22K? 0
+211754.86 +683356.2 -000008.6-000007.000000.2 08.4401.04K? 0
+212136.55 +065725.4 +000007.3+000002.300009.8 08.4401.67K? 0
+212725.54 +010222.8 +000006.6+000034.000014.1 08.4401.03K? 0
+213056.41 +123319.4 -000001.5+000003.900004.4 08.4401.70K? 0
+215350.23 +684754.7 +000019.1+000032.000003.0 08.4401.20K? 0
+221820.03 +472151.1 -000004.1+000000.300014.6 08.4401.12K? 0
+221848.65 -201349.3 +000003.6+000017.300007.7 08.4401.25K? 0
+221851.24 -382601.3 -000005.8-000019.100005.4 08.4401.03K? 0
+222337.64 -153505.7 -000006.8-000020.400007.8 08.4401.33K? 0
+222428.60 -094800.8 +000001.1+000008.000040.3 08.4401.40K? 0
+222858.60 +503237.1 +000000.5-000009.300001.3 08.4401.72K? 0
+222945.15 +681020.0 +000016.8+000010.100002.6 08.4401.72K? 0
+223733.68 +443142.1 +000008.3+000001.000007.8 08.4401.11K? 0
+223836.70 -474236.2 +000039.7-000040.100008.7 08.4401.29K? 0
+224606.60 -135009.7 +000017.8-000012.900008.7 08.4401.17K? 0
+225034.10 -124129.1 +000052.5-000032.300011.9 08.4401.16K? 0
+230905.56 -300802.1 -000006.5-000001.500004.5 08.4401.31K? 0
+231933.97 -580727.2 +000008.8-000000.400000.6 08.4401.34K? 0
+232530.57 +173904.6 -000019.2-000002.100000.6 08.4401.00K? 0
diff --git a/kstars/kstars/data/hip071.dat b/kstars/kstars/data/hip071.dat
new file mode 100644
index 00000000..4e81fea2
--- /dev/null
+++ b/kstars/kstars/data/hip071.dat
@@ -0,0 +1,1000 @@
+233209.40 +163743.4 +000075.2+000006.400007.2 08.4401.19K? 0
+234033.35 +080144.6 +000003.1-000004.700000.5 08.4401.28K? 0
+234241.89 +503449.5 +000032.3-000004.700006.5 08.4401.03K? 0
+234447.50 +361945.1 -000026.5-000029.000002.0 08.4401.21K? 0
+234616.00 +071042.5 +000038.1-000049.200005.7 08.4401.01K? 0
+235416.59 +555932.1 +000011.3-000025.800011.3 08.4401.12K? 0
+054513.72 +242512.5 +000000.3-000005.400044.4 08.4402.78N? 0
+000115.95 +194428.7 -000025.6-000051.500010.6 08.4500.85G? 0
+000734.70 -603830.2 +000036.6-000030.000001.7 08.4500.57F? 0
+000816.84 +562515.2 -000004.1-000021.100000.8 08.4500.12A? 0
+000949.97 +533136.0 -000026.2-000027.600008.7 08.4500.95K? 0
+001814.32 +552919.5 +000050.3+000037.400010.8 08.4500.90G? 0
+002156.69 +532851.2 -000001.4-000002.200001.2 08.4500.08A? 0
+002351.46 +292945.3 +000033.1-000003.600011.2 08.4500.57F? 0
+002417.07 +775001.2 -000081.4-000031.900018.0 08.4500.64G? 0
+002448.32 -232714.2 -000059.3-000051.600000.1 08.4500.45F? 0
+002910.11 -503641.7 +000339.9-000136.200016.8 08.4500.74G? 0
+003409.06 +570555.8 +000009.0-000004.700000.0 08.4500.02A? 0
+003436.61 +512705.2 +000063.5+000004.200001.3 08.4500.42F? 0
+003617.38 -381738.6 +000250.5-000047.400007.2 08.4500.63G? 0
+003657.20 -060639.1 -000053.6-000157.800002.3 08.4500.57F? 0
+003955.44 +212612.4 +000042.9-000051.800001.8 08.4500.43F? 0
+004047.04 -305133.7 +000009.1-000005.600014.2 08.4500.93G? 0
+004257.54 +515439.2 +000008.7-000006.100008.7 08.45-0.02B? 0
+004429.99 -541847.9 +000000.3+000008.400015.4 08.4500.38F? 0
+005015.13 +563134.1 +000088.4+000034.500013.9 08.4500.61G? 0
+005409.37 +554451.1 -000002.3-000003.400007.3 08.4500.05A? 0
+010438.16 -074027.9 +000036.2+000107.100000.4 08.4500.53F? 0
+011245.56 +805827.6 -000020.3+000007.300003.4 08.4500.92G? 0
+011342.48 -503931.1 +000006.4+000002.800000.0 08.4500.43F? 0
+011721.51 +774740.7 -000016.7+000010.200015.7 08.4500.31F? 0
+012210.39 -461317.6 -000007.8+000010.200000.7 08.4500.21A? 0
+012431.84 +504811.9 -000005.4-000000.100000.1 08.4500.15A? 0
+012634.33 +475844.1 -000007.8-000000.900012.1 08.4500.10A? 0
+012723.78 +000327.9 +000015.6+000004.100002.2 08.4500.38F? 0
+013545.63 +194013.7 -000059.7-000008.500014.8 08.4500.56F? 0
+014143.09 +450312.8 -000002.2-000013.900003.5 08.4500.12A? 0
+014326.31 +405828.7 +000057.0-000019.200017.6 08.4500.44F? 0
+015020.27 -234618.6 +000053.4-000019.600001.2 08.4500.85G? 0
+015052.03 +063143.7 +000106.6-000100.200001.7 08.4500.58F? 0
+015123.25 +432835.4 +000000.8+000000.600004.0 08.45-0.01B? 1
+015304.12 +145250.5 +000007.0+000033.100002.2 08.4500.49F? 0
+015341.97 +342940.7 +000007.4-000066.000017.1 08.4500.55F? 0
+015527.18 +633920.7 +000010.5-000002.400002.2 08.4500.16A? 0
+020029.54 -220431.9 +000017.8+000006.200009.8 08.4500.15A? 0
+020328.88 +263214.1 -000022.5-000013.200002.7 08.4500.45F? 0
+021058.92 -271315.5 -000013.5-000012.300005.6 08.4500.99K? 0
+021218.10 +215858.2 -000140.9-000073.100026.9 08.4500.78G? 0
+022800.09 +001316.9 +000047.2-000019.200000.1 08.4500.84G? 0
+022848.10 +235213.9 +000014.5+000010.300013.7 08.4500.12A? 0
+023005.86 -165839.5 -000008.1-000013.800011.3 08.4500.98K? 0
+023320.59 +613118.2 -000012.2-000008.800012.2 08.4500.36F? 0
+023450.76 +023909.3 -000001.2-000006.000005.3 08.4500.93G? 0
+023538.00 -493352.0 -000006.7+000012.700005.6 08.4500.39F? 0
+023848.16 +504542.2 +000003.9+000002.800018.1 08.4500.09A? 0
+024525.92 +135555.2 +000015.2-000008.300003.9 08.4500.04A? 0
+030800.51 -391817.2 +000009.1-000197.800007.3 08.4500.58G? 0
+031106.41 +084319.8 +000076.2-000047.900016.6 08.4500.36F? 0
+031250.41 -050753.4 +000050.6-000009.900009.1 08.4500.50F? 0
+031322.26 -095950.3 -000001.5+000013.800016.4 08.4500.27A? 0
+032002.71 -284701.2 +000341.4-000067.200029.3 08.4500.81G? 0
+032258.73 +274112.5 +000013.8-000012.600010.3 08.4500.34F? 0
+032356.63 +453132.2 +000001.9-000001.600011.7 08.4500.15A? 0
+032358.85 -261300.0 -000021.0+000040.600018.7 08.4500.50F? 0
+032513.33 +322246.1 +000059.3-000008.400003.2 08.4500.55F? 0
+033158.02 -495312.2 -000036.4-000080.800014.6 08.4500.45F? 0
+034306.90 -255833.0 +000096.0+000002.000007.0 08.4500.97K? 0
+034324.66 +002642.5 +000065.9+000011.600008.4 08.4500.63G? 0
+034516.94 +561122.0 +000005.0-000011.200004.9 08.4500.26A? 0
+034841.89 +254802.7 +000005.3-000004.500001.6 08.4500.11A? 0
+034923.93 +022949.1 -000026.8-000033.400013.7 08.4500.48F? 0
+035056.46 +480323.9 +000065.0-000048.500001.5 08.4500.58G? 0
+035337.40 +523346.8 +000115.2-000107.300022.0 08.4500.55F? 0
+035442.64 -075437.0 +000076.3-000109.100023.4 08.4500.57F? 0
+035627.12 +331057.7 -000056.3-000007.900008.1 08.4500.59G? 1
+035734.01 -542126.5 -000024.8-000009.700015.5 08.4500.44F? 0 0.10 1.00
+040249.65 -572734.1 +000007.3+000014.600008.3 08.4500.28A? 0
+040249.73 -311433.3 +000014.2-000010.500009.4 08.4500.35F? 0
+040528.80 +275247.1 -000000.8-000062.300003.6 08.4500.40F? 0
+041104.37 -340647.1 -000027.1+000009.100001.5 08.4500.44F? 0
+041155.20 -833607.0 +000019.1+000036.200001.0 08.4500.60G? 0
+041452.00 -052347.6 +000073.1+000019.000015.9 08.4500.54F? 0
+041701.27 +331428.3 +000059.2-000157.000038.7 08.4500.93G? 0
+042202.33 -345350.5 +000012.9+000021.600018.4 08.4500.56F? 0
+042212.41 -101554.2 -000002.0-000015.600001.9 08.4500.31F? 0
+042802.04 -424514.0 -000024.6-000000.300001.9 08.4500.38F? 0
+043404.86 +344801.2 -000007.0-000017.800008.8 08.4500.27A? 0
+043535.43 +323447.5 +000035.7-000030.200034.5 08.4500.52F? 0
+043820.06 +372145.0 +000017.4-000031.600018.2 08.4500.58G? 0
+043831.06 +184401.5 -000017.8-000000.400003.8 08.4500.21A? 0
+043942.80 -450244.0 +000044.1+000046.400007.1 08.4500.52F? 0
+044933.95 -153712.2 +000025.3-000075.400006.9 08.4500.45F? 0
+044956.19 +092922.7 +000032.9-000021.900027.6 08.4500.59G? 0
+045316.94 +434842.6 +000070.2-000013.700009.9 08.4500.67G? 0
+045448.54 -202322.2 +000035.3-000001.600010.2 08.4500.46F? 0
+045806.24 +014029.2 +000000.0+000000.000000.0 08.4500.53F? 1
+050351.57 -113942.6 +000006.2-000002.500001.8 08.4500.93G? 0
+050400.68 -055104.4 +000002.3-000015.800001.7 08.4500.47F? 0
+050441.97 +640756.8 -000005.3-000017.100007.0 08.4500.28A? 0
+050521.66 +341616.7 +000020.2-000038.900002.6 08.4500.32F? 0
+050914.61 +112935.8 -000007.5-000018.300003.5 08.4500.39F? 0
+051044.56 +250831.1 -000032.8-000199.400005.2 08.4500.62G? 0
+052112.50 +323446.2 +000017.3-000001.100005.3 08.4500.05A? 0
+052146.73 +394152.6 +000013.2-000066.400005.5 08.4500.54F? 0
+052218.52 -351750.6 -000015.6-000004.300010.2 08.4500.39F? 0
+052357.06 +195957.7 +000014.2-000043.100021.5 08.4500.54F? 0
+052724.26 +533527.9 -000019.9+000012.300013.9 08.4500.36F? 0
+052814.84 +042809.1 -000007.8-000042.400020.5 08.4500.38F? 0
+053218.19 +021720.0 +000013.3+000002.500003.0 08.4500.59G? 0
+053732.99 -273505.1 +000018.3-000001.000005.1 08.4500.41F? 0
+053750.95 +335802.1 +000011.0-000002.800010.4 08.4500.02A? 0
+053936.13 +065257.0 +000000.3+000001.000009.1 08.4500.27A? 0
+054253.05 -291947.4 -000018.3-000002.000000.7 08.4500.35F? 0
+054303.19 +252147.8 +000001.6-000001.100000.5 08.4500.15A? 0
+054337.44 +100110.5 +000003.9-000017.500023.5 08.4500.12A? 0
+054810.76 +380051.7 +000022.8-000023.300017.3 08.4500.33F? 0
+055035.56 +425857.4 +000018.4-000037.900026.9 08.4500.54F? 0
+055314.62 +185818.4 +000009.5+000003.400016.9 08.4500.02A? 0
+055406.41 -412038.6 +000040.7-000001.400011.6 08.4500.56F? 0
+055538.12 -295800.8 +000003.4-000001.900008.1 08.4500.88G? 0
+060038.77 +424440.0 -000023.7+000001.800009.9 08.4500.51F? 0
+060054.26 +380526.3 -000028.3+000014.900008.7 08.4500.42F? 0
+060149.38 +172534.6 -000009.2+000005.700003.8 08.4500.12A? 0
+060200.32 -214813.3 -000009.0-000016.200005.3 08.4500.26A? 0
+060656.45 -001256.5 -000009.1-000000.200007.2 08.4500.01A? 0
+060711.26 +321200.1 +000022.7-000007.900006.3 08.4500.34F? 0
+060739.89 +275135.6 +000000.6+000009.800006.7 08.45-0.04B? 0
+060814.11 -065357.4 -000001.3-000003.400020.5 08.4500.48F? 0
+060855.82 +154218.3 -000003.4-000010.400006.0 08.4500.34F? 0
+060914.77 +125821.6 +000006.7+000024.000004.6 08.4500.38F? 0
+060919.54 -034741.2 -000009.3-000001.300011.7 08.45-0.08B? 0
+060927.43 +191354.5 -000006.3+000019.400005.1 08.4500.48F? 0
+061004.51 -003348.9 -000026.1+000039.600004.6 08.4500.59G? 0
+061007.54 +174255.7 +000006.0-000007.000021.0 08.4500.15A? 0
+061010.34 +044305.5 +000036.8-000002.800017.4 08.4500.41F? 0
+061121.11 -362429.6 -000003.0+000009.300007.4 08.4500.06A? 0
+061258.28 +200413.9 +000017.1-000015.600005.3 08.4500.36F? 0
+061302.45 +025048.2 +000005.2+000001.400007.8 08.4500.07A? 0
+061443.81 +232140.4 +000013.7-000035.200011.3 08.4500.49F? 0
+061655.18 +252944.0 -000002.9+000017.700009.5 08.4500.56F? 0
+061909.50 +225806.7 -000010.5+000015.500028.9 08.4500.26A? 0
+062356.60 +645441.0 -000034.6+000018.200008.0 08.4500.37F? 0
+062421.07 -280125.7 -000036.0+000021.500020.0 08.4500.28A? 0
+062454.28 +405108.2 -000075.9-000020.800004.3 08.4500.63G? 0
+062607.99 -043741.6 -000007.2-000014.900014.1 08.45-0.07B? 0
+062817.16 +244053.3 +000012.0-000015.000001.0 08.4500.08A? 0
+063011.22 -422612.2 -000005.2+000045.600014.9 08.4500.33F? 0
+063624.21 -182056.9 -000022.6+000006.100021.7 08.4500.53F? 0
+063829.96 +610137.8 -000005.1-000028.900012.7 08.4500.17A? 0
+064147.48 +304102.7 -000016.5+000006.600004.5 08.4500.40F? 0
+064524.28 -095848.9 +000006.3-000017.700003.1 08.4500.01A? 0
+064614.94 -204817.8 +000001.3+000004.500021.4 08.45-0.07B? 0
+065204.27 +160115.8 -000012.9-000014.600014.4 08.4500.00A? 0
+065238.02 -322859.0 -000002.7+000024.800008.5 08.4500.35F? 0
+065636.65 +463219.0 +000005.9-000005.700009.9 08.4500.08A? 0
+065713.65 -292938.7 -000008.5+000006.700017.7 08.4500.99K? 0
+065809.46 +651617.2 -000000.6-000061.700005.4 08.4500.52F? 0
+070108.45 -571130.5 -000001.7-000005.200003.9 08.4500.46F? 0
+070158.82 +242046.7 +000006.0-000017.200005.2 08.45-0.03B? 0
+070159.25 -212139.6 +000001.5-000053.900002.8 08.4500.57F? 0
+070421.54 +180401.9 -000007.0-000005.300015.7 08.4500.64G? 0
+070443.62 -604827.3 -000018.3-000043.800006.7 08.4500.40F? 0
+070545.57 +053642.8 +000026.4-000054.100000.0 08.4500.89G? 0
+070734.63 -850135.4 -000019.6+000035.400005.4 08.4500.20A? 0
+070918.04 +085129.1 +000005.6-000078.900011.7 08.4500.41F? 0
+071018.21 -402204.2 -000013.2+000011.200007.1 08.4500.19A? 0
+071309.72 -283042.0 -000012.0+000012.700000.9 08.4500.32F? 0
+071359.95 +070210.7 +000042.5-000023.000012.5 08.4500.80G? 0
+072310.93 -364907.3 -000006.0-000000.300009.2 08.45-0.06B? 0
+072326.66 -235549.9 -000003.9-000008.000004.9 08.4500.34F? 0
+072559.25 +045844.9 +000002.0+000004.300021.3 08.4500.96K? 0
+072803.06 +250140.8 -000012.1-000016.100016.6 08.4500.32F? 0
+072819.10 -241010.0 +000003.4+000002.800012.0 08.45-0.06B? 0
+072921.72 -165832.8 -000002.2+000001.600007.5 08.45-0.00B? 0
+073437.84 +001027.8 -000010.1+000006.200018.2 08.4500.02A? 0
+073451.44 +000933.9 -000030.3-000020.800013.5 08.4500.49F? 0
+073500.97 +815950.4 +000010.4+000000.700002.3 08.4500.45F? 0
+073533.48 -540735.1 -000003.0+000024.200002.1 08.4500.24A? 0
+073809.91 +334230.7 -000020.3-000116.800024.4 08.4500.66G? 0
+074009.71 -483048.0 -000007.7-000001.300005.1 08.4500.49F? 0
+074146.67 +661341.8 -000018.8-000023.900008.3 08.4500.14A? 0
+074252.40 -041534.2 -000031.1+000008.000008.5 08.4500.98K? 0
+074440.98 +170016.6 +000001.8-000008.500003.7 08.4500.02A? 0
+074718.77 -121207.7 +000018.5-000031.600004.6 08.4500.39F? 0
+074731.23 +230912.4 -000024.3-000000.900005.8 08.4500.98K? 0
+075311.89 -451307.5 -000005.5+000002.700002.7 08.45-0.07B? 0
+075423.66 -094708.1 +000006.1-000020.700001.0 08.4500.77G? 0
+080138.40 -364016.3 -000020.6+000014.900006.2 08.4500.19A? 0
+080140.81 -522523.3 -000035.0+000028.500007.2 08.4500.98K? 0
+080517.36 -364420.9 -000000.9+000020.500001.5 08.45-0.02B? 0
+080711.95 +100849.3 -000023.8-000046.600003.9 08.4500.33F? 0
+080831.39 -151317.1 +000009.2-000008.600009.9 08.4500.86G? 0
+081134.07 -672118.4 +000012.3-000004.600004.4 08.4500.99K? 0
+081237.29 +460035.7 +000015.0-000015.200019.2 08.4500.49F? 0
+081701.33 +302008.3 -000027.8-000032.300003.5 08.4500.34F? 0
+081722.50 +525534.6 -000024.9-000017.300004.8 08.4500.33F? 0
+082002.79 +732012.3 -000090.0-000248.100014.2 08.4500.59G? 0
+082048.08 +012317.0 -000016.2-000026.000033.6 08.4500.53F? 0
+082341.65 -323540.4 -000024.7+000013.600002.6 08.4500.24A? 0
+082611.23 +043010.0 +000000.0+000000.000000.0 08.4500.21A? 1
+082656.28 -512954.2 -000024.0+000021.700006.4 08.4500.04A? 0
+083427.45 -612917.9 -000016.1+000006.600004.1 08.4500.07A? 0
+083517.79 +203352.7 -000036.2-000019.000004.7 08.4500.24A? 0
+083605.97 -014229.3 -000012.4+000005.500003.0 08.4500.12A? 0
+084200.11 -423552.1 -000012.1+000003.100001.2 08.45-0.02B? 1
+084314.03 +632004.0 -000052.0-000172.900005.5 08.4500.83G? 0
+084615.19 -420206.7 -000012.7+000004.700008.5 08.45-0.02B? 0
+084955.22 +111510.4 -000035.1-000025.800040.0 08.4500.96K? 0
+085349.93 +265447.7 -000000.1-000010.900038.5 08.4500.79G? 0
+085352.12 -504009.5 -000015.4+000023.200003.8 08.4500.14A? 0
+085819.41 +020422.3 +000006.2-000028.700004.8 08.4500.95G? 0
+085834.83 -225656.0 -000055.1+000001.000011.9 08.4500.96K? 0
+090022.93 -464254.1 -000008.5+000004.900010.0 08.4500.36F? 0
+090402.38 -610114.1 -000003.3-000006.500005.8 08.4500.42F? 0
+090702.78 +231935.8 -000043.0-000027.000002.0 08.4500.32F? 0
+090823.16 -514529.9 +000019.1-000011.800008.6 08.4500.99K? 0
+090951.84 -194429.8 -000029.1-000009.800003.0 08.4500.96K? 0
+091839.80 -333656.6 +000006.6-000006.300002.8 08.4500.12A? 0
+092142.11 +081242.1 -000092.9+000013.000023.9 08.4500.48F? 0
+092657.10 -215824.0 -000021.5+000005.100009.9 08.4500.91G? 0
+093225.85 +371540.7 -000022.3-000024.000021.5 08.4500.13A? 0
+093239.06 -532207.3 -000005.0+000001.300002.9 08.45-0.04B? 0
+093908.94 +521934.3 +000000.6-000058.200019.2 08.4500.47F? 0
+094622.40 -673943.5 -000003.8+000000.000005.3 08.4500.27A? 0
+094811.93 -412537.8 -000006.8+000003.800006.5 08.4500.30A? 1
+095019.44 +440002.6 +000045.8-000054.100021.1 08.4500.39F? 0
+095039.93 +701231.5 -000024.1-000011.800003.8 08.4500.45F? 0
+095215.01 -670738.7 -000026.0+000017.800001.4 08.4500.13A? 0
+095546.95 +700227.9 -000014.7+000029.500012.6 08.4500.70G? 0
+095649.51 -054704.1 +000008.1-000020.700003.9 08.4500.53F? 0
+100228.27 -150756.3 -000004.4-000016.500006.7 08.4500.59G? 0
+101132.26 -373354.0 -000005.6-000024.100014.5 08.4500.97K? 0
+101407.74 -484328.1 +000010.9-000045.000003.3 08.4500.52F? 0
+101453.32 -562901.8 -000003.7+000001.200003.5 08.45-0.00B? 0
+102134.10 -492403.5 -000004.1-000004.300008.7 08.4500.96K? 0
+102325.25 -464115.6 -000016.6+000014.900004.5 08.4500.06A? 0
+103558.48 -615149.7 -000005.7+000006.100001.5 08.4500.04A? 0
+103646.26 -065333.1 -000045.5-000027.800001.9 08.4500.52F? 0
+104550.65 -680749.5 -000006.9-000004.400003.1 08.4500.02A? 0
+105343.69 -295445.5 -000010.3-000010.100002.8 08.4500.16A? 0
+105616.67 +274423.7 -000441.1-000119.100025.0 08.4500.75G? 0
+105704.65 +351153.9 +000013.2+000006.600009.7 08.4500.95G? 0
+105815.40 +615702.5 -000075.2-000092.600009.3 08.4500.58G? 0
+105948.36 +251723.5 -000128.0+000007.800024.3 08.4500.77G? 0
+110353.52 -582343.1 -000018.5+000011.400021.3 08.4500.02A? 0 0.10 1.00
+110648.21 -472126.3 -000039.0+000007.700014.0 08.4500.99K? 0
+110656.50 -581408.6 +000015.8+000003.600031.7 08.45-0.03B? 0 0.10 1.00
+110732.00 -612252.1 -000004.5-000009.500006.1 08.45-0.03B? 1
+111222.15 -583435.8 -000019.8+000011.600003.3 08.45-0.04B? 0
+111225.10 -100843.7 -000114.8-000019.800017.0 08.4500.41F? 0
+111230.93 -310808.3 +000023.7-000059.900001.0 08.4500.53F? 0
+111251.56 +001314.8 -000012.1+000006.700006.7 08.4500.66G? 0
+112002.31 -593413.2 -000007.7+000013.500012.4 08.4500.06A? 0
+112216.41 -263938.6 -000027.0+000008.400010.7 08.4500.31A? 0
+112506.22 +202509.6 -000032.0-000019.200004.9 08.4500.94G? 0
+112717.56 -373202.3 -000029.6+000016.100013.2 08.4500.15A? 0
+113506.94 -560158.7 -000029.3+000004.500001.1 08.4500.96K? 0
+113828.22 -482609.6 -000040.8-000000.100009.7 08.4500.98K? 0
+113912.59 -515348.4 -000013.4-000013.800002.8 08.4500.63G? 0
+114518.71 -745226.3 -000030.9-000001.100003.2 08.4500.26A? 0
+114752.88 +530054.5 +000008.0-000006.800002.1 08.4500.36F? 0
+114859.21 +143026.9 -000046.1+000044.600030.2 08.4500.70G? 0
+114904.72 -123654.1 -000034.2-000008.300001.2 08.4500.41F? 0
+115245.84 -391832.1 -000003.7-000008.300018.7 08.4500.96K? 0
+115405.41 -295856.8 -000121.8-000035.500017.7 08.4500.72G? 0
+115722.68 +581759.6 -000096.4-000021.800011.1 08.4500.65G? 0
+115759.92 -140640.5 +000011.6+000009.900006.1 08.4500.30A? 0
+115827.00 +265014.5 +000018.3-000001.600014.4 08.4500.10A? 0
+120311.85 +471017.1 +000010.4-000002.000004.6 08.4500.96K? 0
+120659.54 +470832.6 +000031.2-000016.700007.7 08.4500.50F? 0
+121514.44 -730339.9 -000020.0-000013.400006.8 08.4500.28A? 0
+121518.60 -632530.2 -000032.0-000013.700017.5 08.4500.60G? 0
+122248.93 +683129.1 -000011.6+000009.700003.7 08.4500.22A? 0
+122635.08 +762304.2 -000020.5+000018.800004.4 08.4500.20A? 0
+123457.64 -211256.3 +000004.5+000025.700015.8 08.4500.38F? 0
+124520.30 -294654.9 -000040.8+000011.500001.6 08.4500.26A? 0
+124628.97 +163117.2 -000013.0-000013.300004.5 08.4500.25A? 0
+125754.99 -070827.4 -000003.6-000005.400021.9 08.4500.98K? 0
+131022.18 -250145.1 +000022.4-000004.400018.3 08.4500.45F? 0
+131247.46 +265252.3 -000043.9-000009.600003.6 08.4500.32F? 0
+131537.67 -552309.1 +000003.8-000012.500007.3 08.4500.83G? 0
+131926.66 +224940.0 -000017.2-000030.300006.7 08.4500.48F? 0
+132325.31 -092425.0 -000028.0-000032.500025.8 08.4500.46F? 0
+132618.15 -580439.4 -000020.0-000014.400015.2 08.4500.37F? 0
+133303.68 -270014.5 -000031.6-000011.700004.4 08.4500.95K? 0
+133413.19 -471438.1 +000094.3+000073.100021.0 08.4500.65G? 0
+133613.35 -112613.8 -000043.2-000008.200010.7 08.4500.93G? 0
+133928.17 -571749.1 +000043.6-000046.600025.0 08.4500.47F? 0
+134443.97 -491757.6 -000034.2-000034.200004.8 08.4500.38F? 0
+134729.26 -642154.0 -000005.4-000009.700007.8 08.45-0.04B? 0
+135031.31 -592201.0 +000005.2-000007.600008.5 08.4500.04A? 0
+135533.84 -355001.2 -000197.8-000097.200006.6 08.4500.51F? 0
+140119.90 +411729.8 -000041.8+000024.300007.7 08.4500.56F? 0
+140145.51 -611814.3 -000009.2-000003.600002.8 08.4500.01A? 0
+140757.62 -020817.3 -000051.4-000018.000014.9 08.4500.50F? 0
+140821.44 -420251.7 -000006.4-000007.900006.9 08.4500.33F? 0
+141501.76 -614226.9 +000000.0+000000.000000.0 08.4500.14A? 0
+142148.33 -480418.6 -000034.5-000000.700000.4 08.4500.60G? 0
+142201.48 +573652.4 -000054.2+000024.400016.2 08.4500.85G? 0
+142933.66 -701418.3 -000004.5-000000.400007.1 08.4500.04A? 0
+143221.80 -175252.3 -000024.9+000002.800022.4 08.4500.24A? 0
+143346.26 -210201.9 -000024.8-000013.800006.8 08.4500.20A? 0
+144242.33 -741841.5 +000107.1-000017.700029.6 08.4500.63G? 0 0.10 1.00
+145049.03 -003327.0 +000010.3-000010.800008.1 08.4500.46F? 0
+145654.66 +532258.3 -000026.3-000280.500010.7 08.4500.63G? 0
+151358.99 -412744.6 +000000.0+000000.000000.0 08.4500.00B? 0
+151611.81 -694501.0 -000010.2-000012.900013.2 08.4500.17A? 0
+152326.80 +104456.6 -000063.8+000053.800014.1 08.4500.88G? 0
+152516.07 -380928.2 -000044.4-000025.300007.1 08.4500.40F? 0
+153138.15 -111437.4 -000079.9-000032.500016.8 08.4500.53F? 0
+153226.12 -544310.5 +000014.1-000005.200005.6 08.4500.06A? 0
+154239.46 -710344.7 -000001.5-000014.400001.9 08.45-0.04B? 0
+154459.67 -151029.9 -000004.3-000002.300010.4 08.4500.48F? 1
+154615.11 -505429.8 -000000.9-000002.100010.1 08.4500.62G? 0
+154919.72 +394027.3 -000007.0-000008.700011.8 08.4500.04A? 0
+155054.78 +771554.9 -000003.5+000012.200008.4 08.4500.48F? 0
+155329.37 +102041.0 -000024.6+000025.800002.3 08.4500.38F? 0
+160014.40 +064849.1 -000055.6-000025.500006.2 08.4500.99K? 0
+160508.93 +030327.3 -000035.9+000003.000004.4 08.4500.53F? 0
+160609.74 +613731.6 -000011.0+000010.100002.8 08.4500.04A? 0
+161404.62 -022019.6 +000012.8-000005.300002.5 08.4500.45F? 0
+161408.69 -660826.9 +000002.5-000009.300000.8 08.45-0.01B? 0
+162013.25 -642952.6 -000004.6-000002.300000.3 08.45-0.04B? 0
+162441.70 +144440.3 -000026.7-000017.400006.9 08.4500.29A? 0
+162640.99 -594608.9 +000019.4+000002.700010.0 08.4500.01A? 0
+163147.21 +112542.0 -000014.9+000104.200008.6 08.4500.46F? 0
+163308.79 +632416.2 +000013.0+000028.700004.8 08.4500.97K? 0
+163421.38 -064945.0 -000006.3+000011.500005.4 08.4500.46F? 0
+163832.96 +213221.7 -000001.3-000021.100004.6 08.4500.95K? 0
+163942.46 -033710.3 -000007.8-000000.200016.8 08.4500.35F? 0
+165029.82 -033738.7 +000023.3-000029.600000.1 08.4500.14A? 0
+165500.89 +371912.3 -000005.2-000003.000001.6 08.4500.99K? 0
+165812.21 +252018.7 -000017.1-000014.600002.4 08.4500.27A? 0
+165829.74 -670241.7 +000000.7-000025.900003.2 08.4500.96K? 0
+165957.78 -042056.7 +000006.1-000034.600013.9 08.4500.48F? 0
+170122.50 -594537.1 +000094.3-000040.700015.4 08.4500.44F? 0
+170202.21 -250332.5 +000007.1+000002.800009.3 08.4500.04A? 0
+170338.32 -370940.4 +000001.1-000002.100009.6 08.4500.04A? 0
+170358.15 -300458.1 -000012.1+000000.200007.0 08.4500.11A? 0
+170528.39 +122932.5 +000040.7+000013.800009.9 08.4500.20A? 0
+170602.61 -315711.1 +000014.6-000022.400006.7 08.4500.44F? 0
+171506.54 -212212.9 +000031.1+000007.100023.6 08.4500.49F? 0
+172156.63 -150307.6 -000009.5+000016.800006.4 08.4500.17A? 0
+172454.76 +131942.2 -000013.2-000004.200001.9 08.4500.50F? 0
+172930.97 +030026.5 -000008.0-000020.600007.5 08.4500.05A? 0
+173304.37 +315809.2 -000002.6-000017.200005.2 08.4500.12A? 0
+173529.27 +323751.9 +000013.1+000020.900006.2 08.4500.25A? 0
+173713.03 +605718.5 +000015.6+000014.000006.3 08.4500.20A? 0
+173853.05 +154841.3 -000006.0+000011.600008.6 08.4500.19A? 0
+174156.06 +452946.9 -000080.5-000156.200004.0 08.4500.52F? 0
+174740.20 -492432.3 +000009.9-000003.900020.2 08.45-0.06B? 0
+174823.34 +583210.0 -000001.9-000023.100003.7 08.4500.93G? 0
+175033.03 +352324.2 -000005.8+000036.700001.5 08.4500.42F? 0
+175210.44 -350006.5 -000029.5-000035.800019.3 08.4500.04A? 0
+175221.83 -533026.5 -000018.6-000006.800001.3 08.4500.18A? 0
+175342.41 -290043.7 +000010.1-000000.500018.4 08.4500.28A? 0
+175434.33 +241614.5 -000009.9-000017.900007.3 08.4500.06A? 0
+175435.92 -352958.1 +000024.7-000010.100017.7 08.4500.05A? 0
+175452.79 -344503.6 +000029.8-000025.700003.8 08.4500.04A? 0
+175902.12 +300258.5 +000006.4+000011.500001.9 08.4500.10A? 0 0.10 1.00
+180210.60 -161331.1 +000011.6-000002.800010.0 08.4500.96K? 0
+180236.77 +160804.4 +000036.1+000010.000020.7 08.4500.90G? 0
+180310.14 +500355.6 -000021.0-000031.600005.0 08.4500.57F? 0
+180738.23 -220657.4 -000013.6-000007.800013.6 08.4500.06A? 0
+180831.85 +331419.1 +000001.9-000002.500003.4 08.4500.32F? 0
+181340.09 +152230.6 -000001.1-000023.800002.0 08.4500.25A? 0
+181627.78 +102634.8 +000007.6+000001.700007.6 08.4500.08A? 0
+182737.01 +022259.4 -000047.9+000057.300010.5 08.4500.60G? 0
+182844.37 +164626.4 +000176.4-000035.400020.0 08.4500.63G? 0
+182957.66 +011053.7 +000003.7-000014.300005.3 08.4500.15A? 0
+184130.41 +125831.2 +000003.6-000003.700010.2 08.4500.15A? 0
+184130.50 -083128.6 -000008.6+000024.400003.6 08.4500.80G? 0
+184330.22 -052756.9 -000002.9+000000.000008.2 08.4500.56F? 0
+184358.19 +461302.7 -000005.3-000003.100012.4 08.4500.05A? 0
+184505.47 +592557.4 +000016.2+000004.300008.4 08.4500.96K? 0
+184553.93 +244959.7 +000006.2+000002.000008.0 08.4500.27A? 0
+184643.13 -293010.0 -000081.5-000179.300013.9 08.4500.64G? 0
+184732.80 +800937.3 +000038.9+000072.200005.5 08.4500.70G? 0
+184804.36 -460544.9 +000000.7-000002.500002.2 08.4500.91G? 0
+185000.89 +040833.4 -000002.0-000024.800009.6 08.4500.55F? 0
+185100.81 -174720.5 +000006.4+000008.900010.9 08.4500.13A? 0
+185310.52 -492121.2 -000000.5-000020.700009.0 08.4500.17A? 0
+190711.85 +442818.4 +000002.6+000002.700006.0 08.4500.40F? 0
+190900.91 -125122.5 +000030.9+000028.100004.6 08.4500.57F? 0
+191558.87 +562605.9 -000008.3+000013.000000.1 08.4500.94G? 0
+191743.99 +255104.1 +000012.4+000002.400004.8 08.4500.15A? 0
+191800.49 -480601.3 -000005.9+000001.500011.9 08.45-0.09B? 0
+191905.03 +100244.5 -000011.1+000007.000002.4 08.4500.19A? 0
+191922.00 +383149.3 +000006.9-000003.300006.0 08.4500.24A? 0
+192244.89 +565429.6 +000058.6+000015.100004.5 08.4500.43F? 0
+192548.95 -342421.2 +000009.4+000001.200023.0 08.4500.21A? 0
+192835.23 -091220.9 -000014.5+000000.700009.2 08.4500.24A? 0
+192919.05 +423829.1 +000004.7-000002.600008.7 08.4500.15A? 0
+193002.73 -193314.4 -000011.5+000022.500017.0 08.4500.31F? 0
+193019.62 -205003.7 +000007.6+000004.600002.5 08.4500.14A? 0
+193144.55 +334801.1 +000010.7+000004.600012.0 08.4500.34F? 0
+193401.30 -504508.8 -000010.8-000001.400005.0 08.4500.10A? 0
+193453.92 +051037.5 +000026.9-000003.200004.3 08.4500.39F? 0
+193623.93 +354115.5 -000003.1+000005.000001.5 08.45-0.02B? 1
+193700.56 +071230.6 +000015.8+000053.500023.9 08.4500.62G? 0
+194141.58 -233808.5 +000003.1-000010.900004.1 08.4500.02A? 0
+194320.32 +692920.4 +000030.1+000035.500004.9 08.4500.33F? 0
+194652.82 +185254.7 +000011.9-000007.300003.0 08.4500.38F? 0
+194954.46 +080143.8 +000000.3+000039.700011.9 08.4500.45F? 0
+195734.64 +042827.7 +000011.2-000013.400007.0 08.4500.97K? 0
+195754.78 +083757.2 -000006.8-000015.500005.6 08.45-0.08B? 0
+200920.38 -275720.2 -000015.8-000023.500023.6 08.4500.34F? 0
+200922.80 +054038.7 -000017.8-000021.200007.8 08.4500.96K? 0
+201417.80 +404238.2 -000016.7-000028.900001.4 08.4500.26A? 0
+201436.73 -142001.8 -000003.8-000013.400013.9 08.4500.40F? 0
+201516.31 +193730.5 -000017.8-000120.900015.1 08.4500.65G? 0
+202449.65 -595752.9 +000021.6-000028.100004.2 08.4500.23A? 0
+202740.71 +495619.2 -000015.3+000075.500012.6 08.4500.44F? 0
+203450.92 +322733.4 +000004.7+000001.300003.9 08.4500.01A? 0
+203603.71 -623614.6 +000051.3-000031.600003.2 08.4500.32F? 0
+203923.37 -082023.1 -000022.6+000008.100019.4 08.4500.45F? 0
+204002.40 +240431.0 +000003.4-000023.400003.6 08.4500.27A? 0
+204145.22 -670257.3 -000009.7-000010.700003.1 08.4500.26A? 0
+204957.29 +361946.2 -000002.9-000010.400000.2 08.45-0.12B? 0
+205421.67 -083041.2 +000043.4+000023.100009.8 08.4500.39F? 0
+210308.58 -110253.6 +000004.8-000008.700001.6 08.4500.01A? 0
+211231.16 +320149.9 +000005.6+000001.300006.0 08.45-0.04B? 0
+211319.07 +680923.4 +000003.3+000000.500008.1 08.4500.20A? 0
+211419.31 -424754.8 +000018.8-000043.900013.0 08.4500.31A? 0
+211500.78 +603514.9 -000057.5-000021.400002.5 08.4500.44F? 0
+212025.63 +103001.2 -000014.8-000002.500010.5 08.4500.32F? 0
+212216.47 -145510.6 +000000.0+000000.000000.0 08.4500.51F? 1
+213018.06 +471019.0 -000020.0+000007.200013.0 08.4500.51F? 0
+213210.50 +502608.6 -000024.3-000024.700001.8 08.4500.19A? 0
+213748.37 +082521.7 -000031.3-000000.800022.0 08.4500.45F? 0
+213754.74 -084146.6 +000020.0+000006.700002.6 08.45-0.07B? 0
+213930.52 +414356.7 +000012.7-000016.100005.4 08.4500.96K? 0
+213940.27 +175809.3 -000009.5-000003.800009.9 08.4500.14A? 0
+214402.94 +332006.9 +000003.6-000001.900008.8 08.4500.47F? 0
+214604.70 +655625.3 +000025.4+000022.400001.2 08.4500.18A? 0
+214735.18 +581654.7 +000096.4+000026.400018.6 08.4500.70G? 0
+215321.54 -101520.0 +000012.4-000014.700011.7 08.4500.98K? 0
+215355.98 -254637.3 +000008.3+000008.100004.0 08.4500.31A? 0
+215444.70 +395607.6 +000000.8-000003.800002.7 08.4500.06A? 0
+215623.68 +365221.0 +000001.7-000000.400000.2 08.4500.25A? 0
+215640.45 +160725.6 -000018.0-000016.000007.7 08.4500.51F? 0
+215746.29 +234319.2 +000014.7-000042.400006.0 08.4500.45F? 0
+220206.32 -742955.2 +000050.0-000026.700005.8 08.4500.33F? 0
+220645.97 -452330.5 +000385.9-000255.500034.1 08.4500.84G? 0
+221708.66 -515838.0 +000000.0+000000.000000.0 08.4500.40F? 1
+222203.38 +553514.3 +000001.3-000012.900000.0 08.4500.70G? 0
+222826.72 +212340.6 -000022.1+000000.200004.9 08.4500.98K? 0
+223036.07 +533144.8 +000019.9+000008.600000.1 08.4500.31A? 0
+223420.75 +501258.4 -000000.3-000013.400005.5 08.45-0.02B? 0
+223753.08 -691658.5 +000076.7-000044.500011.7 08.4500.35F? 0
+225047.15 -654251.8 +000117.0+000074.500021.1 08.4500.74G? 0
+225652.29 +594127.5 +000020.8+000011.300006.0 08.45-0.01B? 0
+230812.23 -633740.8 +000104.2-000068.200011.9 08.4500.62G? 0
+230901.50 +600938.1 +000069.6-000031.200018.7 08.4500.58F? 0
+230925.75 -474539.0 +000064.4-000033.400009.1 08.4500.47F? 0
+231030.39 -282542.8 -000001.7-000015.900007.5 08.4500.44F? 0
+231619.98 +175033.0 +000012.4-000104.100032.2 08.4500.55F? 0
+232558.52 +274124.5 +000000.4-000018.600001.6 08.4500.35F? 0
+232904.05 +594511.0 +000001.1+000007.600000.0 08.4500.49F? 0
+233039.23 -381939.8 +000032.8+000013.500007.4 08.4500.57F? 0
+233420.00 +084247.4 +000094.0+000003.600029.0 08.4500.50F? 0
+233429.12 +251527.5 +000012.6-000022.200002.5 08.4500.41F? 0
+233627.25 +261603.2 -000025.0-000004.200001.7 08.4500.21A? 0
+233631.52 +453054.8 +000019.8-000101.900011.7 08.4500.68G? 0
+234347.40 +620953.4 -000000.7-000010.200008.2 08.4500.38F? 0
+234555.34 +500942.3 -000005.9-000009.400001.3 08.4500.13A? 0
+234751.21 +625744.0 +000004.8-000003.600003.0 08.4500.25A? 0
+235049.89 +414529.2 -000021.4-000031.100002.1 08.4500.47F? 0
+000139.46 -644540.2 +000000.1-000006.500004.2 08.4501.58K? 0
+000148.82 +362101.2 +000007.2-000005.300001.2 08.4501.35K? 0
+001025.67 +495221.8 -000014.3-000002.600009.9 08.4501.62K? 0
+001543.62 -350900.9 +000013.0-000009.300012.7 08.4501.21K? 0
+001550.28 +422038.2 +000002.7-000015.500009.9 08.4501.65K? 0
+001831.96 -275707.1 +000038.6-000013.300025.9 08.4501.36K? 0
+001835.49 +193947.3 -000014.3-000022.800019.0 08.4501.04K? 0
+003505.15 +391004.7 -000003.4-000003.200011.5 08.4501.27K? 0
+003742.32 +080116.1 -000017.7-000036.700011.6 08.4501.64K? 0
+003753.73 -402917.8 -000000.6+000023.300015.9 08.4501.09K? 0
+004258.58 +064841.8 +000023.5-000026.300038.4 08.4501.18K? 0
+004357.25 +553715.9 -000017.2+000013.500016.2 08.4501.19K? 0
+004416.87 -220421.7 +000060.2+000041.400019.7 08.4501.01K? 0
+004816.59 +693210.1 +000005.3+000023.400006.7 08.4501.40K? 0
+010019.20 -400610.9 +000014.9-000007.000001.5 08.4501.05K? 0
+012010.82 +345811.5 -000020.0-000015.600000.2 08.4501.00K? 0
+012522.89 +573811.8 -000013.4-000013.600003.1 08.4501.83K? 0
+014601.06 +290951.7 -000006.6+000009.000013.6 08.4501.33K? 0
+014659.82 +714537.3 +000002.4+000000.600003.3 08.4501.27K? 0
+014759.10 +275503.1 +000033.6+000004.600008.2 08.4501.37K? 0
+014938.16 +274223.4 +000014.2+000000.100005.6 08.4501.63K? 0
+015034.62 +285622.3 +000025.5+000010.100010.2 08.4501.02K? 0
+015841.51 +325110.8 +000039.1+000005.100011.6 08.4501.61K? 0
+015843.07 +475947.8 -000010.5-000017.300003.3 08.4501.66K? 0
+020616.95 +305936.6 -000015.1-000041.800009.9 08.4501.13K? 0
+020848.76 -031220.5 +000008.8-000004.200013.8 08.4501.40K? 0
+021202.04 -285724.6 -000004.4-000022.900028.5 08.4501.26K? 0
+021409.56 +575312.3 +000039.1-000036.800019.5 08.4501.18K? 0
+021739.92 +362354.3 -000001.4-000018.200003.5 08.4501.32K? 0
+021900.71 +215417.2 +000031.9-000008.400021.5 08.4501.16K? 0
+022527.77 +245035.3 -000044.4-000004.100008.9 08.4501.03K? 0
+022643.34 -393512.8 +000006.7-000004.200007.7 08.4501.50K? 0
+023403.36 +523807.5 +000020.8+000000.200022.4 08.4501.63K? 0
+023835.05 +733514.3 -000007.9-000005.300004.6 08.4501.14K? 0
+025736.31 -585416.6 +000014.5+000019.200005.7 08.4501.24K? 0
+030307.87 -662504.2 +000050.4+000039.800006.6 08.4501.02K? 0
+031831.11 -730351.4 +000023.4+000027.300002.1 08.4501.09K? 0
+032421.59 -182824.3 +000004.4-000020.500011.1 08.4501.13K? 0
+032509.01 -650019.0 +000004.6-000005.600006.0 08.4501.09K? 0
+033148.90 -191857.8 +000031.3+000006.500000.3 08.4501.37K? 0
+034623.38 -800819.2 +000010.6-000024.700000.6 08.4501.18K? 0
+034803.28 -534508.4 +000003.1+000000.500001.7 08.4501.27K? 0
+035014.33 -695647.2 +000005.6-000006.600013.9 08.4501.44K? 0
+041414.82 -135253.8 -000003.9+000002.900003.9 08.4501.19K? 0
+041827.28 +280611.6 -000003.3-000013.700008.6 08.4501.94M? 0
+043229.68 +640019.4 -000001.8-000008.200001.2 08.4501.45K? 0
+043401.43 -061258.5 +000004.1-000039.100016.9 08.4501.25K? 0
+043435.39 +210621.0 -000039.1-000044.800006.0 08.4501.08K? 0
+043533.92 +414038.5 +000007.5-000012.400028.4 08.4501.11K? 0
+044717.09 -333650.2 +000033.1-000080.700009.4 08.4501.08K? 0
+045029.19 +013139.5 +000000.5-000037.700021.8 08.4501.46K? 0
+045241.88 -120755.2 -000025.2-000030.700013.4 08.4501.21K? 0
+045249.61 -252104.7 +000016.8+000002.900006.4 08.4501.27K? 0
+045515.64 +215050.7 +000037.5-000098.000029.0 08.4501.10K? 0
+045954.51 +683253.3 +000005.5-000018.700004.5 08.4501.40K? 0
+050126.71 -493437.8 +000021.7-000012.100003.0 08.4501.11K? 0
+052005.49 +372437.9 +000024.4-000001.300016.5 08.4501.49K? 0
+052616.65 +010331.3 -000004.8-000004.900016.7 08.4501.16K? 0
+053008.12 +373848.0 +000004.9-000020.600008.3 08.4501.09K? 0
+053309.11 +413847.5 +000009.2-000042.700027.8 08.4501.41K? 0
+054811.07 -760610.7 -000010.4-000010.400015.2 08.4501.17K? 0
+055256.24 -242615.3 +000012.8+000014.400009.6 08.4501.01K? 0
+060651.69 -525251.7 -000008.5+000034.000001.0 08.4501.08K? 0
+061111.15 -054328.4 +000006.3-000001.600025.8 08.4501.27K? 0
+061621.82 +112743.2 -000008.8-000021.900004.0 08.4501.57K? 0
+062555.42 -165422.9 -000003.4+000012.100001.9 08.4501.16K? 0
+062604.02 +014100.4 +000005.0+000018.200020.4 08.4501.20K? 1
+062841.86 -623327.8 +000017.2-000033.400007.8 08.4501.24K? 0
+063240.50 +333855.5 +000008.0-000000.400000.4 08.4501.36K? 0
+063620.10 -084913.3 +000010.1+000003.500004.3 08.4501.58K? 0
+063930.70 +223831.5 +000018.8-000028.400010.9 08.4501.57K? 0
+064028.97 -160043.5 -000021.8+000002.500001.5 08.4501.45K? 0
+064143.46 +100204.2 +000015.8+000012.200011.3 08.4501.30K? 0
+064723.08 -320129.8 -000011.3+000003.100000.0 08.4501.06K? 0
+064928.88 +494132.4 +000000.1+000012.900026.2 08.4501.40K? 0
+064936.46 -241248.8 -000001.2+000008.900022.2 08.4501.56K? 0
+065009.51 +183509.0 +000021.8-000030.800003.7 08.4501.10K? 0
+070351.54 +041233.9 -000005.5-000003.900017.1 08.4501.60K? 0
+070644.58 +203047.2 -000024.7-000016.700009.7 08.4501.63K? 0
+070937.93 -070842.0 +000009.2-000003.000010.5 08.4501.16K? 0
+071654.38 -580039.8 -000006.2+000080.900007.5 08.4501.26K? 0
+072409.77 -271415.3 +000002.5-000032.100018.0 08.4501.11K? 0
+072525.31 +140604.7 -000024.1-000023.200005.5 08.4501.03K? 0
+072819.86 +013524.9 -000022.9+000018.600014.7 08.4501.50K? 0
+072820.05 +480858.5 -000026.2+000017.800000.3 08.4501.42K? 0
+073103.68 +402132.1 +000032.1-000011.200028.9 08.4501.11K? 0
+073247.03 -205434.9 -000005.3+000010.800004.5 08.4501.10K? 0
+073649.08 -185709.3 -000028.0+000021.900010.2 08.4501.19K? 0
+073940.95 -505341.6 +000019.5-000069.000015.8 08.4501.12K? 0
+073955.20 -291544.9 -000009.2+000026.300010.1 08.4501.60K? 0
+074031.87 +701750.1 +000005.6-000004.700029.7 08.4501.08K? 0
+074553.77 -203813.6 +000020.8-000019.100010.6 08.4501.07K? 0
+074642.90 -191658.2 +000012.2+000003.100002.8 08.4501.71K? 0
+074807.63 +085004.6 +000004.8-000015.900010.6 08.4501.56K? 0
+074819.39 +334215.6 +000028.6-000037.700006.5 08.4501.08K? 0
+074947.47 -811217.3 +000009.5+000025.700009.8 08.4501.63K? 0
+075215.52 -344221.9 +000000.0+000000.000000.0 08.4501.25K? 1
+075515.90 -225927.6 +000012.0+000022.600008.4 08.4501.60K? 0
+080013.99 +044432.6 +000039.5-000032.600004.7 08.4501.23K? 0
+080149.25 -282428.4 -000008.0+000001.900008.1 08.4501.29K? 0
+081257.54 +045314.5 -000027.0-000019.300011.0 08.4501.05K? 0
+081732.13 -721708.7 -000014.9+000029.800000.9 08.4501.02K? 0
+082002.53 +355048.2 -000018.4+000002.800003.7 08.4501.00K? 0
+082330.14 -042525.0 +000009.8-000003.300007.8 08.4501.11K? 0
+082509.76 +740052.4 -000004.0+000005.700005.1 08.4501.05K? 0
+082533.69 +150808.8 -000019.2+000016.300010.6 08.4501.38K? 0
+082556.44 +552342.3 -000043.9-000069.300003.2 08.4501.00K? 0
+082920.54 -265517.3 -000002.1+000012.100006.8 08.4501.04K? 0
+083000.33 +651537.8 +000060.1-000051.800010.3 08.4501.26K? 0
+083826.20 +602644.6 -000016.9-000002.000003.8 08.4501.14K? 0
+084232.04 -261844.1 -000020.8+000002.000000.7 08.4501.60K? 0
+084937.96 -224523.7 -000002.5+000000.300004.0 08.4501.66K? 0
+090828.30 +410841.8 -000008.0-000010.900015.0 08.4501.51K? 0
+091533.94 -002115.8 -000006.0-000020.100002.1 08.4501.41K? 0
+091545.24 -532858.9 -000003.4-000006.800006.3 08.4501.07K? 0
+091721.80 +130453.6 +000011.3-000017.600003.6 08.4501.14K? 0
+091830.08 -610304.4 -000018.7+000009.200007.5 08.4501.09K? 0
+091947.75 +480437.0 +000014.4-000005.300023.3 08.4501.36K? 0
+092948.90 -124402.4 +000000.1+000013.200006.9 08.4501.50K? 0
+094219.27 -281408.0 -000012.5+000002.600007.0 08.4501.42K? 0
+094521.70 -544511.8 -000010.8-000003.100002.7 08.4501.19K? 0
+095009.53 +094048.9 -000002.2-000029.100001.8 08.4501.01K? 0
+095018.62 +051317.6 -000012.6+000007.700000.1 08.4501.65K? 0
+095757.46 -393429.0 -000010.9-000008.300005.2 08.4501.58K? 0
+095842.22 -041045.8 +000003.6-000049.500001.6 08.4501.12K? 0
+095919.70 -820634.7 +000013.4+000007.600000.1 08.4501.26K? 0
+100539.25 +284323.4 -000015.4-000028.300001.4 08.4501.03K? 0
+102008.88 -284005.6 +000004.4-000003.300026.5 08.4501.30K? 0
+102417.06 -544208.8 +000016.8+000007.600001.7 08.4501.67K? 0
+103408.52 +622408.5 -000047.8-000033.600006.9 08.4501.17K? 0
+103834.35 -573344.7 +000006.8+000005.000006.8 08.4501.51K? 0
+104433.26 -613441.9 -000012.3+000017.200004.0 08.4501.12K? 0
+104626.22 +340758.0 -000008.7-000012.800013.1 08.4501.08K? 0
+110713.13 -133938.8 -000026.0-000027.000001.8 08.4501.23K? 0
+111441.99 +123720.4 -000049.0-000030.100008.8 08.4501.18K? 0
+112206.61 -541006.0 -000019.3-000007.800013.5 08.4501.49K? 0
+113712.72 -043532.3 -000034.4+000009.100032.3 08.4501.35K? 0
+114006.98 +055251.3 -000001.1-000017.500000.5 08.4501.04K? 0
+115940.42 -393033.9 -000001.1-000009.100014.1 08.4501.47K? 0
+121249.52 -615352.3 -000014.1+000004.900004.4 08.4501.15K? 0
+122239.26 +270800.3 +000003.5-000020.200000.8 08.4501.53K? 0
+122452.22 +062149.2 -000021.4+000001.500028.4 08.4501.16K? 0
+122522.81 +553037.4 -000027.4+000023.400003.2 08.4501.20K? 0
+122839.52 -581100.7 -000015.9-000000.800003.3 08.4501.29K? 0
+123157.28 -054720.6 +000004.9+000008.300041.1 08.4501.10K? 0
+123928.43 +045340.8 -000091.1-000020.900005.9 08.4501.06K? 0
+124026.19 -535213.8 -000017.8-000000.200000.7 08.4501.14K? 0
+125034.27 -533627.2 -000023.5-000006.400009.3 08.4501.54K? 0
+131214.75 +295834.5 +000016.0+000009.300000.6 08.4501.52K? 0
+132049.08 -594805.5 -000005.0+000008.300003.9 08.4501.49K? 0
+132427.76 +761743.4 -000025.6+000006.900004.8 08.4501.03K? 0
+132900.06 +114304.5 -000039.2-000002.400002.5 08.4501.21K? 0
+133723.93 -374246.5 -000003.7+000005.000006.6 08.4501.39K? 0
+133909.57 +341547.5 +000025.9-000064.300027.4 08.4501.32K? 0
+134115.03 -295440.0 -000007.3+000023.100015.6 08.4501.20K? 0
+134504.20 +013134.9 +000005.7-000023.400002.5 08.4501.02K? 0
+134925.36 +175245.5 -000028.6+000008.500003.7 08.4501.21K? 0
+135123.20 -375443.7 -000004.7-000030.900005.4 08.4501.30K? 0
+135527.97 -012700.0 -000024.3-000023.000017.0 08.4501.35K? 0
+140116.57 +500820.5 -000041.1-000011.300004.5 08.4501.18K? 0
+142325.59 -414026.0 +000005.0-000006.000004.3 08.4501.19K? 0
+142459.69 -613504.4 -000014.6-000001.800006.0 08.4501.64K? 0
+142945.26 +385140.8 +000022.3-000012.700008.0 08.4501.26K? 0 0.10 1.00
+143843.22 +065904.8 -000026.5-000044.600000.8 08.4501.41K? 0
+144052.15 +184421.3 +000009.8-000038.100005.0 08.4501.25K? 0
+144257.87 -324814.5 -000004.9+000023.500004.9 08.4501.03K? 0
+144925.42 -592647.5 -000017.1-000023.900009.1 08.4501.15K? 0
+145755.31 -604957.5 -000002.9-000010.900008.4 08.4501.41K? 0
+150030.55 -415541.9 -000038.2-000001.700013.3 08.4501.06K? 0
+151201.97 +725216.5 +000001.0-000017.800017.2 08.4501.50K? 0
+151554.68 +011028.1 -000046.9-000036.500003.7 08.4501.20K? 0
+151858.70 +251141.2 +000008.7+000001.700008.9 08.4501.19K? 0
+152736.58 -551952.8 -000013.0+000004.300002.0 08.4501.01K? 0
+152904.95 +060034.4 +000023.5-000021.000014.8 08.4501.43K? 0
+153012.65 -702339.2 -000005.3-000006.100023.0 08.4501.28K? 0
+154630.38 -081228.9 -000023.7+000004.700004.8 08.4501.56K? 0
+155413.58 -585524.3 +000016.1+000005.500005.0 08.4501.28K? 0
+160254.58 -724600.0 +000013.3+000018.900007.4 08.4501.44K? 0
+160509.03 +473325.5 -000019.6+000013.600011.1 08.4501.05K? 0
+160923.91 +023231.0 -000008.1-000006.500002.4 08.4501.12K? 0
+161115.59 -692904.6 -000012.7-000027.200003.3 08.4501.25K? 0
+162618.61 -112910.3 -000035.6+000005.300018.5 08.4501.40K? 0
+164740.69 +341334.7 +000015.0-000024.000005.9 08.4501.55K? 0
+165214.94 -142213.6 -000044.6-000030.300007.1 08.4501.27K? 0
+165220.82 -505516.3 +000021.3-000021.100007.7 08.4501.54K? 0
+165626.98 +131510.1 -000000.6-000022.700006.9 08.4501.59K? 0
+170024.39 -715624.0 +000027.4+000011.600002.0 08.4501.10K? 0
+170614.38 -211554.9 +000023.6+000002.000007.4 08.4501.36K? 0
+170706.90 -430854.5 -000058.6-000039.300002.5 08.4501.26K? 0
+171903.74 +122227.2 -000012.4-000021.200014.4 08.4501.10K? 0
+172417.38 -315905.7 -000009.8+000006.500000.6 08.4501.11K? 0
+173157.25 +191232.3 -000010.1+000015.200003.3 08.4501.33K? 0
+174625.35 -240828.0 -000011.7-000025.000016.5 08.4501.31K? 0
+174913.75 -462744.2 +000008.5-000018.800004.6 08.4501.25K? 0
+175020.62 +431809.2 -000006.3-000003.000013.0 08.4501.07K? 0
+175537.33 -265552.2 -000009.8-000004.100013.4 08.4501.05K? 0
+175719.40 +301734.3 -000009.3+000001.300002.3 08.4501.08K? 0
+180012.39 -273634.6 -000001.9-000004.200003.0 08.4501.10K? 0
+181326.47 -364352.5 -000008.5-000037.100005.7 08.4501.39K? 0
+181602.24 +843641.4 +000005.5-000004.900005.0 08.4501.53K? 0
+182119.60 +345242.6 -000009.4+000014.500022.0 08.4501.09K? 0
+183710.12 -291414.5 -000004.9-000000.100009.8 08.4501.17K? 0
+183855.53 -225628.9 -000000.9+000024.200004.0 08.4501.06K? 0
+184914.50 -725717.7 +000005.2+000000.000011.7 08.4501.27K? 0
+185820.20 +214035.3 -000001.7+000006.300013.2 08.4501.13K? 0
+190030.56 -320729.7 -000021.5-000004.800008.6 08.4501.02K? 0
+191137.27 +262350.1 -000018.8-000026.600006.0 08.4501.40K? 0
+191402.73 -155405.5 +000024.1-000016.400007.8 08.4501.18K? 0
+191707.49 -041652.5 -000011.0-000034.400000.6 08.4501.09K? 0
+192448.29 -203531.8 +000032.0+000012.400021.8 08.4501.18K? 0
+192719.27 +502409.7 +000015.0-000031.300000.2 08.4501.13K? 0
+192850.66 -163102.8 +000026.8+000010.600000.9 08.4501.77K? 0
+193140.74 +741430.7 -000004.8-000017.700006.0 08.4501.27K? 0
+193151.68 -532137.5 -000013.0-000049.900005.8 08.4501.12K? 0
+193214.07 -282230.9 +000026.6-000046.400020.5 08.4501.15K? 0
+194250.15 +013152.6 -000000.9+000000.100014.3 08.4501.44K? 0
+194316.72 +361431.1 +000011.6+000013.300006.3 08.4501.72K? 0
+194529.06 -131544.3 +000004.3-000012.600011.0 08.4501.31K? 0
+195129.54 -155206.7 +000008.9-000003.400001.8 08.4501.73K? 0
+200528.40 +392110.4 +000022.0-000002.800008.6 08.4501.00K? 0
+200820.43 -032350.7 +000053.6-000011.100022.4 08.4501.78K? 0
+201103.27 +405641.7 -000006.2-000002.800007.7 08.4501.53K? 0
+201638.49 -402740.5 -000007.2-000047.700009.1 08.4501.09K? 0
+202249.52 +483045.6 -000000.3-000007.500001.8 08.4501.85M? 0
+202542.34 +261528.5 +000018.0+000011.700016.4 08.4501.01K? 0
+202711.46 +385254.3 +000002.7-000002.400009.4 08.4501.12K? 0
+202714.92 -685429.2 +000014.0-000024.700011.7 08.4501.00K? 0
+203529.57 -125739.8 -000026.1-000022.400000.2 08.4501.17K? 0
+203557.75 +284737.2 +000040.5-000004.800011.1 08.4501.33K? 0
+203722.99 +040610.4 +000019.4-000017.200008.9 08.4501.75K? 0
+203736.90 +513454.2 -000019.7-000015.500010.9 08.4501.68K? 0
+203904.28 +434822.3 -000006.4-000014.400006.3 08.4501.07K? 0
+204138.08 +591126.0 -000021.4-000007.100020.1 08.4501.95M? 0
+204148.46 -475445.7 -000008.3+000004.600018.5 08.4501.43K? 0
+205220.17 +104356.3 +000015.0+000005.100002.9 08.4501.59K? 0
+205448.61 -730404.9 -000003.9-000054.600003.1 08.4501.09K? 0
+210034.98 +294536.1 +000019.1+000000.500002.4 08.4501.68K? 0
+211226.29 +672737.7 +000005.4-000018.100007.4 08.4501.17K? 0
+211430.03 -140847.8 -000000.8+000005.300018.4 08.4501.34K? 0
+212257.85 +160014.9 -000007.8-000008.700019.2 08.4501.53K? 0
+212315.94 +480404.5 +000006.7-000009.300004.7 08.4501.01K? 0
+212544.16 +832606.7 -000012.8-000010.400012.2 08.4501.70K? 0
+212710.36 +630451.1 -000000.7-000018.200001.2 08.4501.08K? 0
+213323.05 +031646.0 +000022.7+000003.500009.4 08.4501.59K? 0
+213713.34 +084026.8 -000003.0-000000.300016.6 08.4501.59K? 0
+214236.20 +430037.9 -000018.9-000017.800000.4 08.4501.11K? 0
+214236.70 +311808.4 +000010.1+000001.300001.4 08.4501.51K? 0
+214417.82 -104636.5 +000026.2-000012.700016.5 08.4501.71K? 0
+214722.36 +284251.8 -000022.6-000004.700010.2 08.4501.22K? 0
+214901.63 -465303.8 +000013.5+000001.400000.9 08.4501.63K? 0
+220504.90 +372803.5 +000002.3+000000.700002.8 08.4501.00K? 0
+222508.22 +271424.6 -000012.3-000019.900005.1 08.4501.05K? 0
+223337.03 +475731.7 -000014.5-000000.500004.4 08.4501.53K? 0
+223714.96 +345540.6 -000009.2-000013.200009.8 08.4501.30K? 0
+223724.41 -345626.5 -000023.9-000014.400000.6 08.4501.51K? 0
+224544.09 +292341.4 +000000.9-000023.900006.2 08.4501.17K? 0
+225228.02 +723534.1 -000028.7-000006.900003.3 08.4501.07K? 0
+225724.48 +195745.5 +000046.6-000015.900007.6 08.4501.00K? 0
+225813.50 +302154.8 -000000.5+000000.500002.6 08.4501.69K? 0
+225905.22 +231431.4 -000011.8-000018.100020.5 08.4501.04K? 0
+230208.20 -703737.2 +000010.7-000031.600004.1 08.4501.18K? 0
+230605.72 +285738.8 +000017.1+000024.000025.7 08.4501.04K? 0
+231025.39 -131835.2 +000017.6-000013.100005.0 08.4501.50K? 0
+231340.86 +291555.2 +000008.6-000005.000022.1 08.4501.02K? 0
+231744.48 -124741.2 +000027.3-000018.600001.9 08.4501.03K? 0
+232310.75 -343331.8 +000005.4-000005.800002.4 08.4501.08K? 0
+232534.01 +475033.8 +000052.6+000018.100010.6 08.4501.44K? 0
+233235.23 +640759.4 -000009.6+000022.300000.0 08.4501.37K? 0
+234311.29 +432028.5 +000036.9+000010.400010.6 08.4501.46K? 0
+235302.52 -735546.7 +000027.2+000025.300007.1 08.4501.02K? 0
+235419.17 -743724.4 -000039.2-000004.500000.6 08.4501.61K? 0
+235619.88 +201232.4 +000010.5-000011.000002.4 08.4501.25K? 0
+235625.15 +460015.1 +000005.7+000002.100008.4 08.4501.03K? 0
+235950.18 -183026.2 +000021.4+000005.200011.5 08.4501.01K? 0
+000251.77 +302011.5 +000062.3+000007.900002.2 08.4600.42F? 0
+000536.95 +432405.2 +000018.8-000007.400005.9 08.46-0.20B? 0
+000856.56 +124816.1 +000026.0-000032.700000.7 08.4600.53F? 0
+001230.12 +143349.3 +000329.7-000073.200026.0 08.4600.74G? 0
+001936.58 +553836.8 +000008.9+000012.400006.7 08.4600.04A? 0
+002523.15 -721105.2 +000000.0+000000.000000.0 08.4600.28A? 0
+003515.91 +430328.1 +000036.8-000033.400016.1 08.4600.83G? 0
+003944.76 -413933.7 -000089.1-000087.800007.5 08.4600.55F? 0
+004432.17 +651838.7 +000029.7-000008.400004.5 08.4600.05A? 0
+005149.58 +783732.8 +000159.0-000012.800029.8 08.4600.78G? 0
+005353.31 +412741.9 +000024.8+000000.300008.6 08.4600.03A? 0
+005417.12 +602006.7 +000001.3-000003.700005.4 08.4600.38F? 0
+005438.53 -335726.2 -000001.4+000021.000009.2 08.4600.41F? 0
+005731.70 +751805.0 +000005.6-000017.800000.1 08.4600.53F? 0
+005755.09 +652336.6 +000034.9-000002.600009.2 08.4600.10A? 0
+005825.61 -120306.2 +000065.3-000023.500007.0 08.4600.50F? 0
+005927.64 +465028.4 +000005.5+000001.800000.6 08.4600.02A? 0
+010107.57 +765128.6 +000042.6-000015.400005.4 08.4600.33F? 0
+010232.45 -572029.0 +000280.2+000008.500011.0 08.4600.63G? 0
+010446.87 -430350.7 +000057.5+000014.000015.9 08.4600.41F? 0
+011007.25 +514433.8 -000095.6-000030.200012.7 08.4600.54F? 0
+011415.90 +581738.4 +000018.9-000001.400002.0 08.4600.07A? 0
+011641.82 -011541.3 +000003.1-000003.200004.2 08.4600.94G? 0
+011714.47 +570555.4 -000003.5+000010.900000.9 08.4600.06A? 0
+013612.13 +572913.8 +000030.3-000018.900002.1 08.4600.48F? 0
+013641.60 +415649.7 -000007.1-000000.200005.0 08.4600.13A? 0
+013751.32 +562041.8 +000013.9-000003.600004.6 08.4600.97K? 0
+014127.91 +462445.4 -000000.5-000013.300009.1 08.4600.01A? 0
+014913.30 -633059.9 +000010.0+000011.500005.8 08.4600.22A? 0
+014921.26 +584604.3 +000021.9-000007.500006.9 08.4600.10A? 0
+014957.94 -353223.9 -000094.3-000094.900005.0 08.4600.59G? 0
+015140.28 +474926.8 -000003.9-000055.500001.7 08.4600.86G? 0
+015145.00 -755930.4 +000015.4+000042.100011.6 08.4600.50F? 0
+015308.05 -164357.7 -000026.6-000019.000012.4 08.4600.90G? 1
+015438.93 +595554.1 -000058.7-000005.600005.2 08.4600.44F? 1
+020127.89 +002833.1 -000003.2-000084.000010.6 08.4600.54F? 0
+020340.25 +594537.6 +000037.9-000031.400010.6 08.4600.42F? 1
+021118.89 +155800.6 -000013.6+000001.000016.0 08.4600.16A? 0
+021125.93 +423852.0 +000016.2-000013.300011.0 08.4600.19A? 0
+021715.99 +235227.7 +000000.0+000000.000000.0 08.4600.35F? 0
+021815.86 -040551.5 +000098.2+000034.100018.6 08.4600.56F? 0
+022257.93 +432545.8 +000031.5-000018.700000.2 08.4600.21A? 0
+022439.68 +222601.8 +000148.5+000005.700016.5 08.4600.51F? 0
+023147.82 +632502.7 -000008.4+000005.000004.3 08.4600.26A? 0
+023211.82 +124113.3 +000061.9+000017.900008.6 08.4600.18A? 0
+023439.27 +225804.5 -000010.5-000018.500016.2 08.4600.29A? 0
+023718.24 +555736.7 +000017.9-000015.600004.5 08.4600.33F? 0
+023731.48 -050523.0 -000008.9-000002.000003.6 08.4600.43F? 0
+023855.76 -545032.7 +000024.0-000012.400009.1 08.4600.47F? 0 0.10 1.00
+023917.03 -434805.7 +000012.6-000017.000003.7 08.4600.31F? 0
+024054.47 +081425.0 -000040.1-000014.700017.5 08.4600.53F? 0
+024423.72 +574811.5 +000103.7-000019.600004.8 08.4600.94G? 0
+024711.30 +363348.7 +000000.7-000011.800005.1 08.4600.01A? 0
+025030.18 +115213.3 -000002.6-000112.500008.2 08.4600.80G? 0
+025340.81 -260920.4 +000003.4-000001.300000.9 08.46-0.21B? 0
+025749.93 -500910.6 +000027.9+000014.700000.4 08.4600.40F? 0
+030110.94 +192410.2 -000002.2-000031.000017.7 08.4600.43F? 0
+030145.91 +581939.7 -000000.4-000007.300003.8 08.4600.33F? 0
+031400.44 +102712.6 +000052.7-000072.400006.3 08.4600.55F? 0
+031742.08 +622112.0 +000058.7-000081.800006.6 08.4600.49F? 0
+032034.15 +191049.4 -000009.0-000006.700005.2 08.4600.17A? 1
+032547.94 +255215.9 +000090.0-000030.400005.8 08.4600.55F? 0
+032621.05 +352026.1 -000043.0+000005.800030.8 08.4600.70G? 0
+035004.44 -110825.2 -000011.1+000006.200012.9 08.4600.51F? 0
+040203.99 +063125.9 +000016.8-000011.100003.5 08.4600.99K? 0
+040345.16 -442853.3 -000091.6-000079.500009.3 08.4600.72G? 0
+040509.78 -072618.9 +000001.0-000001.400005.1 08.4600.89G? 0
+040644.25 +173948.6 +000040.7-000039.300001.1 08.4600.50F? 0
+041614.62 -752039.4 +000017.5+000024.300002.9 08.4600.44F? 0
+041900.62 -754305.1 +000003.7+000017.500015.8 08.4600.85G? 0
+041907.94 +173129.4 +000094.4-000021.500013.9 08.4600.74G? 0
+041908.64 +405640.7 +000004.9-000025.600014.8 08.4600.34F? 0
+041916.67 +194328.6 +000065.0-000010.200023.6 08.4600.51F? 0
+041921.83 +491413.3 -000000.3+000013.300004.9 08.4600.45F? 0
+042234.78 -550546.9 +000009.3+000032.100012.8 08.4600.96K? 0
+042407.42 -200705.7 +000034.5-000112.100008.5 08.4600.48F? 0
+043932.99 +433933.1 -000026.5-000012.700012.9 08.4600.23A? 0
+044108.04 +255934.0 +000012.6-000026.400002.0 08.4600.82G? 0
+044352.22 +794547.6 -000038.6-000018.400013.6 08.4600.45F? 0
+044926.03 +702828.9 -000019.9+000057.400009.2 08.4600.51F? 0
+045032.90 +005153.4 +000001.5-000009.800014.2 08.4600.29A? 0
+045100.73 +461545.7 -000012.8-000000.300006.9 08.4600.20A? 0
+045224.16 -692414.2 +000000.2+000003.500002.5 08.4600.21A? 0
+050028.91 +123431.8 +000012.6+000004.200006.6 08.4600.09A? 0
+050459.80 -083327.6 +000000.6+000002.100010.3 08.4600.02A? 0
+050515.05 +124719.0 -000016.7-000003.300007.9 08.4600.19A? 0
+050637.97 -414607.7 +000008.1+000010.400007.7 08.4600.11A? 0
+051233.02 -172716.5 -000002.1+000006.700001.5 08.4600.11A? 0
+051531.49 +001149.2 -000020.1+000002.900005.3 08.4600.21A? 0
+051834.01 +050102.2 +000158.3-000118.300003.4 08.4600.63G? 0
+051841.11 -103019.4 -000018.3-000003.600003.0 08.4600.21A? 0
+052236.93 +511328.0 +000015.3-000001.400012.8 08.4600.16A? 0
+052632.18 +081519.2 +000007.5-000006.200009.1 08.4600.07A? 0
+052819.22 +012229.4 +000065.7-000015.000028.3 08.4600.70G? 0
+053133.46 -293923.1 +000009.4+000012.200002.4 08.4600.46F? 0
+053409.15 -151703.0 +000019.8-000015.600028.6 08.4600.64G? 0
+053523.37 +303614.4 +000011.4-000028.500003.6 08.4600.18A? 0
+053531.43 -052516.3 -000006.9-000004.500007.9 08.4600.00B? 0
+053614.09 -021531.8 +000005.0+000005.300001.1 08.46-0.02B? 0
+053814.09 -391923.1 +000008.5+000038.600000.6 08.46-0.00B? 0
+053915.06 -023137.6 +000003.1+000001.600004.7 08.4600.20A? 0
+054317.45 +395821.2 -000007.2-000000.600015.5 08.4600.15A? 0
+054534.66 -472256.9 +000000.0+000000.000000.0 08.4600.48F? 1
+054708.88 -261529.4 -000013.0-000016.400004.5 08.4600.62G? 0
+055029.64 -223404.4 +000043.2+000028.500014.0 08.4600.58G? 0
+055056.97 +223020.1 +000033.7-000013.400000.6 08.4600.06A? 0
+055215.61 -215150.6 -000001.5-000111.400008.9 08.4600.49F? 0
+055237.96 -152828.5 +000000.9+000017.400002.9 08.4600.12A? 0
+055817.06 +054921.4 +000002.9-000024.500002.8 08.4600.20A? 0
+060204.70 +113923.8 +000001.0+000013.700002.8 08.4600.13A? 0
+060502.16 -354757.2 +000007.4+000016.300001.8 08.4600.97K? 0
+060606.26 +133213.2 -000010.9+000008.900011.8 08.46-0.03B? 0
+061341.57 -232057.0 -000004.1+000007.000000.8 08.4600.06A? 0
+061603.16 +281205.9 -000016.9+000003.500005.5 08.4600.00B? 0
+061943.25 -011225.5 -000001.8+000014.500019.4 08.4600.17A? 0
+062008.98 -264643.0 +000010.7+000003.000014.0 08.4600.98K? 0
+062305.32 +101003.8 -000007.9-000006.700005.5 08.4600.03A? 0
+062403.89 +252501.2 -000001.7+000001.900006.3 08.4600.09A? 0
+062622.94 -134311.5 +000001.6-000007.200006.2 08.4600.12A? 0
+062623.13 -261748.7 -000054.8+000006.000004.0 08.4600.59G? 0
+062833.73 -031237.3 +000009.7+000008.200012.7 08.4600.49F? 0
+062902.37 +112116.7 +000003.3-000065.100016.4 08.4600.57F? 0
+062925.73 -223529.5 +000000.0+000000.000000.0 08.4600.12A? 0
+063112.40 +524750.5 -000014.2+000009.300016.1 08.4600.29A? 0
+063730.47 -250917.1 -000005.8-000006.300002.9 08.4600.09A? 0
+063737.25 -092351.1 -000000.2-000009.300008.5 08.46-0.03B? 0
+063753.35 -303800.0 -000016.2+000011.300002.8 08.4600.18A? 0
+063843.55 -051753.1 +000019.0-000034.500003.0 08.4600.37F? 0
+064013.57 +374458.0 -000000.9-000026.500011.7 08.4600.48F? 0
+064042.62 +205623.2 -000002.0+000013.900004.8 08.46-0.02B? 0
+064111.65 +243921.8 -000017.0-000006.500008.2 08.4600.11A? 0
+064352.03 -543403.5 -000045.2+000141.400020.2 08.4600.82G? 0
+064527.86 -070810.3 +000009.2+000017.400001.1 08.4600.86G? 0
+064727.46 +260746.1 +000009.0-000042.100029.2 08.4600.20A? 0
+064815.79 +351606.9 +000007.1-000002.700001.2 08.46-0.01B? 0
+064822.96 -473712.1 -000020.1+000019.600003.0 08.4600.30A? 0
+065655.60 -170443.3 +000000.1-000003.300007.8 08.46-0.06B? 0
+065722.56 -510003.4 +000043.0+000049.400017.8 08.4600.52F? 0
+065919.71 -421415.5 -000001.7-000001.600001.1 08.46-0.10B? 0
+070102.19 -740103.5 -000004.0+000029.200011.4 08.4600.26A? 0
+070218.34 +311421.4 +000011.7-000050.500023.5 08.4600.57F? 0
+070420.90 -395511.5 -000015.8+000026.500001.0 08.4600.51F? 0
+070631.23 -344412.4 -000008.8+000001.500005.5 08.4600.04A? 0
+070733.12 -281544.8 -000005.8-000004.700006.4 08.46-0.14B? 0
+070916.50 -562205.6 -000009.7+000003.000015.3 08.4600.27A? 0
+070925.08 -495010.7 +000026.3+000034.600000.5 08.4600.97K? 0
+071013.01 +380750.2 +000064.4-000106.100054.0 08.4600.76G? 1
+071235.29 -402044.2 +000010.1-000012.200016.5 08.4600.37F? 0
+071418.84 -073109.1 -000008.2+000010.000000.9 08.46-0.09B? 0
+071655.07 -562539.7 -000018.1+000028.600007.1 08.4600.99K? 0
+071745.83 -013259.7 -000004.4+000012.000006.6 08.46-0.06B? 0
+072202.65 -392858.9 +000000.0-000028.800006.6 08.4600.13A? 0
+072353.95 -365755.8 -000009.5+000007.400007.2 08.4600.13A? 0
+072550.79 -380858.4 -000009.9+000005.800011.6 08.4600.06A? 0
+073000.46 +433303.4 +000023.2-000031.500007.4 08.4600.45F? 0
+073001.19 +183746.6 -000013.0-000007.600002.3 08.4600.08A? 0
+073139.16 -064720.3 -000003.1-000002.000010.4 08.46-0.10B? 0
+073645.48 -125110.0 +000004.8+000009.100010.3 08.46-0.12B? 0
+074116.24 -202001.9 +000002.1+000005.600004.4 08.4600.94G? 1
+074248.10 +363624.8 +000015.4-000089.200007.3 08.4600.47F? 0
+074804.82 -222053.9 -000006.4-000000.700006.2 08.4600.11A? 0
+075011.08 -024131.3 -000009.2-000004.600011.5 08.4600.93G? 0
+075055.91 +202541.5 -000011.4-000001.500007.0 08.4600.03A? 0
+075105.97 +364804.6 +000006.8-000002.700002.5 08.4600.99K? 0
+075436.39 -393835.5 -000056.2+000066.300006.8 08.4600.50F? 0
+075745.34 -143625.1 -000007.8+000005.300010.2 08.4600.94G? 0
+075845.56 -480825.7 -000008.9+000005.100006.1 08.4600.01A? 0
+080738.02 -113942.2 -000037.4-000071.100003.8 08.4600.64G? 0
+081023.53 -301359.7 -000037.3+000065.400012.0 08.4600.50F? 0
+081154.09 -112821.3 -000016.2+000008.300004.9 08.4600.00A? 0
+081336.84 -170729.3 +000007.4+000009.500010.1 08.4600.02A? 0
+081358.00 -173958.7 -000005.6-000007.200001.8 08.4600.58F? 1
+081448.20 -454917.8 -000014.0+000019.900003.3 08.4600.92G? 0
+081747.48 +375203.7 -000008.7-000016.200000.9 08.4600.35F? 0
+081819.72 -470801.3 -000012.7-000013.200004.8 08.4600.41F? 0
+082312.10 -425911.4 -000016.8+000010.900002.2 08.4600.04A? 0
+082405.51 -400309.2 -000009.2+000002.500001.2 08.4600.06A? 0
+082407.08 -082412.6 -000014.6+000029.300008.2 08.4600.16A? 0
+082841.33 -363252.6 -000014.9+000009.000002.6 08.4600.20A? 0
+083024.02 -364312.0 +000001.0+000000.800000.8 08.46-0.09B? 0
+083316.17 -222737.8 -000017.4-000006.500002.6 08.4600.18A? 0
+083347.77 -142347.5 -000006.2+000008.300010.5 08.4600.05A? 0
+084400.37 +350215.4 -000035.8-000039.400012.3 08.4600.50F? 0
+084520.55 +185231.5 -000046.5-000017.200012.0 08.4600.25A? 0
+084737.00 -493254.2 +000006.7-000005.300010.8 08.4600.20A? 0
+084821.62 +485843.5 -000061.9-000030.500009.1 08.4600.46F? 0
+084822.61 +173921.5 +000001.5-000012.300005.0 08.4600.12A? 0
+084956.82 +144951.2 -000037.9+000015.400004.6 08.4600.48F? 0
+085316.04 +074638.7 -000004.6-000011.100014.6 08.4600.88G? 0
+085527.30 -364845.3 -000014.3+000005.400006.8 08.4600.95G? 0
+085546.98 -465204.3 -000022.6+000009.400005.7 08.46-0.11B? 0
+085931.17 -043410.9 +000025.5-000052.700009.8 08.4600.69G? 0
+090141.36 -501454.2 -000010.6-000000.300001.2 08.46-0.02B? 0
+090521.32 +744148.3 +000141.7-000002.700018.8 08.4600.73G? 0
+090525.53 +155423.6 +000001.7-000018.200002.5 08.4600.88G? 0
+090529.68 -552852.6 -000006.6+000006.000000.0 08.4600.87G? 0
+090539.13 -450937.0 -000014.0+000009.400000.9 08.4600.04A? 0
+091618.80 -230748.0 +000008.4+000019.300035.3 08.4600.27A? 1
+092004.78 -183220.1 -000015.0+000028.200016.7 08.4600.48F? 0
+092019.03 -320315.1 -000003.4+000002.300011.9 08.4600.16A? 0
+092047.18 -412103.6 -000027.5+000018.500008.4 08.4600.96K? 0
+092232.15 -082753.1 +000002.7-000066.300006.4 08.4600.42F? 0
+092403.29 +614623.1 -000029.7-000037.000003.7 08.4600.31F? 0
+092433.11 -280014.2 -000009.3-000004.200000.5 08.4600.30A? 0
+092846.39 -182258.8 -000007.2+000000.100013.6 08.4600.18A? 0
+092935.28 +272337.9 -000011.4-000008.100009.4 08.4600.16A? 0
+093039.76 -283611.4 -000033.8+000020.200012.2 08.4600.44F? 0
+093243.19 +585428.1 +000005.4+000005.300000.6 08.4600.99K? 0
+093259.53 -380950.0 -000018.2+000005.200001.3 08.4600.03A? 0
+093259.56 +271149.7 -000030.8-000040.900004.8 08.4600.39F? 0
+093424.68 -184508.3 +000001.6+000004.600001.0 08.4600.14A? 0
+093429.88 -392549.4 -000018.3-000000.900001.6 08.4600.10A? 0
+094136.34 +275721.3 +000006.7-000010.800009.5 08.4600.58F? 0
+094152.97 +343429.4 -000026.3-000003.300013.5 08.4600.22A? 0
+094348.15 -425104.4 +000003.0+000012.400015.4 08.4600.48F? 0
+094354.20 +332340.2 +000014.8-000085.900017.4 08.4600.57F? 0
+094503.73 +582621.2 +000018.3-000021.100011.6 08.4600.53F? 0
+094757.90 -581058.8 -000002.8+000004.000006.4 08.4600.21A? 0
+095115.24 +603700.1 -000031.8-000020.200008.0 08.4600.67G? 1
+095409.38 -514527.2 -000014.7-000010.700002.9 08.4600.84G? 0
+095652.79 -124034.2 -000069.8+000031.300018.1 08.4600.51F? 0
+100519.89 -111203.8 +000007.5-000021.600002.6 08.4600.51F? 0
+100909.51 -702158.0 -000036.5-000022.300007.5 08.4600.55F? 0
+101049.41 +392218.7 -000030.5-000005.200003.3 08.4600.07A? 0
+101624.59 +564540.6 -000027.5-000086.100009.8 08.4600.46F? 0
+103025.21 -235104.7 +000006.6+000001.300006.3 08.4600.05A? 0
+103556.08 +365551.8 -000055.6-000116.300028.1 08.4600.72G? 0
+104400.18 -600509.8 +000000.0+000000.000000.0 08.46-0.04B? 0
+104518.61 -562539.7 -000009.0+000007.800001.2 08.4600.96K? 0
+105638.27 -842842.8 -000018.3+000010.900016.2 08.4600.06A? 0
+105644.40 +133331.7 -000100.9+000029.400018.2 08.4600.51F? 0
+105703.12 -712137.3 -000001.1-000011.700006.2 08.46-0.02B? 0
+105724.00 -291650.9 -000001.9+000010.800003.5 08.4600.92G? 0
+110208.13 -215255.4 -000054.4-000015.700008.5 08.4600.38F? 0
+110444.68 -490615.7 -000070.4+000019.400017.8 08.4600.54F? 0
+110603.18 -111118.3 -000044.4-000005.400009.7 08.4600.34F? 0
+110708.24 -584259.1 +000000.0+000000.000000.0 08.4600.01A? 0
+110738.44 +485943.5 -000039.3-000018.800004.2 08.4600.35F? 0
+110803.37 -773917.5 -000034.6-000001.800010.8 08.4600.33F? 0
+111521.50 +122055.3 -000003.7-000039.400003.3 08.4600.35F? 0
+113152.61 -812545.1 -000012.7+000004.700003.2 08.4600.43F? 0
+113906.41 +441819.9 -000217.2+000057.400034.0 08.4600.69G? 0
+114513.08 +535652.9 -000010.4-000010.700001.7 08.4600.10A? 0
+114525.93 -282219.3 +000003.3+000000.200005.1 08.4600.58F? 0
+114534.01 -471341.1 -000161.6-000025.800017.5 08.4600.69G? 0
+114720.13 +272350.4 -000072.9-000044.300004.7 08.4600.47F? 0
+114944.45 +065044.9 -000005.2+000005.700016.5 08.4600.22A? 0
+115245.59 +473247.9 -000051.3-000101.200014.1 08.4600.49F? 0
+115351.12 -434720.7 +000012.5-000008.700002.5 08.4600.25A? 0
+120019.28 -535522.9 -000039.3+000004.900008.9 08.4600.32F? 0
+120046.33 -635056.5 -000003.5+000002.200003.1 08.46-0.05B? 0
+120116.23 +790514.8 -000074.4-000008.800019.2 08.4600.59G? 0
+120126.27 -080932.1 -000092.1-000089.900015.6 08.4600.93G? 0
+120310.32 -655002.0 -000008.0-000002.100017.1 08.4600.08A? 0
+120312.71 -491120.3 -000021.7+000009.000001.7 08.4600.15A? 0
+120705.16 +423935.5 -000035.5-000003.600007.1 08.4600.36F? 0
+120803.18 -221531.4 -000024.6-000001.100008.9 08.4600.26A? 0
+121011.36 -465914.8 -000031.8-000002.200002.0 08.4600.25A? 0
diff --git a/kstars/kstars/data/hip072.dat b/kstars/kstars/data/hip072.dat
new file mode 100644
index 00000000..fc2d312c
--- /dev/null
+++ b/kstars/kstars/data/hip072.dat
@@ -0,0 +1,1000 @@
+121137.54 +773137.7 -000003.5+000015.300010.2 08.4600.16A? 0
+121158.86 -504612.4 -000035.6-000009.500007.8 08.4600.41F? 0
+121202.90 -494916.8 -000003.5-000021.400002.9 08.4600.97K? 0
+121416.11 -720819.3 -000015.9-000012.400009.7 08.4600.03A? 0
+121450.76 -554723.4 -000046.5-000005.100004.2 08.4600.47F? 0
+122241.03 +055453.8 +000004.2-000001.900005.7 08.4600.60G? 0
+122315.87 +133719.8 +000026.0-000002.600006.0 08.4600.40F? 0
+122352.98 -812114.4 -000025.6-000004.900013.0 08.4600.43F? 0
+122653.94 +694347.8 -000112.6-000190.900021.6 08.4600.64G? 0
+123445.33 +760107.4 -000059.2+000020.700012.1 08.4600.85G? 0
+123832.29 +001302.4 -000076.5-000005.900015.9 08.4600.48F? 0
+124359.81 -190408.3 -000004.5+000030.600023.5 08.4600.95G? 0
+124529.80 +301152.1 -000021.3+000027.100010.8 08.4600.46F? 0
+124949.97 +213827.0 -000000.6+000004.100003.5 08.4600.25A? 0
+125050.95 +033047.1 +000058.1-000120.600022.1 08.4600.67G? 0
+125139.93 +164535.6 -000031.1+000008.300001.8 08.4600.99K? 0
+125451.20 -102602.9 -000051.4+000001.200001.1 08.4600.32F? 0
+125721.43 -671245.7 -000021.7-000003.800014.0 08.4600.63G? 0
+130140.98 +573742.7 -000006.1+000000.100003.6 08.4600.28A? 0
+130335.37 -482315.0 -000033.6+000005.300011.6 08.4600.46F? 0
+130543.58 +183219.6 -000014.1-000055.400014.9 08.4600.50F? 0
+131052.71 -704831.0 -000003.8-000002.000002.9 08.4600.05A? 0
+131628.27 +185720.7 +000003.1-000022.800008.1 08.4600.61G? 0
+131648.81 -452310.4 +000010.4+000011.000014.3 08.4600.15A? 0
+132701.70 -353708.4 -000008.2-000005.400002.3 08.4600.01A? 0
+134410.02 -314859.3 -000057.8-000006.000005.5 08.4600.36F? 0
+134716.84 -201712.8 -000025.5+000002.900020.7 08.4600.58G? 0
+135249.09 -520549.1 -000021.3-000004.900004.3 08.4600.22A? 0
+135318.92 +270513.6 +000059.4+000039.600009.5 08.4600.87G? 0
+135617.97 +665640.5 -000140.0+000048.500024.6 08.4600.76G? 0
+135720.84 +262516.3 -000005.8-000003.400006.8 08.4600.99K? 0
+140040.57 -020458.3 -000025.2+000004.600019.6 08.4600.27A? 0
+140210.88 -615728.4 -000013.5-000002.300002.9 08.4600.01A? 0
+140220.39 -523311.6 -000062.7-000018.200012.8 08.4600.58F? 0
+140348.81 -434601.6 -000062.5-000051.100007.7 08.4600.87G? 0
+142201.85 -722303.7 +000010.9+000009.400020.9 08.4600.91G? 0
+142431.82 -552203.5 -000024.4-000017.100001.9 08.4600.32F? 0
+143812.90 -472257.1 +000027.1-000004.800021.4 08.4600.42F? 0
+144319.31 -103519.2 -000037.7-000025.500002.0 08.4600.53F? 0
+144738.89 -125604.9 -000000.7-000013.400015.8 08.4600.46F? 0
+144800.74 -654422.5 -000003.6-000003.100008.8 08.4600.01A? 0
+144821.82 -312407.7 -000035.2-000030.900008.0 08.4600.44F? 1
+145003.76 -070952.4 -000016.3-000037.500001.5 08.4600.53F? 0
+145855.31 +063616.6 +000044.6+000126.400020.7 08.4600.84G? 0
+150152.37 +032137.7 -000055.8-000008.200009.9 08.4600.70G? 0
+150604.77 -093217.2 +000018.2-000038.900004.3 08.4600.89G? 0
+151025.70 +252641.3 -000053.9+000029.600006.0 08.4600.50F? 0
+151338.49 +720457.1 +000005.4+000006.300002.8 08.4600.98K? 0
+151527.28 +223256.9 -000105.8+000057.600010.5 08.4600.59G? 0
+151851.27 +630916.5 +000013.7-000003.500004.9 08.4600.29A? 0
+152235.26 +202348.9 -000113.2-000107.700023.7 08.4600.70G? 0
+153335.70 -470429.1 -000015.9-000007.800008.2 08.4600.14A? 0
+153400.92 -485947.6 -000005.2-000020.700014.0 08.4600.23A? 0
+154129.81 +831719.0 -000051.4+000050.400020.1 08.4600.81G? 0
+154202.81 -481709.3 +000008.2-000008.700000.0 08.46-0.04B? 0
+154426.31 -035018.2 -000023.7-000030.200003.2 08.4600.38F? 0
+154554.72 +123329.4 -000006.7-000012.800005.3 08.4600.43F? 0
+155918.91 +222649.4 -000009.3-000092.300011.7 08.4600.90G? 0
+160103.15 +552712.3 -000001.9-000016.600010.6 08.4600.49F? 0
+160107.88 -715515.2 -000005.4-000008.500007.0 08.4600.74G? 0
+160120.63 -313246.1 +000018.5+000008.900005.5 08.4600.72G? 0
+161629.82 +101605.1 -000028.3-000037.300012.9 08.4600.52F? 0
+161714.66 -225519.8 -000033.0-000026.200025.5 08.4600.31A? 0
+162122.75 -530627.4 +000008.7-000010.700005.7 08.46-0.02B? 0
+162431.53 -745204.4 -000022.1-000018.000014.8 08.4600.94G? 0
+162515.01 -095153.2 -000031.8-000013.100005.9 08.4600.47F? 1
+162608.80 -345859.9 -000012.8-000174.400041.5 08.4600.51F? 1
+163008.84 -340717.3 -000014.9-000028.300000.9 08.4600.45F? 0
+163521.41 -075609.5 -000035.0+000013.700022.5 08.4600.25A? 0
+163544.80 +275223.4 -000010.1+000020.600015.5 08.4600.43F? 0
+163831.69 -652125.0 +000007.8-000001.500010.8 08.4600.29A? 0
+164150.90 -745029.5 -000011.5+000003.900017.9 08.4600.56F? 0
+164224.60 -200952.4 +000010.0-000034.800000.2 08.4600.50F? 0
+164633.36 -470451.1 +000000.0+000000.000000.0 08.4600.42F? 0
+165150.80 -253206.0 +000013.1-000029.900002.2 08.4600.49F? 0
+165229.47 +525547.1 +000007.9+000014.700007.2 08.4600.28A? 0
+165454.70 -521824.5 -000001.0-000006.000003.2 08.46-0.05B? 0
+165555.23 -404646.9 -000005.4+000001.900005.3 08.4600.10A? 0
+165639.38 -435651.8 +000007.0+000010.300015.7 08.4600.36F? 0
+165756.31 -470525.6 +000000.5-000010.100001.9 08.4600.16A? 0
+165949.95 +375058.0 +000029.9-000034.100004.7 08.4600.38F? 0
+170250.04 -310334.5 -000011.2-000016.900006.0 08.4600.06A? 0
+170657.21 -382535.6 -000002.6+000003.600003.8 08.4600.16A? 0
+170745.57 +243459.9 -000003.5+000076.900004.4 08.4600.30A? 0
+171048.08 -362433.9 +000003.9+000003.000009.0 08.4600.08A? 0
+171300.39 -423800.4 -000003.0+000004.800009.9 08.4600.03A? 0
+171734.68 +102459.3 +000035.3-000040.500004.3 08.4600.71G? 0
+171846.20 -445103.1 -000027.4-000008.300007.5 08.4600.37F? 0
+171936.09 -555344.6 -000005.3-000005.200002.7 08.46-0.04B? 0
+172202.73 +063147.3 +000001.9-000015.400016.0 08.4600.29A? 0
+172231.49 -363049.4 +000010.5-000009.700002.0 08.4600.20A? 0
+172349.03 +215509.4 -000010.8+000021.200001.2 08.4600.40F? 1
+173115.84 -395829.9 -000033.7-000040.000004.9 08.4600.50F? 0
+173224.95 -364154.1 +000005.4-000013.400013.0 08.4600.02A? 0
+173714.48 +062631.8 +000002.6-000033.300020.2 08.4600.49F? 0
+173850.50 +211402.2 -000004.7-000009.000011.9 08.4600.97K? 0
+174220.33 -462054.6 +000004.6+000005.600004.9 08.4600.08A? 0
+174605.49 -363932.3 -000004.8-000006.000008.8 08.46-0.09B? 0
+174633.68 -144526.6 -000021.7-000019.400011.8 08.4600.28A? 0
+174951.15 +471544.2 +000006.5+000012.900003.7 08.4600.15A? 0
+175005.94 +021350.2 +000000.4+000000.600012.7 08.4600.83G? 0
+175251.87 -000215.2 +000013.4+000009.500010.2 08.4600.08A? 0
+175303.90 -504947.2 +000014.2-000020.200001.9 08.4600.07A? 0
+175500.20 -225852.0 -000005.7-000004.700011.6 08.4600.32F? 0
+180012.22 +103058.8 +000010.2-000003.400015.0 08.4600.85G? 0
+180312.24 +252155.5 -000008.3+000038.900001.4 08.4600.39F? 0
+180437.71 -170154.1 +000003.9-000014.300004.3 08.4600.63G? 0
+180558.82 +254100.0 +000015.4-000000.400006.9 08.4600.51F? 0
+180727.25 -250616.5 +000002.7-000007.000023.4 08.4600.45F? 0
+180936.59 +225948.2 +000010.0-000017.200016.5 08.4600.54F? 0
+181200.28 -343535.5 +000005.2-000014.900003.5 08.4600.03A? 0
+181218.16 +015351.1 +000030.1-000036.700026.7 08.4600.70G? 0
+181309.80 +792537.3 -000018.4+000117.300003.3 08.4600.55F? 0
+181359.11 +803929.4 +000022.5+000039.900000.9 08.4600.50F? 0
+181537.99 +271118.7 +000015.6+000041.900001.5 08.4600.43F? 0
+182244.71 -142148.6 +000020.2-000004.100006.4 08.4600.35F? 0
+182339.79 -544904.9 +000051.7-000124.600012.7 08.4600.61G? 0
+182632.65 +094148.7 +000004.1-000012.700013.9 08.4600.08A? 0
+182637.15 -053606.7 -000010.4-000036.700021.0 08.4600.41F? 0
+182739.11 +063155.8 +000011.6+000005.700003.0 08.4600.25A? 0
+183018.21 -493408.3 -000084.1-000123.000021.5 08.4600.82G? 0
+183657.41 -420634.2 -000000.8-000011.500002.8 08.46-0.06B? 0
+183727.71 -212945.6 +000017.1-000033.700010.5 08.4600.38F? 0
+184126.05 -423554.2 -000000.4-000010.300015.0 08.4600.03A? 0
+184248.60 -542851.0 +000026.5+000019.300009.4 08.4600.98K? 0
+184350.76 -085523.5 -000010.2-000002.400001.2 08.4600.64G? 0
+184353.35 +131141.0 +000034.4-000023.000007.2 08.4600.48F? 0
+184504.59 -231506.4 +000022.4-000113.700014.2 08.4600.61G? 0
+184713.65 -393349.0 +000012.1-000015.600012.8 08.4600.04A? 0
+185111.66 +143308.6 -000019.9-000000.200010.2 08.4600.20A? 0
+185255.74 -411334.1 +000010.5+000005.100012.3 08.4600.39F? 0
+185412.89 -225422.0 +000000.0+000000.000000.0 08.4600.69G? 0
+185633.75 -521716.7 +000010.1-000019.500018.5 08.4600.05A? 0
+190012.18 +605840.8 -000000.9-000003.700009.3 08.4600.97K? 0
+190540.61 +491820.5 +000011.1+000017.200001.4 08.4600.35F? 0
+190752.09 +613946.8 +000024.9+000029.900005.2 08.4600.45F? 0
+190854.38 +183638.8 +000015.7+000030.400013.1 08.4600.41F? 0
+191359.23 -164050.6 +000011.7-000007.800001.5 08.4600.44F? 0
+191632.36 -331803.6 +000000.1+000000.900000.1 08.4600.11A? 0
+191636.86 +152104.6 -000008.3+000039.800008.5 08.4600.42F? 0
+191652.64 +203340.3 +000013.5+000003.900003.9 08.4600.26A? 0
+191849.83 +360208.8 -000006.0-000043.700003.9 08.4600.97K? 0
+192003.04 +331727.8 +000008.9+000008.400005.4 08.4600.07A? 0
+192005.59 +143812.3 +000025.6-000014.400007.9 08.4600.41F? 0
+192401.08 -455635.5 +000012.6-000014.300011.8 08.4600.25A? 1
+192518.47 -020630.3 +000037.6-000012.500006.9 08.4600.39F? 0
+192839.66 +581539.7 +000000.4-000011.100005.2 08.4600.88G? 0
+193614.99 -811450.6 +000092.3+000112.900029.3 08.4600.78G? 0
+194113.82 +303935.0 -000000.3-000008.300010.7 08.4600.00A? 0
+194752.47 -274355.0 -000014.1-000024.500000.4 08.4600.09A? 0
+195101.44 -025138.7 +000173.9-000089.600016.3 08.4600.69G? 0
+195240.28 +583821.2 -000026.4-000002.100012.1 08.4600.22A? 0
+195717.82 -250322.6 -000019.1+000005.900007.0 08.4600.53F? 0
+195829.56 -042121.2 +000004.5+000008.500003.6 08.4600.40F? 0
+195948.36 +521646.2 +000004.7+000001.500010.2 08.4600.41F? 0
+195959.41 -404820.8 +000034.5+000004.500003.8 08.4600.29A? 0
+200211.20 +553755.1 +000008.5+000016.600008.2 08.4600.47F? 0
+200404.20 +742046.6 +000014.5+000030.700007.9 08.4600.54F? 0
+200807.79 +394502.9 -000008.0-000005.100005.0 08.4600.03A? 0
+200819.80 +203210.2 -000008.4+000016.400003.6 08.46-0.00B? 0
+201007.42 +311335.7 +000005.8-000010.800000.5 08.46-0.10B? 0
+201110.44 +431357.6 +000007.4+000002.800000.4 08.4600.04A? 0
+201127.09 +454257.5 -000012.8-000007.500002.7 08.4600.01A? 0
+201307.45 -685559.0 +000008.3-000005.600002.2 08.4600.95G? 0
+201336.37 +275747.2 +000011.4+000008.500005.8 08.4600.21A? 0
+201514.48 +400550.2 +000068.2+000047.700013.6 08.4600.56F? 0
+201521.26 +641153.5 +000169.0+000224.700008.2 08.4600.79G? 0
+201638.47 -350228.1 -000047.1+000065.300029.3 08.4600.69G? 0
+201722.77 +121304.7 +000000.4-000016.500005.6 08.46-0.04B? 0
+201930.46 +055020.4 -000006.0+000004.500016.3 08.4600.36F? 0
+201956.47 +372436.9 -000003.8-000004.200006.4 08.4600.15A? 0
+202035.84 -790416.0 +000006.5-000072.300015.6 08.4600.51F? 0
+202057.27 +610238.7 +000001.6-000017.400002.3 08.4600.04A? 0
+202339.36 +463140.6 -000010.7-000007.700001.1 08.46-0.07B? 0
+202515.11 +400109.7 +000005.8-000005.900001.9 08.46-0.08B? 0
+202926.67 -494658.5 +000006.2-000021.000002.2 08.4600.10A? 0
+202943.94 +380746.2 -000003.0+000007.800001.8 08.46-0.04B? 0
+202957.39 -031051.6 -000000.1+000013.600010.9 08.4600.29A? 0
+203009.39 +305531.2 -000003.1-000001.600001.5 08.4600.86G? 0
+203210.88 -725818.1 +000021.0-000003.500010.4 08.4600.92G? 0
+203942.24 +473426.9 +000000.8+000002.700001.6 08.4600.12A? 0
+204106.76 -613532.2 +000034.3-000018.200016.6 08.4600.23A? 0
+204153.57 +354457.5 +000025.2+000000.300011.1 08.4600.52F? 0
+204242.26 +523750.1 -000011.2-000004.600000.7 08.4600.09A? 0
+204254.24 +431038.7 -000006.6-000011.400012.2 08.46-0.04B? 0
+204810.74 -060121.9 +000037.6-000013.200014.3 08.4600.60G? 0
+205249.63 +604213.1 +000019.2+000001.000006.5 08.4600.36F? 0
+205516.44 +231135.7 -000003.3-000023.500004.1 08.4600.29A? 0
+205639.10 -852724.5 +000017.7+000051.400007.3 08.4600.81G? 0
+210311.58 +364438.9 +000002.1-000006.000007.3 08.4600.00A? 0
+210713.84 -835527.4 +000011.8-000007.000008.2 08.4600.36F? 0
+211147.44 -075743.6 +000032.7+000002.000015.3 08.4600.37F? 0
+211721.26 -480408.7 +000006.8+000000.600003.1 08.4600.47F? 0
+211733.73 +823102.5 +000000.0+000000.000000.0 08.4600.50F? 1
+212856.24 +323248.6 -000022.9-000042.900001.1 08.4600.38F? 0
+213023.54 -242538.8 +000020.9+000011.800009.7 08.4600.93G? 0
+213256.71 +494754.2 +000021.3+000005.300002.9 08.4600.47F? 0
+213502.00 -445955.1 -000011.4-000037.000016.0 08.4600.55F? 0
+213818.08 +405753.3 +000014.5+000012.000006.7 08.4600.18A? 0
+213949.34 +532355.9 -000004.2+000005.300004.5 08.46-0.00B? 0
+215214.94 -724822.0 -000000.4+000017.400008.7 08.4600.23A? 0
+215249.67 +134259.1 +000064.8+000049.300010.3 08.4600.52F? 0
+215554.57 +525258.5 -000011.3-000013.900010.6 08.4600.46F? 0
+215634.15 -610845.6 -000003.2+000000.200011.4 08.4600.17A? 0
+215859.65 +371703.3 -000000.6-000011.800005.9 08.4600.52F? 0
+220033.56 +055818.7 -000030.4-000113.100015.2 08.4600.58G? 0
+220846.99 -380448.3 +000057.4-000016.700016.8 08.4600.31A? 0
+221104.30 -662028.4 +000012.9-000030.500006.2 08.4600.57F? 0
+221549.37 +152625.6 +000016.4+000006.600008.9 08.4600.44F? 0
+222324.94 +541934.8 +000025.5+000012.600002.0 08.4600.19A? 0
+222438.40 +322657.9 -000000.5+000024.000004.6 08.4600.99K? 0
+222706.63 -020450.5 +000065.0+000014.900002.2 08.4600.94G? 0
+223619.71 -053608.7 +000004.0+000023.600006.9 08.4600.44F? 0
+223916.42 -004257.1 -000009.7-000003.000026.1 08.4600.51F? 0
+224012.85 +670914.2 -000004.1-000006.000005.9 08.4600.72G? 0
+225248.70 +292627.7 -000050.2-000033.300014.1 08.4600.42F? 0
+231305.31 +572733.5 +000019.7-000005.000015.1 08.4600.09A? 0
+231458.87 +355554.6 -000013.9-000036.700008.9 08.4600.49F? 0
+231832.91 +633005.2 -000015.1+000000.000009.3 08.4600.98K? 0
+232410.70 +282036.3 -000012.0-000009.200009.0 08.4600.32F? 0
+232746.83 +430925.2 -000027.3-000019.500000.8 08.4600.30A? 0
+232849.35 -565242.3 -000020.3+000002.900014.8 08.4600.56F? 0
+232952.07 +114044.4 -000001.2+000000.800016.9 08.4600.39F? 0
+233439.83 +512229.2 -000012.0-000005.200005.9 08.4600.09A? 0
+233851.76 +682648.1 +000111.2+000029.400015.0 08.4600.69G? 0
+234110.09 -062840.7 +000014.3-000014.600016.5 08.4600.43F? 0
+235122.60 +221914.9 +000091.3+000000.400002.4 08.4600.56F? 0
+235407.20 +571159.8 +000007.0-000004.600005.2 08.4600.09A? 0
+000018.15 +602101.6 -000009.1-000001.700001.1 08.4601.65K? 0
+000151.85 +210134.5 +000026.0-000006.800009.8 08.4601.57K? 0
+000330.29 +550335.8 +000004.4+000004.800002.5 08.4601.63K? 0
+000719.14 +043330.7 +000050.2+000006.900030.0 08.4601.60K? 0
+000828.94 +333312.2 +000006.0+000002.600024.5 08.4601.25K? 0
+001914.79 +485550.5 -000033.0-000008.400008.5 08.4601.41K? 0
+002511.00 +280438.4 +000011.9+000016.200006.8 08.4601.46K? 0
+003818.91 +634823.6 +000067.2+000011.300011.8 08.4601.17K? 0
+004026.29 +461542.0 -000011.6-000022.900007.6 08.4601.41K? 0
+004534.74 -275249.8 +000000.7-000004.800002.6 08.4601.13K? 0
+004922.56 -732843.0 +000024.2-000005.700016.0 08.4601.42K? 0
+005413.51 +240401.6 +000140.5-000011.900002.7 08.4601.33K? 0
+005800.41 -223544.3 -000002.4-000024.400003.6 08.4601.50K? 0
+005915.91 +594258.8 -000020.9-000007.100007.7 08.4601.17K? 0
+010933.38 +513437.8 +000028.2+000009.200020.3 08.4601.07K? 0
+011811.08 +424844.6 +000029.1+000012.000004.6 08.4601.43K? 0
+012504.76 +263206.8 +000008.7-000010.500026.1 08.4601.24K? 0
+012737.56 -483010.9 +000038.6+000065.500008.8 08.4601.05K? 0
+012904.11 +375550.3 +000005.5-000024.200011.2 08.4601.48K? 0
+013231.43 +041459.8 +000055.9-000015.800006.2 08.4601.40K? 0
+013349.46 +715109.6 +000006.6-000004.800014.1 08.4601.44K? 0
+013436.44 +460347.4 +000021.2+000004.200005.5 08.4601.45K? 0
+013908.37 -472450.9 +000041.8+000019.800008.6 08.4601.07K? 0
+014454.47 -324936.4 +000046.0+000031.700010.7 08.4601.09K? 0
+014839.59 -570839.2 +000030.4+000004.300004.1 08.4601.20K? 0
+015151.70 +451729.2 +000013.9-000007.000005.0 08.4601.09K? 0
+015455.13 -722919.8 +000011.3+000001.700003.1 08.4601.46K? 0
+015637.33 -273350.6 -000027.7-000010.400004.3 08.4601.47K? 0
+015733.24 +850846.3 -000008.5-000006.200004.2 08.4601.01K? 0
+015752.16 +530939.0 +000031.5-000032.800002.6 08.4601.02K? 0
+015804.64 +614151.6 +000043.5-000029.300016.0 08.4601.15K? 0
+020841.74 -442930.9 +000030.4-000004.800004.6 08.4601.40K? 0
+020931.88 -095207.8 +000015.0-000003.500029.0 08.4601.22K? 0
+021127.70 +611221.3 +000049.1-000003.600015.0 08.4601.24K? 0
+021925.21 +661600.9 -000012.0+000011.100005.7 08.4601.06K? 0
+022330.60 +354959.7 -000007.6-000004.600005.4 08.4601.14K? 0
+022820.86 +755816.1 +000011.3+000004.400003.2 08.4601.38K? 0
+023450.44 +420751.1 +000023.0-000025.000007.5 08.4601.43K? 0
+023725.42 +093342.3 +000011.0-000005.100000.6 08.4601.11K? 0
+023850.94 +431800.3 +000014.3-000015.000015.4 08.4601.01K? 0
+024127.91 +524011.9 -000003.1-000007.200009.7 08.4601.22K? 0
+024509.19 +285124.3 +000032.1-000026.000003.3 08.4601.39K? 0
+030537.18 +304859.6 +000018.8+000008.400001.3 08.4601.25K? 0
+031136.59 +572439.8 +000024.5-000014.800008.6 08.4601.07K? 0
+031456.13 +013637.0 -000014.2-000012.900001.2 08.4601.63K? 0
+032201.60 -682830.0 +000003.6-000019.600002.3 08.4601.19K? 0
+032324.06 -751658.6 +000018.2+000020.400004.6 08.4601.72K? 0
+033645.00 +471540.3 +000004.4-000007.600000.9 08.4601.03K? 0
+040824.75 -202934.5 -000006.5+000015.700002.5 08.4601.32K? 0
+040940.24 -660248.7 -000002.4+000009.800003.2 08.4601.26K? 0
+041300.85 +334432.1 +000048.8-000015.900033.3 08.4601.14K? 0
+041400.71 -002959.1 -000009.0-000018.200020.8 08.4601.64K? 0
+041422.83 -502524.8 +000005.1+000031.800006.4 08.4601.57K? 0
+042420.60 +064925.0 +000011.2-000007.300014.4 08.4601.37K? 0
+042436.06 +424317.8 -000019.4-000003.100007.3 08.4601.54K? 0
+043041.17 -412836.8 +000017.0+000003.200005.1 08.4601.30K? 0
+043418.51 +145830.0 +000040.7-000017.900009.8 08.4601.94M? 0
+043630.10 +801524.1 +000011.2+000012.100008.7 08.4601.16K? 0
+044149.55 -653106.0 -000021.0-000047.000007.0 08.4601.08K? 0
+044647.73 -133453.1 +000002.6+000000.000010.7 08.4601.24K? 0
+044747.93 +220822.1 -000006.2-000016.300008.3 08.4601.76K? 0
+044804.17 +504251.8 +000011.1-000046.000002.5 08.4601.12K? 0
+044825.56 +432017.0 -000008.4-000053.800003.7 08.4601.06K? 0
+045106.01 +521412.3 +000007.8-000044.900011.1 08.4601.76K? 0
+045235.29 +414706.2 -000017.3-000012.100018.7 08.4601.20K? 0
+045702.56 -180642.5 +000032.6+000041.900007.6 08.4601.02K? 0
+050421.35 +081218.6 -000003.9+000004.500009.7 08.4601.10K? 0
+052048.10 -554549.5 -000001.5+000009.300003.5 08.4601.38K? 0
+052641.44 -242215.7 +000000.5+000021.200006.3 08.4601.18K? 0
+052903.27 -004026.0 +000006.6+000003.700006.2 08.4601.83K? 0
+053012.66 -282608.4 +000019.3+000023.300000.4 08.4601.38K? 0
+053038.60 +072738.8 +000013.5-000010.500002.7 08.4601.27K? 0
+053316.97 +451421.1 +000005.4-000026.400006.3 08.4601.11K? 0
+053339.33 +822409.7 -000010.4+000006.700002.6 08.4601.00K? 0
+053347.86 +655945.8 -000002.2+000002.700003.7 08.4601.03K? 0
+054309.90 -810730.2 +000009.6+000010.500009.6 08.4601.39K? 0
+054622.61 -491654.0 -000000.5+000036.500002.1 08.4601.09K? 0
+055135.47 -134817.8 +000006.0-000049.700003.1 08.4601.23K? 0
+055237.14 +050952.6 -000010.5-000007.900047.5 08.4601.01K? 0
+055306.59 +024954.6 +000050.5-000065.500035.3 08.4601.10K? 0
+055602.61 -673224.5 -000005.6-000000.900001.5 08.4601.40K? 0
+055656.33 +691102.1 -000011.2+000007.800007.2 08.4601.36K? 0
+055713.73 +325448.4 -000028.2-000005.800018.1 08.4601.16K? 0
+060105.42 -634348.1 +000021.7+000003.800011.2 08.4601.59K? 0
+060928.06 +443928.8 +000020.8-000044.200005.7 08.4601.21K? 0
+062035.87 -204040.6 +000003.6+000012.300009.4 08.4601.13K? 0
+062251.95 -455513.7 +000001.8+000023.300010.8 08.4601.25K? 0
+062527.40 -162328.3 -000014.6+000003.000009.9 08.4601.37K? 0
+062818.16 -342250.4 +000008.4+000015.000016.2 08.4601.43K? 0
+063839.15 +143639.7 -000023.3-000037.700005.5 08.4601.04K? 0
+063854.38 +331256.2 +000005.8-000018.500002.3 08.4601.16K? 0
+064809.90 -375814.8 +000017.0+000030.100002.8 08.4601.41K? 0
+064852.07 -660902.9 +000005.6+000039.200000.9 08.4601.49K? 0
+065342.43 -100007.0 +000019.1+000031.100014.4 08.4601.34K? 0
+071006.28 +212736.5 -000029.1-000032.600016.2 08.4601.00K? 0
+071315.29 -324951.3 -000038.4-000009.800007.0 08.4601.28K? 0
+071557.22 +081319.6 +000007.2+000011.700004.0 08.4601.68K? 0
+071837.36 +163510.6 -000001.1-000006.900004.2 08.4601.42K? 0
+071951.94 -290043.4 +000000.0+000018.700002.8 08.4601.21K? 0
+072206.15 -063816.7 +000024.2-000015.200012.5 08.4601.01K? 0
+072247.70 -443736.6 -000019.5+000003.200006.1 08.4601.66K? 0
+072249.98 +072949.5 -000063.0+000030.900019.7 08.4601.29K? 0
+073002.99 +145704.0 +000009.1-000022.800006.3 08.4601.11K? 0
+073050.41 +372402.1 -000071.4-000000.700004.4 08.4601.06K? 0
+073150.78 +203626.6 -000004.9+000006.800014.3 08.4601.18K? 0
+073528.54 -385130.1 -000002.6+000013.200010.0 08.4601.19K? 0
+073745.19 -072710.7 -000012.7+000008.200005.9 08.4601.25K? 0
+074225.36 -073139.8 +000021.9-000012.000012.6 08.4601.34K? 0
+074556.72 -265853.9 -000004.8+000008.900012.8 08.4601.57K? 0
+074717.82 +124905.0 +000020.0-000043.400003.6 08.4601.41K? 0
+075105.73 -472406.4 +000006.8-000009.100012.6 08.4601.71K? 0
+075804.14 -253733.7 +000365.5-000250.700048.4 08.4601.03K? 0
+080154.02 -153548.9 -000004.9+000010.800011.8 08.4601.08K? 0
+080233.02 +542907.5 -000016.7-000014.700018.3 08.4601.09K? 0
+080505.85 +475420.8 -000012.2-000035.900010.4 08.4601.60K? 0
+080530.48 -695149.2 +000015.0-000018.300005.0 08.4601.28K? 0 0.10 1.00
+080552.84 -181841.8 -000003.1-000000.900003.8 08.4601.01K? 0
+080803.82 +843932.4 -000007.6-000020.000004.3 08.4601.30K? 0
+081148.78 +160552.3 +000025.3+000009.900021.6 08.4601.01K? 0
+081305.03 -192725.6 -000040.6+000012.800007.2 08.4601.63K? 0
+081622.91 -085749.2 +000031.8-000060.200003.4 08.4601.34K? 0
+081724.15 -090554.7 -000003.5+000013.900000.7 08.4601.04K? 0
+082612.26 +185025.2 -000014.9-000008.600013.3 08.4601.65K? 0
+083129.20 +245852.2 +000015.3+000003.600022.2 08.4601.77K? 0
+085009.88 +262115.8 +000008.2-000031.700008.1 08.4601.37K? 0
+085917.82 +581140.0 -000013.8+000008.700007.7 08.4601.54K? 0
+090534.89 -645717.2 -000019.8+000018.900006.1 08.4601.41K? 0
+091607.52 +504047.4 -000026.3-000029.900009.9 08.4601.16K? 0
+091809.64 -614044.0 -000005.8+000014.400001.2 08.4601.31K? 0
+092832.04 +072731.1 +000044.0-000023.800011.5 08.4601.28K? 0
+094407.54 -134324.7 -000015.8+000036.900003.1 08.4601.06K? 0
+095111.98 -610624.5 +000015.8+000003.300001.9 08.4601.57K? 0
+095742.19 +664609.5 -000016.3-000021.000004.4 08.4601.17K? 0
+095952.21 -613606.4 -000015.9+000022.000004.4 08.4601.16K? 0
+103958.43 +011716.8 +000013.0-000035.800017.0 08.4601.38K? 0
+105703.69 -282835.0 -000050.4-000005.800007.5 08.4601.20K? 0
+110820.73 -882101.0 -000046.9-000000.300006.4 08.4601.15K? 0
+111118.69 -432448.2 -000033.0-000003.700002.8 08.4601.66K? 0
+111725.14 +224940.3 -000026.0-000004.800000.4 08.4601.59K? 0
+112017.37 -834651.0 +000019.6-000013.200004.2 08.4601.18K? 0
+112136.17 +320235.3 +000001.0+000004.200005.0 08.4601.54K? 0
+113227.77 -305816.7 -000088.5-000011.400023.2 08.4601.24K? 0
+115048.61 -391550.5 -000023.3+000003.300008.7 08.4601.19K? 0
+115928.03 +065336.1 -000007.1+000017.800004.4 08.4601.18K? 0
+120416.89 +640537.7 +000005.1-000001.800003.4 08.4601.02K? 0
+120736.29 -145134.4 -000009.2-000023.200015.1 08.4601.11K? 0
+121100.30 +142527.8 +000002.7+000007.000001.9 08.4601.47K? 0
+121207.18 -745620.5 -000038.8+000008.500005.9 08.4601.22K? 0
+122209.01 -130947.8 -000014.2+000006.400004.8 08.4601.66K? 0
+122710.29 -031715.0 -000029.0-000010.600006.4 08.4601.15K? 0
+123016.22 -463503.1 -000024.6-000002.300007.2 08.4601.58K? 0
+123413.42 -271052.6 -000008.7+000004.200005.7 08.4601.18K? 0
+123827.67 -113142.4 -000015.9+000002.000006.6 08.4601.05K? 0
+124021.28 +555047.6 -000008.6-000006.200002.4 08.4601.20K? 0 0.10 1.00
+124326.18 +674556.9 +000002.7-000010.900014.0 08.4601.08K? 0
+130223.77 -672611.8 -000024.3-000003.100001.1 08.4601.23K? 0
+131043.16 -002507.6 -000003.9+000000.300006.2 08.4601.35K? 0
+131658.50 -082418.4 -000009.1-000009.200008.7 08.4601.62K? 0
+132632.10 -653821.2 +000003.2+000009.500002.6 08.4601.22K? 0
+133715.20 -055325.5 -000047.7-000011.800018.9 08.4601.25K? 0
+134639.31 -421542.2 -000037.6-000008.800017.1 08.4601.02K? 0
+134840.86 -453310.7 +000013.1+000011.800005.4 08.4601.60K? 0
+135009.35 -292909.9 -000005.4+000012.200015.7 08.4601.64K? 0
+140008.46 +044202.3 -000010.0+000009.600009.3 08.4601.37K? 0
+141548.57 -373559.1 -000013.8+000003.400010.9 08.4601.24K? 0
+143054.02 -223336.6 -000021.0-000036.200003.9 08.4601.59K? 0
+143236.08 -241116.3 +000010.7+000003.700006.4 08.4601.03K? 0
+143720.63 -432258.4 -000094.3-000076.000007.8 08.4601.09K? 0
+143723.59 -404721.8 -000007.4+000006.400004.4 08.4601.06K? 0
+143842.61 -572422.9 -000005.8-000006.300010.7 08.4601.97M? 0
+144445.53 +020128.7 +000004.6-000003.100014.2 08.4601.37K? 0
+144531.64 -593415.5 +000006.8-000008.500007.9 08.4601.61K? 0
+144808.61 +663606.1 -000004.0+000020.700011.7 08.4601.08K? 0
+145033.81 -183749.4 -000010.1+000000.100006.6 08.4601.13K? 0
+145140.56 +534454.6 -000006.9-000029.600014.6 08.4601.25K? 0
+145644.01 -640934.7 -000039.1-000039.700004.4 08.4601.06K? 0
+150143.25 -454932.0 -000008.0-000010.300000.4 08.4601.35K? 0
+150303.97 -581347.1 +000006.6+000014.200020.1 08.4601.83K? 0
+150717.56 -201322.2 +000012.5-000024.000009.6 08.4601.62K? 0
+151931.09 -493719.6 +000017.1-000001.100001.2 08.4601.52K? 0
+152017.62 +274458.9 +000004.0-000008.500000.2 08.4601.02K? 0
+152053.06 -561737.6 -000003.5+000011.700004.2 08.4601.27K? 0
+152428.76 -594505.8 +000010.4-000010.900004.0 08.4601.57K? 0
+153550.50 -085820.3 -000034.7+000013.500014.7 08.4601.50K? 0
+153742.29 +232852.5 +000022.0-000058.700013.1 08.4601.26K? 0
+153807.44 +424656.9 +000011.0-000005.300005.8 08.4601.07K? 0
+154012.76 -392326.4 -000017.5-000022.300005.6 08.4601.50K? 0
+154050.50 -053758.5 -000015.3-000036.400002.5 08.4601.14K? 0
+154859.05 -562815.5 -000032.3-000003.900018.2 08.4601.19K? 0
+155217.27 -041929.2 -000040.8+000026.400023.1 08.4601.77K? 0
+155541.28 +054231.3 +000005.4-000025.900004.2 08.4601.56K? 0
+155731.91 -652722.7 -000015.5-000003.700001.9 08.4601.32K? 0
+160136.24 +085446.3 +000008.5-000014.700009.0 08.4601.60K? 0
+161048.28 +074645.2 +000000.7-000024.700000.6 08.4601.50K? 0
+161447.16 +465239.6 +000015.6-000018.500006.8 08.4601.41K? 0
+161815.81 +201703.4 -000007.6+000012.000008.3 08.4601.21K? 0
+162249.77 -705859.6 -000043.1-000029.500012.3 08.4601.20K? 0
+163557.97 -530758.0 -000009.2-000006.100007.3 08.4601.30K? 0
+163654.24 +385053.6 -000006.6-000020.400001.3 08.4601.48K? 0
+164210.48 -020936.3 -000014.7-000014.300012.4 08.4601.00K? 0
+164315.68 +370303.6 -000009.9+000026.600016.7 08.4601.02K? 0
+164337.88 +793104.6 -000008.6+000037.400002.4 08.4601.02K? 0
+164432.77 -715630.8 -000022.4-000027.400002.9 08.4601.03K? 0
+165844.71 -643839.0 -000014.7-000054.200005.3 08.4601.24K? 0
+170223.61 -333058.1 -000017.9-000006.400010.3 08.4601.39K? 0
+170611.10 -621825.0 -000006.2-000011.200009.2 08.4601.16K? 0
+171133.68 +162439.3 -000011.7-000008.200000.0 08.4601.00K? 0
+171351.59 -672210.6 -000011.2-000023.100005.6 08.4601.15K? 0
+171540.97 -331604.3 +000017.5+000010.400028.4 08.4601.38K? 0
+172938.74 +194439.2 -000001.8+000001.600001.1 08.4601.14K? 0
+173205.50 +102331.1 -000000.2-000021.100019.2 08.4601.24K? 0
+173809.48 +070325.1 +000008.5-000001.300012.8 08.4601.66K? 0
+175200.50 +345024.7 +000009.1+000009.600004.6 08.4601.39K? 0
+175205.78 -164704.1 -000012.8-000019.100007.7 08.4601.02K? 0
+175803.76 -381440.5 -000020.6+000021.800006.1 08.4601.60K? 0
+180120.13 -243755.8 +000037.1+000000.700016.6 08.4601.77K? 0
+181132.36 +742329.3 +000008.2+000024.800002.6 08.4601.20K? 0
+181734.65 +084135.8 +000010.1-000010.400010.8 08.4601.03K? 0
+181748.55 +464657.3 +000002.8+000060.200022.9 08.4601.05K? 0
+181835.30 +040944.0 -000002.7+000007.200004.0 08.4601.09K? 0
+183518.61 +045622.8 -000016.1-000002.900008.6 08.4601.84K? 0
+183547.48 +470855.2 -000010.7-000028.900009.5 08.4601.10K? 0
+183642.71 -062518.9 +000037.0-000016.100005.0 08.4601.94M? 0
+183646.97 -201027.7 -000006.9+000000.400005.5 08.4601.74K? 0
+184234.78 -263615.1 -000029.2-000019.700007.0 08.4601.06K? 0
+184320.30 +410322.3 +000011.8+000009.900007.3 08.4601.24K? 0
+185122.08 +623915.9 -000009.5+000026.700012.2 08.4601.60K? 0
+185137.03 -171836.5 +000000.0+000000.000000.0 08.4601.24K? 1
+190010.91 -121557.5 +000008.4+000007.900017.5 08.4601.94M? 0
+190226.01 +133636.8 -000019.6-000020.200010.7 08.4601.30K? 0
+191054.06 -280507.0 +000025.7-000003.200014.3 08.4601.18K? 0
+191551.30 -161758.8 +000031.3-000055.100021.7 08.4601.16K? 0
+192448.40 -480531.5 +000001.1+000001.000018.3 08.4601.22K? 0
+192857.11 +080223.8 +000012.7-000027.500000.4 08.4601.67K? 0
+193407.39 -220616.0 -000014.3-000013.500037.8 08.4601.63K? 0
+194050.37 +335645.0 -000006.3-000030.500002.6 08.4601.06K? 0
+194512.94 -150636.5 +000026.1+000007.700006.5 08.4601.41K? 0
+194715.02 +551151.0 +000018.2+000015.200002.8 08.4601.47K? 0
+194751.74 +425540.8 -000002.7+000013.000007.1 08.4601.53K? 0
+195145.07 -171602.8 +000004.6-000004.800013.0 08.4601.05K? 0
+195832.65 +130121.5 -000002.1-000019.100006.0 08.4601.69K? 0
+200302.78 +152741.8 -000013.2+000006.200010.1 08.4601.92M? 0
+200735.98 +365550.8 -000008.6-000015.200008.4 08.4601.63K? 0
+201044.74 +331205.0 +000011.8-000022.200006.0 08.4601.06K? 0
+201247.31 -244815.9 +000001.1+000000.800008.9 08.4601.42K? 0
+202118.02 +313343.5 +000020.5+000013.300005.3 08.4601.61K? 0
+202248.91 +132012.2 -000002.5+000018.000007.7 08.4601.33K? 0
+203058.07 +105912.8 -000012.1-000058.100016.2 08.4601.05K? 0
+203427.10 +313246.3 -000000.2-000047.000006.8 08.4601.02K? 0
+204814.43 -000957.8 -000007.8-000005.200007.2 08.4601.54K? 0
+205428.27 +342539.1 -000002.1+000006.700006.5 08.4601.70K? 0
+205535.83 -603120.0 -000006.8-000010.100007.3 08.4601.65K? 0
+205737.20 +005928.4 -000023.8+000007.700019.7 08.4601.08K? 0
+210053.73 +245153.4 -000001.5-000005.900000.2 08.4601.14K? 0
+210714.87 -380252.0 +000030.2+000010.000005.0 08.4601.03K? 0
+211544.58 +382803.5 -000003.4-000020.100007.8 08.4601.44K? 0
+211716.23 -220430.6 +000019.4+000010.400012.7 08.4601.13K? 0
+212449.18 +263750.3 -000002.4-000041.900007.0 08.4601.23K? 0
+212500.52 +242527.9 -000003.2-000033.500010.0 08.4601.55K? 0
+212519.04 +103547.6 -000009.6-000014.000000.3 08.4601.03K? 0
+212722.43 -370625.3 -000029.2-000031.700000.6 08.4601.51K? 0
+212907.96 +564201.4 +000006.5+000019.400008.5 08.4601.07K? 0
+213600.93 +463702.1 +000029.6-000010.700009.3 08.4601.21K? 0
+213904.93 +450052.1 +000017.5+000003.200019.1 08.4601.17K? 0
+213918.07 +402042.1 +000071.9-000011.700021.7 08.4601.11K? 0
+214009.88 -104801.9 -000024.2-000004.300020.7 08.4601.04K? 0
+214222.72 +340408.5 +000004.6+000014.600010.8 08.4601.57K? 0
+214311.96 +402847.9 +000011.9-000008.400015.7 08.4601.16K? 0
+214632.13 +485925.3 +000008.5-000006.400007.2 08.4601.13K? 0
+214719.68 +110520.1 -000028.7-000005.000008.8 08.4601.05K? 0
+214943.12 -333229.6 +000018.0-000027.400002.3 08.4601.38K? 0
+215203.65 +253116.0 -000011.9-000005.900006.4 08.4601.15K? 0
+220601.21 -342358.9 -000028.4-000017.700010.7 08.4601.49K? 0
+220701.24 +181901.2 -000041.7-000040.800001.9 08.4601.03K? 0
+221411.17 +124216.9 -000011.0+000007.300013.9 08.4601.16K? 0
+221543.60 +741832.0 -000003.4+000008.300003.0 08.4601.12K? 0
+221557.63 +714011.8 +000001.3-000007.500007.1 08.4601.15K? 0
+223024.44 -662327.6 +000008.0-000009.700016.9 08.4601.36K? 0
+223041.93 +111132.7 +000010.5-000018.400023.9 08.4601.48K? 0
+223105.98 -103622.9 +000040.5-000026.500026.6 08.4601.03K? 0
+223121.33 +261626.6 +000022.0-000005.200001.1 08.4601.21K? 0
+223602.20 -070433.7 -000031.6-000033.200004.2 08.4601.49K? 0
+223803.59 +583906.0 +000011.5+000010.000016.7 08.4601.08K? 0
+224300.34 +195713.1 -000054.0-000019.900026.7 08.4601.60K? 0
+225003.76 +514027.6 -000009.9+000001.700029.4 08.4601.56K? 0
+225402.40 +194247.7 +000011.6-000014.000011.6 08.4601.04K? 0
+225821.02 +223158.1 -000002.5+000005.800002.4 08.4601.57K? 0
+230015.32 +355447.1 -000011.6+000005.400011.3 08.4601.49K? 0
+230427.90 -061045.7 -000015.6-000003.200013.1 08.4601.16K? 0
+232547.40 +493403.3 -000012.7-000010.400009.6 08.4601.67K? 0
+232619.28 -104101.2 +000025.2-000036.600009.9 08.4601.13K? 0
+233717.81 -700217.9 +000022.2-000000.300010.3 08.4601.02K? 0
+234907.67 -161543.4 +000030.7-000017.900001.2 08.4601.12K? 0
+235259.02 +623831.9 -000016.8+000009.200011.0 08.4601.28K? 0
+080519.99 -384636.1 -000003.5+000007.100008.4 08.4602.47N? 0
+113925.11 -723336.8 -000020.3-000004.800003.9 08.4602.70N? 0
+183158.14 -060652.1 -000011.3-000029.100006.3 08.4602.22M? 0
+185529.54 -095716.5 -000025.0+000003.600001.5 08.4602.02M? 0
+185629.94 +042316.4 -000005.1+000007.100002.3 08.4602.22M? 0
+000138.64 +602659.7 +000001.6-000001.000007.8 08.4700.12A? 0
+000211.90 +473438.0 -000004.5+000001.700015.9 08.4700.24A? 0
+000449.95 +384710.4 -000003.5-000001.300001.6 08.4700.55F? 0
+000740.18 -075516.7 +000028.7+000006.700011.5 08.4700.95G? 0
+000842.63 +534849.4 +000002.4-000007.000003.2 08.4700.16A? 0
+001039.10 +124913.0 +000037.4-000023.600026.9 08.4700.56F? 0
+001756.93 +343432.1 +000025.3-000020.900009.4 08.4700.32F? 0
+002950.77 +523648.9 +000081.6-000008.600006.2 08.4700.50F? 0
+003438.47 -081751.9 +000037.6-000000.800001.6 08.4700.33F? 0
+003612.09 -264537.4 -000032.4-000010.900009.2 08.4700.35F? 0
+004110.94 -013117.3 +000033.7-000129.900046.5 08.4700.97K? 0
+004142.37 -643030.0 +000027.8-000006.300001.2 08.4700.09A? 0
+005035.04 -470835.1 +000020.7-000001.600003.3 08.4700.43F? 0
+005218.29 -262353.7 +000000.4-000007.700007.7 08.4700.99K? 0
+005805.78 -440800.2 +000015.5-000007.600016.7 08.4700.47F? 0
+010017.17 +691954.6 -000015.6-000000.100015.6 08.4700.04A? 0
+010033.44 +602640.9 -000011.0-000003.000001.4 08.4700.23A? 0
+010200.08 -401250.6 +000125.8-000016.300003.2 08.4700.28A? 0
+010748.55 -081401.5 +000195.4+000023.600033.0 08.4700.63G? 0
+012024.58 -293559.6 +000018.6-000010.600008.4 08.4700.31A? 0
+012923.81 +705525.4 +000035.8-000023.400000.8 08.4700.25A? 0
+013408.07 +440538.3 -000012.4-000000.800010.8 08.4700.04A? 0
+013626.66 +573914.7 +000004.2-000009.500004.7 08.4700.55F? 0
+013848.07 +404538.8 -000014.0-000008.700000.4 08.4700.32F? 0
+013947.30 +082418.5 -000010.7-000025.200009.6 08.4700.61G? 0
+014051.65 +383404.3 +000121.5-000015.500022.7 08.4700.91G? 0
+014356.12 +324424.4 -000039.8+000023.500001.2 08.4700.44F? 0
+014407.82 -314554.1 -000007.4+000001.500003.0 08.4700.95K? 0
+015529.39 +593658.9 +000021.4-000020.400002.6 08.4700.10A? 0
+020622.13 +165225.2 +000014.6+000031.700010.9 08.4700.49F? 0
+020729.42 +520744.7 +000006.7-000003.900004.4 08.4700.19A? 0
+021622.02 +235031.6 -000030.4-000027.200015.9 08.4700.93G? 0
+022051.41 +554931.4 -000004.2-000000.900003.6 08.4700.10A? 0
+022950.51 +605740.1 -000010.4-000026.100007.9 08.4700.22A? 0
+023304.60 -144300.5 +000044.6-000007.500002.8 08.4700.92G? 0
+023547.74 +404146.0 +000029.9-000037.600003.8 08.4700.09A? 0
+023635.59 +574314.3 +000005.6-000007.700003.3 08.4700.04A? 0
+023700.03 -724051.9 -000150.0-000098.500013.5 08.4700.56F? 0
+024400.67 +153445.0 +000021.5-000028.000020.2 08.4700.40F? 0
+024524.75 +563349.4 +000006.3+000006.300000.4 08.4700.12A? 1
+024800.95 -321710.8 +000003.9+000031.000010.1 08.4700.30A? 0
+024816.11 +311140.6 +000109.6+000010.600002.3 08.4700.57F? 0
+025335.80 -752602.6 -000004.8-000009.900003.6 08.4700.36F? 0
+025942.10 -164332.5 +000007.9-000006.800007.8 08.4700.36F? 0
+030150.13 -010945.2 +000003.7-000016.600007.7 08.4700.98K? 0
+030627.57 +624846.6 -000011.9+000005.400000.3 08.4700.41F? 0
+030637.65 -172833.2 -000028.3-000040.400017.3 08.4700.39F? 0
+030724.91 -621102.1 -000009.9-000017.600009.1 08.4700.47F? 0
+031016.23 +293957.0 +000013.5-000020.600011.6 08.4700.35F? 0
+031334.98 -471136.9 +000063.9+000030.900001.8 08.4700.49F? 1
+031341.87 -654948.1 -000015.0-000016.400009.5 08.4700.55F? 0
+031705.00 +590858.3 -000014.9+000001.700013.0 08.4700.45F? 0
+031838.83 -423831.7 -000044.0+000005.400000.5 08.4700.50F? 0
+032251.39 +542938.8 +000063.3-000078.200021.3 08.4700.46F? 0
+032323.08 -112337.5 +000002.1+000010.400003.8 08.4700.41F? 0
+032352.52 +164316.9 +000033.1+000008.800024.1 08.4700.41F? 0
+033226.59 +520357.3 +000005.8-000007.600002.5 08.4700.19A? 0
+033543.36 -310859.5 +000000.3-000013.400006.5 08.4700.87G? 0
+033546.19 -304418.7 -000011.8+000000.900005.7 08.4700.75G? 0
+034333.27 +405454.5 +000046.2+000003.500003.6 08.4700.43F? 0
+034453.00 +194950.4 +000026.2-000021.900009.0 08.4700.56F? 0
+034500.68 +050400.3 +000018.9+000003.200017.8 08.4700.50F? 0
+040017.67 -231013.9 +000015.7+000004.200006.0 08.4700.97K? 0
+040720.76 -272530.2 -000068.5-000241.200028.8 08.4700.84G? 0
+040913.04 +044541.2 +000098.7-000093.000006.8 08.4700.64G? 0
+041154.59 +584614.8 -000068.5+000047.700014.1 08.4700.71G? 0
+041558.67 +314217.1 +000020.8-000046.600003.5 08.4700.61G? 0
+041821.74 +373438.0 +000010.7-000003.800003.7 08.4700.34F? 0
+042235.53 +253803.3 +000001.9-000009.100006.8 08.4700.60G? 0
+042244.74 -082457.5 -000002.5+000046.100003.4 08.4700.86G? 0
+042442.01 -084510.5 +000000.0+000000.000000.0 08.4700.61G? 1
+042616.86 +444511.9 +000020.0-000034.000018.6 08.4700.31F? 0
+042854.86 -493609.4 +000028.5-000036.200009.6 08.4700.51F? 0
+042901.38 +713949.8 +000009.7-000027.000005.5 08.4700.32F? 0
+044320.95 -462713.9 +000011.7-000001.600008.6 08.4700.99K? 0
+045237.42 -574944.8 -000014.4+000024.300010.5 08.4700.98K? 0
+045516.40 +251637.9 +000004.9-000017.700005.8 08.4700.32F? 0
+045705.95 -553644.7 +000006.9-000004.700004.3 08.4700.22A? 0
+045811.43 +154755.0 -000020.8-000017.200017.4 08.4700.47F? 0
+045938.76 +261500.1 +000013.5-000070.500023.2 08.4700.56F? 0
+050019.26 -083835.1 -000016.4-000012.900006.5 08.4700.25A? 0
+050325.62 +254610.4 +000011.4-000047.100019.4 08.4700.66G? 0
+050534.54 +082807.9 +000015.8+000005.500024.5 08.4700.03A? 0
+050701.40 +164939.2 +000055.1-000063.300022.8 08.4700.45F? 0
+051302.81 -155146.0 -000011.1-000006.000008.6 08.4700.90G? 0
+051305.23 +440153.2 +000000.8-000005.900000.1 08.4700.02A? 0
+051508.30 +754343.0 +000003.6-000070.700007.1 08.4700.53F? 0
+051805.53 -805752.9 -000051.8+000040.400021.1 08.4700.58G? 0
+052329.75 +693353.7 -000005.6+000016.100000.8 08.4700.21A? 0
+052343.85 +124632.9 +000012.2-000009.700004.1 08.4700.09A? 0
+052812.63 -015628.5 -000001.7+000002.500002.8 08.47-0.06B? 0
+053420.49 -100320.7 -000000.9-000011.900016.4 08.4700.97K? 0
+053430.58 -233140.0 -000022.4-000042.800013.4 08.4700.48F? 0
+053523.94 +064553.2 +000002.4+000006.900007.5 08.4700.27A? 0
+053534.89 +000555.8 -000007.7-000002.100008.5 08.4700.03A? 0
+053809.23 -001055.8 +000030.1+000086.800001.0 08.4700.12A? 1
+053824.39 +341027.2 -000004.9-000020.000016.3 08.4700.15A? 0
+054139.00 +253048.8 +000014.5-000004.200000.5 08.47-0.00B? 0
+054158.72 +261649.1 -000014.2-000002.100004.2 08.4700.03A? 0
+054240.42 +150132.9 +000008.8-000017.000018.5 08.4700.37F? 0
+054320.95 -201121.4 +000020.0-000000.900017.3 08.4700.39F? 0
+054353.39 -033541.6 +000016.4-000016.000018.0 08.4700.27A? 0
+054515.90 -041336.3 +000020.2+000001.300015.5 08.4700.47F? 0
+054533.00 +254353.1 -000026.2-000008.500002.0 08.4700.42F? 0
+054724.55 -535947.9 -000001.7+000019.400001.8 08.47-0.06B? 0
+054856.33 -532744.6 +000008.7+000053.400012.6 08.4700.87G? 0
+055254.65 -482235.3 -000015.2+000032.500015.4 08.4700.25A? 0
+055446.65 -764826.9 +000021.1-000021.000001.2 08.4700.55F? 0
+055505.69 -335531.8 +000035.7+000032.400010.0 08.4700.49F? 0
+055854.54 +273641.6 -000007.2-000003.200000.8 08.4700.01A? 1
+055857.06 +185847.9 +000050.9-000036.700017.7 08.4700.59G? 0
+055936.61 +300018.6 -000007.0-000012.400003.8 08.4700.20A? 0
+060022.19 -051325.5 +000000.1-000003.000016.7 08.4700.20A? 0
+060038.24 +553108.8 +000011.8-000047.000017.4 08.4700.45F? 0
+060049.73 -210853.8 -000009.8+000004.900003.4 08.47-0.07B? 0
+060109.55 -314335.4 -000006.3-000004.400021.0 08.4700.61G? 0
+060301.20 -520650.2 -000025.2-000007.100004.8 08.4700.41F? 0
+060442.31 +251043.6 +000000.3-000047.700012.5 08.4700.49F? 0
+060858.98 +490639.2 -000004.6-000002.600007.2 08.4700.00A? 0
+060938.05 -341048.7 -000014.5-000012.100000.5 08.4700.14A? 0
+060945.10 +282353.6 +000018.0+000002.800016.0 08.4700.36F? 0
+061009.28 +122303.2 -000005.4-000001.400005.0 08.4700.91G? 0
+061135.07 +093745.9 +000020.3-000104.300004.8 08.4700.95K? 0
+061245.44 -010529.4 -000054.7-000010.300000.5 08.4700.92G? 0
+061552.45 +032622.3 +000010.6+000005.400007.0 08.4700.06A? 0
+061606.14 +335453.0 +000012.6-000020.600017.4 08.4700.24A? 0
+061703.62 -074944.5 +000030.2-000037.300002.1 08.4700.53F? 0
+062046.68 -444721.7 +000199.5+000076.000011.9 08.4700.68G? 0
+062050.42 +072811.0 -000019.4-000011.700007.1 08.4700.18A? 0
+062051.91 +105453.0 +000003.6+000005.000000.4 08.4700.71G? 0
+062133.11 -221251.0 +000024.1-000255.900046.5 08.4700.94G? 0
+062348.74 +175304.0 -000008.4-000008.700008.6 08.4700.57F? 0
+062610.16 -153726.7 -000003.3+000021.800017.1 08.4700.35F? 0
+063253.97 +213859.3 -000006.0-000015.700000.8 08.4700.13A? 0
+063459.69 -215943.8 -000000.9-000007.600002.6 08.4700.06A? 0
+063742.54 +151008.9 +000037.3-000009.200016.7 08.4700.62G? 0
+064418.77 +474118.6 +000017.1-000006.000003.6 08.4700.61G? 0
+064445.31 -363926.2 -000006.1+000001.700007.3 08.4700.35F? 0
+064537.53 +154852.4 -000017.1+000006.500015.7 08.4700.14A? 0
+064545.42 +291901.1 -000002.0-000031.300008.4 08.4700.16A? 0
+065038.60 +091531.6 -000002.6-000006.200000.8 08.4700.11A? 0
+065136.02 +331658.1 +000003.7+000005.100002.1 08.47-0.04B? 0
+065305.82 -044434.8 +000045.9+000007.600023.3 08.4700.71G? 0
+065608.67 +364334.9 +000034.1-000007.700000.1 08.4700.22A? 0
+070004.26 -235310.0 +000003.8-000001.000000.3 08.47-0.00B? 0
+070204.31 -040110.6 -000037.2-000001.500025.0 08.4700.41F? 0
+070336.83 +270019.7 +000016.5+000003.200009.8 08.4700.51F? 0
+070647.12 -213325.0 -000004.4+000010.700004.4 08.4700.10A? 0
+070803.72 -370314.3 +000002.0+000012.300007.1 08.4700.26A? 0
+070928.58 +625235.6 -000005.7+000010.500018.3 08.4700.24A? 0
+072637.66 -025902.5 -000005.3+000002.900009.3 08.47-0.02B? 0
+073005.97 -393459.3 -000007.7+000032.700007.4 08.4700.59G? 0
+073501.44 -701436.5 -000034.6+000040.600003.0 08.4700.46F? 0
+073600.20 +485950.0 -000018.0-000038.600005.9 08.4700.70G? 0
+073618.02 +375552.9 +000002.1-000003.600017.9 08.4700.95G? 0
+073629.15 -035608.4 +000083.6+000028.900024.7 08.47-0.08B? 1
+073656.13 -210309.5 +000008.1+000007.000003.3 08.47-0.13B? 0
+074248.87 +070453.6 +000001.6-000014.600013.4 08.4700.22A? 0
+074910.96 -162023.1 +000008.4-000011.600019.2 08.4700.18A? 0
+075051.71 -260847.3 -000002.0+000005.500001.0 08.47-0.06B? 0
+075136.64 -345720.0 -000018.6+000005.600001.7 08.4700.16A? 0
+075407.21 +585639.0 -000002.7-000000.900006.9 08.4700.94G? 0
+075555.11 +342716.3 +000000.4-000045.500008.5 08.4700.66G? 0
+075627.03 -010128.2 +000014.7+000014.700010.4 08.4700.69G? 0
+075719.06 +023238.6 -000046.4-000012.100001.1 08.4700.94G? 0
+075832.34 -321744.9 -000002.3+000013.400002.5 08.4700.30A? 0
+075848.08 -643240.4 -000006.4+000004.500000.6 08.4700.16A? 0
+075913.87 +282941.9 -000014.8-000078.500015.2 08.4700.68G? 0
+080048.95 -474840.6 -000019.7+000031.900004.7 08.47-0.03B? 0
+080056.82 -073830.7 +000075.6+000026.400004.8 08.4700.71G? 0
+080848.74 +125711.3 -000004.2-000017.300013.0 08.4700.90G? 0
+080904.23 +134058.7 -000005.3+000010.600007.5 08.4700.95K? 0
+080953.91 -434252.3 -000013.7+000012.900001.4 08.47-0.10B? 0
+081024.14 +573159.8 -000062.3-000137.300022.9 08.4700.72G? 0
+081031.49 -484948.3 -000011.9+000008.100006.8 08.4700.23A? 0
+081507.78 +314940.5 -000016.2-000021.900008.8 08.4700.18A? 0
+081656.63 +215511.5 +000009.0-000029.300011.6 08.4700.55F? 0
+081747.44 -342012.6 +000001.4+000007.300006.3 08.4700.09A? 0
+081846.70 -220805.4 -000013.1+000030.000023.3 08.4700.51F? 0
+082127.45 -862236.8 -000029.0+000061.600016.1 08.4700.43F? 0
+082823.86 -560228.1 -000014.5+000002.100003.5 08.4700.05A? 0
+082833.62 -081138.2 -000092.0-000074.900009.7 08.4700.63G? 0
+084001.66 -524212.7 -000023.8+000011.900013.9 08.4700.29A? 0
+084206.22 +651724.7 -000029.5+000015.100007.0 08.4700.46F? 0
+084405.59 +134455.5 -000000.5-000004.400010.9 08.4700.96K? 0
+084713.08 -302830.2 -000007.7+000002.800007.5 08.4700.97K? 0
+084743.79 -513558.1 -000025.8+000019.200007.1 08.4700.10A? 0
+085455.05 -150648.3 +000001.0+000000.800009.6 08.47-0.00B? 0
+085619.26 -632751.2 -000003.6-000019.200017.6 08.4700.33F? 0
+085657.15 -420914.2 +000016.2+000005.900007.5 08.4700.35F? 0
+085723.26 -632948.9 +000006.8-000008.400001.4 08.4700.01A? 0
+085732.05 +485340.5 +000057.7-000037.400012.4 08.4700.87G? 0
+090046.34 -435124.1 -000023.1+000022.900004.1 08.4700.28A? 0
+090147.74 +032115.7 +000012.0+000005.500002.7 08.4700.79G? 0
+090254.68 -561024.1 -000003.9+000018.200002.8 08.4700.18A? 0
+090613.23 -100759.5 -000019.1+000001.100024.4 08.4700.94G? 0
+090746.09 -321630.5 -000036.9+000014.000008.8 08.4700.31A? 0
+090936.11 -083736.1 +000048.4-000084.200008.8 08.4700.50F? 0
+091745.19 -664127.3 -000019.0+000013.900002.4 08.4700.47F? 0
+091848.66 -242727.7 -000031.0-000007.300011.3 08.4700.56F? 0
+092005.31 +393233.4 -000024.3-000014.600023.7 08.4700.94G? 0
+092633.80 +311058.7 +000062.7-000045.600004.2 08.4700.89G? 0
+092825.33 +150956.0 -000004.4-000028.100012.0 08.4700.56F? 0
+093709.24 -134021.3 +000018.2-000006.400009.6 08.4700.40F? 0
+093811.61 -262228.5 +000056.6-000052.200014.0 08.4700.68G? 0
+094313.92 +530651.0 -000022.6-000006.500011.3 08.4700.24A? 0
+094401.31 -301855.6 -000002.4+000001.000009.9 08.4700.61G? 0
+094437.89 +512233.6 +000019.5-000037.800001.6 08.4700.89G? 0
+094823.65 -601148.5 +000044.7-000035.300003.2 08.4700.47F? 0
+095424.84 -231842.7 -000153.3+000044.300006.8 08.4700.56F? 0
+095544.71 -710655.5 -000035.0-000006.200002.3 08.4700.44F? 0
+095716.95 -051057.6 -000040.9-000014.600016.3 08.4700.46F? 0
+100405.30 +572827.0 +000012.4-000016.900002.2 08.4700.45F? 0
+100427.85 -514802.1 -000021.3+000017.100005.0 08.4700.34F? 1
+101146.57 +051857.0 -000042.4-000034.000019.9 08.4700.54F? 0
+101745.61 +111701.0 -000049.6-000040.000008.4 08.4700.49F? 0
+101819.17 +084056.3 +000002.8-000018.100009.5 08.4700.17A? 0
+102135.57 -691917.7 +000109.4-000069.800011.3 08.4700.56F? 0
+102338.53 +582437.1 -000057.5-000007.300008.7 08.4700.31F? 0
+102528.33 -022935.4 +000071.8-000190.400002.5 08.4700.64G? 0
+102810.54 -254826.4 -000053.6+000022.300001.4 08.4700.59G? 0
+103102.93 -584228.0 -000003.3+000003.200005.1 08.47-0.07B? 0
+103244.78 -520140.6 -000042.9-000003.000015.9 08.4700.47F? 1
+103615.91 -312053.5 +000041.1-000060.100019.7 08.4700.54F? 0
+103740.46 -201754.4 -000026.4-000029.600011.5 08.4700.63G? 0
+104001.35 -000849.1 +000003.9-000004.500001.4 08.4700.30A? 0
+105154.40 -410659.4 -000049.0+000038.100013.9 08.4700.54F? 0
+105434.64 -444114.6 -000006.9+000002.500005.0 08.4700.34F? 0
+105436.97 -384456.9 -000035.7+000020.500019.1 08.4700.31A? 0
+105631.64 -545222.8 -000013.6+000003.800005.9 08.4700.02A? 0
+110027.21 -232505.7 -000018.6+000003.300007.9 08.4700.10A? 0
+110142.52 -443732.2 +000013.8-000050.800015.0 08.4700.46F? 0
+110218.13 +432859.8 +000121.4+000002.200026.0 08.4700.55F? 0
+110223.78 +234029.3 -000014.5+000007.000004.4 08.4700.26A? 0
+110445.14 -161455.9 -000043.4+000005.400000.8 08.4700.23A? 0
+110540.61 -584353.1 +000000.0+000000.000000.0 08.4700.17A? 0
+110826.52 +210453.3 -000141.2-000059.400011.8 08.4700.54F? 0
+111017.89 -352348.7 -000050.2+000005.200013.5 08.4700.89G? 0
+111151.59 +520552.2 +000077.6-000071.500004.3 08.4700.56F? 0
+111245.15 +002053.1 -000096.7-000020.700002.9 08.4700.50F? 0
+111830.78 -263544.6 -000086.9+000028.500007.8 08.4700.51F? 0
+112642.42 +213706.2 -000014.3-000015.200017.8 08.4700.97K? 0
+113318.99 -505443.7 +000000.0+000000.000000.0 08.4700.91G? 0
+114541.69 -493355.7 -000055.8+000024.400006.3 08.4700.45F? 0
+114614.82 -120131.3 -000022.7-000012.700004.0 08.4700.36F? 0
+115531.26 +343124.3 -000032.6+000015.200005.4 08.4700.98K? 0
+115758.99 -714659.4 -000043.1-000025.500008.7 08.4700.54F? 0
+120123.67 -623635.5 -000029.9-000004.100001.4 08.4700.05A? 0
+120451.57 -344647.9 +000047.0-000033.200005.9 08.4700.39F? 0
+120709.72 -502713.4 -000008.1+000005.200002.4 08.4700.87G? 0
+120916.33 +422854.3 -000139.3-000005.800012.4 08.4700.68G? 0
+121054.75 -562532.7 -000028.7+000004.600015.8 08.4700.03A? 0
+121636.78 -643059.4 -000007.5-000013.400006.0 08.4700.08A? 0
+121756.80 -354953.5 +000093.8-000086.900022.0 08.4700.76G? 0
+122819.41 -380606.8 +000119.8-000038.500023.2 08.4700.46F? 0
+124853.50 -751921.8 +000032.5+000011.800010.6 08.4700.43F? 0
+125103.90 -411504.5 -000028.1-000005.100012.7 08.4700.21A? 0
+125218.67 +464639.7 -000150.5+000035.200017.8 08.4700.64G? 0
+125644.79 +453645.3 -000020.8-000016.700015.4 08.4700.38F? 0
+125828.13 +255520.1 -000019.5+000008.600023.5 08.4700.95K? 0
+125953.23 -001349.1 -000063.5-000009.500007.9 08.4700.50F? 0
+130442.49 +511210.1 -000022.7-000026.200007.3 08.4700.31A? 0
+130635.86 +110240.9 -000219.9-000052.300004.2 08.4700.61G? 0
+131001.63 -664344.5 -000007.7-000003.500000.3 08.4700.07A? 0
+131353.51 -650200.5 -000019.6+000000.700001.8 08.4700.42F? 0
+131358.84 -484903.1 -000025.6+000015.800013.6 08.4700.42F? 0
+131603.95 -505347.8 -000015.4-000014.700007.1 08.47-0.02B? 0
+131755.46 -610038.7 -000038.0-000014.000010.4 08.4700.44F? 0
+131824.44 +324640.6 +000045.7-000079.100016.9 08.4700.46F? 0
+132100.60 -053955.9 -000021.8-000014.200002.7 08.4700.45F? 0
+132732.50 -633221.8 -000002.5-000005.900008.6 08.4700.01A? 0
+132857.53 +320109.8 -000007.6-000013.600006.2 08.4700.28A? 0
+133305.95 -131133.6 -000097.2-000019.300021.6 08.4700.44F? 0
+133810.64 +452344.9 -000016.3-000016.400009.5 08.4700.58G? 0
+134056.39 -544911.1 -000077.0-000038.900020.6 08.4700.65G? 0
+134320.74 -222201.6 -000024.4+000019.200000.9 08.4700.09A? 0
+135217.56 -383716.4 -000072.9-000032.600009.5 08.4700.45F? 0
+140618.34 +232318.5 +000014.2-000017.600001.5 08.4700.43F? 0
+141324.15 +052358.6 +000071.3-000047.500017.0 08.4700.42F? 0
+141411.66 -172748.5 -000026.5+000002.800008.7 08.4700.97K? 0
+141757.77 -050841.6 +000017.9-000059.600005.3 08.4700.60G? 0
+142059.19 -764158.2 -000020.0-000009.000006.7 08.4700.02A? 0
+142225.48 +032717.8 -000039.2+000017.300005.9 08.4700.50F? 0
+142309.22 -354109.6 -000127.1-000046.600002.6 08.4700.51F? 0
+142431.46 +491749.0 -000179.2+000071.800020.6 08.4700.64G? 0
+142517.32 +324728.8 +000082.2-000098.700041.9 08.4700.86G? 0
+142523.70 -140506.5 -000102.8+000037.300014.2 08.4700.38F? 0
+143142.64 -455210.2 -000060.6-000051.600013.0 08.4700.88G? 0
+143146.39 +505542.6 -000061.2-000016.900011.6 08.4700.84G? 0
+144140.35 -422717.9 +000060.0-000039.700002.1 08.4700.41F? 0
+144157.83 +175307.5 +000028.0-000137.500007.9 08.4700.57F? 0
+144632.22 -542023.3 -000017.2-000025.600009.3 08.4700.11A? 0
+144833.43 -302646.8 -000036.3-000025.400007.3 08.4700.26A? 0
+144938.02 +445255.7 -000033.2+000020.300005.3 08.4700.99K? 0
+144951.28 +643450.3 -000014.4-000024.700014.7 08.4700.48F? 0
+145126.01 -022725.4 -000037.6-000117.200032.4 08.4700.66G? 0
+145137.58 +151902.3 -000245.8+000065.500033.1 08.4700.88G? 0
+145648.68 +073009.9 -000003.6+000021.800016.8 08.4700.99K? 0
+150445.29 -624630.8 -000016.5-000013.100007.3 08.4700.99K? 0
+151838.89 -024802.0 +000046.5-000065.100015.0 08.4700.52F? 0
+152048.24 +424206.8 -000001.3+000035.500005.9 08.4700.79G? 1
+152419.78 -225439.7 +000000.0+000000.000000.0 08.4700.00B? 0
+152605.92 -114155.6 -000046.2+000013.100008.5 08.4700.40F? 0
+153153.00 -542141.8 -000003.0-000000.500011.6 08.4700.21A? 0
+153434.55 +445451.6 +000055.9-000062.200005.3 08.4700.84G? 0
+153559.93 +282433.3 +000009.1-000003.300012.4 08.4700.43F? 0
+153600.32 -873747.0 -000027.8-000032.800008.2 08.4700.31F? 0
+153713.38 -182006.1 +000015.7-000008.500014.7 08.4700.75G? 0 0.10 1.00
+153927.44 -343757.9 +000010.8-000009.900014.8 08.4700.49F? 0
+154018.73 -570820.2 +000005.0-000001.500004.7 08.4700.08A? 0
+154917.84 -045741.3 -000000.7-000020.400005.6 08.4700.05A? 0
+154924.29 -553507.0 -000010.7+000000.500003.9 08.4700.10A? 0
+155219.02 +214237.4 -000016.3+000001.900003.9 08.4700.71G? 0
+155253.84 -501210.9 -000008.0-000017.900011.1 08.4700.14A? 0
+155335.33 +184322.1 -000029.1-000039.800018.6 08.4700.38F? 0
+155622.79 +202507.4 -000052.6+000014.400005.2 08.4700.50F? 0
+155736.06 +854744.6 +000008.9+000006.800005.2 08.4700.98K? 0
+160035.15 +504911.3 -000036.0+000059.900010.5 08.4700.43F? 0
+160353.72 -580659.0 -000019.2-000050.500009.0 08.4700.49F? 0
+161043.91 -641508.8 -000003.4+000005.200016.8 08.4700.03A? 0
+161406.55 +093227.1 -000007.4+000021.300011.5 08.4700.38F? 0
+161443.26 -390752.6 +000000.0+000000.000000.0 08.4700.28A? 1
+161458.94 +575226.8 -000024.5+000026.700012.5 08.4700.48F? 0
+161651.43 +194805.5 +000000.1-000014.800009.7 08.4700.94G? 0
+162654.49 -435501.3 +000001.7-000010.700000.7 08.4700.22A? 0
+162727.10 +764119.8 -000015.5+000025.600004.7 08.4700.84G? 0
+163033.93 -604634.6 -000024.4-000045.200003.4 08.4700.52F? 0
+163638.57 -623852.6 +000007.4+000000.900011.5 08.4700.35F? 0
+164042.62 -474007.7 +000000.0+000000.000000.0 08.4700.03A? 1
+164050.68 -695300.2 +000028.7-000028.300010.1 08.4700.42F? 0
+164658.69 -664842.9 +000015.3+000047.700005.3 08.4700.97K? 0
+165222.45 -403353.9 -000002.1-000021.100000.4 08.4700.09A? 0
+165251.44 -604902.3 +000001.8-000019.600002.1 08.4700.02A? 0
+165354.56 -191850.5 -000016.2-000057.000014.3 08.4700.54F? 0
+165406.74 -415107.0 +000000.0+000000.000000.0 08.4700.04A? 0
+165812.87 +334202.4 +000017.0+000001.400009.1 08.4700.34F? 0
+170014.53 -181250.9 -000028.9-000008.400005.0 08.4700.53F? 0
+170802.51 +101813.6 -000004.1+000003.700001.1 08.4700.27A? 0
+171428.85 -722730.3 +000000.5-000001.800004.7 08.4700.93G? 0
+171553.11 -592611.5 +000002.7-000018.000011.6 08.4700.01A? 0
+171659.34 -544631.0 +000015.9-000017.200003.6 08.4700.30A? 0
+171738.84 +202723.6 -000007.3-000012.800006.6 08.4700.01A? 0
+172053.69 -423910.1 -000003.7-000028.100004.8 08.4700.51F? 0
+172129.01 -004605.6 +000041.1-000040.400005.2 08.4700.48F? 0
+172343.53 -564957.0 -000009.3-000007.500005.7 08.47-0.02B? 0
+172416.37 +574730.2 +000011.4-000001.000009.7 08.4700.97K? 0
+172452.24 -185132.9 +000005.0-000029.900004.6 08.4700.48F? 0
+172922.23 +753815.2 +000008.8+000006.200010.7 08.4700.33F? 0
+173004.68 +431838.1 +000017.0+000011.600000.9 08.4700.35F? 0
+173259.13 +091242.3 +000008.3-000002.700005.2 08.4700.31F? 0
+173339.99 -505346.6 -000017.0+000001.800006.2 08.47-0.03B? 0
+173530.55 -371702.3 -000010.7-000000.900019.1 08.4700.15A? 0
+173847.59 -720800.6 -000015.2-000025.600002.3 08.4700.08A? 0
+175132.46 +244036.0 -000035.2+000001.100010.0 08.4700.96K? 0
+175300.34 -244041.0 +000017.4-000023.600008.9 08.4700.28A? 0
+175340.47 -285122.7 -000018.7-000089.500003.9 08.4700.51F? 0
+175404.21 -482030.7 +000004.8-000046.800008.7 08.4700.43F? 0
+175446.17 -392413.7 -000002.6-000021.500008.2 08.4700.08A? 0
+175801.00 +501927.3 +000006.0+000004.200003.0 08.4700.95K? 0
+175922.87 -303841.5 +000004.5-000014.500002.7 08.47-0.03B? 0
+175928.40 -130153.4 +000000.6+000005.100019.4 08.4700.48F? 0
+180346.82 +842237.4 +000006.6-000022.100003.6 08.4700.34F? 0
+180602.67 -552749.0 -000023.7-000076.500005.4 08.4700.49F? 0
+181142.43 -151201.9 +000014.7-000021.700001.6 08.4700.47F? 0
+181205.16 +464411.9 -000065.5-000055.000005.5 08.4700.55F? 0
+181211.01 +134725.9 -000004.9-000005.500007.3 08.4700.01A? 0
+181442.14 -330827.2 +000007.2-000013.000004.8 08.47-0.13B? 0
+181541.48 -201052.0 -000010.3-000004.800001.2 08.4700.08A? 0
+181901.28 -635112.9 -000009.1-000007.800003.2 08.47-0.00B? 0
+182159.76 +194339.0 +000007.7-000038.800024.5 08.4700.51F? 0
+182237.54 +331523.0 +000116.4-000070.800012.4 08.4700.73G? 0
+182250.01 -165531.5 +000018.1-000021.300018.6 08.4700.23A? 0
+182611.70 -183220.9 +000004.4-000011.600007.1 08.4700.04A? 0
+182642.65 -112124.8 +000009.2-000004.900010.5 08.4700.90G? 0
+182823.00 +690917.5 -000015.4+000012.200009.3 08.4700.56F? 0
+183734.32 -703051.7 +000002.9-000065.500000.8 08.4700.92G? 0
+184441.37 -252211.4 -000003.6-000023.900007.3 08.4700.54F? 0
+184550.21 +573742.8 +000007.3+000017.300004.3 08.4700.97K? 0
+184603.75 +132814.5 +000004.1+000020.200009.7 08.4700.53F? 0
+184911.86 -150909.5 -000005.9-000010.000001.9 08.4700.28A? 0
+185042.08 +301723.5 -000000.1+000007.600017.5 08.4700.20A? 0
+185350.97 -791059.1 +000020.6-000000.200013.9 08.4700.29A? 0
+185551.69 -420735.8 +000012.0+000017.500010.9 08.4700.62G? 0
+185918.37 -012203.4 +000003.2-000014.100001.0 08.4700.54F? 0
+190004.12 -284205.7 +000014.6-000012.200009.0 08.4700.52F? 0
+190103.23 -053118.4 +000001.1-000092.800010.4 08.4700.68G? 0
+190426.28 +223957.1 -000010.2-000151.100013.0 08.4700.60G? 0
+191515.07 -335608.1 +000019.4-000034.400003.5 08.4700.30A? 0
+191731.25 -190337.2 +000009.8-000008.700001.8 08.4700.44F? 0
+191844.17 -013441.2 +000004.9-000005.300005.3 08.4700.21A? 0
+191932.91 -211059.5 -000013.8-000027.500001.5 08.4700.97K? 0
+192011.28 -631101.0 +000026.6-000012.300001.7 08.4700.26A? 0
+192045.80 -234255.3 +000002.2-000037.700009.2 08.4700.38F? 0
+192136.05 +194849.5 +000004.7-000016.800002.0 08.4700.12A? 0
+192609.44 +503423.8 +000015.1+000000.500005.5 08.4700.04A? 0
+192743.96 +261227.5 -000018.8+000116.700013.8 08.4700.41F? 0
+193437.28 -491613.4 -000015.4-000010.900001.6 08.4700.47F? 0
+193458.42 -840433.0 +000050.3-000089.400014.7 08.4700.50F? 0
+193526.68 -452955.3 +000032.6+000006.300022.1 08.4700.96K? 0
+193715.97 +260915.9 +000015.4-000013.700002.9 08.4700.54F? 0
+194320.70 +624647.8 -000029.2-000024.400000.4 08.4700.92G? 0
+194339.62 +485544.4 +000002.7-000082.100012.3 08.4700.39F? 0
+194353.01 +011049.9 +000002.8-000015.900019.0 08.4700.24A? 0
+194426.97 -230903.9 +000025.9+000005.700032.7 08.4700.45F? 0
+194607.74 +180127.7 -000000.9-000017.100007.3 08.4700.88G? 0
+194613.56 +055917.3 +000021.4-000007.900002.8 08.47-0.05B? 0
+195028.46 +605413.1 +000005.3-000007.900005.7 08.4700.11A? 0
+195039.87 +683603.8 +000010.0+000012.900007.3 08.4700.35F? 0
+195122.96 +072347.1 +000001.1-000009.300002.7 08.4700.17A? 0
+195133.25 -114916.4 +000060.7-000003.200020.1 08.4700.57F? 0
+195503.52 +631950.3 +000019.6+000013.900012.9 08.4700.62G? 0
+195515.93 +314604.9 +000016.9+000017.100008.9 08.4700.25A? 0
+195556.45 +291334.3 +000000.8+000001.700012.8 08.4700.29A? 0
+195655.68 +550038.9 +000006.6-000001.300004.0 08.47-0.00B? 0
+195716.89 +073114.3 -000006.9-000004.200005.9 08.47-0.05B? 0
+195802.71 +555438.6 +000018.2+000005.500000.6 08.4700.14A? 0
+195830.42 +480355.0 -000004.3-000022.000000.7 08.4700.06A? 0
+195855.85 +832452.4 +000014.9+000013.000014.8 08.4700.18A? 0
+200950.59 +323332.6 +000000.5-000002.200007.0 08.47-0.07B? 0
+201758.99 -524425.7 +000014.8+000037.400002.8 08.4700.62G? 0
+201853.51 +375033.8 -000004.2-000011.800002.0 08.4700.45F? 0
+202014.95 +392412.4 +000000.0+000000.000000.0 08.4700.24A? 1
+202047.27 -074438.3 +000000.0+000000.000000.0 08.4700.93G? 1
+202056.56 +365644.1 +000022.9+000009.700002.3 08.4700.33F? 0
+202130.18 +530646.6 +000004.2+000005.700001.9 08.4700.01A? 0
+202218.81 +731348.5 +000012.0+000015.200010.8 08.4700.22A? 0
+202259.57 -592953.1 +000004.8+000004.500017.8 08.4700.23A? 0
+202511.02 -032531.0 +000011.5-000061.700000.1 08.4700.45F? 0
+202722.42 +234004.6 +000057.9+000070.800005.5 08.4700.48F? 0
+202934.11 +383627.6 +000002.9-000001.700007.9 08.47-0.06B? 0
+203304.79 -160133.6 +000018.1-000001.200002.9 08.4700.50F? 0
+203305.90 +560140.2 +000019.8+000005.200006.4 08.4700.12A? 0
+203357.75 +294111.6 +000001.0-000003.800008.3 08.47-0.06B? 0
+203820.92 -212527.0 +000008.7-000002.700002.9 08.47-0.04B? 0
+203858.82 -120450.0 +000013.7+000002.700011.7 08.4700.00A? 0
+204148.39 -032406.8 -000031.5-000036.900001.2 08.4700.53F? 0
+204149.50 +223421.2 +000003.0-000004.600001.7 08.4700.01A? 0
+204245.70 -155431.6 +000021.5+000004.800008.3 08.4700.26A? 0
+204355.57 +272716.3 +000004.9-000012.700005.2 08.4700.59G? 0
+204529.02 +540059.9 +000025.6+000000.500002.5 08.4700.97K? 0
+204920.30 -181303.8 +000058.4+000026.800007.8 08.4700.56F? 0
+205630.14 +014659.6 +000004.0-000014.700022.4 08.4700.34F? 0
+210453.32 -633025.3 +000019.0-000034.600005.8 08.4700.18A? 0
+210714.13 -385414.7 -000039.6-000001.900012.5 08.4700.55F? 0
+210715.86 -490923.5 +000000.1-000049.900008.8 08.4700.32F? 0
+211253.34 +251152.1 +000031.7-000014.900005.9 08.4700.51F? 0
+212012.60 -342023.9 +000005.6+000010.800001.4 08.4700.33F? 0
+212036.23 +274303.6 -000007.3-000014.300000.1 08.4700.44F? 0
+212122.46 -381029.1 +000065.6+000055.900004.1 08.4700.48F? 0
+212150.70 -735119.5 +000019.1-000024.500001.1 08.4700.37F? 0
+212645.64 +432721.7 +000008.3-000014.300006.2 08.4700.00A? 0
+213017.74 +714102.7 +000021.1+000012.600001.6 08.4700.06A? 0
+213109.61 +733946.0 +000016.1+000003.600002.9 08.4700.16A? 0
+213239.29 +360446.0 +000021.7+000005.900001.9 08.4700.98K? 0
+213532.18 -184614.7 +000033.3+000022.400019.1 08.4700.04A? 1
+213640.60 +145448.0 -000011.3-000005.900003.3 08.4700.14A? 0
+213740.94 +573337.4 -000008.7-000013.900005.2 08.4700.26A? 1
+214205.64 -370252.6 +000008.0+000012.300000.3 08.4700.97K? 0
+214333.85 +443230.8 +000036.5+000024.300004.3 08.4700.87G? 0
+214424.27 -481828.1 +000012.8-000012.400006.9 08.4700.95G? 0
+214551.20 -175913.9 +000063.5-000183.500014.2 08.4700.73G? 0
+220003.96 +564257.4 -000014.2+000004.700006.0 08.4700.36F? 0
+220345.57 +463459.6 -000004.3-000021.800000.1 08.4700.28A? 0
+220440.82 -304959.6 -000020.1+000012.600025.0 08.4700.95K? 0
+220629.96 -011735.0 +000065.5-000004.500024.9 08.4700.48F? 0
+220745.63 +332456.7 -000003.0-000013.500008.6 08.4700.32F? 0
+221404.90 -592941.5 -000029.3+000022.800021.8 08.4700.48F? 0
+221427.23 +495217.7 -000005.0+000006.900002.3 08.4700.09A? 0
+221447.34 +383013.3 -000008.9+000006.900001.0 08.4700.49F? 0
+221949.81 +662519.4 +000013.8+000004.900009.1 08.4700.10A? 0
+222145.65 +564710.9 -000008.5-000008.600006.9 08.4700.24A? 0
+222428.46 +545203.8 +000000.0+000000.000000.0 08.4700.07A? 0
+222659.10 -411753.5 +000044.4-000007.900007.4 08.4700.52F? 0
diff --git a/kstars/kstars/data/hip073.dat b/kstars/kstars/data/hip073.dat
new file mode 100644
index 00000000..64dada60
--- /dev/null
+++ b/kstars/kstars/data/hip073.dat
@@ -0,0 +1,1000 @@
+223015.34 +384104.5 +000010.1-000015.400013.3 08.4700.28A? 0
+223219.56 +121425.3 +000067.6-000020.700015.8 08.4700.50F? 0
+223242.72 -243706.3 +000133.3-000061.400000.0 08.4700.53F? 0
+223421.73 -223607.7 +000010.4+000018.500001.1 08.4700.53F? 0
+223937.91 +412345.1 +000038.9+000010.400013.6 08.4700.35F? 0
+224038.07 +651545.7 +000003.4+000000.600002.8 08.4700.36F? 0
+224819.59 +313600.5 +000013.7-000102.200013.9 08.4700.66G? 0
+225110.31 +535511.3 +000000.3-000010.900001.4 08.4700.03A? 0
+225258.59 +495153.2 -000007.9+000003.700003.9 08.47-0.01B? 0
+225525.13 -425303.9 +000033.8-000012.700003.9 08.4700.50F? 0
+225752.58 -033914.4 +000040.6-000011.100007.6 08.4700.32F? 0
+225858.21 +583409.2 +000002.9+000004.700008.1 08.4700.06A? 0
+230700.28 +315932.5 -000047.6-000165.500001.0 08.4700.62G? 0
+230958.82 -230617.5 +000080.1+000023.700010.6 08.4700.35F? 0
+231039.58 +094645.6 -000068.3-000039.100012.2 08.4700.57F? 0
+231442.08 -483440.9 +000030.6-000019.400007.8 08.4700.58G? 0
+232719.68 -280242.8 +000008.1+000001.300011.2 08.4700.97K? 0
+232850.92 -312319.8 -000013.4-000060.200015.2 08.4700.95K? 0
+233141.01 -312010.4 -000027.9-000028.200002.4 08.4700.31A? 0
+233518.37 +522341.8 +000012.5-000007.400001.4 08.4700.00A? 0
+234222.32 -084943.0 -000092.7-000065.300016.1 08.4700.60G? 0
+234715.36 +592238.9 +000019.3+000005.500004.6 08.4700.54F? 0
+235213.83 +340135.5 +000059.8-000039.700009.2 08.4700.40F? 0
+235451.63 +131252.8 -000024.5-000055.400007.6 08.4700.50F? 0
+235537.96 -104727.2 +000017.6-000011.500015.0 08.4700.91G? 0
+235620.41 +460351.1 -000018.4-000013.500000.6 08.4700.21A? 0
+235746.80 -492400.7 +000021.6+000000.000009.2 08.4700.38F? 0
+000217.02 -091029.6 +000027.6-000007.000012.7 08.4701.17K? 0
+000330.84 +613859.9 -000004.6-000022.000005.8 08.4701.28K? 0
+000754.73 +332501.7 -000023.0+000010.300004.1 08.4701.56K? 0
+001507.36 +614601.9 +000016.8+000010.800008.3 08.4701.32K? 0
+001702.46 +022217.3 +000030.9-000017.600001.5 08.4701.14K? 0
+001932.96 +244410.4 +000026.7-000023.300012.4 08.4701.87M? 0
+003311.79 +332551.2 -000015.4-000029.400006.3 08.4701.39K? 0
+003406.35 +435022.5 +000011.8-000000.400005.1 08.4701.00K? 0
+003552.06 +343600.9 -000011.9-000047.300004.8 08.4701.26K? 0
+003750.73 +405217.8 +000009.0+000026.300010.5 08.4701.14K? 0
+004535.49 -232701.5 -000025.3-000014.800004.1 08.4701.00K? 0
+004629.72 -620434.0 +000070.6+000017.000007.2 08.4701.03K? 0
+005642.57 +144634.2 +000052.0-000010.300003.3 08.4701.60K? 0
+005752.45 -654614.9 +000025.2+000014.800001.0 08.4701.29K? 0
+011400.65 +644904.8 -000014.6+000001.600012.8 08.4701.99M? 0
+012116.65 +284825.6 +000003.7-000013.900021.9 08.4701.60K? 0
+013329.22 +603847.7 +000004.7-000004.400007.6 08.4701.84K? 0 0.10 1.00
+015406.18 +661035.5 -000051.7-000149.700051.6 08.4701.06K? 0
+020911.88 +251914.1 +000020.2+000006.800015.4 08.4701.08K? 0
+022033.53 +333117.8 -000013.5-000007.300008.0 08.4701.01K? 0
+022207.51 -813303.1 -000001.4-000002.500010.6 08.4701.54K? 0
+024058.90 +724715.3 -000018.5-000031.600015.8 08.4701.19K? 0
+025609.71 +134039.3 -000018.5+000007.700006.8 08.4701.16K? 0
+025815.37 +155935.7 +000022.8-000027.300006.0 08.4701.14K? 0
+030151.88 +431758.0 +000016.2-000013.800009.0 08.4701.66K? 0
+030440.96 +090142.2 +000019.5-000015.300009.1 08.4701.11K? 0
+030719.60 +401207.9 +000010.6-000022.400002.5 08.4701.24K? 0
+032104.49 -261016.0 +000016.0+000000.500002.6 08.4701.31K? 0
+032247.96 -363439.8 +000041.8+000008.600002.8 08.4701.01K? 0
+032549.49 -130403.4 -000052.8+000050.900005.8 08.4701.14K? 1
+033053.43 +082206.7 -000002.0+000003.400024.8 08.4701.63K? 0
+033123.16 -435000.9 +000000.9+000008.200001.0 08.4701.12K? 0
+033817.67 +641434.4 -000000.9-000053.400002.1 08.4701.25K? 0
+034109.86 +041108.9 +000019.4-000012.100003.5 08.4701.07K? 0
+034523.15 -323814.5 +000022.6-000002.700004.2 08.4701.01K? 0
+035357.95 +473017.5 +000003.0-000005.800007.9 08.4701.10K? 0
+035621.74 +882941.5 +000026.2-000043.900007.9 08.4701.05K? 0
+040552.65 -294044.2 +000001.6-000032.600015.5 08.4701.48K? 0
+040641.83 -082937.0 +000013.5-000004.200015.7 08.4701.22K? 0
+040801.53 +484759.1 +000012.5-000002.800007.5 08.4701.10K? 0
+040839.87 +394245.0 +000005.7-000002.500001.5 08.4701.07K? 0
+041640.38 -092714.5 -000027.8-000022.300016.6 08.4701.42K? 0
+041752.56 +542812.1 +000004.8-000011.600002.3 08.4701.70K? 0
+042307.71 +271349.1 +000044.1-000005.000021.9 08.4701.88M? 0
+042457.51 -144114.6 -000005.3+000027.600003.9 08.4701.07K? 0
+042547.53 +210817.2 +000001.1+000019.800017.3 08.4701.26K? 0
+043237.01 -650007.5 +000009.1-000005.400014.4 08.4701.33K? 0
+043520.59 -401250.2 +000007.5-000002.900001.0 08.4701.59K? 0
+044044.05 +701657.4 +000006.6+000000.900004.3 08.4701.17K? 0
+044205.74 -610533.0 -000004.2+000015.400001.1 08.4701.15K? 0
+044254.14 -270117.8 +000005.3+000006.500009.8 08.4701.05K? 0
+044609.34 +671341.0 -000008.4-000012.400007.2 08.4701.04K? 0
+050252.51 +105659.1 -000005.7-000007.000005.8 08.4701.53K? 0
+050541.69 +511413.0 +000015.5+000004.400014.5 08.4701.27K? 0
+050846.97 -343101.7 +000017.2+000006.500005.5 08.4701.34K? 0 0.10 1.00
+051126.14 -385602.0 -000008.7+000001.600009.6 08.4701.53K? 0
+052035.47 -130644.2 -000020.6-000014.000003.0 08.4701.58K? 0
+052105.23 -720539.8 +000003.3+000010.800009.5 08.4701.50K? 0
+052143.94 -473847.4 +000004.3-000005.200000.7 08.4701.51K? 0
+052207.43 -500632.1 -000003.5+000006.500007.8 08.4701.26K? 0
+052434.77 +373943.6 +000022.0-000023.000004.3 08.4701.12K? 0
+052847.43 +345201.2 +000010.9-000041.900005.2 08.4701.18K? 0
+053054.69 +042512.8 -000000.2+000004.100001.4 08.4701.54K? 0
+055111.13 -501524.4 +000030.5+000026.100005.2 08.4701.22K? 0
+061206.80 +174525.3 +000014.7-000034.700004.3 08.4701.14K? 0
+061932.45 -441258.8 +000001.9+000023.400012.7 08.4701.09K? 0
+062143.39 +211428.9 +000002.6-000023.400008.9 08.4701.41K? 0
+062516.36 -090751.5 +000025.7-000000.500006.4 08.4701.01K? 0
+062758.86 -664516.3 +000015.4+000028.500013.2 08.4701.48K? 0
+062903.76 -413733.5 +000004.9-000024.200012.0 08.4701.05K? 0
+063940.12 -062757.6 +000002.8+000008.300002.3 08.4701.27K? 0
+064032.73 +005654.7 +000024.0-000019.200001.3 08.4701.24K? 0
+064559.05 -183133.1 +000012.1-000018.400002.8 08.4701.53K? 0
+064646.10 +433503.0 -000032.4+000034.000021.6 08.4701.54K? 0
+064847.09 -000820.7 -000004.4-000005.400021.7 08.4701.25K? 0
+065128.87 -000157.2 -000026.3+000011.200007.3 08.4701.62K? 0 0.10 1.00
+065232.95 -042215.9 -000002.4-000034.200002.1 08.4701.17K? 0
+065550.84 -411913.3 -000015.9+000000.200004.7 08.4701.15K? 0
+065833.95 +000535.4 -000048.8-000018.900010.1 08.4701.42K? 0
+065939.51 +105347.0 +000007.0+000004.500033.2 08.4701.45K? 0
+070312.22 +545350.8 -000013.5+000009.900007.9 08.4701.57K? 0
+070729.54 -074800.6 +000005.0+000022.000006.5 08.4701.05K? 0
+070935.13 -012147.1 -000014.8-000008.000021.6 08.4701.26K? 0
+071616.65 -212514.9 -000008.6+000027.700009.1 08.4701.54K? 0
+072123.60 -072258.6 -000009.3-000006.400026.7 08.4701.60K? 0
+072144.12 +694014.7 -000002.3+000001.900007.2 08.4701.14K? 0
+072317.38 -094824.2 -000018.8-000022.300002.2 08.4701.39K? 0
+072422.19 +431326.5 -000011.3-000032.800003.0 08.4701.35K? 0
+072455.40 -305023.5 -000010.5-000009.100003.1 08.4701.59K? 0
+074246.55 -331300.2 -000009.9+000013.800022.9 08.4701.46K? 0
+074302.27 +231642.6 +000024.3-000010.400013.1 08.4701.01K? 0
+074702.62 +451643.9 -000000.6-000011.100018.8 08.4701.14K? 0
+074958.47 +144138.0 -000022.1-000003.900021.3 08.4701.29K? 0
+075541.17 -530648.1 +000016.2+000046.300002.5 08.4701.15K? 0
+075929.60 -123046.4 -000038.6+000009.300004.0 08.4701.53K? 0
+080917.76 -600820.4 +000003.0+000001.400011.2 08.4701.48K? 0
+081000.75 -143654.0 +000013.3+000014.900004.5 08.4701.20K? 0
+081526.13 +692242.4 +000004.1+000003.700013.1 08.4701.31K? 0
+082243.55 +254414.5 -000014.1-000031.200003.6 08.4701.07K? 0
+083056.02 +260122.1 +000027.2-000000.400005.4 08.4701.67K? 0
+083418.49 +253037.5 +000014.0+000002.900027.5 08.4701.60K? 0
+083522.81 -151301.0 -000008.5+000004.700013.4 08.4701.34K? 0
+083940.64 -491716.3 -000014.9+000014.800005.7 08.4701.19K? 0
+084012.07 -044429.7 -000002.3-000003.100008.5 08.4701.06K? 0
+084135.07 +193945.0 -000003.8-000024.400019.2 08.4701.06K? 0
+084427.06 +395145.8 +000009.5-000003.300005.4 08.4701.48K? 0
+084452.53 +374149.3 +000003.3-000021.200001.6 08.4701.13K? 0
+084935.91 -160154.6 -000029.4+000013.100010.5 08.4701.47K? 0
+085342.91 +851120.5 -000020.5-000018.700000.5 08.4701.05K? 0
+085703.72 +121322.5 -000012.8-000017.200004.9 08.4701.40K? 0
+090818.37 -480815.0 -000007.2-000013.300002.8 08.4701.01K? 0
+091315.26 -423053.5 +000004.1-000015.000005.2 08.4701.63K? 0
+091436.50 -435642.0 +000048.2-000026.000008.6 08.4701.16K? 0
+092252.17 -520804.5 -000010.1+000015.000012.3 08.4701.08K? 0
+092646.72 -535230.3 -000004.8+000006.400019.9 08.4701.46K? 0
+094149.56 -064540.6 -000012.1-000008.500014.1 08.4701.33K? 0
+094935.83 -163835.7 -000009.0-000008.200008.3 08.4701.13K? 0
+095427.84 +344619.2 +000010.7-000003.800006.6 08.4701.54K? 0
+095658.43 -675355.3 +000032.3+000002.300000.9 08.4701.56K? 0
+095755.54 -635649.1 -000009.9+000014.100008.5 08.4701.57K? 0
+100519.92 -212119.8 -000027.8+000013.000020.8 08.4701.52K? 0
+101219.22 -101917.2 -000018.4+000003.100014.1 08.4701.60K? 0 0.10 1.00
+101242.90 -641259.1 -000015.5+000009.500006.2 08.4701.09K? 0
+101733.34 -475650.1 -000025.7+000003.800008.0 08.4701.40K? 0
+102455.86 -033107.9 +000000.7-000015.200008.5 08.4701.16K? 0
+102634.67 -344203.0 +000012.1+000022.400017.4 08.4701.55K? 0
+102939.29 +643718.9 +000004.3+000000.200004.4 08.4701.22K? 0
+103643.64 -314005.2 -000025.2+000021.200012.2 08.4701.04K? 0
+104239.89 -173408.0 +000006.7+000010.500001.2 08.4701.55K? 0
+104316.47 -671722.9 -000037.1+000005.900010.7 08.4701.54K? 0
+104354.40 -434448.3 -000008.9+000006.700005.3 08.4701.49K? 0
+105213.81 +130556.3 -000033.0-000011.600005.3 08.4701.03K? 0
+105421.13 -423949.9 -000033.1+000010.800000.6 08.4701.45K? 0
+110412.42 -454425.9 -000013.7-000003.600003.1 08.4701.43K? 0
+110836.48 -220937.7 -000009.3+000001.000000.8 08.4701.44K? 0
+112822.35 -182243.0 -000017.3+000011.100000.1 08.4701.38K? 0
+114013.09 +681323.4 -000002.5-000009.600002.9 08.4701.46K? 0
+114325.36 -052625.4 -000049.2-000012.400019.3 08.4701.22K? 0
+114503.92 +170936.1 -000046.0-000004.400001.7 08.4701.08K? 0
+114709.81 -051049.9 -000006.5-000010.000020.7 08.4701.60K? 0
+114909.37 -085044.9 -000021.3-000059.200009.5 08.4701.06K? 0
+115349.48 -342510.0 -000015.4+000003.400013.6 08.4701.40K? 0
+120030.12 -765834.2 -000057.4-000007.200001.3 08.4701.37K? 0
+120709.37 -754711.5 -000015.5+000011.200009.8 08.4701.64K? 0
+120955.30 -461229.5 -000383.5-000080.200041.3 08.4701.15K? 0
+121612.77 -704935.9 +000009.1-000002.600009.8 08.4701.09K? 0
+124537.02 +615255.2 +000013.7-000059.400005.9 08.4701.04K? 0
+125111.88 -373043.7 -000016.7+000019.500002.8 08.4701.17K? 0
+125328.32 -590207.6 +000011.5-000004.100000.6 08.4701.48K? 0
+125617.91 +323151.5 -000063.6-000016.300001.8 08.4701.08K? 0
+130912.18 -435840.8 +000003.4-000000.200000.2 08.4701.20K? 0
+131756.44 -332517.6 +000032.7-000010.300016.4 08.4701.69K? 0
+132353.87 -474709.0 -000020.4+000001.500003.8 08.4701.20K? 0
+132510.85 +402705.3 +000001.8+000001.400008.9 08.4701.53K? 0
+133218.76 +642823.0 +000008.5+000017.700005.3 08.4701.09K? 0
+133634.58 -023059.1 -000023.8-000014.800006.3 08.4701.44K? 0
+133748.04 -455258.2 -000012.0-000010.200002.2 08.4701.26K? 0
+133836.36 -462336.8 +000006.0-000029.700003.5 08.4701.10K? 0
+133907.04 -102324.5 +000016.5-000025.600004.0 08.4701.01K? 0
+134129.85 -523624.3 -000042.0-000005.000001.9 08.4701.17K? 0
+135200.93 -484921.9 -000044.7-000004.700000.6 08.4701.27K? 0
+140729.00 -660006.3 +000007.5-000015.500007.4 08.4701.62K? 0
+142814.93 +544501.5 -000050.0+000031.900002.2 08.4701.17K? 0
+142838.43 +060044.6 -000008.0+000004.900009.5 08.4701.46K? 0
+142946.32 +635929.9 -000029.1+000007.000002.6 08.4701.29K? 0
+143113.77 -784754.1 -000008.2-000013.700006.3 08.4701.70K? 0
+143126.10 +274639.9 -000018.1+000036.400019.6 08.4701.02K? 0
+143746.90 -032215.0 +000015.6-000017.300001.9 08.4701.03K? 0
+144339.45 +155749.9 -000014.2-000017.800002.3 08.4701.18K? 0
+145520.71 -603106.0 +000012.0+000001.800016.2 08.4701.25K? 0
+150147.76 -435532.8 -000017.8-000006.000007.3 08.4701.43K? 0
+151149.09 -493817.4 +000012.2-000010.800006.0 08.4701.30K? 0
+151211.25 -390954.4 -000026.4-000006.000003.2 08.4701.09K? 0
+152614.54 -661858.1 -000001.1-000009.000012.0 08.4701.48K? 0
+152729.41 -430514.7 +000001.8-000007.700021.6 08.4701.04K? 0
+152955.78 -492023.8 +000000.0-000018.300007.0 08.4701.72K? 0
+153415.64 -042135.2 -000012.2-000015.800009.1 08.4701.33K? 0
+153745.84 +113612.2 -000004.7-000076.400003.1 08.4701.22K? 0
+155333.92 -681116.5 -000013.6-000032.700001.1 08.4701.30K? 0
+155547.78 -593458.1 -000012.2-000029.500020.5 08.4701.11K? 0
+155655.82 -625817.0 -000003.8-000032.100009.7 08.4701.01K? 0
+160432.17 -000119.3 +000020.7+000001.200029.6 08.4701.78K? 0
+161550.86 +093043.5 -000001.1+000018.000011.5 08.4701.56K? 0
+162304.76 -275246.9 -000010.9+000017.400003.0 08.4701.53K? 0
+163406.52 -382721.9 -000028.3-000018.500019.0 08.4701.44K? 0
+163902.10 +050152.0 +000024.0-000034.400023.9 08.4701.19K? 0
+164544.42 +775322.6 -000001.1-000002.900000.1 08.4701.03K? 0
+164752.45 +313523.0 +000022.4-000019.400014.4 08.4701.14K? 0
+165133.52 +383059.9 -000008.4-000017.800003.7 08.4701.06K? 0
+170519.81 +164842.6 -000011.9+000014.600009.4 08.4701.54K? 0
+171841.56 +505419.5 +000005.5+000004.300006.0 08.4701.25K? 0
+171928.41 +302714.7 -000010.5+000004.300007.7 08.4701.23K? 0
+172049.48 -635646.2 -000002.8+000000.600008.8 08.4701.13K? 0
+172052.67 -122524.5 +000006.0-000009.200011.0 08.4701.50K? 0
+172254.40 -223452.1 +000014.9-000020.600000.6 08.4701.21K? 0
+172559.16 +770654.5 -000001.2+000012.600010.7 08.4701.02K? 0
+172716.97 -022335.4 -000002.5-000017.200002.0 08.4701.11K? 0
+173510.40 -281213.1 +000021.7-000027.700014.0 08.4701.25K? 0
+173718.95 +341234.0 -000049.0-000077.100003.8 08.4701.34K? 0
+173732.28 -343846.2 +000016.3-000018.300020.9 08.4701.92M? 0
+173937.67 +245921.8 +000001.9-000018.400015.4 08.4701.40K? 0
+174134.75 +602027.7 -000001.8+000023.800012.1 08.4701.02K? 0
+174516.80 -295102.8 +000003.2-000029.700004.5 08.4701.24K? 0
+174812.25 -284546.5 +000009.1-000003.800007.0 08.4701.08K? 0
+174958.09 +624651.0 -000016.8+000053.700004.2 08.4701.03K? 0
+175526.59 +113905.3 +000000.4+000004.800001.5 08.4701.52K? 0
+175840.37 -115225.5 -000006.0-000015.100000.5 08.4701.94M? 0
+180331.73 -784205.6 -000047.6-000012.700001.3 08.4701.21K? 0
+180448.36 -722156.7 +000003.6-000014.300007.1 08.4701.19K? 0
+180936.81 +115812.5 -000017.6+000012.900021.4 08.4701.12K? 0
+181249.99 +100403.6 +000011.8-000022.200012.6 08.4701.56K? 0
+182100.39 +774659.1 +000009.8+000002.300006.8 08.4701.59K? 0
+182406.39 +420626.4 -000001.6+000002.400009.2 08.4701.11K? 0
+182609.09 +265041.1 -000030.7-000008.000017.1 08.4701.47K? 0
+182642.66 +390924.6 +000003.3+000004.700001.1 08.4701.05K? 0
+182915.92 -651626.2 -000019.2+000002.800000.1 08.4701.32K? 0
+184451.71 +811305.5 +000009.6-000008.100006.8 08.4701.66K? 0
+185326.11 -645350.6 +000026.9-000042.200008.8 08.4701.17K? 0
+185410.25 +130339.1 -000035.0-000020.300009.2 08.4701.47K? 0
+185857.05 +032958.0 +000005.4-000001.100015.9 08.4701.22K? 0
+185930.35 +194052.4 +000019.2-000007.900020.1 08.4701.16K? 0
+190517.77 +341903.3 -000023.7-000037.700011.1 08.4701.48K? 0
+190756.46 +282302.4 -000003.7+000018.400003.5 08.4701.75K? 0
+190919.25 +225919.4 +000000.1-000029.500011.8 08.4701.96M? 0
+191054.19 -682359.3 -000007.7-000009.600003.1 08.4701.60K? 0
+191137.50 +323651.6 -000008.0+000026.200003.2 08.4701.61K? 0
+191540.07 +410233.0 +000012.5-000004.600004.3 08.4701.44K? 0
+192011.13 +465604.8 -000005.8+000013.500001.9 08.4701.22K? 0
+192341.24 +153336.4 +000004.1-000013.700006.0 08.4701.88M? 0
+192904.97 +103750.8 +000000.3-000002.600007.6 08.4701.65K? 0
+192948.27 +394548.7 -000022.6-000032.400013.4 08.4701.55K? 0
+193212.96 -274459.1 -000057.6-000057.400045.0 08.4701.55K? 0
+193257.92 -114808.7 +000002.6-000032.300007.5 08.4701.05K? 0
+193632.47 -744924.6 +000010.4-000007.700001.5 08.4701.27K? 0
+194539.75 -485726.5 -000000.5+000012.100008.2 08.4701.60K? 0
+195046.62 +274115.9 +000007.2-000013.500009.9 08.4701.25K? 0
+195234.22 +051522.2 -000023.1-000007.900005.5 08.4701.31K? 0
+195506.80 +575613.5 -000005.5+000039.100008.1 08.4701.51K? 0
+195810.55 +423139.3 -000005.5-000004.300006.5 08.4701.45K? 0
+200313.62 -043751.4 -000011.4-000004.200013.7 08.4701.47K? 0
+200602.67 -184215.8 +000002.3+000001.300004.7 08.4701.15K? 0
+200809.40 +713135.8 +000039.3+000000.200004.8 08.4701.14K? 0
+200825.82 +110532.0 +000021.5-000016.800013.4 08.4701.42K? 0
+202004.72 -513928.9 +000022.1-000025.800006.6 08.4701.03K? 0
+202117.37 +355301.6 -000014.2-000026.000001.1 08.4701.15K? 0
+202211.94 +390856.1 +000007.0-000054.700015.5 08.4701.08K? 0
+202256.44 -245537.2 +000056.7-000016.800012.2 08.4701.32K? 0
+202417.77 -113616.8 +000007.2-000013.100015.7 08.4701.56K? 0
+202526.80 -581526.9 +000011.7-000009.700003.8 08.4701.33K? 0
+202601.61 +600042.9 -000006.6-000004.600007.8 08.4701.29K? 0
+203959.16 +585339.1 +000004.4-000001.100014.8 08.4701.83K? 0
+204146.53 +270615.0 -000011.1-000043.800010.4 08.4701.00K? 0
+204201.43 +351130.3 +000002.0-000019.600004.8 08.4701.15K? 0
+204409.13 -113613.1 -000007.5-000014.300004.6 08.4701.53K? 0
+205103.74 +144324.3 -000005.2-000007.300003.4 08.4701.08K? 0
+205128.06 +223734.1 -000007.9-000026.200005.9 08.4701.57K? 0
+205223.39 +422849.0 -000016.3-000010.900008.2 08.4701.05K? 0
+205357.57 -532509.5 -000017.2-000002.900014.0 08.4701.40K? 0
+205958.84 +662504.4 +000030.5+000020.600027.4 08.4701.01K? 0
+210323.97 -213212.7 -000002.4-000017.500008.5 08.4701.28K? 0
+211235.66 -041747.0 -000014.3-000010.400025.5 08.4701.18K? 0
+211321.73 +201430.1 -000035.4-000009.400001.3 08.4701.09K? 0
+211336.41 +253854.1 +000007.2+000001.600007.6 08.4701.14K? 0
+212118.89 +383302.8 +000004.7-000008.600006.2 08.4701.40K? 0
+212147.22 +304705.3 +000000.5+000006.000006.6 08.4701.62K? 0
+212408.86 -644756.8 +000013.6-000015.700006.2 08.4701.45K? 0
+213526.04 +251001.1 +000006.2+000006.400003.6 08.4701.14K? 0
+213810.73 -432559.4 +000000.9-000009.900005.0 08.4701.15K? 0
+214216.58 +461623.4 -000025.5-000063.900010.6 08.4701.22K? 0
+214746.34 -272313.1 +000016.8-000022.700001.9 08.4701.05K? 0
+214753.04 -444928.1 -000000.2+000008.500016.2 08.4701.36K? 0
+220454.38 +172843.2 -000043.7-000026.600010.7 08.4701.25K? 0
+220518.05 -515258.5 -000047.1-000012.000010.6 08.4701.18K? 0
+221504.60 +152754.6 -000037.7-000023.800005.6 08.4701.35K? 0
+221909.45 +515350.9 -000002.4+000003.000005.3 08.4701.60K? 0
+222416.62 -661545.7 +000013.1-000014.600004.6 08.4701.35K? 0
+222436.57 +343712.4 -000016.6+000000.100003.0 08.4701.74K? 0
+223215.95 -355514.0 +000010.1+000022.300006.0 08.4701.46K? 0
+223341.10 -103115.5 +000008.3-000018.500019.8 08.4701.17K? 0
+223836.08 +641546.2 +000027.3+000013.200015.5 08.4701.54K? 0
+224801.11 -283113.5 -000023.4-000033.500002.2 08.4701.09K? 0
+225256.47 -301325.4 +000006.3-000026.700010.2 08.4701.22K? 0
+225504.24 +581237.7 +000030.4-000006.900008.3 08.4701.01K? 0
+230818.11 +230148.5 -000016.6-000008.700021.8 08.4701.79K? 0
+230850.43 +052015.2 -000006.9-000017.200026.7 08.4701.34K? 0
+230914.14 +400801.5 +000015.4-000006.400006.7 08.4701.22K? 0
+231649.80 +405718.9 -000017.1-000018.900022.7 08.4701.00K? 0
+233016.56 +681433.3 +000000.4-000001.700011.2 08.4701.09K? 0
+233257.48 +810422.2 +000021.6+000013.700004.7 08.4701.43K? 0
+234218.69 +281849.8 -000012.3-000010.600000.9 08.4701.12K? 0
+234328.99 +562157.5 -000002.0-000006.900009.9 08.4701.07K? 1
+234400.17 -780711.4 -000001.6-000004.000010.1 08.4701.07K? 0
+234646.95 +644246.9 +000003.6+000003.900003.0 08.4701.16K? 0
+234722.60 +261345.0 +000004.9+000014.000006.3 08.4701.01K? 0
+235612.70 +564355.7 +000007.6-000016.000011.1 08.4701.71K? 0
+235640.85 +124914.1 -000017.3+000004.400004.3 08.4701.35K? 0
+235810.57 +623636.2 -000004.1+000001.500000.6 08.4701.07K? 0
+071617.32 -085155.2 +000023.6+000011.100017.2 08.4702.08M? 0
+000450.87 +435814.9 +000000.0+000000.000000.0 08.4800.38F? 1
+000547.47 +470514.3 +000002.5-000001.800002.7 08.4800.04A? 0
+001129.29 -184224.8 +000071.5-000007.700015.2 08.4800.47F? 0
+001507.54 +471528.9 -000009.3-000010.000017.1 08.4800.32F? 0
+001601.97 -675357.8 -000008.7-000012.300010.2 08.4800.18A? 0
+002138.48 +361510.8 +000032.0+000010.200009.7 08.4800.37F? 0
+003020.75 +163515.1 -000001.4-000001.400004.8 08.4800.29A? 0
+003407.29 -752514.0 +000017.7+000007.300005.5 08.4800.98K? 0
+003756.87 -055952.6 +000036.6-000000.600011.4 08.4800.47F? 0
+004402.71 +465752.8 -000014.0-000007.500010.0 08.4800.28A? 0
+004802.02 +521631.0 -000012.2+000000.500009.0 08.4800.32F? 0
+005341.50 -735209.9 -000009.3+000000.400009.0 08.4800.51F? 0
+005718.64 -060636.1 -000042.7-000006.500012.7 08.4800.99K? 0
+005728.53 +824114.7 +000034.7+000024.200001.2 08.4800.83G? 0
+005812.41 -644541.9 -000000.7+000019.300000.7 08.4800.42F? 0
+010119.47 +473133.0 -000050.6-000011.000018.5 08.4800.45F? 0
+010622.49 +161850.9 +000019.8+000001.500006.0 08.4800.28A? 0
+011149.70 -344749.2 +000008.4-000084.300008.9 08.4800.61G? 0
+011425.15 -415338.7 -000117.3-000046.300003.9 08.4800.56F? 0
+011632.85 +442641.3 +000013.4-000000.400009.0 08.48-0.06B? 0
+011636.28 +183121.4 +000274.5+000021.300021.9 08.4800.59G? 0
+011729.18 -173218.7 -000020.6-000023.800020.4 08.4800.97K? 0
+011945.92 +685618.2 +000046.2-000008.000011.0 08.4800.79G? 0
+012453.61 +183001.4 +000567.0-000188.300024.9 08.4800.92G? 0
+012609.27 -675032.4 +000117.6-000066.900001.7 08.4800.83G? 1
+012938.85 -611319.5 +000053.0-000016.500000.3 08.4800.32F? 0
+013317.00 +295316.1 +000001.6-000012.300000.3 08.4800.41F? 0
+014003.38 +385811.5 +000000.0+000000.000000.0 08.4800.34F? 0
+014623.78 +611529.7 +000011.4-000025.000004.6 08.4800.55F? 0
+014631.94 -022026.4 +000040.5+000001.400008.2 08.4800.94G? 0
+014746.13 +495206.4 +000004.0-000007.100008.4 08.4800.98K? 0
+014936.24 +610123.1 -000016.4-000010.900012.0 08.4800.12A? 0
+015339.46 -721506.3 -000035.5+000007.900015.3 08.4800.95K? 0
+015446.57 +173308.8 -000019.9-000002.800002.9 08.4800.26A? 0
+015611.41 +553921.3 +000025.2-000007.100001.1 08.4800.32F? 0
+015941.54 +735833.6 +000025.8-000022.200003.2 08.4800.38F? 0
+020139.35 +012035.4 +000049.1-000013.300020.0 08.4800.46F? 0
+020150.15 -391859.5 +000020.3+000008.200027.4 08.4800.43F? 0
+020825.45 +392347.4 -000014.4-000003.500001.8 08.4800.97K? 0
+021046.62 +300441.9 -000033.7-000016.100002.9 08.4800.36F? 0
+021452.07 -060621.4 +000118.0-000007.200024.8 08.4800.54F? 0
+021612.82 +270137.0 -000014.3+000009.800013.3 08.4800.14A? 0
+021916.00 -004647.1 +000066.6-000044.000017.4 08.4800.77G? 0
+022311.51 +430053.9 -000029.2-000018.200002.0 08.4800.14A? 0
+022338.60 -543235.2 +000029.0+000013.500004.5 08.4800.21A? 0
+022455.74 +284921.9 +000029.1-000035.300018.5 08.4800.39F? 0
+022458.80 -541352.6 -000018.0+000064.400033.5 08.4800.57F? 0
+022943.54 +604038.5 -000009.3-000004.000011.3 08.4800.27A? 1
+022953.50 -504358.3 +000027.1+000003.500004.2 08.4800.56F? 0
+023051.36 +611040.0 -000002.4+000000.800012.7 08.4800.67G? 0
+023202.90 +182225.2 -000040.2-000012.600010.6 08.4800.53F? 0
+023432.99 +335456.4 -000005.4+000026.300018.1 08.4800.45F? 0
+023552.95 +830024.9 +000045.6-000027.900010.0 08.4800.42F? 0
+024342.75 -671659.1 +000074.1+000061.400007.6 08.4800.46F? 0
+024552.68 -453626.9 +000037.3-000032.900022.7 08.4800.48F? 0
+024942.99 -214311.8 -000000.4-000013.000003.2 08.4800.89G? 0
+025343.74 -411507.7 +000048.2-000008.900000.9 08.4800.39F? 0
+025810.18 -672230.7 -000008.5-000115.000000.3 08.4800.48F? 0
+025937.15 -092459.8 -000009.5+000021.400011.4 08.4800.45F? 0
+030010.97 +251444.9 -000029.7-000002.900017.3 08.4800.40F? 0
+030019.70 -372716.4 +000008.0+000038.200017.6 08.4800.67G? 0
+031049.68 +634721.0 +000042.3-000094.600020.6 08.4800.53F? 0
+031321.48 +001027.3 -000002.8-000002.000007.3 08.4800.21A? 0
+031938.44 +534238.8 +000078.3-000090.200022.2 08.4800.60G? 0
+032452.64 -682004.7 +000066.3+000031.100010.9 08.4800.48F? 0
+032520.70 +491858.4 +000015.7-000033.400005.9 08.4800.14A? 0
+033847.83 +593502.7 +000013.0-000004.200012.0 08.4800.31F? 0
+034252.11 +115737.4 -000013.1+000016.400004.0 08.4800.44F? 0
+034522.43 +231217.8 -000062.3-000053.400006.6 08.4800.65G? 0
+034545.64 -322852.8 +000001.8+000002.700001.9 08.4800.42F? 0
+040306.56 +142900.5 +000037.9-000012.400009.4 08.4800.61G? 0
+040753.21 +695154.2 -000011.2-000015.200008.0 08.4800.15A? 0
+042013.46 +433559.0 -000010.3-000007.700002.6 08.4800.14A? 0
+042432.07 -291250.0 +000059.0+000020.700003.8 08.4800.51F? 0
+042840.13 +535438.4 +000024.4-000051.700014.5 08.4800.46F? 1
+043745.78 +712830.0 +000000.9-000025.900004.7 08.4800.22A? 0
+043843.91 -270201.7 +000055.7-000012.400013.3 08.4800.61G? 0
+044037.83 -254619.2 +000041.3+000046.700017.1 08.4800.32F? 0
+044303.86 -221920.2 -000004.4-000005.200002.2 08.4800.70G? 1
+044954.88 -022838.6 +000008.6-000010.100000.4 08.4800.39F? 0
+045213.00 +524528.8 -000005.8-000059.700012.3 08.4800.40F? 0
+050709.94 +222337.3 +000036.2-000033.600000.9 08.4800.58F? 0
+051123.93 -221013.6 +000054.3+000023.100011.3 08.4800.74G? 0
+051248.07 -223027.4 +000014.0+000006.100000.7 08.4800.31A? 0
+051435.47 -441321.8 +000012.1+000004.900006.7 08.48-0.06B? 0
+051737.66 -183941.4 +000005.6+000004.100014.0 08.4800.37F? 0
+051832.37 +471945.7 +000015.5+000007.500003.3 08.4800.08A? 0
+051931.17 -092711.6 +000017.1+000015.800016.9 08.4800.37F? 0
+052054.11 -494611.1 +000012.1+000036.200003.1 08.4800.52F? 0
+052521.84 +341026.3 -000006.7-000004.000001.7 08.4800.15A? 0
+052917.06 -251724.5 -000002.3-000000.600002.3 08.4800.95K? 0
+053120.71 -015852.4 -000000.3+000002.700005.6 08.48-0.11B? 0
+053545.52 +011922.9 +000002.0+000009.400024.0 08.4800.93G? 0
+053620.76 -795451.5 -000002.3-000000.400000.3 08.4800.19A? 0
+053653.64 +411619.9 +000002.9+000001.700012.8 08.4800.18A? 0
+053700.20 -195130.1 +000001.5+000015.100010.0 08.4800.30A? 0
+054108.88 +183728.1 +000004.1-000015.700018.8 08.4800.04A? 0
+054156.64 +291605.0 -000008.2+000019.300001.6 08.4800.56F? 0
+054251.16 +352245.2 +000008.7-000039.500001.1 08.4800.24A? 0
+054255.91 +000129.0 +000055.1-000028.500007.2 08.4800.94G? 0
+054630.06 +440545.5 +000000.8-000000.800000.2 08.4800.14A? 0
+054640.28 -391252.2 -000003.6-000005.200005.5 08.4800.37F? 0
+054831.84 +123557.7 -000011.7+000006.100005.9 08.4800.32F? 0
+054903.06 +540157.1 -000005.8-000008.900004.9 08.4800.03A? 0
+055043.36 +571656.4 -000009.1-000013.800006.4 08.4800.17A? 0
+055311.28 -113617.3 +000015.0+000041.200013.5 08.4800.53F? 0
+055331.10 +254432.1 +000005.6-000010.000000.4 08.4800.11A? 0
+055338.15 +253535.2 -000004.0-000009.300012.1 08.4800.09A? 0
+055547.23 -073810.1 +000012.2-000031.900004.8 08.4800.21A? 0
+055549.69 -563140.2 -000030.8-000075.300011.9 08.4800.55F? 0
+055630.35 +382713.2 +000004.8-000015.100002.3 08.4800.00A? 0
+060216.67 -000457.3 -000002.9-000010.600002.1 08.4800.16A? 0
+060559.05 +722358.0 -000006.5-000009.800006.1 08.4800.16A? 0
+060636.70 +073012.3 +000017.9-000030.100007.5 08.48-0.07B? 0
+061001.71 -524758.1 +000034.4+000008.300004.9 08.4800.44F? 0
+061025.03 -092117.7 +000020.9-000001.800011.7 08.4800.39F? 0
+061916.88 +203447.8 -000007.1+000005.500010.1 08.4800.55F? 0
+062436.29 -065308.8 -000005.8-000011.600002.6 08.4800.98K? 0
+062518.85 -493601.3 -000005.2+000018.800007.2 08.4800.13A? 0
+062603.87 +141148.8 -000004.4-000009.500015.6 08.4800.16A? 0
+062648.08 +082312.8 +000022.6+000001.000009.3 08.4800.99K? 0
+062658.82 -550200.0 +000014.6+000022.200000.2 08.4800.32F? 0
+062715.96 +215926.2 -000012.0+000002.300009.0 08.4800.95K? 0
+062918.42 +123251.5 -000010.9-000015.700000.3 08.4800.10A? 1
+063015.51 +604705.0 +000130.8-000248.100005.4 08.4800.51F? 0
+063055.58 -125015.1 +000002.6+000014.400017.8 08.4800.47F? 0
+063818.70 +055921.8 -000010.8-000004.900020.4 08.48-0.11B? 0
+063935.39 +174210.9 -000026.2-000012.400014.7 08.4800.02A? 0
+063954.63 +041118.7 -000004.4-000001.200011.4 08.4800.26A? 0
+064101.45 +163056.1 -000004.2-000026.100004.9 08.4800.40F? 0
+064102.72 -255502.3 -000003.8+000005.700000.1 08.4800.06A? 0
+064228.61 +051014.9 -000005.1+000007.900011.2 08.4800.39F? 0
+064338.19 +442511.6 +000048.5-000064.100006.9 08.4800.56F? 0
+064546.80 +104451.1 +000020.0+000003.200005.9 08.4800.98K? 0
+064631.84 -474133.8 -000006.4+000005.800006.2 08.48-0.07B? 0
+064648.97 +350014.5 -000012.1-000060.800007.0 08.4800.55F? 0
+064948.56 +320647.0 +000002.7-000041.300004.5 08.4800.51F? 0
+065311.30 -364345.9 -000008.5+000018.100005.1 08.4800.35F? 0
+065747.13 -665910.0 -000092.5+000112.200014.8 08.4800.47F? 0
+065923.68 +153344.7 -000008.3-000008.500004.2 08.48-0.07B? 0
+065933.73 +210210.4 -000027.2-000009.400004.2 08.4800.14A? 0
+070003.90 -084802.4 -000001.6-000023.700022.3 08.4800.36F? 0
+070029.56 -412249.2 +000053.2+000221.900041.9 08.4800.88G? 0
+070141.99 +253402.0 -000011.0+000009.500004.9 08.4800.12A? 0
+070225.05 -032720.3 -000026.7-000016.500004.8 08.4800.25A? 0
+071026.23 +013835.4 -000037.1-000057.800026.5 08.4800.59G? 0
+071240.14 -225436.8 -000034.0+000025.400002.4 08.4800.35F? 0
+071321.03 -062604.5 -000012.7-000007.200020.4 08.4800.34F? 0
+071912.18 -371911.7 -000007.8+000005.400004.2 08.4800.06A? 0
+072153.24 -363740.5 -000001.0+000007.000004.3 08.48-0.03B? 1
+072751.01 -160538.0 +000002.8-000006.100007.8 08.4800.12A? 0
+072807.31 +153139.2 -000049.4-000085.800013.1 08.4800.52F? 0
+073123.11 -291051.1 -000001.4-000007.200010.7 08.4800.32F? 0
+073534.21 +154543.0 -000073.6-000044.100014.4 08.4800.52F? 0
+073607.94 -252721.0 -000004.7+000000.900008.0 08.4800.09A? 0
+073815.58 +110703.3 -000009.3-000017.000010.8 08.4800.12A? 0
+073853.93 -404820.6 +000011.5-000022.400012.9 08.4800.42F? 0
+073958.90 -372228.6 -000005.8+000003.000001.9 08.4800.00A? 0
+074020.42 +394756.1 +000002.0-000020.200011.3 08.4800.40F? 0
+074045.30 +231447.5 +000021.4+000005.500003.7 08.4800.17A? 0
+074425.31 +181059.8 +000024.8-000060.900005.2 08.4800.96K? 0
+074505.91 +505053.4 -000021.2-000036.200010.4 08.4800.24A? 0
+074651.37 +140318.9 +000010.4+000083.600017.5 08.4800.63G? 0
+074943.56 -081830.3 -000012.9-000001.300011.8 08.4800.43F? 0
+075143.66 -293954.2 -000000.1+000010.800015.1 08.4800.11A? 1
+075338.84 -241532.4 +000001.2+000009.600000.0 08.4800.02A? 0
+075441.25 -361629.9 -000011.2+000009.200004.2 08.48-0.05B? 0
+075512.55 +070954.9 -000006.2-000005.100007.0 08.4800.03A? 0
+075858.60 -405403.7 -000038.9+000038.600002.6 08.4800.68G? 0
+080319.88 -164059.9 -000027.5-000006.500005.5 08.4800.37F? 0
+080403.86 -382448.6 -000003.9+000027.900001.2 08.4800.40F? 0
+080512.99 -470244.0 +000000.2+000010.700009.8 08.48-0.06B? 0
+080514.40 -043125.3 -000041.8+000016.500003.7 08.4800.51F? 0
+080613.79 -074527.8 +000010.2+000002.200011.9 08.4800.01A? 0
+080835.58 -411419.5 -000048.7+000040.600003.4 08.4800.93G? 0
+081431.40 -272500.5 -000001.7+000001.700011.4 08.4800.96K? 0
+082107.47 +472447.0 +000004.9-000054.500000.5 08.4800.54F? 0
+082120.82 +341836.8 -000114.5-000120.100020.7 08.4800.72G? 0
+082443.48 +415855.9 -000028.6-000062.700007.3 08.4800.63G? 0
+082937.33 +122720.4 -000009.0-000012.500001.9 08.4800.68G? 0
+083102.12 -314435.2 -000052.9+000010.900002.6 08.4800.44F? 0
+083209.70 -194056.3 -000011.4+000000.200001.4 08.4800.23A? 0
+083509.31 -120310.7 -000045.7+000030.800015.3 08.4800.82G? 0
+083529.04 -202114.7 +000003.7-000017.100005.1 08.4800.38F? 0
+083631.36 -615746.5 -000014.9+000010.800006.8 08.4800.08A? 0
+083753.18 -345252.5 -000002.9+000015.100010.5 08.4800.08A? 0
+083916.55 -521850.0 -000032.2+000020.800006.2 08.4800.22A? 0
+084052.50 +201559.6 -000042.5+000000.300018.6 08.4800.28A? 0
+084116.64 +131201.5 -000032.5+000014.300005.8 08.4800.97K? 0
+084531.21 -445913.2 -000000.3+000001.300001.6 08.4800.97K? 0
+084759.83 +501638.7 -000025.4-000017.200028.8 08.4800.64G? 0
+084839.54 +525544.2 -000020.4-000039.500013.8 08.4800.53F? 0
+084905.16 -321636.3 -000037.5+000011.900010.7 08.4800.32F? 0
+085042.68 +492048.6 +000015.0+000040.300012.8 08.4800.40F? 0
+085737.41 +610504.6 -000024.9-000034.200012.8 08.4800.24A? 0
+090229.74 -463342.1 -000005.4-000003.300007.1 08.4800.61G? 0
+090650.60 +470653.8 -000042.4-000302.100022.6 08.4800.62G? 0
+091220.10 -315439.9 -000005.4+000001.700010.5 08.48-0.00B? 0
+091650.08 -282621.6 -000017.7+000012.200008.7 08.4800.27A? 0
+092300.16 -210003.8 -000004.3-000012.900008.6 08.4800.58G? 0
+092549.45 -533824.4 -000004.4+000008.600008.3 08.4800.55F? 0
+093012.46 -545618.1 -000019.0+000008.400006.4 08.48-0.07B? 0
+093029.38 -445241.4 -000005.3+000014.900006.3 08.4800.38F? 0
+093153.32 -392210.7 -000025.7-000014.700004.4 08.4800.98K? 0
+093322.68 -063036.1 -000046.9-000037.200010.8 08.4800.48F? 0
+093805.55 -565739.1 +000020.1-000004.200005.4 08.4800.63G? 0
+093903.90 +142519.4 -000004.4-000004.800001.7 08.4800.99K? 0
+093928.75 -563114.5 -000020.2+000013.700001.6 08.4800.04A? 0
+094226.38 +072342.9 +000187.7-000125.300013.9 08.4800.62G? 0
+094322.81 +243617.7 -000010.9-000027.500004.9 08.4800.56F? 0
+094350.71 -224639.1 -000002.4-000063.400010.6 08.4800.65G? 0
+094804.49 -185501.6 -000055.6+000031.100025.6 08.4800.47F? 0
+094858.01 -324930.9 -000003.5-000012.800003.9 08.4800.19A? 0
+094941.59 -540342.9 -000049.5+000032.500008.5 08.4800.29A? 0
+095001.47 -343330.4 -000017.4-000004.400003.3 08.4800.41F? 0
+095429.02 -492200.2 -000007.1+000009.300003.5 08.48-0.05B? 0
+100235.72 +142022.3 -000027.1-000022.500005.9 08.4800.30A? 0
+100515.67 +331344.8 +000020.8-000014.600008.4 08.4800.95K? 0
+100610.38 +033248.9 -000018.8-000015.000022.8 08.4800.29A? 0
+100704.19 -404142.0 -000007.6+000010.800001.6 08.4800.25A? 0
+100748.97 -110259.8 -000017.9+000013.500009.7 08.4800.91G? 0
+101229.24 +311944.9 -000014.0-000058.400005.3 08.4800.42F? 0
+101321.30 -582146.8 -000003.6+000003.900004.2 08.4800.33F? 0
+101810.21 -271131.7 -000144.6+000022.600025.5 08.4800.82G? 0
+102015.90 -223713.1 -000016.8-000005.300011.7 08.4800.18A? 0
+102413.19 -272533.6 -000056.9+000026.200009.5 08.4800.37F? 0
+102501.78 +243645.6 -000005.2-000176.800014.1 08.4800.66G? 1
+102552.31 -723329.9 -000021.2+000009.900002.3 08.4800.29A? 0
+102755.95 -214206.0 -000202.7+000026.100026.9 08.4800.71G? 0
+103936.88 -572740.7 -000001.6+000004.700005.3 08.48-0.10B? 0
+104414.53 -543758.5 -000008.6+000001.900003.3 08.4800.93G? 0
+104640.61 -643657.3 -000076.7+000018.300006.8 08.4800.50F? 0
+104811.02 +023334.1 +000029.8+000001.600000.9 08.4800.36F? 0
+105429.49 +314350.2 -000044.1+000013.100012.0 08.4800.99K? 0
+105536.38 -262106.6 -000231.0-000013.600018.8 08.4800.57F? 0
+110053.87 -345738.2 -000015.5+000012.600015.2 08.4800.90G? 0
+110607.75 -610316.0 -000022.2-000002.000005.1 08.48-0.03B? 0
+110612.63 -130349.5 -000016.2-000006.800001.4 08.4800.88G? 0
+110927.41 -281737.0 -000008.4+000002.700000.6 08.4800.52F? 0
+111230.64 -514332.7 -000016.4+000002.100004.4 08.4800.01A? 0
+111551.34 +343626.7 -000079.5-000051.200023.8 08.4800.56F? 0
+111658.76 -463157.0 -000029.9-000041.600010.3 08.4800.68G? 0
+111932.02 -585006.2 -000002.0+000004.600007.5 08.48-0.02B? 0
+112416.95 -670009.4 -000009.3+000006.100011.1 08.4800.24A? 0
+113236.44 +012025.1 -000059.7-000034.600008.0 08.4800.52F? 0
+113429.81 -431425.7 +000012.3-000038.200006.8 08.4800.56F? 0
+114409.81 -534454.3 -000031.4+000008.500005.7 08.4800.09A? 0
+114949.53 -521144.1 -000035.3-000006.700005.8 08.4800.42F? 0
+115247.49 -242824.4 -000247.6+000157.200026.6 08.4800.76G? 0
+115300.42 +624514.5 -000001.7+000009.600014.0 08.4800.18A? 0
+115708.20 -582718.0 -000010.1-000001.900003.8 08.4800.37F? 0
+115848.76 -593854.9 +000000.6-000004.600000.3 08.48-0.02B? 0
+120350.25 -322712.0 -000021.2-000016.400009.2 08.4800.10A? 0
+120519.01 -580456.9 -000033.3-000001.100006.2 08.4800.31F? 0
+120800.64 +252237.7 +000009.0-000052.700008.5 08.4800.53F? 0
+120827.63 -561712.3 -000029.7+000003.200005.2 08.4800.09A? 0
+120916.99 +111730.5 -000063.9-000023.500034.8 08.4800.43F? 0
+120928.94 -115115.9 -000003.8-000059.800028.8 08.4800.51F? 0
+121152.97 +384604.1 +000075.0-000031.900009.6 08.4800.65G? 0
+121737.14 -580952.4 -000018.4-000004.900006.0 08.4800.09A? 0 0.10 1.00
+121833.56 -430341.7 -000055.8-000014.300010.6 08.4800.48F? 0
+122033.59 -302620.0 -000058.1+000045.600012.7 08.4800.56F? 0
+123246.80 -695527.5 -000125.4-000003.900018.9 08.4800.54F? 0
+123303.58 -313842.0 -000046.0+000000.500018.6 08.4800.87G? 0
+124154.94 -214737.1 -000049.1+000003.100004.7 08.4800.61G? 0
+124419.23 -724801.1 -000011.6-000006.300005.6 08.48-0.05B? 0
+124910.68 -285118.6 -000030.1+000000.400016.8 08.4800.39F? 0
+125005.06 +421304.9 +000020.7-000023.500008.9 08.4800.48F? 0
+130149.73 +674538.8 -000054.8+000058.700007.6 08.4800.47F? 0
+130158.04 -381820.9 +000005.2-000017.900012.2 08.4800.75G? 0
+130658.11 -565958.9 -000005.5+000001.800007.8 08.48-0.07B? 0
+130724.92 +110806.8 +000053.9-000138.300014.0 08.4800.62G? 0
+132112.35 +610505.0 -000282.6+000026.100036.7 08.4800.76G? 0
+132124.28 -640259.3 -000233.5-000085.600017.5 08.4800.68G? 0
+132336.30 -423152.9 -000016.3-000006.100001.8 08.4800.17A? 0
+132500.70 +332101.3 +000036.8+000049.700008.1 08.4800.35F? 0
+133809.62 -191119.4 -000008.2-000018.400013.5 08.4800.33F? 0
+134217.55 -402628.0 +000000.0-000012.300010.3 08.4800.28A? 0
+134245.92 -764730.5 -000038.9-000019.500000.1 08.4800.08A? 0
+134711.85 +662100.3 -000013.6-000036.400003.8 08.4800.99K? 0
+135728.38 +233244.1 -000047.9+000005.900006.7 08.4800.54F? 0
+135820.28 -653829.1 +000001.3+000010.900007.1 08.4800.20A? 1
+141115.82 +224126.7 +000043.3-000053.100010.1 08.4800.42F? 0
+141217.04 +082425.9 +000113.8-000082.900002.3 08.4800.64G? 0
+141339.97 +511747.4 -000006.2+000002.600004.0 08.4800.42F? 0
+142547.48 -602939.8 -000024.0-000015.100011.5 08.4800.27A? 0
+142632.32 -210102.1 -000012.0-000005.000020.9 08.4800.35F? 0
+142651.22 -270925.6 -000017.6+000002.300000.7 08.4800.43F? 0
+143151.72 +493508.5 +000005.9-000006.600005.4 08.4800.47F? 0
+144243.60 -484758.3 -000027.5-000028.400015.4 08.4800.57F? 0
+144259.04 +214621.6 +000024.4-000041.300004.5 08.4800.48F? 0
+144846.21 -323720.8 -000016.9-000007.500028.1 08.4800.97K? 0
+145031.99 -570909.1 -000005.7-000001.700001.0 08.4800.17A? 0
+145856.70 -460237.2 -000005.9-000012.700001.1 08.4800.22A? 0
+150053.48 -460209.7 -000000.6-000006.400013.6 08.48-0.04B? 0
+150340.67 +593224.8 -000021.9+000077.100008.2 08.4800.43F? 0
+150749.30 -640446.9 -000015.3-000009.700004.8 08.4800.04A? 0
+150842.95 -005850.4 +000077.0-000113.300009.9 08.4800.64G? 1
+152507.67 -234016.2 -000042.8-000032.700027.3 08.4800.57F? 0
+152605.10 +083137.2 +000030.9+000002.500010.9 08.4800.99K? 0
+153151.22 -070911.3 -000010.0-000006.700001.5 08.4800.31F? 0
+153433.08 -432734.3 -000006.3-000004.400007.8 08.48-0.01B? 0
+154317.22 -351435.6 -000032.1-000036.700022.3 08.4800.46F? 0
+154432.13 -824126.7 -000018.4-000026.300006.0 08.4800.32F? 0
+155232.46 -565602.4 -000008.6-000015.600000.0 08.4800.12A? 0
+155715.57 -251513.2 -000010.0-000012.100008.8 08.4800.34F? 0
+155930.07 +102900.0 -000019.0-000070.000008.8 08.4800.51F? 0
+160353.67 -505633.9 -000096.8+000008.100008.1 08.4800.57F? 0
+160606.47 -121815.0 -000007.9-000023.700007.2 08.4800.59G? 0
+161039.31 -245826.7 -000053.4+000018.100013.8 08.4800.42F? 0
+161904.62 -302528.7 -000022.0-000017.300009.0 08.4800.19A? 0
+163137.13 +122517.1 -000084.3+000060.600009.6 08.4800.76G? 0
+163623.26 +722225.6 -000000.3-000006.700008.0 08.4800.92G? 0
+164018.75 +842726.5 -000010.2+000012.900001.3 08.4800.95K? 0
+164317.70 -591227.3 -000014.6-000013.900000.6 08.4800.12A? 0
+165204.49 -452753.7 +000005.0+000004.000001.4 08.4800.55F? 0
+165317.01 +224038.9 -000020.1-000009.400000.9 08.4800.47F? 0
+165605.22 -402057.6 -000024.2+000024.900005.0 08.4800.07A? 0
+165858.35 +173212.1 -000043.0+000014.300010.5 08.4800.44F? 0
+170023.27 -301425.1 -000008.6-000047.800003.1 08.4800.34F? 0
+170037.85 -233051.9 -000018.2-000015.300018.1 08.4800.29A? 0
+170345.54 -601416.0 -000011.2-000032.600009.0 08.4800.14A? 0
+170456.29 -312221.6 -000030.8-000033.000018.2 08.4800.83G? 0
+170512.98 -411354.6 +000025.9-000004.700003.4 08.4800.51F? 1
+170907.53 -181522.7 -000007.4-000015.700008.2 08.4800.33F? 0
+171040.09 -593340.9 -000008.3-000025.400010.2 08.4800.15A? 0
+171433.32 -542212.5 +000011.8+000002.700017.2 08.48-0.04B? 0
+171532.56 -711532.0 +000004.2-000016.100001.8 08.4800.11A? 0
+172255.50 -575254.6 +000012.4-000085.300007.0 08.4800.53F? 0
+172415.90 -051931.5 +000007.2-000002.200017.6 08.4800.56F? 0
+172643.44 +310437.2 -000356.9+000060.900017.4 08.4800.61G? 0
+172953.77 -160057.5 +000001.6+000000.400007.0 08.4800.14A? 0
+173527.65 -844148.2 +000059.5-000001.800015.7 08.4800.55F? 0
+173732.61 -460646.3 +000003.4-000015.500005.8 08.48-0.02B? 0
+173757.10 -372426.0 +000008.1-000022.200015.4 08.4800.05A? 0
+173954.72 +214135.3 -000037.4+000002.500013.1 08.4800.40F? 0
+174328.85 -321356.1 +000017.3-000013.900006.7 08.4800.07A? 0
+174345.35 -664827.8 +000060.6+000020.200012.4 08.4800.49F? 0
+174450.70 -000804.6 -000009.5+000002.800003.1 08.4800.28A? 0
+174650.76 +100702.3 -000021.9-000228.600010.8 08.4800.55F? 0
+175838.86 -403609.5 -000002.7-000043.700000.7 08.4800.25A? 0
+180215.89 +100228.9 -000019.5-000020.200009.0 08.4800.19A? 0
+180357.16 -254009.9 -000066.2-000128.600002.3 08.4800.65G? 0
+180516.47 -284110.0 +000008.8-000099.100045.1 08.4800.64G? 0
+180636.00 -283156.2 +000000.1-000015.900025.9 08.4800.00B? 0
+181224.66 -104353.1 -000008.7-000002.100015.7 08.4800.87G? 0
+181306.17 -553639.7 +000001.3+000006.800002.2 08.4800.07A? 0
+181544.92 -165815.8 +000011.6-000012.100012.5 08.4800.07A? 0
+182401.34 +083916.5 -000021.4-000057.800009.0 08.4800.66G? 0
+182429.25 -331653.0 +000013.2-000020.200000.2 08.4800.12A? 0
+182551.61 +100047.9 +000005.2+000002.300004.4 08.4800.30A? 0
+182903.59 +040802.3 +000012.9-000007.700001.1 08.4800.24A? 0
+182923.88 -133554.2 -000003.5-000006.800003.5 08.4800.18A? 0
+182942.68 -643535.3 +000009.2-000056.900014.8 08.4800.89G? 0
+183333.81 -333719.8 -000015.6-000017.200018.9 08.4800.37F? 0
+183400.75 +154136.3 -000061.5-000094.400011.9 08.4800.48F? 0
+183740.73 +213100.1 +000013.1+000000.400004.0 08.4800.12A? 0
+184103.47 -335211.2 +000005.6-000005.400005.0 08.4800.13A? 0
+184223.58 +032947.1 +000003.9-000013.100000.3 08.4800.04A? 0
+184605.78 -152833.9 +000021.2+000000.600015.4 08.4800.17A? 0
+184801.45 -100844.7 +000080.6-000216.700029.9 08.4800.88G? 0
+184810.51 +295906.0 +000015.1-000067.600005.7 08.4800.98K? 0
+185129.43 -345713.8 +000022.5+000022.600012.3 08.4800.42F? 0
+185138.07 +300534.6 -000005.5+000000.200003.3 08.4800.06A? 0
+185142.60 +043630.1 +000057.7-000018.200011.1 08.4800.36F? 0
+185216.26 -201211.8 +000004.0-000000.300006.2 08.4800.09A? 0
+185326.24 +241640.8 +000000.7+000001.800001.9 08.48-0.01B? 0
+185432.73 +203655.8 +000000.0+000000.000000.0 08.4800.19A? 1
+185953.81 -242354.5 -000005.5-000006.700001.4 08.4800.02A? 0
+190131.04 -513851.3 -000009.0-000105.200007.8 08.4800.70G? 0
+190307.10 -204333.1 +000001.6-000053.900010.3 08.4800.52F? 0
+190307.71 +424530.1 -000007.8-000054.100006.3 08.4800.99K? 0
+191141.93 +095706.2 +000019.2-000007.300000.8 08.4800.50F? 0
+191333.52 +435916.2 +000042.2-000006.600006.8 08.4800.35F? 0
+191337.98 +374632.5 -000013.5-000127.000005.1 08.4800.75G? 0
+191412.81 +230821.7 -000011.2+000008.700001.7 08.4800.44F? 0
+191701.67 +264851.5 -000004.4-000006.900000.7 08.4800.43F? 0
+192012.78 +341052.1 +000008.0+000003.300005.8 08.4800.07A? 0
+192150.59 +472839.5 +000000.3-000015.300011.5 08.4800.74G? 0
+192336.91 +435328.6 +000011.4+000003.000003.2 08.4800.51F? 0
+192512.32 +534607.9 -000000.9+000009.100002.5 08.4800.04A? 0
+192833.46 +444021.8 -000000.5+000010.700001.7 08.4800.23A? 0
+193258.58 +054541.3 -000000.1-000019.600004.8 08.4800.49F? 1
+193355.28 +144231.3 +000022.0+000028.800007.3 08.4800.40F? 0
+193358.98 +215917.1 +000069.7+000075.000012.9 08.4800.70G? 0
+193359.64 +152227.9 +000017.7-000010.900010.7 08.4800.47F? 0
+193553.31 -261807.1 -000033.4-000070.800013.4 08.4800.51F? 0
+193711.38 +252552.0 +000005.4+000004.600006.6 08.4800.20A? 0
+193824.78 +195158.3 -000023.7-000010.700000.1 08.4800.45F? 0
+193843.22 -100920.5 +000000.0+000000.000000.0 08.4800.56F? 1
+193852.85 -385338.8 +000005.3-000018.800007.4 08.4800.49F? 0
+194107.05 -021835.8 -000004.5-000007.800018.4 08.4800.21A? 0
+194135.49 -245015.5 -000004.5-000016.200004.4 08.4800.32F? 0
+194314.88 +722145.3 -000004.0-000001.100002.5 08.4800.07A? 0
+194422.74 +391719.7 +000018.0+000030.800004.8 08.4800.39F? 0
+194530.46 +330629.6 -000003.8-000006.700014.6 08.4800.08A? 0
+194533.56 +333608.6 +000000.0+000000.000000.0 08.4800.92G? 1
+194724.69 -480942.0 +000035.3-000008.500004.2 08.4800.41F? 0
+194817.91 +212233.0 -000004.0-000008.500005.1 08.4800.04A? 0
+195153.14 +174835.4 -000004.6-000013.900000.1 08.4800.02A? 0
+195447.70 +170709.6 +000015.3-000115.300016.4 08.4800.55F? 0
+195529.83 -290549.0 -000089.9-000018.500017.6 08.4800.64G? 0
+195619.93 +594711.0 +000071.9+000079.800005.0 08.4800.50F? 0
+195702.02 -242013.1 +000035.8-000045.200010.4 08.4800.34F? 0
+195804.28 +153622.5 -000010.4-000043.800001.9 08.4800.38F? 0
+200358.38 +273023.9 -000002.6-000012.900009.1 08.4800.14A? 0
+200430.30 +314637.3 +000038.7-000009.200011.4 08.4800.29A? 0
+202225.90 +462026.7 +000018.1+000028.400002.5 08.4800.52F? 0
+202753.97 +092232.6 +000015.6-000002.000019.2 08.4800.37F? 0
+203624.26 +391140.7 -000003.5+000003.500000.7 08.4800.14A? 0
+204025.77 -325106.4 -000015.7+000020.100017.4 08.4800.62G? 0
+204227.57 +235928.0 +000012.4-000001.300008.2 08.48-0.03B? 0
+204729.23 -801927.2 +000022.7-000001.400002.3 08.4800.33F? 0
+205023.82 +622237.2 +000012.5+000002.400003.8 08.4800.00A? 0
+205059.94 -174541.1 -000109.4-000086.000001.1 08.4800.93G? 0
+205215.72 -000708.4 +000009.7-000009.400000.4 08.4800.45F? 0
+205253.21 +423627.9 +000000.4-000007.100009.1 08.4800.49F? 0
+205503.82 +255304.8 -000001.4-000003.900002.1 08.4800.26A? 0
+205555.28 +105235.7 -000040.8-000015.200001.5 08.4800.54F? 0
+210353.08 -204453.4 +000013.4-000029.400009.7 08.4800.45F? 0
+211520.21 -634115.8 -000010.9-000008.300012.3 08.4800.47F? 0
+211712.38 -193021.4 +000029.4-000002.100008.8 08.4800.29A? 0
+211712.83 +304138.7 +000039.7+000017.100007.0 08.4800.30A? 0
+211805.11 -293047.0 +000040.1-000125.400014.8 08.4800.67G? 0
+211930.67 +525539.2 -000013.1+000068.500011.8 08.4800.48F? 0
+212419.46 +351852.6 +000006.6-000016.400011.8 08.4800.94G? 0
+212538.61 -635211.2 +000026.8+000026.400008.3 08.4800.93G? 0
+212833.26 +835051.6 +000034.5+000022.900019.2 08.4800.32F? 0
+213043.45 -712056.1 +000004.4+000002.100009.3 08.4800.93G? 0
+213237.74 -342037.3 +000136.2-000034.600011.4 08.4800.57F? 0
+213939.18 -123720.2 +000114.1+000048.500018.0 08.4800.61G? 0
+214240.12 -021753.0 +000118.1-000111.200024.9 08.4800.86G? 0
+214527.36 +243213.4 -000006.2-000009.900009.9 08.4800.47F? 0
+215541.96 -294220.5 +000054.8-000179.500039.3 08.4800.84G? 0
+215751.31 +271255.8 +000055.7-000022.100015.2 08.4800.75G? 0
+215842.67 +541452.8 +000005.8-000010.000002.2 08.4800.03A? 0
+215929.75 -043627.6 +000018.3-000001.500027.0 08.4800.55F? 0
+220144.00 +493517.8 +000024.4-000020.500024.0 08.4800.52F? 0
+220427.83 +622427.5 -000008.3-000006.100000.2 08.4800.13A? 0
+220445.40 +682237.2 +000005.7-000007.400004.4 08.4800.41F? 0
+221036.17 +700752.6 -000053.3+000009.900018.1 08.4800.76G? 0
+221556.98 -315138.7 +000027.7+000025.800012.2 08.4800.95K? 0
+222133.93 +113517.6 +000006.0-000012.400015.7 08.4800.27A? 0
+222304.63 +411445.4 +000006.0+000006.800000.3 08.4800.28A? 0
+222825.95 +582520.3 +000021.2+000015.200003.9 08.4800.04A? 0
+223419.35 +034433.4 -000032.4-000036.600002.6 08.4800.49F? 0
+223519.48 +692130.9 +000017.8+000014.300010.8 08.4800.36F? 0
+224425.50 -383319.5 +000102.5-000009.300024.8 08.4800.65G? 0
+224453.47 +180144.3 -000099.2-000047.800005.0 08.4800.54F? 0
+224654.92 +535708.8 +000029.1+000023.100010.5 08.4800.52F? 0
+224921.64 +455350.5 +000003.0+000000.200008.3 08.4800.12A? 0
+224953.73 +452446.9 +000006.5+000001.500002.7 08.4800.26A? 0
+225158.26 +534235.3 +000002.2-000010.000006.0 08.4800.01A? 0
+230524.34 -152552.2 -000036.8-000051.900012.5 08.4800.89G? 0
+230526.49 +671045.3 +000022.7+000059.600013.0 08.4800.62G? 0
+230830.91 +475228.7 +000009.6-000004.600002.1 08.4800.10A? 0
+231113.78 -265322.7 +000008.0+000013.200014.2 08.4800.97K? 0
+231407.86 -082313.6 +000023.9-000066.400008.8 08.4800.71G? 0
+231441.13 +134317.7 +000045.4-000035.600000.3 08.4800.50F? 0
+231721.57 +640716.2 -000016.2+000003.400004.1 08.4800.60G? 0
+232140.82 -410836.5 +000095.1+000026.700009.7 08.4800.59G? 0
+232900.11 +612543.7 +000035.8-000004.300010.1 08.4800.12A? 0
+233218.48 -334033.0 +000022.2-000008.200001.2 08.4800.39F? 0
+234658.85 +271113.8 -000007.6-000050.300020.2 08.4800.92G? 0
+234841.29 +744729.3 -000022.9+000004.600012.9 08.4800.47F? 0
+235755.07 -370555.5 +000072.4+000039.700012.0 08.4800.53F? 0
+000425.97 -320947.8 +000010.0+000019.500002.7 08.4801.18K? 0
+000517.87 -674952.4 -000132.8-000562.300056.8 08.4801.08K? 0
+000818.55 -215019.9 +000018.0+000016.100012.2 08.4801.12K? 0
+000830.88 +715830.2 -000002.7-000003.800003.8 08.4801.70K? 0
+001050.62 +050519.9 +000012.5-000010.100007.8 08.4801.10K? 0
+001453.62 -010206.2 +000022.1-000003.200023.4 08.4801.05K? 0
+001458.67 +161340.7 -000048.2-000028.000019.2 08.4801.07K? 0
+002101.13 +434247.0 +000002.0-000013.500013.6 08.4801.17K? 0
+002608.73 +492803.1 +000000.1-000003.200009.2 08.4801.19K? 0
+002702.52 -540525.0 -000009.2-000011.600006.1 08.4801.43K? 0
+002711.90 -141454.6 +000010.7+000006.300018.5 08.4801.13K? 0
+002919.22 -053802.2 -000009.5+000001.300009.7 08.4801.10K? 0
+003055.13 +413952.7 +000019.7-000033.700012.0 08.4801.21K? 0
+003817.49 +711004.8 -000002.9+000016.300003.1 08.4801.32K? 0
+004234.93 +563013.4 +000004.3-000024.200003.1 08.4801.58K? 0
+005356.99 +210151.4 -000010.3+000027.400023.1 08.4801.11K? 0
+005758.84 +473057.4 +000000.2-000000.300002.1 08.4801.63K? 0
+010125.56 -533434.5 +000002.3-000001.200000.7 08.4801.54K? 0
+010256.53 -514922.3 +000031.5+000002.500003.3 08.4801.00K? 0
+011146.88 +455634.0 +000004.1-000005.000014.7 08.4801.45K? 0
+012015.68 +313334.1 -000025.9-000035.600014.8 08.4801.02K? 0
+012018.35 +374020.6 +000010.3-000008.000013.7 08.4801.55K? 0
+012430.90 +235642.5 -000028.1-000021.000006.1 08.4801.41K? 0 0.10 1.00
+012652.79 -491543.3 +000056.9+000012.100005.9 08.4801.13K? 0
+013114.27 -785738.9 +000009.9+000000.100021.6 08.4801.72K? 0
+013315.17 +371037.0 +000017.2-000025.900014.3 08.4801.15K? 0
+014415.35 +563125.9 -000013.1+000003.200010.1 08.4801.67K? 0
+014727.85 +554049.7 +000020.4-000009.200007.5 08.4801.15K? 0
+014954.62 -045134.3 +000018.6-000012.300021.2 08.4801.31K? 0
+015808.15 -392027.0 +000050.7+000010.600008.6 08.4801.05K? 0
+020053.48 +610049.0 +000027.3-000012.400016.9 08.4801.67K? 0
+020122.76 -044811.5 +000009.7-000021.300006.6 08.4801.06K? 0
+020256.25 +190348.3 +000010.4-000001.100011.8 08.4801.24K? 0
+021322.46 +460249.4 +000002.4+000001.500004.2 08.4801.71K? 0
+021801.94 -312207.0 +000005.3-000010.100007.0 08.4801.20K? 0
+023945.75 +081210.7 -000025.6-000023.300004.4 08.4801.23K? 0
+024040.53 +154111.8 +000088.2-000029.600026.5 08.4801.13K? 0
+024056.05 -215520.1 +000028.6-000013.800002.5 08.4801.28K? 0
+024118.82 +543024.7 +000014.7-000028.800001.3 08.4801.11K? 0
+025033.55 +361748.9 +000009.6-000001.400006.3 08.4801.66K? 0
+025524.92 +375957.8 -000013.0-000014.500016.4 08.4801.02K? 0
+025950.27 +103009.1 +000059.7-000048.600007.8 08.4801.19K? 0
+025958.06 +265319.3 +000045.4-000025.500001.2 08.4801.36K? 0
+030513.19 +615140.5 +000011.9+000011.100018.6 08.4801.25K? 0
+031327.29 +012554.7 +000019.2-000039.800014.5 08.4801.24K? 0
+031426.61 -071040.8 +000000.0+000001.800003.8 08.4801.39K? 0
+032244.80 -190557.9 -000000.8+000010.500006.6 08.4801.20K? 0
+032441.76 -500021.4 +000002.1+000005.500006.4 08.4801.25K? 0
+032719.60 -821823.2 -000016.9-000014.400017.3 08.4801.25K? 0
+032723.26 -643857.1 +000010.4+000002.800010.0 08.4801.43K? 0
+034911.16 -605823.8 -000005.2+000004.300002.8 08.4801.21K? 0
+035527.62 +363456.0 +000005.1-000016.200000.9 08.4801.12K? 0
+035539.40 +485219.9 -000002.3+000023.700014.5 08.4801.14K? 0
+040113.98 +623817.9 -000020.0-000006.400001.4 08.4801.08K? 0
+042304.13 -352738.4 +000003.2+000012.900010.5 08.4801.09K? 0
+042306.17 -220713.4 +000003.3-000003.800001.1 08.4801.36K? 0
+042533.49 -282902.9 +000005.7-000010.000000.7 08.4801.02K? 0
+042648.92 -300001.6 +000004.3+000003.000000.5 08.4801.32K? 0
+043452.31 -001828.9 -000000.2-000005.800009.7 08.4801.59K? 0
+043716.50 -154158.9 -000020.5-000015.000008.9 08.4801.04K? 0
+043856.20 -371952.0 +000011.9-000019.900004.1 08.4801.04K? 0
+044336.06 -562223.9 -000015.2+000040.300003.7 08.4801.57K? 0
+045204.46 -150309.8 -000003.5-000005.800002.9 08.4801.01K? 0
+045709.41 +044736.3 -000000.9-000010.400017.2 08.4801.25K? 0
+050440.70 -175629.2 -000008.1+000010.100006.5 08.4801.29K? 0
+051220.80 +135527.9 -000025.1-000031.800025.0 08.4801.00K? 0
+051507.17 +041154.0 -000004.2-000006.000008.8 08.4801.07K? 0
+051701.85 +841241.6 +000026.5+000001.400005.3 08.4801.60K? 0
+051828.88 -504341.2 +000027.5-000020.900008.7 08.4801.19K? 0
+051902.65 +090928.8 -000004.0-000013.800000.5 08.4801.05K? 0
+051949.79 -662635.2 -000005.8+000018.600000.4 08.4801.19K? 0
+052515.80 +591652.8 -000012.3+000006.300001.0 08.4801.06K? 0
+052945.16 +001034.6 -000013.1-000018.500000.8 08.4801.06K? 0
+053019.21 +432223.5 +000015.1-000007.900015.5 08.4801.71K? 0
+053106.33 -044824.3 +000047.3+000002.800009.1 08.4801.19K? 0
+053133.53 +313035.7 +000000.1+000018.500002.1 08.4801.34K? 0
+054000.07 +631345.1 +000010.3-000014.600017.7 08.4801.59K? 0
+054157.26 -242415.6 +000013.7-000002.000001.6 08.4801.54K? 0
+054207.63 -315429.0 -000020.5+000027.600006.1 08.4801.53K? 0
+054646.55 -031536.4 -000004.4+000003.400033.0 08.4801.02K? 0
+054905.24 -282246.8 +000008.7-000023.900006.9 08.4801.64K? 0
+055007.76 +022749.4 +000010.6-000027.300027.9 08.4801.18K? 0
+055235.39 +073252.5 +000041.0+000018.800003.5 08.4801.49K? 0
+060614.62 +032007.8 +000014.2-000016.700000.7 08.4801.08K? 0
+060920.52 -315204.8 +000013.4+000033.600003.6 08.4801.22K? 0
+061113.85 -720955.6 -000005.0+000028.300001.9 08.4801.69K? 0
+061223.13 +544411.1 -000003.3-000024.600001.0 08.4801.38K? 0
+061340.62 +244029.6 -000012.0-000000.400004.9 08.4801.40K? 0
+061442.15 +512340.2 +000011.0-000021.100005.5 08.4801.47K? 0
+061527.90 +174500.7 +000016.5-000005.400008.0 08.4801.42K? 0
+061756.46 +154249.0 +000017.9-000026.300012.3 08.4801.10K? 0
+062300.44 -033414.1 -000007.0-000009.100029.6 08.4801.52K? 0
+062613.40 -142920.7 -000012.2-000003.400027.1 08.4801.39K? 0
+063248.57 -085220.0 +000008.9+000004.700007.8 08.4801.55K? 0
+063619.12 -424013.5 -000016.4-000002.400011.6 08.4801.58K? 0
+064207.45 +483923.6 +000001.2+000009.200003.9 08.4801.26K? 0
+064408.16 +042355.0 +000005.0-000019.100023.1 08.4801.21K? 1
+064423.51 -361841.4 -000002.7+000022.900010.3 08.4801.00K? 0
+065433.08 -521411.2 +000002.5-000016.300002.8 08.4801.20K? 0
+065504.39 -202453.9 +000000.9+000010.000000.3 08.4801.57K? 0
+070132.83 -051544.6 -000030.1+000015.000016.2 08.4801.19K? 0
+070323.78 -233922.5 +000001.0-000032.500000.7 08.4801.23K? 0
+070441.04 -045812.6 +000004.0-000011.400008.4 08.4801.23K? 0
+070446.00 -014910.3 -000009.5-000009.300001.9 08.4801.20K? 0
+070602.35 -083333.3 +000018.5-000007.000023.7 08.4801.56K? 0
+070846.72 +165438.6 -000012.2+000000.600025.4 08.4801.26K? 0
+070849.15 -520916.9 +000003.0+000066.600005.4 08.4801.24K? 0
+070940.81 +191650.0 +000007.7-000009.000018.7 08.4801.04K? 0
+071524.62 -134800.6 -000009.4-000015.000000.2 08.4801.79K? 0
+071646.09 -013800.8 +000007.7+000000.800012.8 08.4801.11K? 0
+071746.42 +302245.7 +000035.9-000003.500033.0 08.4801.56K? 0
+071854.25 -275340.2 -000008.9-000021.200013.4 08.4801.11K? 0
+072335.44 -414113.2 -000006.6+000013.800005.0 08.4801.25K? 0
+072618.31 +255716.3 +000006.9-000002.200016.8 08.4801.41K? 0
+073133.38 +450643.5 -000005.9-000019.700011.0 08.4801.05K? 0
+074447.92 +174845.0 -000002.9+000008.800013.2 08.4801.52K? 0
+075148.45 -265346.9 -000002.2+000003.200016.7 08.4801.93M? 0
+075910.18 +075732.2 -000014.4-000025.500003.2 08.4801.08K? 0
+075934.90 -063746.0 -000006.3-000001.900011.1 08.4801.19K? 0
+080151.65 -700138.7 -000037.5+000019.300005.4 08.4801.14K? 0
+080724.49 -601728.2 -000005.7+000014.300008.7 08.4801.53K? 0
+081115.59 -373956.7 -000005.2+000019.300016.8 08.4801.21K? 0
+081331.11 -072604.8 -000010.8-000020.700019.4 08.4801.44K? 0
+081405.49 -212310.9 -000010.4-000013.400014.7 08.4801.63K? 0
+081536.75 -060115.3 -000024.3-000015.500021.0 08.4801.05K? 0
+081944.90 -200724.9 +000026.6-000014.700000.3 08.4801.58K? 0
+082147.36 -692827.3 -000002.8-000011.600001.4 08.4801.67K? 0
+082338.33 +404030.1 -000022.4-000005.500000.1 08.4801.12K? 0
+082510.13 -053724.0 -000021.1-000037.000006.8 08.4801.11K? 0
+082621.25 -044152.0 -000012.2-000014.800020.3 08.4801.15K? 0
+082622.78 -062822.7 -000029.2+000010.200029.4 08.4801.63K? 0
+082702.32 +435129.8 -000032.5-000035.900007.5 08.4801.16K? 0
+083004.06 -620401.3 -000012.6+000011.300012.6 08.4801.50K? 0
+083132.06 +005446.0 -000024.6-000009.100013.9 08.4801.54K? 0
+083303.29 +625105.1 -000006.4-000003.300004.4 08.4801.52K? 0
+083925.11 -754316.0 -000023.0+000006.400008.5 08.4801.07K? 0
+084143.91 +564119.2 -000012.8-000029.200009.0 08.4801.04K? 0
+084244.42 -072945.1 -000027.9+000015.200025.7 08.4801.26K? 0
+084315.52 -215949.4 -000008.7+000010.500011.1 08.4801.14K? 0
+085550.64 +173954.0 -000020.5-000018.100007.7 08.4801.30K? 0
+085736.61 -424225.5 -000013.3-000008.600005.1 08.4801.51K? 0
+090109.28 -284534.2 -000053.8+000020.300001.9 08.4801.23K? 0
+090126.90 +190214.2 +000000.4-000030.400002.6 08.4801.23K? 0
+090303.17 -503355.4 -000020.6-000011.600000.9 08.4801.44K? 0
+091228.57 -104339.5 -000033.4+000005.700013.3 08.4801.05K? 0
+091525.84 -140700.1 +000003.2-000020.400001.6 08.4801.47K? 0
+091800.64 -312415.1 -000006.5-000004.700006.0 08.4801.38K? 0
+092204.21 -350239.4 -000008.0-000002.900000.9 08.4801.14K? 0
+092947.09 +540747.0 -000016.3-000002.800007.1 08.4801.35K? 0
+093144.47 -422921.0 -000041.2+000023.800001.8 08.4801.27K? 0
+093416.31 +390913.2 -000005.1+000010.600001.1 08.4801.17K? 0
+093906.85 -630853.1 -000008.5-000003.500017.6 08.4801.81K? 0 0.10 1.00
+094519.26 -610220.4 -000025.9-000002.000006.5 08.4801.60K? 0
+094553.50 -264734.3 -000000.5-000015.100008.0 08.4801.20K? 0
+095049.91 -533308.6 -000022.8+000031.100001.5 08.4801.11K? 0
+101051.81 -344830.0 +000023.9-000032.600006.9 08.4801.03K? 0
+101209.73 -324350.8 -000023.8+000019.900003.2 08.4801.60K? 0
+101712.07 -120734.3 -000019.2+000016.200006.9 08.4801.19K? 0
+102121.01 -420932.4 -000014.1-000012.100004.2 08.4801.01K? 0
+102135.69 -281641.5 +000001.4-000000.800008.5 08.4801.24K? 0
+104231.56 -621159.4 -000002.9-000001.300003.4 08.4801.51K? 0
+105415.50 -535939.8 -000006.9+000007.000002.3 08.4801.43K? 0
+110942.40 +155201.1 -000036.8-000020.700016.1 08.4801.12K? 0
+111140.66 -010606.0 -000087.8-000024.900000.6 08.4801.09K? 0
+111239.34 +185312.7 -000006.9-000013.300020.5 08.4801.45K? 0
+111559.64 -654939.8 +000007.1+000006.800012.6 08.4801.94M? 0
+112409.14 +374305.9 -000004.5-000054.100000.7 08.4801.30K? 0
+112454.38 -611650.9 -000001.3+000012.600008.2 08.4801.08K? 0
+112753.21 +352214.2 -000024.9-000028.300003.7 08.4801.20K? 0
+114008.75 -292013.0 -000016.2-000024.300010.5 08.4801.45K? 0
+114329.88 -310122.2 -000018.1+000011.300006.2 08.4801.02K? 0
+114336.37 -241256.7 -000021.2+000004.200004.7 08.4801.04K? 0
+114927.09 +181407.9 -000041.5-000013.000006.2 08.4801.51K? 0
+120315.45 -013746.1 -000008.7-000035.800006.3 08.4801.03K? 0
+121930.96 -354238.0 -000037.4-000028.900006.4 08.4801.11K? 0
+122243.17 -231517.9 -000016.7+000005.500011.1 08.4801.10K? 0
+122515.76 -452558.9 -000007.4+000006.500009.3 08.4801.34K? 0
+122535.40 -100218.0 -000025.1-000020.900002.6 08.4801.44K? 0
+122915.05 -355947.3 +000006.4-000005.200022.1 08.4801.59K? 0
+123147.05 -552131.0 -000018.4-000004.900005.9 08.4801.04K? 0
+124048.85 +620233.2 -000021.9+000002.200027.3 08.4801.48K? 0
+124343.47 -225142.6 -000039.6-000019.800004.5 08.4801.49K? 0
+124455.43 +582203.0 -000004.5-000011.900010.0 08.4801.07K? 0
+124937.64 -455420.7 -000010.1-000019.600015.4 08.4801.41K? 0
+125043.58 -004601.8 -000012.3-000398.100098.9 08.4801.41K? 0
+132301.57 -362449.0 -000019.1+000009.200012.5 08.4801.31K? 0
+132333.99 -500727.3 -000009.8+000012.900002.6 08.4801.36K? 0
+132819.09 -602125.8 -000062.1-000001.300000.3 08.4801.18K? 0
+132850.85 +800534.3 +000008.3-000013.300005.8 08.4801.11K? 0
+133424.88 +462427.8 +000000.0-000001.100000.8 08.4801.17K? 0
+134356.75 -464010.2 +000003.0+000004.400015.2 08.4801.48K? 0
+134526.73 -442417.8 -000011.7-000008.700003.8 08.4801.34K? 0
+134840.90 -571746.6 -000002.9-000012.500007.5 08.4801.15K? 0
+134917.65 -552252.1 +000005.7+000003.800000.5 08.4801.72K? 0
+135027.25 -331040.4 -000007.7-000007.200001.9 08.4801.19K? 0
+140247.49 -415914.9 -000003.9-000001.000003.9 08.4801.60K? 0
+140437.05 +113520.2 -000042.7+000000.400004.1 08.4801.22K? 0
+140517.23 -411802.0 -000014.7-000023.000006.5 08.4801.13K? 0
+140940.11 +230917.3 -000071.1-000003.800003.7 08.4801.18K? 0
+141101.43 -545350.1 +000019.0-000014.600000.4 08.4801.20K? 0
+141222.20 -533937.1 -000012.5-000006.100001.9 08.4801.00K? 0
+142554.73 -610039.5 -000023.6-000038.000008.2 08.4801.28K? 0
+143058.64 -300551.6 -000049.2-000029.700007.8 08.4801.19K? 0 0.10 1.00
+143219.56 -073221.1 +000011.0-000033.800001.0 08.4801.52K? 0
+143418.80 +014041.3 -000021.2-000028.500016.0 08.4801.26K? 0
+144000.19 -575946.5 -000004.3+000010.200005.3 08.4801.73K? 0
+144248.77 -685554.9 -000000.9-000005.200009.6 08.4801.19K? 0
+145142.22 +190521.3 +000000.3-000002.400002.3 08.4801.74K? 0
+145312.98 -071258.5 +000018.0-000016.700014.5 08.4801.22K? 0
diff --git a/kstars/kstars/data/hip074.dat b/kstars/kstars/data/hip074.dat
new file mode 100644
index 00000000..bc59b7af
--- /dev/null
+++ b/kstars/kstars/data/hip074.dat
@@ -0,0 +1,1000 @@
+145501.36 -432939.1 -000035.1-000017.800008.9 08.4801.63K? 0
+145808.18 +000622.6 +000014.9+000003.300027.8 08.4801.30K? 0
+150040.84 +060154.0 -000012.9+000000.400000.2 08.4801.05K? 0
+150254.65 +245259.6 -000035.5+000060.200004.6 08.4801.11K? 0
+150310.45 +520825.0 -000008.2+000021.800006.0 08.4801.00K? 0
+150408.77 -531537.2 +000008.4+000004.400011.2 08.4801.22K? 0
+150849.09 -131215.6 +000000.9-000011.100024.0 08.4801.66K? 0
+151112.05 -744506.8 -000001.9-000003.400019.4 08.4801.40K? 0
+152207.56 -545412.7 -000000.2-000046.800018.6 08.4801.35K? 0
+152228.48 +752329.9 +000008.8+000005.000013.6 08.4801.15K? 0
+152846.21 +032653.5 -000040.5-000030.000007.3 08.4801.07K? 0
+153233.97 -235519.2 -000033.3+000014.800016.3 08.4801.30K? 0
+153828.69 -454655.2 +000020.3+000026.100018.3 08.4801.12K? 0
+154120.75 -313923.6 -000011.9-000052.300023.0 08.4801.25K? 0
+154226.48 +553205.6 +000007.7+000031.700009.3 08.4801.47K? 0
+154409.56 -672801.9 +000003.7-000005.700008.2 08.4801.47K? 0
+155956.57 +405335.1 -000040.8+000018.500002.0 08.4801.21K? 0
+160328.78 +532433.6 +000005.5-000019.700006.0 08.4801.09K? 0
+161017.71 +543928.5 -000012.5+000006.300005.0 08.4801.57K? 0
+161523.89 -510100.7 -000014.0-000010.800007.5 08.4801.40K? 0
+162435.39 +360139.0 -000007.1+000014.800004.2 08.4801.03K? 0
+163338.33 -011622.1 -000004.0-000013.100005.3 08.4801.31K? 0
+163529.01 +490511.9 -000005.0+000009.400008.7 08.4801.47K? 0
+163659.18 +585726.6 -000011.5-000010.200004.1 08.4801.49K? 0
+163800.37 -630856.3 -000029.3-000034.300003.9 08.4801.27K? 0
+163803.42 +075055.8 -000023.4+000019.700005.6 08.4801.07K? 0
+164838.98 +622611.0 -000060.0-000010.900009.1 08.4801.10K? 0
+165130.62 -213918.3 +000027.4-000034.600011.7 08.4801.29K? 0
+165226.23 -405442.3 -000000.9+000004.600011.4 08.4801.39K? 0
+170802.04 -041940.7 -000006.9+000004.200012.9 08.4801.25K? 0
+170823.24 +784943.7 -000009.1-000005.600005.9 08.4801.50K? 0
+170921.47 +222828.0 -000010.7+000001.000019.2 08.4801.36K? 0
+171139.35 +062416.9 -000030.7+000012.900007.2 08.4801.13K? 0
+171226.58 -183251.7 -000027.3-000034.300007.0 08.4801.25K? 0
+171430.02 -412824.5 -000030.2-000009.100018.1 08.4801.05K? 0
+171448.52 -472410.5 +000001.0-000017.200008.3 08.4801.09K? 0
+171710.22 +034113.0 +000009.2-000057.600006.7 08.4801.19K? 0
+171755.00 -520059.0 +000013.5-000029.900020.9 08.4801.20K? 0
+172014.60 +041542.7 -000012.3-000005.300002.5 08.4801.48K? 0
+172427.35 -505021.4 -000003.9+000003.500010.1 08.4801.03K? 0
+172435.84 +321458.9 -000019.6-000020.100015.0 08.4801.36K? 0
+172728.64 +103807.0 -000009.3-000006.800014.4 08.4801.22K? 0
+173025.01 +160152.2 +000008.7+000023.700010.6 08.4801.39K? 0
+175331.26 +361057.1 -000033.4-000028.400002.0 08.4801.06K? 0
+175655.05 -612626.4 -000006.4-000024.700010.7 08.4801.26K? 0
+180056.89 -261321.8 -000025.0-000020.400021.1 08.4801.18K? 0
+180247.43 -673346.1 -000009.4-000031.800004.0 08.4801.43K? 0
+180723.32 -360812.4 +000012.2+000002.600016.6 08.4801.78K? 0
+181253.18 -695523.5 +000000.8-000024.900007.4 08.4801.60K? 0
+181637.86 -231306.5 -000011.7-000006.100056.2 08.4801.08K? 0
+182058.54 -631500.1 +000004.7-000096.000000.9 08.4801.01K? 0
+182356.52 -220233.6 +000015.9+000003.600023.0 08.4801.02K? 0
+182422.92 +192034.6 -000006.0+000007.800002.0 08.4801.29K? 0
+183251.64 -451015.2 +000037.0+000000.800015.9 08.4801.13K? 0
+183959.54 +401953.0 +000007.0-000011.000000.6 08.4801.32K? 0 0.10 1.00
+184118.03 +100719.4 +000012.2-000001.600010.3 08.4801.17K? 0
+184215.04 +441014.3 -000002.5-000011.000003.7 08.4801.11K? 0
+184250.64 +173844.6 +000021.9-000022.000000.9 08.4801.30K? 0
+184303.55 -091011.4 +000008.7-000001.700006.2 08.4801.09K? 0
+184526.89 +371432.1 +000018.7+000000.700002.2 08.4801.26K? 0
+184841.06 +003122.9 +000010.9-000034.000003.5 08.4801.13K? 0
+184946.74 -200038.4 -000020.9+000006.700002.8 08.4801.07K? 0
+185608.10 -563129.3 +000001.3-000011.600017.4 08.4801.42K? 0
+190209.56 +084511.9 +000003.6-000003.500009.7 08.4801.08K? 0
+190631.79 -380733.9 +000035.3+000002.500007.6 08.4801.65K? 0
+190653.66 +222320.3 -000002.7-000010.800014.5 08.4801.15K? 1
+191202.38 +135541.3 -000010.7-000002.200000.2 08.4801.31K? 0
+191343.28 +051824.0 +000006.1+000001.700015.4 08.4801.92M? 0
+192734.24 +370704.6 +000009.5+000021.500004.2 08.4801.45K? 0
+192740.00 +060139.1 -000020.7-000019.400004.8 08.4801.35K? 0
+193042.38 +121002.1 -000002.2+000000.700015.3 08.4801.27K? 0
+193427.16 +450458.9 +000002.6+000012.700010.8 08.4801.04K? 0
+193721.08 -473122.7 -000015.2-000029.600007.9 08.4801.16K? 0
+193729.69 +432208.9 -000000.4-000014.600005.3 08.4801.66K? 0
+193825.63 -110853.5 -000008.4+000004.600018.2 08.4801.24K? 0
+193958.19 +635618.9 +000005.2-000013.400012.7 08.4801.07K? 0
+194154.06 +371442.0 +000004.8-000016.000000.8 08.4801.54K? 0
+194324.91 +345233.0 -000004.6+000008.300009.1 08.4801.51K? 0
+194539.95 -040030.9 -000007.9-000011.500000.8 08.4801.27K? 0
+194851.03 +565314.2 +000010.1-000014.800008.6 08.4801.42K? 0
+195214.28 -511440.6 +000009.5-000013.400004.8 08.4801.38K? 0
+195350.32 +082552.3 -000019.3-000057.800005.4 08.4801.11K? 0
+195521.81 -713247.4 +000019.4-000001.200006.8 08.4801.36K? 0
+195637.97 -494545.8 -000006.5-000011.700026.7 08.4801.04K? 0
+195723.42 +153553.3 +000025.8+000023.300000.8 08.4801.33K? 0
+201417.26 -334710.4 +000026.5+000003.300000.7 08.4801.14K? 0
+201649.86 +431937.7 +000019.3+000009.900004.0 08.4801.05K? 0
+202206.89 +361401.3 +000012.2-000007.700011.8 08.4801.63K? 0
+202724.35 +643844.7 +000040.2-000006.200003.7 08.4801.02K? 0
+203047.29 +254601.5 -000005.6-000003.200010.5 08.4801.21K? 0
+203848.58 -251152.7 +000004.6-000024.300004.9 08.4801.32K? 0
+204835.57 -044632.0 +000020.7-000007.000010.2 08.4801.36K? 0
+204901.52 -290158.3 +000028.1-000031.200012.3 08.4801.27K? 0
+204927.55 -282055.0 -000000.3-000052.300004.0 08.4801.09K? 0
+210630.45 -115719.4 +000015.7-000030.500001.6 08.4801.09K? 0
+211409.90 -323907.1 +000022.3-000020.500001.7 08.4801.49K? 0
+211417.55 -394512.2 +000012.6-000009.500026.8 08.4801.47K? 0
+212422.07 +572755.7 -000023.0-000005.800007.4 08.4801.28K? 0
+213346.52 -871113.5 +000019.8-000006.200001.3 08.4801.07K? 0
+214121.91 +352706.5 +000038.9-000025.300013.9 08.4801.66K? 0
+214157.94 +330224.0 +000006.6-000012.200009.7 08.4801.20K? 0
+214548.35 +743444.7 +000001.6-000000.600004.0 08.4801.92M? 0
+214553.68 +525410.4 +000029.8+000021.900000.3 08.4801.01K? 0
+214721.72 +613422.8 -000001.7-000005.500013.0 08.4801.01K? 0
+215205.98 +423906.6 +000018.5+000004.300013.8 08.4801.77K? 0
+220339.14 -633121.5 -000014.9-000010.800000.8 08.4801.02K? 0
+220503.48 +161420.6 -000009.5+000002.100004.8 08.4801.13K? 0
+220746.03 +400626.6 -000001.5+000001.200007.9 08.4801.70K? 0
+220800.03 +513703.2 -000009.9-000001.000003.4 08.4801.58K? 0
+220955.92 +134649.9 +000019.3-000018.400011.4 08.4801.62K? 0
+221202.30 -430804.6 +000026.4-000018.900034.9 08.4801.49K? 0
+223731.76 -162214.7 +000035.9-000002.600021.1 08.4801.17K? 0
+224123.93 +384903.2 -000004.4-000014.600004.7 08.4801.05K? 0
+224259.78 -090915.7 +000003.1-000027.300017.1 08.4801.42K? 0
+224318.84 +512847.9 -000008.5-000016.700005.6 08.4801.36K? 0
+225200.11 +292402.2 +000013.5-000018.900000.0 08.4801.06K? 0
+225408.84 +142109.9 +000009.6+000019.700001.1 08.4801.18K? 0
+225449.51 -230632.2 +000001.8+000001.200005.7 08.4801.37K? 0
+225846.64 +510105.3 +000006.1-000009.400007.5 08.4801.44K? 0
+230612.71 -384838.5 -000015.7-000022.000011.1 08.4801.66K? 0
+230851.75 -510703.5 +000008.6-000035.100012.6 08.4801.11K? 0
+231309.34 +115704.0 -000006.4-000029.900007.8 08.4801.15K? 0
+231455.41 +352855.7 +000039.6-000006.600002.9 08.4801.05K? 0
+231648.97 +345709.3 -000034.1-000022.900010.2 08.4801.06K? 0
+235818.97 -373328.2 -000016.9-000018.900002.2 08.4801.30K? 0
+235848.73 -312847.2 -000017.7-000017.200003.2 08.4801.03K? 0
+003059.53 +612619.2 -000020.9+000017.500005.3 08.4802.02M? 0
+000018.72 +655640.9 +000033.3-000000.100004.4 08.4900.42F? 0
+000221.64 +104708.3 -000043.0-000108.300011.9 08.4900.59G? 0
+001329.68 +400609.0 +000066.5+000015.100015.4 08.4900.48F? 0
+001447.76 +621146.9 +000109.5-000039.600015.0 08.4900.52F? 0
+001711.97 -611530.0 -000009.7-000011.800014.6 08.4900.46F? 0
+001929.46 -540041.4 +000003.5-000033.800005.6 08.4900.57F? 0
+002423.25 +565720.0 +000020.3-000022.400004.5 08.4900.14A? 0
+003013.05 -191137.5 -000174.2-000272.600023.8 08.4900.62G? 0
+003101.67 +432227.2 -000074.5-000091.000020.1 08.4900.53F? 0
+003344.70 +285111.9 +000015.0+000012.800005.6 08.4900.96K? 0
+003627.28 +632447.7 -000007.5+000002.900009.6 08.4900.48F? 0
+003801.07 +251026.9 -000006.8-000018.400004.6 08.4900.46F? 0
+003857.77 +544244.5 -000036.5+000048.700023.9 08.4900.57F? 0
+004000.65 -734542.6 +000015.1-000004.300005.0 08.4900.43F? 0
+004011.82 +601200.4 +000012.1-000007.800014.1 08.4900.07A? 0
+004638.42 +140011.4 +000010.4-000016.600000.4 08.4900.03A? 0
+004800.47 -001432.6 +000013.8+000000.200003.2 08.4900.96K? 0
+005637.28 +702712.6 -000006.9+000008.000005.0 08.4900.24A? 0
+005718.11 +251733.2 +000165.9+000019.500022.9 08.4900.57F? 0
+010139.03 -620944.3 +000036.5+000002.300006.0 08.4900.46F? 0
+010434.62 +821455.9 -000067.9-000030.700024.7 08.4900.69G? 0
+010947.51 +343641.7 +000034.9-000018.700006.0 08.4900.45F? 0
+011246.08 +115930.7 +000002.4+000000.600025.6 08.4900.98K? 0
+011338.11 +322341.4 -000001.4-000007.200017.6 08.4900.91G? 0
+011627.42 +405306.9 +000011.8-000012.900004.4 08.4900.03A? 0
+011946.55 +502920.8 +000029.1-000012.300000.5 08.4900.47F? 0
+012127.88 +312029.9 +000518.6-000081.600052.4 08.4900.91G? 0
+012325.83 -675858.9 -000015.6+000007.900007.9 08.4900.88G? 0
+012459.28 +061531.0 +000043.4-000032.000015.5 08.4900.50F? 0
+012828.64 +481913.3 +000001.4-000003.700019.2 08.4900.08A? 0
+013209.80 -173155.4 -000014.9+000001.200006.6 08.4900.32F? 0
+014058.81 -052412.8 -000065.0-000026.300030.5 08.4900.68G? 0
+014225.18 -010213.2 +000005.4-000012.000009.5 08.4900.18A? 0
+014229.84 -121913.8 -000003.6-000020.700011.6 08.4900.41F? 1
+014454.85 -433844.2 +000026.1+000008.900008.4 08.4900.38F? 0
+014502.50 +434222.9 +000003.8-000013.600011.3 08.4900.41F? 0
+015015.69 +312335.5 +000039.4-000024.000001.8 08.4900.35F? 0
+015128.48 -164425.0 +000061.9-000074.500007.8 08.4900.53F? 0
+015237.82 +011526.2 +000020.0-000015.800000.4 08.4900.42F? 0
+015739.81 +364613.3 -000007.2-000003.900013.1 08.4900.35F? 0
+015916.39 +444326.2 +000015.6-000000.700000.1 08.49-0.01B? 0
+020353.62 -215258.9 -000012.7-000010.600002.3 08.4900.98K? 0
+020746.34 +583958.7 -000009.0+000012.600008.2 08.4900.79G? 0
+020820.43 +543610.0 +000004.1-000022.700019.9 08.4900.90G? 0
+020902.04 +570209.5 -000009.2-000006.100002.1 08.49-0.02B? 0
+021040.58 +605725.6 +000060.5-000088.600004.4 08.4900.89G? 0
+021333.55 -572041.9 -000038.3-000009.200012.2 08.4900.48F? 0
+021613.92 -230229.2 +000099.4-000000.200000.3 08.4900.59G? 0
+021945.67 -560655.3 +000000.5+000033.700025.4 08.4900.47F? 0
+022319.15 +373330.3 +000032.0-000072.100009.7 08.4900.53F? 0
+022417.18 -083633.1 +000021.6-000041.500004.4 08.4900.33F? 0
+022828.21 +365707.2 +000026.6-000106.900028.9 08.4900.95G? 0
+022846.57 +370143.7 +000030.7-000019.200016.4 08.4900.98K? 0
+022905.97 +453203.2 +000012.6-000011.600020.4 08.4900.43F? 0
+022935.66 +672553.8 +000002.5-000009.700001.6 08.4900.15A? 0
+022937.75 +603926.2 -000008.7-000015.700006.1 08.4900.26A? 0
+024219.72 +492458.5 +000030.1-000016.500012.7 08.4900.49F? 0
+024858.13 +040448.2 +000013.9-000008.700015.0 08.4900.07A? 0
+025024.87 -421340.5 +000011.5-000037.100010.2 08.4900.62G? 0
+025147.80 +570254.5 -000005.9-000007.100001.2 08.4900.55F? 0
+025340.49 +642707.1 +000005.2+000011.500010.7 08.4900.32F? 0
+025421.12 +031905.8 -000001.2-000012.100018.7 08.4900.53F? 0
+025633.78 -392645.6 +000000.0+000000.000000.0 08.4900.64G? 1
+030621.12 +241619.2 -000026.0+000014.900005.8 08.4900.53F? 0
+030942.03 +173939.4 -000031.3-000030.100006.9 08.4900.27A? 0
+031211.07 +501547.9 +000017.8-000022.600017.8 08.4900.92G? 0
+031230.59 +460700.3 +000019.7-000010.000006.3 08.4900.13A? 0
+031324.41 +385803.8 +000002.1-000006.600005.9 08.4900.29A? 0
+031359.89 -083424.2 +000002.5-000064.100006.1 08.4900.51F? 0
+031449.61 -332545.3 -000016.7+000007.900005.6 08.4900.41F? 0
+032415.49 +012124.2 -000010.3-000025.400012.1 08.4900.27A? 0
+033035.28 +444959.0 +000002.0-000000.400006.0 08.4900.25A? 0
+033248.45 -003009.9 +000008.7+000016.800013.1 08.4900.87G? 0
+033338.96 +171945.5 +000010.7-000028.900008.7 08.4900.57F? 0
+033526.40 +352847.7 -000050.9-000040.100010.6 08.4900.98K? 0
+033702.26 +182151.1 -000004.7-000002.200001.3 08.4900.31F? 0
+033707.99 +535859.9 +000015.5-000013.800001.6 08.4900.27A? 0
+033732.84 +450315.1 +000004.9-000016.400011.6 08.4900.48F? 0
+033817.30 -023330.6 +000021.8+000062.800004.8 08.4900.55F? 0
+033954.79 -514112.8 -000000.3-000033.700012.6 08.4900.47F? 0
+034430.13 +473350.8 -000007.9-000002.700017.7 08.4900.11A? 0
+034457.07 -213459.6 +000025.4+000049.600005.5 08.4900.52F? 0
+034610.11 +562140.7 -000011.6-000028.300005.2 08.4900.52F? 0
+034829.92 +574603.4 +000062.9+000006.900017.0 08.4900.65G? 0
+035103.61 -144227.8 -000005.4-000015.700041.0 08.4900.56F? 0
+035302.29 +455724.7 -000003.4+000007.800007.5 08.4900.10A? 0
+035448.08 -114849.7 +000008.4-000007.700002.3 08.4900.30A? 0
+035701.40 +185020.1 -000023.1-000054.900030.7 08.4900.50F? 0
+040108.42 -442644.5 +000073.7+000069.000025.0 08.4900.48F? 0
+040454.50 -253036.9 +000078.6+000012.000009.4 08.4900.53F? 0
+041527.96 +730214.2 -000007.7-000009.600002.7 08.4900.23A? 0
+041717.49 -630545.3 -000089.9-000087.600015.2 08.4900.80G? 0
+041916.54 -655759.8 +000021.3-000000.400008.6 08.4900.51F? 0
+042044.22 +510657.5 +000002.2-000005.200003.6 08.4900.25A? 0
+043544.00 +012642.2 +000004.6-000017.000010.2 08.4900.62G? 0
+044102.67 -605045.1 +000002.2+000014.500003.0 08.4900.32F? 0
+044121.93 +033932.9 +000002.4+000007.700009.0 08.4900.39F? 0
+044134.13 +442947.8 +000001.5-000034.000006.8 08.4900.34F? 0
+044402.20 +553218.4 -000005.8+000006.900005.3 08.4900.05A? 0
+045043.87 -093258.9 -000004.3+000000.700001.6 08.49-0.01B? 0
+045244.59 -073906.1 -000040.1+000003.800000.9 08.4900.24A? 0
+045315.45 -780845.2 +000014.0+000029.200000.4 08.4900.44F? 0
+045808.05 -413258.6 +000002.8-000043.500007.5 08.4900.95K? 0
+045850.71 +440822.1 +000037.4-000006.800005.1 08.4900.47F? 0
+045953.89 -074920.6 +000009.1-000001.000004.4 08.4900.01A? 0
+050000.70 -431736.7 +000007.1+000054.700003.3 08.4900.46F? 0
+050536.97 +061646.2 +000025.2+000015.000025.7 08.4900.51F? 0
+050655.97 +780018.7 -000010.0-000035.800002.3 08.4900.91G? 0
+050720.07 +500509.7 -000009.4+000003.000003.8 08.4900.06A? 0
+050928.78 +482332.2 +000003.8+000002.100003.7 08.4900.07A? 0
+050938.87 +294725.5 +000094.0+000006.400037.4 08.4900.68G? 0
+051142.53 +660059.6 -000007.2-000004.600005.8 08.4900.07A? 0
+051205.00 -263526.2 +000004.4-000006.500006.0 08.4900.99K? 0
+051358.07 -045226.5 -000014.2+000007.700000.6 08.4900.88G? 0
+051629.08 +031219.7 +000009.7-000008.100012.7 08.4900.14A? 0
+052924.09 -343055.6 +000021.7+000010.600014.1 08.4900.64G? 0
+053003.32 -322749.7 -000004.4-000001.100003.5 08.4900.30A? 0
+053038.67 -133757.2 +000027.4-000014.400033.9 08.4900.95K? 0
+053041.69 -183626.9 +000005.5+000015.000013.1 08.4900.98K? 0
+053253.55 +023946.3 -000014.7-000015.800007.3 08.4900.36F? 0
+053707.18 +414944.5 +000000.0+000000.000000.0 08.4900.71G? 1
+053853.67 +125750.5 +000036.2+000047.600006.5 08.4900.95G? 0
+053905.01 +073240.1 +000072.1-000092.800009.7 08.4900.67G? 0
+054236.69 -650748.4 +000018.2+000017.400008.3 08.4900.94G? 0
+054319.24 -203950.9 +000027.1-000002.400012.8 08.4900.28A? 0
+054341.18 -374232.3 +000011.0+000028.900010.7 08.4900.45F? 0
+054403.51 -303639.2 -000008.6+000001.200000.4 08.4900.31F? 0
+054859.05 +304240.2 +000002.5-000039.700000.4 08.4900.47F? 0
+055307.45 -365633.1 -000001.2+000003.600003.4 08.4900.08A? 0
+055538.14 +114832.7 -000001.3-000028.600016.1 08.4900.98K? 0
+055625.48 -200214.8 +000044.0-000096.100007.5 08.4900.57F? 0
+055828.97 +212945.3 +000007.9+000004.200011.4 08.4900.15A? 0
+060356.17 -135702.0 +000019.3+000090.900032.1 08.4900.96K? 0
+060514.49 -422743.1 +000007.2-000001.600006.8 08.4900.37F? 0
+060553.90 -050338.6 +000004.8-000003.400009.7 08.4900.29A? 0
+060601.81 -245519.4 +000004.7-000000.600001.1 08.4900.03A? 0
+060748.60 +220009.9 +000051.3-000046.000017.4 08.4900.54F? 0
+060907.84 +070319.5 +000002.1-000006.500000.9 08.4900.09A? 0
+061000.94 +175605.2 +000209.2-000252.400029.9 08.4900.64G? 0
+061105.14 +403208.4 -000000.9-000003.300007.9 08.4900.03A? 0
+061230.88 +303134.1 -000001.1+000004.800020.1 08.4900.60G? 0
+062038.89 +073422.2 +000023.8+000011.000012.6 08.4900.36F? 0
+062331.51 -075143.1 +000013.7-000017.000012.6 08.4900.58G? 0
+062422.30 -161327.7 -000027.7-000008.300012.6 08.4900.37F? 0
+062721.33 +065558.6 +000008.5-000008.000011.6 08.49-0.03B? 0
+062825.83 +350226.9 +000009.9+000013.300010.8 08.4900.23A? 0
+063003.85 +385755.2 +000023.5-000022.100007.9 08.4900.41F? 0
+063230.71 +173853.4 -000003.8+000009.000004.3 08.49-0.09B? 0
+063450.28 -160216.1 +000006.4-000016.600002.4 08.4900.35F? 0
+063747.17 -155640.0 -000005.6+000004.800004.7 08.4900.00A? 0
+063758.15 -441702.3 -000005.0-000039.000009.5 08.4900.44F? 0
+063828.04 +004900.6 +000000.4-000010.100008.2 08.4900.13A? 0
+064108.73 +011052.1 -000021.9-000012.600000.6 08.4900.95K? 0
+064138.70 -015411.6 +000012.1-000004.300012.9 08.4900.45F? 0
+064351.00 -541055.5 -000007.5+000015.800000.6 08.49-0.01B? 0
+064411.48 +341000.6 +000020.4-000091.500010.0 08.4900.56F? 0
+065102.36 -131354.4 -000010.5-000000.200008.6 08.49-0.01B? 0
+065119.52 -040649.3 +000003.0-000017.800009.8 08.4900.93G? 0
+065337.37 +013025.1 -000017.6-000027.000009.3 08.4900.18A? 0
+065549.28 -270749.9 -000012.2+000009.100004.2 08.49-0.04B? 0
+065639.12 +114438.9 -000020.8-000009.500009.0 08.4900.27A? 0
+065715.98 +110750.1 +000001.7-000015.200014.6 08.4900.48F? 0
+065830.62 -063030.9 +000018.4+000004.400000.9 08.4900.97K? 0
+070504.12 +012352.5 +000020.0-000218.900006.8 08.4900.64G? 0
+070517.28 -100546.9 -000017.7+000007.100003.7 08.4900.80G? 0
+070521.51 +005344.7 -000005.2+000011.900002.1 08.49-0.01B? 0
+070541.57 -204733.6 +000005.3-000003.900002.9 08.49-0.08B? 0
+070819.27 -475024.4 -000014.4+000017.700000.6 08.4900.39F? 0
+070919.24 +251543.0 -000018.3-000015.800001.5 08.4900.29A? 0
+071210.09 -301654.2 -000004.0+000028.500008.7 08.4900.85G? 0
+071254.02 +004224.2 -000024.9+000000.600006.0 08.49-0.09B? 0
+071457.79 -811323.1 -000027.4+000034.100007.8 08.4900.28A? 0
+071554.42 +433343.3 +000001.4-000071.200004.2 08.4900.74G? 0
+072115.77 +390530.7 -000017.3-000009.500019.3 08.4900.00A? 0
+072207.84 -060732.9 -000047.6-000017.200010.2 08.4900.56F? 0
+072717.73 -031414.1 -000001.9+000004.500012.1 08.49-0.13B? 0
+072728.22 -394900.7 -000012.0+000013.500006.7 08.4900.39F? 0
+072842.15 -275414.3 +000028.9-000057.700012.0 08.4900.55F? 0
+073029.00 +185744.4 +000013.4-000424.800043.2 08.4900.51F? 0
+073033.73 -171922.0 -000005.0+000020.100002.8 08.4900.03A? 0
+073237.71 -243422.2 -000012.0-000011.700007.4 08.4900.55F? 0
+073518.82 +394306.0 +000000.2-000023.200003.2 08.4900.93G? 0
+073845.00 -103246.0 -000008.2+000002.500012.8 08.49-0.06B? 0
+073905.31 -114957.2 +000004.1+000017.100000.2 08.4900.44F? 0
+074224.59 +564718.6 -000004.6-000033.500024.1 08.4900.19A? 0
+074245.40 +071241.2 -000031.1+000014.900005.2 08.4900.33F? 0
+074613.38 -474124.3 -000000.4+000010.500003.4 08.49-0.03B? 0
+074941.66 +081052.2 -000008.4-000044.000037.8 08.4900.62G? 0
+075052.61 -404257.3 -000006.2-000016.500005.9 08.4900.36F? 0
+075244.18 -513433.6 -000006.6-000001.000003.5 08.4900.09A? 0
+075327.85 +124104.7 -000024.1+000006.600012.9 08.4900.50F? 0
+075511.59 -394408.9 +000000.7-000005.200005.4 08.4900.16A? 0
+075524.06 +163001.6 +000001.9-000006.600019.3 08.4900.32F? 0
+075551.07 -134006.2 +000001.1-000012.400028.3 08.4900.92G? 0
+075553.69 +073738.1 +000039.0-000046.100002.5 08.4900.34F? 0
+075748.72 +600441.1 -000036.3-000046.300002.7 08.4900.44F? 0
+080126.20 -485447.8 -000001.9+000016.900001.2 08.49-0.01B? 0
+080151.94 -033239.2 -000008.2+000002.400005.3 08.4900.04A? 1
+080152.50 -382846.8 -000009.3-000024.600001.2 08.4900.20A? 0
+080401.14 -154026.0 +000004.2-000000.800007.8 08.49-0.07B? 0
+080424.03 +763312.2 -000000.8-000000.300001.5 08.4900.97K? 0
+080530.50 -370113.3 -000000.2-000021.500008.9 08.4900.30A? 0
+080603.85 +580950.3 +000009.4-000008.300001.3 08.4900.37F? 0
+081020.97 -371048.0 +000001.8+000008.400005.5 08.49-0.12B? 0
+081301.14 +135558.5 -000044.4-000003.500017.3 08.4900.84G? 0
+081400.68 -413611.4 -000041.8+000085.800004.5 08.4900.44F? 0
+081846.18 +394329.4 -000003.5-000125.300017.3 08.4900.51F? 0
+081940.03 -153036.8 +000021.5-000041.400003.0 08.4900.81G? 0
+082104.92 +272110.1 -000004.9-000012.200002.3 08.4900.27A? 0
+082755.21 +150556.4 -000013.3+000010.900013.4 08.4900.13A? 0
+082932.04 -255451.2 -000004.3-000006.800006.8 08.4900.29A? 0
+083219.32 +161246.2 -000023.5+000007.400007.2 08.4900.16A? 0
+083244.04 -431403.3 +000001.3-000010.400002.8 08.4900.04A? 0
+083320.25 +733516.8 +000016.5+000009.700004.9 08.4900.94G? 0
+083425.99 -063522.7 -000048.7+000003.000017.2 08.4900.34F? 0
+083709.32 -303945.7 -000012.2-000000.800000.0 08.4900.06A? 0
+084104.47 -020045.1 -000177.8-000006.300015.6 08.4900.66G? 0
+084112.78 -361836.2 +000017.6-000036.500005.5 08.4900.39F? 0
+084314.32 -284051.3 -000013.1+000004.100006.6 08.4900.96K? 0
+085220.02 +192102.8 +000002.5-000001.600005.7 08.49-0.14B? 0
+085340.26 -493445.0 -000004.7+000017.400001.4 08.4900.08A? 0
+090152.40 -525411.4 -000013.2+000003.300002.2 08.49-0.12B? 0
+090411.89 +754103.7 -000014.0-000027.400007.0 08.4900.23A? 0
+090453.65 -515834.0 -000011.7-000001.900005.8 08.49-0.09B? 0
+090723.28 -435718.5 -000045.8+000017.600003.9 08.4900.26A? 0
+090931.02 +132125.0 +000001.8-000010.900012.2 08.4900.62G? 0
+091052.63 -360451.4 -000019.5+000002.600005.0 08.4900.52F? 1
+091343.99 +073608.9 -000038.9-000000.500006.8 08.4900.46F? 0
+091552.79 +275306.1 -000015.9-000016.600002.4 08.4900.22A? 0
+091853.33 -494746.7 -000005.2+000003.600002.4 08.49-0.12B? 0
+091918.25 -385152.3 -000003.2+000012.200000.6 08.4900.25A? 0
+092309.77 +335420.2 +000058.4-000106.800004.6 08.4900.65G? 0
+092611.30 -542212.7 +000003.3+000005.300006.4 08.4900.16A? 0
+092721.85 -601439.6 -000019.9+000009.200000.6 08.4900.17A? 0
+093730.98 -345633.9 -000068.1+000066.500013.6 08.4900.54F? 0
+093821.32 +252159.8 -000055.7-000004.000016.0 08.4900.97K? 0
+094801.31 -275838.0 -000076.8+000058.000004.9 08.4900.44F? 0
+095100.14 -720840.5 -000019.3+000031.800002.1 08.4900.28A? 0
+095207.33 -434751.5 -000036.2+000008.900000.7 08.4900.29A? 0
+100105.94 -594401.6 -000001.1-000015.800009.5 08.49-0.02B? 0
+100159.46 -415721.4 -000017.1+000013.900001.8 08.4900.24A? 0
+100313.28 -083453.6 -000010.9-000011.100013.8 08.4900.17A? 0
+102200.07 +435411.6 -000030.3-000006.900001.0 08.4900.46F? 0
+102243.83 -583139.6 -000050.0+000019.000012.2 08.4900.36F? 0
+102647.32 -512430.7 -000006.9-000000.600001.6 08.4900.07A? 0
+103744.35 -110258.9 -000091.9-000008.800039.5 08.4900.72G? 0
+103817.54 -442616.1 +000002.2+000003.700007.0 08.4900.64G? 0
+103913.61 -182629.8 -000051.5+000039.800007.5 08.4900.99K? 0
+104003.23 +191425.5 -000047.5-000026.400005.2 08.4900.50F? 0
+104514.26 +211216.8 -000018.6-000025.100000.6 08.4900.93G? 0
+104532.37 -744918.8 -000006.5+000008.900002.5 08.4900.20A? 0
+105024.52 +521603.2 -000001.0-000005.900006.4 08.4900.36F? 0
+105132.53 -265351.1 -000061.5+000009.100016.1 08.4900.51F? 0
+105450.00 -100506.0 -000004.4-000010.500007.7 08.4900.13A? 0
+105735.85 -120930.8 -000027.2+000011.700018.9 08.4900.95K? 0
+110139.57 +404616.0 -000043.2-000021.500009.9 08.4900.48F? 0
+110144.24 -601935.5 -000009.2+000025.800002.8 08.4900.15A? 0
+110711.49 -601746.9 -000017.4-000009.600012.5 08.4900.21A? 0
+111104.68 -413514.8 -000193.0+000021.100013.9 08.4900.52F? 0
+111125.14 +374153.9 -000015.8-000000.800006.5 08.4900.97K? 0
+111341.28 +250615.2 -000071.8-000060.900018.4 08.4900.49F? 0
+111424.36 -415959.7 -000023.8-000028.100002.6 08.4900.93G? 0
+112858.64 -244600.9 -000015.4-000016.700017.7 08.4900.08A? 1
+112924.56 -262146.4 -000004.5-000026.500001.2 08.4900.49F? 0
+113030.99 -621007.9 -000009.2+000009.500000.1 08.4900.22A? 0
+113513.29 -091617.2 -000053.4-000051.600006.5 08.4900.59G? 0
+113639.86 -325534.0 -000020.1-000008.400010.8 08.4900.26A? 0
+113719.45 -665353.1 -000043.2+000005.100007.2 08.4900.46F? 0
+114227.49 +053019.7 +000001.6-000012.200006.4 08.4900.99K? 0
+114644.24 -044143.9 -000028.8-000019.800003.6 08.4900.43F? 0
+115225.76 +030542.7 -000073.5-000085.400001.0 08.4900.77G? 0
+115702.30 -252854.2 -000001.7-000050.800002.1 08.4900.55F? 1
+115732.45 -244021.5 -000109.2-000056.900007.2 08.4900.57F? 0
+115751.38 +670446.0 +000008.3-000037.000001.2 08.4900.32F? 0
+120054.56 -203757.7 -000051.2-000002.900005.1 08.4900.21A? 0
+120143.99 +293254.9 -000007.7-000042.800014.5 08.4900.45F? 0
+121405.46 -511851.7 -000017.6+000004.100011.6 08.4900.01A? 0
+121848.24 -295738.9 +000016.7-000028.800003.1 08.4900.53F? 0
+123054.35 +003953.1 -000116.7+000028.500022.5 08.4900.65G? 0
+123326.88 +404339.4 +000022.9-000011.100016.8 08.4900.52F? 0
+124602.29 +023535.6 +000035.4-000077.200001.4 08.4900.53F? 0
+124755.44 -713546.1 -000011.4+000001.700000.2 08.4900.02A? 0
+124907.53 +421325.6 -000020.4-000034.700004.0 08.4900.95G? 0
+125020.05 -241303.3 +000019.7-000094.000013.9 08.4900.68G? 0
+125244.72 -411104.2 +000005.2-000015.800004.5 08.4900.41F? 0
+125352.01 -602215.9 +000000.0+000000.000000.0 08.4900.11A? 0
+125634.21 -272219.4 -000056.2-000063.600010.6 08.4900.88G? 0
+130417.34 -532340.9 +000031.6-000022.700007.6 08.4900.39F? 0
+130431.02 -655518.3 -000033.7-000024.300000.1 08.4900.71G? 0
+130922.70 +510918.0 -000058.7-000001.100008.4 08.4900.94G? 0
+131544.01 -502926.5 -000005.3-000002.200006.5 08.49-0.04B? 0
+131623.70 +863331.9 -000003.7-000020.400012.5 08.4900.33F? 0
+132354.23 -461200.5 +000017.7+000008.100007.0 08.4900.51F? 0
+132458.95 +372606.5 -000047.7+000026.300004.5 08.4900.40F? 0
+132949.47 -263410.1 -000010.4+000003.100001.7 08.4900.10A? 0
+133036.74 +434725.1 -000048.8-000014.800009.0 08.4900.44F? 0
+134023.05 +695134.4 -000001.5-000009.100010.3 08.4900.94G? 0
+134032.53 -172037.3 -000037.4-000011.000011.2 08.4900.40F? 0
+134329.29 +220106.2 +000013.5+000017.700000.6 08.4900.42F? 0
+134818.03 -472856.6 -000020.4-000009.700006.9 08.4900.17A? 0
+135208.75 -674610.7 +000013.0-000015.700000.6 08.4900.28A? 0
+135754.82 -560407.8 -000003.1+000015.400005.8 08.4900.50F? 0
+140035.78 +403303.9 -000039.8-000019.800007.7 08.4900.50F? 0
+140219.62 -110458.1 +000016.9-000029.800000.2 08.4900.98K? 0
+140402.26 -002145.2 +000016.8-000016.300004.4 08.4900.57F? 0
+140610.18 -411028.7 -000018.0-000030.700013.7 08.4900.00B? 0
+141033.77 +372934.4 -000048.5+000014.000001.4 08.4900.64G? 0
+141055.71 +042416.3 -000131.9+000008.300003.3 08.4900.60G? 0
+142603.95 +662212.1 -000015.9+000012.700009.3 08.4900.97K? 0
+142637.66 -010510.2 -000061.0+000006.000003.0 08.4900.86G? 0
+143844.84 +451951.3 -000013.0-000012.200012.5 08.4900.53F? 0
+143926.47 -701724.1 -000011.1-000006.400002.2 08.4900.27A? 0
+143933.98 +510024.5 -000001.8-000005.700008.4 08.4900.47F? 0
+144455.44 -700336.9 +000092.1+000073.500019.1 08.4900.53F? 0
+144545.65 -455251.4 -000188.8-000066.300018.5 08.4900.68G? 0
+144633.63 -321015.3 -000003.2+000008.200003.8 08.4900.73G? 0 0.10 1.00
+144736.42 +652912.0 -000037.2+000035.100003.1 08.4900.46F? 0
+145318.01 -121348.1 -000028.6+000008.100018.6 08.4900.17A? 0
+145517.00 -825508.2 +000004.4+000007.400009.0 08.4900.59G? 0
+145856.29 +090115.7 -000065.6-000025.900009.8 08.4900.52F? 0
+150444.88 -704954.3 -000027.2-000031.300001.0 08.4900.28A? 0
+151520.34 -552909.4 -000065.3-000074.800010.5 08.4900.67G? 0
+151604.12 -064410.8 -000030.5-000003.500018.2 08.4900.14A? 0
+151727.62 -432301.6 -000022.3-000023.900008.3 08.4900.21A? 0
+152456.14 -373005.3 -000022.8-000055.000010.3 08.4900.42F? 0
+152525.79 -415628.4 -000001.7+000033.500018.8 08.4900.82G? 0
+152537.29 -152643.8 -000007.1+000013.700016.3 08.4900.30A? 0
+152606.12 -504751.9 +000001.6+000008.000004.4 08.4900.54F? 0
+152730.86 -570047.8 +000013.1+000002.400000.7 08.4900.37F? 0
+152745.68 -003652.1 -000031.4-000025.200000.1 08.4900.29A? 0
+153047.42 -524613.6 -000004.6-000010.900008.1 08.4900.08A? 0
+153257.04 +183549.7 -000035.7-000093.800018.6 08.4900.68G? 0
+153333.03 -661027.2 +000000.2-000047.800016.5 08.4900.45F? 0
+154430.62 +104926.7 -000003.2-000004.900010.1 08.4900.98K? 0
+154546.76 -434723.7 +000001.6-000007.700005.7 08.49-0.03B? 0
+155241.77 +423512.7 -000006.7+000026.400006.6 08.4900.23A? 0
+155312.05 -073919.1 +000030.7-000032.100007.0 08.4900.58F? 0
+155850.58 -445727.4 -000025.2-000030.100004.8 08.4900.50F? 0
+160352.17 -720129.9 -000017.9-000006.900012.0 08.4900.04A? 0
+160755.15 +142522.3 +000027.5+000007.400003.1 08.4900.27A? 0
+160836.61 +622907.5 -000024.8-000003.100002.3 08.4900.42F? 0
+161049.30 -221139.7 -000043.6+000067.400029.6 08.4900.74G? 0
+161446.29 +343058.9 -000013.8+000019.800014.4 08.4900.38F? 0
+162025.40 +303034.3 -000089.3+000035.300008.2 08.4900.92G? 0
+163626.82 +204836.0 -000014.3+000003.900003.0 08.4900.63G? 0
+163700.26 -170936.0 -000029.9-000030.300010.0 08.4900.43F? 0
+163831.55 +371204.7 +000000.3+000003.600008.6 08.4900.88G? 0
+163942.44 +542328.7 +000000.9+000007.700009.0 08.4900.20A? 0
+164240.12 +003133.8 -000001.9-000032.900000.6 08.4900.34F? 0
+164547.41 +693813.6 -000017.5+000141.400002.9 08.4900.53F? 0
+165339.60 -562229.3 +000012.4-000008.800018.8 08.4900.31A? 0
+165353.69 -411518.2 -000017.6+000005.400002.4 08.4900.16A? 0
+165943.62 -415842.9 -000002.7-000004.000005.4 08.4900.17A? 0
+170153.51 +323059.6 +000016.4+000045.200010.9 08.4900.45F? 0
+170157.51 +234822.5 -000003.9-000001.900009.8 08.4900.29A? 0
+170557.05 +340552.3 -000004.7-000004.800007.2 08.4900.90G? 0
+170934.17 -430207.5 -000018.1-000009.500010.3 08.4900.49F? 0
+170939.60 -610615.6 -000015.4-000025.900011.1 08.4900.27A? 0
+171008.92 -861215.2 -000004.2-000018.800004.5 08.4900.18A? 0
+171300.08 -251025.0 -000018.7+000018.500012.7 08.4900.32F? 0
+171638.79 +322852.1 -000004.4+000008.600004.4 08.4900.90G? 0
+171945.22 -780357.5 -000016.3-000043.800000.6 08.4900.45F? 0
+172918.90 +375736.1 -000008.6-000007.900003.0 08.4900.12A? 0
+173148.84 -515325.5 -000000.4-000016.100003.4 08.4900.95K? 0
+173713.35 -384705.1 -000021.8-000016.300013.9 08.4900.20A? 0
+174104.69 -345345.3 -000026.2-000046.700000.2 08.4900.48F? 0
+174107.33 +162752.3 -000011.9+000005.600012.0 08.4900.14A? 0
+174110.64 -651940.0 -000043.4-000042.300002.3 08.4900.58F? 0
+174111.24 -414130.1 -000012.7+000009.800010.8 08.49-0.08B? 0
+174137.93 +041015.8 -000001.4-000002.400006.5 08.4900.28A? 0
+174158.37 +444421.0 -000126.4+000038.000018.9 08.4900.71G? 0
+174500.90 -670747.3 +000011.0-000064.000025.1 08.4900.46F? 0
+174817.22 +545930.1 -000011.9+000035.200006.4 08.4900.50F? 0
+174949.84 +124553.8 -000002.4+000034.800016.1 08.4900.57F? 0
+175247.61 -460716.0 +000007.4-000015.400020.7 08.4900.21A? 0
+175945.60 +151834.5 +000003.0+000003.200004.2 08.4900.08A? 0
+180030.52 -542127.1 -000034.9-000074.800019.0 08.4900.66G? 0
+180057.61 -205917.1 +000015.2-000013.000010.6 08.4900.19A? 0
+180337.97 -230817.4 +000011.7-000004.100010.7 08.4900.03A? 0
+180453.70 -443943.9 +000031.3-000000.200039.1 08.4900.71G? 0
+180546.34 -463428.9 -000016.1-000032.900008.3 08.49-0.01B? 0
+180558.19 -265830.5 +000007.5+000010.400013.9 08.49-0.05B? 0
+180930.86 -213420.7 -000009.7-000004.100006.6 08.4900.59G? 0
+181105.27 +195415.7 -000000.2-000008.300000.2 08.4900.05A? 0
+181547.87 -501052.4 -000004.7-000044.700005.6 08.4900.47F? 0
+182439.83 -262934.3 -000005.4-000005.300002.8 08.4900.08A? 0
+182516.27 -305543.1 +000020.2-000020.600009.8 08.4900.03A? 0
+182733.42 +080342.6 -000000.5-000019.500008.6 08.4900.28A? 0
+183456.88 +871731.2 +000016.8+000006.400013.7 08.4900.19A? 0
+183625.20 -465909.2 -000004.0-000003.000000.6 08.4900.57F? 0
+184021.50 -090825.2 -000000.6-000010.400011.3 08.4900.67G? 0
+184245.91 +254624.8 -000007.5-000014.700015.2 08.4900.98K? 0
+184345.64 +102754.7 +000002.0+000000.900007.2 08.4900.09A? 0
+184526.77 -031353.5 -000000.7-000011.700007.2 08.4900.16A? 0
+184935.82 -165419.4 +000006.7-000015.400001.4 08.4900.19A? 0
+185033.97 -045738.7 +000003.2-000011.700003.5 08.4900.29A? 0
+185035.54 +413029.0 +000028.1+000019.000012.3 08.4900.89G? 0
+185225.63 -305912.4 +000016.0-000012.400004.3 08.4900.26A? 0
+185254.68 -695442.3 -000007.6-000014.300005.1 08.4900.17A? 0
+185415.71 -754902.7 +000067.3+000002.800016.8 08.4900.61G? 0
+185426.42 -113553.9 +000013.1-000008.200008.2 08.4900.50F? 0
+185924.39 -502034.6 +000071.5-000028.600011.1 08.4900.59G? 0
+190106.04 -284249.6 -000009.4-000100.200016.8 08.4900.56F? 0
+190241.53 -715153.9 -000001.9-000041.900002.0 08.4900.19A? 0
+191011.13 -614301.8 -000012.7-000019.500011.2 08.4900.41F? 0
+191042.04 -122836.6 +000012.6-000003.500002.2 08.4900.08A? 0
+191241.13 -835352.5 -000010.2+000005.100002.5 08.4900.98K? 0
+191418.14 +205644.9 -000011.3-000075.000017.1 08.4900.54F? 0
+191502.21 +471831.6 +000029.4-000003.300003.2 08.4900.95G? 0
+191505.72 -612625.9 -000019.6-000000.200001.9 08.4900.92G? 0
+191556.49 -215011.9 -000036.3-000002.200011.1 08.4900.69G? 0
+192024.13 -380932.6 +000025.0+000010.500020.7 08.4900.51F? 0
+192125.52 +081827.7 -000001.1-000011.800001.0 08.4900.32F? 0
+192359.24 -214510.4 +000013.0-000013.100017.5 08.4900.56F? 0
+192606.80 +283843.1 +000008.6-000017.900010.9 08.4900.13A? 0
+192622.20 -762201.7 +000007.7-000003.700003.4 08.4900.14A? 0
+192850.23 +230448.1 -000002.5-000006.200013.6 08.4900.25A? 0
+192926.22 +171337.6 +000006.2-000009.400010.7 08.4900.18A? 0
+193253.54 -500127.4 +000011.3-000007.400022.2 08.4900.00A? 0
+193428.74 +214756.8 +000029.6-000001.600022.9 08.4900.87G? 0
+193630.58 +363756.8 +000023.1+000019.000000.7 08.4900.13A? 0
+193639.89 +405523.6 -000007.9-000013.900005.6 08.4900.19A? 0
+193803.92 -503709.6 +000002.6-000024.300011.2 08.4900.30A? 0
+194027.77 -001405.3 +000065.6-000007.300018.1 08.4900.47F? 0
+194200.20 +212738.9 -000034.1-000022.200013.7 08.4900.96K? 0
+194227.66 +802906.3 +000009.7+000008.100000.0 08.4900.22A? 0
+194504.53 +004504.3 +000008.5+000007.900001.8 08.4900.34F? 0
+194719.46 +152855.2 -000012.8-000016.600011.8 08.4900.34F? 0
+194808.12 -401424.8 +000007.1-000008.300003.7 08.4900.40F? 0
+194826.62 +353613.7 -000011.0-000070.500005.0 08.4900.99K? 0
+194937.17 +425434.3 -000008.9+000004.500004.5 08.4900.02A? 0
+194949.33 -035520.3 +000000.0+000000.000000.0 08.4900.93G? 1
+195145.03 +291548.0 +000008.3-000002.700000.9 08.4900.15A? 0
+195210.57 +531335.2 +000006.0+000006.600004.0 08.4900.10A? 0
+195257.79 +430123.0 -000000.2+000029.000000.7 08.4900.41F? 0
+195448.26 -392417.8 +000001.4+000012.200010.2 08.4900.84G? 0
+195528.28 +201642.1 +000004.9-000005.300007.3 08.4900.95G? 0
+200100.18 -813405.8 +000002.2-000016.500000.7 08.4900.27A? 0
+200459.99 -334507.4 +000024.9-000007.800001.1 08.4900.92G? 0
+200801.33 -441132.9 -000014.1-000076.800004.2 08.4900.44F? 0
+200809.94 -402249.2 -000028.1-000001.600003.9 08.4900.99K? 0
+201036.69 +372730.7 -000008.3-000004.700004.6 08.4900.04A? 0
+201425.83 +352425.7 +000004.0+000004.800003.0 08.49-0.01B? 0
+201515.55 -020455.2 -000025.6-000053.100004.0 08.4900.51F? 0
+201530.23 +473923.4 +000005.3+000003.600002.1 08.4900.00B? 0
+201921.71 +405316.5 +000000.1-000008.000004.5 08.4900.28A? 0
+202505.44 +074708.4 -000006.4-000026.500010.0 08.4900.96K? 0
+202603.44 +561603.5 -000004.6+000015.200003.9 08.4900.00A? 0
+202716.01 -242128.2 +000023.1-000128.700021.0 08.4900.57F? 0
+203035.78 +084011.3 -000011.3-000012.900020.7 08.4900.30A? 0
+203046.90 -374401.0 +000008.4-000024.300002.6 08.4900.30A? 0
+203459.76 +093928.1 +000028.1-000049.200001.4 08.4900.47F? 0
+203526.18 +112122.4 +000092.6+000376.500016.9 08.4900.77G? 0
+203620.43 +174837.4 +000013.2-000013.600005.5 08.4900.30A? 0
+203900.17 +310423.7 -000014.8-000009.300004.6 08.4900.05A? 0
+204017.55 +004047.0 +000024.2-000009.500002.8 08.4900.83G? 0
+204130.00 +843650.0 -000006.4-000023.300006.5 08.4900.15A? 0
+204155.21 +134726.1 +000021.8-000004.300002.8 08.4900.44F? 0
+204210.33 +471045.7 -000088.3-000122.400006.2 08.4900.49F? 0
+204256.05 +315411.1 -000002.4+000005.200012.9 08.4900.97K? 0
+204649.72 +094027.7 +000016.2-000005.800005.9 08.4900.32F? 0
+204736.13 -100304.0 -000010.4+000046.300006.4 08.4900.48F? 0
+205011.90 +120501.2 +000003.8-000005.700016.8 08.49-0.05B? 0
+205226.58 -673557.3 +000010.7-000003.400010.2 08.4900.54F? 0
+205538.62 +393722.5 +000004.1+000000.800000.4 08.4900.39F? 0
+205545.38 +643058.7 -000003.5-000005.200002.4 08.4900.03A? 0
+205944.66 +464907.0 -000008.4-000029.200009.2 08.4900.15A? 0
+210026.01 +075602.4 -000012.7+000014.300004.5 08.4900.92G? 0
+210232.33 +352034.8 -000028.3-000062.400001.0 08.4900.29A? 0
+210951.43 +624547.4 +000009.9+000004.500009.1 08.4900.43F? 0
+211349.62 +434233.6 +000019.6+000022.700006.0 08.4900.94G? 0
+211357.13 +270903.3 +000000.7+000038.400009.9 08.4900.48F? 0
+211533.23 -510045.1 +000000.6-000013.200001.7 08.4900.48F? 0
+211843.47 +363608.1 +000002.2-000008.500006.0 08.49-0.09B? 0
+212550.04 +383058.4 +000005.8-000003.500003.1 08.4900.15A? 0
+212642.57 +315424.0 +000014.5-000001.100005.8 08.49-0.01B? 0
+212642.81 +052632.1 +000173.7-000241.700014.6 08.4900.57F? 0
+212746.46 -815755.9 -000003.0-000005.800012.4 08.4900.51F? 0
+212951.45 -402403.1 +000015.7+000000.500008.3 08.4900.96K? 0
+213148.99 +334900.1 -000001.9-000008.200000.4 08.4900.24A? 0
+213746.36 +235911.8 +000000.1-000001.600008.0 08.4900.24A? 0
+214105.27 +474942.5 +000027.8-000015.800013.6 08.4900.49F? 0
+214332.20 -485120.8 +000021.0-000040.600014.7 08.4900.48F? 0
+214359.71 -263101.9 +000014.2-000031.800010.3 08.4900.35F? 1
+214532.93 +165326.2 +000007.0-000016.400008.8 08.4900.04A? 0
+220058.81 +351804.6 +000013.3+000007.100006.1 08.49-0.01B? 0
+220208.46 -591229.0 +000090.8-000076.800010.4 08.4900.82G? 0
+220318.73 +410214.5 +000011.3-000001.500001.3 08.4900.09A? 0
+220613.34 +310711.4 -000028.4+000004.300008.9 08.4900.95K? 0
+220725.28 +240145.0 +000023.5-000030.100011.1 08.4900.65G? 0
+221127.58 +623158.4 +000004.5-000002.200002.9 08.4900.04A? 0
+221335.39 +523350.6 -000010.5+000003.700004.5 08.4900.04A? 1
+221720.24 +504833.3 +000012.5-000010.700002.4 08.4900.11A? 0
+222013.38 +501758.3 +000001.9+000011.400000.5 08.4900.04A? 0
+222213.61 -394910.6 +000028.5-000224.500023.3 08.4900.69G? 0
+222452.95 +520758.4 -000005.0-000012.000004.1 08.49-0.03B? 0
+222641.37 +263057.8 -000014.3-000021.000001.3 08.4900.23A? 0
+222900.25 +703729.3 -000062.5-000115.000016.8 08.4900.50F? 0
+223226.52 +270654.3 -000023.1-000005.800006.0 08.4900.17A? 0
+223619.80 +863935.4 +000020.1+000000.500002.0 08.4900.90G? 0
+223950.66 +040657.1 +000220.5+000109.200057.8 08.4900.92G? 0
+223954.05 +453534.3 +000019.4+000005.400004.7 08.4900.95G? 0
+224211.31 +371448.0 -000026.7-000017.900019.4 08.4900.48F? 0
+224251.28 +504625.9 +000001.1-000014.600010.4 08.4900.25A? 0
+224425.43 -234553.8 +000001.8+000006.400001.7 08.4900.02A? 0
+224648.06 -315218.1 +000060.5-000152.100010.1 08.4900.76G? 0
+225052.88 +643341.0 -000026.3-000006.100014.8 08.4900.31F? 0
+225059.22 +540833.4 -000189.6-000098.500015.9 08.4900.82G? 0
+225201.43 -642952.5 +000009.1-000000.200001.0 08.4900.47F? 0
+225743.64 -063508.6 +000003.5-000040.600005.9 08.4900.42F? 0
+230245.28 +555007.0 -000000.3+000001.000003.3 08.4900.15A? 0
+231533.60 -351223.5 -000025.6+000002.300000.9 08.4900.45F? 0
+232347.91 -332243.3 -000039.1-000078.300007.2 08.4900.58F? 0
+232354.24 +372420.9 +000004.8-000028.500011.9 08.4900.58G? 0
+232636.28 -100202.9 +000023.0-000005.000003.7 08.4900.32F? 0
+232703.87 +420052.6 -000037.0-000013.100003.3 08.4900.17A? 0
+233340.54 -514338.7 +000004.3-000046.600012.9 08.4900.99K? 0
+233706.25 +574431.8 +000126.2-000047.200007.5 08.4900.54F? 0
+234347.08 +375456.4 +000036.0+000028.600015.9 08.4900.60G? 0
+235109.33 -190258.3 +000027.2+000051.100003.1 08.4900.46F? 0
+235426.14 +543218.4 +000004.9+000000.900000.7 08.4900.05A? 0
+235524.55 +410459.4 +000019.6+000007.400010.5 08.4900.35F? 0
+235602.95 +614000.7 +000021.7-000008.100006.9 08.4900.24A? 0
+235631.18 +423107.4 +000008.9-000006.700005.0 08.49-0.00B? 0
+000146.61 +184517.6 +000021.8+000001.900004.3 08.4901.17K? 0
+000255.67 +712130.8 -000000.8+000003.300029.3 08.4901.18K? 0
+000604.17 -840553.5 +000021.8-000005.700004.4 08.4901.58K? 0
+001253.40 -221551.5 -000007.4-000002.100012.2 08.4901.64K? 0
+003222.09 +332709.2 -000002.0+000005.500012.2 08.4901.37K? 0
+004206.88 -612153.2 +000018.2-000026.000016.6 08.4901.63K? 0
+004428.47 -525017.4 +000002.2-000001.300003.6 08.4901.20K? 0
+004634.52 +213002.5 -000000.5+000021.200002.0 08.4901.04K? 0
+004705.80 +284332.1 -000000.2-000011.900005.1 08.4901.05K? 0
+011148.83 +655220.9 -000004.0-000006.900003.5 08.4901.20K? 0
+011343.72 +564935.7 +000017.6+000005.900008.2 08.4901.40K? 0
+011347.96 +270759.2 -000022.3-000036.300001.6 08.4901.35K? 0 0.10 1.00
+011900.80 +285913.0 +000001.3+000005.700012.1 08.4901.06K? 0
+013057.58 -623910.0 +000038.9+000018.500002.2 08.4901.00K? 0
+014707.69 +513213.6 -000006.7+000020.500028.0 08.4901.44K? 0
+015012.03 -243223.6 -000011.2-000023.200002.8 08.4901.01K? 0
+015251.05 +141038.9 +000008.6+000028.400004.5 08.4901.00K? 0
+015437.20 +272715.2 +000070.6-000019.300008.4 08.4901.27K? 0
+015440.74 +595002.6 -000002.9-000002.400046.0 08.4901.15K? 0
+020628.08 -021407.8 +000000.4-000041.700000.1 08.4901.11K? 0
+021420.11 +471716.3 -000002.4-000000.200002.8 08.4901.76K? 0
+022239.13 +273828.8 -000003.7+000008.600002.9 08.4901.28K? 0
+022351.02 +241819.5 +000015.5+000010.100002.8 08.4901.45K? 0
+022817.69 +243754.1 -000011.2-000006.200002.6 08.4901.02K? 0
+023402.32 -642931.6 +000022.9-000034.300006.4 08.4901.21K? 0
+023438.41 -252246.0 +000029.8-000018.300005.9 08.4901.20K? 0
+023836.32 +443343.9 +000001.8+000004.400021.9 08.4901.38K? 0
+023958.68 -280401.1 +000039.3-000002.700001.4 08.4901.08K? 0
+024746.14 +144839.8 -000015.6+000004.400003.8 08.4901.25K? 0
+024853.75 -190138.5 +000028.7-000012.000010.5 08.4901.48K? 0
+025651.56 -225908.0 +000030.9+000021.700010.3 08.4901.00K? 0
+025758.59 +341352.7 +000022.3-000025.200007.3 08.4901.62K? 0
+031117.35 +323333.5 +000007.3-000017.500019.9 08.4901.10K? 0
+031711.63 +152424.1 +000010.9-000015.400004.0 08.4901.11K? 0
+034327.41 +071935.2 -000017.0-000005.800001.6 08.4901.18K? 0
+034443.28 +390932.9 +000042.6-000001.600003.1 08.4901.52K? 0
+034601.17 +255820.2 -000008.9-000003.100007.0 08.4901.05K? 0
+035127.03 -012216.2 -000003.8-000050.200014.1 08.4901.26K? 0 0.10 1.00
+035314.97 -341647.1 +000030.0-000016.300009.6 08.4901.05K? 0
+035646.00 -053725.1 +000004.7+000014.600004.1 08.4901.11K? 0
+035920.89 +432139.5 +000004.9-000044.800034.2 08.4901.05K? 0
+040540.79 -464806.4 -000016.4-000019.800002.2 08.4901.44K? 0
+040639.52 -525843.2 +000002.3+000002.900007.7 08.4901.00K? 0
+042139.84 +170634.5 -000017.8-000016.300007.7 08.4901.71K? 0
+042655.61 -020945.1 +000007.5-000023.700005.2 08.4901.06K? 0
+045242.00 +082153.0 +000016.2+000002.400037.2 08.4901.38K? 0
+051827.90 +050901.8 -000008.9-000001.500011.3 08.4901.00K? 0
+052434.90 +303511.6 -000011.2-000031.300000.2 08.4901.32K? 0
+052755.09 +345330.8 +000004.9-000029.500003.3 08.4901.01K? 0
+053455.99 +223407.1 -000020.5-000026.300001.2 08.4901.13K? 0
+053536.72 -725433.4 +000003.7+000004.300010.6 08.4901.44K? 0
+053704.64 -334911.3 -000007.5+000027.300010.7 08.4901.06K? 0
+053851.51 +832122.2 +000012.2-000026.600009.4 08.4901.54K? 0
+053901.37 -843435.9 +000010.3+000007.100002.1 08.4901.22K? 0
+054605.92 -263728.2 -000001.2-000026.000003.2 08.4901.49K? 0
+054616.19 -155710.5 -000001.0+000006.700008.8 08.4901.34K? 0
+054622.31 +694307.6 +000019.6+000027.200004.8 08.4901.01K? 0
+055749.37 -433606.1 -000012.3+000022.100006.8 08.4901.65K? 0
+055917.93 -711131.3 -000012.5+000017.100001.6 08.4901.09K? 0
+060310.54 -634505.2 +000000.0+000049.600001.7 08.4901.04K? 0
+062251.18 -342710.2 +000006.8+000015.800004.9 08.4901.22K? 0
+062812.43 +084116.6 -000016.6+000000.200014.4 08.4901.10K? 0
+063238.98 +181109.4 +000003.3-000011.400018.4 08.4901.68K? 0
+064652.51 +202515.1 +000029.2+000010.500005.6 08.4901.69K? 0
+065520.13 +314506.1 -000025.7+000029.500004.8 08.4901.00K? 0
+070039.85 +752509.5 -000001.8-000010.500005.4 08.4901.66K? 0
+070218.41 +415108.0 +000012.3-000032.900000.5 08.4901.18K? 0
+070313.98 +444514.2 -000001.2-000003.200019.4 08.4901.03K? 0
+070321.01 +025233.9 -000004.6-000014.500012.9 08.4901.54K? 0
+070816.08 -103725.9 +000015.0+000028.200016.0 08.4901.17K? 0
+071005.16 +655812.9 -000000.9-000009.400002.1 08.4901.43K? 0
+071239.82 +282957.8 -000024.0-000014.400014.0 08.4901.00K? 0
+071336.65 +081153.5 -000001.0-000017.200002.4 08.4901.22K? 0
+071530.89 +063715.4 -000011.8+000012.200003.5 08.4901.36K? 0
+071908.40 -143458.0 -000003.9+000027.500010.5 08.4901.00K? 0
+071927.71 +150247.3 -000034.6+000036.900016.9 08.4901.55K? 0
+072617.65 +164929.9 +000009.4+000011.000002.2 08.4901.27K? 0
+073024.21 -281958.1 -000011.8+000004.200003.6 08.4901.65K? 0
+073442.17 -535509.5 +000012.0-000009.100008.4 08.4901.43K? 0
+073615.33 -292850.1 -000004.3-000026.500007.9 08.4901.60K? 0
+073648.60 -271737.3 -000019.2+000003.700003.0 08.4901.20K? 0
+073818.85 +682710.8 +000007.0+000008.300000.1 08.4901.26K? 0
+073906.17 +435456.4 +000015.9-000017.000024.1 08.4901.39K? 0
+074331.34 +025159.8 -000011.7-000001.200023.9 08.4901.45K? 0
+074346.06 -553257.6 -000000.6+000012.200009.4 08.4901.53K? 0
+075045.55 +045059.8 -000036.3+000013.200001.3 08.4901.44K? 0
+075439.17 -243120.8 +000013.1-000008.300003.3 08.4901.20K? 0
+081713.19 +012116.8 +000031.0+000006.900007.5 08.4901.04K? 0
+081905.41 -073009.5 -000004.8+000000.000012.7 08.4901.03K? 0
+082328.03 -133441.1 +000003.6+000006.800006.9 08.4901.34K? 0
+082448.39 -104442.9 +000018.3-000011.200006.4 08.4901.19K? 0
+082959.26 -164257.3 -000003.6-000016.700005.0 08.4901.26K? 0
+083235.01 +082919.9 -000030.1+000035.300022.5 08.4901.37K? 0
+083311.16 +313032.2 -000033.2-000001.000012.5 08.4901.14K? 0
+083327.59 +582904.5 -000021.5+000011.100007.1 08.4901.75K? 0
+083634.25 -143650.1 -000040.1-000027.800006.7 08.4901.00K? 0
+083839.47 +310938.7 -000021.2-000037.400018.0 08.4901.30K? 0
+084355.67 -290121.6 -000004.8+000010.200005.8 08.4901.06K? 0
+084612.48 +051712.7 -000017.1-000000.500018.9 08.4901.16K? 0
+084738.60 -331901.7 -000002.1-000004.300002.7 08.4901.71K? 0
+084903.64 -571401.3 -000009.8+000000.000010.3 08.4901.13K? 0
+090111.00 -820654.2 -000032.0+000029.500008.0 08.4901.24K? 0
+090532.29 +230318.9 -000016.8-000028.600011.7 08.4901.06K? 0
+090746.47 -543428.0 -000016.1+000001.900005.7 08.4901.35K? 0
+090923.83 -141203.1 -000000.9-000008.900013.3 08.4901.76K? 0
+091253.00 -423200.6 -000002.1-000001.300003.2 08.4901.51K? 0
+091640.32 +555949.2 -000000.3-000006.200007.6 08.4901.27K? 0
+092029.71 +105811.0 -000035.9-000022.000016.3 08.4901.18K? 0
+092148.33 +534506.5 -000004.6-000063.500004.2 08.4901.05K? 0
+092228.46 +510051.9 +000001.2-000003.300010.3 08.4901.28K? 0
+094104.50 +535456.7 +000004.1+000006.600007.9 08.4901.31K? 0
+095625.07 -321434.4 -000023.1+000025.700009.6 08.4901.47K? 0
+100100.00 -405355.4 -000000.3+000003.000003.0 08.4901.40K? 0
+100607.77 +235004.8 +000021.3-000011.300003.4 08.4901.67K? 0
+101219.79 +671226.3 +000016.6-000010.200006.0 08.4901.05K? 0
+101625.85 -164633.4 -000009.5+000004.300000.4 08.4901.23K? 0
+101748.90 -735353.8 -000027.1+000003.500014.5 08.4901.35K? 0
+103022.35 +054336.3 -000042.3-000004.200003.4 08.4901.04K? 1
+103429.30 -491555.9 -000011.4+000011.400007.5 08.4901.52K? 0
+103643.43 -551306.8 -000010.2+000010.100018.8 08.4901.66K? 0
+104956.10 -453610.9 -000042.5+000022.700001.4 08.4901.00K? 0
+105444.90 -465555.3 -000010.1-000002.900005.1 08.4901.47K? 0
+110039.32 +053044.5 -000036.0+000008.700009.8 08.4901.52K? 0
+112450.75 +011445.2 +000024.7+000010.200016.3 08.4901.11K? 0
+112539.47 -653037.1 -000040.8-000016.900013.5 08.4901.67K? 0
+112614.23 +202356.8 -000015.2-000013.700014.7 08.4901.52K? 0
+113124.67 -323738.5 -000021.0-000001.200000.7 08.4901.01K? 0
+113752.00 -363347.4 -000012.1+000021.900009.1 08.4901.10K? 0
+113825.99 +590557.2 +000009.0+000004.800004.3 08.4901.16K? 0
+114517.65 -063029.3 +000028.5-000047.700020.2 08.4901.13K? 0
+114914.91 -304001.7 +000023.6+000010.500004.1 08.4901.10K? 0
+115136.77 -184731.2 -000015.3-000003.300019.6 08.4901.04K? 0
+115645.73 -405624.9 -000005.7+000006.800009.9 08.4901.65K? 0
+115658.28 +022444.0 -000050.2-000033.200006.4 08.4901.33K? 0
+120316.70 -575402.6 -000018.9-000020.600013.2 08.4901.02K? 0
+120413.23 +442701.4 +000015.5+000004.900004.5 08.4901.08K? 0
+120503.53 -605159.8 -000032.8+000013.300000.5 08.4901.05K? 0
+122333.73 +721933.4 -000021.4-000006.700001.0 08.4901.58K? 0
+123435.77 -484312.4 -000010.5+000014.400024.4 08.4901.46K? 0
+123450.80 -363046.2 -000018.9-000000.700018.4 08.4901.52K? 0
+123857.53 -640819.3 +000012.5-000014.500007.3 08.4901.54K? 0
+124142.62 -235214.8 +000016.9-000015.600005.3 08.4901.07K? 0
+130115.89 -542426.2 -000040.1-000012.500006.5 08.4901.15K? 0
+131703.96 +191754.2 -000023.5+000005.100005.7 08.4901.08K? 0
+132131.27 -473840.5 -000025.0+000002.800025.5 08.4901.14K? 0
+132432.63 -841331.0 +000000.7+000006.400010.1 08.4901.19K? 0 0.10 1.00
+133856.02 +111507.5 -000023.4+000049.200021.4 08.4901.15K? 0
+133911.16 -411528.9 -000019.4-000008.100021.4 08.4901.44K? 0
+134026.09 -824447.0 +000015.6-000004.700001.9 08.4901.32K? 0
+134956.45 +344647.4 +000016.0-000000.200002.6 08.4901.49K? 0
+135021.72 -504615.3 -000010.5-000003.300001.4 08.4901.02K? 0
+135822.46 +405044.2 -000047.3+000041.000002.8 08.4901.10K? 0
+140845.84 +334759.5 -000052.5-000031.300013.7 08.4901.00K? 0
+141717.69 -630817.9 -000006.9-000010.500000.2 08.4901.17K? 0
+142342.97 +113800.6 -000049.3+000057.800007.7 08.4901.03K? 0
+143246.80 -720403.5 +000004.1-000003.000003.0 08.4901.79K? 0
+143458.67 -531203.6 -000002.3+000014.600007.7 08.4901.24K? 0
+143610.51 -034651.7 -000003.2+000013.400000.5 08.4901.14K? 0
+143711.53 -634343.7 -000014.1-000017.700012.1 08.4901.67K? 0
+150242.67 -250518.8 +000020.1+000009.900007.4 08.4901.87M? 0
+151612.46 +305539.2 -000021.2+000008.200004.7 08.4901.09K? 0
+152044.21 +564708.1 +000004.2-000022.500002.4 08.4901.00K? 0
+152447.01 +514000.9 -000053.6-000004.000003.2 08.4901.13K? 0
+152502.72 +290846.4 -000003.0-000012.000008.2 08.4901.15K? 0
+152519.66 -511804.0 -000042.4-000011.500023.1 08.4901.41K? 0
+152759.79 -383848.3 -000014.8-000005.300013.0 08.4901.27K? 0
+153350.97 -522809.7 -000021.3-000025.700011.7 08.4901.71K? 0
+155421.70 +692739.3 -000006.7+000010.100009.3 08.4901.57K? 0
+155609.03 +113828.8 -000005.0+000010.200003.8 08.4901.53K? 0
+160553.65 -370737.0 -000018.1+000015.100024.3 08.4901.25K? 0
+160623.37 -031939.1 +000023.6-000043.500004.0 08.4901.30K? 0
+160949.89 -493650.6 +000005.5+000009.600021.0 08.4901.88M? 0
+161309.88 +131422.1 +000004.0-000017.300010.7 08.4901.04K? 0
+161534.97 +212636.6 -000015.5-000055.000005.1 08.4901.31K? 0
+162409.10 +160921.9 -000029.7-000002.800021.7 08.4901.08K? 0
+162607.74 -540918.4 -000006.2-000010.300008.2 08.4901.52K? 0
+163330.17 +415203.7 -000011.5-000010.300002.5 08.4901.37K? 0
+163415.58 -144430.6 -000004.2-000020.800017.5 08.4901.53K? 0
+164209.20 -244908.7 +000000.5-000011.500007.4 08.4901.27K? 0
+164335.50 +102826.0 -000006.8-000016.400005.3 08.4901.14K? 0
+164416.90 +314925.7 +000001.1-000026.200006.8 08.4901.65K? 0
+164537.58 +390901.7 +000013.6-000006.700008.6 08.4901.60K? 0
+164845.85 +064259.8 +000009.7-000006.700001.7 08.4901.42K? 0
+165116.64 -395009.1 +000021.5-000015.700010.2 08.4901.23K? 0
+165155.51 +602953.0 -000004.7+000020.700015.0 08.4901.50K? 0
+165535.63 -022713.0 +000000.3-000009.300016.0 08.4901.45K? 0
+170819.12 -280610.2 -000033.0-000007.700007.0 08.4901.64K? 0
+172341.72 -460539.3 -000026.7-000013.300005.1 08.4901.20K? 0
+172745.67 +152437.4 +000002.6+000002.900002.5 08.4901.00K? 0
+172951.49 -394222.1 +000012.5-000017.500002.0 08.4901.65K? 0
+173032.00 +143235.5 +000007.8+000001.000004.0 08.4901.13K? 0
+175352.48 -322841.1 -000024.7+000010.300008.9 08.4901.01K? 0
+180137.00 -133512.2 -000012.7-000013.500003.0 08.4901.41K? 0
+180506.15 -445441.6 +000006.6-000005.600011.5 08.4901.61K? 0
+180559.00 +253439.1 +000042.0+000008.300009.7 08.4901.33K? 0
+180637.12 -423624.1 -000000.8-000009.900005.6 08.4901.06K? 0
+180937.14 -472111.1 -000031.4+000010.900012.6 08.4901.54K? 0
+181921.81 -153646.0 -000018.7-000017.700016.4 08.4901.90M? 0
+182334.28 -330050.0 -000032.5-000001.300020.5 08.4901.54K? 0
+182417.17 -194825.7 -000013.1+000025.800050.1 08.4901.84K? 0
+182842.08 +230954.8 +000001.6-000006.300019.3 08.4901.63K? 0
+182916.32 -242713.3 +000003.7-000000.300026.8 08.4901.81K? 0
+183645.29 +442447.6 -000000.1+000007.500004.4 08.4901.25K? 0
+183731.72 +184448.2 -000017.0+000021.300030.7 08.4901.07K? 0
+183949.78 +250031.3 +000022.0+000019.000005.8 08.4901.02K? 0
+184018.60 -130423.2 -000017.8+000000.100015.7 08.4901.84K? 0
+184240.94 -292843.0 +000005.3-000037.500005.3 08.4901.33K? 0
+184939.64 +430424.6 +000008.4-000010.500000.0 08.4901.67K? 0
+185519.22 +204956.8 -000013.8-000004.100005.3 08.4901.76K? 0
+185546.78 +401210.3 -000000.5-000002.600008.4 08.4901.37K? 0
+185630.26 -674012.1 +000007.5-000004.400011.0 08.4901.03K? 0
+190604.83 +034422.6 -000013.1-000022.200013.7 08.4901.03K? 0
+190708.93 +264247.5 +000008.3+000031.900000.8 08.4901.09K? 0
+190918.50 +170426.8 -000031.6-000061.000012.4 08.4901.02K? 0
+191002.33 +660609.7 +000002.3+000032.000007.2 08.4901.38K? 0 0.10 1.00
+191639.23 +065523.7 +000021.3-000007.300005.4 08.4901.07K? 0
+191643.55 -101027.0 -000026.0-000037.300024.4 08.4901.26K? 0
+192210.92 -371312.3 -000002.1-000003.500000.9 08.4901.20K? 0
+192509.10 -012153.8 +000010.8-000020.700007.6 08.4901.24K? 0
+192906.85 +644910.4 +000002.4+000012.000007.4 08.4901.51K? 0
+192921.07 -624717.5 +000013.4-000010.800004.2 08.4901.23K? 0
+193001.03 -383400.1 +000024.0-000005.100029.7 08.4901.10K? 0
+193052.30 +273539.0 -000002.9-000014.200009.4 08.4901.32K? 0
+193519.92 +444842.8 +000013.8+000004.900014.9 08.4901.58K? 0
+193634.47 -243308.0 +000029.7-000018.200026.2 08.4901.75K? 0
+194450.67 +504658.3 +000008.9-000044.300004.3 08.4901.37K? 0
+194638.51 +142748.6 +000001.4-000008.900001.4 08.4901.27K? 0
+194656.84 -021613.3 +000000.6+000012.700009.3 08.4901.48K? 0
+194811.35 +451043.6 +000011.1+000035.600005.0 08.4901.10K? 0
+195115.31 +041504.9 +000007.0-000049.200013.9 08.4901.02K? 0
+195218.90 +041708.9 -000002.5-000021.900035.4 08.4901.62K? 0
+195313.57 -320520.0 +000005.8-000017.800010.8 08.4901.59K? 0
+195718.55 +343452.7 -000000.3-000028.900000.8 08.4901.03K? 0
+195947.85 +040043.4 +000009.0-000010.000007.6 08.4901.12K? 0
+200212.09 +615636.2 -000011.6+000004.300010.3 08.4901.04K? 0
+200654.86 +203226.0 -000018.5-000052.600004.3 08.4901.21K? 0
+202115.90 +174813.9 +000009.6-000016.700025.5 08.4901.54K? 0
+202704.98 -025710.0 +000031.9-000005.800004.8 08.4901.06K? 0
+203221.90 -454926.3 -000008.4-000035.900018.1 08.4901.43K? 0
+203615.35 -170104.7 +000052.1+000004.000012.4 08.4901.05K? 0
+204327.93 +404304.7 +000014.3-000007.300012.0 08.4901.57K? 0
+204647.16 +360942.9 +000002.6-000007.800004.3 08.4901.63K? 0
+205030.55 +370410.5 -000006.7-000007.400008.9 08.4901.37K? 0
+205057.16 -171728.3 -000043.3+000036.000000.3 08.4901.25K? 0
+205844.68 -260023.7 +000018.0+000004.900005.9 08.4901.38K? 0
+205913.96 +013634.5 -000023.8-000024.400015.0 08.4901.15K? 0
+205942.29 +041621.7 -000012.1-000007.400015.5 08.4901.41K? 0
+210039.44 +081240.6 +000006.3+000019.000020.8 08.4901.44K? 0
+210154.18 +493831.9 +000034.5+000029.600008.6 08.4901.20K? 0
+210214.53 +344633.0 +000005.8-000026.600014.9 08.4901.39K? 0
+210310.64 +615921.9 +000008.3+000003.200004.5 08.4901.02K? 0
+210403.78 +015754.7 +000049.6+000024.400008.7 08.4901.21K? 0
+210700.22 -200400.3 -000003.9-000023.700004.5 08.4901.62K? 0
+210957.00 +322917.1 +000040.0+000007.000012.9 08.4901.03K? 0
+211153.55 -134216.5 +000014.7-000011.900005.7 08.4901.09K? 0
+212016.33 +220711.9 -000018.7-000013.600001.8 08.4901.19K? 0
+212059.64 +612740.6 +000008.6+000021.600005.2 08.4901.22K? 0
+212225.43 +261130.1 +000011.4+000006.900019.6 08.4901.25K? 0
+212305.25 +422444.1 -000009.6+000001.100001.7 08.4901.45K? 0
+213329.66 -864737.3 +000016.6-000000.900005.4 08.4901.09K? 0
+213343.33 -051113.2 -000023.6-000022.200001.1 08.4901.43K? 0
+213734.40 -110127.1 +000015.7-000007.400005.0 08.4901.59K? 0
+213906.61 +360238.7 -000006.0-000000.300000.1 08.4901.69K? 0
+213932.29 +051535.1 +000018.9-000026.000019.3 08.4901.13K? 0
+214047.03 -770056.0 -000004.6+000007.700001.8 08.4901.46K? 0
+214308.68 +433500.6 +000018.0-000001.200012.3 08.4901.31K? 0
+214350.52 +505540.1 -000024.0+000029.400007.3 08.4901.30K? 0
+214657.61 -315640.7 +000026.9-000000.900003.9 08.4901.18K? 0
+220643.99 +281905.1 -000022.0+000003.200002.2 08.4901.04K? 0
+221342.21 -034632.5 -000011.8-000041.900009.3 08.4901.10K? 0
+221504.65 -553051.8 -000011.0-000004.000018.8 08.4901.19K? 0
+221925.71 +461445.6 -000017.2+000000.400019.6 08.4901.80K? 0
+222111.32 +105341.1 +000063.6+000005.300001.0 08.4901.03K? 0
+222152.36 +431258.7 +000006.2-000033.200002.8 08.4901.25K? 0
+222251.04 +334302.3 -000011.6+000023.500001.0 08.4901.45K? 0
+222426.40 -060156.9 -000012.9-000011.800007.5 08.4901.16K? 0
+222537.63 -213554.8 +000004.2-000003.300024.2 08.4901.23K? 0
+222848.48 -480508.0 +000044.7-000021.000004.5 08.4901.13K? 0
+223247.93 +655957.7 +000014.0+000010.300004.1 08.4901.12K? 0
+223415.29 -345017.8 +000011.6-000020.100004.2 08.4901.52K? 0
+223843.77 +295030.4 -000009.3-000011.900003.6 08.4901.08K? 0
+224013.63 +421509.5 +000030.5+000011.000002.3 08.4901.43K? 0
+224127.70 +461832.6 +000007.9+000014.300010.0 08.4901.77K? 0
+224628.51 +382232.4 +000023.6-000019.000003.6 08.4901.40K? 0
+224643.69 -252350.4 +000028.4-000011.000017.4 08.4901.11K? 0
+225835.61 -054026.0 +000011.1-000020.200005.7 08.4901.49K? 0
+225925.62 +735524.9 +000018.3-000006.000011.4 08.4901.10K? 0
+230438.31 -514637.6 +000039.4-000013.200004.2 08.4901.00K? 0
+231406.86 -730901.4 -000009.4-000005.200017.8 08.4901.35K? 0
+231815.83 +333041.8 -000002.8-000006.300005.8 08.4901.26K? 0
+232042.68 +373113.7 +000005.5+000015.900020.7 08.4901.70K? 0
+232629.00 +173034.9 -000008.8-000007.000001.3 08.4901.12K? 0
+233221.35 +111040.7 +000022.0+000010.100004.1 08.4901.02K? 0
+233428.91 -001932.8 +000066.1+000002.700005.4 08.4901.45K? 0
+233646.89 +643216.5 +000043.3-000005.600000.4 08.4901.39K? 0
+233740.65 +812043.7 -000056.5+000014.500006.5 08.4901.09K? 0
+233827.98 -214021.5 +000038.6-000015.200014.1 08.4901.16K? 0
+234047.72 +135710.6 +000012.6-000039.600005.6 08.4901.06K? 0
+234513.81 -743820.0 +000037.7-000022.500002.0 08.4901.16K? 0
+234641.49 +290015.7 -000003.5-000038.900003.6 08.4901.11K? 0
+234905.48 +062256.7 +000026.0-000002.000039.4 08.4901.35K? 0
+005804.31 +674152.1 -000008.2-000004.800020.9 08.4902.12M? 0
+013333.17 +613329.7 -000000.5-000003.500003.9 08.4902.34M? 0
+055529.46 -022921.2 +000011.0+000016.300009.7 08.4902.05M? 0
+132137.58 -613414.9 -000008.4+000004.100014.4 08.4902.29M? 0
+152801.02 -755546.6 -000017.4+000016.400003.6 08.4903.52N? 0 0.10 1.00
+000004.25 +341119.3 -000226.5-000054.500021.4 08.5000.67G? 0
+000015.11 +233145.4 +000056.9-000026.600005.4 08.5000.49F? 0
+000636.73 +631326.8 +000029.9-000010.000007.8 08.5000.37F? 0
+001421.32 +602029.9 +000185.7+000035.800023.7 08.5000.72G? 0
+001525.52 +450133.0 -000024.9-000059.700005.9 08.5000.52F? 0
+002132.79 +461918.0 -000003.8-000006.700000.1 08.5000.06A? 0
+002506.44 +390209.3 +000013.5+000003.800012.1 08.5000.95K? 0
+002557.22 +015659.5 +000017.4-000013.500004.2 08.5000.11A? 0
+002612.10 +010951.5 -000010.8-000004.100016.1 08.5000.97K? 0
+002752.98 +233417.8 -000009.3-000008.600002.2 08.5000.25A? 1
+003244.08 -132913.5 +000006.1-000006.900003.2 08.5000.04A? 0
+004032.30 -014615.1 -000062.3-000069.100002.2 08.5000.61G? 0
+004533.01 -430828.1 +000038.1+000027.200008.2 08.5000.45F? 0
+004631.13 -093427.2 -000008.2-000016.400016.2 08.5000.92G? 0
+004700.82 +231502.5 -000001.3-000043.800004.8 08.5000.67G? 0
+004802.63 +763313.7 -000014.5+000002.100003.2 08.5000.21A? 0
+005328.74 -510310.8 +000013.2+000025.700000.2 08.5000.41F? 0
+005616.19 -424042.6 +000035.6-000013.100009.7 08.5000.57F? 0
+005935.56 +160651.8 +000071.5-000058.600002.5 08.5000.62G? 0
+010228.66 +482925.3 -000023.1-000008.000017.5 08.5000.45F? 0
+010551.16 -213359.3 -000007.0+000022.200003.2 08.5000.34F? 0
+010917.26 -045842.8 +000019.8+000017.100007.5 08.5000.22A? 0
+011444.88 +043548.6 +000063.4+000002.200011.3 08.5000.44F? 0
+011452.85 +624050.4 +000013.2-000003.500003.3 08.5000.07A? 0
+012512.02 +225802.3 +000039.3-000012.900002.1 08.5000.45F? 0
+012523.95 +453609.9 +000005.2+000006.600011.4 08.5000.81G? 0
+013508.64 -232651.5 +000059.5+000067.100004.3 08.5000.53F? 0
+013550.95 +582919.2 +000004.8+000005.100002.5 08.5000.06A? 0
+013818.02 +405528.4 -000005.3+000001.700002.9 08.5000.21A? 0
+014112.97 +163051.8 +000027.9+000000.000002.3 08.5000.33F? 0
+014419.36 +023656.1 -000086.8-000026.800012.4 08.5000.40F? 0
+014446.03 -492928.5 -000003.8-000061.200016.3 08.5000.59G? 0
+014916.60 +645035.6 +000026.9-000066.100009.8 08.5000.49F? 0
+014957.60 +491534.4 +000003.8-000017.000002.5 08.5000.23A? 0
+015005.46 +142104.3 -000003.7+000083.900018.6 08.5000.61G? 0
+015011.58 +221002.0 -000043.2-000056.500010.8 08.5000.49F? 0
+015439.35 +401711.4 -000000.2-000019.500007.2 08.5000.40F? 0
+015741.69 -365838.8 +000072.4+000010.100010.4 08.5000.46F? 0
+015803.38 -284854.2 +000001.7-000030.600011.7 08.5000.60G? 0
+015932.90 +554707.5 +000010.0-000018.600016.1 08.5000.08A? 0
+020235.01 -523157.6 -000003.6+000039.900008.0 08.5000.27A? 0
+020529.94 +441103.1 +000012.7+000000.600001.7 08.5000.69G? 0
+020925.06 +575839.4 -000009.0-000008.600001.4 08.5000.16A? 1
diff --git a/kstars/kstars/data/hip075.dat b/kstars/kstars/data/hip075.dat
new file mode 100644
index 00000000..0eaf3de0
--- /dev/null
+++ b/kstars/kstars/data/hip075.dat
@@ -0,0 +1,1000 @@
+021004.33 -372248.8 -000019.1+000055.300014.9 08.5000.52F? 0
+021652.59 +094707.7 +000064.9-000038.600007.3 08.5000.57F? 0
+021708.22 +564611.1 -000011.0+000026.300022.2 08.5000.15A? 0
+021822.78 +592233.7 +000036.2-000017.700013.3 08.5000.32F? 0
+022221.10 +411031.1 +000031.0-000026.500005.2 08.5000.45F? 0
+022920.06 +004658.1 +000106.1+000051.500002.7 08.5000.49F? 0
+023049.19 -595350.5 +000201.9+000025.600018.9 08.5000.57F? 0
+023249.46 +051236.4 +000094.7-000052.500021.0 08.5000.50F? 0
+024118.30 +594252.5 -000012.8-000009.100005.0 08.5000.47F? 0
+024131.93 +423539.1 -000009.1+000006.800023.4 08.5000.04A? 0
+024918.39 +451538.0 +000007.9-000021.100012.3 08.5000.42F? 0
+024932.89 +575301.3 +000069.8-000051.500003.9 08.5000.48F? 0
+024955.10 -550808.6 -000008.7-000076.700013.1 08.5000.90G? 0
+025410.67 +603903.5 -000001.0-000006.200002.0 08.5000.21A? 0
+025507.77 -160249.8 -000003.6-000018.800002.2 08.5000.26A? 0
+025527.58 -002808.1 +000012.9-000033.000002.3 08.5000.53F? 0
+030242.87 -495153.6 +000097.7+000028.700009.0 08.5000.50F? 0
+030500.94 +475428.0 +000010.1+000004.400002.6 08.5000.02A? 0
+031002.53 -052121.8 -000003.1-000027.300004.0 08.5000.34F? 0
+031113.81 +222458.2 +000077.4-000120.700019.8 08.5000.64G? 0
+031114.23 +210551.0 +000012.8-000044.600006.0 08.5000.78G? 0
+031228.92 -292520.7 +000049.7+000028.000001.9 08.5000.40F? 0
+031342.05 -524005.6 -000001.8-000016.000000.6 08.5000.38F? 0
+031603.88 -283803.8 -000000.5-000000.600001.7 08.5000.38F? 0
+031658.44 -325533.2 +000019.2+000026.500009.5 08.5000.58G? 0
+031924.66 +770049.4 +000024.8-000026.100002.1 08.5000.51F? 0
+032238.17 -440754.4 +000017.9-000017.000005.4 08.5000.54F? 0
+032344.34 -290736.9 -000098.2-000105.200015.8 08.5000.61G? 0
+032557.91 -504809.1 +000013.8+000039.900003.6 08.5000.94G? 0
+032755.30 +185257.0 +000014.6-000054.000018.0 08.5000.56F? 0
+033041.96 -400706.9 -000031.7-000124.000014.3 08.5000.55F? 0
+033512.66 -395644.1 +000000.7+000028.200004.7 08.5000.26A? 0
+033512.84 -004419.0 +000113.7-000124.000025.0 08.5000.79G? 0
+034353.09 +254332.2 +000077.3-000078.900016.8 08.5000.61G? 0
+035523.08 +533327.1 -000060.9+000009.000007.1 08.5000.52F? 0
+040236.21 +325434.2 -000000.9-000009.200010.3 08.5000.10A? 0
+040254.09 -593446.7 +000000.0+000000.000000.0 08.5000.37F? 1
+040438.09 -064557.1 +000131.8-000090.000029.5 08.5000.75G? 0
+040514.35 +200821.7 -000012.1-000001.200004.7 08.5000.66G? 0
+040730.14 -152624.9 -000006.8-000000.400016.2 08.5000.99K? 0
+041057.78 +404457.5 +000015.9+000003.700001.9 08.5000.27A? 0
+041233.02 +592653.8 -000000.1+000014.400003.3 08.5000.22A? 0
+043550.04 -200054.4 -000002.9-000005.900004.2 08.5000.47F? 0
+043745.33 +302427.6 -000008.0-000007.200008.9 08.5000.22A? 0
+044045.13 +481334.3 +000006.4-000038.800007.3 08.5000.32F? 0
+044503.96 +055218.2 +000035.2-000003.600000.2 08.5000.30A? 0
+044948.00 +232345.2 +000049.6-000046.500016.5 08.5000.59G? 0
+045447.50 -103656.2 +000007.7+000024.200009.0 08.5000.46F? 0
+045950.90 -050915.6 -000001.7+000000.800004.9 08.5000.07A? 0
+050134.29 +432608.7 +000003.7+000003.300008.3 08.50-0.00B? 0
+050302.21 -083948.1 +000000.0+000000.000000.0 08.5000.19A? 0
+050436.10 +494355.9 -000014.1-000022.400006.4 08.5000.66G? 0
+050820.36 +231252.2 -000007.6-000015.100006.5 08.5000.18A? 0
+051002.11 -070416.2 -000065.9-000236.500020.0 08.5000.66G? 0
+051343.62 +413802.5 -000003.3-000017.000016.6 08.5000.18A? 0
+051745.10 -083905.9 +000013.9-000066.800016.7 08.5000.71G? 0
+051907.47 -010555.7 -000002.6-000000.100002.5 08.5000.01A? 0
+052321.03 -364015.6 +000002.5+000172.800016.5 08.5000.67G? 1
+052518.36 +451342.9 +000012.7-000000.800015.8 08.5000.03A? 0
+052711.04 +113133.1 +000043.4-000002.100005.2 08.5000.57F? 0
+052835.13 +325158.1 +000058.2-000055.600018.9 08.5000.55F? 0
+052903.94 +200243.5 +000013.8-000013.400010.2 08.5000.35F? 0
+053405.47 -065017.1 +000000.7-000000.300002.4 08.5000.06A? 0
+053646.22 +095314.5 +000027.8-000034.500003.6 08.5000.58G? 0
+053740.48 -022636.8 -000009.8-000005.400006.3 08.5000.09A? 0
+053833.60 +495858.5 +000001.2-000035.100008.1 08.5000.23A? 0
+053904.70 -011351.0 -000024.5-000000.500032.9 08.5000.47F? 0
+053950.53 +311326.7 +000004.5-000035.500007.7 08.5000.48F? 0
+054246.06 -043810.3 +000001.6-000000.900010.5 08.5000.31A? 0
+054515.49 -501233.1 +000073.3-000074.800017.9 08.5000.49F? 0
+054537.17 -150306.2 +000104.5-000131.600017.7 08.5000.70G? 0
+054738.37 -375939.4 +000004.4-000011.200003.3 08.5000.17A? 0
+054741.81 +055301.6 -000009.0-000002.300005.5 08.5000.67G? 0
+055423.59 +561247.6 -000013.6-000033.600007.5 08.5000.93G? 0
+055534.73 -084821.4 -000025.0+000030.800000.0 08.5000.94G? 0
+055648.94 -091852.7 -000011.0-000006.600009.4 08.5000.86G? 0
+055717.13 +112637.3 -000005.7-000023.300013.1 08.5000.42F? 0
+055909.23 -073857.8 -000009.9+000000.000014.0 08.5000.60G? 0
+055943.38 +025754.2 +000009.4-000012.800001.9 08.5000.96K? 0
+060007.44 -441629.1 +000004.7-000012.700014.1 08.5000.32F? 0
+060022.45 +255520.2 +000020.7+000011.400028.9 08.5000.32F? 0
+060306.98 +415800.2 -000011.1-000008.500005.2 08.5000.05A? 0
+060600.30 +095218.9 +000031.1+000002.600003.4 08.5000.05A? 0
+060715.12 -213147.3 +000006.3-000013.100001.6 08.5000.40F? 0
+060823.95 +160420.8 +000007.3-000034.300004.1 08.5000.33F? 0
+061114.65 +490153.1 +000005.8-000003.200001.1 08.50-0.02B? 0
+061227.68 +152102.1 +000006.1+000002.000004.9 08.5000.85G? 0
+061305.54 +443057.1 +000005.8-000015.700012.7 08.5000.38F? 1
+061347.70 +150449.4 -000003.1-000025.300021.6 08.5000.55F? 0
+061720.92 -611447.0 +000012.7+000038.200026.8 08.5000.47F? 0
+062109.48 -350728.4 +000012.1-000038.600000.6 08.5000.32F? 0
+062313.72 -483411.4 +000011.5+000059.100010.9 08.5000.48F? 0
+062347.18 -092047.0 -000018.6+000021.700001.6 08.5000.35F? 0
+063009.26 -074405.3 -000009.2+000013.600005.0 08.5000.24A? 0
+063015.63 -614718.7 +000005.8-000021.700003.4 08.5000.38F? 0
+063124.20 -622017.5 +000004.4-000000.200004.7 08.5000.04A? 0
+063406.11 -041225.9 -000021.2-000013.200011.7 08.5000.24A? 0
+063515.31 -571554.3 -000019.8-000008.300005.2 08.5000.91G? 0
+063640.19 -582432.2 +000010.4+000028.700004.7 08.5000.00A? 0
+063922.88 -160728.2 -000014.5+000004.400005.2 08.5000.09A? 0
+064107.79 +650141.6 -000029.8-000061.100007.9 08.5000.50F? 0
+064243.56 +085118.8 -000001.2-000004.600015.8 08.5000.03A? 0
+064427.98 -380405.4 +000011.2-000085.000015.0 08.5000.54F? 0
+064711.64 -614847.0 +000006.8+000000.500002.1 08.5000.48F? 0
+064728.67 +020301.3 -000003.3+000017.500002.9 08.50-0.03B? 0
+065001.04 +054007.6 +000008.5-000008.000026.6 08.5000.54F? 0
+065030.60 +183022.3 -000046.0-000008.300012.8 08.5000.88G? 0
+065254.64 -022158.2 -000022.6+000066.900005.8 08.5000.82G? 0
+065318.16 +154921.6 +000001.7+000007.600014.0 08.50-0.10B? 0
+065433.95 -112329.4 -000012.9-000014.200001.3 08.5000.36F? 0
+065528.29 +400625.3 -000043.0-000085.900018.8 08.5000.62G? 0
+065528.35 +300944.7 +000000.0+000000.000000.0 08.5000.66G? 1
+065703.97 -720211.7 -000009.8-000080.400017.2 08.5000.57F? 0
+065947.11 +001642.0 -000004.1+000005.200009.5 08.5000.14A? 0
+070024.94 -274523.5 -000022.6+000013.000007.5 08.5000.17A? 0
+070203.79 -174200.9 -000002.4+000007.900016.4 08.5000.52F? 0
+070705.42 +415734.8 -000004.9-000028.200001.4 08.5000.48F? 0
+071140.91 -511753.7 -000016.7+000068.300002.2 08.5000.47F? 0
+071625.42 +350102.5 -000135.9+000030.300041.8 08.5000.75G? 0
+071836.68 +035647.0 -000001.8-000000.200001.7 08.5000.18A? 0
+072018.61 -175154.5 -000034.8+000059.100011.3 08.5000.42F? 0
+072033.78 -093849.9 -000023.7+000007.500016.4 08.5000.30A? 0
+072112.71 -024117.0 -000019.6-000004.600000.1 08.5000.01A? 0
+072335.55 -225409.4 -000012.3-000012.900019.4 08.5000.52F? 0
+073246.28 +070802.3 -000057.7+000015.600023.8 08.5000.48F? 0
+073310.86 +075818.5 -000061.7+000056.600006.4 08.5000.39F? 0
+073823.44 -323003.3 -000014.4-000014.400019.2 08.5000.50F? 0
+073858.59 -525743.3 -000015.6+000007.600000.3 08.50-0.04B? 0
+074124.44 +082545.0 -000023.7-000000.700005.2 08.5000.19A? 0
+074346.18 -395229.0 -000008.7+000011.400004.3 08.50-0.04B? 0
+074658.52 +260129.4 -000006.4-000032.900012.1 08.5000.68G? 0
+074808.63 -025802.7 +000008.7-000016.800021.2 08.5000.99K? 0
+075031.34 -553829.8 -000021.1+000007.500017.6 08.5000.91G? 0
+075057.38 -342053.7 -000005.9+000004.800006.1 08.50-0.13B? 0
+075130.67 -373804.3 -000005.1+000010.800004.8 08.5000.05A? 0
+075150.88 -625431.7 -000001.1+000013.000006.7 08.50-0.04B? 0
+075537.15 +355750.5 +000013.9+000001.500007.1 08.5000.98K? 0
+075907.04 -413514.1 +000027.2+000250.300008.2 08.5000.58F? 0
+080058.73 +122641.0 -000053.1-000006.300019.2 08.5000.91G? 0
+080231.60 -463000.2 -000000.8-000004.900004.6 08.5000.22A? 0
+080600.42 -390851.8 -000017.9+000010.100002.2 08.50-0.04B? 0
+081717.68 -304248.3 -000005.4+000001.600000.1 08.5000.93G? 0
+081829.47 -333020.2 -000008.5+000009.900007.2 08.5000.97K? 0
+082256.70 -041435.5 -000006.5-000024.700007.2 08.5000.30A? 0
+082810.98 +005356.6 -000020.7-000076.100008.1 08.5000.61G? 0
+082830.29 +243229.0 -000010.8-000033.800013.0 08.5000.15A? 0
+082907.46 -615224.4 -000045.6+000019.800018.7 08.5000.63G? 0
+083055.91 -264044.4 -000009.7-000019.400005.9 08.5000.50F? 0
+083355.52 -504241.9 +000007.9-000008.800004.5 08.5000.26A? 0
+084528.28 +202343.5 -000027.7-000018.900010.7 08.5000.31A? 0
+084729.30 +103930.2 +000024.5-000019.400018.7 08.5000.91G? 0
+084833.52 -494825.6 -000000.6+000011.600011.7 08.5000.10A? 0
+085536.76 +400241.6 +000004.4-000029.600005.3 08.5000.46F? 0
+085853.44 -293729.8 +000026.3-000050.000012.0 08.5000.52F? 0
+085905.94 -003725.8 +000080.3+000001.200018.1 08.5000.42F? 0
+085929.86 -362256.4 -000013.2-000000.500006.1 08.5000.11A? 0
+090132.85 -380457.1 -000135.0+000188.700006.2 08.5000.61G? 0
+090501.72 +010137.3 +000000.2-000005.400000.0 08.5000.95K? 0
+090549.18 +680606.6 +000000.1+000011.600002.0 08.5000.03A? 0
+090627.41 -372232.7 -000003.1+000007.800004.0 08.5000.22A? 0
+090720.94 -522141.3 -000046.6-000003.600002.8 08.5000.56F? 0
+090920.85 +740437.7 -000021.4-000017.600001.1 08.5000.56F? 0
+091032.85 -342458.9 -000018.6+000012.500001.0 08.5000.19A? 0
+091229.62 -431734.8 -000017.1-000003.200003.0 08.5000.00A? 0
+091249.87 -610518.2 -000011.5+000012.900004.4 08.5000.22A? 0
+091356.28 -420346.7 -000014.3+000012.800002.9 08.5000.23A? 0
+091425.70 +113601.2 -000030.1-000025.100007.8 08.5000.22A? 0
+091432.91 +432728.6 -000027.7-000069.400004.2 08.5000.48F? 0
+091608.35 -045200.9 -000031.6+000008.000016.9 08.5000.96K? 0
+091639.78 +225438.7 -000031.3-000029.900002.1 08.5000.31F? 0
+092217.79 +061751.3 -000140.3+000004.900024.3 08.5000.57F? 0
+092436.19 -365708.2 -000016.5+000006.400002.1 08.5000.04A? 0
+092456.31 +595935.4 -000012.3-000026.000021.7 08.5000.54F? 0
+092732.89 -361210.4 -000133.0-000000.800018.3 08.5000.56F? 0
+092812.33 -490726.6 +000008.7+000000.900019.3 08.5000.97K? 0
+093233.12 +694347.1 -000032.3-000037.600013.4 08.5000.43F? 0
+093326.51 -392155.8 -000044.1+000032.800006.3 08.5000.69G? 0
+093326.87 +181708.9 -000050.9+000012.500007.8 08.5000.40F? 0
+093703.18 -315323.5 -000032.6+000002.800025.8 08.5000.62G? 0
+094105.96 -425528.2 -000011.5+000010.000003.2 08.5000.73G? 0
+094201.84 +045812.2 +000026.2-000066.500007.6 08.5000.71G? 0
+094258.72 +662303.6 +000043.3-000001.900001.5 08.5000.46F? 0
+094642.98 -292843.1 -000050.7+000013.100014.9 08.5000.23A? 0
+094733.49 +112544.0 -000007.6-000037.000009.0 08.5000.00B? 0 0.10 1.00
+095207.46 -541702.5 -000009.7+000006.400001.3 08.5000.24A? 0
+095337.31 -532423.2 -000001.8-000006.300004.2 08.5000.26A? 0
+095638.58 -085005.5 -000232.5+000115.600015.9 08.5000.74G? 0
+100312.99 +491218.2 -000053.6-000005.300002.6 08.5000.28A? 0
+100425.94 -192445.8 -000024.8-000004.900007.8 08.5000.18A? 0
+100805.60 -605559.6 -000047.2-000010.200002.3 08.5000.43F? 0
+101302.55 -611044.9 -000007.3-000010.100000.3 08.50-0.12B? 0
+101601.04 -263540.5 -000056.2+000034.600012.0 08.5000.01A? 0
+102354.11 +490549.5 -000089.2-000011.000002.5 08.5000.43F? 0
+102630.25 -595830.9 -000017.3-000003.800001.2 08.50-0.01B? 0
+102755.87 -645428.8 -000031.9+000025.400012.0 08.5000.21A? 0
+102950.31 -540338.4 -000012.1+000006.600013.4 08.50-0.03B? 0
+103058.40 -065953.0 -000031.7-000004.700006.4 08.5000.39F? 0
+103459.56 -410205.8 -000023.3-000011.900001.1 08.5000.35F? 0
+103548.52 -581416.5 +000000.0+000000.000000.0 08.5000.42F? 0
+103555.07 -581349.2 +000000.0+000000.000000.0 08.5000.14A? 0
+103836.71 -573709.2 -000015.6+000005.100006.9 08.5000.78G? 0
+103904.08 -445100.2 -000016.1+000004.600007.0 08.5000.05A? 0
+104205.18 +132816.0 -000048.3-000020.600009.4 08.5000.93G? 0
+104405.87 -595941.6 +000000.0+000000.000000.0 08.5000.23A? 0
+104418.03 -495027.2 +000014.6-000001.700001.4 08.5000.33F? 0
+104553.02 +492503.8 -000016.4-000178.900013.2 08.5000.65G? 0
+105041.37 -591245.9 -000019.3+000018.800006.0 08.5000.16A? 0
+105236.52 -591056.6 -000011.0+000007.700007.2 08.50-0.10B? 0
+105818.79 +131642.0 -000004.7-000017.400008.8 08.5000.41F? 0
+110020.13 +482918.8 -000074.2+000030.700006.2 08.5000.45F? 0
+110143.69 +172135.2 +000004.3-000003.400013.0 08.5000.53F? 0
+110234.94 -405429.6 -000015.1-000002.900018.5 08.5000.62G? 0
+110605.41 -584054.6 +000000.0+000000.000000.0 08.5000.43F? 0
+110607.79 -611434.9 -000021.2+000008.800003.0 08.5000.13A? 0
+110617.25 -555453.2 -000016.7+000001.400001.6 08.5000.26A? 0
+110637.30 +095731.2 -000061.9-000018.000016.5 08.5000.60G? 0
+110741.77 -584524.3 -000009.8-000020.400021.3 08.5000.00B? 0 0.10 1.00
+110751.76 -005750.0 -000001.7-000017.800009.6 08.5000.90G? 0
+110918.05 -774739.7 +000035.5-000029.100008.9 08.5000.45F? 0
+111205.52 +141822.8 +000015.5-000063.400009.1 08.5000.47F? 0
+111440.33 -533149.8 +000004.6-000006.200004.6 08.5000.50F? 0
+112707.80 -563638.8 -000006.7-000007.400013.6 08.5000.99K? 0
+113226.69 +690149.1 -000011.0+000005.600011.1 08.5000.92G? 0
+113611.03 +565017.6 -000039.9-000005.500014.4 08.5000.83G? 0
+114030.76 +033915.6 +000166.3-000079.600015.5 08.5000.75G? 0
+114501.45 +193000.4 -000044.6+000006.700016.4 08.5000.28A? 0
+114915.47 -684157.5 +000008.9-000008.900006.9 08.5000.24A? 0
+115632.50 -263213.7 -000025.4-000008.800001.3 08.5000.94G? 0
+115950.72 +600931.4 -000039.2-000014.600013.6 08.5000.87G? 0
+120123.61 -213157.1 +000000.0+000000.000000.0 08.5000.51F? 1
+120229.95 -630414.5 -000010.3-000006.100001.1 08.5000.06A? 0
+120245.19 -103857.4 -000034.4+000002.200003.1 08.5000.47F? 0
+120653.99 -290733.7 +000033.5-000009.800010.0 08.5000.87G? 0
+122156.17 +271834.3 -000019.2-000007.300008.6 08.5000.49F? 0
+122157.47 -582456.2 -000016.0+000004.500004.6 08.5000.04A? 0
+122256.22 -054648.2 +000001.4+000017.600000.8 08.5000.28A? 0
+122415.72 -594535.3 +000030.3+000003.100007.9 08.5000.42F? 0
+123036.92 +334456.6 -000020.9-000020.600010.5 08.5000.35F? 0
+123543.11 -030058.3 -000085.1+000019.500012.8 08.5000.46F? 0
+123634.00 -060356.1 +000013.0+000001.900012.7 08.5000.19A? 0
+124936.19 -375212.3 -000048.1+000008.900004.6 08.5000.97K? 0
+125212.37 -563426.1 -000679.8-000218.400020.3 08.5000.60G? 0
+125631.15 -263510.8 -000065.0-000009.500012.8 08.5000.67G? 0
+130000.95 -405300.4 +000018.8-000000.800014.1 08.5000.19A? 0
+130028.08 +011452.0 +000025.5-000022.200001.9 08.5000.99K? 0
+130659.19 -374439.4 -000100.3-000087.400018.6 08.5000.60G? 0
+130740.90 +240110.5 -000252.5+000157.200041.8 08.5000.79G? 0
+130800.58 +031522.1 +000005.3-000001.600007.3 08.5000.06A? 0
+131111.70 -471721.9 -000003.7-000009.400039.6 08.5000.07A? 0
+131336.21 -740117.5 -000009.8+000000.500000.6 08.5000.05A? 0
+133023.50 -785120.5 +000003.1-000008.100007.7 08.50-0.13B? 0
+133201.77 -673417.0 +000000.6+000005.200002.9 08.5000.09A? 0
+133220.67 -575107.0 -000009.8-000057.600000.5 08.5000.60G? 0
+134207.20 -090639.9 +000026.7-000029.700000.3 08.5000.90G? 0
+134341.71 -384437.5 -000016.2+000011.900004.9 08.5000.95G? 0
+134533.89 -564414.7 -000046.8-000017.800006.0 08.5000.42F? 0
+134546.00 -344442.3 -000017.3-000014.000006.8 08.5000.32F? 0
+134858.27 -013534.3 -000119.9-000033.600008.4 08.5000.73G? 0
+135209.31 +060004.8 -000009.3+000000.900023.5 08.5000.26A? 0
+135312.44 -315554.1 -000005.3-000006.200029.5 08.5000.31A? 0 0.10 1.00
+140528.18 -502355.7 +000000.0+000000.000000.0 08.5000.85G? 0
+140840.99 -513247.2 -000047.3-000032.000013.4 08.5000.55F? 0
+141419.42 -230756.9 +000004.4-000038.300011.8 08.5000.45F? 0
+141446.07 +263126.2 +000020.6-000021.600007.7 08.5000.42F? 0
+142848.80 -612356.0 -000019.3-000012.600015.3 08.5000.13A? 0
+143148.96 +631924.5 -000001.9+000013.000009.6 08.5000.40F? 0
+143720.78 -460746.6 +000000.0+000000.000000.0 08.5000.00B? 0
+145043.20 -461736.6 -000024.3-000019.500007.9 08.5000.68G? 0
+145729.93 +505110.4 +000008.6-000001.600004.4 08.5000.81G? 0
+145819.13 +410534.3 +000014.1+000014.000008.0 08.5000.52F? 0
+150533.46 +113753.7 +000057.2-000112.900010.2 08.5000.51F? 1
+150540.38 +202335.4 -000001.0+000004.600000.5 08.5000.38F? 0
+150609.18 -632929.1 +000004.5-000016.200002.0 08.5000.15A? 0
+150630.50 -554513.3 -000005.0+000000.700017.2 08.5000.03A? 0
+150817.97 -500739.2 -000020.2+000023.700022.6 08.5000.43F? 0
+151132.11 -730909.6 -000082.8-000075.000024.4 08.5000.52F? 0
+151159.98 +384012.5 +000019.3-000018.200005.4 08.5000.28A? 0
+151753.25 -245855.1 -000025.3-000018.400002.6 08.5000.30A? 0
+151839.83 -101502.5 -000015.6-000015.300001.5 08.5000.36F? 0
+151946.03 -671126.8 -000008.3-000018.700012.9 08.5000.03A? 0
+152045.40 +411447.7 -000012.1+000017.700000.8 08.5000.30A? 0
+152119.62 +231051.3 +000015.7+000005.800012.6 08.5000.44F? 0
+152446.16 +114610.6 -000033.4+000021.100006.0 08.5000.35F? 0
+152451.44 -061648.2 -000011.8-000033.200009.1 08.5000.98K? 0
+152813.16 +222900.5 -000040.2+000033.400011.5 08.5000.47F? 0
+152854.07 +251907.0 +000019.9-000009.600003.3 08.5000.96K? 0
+153615.44 -385046.8 +000001.3-000048.200010.4 08.5000.47F? 0
+153618.94 +185003.7 -000057.2+000059.500029.7 08.5000.74G? 0
+154310.46 +214205.4 -000038.3-000020.500013.4 08.5000.68G? 0
+154836.14 -651357.6 -000291.9-000297.900029.0 08.5000.91G? 0
+160803.90 -434943.8 -000005.3+000004.000003.3 08.5000.07A? 0
+160829.51 -285817.3 -000003.6-000035.500000.4 08.5000.67G? 0
+161053.48 +711826.5 +000008.0+000023.400000.6 08.5000.32F? 0
+161311.07 -600200.1 -000008.0-000027.000007.4 08.5000.17A? 0
+162352.64 +160603.7 -000000.5-000040.800003.1 08.5000.51F? 0
+162400.71 +064252.6 -000022.2-000017.900009.2 08.5000.95K? 0
+162419.97 -640342.2 -000017.0-000000.800006.5 08.5000.89G? 0
+162706.84 -593003.4 +000007.3-000008.600006.9 08.5000.01A? 0
+162744.81 +543139.8 -000012.0-000007.300003.5 08.5000.85G? 0
+163331.51 -454717.0 -000011.5-000270.500004.6 08.5000.56F? 0
+164141.67 -393557.3 +000011.3-000017.200000.8 08.5000.24A? 0
+164217.95 +322619.4 -000036.8+000041.400009.4 08.5000.34F? 0
+164530.48 -323013.2 -000007.3-000006.400011.9 08.5000.11A? 0
+164857.61 -095519.6 -000015.1+000003.800015.8 08.5000.38F? 0
+164918.02 +685525.2 +000011.9-000013.300018.8 08.5000.16A? 0
+165309.80 +344146.7 -000006.8-000000.100002.6 08.5000.98K? 0
+165423.82 -410146.5 +000007.7+000010.400002.3 08.5000.12A? 0
+165831.77 +303508.7 +000021.3+000002.200002.2 08.5000.50F? 0
+170315.66 +705003.2 -000006.7+000009.100003.3 08.5000.96K? 0
+170720.94 -530546.3 -000011.0-000009.500002.2 08.5000.03A? 0
+171014.46 -515220.6 +000013.0-000009.500007.4 08.5000.34F? 0
+171317.10 -682800.2 -000007.2-000015.700006.9 08.5000.98K? 0
+171330.26 -603040.2 +000004.6-000007.700011.6 08.5000.55F? 0
+171357.81 +162101.0 +000040.0-000042.000005.9 08.5000.54F? 0 0.10 1.00
+171511.55 +460000.3 -000001.0-000032.900000.7 08.5000.04A? 0
+171729.01 +454026.6 +000002.7+000024.800000.5 08.5000.14A? 0
+171832.54 +374600.4 -000032.9+000045.300008.1 08.5000.83G? 0
+171931.25 -492627.7 +000000.0-000000.300002.0 08.5000.02A? 0
+172307.69 +254510.9 -000002.6+000005.100005.2 08.5000.54F? 0
+172624.73 +073715.0 +000008.3-000009.600009.0 08.5000.08A? 0
+172956.26 -011822.9 +000003.2+000008.800009.9 08.5000.50F? 0
+172959.31 -433307.4 +000051.4-000019.200028.7 08.5000.44F? 0
+173007.39 +665621.7 -000008.7+000001.500003.4 08.5000.15A? 0
+173035.93 -383110.7 +000008.2-000028.200012.0 08.5000.52F? 0
+173141.82 -453227.9 +000012.5-000027.900020.6 08.5000.33F? 0
+173329.59 -455500.6 +000005.0-000004.400003.2 08.5000.09A? 0
+173446.28 -264422.9 -000006.5+000002.900003.6 08.5000.97K? 0
+173548.76 -681950.2 +000090.9-000080.400029.9 08.5000.80G? 0
+173655.77 +195521.2 -000127.2-000082.800019.9 08.5000.77G? 0
+173733.50 -010159.2 -000008.3-000007.800003.6 08.5000.15A? 0
+174259.58 +302124.5 +000000.1-000003.600008.2 08.5000.28A? 0
+174522.23 -282946.5 +000003.2-000022.700019.4 08.5000.23A? 0
+174626.05 -702006.2 +000011.1-000009.400027.5 08.5000.99K? 0
+174645.77 -322721.4 -000001.8-000013.000005.7 08.5000.32F? 0
+174814.31 -512650.8 +000028.0-000003.800025.2 08.5000.42F? 0
+175229.88 -035929.9 +000013.1-000007.000013.2 08.5000.39F? 0
+175847.74 +635037.7 -000014.9+000011.300008.9 08.5000.16A? 0
+175915.50 -312631.6 -000000.6+000011.600029.7 08.5000.49F? 0
+180000.62 -405121.1 +000028.6-000033.000010.7 08.5000.26A? 0
+180326.35 +023052.7 -000007.2-000027.000015.3 08.5000.07A? 0
+180531.74 -000120.5 -000002.7-000004.700008.5 08.5000.11A? 0
+180616.35 +382401.5 -000008.0-000011.600005.7 08.5000.51F? 0
+180630.64 +402139.9 +000000.0+000000.000000.0 08.5000.08A? 0
+180748.75 +080325.3 +000007.4-000022.500002.2 08.5000.34F? 0
+181010.63 -362444.5 -000027.5-000103.100011.8 08.5000.54F? 0
+181516.81 -580222.1 +000011.6+000018.000007.5 08.5000.93G? 0
+181554.93 -182600.8 -000012.9-000011.400004.5 08.5000.00A? 0
+181704.57 +215433.7 -000049.7+000025.600002.8 08.5000.62G? 0
+181918.30 -052914.3 +000061.4-000040.300012.4 08.5000.54F? 0
+182328.26 +002033.9 +000010.3-000000.100004.5 08.5000.42F? 0
+182504.84 -242451.9 +000001.8-000017.600000.1 08.5000.15A? 0
+182735.56 -313154.7 -000017.9-000021.500014.3 08.5000.25A? 0
+182935.03 -091718.9 -000003.9-000005.400012.4 08.5000.44F? 0
+183227.59 +695700.3 -000002.4+000004.400000.0 08.5000.07A? 0
+183313.42 +753527.7 -000019.1+000073.000012.1 08.5000.46F? 0
+183349.17 +102632.6 +000012.7-000015.000006.1 08.5000.06A? 0
+183402.07 -173223.4 +000015.9-000083.500004.3 08.5000.39F? 0
+183412.81 -282045.1 +000008.2+000010.900000.7 08.5000.27A? 0
+184116.43 -014935.3 +000004.6+000022.900002.0 08.5000.34F? 0
+185128.60 -494624.1 -000003.7+000016.100013.2 08.5000.06A? 0
+190106.83 -585329.9 +000005.4-000033.700018.9 08.5000.65G? 0
+190527.39 +033251.5 -000022.5-000018.000008.6 08.5000.57F? 0
+190556.74 -361146.2 +000017.6-000021.000007.1 08.5000.51F? 0
+190753.72 +294802.5 +000000.0+000000.000000.0 08.5000.05A? 1
+191146.36 -332142.2 +000000.4-000041.600012.6 08.5000.17A? 0
+191544.11 +283326.7 +000017.0-000011.000010.7 08.5000.99K? 0
+192119.95 -344437.1 +000011.2-000035.900054.2 08.5000.54F? 0
+192154.28 -261037.1 -000009.6+000026.900021.9 08.5000.43F? 0
+192317.80 +093041.7 -000004.7-000013.700006.2 08.5000.17A? 0
+192411.66 +445414.8 +000021.7+000023.000003.5 08.5000.05A? 0
+192530.21 +044954.1 +000000.4-000003.200001.3 08.5000.09A? 0
+192901.57 +431033.5 +000018.6+000052.600005.0 08.5000.41F? 0
+192935.79 +173506.3 +000027.2-000064.900005.6 08.5000.50F? 0
+193155.96 +483531.2 +000078.2+000337.800004.0 08.5000.49F? 0
+193910.48 +652356.4 +000004.6+000017.700010.3 08.5000.38F? 0
+194031.31 -271750.3 +000019.2-000026.600017.6 08.5000.07A? 0
+194105.05 +844347.1 +000068.3+000071.900016.8 08.5000.63G? 0
+194353.03 +773200.4 -000009.5+000101.200006.5 08.5000.97K? 0
+194722.73 -264932.7 -000017.9-000028.600006.7 08.5000.26A? 0
+194753.82 -002626.0 +000038.1-000014.500013.5 08.5000.49F? 0
+194943.17 +385444.7 +000001.7+000002.900000.0 08.50-0.07B? 0
+195003.41 +433336.1 +000022.4+000044.700012.2 08.5000.59G? 0
+195401.86 +151732.6 +000000.0+000000.000000.0 08.5000.52F? 1
+195706.78 +493903.7 -000009.2+000000.000012.5 08.50-0.00B? 0
+195745.74 +603437.2 +000007.2+000011.500003.5 08.5000.04A? 0
+195758.89 +384024.4 +000028.5-000024.700028.8 08.5000.44F? 0
+195929.30 +055321.5 +000004.3+000003.000002.7 08.5000.42F? 0
+200032.26 +144831.3 -000059.7-000098.900004.7 08.5000.59G? 0
+200448.29 +262900.4 -000013.2+000014.800009.9 08.5000.56F? 0
+200615.45 +624404.9 -000002.8-000008.300017.9 08.5000.44F? 0
+201548.23 +492606.6 +000011.6+000018.700015.0 08.5000.99K? 0
+201730.09 +373655.9 -000002.7-000012.500006.6 08.5000.39F? 0
+201900.02 +230657.6 +000015.0-000004.100010.1 08.5000.01A? 0
+202115.28 +280626.0 -000072.7-000166.200009.2 08.5000.67G? 0
+202227.72 -194652.3 +000072.9-000036.300021.8 08.5000.76G? 0
+202430.56 -344257.4 -000058.8-000146.700005.9 08.5000.72G? 0
+202610.56 +242641.1 -000001.4-000026.900009.5 08.5000.89G? 0
+202717.03 +530134.6 -000025.8-000027.200000.1 08.5000.46F? 0
+202800.65 +300802.8 -000003.5-000015.900014.2 08.5000.01A? 1
+202822.83 +712346.4 -000018.9-000015.000007.3 08.5000.48F? 0
+203434.61 +280552.9 +000015.1+000019.100005.3 08.5000.32F? 0
+203658.79 +120255.0 +000000.0+000000.000000.0 08.5000.49F? 1
+204349.28 +415032.3 -000002.2-000004.000008.9 08.50-0.06B? 0
+204518.54 -593551.1 +000053.3-000022.100001.0 08.5000.96K? 0
+204606.68 +530925.7 -000026.7-000029.000000.9 08.5000.93G? 0
+205450.59 +342122.4 -000006.8-000002.100000.6 08.50-0.05B? 0
+205550.21 +032334.0 -000012.7+000002.500002.9 08.5000.31A? 0
+210746.47 -082549.5 +000003.4-000010.700003.1 08.5000.44F? 0
+210958.35 +261738.5 -000001.1-000012.200000.3 08.5000.35F? 0
+211529.27 -142406.0 -000000.9-000026.100006.2 08.5000.45F? 0
+211622.31 -281614.3 +000079.2-000000.300005.6 08.5000.39F? 0
+211854.31 +593804.0 +000013.7+000003.800006.5 08.5000.27A? 0
+211927.64 +402826.6 +000034.8+000008.300005.2 08.5000.28A? 0
+212031.87 -433436.3 +000013.9-000005.800000.2 08.5000.09A? 0
+212308.12 +551704.1 +000040.9-000033.800011.2 08.5000.44F? 0
+212506.96 +522830.6 +000056.7-000015.100006.5 08.5000.62G? 0
+212928.97 -120445.4 +000049.8-000025.200009.7 08.5000.51F? 0
+213116.85 +074201.1 +000024.0+000024.200016.9 08.5000.49F? 0
+213242.23 +511439.3 +000004.2-000052.200001.8 08.5000.64G? 0
+213312.19 -204032.1 +000002.4+000025.800018.3 08.5000.98K? 0
+213634.72 +544903.1 +000017.0+000009.200003.6 08.5000.27A? 0
+213723.59 -651842.0 +000013.1+000017.700010.1 08.5000.97K? 0
+214219.16 -042024.4 +000023.3-000003.900003.2 08.5000.20A? 0
+214302.20 +371309.9 +000004.6-000013.000003.7 08.5000.41F? 0
+214319.38 +442041.9 +000073.6+000044.000008.7 08.5000.46F? 0
+214641.13 -082636.7 -000000.1-000003.300007.0 08.5000.28A? 0
+215209.96 -855016.4 -000045.0+000005.900001.4 08.5000.50F? 0
+220007.44 -620641.0 +000024.9-000020.200007.6 08.5000.38F? 0
+220103.54 +555955.2 -000046.0+000005.300010.6 08.5000.61G? 0
+220320.55 +305941.6 +000006.1-000013.100004.8 08.5000.06A? 0
+220600.92 +204806.9 +000017.5-000000.400024.6 08.5000.29A? 1
+220736.42 +604133.5 +000041.2+000006.500000.0 08.5000.41F? 0
+221122.64 +244658.1 -000015.6-000009.100000.4 08.5000.95G? 0
+221515.48 +581631.6 +000099.5+000020.900019.7 08.5000.53F? 0
+221812.10 -630022.3 -000230.5-000095.800009.2 08.5000.58G? 0
+222040.79 +600537.6 -000008.2+000001.700016.2 08.5000.24A? 0
+222334.54 +205148.5 +000010.2-000016.300009.4 08.5000.39F? 0
+222555.05 -353938.1 -000040.2-000087.000027.8 08.5000.53F? 0
+222921.11 -031343.4 +000010.7-000017.800015.4 08.5000.77G? 0
+223207.77 +394756.2 +000003.1-000001.700003.4 08.5000.44F? 0
+223250.46 +141202.5 +000002.7-000009.400001.2 08.5000.38F? 0
+223605.14 +550349.8 -000022.5-000067.400013.4 08.5000.58G? 0
+224012.80 +242322.5 -000001.8-000020.700008.4 08.5000.44F? 0
+224108.60 -640851.0 +000032.2-000071.100009.8 08.5000.48F? 0
+224123.49 +321227.3 -000002.0-000009.100005.6 08.5000.59G? 0
+224252.56 -313750.4 +000000.0+000000.000000.0 08.5000.48F? 1
+224459.10 -564141.8 -000021.8-000005.400004.7 08.5000.55F? 0
+224503.07 +384039.6 +000019.6-000040.600002.7 08.5000.18A? 0
+224844.68 +260018.8 +000012.2+000012.700003.4 08.5000.91G? 0
+224921.52 +023552.8 -000028.7-000092.400004.4 08.5000.49F? 0
+225203.49 +564010.2 -000019.2-000010.900001.1 08.5000.12A? 0
+225729.57 +513947.4 -000012.4-000024.900007.6 08.5000.37F? 0
+230218.10 -185639.6 +000038.4-000015.400004.2 08.5000.30A? 0
+230236.67 +585234.3 -000004.0-000116.700039.3 08.5000.79G? 0
+230820.40 +302733.7 +000000.0+000000.000000.0 08.5000.92G? 1
+231439.82 +411549.0 +000008.0-000007.500003.1 08.5000.09A? 0
+231505.89 +052951.2 +000017.5+000013.200025.9 08.5000.45F? 0
+232052.91 +164239.2 +000031.7-000080.400005.1 08.5000.55F? 0
+232223.05 +292600.1 -000032.8-000021.500010.8 08.5000.64G? 0
+233326.56 -570144.7 +000000.0+000000.000000.0 08.5000.46F? 1
+233331.61 -595508.8 +000028.6-000000.700002.1 08.5000.80G? 0
+233553.88 +665135.4 +000050.6-000060.000003.2 08.5000.54F? 0
+233903.56 +543951.5 -000000.3+000009.400003.7 08.5000.16A? 0
+234555.06 +544407.5 -000006.6-000002.700009.6 08.5000.01A? 0
+234634.83 -124527.7 +000073.1-000088.900005.8 08.5000.68G? 0
+234713.21 +601852.8 +000008.1-000000.800003.2 08.5000.35F? 0
+234823.77 -620029.1 -000005.1+000008.700003.9 08.5000.46F? 0
+235021.96 +673409.9 -000027.9-000004.200001.3 08.5000.97K? 0
+235242.84 +084313.8 +000080.9+000011.100001.8 08.5000.48F? 0
+000430.12 +021602.6 +000028.7-000010.500009.6 08.5001.56K? 0
+002028.37 +445621.0 +000005.9+000014.900013.4 08.5001.02K? 0
+002338.99 -283945.4 +000067.6-000021.000002.7 08.5001.17K? 0
+003824.37 +440043.7 +000026.3-000004.700013.6 08.5001.03K? 0
+003828.63 +081635.0 +000069.4+000005.100016.8 08.5001.13K? 0
+004440.59 +743054.9 -000002.1-000003.800000.5 08.5001.11K? 0
+004901.13 +495823.8 +000041.7-000000.500016.2 08.5001.22K? 0
+011300.70 +332101.2 +000056.9+000002.600008.2 08.5001.25K? 0
+011346.32 +065252.1 +000011.9-000017.800019.4 08.5001.09K? 0
+011507.25 +432315.1 +000000.6+000007.500001.8 08.5001.12K? 0
+012321.79 +103846.1 -000019.0-000033.400003.1 08.5001.17K? 0
+012922.73 -811221.3 +000010.1+000000.300007.0 08.5001.25K? 0
+013109.15 -311803.5 +000058.7+000037.500001.3 08.5001.38K? 0
+013355.69 -600038.0 +000049.0+000013.100018.5 08.5001.25K? 0
+013837.72 +522604.9 +000025.3+000011.600011.1 08.5001.29K? 0
+013940.51 +361402.6 +000004.0-000009.200003.5 08.5001.56K? 0
+014018.11 +283600.7 +000033.5-000023.800007.3 08.5001.20K? 0
+014303.60 +692739.9 -000014.8-000009.000024.9 08.5001.79K? 0
+014327.64 +430051.5 +000004.7-000004.400010.9 08.5001.20K? 0
+015946.82 -131901.7 +000031.9+000019.100002.8 08.5001.10K? 0
+020246.30 -413805.0 +000039.7+000021.100008.9 08.5001.35K? 0
+020628.85 +522600.6 +000020.8-000020.300009.5 08.5001.59K? 0
+022007.51 -204941.5 -000018.6-000024.500000.0 08.5001.10K? 0
+022642.60 +640206.2 +000012.9-000005.200003.7 08.5001.99M? 0
+023126.96 -514921.4 +000035.6-000002.600013.4 08.5001.22K? 0
+023810.61 -373054.3 -000001.9-000009.400010.4 08.5001.17K? 0
+024326.92 +410712.3 -000003.0-000021.900019.5 08.5001.66K? 0
+024857.13 +373934.8 +000018.6-000095.200005.7 08.5001.01K? 0
+025232.32 +532238.5 -000009.9+000000.400015.7 08.5001.98M? 0
+025253.90 +300836.8 +000000.1-000037.300015.2 08.5001.19K? 0
+025737.04 -641623.5 +000017.0+000005.000000.4 08.5001.36K? 0
+025905.84 +612549.6 +000011.0+000029.200024.5 08.5001.72K? 0
+030309.08 -080154.2 +000034.7-000003.300014.2 08.5001.16K? 0
+030552.22 +810141.9 +000009.7-000006.400010.3 08.5001.21K? 0
+031041.72 -152610.2 +000023.4+000028.400012.6 08.5001.25K? 0
+031625.45 +135105.4 +000004.2-000025.000023.8 08.5001.54K? 0
+032701.15 -302749.9 +000028.9-000002.400000.0 08.5001.07K? 0
+033344.11 +094102.7 -000000.9-000004.600018.8 08.5001.61K? 0
+033623.66 -732342.7 +000026.6+000031.100001.9 08.5001.09K? 0
+033840.56 -324820.9 -000013.0+000029.600008.3 08.5001.07K? 0
+034342.62 -723633.1 -000023.6+000022.900009.8 08.5001.27K? 0
+035442.03 -384806.3 +000009.5+000022.800022.5 08.5001.16K? 0
+035632.40 -295941.6 -000000.4+000002.400001.6 08.5001.32K? 0
+041139.53 +764246.8 +000006.6+000001.500005.2 08.5001.24K? 0
+041909.59 +611532.5 +000019.5-000023.200000.4 08.5001.04K? 0
+043639.04 -314808.0 +000009.9+000024.900001.4 08.5001.24K? 0
+044559.44 -093932.9 -000001.9-000001.800001.8 08.5001.48K? 0
+045111.08 +751320.9 -000029.2-000021.300006.4 08.5001.28K? 0
+045142.05 -242203.0 +000019.1+000012.700010.5 08.5001.21K? 0
+050109.15 -530031.9 +000017.7-000014.200000.5 08.5001.34K? 0
+051529.05 -722353.9 +000015.3+000010.500003.6 08.5001.08K? 0
+051819.22 +324544.1 +000009.1+000002.500003.6 08.5001.37K? 0
+053133.38 -360052.8 +000006.2+000002.500003.5 08.5001.59K? 0
+053655.03 -335022.6 -000001.4-000011.500003.5 08.5001.05K? 0
+053904.75 -500805.3 +000007.7+000021.700009.8 08.5001.03K? 0
+054045.25 -134056.7 -000004.6-000007.900002.5 08.5001.05K? 0
+054147.32 +405725.2 -000021.9-000000.400002.1 08.5001.37K? 0
+054938.57 +414528.7 -000000.3-000006.600014.1 08.5001.19K? 0
+061238.85 -601402.9 -000006.0+000015.800001.0 08.5001.06K? 0
+061425.23 -420547.8 +000000.4+000018.100007.7 08.5001.44K? 0
+061615.02 -522443.0 -000032.4+000036.900000.9 08.5001.38K? 0
+061816.08 -484156.3 +000012.5+000012.900012.4 08.5001.31K? 0
+061839.18 +475709.7 -000015.5+000013.500014.3 08.5001.31K? 0
+061843.84 -085345.9 -000014.1+000017.300002.1 08.5001.07K? 0
+062140.17 -142359.1 -000024.9-000004.800005.9 08.5001.00K? 1
+062308.96 -430219.1 +000015.5-000013.100009.8 08.5001.39K? 0
+062413.38 +302724.8 +000006.8-000003.200047.6 08.5001.14K? 0
+062652.75 +040410.9 -000006.1+000009.400001.8 08.5001.02K? 0
+063323.31 -180435.9 -000014.5-000008.700001.8 08.5001.00K? 0
+063712.57 -322311.5 -000009.4-000002.100005.4 08.5001.51K? 0
+063921.42 -393202.2 +000000.5+000017.000003.8 08.5001.03K? 0
+064053.53 -053201.6 -000010.8+000002.300011.3 08.5001.12K? 0
+064055.54 -174644.2 +000004.4-000000.700013.5 08.5001.17K? 0
+064142.95 -332811.1 +000009.6-000001.900000.7 08.5001.06K? 0
+064752.33 -423815.7 -000006.4+000008.300002.0 08.5001.00K? 0
+065030.69 -800808.6 -000004.0-000013.400010.0 08.5001.36K? 0
+065132.14 +052554.8 +000014.1+000000.500009.6 08.5001.27K? 0
+065948.42 +024235.9 +000007.0-000019.200030.3 08.5001.08K? 0
+070042.69 -181804.2 -000020.5+000029.500005.6 08.5001.52K? 0
+070107.78 +193649.6 +000000.8+000000.900021.2 08.5001.54K? 0
+070209.64 +192734.9 -000028.1-000011.600007.4 08.5001.14K? 0
+070416.76 -191517.4 +000005.4+000018.100016.5 08.5001.05K? 0
+071025.72 -040852.5 -000011.0-000016.200001.6 08.5001.65K? 1
+071053.18 -054846.8 +000015.1+000004.000004.2 08.5001.19K? 0
+071132.91 +122706.1 -000016.0-000042.700019.9 08.5001.27K? 0
+071253.33 +554755.5 +000011.3-000019.300005.6 08.5001.10K? 0
+071409.86 +423236.7 -000007.2+000015.300008.8 08.5001.01K? 0
+071426.71 -333414.2 +000003.4-000005.800012.6 08.5001.03K? 0
+071720.64 -181549.1 -000008.8+000006.200011.5 08.5001.22K? 0
+071822.97 -203610.2 -000021.5+000003.800025.5 08.5001.29K? 0
+072119.35 -183711.2 -000001.4+000002.600023.4 08.5001.03K? 0
+073024.29 +252655.1 +000007.0-000003.900010.2 08.5001.38K? 0
+073128.66 +523808.5 +000004.9-000022.200006.9 08.5001.46K? 0
+073410.93 +005125.1 -000025.8-000011.800006.2 08.5001.14K? 0
+073953.27 -370940.2 -000004.2+000013.200002.7 08.5001.25K? 0
+074138.14 -342118.2 -000013.2+000016.100011.9 08.5001.64K? 0
+074257.20 +680707.7 +000000.3+000005.800003.9 08.5001.14K? 0
+075051.33 -863609.3 -000021.0+000031.000005.3 08.5001.06K? 0
+075523.29 -220121.3 -000002.8+000003.800006.5 08.5001.58K? 1
+080536.51 -111927.7 +000012.2+000005.600000.7 08.5001.81K? 0
+080627.70 -171154.4 -000018.2-000010.700011.2 08.5001.15K? 0
+081236.80 +342644.6 -000006.8+000004.300010.2 08.5001.11K? 0
+082211.14 -253754.6 -000016.1-000013.700017.4 08.5001.58K? 0 0.10 1.00
+082435.86 -702245.9 -000009.4-000005.200000.7 08.5001.73K? 0
+082850.83 +665712.8 -000030.2-000009.200009.1 08.5001.00K? 0
+083324.81 -575251.6 -000010.2-000003.700007.1 08.5001.31K? 0
+084335.10 +035509.6 -000026.9+000007.800019.4 08.5001.04K? 0
+084656.75 -651448.9 -000019.9+000041.100002.1 08.5001.64K? 0
+084721.62 -270305.7 -000004.0+000004.400005.7 08.5001.01K? 0
+084728.06 -010551.5 -000016.6-000002.800029.7 08.5001.04K? 0
+084935.43 +854724.1 -000025.8-000016.900011.7 08.5001.02K? 0
+085325.64 -344908.9 -000002.0+000014.100025.3 08.5001.47K? 0 0.10 1.00
+085442.42 +320004.3 +000008.4-000021.200032.5 08.5001.28K? 0
+090340.79 -260903.2 -000005.1-000004.000008.3 08.5001.50K? 0
+091029.44 -535304.2 -000019.2+000006.600007.3 08.5001.01K? 0
+091354.34 -362153.7 -000017.4+000048.600000.3 08.5001.01K? 0
+092005.76 -363353.5 -000008.4+000006.000000.6 08.5001.07K? 0
+092231.09 -223108.6 -000015.3+000014.500001.7 08.5001.04K? 0
+092546.65 -224846.5 +000011.4+000036.000011.3 08.5001.38K? 0
+092617.98 +354218.3 -000059.8-000007.500007.3 08.5001.14K? 0
+093754.45 -662712.4 -000046.1+000029.600007.8 08.5001.29K? 0
+094340.71 -743213.5 -000017.9+000033.800003.5 08.5001.05K? 0
+095704.12 -173638.8 -000001.5-000005.700007.4 08.5001.51K? 0
+100308.08 -654129.3 +000002.8+000011.300003.6 08.5001.39K? 0
+101134.64 -141626.8 -000001.7-000001.400008.6 08.5001.48K? 0
+101156.43 -840445.9 -000010.0+000006.000004.6 08.5001.75K? 0
+101349.36 -380244.1 +000035.5-000019.000005.7 08.5001.17K? 0
+101818.30 -382221.4 +000040.5-000053.100007.7 08.5001.00K? 0
+103216.42 -560641.4 -000032.1+000017.600005.1 08.5001.26K? 0
+104500.01 +042017.3 +000038.4-000059.800003.0 08.5001.19K? 0
+104729.48 +743142.4 -000005.5-000007.800011.2 08.5001.14K? 0
+104807.08 -635248.3 -000036.0-000006.900006.9 08.5001.13K? 0
+105606.88 +194331.6 +000004.5-000019.800004.3 08.5001.05K? 0
+110345.00 +631611.7 -000024.7-000005.600003.8 08.5001.61K? 0
+110916.73 +554310.5 -000065.5-000009.200000.7 08.5001.03K? 0
+111036.98 -605509.8 -000002.1+000007.800005.9 08.5001.23K? 0 0.10 1.00
+111555.58 -324158.3 +000008.8-000001.100006.2 08.5001.36K? 0
+111623.76 -220012.5 -000023.3+000003.400003.3 08.5001.53K? 0
+112509.60 -402643.8 -000006.1-000005.200014.2 08.5001.20K? 0
+112713.72 +545747.0 +000010.1-000009.400008.2 08.5001.25K? 0
+113225.62 +661903.1 -000014.1-000010.800007.4 08.5001.09K? 0
+113302.05 +193202.8 -000024.9-000031.400013.6 08.5001.03K? 0
+114436.12 -774902.7 -000009.0+000003.100000.6 08.5001.51K? 0
+114836.21 -255414.3 -000013.2+000024.500001.5 08.5001.15K? 0
+115044.71 -405156.5 -000003.9-000000.200013.4 08.5001.12K? 0
+115256.11 -595937.1 -000004.7-000025.000000.0 08.5001.34K? 0
+115622.68 -311116.9 -000017.6+000014.000001.3 08.5001.27K? 0
+121256.05 +211248.2 -000002.7-000002.500004.2 08.5001.00K? 0
+122111.77 -673725.5 -000002.5+000005.200007.0 08.5001.32K? 0
+122139.55 -625709.9 -000005.7+000009.500009.2 08.5001.99M? 0
+122254.76 +055514.7 -000002.6-000009.900012.0 08.5001.45K? 0
+122808.98 +070536.9 -000073.2+000007.600004.0 08.5001.30K? 0
+123655.05 -154319.5 -000004.9-000004.200009.3 08.5001.57K? 0
+124257.45 -341745.3 -000008.1-000041.200008.8 08.5001.38K? 0
+124313.32 -360040.0 -000021.5+000002.300007.9 08.5001.61K? 0
+125907.02 -405925.0 -000043.9+000002.100017.3 08.5001.13K? 0
+130223.18 -661427.1 -000061.4+000010.000008.9 08.5001.27K? 0
+131433.63 -574528.5 -000029.8-000011.300005.8 08.5001.69K? 0
+132725.64 -252915.0 +000000.4-000019.600005.4 08.5001.03K? 0
+132746.81 -621722.8 -000040.1+000000.000003.6 08.5001.64K? 0
+132827.61 -424744.0 -000060.7-000000.900004.1 08.5001.09K? 0
+132942.45 -745418.8 -000019.6+000002.300003.4 08.5001.09K? 0
+133752.95 +132648.8 -000048.7-000050.400016.0 08.5001.19K? 0
+134514.76 +085010.4 -000074.7-000099.700050.7 08.5001.05K? 0
+135004.35 -500848.7 -000020.1-000009.000006.5 08.5001.03K? 0
+140252.47 -511304.8 -000027.0-000029.400005.5 08.5001.22K? 0
+140450.81 -002728.3 -000010.1+000020.900002.2 08.5001.49K? 0
+140926.33 -644634.1 +000000.4+000000.500011.1 08.5001.21K? 0
+141028.55 +142451.6 +000001.0-000050.200013.4 08.5001.12K? 0
+141521.13 -702501.4 -000006.2-000006.000003.9 08.5001.09K? 0
+143432.26 +645758.0 +000010.3-000006.300006.2 08.5001.63K? 0
+143939.72 -163523.0 -000021.9+000008.200014.3 08.5001.03K? 0
+145215.09 +441329.3 -000051.7+000001.600019.9 08.5001.20K? 0
+150249.95 -023558.7 -000097.5+000000.800019.4 08.5001.34K? 0
+151157.29 +121439.4 -000010.3-000003.100011.6 08.5001.49K? 0
+151612.96 +045414.7 -000031.3+000014.000004.3 08.5001.20K? 0
+151742.48 +034641.1 -000028.4+000033.900004.3 08.5001.66K? 0
+152049.41 -480258.9 -000007.6-000027.100014.7 08.5001.67K? 0
+152140.02 -083923.7 +000002.6-000007.400009.8 08.5001.03K? 0
+152519.21 +103835.4 +000036.7+000001.000009.7 08.5001.02K? 0
+152824.09 -390224.3 -000009.8+000000.200011.6 08.5001.19K? 0
+152922.13 -403700.8 +000020.7-000003.300002.1 08.5001.05K? 0
+153629.10 +815001.8 -000047.9+000033.000003.0 08.5001.16K? 0
+153740.19 +033804.8 -000023.9-000032.900008.3 08.5001.09K? 0
+153818.57 -202055.7 +000018.9-000022.000016.0 08.5001.13K? 0
+154551.98 +362506.1 -000049.4+000007.400003.9 08.5001.10K? 0
+155303.88 +045319.4 -000020.9-000010.800024.6 08.5001.17K? 0
+155745.13 +421418.1 -000004.9+000003.000010.0 08.5001.18K? 0
+155815.59 +542913.9 +000015.9-000043.700009.2 08.5001.31K? 0
+160148.75 +432823.8 -000017.3-000015.800004.2 08.5001.17K? 0
+160447.91 -190927.5 +000005.3-000013.700012.2 08.5001.88M? 0
+160936.46 -033247.8 -000005.5-000028.000019.0 08.5001.45K? 0
+160959.15 -483427.9 +000007.2+000006.000000.6 08.5001.04K? 0
+161159.22 +074443.1 -000044.5-000034.400004.9 08.5001.42K? 0
+161345.05 -325443.1 -000005.4-000032.500002.1 08.5001.31K? 0
+161730.68 -641841.0 +000023.9-000027.400004.3 08.5001.04K? 0
+162511.30 -274002.8 -000006.0-000047.700003.2 08.5001.44K? 0
+162612.30 -081207.1 -000017.1+000018.200021.2 08.5001.93M? 0
+163045.39 +304810.7 +000008.3+000003.300008.7 08.5001.34K? 0
+163211.72 -694556.0 -000002.6-000025.300003.8 08.5001.71K? 0
+163336.76 -342344.4 +000015.4-000057.000021.5 08.5001.65K? 0
+163650.77 +042145.4 -000011.6+000010.000004.8 08.5001.00K? 0
+164006.13 +550647.1 -000050.5+000054.100003.7 08.5001.00K? 0
+164239.15 +482423.7 -000014.6-000004.200003.3 08.5001.50K? 0 0.10 1.00
+164356.35 +432831.6 -000062.3-000070.500041.4 08.5001.10K? 1
+164426.09 +183407.1 +000015.7-000047.400015.8 08.5001.05K? 0
+164539.12 +271037.3 +000002.3+000011.300006.3 08.5001.53K? 0
+164653.72 +175658.6 -000009.9-000000.300008.8 08.5001.01K? 0
+164744.25 +431838.0 +000016.3-000039.200008.2 08.5001.59K? 0
+165620.45 +013745.6 +000017.6-000083.600000.3 08.5001.02K? 0
+165737.74 -531654.1 +000000.3+000002.900021.7 08.5001.27K? 0
+165932.67 -692625.2 -000008.1-000002.400006.5 08.5001.64K? 0
+170421.42 -590118.5 -000019.0-000013.200023.0 08.5001.54K? 0
+170714.80 -350142.2 +000019.4-000004.100012.3 08.5001.97M? 0
+172038.15 -403401.6 -000011.2-000028.600001.5 08.5001.15K? 0
+172612.47 +020457.8 +000041.6-000032.600006.0 08.5001.20K? 0
+172953.56 -540000.5 -000013.4-000021.000000.9 08.5001.39K? 0
+173623.23 -205838.0 -000007.2-000007.500004.5 08.5001.90M? 0
+173644.07 +090734.5 +000009.1-000023.000002.6 08.5001.74K? 0
+175233.13 -604913.8 -000003.8-000040.100014.8 08.5001.12K? 0
+175701.59 +643330.5 -000012.7-000003.100001.6 08.5001.28K? 0
+175839.52 -003454.7 +000016.6-000015.200000.4 08.5001.84K? 0
+175921.33 +114703.0 +000009.0+000004.400003.5 08.5001.68K? 0 0.10 1.00
+180151.50 -275238.3 -000004.3-000025.800021.6 08.5001.53K? 0
+180635.36 -313914.8 +000025.0+000007.300031.6 08.5001.43K? 0
+180726.47 +531100.0 +000025.6-000002.800002.2 08.5001.06K? 0
+181751.49 -321309.6 +000002.4-000006.900002.6 08.5001.14K? 0
+184719.98 +230512.4 -000006.0-000012.600017.7 08.5001.04K? 0
+185653.20 -495042.9 +000006.5+000002.500013.3 08.5001.34K? 0
+190115.51 +580035.1 -000025.9+000004.300002.0 08.5001.14K? 0
+190347.58 -235557.9 -000003.2+000000.800001.1 08.5001.13K? 0
+190800.04 +613553.3 +000022.9+000018.500011.1 08.5001.07K? 0
+191011.98 -540812.4 +000002.2-000018.900038.8 08.5001.09K? 0
+191021.33 +331338.2 +000012.5+000011.700008.7 08.5001.55K? 0
+191052.55 -285135.4 +000051.2-000012.100006.5 08.5001.09K? 0
+191439.94 -124801.2 +000001.0-000007.600004.3 08.5001.14K? 0
+191537.25 -030228.5 -000012.3-000024.000010.3 08.5001.50K? 0
+191544.95 +384147.2 -000000.1+000021.300004.7 08.5001.11K? 0
+192804.97 +173854.0 +000008.1+000057.000027.1 08.5001.06K? 0
+193022.35 +400836.8 +000000.7-000016.700012.1 08.5001.09K? 0
+193655.82 +433147.3 +000006.4-000017.000001.4 08.5001.25K? 0
+193803.44 +583133.0 +000007.5-000036.500003.3 08.5001.56K? 0
+193929.59 +592047.3 -000006.5-000015.900006.0 08.5001.23K? 0
+194015.30 -023934.0 -000041.7-000000.200017.7 08.5001.07K? 0
+194427.10 -204716.3 +000010.2+000013.100001.8 08.5001.00K? 0
+194515.19 +602519.1 -000009.8-000016.100002.0 08.5001.43K? 0
+194639.22 +073043.0 -000003.0-000026.400015.6 08.5001.15K? 0
+195827.69 +452420.5 -000013.1-000008.600005.7 08.5001.60K? 0
+200026.12 -553459.2 -000003.7-000009.200011.3 08.5001.56K? 0
+200204.07 +342822.6 -000020.7-000016.100008.5 08.5001.57K? 0
+200724.35 -612839.1 -000022.9-000003.500013.0 08.5001.34K? 0
+201212.26 -293310.7 -000030.8-000032.800005.5 08.5001.67K? 0
+201736.11 -503331.8 +000000.3-000020.400003.0 08.5001.29K? 0
+201818.00 -540943.6 -000006.4+000002.500007.4 08.5001.57K? 0
+201927.07 +120812.4 -000018.6-000011.700007.1 08.5001.48K? 0
+201937.30 +102514.8 -000001.7-000004.400009.7 08.5001.31K? 0
+202437.50 -495334.9 +000006.1-000014.200003.3 08.5001.57K? 0 0.10 1.00
+203534.83 +484430.9 -000005.9+000002.600001.6 08.5001.33K? 0
+204458.45 +402442.3 +000031.1+000006.000005.0 08.5001.39K? 0
+204928.80 +423820.9 +000015.2+000041.400006.5 08.5001.78K? 0
+205255.24 +314834.1 -000022.5-000004.400000.4 08.5001.50K? 0
+205555.47 +580412.0 -000015.0-000032.100009.7 08.5001.14K? 0
+210726.52 +232516.5 +000032.0+000006.700004.7 08.5001.33K? 0
+211459.61 +074117.0 -000002.5-000023.500023.6 08.5001.54K? 0
+211732.73 +351958.3 +000003.0-000004.000015.9 08.5001.55K? 0
+211824.04 +214330.0 +000012.9-000000.800021.9 08.5001.11K? 0
+211931.60 -234619.4 +000015.7-000056.900001.0 08.5001.17K? 0
+211957.20 +421433.1 -000021.3-000012.200019.1 08.5001.20K? 0
+212003.86 +005025.5 +000003.7-000057.200018.5 08.5001.15K? 0
+212148.08 -155837.7 -000009.1-000013.600006.3 08.5001.73K? 0
+212302.71 +362228.6 +000005.7-000002.200004.3 08.5001.73K? 0
+212743.27 -665053.0 +000017.9+000001.100016.7 08.5001.52K? 0
+213107.07 +250922.2 +000007.0-000007.400007.2 08.5001.61K? 0
+213754.53 -745939.1 +000006.1-000019.500000.2 08.5001.07K? 0
+213850.98 +544349.0 -000007.0-000016.000007.8 08.5001.56K? 0
+213953.04 +191339.4 -000010.0-000026.400029.5 08.5001.13K? 0
+214540.03 -440823.3 +000020.2-000013.200006.8 08.5001.38K? 0
+215106.65 +641651.8 +000018.6+000022.100008.8 08.5001.58K? 0
+220001.45 -272604.9 +000039.4-000017.000033.4 08.5001.39K? 0
+220030.00 +011916.9 +000022.8+000010.000016.1 08.5001.42K? 0
+220442.07 +612134.3 -000004.5-000003.200002.1 08.5001.91M? 0
+220639.46 +524659.2 -000026.2-000044.900010.2 08.5001.12K? 0
+220704.01 -351221.5 -000056.4-000013.600003.7 08.5001.24K? 0
+221111.11 +371740.9 -000002.9+000009.200013.7 08.5001.12K? 0
+221722.17 -160218.6 +000007.6-000022.500013.2 08.5001.17K? 0
+221946.22 -333326.8 +000006.9-000005.700006.2 08.5001.46K? 0
+223039.79 +333211.3 +000012.2-000020.500006.5 08.5001.36K? 0
+223410.55 -241946.2 +000021.3-000019.900004.1 08.5001.08K? 0
+224006.83 -200035.0 -000065.3-000055.100000.3 08.5001.22K? 0
+224157.01 -713142.9 -000000.6-000012.100005.4 08.5001.39K? 0
+224827.88 -051725.4 +000010.7-000013.100005.5 08.5001.21K? 0
+224859.43 +394842.4 +000010.4+000015.200000.6 08.5001.12K? 0
+225702.15 +405357.3 -000017.7-000005.100018.6 08.5001.21K? 0
+231617.91 -403944.5 +000064.0+000034.600006.7 08.5001.02K? 0
+232036.50 +282636.1 +000059.1-000003.500007.9 08.5001.17K? 0
+232057.66 +141851.6 +000007.6-000024.600024.2 08.5001.22K? 0
+232336.00 +520343.1 +000026.8+000012.200004.6 08.5001.09K? 0
+233336.32 +451338.5 +000008.5+000002.000006.6 08.5001.19K? 0
+233630.56 +215300.9 +000032.0+000009.500024.2 08.5001.06K? 0
+234035.42 +551239.8 -000022.7+000018.000003.3 08.5001.37K? 0
+234052.50 +142748.3 -000059.4-000060.300017.9 08.5001.27K? 0
+234331.18 +611050.4 +000004.6+000025.700000.8 08.5001.91M? 0
+234638.67 +334939.9 -000032.7-000040.700004.0 08.5001.12K? 0
+235706.34 -125737.6 +000053.8+000027.600001.6 08.5001.12K? 0
+235728.85 -213852.2 -000015.4-000054.300010.1 08.5001.00K? 0
+235745.95 -072230.6 -000033.9-000016.200006.6 08.5001.09K? 0
+022324.11 +571243.1 +000031.8-000023.700010.3 08.5002.37M? 0
+133241.67 -534951.5 -000003.3-000012.500016.2 08.5002.07M? 0
+174434.41 -075121.8 -000020.3+000000.000001.7 08.5002.09M? 0
+212626.38 +494259.6 +000010.3-000009.200031.0 08.5002.02M? 0
+000216.27 -270806.6 +000099.1-000026.800005.8 08.5100.53F? 1
+000542.96 +575646.0 +000008.7-000018.600003.6 08.5100.43F? 0
+000544.69 +175018.6 +000046.1-000018.000004.8 08.5100.43F? 0
+000732.80 +320031.6 -000038.4-000020.800011.6 08.5100.45F? 0
+000810.00 +710934.2 +000004.1-000017.100005.7 08.5100.21A? 0
+001154.49 +581300.1 +000018.8-000000.100000.6 08.5100.90G? 0
+001239.84 -611845.7 +000036.3+000032.700004.3 08.5100.86G? 0
+002852.12 -443624.8 +000088.1-000024.800003.0 08.5100.47F? 0
+002923.17 -354330.5 +000065.1-000046.600001.4 08.5100.45F? 0
+003002.14 +590620.8 -000001.5-000033.600007.0 08.5100.66G? 0
+003116.92 -164740.3 -000014.5-000058.700005.0 08.5100.70G? 0
+003421.47 +585241.0 +000026.4-000009.400001.5 08.5100.31F? 0
+003430.81 +664146.2 -000016.4-000006.500006.6 08.5100.53F? 0
+003622.96 +631316.1 -000003.5-000002.400010.4 08.5100.07A? 0
+004630.46 -840042.2 +000052.6-000300.800006.0 08.5100.85G? 0
+004711.33 +503916.7 +000004.5+000002.300003.0 08.51-0.06B? 0
+004909.07 +571937.6 +000026.1+000012.700007.3 08.5100.79G? 0
+005246.94 +094812.9 -000056.4-000062.400022.7 08.5100.81G? 0
+005348.49 +531527.5 -000001.0+000000.000009.6 08.5100.03A? 0
+005945.58 +203820.3 +000044.8-000009.500011.0 08.5100.71G? 0
+010245.79 +452531.1 -000023.3-000000.800020.8 08.5100.40F? 0
+010348.40 +580936.3 +000025.2-000011.100001.3 08.5100.13A? 0
+010423.49 +522746.7 -000010.1-000038.100010.6 08.5100.54F? 0
+010838.14 -593239.5 +000041.2-000005.200002.9 08.5100.31A? 0
+010927.26 +052639.3 -000003.0-000042.700013.8 08.5100.92G? 0
+011712.82 +420329.2 -000014.4-000000.500006.3 08.5100.37F? 0
+012306.25 -541100.7 +000019.2+000030.100004.8 08.5100.34F? 0
+012514.42 +401850.4 -000011.0-000009.600002.0 08.5100.93G? 0
+012530.55 +310937.4 -000026.4-000050.800006.3 08.5100.46F? 0
+012739.39 +310601.7 -000017.3-000013.600005.9 08.5100.34F? 0
+013115.47 -280600.6 -000034.7+000018.700012.0 08.5100.44F? 0
+013204.78 +410352.7 +000006.6-000001.600005.2 08.5100.39F? 0
+013452.65 +123334.6 +000012.7-000014.800003.6 08.5100.40F? 0
+013938.62 -023101.6 +000094.5+000031.600000.8 08.5100.53F? 0
+014031.84 -695913.0 +000231.3-000013.900009.8 08.5100.57F? 0
+014222.72 +581709.1 +000003.0-000001.700010.1 08.5100.08A? 0
+014516.20 -155342.9 +000289.6-000165.700015.5 08.5100.62G? 0
+014620.15 +443848.7 +000035.0+000005.600014.3 08.5100.32F? 0
+015617.75 +194354.3 +000082.3-000045.000002.7 08.5100.52F? 0
+020243.63 -064041.8 +000044.5-000006.000015.8 08.5100.94G? 0
+020543.24 -411050.6 +000067.0-000002.800018.5 08.5100.52F? 0
+020821.25 -532928.1 +000011.4+000017.400007.8 08.5100.37F? 0
+020937.84 +593713.4 -000004.8-000006.100000.8 08.5100.44F? 0
+020950.89 +262904.4 +000031.6-000016.000001.3 08.5100.51F? 0
+021124.13 +243124.6 -000008.6-000059.300015.1 08.5100.77G? 0
+021128.60 -452103.8 +000208.8+000025.500008.9 08.5100.52F? 0
+021141.50 -060804.3 +000014.8+000002.700016.7 08.5100.31F? 0
+021338.71 +775419.0 -000008.3-000006.200012.5 08.5100.16A? 0
+021459.32 +554447.6 +000020.5-000059.900000.8 08.5100.47F? 0
+021617.58 +604309.4 +000018.6-000025.000003.4 08.5100.12A? 0
+021823.05 +570036.7 -000005.0+000002.600001.1 08.5100.20A? 0 0.10 1.00
+022513.40 -093600.2 +000024.2+000005.300010.2 08.5100.36F? 0
+023252.65 +573137.8 +000030.4-000051.100010.2 08.5100.46F? 0
+023345.76 +034536.6 +000024.6+000010.900009.7 08.5100.96K? 0
+023613.70 +555554.2 +000006.6+000003.800006.9 08.5100.15A? 0
+024725.11 +171235.8 -000020.2-000006.900000.3 08.5100.12A? 0
+025226.41 -595553.9 +000000.0+000000.000000.0 08.5100.79G? 1
+025437.59 +125621.4 -000029.2-000011.900011.5 08.5100.32F? 0
+030547.37 +181047.3 +000004.6+000019.300012.2 08.5100.34F? 0
+031017.42 +473141.3 +000012.3-000002.500010.7 08.5100.33F? 0
+031240.76 +461350.5 -000063.8+000006.200015.4 08.5100.38F? 0
+031300.03 +170756.1 +000033.2-000017.500014.7 08.5100.49F? 0
+031311.71 +321653.8 +000025.1-000008.300020.9 08.5100.61G? 0
+031531.82 -002845.2 -000013.8-000006.400019.8 08.5100.95K? 0
+031618.19 +203013.0 +000047.6-000019.700009.3 08.5100.93G? 0
+032144.84 +325604.3 -000002.0-000013.700012.4 08.5100.04A? 0
+032608.81 +122854.7 -000072.1-000034.100007.5 08.5100.57F? 0
+032959.06 -110846.8 +000000.0+000000.000000.0 08.5100.45F? 1
+033413.58 +641615.0 -000000.9-000004.800002.4 08.5100.93G? 0
+033834.56 +535207.3 +000044.0-000044.300005.0 08.5100.45F? 0
+033923.50 -203520.3 +000001.3+000006.100001.4 08.5100.64G? 0
+033939.63 +630842.2 -000044.9-000048.000004.8 08.5100.46F? 0
+034048.43 +041901.5 +000021.2-000008.200002.6 08.5100.23A? 0
+034349.55 +593109.0 +000013.6+000009.100000.9 08.5100.21A? 0
+034623.13 -081006.4 +000019.8+000009.300018.9 08.5100.40F? 1
+034911.67 -175817.2 -000079.0-000030.200038.8 08.5100.75G? 0
+035414.71 -102551.2 -000056.5-000019.500006.4 08.5100.11A? 0
+035541.19 -604700.8 -000003.0-000011.200008.0 08.5100.27A? 0
+035855.84 -124011.0 +000011.6+000008.700013.7 08.5100.45F? 0
+035945.23 +415122.1 +000096.7-000125.600011.3 08.5100.71G? 0
+040233.58 -382325.2 -000037.1-000089.600012.9 08.5100.62G? 0
+040313.76 +351635.7 +000000.0+000000.000000.0 08.5100.00B? 0
+040954.34 +535209.2 -000015.2-000042.400010.1 08.5100.44F? 0
+041100.52 +015751.8 +000005.1-000006.600003.7 08.5100.35F? 0
+043045.11 -071427.8 +000005.7+000001.700013.1 08.5100.22A? 0
+043104.77 -260017.5 +000010.5+000019.800005.7 08.5100.42F? 0
+043202.34 -570944.3 -000009.7+000006.800012.4 08.5100.94G? 0
+043204.56 +731529.5 -000050.0-000000.400010.4 08.5100.58F? 0
+043358.48 +150949.3 +000109.9-000026.100018.2 08.5100.84G? 0
+043411.65 -043328.5 -000004.0-000003.600006.5 08.5100.71G? 0
+043656.38 +345706.9 -000010.7+000012.100009.7 08.5100.43F? 0
+043929.78 -045324.2 -000013.5+000002.000008.4 08.5100.44F? 0
+044333.12 -664434.1 +000024.0+000071.400014.3 08.5100.71G? 0
+044556.11 -441701.1 +000043.3+000042.400003.3 08.5100.51F? 0
+044936.47 -423629.6 +000053.1-000027.300004.7 08.5100.53F? 0
+045738.24 -054455.2 +000023.2+000003.600019.2 08.5100.45F? 0
+050245.11 +241900.5 +000013.8-000004.300008.3 08.5100.18A? 0
+050620.72 +550713.5 +000012.8-000040.800005.9 08.5100.60G? 0
+050723.54 -115228.8 -000002.2-000011.900003.2 08.5100.23A? 0
+051019.91 +415330.9 -000016.9-000007.700013.7 08.5100.26A? 0
+051104.80 +301808.6 -000045.9+000020.000026.2 08.5100.82G? 0
+051656.73 -065610.9 -000009.7+000004.000001.7 08.51-0.07B? 0
+052433.14 +091015.1 -000030.3+000003.200007.0 08.5100.43F? 0
+052434.75 +155831.0 +000005.7+000000.500000.8 08.5100.12A? 0
+052648.11 +020405.9 -000009.0+000001.800000.8 08.51-0.05B? 0
+052821.53 -404030.0 +000019.0+000048.400008.3 08.5100.46F? 0
+052846.83 +545546.0 -000003.0+000000.600001.3 08.5100.17A? 0
+053054.48 -320642.0 +000012.0+000029.900001.9 08.5100.07A? 0
+053817.46 -201033.7 -000030.3-000022.400009.2 08.5100.34F? 0
+053849.58 +422355.2 -000023.3-000033.600002.7 08.5100.27A? 0
+053914.87 +383258.8 +000021.8-000000.900003.4 08.5100.03A? 0
+054058.93 -331818.7 +000011.6-000042.500017.4 08.5100.47F? 0
+054301.68 +071900.6 +000016.2-000010.900000.9 08.5100.12A? 0
+055117.07 +235534.9 +000003.9-000011.700017.6 08.5100.20A? 0
+055606.46 -024801.4 -000001.0+000025.200004.5 08.5100.40F? 0
+055836.06 -020557.5 +000005.2-000004.200004.9 08.51-0.02B? 0
+060056.46 +450939.9 -000012.2-000018.700001.2 08.5100.58G? 0
+060252.26 -331819.8 -000011.9-000002.200002.8 08.5100.13A? 0
+060503.64 -325939.3 +000012.9+000066.700012.3 08.5100.98K? 0
+060622.10 -330001.2 -000007.4+000009.200000.1 08.5100.05A? 0
+060841.23 -350102.8 -000004.2-000006.500003.3 08.5100.00A? 0
+061314.36 +003521.8 -000012.9-000007.200002.8 08.51-0.03B? 0
+061535.25 +453637.9 +000000.2-000013.500003.5 08.5100.17A? 0
+061647.65 +120431.9 -000001.5-000030.800012.1 08.5100.62G? 0
+061819.05 -182451.2 -000014.6+000028.300007.5 08.5100.49F? 1
+062155.42 +001815.2 -000004.9-000007.900000.1 08.5100.01A? 0
+062658.48 -043730.2 -000013.5+000005.400003.0 08.51-0.06B? 0
+062922.74 -021306.0 +000011.2+000001.500009.8 08.5100.14A? 0
+063006.57 -255301.0 +000015.6-000007.100021.9 08.5100.95G? 0
+063624.16 -420752.4 -000005.0+000008.300004.9 08.51-0.10B? 0
+063851.49 +054108.7 -000016.4+000005.500021.9 08.51-0.15B? 0
+064013.64 -435310.4 -000000.5-000006.400000.2 08.5100.97K? 0
+064227.58 +703519.7 -000015.0-000068.500003.0 08.5100.58G? 1
+064232.60 -093359.4 +000000.1-000011.200004.2 08.5100.06A? 0
+064401.44 -424254.2 -000087.2+000223.200022.2 08.5100.70G? 0
+064404.88 +325734.3 -000053.2-000035.000007.6 08.5100.32F? 0
+064812.18 -385248.7 +000004.3+000004.000009.6 08.5100.14A? 0
+065059.05 -100829.5 +000008.4+000012.800001.1 08.5100.02A? 0
+065108.44 -043005.3 +000000.9-000009.400023.6 08.5100.93G? 0
+065201.41 +121427.4 -000016.2+000007.700005.3 08.51-0.03B? 0
+065534.58 +403355.6 -000006.9+000009.900007.2 08.5100.10A? 0
+065723.59 -052509.4 +000011.9+000000.900013.9 08.51-0.00B? 0
+070046.11 -270747.0 -000000.6+000016.100001.6 08.5100.23A? 0
+070124.96 +682755.9 -000014.9+000007.600023.9 08.5100.47F? 0
+070335.91 +212644.4 -000004.1-000018.800003.7 08.5100.22A? 0
+070527.98 +133648.1 -000026.4+000002.300012.5 08.5100.04A? 0
+070658.75 +542917.3 +000034.5+000017.600024.7 08.5100.89G? 0
+070728.69 -060606.0 +000001.7-000027.500003.8 08.5100.34F? 0
+070758.13 +413834.4 +000000.0-000024.400009.3 08.5100.04A? 0
+070915.43 -272146.2 -000008.2+000008.800007.8 08.51-0.14B? 0
+071118.00 -065704.7 -000009.0+000004.000003.2 08.5100.61G? 0
+071143.84 +204203.1 -000012.8-000007.500005.4 08.5100.06A? 0
+071309.87 -203452.8 -000004.5+000004.500002.1 08.51-0.16B? 0
+071707.91 -302450.1 +000008.3+000012.300008.5 08.5100.92G? 0
+072103.09 -164824.5 -000012.1+000006.500002.2 08.5100.24A? 0
+072104.59 -051408.4 +000005.7-000010.000006.9 08.51-0.08B? 0
+072108.95 -015310.1 -000054.0+000009.500034.5 08.5100.47F? 0
+072335.76 -885107.1 -000014.5+000008.900005.7 08.5100.03A? 0
+072704.52 -555005.8 +000003.0-000017.200000.5 08.5100.29A? 0
+073021.13 -572649.1 +000090.1+000183.200005.1 08.5100.64G? 0
+073032.88 -373126.1 -000008.5+000007.200004.9 08.5100.19A? 0
+073141.35 +100425.1 -000008.3+000003.400000.5 08.51-0.06B? 0
+073348.40 -094052.6 -000016.9-000001.000006.7 08.5100.19A? 0
+073926.48 -291412.3 +000005.1+000006.000005.0 08.5100.09A? 0
+074056.90 -293256.2 +000003.6+000014.600014.4 08.5100.87G? 0
+074134.55 +490244.6 +000043.2-000085.600036.9 08.5100.77G? 0
+074230.73 -454103.5 -000007.5+000001.700000.5 08.5100.09A? 0
+074253.68 -284543.9 +000000.2+000028.000001.1 08.51-0.01B? 1
+074538.52 +095133.2 -000034.4-000030.300027.8 08.5100.28A? 0
+074756.17 -395257.3 -000008.0+000007.200003.8 08.51-0.08B? 0
+075342.35 -505450.7 +000005.0+000010.900001.1 08.5100.02A? 0
+075744.86 +001750.5 -000014.0-000002.200001.8 08.5100.20A? 0
+080045.26 +253735.2 -000007.9+000016.400002.4 08.5100.36F? 0
+080321.33 -665020.5 +000014.8-000001.200011.0 08.5100.19A? 0
+080820.94 +023300.1 -000006.8-000020.500001.9 08.5100.57F? 0
+080825.30 -364815.8 -000012.6-000003.900006.0 08.51-0.01B? 0
+080839.28 +194614.6 +000012.5-000007.800005.3 08.5100.03A? 0
+081255.10 -352334.8 -000032.6+000055.100006.5 08.5100.65G? 0
+081336.59 -455732.4 -000008.0+000026.500030.2 08.5100.51F? 0
+082046.94 -191638.4 -000020.9-000001.700014.7 08.5100.49F? 0
+082047.88 -250803.2 -000033.2+000014.700009.3 08.5100.28A? 0
+082215.68 -090723.0 +000003.5-000011.000008.5 08.51-0.06B? 0
+082312.78 -344045.6 -000000.7-000005.200002.2 08.5100.28A? 0
+082709.01 -410415.0 -000017.9+000006.900005.4 08.5100.97K? 0
+082719.49 -540303.2 -000013.6+000009.500003.9 08.5100.00A? 0
+082811.86 -840523.2 +000027.3-000011.400007.9 08.5100.36F? 0
+083219.91 -460150.1 -000013.6+000006.600019.9 08.5100.53F? 0
+083656.21 +694341.7 -000014.1-000037.100012.6 08.5100.37F? 0
+084113.59 -451638.0 -000005.1-000008.200008.8 08.5100.33F? 0
+084304.15 +495915.7 -000021.5-000119.700010.7 08.5100.56F? 0
+084401.04 -332710.1 -000013.3+000019.000008.8 08.5100.18A? 0
+084758.02 -354339.0 +000106.9-000013.700019.8 08.5100.67G? 0
+085031.87 +360626.1 -000013.9-000035.600015.6 08.5100.15A? 0
+085429.08 +020509.9 -000086.0-000101.400012.7 08.5100.56F? 0
+085542.51 -321046.7 -000010.1+000001.200009.3 08.5100.97K? 0
+085727.07 -180237.6 -000034.9+000009.800003.5 08.5100.30A? 0
+090048.21 -124859.1 -000029.5-000019.300000.3 08.5100.45F? 1
+090328.31 -225951.6 -000018.4+000011.300003.6 08.5100.23A? 0
+090329.60 -494447.5 -000002.5-000009.500000.1 08.5100.05A? 0
+090526.39 -585529.9 -000022.2+000023.400002.9 08.5100.27A? 0
+090618.36 -590402.9 -000155.9+000090.400016.8 08.5100.70G? 0
+090945.85 -254812.7 +000000.0+000000.000000.0 08.5100.13A? 1
+091110.40 -440308.6 -000060.0+000004.700000.5 08.5100.46F? 0
+091205.15 +260303.1 -000083.3-000005.100019.6 08.5100.56F? 0
+091247.60 -164758.4 -000007.8-000023.000003.4 08.5100.18A? 0
+091411.01 -450359.4 -000156.7+000085.700000.6 08.5100.50F? 0
+091701.86 +425734.8 -000005.4-000022.500002.8 08.5100.92G? 0
+091831.95 -355906.1 -000013.5+000022.700001.1 08.5100.97K? 0
+092115.07 +260047.4 -000038.7-000022.200011.6 08.5100.39F? 0
+092657.20 +815203.4 +000021.6-000068.700014.9 08.5100.47F? 0
+092708.76 -044518.9 -000006.2-000008.500008.6 08.5100.10A? 0
+093058.96 -472259.6 +000372.5-000397.100038.8 08.5100.93G? 0
+093305.56 +041017.8 +000069.7-000090.400034.0 08.5100.69G? 0
+093316.26 +091006.7 -000024.0-000002.000003.1 08.5100.21A? 0
+093606.56 +473127.4 -000097.9-000322.700028.4 08.5100.66G? 0
+094028.27 -264838.8 -000043.5-000005.400007.8 08.5100.42F? 0
+094141.92 -255751.8 -000070.4+000012.100012.2 08.5100.54F? 0
+094212.26 -074612.2 -000183.1-000199.300017.7 08.5100.64G? 0
+094512.42 -333950.9 -000033.3-000011.000009.4 08.5100.95G? 0
+094650.65 -015423.1 +000042.8-000009.200005.7 08.5100.78G? 0
+094748.44 -423453.2 -000001.0+000009.000000.5 08.5100.00A? 0
diff --git a/kstars/kstars/data/hip076.dat b/kstars/kstars/data/hip076.dat
new file mode 100644
index 00000000..decfda78
--- /dev/null
+++ b/kstars/kstars/data/hip076.dat
@@ -0,0 +1,1000 @@
+094846.86 -381852.1 -000080.1+000038.000002.9 08.5100.54F? 0
+095358.91 -381723.3 +000006.7-000011.300007.1 08.5100.29A? 0
+100541.14 -415645.2 -000044.4-000021.100007.1 08.5100.54F? 0
+100920.21 +243240.0 -000126.8-000106.400007.3 08.5100.70G? 1
+100945.74 -214016.6 -000091.8+000135.700010.2 08.5100.48F? 0
+101127.27 -742737.8 -000271.1+000087.100020.2 08.5100.63G? 0
+101811.29 +073113.6 +000021.6-000012.300008.0 08.5100.48F? 0
+101852.52 -282615.2 -000066.7+000004.700001.7 08.5100.42F? 0
+101905.43 -230950.6 +000019.5+000022.300007.5 08.5100.47F? 0
+102030.13 +254041.7 -000026.7+000010.400007.8 08.5100.93G? 0
+102058.24 -710945.5 -000012.2+000010.500005.8 08.5100.57F? 0
+102611.46 +145400.6 +000023.8-000003.400006.3 08.5100.90G? 0
+102656.88 +563026.7 -000003.6-000011.200002.8 08.5100.33F? 0
+102725.80 -212630.7 -000109.3+000005.300015.1 08.5100.63G? 0
+103019.13 -120757.7 -000062.0-000002.800003.1 08.5100.17A? 0
+103155.39 -720638.2 -000009.5+000006.700006.3 08.51-0.04B? 0
+103323.23 -264833.5 -000019.7-000002.600005.3 08.5100.17A? 0
+104125.94 -303203.1 -000011.7-000006.300003.3 08.5100.10A? 0
+104219.79 -361208.7 -000066.3+000031.900009.8 08.5100.53F? 0
+104315.35 -601204.2 -000001.4-000005.400011.1 08.51-0.17B? 0 0.10 1.00
+104736.31 +643234.3 -000054.2-000005.700002.3 08.5100.37F? 0
+104856.47 -571551.4 +000002.7-000001.800006.2 08.5100.24A? 0
+105346.73 -241955.7 +000006.7-000001.700008.2 08.5100.43F? 0
+105655.12 +394421.5 -000009.8-000014.100006.8 08.5100.33F? 0
+110340.57 -592559.1 -000005.3+000007.800001.4 08.5100.07A? 0
+110546.00 -451317.2 +000000.2-000003.000005.8 08.5100.37F? 0
+110851.77 -604533.9 +000010.0+000015.200010.1 08.5100.15A? 0 0.10 1.00
+111030.76 -413807.8 +000027.5-000021.900005.3 08.5100.33F? 0
+111437.40 -095424.4 -000045.1+000004.200002.9 08.5100.91G? 0
+112155.69 -733107.9 -000017.8-000001.100000.4 08.5100.14A? 0
+112346.67 -382921.6 -000061.9-000164.900023.6 08.5100.80G? 0
+112716.18 -755602.3 -000021.3+000000.100002.8 08.5100.23A? 0
+113449.00 +321011.6 -000011.4+000014.400013.3 08.5100.33F? 0
+113713.43 +361257.7 -000169.9-000052.800026.4 08.5100.58G? 0
+113839.69 -161159.6 -000000.3+000003.700014.7 08.5100.50F? 0
+113923.63 +521115.2 -000057.5+000022.600008.0 08.5100.54F? 0
+113945.94 +045250.9 +000015.8-000000.200002.2 08.5100.97K? 0
+114606.50 -380849.4 +000150.9-000138.400030.9 08.5100.60G? 0
+115626.60 -584916.8 -000032.3-000005.700009.8 08.5100.43F? 0
+120005.99 +703934.0 +000005.9-000027.600008.5 08.5100.99K? 0
+121121.65 -323757.6 +000029.1+000019.000021.2 08.5100.74G? 0
+121356.76 +395916.0 -000047.4-000006.600006.1 08.5100.96K? 0
+121733.81 -841726.1 -000109.2+000005.700015.9 08.5100.45F? 0
+122112.61 -571814.0 -000012.2-000001.500003.5 08.5100.07A? 0
+122418.30 -585835.1 -000023.2-000014.800004.2 08.5100.40F? 0
+122750.97 -101001.6 +000005.6-000004.800002.1 08.5100.33F? 0
+123036.78 -612356.4 -000079.1-000031.900008.8 08.5100.51F? 0
+123101.39 +380952.6 -000011.1-000010.800012.6 08.5100.90G? 0
+123324.50 +340945.2 -000012.2+000007.600023.8 08.5100.69G? 0
+123816.30 -655005.6 -000021.0-000018.500015.8 08.5100.36F? 0
+125046.49 -281911.6 -000029.5-000005.100000.9 08.5100.27A? 0
+125114.20 -465214.0 -000036.7-000026.700003.0 08.5100.97K? 0
+125231.59 -530248.1 +000016.0-000001.900003.5 08.5100.17A? 0
+125234.29 -405627.5 -000017.5-000014.000009.2 08.5100.28A? 0
+130322.67 -062558.4 +000000.0+000000.000000.0 08.5100.38F? 1
+130351.37 +304524.7 -000028.7+000002.500011.1 08.5100.39F? 0
+130753.41 +625859.2 -000044.8+000006.400022.6 08.5100.62G? 0
+130904.62 -174035.4 -000057.2-000001.600001.2 08.5100.55F? 0
+131118.70 -463607.0 -000029.2+000003.500008.3 08.5100.42F? 0
+131800.04 -725700.8 -000011.6-000027.100003.9 08.5100.34F? 0
+131851.30 +243641.4 -000296.1+000065.400035.2 08.5100.71G? 0
+132526.50 -681039.2 -000017.2+000003.200003.7 08.5100.12A? 0
+132806.06 +181723.2 -000039.3-000008.400007.2 08.5100.34F? 0
+133203.82 -630214.8 +000016.3+000023.900010.4 08.5100.01A? 0
+133308.17 -751026.9 -000000.2-000055.900007.6 08.5100.45F? 0
+133829.88 -110611.0 -000023.1+000007.800001.2 08.5100.36F? 0
+134831.34 -111823.4 -000007.1-000014.200002.8 08.5100.58G? 0
+135004.45 -630346.3 -000008.7-000012.300010.5 08.51-0.00B? 0
+135740.04 +515937.3 +000194.4+000013.700035.2 08.5100.78G? 1
+135920.09 -622737.2 -000020.7-000012.800000.5 08.5100.00A? 0
+140913.99 +140811.1 -000052.5+000008.600005.2 08.5100.47F? 0
+140919.96 +252633.2 +000009.3+000001.700005.1 08.5100.98K? 0
+141044.86 +054816.5 -000019.6+000009.100009.6 08.5100.42F? 0
+141548.92 +343509.5 -000045.6+000109.300007.5 08.5100.64G? 0
+141705.60 -553117.9 -000042.2-000003.000000.6 08.5100.33F? 0
+142011.78 +015645.3 -000002.7+000025.300007.2 08.5100.44F? 0
+142155.42 -732135.3 -000003.3-000008.600005.1 08.5100.25A? 0
+142341.69 -372554.3 +000039.5-000016.400016.7 08.5100.48F? 0
+142349.19 +553446.1 -000051.5+000025.700006.9 08.5100.26A? 0
+142842.54 -332326.1 -000093.1-000071.600016.6 08.5100.96K? 0
+143422.00 -441808.2 -000015.0-000038.900004.0 08.5100.44F? 0
+144458.69 -280252.4 -000057.1+000024.600010.9 08.5100.69G? 0
+144543.45 +043241.4 -000036.2-000007.000025.7 08.5100.52F? 0
+145241.22 +232214.2 -000071.3-000102.200012.8 08.5100.72G? 0
+145244.15 -385641.4 +000004.2-000015.200007.0 08.5100.15A? 0
+145356.92 -445548.5 +000005.8-000005.400002.8 08.5100.02A? 0
+145609.66 +480444.0 -000029.2+000008.600008.1 08.5100.28A? 0
+150359.58 -434422.3 -000008.6-000022.600005.2 08.5100.25A? 0
+150410.72 -315612.4 -000033.5-000032.800006.6 08.5100.35F? 0
+150625.96 -215108.9 -000038.8+000050.200001.8 08.5100.67G? 0
+151305.44 -761720.1 -000001.5-000002.200014.0 08.5100.45F? 0
+151409.59 -173052.6 -000093.7+000088.400004.3 08.5100.60G? 0
+151909.27 -241555.5 +000000.0+000000.000000.0 08.5100.41F? 0
+152112.95 +052258.4 -000198.5+000025.500006.0 08.5100.82G? 0
+152352.71 +584150.7 -000020.7+000028.600019.3 08.5100.37F? 0
+154429.94 +085056.7 +000025.6+000000.000011.6 08.5100.99K? 0
+154829.91 +622039.4 -000024.9+000039.600009.1 08.5100.35F? 0
+155256.56 -295034.0 -000037.4-000016.300021.2 08.5100.30A? 0
+155824.58 -174505.7 -000256.4-000183.400010.4 08.5100.62G? 0
+155950.61 -801040.9 +000016.5-000002.000005.6 08.5100.46F? 0
+160044.10 +002124.9 -000051.5-000022.700009.3 08.5100.53F? 0
+160858.75 -635448.1 +000000.1+000005.200000.9 08.51-0.04B? 0
+161221.31 -111204.4 +000017.5-000014.000003.4 08.5100.37F? 0
+161458.61 -525358.2 +000004.8+000006.900000.4 08.5100.02A? 0
+162235.71 -041308.4 -000016.8+000003.000001.9 08.5100.23A? 0
+162313.92 -712041.0 -000031.4+000026.000011.3 08.5100.96K? 0
+162513.74 -431831.3 -000004.1+000007.900004.5 08.5100.18A? 0
+163332.26 +463311.8 -000086.1+000063.200006.2 08.5100.41F? 0
+163357.95 -521245.3 +000013.6-000006.300006.0 08.5100.88G? 0
+163555.71 -372146.6 -000118.4-000047.200000.9 08.5100.70G? 0
+163817.49 -022629.3 -000203.3-000298.600033.0 08.5100.58G? 0
+164123.01 -684534.8 +000002.5+000000.600004.5 08.5100.94G? 0
+165814.95 +685841.4 -000013.8-000055.300010.9 08.5100.50F? 0
+165852.21 -234446.9 -000028.1-000091.900017.0 08.5100.66G? 0
+170011.61 -682120.3 -000006.5-000012.600000.9 08.5100.23A? 0
+170231.31 -462924.0 -000006.7-000018.800022.4 08.5100.23A? 0
+170530.34 +280516.9 -000014.1-000008.000008.1 08.5100.20A? 0
+170642.82 +010127.8 +000001.8-000001.500007.8 08.5100.30A? 0
+171408.13 -082414.4 -000143.5+000087.200035.8 08.5100.90G? 0
+171436.85 -042903.8 -000033.5-000009.700012.8 08.5100.36F? 0
+171704.62 -331636.5 -000000.2-000002.500009.4 08.5100.09A? 0
+172312.73 -444729.3 +000013.8-000001.200000.0 08.5100.08A? 0
+172418.34 +092603.8 -000000.1-000007.000000.9 08.5100.13A? 0
+172604.72 -325321.1 +000008.0-000008.200021.7 08.5100.08A? 0
+172610.12 -651810.8 +000005.4-000016.300012.0 08.5100.27A? 0
+172749.60 +363112.4 +000003.9-000004.000002.4 08.5100.10A? 0
+172901.12 -435839.2 -000010.6-000006.000007.1 08.5100.12A? 0 0.10 1.00
+172925.58 -334537.5 +000048.3-000063.900016.9 08.5100.68G? 0
+172951.62 +115412.7 +000015.2-000091.500008.9 08.5100.54F? 0
+173124.97 -364444.6 -000024.9+000007.500000.4 08.5100.43F? 0
+173300.37 -241922.5 -000000.2-000120.400008.4 08.5100.41F? 0
+173602.25 -223233.6 -000006.8-000003.900003.8 08.5100.19A? 0
+173956.53 -330823.5 -000005.3-000030.400007.9 08.5100.10A? 0
+174010.17 -322025.9 +000000.0+000000.000000.0 08.51-0.00B? 0
+174341.86 -325601.0 -000017.1-000004.000001.2 08.5100.05A? 0
+174437.02 -281040.8 -000053.5+000015.500019.1 08.5100.65G? 0
+174441.68 -220128.3 -000006.7-000043.700002.7 08.5100.94G? 0
+174918.23 -405220.9 +000033.3-000078.700006.6 08.5100.85G? 0
+175115.32 -355326.9 -000020.7-000024.600011.6 08.5100.46F? 0
+175329.98 +211930.6 -000090.2+000050.600027.7 08.5100.95K? 0
+175509.30 -014346.6 +000013.2+000005.800009.5 08.5100.36F? 0
+175603.35 -453603.7 -000006.0-000013.600001.6 08.51-0.04B? 0
+175839.29 +250037.9 -000010.1+000002.800004.9 08.5100.49F? 0
+175901.63 +020216.2 +000010.7+000002.400007.1 08.5100.22A? 0
+180042.41 -244037.6 -000004.8-000004.400001.6 08.5100.03A? 0
+180047.04 -842420.7 +000016.8+000004.600007.6 08.5100.17A? 0
+180119.87 +353137.4 +000017.8-000015.900010.8 08.5100.31A? 0
+180207.47 -282325.8 -000036.5-000013.200022.3 08.5100.56F? 0
+180401.68 +772912.4 +000023.4-000015.500005.8 08.5100.27A? 0
+180458.75 -555215.8 +000003.9-000023.400003.6 08.5100.21A? 0
+180722.53 -440925.8 -000004.2+000046.000024.6 08.5100.40F? 0
+180730.39 -023043.8 -000028.2+000113.700003.1 08.5100.57F? 0
+180901.96 -361705.2 -000012.7-000024.200005.2 08.5100.60G? 0
+181231.78 +093018.9 +000002.5+000002.800000.8 08.5100.39F? 0
+181333.33 -332954.6 -000122.3-000239.200007.8 08.5100.76G? 0
+182322.35 -050909.5 +000013.6+000011.400000.0 08.5100.40F? 0
+182610.29 -730508.0 -000011.0-000020.300001.8 08.5100.98K? 0
+182705.75 -503032.6 +000009.6-000040.000013.3 08.5100.50F? 0
+182707.89 +364037.5 -000004.4+000012.000000.2 08.5100.07A? 0
+182842.31 +371508.6 +000005.5+000000.600010.7 08.5100.12A? 0
+182943.54 -253242.9 +000007.8-000007.800011.1 08.5100.24A? 0
+183043.74 +743607.6 -000035.3-000027.100009.8 08.5100.46F? 0
+183058.83 -163424.5 -000011.7+000006.000002.9 08.5100.09A? 0
+183609.14 -105324.9 +000142.5-000204.200003.8 08.5100.70G? 0
+183627.79 +145545.7 -000080.3-000067.200006.8 08.5100.94G? 0
+183819.96 +281811.8 +000013.9+000014.700017.9 08.5100.96K? 0
+183838.13 -055924.9 +000036.6-000002.400011.8 08.5100.42F? 0
+183924.53 -380046.6 +000013.0-000014.500005.0 08.5100.95K? 0
+184105.85 -382130.5 +000000.9+000011.900008.3 08.5100.32F? 0
+184510.83 +085740.2 +000022.0-000025.700015.1 08.5100.70G? 0
+185357.56 +372249.8 +000000.0+000000.000000.0 08.5100.63G? 1
+185512.94 -322714.3 -000064.9+000022.500018.3 08.5100.45F? 0
+185553.45 -173450.7 +000019.9-000000.800007.0 08.5100.11A? 0
+185556.02 -694718.0 +000007.4-000017.600011.9 08.5100.88G? 0
+190003.44 -563936.0 +000004.7-000018.700008.8 08.5100.93G? 0
+190032.68 -273842.6 -000003.5-000015.700009.6 08.5100.09A? 0
+190118.62 +422301.9 +000002.3-000008.200006.2 08.5100.46F? 0
+190126.75 +291714.7 +000003.5-000012.000004.9 08.51-0.08B? 0
+190206.09 -391724.9 -000009.0-000078.200003.2 08.5100.66G? 0
+190225.61 -350854.7 -000019.7-000028.400001.0 08.5100.44F? 0
+190547.60 +565027.5 +000024.0+000021.000013.7 08.5100.76G? 0
+190905.72 -095051.6 +000012.5+000008.700011.8 08.5100.14A? 0
+190910.78 -434901.3 +000017.7-000003.400009.9 08.5100.97K? 0
+191155.47 +811630.6 +000008.0+000014.900009.0 08.5100.24A? 0
+191256.46 +393852.0 -000022.7-000035.200000.3 08.5100.67G? 0
+191307.93 +215427.9 +000002.6-000005.800000.9 08.5100.19A? 0
+191322.23 +355343.6 +000005.2-000019.500011.6 08.5100.96K? 0
+191746.39 +412436.2 -000048.7+000073.600030.0 08.5100.57F? 0
+191928.69 -350005.7 +000002.9+000005.000003.5 08.5100.46F? 0
+192000.97 +053545.6 -000019.1+000015.700004.9 08.5100.59G? 0
+192340.54 +091806.3 +000004.7-000021.900001.0 08.5100.42F? 0
+192352.97 +342408.4 -000043.0+000000.500009.9 08.5100.53F? 0
+192402.50 -531934.1 +000077.9-000146.000017.2 08.5100.67G? 0
+192548.65 -300625.6 -000004.0-000026.100001.0 08.5100.00A? 1
+192845.65 +073250.6 +000014.9+000017.700011.6 08.5100.25A? 0
+193012.32 -253056.3 +000030.7+000006.400009.9 08.5100.23A? 0
+193017.48 -031055.7 +000015.1+000030.700007.8 08.5100.58G? 0
+193132.51 +130958.6 +000052.1+000013.500003.5 08.5100.57F? 0
+193226.79 +093547.4 +000014.5-000000.800004.6 08.5100.29A? 0
+193347.71 -751510.5 +000004.6-000073.100003.5 08.5100.51F? 0
+193746.40 +403049.8 +000003.3-000016.200008.5 08.5100.01A? 0
+193953.50 -210017.1 +000018.1-000036.800005.4 08.5100.51F? 0
+194119.86 +290840.1 +000006.8-000008.900005.1 08.5100.14A? 0
+194219.11 +373317.1 +000006.3+000005.200000.9 08.51-0.03B? 0
+194324.53 +315758.5 +000060.5-000007.300006.5 08.5100.31A? 0
+194333.60 +134137.1 +000008.5-000010.800002.8 08.5100.02A? 0
+194656.51 +060948.9 -000014.6+000018.400016.8 08.51-0.10B? 0
+194729.37 -224836.8 +000007.9+000015.900000.9 08.5100.32F? 0
+194752.25 +290959.2 +000006.9-000003.100001.7 08.5100.12A? 0
+195118.43 +335822.6 -000022.9-000012.000005.9 08.5100.98K? 0
+195401.19 +061827.8 +000009.4-000005.000002.2 08.5100.01A? 0
+195435.76 +333419.1 +000020.7-000018.200000.8 08.5100.31F? 0
+195505.88 +035944.3 -000051.1-000080.000015.1 08.5100.80G? 0
+195706.34 +193350.7 -000010.2-000016.200002.0 08.51-0.11B? 1
+195734.27 +152421.4 -000121.9+000000.900007.6 08.5100.43F? 1
+200221.28 +194325.7 +000017.7+000010.500000.4 08.5100.18A? 0
+200356.46 -395542.1 +000016.4-000049.500003.8 08.5100.26A? 0
+201003.46 +705014.3 +000028.6+000021.600003.8 08.5100.28A? 0
+201016.23 +293854.0 +000022.1-000015.600002.4 08.5100.82G? 0
+201349.77 -360229.2 -000006.2+000042.900001.8 08.5100.45F? 0
+201416.80 +072640.5 +000043.5+000041.800008.1 08.5100.76G? 0
+202217.38 +161505.7 +000013.9-000009.400003.0 08.5100.14A? 0
+202648.10 -781140.6 +000020.7-000043.600004.4 08.5100.33F? 0
+202930.94 -665744.8 +000055.7-000002.800004.5 08.5100.49F? 0
+202939.01 -271850.8 -000007.0-000040.100001.5 08.5100.33F? 0
+203129.57 +561048.0 -000007.2-000008.200011.0 08.5100.22A? 0
+203217.63 +574442.0 +000004.1-000013.000006.2 08.5100.02A? 0
+203810.05 -024631.9 -000006.8-000003.900014.3 08.51-0.03B? 0
+203821.04 +253526.6 +000001.1+000005.600018.0 08.5100.79G? 0
+203918.05 -364538.0 +000008.2+000012.300001.9 08.5100.98K? 0
+204145.39 -063008.9 +000022.7+000001.200005.5 08.5100.10A? 0
+204436.23 +420707.2 -000043.7+000021.300014.2 08.5100.97K? 0
+204516.73 -154710.3 +000036.7-000021.800020.4 08.5100.19A? 0
+205140.87 +634708.1 -000003.3-000014.500006.8 08.5100.20A? 0
+205624.09 +430746.5 -000002.5+000012.000003.1 08.5100.91G? 0
+205802.02 +405404.4 +000015.6+000002.600019.9 08.5100.12A? 0
+210044.54 +444707.2 +000016.5+000022.700007.4 08.5100.75G? 0
+210214.11 +164924.7 -000008.5-000039.400021.6 08.5100.31F? 0
+210551.71 -103642.3 +000040.5+000001.200002.1 08.5100.49F? 0
+210556.90 +454303.3 +000007.3-000007.900000.1 08.5100.02A? 0
+210753.50 -563809.4 +000017.4-000007.600006.0 08.5100.47F? 0
+210826.28 -145415.5 +000038.5-000001.600001.3 08.5100.09A? 0
+210901.21 +625448.1 +000036.0+000003.200003.8 08.5100.04A? 0
+211144.56 -355354.9 +000038.6-000021.900010.1 08.5100.48F? 0
+211217.48 +722817.8 -000013.0+000002.800001.7 08.5100.46F? 0
+211517.05 -331112.2 +000009.2-000015.200015.9 08.5100.32F? 0
+211829.93 +802111.7 +000000.0+000000.000000.0 08.5100.51F? 1
+212025.89 -020340.8 -000120.5-000265.300028.3 08.5100.70G? 0
+212241.79 +473658.4 +000015.7+000000.600009.8 08.5100.20A? 0
+212456.84 +080701.3 +000038.3+000007.700013.0 08.5100.95G? 0
+212528.76 -233452.1 -000132.0-000170.900016.2 08.5100.55F? 0
+212926.93 -303759.9 +000011.1-000179.200004.3 08.5100.56F? 0
+213214.35 -230341.2 -000006.2-000052.500006.5 08.5100.96K? 0
+213822.05 -091515.3 +000013.0-000033.800000.4 08.5100.48F? 0
+213931.19 -191258.1 +000014.2+000008.200008.3 08.5100.40F? 0
+214852.43 +403713.4 +000045.4+000015.800011.1 08.5100.37F? 0
+214932.56 +223722.0 -000024.0-000036.200005.4 08.5100.45F? 0
+215057.68 +613656.5 +000013.6+000021.100007.2 08.5100.37F? 0
+215406.57 +180324.0 -000010.5-000023.600001.7 08.5100.21A? 0
+215443.44 +320402.3 -000027.5-000165.600003.8 08.5100.59G? 0
+220132.21 +535939.9 +000000.6-000013.900000.9 08.5100.07A? 0
+220901.81 +674302.8 -000003.5-000007.300005.5 08.5100.04A? 0
+220902.79 +182911.1 -000049.1-000059.300007.1 08.5100.42F? 0
+221444.76 -184133.5 +000014.4+000004.400003.6 08.5100.95K? 0
+221511.05 -441206.7 -000007.5-000058.200002.3 08.5100.49F? 0
+222241.85 +785157.9 +000020.3+000004.700002.2 08.5100.01A? 0
+222822.54 +472659.4 +000006.6-000006.600001.6 08.5100.04A? 0
+223042.61 +175828.0 +000075.4+000005.500007.8 08.5100.51F? 0
+223213.85 +534009.4 +000017.5+000000.900004.3 08.5100.02A? 0
+223957.87 +633447.1 +000012.3+000003.800006.6 08.5100.14A? 0
+224018.53 -654640.4 +000023.1+000021.300000.2 08.5100.47F? 0
+224522.23 +512918.8 -000001.6-000007.900000.0 08.5100.01A? 0
+225116.00 +291402.2 +000012.8-000008.100011.1 08.5100.05A? 0
+225942.11 +370628.6 -000008.9-000000.500001.1 08.5100.35F? 0
+230028.12 -334440.9 +000043.6-000169.700002.5 08.5100.68G? 0
+230500.65 -235031.3 -000028.6-000024.600001.4 08.5100.42F? 0
+231447.31 -485945.9 -000043.4+000005.400003.7 08.5100.40F? 0
+231635.32 -013507.1 +000219.5-000017.400025.7 08.5100.70G? 0
+231807.51 +144237.8 -000024.3-000050.700001.4 08.5100.44F? 0
+231824.53 +592840.6 +000003.5-000002.400007.7 08.5100.55F? 0
+232548.86 +594001.1 -000007.8-000011.300009.9 08.5100.32F? 0
+232557.74 +452305.9 +000048.8-000044.900026.8 08.5100.65G? 0
+233445.30 -700411.4 +000068.9-000063.700013.1 08.5100.52F? 0
+233545.62 +670112.2 -000000.8-000006.700001.7 08.5100.32F? 0
+234209.19 +235934.8 +000072.0+000008.800022.4 08.5100.56F? 0
+234332.48 -512056.0 +000018.9+000000.300017.2 08.5100.19A? 0
+234433.36 +294615.4 -000005.1-000013.400000.3 08.5100.97K? 0
+234738.88 -095549.7 +000045.9+000059.200017.9 08.5100.41F? 0
+235030.79 +093035.2 -000008.1-000019.200015.5 08.5100.33F? 0
+235701.05 -673540.1 +000153.6+000041.600012.1 08.5100.64G? 0
+235710.09 -052735.1 +000118.5-000107.700016.1 08.5100.51F? 0
+235803.09 +692738.6 +000014.3-000011.400004.1 08.5100.98K? 0
+000120.78 -700731.1 +000009.2+000022.400007.1 08.5101.31K? 0
+000121.04 +404906.5 +000027.2-000038.700008.3 08.5101.47K? 0
+000716.64 -272352.0 -000005.1-000018.400016.9 08.5101.08K? 0
+000852.55 +284800.2 +000027.5-000008.400009.9 08.5101.59K? 0
+001018.39 +495253.5 +000003.1-000019.200001.8 08.5101.63K? 0
+001610.90 -630943.3 +000012.2-000010.800004.0 08.5101.63K? 0
+002200.00 -120037.9 +000000.9+000005.500007.6 08.5101.16K? 0
+002416.33 +793220.3 -000052.0+000008.000009.9 08.5101.11K? 0
+003128.61 -250509.2 -000012.2-000004.800006.9 08.5101.40K? 0
+003233.52 -284459.2 -000012.3-000031.700008.5 08.5101.10K? 0
+003522.89 +385712.8 +000044.2-000023.000016.8 08.5101.06K? 0
+004329.98 +434442.0 +000003.2+000018.500006.4 08.5101.58K? 0
+004444.06 +073708.5 +000008.2+000003.100011.6 08.5101.42K? 0
+005243.88 +405625.4 +000002.6-000014.800002.7 08.5101.05K? 0
+010413.95 +461309.2 +000019.2+000001.000003.5 08.5101.04K? 0
+011035.26 +110850.8 -000009.8-000002.700011.4 08.5101.52K? 0
+011216.74 +285436.8 -000037.4-000004.500020.4 08.5101.71K? 0
+011412.16 +353505.4 -000019.0-000015.200005.2 08.5101.52K? 0
+011626.68 -133252.5 +000008.5-000014.800005.0 08.5101.65K? 0
+012900.87 +375703.8 -000014.4-000009.700007.2 08.5101.60K? 0
+013444.00 +360659.3 -000019.1-000014.900017.1 08.5101.00K? 0
+013916.54 -155951.7 +000004.5-000003.800017.8 08.5101.30K? 0
+023327.19 -173531.4 -000006.9-000021.100012.7 08.5101.62K? 0
+024325.08 +415208.7 +000042.3-000012.900000.6 08.5101.10K? 0
+024457.27 +504339.1 +000020.0-000001.200002.3 08.5101.15K? 0
+025702.03 -014616.7 +000074.3+000009.500041.3 08.5101.51K? 0
+030046.06 +125905.4 -000008.9-000005.500012.2 08.5101.35K? 0
+030546.14 -365536.3 +000013.9-000010.800013.4 08.5101.35K? 0
+031447.93 -214456.2 +000042.3+000009.500000.2 08.5101.17K? 0
+031736.64 +764440.9 -000003.4+000012.900007.7 08.5101.35K? 0
+032259.96 -585605.8 -000005.9+000006.800002.3 08.5101.23K? 0
+032954.71 -234445.3 -000004.0-000026.200004.6 08.5101.17K? 0
+034543.02 -300525.5 +000005.4+000024.200013.8 08.5101.39K? 0
+034716.50 -031737.5 +000013.7-000021.800011.9 08.5101.76K? 0
+034739.79 -664139.9 +000026.7+000004.900014.9 08.5101.40K? 0 0.10 1.00
+034947.45 +210936.3 +000000.8-000011.600026.3 08.5101.73K? 0
+035439.45 +364339.1 +000023.6-000014.700007.0 08.5101.58K? 0
+035836.34 +210854.4 -000008.4-000025.200015.1 08.5101.42K? 0
+035846.62 +090133.9 +000001.2-000010.500006.3 08.5101.73K? 0
+040705.74 +231855.3 -000051.7+000021.400020.7 08.5101.72K? 0
+041238.15 +175004.8 -000007.2-000009.900015.4 08.5101.42K? 0
+041543.37 -013438.9 +000017.8+000019.400026.4 08.5101.66K? 0
+042419.76 +555928.0 -000000.1-000009.300006.9 08.5101.23K? 0
+043400.50 +311209.2 -000016.5-000022.700012.1 08.5101.08K? 0
+043519.46 +064049.6 +000017.7-000031.300019.4 08.5101.21K? 0
+044829.47 +623916.6 +000002.2-000004.900011.6 08.5101.61K? 0
+045209.10 +000251.2 +000028.4+000021.400009.7 08.5101.02K? 0
+045602.28 +494415.5 +000002.1-000019.300023.2 08.5101.52K? 0
+050759.69 +062720.0 +000003.6-000002.000006.6 08.5101.36K? 0
+050946.44 -452402.4 +000016.5+000029.700002.3 08.5101.25K? 0
+051048.20 -422510.8 +000002.0-000008.000000.2 08.5101.20K? 0
+051259.39 -710333.6 -000004.8+000000.600004.6 08.5101.11K? 0
+051300.62 -084948.4 -000034.4-000034.500014.3 08.5101.08K? 0
+051433.16 +300654.0 +000017.0+000020.500041.6 08.5101.81K? 0
+051825.59 +493140.8 +000044.7-000005.600011.0 08.5101.79K? 0
+052056.10 -675903.6 -000005.2+000004.400000.6 08.5101.05K? 0
+052153.50 -135242.4 -000005.0-000017.000023.1 08.5101.03K? 0
+052639.43 +080821.7 -000009.4-000000.400009.8 08.5101.00K? 0
+053211.84 -534817.8 +000006.8-000001.500002.0 08.5101.03K? 0
+053757.90 -612935.1 +000003.9+000044.900006.7 08.5101.14K? 1
+054022.06 +063958.3 +000034.6-000016.400005.2 08.5101.02K? 0
+054342.03 +075835.4 -000005.5+000015.100002.1 08.5101.08K? 0
+055418.88 -053337.6 -000002.4+000002.900009.3 08.5101.06K? 0
+055920.51 +114545.4 +000007.4-000007.200003.1 08.5101.00K? 0
+060141.44 +321755.0 -000006.9+000025.800028.0 08.5101.29K? 0
+060215.20 -200115.1 -000013.7+000004.800012.1 08.5101.66K? 0
+061542.17 +393027.0 -000035.4+000003.700002.7 08.5101.16K? 0
+061739.39 -075325.0 -000016.7-000006.800009.2 08.5101.10K? 0
+061948.13 -353310.1 -000017.0-000015.100016.4 08.5101.12K? 0
+062219.59 +170913.1 -000009.6-000006.200004.4 08.5101.06K? 0
+063207.41 -372806.0 -000021.5+000060.500011.1 08.5101.08K? 0
+063341.37 -291621.8 +000016.9+000002.000004.4 08.5101.41K? 0
+063650.66 -091249.4 +000000.6+000017.000003.4 08.5101.32K? 0
+063701.82 +333817.0 +000017.2+000008.800011.9 08.5101.00K? 0
+063827.95 +520022.2 -000011.8-000013.500001.0 08.5101.37K? 0
+064239.70 -125627.0 -000007.7+000005.300011.4 08.5101.43K? 0
+064255.14 +552827.3 +000012.7-000014.000012.2 08.5101.49K? 0
+064656.17 -380534.1 -000000.3+000058.500010.7 08.5101.17K? 0
+064850.59 -202532.2 -000009.1-000005.000009.1 08.5101.49K? 0
+065144.63 -542235.2 +000007.9-000033.000009.1 08.5101.38K? 0
+065448.24 +622735.7 -000004.0-000006.100009.6 08.5101.13K? 0
+065457.35 -410911.8 +000014.9+000012.800005.4 08.5101.54K? 0
+065532.28 -462752.6 +000008.0-000004.400013.0 08.5101.47K? 0
+065613.68 +342732.7 +000009.3-000019.900002.8 08.5101.57K? 1
+065916.30 -533544.6 -000006.6+000019.400000.1 08.5101.58K? 0
+070318.49 -093335.8 +000001.1-000006.800014.7 08.5101.00K? 0
+070356.59 +084117.0 -000020.1-000033.700001.1 08.5101.07K? 0
+070503.56 -213644.4 +000007.1-000006.700004.2 08.5101.55K? 0
+070937.97 -785631.8 +000003.6+000033.700011.0 08.5101.60K? 0
+071115.34 +103653.5 -000026.2-000003.600027.7 08.5101.13K? 0
+071200.62 +151006.3 +000008.7+000006.800005.2 08.5101.12K? 0
+071934.57 +172838.2 -000020.6-000004.300010.4 08.5101.51K? 0
+072700.71 -073813.6 -000019.2+000004.600008.7 08.5101.64K? 0
+072806.09 -211209.5 -000006.4+000026.000003.6 08.5101.32K? 0
+073136.91 +151847.4 -000017.0-000021.400000.2 08.5101.62K? 0
+074130.90 -622126.4 -000030.7+000034.600004.2 08.5101.44K? 0
+074222.02 -665254.4 -000015.8+000005.700006.1 08.5101.59K? 0
+074306.86 -813929.7 -000015.2+000008.800003.5 08.5101.36K? 0
+075239.95 -021637.3 -000013.9-000029.300003.8 08.5101.51K? 0
+075654.18 +410348.9 -000011.8-000012.500003.4 08.5101.29K? 0
+080003.56 +122729.9 -000026.6+000005.300023.9 08.5101.63K? 0
+080353.68 +352514.3 +000008.2-000027.200007.4 08.5101.34K? 0
+080530.26 -695155.0 +000011.8-000013.200009.2 08.5101.27K? 0
+080754.45 -720831.0 -000013.4+000011.600005.3 08.5101.01K? 0
+080849.23 +371337.2 +000032.5+000002.400001.0 08.5101.17K? 0
+080855.97 +045312.1 +000000.8+000000.300005.5 08.5101.02K? 0
+081452.64 +270606.7 -000002.5-000017.100025.9 08.5101.20K? 0
+082704.24 +234339.6 -000039.9-000011.000001.2 08.5101.02K? 0
+083230.93 +250358.9 -000002.5-000073.400015.5 08.5101.01K? 0
+083900.13 +344403.9 -000001.3-000023.300002.8 08.5101.07K? 0
+084354.03 -310314.4 -000009.0+000010.500018.7 08.5101.70K? 0
+084717.41 -184938.6 -000002.7+000004.500019.7 08.5101.15K? 0
+084723.55 +362723.2 -000019.4-000003.300005.5 08.5101.34K? 0
+085020.05 +091617.3 +000009.2+000017.200018.2 08.5101.75K? 0
+085234.07 +090402.6 +000000.7-000012.800015.4 08.5101.52K? 0
+085317.92 -352846.3 -000014.4+000009.700008.0 08.5101.76K? 0
+085544.87 +682811.6 +000002.9+000000.600014.0 08.5101.06K? 0
+090749.49 -323206.0 +000001.2-000001.800002.7 08.5101.06K? 0
+090754.20 -455342.6 -000009.2+000000.600001.5 08.5101.07K? 0
+091834.95 +690529.4 +000029.6+000012.700008.6 08.5101.61K? 0
+092444.01 +505447.2 +000007.4-000024.600015.0 08.5101.05K? 0
+092732.86 +105353.9 -000025.4-000002.700019.6 08.5101.20K? 0
+092906.82 -444804.6 -000013.0+000025.300006.1 08.5101.13K? 0
+093524.75 -591219.7 -000016.1+000010.100007.6 08.5101.67K? 0
+094343.39 -441447.1 -000021.7-000005.600009.4 08.5101.61K? 0
+094733.74 -251811.6 -000016.1-000024.100007.4 08.5101.00K? 0
+095947.12 -232003.0 -000017.6-000001.200020.3 08.5101.44K? 0
+101040.63 -531806.8 -000007.3-000008.300005.2 08.5101.14K? 0
+101229.94 -155323.1 +000004.7-000021.900012.9 08.5101.51K? 0
+102354.25 -601959.4 -000027.2-000011.200017.1 08.5101.58K? 0
+102534.30 +331829.5 -000022.5-000022.600019.5 08.5101.13K? 0
+103232.09 -292955.8 -000006.9+000010.300022.5 08.5101.13K? 0
+103431.23 -821737.5 +000003.7+000003.900003.0 08.5101.64K? 0
+103440.22 -420541.2 -000002.3+000001.200003.2 08.5101.55K? 0
+103611.16 +093626.4 -000046.3-000023.500021.6 08.5101.22K? 0
+103712.24 +092232.0 -000016.7-000005.300007.1 08.5101.24K? 0
+104002.85 +261223.9 -000062.3-000014.400007.6 08.5101.07K? 0
+104327.11 +003530.9 +000002.7-000018.000029.2 08.5101.37K? 0
+104331.75 -230745.1 +000014.9-000023.900000.7 08.5101.21K? 0
+104956.82 +141656.3 +000041.1-000022.100008.3 08.5101.27K? 0
+105018.86 +693713.6 +000000.1-000010.000003.1 08.5101.11K? 0
+105242.34 -263444.2 -000044.7+000021.800007.5 08.5101.21K? 0
+105323.11 +590258.5 +000007.0+000000.000004.0 08.5101.02K? 0
+105711.01 +654224.4 -000005.2-000020.800005.0 08.5101.03K? 0
+105844.71 +650222.5 -000000.1-000097.900004.8 08.5101.08K? 0
+110435.39 -105008.9 +000012.1+000002.700012.8 08.5101.56K? 0
+113647.76 -610838.1 -000040.8-000019.000007.3 08.5101.69K? 0
+114501.35 +022112.9 -000006.0-000006.200002.1 08.5101.45K? 0
+114544.07 +685507.5 -000044.5-000022.100007.4 08.5101.26K? 0
+114629.56 -432331.1 -000007.8-000026.100000.1 08.5101.11K? 0
+115406.76 -670134.0 -000027.5+000031.100021.3 08.5101.21K? 0
+120001.15 +432037.1 +000001.2-000013.900002.4 08.5101.14K? 0
+120242.38 -580535.2 -000016.5-000006.400006.4 08.5101.25K? 0
+120818.11 +033930.3 -000022.7+000008.900008.0 08.5101.44K? 0
+122214.70 +095045.0 -000044.5-000005.200027.2 08.5101.37K? 0
+122402.08 -303019.4 +000004.6-000014.300010.0 08.5101.04K? 0
+123315.89 -210506.2 -000015.9+000029.200009.4 08.5101.27K? 0
+123538.96 +340333.3 -000033.2+000002.700001.4 08.5101.56K? 0
+125635.48 +090924.4 -000092.0-000012.000009.3 08.5101.26K? 0
+131045.75 -242118.8 -000002.6-000002.500009.3 08.5101.51K? 0
+131311.34 -352013.1 +000019.8-000040.300007.1 08.5101.41K? 0
+131924.48 -734903.2 -000001.5+000025.700009.7 08.5101.31K? 0
+132045.24 -112701.3 -000005.7-000008.400013.3 08.5101.43K? 0
+133400.87 +051818.6 -000055.2+000012.400033.8 08.5101.01K? 0
+134542.70 +145342.2 +001770.7-001452.500171.5 08.5101.32K? 0
+135410.15 -054623.6 -000041.8-000000.400022.2 08.5101.45K? 0
+135649.51 -423502.7 -000021.2-000007.300006.2 08.5101.09K? 0
+135919.27 +562909.2 -000096.6-000011.900007.4 08.5101.08K? 0
+140133.05 +323457.8 +000000.5-000002.300026.0 08.5101.23K? 0
+140726.39 -353722.7 -000028.7-000034.100005.7 08.5101.10K? 0
+140955.10 -302634.0 +000007.1+000001.700015.3 08.5101.04K? 0
+141310.93 -732534.5 -000025.3-000000.200017.4 08.5101.60K? 0
+142151.42 -131056.3 +000002.9+000008.400009.1 08.5101.47K? 0
+142248.68 +460658.2 -000017.2-000012.000011.6 08.5101.28K? 0
+145049.26 +302545.7 -000019.5-000023.900010.1 08.5101.07K? 0
+145203.96 -072401.7 +000006.7-000061.200015.6 08.5101.44K? 0
+150057.74 +312238.7 -000053.9-000046.700001.6 08.5101.50K? 0
+150109.39 -250858.2 -000021.9-000018.600008.3 08.5101.35K? 0
+150624.41 +800111.0 +000003.6+000015.100002.1 08.5101.04K? 0
+150634.41 -462737.8 +000007.3-000023.600019.1 08.5101.06K? 0
+150911.17 -561612.3 -000005.4-000005.100003.4 08.5101.64K? 0
+152211.43 -382136.1 -000068.6+000027.200049.4 08.5101.21K? 0
+152421.23 -404103.5 -000006.2-000011.700008.7 08.5101.63K? 0
+152427.32 -482237.4 -000003.7-000032.400021.9 08.5101.64K? 0
+153000.95 +624250.1 -000007.8+000023.700003.6 08.5101.42K? 0
+153623.20 -075343.0 -000008.7-000006.200017.0 08.5101.44K? 0
+154403.96 -690736.8 -000019.2-000036.600006.1 08.5101.53K? 0
+154456.96 +150318.4 -000033.1+000015.700002.4 08.5101.55K? 0
+154821.81 -604205.7 -000058.5-000095.500013.3 08.5101.09K? 0
+155056.71 -180246.1 +000031.6+000014.000004.8 08.5101.41K? 0
+155523.63 -565949.4 -000034.1-000060.400017.9 08.5101.57K? 0
+160553.30 +363559.7 -000012.0-000003.800006.6 08.5101.00K? 0
+161042.46 +390938.2 -000029.8+000011.300014.2 08.5101.21K? 0
+162356.95 -092121.1 -000123.9-000055.000019.8 08.5101.14K? 0
+162424.97 -770914.4 -000022.5-000029.900004.0 08.5101.40K? 0
+163801.82 -513214.7 -000007.8-000011.500016.2 08.5101.18K? 0
+164149.76 -270619.3 -000011.7+000004.200014.3 08.5101.53K? 0 0.10 1.00
+164849.14 -543149.6 -000009.4-000019.800022.1 08.5101.52K? 0
+165408.62 +682802.9 -000013.4+000006.400010.5 08.5101.15K? 0
+165707.16 -175540.6 -000044.9-000013.500020.9 08.5101.24K? 0
+170115.08 +534132.7 -000043.5-000009.500004.1 08.5101.02K? 0
+170213.55 -423741.2 +000010.9+000014.600001.0 08.5101.38K? 0
+170216.34 -514151.8 -000013.9-000008.300017.7 08.5101.15K? 0
+170302.64 +001512.7 +000006.0-000012.000001.7 08.5101.75K? 0
+171933.12 +290224.7 +000028.9-000032.000029.1 08.5101.58K? 0
+172139.64 -294349.1 +000015.8-000025.200011.8 08.5101.20K? 0
+172531.89 -365310.9 -000017.9-000022.600013.0 08.5101.26K? 0
+172721.39 -475629.1 -000013.8+000016.500033.1 08.5101.01K? 0
+173152.17 +565508.0 +000010.6-000013.500006.8 08.5101.01K? 0
+173630.47 +485923.1 -000012.5-000017.600016.4 08.5101.08K? 0
+173712.86 +210351.5 -000031.8-000027.000005.7 08.5101.00K? 0
+173819.64 +175030.3 +000018.9-000020.200003.6 08.5101.15K? 0
+174624.80 -390637.9 +000003.0+000002.000025.6 08.5101.87M? 0
+175632.42 -422421.6 -000009.3-000023.500001.8 08.5101.47K? 0
+180934.95 +615925.2 -000008.9-000015.500019.2 08.5101.57K? 0
+180936.50 +353102.4 +000004.7+000001.900000.6 08.5101.49K? 0
+181035.97 +082830.1 -000043.1-000024.100021.4 08.5101.14K? 0
+181119.55 -345236.2 +000006.8+000005.100006.8 08.5101.05K? 0
+181307.30 +040528.4 +000009.3+000008.200001.2 08.5101.09K? 0
+181518.19 +364614.9 -000030.8-000025.600010.3 08.5101.29K? 0
+181620.61 +131046.6 -000015.8+000020.100008.1 08.5101.06K? 0
+181943.49 -123048.2 +000050.1+000002.700011.4 08.5101.53K? 0
+182659.73 +255214.7 +000004.3-000000.500009.5 08.5101.03K? 0
+183515.49 +472610.7 +000012.5+000009.000004.7 08.5101.13K? 0
+183607.50 -242611.3 +000004.1+000019.200001.6 08.5101.08K? 0
+183820.21 -182259.1 +000047.7-000013.000002.7 08.5101.79K? 0
+183914.35 -283050.5 -000009.4-000021.200022.4 08.5101.56K? 0
+185122.43 -135433.3 +000031.7-000018.300004.9 08.5101.25K? 0
+185808.13 -321448.5 +000002.8-000023.900002.3 08.5101.49K? 0
+190011.36 -463931.8 +000015.5-000009.900000.5 08.5101.17K? 0
+190102.55 +331232.5 +000008.1+000048.700006.1 08.5101.15K? 0
+190115.09 +370424.2 +000003.1-000020.500006.8 08.5101.45K? 0
+190621.76 -223600.9 +000020.4-000037.500003.1 08.5101.11K? 0
+191716.72 -560045.4 +000016.6-000023.300029.0 08.5101.17K? 0
+192041.63 -230319.5 +000014.1-000012.700007.0 08.5101.18K? 0
+192803.02 -092531.6 +000000.8-000002.600000.3 08.5101.15K? 0
+193601.13 +463616.1 -000006.3-000003.900023.4 08.5101.57K? 0
+194046.31 +472454.7 -000002.1-000051.200001.4 08.5101.34K? 0
+194137.43 -083744.2 +000023.6-000007.000010.3 08.5101.22K? 0
+194706.55 -683837.0 -000022.9-000015.300000.1 08.5101.05K? 0
+194905.15 -282438.8 +000031.2-000028.000002.4 08.5101.68K? 0
+195604.89 +220325.2 -000012.3-000073.400000.8 08.5101.14K? 0
+200038.41 +012139.8 -000010.0-000032.300010.7 08.5101.70K? 0
+200158.28 -344157.3 +000000.3-000026.500005.0 08.5101.49K? 0
+200502.30 +521720.9 -000003.4-000018.500000.3 08.5101.62K? 0
+200547.49 +152431.5 -000001.4-000013.300003.0 08.5101.88M? 0
+200701.48 +294314.8 +000007.2-000027.900021.1 08.5101.05K? 0
+200758.06 +073733.4 -000014.2-000001.200021.9 08.5101.42K? 0
+201002.95 +294352.7 +000010.4+000006.400000.6 08.5101.06K? 0
+201408.56 +670426.4 -000002.6-000017.600004.7 08.5101.14K? 0
+201451.39 +112001.5 -000012.2+000001.800001.8 08.5101.12K? 0
+201929.58 -020732.7 -000021.1-000013.700000.1 08.5101.57K? 0
+202515.17 -580537.5 -000001.4-000004.500014.1 08.5101.40K? 0
+203056.92 +631451.3 +000038.8+000036.000005.0 08.5101.23K? 0
+203433.11 -055036.9 -000003.1-000006.500022.3 08.5101.02K? 0
+203700.46 +424613.3 -000005.4+000001.600018.8 08.5101.42K? 0
+203930.76 +263800.0 -000002.0-000002.500004.3 08.5101.20K? 0
+203955.97 -224933.9 -000016.5-000002.300015.2 08.5101.39K? 0
+204006.24 +192518.2 -000017.1+000001.700013.3 08.5101.27K? 0
+204304.73 -420521.1 +000058.8+000023.300014.1 08.5101.18K? 0
+211027.55 +461456.8 -000002.6-000011.300000.8 08.5101.90M? 0
+211618.14 -005433.0 -000020.0-000053.700015.5 08.5101.09K? 0
+211717.70 -484226.5 +000015.7-000011.100007.2 08.5101.61K? 0
+211817.45 +074537.7 -000001.2+000007.100003.9 08.5101.42K? 0
+212021.40 -683223.3 +000018.2+000005.800015.8 08.5101.01K? 0
+212100.37 -622058.1 -000036.8-000009.800005.1 08.5101.06K? 0
+212247.66 +422321.7 -000009.9-000010.700000.6 08.5101.33K? 0
+212524.19 +492342.1 -000016.4-000007.100003.0 08.5101.04K? 0
+212607.81 -514454.0 -000023.1-000088.100007.1 08.5101.11K? 0
+212950.10 +320700.0 -000001.2+000026.900016.9 08.5101.23K? 0
+215004.12 -424110.3 -000004.2+000014.200003.8 08.5101.19K? 0
+215403.59 +351250.2 +000006.2-000016.600003.8 08.5101.62K? 0
+215418.80 +612855.9 +000054.0+000018.500008.2 08.5101.03K? 0
+215453.30 +431940.8 +000043.1+000029.200011.6 08.5101.49K? 0
+215643.00 -240024.1 +000009.2-000025.600012.3 08.5101.07K? 0
+215821.67 +543359.3 +000009.5+000003.800012.4 08.5101.45K? 0
+220029.19 -703025.6 +000025.6+000005.100007.1 08.5101.44K? 0
+220922.58 +013716.7 -000009.3+000005.300000.2 08.5101.18K? 0
+220956.06 +404204.6 +000029.7+000005.700010.5 08.5101.24K? 1
+221001.98 +381908.7 +000002.3-000003.500019.5 08.5101.42K? 0
+221055.41 +293833.5 -000001.9-000012.500004.3 08.5101.00K? 0
+221803.79 +122527.8 +000022.9-000002.100009.2 08.5101.13K? 0
+221806.52 -554640.4 -000041.4-000019.400001.9 08.5101.07K? 0
+222204.57 +004453.6 +000027.9-000009.200026.4 08.5101.41K? 0
+222446.97 +542342.4 +000012.1+000022.400011.1 08.5101.07K? 0
+222859.31 +604016.3 -000009.5-000006.000016.4 08.5101.50K? 0
+223049.17 -313238.5 -000035.4-000024.800006.3 08.5101.23K? 0
+224223.80 +004613.8 +000021.3-000016.300011.5 08.5101.02K? 0
+224357.22 -271206.1 +000012.3-000011.700009.1 08.5101.01K? 0
+224646.51 +015744.8 +000039.4+000006.700016.0 08.5101.45K? 0
+225135.56 +384117.3 -000018.8-000007.700003.8 08.5101.19K? 0
+230504.84 +671901.5 +000077.0+000028.700006.7 08.5101.06K? 0
+230515.13 -534354.7 +000029.1-000003.700001.3 08.5101.19K? 0
+230847.27 +742507.4 +000031.2+000004.600009.0 08.5101.17K? 0
+231337.39 -560449.0 +000008.2-000009.300000.3 08.5101.09K? 0
+232204.28 +653043.8 +000002.3-000007.900001.3 08.5101.53K? 0
+232333.21 +302349.3 +000007.4-000009.800001.7 08.5101.04K? 0
+232438.88 -215848.7 +000030.8+000018.900007.3 08.5101.00K? 0
+232520.49 +281130.5 +000052.7+000003.300008.9 08.5101.15K? 0
+232734.00 +291403.0 -000019.5-000021.200000.8 08.5101.39K? 0
+232821.03 +471627.2 +000000.9-000000.600006.5 08.5101.60K? 0
+233259.25 -474432.7 +000009.9-000016.400013.3 08.5101.64K? 0
+233426.99 +814050.5 -000001.3+000002.900008.0 08.5101.41K? 0
+234058.59 -371425.7 -000052.3-000008.100010.6 08.5101.33K? 0
+234203.56 +255308.1 +000004.6-000021.400015.2 08.5101.08K? 0
+234343.53 +282645.0 +000044.6-000034.400010.9 08.5101.36K? 0
+234409.49 +020845.8 +000051.7+000009.400006.8 08.5101.26K? 0
+234858.02 +320232.1 +000028.0+000008.900006.6 08.5101.05K? 0
+235245.72 -093341.4 +000025.6+000005.100009.5 08.5101.43K? 0
+235321.70 +664615.3 +000050.6-000002.000004.3 08.5101.74K? 0
+021500.04 +121423.2 +000047.7+000037.300012.2 08.5102.20M? 0
+041415.15 +663252.5 -000003.9-000012.800006.9 08.5102.04M? 0
+000200.08 -051250.4 +000053.0+000025.600010.9 08.5200.90G? 0
+000725.27 -402846.5 +000186.7+000013.700009.0 08.5200.91G? 0
+000743.70 +530620.6 +000016.3+000008.500010.1 08.5200.18A? 0
+000930.70 -340638.8 -000020.2-000031.800016.9 08.5200.69G? 0
+000948.46 +192252.7 +000048.6-000060.200001.2 08.5200.55F? 0
+001524.55 -130315.8 +000039.5-000003.700004.7 08.5200.24A? 0
+002018.38 -324608.9 +000268.1-000068.600029.6 08.5200.71G? 0
+002436.35 +165847.4 +000010.1-000003.100001.9 08.5200.13A? 0
+002841.11 +454647.8 -000002.7-000009.300012.7 08.5200.36F? 0
+003244.84 -391933.4 -000004.0-000008.100019.0 08.5200.61G? 0
+004645.90 +623317.6 -000000.5-000004.100003.1 08.5200.30A? 0
+005037.87 +165923.4 -000016.0-000058.400001.4 08.5200.56F? 0
+005211.52 -060003.3 +000024.0-000012.100012.4 08.5200.49F? 0
+005242.09 -380816.6 +000050.8-000076.200014.0 08.5200.64G? 0
+005355.05 +550252.8 -000000.1-000004.100004.5 08.5200.03A? 0
+005901.82 +385602.3 -000020.6-000009.900002.8 08.5200.32F? 0
+010041.21 -641748.7 -000035.7+000006.400003.1 08.5200.96K? 0
+010248.38 +781926.7 -000153.8+000029.300011.2 08.5200.75G? 0
+010249.85 -371857.3 -000171.6-000096.100022.0 08.5200.58F? 0
+010343.57 -782042.4 +000003.5+000009.300000.3 08.52-0.04B? 0
+010429.49 +493729.9 -000031.7-000025.700004.9 08.5200.30A? 0
+010741.52 -024436.5 +000005.9+000015.100018.5 08.5200.27A? 0
+011319.78 +775015.8 +000000.7-000013.700003.5 08.5200.12A? 0
+011900.42 -075925.2 +000028.6-000018.700001.1 08.5200.91G? 0
+011926.46 +242412.5 +000177.7-000119.800001.7 08.5200.57F? 0
+011941.48 +562723.6 -000011.7+000002.200003.8 08.5200.01A? 0
+012146.59 -240741.1 +000079.7-000050.800004.5 08.5200.59G? 1
+012352.42 +424838.2 +000004.4-000005.200019.8 08.5200.45F? 0
+012511.82 -795345.8 +000023.5-000001.600002.9 08.5200.99K? 0
+014010.19 +550418.6 +000057.4-000038.500007.4 08.5200.35F? 0
+014545.62 +335106.8 +000015.2+000000.800008.0 08.5200.10A? 0
+014831.27 +161906.6 -000021.4-000015.600026.0 08.5200.30A? 0
+015305.98 -142734.6 +000092.7+000027.400007.7 08.5200.81G? 0
+015453.04 +381707.5 +000001.4-000000.700010.4 08.5200.95K? 0
+015528.72 +460725.8 -000030.4+000000.900014.7 08.5200.29A? 0
+015556.75 -214931.5 +000000.0-000031.400003.6 08.5200.38F? 0
+015613.23 +533623.8 +000028.9-000044.400009.4 08.5200.41F? 0
+020057.92 +341654.4 +000138.0-000001.600004.2 08.5200.92G? 0
+020149.07 +404003.1 +000029.2-000002.900000.2 08.5200.40F? 0
+020930.30 +575738.4 +000030.4-000024.700006.8 08.5200.21A? 0
+021007.92 +120650.1 -000001.2-000023.600030.1 08.5200.57F? 0
+021059.55 -252727.5 +000070.4-000089.100022.1 08.5200.57F? 0
+021319.67 +203456.7 -000013.9-000028.900006.9 08.5200.60G? 0
+021339.94 +325852.7 +000094.9+000012.400017.9 08.5200.72G? 0
+021953.55 -233804.6 -000035.3-000023.100023.6 08.5200.54F? 0
+022448.82 -295147.4 +000000.0+000000.000000.0 08.5200.40F? 1
+022755.48 +563550.2 +000006.8-000010.200002.0 08.5200.09A? 0
+022841.20 -562610.9 +000047.4+000033.000008.9 08.5200.38F? 0
+023136.65 -035846.5 +000020.9-000010.700012.2 08.5200.30A? 0
+024336.96 +442520.0 +000006.6-000000.200005.5 08.5200.42F? 0
+024937.19 -093131.9 +000051.8+000008.400001.9 08.5200.55F? 0
+025112.86 +081720.7 -000017.1-000005.500011.7 08.5200.45F? 0
+025157.72 +483041.1 +000035.9-000015.600011.5 08.5200.36F? 0
+025423.09 -630020.8 -000021.3-000029.000000.2 08.5200.47F? 0
+025858.55 -622729.4 +000002.9-000002.200015.5 08.5200.21A? 0
+030647.58 -184638.7 -000030.6-000024.900006.6 08.5200.99K? 0
+031121.89 +461509.4 +000117.3-000111.500019.3 08.5200.62G? 0
+031858.92 -044448.7 +000002.6-000006.300025.8 08.5200.94G? 0
+032652.23 +581622.9 +000023.1-000006.200021.1 08.5200.54F? 0
+032947.02 +490913.8 +000050.6-000028.400027.5 08.5200.36F? 0
+033227.11 +104416.9 +000064.7+000063.800020.1 08.5200.53F? 0
+033816.49 +151017.3 +000118.3-000044.200034.9 08.5200.70G? 0
+034719.34 +240821.2 +000026.6-000037.300009.1 08.5200.00B? 0
+034902.74 +555206.2 -000003.4+000011.400003.5 08.5200.46F? 0
+034929.18 +345503.1 +000001.7-000003.500004.3 08.5200.03A? 0
+035453.24 -662657.8 +000014.6+000089.500005.4 08.5200.68G? 1
+035803.00 +484359.9 +000032.0-000029.400010.9 08.5200.59G? 0
+035858.77 -112605.4 +000004.9-000032.600001.7 08.5200.51F? 0
+040722.36 -022202.0 +000040.9+000004.700000.8 08.5200.53F? 0
+041337.92 -412319.8 -000002.0-000006.100008.7 08.5200.26A? 0
+041544.94 +452339.5 +000137.1-000170.400004.6 08.5200.65G? 1
+041645.58 -825949.3 -000016.7-000005.800010.1 08.5200.34F? 0
+041814.99 +001338.5 +000009.8-000063.200002.1 08.5200.62G? 0
+041827.83 +250014.1 +000024.8-000004.900009.8 08.5200.55F? 0
+042254.64 +282354.2 -000033.9+000004.100006.4 08.5200.47F? 0
+042337.18 +080329.6 +000006.2+000007.400003.0 08.5200.93G? 0
+042342.95 -390823.5 -000005.4+000000.300001.3 08.5200.28A? 0
+043141.50 +555307.4 +000002.9-000021.700004.1 08.5200.58G? 0
+043206.65 -015844.0 +000136.6-000117.800027.5 08.5200.70G? 0
+043252.86 +314708.2 +000017.1+000003.800004.2 08.5200.11A? 0
+043415.41 +450032.9 -000016.1-000015.800010.7 08.5200.94G? 0
+043630.76 -543716.4 +000024.0+000040.600011.3 08.5200.28A? 0
+043947.22 -104142.7 -000024.3+000016.300001.8 08.5200.59G? 0
+044240.10 -084820.2 +000010.3+000009.600001.2 08.5200.97K? 0
+044737.52 +181531.7 +000089.1-000033.700023.6 08.5200.74G? 0
+044922.38 -034656.6 +000026.2-000002.300009.8 08.5200.41F? 0
+045511.34 +201849.9 -000003.4-000015.900001.6 08.5200.32F? 0
+050055.81 -444846.0 +000002.8-000025.200009.1 08.5200.22A? 1
+050317.29 +234917.5 +000005.3-000020.200004.0 08.5200.15A? 0
+050417.23 -032418.0 +000018.3-000014.900007.2 08.5200.96K? 0
+050418.29 +343853.6 +000049.8-000023.700023.1 08.5200.57F? 0
+051251.44 +180918.1 -000013.7-000042.200010.6 08.5200.89G? 0
+051602.53 -702723.1 +000008.7+000050.200004.7 08.5200.21A? 0
+052126.28 -404551.4 -000019.0-000008.700003.0 08.5200.98K? 0
+052133.23 +865159.0 -000030.1+000031.400010.6 08.5200.62G? 0
+052400.33 -580542.2 +000013.9-000003.300018.1 08.5200.32F? 0
+052722.19 +184304.3 -000002.3+000005.300011.8 08.5200.27A? 0
+052725.74 +845147.9 +000054.4-000146.000003.7 08.5200.51F? 0
+052850.45 -400030.4 -000008.2-000003.300009.4 08.5200.55F? 0
+052948.72 -132713.7 -000008.1-000003.700010.1 08.5200.42F? 0
+052954.80 +463419.8 -000015.2-000055.300012.6 08.5200.61G? 0
+053400.47 -014516.1 +000005.1+000000.900005.5 08.52-0.01B? 0
+053419.82 +044930.3 -000004.7-000004.400005.1 08.52-0.07B? 0
+053451.34 -095440.5 +000024.1-000031.100004.5 08.5200.25A? 0
+053610.68 +191023.8 -000003.5-000071.400020.3 08.5200.63G? 0
+053839.29 -581611.8 +000045.9+000023.700012.4 08.5200.86G? 0
+053930.49 +512007.5 -000001.3-000025.600018.9 08.5200.11A? 0
+054326.41 -474924.6 +000041.9+000225.700038.4 08.5200.84G? 0
+054856.07 -094059.4 +000007.1-000068.400025.2 08.5200.61G? 0
+054857.63 +400957.2 -000009.2+000014.700011.8 08.5200.23A? 0
+054922.59 -173444.9 -000009.4+000109.300033.9 08.5200.93G? 0
+055419.16 -253137.1 -000005.0+000003.000004.1 08.5200.23A? 0
+055603.05 +590144.3 -000015.8-000001.800016.1 08.5200.34F? 0
+060042.29 +081739.0 -000020.0+000004.400007.2 08.5200.16A? 0
+060047.43 -605333.6 -000003.1+000023.600005.6 08.5200.08A? 0
+060414.57 -410913.2 +000000.0+000000.000000.0 08.5200.47F? 1
+060500.11 -121911.5 +000004.3-000015.600010.6 08.5200.27A? 0
+060515.38 -621738.9 -000002.4+000070.100018.6 08.5200.89G? 0
+060709.42 +495627.7 +000006.1-000009.700014.5 08.5200.07A? 0
+060847.38 -234633.3 -000036.6-000007.500006.8 08.5200.65G? 0
+060903.53 +085432.2 -000016.1-000014.300021.1 08.5200.06A? 0
+061311.98 -292608.8 -000001.5+000016.200012.7 08.5200.96K? 0
+061638.30 -203826.1 +000007.1+000004.300000.7 08.52-0.12B? 0
+061700.47 -770611.0 -000004.3+000021.000004.8 08.5200.99K? 0
+061754.99 +130152.9 -000025.8+000001.500002.6 08.5200.07A? 0
+061835.23 -022842.8 -000011.2+000000.800000.4 08.5200.36F? 0
+061959.31 -174101.1 +000009.0+000011.400011.7 08.5200.26A? 0
+062025.97 +222614.1 +000016.6-000027.400022.0 08.5200.98K? 0
+062047.59 +392039.0 +000020.5-000016.200010.5 08.5200.91G? 0
+062551.80 -495348.2 +000007.0-000023.200005.7 08.5200.32F? 0
+062723.78 -441012.3 +000004.9+000008.800001.7 08.5200.18A? 0
+062727.25 -450604.2 -000015.4+000027.000010.9 08.5200.52F? 0
+063055.36 -161702.5 -000005.8+000002.800008.1 08.5200.32F? 0
+063139.77 +054610.0 +000000.0+000000.000000.0 08.5200.00B? 0
+063249.66 -242207.1 +000028.1-000003.000016.9 08.5200.96K? 0
+063342.79 +003753.3 +000008.1-000018.100017.1 08.5200.33F? 0
+063414.44 -635505.3 -000008.4+000013.000010.3 08.52-0.07B? 0
+064006.31 -101838.7 +000004.7+000004.400004.9 08.52-0.04B? 0
+064026.67 +233843.2 +000016.4-000022.500021.4 08.5200.50F? 0
+064205.53 -380013.7 +000010.4+000035.000007.1 08.5200.55F? 0
+064542.63 -204135.4 -000000.1+000005.700009.9 08.52-0.06B? 0
+064832.64 -115108.4 -000002.3+000023.000002.0 08.52-0.02B? 0
+065332.51 -542803.9 -000011.9+000006.500001.3 08.52-0.01B? 0
+065759.98 +011237.6 -000008.0-000000.500009.7 08.52-0.05B? 0
+070005.69 -084100.2 -000029.9-000157.600022.8 08.5200.65G? 0
+070655.52 +322711.9 -000000.9-000020.600001.7 08.5200.84G? 0
+070823.76 -215953.5 +000001.8+000002.400010.5 08.5200.46F? 0
+070842.75 -330008.9 -000040.5+000044.100006.9 08.5200.42F? 0
+070847.43 -155602.9 +000001.7+000000.800009.4 08.5200.21A? 0
+070906.87 +285712.1 +000013.6-000014.500002.5 08.5200.03A? 0
+071040.05 +191943.8 -000001.9-000008.000001.9 08.52-0.01B? 0
+071234.81 -214456.3 -000007.7-000013.800007.0 08.5200.36F? 0
+071408.58 -283113.7 -000001.0+000009.000005.5 08.5200.01A? 0
+071830.80 -594407.5 -000019.7-000025.300005.1 08.5200.31A? 0
+071950.24 +450910.6 -000010.8-000005.500001.4 08.5200.97K? 0
+071954.94 +210741.3 -000008.1-000009.100009.8 08.5200.19A? 0
+072054.92 -564648.7 +000001.0+000007.400004.3 08.52-0.00B? 0
+072342.06 +341413.5 +000019.0-000049.400019.3 08.52-0.09B? 0
+072528.24 +043343.7 +000003.6-000026.700000.3 08.5200.07A? 0
+072701.10 -693055.1 +000011.0-000013.300006.9 08.5200.29A? 0
+072704.01 +480317.1 -000000.4-000014.100006.8 08.5200.03A? 0
+072718.81 -390534.7 +000020.6-000028.200010.0 08.5200.99K? 0
+072725.91 +621345.9 +000049.5+000012.900007.8 08.5200.81G? 0
+072734.96 -133731.8 +000000.7-000012.600004.5 08.5200.34F? 0
+073022.47 +491420.5 +000000.0+000000.000000.0 08.5200.10A? 1
+073243.65 -062608.1 +000016.7-000001.000001.1 08.52-0.06B? 0
+073305.09 -340322.6 -000013.0+000019.100001.2 08.5200.13A? 0
+073434.19 +113027.8 -000033.0-000027.700012.4 08.5200.33F? 0
+073550.49 +731630.5 +000116.8+000346.300029.3 08.5200.78G? 0
+073556.89 +312741.2 -000017.4+000001.300009.1 08.5200.93G? 0
+073859.37 -300819.5 -000002.5+000014.500001.1 08.5200.03A? 0
+074125.22 +823942.2 -000012.0-000039.400000.9 08.5200.37F? 0
+074207.83 -191322.0 -000002.2-000002.200006.0 08.5200.18A? 0
+074809.14 -471632.4 -000018.6+000007.500002.6 08.52-0.06B? 0
+074835.56 +222411.9 -000038.3+000031.500018.6 08.5200.97K? 0
+074913.67 +514843.7 -000040.2-000002.000014.3 08.5200.95G? 0
+075451.20 +004912.4 +000003.5-000009.700006.2 08.5200.35F? 0
+075531.40 +242147.5 -000021.2-000005.100007.0 08.5200.15A? 0
+075641.23 -185404.6 +000001.6-000005.400012.7 08.5200.01A? 0
+075647.20 -605027.2 -000007.8+000005.700012.6 08.5200.04A? 0 0.10 1.00
+075655.12 -365426.3 -000080.2-000013.500007.1 08.5200.58G? 0
+075745.64 -315320.4 +000002.5-000020.800002.1 08.5200.48F? 0
+075911.27 -270546.6 -000014.1+000019.000001.7 08.5200.15A? 0
+075912.91 -491936.2 -000022.4+000007.100006.6 08.5200.03A? 0
+080111.22 -312933.8 -000022.8-000007.700005.0 08.52-0.08B? 0
+080455.99 -574648.1 -000022.5+000030.400004.9 08.5200.28A? 0
+080512.97 -192354.6 -000007.6+000006.900010.5 08.52-0.01B? 0
+080517.14 -441941.5 -000015.7+000014.300002.6 08.52-0.05B? 0
+080658.55 +115700.0 -000093.0-000038.500030.4 08.5200.56F? 0
+081013.81 -031607.1 +000003.2-000008.400005.7 08.5200.08A? 0
+081358.43 -100155.7 -000000.5-000002.200008.4 08.5200.03A? 0
+081656.92 +643528.5 -000084.0+000013.900009.4 08.5200.86G? 0
+081749.95 -214756.3 +000001.5-000007.200002.6 08.5200.02A? 0
+081936.91 -462623.5 +000011.6-000029.800002.7 08.5200.41F? 0
+082024.16 -200517.6 -000007.9+000016.000012.5 08.5200.88G? 0
+082401.09 -085010.3 -000008.1-000011.600001.3 08.5200.23A? 0
+082429.71 -103027.8 +000008.8-000000.700001.1 08.52-0.01B? 0
+082519.40 +222112.2 -000031.1-000015.000005.1 08.5200.88G? 0
+082651.68 +645110.0 -000013.2-000008.700006.6 08.5200.97K? 0
+083056.21 -331647.4 +000001.0+000000.600005.2 08.52-0.14B? 0
+083458.29 +720015.2 -000013.2-000055.900012.8 08.5200.16A? 0
+083719.20 +055720.1 +000002.3-000005.600005.0 08.5200.10A? 0
+084710.91 +110946.8 -000043.7-000004.800004.9 08.5200.14A? 0
+085126.18 +573138.1 +000000.0+000000.000000.0 08.5200.42F? 1
+085229.43 -482930.0 +000000.9+000016.400002.2 08.52-0.01B? 0
+085805.85 -030743.1 -000001.7-000035.100005.3 08.5200.14A? 0
+085842.29 +520011.8 -000016.6-000028.800013.0 08.5200.35F? 0
+090044.45 +505544.0 -000032.7-000032.800021.8 08.5200.78G? 0
+090124.37 +321505.0 +000143.9+000109.000040.5 08.5200.31F? 0
+090246.30 -443833.6 -000021.2+000010.700002.5 08.5200.07A? 0
+090347.07 -460141.2 +000004.0-000024.900004.5 08.5200.93G? 0
+090426.28 -040126.7 +000015.3-000016.900001.9 08.5200.29A? 0
+090726.44 -582525.6 -000018.1+000032.100007.0 08.5200.40F? 0
+091039.90 -264500.8 -000002.1-000003.500000.6 08.5200.99K? 0
+091325.34 +350621.7 -000005.0-000014.600005.0 08.52-0.01B? 0
+091333.32 +025505.9 -000020.7+000008.600007.1 08.5200.99K? 0
+092404.47 -051827.2 +000005.8+000042.800000.0 08.5200.83G? 0
+093201.52 +200249.3 -000060.2-000011.200005.4 08.5200.40F? 0
+093355.16 -533806.3 -000003.5-000001.000004.1 08.52-0.01B? 0 0.10 1.00
+093509.09 -070508.8 -000137.1+000058.200016.0 08.5200.68G? 0
+094156.71 +835018.2 -000010.9-000013.100003.4 08.5200.29A? 0
+094300.33 +084832.9 -000029.3+000013.400005.9 08.5200.36F? 0
+094539.60 -193451.4 -000058.8+000000.700008.0 08.5200.38F? 0
+094606.02 -473708.3 -000004.6+000015.600005.3 08.5200.38F? 0
+094628.42 -254020.3 -000081.2+000018.500016.5 08.5200.54F? 0
+094758.98 +733842.1 -000090.7+000025.600024.8 08.5200.60G? 0
+094842.95 -375025.8 -000007.5+000006.000001.1 08.5200.16A? 0
+094852.06 -533507.4 -000052.7+000028.700010.3 08.5200.51F? 0
+095430.48 -011614.7 +000017.6+000007.800003.0 08.5200.11A? 0
+095627.93 -035018.3 +000040.1-000060.400011.9 08.5200.51F? 0
+100203.10 +152138.5 +000041.0-000049.100016.4 08.5200.50F? 0
+100639.49 -122817.9 -000069.9+000014.500006.0 08.5200.51F? 0
+100754.15 -240329.4 +000003.4-000028.500000.2 08.5200.94G? 0
+100819.89 -571723.5 -000006.0-000000.900002.7 08.52-0.04B? 0
+100935.18 +152048.9 +000025.6-000158.300021.7 08.5200.57F? 0
+101146.99 -555945.4 -000020.1+000004.100001.7 08.5200.01A? 0
+101305.57 -360418.3 +000025.3-000019.000016.8 08.5200.92G? 0
+101503.18 +644301.7 -000058.1-000023.900013.1 08.5200.98K? 0
+101656.60 +125448.9 +000001.1-000033.400013.4 08.5200.11A? 0
+101858.17 -180615.8 -000003.1-000001.300002.2 08.5200.38F? 0
+101936.37 -034211.2 -000043.8+000036.100001.7 08.5200.94G? 0
+102050.72 -632653.9 -000177.7+000076.300009.5 08.5200.69G? 0
+102239.89 -034429.9 -000001.6+000002.900004.3 08.5200.95G? 0
+102435.57 +175502.5 -000012.2-000028.600003.3 08.5200.96K? 0
+102656.35 -695257.6 -000012.7+000005.300007.2 08.52-0.01B? 0
+103137.04 +543310.6 -000018.1-000016.500001.6 08.5200.42F? 0
+103851.99 -373524.0 +000015.4-000001.500010.4 08.5200.29A? 0
+103916.78 +762629.9 -000017.6-000021.200000.3 08.5200.17A? 0
+103921.42 +221148.4 -000032.6-000017.900000.3 08.5200.08A? 0
+104359.38 -493515.6 -000046.6+000008.700002.4 08.5200.13A? 0
+104438.71 +052954.9 +000006.0+000024.900001.4 08.5200.67G? 0
+105446.03 +151148.9 -000008.3-000012.900019.0 08.5200.96K? 0
+105552.06 +654354.7 +000126.1+000026.000021.9 08.5200.56F? 0
+105558.76 -025333.4 -000043.2-000065.300017.4 08.5200.66G? 0
+105730.59 -110521.3 -000036.5+000004.700045.3 08.5200.33F? 0
+110042.64 -552124.6 -000006.1+000001.500005.4 08.5200.01A? 0
+110108.37 +054051.1 -000102.1-000001.500015.4 08.5200.41F? 0
+110607.54 +241337.8 -000035.6-000002.000010.7 08.5200.94G? 0
+110626.01 -334451.5 -000038.9-000000.400002.1 08.5200.48F? 0
+110738.64 -540343.8 -000018.4+000006.300011.7 08.5200.00A? 0
+111117.08 -255527.5 -000052.1-000015.900000.7 08.5200.54F? 0
+111204.51 -610543.0 -000014.0+000001.900008.1 08.5200.25A? 0
+111418.03 -655328.5 -000004.3+000000.300004.3 08.5200.13A? 0
+111941.41 -430918.9 +000062.8-000008.200013.1 08.5200.56F? 0
+112809.39 -311411.6 -000025.2+000015.900017.0 08.5200.24A? 0
+113617.21 -780023.2 -000019.1-000011.900001.0 08.5200.96K? 0
+113812.18 -632326.8 -000005.9+000005.500002.2 08.52-0.00B? 0
+113910.74 -574430.9 -000003.8+000005.900002.1 08.52-0.05B? 0
+114249.68 -622605.4 -000010.2+000010.600001.8 08.52-0.07B? 0 0.10 1.00
+114303.19 -595628.1 +000004.7-000000.100006.9 08.52-0.06B? 0
+114528.57 -713612.6 -000035.9+000000.200011.2 08.5200.12A? 0
+114802.57 -660655.1 -000285.7+000154.500044.7 08.5200.89G? 0
+115353.60 +110710.5 -000036.5+000018.200002.1 08.5200.91G? 0
+115410.04 -551046.7 -000004.0+000006.600003.2 08.5200.97K? 0
+115441.88 -651308.6 +000002.8-000006.000009.7 08.5200.26A? 0
+115629.93 +040349.5 -000017.9-000017.800002.7 08.5200.25A? 0
+120103.51 +130030.2 +000009.9-000009.500007.0 08.5200.28A? 0 0.10 1.00
+120134.63 -535008.4 +000003.1+000003.600005.1 08.5200.23A? 0
+121222.80 -171237.1 -000042.2+000003.000006.1 08.5200.27A? 0
+121451.44 -514351.6 +000043.7-000039.000025.0 08.5200.60G? 0
+122410.92 -220408.8 -000029.2+000001.600007.8 08.5200.31A? 0
+122915.28 +353155.3 +000012.7-000042.200004.0 08.5200.49F? 0
+123751.43 -322705.8 -000028.4-000016.800002.9 08.5200.61G? 0
+124120.14 -683429.2 -000012.6+000002.600000.0 08.5200.17A? 0
+124229.17 +011945.1 +000025.0-000040.900020.6 08.5200.10A? 0
+124457.42 -651909.3 -000015.8-000008.900009.7 08.5200.37F? 0
+124855.53 +541453.5 +000001.2+000008.300002.2 08.5200.24A? 0
+124859.57 +194047.8 -000047.2-000024.900010.6 08.5200.45F? 0
+125459.60 +580937.6 -000019.0-000051.900007.7 08.5200.38F? 0
+125931.21 -561126.8 +000010.0-000003.700011.2 08.5200.35F? 0
+130304.17 -593634.2 -000063.2-000013.000000.2 08.5200.28A? 0
+130501.85 -463348.3 -000050.5+000003.100013.1 08.5200.45F? 0
+130642.65 +070848.5 -000021.2-000044.200018.9 08.5200.26A? 0
+131009.94 +735807.5 -000031.4-000005.000005.5 08.5200.31A? 0
+131102.43 -455210.7 -000117.5-000001.300011.4 08.5200.50F? 0
+131249.23 +345318.6 -000022.4+000042.600007.5 08.5200.58G? 0
+131513.39 -191217.1 -000007.9-000072.500000.2 08.5200.66G? 0
+131942.94 -301956.5 -000003.7+000006.800008.7 08.52-0.11B? 0
+132138.76 -691135.3 -000018.3-000005.200003.9 08.5200.11A? 0
+132231.98 -521005.8 -000024.7-000031.400023.3 08.5200.36F? 0
+133303.94 +730310.1 -000032.9-000009.400002.0 08.5200.88G? 0
+133836.46 -595032.0 -000017.6-000053.500004.1 08.5200.69G? 0
+133840.33 -082516.2 -000025.1-000023.000016.0 08.5200.52F? 0
+134429.84 -595249.5 -000035.7-000008.300003.1 08.5200.17A? 0
+135557.84 +315154.2 +000066.1-000124.100015.8 08.5200.53F? 0
+135750.46 -290341.3 +000096.4-000056.400005.8 08.5200.47F? 0
+140054.29 -380049.7 -000005.5-000006.300004.7 08.52-0.03B? 0
+140112.61 +623437.3 -000060.4-000006.000006.5 08.5200.44F? 0
+140350.59 -472327.7 -000010.5-000005.000000.2 08.5200.19A? 0
+140413.05 -214537.4 -000024.7-000005.200004.3 08.5200.95G? 0
+140537.75 -482744.8 -000065.3-000118.800006.1 08.5200.87G? 0
+141226.83 +673510.2 +000160.7-000016.700022.0 08.5200.81G? 0
+141317.21 -333033.4 -000023.9+000000.200017.1 08.5200.01A? 0
+141708.41 +210005.7 -000112.2+000054.400012.9 08.5200.91G? 0
+141838.78 -292007.3 -000039.4+000006.300007.1 08.5200.52F? 0
+141946.90 +640005.2 -000046.3+000030.000009.2 08.5200.63G? 0
+142951.28 -423322.5 -000008.8-000014.000008.7 08.5200.99K? 0
+143413.84 -191336.1 -000033.2+000016.800025.1 08.5200.55F? 0
+144508.84 -570702.1 -000005.5-000017.000001.0 08.5200.01A? 0
+144631.95 -561105.4 -000053.7-000039.200004.7 08.5200.53F? 0
+144931.75 -590754.1 -000143.2-000052.100022.6 08.5200.63G? 0
+145045.10 -491000.8 +000023.0-000007.100000.3 08.5200.02A? 0
+145213.44 -263722.2 -000013.3-000006.700000.3 08.5200.98K? 0
+145847.38 -661850.4 -000012.0-000023.100006.6 08.5200.01A? 0
+145905.99 +732532.6 -000087.0+000045.900007.3 08.5200.65G? 0
+150632.08 +385910.7 -000088.9-000311.600028.0 08.5200.87G? 0
+151225.40 +665830.2 -000071.6+000022.800004.0 08.5200.45F? 0
+151429.45 -191435.7 -000037.6+000036.500002.7 08.5200.50F? 0
+153034.35 -580627.4 -000009.8-000032.700002.9 08.5200.21A? 0
+153843.25 -265027.3 -000038.6-000048.700003.9 08.5200.68G? 0
+154042.73 +682559.8 -000000.2-000009.600000.4 08.5200.65G? 0
+154639.27 +082211.4 -000012.3+000004.500010.8 08.5200.96K? 0
+154709.73 -331711.3 -000005.9-000025.300018.3 08.5200.53F? 0
+155012.59 -415418.5 +000004.7-000034.400001.8 08.5200.50F? 0
+155041.47 -461848.8 -000042.2-000032.400002.6 08.5200.30A? 0
+155433.60 -270536.1 +000026.8-000032.500008.0 08.5200.58G? 0
+160116.07 -065824.9 -000104.3-000076.600034.5 08.5200.52F? 1
+160221.21 -625327.3 -000010.9-000026.800005.5 08.5200.35F? 0
+160413.81 +592232.8 -000004.3-000013.800007.1 08.5200.37F? 0
+160744.92 -115512.9 -000009.0-000038.500001.8 08.5200.54F? 0
+160829.43 -741016.6 -000005.0-000007.700001.4 08.5200.01A? 0
+160945.60 +105152.0 -000028.4+000008.700006.1 08.5200.27A? 0
+161430.89 +053121.7 +000000.0+000000.000000.0 08.5200.51F? 1
+161627.95 -760316.3 -000017.8-000022.100008.2 08.5200.13A? 0
+161646.85 -534341.8 +000001.7-000011.200008.4 08.5200.14A? 0 0.10 1.00
+161810.74 -524414.2 -000029.2-000026.100004.5 08.5200.18A? 0
+162308.78 +473749.7 +000000.0+000000.000000.0 08.5200.52F? 1
+162550.78 +054207.1 +000037.7-000041.900003.7 08.5200.41F? 0
+162657.04 +675822.4 -000009.3+000038.900013.0 08.5200.98K? 0
+162855.89 -432730.0 +000018.0-000041.000012.2 08.5200.49F? 0
+163339.21 -511545.4 -000010.0-000009.500000.6 08.5200.19A? 0
+163528.87 -343955.9 +000003.9-000011.300024.2 08.5200.49F? 0
+163910.45 -670619.7 -000008.0-000020.300001.5 08.5200.12A? 0
+163931.18 -532141.6 -000041.2-000055.200024.4 08.5200.85G? 0
+164104.93 -692428.5 -000022.2+000017.900002.1 08.5200.56F? 0
+164120.88 +003027.2 -000019.4+000028.200025.7 08.5200.63G? 0
+164151.01 -324836.5 -000024.8-000022.100011.2 08.5200.29A? 0
+164153.28 +183742.8 +000003.4+000012.600001.6 08.5200.30A? 0
+164230.92 -321756.6 +000013.3-000022.600003.0 08.5200.04A? 0
+164407.21 -460829.8 +000017.8-000018.800003.4 08.5200.17A? 0
+164928.32 -542647.9 -000000.5-000044.200012.1 08.5200.43F? 0
+165458.37 +283719.1 -000053.5-000019.800018.0 08.5200.49F? 0
+170242.07 +443812.4 -000106.0+000054.900019.6 08.5200.65G? 0
+170342.41 +134007.6 -000075.7-000081.500013.5 08.5200.68G? 0
+170403.08 -161132.8 -000240.5+000022.700004.3 08.5200.82G? 0
+170559.74 +123821.7 +000010.4+000002.300008.6 08.5200.18A? 0
+170618.04 +123623.4 -000196.8+000130.900018.8 08.5200.80G? 0
+170658.03 -352239.3 +000005.8-000022.500016.2 08.5200.38F? 0
+171206.59 +251456.3 +000002.1+000091.700012.0 08.5200.53F? 0
+171448.10 +533648.1 +000005.3-000028.000019.4 08.5200.98K? 0
+171604.39 +421604.8 +000004.8+000023.300004.2 08.5200.28A? 0
+172130.16 -262015.6 -000006.7-000027.800010.5 08.5200.67G? 0
+172333.22 -471918.6 -000004.5-000019.000008.8 08.5200.83G? 0
+172920.47 -383843.6 -000022.4-000060.900008.3 08.5200.57F? 0
+173004.22 +142744.9 +000005.0-000020.500005.7 08.5200.54F? 0
+173637.90 -484145.4 +000006.0-000020.400015.1 08.5200.07A? 0
+174053.40 -125456.9 +000013.9-000001.700001.2 08.5200.16A? 0
+174639.83 +260930.4 -000003.6+000002.200000.7 08.5200.30A? 0
+174853.26 +595324.3 +000022.4-000023.800000.7 08.5200.43F? 0
+175327.50 +522307.7 -000004.0+000003.900005.5 08.5200.42F? 0
+175551.30 -703152.4 +000001.6-000010.400008.0 08.5200.94G? 0
+180017.94 +215347.3 -000018.7+000036.800013.7 08.5200.69G? 0
+180213.55 +042224.9 -000007.3-000006.200005.4 08.5200.40F? 0
+180331.84 +403200.5 -000012.8+000011.600016.6 08.5200.48F? 0
+180504.60 +200355.8 -000021.6+000006.000008.3 08.5200.94G? 0
+180520.83 -275003.3 +000022.9+000000.300008.1 08.5200.00B? 0
+180603.97 +043406.1 -000008.1-000020.600003.2 08.52-0.02B? 0
+180835.46 +022439.1 +000000.7+000000.700010.6 08.5200.09A? 0
+180943.39 -451707.3 -000007.2-000031.300004.0 08.5200.24A? 0
+181252.98 -633657.4 +000000.0+000000.000000.0 08.5200.00B? 0
+181805.33 +825302.4 -000007.5+000025.900000.0 08.5200.34F? 0
+182029.23 -195040.7 +000052.5-000051.300004.5 08.5200.57F? 0
+182122.08 +284456.0 +000017.5-000014.600006.0 08.5200.41F? 0
+182226.16 -265436.5 -000011.3-000010.500001.4 08.5200.20A? 0
+182553.04 +312037.4 +000005.3-000010.600001.0 08.5200.93G? 0
+182930.20 -685159.6 -000000.8-000006.000005.4 08.5200.06A? 0
diff --git a/kstars/kstars/data/hip077.dat b/kstars/kstars/data/hip077.dat
new file mode 100644
index 00000000..890cd360
--- /dev/null
+++ b/kstars/kstars/data/hip077.dat
@@ -0,0 +1,1000 @@
+183458.13 -360311.8 -000003.6+000006.300013.3 08.5200.53F? 0
+183640.57 -373918.0 +000015.8-000026.900000.6 08.5200.32F? 0
+183952.17 +831836.6 +000029.9-000035.700011.9 08.5200.48F? 0
+184001.10 +060829.6 +000012.1+000007.000013.2 08.5200.16A? 0
+184054.82 +313206.4 +000074.6-000822.600053.1 08.5200.93G? 0
+184333.71 +120007.4 +000020.9-000004.600003.5 08.5200.59G? 0
+185201.90 -541806.7 +000048.9-000051.300025.6 08.5200.62G? 0
+185439.73 -310742.9 +000000.7-000012.200013.4 08.52-0.02B? 0
+185459.90 +305245.6 +000014.6-000013.800005.7 08.5200.49F? 0
+185647.89 -384313.6 +000005.1-000017.100005.0 08.5200.07A? 0
+185712.31 +561357.0 +000034.6+000040.900015.5 08.5200.63G? 0
+185803.46 +471129.1 +000000.0+000000.000000.0 08.5200.62G? 1
+185856.10 +222818.4 -000001.1+000056.100001.3 08.5200.98K? 0
+185903.84 -261133.1 -000000.6-000019.400002.1 08.5200.35F? 0
+190004.11 +543916.8 -000008.8-000025.300007.8 08.5200.20A? 0
+190252.64 -541229.4 +000008.5-000060.900019.7 08.5200.59G? 0
+190418.33 -200833.3 +000000.7-000012.900002.5 08.52-0.02B? 0
+190446.87 -171955.4 +000024.3+000008.600002.3 08.52-0.04B? 0
+190507.37 +230437.9 +000223.4+000240.000024.5 08.5200.82G? 0
+190624.11 +224348.7 +000000.8-000006.800010.8 08.5200.12A? 0
+191011.63 +380455.9 +000004.4-000010.700011.7 08.5200.43F? 0
+191344.22 +342419.8 +000000.9+000005.200005.0 08.5200.00A? 0
+192056.50 +185309.6 +000000.6-000013.300000.5 08.5200.38F? 0
+192129.51 +000313.6 +000023.7+000130.100025.0 08.5200.55F? 0
+192644.51 -253501.8 +000012.7-000037.200006.5 08.5200.57F? 0
+192813.57 -093222.2 -000010.7-000040.800005.2 08.5200.38F? 0
+193050.83 -292303.0 +000015.0-000071.000007.4 08.5200.54F? 0
+193159.54 +102753.4 +000013.6-000012.500002.5 08.5200.99K? 0
+193615.55 -343921.5 -000025.2+000029.500018.4 08.5200.60G? 0
+193624.26 +370449.9 +000002.1+000062.500008.4 08.5200.74G? 0
+193940.56 +383836.6 +000004.9+000011.200010.8 08.5200.99K? 0
+194153.84 +463226.2 +000033.8-000040.500000.3 08.5200.47F? 0
+194249.93 +423900.4 -000002.4+000000.800004.3 08.5200.00A? 0
+194629.33 +202403.4 +000006.0-000004.900012.5 08.5200.08A? 0
+194801.78 -143402.6 +000001.0-000002.100000.6 08.5200.12A? 0
+194911.61 +655716.3 +000037.3+000229.900002.7 08.5200.53F? 0
+195028.50 +342307.3 +000003.0-000002.200007.2 08.5200.00A? 0
+195104.52 +151001.9 +000004.3-000004.100007.1 08.5200.01A? 0
+195239.43 -053305.5 -000005.6-000008.900003.8 08.5200.12A? 0
+195326.86 -612924.2 -000003.5-000000.100000.5 08.5200.88G? 0
+195420.40 +304215.2 -000000.7-000003.700003.0 08.52-0.09B? 0
+195455.55 +022624.9 -000008.3-000012.100010.7 08.52-0.00B? 0
+195507.83 +592708.1 -000009.9-000010.000000.2 08.5200.09A? 0
+195719.48 +051245.1 -000017.4-000005.200001.1 08.5200.56F? 0
+195751.58 +550928.4 +000020.7-000001.000010.0 08.5200.40F? 0
+195859.50 +013143.0 +000004.0+000002.300006.0 08.5200.00A? 0
+195913.05 +150952.6 -000009.9-000008.200011.4 08.5200.93G? 0
+200017.58 -084007.7 -000011.0-000036.100022.9 08.5200.91G? 0
+200158.96 +054009.6 +000008.3-000011.700001.9 08.5200.51F? 0
+200204.85 +804101.3 -000010.0-000049.500011.0 08.5200.79G? 0
+200252.38 +323438.7 +000004.5-000004.000003.7 08.52-0.06B? 0
+200509.72 -524155.0 +000006.3-000015.800003.5 08.5200.31F? 0
+200608.94 +230236.5 -000006.2-000011.200007.7 08.52-0.07B? 0
+200923.21 -025713.7 -000021.5-000042.700012.8 08.5200.35F? 0
+200935.23 -022328.7 +000040.6-000023.800005.9 08.5200.38F? 0
+201115.13 +313149.6 +000002.5-000003.300001.7 08.5200.49F? 0
+201139.28 +045227.9 +000044.1+000032.200010.3 08.5200.45F? 0
+201139.57 +735847.8 -000003.8-000021.300002.9 08.5200.10A? 0
+201307.84 -572841.9 +000053.3-000070.300013.8 08.5200.65G? 0
+201540.26 +433859.6 +000000.0+000000.000000.0 08.5200.35F? 1
+201602.24 +115723.6 +000011.9-000009.900003.6 08.5200.14A? 0
+201745.06 +714546.1 +000013.8+000018.400014.2 08.5200.23A? 0
+201906.27 -421711.3 +000003.4+000028.900007.3 08.5200.88G? 0
+202016.68 -424047.4 +000041.4+000006.500001.8 08.5200.91G? 0
+202100.59 +432237.6 -000002.4-000005.200001.4 08.52-0.03B? 0
+202119.55 +303603.5 -000000.6+000009.000001.5 08.5200.25A? 0
+202259.25 +473332.3 +000018.8-000012.500000.2 08.5200.95G? 0
+202303.22 -245916.1 +000028.7+000003.000013.1 08.5200.24A? 0
+202321.82 +413037.8 +000005.7-000001.600004.6 08.5200.13A? 0
+202335.40 -074726.5 -000008.0+000015.900014.5 08.5200.41F? 0
+202433.01 -481851.3 +000009.3-000025.800001.0 08.5200.94G? 0
+202902.28 -330822.8 +000006.9-000021.600015.8 08.5200.98K? 0
+202921.63 -340640.7 +000023.4-000008.300005.0 08.5200.96K? 0
+202955.71 +032244.1 -000013.2-000056.000004.6 08.52-0.01B? 0
+203353.22 +384120.6 -000003.8-000004.200006.9 08.52-0.04B? 0
+203901.90 +561119.6 -000006.4+000000.600006.2 08.5200.25A? 0
+204347.72 -211400.4 -000005.8-000023.400009.5 08.5200.29A? 0
+204417.75 +093419.5 -000005.8-000002.300001.3 08.5200.96K? 0
+204908.88 -362906.8 -000061.2+000009.000005.8 08.5200.88G? 0
+205244.51 +071915.1 +000032.1-000018.000006.2 08.5200.37F? 0
+205337.84 -222532.6 +000035.7-000001.400001.4 08.5200.29A? 0
+210142.79 -234757.1 +000016.9-000045.800020.1 08.5200.66G? 0
+210308.05 -454510.4 +000008.0+000010.500000.8 08.5200.31A? 0
+210456.57 +475211.7 +000011.5+000004.100002.2 08.5200.03A? 0
+210927.58 +290009.0 +000015.9+000002.400007.9 08.5200.43F? 0
+211050.14 +460559.6 +000009.0+000006.200003.7 08.5200.35F? 0
+211101.43 -403221.4 -000002.2-000013.300004.2 08.5200.37F? 0
+211143.38 +520126.3 +000005.3+000006.100010.3 08.5200.21A? 0
+211229.73 +261845.7 -000009.8-000010.100000.5 08.5200.26A? 0
+211642.16 +545107.3 +000008.5+000000.900000.4 08.5200.46F? 0
+211644.37 +424105.5 +000161.4+000113.800008.6 08.5200.68G? 0
+211735.17 -213600.6 +000012.3-000011.200008.5 08.5200.21A? 0
+212130.09 -532102.6 +000011.7-000025.300007.4 08.5200.32F? 0
+212412.74 +350135.4 +000007.1-000010.200000.0 08.5200.33F? 0
+212514.34 +483429.0 -000005.4-000017.900000.0 08.5200.93G? 0
+212652.17 -355731.3 +000005.2+000005.500004.8 08.5200.94G? 0
+213104.33 -014356.1 +000002.4-000012.700012.1 08.5200.53F? 0
+213120.67 +211216.3 -000006.5-000021.600003.3 08.5200.38F? 0
+213325.45 -211634.6 +000015.4-000026.600003.6 08.5200.14A? 0
+213453.25 +544100.6 +000050.0-000000.400012.4 08.5200.33F? 0
+213748.44 -161508.1 +000024.0+000012.300009.3 08.5200.90G? 0
+214303.57 -020158.8 +000020.3-000002.400002.6 08.5200.93G? 0
+214520.39 +492852.6 -000013.7+000000.000006.1 08.5200.37F? 0
+215134.41 -132944.3 +000014.7-000012.900000.0 08.5200.35F? 0
+215527.44 +255557.9 +000033.5+000008.200000.8 08.5200.60G? 0
+215614.40 +472811.0 +000042.9+000010.800008.3 08.5200.25A? 0
+215812.92 +132939.2 +000050.7-000032.600004.8 08.5200.59G? 0
+215832.96 -535915.7 +000007.1+000028.800001.3 08.5200.29A? 0
+220143.11 +341800.5 +000026.3-000049.500005.1 08.5200.92G? 0
+220411.26 +462114.0 +000013.1-000008.900009.5 08.5200.35F? 0
+220558.67 -562819.3 +000061.6-000047.200017.2 08.5200.56F? 0
+220922.00 +223246.6 -000029.0+000028.700000.6 08.5200.46F? 1
+221151.94 -002145.4 -000001.1-000023.100000.7 08.5200.41F? 0
+221557.39 -024441.9 +000012.6-000012.800014.4 08.5200.30A? 0
+221706.67 +530021.1 +000005.0+000003.900006.0 08.5200.12A? 0
+222012.54 +214901.3 -000014.3-000007.600010.1 08.5200.01A? 0
+222024.01 +462506.3 -000201.6-000062.900031.0 08.5200.52F? 0
+222118.43 +054342.6 +000047.3-000034.600007.2 08.5200.54F? 0
+222319.99 +313003.9 -000015.8-000011.100009.0 08.5200.23A? 0
+222602.72 +591449.4 +000002.1-000001.500010.2 08.5200.34F? 0
+222624.82 +324657.7 +000088.7+000039.300013.9 08.5200.77G? 0
+222749.67 +525807.4 +000003.2-000001.900000.6 08.5200.11A? 0
+223429.04 -272342.3 +000051.6-000121.900012.0 08.5200.80G? 0
+223450.47 +404357.2 +000002.7-000011.900006.4 08.52-0.06B? 0
+223547.25 -125232.0 -000017.3-000072.500002.7 08.5200.46F? 0
+223856.20 +545419.1 +000000.7-000007.300000.9 08.5200.17A? 0
+224002.44 +143951.7 -000030.4-000009.000027.0 08.5200.33F? 0
+224240.73 +042954.3 +000050.7-000005.900016.1 08.5200.94G? 0
+224754.02 -041344.5 -000008.1-000016.000008.4 08.5200.45F? 0
+224843.28 +550733.8 -000010.6-000010.800009.8 08.5200.03A? 0
+224858.48 -443614.0 +000029.2-000116.800018.2 08.5200.64G? 0
+225706.17 +630153.0 +000088.4+000109.900028.3 08.5200.75G? 0
+225718.75 -235020.2 -000005.1-000004.900012.4 08.5200.98K? 0
+225858.50 +274445.1 +000025.8+000006.100006.9 08.5200.46F? 0
+230125.52 -280040.1 +000210.0-000085.100029.2 08.5200.73G? 0
+230216.97 +513514.4 +000004.6+000010.900031.3 08.5200.43F? 0
+230718.92 -605234.8 +000016.4+000000.900012.1 08.5200.41F? 0
+233021.81 +062531.3 -000013.0-000011.900002.8 08.5200.18A? 0
+233058.80 +773235.0 +000035.3-000026.800015.6 08.5200.48F? 0
+233354.15 -613913.8 -000004.5-000068.700007.3 08.5200.54F? 0
+233617.54 +542809.3 +000028.7-000013.800004.2 08.5200.39F? 0
+233718.18 +482855.4 +000005.2+000002.600002.2 08.52-0.01B? 0
+233752.15 +524051.0 +000006.9+000000.100005.2 08.5200.02A? 0
+234800.33 -822442.1 +000021.6-000004.200009.8 08.5200.52F? 0
+234903.09 +210709.6 -000011.0-000022.500004.1 08.5200.97K? 0
+235258.54 +320355.0 -000048.3-000026.300002.0 08.5200.41F? 0
+235429.69 +293819.3 +000014.3-000185.300021.0 08.5200.79G? 0
+235537.37 -512226.6 +000156.1-000078.400014.6 08.5200.70G? 0
+235631.30 +540403.2 -000039.7-000023.200001.6 08.5200.46F? 0
+235743.59 +082430.5 +000024.9-000144.600026.1 08.5200.61G? 0
+000303.26 -074855.9 +000054.7+000000.300011.5 08.5201.03K? 0
+000735.63 +615521.5 +000015.5+000004.400018.0 08.5201.95M? 0
+000957.11 +040958.0 +000001.5-000013.700010.9 08.5201.17K? 0
+001006.66 +504824.6 +000025.0-000003.600016.0 08.5201.04K? 0
+001022.74 +423449.6 -000003.3-000012.100015.0 08.5201.33K? 0
+001715.78 +243940.8 +000063.7-000006.400000.3 08.5201.26K? 0
+002419.14 +625426.4 -000005.0-000002.300012.6 08.5201.30K? 0
+002814.57 +421037.3 +000037.9-000013.300017.6 08.5201.07K? 0
+003027.05 +571555.7 -000013.1-000002.800003.4 08.5201.20K? 0
+003101.92 -515710.5 +000018.8+000018.400003.8 08.5201.56K? 0
+003112.16 +174636.0 +000002.7-000007.000000.7 08.5201.52K? 0
+003128.67 +375121.0 +000042.7-000020.500010.5 08.5201.36K? 0
+004154.92 +390257.4 +000013.3+000005.100015.6 08.5201.30K? 0
+004642.43 -134540.1 +000012.8+000014.400010.7 08.5201.21K? 0
+010833.77 +154725.0 +000007.9-000009.900008.3 08.5201.07K? 0
+012437.81 -313301.7 -000008.0-000005.700005.3 08.5201.16K? 0
+012442.23 +812141.8 -000000.6+000002.000009.0 08.5201.03K? 0
+012728.77 -072040.3 -000000.2-000027.500005.5 08.5201.09K? 0
+012900.66 -610457.8 +000012.8+000015.900000.1 08.5201.01K? 0
+012926.67 +490938.3 +000001.8-000007.500002.7 08.5201.52K? 0
+013014.79 +415133.5 +000001.9-000023.300007.8 08.5201.36K? 0
+013427.60 +232411.4 +000021.3+000001.600002.8 08.5201.38K? 0
+014332.07 -382942.9 -000002.9-000017.900005.7 08.5201.01K? 0
+014714.47 +505134.3 +000016.9-000012.500015.1 08.5201.61K? 0
+015335.80 -122658.1 -000014.6-000055.100004.3 08.5201.22K? 0
+015759.17 +462820.6 +000029.6-000028.400011.0 08.5201.07K? 0
+021250.52 -411554.8 +000025.9+000014.800003.5 08.5201.03K? 0
+021501.76 -073414.7 +000014.5+000000.100021.6 08.5201.08K? 0
+021529.57 +284856.9 -000029.0-000006.000020.8 08.5201.40K? 0
+022007.60 -415509.3 +000003.1+000021.200005.8 08.5201.42K? 0
+023037.17 -475552.4 +000008.0-000003.100002.8 08.5201.29K? 0
+023133.99 -563604.2 +000006.2+000014.500006.2 08.5201.23K? 0
+023430.20 +283826.8 -000010.1-000002.000004.0 08.5201.51K? 0
+024011.90 -001600.2 +000026.7+000009.800002.0 08.5201.01K? 0
+024139.21 +393216.5 -000005.5-000017.400003.7 08.5201.57K? 0
+025256.32 +694815.6 -000018.0+000012.800004.8 08.5201.88M? 0
+025622.88 -241812.5 +000002.8+000004.100000.0 08.5201.08K? 0
+030952.38 +154040.4 -000036.9-000048.800019.5 08.5201.55K? 0
+031403.96 +605224.6 +000008.3-000023.900001.2 08.5201.42K? 0
+031749.32 -702850.2 -000011.5-000045.300015.9 08.5201.21K? 0
+031825.47 -395936.4 +000017.2-000004.800015.3 08.5201.18K? 0
+033734.13 +654827.7 +000014.5-000002.000000.0 08.5201.35K? 0
+040420.31 -081459.5 +000035.8+000001.100024.9 08.5201.24K? 0
+040805.42 +453520.2 -000031.1+000007.200019.8 08.5201.12K? 0
+041307.19 -564943.6 +000004.5+000023.400005.2 08.5201.40K? 0
+041651.41 +232022.2 -000005.4-000012.700002.9 08.5201.42K? 0
+042115.91 -201124.4 -000081.1-000184.400013.1 08.5201.00K? 0
+042149.06 +742229.0 -000006.4+000019.400000.4 08.5201.20K? 0
+042300.00 +632046.7 +000016.7-000031.600006.7 08.5201.63K? 0
+042652.41 -225729.0 +000041.3-000008.400003.5 08.5201.20K? 0
+044833.23 +004852.9 +000000.5-000020.500005.7 08.5201.34K? 0
+045246.36 -083920.6 +000010.9+000003.400018.0 08.5201.00K? 0
+045514.15 +114516.8 -000001.6-000007.600010.0 08.5201.12K? 0
+045712.32 -110052.8 -000007.1+000011.500030.2 08.5201.38K? 0
+050125.94 +032957.1 +000001.1+000005.800002.5 08.5201.30K? 0
+050736.80 -190206.0 -000001.2-000003.800024.5 08.5201.66K? 0
+050956.15 -003730.9 -000013.1+000015.000009.4 08.5201.15K? 0
+051826.28 -205240.6 -000003.7-000007.300011.2 08.5201.25K? 0
+052351.55 -320903.4 +000011.7+000015.700011.3 08.5201.18K? 0
+052815.07 +791129.4 -000016.9+000017.000016.0 08.5201.20K? 0
+052837.82 +213103.7 +000022.7-000011.500007.7 08.5201.21K? 0
+053143.93 +082759.5 +000032.9+000025.000022.2 08.5201.68K? 0
+053152.60 +111215.1 -000002.1-000011.000019.2 08.5201.30K? 0
+054429.09 +490558.9 -000018.8-000001.100012.7 08.5201.10K? 0
+054719.88 +023135.8 -000022.8-000019.800001.0 08.5201.29K? 0
+054721.77 -401917.0 -000005.0+000019.700000.4 08.5201.26K? 0
+054758.07 +512704.7 -000007.5-000021.200008.4 08.5201.07K? 1
+054843.16 -132002.3 -000020.5+000006.100005.4 08.5201.58K? 0
+054850.62 +493354.8 +000010.1-000031.600013.4 08.5201.32K? 0
+055139.32 +484405.8 -000008.4-000007.000000.1 08.5201.36K? 0
+055210.05 +685855.1 +000003.5+000002.200003.0 08.5201.47K? 0
+055433.84 -251514.4 -000005.2-000002.400012.1 08.5201.62K? 0
+060125.36 +015458.6 -000009.7-000016.900000.1 08.5201.18K? 0
+060204.79 -704031.1 -000010.7+000025.300007.4 08.5201.62K? 0
+060705.68 +221018.2 -000026.0-000013.400014.4 08.5201.49K? 0
+060836.20 +030857.6 +000004.6-000016.300011.2 08.5201.57K? 0
+060850.78 +243002.5 -000018.9+000003.900006.4 08.5201.37K? 0
+061623.78 -061110.1 +000006.2+000005.000017.1 08.5201.21K? 0
+062421.37 -590519.8 -000010.3-000004.100015.0 08.5201.23K? 0
+063226.31 -145023.1 -000038.8+000035.800000.4 08.5201.22K? 0
+063857.89 +191449.4 +000003.7+000016.100005.0 08.5201.52K? 0
+064025.69 -210327.7 -000000.3+000022.100003.7 08.5201.27K? 0
+064154.32 -411544.2 -000022.5-000007.200006.0 08.5201.13K? 0
+064846.63 +020034.2 -000036.8+000001.400005.7 08.5201.07K? 0
+064910.62 +522852.9 -000004.8+000010.300010.4 08.5201.07K? 0
+065308.06 -190005.2 -000006.4+000017.100001.4 08.5201.02K? 0
+065818.03 +033025.8 +000042.0-000003.800010.1 08.5201.50K? 0
+070101.19 -544107.4 -000018.8+000011.500014.5 08.5201.52K? 0
+070310.24 -212623.7 -000003.4+000007.400011.0 08.5201.72K? 0
+070800.18 +041319.2 -000007.7+000011.200012.1 08.5201.05K? 0
+071032.36 -171854.7 -000002.0-000011.900006.7 08.5201.09K? 0
+071043.59 +542223.3 +000036.1-000005.300018.9 08.5201.09K? 0
+071345.35 -035658.7 -000015.3+000001.800016.6 08.5201.40K? 0 0.10 1.00
+071402.32 +512216.5 -000004.2+000002.500004.9 08.5201.01K? 0
+071729.56 -420729.0 +000030.4+000012.700002.7 08.5201.10K? 0
+071915.68 -112741.3 -000006.9+000006.600000.8 08.5201.68K? 0
+072037.88 +145358.0 -000027.9-000019.500009.4 08.5201.18K? 0
+072117.09 +623149.6 -000007.9-000026.200017.3 08.5201.09K? 0
+072213.41 +554820.1 -000012.3-000002.100021.7 08.5201.35K? 0 0.10 1.00
+072319.02 +730142.2 +000001.1+000001.200005.8 08.5201.57K? 0
+072323.87 +284236.8 -000023.5-000028.600009.8 08.5201.14K? 0
+072805.70 -233109.3 +000001.6+000023.000011.2 08.5201.78K? 0
+072806.00 -091725.2 +000039.0-000025.500017.2 08.5201.51K? 0
+072831.65 -284048.0 +000039.4-000037.800001.8 08.5201.06K? 0
+073116.89 +151504.7 +000000.6-000031.200003.1 08.5201.07K? 0
+073148.25 +110620.0 +000022.1-000010.200003.4 08.5201.09K? 0
+073831.85 -622500.9 -000008.8+000014.900016.6 08.5201.42K? 0
+073844.68 -195028.8 +000007.2-000016.800014.3 08.5201.02K? 0
+074109.26 +152002.8 +000002.5-000010.700018.2 08.5201.16K? 0
+074229.74 -192510.0 -000013.7-000000.400017.2 08.5201.21K? 0
+074914.85 -014045.8 -000019.7+000015.000025.8 08.5201.09K? 0
+075055.63 +510721.7 +000006.6-000021.500015.7 08.5201.59K? 0
+075402.14 -041814.1 +000005.1-000020.300000.7 08.5201.56K? 0
+075648.88 -483841.8 -000016.7+000083.900007.7 08.5201.01K? 0
+075701.70 +372751.3 +000000.4-000013.200021.5 08.5201.27K? 0
+080534.87 +033057.2 +000006.2-000003.700007.7 08.5201.56K? 0
+081148.50 -214457.8 +000003.7-000008.000011.3 08.5201.08K? 0
+081430.34 +585727.3 -000007.7-000010.700002.2 08.5201.34K? 0
+081439.09 -364958.7 -000046.1+000010.100011.5 08.5201.06K? 0
+081620.37 +040237.3 -000000.2-000010.100011.8 08.5201.58K? 0
+081638.74 -163826.1 +000000.8-000005.600002.2 08.5201.14K? 0
+082121.66 -252631.0 +000014.3-000015.400012.1 08.5201.01K? 0
+082226.32 -584754.9 -000015.0+000043.900005.7 08.5201.04K? 0
+082650.89 -125232.4 -000017.7+000008.600003.9 08.5201.56K? 0
+083419.14 -791247.6 -000013.7+000024.700000.8 08.5201.37K? 0
+083708.88 -760950.5 -000016.5+000012.800012.8 08.5201.22K? 0
+084057.83 -290254.8 -000017.4+000002.300003.5 08.5201.58K? 0
+084334.86 +311901.9 +000010.1-000002.100004.4 08.5201.71K? 0
+084924.58 -405610.8 +000002.5+000008.500010.3 08.5201.53K? 0
+085203.58 +185339.8 -000016.3-000036.100018.7 08.5201.17K? 0
+085214.64 +065431.6 -000008.7-000007.100008.2 08.5201.10K? 0
+085707.06 +544051.0 +000000.5-000027.000011.8 08.5201.04K? 0
+090510.81 -094214.3 -000009.0-000010.400001.4 08.5201.19K? 0
+090628.34 -275821.7 -000005.6+000005.600003.2 08.5201.18K? 0
+091143.06 -484623.6 -000016.9+000000.600017.9 08.5201.57K? 0
+091230.28 -385637.5 +000013.4-000002.100018.1 08.5201.10K? 0
+091954.70 +502950.0 +000000.1+000008.700018.6 08.5201.57K? 0
+092333.35 -104857.4 +000001.3-000016.500012.3 08.5201.03K? 0
+093118.58 -280839.8 -000004.2+000010.500016.6 08.5201.34K? 0
+093439.53 +563407.1 -000011.1+000005.000014.3 08.5201.64K? 0
+094422.36 -272646.0 -000036.1+000020.100015.4 08.5201.08K? 0
+095328.08 -431146.5 +000003.6+000006.000011.8 08.5201.12K? 0
+095636.13 -300723.3 +000005.4-000019.400006.8 08.5201.17K? 0
+101044.27 -564909.6 -000027.0-000001.800000.3 08.5201.37K? 0
+101125.21 -351028.6 +000007.7-000009.800009.9 08.5201.62K? 0
+101623.49 -051530.6 -000006.6-000001.700000.1 08.5201.16K? 0
+102017.96 +105207.7 -000040.9-000002.100000.8 08.5201.09K? 0
+102719.22 -704247.1 -000024.6+000009.400001.0 08.5201.09K? 0
+103110.46 -572600.1 +000010.4-000007.000016.1 08.5201.69K? 0
+105608.59 -400455.5 -000015.7+000014.700008.3 08.5201.34K? 0
+110033.30 +381613.8 -000025.4-000018.900005.9 08.5201.38K? 0
+110346.26 -520553.1 -000013.9-000023.100005.5 08.5201.11K? 0
+110718.53 +654458.9 +000020.3-000010.600026.8 08.5201.01K? 0
+112034.26 -355900.7 -000035.5-000008.400011.9 08.5201.59K? 0
+114017.55 +521448.7 +000009.7-000037.800003.8 08.5201.07K? 0
+115413.84 -373600.3 +000002.5+000001.300020.2 08.5201.25K? 0
+120039.11 -540310.7 -000054.6+000007.700002.1 08.5201.15K? 0
+121115.52 -650139.5 -000011.0+000004.400016.7 08.5201.87M? 0
+121258.43 -593953.4 -000005.6+000003.700019.2 08.5201.19K? 1
+122002.86 +171707.5 -000040.9-000012.500001.5 08.5201.59K? 0
+122435.42 -311413.9 -000021.7-000034.100011.2 08.5201.22K? 0
+122436.83 -384314.8 -000036.2-000007.100012.6 08.5201.73K? 0
+122727.85 -294659.3 +000007.0-000031.100015.8 08.5201.19K? 0
+124248.91 -475535.8 -000024.4+000013.700003.0 08.5201.11K? 0
+125854.33 -035557.5 -000013.3-000000.100004.8 08.5201.46K? 0
+130229.40 -372654.8 -000052.7-000026.200000.6 08.5201.06K? 0
+130426.91 -644725.3 -000009.5-000001.400001.7 08.5201.56K? 0
+130512.02 -414626.1 -000034.1-000019.100003.0 08.5201.04K? 0
+131523.72 +835420.1 +000002.6+000009.700007.6 08.5201.09K? 0
+133509.88 +115758.8 -000047.9-000037.000003.7 08.5201.40K? 0
+133656.27 +562247.1 +000009.7+000005.300008.7 08.5201.01K? 0
+134050.31 -571622.7 -000019.4-000000.400003.2 08.5201.01K? 0
+134751.76 -365856.0 -000014.1-000019.400003.4 08.5201.02K? 0
+140110.89 +451709.1 +000019.4+000005.000010.5 08.5201.11K? 0
+140216.89 -873655.3 +000006.0-000018.700010.1 08.5201.14K? 0
+140553.63 -360102.0 +000009.5-000006.900001.2 08.5201.04K? 0
+140624.35 -040949.7 +000027.2-000010.400017.5 08.5201.18K? 0
+140734.09 -315232.4 +000001.9-000038.800010.5 08.5201.35K? 0
+140906.82 +172116.4 +000012.0-000033.600003.7 08.5201.02K? 0
+142134.97 -022308.1 +000005.6-000027.100005.4 08.5201.26K? 0
+143512.28 +040602.3 +000022.7-000034.500014.6 08.5201.06K? 0
+143534.17 -280128.1 -000010.2+000004.700019.5 08.5201.46K? 0
+143546.70 +021437.6 -000008.7-000013.900001.9 08.5201.45K? 0
+143916.03 -113540.6 +000011.9-000011.500013.1 08.5201.42K? 0
+144004.20 -354325.3 -000002.5+000005.900003.6 08.5201.21K? 0
+144054.09 -151912.9 -000054.9-000019.200000.7 08.5201.18K? 0
+144359.31 -272129.8 -000026.1-000013.900006.9 08.5201.58K? 0
+144805.53 -415146.8 -000026.6-000054.300001.5 08.5201.20K? 0
+145533.57 +352721.5 +000018.0-000025.900008.7 08.5201.57K? 0
+150055.14 +574512.7 -000022.8-000009.300012.6 08.5201.05K? 0
+150805.67 -363312.1 -000002.0+000006.200012.9 08.5201.07K? 0
+151417.42 -461316.1 -000033.1-000008.500028.0 08.5201.17K? 0
+152159.45 -391328.0 +000006.8+000001.700012.0 08.5201.33K? 0
+152602.15 -381223.7 -000051.1+000000.800016.2 08.5201.66K? 0
+153142.89 -834245.0 -000011.1-000012.300020.9 08.5201.04K? 0
+153304.69 -152350.2 -000050.2+000031.800042.0 08.5201.61K? 0
+154158.33 +070351.3 -000010.1-000058.800003.0 08.5201.03K? 0
+155637.26 -202549.7 -000020.5+000008.700000.4 08.5201.06K? 0
+155733.75 +160422.1 -000015.6-000029.200009.2 08.5201.29K? 0
+160000.89 +495016.6 -000008.3+000007.100001.2 08.5201.38K? 0
+160806.67 -555920.5 -000036.7-000073.200005.1 08.5201.32K? 0
+161148.37 -333118.8 -000014.9-000002.000003.5 08.5201.16K? 0
+161609.86 -513605.8 -000036.2-000021.400017.2 08.5201.74K? 0
+162023.18 +005500.1 +000009.3-000025.400015.5 08.5201.11K? 0
+162334.17 +480309.9 +000009.8-000018.200005.6 08.5201.16K? 0
+162424.44 -001148.0 -000015.1-000008.200034.3 08.5201.61K? 0
+162619.31 +225354.1 +000007.9-000033.100014.3 08.5201.54K? 0
+163346.54 +300417.1 +000021.4-000023.200003.3 08.5201.07K? 0
+163451.82 +763039.4 +000001.0+000037.800011.3 08.5201.19K? 0
+163459.95 +672310.9 -000004.4-000019.500007.5 08.5201.45K? 0
+164523.25 +453723.1 -000003.0-000008.100003.3 08.5201.48K? 0
+165621.46 +375503.1 -000004.0+000024.900007.7 08.5201.03K? 0
+170511.80 +051252.4 -000004.6-000026.500011.2 08.5201.42K? 0
+170838.58 -405059.4 -000017.9+000000.400014.9 08.5201.07K? 0
+170846.60 +293123.3 -000005.2+000012.900001.6 08.5201.44K? 0
+171824.08 +045030.9 -000005.6-000001.400030.2 08.5201.41K? 0
+171836.67 -623057.0 +000017.5-000015.000032.4 08.5201.63K? 0
+172222.23 -183835.6 +000022.1-000014.400007.2 08.5201.42K? 0
+172315.84 -423037.9 -000011.5-000023.200013.5 08.5201.17K? 0
+172318.12 -375915.6 +000005.9-000007.500010.5 08.5201.41K? 0
+172428.10 -303141.7 +000019.9-000003.700017.0 08.5201.41K? 1
+172444.99 +051127.0 +000016.8-000007.700004.1 08.5201.53K? 0
+172458.54 +370040.8 -000011.3+000000.600008.9 08.5201.51K? 0
+173243.33 +181519.2 -000011.6+000013.800013.5 08.5201.60K? 0
+174344.16 +100713.8 -000004.2-000003.400007.4 08.5201.17K? 0
+175348.63 -575919.3 +000018.2-000006.400006.4 08.5201.55K? 0
+175733.95 +292805.0 -000002.2-000007.900018.0 08.5201.16K? 0
+180305.12 -720626.4 +000013.6-000013.100004.9 08.5201.65K? 0
+181524.49 -164744.6 +000029.8-000001.400001.9 08.5201.14K? 0
+182329.80 +170707.6 +000027.1-000012.300002.3 08.5201.66K? 0
+182619.51 +082817.6 +000012.0-000012.200005.7 08.5201.05K? 0
+182635.02 -324630.7 -000016.7-000001.500001.8 08.5201.05K? 0
+182738.26 -644002.8 +000000.6-000017.400005.5 08.5201.30K? 0
+182746.88 -362908.6 +000015.6+000033.800008.6 08.5201.39K? 0
+182827.73 -462228.2 +000039.3+000010.700004.9 08.5201.17K? 0
+182930.61 -010822.7 +000013.3+000017.800018.9 08.5201.17K? 0
+182955.28 +352337.6 -000002.3+000007.100003.3 08.5201.51K? 0
+183004.92 -685009.8 -000000.7-000023.600002.2 08.5201.21K? 0
+185304.85 +071655.6 -000003.2-000007.300013.7 08.5201.71K? 0
+185536.53 -415205.0 +000009.8-000021.300003.3 08.5201.14K? 0
+185628.72 +242724.9 +000000.5+000016.000001.4 08.5201.24K? 0
+190510.63 -462922.5 +000014.9-000033.000006.6 08.5201.02K? 0
+190737.93 -072357.5 +000000.6+000002.100013.7 08.5201.72K? 0
+191044.50 -754030.4 +000000.8-000008.700007.7 08.5201.12K? 0
+193010.83 +113141.4 +000002.3-000011.700007.3 08.5201.05K? 0
+193544.84 +421527.8 +000028.2+000007.300001.0 08.5201.29K? 0
+193656.52 +180302.3 -000006.3-000012.300005.5 08.5201.10K? 0
+193901.05 +272713.1 +000011.9-000002.300016.2 08.5201.49K? 0
+193948.37 -461057.6 +000014.0+000029.100016.8 08.5201.55K? 0
+194625.19 -624355.9 -000015.3+000023.700005.1 08.5201.22K? 0
+194704.48 +121029.4 -000006.7-000007.300002.7 08.5201.18K? 0
+195126.04 -282735.7 +000028.6-000004.900017.7 08.5201.43K? 0
+195148.62 +194809.9 +000019.1+000005.700014.5 08.5201.72K? 0
+195643.17 -025954.8 +000003.9-000005.400006.9 08.5201.34K? 0
+195657.83 +355439.1 +000003.1+000005.800002.1 08.5201.03K? 0
+195737.28 -512650.7 +000000.4-000036.200000.1 08.5201.03K? 0
+195844.59 +242056.3 +000006.6-000001.000006.3 08.5201.54K? 0
+200130.71 -340721.5 +000025.2+000017.300021.9 08.5201.17K? 0
+200223.33 -071405.5 -000052.4-000062.800022.7 08.5201.76K? 0
+201317.29 -744848.8 +000013.7-000005.700005.5 08.5201.57K? 0
+201901.44 +031246.0 -000031.0-000030.200007.8 08.5201.56K? 0
+202116.68 +054822.0 -000043.1+000000.100015.4 08.5201.70K? 0
+202335.46 -140112.6 +000028.8-000015.100009.9 08.5201.48K? 0
+202533.22 -213939.6 -000007.7-000017.600001.4 08.5201.12K? 0
+202702.98 -591402.5 -000015.9-000011.400003.4 08.5201.18K? 0
+203014.88 -011022.2 -000001.6-000001.600011.0 08.5201.35K? 0
+203225.35 -365018.8 +000007.5-000061.300012.6 08.5201.14K? 0
+203331.92 +315423.8 +000012.8+000006.600002.3 08.5201.58K? 0
+203413.14 -813536.1 +000015.1-000016.500002.5 08.5201.56K? 0
+203623.84 -052235.5 +000014.2-000027.900004.6 08.5201.21K? 0
+203632.02 +263614.6 -000013.5-000005.700000.5 08.5201.06K? 0
+203746.93 -042108.6 -000017.5+000002.000000.5 08.5201.46K? 0
+203919.37 -503906.7 -000016.6-000024.700004.3 08.5201.25K? 0
+204016.47 -650420.8 +000024.7-000012.400026.7 08.5201.12K? 0
+204111.03 -010449.8 -000003.3-000015.600010.4 08.5201.29K? 0
+204732.65 +360528.2 +000000.0-000012.000011.6 08.5201.44K? 0
+210354.25 -033921.2 -000020.8-000084.000005.8 08.5201.00K? 0
+211159.99 +413132.9 +000005.3+000013.400009.0 08.5201.60K? 0
+211847.76 +293353.4 -000000.1+000007.800019.5 08.5201.45K? 0
+212001.97 -125911.1 +000009.1-000015.200016.8 08.5201.70K? 0
+212616.57 -180857.8 -000005.3-000012.100011.9 08.5201.42K? 0
+212805.03 +454714.3 +000022.8+000006.200009.2 08.5201.74K? 0
+212828.49 +082920.1 +000068.2+000003.300010.2 08.5201.61K? 0
+213854.04 -090531.4 -000003.1-000003.800011.4 08.5201.09K? 0
+214352.02 +240724.6 -000002.4-000017.400001.4 08.5201.05K? 0
+214433.39 +682350.5 -000020.4-000003.900006.6 08.5201.07K? 0
+214629.21 +762822.8 -000013.2+000006.300003.2 08.5201.09K? 0
+215447.49 -325128.0 +000017.7-000034.400000.1 08.5201.13K? 0
+220414.24 +653512.9 +000013.6+000002.400010.8 08.5201.14K? 0
+220622.76 -482901.4 +000018.4+000003.200023.3 08.5201.06K? 0
+221818.23 +133629.0 -000018.4-000022.600008.7 08.5201.35K? 0
+222616.26 +492518.0 +000014.3-000003.200037.1 08.5201.73K? 0
+223420.62 -091818.7 -000032.9-000010.800000.3 08.5201.35K? 0
+224208.19 +523341.7 -000002.6+000005.800007.2 08.5201.02K? 0
+224256.55 -122059.9 +000013.0-000026.300006.2 08.5201.09K? 0
+224325.40 +055422.2 +000029.9-000011.200012.1 08.5201.12K? 0
+224946.97 +304251.8 +000004.2-000001.900020.8 08.5201.13K? 0
+225018.60 +063417.3 +000000.1+000011.700004.2 08.5201.32K? 0
+225313.68 +472230.8 +000000.8+000007.900001.6 08.5201.17K? 0
+225730.33 -204012.7 +000016.5-000026.000003.1 08.5201.54K? 0
+225742.73 +512752.9 +000007.2-000003.800005.8 08.5201.49K? 0
+225908.87 +470931.5 -000021.4-000029.800013.0 08.5201.09K? 0
+225937.36 +395003.0 +000006.3-000033.500005.5 08.5201.52K? 0
+230016.24 +273452.5 +000021.5-000005.500013.8 08.5201.10K? 0
+230818.67 +301259.8 +000005.8-000005.400006.5 08.5201.13K? 0
+230919.03 -320952.1 +000019.2-000011.000005.0 08.5201.06K? 0
+231855.50 +170111.7 -000024.5-000033.100005.2 08.5201.06K? 0
+231903.24 +485438.7 +000020.1-000000.300008.2 08.5201.13K? 0
+231913.25 +413607.3 -000043.2-000028.400020.1 08.5201.03K? 0
+235007.91 +015812.9 +000004.3-000020.400010.9 08.5201.42K? 0
+235121.96 -402906.7 +000044.9-000015.200009.7 08.5201.07K? 0
+235801.17 -022219.3 +000004.1+000018.000017.7 08.5201.45K? 0
+224743.43 +550930.3 +000010.8-000000.700002.3 08.5202.32M? 0 0.10 1.00
+174030.44 -413749.5 +000039.7-000036.000050.6 08.5203.17N? 0
+000251.40 +471508.0 +000057.4-000041.400024.8 08.5300.12A? 1
+000410.21 +172612.1 -000051.9-000018.700009.2 08.5300.45F? 0
+000418.33 +423511.5 -000004.9-000014.200009.2 08.5300.52F? 0
+001140.77 -094210.0 +000120.9-000017.400001.0 08.5300.50F? 0
+001456.41 +584655.9 +000180.4-000054.100013.3 08.5300.68G? 0
+001652.92 -144304.6 -000017.1-000004.300007.0 08.5300.26A? 0
+001723.91 -443904.6 +000038.1+000008.400019.3 08.5300.97K? 0
+001823.95 +572736.7 +000043.9-000022.300005.5 08.5300.53F? 0
+003326.66 +473858.2 +000029.8-000004.100004.5 08.5300.19A? 1
+003534.66 +363444.6 +000025.5-000010.500011.8 08.5300.14A? 0
+003542.63 -081234.8 +000028.9+000001.000010.8 08.5300.56F? 0
+003900.39 -721657.3 +000015.6-000005.500004.0 08.5300.26A? 0
+003939.39 +614203.0 -000003.7+000003.500002.1 08.5300.08A? 0
+005039.96 -000448.8 -000038.2-000138.900012.7 08.5300.61G? 0
+005120.12 +370158.2 +000010.7-000001.800005.6 08.5300.12A? 0
+005405.52 +222756.1 +000005.0-000003.600001.6 08.5300.22A? 0
+005411.08 +431754.3 +000012.7-000007.600000.2 08.5300.34F? 0
+005445.19 +092543.9 -000024.3-000039.400032.3 08.5300.32F? 1
+005645.96 +594419.8 +000026.8+000029.400008.4 08.5300.37F? 0
+010303.37 +484249.6 +000006.5+000013.500011.0 08.5300.21A? 0
+010329.89 +503215.7 +000004.8-000004.700000.3 08.5300.12A? 0
+010626.10 +662649.2 +000001.2-000014.300010.2 08.5300.22A? 0
+011305.58 +542412.4 +000011.3-000006.000004.3 08.5300.03A? 0
+011321.02 -741638.0 +000244.9-000037.000011.6 08.5300.65G? 0
+011446.53 -171423.3 +000029.8+000002.800009.5 08.5300.25A? 0
+011950.83 +340157.3 +000027.0-000011.400012.2 08.5300.99K? 0
+012148.43 -015949.3 +000019.4+000008.500005.3 08.5300.38F? 0
+012218.17 +305936.7 -000010.0-000005.700015.1 08.5300.94G? 0
+012321.15 -572850.4 +000099.2-000035.100033.0 08.5300.70G? 0
+012950.43 +101355.3 -000019.0-000006.000000.7 08.5300.45F? 0
+013033.94 +052216.2 +000025.5-000054.900035.2 08.5300.56F? 0
+013645.60 -400855.6 -000014.5-000032.200000.3 08.5300.40F? 0
+013937.22 +361226.1 +000008.0-000005.400003.5 08.5300.97K? 0
+013942.26 +650936.1 -000038.7+000252.200026.8 08.5300.77G? 0
+014344.97 +093407.6 -000062.6-000046.100023.6 08.5300.81G? 0
+014439.48 -113924.7 +000060.3+000076.300004.1 08.5300.78G? 0
+014800.61 +671220.6 -000001.6-000013.200002.3 08.5300.34F? 0
+015310.05 +351714.8 -000011.2-000010.400009.4 08.5300.40F? 0
+015451.07 -750655.0 +000024.7-000015.900004.4 08.5300.99K? 0
+015937.07 +273749.7 +000002.1-000007.500005.1 08.5300.99K? 0
+020205.94 +121052.8 +000000.0+000000.000000.0 08.5300.49F? 1
+020953.49 +403118.6 -000010.4-000003.000005.9 08.5300.19A? 0
+021341.50 +454247.9 +000026.2+000011.900008.7 08.5300.00A? 0
+021708.19 -240352.9 +000017.5+000007.100006.0 08.5300.35F? 0
+021719.67 +052138.5 +000153.7+000016.600004.6 08.5300.56F? 0
+021802.21 -504908.3 +000132.1+000075.400014.8 08.5300.63G? 0
+021855.00 +485455.3 +000001.0-000033.400004.8 08.5300.19A? 0
+021949.89 -235201.2 -000004.6+000001.100006.4 08.5300.38F? 0
+022342.69 -291432.3 -000019.5-000025.700018.0 08.5300.47F? 0
+022708.30 +325237.3 +000012.1-000012.800010.6 08.5300.57F? 0
+023225.36 -693618.9 +000109.6+000001.100006.1 08.5300.63G? 0
+023316.24 -314314.9 +000017.3-000055.600010.8 08.5300.80G? 0
+023419.33 +401734.7 -000003.4-000006.300007.2 08.5300.18A? 0
+023549.60 -014950.6 +000005.5-000036.700009.3 08.5300.93G? 0
+023748.77 +524845.9 +000009.6-000009.600001.7 08.5300.11A? 0
+024128.86 +405251.2 +000060.1-000038.500014.7 08.5300.59G? 0
+024513.55 +783627.9 -000008.2+000003.700000.1 08.5300.99K? 0
+024535.16 +301910.1 -000044.7-000018.500000.0 08.5300.41F? 0
+024537.52 -411356.7 +000000.0+000000.000000.0 08.5300.45F? 1
+025224.57 -410903.0 +000027.2+000025.600004.9 08.5300.10A? 0
+025241.09 -313344.8 +000178.1+000103.700016.5 08.5300.63G? 0
+025700.80 +603401.7 -000022.7-000012.700001.6 08.5300.54F? 0
+030213.58 +232539.9 +000003.9-000008.300000.6 08.5300.17A? 0
+031030.39 +563740.5 -000053.5-000076.100014.7 08.5300.72G? 0
+031215.77 +294909.0 +000019.1-000076.200001.0 08.5300.66G? 0
+031928.98 +194314.1 +000097.2-000019.000004.7 08.5300.50F? 0
+032251.80 +294906.4 +000040.9-000004.100002.7 08.5300.26A? 0
+032610.59 +481318.5 +000017.6-000037.100005.8 08.5300.18A? 0
+032945.32 +054801.5 -000005.9-000005.700001.9 08.5300.48F? 0
+033021.13 +462804.3 +000007.8-000011.400005.8 08.5300.95G? 0
+033209.91 -504910.5 +000013.2+000000.200003.9 08.5300.81G? 0
+033226.39 -115754.6 -000018.6-000009.100017.6 08.5300.41F? 0
+033728.19 -422810.4 +000062.3+000011.200007.6 08.5300.41F? 0
+034243.01 -511712.4 -000018.7+000068.500003.7 08.5300.52F? 0
+034653.99 +643811.2 -000007.8-000002.600011.3 08.5300.57F? 0
+034802.21 +550325.0 +000034.2-000025.600015.8 08.5300.33F? 0
+035415.45 +631903.7 +000005.7-000014.200011.1 08.5300.20A? 0
+035657.65 +263027.7 -000031.1-000017.100014.7 08.5300.56F? 0
+040728.58 -065717.9 +000031.1+000006.500005.7 08.5300.89G? 1
+041057.02 +744052.0 +000018.0-000040.700010.5 08.5300.34F? 0
+041302.40 -262606.4 -000012.1+000093.400016.2 08.5300.54F? 0
+042052.84 +311443.8 +000006.7-000009.000002.0 08.5300.13A? 0
+042531.18 +371624.7 +000003.7+000003.000007.6 08.5300.49F? 0
+043230.72 -561334.7 +000034.8+000082.500015.6 08.5300.53F? 0
+043748.20 +683248.1 -000002.8-000009.300000.7 08.5300.03A? 0
+044127.47 +004901.3 -000033.6-000152.900019.4 08.5300.58G? 0
+044748.76 -582141.4 +000007.0+000071.600024.9 08.5300.66G? 0
+045723.44 +005931.1 +000049.3+000026.400014.2 08.5300.59G? 0
+050248.58 +503620.4 +000017.4-000015.500001.7 08.5300.12A? 0
+050401.25 -025128.1 +000021.4+000004.200012.0 08.5300.40F? 0
+050939.36 +055326.0 +000029.7+000005.000020.0 08.5300.32F? 0
+051106.67 +294702.1 +000020.9-000048.700010.7 08.5300.43F? 0
+051209.71 -620224.2 +000105.3+000033.200014.9 08.5300.55F? 0
+051227.63 -295836.5 -000007.0+000000.000006.4 08.5300.07A? 0
+051622.57 +753716.3 +000023.2-000034.900014.0 08.5300.31F? 0
+051707.85 +061805.2 +000012.5-000010.200005.7 08.5300.67G? 0
+051726.24 +114324.4 -000006.7-000033.100005.3 08.5300.16A? 0
+051730.73 +143051.2 +000019.4-000083.000027.2 08.5300.69G? 0
+052935.73 -402904.4 +000018.6-000085.800009.6 08.5300.91G? 0
+053650.79 +710336.6 -000020.1-000031.900000.4 08.5300.26A? 0
+054134.68 +191313.6 +000003.7-000003.200018.8 08.5300.03A? 1
+054536.64 +284140.0 +000009.3+000013.100005.3 08.5300.01A? 0
+054722.70 -152705.4 +000007.4-000020.900014.2 08.5300.42F? 0
+055204.30 -361715.1 -000010.2-000011.600003.5 08.5300.95K? 0
+055221.50 +421600.3 -000083.0-000009.800008.4 08.5300.58G? 0
+055227.95 -352139.7 -000005.4+000002.000001.7 08.5300.08A? 0
+055313.16 -174626.7 +000066.1-000110.200003.3 08.5300.69G? 0
+055403.33 -064508.3 -000005.6+000002.800003.2 08.53-0.03B? 0
+055411.47 -594618.1 +000003.0+000022.400011.7 08.5300.42F? 0
+055457.41 -655737.0 -000012.4+000020.500007.9 08.5300.54F? 0
+055611.92 -164329.5 -000005.6+000002.400011.1 08.5300.12A? 0
+055918.51 -203430.9 +000017.7+000000.300006.2 08.5300.33F? 0
+060003.13 -150356.9 -000012.8+000020.100004.5 08.5300.09A? 0
+060524.00 +334401.7 -000003.7+000000.000002.5 08.53-0.04B? 0
+060804.04 +391234.7 -000013.7-000075.300019.5 08.5300.55F? 0
+061000.31 +500907.8 +000203.5-000268.200008.8 08.5300.56F? 0
+061304.58 -415654.6 +000007.7+000002.900002.4 08.5300.39F? 0
+061447.11 -003229.4 -000006.7-000006.700003.8 08.5300.93G? 0
+061515.55 +312821.3 +000004.4-000001.000003.5 08.5300.96K? 0
+061549.99 +304704.9 -000012.3+000009.200005.4 08.5300.08A? 0
+061742.58 +202630.9 -000007.1+000000.200000.7 08.5300.22A? 0
+062028.16 -141148.3 -000006.4-000017.100001.2 08.5300.01A? 0
+062212.41 -051631.1 +000009.2-000016.300006.4 08.5300.20A? 0
+062222.68 +403035.7 -000019.5-000003.900009.6 08.5300.28A? 0
+062951.98 +512246.2 +000009.7-000023.300001.8 08.5300.07A? 0
+063603.09 +323818.2 -000005.9-000004.000002.9 08.5300.17A? 0
+063626.60 -443227.5 -000003.3+000002.400002.6 08.5300.07A? 0
+064223.36 -611331.1 -000099.3+000133.500027.4 08.5300.76G? 0
+064318.92 -353752.0 -000005.7-000001.900000.2 08.5300.38F? 0
+064409.74 +051232.8 -000009.4-000037.600007.9 08.5300.39F? 0
+064506.79 +134510.8 -000016.0-000009.800011.2 08.5300.08A? 0
+064643.47 -334008.0 -000002.8-000001.900004.7 08.5300.05A? 0
+064645.22 -290132.7 -000026.8+000093.200004.4 08.5300.17A? 0
+065001.89 +692929.2 -000018.4-000035.300014.1 08.5300.58G? 0
+065513.72 +272110.8 -000008.7-000005.800012.6 08.5300.32F? 0
+065519.89 +154045.3 -000008.4-000007.900002.0 08.5300.15A? 0
+065616.60 +322641.5 -000161.4-000117.700049.4 08.5300.85G? 0
+065910.79 -114005.3 +000022.2-000050.200002.4 08.5300.45F? 0
+065938.77 +443127.7 +000004.8+000005.500000.9 08.5300.10A? 0
+070007.13 -061127.3 -000011.6-000039.100006.1 08.5300.49F? 0
+070123.94 +083753.6 +000004.0+000006.900001.7 08.5300.25A? 0
+070129.30 -191201.3 -000001.7+000002.600006.3 08.5300.21A? 0
+070449.26 -174637.6 +000013.2+000000.600005.2 08.5300.93G? 0
+070616.44 +001820.3 -000018.0-000018.800000.2 08.5300.51F? 0
+070637.59 +203606.2 +000009.6+000020.100019.6 08.5300.82G? 0
+070735.54 -262133.3 -000044.4+000009.900007.1 08.5300.34F? 0
+070803.02 -283436.7 -000005.7+000012.300005.5 08.53-0.15B? 0
+070907.18 -074620.5 -000007.9-000001.700005.9 08.53-0.05B? 0
+070916.29 +280310.1 +000017.1-000012.200001.4 08.5300.04A? 0
+071029.60 -482825.1 -000047.9+000089.400014.5 08.5300.51F? 0
+071522.65 +190343.9 -000015.0-000034.700003.4 08.5300.32F? 0
+071843.96 -200633.4 -000014.5+000000.800006.6 08.5300.16A? 0
+072541.08 -100342.2 -000011.3+000000.800000.5 08.5300.98K? 0
+072655.39 -093346.2 +000023.7-000050.900009.4 08.5300.50F? 0
+072723.90 +191101.4 -000018.1-000017.700006.3 08.5300.41F? 0
+072733.98 -270124.8 -000006.2+000007.200005.1 08.53-0.12B? 0
+073118.78 +043645.5 -000010.7-000002.800010.9 08.5300.17A? 0
+073527.78 -392412.7 +000000.5+000009.900008.6 08.5300.07A? 0
+073934.95 -160137.9 -000053.2-000004.600023.0 08.5300.49F? 0
+073944.99 -401633.9 -000003.5+000005.700000.0 08.5300.10A? 0
+074336.01 -370520.9 -000008.3+000007.600003.0 08.53-0.04B? 0
+074456.16 +241913.7 +000006.0-000004.300004.6 08.5300.53F? 0
+074514.88 +754751.4 -000011.7+000020.900001.9 08.5300.25A? 1
+074555.90 +355834.9 -000024.1-000003.900038.0 08.5300.99K? 0
+074616.37 -430222.2 -000000.1+000019.600005.9 08.5300.33F? 0
+074807.04 +052722.5 -000016.4-000013.700011.7 08.5300.63G? 0
+074936.37 -235243.8 -000008.1-000004.000007.2 08.5300.48F? 0
+075026.19 +503522.8 +000009.7-000017.800002.9 08.5300.90G? 0
+075427.08 -254133.6 -000007.5+000001.300001.9 08.5300.33F? 0
+075448.55 -110429.3 -000022.1-000005.100005.1 08.5300.93G? 0
+075641.71 +142032.0 +000001.2-000012.900004.5 08.5300.11A? 0
+075711.95 +132443.1 -000003.8-000005.300002.4 08.5300.39F? 0
+075811.12 +512103.8 -000011.1+000002.500007.2 08.5300.11A? 0
+075916.72 -165046.9 -000011.1-000000.900015.7 08.5300.07A? 0
+080054.29 -271335.6 +000034.3+000006.700020.5 08.5300.64G? 0
+080114.95 -472106.9 -000000.9+000013.600004.2 08.5300.12A? 0
+080852.96 +440223.4 -000020.8-000013.200012.6 08.5300.94G? 0
+081017.75 -033643.5 -000010.2-000025.300005.2 08.5300.35F? 0
+081107.49 -114546.6 -000011.4+000003.700008.6 08.53-0.05B? 0
+081110.58 +333009.7 -000034.1-000025.000009.5 08.5300.50F? 0
+081151.36 -373426.7 -000001.4+000002.500003.4 08.53-0.02B? 0
+081319.34 -325808.6 -000006.0+000009.800004.4 08.53-0.02B? 0
+081444.95 +163516.9 -000014.9-000018.700011.6 08.5300.37F? 0
+081633.13 +793024.2 -000044.8-000045.200034.4 08.5300.56F? 0
+081659.53 -424316.9 -000000.5-000007.900000.3 08.5300.52F? 0
+081903.00 +492646.3 -000015.2-000028.300005.9 08.5300.36F? 0
+082312.83 +165338.6 -000016.6-000011.300003.4 08.5300.20A? 0
+082559.26 +201136.4 -000011.7+000008.100003.6 08.53-0.06B? 0
+082738.52 -161726.3 -000030.6+000014.900001.6 08.5300.05A? 0
+082856.55 -155212.5 +000143.8-000153.100032.5 08.5300.93G? 0
+082933.19 -211650.9 -000001.3+000001.200007.9 08.5300.08A? 0
+082957.80 -353221.4 -000013.9+000006.200002.6 08.53-0.04B? 0
+083105.23 +182108.6 -000011.0-000074.600006.1 08.5300.52F? 0
+083338.71 -423759.3 -000007.9+000011.500006.8 08.53-0.05B? 0
+083438.84 +282637.4 +000029.5-000012.400000.2 08.5300.50F? 0
+083513.20 +502252.1 -000020.7-000005.100006.4 08.5300.18A? 0
+083534.16 -662139.9 -000028.2+000009.600004.0 08.5300.24A? 0
+083836.18 +733849.1 -000062.7-000088.200008.7 08.5300.46F? 0
+083929.15 +731344.5 +000012.0+000009.000001.7 08.5300.40F? 0
+084145.64 -544626.4 -000089.3+000005.900019.8 08.5300.78G? 0
+084510.62 +414024.3 -000283.7-000653.500031.4 08.5300.94G? 0
+084710.17 +092300.8 -000010.5-000008.900006.4 08.5300.11A? 0
+085059.91 -740504.0 -000052.7+000049.000026.8 08.5300.56F? 0
+085319.32 +534409.2 -000030.9-000024.000011.0 08.5300.23A? 0
+085809.24 -572010.4 -000001.1+000001.600004.5 08.5300.04A? 0
+085816.21 -461152.5 -000027.3+000044.100004.8 08.5300.80G? 0
+085853.27 -353728.1 -000006.1-000005.300011.4 08.5300.25A? 0
+090030.68 +322503.2 +000045.9-000036.500010.3 08.5300.59G? 0
+090617.39 -313537.1 +000001.5-000014.900009.3 08.5300.14A? 1
+090840.76 -280601.0 -000013.6+000004.100003.0 08.5300.98K? 0
+091027.71 +153512.4 -000010.6-000017.400006.4 08.5300.25A? 0
+091541.02 -721038.1 -000018.6+000002.500014.3 08.5300.31A? 0
+091641.85 -165013.1 -000008.8+000002.300010.8 08.5300.04A? 0
+091734.48 -802612.1 -000021.8+000008.500005.1 08.5300.26A? 0
+091755.64 -694807.0 -000049.5+000022.000010.7 08.5300.04A? 0
+091919.08 -321319.1 -000028.6+000037.200000.7 08.5300.43F? 0
+092016.20 +622957.6 +000052.6-000078.500005.0 08.5300.50F? 0
+092131.81 -512433.9 +000049.7-000047.100002.3 08.5300.28A? 0
+092301.80 +394212.6 -000007.1-000007.000024.4 08.5300.20A? 0
+092422.84 -634305.4 +000078.9-000074.900010.2 08.5300.66G? 0
+092658.34 -163004.2 +000012.7-000034.800005.7 08.5300.00B? 0
+092726.44 +413600.2 +000011.8-000003.000018.9 08.5300.39F? 0
+094249.43 -540647.0 -000030.3+000010.100003.9 08.5300.26A? 0
+095910.80 -764527.5 -000018.7-000000.100012.2 08.5300.33F? 0
+100109.40 +313259.6 +000009.0-000002.700006.9 08.5300.16A? 0
+100248.21 -595730.2 +000000.0+000000.000000.0 08.53-0.09B? 0
+100325.10 -372047.0 +000003.0-000002.800004.4 08.53-0.02B? 0
+100330.58 -632124.5 -000031.0-000007.800003.9 08.5300.95K? 0
+100620.69 -520324.4 -000015.5+000018.600007.9 08.5300.91G? 0
+101048.96 -451036.5 -000005.7-000004.100000.6 08.5300.03A? 0
+101226.89 +064000.4 +000003.7-000035.000002.2 08.5300.66G? 0
+101453.96 -061420.3 -000059.2-000031.300008.8 08.5300.53F? 0
+101530.43 -604416.5 -000003.9+000013.100004.3 08.5300.54F? 0
+101859.10 -552011.2 -000007.5+000007.000000.3 08.5300.94G? 0
+101933.59 -621142.8 -000014.1+000014.600004.4 08.5300.35F? 0
+102207.88 -534558.4 -000032.4+000009.100007.5 08.5300.13A? 0
+102617.83 -205945.6 -000092.9-000004.500012.8 08.5300.61G? 0
+102810.43 +064403.6 +000027.5+000321.200030.8 08.5300.92G? 0
+102936.19 -620634.1 -000004.0+000000.200002.4 08.5300.53F? 0
+102950.57 +080237.6 -000034.8-000040.800022.2 08.5300.50F? 0
+103359.52 -473149.9 -000028.3+000001.100006.1 08.5300.07A? 0
+103427.51 -261948.7 -000005.1+000004.000006.8 08.5300.04A? 0
+103449.52 -601114.1 -000000.2+000004.700006.1 08.53-0.11B? 0
+103629.54 +443023.3 -000047.9-000008.300007.7 08.5300.49F? 0
+104010.31 -404433.0 -000101.1-000015.200008.3 08.5300.86G? 0
+104426.91 -612148.9 -000008.6+000002.200006.2 08.5300.02A? 0 0.10 1.00
+104706.16 -372036.7 +000005.7+000022.300016.3 08.5300.33F? 0
+105009.02 +124834.2 -000018.9+000017.600001.5 08.5300.99K? 0
+110357.06 +230851.5 +000000.0+000000.000000.0 08.5300.55F? 0
+110729.84 -064849.5 -000016.4+000013.000009.3 08.5300.95G? 0
+110957.29 +144239.3 -000080.9-000012.900013.6 08.5300.87G? 0
+111330.85 -585440.1 -000011.6-000021.100002.3 08.5300.00A? 0
+111638.84 -751319.3 -000018.5-000008.900000.9 08.5300.16A? 0
+112535.02 +542430.8 -000016.0-000004.600002.1 08.5300.23A? 0
+112627.76 -341024.0 +000028.7-000041.500011.2 08.5300.44F? 0
+112839.73 -514148.3 -000019.9-000010.500003.4 08.5300.65G? 0
+113844.59 +042535.5 -000069.5-000005.500004.2 08.5300.43F? 0
+113900.62 -150155.8 +000005.9-000035.800011.0 08.5300.51F? 0
+114718.19 -622610.3 -000006.0+000005.900001.6 08.53-0.04B? 0
+115039.88 -623307.1 +000003.3-000010.100009.2 08.5300.00A? 0
+115523.04 +150640.9 +000010.9+000008.400013.3 08.5300.87G? 0
+115635.58 -631549.8 +000012.0-000013.000004.0 08.5300.49F? 0
+120007.02 -551518.0 -000020.1+000011.700016.4 08.5300.55F? 0
+120029.41 -215247.8 -000013.1-000011.700003.0 08.5300.20A? 0
+120340.77 -681811.4 -000023.1-000013.800003.0 08.5300.07A? 0
+121024.80 -141044.9 -000057.0+000003.300009.2 08.5300.58F? 0
+121100.71 -615601.3 -000000.7+000007.700002.9 08.5300.01A? 0
+121726.90 -803506.8 +000000.7-000026.500012.8 08.5300.87G? 0
+122224.76 +222751.0 -000007.2-000004.000017.9 08.5300.49F? 0
+122843.99 +685512.7 -000029.2+000031.300008.6 08.5300.50F? 0
+122932.32 +112933.0 -000028.1+000026.600004.5 08.5300.35F? 0
+123011.60 -415527.9 -000019.8-000009.600021.7 08.5300.29A? 0
+123551.18 +511317.3 +000103.4-000020.300042.3 08.5300.97K? 0
+123702.95 +330135.5 -000057.0+000026.900011.9 08.5300.33F? 0
+124719.13 -661414.9 -000101.6+000008.500044.4 08.5300.80G? 0
+124814.78 +615058.0 -000032.1+000001.100007.3 08.5300.99K? 0
+125351.78 +414921.2 -000065.2+000040.000015.5 08.5300.69G? 0
+130017.15 -665051.9 -000013.8-000005.500001.8 08.53-0.06B? 0
+130122.83 +110717.6 +000035.1-000002.700008.5 08.5300.39F? 1
+130326.39 +115847.7 -000018.3-000027.100003.6 08.5300.30A? 0
+130402.72 -173728.4 +000023.6-000149.900008.4 08.5300.81G? 0
+130541.25 +654008.0 -000053.6+000055.000018.1 08.5300.56F? 0
+130635.20 -494108.9 -000322.8-000117.900032.3 08.5300.78G? 0
+131246.31 -535549.0 +000006.8-000004.800009.3 08.5300.54F? 0
+131341.09 +462834.6 -000070.9-000042.700022.1 08.5300.62G? 0
+131741.13 +455307.0 +000035.6-000064.200008.9 08.5300.39F? 0
+132315.22 -145535.7 +000068.6-000131.100025.9 08.5300.51F? 0
+132504.32 -631033.0 -000015.8-000012.600012.6 08.5300.03A? 0
+133449.33 +273033.8 +000016.8-000013.100026.4 08.5300.82G? 0
+133756.05 +562723.0 -000019.0+000010.400003.9 08.5300.49F? 0
+133758.66 -661349.8 +000003.2-000010.500009.2 08.5300.34F? 0
+134511.63 -155525.6 -000001.0-000002.100025.9 08.5300.32F? 0
+134638.45 +123918.7 -000096.7+000037.800005.6 08.5300.50F? 0
+134735.59 -430450.7 +000050.6-000039.600013.9 08.5300.47F? 0
+135018.13 -664922.9 -000006.9-000026.300011.0 08.5300.40F? 0
+135133.55 -182125.7 -000013.7+000013.300002.3 08.5300.30A? 0
+135155.83 -363724.3 -000109.3-000053.300025.8 08.5300.63G? 0
+135429.61 -513125.0 -000019.9-000009.400010.9 08.5300.91G? 0
+135548.40 +122622.5 -000105.3-000317.200022.4 08.5300.61G? 0
+135553.80 +072858.8 +000018.5-000021.800014.6 08.5300.60G? 0
+140003.09 +041623.8 -000038.0-000009.300001.5 08.5300.47F? 0
+140430.39 +212317.3 -000012.6+000008.400008.1 08.5300.18A? 0
+140443.23 +044644.1 -000042.7+000188.200028.8 08.5300.65G? 0
+140722.88 +564316.0 -000036.5-000007.600007.7 08.5300.51F? 0
+140909.10 -653721.0 -000297.3+000002.000010.0 08.5300.64G? 0
+141617.46 +582321.9 -000025.0+000003.100010.8 08.5300.43F? 0
+141644.22 -305731.0 -000008.3+000023.300002.7 08.5300.94G? 0
+141910.72 -510116.9 -000023.3-000025.100003.6 08.5300.21A? 0
+142204.35 -602210.6 -000005.4+000004.400010.9 08.5300.01A? 0
+142324.06 +333418.9 -000008.5+000007.900007.5 08.5300.43F? 0
+143120.04 +550957.1 +000004.5-000014.600004.0 08.5300.32F? 0
+143515.78 +191254.5 -000008.2+000001.300001.7 08.5300.21A? 0
+143711.82 +443714.4 -000001.7-000003.700010.2 08.5300.50F? 0
+144330.74 -685649.6 -000006.3-000003.500013.1 08.5300.23A? 0
+144743.71 -122218.3 -000037.0-000003.300013.9 08.5300.48F? 0
+151021.62 +040709.9 -000058.4-000002.800003.1 08.5300.52F? 0
+151430.32 -182618.5 -000115.1-000024.600016.8 08.5300.53F? 0
+151720.90 +092247.1 -000024.8+000027.200011.4 08.5300.52F? 1
+151837.54 +393634.2 +000020.2-000048.100001.3 08.5300.38F? 0
+152000.74 -460529.7 -000029.9-000040.100007.5 08.5300.42F? 0
+152213.79 -753439.2 -000057.8-000017.700001.9 08.5300.87G? 0
+152650.04 +371741.8 +000008.7-000049.400005.4 08.5300.95K? 0
+152832.01 +022940.5 +000003.1-000003.900015.9 08.5300.04A? 0
+153126.07 +323532.5 +000017.6-000023.200000.4 08.5300.47F? 0
+153453.40 -270910.8 -000019.3-000025.300001.5 08.5300.20A? 0
+153501.78 +601517.6 -000013.0-000009.400016.6 08.5300.45F? 0
+153749.20 -764202.3 -000014.1-000017.500015.7 08.5300.97K? 0
+153925.35 -663023.5 -000007.5-000021.300007.5 08.5300.17A? 0
+153940.08 -210103.7 +000000.0+000000.000000.0 08.5300.96K? 0
+154144.73 -315049.2 -000008.0-000006.500023.6 08.5300.46F? 1
+154551.44 -503207.6 -000004.0-000008.400003.2 08.53-0.01B? 0
+154819.58 +822110.5 +000004.7+000022.700001.9 08.5300.99K? 0
+155140.59 -055903.5 -000044.2-000020.200018.7 08.5300.85G? 0
+155153.03 -082330.1 -000028.8-000000.300008.5 08.5300.31F? 0
+155819.77 +371249.3 -000013.6+000013.300007.0 08.5300.82G? 0
+155946.92 +172234.7 -000022.5+000029.700002.0 08.5300.01A? 0
+160034.62 -053912.5 +000036.0-000016.800015.4 08.5300.94G? 0
+160251.14 +464350.8 -000000.9+000005.400000.7 08.5300.23A? 0
+160313.89 -243950.6 -000035.8-000031.500002.1 08.5300.31F? 0
+160527.98 -591250.4 +000038.5-000023.100021.6 08.5300.63G? 0
+160712.68 -270557.9 -000022.7-000019.000005.4 08.5300.41F? 0
+160948.08 +255953.1 -000007.1+000070.000012.1 08.5300.58F? 0
+161125.24 +205630.6 +000011.8-000004.200009.4 08.5300.98K? 0
+161529.34 -531951.6 -000014.9-000019.900003.9 08.5300.53F? 0
+161611.04 -542830.8 +000004.8-000019.000012.0 08.5300.43F? 0
+161852.29 -770840.9 -000016.2-000011.200002.9 08.5300.09A? 0
+161925.07 -153245.7 +000001.4-000006.900024.6 08.5300.23A? 0
+162454.31 -382655.8 -000012.1-000051.600007.2 08.5300.39F? 0
+162459.51 +081013.9 +000010.8+000003.000004.5 08.5300.09A? 0
+162528.35 +733115.4 -000011.8-000017.500002.0 08.5300.95K? 0
+162812.02 +432327.1 -000013.5+000008.700000.6 08.5300.30A? 0
+163111.08 -295952.2 -000038.0-000027.100011.6 08.5300.40F? 0
+163503.97 -585109.2 -000014.4-000057.100025.8 08.5300.49F? 0
+163724.05 -613305.8 +000017.6-000011.200000.1 08.5300.52F? 0
+164609.91 +560403.2 +000013.7+000000.100016.7 08.5300.24A? 0
+164655.89 -610031.1 -000010.4-000009.300005.0 08.53-0.01B? 0
+164908.61 -000002.8 +000053.3-000042.500012.5 08.5300.72G? 0
+165121.63 +191855.9 -000003.3+000011.400015.7 08.5300.04A? 0
+165424.72 +184436.6 -000031.5+000007.700027.9 08.5300.71G? 0
+165530.97 -392759.0 +000000.0+000000.000000.0 08.5300.18A? 0
+165614.86 -090435.3 +000011.0-000005.200000.1 08.5300.47F? 0
+165827.68 -292420.6 +000006.3-000016.100004.5 08.53-0.12B? 0
+165836.34 +375821.0 -000058.4-000004.800014.1 08.5300.75G? 0
+170036.42 +110738.8 +000001.1-000004.700016.8 08.5300.94G? 0
+171603.88 -762103.8 -000034.0-000011.600021.5 08.5300.39F? 0
+171922.42 +160704.8 -000007.6-000012.300014.3 08.5300.38F? 0
+172148.30 +614448.3 +000008.3-000002.800002.4 08.5300.36F? 0
+172533.43 +493849.4 +000006.6-000012.900020.9 08.5300.72G? 0
+172812.09 +682957.6 +000007.6-000015.900001.9 08.5300.11A? 0
+172957.97 -155447.1 -000014.7-000039.300015.8 08.5300.56F? 0
+173033.36 -333915.9 +000020.7-000032.400028.8 08.5300.99K? 0
+173213.23 +841341.2 +000008.7+000065.300012.8 08.5300.62G? 0
+173346.20 +091724.7 +000029.2+000006.900000.5 08.5300.39F? 0
+173504.91 +200820.0 -000011.6-000011.800011.6 08.5300.56F? 0
+173824.12 +050730.3 -000001.9-000004.100008.6 08.5300.18A? 0
+173854.45 +691140.0 +000009.7-000030.300019.0 08.5300.12A? 0
+174012.32 -734236.0 -000004.3-000010.000007.0 08.5300.01A? 0
+174314.50 -411922.2 +000031.6-000040.500003.5 08.5300.56F? 0
+174646.10 -175327.8 +000009.7-000055.400024.6 08.5300.50F? 0
+174822.46 -355846.5 -000012.8-000039.600020.5 08.5300.65G? 0
+175017.27 +544340.8 +000002.1+000022.700007.5 08.5300.59G? 0
+175408.02 +294844.7 +000033.9+000002.300010.2 08.5300.36F? 1
+175424.16 -333706.2 -000104.8-000149.600042.1 08.5300.63G? 0
+175430.84 +382721.5 -000000.9+000029.900004.5 08.5300.54F? 0
+175444.29 -601417.6 -000042.5-000154.900016.2 08.5300.45F? 0
+175521.99 -393116.2 +000018.9-000018.300015.7 08.5300.20A? 0
+175540.80 -773329.3 +000007.5-000005.000023.9 08.5300.51F? 0
+175657.09 -270808.4 -000005.1+000006.000011.9 08.5300.01A? 1
+175710.59 -460716.8 -000043.9-000101.200015.0 08.5300.53F? 0
+180402.64 +613404.5 +000005.8-000012.200000.6 08.5300.51F? 0
+180404.46 -194836.2 +000005.3+000008.600006.6 08.5300.26A? 0
+180500.71 -301337.9 +000006.6-000013.800020.3 08.5300.00B? 0
+180712.01 +154130.6 -000090.0-000070.500025.6 08.5300.67G? 0
+181047.26 -402552.3 -000005.7-000021.800004.0 08.5300.28A? 0
+181117.53 +885923.8 +000051.0+000107.200021.4 08.5300.58G? 0
+181346.30 -184836.5 -000002.2+000011.000020.2 08.5300.21A? 0 0.10 1.00
+181555.87 -110102.8 -000036.9-000039.500010.4 08.5300.66G? 0
+181559.01 +115730.8 +000009.8-000013.000006.9 08.5300.50F? 0
+181838.72 +233408.7 -000001.9-000000.200002.4 08.5300.08A? 0
+182002.16 -360209.5 +000004.4-000028.000000.8 08.53-0.06B? 0
+182156.08 -320239.7 -000001.3+000006.500007.1 08.5300.23A? 0
+182245.90 -300826.1 -000023.9-000008.600001.2 08.5300.00A? 0
+182508.46 -225854.6 +000017.5-000031.400023.6 08.5300.98K? 0
+182552.65 -463653.3 +000004.8+000001.000010.4 08.5300.65G? 0
+182935.60 -324655.6 -000023.6-000020.200007.9 08.5300.06A? 0
+183108.99 +012658.8 -000021.7+000008.700007.1 08.5300.33F? 0
+183354.07 +214938.8 +000016.3-000008.200002.6 08.5300.13A? 0
+184212.95 -393612.8 +000000.8-000025.900020.0 08.5300.38F? 0
+184738.84 -195159.7 +000031.1-000039.000028.1 08.5300.52F? 0
+184842.84 +322948.1 +000012.6-000010.600002.4 08.5300.14A? 0
+190303.59 +605305.8 -000011.3+000022.700004.5 08.5300.96K? 0
+190408.98 +413713.3 -000003.1-000011.500006.8 08.5300.77G? 0
+190453.10 +082834.7 -000001.6-000000.800015.3 08.5300.32F? 0
+190726.59 +455527.5 -000025.9-000065.500001.8 08.5300.52F? 0
+190948.99 -263230.2 -000018.9-000006.600004.4 08.5300.10A? 0
+191057.20 -195824.3 -000014.6+000006.400001.4 08.5300.35F? 0
+191448.78 +091908.1 -000003.4-000001.700005.7 08.5300.34F? 0
+191448.85 -032303.5 -000004.4-000017.800005.2 08.5300.13A? 0
+191736.65 -343136.1 +000010.0-000017.900009.1 08.5300.34F? 0
+191802.81 +741813.7 +000007.6+000025.300006.5 08.5300.25A? 0
+191836.17 +673910.5 -000005.0+000019.600000.6 08.5300.14A? 0
+191907.16 -330931.6 +000000.0+000000.000000.0 08.5300.56F? 1
+192532.13 -301744.4 -000011.6-000019.200003.3 08.5300.68G? 0
+193002.78 -391907.2 -000046.3+000007.400004.1 08.5300.50F? 0
+193312.77 -004958.8 -000001.4+000003.900009.5 08.5300.03A? 0
+193533.31 +322235.4 -000001.2+000004.100005.6 08.53-0.16B? 0
+193629.43 +240011.0 +000003.5+000005.900002.6 08.5300.06A? 0
+193641.74 -172003.9 +000000.8-000015.400010.3 08.5300.01A? 0
+193932.87 +280847.5 +000018.1-000002.800011.6 08.5300.43F? 0
+194228.87 +172538.8 +000025.6+000013.900026.2 08.5300.54F? 0
+194302.46 +275636.0 +000033.3+000025.400013.8 08.5300.55F? 0
+194639.54 +355152.9 +000001.9+000001.600003.6 08.5300.01A? 0
+194707.42 -234405.1 -000000.1-000022.400001.3 08.5300.24A? 0
+195214.16 +220207.0 +000010.0-000001.600002.0 08.5300.20A? 0
+195243.61 +121028.5 +000019.0+000000.600016.4 08.5300.04A? 0
+195426.75 +375058.8 +000017.7-000026.800007.9 08.5300.74G? 0
+195517.73 -440038.6 +000028.6-000020.100003.8 08.5300.50F? 0
+195628.21 +330712.8 +000002.2-000004.100004.3 08.53-0.07B? 0
+195907.47 +353210.1 +000003.0-000011.000013.7 08.5300.03A? 0
+200316.62 +380532.1 -000006.4-000002.800003.2 08.5300.08A? 0
+200420.41 +042441.7 +000023.7+000002.800015.7 08.5300.28A? 0
+200538.29 -345510.5 -000013.3-000167.500004.7 08.5300.73G? 0
+200605.94 -304821.3 +000014.0-000013.000002.8 08.5300.98K? 0
+200936.64 +304302.4 -000004.7-000002.200003.8 08.5300.89G? 0
+201110.76 +003339.2 -000004.2-000004.800012.6 08.5300.12A? 0
+201202.87 -504322.6 -000026.2-000052.600030.1 08.5300.56F? 0
+201323.13 +225001.1 +000029.8-000039.500002.1 08.5300.54F? 0
+201330.22 -011241.5 +000055.0-000046.700022.8 08.5300.71G? 0
+201456.08 +492431.5 +000090.5+000039.300016.1 08.5300.58F? 0
+201617.79 +104727.8 -000081.5-000086.500005.3 08.5300.54F? 0
+201754.21 +053511.0 +000018.7+000044.100000.5 08.5300.36F? 0
+202235.18 -090052.6 -000001.0-000015.700007.3 08.5300.04A? 0
+202719.34 -181244.9 +000000.0+000000.000000.0 08.53-0.02B? 1
+202819.15 +192606.9 -000013.3+000004.400003.0 08.5300.97K? 0
+202935.54 -100007.4 -000014.8-000009.400000.1 08.5300.92G? 0
+203223.95 +063103.1 +000070.6+000013.600011.7 08.5300.53F? 0
+203534.93 +351010.8 +000025.4-000008.800030.2 08.5300.04A? 1
+204332.99 -701929.6 -000000.4+000008.100000.8 08.5300.54F? 0
+204759.35 +873214.6 +000027.5+000026.300007.5 08.5300.40F? 0
+204905.64 +142623.3 +000009.9-000015.000001.7 08.5300.09A? 0
+205002.98 +075059.9 +000208.2+000113.300024.2 08.5300.66G? 0
+205042.60 +855204.5 +000012.9-000024.400007.9 08.5300.20A? 0
+205227.82 +301456.4 -000016.8-000047.400001.5 08.5300.95K? 0
+205914.45 -104249.3 +000045.5-000020.800043.2 08.5300.96K? 0
+210234.54 +304108.4 -000002.5-000015.900003.6 08.5300.57F? 0
+210338.86 +535750.2 -000002.2-000008.500001.3 08.5300.30A? 0
+211007.82 -244922.9 +000174.1-000035.900018.7 08.5300.63G? 0
+211356.67 +440017.1 +000002.2+000008.100002.5 08.5300.60G? 0
+212025.80 -591326.9 +000032.6+000001.700009.3 08.5300.40F? 0
+212853.68 +530448.2 +000081.1+000041.200000.2 08.5300.51F? 0
+213132.03 -500631.8 +000008.4-000020.500000.8 08.5300.64G? 0
+213134.28 +453058.9 +000077.0+000020.500022.0 08.5300.64G? 0
+213146.41 +382348.2 +000017.6-000006.800000.4 08.5300.97K? 0
+213659.65 +580824.7 -000004.7-000000.300006.8 08.5300.41F? 0
+214534.24 +372403.2 -000000.7+000001.700000.1 08.53-0.08B? 1
+214745.39 +620324.2 +000017.2-000001.700003.0 08.5300.22A? 0
+214959.12 +495931.6 +000018.0-000011.700000.9 08.5300.94G? 0
+215118.28 +082049.7 +000093.1+000022.500009.7 08.5300.60G? 0
+215137.97 -474908.8 +000022.3-000000.300005.6 08.5300.07A? 0
+215617.11 +053042.8 -000005.5-000039.200010.6 08.5300.08A? 0
+220040.48 +440212.2 +000052.2+000025.200014.4 08.5300.36F? 0
+220241.22 +380757.1 -000029.4-000065.500001.8 08.5300.59G? 0
+220248.43 -022843.3 -000084.8-000114.400018.2 08.5300.54F? 0
+220531.23 -631507.0 +000015.0+000004.200002.7 08.5300.90G? 0
+220610.46 -280128.6 +000090.9-000014.600032.8 08.5300.53F? 0
+220655.44 +441351.1 +000013.0+000016.800014.4 08.5300.65G? 0
+221353.33 -455441.4 +000029.6-000026.600017.1 08.5300.85G? 0
+221411.55 -732436.8 +000065.9-000020.400000.8 08.5300.88G? 0
+222616.47 +534926.0 -000001.3-000000.200002.4 08.5300.37F? 0
+222657.88 +494217.9 -000006.5-000007.800001.1 08.53-0.03B? 0
+223107.90 -711420.0 +000082.7-000068.300019.8 08.5300.51F? 0
+223440.50 +332556.7 +000004.9+000006.600002.6 08.5300.07A? 0
+223502.93 +674316.0 -000002.4+000008.500000.3 08.5300.10A? 0
+224536.44 +043021.6 +000011.5-000049.800011.5 08.5300.39F? 0
+224609.75 +265047.7 -000015.6-000023.900002.9 08.5300.16A? 0
+224853.28 +015403.2 +000076.4-000006.500011.6 08.5300.98K? 0
+224930.79 +611917.5 +000059.7+000053.800017.9 08.5300.77G? 0
+225005.47 +291644.4 +000043.3-000005.400004.8 08.5300.19A? 0
+225756.85 -693004.0 +000140.2-000038.900004.0 08.5300.86G? 0
+225932.65 -615911.3 +000030.7-000002.400002.4 08.5300.25A? 0
+230211.19 -074327.9 +000006.7-000042.100008.6 08.5300.40F? 0
+230612.87 +210549.3 +000070.8+000032.900027.8 08.5300.50F? 0
+230656.92 -524650.1 +000014.2+000027.300019.1 08.5300.89G? 0
+231339.20 +751409.6 +000003.1-000006.000001.4 08.5300.04A? 0
+231418.12 +323037.3 -000046.1-000063.000011.9 08.5300.72G? 0
+231431.38 -185235.1 -000057.6-000079.100001.0 08.5300.38F? 0
+231645.84 +464908.9 -000008.9-000004.100002.5 08.53-0.04B? 0
+232020.88 +583100.8 +000024.7+000017.500006.1 08.5300.86G? 0
+232258.46 +623702.1 +000002.3+000009.600001.4 08.5300.09A? 0
+232403.33 -341800.6 +000226.9-000040.900023.1 08.5300.63G? 0
+232645.79 +483251.6 -000000.6-000012.800001.7 08.5300.06A? 0
+232740.45 +342555.8 -000014.9-000024.900019.1 08.5300.31A? 0
+232802.18 -012805.8 +000024.4+000008.700004.2 08.5300.15A? 0
+232908.43 +532408.9 +000007.0-000000.200007.7 08.5300.09A? 0
+232935.97 -400104.8 -000021.7-000000.800005.3 08.5300.73G? 0
+232939.11 -061840.7 -000038.8-000012.700003.7 08.5300.99K? 0
+233248.36 +541428.5 +000009.7-000004.800007.7 08.5300.04A? 0
+233852.38 +081846.4 +000018.4-000038.500008.1 08.5300.51F? 0
+233927.44 +244342.8 -000027.4-000009.600005.3 08.5300.98K? 0
+234350.62 -061624.0 +000045.4-000062.000005.0 08.5300.64G? 0
+234550.59 -455340.2 +000007.1-000025.700001.6 08.5300.96K? 0
+234808.62 +661557.6 -000019.6-000008.700007.8 08.5300.32F? 0
+234812.70 -004629.5 +000052.3-000015.100014.4 08.5300.60G? 0
+235249.95 -140505.8 +000074.3+000038.500003.6 08.5300.41F? 0
+235857.80 +404731.9 +000014.4+000000.200006.4 08.5300.27A? 0
+000352.93 +205540.2 -000007.0+000008.000018.9 08.5301.58K? 0
+000638.48 +333915.4 +000041.4-000015.400011.9 08.5301.10K? 0
+002448.30 +475435.0 +000041.3+000017.200015.3 08.5301.00K? 0
+005022.60 +385201.1 +000016.1+000002.100018.3 08.5301.65K? 0
+005809.90 -644246.8 -000002.5-000033.100008.4 08.5301.25K? 0
+011032.38 -494250.9 +000002.9-000005.600004.1 08.5301.04K? 0
+011339.89 +624019.9 +000036.4+000018.000005.7 08.5301.18K? 0
+011349.39 -422218.4 +000014.0+000010.200004.7 08.5301.10K? 0
+011610.75 +134407.7 -000000.9-000013.500011.6 08.5301.43K? 0
+011742.67 +133327.0 +000038.6-000003.300002.1 08.5301.00K? 0
+011925.66 +561945.0 +000025.5-000005.000016.9 08.5301.41K? 0
diff --git a/kstars/kstars/data/hip078.dat b/kstars/kstars/data/hip078.dat
new file mode 100644
index 00000000..5193cdde
--- /dev/null
+++ b/kstars/kstars/data/hip078.dat
@@ -0,0 +1,1000 @@
+013324.33 +223230.2 +000001.7+000001.600020.8 08.5301.64K? 0
+013400.14 -442347.5 +000007.5+000019.800007.8 08.5301.09K? 0
+013604.35 +544607.4 -000008.8+000004.500001.5 08.5301.00K? 0
+013755.21 -514952.7 +000049.4+000019.400004.0 08.5301.00K? 0
+015453.22 +585459.1 +000028.7+000009.200012.0 08.5301.02K? 0
+015628.91 -541505.3 +000019.1+000003.200007.1 08.5301.15K? 0
+020346.92 -212135.4 +000003.5-000053.100012.8 08.5301.03K? 0
+022204.94 +202914.5 +000033.1+000000.400006.2 08.5301.09K? 0
+022805.66 +355554.3 +000035.3-000028.800008.6 08.5301.07K? 0
+023059.92 -472628.9 -000009.1+000040.900007.9 08.5301.07K? 0
+023643.28 -151206.2 +000043.7-000020.300007.4 08.5301.01K? 0
+025126.00 -010953.4 +000003.7-000035.600001.1 08.5301.00K? 0
+030134.35 -751716.8 -000003.5-000005.400006.6 08.5301.03K? 0
+030444.70 -323327.5 +000001.7+000008.100001.7 08.5301.52K? 0
+035204.03 +401531.0 +000006.3-000026.100026.9 08.5301.13K? 0
+041309.00 -380057.5 -000016.6+000002.500012.5 08.5301.58K? 0
+041346.93 -180316.6 +000012.5-000007.400002.4 08.5301.06K? 0
+041432.34 +315347.2 +000005.2-000013.700000.9 08.5301.11K? 0
+042124.55 -615225.6 +000005.4-000022.100016.6 08.5301.51K? 0
+042827.33 +562217.5 -000000.1-000042.000008.3 08.5301.16K? 0
+043139.76 +021016.6 +000002.1+000005.000031.3 08.5301.70K? 0
+043648.51 +052231.4 +000012.5+000012.900018.8 08.5301.28K? 0
+043715.34 -123337.0 +000000.2+000013.500004.9 08.5301.63K? 0
+043914.01 -541033.1 +000008.9+000013.700005.0 08.5301.08K? 0
+044620.31 +391340.4 -000005.4-000044.400005.0 08.5301.30K? 0
+045021.20 -370513.0 -000018.1+000023.600005.4 08.5301.03K? 0
+045512.06 -232358.4 +000001.7+000004.500019.8 08.5301.49K? 0
+050411.13 +633259.7 +000004.8-000017.800003.1 08.5301.12K? 0
+050602.80 +425013.5 +000031.0-000035.600007.9 08.5301.25K? 0
+050946.93 +325507.2 +000005.9+000016.000002.7 08.5301.31K? 0
+052325.14 -103620.0 +000002.3+000012.100010.2 08.5301.63K? 0
+053319.01 +172833.3 -000013.5-000000.500029.8 08.5301.46K? 0
+053400.92 +142924.4 -000005.9-000012.600017.8 08.5301.08K? 0
+054405.49 +124305.0 +000000.3-000003.600012.5 08.5301.07K? 0
+054832.40 +201434.6 -000053.7+000006.500011.5 08.5301.27K? 0
+055244.33 -081940.5 -000018.9-000032.300013.8 08.5301.38K? 0
+060019.69 -310154.0 +000000.0+000000.000000.0 08.5301.04K? 1
+060103.98 +121035.2 -000004.9+000007.100012.4 08.5301.06K? 0
+060200.59 +331634.3 +000017.0-000003.600019.0 08.5301.02K? 0
+060329.37 -224859.9 -000005.0-000012.500003.2 08.5301.36K? 0
+060857.65 +460906.2 +000017.4-000055.700005.5 08.5301.18K? 0
+061010.05 -083215.8 -000013.2-000004.400004.9 08.5301.01K? 0
+061611.24 +135447.8 -000000.4+000004.300018.5 08.5301.56K? 0
+061859.94 -152413.2 -000002.1+000000.000025.7 08.5301.66K? 0
+062020.79 +653735.6 +000004.2-000009.100011.0 08.5301.08K? 0
+062454.28 -465609.4 +000007.0-000021.500010.9 08.5301.17K? 0
+062939.87 +114153.6 +000005.0-000049.900030.6 08.5301.16K? 0
+062958.58 -394515.7 -000026.4+000039.700015.3 08.5301.22K? 0
+063057.15 +645839.6 +000005.2-000026.200007.1 08.5301.54K? 0
+063216.13 -143117.6 +000002.6+000002.400003.2 08.5301.02K? 0
+063345.87 +091008.5 -000005.8-000007.400018.3 08.5301.14K? 0
+063605.08 +062318.1 +000032.4-000032.400025.0 08.5301.14K? 0
+063923.12 +040302.5 +000020.4+000015.400003.5 08.5301.46K? 0
+064451.53 -410951.4 +000008.9+000025.500008.6 08.5301.69K? 0
+064724.91 +213644.1 +000028.5-000016.000001.2 08.5301.15K? 0
+064755.45 +191044.7 -000032.0-000011.700004.8 08.5301.23K? 0
+065450.39 -314210.3 -000023.4-000017.400003.6 08.5301.76K? 0
+065533.28 +072614.2 +000005.1+000012.700011.3 08.5301.00K? 0
+065638.54 +005659.3 -000019.2-000022.700011.1 08.5301.01K? 0
+065844.15 -223208.7 -000007.7-000009.300017.0 08.5301.56K? 0
+070136.12 -332131.7 -000007.5-000020.400017.9 08.5301.04K? 0
+070256.20 +175226.9 +000004.8+000002.300028.1 08.5301.65K? 0
+070259.94 +512401.6 -000009.2+000013.400008.1 08.5301.70K? 0
+070509.43 -490426.5 +000003.5+000010.300001.0 08.5301.59K? 0
+070553.32 +145555.8 -000002.8-000008.600009.6 08.5301.11K? 0
+070744.68 -322335.9 -000007.9+000018.900004.6 08.5301.04K? 0
+071011.99 +683512.2 +000009.4+000005.600009.4 08.5301.41K? 0
+071217.30 +302427.9 -000001.2-000000.100014.1 08.5301.16K? 0
+071729.33 -031646.0 -000005.1+000014.900019.2 08.5301.44K? 0
+072428.05 +330221.1 -000016.2-000002.100009.4 08.5301.37K? 0
+073514.22 +662203.2 -000013.2-000031.500000.9 08.5301.60K? 0
+073530.84 +603830.1 -000018.1+000012.700002.3 08.5301.20K? 0
+073610.74 +074728.7 -000012.8-000002.200009.6 08.5301.14K? 0
+073853.07 +470425.9 -000003.1-000002.300000.9 08.5301.71K? 0
+075107.76 +562231.4 +000004.1+000022.300006.2 08.5301.65K? 0
+075921.98 -660944.3 -000049.8+000102.800008.9 08.5301.01K? 0
+080632.72 -045823.4 +000020.8-000025.700027.9 08.5301.44K? 0
+081159.84 -402903.4 -000019.3+000004.600015.2 08.5301.61K? 0
+082518.19 +242100.4 +000014.6-000001.100009.0 08.5301.12K? 0
+082944.51 -324458.9 +000005.9-000026.000000.7 08.5301.59K? 0
+083721.19 +215848.2 -000004.2+000005.100019.7 08.5301.20K? 0
+084426.50 -190455.5 -000004.9-000010.700000.7 08.5301.33K? 0
+084450.20 +370512.7 -000005.8-000022.700020.4 08.5301.04K? 0
+085015.08 -110814.7 -000027.5+000016.200014.2 08.5301.10K? 0
+085050.40 +374850.3 -000012.4+000020.700000.5 08.5301.27K? 0
+085837.64 -111951.2 -000019.3-000008.000011.4 08.5301.14K? 0
+090051.75 -072445.6 -000001.9+000002.000024.9 08.5301.62K? 0
+090352.52 +184109.6 -000009.3-000041.600008.3 08.5301.01K? 0
+090952.62 -183900.6 -000006.0-000017.000008.4 08.5301.22K? 0
+091019.80 -113700.0 -000001.4-000023.000012.2 08.5301.46K? 0
+091258.24 +453930.8 -000013.9-000002.300012.4 08.5301.00K? 0
+091855.93 -204717.4 -000000.2-000007.700008.1 08.5301.03K? 0
+092159.14 -523351.6 -000012.1+000015.000002.6 08.5301.26K? 0 0.10 1.00
+092548.04 +261216.5 -000017.0+000008.100001.6 08.5301.30K? 0
+092700.41 -523110.1 -000002.9-000008.300005.8 08.5301.02K? 0
+092703.81 -584519.5 -000032.3+000029.300001.0 08.5301.33K? 0
+092833.79 +360938.5 -000020.8-000001.000013.6 08.5301.38K? 0
+093806.96 -690821.1 -000014.5+000012.600023.9 08.5301.65K? 0
+093924.30 -794452.3 -000003.4-000001.400009.8 08.5301.53K? 0
+094445.77 -553701.4 -000007.1-000011.200001.8 08.5301.77K? 0
+095835.42 -714122.0 -000014.8+000017.600007.3 08.5301.03K? 0
+100511.30 +215814.9 +000051.6-000039.800003.9 08.5301.11K? 0
+100712.20 -431037.5 -000074.0+000040.800001.6 08.5301.13K? 0
+101244.25 -694930.1 -000010.1+000015.300000.9 08.5301.08K? 0
+101746.60 -291405.8 +000013.4-000021.400001.4 08.5301.22K? 0
+102605.71 +130909.8 +000021.7-000049.900010.7 08.5301.08K? 0
+102948.40 -041719.5 +000037.7+000013.600027.3 08.5301.42K? 0
+103226.31 -142326.3 -000013.3+000009.500001.6 08.5301.02K? 0
+103816.60 -565842.3 -000016.7+000004.700008.8 08.5301.64K? 0
+105759.59 -281856.6 -000033.1+000020.000012.4 08.5301.29K? 0
+110413.48 -605847.7 -000003.1-000004.400010.8 08.5301.19K? 0 0.10 1.00
+112308.12 -442256.8 -000036.5+000014.500000.8 08.5301.06K? 0
+112412.13 -482715.8 -000030.5-000014.000009.8 08.5301.60K? 0
+112840.95 -121829.7 -000036.4+000000.000016.2 08.5301.23K? 0
+112845.16 -274530.5 +000014.6-000000.400001.4 08.5301.23K? 0
+112920.62 -511917.5 -000030.9+000000.500006.6 08.5301.56K? 0
+113230.88 -052404.0 -000057.1-000021.500029.9 08.5301.06K? 0
+113320.89 -230813.2 -000017.3+000020.400009.9 08.5301.50K? 0
+113330.46 +260848.0 -000021.4-000001.400012.6 08.5301.49K? 0
+114216.88 -493239.3 -000004.2+000006.600014.1 08.5301.00K? 0
+114627.83 -705437.0 -000035.7-000021.100016.8 08.5301.54K? 0
+115253.43 +134439.7 -000060.5-000043.300009.8 08.5301.12K? 0
+115944.87 -293003.2 -000036.9-000006.300008.8 08.5301.38K? 0
+120139.26 -192020.1 -000010.5+000002.600004.2 08.5301.00K? 0
+120417.74 -544044.2 -000018.3+000007.800007.6 08.5301.47K? 0
+120921.77 +030624.1 -000015.2+000009.700000.9 08.5301.08K? 0
+120957.38 -570106.1 -000011.6+000003.000010.0 08.5301.56K? 0
+121257.52 -170808.4 -000008.6-000008.700017.6 08.5301.23K? 0
+121859.42 -154714.7 -000039.7-000006.100005.5 08.5301.14K? 0
+124425.25 -012922.5 +000004.0-000001.400007.2 08.5301.61K? 0
+124637.76 -600158.7 -000005.2+000001.900010.3 08.5301.71K? 0
+124931.36 -663516.0 -000015.9+000008.900010.9 08.5301.81K? 0
+125647.84 -310456.7 -000021.6+000004.500011.8 08.5301.59K? 0
+125823.89 -500845.9 -000004.2-000004.300004.9 08.5301.08K? 0
+130017.24 +541417.1 +000003.8+000007.100006.5 08.5301.22K? 0
+130754.21 -351029.3 -000021.3-000006.100003.3 08.5301.06K? 0
+131129.91 +465707.8 +000005.4-000010.000004.5 08.5301.28K? 0
+131947.81 -420917.0 -000012.3-000051.000001.4 08.5301.43K? 0
+132449.53 -332656.1 -000011.5+000007.700006.1 08.5301.46K? 0
+132619.20 -164033.6 -000011.6-000018.100005.9 08.5301.18K? 0
+134031.18 +395923.7 +000009.6-000019.800002.4 08.5301.03K? 0
+134612.54 -471930.7 -000013.2-000011.500001.7 08.5301.23K? 0
+134707.94 +113743.9 -000000.2-000026.400004.4 08.5301.53K? 0
+135100.21 +211537.1 -000013.4-000003.900011.8 08.5301.03K? 0
+135313.94 -635214.6 -000020.4-000020.700003.8 08.5301.26K? 0
+135759.73 +611718.1 -000069.6+000018.600001.4 08.5301.08K? 0
+141046.62 -370103.8 +000005.1-000000.400016.6 08.5301.50K? 0
+143115.14 +013129.3 -000041.2-000000.200001.2 08.5301.02K? 0
+144927.32 +043540.8 -000020.3+000031.600003.3 08.5301.00K? 0
+145444.08 +263011.3 -000002.2-000007.500017.9 08.5301.09K? 0
+145723.39 -592104.4 +000023.8+000000.000004.7 08.5301.63K? 0
+150341.37 +342257.0 -000005.6+000006.100009.2 08.5301.04K? 0
+150346.34 -535730.1 -000013.6+000020.100021.6 08.5301.52K? 0
+151001.52 +770017.9 +000018.8+000018.500008.9 08.5301.62K? 0
+151126.27 +031135.7 -000009.8+000007.500006.1 08.5301.08K? 0
+151345.73 +120226.3 -000006.9-000008.000002.7 08.5301.55K? 0
+151737.23 +350934.7 +000011.0-000022.400009.8 08.5301.03K? 0
+152103.31 -183925.5 +000023.4-000012.400000.8 08.5301.57K? 0
+152117.43 -181304.4 +000012.2-000015.900014.1 08.5301.03K? 0
+152455.14 -021406.7 +000011.8+000004.100013.8 08.5301.44K? 1
+152835.23 -520207.3 -000013.3-000004.400010.8 08.5301.73K? 0
+153625.20 +713149.1 -000022.4+000001.200009.8 08.5301.12K? 0
+153827.90 -554934.9 +000002.2-000004.400027.1 08.5301.05K? 0
+154253.93 -511018.2 +000028.0+000017.500006.5 08.5301.04K? 0
+154403.35 +385701.3 +000000.8-000012.500000.4 08.5301.16K? 0
+154416.98 -351643.6 +000008.0+000010.000016.0 08.5301.91M? 0
+155221.99 +320704.5 +000019.4+000007.700008.2 08.5301.00K? 0
+160321.35 +201325.0 +000004.5+000006.500002.8 08.5301.05K? 0
+160812.66 -135609.8 -000005.8-000015.000013.6 08.5301.46K? 0
+161228.22 -102856.0 -000000.9+000009.700019.9 08.5301.64K? 0
+161806.66 +131025.3 -000036.4-000020.600005.7 08.5301.56K? 0
+162057.39 +675426.9 +000007.1-000006.700005.6 08.5301.56K? 0
+163059.59 -621028.0 -000022.6-000015.100011.4 08.5301.16K? 0
+165256.01 -264502.2 -000004.9-000024.200002.5 08.5301.10K? 0
+165451.91 -204737.7 -000009.3-000003.900003.4 08.5301.05K? 0
+170011.33 +095050.4 -000005.4-000000.400002.9 08.5301.06K? 0
+170124.86 -185609.3 +000002.0-000014.600000.4 08.5301.80K? 0
+170132.91 -641500.4 -000023.5-000002.200004.6 08.5301.58K? 0
+170820.40 -292130.8 -000025.9-000014.500009.0 08.5301.16K? 0
+170923.22 +114113.3 -000004.7+000017.500013.0 08.5301.00K? 0
+171037.60 -584327.5 +000003.0-000027.400007.1 08.5301.04K? 0
+172222.87 +144659.7 +000013.3+000000.200007.2 08.5301.02K? 0
+172511.18 +394115.2 +000030.6+000007.700001.7 08.5301.31K? 0
+173439.69 +154303.8 +000009.9-000037.700000.9 08.5301.17K? 0
+174424.09 +025802.4 -000010.0+000019.100026.2 08.5301.32K? 0
+174444.21 +250019.0 -000016.7-000006.600004.8 08.5301.43K? 0
+174821.06 +154400.2 -000010.8+000014.800012.6 08.5301.19K? 0
+175151.20 -530423.6 +000004.2+000002.600011.8 08.5301.02K? 0
+175724.21 +334734.2 -000020.2-000006.300001.4 08.5301.42K? 0
+180100.15 +261715.8 +000007.0-000013.300006.3 08.5301.35K? 0
+180237.68 +162322.2 -000003.2+000016.200013.8 08.5301.52K? 0
+180441.68 -275151.4 -000034.3+000029.300028.0 08.5301.48K? 0
+181803.21 -184544.7 -000047.7+000034.000001.8 08.5301.45K? 0
+181814.05 -275413.4 +000014.3+000012.100005.5 08.5301.96M? 0
+183100.49 -213133.5 +000034.2-000010.100002.9 08.5301.81K? 0
+183104.26 +332345.7 +000003.0-000003.700012.3 08.5301.59K? 0
+183305.20 -541546.2 -000121.2-000143.000068.5 08.5301.08K? 0
+183911.59 -390753.1 -000013.2-000036.200012.7 08.5301.25K? 0
+184152.43 -551805.7 +000008.1-000037.800007.7 08.5301.64K? 0
+184519.54 -123505.6 -000027.6-000024.800031.5 08.5301.95M? 0
+185520.65 +095212.0 -000015.1+000003.500019.0 08.5301.06K? 0
+185611.87 +314330.3 -000006.7-000021.900003.2 08.5301.36K? 0
+185614.40 -583542.6 +000010.1+000024.200013.1 08.5301.06K? 0
+190149.61 +272656.6 -000006.3-000009.400006.4 08.5301.72K? 0
+190813.91 +540539.2 +000002.0-000012.700000.6 08.5301.25K? 0
+190835.92 +050706.6 +000012.2-000015.700000.6 08.5301.83K? 0
+190900.97 +295442.0 +000013.8+000009.500001.2 08.5301.66K? 0
+190927.73 -341803.0 +000023.7-000004.600035.6 08.5301.64K? 0
+191011.42 -491850.5 -000003.5-000027.700029.6 08.5301.14K? 0
+191653.51 +444633.4 +000002.7+000001.000011.8 08.5301.32K? 0
+191720.57 +662927.3 +000018.6-000021.800006.9 08.5301.60K? 0
+191815.42 +261042.5 +000045.6+000024.100007.2 08.5301.05K? 0
+192342.87 +154534.6 -000001.8-000012.100012.4 08.5301.53K? 0
+192730.80 -415914.0 -000020.0-000025.100022.2 08.5301.52K? 0
+193414.56 +192312.8 +000030.4+000034.900015.8 08.5301.09K? 0
+193855.16 -663315.5 +000014.5-000017.700016.3 08.5301.47K? 0
+193909.83 +310849.7 -000018.3-000030.100011.8 08.5301.06K? 0
+194104.92 +431616.7 -000008.4+000010.400004.2 08.5301.26K? 0
+194144.99 -213317.3 +000043.4-000008.400005.5 08.5301.23K? 0
+194556.67 +111520.6 +000013.4+000000.700007.0 08.5301.08K? 0
+194750.62 +515357.1 +000019.4+000004.700005.4 08.5301.31K? 0
+195033.62 -434709.6 +000008.0+000004.900015.9 08.5301.13K? 0
+195208.43 +080315.2 +000008.6-000027.800002.7 08.5301.40K? 0
+195425.01 -263432.2 +000031.0-000028.300026.6 08.5301.20K? 0
+195603.80 +362155.9 -000001.0-000006.200001.5 08.5301.62K? 0
+195832.88 -545611.7 +000092.8-000111.500032.4 08.5301.06K? 0
+200543.98 +191530.5 +000024.5-000001.100019.8 08.5301.02K? 0
+200745.78 -194638.4 -000008.5-000059.900021.2 08.5301.18K? 0
+201054.44 +282818.4 +000015.3+000009.300006.1 08.5301.00K? 1
+201226.49 +345455.7 -000004.5-000014.100000.4 08.5301.32K? 0
+201332.33 -771627.3 +000018.5-000018.100002.4 08.5301.64K? 0
+202109.32 +603111.2 +000009.4+000006.300003.1 08.5301.59K? 0
+202346.66 +461759.4 +000008.5-000023.800003.4 08.5301.43K? 0
+203007.79 -223028.1 +000008.9-000021.600032.0 08.5301.21K? 0
+204109.43 +152529.2 -000006.1+000007.100000.3 08.5301.08K? 0
+204456.94 -110150.7 -000002.9-000011.200021.3 08.5301.00K? 0
+204507.54 +115005.4 -000006.6-000017.200004.1 08.5301.25K? 0
+205222.43 +150330.2 -000011.4-000007.900008.3 08.5301.59K? 0
+205549.81 +270019.9 +000007.6+000016.400006.3 08.5301.34K? 0
+210034.44 +444529.9 +000028.1+000004.300004.2 08.5301.75K? 0
+211138.27 -682726.7 -000015.7+000018.800009.7 08.5301.09K? 0
+211647.06 +262941.7 +000005.0+000013.300011.7 08.5301.50K? 0
+212211.45 +263033.8 +000016.2-000000.400006.6 08.5301.46K? 0
+212655.38 +272129.2 -000018.8-000015.400008.1 08.5301.52K? 0
+213030.77 +591052.9 +000023.5+000020.500007.8 08.5301.35K? 0
+213312.85 -183403.9 +000000.4+000015.600025.8 08.5301.59K? 0
+213730.87 +691556.8 -000000.1+000003.000005.5 08.5301.03K? 0
+213818.51 -632033.7 -000011.1-000014.200004.7 08.5301.59K? 0
+214435.66 +572712.3 +000025.5-000000.400001.8 08.5301.14K? 0
+215147.43 -355706.7 +000021.5-000013.300000.4 08.5301.52K? 0
+215653.69 -480218.6 +000024.6-000035.800011.6 08.5301.08K? 0
+215756.65 -125525.2 -000012.4-000048.500004.7 08.5301.12K? 0
+220052.63 -263131.7 -000010.6-000076.400008.2 08.5301.06K? 0
+220055.12 -471247.5 +000048.5-000034.100004.9 08.5301.12K? 0
+220322.89 +142340.3 +000031.4-000025.300017.2 08.5301.27K? 0
+220713.37 +130008.7 +000021.9-000020.600007.8 08.5301.47K? 0
+221130.83 +474343.0 -000030.7-000016.200006.5 08.5301.06K? 0
+221540.63 -211635.6 +000031.3-000006.600015.5 08.5301.09K? 0
+222401.99 -312842.5 +000035.9+000000.500014.0 08.5301.19K? 0
+223426.30 +403946.3 -000007.6-000029.000004.0 08.5301.03K? 0
+223432.90 +160337.9 +000012.4+000002.400001.7 08.5301.40K? 0
+224205.31 -852406.7 +000023.6-000032.800011.8 08.5301.17K? 0
+224316.70 -293955.6 -000020.6-000000.500005.4 08.5301.21K? 0
+225444.32 +333142.9 +000061.8-000014.500003.4 08.5301.05K? 0
+230218.30 -720101.3 +000039.2+000004.900000.1 08.5301.09K? 0
+230248.29 -125224.5 +000003.5-000006.200003.0 08.5301.30K? 0
+230639.16 +103236.1 +000000.0+000000.000000.0 08.5301.01K? 0
+230947.16 +323018.9 +000017.8-000023.200005.0 08.5301.13K? 0
+231006.15 -784552.9 +000051.9-000040.000019.5 08.5301.20K? 0
+231706.71 +011354.0 +000029.0-000002.500010.2 08.5301.29K? 0
+232505.30 -173737.9 -000019.4+000021.200004.3 08.5301.39K? 0
+232518.96 +322809.0 -000021.9+000000.500006.7 08.5301.16K? 0
+232731.88 -242822.9 +000019.2-000013.600010.1 08.5301.06K? 0
+234926.37 +754546.0 -000009.4+000003.700007.3 08.5301.06K? 0
+021921.88 +585740.4 -000013.0+000010.200008.7 08.5302.28M? 0
+104447.15 -592448.2 +000008.3+000029.400014.8 08.5302.53N? 0 0.10 1.00
+101727.99 -500549.9 -000002.2+000015.600039.1 08.5303.58N? 0
+000020.38 +565111.3 +000037.0+000004.800004.9 08.5400.19A? 1
+000245.65 +060204.0 +000058.4-000014.100031.6 08.5400.59G? 0
+000320.84 +582830.0 +000003.7-000011.200006.5 08.5400.14A? 0
+000356.62 -451718.9 +000003.9-000006.000006.8 08.5400.22A? 0
+000951.28 +520233.7 +000019.2-000002.400000.1 08.5400.17A? 0
+001449.48 +625008.0 +000029.2-000003.100002.8 08.5400.15A? 0
+001802.81 -690342.3 -000009.1-000016.000010.2 08.5400.89G? 0
+001930.55 +434039.7 -000028.2-000032.900021.8 08.5400.49F? 0
+002838.48 -092418.8 +000033.3-000006.600013.7 08.5400.94G? 0
+003029.55 +240622.8 -000029.9-000002.900017.5 08.5400.19A? 0
+003415.72 -054434.0 +000005.1-000005.900023.1 08.5400.41F? 0
+003633.14 +131622.4 +000076.3+000018.100017.8 08.5400.48F? 0
+004143.79 +520843.9 +000010.8-000013.700005.4 08.5400.00A? 0
+005349.44 +071617.1 +000010.4-000116.000004.3 08.5400.88G? 0
+005950.33 -255202.0 +000035.9-000093.000004.3 08.5400.49F? 0
+010257.42 -095140.6 +000001.7+000028.400030.4 08.5400.63G? 0
+010556.65 +524843.1 +000021.3-000006.500012.8 08.5400.42F? 0
+010607.98 -423427.5 -000021.6+000015.100002.2 08.5400.93G? 0
+010825.75 +774040.1 -000019.0+000000.400005.1 08.5400.32F? 0
+011107.47 +450354.5 -000019.7-000010.900007.6 08.5400.86G? 0
+011542.45 -182458.1 -000015.2-000043.100006.5 08.5400.58G? 0
+012227.60 -103621.1 +000004.7-000015.300003.5 08.5400.18A? 0
+012705.91 +574318.5 -000000.9+000003.100000.1 08.5400.08A? 0
+012749.13 -374005.3 +000011.7+000016.500003.1 08.5400.39F? 0
+013323.44 +713316.4 +000043.6-000028.300001.4 08.5400.44F? 0
+013705.49 +343840.4 +000088.4-000031.700017.1 08.5400.95G? 0
+013947.10 -643416.6 -000022.2-000019.800009.6 08.5400.40F? 0
+014139.50 +464845.2 +000052.8-000037.500017.2 08.5400.45F? 0
+014613.38 +334318.6 -000026.5-000003.300012.6 08.5400.42F? 0
+015035.37 +374836.1 -000015.1-000006.800012.9 08.5400.93G? 0
+015215.84 -094349.1 +000001.0-000010.400011.7 08.5400.36F? 0
+015346.97 +191808.9 +000002.8-000017.500004.8 08.5400.89G? 1
+015647.31 +173042.8 +000006.3-000023.500006.6 08.5400.50F? 0
+020014.16 +584303.8 +000076.7-000012.900013.9 08.5400.51F? 0
+021333.15 -094509.2 +000027.9-000098.800002.8 08.5400.31F? 0
+021554.14 -050450.7 -000021.2-000008.700007.8 08.5400.96K? 0
+021653.02 -243750.9 +000067.6+000021.900000.6 08.5400.88G? 0
+021818.48 +574857.4 +000025.5-000063.200007.6 08.5400.49F? 1
+022459.64 +595203.4 -000000.5-000008.400008.9 08.5400.28A? 0
+022836.17 +294412.0 +000008.9+000014.800006.9 08.5400.31A? 0
+023705.45 -385459.4 +000048.5-000022.200002.1 08.5400.35F? 0
+023902.41 -205312.0 +000003.6-000048.300007.6 08.5400.45F? 0
+024124.11 +603311.8 +000030.5-000007.800000.2 08.5400.27A? 0 0.10 1.00
+024342.05 +591432.1 +000051.2-000023.500000.8 08.5400.35F? 0
+024442.59 +054539.2 +000000.3-000009.300016.9 08.5400.21A? 0
+024559.50 +674831.2 +000008.6-000001.300006.3 08.5400.36F? 1
+024640.46 -725553.8 +000002.9+000014.200023.5 08.5400.42F? 0
+024708.57 +374344.7 +000004.6-000006.300004.8 08.54-0.04B? 0
+024818.78 +302036.2 +000035.3-000048.700008.6 08.5400.61G? 0
+024946.93 +603532.5 +000025.1-000003.200010.8 08.5400.30A? 0
+025033.92 +220650.2 +000011.6-000045.500017.9 08.5400.48F? 0
+025110.21 +492100.7 +000005.1-000012.000012.6 08.5400.43F? 0
+025459.18 +505853.3 +000101.9-000044.000010.2 08.5400.54F? 0
+025602.58 +383508.7 -000016.5-000022.400015.5 08.5400.49F? 0
+030542.15 -241222.3 -000029.1+000004.700013.6 08.5400.46F? 0
+030547.94 +274111.7 +000067.6-000046.500003.2 08.5400.47F? 0
+031048.21 +152223.3 +000013.1-000047.400003.2 08.5400.53F? 0
+031632.46 +261231.2 +000016.0-000013.800006.7 08.5400.29A? 0
+031733.12 +441107.0 -000002.7-000011.900004.7 08.5400.06A? 0
+031825.74 -240606.6 -000007.5+000016.000012.6 08.5400.31F? 0
+031941.32 +475214.6 +000000.3-000003.700026.8 08.5400.16A? 0
+032213.01 +651854.2 +000005.2-000010.200007.1 08.5400.72G? 0
+032450.91 +415843.4 +000018.1+000006.100011.2 08.5400.12A? 1
+032604.30 -003838.1 +000001.9+000053.000014.4 08.5400.51F? 0
+032643.20 -624928.9 +000019.7+000022.900006.1 08.5400.24A? 0
+033113.43 +194700.3 +000000.0+000000.000000.0 08.5400.47F? 1
+033803.47 +481428.8 +000008.5+000006.000004.0 08.5400.05A? 0
+034005.05 +440417.3 -000006.8-000006.200007.2 08.5400.15A? 0
+034649.82 +045250.9 -000000.1+000008.000013.5 08.5400.18A? 0
+034716.75 +413548.4 +000070.7+000002.800012.1 08.5400.54F? 0
+034736.93 +233633.3 +000046.3-000048.300002.6 08.5400.00B? 0
+034814.67 -063555.3 -000012.6+000029.600007.9 08.5400.38F? 0
+034840.32 +570115.0 -000012.6+000000.100000.5 08.5400.20A? 0
+035023.56 +191515.7 +000013.2+000002.100008.3 08.5400.46F? 0
+035206.50 -032500.0 +000008.3+000023.700001.0 08.5400.51F? 0
+035548.22 -255637.9 +000103.2+000025.600004.5 08.5400.40F? 0
+035755.48 -361536.6 +000016.0+000108.500020.5 08.5400.77G? 0
+035806.50 +124609.9 +000045.3-000017.800003.2 08.5400.12A? 0
+040119.91 -520105.6 +000025.1-000002.500001.0 08.5400.95G? 0
+040201.88 -302807.3 +000047.1+000042.600006.0 08.5400.61G? 0
+040643.74 +273119.8 +000002.6-000003.700002.3 08.5400.00B? 0
+040722.17 -594349.7 -000016.5+000016.500003.1 08.5400.50F? 0
+040820.08 -171503.7 +000009.6+000026.800008.5 08.5400.40F? 0
+040959.09 +423505.3 -000003.7-000024.100006.0 08.5400.56F? 0
+041740.92 +590631.4 +000004.3-000012.500017.4 08.5400.47F? 0
+041914.56 -162048.4 +000044.8-000027.200020.2 08.5400.53F? 0
+042155.69 +293901.2 +000011.0-000000.900007.7 08.5400.47F? 0
+042322.37 +211100.7 +000003.3-000018.100019.2 08.5400.50F? 0
+042431.80 -813439.3 -000011.3-000001.900005.5 08.5400.18A? 0
+042506.13 -692322.4 +000016.1+000007.700003.9 08.5400.42F? 0
+043054.84 +613603.3 -000014.7+000001.500005.3 08.5400.30A? 0
+043116.51 +250150.2 -000085.7-000066.300009.7 08.5400.82G? 0
+043257.12 -000902.9 -000020.6-000021.700006.3 08.5400.23A? 0
+043553.81 -201023.9 +000078.3+000017.300001.9 08.5400.90G? 0
+043806.50 +645150.4 -000010.6-000016.700005.1 08.5400.36F? 0
+045620.74 +012054.3 +000048.0+000022.900010.4 08.5400.46F? 0
+050524.39 +043454.1 +000010.5+000005.100015.3 08.5400.00A? 0
+051036.47 -045619.4 +000027.5+000010.200038.1 08.5400.94G? 0
+051136.19 -074903.9 +000006.3+000002.500000.9 08.5400.47F? 0
+051229.73 -172708.9 +000001.5-000000.700006.7 08.5400.10A? 0
+051429.25 -071658.2 -000012.0+000003.100006.3 08.54-0.02B? 0
+051455.25 -471146.4 +000009.0-000007.700010.6 08.5400.35F? 0
+051457.88 +310301.5 -000000.4-000018.100001.3 08.5400.11A? 0
+052214.57 +195003.2 +000006.8-000017.700000.7 08.5400.35F? 0
+052450.85 -452051.9 -000015.8+000008.400004.9 08.5400.34F? 0
+052513.07 -111844.6 +000019.6-000001.200014.9 08.5400.12A? 0
+052742.18 +112815.6 +000025.4-000037.900008.3 08.5400.92G? 0
+053002.43 +671402.8 -000013.9+000002.400013.3 08.5400.30A? 0
+053115.69 +053946.7 +000011.1-000044.900010.3 08.5400.43F? 0
+053248.17 +425746.3 +000005.3+000002.800002.4 08.5400.08A? 0
+053318.95 +225726.7 +000028.4-000005.700017.5 08.5400.63G? 0
+053425.14 -424556.6 +000032.6+000085.500003.7 08.5400.58G? 0
+053425.55 +422626.2 -000014.6-000013.900007.4 08.5400.22A? 0
+053544.35 +452935.7 +000004.9+000005.600002.9 08.5400.09A? 0
+053655.99 +401851.0 +000009.6-000005.800001.6 08.5400.38F? 0
+054146.27 +192629.3 +000004.6-000002.000017.6 08.54-0.00B? 0
+054327.07 -075314.7 +000015.0+000007.200040.2 08.5400.60G? 0
+054508.32 +504330.1 +000011.9-000041.000001.6 08.5400.55F? 0
+054749.27 -482920.3 -000017.3+000007.000015.0 08.5400.17A? 0
+055226.88 -575404.9 -000036.1+000050.000015.2 08.5400.52F? 0
+055340.41 +135324.7 +000011.5-000020.200003.4 08.5400.13A? 0
+055350.90 +063249.3 -000008.5-000004.000015.3 08.5400.31F? 1
+060025.97 -370221.3 -000007.0-000231.400012.5 08.5400.52F? 0
+060115.37 +202513.1 +000025.7+000009.600022.1 08.5400.99K? 0
+060304.83 +123551.9 +000014.4+000000.600004.6 08.5400.08A? 0
+060305.15 +363119.7 -000017.6-000024.000008.2 08.5400.34F? 0
+060329.58 +730417.5 -000006.2+000013.100019.5 08.5400.11A? 0
+060815.50 +045449.4 +000001.7-000011.500007.3 08.54-0.01B? 0
+060945.25 -833121.8 -000034.3+000028.500007.6 08.5400.39F? 0
+061021.84 -253755.7 -000005.3+000004.200015.6 08.5400.94G? 0
+061118.63 -093808.9 -000017.3-000017.600008.5 08.5400.14A? 0
+061125.69 +743140.6 +000008.5-000006.800004.9 08.5400.41F? 0
+061236.27 -160330.1 +000003.0-000000.300003.2 08.5400.14A? 0
+061449.40 -482435.1 +000002.2+000005.700007.3 08.5400.14A? 0
+061750.03 -511621.7 -000003.4+000000.600014.7 08.5400.12A? 0
+061807.10 +002912.1 -000009.2+000004.800002.7 08.5400.13A? 0
+061958.49 +675337.1 -000014.8-000110.600019.5 08.5400.67G? 0
+062428.23 -601417.1 -000010.5+000039.300004.0 08.5400.34F? 0
+062507.53 -055105.2 +000001.4-000006.400008.1 08.5400.10A? 0
+062510.92 -142454.5 -000004.2-000015.400007.1 08.54-0.03B? 0
+062845.03 +253715.3 +000003.9-000006.700010.4 08.5400.01A? 0
+063306.91 -125421.0 -000038.7-000000.100002.7 08.5400.60G? 0
+063449.34 +332046.7 -000036.6+000117.800005.9 08.5400.99K? 0
+063536.28 +595504.0 +000008.9+000002.500015.0 08.5400.38F? 0
+064154.32 +040738.0 +000020.2-000009.500004.1 08.5400.24A? 0
+064259.06 +581739.6 -000003.7-000003.900008.2 08.5400.89G? 0
+064350.48 -065511.4 -000019.0-000004.400002.3 08.5400.12A? 0
+064437.50 +232649.1 +000000.0+000000.000000.0 08.5400.53F? 1
+064636.71 +033832.7 -000027.0+000024.600009.6 08.5400.51F? 0
+065148.98 -653710.6 +000002.4+000000.200000.3 08.54-0.04B? 0
+065815.53 -241813.5 -000011.3-000007.400012.0 08.5400.92G? 0
+065953.84 -655204.4 +000009.4+000013.100020.2 08.5400.98K? 0
+070355.83 +253257.1 -000033.6+000026.600002.9 08.5400.68G? 0
+070400.20 +241351.9 -000010.2-000020.700007.2 08.54-0.04B? 0
+070413.20 -134420.6 -000007.1+000000.500000.7 08.5400.03A? 0
+070445.14 -190849.3 -000001.9-000024.700001.0 08.5400.41F? 0
+070511.75 +294321.5 +000008.3-000007.500012.9 08.5400.09A? 0
+070636.29 +101318.2 -000029.9-000003.500009.1 08.5400.97K? 0
+070928.21 +032142.2 +000008.3+000007.300001.6 08.54-0.09B? 0
+071154.62 -063343.8 +000010.6-000003.500001.9 08.54-0.04B? 0
+071358.20 +283328.6 -000011.3-000007.900023.4 08.5400.59G? 0
+071452.59 +085104.9 -000000.8-000004.800014.1 08.5400.09A? 0
+071508.58 +124552.1 -000020.8-000024.800022.2 08.5400.51F? 0
+071551.34 -131716.9 -000005.5-000005.400002.0 08.5400.11A? 0
+071627.33 +061206.1 +000007.5+000003.000007.2 08.5400.95G? 0
+071923.41 -103100.2 -000010.8-000000.200004.7 08.5400.08A? 0
+072249.09 -585451.2 -000004.9+000005.800010.4 08.5400.04A? 0
+072551.56 -552147.5 -000007.6-000007.100001.5 08.5400.45F? 0
+072643.85 -122730.2 -000003.0-000000.400002.0 08.5400.12A? 0
+072812.21 -082738.4 -000000.7+000003.000007.2 08.5400.05A? 0
+072844.74 +214043.9 -000011.8+000006.500000.8 08.5400.40F? 0
+072952.32 +565819.4 -000004.3-000007.100007.4 08.5400.97K? 0
+073004.63 +183654.0 -000011.5-000022.300015.8 08.5400.43F? 1
+073213.08 -275437.3 -000007.9+000011.900007.9 08.54-0.12B? 0
+073553.40 +304230.4 -000026.0+000004.600000.8 08.5400.93G? 0
+073934.57 -340515.7 -000008.5+000002.100010.1 08.5400.98K? 0
+073935.32 -262827.6 -000024.6+000017.200022.8 08.5400.69G? 0
+074041.48 +063727.3 -000001.8+000017.900014.1 08.5400.90G? 0
+074103.11 -012400.1 -000000.9-000039.800004.9 08.5400.61G? 0
+074326.67 +330802.3 -000025.3-000013.100008.6 08.5400.34F? 0
+074411.04 -285119.3 -000013.9+000008.400010.3 08.5400.42F? 1
+074524.56 +143558.9 -000011.5-000005.600005.1 08.5400.05A? 0
+074633.65 +010350.0 +000007.6-000027.200006.7 08.5400.98K? 0
+074733.36 +004850.6 -000011.4-000002.100010.1 08.5400.36F? 0
+074734.45 +154220.3 -000009.9-000002.400010.8 08.54-0.06B? 0
+074759.23 -413622.9 -000007.4+000001.700003.4 08.5400.01A? 0
+074949.78 +025002.7 -000010.9-000015.400012.4 08.5400.20A? 0
+075016.97 +084401.3 -000043.0-000007.100015.5 08.5400.30A? 0
+075018.16 -263342.8 -000003.6+000000.100000.4 08.54-0.07B? 0
+075056.84 -700518.6 -000028.0+000055.300010.6 08.5400.38F? 0
+075128.22 -170127.5 -000019.1-000005.800001.4 08.5400.50F? 0
+075210.34 +711335.3 +000002.7+000025.400013.5 08.5400.32F? 0
+075315.45 +015826.7 -000005.2-000001.500001.8 08.5400.92G? 0
+075653.02 +405812.0 +000003.9-000023.100004.5 08.5400.92G? 0
+075934.46 -391017.5 -000003.7+000004.900003.5 08.54-0.05B? 0
+080049.14 -045644.1 -000027.7+000002.300011.4 08.5400.14A? 0
+080328.96 -032808.4 -000015.8-000001.100016.9 08.5400.52F? 0
+080333.70 -371755.1 -000008.9+000028.100005.4 08.5400.11A? 0
+080758.64 -312708.7 +000000.0+000000.000000.0 08.54-0.03B? 0
+080945.97 +482229.0 -000074.5-000051.800009.1 08.5400.49F? 0
+081206.42 -153932.2 -000004.9-000008.800021.5 08.5400.09A? 0
+081247.89 -370259.9 -000013.5+000004.000003.5 08.54-0.10B? 0
+081334.84 +050650.6 +000020.1-000004.700005.0 08.5400.40F? 0
+081638.74 -331038.4 -000008.3-000009.900024.8 08.5400.48F? 0
+081823.45 +042234.8 -000015.3+000015.400007.4 08.5400.95K? 0
+082129.58 +270952.7 -000006.3+000005.900026.4 08.5400.94G? 0
+082844.90 +395612.4 -000005.2-000014.700010.9 08.5400.93G? 0
+083338.07 +272042.0 -000007.2-000023.200011.0 08.5400.92G? 0
+083546.48 +140713.4 +000043.8-000051.500029.0 08.5400.44F? 0
+083650.46 -461921.9 -000007.3+000051.000006.2 08.5400.53F? 0
+083740.53 -235253.3 -000018.9-000001.300000.2 08.54-0.00B? 0
+084342.14 -244227.9 -000013.5+000008.100007.4 08.5400.33F? 0
+085122.60 +210449.7 -000016.2-000011.000000.6 08.5400.33F? 0
+085232.33 -311006.3 -000019.5+000003.900012.8 08.5400.99K? 0
+085558.99 +214132.0 -000043.2-000012.400004.5 08.5400.31A? 0
+090034.62 -570630.3 -000012.5+000001.800005.6 08.54-0.05B? 0
+091038.66 -330605.8 -000000.3-000003.700001.4 08.5400.18A? 0
+091322.91 -781342.2 -000013.6-000008.200013.6 08.5400.21A? 0
+091753.71 -352140.9 -000015.7-000000.600003.2 08.5400.15A? 0
+091856.14 -164857.4 -000007.5+000000.600002.0 08.5400.28A? 0
+092055.00 -113602.1 +000047.2-000127.900019.9 08.5400.68G? 0
+092323.30 -402107.2 -000014.2-000005.500003.1 08.5400.00A? 0
+092618.52 -123214.9 +000003.9-000009.000011.2 08.5400.93G? 0
+092620.22 -250620.3 +000008.8-000023.600006.7 08.5400.43F? 0
+092903.52 -632624.3 -000000.1+000010.400003.9 08.5400.02A? 0
+093441.74 -210602.2 +000053.7-000156.800003.7 08.5400.62G? 0
+093710.08 -384140.6 -000011.5+000015.800004.4 08.5400.02A? 0
+094010.11 -411136.3 -000012.5-000010.700003.6 08.54-0.01B? 0
+094341.76 -151017.6 -000120.2+000056.400004.4 08.5400.50F? 0
+095002.47 -494724.4 +000031.9-000050.400018.1 08.5400.85G? 0
+095114.00 -144111.8 +000015.8+000014.100008.6 08.5400.56F? 0
+095127.91 -045820.4 -000045.2-000029.100005.1 08.5400.96K? 0
+095327.38 +454014.5 +000014.9-000025.800004.4 08.5400.96K? 0
+095810.54 +330144.4 -000030.9-000075.900022.3 08.5400.86G? 0
+100055.33 -694824.7 -000003.5+000000.800000.2 08.54-0.05B? 0
+100939.38 +022105.9 +000055.2+000050.800022.2 08.5400.68G? 0
+101125.55 -390445.3 +000000.7-000000.100005.1 08.5400.11A? 0
+101444.85 +375653.0 -000062.0-000036.100009.2 08.5400.48F? 0
+102842.72 -242556.0 -000075.7-000014.700012.4 08.5400.38F? 0
+102858.57 +345148.2 -000007.9-000031.600019.3 08.5400.49F? 0
+103258.05 -470050.7 -000015.1-000005.200013.8 08.5400.10A? 1
+103739.28 -174914.4 +000012.9-000019.000018.1 08.5400.04A? 0
+104236.30 -552505.4 -000013.5-000003.100004.7 08.5400.92G? 0
+104342.85 -692655.2 -000003.6+000003.300004.8 08.5400.39F? 0
+105007.07 +005948.4 -000013.6+000006.000007.7 08.5400.96K? 0
+105128.36 +075606.7 -000025.4-000028.900009.6 08.5400.46F? 0
+105514.92 +505457.5 -000013.9-000008.400005.7 08.5400.90G? 0
+110855.00 -521814.4 -000020.5+000011.600013.6 08.5400.98K? 0
+110857.95 -131411.7 -000094.7-000094.400015.6 08.5400.74G? 0
+111009.36 -423229.9 -000001.9+000004.900022.3 08.5400.95G? 0
+111126.54 -592047.3 -000008.7+000004.400003.3 08.5400.15A? 0
+111911.83 +555403.8 +000015.1+000000.600003.2 08.5400.91G? 0
+111940.83 -114553.2 +000016.1-000002.200006.1 08.5400.40F? 0
+112022.74 -204031.1 -000124.7+000005.000003.7 08.5400.78G? 0
+112208.08 -022320.7 +000028.6-000033.200004.0 08.5400.97K? 0
+112425.35 -473021.5 -000067.0+000027.900015.5 08.5400.53F? 0
+112529.73 +085523.8 -000042.6-000006.700047.3 08.5400.58G? 0
+114327.62 +181522.6 -000000.6-000055.100032.0 08.5400.42F? 0
+114357.90 -680825.3 -000093.8+000029.800009.0 08.5400.38F? 0
+114538.49 -611206.5 -000028.7-000001.300007.3 08.5400.05A? 0
+114621.12 -052056.1 -000053.6+000005.500001.4 08.5400.35F? 0
+120239.44 -104248.9 +000031.1-000010.500035.9 08.5400.69G? 0
+121637.65 -653020.4 -000005.2-000004.500005.7 08.5400.01A? 0
+121821.32 -425705.6 -000023.7-000015.000004.6 08.5400.25A? 0
+122151.95 -182400.2 -000150.9+000005.500004.1 08.5400.45F? 0
+122629.16 -313743.5 +000002.1-000008.000007.9 08.5400.40F? 0
+122856.58 -673938.5 -000073.2+000010.000002.7 08.5400.49F? 0
+123103.11 +274349.3 -000015.4-000007.800003.1 08.5400.50F? 0
+124118.01 -332639.7 -000014.4-000002.200003.2 08.5400.51F? 0
+124124.04 -273042.5 -000076.5+000002.800005.4 08.5400.40F? 0
+124318.39 -453605.6 +000000.7-000009.300004.3 08.5400.40F? 0
+124424.28 +745952.3 -000019.1-000007.100007.2 08.5400.18A? 0
+124435.62 -265417.6 +000042.5-000059.900006.0 08.5400.49F? 0
+124530.58 -153030.1 -000053.6+000011.200021.9 08.5400.74G? 0
+124616.32 -491843.1 -000028.8+000002.000005.2 08.5400.20A? 0
+124839.12 -312433.5 -000013.3-000098.000014.4 08.5400.62G? 0
+125258.17 +150153.2 -000034.6+000053.200014.5 08.5400.46F? 0
+125810.53 -164618.8 -000014.2-000026.800001.1 08.5400.48F? 0
+125840.98 +272829.5 +000000.0+000000.000000.0 08.5400.63G? 1
+130838.54 +292300.3 +000217.4-000078.100022.6 08.5400.61G? 0
+131019.50 -324819.4 -000035.6-000025.000011.4 08.5400.57F? 0
+131253.57 +082335.7 +000025.2-000022.500003.5 08.5400.79G? 0
+131947.52 -090620.1 -000032.3-000002.500012.9 08.5400.95K? 0
+132351.15 +182232.4 -000083.9-000003.300017.3 08.5400.97K? 0
+132906.60 -660425.5 -000140.8+000002.400002.3 08.5400.50F? 0
+133659.27 -643815.4 -000204.2-000048.500021.8 08.5400.66G? 0
+133722.32 -044814.5 -000039.8-000019.300017.7 08.5400.28A? 0
+133746.70 -224552.7 +000014.9-000032.200004.0 08.5400.52F? 0
+134143.65 -773048.4 -000004.3-000005.400009.7 08.5400.03A? 0
+134253.05 +662718.6 +000107.4-000133.600012.3 08.5400.54F? 0
+134634.23 -625509.8 +000065.0-000015.500029.3 08.5400.17A? 0
+134934.37 +192143.3 -000035.8+000042.200009.0 08.5400.51F? 0
+134955.17 -510122.2 -000005.6-000001.800003.4 08.5400.11A? 1
+135144.97 -470649.6 +000012.3-000010.600006.2 08.5400.88G? 0
+135157.60 -582553.9 -000013.0-000022.400005.7 08.5400.04A? 0
+135201.93 -752711.2 -000009.3-000012.500000.6 08.5400.05A? 0
+135228.84 -614935.1 -000027.6-000084.300007.3 08.5400.48F? 0
+135416.98 +620556.7 -000046.8+000003.400005.6 08.5400.42F? 0
+135430.52 -654012.7 -000101.9-000064.700000.8 08.5400.56F? 0
+135456.58 -552828.6 +000022.2-000010.500000.7 08.5400.30A? 0
+140225.48 +412140.8 +000004.4-000031.500017.5 08.5400.55F? 0
+140754.02 -280812.5 -000028.5-000013.000015.5 08.5400.30A? 0
+140958.11 -482443.4 -000038.9-000014.700003.7 08.5400.31F? 0
+141120.00 -543755.6 -000028.0-000023.300012.6 08.5400.34F? 0
+141242.06 +153944.9 -000074.6-000016.600020.7 08.5400.54F? 0
+142226.40 -683121.2 -000011.9-000004.400005.4 08.5400.14A? 0
+142826.63 -455222.1 -000020.9-000023.300019.2 08.5400.33F? 0
+143545.65 +453110.7 -000015.3+000032.700002.5 08.5400.39F? 0
+143744.60 -572727.6 +000041.8+000012.900005.8 08.5400.72G? 0
+143819.34 +613901.3 -000066.8-000002.400010.5 08.5400.97K? 0
+143924.67 +363037.9 -000005.1-000006.900015.2 08.5400.45F? 0
+144007.13 +584045.5 -000112.2+000135.500010.6 08.5400.62G? 0
+144140.96 -475714.9 -000038.7-000019.600015.5 08.5400.27A? 0
+144714.28 -693033.2 -000010.7-000011.900009.5 08.5400.22A? 0
+145346.41 -090947.5 -000071.5-000091.800014.7 08.5400.71G? 0
+150608.48 -652321.8 -000005.0-000031.100005.9 08.5400.42F? 1
+150610.46 -643631.6 -000044.1-000009.500011.8 08.5400.55F? 0
+150707.92 -143706.4 +000007.4+000011.400005.2 08.5400.93G? 0
+150730.09 -604636.5 -000005.1+000000.900000.6 08.5400.02A? 0
+150806.29 -291209.3 +000005.7-000010.100013.6 08.5400.50F? 0
+150813.62 +394004.1 -000010.6-000033.000019.2 08.5400.39F? 0
+151433.50 -081244.9 -000033.0+000014.800016.2 08.5400.91G? 0
+152236.62 -363311.3 +000000.4-000032.500010.2 08.5400.41F? 0
+152243.72 +352341.0 -000028.2+000020.600001.1 08.5400.94G? 0
+152902.46 -613606.5 +000008.6-000005.800000.8 08.5400.17A? 0
+152922.07 +270557.8 -000033.3+000006.200016.4 08.5400.81G? 0
+153325.79 +791151.3 -000015.0-000020.000007.3 08.5400.58G? 0
+154552.95 +753614.1 -000004.6-000028.600013.7 08.5400.61G? 0
+155053.32 +191049.2 -000018.1+000010.600008.1 08.5400.38F? 1
+155212.52 -021642.2 -000022.7-000032.500006.9 08.5400.60G? 0
+155454.98 -373040.5 +000056.8+000115.000026.7 08.5400.64G? 0
+155830.45 +265111.3 +000021.4-000002.700000.0 08.5400.82G? 0
+155937.46 -564612.5 -000010.2-000008.000003.6 08.5400.08A? 0
+161311.97 -454840.8 -000016.6-000024.300003.7 08.5400.40F? 0
+161743.37 -294755.2 -000041.4-000115.300010.1 08.5400.45F? 0
+162224.49 +085911.8 -000045.4+000008.400013.5 08.5400.47F? 0
+163002.56 -485452.3 +000000.7-000001.700017.1 08.5400.09A? 0
+163313.96 +362654.6 -000013.4-000021.200002.8 08.5400.43F? 0
+163515.21 -262841.9 -000005.5+000018.400005.7 08.5400.12A? 0
+163524.89 +365444.2 +000003.4+000034.800014.5 08.5400.48F? 0
+163828.99 -565619.7 -000001.8-000006.500012.1 08.5400.33F? 0
+163916.44 -445323.0 -000027.8-000009.300013.6 08.5400.01A? 1
+165416.59 -581458.8 +000001.0-000024.600006.6 08.5400.18A? 0
+170032.74 -004612.3 -000007.3-000006.600020.0 08.5400.42F? 0
+170536.87 -355545.6 -000005.4+000003.100003.6 08.5400.39F? 0
+170736.50 -634249.7 -000006.0-000028.700002.7 08.5400.24A? 0
+170843.79 +473821.0 +000015.3-000013.300000.2 08.5400.19A? 0
+170910.31 -811923.2 -000008.8-000021.400002.5 08.5400.16A? 0
+171203.67 -214727.4 -000085.2-000099.300009.0 08.5400.66G? 0
+171217.71 -432940.1 +000021.6-000122.100011.8 08.5400.73G? 0
+171530.64 -424640.8 +000026.5-000012.100001.9 08.5400.61G? 0
+171705.78 +623714.0 -000078.1-000016.700016.4 08.5400.66G? 0
+171947.63 -785241.5 -000021.9-000041.800003.2 08.5400.48F? 0
+172109.25 +130136.7 +000001.4-000001.500006.5 08.5400.38F? 0
+172828.75 -093001.8 -000006.4+000005.000010.9 08.5400.39F? 0
+172831.07 -465220.7 +000002.1-000042.300005.6 08.5400.85G? 0
+172842.70 -053820.8 +000001.8-000007.100000.9 08.5400.36F? 0
+173228.80 +254339.8 -000000.3+000042.300009.0 08.5400.12A? 0
+174527.87 +221930.5 -000018.7-000037.900001.2 08.5400.96K? 0
+174820.32 +190410.2 +000001.7+000033.300003.5 08.5400.57F? 0
+175216.95 +341204.3 +000005.6-000063.200002.2 08.5400.38F? 0
+180032.94 +562719.2 -000000.6-000006.600004.3 08.5400.96K? 0
+180045.92 +433418.2 -000014.3-000006.300005.7 08.5400.38F? 0
+181032.72 -235508.4 -000025.5-000000.200028.1 08.5400.19A? 0
+181314.17 -142607.1 +000014.5-000012.400002.0 08.5400.23A? 0
+181323.62 +453527.5 -000010.1-000015.800002.6 08.5400.34F? 0
+181325.07 +621343.9 +000006.0+000028.300005.5 08.5400.44F? 0
+181434.36 -190322.8 +000035.9+000035.700000.8 08.54-0.01B? 0
+181834.39 -342642.4 -000080.4-000099.200013.4 08.5400.63G? 0
+181840.99 +543600.6 +000010.7-000002.400012.0 08.5400.10A? 0
+181950.01 -700543.4 -000006.6-000020.000005.2 08.5400.29A? 0
+182135.97 -610850.0 +000005.5-000015.900008.0 08.5400.21A? 0
+182659.98 +201138.4 +000004.4+000007.600001.8 08.5400.07A? 0
+183801.63 +145810.3 -000042.2+000050.600005.1 08.5400.64G? 0
+184308.62 -455400.8 +000112.8-000242.700019.5 08.5400.63G? 0
+184309.83 -065845.8 +000012.0-000009.700008.9 08.5400.20A? 0
+184544.78 -001555.5 -000001.5-000013.100001.2 08.5400.03A? 0
+184802.20 -521004.5 +000007.5+000016.200009.2 08.5400.38F? 0
+184913.62 +340812.6 -000003.5+000012.100013.9 08.5400.50F? 0
+184924.26 -181656.5 +000007.8+000009.000019.5 08.5400.14A? 0
+185113.35 -174219.9 +000019.9-000003.700014.2 08.5400.05A? 0
+185206.71 +631231.2 +000008.9+000001.600007.4 08.5400.39F? 0
+185455.70 -354403.4 -000013.4-000132.300018.6 08.5400.76G? 0
+185500.56 -350716.1 +000001.9+000006.200002.4 08.5400.35F? 0
+190333.28 +103157.5 +000005.4+000001.600006.5 08.5400.33F? 0
+190446.59 +012127.8 +000007.9-000002.200000.8 08.5400.28A? 0
+191411.35 +182653.4 +000001.8-000007.600001.0 08.5400.19A? 0
+191705.31 +054619.2 +000044.0+000002.600015.0 08.5400.51F? 0
+192001.84 +192319.8 +000000.0-000007.900003.8 08.5400.17A? 0
+192209.29 -073512.5 -000007.4+000001.700011.7 08.5400.48F? 0
+192518.73 -113048.3 -000067.1-000105.700006.2 08.5400.59G? 0
+192632.24 +400809.2 +000014.5+000010.200003.5 08.5400.01A? 0
+192735.08 -162710.7 -000017.7-000071.600005.3 08.5400.43F? 0
+192849.43 -255355.0 +000035.6-000004.400000.8 08.5400.44F? 0
+192929.57 +211957.0 -000005.7-000001.400001.4 08.54-0.03B? 0
+192930.18 +623400.8 +000005.0-000007.000008.3 08.5400.04A? 0
+193034.18 +093723.7 +000011.3-000005.100002.8 08.5400.44F? 0
+193155.59 +141858.7 +000000.4+000002.600002.6 08.5400.08A? 0
+193238.99 +221234.8 +000017.3-000000.700006.2 08.5400.91G? 0
+193417.37 -231931.7 +000005.2-000007.200015.4 08.5400.14A? 0
+193654.80 +000732.2 +000012.4-000003.600012.1 08.5400.42F? 0
+194051.14 +014509.0 +000062.2-000052.100006.9 08.5400.51F? 0
+194237.85 +091339.1 -000014.4-000001.500001.0 08.5400.04A? 0
+194710.11 -551325.8 -000004.6-000050.600004.6 08.5400.45F? 0
+194723.77 +220409.2 +000014.7-000010.900007.0 08.5400.78G? 0
+195002.34 +671718.7 +000012.1-000069.200021.0 08.5400.55F? 0
+195018.05 -622158.1 +000007.3-000039.800001.2 08.5400.29A? 0
+195249.01 +301116.6 +000000.8-000000.100007.8 08.5400.10A? 0
+200018.18 +573127.9 +000017.4+000020.600003.8 08.5400.58F? 0
+200116.26 +432634.4 +000037.2+000035.300007.8 08.5400.31F? 0
+200401.79 -231332.2 -000108.9-000024.300016.5 08.5400.55F? 0
+200440.83 +193246.3 -000009.2-000003.500002.8 08.54-0.06B? 0
+200445.81 +725946.5 +000132.6+000169.400018.0 08.5400.67G? 0
+200527.47 +140104.3 +000009.9-000020.500004.8 08.5400.52F? 0
+200721.85 +614246.2 +000065.1+000001.100001.9 08.5400.83G? 0
+200839.57 +440337.9 -000001.2+000007.400000.4 08.5400.60G? 0
+200906.60 +271238.9 -000000.6-000010.100004.9 08.5400.03A? 0
+201137.99 +452709.8 +000049.1+000170.600010.4 08.5400.59G? 0
+201541.57 +304430.8 -000004.6-000003.700003.4 08.54-0.06B? 0
+201551.38 +335524.2 +000021.6+000004.900002.4 08.5400.34F? 0
+201622.28 -165203.9 +000082.1-000177.700021.5 08.5400.59G? 0
+201746.10 +061137.8 -000009.5+000003.900012.2 08.5400.40F? 0
+201822.63 -145054.9 +000007.1-000036.800035.3 08.5400.46F? 0
+201845.82 +350642.9 +000007.0+000000.600001.5 08.5400.19A? 0
+202006.80 +575143.8 +000011.6+000019.700003.9 08.5400.92G? 0
+202303.86 +241704.9 +000000.3-000000.400002.5 08.5400.09A? 0
+202511.86 +475609.0 -000014.2-000054.300000.4 08.5400.48F? 0
+203209.57 -390119.6 -000005.7+000003.800002.3 08.5400.86G? 0
+203216.09 -170031.8 +000129.0-000146.100012.3 08.5400.67G? 0
+203337.63 +020313.5 -000000.8-000012.300002.7 08.5400.93G? 0
+203409.81 +644240.5 +000005.0+000003.500010.0 08.5400.22A? 0
+203857.61 -391439.6 +000058.4-000008.200013.5 08.5400.51F? 0
+203921.86 +100432.5 +000319.4+000015.600042.3 08.5400.92G? 0
+203925.32 +310906.0 -000021.4-000017.200009.2 08.54-0.03B? 0
+204042.33 -592029.8 -000005.9+000003.800011.2 08.5400.98K? 0
+204510.66 +295441.6 -000005.3-000032.300002.5 08.5400.09A? 0
+204515.07 +633210.6 -000003.6-000015.300000.1 08.5400.27A? 0
+204541.28 +183435.6 +000007.6-000000.300000.0 08.54-0.05B? 0
+204827.99 -094000.0 -000009.0-000024.700006.4 08.5400.48F? 0
+205236.50 +365445.3 +000007.5+000001.900007.7 08.5400.09A? 0
+205302.52 +591123.8 -000006.9-000008.800014.8 08.5400.14A? 0
+205811.35 +044715.8 +000030.7-000003.000015.3 08.5400.27A? 0
+210054.38 -195503.4 +000003.2-000003.000010.2 08.5400.41F? 0
+210152.76 -332906.1 -000040.0+000010.300023.6 08.5400.48F? 0
+210737.30 +471826.2 +000005.7-000016.300000.5 08.5400.21A? 0
+210745.59 -675512.1 +000201.3-000105.600052.7 08.5400.86G? 0
+210958.84 +381457.1 +000000.1-000015.300006.5 08.54-0.03B? 0
+211227.86 +392050.9 -000000.3-000009.100007.0 08.54-0.00B? 0
+211804.79 +231103.2 -000004.5-000051.600013.4 08.5400.35F? 0
+212328.81 +095555.0 +000005.4-000009.000003.3 08.54-0.20B? 0
+212922.12 +285230.6 +000111.0-000009.800001.1 08.5400.60G? 0
+213134.95 -115616.8 +000005.7-000037.700011.2 08.5400.45F? 0
+213206.75 +484259.4 -000012.0-000019.400010.2 08.5400.03A? 0
+213405.46 -300530.8 +000017.7-000012.700004.1 08.5400.59G? 0
+213633.02 +392844.3 +000003.0-000023.700004.6 08.5400.47F? 0
+214016.29 +034413.4 +000047.4+000010.200013.2 08.5400.38F? 0
+214024.48 +341236.6 +000039.9+000019.000007.5 08.5400.26A? 0
+214608.50 +610532.2 -000013.5+000006.400001.6 08.5400.54F? 0
+214620.05 +481421.7 +000013.2+000002.300000.5 08.5400.01A? 0
+215741.62 -083454.4 +000017.7+000010.600002.5 08.54-0.02B? 0
+215824.25 -130150.0 +000006.8-000011.400010.8 08.5400.40F? 0
+220545.61 +624033.4 +000000.6-000018.000005.4 08.5400.93G? 0
+220732.56 +340420.7 +000008.3+000000.300001.4 08.5400.23A? 0
+220826.55 -592916.5 +000011.8+000012.700004.8 08.5400.49F? 0
+220938.72 -062335.8 +000038.9-000002.200011.3 08.5400.17A? 0
+221352.55 -221551.4 -000075.8-000081.000005.5 08.5400.70G? 0
+222245.70 -441929.3 +000049.2+000002.400010.4 08.5400.42F? 0
+222441.15 +524432.5 -000004.4-000011.400003.6 08.5400.03A? 0
+222624.70 +015810.5 +000011.0-000005.000013.6 08.5400.40F? 0
+222653.47 +571208.1 -000002.4-000008.500000.2 08.5400.07A? 0
+222933.17 -483148.2 +000129.9-000055.800013.9 08.5400.53F? 0
+223207.70 -311023.6 +000298.7-000148.000004.6 08.5400.69G? 0
+223225.08 +670902.5 -000003.6+000000.400001.3 08.5400.68G? 0 0.10 1.00
+223309.10 +312414.3 +000064.2-000106.500015.4 08.5400.64G? 0
+223945.75 +010219.8 +000045.5+000007.000000.2 08.5400.37F? 0
+224010.04 +304706.9 -000102.7-000104.400013.5 08.5400.55F? 0
+224048.27 +314738.7 -000055.6+000021.700024.6 08.5400.44F? 0
+224815.51 +744002.5 +000029.4+000004.800007.1 08.5400.11A? 0
+224956.17 -024917.9 -000039.5-000042.100009.6 08.5400.63G? 0
+225056.15 -184418.5 +000064.1+000004.500008.3 08.5400.50F? 0
+225222.63 +554055.0 +000006.8+000005.000000.9 08.5400.10A? 0
+225630.88 +625208.0 +000000.0+000000.000000.0 08.5400.36F? 0
+225652.72 +005325.5 +000063.6+000059.500010.5 08.5400.82G? 0
+230042.21 +031109.7 +000023.5-000009.700006.2 08.5400.33F? 0
+230653.95 +441926.4 +000003.8-000003.200012.4 08.5400.02A? 0
+230719.82 -321535.7 -000139.0-000037.700019.5 08.5400.51F? 0
+230729.51 -314809.1 +000010.7+000007.400009.8 08.5400.06A? 0
+231506.45 +674840.4 +000006.3-000000.900001.2 08.5400.35F? 0
+231558.73 +644831.9 +000004.7+000004.300007.2 08.5400.02A? 0
+233201.32 +434920.6 -000009.7-000002.700005.2 08.5400.19A? 1
+233232.45 +482220.3 -000002.8-000000.400012.1 08.5400.05A? 0
+233328.09 +521016.1 +000011.4-000010.500003.2 08.5400.14A? 0
+233736.08 +710423.8 +000024.7+000006.400010.1 08.5400.39F? 0
+233745.80 +460444.7 -000000.3-000009.700001.0 08.5400.00A? 0
+234307.01 +442419.6 +000006.5-000008.200006.9 08.5400.08A? 0
+234756.10 -341830.7 +000028.2+000014.200001.0 08.5400.92G? 0
+234952.21 -385852.7 -000149.4-000226.200004.1 08.5400.57F? 0
+000234.82 -435652.5 +000040.5-000010.300009.2 08.5401.27K? 0
+000331.36 -353608.0 +000057.2+000013.600003.9 08.5401.21K? 0
+000542.60 +165048.4 +000025.7+000007.200004.9 08.5401.20K? 0
+000600.13 -390815.1 +000008.2-000022.600014.4 08.5401.36K? 0
+001340.98 +345104.5 -000002.2-000009.100007.4 08.5401.49K? 0
+001346.56 -482557.8 +000036.8-000029.200003.6 08.5401.31K? 0
+002653.29 +100855.7 -000037.5-000011.400001.9 08.5401.61K? 0
+002843.74 -285356.7 -000012.0-000012.100005.3 08.5401.04K? 0
+003306.04 -365538.2 -000022.6-000011.700012.6 08.5401.48K? 0
+003319.14 -192950.4 +000013.3-000020.900010.4 08.5401.18K? 0
+003342.09 -002107.9 +000002.2+000000.500004.3 08.5401.05K? 0
+003718.54 +163050.0 +000010.4-000032.300002.0 08.5401.20K? 0
+004111.76 +530045.1 +000006.5-000004.500006.4 08.5401.55K? 0
+004534.36 +435259.2 -000017.6-000011.400003.6 08.5401.00K? 0
+005314.16 +095451.9 +000001.6+000006.400000.6 08.5401.54K? 0
+010820.94 +854751.8 -000034.7+000022.900001.7 08.5401.22K? 0
+011037.89 -422400.9 +000015.1-000019.300000.3 08.5401.21K? 0
+011255.53 +814647.4 +000017.6-000008.000004.2 08.5401.11K? 0
+012918.87 -101705.7 +000021.7-000031.000005.8 08.5401.50K? 0
+013614.66 +432357.0 +000008.8+000000.900015.1 08.5401.13K? 0
+014414.83 +433853.5 +000007.4-000009.000018.3 08.5401.40K? 0
+015141.73 +535202.5 -000007.8+000003.000007.7 08.5401.63K? 0
+015155.21 -403904.2 +000033.4-000005.100001.9 08.5401.05K? 0
+020222.04 -282020.6 +000059.4-000053.900005.8 08.5401.20K? 0
+020501.63 -105104.0 +000056.7+000008.100005.2 08.5401.04K? 0
+021143.05 +663051.7 -000006.4-000013.800009.4 08.5401.00K? 0
+021413.58 -033804.8 -000020.6-000208.000041.3 08.5401.08K? 0
+021712.99 +043012.4 -000005.1+000007.500010.0 08.5401.10K? 0
+022216.37 +022711.6 +000051.7+000056.200031.7 08.5401.18K? 0
+023542.31 +705502.0 +000021.4-000026.200021.8 08.5401.09K? 0
+023947.87 -353045.8 +000018.3-000016.900001.2 08.5401.18K? 0
+025316.71 +622835.0 +000034.0+000002.900003.1 08.5401.32K? 0
+025641.36 -052107.1 +000037.9-000012.200009.5 08.5401.59K? 0
+031234.27 -073901.4 +000078.2-000029.300008.4 08.5401.13K? 0
+031330.06 +400912.8 +000002.1-000004.200016.2 08.5401.59K? 0
+031354.66 -495443.1 -000015.4-000002.700001.9 08.5401.31K? 0
+032352.41 +403745.4 -000004.9+000003.200006.8 08.5401.66K? 0
+033627.92 -033758.4 +000014.6+000009.400006.5 08.5401.04K? 0
+034323.31 -493402.2 +000026.2+000015.000009.3 08.5401.56K? 0
+034449.37 -311644.2 +000001.5-000002.800010.6 08.5401.29K? 0
+034627.94 +370852.1 -000016.3-000000.400011.3 08.5401.16K? 0
+040222.39 -375813.6 +000004.0-000024.500016.3 08.5401.62K? 0
+041119.14 +783153.9 -000008.3-000003.800000.7 08.5401.12K? 0
+041410.96 -163255.0 +000019.3+000005.500008.4 08.5401.52K? 0
+041956.07 -525726.1 -000020.6+000009.700003.3 08.5401.52K? 0
+042451.77 -084441.4 -000024.9+000003.200014.2 08.5401.35K? 0
+042539.07 -103513.9 -000002.5-000001.500012.3 08.5401.00K? 0
+042739.13 -330941.2 +000013.3-000002.900024.5 08.5401.07K? 0
+042916.65 -844818.4 +000001.5-000005.000009.6 08.5401.46K? 0 0.10 1.00
+042934.00 -282307.5 +000006.4+000000.200006.0 08.5401.19K? 0
+044204.13 -831217.6 +000001.2-000000.700016.8 08.5401.03K? 0
+044240.81 -385126.6 +000027.2+000003.800016.1 08.5401.02K? 0
+045015.30 +195524.5 +000050.0+000020.700030.3 08.5401.12K? 0
+045322.84 +431217.6 +000016.2-000016.000005.7 08.5401.36K? 0
+045420.84 -671707.7 +000015.5+000041.800004.1 08.5401.61K? 0
+045451.17 +490223.1 -000004.8-000018.900020.7 08.5401.13K? 0
+045507.42 +395418.8 +000068.7+000000.900003.2 08.5401.55K? 0
+050356.13 -273933.8 +000007.7-000008.700003.7 08.5401.45K? 0
+050624.54 -561353.2 +000014.8-000006.800000.7 08.5401.47K? 0
+051934.66 +051035.2 -000002.0+000007.600020.4 08.5401.72K? 0
+052404.88 +435753.0 +000016.2-000005.900006.8 08.5401.04K? 0
+053254.87 +520741.4 -000011.3-000026.200007.0 08.5401.05K? 0
+053820.63 +692357.9 +000008.2+000008.500004.8 08.5401.71K? 0
+053929.80 +295000.6 -000015.5-000005.200006.6 08.5401.32K? 0
+054241.09 -751502.0 -000019.2-000007.400012.0 08.5401.54K? 0 0.10 1.00
+054332.25 +382114.3 -000009.7-000036.200004.3 08.5401.74K? 0
+054511.94 +544604.8 -000008.8+000009.600001.6 08.5401.69K? 0
+054939.81 +434217.8 +000015.9-000025.500005.1 08.5401.46K? 0
+055706.75 +453034.3 -000010.8-000021.500008.1 08.5401.58K? 0
+055857.74 +142107.1 -000009.3+000003.400031.3 08.5401.30K? 0
+055920.70 +522508.2 -000001.2-000024.700006.1 08.5401.00K? 0
+060826.54 +172526.4 +000027.4-000012.600012.5 08.5401.01K? 0
+060834.09 +560931.1 +000022.6-000030.400010.9 08.5401.03K? 0
+061007.20 +102848.0 -000034.0+000004.700003.1 08.5401.06K? 0
+061419.48 +100818.2 -000003.9-000017.400033.2 08.5401.25K? 0
+061856.51 +075859.6 -000008.2+000015.800020.8 08.5401.15K? 0
+062314.83 -831218.1 +000015.1+000069.700000.3 08.5401.12K? 0
+062405.61 +390636.5 -000012.0+000004.000009.2 08.5401.06K? 0
+062944.28 +273732.1 +000003.9+000027.800018.2 08.5401.32K? 0
+063933.61 -400251.1 -000005.2+000014.500001.3 08.5401.02K? 0
+064002.65 -274723.0 -000002.1+000011.800016.2 08.5401.61K? 0
+064229.97 +142150.7 -000021.8-000039.700013.2 08.5401.13K? 0
+064540.59 -321615.1 -000004.1-000009.300004.8 08.5401.10K? 0
+064559.32 +315017.0 +000002.4-000034.100007.0 08.5401.40K? 0
+064609.46 +151102.7 -000026.3-000046.300016.8 08.5401.22K? 0
+064940.19 -061625.5 -000004.5+000006.700007.0 08.5401.33K? 0
+065108.25 +010802.4 -000005.6+000011.400006.8 08.5401.24K? 1
+065157.57 +584240.6 -000014.4-000051.200004.0 08.5401.17K? 0
+065221.33 -012453.1 -000035.9-000044.300007.8 08.5401.23K? 0
+065447.56 -405041.2 +000003.2-000018.400000.3 08.5401.19K? 0
+065623.60 -021135.0 +000027.2-000033.800012.9 08.5401.06K? 0
+070210.01 +161001.6 +000019.5-000052.800003.7 08.5401.05K? 1
+070622.30 +034436.3 +000015.2-000010.300008.3 08.5401.12K? 0
+070710.81 -281122.9 +000029.5-000034.700018.0 08.5401.01K? 0
+071051.81 -223157.9 +000019.2+000017.500008.8 08.5401.27K? 0
+071234.83 +095914.9 -000026.6-000004.400016.5 08.5401.37K? 0
+071551.56 -542922.6 +000002.3-000001.300003.4 08.5401.42K? 0
+072024.41 -045617.0 -000011.2-000034.600001.0 08.5401.33K? 0
+073402.30 -034456.3 +000011.9-000024.300004.9 08.5401.02K? 0
+073636.62 +104657.3 +000004.8+000006.000003.7 08.5401.28K? 0
+073751.80 +452121.2 -000007.0+000032.000007.7 08.5401.73K? 0
+074043.46 +023752.6 -000009.7-000014.100008.1 08.5401.02K? 0
+074239.01 -093249.2 +000010.1+000019.500019.7 08.5401.09K? 0
+074839.00 -060406.9 -000038.7+000022.900040.8 08.5401.16K? 0
+075328.74 +174650.0 +000002.9-000011.100007.0 08.5401.52K? 0
+075822.09 -290748.4 -000004.9+000001.600014.1 08.5401.15K? 0
+080401.41 -470341.4 -000020.9+000027.200000.4 08.5401.01K? 0
+081103.95 +482838.1 -000024.6-000007.200001.7 08.5401.38K? 0
+081105.55 -475613.9 -000012.9+000011.900008.6 08.5401.76K? 0
+081822.96 +055818.1 +000016.7-000001.200006.7 08.5401.61K? 0
+082225.30 +145932.1 +000001.3-000026.000014.8 08.5401.27K? 0
+082641.86 -294625.2 -000012.6+000010.900008.4 08.5401.75K? 0
+082839.96 +584904.0 -000030.9-000040.800020.8 08.5401.05K? 0
+082855.40 +525748.0 +000012.9-000028.700010.6 08.5401.10K? 0
+082932.68 -164808.7 -000023.0+000041.600014.0 08.5401.28K? 0
+083208.24 -634202.4 -000000.7+000002.700016.9 08.5401.35K? 0
+083703.13 -150523.1 -000031.8+000013.400027.9 08.5401.42K? 1
+083956.09 +323933.1 -000052.3-000015.000015.8 08.5401.01K? 0
+084102.59 +270616.9 -000000.7-000011.200008.4 08.5401.63K? 0
+084528.89 -573853.0 +000008.5-000006.700005.7 08.5401.10K? 0
+084537.22 -004103.6 -000032.8-000032.500008.1 08.5401.03K? 0
+084649.91 +330840.2 +000009.3-000038.600014.1 08.5401.19K? 0
+084846.90 -572913.4 +000005.5+000013.100015.8 08.5401.30K? 0 0.10 1.00
+085013.23 -403609.7 -000019.9+000029.400001.9 08.5401.10K? 0
+085103.37 -574605.6 +000043.5-000046.100000.6 08.5401.28K? 0
+090418.74 +343223.4 -000029.0+000011.600004.1 08.5401.04K? 0
+090605.37 -701354.9 -000030.7-000005.700003.4 08.5401.07K? 0
+091235.66 -533940.4 -000017.3+000004.100001.4 08.5401.56K? 0
+091743.34 -053408.6 +000002.1+000002.600001.3 08.5401.60K? 0
+092041.42 -504209.2 -000013.2+000014.800008.9 08.5401.70K? 0
+092046.88 -585237.3 -000006.0+000001.600017.3 08.5401.36K? 0
+092321.94 -221351.8 -000006.5+000001.200015.3 08.5401.11K? 0
+092424.85 -060558.0 -000010.2-000017.000030.9 08.5401.03K? 0
+092617.22 -332013.8 +000007.2+000001.600007.2 08.5401.64K? 0
+092633.71 -005550.8 -000017.2-000006.200016.0 08.5401.02K? 0
+093619.84 +171347.8 -000047.0-000012.500005.7 08.5401.02K? 0
+093729.82 -283729.8 +000004.7-000019.500005.8 08.5401.25K? 0
+093842.34 +462503.3 -000020.3-000015.700001.8 08.5401.28K? 0
+095206.57 -290416.3 -000013.6+000007.600006.5 08.5401.06K? 0
+095341.87 -362331.9 -000030.3+000014.800004.6 08.5401.09K? 0
+095457.22 -353750.1 -000020.1+000013.800013.2 08.5401.04K? 0
+095528.49 -572545.9 +000003.0+000006.000004.9 08.5401.19K? 0
+100139.58 +533815.8 -000008.9+000003.700010.5 08.5401.58K? 0
+100224.49 +190829.9 +000037.5-000023.300003.1 08.5401.23K? 0
+100509.13 -121010.9 -000002.3-000002.800003.8 08.5401.48K? 0
+101201.72 -403228.6 +000004.2-000012.000002.6 08.5401.12K? 0
+101407.14 -725439.3 -000034.5+000006.600005.2 08.5401.41K? 0
+101545.09 -553946.4 -000007.3-000012.600021.6 08.5401.79K? 0
+101607.78 -184253.7 -000026.2+000027.100023.7 08.5401.20K? 0
+102929.39 -711719.3 -000018.4+000020.100001.2 08.5401.30K? 0
+103018.90 +213405.8 +000000.9-000021.500029.0 08.5401.25K? 0
+103623.20 +345345.7 -000026.0-000076.100003.2 08.5401.00K? 0
+103833.00 -243208.4 -000008.6+000019.100009.3 08.5401.32K? 0
+104755.16 -535926.7 +000001.6-000002.700000.1 08.5401.21K? 0
+110911.76 +601246.6 -000058.1+000008.700003.9 08.5401.06K? 0
+111535.91 +455059.1 -000037.2+000000.900004.6 08.5401.29K? 0
+111621.36 -594015.8 -000025.9+000024.400010.4 08.5401.60K? 0
+112222.25 -050851.5 +000000.9-000000.900002.8 08.5401.27K? 0
+112228.99 -555342.9 +000000.2+000026.500027.8 08.5401.47K? 0
+113845.59 +152509.5 -000039.9+000033.000008.7 08.5401.39K? 0
+114526.19 -443836.0 -000024.2+000000.100005.8 08.5401.05K? 0
+114807.40 +664300.0 +000014.0-000027.300004.8 08.5401.03K? 0
+115638.84 -453248.4 -000005.9+000001.800000.5 08.5401.54K? 0
+120154.50 -604620.7 -000001.2-000044.700007.5 08.5401.58K? 0
+120616.43 -491531.8 +000006.6-000042.600000.8 08.5401.16K? 0
+121156.73 -744527.8 -000022.4+000002.800000.3 08.5401.27K? 0
+121159.22 -464825.6 -000036.6-000007.100003.8 08.5401.27K? 0
+121521.16 -423227.0 -000009.6+000001.500009.7 08.5401.64K? 0
+121608.15 -543024.3 -000032.4+000002.200009.4 08.5401.59K? 0
+122624.53 +395320.9 -000038.2-000022.600000.6 08.5401.23K? 0
+122746.33 -222354.1 -000012.2-000000.200003.1 08.5401.43K? 0
+123329.48 -322712.8 +000004.9-000000.900009.1 08.5401.07K? 0
+124202.11 -375636.5 -000024.3+000015.700008.2 08.5401.76K? 0
+124753.36 -503044.3 -000003.2-000029.100003.2 08.5401.06K? 0
+124827.38 -131938.2 +000019.8-000029.400004.9 08.5401.73K? 0
+125410.69 -435255.5 +000004.8-000007.800004.6 08.5401.48K? 0
+125634.36 -353800.4 -000039.6+000016.300000.6 08.5401.61K? 0
+132000.64 +464149.6 -000005.3+000017.100004.7 08.5401.10K? 0
+134429.31 -534609.4 -000025.2-000015.800008.6 08.5401.12K? 0
+135059.14 -281533.9 -000024.6+000014.500012.6 08.5401.48K? 0
+141630.20 +463309.5 +000004.7-000020.700014.0 08.5401.49K? 0
+141808.48 -201017.0 -000035.3-000004.800026.5 08.5401.40K? 0
+142122.83 -632734.1 -000021.8-000012.400006.0 08.5401.09K? 0
+142259.06 +240624.1 +000009.0+000003.900010.3 08.5401.04K? 0
+143547.47 +790828.1 -000010.8-000001.900000.0 08.5401.22K? 0
+144124.11 -335701.2 -000061.8-000062.000004.8 08.5401.03K? 0
+144408.60 -215756.5 +000014.6+000020.900006.2 08.5401.62K? 0
+145552.41 +724811.1 -000001.4+000045.500005.4 08.5401.10K? 0
+150223.70 -771748.4 -000006.9-000006.100018.7 08.5401.04K? 0
+150913.38 +770829.6 -000013.4-000001.000001.8 08.5401.47K? 0
+151232.78 -790045.2 -000012.9+000003.000002.5 08.5401.21K? 0
+151458.37 +655816.9 -000011.7+000011.300011.0 08.5401.52K? 0
+151920.88 -354219.4 -000009.9-000004.100019.5 08.5401.47K? 0
+152041.66 -162535.3 -000034.5+000028.100017.5 08.5401.12K? 0
+153227.57 +083242.7 -000043.2+000005.500019.8 08.5401.59K? 0
+153603.72 +824904.2 -000010.4+000014.600004.0 08.5401.14K? 0
+153844.24 -614938.6 -000003.1-000010.900008.3 08.5401.42K? 0
+154507.35 -522542.4 +000020.5-000005.800003.4 08.5401.23K? 0
+154833.26 -342357.5 -000026.4-000013.900007.3 08.5401.16K? 0
+155054.57 -005710.4 -000038.8-000031.100027.2 08.5401.06K? 0
+155548.06 -275707.6 -000006.5-000000.800025.6 08.5401.03K? 0
+160508.58 -270119.3 +000016.2+000013.700019.1 08.5401.08K? 0
+160757.06 +124607.4 -000032.2-000009.400018.7 08.5401.17K? 0
+161828.56 -645141.9 -000018.2+000010.000007.0 08.5401.06K? 0
+162121.95 -564911.8 +000000.9+000017.900001.8 08.5401.63K? 0
+162513.80 +161031.2 +000005.2+000020.900001.3 08.5401.51K? 0
+163624.49 -654939.0 -000035.9-000048.400005.8 08.5401.25K? 0
+163910.01 +064023.9 -000016.3-000028.900016.9 08.5401.09K? 0
+164155.09 -004148.8 +000007.3-000037.000015.3 08.5401.61K? 0
+164313.61 +625230.7 -000034.8-000009.600007.7 08.5401.31K? 0
+164444.67 +323530.8 -000021.6+000004.600004.3 08.5401.49K? 0
+164521.16 +831106.2 -000014.6+000012.900006.1 08.5401.01K? 0
+164535.33 +000454.6 +000006.7-000026.900004.7 08.5401.29K? 0
+165534.86 +081252.2 -000054.3-000020.500027.3 08.5401.61K? 0
+165923.68 +343022.0 +000000.3-000009.000011.1 08.5401.23K? 0
+170522.32 -234255.2 -000031.1-000009.500018.3 08.5401.17K? 0
+171129.40 +484646.7 +000003.5-000017.400002.1 08.5401.03K? 0
+171935.08 -180622.5 -000002.0-000006.800030.2 08.5401.57K? 0
+173225.59 +022443.6 +000004.1+000007.900003.1 08.5401.07K? 0
+173235.46 -431649.4 +000031.1+000008.200014.8 08.5401.37K? 0
+174119.44 -334126.4 +000031.6-000002.100014.8 08.5401.51K? 0
+174253.15 -394225.7 +000004.7+000015.300005.8 08.5401.54K? 0
+174511.50 +441404.4 -000018.1-000037.500000.1 08.5401.11K? 0
+175226.95 +171429.0 +000022.3+000010.900020.4 08.5401.21K? 0
+175606.03 +245927.2 +000024.5-000013.500005.1 08.5401.07K? 0
+180041.96 +193718.0 -000014.1+000012.100000.7 08.5401.02K? 0
diff --git a/kstars/kstars/data/hip079.dat b/kstars/kstars/data/hip079.dat
new file mode 100644
index 00000000..12513f49
--- /dev/null
+++ b/kstars/kstars/data/hip079.dat
@@ -0,0 +1,1000 @@
+180144.56 +230206.6 +000002.3-000018.400007.6 08.5401.28K? 0
+180408.03 -330132.3 +000005.9-000008.300013.5 08.5401.40K? 0
+180626.19 -414500.5 -000018.1-000011.300000.9 08.5401.06K? 0
+180633.43 -252836.2 +000037.5-000052.600003.2 08.5401.45K? 0
+180914.81 +103702.7 +000021.1-000042.600009.0 08.5401.17K? 0
+180950.50 -344456.6 -000023.1-000000.500024.1 08.5401.21K? 0
+181116.93 -495828.1 -000004.6-000027.400018.8 08.5401.46K? 0
+181146.92 -465013.8 +000006.5-000009.900031.9 08.5401.35K? 0
+181316.03 -333235.9 -000011.6+000016.400008.6 08.5401.38K? 0
+182414.66 -583112.0 -000013.8-000033.900009.3 08.5401.65K? 0
+182416.45 +374216.2 -000006.4-000001.500005.3 08.5401.12K? 0
+183002.14 +370319.1 +000002.7-000048.000001.4 08.5401.00K? 0
+183033.39 +393019.5 -000009.2-000009.800012.1 08.5401.44K? 0
+183506.16 +682701.2 -000028.9-000046.900014.2 08.5401.13K? 0
+183908.80 +203725.9 +000003.0-000015.300008.6 08.5401.22K? 0
+184404.69 -184550.6 -000021.8-000036.700014.2 08.5401.27K? 0
+184908.00 -262411.1 +000014.7-000007.800018.9 08.5401.17K? 0
+185146.94 +165736.7 -000004.1-000023.000001.5 08.5401.03K? 0
+185252.50 +545311.6 +000015.4-000010.500017.5 08.5401.29K? 0
+185302.99 +562231.6 +000006.6-000014.400002.9 08.5401.11K? 0
+185329.61 -391951.2 +000027.8-000002.800006.9 08.5401.36K? 0
+185330.30 +244842.3 -000016.2-000011.200026.3 08.5401.39K? 0
+185354.96 +321507.7 -000017.9+000003.700004.9 08.5401.33K? 0
+185447.68 +024650.7 +000021.4+000013.600020.9 08.5401.72K? 0
+191215.99 +480800.6 -000004.1+000016.500006.4 08.5401.10K? 0
+191402.26 +571832.8 -000025.4-000040.700000.5 08.5401.03K? 0
+191602.39 +383218.0 +000002.9+000021.500006.4 08.5401.07K? 0
+192151.03 -814741.7 -000010.0-000016.700000.2 08.5401.62K? 0
+192431.29 -462352.8 +000016.0-000026.300009.1 08.5401.31K? 0
+192705.82 +304211.4 +000011.0-000003.000003.3 08.5401.40K? 0
+193742.27 +803055.3 -000016.0-000012.700003.6 08.5401.54K? 0
+193758.76 -570509.9 +000036.7-000040.500007.4 08.5401.16K? 0
+193808.88 -124528.9 +000030.4+000019.700031.5 08.5401.08K? 0
+193909.08 +415238.3 -000015.8-000010.100002.2 08.5401.58K? 0
+194237.54 +182310.5 +000030.9+000005.400010.6 08.5401.18K? 0
+194437.28 +364248.7 +000001.1-000012.800007.0 08.5401.59K? 0
+195310.55 -823752.6 +000024.3-000033.500002.6 08.5401.39K? 0
+195411.74 +614110.4 +000002.8-000010.000012.0 08.5401.59K? 0
+195713.58 +583841.6 +000027.5+000022.600010.5 08.5401.09K? 0
+200005.13 +114900.3 -000016.5-000031.600006.0 08.5401.03K? 0
+200043.28 -112850.0 +000026.6+000001.100005.5 08.5401.73K? 0
+200256.60 -084843.7 +000034.9+000006.300000.2 08.5401.37K? 0
+200512.31 +354209.7 -000008.8-000004.000008.9 08.5401.46K? 0
+200807.36 +231551.5 +000002.3+000017.800004.7 08.5401.36K? 0
+201123.83 +252714.0 -000016.6-000010.200006.7 08.5401.30K? 0
+201143.95 +072346.8 -000007.9+000023.700007.2 08.5401.50K? 0
+201203.82 +161935.5 -000022.6-000010.500007.8 08.5401.15K? 0
+201740.27 -451343.5 -000013.0-000018.200009.3 08.5401.08K? 0
+201808.32 +384858.0 +000001.5+000002.700014.8 08.5401.03K? 0
+201919.13 -301234.1 +000016.2-000009.900003.4 08.5401.24K? 0
+202457.56 -200041.7 -000019.7-000013.600001.6 08.5401.49K? 0
+202623.57 -182202.2 -000005.0+000003.800002.1 08.5401.11K? 0
+202726.00 +133838.8 +000018.3+000004.500025.4 08.5401.63K? 0
+203004.94 +125626.0 -000004.5-000021.000002.3 08.5401.62K? 0
+203152.12 +440643.1 +000021.7+000000.200005.3 08.5401.02K? 0
+203236.57 -471434.2 -000003.8-000008.100000.1 08.5401.24K? 0
+203515.40 +193139.9 +000018.5+000010.100010.2 08.5401.02K? 0
+204303.51 +170610.0 -000010.2+000005.800005.7 08.5401.69K? 0
+204832.38 +165410.2 +000003.7+000004.800016.0 08.5401.19K? 0
+204947.82 +485330.6 -000002.3+000003.200003.8 08.5401.41K? 0
+205253.79 -503119.7 +000009.6-000015.200004.1 08.5401.04K? 0
+205813.63 +260506.4 -000018.6-000037.100007.2 08.5401.22K? 0
+205929.18 +055122.2 +000057.0-000001.300012.0 08.5401.11K? 0
+210029.90 +290820.5 -000004.2-000018.400008.2 08.5401.44K? 0
+210258.52 +295845.8 -000044.9-000010.500010.3 08.5401.12K? 0
+210526.11 -602409.3 +000015.1-000004.800002.7 08.5401.02K? 0
+210725.72 +240103.0 -000011.8-000027.100001.0 08.5401.34K? 0
+210751.86 +342227.7 +000015.8-000001.800009.6 08.5401.58K? 0
+211247.53 +303443.6 -000020.0-000035.700010.3 08.5401.49K? 0
+213001.53 +641736.8 -000015.2-000013.900004.8 08.5401.95M? 0
+213746.94 +293908.5 -000017.2-000034.800004.4 08.5401.41K? 0
+213815.62 +275450.2 +000013.1-000018.000003.0 08.5401.15K? 0
+214153.26 +575135.7 +000015.9+000029.100003.7 08.5401.20K? 0
+215139.68 -414020.5 +000012.4+000017.800001.2 08.5401.09K? 0
+215256.39 -740835.3 -000002.5-000014.800015.7 08.5401.44K? 0
+221108.21 -705202.6 -000003.6+000000.300006.7 08.5401.30K? 0
+221608.33 +482057.0 -000022.0+000005.400025.2 08.5401.15K? 0
+221714.42 +212624.2 -000011.1+000015.000006.3 08.5401.05K? 0
+221742.35 -782550.6 +000012.6+000004.800002.1 08.5401.21K? 0
+222102.56 +661753.8 +000049.6+000027.200016.7 08.5401.87M? 0
+222117.15 -145826.9 +000020.2-000011.100003.1 08.5401.11K? 0
+222234.89 +113320.7 +000034.2+000009.600004.3 08.5401.49K? 0
+222810.42 +721451.6 -000005.6-000017.700011.4 08.5401.64K? 0
+223153.87 +615633.5 +000022.6+000004.700014.8 08.5401.19K? 0
+223308.22 -575141.9 +000037.8-000005.000010.9 08.5401.58K? 0
+224237.81 -205643.8 +000011.6-000031.000007.1 08.5401.54K? 0
+224421.12 -394420.0 +000052.1-000047.600007.3 08.5401.03K? 0
+224732.82 -353112.9 +000000.9-000023.800011.1 08.5401.28K? 0
+225928.63 +470808.1 +000011.0-000028.100010.9 08.5401.06K? 0
+230750.69 -054151.5 -000004.4-000005.800012.7 08.5401.09K? 0
+231357.05 +715432.3 -000011.6+000006.500016.6 08.5401.48K? 0
+232038.44 -062704.8 +000004.7-000030.200003.1 08.5401.62K? 0
+232948.96 -823128.8 -000010.2+000015.700001.2 08.5401.24K? 0
+233937.00 +322758.2 +000000.4-000005.200003.2 08.5401.33K? 0
+234039.50 +772203.6 -000007.5-000005.400017.9 08.5401.29K? 0
+234155.73 +244733.7 +000012.7-000014.900010.8 08.5401.10K? 0
+005133.49 +673450.4 +000028.7+000007.500012.6 08.5402.12M? 0
+171037.65 -270018.7 +000021.0-000027.200003.8 08.5402.22M? 0
+185307.96 -040322.8 +000020.5+000015.000006.2 08.5402.24M? 0
+000045.25 -721905.7 -000016.5+000012.400019.2 08.5500.39F? 0
+000234.97 -051111.9 -000024.8-000007.600012.1 08.5500.38F? 0
+000639.61 -243714.4 -000032.1-000066.500003.7 08.5500.54F? 0
+000748.28 +424229.0 +000028.1-000016.000003.0 08.5500.95K? 0
+000948.45 -405333.5 +000124.5-000123.100024.4 08.5500.64G? 0
+001334.03 -293432.2 -000041.9-000023.200012.0 08.5500.20A? 0
+001547.10 -665526.7 -000052.0+000006.200002.3 08.5500.52F? 0
+001718.78 +624932.9 -000035.1+000039.100014.5 08.5500.11A? 0
+002226.10 -245914.4 +000003.3+000001.400021.2 08.5500.90G? 0
+002457.75 +535227.1 +000005.9+000002.100012.6 08.5500.00A? 0
+002535.01 -184856.8 +000000.4+000016.900019.2 08.5500.48F? 0
+002753.90 -245054.2 +000080.4+000048.300018.4 08.5500.53F? 1
+002902.67 +544913.7 +000014.1-000003.600006.5 08.5500.23A? 0
+003126.97 -545257.3 +000001.2+000028.000005.9 08.5500.96K? 0
+003151.24 +541812.8 +000001.5+000003.700004.5 08.5500.19A? 0
+003415.50 -022352.7 -000008.3-000112.100013.0 08.5500.56F? 0
+003751.12 +254955.1 -000044.8-000019.900004.7 08.5500.94G? 0
+003824.88 -243946.9 +000030.1+000002.200023.1 08.5500.22A? 0
+003836.68 -840514.3 +000022.8+000044.500001.2 08.5500.36F? 0
+003925.92 +664908.8 +000021.3-000002.400000.4 08.5500.96K? 0
+004221.29 +135940.3 +000062.8-000026.500005.5 08.5500.42F? 0
+004447.91 +422949.0 -000008.4-000018.100002.2 08.5500.96K? 0
+004922.96 -273617.5 -000018.5-000012.000008.8 08.5500.43F? 0
+005027.48 +152903.2 -000018.3-000027.100016.4 08.5500.31F? 0
+005336.97 +245558.5 -000006.3-000030.300002.3 08.5500.35F? 0
+005513.65 -013011.8 +000056.5-000008.900015.4 08.5500.98K? 0
+005652.46 +441043.2 +000030.3-000019.500018.9 08.5500.52F? 0
+005654.91 +352330.9 +000001.2-000012.600015.5 08.5500.31F? 0
+005756.53 +210200.4 -000001.3-000003.900004.7 08.5500.44F? 0
+005801.37 +301851.4 +000219.7-000106.600012.3 08.5500.68G? 0
+010024.70 +594441.8 -000022.1-000004.100000.2 08.5500.23A? 0
+011058.96 +182331.8 -000033.5-000022.100000.3 08.5500.48F? 0
+011506.72 +414806.5 -000019.4-000014.900002.0 08.5500.96K? 0
+011512.16 +693655.3 +000011.3-000015.900001.7 08.5500.23A? 0
+011540.80 +591731.6 +000006.1-000001.200007.6 08.5500.12A? 0
+013216.20 -183357.7 +000040.9-000063.500004.8 08.5500.63G? 0
+013306.83 -185028.1 +000007.2-000007.700012.2 08.5500.99K? 0
+013501.38 +604645.5 +000121.4-000027.600005.0 08.5500.53F? 0
+013650.82 +333936.3 -000043.4-000069.000006.3 08.5500.23A? 0
+013825.44 +462533.2 -000043.2-000081.000004.9 08.5500.58G? 0
+013842.64 -443539.6 +000000.0+000000.000000.0 08.5500.48F? 1
+014136.06 +075425.3 -000019.7+000002.500003.5 08.5500.95G? 0
+014833.31 +161821.9 -000025.0-000016.800025.4 08.5500.39F? 0
+015024.20 -734613.5 +000052.0+000019.600000.5 08.5500.23A? 0
+015146.65 +381105.4 -000009.9-000009.000011.1 08.5500.23A? 0
+015740.62 +443348.0 +000002.9-000013.100003.4 08.5500.15A? 0
+020551.72 +545540.6 -000014.7-000011.000009.5 08.5500.01A? 0
+020935.44 +580604.6 -000016.5+000000.500004.9 08.5500.34F? 0
+021226.24 -613905.6 +000089.9+000102.900001.3 08.5500.48F? 0
+021249.95 -591722.0 -000019.1+000008.500012.0 08.5500.47F? 0
+021400.81 +592405.7 +000014.4-000035.500003.8 08.5500.39F? 0
+021552.75 +112134.7 -000002.6-000015.500011.6 08.5500.18A? 0
+022100.35 +492138.7 -000001.2-000058.800019.1 08.5500.47F? 0
+022545.24 -371744.1 -000009.4+000008.800005.7 08.5500.94G? 0
+023521.59 -280219.1 +000001.2+000010.800002.4 08.5500.96K? 0
+023656.94 -082036.4 +000039.9+000014.500000.3 08.5500.38F? 0
+023823.90 +705401.9 +000025.7-000020.200000.8 08.5500.41F? 0
+023906.30 +143018.5 -000044.8-000020.700013.4 08.5500.47F? 1
+024503.51 +583304.6 +000002.3+000004.500008.3 08.5500.59G? 0
+024628.59 -185343.7 -000017.5-000016.800000.7 08.5500.42F? 0
+025813.94 +703647.0 -000015.2-000061.500017.7 08.5500.50F? 0
+025937.93 -003738.0 -000002.8-000022.300009.2 08.5500.53F? 0
+030439.06 +634547.0 -000010.2-000005.100001.7 08.5500.49F? 0
+031404.03 +401205.9 -000006.7+000002.300004.6 08.5500.12A? 0
+031507.74 +443017.3 +000033.1+000006.300010.3 08.5500.30A? 0
+031749.25 -491707.4 +000070.3+000024.300007.6 08.5500.06A? 0
+032602.33 +455117.7 +000020.4+000013.900006.9 08.5500.99K? 0
+032911.42 +770923.3 +000051.6-000100.600011.1 08.5500.49F? 0
+033714.10 -442819.3 +000002.8+000016.200004.5 08.5500.48F? 0
+033731.36 -335658.7 +000001.0-000004.000002.3 08.5500.02A? 0
+034303.21 +301125.6 +000157.9-000147.400031.6 08.5500.63G? 0
+034608.41 -640442.4 +000005.7+000012.700003.6 08.5500.45F? 0
+034925.31 +283811.7 +000036.3-000207.100035.6 08.5500.88G? 0
+034930.56 -002121.1 -000000.9+000001.500016.0 08.5500.08A? 0
+035013.20 +160001.3 +000040.0+000008.800019.2 08.5500.43F? 0
+035027.51 +313313.1 +000013.7-000008.200012.0 08.5500.28A? 0
+035307.42 +253207.4 +000009.7-000004.200000.3 08.5500.23A? 0
+035335.38 +012318.4 -000002.0-000011.700002.7 08.5500.53F? 0
+035518.63 +415546.8 +000032.9-000020.600002.2 08.5500.29A? 0
+035537.73 +095544.6 +000027.1-000015.800009.9 08.5500.49F? 0
+035952.83 +360057.6 -000002.8-000034.900003.3 08.5500.38F? 0
+040241.76 +352358.5 -000002.5-000004.300008.9 08.5500.27A? 0
+040644.76 -305512.1 -000020.5-000036.700009.7 08.5500.55F? 0
+040704.40 -284840.7 +000000.1+000046.200003.5 08.5500.42F? 1
+040709.93 +273033.9 -000106.2-000074.200012.9 08.5500.67G? 0
+041108.78 -540221.7 -000016.3+000012.800001.3 08.5500.42F? 0
+041342.83 -172823.0 +000005.2+000010.500005.0 08.5500.29A? 0
+041345.09 -454921.2 -000021.1+000013.300001.4 08.5500.94G? 0
+042613.77 -624513.3 +000024.3+000025.900000.5 08.5500.90G? 0
+045004.04 +654008.6 +000025.2-000050.000007.1 08.5500.49F? 0
+045125.44 +713342.1 -000120.4+000024.200029.3 08.5500.95K? 0
+045603.00 +111434.3 -000010.7-000004.300007.9 08.5500.28A? 0
+045818.79 +260539.0 +000089.1+000078.500021.8 08.5500.75G? 0
+050115.44 -455611.1 +000001.8+000015.000006.7 08.5500.06A? 0
+050454.55 -403414.2 +000043.3+000059.000002.7 08.5500.69G? 1
+050526.78 +345152.1 -000006.4-000009.100011.8 08.5500.61G? 0
+050813.95 +214848.0 -000034.4-000013.700019.6 08.5500.31A? 0
+050842.63 -745049.1 +000005.9+000001.800005.5 08.5500.19A? 0
+051008.04 -533116.2 +000031.8+000001.400011.1 08.5500.33F? 0
+051129.17 -111956.9 -000070.2-000121.500008.8 08.5500.57F? 0
+051535.83 +415117.5 -000007.9-000017.600011.4 08.5500.11A? 0
+051537.26 -211147.3 -000025.1-000005.200001.0 08.5500.28A? 0
+051930.53 +410240.9 -000005.3+000012.100005.6 08.5500.01A? 0
+052021.40 -323711.3 +000020.5+000039.000011.7 08.5500.57F? 0
+052044.56 +285335.4 -000038.5-000007.700018.1 08.5500.84G? 0
+052200.79 +484535.2 +000057.5-000117.600019.4 08.5500.67G? 0
+052252.67 -080514.0 -000006.8-000009.500015.1 08.5500.22A? 0
+052637.17 -540012.0 -000043.2-000059.100002.9 08.5500.54F? 0
+053135.49 -305234.8 -000006.0-000018.000004.4 08.5500.46F? 0
+053239.48 +020531.8 +000002.1-000002.900001.8 08.55-0.05B? 0
+053539.51 -494506.1 -000000.1+000051.500001.0 08.5500.97K? 0
+053627.48 +143916.0 -000055.1-000139.600031.3 08.5500.67G? 0
+054120.56 -351449.5 -000006.0+000024.700007.3 08.5500.32F? 1
+054600.10 +104755.7 -000007.5-000019.500017.4 08.5500.35F? 0
+054811.98 +172947.5 +000004.4-000005.300005.1 08.5500.08A? 0
+055056.88 +041351.7 -000005.9-000003.000009.9 08.5500.27A? 0
+055248.32 +095002.6 -000003.1-000027.100008.3 08.5500.57F? 0
+055412.75 -250238.3 +000005.3+000012.000015.1 08.5500.71G? 0
+055741.06 +281727.1 -000006.1+000013.000001.0 08.5500.06A? 0
+055923.83 -420317.6 -000005.5+000027.600007.8 08.5500.41F? 0
+060028.68 +463822.8 +000020.1-000034.300014.2 08.5500.47F? 0
+060222.52 +010521.4 +000005.9+000007.000008.8 08.5500.02A? 0
+060257.94 -603838.7 +000000.5-000007.300010.2 08.5500.48F? 0
+060318.38 -414125.7 -000001.0+000005.500010.3 08.5500.94G? 0
+060601.81 +233051.6 +000007.1-000006.400001.8 08.5500.03A? 0
+060832.02 +135801.1 +000000.0+000000.000000.0 08.55-0.01B? 0
+060833.14 +495638.0 +000001.7+000012.100006.7 08.5500.32F? 0
+061046.22 +325946.4 +000002.2-000040.200013.1 08.5500.40F? 0
+061100.76 +033543.6 -000025.3+000012.500025.6 08.5500.20A? 0
+061314.74 +120639.6 +000012.9+000004.800007.5 08.5500.51F? 0
+061441.88 -125318.9 +000011.7+000036.100006.3 08.5500.27A? 0
+061601.35 -230927.6 +000042.8-000036.200000.7 08.5500.59G? 0
+061645.47 -031242.7 -000013.0+000019.300000.7 08.5500.13A? 0
+062158.24 +351328.2 +000031.0-000038.400004.8 08.5500.34F? 0
+062450.95 -073607.3 +000009.8+000005.200008.4 08.55-0.09B? 0
+062653.73 -533455.2 +000008.8+000008.800000.7 08.5500.39F? 0
+063223.70 +020519.4 -000021.1-000013.300012.3 08.5500.94G? 0
+063348.72 +052849.5 +000030.4+000007.800015.2 08.5500.09A? 0
+063644.54 -065249.1 -000001.6+000000.300003.3 08.5500.20A? 0
+063736.49 +053932.4 -000011.5+000013.800034.0 08.5500.47F? 0
+063935.02 +101426.2 -000004.5+000005.300010.3 08.55-0.04B? 0
+064138.46 -281723.6 +000000.0+000000.000000.0 08.5500.78G? 1
+064259.44 +754448.1 -000009.0-000031.500000.9 08.5500.20A? 0
+064309.35 -202648.8 -000000.3-000057.100024.7 08.5500.66G? 0
+064442.89 -572625.6 -000053.3+000055.600016.4 08.5500.48F? 0
+064445.63 -042336.8 +000002.4+000004.800002.9 08.5500.28A? 0
+064607.09 -153529.0 -000013.7-000003.900005.0 08.55-0.02B? 0
+064955.65 +134725.0 -000005.3-000004.700001.2 08.55-0.02B? 0
+065135.44 +165537.3 -000004.8-000002.000017.9 08.55-0.06B? 0
+065140.13 +112421.4 -000017.0-000011.100006.1 08.5500.19A? 0
+065525.86 -093857.5 -000006.0-000004.800005.3 08.55-0.05B? 0
+065624.63 +035708.2 +000015.0-000006.800009.2 08.5500.80G? 0
+065746.30 +093520.2 +000017.3-000004.700008.3 08.5500.04A? 0
+065822.92 -203146.3 -000000.9+000014.600002.3 08.55-0.12B? 0
+070004.38 +041144.2 -000017.1+000014.700009.1 08.5500.72G? 0
+070203.14 -150402.9 +000005.3+000006.100013.9 08.5500.28A? 0
+070258.99 +151553.6 -000027.2+000017.400021.0 08.5500.73G? 0
+070338.51 +364746.0 -000091.4-000085.100002.6 08.5500.50F? 0
+070802.76 +355141.9 -000026.3-000049.300005.5 08.5500.54F? 0
+070807.05 -281201.0 +000006.3-000009.400006.4 08.5500.04A? 0
+070857.89 -522209.5 +000005.4-000007.300004.1 08.5500.80G? 0
+070929.96 -351712.9 -000001.1+000018.500002.9 08.5500.00A? 0
+070949.11 -562217.5 +000000.0+000000.000000.0 08.5500.32F? 1
+071034.12 +054903.6 -000014.4+000001.100007.3 08.5500.51F? 0
+071206.44 -144802.5 +000002.2-000011.600008.4 08.55-0.04B? 0
+071627.17 -311702.8 -000012.3-000003.200001.7 08.55-0.04B? 0
+071940.02 -263415.1 -000001.2+000008.400005.8 08.55-0.12B? 0
+072040.15 +162321.4 +000022.1-000014.900004.4 08.5500.97K? 0
+072103.47 +140137.4 -000038.6-000033.900001.2 08.5500.49F? 0
+072337.35 -580549.8 -000008.7+000001.900004.5 08.5500.56F? 0
+072722.75 +084514.0 -000002.0-000008.800001.2 08.5500.17A? 0
+072809.03 -293727.7 -000007.0-000003.100001.0 08.55-0.10B? 0
+072854.92 -460959.1 -000042.3+000002.300007.0 08.5500.41F? 0
+073115.57 -303105.7 -000018.8-000007.800004.2 08.5500.40F? 0
+073245.36 -572230.0 -000021.5+000023.900003.8 08.5500.38F? 0
+073434.01 +284359.9 -000008.9+000020.600014.3 08.5500.62G? 0
+073757.49 -360640.3 -000008.8+000026.500001.5 08.5500.17A? 0
+074844.38 +305436.1 -000022.4-000023.500003.8 08.5500.31F? 0
+075146.01 -272200.4 +000006.1+000005.400011.1 08.5500.56F? 0
+080341.93 -204637.5 -000002.7+000010.300007.0 08.5500.53F? 0
+080350.33 -224153.8 -000002.6-000004.800004.7 08.55-0.06B? 0
+080403.26 +040132.7 -000009.8-000003.400009.6 08.5500.52F? 0
+080404.04 -363403.4 -000007.8-000005.100000.5 08.5500.06A? 0
+080704.53 -390255.9 +000022.5-000007.300000.8 08.5500.91G? 0
+080819.95 +002826.3 -000047.7-000015.700010.0 08.5500.33F? 0
+080939.46 -270753.7 -000020.4+000022.500041.8 08.5500.74G? 0
+081118.12 -023617.6 -000012.4+000000.200002.6 08.5500.39F? 0
+081214.45 +305047.4 +000009.3-000014.700006.0 08.5500.93G? 0
+081301.97 -453121.9 +000039.8-000020.600016.2 08.5500.49F? 0
+081317.46 +491317.8 -000167.0-000262.100002.3 08.5500.43F? 0
+081325.29 -482642.7 -000006.5-000002.800001.9 08.55-0.09B? 0
+081715.10 -353003.5 +000035.5-000095.200006.7 08.5500.50F? 0
+081807.88 -265954.9 -000007.3+000013.600005.0 08.5500.26A? 0
+082021.61 +714604.8 -000007.5-000014.200001.9 08.5500.24A? 0
+082408.61 +444432.0 -000002.0-000008.000013.2 08.5500.88G? 0
+082812.07 +355716.6 -000034.1-000034.200008.7 08.5500.48F? 0
+083020.28 -074432.7 +000015.1-000028.900015.3 08.5500.45F? 0
+083419.00 -031547.9 -000022.7-000007.600005.4 08.5500.13A? 0
+084203.29 -044148.2 -000000.4+000007.800010.3 08.5500.95K? 0
+084352.93 +133726.3 -000009.3-000001.800029.7 08.5500.66G? 0
+084407.30 +155550.7 -000007.2-000012.400024.5 08.5500.16A? 0
+084706.29 -515832.0 -000011.1-000005.900006.2 08.5500.34F? 0
+084829.61 -473215.2 +000009.4-000018.400005.1 08.5500.30A? 0
+084844.85 -494230.5 -000012.5-000000.300017.1 08.5500.17A? 0
+085319.42 -251449.1 -000016.5+000001.800006.5 08.5500.98K? 0
+085324.09 -511624.5 -000027.7+000003.000000.4 08.5500.45F? 0
+085505.71 -035448.2 -000017.0-000013.200002.6 08.55-0.02B? 0
+085916.29 -615212.4 -000054.3-000018.900015.2 08.5500.56F? 0
+090055.17 -061614.7 -000015.0-000002.800010.1 08.5500.11A? 0
+090213.85 -052716.9 -000019.3+000009.900020.0 08.5500.13A? 0
+090310.05 -173938.6 +000004.7-000014.700002.6 08.5500.18A? 0
+090621.41 -252336.0 +000003.0+000005.400009.3 08.5500.10A? 0
+091104.43 -411443.8 -000022.5+000054.900001.9 08.5500.53F? 0
+091346.83 -245413.6 -000010.1+000003.100014.2 08.5500.14A? 0
+091415.70 -402149.4 -000008.3+000005.300000.9 08.55-0.12B? 0
+091611.46 +150716.1 -000002.2-000020.100015.0 08.5500.26A? 0
+091625.86 -115525.1 -000044.4+000015.200011.3 08.5500.99K? 0
+091646.51 -135127.7 -000038.3+000013.300007.3 08.5500.24A? 0
+091806.23 +600335.9 -000007.2+000033.600005.3 08.5500.80G? 0
+092031.93 -504730.1 -000001.9+000001.800006.6 08.5500.73G? 0
+092426.75 -334048.2 +000003.7-000013.200004.5 08.5500.42F? 0
+093038.18 +770441.4 -000008.6-000006.500002.9 08.5500.36F? 0
+093230.62 -381858.5 -000026.0+000010.500000.1 08.5500.06A? 0
+093256.98 -123515.5 -000014.4-000015.200001.0 08.5500.35F? 0
+093516.68 -490749.1 +000028.0+000015.900010.6 08.5500.39F? 0
+093554.72 -671649.1 -000052.1-000026.700008.3 08.5500.83G? 0
+093850.91 +680051.1 +000015.0-000008.000009.1 08.5500.97K? 0
+094128.23 -664407.3 -000024.2+000025.200008.1 08.5500.41F? 0
+094443.51 -745100.4 -000002.6-000022.400007.8 08.5500.08A? 0
+094505.71 +712607.8 +000009.7+000009.200003.0 08.5500.94G? 0
+094626.91 -221936.2 +000003.2-000003.000026.4 08.5500.86G? 0
+094716.20 +480205.8 +000009.0-000003.800012.2 08.5500.17A? 0
+094716.58 -681624.7 -000022.7+000011.300007.0 08.5500.31A? 0
+094736.81 +602428.9 +000026.7+000001.600001.0 08.5500.97K? 0
+094752.77 -555722.5 -000055.2+000034.400005.6 08.5500.93G? 0
+095049.59 -200650.7 +000000.0-000044.300008.4 08.5500.97K? 0
+095452.31 +444136.3 +000017.4-000009.500000.6 08.5500.99K? 0
+100735.16 -422701.1 -000017.1+000006.000001.6 08.5500.64G? 0
+100815.46 -375613.9 -000004.7-000015.300004.0 08.5500.13A? 0
+101056.50 +142858.6 -000020.7-000002.700003.6 08.5500.97K? 0
+101238.58 +603159.8 -000011.8+000065.000008.1 08.5500.51F? 0
+101652.10 -742536.1 +000028.0-000049.000019.9 08.5500.64G? 0
+101931.22 -432040.9 -000007.2-000005.200004.7 08.5500.01A? 0
+102037.49 -420318.8 -000012.1-000004.300001.4 08.5500.96K? 0
+102110.04 +264148.0 +000019.8-000052.000015.7 08.5500.42F? 0
+102207.84 -463400.0 -000032.8+000042.100008.2 08.5500.68G? 0
+102527.86 +050622.2 -000045.0-000031.100008.4 08.5500.50F? 0
+102917.71 -363902.6 -000007.9+000015.900005.7 08.5500.29A? 0
+103046.18 -543046.0 -000007.1+000007.400006.3 08.5500.98K? 0
+103104.45 -780955.2 -000145.7+000132.700016.1 08.5500.68G? 0
+103640.87 -591830.9 -000048.3+000017.000006.4 08.5500.33F? 0 0.10 1.00
+103726.72 -295904.6 +000096.0-000031.100006.4 08.5500.55F? 0
+105123.79 -620832.5 +000010.5-000003.300007.4 08.5500.53F? 0
+105143.17 -022802.5 +000015.8-000034.800010.7 08.5500.55F? 0
+110202.68 -220904.2 -000025.4+000002.900007.1 08.5500.12A? 0
+110237.52 -582451.6 -000027.5+000001.200004.8 08.55-0.02B? 0
+110247.31 -500809.8 -000015.8+000002.900003.2 08.5500.32F? 0
+110516.89 +654850.8 -000208.8-000146.800047.1 08.5500.88G? 0
+110829.95 -582553.4 +000004.5-000012.200000.9 08.55-0.02B? 0 0.10 1.00
+111559.49 -322212.4 -000002.9+000003.500003.0 08.5500.37F? 0
+112255.23 -343950.6 -000001.2-000004.300024.8 08.5500.50F? 0
+112351.43 -070851.5 -000042.5-000012.900013.7 08.5500.27A? 0
+112716.67 -085208.3 +000000.0+000000.000000.0 08.5500.27A? 1
+112939.24 -242749.4 -000040.2-000059.400014.0 08.5500.49F? 1
+112942.54 -182447.4 -000030.1-000007.200005.2 08.5500.18A? 0
+112943.10 -475448.6 +000046.3+000005.300005.0 08.5500.40F? 0
+113045.56 -600140.7 -000011.1+000000.700003.8 08.5500.16A? 0
+113138.93 -652410.2 -000019.2+000001.200009.8 08.5500.10A? 0
+113303.53 +685628.5 +000026.4-000004.400006.7 08.5500.98K? 0
+113852.11 +170606.3 -000143.1-000047.200014.7 08.5500.92G? 0
+113959.98 -380631.4 -000056.3-000006.100007.0 08.5500.44F? 0
+114052.68 -424411.8 -000008.9-000008.400011.4 08.5500.01A? 0
+115113.76 +823957.2 -000010.9+000012.600007.4 08.5500.19A? 0
+115601.25 -012631.7 +000007.6-000039.800010.7 08.5500.55F? 0
+115933.96 -513919.6 -000034.8+000001.600014.1 08.5500.20A? 0
+115951.30 +702038.5 -000048.5-000000.700004.9 08.5500.35F? 0
+120324.56 +091508.0 +000021.9-000018.700008.8 08.5500.41F? 0
+120605.26 -455325.2 -000022.9-000007.300002.0 08.5500.17A? 0
+120749.08 -030749.6 +000038.6-000030.500013.2 08.5500.49F? 0
+121151.30 -450654.6 -000005.9+000000.000008.8 08.5500.15A? 0
+121210.92 -584906.0 -000018.7+000001.600010.1 08.5500.07A? 0
+121407.45 -621729.6 +000004.9+000000.800004.9 08.5500.17A? 0
+121913.20 -523430.1 +000005.9+000007.200014.7 08.5500.96K? 0
+122237.46 -333338.8 -000056.0+000038.800017.6 08.5500.42F? 0
+122924.14 -292639.0 -000030.6-000012.000004.4 08.5500.27A? 0
+123137.16 +101603.4 -000194.7-000104.900020.3 08.5500.73G? 0
+123609.05 -325615.5 -000239.5-000092.100017.5 08.5500.53F? 0
+123807.28 -555554.1 +000000.0+000000.000000.0 08.5500.65G? 0
+123849.12 +672704.6 -000049.9+000003.100005.8 08.5500.41F? 0
+123858.63 +025621.2 -000042.9+000011.300004.6 08.5500.45F? 0
+124442.68 +174201.7 -000001.0+000001.000001.7 08.5500.49F? 0
+124552.71 -792744.1 -000076.2-000014.900003.6 08.5500.54F? 0
+124613.59 -141101.9 -000058.5+000010.100018.9 08.5500.37F? 0
+124851.42 +152451.7 +000004.5-000003.300020.7 08.5500.31F? 0
+124939.73 -242440.2 -000054.9+000032.100019.0 08.5500.72G? 0
+125341.89 -133842.3 +000097.6+000056.200002.1 08.5500.66G? 0
+125840.98 +272827.9 +000000.0+000000.000000.0 08.5500.62G? 1
+130609.60 -392753.7 -000024.0-000001.600007.4 08.5500.97K? 0
+130628.53 +104236.4 -000049.2-000026.400021.3 08.5500.55F? 0
+130930.93 -454730.9 +000020.0-000005.600013.5 08.5500.30A? 0
+131618.59 +255515.0 -000037.0-000035.600001.0 08.5500.44F? 0
+132030.21 -663200.5 -000051.0-000104.300014.1 08.5500.67G? 0
+132218.77 -084158.6 +000004.4-000000.400002.1 08.5500.93G? 0
+133418.40 +085556.5 -000090.3-000029.800010.9 08.5500.55F? 0
+133620.78 -535342.6 -000008.5-000006.200007.1 08.5500.95G? 0
+134840.25 +531541.1 +000097.8-000041.500014.3 08.5500.69G? 0
+135304.52 +273854.9 -000094.0+000101.100001.2 08.5500.60G? 0
+135405.12 +324934.8 +000110.7+000036.200016.4 08.5500.50F? 0
+135716.35 +232145.7 -000325.1-000152.400031.8 08.5500.82G? 0
+140011.29 +664516.0 -000071.5-000003.800007.1 08.5500.94G? 0
+140232.25 -021142.2 +000059.1-000026.800006.2 08.5500.78G? 0
+140233.55 -354748.0 -000070.4-000084.400009.4 08.5500.72G? 0
+140719.51 -774959.2 -000021.2-000027.300007.8 08.5500.88G? 0
+141026.92 +273757.8 +000027.6-000032.800021.1 08.5500.66G? 0
+141159.11 +185649.3 -000003.9+000007.700018.8 08.5500.90G? 0
+141404.61 -560347.8 -000005.0-000016.700001.1 08.5500.13A? 0
+141434.96 -582405.7 -000009.5-000039.500004.0 08.5500.43F? 0
+141703.11 +505944.7 -000057.4+000054.200005.0 08.5500.62G? 1
+141704.39 -425144.9 -000058.0-000038.100002.1 08.5500.61G? 0
+142730.48 -523130.2 -000037.1-000026.700007.0 08.5500.36F? 0
+143414.18 +500132.2 -000206.4+000049.300004.0 08.5500.59G? 0
+143657.11 +275010.5 -000006.0-000016.800005.4 08.5500.26A? 0
+143831.89 -315503.4 +000009.0-000008.600001.5 08.5500.38F? 0
+144330.54 -242732.6 -000015.8+000000.500005.7 08.5500.16A? 0
+144602.58 -011949.6 -000047.3-000270.400042.8 08.5500.71G? 0
+144648.41 -544644.9 -000013.4-000015.200005.6 08.5500.03A? 0
+144718.90 +234643.1 -000037.0-000022.100017.4 08.5500.21A? 0
+150017.66 +385029.9 +000012.0+000004.900003.2 08.5500.98K? 0
+150309.74 -484719.5 -000008.0-000000.100002.4 08.5500.07A? 0
+150518.81 +642514.0 +000002.1+000008.600000.3 08.5500.01A? 0
+151105.01 -033402.3 +000041.2-000000.300002.1 08.5500.52F? 0
+151236.97 +540116.2 +000028.7+000008.900002.8 08.5500.64G? 0
+151310.52 -043956.2 +000015.7+000001.800013.5 08.5500.30A? 0
+151606.84 -452852.4 -000087.0-000014.900003.9 08.5500.62G? 0
+152429.63 +164058.2 -000002.8+000007.000011.2 08.5500.94G? 0
+152529.64 -234114.2 -000029.0-000015.300022.0 08.5500.29A? 0
+153403.58 -665604.4 -000008.8-000021.300009.9 08.5500.01A? 0
+153504.85 -565902.3 +000002.5+000002.100002.8 08.5500.21A? 0
+153651.48 +734059.5 +000012.9+000010.000002.0 08.5500.99K? 0
+154126.11 -311138.2 -000014.6-000016.600018.2 08.5500.68G? 0
+154219.81 -495952.9 -000012.2-000012.500015.6 08.5500.06A? 0
+154303.90 -275835.3 -000025.8-000007.100007.8 08.5500.66G? 0
+154905.16 -520214.1 +000004.2-000006.500007.4 08.55-0.06B? 0
+154909.48 -515718.5 -000076.3-000076.800000.5 08.5500.60G? 0
+155604.31 -213130.8 -000029.8-000032.300005.1 08.5500.34F? 0
+155632.08 -493838.8 -000021.2+000012.600013.7 08.5500.25A? 0
+160426.85 -334954.0 +000006.8-000017.100017.7 08.5500.55F? 0
+160640.22 +340608.9 -000299.8+000180.900016.4 08.5500.68G? 0
+161045.38 +520813.6 +000018.8-000014.300000.4 08.5500.22A? 0
+161421.83 -525207.9 -000003.6+000008.000003.5 08.5500.50F? 0
+161516.59 +041546.6 +000000.0+000000.000000.0 08.5500.34F? 1
+161940.55 +513808.3 -000003.5-000078.900003.5 08.5500.50F? 0
+162635.25 -075105.1 -000029.3+000006.200019.0 08.5500.55F? 0
+163111.69 -382258.5 -000010.0-000019.000008.6 08.5500.29A? 0
+163529.41 -672033.7 +000005.7-000008.600000.7 08.55-0.02B? 0
+163749.89 -455243.5 -000008.9-000003.200006.5 08.5500.12A? 0
+163842.71 +161303.5 +000002.3-000005.800004.1 08.5500.43F? 0
+165118.87 -593102.4 -000001.5+000002.800008.3 08.5500.94G? 0
+165343.38 -674654.8 -000033.0-000052.000014.0 08.5500.41F? 0
+165346.69 +630554.5 -000016.3+000012.900001.4 08.5500.14A? 0
+165715.80 +593029.4 +000052.9+000065.800001.3 08.5500.43F? 0
+170313.97 -265703.2 +000014.3-000003.800009.1 08.5500.51F? 0
+170443.33 +051627.8 -000041.9-000062.600023.0 08.5500.99K? 0
+170708.32 +232358.7 -000038.5-000051.300001.8 08.5500.89G? 0
+170751.21 -252730.8 -000013.4-000012.200011.3 08.5500.11A? 0
+171059.36 +113621.1 -000012.0-000023.800004.5 08.5500.95K? 0
+171132.34 +175820.8 -000008.3-000037.700005.1 08.5500.98K? 0
+171222.85 +131503.5 -000041.8+000050.600002.7 08.5500.50F? 0
+171326.42 -482606.1 -000011.9+000005.500010.4 08.5500.07A? 0
+171341.15 -185838.9 +000000.9-000009.500001.6 08.5500.32F? 0
+171431.61 -630306.7 +000013.8+000001.100001.2 08.5500.37F? 0
+171511.22 +660511.6 -000015.9+000047.100017.0 08.5500.95G? 0
+171537.82 +091322.6 -000036.8-000013.100000.5 08.5500.53F? 0
+171615.52 +444536.5 -000013.0+000023.200003.2 08.5500.36F? 0
+171619.04 +761259.8 +000002.9-000000.500001.7 08.5500.98K? 0
+172750.45 +112331.4 -000014.9+000013.600006.3 08.5500.43F? 0
+172854.86 +261213.7 +000005.0-000016.200020.8 08.5500.56F? 0
+172943.99 -080102.9 -000007.1-000029.900005.4 08.5500.36F? 0
+173257.75 -032117.0 -000041.2-000042.300044.2 08.5500.58G? 0
+173321.63 -721038.9 -000064.5-000016.800008.5 08.5500.81G? 0
+173329.09 -240417.3 +000105.7-000080.700021.8 08.5500.62G? 0
+173531.73 -334423.3 +000016.3+000000.600021.3 08.5500.80G? 0
+173712.18 +072142.9 -000007.9-000059.500014.4 08.5500.52F? 0
+173722.61 -511012.2 +000024.5-000055.700006.9 08.5500.49F? 0
+173742.08 -211523.0 +000009.0+000008.000012.7 08.5500.44F? 0
+173826.29 +404614.3 +000004.3-000023.500005.0 08.5500.42F? 0
+173843.39 +263136.6 +000011.8+000001.900001.9 08.5500.20A? 0
+174226.46 +690759.6 -000012.9+000038.800007.4 08.5500.49F? 0
+174620.40 +573507.8 -000000.4-000014.100006.8 08.5500.94G? 0
+174903.86 +182518.8 -000030.3-000064.800001.6 08.5500.47F? 0
+174941.00 +362458.2 -000000.9+000000.400003.7 08.55-0.01B? 0
+175430.08 -263754.3 +000008.8-000137.700010.7 08.5500.76G? 0
+175652.74 -301711.9 +000007.8-000010.200014.4 08.5500.18A? 0
+175654.54 +061026.0 -000087.1-000132.800025.9 08.5500.92G? 0
+175821.64 +550648.8 +000051.0+000015.300006.6 08.5500.49F? 0
+175838.84 -083110.8 -000053.3-000060.800020.7 08.5500.56F? 0
+175916.00 -360026.4 -000011.7+000000.200021.8 08.55-0.01B? 0
+180110.18 +390142.6 -000001.8+000008.200005.6 08.5500.96K? 0
+180134.44 -350034.6 -000000.3-000012.200020.7 08.5500.06A? 0
+180333.92 -470838.9 -000002.3-000007.800009.4 08.5500.07A? 0
+180341.64 -750733.6 -000003.0-000045.400005.5 08.5500.34F? 0
+180924.22 -200205.7 -000000.5-000001.600002.8 08.5500.29A? 0
+181615.19 -143841.6 -000019.5-000000.400007.3 08.5500.35F? 0
+181840.87 -120623.3 +000029.1-000020.100008.9 08.5500.57F? 0
+182120.60 +540121.5 +000005.3-000001.500005.6 08.5500.93G? 0
+182125.06 -742227.5 -000004.5-000070.400003.4 08.5500.47F? 0
+182806.73 -060904.8 -000025.1+000017.300026.7 08.5500.47F? 0
+183321.16 -300351.2 +000016.4-000000.400004.7 08.5500.06A? 0
+183353.68 +575105.6 +000005.9-000007.100002.1 08.5500.07A? 0
+183658.52 +721600.9 +000016.1+000037.000016.9 08.5500.57F? 0
+183711.27 -360325.6 -000002.6-000016.200012.5 08.5500.51F? 0
+183955.45 +531933.0 -000008.5+000002.000005.9 08.5500.02A? 0
+184411.09 +115017.8 +000021.1+000012.400001.9 08.5500.25A? 0
+184444.37 +613754.7 +000009.6+000026.200015.9 08.5500.31F? 0
+185519.16 -185839.5 +000005.4-000006.700004.6 08.5500.00A? 0
+185645.39 -231522.5 -000007.8-000003.900016.0 08.5500.01A? 1
+185925.67 +051503.5 +000001.1-000009.100005.4 08.5500.18A? 0
+190214.32 -234140.4 +000009.0+000003.400008.3 08.5500.02A? 0
+190500.13 -070830.8 -000023.5+000002.900012.3 08.5500.04A? 0
+190505.80 +400733.2 -000001.9-000010.700011.0 08.5500.15A? 0
+190657.11 +274542.7 +000009.8-000013.900004.2 08.5500.05A? 1
+190749.07 +525858.7 -000004.8-000007.300008.0 08.55-0.04B? 0
+190913.69 +265607.3 +000018.4+000004.600012.3 08.5500.44F? 0
+191342.62 +361851.7 +000003.4+000006.400001.7 08.55-0.03B? 0
+191349.00 +621245.6 -000035.2+000070.900012.8 08.5500.44F? 0
+191549.27 +661602.5 +000043.5+000123.100000.0 08.5500.51F? 0
+191605.82 -503819.6 -000012.9+000003.300002.2 08.5500.00A? 0
+191715.94 -345723.2 -000010.8-000008.600006.0 08.5500.33F? 0
+192200.46 +300810.3 +000004.6-000001.200001.6 08.55-0.01B? 0
+192418.89 +450528.3 +000007.0-000002.100004.4 08.5500.32F? 0
+192451.84 +115715.4 +000057.1-000078.200003.4 08.5500.74G? 1
+192930.59 +304350.6 +000016.4-000003.400004.1 08.5500.14A? 0
+193021.13 +340811.5 -000015.3-000016.800000.3 08.5500.28A? 0
+193510.24 +353742.5 -000000.8-000006.100007.7 08.55-0.06B? 0
+193648.06 +173920.5 +000013.8-000023.700010.7 08.5500.44F? 0
+193846.54 -442230.1 +000001.5-000001.300026.8 08.5500.55F? 0
+193918.77 -714734.6 +000030.9-000030.700000.5 08.5500.31A? 0
+194048.54 -090752.4 +000013.3+000007.400014.9 08.5500.46F? 0
+194252.10 +011432.6 -000068.2+000007.400035.1 08.5500.64G? 0
+194629.29 +424318.8 -000012.5+000005.700003.6 08.5500.50F? 0
+194642.27 +310201.9 +000007.1+000003.900008.8 08.55-0.10B? 0
+194659.99 +531241.0 +000011.9+000092.500011.1 08.5500.49F? 0
+195055.45 -393532.3 +000037.9-000132.600029.9 08.5500.60G? 0
+195328.48 -492835.0 -000011.7+000021.200011.9 08.5500.48F? 0
+195951.50 +605607.6 -000023.0-000042.700006.4 08.5500.94G? 0
+200000.86 +603949.5 -000007.4+000012.700001.4 08.5500.49F? 0
+200133.86 +343459.2 +000004.9+000001.200002.4 08.5500.02A? 0
+200134.03 -365104.3 +000001.7-000002.900009.9 08.5500.52F? 0
+200427.27 -235857.6 +000017.0-000025.600024.3 08.5500.52F? 0
+200447.75 -494518.1 -000029.1-000007.200002.3 08.5500.37F? 0
+200527.69 +315818.1 +000006.0+000000.500003.6 08.5500.17A? 0
+201123.29 -683733.6 -000003.2+000017.400001.0 08.55-0.00B? 0
+201205.64 -691230.4 +000004.2+000001.700000.8 08.5500.90G? 0
+201254.23 +602308.1 +000026.6+000025.500015.0 08.5500.39F? 0
+201300.21 -324442.1 -000004.3-000067.900016.9 08.5500.93G? 0
+201554.45 +061227.9 +000076.4-000053.700022.9 08.5500.53F? 0
+201833.25 +105931.6 +000013.1-000015.600006.8 08.5500.38F? 1
+202022.94 -545930.9 -000006.1+000006.700005.4 08.5500.22A? 0
+202023.40 +492535.9 -000010.6-000040.600005.3 08.5500.26A? 0
+202104.59 +715833.6 +000078.1-000023.800007.0 08.5500.60G? 0
+202133.43 +280927.3 +000013.4-000002.800012.2 08.5500.42F? 0
+202218.01 +145439.9 +000004.9-000007.400002.1 08.55-0.07B? 0
+202836.94 -110517.8 -000001.0-000012.500001.4 08.5500.20A? 0
+202859.53 +481331.9 -000001.0-000007.100003.7 08.5500.16A? 0
+202927.41 +532200.5 +000006.9+000003.900004.3 08.5500.09A? 0
+202949.05 +240405.0 -000004.6-000007.800000.4 08.5500.04A? 0
+202949.44 +203618.5 +000009.9-000003.000007.2 08.55-0.02B? 0
+203125.41 +220321.3 -000003.1+000039.300004.7 08.5500.30A? 0
+203249.55 +342254.1 -000001.3-000019.100003.1 08.5500.16A? 0
+203346.57 -403329.1 +000043.2-000080.800035.3 08.5500.12A? 0
+203503.23 +152444.6 +000003.2+000002.000003.9 08.5500.37F? 0
+203657.03 +270442.6 +000020.9-000000.700008.4 08.5500.21A? 0
+203659.55 -203352.9 +000016.5-000006.300009.7 08.55-0.03B? 0
+203742.93 -610416.0 +000017.5-000022.600015.3 08.5500.24A? 0
+203748.19 +190644.6 +000008.7+000003.500001.3 08.5500.06A? 0
+203748.45 +051803.4 +000010.6+000015.700007.9 08.55-0.03B? 0
+203812.31 +353809.0 +000000.9-000003.400007.1 08.55-0.03B? 0
+203956.36 +220838.4 -000014.2-000023.300004.2 08.5500.40F? 0
+203959.66 +460011.7 +000020.1+000012.700014.5 08.5500.43F? 0
+204151.24 +193113.7 +000015.9-000006.100015.4 08.5500.18A? 0
+204210.05 +494405.1 -000011.4+000004.100006.4 08.5500.05A? 0
+204323.95 +451707.6 -000008.2-000000.800004.0 08.5500.93G? 0
+204540.94 -100719.5 -000009.5-000034.600004.6 08.5500.46F? 0
+204618.57 -313120.7 +000009.0+000000.800000.8 08.5500.33F? 0
+204645.36 +521010.4 -000001.3+000002.400005.0 08.5500.80G? 0
+205243.15 +494725.0 +000019.8-000008.700003.3 08.5500.17A? 0
+205711.71 +022803.0 +000000.3+000007.300009.4 08.5500.39F? 0
+205905.38 -131256.6 +000026.6+000003.900001.2 08.5500.36F? 0
+210257.56 +051432.1 +000000.2-000005.400007.8 08.5500.40F? 0
+210305.55 -191914.1 -000132.8-000090.000019.4 08.5500.62G? 0
+210414.27 -542313.5 +000030.9-000007.200016.0 08.5500.92G? 0
+210733.49 -111531.0 -000025.1-000023.400000.4 08.5500.50F? 0
+211008.14 -485026.6 +000003.8-000005.500009.7 08.5500.94G? 0
+211156.22 -661659.6 +000011.9-000002.900004.8 08.5500.84G? 0
+211530.37 -052753.0 +000106.7-000004.800014.2 08.5500.61G? 0
+211844.01 -330405.4 -000015.0+000011.800017.7 08.5500.93G? 0
+212228.46 +335139.8 -000002.8-000006.100006.4 08.5500.10A? 0
+212721.97 +481026.7 +000002.2+000009.100001.3 08.55-0.04B? 0
+212741.87 +082417.6 +000000.2-000013.300005.9 08.5500.37F? 0
+212833.94 +502333.8 +000045.3+000080.500007.0 08.5500.25A? 0
+213615.61 +441856.4 +000009.5+000012.600009.9 08.5500.99K? 0
+213700.05 +472636.5 +000036.8+000015.900010.2 08.5500.46F? 0
+213745.97 +464427.9 +000005.7-000010.700010.8 08.5500.99K? 0
+214441.98 -163137.0 -000052.8-000032.600018.9 08.5500.88G? 0
+214827.91 -261406.8 -000070.3-000074.000005.2 08.5500.55F? 0
+214958.09 +374514.0 +000012.1+000013.900002.0 08.5500.08A? 0
+215403.79 -170941.1 +000141.3-000022.600016.7 08.5500.52F? 0
+215522.18 -300205.9 +000015.1-000007.500001.3 08.55-0.16B? 0
+215831.53 +205458.2 -000000.2+000021.500003.6 08.5500.37F? 0
+215913.89 +415732.7 +000001.7-000011.700014.1 08.5500.02A? 0
+220150.23 -164638.8 +000015.6-000013.800002.7 08.5500.79G? 0
+220840.44 +000340.2 +000029.3-000000.800002.4 08.5500.42F? 0
+221016.06 -122001.0 -000038.0+000072.900034.1 08.5500.58F? 0
+221820.78 -643327.4 -000022.5+000003.300002.0 08.5500.50F? 0
+221822.51 +542923.2 -000012.6-000001.900002.1 08.5500.21A? 0
+222001.40 +414152.6 -000102.0-000104.600021.7 08.5500.72G? 0
+222213.35 +641751.8 +000117.3+000122.900018.6 08.5500.89G? 0
+222222.47 -152703.9 +000032.5+000044.800005.1 08.5500.62G? 0
+222354.96 -354310.5 -000021.9-000025.900001.8 08.5500.97K? 0
+222509.87 +065133.7 +000000.6+000016.600011.9 08.5500.39F? 0
+224659.37 +444623.1 +000002.8-000004.900019.6 08.5500.12A? 1
+225342.27 +790422.3 +000002.1-000003.700005.0 08.5500.00A? 0
+225500.89 +613655.4 +000034.5+000006.700014.5 08.5500.31A? 0
+225609.98 +454729.9 -000008.0-000034.300004.2 08.5500.61G? 0
+230206.50 -464203.7 +000055.8-000004.300025.5 08.5500.99K? 0
+230307.05 +045625.2 +000013.2-000033.900012.5 08.5500.48F? 0
+230936.74 -035744.3 -000017.4-000011.200000.5 08.5500.40F? 0
+231043.62 +185434.2 -000212.1-000179.500022.2 08.5500.65G? 0
+231212.85 +524851.3 -000003.0-000011.800007.8 08.5500.04A? 0
+231240.06 +604300.4 +000000.8-000003.100000.5 08.5500.15A? 0
+231242.79 +253425.3 +000034.6+000005.100006.8 08.5500.38F? 0
+231335.76 -293822.6 +000058.4+000004.100004.5 08.55-0.10B? 0
+231558.89 -354303.6 +000032.5+000013.700014.2 08.5500.49F? 0
+233355.63 +673804.1 +000006.9+000005.000000.8 08.5500.24A? 0
+233907.07 -113304.0 +000048.6-000082.900002.7 08.5500.99K? 0
+234110.70 +061555.2 +000090.3+000004.500017.6 08.5500.70G? 0
+234146.39 -174700.5 -000022.0-000028.600003.4 08.5500.16A? 0
+234206.65 +244349.5 -000055.9+000058.300032.2 08.5500.46F? 0
+234215.09 +241318.1 +000083.5-000031.700017.9 08.5500.45F? 0
+235138.10 -135906.5 -000005.1-000013.200016.6 08.5500.11A? 0
+000219.48 +523511.2 +000014.0-000007.100000.4 08.5501.00K? 0
+002856.43 -345313.6 +000026.3-000044.700009.1 08.5501.00K? 0
+003016.78 +584929.8 +000051.7+000006.200023.2 08.5501.19K? 0
+003307.47 -095916.7 +000024.4-000023.600008.8 08.5501.13K? 0
+004556.43 +475954.3 +000019.2+000010.300006.2 08.5501.07K? 0
+010434.55 +294334.3 +000040.5+000028.800014.2 08.5501.43K? 0
+010659.02 -632117.6 +000008.6-000001.600003.5 08.5501.35K? 0
+010811.68 +150733.3 +000050.2-000021.400007.9 08.5501.06K? 0
+011239.05 +063536.8 +000040.6-000081.700001.3 08.5501.09K? 0
+011742.72 -522019.1 +000023.0+000013.300020.5 08.5501.46K? 0
+013035.78 -125833.2 +000004.3-000016.400003.3 08.5501.36K? 0
+015000.20 -760527.5 +000001.0+000007.500003.3 08.5501.08K? 0
+020621.82 +470302.0 +000016.8+000009.200006.9 08.5501.27K? 0
+021732.96 +441817.8 +000013.8-000016.100030.1 08.5501.07K? 0
+023037.32 -311641.9 +000011.4+000016.600007.9 08.5501.37K? 0
+023410.78 +524952.2 -000006.2+000018.700001.8 08.5501.32K? 0
+023654.57 -241546.3 +000016.4-000001.500003.3 08.5501.11K? 0
+024946.56 -833410.4 +000006.6-000019.400009.3 08.5501.04K? 0
+030329.37 -591417.8 +000002.7-000012.800011.2 08.5501.50K? 0
+030944.78 +261741.7 -000030.6-000027.800008.1 08.5501.95M? 0
+031531.88 -331026.4 +000005.6-000009.700006.7 08.5501.52K? 0
+031629.64 -263018.7 +000001.0+000007.400012.7 08.5501.36K? 0
+033246.85 +604254.6 +000024.2+000007.000008.3 08.5501.78K? 0
+035348.75 +151104.2 +000021.0+000001.800019.4 08.5501.18K? 0
+040536.59 +350954.7 -000006.7-000014.800004.5 08.5501.07K? 0
+041731.54 -674212.6 -000020.4-000012.600003.6 08.5501.12K? 0
+043433.23 -581426.5 -000007.7+000020.800000.9 08.5501.25K? 0
+043522.17 -204549.1 +000018.0-000036.000011.3 08.5501.37K? 0
+043525.67 -043743.3 -000008.0+000005.000025.7 08.5501.03K? 0
+043537.36 -091029.8 +000009.9+000003.600003.3 08.5501.61K? 0
+044940.03 -450020.9 -000008.2-000006.000005.4 08.5501.18K? 0
+050033.83 +451513.9 -000029.1-000036.500018.8 08.5501.17K? 0
+050134.90 -583114.7 +000013.4-000032.700003.8 08.5501.15K? 0
+050135.99 +391456.6 -000007.3-000007.000020.2 08.5501.35K? 0
+050232.67 +235215.8 +000059.4-000035.100007.9 08.5501.29K? 0
+050320.86 -631220.9 +000010.6+000033.100011.4 08.5501.34K? 0
+051122.59 -315430.9 +000021.4+000012.800002.8 08.5501.13K? 0
+051632.56 +281124.3 -000005.3-000017.700016.6 08.5501.23K? 0
+051841.74 +440718.9 -000009.7-000001.200013.9 08.5501.24K? 0
+052217.05 +071156.6 +000009.7-000011.200034.2 08.5501.09K? 0
+052557.49 +092734.3 +000007.6-000020.100016.2 08.5501.19K? 0
+052722.15 +010102.6 -000020.4-000003.500017.7 08.5501.19K? 0
+053029.57 +584136.3 +000018.2-000018.100004.4 08.5501.06K? 0
+053147.29 +050453.1 +000013.8-000002.800027.4 08.5501.81K? 0
+053211.83 +160805.8 -000016.8-000016.300015.9 08.5501.63K? 0
+053251.89 -261548.7 -000020.0-000028.300008.9 08.5501.30K? 0
+053921.55 -044642.1 +000010.3-000022.500003.8 08.5501.09K? 0
+053955.12 -722826.6 +000003.0-000016.700004.3 08.5501.14K? 0
+054738.31 +265523.1 +000010.4-000006.500015.2 08.5501.06K? 0
+054959.23 -694106.0 +000028.1-000016.600019.8 08.5501.38K? 0
+060329.58 +103747.7 +000032.6-000013.500028.3 08.5501.03K? 0
+060345.58 +292238.9 -000005.9-000012.600006.4 08.5501.02K? 0
+060437.92 -783333.6 -000000.1-000004.300029.1 08.5501.63K? 0
+060545.21 -575918.2 +000003.5+000011.800002.8 08.5501.03K? 0
+061051.79 -850346.7 +000006.2+000016.300005.7 08.5501.01K? 0
+061646.79 -285603.4 +000003.5-000002.100004.4 08.5501.42K? 0
+061759.66 +563731.7 -000009.8-000007.900004.4 08.5501.29K? 0
+062021.43 +280437.7 -000015.8-000008.100016.5 08.5501.04K? 0
+062212.80 +020230.3 +000002.9+000011.900017.7 08.5501.78K? 0
+062444.33 -414013.8 +000004.2+000024.000011.5 08.5501.16K? 0
+062548.87 +080424.4 -000005.0-000030.700011.6 08.5501.26K? 0
+063501.76 -715809.5 -000033.7+000031.700012.9 08.5501.07K? 0
+063727.74 -124101.9 +000013.2+000014.200013.2 08.5501.21K? 0
+063741.51 +344638.9 +000006.8-000019.200028.9 08.5501.71K? 0
+063815.48 +431500.6 -000000.8-000025.300000.7 08.5501.28K? 0
+064323.21 +254535.1 +000001.2-000035.700014.5 08.5501.55K? 0
+065014.21 -050831.4 -000022.6-000006.600001.4 08.5501.16K? 1
+065347.49 +662519.7 -000006.1-000034.800003.2 08.5501.40K? 0
+065403.39 -691447.2 -000018.9+000010.600003.8 08.5501.27K? 0
+065916.37 -043708.9 +000009.7-000007.300003.3 08.5501.76K? 0
+070427.12 -424643.4 +000009.5+000015.300011.8 08.5501.07K? 0
+070606.81 +275947.6 -000008.7+000004.000006.6 08.5501.64K? 0
+070645.94 -511811.7 +000006.4+000029.100001.4 08.5501.04K? 0
+070806.95 +233913.8 -000021.4-000031.900013.0 08.5501.00K? 0
+070820.19 -190125.5 +000030.8-000021.900028.1 08.5501.66K? 0
+071351.49 -465740.5 -000011.7+000021.900005.8 08.5501.92M? 0
+071909.49 +615455.9 +000004.2+000020.600012.3 08.5501.30K? 0
+072037.05 -145215.8 +000009.6+000063.900019.7 08.5501.43K? 0
+072119.00 +125101.4 -000013.8-000008.200002.0 08.5501.30K? 0
+072620.04 +322052.1 -000021.5-000022.400001.6 08.5501.43K? 0
+073212.11 -672444.7 +000027.0-000128.000017.2 08.5501.01K? 0
+073655.99 +200306.1 +000014.6+000012.500009.4 08.5501.62K? 0
+073706.58 +394621.4 -000048.0-000002.300014.4 08.5501.07K? 0
+073839.72 -222501.3 +000001.5+000026.300007.7 08.5501.53K? 0
+073943.68 +160137.2 +000005.8-000005.100009.6 08.5501.27K? 0
+074435.34 -155824.3 +000017.5+000015.400005.7 08.5501.63K? 0
+075500.72 -262810.6 -000002.4-000003.800001.4 08.5501.01K? 0
+080040.47 +453840.9 +000008.8-000027.300011.2 08.5501.74K? 0
+080243.22 +244837.9 -000025.7-000012.000006.1 08.5501.01K? 0
+080244.03 +321109.4 -000033.4-000002.700002.0 08.5501.03K? 0
+081821.46 +653837.3 -000019.4-000006.500002.6 08.5501.10K? 0
+082123.40 +072311.5 -000001.2+000009.600011.5 08.5501.63K? 0
+082321.46 +074320.9 -000038.4-000032.100001.5 08.5501.01K? 0
+082337.30 +214916.3 -000002.1-000025.000001.5 08.5501.36K? 0
+082535.05 -625349.7 -000038.7+000013.600020.8 08.5501.35K? 0
+082538.00 +470202.5 -000024.2-000022.000010.2 08.5501.15K? 0
+082654.89 +144924.8 -000011.1+000008.500000.7 08.5501.20K? 0
+083048.79 +142552.0 +000002.6+000019.400020.6 08.5501.50K? 0
+083353.89 -121244.3 -000005.7-000027.600010.6 08.5501.17K? 0
+083744.45 -010744.8 -000026.5-000007.300029.0 08.5501.49K? 0
+083850.77 -083322.9 -000037.6-000022.400013.0 08.5501.06K? 0
+085803.47 -164933.8 +000018.3-000008.600034.2 08.5501.75K? 0
+091040.92 -453435.9 +000021.7-000001.500003.9 08.5501.02K? 0
+091214.42 -745131.7 -000011.3+000008.800011.1 08.5501.28K? 0
+091227.53 -425702.3 -000005.3-000001.100007.6 08.5501.42K? 0
+091350.08 +141239.2 -000002.2-000000.400012.5 08.5501.64K? 0
+091728.62 +262653.6 -000035.4-000036.100007.4 08.5501.65K? 0
+091946.02 -111137.2 +000044.6-000028.800003.4 08.5501.02K? 0
+091957.96 -003901.3 -000042.1+000015.800014.1 08.5501.11K? 0
+092232.57 -735501.9 -000023.8+000048.100012.0 08.5501.64K? 0
+092428.20 -810656.3 -000014.1+000024.800009.3 08.5501.07K? 0
+092623.46 -044307.8 +000020.5-000015.300005.5 08.5501.72K? 0
+092859.39 -250139.3 +000001.0+000012.700002.7 08.5501.55K? 0
+093122.36 -682940.2 -000022.7+000020.800014.2 08.5501.39K? 0
+093224.40 -570756.3 -000073.4+000054.600005.7 08.5501.09K? 0
+093359.93 -733012.6 -000024.4+000057.100001.4 08.5501.08K? 0
+093504.84 -543615.0 -000008.3+000009.100002.5 08.5501.39K? 0
+094735.05 -362032.4 -000017.7-000010.100003.0 08.5501.62K? 0
+094854.96 +550740.2 -000006.6+000002.300004.3 08.5501.56K? 0
+094929.70 +242401.6 -000012.7+000007.500018.7 08.5501.16K? 0
+095043.75 -011033.9 +000003.6-000010.500008.1 08.5501.03K? 0
+095403.32 +045659.2 -000051.2-000007.700005.0 08.5501.16K? 1
+095427.99 +160209.2 +000004.4-000008.700009.5 08.5501.36K? 0
+095458.64 -101011.9 -000047.9-000010.200007.5 08.5501.51K? 0
+100940.55 +324725.1 -000019.4-000022.200016.5 08.5501.10K? 0
+101232.91 +364028.0 +000006.3-000025.700001.0 08.5501.01K? 0
+101510.34 -424122.4 -000007.1-000001.100010.5 08.5501.07K? 0
+101611.98 +033257.0 -000021.7-000018.900015.5 08.5501.11K? 0
+102055.83 -605539.3 +000025.0+000010.700015.9 08.5501.26K? 0
+102834.91 -334020.1 -000011.8+000015.400013.0 08.5501.38K? 0
+102919.16 -350121.2 -000014.4+000009.400003.6 08.5501.10K? 0
+103646.93 +274634.9 +000024.8-000057.900001.6 08.5501.02K? 0
+103735.99 -455510.8 -000000.4-000004.200003.8 08.5501.03K? 0
+103850.79 -424254.6 -000030.8+000011.700004.3 08.5501.01K? 0
+103930.54 +284505.2 -000001.2+000005.800014.4 08.5501.35K? 0
+105827.59 -112507.4 -000020.3-000017.900003.6 08.5501.22K? 0
+105946.58 -212013.3 -000017.7+000000.400009.5 08.5501.67K? 0
+111210.22 +510607.5 -000004.8-000002.200001.4 08.5501.09K? 0
+112034.30 -583522.7 -000007.2-000002.000010.0 08.5501.32K? 0
+112839.89 +015216.2 -000035.4+000048.100012.6 08.5501.18K? 0
+113613.05 -433132.1 +000005.0-000009.300003.4 08.5501.65K? 0
+114907.69 +115235.5 -000024.8+000006.500003.1 08.5501.36K? 0
+114943.61 -623148.0 -000006.2+000000.100017.7 08.5501.46K? 0
+115350.79 -255009.2 -000065.4+000019.400011.0 08.5501.05K? 0
+115502.17 +515721.7 +000006.9-000001.100005.9 08.5501.20K? 0
+120406.86 +094155.2 +000013.6-000020.600006.8 08.5501.11K? 0
+121155.93 -512447.4 -000013.5-000017.200004.9 08.5501.10K? 0
+121346.09 -252059.1 -000009.4-000003.700011.5 08.5501.46K? 0
+121420.23 -511832.8 +000005.5-000015.400004.2 08.5501.70K? 0
+122110.22 -450011.8 -000045.8+000020.500034.7 08.5501.33K? 0
+122327.29 -441913.3 -000026.6-000001.600009.7 08.5501.04K? 0
+125507.65 -662223.6 -000035.1-000001.500011.1 08.5501.70K? 0
+125752.76 -735234.2 -000040.7+000012.000010.7 08.5501.38K? 0
+125816.56 -311648.9 -000013.2-000007.300002.4 08.5501.11K? 0
+130002.52 -361510.9 -000012.8-000012.200010.4 08.5501.02K? 0
+130327.54 +045429.3 +000067.1-000033.200011.3 08.5501.37K? 0
+130354.50 +833757.2 -000025.0-000007.100018.0 08.5501.04K? 0
+130612.51 -691719.4 -000008.2-000003.700010.7 08.5501.18K? 0
+131900.76 -672252.8 -000029.4-000005.400005.4 08.5501.66K? 0
+132005.07 -343446.2 -000020.8+000007.900017.7 08.5501.29K? 0
+132137.79 +425843.9 -000000.9+000005.800002.8 08.5501.62K? 0
+132806.79 -612104.9 -000028.5-000038.600012.3 08.5501.13K? 0
+132842.72 -542952.0 -000089.6-000041.800017.1 08.5501.33K? 0
+133211.01 -030602.5 +000010.0-000011.100000.8 08.5501.57K? 0
+133621.71 -511313.3 -000014.4+000013.800011.1 08.5501.56K? 0
+133748.06 +480257.0 -000002.8+000016.900004.0 08.5501.01K? 0
+133919.25 -110355.3 -000018.5+000001.900020.3 08.5501.12K? 0
+134209.11 -492437.4 -000008.5+000003.500013.8 08.5501.62K? 0
+134335.19 +352045.6 -000036.0+000003.400004.8 08.5501.05K? 0
+135358.67 -602644.1 +000006.1-000007.400007.3 08.5501.74K? 0
+135450.16 -611800.7 -000036.0-000019.500012.4 08.5501.24K? 0
+135658.41 -415326.2 -000011.1-000000.700004.0 08.5501.08K? 0
+140143.70 -053959.0 -000021.8+000005.600019.4 08.5501.27K? 0
+142833.46 -215938.4 -000040.7+000017.900006.2 08.5501.17K? 0
+144243.89 -592746.9 -000018.0-000022.800020.0 08.5501.49K? 0
+144319.03 +544453.6 -000045.5+000031.200006.1 08.5501.09K? 0
+144738.94 +170658.5 -000010.2+000001.000001.5 08.5501.35K? 0
+144851.86 -665038.2 -000016.6-000009.600014.2 08.5501.72K? 0
+145009.09 -371222.9 -000017.1-000010.000008.5 08.5501.46K? 0
+150415.27 -755202.5 -000014.0-000020.700012.4 08.5501.05K? 0
+151042.79 -255754.1 +000022.2-000017.600039.8 08.5501.02K? 0
+151309.95 -331930.5 +000011.3-000000.600007.9 08.5501.11K? 0
+151339.77 -294526.5 +000011.1+000050.600024.5 08.5501.03K? 0
+152100.82 -185309.4 -000011.7+000016.200028.9 08.5501.06K? 0
+152136.94 -500148.0 -000047.0-000028.900008.2 08.5501.00K? 0
+152220.19 +160645.9 +000009.7+000009.400001.8 08.5501.64K? 0
+152525.78 -170539.1 +000018.7+000012.600033.4 08.5501.55K? 0
+152956.70 -144850.7 +000010.9-000025.400030.8 08.5501.07K? 0
+153049.99 -674557.0 -000019.3-000038.500007.2 08.5501.15K? 0
+153216.04 -601023.3 -000047.4-000024.700019.5 08.5501.69K? 0
+155137.93 +634410.4 +000014.9-000003.100001.4 08.5501.08K? 0
+155333.18 -072811.1 -000000.4+000006.800019.6 08.5501.06K? 0
+160031.12 -263905.9 +000002.4-000008.200000.5 08.5501.16K? 0
+160924.74 -735829.9 -000032.3-000043.500005.1 08.5501.17K? 0
+160940.89 +295102.5 -000000.5-000005.000006.0 08.5501.21K? 0
+161944.91 -590413.8 +000001.6-000013.100007.8 08.5501.02K? 0
+162617.31 +102914.3 -000031.2-000037.100000.1 08.5501.15K? 0
+163317.21 -084651.8 -000053.5-000036.700013.0 08.5501.29K? 0
+163549.55 +053941.2 -000007.2+000021.900001.6 08.5501.17K? 0
+163614.54 +464739.2 -000035.8-000015.600010.8 08.5501.34K? 0
+163816.55 +011943.1 +000031.4-000021.000024.4 08.5501.43K? 0
+163857.67 -472403.0 +000004.1-000012.800003.0 08.5501.32K? 0
+164356.32 -385549.1 +000001.4-000025.100009.0 08.5501.08K? 0
+164736.87 -620858.6 -000027.0-000020.400022.4 08.5501.17K? 0
+164847.29 -200359.4 -000007.4-000016.200017.8 08.5501.50K? 0
+165122.02 +375710.0 -000011.6+000022.800000.2 08.5501.00K? 0
+165813.56 -454352.8 +000017.6-000012.600015.0 08.5501.31K? 0
+170526.32 +121837.1 -000002.8-000002.200009.2 08.5501.18K? 0
+170555.87 +410651.4 -000012.9+000002.900003.4 08.5501.23K? 0
+170736.55 -274351.7 -000018.8-000005.400014.1 08.5501.14K? 0
+170904.85 +043653.7 -000025.5-000012.400008.1 08.5501.10K? 0
+171051.22 -734048.9 +000000.0-000032.200004.0 08.5501.32K? 0
+171236.46 -270109.4 -000000.1-000000.200002.5 08.5501.53K? 0
+171420.03 -212137.0 +000009.8-000001.000003.3 08.5501.55K? 0
+171509.02 +213351.7 -000001.7-000049.600005.3 08.5501.03K? 0
+171853.64 +462848.8 -000023.6-000011.500007.9 08.5501.13K? 0
+172047.54 +404516.6 -000004.0+000003.500029.7 08.5501.47K? 0
+172120.36 +643509.2 -000006.4+000007.200003.4 08.5501.07K? 0
+172310.23 +075828.5 -000018.7-000014.600018.5 08.5501.34K? 0
+172404.62 +080927.7 -000006.8+000000.500003.7 08.5501.32K? 0
+172531.37 +384701.9 +000015.7-000020.100002.5 08.5501.27K? 0
+173521.60 -381313.0 -000016.1-000001.700010.6 08.5501.98M? 0
+174122.95 +161549.8 -000001.0-000021.300022.6 08.5501.65K? 0
+174649.57 +104735.5 -000010.1-000012.000009.1 08.5501.18K? 0
+174939.22 -771416.1 -000001.3-000013.400024.0 08.5501.47K? 0
+180020.57 +174326.2 -000016.1+000028.500008.9 08.5501.12K? 0
+180350.48 -325233.9 +000012.0-000001.900014.6 08.5501.50K? 0
+180513.80 -321535.3 +000022.4-000001.400001.7 08.5501.27K? 0
+180849.69 -263317.7 -000000.6-000008.400044.8 08.5501.64K? 0
+180956.69 -251708.9 +000016.6-000001.100015.2 08.5501.68K? 0
+181013.98 +244806.9 +000002.2-000015.000021.2 08.5501.50K? 0
+181103.18 -481606.6 -000005.5-000015.500030.8 08.5501.01K? 0
+181257.23 -474606.7 -000006.9-000016.600024.9 08.5501.66K? 0
+182010.29 -393558.4 -000005.0+000017.000012.1 08.5501.40K? 0
+182256.68 +064524.7 -000006.5+000002.000011.0 08.5501.37K? 0
+182401.37 -825526.5 +000007.7-000081.100006.0 08.5501.29K? 0
+183300.42 +545824.0 -000019.1-000026.700006.0 08.5501.45K? 0
+183401.59 -374228.6 -000004.4-000003.500020.6 08.5501.08K? 0
+184243.50 -535859.3 -000021.2-000027.500006.6 08.5501.06K? 0
+184326.10 +223547.6 +000008.3+000002.600004.3 08.5501.56K? 0
+184701.99 +034503.6 +000005.3+000006.100011.9 08.5501.72K? 0
+190604.98 -261451.1 +000005.6+000019.600006.9 08.5501.62K? 0
+190711.99 -295648.7 -000016.9-000047.500023.6 08.5501.30K? 0
+190811.82 -214721.3 +000033.5-000004.300005.3 08.5501.66K? 0
+191344.63 -623449.9 -000005.8-000038.800002.5 08.5501.03K? 0
+191351.28 +414434.0 +000009.9-000015.700005.2 08.5501.28K? 0
+192253.05 -100157.8 -000027.0-000028.400015.8 08.5501.59K? 0
+193002.04 -123449.3 -000021.1-000021.700010.3 08.5501.18K? 0
+193100.18 +661524.4 +000007.9-000011.200002.1 08.5501.05K? 0
+193913.72 +024508.6 -000013.0-000018.300015.5 08.5501.87M? 0
+195713.41 +214323.7 +000012.3-000020.500000.8 08.5501.00K? 1
+195948.65 +203502.4 -000012.8+000000.300010.5 08.5501.36K? 0
+200109.79 +410531.0 +000008.7-000019.400012.1 08.5501.12K? 0
+200141.41 -702538.3 +000022.1+000001.900016.1 08.5501.01K? 0
+200230.62 +775420.0 -000011.7-000026.700008.7 08.5501.08K? 0
+200326.62 +390300.0 -000003.1+000000.400001.3 08.5501.29K? 0
+200750.26 +092402.1 +000000.0+000000.000000.0 08.5501.04K? 1
+201451.71 -010830.9 -000004.4-000031.500004.4 08.5501.15K? 0
+201515.45 -072622.5 +000000.0+000000.000000.0 08.5501.62K? 0
+201611.38 -235005.0 -000008.6-000001.800011.4 08.5501.30K? 0
+201942.09 +370740.3 +000013.1+000005.900014.3 08.5501.03K? 0
+202106.34 +253747.7 -000000.4-000026.400005.0 08.5501.01K? 0
+202248.37 +270909.2 +000012.3-000003.800012.3 08.5501.63K? 0
+202655.62 +031615.6 +000001.7-000048.500002.8 08.5501.44K? 0
+202708.09 +400301.4 -000032.0-000068.500019.5 08.5501.21K? 0
+203014.61 -443030.0 -000017.0-000005.900024.6 08.5501.25K? 0
+203501.12 +345022.0 -000014.4-000009.200022.5 08.5501.78K? 0
+203958.93 +262049.4 -000005.7-000018.800001.1 08.5501.54K? 0
+204508.92 -471659.4 -000006.9-000015.200013.7 08.5501.44K? 0
+204718.42 +163018.7 -000028.0-000007.000009.4 08.5501.74K? 0
+205316.27 +091854.6 -000027.5-000008.500002.3 08.5501.03K? 0
+210016.00 +070545.5 -000041.8-000042.100001.5 08.5501.04K? 0
+210058.75 -281340.2 +000035.8+000026.300014.7 08.5501.24K? 0
+210422.55 +054851.8 +000014.3+000007.600010.8 08.5501.07K? 0
+210655.23 +040512.5 +000014.2+000018.300006.0 08.5501.24K? 0
+210810.59 -475615.9 +000031.9-000013.100000.0 08.5501.46K? 0
+212412.30 +123659.2 -000051.2-000026.900002.7 08.5501.49K? 0
+212523.26 -651623.0 +000026.1-000019.600006.3 08.5501.50K? 0
+212654.88 +642437.4 +000021.9+000013.600005.8 08.5501.45K? 0
+212708.16 +603239.9 -000015.5-000036.800001.2 08.5501.11K? 0
+214021.14 +171836.9 +000029.2-000002.300012.8 08.5501.49K? 0
+214039.10 +541929.0 -000010.8-000014.700003.7 08.5501.45K? 0 0.10 1.00
+214045.75 -552019.5 +000009.0+000011.500013.6 08.5501.52K? 0
+214053.60 +512520.5 -000009.6-000010.900011.0 08.5501.87M? 0
+214518.39 -134033.4 -000018.6+000011.300013.6 08.5501.36K? 0
+214822.97 -593247.7 -000003.8-000000.100011.4 08.5501.50K? 0
+215226.72 +264524.4 +000012.5-000000.700001.0 08.5501.28K? 0
+215508.47 +025226.9 +000017.1-000007.900002.8 08.5501.29K? 0
+215557.10 +292412.3 -000020.1-000015.000006.3 08.5501.30K? 0
+215802.73 +340751.6 +000035.6+000010.400018.5 08.5501.18K? 0
+215846.77 +304916.7 +000019.3+000000.800004.2 08.5501.70K? 0
+215908.12 -485855.3 -000009.3-000006.800038.4 08.5501.65K? 0
+220632.24 +665715.5 +000044.2+000001.600004.9 08.5501.48K? 0
+220658.71 +250840.6 +000015.6+000007.500015.2 08.5501.61K? 0
+221114.53 +065019.9 -000016.8-000009.600016.0 08.5501.43K? 0
+221536.10 +230523.4 -000013.6+000018.000011.6 08.5501.13K? 0
+222134.36 +470408.5 +000016.7-000008.100027.3 08.5501.69K? 0
+222640.37 +383724.5 -000006.9-000002.700027.5 08.5501.52K? 0
+222923.45 -270927.5 +000011.0-000000.700000.8 08.5501.02K? 0
+222945.57 -114251.4 +000024.1+000006.600002.8 08.5501.16K? 0
+224914.12 -291115.8 +000000.5+000002.300023.6 08.5501.38K? 0
+225133.05 +054658.9 -000024.0-000002.000008.3 08.5501.53K? 0
+225358.47 +473048.3 -000002.5-000000.900000.4 08.5501.31K? 0
+225554.90 -203153.6 +000045.5+000000.000011.9 08.5501.07K? 0
+230016.33 -310639.7 -000024.3-000017.000004.2 08.5501.03K? 0
+230231.25 +732137.9 +000009.7-000003.200003.8 08.5501.58K? 0
+230423.44 +081124.6 -000016.7-000041.300007.7 08.5501.10K? 0
+230640.73 +214906.9 +000030.3+000017.300021.2 08.5501.23K? 0
+230818.73 +103440.4 +000014.5+000005.200009.1 08.5501.17K? 0
+231133.66 -454954.5 -000028.4+000003.800006.0 08.5501.09K? 0
+232221.42 -611751.4 -000006.1-000003.300000.9 08.5501.14K? 0
+232229.71 +240603.9 +000005.8-000011.100001.6 08.5501.67K? 0
+232924.32 -392443.1 -000007.3-000010.200006.7 08.5501.25K? 0
+234116.27 +190926.5 -000036.7-000076.100010.7 08.5501.23K? 0
+234450.76 -253926.9 +000065.3-000031.600009.8 08.5501.10K? 0
+235029.97 +342803.4 +000001.5-000015.800012.4 08.5501.06K? 0
+041446.23 +492937.8 +000011.1-000014.600000.9 08.5502.19M? 0
+171430.73 -344827.0 -000027.9+000006.200022.0 08.5502.16M? 0
+191006.29 +023436.2 +000032.7+000001.900006.1 08.5502.18M? 0
+193944.12 +202413.5 +000035.7-000024.300006.4 08.5502.15M? 0
+200713.62 +291934.4 +000000.3-000011.900001.5 08.5502.09M? 0
+134717.63 -532125.9 -000003.4+000013.700020.4 08.5503.01N? 0
+000002.39 -403528.4 +000006.5-000000.300020.0 08.5600.90G? 0
+000102.10 -224638.4 +000086.7-000085.500019.5 08.5600.83G? 0
+000258.36 +032255.0 +000023.9+000003.400001.9 08.5600.52F? 0
+001042.46 -542401.3 +000009.8+000007.100011.9 08.5600.69G? 0
+001101.41 +293301.9 -000016.9-000032.200000.2 08.5600.42F? 0
+001149.52 +271106.5 +000078.3-000004.600006.1 08.5600.85G? 0
+001404.05 -000200.0 +000035.2-000003.100007.3 08.5600.41F? 0
+001559.84 -092846.2 +000040.9-000033.900000.5 08.5600.56F? 0
+002133.12 -352138.1 +000014.3+000033.400009.3 08.5600.53F? 0
+002305.70 -033611.8 -000002.4-000000.700017.8 08.5600.52F? 0
+002404.39 +613014.1 +000085.5+000050.000020.3 08.5600.80G? 0
+002440.21 +493124.6 -000001.0+000002.100004.1 08.56-0.03B? 0
+002738.22 -715257.5 +000018.8-000008.400028.3 08.5600.51F? 0
+002927.36 +532313.0 +000058.9+000035.900006.7 08.5600.97K? 0
+003423.81 +010009.7 -000020.3+000001.800005.6 08.5600.93G? 0
+003501.65 -634137.8 +000881.6-000528.200038.8 08.5600.88G? 0
+004358.94 -245220.8 -000010.3-000015.200022.4 08.5600.60G? 0
+004616.11 -063358.4 +000028.1+000007.500001.0 08.5600.42F? 0
+004633.44 +571955.8 -000007.9+000004.400003.2 08.5600.43F? 0
+004953.28 +643816.1 -000007.8-000000.700010.7 08.5600.60G? 0
+005259.91 -091659.8 -000017.9-000101.100005.5 08.5600.41F? 0
+005354.37 -370447.9 +000037.8-000016.100014.3 08.5600.40F? 0
+005658.06 +561424.1 -000006.4+000010.600008.6 08.5600.96K? 0
+005924.14 +405631.9 -000006.8+000006.800012.6 08.5600.21A? 0
+010524.44 +423945.2 -000022.2-000086.500021.0 08.5600.54F? 0
+010754.24 +622007.2 +000023.2-000006.900010.0 08.5600.10A? 0
+011620.56 +553258.6 +000028.2-000003.500000.8 08.5600.09A? 0
+012135.86 +244923.0 +000048.5-000014.800002.1 08.5600.34F? 0
+012658.04 +674454.0 +000022.9-000028.000003.2 08.5600.44F? 0
+013819.84 +392117.7 +000015.5-000016.300005.9 08.5600.04A? 0
+013921.24 +602430.4 +000001.2+000009.000002.4 08.5600.16A? 0
+015515.35 -252201.8 +000024.7-000006.300005.3 08.5600.18A? 0
+015642.18 -492427.5 +000112.3-000133.000010.9 08.5600.52F? 0
+015756.49 +405700.7 +000002.5-000005.100012.4 08.5600.05A? 0
+020758.96 -185446.7 +000040.9+000021.300005.0 08.5600.42F? 0
+021018.42 -462628.1 -000019.1-000002.200005.5 08.5600.45F? 0
+021901.96 +471136.2 +000020.6-000007.600007.9 08.5600.94G? 0
+022040.03 +222544.3 +000061.1-000020.800023.1 08.5600.53F? 0
+022835.93 -094331.4 +000039.4+000007.500011.2 08.5600.14A? 0
diff --git a/kstars/kstars/data/hip080.dat b/kstars/kstars/data/hip080.dat
new file mode 100644
index 00000000..aa528fb7
--- /dev/null
+++ b/kstars/kstars/data/hip080.dat
@@ -0,0 +1,1000 @@
+023256.39 +551939.1 -000010.1+000019.100002.1 08.5600.00A? 0
+023345.29 +425943.9 +000033.8-000024.600011.9 08.5600.40F? 0
+023643.61 +204202.4 +000051.3-000005.500010.7 08.5600.28A? 0
+024110.18 +760103.8 -000019.3+000002.000002.4 08.5600.13A? 0
+024531.18 -500751.2 +000018.6+000008.300006.9 08.5600.38F? 0
+025455.44 +474008.5 +000072.8-000034.800008.1 08.5600.55F? 0
+025838.69 +174037.0 +000030.8-000003.300010.3 08.5600.22A? 0
+031014.72 -252639.7 -000010.7+000020.600005.4 08.5600.38F? 0
+031058.27 +133043.7 +000020.7+000004.500003.9 08.5600.37F? 0
+031308.75 +253054.4 -000000.2-000009.600007.8 08.5600.26A? 0
+031809.76 +451428.6 +000013.9-000004.900008.0 08.5600.09A? 0
+031953.93 -301332.8 +000017.9+000002.000003.4 08.5600.41F? 1
+032149.94 +425132.7 +000022.7-000011.100009.9 08.5600.60G? 0
+032734.50 +475045.7 -000015.6-000013.500009.0 08.5600.17A? 0
+032840.40 -182236.3 +000024.2+000011.700013.4 08.5600.30A? 0
+033303.63 -583830.2 +000008.5+000026.000004.1 08.5600.15A? 0
+034039.49 +355748.8 +000004.5-000005.200003.1 08.5600.51F? 0
+034826.31 +251924.0 +000021.0-000074.100023.8 08.5600.79G? 0
+035221.98 -373127.0 -000009.1-000025.100001.8 08.5600.47F? 0
+035342.21 +505646.1 +000021.3-000015.800008.1 08.5600.09A? 0
+035435.60 -202739.8 +000015.6-000034.600000.0 08.5600.47F? 0
+035451.84 -542652.2 -000038.4-000015.300013.7 08.5600.61G? 0
+035820.80 +230625.1 -000028.1-000014.800001.9 08.5600.51F? 0
+035950.49 -043119.8 -000003.9+000018.200004.8 08.5600.21A? 0
+040708.99 -353248.8 -000002.0+000010.400005.5 08.5600.84G? 0
+040827.47 +313157.5 -000013.2-000001.900000.4 08.5600.33F? 0
+040906.72 -482833.9 +000019.7+000016.900001.1 08.5600.28A? 0
+041037.09 +440556.9 -000008.4-000002.300013.1 08.5600.23A? 0
+041212.83 +145557.4 +000048.6-000065.500013.0 08.5600.52F? 0
+041243.16 -444051.0 +000047.1+000024.300002.3 08.5600.34F? 0
+041558.06 -243021.4 +000063.2+000070.000002.8 08.5600.93G? 0
+041829.46 +011622.5 +000067.7+000022.700019.6 08.5600.47F? 0
+041943.18 +395456.0 +000013.4-000024.200004.9 08.5600.46F? 0
+042531.88 -205807.5 +000043.2-000062.400000.8 08.5600.37F? 0
+043440.46 -411347.2 -000001.0+000027.800009.6 08.5600.28A? 0
+043624.60 -111554.2 +000029.3+000009.900001.5 08.5600.95K? 0
+043923.81 -123147.8 -000055.2-000034.400026.2 08.5600.56F? 0
+044401.04 -780117.4 -000020.0-000023.900000.2 08.5600.10A? 0
+044852.73 -642317.3 +000017.3+000021.200007.8 08.5600.99K? 0
+045426.20 +794009.5 -000019.4-000004.200011.1 08.5600.48F? 0
+050026.61 -081730.1 -000003.2-000010.500018.4 08.5600.37F? 0
+050257.68 -122618.7 +000003.6-000014.600005.1 08.5600.02A? 1
+050426.57 +293747.0 -000001.2-000002.800015.3 08.5600.23A? 1
+050511.15 +031504.3 +000002.4+000058.000029.2 08.5600.44F? 0
+050659.63 +503340.6 +000004.5-000015.200000.0 08.5600.18A? 0
+050727.20 -624502.3 +000005.7+000064.000003.8 08.5600.39F? 0
+050834.37 -171941.5 +000006.9+000000.200001.6 08.5600.53F? 0
+051014.61 +135942.7 +000012.0-000000.800013.6 08.5600.47F? 0
+051142.93 +420955.3 +000001.9-000000.100000.0 08.56-0.01B? 0 0.10 1.00
+051733.26 -153744.4 +000000.0-000029.100001.5 08.5600.22A? 0
+051922.92 -052652.4 -000156.1-000055.700008.6 08.5600.72G? 0
+053412.41 +451640.9 -000017.6-000005.500000.1 08.5600.12A? 0
+053504.82 +393906.6 +000012.5+000011.200020.4 08.5600.97K? 0
+053509.84 -052753.2 -000004.6+000000.400018.6 08.5600.00B? 0
+053514.01 -054936.3 +000001.0-000001.000019.8 08.56-0.14B? 0 0.10 1.00
+053552.62 +370208.0 +000007.4-000028.900058.4 08.5600.46F? 0
+053618.76 -001813.2 -000012.5-000008.600005.8 08.5600.08A? 0
+053628.41 +253516.3 -000047.6+000003.800002.4 08.5600.51F? 0
+054245.69 +024049.2 +000273.2-000529.800031.0 08.5600.84G? 0
+054925.70 +135518.4 +000003.5-000016.700006.3 08.56-0.01B? 0
+055538.14 -072757.0 -000000.4-000005.900003.6 08.5600.10A? 0
+055538.79 +044447.8 -000015.3-000011.100000.1 08.56-0.01B? 0
+055737.81 -400740.3 -000006.2+000003.700001.7 08.56-0.16B? 0
+060045.73 -035344.4 -000022.7+000008.300016.5 08.5600.03A? 0
+060516.45 +131859.9 +000002.9-000023.600019.3 08.5600.21A? 0
+060628.08 +183209.8 -000014.2-000034.400006.2 08.5600.14A? 0
+061256.55 +840551.4 -000012.1+000012.700011.1 08.5600.46F? 0
+061556.57 -443710.8 -000005.5+000008.000003.6 08.56-0.11B? 0
+061809.46 -331831.1 +000013.2-000135.800007.5 08.5600.47F? 0
+061914.78 +202728.3 +000001.1-000015.100001.0 08.5600.29A? 0
+062059.98 -640322.4 -000011.4+000010.000008.8 08.5600.31A? 0
+062312.77 +434151.6 +000031.4-000023.000001.4 08.5600.49F? 0
+062652.71 +772917.9 -000000.1+000028.800015.4 08.5600.34F? 0
+062836.40 -351543.8 +000001.7+000003.100000.1 08.5600.07A? 0
+062855.49 -573610.6 -000010.0-000020.300017.3 08.5600.44F? 0
+063050.93 +242303.6 +000020.6-000006.100021.4 08.5600.49F? 0
+063105.85 -454953.2 -000002.6+000005.600005.3 08.5600.57F? 0
+063237.08 +441333.8 +000083.2+000022.100001.8 08.5600.58G? 0
+063316.70 -234509.3 +000001.9+000002.700003.8 08.56-0.05B? 0
+063331.17 +570122.4 -000006.3-000029.800010.6 08.5600.22A? 0
+063401.85 +333139.3 +000001.0-000000.500003.5 08.5600.14A? 0
+063938.16 -782625.8 -000004.3+000015.000007.7 08.5600.07A? 0
+063944.37 +125410.8 -000000.6-000003.300013.1 08.5600.16A? 0
+064038.21 -402834.1 -000002.4-000002.300000.6 08.5600.17A? 0
+064454.10 +072749.2 +000025.2+000017.600012.1 08.5600.35F? 0
+064758.62 -263205.9 -000005.6+000002.500000.4 08.56-0.09B? 0
+065523.47 -163915.5 +000007.8+000003.900002.9 08.5600.16A? 0
+065655.02 -284149.2 +000016.9+000078.200021.6 08.5600.63G? 1
+065714.29 -484938.6 -000003.1+000006.200000.2 08.56-0.06B? 0
+065911.36 +364651.3 +000001.0-000010.400005.4 08.5600.94G? 0
+070309.65 +125806.5 -000041.0-000014.600011.7 08.5600.28A? 0
+070445.63 -111530.2 -000008.6+000002.100009.4 08.5600.85G? 0
+070724.06 +191228.0 +000159.6-000143.200003.4 08.5600.58G? 0
+071026.54 -242046.6 -000002.3-000002.900003.2 08.56-0.09B? 0
+071212.01 -191610.9 +000000.6+000004.900002.7 08.56-0.02B? 0
+071606.71 -091610.9 -000000.7+000009.300008.2 08.56-0.04B? 0
+071611.60 -603130.4 -000009.1+000038.600003.7 08.5600.17A? 0
+071727.55 +101700.6 -000015.5+000015.700019.8 08.5600.36F? 0
+071929.09 +493915.4 -000014.1+000013.800002.3 08.5600.20A? 0
+071958.94 +205027.3 -000010.9+000002.100002.5 08.5600.64G? 0
+072056.83 -280904.8 +000021.9-000004.100012.4 08.5600.38F? 0
+072056.89 -424838.2 -000012.4+000011.600003.6 08.5600.21A? 0
+072108.89 -121712.2 -000007.3+000002.300004.7 08.56-0.07B? 0
+072217.07 -385250.5 +000031.3-000134.300007.4 08.5600.58F? 0
+072348.64 -332907.2 -000002.4-000056.600021.2 08.5600.59G? 0
+072523.10 -042402.6 +000015.4+000012.500009.9 08.5600.29A? 1
+072840.96 +531203.4 -000005.5-000041.200009.7 08.5600.55F? 0
+072939.35 -511105.2 +000036.1-000027.000020.7 08.5600.89G? 0
+073047.59 -233125.3 +000002.4-000003.400002.8 08.56-0.14B? 0
+073224.41 -240226.9 +000005.3+000000.000011.2 08.5600.46F? 0
+073509.60 -313008.5 -000076.7+000226.700018.2 08.5600.93G? 0
+073745.50 -271658.7 -000008.3+000003.800002.8 08.56-0.10B? 0
+073855.80 +082710.4 -000017.5+000003.900014.8 08.5600.53F? 0
+073944.38 +011709.1 -000038.8-000008.500021.9 08.5600.52F? 0
+074218.51 +471326.5 +000003.8-000007.200013.0 08.5600.01A? 0
+074343.55 -741516.7 -000008.8+000021.600001.5 08.5600.09A? 0
+074940.11 -322514.6 -000026.8+000058.500016.9 08.5600.48F? 0
+075103.53 -161635.6 +000008.6+000005.600002.7 08.5600.18A? 0
+075422.06 -405126.6 -000002.0+000013.200003.9 08.56-0.12B? 0
+075653.52 -004843.4 +000068.5-000081.000001.4 08.5600.52F? 0
+075725.44 -104614.2 +000005.5+000005.600005.0 08.5600.94G? 0
+080114.89 -043807.1 -000030.7+000002.400003.0 08.5600.44F? 0
+080222.31 -674741.7 +000000.0+000019.900006.4 08.56-0.04B? 0
+080247.61 -291442.1 -000003.5-000008.800006.7 08.5600.26A? 0
+080518.42 +052507.3 -000021.5+000000.600039.5 08.5600.05A? 0
+080632.01 +220424.5 +000058.5-000056.800003.9 08.5600.56F? 0
+081008.31 -340144.3 -000015.1-000007.600009.0 08.5600.25A? 0
+081128.74 +432426.1 -000093.0-000011.400026.0 08.5600.52F? 0
+081147.90 +660101.7 -000050.0-000035.100004.0 08.5600.43F? 0
+081405.85 -065118.6 +000023.2-000055.900003.1 08.5600.98K? 0
+081546.02 -304839.2 -000010.9+000016.100002.5 08.56-0.12B? 0
+081803.48 +304956.1 +000002.9-000033.700013.6 08.5600.43F? 0
+082100.83 -513237.0 -000013.7+000007.400008.2 08.5600.00A? 0
+082250.63 -010334.1 +000007.5-000038.300008.8 08.5600.42F? 0
+082514.08 -744951.2 -000001.6+000024.200003.0 08.5600.41F? 0
+082833.49 -513219.1 -000033.2+000049.800018.7 08.5600.39F? 0
+083215.62 +240811.8 -000030.9-000012.000007.4 08.5600.17A? 0
+083359.70 -381206.1 +000049.7-000020.200003.3 08.5600.50F? 0
+083718.81 -224356.9 -000000.5+000001.300001.7 08.56-0.00B? 0
+083925.44 +010941.5 -000011.5-000031.000015.2 08.5600.52F? 0
+084115.88 -473429.9 -000016.1+000014.200012.2 08.5600.12A? 0
+084153.16 +200934.1 -000040.6-000011.400007.9 08.5600.30A? 0
+084158.19 -010854.1 +000011.8-000015.700008.0 08.5600.26A? 0
+084228.65 -110123.3 -000013.7-000005.300000.4 08.5600.17A? 0
+084410.09 +522647.2 -000001.3-000020.600012.4 08.5600.88G? 0
+084427.96 -434421.4 +000014.0-000009.300004.0 08.5600.94G? 0
+084511.34 -313558.4 -000006.5+000001.500003.1 08.56-0.10B? 0
+084917.79 -262527.9 +000000.0+000000.000000.0 08.5600.10A? 1
+085351.39 +023017.0 -000053.4+000020.500013.0 08.5600.59G? 0
+085552.17 -592528.9 -000031.0+000014.000005.6 08.5600.94G? 0
+085702.69 +371436.4 -000021.1+000001.200012.9 08.5600.22A? 0
+090244.15 -410153.3 -000025.1+000036.600016.4 08.5600.84G? 0
+090654.00 +222406.9 -000031.0-000008.700019.2 08.5600.17A? 0
+092602.66 -364708.1 +000004.6+000005.800007.0 08.5600.92G? 0
+092925.10 -890058.9 -000024.6+000031.600003.3 08.5600.20A? 0
+092945.61 -352033.4 -000009.0+000001.000005.1 08.5600.04A? 0
+093147.43 -314753.4 -000008.0+000003.400000.1 08.5600.11A? 0
+093426.08 -135200.6 -000009.6+000002.200003.6 08.5600.12A? 0
+093555.85 +481813.1 -000024.8+000014.700010.1 08.5600.99K? 0
+093744.12 -394421.5 -000007.8+000004.000011.2 08.5600.24A? 0
+094048.68 -611514.5 -000015.5+000008.200005.4 08.5600.08A? 0
+094416.68 +382730.2 -000018.2-000019.600000.6 08.5600.83G? 0
+094631.72 -563445.5 -000021.7+000015.300004.4 08.5600.06A? 0
+094647.19 +180657.3 -000068.6-000050.600001.4 08.5600.62G? 0
+095210.77 -535339.6 -000015.0+000011.600005.9 08.5600.05A? 0
+095223.63 -350635.0 -000009.0+000012.100002.1 08.5600.15A? 0
+095506.40 -263219.1 -000114.9-000062.300066.0 08.5600.84G? 1
+100505.51 +294457.8 +000008.0-000028.400012.9 08.5600.32F? 0
+101321.72 -623021.8 -000019.8+000012.300003.4 08.56-0.03B? 0
+101338.33 -554707.1 -000010.8+000018.300008.9 08.5600.91G? 0
+101648.06 -114333.8 -000060.9-000033.800005.2 08.5600.43F? 0
+101929.32 -315321.3 -000045.6+000005.200004.3 08.5600.52F? 0
+102618.91 -174453.6 -000126.3-000022.400018.8 08.5600.85G? 0
+102818.01 -523340.6 -000115.4+000050.900023.3 08.5600.81G? 0
+102939.30 -435215.5 -000015.5+000006.500000.4 08.5600.27A? 0
+103011.13 -364128.3 -000013.3+000002.100005.4 08.5600.03A? 0
+103126.00 -034436.4 -000009.3+000014.800001.1 08.5600.99K? 0
+104057.73 -121144.9 -000032.3+000058.700013.4 08.5600.51F? 0
+104141.54 -675400.7 -000025.5-000002.500009.0 08.5600.33F? 0
+104427.56 -595305.6 +000000.0+000000.000000.0 08.5600.10A? 0
+104447.22 +015029.1 +000054.2-000044.600018.2 08.5600.47F? 0
+104722.62 +295853.3 +000000.9-000045.600002.7 08.5600.88G? 0
+105026.52 -562030.7 -000007.9+000005.600016.9 08.5600.12A? 0
+105249.11 -244310.7 -000020.5-000012.300005.1 08.5600.16A? 0
+105433.09 -700317.9 -000000.2-000011.000010.0 08.5600.49F? 0
+105936.59 -492631.8 +000023.2-000046.700002.0 08.5600.40F? 0
+105938.23 -382732.0 +000030.8-000037.400008.5 08.5600.19A? 0
+110208.36 +365854.1 -000056.0-000023.300005.7 08.5600.50F? 0
+110607.85 -585332.0 +000000.0+000000.000000.0 08.56-0.06B? 0
+110733.24 +720729.7 +000001.0-000002.100004.4 08.5600.37F? 0
+111001.97 -014843.9 -000053.0-000024.300003.1 08.5600.84G? 0
+111140.73 -602544.9 -000015.7+000003.000003.9 08.5600.00A? 0 0.10 1.00
+111342.36 -553058.6 -000014.3+000003.900002.0 08.56-0.09B? 0
+111354.01 -264350.6 -000011.0+000018.500016.7 08.5600.13A? 0
+111415.30 +484531.7 -000040.4-000006.100004.9 08.5600.40F? 0
+111930.20 -740020.1 -000145.4+000015.300011.6 08.5600.75G? 0
+112004.45 +120326.2 +000021.0-000004.100002.0 08.5600.80G? 0
+112335.16 +512912.3 -000038.5-000028.200012.3 08.5600.95K? 0
+112746.81 -720412.8 -000005.1-000000.400002.6 08.5600.17A? 0
+113159.78 -594425.8 -000021.3-000005.500008.7 08.56-0.07B? 0
+113417.62 +144145.2 +000024.0-000025.400001.4 08.5600.43F? 0
+113634.81 -412803.6 -000044.3+000001.300006.0 08.5600.29A? 0
+113955.98 -045737.2 -000050.2-000204.800013.8 08.5600.72G? 0
+114038.69 +210210.9 +000000.0+000000.000000.0 08.5600.87G? 1
+114050.08 -713920.6 -000029.5-000000.300006.3 08.5600.06A? 0
+114101.36 -603648.2 -000012.1-000003.500002.0 08.56-0.00B? 0
+114318.46 -204737.2 -000108.1+000074.400031.3 08.5600.44F? 0
+114330.73 -445941.4 -000001.8+000000.200004.3 08.5600.24A? 0
+114502.27 -382041.1 -000047.9+000012.900001.8 08.5600.47F? 0
+114721.81 -533911.1 -000015.4+000009.100010.2 08.5600.26A? 0
+114920.23 -220601.2 -000052.5-000009.100015.6 08.5600.64G? 0
+115004.56 -530501.6 -000021.5+000019.400012.3 08.5600.18A? 0
+115615.93 +095443.0 -000039.3-000005.800007.1 08.5600.44F? 0
+115751.16 -180607.4 +000006.8-000028.000023.8 08.5600.49F? 0
+115802.93 +541107.6 -000074.6-000007.200010.5 08.5600.50F? 0
+120014.66 +163615.9 -000034.6-000006.700012.0 08.5600.47F? 0
+120017.70 +572829.1 -000107.5-000000.300009.2 08.5600.84G? 0
+120600.77 -552203.7 -000008.7+000005.500000.0 08.5600.21A? 0
+120656.37 +054814.4 +000227.7-000244.200023.7 08.5600.72G? 0
+120721.62 -583459.1 -000036.3-000007.500009.0 08.5600.21A? 0
+120955.28 +421834.8 -000095.9+000021.800009.4 08.5600.45F? 0
+121429.32 -200627.6 -000016.6-000015.400013.5 08.5600.56F? 0
+122522.50 +231344.8 -000003.7-000012.200009.9 08.5600.47F? 0
+122651.26 +775628.0 +000016.9+000004.600008.5 08.5600.43F? 0
+122944.07 -310856.1 -000044.7+000008.400011.6 08.5600.52F? 0
+123301.24 -571449.9 -000011.8-000000.700003.8 08.5600.11A? 0
+123432.71 +055756.8 -000006.8-000021.100003.9 08.5600.45F? 1
+124308.69 -724721.9 +000017.2-000088.700009.0 08.5600.55F? 0
+124407.84 -641241.3 -000012.5-000024.400006.2 08.5600.45F? 0
+124933.20 +420310.0 -000004.9+000006.600004.5 08.5600.22A? 0
+125321.64 +132038.0 -000066.9+000012.100018.0 08.5600.53F? 0
+125550.54 -133645.5 +000004.6+000026.300031.4 08.5600.49F? 0
+125756.37 -364754.7 -000030.0-000004.800004.6 08.56-0.05B? 0
+125927.84 -673641.6 -000002.6-000003.900005.7 08.5600.09A? 0
+130136.38 +070039.0 +000031.5-000066.100002.6 08.5600.55F? 0
+130238.01 -432117.3 -000043.1-000008.600002.1 08.5600.26A? 0
+130323.12 -180531.1 -000061.5-000022.100002.4 08.5600.53F? 0
+130421.19 -264112.2 -000112.5-000062.100021.7 08.5600.59G? 0
+130813.58 +384421.0 -000100.3-000120.200018.8 08.5600.68G? 1
+130849.32 -055944.3 -000001.0-000021.500014.2 08.5600.48F? 0
+131906.35 -530442.6 -000025.0-000022.000002.8 08.5600.11A? 0
+132713.58 -581709.3 -000012.0-000009.000010.6 08.5600.05A? 0
+133227.96 -123937.2 -000059.4+000001.200004.2 08.5600.40F? 0
+133253.80 +440748.9 +000002.5+000011.100004.7 08.5600.32F? 0
+133606.09 -474148.3 -000044.6-000016.300000.6 08.5600.25A? 0
+133659.50 -633845.7 -000002.9+000002.000001.5 08.5600.07A? 0
+134153.67 -431036.1 -000033.6-000016.800009.8 08.5600.26A? 0
+134223.81 -513912.3 -000022.5-000008.200000.3 08.5600.04A? 0
+134416.13 -440303.5 -000049.3-000004.300013.3 08.5600.38F? 0
+134713.05 -522910.4 -000023.7+000004.000004.5 08.5600.25A? 0
+134739.23 -460348.5 -000199.9+000033.900010.1 08.5600.63G? 0
+135133.99 -583222.3 -000005.4+000001.500001.0 08.5600.19A? 0
+140407.16 -211849.4 +000068.7+000025.700017.6 08.5600.46F? 0
+141031.97 -663610.1 -000022.4-000017.900002.0 08.5600.18A? 0
+141104.91 -491623.2 -000006.7-000017.100007.9 08.5600.31F? 0
+141224.04 -644057.4 -000016.6-000006.900001.3 08.5600.08A? 0
+141421.56 +353230.0 -000048.2-000031.700023.6 08.5600.51F? 0
+141429.72 +290505.9 +000042.0-000016.400000.0 08.5600.39F? 0
+141441.21 +160048.7 -000258.8+000122.800017.8 08.5600.84G? 0
+141546.88 +370243.6 -000028.9+000002.100007.4 08.5600.61G? 0
+141709.97 +064509.6 -000018.6+000041.100016.8 08.5600.47F? 0
+141831.53 +460521.7 -000029.5+000028.800005.2 08.5600.46F? 0
+142338.81 +634917.1 -000014.1+000003.600002.3 08.5600.98K? 0
+142515.53 -392217.3 -000003.7+000001.100004.5 08.5600.20A? 0
+142831.82 +730318.4 +000009.9+000029.100031.0 08.5600.19A? 0
+142918.78 -525340.6 -000017.7-000016.200000.2 08.5600.09A? 0
+142921.93 -620328.6 -000012.0-000016.700001.3 08.5600.12A? 0
+143046.76 +604634.3 -000006.0-000002.100006.2 08.5600.16A? 0
+143224.65 -374902.0 -000093.2-000036.800021.7 08.5600.55F? 0
+143621.25 -050546.4 -000005.9-000023.600008.1 08.5600.99K? 0
+143919.42 +264823.8 -000008.2-000019.900009.5 08.5600.42F? 0
+144349.76 -584735.9 -000001.0-000006.700003.4 08.5600.07A? 0
+144404.13 -562132.4 -000018.2-000022.600000.2 08.5600.27A? 0
+144602.02 -562943.8 -000010.8-000012.900002.3 08.5600.12A? 0
+144848.95 -663458.0 -000015.2-000011.800004.0 08.56-0.00B? 1
+145533.11 +004353.9 +000009.6+000000.100000.5 08.5600.43F? 0
+150300.84 +474352.7 -000059.5+000004.300016.4 08.5600.77G? 0
+150725.07 -204215.2 +000024.4-000044.900011.1 08.5600.53F? 0
+150748.44 -592324.9 -000041.4-000010.900003.3 08.5600.56F? 0
+151155.99 -645819.7 -000004.7-000042.100008.8 08.5600.61G? 0
+151350.30 -333104.5 -000059.4-000016.000006.8 08.5600.50F? 0
+151622.05 +623147.5 -000000.7+000010.400008.6 08.5600.29A? 0
+151658.96 +193843.9 -000018.4-000131.500020.0 08.5600.56F? 0
+152037.54 -501645.7 -000010.6-000006.500002.2 08.5600.20A? 0
+152926.12 -352408.2 -000054.1-000014.700003.3 08.5600.49F? 0
+153638.32 -240343.2 -000046.0-000071.000009.4 08.5600.61G? 0
+153737.70 -651115.8 +000008.3-000045.200019.3 08.5600.41F? 0
+153816.42 -060753.3 +000004.5-000012.700007.4 08.5600.56F? 0
+153902.02 -060122.8 -000060.7-000008.300002.4 08.5600.49F? 0
+155807.73 -504029.6 +000003.7-000009.300007.9 08.5600.12A? 0
+155828.33 -620337.6 -000004.4-000001.200012.5 08.56-0.00B? 0
+160501.91 -834637.6 -000016.6-000008.300011.9 08.5600.07A? 0
+160755.58 -610508.3 +000004.4-000013.400002.5 08.56-0.05B? 0
+161152.18 -353625.4 -000025.1-000031.400015.3 08.5600.49F? 0
+161514.94 -022005.5 +000000.8-000014.300017.3 08.5600.96K? 0
+161910.90 +123323.8 -000018.6-000032.500002.6 08.5600.47F? 0
+162115.60 +272230.6 -000013.3+000180.900015.7 08.5600.60G? 0
+162130.28 -694322.1 -000024.9-000084.400008.0 08.5600.39F? 0
+162259.52 -534110.0 -000078.9-000099.800009.3 08.5600.64G? 0
+162445.67 +274514.8 -000002.0-000000.500016.4 08.5600.35F? 0
+163202.56 -671740.4 +000001.1-000025.800004.1 08.5600.82G? 0
+163323.18 +093028.5 -000048.2-000021.000008.4 08.5600.66G? 0
+163911.84 -122009.0 +000042.1-000037.700021.8 08.5600.49F? 0
+164222.38 +130228.4 +000004.8-000016.200017.4 08.5600.58G? 0
+164800.37 +715805.0 -000034.5+000046.600010.8 08.5600.46F? 0
+164903.14 +540146.6 -000013.2+000032.000009.2 08.5600.31F? 0
+165145.10 -501746.5 -000008.0-000007.600002.0 08.5600.17A? 0
+165307.30 -414345.5 +000009.5-000026.300009.0 08.5600.16A? 0
+165455.31 -452930.3 -000012.9-000013.700003.5 08.5600.19A? 0
+165505.78 -475426.6 -000006.3-000018.600002.2 08.5600.10A? 0
+165541.09 +473529.1 +000003.7-000006.500002.2 08.5600.51F? 0
+171522.21 -275813.1 +000001.5-000036.300007.2 08.5600.88G? 0
+171827.91 -480542.7 -000015.2-000020.900002.3 08.5600.17A? 0
+172059.17 -424444.7 +000007.5-000014.500000.9 08.5600.77G? 0
+172209.75 -433519.6 +000003.5-000005.100012.1 08.5600.20A? 0
+172620.11 -485002.9 +000013.0-000034.000024.9 08.5600.99K? 0
+172802.07 +121107.3 +000012.6-000083.300001.0 08.5600.74G? 0
+172823.13 +295016.4 -000007.4-000005.400000.7 08.5600.01A? 0
+173156.21 -374054.6 -000003.6-000002.100009.2 08.5600.23A? 0
+173356.06 +080958.3 -000016.2-000064.300002.2 08.5600.59G? 0
+173554.59 -335056.5 -000004.3-000022.200007.6 08.5600.06A? 0
+173711.98 -455359.5 +000003.6+000001.500002.4 08.5600.17A? 0
+173737.88 -632113.5 -000000.1-000064.700014.0 08.5600.86G? 0
+173746.86 -232321.4 -000016.7-000014.600023.4 08.5600.38F? 1
+174007.08 +394505.5 +000014.3+000017.900002.4 08.5600.48F? 0
+174100.06 -380648.0 -000009.5-000009.100005.9 08.5600.48F? 0
+174719.43 +782327.2 -000121.5+000176.500008.6 08.5600.67G? 0
+175236.76 -384626.6 +000043.0-000034.900003.4 08.5600.37F? 0
+180136.64 +422102.0 -000006.6+000003.700003.9 08.5600.74G? 0
+181424.71 +195244.9 +000010.7-000005.500006.1 08.5600.15A? 0
+182115.38 +753255.7 -000004.4-000006.400004.5 08.5600.04A? 0
+182448.39 -364223.0 +000020.4-000067.900025.2 08.5600.59G? 1
+182516.24 -393934.3 -000004.0-000000.200019.1 08.56-0.09B? 0
+182632.83 +102346.1 -000014.4-000026.800009.4 08.5600.22A? 0
+182655.56 -424046.9 +000020.9-000013.500003.9 08.5600.97K? 0
+182814.39 +111243.7 -000000.2-000019.800008.1 08.5600.10A? 0
+183054.02 -050049.2 -000006.2-000057.600010.7 08.5600.53F? 0
+183455.43 -464128.3 +000022.6+000013.500024.7 08.5600.96K? 0
+184045.21 +010217.4 -000013.7+000003.500004.1 08.5600.20A? 0
+184153.67 +021152.8 +000012.8-000014.200000.6 08.5600.05A? 0
+184238.50 +044801.3 -000028.8-000045.400019.1 08.5600.53F? 0
+184254.47 -273854.0 +000005.6-000005.000010.6 08.5600.03A? 0
+184308.69 +285611.4 -000004.3+000009.300005.9 08.5600.22A? 0
+184348.69 +063144.3 +000006.8+000000.600000.3 08.5600.03A? 0
+184409.71 +460649.9 -000144.0+000148.100031.3 08.5600.73G? 0
+184613.35 +641145.0 +000023.0-000088.700001.4 08.5600.58G? 1
+184721.80 +165525.3 -000008.5-000010.400004.1 08.5600.12A? 0
+184809.03 +080713.6 +000014.9+000003.700001.0 08.5600.07A? 0
+185125.04 +570826.4 +000008.0-000008.100003.6 08.5600.09A? 0
+185210.44 +043144.2 +000029.4+000024.700007.4 08.5600.42F? 0
+185357.03 +151535.6 -000005.4-000003.900004.0 08.5600.09A? 0
+190011.89 -495108.7 +000013.9-000016.200004.0 08.5600.99K? 0
+190156.45 -344813.7 -000005.5-000042.300008.3 08.5600.43F? 0
+191008.84 -010418.3 +000031.7-000002.100014.3 08.5600.46F? 0
+191236.86 -221121.4 -000001.9-000014.200002.7 08.5600.12A? 0
+191544.66 -023444.2 +000002.4-000002.200009.5 08.5600.46F? 0
+192317.79 +093033.0 +000003.4-000007.200010.2 08.5600.38F? 0
+192326.79 -175943.8 +000016.4+000025.800004.2 08.5600.21A? 0
+192433.48 -231032.4 -000014.6-000101.400017.8 08.5600.63G? 0
+192437.28 +370751.5 +000001.2-000003.300004.9 08.5600.07A? 0
+192506.70 -321412.6 +000020.8+000019.100013.8 08.5600.41F? 1
+192557.59 +621910.3 +000010.6+000016.400002.8 08.5600.18A? 0
+192559.42 -004003.3 +000016.6-000039.300035.0 08.5600.96K? 0
+192641.25 +500918.2 +000001.9+000004.600000.4 08.5600.14A? 0
+192758.14 +164209.8 +000051.1+000020.600037.2 08.5600.57F? 0
+193223.88 +391833.2 +000019.0-000017.300000.3 08.5600.41F? 0
+193253.12 -704713.9 +000007.7-000030.100004.5 08.5600.14A? 0
+193700.04 +604234.2 +000015.3+000001.000002.9 08.5600.37F? 0
+193912.77 +174825.8 -000012.8-000028.400012.1 08.5600.39F? 0
+193940.27 +080041.2 +000000.3-000002.800005.7 08.5600.12A? 1
+194140.09 +071115.8 +000006.7-000000.700003.4 08.5600.18A? 0
+194152.34 +232242.2 +000052.3-000147.500015.4 08.5600.65G? 0
+194200.14 -413040.7 +000037.6-000006.400004.2 08.5600.14A? 0
+194742.04 +185708.5 +000003.3-000013.600002.0 08.56-0.03B? 0
+195352.19 +525400.7 +000010.7+000027.400011.9 08.5600.42F? 0
+195954.58 +071258.7 +000007.4+000021.100012.7 08.5600.19A? 0
+195958.35 -485831.2 -000063.2+000008.500016.3 08.5600.53F? 0
+200031.18 +202957.3 +000002.8+000019.000007.0 08.5600.96K? 0
+200116.84 -763835.2 +000010.3-000027.900000.5 08.5600.17A? 0
+200434.26 +091420.1 -000011.2+000006.800011.4 08.5600.02A? 0
+200728.07 +373841.4 +000013.7-000000.900004.6 08.5600.00A? 0
+200740.78 +243706.1 +000006.9+000000.000009.3 08.5600.72G? 0
+201310.85 +364331.8 +000000.4+000006.800017.2 08.5600.12A? 0 0.10 1.00
+201516.75 +182823.3 -000001.4-000009.500003.0 08.56-0.07B? 0
+201625.82 +290755.6 +000022.0+000010.700008.5 08.5600.12A? 0
+202046.66 -583638.5 +000017.4-000012.900011.9 08.5600.40F? 0
+202103.45 +604815.0 -000006.6-000004.100013.6 08.5600.27A? 0
+202325.45 +305252.8 +000012.6-000003.900001.6 08.5600.22A? 0
+202421.26 -220257.3 -000009.5-000001.600003.4 08.5600.47F? 0
+202515.66 +405955.2 -000022.5+000001.000004.5 08.5600.31A? 0
+202611.30 +354717.1 -000004.9-000003.800001.6 08.56-0.01B? 0
+202657.94 +334440.2 -000034.5-000008.100034.5 08.5600.55F? 0
+202933.89 +385629.8 +000004.2+000000.500001.5 08.5600.01A? 0
+202943.89 -190526.8 -000009.2-000008.800001.3 08.5600.41F? 0
+203747.82 -360358.7 +000006.5-000014.100021.6 08.5600.53F? 0
+203913.04 +105842.0 +000009.0-000041.400000.6 08.5600.47F? 0
+203938.86 +201808.3 +000051.2+000007.900013.4 08.5600.48F? 0
+204151.40 -341753.0 +000044.4-000029.400016.2 08.5600.42F? 0
+204224.61 +383812.3 -000000.2+000002.600005.0 08.5600.04A? 0
+204318.00 +693922.8 +000007.0+000018.300001.8 08.5600.29A? 0
+204635.63 +595112.0 -000140.4-000289.500017.9 08.5600.57F? 0
+204749.98 +444600.9 +000032.3+000008.800004.2 08.5600.36F? 0
+204850.53 +092919.8 +000022.5-000000.500014.1 08.5600.97K? 0
+205040.08 +135701.1 -000007.3-000005.800009.4 08.5600.28A? 0
+205324.92 +565246.3 +000001.6-000004.000017.8 08.5600.12A? 0
+205343.34 -593707.1 -000014.8-000011.000002.8 08.5600.48F? 0
+205858.92 -313837.5 +000029.2+000011.300002.7 08.5600.39F? 0
+205909.81 -041108.2 -000004.0-000034.300004.8 08.5600.60G? 0
+205919.70 +210029.1 +000000.3-000000.800009.3 08.5600.60G? 0
+210210.77 +142621.5 +000007.0+000001.500001.4 08.5600.21A? 0
+210648.89 +400321.8 -000027.6-000023.300002.2 08.5600.31A? 0
+211115.49 +391438.5 +000005.4-000011.100015.0 08.5600.53F? 0
+211242.90 -080932.1 +000009.6-000033.200031.5 08.5600.45F? 0
+211453.64 +413842.7 -000001.1+000004.200008.6 08.5600.05A? 0
+211700.48 +223924.8 -000020.9-000099.500020.5 08.5600.74G? 0
+211854.25 +422713.5 -000011.0-000009.500002.0 08.5600.51F? 0
+212256.48 +462933.4 +000034.5-000004.600007.2 08.5600.43F? 0
+212645.89 +321124.5 -000007.8-000006.500009.7 08.5600.11A? 0
+212718.14 -322214.8 +000010.6+000021.500055.1 08.5600.64G? 1
+213157.93 +012038.3 +000004.6+000007.200003.5 08.5600.31A? 0
+213803.42 +071143.1 +000011.2-000017.000006.9 08.5600.96K? 0
+214027.63 -020102.3 +000221.6-000108.200017.1 08.5600.68G? 0
+214103.96 -353842.1 -000011.8+000039.300006.6 08.5600.41F? 0
+214205.90 +211346.6 +000000.3-000008.800024.2 08.5600.97K? 0
+214253.89 -022527.1 +000011.0-000033.700003.5 08.5600.52F? 0
+214409.67 +720356.8 +000034.7+000018.700010.8 08.5600.34F? 0
+214423.92 -114622.6 +000027.4-000044.200020.6 08.5600.87G? 0
+214604.03 -383132.8 +000045.5-000026.000002.8 08.5600.39F? 0
+214755.67 -095149.0 -000011.3+000004.300008.2 08.5600.91G? 0
+214813.81 +070155.2 +000012.5+000027.100004.4 08.5600.90G? 0
+214933.39 -081843.4 +000000.2+000012.700005.8 08.5600.30A? 0
+214958.85 +435756.9 +000005.7-000014.200004.0 08.5600.63G? 0
+215043.02 -454622.0 +000008.2-000013.100016.8 08.5600.84G? 0
+215134.69 +264408.0 +000003.3-000090.200012.5 08.5600.49F? 0
+215258.82 +382036.4 +000011.3-000008.100009.2 08.5600.54F? 0
+215551.68 +662618.1 +000002.4-000021.100002.4 08.5600.07A? 0
+215925.82 -171838.0 +000056.0-000043.600021.0 08.5600.59G? 0
+220045.30 +523251.0 -000002.5+000004.400011.1 08.5600.18A? 0
+220059.47 +304518.9 +000003.9+000000.300001.0 08.5600.35F? 0
+220130.07 -275317.9 +000010.9-000008.300010.5 08.5600.06A? 0
+220620.05 +265613.4 -000009.5-000010.400002.9 08.5600.45F? 0
+220636.45 +432233.8 +000156.2-000067.000030.9 08.5600.74G? 0
+220849.23 +622707.2 +000000.9+000020.400001.1 08.5600.51F? 0
+220957.80 +020848.3 -000071.8-000062.900001.5 08.5600.47F? 0
+221258.80 +535904.3 -000000.9+000000.700001.3 08.5600.06A? 1
+221432.44 -765632.8 +000054.4-000008.700002.8 08.5600.54F? 0
+221520.23 -535853.7 -000002.7+000018.500004.9 08.5600.35F? 0
+221933.60 -115459.5 -000020.6+000017.700005.1 08.5600.51F? 0
+222714.10 -694217.4 -000092.4-000012.600003.8 08.5600.39F? 0
+222913.49 +614543.3 -000017.1-000005.900008.7 08.5600.12A? 0
+223128.17 +315137.5 +000050.3-000004.400010.2 08.5600.48F? 0
+223558.79 +494202.9 +000069.5+000012.700019.4 08.5600.62G? 0
+223718.97 +593014.5 +000023.3-000015.000001.8 08.5600.15A? 0
+224533.14 +390539.4 -000010.1-000012.700005.8 08.5600.62G? 0
+225005.82 -161849.6 +000004.3-000012.600000.1 08.5600.44F? 0
+225147.96 +394252.4 +000009.6+000002.400000.4 08.5600.24A? 0
+225235.25 +060114.2 +000072.7+000058.500004.5 08.5600.45F? 0
+225332.69 -021820.3 +000170.3-000033.700019.9 08.5600.58F? 0
+225401.50 +605112.2 -000004.8-000017.100014.6 08.5600.21A? 0
+225817.69 -415125.9 +000197.6-000046.100022.8 08.5600.85G? 0
+225947.53 +300438.5 +000033.4+000010.600006.8 08.5600.36F? 0
+230030.07 +694804.8 +000013.5-000006.700016.5 08.5600.31A? 0
+230252.06 -132019.2 -000016.8-000007.300002.5 08.5600.33F? 0
+230808.52 +165007.2 -000078.4-000020.300002.5 08.5600.63G? 0
+231355.02 +631443.1 +000019.4-000007.900014.4 08.5600.01A? 0
+232223.66 -002451.3 +000187.1-000245.500031.2 08.5600.82G? 0
+232326.49 +525238.9 -000021.2-000011.200012.4 08.5600.21A? 0
+232328.68 +454735.7 +000203.9-000001.700033.3 08.5600.94G? 0
+233244.76 +631726.3 +000009.2-000109.400002.5 08.5600.54F? 0
+233534.79 -465638.9 +000189.0-000287.000026.7 08.5600.77G? 0
+233800.60 +692400.1 +000114.1+000063.600013.5 08.5600.54F? 0
+233826.61 -314646.2 +000005.8-000007.600007.0 08.5600.54F? 0
+234410.85 -131124.9 +000029.6-000047.000005.1 08.5600.55F? 0
+234951.69 +260915.2 +000039.6-000011.100010.1 08.5600.70G? 0
+000131.30 -723621.3 +000019.6+000007.400001.4 08.5601.09K? 0
+002124.09 -814040.1 +000018.1-000004.200021.0 08.5601.69K? 0
+003223.71 +214641.5 -000008.6+000000.300011.2 08.5601.07K? 0
+003911.01 -200515.8 +000022.4+000001.100008.1 08.5601.49K? 0
+005910.92 +365040.5 -000013.1-000000.900013.4 08.5601.69K? 0
+010238.90 -591133.7 +000037.8-000013.200001.3 08.5601.29K? 0
+011350.16 +373913.5 +000010.4+000020.900002.9 08.5601.11K? 0
+011429.97 -222650.5 -000033.8-000039.500001.4 08.5601.26K? 0
+011510.06 -150900.6 +000012.5-000008.600009.9 08.5601.13K? 0
+013345.89 -113536.2 -000010.4-000024.800007.6 08.5601.39K? 0
+013536.44 +612835.4 -000001.5+000009.300006.6 08.5601.56K? 0
+014729.90 +125831.2 +000065.4+000017.600018.0 08.5601.71K? 0
+015234.62 +474015.4 -000025.8-000008.600006.3 08.5601.38K? 0
+015649.69 +512503.6 +000012.4-000032.100010.5 08.5601.49K? 0
+015835.00 +704548.3 +000010.5-000015.200002.4 08.5601.09K? 0
+020856.70 +173445.8 -000010.5+000024.400002.0 08.5601.68K? 0
+021034.63 -485322.7 +000005.1+000014.600008.2 08.5601.05K? 0
+021548.15 -334540.3 +000034.7+000013.100004.5 08.5601.03K? 0
+021930.12 -474624.5 +000013.8-000005.400006.4 08.5601.08K? 0
+021958.99 -200202.1 +000021.0+000022.800003.3 08.5601.15K? 0
+022007.85 -001700.9 +000021.2+000016.900005.0 08.5601.55K? 0
+022333.79 +023504.0 -000024.2+000009.600002.8 08.5601.49K? 0
+023012.62 +085240.2 +000007.3-000011.200004.4 08.5601.18K? 0
+023023.66 -514227.9 +000029.0-000015.400001.3 08.5601.55K? 0
+023230.18 +230913.6 -000006.1+000009.900003.5 08.5601.62K? 0
+023230.26 +724804.9 +000010.5-000014.100014.7 08.5601.08K? 0
+023440.47 -024739.4 +000022.8-000002.500013.3 08.5601.48K? 0
+023649.01 +372507.0 +000088.8+000003.700023.0 08.5601.10K? 0
+023732.10 -472331.5 +000040.2-000000.500014.2 08.5601.05K? 0
+023913.45 +034305.9 +000004.3-000004.600028.3 08.5601.59K? 0
+024708.16 +223614.1 -000023.4-000006.300009.6 08.5601.12K? 0
+024957.02 +591424.3 -000017.4-000008.100015.1 08.5601.20K? 0
+025123.75 +522517.4 +000007.1+000005.900013.5 08.5601.07K? 0
+025230.35 +493008.9 +000006.9+000020.600008.1 08.5601.23K? 0
+025357.62 -365715.9 +000009.3+000039.700005.9 08.5601.34K? 0
+025653.96 -603548.5 +000009.8-000034.400007.0 08.5601.23K? 0
+030304.15 +335446.5 -000018.3+000015.000000.8 08.5601.03K? 0
+030843.13 +382120.9 -000025.7-000035.800010.4 08.5601.19K? 0
+030955.39 +134139.7 +000036.7+000013.600004.9 08.5601.72K? 0
+031338.01 -184220.1 +000034.8-000001.400004.4 08.5601.07K? 0
+031459.44 +005410.7 +000000.2+000003.300000.3 08.5601.09K? 0
+031614.35 +740216.2 -000013.1-000021.300002.8 08.5601.13K? 0
+032512.10 -783958.4 -000018.5-000004.000005.5 08.5601.68K? 0
+032541.25 -804013.5 -000003.1+000015.900002.6 08.5601.72K? 0
+035048.83 +614540.7 +000017.3-000023.900003.6 08.5601.07K? 0
+035132.68 +612152.7 -000000.9-000003.400013.4 08.5601.04K? 0
+040246.25 +351002.6 -000005.6-000046.700008.3 08.5601.32K? 0
+040640.36 -380409.0 -000007.9+000014.700005.7 08.5601.47K? 0
+041000.62 -330911.5 +000034.7+000014.500003.5 08.5601.40K? 0
+043502.13 -255819.1 +000009.9-000005.000005.4 08.5601.20K? 0
+044139.38 -480924.6 +000014.6+000005.400006.1 08.5601.09K? 0
+044845.31 +493302.7 +000019.0-000016.300030.5 08.5601.08K? 0
+044916.79 -792122.1 -000017.0+000029.100012.9 08.5601.23K? 0
+045907.01 -500831.3 +000004.7+000025.600000.6 08.5601.07K? 0
+050112.35 +061440.9 +000004.6-000002.100013.1 08.5601.55K? 0
+050643.33 +022050.6 +000011.1-000015.900003.6 08.5601.18K? 0
+050832.53 -042348.7 +000005.6-000011.100031.3 08.5601.55K? 0
+050856.20 -011408.4 +000000.8+000020.000008.2 08.5601.49K? 0
+051013.18 -720436.6 -000004.9-000013.600005.6 08.5601.07K? 0
+051417.67 -713010.6 -000006.0-000008.300001.3 08.5601.12K? 0
+051624.23 +513908.0 -000039.4-000009.100026.9 08.5601.16K? 0
+051916.13 -125832.5 -000001.2-000033.600000.4 08.5601.18K? 0
+053523.42 +161653.2 -000025.9+000011.500001.3 08.5601.18K? 0
+053609.67 +361450.1 +000004.7+000028.300013.3 08.5601.08K? 0
+054043.65 +481846.5 -000017.4+000002.000013.2 08.5601.88M? 0
+054249.06 +151233.1 +000015.7+000003.800004.2 08.5601.69K? 0
+054409.16 -410621.9 +000004.2+000013.800013.0 08.5601.41K? 0
+054648.86 -345358.9 +000006.9-000016.800000.4 08.5601.06K? 0
+054711.64 +231018.4 -000009.5-000013.800003.9 08.5601.68K? 0
+054723.01 +094618.0 +000017.5-000015.100003.4 08.5601.29K? 0
+054747.33 -210652.8 +000011.6-000023.600005.8 08.5601.17K? 0
+054931.48 +211841.7 +000003.7+000006.500015.7 08.5601.03K? 0
+055424.65 +081731.0 +000017.3-000013.700049.2 08.5601.24K? 0
+060017.20 +200319.1 +000001.3-000002.800003.4 08.5601.67K? 0
+060612.17 +321830.5 +000020.7-000029.500012.2 08.5601.24K? 0
+061025.81 -702201.5 +000016.9-000003.000001.6 08.5601.31K? 0
+061524.52 +040424.9 +000000.4+000025.600010.4 08.5601.11K? 0
+061949.74 -430044.8 +000000.9-000001.800003.9 08.5601.50K? 0
+062119.91 +450625.4 -000002.2-000000.100004.6 08.5601.57K? 0
+062201.39 +194213.8 +000010.5+000015.100026.2 08.5601.32K? 0
+062623.20 +260817.3 -000023.1-000009.100021.0 08.5601.41K? 0
+062929.35 +352046.0 +000006.1+000010.900004.7 08.5601.27K? 0
+063005.18 +153858.0 +000003.5-000026.000022.6 08.5601.69K? 0
+063331.88 -293701.2 +000004.9+000010.300001.6 08.5601.36K? 0
+065213.50 -151231.8 +000006.2+000019.300009.7 08.5601.02K? 0
+065838.47 +172804.9 +000014.2-000003.900021.5 08.5601.62K? 0
+070127.87 +735226.9 +000009.3+000013.100029.9 08.5601.08K? 0
+070315.42 -121308.1 +000009.8-000025.500021.4 08.5601.12K? 0
+070348.18 -151711.8 +000029.1+000010.100013.5 08.5601.80K? 0
+070812.66 +172025.6 +000001.3+000002.600003.2 08.5601.05K? 0
+070931.70 +133913.3 +000004.7+000003.200003.4 08.5601.38K? 0
+071334.11 +472942.1 +000022.9-000022.200001.4 08.5601.31K? 0
+071451.65 -601545.1 +000005.1+000032.800007.2 08.5601.76K? 0
+071836.81 -274428.0 +000010.6+000028.300000.2 08.5601.33K? 0
+072127.90 +164319.5 +000002.9-000009.200003.9 08.5601.23K? 0
+072601.17 +002011.2 +000013.4-000021.300017.8 08.5601.07K? 0
+072633.02 +620311.0 -000009.9-000021.500009.9 08.5601.26K? 0
+072754.95 -315653.1 -000015.1-000007.400005.3 08.5601.28K? 0
+073106.51 -060110.5 +000006.0-000003.600000.4 08.5601.67K? 0
+074517.37 -105204.2 -000014.1+000000.400005.7 08.5601.30K? 0
+075126.86 -354835.9 -000030.0-000008.300006.7 08.5601.13K? 0
+075147.77 -181723.0 -000016.1-000001.000003.2 08.5601.03K? 0
+075248.48 -035431.7 -000019.8-000002.400001.9 08.5601.14K? 0
+075652.17 -430216.9 -000007.2+000022.200002.8 08.5601.09K? 0
+075712.64 -222752.4 +000001.7+000002.200005.7 08.5601.67K? 0
+080022.27 -261637.2 -000016.2+000002.600014.8 08.5601.68K? 0
+080236.90 -551512.7 -000010.5+000010.100012.0 08.5601.12K? 0
+080448.25 +071859.1 -000017.0-000003.300027.3 08.5601.26K? 0
+080544.85 -215232.4 -000037.2+000004.900009.1 08.5601.18K? 0
+081057.01 +065820.5 -000004.8-000061.400009.0 08.5601.09K? 0
+081146.22 +451924.8 +000023.1+000008.300004.6 08.5601.35K? 0
+081410.39 -290221.5 -000011.3-000000.300000.4 08.5601.28K? 0
+081730.57 -351014.2 -000015.5+000039.500017.9 08.5601.08K? 0
+081909.85 -543223.3 -000001.6-000024.900020.0 08.5601.46K? 0
+082330.05 -123001.5 +000003.1-000029.900004.4 08.5601.14K? 0
+082337.59 -241615.5 -000011.6+000002.100001.5 08.5601.44K? 0
+082611.27 -763608.0 -000006.7-000010.100004.1 08.5601.18K? 0
+082821.62 +544130.8 -000004.3+000003.900004.2 08.5601.37K? 0
+083243.72 -224913.5 -000009.5-000022.800010.1 08.5601.09K? 0
+083501.84 -275947.3 +000008.2-000000.700008.5 08.5601.70K? 0
+083723.59 -511542.1 +000006.9+000011.300007.0 08.5601.03K? 0
+084039.26 -370037.3 +000005.1-000007.900005.1 08.5601.71K? 0
+084249.15 -043724.9 +000005.1-000022.900016.3 08.5601.12K? 0
+084302.07 +491808.4 -000013.8-000023.200013.7 08.5601.28K? 0
+084316.00 +051557.7 -000042.7-000021.600008.7 08.5601.10K? 0
+084324.50 -070427.2 +000010.3-000006.100005.8 08.5601.20K? 0
+084609.73 -244042.4 +000004.0-000007.000009.8 08.5601.37K? 0
+085659.71 -124907.5 +000010.4-000004.900015.8 08.5601.26K? 1
+085910.92 +463428.2 -000035.5+000001.900012.2 08.5601.58K? 0
+090546.44 -144744.4 -000028.1+000007.000016.9 08.5601.18K? 0
+090811.34 -504753.7 -000021.0+000022.900010.3 08.5601.17K? 0
+091508.92 -700703.9 -000022.7-000006.900000.6 08.5601.09K? 0
+093253.19 -223409.6 -000011.4+000006.700007.6 08.5601.20K? 0
+093341.55 -254434.6 -000026.3+000001.100004.4 08.5601.41K? 0
+093535.85 -002143.9 -000023.9+000000.000017.8 08.5601.43K? 0
+094031.44 +092536.1 +000017.4-000010.000018.1 08.5601.07K? 0
+094039.29 -355530.7 -000003.3-000000.900000.3 08.5601.66K? 0
+094424.62 +622317.8 -000056.7-000007.500012.7 08.5601.03K? 0
+094456.11 -502915.1 -000012.6+000004.300016.1 08.5601.74K? 0
+095800.98 -663344.9 -000011.8+000004.600009.8 08.5601.45K? 0
+100544.10 -601901.0 -000013.1+000032.500010.4 08.5601.15K? 0
+101120.81 -181714.6 -000000.3+000012.900007.6 08.5601.56K? 0
+101140.35 -264238.0 -000017.9+000001.100015.1 08.5601.08K? 0
+101417.56 -385206.1 -000004.4-000012.900005.1 08.5601.48K? 0
+101846.44 +391841.6 +000014.1-000021.900021.5 08.5601.46K? 0
+101859.67 -201840.3 -000023.9+000017.000009.8 08.5601.00K? 0
+102556.24 -682022.9 -000056.9+000033.100016.0 08.5601.35K? 0
+102602.55 +585729.5 -000018.7-000003.800013.8 08.5601.21K? 0
+102942.87 -430808.7 -000012.6+000009.100008.9 08.5601.03K? 0
+103551.59 -495847.7 -000007.3+000018.600004.0 08.5601.38K? 0
+103808.24 -435427.1 -000017.5+000010.300001.3 08.5601.01K? 0
+104005.24 +352933.2 +000027.5-000013.900007.3 08.5601.26K? 0
+104027.90 +745401.7 -000001.3-000045.500007.3 08.5601.25K? 0
+104032.99 -133040.9 -000029.8-000005.700000.6 08.5601.20K? 0
+104034.54 -561823.9 -000002.4-000006.000007.3 08.5601.49K? 0
+104410.57 -530538.1 -000001.9-000007.000011.8 08.5601.43K? 0 0.10 1.00
+105222.52 -185327.3 -000036.9+000010.800005.2 08.5601.49K? 0
+105607.28 -225301.1 -000017.4-000008.500016.3 08.5601.50K? 0
+110702.66 -115642.1 -000008.6-000008.500007.6 08.5601.04K? 0
+111526.79 -463236.4 -000016.4+000006.100008.7 08.5601.22K? 0
+113240.10 -042833.6 -000032.0-000003.700010.3 08.5601.00K? 0
+113617.90 -613752.0 +000000.0+000000.000000.0 08.5601.21K? 0
+113827.14 -105549.9 -000017.2+000030.400021.6 08.5601.37K? 0
+113839.28 -522257.7 +000001.5-000010.000012.4 08.5601.28K? 0
+114048.40 +130440.9 +000002.3+000025.200005.8 08.5601.41K? 0
+114048.73 -085048.2 -000050.0+000014.200004.8 08.5601.44K? 0
+114428.18 +212240.4 +000004.2-000016.700015.9 08.5601.07K? 0
+114457.76 +121541.3 -000020.9+000009.800008.0 08.5601.39K? 0
+114522.86 -250042.1 -000040.2+000020.900015.3 08.5601.13K? 0
+120310.97 -602226.2 -000029.8-000003.900003.3 08.5601.57K? 0
+121725.07 +383907.6 +000017.8-000008.500006.5 08.5601.02K? 0
+122159.84 -410332.3 -000007.8-000106.700041.1 08.5601.04K? 0
+122805.19 +181950.4 -000009.5-000002.100007.4 08.5601.27K? 0
+122935.49 -730056.1 -000009.6-000012.600014.0 08.5601.48K? 0
+122959.87 +243252.9 -000022.9-000016.400003.1 08.5601.35K? 0
+123014.59 +273334.6 -000006.9+000004.800010.1 08.5601.15K? 0
+123113.91 -275037.7 -000047.0+000006.900000.8 08.5601.10K? 0
+123451.85 -781751.9 +000002.5-000001.800019.5 08.5601.57K? 0
+123731.16 -093932.9 +000018.1-000030.800048.8 08.5601.24K? 0
+123755.70 -574958.5 -000023.4+000013.300012.2 08.5601.03K? 0
+130030.60 -214721.1 +000029.2-000028.500013.6 08.5601.34K? 0
+130306.60 -240858.8 +000021.0-000018.700004.6 08.5601.23K? 0
+131713.11 -462044.4 -000006.7-000012.300011.5 08.5601.65K? 0
+132106.96 +711541.6 -000027.1+000043.700007.4 08.5601.09K? 0
+132522.78 -473759.7 -000008.5-000013.100006.7 08.5601.35K? 0
+132626.43 -412453.0 -000027.4+000002.800019.7 08.5601.62K? 0
+134255.28 +674438.1 -000034.4+000003.500014.9 08.5601.15K? 0
+134637.63 +105026.2 -000025.4+000001.500020.9 08.5601.02K? 0
+135220.16 -690501.1 +000033.1-000024.500004.0 08.5601.09K? 0
+135650.40 +592933.1 -000012.7+000014.700004.6 08.5601.62K? 0
+135743.17 -310410.9 +000023.7-000045.700001.9 08.5601.10K? 0
+140341.59 -844729.5 -000024.6-000012.300001.4 08.5601.40K? 0
+140457.20 -364546.9 +000010.5-000022.700017.0 08.5601.04K? 0
+142545.34 -723258.6 -000011.5-000016.900008.5 08.5601.53K? 0
+143644.93 +025020.9 +000032.2-000011.600034.8 08.5601.54K? 0
+144545.55 +173017.8 +000014.8-000012.500001.6 08.5601.63K? 0
+145121.17 -382217.0 -000000.2-000019.600000.4 08.5601.14K? 0
+145447.25 -504923.2 -000034.8-000000.600004.1 08.5601.49K? 0
+145728.63 -711659.0 -000020.2-000025.400009.6 08.5601.04K? 0
+145927.99 +202216.1 +000037.5-000026.800003.8 08.5601.27K? 0
+150326.01 -430521.6 +000002.2+000026.700004.3 08.5601.01K? 0
+150642.45 +110356.5 -000013.1-000008.300024.4 08.5601.06K? 0
+151525.79 +000925.6 -000036.4+000013.600006.6 08.5601.13K? 0
+152017.10 -683612.4 -000010.7-000003.000013.6 08.5601.05K? 0
+152239.47 -013208.9 -000004.6-000031.400026.5 08.5601.35K? 0
+153111.11 +272020.0 -000017.7+000009.400010.9 08.5601.14K? 0
+153452.07 +194647.5 -000001.9-000040.300013.4 08.5601.15K? 0
+153749.17 +222901.4 -000048.6+000034.500002.2 08.5601.34K? 0
+153934.88 +085950.4 -000003.9-000010.600005.6 08.5601.29K? 0
+154257.42 -823945.9 -000049.9-000039.200001.9 08.5601.16K? 0
+154817.26 -602832.6 -000006.4-000017.800019.9 08.5601.55K? 0
+155234.58 -011948.5 +000002.2-000012.100004.5 08.5601.28K? 0
+155409.41 +132302.0 -000003.7-000007.500008.8 08.5601.34K? 0
+160051.23 -573640.2 +000025.0-000001.100020.1 08.5601.23K? 0
+160456.99 +130809.3 -000002.0-000037.100028.2 08.5601.19K? 0
+161012.90 -252200.6 -000042.6-000043.700004.6 08.5601.19K? 0
+162122.15 -664758.1 -000011.0-000019.100010.8 08.5601.25K? 0
+162650.89 -682924.7 -000018.2-000015.900014.8 08.5601.04K? 0
+163700.15 -023945.7 -000054.7-000014.900007.2 08.5601.72K? 0
+164113.39 -231926.8 +000011.1+000000.900008.0 08.5601.18K? 0
+164220.38 +742830.5 -000006.1-000000.200010.7 08.5601.00K? 0
+164444.60 +170235.3 +000017.1+000014.200006.0 08.5601.00K? 0
+165950.17 -660316.8 -000000.5-000011.900011.5 08.5601.65K? 0
+170034.06 +165521.3 +000009.4+000001.500003.6 08.5601.21K? 0
+170415.54 -171711.7 +000007.0-000001.900008.0 08.5601.09K? 0
+170516.17 +035244.4 +000001.1+000004.900002.7 08.5601.18K? 0
+170838.70 -655708.7 -000018.2-000001.400011.2 08.5601.67K? 0
+171019.24 +664912.4 -000013.4+000015.100004.7 08.5601.02K? 0
+171822.40 +875801.9 -000014.2-000002.400005.6 08.5601.71K? 0
+171848.62 -203830.6 +000005.9-000009.900028.4 08.5601.00K? 0
+171929.86 +120852.0 +000002.8-000007.200021.5 08.5601.47K? 0
+173313.84 +022622.3 +000007.5-000015.300000.8 08.5601.48K? 0
+173620.53 +011447.5 -000014.5+000012.000014.0 08.5601.17K? 0
+173922.80 -143958.8 +000000.4+000003.700025.2 08.5601.66K? 0
+174135.96 +655526.4 -000007.4+000017.900008.9 08.5601.39K? 0
+174221.13 +232813.6 +000015.2-000022.800005.4 08.5601.16K? 0
+174438.01 +491354.6 -000044.2-000018.600003.5 08.5601.07K? 0
+174610.51 -592023.6 +000003.0-000017.500002.1 08.5601.22K? 0
+174651.04 -480029.7 -000019.3-000020.300014.2 08.5601.11K? 0
+174841.66 -194646.6 +000051.2+000009.800007.0 08.5601.88M? 0
+175122.53 +210713.8 +000003.7-000000.300009.0 08.5601.44K? 0
+175355.61 -030705.8 -000002.9-000015.300019.1 08.5601.05K? 0
+175405.36 +004158.3 +000031.3-000024.900011.1 08.5601.18K? 0
+180057.09 -621923.8 -000034.4-000077.500030.2 08.5601.15K? 0
+181301.68 -320357.6 -000003.7+000000.500026.4 08.5601.59K? 0
+181429.11 +240821.9 +000009.6-000000.800000.8 08.5601.02K? 0
+181627.87 -275538.8 +000041.9-000074.100010.3 08.5601.64K? 0
+181905.58 -350924.6 -000045.8-000015.300056.4 08.5601.02K? 0
+182010.82 +552445.8 +000004.6-000070.900004.8 08.5601.18K? 0
+182233.02 +234423.0 -000003.9+000004.400010.4 08.5601.47K? 0
+182327.55 -740319.1 +000003.3-000023.200021.5 08.5601.62K? 0
+183125.74 -001703.6 -000020.8+000004.800004.3 08.5601.25K? 0
+183427.74 +495704.3 -000013.3-000027.800010.8 08.5601.43K? 0
+183709.06 -161556.3 -000013.9+000004.600026.0 08.5601.22K? 0
+183815.92 -442410.5 -000044.6+000013.300006.2 08.5601.60K? 0
+184228.15 -385833.0 -000002.2-000000.800024.2 08.5601.38K? 0
+184247.05 +275727.1 +000016.6-000007.700008.1 08.5601.23K? 0
+184431.95 +810355.5 +000006.4-000002.900001.3 08.5601.17K? 0
+184951.01 -081134.8 -000001.0-000036.300000.3 08.5601.59K? 0
+185447.54 +240738.7 -000019.8-000026.300018.9 08.5601.60K? 0
+190329.88 -151659.3 -000006.1-000016.100021.2 08.5601.70K? 0
+190400.79 -393722.5 -000009.3-000034.900014.5 08.5601.28K? 0
+190456.09 +170154.5 -000011.5+000002.400004.7 08.5601.09K? 0
+190546.14 -033822.5 +000015.5+000001.900003.8 08.5601.57K? 0
+191222.49 -042747.1 -000001.1+000010.600014.8 08.5601.22K? 0
+191542.55 +650749.1 +000024.2-000014.000013.8 08.5601.03K? 0
+191752.44 -255533.3 -000038.9-000006.400018.1 08.5601.18K? 0
+191848.55 +415527.6 -000027.4-000020.300001.9 08.5601.25K? 0
+191939.34 -502034.3 +000014.7+000018.100008.8 08.5601.16K? 0
+192102.95 -311221.2 +000017.1-000002.300028.6 08.5601.56K? 0
+192341.46 +610557.3 -000034.5-000032.500013.5 08.5601.06K? 0
+192435.34 -224146.1 -000000.5-000031.900002.8 08.5601.21K? 0
+192716.31 -512742.8 +000007.1-000003.600003.2 08.5601.04K? 0
+192917.68 -474834.4 +000012.4+000005.700007.3 08.5601.14K? 0
+193044.95 +033905.6 -000007.9-000019.100002.7 08.5601.64K? 0
+193050.22 +283227.2 +000007.1+000017.000012.8 08.5601.00K? 0
+193253.12 -573721.3 +000004.5-000007.800001.1 08.5601.55K? 0
+193413.64 +600405.4 +000004.8+000008.100014.8 08.5601.04K? 0
+193451.84 +200317.5 -000006.7-000014.900007.0 08.5601.34K? 0
+193915.30 -344933.7 +000004.7-000016.100011.8 08.5601.64K? 0
+193916.71 +533915.6 -000006.7+000015.000000.0 08.5601.54K? 0
+195321.19 -064850.4 -000021.7-000021.600000.2 08.5601.41K? 0
+195348.61 -163841.1 -000006.3+000011.300004.8 08.5601.27K? 0
+200257.35 -204443.8 +000007.9-000044.900009.5 08.5601.03K? 0
+200308.92 +480028.8 -000009.1+000021.700000.0 08.5601.25K? 0
+200600.99 +322847.0 -000022.4-000023.100014.8 08.5601.51K? 0
+200858.55 +401152.0 -000015.7-000043.700019.5 08.5601.19K? 0
+201459.77 +154209.5 -000021.1-000002.900000.2 08.5601.03K? 0
+201742.39 +441332.7 -000005.7-000012.100009.0 08.5601.07K? 0
+202206.05 +224712.9 -000001.4+000010.900003.9 08.5601.24K? 0
+202408.35 -282307.5 -000010.3+000001.200029.8 08.5601.36K? 0
+202936.02 +335013.4 +000004.7-000010.200006.7 08.5601.53K? 0
+203044.45 +120527.5 +000004.2-000003.400011.9 08.5601.56K? 0
+203703.33 +383715.6 +000004.2+000005.400006.7 08.5601.56K? 1
+203752.87 +135732.4 +000021.2+000020.700005.5 08.5601.25K? 0
+203808.04 +125552.6 +000004.2-000004.900022.5 08.5601.14K? 0
+204244.50 +072341.7 +000031.8+000012.600001.0 08.5601.40K? 0
+204402.45 +554945.5 +000005.4-000052.400017.1 08.5601.15K? 0
+204549.89 +303930.6 +000014.1+000001.700006.0 08.5601.24K? 0
+204638.61 +394335.4 +000045.8+000004.700002.5 08.5601.02K? 0
+204714.40 +175847.0 +000029.8-000012.000000.7 08.5601.43K? 0
+204951.69 +643534.9 -000002.7-000023.900001.2 08.5601.02K? 0
+205234.40 -314136.2 +000004.7-000021.200003.2 08.5601.19K? 0
+210120.87 -274226.5 +000004.4+000004.500004.8 08.5601.15K? 0
+210821.13 +225304.1 -000012.8-000000.100003.9 08.5601.50K? 0
+210833.05 -135026.3 -000040.4-000163.700021.9 08.5601.07K? 0
+210849.25 +114015.9 +000001.2-000010.600004.0 08.5601.71K? 0
+211716.39 -315303.9 -000006.9-000015.700004.5 08.5601.00K? 0
+212035.18 +385126.1 -000019.9-000031.400003.9 08.5601.09K? 0
+212228.65 +082716.1 +000006.0-000013.000008.3 08.5601.18K? 0
+213259.47 +272031.2 -000006.2-000008.000015.8 08.5601.28K? 0
+213706.82 -074857.1 +000004.5-000016.000027.2 08.5601.36K? 0
+213818.47 -634642.6 +000017.2+000004.100014.5 08.5601.23K? 0
+213940.55 -324529.8 +000009.2-000012.200006.3 08.5601.14K? 0
+214204.21 -374136.4 +000021.1-000005.400004.4 08.5601.16K? 0
+214256.60 +393508.7 -000038.3-000056.400012.0 08.5601.22K? 0
+214657.81 +273901.0 -000001.1+000040.600017.8 08.5601.05K? 0
+214719.14 +280530.4 +000002.8-000021.800000.7 08.5601.34K? 0
+214930.27 +390006.2 +000015.9+000030.100001.7 08.5601.04K? 0
+215444.84 -333259.9 +000098.8-000031.800004.8 08.5601.05K? 0
+220158.03 +374540.1 -000000.7-000000.800000.2 08.5601.41K? 0
+220431.64 -523217.0 +000043.1+000012.300012.9 08.5601.28K? 0
+220627.45 +683800.9 -000002.4+000001.300008.2 08.5601.50K? 0
+221109.13 +503829.6 +000003.9-000004.800008.5 08.5601.38K? 0
+221428.89 +291212.2 +000016.5+000001.700016.7 08.5601.56K? 0
+222451.04 +710632.9 +000027.1+000008.000009.9 08.5601.02K? 0
+222950.76 +800313.8 +000008.7-000006.300003.6 08.5601.73K? 0
+224017.53 +353328.2 +000008.3+000000.500019.0 08.5601.19K? 0
+224052.15 +564946.1 -000012.2-000014.800002.9 08.5601.14K? 0 0.10 1.00
+224215.42 +474400.2 -000003.2-000011.400003.6 08.5601.12K? 0
+230317.73 +160108.5 +000034.8+000002.200014.9 08.5601.30K? 0
+230447.15 -050947.4 -000025.7-000033.000003.5 08.5601.54K? 0
+231051.43 -210105.1 -000000.8-000054.300001.4 08.5601.02K? 0
+231213.08 -035613.6 +000016.6+000011.300017.5 08.5601.07K? 0
+231813.71 +561512.0 -000031.9-000008.200008.9 08.5601.05K? 0
+232651.47 +545825.8 +000002.3-000027.700007.4 08.5601.56K? 0
+235131.15 -762110.4 +000001.8+000003.300004.2 08.5601.18K? 0
+235527.17 -411546.7 -000019.6-000010.400002.6 08.5601.42K? 0
+070715.92 -115841.3 -000015.6+000007.000008.0 08.5602.23M? 0
+162953.31 -120142.4 +000009.7-000032.600002.2 08.5602.00M? 0
+193441.91 +235322.4 -000015.7+000003.700004.9 08.5602.48N? 0 0.10 1.00
+201128.10 +220135.6 -000032.4+000001.600037.0 08.5602.05M? 0
+223851.30 +562658.3 +000000.7+000000.300007.1 08.5602.02M? 0
+000035.20 -770112.5 +000013.5+000014.800005.3 08.5700.19A? 0
+000058.43 +224336.0 -000025.9-000088.400018.6 08.5700.46F? 0
+000206.67 +391059.6 -000004.4+000005.500003.3 08.5700.07A? 0
+000416.49 -591854.7 +000024.4-000004.300001.1 08.5700.04A? 0
+000442.71 +170411.2 +000088.8-000018.000008.6 08.5700.78G? 0
+000452.57 -322923.5 +000078.2+000004.300012.8 08.5700.70G? 0
+000731.29 +241916.4 +000032.0-000007.000001.4 08.5700.24A? 0
+000902.77 +095059.8 +000122.3+000015.100008.1 08.5700.70G? 0
+000924.60 +000419.5 -000029.8-000040.300009.2 08.5700.48F? 0
+001842.77 +304913.2 +000014.5-000006.200004.8 08.5700.93G? 0
+002226.86 +661053.9 +000023.4-000076.300000.4 08.5700.53F? 0
+002234.09 +750359.5 +000053.6-000015.500013.2 08.5700.36F? 0
+002316.97 +511140.4 +000012.5-000003.800007.6 08.5700.97K? 0
+002358.66 +491205.2 -000001.6-000000.700003.3 08.5700.10A? 0
+002636.90 -140147.3 -000017.6-000088.900026.4 08.5700.45F? 0
+003209.49 +691850.9 -000008.1+000004.300005.5 08.57-0.00B? 0
+003739.17 -253337.8 +000000.7-000040.300001.8 08.5700.41F? 0
+003757.57 -682400.2 +000043.3-000001.400005.3 08.5700.99K? 0
+004816.28 +235059.6 +000006.1-000004.300008.5 08.5700.33F? 0
+005243.90 +074207.1 +000086.4-000021.800010.9 08.5700.67G? 0
+005534.63 +542220.6 +000029.7-000008.000005.2 08.5700.15A? 0
+010153.64 -140751.8 +000085.0+000011.000015.5 08.5700.43F? 0
+010234.03 +054554.1 -000010.6+000020.300007.6 08.5700.29A? 0
+010243.13 +353639.0 +000006.6-000001.500005.3 08.5700.81G? 0
+010838.57 -715007.1 +000005.5+000032.500005.1 08.5700.80G? 0
+011145.68 +135236.2 -000009.1+000008.000002.1 08.5700.36F? 0
+011239.23 -494606.5 +000067.7-000009.100012.7 08.5700.57F? 0
+011333.34 +501255.2 +000011.0-000019.600001.8 08.5700.05A? 0
+012403.35 -094843.4 +000061.4+000004.400010.5 08.5700.55F? 0
+012426.99 +575107.0 +000102.5-000099.600020.3 08.5700.80G? 0
+012930.28 -160805.6 +000045.4+000013.200002.8 08.5700.43F? 0
+013023.15 +540851.4 -000007.6-000000.800012.6 08.5700.86G? 0
+014036.43 -314257.5 +000120.9-000097.300013.7 08.5700.59G? 0
+014049.18 -125901.7 -000013.5-000040.500009.4 08.5700.88G? 0
+014314.30 +125717.2 +000001.3-000036.000011.2 08.5700.53F? 0
+014640.83 -395639.6 -000008.3+000002.500012.1 08.5700.25A? 0
+014842.26 +615023.6 -000013.6-000002.600005.7 08.5700.38F? 0
+014937.91 -342732.9 -000017.3-000000.600006.5 08.5700.46F? 0
+015001.24 -061035.0 +000149.0+000032.100018.9 08.5700.62G? 0
+015035.89 +302820.2 +000018.1-000008.200018.2 08.5700.24A? 0
+015414.99 +043508.5 -000017.3-000048.000022.9 08.5700.96K? 0
+015844.70 -321614.3 +000000.9+000017.600004.6 08.5700.29A? 0
+015919.29 -444431.7 +000057.0+000034.400005.5 08.5700.42F? 0
+020149.64 +025218.9 -000056.7-000217.700013.6 08.5700.58G? 0
+020230.73 +372957.5 +000021.4+000002.200001.4 08.5700.38F? 0
+020342.37 -000126.5 -000005.0+000003.900005.5 08.5700.30A? 0
+020541.25 -242233.3 +000385.8-000067.300022.8 08.5700.88G? 0
+021535.00 +593217.8 +000004.0-000039.400007.9 08.5700.43F? 0
+021550.48 +765539.9 -000008.2+000015.400002.8 08.5700.31A? 0
+021703.72 +171859.7 -000034.2+000008.600003.5 08.5700.47F? 0
+022822.93 +012854.4 -000023.1-000111.600016.7 08.5700.68G? 0
+022947.73 -131452.8 +000014.6+000013.500001.5 08.5700.54F? 0
+023956.37 -242852.1 +000091.6-000056.900026.6 08.5700.58G? 0
+024700.83 +122536.6 -000048.2-000020.200000.0 08.5700.49F? 0
+025013.15 -844535.8 +000027.4+000037.400010.4 08.5700.33F? 0
+025355.36 +152537.6 +000027.5+000007.700000.5 08.5700.08A? 0
+025501.48 +364350.2 +000012.9-000024.800001.5 08.5700.15A? 0
+030613.28 +231542.8 +000005.6-000004.800006.9 08.5700.88G? 0
+031149.30 +581035.5 -000031.6-000038.400002.4 08.5700.66G? 0
+031345.56 +360824.5 +000102.4-000028.700026.4 08.5700.78G? 0
+031404.20 -175158.2 +000028.9-000006.300005.0 08.5700.89G? 0
+032305.13 +325203.4 +000000.6-000011.600009.0 08.5700.21A? 0
+032322.84 +492242.2 +000007.2-000067.300006.2 08.5700.51F? 0
+032437.74 -444154.3 +000029.3-000003.700003.9 08.5700.44F? 0
+033216.27 +623226.5 +000003.2+000002.200001.4 08.5700.12A? 0
+033315.54 -100335.8 -000019.0-000019.600006.5 08.5700.33F? 0
+033923.55 -600441.5 +000070.2+000143.400021.1 08.5700.69G? 0
+034001.59 -221011.1 +000021.8+000001.000015.6 08.5700.36F? 0
+034515.00 +265329.5 +000028.8-000038.200040.2 08.5700.29A? 0
+034634.41 -094333.5 -000022.6-000061.500005.1 08.5700.54F? 0
+035319.39 +280155.0 -000016.0-000027.700014.1 08.5700.41F? 0
+035538.93 -213545.8 +000031.1+000031.300007.3 08.5700.47F? 0
+035554.60 -071714.6 +000051.3-000047.900000.9 08.5700.52F? 0
+040130.78 +635400.8 +000014.1+000073.100019.4 08.5700.63G? 0
+040225.42 -701619.7 +000011.9+000008.200006.0 08.5700.12A? 0
+040924.41 +782548.5 +000007.9-000042.600000.9 08.5700.26A? 0
+041213.43 +321112.5 +000020.4-000007.600015.0 08.5700.42F? 0
+042017.66 +272051.3 -000036.2+000009.600034.7 08.5700.57F? 0
+043045.87 +424628.9 -000019.3-000006.400014.2 08.5700.47F? 0
+043443.61 +112957.7 +000008.2-000003.400001.8 08.5700.44F? 0
+043642.92 +033053.1 +000099.1-000219.800016.5 08.5700.83G? 0
+043816.17 -243930.8 +000005.3+000002.600002.4 08.57-0.13B? 0
+044604.79 +782037.9 +000035.5+000010.400012.3 08.5700.50F? 0
+045042.15 -294638.9 -000003.7-000096.900006.3 08.5700.59G? 0
+045450.45 -525454.8 +000003.8-000017.400006.0 08.5700.46F? 0
+045755.46 -241446.6 +000024.0-000005.800012.3 08.5700.90G? 0
+050440.01 +545922.7 -000004.2-000006.200006.2 08.5700.23A? 0
+050533.82 -231744.6 +000025.2+000007.600006.4 08.5700.51F? 0
+051018.60 +215851.6 +000029.5-000018.400001.9 08.5700.34F? 0
+051052.20 -233427.1 -000015.5+000000.400007.2 08.5700.28A? 0
+051310.92 +331905.8 +000010.1-000047.800000.8 08.5700.43F? 0
+051506.86 -363903.9 -000004.8+000009.400005.4 08.5700.92G? 0
+052819.11 +381708.1 -000008.8-000024.600024.7 08.5700.15A? 0
+053121.21 -020557.1 +000018.6-000000.400015.0 08.5700.06A? 0
+053133.75 +350145.8 -000002.0-000018.700013.0 08.5700.43F? 0
+053631.50 +053116.2 -000002.8-000027.400012.1 08.5700.43F? 0
+053847.83 +080218.0 -000008.4-000000.900011.1 08.5700.22A? 0
+054027.95 +333042.1 -000012.4-000010.500010.0 08.5700.05A? 0
+054252.66 +033357.9 +000018.6-000027.400018.9 08.5700.97K? 0
+054313.22 +295651.7 +000108.3-000041.600044.2 08.5700.73G? 0
+054403.55 +381452.6 +000004.0-000056.300001.9 08.5700.49F? 0
+054536.53 +301003.8 +000002.4-000020.800003.2 08.5700.02A? 0
+054820.64 +420349.3 -000017.5-000011.400017.4 08.5700.32F? 1
+055107.10 +080626.1 -000024.8-000003.300009.1 08.5700.11A? 0
+055147.13 -440052.0 +000002.6-000005.700001.8 08.5700.35F? 0
+055303.51 +180919.8 +000004.1+000000.900012.3 08.5700.96K? 0
+055403.32 +253236.6 -000013.9+000011.500019.6 08.5700.27A? 0
+055612.47 +513322.3 -000016.6-000019.900002.8 08.5700.24A? 0
+055632.92 -263126.2 -000005.8-000009.300004.4 08.5700.32F? 0
+055734.00 -023842.7 +000004.8-000020.400008.3 08.5700.37F? 0
+055752.96 +404752.3 -000014.2-000029.200005.2 08.5700.35F? 0
+055828.34 -200953.3 +000036.6-000027.100003.1 08.5700.34F? 1
+060019.72 -310151.9 +000000.0+000000.000000.0 08.5700.92G? 0
+060039.60 -854054.7 -000012.3-000032.200015.5 08.5700.52F? 0
+060230.98 -022139.7 +000000.0+000000.000000.0 08.5700.13A? 1
+060242.80 +110532.9 +000005.0-000018.600001.6 08.57-0.00B? 0
+060455.98 +093508.2 -000006.6-000008.500008.6 08.57-0.01B? 0
+060532.58 +604026.9 +000005.5-000013.900009.7 08.5700.32F? 0
+060716.51 +344900.6 +000003.6-000002.300004.9 08.5700.17A? 0
+060815.71 +425055.2 -000004.0-000003.000001.7 08.5700.04A? 0
+061242.50 -755543.8 +000007.6-000042.600004.8 08.5700.47F? 0
+061341.98 -084010.4 -000017.2-000010.200012.1 08.5700.96K? 0
+061431.97 +504635.4 +000000.9-000015.300003.4 08.5700.75G? 0
+061457.91 +164910.6 -000003.9-000005.000007.1 08.5700.21A? 0
+061500.67 -281234.2 +000001.6+000002.200011.8 08.5700.54F? 0
+061748.74 -095903.1 -000001.0+000007.500000.5 08.5700.04A? 0
+061806.23 +170729.4 -000002.2-000014.800007.7 08.5700.07A? 0
+061938.41 -133318.4 +000008.9+000000.900009.1 08.5700.10A? 0
+062041.10 -353853.0 -000004.6-000001.500000.9 08.57-0.06B? 0
+062317.39 +283437.6 +000000.4-000003.700005.6 08.5700.14A? 0
+062328.50 +240220.4 -000019.7-000000.300003.9 08.5700.15A? 0
+062351.52 +182725.3 -000002.0-000003.100009.2 08.5700.21A? 0
+062556.27 -164358.7 -000003.2-000009.900010.0 08.5700.47F? 0
+062629.51 -091958.0 -000053.5+000069.100017.6 08.5700.29A? 0
+062752.37 -300335.5 -000005.7+000013.000010.9 08.5700.99K? 0
+062938.64 +353923.5 -000004.8+000002.000010.7 08.5700.94G? 0
+063053.49 -005556.3 -000007.2+000006.500009.8 08.5700.18A? 0
+063302.71 +370647.6 -000021.2-000022.000017.9 08.5700.98K? 0
+063449.05 -500642.9 +000005.4+000023.700006.0 08.5700.33F? 0
+063534.28 +021937.9 -000017.0-000021.600011.8 08.5700.24A? 0
+063647.31 +410807.1 -000009.4+000010.300019.3 08.5700.13A? 0
+063930.55 +220010.0 +000010.2-000020.000007.5 08.5700.19A? 0
+064028.25 -072510.5 +000017.8+000010.300000.7 08.5700.06A? 0
+064358.28 +114618.6 +000011.9-000003.600010.9 08.5700.50F? 0
+064415.38 +334911.2 +000138.0-000001.300011.9 08.5700.58G? 0
+064459.18 -674933.6 -000022.3-000004.700005.2 08.5700.89G? 0
+064553.34 -142941.9 -000000.7-000013.700004.2 08.5700.56F? 0
+064657.45 -340117.7 -000007.1+000015.600005.9 08.5700.23A? 0
+065307.79 -191942.6 +000001.7-000032.100015.0 08.5700.39F? 1
+065316.88 -193507.8 +000000.0+000000.000000.0 08.5700.32F? 1
+065411.31 -680929.4 +000007.6+000031.900012.5 08.5700.35F? 0
+065546.81 -533726.7 -000009.4+000016.400007.2 08.5700.92G? 0
+065633.67 -223116.9 -000003.1+000003.500005.6 08.5700.90G? 0
+065636.94 -245151.6 -000016.7-000015.700011.5 08.5700.47F? 0
+065757.50 +080931.6 +000001.9-000004.400000.3 08.57-0.08B? 0
+070028.61 -085157.7 -000006.9+000005.100001.0 08.57-0.05B? 0
+070200.28 -254244.3 -000032.8-000025.900028.6 08.5700.45F? 0
+070530.98 -474210.9 +000006.7+000024.600003.9 08.5700.96K? 0
+070604.15 -690032.3 -000060.3+000118.600014.9 08.5700.56F? 0
+070712.62 -050051.8 -000024.1+000016.300001.1 08.5700.41F? 0
+070755.60 -041014.4 -000017.6-000000.100017.2 08.5700.01A? 0
+071357.48 +070648.2 -000008.4-000002.500001.1 08.5700.30A? 0
+071448.28 -210126.6 +000000.0+000000.000000.0 08.57-0.07B? 1
+071616.13 -405551.8 -000026.2+000008.300011.3 08.5700.48F? 0
+071718.93 -172055.1 +000000.6+000010.100004.2 08.5700.26A? 0
+072309.36 +832913.5 -000006.1-000006.200002.4 08.5700.19A? 0
+072314.32 -240944.9 -000008.1-000022.900011.5 08.5700.87G? 0
+072400.79 -253828.9 -000015.0+000017.900003.5 08.5700.03A? 0
+072552.08 -384642.2 -000001.9-000108.200003.7 08.5700.44F? 0
+072716.29 +022753.0 -000000.5+000006.600004.5 08.57-0.08B? 0
+073056.44 -455342.4 -000009.4+000009.800001.2 08.5700.99K? 0
+073128.18 -214439.3 +000002.6-000016.300002.1 08.5700.34F? 0
+073514.96 -185416.5 -000028.0-000010.300009.1 08.5700.52F? 0
+073827.30 -394134.4 -000007.7+000001.000002.1 08.57-0.04B? 0
+074223.87 -423747.0 -000002.1+000007.800000.0 08.57-0.10B? 0
+074657.92 +043415.1 -000005.9+000022.900008.1 08.5700.51F? 0
+075202.42 +091219.7 -000027.6-000023.800013.7 08.5700.86G? 0
+075241.27 -193916.3 -000014.3-000001.600006.0 08.5700.26A? 0
+075344.74 -215516.0 +000011.2+000013.200012.1 08.5700.09A? 0
+080226.51 -302504.8 +000089.3-000092.000013.7 08.5700.65G? 0
+080527.10 -280320.2 -000009.2-000002.700003.5 08.5700.04A? 0
+080606.78 -452341.5 -000008.8+000011.400010.3 08.5700.10A? 0
+080757.65 -045930.2 -000003.5-000002.300016.3 08.5700.21A? 0
diff --git a/kstars/kstars/data/hip081.dat b/kstars/kstars/data/hip081.dat
new file mode 100644
index 00000000..abd42eae
--- /dev/null
+++ b/kstars/kstars/data/hip081.dat
@@ -0,0 +1,1000 @@
+080815.38 -445439.3 -000012.6-000067.300018.5 08.5700.73G? 0
+080834.58 -442101.9 -000014.8+000007.200005.6 08.57-0.04B? 0
+081210.15 -323405.3 -000006.4+000010.800004.6 08.5700.36F? 0
+081219.94 +284527.1 -000073.0-000033.000018.0 08.5700.48F? 0
+081357.71 +390218.2 -000034.8-000009.400006.0 08.5700.86G? 0
+081834.69 -322534.0 -000006.5+000005.700006.3 08.5700.86G? 0
+081941.36 -040826.2 -000014.2-000079.000001.5 08.5700.57F? 0
+082349.09 +513237.1 +000018.9+000008.900009.4 08.5700.43F? 0
+082349.59 -082806.7 -000004.1+000015.100004.5 08.5700.21A? 1
+082607.08 +001348.4 -000017.1-000022.600008.1 08.5700.02A? 0
+082641.03 +681031.7 -000029.1-000047.400019.5 08.5700.53F? 0
+082744.47 +505424.8 -000023.1-000026.700023.1 08.5700.28A? 0
+082839.84 -453259.7 -000017.8+000011.700006.0 08.5700.99K? 0
+082847.86 -413200.5 -000013.1+000019.900011.8 08.5700.01A? 0
+083204.17 -044721.9 -000048.5-000025.300011.9 08.5700.97K? 0
+083351.23 -105752.0 -000002.6-000010.600005.2 08.5700.10A? 0
+083718.23 +185211.9 -000008.5-000003.200013.1 08.5700.34F? 0
+084023.89 +401949.6 -000010.3-000001.700013.6 08.5700.25A? 0
+084206.96 +380510.2 -000011.3-000026.000011.8 08.5700.13A? 0
+084533.16 +291604.9 -000012.8+000002.600015.8 08.5700.92G? 0
+084626.68 +511831.3 -000022.5-000032.500001.1 08.5700.37F? 0
+084916.55 -070620.6 -000038.6+000004.900001.2 08.5700.41F? 0
+084941.19 -613637.5 -000015.5+000015.500006.1 08.5700.21A? 0
+085016.02 -753931.2 -000016.2+000001.200003.0 08.5700.01A? 0
+085053.57 -650325.9 -000001.2+000009.600008.4 08.57-0.05B? 0
+085115.08 -054628.0 -000007.1-000001.600015.3 08.5700.38F? 0
+085202.93 -075524.1 -000017.1+000027.700006.0 08.5700.79G? 0
+085622.96 +284005.3 -000047.6-000086.800024.2 08.5700.66G? 0
+085908.25 -055036.3 -000066.5+000148.800012.2 08.5700.53F? 0
+085954.51 +070811.9 -000032.0-000003.800000.4 08.5700.95K? 0
+090103.01 -503045.6 -000063.9+000051.600014.2 08.5700.54F? 0
+090158.58 -385015.0 +000015.5+000001.800024.6 08.5700.51F? 0
+090610.00 -370909.5 -000002.6-000031.000010.1 08.5700.68G? 0
+090802.78 -572330.7 +000020.5-000002.000001.4 08.5700.14A? 0
+091401.47 -554042.1 -000016.2+000016.000006.1 08.57-0.00B? 0
+091609.00 +262803.9 -000049.5+000048.200031.6 08.5700.44F? 0
+092727.54 -282341.3 -000043.1+000035.200004.8 08.5700.48F? 0
+093452.83 +094038.1 -000144.7-000056.500020.0 08.5700.62G? 0
+093500.34 -470136.7 -000048.2+000038.800001.4 08.5700.39F? 0
+094601.84 -471045.7 -000018.2+000016.400009.3 08.5700.12A? 0
+094644.72 +265528.0 +000008.7-000003.400002.5 08.5700.20A? 0
+094701.38 -474250.2 -000068.2+000079.400015.8 08.5700.44F? 0
+094751.26 -082934.7 -000011.2-000009.600019.6 08.5700.48F? 0
+095018.60 -121638.6 -000028.7-000002.400003.2 08.5700.53F? 0
+095028.55 -605803.0 -000017.0+000000.700005.8 08.5700.10A? 0
+095540.18 -445048.3 -000010.5-000016.400010.9 08.5700.96K? 0
+095656.01 +204638.2 -000072.9-000031.000005.9 08.5700.41F? 0
+095935.71 -502652.1 -000023.5+000000.000008.1 08.5700.02A? 0
+100339.68 -554310.3 -000030.3+000027.900001.2 08.5700.21A? 0
+100500.18 +701345.1 +000014.0+000009.600009.1 08.5700.15A? 0
+100924.70 -573051.3 -000007.5-000003.400001.6 08.5700.06A? 0
+101226.22 -350359.9 -000006.1-000002.300000.0 08.5700.98K? 0
+101516.40 -665314.2 -000023.8+000002.400000.4 08.5700.20A? 0
+101659.60 +464722.9 -000032.6-000108.000006.7 08.5700.67G? 0
+103041.76 -664818.5 -000020.3-000004.600006.9 08.5700.47F? 0
+103048.04 -251323.7 -000009.4-000010.700000.6 08.57-0.07B? 0
+103323.05 +070501.6 -000067.4-000011.000008.5 08.5700.46F? 0
+103727.39 -620743.7 -000020.1-000014.100004.7 08.5700.02A? 0
+103929.94 -621627.2 +000044.4-000015.400009.8 08.5700.58F? 0
+104119.21 -315021.8 -000051.1-000053.100016.8 08.5700.57F? 0
+104159.32 +463859.7 -000011.3-000003.600004.5 08.5700.12A? 0
+104226.06 +630223.9 +000026.6-000002.600010.9 08.5700.48F? 0
+104305.98 -580850.0 -000022.0+000007.800003.1 08.5700.75G? 0
+104952.93 -024150.3 -000004.2+000014.800008.6 08.5700.90G? 0
+105441.27 -244838.5 -000009.6-000025.200003.8 08.5700.90G? 0
+105636.50 +173920.4 -000049.0-000019.400006.7 08.5700.30A? 0
+105810.85 -122332.6 -000039.2-000035.400008.3 08.5700.44F? 0
+110035.91 -654524.6 +000007.5+000016.400000.4 08.5700.12A? 0
+110039.00 -533428.9 -000023.1-000000.900000.4 08.5700.28A? 0
+110127.82 -165452.8 -000051.1-000090.500026.1 08.5700.57F? 0
+110816.99 -341831.9 -000022.4+000000.800004.1 08.5700.02A? 0
+111238.19 -194144.7 -000051.5-000031.900013.2 08.5700.39F? 0
+111250.47 -005407.6 +000000.0+000000.000000.0 08.5700.46F? 0
+112102.59 -742755.7 -000036.5-000003.800014.0 08.5700.41F? 0
+112259.78 -305338.3 -000026.5+000020.700004.6 08.5700.96K? 0
+112542.91 +054452.7 +000057.9-000038.000008.3 08.5700.47F? 0
+112748.28 +794620.1 +000007.9-000007.400007.6 08.5700.43F? 0
+112957.46 +461529.0 -000034.2-000016.100011.2 08.5700.31F? 0
+113336.81 -461903.8 +000152.2-000148.600019.0 08.5700.61G? 0
+113611.88 -613550.2 +000000.0+000000.000000.0 08.5700.00B? 0
+113751.82 +252351.7 +000006.2+000002.700016.0 08.5700.88G? 0
+114253.69 +062259.6 +000051.5-000054.900000.3 08.5700.54F? 0
+114732.97 +431009.6 -000005.0-000029.700016.5 08.5700.57F? 0
+114820.01 -732847.2 -000015.8-000026.900007.0 08.5700.37F? 0
+115650.47 +530535.1 +000007.3+000013.700001.0 08.5700.96K? 0
+115823.82 +093309.7 +000005.9-000055.900011.2 08.5700.46F? 0
+115944.99 -391150.3 +000015.7-000029.300015.9 08.5700.52F? 0
+120412.06 +240710.1 -000031.7-000007.200002.2 08.5700.39F? 0
+120642.43 +001627.0 -000077.0-000015.700000.1 08.5700.46F? 0
+121036.03 +684218.5 -000007.2-000016.900012.0 08.5700.38F? 0
+121157.33 +125959.9 -000053.6+000004.600006.1 08.5700.44F? 1
+121302.81 +602435.7 -000010.2-000020.700005.5 08.5700.19A? 0
+121322.38 -565335.5 -000031.6-000000.400013.9 08.5700.41F? 0
+122108.48 -112832.5 -000042.2-000016.800006.4 08.5700.30A? 0
+123143.85 +270103.2 +000027.9+000004.800022.1 08.5700.61G? 0
+123800.02 -703948.8 -000013.2-000002.300012.9 08.5700.17A? 0
+123808.90 +093508.3 -000001.5-000008.500035.7 08.5700.60G? 0
+123849.73 -263107.8 +000013.4-000051.300007.7 08.5700.86G? 0
+124122.74 +214949.5 -000097.1+000027.700001.6 08.5700.43F? 0
+124630.73 +210309.1 +000002.1+000018.800009.7 08.5700.22A? 0
+124841.87 +720853.9 -000037.7-000010.500002.5 08.5700.42F? 0
+124849.68 +140158.4 +000005.1-000108.000023.8 08.5700.51F? 0
+125728.00 +245705.9 -000028.2-000031.600000.7 08.5700.81G? 0
+130251.99 -090006.3 +000032.8-000008.700004.2 08.5700.49F? 0
+130305.90 -684742.6 +000008.8+000005.100012.2 08.5700.55F? 0
+130558.14 -573900.5 -000009.9-000003.800008.8 08.5700.26A? 0
+131113.28 -490041.3 -000008.3-000012.900018.5 08.5700.34F? 0
+131158.81 -133514.8 -000011.4-000012.100003.1 08.5700.34F? 0
+131614.53 -505718.3 -000042.3-000023.600012.9 08.5700.34F? 0
+131802.48 +130000.4 -000055.2+000010.700005.2 08.5700.32F? 0
+132834.94 -332853.8 -000053.2-000013.700001.1 08.5700.50F? 0
+132906.23 +112812.0 -000194.7-000218.300020.8 08.5700.82G? 0
+133401.66 -025240.4 +000006.4-000002.100011.9 08.5700.37F? 0
+133753.23 +264820.5 +000004.9+000004.300005.5 08.5700.99K? 0
+133754.77 -345047.1 -000034.6-000004.300003.2 08.5700.99K? 0
+134537.48 -093541.6 +000033.7-000034.700007.5 08.5700.34F? 0
+134758.45 +312626.1 +000018.9-000046.800016.3 08.5700.45F? 0
+135046.53 -450223.5 -000005.9-000019.400018.4 08.5700.97K? 0
+135435.93 +301215.8 -000027.8-000030.000004.4 08.5700.34F? 0
+140023.52 +660417.3 +000023.4+000002.700006.2 08.5700.37F? 0
+140410.80 -683702.9 -000021.1-000015.100002.4 08.5700.86G? 0
+141411.04 -641203.5 -000002.7-000004.500006.7 08.5700.05A? 0
+142121.21 -521917.3 +000005.6+000002.400002.0 08.5700.09A? 0
+142257.83 -461645.4 -000011.3-000020.200021.4 08.5700.18A? 0
+142428.28 +635905.9 +000020.5+000000.800012.1 08.5700.37F? 0
+142456.85 -543327.0 +000000.0+000000.000000.0 08.5700.09A? 0
+143347.47 -464533.6 +000009.4-000014.000010.5 08.57-0.02B? 0
+143521.89 -684104.4 -000012.0-000044.300004.6 08.5700.43F? 0
+143709.26 -373158.5 +000000.0+000000.000000.0 08.5700.37F? 0
+144039.13 -432218.7 -000013.9+000005.600007.1 08.5700.03A? 0
+144120.64 +523849.4 +000022.4-000017.500003.3 08.5700.48F? 0
+144557.75 +513735.5 -000017.6-000002.000000.6 08.5700.17A? 0
+145620.77 -305237.8 -000017.0-000015.000008.1 08.5700.25A? 0
+150207.25 -464059.7 -000023.2-000015.100014.9 08.5700.51F? 0
+150328.50 -031005.8 -000081.3-000029.500032.8 08.5700.34F? 0
+150341.22 -560858.6 +000004.1-000021.800001.1 08.5700.15A? 0
+150529.69 -655215.4 -000002.0-000003.600005.7 08.5700.12A? 0
+150944.05 -334853.9 -000025.6-000025.300008.6 08.5700.37F? 0
+151217.70 +393922.2 +000092.0-000150.300036.0 08.5700.86G? 0
+151411.87 -253901.1 -000098.4-000010.700008.9 08.5700.54F? 0
+151902.79 +245534.5 +000014.9-000016.800006.5 08.5700.93G? 0
+152250.55 +520911.0 +000016.3+000026.200004.9 08.5700.92G? 0
+152259.93 -185040.8 -000042.6-000049.500006.6 08.5700.89G? 0
+152638.38 -053920.4 -000052.7+000018.200000.2 08.5700.52F? 0
+153219.55 +151118.3 -000030.0+000027.200012.4 08.5700.29A? 0
+153234.11 -192409.8 -000011.8-000021.000005.2 08.5700.14A? 0
+153430.08 -215507.5 -000016.3-000023.400007.5 08.5700.27A? 0
+153455.68 -434905.1 -000018.4-000007.400012.1 08.5700.11A? 0
+153721.64 +084407.8 +000004.2-000019.000003.9 08.5700.90G? 0
+153959.61 -312310.3 -000027.2-000007.200018.9 08.5700.37F? 1
+154054.93 +405646.5 -000016.5+000045.800016.8 08.5700.66G? 0
+154116.68 +595916.0 -000224.9+000148.000001.5 08.5700.72G? 1
+154216.34 +293724.0 -000074.6-000167.600018.8 08.5700.66G? 0
+154408.24 +424311.6 -000033.5+000007.400006.5 08.5700.39F? 0
+154531.73 +040137.4 +000000.0+000000.000000.0 08.5700.59G? 1
+154727.29 +610121.9 +000023.8-000002.300010.3 08.5700.44F? 0
+154923.05 -135816.7 -000049.5+000017.600008.5 08.5700.30A? 0
+155554.57 -020945.4 -000051.5-000072.400054.2 08.5700.81G? 0
+155559.98 +201230.6 -000010.8-000005.300008.0 08.5700.43F? 0
+160054.61 -244734.3 -000006.7-000008.700009.1 08.5700.30A? 0
+160511.42 -610915.0 +000009.0-000011.300012.2 08.5700.12A? 0
+160645.13 -715312.0 +000000.0+000000.000000.0 08.5700.11A? 1
+160837.85 +400311.2 -000015.0+000017.600010.5 08.5700.37F? 0
+160959.77 -632835.1 -000037.4-000006.200005.3 08.5700.97K? 0
+161012.08 -524307.9 -000014.5-000011.000004.0 08.5700.08A? 0
+161248.31 +392133.2 -000261.6+000276.500017.1 08.5700.70G? 0
+161334.48 +843306.9 +000017.3+000007.900000.7 08.5700.16A? 0
+161837.30 +594137.2 +000009.7-000001.800006.5 08.5700.32F? 0
+161908.66 +124348.7 +000001.3-000002.200008.4 08.5700.29A? 0
+162028.14 -213032.3 -000020.9-000011.200004.2 08.5700.34F? 0
+162154.98 -444856.2 +000063.8-000025.700015.6 08.5700.52F? 0
+162654.33 -510829.3 -000004.1-000006.600003.6 08.57-0.02B? 0
+163641.87 -633720.7 -000003.6-000005.200002.0 08.57-0.04B? 0
+163756.37 +560742.7 -000020.1-000011.200014.2 08.5700.53F? 0
+164211.31 +012803.4 +000004.3-000016.200007.7 08.5700.36F? 0
+164351.89 +261351.7 -000000.5-000005.100009.2 08.5700.44F? 0
+164428.88 +085639.9 -000012.2-000019.000023.6 08.5700.41F? 0
+165101.39 -400005.3 -000003.4-000035.300022.1 08.5700.38F? 0
+165627.96 +061652.7 +000010.4-000010.500000.8 08.5700.99K? 0
+170125.17 -592659.1 -000003.0-000011.100003.5 08.5700.09A? 0
+170209.63 -773132.1 -000011.3+000017.100003.3 08.5700.93G? 0
+170503.48 -471424.3 -000003.7-000085.100007.6 08.5700.60G? 0
+170645.41 +771809.8 +000006.3+000013.700004.1 08.5700.00A? 0
+170730.00 +381020.6 -000021.5+000006.700015.6 08.5700.54F? 0
+170928.29 -204624.1 +000002.3-000010.300005.4 08.5700.42F? 0
+171207.21 +293138.5 +000005.3+000011.700010.2 08.5700.95K? 0
+171356.94 -503353.5 -000016.7-000007.300011.4 08.5700.40F? 0
+171527.91 +320610.5 -000012.2-000001.000001.5 08.5700.11A? 0
+171813.36 -524524.0 -000002.0-000001.100010.9 08.5700.20A? 0
+172511.91 -755954.5 -000002.5-000018.700008.8 08.5700.29A? 0
+173204.07 +451824.0 -000001.1+000070.500016.5 08.5700.94G? 0
+173557.30 -382821.8 +000008.6+000011.900019.7 08.5700.00B? 0
+173606.69 -721834.2 +000012.7+000002.700007.9 08.5700.11A? 0
+174331.96 -394920.3 -000007.9+000009.100003.4 08.5700.11A? 0
+174525.16 -372948.9 +000011.5-000017.600018.1 08.5700.47F? 0
+174907.93 +081608.7 -000005.2+000002.700002.1 08.5700.12A? 0
+175006.71 -711835.5 +000025.5+000015.900017.7 08.5700.42F? 0
+175109.81 -274946.1 +000008.7+000002.100010.0 08.5700.06A? 0
+175431.64 +231356.4 -000001.0-000012.400007.5 08.5700.20A? 0
+175616.00 +234302.2 +000030.2-000020.000008.4 08.5700.38F? 0
+180452.84 -405036.1 +000014.5-000019.900017.2 08.5700.26A? 0
+181059.92 +444615.1 +000002.3+000024.400001.2 08.5700.94G? 0
+181549.03 -234856.0 +000069.7-000168.000051.3 08.5700.73G? 0
+181618.84 -700512.0 +000024.5+000089.800019.4 08.5700.90G? 0
+181729.39 -281553.2 +000026.8-000005.400023.2 08.5700.99K? 0
+181756.26 -291526.1 +000019.4+000004.300005.2 08.57-0.04B? 0
+181942.44 -462824.8 +000017.5-000015.500003.9 08.5700.90G? 0
+181959.14 +543408.6 -000042.4+000037.700004.1 08.5700.94G? 0
+182254.84 +145811.0 -000005.3+000039.200023.5 08.5700.65G? 0
+182403.94 +012958.3 -000038.2-000006.900004.6 08.5700.34F? 0
+182606.85 -400310.2 -000009.6+000008.200003.7 08.5700.92G? 0
+182832.97 -165839.7 +000001.4-000001.200011.6 08.5700.14A? 0
+183446.29 +052747.3 -000021.6-000010.000009.1 08.5700.52F? 0
+183536.24 +313632.9 +000045.1+000030.300005.3 08.5700.55F? 0
+183552.37 -364839.4 -000005.5-000013.800006.4 08.5700.16A? 0
+183629.32 -591950.1 +000015.2-000035.500003.1 08.5700.32F? 0
+184603.81 -061846.3 -000019.2+000011.000003.7 08.5700.11A? 0
+185029.40 -070043.4 -000000.9-000034.700022.8 08.5700.48F? 0
+190002.72 -321820.5 +000017.3-000000.400007.7 08.57-0.06B? 0
+190117.51 -065208.7 +000004.5+000006.400008.0 08.5700.35F? 0
+191012.89 +105341.3 -000009.8-000003.300000.5 08.5700.28A? 0
+191036.15 +321405.9 +000007.7+000013.400007.6 08.5700.20A? 0
+191041.44 -720950.1 -000001.0+000014.400006.8 08.5700.09A? 0
+191132.14 -270435.6 +000006.0-000045.500002.6 08.5700.21A? 0
+191552.85 +084949.5 -000010.7-000003.300021.3 08.5700.22A? 0
+191725.77 +315851.3 +000017.9+000025.600000.3 08.5700.96K? 0
+191841.02 +351303.1 -000003.8-000006.900005.1 08.5700.20A? 0
+191942.37 -000259.4 +000016.8+000001.200000.1 08.5700.23A? 0
+191959.18 +282918.0 -000001.7-000003.600007.6 08.5700.96K? 0
+192020.88 +333237.0 +000015.1+000005.400004.7 08.5700.41F? 0
+192027.55 +165028.7 +000017.6+000018.400004.7 08.5700.51F? 0
+192154.99 +630605.5 +000013.6-000002.500014.6 08.5700.15A? 0
+192300.88 -651128.4 +000017.2+000015.100005.4 08.5700.94G? 0
+192406.73 +103240.4 +000003.1-000029.200005.5 08.5700.29A? 0
+192751.66 -292955.1 +000009.8-000013.300069.1 08.5700.00B? 1
+192924.09 -294227.2 +000014.6+000018.200016.2 08.5700.03A? 0
+193029.06 +442041.0 -000009.5-000013.500003.3 08.5700.09A? 0
+193451.92 +130439.7 +000005.7-000009.200003.0 08.57-0.01B? 0
+193525.40 -395128.7 +000007.2-000009.500024.3 08.5700.96K? 0
+193548.08 +165826.6 +000056.1+000023.500036.5 08.5700.56F? 0
+193734.83 +221252.3 -000001.3-000015.600006.0 08.5700.13A? 0
+194138.99 +240502.8 -000046.9-000186.100004.2 08.5700.47F? 0
+194450.48 +212703.4 -000000.2-000026.100011.5 08.5700.92G? 0
+194557.62 +371630.2 -000000.2-000008.100011.3 08.5700.10A? 0
+195449.05 +350020.1 +000014.5-000024.200001.8 08.5700.69G? 0
+200159.20 +383955.4 -000008.2-000000.200005.8 08.5700.10A? 0
+200809.30 +274858.9 +000005.2-000000.700002.9 08.57-0.01B? 0
+200926.08 +362919.7 -000005.0+000005.800003.7 08.5700.33F? 0
+200940.57 +402542.3 +000009.1+000008.800006.9 08.5700.87G? 0
+201000.41 -255221.2 -000012.2+000022.600011.2 08.5700.56F? 0
+201641.79 +465554.3 +000015.2-000015.000002.3 08.5700.14A? 0
+202235.57 +380745.8 -000011.0-000011.500010.0 08.5700.89G? 0
+202243.33 -425720.6 +000006.4-000017.900014.8 08.5700.34F? 0
+202351.02 +382934.4 -000020.6-000005.900009.9 08.5700.44F? 0
+202431.83 +601714.2 +000000.2-000003.100001.0 08.5700.05A? 0
+202941.72 -330135.4 -000005.1-000019.100002.0 08.5700.04A? 0
+203101.96 +595233.4 +000014.7+000004.000009.7 08.5700.52F? 0
+203133.56 +421214.1 -000003.8+000002.100004.5 08.57-0.04B? 0
+203147.55 +410638.0 +000012.3+000000.400003.5 08.5700.48F? 0
+203213.25 +474742.1 -000006.9-000002.900001.0 08.5700.67G? 0
+203345.57 +280734.3 +000005.7-000005.400027.5 08.57-0.03B? 1
+203653.99 +030226.0 -000014.6-000088.400011.7 08.5700.55F? 0
+203938.05 -305524.9 -000000.5+000020.800008.6 08.5700.42F? 0
+204619.40 +061307.1 +000012.9+000005.100016.3 08.5700.32F? 0
+205351.78 -131219.6 +000098.6-000096.000006.1 08.5700.91G? 0
+210259.95 +490218.3 -000004.5+000001.600002.8 08.5700.31F? 0
+211416.57 +333304.1 +000008.7-000003.800000.6 08.5700.21A? 0
+211643.29 -073917.2 +000000.0+000000.000000.0 08.5700.40F? 1
+212632.15 +465558.0 -000001.6-000018.600003.5 08.5700.11A? 0
+213246.30 +354555.0 -000000.7+000019.300000.4 08.5700.36F? 0
+213259.33 +552425.1 +000013.5-000002.100000.3 08.5700.18A? 0
+213624.10 -404046.7 -000003.6-000001.700021.0 08.5700.55F? 0
+213808.39 -314414.2 +000020.2-000073.200012.9 08.5700.54F? 0
+213951.07 -081322.2 +000011.4+000015.100004.8 08.5700.13A? 0
+215131.36 -323202.1 +000031.5-000013.800016.1 08.5700.44F? 0
+215717.76 -035334.3 +000031.7-000025.700001.3 08.5700.51F? 0
+215743.17 +201429.9 +000032.8+000007.800012.4 08.5700.44F? 1
+220315.43 +485056.6 +000000.2+000003.500003.3 08.57-0.02B? 0
+220505.51 -351052.6 +000306.5-000193.600016.3 08.5700.76G? 0
+220513.36 +192450.2 -000018.7-000006.100000.8 08.5700.38F? 0
+221038.35 +401549.1 -000009.1+000029.400001.2 08.5700.35F? 0
+221138.21 +183935.0 +000035.8-000011.100003.8 08.5700.41F? 0
+221408.84 +091718.8 +000051.5-000045.800007.1 08.5700.35F? 0
+221825.04 +631312.2 -000011.8-000033.100000.9 08.5700.28A? 0
+222006.94 +493011.7 +000100.0+000023.500042.4 08.5700.85G? 0
+222331.38 +091736.9 -000007.9+000000.700007.7 08.5700.90G? 0
+222458.27 -871552.2 +000027.8+000026.200000.9 08.5700.96K? 0
+222625.58 +370614.9 +000009.5-000002.400006.4 08.5700.33F? 0
+222647.41 +403329.7 +000010.7-000004.900002.8 08.5700.04A? 0
+222954.26 +321100.8 +000013.3+000002.200010.9 08.5700.92G? 0
+223231.20 +731037.1 +000001.5+000002.500001.4 08.5700.39F? 0
+223812.26 +783054.4 +000014.6-000028.300004.2 08.5700.46F? 0
+224009.78 +501728.1 +000028.2-000003.500007.3 08.5700.35F? 0
+224518.27 -332133.7 +000071.4-000027.100012.4 08.5700.36F? 0
+224902.85 +450408.8 +000188.1+000079.500017.1 08.5700.54F? 0
+225837.26 -234147.9 +000112.1-000018.200032.0 08.5700.84G? 0
+230253.22 +175633.2 -000009.6+000038.800009.4 08.5700.64G? 0
+230558.64 +854350.0 +000023.1+000005.100003.4 08.5700.48F? 0
+230636.98 +465633.6 -000007.9+000001.900002.5 08.5700.05A? 0
+231827.64 -015354.5 +000122.8-000102.700008.7 08.5700.57F? 0
+232512.08 -180544.1 +000030.6+000010.900001.9 08.5700.26A? 0
+233055.86 +092855.6 +000091.6-000034.400026.1 08.5700.58G? 1
+233346.66 -353043.9 +000060.0-000057.100005.8 08.5700.41F? 0
+233419.31 -094234.2 +000000.0+000000.000000.0 08.5700.37F? 0
+233611.63 +735507.4 -000013.7-000023.900000.9 08.5700.41F? 0
+233815.46 -393708.0 -000001.5+000010.700000.2 08.5700.33F? 0
+233853.56 +300334.8 -000027.4-000050.200001.1 08.5700.45F? 0
+234507.21 -223754.2 -000078.0-000079.800005.6 08.5700.83G? 0
+234603.12 -264904.2 +000081.8+000002.300021.9 08.5700.96K? 0
+235332.78 +014211.9 +000152.8+000015.100004.4 08.5700.67G? 0
+235811.77 +205004.8 +000126.2-000013.900009.1 08.5700.61G? 0
+000631.79 +124953.4 +000017.3+000011.600010.2 08.5701.23K? 0
+002159.78 +070042.0 -000014.4-000001.700011.8 08.5701.32K? 0
+002755.28 -014053.9 -000001.6-000019.000023.3 08.5701.29K? 0
+003336.82 +395303.3 +000010.7-000007.200014.8 08.5701.15K? 0
+003338.24 +231520.5 -000021.2-000010.200000.1 08.5701.32K? 0
+003839.07 +315421.3 -000006.1-000072.400014.9 08.5701.12K? 0
+004006.36 -514441.6 +000051.0-000002.000007.8 08.5701.04K? 0
+004237.38 -002040.2 +000086.1+000047.200013.7 08.5701.09K? 0
+004637.86 +393718.1 +000002.6+000002.200012.1 08.5701.53K? 0
+004822.75 +330748.7 -000006.4-000020.800000.2 08.5701.22K? 0
+005219.46 -343553.3 +000025.7+000008.800001.3 08.5701.02K? 0
+005349.26 -283240.7 -000041.0-000018.600004.7 08.5701.34K? 0
+005643.07 +600552.9 -000005.3-000004.100011.8 08.5701.11K? 0
+010907.50 -505009.3 +000020.0+000042.600010.5 08.5701.31K? 0
+011414.79 -021046.2 +000057.2-000001.600014.3 08.5701.26K? 0
+012205.21 +624825.0 -000016.7-000011.300005.8 08.5701.47K? 0
+012631.13 +181211.1 -000016.4+000000.400015.3 08.5701.21K? 0
+012747.00 -705126.3 -000003.1-000002.000006.5 08.5701.60K? 0
+012916.93 +250127.4 -000015.4-000016.000011.4 08.5701.66K? 0
+013404.04 -073355.2 +000026.0+000003.200001.5 08.5701.07K? 0
+013650.57 +382712.1 +000007.3-000007.800004.6 08.5701.40K? 0
+013811.91 -065500.3 -000015.0-000019.000010.3 08.5701.30K? 0
+014442.28 +625758.2 -000015.8+000003.300005.2 08.5701.02K? 0
+014916.42 -270403.7 +000051.6+000013.400018.3 08.5701.35K? 0
+015721.34 +424209.9 -000002.0+000028.100015.7 08.5701.68K? 0
+015945.26 -644716.3 +000041.0+000011.200006.5 08.5701.37K? 0
+015952.51 -513554.2 -000001.3+000013.600020.0 08.5701.04K? 0
+020333.05 -824410.8 -000017.3-000014.700005.1 08.5701.11K? 0
+020614.15 -091143.5 +000029.0-000024.200001.6 08.5701.10K? 0
+020630.11 +772931.7 +000002.6+000013.500012.1 08.5701.43K? 0
+020646.57 +035414.8 +000000.5-000023.700002.3 08.5701.69K? 0
+022301.47 -533234.9 +000036.8-000010.700005.3 08.5701.51K? 0
+022527.62 -482927.7 +000025.8-000012.900000.7 08.5701.01K? 0
+022647.76 -313217.1 -000001.3-000030.700006.9 08.5701.12K? 0
+023210.39 +482028.9 -000019.7-000009.900015.9 08.5701.06K? 0
+023453.72 -002212.8 +000030.3+000005.800026.1 08.5701.05K? 0
+023609.79 +271000.7 +000015.8+000013.000027.7 08.5701.08K? 0
+023848.72 +303225.7 +000001.2-000048.300003.7 08.5701.17K? 0
+023920.64 +424826.6 -000012.5-000016.200008.3 08.5701.26K? 0
+030442.87 +090525.2 +000004.7-000024.100003.8 08.5701.68K? 0
+031128.51 -694740.4 -000007.5-000011.100005.7 08.5701.01K? 0
+031859.81 +264139.7 +000015.9+000012.900002.5 08.5701.79K? 0
+032316.95 -495933.3 +000251.4+000263.400070.2 08.5701.07K? 0
+033237.74 +282157.1 +000009.3+000012.900012.0 08.5701.64K? 0
+033834.27 -424044.5 +000013.4+000022.800008.4 08.5701.49K? 0
+033904.31 -003232.3 +000010.7-000030.600010.9 08.5701.31K? 0
+034304.43 -542819.4 +000027.6+000009.100003.6 08.5701.11K? 0
+034852.89 +153508.9 +000020.4-000021.800021.6 08.5701.90M? 0
+034912.08 -481725.4 +000029.4-000021.500000.0 08.5701.00K? 0
+035435.34 +411918.7 +000025.1-000010.600005.3 08.5701.21K? 0
+040102.94 +520953.5 -000000.1-000044.200000.2 08.5701.51K? 0
+040500.02 -301046.0 +000012.8+000018.500008.5 08.5701.37K? 0
+040504.05 -362323.4 -000003.2+000030.100012.7 08.5701.49K? 0
+041121.82 +220340.0 -000052.7+000018.800011.3 08.5701.15K? 0
+041431.21 -704536.4 +000005.9-000002.000012.0 08.5701.20K? 0
+042100.15 -191437.8 -000010.7+000050.100020.4 08.5701.27K? 0
+042426.33 -063417.1 -000011.4-000028.600022.0 08.5701.20K? 0
+042452.02 +505043.6 -000003.8-000009.200010.2 08.5701.84K? 0
+042506.77 -324337.6 -000045.3-000130.300000.9 08.5701.05K? 0
+042724.90 -020100.8 +000001.0-000007.300007.1 08.5701.43K? 0
+042726.03 -295738.1 +000025.7+000003.700004.5 08.5701.27K? 0
+042820.18 +240704.3 +000055.6+000017.500005.2 08.5701.96M? 0
+043254.41 +364514.4 -000028.0-000056.900004.9 08.5701.42K? 0
+044750.66 -151008.7 -000014.1-000006.200015.2 08.5701.12K? 0
+045217.68 -023648.6 +000017.6-000007.200000.1 08.5701.21K? 0
+045859.54 +400442.3 +000022.2-000032.600031.0 08.5701.56K? 0
+050522.02 +323904.1 +000004.5-000006.000005.8 08.5701.38K? 0
+051050.93 +162545.0 +000162.5-000223.700018.7 08.5701.21K? 0
+051150.06 +572132.1 +000014.2-000034.900011.2 08.5701.02K? 0
+051244.35 +340522.4 +000012.0-000021.800000.2 08.5701.03K? 0
+051356.55 +313417.9 -000003.1-000011.300003.0 08.5701.42K? 0
+052549.31 +472514.7 -000003.8-000008.800012.5 08.5701.38K? 0
+053026.29 -333206.4 -000004.3-000023.200016.3 08.5701.39K? 0
+053254.48 +130307.0 +000015.3-000017.300016.2 08.5701.22K? 0
+053523.67 +250120.4 -000002.7+000006.800008.5 08.5701.13K? 0
+053745.95 -150552.1 -000018.4+000044.900011.6 08.5701.18K? 0
+054141.03 +390302.2 +000021.4+000006.100015.3 08.5701.42K? 0
+054205.42 -362324.6 +000002.9+000020.500005.9 08.5701.12K? 0
+054235.91 -102211.0 -000012.7-000001.200001.4 08.5701.20K? 0
+054632.68 +251630.6 +000044.5-000013.000008.4 08.5701.55K? 0
+054710.25 +432850.8 +000009.1-000028.000014.6 08.5701.13K? 0
+055101.96 +544120.0 -000016.3-000006.900003.3 08.5701.11K? 0
+055405.10 +600243.2 +000014.0+000003.200003.7 08.5701.11K? 0
+055525.68 -043608.5 +000026.3+000037.600007.8 08.5701.23K? 0
+055655.94 -605004.3 -000004.0+000010.600002.9 08.5701.21K? 0
+060244.06 -263919.9 +000011.7+000014.700008.2 08.5701.23K? 0
+060250.34 -050328.4 +000017.5-000017.200051.0 08.5701.49K? 0
+060554.25 +113820.3 -000032.4-000000.500011.1 08.5701.63K? 0
+060642.99 +632255.7 -000005.9-000030.800005.3 08.5701.44K? 0
+061115.16 +203356.6 -000035.2-000010.400023.4 08.5701.20K? 0
+061147.42 +065456.2 -000000.8+000005.600010.4 08.5701.49K? 0
+061321.82 -203855.7 -000004.0+000005.300022.8 08.5701.20K? 0
+061743.84 +803351.7 +000006.2+000028.600006.9 08.5701.08K? 0
+062042.97 -465808.7 +000003.6+000031.700009.2 08.5701.65K? 0
+062156.07 -421617.1 -000002.4+000019.700007.0 08.5701.46K? 0
+062638.91 -385333.3 +000019.9-000005.800021.5 08.5701.04K? 0
+062913.89 -030928.1 +000050.1-000005.100000.4 08.5701.37K? 0
+063136.52 +062853.8 +000010.2-000032.600017.1 08.5701.59K? 0
+063226.77 +442450.0 +000012.3-000000.400000.8 08.5701.60K? 0
+063422.10 +020645.9 -000026.4-000029.000062.3 08.5701.07K? 0
+063427.64 +220235.8 +000001.5-000000.200001.1 08.5701.14K? 0
+063548.89 -105822.9 -000026.0-000034.100029.5 08.5701.10K? 0
+063805.04 -013105.0 +000004.9+000002.300011.8 08.5701.54K? 0
+063822.50 +213334.5 +000003.2-000000.100020.6 08.5701.54K? 0
+063920.38 +363919.5 -000008.3-000022.500003.0 08.5701.03K? 0
+064138.33 -321718.2 +000001.4+000019.700015.3 08.5701.04K? 0
+064458.67 -164750.4 +000015.4-000012.300003.2 08.5701.20K? 0 0.10 1.00
+064459.23 -132313.9 -000020.4+000022.100010.5 08.5701.70K? 0
+064516.24 +040437.1 -000005.6-000014.000005.2 08.5701.14K? 0
+065419.43 -061255.2 -000019.5+000010.600006.2 08.5701.53K? 0
+065452.98 -055018.3 +000011.8+000000.900001.1 08.5701.58K? 0
+065855.00 +822922.0 +000011.4+000027.800021.3 08.5701.45K? 0
+065910.51 +184313.4 +000004.2-000012.400027.0 08.5701.11K? 1
+070103.36 -363758.9 -000001.4+000003.000004.6 08.5701.31K? 0
+070210.61 +135103.9 -000008.1-000020.400018.9 08.5701.52K? 0
+070458.16 -332947.5 -000017.3-000001.600018.5 08.5701.02K? 0
+070459.55 -152317.1 -000033.8-000022.600001.2 08.5701.34K? 0
+070934.80 -054036.9 -000012.2-000010.700006.3 08.5701.32K? 0
+071316.38 +610106.5 +000018.1-000013.500002.5 08.5701.64K? 0
+071910.81 -133724.1 +000005.0-000004.900009.4 08.5701.40K? 0
+071945.02 +774624.4 +000005.1-000032.500000.3 08.5701.04K? 0
+071952.69 +021855.7 +000027.5+000008.400003.0 08.5701.31K? 0
+072055.74 +152341.9 -000007.1+000000.900012.9 08.5701.03K? 0
+072129.77 -653925.4 -000005.1-000003.600002.8 08.5701.21K? 0
+072351.72 +352938.6 -000015.0-000022.200035.6 08.5701.01K? 0
+072440.43 -363326.1 -000010.6+000028.300011.3 08.5701.41K? 0
+072932.47 +063940.6 +000008.9+000005.900002.6 08.5701.59K? 0
+073122.27 +591916.5 -000009.3-000029.400005.9 08.5701.00K? 0
+073141.34 +285013.0 -000004.6-000021.300011.3 08.5701.09K? 0
+073224.27 -113240.5 +000012.9-000013.900006.4 08.5701.41K? 0
+073305.17 -062437.2 -000029.2-000037.400004.8 08.5701.49K? 0
+073342.71 -695328.2 +000010.0-000004.800011.6 08.5701.66K? 0
+073424.56 +144902.0 +000001.6-000000.800010.3 08.5701.32K? 0
+073734.44 -252709.8 -000013.9-000004.800004.2 08.5701.12K? 0
+073839.41 -443507.5 +000003.0+000014.000002.5 08.5701.62K? 0
+074018.68 +540413.4 -000049.9+000041.900011.4 08.5701.68K? 0
+074812.81 -423452.5 +000000.4+000059.400008.4 08.5701.01K? 0
+074824.23 -451530.5 -000010.0+000011.000027.0 08.5701.44K? 0
+075005.91 +075753.6 -000013.3-000005.600044.2 08.5701.58K? 0
+075346.98 -233406.4 -000014.3+000014.600001.0 08.5701.05K? 0
+075348.10 +005613.7 -000036.7-000050.600017.7 08.5701.04K? 0
+075542.14 -031739.7 -000002.8+000011.100016.2 08.5701.01K? 0
+080226.20 -432034.5 -000018.2+000018.400016.7 08.5701.39K? 0
+080416.77 +475652.6 -000035.2-000046.400011.1 08.5701.03K? 0
+080440.03 +640442.1 -000010.0+000000.600001.8 08.5701.22K? 0
+080445.97 -235026.1 +000008.0-000018.200013.4 08.5701.07K? 0
+080556.71 -135736.9 -000002.9+000008.800003.5 08.5701.35K? 0
+080628.84 -113427.5 -000008.4-000002.400008.6 08.5701.55K? 0
+080742.23 -262239.4 +000010.5-000009.700008.0 08.5701.07K? 0
+081106.05 -455107.8 -000008.7+000014.000008.5 08.5701.02K? 0
+081135.20 +165952.6 +000032.0-000016.100011.2 08.5701.09K? 0
+081529.00 -473547.4 -000002.1+000000.500004.7 08.5701.11K? 0
+081532.55 +531602.7 -000022.3-000006.500013.7 08.5701.17K? 0
+082228.07 -373824.4 +000006.6+000050.900000.2 08.5701.29K? 0
+082527.11 -365206.7 -000016.8+000008.300008.3 08.5701.53K? 0
+083112.81 -625921.8 -000029.9+000037.900001.0 08.5701.04K? 0
+084833.61 -312424.0 -000056.6+000024.900004.9 08.5701.14K? 0
+085047.76 +382748.6 -000031.9-000038.400012.1 08.5701.07K? 0
+085436.61 -072220.6 +000011.3+000011.900000.6 08.5701.28K? 0
+085656.17 +602353.7 -000018.5-000009.000014.5 08.5701.05K? 0
+090544.22 -280459.4 -000011.1-000011.000010.7 08.5701.15K? 0
+091509.26 +382005.6 -000037.9-000023.000023.3 08.5701.05K? 0
+092121.30 +225326.5 +000012.0-000012.500001.6 08.5701.20K? 0
+092830.18 -635525.3 +000018.4-000009.100008.0 08.5701.50K? 0
+092847.66 +383900.4 -000028.5-000017.300012.2 08.5701.08K? 0
+094829.58 -195736.2 -000030.0+000032.100006.4 08.5701.14K? 0
+095808.29 -293716.2 -000021.9+000005.000000.4 08.5701.24K? 0
+100154.17 -042211.3 +000019.8+000003.400013.0 08.5701.31K? 0
+100257.20 -601422.8 +000006.7-000020.300046.4 08.5701.31K? 0 0.10 1.00
+101353.36 +651505.2 -000004.7-000017.400008.4 08.5701.49K? 0
+101453.48 -271830.9 +000001.1-000015.200003.8 08.5701.22K? 0
+101912.78 +013113.4 -000005.3-000007.500007.8 08.5701.21K? 0
+102434.53 -393115.5 -000004.9+000026.000011.8 08.5701.04K? 0
+102849.66 -522319.7 -000033.2+000012.700008.2 08.5701.02K? 0
+103317.13 +135107.9 -000009.3-000019.900007.0 08.5701.50K? 0
+105752.72 -580248.7 -000003.4+000013.100003.0 08.5701.56K? 0
+105947.17 -494157.4 -000036.7+000012.400005.6 08.5701.17K? 0
+111122.94 -582822.0 +000004.8+000042.500021.9 08.5701.36K? 0 0.10 1.00
+111154.93 -095248.8 -000040.3+000035.800005.7 08.5701.23K? 0
+112032.25 -881500.0 -000046.9+000002.000011.3 08.5701.61K? 0
+112334.74 -031721.2 +000052.4-000073.500022.1 08.5701.04K? 0
+112603.68 -220001.3 -000021.6+000016.200000.4 08.5701.25K? 0
+113302.24 -611949.8 +000003.8+000007.500013.2 08.5701.59K? 0
+113500.30 +433734.8 +000041.0-000009.200004.0 08.5701.01K? 0
+113716.97 -350415.6 -000012.1+000013.800001.3 08.5701.26K? 0
+114030.20 -015015.5 -000055.0-000009.300013.8 08.5701.14K? 0
+114121.34 -525719.5 -000024.0-000015.800015.6 08.5701.22K? 0
+114147.57 -573358.0 -000024.6+000007.700012.2 08.5701.07K? 0
+120459.74 -461146.7 -000002.4-000019.300013.2 08.5701.02K? 0
+121352.58 +281740.4 -000004.0+000000.800005.5 08.5701.50K? 0
+122200.19 -133942.6 -000036.5-000011.200016.0 08.5701.14K? 0
+122234.73 -391012.6 -000023.0+000019.900018.7 08.5701.54K? 0
+123209.95 +205509.2 +000005.7-000012.200004.0 08.5701.29K? 0
+123415.29 -241712.8 -000007.2-000019.000010.2 08.5701.17K? 0
+124526.37 -050735.7 +000084.7-000024.800004.1 08.5701.08K? 0
+124542.20 -243209.6 -000015.6+000024.200033.0 08.5701.29K? 0
+125154.41 -185638.1 -000014.6-000013.900017.0 08.5701.22K? 0
+125819.41 -503457.2 -000029.4-000017.400000.4 08.5701.49K? 0
+130237.96 +051108.5 +000042.7-000029.200009.8 08.5701.33K? 0 0.10 1.00
+131613.92 -103535.3 -000007.8+000004.900006.5 08.5701.08K? 0
+131704.29 -653616.7 -000011.3-000017.400018.1 08.5701.24K? 0
+132728.50 -535010.3 -000014.0-000006.900019.2 08.5701.67K? 0
+133110.34 -021543.9 -000037.8+000007.500003.0 08.5701.13K? 0
+133416.96 +573041.1 +000004.4+000003.400009.5 08.5701.06K? 0
+134541.74 +303629.9 -000033.4-000011.200012.8 08.5701.40K? 0
+135125.52 -273759.5 +000012.9-000010.000033.0 08.5701.58K? 0
+135841.85 -345716.0 -000027.4+000016.800016.3 08.5701.33K? 0
+135959.38 +522755.2 -000025.0-000002.700008.1 08.5701.25K? 0
+140032.23 -842856.9 -000002.6-000011.200019.3 08.5701.11K? 0
+140552.51 -571614.4 -000018.3-000013.900007.9 08.5701.24K? 0
+140819.45 -345819.4 -000032.4+000000.900002.1 08.5701.10K? 0
+142032.38 +135426.0 -000035.7-000006.300013.5 08.5701.24K? 0
+142157.64 +293749.3 -000638.0-000308.600096.5 08.5701.24K? 0
+142313.65 -631433.3 -000001.1-000010.600000.5 08.5701.39K? 0
+142601.11 +140502.1 -000004.1-000010.100004.4 08.5701.20K? 0
+142845.62 -664311.7 -000028.7-000042.300018.2 08.5701.55K? 0
+143401.58 -462602.5 -000044.0-000021.000008.6 08.5701.08K? 0
+143416.17 -602428.7 -000104.5-000034.400027.0 08.5701.07K? 0
+143502.30 -564811.0 -000036.4+000010.100000.4 08.5701.67K? 0
+144941.60 -185631.6 +000009.3-000011.300001.6 08.5701.16K? 0
+145317.89 -815102.2 -000001.5-000001.200006.8 08.5701.22K? 0
+145516.29 +691340.2 +000012.3-000014.100004.4 08.5701.12K? 0
+145925.53 -415715.6 +000000.5-000001.700002.6 08.5701.09K? 0
+151039.66 +223856.5 +000006.8-000004.600000.4 08.5701.13K? 0
+151329.73 -530803.7 +000003.9+000000.000003.2 08.5701.14K? 0
+151839.63 -251327.8 -000007.8-000015.000016.0 08.5701.05K? 0
+151936.96 -451251.0 +000007.8-000019.400010.7 08.5701.05K? 0
+152234.56 -470812.9 +000019.2-000010.400014.0 08.5701.46K? 0
+152707.22 -514158.4 +000007.1-000015.500009.6 08.5701.16K? 0
+152829.71 +253732.1 -000006.3-000009.800001.6 08.5701.05K? 0
+153317.63 +130548.6 -000020.3+000038.200013.2 08.5701.11K? 0
+153405.54 -145206.7 +000031.4-000010.600037.4 08.5701.29K? 0
+153449.17 +663847.0 -000000.8+000003.600007.7 08.5701.25K? 0
+154615.10 +494605.1 +000058.1-000115.200009.3 08.5701.09K? 0
+154810.63 -163601.4 -000033.3-000085.900001.6 08.5701.40K? 0
+154948.06 -320758.0 +000008.8+000013.200000.8 08.5701.26K? 0
+155633.31 +100715.8 +000026.6-000058.500018.0 08.5701.48K? 0
+161138.47 -744515.2 -000011.4-000020.700004.6 08.5701.32K? 0
+161151.01 -210349.1 -000014.8+000004.900010.0 08.5701.87M? 0
+161658.83 -755408.7 -000007.6-000010.100009.2 08.5701.40K? 0
+162621.42 +021605.0 -000045.8+000013.500025.0 08.5701.14K? 0
+163439.96 -640031.0 +000011.4+000006.100013.4 08.5701.62K? 0
+163526.52 +185722.0 -000004.3-000024.400002.5 08.5701.07K? 0
+164535.71 -105525.0 -000013.2-000018.400029.4 08.5701.19K? 0
+164849.91 -522815.5 +000032.4+000009.900019.4 08.5701.51K? 0
+165645.31 -214747.7 +000004.6-000026.700013.5 08.5701.54K? 0
+165920.87 -274928.9 -000016.4+000004.400010.5 08.5701.09K? 0
+170103.67 -450134.5 -000006.6-000045.600026.7 08.5701.02K? 0
+170549.43 -293913.3 +000008.5+000001.900002.8 08.5701.64K? 0
+171133.73 +083731.5 +000014.7-000003.500023.6 08.5701.10K? 0
+171239.70 -335543.3 -000001.3-000008.300005.8 08.5701.24K? 0
+171319.35 -094030.0 -000030.5-000017.200019.1 08.5701.22K? 0
+172142.00 +194120.5 +000015.7-000035.800010.5 08.5701.32K? 0
+172610.64 +323046.6 -000007.9-000021.800012.2 08.5701.61K? 0
+173004.88 -015912.4 -000028.9-000034.300009.7 08.5701.13K? 0
+173803.96 -702936.1 -000001.5-000015.700015.1 08.5701.31K? 0
+173808.60 -195827.9 -000045.6+000001.900003.1 08.5701.81K? 0
+174430.36 +310259.8 -000014.6-000020.100004.9 08.5701.23K? 0
+174512.69 -214234.1 +000004.3+000016.600012.2 08.5701.29K? 0
+174932.51 -540456.4 +000015.4+000004.900014.4 08.5701.25K? 0
+175410.57 +435054.3 -000005.4+000012.600010.9 08.5701.41K? 0
+175953.12 +124854.2 -000012.0-000014.900009.7 08.5701.50K? 0
+180750.79 -141725.2 -000006.9-000012.800007.0 08.5701.73K? 0
+181246.98 -233406.2 +000019.2+000016.500028.0 08.5701.38K? 0
+181345.50 -542157.0 +000039.5-000004.400020.7 08.5701.19K? 0
+181531.41 +001249.0 +000003.9-000002.700014.9 08.5701.20K? 0
+181654.44 +373027.5 -000000.1-000014.900005.3 08.5701.22K? 0
+181717.65 +424811.0 -000007.1-000003.900002.8 08.5701.18K? 0
+182141.99 +072431.6 +000006.3+000003.600006.6 08.5701.07K? 0
+182317.85 -532535.9 -000010.8-000018.900023.0 08.5701.11K? 0
+182438.35 +324708.7 +000025.4-000002.400003.5 08.5701.38K? 0
+182850.15 -332918.6 +000004.7-000005.700010.3 08.5701.64K? 0
+182909.35 -582742.2 -000003.1+000009.700016.1 08.5701.03K? 0
+183019.57 -305741.1 +000013.1-000023.000002.9 08.5701.57K? 0
+183132.81 -643952.2 +000008.4-000045.300007.3 08.5701.32K? 0
+183214.32 +100016.4 +000006.4+000013.500010.2 08.5701.42K? 0
+183238.34 -145441.7 +000054.1+000008.100001.3 08.5701.40K? 0
+183311.96 -224835.0 -000021.3-000042.000003.4 08.5701.14K? 0
+183329.23 +393417.0 +000007.2+000007.000019.9 08.5701.04K? 0
+184453.30 -463029.0 -000015.5-000030.300002.5 08.5701.18K? 0
+185150.78 -163037.7 +000010.9-000003.400003.0 08.5701.08K? 0
+185443.75 -501007.5 +000001.6-000017.300020.5 08.5701.28K? 0
+185706.17 +164350.8 +000012.4-000021.100010.6 08.5701.14K? 0
+185838.50 -565445.7 +000006.4-000011.300005.6 08.5701.65K? 0
+190116.08 +540736.6 +000000.4+000014.400000.6 08.5701.17K? 0
+190126.30 +130150.9 -000004.0-000005.500006.0 08.5701.79K? 0
+190237.32 -381705.2 -000050.4-000018.700024.0 08.5701.60K? 0
+190439.42 +011822.2 -000008.1+000002.100014.4 08.5701.32K? 0 0.10 1.00
+190708.30 -664935.1 +000005.8-000016.400005.8 08.5701.05K? 0
+190738.04 -260000.1 +000004.3-000026.700000.1 08.5701.03K? 0
+191527.28 -350931.3 +000030.6+000016.600015.5 08.5701.37K? 0
+191554.33 +321414.8 -000013.3+000029.800010.7 08.5701.05K? 0
+191815.00 -340024.1 -000037.5+000001.900007.4 08.5701.05K? 0
+193003.21 -173340.2 -000006.0-000019.400013.4 08.5701.32K? 0
+193016.26 +001959.2 +000022.2+000004.700014.3 08.5701.84K? 0
+193230.57 +272521.4 +000018.5-000052.100007.6 08.5701.01K? 0
+194312.26 -190643.6 +000013.1-000010.000008.1 08.5701.68K? 0
+194628.80 +025131.1 -000009.0-000021.800015.0 08.5701.60K? 0
+194915.76 +524706.2 -000023.8+000031.800008.5 08.5701.74K? 0 0.10 1.00
+194950.28 -715249.9 -000011.7-000022.900006.1 08.5701.11K? 0
+195833.29 -540238.4 -000009.5-000010.500000.2 08.5701.01K? 0
+200407.95 +044903.5 -000034.3-000018.200011.9 08.5701.46K? 0
+200543.26 -152523.7 -000012.9+000003.000002.4 08.5701.37K? 0
+200917.86 +431548.7 +000018.4+000016.500001.4 08.5701.33K? 0
+200937.35 -343158.0 -000011.3-000013.400000.5 08.5701.01K? 0
+201119.40 +150336.4 +000005.2-000015.100017.2 08.5701.75K? 0
+201525.79 -282849.6 -000015.3-000012.700015.0 08.5701.08K? 0
+202030.54 +295824.8 -000000.2-000004.700007.0 08.5701.26K? 0
+202137.09 +552218.3 -000012.6-000014.900013.2 08.5701.70K? 0
+203821.39 -123747.5 -000008.3-000002.500003.1 08.5701.53K? 0
+204211.55 -230004.5 +000008.6+000015.200001.6 08.5701.39K? 0
+204739.59 -070640.0 -000012.4+000005.900001.2 08.5701.03K? 0
+205718.79 +181118.9 +000006.6+000011.200000.1 08.5701.48K? 0
+205738.18 -835222.5 +000009.6-000016.800002.4 08.5701.00K? 0
+210046.33 +125805.4 +000042.8-000054.700000.2 08.5701.04K? 0
+210313.24 -144954.9 -000013.5-000034.000025.5 08.5701.55K? 0
+211116.11 +051537.1 +000024.2-000002.800022.8 08.5701.76K? 0
+211229.27 +022115.4 +000020.1+000004.200009.4 08.5701.07K? 0
+211943.55 +174315.4 +000025.3+000010.800005.7 08.5701.31K? 0
+212444.14 +644913.1 +000017.6-000004.700000.5 08.5701.40K? 0
+213343.78 +105406.6 -000025.7-000031.600020.3 08.5701.20K? 1
+213414.85 -272022.1 -000004.0-000000.400002.3 08.5701.15K? 0
+213518.56 +161150.6 -000026.9-000030.800010.7 08.5701.04K? 0
+213813.64 +382026.8 -000020.4-000048.200001.1 08.5701.22K? 0
+214048.73 +661918.1 -000006.2+000003.900000.9 08.5701.43K? 0
+214322.78 +562852.4 +000004.1+000011.400001.5 08.5701.70K? 0
+215129.12 +090258.5 +000042.6+000005.800037.2 08.5701.42K? 0
+215846.24 -824511.4 +000033.6-000003.000002.7 08.5701.03K? 0
+220454.06 -221441.6 -000019.5+000004.700008.3 08.5701.10K? 0
+221139.16 +341932.0 -000004.0-000011.500006.9 08.5701.27K? 0
+221755.89 -310859.7 -000060.4-000046.700015.4 08.5701.25K? 0
+222516.86 -473410.9 +000056.4-000000.600013.4 08.5701.16K? 0
+222716.62 +170438.9 -000005.3-000032.200001.4 08.5701.09K? 0
+223242.75 -555914.0 +000021.1-000017.000002.1 08.5701.03K? 0
+223608.28 -240007.0 +000005.9+000006.000006.5 08.5701.08K? 0
+223651.35 +820338.4 +000024.5+000008.100008.3 08.5701.06K? 0
+224438.63 +523726.6 -000004.4+000008.900004.7 08.5701.04K? 0
+224445.68 -582806.0 +000000.5-000003.400013.7 08.5701.12K? 0
+224734.22 +473825.1 +000006.9-000012.800003.2 08.5701.37K? 0
+225007.32 +393518.1 -000002.1-000023.000019.9 08.5701.35K? 0
+225040.47 -224238.4 -000000.8+000012.900030.8 08.5701.32K? 0
+225122.43 +044711.8 +000023.5-000007.100018.5 08.5701.04K? 0
+225544.41 +445052.1 +000047.7+000014.700010.5 08.5701.06K? 0
+225842.68 -395510.7 -000015.4-000001.300016.0 08.5701.11K? 0
+230213.82 +234331.1 +000013.4-000017.300004.2 08.5701.49K? 0
+232400.87 -593121.4 +000034.6+000013.000001.8 08.5701.30K? 0
+232927.79 +525016.2 +000015.9-000008.700008.8 08.5701.29K? 0
+233007.86 +592516.5 +000040.6-000002.300004.9 08.5701.97M? 0
+233322.55 +444026.9 +000003.2+000001.000013.3 08.5701.68K? 0
+234022.69 +183835.8 -000011.8-000001.700015.2 08.5701.04K? 0
+234843.29 +483403.2 +000005.3-000001.500000.5 08.5701.05K? 0
+165640.78 -155637.2 -000004.8-000046.800000.7 08.5702.02M? 0
+000008.70 -505201.5 +000035.1+000045.600008.6 08.5800.48F? 0
+000235.24 +185009.6 -000006.7+000025.500008.9 08.5800.43F? 0
+000318.89 +584722.0 +000010.4-000008.000008.3 08.5800.14A? 0
+000533.41 +463945.9 +000152.2+000020.800007.1 08.5800.56F? 0
+000814.66 +421324.4 +000010.1-000009.400004.8 08.5800.91G? 0
+001104.33 +660445.1 -000010.9-000018.000007.2 08.5800.17A? 0
+001504.56 -683148.8 +000041.0+000058.100021.1 08.5800.69G? 0
+001532.22 +230147.6 +000018.9-000011.200002.6 08.5800.44F? 0
+001545.02 +390115.1 +000029.7-000004.800010.1 08.5800.45F? 0
+001633.62 -175344.7 +000024.4+000031.200001.1 08.5800.46F? 0
+001643.45 +415058.0 +000055.6+000037.300004.0 08.5800.59G? 0
+001911.94 +161853.5 -000021.2-000001.000001.8 08.5800.38F? 0
+002102.89 -090642.8 +000060.9-000050.000003.4 08.5800.86G? 0
+002234.79 -730156.1 +000004.2-000043.400021.3 08.5800.77G? 0
+003356.69 +184717.6 +000031.2-000052.800007.0 08.5800.51F? 0
+003453.41 -683548.5 +000014.8+000017.300002.5 08.5800.14A? 0
+003459.14 +563606.6 +000007.7-000019.900002.6 08.5800.41F? 0
+003951.41 -372429.6 +000000.4-000000.300011.0 08.5800.17A? 0
+004132.91 -011758.9 +000037.8-000022.500011.4 08.5800.50F? 0
+004316.35 +063411.1 -000004.0-000014.700007.9 08.5800.83G? 0
+005113.47 +140509.0 +000060.4+000017.900005.0 08.5800.40F? 0
+005647.09 -640430.2 +000000.0+000000.000000.0 08.5800.39F? 1
+005934.70 +394029.8 -000013.3-000023.900013.9 08.5800.12A? 0
+010102.98 +734128.1 -000009.6+000019.300018.1 08.5800.29A? 0
+011001.03 +284208.3 +000041.0+000024.900027.7 08.5800.53F? 0
+011218.96 +513130.2 +000013.8+000005.200035.0 08.5800.24A? 0
+011301.50 +010442.8 -000023.7-000077.600013.1 08.5800.49F? 0
+011827.91 +783839.5 +000061.0-000017.000006.7 08.5800.53F? 0
+012123.97 -284738.3 +000004.9+000000.700004.5 08.5800.95G? 0
+012230.88 -190450.3 +000000.0+000000.000000.0 08.5800.65G? 0
+012333.02 -161319.9 +000016.6+000012.800003.9 08.5800.43F? 0
+013326.18 +421939.6 +000001.5+000008.100012.5 08.5800.93G? 0
+013801.66 +455954.1 -000002.4-000012.600003.0 08.5800.12A? 0
+013856.20 +171336.2 +000005.3-000004.900005.7 08.5800.48F? 0
+014151.11 +451315.6 +000000.0-000059.600000.2 08.5800.77G? 0
+014824.96 -203835.8 +000032.6-000006.000011.9 08.5800.36F? 0
+014916.92 +405822.1 +000033.8-000004.100008.4 08.5800.47F? 0
+015055.94 -001716.5 +000021.2+000031.400000.4 08.5800.98K? 0
+015059.78 +540302.2 -000009.2-000002.300000.2 08.58-0.04B? 0
+015611.54 -232515.9 +000081.4-000005.400003.5 08.5800.57F? 0
+020015.02 +531517.1 +000005.9-000003.600005.7 08.58-0.01B? 0
+020635.64 +403554.6 -000029.6-000017.800013.9 08.5800.38F? 0
+020828.76 +562823.4 +000017.8-000022.300005.9 08.5800.39F? 0
+021057.15 +472014.4 +000004.7-000009.900005.7 08.5800.05A? 0
+021353.31 +584428.7 +000018.3-000045.300005.2 08.5800.31F? 0
+021915.40 +503055.7 +000024.6-000008.200005.1 08.5800.31F? 0
+022110.44 +565156.4 +000039.4+000017.700002.7 08.5800.27A? 0 0.10 1.00
+022207.39 +570642.3 +000000.0+000000.000000.0 08.5800.11A? 0
+022420.44 +534628.9 -000011.5+000007.500004.4 08.5800.02A? 0
+023047.34 -031216.0 -000089.8-000169.700012.5 08.5800.61G? 0
+023441.12 +061706.3 -000068.9-000051.900007.6 08.5800.89G? 0
+023722.56 +635253.1 -000002.7+000004.500009.3 08.5800.63G? 0
+023744.35 +555822.8 +000008.0-000008.900011.0 08.5800.22A? 0
+023854.84 -130009.3 +000007.7+000000.500020.5 08.5800.54F? 0
+023947.55 +850334.2 +000073.6-000080.300009.9 08.5800.63G? 0
+023957.59 -085205.7 -000029.5+000014.000011.8 08.5800.92G? 0
+024106.27 -512628.3 +000320.6+000111.200026.0 08.5800.60G? 0
+025037.46 +633229.4 +000018.1-000035.800012.7 08.5800.48F? 0
+025417.90 +152944.0 +000094.3-000023.600007.8 08.5800.42F? 0
+025637.79 -221837.1 +000167.5+000085.700018.6 08.5800.77G? 0
+030225.68 +720050.4 -000003.9-000016.200004.2 08.5800.27A? 0
+030905.48 +405036.1 -000002.3+000002.500003.6 08.5800.35F? 0
+031140.41 +085613.6 -000016.4-000072.300004.9 08.5800.55F? 0
+031142.03 +080707.5 +000021.2+000012.000000.7 08.5800.04A? 0
+031157.67 +743603.1 -000006.8+000001.100007.7 08.5800.33F? 0
+031455.00 +561817.7 +000025.4-000053.100011.2 08.5800.68G? 0
+031529.43 -543737.6 -000008.0+000006.100001.5 08.5800.97K? 0
+031723.30 -000935.4 -000012.2+000017.200012.4 08.5800.31A? 0
+031843.96 -252543.9 +000004.2-000026.900008.8 08.5800.62G? 0
+032011.89 +323051.3 +000010.8+000012.400013.8 08.5800.10A? 0
+032034.70 +611537.9 -000005.1-000020.800017.7 08.5800.56F? 0
+032908.14 +723516.6 +000038.9-000040.500007.2 08.5800.26A? 0
+032914.03 -034745.9 +000044.7+000021.200017.8 08.5800.34F? 0
+033102.43 -171004.1 -000001.9+000016.600003.9 08.5800.24A? 0
+033142.42 +744604.3 -000011.4-000005.400007.1 08.5800.94G? 0
+033253.62 +153258.8 +000001.2+000028.900010.7 08.5800.44F? 0
+033449.31 +160739.4 -000060.1-000045.400006.8 08.5800.52F? 0
+033956.11 -413153.0 +000000.0+000005.500008.4 08.5800.31F? 0
+034841.34 +484824.3 +000000.4+000014.700000.0 08.5800.14A? 0
+035000.45 +091631.7 -000003.8-000005.500008.6 08.5800.37F? 0
+035416.54 +513257.9 +000015.5-000005.600000.3 08.5800.22A? 0
+035639.66 +673050.9 -000001.9-000020.800008.8 08.5800.92G? 0
+035735.72 +112949.1 -000012.8+000045.800004.2 08.5800.66G? 0
+041809.91 +480513.2 -000004.8-000025.100006.3 08.5800.21A? 0
+041857.90 +195424.4 +000104.7-000023.300034.3 08.5800.72G? 0
+041922.57 -441634.1 +000071.9-000041.100019.1 08.5800.60G? 1
+042047.10 +645310.9 +000003.4-000027.700005.7 08.5800.43F? 0
+042328.83 -273928.2 +000002.0-000025.900023.4 08.5800.68G? 0
+042426.24 +341902.7 +000035.9-000018.900001.7 08.5800.40F? 0
+042439.00 -373640.7 +000025.4+000025.000000.4 08.5800.99K? 0
+042554.95 +572943.0 -000060.9-000061.800023.7 08.5800.65G? 0
+042708.50 -085354.8 +000014.3-000001.200013.9 08.5800.03A? 0
+042758.99 -111028.2 +000007.8-000026.000003.3 08.5800.91G? 0
+043449.69 +072621.4 -000020.9-000007.500000.5 08.5800.28A? 0
+043506.84 -084136.5 -000000.4+000008.400002.5 08.5800.21A? 0
+043753.62 +740826.9 +000008.7-000042.300005.0 08.5800.35F? 0
+044005.58 +003302.5 -000006.6+000008.100005.6 08.5800.11A? 0
+044427.85 -061334.8 +000007.6-000020.600005.6 08.5800.29A? 0
+044446.33 -200050.9 +000049.9+000049.400007.6 08.5800.72G? 0
+044628.05 -545213.5 -000049.5-000038.700014.3 08.5800.49F? 0
+044729.06 +432402.1 +000039.9+000003.300001.4 08.5800.39F? 1
+045103.81 -273111.0 +000029.9-000001.500005.7 08.5800.50F? 0
+045453.49 +432312.4 +000005.5-000041.400025.6 08.5800.53F? 0
+050222.16 -161005.6 -000007.5+000005.800001.4 08.5800.28A? 0
+051054.64 +792853.2 -000000.3-000009.600000.7 08.5800.11A? 0
+051225.96 -245519.9 +000000.0+000000.000000.0 08.5800.48F? 1
+051400.94 +881319.3 -000012.4+000001.400001.2 08.5800.38F? 0
+051557.63 +011939.3 +000009.3-000003.700008.7 08.5800.17A? 0
+052206.72 +393045.5 +000011.5-000001.200014.1 08.58-0.03B? 0
+052457.94 +373011.1 +000005.3-000018.700008.5 08.58-0.02B? 0
+052538.30 +380249.8 -000004.5-000015.300018.3 08.5800.09A? 0
+052603.54 +190808.2 +000006.1-000006.900015.3 08.5800.33F? 0
+052751.95 -293426.9 +000013.1+000010.600002.7 08.5800.42F? 0
+053518.99 -325400.1 -000005.4+000020.000014.9 08.5800.96K? 0
+053740.20 +583257.2 -000009.9-000059.200009.1 08.5800.48F? 0
+054014.04 +211709.7 -000006.1-000031.700007.0 08.5800.40F? 0
+054043.59 -530427.6 +000025.5+000053.700008.5 08.5800.34F? 0
+054443.49 +031138.2 -000010.8-000019.700019.9 08.5800.26A? 0
+054457.72 +153809.0 -000048.5+000006.300007.1 08.5800.49F? 0
+054632.59 +201815.6 +000050.9-000112.900003.0 08.5800.66G? 0
+054636.46 +330824.0 -000020.4-000029.100010.6 08.5800.44F? 0
+054836.46 -203801.0 +000017.0-000023.100008.1 08.5800.41F? 0
+055051.63 +200952.9 +000013.8+000017.100011.0 08.5800.02A? 0
+055052.66 +072853.9 -000003.8-000000.800001.7 08.5800.65G? 0
+055500.87 -413855.1 +000004.3-000006.800001.2 08.5800.21A? 0
+055531.22 +433531.9 -000000.8+000000.500005.7 08.5800.04A? 0
+055605.16 +075047.5 -000010.7-000004.300009.1 08.5800.02A? 0
+055713.67 +064629.0 -000015.9-000028.600007.1 08.5800.47F? 0
+055847.68 +394228.4 -000003.7-000030.900004.3 08.5800.39F? 0
+060101.30 +102405.4 +000002.5-000004.600004.8 08.5800.18A? 0
+060416.74 -594919.6 -000001.8-000032.400001.5 08.5800.50F? 0
+060502.79 -073143.5 +000002.9-000012.400011.9 08.5800.29A? 0
+060523.95 +455007.0 -000015.7-000012.200010.8 08.5800.04A? 0
+060620.59 -123112.7 +000007.0-000016.200005.9 08.5800.52F? 0
+060933.63 -050400.3 -000002.8+000024.300000.2 08.5800.26A? 0
+060956.47 +151948.5 -000010.3+000004.500020.4 08.5800.14A? 0
+061652.24 +221014.2 +000013.9-000005.600004.8 08.5800.27A? 0
+062409.73 -200030.7 -000000.3+000012.200009.8 08.5800.97K? 0
+063109.26 -164153.7 -000009.7+000006.200009.4 08.5800.97K? 0
+063214.40 +050844.2 -000007.9-000037.100040.8 08.5800.59G? 0
+063218.05 +080904.8 +000010.1+000001.100010.6 08.5800.45F? 0
+063439.53 -463036.2 -000017.4+000021.400005.3 08.5800.28A? 0
+063454.00 -345010.2 -000017.9-000015.700009.3 08.5800.60G? 0
+063539.51 +594737.3 +000012.8-000009.200004.3 08.5800.34F? 0
+063552.82 -552049.0 -000008.0+000009.400005.4 08.5800.15A? 0
+063736.62 -114054.8 -000000.2-000007.900013.9 08.5800.21A? 0
+063915.46 -505558.3 -000002.2-000001.300001.5 08.5800.23A? 0
+064609.19 +704454.5 +000004.2+000023.400004.7 08.5800.53F? 0
+064637.97 -583925.0 +000018.1-000041.700005.8 08.5800.94G? 0
+064705.30 +120617.8 -000086.1-000053.900022.2 08.5800.51F? 0
+064719.88 +724313.2 +000005.9-000066.300013.4 08.5800.32F? 0
+064829.31 -032954.2 +000010.9-000036.600001.6 08.5800.46F? 0
+064832.44 -070955.2 -000024.1-000003.400011.8 08.5800.45F? 0
+064838.32 +075629.1 +000003.4-000002.300000.2 08.5800.04A? 0
+064959.49 -021646.1 -000000.2+000000.000003.6 08.58-0.06B? 0
+065019.88 +605545.8 -000235.0-000175.800029.3 08.5800.83G? 0
+065220.04 +504026.4 -000032.4+000009.400011.3 08.5800.37F? 0
+065355.99 +114006.1 -000001.9+000006.100007.9 08.5800.10A? 0
+065619.56 +030745.3 -000006.2-000001.500006.4 08.5800.12A? 0
+065700.16 -305337.6 -000001.4+000000.600002.2 08.58-0.01B? 0
+065846.74 +512052.6 +000006.4-000012.500006.9 08.5800.05A? 0
+065852.13 -871817.1 +000010.9-000029.000000.9 08.5800.48F? 0
+065915.00 -013222.8 -000004.5-000000.100000.9 08.5800.97K? 0
+070136.15 +263425.4 -000023.5-000003.200021.3 08.58-0.05B? 1
+070238.25 +134658.6 +000016.5-000005.600014.8 08.5800.00A? 0
+070306.65 +624025.2 -000039.1-000022.600001.7 08.5800.41F? 0
+070315.62 -553834.0 -000048.4+000022.700023.5 08.5800.39F? 0
+070605.16 +190311.9 +000000.0+000000.000000.0 08.5800.88G? 1
+070851.11 +373132.2 -000053.7-000204.700027.2 08.5800.61G? 0
+071103.60 +251933.4 -000000.4-000004.400004.0 08.5800.15A? 0
+071406.55 -861504.8 -000086.5+000049.200013.9 08.5800.55F? 0
+071703.96 -065106.0 -000011.2-000003.900004.6 08.5800.16A? 0
+071832.46 -364608.1 +000000.0+000000.000000.0 08.5800.15A? 0
+071835.91 -464913.3 +000060.9+000088.500009.9 08.5800.64G? 0
+071843.76 +253541.4 -000001.6-000008.500007.8 08.5800.20A? 0
+071912.43 +205736.9 -000025.1-000118.000005.6 08.5800.55F? 0
+072002.70 +080107.2 -000030.8+000008.700018.0 08.5800.10A? 0
+072200.68 -054931.1 -000023.0-000006.900006.1 08.5800.22A? 0
+072512.28 -210126.3 -000002.3+000014.600015.4 08.58-0.01B? 0
+072516.16 -461452.7 -000016.2-000002.900002.6 08.5800.07A? 0
+072536.87 -323033.4 -000016.4-000000.500001.1 08.58-0.06B? 0
+072606.15 -565723.7 -000011.5+000073.600000.2 08.5800.53F? 0
+072640.56 -263044.8 -000006.0+000011.000008.7 08.5800.40F? 1
+073056.32 +402634.4 +000020.2-000014.800013.6 08.5800.48F? 0
+073114.01 -461101.6 -000014.5+000014.800007.1 08.58-0.01B? 0
+073207.61 -465632.8 -000010.3+000007.900001.5 08.58-0.09B? 0
+073556.40 -292129.4 +000000.9-000002.500009.2 08.5800.11A? 1
+073625.71 -195151.2 -000000.4-000007.700012.3 08.5800.10A? 0
+073909.11 -095733.5 -000003.6+000003.300000.4 08.5800.03A? 0
+074102.73 -024046.8 -000000.4+000017.500032.1 08.5800.99K? 0
+074110.49 +010818.1 -000017.0-000018.000037.1 08.5800.98K? 0
+074605.41 +181005.8 -000009.7-000014.100011.0 08.5800.08A? 0
+074915.19 -372519.9 -000016.5+000012.800015.2 08.5800.33F? 0
+075044.50 -400745.9 -000008.2+000002.200001.7 08.5800.47F? 0
+075142.04 +092311.4 -000101.3-000158.700019.8 08.5800.71G? 0
+075348.09 +410120.0 -000006.5-000022.400020.5 08.5800.46F? 0
+075445.68 -244813.5 +000004.5-000026.000004.8 08.5800.99K? 0
+075604.57 -490001.4 -000001.8+000000.200000.5 08.5800.08A? 0
+080320.30 +112055.4 -000033.7-000003.000010.1 08.5800.41F? 0
+080410.58 +793735.8 +000020.7+000001.000012.5 08.5800.46F? 0
+080430.33 -101457.3 -000009.1+000008.500005.2 08.5800.92G? 0
+080514.94 +203043.4 -000012.4+000012.200000.2 08.5800.32F? 0
+080805.70 -450328.6 -000005.3+000006.300000.9 08.58-0.08B? 0
+080809.86 -304735.7 +000044.2-000054.400015.0 08.5800.63G? 0
+081001.08 -442045.1 -000019.0+000004.700000.1 08.58-0.15B? 0
+081359.40 -622608.2 -000017.5+000005.300007.8 08.5800.34F? 0
+081639.57 -340841.1 -000017.1+000017.100000.9 08.5800.36F? 0
+081648.51 +724441.4 -000044.3+000021.500001.9 08.5800.82G? 0
+081653.20 +103225.5 -000002.9-000025.800005.6 08.5800.30A? 0
+082129.93 -485402.6 -000012.2+000009.300003.5 08.58-0.04B? 0
+082151.82 -320240.5 -000011.4+000001.900002.6 08.58-0.15B? 0
+082340.12 -065602.8 -000045.5-000013.500009.5 08.5800.52F? 0
+082403.95 -383221.9 -000008.0+000032.900003.0 08.5800.99K? 0
+082551.25 -190946.0 -000037.8-000040.700013.6 08.5800.47F? 0
+082831.26 -574835.3 -000007.8+000004.500003.5 08.5800.22A? 0
+083907.88 +204750.3 +000007.7-000022.700000.6 08.5800.96K? 0
+084027.98 +070837.3 -000010.1-000029.200002.5 08.5800.33F? 0
+084230.26 -655331.7 +000001.9+000007.600005.3 08.5800.12A? 0
+084308.59 -431849.9 -000017.6+000010.900004.1 08.5800.20A? 0
+084424.85 +155454.1 -000020.3-000005.000018.5 08.5800.22A? 1
+084425.36 -482258.3 -000002.9-000000.200001.3 08.5800.20A? 0
+084720.01 -274558.6 -000009.3+000000.600003.1 08.5800.03A? 0
+084824.02 +204147.6 -000050.6-000034.800021.3 08.5800.56F? 0
+085451.32 -253321.5 -000012.1+000006.800001.7 08.5800.38F? 1
+085539.05 +065931.0 -000002.9+000010.600005.9 08.5800.31F? 0
+085816.17 -242543.1 -000019.7+000002.500004.0 08.5800.14A? 0
+085859.47 -731313.6 -000013.0-000004.600000.8 08.5800.96K? 0
+090024.02 -734940.1 +000013.5-000017.600014.4 08.5800.40F? 0
+090221.65 -105357.5 -000049.8+000070.300011.3 08.5800.52F? 0
+090553.05 +044432.1 -000024.4-000001.300002.6 08.5800.29A? 0
+091115.93 -361231.9 -000004.5+000020.600005.4 08.5800.21A? 0
+091237.97 -313145.5 -000062.3+000011.700007.4 08.5800.54F? 0
+091252.52 -491039.5 -000014.6+000003.500000.0 08.5800.28A? 0
+091316.60 -395119.0 -000016.1+000022.700003.7 08.5800.30A? 0
+091845.98 -372433.9 +000005.9-000017.500000.3 08.5800.39F? 0
+091902.49 -500415.1 -000018.7+000008.900000.2 08.5800.09A? 0
+092055.54 -001015.4 -000008.3+000001.100010.9 08.5800.97K? 0
+092640.28 -460754.5 +000005.9+000006.300002.9 08.5800.17A? 0
+092650.67 -360014.7 -000000.7-000005.100007.2 08.5800.04A? 0
+093401.52 -294418.5 -000010.0-000004.100007.5 08.5800.19A? 0
+093944.97 -802323.4 -000003.3+000009.000009.9 08.5800.05A? 0
+094140.78 -675621.6 -000007.1+000009.900000.1 08.5800.18A? 0
+094311.49 +174559.9 -000021.2-000010.300000.9 08.5800.11A? 0
+094333.96 -513140.0 +000000.5-000001.200002.8 08.5800.83G? 0
+094425.79 -312350.7 -000016.5+000001.900011.7 08.5800.56F? 0
+094710.61 +761739.2 -000055.4-000009.100008.4 08.5800.52F? 0
+095314.18 -583912.1 -000003.6+000015.800014.6 08.5800.41F? 0
+095543.86 -060924.6 -000001.9-000004.300012.1 08.5800.88G? 0
+095837.59 +732954.1 +000000.8+000001.800003.1 08.5800.33F? 0
+100625.66 -532809.6 -000005.6-000005.200003.8 08.5800.15A? 0
+100714.63 -570345.8 -000040.3+000037.200027.5 08.5800.56F? 0
+100808.42 -370341.9 -000020.1-000012.100003.6 08.5800.05A? 0
+100943.40 +155559.6 +000001.1-000042.400025.9 08.5800.91G? 0
+100948.42 +483753.2 -000042.5-000020.500010.4 08.5800.13A? 0
+101210.92 -271538.2 -000070.0+000004.400021.3 08.5800.69G? 1
+101818.08 +172346.9 -000104.7-000007.100005.5 08.5800.57F? 0
+102828.69 -512125.9 -000009.9-000024.200008.8 08.5800.52F? 0
+102919.93 -303223.3 +000031.5-000005.300017.9 08.5800.44F? 0
+103653.38 -074700.3 -000041.1-000010.400018.8 08.5800.43F? 0
+103733.29 -373608.9 +000039.1-000003.500001.8 08.5800.98K? 0
+104625.11 -331929.9 -000023.1+000007.100000.8 08.5800.25A? 0
+104934.45 -524839.2 -000006.4-000016.200003.6 08.5800.18A? 0
+105016.02 -603814.5 -000014.4-000000.400002.9 08.58-0.01B? 0
+105154.60 -563313.1 -000008.3+000005.200005.4 08.5800.00A? 0
+105232.31 +644630.6 +000010.8+000003.300017.8 08.5800.28A? 0
+105240.55 +161845.9 -000136.7-000098.900011.2 08.5800.53F? 0
+105601.17 -593120.1 -000093.3+000103.700007.8 08.5800.61G? 0
+105905.21 -545315.2 -000004.7+000004.400010.8 08.58-0.10B? 0
+110158.23 +691333.2 -000044.0-000006.100003.4 08.5800.42F? 0
+110332.86 -155342.7 +000002.9+000008.100013.8 08.5800.97K? 0
+110942.39 +150740.9 -000047.1+000008.100037.8 08.5800.95K? 0
+111106.17 -610704.5 +000002.2+000002.700009.1 08.5800.16A? 0
+111253.84 -342423.9 +000294.3-000042.500006.2 08.5800.59G? 0
+111447.98 -451814.4 -000006.0-000011.600007.4 08.5800.09A? 0
+111612.71 -374935.0 -000025.7+000007.800001.8 08.5800.42F? 0
+111708.46 -150518.4 -000047.9+000004.500006.6 08.5800.68G? 0
+111815.57 -741025.5 -000024.4-000003.100000.9 08.5800.08A? 0
+112756.88 -624818.5 -000000.9+000000.700011.6 08.5800.16A? 0
+113023.16 -631813.7 -000006.5+000003.200001.1 08.5800.21A? 0
+113026.89 +265522.5 -000115.3-000007.500009.6 08.5800.55F? 0
+113150.70 -680328.6 -000013.5+000004.100002.5 08.5800.12A? 0
+114246.52 +324333.5 -000045.3-000041.800007.4 08.5800.41F? 0
+114335.68 -180550.4 +000027.7-000013.300008.1 08.5800.44F? 0
+114420.42 -395022.9 -000018.4+000014.400003.3 08.5800.50F? 0
+114513.33 -674152.0 -000028.8-000007.300014.3 08.5800.20A? 0
+114623.19 -553938.8 -000019.3+000013.900001.3 08.58-0.02B? 0
+114720.47 +575602.2 -000087.7-000043.900003.3 08.5800.56F? 0
+115323.89 -333939.0 -000070.1-000012.900016.9 08.5800.39F? 0
+115514.31 -274411.2 -000021.1+000008.300014.8 08.5800.99K? 0
+120132.11 +443727.4 -000011.9+000005.100000.1 08.5800.26A? 0
+120139.25 -785916.9 -000039.0+000005.400002.2 08.5800.68G? 0
+120235.20 +411650.4 -000003.7-000003.500008.4 08.5800.42F? 0
+120301.08 -432011.5 -000034.1+000057.900004.2 08.5800.81G? 0
+120513.74 -611207.6 -000001.8+000004.700005.6 08.5800.05A? 0
+120900.24 +582156.9 -000020.8-000006.700010.9 08.5800.41F? 0
+121307.96 +670424.4 -000008.6-000000.600000.8 08.5800.45F? 0
+121517.68 +045454.0 -000009.0-000016.200013.3 08.5800.64G? 0
+122128.11 -471609.2 -000037.7-000009.300008.2 08.5800.78G? 0
+122444.89 -053853.2 -000053.4-000012.700007.2 08.5800.49F? 0
+122810.78 +153706.6 -000012.2+000016.000016.4 08.5800.44F? 0
+123102.95 -201851.5 -000078.1-000002.600002.9 08.5800.49F? 0
+123257.43 -592637.9 -000002.8+000001.100011.3 08.5800.08A? 0
+123614.58 -464947.5 -000018.7-000036.800028.4 08.5800.73G? 0
+123910.45 -402207.4 -000083.4+000021.000012.8 08.5800.62G? 0
+123921.27 -553914.5 -000043.8-000006.600008.5 08.5800.48F? 0
+124126.00 -035938.4 +000043.2-000029.700011.0 08.5800.56F? 0
+124351.66 -673450.7 -000000.4-000016.200014.0 08.5800.66G? 0
+124710.64 -543457.6 -000018.3-000010.300005.3 08.5800.39F? 0
+125033.18 +123337.9 -000064.1-000015.400003.8 08.5800.41F? 0
+125356.60 -521635.3 +000000.0+000000.000000.0 08.5800.35F? 1
+131443.86 -732843.3 -000006.0+000000.700005.2 08.5800.27A? 0
+132044.07 +040756.9 -000523.8+000206.100024.2 08.5800.97K? 0
+132108.87 -402012.9 -000002.2-000034.400007.7 08.5800.60G? 0
+132227.95 -692140.1 -000014.7-000016.700006.3 08.5800.51F? 0
+133030.77 +223047.5 +000028.9-000050.300013.9 08.5800.50F? 0
+133251.56 +490824.5 -000044.4-000007.700010.1 08.5800.56F? 0
+133412.57 -405902.1 -000006.1-000002.700007.5 08.5800.89G? 0
+133522.14 -454323.9 -000001.3-000003.500000.4 08.5800.06A? 0
+134842.57 +131056.4 +000040.1-000033.200017.4 08.5800.30A? 0
+135331.28 +585406.9 -000019.2-000004.900005.6 08.5800.45F? 0
+135438.18 -452340.1 -000001.5-000012.700017.8 08.5800.22A? 0
+135503.91 -153127.3 -000060.5-000163.500028.0 08.5800.64G? 0
+135519.05 -780825.4 -000028.4-000008.600016.6 08.5800.26A? 0
+135634.78 +813650.9 -000002.8-000006.400008.5 08.5800.16A? 0
+135640.95 +680422.5 -000008.6+000018.600004.6 08.5800.94G? 0
+135706.43 +342604.8 -000022.6+000030.200010.1 08.5800.59G? 1
+135842.44 -624307.1 -000021.5-000008.000013.0 08.5800.08A? 0
+135859.35 -281357.5 +000012.2-000045.300020.4 08.5800.90G? 0
+140115.27 -483513.4 -000008.5-000001.800021.5 08.58-0.05B? 0
+141805.24 -145443.2 -000100.9-000026.100015.4 08.5800.47F? 0
+141811.95 -513013.9 -000019.3-000003.800011.0 08.5800.00A? 0
+142835.57 -621232.4 +000004.2-000001.900000.7 08.58-0.04B? 0
+143123.52 +330518.8 +000012.2-000031.700006.2 08.5800.90G? 0
+143204.26 -460559.5 -000026.5-000023.100005.2 08.5800.31A? 0
+143612.97 -701739.7 -000017.1+000002.200005.0 08.5800.12A? 0
+144533.00 -720514.9 -000009.4-000006.000005.3 08.5800.03A? 0
+144602.33 +365329.1 +000046.9-000075.200000.9 08.5800.58F? 0
diff --git a/kstars/kstars/data/hip082.dat b/kstars/kstars/data/hip082.dat
new file mode 100644
index 00000000..73e17274
--- /dev/null
+++ b/kstars/kstars/data/hip082.dat
@@ -0,0 +1,1000 @@
+144618.08 +432756.5 -000009.1+000004.700010.6 08.5800.46F? 0
+145633.73 -085552.7 -000002.8+000138.000018.9 08.5800.66G? 0
+145829.29 -700745.3 +000014.7+000001.300001.9 08.5800.24A? 0
+150513.94 -445514.9 +000000.0-000009.000006.7 08.58-0.05B? 0
+151356.30 -543748.9 -000007.0-000003.200013.9 08.5800.03A? 0
+151441.78 -290430.1 -000030.8-000016.700004.7 08.5800.84G? 0
+151823.41 +620928.4 +000039.4-000021.700021.1 08.5800.55F? 0
+152102.29 -155801.8 -000127.2-000023.400041.7 08.5800.56F? 0
+152350.74 -741114.1 -000040.4-000040.300002.1 08.5800.42F? 0
+152355.29 -134636.8 -000011.1-000002.800005.6 08.5800.01A? 0
+153044.95 +380948.7 +000008.6-000031.000007.3 08.5800.60G? 0
+153154.80 +093939.2 -000028.3-000012.500036.0 08.5800.58F? 0
+153229.02 -525210.4 -000015.2-000013.400014.2 08.58-0.01B? 0 0.10 1.00
+153556.80 -615905.2 -000011.4-000012.000004.6 08.5800.25A? 0
+153849.74 -024943.7 -000073.6+000026.100003.1 08.5800.39F? 0
+154949.65 +472822.4 +000051.9-000021.600013.9 08.5800.73G? 0
+155612.92 -254816.8 +000009.6-000012.100004.9 08.5800.20A? 0
+160328.37 +612036.5 +000012.6+000002.400004.2 08.5800.21A? 0
+160817.02 -170805.3 -000007.4+000003.800004.9 08.5800.80G? 0
+161258.01 -140207.1 -000053.1+000011.600001.2 08.5800.94G? 0
+161339.95 -495343.8 -000010.4+000003.300006.2 08.5800.17A? 0
+161457.91 +452555.4 -000033.8+000005.700013.3 08.5800.37F? 0
+161802.04 +153132.2 -000005.6+000059.800009.7 08.5800.49F? 0
+161944.40 +025404.5 -000030.4+000002.800020.9 08.5800.49F? 0
+162158.32 +223224.3 -000051.5-000014.100015.4 08.5800.53F? 0
+162426.74 +053157.4 -000043.4+000042.000002.7 08.5800.41F? 0
+163145.99 -020131.4 +000001.0-000018.700022.6 08.5800.47F? 0
+163514.69 +370119.0 -000063.3+000076.100002.7 08.5800.65G? 0
+163525.36 -484152.8 -000014.3-000147.700006.3 08.5800.65G? 0
+163542.49 +400840.9 -000044.0-000013.500011.0 08.5800.52F? 0
+163554.27 +294443.5 +000007.4-000015.100004.9 08.5800.49F? 0
+164420.96 +461509.9 -000028.9+000005.800005.2 08.58-0.02B? 0
+170055.29 -561446.7 -000056.1-000071.100010.2 08.5800.39F? 0
+171721.55 -050750.1 -000017.0-000003.800001.4 08.5800.49F? 0
+172443.83 -542424.3 +000032.2+000016.900001.9 08.5800.39F? 0
+172520.62 -181653.5 +000013.7+000012.500005.0 08.5800.15A? 0
+172849.50 -423245.7 -000013.8-000011.700006.6 08.5800.45F? 0
+172927.68 -401846.0 -000017.4-000046.700007.9 08.5800.15A? 0
+173050.07 -421118.3 +000015.4-000044.100012.7 08.5800.27A? 0
+173236.02 -680403.5 -000006.7-000013.500007.5 08.5800.10A? 0
+173814.40 +203308.6 +000005.1+000001.400003.3 08.5800.23A? 0
+174118.31 +064656.3 -000054.2-000043.800007.1 08.5800.84G? 0
+174247.70 -515854.0 +000004.4+000008.500004.1 08.5800.36F? 0
+174455.37 +164109.0 -000020.6+000064.300004.3 08.5800.57F? 0
+174837.24 +444952.9 +000014.0+000018.300006.5 08.5800.40F? 0
+175013.94 +691006.2 +000013.8-000010.100016.5 08.5800.17A? 0
+175318.93 -404004.3 -000004.1-000029.700000.1 08.5800.19A? 0
+175726.00 -345544.9 +000012.8-000019.100011.5 08.5800.16A? 0
+180029.05 +410235.4 +000009.4-000022.500012.6 08.5800.48F? 0
+180739.15 +140844.4 -000014.9+000012.000006.8 08.5800.42F? 0
+180927.76 +023559.8 +000002.3+000011.000004.2 08.5800.16A? 0
+181033.32 -164429.2 -000030.8-000010.100026.4 08.5800.14A? 0
+181325.26 -224303.2 -000013.1-000020.000015.1 08.5800.18A? 0
+181329.98 -813957.6 +000008.7-000018.700009.7 08.5800.33F? 0
+181904.41 +373930.2 +000001.1-000002.700009.4 08.58-0.03B? 0
+182038.93 -174455.0 -000013.1-000003.200013.2 08.5800.24A? 0
+182149.60 +444039.7 +000003.9-000037.500002.6 08.5800.51F? 0
+182319.03 -424646.3 -000002.8-000072.200012.1 08.5800.44F? 0
+182545.69 -440618.8 -000027.1-000021.100000.3 08.5800.38F? 0
+182701.49 +360145.8 -000016.6-000003.500008.1 08.5800.03A? 0
+183247.01 +181446.8 -000005.3-000016.700001.8 08.5800.12A? 0
+183321.98 -223714.0 +000002.3-000045.900014.7 08.5800.44F? 0
+183406.71 +493215.6 -000017.3+000008.200006.7 08.5800.46F? 0
+183702.37 +372441.7 +000021.0-000032.200018.9 08.5800.96K? 0
+184112.24 +282957.1 -000028.1-000009.000006.7 08.5800.23A? 0
+184309.86 -404212.8 +000006.7-000007.400014.6 08.5800.38F? 0
+184737.64 +290239.2 +000032.9+000070.100011.3 08.5800.57F? 0
+184748.81 +153410.1 +000003.0-000000.200005.5 08.5800.21A? 0
+185232.61 -363502.2 +000017.5-000092.400002.7 08.5800.66G? 0
+185258.89 +024951.0 -000000.2-000008.800000.7 08.5800.24A? 0
+185414.84 +025831.2 +000004.5-000017.400003.5 08.5800.13A? 0
+185830.11 +350702.3 -000029.6-000006.800000.0 08.5800.87G? 0
+185924.44 -355446.8 -000006.5-000007.500005.1 08.5800.32F? 0
+190309.87 -514624.5 +000018.2-000071.100003.0 08.5800.48F? 0
+190909.11 -182919.7 +000019.1+000008.400002.6 08.58-0.03B? 0
+191033.11 +004122.7 +000006.2+000007.000012.7 08.5800.51F? 0
+191058.33 +633711.4 +000005.1+000010.100002.7 08.5800.93G? 0
+191111.94 -283202.8 +000003.8-000013.700002.3 08.5800.95K? 0
+191204.63 +005449.6 +000005.6-000008.000010.0 08.5800.27A? 0
+191426.47 -291625.6 -000030.4-000119.600004.6 08.5800.94G? 1
+191631.01 -312428.1 +000001.8-000007.400007.8 08.5800.47F? 0
+191658.87 +682005.8 +000025.8+000039.200004.1 08.5800.36F? 0
+191726.03 -493645.8 +000011.1-000021.600000.5 08.5800.08A? 0
+191837.77 +235122.9 -000027.3+000023.700016.9 08.5800.38F? 0
+192146.31 -044850.9 -000013.1-000002.600002.8 08.5800.19A? 0
+192521.17 -173834.9 +000007.5+000006.000007.2 08.5800.96K? 0
+192532.19 -564453.9 -000009.0+000003.100015.3 08.5800.32F? 0
+192730.60 +143323.4 -000000.7+000013.300001.6 08.5800.31F? 0
+193215.94 -012607.5 +000009.6+000004.300006.7 08.5800.05A? 0
+193235.79 -791139.9 -000028.8+000109.300020.2 08.5800.68G? 0
+193306.23 +095812.6 -000008.5+000007.900006.9 08.58-0.01B? 0
+193738.68 +634404.0 +000012.1+000029.500006.2 08.5800.38F? 0
+193832.69 +170632.8 +000005.7-000000.900007.2 08.5800.08A? 0
+194005.41 +332120.1 +000015.7+000012.800002.5 08.5800.04A? 0
+194057.28 -412319.2 -000025.0-000030.000002.7 08.5800.48F? 0
+194217.08 -145813.7 -000001.1-000009.900005.3 08.5800.23A? 0
+194448.53 -030617.0 -000009.8-000013.800007.8 08.5800.50F? 0
+194544.57 +393013.2 +000022.0-000009.000028.7 08.5800.55F? 0
+195212.09 +101429.9 +000006.4-000020.200003.0 08.5800.20A? 0
+195404.01 +175704.1 -000007.1-000013.600000.4 08.5800.04A? 0
+195509.75 +632707.2 +000002.9-000005.300008.5 08.5800.07A? 0
+195706.80 -250521.8 +000106.6-000054.900010.2 08.5800.54F? 0
+195816.52 +290407.6 +000003.6-000018.000016.7 08.5800.99K? 0
+195941.74 +433616.2 +000008.1+000008.000001.6 08.58-0.01B? 0
+200127.94 +530328.2 +000010.9+000001.400016.3 08.5800.90G? 0
+200330.13 +321617.9 -000002.0-000004.300005.3 08.58-0.02B? 0
+200559.73 -555334.7 +000066.8-000018.100021.4 08.5800.54F? 0
+200718.75 +064835.1 +000013.2-000012.400001.6 08.5800.18A? 0
+200845.77 +371413.4 +000012.7+000000.500005.0 08.5800.07A? 0
+201137.03 +142614.1 +000010.7-000000.600002.2 08.5800.20A? 0
+201342.17 +210741.8 +000031.7-000005.000012.1 08.5800.47F? 0
+201415.60 +004352.1 -000007.3-000060.000014.9 08.5800.48F? 0
+201516.50 +453539.6 +000002.8-000000.300003.3 08.58-0.04B? 0
+201711.43 +192404.3 +000021.0-000015.100006.2 08.5800.22A? 0
+201759.66 +201926.6 +000008.8-000026.300006.0 08.5800.29A? 0
+202125.83 +411139.6 -000009.8+000005.200003.2 08.5800.55F? 0
+202246.46 -371543.3 +000017.4-000038.500004.4 08.5800.40F? 0
+202310.79 +405229.9 -000002.9-000002.300006.0 08.5800.76G? 0
+202608.20 +674110.0 +000022.3-000021.200010.1 08.5800.55F? 0
+203142.86 +540728.1 -000036.3-000026.800012.4 08.5800.51F? 0
+203444.02 +465011.0 +000024.2+000014.600006.8 08.5800.12A? 0
+203613.80 +360105.4 +000019.7-000017.200012.4 08.5800.66G? 0
+203943.40 -643625.8 +000001.8-000015.500007.2 08.5800.56F? 0
+204133.44 +330140.3 +000004.7-000005.300005.2 08.5800.00A? 0
+204250.16 +190329.6 +000015.6+000002.500020.8 08.5800.06A? 0
+204311.29 +403744.1 +000007.4+000001.500002.3 08.58-0.07B? 0
+204544.08 -664855.4 +000002.5-000027.900011.1 08.5800.98K? 0
+204823.29 -372147.5 +000004.8-000024.100008.3 08.5800.47F? 0
+205554.85 +064630.4 +000046.4-000170.700029.0 08.5800.66G? 0
+205609.06 +283431.0 +000015.2-000007.500003.9 08.5800.06A? 0
+205959.90 -224215.5 -000032.7-000018.700005.4 08.5800.55F? 0
+210052.72 +462259.3 +000007.5-000014.500003.1 08.5800.18A? 0
+210106.16 +342459.1 +000016.1-000016.200000.0 08.5800.03A? 0
+210646.88 +340758.9 +000000.0+000000.000000.0 08.5800.39F? 1
+210742.89 -042715.6 -000020.4-000035.600009.0 08.5800.50F? 0
+210957.51 +110626.9 +000031.0+000004.200008.8 08.5800.20A? 0
+211139.26 +004042.0 +000021.3+000007.600001.9 08.5800.09A? 0
+211241.44 -155054.3 -000000.1-000003.500000.6 08.5800.78G? 0
+211534.78 +743720.6 +000000.3-000025.200004.5 08.5800.42F? 0
+211611.22 -492103.9 +000025.2-000000.300005.8 08.5800.10A? 0
+212248.83 +615550.1 -000110.1-000115.800021.7 08.5800.52F? 0
+212348.73 +293757.5 +000039.1+000006.700010.8 08.5800.33F? 0
+213257.25 +240738.2 +000334.6+000049.900026.3 08.5800.83G? 0
+213408.50 +240527.3 -000009.0-000013.100004.4 08.5800.36F? 0
+214018.58 +613016.6 +000018.1+000013.200000.3 08.5800.30A? 0
+214345.15 +624617.5 -000007.3+000005.400003.7 08.5800.20A? 0
+214420.79 +351518.2 +000013.0+000013.500009.6 08.5800.01A? 0
+214612.83 +614849.0 +000005.7-000003.100000.3 08.5800.51F? 0
+214726.82 -130717.9 +000000.0+000000.000000.0 08.5800.28A? 1
+214747.12 -635526.7 +000065.8+000023.400015.2 08.5800.67G? 0
+214907.01 -224906.7 +000022.4+000011.800019.6 08.5800.60G? 0
+214951.95 -202844.4 -000000.9-000014.800011.1 08.5800.96K? 0
+215243.70 +214453.1 -000012.9-000032.400002.2 08.5800.39F? 0
+215641.47 +593807.6 +000001.7-000005.800002.8 08.5800.24A? 0
+215834.32 +444132.5 +000001.0+000006.600002.5 08.5800.19A? 0
+220006.79 +702040.9 +000005.4-000040.700002.6 08.5800.40F? 0
+220221.43 +652941.8 +000017.6+000004.600000.2 08.5800.07A? 0
+220420.93 +701246.3 +000062.6+000041.800003.3 08.5800.55F? 0
+220717.00 +561402.5 +000001.2-000006.500015.1 08.5800.95G? 0
+221447.61 -745943.6 +000000.0+000000.000000.0 08.5800.25A? 0
+221511.41 -463150.1 +000037.4-000086.500004.1 08.5800.47F? 0
+221524.06 +610050.4 +000028.6+000002.400011.9 08.5800.27A? 0
+221538.17 +515215.3 +000000.4+000002.700009.1 08.5800.06A? 0
+221651.35 +695515.2 +000010.8+000001.100008.2 08.58-0.02B? 0
+221708.40 -300912.0 +000174.0-000136.300015.4 08.5800.67G? 0
+221857.71 +501418.1 +000004.8-000011.300003.6 08.5800.99K? 0
+222312.63 +513252.3 +000015.5+000001.000015.9 08.5800.97K? 0
+222531.08 -115428.9 -000025.2+000003.200001.4 08.5800.24A? 0
+224225.02 -303900.1 -000009.5-000005.000009.0 08.5800.89G? 0
+225020.49 +243147.2 +000038.8+000030.800008.6 08.5800.96K? 0
+225110.54 -625107.2 -000002.3-000002.000009.4 08.5800.47F? 0
+225447.52 +161833.9 +000055.5+000002.800001.7 08.5800.14A? 0
+225737.20 -031056.2 -000033.5-000018.300005.9 08.5800.78G? 0
+230229.37 +343715.2 +000031.3+000006.300008.5 08.5800.36F? 0
+230539.51 -600447.2 +000034.5-000054.400004.0 08.5800.60G? 0
+230634.00 -083843.6 -000074.3-000113.100005.2 08.5800.52F? 0
+230713.17 +624036.8 +000001.3+000002.100004.1 08.5800.06A? 0
+230846.30 +274531.0 -000027.5-000012.700026.2 08.5800.54F? 0
+231418.97 +161939.7 +000033.2-000017.200008.6 08.5800.57F? 0
+231821.54 +174232.8 -000028.0-000013.900000.5 08.5800.98K? 0
+231953.03 +344424.7 -000006.6-000006.000015.4 08.5800.59G? 0
+232237.57 +501250.6 +000001.1-000001.300002.1 08.5800.03A? 0
+232700.63 +643623.0 +000008.0-000003.100009.6 08.5800.10A? 0
+233438.74 -381603.3 -000024.1-000042.600008.8 08.5800.77G? 0
+234821.99 +531622.8 -000026.5+000011.600008.1 08.5800.45F? 0
+235108.78 +520532.0 +000009.8-000005.200001.6 08.5800.02A? 0
+000032.29 -253720.1 +000015.1+000000.400006.6 08.5801.03K? 0
+000520.29 -372106.0 +005615.5-002352.000220.1 08.5801.37K? 0
+001411.31 +133308.5 +000004.6-000007.500010.8 08.5801.13K? 0
+002244.94 -314219.4 +000018.7-000016.200006.3 08.5801.22K? 0
+003314.96 +535823.8 +000019.6-000008.700015.5 08.5801.62K? 0
+003458.82 -401023.8 +000034.3+000021.900007.5 08.5801.03K? 0
+003625.40 +574853.3 -000017.8-000014.600013.8 08.5801.05K? 0
+004306.83 -214226.8 -000042.0-000011.000001.4 08.5801.14K? 0
+004430.62 -053734.8 +000077.8-000024.400002.7 08.5801.12K? 0
+004703.70 -841248.2 +000007.5+000004.400013.3 08.5801.30K? 0
+004826.51 -392307.7 -000017.7-000010.000001.5 08.5801.60K? 0
+005533.15 -104433.2 +000054.4-000006.900013.1 08.5801.09K? 0
+005825.74 +310548.3 +000004.0+000001.400004.6 08.5801.10K? 0
+010207.04 -111523.1 +000037.5-000011.900016.4 08.5801.58K? 0
+010348.47 +275254.3 -000042.3+000011.200001.5 08.5801.24K? 0
+010804.25 +592217.6 +000001.7-000006.000011.7 08.5801.10K? 0
+010812.64 +524955.7 +000022.7-000007.500000.5 08.5801.09K? 0
+011113.38 +345912.5 +000027.4-000024.400024.0 08.5801.14K? 0
+011129.23 -224344.5 +000029.7+000017.500017.3 08.5801.39K? 0
+011507.52 +334505.6 -000010.6-000005.500007.2 08.5801.17K? 0
+011715.46 +453546.9 +000006.9-000020.200011.7 08.5801.30K? 0
+012111.81 +850755.6 -000004.0+000016.100010.7 08.5801.76K? 0 0.10 1.00
+013415.26 +731953.1 +000035.7+000012.900003.2 08.5801.21K? 0
+013641.47 -444819.8 -000001.5-000004.600009.1 08.5801.15K? 0
+014405.12 +085234.3 +000041.9-000075.100001.3 08.5801.01K? 0
+014851.47 -325344.3 +000065.2+000024.300004.6 08.5801.36K? 0
+015014.58 +461850.0 +000043.3-000031.900007.5 08.5801.23K? 0
+015336.57 +172633.0 +000022.3-000007.600021.4 08.5801.45K? 0
+020026.02 +495258.6 +000030.2-000013.700002.4 08.5801.52K? 0
+020713.35 +062818.1 -000014.2+000017.400002.3 08.5801.49K? 0
+021017.78 +525438.2 -000019.0-000002.600013.7 08.5801.70K? 0
+021132.02 -335637.5 +000045.8+000006.400023.9 08.5801.30K? 0
+021924.79 -183412.9 -000003.4-000014.700012.0 08.5801.43K? 0
+022533.72 +502959.6 -000016.4+000000.200010.8 08.5801.16K? 0
+022641.56 +280255.9 -000029.6+000007.400022.1 08.5801.50K? 0
+023224.27 +295232.6 -000010.8-000021.800005.7 08.5801.10K? 0
+023517.38 -742952.3 +000032.0-000023.800004.3 08.5801.39K? 0
+023621.56 +652909.6 +000009.1-000017.200002.6 08.5801.18K? 0
+023659.50 -710846.0 +000026.0+000027.900016.0 08.5801.31K? 0
+024616.20 +394911.4 -000027.4+000023.500005.4 08.5801.46K? 0
+025538.63 +583714.6 +000056.9+000004.400006.1 08.5801.29K? 0
+030602.51 +433029.1 -000007.1-000015.800019.3 08.5801.35K? 0
+031137.24 -054240.3 -000020.4-000017.600012.7 08.5801.25K? 0
+031727.67 +614344.7 -000015.6+000010.900003.2 08.5801.24K? 0
+031827.34 +373329.8 -000013.5-000011.800016.2 08.5801.00K? 0
+033500.58 -482511.6 +000405.3+000308.100080.4 08.5801.35K? 0
+034123.86 +461004.9 -000004.9-000012.800022.1 08.5801.20K? 0
+035512.26 +111816.1 -000019.0+000012.400006.7 08.5801.02K? 0
+040236.64 -544454.5 -000023.2-000011.500012.5 08.5801.57K? 0
+040358.99 +790309.1 +000001.0-000011.200002.5 08.5801.19K? 0
+040723.09 +380125.7 -000025.6-000021.000007.8 08.5801.56K? 0
+041123.49 -805944.8 +000003.6+000086.200000.5 08.5801.20K? 0
+042039.19 -090857.8 +000015.0+000004.600013.0 08.5801.10K? 0
+042306.50 -281411.5 +000009.5+000008.400015.5 08.5801.41K? 0
+042803.88 +543440.3 -000004.4+000008.400029.3 08.5801.91M? 0
+043206.88 +751650.7 -000010.0+000003.000005.5 08.5801.52K? 0
+044330.70 -010640.9 +000017.8-000033.600018.9 08.5801.46K? 0
+050916.35 -343121.7 +000001.9-000018.800013.8 08.5801.57K? 0
+052052.88 -062251.4 +000011.6-000006.100003.2 08.5801.47K? 0
+052659.57 -000324.9 +000011.2-000011.600003.0 08.5801.43K? 0
+052923.41 +643605.5 +000010.6+000003.700006.4 08.5801.09K? 0
+053710.95 +494754.8 -000018.4+000003.300014.3 08.5801.29K? 0
+053911.53 -414513.4 -000029.0-000051.600001.3 08.5801.06K? 0
+054046.73 +251553.0 +000006.7-000025.700000.4 08.5801.04K? 0
+054058.78 -275707.7 -000005.3+000013.900005.2 08.5801.49K? 0 0.10 1.00
+054125.13 -421624.0 -000010.9-000032.900010.8 08.5801.36K? 0
+054248.68 +212320.9 -000026.1-000018.900001.9 08.5801.28K? 0
+054445.19 +435707.1 -000008.2-000016.600007.5 08.5801.51K? 0
+054913.36 +300556.7 +000028.4-000007.800022.4 08.5801.30K? 0
+055011.94 +080851.8 +000004.4+000000.200005.4 08.5801.33K? 0
+055101.37 +313709.1 +000037.0-000005.300010.0 08.5801.23K? 0
+055129.87 -491956.6 -000004.7+000005.100008.0 08.5801.39K? 0
+055218.06 -862336.6 -000010.3-000006.600014.6 08.5801.11K? 0
+055325.73 +552235.5 -000018.3-000009.900018.7 08.5801.21K? 0
+060511.08 -425542.4 -000003.1+000005.200005.6 08.5801.32K? 0
+060900.86 +241556.2 +000045.9+000104.400025.4 08.5801.48K? 0
+061808.83 -064920.2 +000029.9-000004.700011.0 08.5801.21K? 0
+061945.87 -224032.0 +000003.2-000027.100012.4 08.5801.08K? 0
+062010.14 -314350.0 -000002.2-000005.300002.6 08.5801.31K? 0
+062336.03 +073705.6 -000025.6-000011.700016.2 08.5801.48K? 0
+062525.10 +565142.1 +000006.1-000036.100003.9 08.5801.15K? 0
+062936.18 +180044.8 +000052.5-000037.900000.8 08.5801.13K? 0
+063650.24 -814044.3 +000011.4+000028.400001.4 08.5801.07K? 0
+063733.03 -124950.2 -000021.6-000011.700021.7 08.5801.20K? 0
+063931.65 -300221.1 -000013.5-000009.500006.6 08.5801.66K? 0
+063942.37 -453337.9 -000011.9-000004.900005.7 08.5801.01K? 0
+064732.43 +281142.1 -000001.5-000033.800021.7 08.5801.20K? 0
+064750.99 +001431.4 -000003.1-000009.300017.5 08.5801.68K? 0
+065430.04 +163147.4 +000007.0-000014.000009.3 08.5801.18K? 0
+065714.45 -060507.2 +000012.5-000030.800008.5 08.5801.20K? 0 0.10 1.00
+065716.51 -060250.5 -000000.7+000005.800001.6 08.5801.25K? 0
+065829.85 +714517.1 +000021.9-000006.700007.8 08.5801.47K? 0
+065914.12 -174015.2 +000009.7+000007.400007.5 08.5801.22K? 0
+070517.19 +334331.8 +000004.3-000018.200001.4 08.5801.10K? 0
+070729.80 +050831.5 +000002.0-000029.600004.6 08.5801.34K? 0
+070922.42 +570632.7 -000003.8+000003.400004.4 08.5801.49K? 0
+070954.98 -502538.5 +000014.3+000000.200000.3 08.5801.16K? 0
+071013.23 -062520.7 +000009.0+000021.700013.6 08.5801.81K? 0
+071310.10 -511525.7 -000015.4+000025.400002.8 08.5801.07K? 0
+071952.51 -134619.6 +000002.0-000007.700000.2 08.5801.05K? 0
+072013.33 -121737.7 -000020.8+000006.800010.0 08.5801.28K? 0
+072339.50 +064051.4 +000008.6-000018.000006.2 08.5801.64K? 0
+073739.16 -162503.1 +000013.9-000034.100000.8 08.5801.07K? 0
+073828.17 +264714.2 -000020.9+000012.600002.1 08.5801.05K? 0
+073858.03 +075944.5 +000044.6-000022.400021.0 08.5801.05K? 0
+074100.96 -510724.2 -000020.4+000017.500011.3 08.5801.55K? 0
+074315.97 +175857.1 -000037.0-000025.000012.9 08.5801.24K? 0
+074459.00 -530204.0 -000000.8-000004.000014.3 08.5801.48K? 0
+074825.01 -662048.8 -000000.6+000014.000008.7 08.5801.44K? 0
+074826.36 +151210.2 +000001.4-000014.500036.7 08.5801.10K? 0
+074948.20 -185603.4 -000003.0-000006.600008.9 08.5801.31K? 0
+075108.48 -151450.6 +000022.2+000001.000005.0 08.5801.55K? 0
+075305.72 +072900.4 -000015.7+000008.400017.1 08.5801.63K? 0
+075557.31 +005035.8 -000057.7+000007.300022.2 08.5801.07K? 0
+080335.48 -414525.3 -000012.9+000002.800003.3 08.5801.28K? 0
+080759.88 -065900.8 +000007.6+000004.900001.0 08.5801.49K? 0
+080804.74 -644921.3 +000011.8+000009.000016.4 08.5801.68K? 0
+081311.71 -235812.4 -000012.4-000000.400020.6 08.5801.62K? 0
+081412.29 +375653.5 -000071.5-000040.800007.6 08.5801.13K? 0
+081936.37 -072033.8 +000007.2-000001.000005.3 08.5801.01K? 0
+081946.23 +202012.9 -000023.2+000017.600008.7 08.5801.59K? 0
+082540.85 -341650.3 -000001.8-000009.000010.9 08.5801.09K? 0
+082750.98 -043427.5 +000003.7+000025.400000.3 08.5801.62K? 0
+082800.13 -055518.5 -000026.0+000005.400027.1 08.5801.01K? 0
+083058.89 -351432.4 -000029.4+000034.000027.3 08.5801.16K? 0
+084150.00 +823639.6 +000001.5-000007.100012.8 08.5801.26K? 0
+085313.38 -863344.3 +000010.0+000005.800002.7 08.5801.20K? 0
+085906.10 +333904.9 +000002.3-000020.300004.3 08.5801.08K? 0
+090301.87 -145203.3 -000019.0-000014.100008.1 08.5801.22K? 0
+090412.06 -141658.6 +000004.2-000012.600008.1 08.5801.01K? 0
+091338.39 -122241.6 -000000.7-000011.800003.2 08.5801.11K? 0
+092158.74 +533758.6 -000000.4+000006.900012.8 08.5801.43K? 0
+092837.87 +770914.0 +000029.2+000006.200009.6 08.5801.42K? 0
+092931.73 -722617.3 +000005.7+000014.200004.0 08.5801.03K? 0
+093402.59 -050549.9 +000017.8-000023.100003.9 08.5801.06K? 0
+093953.84 -374248.2 +000002.8+000002.700011.7 08.5801.09K? 0
+094234.96 +472926.5 +000008.5+000001.400019.4 08.5801.48K? 0
+094500.85 -460947.5 -000016.5+000000.700018.0 08.5801.30K? 0
+094838.00 -520354.5 -000020.7+000007.200005.3 08.5801.22K? 0
+094911.99 +242638.5 -000012.5+000014.400028.0 08.5801.54K? 0
+094918.70 -642615.8 -000022.1-000008.100022.4 08.5801.79K? 0
+095238.27 -423935.6 -000007.6+000009.800006.1 08.5801.35K? 0
+095522.72 +671703.3 -000013.8+000004.700002.1 08.5801.56K? 0
+095718.77 +011341.4 -000019.4-000017.800012.2 08.5801.11K? 0
+100720.66 -364015.7 +000004.7+000006.300003.3 08.5801.56K? 0
+100755.14 -133152.5 -000029.5-000021.100023.8 08.5801.10K? 0
+101401.74 -431601.1 +000007.6+000003.300015.7 08.5801.57K? 0
+102306.06 -430611.2 -000000.7+000009.300001.6 08.5801.09K? 0
+103252.47 -363814.8 +000003.8+000052.000025.7 08.5801.14K? 0
+103430.72 -060201.4 -000010.7-000014.600010.2 08.5801.40K? 0
+104301.37 +415441.7 -000009.9-000013.100011.2 08.5801.21K? 0
+104303.15 -550009.0 -000018.9+000028.000006.6 08.5801.45K? 0
+105437.97 +433458.9 -000009.9+000001.800010.5 08.5801.19K? 0
+110219.60 -153146.6 +000000.8-000029.000017.3 08.5801.55K? 0
+110459.49 -222319.4 -000038.4-000014.100024.0 08.5801.09K? 0
+110506.60 -492207.4 -000015.5+000014.700022.3 08.5801.19K? 0
+110544.55 +185016.3 -000002.0+000020.400014.5 08.5801.00K? 0
+110731.33 +184114.0 -000031.1-000009.400015.7 08.5801.08K? 0
+111343.47 -265116.6 -000022.7+000013.400004.6 08.5801.47K? 0
+111348.74 +055622.0 -000003.7+000030.400016.0 08.5801.60K? 0
+111558.54 -813412.9 +000038.9+000048.100001.9 08.5801.19K? 0
+111808.22 -173435.0 -000021.7+000002.800010.0 08.5801.21K? 0
+112658.31 -545106.0 -000019.1+000008.800010.1 08.5801.45K? 0
+113251.08 -613230.2 +000002.1+000015.500021.9 08.5801.79K? 0 0.10 1.00
+113449.91 +114931.1 +000019.9+000002.300012.9 08.5801.54K? 0
+114505.54 +013443.3 -000009.1+000015.200000.7 08.5801.54K? 0
+114607.98 -063820.7 -000011.7-000005.600020.3 08.5801.06K? 0
+115059.85 -222357.0 -000002.2-000012.400017.9 08.5801.06K? 0
+115327.38 -504146.4 +000015.1+000002.900002.3 08.5801.14K? 0
+120145.27 -623132.7 -000011.1+000008.900002.6 08.5801.12K? 0
+123330.75 -543933.8 +000025.8+000021.500016.4 08.5801.42K? 0
+123928.53 -634830.7 -000013.0+000002.200007.3 08.5801.94M? 0
+124314.86 -542436.4 +000003.6-000009.300007.4 08.5801.11K? 0
+124747.70 -592301.8 -000001.0+000000.400019.5 08.5801.85M? 0
+124818.16 -483959.4 -000037.8+000003.800000.1 08.5801.58K? 0
+124947.85 -535712.4 -000010.9-000005.500004.2 08.5801.61K? 0
+125329.32 -195225.3 -000040.1-000023.000000.5 08.5801.59K? 0
+130236.68 -314642.3 -000005.2+000009.800003.3 08.5801.18K? 0
+130300.97 -273012.1 -000034.3+000004.400014.6 08.5801.28K? 0
+130957.03 +284816.6 +000001.9-000008.300008.7 08.5801.18K? 0
+131723.11 -673534.4 +000019.6+000003.600009.6 08.5801.11K? 0
+131828.64 -145723.0 -000055.2-000002.400001.6 08.5801.23K? 0
+132735.84 -180156.1 -000043.8+000030.500005.1 08.5801.08K? 0
+133007.83 +002039.5 +000012.4-000016.800009.0 08.5801.03K? 0
+133538.23 -324801.7 +000001.8-000010.100021.2 08.5801.28K? 0
+133659.02 -614327.9 -000010.8-000029.500014.1 08.5801.60K? 0
+133817.68 -372035.9 +000023.9-000020.000000.5 08.5801.24K? 0
+134814.31 +735504.6 +000002.4+000039.000006.5 08.5801.11K? 0
+134916.90 -053749.6 -000010.8-000005.100015.7 08.5801.01K? 0
+135548.99 -253654.9 -000031.3-000009.500001.9 08.5801.00K? 0
+135758.40 -042310.0 +000028.4+000004.000015.1 08.5801.60K? 0
+140153.11 -815610.8 +000003.0-000031.400019.3 08.5801.74K? 0
+140945.40 -570717.0 -000018.5+000000.600008.6 08.5801.15K? 0
+142017.34 +081709.8 -000012.1-000010.400030.4 08.5801.29K? 0
+142216.08 -670735.0 -000008.0-000018.200022.1 08.5801.33K? 0
+142803.58 +314717.5 -000021.6-000022.300008.0 08.5801.12K? 0
+143148.69 +311915.8 -000003.2+000003.100008.8 08.5801.21K? 0
+143815.88 +020134.6 -000070.8-000050.200029.1 08.5801.20K? 0
+144308.87 -302133.1 -000009.0-000052.600001.8 08.5801.02K? 0
+145804.07 +432447.1 -000010.2-000002.700023.7 08.5801.56K? 0
+150130.75 -191550.3 -000001.2-000016.500009.7 08.5801.15K? 0
+150205.68 -561839.0 -000006.1-000028.500009.5 08.5801.32K? 0
+150301.53 +235922.1 -000024.1-000005.200006.3 08.5801.27K? 0
+150816.12 -010351.9 -000051.0-000047.400018.0 08.5801.15K? 0
+151443.99 -594834.4 +000016.5-000002.000001.5 08.5801.91M? 0
+151448.35 +801530.2 +000027.8-000024.600009.7 08.5801.42K? 0
+152230.66 -302244.6 +000009.3-000012.500010.4 08.5801.06K? 0
+152804.24 +233144.3 +000003.3-000026.600004.9 08.5801.09K? 0
+152909.84 -065844.9 +000004.8-000009.600007.8 08.5801.08K? 0
+153124.52 -422334.4 -000025.0-000010.700012.8 08.5801.03K? 0
+160259.11 -500045.3 -000146.4-000069.900014.2 08.5801.02K? 0
+160733.80 -113350.3 +000003.9-000013.400009.3 08.5801.46K? 0
+161758.62 -454814.0 -000014.6-000019.600014.3 08.5801.88M? 0
+163901.90 -484449.8 +000015.7-000023.100006.0 08.5801.28K? 0
+163950.68 -470624.1 +000022.9-000004.600015.7 08.5801.24K? 0
+164516.91 +580506.5 +000016.0+000006.800003.3 08.5801.65K? 0
+165448.51 +324051.1 -000001.0-000007.200000.6 08.5801.49K? 0
+170426.01 -782825.1 +000013.7-000034.300000.0 08.5801.24K? 0
+170917.62 -661151.1 -000012.8-000040.600013.6 08.5801.06K? 0
+171058.43 +390442.9 -000003.0-000006.800003.2 08.5801.25K? 0
+171334.32 -670427.1 +000007.9-000020.100006.3 08.5801.26K? 0
+171535.28 +292819.1 -000008.1-000011.500004.3 08.5801.06K? 1
+171815.27 +324125.9 +000012.7+000010.800002.0 08.5801.45K? 0
+172019.95 -580532.0 -000008.8-000004.900006.4 08.5801.37K? 0
+172343.35 -172326.8 +000009.1+000006.700000.2 08.5801.38K? 0
+172448.77 +462728.8 -000014.2+000038.200010.2 08.5801.14K? 0
+173141.22 +081608.7 +000000.2-000003.600000.6 08.5801.11K? 0
+173632.21 -493645.5 -000062.4-000056.800029.9 08.5801.13K? 0
+174400.14 +074946.6 -000019.3-000033.300001.0 08.5801.04K? 0
+174426.79 +603425.9 +000005.7-000045.000012.6 08.5801.12K? 0
+174505.58 -603051.7 +000018.1-000034.300023.7 08.5801.43K? 0
+174518.90 -351121.7 +000063.1-000055.000032.9 08.5801.10K? 0
+175308.99 -454558.0 +000041.1-000031.700013.9 08.5801.18K? 0
+175401.83 -422157.2 +000028.5-000011.800008.7 08.5801.45K? 0
+175607.46 -251152.4 -000028.5+000002.100015.5 08.5801.33K? 0
+180117.60 +473207.4 +000013.5+000039.400007.1 08.5801.05K? 0
+180509.88 -634432.1 -000000.4-000006.400016.6 08.5801.54K? 0
+180643.11 -482018.6 +000018.2-000038.700012.0 08.5801.56K? 0
+180941.38 -244256.0 -000034.8-000021.100029.3 08.5801.58K? 0
+181200.12 -274844.1 -000010.0-000035.200029.7 08.5801.31K? 0
+181548.15 -791030.0 -000000.7-000013.500021.4 08.5801.13K? 0
+181941.16 +153324.3 +000015.7-000079.500026.2 08.5801.01K? 0
+182220.53 +244241.9 +000009.3+000001.500000.1 08.5801.38K? 0
+182252.61 -505251.9 +000006.2-000032.500006.8 08.5801.62K? 0
+182816.39 -493108.8 -000008.1-000031.400019.5 08.5801.23K? 0
+183136.56 +480626.4 -000001.5+000013.200016.0 08.5801.10K? 0
+183214.04 +333504.2 -000000.5-000012.200010.0 08.5801.70K? 0
+184213.88 +195805.3 -000000.5+000006.300001.4 08.5801.01K? 0
+184426.38 -521449.8 +000014.1-000005.400017.5 08.5801.03K? 0
+184500.64 +423837.5 -000007.0-000031.500004.6 08.5801.07K? 0
+184624.70 +080552.4 -000012.8-000000.800008.5 08.5801.72K? 0
+184907.11 +451916.9 +000003.0-000012.600004.6 08.5801.26K? 0
+184921.29 -000012.9 -000013.1-000024.200017.9 08.5801.63K? 0
+185200.68 +303754.8 -000015.5-000003.700004.5 08.5801.33K? 0
+185348.76 +333933.1 +000000.3+000003.900012.3 08.5801.68K? 0
+185427.98 +371845.7 +000020.2-000048.400006.4 08.5801.35K? 0
+190139.28 +435045.4 -000004.0-000024.300006.8 08.5801.22K? 0
+190141.46 +453616.4 +000036.5+000023.600002.6 08.5801.29K? 0
+190805.57 +260149.0 +000001.7+000010.300022.2 08.5801.10K? 0
+190853.00 +154223.5 -000016.7-000018.400010.9 08.5801.57K? 0
+191401.01 -332610.6 +000020.6+000017.200020.7 08.5801.30K? 0
+191603.99 -205720.0 -000007.3-000054.200009.6 08.5801.07K? 0
+192304.23 -501434.4 -000013.5-000022.100016.3 08.5801.65K? 0
+192339.40 -284010.7 -000002.7+000002.800021.7 08.5801.72K? 0
+192419.63 +472447.3 +000003.5-000023.500004.9 08.5801.16K? 0
+192730.79 +290220.3 -000000.7+000008.700027.2 08.5801.17K? 0
+193030.75 +204457.4 +000019.1+000007.000002.2 08.5801.00K? 0
+193047.21 -171202.4 -000026.2-000000.300003.3 08.5801.02K? 0
+193141.66 +490626.7 +000018.3+000010.000000.9 08.5801.05K? 0
+193348.76 +063550.4 +000004.0-000032.500003.9 08.5801.21K? 0
+193712.43 -080324.3 +000005.2-000003.800004.2 08.5801.35K? 0
+193750.04 +062038.2 -000017.1-000024.200009.1 08.5801.54K? 0
+194246.62 +134803.7 +000006.1-000004.900000.5 08.5801.43K? 0
+194643.94 +051004.7 +000012.5-000021.500027.3 08.5801.45K? 0
+194712.21 -310650.3 +000002.3-000036.700010.5 08.5801.59K? 0
+194859.96 +244216.4 +000008.0+000019.300003.6 08.5801.30K? 0
+195227.55 -591003.3 +000006.7-000009.500009.8 08.5801.68K? 0
+195641.84 -653156.2 +000011.7+000014.300000.9 08.5801.01K? 0
+200232.09 -335212.8 +000013.0-000017.400010.9 08.5801.22K? 0
+202136.22 +402649.7 +000012.4+000008.500021.9 08.5801.33K? 0 0.10 1.00
+202447.96 +571819.3 +000016.0-000028.800007.4 08.5801.03K? 0
+202537.32 +120500.3 +000009.8-000022.300019.9 08.5801.40K? 0
+203059.56 +485208.1 -000009.8-000034.000010.6 08.5801.16K? 0
+203340.58 +151330.3 -000042.5-000008.700007.4 08.5801.57K? 0
+204520.95 +084229.8 +000017.9-000006.500001.4 08.5801.14K? 0
+204618.98 +421620.1 +000004.3+000009.700001.1 08.5801.39K? 0
+204841.12 +361521.4 -000000.3+000010.600005.7 08.5801.22K? 0
+205118.70 +181206.9 -000012.3+000005.400001.5 08.5801.12K? 0
+205256.62 +375256.8 -000016.5-000006.900007.7 08.5801.36K? 0
+210708.67 -095254.0 +000035.4-000022.400036.0 08.5801.19K? 0
+210852.58 +481448.4 +000035.6+000009.800018.0 08.5801.59K? 0
+210912.97 +165103.2 +000000.2-000019.800003.2 08.5801.10K? 0
+211212.69 +451811.1 +000014.3+000011.100005.0 08.5801.05K? 0
+211409.45 +350742.5 -000010.7-000017.400012.9 08.5801.21K? 0
+211638.20 -721426.9 -000018.4+000006.800004.9 08.5801.46K? 0
+211704.68 +185746.8 +000054.7+000003.800021.0 08.5801.16K? 0
+211919.54 +435749.8 +000002.0-000011.400006.3 08.5801.48K? 0
+213125.09 -453159.3 -000033.2-000033.500032.1 08.5801.06K? 0
+213244.05 +115356.6 -000021.8-000038.100004.6 08.5801.14K? 0
+213612.17 +350024.0 -000003.8+000008.300010.1 08.5801.66K? 0
+215422.06 +532131.9 +000004.4+000036.800018.9 08.5801.22K? 0
+215526.84 +683950.2 +000046.1+000062.700006.1 08.5801.10K? 0
+215910.53 -313252.8 +000001.5+000006.700001.7 08.5801.44K? 0
+220554.09 +433353.4 +000018.4+000046.400014.2 08.5801.04K? 0
+220712.86 +620159.5 -000006.3-000017.900003.0 08.5801.10K? 0
+221908.85 -480205.7 -000003.1-000016.500013.6 08.5801.49K? 0 0.10 1.00
+222648.96 -112058.6 -000022.5-000016.100005.0 08.5801.61K? 0
+223007.07 -691615.4 +000018.2-000012.400001.8 08.5801.36K? 0
+223041.75 +545351.5 -000008.5-000000.400020.9 08.5801.80K? 0
+223253.68 +254028.7 +000005.5+000005.100012.0 08.5801.15K? 0
+223441.71 -180801.9 +000016.2+000005.500019.0 08.5801.22K? 0
+223836.54 -802541.6 +000004.0+000001.900000.3 08.5801.02K? 0
+224300.01 -620356.9 +000031.6-000016.900010.3 08.5801.03K? 0
+224943.95 +544042.0 -000023.6-000010.400002.1 08.5801.72K? 0
+225228.18 -093237.4 -000032.0-000002.800000.4 08.5801.25K? 0
+225408.38 +133946.8 -000003.7+000001.900004.8 08.5801.42K? 0
+225611.90 +504335.2 +000027.8-000004.900005.3 08.5801.04K? 0
+225809.58 +550155.7 +000012.9+000014.200003.5 08.5801.51K? 0
+225859.75 +245520.1 -000000.2-000003.800005.4 08.5801.59K? 0
+230910.36 -021537.8 +000626.6-000104.300039.9 08.5801.02K? 0
+231259.51 -440340.5 +000009.7+000014.700004.9 08.5801.33K? 0
+231329.12 +071050.1 -000019.5-000000.400005.1 08.5801.68K? 0
+231853.52 +860323.8 -000020.2+000021.000004.6 08.5801.11K? 0
+232949.54 +285343.4 +000016.9-000036.200005.7 08.5801.16K? 0
+233046.13 +742810.9 +000001.0+000022.600012.0 08.5801.29K? 0
+235203.54 -603129.2 +000018.3-000004.800011.8 08.5801.16K? 0
+014700.01 +602220.4 +000010.4-000005.500004.3 08.5802.26M? 0
+174456.48 -183926.3 -000004.6-000012.600040.4 08.5802.60N? 0
+000058.53 -045555.6 -000170.4-000170.000021.3 08.5900.65G? 0
+000130.09 -334733.7 -000023.3-000026.400004.8 08.5900.42F? 0
+000410.47 +390712.5 +000108.3-000079.200019.0 08.5900.60G? 0
+000748.39 -110744.6 +000016.1+000017.400000.8 08.5900.96K? 0
+002921.29 +265218.2 +000003.2-000023.900011.2 08.5900.88G? 0
+004324.95 +590219.4 -000006.2-000010.600000.8 08.5900.31F? 0
+004532.31 +650535.4 +000011.1-000018.900006.7 08.5900.93G? 0
+005127.72 +435604.5 +000100.0-000085.200021.0 08.5900.71G? 0
+005810.30 +350926.9 -000000.4+000003.100005.2 08.5900.37F? 0
+010336.45 +234606.5 +000010.8-000011.000003.9 08.5900.74G? 0
+010656.63 +684957.8 -000010.7-000005.000005.7 08.5900.23A? 0
+011221.73 -572144.6 +000032.1+000024.800003.4 08.5900.41F? 0
+012141.39 +611601.4 +000012.8-000014.100014.4 08.5900.21A? 0
+012507.84 +603330.3 +000014.6-000004.200007.5 08.5900.07A? 0
+012536.26 +311757.5 -000009.4-000010.900002.4 08.5900.16A? 0
+012755.66 -015928.1 -000156.8-000136.500017.3 08.5900.67G? 0
+013224.46 +575754.9 +000010.4-000010.500003.9 08.5900.10A? 0
+013336.46 -015156.0 -000026.7-000006.100006.6 08.5900.87G? 0
+013342.40 -121246.0 +000009.6-000011.300005.9 08.5900.69G? 1
+013929.94 +252610.7 -000033.3-000038.100001.7 08.5900.92G? 0
+013930.29 +570935.9 -000015.0-000008.700003.3 08.5900.36F? 0
+014038.16 +015451.8 -000028.6-000022.100000.1 08.5900.49F? 0
+014109.98 -214311.1 +000002.1-000032.200006.0 08.5900.34F? 0
+014140.82 +610536.7 -000008.3-000004.400006.8 08.5900.10A? 1
+014224.13 +632544.7 -000002.6+000006.400008.2 08.5900.65G? 0
+014448.97 +641943.0 +000017.8-000005.200008.4 08.5900.25A? 0
+014526.87 -360623.6 +000017.0+000015.600003.7 08.5900.97K? 0
+014835.27 +101253.1 +000027.2-000007.200003.4 08.5900.32F? 0
+014955.09 +254446.8 -000050.1-000034.900020.4 08.5900.65G? 0
+015138.23 -150913.5 -000021.0-000070.900000.2 08.5900.50F? 0
+015220.69 -250241.8 +000042.9+000009.500003.8 08.5900.30A? 0
+015506.90 +521440.4 +000012.3-000006.300018.3 08.5900.16A? 0
+015828.74 +104735.1 -000019.9+000008.300002.1 08.5900.33F? 0
+020304.78 +015047.9 +000074.9-000002.000003.9 08.5900.51F? 0
+020446.73 +681231.8 +000022.8-000016.900006.7 08.5900.94G? 0
+021420.92 -752242.3 +000004.9+000008.400022.9 08.5900.94G? 0
+021613.25 +582431.3 -000005.2+000003.900003.9 08.5900.14A? 0
+022152.41 +565418.1 -000016.8-000012.200011.3 08.5900.08A? 0
+022323.94 +565115.3 -000005.6-000003.300001.1 08.5900.14A? 0
+022829.95 +351753.1 +000008.2-000009.100004.1 08.5900.31A? 0
+023348.89 -193642.8 +000202.0+000026.500013.4 08.5900.66G? 0
+023426.48 -335050.4 +000037.3-000021.100016.3 08.5900.52F? 0
+024132.78 -383555.7 +000007.6-000041.300006.3 08.5900.37F? 0
+024433.19 +693445.4 -000013.8+000012.700013.1 08.5900.88G? 0
+024720.27 +171703.6 +000007.4-000010.200008.5 08.5900.21A? 0
+025303.76 +292739.4 -000016.7-000023.600009.2 08.5900.09A? 0
+025613.99 -635011.0 +000016.1+000008.200008.7 08.5900.18A? 0
+025646.70 +033002.9 -000026.2+000005.200007.4 08.5900.84G? 0
+030436.91 -511907.3 +000087.8+000058.300022.6 08.5900.86G? 0
+030449.68 -121017.1 +000029.4-000075.600015.9 08.5900.44F? 0
+030652.46 +205143.6 +000038.5-000018.200009.6 08.5900.61G? 1
+030940.26 +322857.2 +000016.0-000032.300000.2 08.5900.52F? 0
+031152.64 -324648.1 +000013.5+000012.300001.8 08.5900.24A? 0
+031608.51 +415137.0 -000002.9-000012.800000.1 08.5900.27A? 0
+031723.06 -402811.7 -000057.1-000003.900016.9 08.5900.60G? 0
+031917.91 +423637.2 -000002.8-000013.100015.3 08.5900.94G? 0
+033204.86 +434012.6 +000307.6-000115.700018.9 08.5900.70G? 0
+033338.09 -225701.1 +000023.2-000011.700004.8 08.5900.45F? 0
+033823.98 -363730.1 +000016.6+000003.600002.4 08.5900.42F? 0
+034206.64 -301529.8 +000010.8+000041.900008.8 08.5900.41F? 0
+034352.36 +160120.2 +000013.1-000096.800027.0 08.5900.41F? 0
+034935.46 +012059.1 +000248.6-000611.800046.3 08.5900.80G? 0
+035339.47 +454529.5 +000018.1-000015.500006.1 08.5900.23A? 0
+035537.18 -103211.9 +000005.5-000010.600005.3 08.5900.08A? 0
+040112.85 -155146.7 +000009.4-000041.800017.6 08.5900.64G? 0
+040127.33 -783255.4 +000005.3+000040.400018.0 08.5900.46F? 0
+040537.37 +091208.7 +000049.0-000031.800014.0 08.5900.50F? 0
+040842.47 -200351.1 +000029.1-000012.000009.6 08.5900.90G? 0
+041331.77 +143327.3 +000030.8-000051.700006.2 08.5900.54F? 0
+042707.38 +205927.6 +000030.5-000042.800006.7 08.5900.78G? 0
+043058.96 +353558.3 +000127.8+000123.200008.1 08.5900.58G? 0
+043115.63 +200759.7 +000134.2-000046.700026.8 08.5900.76G? 0
+043350.96 +564329.6 +000011.4-000017.200004.2 08.5900.29A? 0
+043827.91 -052347.1 -000011.4-000024.200003.8 08.5900.93G? 0
+043913.55 +223908.1 -000010.3-000000.200005.0 08.5900.13A? 0
+044041.03 -011201.1 -000009.8-000023.800023.5 08.5900.45F? 0
+044142.56 -325044.3 +000182.7+000008.800022.0 08.5900.61G? 0
+044353.42 +690527.4 +000000.0+000000.000000.0 08.5900.89G? 1
+044447.94 +051723.2 -000104.9-000084.700043.3 08.5900.90G? 0
+044916.10 -422254.2 +000023.7+000008.800007.1 08.5900.12A? 0
+044937.14 -535257.7 +000000.0+000000.000000.0 08.5900.83G? 1
+045219.63 -292556.0 +000054.1-000008.600008.2 08.5900.67G? 0
+045327.66 +092928.2 +000014.6+000009.900010.8 08.5900.35F? 0
+050343.27 -143804.0 +000006.0+000009.100004.7 08.5900.29A? 0
+050406.21 -003855.3 +000085.5-000138.900018.0 08.5900.74G? 0
+050417.02 +333550.5 +000000.1-000014.200015.3 08.5900.29A? 0
+050747.51 +693144.3 +000045.5-000183.500017.7 08.5900.79G? 0
+050807.09 -212816.6 -000019.6-000073.400005.2 08.5900.48F? 0
+052004.71 -630422.3 -000011.7+000010.100003.8 08.5900.91G? 0
+052145.26 -405939.8 -000013.4+000008.500005.0 08.5900.27A? 0
+052404.18 +525606.6 +000004.8-000014.000001.8 08.5900.22A? 0
+052747.80 +150356.9 +000014.9-000015.200000.2 08.5900.08A? 0
+052825.83 -165106.8 -000004.7+000001.600008.8 08.5900.12A? 0
+053136.09 +171907.0 +000000.0-000009.700005.6 08.5900.37F? 0
+053348.95 -192550.6 -000009.2-000000.700010.9 08.5900.19A? 0
+053430.85 +140011.9 +000000.0+000000.000000.0 08.5900.00B? 0
+053433.72 -002311.5 -000008.3-000008.400006.5 08.5900.01A? 0
+053605.01 -165145.0 -000020.1-000002.400003.8 08.5900.08A? 0
+053658.63 -235020.7 -000007.1-000003.500018.7 08.5900.31F? 0
+053704.02 -831728.1 -000004.6-000094.300000.8 08.5900.55F? 0
+054055.76 -721628.1 +000005.2-000037.900017.7 08.5900.52F? 0
+054236.23 +544958.7 +000007.1-000005.100007.2 08.5900.52F? 0
+054319.88 -544910.7 -000002.1+000026.800010.9 08.5900.38F? 0
+054602.63 +050602.7 +000008.3-000007.900000.0 08.5900.97K? 0
+054802.26 +110523.9 -000005.2-000004.100017.6 08.5900.06A? 0
+055337.11 +074305.7 +000008.3-000018.000006.9 08.5900.31A? 0
+055548.33 -441839.5 +000018.8-000104.300008.9 08.5900.44F? 0
+055706.05 -311523.6 -000023.2-000057.000004.0 08.5900.51F? 0
+055718.94 -271953.3 -000004.0-000029.500004.5 08.5900.89G? 0
+055738.48 +482619.9 +000012.2-000011.100005.4 08.5900.22A? 0
+060036.29 -624844.1 +000008.7+000000.800004.0 08.5900.53F? 0
+060408.00 +411117.9 -000018.6-000049.500002.0 08.5900.41F? 0
+060635.51 -255403.6 +000015.7-000057.200007.5 08.5900.54F? 0
+060724.76 +020831.6 +000002.1-000005.300004.7 08.5900.21A? 0
+060815.69 -102717.6 -000014.0-000021.100002.7 08.5900.28A? 0
+060844.68 +071317.3 -000010.4+000001.400019.1 08.59-0.04B? 0
+060902.34 +253045.8 +000008.8-000009.200010.8 08.5900.14A? 0
+062135.43 -492007.1 -000005.4+000017.600013.8 08.5900.43F? 0
+062452.49 -194305.8 -000025.2+000029.100029.8 08.5900.64G? 0
+062517.99 +160257.6 +000028.6-000012.200001.9 08.5900.43F? 0
+062957.78 -213053.8 +000000.9-000001.800005.9 08.5900.97K? 0
+063112.82 -102436.5 +000007.8+000011.200001.3 08.5900.33F? 0
+063224.18 +604345.6 +000008.8-000035.500010.2 08.5900.19A? 0
+063332.23 +082008.1 -000000.7-000001.900002.9 08.5900.08A? 0
+063648.78 +711943.2 -000006.5+000002.400002.1 08.5900.26A? 0
+063824.67 -284726.8 -000006.2+000019.600001.7 08.5900.18A? 0
+064135.99 -010608.5 -000032.3-000042.400023.9 08.5900.55F? 0
+064247.63 -305410.9 -000003.4+000011.600008.7 08.5900.21A? 0
+064415.40 +031700.3 +000003.3-000014.800020.8 08.5900.41F? 0
+064511.35 +072057.0 +000033.7-000013.800005.0 08.5900.93G? 0
+064653.39 +075307.8 -000009.4-000060.600008.0 08.5900.41F? 0
+064733.83 -281256.5 -000001.9+000016.700007.3 08.5900.97K? 0
+064814.02 -572903.2 +000000.6-000012.500002.7 08.5900.47F? 0
+064840.85 +410359.5 +000002.1-000002.400001.6 08.5900.22A? 0
+065125.11 +503218.4 -000003.1-000025.700003.8 08.5900.39F? 0
+065203.22 -383801.2 -000004.5+000012.600007.9 08.59-0.09B? 0
+065204.34 +402416.7 -000017.6-000013.900021.0 08.5900.41F? 0
+070055.43 -303306.1 -000014.6+000005.400007.2 08.5900.32F? 0
+070108.46 +400107.4 -000025.3-000077.700022.5 08.5900.48F? 0
+070848.43 +022015.1 -000009.3-000005.600004.1 08.5900.50F? 0
+070854.36 +181844.7 -000009.0+000016.200010.6 08.5900.91G? 0
+070859.66 +200321.6 +000000.8-000023.300002.9 08.5900.21A? 0
+070953.62 -081910.7 -000006.5+000012.600005.3 08.5900.64G? 0
+071216.60 -220956.9 -000008.3+000015.900011.7 08.5900.19A? 0
+071332.22 -305857.2 -000002.0+000004.100005.1 08.59-0.10B? 0
+071623.12 -065733.8 -000008.9+000006.600011.5 08.59-0.05B? 0
+071821.09 +170014.1 -000015.6+000008.200009.3 08.5900.55F? 0
+071953.02 -275716.4 -000003.7+000007.200007.4 08.59-0.06B? 0
+072323.28 +204234.1 -000021.3-000006.100015.5 08.5900.27A? 0
+073127.24 +045432.4 -000023.3-000000.900002.6 08.5900.47F? 0
+073216.87 -381027.2 -000014.8+000014.600001.1 08.5900.18A? 0
+073349.07 -355740.0 +000075.6-000001.100000.6 08.5900.83G? 0
+073927.11 +214128.7 -000034.4-000019.100003.1 08.5900.42F? 0
+074014.00 +420616.0 -000039.5-000039.200000.2 08.5900.49F? 0
+074328.83 +431517.5 -000004.1-000025.300017.4 08.5900.01A? 0
+074349.61 -043610.2 -000020.8-000000.400012.7 08.5900.34F? 0
+074534.27 +114437.4 +000006.7-000016.000010.5 08.5900.01A? 0
+074615.68 +134343.4 +000000.0+000000.000000.0 08.5900.22A? 1
+074708.63 -342035.1 -000001.4+000001.500016.0 08.5900.04A? 0
+074840.26 +092825.6 -000019.8+000000.800007.3 08.5900.48F? 0
+075057.63 +250638.4 -000011.3+000020.700016.5 08.5900.48F? 0
+075624.62 -305206.1 -000006.9+000001.900002.8 08.59-0.05B? 0
+075749.19 -604101.2 -000025.4+000005.000000.9 08.5900.03A? 0 0.10 1.00
+075818.93 +345620.8 -000003.8+000012.400014.6 08.5900.05A? 0
+080038.32 +032729.3 -000005.4+000003.000013.2 08.5900.28A? 0
+080050.57 +050134.8 -000003.6-000017.700014.4 08.5900.06A? 0
+080405.14 +835508.8 +000026.5-000002.300034.7 08.5900.71G? 0
+080636.46 -051927.3 -000017.1+000028.100017.2 08.5900.93G? 0
+080928.74 +533928.7 +000006.9-000014.700004.0 08.5900.93G? 0
+080952.90 -531502.7 -000022.9+000006.300004.7 08.5900.95K? 0
+081054.32 -485131.3 +000005.4+000001.000000.6 08.5900.03A? 0
+081130.72 +232856.3 -000011.1-000018.000002.9 08.5900.09A? 0
+081433.66 -274546.8 -000006.0-000002.500009.9 08.59-0.10B? 0
+081754.85 +644730.9 +000012.6-000023.500003.2 08.5900.46F? 0
+081916.68 -165138.3 +000002.9+000006.200015.8 08.5900.01A? 0
+082018.49 -505803.3 -000014.9+000001.200003.9 08.5900.16A? 0
+082023.56 -342717.6 -000022.7-000000.400009.7 08.5900.53F? 0
+082040.80 -240549.0 -000010.3-000020.200006.7 08.5900.99K? 0
+082244.11 +072957.6 +000005.9+000004.500015.6 08.5900.98K? 0
+082514.23 +524742.7 -000007.7-000077.100015.4 08.5900.40F? 0
+082715.23 -474810.1 -000007.8+000000.100000.8 08.59-0.06B? 0
+082810.48 -131402.4 -000034.0+000016.500008.5 08.5900.29A? 0
+082934.90 -383621.4 -000006.6+000023.000009.9 08.59-0.02B? 1
+083110.59 +260945.3 -000021.1-000038.100008.6 08.5900.41F? 0
+083825.37 +332841.0 -000011.2-000014.600003.5 08.5900.31F? 0
+083909.08 -645809.0 +000002.8+000011.800003.0 08.5900.05A? 0
+083909.12 +193532.7 -000036.0-000026.500006.4 08.5900.21A? 0
+084444.81 -380010.0 -000009.0+000007.100004.8 08.59-0.07B? 0
+084815.06 +154339.3 +000028.9-000015.900007.1 08.5900.53F? 0
+085127.12 +293116.9 -000052.4+000010.800004.6 08.5900.32F? 0
+085209.46 +241831.5 -000003.7-000009.400006.6 08.5900.21A? 0
+085510.85 -584126.4 -000025.6-000003.400009.6 08.5900.03A? 0
+085911.26 -381341.1 -000036.1+000029.900012.7 08.5900.36F? 0
+090008.87 -584005.7 -000075.2+000029.400012.1 08.5900.56F? 0
+090145.99 +021220.3 -000002.5-000002.400006.1 08.5900.08A? 0
+090457.56 +113421.2 +000041.2-000036.500001.5 08.5900.64G? 0
+090521.51 -044054.9 -000004.8-000035.500007.9 08.5900.72G? 0
+090631.84 -540521.4 -000012.2+000003.900002.3 08.59-0.10B? 0
+091107.55 -494331.6 -000017.1+000004.700001.8 08.5900.08A? 0
+091240.21 +163130.8 +000000.0+000000.000000.0 08.5900.17A? 1
+091500.79 -401623.6 -000008.6+000010.100000.5 08.59-0.05B? 0
+091600.99 +474133.7 -000050.9-000055.900018.9 08.5900.63G? 0
+091737.37 -193319.4 -000081.3+000039.000001.5 08.5900.54F? 0
+091801.61 +180243.6 +000015.8-000060.000017.9 08.5900.94G? 0
+091821.03 +070422.9 -000108.9+000038.200013.2 08.5900.45F? 0
+091853.69 +625034.3 -000003.6-000002.400001.6 08.5900.42F? 0
+092027.67 -523227.8 -000003.4-000001.800010.2 08.5900.66G? 0
+092444.04 +264059.5 +000006.6-000018.900002.5 08.5900.34F? 0
+093353.04 -195343.9 -000033.2+000013.500008.6 08.5900.93G? 0
+093618.03 -782042.0 -000065.4+000043.900018.6 08.5900.58G? 0
+094144.55 -733357.9 -000008.8+000011.500010.8 08.5900.10A? 0
+094204.69 -462257.3 +000016.6+000015.200006.2 08.5900.93G? 0
+094212.44 +133145.2 +000019.9-000032.900005.9 08.5900.50F? 0
+094448.67 -165046.0 -000017.3-000013.000015.8 08.5900.26A? 0
+094520.77 -202024.6 +000000.0+000000.000000.0 08.5900.29A? 1
+094806.64 -182235.5 +000065.2-000064.800006.4 08.5900.37F? 0
+095421.96 -282959.3 -000005.8-000034.800003.0 08.5900.86G? 0
+095837.33 -505934.0 -000000.6+000007.900003.2 08.59-0.01B? 0
+100152.36 -541221.2 -000004.8+000003.800000.4 08.5900.06A? 0
+100604.07 -575401.5 -000020.6+000009.300006.5 08.5900.07A? 0
+100644.67 -022340.9 -000032.5-000036.500007.5 08.5900.47F? 0
+100847.69 -393235.1 -000045.8+000011.200000.2 08.5900.32F? 0
+101137.20 +181902.7 -000026.2-000008.000015.6 08.5900.49F? 0
+101419.60 -123504.0 -000048.2-000008.400005.6 08.5900.38F? 0
+102158.08 +851653.5 -000002.2-000001.100011.9 08.5900.88G? 0
+102229.80 -622111.0 -000019.7+000005.700005.0 08.59-0.01B? 0
+102246.89 -064512.9 -000000.8-000013.000007.3 08.5900.99K? 0
+102442.99 -213142.4 -000000.1+000012.700012.1 08.5900.22A? 0
+102608.72 -762708.1 -000101.8+000105.100012.7 08.5900.75G? 0
+102959.49 -595527.2 +000025.0-000017.200010.2 08.5900.47F? 0
+103105.49 -114535.2 +000043.8-000000.300003.7 08.5900.57F? 0
+103720.61 +250449.1 -000172.7-000042.700008.8 08.5900.65G? 0
+103721.81 -591048.5 -000013.1+000006.400000.9 08.59-0.11B? 0 0.10 1.00
+103912.27 -733335.3 -000004.3+000012.400001.2 08.5900.06A? 0
+103927.03 +072539.0 -000136.4-000047.100042.0 08.5900.49F? 0
+103935.56 -634134.0 +000019.2-000043.400001.3 08.5900.46F? 0
+104413.93 -573614.4 +000010.5-000006.800006.9 08.5900.52F? 0
+104801.68 -593903.3 -000003.2-000013.300001.2 08.5900.00A? 0 0.10 1.00
+104823.06 -593226.9 -000023.0+000004.300025.2 08.5900.67G? 0 0.10 1.00
+105153.33 -071108.5 -000091.7-000004.800001.4 08.5900.47F? 0
+105523.44 -230222.3 -000031.7+000007.700008.4 08.5900.40F? 0
+105846.08 +254126.7 +000019.2-000048.900009.0 08.5900.89G? 0
+105926.75 -563721.9 -000409.7-000111.000030.0 08.5900.89G? 0 0.10 1.00
+110446.48 -460010.1 -000016.1+000014.500005.6 08.5900.93G? 0
+110553.54 -583945.7 +000000.0+000000.000000.0 08.5900.05A? 0
+110615.80 +022354.8 -000006.9-000001.000001.5 08.5900.61G? 0
+111033.49 +302115.2 -000028.4-000010.500003.4 08.5900.14A? 0
+111546.24 -293325.9 -000038.9-000024.200002.0 08.5900.44F? 0
+111722.71 -242246.3 +000019.6-000038.800013.8 08.5900.86G? 0
+111856.72 -590128.9 -000019.4+000005.100001.6 08.5900.09A? 0
+111915.01 -472940.7 -000017.2-000000.500011.2 08.5900.05A? 0
+111922.26 -375123.1 -000026.5-000006.700005.7 08.5900.43F? 0
+112033.84 -094127.2 -000032.3-000018.100002.6 08.5900.18A? 0
+112140.46 -542213.6 -000026.9-000015.800008.3 08.5900.34F? 0
+112747.18 -360428.3 -000045.0-000066.200006.0 08.5900.93G? 0
+113133.72 +110717.9 -000026.1-000029.900009.1 08.5900.40F? 0
+113205.08 -635433.3 -000008.1+000004.000006.2 08.5900.00A? 0
+113434.49 +483131.5 -000002.8-000017.500005.4 08.5900.91G? 0
+113704.72 -482246.8 -000002.4-000001.000006.5 08.5900.13A? 0
+114231.94 -420617.7 +000001.2-000005.600000.2 08.5900.12A? 0
+114459.19 +030417.0 -000025.2-000010.900003.4 08.5900.30A? 0
+114543.08 -321547.8 -000002.2+000012.200008.6 08.5900.97K? 0
+114856.63 -702711.9 -000055.0-000000.700010.1 08.5900.42F? 0
+120405.11 +280338.2 -000014.5-000027.500013.0 08.5900.36F? 0
+120521.20 -614544.6 -000019.2-000013.300003.9 08.5900.34F? 0
+120603.10 +442233.7 -000005.1-000010.600001.2 08.5900.38F? 0
+120632.88 -652933.2 -000050.9+000009.400000.2 08.5900.29A? 0
+120633.45 -610501.9 -000020.3-000004.100010.4 08.5900.03A? 0 0.10 1.00
+120713.86 -583611.9 -000016.5+000004.200000.8 08.59-0.03B? 0
+120818.98 +635311.4 -000005.5+000046.400012.0 08.5900.48F? 0
+121015.81 +542917.5 +000062.7-000028.300012.9 08.5900.56F? 0
+121303.74 -560020.2 -000028.1+000003.900000.8 08.5900.21A? 0
+121319.43 -653712.4 +000006.6-000006.800012.3 08.5900.01A? 0
+121511.42 -490857.4 -000018.6-000001.500012.9 08.5900.50F? 0
+121751.64 -691310.2 -000007.7-000011.900002.4 08.59-0.08B? 0
+121920.90 -591728.5 -000009.9+000005.100008.5 08.5900.11A? 0
+121929.99 -530130.8 -000009.2-000006.500002.3 08.59-0.06B? 0
+122856.70 +285310.3 +000003.8+000001.300004.9 08.5900.52F? 0
+123012.36 -533623.7 -000014.8+000009.900004.8 08.5900.05A? 0
+123629.99 +445358.2 -000008.2+000007.800001.4 08.5900.94G? 0
+124853.17 -565112.5 -000039.4+000058.000011.7 08.5900.46F? 0
+125337.65 -165004.9 +000081.1-000039.400015.6 08.5900.85G? 0
+125956.00 +322847.5 -000043.9+000019.800014.0 08.5900.48F? 0
+130327.41 -295131.9 -000003.5+000000.400002.6 08.5900.98K? 0
+130353.59 -701606.3 -000021.4-000001.800005.6 08.5900.05A? 0
+130847.45 -694323.8 -000007.0-000019.600004.7 08.5900.12A? 0
+130954.78 -532444.7 -000150.7-000013.700009.5 08.5900.49F? 0
+131340.19 +294652.4 -000125.7+000074.700008.7 08.5900.75G? 0
+131403.61 +094626.1 +000010.6+000035.300015.4 08.5900.84G? 0
+131609.21 -842746.2 -000033.3-000052.200008.1 08.5900.48F? 0
+131844.46 -581601.3 -000095.7+000001.100006.3 08.5900.65G? 0
+132012.98 -532824.4 -000014.5-000007.800007.3 08.59-0.05B? 0
+132233.76 -452431.8 -000046.9-000011.600004.0 08.5900.38F? 0
+132528.13 +163306.5 -000004.3-000008.300007.6 08.5900.85G? 0
+132756.66 -354009.1 -000019.7-000001.500000.2 08.5900.39F? 0
+132827.50 -540444.5 -000000.5-000005.400009.7 08.5900.96K? 0
+133500.67 -390023.2 +000011.4+000008.900006.7 08.5900.93G? 0
+133641.85 +694635.9 +000000.0+000000.000000.0 08.5900.46F? 1
+133940.48 -605105.8 -000017.1-000005.500000.9 08.5900.04A? 0
+135344.47 +124048.9 +000034.9-000060.000000.6 08.5900.48F? 0
+135724.59 +154343.8 -000044.0-000010.100016.8 08.5900.46F? 0
+135820.02 +021314.5 -000074.9-000039.000012.0 08.5900.52F? 0
+140318.94 -332645.3 -000102.2-000097.000013.7 08.5900.84G? 0
+140611.44 -173116.0 +000003.4+000003.800008.1 08.5900.77G? 0
+141111.59 +214430.4 -000041.2+000003.100007.4 08.5900.38F? 0
+141115.60 -224932.2 -000029.4-000001.000012.8 08.5900.38F? 0
+141220.54 -394505.6 -000036.8-000120.600013.9 08.5900.53F? 0
+141301.81 -343714.7 -000060.5-000087.700011.8 08.5900.54F? 0
+141549.38 -150634.3 -000060.5+000012.600027.9 08.5900.46F? 0
+142154.22 +621529.4 +000002.4+000029.300000.7 08.5900.12A? 0
+142423.46 -260903.4 -000005.1-000005.100015.7 08.5900.41F? 0
+142905.75 +090249.7 +000029.6-000114.200014.6 08.5900.63G? 0
+143028.48 -492221.0 -000008.9-000009.300011.9 08.5900.02A? 0
+143422.52 +041041.9 -000004.4-000017.200001.8 08.5900.43F? 0
+143500.18 -452059.9 -000010.5+000013.900019.8 08.5900.20A? 0
+144246.27 -551059.8 +000034.3-000011.600005.0 08.5900.44F? 0
+144358.27 -504015.5 -000031.5-000031.300006.3 08.5900.54F? 0
+144636.80 -562508.1 +000008.1+000021.200000.1 08.5900.01A? 0
+144758.06 -675018.0 -000090.2-000042.100013.5 08.5900.63G? 0
+144925.36 +351131.4 -000027.4-000020.300012.2 08.5900.56F? 0
+145125.84 -273814.2 -000028.6+000002.400011.1 08.5900.11A? 0
+145430.05 +340514.2 -000065.1+000050.700026.5 08.5900.50F? 1
+145852.29 -381911.6 -000112.2-000028.400008.8 08.5900.89G? 0
+145950.12 -220041.4 -000565.4-000493.600004.4 08.5900.50F? 0
+150018.72 +131916.6 -000000.6+000034.100003.7 08.5900.35F? 0
+150101.80 +161504.2 -000071.5+000080.800000.0 08.5900.86G? 0
+150348.64 -381907.2 -000009.4-000006.300002.2 08.5900.40F? 0
+150624.26 +104535.5 -000012.6+000004.100003.7 08.5900.34F? 0
+150918.90 -555049.6 -000007.2-000009.100000.9 08.5900.05A? 0
+151907.87 +483721.9 -000032.0-000049.500013.6 08.5900.47F? 0
+151943.95 -854046.5 -000067.4-000003.100026.4 08.5900.54F? 0
+152018.18 +320240.4 -000108.6+000047.400022.8 08.5900.65G? 0
+152238.12 -160305.1 -000057.8-000030.800025.9 08.5900.56F? 0
+152439.18 +574457.9 -000066.6-000020.900009.7 08.5900.63G? 0
+152655.09 -443622.4 -000003.6-000002.300009.3 08.59-0.01B? 0
+152705.74 -864730.4 -000068.7+000040.300012.9 08.5900.50F? 0
+152706.45 -641947.7 +000010.9+000010.500005.7 08.5900.44F? 0
+152846.86 +155309.5 +000006.3-000090.700008.8 08.5900.71G? 0
+152921.06 -405015.0 -000007.1-000014.200011.8 08.5900.09A? 0
+153601.53 +401915.9 -000003.4-000071.500004.1 08.5900.48F? 0
+154159.72 -641759.5 -000004.9+000001.400001.8 08.59-0.05B? 0
+154222.52 -494650.3 -000030.9-000004.800006.3 08.5900.42F? 0
+154743.73 -491331.9 -000019.2+000004.200010.0 08.59-0.04B? 0
+154945.91 -671047.7 -000008.4-000021.700006.8 08.5900.20A? 0
+155857.09 +121612.8 -000012.8+000001.500006.1 08.5900.27A? 0
+160145.44 +425034.3 +000005.8-000001.200004.0 08.5900.45F? 0
+160206.23 +205305.6 -000013.5-000056.700009.0 08.5900.51F? 0
+160629.43 +383800.8 +000240.8-000535.000041.5 08.5900.97K? 0
+160734.40 -313308.4 +000017.7-000038.300006.2 08.5900.68G? 0
+160740.51 -153823.8 +000007.3-000002.900007.1 08.5900.54F? 0
+160809.02 +353551.6 +000005.4+000015.200006.2 08.5900.13A? 0
+160951.18 -410927.7 -000013.1-000011.200016.9 08.5900.24A? 0
+161002.27 +063150.0 +000001.1-000008.800015.8 08.5900.48F? 0
+162032.52 -454834.6 -000006.0-000020.600021.0 08.5900.71G? 0
+162332.77 +442242.1 +000008.6+000019.600001.0 08.5900.26A? 0
+163242.09 -603725.4 -000008.1-000045.400004.4 08.5900.36F? 0
+163720.58 -643930.7 -000022.3-000016.200012.1 08.5900.15A? 0
+163734.00 -325317.2 -000012.4-000045.000009.8 08.5900.54F? 0
+163835.57 +074547.2 +000009.2-000001.900004.7 08.5900.66G? 0
+163903.95 +604159.3 +000055.0-000044.500007.7 08.5900.73G? 0
+163936.65 +621919.2 -000016.0+000040.300013.8 08.5900.83G? 0
+163944.01 +231226.2 -000004.9-000000.600006.3 08.5900.46F? 0
+164011.85 -262713.8 +000007.2-000024.700005.4 08.5900.31F? 0
+164044.92 +430745.1 -000028.8-000086.600023.3 08.5900.70G? 0
+164148.40 -732557.8 -000001.1-000026.900001.8 08.5900.09A? 0
+164320.44 +250828.9 +000000.0+000000.000000.0 08.5900.42F? 0
+164456.43 -603632.3 -000002.0-000032.300005.4 08.5900.12A? 0
+164503.12 +133706.7 -000012.9-000000.100003.9 08.5900.25A? 0
+164652.97 +490327.1 -000004.0-000008.800013.0 08.5900.53F? 0
+164728.31 +012723.9 +000005.0-000023.300017.0 08.5900.56F? 0
+165229.82 +041818.4 -000025.7-000021.100008.6 08.5900.46F? 0
+165406.47 -304510.1 +000007.7-000011.600001.8 08.5900.19A? 0
+170031.10 -330610.0 -000003.3+000022.300003.9 08.5900.52F? 0
+170521.10 +521138.2 -000001.8-000017.700003.0 08.5900.56F? 0
+170607.11 -482507.2 +000009.0-000002.000000.5 08.5900.10A? 0
+170715.19 +174745.2 -000014.7+000008.500005.4 08.5900.23A? 0
+171010.91 -410309.0 +000009.2-000007.900003.5 08.5900.07A? 0
+172325.40 -175815.6 +000026.5-000019.200004.8 08.5900.23A? 0
+172423.44 +385816.3 -000009.1+000000.900001.6 08.5900.94G? 0
+172941.42 +711613.1 +000010.2+000006.900002.7 08.5900.15A? 0
+173205.11 -615701.9 -000023.8-000059.800000.9 08.5900.35F? 0
+173342.19 -142554.6 +000005.0-000016.700003.1 08.5900.50F? 0
+173553.67 +380044.3 +000005.2+000024.800003.6 08.5900.98K? 0
+173707.62 +334447.8 +000010.9+000004.400010.6 08.5900.42F? 0
+173739.10 -174937.1 +000000.6+000002.700001.3 08.5900.18A? 0
+173840.49 -325924.8 -000004.1-000011.100005.4 08.5900.12A? 0
+173928.40 -333753.6 -000017.4+000008.600012.6 08.5900.83G? 0
+173955.64 -230340.6 -000002.0-000040.700028.6 08.5900.60G? 0
+174432.14 +185931.9 -000010.1+000012.400005.4 08.5900.03A? 1
+174648.21 +140033.9 -000005.5-000003.000004.5 08.5900.13A? 0
+174834.90 -442030.0 -000014.1-000023.000006.6 08.5900.34F? 0
+175705.75 -064123.9 -000016.5-000025.700005.9 08.5900.26A? 0
+175734.38 -250456.5 -000019.6-000006.600001.2 08.5900.30A? 0
+175819.58 -234207.5 +000017.8-000003.700015.8 08.5900.42F? 0
+180028.58 -701912.6 +000001.9-000019.100009.0 08.5900.11A? 0
+180246.50 -305811.2 +000004.5+000017.200004.8 08.5900.04A? 0
+180701.33 -413812.3 +000013.6-000016.200004.3 08.5900.04A? 0
+180805.98 -271852.5 +000000.1-000006.500003.6 08.59-0.02B? 0
+180845.48 +625635.5 +000001.3+000020.200001.8 08.5900.76G? 0
+180926.89 +812821.6 +000013.4-000005.300001.0 08.5900.29A? 0
+181205.91 -370231.0 +000011.0-000000.200010.4 08.5900.02A? 0
+181250.51 +633600.9 +000002.8-000016.900003.5 08.5900.41F? 0
+181423.39 -540325.6 +000082.1-000088.900017.9 08.5900.59G? 0
+181524.30 +111213.3 +000005.0-000018.800004.7 08.5900.38F? 0
+181629.06 -141444.1 +000009.4+000005.500004.4 08.5900.11A? 0
+182200.13 +325453.2 -000012.0-000003.500006.6 08.5900.52F? 0
+182630.20 +100259.5 -000000.5-000005.700002.3 08.5900.19A? 0
+182642.26 -712256.6 +000023.5-000090.200004.7 08.5900.90G? 0
+183125.04 -432154.7 -000082.3-000164.200015.2 08.5900.64G? 0
+183539.15 +300725.4 +000002.4-000004.900003.1 08.5900.06A? 0
+183545.71 +252200.9 -000001.2-000009.400008.1 08.5900.15A? 0
+183731.14 -214203.7 +000007.4-000020.500000.1 08.5900.39F? 0
+184133.45 +454918.1 -000001.5+000002.300002.4 08.5900.01A? 0
+184144.00 +405057.3 +000033.7-000005.100002.7 08.5900.04A? 0
+184221.42 +713911.3 -000008.6-000019.100002.4 08.5900.56F? 0
+184222.23 +530845.9 +000007.6+000035.300003.8 08.5900.40F? 0
+184423.73 -465727.0 +000004.3-000021.500002.7 08.5900.05A? 0
+184700.47 +705823.3 -000016.0+000009.500000.0 08.5900.92G? 0
+184758.52 +161628.2 +000020.3+000009.800011.0 08.5900.92G? 0
+185016.47 -185813.4 +000005.7+000017.300010.8 08.59-0.01B? 0
+185059.23 -304746.2 -000009.4+000004.700001.7 08.5900.10A? 0
+185507.98 -391506.0 +000000.9+000013.400004.0 08.5900.08A? 0
+185925.39 -440817.5 -000145.7+000010.900027.9 08.5900.52F? 0
+190309.23 -610652.1 +000005.0+000002.800015.5 08.5900.38F? 0
+191237.45 +120320.4 +000042.3-000003.500025.6 08.5900.46F? 0
+191243.00 -254009.7 +000004.1+000000.700017.8 08.5900.57F? 0
+191429.53 -272245.0 -000008.2+000010.800013.9 08.5900.02A? 0
+191439.55 -271914.8 +000025.7-000055.500028.3 08.5900.14A? 1
+191458.08 -372303.9 -000004.2+000001.400011.2 08.5900.32F? 0
+191849.84 +161500.5 -000011.4-000012.100007.5 08.5900.17A? 0
+192146.42 +232740.7 -000017.6-000031.500009.9 08.5900.48F? 0
+192153.50 -213839.2 +000060.0+000004.700017.9 08.5900.42F? 0
+192258.98 +715414.4 -000019.6-000003.000004.4 08.5900.32F? 0
+192300.55 +510202.8 +000006.7+000019.100000.8 08.5900.19A? 0
+192359.03 +323852.6 +000007.8+000003.600004.5 08.5900.46F? 0
+193105.69 -443727.6 -000007.0-000025.500023.6 08.5900.40F? 0
+193201.27 +161713.4 -000000.7-000009.600002.8 08.5900.22A? 0
+193318.95 +274422.8 +000008.9-000013.100006.5 08.5900.14A? 0
+193406.46 +741756.4 +000001.8-000013.200000.5 08.5900.10A? 0
+194354.98 +352538.3 -000006.2-000004.500007.2 08.5900.47F? 0
+194619.40 +205535.1 +000000.4-000019.000009.3 08.5900.33F? 0
+195139.30 +440741.7 +000081.3+000086.200038.2 08.5900.87G? 0
+195243.35 +435938.9 -000000.7-000000.600005.8 08.59-0.06B? 0
+195621.41 -065129.2 +000018.9-000042.200005.2 08.5900.58F? 0
+195800.46 -090426.7 +000018.6+000015.400043.9 08.5900.96K? 0
+195800.79 +141807.8 -000014.7-000026.800019.1 08.5900.93G? 0
+200035.83 +175020.5 -000002.7-000002.800000.8 08.5900.92G? 0
+200044.54 +110154.8 +000004.2-000010.200002.0 08.59-0.04B? 0
+200152.23 +313912.7 -000053.6-000027.600015.8 08.5900.48F? 0
+200639.90 +311237.0 +000007.8-000005.600002.2 08.5900.07A? 0
+200822.61 -070620.4 +000050.6+000029.800031.2 08.5900.97K? 0
+201145.65 +200411.0 +000000.3-000011.900002.8 08.59-0.09B? 0
+201434.81 -152005.5 +000043.2-000012.400022.7 08.5900.54F? 0
+201652.01 +605713.9 +000115.8+000036.400010.8 08.5900.65G? 0
+201655.74 -105853.7 -000156.3-000309.800022.0 08.5900.76G? 0
+201704.75 +725250.8 +000025.4-000047.100010.4 08.5900.43F? 0
+201825.23 +302202.8 +000004.7+000001.700000.1 08.5900.08A? 0
+202013.32 -144422.7 +000027.8+000008.400024.8 08.5900.52F? 0
+202059.37 -164147.0 -000020.6-000023.700008.3 08.5900.64G? 0
+202148.88 +244602.9 +000010.7-000003.700001.1 08.5900.57F? 0
+202347.09 +375857.9 -000002.9+000000.200000.1 08.5900.05A? 0
+202414.40 -673550.6 +000003.4-000023.600000.6 08.5900.06A? 0
+202534.82 -424810.1 +000011.9-000028.400009.6 08.5900.07A? 0
+202539.19 -530633.7 +000045.8-000077.000004.3 08.5900.46F? 0
+202811.52 +655113.6 -000001.2+000003.000006.8 08.5900.42F? 0
+202828.17 +415725.5 -000005.9+000018.700007.5 08.5900.69G? 0
+202839.68 +325813.6 -000000.6-000008.500017.7 08.5900.99K? 0
+203330.69 -405609.2 -000008.5-000019.400015.9 08.5900.99K? 0
+203804.50 -713808.6 +000017.1+000016.000002.7 08.5900.62G? 0
+203926.62 +650844.1 +000021.3+000036.700003.7 08.5900.17A? 0
+205305.08 -423509.2 +000018.9-000012.300010.8 08.5900.98K? 0
+205447.42 -081052.0 -000038.6-000052.300004.9 08.5900.53F? 0
+205819.93 +580920.1 +000004.5+000016.200005.4 08.5900.94G? 0
+205846.21 +165407.8 -000005.3-000007.300003.7 08.59-0.04B? 0
+210528.77 +373824.1 +000014.6+000005.500004.6 08.5900.12A? 0
+210709.54 +392949.5 -000002.1-000010.100003.3 08.5900.18A? 0
+210902.43 +484444.9 -000002.5+000004.100010.2 08.59-0.09B? 0
+211003.80 -141608.1 -000014.7+000029.100001.7 08.5900.39F? 0
+211157.64 -510345.5 -000013.3-000005.000003.3 08.5900.40F? 0
+212053.16 -263654.9 +000007.5-000006.400002.7 08.5900.57F? 0
+212150.67 +023036.8 -000001.5-000018.300009.9 08.5900.47F? 0
+212352.39 +831700.0 +000030.7-000012.600010.0 08.5900.45F? 0
+212747.03 -385206.4 +000013.6-000021.500013.5 08.5900.98K? 0
+212748.76 +415930.0 +000000.0+000000.000000.0 08.5900.34F? 0
+212752.34 +200630.3 +000004.4-000007.400005.5 08.5900.99K? 0
+212807.28 +453440.2 -000006.1-000042.500001.7 08.5900.63G? 0
diff --git a/kstars/kstars/data/hip083.dat b/kstars/kstars/data/hip083.dat
new file mode 100644
index 00000000..fe6b09fa
--- /dev/null
+++ b/kstars/kstars/data/hip083.dat
@@ -0,0 +1,1000 @@
+213111.01 -551651.1 +000064.3-000110.400006.9 08.5900.55F? 0
+213141.27 +390737.8 +000007.6-000025.400003.0 08.5900.25A? 0
+213804.90 +692104.3 -000039.9+000003.100005.9 08.5900.48F? 0
+214158.53 +583000.3 -000000.9-000001.700005.1 08.5900.25A? 0
+214755.71 -493523.6 +000044.1-000014.100017.0 08.5900.50F? 0
+214933.21 -612748.9 -000008.6+000005.100010.8 08.5900.47F? 0
+215139.24 +005058.5 +000340.6-000062.600024.4 08.5900.84G? 0
+215231.36 +422418.7 +000037.8+000005.000003.1 08.5900.33F? 0
+220141.03 -115930.1 +000129.7+000006.100003.2 08.5900.77G? 0
+220615.51 +393742.2 +000003.3-000001.300001.1 08.5900.12A? 0
+220711.15 +342428.9 -000002.8-000031.500001.5 08.5900.22A? 0
+220817.98 +043104.6 -000046.7-000028.700021.1 08.5900.94G? 0
+221246.00 +011104.5 +000109.9-000056.900023.0 08.5900.64G? 0
+221307.35 +623423.7 -000004.2+000007.200008.7 08.5900.01A? 0
+221358.91 +524613.0 -000006.7+000001.900011.6 08.5900.01A? 0
+222114.82 +252647.0 -000062.7-000026.300000.3 08.5900.60G? 0
+222144.37 +205930.6 +000010.1+000001.700015.8 08.5900.95G? 0
+222518.31 +455903.5 -000003.9+000004.300008.9 08.5900.06A? 0
+222924.83 -284340.0 +000050.0-000099.400006.7 08.5900.52F? 0
+223131.91 +525157.8 +000020.7+000007.000014.5 08.5900.11A? 0
+223424.66 -190310.0 +000086.5-000086.500025.4 08.5900.49F? 0
+223957.51 +234748.3 +000013.9-000007.800020.7 08.5900.14A? 0
+224608.75 +580406.4 -000001.3-000053.500028.7 08.5900.59G? 0
+224736.65 +515624.0 +000102.0+000071.400017.5 08.5900.68G? 0
+224900.80 -032315.3 +000047.3-000022.800016.1 08.5900.52F? 0
+224936.24 +663316.6 +000000.0+000000.000000.0 08.5900.06A? 0
+225906.60 +543118.2 +000033.2-000002.000011.7 08.5900.29A? 0
+230431.85 -344720.8 +000095.4-000055.400006.2 08.5900.98K? 0
+230507.71 +162924.8 +000054.2-000008.500010.8 08.5900.94G? 0
+230527.53 +014546.2 +000043.4-000086.600011.4 08.5900.49F? 0
+230704.12 +175809.0 +000016.3-000074.300011.1 08.5900.52F? 0
+230756.37 -700222.9 -000082.0-000028.000012.7 08.5900.61G? 0
+231105.70 +283330.0 +000001.1+000001.100009.9 08.5900.11A? 0
+231436.54 -402644.9 +000117.3-000226.700011.8 08.5900.75G? 0
+231541.30 +504415.1 +000011.8-000005.900000.1 08.5900.17A? 0
+231828.82 +581001.0 +000022.6-000004.400001.7 08.5900.18A? 0
+231852.95 +472218.4 -000010.6-000036.900006.3 08.5900.48F? 0
+232019.02 +554828.1 -000012.2-000007.600003.9 08.5900.18A? 0
+232437.26 -202323.1 +000034.5+000020.000003.7 08.5900.99K? 0
+232752.54 +652156.3 +000006.4+000007.100005.1 08.5900.18A? 0
+232957.91 -125236.0 +000027.0-000044.800001.9 08.5900.41F? 0
+233222.60 +360024.7 +000014.4-000018.700009.1 08.5900.39F? 0
+233249.19 -165042.4 +000000.0+000000.000000.0 08.5900.00B? 0
+233753.77 +580543.5 -000005.0+000003.900003.2 08.5900.31A? 1
+234231.21 +571653.7 -000010.0-000007.600006.3 08.5900.06A? 0
+234753.13 -223632.3 +000056.2-000003.600003.4 08.5900.46F? 0
+234803.03 +501810.5 +000005.3-000008.400000.8 08.5900.00A? 0
+234941.50 -480449.2 -000000.8+000014.500008.3 08.5900.56F? 0
+235739.93 +812054.1 -000140.1-000030.500011.5 08.5900.90G? 0
+000008.48 +363509.4 -000013.1+000008.400003.3 08.5901.06K? 0
+000618.94 +474338.1 -000000.6+000002.200022.0 08.5901.50K? 0
+001328.74 +345614.9 -000029.4-000003.800004.4 08.5901.23K? 0
+001356.23 +442808.0 -000019.4-000022.000001.7 08.5901.50K? 0
+003115.20 -025342.7 -000004.1+000001.800025.6 08.5901.46K? 0
+003729.57 +601837.8 +000013.2-000001.900011.9 08.5901.08K? 0
+004242.52 -555038.1 +000005.4+000002.500000.4 08.5901.16K? 0
+004550.90 +495046.6 +000027.2+000002.200022.1 08.5901.38K? 0
+005008.37 +072634.6 +000013.9+000001.700005.1 08.5901.52K? 0
+005240.75 +573726.9 +000035.5-000004.400014.8 08.5901.13K? 0
+005355.49 -284817.5 +000017.8-000015.100001.1 08.5901.51K? 0
+005532.14 +262411.6 +000008.3+000005.600000.2 08.5901.10K? 0
+005616.27 +290937.8 +000024.4-000001.300010.4 08.5901.06K? 0
+005812.51 -023426.7 +000024.1+000010.000000.0 08.5901.23K? 0
+005859.63 -474814.4 -000016.0-000014.300001.6 08.5901.15K? 0
+010301.75 +160807.0 -000016.4-000088.000011.8 08.5901.00K? 0
+010816.72 +672900.1 +000002.5-000006.600000.3 08.5901.82K? 0
+012503.39 +531152.2 +000001.3-000010.400013.0 08.5901.66K? 0
+013701.14 -004641.0 +000019.4-000000.400016.0 08.5901.57K? 0
+013917.31 +383314.1 -000004.5-000002.000019.4 08.5901.69K? 0
+014124.04 +653626.3 +000015.1-000009.900018.1 08.5901.44K? 0
+014433.08 +105430.7 -000009.8-000017.200030.4 08.5901.78K? 0
+014731.33 -075236.5 +000022.1-000023.000008.4 08.5901.43K? 0
+014851.54 +235906.6 -000021.6-000004.300029.8 08.5901.35K? 0
+014918.21 +392706.8 +000002.9-000006.300006.1 08.5901.16K? 0
+015825.24 +633829.5 +000002.0-000000.600004.5 08.5901.84K? 0
+020018.78 +361623.5 +000000.5+000001.400004.9 08.5901.13K? 0
+020158.13 -733001.7 +000006.3+000001.800015.7 08.5901.59K? 0
+020810.01 +394556.0 +000033.1+000011.500017.5 08.5901.14K? 0
+020901.77 -242152.8 -000006.4+000016.500017.5 08.5901.10K? 0
+021008.80 +323107.9 +000041.1-000036.700005.2 08.5901.02K? 0
+021529.93 +410802.9 -000044.0-000009.600004.1 08.5901.10K? 0
+022149.53 -092305.0 +000008.5-000015.100008.8 08.5901.01K? 0
+022537.05 -331040.6 +000042.4+000029.700022.8 08.5901.00K? 0
+022915.16 +704007.8 +000004.1-000000.500000.4 08.5901.29K? 0
+022959.25 -484847.4 +000003.9-000007.500003.3 08.5901.51K? 0
+023815.62 +382318.2 +000013.5+000026.900009.5 08.5901.44K? 0
+024343.08 -115350.9 +000008.8+000041.700003.8 08.5901.04K? 0
+024748.99 +521917.5 -000023.7-000015.300021.4 08.5901.46K? 0
+024842.21 +260939.5 +000008.6-000002.100009.6 08.5901.54K? 0
+025610.12 -001158.9 +000000.1-000009.900026.0 08.5901.23K? 0
+030140.58 +161855.8 +000028.9-000041.200004.4 08.5901.08K? 0
+031456.76 +304555.3 -000046.7-000029.300020.9 08.5901.15K? 0
+031910.41 +565455.4 -000031.7-000006.500022.3 08.5901.90M? 0
+034111.42 -345422.2 -000004.8+000003.600000.0 08.5901.06K? 0
+034122.19 -091136.2 +000023.7-000022.700008.1 08.5901.03K? 0
+035521.62 -263240.6 +000018.6+000003.600002.5 08.5901.03K? 0
+040151.17 -643415.3 +000013.6-000015.600000.5 08.5901.09K? 0
+041139.65 -520641.0 +000016.6-000016.400002.5 08.5901.23K? 0
+041157.71 -673329.1 -000016.8-000001.600007.4 08.5901.08K? 0
+041547.17 +494420.4 +000024.9-000000.100003.8 08.5901.25K? 0
+041809.07 -162313.8 +000003.0-000005.000025.5 08.5901.40K? 0
+043103.23 +434555.0 -000034.6-000018.000001.2 08.5901.60K? 0
+043111.19 -373449.0 +000037.8+000047.000003.9 08.5901.03K? 0
+044514.43 +325509.1 +000010.1-000019.300021.1 08.5901.91M? 0
+044614.97 +640035.0 +000023.9-000020.100002.6 08.5901.75K? 0
+045222.58 +234506.0 +000015.3-000006.200029.5 08.5901.31K? 0
+045332.47 -014620.4 -000036.9-000012.400001.9 08.5901.06K? 0
+045811.48 -141411.6 -000007.5-000010.500013.3 08.5901.30K? 0
+050703.88 -554651.6 +000007.8+000002.600006.3 08.5901.37K? 0
+051003.45 +681556.0 -000005.9-000003.300010.0 08.5901.31K? 0
+051052.09 -443503.5 +000001.9+000043.100006.5 08.5901.03K? 0
+051526.38 -561006.5 -000012.2-000003.800017.9 08.5901.04K? 0
+051557.88 +493247.3 +000020.6-000009.800001.9 08.5901.54K? 0
+051810.44 +611300.3 +000010.9-000020.500007.0 08.5901.44K? 0
+052114.15 -580624.7 +000011.3-000009.400008.2 08.5901.45K? 0
+052205.10 +464218.0 +000025.4-000075.000005.4 08.5901.29K? 0
+052239.72 +091345.4 -000035.8+000003.500012.1 08.5901.71K? 0
+053527.27 -831529.2 +000006.8-000012.100007.4 08.5901.37K? 0
+053815.83 +383623.9 +000005.2+000003.200002.5 08.5901.20K? 0
+054107.31 +211933.3 +000004.4+000011.400012.8 08.5901.02K? 0
+054110.74 -311346.7 -000001.5+000006.300002.6 08.5901.57K? 0
+054546.15 -172500.3 -000017.6+000006.200012.4 08.5901.64K? 0
+055309.78 +145243.3 -000011.8-000002.100029.5 08.5901.12K? 0
+060431.67 -194343.4 +000008.6+000006.100007.3 08.5901.02K? 0
+060819.63 +010628.4 -000041.9-000021.300003.8 08.5901.15K? 0
+061026.17 +301809.6 +000002.1-000002.700001.5 08.5901.24K? 0
+061833.57 -075026.2 +000005.8-000013.900010.3 08.5901.22K? 0
+062111.02 +492113.2 +000010.6+000005.900015.1 08.5901.36K? 0
+062256.69 +570719.3 -000002.6-000002.500011.1 08.5901.07K? 0
+062508.82 -254138.5 +000018.5-000010.100005.7 08.5901.31K? 0
+062512.06 -182902.4 -000014.8+000017.100004.0 08.5901.28K? 0
+063643.74 -113437.3 +000002.0-000031.800007.0 08.5901.57K? 0
+063817.03 -025453.7 -000010.2+000006.700001.8 08.5901.60K? 0
+064048.43 -245229.8 +000009.2-000000.400007.2 08.5901.50K? 0
+064515.39 -595537.0 -000005.4+000021.700003.3 08.5901.63K? 0
+064941.71 +075605.9 -000015.2-000007.600007.8 08.5901.54K? 0
+065015.59 -264616.3 -000024.9+000027.300006.9 08.5901.10K? 0
+065259.76 +153730.2 +000029.1-000004.100013.7 08.5901.25K? 0
+065347.29 +661026.6 -000006.5-000009.400013.1 08.5901.45K? 0
+065515.66 +305553.8 -000009.7+000029.500015.3 08.5901.03K? 0
+065544.38 -050245.9 +000004.2-000024.100017.9 08.5901.19K? 0
+065822.84 +095031.9 -000005.7+000019.200006.2 08.5901.06K? 0
+070200.52 -172117.0 -000001.8-000015.700009.4 08.5901.57K? 0
+071132.89 -020104.1 +000000.3+000002.400015.3 08.5901.50K? 0
+071949.32 -740823.4 +000003.6+000020.600006.4 08.5901.13K? 0
+072326.39 -481626.0 -000009.0+000014.000002.2 08.5901.30K? 0
+072549.81 -244936.0 +000000.3+000001.800020.8 08.5901.42K? 0
+072954.04 -173157.4 +000001.8-000003.200009.2 08.5901.04K? 0
+072956.50 -180001.0 +000003.2-000002.700017.2 08.5901.23K? 0
+073412.13 +542146.9 -000036.9-000012.000006.0 08.5901.04K? 0
+073452.16 +432820.6 +000004.5-000016.600012.2 08.5901.05K? 0
+073501.29 +323831.0 -000029.0-000000.700024.0 08.5901.52K? 0
+074329.09 +263543.1 -000028.4+000007.100027.1 08.5901.43K? 0
+074552.50 +041841.9 -000018.2+000015.800000.5 08.5901.19K? 0
+074618.40 +073916.7 -000004.4-000010.000008.9 08.5901.61K? 0
+074659.65 +102315.2 +000003.4+000001.900004.3 08.5901.17K? 0
+074743.78 -130114.1 +000007.2+000012.800016.4 08.5901.65K? 0
+075113.49 +262127.4 +000014.9-000017.700000.1 08.5901.37K? 0
+075235.93 +324156.5 -000029.9-000022.800007.5 08.5901.17K? 0
+075308.38 -251357.6 -000018.1+000004.400007.7 08.5901.34K? 0
+075628.37 +004952.9 -000030.8-000016.200007.5 08.5901.01K? 0
+080319.45 -060118.2 +000003.7+000009.500028.5 08.5901.58K? 0
+080431.23 +420338.6 +000002.9-000019.100007.3 08.5901.15K? 0
+080656.68 -455314.2 -000040.2+000050.800007.4 08.5901.09K? 0
+080713.27 -364422.2 +000000.2+000000.200010.2 08.5901.65K? 0
+080853.17 -455825.2 -000004.1+000016.200011.6 08.5901.61K? 0
+081019.39 -205430.6 -000005.9-000006.100008.6 08.5901.05K? 0
+081027.76 -265403.5 +000010.1+000018.000007.1 08.5901.07K? 0
+081129.78 +060123.4 -000045.6+000023.500013.2 08.5901.00K? 0
+081247.22 -503942.9 +000028.1-000013.900018.6 08.5901.30K? 0
+081421.01 -455015.9 -000016.5+000010.900018.6 08.5901.02K? 1
+081753.22 -062447.7 -000015.4-000015.200001.2 08.5901.29K? 0
+081845.76 -414935.1 +000001.2+000009.700006.8 08.5901.09K? 0
+081903.58 -405100.3 -000006.5+000003.600002.1 08.5901.03K? 0
+082236.21 -093027.5 +000000.7-000007.100003.1 08.5901.54K? 0
+082236.83 -583304.8 -000046.7+000023.700005.2 08.5901.68K? 0
+083239.18 -173732.9 +000002.0-000015.100020.7 08.5901.00K? 0
+083419.92 -280308.0 +000014.1-000003.000014.4 08.5901.10K? 0
+083824.72 +122916.3 +000020.1-000005.700008.9 08.5901.13K? 0
+084248.00 -573439.3 -000016.3+000028.600011.8 08.5901.36K? 0
+084610.04 -530138.9 -000002.9+000041.800009.3 08.5901.18K? 0
+085413.29 +171036.1 +000004.0-000001.000015.1 08.5901.08K? 0
+085632.99 +620410.6 +000003.5+000012.800015.3 08.5901.10K? 0
+090440.36 -530440.8 -000026.4+000022.400004.1 08.5901.12K? 0
+090553.37 -083209.3 -000003.0-000011.500027.2 08.5901.55K? 0
+091302.04 -051101.9 +000013.6-000016.700003.2 08.5901.43K? 0
+091515.11 +364030.1 +000004.4-000002.700001.2 08.5901.01K? 0
+091617.77 -523435.9 +000001.9-000008.600004.1 08.5901.87M? 0
+092130.02 -515932.2 -000031.6+000002.300003.5 08.5901.53K? 0
+092433.58 +092247.8 +000002.3-000010.900011.8 08.5901.17K? 0
+092521.74 +141127.5 -000031.3-000022.400011.0 08.5901.58K? 0
+092524.06 +702641.5 +000002.1+000021.600000.2 08.5901.12K? 0
+092727.00 +715529.1 +000001.3-000012.000000.9 08.5901.49K? 0
+093218.21 +315240.3 +000002.7-000009.100001.2 08.5901.24K? 0
+093705.46 -465927.9 +000000.3+000007.500010.6 08.5901.56K? 0
+094234.15 -521928.1 -000035.4+000018.300011.2 08.5901.57K? 0
+094448.58 -542649.7 +000004.4+000013.000002.3 08.5901.33K? 0
+094606.10 -554737.3 -000022.0+000006.800004.0 08.5901.09K? 0
+094737.18 -783358.2 -000013.1-000004.500000.4 08.5901.70K? 0
+094949.20 -530445.3 -000010.2-000003.200005.8 08.5901.04K? 0
+095038.49 +032029.2 -000003.3+000013.900011.9 08.5901.44K? 0
+095343.17 +345535.4 +000022.6+000008.300008.3 08.5901.19K? 0
+100606.84 -673821.3 -000006.1-000003.200011.7 08.5901.40K? 0
+101151.37 -223752.4 +000013.5+000020.500004.4 08.5901.08K? 0
+101158.17 -453849.5 -000016.3-000001.700010.1 08.5901.03K? 0
+101743.70 -632327.5 -000067.2+000009.300015.5 08.5901.23K? 0
+101931.18 -860224.3 -000003.8-000006.300009.6 08.5901.69K? 0
+101941.80 +144034.0 -000025.8-000018.000008.3 08.5901.30K? 0
+102054.60 -090018.8 +000034.7+000038.500007.3 08.5901.01K? 0
+102102.25 -512604.1 -000016.2-000011.100011.7 08.5901.20K? 0
+102346.59 +493528.2 +000016.3-000028.300001.4 08.5901.10K? 0
+103113.14 -361323.6 -000004.6+000015.500009.6 08.5901.28K? 0
+103158.44 -243312.4 -000008.0-000016.000012.9 08.5901.25K? 0
+103642.86 -093659.1 +000012.2-000001.100046.1 08.5901.00K? 0
+103844.35 -342911.5 +000011.3-000019.700009.6 08.5901.08K? 0
+104611.66 -022636.6 -000028.6+000003.500016.2 08.5901.13K? 0
+104724.66 +132244.6 -000031.7+000006.800012.8 08.5901.18K? 0
+105826.10 -744509.3 -000027.0+000014.400011.2 08.5901.38K? 0
+110210.43 +453642.2 -000023.8+000004.900010.9 08.5901.36K? 0
+110308.25 -301055.9 -000000.5-000018.900007.5 08.5901.57K? 0
+111147.79 -384114.8 -000001.0-000000.200000.9 08.5901.29K? 0
+112856.40 -582140.0 -000013.3+000005.800009.8 08.5901.48K? 0
+113923.59 -311227.4 -000072.9+000005.600014.3 08.5901.29K? 0
+114346.93 -100400.1 -000012.3-000000.300000.2 08.5901.18K? 0
+114355.22 -644829.5 -000016.5+000022.300002.4 08.5901.96M? 0
+114507.21 +005434.1 +000005.5+000001.100028.7 08.5901.06K? 0
+115924.96 -615101.9 -000025.3+000007.700007.1 08.5901.39K? 0
+121843.52 +035203.9 -000056.8-000015.400002.1 08.5901.19K? 0
+122048.75 -221939.8 -000062.1-000016.100005.2 08.5901.35K? 0
+122832.71 +293523.7 -000024.4-000031.400009.0 08.5901.62K? 0
+123617.00 +513052.6 -000033.3-000036.600000.3 08.5901.01K? 0
+123828.09 +882119.3 -000033.7-000008.700005.2 08.5901.55K? 0
+124043.01 -160848.3 -000017.5-000004.400004.1 08.5901.44K? 0
+124636.33 +125750.5 -000039.7-000004.700003.4 08.5901.50K? 0
+125158.87 -244225.7 -000007.2-000013.300026.8 08.5901.33K? 0
+130814.14 -491016.6 +000002.1+000002.000022.3 08.5901.53K? 0
+131117.43 -035455.6 -000020.5-000008.000002.2 08.5901.13K? 0
+131945.56 +474641.0 +000094.6-000018.800102.2 08.5901.46K? 0
+132345.37 -702319.0 -000035.0+000002.900021.6 08.5901.48K? 0
+132840.64 +134404.6 -000000.2+000008.400005.0 08.5901.07K? 0
+133537.05 -405526.5 -000023.4+000004.200010.0 08.5901.38K? 0
+133810.89 -321418.0 -000035.1+000007.200000.9 08.5901.10K? 0
+134103.98 -624633.6 +000005.9+000000.200000.7 08.5901.61K? 0
+134357.24 -464325.2 -000019.2-000005.200026.9 08.5901.34K? 0
+134721.79 +105614.6 +000003.5-000008.200007.1 08.5901.52K? 0
+134751.57 +080005.7 +000009.0-000000.400031.8 08.5901.33K? 0
+140242.63 -015559.2 +000015.7-000029.700002.8 08.5901.00K? 0
+140800.76 -194319.7 -000012.5-000028.700010.6 08.5901.45K? 0
+140858.86 -683053.0 +000001.7-000013.400004.9 08.5901.25K? 0
+141637.41 +374505.0 +000011.1-000009.400017.7 08.5901.20K? 0
+141704.08 -774052.0 -000019.0-000020.000001.4 08.5901.08K? 0
+142055.86 -314935.3 -000046.9-000004.500003.2 08.5901.01K? 0
+142531.26 -703218.5 -000016.7-000009.200003.2 08.5901.74K? 0
+142715.86 +535529.9 -000000.1+000002.500002.7 08.5901.09K? 0
+143051.23 +812707.3 -000019.4+000000.400005.6 08.5901.38K? 0
+144549.40 -182027.8 -000008.2-000006.900000.4 08.5901.28K? 0
+145343.61 -214245.7 -000000.8+000004.900006.4 08.5901.22K? 0
+145706.62 -554805.8 -000022.9-000038.600006.0 08.5901.95M? 0
+145811.25 -271533.5 -000023.6+000001.100011.1 08.5901.78K? 0
+150445.64 +243806.3 +000023.8+000008.400005.3 08.5901.38K? 0
+150857.85 +614429.0 +000017.1-000011.700007.0 08.5901.34K? 0
+151319.41 +081442.5 +000033.0+000016.300017.8 08.5901.62K? 0
+151639.47 +473751.1 +000007.0+000022.000006.3 08.5901.09K? 0
+152736.53 -583339.3 -000052.5-000031.700029.0 08.5901.65K? 0
+153000.15 +702310.2 +000001.3-000005.500009.6 08.5901.52K? 0
+153216.08 -663733.2 -000009.7-000013.900002.6 08.5901.70K? 0
+153333.21 -392735.0 -000026.4-000011.600015.0 08.5901.51K? 0
+153429.69 -390705.7 -000002.9-000000.300021.0 08.5901.24K? 0
+153904.28 -511430.2 -000022.2+000018.200009.9 08.5901.55K? 0
+154127.59 -584549.0 +000024.0-000020.800003.2 08.5901.13K? 0
+154312.31 -280859.6 +000007.7+000008.500000.6 08.5901.22K? 0
+154720.41 +102917.8 -000014.9-000028.700007.4 08.5901.11K? 0
+154902.53 -483300.1 -000022.5-000004.100019.8 08.5901.62K? 0
+155718.45 +701708.0 +000030.8-000034.400012.8 08.5901.44K? 0
+155832.31 +085421.5 -000038.9-000018.200016.5 08.5901.36K? 0
+155958.97 -641553.3 -000002.1-000009.000003.1 08.5901.15K? 0
+160011.75 +293800.7 -000018.1-000003.800027.3 08.5901.05K? 0
+161305.20 +480537.3 +000020.5-000015.900006.7 08.5901.34K? 0
+161422.31 +061651.1 -000028.5-000022.100012.3 08.5901.14K? 0
+161618.27 +641623.9 +000001.3-000015.200005.2 08.5901.19K? 0
+161643.50 +671419.1 -000502.2+000073.600071.2 08.5901.34K? 0
+161803.79 -494536.2 -000001.5-000037.700010.8 08.5901.04K? 0
+161956.38 -393110.7 +000010.0-000029.100014.2 08.5901.76K? 0
+162251.60 +504525.5 -000038.3-000041.900001.7 08.5901.08K? 0
+162740.91 -523802.7 -000022.4+000000.800014.0 08.5901.01K? 0
+162859.73 +104933.1 +000014.8-000032.000001.4 08.5901.05K? 0
+162935.50 +090248.2 +000025.1+000026.400015.9 08.5901.09K? 0
+163120.01 +402723.6 -000004.5+000006.400001.1 08.5901.03K? 0
+163558.43 -451004.2 +000000.0+000000.000000.0 08.5901.25K? 0
+163907.07 -285414.2 +000029.2-000019.600007.2 08.5901.10K? 0
+165642.63 -390811.8 +000050.5-000109.500057.0 08.5901.18K? 0
+170620.57 -521355.1 -000013.5+000019.300002.6 08.5901.34K? 0
+170847.36 -273824.9 -000001.4-000022.500021.0 08.5901.64K? 0
+170950.39 -161846.1 -000022.8+000002.400005.3 08.5901.44K? 0
+171420.33 -383059.7 +000007.8+000001.300010.1 08.5901.53K? 0
+171508.95 +663927.7 -000010.3-000030.700007.1 08.5901.01K? 0
+171711.60 +050016.4 -000017.6-000036.700046.0 08.5901.57K? 0
+172449.84 -533906.3 +000004.0-000016.300000.0 08.5901.09K? 0
+172941.19 -174823.9 -000018.0+000005.800041.2 08.5901.53K? 0
+173407.42 -310358.5 +000002.0-000010.200008.7 08.5901.09K? 0
+173531.40 -121529.5 +000013.8+000005.800011.0 08.5901.28K? 0
+173613.18 +715242.4 +000102.4-000044.800049.4 08.5901.07K? 0
+173704.91 +242031.2 +000006.6+000003.500009.6 08.5901.04K? 0
+174257.48 -792840.3 +000005.2+000007.400002.6 08.5901.67K? 0
+174456.66 +672358.5 +000015.9-000052.000014.9 08.5901.12K? 0
+174736.33 -311123.1 -000026.1+000010.900046.8 08.5901.18K? 0
+174802.93 +465545.6 -000006.5+000001.700006.1 08.5901.16K? 0
+175529.77 -340953.0 +000032.5-000015.100003.7 08.5901.89M? 0
+175658.79 +532637.6 +000003.0+000007.400015.2 08.5901.17K? 0
+180128.80 +460420.6 +000022.2+000027.200000.7 08.5901.16K? 0
+180128.96 -580253.3 -000007.3-000009.500002.5 08.5901.48K? 0
+180215.59 +435853.5 -000001.3-000039.700003.4 08.5901.16K? 0
+180347.01 +245432.7 +000004.1-000005.800008.8 08.5901.48K? 0
+180541.47 -343655.3 -000008.3-000033.400012.3 08.5901.86M? 0
+180759.88 +221807.6 +000013.3-000014.200008.0 08.5901.13K? 0
+180923.33 -510415.4 -000009.0-000043.300001.5 08.5901.35K? 0
+181613.56 +442244.6 +000017.3-000021.100003.4 08.5901.04K? 0
+181819.45 +251948.5 +000021.0-000006.900010.6 08.5901.06K? 0
+181918.57 +472403.8 +000010.9+000006.300002.1 08.5901.24K? 0
+182018.67 -530314.8 +000003.2-000019.200005.9 08.5901.17K? 0
+182224.70 -321251.5 +000007.1-000011.400003.0 08.5901.55K? 0
+182626.42 +051907.4 -000030.6-000026.800008.3 08.5901.27K? 0
+182859.96 +230530.2 +000004.1-000023.700007.0 08.5901.22K? 0
+182915.59 +133712.6 +000001.0+000018.100003.3 08.5901.18K? 0
+183315.21 -132937.3 -000027.6+000023.900001.5 08.5901.70K? 0
+183434.72 +360749.3 +000005.7-000015.200004.0 08.5901.02K? 0
+183657.20 +424424.8 +000000.9-000000.200006.1 08.5901.28K? 0
+184047.29 -132002.0 -000025.2-000015.000005.0 08.5901.57K? 0
+184153.30 -690200.0 -000001.8-000025.800024.2 08.5901.19K? 0
+184254.96 +283846.4 -000005.6-000051.200007.2 08.5901.02K? 0
+184516.17 -010414.0 +000002.6-000033.500002.3 08.5901.19K? 0
+184954.21 -543204.7 +000000.3-000020.900002.0 08.5901.40K? 0
+185151.89 -241325.0 +000031.6-000103.200011.4 08.5901.89M? 0
+185239.24 +585657.2 -000019.4-000067.200000.2 08.5901.15K? 0
+190114.72 +264220.4 +000007.9-000004.900016.0 08.5901.49K? 0
+190303.90 +691817.1 +000012.3-000015.400006.8 08.5901.55K? 0
+190842.34 +014928.7 -000003.9-000005.400010.6 08.5901.38K? 0
+191302.58 -201122.8 +000027.9-000023.700025.7 08.5901.61K? 0
+191601.83 -263657.9 -000012.0+000020.200016.6 08.5901.17K? 0
+191650.26 +473950.2 +000001.0-000008.900003.6 08.5901.17K? 0
+191938.61 -551931.7 +000002.7-000010.700011.6 08.5901.02K? 0
+192011.80 +092951.1 +000049.8-000063.300003.1 08.5901.00K? 0
+192049.45 +140730.9 +000000.7-000000.300009.1 08.5901.01K? 0
+192247.44 -543655.6 +000014.0-000041.200008.4 08.5901.09K? 0
+192957.30 -575620.0 -000014.3-000020.200001.8 08.5901.44K? 0
+193136.06 +054011.7 +000003.1-000007.700003.4 08.5901.40K? 0
+193305.55 +434110.4 -000001.3+000017.700002.9 08.5901.54K? 0
+193751.95 +351211.5 -000011.2-000035.900001.7 08.5901.15K? 0
+194237.97 -414325.0 +000010.6-000037.100002.3 08.5901.14K? 0
+194430.43 +335838.8 -000002.7-000001.700018.9 08.5901.55K? 0
+194440.30 +441754.8 -000005.7-000032.100000.4 08.5901.08K? 0
+194913.64 -545318.9 +000009.8-000023.200014.2 08.5901.01K? 0
+194914.83 -143539.0 -000008.7-000027.700021.1 08.5901.10K? 0
+195112.19 +811219.6 -000000.4-000007.000003.7 08.5901.32K? 0
+195330.76 -024246.6 +000002.3-000006.900009.8 08.5901.29K? 0
+195854.69 +343943.1 -000007.5-000001.300029.6 08.5901.27K? 0
+200143.88 +695249.7 -000023.3+000059.400017.5 08.5901.07K? 0
+200448.29 +392039.7 -000015.2-000013.400002.5 08.5901.01K? 0
+201103.58 +170954.1 -000015.5-000014.500005.6 08.5901.25K? 0
+201147.55 +032626.5 +000006.9+000017.400005.3 08.5901.10K? 0
+201216.76 +521704.6 +000022.9+000006.100008.5 08.5901.54K? 0
+201652.83 +373104.7 +000017.2-000015.800024.4 08.5901.14K? 0
+202008.31 +242418.6 +000002.8-000016.900002.6 08.5901.68K? 0
+202029.49 -305958.7 +000011.4-000010.400013.1 08.5901.37K? 0
+203221.79 -283606.4 +000020.8+000010.700007.6 08.5901.04K? 0
+203228.25 +611228.0 +000026.1+000014.000014.0 08.5901.53K? 0
+203231.35 +354447.2 +000043.6+000034.200013.9 08.5901.02K? 0
+203743.54 +534323.9 +000000.8-000014.900006.4 08.5901.11K? 0
+204020.91 +154238.3 +000003.0+000006.100021.5 08.5901.38K? 0
+205941.75 -742636.3 +000008.7-000005.600001.0 08.5901.45K? 0
+210255.11 +161335.8 +000021.6+000007.600003.4 08.5901.01K? 0
+210536.18 -474923.6 +000003.8-000008.000000.5 08.5901.11K? 0
+210543.73 -205714.4 -000004.3-000008.000006.6 08.5901.51K? 0
+211109.76 +155243.3 -000001.2-000025.900008.3 08.5901.27K? 0
+211110.89 -262857.1 +000014.3-000045.100014.4 08.5901.00K? 0
+211216.96 +054811.5 +000013.9-000019.000004.8 08.5901.65K? 0
+211318.16 +464634.2 -000027.4+000045.000005.4 08.5901.03K? 0
+212114.54 -500036.6 -000007.3+000004.900004.0 08.5901.03K? 0
+212927.41 -315939.9 +000004.0+000002.700016.0 08.5901.23K? 0
+213042.32 +272949.7 +000002.5-000005.800012.1 08.5901.63K? 0
+213428.71 +212512.0 +000010.8+000001.100008.9 08.5901.06K? 0
+213617.29 +412602.3 +000015.2+000036.700011.2 08.5901.13K? 0
+214544.09 +014009.8 +000025.8-000000.800008.3 08.5901.14K? 0
+214705.14 +070827.4 +000007.7-000027.500011.5 08.5901.31K? 0
+214843.90 +082605.6 +000031.5-000026.500008.6 08.5901.30K? 0
+215223.47 -252212.8 +000005.6+000007.900009.3 08.5901.50K? 0
+215605.04 +214007.8 +000009.7+000010.500018.7 08.5901.21K? 0
+215736.93 -715853.9 +000033.8-000014.200005.7 08.5901.08K? 0
+220042.37 +015028.1 -000020.5-000031.500008.4 08.5901.49K? 0
+220152.63 -152354.4 +000006.6+000005.200027.8 08.5901.38K? 0
+220448.36 +534501.8 -000005.1+000009.800018.0 08.5901.51K? 0
+221323.01 +611013.5 -000002.1+000003.200005.8 08.5901.10K? 0
+221345.52 +471029.8 +000040.7-000001.400007.3 08.5901.04K? 0
+221957.14 -172751.2 -000009.9+000000.400000.8 08.5901.40K? 0
+222935.32 +053829.6 -000021.7+000019.700027.6 08.5901.10K? 0
+223305.13 +582842.0 -000029.1+000011.600017.7 08.5901.78K? 0
+223645.68 +312302.9 -000014.9-000010.300009.3 08.5901.20K? 0
+224450.96 +461000.7 -000019.1-000017.600004.5 08.5901.45K? 0
+224637.58 -201540.6 +000023.7+000001.300005.8 08.5901.28K? 0
+224956.89 +410304.3 +000005.2-000008.400001.1 08.5901.50K? 0
+225656.22 +262316.5 -000014.8-000011.300006.7 08.5901.32K? 0
+230143.22 -520513.7 -000012.2-000020.700012.8 08.5901.26K? 0
+231004.97 -184214.1 +000065.9+000004.000041.7 08.5901.62K? 0
+231121.11 -425839.7 +000020.4-000005.900014.6 08.5901.41K? 0
+231652.18 -080443.2 +000028.4+000000.900019.2 08.5901.01K? 0
+231714.43 +172658.2 +000000.3+000001.300013.1 08.5901.13K? 0
+232242.59 +683021.3 +000038.7-000002.500011.8 08.5901.29K? 0
+232323.09 -031255.0 -000006.4-000013.600020.8 08.5901.01K? 0
+233337.68 +524227.6 -000014.2+000005.000004.6 08.5901.27K? 0
+234314.67 +005416.7 -000029.4-000008.000007.5 08.5901.05K? 0
+234318.40 -210524.6 +000009.2-000002.400004.5 08.5901.22K? 0
+234641.45 +420123.3 -000022.8-000019.300012.1 08.5901.30K? 0
+235610.75 +551112.9 -000001.5-000018.900001.5 08.5901.09K? 0
+235930.48 +643744.8 +000009.5-000011.500002.1 08.5901.23K? 0
+060818.81 +233100.2 -000006.5-000004.000005.5 08.5902.29M? 0
+160413.41 +502957.0 -000001.5+000014.300012.8 08.5902.90N? 0 0.10 1.00
+183941.64 -150923.2 +000006.7-000008.400008.3 08.5902.05M? 0
+000011.50 +575220.6 +000022.4+000000.000002.5 08.6000.27A? 0
+000159.25 +632128.2 +000005.9-000014.500009.0 08.6000.08A? 0
+000234.02 +543307.8 +000018.3-000025.100013.6 08.6000.28A? 0
+000353.91 -574949.2 +000155.1-000057.500015.7 08.6000.63G? 0
+000421.31 +125725.4 +000325.8+000107.700012.4 08.6000.63G? 0
+000844.96 -521940.6 +000008.8-000040.200005.3 08.6000.36F? 0
+001118.10 -324801.5 -000137.2-000013.200020.3 08.6000.70G? 0
+002013.87 +494559.0 +000009.8+000000.500005.9 08.60-0.01B? 0
+002653.11 -005546.6 +000025.7-000021.000007.0 08.6000.44F? 0
+003050.09 +551650.7 +000001.6-000003.700008.9 08.6000.02A? 0
+003208.10 -051043.1 +000285.6-000022.500016.8 08.6000.82G? 0
+003933.83 +523348.4 +000076.3-000016.600012.3 08.6000.49F? 0
+005256.30 +470554.9 +000006.8-000009.700003.4 08.6000.07A? 0
+005325.16 -390404.5 +000037.2-000009.800002.9 08.6000.37F? 0
+010303.15 +363152.1 -000002.5-000007.400009.5 08.6000.15A? 0
+010945.21 +384940.3 +000016.1-000015.300016.2 08.6000.16A? 0
+011046.26 +574139.5 -000017.7-000022.000015.1 08.6000.29A? 0
+011251.66 +555619.5 -000003.4-000000.600001.5 08.6000.18A? 0
+011500.56 -600655.1 -000019.3+000012.900011.5 08.6000.28A? 0
+011939.54 +105727.7 +000018.5-000016.200013.2 08.6000.43F? 0
+012218.70 +033048.5 +000044.2-000156.400031.6 08.6000.66G? 0
+012654.81 +263047.5 +000060.5+000003.600002.2 08.6000.51F? 0
+012736.11 -251957.5 +000052.2-000014.900010.3 08.6000.44F? 0
+013436.01 -754148.3 +000047.4+000024.400003.1 08.6000.44F? 0
+013449.06 +633735.8 +000010.5-000001.000014.8 08.6000.59G? 0
+013734.39 +214035.2 +000015.9-000061.900002.8 08.6000.49F? 0
+013814.35 +543517.8 +000043.1-000007.000016.4 08.6000.32F? 0
+013855.42 +525855.9 +000070.7-000003.700010.6 08.6000.56F? 0
+014306.40 +051240.1 -000012.6-000020.400000.3 08.6000.47F? 0
+014929.78 -751431.7 +000011.3-000000.700003.8 08.6000.96K? 0
+015306.84 +830111.2 +000016.3-000009.500001.8 08.6000.98K? 0
+015802.76 +420553.1 +000032.6+000003.100013.9 08.6000.89G? 0
+020753.42 +570620.5 -000006.0-000006.100005.9 08.6000.16A? 0
+021107.83 +295428.2 +000004.8-000011.100002.0 08.6000.09A? 0
+021335.08 -084859.4 +000003.1+000066.800037.3 08.6000.77G? 0
+021911.03 +300245.3 -000046.6-000018.300004.3 08.6000.23A? 0
+022206.77 -470854.7 -000060.0-000004.000008.2 08.6000.39F? 0
+022232.44 +313211.4 +000079.4-000071.600015.6 08.6000.43F? 0
+022742.63 -094818.2 -000014.0-000048.900001.4 08.6000.50F? 0
+022833.05 +124508.8 +000026.7-000032.700002.4 08.6000.42F? 0
+022834.30 +135235.8 +000141.3-000037.400007.1 08.6000.32F? 0
+022849.18 +493401.7 -000026.9-000047.300012.9 08.6000.97K? 0
+023028.76 +110343.7 +000007.4-000014.200000.2 08.6000.97K? 0
+023523.27 -022744.7 +000006.5-000070.200008.1 08.6000.79G? 0
+024349.10 +160615.0 +000053.1-000079.900001.2 08.6000.73G? 0
+024542.12 +480837.9 +000014.4-000009.500001.4 08.6000.11A? 0
+024735.07 +644107.3 +000004.4-000012.400010.0 08.6000.96K? 0
+024815.03 -573942.9 +000054.9+000050.400001.4 08.6000.32F? 0
+025846.78 +384806.0 -000001.8-000017.500006.8 08.60-0.04B? 0
+030249.67 +411531.6 +000000.5+000023.300006.1 08.6000.98K? 0
+030614.24 +513351.2 +000015.6+000023.300004.5 08.6000.24A? 0
+030716.87 -203855.3 +000003.0-000048.100016.1 08.6000.59G? 0
+031449.85 +245541.6 -000053.1-000016.700016.9 08.6000.54F? 0
+031522.39 -011042.9 +000237.9-000025.700020.0 08.6000.52F? 0
+031842.98 +645428.4 -000006.6-000005.400001.9 08.6000.21A? 0
+032100.74 +010503.6 -000045.8+000000.300036.3 08.6000.97K? 0
+033206.20 +164341.4 +000028.5-000068.700007.8 08.6000.51F? 0
+033515.58 +684652.2 +000022.1-000019.300008.7 08.6000.34F? 0
+033630.21 +594048.6 +000001.5+000008.600016.4 08.6000.17A? 0
+033815.40 +432854.7 +000056.2-000018.600015.8 08.6000.35F? 0
+033832.93 -594913.7 +000011.0-000016.400003.2 08.6000.48F? 0
+035137.53 +494705.4 +000010.7-000010.300010.6 08.6000.49F? 0
+035558.67 +320948.1 +000011.6-000006.200004.5 08.6000.23A? 0
+040008.74 +293453.7 -000008.7-000061.900008.9 08.6000.50F? 0
+040047.29 +050458.2 +000033.4-000007.700009.8 08.6000.35F? 0
+040056.52 +322515.3 -000003.9-000006.300008.9 08.6000.08A? 0
+040341.83 +435614.6 +000016.1-000028.000017.6 08.6000.35F? 0
+040506.33 -311010.8 +000048.6-000004.000014.7 08.6000.30A? 0
+040514.83 -062431.0 +000009.1+000008.900024.7 08.6000.31F? 0
+041613.66 +011426.8 +000048.8-000008.100002.1 08.6000.93G? 0
+041633.22 -452328.3 +000051.7+000026.300006.7 08.6000.50F? 0
+042020.39 -160742.1 -000046.1+000000.900013.9 08.6000.51F? 0
+042231.29 +671710.4 -000017.8+000002.400016.3 08.6000.43F? 0
+042617.68 +533606.6 +000023.4-000043.700020.9 08.6000.58F? 0
+043007.22 +205858.9 -000003.1-000014.800009.4 08.6000.35F? 0
+044131.05 +164223.4 -000006.4+000008.500012.2 08.6000.43F? 0
+044306.50 +093713.5 +000003.1+000005.000005.8 08.6000.41F? 0
+044701.62 -294541.7 +000000.4+000022.200006.7 08.6000.40F? 0
+045050.57 +074136.5 +000040.2+000014.800023.8 08.6000.46F? 0
+045108.81 -094615.5 +000025.4+000002.900005.6 08.6000.53F? 1
+045149.37 +011455.4 +000000.0+000000.000000.0 08.6000.56F? 1
+045256.22 -463800.2 +000059.9+000010.400005.1 08.6000.97K? 0
+045401.26 -270322.6 +000040.3-000008.300017.8 08.6000.47F? 0
+045819.28 +350807.7 +000004.3-000013.100026.2 08.6000.33F? 0
+050322.09 -193001.6 -000004.4-000003.300016.7 08.60-0.07B? 0
+050535.69 -223044.8 -000009.5+000006.300006.5 08.6000.38F? 0
+050546.09 -030619.8 -000006.7-000021.100000.8 08.6000.53F? 0
+050619.68 +101714.8 +000020.6-000013.400026.1 08.6000.53F? 0
+051145.50 -362253.0 +000040.0+000090.200006.0 08.6000.45F? 0
+051727.89 -002043.0 +000043.1-000074.500025.4 08.6000.94G? 0
+052451.04 -581008.2 -000005.3-000020.500001.7 08.6000.31F? 0
+052603.81 -163802.5 +000003.1+000056.200014.7 08.6000.71G? 0
+052616.89 -193016.0 +000032.3-000050.600018.8 08.6000.47F? 0
+052836.31 -310504.6 +000002.4-000002.900023.8 08.6000.45F? 0
+052946.90 +692945.4 +000005.7-000015.100001.5 08.60-0.01B? 0
+053004.62 +834923.6 +000003.7-000014.400009.3 08.6000.34F? 0
+053048.67 +374842.2 +000002.6-000030.600007.1 08.6000.32F? 0
+053313.58 -650122.9 +000083.1+000123.800020.7 08.6000.59G? 0
+053326.84 +384702.2 +000020.8-000010.300004.6 08.6000.03A? 0
+053453.11 +650653.7 +000006.0-000031.900015.5 08.6000.12A? 0
+054112.26 -105922.9 -000008.5+000006.500006.2 08.6000.81G? 0
+054321.52 +333410.9 -000008.8-000005.500002.4 08.6000.04A? 0
+054350.03 +644433.6 -000005.5+000001.400021.3 08.6000.31F? 0
+054456.24 +212738.5 +000011.2-000003.700004.6 08.6000.17A? 0
+054814.30 +331725.6 +000010.0-000005.100003.8 08.60-0.00B? 0
+055035.88 +103232.6 +000012.9-000004.500013.4 08.6000.12A? 0
+055225.72 +100822.9 -000002.7-000072.000012.1 08.6000.54F? 0
+055315.24 -361548.9 -000074.8-000043.100021.9 08.6000.69G? 0
+055409.97 -170616.7 +000006.9+000057.000018.2 08.6000.43F? 0
+055515.81 +125343.3 +000006.1+000002.600007.5 08.6000.39F? 0
+055808.21 +425056.0 +000006.8+000014.700004.2 08.6000.46F? 0
+055817.81 +053007.9 +000002.0-000015.500013.5 08.6000.20A? 0
+060007.49 -381003.3 +000071.0-000016.800011.4 08.6000.60G? 0
+060019.74 +094207.5 +000000.0+000000.000000.0 08.6000.42F? 1
+060129.43 -181719.9 -000006.2-000022.200003.2 08.6000.02A? 0
+060240.84 -320056.1 -000008.2-000039.400012.8 08.6000.58G? 0
+060557.62 -320242.0 +000010.2-000007.100006.0 08.6000.48F? 0
+060709.97 +370951.8 +000015.6-000045.300010.4 08.6000.66G? 0
+061316.57 +290204.3 +000003.3+000004.100005.8 08.6000.23A? 0
+061333.45 -285210.4 -000006.2+000003.300008.2 08.6000.34F? 0
+061642.91 -032736.5 +000014.6-000002.200011.3 08.60-0.02B? 0
+061710.99 +631641.2 +000015.0+000012.400008.3 08.6000.53F? 0
+061756.47 +131910.4 -000010.6-000035.600012.2 08.6000.29A? 0
+061832.02 -123403.3 +000014.4-000015.000005.7 08.6000.51F? 0
+061911.98 -271053.2 -000010.5-000005.300006.7 08.6000.04A? 0
+061930.15 -091719.0 -000033.4+000013.500009.9 08.6000.27A? 0
+062013.24 -460615.5 +000007.9-000150.900025.2 08.6000.47F? 0
+062310.07 -013629.6 +000027.5+000077.400014.4 08.6000.88G? 0
+062441.01 +230916.6 +000013.1-000006.300019.1 08.6000.13A? 0
+062501.15 -002129.2 +000002.6-000020.400011.5 08.6000.00A? 0
+062516.28 +030020.7 +000010.5-000013.200027.4 08.6000.87G? 0
+062754.32 +325239.5 -000020.9+000021.500000.8 08.6000.47F? 0
+062905.46 +765946.6 +000005.4-000040.800010.2 08.6000.49F? 0
+062905.69 +270035.6 -000223.1-000396.700071.4 08.6000.85G? 0
+063020.66 +200744.1 -000018.9-000008.000002.8 08.6000.46F? 0
+063023.10 +025525.9 -000020.7+000021.300003.9 08.6000.40F? 0
+063237.84 -062918.6 +000250.2+000016.700021.4 08.6000.56F? 0
+063358.27 +112344.6 +000003.7+000016.600002.9 08.6000.92G? 0
+063421.41 +163848.9 -000012.6-000001.500017.0 08.60-0.07B? 0
+063636.93 -071745.0 -000012.5-000007.000001.5 08.6000.13A? 0
+063717.01 +025935.3 +000000.4-000011.000012.9 08.6000.91G? 0
+063815.90 -410122.4 -000011.5+000032.100002.3 08.6000.22A? 0
+063952.36 +221319.7 +000009.0-000002.400005.5 08.60-0.06B? 0
+064016.06 -434134.5 +000013.3+000038.000002.6 08.6000.24A? 0
+064030.00 -033128.0 -000071.9+000004.500004.8 08.6000.45F? 0
+064110.27 -075925.8 +000009.8-000034.100007.3 08.60-0.07B? 1
+064504.26 -000445.3 +000001.2-000026.800018.4 08.6000.53F? 0
+064705.10 +204659.7 -000037.9-000071.600018.5 08.6000.73G? 0
+064725.31 +023759.8 -000089.1-000113.200018.2 08.6000.47F? 0
+064814.92 -560509.1 +000003.5-000026.200004.1 08.6000.52F? 0
+064953.73 +454250.6 -000016.5-000101.000013.3 08.6000.78G? 0
+065053.15 +153639.9 -000018.5-000020.300008.7 08.60-0.05B? 0
+065452.40 +165832.7 -000013.1-000018.600014.2 08.6000.96K? 0
+065508.22 -112558.1 -000013.3-000009.800004.6 08.6000.09A? 0
+065549.36 -381627.1 -000001.9+000006.100012.6 08.6000.37F? 0
+065829.50 -415737.8 -000006.0-000019.600001.5 08.6000.26A? 0
+065933.56 -532140.3 -000006.2+000049.600006.5 08.6000.55F? 0
+065947.83 +352854.8 +000004.1+000008.400006.4 08.6000.27A? 0
+070118.20 -074335.4 +000020.5-000019.700004.3 08.60-0.00B? 0
+070327.38 +084329.0 -000033.0-000037.800003.5 08.60-0.03B? 0
+070437.11 +184326.1 +000024.8-000008.800005.6 08.6000.49F? 0
+070522.07 -303111.4 -000011.6+000011.900004.3 08.6000.92G? 0
+070814.82 +423126.3 -000001.0-000022.200024.9 08.6000.31A? 0
+070822.10 +033121.9 +000004.3-000014.900002.2 08.6000.12A? 0
+070851.62 +000035.1 -000010.8+000001.700001.4 08.6000.03A? 0
+070920.27 +014138.5 +000008.2-000014.900010.4 08.6000.51F? 0
+070931.80 -285929.0 -000007.7+000000.500005.2 08.6000.89G? 0
+071234.81 -095042.1 -000012.6-000004.800003.7 08.6000.03A? 0
+071647.50 +005846.2 -000016.8+000015.400015.7 08.6000.78G? 0
+071916.01 +153951.7 -000015.9-000006.500019.3 08.6000.23A? 0
+071948.64 -091128.0 -000006.2-000014.900001.8 08.60-0.07B? 0
+071953.52 +171739.6 -000009.0+000075.400034.9 08.6000.43F? 0
+072126.41 -302917.7 -000002.7+000014.700002.8 08.60-0.07B? 0
+072148.50 +345407.3 -000017.8+000004.800011.1 08.6000.21A? 0
+072152.54 -234737.5 -000005.9+000004.000000.8 08.6000.07A? 0
+072245.13 +055542.6 +000011.2-000013.600005.5 08.6000.98K? 0
+072329.01 -263340.0 -000007.0+000007.100018.5 08.60-0.10B? 0
+072330.86 -475717.5 +000051.9-000023.800004.7 08.6000.78G? 0
+072702.11 +531238.5 -000000.8+000000.200013.4 08.6000.36F? 0
+073022.80 +364638.3 +000002.8-000017.400019.5 08.6000.51F? 0
+073054.90 +303426.4 -000018.2-000002.600002.4 08.6000.14A? 0
+073059.60 +433140.3 -000014.3+000031.200007.9 08.6000.40F? 0
+073129.70 -230617.0 +000001.6+000006.600000.3 08.60-0.10B? 0
+073512.15 -390352.0 -000016.1+000017.300002.9 08.6000.09A? 0
+073544.80 -300332.7 -000002.4-000001.800002.0 08.6000.02A? 0
+074032.98 -143840.5 +000005.5-000028.500001.1 08.6000.29A? 0
+074434.46 -071721.2 -000023.6+000010.500005.1 08.6000.55F? 0
+074654.28 -132105.9 -000011.6-000019.700005.4 08.6000.94G? 0
+074822.15 +182013.0 +000011.4-000009.900028.3 08.6000.44F? 0
+074923.11 -654927.5 +000008.4+000014.800002.1 08.6000.97K? 0
+075045.15 -334014.1 -000019.4+000021.800011.5 08.6000.19A? 0
+075151.92 +070449.1 -000014.9+000005.000018.2 08.6000.28A? 0
+075511.10 -435232.9 -000013.2+000004.300015.2 08.6000.19A? 0
+075551.12 +192156.9 -000006.3-000011.700009.1 08.6000.01A? 0
+075708.21 -382502.1 -000003.4+000001.200003.5 08.60-0.03B? 0
+075912.05 +071333.2 -000003.3-000015.000023.8 08.6000.98K? 0
+080234.89 -122201.9 -000011.4+000000.000006.1 08.6000.36F? 0
+080339.62 +531229.7 +000000.1+000005.000004.7 08.6000.80G? 0
+080439.59 -504142.1 -000004.2+000025.900000.0 08.6000.27A? 0
+080455.51 -263056.4 -000006.9-000003.400002.3 08.6000.06A? 0
+080630.38 +255243.0 -000017.5+000012.400034.0 08.6000.63G? 0
+080640.67 -203207.1 -000006.7+000017.400000.4 08.60-0.00B? 0
+080643.41 +335348.9 -000070.3-000012.700013.0 08.6000.44F? 0
+080749.79 +040021.5 -000027.7+000042.500038.3 08.6000.96K? 0
+081023.75 -480356.5 -000019.2+000004.600008.2 08.60-0.03B? 0
+081713.25 -031301.6 -000037.1-000039.100021.4 08.6000.48F? 0
+081929.78 -420031.7 -000006.9-000000.100008.9 08.60-0.04B? 0
+081941.25 -301102.3 -000012.4+000010.500007.1 08.60-0.14B? 0
+082046.62 +614055.9 -000024.5-000007.600008.8 08.6000.90G? 0
+082227.46 -244652.6 -000003.2-000008.300005.5 08.6000.01A? 0
+082445.73 +471021.6 -000013.0+000001.900006.7 08.6000.98K? 0
+082457.13 +433239.2 -000004.6-000018.100019.8 08.6000.51F? 0
+082509.27 -490737.5 -000004.2+000003.100007.6 08.6000.24A? 0
+082725.72 +592407.9 -000045.9-000110.700013.8 08.6000.60G? 0
+082853.86 -175741.4 -000019.8-000010.300000.0 08.6000.23A? 0
+082903.25 -153143.9 +000005.6-000024.000005.5 08.6000.44F? 0
+083016.43 +040543.3 -000003.2-000013.100007.2 08.6000.17A? 0
+083216.54 +085303.8 -000050.8-000052.700022.9 08.6000.93G? 0
+083551.46 +015909.1 -000031.5-000001.100008.6 08.6000.38F? 0
+083937.46 +690943.6 +000041.5-000002.000000.9 08.6000.49F? 0
+084146.88 +013238.5 +000003.0-000001.400023.6 08.6000.92G? 0
+084531.38 +821943.3 -000013.7-000030.000002.3 08.6000.57F? 0
+084737.55 -282224.2 -000032.9-000006.700025.6 08.6000.45F? 0
+084805.63 -533534.9 -000006.7+000003.900001.8 08.6000.04A? 0
+084959.92 +393523.4 +000102.1-000007.800002.5 08.6000.62G? 1
+085330.14 +110905.1 +000005.1+000027.900005.6 08.6000.52F? 0
+085449.62 +144602.9 -000023.5-000006.400011.6 08.6000.07A? 0
+085839.30 +252249.2 -000022.1-000025.100000.9 08.6000.28A? 0
+085949.36 -044707.9 -000000.5-000004.800001.3 08.6000.92G? 0
+090029.27 -701000.6 -000010.2+000033.500008.7 08.6000.41F? 0
+090427.61 +714205.0 -000004.8-000000.800007.7 08.6000.10A? 0
+090455.54 -530532.9 +000001.8+000010.900002.1 08.60-0.03B? 0
+090548.29 -512738.9 -000035.5+000007.400007.6 08.60-0.01B? 0
+090813.07 +301324.9 -000014.4-000002.400007.3 08.6000.96K? 0
+090846.83 +810528.5 +000020.0-000016.000011.2 08.6000.53F? 0
+091226.06 -342000.1 -000016.7-000014.200006.7 08.6000.34F? 0
+091237.18 -610521.8 -000011.3+000003.000004.9 08.60-0.04B? 0
+091639.53 -535702.7 -000005.0+000003.900006.5 08.6000.01A? 0
+091651.15 +370218.4 -000017.0-000025.900003.2 08.6000.35F? 0
+091842.44 +605312.3 +000001.5-000001.600013.5 08.6000.27A? 0
+091944.22 -592839.1 -000084.6-000093.800033.5 08.6000.84G? 0
+092122.85 -064019.9 -000039.0+000032.900016.6 08.6000.73G? 0
+092250.66 -610534.9 -000008.4-000016.100001.6 08.6000.47F? 0
+092400.43 -410507.6 -000101.8+000003.300010.1 08.6000.51F? 0
+092419.35 +825422.7 -000010.1+000007.300006.3 08.6000.35F? 0
+092815.09 -781522.5 -000018.3+000022.800009.2 08.6000.40F? 0
+092912.12 -253902.3 -000008.7+000000.100008.9 08.6000.43F? 0
+093104.98 +115130.9 -000000.7+000001.100008.6 08.6000.98K? 0
+093115.74 +101641.8 +000109.7-000020.100030.3 08.6000.69G? 0
+093123.84 -740919.8 -000020.8+000024.900015.8 08.6000.44F? 0
+093151.62 +245748.3 -000006.5+000003.100001.7 08.6000.95G? 0
+093529.63 -401155.0 -000045.8+000031.100012.4 08.6000.49F? 0
+093908.33 +172804.9 -000023.9-000021.400007.7 08.6000.47F? 0
+094012.36 -351050.6 -000199.8+000037.300009.2 08.6000.61G? 0
+094504.32 -383512.3 -000023.9+000000.400008.2 08.6000.02A? 0
+094916.48 -283210.1 +000008.5+000014.400020.0 08.6000.50F? 0
+095320.84 -394834.1 -000017.6-000000.600009.4 08.6000.24A? 0
+095450.43 -590307.0 -000011.0+000000.500011.6 08.6000.25A? 0
+100034.98 -510528.3 +000010.5-000042.200018.1 08.6000.82G? 0
+100154.35 -414445.8 -000016.5-000009.500000.5 08.6000.23A? 0
+100627.91 -435637.1 +000009.6-000007.200003.1 08.6000.48F? 0
+100927.57 -402826.6 -000045.8+000019.500006.4 08.6000.35F? 0
+100947.25 +031040.2 -000030.4-000041.700012.5 08.6000.91G? 0
+101003.36 -462812.2 -000011.6-000026.000013.7 08.6000.57F? 0
+101315.41 -792131.9 -000002.6+000021.400011.0 08.6000.05A? 0
+101328.09 +415301.1 -000030.3-000015.700004.3 08.6000.38F? 0
+101428.31 -685227.0 +000001.7-000006.100018.1 08.60-0.02B? 0
+102228.76 +502939.0 -000048.6-000058.100012.2 08.6000.63G? 0
+102547.40 -182606.8 -000024.9+000003.600006.3 08.6000.26A? 0
+102957.58 +204040.9 -000008.7+000002.500013.7 08.6000.93G? 0
+103105.89 +514832.2 +000008.6+000005.400008.7 08.6000.32F? 0
+103133.64 -455945.8 -000043.4+000006.100003.6 08.6000.33F? 0
+103618.80 -324951.8 +000007.6-000003.400003.5 08.6000.24A? 0
+103837.15 -590731.1 -000020.9+000003.300005.0 08.60-0.09B? 0 0.10 1.00
+103947.79 -731125.4 +000011.0-000007.000008.0 08.6000.39F? 0
+104400.42 +471021.6 -000047.4+000028.600002.0 08.6000.22A? 0
+104421.06 -461225.1 -000037.3+000013.400015.7 08.6000.55F? 0
+110053.55 -454933.0 +000020.2-000023.400010.3 08.6000.92G? 0
+110059.01 +240357.4 +000040.0-000170.000014.8 08.6000.69G? 0
+110234.77 -400606.7 -000028.4+000051.700011.4 08.6000.46F? 0
+110444.44 -584145.1 +000000.0+000000.000000.0 08.6000.00B? 0
+110727.23 -021044.1 +000004.7-000015.900002.8 08.6000.60G? 0
+111037.79 +695354.5 -000009.8+000002.500015.0 08.6000.59G? 0
+112247.43 -620442.1 -000007.3-000001.900019.6 08.60-0.00B? 0
+112746.56 +092842.8 +000021.5+000020.800005.0 08.6000.97K? 0
+113558.63 -660527.2 -000024.8+000000.100003.3 08.6000.10A? 0
+114131.14 +273737.0 -000000.2-000008.500013.8 08.6000.35F? 0
+115310.91 +165056.6 -000043.3-000010.600005.4 08.6000.40F? 0
+115521.35 -714937.9 -000013.7+000003.600005.0 08.6000.28A? 0
+115557.20 -770030.3 -000049.7+000007.700025.0 08.6000.70G? 0
+115822.62 -100133.8 -000008.3+000003.200008.6 08.6000.90G? 0
+120009.45 -570701.9 -000026.9+000001.800005.2 08.6000.47F? 0
+120229.12 +214448.5 -000076.5-000008.900010.8 08.6000.58F? 0
+120336.45 -610436.9 -000003.2+000017.700000.4 08.6000.12A? 0
+120511.88 +483532.3 -000014.1+000006.800005.8 08.6000.90G? 0
+120621.38 -262355.4 -000004.2+000002.100003.3 08.6000.93G? 0
+121212.04 -541349.6 -000014.4+000003.500011.0 08.6000.32F? 0
+122013.18 +535241.6 -000007.0-000016.300006.3 08.6000.30A? 0
+122027.21 -515826.2 -000034.0-000009.900000.0 08.6000.20A? 0
+122440.36 +175110.9 -000000.1-000104.300009.0 08.6000.49F? 0
+122504.40 +225543.3 +000000.5-000082.100017.2 08.6000.68G? 0
+122635.48 -413244.6 -000022.4+000000.700001.9 08.6000.27A? 0
+122712.34 -660111.4 -000021.0-000014.500000.8 08.6000.18A? 0
+122713.84 -340756.3 +000010.3-000026.400002.4 08.6000.19A? 0
+122938.57 -583632.0 -000009.9+000000.800006.4 08.6000.06A? 0
+122953.07 -354949.1 -000028.2-000007.700025.1 08.6000.11A? 0
+123336.97 +280453.3 -000016.9+000003.300003.4 08.6000.42F? 0
+123350.24 -580656.6 -000024.6+000004.300001.7 08.60-0.01B? 0
+123413.26 -034315.7 +000004.5-000050.200020.6 08.6000.72G? 0
+123450.52 -695329.8 -000057.2-000006.100011.6 08.6000.47F? 0
+123500.38 +301133.9 -000067.8-000048.700003.8 08.6000.54F? 0
+123656.55 +564028.2 +000031.9+000005.800004.7 08.6000.26A? 0
+123925.56 -654236.9 +000006.2+000001.800003.9 08.6000.56F? 0
+124910.50 -203629.8 -000036.7-000004.200001.7 08.6000.29A? 0
+124935.50 -585314.7 -000041.4-000009.100008.5 08.6000.40F? 0
+125351.43 -331012.4 -000026.1-000002.500021.1 08.6000.41F? 0
+125542.09 -334100.6 -000030.4+000000.200011.4 08.6000.97K? 0
+125601.71 -404424.8 -000019.2+000002.100004.1 08.6000.94G? 0
+130251.07 +132824.3 -000049.7-000000.700003.8 08.6000.48F? 0
+130944.49 -564604.4 -000013.7-000004.600004.7 08.60-0.02B? 0
+131003.01 +370905.3 +000008.0-000051.000013.7 08.6000.53F? 0
+131030.39 -605107.4 -000052.4+000012.400001.1 08.6000.33F? 0
+131201.82 -122409.5 -000013.9-000004.600003.6 08.6000.66G? 0
+131208.46 +873221.2 -000017.2+000024.800022.6 08.6000.42F? 0
+131345.23 -263057.0 +000039.6-000081.200013.4 08.6000.65G? 0
+131546.41 +145756.0 +000015.1+000007.400020.5 08.6000.39F? 0
+131556.30 -111426.3 -000149.0-000045.000010.1 08.6000.71G? 0
+131610.02 +653909.6 +000015.0-000095.000008.1 08.6000.73G? 0
+131823.02 -433627.0 -000011.6+000002.000006.9 08.60-0.03B? 0
+132023.90 -405734.7 -000028.4+000005.200009.6 08.6000.05A? 1
+132521.03 -073502.6 +000028.5-000062.500018.8 08.6000.45F? 0
+132610.43 +204843.9 +000042.7-000038.100001.3 08.6000.51F? 0
+133515.22 -523823.9 -000006.2-000000.900001.6 08.6000.00A? 0
+133554.88 +024054.4 -000068.8+000003.200004.9 08.6000.35F? 0
+133738.40 -063908.1 -000063.5-000000.800031.6 08.6000.41F? 0
+134011.83 -241550.5 -000008.1+000031.700014.6 08.6000.95K? 0
+134310.20 -443824.4 -000014.2-000001.700001.4 08.6000.08A? 0
+134519.87 -103126.7 -000072.1-000138.600028.9 08.6000.61G? 0
+134523.09 -423340.8 -000169.3-000048.500011.6 08.6000.67G? 0
+134534.97 -275115.5 -000014.4-000057.100021.2 08.6000.40F? 1
+134618.73 -633345.4 -000004.8-000003.500006.8 08.60-0.00B? 0
+135528.76 +120659.0 -000033.9-000026.000006.4 08.6000.46F? 0
+135758.30 -405610.2 -000021.2-000024.600009.3 08.6000.16A? 0
+135817.78 -721925.0 -000119.6-000037.900015.7 08.6000.42F? 0
+135819.77 -653826.3 -000014.6-000008.400005.4 08.6000.15A? 1
+140034.97 -344102.9 +000026.2-000006.500025.2 08.6000.20A? 0
+140304.11 +115352.0 +000093.3-000140.300025.7 08.6000.60G? 0
+141245.03 -394726.5 +000019.6-000008.800006.1 08.6000.10A? 0
+141505.27 -613911.2 +000009.0-000008.400000.1 08.6000.11A? 0
+141826.80 -630017.8 -000023.1-000039.300003.3 08.6000.49F? 1
+142012.40 +745230.6 -000019.0+000024.400002.7 08.6000.92G? 0
+142141.19 +192145.5 -000069.0-000070.400018.4 08.6000.58F? 0
+142621.00 -071939.0 +000006.3-000026.100014.7 08.6000.55F? 0
+143133.51 -283734.2 -000012.0-000009.200019.6 08.6000.46F? 0
+143141.66 -533045.9 -000041.1-000041.800005.1 08.6000.48F? 0
+143638.55 -310210.6 -000023.0-000005.500005.8 08.6000.01A? 0
+144102.51 -734931.2 -000008.7-000013.600000.5 08.6000.22A? 0
+144141.54 -441430.8 -000010.2+000011.000001.2 08.6000.34F? 0
+144444.00 -820327.7 -000031.1+000004.200015.2 08.6000.39F? 0
+145318.17 -213616.7 +000003.6+000004.600011.2 08.6000.38F? 0
+145744.63 +533848.3 -000035.5+000029.800011.0 08.6000.91G? 0
+145932.95 +452750.2 -000025.4+000100.600035.9 08.6000.90G? 0
+150045.62 -501453.0 -000011.2-000007.500003.3 08.60-0.03B? 0
+150906.31 -304049.3 +000037.4+000006.300000.3 08.6000.29A? 0
+151548.45 -370915.8 -000041.9-000008.900024.8 08.6000.53F? 0
+152028.24 -410337.9 -000029.0-000016.600008.9 08.6000.37F? 0
+152252.87 +313314.3 -000045.2-000128.900015.7 08.6000.54F? 0
+153004.28 -410710.0 -000026.8-000022.400000.9 08.6000.42F? 0
+153221.00 -331643.6 -000012.8+000008.700008.3 08.6000.33F? 0
+153434.13 -650611.1 -000009.3-000019.500003.2 08.6000.22A? 0
+153628.63 +071314.6 -000036.5+000007.000010.4 08.6000.26A? 0
+153716.62 -524450.5 -000031.0-000023.600022.7 08.6000.42F? 0
+153727.93 -322905.9 -000036.8-000013.500004.4 08.6000.49F? 0
+154010.13 -502814.0 +000002.9-000009.400001.4 08.6000.05A? 0
+154021.67 -295802.8 +000008.6-000020.300002.9 08.6000.28A? 0
+154040.50 -164520.3 -000041.2-000014.600019.7 08.6000.36F? 0
+155413.70 -732708.2 -000018.0-000025.600011.0 08.6000.50F? 0
+155502.09 -530815.6 -000021.9+000032.100007.5 08.6000.49F? 0
+155953.45 -075316.5 +000003.1-000060.500000.6 08.6000.91G? 0
+160147.53 +512051.8 -000091.3+000027.200014.1 08.6000.72G? 0
+160322.03 +551052.1 -000037.4+000042.200014.3 08.6000.47F? 0
+160820.80 -250737.6 -000013.0-000024.100004.8 08.6000.20A? 0
+162123.55 -710431.1 -000045.1-000043.100011.2 08.6000.45F? 0
+162123.56 -530204.1 -000002.6+000006.000002.8 08.6000.46F? 0
+162146.44 -470621.7 -000004.3-000006.100010.4 08.6000.20A? 0
+162655.53 -594559.3 -000003.9-000010.300006.7 08.6000.02A? 0
+162713.53 -531422.9 +000011.0-000008.000012.4 08.6000.04A? 0
+162829.22 -683202.1 -000010.9-000003.700011.0 08.6000.23A? 0
+163059.05 +235908.2 -000034.3+000032.300016.1 08.6000.51F? 0
+163411.90 -513101.8 +000003.2-000002.200003.1 08.60-0.00B? 0
+163513.97 +432603.4 +000001.2-000016.100010.4 08.6000.93G? 0
+164234.83 +234001.9 -000030.8-000028.900022.4 08.6000.72G? 0
+164349.38 +195008.1 -000014.2+000013.600000.4 08.6000.46F? 0
+164357.13 -531412.0 -000005.5-000016.700002.4 08.6000.48F? 0
+164433.90 +133640.0 -000005.8-000005.400003.2 08.6000.07A? 0
+164701.98 +291330.9 +000034.7+000012.100000.8 08.6000.53F? 0
+164849.40 -033639.3 +000056.2-000003.700005.2 08.6000.48F? 0
+165406.97 -742957.1 +000010.6+000008.800014.0 08.6000.15A? 0
+165419.82 -415009.4 +000000.0+000000.000000.0 08.6000.00B? 0
+165859.86 -150140.1 +000097.0-000057.400025.1 08.6000.91G? 0
+170012.21 +412626.9 +000002.2-000000.500016.0 08.6000.98K? 0
+170014.17 +434515.4 +000000.0+000000.000000.0 08.6000.86G? 0
+170359.56 -510457.4 +000000.0+000000.000000.0 08.6000.11A? 0
+170514.09 -570435.7 -000015.4-000004.600006.3 08.6000.03A? 0
+170636.38 -554056.5 -000000.2-000008.000007.1 08.6000.07A? 0
+171221.52 +064427.8 -000011.1-000005.600002.8 08.6000.07A? 0
+171441.80 +275830.2 -000029.1-000024.500008.6 08.6000.47F? 0
+171724.16 -422009.0 -000006.9-000006.600011.6 08.6000.14A? 0
+172107.58 -244100.7 +000118.9-000006.300030.4 08.6000.77G? 0
+172130.78 -562817.5 +000005.9-000037.900004.3 08.6000.19A? 0
+172139.20 -201426.6 -000038.3-000046.200014.3 08.6000.63G? 0
+172435.62 +441739.9 -000002.5-000030.700010.7 08.6000.47F? 0
+172703.57 +461618.2 -000146.7-000073.200011.3 08.6000.61G? 0
+173137.24 -410244.0 -000004.0-000012.100002.2 08.6000.15A? 0
+173147.43 -725627.8 -000018.0+000046.300003.3 08.6000.45F? 0
+173604.92 -391955.2 +000005.5+000003.700002.5 08.6000.10A? 0
+173629.50 +454313.8 +000003.2+000007.600008.8 08.6000.45F? 0
+173859.55 -362451.9 +000009.2-000020.100007.5 08.6000.32F? 0
+174341.81 -345720.9 +000000.8-000015.400009.9 08.6000.04A? 0
+174907.99 -363123.8 +000010.1-000014.700002.0 08.60-0.07B? 0
+174910.36 -730726.0 -000001.5+000013.800004.7 08.6000.31F? 0
+175000.39 -664754.1 -000003.7-000016.100005.7 08.6000.11A? 0
+175044.37 -422740.2 -000000.6-000028.700005.8 08.6000.35F? 0
+175052.07 -415059.4 +000002.4-000004.000005.4 08.60-0.04B? 0
+175245.52 -313807.6 -000010.6+000004.300009.1 08.60-0.03B? 0
+175643.12 -090052.5 +000006.7-000089.100019.5 08.6000.68G? 0
+175722.90 +385806.2 +000027.6-000017.400008.1 08.6000.51F? 0
+175830.28 -400233.2 -000008.9-000006.400006.2 08.60-0.02B? 1
+175904.11 -733856.4 +000011.1-000013.300017.1 08.6000.21A? 0
+175929.50 +022037.1 -000007.5+000021.100008.8 08.6000.15A? 0
+180056.97 +240822.7 +000010.4-000005.800011.0 08.6000.42F? 0
+180802.60 +313028.9 +000028.6-000007.800004.8 08.6000.28A? 0
+181614.78 +151439.4 -000014.9-000003.500006.2 08.6000.96K? 0
+181640.84 +203624.1 -000045.3+000026.000008.7 08.6000.92G? 0
+181833.65 +192702.2 -000000.5-000012.800016.8 08.60-0.00B? 0
+181835.92 +423352.7 +000009.8-000016.400003.1 08.6000.06A? 0
+181930.06 +435156.2 +000013.4+000010.900000.8 08.6000.28A? 0
+182127.76 +131822.3 -000001.5-000024.500008.3 08.6000.36F? 0
+182522.40 -414432.9 +000014.9-000050.200017.9 08.6000.58G? 0
+182529.58 +874832.9 +000004.2+000001.900001.1 08.6000.18A? 0
+182559.39 -271956.5 -000006.6-000008.400001.9 08.6000.12A? 0
+182847.68 -101335.1 +000046.4-000063.700022.4 08.6000.57F? 0
+183127.07 -123530.7 -000016.2+000013.300020.6 08.6000.67G? 0
+183156.04 +035031.2 -000008.1-000006.800000.2 08.6000.34F? 0
+184313.39 -482318.0 +000002.6+000003.100011.8 08.6000.93G? 0
+184324.74 +680644.7 +000009.4-000002.700002.0 08.6000.99K? 0
+184409.15 +111255.1 +000016.5+000006.400005.1 08.6000.01A? 0
+184431.22 +340051.1 -000001.0-000013.100017.5 08.6000.65G? 1
+184439.56 -102641.6 -000000.9-000017.300016.7 08.6000.37F? 0
+184441.65 -591439.3 +000000.1-000007.700015.3 08.6000.22A? 0
+184724.93 -720923.5 -000004.3+000008.800009.8 08.6000.98K? 0
+184824.11 +361141.9 -000006.6+000003.700004.2 08.6000.92G? 0
+184938.46 +131308.9 -000179.7-000237.200032.5 08.6000.72G? 0
+185130.07 -455119.4 +000004.9-000028.300009.2 08.6000.25A? 0
+185205.18 -493953.0 +000027.6-000060.600013.9 08.6000.39F? 0
+185324.47 +055817.3 -000012.0-000003.200010.2 08.6000.44F? 0
+185350.63 +421015.8 -000017.6-000007.200002.7 08.6000.16A? 0
+185832.21 +521042.3 +000004.1+000001.000004.1 08.6000.36F? 0
+190047.15 -412504.4 +000003.4+000011.200004.7 08.6000.98K? 0
+190105.30 -661130.3 +000127.0-000388.900045.0 08.6000.68G? 0
+190135.31 -394712.3 +000001.6+000006.700000.9 08.6000.94G? 0
+190729.17 +361535.4 +000006.5+000001.000013.3 08.6000.23A? 0
+190848.17 -072812.3 +000009.2+000012.800001.6 08.6000.37F? 0
+191039.90 -580519.8 -000025.9-000010.300002.8 08.6000.62G? 0
+191112.93 +692509.1 +000002.2+000006.200006.8 08.6000.26A? 0
+191210.94 +180251.3 +000012.4+000020.400004.8 08.6000.23A? 0
+191326.48 -490928.1 +000021.8-000056.800018.7 08.6000.51F? 0
+191422.28 +411825.9 +000019.2+000032.600000.4 08.6000.27A? 0
+191805.45 -155718.2 +000007.8+000020.000000.0 08.6000.04A? 0
+191859.49 +443343.8 -000009.5+000005.700004.4 08.6000.07A? 0
+192000.17 -091922.2 -000128.9-000319.000023.3 08.6000.84G? 0
+192619.36 +415213.3 -000075.8-000071.000021.4 08.6000.65G? 0
+192748.97 +504413.2 -000010.0-000004.800007.7 08.6000.53F? 0
+193526.25 +275437.7 +000005.5+000011.600005.9 08.6000.10A? 0
+193645.81 -102634.0 -000285.5-000258.800035.6 08.6000.98K? 0
+193804.12 -451024.5 -000005.4-000000.900018.7 08.6000.27A? 0
+193946.30 +353238.5 -000007.0-000020.000005.3 08.6000.90G? 0
+194249.85 +482607.7 +000003.6+000001.700000.3 08.60-0.09B? 0
+194506.26 -075646.0 -000001.8+000003.400004.6 08.6000.34F? 0
+194959.62 +354014.5 -000001.8-000015.700004.9 08.6000.38F? 0
+195348.65 +220706.0 +000004.7-000010.500005.3 08.6000.14A? 0
+195410.69 +541741.3 +000051.8-000004.200021.6 08.6000.55F? 0
+195505.47 +264519.0 +000006.6+000000.900013.7 08.60-0.09B? 0
+195805.00 +150603.7 -000030.0-000010.000013.1 08.6000.85G? 1
+195946.93 +561819.0 -000011.2-000043.100003.0 08.6000.34F? 0
+200107.64 +393226.6 +000031.1+000013.500000.8 08.6000.22A? 0
+200148.06 -325637.2 +000004.8-000006.000012.2 08.6000.19A? 0
+200506.33 +861557.3 -000027.8-000042.700011.9 08.6000.77G? 0
+200808.41 +514355.9 +000024.4-000004.000007.0 08.6000.37F? 0
+201051.47 +291400.8 +000002.2+000001.500005.9 08.6000.23A? 0
+201152.49 +384202.3 +000013.7+000002.900004.0 08.6000.00A? 0
+201302.22 +443316.0 -000035.2-000037.400017.5 08.6000.45F? 0
+201409.31 +334110.6 +000000.2-000009.700008.2 08.6000.02A? 0
+201514.43 +720808.4 -000001.7-000010.500014.1 08.6000.31A? 0
+201634.40 +365638.6 -000002.3-000034.300005.1 08.6000.42F? 0
+201748.50 -745952.9 +000061.7-000021.300013.5 08.6000.93G? 0
+201907.51 +374609.9 +000011.4-000022.700000.2 08.6000.50F? 0
+202012.46 +052232.1 -000019.0-000023.800001.7 08.6000.14A? 0
+202140.46 +392638.9 +000003.2+000001.900007.2 08.6000.29A? 0
+202147.57 -365405.3 -000003.8-000030.000020.3 08.6000.53F? 0
+202327.71 +504738.1 +000001.4+000011.800007.0 08.6000.11A? 0
+202451.70 +503618.0 -000003.9-000007.400005.0 08.60-0.01B? 0
+202633.03 +592122.0 -000014.8-000021.000005.5 08.6000.20A? 0
+203006.78 +373650.9 +000005.3-000005.600002.9 08.60-0.10B? 0
+203433.80 -553239.6 +000055.7-000092.400001.9 08.6000.44F? 0
+203602.30 -545628.4 +000043.8-000076.000019.6 08.6000.57F? 0
+204216.63 -303336.3 -000016.8-000035.000020.6 08.6000.37F? 0
+204305.06 +354549.5 -000006.9-000001.200004.7 08.60-0.01B? 0
+204350.98 +402841.5 -000014.8-000030.800007.8 08.6000.94G? 0
+204645.39 -005009.7 +000019.2-000011.700000.2 08.6000.02A? 0
+204911.04 +312226.2 +000048.4-000017.700019.1 08.6000.39F? 0
+205257.12 -173328.4 +000008.6-000000.600003.6 08.6000.99K? 0
+205421.06 +090224.3 +000045.4-000052.600002.8 08.6000.67G? 0
+205609.78 +692343.7 +000028.3-000008.200000.6 08.6000.85G? 0
+205804.32 -150942.5 +000094.1-000008.000010.2 08.6000.62G? 0
+205849.14 +353026.3 +000036.6-000040.400023.5 08.6000.51F? 0
+210239.81 +411709.2 -000002.5-000001.500003.8 08.60-0.04B? 0
+210535.22 -362756.2 +000029.5+000003.300010.4 08.6000.61G? 0
+210627.67 +322711.8 -000001.4-000022.700019.8 08.6000.77G? 0
+211130.90 +411429.2 +000000.0+000000.000000.0 08.6000.48F? 1
+211322.55 -284658.6 +000035.8-000013.500012.8 08.6000.48F? 0
+211335.24 +175943.9 +000044.4+000032.200004.4 08.6000.98K? 0
+211637.42 +134807.6 -000003.4-000022.000000.8 08.6000.04A? 0
+211936.22 +240319.8 +000042.1-000035.800002.7 08.6000.51F? 0
+211941.42 +664706.5 +000002.8+000003.200005.8 08.6000.63G? 0
+212320.78 +661022.6 +000009.8+000020.300002.3 08.6000.11A? 0
+213332.59 +450513.8 -000003.2-000006.900001.5 08.6000.97K? 0
+213416.87 +811031.4 +000011.4+000018.000012.8 08.6000.45F? 0
+213550.60 +410232.1 +000019.4+000011.700012.6 08.6000.57F? 0
+213647.88 +573502.1 -000002.1+000006.100016.6 08.6000.25A? 0
+214018.65 +682321.7 +000025.1-000006.800008.2 08.6000.17A? 1
+214107.34 -104650.7 -000016.5-000015.100031.4 08.6000.35F? 0
+214404.67 +095417.5 -000019.6-000028.100000.1 08.6000.57F? 0
+214627.25 +491315.9 +000003.2+000000.500001.4 08.6000.20A? 0
+214648.95 +271809.5 +000010.5-000011.500009.6 08.6000.70G? 0
+214656.25 +211750.9 +000006.6-000008.000003.2 08.6000.08A? 0
+214810.60 +420938.2 -000024.1+000023.200006.4 08.6000.58G? 0
+215425.63 +584029.1 +000011.7-000008.200002.2 08.6000.06A? 0
+215654.71 -132057.5 +000010.9+000007.600000.3 08.6000.37F? 0
+215802.27 -350327.7 +000011.8-000012.900015.0 08.6000.48F? 0
+220119.76 +444051.8 +000019.3-000019.100009.0 08.6000.04A? 0
+220351.25 -244910.7 +000115.7-000048.000008.5 08.6000.65G? 0
+220646.75 -303150.7 +000002.2+000005.200034.7 08.6000.35F? 0
+220712.94 -385601.4 -000035.1+000006.400012.1 08.6000.52F? 0
+221440.76 +531422.7 -000017.4-000013.700013.4 08.6000.18A? 0
+221605.97 +160115.3 -000012.2-000004.800004.9 08.6000.43F? 0
+221701.97 +644025.9 +000028.7+000018.200000.9 08.6000.21A? 0
+221754.20 -671131.7 +000045.8-000000.300002.6 08.6000.96K? 0
+222324.44 -432423.3 +000025.7-000032.900012.2 08.6000.46F? 0
+222753.33 -563937.2 +000024.4+000048.100006.2 08.6000.35F? 0
+222800.12 +472714.9 +000056.6-000028.300004.1 08.6000.57F? 0
+223025.70 +122508.9 +000020.5-000072.400004.1 08.6000.42F? 0
+223032.49 -080645.8 +000066.8-000019.600014.7 08.6000.40F? 0
+223046.44 +463143.7 -000001.8-000007.700005.3 08.60-0.04B? 0
+223259.17 +455436.5 +000022.9+000002.900000.0 08.6000.32F? 0
+223314.10 +335630.1 -000029.2-000064.800011.7 08.6000.59G? 0
+223421.79 +150303.4 -000058.5-000018.200022.3 08.6000.48F? 0
+224041.21 +484950.6 -000008.5-000000.400001.2 08.6000.95G? 0
+224113.42 -653234.3 -000043.1-000114.000014.7 08.6000.66G? 0
+224453.29 -184905.4 +000022.6+000059.200005.6 08.6000.62G? 0
+224501.64 -225906.7 -000007.9-000013.000004.8 08.6000.86G? 0
+224506.73 -073354.9 +000077.7+000019.500008.4 08.6000.44F? 0
+224654.11 +580503.6 -000016.2-000015.000008.9 08.6000.27A? 0
+225018.01 -314948.5 +000125.1-000072.800013.7 08.6000.52F? 0
+225024.45 +482112.1 -000001.0-000005.800000.3 08.6000.30A? 0
+225701.24 +363020.0 +000057.2-000022.100003.5 08.6000.41F? 0
+225732.89 +622128.6 -000015.1-000016.600000.6 08.6000.48F? 0
+230320.13 +633302.0 -000003.1-000009.400006.7 08.6000.30A? 0
+230927.72 +543603.1 +000001.2-000005.600006.6 08.6000.07A? 0
+232341.43 +192700.2 -000058.2-000122.400013.2 08.6000.61G? 0
+232722.34 -521810.8 -000067.1-000168.900020.2 08.6000.91G? 0
+232745.88 +714754.3 +000002.3+000002.100004.6 08.6000.14A? 0
+232912.10 +404209.7 -000034.6+000017.900014.0 08.6000.49F? 1
+233554.99 +022644.0 -000008.3-000012.300002.0 08.6000.24A? 0
+233738.12 -151252.7 +000062.6+000000.200002.8 08.6000.50F? 0
+234135.94 -084929.9 -000028.8-000085.400010.2 08.6000.47F? 0
+234225.88 +305822.1 -000087.0-000088.100011.4 08.6000.58G? 0
+234844.52 +825857.2 +000000.3+000000.200012.5 08.6000.27A? 0
+235715.61 +445520.5 +000041.3+000011.800002.1 08.6000.47F? 0
+235907.09 +221119.2 -000026.1-000001.300009.5 08.6000.36F? 0
+000543.24 -152155.8 -000011.7+000003.600001.2 08.6001.10K? 0
+000708.74 -420517.2 -000037.7-000039.500003.5 08.6001.33K? 0
+001024.93 -060222.9 +000007.0-000014.700008.6 08.6001.04K? 0
diff --git a/kstars/kstars/data/hip084.dat b/kstars/kstars/data/hip084.dat
new file mode 100644
index 00000000..ac5d8409
--- /dev/null
+++ b/kstars/kstars/data/hip084.dat
@@ -0,0 +1,1000 @@
+001043.80 +483744.8 +000016.6+000009.500003.7 08.6001.35K? 0
+003138.34 +601519.4 +000016.6-000019.300023.0 08.6001.91M? 0
+003253.55 -680940.9 +000040.7+000050.900014.7 08.6001.02K? 0
+003835.69 +290733.5 +000005.0-000022.800005.3 08.6001.13K? 0
+004034.37 +151615.2 +000009.7-000011.400007.6 08.6001.33K? 0
+005248.79 +200442.1 +000011.2+000011.200004.1 08.6001.10K? 0
+005734.35 -473352.9 +000021.3+000024.200004.1 08.6001.04K? 0
+011202.54 -154127.0 -000008.6-000004.400005.8 08.6001.52K? 0
+012727.08 +572211.0 -000027.8+000003.500001.5 08.6001.16K? 0
+012732.90 +164716.3 -000009.0-000001.300018.9 08.6001.47K? 0
+013317.23 -440907.4 +000027.6-000068.900002.8 08.6001.04K? 0
+014139.63 -583629.9 +000024.1+000009.500000.6 08.6001.02K? 0
+014150.53 +490725.0 -000021.1-000007.900015.4 08.6001.41K? 0
+014615.68 +591314.1 +000012.6-000001.200006.3 08.6001.12K? 0
+021016.91 -453733.4 -000002.0+000008.600014.5 08.6001.21K? 0
+021356.80 +382426.5 +000025.9+000005.000013.0 08.6001.15K? 0
+021724.37 +312603.5 -000008.8-000019.200006.4 08.6001.16K? 0
+022212.85 -595835.4 +000009.9+000000.100001.8 08.6001.48K? 0
+022537.31 +071348.5 -000003.1-000001.000009.8 08.6001.08K? 0
+022753.64 -670952.3 +000002.3+000005.300004.9 08.6001.30K? 0
+023424.65 -134802.6 +000047.7-000013.500017.5 08.6001.00K? 0
+023626.71 +385558.7 +000037.8-000015.800010.8 08.6001.57K? 0
+024103.61 -075236.7 +000035.0-000010.600000.6 08.6001.38K? 0
+025658.07 -461829.6 -000001.9-000002.500004.6 08.6001.09K? 0
+025856.55 +493027.7 +000015.2+000030.000015.6 08.6001.26K? 0
+030253.99 -245730.5 +000000.3-000023.100009.1 08.6001.04K? 0
+031550.65 +433357.3 -000028.6+000003.700018.6 08.6001.23K? 0
+032356.26 -745853.9 -000006.5+000023.600004.2 08.6001.18K? 0
+032359.21 -303234.3 +000003.9+000004.200005.2 08.6001.14K? 0
+032822.54 +220332.7 -000000.8-000017.600012.5 08.6001.05K? 0
+034611.75 +464751.9 +000056.7-000059.800036.8 08.6001.24K? 0
+034734.79 -364455.1 +000000.7-000005.600014.9 08.6001.22K? 0
+034941.59 -560852.5 +000024.9+000004.500011.3 08.6001.28K? 0
+034945.56 -202536.7 +000034.4+000003.600006.8 08.6001.00K? 0
+035143.18 +365134.8 -000017.0-000014.200007.9 08.6001.67K? 0
+035227.70 +280801.9 +000056.0+000005.300007.4 08.6001.25K? 0
+040018.98 -312643.6 +000005.0-000031.800007.6 08.6001.56K? 0
+040418.80 -154330.4 -000007.1-000030.000001.8 08.6001.29K? 0
+040641.70 -015452.2 -000009.0+000000.500010.8 08.6001.00K? 0
+041201.55 +044248.0 -000001.0+000011.700007.4 08.6001.04K? 0
+041304.43 +475427.3 -000009.2-000011.300006.4 08.6001.78K? 0
+043009.03 +570405.4 +000011.1-000013.200009.6 08.6001.53K? 0
+043309.01 -671901.1 +000009.9+000007.400009.6 08.6001.54K? 0
+043354.63 -191041.1 -000001.1-000008.400002.1 08.6001.05K? 0
+043747.46 -000947.2 -000008.5-000017.400022.2 08.6001.12K? 0
+045012.54 +725503.2 -000003.3-000002.700000.7 08.6001.69K? 0
+050532.54 +001951.4 -000016.1+000008.600013.9 08.6001.40K? 0
+051109.28 -535316.3 -000002.8+000012.800022.3 08.6001.21K? 0
+051823.84 -572511.9 -000029.6-000018.300005.4 08.6001.02K? 0
+052205.24 +120915.0 +000006.6+000005.400000.9 08.6001.00K? 0
+052524.82 +291232.1 +000009.0-000015.000004.5 08.6001.77K? 0
+053938.46 +054826.7 +000016.7-000020.700026.2 08.6001.22K? 0
+054028.17 +374052.3 -000034.9+000032.700007.1 08.6001.44K? 0
+054423.46 -461241.0 -000004.6+000023.200003.3 08.6001.39K? 0
+054951.68 -355440.0 +000010.3+000017.000002.3 08.6001.46K? 0
+055049.46 -290611.0 +000012.9+000013.400015.6 08.6001.05K? 0
+055052.68 +185628.4 +000015.7-000006.600000.8 08.6001.07K? 0
+055439.61 +284054.1 -000008.2-000014.900007.1 08.6001.45K? 0
+055802.33 -124827.9 +000001.1-000019.000014.1 08.6001.08K? 0
+055853.41 +522939.1 +000000.8-000027.600006.2 08.6001.06K? 0
+060434.07 -100301.6 -000008.8-000007.400002.2 08.6001.14K? 0
+060436.09 -364233.8 +000012.0-000002.000000.7 08.6001.61K? 0
+060724.18 +253109.8 -000008.7-000004.500000.1 08.6001.43K? 0
+060756.83 -325632.7 -000005.0+000039.500011.7 08.6001.01K? 0
+061549.50 -270028.1 -000010.9+000008.600002.0 08.6001.25K? 0
+062548.03 +143952.1 -000009.1-000009.000013.6 08.6001.06K? 0
+062559.43 +301803.1 +000010.5+000009.600014.2 08.6001.57K? 0
+062612.25 -013331.0 -000000.9-000011.000017.7 08.6001.05K? 0
+062708.44 -240510.4 -000003.3-000015.900000.2 08.6001.31K? 0
+062934.89 +730052.1 -000002.1-000000.300008.3 08.6001.02K? 0
+063346.19 -303458.5 -000001.9+000025.700011.3 08.6001.27K? 0
+063831.67 -245503.2 +000006.4+000011.000011.2 08.6001.61K? 0
+064702.75 -702806.0 +000008.3+000021.600004.0 08.6001.52K? 0
+064858.44 +234432.9 -000009.0-000015.800019.2 08.6001.59K? 0
+064956.73 +602004.4 +000258.3+000420.900068.2 08.6001.17K? 0
+065711.61 -555454.3 +000004.3-000000.200013.3 08.6001.18K? 0
+065806.47 -085052.7 -000005.3-000010.200012.9 08.6001.21K? 0
+065835.31 +431151.3 -000014.8+000038.400015.3 08.6001.33K? 0
+070310.83 +392538.6 +000014.9-000004.600000.8 08.6001.60K? 0
+070826.17 -173322.8 +000014.2-000016.800000.4 08.6001.55K? 0
+071055.05 -123856.0 -000000.2+000025.000016.7 08.6001.92M? 0
+071311.97 -344900.4 -000005.0-000009.200021.2 08.6001.64K? 0
+071553.77 -063528.3 -000000.8+000000.600013.4 08.6001.07K? 0
+071645.86 -372302.0 +000017.0+000021.700035.4 08.6001.36K? 0
+071648.76 +371453.3 +000015.3-000016.900002.0 08.6001.28K? 0
+071729.75 +330234.2 -000009.7-000006.800025.5 08.6001.12K? 0
+072127.71 +055656.2 -000008.6-000006.500003.4 08.6001.09K? 0
+072424.59 -281050.2 +000017.5-000006.500000.6 08.6001.67K? 0
+073224.30 +333003.3 +000006.8-000008.300004.5 08.6001.01K? 0
+073407.78 -825959.4 -000021.4+000019.400000.6 08.6001.30K? 0
+073532.03 +023138.5 -000017.6+000015.200010.3 08.6001.30K? 0
+073605.68 -175529.0 -000002.6-000016.100016.5 08.6001.25K? 0
+074055.03 -004208.3 +000016.5-000011.500019.6 08.6001.52K? 0
+074500.67 -194046.6 +000016.3-000012.900009.1 08.6001.08K? 0
+074513.35 -403955.6 -000004.1-000008.500008.9 08.6001.34K? 0
+074700.17 +060258.7 +000012.6+000009.400016.4 08.6001.29K? 0
+074714.28 +500608.9 -000021.6-000048.700013.2 08.6001.17K? 0
+075635.29 +685402.2 -000006.1-000004.900011.6 08.6001.27K? 0
+075658.63 +293210.6 +000007.0+000002.700001.1 08.6001.20K? 0
+080351.12 +441259.1 -000018.9-000030.300002.5 08.6001.05K? 0
+080934.26 +281147.0 +000009.6-000042.700006.7 08.6001.01K? 0
+081159.10 +351935.8 +000023.0-000016.200014.8 08.6001.07K? 0
+082030.41 +030629.6 -000016.4+000026.200007.7 08.6001.50K? 0
+082304.19 -120328.8 -000023.6+000014.900001.5 08.6001.01K? 0
+082604.74 -193637.6 +000004.4-000014.900003.0 08.6001.57K? 0
+082842.54 +060730.4 +000015.8+000004.100029.6 08.6001.05K? 0
+082944.60 -245440.7 -000040.3-000001.800016.6 08.6001.18K? 0
+083532.19 +120730.3 -000020.5+000006.600000.2 08.6001.13K? 0
+083543.04 +073710.6 +000029.3-000040.200019.6 08.6001.74K? 0
+083614.83 +851418.6 -000025.3-000024.600013.8 08.6001.25K? 0
+083755.93 -442908.9 +000002.1+000016.100001.4 08.6001.12K? 0
+083844.47 -043856.4 -000013.4+000024.500009.8 08.6001.02K? 0
+084022.84 -582231.8 +000014.5+000014.700003.6 08.6001.54K? 0
+084522.17 +711734.3 +000002.0-000042.100008.0 08.6001.20K? 0
+084826.26 -053217.7 -000006.5-000000.800014.0 08.6001.17K? 0
+084843.52 -274424.9 +000006.3-000009.200003.8 08.6001.17K? 0
+085003.25 -254621.1 -000006.8+000007.500001.0 08.6001.00K? 0
+085156.27 -073653.1 -000021.2-000002.200016.6 08.6001.12K? 0
+085225.56 -281224.1 +000012.9-000012.900028.2 08.6001.63K? 0
+085538.59 -561951.1 -000003.2-000003.200021.0 08.6001.59K? 0
+090252.17 -281700.3 +000024.6-000008.200013.0 08.6001.06K? 0
+091435.89 +274702.0 -000012.3+000001.900012.1 08.6001.20K? 0
+092551.87 -362108.8 -000001.7+000000.300019.3 08.6001.25K? 0
+092852.58 -161115.8 +000029.9+000025.000006.2 08.6001.24K? 0
+092941.43 -190901.6 -000013.1-000031.300003.4 08.6001.45K? 0
+094752.08 -453247.6 -000007.3-000010.500010.9 08.6001.20K? 0
+095334.46 -225638.2 -000017.6-000007.100009.6 08.6001.18K? 0
+100918.98 -275359.8 -000033.8-000003.600009.3 08.6001.19K? 0
+101120.21 -595757.8 -000011.3+000002.300007.9 08.6001.38K? 0
+101644.34 -425855.5 -000011.9-000005.200003.6 08.6001.44K? 0
+101951.31 +695247.8 -000029.8-000024.300019.6 08.6001.38K? 0
+102734.86 -042607.2 +000004.9+000012.100015.8 08.6001.52K? 0
+103313.64 -553802.7 -000009.7-000032.700013.3 08.6001.10K? 0
+103827.00 -140624.1 -000018.4+000013.500033.3 08.6001.08K? 0
+104724.94 -215049.9 -000013.6-000022.000009.2 08.6001.09K? 0
+105411.83 -064346.7 -000007.1+000025.800017.5 08.6001.20K? 0
+105906.17 -610740.1 -000038.5-000013.700020.1 08.6001.14K? 0
+110435.74 +274555.3 -000000.2+000009.700016.6 08.6001.35K? 0
+111002.32 +461735.1 -000035.9-000051.700004.6 08.6001.52K? 0
+111023.28 +435508.3 -000030.6+000005.000011.7 08.6001.02K? 0
+111052.97 -364325.6 -000001.4+000011.600000.8 08.6001.24K? 0
+111753.14 -453425.1 -000031.0+000020.400000.0 08.6001.12K? 0
+111859.68 -484244.7 +000006.8-000001.100004.4 08.6001.62K? 0
+112034.94 -842028.8 +000005.7+000006.400002.7 08.6001.12K? 0
+112115.62 -681234.8 +000013.2+000003.800015.5 08.6001.70K? 0
+112440.19 -613855.0 -000487.4+000115.100021.6 08.6001.38K? 0
+113621.25 -541510.1 -000031.6-000003.700000.1 08.6001.09K? 0
+114013.53 -434445.8 -000038.3+000003.300017.4 08.6001.29K? 0
+115410.06 -395201.4 -000016.0+000000.300011.9 08.6001.75K? 0
+120009.47 -710213.3 -000007.2-000013.300010.5 08.6001.16K? 0
+120825.97 -394302.8 +000007.4-000004.800019.2 08.6001.56K? 0
+121128.77 -564715.5 -000022.9+000016.800001.1 08.6001.38K? 0
+121319.45 -491257.1 +000023.3-000010.200018.7 08.6001.31K? 0
+122022.75 -144952.6 -000035.4-000010.500011.2 08.6001.06K? 0
+122315.42 -384300.3 -000021.8-000019.000007.7 08.6001.33K? 0
+122756.62 -485938.4 -000019.4+000011.600014.5 08.6001.09K? 0
+123037.73 -361422.6 -000052.1-000003.700020.4 08.6001.57K? 0
+123239.37 -680647.9 -000007.4-000003.600008.3 08.6001.71K? 0
+123622.71 -001736.4 -000017.9+000005.100008.9 08.6001.04K? 0
+124307.12 -654023.2 -000015.5+000005.300014.6 08.6001.53K? 0
+124353.45 -250229.3 -000008.7+000002.600008.3 08.6001.26K? 0
+124642.49 -681259.9 -000012.6-000021.100000.6 08.6001.18K? 0
+124719.36 -400738.1 -000015.9+000007.700000.4 08.6001.52K? 0
+124825.48 -740700.7 -000004.8-000011.400004.0 08.6001.59K? 0
+125259.54 -315125.9 +000003.2+000000.400010.8 08.6001.36K? 0
+125632.11 -350710.2 -000009.8+000001.600020.9 08.6001.10K? 0
+130418.36 -084404.6 -000034.3-000022.100006.8 08.6001.13K? 0
+130547.13 -531105.7 -000014.2-000003.700013.6 08.6001.01K? 0
+131114.35 -390007.6 -000012.9-000013.500011.0 08.6001.68K? 0
+132038.09 -541553.3 -000028.2-000004.700013.8 08.6001.50K? 0
+133106.97 -510129.0 +000011.5-000000.500012.7 08.6001.01K? 0
+133113.44 -584834.5 -000013.1-000015.700013.1 08.6001.01K? 0
+133445.14 -614724.4 -000036.6+000001.000016.3 08.6001.21K? 0
+133910.18 -484809.0 -000002.2+000009.100013.3 08.6001.49K? 0
+134016.11 +290139.4 +000011.5-000015.300000.8 08.6001.01K? 0
+134112.02 -423008.6 +000006.0+000000.300008.3 08.6001.24K? 0
+134503.53 -135130.7 +000024.4-000027.800027.1 08.6001.10K? 0
+134831.43 -630838.2 -000024.9-000011.600001.3 08.6001.57K? 0
+141906.75 -103636.4 -000011.9+000017.100004.4 08.6001.06K? 0
+142549.02 -312957.6 -000005.8+000001.600007.9 08.6001.38K? 0
+142757.10 -550124.9 -000013.0-000006.700018.2 08.6001.67K? 0
+142822.51 -302936.8 +000009.9-000025.700011.3 08.6001.09K? 0
+142918.40 -170651.8 -000003.3+000012.500014.9 08.6001.25K? 0
+143655.55 -652737.7 -000006.2+000015.500000.3 08.6001.08K? 0
+143711.59 +264411.6 -000029.4+000013.300001.9 08.6001.16K? 0 0.10 1.00
+143755.46 -390949.2 +000037.6-000020.000026.1 08.6001.29K? 0
+143824.75 +045115.4 +000006.0-000018.300010.4 08.6001.00K? 0
+144142.93 -330652.4 -000011.9+000020.300007.4 08.6001.03K? 0
+144356.02 -552733.5 -000009.5+000013.100020.9 08.6001.54K? 0
+144447.39 -235238.5 -000051.9-000009.900002.4 08.6001.47K? 0
+144600.03 -362644.5 -000005.3+000004.500006.1 08.6001.21K? 0
+144652.26 -222823.0 +000020.0+000003.700021.0 08.6001.73K? 0
+145041.08 -552515.3 -000022.7-000009.700000.6 08.6001.17K? 0
+145108.02 -610220.1 -000031.3-000006.500002.4 08.6001.12K? 0
+145925.18 -491419.0 +000002.7+000026.900001.8 08.6001.23K? 0
+150134.06 -155602.8 +000001.0-000027.100016.4 08.6001.05K? 0
+151035.90 -121339.1 -000016.7+000009.600025.8 08.6001.55K? 0
+151108.14 +331914.7 +000031.3+000001.800005.2 08.6001.17K? 0
+153809.70 -341700.7 -000003.4-000031.800006.1 08.6001.77K? 0
+154333.60 -371010.1 +000002.5+000022.500007.0 08.6001.43K? 0 0.10 1.00
+154630.55 -414248.8 -000008.2+000010.100008.7 08.6001.42K? 0
+154639.34 -264225.8 -000018.4-000010.400012.7 08.6001.56K? 0
+155052.48 -543832.9 +000007.5-000009.500015.4 08.6001.39K? 0
+155328.19 -274125.8 -000032.7+000034.200005.7 08.6001.32K? 0
+160223.40 -772841.1 -000009.9-000008.300000.6 08.6001.03K? 0
+160449.55 +081731.1 -000074.2+000010.400011.9 08.6001.00K? 0
+161958.81 -030129.7 -000008.4+000010.200005.3 08.6001.11K? 0
+163137.30 -224804.3 -000002.4-000004.700005.8 08.6001.15K? 0
+163849.36 +023334.2 -000000.8+000012.900005.4 08.6001.61K? 0
+164027.46 -015026.8 +000004.9+000004.500029.1 08.6001.62K? 0
+164511.88 +450613.2 -000013.0-000005.400005.9 08.6001.08K? 0
+164523.62 -040222.6 +000019.4-000002.300017.4 08.6001.64K? 0
+165331.60 +261912.3 -000000.8-000015.500006.3 08.6001.12K? 0
+165753.45 -194729.6 -000018.5-000025.300009.0 08.6001.63K? 0
+165829.51 +373501.8 -000001.0-000011.000005.9 08.6001.50K? 0
+170035.43 -015322.2 +000023.0-000021.100008.2 08.6001.21K? 0
+170218.82 -442651.0 +000003.5+000011.900017.0 08.6001.54K? 0
+170256.92 +351343.4 -000021.9+000022.200000.5 08.6001.12K? 0
+170504.13 -294313.0 -000000.5-000002.400006.5 08.6001.18K? 0
+170633.89 -235416.8 +000020.5-000015.200022.7 08.6001.52K? 0
+170856.68 -613819.2 -000005.7-000014.100019.0 08.6001.16K? 0
+171328.52 +203243.7 -000036.7+000007.300011.3 08.6001.16K? 0
+171609.39 +162338.3 +000008.7-000001.900001.0 08.6001.31K? 0
+172058.43 -401712.6 -000027.5+000017.000007.1 08.6001.20K? 0
+172450.40 +805147.3 -000002.9+000016.900003.8 08.6001.67K? 0
+172454.37 +354424.1 -000008.8-000003.800002.0 08.6001.43K? 0
+173556.36 -332556.6 +000009.6+000003.100008.1 08.6001.72K? 0
+175011.90 +700833.3 +000000.3-000001.000004.5 08.6001.25K? 0
+175152.23 +491627.6 +000000.4+000008.000000.4 08.6001.52K? 0
+175822.45 -325434.8 -000014.8-000010.300041.7 08.6001.61K? 0
+180244.79 -660549.6 -000008.4-000028.400005.0 08.6001.15K? 0
+180255.41 -392013.1 +000047.6-000002.000013.7 08.6001.14K? 0
+180331.99 +324604.1 +000009.7-000012.900008.6 08.6001.30K? 0
+180952.34 -473651.0 -000001.8+000002.500017.6 08.6001.45K? 0
+181225.20 +214355.2 +000011.4-000023.800003.5 08.6001.51K? 0
+181556.93 +373727.7 +000001.9-000011.900011.4 08.6001.36K? 0
+181647.54 +090945.9 +000000.3-000006.800012.3 08.6001.58K? 0
+182809.85 +583301.4 +000004.4+000010.500009.3 08.6001.30K? 0
+182827.70 -634948.9 +000009.2+000010.000011.0 08.6001.42K? 0
+183059.13 +433317.8 -000026.1-000002.100009.8 08.6001.47K? 0
+183326.39 +090530.9 -000014.6-000007.300004.9 08.6001.53K? 0
+183633.29 -653028.4 +000006.1-000013.500020.9 08.6001.55K? 0
+183640.01 +442125.1 -000001.3+000057.600000.7 08.6001.06K? 0
+183710.35 -445443.1 -000013.8+000013.300005.1 08.6001.31K? 0
+183912.55 -571025.1 +000011.5-000018.100027.6 08.6001.03K? 0
+184440.56 -365315.4 +000005.8-000014.700022.3 08.6001.72K? 0
+184548.00 -675102.3 -000007.9-000005.200004.0 08.6001.00K? 0
+184855.42 -562813.1 -000008.3-000125.200001.1 08.6001.12K? 0
+185017.68 -103220.1 -000001.6-000032.400006.8 08.6001.74K? 0
+185201.65 +322226.7 -000068.7+000085.900022.5 08.6001.01K? 0
+185401.27 +105423.5 -000058.1+000038.800003.5 08.6001.49K? 0
+185447.12 +230940.8 -000004.1-000001.000021.1 08.6001.34K? 0
+185638.77 -332654.4 +000023.2-000002.900011.3 08.6001.50K? 0
+190025.86 -340119.6 +000055.0+000030.300005.3 08.6001.30K? 0
+190103.15 +302834.2 +000011.1-000012.100004.2 08.6001.08K? 0
+190409.01 -080938.8 -000002.5-000010.700020.7 08.6001.37K? 0
+190436.83 +351201.5 +000004.7-000005.200000.7 08.6001.19K? 0
+190951.16 -202703.4 +000015.7-000023.400001.5 08.6001.72K? 0
+191137.64 +580128.1 -000017.2-000018.000007.9 08.6001.38K? 0
+191541.38 +225632.7 -000030.4-000031.200006.6 08.6001.19K? 0
+191549.11 -161646.0 +000034.8+000041.100024.2 08.6001.65K? 0
+191702.71 -414737.5 +000035.3-000008.900010.9 08.6001.28K? 0
+192950.53 -315402.2 -000003.3-000023.300016.0 08.6001.20K? 0
+193143.38 +065512.7 +000003.6+000028.900025.0 08.6001.08K? 0
+193223.39 +023345.5 +000036.6-000000.500010.3 08.6001.84K? 0
+193945.88 +220139.4 -000011.6-000011.500007.8 08.6001.91M? 0
+194034.38 -582811.4 +000008.6-000017.600005.4 08.6001.54K? 0
+194245.04 -430431.2 +000038.4-000028.700006.0 08.6001.30K? 0
+194403.16 +274315.0 +000024.8-000006.300000.1 08.6001.16K? 0
+194515.47 +075506.9 +000012.8+000008.800007.9 08.6001.06K? 0
+194710.30 -100325.5 +000022.6-000032.600010.0 08.6001.16K? 0
+194727.18 +455232.2 +000007.0+000009.400002.0 08.6001.71K? 0
+195413.11 +061552.8 +000042.8+000013.500001.8 08.6001.12K? 0
+195435.22 +554804.5 +000016.0-000005.800001.1 08.6001.31K? 0
+195556.45 -291124.0 +000006.5+000007.800028.5 08.6001.08K? 0
+195741.80 +543733.0 +000029.9-000000.900014.1 08.6001.53K? 0
+200608.08 -534816.6 -000021.3-000033.900002.2 08.6001.37K? 0
+201051.68 -211812.5 -000013.3-000029.000007.1 08.6001.53K? 0
+201135.34 -201259.8 -000030.2-000053.800003.5 08.6001.45K? 0
+201217.80 +224828.6 +000023.0+000008.900004.5 08.6001.10K? 0
+201414.29 +140834.7 +000016.4-000015.700020.2 08.6001.34K? 0
+201806.68 +543150.9 +000006.4+000001.100003.5 08.6001.58K? 0
+201818.34 +464731.2 -000011.2-000020.000002.8 08.6001.72K? 0
+202310.07 +573133.7 +000009.2-000012.400009.7 08.6001.54K? 0
+202741.20 -494601.3 -000008.1+000001.400000.4 08.6001.49K? 0
+203139.14 -223015.1 +000029.2-000012.100001.6 08.6001.06K? 0
+204151.44 -543330.4 +000002.1-000016.300007.5 08.6001.37K? 0
+204512.52 +372408.1 -000022.8-000011.600004.5 08.6001.17K? 0
+204649.14 +280740.2 -000001.9-000002.400005.5 08.6001.07K? 0
+204908.42 +373124.4 -000006.0+000005.600011.2 08.6001.33K? 0
+205236.56 -055502.4 +000035.8+000019.100001.4 08.6001.06K? 0
+205319.79 +620922.6 +000004.9-000771.300142.0 08.6001.42K? 0
+205332.67 +313047.8 +000019.5-000017.300012.1 08.6001.13K? 0
+210440.09 +305504.5 +000019.9+000005.200016.6 08.6001.07K? 0
+211548.80 +672114.1 +000029.8+000007.400013.3 08.6001.14K? 0
+212118.18 -664312.8 -000022.3-000043.800019.3 08.6001.27K? 0
+212420.55 +374252.4 +000009.2+000007.600006.8 08.6001.30K? 0
+212718.58 +140648.6 +000019.8-000003.900020.4 08.6001.51K? 0 0.10 1.00
+212848.97 +470654.3 -000007.5+000015.400000.6 08.6001.30K? 0
+213217.52 +272213.8 +000002.0-000013.400011.1 08.6001.03K? 0
+213742.45 -063241.4 +000038.4+000015.500023.2 08.6001.25K? 0
+214021.61 +260711.1 +000008.3-000010.600021.5 08.6001.60K? 0
+214119.11 -723244.2 +000013.3+000008.300004.7 08.6001.65K? 0
+214211.69 -272814.6 -000008.5-000016.200015.3 08.6001.09K? 0
+215029.80 +105606.2 +000032.3+000016.700003.9 08.6001.04K? 0
+220129.31 +231429.3 +000002.2-000034.500003.7 08.6001.24K? 0
+220832.79 +121143.3 -000009.6-000009.900012.3 08.6001.39K? 0
+221936.72 -094803.1 +000006.4-000019.000008.6 08.6001.09K? 0
+221950.53 -475934.7 +000065.0-000007.600016.8 08.6001.14K? 0
+222332.50 +403446.0 -000009.1-000010.100009.3 08.6001.03K? 0
+222407.57 -111107.5 +000046.8+000002.800006.8 08.6001.10K? 0
+223651.82 +350809.6 +000003.2-000029.500013.8 08.6001.13K? 0
+224433.37 -694639.1 +000020.2-000000.600019.8 08.6001.47K? 0
+224846.84 -633306.6 +000037.6+000006.100004.8 08.6001.14K? 0
+230019.90 +590403.3 -000002.4+000012.900007.1 08.6001.58K? 0
+230057.36 +465844.1 -000020.5-000029.200001.4 08.6001.06K? 0
+230324.99 -203614.4 +000018.2+000007.400009.3 08.6001.34K? 0
+230452.36 -670745.4 +000002.6+000003.200003.5 08.6001.03K? 0
+231036.27 +451359.8 -000008.5-000011.300007.4 08.6001.10K? 0
+232054.46 +101133.3 -000046.1-000022.500005.7 08.6001.53K? 0
+232412.41 +264014.8 +000002.8-000021.800014.9 08.6001.03K? 0
+233923.37 -020916.5 -000001.9+000010.700008.9 08.6001.47K? 0
+234125.09 +463725.0 -000000.7+000001.700001.0 08.6001.69K? 0
+234307.59 +405747.0 -000014.4-000017.800011.1 08.6001.23K? 0
+234417.36 +273431.3 +000003.7-000010.700006.8 08.6001.11K? 0
+234809.46 +455314.6 -000026.5-000013.400007.9 08.6001.04K? 0
+235341.35 -013938.7 -000014.1-000015.100012.1 08.6001.47K? 0
+235556.48 -105156.7 +000032.6-000027.600001.9 08.6001.18K? 0
+235818.98 +191743.6 +000030.7-000009.200006.2 08.6001.14K? 0
+011953.62 +581830.7 -000029.4+000014.300012.6 08.6002.09M? 0
+072703.93 -114314.4 +000018.3-000008.400000.6 08.6002.29M? 0
+142829.94 -424502.0 +000020.3-000003.200000.9 08.6002.12M? 0
+145810.53 -595703.3 -000009.7-000004.200006.2 08.6002.46N? 0
+180740.54 -180133.7 +000007.9-000036.100013.4 08.6002.05M? 0
+000531.68 +785703.9 +000004.7+000004.800000.5 08.6100.20A? 0
+000856.98 +662723.9 +000176.7-000007.600033.8 08.6100.89G? 0
+001712.16 -442151.5 +000025.4-000011.000005.3 08.6100.46F? 0
+002154.97 +560045.6 -000008.5-000002.500013.2 08.6100.35F? 0
+002340.41 -003228.9 +000011.8-000009.800002.2 08.6100.94G? 0
+002417.54 +641800.7 +000007.3+000003.600003.1 08.6100.22A? 0
+002506.49 -652356.1 +000048.8-000032.100004.8 08.6100.54F? 0
+002821.12 -455208.7 +000152.0-000104.100008.9 08.6100.69G? 0
+003538.21 -265122.5 +000021.0+000008.300005.1 08.6100.37F? 0
+003538.76 -144408.3 +000036.8-000000.500016.1 08.6100.10A? 0
+003804.62 +394056.9 -000020.4-000007.600017.4 08.6100.21A? 0
+003858.28 +252017.3 -000011.4-000026.700009.5 08.6100.50F? 0
+004121.55 -754846.2 +000050.0+000001.900008.3 08.6100.46F? 0
+004146.95 +554056.4 +000262.7-000001.800021.4 08.6100.63G? 0
+004240.92 +014142.8 +000022.0-000040.000003.0 08.6100.55F? 0
+004419.75 +074615.2 -000014.4-000059.400023.4 08.6100.54F? 0
+005539.13 -110337.6 +000048.6-000005.500010.8 08.6100.62G? 0
+010102.59 +285950.6 +000225.1-000092.400007.9 08.6100.74G? 0
+010158.75 +503415.2 +000009.9+000005.800000.4 08.6100.94G? 1
+010341.34 +440359.0 -000008.7-000006.600005.2 08.61-0.14B? 0
+011224.62 +411831.1 +000005.6-000017.600019.0 08.61-0.05B? 0
+011612.40 +660749.8 +000045.4+000000.800014.7 08.6100.38F? 0
+011935.95 +321741.8 +000048.9-000019.900018.5 08.6100.47F? 0
+012129.39 -405817.4 +000013.8+000015.200019.2 08.6100.47F? 0
+012144.32 -520435.5 +000031.8+000005.400006.5 08.6100.12A? 0
+013152.23 -765450.0 +000069.5-000020.400013.5 08.6100.73G? 0
+013501.41 -120506.5 +000102.1-000017.000017.2 08.6100.66G? 0
+014443.71 -064600.4 +000000.0+000000.000000.0 08.6100.50F? 0
+015855.89 +671343.0 +000004.5+000028.500011.6 08.6100.13A? 0
+020012.09 -295158.0 -000010.8-000015.500004.4 08.6100.16A? 0
+020106.01 -273632.0 +000052.1-000021.500005.2 08.6100.88G? 0
+021330.48 +333702.7 +000060.6-000033.800020.5 08.6100.35F? 0
+021342.23 -100418.3 +000001.0+000025.500007.5 08.6100.63G? 0
+022533.38 +320611.0 +000145.2-000025.300021.4 08.6100.59G? 0
+022852.35 +271538.5 -000017.3+000005.200007.3 08.6100.30A? 0
+022921.55 +570523.7 +000013.1-000010.000015.8 08.6100.15A? 0
+023819.88 -784401.7 +000008.5+000013.600006.4 08.6100.30A? 0
+024217.48 +125046.3 +000079.3-000033.100006.7 08.6100.54F? 0
+024228.31 +263011.5 +000028.9-000011.200006.7 08.6100.31F? 0
+024831.15 -513404.2 -000012.4+000014.700018.4 08.6100.50F? 0
+025704.32 +390354.3 -000002.6+000001.900001.5 08.61-0.01B? 0
+025815.53 +272011.7 +000003.1-000054.600030.7 08.6100.64G? 0
+025920.81 +605325.2 +000024.9-000036.900007.4 08.6100.36F? 0
+030324.14 -632229.9 -000023.5-000014.500001.5 08.6100.34F? 0
+030729.87 +542906.7 +000022.2-000026.900004.6 08.6100.31F? 0
+031107.71 -545318.6 -000016.3-000004.100004.1 08.6100.33F? 0
+031350.19 +221509.4 -000009.1-000035.700024.1 08.6100.58G? 0
+031436.49 +024516.3 +000029.7+000001.900004.5 08.6100.44F? 0
+031735.52 +884033.0 -000144.6+000054.200008.2 08.6100.52F? 0
+032434.46 -453947.4 +000000.0+000000.000000.0 08.6100.34F? 0
+032803.35 +442022.8 +000028.4-000022.400008.8 08.6100.47F? 0
+033221.16 -111348.2 -000003.2-000004.600008.0 08.6100.36F? 0
+033434.95 +004049.9 +000018.0-000023.600006.4 08.6100.99K? 0
+033550.57 -264714.5 +000024.8-000013.500002.8 08.6100.39F? 0
+033616.67 +174843.5 +000003.3-000019.000010.6 08.6100.31F? 0
+033800.71 -384626.6 -000015.1-000024.200009.5 08.6100.29A? 0
+033932.57 +644818.1 +000004.1-000002.000000.7 08.6100.54F? 0
+033932.60 +271318.2 +000031.0-000016.300008.3 08.6100.47F? 0
+034200.53 -233840.6 +000028.1+000006.000004.9 08.61-0.07B? 0
+034312.03 +732400.2 +000087.8-000089.100012.1 08.6100.46F? 0
+034955.05 -352453.5 +000009.3-000003.600000.1 08.6100.91G? 0
+035035.33 -423401.4 +000186.8+000622.900023.5 08.6100.91G? 0
+035150.16 +394435.6 -000010.2-000012.400000.4 08.6100.33F? 0
+035447.92 -202917.3 +000028.6+000005.900004.9 08.6100.34F? 0
+035644.42 +431433.5 +000024.1-000055.500015.4 08.6100.46F? 0
+035719.36 +325317.7 +000018.6-000035.300008.4 08.6100.11A? 0
+040029.41 +401209.2 -000017.5+000016.500031.2 08.6100.62G? 0
+040406.99 +373639.7 +000097.5+000023.800017.3 08.6100.48F? 0
+040729.06 -523415.2 +000147.2-000222.100022.6 08.6100.91G? 0
+041323.04 +025207.8 -000003.0-000023.900015.2 08.6100.51F? 0
+041901.87 -525641.3 +000026.9+000001.000003.6 08.6100.46F? 0
+042040.98 -014423.0 -000048.0-000052.300031.1 08.6100.58F? 0
+042205.98 +510100.9 -000003.4-000051.600003.0 08.6100.30A? 0
+042305.53 +352920.0 +000064.6-000011.100006.6 08.6100.94G? 0
+042330.45 +205306.1 +000008.3-000035.800003.7 08.6100.46F? 0
+042536.44 +320931.4 +000005.7+000038.100015.1 08.6100.66G? 0
+043022.70 -232941.3 +000001.0-000031.000017.7 08.6100.41F? 0
+043504.50 -413349.3 +000082.7-000013.000011.8 08.6100.62G? 0
+044512.28 -030450.6 +000007.5-000042.200007.3 08.6100.32F? 0
+044851.18 -055058.6 -000020.4-000059.300013.9 08.6100.32F? 0
+045220.11 -822834.9 +000128.7+000142.700020.6 08.6100.89G? 0
+045318.42 +245409.9 +000012.8-000010.400004.5 08.6100.54F? 0
+045413.70 +493452.3 -000021.8+000014.900022.6 08.6100.51F? 0
+045743.86 -055943.7 -000000.5-000010.400001.7 08.6100.96K? 0
+045828.32 -161228.5 -000007.4-000005.500006.5 08.6100.99K? 0
+045852.03 +235012.1 -000011.1+000005.100003.1 08.6100.27A? 0
+045938.24 +311632.2 +000003.5+000038.200010.7 08.6100.49F? 0
+050109.78 +292005.3 +000008.9-000016.000000.1 08.6100.12A? 0
+050129.36 -051241.6 +000015.6-000036.500001.3 08.6100.48F? 0
+050226.38 +434549.6 -000018.6-000029.800029.7 08.6100.12A? 0
+050945.47 +280200.3 +000094.0-000043.200010.9 08.6100.66G? 0
+051037.30 +364600.2 +000008.0-000027.100011.7 08.6100.61G? 0
+051122.53 -624902.0 -000007.0-000038.000003.5 08.6100.49F? 0
+051200.75 -085541.2 +000008.8+000005.800000.5 08.6100.91G? 0
+051202.61 +415352.5 -000007.1+000005.100007.8 08.6100.04A? 0
+051512.03 -151312.4 -000001.6-000030.100027.7 08.6100.52F? 0
+051807.83 -332628.7 -000003.9+000003.200006.3 08.6100.15A? 0
+051938.77 -010630.6 -000007.7+000001.500000.8 08.6100.05A? 0
+052435.48 -782039.4 +000002.7-000013.900005.9 08.6100.36F? 0
+052502.30 -385232.2 -000012.2-000023.100004.1 08.6100.44F? 0
+052546.60 -353453.5 -000020.7+000005.400009.6 08.6100.33F? 0
+052944.55 -434623.7 -000036.3-000022.200002.8 08.6100.45F? 0
+053257.88 +323937.3 +000010.0-000000.800016.6 08.6100.49F? 0
+053307.48 -052026.1 -000009.5+000002.600000.7 08.61-0.04B? 0
+053353.46 -090255.4 +000035.3-000040.900006.5 08.6100.50F? 0
+053543.01 +411823.5 -000010.7-000006.600001.2 08.61-0.01B? 0
+053851.63 +594722.8 -000017.0+000004.400007.3 08.6100.25A? 0
+053911.64 -160516.0 +000011.2-000054.000005.9 08.6100.98K? 0
+054003.33 -014246.2 -000000.6-000004.100001.2 08.6100.12A? 0
+054241.45 -072016.6 +000018.3-000009.700019.4 08.6100.52F? 0
+054642.41 -214936.5 +000016.0-000007.800007.5 08.6100.58G? 0
+054957.65 -245957.5 +000028.3+000058.300011.5 08.6100.49F? 0
+055041.36 -791801.3 +000071.2+000040.200008.9 08.6100.86G? 0
+055146.95 +333715.1 +000008.3-000016.200006.7 08.6100.56F? 0
+055448.84 -252641.6 -000092.9-000049.400018.8 08.6100.60G? 0
+055512.41 +615200.2 +000001.9-000021.100002.5 08.6100.40F? 0
+055630.82 +294507.3 -000003.4-000024.800003.6 08.6100.07A? 0
+055801.40 -212855.8 +000010.5+000022.500002.9 08.6100.31F? 0
+055908.02 +184843.1 +000011.3-000008.100010.4 08.61-0.03B? 0
+055955.63 -370325.8 +000217.1+000188.700011.6 08.6100.61G? 0
+060328.89 -330432.1 -000012.8+000007.100005.8 08.6100.93G? 0
+060801.53 +255524.4 -000003.2-000044.900012.3 08.6100.40F? 0
+060808.08 +545454.7 -000014.1-000020.000013.4 08.6100.66G? 0
+060920.14 +243449.2 -000011.0-000010.000004.6 08.6100.03A? 0
+061114.59 +083109.3 -000005.2-000007.100008.9 08.6100.06A? 0
+061141.15 +264106.8 +000030.9-000001.200025.2 08.6100.06A? 0
+061208.20 -251514.0 +000009.9+000005.300009.6 08.6100.15A? 0
+061243.81 -111122.5 -000004.7+000022.000019.8 08.6100.94G? 0
+061509.43 +291648.0 -000005.8-000005.200001.7 08.6100.08A? 0
+061512.74 +065335.9 +000006.9-000011.800006.4 08.6100.36F? 0
+061725.37 -030304.6 -000042.4-000058.000003.5 08.6100.90G? 0
+061903.59 -414648.2 -000001.8+000003.500009.5 08.6100.22A? 0
+061935.73 +403904.2 +000015.7-000015.600023.7 08.6100.95K? 0
+062002.26 +371102.7 +000019.7-000010.900016.7 08.6100.13A? 0
+062050.42 +172126.3 -000012.8-000001.300024.9 08.61-0.04B? 0
+062051.34 +313822.5 +000000.6-000052.300008.3 08.6100.45F? 0
+062147.43 -054223.3 -000004.5-000003.800002.2 08.6100.06A? 0
+062315.61 -062453.2 +000004.3-000001.900000.6 08.6100.98K? 0
+062333.73 +105047.4 +000020.3-000012.800004.6 08.6100.33F? 0
+062545.79 +530417.8 -000020.1-000005.200005.6 08.6100.36F? 0
+062606.91 +253040.4 -000002.9+000019.200011.6 08.61-0.02B? 0
+062714.21 +292052.0 +000009.8-000016.600003.9 08.6100.26A? 0
+062739.91 -075852.8 -000015.4-000022.000021.0 08.6100.48F? 0
+062924.09 -553041.1 -000004.3+000005.300002.6 08.6100.60G? 0
+062946.64 -000549.6 +000010.6-000001.000013.9 08.6100.05A? 0
+063043.08 +072508.9 +000008.7-000000.100012.9 08.6100.07A? 0
+063135.83 +043051.6 -000014.8+000006.600004.4 08.6100.16A? 0
+063200.61 +045240.9 -000012.5+000006.900020.0 08.6100.08A? 0
+063222.95 -200300.2 -000004.2-000001.600002.6 08.61-0.07B? 0
+063401.44 -705951.7 +000071.5+000017.900003.0 08.6100.91G? 0
+063705.32 -672809.1 +000005.7+000059.000000.7 08.6100.29A? 0
+063746.56 +150224.9 -000013.3-000022.600007.9 08.6100.55F? 0
+064120.65 -221249.8 -000006.0-000013.100019.7 08.6100.97K? 0
+065038.97 +053946.3 +000000.0+000000.000000.0 08.6100.00B? 0
+065338.57 +032345.0 +000002.1-000009.400010.6 08.61-0.05B? 0
+065408.24 -070639.5 +000009.8-000053.700008.9 08.6100.83G? 0
+065433.92 +092500.8 -000032.4+000009.100002.3 08.6100.41F? 0
+065525.23 +483352.1 +000000.0+000000.000000.0 08.6100.42F? 1
+065652.89 -052844.6 +000000.0+000000.000000.0 08.6100.32F? 1
+065655.27 -105922.5 -000006.4-000000.800006.9 08.61-0.14B? 0
+065707.73 +090455.6 -000005.4+000007.200001.4 08.6100.27A? 0
+065830.17 +074625.7 +000003.6+000013.800029.0 08.6100.27A? 0
+065905.48 -461136.5 +000016.0-000011.300002.4 08.6100.95G? 0
+070137.29 +062853.8 -000000.3-000011.800003.0 08.6100.10A? 0
+070212.36 -142144.0 -000006.2+000015.100010.6 08.6100.24A? 0
+070239.78 +100458.1 -000036.5-000007.200046.8 08.6100.97K? 0
+070458.22 -054757.2 -000001.6-000008.800002.3 08.6100.27A? 0
+070602.46 +053100.1 +000003.1+000011.400005.1 08.6100.02A? 0
+071123.59 -002502.4 +000014.8+000002.000006.7 08.61-0.01B? 0
+071309.37 +113759.2 +000020.1-000004.800002.5 08.6100.05A? 0
+071438.03 -103253.5 +000003.0-000012.000010.7 08.6100.08A? 0
+071438.89 +282629.9 -000056.2-000028.400018.4 08.6100.70G? 0
+071526.27 -105323.6 -000029.5+000003.600001.4 08.6100.94G? 0
+071656.74 +214515.8 -000022.4-000028.300003.1 08.6100.59G? 0
+071841.41 -200751.4 +000003.2+000005.600000.7 08.61-0.08B? 0
+072024.75 -313916.9 -000014.3+000016.900011.7 08.6100.97K? 0
+072609.22 -221305.8 -000011.8+000007.200000.1 08.61-0.05B? 0
+072609.27 -301633.0 -000004.4+000010.400001.8 08.61-0.08B? 0
+072735.95 -552437.5 -000010.1+000006.300001.6 08.6100.22A? 0
+072934.93 -161633.9 -000000.8+000006.400007.4 08.6100.70G? 0
+073246.24 -204731.4 -000017.9+000046.800000.3 08.6100.40F? 0 0.10 1.00
+073252.18 -075637.0 -000009.8+000003.600004.8 08.61-0.02B? 0
+073326.08 -042501.1 -000000.2-000024.600006.0 08.6100.93G? 0
+073352.30 -134137.0 -000007.4-000008.100012.1 08.6100.58F? 0
+073555.95 -071538.5 -000007.1+000009.500011.9 08.6100.12A? 0
+073704.42 -453455.6 -000003.6+000024.100000.7 08.6100.64G? 0
+073717.70 +521221.8 -000022.0+000004.500019.5 08.6100.56F? 0
+073848.35 -302743.6 -000007.9+000002.200001.5 08.61-0.04B? 0
+073857.10 -142226.5 +000003.3-000002.600001.7 08.6100.00A? 0
+073907.17 -320612.7 -000032.5+000041.900008.8 08.6100.55F? 0
+073942.15 -745220.8 -000050.6-000018.500000.6 08.6100.79G? 0
+074002.02 -450956.9 +000007.2-000011.500010.0 08.6100.43F? 0
+074255.11 -214525.3 -000019.5+000020.000008.7 08.6100.14A? 0
+074310.06 -293321.2 -000012.0+000011.800013.0 08.6100.42F? 0
+074359.63 +523900.6 -000008.3-000042.800000.7 08.6100.41F? 0
+074411.49 -274236.6 -000060.5+000115.600017.8 08.6100.66G? 0
+074507.74 -033959.2 -000043.2-000038.200010.3 08.6100.30A? 0
+074710.12 +315616.6 +000039.2-000163.500010.0 08.6100.56F? 0
+075036.04 -031911.5 -000008.5-000016.100014.8 08.6100.02A? 0
+075045.79 -461936.3 -000009.6+000004.000003.7 08.61-0.10B? 0
+075540.68 +295117.5 +000002.9+000012.000000.5 08.6100.19A? 0
+075917.40 -712600.5 -000026.0+000053.800006.0 08.6100.48F? 0
+080236.94 -273242.6 -000008.6-000007.500002.0 08.6100.14A? 0
+080401.04 +383822.3 -000015.9-000008.700002.8 08.6100.12A? 0
+080413.41 +200551.9 -000056.0-000020.800013.8 08.6100.40F? 0
+080512.49 +111519.0 +000001.1+000005.700005.8 08.6100.25A? 0
+080725.45 -320032.9 -000114.8+000038.300026.2 08.6100.62G? 0
+080923.95 +302049.2 +000032.6+000011.600043.6 08.6100.49F? 0
+081032.73 -460013.0 -000015.8+000012.900008.5 08.61-0.06B? 0
+081048.49 +550821.7 -000066.5-000104.600011.8 08.6100.63G? 0
+081248.24 -363032.2 -000009.5+000007.200009.3 08.61-0.08B? 0
+081549.58 -303601.4 +000001.1-000005.600002.4 08.61-0.01B? 0
+081615.08 -702405.2 -000011.0+000012.800004.9 08.6100.31F? 0
+081619.93 -395055.4 -000004.5-000005.600006.6 08.6100.00A? 0
+081749.96 +195007.7 -000021.6-000004.500003.6 08.6100.15A? 0
+081850.52 -031916.9 -000020.4-000018.100015.4 08.6100.47F? 0
+081911.99 +150112.2 -000006.3-000007.000019.0 08.6100.37F? 0
+082131.13 -235511.1 -000003.8+000005.500002.1 08.6100.21A? 0
+082221.73 -454755.7 +000000.2+000005.300012.6 08.61-0.04B? 0
+082613.84 +341228.7 -000011.6-000021.600005.5 08.6100.42F? 0
+083125.31 -513912.1 +000012.6-000004.600017.0 08.6100.32F? 0
+083404.75 -385244.6 -000023.7+000010.600005.8 08.6100.12A? 0
+083625.76 -521307.2 -000003.6+000011.900008.4 08.6100.25A? 0
+084328.55 -010355.0 -000000.7+000000.500018.3 08.6100.90G? 0
+084403.66 +043829.3 -000067.3-000030.500010.9 08.6100.44F? 0
+084612.41 -001519.7 +000006.5-000003.200008.4 08.6100.91G? 0
+084958.67 -243447.0 -000010.7+000003.400005.7 08.6100.06A? 0
+085301.54 +091108.8 +000124.5-000269.500013.6 08.6100.69G? 0
+085909.20 +405555.2 -000027.2-000022.400003.2 08.6100.52F? 0
+090112.47 -253135.1 +000036.6-000262.600026.0 08.6100.85G? 0
+090313.94 -151458.6 -000030.2+000003.000003.4 08.6100.32F? 0
+090824.10 -461513.3 -000001.4-000008.100003.4 08.6100.48F? 0
+090825.82 +531802.6 -000026.2-000028.200002.7 08.6100.25A? 0
+091023.72 -355458.4 -000012.8-000004.000000.4 08.6100.85G? 0
+091608.06 -005753.4 -000035.3+000003.800029.7 08.6100.96K? 0
+091836.63 +171418.5 -000008.9-000026.100003.1 08.6100.28A? 0
+091905.75 -261600.5 -000026.0-000020.700008.3 08.6100.94G? 0
+092007.05 -265108.9 -000017.6+000004.000004.0 08.6100.20A? 0
+092051.98 -751753.0 -000022.3+000015.100012.2 08.6100.47F? 0
+092254.78 -114236.4 +000094.6+000039.500009.2 08.6100.51F? 0
+092839.02 -482845.2 +000020.7-000013.800006.2 08.6100.31F? 0
+093046.65 -382454.2 -000056.1-000002.900008.7 08.6100.42F? 0
+093119.45 -562540.8 -000067.2+000036.600006.3 08.6100.57F? 0
+093204.96 +110128.1 -000138.7-000043.400004.4 08.6100.62G? 0
+093948.17 -193314.9 -000004.3+000006.800010.8 08.6100.17A? 0
+094024.09 -630017.4 +000001.6+000006.600001.1 08.61-0.00B? 0
+094916.13 +183940.9 -000078.2-000037.600006.6 08.6100.58F? 0
+094957.53 -124755.7 -000002.7-000027.800005.8 08.6100.45F? 0
+095000.46 -210746.0 +000011.2-000000.800010.3 08.6100.30A? 0
+095311.09 +043200.8 -000014.4-000008.000003.5 08.6100.29A? 0
+095424.02 +304118.1 -000017.6-000034.400009.3 08.6100.39F? 0
+095611.80 +321530.2 -000056.6-000004.800003.1 08.6100.98K? 0
+100328.66 -530311.0 -000028.9+000032.900024.7 08.6100.51F? 0
+100412.56 -393222.4 +000007.5-000006.400006.1 08.6100.15A? 0
+100551.88 +341507.7 -000049.0-000041.500000.2 08.6100.95G? 0
+100728.31 -373014.2 -000138.7+000019.900014.4 08.6100.76G? 0
+101348.90 -654217.3 +000002.6-000001.900006.7 08.6100.10A? 0
+101425.69 -351518.2 -000024.8+000000.900005.8 08.6100.22A? 1
+101732.08 +521613.5 +000061.7+000007.900002.4 08.6100.45F? 0
+101758.27 -514040.5 +000001.4+000004.000010.9 08.6100.31A? 0
+101934.33 +533205.8 -000118.4-000031.000001.9 08.6100.49F? 0
+102055.66 -560237.1 -000012.8-000013.700010.7 08.6100.00B? 0
+102333.30 -440731.9 +000003.3+000017.900015.3 08.6100.88G? 0
+102347.14 +144920.8 +000010.7-000025.900019.5 08.6100.45F? 0
+103517.85 -430308.5 -000065.2+000024.300010.6 08.6100.42F? 0
+103907.90 +325000.1 -000124.0-000047.800021.0 08.6100.69G? 0
+104159.67 +182451.3 -000042.1+000008.000010.3 08.6100.98K? 0
+104218.95 +285959.8 -000065.6+000003.200011.7 08.6100.56F? 0
+104327.97 -763450.6 +000052.3+000000.600008.8 08.6100.75G? 0
+104348.43 -590605.6 -000026.7+000010.000003.9 08.6100.24A? 0 0.10 1.00
+104811.95 +661304.5 -000073.2-000049.200004.5 08.6100.46F? 0
+105417.03 -345749.7 -000078.8-000019.800004.3 08.6100.58G? 0
+105650.65 +700038.8 -000006.4-000023.100001.3 08.6100.37F? 0
+105656.09 -384514.5 -000035.3+000023.600000.2 08.6100.37F? 0
+105949.79 +225650.0 +000038.5-000011.000008.7 08.6100.41F? 0
+110545.64 -584039.4 +000000.0+000000.000000.0 08.6100.80G? 0
+110719.04 -594901.5 -000011.5+000007.200003.8 08.6100.12A? 0
+111325.42 +293307.8 +000037.4-000048.400010.4 08.6100.46F? 0
+111435.79 -542648.6 -000025.9+000015.500006.0 08.6100.15A? 0
+111505.36 +261543.7 +000010.6-000029.200009.2 08.6100.38F? 0
+111628.42 -603404.7 +000050.7+000033.700005.3 08.6100.55F? 0
+111900.79 -251334.6 -000068.5+000014.200010.7 08.6100.32F? 0
+111952.04 -482219.9 -000013.0+000000.200001.9 08.61-0.02B? 0
+112218.82 +770412.1 -000041.8-000045.500000.0 08.6100.68G? 0
+112937.28 -555344.5 -000003.7-000031.000015.0 08.6100.96K? 0
+113134.91 +544415.0 -000004.6-000005.600003.1 08.6100.31F? 0
+113455.34 -682708.5 -000022.7-000004.400000.8 08.6100.09A? 0
+115755.82 -243015.2 -000022.1+000000.400008.1 08.6100.11A? 0
+115954.94 -073830.2 -000037.0-000014.000005.2 08.6100.34F? 0
+120258.07 +084249.9 +000065.2-000090.400007.4 08.6100.51F? 0
+120301.24 -605457.7 +000003.1+000011.500004.6 08.6100.09A? 0
+120446.46 -010936.9 -000038.1-000015.000007.1 08.6100.46F? 0
+120608.98 -233607.9 +000076.5-000099.100051.5 08.6100.90G? 0
+120623.26 +123053.5 -000000.4+000000.800008.8 08.6100.93G? 0
+120906.42 -510848.1 -000029.6-000000.600013.5 08.6100.18A? 0
+121011.59 -642626.0 -000014.1+000000.700000.4 08.6100.26A? 0
+121220.26 -553521.6 -000008.1+000002.500002.4 08.6100.08A? 0
+121324.34 -751410.5 -000010.3-000005.300009.3 08.6100.14A? 0
+121911.87 +523208.8 -000093.3-000009.700011.6 08.6100.78G? 0
+122053.04 -560255.0 -000015.1+000004.000004.1 08.61-0.01B? 0
+122204.62 -512309.1 -000018.4+000004.300013.9 08.6100.23A? 0
+122300.00 +701924.8 -000009.8-000007.200005.3 08.6100.79G? 0
+122437.98 -401352.1 -000032.6-000004.800004.4 08.6100.36F? 0
+123419.04 +022335.0 -000021.7-000006.700004.4 08.6100.46F? 0
+123526.28 +044040.0 -000022.3-000021.800006.0 08.6100.98K? 0
+124954.69 -333024.0 -000034.5-000043.200004.5 08.6100.36F? 0
+125207.27 -303840.5 -000030.9+000008.700018.2 08.6100.14A? 0
+125308.36 +863941.5 -000059.6+000065.300009.5 08.6100.54F? 0
+125932.97 +415910.8 -000233.1+000181.800042.3 08.6100.96K? 0
+130257.56 -202922.7 -000162.7-000041.700015.2 08.6100.56F? 0
+130659.96 -563812.2 -000032.5-000033.500012.6 08.6100.40F? 0
+130933.67 -625215.6 -000005.8-000002.700001.7 08.6100.51F? 0
+131004.93 -722712.8 -000006.9-000066.200014.7 08.6100.58G? 0
+131137.10 -672758.0 -000047.8-000029.200027.3 08.6100.48F? 0
+131237.57 +582656.6 -000053.5+000040.600010.0 08.6100.53F? 0
+131237.68 -261652.6 +000020.0-000143.400002.1 08.6100.52F? 0
+131736.74 -573258.1 -000015.8-000007.900003.7 08.6100.32F? 0
+131807.68 -343949.8 -000045.9-000047.100015.3 08.6100.87G? 0
+131908.49 -374004.0 +000029.7-000023.300000.1 08.6100.53F? 0
+132429.10 +184059.4 -000024.5-000010.800006.3 08.6100.49F? 0
+133022.76 -475822.3 +000014.4+000000.600006.0 08.6100.94G? 0
+134401.85 -625653.1 -000010.6-000011.000010.4 08.6100.10A? 0
+135035.10 -582957.0 -000009.6-000005.400007.7 08.6100.30A? 0
+135331.33 -290044.4 +000039.7+000029.800008.4 08.6100.62G? 0
+135350.36 -553318.2 -000007.5-000001.300006.9 08.6100.10A? 0
+135635.89 -351855.0 -000012.1-000004.300003.6 08.6100.32F? 0
+140044.73 +480035.2 -000114.4-000008.000009.6 08.6100.53F? 0
+140234.57 +000247.0 +000007.8-000001.200003.4 08.61-0.07B? 0
+140411.35 +372209.8 +000034.5-000038.700024.4 08.6100.74G? 0
+140515.66 -005458.1 -000018.8-000003.500002.0 08.6100.53F? 0
+141846.27 +585950.6 -000021.6+000012.700001.7 08.6100.46F? 0
+142759.38 +165507.7 -000010.4+000003.800023.4 08.6100.87G? 0
+143547.53 +001434.5 +000014.0+000002.600017.2 08.6100.58F? 0
+144408.23 -745917.0 -000036.3-000011.900004.9 08.6100.49F? 0
+145034.10 -402323.9 +000051.3-000068.200033.0 08.6100.98K? 1
+145233.91 -601322.9 -000027.8-000017.600000.1 08.6100.53F? 0
+145809.79 -683526.4 -000169.2-000045.600009.9 08.6100.68G? 0
+150046.62 +283530.2 -000051.5+000037.100026.3 08.6100.52F? 0
+150425.89 -475837.2 -000019.8-000015.100003.3 08.6100.58G? 0
+150941.52 +514055.0 +000006.4+000021.100007.3 08.6100.21A? 0
+150952.92 -154223.2 -000038.3-000024.200005.5 08.6100.28A? 0
+151251.76 +194827.3 +000019.4-000030.500005.5 08.6100.92G? 0
+151340.12 +552532.4 +000015.6-000008.800006.1 08.6100.91G? 0
+151427.45 -160015.8 -000010.1-000008.600016.9 08.6100.35F? 0
+151430.00 +495333.7 -000003.5-000017.400006.0 08.6100.40F? 0
+151701.57 -153438.6 +000038.3-000031.600001.1 08.6100.21A? 0
+151738.85 -312732.1 -000016.0-000014.000016.6 08.6100.39F? 0
+151825.44 +283914.8 +000055.8-000045.500011.9 08.6100.76G? 0
+151843.17 +254618.4 -000132.2-000088.100024.0 08.6100.57F? 0
+152329.33 -240529.3 -000006.5-000002.100000.7 08.6100.17A? 0
+152512.30 +725050.9 +000000.5-000012.700012.5 08.6100.91G? 0
+153307.17 -474844.2 -000000.9-000015.300006.5 08.6100.95K? 0
+153309.37 -581154.8 -000037.1-000081.600014.1 08.6100.49F? 0
+153333.16 +651224.5 -000021.1+000009.600004.0 08.6100.24A? 0
+153504.84 -031920.2 -000090.9-000077.700013.9 08.6100.83G? 0
+153546.96 -574417.6 -000058.7-000065.000008.2 08.6100.55F? 0
+154051.95 +672006.0 -000025.6+000011.900000.5 08.6100.25A? 0
+154602.34 -622544.3 -000005.9-000002.800011.5 08.6100.98K? 0
+154715.80 -323653.8 -000041.1-000038.400024.1 08.6100.46F? 0
+155130.01 -693846.6 +000000.0+000000.000000.0 08.6100.24A? 1
+155503.00 +050411.9 -000264.0+000029.900003.9 08.6100.35F? 0
+155752.09 -315758.5 -000004.4-000031.600001.9 08.6100.22A? 0
+160049.36 +133335.6 +000020.4+000014.300005.9 08.6100.29A? 0
+160050.04 -483437.2 -000007.1-000003.600008.9 08.6100.23A? 0
+160747.85 -370035.9 -000061.2-000017.400008.5 08.6100.45F? 0
+162118.19 -470823.7 -000018.2-000006.600003.3 08.6100.17A? 0
+162121.16 -220632.1 -000017.1-000009.200004.9 08.6100.45F? 0
+162850.68 +044737.1 -000000.2-000067.600016.7 08.6100.53F? 0
+163528.40 +374614.5 +000027.4-000041.200008.6 08.61-0.03B? 0
+163837.46 +193709.9 -000015.8-000023.800006.4 08.6100.89G? 0
+164341.19 -392906.1 +000093.4-000071.200035.8 08.6100.73G? 0
+164401.04 +423031.1 +000007.5-000029.700018.8 08.6100.48F? 0
+164440.11 +383723.3 -000005.0+000035.900001.0 08.6100.60G? 0
+165514.91 -312537.1 -000049.4-000010.100004.8 08.6100.82G? 0
+170229.73 -463505.8 -000020.9+000010.000001.4 08.6100.58F? 0
+170422.08 -321902.3 -000005.9-000040.000008.6 08.6100.30A? 0
+170430.43 +520941.6 -000029.5+000054.400015.9 08.6100.60G? 0
+171025.48 -323715.9 +000009.4-000011.100000.8 08.6100.11A? 0
+171213.14 +200745.3 +000012.8+000000.200002.4 08.6100.31F? 0
+171356.51 +261050.6 +000007.1+000018.700000.6 08.6100.83G? 0
+172245.18 -034353.4 -000007.6-000012.300001.7 08.6100.71G? 0
+172302.72 +334751.7 +000008.3+000105.800007.4 08.6100.79G? 0
+172640.49 +354556.7 +000000.0+000000.000000.0 08.6100.78G? 1
+172656.27 -492033.5 -000023.3-000053.600008.4 08.6100.43F? 0
+172938.73 -730858.8 -000016.1-000087.800016.8 08.6100.47F? 0
+173146.49 +161055.6 -000002.3-000008.700012.3 08.6100.90G? 0
+173614.10 +564141.2 +000001.6-000019.200014.0 08.6100.96K? 0
+173758.11 -463506.1 +000006.5-000035.400008.9 08.6100.31F? 0
+173806.24 +310034.0 +000000.7-000004.100001.9 08.6100.91G? 0
+173837.68 -525503.5 -000013.8-000004.600000.9 08.6100.08A? 0
+173859.35 -355929.1 +000000.2+000013.700013.1 08.6100.16A? 1
+173912.40 -511210.2 -000010.6-000010.700028.4 08.6100.13A? 0
+174400.93 +092329.3 -000079.9-000083.700011.1 08.6100.61G? 0
+174406.36 -580732.5 -000161.7-000041.300007.3 08.6100.92G? 0
+174814.76 -351527.0 -000067.3-000047.100011.2 08.6100.48F? 0
+174843.46 -481441.0 +000007.8-000006.600016.4 08.6100.90G? 0
+174957.04 +003043.4 +000022.9-000012.000015.2 08.6100.72G? 0
+175457.45 -601547.6 +000000.9+000009.300005.2 08.6100.01A? 0
+175809.59 -280830.2 -000002.4-000001.500035.6 08.6100.22A? 0
+180031.17 -374158.0 +000031.6+000034.300006.5 08.6100.94G? 0
+180125.24 +554727.2 +000005.6-000032.200002.0 08.6100.94G? 0
+180225.36 +081017.4 +000020.5+000003.300007.0 08.6100.37F? 0
+180249.73 +013607.6 -000014.5+000001.700000.2 08.6100.09A? 0
+180256.77 +264846.6 -000009.7-000006.200000.1 08.6100.10A? 0
+180411.17 -242445.1 +000000.0+000000.000000.0 08.6100.54F? 0
+180425.09 +105359.4 +000035.5+000023.600010.0 08.6100.43F? 0
+180458.74 -062102.1 -000008.0-000005.100023.5 08.6100.20A? 0
+180723.45 -630918.7 -000003.9-000014.800008.9 08.6100.05A? 0
+180829.13 -040548.6 +000012.3-000050.600009.6 08.6100.52F? 0
+180946.74 -233844.8 -000008.8+000006.200024.0 08.6100.03A? 0
+181002.83 +044819.0 -000029.0+000000.600005.3 08.6100.48F? 0
+181014.12 -211937.8 -000008.2-000008.200009.8 08.6100.52F? 0
+181236.18 -032908.3 +000026.0-000018.500015.2 08.6100.41F? 1
+181400.50 -434425.0 +000000.4-000003.100005.5 08.61-0.10B? 0
+181709.66 -071306.2 -000008.8-000019.300004.0 08.6100.48F? 0
+181722.71 -443347.4 +000010.9-000016.700017.2 08.6100.25A? 0
+181748.40 -501100.4 +000020.9-000013.300001.5 08.6100.21A? 0
+182911.11 +085444.0 +000028.7-000002.600000.4 08.6100.30A? 0
+183100.52 +235111.8 +000007.0+000006.000004.9 08.6100.36F? 0
+183219.14 -323523.8 +000012.6-000017.100010.3 08.61-0.00B? 0
+183227.31 -153206.2 +000012.8-000009.600003.1 08.6100.21A? 0
+183353.90 +522113.2 -000004.9-000002.600010.4 08.6100.35F? 0
+183557.92 +195259.9 +000002.9+000032.700024.7 08.6100.58F? 0
+183727.32 +531110.9 -000024.4-000013.800003.7 08.6100.46F? 0
+183820.80 +331818.1 +000002.8-000003.400010.2 08.6100.65G? 0
+183956.16 -204033.2 +000060.2-000024.700009.4 08.6100.49F? 0
+184707.81 +321630.7 +000004.6-000022.800006.3 08.6100.35F? 0
+184809.95 -244621.7 -000005.5+000003.100002.8 08.6100.32F? 0
+184853.64 +400334.9 -000007.5-000050.200010.1 08.6100.45F? 0
+184920.46 -002344.1 +000007.4-000027.600003.7 08.6100.50F? 0
+184929.31 +652921.6 -000005.4+000031.200001.7 08.6100.32F? 0
+185031.34 -725414.2 -000003.9-000069.800016.2 08.6100.57F? 0
+185049.77 +244312.0 -000004.0-000001.500009.7 08.61-0.01B? 0
+185136.64 -395427.0 -000005.5-000002.100006.4 08.61-0.04B? 0
+185300.57 +095722.6 -000032.6+000020.800003.8 08.6100.61G? 0
+185530.87 +441035.1 +000002.5+000027.200004.4 08.6100.52F? 0
+185619.74 +182152.0 +000005.7-000001.300014.2 08.6100.11A? 0
+185913.15 -211350.4 -000006.3+000014.000008.2 08.6100.12A? 0
+185928.18 -052656.2 +000004.8+000013.000005.3 08.6100.42F? 0
+190136.73 +494239.2 -000008.9-000002.500007.8 08.6100.95K? 0
+190827.15 +712942.9 +000004.7-000012.000003.3 08.6100.09A? 0
+191056.84 -255439.5 -000001.5+000002.900010.2 08.6100.02A? 0
+191345.26 +045912.7 +000026.5-000015.700010.3 08.6100.22A? 0
+191433.11 +294441.1 +000007.3-000012.000000.1 08.6100.12A? 0
+192221.88 -322430.6 -000013.4-000015.100020.9 08.6100.08A? 0
+192421.40 +074254.3 +000004.5-000009.900005.2 08.6100.09A? 0
+192734.80 -202148.1 -000003.0-000009.800003.7 08.6100.33F? 0
+193033.49 -842301.9 +000037.3-000069.100005.7 08.6100.45F? 0
+193053.69 +302600.3 +000003.2+000005.100012.1 08.6100.20A? 0
+193332.47 +184220.1 +000011.8-000011.600005.8 08.6100.60G? 0
+193410.88 +694742.5 +000024.6-000006.900008.8 08.6100.54F? 0
+193450.40 +250909.0 +000004.5-000007.500001.4 08.61-0.05B? 0
+193511.23 +284318.5 +000002.7-000013.000004.1 08.6100.05A? 0
+193711.04 -202156.7 -000005.5-000007.100002.6 08.6100.07A? 0
+193915.24 -660323.1 +000032.8-000025.000003.7 08.6100.99K? 0
+194139.28 +403833.8 +000004.2+000003.900005.4 08.61-0.03B? 0
+194539.00 +025336.3 +000025.0-000025.700001.4 08.6100.23A? 0
+194743.00 -015401.9 -000049.4+000027.200012.0 08.6100.60G? 0
+195038.83 +355027.6 +000004.1+000002.900005.2 08.61-0.07B? 0
+195151.96 -194144.8 +000032.6+000007.300014.6 08.6100.42F? 0
+195431.49 +460012.5 -000001.5-000025.100004.2 08.6100.09A? 0
+195746.41 -091309.3 +000000.6-000010.100008.4 08.61-0.07B? 0
+195916.84 +441604.1 -000008.4-000019.000019.4 08.6100.89G? 0
+200919.38 +105501.4 +000027.8-000019.200010.2 08.6100.14A? 0
+200953.60 -293759.1 +000151.1-000030.600000.5 08.6100.63G? 0
+201011.66 +361128.8 +000012.3-000002.100006.9 08.61-0.01B? 0
+202138.59 -544843.8 -000233.9-000145.500029.9 08.6100.68G? 0
+202207.65 +402714.8 +000080.6+000056.400005.0 08.6100.56F? 0
+202237.76 +185604.6 +000002.2-000005.700006.2 08.6100.06A? 0
+202242.45 -641110.5 +000025.5+000009.700001.2 08.6100.27A? 0
+202254.04 +391228.8 -000002.4-000012.700020.3 08.6100.83G? 0
+202405.65 -211017.8 +000017.4+000004.800010.5 08.6100.27A? 0
+202529.08 +681712.7 +000011.2+000091.300003.0 08.6100.45F? 0
+202822.74 +601521.1 -000002.6-000016.800006.9 08.6100.25A? 1
+203451.86 +283250.6 +000003.8+000000.800009.5 08.6100.03A? 0
+203958.18 +551459.7 -000019.7-000021.700014.6 08.6100.47F? 0
+204103.04 +715114.2 +000024.6-000002.200005.9 08.6100.25A? 0
+204236.60 -482454.4 -000064.9-000010.400004.5 08.6100.57F? 0
+204257.68 -192913.1 +000004.9-000002.300013.4 08.6100.61G? 0
+204340.77 +042017.5 -000011.2-000006.500006.3 08.6100.93G? 0
+204513.97 -305719.8 +000135.9-000085.800016.7 08.6100.67G? 0
+204611.43 +531836.9 +000038.5+000013.600000.1 08.6100.24A? 0
+204644.14 +200723.1 +000006.2-000027.200012.4 08.6100.50F? 0
+204841.62 +432417.5 +000030.6+000029.900005.6 08.6100.94G? 0
+205031.03 -290100.9 -000031.4+000008.700002.0 08.6100.50F? 0
+205100.96 +180358.1 +000005.1+000003.800016.0 08.6100.42F? 0
+205202.74 +602227.5 +000004.4-000020.400006.8 08.6100.44F? 0
+205326.84 +502837.1 +000019.7-000038.500004.2 08.6100.59G? 0
+205812.68 +103817.9 +000015.2-000010.100029.6 08.6100.23A? 0
+205905.17 -252248.9 +000150.6-000237.600001.7 08.6100.56F? 0
+210110.03 +433157.4 +000012.8-000030.000002.8 08.6100.32F? 0
+210418.22 +463152.8 +000007.3-000002.200008.1 08.6100.08A? 0
+210522.57 +271615.5 -000178.3-000154.300006.7 08.6100.66G? 0
+211059.09 +261303.6 -000003.0-000008.400003.2 08.61-0.01B? 0
+211134.22 -230645.9 -000022.4-000024.100015.0 08.6100.48F? 0
+211728.67 -470158.9 +000008.6-000090.700016.8 08.6100.52F? 0
+212038.49 -012720.1 -000007.2-000006.400006.7 08.6100.28A? 0
+212125.01 -121903.9 +000136.7-000031.500032.1 08.6100.48F? 0
+213046.19 +475143.9 +000005.5+000013.100002.6 08.61-0.00B? 1
+213625.83 +183804.5 +000187.9+000108.500016.9 08.6100.70G? 0
+213713.65 +532356.6 +000025.7+000016.000007.6 08.6100.34F? 0
+213859.55 -152707.6 -000082.3-000138.500008.3 08.6100.66G? 0
+214806.37 +804008.1 +000001.4+000010.600006.0 08.6100.27A? 0
+214846.06 +203116.2 +000015.4-000014.100008.1 08.6100.35F? 0
+214903.34 +532420.8 +000008.2+000012.100012.3 08.6100.09A? 0
+215134.28 -592517.0 +000000.0+000000.000000.0 08.6100.47F? 0
+215743.29 -485042.4 +000017.6-000013.900003.5 08.6100.96K? 0
+220146.79 +681037.6 -000006.2-000018.200001.3 08.6100.06A? 0
+220205.73 +124216.5 -000001.8-000011.700012.1 08.6100.26A? 0
+220249.67 +374003.8 +000000.0-000016.800004.1 08.6100.21A? 0
+220610.22 +443834.2 +000017.7-000006.400001.3 08.61-0.00B? 0
+220652.16 +475203.3 +000025.2+000001.300000.6 08.6100.15A? 0
+221407.21 +665556.2 +000019.8-000001.500016.1 08.6100.09A? 0
+221619.42 +040140.5 -000099.3-000118.400024.2 08.6100.87G? 0
+221641.66 +053131.7 +000075.6-000046.900026.4 08.6100.96K? 0
+221754.56 -322842.0 +000173.6-000213.100019.4 08.6100.71G? 0
+221806.35 +610802.8 +000174.2+000133.100028.2 08.6100.72G? 0
+221942.72 +833200.8 +000309.6+000028.400018.0 08.6100.58G? 0
+222348.56 +483844.9 +000019.4+000008.000006.5 08.6100.16A? 0
+223200.10 +271409.7 +000037.6-000002.700006.9 08.6100.43F? 0
+224028.37 +030758.2 -000028.2-000012.700027.5 08.6100.89G? 0
+224303.35 +384607.1 -000000.4-000001.400003.6 08.61-0.02B? 0
+225430.12 +493817.0 +000055.9+000007.800013.2 08.6100.48F? 0
+230046.01 +032037.7 +000010.3-000045.600003.5 08.6100.58F? 0
+230242.97 -394609.9 -000003.5+000021.100006.7 08.6100.45F? 0
+230531.74 +431446.2 +000018.9-000002.000001.5 08.6100.37F? 0
+230901.53 -052030.6 +000022.4+000002.600013.7 08.6100.95K? 0
+230948.96 -070524.4 +000018.3+000018.800021.8 08.6100.61G? 0
+231145.41 +001324.5 +000061.0-000009.800011.7 08.6100.59G? 0
+231154.87 -090119.2 -000015.8-000113.900012.6 08.6100.47F? 0
+231211.79 +543232.1 +000000.0-000009.600008.9 08.6100.01A? 0
+231727.33 -395208.4 -000040.8-000019.600002.5 08.6100.33F? 0
+231912.51 +613103.2 -000026.2-000006.500005.5 08.6100.37F? 0
+232224.77 -364822.2 -000008.0+000026.700003.5 08.6100.50F? 0
+232225.02 -064806.2 -000112.2-000143.100011.8 08.6100.58G? 0
+232710.71 -702304.3 -000021.6+000002.500001.6 08.6100.37F? 0
+232811.84 +743258.7 -000004.6+000010.300003.7 08.6100.17A? 0
+232842.55 +072203.7 -000042.3-000029.800010.6 08.6100.50F? 0
+232917.21 -273550.9 +000036.9-000032.800014.5 08.6100.49F? 0
+233219.11 -133717.9 +000080.3-000066.200007.0 08.6100.65G? 0
+233341.17 +651221.1 -000005.2+000005.200004.8 08.6100.21A? 0
+233802.01 +125248.2 +000023.0-000005.300030.3 08.6100.33F? 0
+234707.67 -191009.5 +000049.0-000001.800010.3 08.6100.46F? 0
+234736.07 -451945.6 +000033.6-000035.100010.5 08.6100.19A? 0
+234821.22 -275350.3 +000151.7-000070.100006.2 08.6100.77G? 0
+234837.69 +645325.1 +000025.0+000002.500012.6 08.6100.26A? 0
+235206.65 +552743.6 -000003.2+000005.100012.9 08.6100.39F? 0
+235349.83 -495958.2 +000066.8+000030.900011.4 08.6100.90G? 0
+235428.56 +063427.4 -000058.3-000064.400000.0 08.6100.50F? 0
+000012.07 +504728.2 +000011.3-000007.400010.6 08.6101.17K? 0
+000032.92 +704957.5 -000002.7+000002.500000.6 08.6101.36K? 0
+000456.21 +560325.1 -000001.9+000004.800001.0 08.6101.62K? 0
+000720.25 -320308.5 +000040.2+000013.900002.3 08.6101.06K? 0
+002248.68 -091640.9 -000039.1-000011.200012.7 08.6101.42K? 0
+002618.73 +613203.3 -000016.6-000002.200004.5 08.6101.79K? 0
+002654.28 +083346.0 +000020.8+000010.500017.3 08.6101.16K? 0
+003624.19 +354656.9 -000003.2-000002.400016.8 08.6101.14K? 0
+003645.43 +485707.8 +000015.0+000031.200005.5 08.6101.29K? 0 0.10 1.00
+004416.73 +404106.8 +000039.5-000009.700004.5 08.6101.58K? 0
+011331.92 -031851.1 +000019.4+000010.000015.4 08.6101.06K? 0
+012002.05 +480928.1 +000004.2-000003.900019.0 08.6101.25K? 0
+012520.90 -511635.0 -000002.9-000017.800003.4 08.6101.22K? 0
+013734.95 +243746.6 +000034.1-000004.800022.5 08.6101.10K? 0
+013746.09 +842852.5 +000007.9+000006.600006.5 08.6101.62K? 0
+014716.76 -324140.4 -000020.2+000006.900019.4 08.6101.38K? 0
+014823.53 +455456.9 -000023.7+000023.000012.8 08.6101.03K? 0
+015307.91 -614059.2 +000022.9+000004.700000.6 08.6101.25K? 0
+015645.94 +092748.7 -000000.5-000004.600007.9 08.6101.24K? 0
+015722.50 +312812.1 -000016.2-000009.700017.8 08.6101.16K? 0
+020419.38 +283502.8 -000012.3+000003.300012.6 08.6101.37K? 0
+020544.71 -140801.9 +000017.8-000012.000016.3 08.6101.40K? 0
+021212.77 +252534.0 +000009.5-000027.500009.2 08.6101.40K? 0
+021301.76 +141429.4 +000018.4-000026.700015.2 08.6101.08K? 0
+021416.52 +535026.8 +000007.3-000013.400010.9 08.6101.34K? 0
+021642.48 -161653.0 +000021.3-000002.600005.7 08.6101.56K? 0
+022115.19 +594030.6 +000010.4-000014.200001.7 08.6101.64K? 0
+022142.97 -580609.1 +000003.3-000003.000000.2 08.6101.39K? 0
+022556.56 +371257.1 -000017.2-000007.100001.8 08.6101.14K? 0
+022802.19 +105939.6 -000033.0-000025.300011.3 08.6101.32K? 0
+022833.94 -032613.7 -000010.5-000034.300004.4 08.6101.13K? 0
+023854.18 +275503.7 -000015.6-000000.800000.1 08.6101.11K? 0
+024149.63 +572714.7 +000015.3+000004.900007.6 08.6101.06K? 0
+024228.73 +632426.7 -000008.9+000005.200004.1 08.6101.06K? 0
+025509.63 +025936.9 -000006.2+000029.400006.0 08.6101.54K? 0
+030059.69 +360037.9 +000030.2-000026.900023.6 08.6101.08K? 0
+030837.51 -262646.9 +000009.6+000016.000001.2 08.6101.22K? 0
+032324.30 -540952.2 -000002.3+000022.600008.3 08.6101.13K? 0
+032324.42 -412150.8 -000008.7+000017.300011.2 08.6101.56K? 0
+032436.29 +275630.6 +000012.1+000030.900006.8 08.6101.48K? 0
+032623.71 +014020.2 +000042.7+000030.100028.5 08.6101.20K? 0
+032727.34 -274448.2 +000011.5-000042.300019.3 08.6101.08K? 0
+033223.76 -082757.3 -000001.5-000017.300018.6 08.6101.26K? 0
+033457.44 +210103.6 +000004.3-000010.400003.2 08.6101.43K? 0
+034921.37 +174850.3 +000018.4-000001.700008.3 08.6101.55K? 0
+035754.87 +102206.7 +000024.1-000011.000024.2 08.6101.27K? 0
+040411.96 +252357.1 -000023.3-000060.800008.5 08.6101.78K? 0
+040427.45 -344407.3 -000007.9-000010.300008.9 08.6101.52K? 0
+040855.44 -190754.9 -000005.7-000003.700009.1 08.6101.37K? 0
+040922.59 +185424.4 +000013.7-000003.700020.9 08.6101.24K? 0
+041819.18 -191401.4 +000001.1-000002.400020.7 08.6101.46K? 0
+042044.93 -244335.5 +000017.2+000004.500018.4 08.6101.23K? 0
+042257.80 +090417.7 -000019.0-000046.300053.9 08.6101.52K? 0
+042550.94 -325723.7 -000007.3-000001.000002.8 08.6101.15K? 0
+042957.62 -333243.5 +000026.6-000002.300009.2 08.6101.50K? 0
+044407.34 +020130.2 -000001.4+000018.500022.4 08.6101.43K? 0
+045658.04 -220217.1 +000010.6-000012.100005.8 08.6101.23K? 0
+050002.26 -024619.3 +000019.8+000005.700013.9 08.6101.15K? 0
+050329.73 +533049.9 +000007.4-000009.800005.5 08.6101.26K? 0
+050636.11 +003254.7 +000017.4+000004.200009.2 08.6101.41K? 0 0.10 1.00
+050706.17 -374201.6 -000012.7+000002.300007.1 08.6101.76K? 0
+051015.96 -112901.8 +000006.3-000010.500014.5 08.6101.00K? 0
+051307.37 -260042.7 -000009.3-000014.900006.9 08.6101.56K? 0
+051902.92 +385339.9 +000030.3-000037.700001.2 08.6101.08K? 0
+052858.82 +320914.1 +000005.7-000006.800016.6 08.6101.78K? 1
+053809.45 +215355.4 -000009.6-000006.400001.3 08.6101.65K? 0
+053812.35 -184248.2 -000017.1-000003.200020.4 08.6101.05K? 0
+054640.20 -223716.5 +000025.2+000014.500010.6 08.6101.07K? 0
+054648.44 +430404.7 +000034.8+000001.500025.5 08.6101.60K? 0
+054915.32 -343338.7 -000006.7+000019.400005.9 08.6101.49K? 0
+055040.09 -682552.7 +000005.5+000005.700018.1 08.6101.18K? 0
+055117.38 -201742.6 -000000.8+000028.700011.1 08.6101.09K? 0
+055329.18 -011650.2 -000015.5+000015.900009.5 08.6101.86M? 0
+055437.58 +390856.6 -000016.6-000026.500001.3 08.6101.39K? 0
+055642.81 +071449.8 -000010.0+000023.100002.2 08.6101.09K? 0
+060004.05 -391226.4 -000018.1+000022.500013.1 08.6101.63K? 0
+060317.53 +421226.3 -000004.8+000002.600027.2 08.6101.65K? 0
+060706.03 +004549.5 -000022.7-000007.600012.5 08.6101.54K? 0
+060708.77 -233043.3 +000002.3+000013.700008.7 08.6101.03K? 0
+060855.71 +122801.5 -000011.2-000028.400021.7 08.6101.27K? 0
+060904.29 +522516.5 -000008.5-000020.300017.1 08.6101.24K? 0
+061724.41 +125315.6 +000011.2-000004.100014.5 08.6101.06K? 0
+061913.36 +292314.8 -000006.2-000020.200010.8 08.6101.09K? 0
+062250.72 -412045.9 -000000.4+000001.500004.1 08.6101.05K? 0
+062350.19 -213611.1 +000005.7+000022.000004.9 08.6101.64K? 0
+062354.01 +170236.4 -000010.7-000005.900016.5 08.6101.43K? 0
+062517.07 -515023.0 +000004.9-000014.800020.6 08.6101.28K? 1
+062545.83 +074359.4 +000017.6-000030.100013.5 08.6101.19K? 1
+062856.44 +213453.7 +000016.3+000057.500072.6 08.6101.71K? 0
+063014.26 +214057.6 -000017.8-000046.500009.2 08.6101.00K? 0
+063850.68 +331518.6 -000005.6-000025.800023.3 08.6101.01K? 0
+064234.29 +754154.2 -000007.6-000006.800007.7 08.6101.04K? 0
+064318.14 +074722.1 +000016.7-000012.700009.3 08.6101.43K? 0
+064321.66 -623659.7 +000016.5-000009.600000.8 08.6101.12K? 0
+064517.51 +822501.4 +000006.3-000022.100003.9 08.6101.24K? 0
+064821.48 -111631.9 +000007.2-000018.800007.6 08.6101.16K? 0
+065233.51 +352953.0 -000011.9-000000.400027.0 08.6101.60K? 0
+065349.45 -520156.5 +000006.3-000011.300006.7 08.6101.19K? 0
+065720.91 -060935.9 +000032.7-000029.000002.8 08.6101.78K? 0
+065723.41 +643019.4 +000008.9+000003.500015.9 08.6101.08K? 0
+065939.87 +020627.0 -000010.2+000009.100006.7 08.6101.10K? 0
+071213.19 +395630.5 -000002.9-000036.200003.7 08.6101.13K? 0
+071403.02 +103449.0 -000029.6+000011.300007.9 08.6101.18K? 0
+071828.23 +633253.7 -000008.0-000016.300001.5 08.6101.45K? 0
+071959.98 +404240.8 +000003.2-000013.600018.0 08.6101.31K? 0
+072631.18 -195957.4 +000013.6+000003.400005.3 08.6101.10K? 0
+072730.51 -444857.2 -000019.8-000003.800006.6 08.6101.04K? 0
+073051.39 -745548.2 -000021.0-000018.800000.9 08.6101.13K? 0
+073114.04 -573528.1 +000005.9-000001.300000.9 08.6101.70K? 0
+073344.98 +442845.7 +000015.9-000009.400023.8 08.6101.25K? 0
+073415.91 -864620.7 -000010.0+000008.500011.9 08.6101.37K? 0
+073432.46 -121529.2 -000002.9+000000.100004.2 08.6101.20K? 0
+073550.01 -233112.2 -000003.4+000059.100006.3 08.6101.05K? 0
+074047.03 -054451.5 +000001.6+000006.500006.5 08.6101.28K? 0
+074351.27 -582808.9 -000005.5+000023.500003.5 08.6101.07K? 0
+075247.40 +255536.6 +000050.2-000165.800049.6 08.6101.07K? 0
+075327.84 -021431.9 -000032.0-000019.300013.4 08.6101.65K? 0
diff --git a/kstars/kstars/data/hip085.dat b/kstars/kstars/data/hip085.dat
new file mode 100644
index 00000000..27b034a7
--- /dev/null
+++ b/kstars/kstars/data/hip085.dat
@@ -0,0 +1,1000 @@
+075446.76 -281644.3 +000013.8-000017.300007.2 08.6101.46K? 0
+075521.41 -762952.8 -000011.4+000045.900017.1 08.6101.40K? 0
+080141.27 +124631.5 -000007.6-000017.200015.9 08.6101.19K? 0
+080205.39 +245835.5 -000011.6-000007.500017.5 08.6101.67K? 0
+080230.56 -561812.8 -000001.0+000002.600004.7 08.6101.08K? 0
+080903.85 +270145.5 +000001.3+000001.100011.3 08.6101.56K? 0
+081417.14 +464752.0 +000004.6+000011.800017.8 08.6101.03K? 0
+082218.72 +672859.6 -000016.6+000009.400013.0 08.6101.04K? 0
+082256.73 -204546.5 +000014.5-000025.600011.6 08.6101.34K? 0
+082553.77 +061558.0 -000009.5-000002.900005.4 08.6101.20K? 0
+083031.02 +185634.8 -000013.1-000006.400007.1 08.6101.24K? 0
+083307.90 -283725.1 +000017.2-000009.000002.9 08.6101.29K? 0
+083807.60 -420438.3 +000008.2+000004.500008.2 08.6101.10K? 0
+084627.00 +042320.0 +000016.0+000006.500016.0 08.6101.17K? 0
+084735.59 +121014.6 +000016.5-000027.000000.9 08.6101.24K? 0
+084749.77 -673543.5 -000014.4+000040.400004.5 08.6101.28K? 0
+085049.57 +785741.6 -000001.2-000020.300002.7 08.6101.34K? 0 0.10 1.00
+085353.26 +184842.8 -000017.0-000010.500037.6 08.6101.43K? 0
+085554.75 -275932.6 +000016.1-000019.900008.1 08.6101.40K? 0
+085619.27 -631229.3 -000003.7-000006.500026.7 08.6101.78K? 0
+090034.60 -431849.0 -000007.0-000010.300000.8 08.6101.38K? 0
+090231.81 -014838.2 -000019.8-000028.500004.5 08.6101.10K? 0
+090643.37 +242320.9 +000012.5+000006.200001.9 08.6101.64K? 0
+091427.06 -294822.0 +000015.2-000030.600015.1 08.6101.14K? 0
+092150.19 +285351.6 +000003.6-000029.900022.8 08.6101.51K? 0
+092600.00 +731610.1 +000007.7-000050.200003.6 08.6101.03K? 0
+092935.74 -274326.4 -000006.6+000014.600004.0 08.6101.32K? 0
+093908.37 +082828.6 +000004.1-000031.500021.3 08.6101.62K? 0
+093942.04 +424337.8 -000008.4-000000.600002.6 08.6101.49K? 0
+094305.24 -135357.0 +000022.8-000012.500013.8 08.6101.10K? 0
+094645.64 -070735.5 -000090.0+000042.000021.0 08.6101.04K? 0
+094820.98 -505748.0 -000012.2+000011.200016.1 08.6101.20K? 0
+100939.01 -221511.0 -000024.6+000033.700000.3 08.6101.08K? 0
+101019.42 -090339.6 -000021.6+000004.800012.6 08.6101.10K? 0
+101621.91 -645148.9 -000007.7+000021.900008.1 08.6101.54K? 0
+101924.15 -184705.3 -000014.0-000017.400007.6 08.6101.11K? 0
+102214.68 -852229.9 -000025.7+000009.900003.7 08.6101.13K? 0
+103644.64 -140420.6 +000003.5-000016.400002.8 08.6101.14K? 0
+103732.58 -380348.4 -000007.5-000004.000000.9 08.6101.54K? 0
+104245.36 -225506.6 -000022.5+000010.700010.7 08.6101.10K? 0
+104652.62 -570609.4 -000020.8-000001.200026.6 08.6101.36K? 0
+110731.93 +055237.8 -000028.8+000009.700032.1 08.6101.34K? 0
+111239.82 +161227.6 +000008.8+000019.300004.5 08.6101.45K? 0
+111408.21 -312222.8 -000020.9+000005.800004.6 08.6101.44K? 0
+111913.05 -161444.6 -000015.4+000015.700005.8 08.6101.52K? 0
+112015.95 +563624.1 -000009.0+000001.800000.9 08.6101.02K? 0
+112548.80 -260145.5 -000036.6-000009.800007.8 08.6101.02K? 0
+112840.58 -061057.3 -000025.3-000039.800043.8 08.6101.30K? 0
+113607.43 -453224.7 +000003.2-000016.600000.3 08.6101.05K? 0
+113614.95 -533013.9 -000030.9+000002.000002.1 08.6101.61K? 0
+113937.85 +265723.7 -000002.9-000077.700011.0 08.6101.08K? 0
+114004.26 -533821.4 -000004.1-000038.700006.9 08.6101.63K? 0
+114259.64 -162359.2 -000011.2-000013.800034.7 08.6101.06K? 0
+114504.23 +781314.8 +000004.6+000015.500000.8 08.6101.18K? 0
+115153.68 -393129.4 +000002.1-000003.600003.5 08.6101.21K? 0
+120827.09 -223917.6 -000035.3-000006.400008.6 08.6101.73K? 0
+121016.06 -371139.9 -000028.9+000018.200000.6 08.6101.03K? 0
+121504.03 +073149.7 +000025.8-000007.900012.5 08.6101.08K? 0
+123020.77 +404949.5 -000050.2+000022.600003.1 08.6101.09K? 0
+124406.02 -510746.3 -000021.3-000004.800000.0 08.6101.56K? 0
+124821.48 -533540.7 -000033.0-000004.600000.5 08.6101.25K? 0
+125045.85 -395219.4 +000001.3-000007.200012.5 08.6101.31K? 0
+125234.91 +595238.6 -000027.4+000002.000005.3 08.6101.11K? 0
+125432.73 -445315.3 +000003.8+000011.700003.4 08.6101.29K? 0
+130927.59 -712006.1 -000006.9+000007.300014.4 08.6101.19K? 0
+131333.49 -420737.4 -000002.6-000012.600000.6 08.6101.12K? 0
+131732.09 -403922.5 -000019.6-000010.000004.8 08.6101.63K? 0
+132346.58 +181301.3 -000034.1-000002.800008.1 08.6101.56K? 0
+132929.42 +614907.1 +000022.7-000009.700004.1 08.6101.00K? 0
+132955.74 -325120.7 -000059.0-000001.200006.0 08.6101.07K? 0
+133434.35 -631615.0 -000001.2-000010.300000.1 08.6101.06K? 0
+134313.70 -580557.4 +000014.1+000001.600007.1 08.6101.16K? 0
+134754.98 +035047.4 +000021.7-000036.500016.8 08.6101.06K? 0
+134833.55 -481703.9 -000032.2-000019.700009.5 08.6101.30K? 0
+140031.26 -363657.7 -000018.6-000017.800004.1 08.6101.04K? 0
+140220.29 -645531.0 -000013.4-000002.100008.6 08.6101.71K? 0
+141445.30 -444350.3 -000025.2-000052.200009.4 08.6101.34K? 0
+141627.37 +402411.5 -000011.7+000001.900011.9 08.6101.00K? 0
+142118.98 -043932.6 -000023.7-000007.200001.6 08.6101.42K? 0
+142518.28 -442312.1 -000008.3+000000.100004.8 08.6101.52K? 0
+143235.45 +560412.9 +000005.0-000015.100006.1 08.6101.49K? 0
+143507.07 -091829.5 -000004.6+000002.800020.6 08.6101.56K? 0
+143755.62 +372423.1 -000019.5+000021.800020.8 08.6101.09K? 0
+144328.25 -463719.2 +000000.0+000000.000000.0 08.6101.06K? 0
+145430.41 -345511.0 -000010.4-000019.400014.6 08.6101.02K? 0
+145445.99 -163151.6 -000045.0+000005.300001.9 08.6101.40K? 0
+145852.76 -152610.7 -000000.1-000027.400023.2 08.6101.28K? 0
+151258.22 -613843.2 -000006.8+000008.600004.1 08.6101.10K? 0
+151746.13 -541235.6 +000025.6+000020.300003.1 08.6101.40K? 0
+152248.03 -272523.0 +000004.3-000035.300006.4 08.6101.24K? 0
+152851.13 +704052.7 +000019.0-000032.200028.8 08.6101.06K? 0
+153255.59 -545343.1 -000030.3+000014.900024.1 08.6101.60K? 0
+153323.42 +551759.1 +000010.6-000003.900001.9 08.6101.13K? 0
+154110.06 -115208.2 -000022.4-000023.800028.4 08.6101.75K? 0
+154602.50 +012652.0 -000021.9-000010.900011.0 08.6101.26K? 0
+154822.62 -572517.6 +000014.9+000014.300009.1 08.6101.58K? 0
+154840.58 +612630.6 -000015.9+000030.000002.4 08.6101.19K? 0
+154847.51 +052411.1 -000008.6-000027.100000.5 08.6101.36K? 0
+155007.03 +182639.5 +000004.4-000038.700003.3 08.6101.47K? 0
+155254.56 +685940.3 +000017.0-000003.700011.3 08.6101.53K? 0
+155446.77 +005935.9 -000034.3-000075.400013.5 08.6101.03K? 0
+155539.68 +170308.1 -000028.4-000003.000018.4 08.6101.36K? 0
+155745.60 +192259.3 -000042.1-000001.200020.2 08.6101.23K? 0
+155917.99 -171717.6 -000038.7-000008.500021.2 08.6101.05K? 0
+160257.65 +602721.4 -000002.3-000002.200002.4 08.6101.02K? 0
+161621.73 +360506.3 +000035.9+000001.000026.7 08.6101.45K? 0
+161935.96 +260101.4 -000006.0+000018.200004.3 08.6101.53K? 0
+162848.57 -052643.9 +000008.5-000011.700033.6 08.6101.85M? 0
+163355.72 -601631.0 -000031.0-000033.000028.6 08.6101.02K? 0
+163410.68 -102911.2 -000022.4-000005.800018.4 08.6101.49K? 0
+163545.02 -541716.7 -000004.3-000034.700006.9 08.6101.48K? 0
+164348.51 -464250.6 -000046.9-000013.800007.1 08.6101.07K? 0
+165107.84 -031516.0 +000017.1-000025.800005.0 08.6101.17K? 0
+165304.37 -582729.0 +000014.5-000001.000012.3 08.6101.10K? 0
+165409.05 +015113.0 -000023.4-000043.900022.5 08.6101.11K? 0
+165503.08 -291818.8 -000008.4+000008.500021.7 08.6101.09K? 0
+170406.73 -383259.1 -000004.4-000025.800004.4 08.6101.45K? 0
+170647.73 -011532.1 +000003.4-000021.600008.3 08.6101.19K? 0
+170744.42 -183330.5 +000017.8+000009.800021.4 08.6101.29K? 0
+170942.68 +494232.0 -000020.3-000025.900008.2 08.6101.10K? 0
+171319.26 +050500.3 +000013.4-000008.700012.3 08.6101.43K? 0
+171810.13 +070727.1 -000000.2-000008.700008.9 08.6101.60K? 0
+172438.72 +685854.2 +000020.7-000026.400015.2 08.6101.07K? 0
+172634.86 +222519.5 -000000.2+000017.900025.8 08.6101.09K? 0
+172836.08 -290737.7 +000013.7+000005.200002.0 08.6101.81K? 0
+172943.65 +221817.8 -000052.7-000079.700004.5 08.6101.11K? 0
+173220.58 -160538.4 -000005.0-000022.100014.7 08.6101.34K? 0
+173418.21 -490854.7 -000007.1-000003.400025.6 08.6101.35K? 0
+173523.13 +340812.0 +000009.2-000004.700005.2 08.6101.52K? 0
+173636.75 -415136.8 -000021.9-000005.100004.5 08.6101.11K? 0
+173950.82 -543842.9 -000017.8-000028.000014.3 08.6101.37K? 0
+174009.38 +632322.1 -000018.7+000051.400008.8 08.6101.07K? 0
+174131.00 -391424.4 -000005.8-000023.200025.8 08.6101.16K? 0
+174249.23 -451614.3 +000004.7+000015.100016.9 08.6101.54K? 0
+174619.72 -140453.7 +000001.1+000014.200007.9 08.6101.63K? 0
+174625.39 -261201.1 +000021.8+000002.300004.9 08.6101.61K? 0
+174651.66 +583819.3 +000016.2+000014.800022.9 08.6101.16K? 0
+175121.27 -622530.6 -000011.1-000038.400017.7 08.6101.16K? 0
+175308.95 +283603.2 -000004.3-000021.700002.9 08.6101.06K? 0
+175538.99 +103949.1 -000006.6+000007.000002.5 08.6101.48K? 0
+180344.18 +143313.8 -000014.8+000012.800016.0 08.6101.14K? 0
+181047.56 +344129.8 +000012.3+000000.000003.5 08.6101.07K? 0
+181149.29 -424259.8 -000033.5-000016.400006.4 08.6101.25K? 0
+181255.58 +405402.4 -000002.0-000029.100000.8 08.6101.55K? 0
+182035.18 -542431.3 +000027.4-000036.700019.2 08.6101.09K? 0
+182240.62 +162210.2 -000034.0-000036.800012.2 08.6101.16K? 0
+182843.38 -333742.0 -000016.1-000010.800015.9 08.6101.23K? 0
+184136.30 -175916.0 -000001.5+000002.800011.8 08.6101.18K? 0
+184307.48 -074300.3 +000027.7-000005.900016.3 08.6101.22K? 0
+184403.85 +183938.2 -000018.0-000053.200009.3 08.6101.71K? 0
+184441.39 -473545.3 -000022.4-000018.600022.2 08.6101.14K? 0
+184701.38 +272746.2 -000028.6-000037.200000.5 08.6101.12K? 0
+184800.10 -440228.2 +000016.3-000023.400003.6 08.6101.16K? 0
+185304.99 +694916.8 +000000.7-000000.400005.2 08.6101.60K? 0
+185446.71 -151339.3 -000020.4+000012.800005.9 08.6101.17K? 0
+185458.17 -201753.4 +000020.1-000032.000029.2 08.6101.63K? 0
+185514.87 +380244.9 -000003.3-000032.400003.7 08.6101.09K? 0
+185617.26 -362307.2 -000064.0-000006.800049.4 08.6101.66K? 0
+185926.66 -103448.9 -000055.1-000031.700009.9 08.6101.22K? 0
+190142.97 -432532.5 +000021.6-000005.100002.9 08.6101.12K? 0
+190345.31 +134051.7 +000005.1+000005.400016.0 08.6101.90M? 0
+190736.78 -314017.9 -000039.0-000005.500006.3 08.6101.59K? 0
+190743.82 -130214.7 +000001.5+000003.700010.8 08.6101.17K? 0
+191627.21 +055406.5 +000002.4+000000.400019.1 08.6101.02K? 0
+191731.47 -174918.4 +000025.2+000011.000004.5 08.6101.54K? 0
+191808.60 -181229.8 -000011.3-000011.600003.1 08.6101.44K? 0
+191952.07 +140350.5 -000002.0-000034.600003.8 08.6101.07K? 0
+192337.04 +750053.1 +000037.7+000066.200005.6 08.6101.21K? 0
+193005.00 +452905.3 +000017.5+000043.300010.9 08.6101.04K? 0
+193151.38 +042053.9 -000024.0+000019.100001.5 08.6101.13K? 0
+193547.52 +555733.5 +000000.2+000008.100016.7 08.6101.15K? 0
+194050.08 +305749.2 +000013.4-000008.600010.4 08.6101.38K? 0
+194124.30 -144130.4 +000012.8+000002.600000.5 08.6101.76K? 0
+194340.94 +440449.6 +000011.9-000014.100001.5 08.6101.51K? 0
+194412.21 +535955.3 -000006.4-000014.600002.8 08.6101.57K? 0
+194514.95 +622150.8 -000012.9-000007.000001.9 08.6101.08K? 0
+195201.85 +311608.9 +000007.7+000023.000009.4 08.6101.03K? 0
+195244.62 +574117.1 -000012.1+000005.000005.5 08.6101.06K? 0
+195418.44 +413152.2 +000013.8+000012.200011.3 08.6101.04K? 0
+200111.16 -115105.2 +000022.3+000032.300017.1 08.6101.17K? 0
+200642.21 -370521.0 -000015.6-000000.300009.2 08.6101.47K? 0
+200815.06 +402207.0 +000017.6-000004.900006.2 08.6101.53K? 0
+200822.99 +295948.0 +000009.3-000040.600015.6 08.6101.06K? 0
+200940.77 +161112.5 -000016.3-000043.000027.0 08.6101.08K? 0
+201222.97 +395651.6 +000004.6-000010.000009.4 08.6101.05K? 0
+201329.25 -365031.9 +000010.9-000021.300001.2 08.6101.45K? 0
+201432.10 +445632.2 -000010.5+000016.700012.0 08.6101.24K? 0
+202045.85 -204808.9 +000025.2+000004.700003.6 08.6101.02K? 0
+202256.36 +032316.2 -000034.7-000036.500027.7 08.6101.47K? 0
+202600.21 +361943.9 +000000.5-000023.400002.6 08.6101.55K? 0
+203135.54 +144227.2 +000003.7+000006.300006.7 08.6101.24K? 0
+203156.55 +160547.0 +000012.1+000016.500017.8 08.6101.25K? 0
+205118.34 +241239.4 -000006.3-000013.500008.4 08.6101.04K? 0
+205253.95 -543349.2 +000023.4-000018.800008.9 08.6101.22K? 0
+205450.33 +140045.5 -000020.2-000009.200029.5 08.6101.18K? 0
+205553.37 +643019.3 +000026.3+000015.300004.5 08.6101.86M? 0
+210012.01 +592608.5 -000062.9-000038.200018.5 08.6101.04K? 0
+210246.44 +314524.1 -000014.6+000012.300011.4 08.6101.26K? 0
+211028.40 -481907.4 +000004.5+000020.600003.8 08.6101.03K? 0
+212507.13 -054159.1 -000021.8+000004.800010.6 08.6101.10K? 0
+212507.59 +270841.4 -000006.5-000006.700005.4 08.6101.12K? 0
+212727.98 +241953.0 +000022.1-000003.700001.6 08.6101.31K? 0
+212741.44 -133345.7 -000024.8-000005.600013.8 08.6101.05K? 0
+212909.99 -041327.5 -000021.4-000012.400022.3 08.6101.65K? 0
+213008.89 +052530.1 +000002.9-000021.000023.0 08.6101.10K? 0
+213017.39 -161816.9 -000004.2-000006.600006.3 08.6101.11K? 0
+213839.02 +325729.4 +000008.7-000001.100015.9 08.6101.49K? 0
+214051.18 +184759.3 -000013.5+000002.300022.2 08.6101.41K? 0
+214715.82 -325645.2 +000016.9+000002.100014.8 08.6101.54K? 0
+214758.45 -385934.3 -000006.0-000001.000009.3 08.6101.19K? 0
+214804.16 -120840.0 -000006.3-000009.800010.2 08.6101.52K? 0
+220210.36 +601413.9 -000026.5-000029.400016.0 08.6101.15K? 0
+220739.19 +554443.0 -000006.8-000010.200009.4 08.6101.11K? 0
+220849.60 +035824.3 -000002.3+000008.200019.6 08.6101.17K? 0
+221013.96 +505944.7 -000009.2-000006.400003.4 08.6101.10K? 0
+221216.76 +542506.0 -000026.4-000013.500007.2 08.6101.11K? 0
+221805.75 -613352.5 +000021.5-000015.100003.3 08.6101.06K? 0
+222443.38 -092544.2 +000020.4-000013.100008.7 08.6101.15K? 0
+222850.34 +470017.8 +000010.4+000016.800001.4 08.6101.15K? 0
+223505.10 -272818.5 -000036.2-000032.700014.4 08.6101.47K? 0
+223809.92 +481520.7 +000050.5+000001.900005.4 08.6101.39K? 0
+224352.66 +264029.0 -000025.3-000018.000018.5 08.6101.10K? 0
+224458.38 -133818.1 +000016.7-000039.500009.0 08.6101.17K? 0
+224857.14 -223917.2 -000003.0-000037.400011.2 08.6101.04K? 0
+225254.61 +594434.5 -000013.1+000004.100002.2 08.6101.20K? 0
+225413.00 -222734.7 -000032.9-000025.800004.9 08.6101.56K? 0
+225428.86 -251925.7 -000014.1-000016.300016.4 08.6101.66K? 0
+225747.76 +474746.6 +000011.9-000025.400011.1 08.6101.73K? 0
+230712.94 +412537.1 -000030.7-000044.300002.8 08.6101.49K? 0
+232224.70 +033622.1 +000034.8-000009.500005.3 08.6101.16K? 0
+232511.88 -543646.0 +000005.6-000017.600006.8 08.6101.09K? 0
+232748.47 +553955.3 -000010.2+000012.100007.3 08.6101.11K? 1
+233616.86 -132811.5 +000042.4-000022.000005.2 08.6101.01K? 0
+234438.05 +162854.9 +000001.7-000017.100006.4 08.6101.09K? 0
+235113.27 +360001.8 +000017.2-000012.300009.9 08.6101.54K? 0
+235404.37 +091339.6 +000007.7-000013.100006.7 08.6101.21K? 0
+235632.79 +011503.7 +000040.1+000021.900006.9 08.6101.08K? 0
+003925.32 +630238.4 +000016.4+000013.500002.3 08.6102.00M? 0
+193812.06 +164825.9 -000001.3-000033.300004.3 08.6102.00M? 0 0.10 1.00
+000746.45 +632128.9 +000060.3-000006.700011.8 08.6200.43F? 0
+001137.47 +101942.4 -000043.8-000058.100004.1 08.6200.63G? 0
+001607.49 +452709.3 +000010.6+000000.400005.4 08.6200.08A? 0
+002135.48 -161227.1 -000036.5-000007.000000.6 08.6200.47F? 0
+002723.96 +660705.5 +000041.9-000013.800002.6 08.6200.33F? 0
+003518.51 +694414.2 +000002.6+000004.600007.1 08.6200.28A? 0
+003527.32 +584042.6 -000016.9+000001.000002.5 08.6200.10A? 0
+003550.85 +612735.3 -000001.1-000001.100001.2 08.6200.37F? 0
+004105.40 +585130.4 -000001.4+000002.700003.3 08.62-0.01B? 0
+004301.35 +090107.9 -000016.1+000048.700006.4 08.6200.74G? 0
+004527.53 +474609.8 +000005.2-000037.500011.5 08.6200.31F? 0
+004638.76 -360200.3 -000026.4-000089.600013.8 08.6200.56F? 0
+005807.20 +275858.2 +000038.1-000078.400002.5 08.6200.89G? 0
+010040.86 +511903.7 -000015.4-000009.600001.3 08.6200.14A? 0
+010416.41 +622439.8 -000016.5+000007.200007.3 08.6200.44F? 0
+010615.40 -001555.2 +000032.4-000005.200006.0 08.6200.41F? 0
+010626.97 -365607.6 +000014.7-000004.600001.3 08.6200.87G? 0
+010825.67 -191001.0 +000004.1-000031.200018.9 08.6200.97K? 0
+010901.13 -120534.6 +000025.3+000023.000000.9 08.6200.37F? 0
+010934.15 -461556.1 +000057.3-000009.700004.6 08.6200.66G? 0
+011124.90 +195405.2 +000081.3+000018.300004.3 08.6200.52F? 0
+011342.29 -115545.4 +000157.5+000074.300010.8 08.6200.45F? 0
+011559.62 -755751.0 +000050.3+000032.000008.6 08.6200.29A? 0
+011822.61 -441149.4 -000033.2-000007.500003.5 08.6200.44F? 0
+012349.98 +051838.4 +000035.8+000013.100010.0 08.6200.27A? 0
+012350.88 +115709.6 +000051.3-000064.900014.3 08.6200.49F? 0
+012948.08 +530636.6 +000010.8-000007.900006.0 08.6200.33F? 0
+012954.07 +532115.1 -000018.9-000003.600001.8 08.6200.43F? 0
+013322.14 +490108.4 +000026.8-000023.300022.9 08.6200.33F? 0
+013722.08 +181252.7 +000033.8+000007.100013.9 08.6200.79G? 0
+013924.66 +454942.3 +000004.0+000001.100010.9 08.6200.98K? 0
+013929.21 +385027.8 +000055.0-000004.800015.3 08.6200.52F? 0
+014355.25 -130900.4 +000029.5+000020.000007.6 08.6200.94G? 0
+014356.87 -304338.2 +000023.6-000015.300018.2 08.6200.18A? 0
+014415.77 +093411.2 +000013.0-000023.700002.2 08.6200.62G? 0
+014502.89 +434219.8 +000011.0-000001.800019.2 08.6200.33F? 0
+014510.87 +710304.2 +000016.0-000000.200000.4 08.6200.36F? 0
+014549.26 +644446.3 -000018.8+000003.800014.2 08.6200.35F? 0
+015225.13 -203639.9 +000098.0-000023.300010.1 08.6200.51F? 0
+015909.97 -082147.1 +000025.6+000008.400012.4 08.6200.28A? 0
+020245.22 +343938.7 +000011.3-000033.500009.2 08.6200.55F? 0
+020348.89 +550714.5 -000009.4-000007.400005.9 08.6200.03A? 0
+021717.13 +142757.4 +000001.5-000001.900003.0 08.6200.15A? 0
+021744.42 +223941.1 -000012.3-000011.000007.1 08.6200.38F? 0
+022039.80 +402756.7 +000007.8-000008.800000.3 08.6200.04A? 0
+022232.19 +625756.8 +000007.5-000014.500000.3 08.6200.22A? 0
+022330.14 +164346.3 +000040.8-000001.800011.8 08.6200.49F? 0
+022723.06 +533000.3 +000004.5-000003.300002.2 08.6200.08A? 0
+022812.22 +281443.1 +000046.9-000027.100007.6 08.6200.37F? 0
+022839.81 +491823.6 -000007.0+000000.500003.6 08.6200.11A? 0
+023255.35 -084201.1 +000006.4+000007.000002.5 08.6200.50F? 0
+023408.89 -143719.6 +000009.2-000022.500013.6 08.6200.45F? 0
+023548.66 -002059.1 +000020.7-000013.000016.4 08.6200.34F? 0
+023636.72 +555531.4 +000000.5-000000.100007.8 08.6200.14A? 0
+023820.63 +201533.9 -000010.6-000011.500025.5 08.6200.26A? 0
+023836.07 -073148.5 -000011.0-000013.100015.9 08.6200.40F? 0
+024215.42 +563355.8 +000022.2-000022.800000.9 08.6200.32F? 0
+024625.96 -365434.9 +000051.8+000042.700004.4 08.6200.43F? 0
+024651.99 -600858.3 -000002.5-000076.300012.3 08.6200.54F? 0
+024728.00 +212043.2 +000012.2-000025.000023.7 08.6200.36F? 0
+024805.16 +481151.5 -000007.7-000005.000009.4 08.6200.98K? 0
+024825.78 +073213.9 -000003.2-000019.800016.9 08.6200.13A? 0
+030110.40 +590210.4 +000007.7+000011.000001.1 08.6200.22A? 0
+030239.82 +723557.6 -000003.6-000000.900004.5 08.6200.20A? 0
+030456.92 +344614.9 -000036.1-000242.100021.0 08.6200.63G? 0
+031012.08 -434315.3 +000039.4-000026.600010.6 08.6200.48F? 0
+031517.78 -132924.9 +000006.8+000011.300001.5 08.6200.83G? 0
+031537.41 +524459.4 +000016.4-000026.200005.6 08.6200.29A? 0
+031826.78 +284248.7 -000004.5-000004.200004.9 08.6200.34F? 0
+031942.44 +352933.2 +000007.6-000047.300020.0 08.6200.68G? 0
+032138.41 +330420.4 -000000.2-000019.200003.1 08.6200.03A? 0
+032320.32 +025056.7 +000032.8-000042.000004.1 08.6200.41F? 0
+034026.07 -651705.2 -000024.7-000053.400006.9 08.6200.45F? 0
+034435.10 +355120.3 +000004.1-000010.700001.4 08.6200.13A? 1
+035145.22 +255108.8 -000105.5-000080.900007.5 08.6200.63G? 0
+035330.05 +255608.3 +000027.6-000006.900000.1 08.6200.98K? 0
+035406.96 +021101.7 +000023.2+000003.600002.0 08.6200.10A? 0
+035453.34 +000038.7 +000030.7-000019.200005.9 08.6200.46F? 0
+035832.98 -402627.0 -000016.8-000018.300004.4 08.6200.48F? 0
+040105.75 -093501.5 -000013.1-000041.300003.3 08.6200.96K? 0
+040830.80 +122019.4 +000169.1-000325.800030.6 08.6200.91G? 0
+040912.26 +635033.7 -000015.5-000061.700004.0 08.6200.88G? 0
+041006.84 +074152.6 +000011.1-000012.800006.3 08.6200.35F? 0
+041445.13 -140918.7 +000016.1+000020.700009.6 08.6200.48F? 0
+041514.65 +754912.7 -000027.3-000004.900011.0 08.6200.50F? 0
+041606.08 +090226.5 +000037.4-000011.600002.5 08.6200.40F? 0
+041635.34 -022235.5 +000037.6+000011.800008.6 08.6200.02A? 0
+042414.55 +162405.9 +000040.3+000000.600015.7 08.6200.51F? 0
+043217.08 +481657.3 +000003.1-000007.600009.0 08.6200.30A? 0
+043358.38 +320830.3 +000076.7-000051.800015.1 08.6200.51F? 0
+043618.27 +550135.7 -000000.4+000021.100013.5 08.6200.57F? 0
+043943.26 +765655.9 +000029.7-000035.900004.6 08.6200.20A? 0
+044130.61 +810956.7 -000049.1+000014.800007.7 08.6200.96K? 0
+044605.28 +605423.6 +000151.8-000125.100014.9 08.6200.64G? 0
+044704.64 +090338.4 +000026.3-000002.200003.4 08.6200.51F? 0
+044835.57 -202545.9 -000008.8-000067.200002.9 08.6200.46F? 0
+045104.83 +445807.8 +000013.4-000016.500022.5 08.6200.18A? 0
+045740.42 +392852.2 -000020.7+000018.800018.2 08.6200.55F? 0
+050043.89 -173506.3 -000000.1-000008.900015.7 08.6200.52F? 0
+050145.46 +293911.7 -000009.4-000013.900023.5 08.6200.23A? 0
+050338.38 +023330.1 +000000.1-000011.600002.0 08.6200.33F? 0
+050736.96 +373752.7 -000017.8-000008.700003.9 08.6200.27A? 0
+050754.34 -393348.7 +000024.3+000034.400012.6 08.6200.33F? 0
+051005.31 -841643.6 -000001.0+000007.600000.6 08.6200.05A? 0
+051103.06 +730234.3 -000000.3-000005.100005.2 08.6200.37F? 0
+051134.34 -293334.4 -000013.1+000018.700017.7 08.6200.92G? 0
+051135.48 +700743.9 -000014.2+000008.100008.5 08.6200.27A? 0
+051734.35 -151258.2 +000000.3+000010.300018.1 08.6200.04A? 0
+051910.61 +390520.1 +000030.5-000073.800007.8 08.6200.53F? 0
+051938.48 -133529.6 +000038.3+000061.900006.3 08.6200.61G? 0
+052122.58 -461644.7 -000006.1+000003.100002.8 08.6200.20A? 0
+052420.36 -595716.4 -000004.8-000003.300000.5 08.6200.25A? 0
+052755.81 +422014.7 -000000.6-000012.300001.6 08.6200.18A? 0
+052826.86 -705356.7 +000015.8+000201.300020.6 08.6200.55F? 0
+052938.74 +332805.0 +000012.8-000045.900008.3 08.6200.47F? 0
+053020.49 -021826.8 +000018.4-000135.900000.3 08.6200.53F? 0
+053113.81 +154627.7 -000036.4-000373.300012.3 08.6200.66G? 0
+053337.49 -323720.5 +000037.9-000006.500026.5 08.6200.93G? 0
+053810.78 -600332.8 +000007.5-000008.400001.9 08.6200.38F? 0
+053834.23 -023416.0 -000012.0-000023.800022.9 08.6200.00B? 0 0.10 1.00
+053947.18 +102021.3 -000000.5-000022.100007.3 08.6200.46F? 0
+054855.54 -004007.7 +000041.6-000083.200004.0 08.6200.49F? 0
+055002.26 +160047.8 +000010.1+000007.600013.0 08.6200.10A? 0
+055008.59 -181652.1 -000005.4+000017.000009.7 08.6200.51F? 0
+055135.99 +492023.7 +000000.6-000010.000008.1 08.6200.39F? 0
+055204.94 -010140.8 +000034.0+000053.700022.9 08.6200.49F? 0
+060102.29 -100346.8 -000003.1+000003.500005.1 08.62-0.02B? 0
+060112.11 -173019.0 -000009.8+000011.500007.0 08.6200.18A? 0
+060407.64 +123138.9 -000008.3-000031.300003.1 08.6200.92G? 0
+060434.24 +301404.1 -000004.4-000012.300012.8 08.6200.06A? 0
+060753.37 -383837.8 +000003.4+000003.500003.5 08.6200.38F? 0
+060935.86 -032346.4 +000028.6-000024.200026.4 08.6200.48F? 0
+061050.08 -091450.5 +000001.3+000002.700007.0 08.6200.63G? 0
+061102.62 +155010.1 +000013.1-000021.200021.2 08.6200.63G? 0
+061136.13 -212817.9 +000004.7-000003.900006.3 08.62-0.14B? 0
+061336.00 -104905.9 +000003.1+000007.300014.9 08.6200.23A? 0
+061631.27 -403156.5 +000127.2+000187.600043.5 08.6200.94G? 0
+061654.70 +141019.5 -000010.8+000001.400004.2 08.62-0.00B? 0
+062515.34 -313340.4 +000016.2+000032.000014.2 08.6200.36F? 0
+062627.07 +485626.9 +000004.1-000008.700006.2 08.6200.29A? 0
+062816.39 -454129.0 -000005.7-000020.600007.9 08.6200.26A? 0
+063009.78 +374919.3 +000062.4-000077.500021.1 08.6200.71G? 0
+063628.94 +054755.7 -000002.6-000009.700009.2 08.6200.09A? 0
+063858.19 -164831.2 +000006.7+000014.700012.4 08.6200.00A? 0
+064214.51 +184711.0 -000008.2+000004.800006.1 08.62-0.09B? 0
+064629.72 -821107.5 +000003.2-000032.200016.0 08.6200.53F? 0
+064710.76 +263340.5 -000013.5+000006.800009.0 08.6200.43F? 0
+064906.41 +300742.0 +000007.2-000005.300007.8 08.6200.94G? 0
+064921.48 -134207.0 -000003.2-000000.600002.2 08.62-0.00B? 0
+065258.47 -215007.0 +000005.9+000010.100003.5 08.62-0.02B? 0
+065723.20 -082548.6 -000005.5-000009.100004.5 08.6200.15A? 0
+065847.36 -043330.4 -000017.8-000013.700000.2 08.6200.36F? 0
+065900.01 +612039.0 +000014.7-000007.000009.9 08.6200.49F? 0
+070002.86 -224307.3 -000006.6+000004.300006.4 08.62-0.10B? 0
+070223.66 -075214.6 +000004.7-000040.900002.0 08.6200.48F? 0
+070259.42 +114335.0 -000004.9+000010.300021.9 08.62-0.00B? 0
+070528.34 +084621.3 +000021.0+000009.500000.3 08.6200.08A? 0
+070814.79 -232554.1 +000001.0-000001.400004.4 08.62-0.09B? 0
+070834.43 -180019.1 -000000.2+000001.400005.8 08.62-0.01B? 0
+071306.82 -190321.1 -000013.3-000003.000005.7 08.6200.16A? 0
+071330.94 -703200.8 +000000.6+000037.100012.8 08.6200.53F? 0
+071423.19 -205510.0 -000002.3-000005.700006.7 08.6200.12A? 0
+071502.46 +064350.2 -000014.9+000003.200008.4 08.62-0.01B? 0
+071510.06 -225905.6 +000000.0+000000.000000.0 08.6200.39F? 0
+071645.23 -274851.5 -000010.7+000010.500006.6 08.6200.17A? 0
+071933.11 -005430.2 -000029.7+000004.900005.6 08.62-0.10B? 1
+072035.16 -011223.8 +000008.6-000002.200002.0 08.6200.23A? 0
+072200.30 -144828.0 -000009.4+000017.600012.0 08.6200.09A? 0
+072200.58 +143824.1 -000032.1-000053.300007.5 08.6200.67G? 0
+072222.36 -191228.1 -000003.0+000002.600011.4 08.6200.34F? 1
+072227.27 -090232.4 +000001.6-000116.600001.1 08.6200.51F? 0
+072358.08 +150959.6 +000021.8-000021.100005.1 08.6200.05A? 0
+072631.34 +603247.9 -000136.7-000466.900019.9 08.6200.85G? 0
+072730.18 -272359.3 -000006.9+000017.100001.8 08.6200.43F? 0
+072735.11 -470545.2 +000000.4+000004.500006.5 08.6200.17A? 0
+072843.33 +241649.4 -000008.6+000038.500003.1 08.6200.95G? 0
+072849.13 -081513.1 -000000.7+000012.200008.0 08.6200.76G? 0
+072910.47 -491254.6 +000007.7+000015.100005.6 08.6200.21A? 0
+072937.68 -193130.0 +000003.4-000006.700009.1 08.6200.06A? 0
+073007.49 +391919.9 -000012.9+000004.800004.2 08.6200.20A? 0
+073033.35 +051515.0 +000000.0+000000.000000.0 08.6200.23A? 1
+073123.64 +124628.5 -000017.1+000000.000012.8 08.6200.00A? 0
+073310.22 -204213.2 -000003.9-000008.800010.4 08.62-0.06B? 0
+073954.09 +661642.6 -000009.0-000011.600007.3 08.6200.01A? 0
+074043.06 +633048.6 +000014.0-000075.500005.5 08.6200.86G? 0
+074149.97 -465434.7 -000006.3+000015.800003.8 08.6200.36F? 0
+074402.76 -380833.2 +000002.4+000033.700011.8 08.6200.97K? 0
+074414.27 -264130.8 -000005.5-000002.100006.7 08.62-0.09B? 0
+074610.23 -380605.7 -000009.3+000003.600000.3 08.62-0.08B? 0
+074738.17 -325134.8 -000011.9+000019.400004.4 08.6200.30A? 0
+074846.36 -672633.8 -000007.3+000017.500000.6 08.6200.99K? 0
+075119.01 +384917.4 -000001.2+000000.300021.4 08.6200.23A? 1
+075319.09 -155145.4 -000016.1+000008.100005.7 08.62-0.06B? 0
+075346.55 -121736.0 -000025.9-000003.600001.9 08.6200.22A? 1
+075754.82 +405829.4 +000089.3-000176.500019.7 08.6200.57F? 0
+075840.11 -100404.1 -000007.5-000000.500013.5 08.62-0.03B? 0
+075924.25 -131951.7 -000002.5-000005.600009.5 08.6200.21A? 0
+080523.62 -141704.5 -000004.2+000001.800003.7 08.6200.07A? 0
+080922.75 +373421.7 -000046.7-000043.600010.1 08.6200.49F? 0
+080944.77 +002009.9 -000034.4+000013.900000.2 08.6200.25A? 0
+081055.09 -371315.3 +000005.2+000005.200004.9 08.62-0.01B? 0
+081213.06 -494944.6 -000007.2-000005.900003.6 08.6200.98K? 0
+081722.71 -114609.0 +000007.3+000004.400002.3 08.6200.32F? 0
+081819.36 -470805.8 -000038.7+000033.300007.8 08.6200.40F? 0
+082001.43 -574024.6 +000000.7-000005.600001.3 08.6200.00A? 0
+082259.30 -074322.8 +000001.4+000020.400005.8 08.6200.32F? 0
+082704.62 +293426.6 -000115.6-000050.000003.7 08.6200.54F? 0
+082800.97 +161833.3 -000008.5-000002.900008.4 08.6200.10A? 0
+082954.50 -565543.1 -000007.2+000018.400000.7 08.6200.15A? 0
+083007.86 -520555.9 +000000.0+000000.000000.0 08.6200.23A? 1
+083009.98 +280452.9 -000012.1-000042.600017.8 08.6200.46F? 0
+083023.70 +713439.7 +000000.1+000001.900002.3 08.6200.97K? 0
+083130.17 +124504.9 -000007.4-000017.200009.7 08.6200.32F? 0
+083648.03 +185258.2 -000036.3-000020.700004.8 08.6200.30A? 0
+084003.73 -721732.8 -000011.9-000015.700003.4 08.6200.99K? 0
+084856.14 +724036.3 -000061.3-000069.600011.6 08.6200.56F? 0
+084907.37 -030710.4 -000028.7-000007.800024.0 08.6200.51F? 0
+085022.34 -624432.6 -000022.6+000033.000008.2 08.6200.21A? 0
+085035.14 -294509.4 -000019.5-000048.200002.9 08.6200.45F? 0
+085145.66 -203559.1 -000004.5+000006.300000.5 08.6200.35F? 0
+085201.94 +132326.5 -000004.3-000025.900019.3 08.6200.30A? 0
+085245.02 -145251.9 -000021.2-000001.900007.4 08.6200.22A? 0
+085906.81 -430707.3 -000016.3-000015.500016.7 08.6200.30A? 0
+085926.90 -380523.2 -000036.1-000000.800004.6 08.6200.90G? 0
+085928.65 -592819.3 -000053.0+000053.600004.3 08.6200.31A? 0
+090200.77 -365223.1 -000023.8+000013.100005.5 08.6200.21A? 0
+090247.53 -553633.0 -000001.1+000022.100005.9 08.6200.56F? 0
+090357.51 -512656.3 -000021.8+000003.700007.5 08.62-0.07B? 0
+090632.08 -071516.4 +000007.9-000010.500000.4 08.6200.54F? 0
+090814.98 -301632.0 -000006.8+000006.000000.3 08.6200.04A? 0
+090855.19 -825116.9 -000056.1+000055.700013.4 08.6200.47F? 0
+091255.43 +402306.7 -000014.7-000022.800005.2 08.6200.51F? 0
+091552.34 +833811.4 -000005.8-000008.000004.3 08.6200.04A? 0
+091654.63 +350856.9 -000028.0-000016.000017.6 08.6200.31A? 0
+091732.62 -142600.3 -000050.5+000013.000014.5 08.6200.99K? 0
+091733.00 -362222.6 +000002.9+000000.800018.8 08.6200.98K? 0
+091855.58 +121904.1 -000025.9-000003.400004.3 08.6200.36F? 0
+091952.25 -144702.0 +000008.5-000011.200009.0 08.6200.20A? 0
+092236.82 -532601.6 -000019.8+000016.200004.1 08.6200.12A? 0
+092246.96 -583333.5 -000002.2-000006.000000.2 08.62-0.01B? 0
+092313.43 -302922.2 -000016.0-000036.200025.1 08.6200.38F? 0
+092431.20 -714528.3 -000001.8-000014.100001.4 08.6200.18A? 0
+092701.55 -522757.8 +000000.9-000002.800001.6 08.62-0.00B? 0
+093503.30 -380549.7 -000021.5+000020.200012.8 08.6200.93G? 0
+093516.55 -031617.0 -000009.2-000003.800006.3 08.6200.22A? 0
+093726.64 +491821.8 -000024.1+000006.900030.5 08.6200.32F? 0
+093821.72 -402416.1 -000010.9-000009.600019.1 08.6200.97K? 0
+093823.82 -473122.9 -000001.9-000001.800000.7 08.62-0.09B? 0
+093830.07 -275906.6 -000005.7-000000.200004.9 08.6200.06A? 0
+094229.05 -145917.6 +000006.6-000032.400008.9 08.6200.64G? 0
+094453.13 -272152.7 -000072.3-000009.700007.1 08.6200.55F? 0
+094504.11 -250254.7 -000010.2-000014.200010.5 08.6200.92G? 0
+094600.65 +764238.7 +000000.0+000000.000000.0 08.6200.44F? 1
+095002.87 +014737.2 -000057.5-000000.100013.2 08.6200.46F? 1
+095012.83 -664428.6 -000016.5+000013.800009.8 08.62-0.03B? 0
+100013.28 -064220.9 +000021.3-000027.600019.3 08.6200.34F? 0
+100121.17 -562817.6 -000006.7+000004.000001.6 08.62-0.00B? 0
+100231.50 -561222.9 -000029.6+000004.600009.2 08.6200.13A? 0
+100742.76 +161629.2 +000037.3-000077.400008.9 08.6200.60G? 0
+101054.51 +074140.6 -000017.3-000032.300020.4 08.6200.48F? 0
+101254.29 -403825.7 +000023.8-000004.400010.4 08.6200.58F? 0
+102742.48 +643633.5 -000034.2+000004.300002.6 08.6200.56F? 0
+103624.97 -552201.1 -000051.1+000004.300000.6 08.6200.63G? 0
+103833.31 -552704.3 -000022.4+000003.800010.2 08.6200.92G? 0
+104035.04 +420911.5 -000002.4+000030.500000.3 08.6200.43F? 0
+104511.22 -594111.6 +000000.0+000000.000000.0 08.6200.34F? 0
+104528.93 -534928.4 -000012.2+000011.500005.9 08.62-0.02B? 0
+104805.84 -620132.9 -000002.3+000009.500005.5 08.6200.08A? 0
+105420.90 -545823.7 -000024.9-000004.800009.0 08.6200.03A? 0
+105613.48 -614229.8 +000000.0+000001.100001.4 08.62-0.06B? 0
+110528.90 -465335.1 -000006.9-000006.700005.0 08.62-0.00B? 0
+110706.96 -604005.8 -000010.2+000008.000000.6 08.6200.06A? 0
+111133.70 +023213.0 -000045.4-000001.900009.9 08.6200.25A? 0
+111347.90 -014846.9 -000010.1+000013.000003.5 08.6200.98K? 0
+112104.15 +123327.7 -000163.9-000028.600007.9 08.6200.59G? 0
+112256.29 -591845.5 -000001.7-000007.000004.2 08.6200.05A? 0
+113029.79 -844927.7 -000016.6+000010.300002.0 08.6200.39F? 0
+113144.83 -513914.8 -000010.7-000003.800001.7 08.62-0.01B? 0
+113631.56 -613425.7 +000000.0+000000.000000.0 08.6200.00B? 0
+113638.72 -403128.2 +000082.1-000063.500016.8 08.6200.93G? 0
+114035.74 +124821.9 -000023.8+000000.700000.2 08.6200.46F? 0
+114125.90 +321431.8 -000048.5-000216.600019.9 08.6200.61G? 0
+114609.62 +392405.5 -000068.5-000019.900006.4 08.6200.84G? 0
+114950.46 -080339.2 -000023.7-000003.900004.3 08.6200.96K? 0
+114951.64 +073027.2 -000063.4+000003.000017.9 08.6200.52F? 0
+115021.02 +100402.4 -000090.1-000011.500012.2 08.6200.58G? 0
+115352.09 +202010.4 -000146.3-000034.800012.1 08.6200.80G? 0
+115726.73 -483930.7 -000025.4-000002.200002.5 08.6200.94G? 0
+120700.71 -594140.7 -000024.7-000017.400003.1 08.6200.32F? 0
+120714.37 -304234.3 -000007.3-000013.100008.7 08.6200.24A? 0
+120759.99 -261212.0 -000092.3-000005.800007.7 08.6200.40F? 0
+123046.32 -581116.7 -000031.9-000014.200010.0 08.6200.51F? 0
+123306.86 -644739.2 -000031.6+000023.700019.6 08.6200.97K? 0
+123723.34 +643415.5 -000027.4+000014.700005.4 08.6200.88G? 0
+124117.85 -084634.6 -000032.0+000002.800010.7 08.6200.28A? 0
+124359.36 +271930.3 +000023.9-000079.200011.9 08.6200.59G? 0
+124401.97 -533020.5 -000034.6-000005.000011.3 08.6200.39F? 0
+124421.20 -134219.1 -000008.8-000068.400011.1 08.6200.61G? 0
+125800.84 -590503.6 -000013.3-000002.700000.4 08.6200.05A? 0
+130528.70 -185845.1 -000023.2-000029.600033.3 08.6200.50F? 0
+130739.41 -460925.2 -000015.4-000017.100010.3 08.6200.15A? 0
+130820.31 -502738.7 -000027.4+000011.400014.4 08.6200.27A? 0
+130852.03 +695808.9 -000009.2+000002.500010.6 08.6200.44F? 0
+131106.74 -540959.8 -000006.5-000011.000003.0 08.62-0.01B? 0
+131222.51 -733705.4 -000019.3+000000.700012.1 08.6200.92G? 0
+131227.47 -301813.4 -000038.8-000017.600016.8 08.6200.23A? 0
+131307.97 -633629.9 -000011.3-000011.500007.9 08.6200.13A? 0
+131757.39 +272712.4 -000006.4-000074.400011.9 08.6200.55F? 0
+131951.66 +642728.6 +000023.1-000005.500018.1 08.6200.90G? 0
+132123.82 +084210.0 -000011.5+000002.900002.6 08.6200.39F? 0
+132214.10 -354151.8 -000005.1-000005.400001.0 08.6200.88G? 0
+132500.64 -435520.7 -000025.6-000018.600007.0 08.6200.28A? 0
+132544.24 +375033.1 -000050.3+000006.200002.9 08.6200.48F? 0
+132602.35 -435236.8 +000005.4+000004.400018.6 08.62-0.01B? 0
+133154.10 -582621.6 +000001.8-000018.900024.6 08.6200.40F? 1
+133154.51 +041248.4 -000094.6+000021.700001.8 08.6200.49F? 0
+133215.88 -033357.0 -000057.1-000012.400004.3 08.6200.37F? 0
+133304.61 +392058.4 +000011.8-000020.500001.6 08.6200.49F? 0
+134321.98 -463808.4 -000048.4-000012.100025.5 08.6200.51F? 0
+134323.31 +201323.5 -000108.1-000029.600008.2 08.6200.50F? 0
+134339.45 -033129.6 -000029.7-000031.900031.4 08.6200.55F? 0
+135416.94 -855732.5 -000069.3-000028.800003.3 08.6200.38F? 0
+135457.13 -455359.5 -000005.3+000009.200002.5 08.6200.81G? 0
+135611.75 -335233.8 -000020.8-000033.700008.2 08.6200.99K? 0
+135755.03 -213549.5 +000146.8-000064.200011.8 08.6200.51F? 0
+135916.61 +590439.8 -000011.8+000000.200014.0 08.6200.57F? 0
+140446.27 -412738.6 -000027.2-000006.600008.7 08.6200.12A? 0
+140654.32 -255729.7 -000052.4-000017.300010.9 08.6200.30A? 0
+140914.17 -744242.2 +000003.5-000000.600010.0 08.6200.23A? 0
+141700.48 +030518.3 +000135.9+000041.100027.2 08.6200.78G? 0
+142041.32 -694815.1 +000004.0+000000.700005.6 08.6200.09A? 0
+142239.00 -733322.6 +000000.0+000000.000000.0 08.6200.08A? 0
+142324.68 +365134.4 -000024.4+000003.500001.2 08.6200.37F? 0
+142741.74 -480524.8 -000056.9-000062.700014.6 08.6200.70G? 0
+142859.42 +093303.6 -000011.1-000024.000010.3 08.6200.52F? 0
+142900.52 +534050.4 -000050.6+000007.800013.7 08.6200.54F? 0
+143028.40 +250523.7 +000001.2+000017.000021.0 08.6200.48F? 0
+143116.32 -481716.3 -000025.8-000009.000014.9 08.6200.08A? 0
+143338.72 -772641.5 -000037.3-000025.200001.0 08.6200.55F? 0
+143608.88 -670104.9 +000000.3-000000.900008.3 08.6200.98K? 0
+143806.62 -084031.3 +000044.8-000025.800004.3 08.6200.53F? 0
+144410.55 -554820.4 -000001.6+000005.000008.8 08.6200.59G? 0
+145147.33 -040529.8 -000067.4-000028.100011.0 08.6200.91G? 0
+145239.90 -531636.7 +000004.1-000024.900008.4 08.6200.50F? 0
+145304.66 -561756.8 +000006.9+000002.500004.5 08.6200.01A? 0
+145335.59 -622121.8 -000006.3-000004.800001.2 08.6200.05A? 0
+150237.10 -335003.5 +000019.0-000037.000010.2 08.6200.31F? 0
+150741.45 +171343.4 -000041.9-000019.000003.9 08.6200.58F? 0
+150847.49 -425050.4 -000042.4-000025.000005.8 08.6200.34F? 1
+150848.08 -504123.3 -000008.4+000004.500009.2 08.6200.01A? 0
+151009.85 -363327.3 -000047.4-000024.500015.6 08.6200.43F? 0
+151058.38 -560511.4 -000024.1-000011.100018.6 08.6200.42F? 0
+151335.21 +345254.8 -000026.6-000006.200017.0 08.6200.46F? 0
+151426.48 +104831.4 -000030.5+000022.400013.1 08.6200.50F? 0
+151847.97 -514803.3 -000028.6-000019.700003.1 08.6200.10A? 0
+152433.59 -242214.4 -000015.2-000024.300006.6 08.6200.38F? 0
+152832.03 -485844.1 -000017.3-000053.800010.7 08.6200.40F? 0
+152943.72 -165028.3 -000032.2-000013.800020.7 08.6200.71G? 0
+153339.80 -700637.9 -000021.4-000050.400004.5 08.6200.42F? 0
+153430.49 -563109.7 -000008.4-000004.700007.6 08.6200.10A? 0
+153439.33 -414359.8 -000023.8-000011.400000.3 08.6200.31F? 0
+153940.67 -325837.2 -000125.5-000065.900034.0 08.6200.69G? 0
+154046.45 +324534.1 -000051.8-000017.100004.8 08.6200.57F? 0
+154543.68 -461750.3 -000013.1-000026.900001.8 08.6200.22A? 0
+154743.74 +475334.8 -000000.6+000008.800005.1 08.6200.27A? 0
+154812.43 -653049.6 +000025.3-000007.900019.0 08.6200.30A? 0
+154814.42 -403412.0 -000004.5+000000.300006.0 08.6200.17A? 0
+154834.54 -574705.5 -000058.0-000022.900017.5 08.6200.47F? 0
+155449.13 +740048.4 +000013.4-000004.600000.9 08.6200.94G? 0
+155632.64 -464724.1 -000012.2-000003.200000.0 08.6200.16A? 0
+155937.91 +644442.5 -000026.9+000006.800013.0 08.6200.99K? 0
+160235.71 -662240.5 -000016.0-000043.100010.2 08.6200.50F? 0
+161439.73 -015517.8 -000003.9-000007.400000.1 08.6200.43F? 0
+161507.28 -555643.1 +000002.5+000009.100006.6 08.6200.32F? 0
+161646.08 +144725.8 -000062.8-000032.800020.3 08.6200.47F? 0
+161850.62 -575639.6 +000000.0+000000.000000.0 08.6200.06A? 0
+161929.59 -093730.1 +000026.8+000007.200005.9 08.6200.27A? 0
+162120.72 +355351.7 +000002.9-000011.000009.2 08.6200.44F? 0
+162222.47 +400948.3 -000005.6+000011.200003.3 08.6200.88G? 0
+162228.77 +533230.6 +000002.1-000003.900007.4 08.6200.99K? 0
+162322.28 +100017.4 +000062.9-000037.300019.9 08.6200.49F? 0
+162404.26 -321531.5 -000018.6-000022.900023.4 08.6200.48F? 0
+162441.38 -173338.7 -000021.9-000056.300023.6 08.6200.51F? 0
+162651.01 +853701.1 +000029.1+000033.200007.9 08.6200.45F? 0
+162730.89 -100834.0 -000087.2-000047.700023.1 08.6200.64G? 0
+163148.31 -424424.7 -000014.9-000018.900001.7 08.6200.79G? 0
+163311.01 -474100.0 -000044.0-000037.200005.0 08.6200.48F? 0
+164217.41 -201113.3 -000005.3+000002.000001.1 08.6200.11A? 0
+164632.52 +073917.4 +000037.0-000038.100023.1 08.6200.89G? 0
+164834.14 -404007.6 +000020.7-000004.400003.2 08.6200.34F? 0
+165136.38 -693521.5 +000007.2-000018.500005.0 08.6200.25A? 0
+165624.32 -623238.8 +000010.3+000024.000003.7 08.6200.44F? 0
+165830.56 -270644.2 -000044.9-000014.900013.5 08.6200.35F? 0
+165850.29 +035801.3 -000095.0+000003.300004.8 08.6200.51F? 1
+170403.39 -472623.9 -000004.9+000004.900005.2 08.6200.06A? 0
+170516.54 +753004.4 -000031.0+000038.800006.6 08.6200.45F? 0
+170628.90 -475044.5 +000010.8-000058.400014.2 08.6200.64G? 0
+170803.96 +171432.6 -000091.4+000040.800021.0 08.6200.82G? 0
+170831.57 -492803.9 +000004.2+000003.600011.1 08.6200.10A? 0
+170849.24 +331256.7 -000005.6-000153.500020.0 08.6200.55F? 0
+171403.41 +223412.0 +000005.5+000002.100005.1 08.6200.94G? 0
+171516.05 +642616.7 -000003.2+000038.400006.6 08.6200.21A? 0
+171548.41 +560439.6 +000004.8-000047.000009.9 08.62-0.01B? 0
+171548.97 +663748.9 -000009.9+000012.400000.1 08.6200.40F? 0
+171852.39 -202957.3 +000001.4-000046.500001.8 08.6200.37F? 0
+171903.93 -562101.3 +000002.2-000004.900004.3 08.6200.09A? 0
+171924.65 +091454.8 -000011.5+000011.000003.8 08.6200.55F? 0
+172002.55 -164055.7 +000021.5-000011.700013.5 08.6200.15A? 0
+172202.03 +563742.4 -000006.9-000015.600006.4 08.6200.12A? 0
+172533.38 +202001.3 -000005.6+000000.800000.5 08.62-0.09B? 0
+173424.26 -491149.2 -000040.6+000014.600004.2 08.6200.94G? 0
+173457.64 -441410.5 -000003.4+000025.900019.6 08.62-0.10B? 0
+173553.84 -614543.8 -000011.5+000134.100003.6 08.6200.67G? 0
+173609.23 -492018.6 +000000.0-000020.000028.9 08.6200.55F? 0
+173633.15 -425940.3 +000008.3-000014.100001.4 08.62-0.03B? 0
+173848.10 +222613.4 -000023.7+000030.500001.8 08.6200.62G? 0
+173851.75 -193219.3 +000029.8-000030.600001.2 08.6200.44F? 0
+173950.84 -565232.5 +000000.7-000011.400001.5 08.62-0.03B? 0
+174445.32 -395054.0 -000009.9-000014.400003.8 08.6200.34F? 0
+174900.41 -254458.3 +000025.3-000008.800000.3 08.6200.12A? 0
+175120.06 -334948.1 +000006.8-000026.400019.6 08.6200.20A? 0
+175236.22 +154400.2 +000005.0-000001.400001.5 08.6200.01A? 0
+175257.28 +373501.8 -000001.8+000017.800004.6 08.6200.24A? 0
+175658.29 +363432.9 -000001.2-000008.400002.2 08.6200.25A? 0
+175918.09 -065121.3 -000018.3-000025.100006.6 08.6200.57F? 0
+180202.68 -320327.2 +000006.5-000003.100011.6 08.6200.03A? 0
+180317.29 -081500.3 +000009.2-000005.700011.4 08.6200.32F? 0
+180339.10 -374347.5 -000005.3-000019.100017.0 08.6200.23A? 0
+180635.53 -503126.8 -000006.6-000053.100002.5 08.6200.40F? 0
+180941.38 -010746.9 +000000.7+000009.700000.6 08.6200.38F? 0
+181257.53 +095847.4 +000026.6-000009.400001.8 08.6200.86G? 0
+181519.43 +101642.9 -000082.6+000054.000021.3 08.6200.69G? 0
+181758.30 +032847.7 +000013.5-000002.100013.8 08.6200.36F? 0
+181853.13 -212739.1 +000007.6-000016.100009.4 08.6200.18A? 0
+182130.20 -252538.0 -000013.1+000012.900012.5 08.6200.93G? 0
+182539.02 -503418.0 +000016.0-000010.600008.6 08.6200.14A? 0
+183140.17 -254125.4 -000022.3-000005.400013.5 08.6200.45F? 0
+183217.22 +224159.0 -000003.6+000005.200007.7 08.6200.93G? 0
+183224.49 +171628.5 +000000.7-000024.800006.0 08.6200.21A? 0
+183541.59 +374012.8 -000019.7+000103.700001.6 08.6200.54F? 0
+184016.03 -620746.6 +000015.4-000009.800007.3 08.6200.04A? 0
+184211.48 -340224.9 -000026.4-000036.200017.5 08.6200.49F? 0
+185022.20 -071613.0 +000007.7-000045.400008.7 08.6200.30A? 0
+185207.49 +114754.2 -000042.0+000009.600004.3 08.6200.49F? 1
+185451.82 +072403.2 +000001.7-000008.800004.1 08.6200.28A? 0
+185831.97 -013458.8 -000007.0-000089.800025.4 08.6200.57F? 0
+185858.77 +033021.0 -000002.4+000014.400009.0 08.6200.27A? 0
+190009.94 +713039.1 -000002.6-000007.500001.9 08.6200.07A? 0
+190108.06 +343904.6 +000002.3+000006.400009.8 08.6200.10A? 0
+190255.50 -155910.7 +000033.9+000026.700028.6 08.6200.59G? 0
+190701.29 -212533.1 +000011.7+000000.500003.6 08.6200.21A? 0
+190937.81 +053309.6 -000001.7-000021.700009.4 08.6200.14A? 0
+191049.21 +504312.5 -000002.0-000038.700010.8 08.6200.04A? 0
+191116.79 +250933.4 +000004.7-000013.900007.4 08.6200.14A? 0
+191347.89 +390850.1 -000000.4+000031.900008.6 08.6200.00B? 0 0.10 1.00
+191943.45 +442228.9 -000013.6+000055.300008.4 08.6200.53F? 0
+192209.78 +320812.7 +000002.4+000004.600013.4 08.6200.15A? 0
+192225.04 -042847.1 +000043.4+000017.300005.3 08.6200.51F? 0
+192425.12 -194251.6 +000026.7-000000.500001.4 08.6200.34F? 0
+192526.60 -034406.0 -000039.7-000063.800025.1 08.6200.66G? 0
+192621.77 -170801.5 -000009.2-000018.300010.8 08.62-0.04B? 0
+193501.88 +250151.0 +000013.7-000000.200003.5 08.6200.07A? 0
+193718.50 -171018.5 +000036.4-000070.600023.2 08.6200.56F? 0
+193725.00 +052717.0 +000002.6-000007.300006.9 08.6200.07A? 0
+193920.27 +291849.1 +000012.4-000029.800020.2 08.6200.95G? 0
+193959.54 -273209.0 -000003.8-000028.500022.2 08.6200.37F? 0
+194017.36 -165241.1 -000009.3-000018.900013.9 08.6200.14A? 0
+194212.57 +351209.1 -000003.6-000005.900001.3 08.62-0.01B? 0
+194449.54 +440402.3 +000003.4-000008.000007.1 08.6200.98K? 0
+194636.34 +414416.9 +000012.1+000010.900004.3 08.6200.13A? 0
+194930.61 +172911.9 +000016.3-000028.600006.5 08.6200.36F? 0
+195302.87 +635220.3 +000024.7+000064.000015.9 08.6200.86G? 0
+195540.04 -084516.9 -000058.8-000134.000000.5 08.6200.63G? 0
+195647.01 -493716.8 -000005.5-000063.700003.5 08.6200.64G? 0
+195658.31 +544758.2 -000007.8+000014.200003.0 08.6200.09A? 0
+195953.13 +182024.1 +000011.7-000004.100004.1 08.62-0.02B? 0
+200030.76 -440310.3 -000011.9+000004.100002.4 08.6200.35F? 0
+200249.22 +385442.6 +000079.6-000083.700016.8 08.6200.55F? 0
+200318.68 +332659.7 -000008.1-000013.700012.2 08.6200.07A? 0
+200439.32 +304352.9 +000000.4-000003.100005.4 08.62-0.05B? 0
+200852.71 -102000.3 +000039.8-000083.100004.4 08.6200.64G? 0
+200855.31 +774237.2 +000003.9+000027.300003.4 08.6200.00B? 1
+201349.37 -551010.9 +000016.5-000030.600002.5 08.6200.52F? 0
+201730.44 +453816.1 -000021.5-000003.800001.2 08.6200.26A? 0
+202042.84 +423418.9 +000008.0+000006.500003.8 08.62-0.01B? 0
+202304.89 -331520.0 +000006.0+000014.400017.9 08.6200.26A? 0
+202332.08 +621616.0 +000031.6+000085.700005.9 08.6200.60G? 0
+202711.99 +453045.8 +000002.8-000000.900005.9 08.6200.15A? 0
+202845.27 +062337.7 -000001.1-000008.400000.4 08.6200.92G? 0
+202904.20 +530206.4 +000008.7+000004.000007.9 08.6200.09A? 0
+203035.98 +691501.5 +000045.1+000025.000001.1 08.6200.44F? 0
+203345.26 +465935.6 -000003.4+000009.000000.1 08.6200.87G? 0
+204437.08 -272609.2 -000014.3-000003.000003.7 08.6200.05A? 0
+204455.29 +372025.7 -000034.0-000027.500002.3 08.6200.36F? 0
+204549.46 +683306.9 +000104.7+000147.500013.6 08.6200.67G? 0
+204826.84 -064757.8 +000006.1-000000.200002.3 08.6200.56F? 0
+204854.99 +453727.2 -000006.9+000008.300004.4 08.6200.30A? 0
+204914.88 +380022.9 +000011.4+000015.900001.9 08.6200.95K? 0
+205314.25 +022700.0 +000007.0-000011.800021.7 08.6200.44F? 0
+205559.13 +175200.5 -000009.5+000057.000011.4 08.6200.48F? 0
+205635.34 -015710.8 +000014.4-000107.500006.2 08.6200.61G? 0
+205645.64 +461921.9 +000027.1+000006.300009.3 08.6200.20A? 0
+205746.71 +441039.8 -000010.2+000006.000001.7 08.6200.19A? 0
+205932.67 +010355.5 +000233.9+000106.700027.2 08.6200.68G? 0
+210823.50 -755847.0 +000000.0+000000.000000.0 08.6200.52F? 1
+211237.33 +454742.5 +000009.0+000000.300012.7 08.62-0.04B? 0
+211403.93 +424652.6 +000003.0+000013.100036.0 08.6200.46F? 0
+211535.96 -392709.7 +000102.3-000025.300028.6 08.6200.61G? 0
+211732.31 +363522.7 +000010.3+000004.500006.6 08.6200.94G? 0
+211830.32 +550507.6 -000017.4-000025.500004.8 08.6200.24A? 0
+211926.34 +532858.0 -000009.3-000008.700010.8 08.6200.00A? 0
+212033.65 -014255.2 -000005.9+000012.600001.1 08.6200.42F? 0
+212045.07 +401546.9 +000063.8-000016.100021.1 08.6200.55F? 0
+212218.89 +144109.1 +000034.6-000066.700006.8 08.6200.57F? 0
+212230.92 -440843.2 -000076.3-000037.700008.1 08.6200.68G? 0
+212300.35 +574058.6 -000036.8-000015.400004.3 08.6200.40F? 0
+212504.24 +131159.4 +000085.1+000033.100007.7 08.6200.61G? 0
+213021.73 -524415.0 +000025.2-000076.200001.9 08.6200.97K? 0
+213327.28 -540918.4 -000001.3+000002.000000.2 08.6200.44F? 0
+213534.15 -114722.3 +000035.8-000020.300009.1 08.6200.38F? 0
+213611.02 +190215.4 +000004.4-000012.800008.7 08.6200.98K? 0
+214101.55 +570818.3 +000024.5+000021.400001.2 08.6200.95G? 0
+214445.10 +493046.4 -000012.7-000009.000001.3 08.6200.03A? 0
+214759.96 -401518.8 +000096.6-000350.100048.3 08.6200.97K? 0
+215251.30 +234223.9 -000003.7-000080.100006.6 08.6200.89G? 0
+215334.49 +003618.7 +000026.9-000002.100018.1 08.6200.47F? 0
+215420.74 -382800.8 +000139.2+000027.200006.6 08.6200.54F? 0
+215635.06 +523144.4 +000008.9-000012.200005.3 08.6200.02A? 0
+215652.29 +360803.6 +000003.6-000000.400002.3 08.6200.03A? 0
+215903.57 +631546.2 +000006.8+000000.000001.3 08.6200.13A? 0
+220055.88 +473824.3 +000024.4+000020.800015.8 08.6200.48F? 0
+220136.37 -473321.9 +000002.5-000023.000017.7 08.6200.29A? 0
+220232.96 -370553.4 -000006.9+000024.200002.7 08.6200.48F? 0
+220435.13 +085446.2 -000003.1+000021.200009.5 08.6200.39F? 0
+220712.33 +353724.0 +000004.8+000002.200004.4 08.6200.11A? 0
+220800.65 +762840.0 +000055.2+000033.900007.2 08.6200.36F? 0
+220835.95 +400655.6 -000007.6+000007.300005.9 08.6200.63G? 0
+220915.93 -071427.8 +000009.6+000014.000015.3 08.6200.04A? 0
+221313.43 -654018.6 +000064.9-000049.900008.9 08.6200.56F? 0
+221345.18 -305122.6 +000002.1+000008.300012.2 08.6200.95K? 0
+221447.74 +574238.4 +000127.4+000039.900028.2 08.6200.61G? 0
+221504.05 -702925.4 +000014.8+000000.800009.1 08.6200.06A? 0
+221659.97 +533901.0 -000002.5-000013.700014.0 08.6200.36F? 0
+221827.09 -210009.9 +000081.6-000014.600008.0 08.6200.60G? 0
+222029.88 -143316.2 -000018.2-000009.100005.6 08.6200.39F? 0
+222412.99 -284027.8 +000025.3-000020.300009.6 08.6200.39F? 0
+222440.13 -514503.0 +000017.6+000000.800010.7 08.6200.84G? 0
+222653.80 -783136.8 +000007.7+000009.100010.2 08.6200.32F? 0
+223216.06 +592935.7 +000197.5-000024.500004.0 08.6200.66G? 0
+223230.57 +590137.3 +000038.3+000042.500004.3 08.6200.41F? 0
+223339.58 +411030.0 -000017.3-000013.400004.3 08.6200.07A? 0
+223351.06 +355224.1 +000023.5-000014.300009.1 08.6200.47F? 0
+223829.33 -140332.9 +000008.5+000008.700009.4 08.6200.51F? 0
+223856.71 +490554.0 +000018.6-000005.700006.3 08.6200.30A? 0
+224806.42 +590642.8 +000006.6-000013.300011.1 08.6200.05A? 0
+224810.01 +255436.4 +000030.4-000006.300026.5 08.6200.35F? 0
+225335.06 -445226.2 -000030.1+000000.200013.9 08.6200.53F? 0
+225421.51 -650453.1 +000312.5-000205.100005.9 08.6200.66G? 0
+225450.44 +150627.5 +000013.0-000018.600007.0 08.6200.25A? 0
+225607.28 -430839.4 +000049.5-000007.300006.6 08.6200.46F? 0
+225627.19 +430041.2 -000013.5-000006.500003.4 08.6200.17A? 0
+225804.80 -184224.1 -000015.6-000004.400002.9 08.6200.37F? 0
+230120.30 +343103.5 +000030.6+000022.800007.1 08.6200.34F? 0
+230410.49 +594336.5 +000035.5+000001.100003.8 08.6200.29A? 0
+230412.25 -501558.8 -000003.1+000000.800006.7 08.6200.89G? 0
+230742.78 -362853.6 -000065.3-000010.200005.4 08.6200.47F? 0
+231824.01 -250008.0 +000010.4-000004.400021.8 08.6200.57F? 0
+232034.31 +581639.5 -000004.5-000000.200009.0 08.6200.54F? 0
+232440.12 +333631.0 +000044.3+000000.000005.0 08.6200.54F? 0
+232455.90 +661206.9 +000005.6+000003.500009.5 08.6200.31F? 0
+232713.24 +355752.2 -000001.1-000021.700011.5 08.6200.30A? 0
+233224.55 +040251.1 +000028.4+000013.600001.4 08.6200.32F? 0
+233320.30 +591822.5 +000009.9-000042.000007.5 08.6200.49F? 0
+233544.92 -132718.7 +000027.7-000007.700005.8 08.6200.91G? 0
+233701.46 +483434.1 +000005.5+000001.300001.3 08.62-0.05B? 0
+233809.62 +551354.7 +000009.8-000001.300005.5 08.6200.21A? 0
+234038.37 -315450.0 +000111.3-000013.100021.4 08.6200.49F? 0
+234431.19 +083015.0 +000068.0-000047.500009.4 08.6200.50F? 0
+235119.01 -433502.3 +000023.4-000032.500016.6 08.6200.99K? 0
+235145.44 -054049.6 +000020.6-000081.100010.1 08.6200.99K? 0
+235208.20 -310431.6 +000247.9+000016.900002.9 08.6200.57F? 0
+235419.04 +664925.9 +000022.4-000025.000005.9 08.6200.25A? 0
+235540.64 +431810.5 +000008.4-000007.000001.2 08.6200.18A? 0
+000006.48 -180046.1 -000002.1-000012.500011.6 08.6201.39K? 0
+000052.91 +514038.9 -000009.4-000004.100022.6 08.6201.17K? 0
+000614.19 -324858.9 +000020.9-000005.100013.8 08.6201.58K? 0 0.10 1.00
+000634.81 +521602.4 +000004.4-000005.300001.8 08.6201.17K? 0
+001006.72 +471824.6 +000003.2-000005.800011.8 08.6201.16K? 0
+002242.47 +243408.7 +000004.7-000046.100034.5 08.6201.46K? 0
+002828.11 -354308.6 +000033.2+000016.500005.6 08.6201.43K? 0
+003800.73 +222946.6 -000028.3+000018.400001.2 08.6201.01K? 0
+003917.05 -280856.8 +000027.5+000020.300013.4 08.6201.16K? 0
+003956.13 +492055.3 -000004.7-000000.100001.3 08.6201.69K? 0
+004310.89 -431259.8 -000001.0+000009.900015.6 08.6201.33K? 0
+010213.08 +300946.8 -000008.7-000009.400017.7 08.6201.04K? 0
+010454.93 +614314.0 -000000.8+000006.900017.3 08.6201.87M? 0
+010455.08 +465521.1 +000034.9+000019.100007.8 08.6201.23K? 0
+010455.42 +245727.3 +000012.0-000018.500006.7 08.6201.06K? 0
+011909.25 -092244.2 -000024.2-000007.400000.5 08.6201.01K? 0
+012610.03 +063954.0 +000037.1+000006.700002.6 08.6201.34K? 0
+013136.62 -643636.3 +000026.5-000005.900010.7 08.6201.62K? 0
+013836.61 -083034.1 +000003.7-000010.700008.3 08.6201.36K? 0
+014425.13 +140323.8 -000016.5-000026.100010.0 08.6201.10K? 0
+014500.23 +464852.3 -000010.1-000005.800033.8 08.6201.71K? 0
+015044.35 +462327.9 +000000.5+000000.000044.6 08.6201.55K? 0
+015904.57 -085854.2 +000011.2+000006.400005.1 08.6201.29K? 0
+020011.85 +063914.1 -000007.4-000001.300002.5 08.6201.21K? 0
+020230.43 +420104.1 +000016.7-000015.700004.8 08.6201.40K? 0
+020458.91 +505721.9 -000000.9-000020.700013.6 08.6201.01K? 0
+021458.81 +045211.0 +000013.6-000018.700001.5 08.6201.67K? 0
+021512.99 +533440.8 +000005.8+000012.700015.0 08.6201.20K? 0
+021646.62 +295702.7 +000013.7-000016.100011.6 08.6201.75K? 0
+022921.39 +205041.5 +000017.7-000011.600001.4 08.6201.18K? 0
+023343.66 -130854.3 +000015.3-000010.900002.9 08.6201.08K? 0 0.10 1.00
+023716.22 +270642.0 +000048.7-000029.100020.9 08.6201.01K? 0
+025527.38 -773923.4 +000007.5-000001.200003.8 08.6201.32K? 0
+025532.31 -353341.3 +000016.1+000007.700016.4 08.6201.06K? 0
+030202.31 -703138.9 +000050.8+000053.800005.7 08.6201.12K? 0
+030600.92 +093925.6 -000027.4-000027.600013.4 08.6201.63K? 0
+030650.24 -333455.5 +000009.0+000021.600000.4 08.6201.12K? 0
+034954.88 +193359.0 +000003.4-000007.200006.5 08.6201.04K? 0
+040104.10 +762055.2 +000016.5-000028.700007.8 08.6201.78K? 0
+040258.61 -553605.6 -000012.1-000005.300009.3 08.6201.41K? 0
+040305.33 +424643.4 -000002.8-000010.400027.6 08.6201.15K? 0
+040430.79 -560858.2 +000036.1+000026.500004.8 08.6201.05K? 0
+040534.30 +053102.0 -000017.6-000026.500006.3 08.6201.12K? 0
+040542.35 +154417.3 +000063.8-000014.900004.1 08.6201.26K? 0
+041031.40 +363053.5 +000018.6-000009.900006.6 08.6201.52K? 0
+041632.16 +360813.8 +000017.7+000020.600018.9 08.6201.10K? 0
+042336.12 -402343.1 -000016.3+000011.300000.3 08.6201.58K? 0
+043449.55 +493639.7 -000001.0-000009.500011.9 08.6201.88M? 0
+044741.86 +654459.0 -000019.3-000011.800001.1 08.6201.29K? 0
+045725.92 -062508.2 +000017.1+000037.100001.9 08.6201.05K? 0
+050855.12 -023116.7 -000006.1-000024.800010.5 08.6201.07K? 0
+051234.10 +273615.4 -000001.5+000015.600018.4 08.6201.35K? 0
+051242.70 +675006.4 +000001.0-000034.700012.3 08.6201.09K? 0
+052133.63 +415942.0 +000024.0-000020.500030.9 08.6201.32K? 0
+052156.28 -313523.9 -000001.5+000027.800008.7 08.6201.26K? 0
+052157.28 +101518.1 -000025.0+000016.700032.3 08.6201.01K? 0
+052333.97 +294009.0 -000010.8-000004.000009.5 08.6201.40K? 0
+052432.08 +440523.2 +000029.7-000017.300006.2 08.6201.70K? 0
+052855.16 +514529.7 -000016.7-000039.700031.9 08.6201.12K? 0
+053402.75 +635728.4 -000031.3-000023.100003.8 08.6201.19K? 0
+053623.08 +094515.1 +000001.4-000009.600013.6 08.6201.02K? 0
+054111.78 -165231.9 +000012.4+000022.000011.1 08.6201.52K? 0
+055410.46 +584537.0 +000024.7+000010.300016.6 08.6201.09K? 0
+060157.70 -295749.2 +000020.0-000027.500001.0 08.6201.08K? 0
+060533.18 +410342.6 -000013.3-000009.800001.7 08.6201.41K? 0
+060615.83 +424635.0 -000000.9-000018.100012.7 08.6201.10K? 0
+060829.46 -241925.9 +000007.1+000008.900007.6 08.6201.46K? 0
+061341.49 +020024.4 -000003.9+000004.300011.3 08.6201.55K? 0
+062157.35 -062628.3 -000010.9+000005.300013.1 08.6201.09K? 0
+062503.53 +194552.3 -000049.3+000017.400030.6 08.6201.01K? 0
+062829.35 +135351.4 -000030.9-000021.700021.3 08.6201.67K? 0
+063221.92 +031359.6 -000009.2-000000.800008.7 08.6201.08K? 0
+063234.50 -231107.9 -000003.3+000006.500004.4 08.6201.65K? 0
+063324.39 -153208.7 +000011.6-000032.300011.3 08.6201.15K? 0
+063619.96 +640018.5 -000002.3-000012.100001.7 08.6201.22K? 0
+063742.47 -244533.6 +000008.0-000004.100019.9 08.6201.55K? 0
+063850.91 -084626.4 +000023.8+000010.300003.3 08.6201.40K? 0
+063942.54 +020231.8 +000017.6+000001.300016.1 08.6201.47K? 0
+064122.89 +185559.8 -000013.0-000004.100017.2 08.6201.13K? 0
+064430.70 +000841.9 -000016.0-000055.200023.8 08.6201.48K? 0
+065126.92 -063319.8 -000025.4+000003.000006.4 08.6201.05K? 0
+065204.39 +261305.8 -000005.2+000007.200003.3 08.6201.70K? 0
+065222.85 -221202.2 -000010.8+000014.100010.0 08.6201.57K? 0
+065225.78 +523128.6 +000014.1-000018.500008.5 08.6201.07K? 0
+065557.74 +411443.2 +000006.3+000004.900018.4 08.6201.29K? 0
+070018.25 -595740.9 +000014.7+000003.000013.7 08.6201.36K? 0
+070053.39 -070134.3 +000001.0-000003.200018.3 08.6201.35K? 0
+070136.73 +015444.6 -000008.5+000007.600002.4 08.6201.55K? 0
+070330.00 +105600.1 -000000.8-000017.900018.8 08.6201.64K? 0
+070356.74 +125819.7 -000010.1+000034.900057.4 08.6201.58K? 0
+070826.97 +791544.0 -000011.0-000006.000009.8 08.6201.52K? 0
+071152.80 -290019.8 -000013.7+000010.900009.9 08.6201.03K? 0
+071725.47 -135457.6 +000006.9-000028.200012.1 08.6201.54K? 0
+071739.66 +080821.3 +000018.5+000013.000009.6 08.6201.52K? 0
+072031.80 -060131.5 +000032.9+000013.200016.2 08.6201.03K? 0
+072608.00 -721407.3 -000011.6+000028.100004.9 08.6201.51K? 0
+072628.87 -520043.4 -000023.1-000005.300010.8 08.6201.08K? 0
+073008.57 -045737.1 -000013.7+000012.800007.2 08.6201.40K? 0
+073148.52 +243207.0 -000018.2-000010.200005.0 08.6201.32K? 0
+073456.02 -224206.6 +000015.4-000025.800005.2 08.6201.27K? 0
+074145.70 -111520.4 +000014.5+000002.900004.5 08.6201.08K? 0
+074305.73 +025339.7 -000028.5-000007.600016.0 08.6201.23K? 0
+074319.81 +582007.4 -000006.9-000002.800002.1 08.6201.39K? 0
+074931.12 -263445.3 +000021.5+000018.000025.2 08.6201.83K? 0
+075007.94 +113228.7 -000040.6-000001.100016.0 08.6201.18K? 0
+075048.69 -260522.7 -000008.7-000014.900009.4 08.6201.54K? 0
+075919.32 +302657.8 -000007.8+000016.600009.9 08.6201.01K? 0
+080726.47 -393022.2 -000008.7+000017.400002.8 08.6201.10K? 0
+080803.42 -433848.6 +000006.5-000006.700004.2 08.6201.12K? 0
+080825.95 -203113.9 -000017.8-000006.100017.4 08.6201.06K? 0
+081513.79 -343953.1 -000032.8+000021.000009.0 08.6201.36K? 0
+081659.59 -572744.4 -000004.3-000015.800000.6 08.6201.25K? 0
+081729.95 -405338.0 +000018.4-000015.300004.0 08.6201.51K? 0
+082433.61 +742617.0 -000002.1-000019.100000.2 08.6201.18K? 0
+082440.50 -313838.7 -000024.2-000004.700012.6 08.6201.56K? 0
+082615.36 +263042.3 -000013.8-000032.400007.8 08.6201.56K? 0
+083113.56 -095511.1 -000004.1+000002.700003.4 08.6201.00K? 0
+083324.03 -095848.2 +000019.6-000014.700014.2 08.6201.00K? 0
+083715.11 +572129.5 -000028.1-000028.500000.1 08.6201.15K? 0
+085150.87 +171237.1 +000005.9-000001.200012.5 08.6201.17K? 0
+085209.16 +351336.2 +000012.5-000017.300016.2 08.6201.46K? 0
+085600.74 -105326.0 +000000.8+000013.800008.2 08.6201.53K? 0
+085806.56 +240556.2 -000020.5-000012.300005.6 08.6201.50K? 0
+091251.31 -314924.3 -000028.0+000011.900000.1 08.6201.07K? 0
+091331.09 -141747.4 -000007.0+000012.800015.2 08.6201.28K? 0
+091405.88 -745049.6 +000024.8+000011.000009.6 08.6201.04K? 0
+092118.06 -584057.7 +000003.1-000008.600007.7 08.6201.57K? 0 0.10 1.00
+092722.56 +291402.6 +000000.6-000015.100002.8 08.6201.30K? 0
+094020.86 +042121.1 -000006.4-000008.300003.7 08.6201.05K? 0
+094725.45 +125859.0 -000028.4+000011.200012.1 08.6201.42K? 0
+095222.76 -842521.7 -000023.7-000009.800000.7 08.6201.07K? 0
+095336.53 +580142.9 -000024.5-000038.500004.2 08.6201.10K? 0
+095424.64 -284931.3 +000004.4-000014.100002.4 08.6201.06K? 0
+095936.55 +091900.0 +000014.4-000001.700005.4 08.6201.55K? 0
+100115.81 -544302.6 -000017.5-000005.600006.9 08.6201.17K? 0
+100422.08 +591213.1 -000016.9-000033.700010.6 08.6201.00K? 0
+100640.19 -493039.5 -000020.7+000012.700005.0 08.6201.67K? 0
+100955.94 -544708.6 -000003.0-000002.000008.9 08.6201.28K? 0
+102030.01 -355229.7 -000020.9-000004.100006.8 08.6201.65K? 0
+102030.64 -303040.7 -000019.7+000023.000013.9 08.6201.30K? 0
+102237.54 +251245.3 +000013.7-000059.100013.7 08.6201.05K? 0
+102406.99 -644854.6 -000003.8+000012.900008.6 08.6201.27K? 0
+102906.37 -282845.3 -000011.9+000001.200018.8 08.6201.22K? 0
+103308.40 -384713.0 -000031.1+000024.300002.9 08.6201.05K? 0
+103444.40 -693511.0 -000007.1+000001.100010.3 08.6201.71K? 0
+103529.83 +645124.0 +000001.2-000006.000010.6 08.6201.52K? 0
+103624.84 -314958.9 +000027.0+000001.200019.5 08.6201.58K? 0
+103734.34 +122111.6 +000030.3-000019.800017.3 08.6201.37K? 0
+103858.24 -573528.1 -000000.8+000025.500006.1 08.6201.03K? 0 0.10 1.00
+104025.93 +040154.7 -000016.8-000002.500002.8 08.6201.24K? 0
+105011.30 +511529.9 -000015.4-000011.200005.0 08.6201.09K? 0
+105102.58 +050156.3 -000014.1+000001.000024.5 08.6201.25K? 0
+111017.12 -605517.6 -000014.5+000019.800038.9 08.6201.39K? 0
+112213.47 -500828.7 +000011.6+000001.600021.2 08.6201.05K? 0
+112318.84 -253420.1 -000042.0-000000.300008.5 08.6201.02K? 0
+112900.72 +024403.3 +000027.7-000047.500030.6 08.6201.07K? 0
+113643.64 +332632.8 -000023.1-000009.300019.9 08.6201.46K? 0
+113919.33 -040814.0 -000003.2-000012.300006.1 08.6201.08K? 0
+114107.99 -573613.2 -000004.5-000000.600021.8 08.6201.14K? 0
+114504.04 +090906.2 -000065.6+000016.600000.6 08.6201.39K? 0
+115703.05 -555504.0 +000004.9+000062.700026.7 08.6201.04K? 0
+115716.58 -580310.1 -000001.7+000001.300016.8 08.6201.20K? 0
+120635.84 -204410.6 -000006.5+000034.200006.0 08.6201.04K? 0
+121118.54 +083603.7 -000011.4+000002.600013.0 08.6201.41K? 0
+121507.40 +585652.1 -000013.2-000005.200006.6 08.6201.48K? 0
+122222.20 +095633.8 -000009.6-000017.400001.6 08.6201.29K? 0
+122525.80 -300130.4 -000001.0+000031.400010.5 08.6201.07K? 0
+122955.42 -453236.2 -000021.8+000007.700000.6 08.6201.60K? 0
+123855.27 -393023.5 -000008.9+000001.400000.3 08.6201.10K? 0
+124704.40 -420523.2 +000034.7+000029.200013.7 08.6201.01K? 0
+124749.19 -531808.8 -000006.6+000001.000021.0 08.6201.43K? 0
+125334.90 +730249.6 +000038.2-000026.000014.0 08.6201.27K? 0
+125520.92 +194534.4 -000027.5-000021.800014.1 08.6201.56K? 0
+130040.51 -720351.0 -000021.8-000013.400003.3 08.6201.00K? 0
+130510.48 -852210.6 -000026.8-000002.300006.6 08.6201.20K? 0
+131727.19 +364854.3 +000012.0-000040.500017.6 08.6201.16K? 0
+132941.54 -312317.7 -000051.0-000041.500008.1 08.6201.08K? 0
+133234.81 +520229.1 -000041.5-000014.000011.2 08.6201.06K? 0
diff --git a/kstars/kstars/data/hip086.dat b/kstars/kstars/data/hip086.dat
new file mode 100644
index 00000000..bfc601ca
--- /dev/null
+++ b/kstars/kstars/data/hip086.dat
@@ -0,0 +1,1000 @@
+133651.94 -545928.2 +000000.0-000001.700027.6 08.6201.37K? 0
+133842.64 -682845.9 +000012.8+000003.100004.2 08.6201.95M? 0
+133845.82 -761431.4 -000020.0-000015.700009.9 08.6201.65K? 0
+134724.16 +604127.9 +000024.5-000025.700003.0 08.6201.08K? 0
+134749.36 -350648.8 +000028.7-000010.100002.6 08.6201.27K? 0
+135753.20 -691737.3 -000010.9-000017.100005.3 08.6201.95M? 0
+140053.62 -723823.8 -000012.9-000008.000002.4 08.6201.24K? 0
+140215.52 +014125.8 -000016.2-000014.000031.9 08.6201.09K? 0
+140422.63 -545858.1 -000008.0-000015.800017.5 08.6201.50K? 0
+141013.76 -450440.7 -000002.4-000016.000005.4 08.6201.30K? 0
+141223.49 -633117.6 -000004.3+000009.200015.9 08.6201.15K? 0
+141848.32 +011521.3 -000012.0+000005.800014.6 08.6201.56K? 0
+142857.38 +010321.5 -000036.4-000012.400001.8 08.6201.28K? 0
+143024.48 -212952.1 -000007.2+000015.100008.4 08.6201.52K? 0 0.10 1.00
+143113.81 +033007.0 -000019.6-000035.800012.1 08.6201.19K? 0
+143246.50 -450622.3 +000004.4-000013.300006.8 08.6201.65K? 0
+143545.78 +525217.3 +000002.2+000013.400004.0 08.6201.59K? 0
+144437.94 -250257.0 -000007.7+000014.300016.1 08.6201.76K? 0
+144638.12 -430947.5 +000039.3-000003.700005.9 08.6201.33K? 0
+144857.10 -583918.7 +000007.9+000010.300013.4 08.6201.38K? 0
+145202.03 -173035.7 +000005.1-000055.000018.3 08.6201.10K? 0
+145932.37 +581758.6 -000016.4+000012.500012.1 08.6201.15K? 0
+150509.59 -735210.5 -000022.8-000019.500005.4 08.6201.16K? 0
+150817.71 +193047.6 -000008.4-000017.200001.0 08.6201.45K? 0
+150936.16 -075216.0 +000003.8-000022.900003.0 08.6201.02K? 0
+151049.60 +552520.6 -000028.9+000014.500002.2 08.6201.17K? 0
+151409.93 +385857.4 +000008.6-000009.500007.5 08.6201.13K? 0
+151905.31 -141947.0 -000020.4-000002.000000.7 08.6201.53K? 0
+152005.25 +174625.5 -000041.3-000018.300004.8 08.6201.43K? 0
+152027.06 -473022.7 +000023.3+000002.400014.0 08.6201.52K? 0
+152532.11 -660214.0 +000006.0-000027.200001.1 08.6201.10K? 0
+154153.58 -124535.7 -000007.1+000008.200018.6 08.6201.07K? 0
+154701.85 -871105.2 -000019.4-000006.200003.7 08.6201.05K? 0
+154949.14 -521441.4 -000037.2-000030.500021.1 08.6201.12K? 0
+155030.98 -523029.4 +000010.3-000023.100011.4 08.6201.10K? 0
+155812.33 +491004.6 -000018.8+000038.400007.3 08.6201.20K? 0
+161807.67 -822103.9 -000010.7-000016.000006.9 08.6201.38K? 0
+161853.36 -551617.4 +000022.9+000020.600009.6 08.6201.16K? 0
+163049.32 -090601.3 -000007.4-000001.500020.7 08.6201.23K? 0
+163648.15 +122136.7 -000066.6-000027.600011.4 08.6201.15K? 0
+164035.27 -335357.4 -000004.9-000076.000033.5 08.6201.40K? 0
+164236.63 +170720.4 -000007.2-000022.900001.8 08.6201.52K? 0
+164432.98 -602635.1 -000004.0+000024.600009.0 08.6201.09K? 0
+164552.58 +364508.3 -000024.9+000045.300005.7 08.6201.14K? 0
+165244.63 +242911.8 +000001.3+000005.600008.1 08.6201.09K? 0
+165246.67 +372014.9 +000005.3+000000.600000.1 08.6201.35K? 0
+165329.13 +235539.8 -000048.5+000004.200008.2 08.6201.00K? 0
+165459.18 +165449.9 -000003.5-000023.200009.8 08.6201.06K? 0
+170137.15 +253757.2 -000000.2+000023.400009.8 08.6201.44K? 0
+170319.07 +593505.2 -000337.0+000248.900048.9 08.6201.06K? 0
+170420.19 +131817.7 +000012.6-000004.500005.9 08.6201.63K? 0
+170855.31 -670427.3 -000004.2-000019.300005.9 08.6201.07K? 0
+171725.80 +313014.2 -000023.3-000052.700003.7 08.6201.32K? 1
+171801.22 -503430.9 -000008.7-000034.700004.3 08.6201.22K? 0
+172242.61 +580529.5 +000031.4-000028.700005.2 08.6201.23K? 0
+172514.90 +195514.7 +000007.9+000011.300018.3 08.6201.65K? 0
+173737.50 -712041.0 +000025.4-000016.900000.7 08.6201.09K? 0
+174009.63 +430716.4 -000006.2-000013.900011.1 08.6201.09K? 0
+174053.63 -141530.1 +000042.5-000003.000014.9 08.6201.18K? 0
+174450.63 +272653.4 -000011.8-000021.900004.6 08.6201.09K? 0
+174455.77 +595057.3 +000017.6-000015.000016.8 08.6201.42K? 0
+174559.58 -284041.6 -000017.7+000001.700009.2 08.6201.74K? 0
+175107.11 +271132.1 -000001.1-000014.600013.5 08.6201.07K? 0
+175234.67 +354551.3 -000009.0+000024.700007.7 08.6201.44K? 0
+175744.45 -283413.4 +000050.9+000014.600033.1 08.6201.72K? 0
+175826.89 -260530.4 -000000.7+000003.500002.9 08.6201.21K? 0
+175845.26 -310756.6 -000032.0-000001.200039.5 08.6201.45K? 0
+180240.01 +345748.8 -000006.1+000008.200009.6 08.6201.50K? 0
+180341.42 -270553.1 +000050.7+000021.300036.1 08.6201.67K? 0
+181149.62 +482326.5 +000002.9-000048.900002.3 08.6201.00K? 0
+181252.62 -484826.4 +000005.0-000001.600000.6 08.6201.26K? 0
+181307.21 +381714.4 -000025.6-000031.200019.6 08.6201.01K? 0
+181354.11 +564523.5 -000012.8+000004.400014.8 08.6201.45K? 0
+181458.16 -284015.9 -000037.1-000008.300046.9 08.6201.54K? 0
+181557.76 -254239.5 +000039.0-000023.100003.5 08.6201.36K? 0
+181706.98 +401521.0 +000010.6+000013.900002.7 08.6201.10K? 0
+182148.04 -324644.2 -000009.5-000035.500008.4 08.6201.82K? 0
+182451.54 +502816.0 +000012.7+000038.300002.1 08.6201.00K? 0
+182511.88 +230652.2 -000002.8+000004.900002.6 08.6201.27K? 0
+182544.22 -313005.2 +000021.8-000020.100000.1 08.6201.36K? 0
+183147.51 -350600.4 +000013.6+000012.000000.1 08.6201.68K? 0
+184152.41 +625741.1 -000011.7+000015.400017.1 08.6201.44K? 0
+184345.80 -451808.3 +000008.5-000010.700010.7 08.6201.64K? 0
+184527.01 -204706.7 -000071.2-000051.900010.8 08.6201.50K? 0
+184715.99 +382140.1 +000015.8-000000.200012.0 08.6201.47K? 0
+185011.15 +135515.6 -000032.1-000029.300012.2 08.6201.14K? 0
+185302.71 +545324.0 +000007.1-000013.700007.9 08.6201.04K? 0
+185304.64 -493923.5 +000021.0-000002.200001.3 08.6201.26K? 0
+185355.69 -402401.8 -000001.7+000016.000022.6 08.6201.28K? 0
+185523.03 -795039.2 -000001.6-000020.800018.9 08.6201.24K? 0
+185636.48 +294929.0 +000003.3+000013.000012.1 08.6201.03K? 0
+185805.68 +375340.8 -000010.4-000006.500004.6 08.6201.22K? 0
+190257.21 -611557.8 +000011.2-000007.500003.5 08.6201.01K? 0
+190410.18 -204803.4 -000004.9-000025.500007.9 08.6201.38K? 0
+190616.62 +093458.0 -000020.0-000000.800004.4 08.6201.78K? 0
+191017.23 -262642.8 +000001.5-000009.400012.2 08.6201.06K? 0
+191250.33 -072938.3 +000008.0-000031.800000.8 08.6201.19K? 0
+191438.60 -363427.1 +000005.9-000011.100033.6 08.6201.55K? 0
+191518.89 +334034.8 -000007.6+000006.400012.4 08.6201.04K? 0
+191809.78 -161622.1 +000046.9-000040.300040.3 08.6201.17K? 0
+192206.96 +232811.4 +000007.5-000007.600014.4 08.6201.23K? 0
+192232.42 -201858.5 +000015.1+000018.500001.2 08.6201.11K? 0
+192351.02 -425609.7 -000032.6-000003.100003.4 08.6201.56K? 0
+193123.52 +351302.7 +000000.8-000021.500014.8 08.6201.63K? 0
+193148.38 +315202.8 -000004.6+000009.900012.2 08.6201.56K? 0 0.10 1.00
+193322.91 -112223.0 +000013.8-000035.400004.6 08.6201.34K? 0
+193336.91 -142735.0 -000017.6-000005.300007.9 08.6201.70K? 0
+193836.54 -003939.1 -000014.4+000000.200018.7 08.6201.73K? 0
+193913.43 +193956.6 +000015.4-000006.000002.9 08.6201.14K? 0
+193920.67 +102316.5 -000006.2-000012.700008.9 08.6201.64K? 0
+194012.67 -131104.4 +000006.3+000016.900020.8 08.6201.63K? 0
+194910.23 -654927.9 -000006.1-000036.600003.4 08.6201.20K? 0
+195334.79 +440808.8 -000002.0+000004.300015.3 08.6201.54K? 0
+195533.57 +481026.9 +000002.4+000004.300008.8 08.6201.31K? 0
+195603.81 -434011.6 -000024.9-000003.200004.0 08.6201.05K? 0
+195624.33 -305146.8 +000010.2-000044.100010.4 08.6201.55K? 0
+195745.05 -564447.7 -000007.2-000026.600006.6 08.6201.01K? 0
+195839.80 -534845.5 -000007.4-000015.300001.5 08.6201.15K? 0
+200057.07 +501451.6 +000003.0+000011.300003.6 08.6201.54K? 0
+200224.63 +561152.6 -000002.3-000006.700012.1 08.6201.67K? 0
+200717.13 -392109.4 -000018.6-000004.300014.7 08.6201.02K? 0
+200905.97 +225954.3 +000021.5+000031.200012.7 08.6201.50K? 0
+200907.73 +160423.1 +000013.8-000035.300007.1 08.6201.39K? 0
+201128.07 +241219.8 +000003.2+000007.400008.1 08.6201.19K? 0
+201145.88 +405039.8 -000026.9+000000.200017.1 08.6201.52K? 0
+201718.38 -710401.7 +000001.3-000006.600013.5 08.6201.16K? 0
+202459.06 +123335.9 -000017.1-000022.700004.3 08.6201.34K? 0
+202948.00 +130023.6 +000002.0-000024.400020.6 08.6201.24K? 0
+203124.31 +572650.4 +000040.1-000007.100001.5 08.6201.18K? 0
+203127.79 +253510.7 -000007.5-000015.200011.4 08.6201.60K? 0
+203150.32 +351642.3 +000005.6-000016.800003.5 08.6201.16K? 0
+203252.88 +120326.3 -000012.3-000030.300013.9 08.6201.40K? 0
+203254.05 +094815.3 +000005.4-000014.400007.7 08.6201.03K? 0
+203328.87 +294656.1 +000002.8-000016.500019.2 08.6201.61K? 0
+203403.40 +152113.7 -000009.5+000002.900007.8 08.6201.32K? 0
+203418.31 -123847.5 +000022.6-000023.500002.8 08.6201.31K? 0
+203629.02 +262348.6 +000011.9+000000.800004.2 08.6201.02K? 0
+203641.93 +181634.0 -000021.2-000006.800004.5 08.6201.11K? 0
+203920.09 +514717.6 +000011.7+000003.500009.1 08.6201.54K? 0
+204103.36 -093124.4 +000047.0-000035.100031.1 08.6201.03K? 0
+205240.81 +263220.4 -000013.3-000007.800015.8 08.6201.55K? 0
+205416.43 +605745.7 -000001.3-000045.300004.8 08.6201.23K? 0
+205444.61 -345248.1 +000017.4-000007.400003.2 08.6201.63K? 0
+210547.86 -332852.1 +000007.3-000025.900011.9 08.6201.11K? 0
+211123.40 -882710.6 +000002.5-000001.600016.5 08.6201.50K? 0
+211647.74 +122002.7 +000005.3-000005.700007.8 08.6201.00K? 0
+211658.59 -310234.6 +000064.0-000045.100005.7 08.6201.04K? 0
+212212.97 +181244.6 -000006.2+000001.200019.9 08.6201.44K? 0
+212251.12 -023150.0 +000009.5+000017.200035.4 08.6201.72K? 0
+212703.01 +105822.0 +000045.7-000011.300013.9 08.6201.25K? 0
+212728.24 +413729.1 -000002.1+000004.900010.6 08.6201.48K? 0
+213108.67 -493825.6 +000036.0-000061.500001.5 08.6201.17K? 0
+213121.05 -511719.5 -000020.7+000002.600016.1 08.6201.44K? 0
+213208.54 +034303.7 +000017.1-000008.700006.7 08.6201.00K? 0
+213436.39 +021527.2 -000015.8-000015.400001.5 08.6201.37K? 0
+213724.93 -304541.8 -000005.8+000003.800004.3 08.6201.54K? 0
+214029.63 -042716.2 -000011.9-000021.800019.9 08.6201.08K? 0
+214306.25 +620900.6 -000013.3+000000.600011.4 08.6201.45K? 0
+214345.98 -613946.0 +000026.8-000014.800005.8 08.6201.39K? 0
+214514.62 -072859.3 +000002.7+000024.000025.8 08.6201.59K? 0
+214628.49 +215002.2 +000010.7-000009.200015.2 08.6201.27K? 0
+214705.86 +371835.4 +000016.2+000025.900012.8 08.6201.29K? 0
+214903.83 +343613.9 -000014.6-000000.300009.8 08.6201.15K? 0
+215046.91 +583804.9 +000033.9+000030.200002.3 08.6201.11K? 0
+215232.59 +434621.7 +000016.9+000000.700010.2 08.6201.07K? 0
+215508.99 +501844.1 +000017.8-000005.200011.0 08.6201.66K? 0
+220125.61 +632914.7 -000018.7-000026.100012.5 08.6201.80K? 0
+220730.05 +563030.5 -000000.9+000006.800009.5 08.6201.19K? 0
+221054.37 +570607.1 +000000.9-000000.100010.7 08.6201.59K? 0
+221704.33 +133348.0 +000020.7+000011.200000.8 08.6201.13K? 0
+221847.39 +501605.3 +000022.9-000016.500002.2 08.6201.32K? 0
+221958.56 +351633.6 +000015.3+000019.100006.9 08.6201.24K? 0
+222420.97 +050338.0 +000003.1-000025.900010.9 08.6201.66K? 0
+222441.61 +671627.4 +000005.3-000018.400004.7 08.6201.09K? 0
+222716.12 +530609.4 +000017.0-000006.300003.6 08.6201.03K? 0
+222921.34 +574306.1 +000015.7-000002.900000.2 08.6201.87M? 0
+223220.56 -502016.0 +000006.7+000005.000017.6 08.6201.01K? 0
+223407.92 -192143.6 -000023.5+000000.800008.7 08.6201.19K? 0
+224009.87 -291845.6 -000009.6-000021.900007.8 08.6201.06K? 0
+224840.04 +380636.2 +000016.4-000008.000002.5 08.6201.15K? 0
+225931.47 +250651.6 +000004.3-000002.100002.7 08.6201.03K? 0
+225940.78 +460323.3 +000005.9-000012.000000.6 08.6201.09K? 0
+230353.78 +110540.1 -000018.8+000003.400024.9 08.6201.50K? 0
+230425.06 -140830.5 -000020.7-000038.100004.0 08.6201.33K? 0
+230920.83 +660119.0 +000003.9-000002.300006.2 08.6201.86M? 0
+231745.32 +821022.4 -000010.7-000007.900002.7 08.6201.13K? 0
+232046.84 -335402.0 +000001.1-000042.000012.5 08.6201.45K? 0
+232225.72 +540624.9 -000007.4+000022.800028.0 08.6201.37K? 0
+232521.66 +060229.2 +000002.8+000005.800008.7 08.6201.09K? 0
+232643.85 +195026.7 +000032.1+000016.200012.9 08.6201.08K? 0
+233450.45 -103524.7 -000014.8-000016.300001.4 08.6201.03K? 0
+233909.37 +305209.5 +000027.2-000010.400012.9 08.6201.11K? 0
+234327.12 +113607.5 -000009.5-000015.900013.8 08.6201.57K? 0
+234458.72 -475410.9 +000011.3-000001.200023.1 08.6201.16K? 0
+235132.56 -033030.5 -000002.0-000003.700025.1 08.6201.11K? 0
+235202.67 +531024.7 -000015.7+000024.000002.8 08.6201.67K? 0
+072513.07 -030803.4 +000023.5-000005.300006.0 08.6202.52N? 0
+191846.16 +130406.1 -000011.1-000013.000002.3 08.6202.06M? 0
+000524.28 +161944.7 +000041.7-000018.300014.6 08.6300.46F? 0
+001211.36 +550622.1 +000011.4-000003.500006.3 08.6300.76G? 0
+001344.45 +523931.4 -000006.6-000001.100004.8 08.6300.09A? 0
+001449.99 +234736.3 +000003.4+000006.500006.7 08.6300.51F? 0
+002349.15 +000718.8 -000007.1+000013.400011.5 08.6300.94G? 0
+002622.33 +591054.9 +000008.2+000004.000016.9 08.6300.25A? 0
+004020.71 +765043.5 +000040.4+000008.300017.1 08.6300.92G? 0
+004914.67 +262123.0 +000034.6-000020.600017.6 08.6300.49F? 0
+005038.24 +552938.3 +000039.1-000028.100013.0 08.6300.45F? 0
+005647.90 -730404.5 +000000.0+000000.000000.0 08.6300.26A? 0
+010134.40 +281902.3 -000018.9-000065.800011.6 08.6300.72G? 0
+010513.15 -195117.9 -000004.6-000014.700022.6 08.6300.24A? 0
+011002.60 +305818.9 +000020.5-000014.600005.9 08.6300.97K? 0
+011031.18 -425704.2 -000000.2+000006.600002.5 08.6300.95G? 0
+011310.06 +630101.9 +000031.5-000024.700010.5 08.6300.38F? 0
+011515.65 +225213.9 +000045.3+000079.300013.0 08.6300.53F? 0
+011752.54 -363146.8 +000015.6+000066.000015.2 08.6300.47F? 0
+012027.22 +335915.1 +000032.7+000008.000000.2 08.6300.23A? 0
+012315.70 +524414.8 +000009.1+000003.200000.6 08.6300.20A? 0
+012504.09 +030414.8 +000025.1-000026.000005.0 08.6300.51F? 0
+012508.74 +052717.7 +000014.5-000000.500001.2 08.6300.41F? 0
+012544.13 -592004.6 +000042.6-000017.700004.1 08.6300.90G? 0
+012949.39 -411117.6 +000006.6+000020.700009.2 08.6300.35F? 0
+013823.81 +293402.7 +000390.5-000255.600032.0 08.6300.87G? 0
+014029.10 +523146.0 +000017.2-000021.600003.9 08.6300.37F? 0
+014931.81 +284135.5 -000030.5-000022.800005.4 08.6300.90G? 0
+015051.81 -070827.9 -000006.3-000038.400007.5 08.6300.97K? 0
+015131.14 -074423.6 +000097.8+000011.000005.5 08.6300.63G? 0
+015214.69 +261005.1 +000020.8-000015.800014.2 08.6300.38F? 0
+015245.14 +415029.7 +000018.6-000009.100001.0 08.6300.03A? 0
+015539.52 +114755.3 -000004.8-000124.500004.0 08.6300.60G? 0
+015637.63 +521952.5 +000005.8-000023.100005.7 08.6300.04A? 0
+015823.72 +254723.6 -000032.0-000003.200015.1 08.6300.61G? 0
+020214.56 +643817.8 +000026.6-000013.500010.2 08.6300.35F? 0
+020240.36 -013728.2 +000036.5-000046.700023.0 08.6300.53F? 0
+020402.92 +013557.5 -000017.7-000010.000026.7 08.6300.97K? 0
+020615.00 +250630.0 +000000.0+000000.000000.0 08.6300.20A? 1
+021910.29 +570737.7 +000000.0+000000.000000.0 08.6300.35F? 0
+022105.88 +484820.9 -000011.5+000004.200007.5 08.6300.02A? 0
+022335.64 +340521.4 +000044.4-000000.400013.1 08.6300.92G? 0
+022353.07 +575055.3 -000007.3-000015.700012.9 08.6300.09A? 0
+022441.62 +562615.6 -000014.0-000009.100016.8 08.6300.23A? 0
+022652.74 +590658.9 +000010.4-000019.400007.4 08.6300.20A? 0
+022800.49 +652748.7 -000013.5+000003.900004.4 08.6300.18A? 0
+023002.47 +571456.1 -000006.8-000016.000015.3 08.6300.36F? 0
+023635.51 -315101.9 +000032.2+000020.300008.7 08.6300.16A? 0
+023656.69 -324123.4 -000099.7-000119.500005.1 08.6300.49F? 0
+024201.80 +623037.4 +000100.4-000062.700018.1 08.6300.65G? 0
+024314.70 +392158.5 +000018.5-000009.500007.1 08.6300.07A? 0
+024319.54 +365619.3 +000066.8-000039.800012.2 08.6300.48F? 0
+024406.78 +581934.6 +000015.9+000001.500002.7 08.6300.48F? 0
+024940.81 +014836.5 +000143.4-000077.000003.4 08.6300.98K? 0
+025022.59 +022637.4 +000072.2-000037.000010.2 08.6300.42F? 0
+025034.24 +415641.8 +000030.1-000004.200002.7 08.6300.28A? 0
+025129.56 -742419.5 +000017.9+000018.500005.2 08.6300.37F? 0
+025219.40 +483752.6 -000007.2-000007.300003.2 08.6300.66G? 0
+025916.75 +011440.5 +000030.3-000010.300003.8 08.6300.03A? 0
+030011.85 +053649.8 -000028.2-000053.500004.0 08.6300.30A? 0
+030449.82 +393213.2 +000057.7-000038.500009.7 08.6300.41F? 0
+031104.49 +554359.9 +000110.9-000087.400000.6 08.6300.59G? 0
+031256.20 +371632.6 +000012.5-000006.100010.3 08.6300.26A? 0
+031759.67 +394338.6 +000035.3-000033.900004.0 08.6300.57F? 0
+032252.59 +294904.4 +000071.0+000015.900029.7 08.6300.41F? 0
+032353.83 -105159.6 +000016.0+000018.600002.3 08.6300.89G? 0
+032617.08 +390402.5 -000003.6-000013.800002.1 08.6300.10A? 0
+032932.89 -165955.8 -000006.0+000004.600019.2 08.6300.48F? 0
+033104.00 +393841.3 +000101.3-000030.600006.2 08.6300.57F? 0
+033259.26 -750758.3 +000019.2+000103.800008.1 08.6300.42F? 0
+033548.89 -090336.9 -000090.1-000186.200031.8 08.6300.68G? 0
+033610.13 -511255.9 -000034.2-000194.900015.9 08.6300.69G? 0
+033628.77 +234751.2 +000061.1-000116.600032.3 08.6300.65G? 0
+034138.08 -000948.8 -000011.7-000002.000011.3 08.6300.24A? 0
+034153.54 -431622.7 +000017.3+000019.500003.9 08.6300.24A? 0
+034255.27 +491057.2 +000007.2-000016.300004.9 08.6300.09A? 0
+034400.07 +143713.8 +000012.8-000030.200018.3 08.6300.56F? 0
+034425.91 +442125.9 +000008.7-000002.100005.4 08.6300.16A? 0
+034832.72 -314650.4 -000013.0-000002.700008.2 08.6300.22A? 0
+035253.64 -415825.9 +000004.6+000038.300006.4 08.6300.31A? 0
+035955.79 +454152.7 +000021.2-000006.400001.1 08.6300.49F? 0
+040633.35 +273126.6 -000002.5-000047.100006.5 08.6300.48F? 0 0.10 1.00
+040825.64 +462157.5 +000006.7+000002.000002.0 08.6300.28A? 0
+040928.93 +334601.5 +000208.1-000022.800018.6 08.6300.89G? 0
+041011.16 -060329.1 +000026.8+000000.100016.5 08.6300.55F? 0
+041738.62 +665707.0 +000054.4-000068.000005.0 08.6300.39F? 0
+042015.99 +751307.2 +000018.0+000010.700004.8 08.6300.29A? 0
+042343.23 +113101.0 -000010.8-000014.600001.9 08.6300.37F? 0
+042504.78 +560519.4 +000048.5+000041.200023.9 08.6300.51F? 0
+043146.72 +395534.1 +000020.9-000004.800007.8 08.6300.18A? 0
+043228.99 +443706.3 -000001.5-000011.900010.1 08.6300.30A? 0
+043413.22 +691101.4 -000012.6-000019.300000.2 08.6300.23A? 0
+043439.65 -113808.9 +000010.0-000027.500029.1 08.6300.73G? 0
+044301.97 +453749.5 +000002.9+000007.700029.8 08.6300.45F? 0
+044839.53 -625845.7 -000003.9+000018.000006.8 08.6300.17A? 0
+045209.19 +361313.3 -000016.6-000007.700012.5 08.6300.43F? 0
+045524.92 -734543.7 -000014.9+000055.500007.8 08.6300.41F? 0
+045529.70 +451637.4 +000106.7-000103.800007.9 08.6300.73G? 0
+045613.07 -681923.5 -000012.3-000035.600003.4 08.6300.94G? 0
+045704.94 +020638.1 +000012.4-000067.300018.8 08.6300.59G? 0
+045918.72 -154510.7 +000020.4-000029.300006.9 08.6300.59G? 0
+050050.47 +543504.1 -000010.8+000008.200001.7 08.6300.46F? 0
+050501.03 +023843.7 +000008.9+000003.700000.1 08.6300.03A? 0
+050808.60 -090623.8 -000012.5+000003.200014.7 08.6300.21A? 0
+050927.96 +390100.8 +000004.3+000000.000010.3 08.6300.11A? 0
+051227.16 -030214.0 +000000.0+000000.000000.0 08.6300.00B? 0
+051647.57 +334454.1 -000010.4-000010.100004.3 08.6300.14A? 0
+051652.52 -053812.6 -000008.4+000002.700015.2 08.6300.92G? 0
+051907.66 +142934.4 -000001.4-000006.700009.0 08.6300.30A? 0
+052514.56 +041148.5 +000014.0-000016.300006.4 08.6300.46F? 0
+052614.84 +025727.5 -000012.0-000000.300004.2 08.6300.31A? 0
+052819.33 +212637.3 +000010.0-000027.600002.0 08.6300.48F? 0
+052836.10 +045659.0 -000017.8+000010.800000.0 08.6300.20A? 0
+053201.25 -095949.3 -000005.4-000011.500003.3 08.63-0.01B? 0
+053325.20 -010331.4 -000009.4-000001.700001.4 08.6300.02A? 0
+053709.46 -225006.9 +000006.8-000028.700002.0 08.6300.89G? 0
+053711.83 -002733.7 +000002.4+000001.300003.2 08.63-0.02B? 0
+054412.37 +005729.9 -000009.1-000009.100002.7 08.6300.24A? 0
+054546.64 -155638.7 +000003.6+000011.700007.0 08.6300.44F? 0
+054606.08 -184041.9 +000009.1+000001.600016.6 08.6300.75G? 0
+054725.23 +123853.2 +000008.3-000010.700001.8 08.63-0.05B? 0
+054728.11 +121528.3 +000006.4-000000.300032.6 08.6300.17A? 0
+055325.08 -612411.3 -000009.4+000000.300004.9 08.6300.13A? 0
+055402.69 +150639.4 +000129.3+000019.500020.0 08.6300.57F? 0
+055412.47 -561039.7 -000019.6+000000.900009.9 08.6300.16A? 0
+060206.47 +164055.7 +000006.4-000034.600014.5 08.6300.52F? 0
+060407.62 +250537.4 +000008.1-000009.700031.0 08.6300.91G? 0
+060628.91 +270320.1 -000009.2-000004.900002.8 08.6300.00A? 0
+060944.24 +162938.2 +000007.8-000014.800022.1 08.6300.72G? 0
+061312.10 +000931.9 -000010.3-000007.000009.9 08.6300.03A? 0
+061406.19 +201011.0 -000009.4-000010.900005.3 08.63-0.09B? 0
+061440.42 -072622.3 +000018.6-000020.500014.1 08.6300.29A? 0
+061751.80 +390717.3 +000001.0+000003.800007.7 08.6300.17A? 0
+061835.78 -142135.4 -000003.1+000005.100007.2 08.63-0.01B? 0
+061930.56 +090104.4 +000016.9-000020.900025.1 08.6300.29A? 0
+062000.66 +361233.5 +000016.7-000046.700019.3 08.6300.46F? 0
+062024.63 +652954.8 +000011.5-000258.100020.8 08.6300.68G? 0
+062139.39 -460943.1 -000022.8+000015.600003.1 08.6300.58G? 0
+062208.51 -163600.4 -000008.0-000005.600000.0 08.6300.25A? 0
+062221.41 -014215.5 -000005.1-000004.400011.2 08.6300.26A? 0
+062228.34 +305642.9 +000008.4-000032.100018.4 08.6300.41F? 0
+062329.55 +053609.0 -000010.1-000011.600001.7 08.6300.27A? 0
+062446.24 -315006.8 +000002.4+000005.000016.4 08.6300.27A? 0
+062644.22 +090335.3 -000011.0-000008.300016.4 08.63-0.05B? 0
+062821.45 -032739.8 -000004.2+000010.300011.2 08.63-0.01B? 0
+062946.74 -142143.3 +000003.7+000004.500005.4 08.6300.23A? 0
+063109.22 +214309.5 +000014.4-000017.600007.3 08.6300.40F? 0
+063228.90 +324922.2 +000006.5+000008.200015.3 08.6300.07A? 0
+063837.84 +090936.7 +000019.1+000013.100031.1 08.6300.91G? 0
+063846.76 +001504.9 -000027.8-000012.200006.8 08.6300.93G? 0
+063914.72 +211644.4 -000023.7-000026.900002.6 08.6300.98K? 0
+064110.13 -075937.1 -000004.8+000020.200002.7 08.63-0.07B? 1
+064758.63 +240904.9 +000012.4-000001.900005.5 08.6300.06A? 0
+064838.46 -433804.0 +000006.3+000016.400000.5 08.6300.37F? 0
+064844.53 +123349.2 +000006.2-000017.800005.0 08.6300.49F? 0
+064915.08 +154438.4 -000008.0-000002.700009.5 08.6300.02A? 0
+064941.77 +225024.0 -000001.5-000010.400008.8 08.6300.05A? 0
+065132.95 +183707.1 -000012.9+000027.500003.1 08.6300.86G? 0
+065222.03 +602339.7 +000009.5+000003.200023.5 08.6300.40F? 0
+065242.62 -052559.5 -000003.3-000012.500008.3 08.6300.95G? 0
+065435.45 +104142.6 -000005.9-000004.100017.1 08.6300.32F? 0
+065537.69 -092922.4 -000000.4-000050.300009.4 08.6300.55F? 0
+065714.00 +541647.2 -000029.4-000014.800002.6 08.6300.49F? 0
+065720.78 -232957.1 -000009.8-000009.700011.7 08.6300.92G? 0
+065809.29 +312549.4 -000096.1-000013.000012.3 08.6300.55F? 1
+065905.66 -532834.7 +000004.3+000022.100006.9 08.6300.30A? 0
+070050.69 -265734.7 -000003.6+000006.200001.0 08.63-0.07B? 0
+070223.15 +070207.8 +000007.8+000003.800006.5 08.63-0.04B? 0
+070239.48 +181941.9 +000014.1-000037.700006.5 08.6300.95K? 0
+070725.34 -014931.9 +000005.6+000001.900010.5 08.6300.07A? 0
+070813.72 +215513.2 -000021.0-000020.800003.1 08.6300.25A? 0
+070908.34 -305719.5 -000012.1+000001.500001.0 08.6300.03A? 0
+070908.94 -045531.7 -000012.4-000001.200002.8 08.63-0.02B? 0
+071108.01 -123121.7 -000003.1+000005.200005.7 08.63-0.01B? 1
+071623.09 -481942.7 -000000.3+000010.100012.1 08.6300.45F? 0
+071639.03 -555613.6 -000068.4+000081.900011.6 08.6300.45F? 0
+071858.31 -052541.3 +000002.3-000014.000004.8 08.6300.04A? 0
+071942.43 -184040.9 -000005.6-000012.500000.6 08.6300.10A? 0
+072307.38 +065754.8 -000004.4-000000.400014.5 08.6300.07A? 0
+072702.73 -395048.9 -000010.4-000010.100004.7 08.6300.22A? 0
+073025.94 +625910.2 -000000.5-000014.800010.7 08.6300.39F? 0
+073036.42 +225717.9 +000011.0-000017.100001.5 08.6300.05A? 0
+073103.10 +284650.5 -000010.3+000031.900011.9 08.6300.37F? 0
+073107.62 -061931.2 -000004.5+000000.500006.9 08.6300.96K? 0
+073110.78 +025151.0 -000014.7-000000.900004.2 08.6300.11A? 0
+073206.37 +270652.4 +000015.8-000019.800003.1 08.6300.39F? 0
+073207.22 -250927.0 -000001.1+000009.500004.8 08.6300.43F? 0
+073417.50 -353303.4 -000016.8+000016.600015.0 08.6300.38F? 0
+073541.46 -252026.1 -000010.6-000001.200001.9 08.63-0.11B? 0
+073647.02 -135957.5 -000005.8-000009.500007.2 08.63-0.06B? 0
+073922.98 -435829.6 -000026.7-000016.800017.1 08.6300.19A? 0
+074006.14 -535850.5 -000002.5+000004.400002.2 08.63-0.04B? 0
+074101.24 -065518.7 -000002.7-000009.300000.8 08.6300.12A? 0
+074122.91 -144911.1 +000009.2+000011.700013.1 08.6300.12A? 0
+074433.79 -121849.4 +000008.6+000023.200001.2 08.6300.02A? 1
+074833.69 -270244.4 +000001.5+000005.100004.0 08.63-0.09B? 0
+075010.94 +463326.5 +000129.4-000014.000000.3 08.6300.62G? 0
+075031.17 +341741.8 -000014.8-000009.300004.6 08.6300.43F? 0
+075147.59 -151529.0 -000016.2-000003.300005.0 08.6300.17A? 0
+075732.14 -431557.4 -000021.4-000011.700015.1 08.6300.31A? 0
+080010.61 +095125.8 -000001.4-000053.600017.6 08.6300.47F? 0
+080956.01 -491930.0 -000011.4+000006.300007.4 08.6300.03A? 0
+081150.12 -375616.8 +000002.9+000008.800000.5 08.6300.06A? 0
+081236.87 +143517.4 -000011.0+000001.600007.0 08.6300.44F? 0
+081253.47 +720300.0 +000020.0+000066.400003.4 08.6300.85G? 0
+081344.77 +404250.0 -000012.3-000005.400000.8 08.6300.24A? 0
+082036.16 -265109.4 -000009.5-000000.100008.3 08.6300.26A? 0
+082212.60 -383109.5 +000004.7-000000.200003.1 08.63-0.10B? 0
+082212.73 +255525.4 +000007.1-000020.100007.4 08.6300.96K? 0
+082623.64 -592609.8 -000014.8+000038.500004.7 08.6300.49F? 1
+082905.93 +592515.0 +000020.0-000061.100005.5 08.6300.50F? 0
+082924.40 +341627.3 -000012.1+000005.400020.3 08.6300.23A? 0
+082936.50 -035249.8 -000012.7-000005.300005.0 08.6300.16A? 0
+083224.19 +234447.6 -000005.7-000058.600007.1 08.6300.51F? 0
+083523.37 -502049.4 -000016.4+000020.000004.9 08.6300.31A? 0
+083755.72 -362704.3 -000014.2+000001.700001.8 08.6300.41F? 0
+084336.65 -460605.4 +000000.0-000006.000004.6 08.6300.17A? 0
+084415.21 +573222.4 -000007.6+000022.800006.6 08.6300.36F? 0
+084426.98 +142552.2 -000028.3+000019.400000.7 08.6300.92G? 0
+084616.02 +264104.0 +000044.6-000072.400015.9 08.6300.52F? 0
+084732.62 -582905.1 -000005.2+000008.700001.6 08.63-0.06B? 0
+084914.36 -421956.8 -000006.2-000013.000015.1 08.6300.33F? 0 0.10 1.00
+085121.13 +642506.7 +000066.4-000023.500027.4 08.6300.68G? 0
+085316.93 -074238.4 -000002.9+000005.300024.4 08.6300.10A? 0
+085347.57 +035459.1 +000012.5-000004.100021.7 08.6300.28A? 0
+085400.54 +201349.5 -000085.2-000018.800006.9 08.6300.48F? 0
+085706.23 +104529.5 -000174.7+000074.500042.5 08.6300.34F? 1
+090017.78 -553502.8 -000040.9+000006.400007.0 08.6300.35F? 0
+090402.36 -183240.2 -000020.4+000004.400001.7 08.6300.29A? 0
+090538.42 +284254.4 -000081.0-000016.800014.3 08.6300.44F? 0
+090642.35 -101658.2 +000038.1+000013.700006.9 08.6300.99K? 0
+090659.14 +384142.0 -000009.4-000039.400008.3 08.6300.55F? 0
+090930.16 -002352.8 +000009.0-000180.700047.1 08.6300.78G? 0
+091533.93 -585239.4 +000002.2+000010.400009.9 08.6300.40F? 0
+092003.96 +270955.7 -000004.5+000008.400001.6 08.6300.35F? 0
+092448.03 +751359.4 -000008.9-000025.700015.7 08.6300.62G? 0
+092459.22 -612047.9 -000013.0+000006.500003.8 08.63-0.03B? 0
+092520.34 -405517.3 -000016.3+000017.900001.6 08.6300.15A? 0
+092625.19 +474052.0 -000014.7-000029.400022.5 08.6300.97K? 0
+093137.92 -822443.6 -000001.8-000018.400007.1 08.6300.54F? 0
+093738.81 +152730.7 -000001.9-000018.700007.4 08.6300.45F? 0
+093802.53 -350435.3 -000029.8-000045.700004.7 08.6300.97K? 0
+094530.24 -660655.6 -000021.4+000012.300003.4 08.6300.06A? 0
+094633.70 -644532.9 -000079.6-000012.600010.0 08.6300.59G? 0
+094724.13 -473611.5 -000007.6+000004.800005.9 08.63-0.01B? 0
+094936.09 -424751.9 -000001.1+000000.700006.1 08.6300.02A? 0
+095200.35 +513522.8 -000023.4+000002.000001.7 08.6300.39F? 0
+095653.87 -815011.6 -000009.9+000009.400006.8 08.6300.17A? 0
+100055.48 -041553.8 +000021.2+000002.400010.6 08.6300.28A? 0
+100122.14 +135537.8 -000033.4-000010.300009.6 08.6300.44F? 0
+100432.79 +403955.0 +000031.1+000001.400012.4 08.6300.97K? 0
+100554.14 -203243.0 -000023.5-000014.900006.5 08.6300.95G? 0
+101428.98 +533339.6 -000009.9-000026.200005.9 08.6300.89G? 0
+101659.89 -363437.3 -000012.9-000018.500000.1 08.6300.42F? 0
+102758.37 -340406.6 -000019.6-000000.900010.3 08.6300.36F? 0
+102802.32 -294153.9 -000033.8+000025.900005.3 08.6300.99K? 0
+103308.17 -461851.6 -000057.0+000049.400020.1 08.6300.48F? 0
+103547.50 -541733.0 -000008.4-000001.300005.3 08.63-0.01B? 0
+103601.58 -581509.6 +000000.0+000000.000000.0 08.6300.05A? 0
+103905.82 +553045.3 +000037.0-000030.400007.9 08.6300.66G? 0
+104030.42 -294453.4 -000003.3+000003.800006.6 08.6300.91G? 0
+104147.93 +041747.5 -000053.9-000009.600002.2 08.6300.99K? 0
+104923.10 +701235.8 -000052.5+000048.400007.5 08.6300.48F? 0
+105027.75 -064029.7 -000021.1-000056.400014.1 08.6300.50F? 0
+110015.95 -120814.4 +000011.9-000004.500002.4 08.6300.42F? 0
+110604.15 -274921.3 -000012.7+000002.300004.3 08.6300.44F? 0
+110704.63 -594729.8 -000028.1+000004.900018.0 08.6300.17A? 0
+111034.88 -162711.3 -000132.0+000036.800005.8 08.6300.57F? 0
+112432.68 -371120.2 +000002.7-000014.800008.8 08.6300.25A? 0
+112512.99 -612209.0 -000008.9+000008.600012.6 08.6300.63G? 0 0.10 1.00
+112713.46 +620640.6 -000024.2-000007.400006.8 08.6300.28A? 0
+113057.97 +113125.5 -000109.1-000047.700009.6 08.6300.52F? 0
+113408.22 +145329.5 +000042.5-000064.000018.6 08.6300.56F? 0
+113452.64 -233411.5 +000010.4-000018.000011.0 08.6300.43F? 0
+113555.46 -613613.8 +000000.0+000000.000000.0 08.63-0.10B? 0
+113944.71 -443830.3 -000000.3-000025.600011.6 08.6300.15A? 0
+115337.07 -281643.3 +000022.3+000007.900001.8 08.6300.45F? 0
+115538.02 +471527.0 +000015.1-000045.300001.4 08.6300.28A? 0
+115903.42 -482029.3 -000031.2+000000.400004.6 08.6300.16A? 0
+120123.47 -711338.0 -000018.2-000002.500001.1 08.6300.09A? 0
+120429.08 -664817.4 -000013.8-000009.900004.1 08.6300.22A? 0
+120526.93 -513955.5 -000051.5-000027.400006.5 08.6300.46F? 0
+120556.25 +501730.0 +000034.0-000032.700009.9 08.6300.99K? 0
+120613.93 -200224.2 -000017.9-000011.500000.7 08.6300.41F? 0
+120902.76 +590105.7 -000018.2-000076.000000.1 08.6300.64G? 0
+120936.68 +111241.7 -000101.8-000001.500028.4 08.6300.69G? 0
+121352.20 -690338.6 -000204.1+000115.300031.0 08.6300.91G? 0
+121515.48 +651002.5 -000012.6+000009.600003.2 08.6300.43F? 0
+121706.75 -270919.3 +000030.1-000028.700008.0 08.6300.35F? 0
+121933.07 -405020.6 -000025.1-000008.200005.4 08.6300.27A? 0
+122144.21 +263632.0 -000015.5+000018.100008.1 08.6300.93G? 0
+123048.95 +122912.3 -000029.3-000022.000013.0 08.6300.92G? 0
+123229.52 -495634.0 -000025.3-000016.000013.6 08.6300.32F? 0
+123932.17 -170707.9 -000018.3+000002.300009.6 08.6300.85G? 0
+124000.11 -174103.6 -000060.9-000024.100019.7 08.6300.60G? 0
+124420.14 +065117.2 -000071.6-000007.200006.5 08.6300.51F? 0
+124933.94 -304851.6 +000045.3+000029.900002.0 08.6300.51F? 0
+125029.34 -263931.6 -000024.5+000006.400011.2 08.6300.36F? 0
+125657.56 -341658.8 -000004.0-000004.400016.8 08.6300.95K? 0
+130101.97 +083502.3 -000018.9-000011.000005.5 08.6300.47F? 0
+130526.87 +620427.4 -000004.7-000014.100002.9 08.6300.16A? 0
+130730.77 -534002.5 -000007.6-000003.000008.6 08.63-0.01B? 0
+130746.90 +091126.0 -000030.2+000003.000018.7 08.6300.46F? 0
+130829.16 -395455.5 -000015.9-000018.200003.3 08.6300.48F? 0
+131517.75 -594734.3 -000007.1+000000.800001.9 08.6300.04A? 0
+131719.13 -323558.5 -000008.8+000005.100006.3 08.6300.96K? 0
+132048.46 +134756.9 +000053.7-000022.700007.8 08.6300.56F? 0
+132929.78 -394013.9 -000003.6+000007.200000.6 08.6300.84G? 0
+132941.45 -222201.5 +000040.0+000011.200014.0 08.6300.61G? 0
+134340.03 +072849.5 +000065.1-000011.200005.8 08.6300.40F? 0
+135339.67 +005510.1 -000040.8+000010.000003.0 08.6300.71G? 0
+140054.04 -064445.5 +000047.0-000108.600002.8 08.6300.52F? 0
+140233.04 +670555.0 -000088.4+000056.300002.1 08.6300.50F? 0
+140547.72 -334151.3 -000060.1-000043.700020.7 08.6300.49F? 0
+140609.60 +095343.0 -000052.6+000013.400006.9 08.6300.09A? 0
+141052.45 +421000.1 -000039.3+000024.300016.0 08.6300.15A? 0
+141934.20 +013743.0 -000003.6-000016.300034.0 08.6300.41F? 0
+142745.31 +325702.9 -000023.2+000000.000010.4 08.6300.26A? 0
+143149.11 -451604.4 -000012.9-000007.900006.9 08.6300.33F? 0
+143218.00 -275104.2 +000049.7-000014.300020.9 08.6300.55F? 0
+143742.37 +280858.3 -000170.6+000042.900004.3 08.6300.77G? 0
+144009.88 +095253.7 +000002.3+000011.900009.6 08.6300.53F? 0
+144803.54 +072049.1 -000020.7+000011.600026.0 08.6300.92G? 0
+145328.25 +581153.3 +000023.0-000002.500007.0 08.6300.99K? 0
+145429.88 -402142.4 -000032.9+000004.500007.1 08.6300.90G? 0
+145648.62 +083555.5 -000303.0+000171.100021.5 08.6300.79G? 0
+145713.41 -631538.1 -000010.6-000014.000005.2 08.6300.04A? 0
+145950.74 -000422.3 -000183.4+000020.600015.1 08.6300.96K? 0
+150124.85 +102145.5 -000043.8-000026.300024.7 08.6300.51F? 0
+150637.02 +521708.1 -000001.9+000016.300009.4 08.6300.48F? 0
+150655.69 -572432.3 -000008.3+000005.000002.6 08.6300.06A? 0
+150707.97 +220104.2 -000012.8+000030.200000.7 08.6300.47F? 0
+150941.82 -443341.0 -000006.9+000003.200018.1 08.6300.00A? 0
+150946.38 -320857.6 +000039.4-000053.500007.6 08.6300.46F? 0
+152033.66 -642743.0 -000075.6-000061.800005.2 08.6300.59G? 0
+152226.87 -523122.7 -000076.4-000075.100014.8 08.6300.67G? 0
+152303.51 -521806.7 -000014.3-000005.200004.9 08.6300.03A? 0
+152604.02 -532408.5 -000036.2-000028.000002.9 08.6300.11A? 0
+153017.42 +394144.2 -000065.6+000012.500010.6 08.6300.47F? 0
+153114.63 -525336.9 +000004.9-000003.700003.3 08.63-0.01B? 0
+153220.15 -310833.7 -000017.2-000026.800004.2 08.6300.42F? 0
+153334.04 -110354.8 -000050.6-000002.300002.0 08.6300.39F? 0
+153530.07 +361235.4 +000110.5-000086.200038.5 08.6300.87G? 0
+153640.53 +235052.7 -000005.9-000001.600019.4 08.6300.99K? 0
+153800.24 -592424.4 +000056.6-000061.200005.6 08.6300.41F? 0
+153936.74 +291138.5 -000022.8-000022.100008.1 08.6300.56F? 0
+154032.40 -724632.0 +000002.7-000000.300004.8 08.6300.97K? 0
+154033.18 +312819.8 -000065.3+000058.500002.9 08.6300.78G? 0
+154147.55 +492642.3 -000087.2+000094.400019.5 08.6300.61G? 0
+154243.13 +265040.2 -000010.2+000028.000010.3 08.6300.96K? 0
+154431.64 -541602.6 -000020.5-000011.600002.8 08.6300.21A? 0
+154934.90 -724407.7 -000002.9-000018.600002.4 08.63-0.05B? 0
+155126.40 +095824.9 -000028.8+000020.000000.8 08.6300.32F? 0
+155246.61 -521929.0 +000003.2+000003.000021.3 08.6300.34F? 0
+155556.92 +364322.3 -000187.4-000001.400021.2 08.6300.63G? 0
+155557.23 +025052.8 -000095.0-000108.000002.0 08.6300.73G? 0
+155608.92 -232834.3 -000025.3-000028.200003.1 08.6300.25A? 0
+160500.48 -042841.7 +000014.4-000019.100005.1 08.6300.45F? 0
+160509.61 +433646.1 +000025.2-000041.500006.5 08.6300.44F? 0
+160514.68 +221055.3 -000046.5-000022.500003.3 08.6300.61G? 0
+160743.97 +202227.7 -000024.1+000003.300028.7 08.6300.40F? 0
+160808.69 +641421.4 -000003.2-000012.200006.0 08.6300.38F? 0
+161143.29 +350728.8 -000048.6+000021.100026.7 08.6300.59G? 0
+161217.67 -290002.9 +000036.1-000006.700012.1 08.6300.41F? 0
+161256.94 -360622.5 -000042.8+000015.800016.6 08.6300.67G? 0
+161506.52 -611603.8 -000000.3-000016.800000.6 08.6300.78G? 0
+161508.48 +210232.1 -000002.0-000011.700007.1 08.6300.01A? 0
+162208.76 +443132.0 -000029.4+000037.100005.4 08.6300.96K? 0
+162249.13 -852333.5 +000007.1-000008.700001.8 08.6300.11A? 0
+162459.15 -252117.8 -000016.9-000026.600016.1 08.6300.39F? 0
+162629.92 -274120.0 +000007.2-000003.800007.2 08.6300.56F? 0
+163029.50 +303428.7 +000085.3-000052.200009.4 08.6300.94G? 0
+163351.07 -241725.7 -000076.3-000028.600018.2 08.6300.70G? 0
+163426.16 -462058.6 +000040.2-000010.700016.5 08.6300.48F? 0
+163506.10 +482531.9 -000018.6-000011.200013.6 08.6300.36F? 0
+163622.29 +064004.5 -000039.5-000011.800012.6 08.6300.43F? 0
+163650.50 -315529.9 -000029.6-000003.600019.5 08.6300.29A? 0
+163930.95 -341222.3 +000021.2-000014.800012.7 08.6300.13A? 0
+163949.93 +053028.6 +000097.6-000325.300030.2 08.6300.88G? 0
+163956.70 +373103.5 +000039.4+000023.600015.9 08.6300.71G? 0
+164008.34 -533424.9 +000009.2-000005.200001.8 08.6300.84G? 0
+164115.41 +300853.0 -000008.0+000017.300019.0 08.6300.35F? 0
+164853.36 -253028.5 -000018.9+000005.200002.0 08.6300.18A? 0
+165243.73 -304142.4 +000002.7-000026.500011.1 08.6300.38F? 0
+165300.78 -281444.7 -000045.8+000006.800011.6 08.6300.96K? 0
+165418.36 -413223.9 -000009.8-000008.500028.3 08.6300.04A? 0
+165521.07 -413324.9 -000013.6-000005.200015.4 08.6300.12A? 0
+170007.90 +342212.7 -000053.6+000013.600007.8 08.6300.48F? 0
+170020.67 +465218.3 -000014.1+000019.400009.1 08.6300.30A? 0
+170240.04 +115042.1 +000002.9-000016.700012.8 08.6300.99K? 0
+170720.05 -691537.0 +000008.0-000007.300006.5 08.6300.33F? 0
+170839.79 +013444.0 -000045.4+000020.400025.2 08.6300.54F? 0
+170856.43 +333845.1 -000015.6+000042.100000.6 08.6300.92G? 0
+171133.10 -182043.2 +000003.9-000096.800024.7 08.6300.57F? 0
+171237.28 +045431.9 -000010.9+000004.400019.2 08.6300.24A? 0
+171727.32 -105101.1 -000006.5+000009.900021.0 08.6300.53F? 0
+172111.54 +545626.5 -000016.0+000035.200003.2 08.6300.09A? 0
+172336.28 -452618.9 +000006.1-000010.300006.6 08.6300.00A? 0
+172348.55 +045020.0 -000146.7-000186.900012.7 08.6300.80G? 0
+173724.85 +123300.6 +000028.7+000011.700001.3 08.6300.49F? 0
+173733.31 +230626.2 -000000.9-000006.200000.9 08.63-0.04B? 0
+174531.65 -280354.6 +000009.7+000000.600014.2 08.6300.07A? 0
+174617.51 -404344.8 -000022.8-000193.800028.6 08.6300.58G? 0
+174641.80 -040311.5 -000007.1+000007.700007.6 08.6300.37F? 0
+175245.97 +305458.2 +000013.0+000005.900003.1 08.6300.31F? 0
+175508.47 -350901.2 +000007.0+000001.100000.1 08.6300.13A? 0
+175616.17 +263704.7 +000010.5+000022.300007.0 08.6300.72G? 0
+180043.11 -284241.0 +000013.3-000008.600008.9 08.6300.00B? 0
+180223.27 -454006.7 -000002.6-000020.700000.3 08.6300.25A? 0
+180408.32 -260154.7 +000015.2-000027.300000.2 08.6300.49F? 0
+180435.96 -521453.2 -000015.7-000029.400010.9 08.6300.21A? 0
+180444.75 +515256.4 +000023.8-000084.100016.0 08.6300.46F? 0
+180521.36 +621558.6 -000016.1+000044.800012.2 08.6300.51F? 0
+180611.14 -323956.8 +000028.1+000003.900008.0 08.6300.84G? 0
+180750.87 +773358.8 +000007.9+000004.000000.7 08.6300.10A? 0
+180858.48 -450707.9 -000010.6-000058.100000.5 08.6300.52F? 0
+180954.27 +341509.1 -000002.3+000017.000000.6 08.6300.46F? 0
+180955.54 +694048.1 -000026.6+000191.300029.6 08.6300.95G? 0
+181218.81 +062044.4 +000026.3-000016.300021.5 08.6300.58F? 0
+181238.86 +412307.8 +000000.0+000000.000000.0 08.6300.37F? 1
+181301.19 -484120.7 -000002.7-000011.600000.0 08.6300.13A? 0
+181403.33 +034241.9 +000001.7-000017.000004.6 08.6300.04A? 0
+181712.86 -581104.4 +000005.0-000017.100004.5 08.63-0.02B? 0
+181738.75 +534442.0 -000001.8+000014.000000.9 08.6300.49F? 0
+181752.09 -532917.7 +000012.2-000020.000013.2 08.6300.15A? 0
+182035.13 -322104.8 +000021.1-000018.300004.7 08.6300.24A? 0
+182350.89 -450822.7 +000029.4-000154.000030.9 08.6300.85G? 0
+182426.83 -293238.8 +000000.0+000000.000000.0 08.6300.68G? 0
+182506.25 +055954.6 -000026.1-000010.000003.5 08.6300.43F? 0
+182717.52 +285544.1 +000004.7-000008.900001.5 08.63-0.00B? 0
+183832.40 -335953.6 +000019.8-000010.300000.9 08.6300.01A? 0
+183842.45 -184659.4 +000051.7-000014.900031.0 08.6300.59G? 0
+183849.97 +275128.8 +000008.7-000001.200003.5 08.6300.53F? 0
+184646.32 -145053.0 -000000.9+000004.700011.1 08.6300.46F? 0
+184718.59 +664836.3 +000006.7+000011.400009.3 08.6300.45F? 0
+185002.73 -045710.9 -000027.9+000015.200017.8 08.6300.63G? 0
+185116.13 -462535.2 -000017.8-000038.800009.7 08.6300.22A? 0
+185122.60 +183001.1 +000022.8+000007.700013.9 08.6300.43F? 0
+185207.71 +243058.7 -000003.2-000002.000007.0 08.6300.02A? 0
+185300.17 +074957.1 -000007.5-000022.800001.6 08.6300.27A? 0
+185431.63 -244246.4 -000040.6-000043.800025.5 08.6300.53F? 0
+185837.01 -144606.9 +000003.0-000024.000016.4 08.6300.48F? 0
+185907.47 -283533.6 -000015.6-000029.800022.5 08.6300.55F? 0
+190002.11 +565743.6 -000124.6-000152.500004.3 08.6300.63G? 0
+190200.87 +230507.0 +000015.3-000009.200000.8 08.6300.08A? 0
+190605.40 +031559.1 +000009.8-000010.400000.7 08.6300.52F? 0
+190706.03 -140410.2 +000112.9+000036.100011.5 08.6300.62G? 0
+190756.12 -262118.1 +000030.5-000237.800021.0 08.6300.67G? 0
+191204.70 +294242.3 +000010.8-000028.100002.7 08.6300.21A? 0
+191645.57 +444608.0 -000005.2-000017.800008.6 08.6300.95K? 0
+191734.55 +480602.8 +000015.9+000004.500014.0 08.6300.08A? 0
+191959.22 -575847.2 +000009.8-000029.000001.0 08.6300.32F? 0
+192001.66 +265103.4 +000000.9+000005.300001.2 08.6300.06A? 0
+192022.68 -010930.4 -000000.1-000004.000007.3 08.6300.28A? 0
+192247.20 +251935.2 +000029.0+000022.700008.2 08.6300.44F? 0
+192417.95 +425522.3 +000020.1-000009.600009.7 08.6300.44F? 0
+192735.07 -781315.9 +000013.5+000010.700022.4 08.6300.53F? 0
+192834.19 -175008.8 -000000.1-000003.100000.7 08.6300.07A? 0
+192852.39 +681112.4 -000010.5-000011.100012.2 08.6300.13A? 0
+193128.84 +435734.5 +000001.6-000004.900000.6 08.6300.90G? 0
+193913.97 +474205.1 +000006.8-000011.000008.5 08.6300.14A? 0
+193931.78 +224329.3 +000013.9+000016.700006.8 08.6300.12A? 0
+193944.73 -224343.0 +000007.5-000007.100001.1 08.6300.98K? 0
+194121.99 +384712.6 +000000.6-000024.000004.8 08.6300.10A? 0
+194303.12 +042149.1 -000004.1-000007.200010.5 08.6300.06A? 0
+194452.46 -264816.7 +000021.7+000004.700040.4 08.6300.41F? 0
+195340.37 +585122.7 +000025.7-000013.400001.3 08.6300.94G? 0
+195831.37 +325849.2 +000047.5+000028.900007.1 08.6300.60G? 0
+195957.01 +042618.5 +000060.8+000009.300000.3 08.6300.47F? 0
+200155.46 +283240.9 -000002.8+000001.700015.6 08.63-0.03B? 0
+200613.85 +654152.6 +000026.6+000022.800005.1 08.6300.49F? 0
+200807.92 -344609.9 -000000.1-000001.300004.8 08.63-0.09B? 0
+201337.74 +480917.0 +000023.3-000004.400002.9 08.6300.07A? 0
+201704.02 +261131.1 +000008.0-000013.800010.9 08.63-0.07B? 0
+202105.85 +342428.7 -000002.0-000019.000000.0 08.6300.61G? 0
+202115.82 +393636.5 -000000.7-000006.600016.6 08.6300.46F? 0
+202429.91 -333650.5 +000019.5-000080.800015.6 08.6300.45F? 0
+202528.30 +350131.0 +000134.3+000034.700007.3 08.6300.58F? 0
+202644.37 -433356.3 +000097.3-000139.300020.1 08.6300.89G? 0
+202705.74 +112120.1 +000085.9+000011.300000.4 08.6300.45F? 0
+202756.58 -423711.4 +000064.0-000097.800052.9 08.6300.56F? 0
+202808.56 -482414.3 +000035.6-000021.600003.2 08.6300.80G? 0
+203636.44 +143705.4 -000031.3-000016.100007.6 08.6300.33F? 0
+204012.24 +641203.5 +000009.5-000012.400002.2 08.6300.24A? 0
+204054.80 -121208.2 +000026.0+000005.600014.9 08.6300.60G? 0
+204112.20 +123907.5 -000029.3-000047.500020.7 08.6300.60G? 0
+204122.81 +324907.7 -000002.6-000014.700002.4 08.6300.98K? 0
+204317.22 +445603.5 -000010.6-000011.400004.6 08.63-0.07B? 0 0.10 1.00
+204317.74 +225936.4 -000004.5-000005.700001.4 08.6300.19A? 0
+204535.61 -012546.8 -000030.2+000020.300012.5 08.6300.58F? 0
+204842.80 +195134.6 +000000.7-000017.800007.7 08.6300.28A? 0
+204843.17 +515438.5 +000000.0+000000.000000.0 08.6300.07A? 0
+204950.48 -215336.3 +000024.9+000001.700017.7 08.6300.94G? 0
+205150.98 +565004.7 -000002.7-000009.300007.4 08.6300.27A? 0
+205207.69 +101418.4 +000001.0-000014.900003.6 08.6300.29A? 1
+205536.67 +084554.7 +000022.3+000003.600025.4 08.6300.43F? 0
+205628.81 +090023.4 +000004.6-000014.900012.2 08.6300.55F? 0
+210629.38 +190816.0 +000015.2-000006.200002.4 08.6300.10A? 0
+210807.60 -370242.7 +000009.4-000018.200020.9 08.6300.14A? 0
+210814.45 +351958.5 +000005.9-000003.500000.3 08.63-0.00B? 0
+211235.15 +005336.8 -000005.9+000024.000003.8 08.6300.37F? 0
+211407.00 +744811.1 +000024.0+000019.300015.8 08.6300.41F? 0
+212027.85 +610712.8 +000004.7+000006.400005.5 08.6300.05A? 0
+212218.31 +573232.7 +000088.9+000025.400008.3 08.6300.56F? 0
+212837.08 +703333.7 +000010.6+000011.100004.8 08.6300.00B? 0
+212843.76 +325648.2 +000016.1-000004.200001.6 08.6300.02A? 0
+213012.46 +211323.3 -000008.0-000034.800015.1 08.6300.95G? 0
+213356.49 +592751.2 +000004.7+000005.300011.0 08.6300.42F? 0
+213514.27 +261558.7 -000006.6-000007.600003.5 08.6300.10A? 0
+213617.93 +483829.1 +000004.5-000001.200006.3 08.63-0.03B? 0
+213631.44 -541128.0 -000020.4-000001.200006.8 08.6300.38F? 0
+213651.59 -355309.2 +000082.7-000017.700009.1 08.6300.70G? 1
+213757.56 -230405.7 -000019.3-000052.000003.5 08.6300.45F? 0
+213808.69 -021808.9 -000462.1-000275.400031.3 08.6300.84G? 0
+213957.00 -231156.7 +000008.6+000006.800000.9 08.6300.16A? 0
+214647.42 +324652.4 +000022.6-000039.700008.4 08.6300.70G? 0
+214800.62 +210958.0 +000021.8-000001.700012.7 08.6300.64G? 0
+215121.94 +573442.8 +000011.5+000000.700003.6 08.6300.14A? 0
+215842.58 +643349.9 +000071.5-000062.300016.6 08.6300.58G? 0
+215853.90 +375523.8 -000006.5-000007.200002.0 08.6300.29A? 0
+220509.09 +630448.1 -000016.7+000013.500008.4 08.6300.90G? 1
+220915.60 +134015.9 +000009.2-000085.700005.4 08.6300.69G? 0
+221652.49 +490251.0 +000077.8+000060.600009.9 08.6300.57F? 0
+222055.70 -412548.5 +000044.2+000014.000014.0 08.6300.66G? 0
+222254.51 -273310.9 +000053.4-000021.200033.7 08.6300.41F? 0
+222342.22 +551225.1 +000014.1+000000.900003.4 08.6300.39F? 0
+222902.65 -095608.7 +000029.9+000000.800012.0 08.6300.48F? 0
+224008.11 -155731.4 -000001.4-000038.800008.3 08.6300.45F? 0
+224853.00 -183642.4 +000016.1+000024.200003.1 08.6300.28A? 0
+225040.50 +510657.9 +000000.0+000000.000000.0 08.6300.06A? 1
+225325.37 +154437.0 +000078.3+000042.500017.4 08.6300.56F? 0
+225753.57 +543908.3 +000011.0+000030.300002.4 08.6300.47F? 0
+231215.05 +444928.4 -000009.4+000000.800006.1 08.6300.15A? 1
+231436.55 +124520.7 +000029.0-000020.700011.9 08.6300.32F? 0
+231514.33 +625329.2 +000022.7-000019.300005.1 08.6300.17A? 0
+232212.16 +560444.1 +000011.1+000003.900006.8 08.6300.08A? 0
+232946.35 +120128.3 +000102.8-000032.400006.0 08.6300.50F? 0
+233541.58 +561653.1 +000029.1-000067.000005.3 08.6300.49F? 0
+233558.70 +812957.9 +000011.8-000017.000010.7 08.6300.35F? 0
+233701.90 -173343.0 +000018.4-000007.100000.8 08.6300.44F? 0
+234106.01 +442345.4 +000008.7-000001.300007.4 08.6300.07A? 0
+234448.38 +505450.8 +000073.5+000000.000024.3 08.6300.67G? 0
+234648.27 +541206.2 +000042.4-000004.400004.2 08.6300.47F? 0
+234653.07 +213721.1 +000076.9-000049.800002.3 08.6300.43F? 0
+235558.47 +033236.8 +000036.5-000032.400000.3 08.6300.39F? 0
+235626.61 +002852.8 +000007.1-000019.400000.2 08.6300.30A? 0
+002646.82 +403107.2 +000006.0-000005.700002.0 08.6301.15K? 0
+002751.14 -251654.7 +000016.0+000006.900001.8 08.6301.22K? 0
+003104.81 +392925.4 +000024.8-000009.900007.8 08.6301.34K? 0
+003257.44 +602203.0 +000054.6+000021.500007.0 08.6301.07K? 0
+003733.98 +412507.0 +000013.3-000049.300010.3 08.6301.33K? 0
+004836.41 +540938.5 -000032.8-000049.100006.8 08.6301.15K? 0
+005936.61 +004014.8 -000009.5-000033.800000.6 08.6301.26K? 0
+010259.69 +593923.3 +000034.7+000000.500001.7 08.6301.34K? 0
+011055.85 +593206.8 +000011.1-000010.900025.3 08.6301.78K? 0
+011456.28 +484500.0 -000020.3+000009.300002.1 08.6301.17K? 0
+011647.82 +751202.2 +000033.8+000002.500003.9 08.6301.41K? 0
+011810.33 +571728.3 -000002.1+000009.400002.5 08.6301.37K? 0
+012146.55 +691411.5 +000020.3-000031.700018.0 08.6301.09K? 0
+012647.59 +231836.8 -000001.5+000012.100003.2 08.6301.29K? 0
+012654.10 +273025.8 -000001.1-000012.400015.1 08.6301.41K? 0
+012734.66 +035239.7 -000007.8-000027.100017.4 08.6301.01K? 0
+013001.33 -265817.2 +000003.4-000014.800014.2 08.6301.04K? 0
+013311.61 +192932.1 +000034.5-000012.400003.4 08.6301.27K? 0
+013352.42 -442053.8 +000029.9-000000.700004.3 08.6301.11K? 0
+014125.36 -064743.0 +000024.8-000023.700014.6 08.6301.31K? 0
+014144.00 +015433.2 +000019.7+000006.100009.7 08.6301.20K? 0
+015055.94 +523627.7 +000020.4-000012.800005.7 08.6301.03K? 0
+015631.97 -601337.6 +000459.0+000189.200046.2 08.6301.15K? 0
+020314.77 +581323.9 +000006.6+000006.500010.1 08.6301.15K? 0
+021453.37 +662956.6 -000015.2+000008.800011.0 08.6301.90M? 0
+021658.29 +385324.5 +000028.6-000015.700013.5 08.6301.15K? 0
+022327.88 +414432.2 +000014.1-000004.300029.7 08.6301.41K? 0
+023037.25 +205253.7 +000012.4+000005.600008.6 08.6301.67K? 0
+024430.90 +203515.3 +000022.6-000022.500012.1 08.6301.15K? 0
+024434.74 +631229.0 -000011.1+000008.200002.2 08.6301.82K? 0
+025649.22 +504748.2 +000008.2+000006.100006.4 08.6301.90M? 0
+030321.28 -201316.6 -000003.9+000031.000006.3 08.6301.66K? 0
+031139.92 -752610.7 +000032.5+000035.600014.3 08.6301.15K? 0
+031156.91 -064754.7 +000010.5+000007.100020.7 08.6301.11K? 0
+031243.88 -025425.8 +000033.1-000048.300003.5 08.6301.08K? 0
+031320.00 -364500.6 +000024.8+000002.100002.0 08.6301.14K? 0
+031700.02 -503912.5 +000017.9+000010.600011.6 08.6301.65K? 0
+031731.67 +265339.6 +000016.3-000013.100010.9 08.6301.03K? 0
+032231.61 +224835.8 -000002.9+000015.500030.5 08.6301.48K? 0
+032711.76 -184141.4 +000000.2+000002.000007.7 08.6301.57K? 0
+033722.83 +181217.0 +000012.1-000014.000003.5 08.6301.68K? 0
+033744.55 -552346.6 +000029.4+000000.100003.1 08.6301.18K? 0 0.10 1.00
+033816.19 -221555.0 +000004.8+000014.200006.2 08.6301.68K? 0
+033919.33 +333953.0 -000006.4-000012.600023.7 08.6301.78K? 0
+034047.03 -144332.9 +000013.5-000010.400004.7 08.6301.04K? 0
+034820.87 -221136.2 +000012.6-000018.200003.7 08.6301.60K? 0
+040438.15 -473957.2 -000023.5+000023.900004.6 08.6301.40K? 0
+041510.71 -011313.3 +000023.8-000017.200014.5 08.6301.27K? 0
+041543.65 +035814.7 -000023.9-000026.300022.7 08.6301.05K? 0
+041642.70 +361240.4 -000005.1-000067.100006.8 08.6301.23K? 0
+041645.23 -010837.1 +000023.0-000034.300008.4 08.6301.23K? 0
+041841.47 -770322.4 -000006.5+000040.200001.1 08.6301.17K? 0
+042146.66 +301131.4 +000003.7-000036.500005.6 08.6301.23K? 0
+042555.84 +582010.7 -000006.6-000026.200012.4 08.6301.23K? 0
+042559.90 -111012.3 +000013.2-000016.800010.9 08.6301.27K? 0
+043055.49 -254512.3 +000000.6-000004.200000.0 08.6301.01K? 0
+043709.01 +024105.5 -000005.4+000009.300017.7 08.6301.12K? 0
+044100.45 -321335.7 +000033.6+000008.900001.2 08.6301.25K? 0
+044305.04 +261435.2 -000032.5-000001.600028.9 08.6301.56K? 0
+044448.38 +093340.6 -000019.3-000001.800018.2 08.6301.31K? 0
+045218.45 +054037.1 -000004.2-000031.300017.6 08.6301.08K? 0
+045630.50 +413034.2 +000042.6+000014.900014.1 08.6301.16K? 0
+045637.12 -704656.3 +000024.2+000033.700013.6 08.6301.06K? 0
+045752.73 -113820.2 -000001.7+000003.900006.9 08.6301.03K? 0
+050717.77 -223850.2 +000003.3-000017.300000.0 08.6301.22K? 0
+051125.59 -573644.8 -000000.3+000011.000001.5 08.6301.16K? 0
+051332.62 +045029.2 -000021.4-000003.500018.9 08.6301.10K? 0
+051432.20 +332105.2 -000010.4-000002.400014.2 08.6301.09K? 0
+051459.44 +130050.9 +000018.9-000002.800011.8 08.6301.07K? 0
+052043.94 +492247.7 +000008.9-000036.100009.0 08.6301.20K? 0
+052206.09 -120737.5 +000006.2+000001.900019.7 08.6301.04K? 0
+052249.60 +611925.6 -000005.3-000004.100012.1 08.6301.96M? 0
+052250.39 +673337.8 -000000.3-000021.400005.1 08.6301.17K? 0
+053056.30 -565901.9 -000012.7+000032.000005.8 08.6301.01K? 0
+053733.22 +225805.1 +000026.4-000029.100024.9 08.6301.72K? 0
+054103.31 +412140.1 -000004.0+000002.300018.5 08.6301.37K? 0
+054202.16 -684241.9 +000006.1+000027.100001.4 08.6301.01K? 1
+054604.47 +411414.6 +000038.7-000081.200028.2 08.6301.26K? 0
+055145.12 +332047.9 +000102.5-000050.100006.6 08.6301.09K? 0
+055205.89 +605600.7 -000012.1-000009.100001.5 08.6301.09K? 0
+055216.83 -321208.6 +000007.7+000001.800028.9 08.6301.48K? 0
+055423.56 -310811.3 -000023.6+000024.900006.9 08.6301.03K? 0
+055543.53 -485634.1 -000016.6+000034.100005.8 08.6301.20K? 0
+055740.09 +545034.5 -000023.8-000018.000007.4 08.6301.38K? 0
+060000.07 +413918.9 -000022.1-000012.600015.6 08.6301.17K? 0
+060113.28 +432642.2 +000007.7+000011.300007.4 08.6301.74K? 0
+060209.78 +043357.5 +000007.0-000017.400008.9 08.6301.08K? 0
+060913.21 +300145.5 +000040.9-000023.800020.0 08.6301.71K? 0
+063107.30 -390228.3 +000006.6+000001.300021.7 08.6301.35K? 0
+063205.50 -000619.2 -000000.6+000009.000000.8 08.6301.03K? 0
+063316.10 -410751.4 -000027.5+000012.300016.1 08.6301.01K? 0
+063650.94 -460133.2 -000000.5+000015.500005.6 08.6301.51K? 0
+063805.71 +612942.1 -000008.8-000016.300006.3 08.6301.71K? 1
+063934.91 -105300.3 +000000.0-000014.700001.8 08.6301.63K? 0
+064154.10 -181619.0 +000001.0+000011.100009.2 08.6301.63K? 0
+064703.86 +161446.0 -000036.6-000056.200027.7 08.6301.15K? 0
+065039.49 -085450.1 -000030.2+000000.600003.0 08.6301.14K? 0
+065352.63 +512939.6 +000019.5-000019.900026.1 08.6301.29K? 0
+065456.41 +312350.5 -000027.6+000002.200012.0 08.6301.18K? 0
+065732.28 -270758.4 -000004.8-000001.600004.8 08.6301.52K? 0
+065753.23 +263407.8 -000009.6-000008.900018.0 08.6301.21K? 0
+065805.68 +164329.9 -000016.1-000004.400019.9 08.6301.09K? 0
+065914.39 -213448.3 +000003.7-000005.400013.3 08.6301.63K? 0
+070032.58 -052944.3 +000028.4-000014.700006.9 08.6301.51K? 0
+070137.75 -002703.9 +000001.6-000012.300009.0 08.6301.62K? 0
+070238.48 +372159.3 +000000.0+000000.000000.0 08.6301.07K? 0
+070245.93 +423350.5 +000002.6-000002.500013.4 08.6301.41K? 0
+070255.32 +083525.8 -000001.3-000011.500020.8 08.6301.63K? 0
+070349.36 -572904.5 +000004.5+000000.000003.1 08.6301.56K? 0
+070618.21 +815218.8 +000008.1-000014.900021.0 08.6301.41K? 0
+070644.05 +081845.4 +000008.1-000024.100000.4 08.6301.51K? 0
+070802.75 +085704.9 -000002.1+000003.400008.0 08.6301.35K? 0
+070808.62 +393607.3 +000001.9+000008.500006.0 08.6301.01K? 0
+071501.83 +420348.9 +000010.6-000018.600001.0 08.6301.01K? 0
+071751.44 +322157.3 -000012.1-000025.100002.0 08.6301.04K? 0
+072127.71 +014105.9 +000021.8+000011.900010.2 08.6301.01K? 0
+072522.01 +114051.4 -000016.0-000013.200003.4 08.6301.24K? 0
+073135.39 -085700.7 -000002.6+000006.100006.0 08.6301.01K? 0
+073652.64 +375336.8 -000001.2+000016.600026.3 08.6301.44K? 0
+074807.66 +630444.2 +000012.0+000007.900018.1 08.6301.58K? 0
+075130.00 +034732.0 -000006.2+000009.800019.8 08.6301.50K? 0
+075618.19 +191103.6 +000019.2-000022.300001.6 08.6301.47K? 0
+080222.38 +063525.3 +000020.6+000009.500004.1 08.6301.01K? 0
+080307.47 -483840.5 +000004.6+000021.000002.7 08.6301.73K? 0
+080308.35 -451654.8 -000011.3-000008.000004.5 08.6301.01K? 0
+080332.47 +284511.8 -000012.7-000017.700009.8 08.6301.00K? 0
+080859.41 -393104.0 -000005.1+000017.100012.3 08.6301.40K? 0
+081343.35 -222027.2 +000003.4+000003.000001.3 08.6301.27K? 0
+081443.54 +244405.4 +000005.4-000032.700008.7 08.6301.31K? 0 0.10 1.00
+081752.36 +211039.4 -000028.9-000009.700003.8 08.6301.47K? 0
+082146.53 -654019.0 -000013.4+000005.000009.6 08.6301.21K? 0
+082340.54 -634356.4 -000001.5+000018.700001.0 08.6301.50K? 0
+082526.06 +554627.4 +000003.8+000011.100016.5 08.6301.73K? 0
+082600.87 +090805.4 +000033.4-000003.800009.8 08.6301.54K? 0
+082734.02 -644535.8 -000008.9+000020.600005.6 08.6301.14K? 0
+084057.11 -150959.8 -000002.5-000009.500004.6 08.6301.24K? 0
+084058.68 +445336.0 +000010.8-000033.500003.7 08.6301.53K? 0
+084714.61 +213234.2 -000012.0-000002.800004.8 08.6301.19K? 0
+085254.48 -652810.9 -000010.5+000014.000015.9 08.6301.54K? 0
+090522.55 +185658.8 +000028.0-000055.800031.5 08.6301.53K? 0
+090826.62 -165331.9 -000002.4+000018.100010.6 08.6301.09K? 0
+091527.51 +013639.5 -000034.5-000018.700013.6 08.6301.01K? 0
+091627.19 -383936.8 -000023.2+000015.000002.8 08.6301.36K? 0
+091804.50 +580311.8 +000009.5-000029.200007.8 08.6301.14K? 0
+091949.97 -370601.1 -000003.6+000005.800016.1 08.6301.61K? 0
+092645.42 +803241.2 +000007.7-000014.000003.0 08.6301.07K? 0
+093615.54 +340102.0 +000023.5-000024.100004.9 08.6301.00K? 0
+093631.18 -711132.6 -000008.7-000040.500002.9 08.6301.10K? 0
+094111.82 -505555.9 -000015.9-000003.100027.0 08.6301.56K? 0
+094658.71 -412328.2 -000032.7+000035.400007.4 08.6301.08K? 0
+094704.67 -042915.7 -000096.7+000029.200006.8 08.6301.20K? 0
+094821.55 -042422.5 +000000.6-000005.300027.5 08.6301.19K? 0
+095324.34 -154453.0 -000025.9-000008.100015.2 08.6301.54K? 0
+095419.13 -541315.0 +000008.4+000003.100016.2 08.6301.76K? 0
+100010.99 -460143.1 +000004.0+000001.200005.9 08.6301.04K? 0
+100205.80 +214128.2 +000017.8-000012.300009.1 08.6301.28K? 0
+100255.64 -101420.9 -000015.2+000006.600014.5 08.6301.06K? 0
+100537.07 +105357.6 -000005.1+000004.000032.3 08.6301.65K? 0
+101715.30 +751143.5 -000041.8-000001.600004.9 08.6301.02K? 0
+102048.99 -333750.3 +000005.4-000006.900004.1 08.6301.62K? 0
+103323.76 -832145.1 +000000.1+000003.200009.9 08.6301.32K? 0
+104311.28 +332148.6 -000024.8+000008.500009.0 08.6301.31K? 0
+104452.91 -371614.8 -000004.7+000005.600004.6 08.6301.00K? 0
+104727.37 +215430.6 -000066.8-000025.200012.6 08.6301.02K? 0
+104949.57 -101506.6 +000020.4-000051.700013.2 08.6301.03K? 0
+105347.12 -512538.3 -000027.2+000028.700006.7 08.6301.45K? 0
+105730.04 -622956.5 +000009.5-000013.000013.6 08.6301.37K? 0
+105800.34 +734043.4 -000024.8-000034.300007.9 08.6301.01K? 0
+110701.88 -802751.8 -000012.7-000001.200006.1 08.6301.65K? 0
+110941.32 +131624.7 -000036.1-000000.300019.2 08.6301.39K? 0
+111213.25 +220319.6 +000041.1-000042.200016.9 08.6301.67K? 0
+111523.17 -045601.5 -000027.6-000009.300023.1 08.6301.20K? 0
+112336.20 -502303.2 -000035.8+000002.200005.5 08.6301.00K? 0
+112424.12 -550816.7 -000025.1+000007.900002.3 08.6301.42K? 0
+113721.00 -470526.6 -000007.6-000010.900008.6 08.6301.50K? 0
+114152.69 -065632.8 +000009.1-000034.500003.1 08.6301.03K? 0
+114316.12 +202213.8 -000018.2-000002.500022.7 08.6301.37K? 0
+114841.49 -613351.0 +000013.5+000012.900007.7 08.6301.54K? 0
+115211.35 +335052.1 -000028.5-000004.500005.0 08.6301.06K? 0
+115701.94 -513605.3 +000025.8-000043.600028.7 08.6301.03K? 0
+120045.40 -272309.3 -000004.7+000004.900005.8 08.6301.24K? 0
+120203.72 -732925.9 -000036.7+000002.700000.1 08.6301.40K? 0
+120405.35 -455614.4 +000010.9-000012.900005.8 08.6301.38K? 0
+121312.37 +705233.7 -000020.1-000059.900006.6 08.6301.14K? 0
+122223.36 -393738.2 -000030.1+000009.700015.0 08.6301.06K? 0
+122330.83 -503804.1 -000016.5+000005.700001.8 08.6301.39K? 0
+122517.59 -242328.9 -000013.2+000025.600007.2 08.6301.25K? 0
+123100.82 -162846.3 -000031.2-000014.900009.6 08.6301.05K? 0
+123149.47 -371856.5 +000014.0+000009.800012.5 08.6301.02K? 0
+123607.93 -315750.0 -000005.3+000001.100008.2 08.6301.56K? 0
+123714.16 -260107.1 +000000.0-000015.500008.6 08.6301.55K? 0
+125127.09 -152016.4 +000002.1+000020.500010.4 08.6301.60K? 0
+125422.31 -390539.8 -000022.7-000007.400011.1 08.6301.03K? 0
+130049.15 +385535.5 -000009.8+000003.500017.8 08.6301.18K? 0
+131525.21 -473109.2 -000094.7-000006.400000.7 08.6301.12K? 0
+131858.33 -011609.6 -000111.0-000040.800028.1 08.6301.08K? 0
+132033.49 -202215.4 -000039.0-000003.600018.5 08.6301.11K? 0
+132306.92 -155541.0 +000011.7-000009.700011.7 08.6301.62K? 0
+132451.76 -522244.3 -000044.0-000023.900002.3 08.6301.06K? 0
+132642.41 -585557.4 +000003.3-000008.900000.4 08.6301.63K? 1
+134529.18 +072530.2 +000021.6-000004.200002.6 08.6301.22K? 0
+135659.54 +063428.9 -000022.5-000019.300021.1 08.6301.32K? 0 0.10 1.00
+135753.16 -021906.5 -000088.9-000046.800002.7 08.6301.17K? 0
+140827.45 +513532.6 +000021.2-000005.500003.3 08.6301.05K? 0
+141526.62 -634328.3 -000022.9-000012.500007.9 08.6301.26K? 0
+141924.14 -443150.8 -000006.6-000001.900009.6 08.6301.57K? 0
+142309.48 -394253.7 -000014.0+000012.900000.0 08.6301.20K? 0
+142332.53 -741017.8 -000007.8+000015.900004.0 08.6301.67K? 0
+142545.66 +851622.7 -000029.6+000025.200007.4 08.6301.20K? 0
+144508.18 -384516.8 -000033.5-000022.800011.1 08.6301.31K? 0
+145403.95 +333824.7 +000003.7-000048.300010.0 08.6301.13K? 0
+145850.39 +343009.9 -000001.3+000016.300018.1 08.6301.03K? 0
+151253.86 +692002.6 +000001.9-000001.500007.5 08.6301.13K? 0
+151418.83 +321447.3 -000064.2+000020.200006.7 08.6301.01K? 0
+151701.53 -395638.7 +000015.3-000010.400012.4 08.6301.51K? 0
+151711.09 +251219.8 +000011.8-000035.400002.8 08.6301.44K? 0
+152055.24 -390326.3 -000089.3-000043.200017.2 08.6301.12K? 0
+152229.50 +393049.0 -000001.6-000012.600008.5 08.6301.11K? 0
+152415.03 -082900.7 -000021.6-000001.600005.0 08.6301.23K? 0
+152920.28 -274208.6 +000004.4-000022.800004.6 08.6301.08K? 0
+153106.48 -673145.9 -000012.0-000026.800030.4 08.6301.65K? 0
+153116.40 -640537.8 -000012.9-000018.800015.1 08.6301.70K? 0
+153543.32 -281226.6 -000048.2-000086.000026.9 08.6301.33K? 0
+153942.78 -234324.1 -000010.4-000014.000005.0 08.6301.67K? 0
+154340.97 -503627.3 -000019.3+000019.200009.7 08.6301.78K? 0
+155154.79 +145110.7 +000032.1-000009.300021.2 08.6301.21K? 0
+155624.82 -280307.7 -000008.4+000009.000011.2 08.6301.51K? 0
+155701.74 -142252.8 +000004.4-000005.100006.3 08.6301.20K? 0
+160328.88 +065704.9 +000046.5-000020.800027.4 08.6301.25K? 0
+160758.37 -145224.8 -000013.0+000004.400020.5 08.6301.81K? 0
+163651.71 -555558.6 -000035.6-000032.100028.3 08.6301.17K? 0
+163919.23 -532221.7 +000003.1-000021.000023.2 08.6301.35K? 0
+164148.11 +302525.9 +000009.7-000028.800010.6 08.6301.50K? 0
+164527.53 -343649.7 +000000.2-000008.800007.8 08.6301.20K? 0
+164644.88 +265557.2 -000016.8+000004.100000.5 08.6301.22K? 0
+164649.06 +430708.8 +000013.3+000042.000003.5 08.6301.28K? 0
+165107.98 -645520.2 +000005.1-000004.400013.3 08.6301.53K? 0
+165315.02 -295853.3 +000020.2-000010.600000.8 08.6301.10K? 0
+165347.54 -085813.8 -000000.2-000027.000000.9 08.6301.14K? 0
+165846.51 -530220.8 -000006.8-000008.900008.3 08.6301.67K? 0
+170122.09 +090236.4 -000025.6-000017.900015.2 08.6301.45K? 0
+171435.90 -282433.3 +000030.3-000015.700002.7 08.6301.35K? 0
+171912.74 +095844.1 -000000.5-000010.100004.9 08.6301.62K? 0
+172147.82 -512034.1 -000000.8-000001.700002.4 08.6301.75K? 0
+172410.54 -440724.9 -000028.5-000038.800010.2 08.6301.65K? 0
+172724.29 +150223.7 +000001.9-000048.100002.2 08.6301.65K? 0
+173039.12 -051927.8 -000016.6-000024.600014.7 08.6301.43K? 0
+174155.16 +210744.6 +000006.0-000008.000000.2 08.6301.10K? 0
+174314.85 -150013.9 -000007.4-000000.900008.8 08.6301.12K? 0
+174452.27 -481057.7 +000004.2+000017.400001.2 08.6301.44K? 0
+174616.75 -594043.7 -000023.0-000011.900025.5 08.6301.40K? 0
+175017.68 -394738.5 -000004.2-000052.700018.7 08.6301.33K? 0
+175103.50 -283934.5 -000006.4-000094.700029.4 08.6301.40K? 0
+180533.01 -321208.8 +000015.2-000029.900004.2 08.6301.46K? 0
+181015.75 +250656.8 +000001.5+000006.500011.5 08.6301.64K? 0
+181017.16 +074845.7 +000017.2+000019.000017.2 08.6301.68K? 0
+181217.14 +564622.7 +000009.4+000002.400008.1 08.6301.53K? 0
+181249.12 +040851.4 +000033.0+000013.900019.2 08.6301.59K? 0
diff --git a/kstars/kstars/data/hip087.dat b/kstars/kstars/data/hip087.dat
new file mode 100644
index 00000000..371dd438
--- /dev/null
+++ b/kstars/kstars/data/hip087.dat
@@ -0,0 +1,1000 @@
+181257.37 +223213.2 -000014.8-000010.500011.5 08.6301.21K? 0
+182354.31 +325221.3 -000007.8-000000.200000.5 08.6301.38K? 0
+182631.31 +214736.8 +000002.0+000000.200015.0 08.6301.65K? 0
+182729.16 +272954.0 +000002.1+000002.700003.0 08.6301.18K? 0
+182824.54 -401532.6 +000021.4+000012.800020.5 08.6301.38K? 0
+183054.50 -814532.2 +000001.6-000011.300006.2 08.6301.19K? 0
+183146.63 +353814.0 -000007.3+000012.400006.6 08.6301.18K? 0
+184249.28 +372627.8 -000046.3-000071.500006.2 08.6301.03K? 0
+184318.47 -272321.5 +000033.9-000024.100009.0 08.6301.52K? 0
+184838.31 +154939.1 +000020.7-000009.600014.6 08.6301.66K? 0
+184902.51 -525005.9 -000017.1-000040.700000.7 08.6301.12K? 0
+185150.22 +235520.5 -000004.3-000008.800001.3 08.6301.08K? 0
+185349.55 +452502.7 +000019.3-000026.200001.1 08.6301.24K? 0
+185639.93 -193754.0 +000028.5+000001.200001.2 08.6301.74K? 0
+185849.81 -175622.6 -000025.0+000000.700012.0 08.6301.00K? 0
+185942.15 +120346.8 -000017.3+000006.200032.3 08.6301.27K? 0
+190245.25 -250619.3 +000002.6-000025.700004.2 08.6301.58K? 0
+190324.15 +175040.7 -000004.3+000001.200002.5 08.6301.12K? 0
+190502.06 +431844.3 +000006.1-000034.400001.1 08.6301.04K? 0
+190804.29 +844642.0 -000006.6-000018.100003.6 08.6301.69K? 0
+191126.39 -100131.0 -000023.5-000010.100019.3 08.6301.19K? 0
+191150.78 +180907.2 +000020.0-000015.200001.1 08.6301.24K? 0
+191624.77 -413320.0 +000040.3-000006.000002.2 08.6301.42K? 0
+191642.70 +270926.9 +000007.5-000013.700000.2 08.6301.09K? 0
+191750.86 +575751.1 -000002.4-000008.900005.0 08.6301.14K? 0
+192100.74 +541718.0 +000013.9-000004.300003.2 08.6301.36K? 0
+192150.51 +524053.9 -000040.8-000033.000004.3 08.6301.01K? 0
+192412.56 +780841.2 -000001.4-000007.700001.1 08.6301.04K? 0
+192505.33 +594610.4 +000011.2-000014.400000.5 08.6301.68K? 0
+192707.75 +410253.4 +000002.7-000009.300015.3 08.6301.21K? 0
+192944.24 +014742.7 +000017.8+000019.100005.2 08.6301.15K? 0
+193023.24 +062348.5 +000011.3+000030.800006.7 08.6301.30K? 0
+193037.37 -243455.0 -000006.2+000007.200030.3 08.6301.14K? 0
+193120.56 +703455.1 +000010.6-000006.100006.0 08.6301.41K? 0
+193204.76 +615727.2 -000010.1+000019.300006.7 08.6301.69K? 0
+193349.70 +043334.1 +000034.0+000004.900023.8 08.6301.66K? 0
+194106.71 -092517.1 -000010.9-000021.400016.5 08.6301.13K? 0
+194113.20 +132835.4 -000017.2+000009.900010.8 08.6301.65K? 0
+195401.12 +464850.3 -000009.2+000003.000019.3 08.6301.42K? 0
+195741.50 +025919.6 +000021.2-000007.500004.8 08.6301.55K? 0
+195828.46 -864955.6 +000014.7-000012.700006.2 08.6301.69K? 0
+200114.67 -772613.0 -000007.7-000014.600004.6 08.6301.18K? 0
+200340.47 -164451.5 +000022.8+000000.800006.3 08.6301.15K? 0
+200401.73 -564826.7 +000022.7-000037.900006.2 08.6301.04K? 0
+201101.06 -641858.2 +000003.1-000010.300016.0 08.6301.00K? 0
+201315.70 +253116.7 +000004.1-000033.400011.8 08.6301.05K? 0
+201530.96 -212751.7 +000009.9-000043.100016.4 08.6301.02K? 0
+201645.99 +011043.5 -000013.7-000036.500004.6 08.6301.66K? 0
+202549.56 -723506.7 +000000.8-000003.100007.5 08.6301.04K? 0
+202916.90 +533256.6 +000002.6-000010.300004.5 08.6301.18K? 0
+203647.38 -813148.5 -000033.6-000001.000006.2 08.6301.08K? 0
+204525.78 +224548.6 -000007.3-000021.500003.3 08.6301.01K? 0
+204829.61 -033522.4 +000006.8-000037.600016.1 08.6301.61K? 0
+205136.82 +333240.0 -000005.4-000009.100003.7 08.6301.19K? 0
+205310.98 +060257.1 +000006.6-000001.800013.1 08.6301.05K? 0
+205400.86 +411925.6 -000022.2-000033.300019.8 08.6301.06K? 0
+210045.98 -281916.1 +000023.6-000027.300003.0 08.6301.14K? 0
+210153.34 +185955.9 +000005.2+000017.400000.0 08.6301.39K? 0 0.10 1.00
+210530.78 +434018.3 -000013.8+000006.800002.5 08.6301.16K? 0
+210638.96 -614731.3 +000020.0-000014.900005.6 08.6301.50K? 0
+211043.33 +384927.3 -000003.1-000015.400010.0 08.6301.11K? 0
+212443.73 -310611.4 -000004.7-000016.400000.7 08.6301.01K? 0
+212506.60 -450055.6 -000012.9-000041.100004.2 08.6301.31K? 0
+213347.78 +524121.0 -000030.5-000014.400002.8 08.6301.09K? 0
+213440.39 -163123.7 -000032.3-000003.700002.7 08.6301.27K? 0
+213444.42 +393051.9 -000005.4+000005.400005.3 08.6301.20K? 0
+213706.37 -404052.7 -000034.5-000044.700007.3 08.6301.14K? 0
+214326.12 +470314.3 +000025.8+000007.600015.9 08.6301.07K? 0
+214448.50 +393234.7 -000030.0-000023.900003.9 08.6301.09K? 0
+214624.18 -391548.3 +000025.6+000011.300000.4 08.6301.09K? 0
+215702.47 +454923.1 -000001.4+000014.200017.0 08.6301.59K? 0
+215840.34 -082830.9 -000001.7-000003.400003.1 08.6301.06K? 0
+220707.98 -423005.3 -000011.4-000002.300003.8 08.6301.15K? 0
+221221.57 +271208.3 -000004.5+000003.200009.5 08.6301.23K? 0
+221559.37 +550921.2 +000004.9-000001.900012.4 08.6301.06K? 0
+221750.79 +081713.2 +000059.7+000018.500001.6 08.6301.16K? 0
+223652.32 -713658.3 +000015.4+000008.300007.8 08.6301.24K? 0
+223736.53 +400859.2 -000017.9-000007.000024.0 08.6301.72K? 0
+225358.72 -180333.1 +000031.3-000027.000001.5 08.6301.02K? 0
+225806.06 +151500.1 +000009.3+000005.700006.9 08.6301.17K? 0
+231331.38 -453844.6 +000007.2-000033.000004.0 08.6301.13K? 0
+231502.57 -465455.5 -000000.3+000020.200009.5 08.6301.49K? 0
+232122.15 +122454.8 -000021.6-000045.400014.7 08.6301.42K? 0
+232902.12 -012813.1 +000008.6-000020.200018.1 08.6301.15K? 0
+233846.39 -642448.9 -000001.8-000007.100001.9 08.6301.58K? 0
+234206.65 -530311.5 -000027.8-000028.600023.9 08.6301.20K? 0
+234324.31 -214223.3 +000070.3+000009.600025.6 08.6301.15K? 0
+234807.92 +615739.8 +000008.5+000000.000020.6 08.6301.28K? 0
+235832.40 +421659.1 -000005.3-000011.500044.5 08.6301.71K? 0
+140735.04 -614439.9 +000010.9-000005.100020.0 08.6302.05M? 0
+175255.07 -241254.3 -000039.7+000003.700003.3 08.6302.07M? 0
+192847.57 +460238.1 +000003.8+000017.500003.7 08.6303.28N? 0 0.10 1.00
+000026.65 -790342.6 +000145.4-000068.500025.8 08.6400.78G? 0
+000224.60 +061959.3 +000059.8-000066.400007.9 08.6400.49F? 0
+000502.94 -594941.2 +000000.1+000014.400020.5 08.6400.88G? 0
+000641.84 +561928.8 -000010.9-000005.400002.6 08.6400.14A? 0
+001042.18 +584446.6 +000007.0-000031.000005.1 08.6400.09A? 0
+001153.27 +512846.6 +000009.4-000012.900002.2 08.6400.13A? 0
+001342.13 +414431.8 +000012.2-000007.500003.6 08.6400.99K? 0
+001449.92 +545846.4 +000016.2-000007.200017.6 08.6400.04A? 0
+001552.99 +581945.5 +000000.3-000001.700004.8 08.6400.20A? 0
+002459.44 -043103.7 +000016.7-000007.700007.0 08.6400.10A? 0
+002546.37 +224223.5 +000038.5-000006.200019.1 08.6400.28A? 0
+002556.56 +035531.0 +000054.5-000000.200010.8 08.6400.39F? 0
+002845.82 +422306.1 +000020.9-000001.800004.0 08.6400.00A? 0
+003233.93 +281150.9 +000181.4+000073.200020.4 08.6400.68G? 0
+003515.96 -291234.9 -000003.4-000087.300012.7 08.6400.58G? 0
+003853.88 -562104.6 +000043.1-000031.100006.2 08.6400.94G? 0
+004959.27 +584626.6 +000027.2-000004.800007.2 08.6400.17A? 0
+005033.37 +102441.7 +000010.4+000000.000012.8 08.6400.27A? 0
+005457.85 +511213.3 +000000.1+000001.000002.1 08.6400.04A? 0
+005716.38 -160029.4 -000028.3-000047.700023.3 08.6400.61G? 0
+005758.80 -432731.9 +000079.1-000028.200012.0 08.6400.30A? 0
+010845.67 -255140.3 +000078.3+000027.600023.8 08.6400.83G? 0
+011146.87 +451018.7 +000009.8-000003.000003.3 08.64-0.04B? 0
+011618.24 -422847.9 +000031.8+000036.200001.3 08.6400.49F? 0
+011658.35 +534605.6 +000014.7-000020.800004.7 08.6400.39F? 0
+011837.74 -664031.6 +000040.1+000006.200008.9 08.6400.34F? 0
+011916.34 +443611.8 -000004.4-000012.100001.9 08.6400.09A? 0
+012121.31 +425716.6 +000009.5-000011.900005.4 08.6400.98K? 0
+012638.97 +105351.9 -000019.8-000021.400007.0 08.6400.33F? 0
+012837.20 +450907.6 +000004.1+000003.500002.9 08.6400.46F? 0
+013059.63 +703503.8 +000040.9-000025.100006.3 08.6400.34F? 0
+013315.50 +435345.2 +000011.4-000015.600012.1 08.64-0.08B? 0
+013525.98 +773611.6 -000008.2+000000.200000.5 08.6400.67G? 0
+014205.62 +324601.6 +000049.5+000006.300011.5 08.6400.47F? 0
+014639.21 +454157.4 +000006.8-000024.800004.7 08.6400.49F? 0
+014740.14 -764648.7 -000017.4-000009.500010.9 08.6400.43F? 0
+015005.96 +383339.7 +000042.5-000019.400000.7 08.6400.38F? 0
+015821.37 +600245.3 -000004.9-000000.300019.6 08.6400.11A? 0
+015929.31 +181555.4 +000007.2+000058.200013.6 08.6400.47F? 0
+020524.03 -401715.8 +000092.2+000005.500002.9 08.6400.99K? 0
+020555.05 +051820.1 +000007.5-000015.600020.4 08.6400.44F? 0
+020717.98 -531156.3 +000082.8-000020.500026.3 08.6400.70G? 0
+020925.69 +565930.2 -000004.4-000003.100006.4 08.6400.12A? 0
+021442.19 +592341.0 +000017.4-000020.700009.8 08.6400.45F? 0
+022014.61 -412317.2 +000008.2+000003.500000.8 08.6400.22A? 0
+022034.13 +561947.9 -000010.1-000006.600014.6 08.6400.17A? 0
+022326.26 +695421.4 +000090.1-000011.000005.9 08.6400.68G? 0
+023404.44 -200014.6 -000005.7+000015.200005.3 08.6400.46F? 0
+023516.45 +401647.3 +000097.0-000035.600002.7 08.6400.60G? 0
+023923.97 +500710.8 -000010.0-000013.000004.7 08.6400.26A? 0
+024525.65 -691106.3 +000033.2-000040.100020.4 08.6400.56F? 0
+024739.02 +535643.7 -000012.6-000013.100013.0 08.6400.28A? 0
+024919.85 -103303.1 +000000.0+000000.000000.0 08.6400.75G? 0
+025102.43 +020720.9 +000019.7+000011.100007.3 08.6400.92G? 0
+025425.60 +641751.2 +000059.4-000058.100011.1 08.6400.56F? 0
+025633.91 +315704.4 +000046.1-000009.900008.0 08.6400.41F? 0
+030000.79 -581423.6 +000013.7-000046.900013.7 08.6400.59G? 0
+030916.55 -335551.0 -000039.2-000090.700009.0 08.6400.44F? 0
+031141.12 +480315.1 +000022.3-000041.800001.4 08.6400.34F? 0
+031353.75 -565509.8 -000056.3-000095.800011.0 08.6400.53F? 0
+031511.13 -805317.8 -000003.3+000010.400008.2 08.6400.30A? 0
+031517.08 -370230.0 +000043.3+000000.600009.9 08.6400.50F? 0
+031836.99 +353255.5 +000005.7-000012.200007.4 08.6400.15A? 0
+032111.17 -003130.5 +000020.5-000005.300017.7 08.6400.52F? 0
+032235.68 -114202.8 -000030.4-000014.600003.5 08.6400.50F? 0
+032901.32 -245344.0 -000003.7+000005.300005.5 08.6400.48F? 0
+032952.89 -383334.8 +000018.8+000021.900012.6 08.6400.98K? 0
+033114.66 +494222.7 +000023.2-000027.900002.1 08.6400.16A? 0
+033226.74 +173646.7 +000031.5-000085.100009.3 08.6400.91G? 0
+033325.10 -042303.3 +000082.7-000095.400020.8 08.6400.80G? 0
+033729.38 -663128.5 +000023.9+000031.500009.6 08.6400.42F? 0
+033754.31 +345754.8 +000025.5-000026.100004.9 08.6400.58F? 0
+034439.46 +101042.6 +000202.3-000229.400015.7 08.6400.67G? 0
+035452.06 -582322.3 -000008.4-000024.200009.2 08.6400.95G? 0
+040644.75 +054112.5 +000037.8+000049.400065.2 08.6400.57F? 1
+042541.71 +094330.2 -000007.5-000004.700025.5 08.6400.61G? 0
+042617.30 +315733.1 +000017.2-000017.800012.4 08.6400.45F? 0
+042837.15 +194426.8 +000124.0-000039.200021.6 08.6400.75G? 0
+043131.46 +132059.0 -000008.6-000037.600010.7 08.6400.45F? 0
+043131.55 +623201.9 +000000.6-000012.900006.8 08.6400.91G? 1
+043639.84 -262545.7 -000002.7+000037.700011.0 08.6400.49F? 0
+044214.81 +034810.6 -000006.7+000009.200004.2 08.6400.13A? 0
+044541.37 -761816.6 +000022.4+000049.700007.5 08.6400.92G? 0
+044545.51 +741459.9 +000000.6+000009.500004.1 08.6400.94G? 0
+044625.90 +011840.1 +000057.0-000002.000018.3 08.6400.47F? 0
+044634.54 -224646.6 +000000.0+000000.000000.0 08.6400.48F? 1
+044638.41 +213007.2 -000028.2-000044.700008.8 08.6400.39F? 0
+044919.26 -005210.4 +000033.9-000019.100007.7 08.6400.62G? 0
+045007.40 -121908.4 +000014.4+000007.800007.0 08.6400.91G? 0
+045453.45 +195804.0 -000003.4-000066.500003.8 08.6400.95K? 0
+045711.93 -485824.3 -000012.5-000036.600011.2 08.6400.93G? 0
+045842.40 +322413.8 +000044.7-000033.100000.2 08.6400.53F? 0
+050558.75 +393457.2 -000002.9-000014.200013.0 08.6400.11A? 0
+050841.81 -334547.4 +000004.7+000012.000008.4 08.6400.16A? 0
+051034.04 -511806.1 +000043.2+000089.500016.8 08.6400.70G? 0
+051152.99 +164431.1 +000052.7-000032.600011.6 08.6400.50F? 0
+051226.49 +301304.4 -000018.4-000031.000017.3 08.6400.51F? 0
+051324.86 +411853.9 -000010.2+000004.200023.0 08.6400.29A? 0
+051643.84 -005320.0 -000006.9-000002.400011.8 08.6400.09A? 0
+052029.54 -713201.5 +000005.6+000036.700003.3 08.6400.16A? 0
+052041.15 +630954.4 +000000.0+000000.000000.0 08.6400.11A? 1
+052245.33 +372318.2 -000029.7-000023.200009.2 08.6400.96K? 0
+052408.30 +383405.8 +000017.5+000006.400001.3 08.64-0.03B? 0
+052419.63 +423613.8 +000035.1-000010.000010.9 08.6400.21A? 0
+053148.18 +292615.3 -000039.0-000031.400000.3 08.6400.84G? 0
+053606.24 +193558.8 +000021.8-000008.200000.6 08.6400.13A? 0
+053659.71 -195540.5 -000002.5-000008.200005.5 08.6400.06A? 0
+053809.90 -001101.2 -000002.2+000008.200014.4 08.6400.04A? 0
+053902.65 -250409.0 -000002.0+000001.100011.9 08.6400.89G? 0
+054001.70 +060340.2 +000064.4-000246.000038.0 08.6400.87G? 0
+054003.45 +174035.7 -000023.5-000022.900001.4 08.6400.13A? 0
+054057.17 -094750.8 -000008.4-000008.200014.3 08.6400.61G? 0
+054142.29 +014634.0 -000001.0-000010.200015.3 08.6400.14A? 0
+054603.42 +655646.4 -000014.9-000025.200008.4 08.6400.35F? 0
+055056.16 +321156.9 +000025.3-000011.000004.6 08.6400.08A? 0
+055329.61 -453218.3 -000013.0+000003.300003.2 08.64-0.02B? 0
+055451.96 +070153.8 +000001.1+000019.300012.6 08.6400.57F? 0
+055513.81 -443341.7 +000002.5+000017.400001.8 08.6400.54F? 0
+055549.72 -040500.4 +000008.9-000001.200001.6 08.6400.27A? 0
+055714.81 +232510.1 +000018.1+000009.500014.6 08.6400.69G? 0
+055857.37 +162224.2 +000002.1-000029.600013.7 08.6400.34F? 0
+055929.55 +194646.1 -000011.4-000003.700003.7 08.6400.10A? 0
+055943.42 -022008.8 +000003.3-000003.500003.1 08.64-0.02B? 0
+060054.55 +194850.9 +000011.7-000009.800013.2 08.6400.19A? 0
+060526.20 +602707.5 +000026.0-000046.500008.4 08.6400.59G? 0
+060615.63 +275605.0 -000022.7+000004.300006.4 08.6400.06A? 0
+060851.94 -504030.2 -000002.7+000008.900008.5 08.6400.73G? 0
+061029.24 -304757.7 -000012.9+000013.900000.8 08.6400.37F? 0
+061047.47 -024632.2 +000010.1-000002.800011.3 08.6400.08A? 0
+061104.87 +245256.3 +000022.9-000000.100002.9 08.64-0.03B? 0
+061122.59 +412610.1 -000003.3-000011.400022.0 08.6400.08A? 0
+061133.61 -442612.0 +000007.8+000002.300001.9 08.6400.01A? 0
+061148.07 -604947.4 +000008.9+000015.000005.2 08.6400.00A? 0
+061151.32 -153811.9 -000004.3-000005.000005.4 08.6400.09A? 0
+061227.09 -492136.4 -000003.3+000001.300004.8 08.6400.01A? 0
+061433.70 +032927.6 +000001.9-000010.200000.8 08.64-0.03B? 0
+061643.50 +321433.7 -000024.7+000009.600019.5 08.6400.56F? 0
+061655.84 -025247.5 +000017.7-000003.000007.2 08.6400.86G? 0
+061701.50 +213721.3 -000027.9+000013.300024.0 08.6400.33F? 0
+061826.62 +080113.1 +000009.3-000017.900005.4 08.6400.95G? 0
+062150.66 -182636.4 -000004.7+000002.800013.6 08.6400.99K? 0
+062552.78 -371733.6 -000018.0+000032.300002.4 08.6400.36F? 0
+062556.74 +413536.2 -000000.9+000005.600005.3 08.6400.05A? 0
+062720.44 +523302.0 -000004.1-000032.800011.7 08.6400.47F? 0
+062815.06 +381757.8 -000006.4-000009.700001.7 08.6400.34F? 0
+063019.25 -525217.6 -000033.2+000115.300019.3 08.6400.70G? 0
+063048.17 +461409.8 +000019.7-000001.800005.2 08.6400.15A? 0
+063324.77 +223208.0 -000002.4-000024.900022.7 08.6400.55F? 0
+063400.90 -104357.5 +000051.7-000033.700013.7 08.6400.50F? 0
+063455.63 -151943.6 -000002.7+000030.400001.8 08.6400.53F? 0
+063522.24 +374301.1 +000042.7-000059.500015.3 08.6400.36F? 0
+063525.75 -072229.1 +000003.3-000012.100013.2 08.6400.41F? 0
+063606.73 +683707.5 -000025.4-000011.400011.8 08.6400.45F? 0
+064010.38 +574500.3 -000007.8+000003.000005.7 08.6400.55F? 0
+064124.03 -205053.2 -000004.9-000013.600010.0 08.6400.46F? 0
+064502.79 +121447.4 +000003.2-000009.600019.9 08.64-0.02B? 0
+064920.05 -182458.0 -000006.9-000046.500012.8 08.6400.49F? 0
+065218.14 -113220.1 -000016.9-000004.500012.4 08.6400.37F? 0
+065355.30 -045333.5 +000009.1-000032.900020.4 08.6400.51F? 0
+065408.82 -134504.0 -000033.7-000014.800003.5 08.6400.52F? 0
+065633.67 +122243.0 +000023.7-000008.800015.9 08.6400.24A? 0
+065953.00 -151423.4 -000003.8-000003.700002.5 08.6400.50F? 0
+070154.01 -092606.6 -000010.0-000009.600005.5 08.64-0.06B? 0
+070218.39 -142312.7 +000003.6+000000.400011.1 08.6400.01A? 0
+070222.12 +143942.3 -000031.8-000003.800016.4 08.6400.56F? 0
+070448.31 +063920.8 -000006.7+000009.400015.6 08.6400.01A? 0
+070456.29 -811015.8 +000025.1-000037.000013.0 08.6400.54F? 0
+070507.08 -155213.0 -000007.6-000000.900005.3 08.6400.10A? 0
+070634.27 -035401.0 +000014.7+000015.400019.5 08.6400.23A? 0
+070851.01 -024212.9 -000006.5-000001.200013.6 08.6400.18A? 0
+070856.37 -121909.3 -000010.4+000002.800000.9 08.6400.05A? 0
+070907.69 -142536.2 +000052.2-000022.300000.4 08.6400.71G? 0
+070924.96 +062642.4 -000004.9-000013.500005.4 08.6400.12A? 0
+070934.93 -212823.1 -000013.7-000023.200008.5 08.6400.33F? 0
+071017.41 +562655.2 -000034.4-000103.300019.0 08.6400.51F? 0
+071154.73 +345918.8 -000021.6-000013.900001.4 08.6400.10A? 0
+071433.13 -152854.1 -000009.8-000010.800007.5 08.64-0.06B? 0
+071551.40 +450236.1 +000198.1-000018.700024.5 08.6400.63G? 0
+071722.42 -630116.9 -000027.7-000006.400008.5 08.6400.67G? 0
+071731.05 -224223.1 -000002.7-000009.100008.0 08.6400.12A? 0
+071753.25 -314139.2 -000034.1-000057.100022.3 08.6400.72G? 0
+071822.85 -041834.2 -000012.4-000023.600022.1 08.6400.36F? 0
+073113.65 -001446.0 -000022.2+000006.900009.6 08.6400.54F? 0
+073238.74 -125241.8 -000090.0-000113.400025.1 08.6400.73G? 0
+073245.83 -491243.3 -000017.7+000007.200002.1 08.64-0.02B? 0
+073318.21 +091046.3 -000007.8-000014.300014.2 08.6400.00A? 0
+074057.88 +722222.7 -000046.9-000080.800009.8 08.6400.65G? 0
+074242.39 -080958.2 -000008.1-000029.900005.4 08.6400.96K? 0
+074329.42 +234914.8 -000023.8+000003.200001.1 08.6400.03A? 0
+074443.01 -380551.9 -000009.1+000017.300007.7 08.6400.08A? 0 0.10 1.00
+074520.99 +035225.8 -000008.3-000089.700020.1 08.6400.67G? 0
+074555.14 -362953.3 -000003.4+000003.400001.6 08.6400.09A? 0
+074639.12 +583132.0 -000019.0-000013.800002.4 08.6400.39F? 0
+075357.36 -405901.9 -000006.8+000013.800005.9 08.6400.01A? 0
+075734.82 +023805.0 -000025.2-000008.100021.0 08.6400.46F? 0
+075834.29 +203531.7 -000048.6+000008.400024.9 08.6400.23A? 0
+075909.97 +304312.4 +000004.4-000018.800018.3 08.6400.53F? 0
+080153.61 -202929.7 -000018.8+000001.200000.5 08.6400.12A? 0
+080448.63 -455128.0 -000010.7+000006.900000.2 08.6400.20A? 0
+080511.07 -452424.7 +000002.3+000010.500002.1 08.64-0.03B? 0
+080747.29 -190944.0 +000002.9+000003.600006.2 08.64-0.07B? 0
+080807.46 -332629.4 -000022.2+000001.900001.3 08.6400.26A? 0
+080923.69 -491046.8 -000012.7+000018.400009.9 08.6400.14A? 0
+081150.64 -270623.5 -000014.6+000004.600003.7 08.64-0.06B? 0
+081229.46 +382706.3 -000009.0+000000.500004.6 08.6400.73G? 0
+081421.67 -161108.6 -000002.4-000015.900005.2 08.6400.25A? 0
+081841.11 -273050.2 -000024.4-000000.800004.7 08.6400.25A? 0
+082113.92 -514149.5 +000003.6+000006.800001.1 08.6400.02A? 0
+082328.39 +301034.1 -000004.0-000026.000013.0 08.6400.22A? 0
+082400.71 -154749.7 -000028.2-000024.200009.2 08.6400.43F? 0
+082809.99 -322308.9 -000012.8-000011.800016.9 08.6400.99K? 0
+083111.29 -473957.4 -000000.1-000000.300011.4 08.6400.80G? 0
+083719.77 -241807.2 -000003.0+000005.300003.7 08.6400.06A? 0
+083825.63 -170013.5 -000016.6+000011.800011.2 08.6400.88G? 0
+084018.00 -645016.9 -000004.9+000013.900004.7 08.6400.18A? 0
+084044.24 +344914.1 +000008.9-000041.100005.5 08.6400.92G? 0
+084258.26 -435749.6 -000013.9+000019.200002.0 08.6400.17A? 0
+084324.34 +004548.8 +000034.1-000026.800000.1 08.6400.40F? 0
+084916.18 -463307.7 -000053.5+000044.800016.4 08.6400.36F? 0
+085308.71 +100852.1 +000001.4-000006.700017.8 08.6400.86G? 0
+085924.72 +511024.9 -000055.2-000029.900005.0 08.6400.42F? 0
+085936.48 -391318.8 +000036.5-000049.200016.7 08.6400.31F? 0
+090004.22 -141826.9 -000003.7-000010.700012.2 08.6400.47F? 0
+090313.28 -483026.0 -000001.7+000002.300000.4 08.6400.69G? 0
+090314.53 -420235.5 -000012.5-000000.400004.6 08.6400.16A? 0
+090436.23 -432714.5 -000036.7+000068.200016.1 08.6400.52F? 0
+090513.94 -531244.9 -000013.2+000008.600001.4 08.6400.10A? 0
+090609.42 -200629.9 -000155.4-000024.300003.7 08.6400.64G? 0
+090625.63 -764801.6 -000139.9+000087.400004.2 08.6400.48F? 0
+090752.48 -070819.9 +000070.0-000084.900033.6 08.6400.53F? 0
+090829.28 -053751.6 -000044.2+000012.200024.4 08.6400.20A? 0
+090903.96 -055740.8 +000005.5+000001.000004.3 08.6400.08A? 0
+091016.77 -681909.2 -000031.6+000024.500000.3 08.6400.95G? 0
+091549.73 +172939.4 +000022.6-000026.800004.6 08.6400.50F? 0
+091716.14 +690536.5 +000000.3+000001.700000.1 08.6400.99K? 0
+092232.05 -010432.6 +000024.0-000011.900019.7 08.6400.14A? 0
+092258.05 +771311.2 +000011.4-000021.100013.7 08.6400.38F? 0
+092459.91 +251329.7 +000010.0-000015.800009.8 08.6400.15A? 0
+092944.41 -394706.6 -000086.9+000093.400006.7 08.6400.48F? 0
+093655.30 -484619.6 -000011.9+000003.100003.8 08.6400.00A? 0
+093726.03 -613825.5 -000014.5+000009.800006.6 08.6400.02A? 0
+093823.49 +495204.2 -000012.9+000000.800001.7 08.64-0.18B? 0
+093849.89 -541930.6 -000025.1+000021.300006.4 08.6400.93G? 0
+094002.40 -170952.3 +000000.0+000000.000000.0 08.6400.37F? 0
+094048.57 -115619.0 +000031.4-000012.100002.3 08.6400.47F? 0
+094303.54 -573401.1 -000010.7+000010.600005.0 08.6400.25A? 0
+095119.85 -601952.7 -000084.8+000088.900006.5 08.6400.53F? 0
+095214.29 -622521.0 +000036.5-000016.400010.0 08.6400.46F? 0
+095420.63 -201730.4 +000002.8+000003.000006.8 08.6400.73G? 0
+095807.19 -470217.0 -000015.1+000010.000000.8 08.6400.06A? 0
+100133.08 -602058.1 -000004.9+000022.300003.4 08.64-0.13B? 0
+100332.01 -601240.5 +000000.0+000000.000000.0 08.64-0.11B? 0
+100559.87 -400421.9 +000002.4-000059.200006.0 08.6400.51F? 0
+100618.24 +741838.9 +000028.5+000019.800016.2 08.6400.86G? 0
+100848.33 +064303.2 -000009.4+000005.300005.2 08.64-0.10B? 0
+101026.92 -510953.9 +000016.2-000037.000005.8 08.6400.50F? 0
+101158.11 -133346.0 -000096.3-000026.500005.1 08.6400.48F? 0
+101437.68 -214341.4 +000000.4-000024.100000.0 08.6400.15A? 0
+101638.71 +752644.2 +000013.4+000007.400006.9 08.6400.50F? 0
+101714.73 -325722.9 -000007.9-000005.100010.3 08.6400.12A? 0
+101906.86 -151933.4 -000032.8+000005.600002.0 08.6400.29A? 0
+102037.70 -710919.3 -000022.0+000006.300000.9 08.6400.04A? 0
+102110.25 +265309.9 -000005.0-000011.100022.8 08.6400.56F? 0
+102619.18 -552836.6 -000076.4+000009.000002.9 08.6400.41F? 0
+102912.96 -265200.8 -000021.2+000013.200007.2 08.6400.92G? 0
+103719.73 -702557.0 -000013.1+000004.500002.3 08.6400.17A? 0
+104336.85 -250513.1 -000030.4-000010.200006.2 08.6400.99K? 0
+104922.15 +064427.7 -000015.6-000140.500007.7 08.6400.62G? 0
+105134.36 +501517.0 -000048.1-000015.400013.4 08.6400.27A? 0
+105608.70 -580427.2 -000009.7+000017.400003.9 08.6400.07A? 0
+105833.09 -395545.0 -000021.4-000051.200014.7 08.6400.66G? 0
+105953.92 -461530.1 -000019.6-000009.300011.2 08.6400.86G? 0
+110014.39 -054825.5 -000036.7+000011.400003.1 08.6400.48F? 0
+110108.43 -533308.0 -000023.7+000012.500010.1 08.6400.99K? 0
+110604.16 -220524.0 -000106.1+000024.000006.6 08.6400.50F? 0
+110618.62 -533612.7 -000005.4+000001.500012.6 08.6400.07A? 0
+111427.86 -361706.9 -000040.3+000005.900004.5 08.6400.41F? 0
+112459.53 +285637.2 -000298.1-000159.000032.9 08.6400.81G? 0
+112735.52 -555415.0 -000169.1+000029.000001.1 08.6400.50F? 0
+113015.61 -603137.7 -000018.1+000011.200007.0 08.6400.24A? 0
+113119.09 -621627.2 -000004.3-000005.800004.7 08.6400.37F? 0
+113249.73 -235503.4 +000051.8-000037.400001.2 08.6400.47F? 0
+113451.78 -522740.0 -000015.8+000003.300003.3 08.6400.17A? 0
+114209.13 +025242.1 -000059.7-000008.400017.0 08.6400.28A? 0
+114730.50 +395540.4 +000031.8-000009.200002.6 08.6400.67G? 0
+115238.88 +400753.2 -000095.7-000098.900015.4 08.6400.80G? 0
+115414.25 -072301.8 -000030.2-000007.400008.5 08.6400.23A? 0
+115601.07 +252922.4 +000037.1-000141.000007.8 08.6400.50F? 0
+115654.21 -594916.9 +000000.3+000004.000003.8 08.64-0.03B? 0
+115841.51 -080028.1 -000127.5-000034.000015.0 08.6400.78G? 0
+120140.79 +393512.3 +000025.3-000059.200025.2 08.6400.67G? 0
+120146.82 -321346.9 -000067.8+000001.200008.5 08.6400.35F? 0
+120255.95 -114846.9 -000021.8+000006.700009.8 08.6400.09A? 0
+120845.74 -223115.6 -000041.6-000002.300024.2 08.6400.50F? 0
+121238.62 +483550.2 -000070.3-000030.500001.1 08.6400.48F? 0
+121606.54 +403934.8 +000005.4-000020.500018.5 08.6400.61G? 0
+121824.02 -050152.5 +000022.8-000146.000000.1 08.6400.44F? 0
+121925.45 +065930.8 -000027.7-000006.700008.1 08.6400.14A? 0
+122110.28 +311808.0 -000001.2-000013.100013.6 08.6400.56F? 0
+122149.68 -390806.8 -000055.1+000000.400007.8 08.6400.42F? 0
+123111.52 +011954.0 -000044.5-000008.700002.4 08.6400.55F? 0
+123225.53 -474135.7 -000038.1-000000.800004.3 08.6400.12A? 0
+123302.87 -021726.4 +000015.2-000025.800003.5 08.6400.36F? 0
+123338.79 -314111.7 -000020.2-000015.800001.7 08.6400.38F? 0
+123402.33 -573152.7 -000004.5+000011.300025.4 08.6400.56F? 0
+123928.39 -744051.3 -000031.6-000012.400000.9 08.6400.17A? 0
+124401.36 +105516.8 -000049.1-000009.800005.6 08.6400.30A? 0
+124544.44 -481840.8 +000004.0-000001.100004.7 08.6400.32F? 0
+125401.20 -254513.1 -000005.8-000012.100008.1 08.6400.25A? 0
+131029.71 -614958.4 -000049.8+000002.100008.3 08.6400.37F? 0
+131033.42 -160016.0 -000014.6-000012.500002.6 08.6400.26A? 0
+131352.08 -113316.1 -000029.1-000025.500006.8 08.6400.42F? 0
+132009.92 +781906.0 -000023.4-000032.500005.7 08.6400.46F? 0
+132522.52 -202423.7 -000144.9-000019.700024.4 08.6400.69G? 0
+133150.43 +170752.7 -000023.6-000001.700004.2 08.6400.38F? 0
+133709.98 -722137.4 +000007.1+000003.800000.9 08.6400.70G? 0
+134345.70 -115433.0 -000001.8-000002.400011.6 08.6400.80G? 0
+134529.68 -302619.9 -000026.1+000040.000002.7 08.6400.51F? 0
+134642.09 -565058.8 -000047.5-000169.100034.6 08.6400.89G? 0
+135407.92 -330835.2 -000036.0-000029.700005.9 08.6400.44F? 0
+135445.37 +761551.5 +000017.5+000023.600003.9 08.6400.95K? 0
+140003.60 -114707.9 +000054.4-000092.600019.2 08.6400.54F? 0
+140138.31 -095624.4 -000007.1+000007.600011.0 08.6400.39F? 0
+140220.95 +725613.5 -000128.9+000000.600000.3 08.6400.94G? 0
+141851.57 -565851.4 -000025.2-000025.600016.9 08.6400.47F? 0
+142747.47 -111939.5 -000001.0-000019.500008.5 08.6400.39F? 0
+143545.50 -830715.2 -000013.6-000007.000001.0 08.6400.07A? 0
+143710.96 -582605.2 -000000.2+000002.400006.3 08.6400.35F? 0
+144143.80 +173651.5 -000042.4+000008.100004.8 08.6400.39F? 0
+144503.55 -254943.1 +000035.5-000006.300004.5 08.6400.43F? 0
+144548.85 +143832.2 -000080.5-000016.400015.6 08.6400.53F? 0
+144949.15 -325909.8 -000019.3+000009.500014.8 08.6400.02A? 0
+144950.77 +363539.2 -000034.8+000012.100000.3 08.6400.13A? 0
+145419.49 -455039.1 -000021.0-000023.500004.7 08.6400.85G? 0
+145738.57 -342539.1 -000018.0-000020.100010.0 08.6400.38F? 0
+150533.67 -665007.6 +000001.7-000002.300010.7 08.6400.10A? 0
+151129.19 +192643.0 -000033.5-000015.100000.3 08.6400.54F? 0
+151636.84 -091217.3 -000051.0-000003.700013.9 08.6400.54F? 0
+151845.79 -594937.2 -000014.9-000018.400004.6 08.6400.10A? 0
+152028.62 -423422.0 -000020.1-000009.500011.8 08.6400.94G? 0
+152621.18 -592546.5 +000000.6-000011.500003.5 08.6400.13A? 0
+152706.22 -204427.1 +000016.7-000107.900003.9 08.6400.58F? 0
+152741.14 -724947.3 -000003.8-000014.500005.2 08.6400.28A? 0
+152820.25 +263033.8 -000060.3-000052.600008.6 08.6400.63G? 0
+153150.72 -023055.3 +000018.2-000013.200018.0 08.6400.65G? 0
+153321.41 +113935.8 +000033.8-000085.100004.7 08.6400.48F? 0
+154304.90 -455525.2 -000019.9-000008.600002.5 08.6400.35F? 0
+154307.01 +080252.6 +000026.6-000057.800018.4 08.6400.49F? 0
+154500.72 +454116.5 +000008.3-000017.900012.6 08.6400.42F? 0
+155023.62 -030319.1 -000030.3-000014.200016.1 08.6400.58G? 0
+155111.06 -462840.5 -000021.1+000021.000016.1 08.6400.01A? 0
+155533.28 +335420.2 -000017.0+000000.000000.2 08.6400.45F? 0
+155604.44 -745955.1 +000008.2-000010.300001.5 08.6400.39F? 0
+155702.27 -065816.3 -000007.1-000016.300009.9 08.6400.98K? 0
+155749.20 -405949.8 -000002.0+000004.500001.2 08.6400.12A? 0
+160243.54 -351224.8 +000000.1-000022.800001.3 08.6400.05A? 0
+160740.94 -613352.6 -000013.4-000024.200011.6 08.6400.41F? 0
+160908.58 -042802.1 +000040.9-000048.100002.0 08.6400.53F? 0
+161152.51 +273650.2 +000022.8-000019.600012.8 08.6400.41F? 0
+161215.32 -564642.3 -000002.1+000003.900004.4 08.6400.02A? 0
+161336.46 +353302.8 -000004.8-000030.700000.2 08.6400.71G? 0
+161409.92 -504701.5 +000000.0+000000.000000.0 08.6400.64G? 0
+162210.05 -213917.2 -000013.0-000014.300001.4 08.6400.28A? 0
+162646.85 +120320.4 -000010.8-000016.100006.7 08.6400.53F? 0
+162715.38 +411454.4 -000028.3+000017.400000.9 08.6400.33F? 0
+162726.22 -372837.0 -000062.2-000034.500012.5 08.6400.65G? 0
+162909.58 -052704.1 -000010.7+000001.600003.4 08.6400.26A? 0
+163059.89 -562943.2 -000009.5-000011.300001.8 08.6400.04A? 0
+163146.81 +453537.7 -000031.5+000067.200026.6 08.6400.56F? 0
+163534.91 -721251.8 +000009.8-000013.400007.2 08.6400.14A? 0
+163720.75 -534634.4 +000001.7-000000.500007.8 08.6400.02A? 1
+163833.58 -240755.2 -000022.5-000048.100001.9 08.6400.47F? 0
+163910.42 -561329.6 +000003.1+000001.400009.4 08.6400.00A? 0
+164119.26 +472753.8 +000037.9+000019.600007.0 08.6400.54F? 0
+164310.27 -353950.4 +000053.6-000023.200034.4 08.6400.35F? 1
+164841.47 -552446.6 -000004.9-000008.400002.6 08.64-0.03B? 0
+165351.66 -415032.8 +000000.0+000000.000000.0 08.64-0.02B? 0
+165448.81 +162419.7 +000034.4-000057.800005.8 08.6400.64G? 0
+165534.83 -670555.8 -000006.8+000016.900007.3 08.6400.66G? 0
+165652.34 -615942.5 -000001.2-000015.600008.8 08.64-0.04B? 0
+165724.82 +464322.2 -000016.7+000030.100004.1 08.6400.39F? 0
+170054.94 +352817.7 +000013.6-000015.300015.0 08.6400.46F? 0
+170318.54 +275220.9 +000046.3-000017.700001.7 08.6400.38F? 0
+170329.24 -760052.4 -000009.8-000001.700013.5 08.6400.91G? 0
+170448.31 -375724.4 -000020.5+000021.300002.1 08.6400.06A? 0 0.10 1.00
+170749.55 -283448.4 +000002.4+000044.200009.3 08.6400.39F? 0
+171245.06 -040310.5 +000000.0+000000.000000.0 08.6400.60G? 0
+171528.15 +115511.5 -000018.1+000015.600010.3 08.6400.51F? 0
+171702.64 +151616.9 -000017.4-000022.800009.1 08.6400.22A? 0
+171753.72 -274612.3 +000007.5+000005.900004.0 08.6400.28A? 0
+172021.06 -113739.2 +000030.4-000045.300003.4 08.6400.60G? 0
+172033.13 -022524.6 -000021.2-000072.200000.6 08.6400.53F? 0
+172423.86 -224803.1 +000047.0+000003.400031.1 08.6400.52F? 0
+172559.59 -423327.0 +000007.3+000004.000005.1 08.6400.24A? 0
+172805.31 -380428.6 -000013.2-000034.400003.3 08.6400.51F? 0
+172849.94 -264346.5 +000020.6-000049.400008.9 08.6400.62G? 0
+173040.80 -190654.0 +000004.3-000039.600015.5 08.6400.59G? 0
+173805.66 +365522.2 +000013.4-000012.400009.1 08.6400.28A? 0
+173806.86 -691811.1 +000004.4-000000.100003.8 08.6400.21A? 0
+173857.70 -410131.3 -000010.4-000014.000015.2 08.6400.20A? 0
+173905.28 -172647.0 -000014.3-000006.300002.4 08.6400.96K? 0
+174134.03 +222647.3 -000006.5-000020.100003.9 08.6400.56F? 0
+174428.76 -130245.6 -000012.2-000028.500006.9 08.6400.22A? 0
+174537.03 +303141.6 +000007.8+000001.800004.3 08.6400.81G? 0
+174718.94 -420144.6 -000009.5-000009.600009.1 08.64-0.02B? 0
+174831.59 -824627.7 +000031.3+000018.700017.1 08.6400.48F? 0
+175157.10 +042709.2 +000015.3+000017.300002.1 08.6400.18A? 0
+175609.08 -572555.6 -000006.9+000003.900001.3 08.64-0.01B? 0
+175931.88 +062831.7 +000006.0-000007.200001.7 08.6400.20A? 0
+180055.41 +263257.3 +000008.3-000020.600001.3 08.6400.51F? 0
+180539.83 +333130.7 -000002.6+000006.400019.3 08.6400.89G? 0
+180631.67 +604352.3 -000009.6+000041.100004.6 08.6400.97K? 0
+180718.65 +155647.2 -000070.0-000183.900020.0 08.6400.66G? 0
+180846.07 +142422.5 -000007.1-000015.900004.3 08.6400.23A? 0
+181107.13 -643059.9 -000002.0-000005.400002.5 08.6400.14A? 0
+181445.42 +014530.1 +000008.7+000072.300010.7 08.6400.60G? 0
+181737.51 -430334.3 +000006.5-000000.600020.7 08.6400.22A? 0
+181953.76 -170422.1 +000004.6-000000.700017.6 08.6400.30A? 0
+182520.37 +280459.0 -000012.6+000008.700006.6 08.6400.04A? 0
+182822.99 +062450.0 +000010.1-000013.100003.8 08.6400.30A? 0
+182908.92 -353452.3 +000001.6+000014.600007.8 08.6400.44F? 0
+183033.44 -410756.3 +000013.9-000017.200000.3 08.6400.15A? 0
+183106.71 +321449.1 +000025.0+000014.000008.1 08.64-0.01B? 0
+183331.11 +182831.3 +000007.4+000001.400012.8 08.6400.24A? 0
+183636.58 -413950.4 +000012.4-000042.600006.8 08.6400.28A? 0
+183653.20 +614211.1 -000037.4-000226.800017.8 08.6400.82G? 0
+184233.06 +821516.8 +000022.8+000063.600005.4 08.6400.54F? 0
+184624.19 +381917.8 +000007.0-000000.800011.6 08.6400.98K? 0
+184909.25 +112016.8 -000006.0-000010.000023.5 08.6400.86G? 0
+184921.02 -363807.3 +000011.1-000019.700011.8 08.6400.39F? 0
+184931.01 +054157.7 +000030.6-000025.200010.8 08.6400.31A? 0
+184931.26 +584209.2 -000000.6+000000.300000.3 08.6400.04A? 0
+185208.85 +511942.8 +000008.1+000002.200006.2 08.6400.28A? 0
+185430.53 -533323.5 +000028.7-000028.000011.0 08.6400.48F? 0
+185523.13 +092048.1 +000013.5+000000.200009.9 08.6400.50F? 0
+185642.10 -083313.3 -000003.8-000011.900002.5 08.6400.02A? 0
+185702.06 +260839.5 +000009.4-000014.900003.7 08.6400.28A? 0
+190005.96 +031905.9 -000012.6-000024.500000.1 08.6400.26A? 0
+190313.03 +372114.3 -000003.3-000009.800007.7 08.6400.05A? 0
+190339.68 +354435.7 +000000.0+000000.000000.0 08.6400.25A? 0
+191450.96 +221753.1 +000036.3-000111.600002.5 08.6400.57F? 0
+191733.08 -492742.0 +000003.1-000046.200001.3 08.6400.35F? 0
+191820.99 +045311.1 +000010.7+000005.600006.9 08.6400.34F? 0
+191851.62 +180438.7 +000034.4+000012.900010.3 08.6400.38F? 0
+191901.09 -260227.8 +000026.2+000022.100027.9 08.6400.49F? 0
+192054.09 -431901.8 +000001.6-000024.100025.0 08.6400.43F? 0
+192128.61 +814435.5 +000036.6-000091.300018.5 08.6400.65G? 0
+192527.13 +211725.2 -000005.3-000011.200003.5 08.6400.01A? 0
+192634.46 +301713.7 -000000.9-000003.700000.3 08.6400.97K? 0
+192738.39 +683913.5 +000024.1+000029.200009.9 08.6400.33F? 0
+192800.98 +214514.8 +000006.6+000002.500007.5 08.6400.06A? 0
+193228.77 -305810.6 +000012.1-000009.300007.2 08.6400.97K? 0
+193540.89 -220959.5 -000028.9-000027.000006.6 08.6400.34F? 0
+193655.76 +174943.9 +000005.5-000009.300002.7 08.6400.34F? 0
+193736.52 -024156.4 -000009.8+000003.100008.5 08.6400.12A? 0
+194005.02 +130342.3 +000005.0+000003.200006.1 08.6400.90G? 0
+194216.24 +140517.7 -000010.0-000015.400004.5 08.6400.19A? 0
+194600.80 +302154.4 -000007.1-000001.000004.9 08.64-0.04B? 0
+194900.00 -142311.7 -000007.4-000054.400016.9 08.6400.66G? 0
+194906.72 +201902.3 +000023.4-000023.600005.8 08.6400.08A? 0
+194940.41 +170935.2 -000023.9-000009.200005.3 08.64-0.04B? 0
+195015.47 -083606.2 +000019.0-000013.200011.4 08.6400.27A? 0
+195234.33 -182036.0 +000024.7-000008.200003.9 08.6400.12A? 0
+195321.97 -060015.4 +000049.6+000030.500036.9 08.6400.60G? 0
+195415.68 -050241.5 +000028.8+000000.700018.9 08.6400.55F? 0
+195555.55 -015342.9 +000014.5-000017.900017.2 08.6400.30A? 0
+195556.13 -152417.2 -000008.9-000006.300003.2 08.6400.13A? 0
+195710.56 +295537.0 +000103.3-000191.200011.5 08.6400.58G? 0
+195745.21 -454939.0 +000027.8-000068.100012.3 08.6400.37F? 0
+200012.79 +145410.5 -000023.5-000014.900018.4 08.6400.35F? 0
+200235.71 +333100.1 -000012.7-000032.200001.9 08.6400.30A? 0
+200325.94 +081945.3 -000009.1-000017.200014.6 08.6400.15A? 0
+200414.67 +514558.0 +000010.8+000015.800006.0 08.6400.29A? 0
+200437.62 +712428.7 +000010.7+000006.700001.5 08.6400.23A? 0
+200533.84 +072310.2 +000030.6+000060.100013.9 08.6400.72G? 0
+200838.86 +213718.1 +000003.7+000004.200008.1 08.64-0.11B? 0
+201023.02 +320010.4 -000009.2-000028.800015.2 08.6400.94G? 0
+201212.02 +144442.8 -000003.9-000012.400002.3 08.6400.09A? 0
+201415.84 +080316.4 -000021.2-000022.600011.5 08.6400.26A? 0
+201523.52 +422403.6 -000017.6-000001.500012.3 08.6400.75G? 0
+201635.18 -455428.9 +000000.0+000000.000000.0 08.6400.49F? 1
+201646.55 +320609.9 -000014.8-000014.800005.2 08.6400.35F? 0
+201808.88 -063558.4 +000020.7+000081.700009.4 08.6400.61G? 0
+202110.67 +273101.8 -000001.8-000010.300013.6 08.64-0.03B? 0
+202112.81 -813655.8 +000104.6-000178.800016.5 08.6400.67G? 0
+202325.90 +322409.8 +000013.7-000002.800006.8 08.6400.11A? 0
+203454.35 +112013.8 -000027.8+000002.500000.2 08.6400.58F? 0
+203749.73 +475548.4 +000008.7+000000.600009.3 08.6400.07A? 0
+203910.63 -060927.4 +000006.4-000001.500008.0 08.64-0.05B? 0
+204158.32 +665443.8 -000021.5-000004.800005.2 08.6400.32F? 0
+204250.33 -405138.0 -000032.4-000045.900012.7 08.6400.48F? 0
+204814.30 -001757.7 -000001.1+000037.100000.8 08.6400.26A? 0
+204922.13 -262026.6 +000022.9-000003.200003.6 08.6400.36F? 0
+204929.44 +440342.1 +000002.2-000024.000015.4 08.6400.91G? 0
+205109.25 +030154.6 +000017.7-000003.700010.3 08.6400.34F? 0
+205208.90 -440702.9 +000028.0-000003.200000.5 08.6400.42F? 0
+205705.41 +411610.3 +000008.8+000004.100008.9 08.6400.33F? 0
+205802.97 +450157.6 -000004.3-000014.200009.0 08.6400.40F? 0
+205914.64 +315358.6 +000012.2-000001.100005.5 08.6400.73G? 0
+210306.96 +395929.3 -000028.7-000017.900005.1 08.6400.62G? 0
+210550.11 +003926.5 -000015.0+000001.700030.3 08.6400.37F? 0
+210644.62 +345432.3 -000004.3-000007.300005.2 08.64-0.07B? 0
+210645.40 +535713.9 +000027.7+000022.100003.2 08.6400.35F? 0
+210959.92 +574519.5 +000029.0+000026.100005.7 08.6400.21A? 0
+211322.06 +524001.9 +000027.0+000024.800005.2 08.6400.18A? 0
+211509.04 -350024.7 +000014.3+000003.200012.5 08.6400.91G? 0
+211514.27 -734211.9 +000027.7-000047.600012.6 08.6400.99K? 0
+211733.01 +823103.7 +000000.0+000000.000000.0 08.6400.51F? 1
+211756.76 +572019.3 +000007.8+000008.500010.7 08.6400.10A? 0
+212002.42 -271815.9 +000000.0+000000.000000.0 08.6400.59G? 1
+212128.34 +034507.1 -000043.0-000099.800012.8 08.6400.65G? 0
+212233.20 +315739.2 +000009.9-000039.600001.8 08.6400.51F? 0
+212704.99 -715335.6 +000012.8-000043.200004.2 08.6400.31F? 0
+212753.36 -052337.1 +000015.0-000036.500013.5 08.6400.43F? 0
+212956.78 -150926.5 -000037.8-000042.400018.4 08.6400.53F? 0
+213056.76 +010130.2 +000038.4+000006.800001.0 08.6400.38F? 0
+213148.34 -353408.3 +000017.6+000075.000023.8 08.6400.50F? 0
+213658.84 +234417.1 +000011.6-000006.800001.1 08.6400.23A? 0
+213753.75 +520047.5 -000008.2-000008.000006.7 08.6400.35F? 0
+214327.04 +260333.9 -000022.7-000010.200029.0 08.6400.96K? 0
+214726.47 +104534.6 -000036.7-000003.100020.2 08.6400.30A? 0
+214924.76 -475835.9 -000091.3-000347.700013.1 08.6400.63G? 0
+215149.98 +244059.8 -000117.7-000148.300001.1 08.6400.56F? 0
+215301.46 -190905.4 -000038.2-000041.500007.7 08.6400.79G? 0
+215506.03 +534226.9 -000011.1-000006.600003.6 08.6400.05A? 0
+215621.13 +262654.0 +000223.3+000022.800015.1 08.6400.66G? 0
+215647.35 +532738.5 -000010.7-000005.600002.1 08.6400.18A? 0
+215706.72 +275937.4 +000002.5-000002.900000.3 08.6400.70G? 0
+215753.00 +503343.6 -000005.3-000001.800006.6 08.6400.06A? 0
+220929.76 +620934.8 +000001.5-000000.700000.1 08.6400.09A? 0
+221008.49 -274025.7 -000061.2-000119.500006.2 08.6400.74G? 0
+221134.63 -110139.3 -000019.4-000052.000008.2 08.6400.53F? 0
+221316.84 +573958.3 +000002.5-000007.900004.5 08.6400.86G? 0
+221424.66 +630719.6 -000007.0+000003.400002.7 08.6400.29A? 0
+221823.60 +795424.0 +000014.7+000017.300006.8 08.6400.15A? 0
+221831.13 +005217.3 -000018.0-000004.000017.4 08.6400.38F? 0
+222037.75 +551743.2 -000018.1-000029.000000.4 08.6400.23A? 0
+222257.80 +372256.5 +000010.0-000017.100001.7 08.6400.98K? 0
+222305.17 +464201.9 +000013.6-000005.800000.9 08.6400.16A? 0
+222504.16 -135953.6 +000161.6-000044.300005.3 08.6400.74G? 0
+222542.30 +554037.3 -000098.5-000083.400004.4 08.6400.59G? 0
+223320.60 -604901.9 +000007.6+000013.300009.4 08.6400.56F? 0
+223410.47 -184111.9 -000040.2-000013.700001.5 08.6400.53F? 0
+223528.32 -382558.8 +000031.3-000016.300001.6 08.6400.99K? 0
+225451.70 +152146.7 +000014.0+000000.700021.4 08.6400.05A? 0
+225609.55 -693833.2 +000006.0+000001.000000.0 08.6400.26A? 0
+230025.25 -260757.8 +000017.0-000011.200011.3 08.6400.48F? 0
+230505.03 +584007.4 -000017.0-000008.900007.8 08.6400.53F? 0
+231734.60 +331456.0 -000011.3-000006.800008.5 08.6400.17A? 0
+232242.45 -400137.7 +000003.9-000058.500009.6 08.6400.49F? 0
+232856.78 -072407.3 +000005.4-000023.200026.4 08.6400.67G? 0
+233409.59 +111051.0 -000006.2-000025.000003.6 08.6400.32F? 0
+233638.67 -352117.4 -000051.9-000045.900018.0 08.6400.46F? 0
+234120.43 +144619.8 +000058.3+000030.800025.1 08.6400.41F? 0
+234233.96 -572840.8 +000017.3-000006.200008.8 08.6400.08A? 0
+234434.09 -262834.1 +000084.9-000039.900004.6 08.6400.41F? 0
+234715.62 -771406.6 +000003.6+000011.500016.2 08.6400.37F? 0
+235554.15 -242250.4 +000002.4-000010.700017.3 08.6400.87G? 0
+235834.93 +365429.8 +000053.4-000017.300020.1 08.6400.53F? 0
+235836.30 -365235.8 +000007.4+000023.900013.0 08.6400.28A? 0
+000015.79 +132741.3 +000044.6-000032.000004.3 08.6401.25K? 0
+000439.84 -081105.7 -000004.9-000026.200014.1 08.6401.51K? 0
+000713.73 -735610.4 -000011.0+000001.900005.8 08.6401.39K? 0
+001248.51 +153337.3 +000015.2+000026.400015.4 08.6401.11K? 0
+001743.90 +515655.7 +000003.7-000010.900010.8 08.6401.42K? 0
+002054.15 +575101.2 -000012.8+000004.700001.4 08.6401.14K? 0
+003116.88 +495034.3 +000000.0+000002.100013.2 08.6401.63K? 0
+003636.47 +583057.6 +000017.6+000014.000013.6 08.6401.34K? 0
+003839.60 -402826.1 +000035.2+000008.700026.1 08.6401.15K? 0
+003841.26 +355201.7 +000026.4-000016.300007.6 08.6401.46K? 0
+003936.49 +482748.7 -000006.0-000002.800007.7 08.6401.07K? 0
+004149.12 +335154.7 +000001.3+000007.600016.4 08.6401.08K? 0
+004435.26 +561325.7 -000000.3-000009.100023.6 08.6401.33K? 0
+005246.31 -510229.6 +000012.9+000001.300002.9 08.6401.22K? 0
+005309.25 -424827.6 +000011.3+000004.100019.5 08.6401.19K? 0
+005511.14 +780311.9 -000001.0-000010.600005.1 08.6401.72K? 0
+005744.03 +484121.3 -000015.7-000006.600007.3 08.6401.30K? 0
+010450.11 +283052.0 +000021.0-000021.800004.8 08.6401.01K? 0
+012143.86 +323822.7 -000004.6+000006.700002.3 08.6401.13K? 0
+012459.42 -510708.6 -000003.4-000002.700007.4 08.6401.53K? 0
+013116.38 +183225.8 +000026.9-000014.200003.1 08.6401.68K? 0
+013623.31 -124358.4 -000012.7-000055.400009.5 08.6401.10K? 0
+013820.90 +495849.7 +000072.6-000051.000004.3 08.6401.11K? 0
+015806.91 -324403.3 +000020.8-000009.900023.5 08.6401.61K? 0
+015918.59 -093448.2 +000044.7+000002.500010.8 08.6401.03K? 0
+020324.67 -305548.5 -000001.5-000021.700013.6 08.6401.03K? 0
+021211.60 -210345.5 +000024.6+000055.900019.7 08.6401.07K? 0
+021606.25 -035206.3 -000006.2+000019.400008.4 08.6401.36K? 0
+021755.24 -302805.9 +000012.9+000003.300011.1 08.6401.22K? 0
+022110.14 +073733.2 +000025.4-000004.800005.6 08.6401.13K? 0
+023135.38 -633431.6 -000014.9+000008.000005.9 08.6401.30K? 0
+023522.04 +342158.7 +000016.6-000007.400005.0 08.6401.44K? 0
+023535.36 -395320.4 +000010.5+000014.400008.4 08.6401.30K? 0
+024234.45 -334802.0 -000003.8+000001.300001.7 08.6401.19K? 0
+024700.85 -713849.3 +000002.0+000001.300010.5 08.6401.29K? 0
+024827.90 +071929.2 +000003.9-000009.800012.5 08.6401.48K? 0
+025609.70 +125822.6 -000001.0-000023.200003.8 08.6401.12K? 0
+030345.80 -291425.1 +000009.9+000021.700019.7 08.6401.42K? 0
+030349.04 +200639.7 +000045.2-000079.300038.9 08.6401.12K? 0
+030905.82 +582138.7 -000016.3-000007.600009.1 08.6401.48K? 0
+031001.86 +414401.9 -000002.7+000006.000004.6 08.6401.68K? 0
+031449.46 -080801.4 +000006.3+000024.100000.2 08.6401.12K? 0
+031737.23 -461206.3 +000019.6+000023.000006.6 08.6401.58K? 0
+031928.20 -814504.6 +000007.3-000010.100002.6 08.6401.26K? 0
+031944.68 +691005.7 -000013.3-000016.700006.2 08.6401.96M? 0
+032046.48 +184414.7 -000005.0-000046.400005.6 08.6401.07K? 0
+032530.20 +335008.7 +000021.5+000021.400023.3 08.6401.18K? 0
+033120.79 +582938.3 +000004.0+000000.500013.6 08.6401.87M? 0
+033926.01 +155106.9 +000015.7-000055.000012.9 08.6401.38K? 0
+035642.06 +404056.6 -000008.6+000025.500001.0 08.6401.24K? 0
+040449.24 -224341.3 +000025.7+000017.200000.7 08.6401.08K? 0
+040700.97 -270801.4 +000006.1+000010.800004.1 08.6401.00K? 0
+041016.68 -155311.0 -000029.6-000041.700008.0 08.6401.59K? 0
+041312.43 +335019.0 -000020.7-000012.900003.0 08.6401.24K? 0
+042350.60 -430006.1 +000038.0+000017.700003.7 08.6401.16K? 0
+042551.77 -000312.4 -000021.4-000041.800043.4 08.6401.10K? 0
+043036.34 +172354.0 +000035.1+000000.400013.1 08.6401.17K? 0
+043127.79 +384411.9 +000025.9-000046.700034.5 08.6401.13K? 0
+043429.88 -165408.2 -000016.8-000000.200000.5 08.6401.11K? 0
+043559.45 +040414.8 +000025.9+000034.000001.1 08.6401.04K? 0
+045117.07 +463831.4 +000009.7-000006.000010.6 08.6401.57K? 0
+050401.54 +090102.5 -000025.3+000004.000023.9 08.6401.32K? 0
+050726.70 +304717.0 +000047.0-000004.200023.4 08.6401.59K? 0
+051059.60 -323653.5 -000001.0+000001.100002.8 08.6401.55K? 0
+051133.14 +045313.1 +000016.4-000026.900005.7 08.6401.13K? 0
+051839.12 -134756.8 -000004.3-000000.600001.8 08.6401.27K? 0
+052606.15 -105428.2 +000004.9+000004.900000.8 08.6401.73K? 0
+053108.32 -212101.6 +000014.0+000024.400009.7 08.6401.10K? 0
+053111.06 +331653.2 +000004.3-000053.100002.8 08.6401.05K? 0
+054039.55 -102235.3 -000003.4-000022.700015.4 08.6401.04K? 0
+054653.53 -420903.3 +000006.1+000002.100007.1 08.6401.29K? 0
+054906.37 +330109.1 +000028.5+000017.700019.9 08.6401.15K? 0
+055011.02 +012235.5 +000007.1-000031.800033.1 08.6401.06K? 0
+055848.36 +663448.6 -000007.1-000002.200008.5 08.6401.23K? 0
+060035.62 -300502.5 +000024.9+000004.500010.5 08.6401.20K? 0
+060107.26 -021508.8 -000027.1-000014.800003.8 08.6401.74K? 0
+060511.33 +161353.0 -000022.7-000033.500039.2 08.6401.29K? 0
+060520.53 -132459.8 +000025.1-000006.200013.6 08.6401.04K? 0
+060739.84 +223622.5 +000013.5-000013.200032.1 08.6401.65K? 0
+060926.18 -714424.3 -000027.2+000001.600000.4 08.6401.44K? 0
+061206.62 -034610.3 -000016.5-000043.100007.1 08.6401.03K? 0
+061530.15 -391955.9 +000002.4+000019.100001.0 08.6401.27K? 0
+061617.46 +004319.7 +000021.6-000012.400009.2 08.6401.08K? 0
+061638.41 +154804.9 +000012.3+000004.300016.9 08.6401.02K? 0
+061807.35 -101415.3 +000005.3-000003.600003.7 08.6401.08K? 0
+062207.02 -003440.0 +000035.0+000017.900002.8 08.6401.38K? 0
+062212.23 +514748.1 +000021.4-000007.500019.7 08.6401.53K? 0
+062714.07 +013348.9 +000018.6-000001.400021.2 08.6401.07K? 0
+062714.96 +083223.1 +000009.2-000004.100004.0 08.6401.10K? 0
+062829.44 +400325.2 +000005.4-000012.400031.2 08.6401.50K? 0
+063037.74 +315221.9 -000024.7-000016.700001.0 08.6401.15K? 0
+063215.24 -433114.0 -000015.6+000020.400004.3 08.6401.13K? 0
+064020.13 -231757.0 +000036.4+000024.400004.1 08.6401.16K? 0
+064114.25 -063819.4 +000024.9-000011.700002.7 08.6401.74K? 0
+064203.32 +665104.0 -000008.7+000003.000007.0 08.6401.02K? 0
+064351.79 +224422.1 +000033.9+000024.400010.9 08.6401.64K? 0
+064949.72 -200930.3 +000000.3+000003.500008.3 08.6401.65K? 0
+065035.41 +381115.9 +000000.8-000039.600002.2 08.6401.34K? 0
+065208.92 -093157.3 +000005.9-000017.100012.1 08.6401.09K? 0
+065832.49 -170844.0 -000017.8-000022.900013.9 08.6401.07K? 0
+065857.48 +394645.4 -000015.2+000002.700000.6 08.6401.10K? 0
+070818.42 -154040.3 +000008.8+000002.600008.2 08.6401.63K? 0
+070846.24 +065541.3 -000005.9-000005.900026.8 08.6401.18K? 0
+071102.52 +813457.7 -000006.2+000021.800008.1 08.6401.54K? 0
+071205.92 -011607.5 +000003.3-000005.600014.4 08.6401.49K? 0
+071519.81 -315619.3 -000009.7-000011.600021.8 08.6401.12K? 0
+071648.88 -240538.7 +000012.7+000002.400018.7 08.6401.73K? 0
+071940.15 -094515.2 -000016.3+000012.500019.3 08.6401.58K? 0
+071946.23 +625934.0 +000059.2-000018.900005.4 08.6401.24K? 0
+072030.44 -014335.6 -000012.2+000000.300002.8 08.6401.15K? 0
+072039.04 -181902.6 +000005.6-000015.400021.6 08.6401.75K? 0
+072045.67 +312733.4 +000048.3-000071.500002.5 08.6401.32K? 0
+072459.33 +092309.3 -000025.6+000002.100024.1 08.6401.70K? 0
+072634.12 +025024.1 -000000.2+000016.300016.4 08.6401.54K? 0
+073012.78 -064037.5 -000010.3-000002.800005.0 08.6401.03K? 1
+073123.64 +030049.0 -000007.6+000007.700013.5 08.6401.93M? 0
+073317.09 +262735.6 +000030.7+000015.500014.1 08.6401.40K? 0
+074018.86 +401128.8 -000037.8-000033.400039.3 08.6401.53K? 0
+074050.62 +394049.3 +000013.8-000010.500012.8 08.6401.11K? 0
+074715.61 +420312.9 +000002.7-000028.900006.2 08.6401.43K? 0
+074925.90 +264500.7 +000022.1-000024.300002.9 08.6401.13K? 0
+075246.55 -411845.6 -000016.4+000030.700000.1 08.6401.09K? 0
+075303.57 -435849.4 +000000.2-000008.700006.4 08.6401.55K? 0
+075419.13 +141536.2 +000019.8-000001.900004.9 08.6401.35K? 0
+075800.19 +174123.8 +000004.1+000013.600011.9 08.6401.53K? 0
+080147.85 -250856.7 -000000.3-000011.100017.1 08.6401.42K? 0
+080213.10 -331618.8 +000005.9-000051.400003.6 08.6401.04K? 0
+080425.18 -023545.4 +000026.1-000026.900037.7 08.6401.15K? 0
+081211.16 -283436.9 +000006.2-000018.400007.3 08.6401.06K? 0
+081708.11 -304654.2 -000005.9-000016.600016.7 08.6401.05K? 0
+081814.00 +110511.8 -000009.1-000023.500010.3 08.6401.15K? 0
+081919.72 -371011.3 -000001.1-000012.900011.8 08.6401.08K? 0
+081947.23 -535359.3 -000002.3+000007.600000.1 08.6401.00K? 0
+082022.48 +511917.1 -000015.2+000011.900008.3 08.6401.64K? 0
+082301.38 -335134.4 -000014.8+000002.100010.3 08.6401.34K? 0
+082742.42 -022717.5 +000021.5-000016.500002.0 08.6401.28K? 0
+083136.72 +390832.0 -000009.7-000026.000009.8 08.6401.07K? 0
+083140.12 +001923.2 -000017.7+000012.500007.8 08.6401.43K? 0
+083630.38 +820901.0 -000003.6-000004.200005.6 08.6401.03K? 0
+083825.98 -342542.2 -000004.4+000003.900011.0 08.6401.14K? 0
+084032.80 +045510.7 -000007.7-000018.600013.6 08.6401.39K? 0
+084905.57 -130100.4 +000027.5+000002.000050.0 08.6401.59K? 0
+084949.22 -482200.1 -000026.5+000019.900009.4 08.6401.62K? 0
+085057.53 -332609.4 -000014.5+000017.900015.7 08.6401.68K? 0
+085418.33 -394054.1 -000033.7-000007.300006.3 08.6401.21K? 0
+085748.38 +171052.7 -000019.3-000013.400003.8 08.6401.57K? 0
+090429.80 +121307.9 +000004.6-000014.500002.1 08.6401.44K? 0
+090546.92 -325807.2 -000007.0-000000.800009.9 08.6401.81K? 0
+090819.28 -014100.6 -000031.3-000054.100003.3 08.6401.32K? 0
+090836.88 -303246.3 +000003.3-000017.500010.1 08.6401.32K? 0
+091854.57 +225442.7 +000040.8-000024.600012.0 08.6401.04K? 0
+092153.42 +015202.2 -000001.9-000034.000021.5 08.6401.56K? 0
+092332.09 +631026.8 -000002.8+000003.000005.5 08.6401.39K? 0
+092746.84 +225911.2 -000052.7-000002.600001.9 08.6401.02K? 0
+093510.34 -312527.4 -000001.5+000007.500006.9 08.6401.34K? 0
+094238.63 -105251.4 +000004.6-000014.100001.8 08.6401.25K? 0
+094457.57 -562714.7 -000025.2+000004.600003.2 08.6401.41K? 0
+095120.18 +001836.7 -000001.4-000008.700025.8 08.6401.34K? 0
+095120.31 +702440.9 -000008.9-000014.800002.3 08.6401.05K? 0
+095628.07 -305231.3 +000009.5-000023.000014.2 08.6401.06K? 0
+095704.61 +471813.0 -000005.0-000002.400004.7 08.6401.05K? 0
+095950.19 +495846.5 +000005.7-000017.400011.4 08.6401.15K? 0
+100425.23 -475443.9 -000016.4+000014.300012.7 08.6401.35K? 0
+100730.36 -453929.2 -000011.3-000003.600005.8 08.6401.06K? 0
+101305.44 -434726.0 -000002.7-000002.900006.2 08.6401.29K? 0
+101750.79 -133136.8 -000020.0+000009.200001.0 08.6401.08K? 0
+102006.50 -273250.1 -000041.8+000008.300002.4 08.6401.17K? 0
+102106.20 -431508.1 -000019.7-000017.700001.1 08.6401.36K? 0
+102610.44 -254152.8 -000007.3+000024.300001.5 08.6401.03K? 0
+102833.11 -723908.8 +000009.0-000015.000004.2 08.6401.04K? 0
+103352.14 -510517.4 -000017.2+000005.400000.4 08.6401.28K? 0
+103633.45 +160208.6 -000007.7-000017.300008.0 08.6401.40K? 0
+103701.40 -345417.5 -000019.8-000009.100003.2 08.6401.27K? 0
+104113.95 +283434.1 -000002.4+000007.800001.8 08.6401.10K? 0
+105041.61 -253121.3 -000015.2-000005.600002.4 08.6401.18K? 0
+105358.73 -604115.3 -000021.5-000001.100011.2 08.6401.18K? 0
+105746.54 +544836.3 +000012.1-000007.900015.8 08.6401.03K? 0
+110803.58 -225023.0 +000000.3+000016.900003.2 08.6401.25K? 0
+110856.46 +201528.0 -000040.0+000008.400025.5 08.6401.31K? 0
+112003.12 -351523.8 -000015.9-000009.500002.6 08.6401.85M? 0
+112413.26 -595513.7 +000028.4-000025.100020.5 08.6401.26K? 0
+114453.56 +090057.7 -000010.3-000035.800022.9 08.6401.38K? 0
+114513.88 -783658.7 -000009.2+000012.700003.1 08.6401.13K? 0
+114631.04 -601324.3 -000007.6-000000.300027.9 08.6401.53K? 0
+114715.50 -332429.1 -000002.7-000009.100013.0 08.6401.08K? 0
+115534.43 -461119.5 -000015.9+000017.300015.6 08.6401.73K? 0
+115714.18 +463407.3 +000008.7-000023.300003.3 08.6401.23K? 0
+120338.20 -544137.4 -000001.3-000008.400004.2 08.6401.05K? 0
+121448.48 -494712.4 -000011.5-000013.800013.3 08.6401.23K? 0
+121528.59 +081435.0 -000032.8+000003.300009.9 08.6401.31K? 0
+121954.53 -221111.6 -000024.5-000019.100008.6 08.6401.16K? 0
+122002.49 -415643.2 -000009.1+000011.000041.2 08.6401.48K? 0
+123117.39 +021809.2 -000010.3+000007.000015.4 08.6401.12K? 0
+123453.68 -643202.8 +000004.2-000022.300027.4 08.6401.58K? 0
+123854.07 -393921.4 -000004.2+000030.200010.1 08.6401.19K? 0
+124419.50 -292953.7 +000006.5-000027.800000.1 08.6401.04K? 0
+130223.16 +203446.4 +000004.5-000037.600009.3 08.6401.04K? 0
+130841.41 +371324.1 +000005.1+000007.400003.6 08.6401.11K? 0
+131708.88 -705539.0 -000035.8-000016.400003.3 08.6401.17K? 0
+132341.98 +832746.7 +000000.1-000003.300005.8 08.6401.66K? 0
+132927.73 +331000.6 -000006.8-000017.000003.9 08.6401.49K? 0
+134935.87 +542111.2 -000022.3-000005.100010.4 08.6401.29K? 0
+135225.12 -514921.6 +000004.5-000002.500001.8 08.6401.63K? 0
+135325.66 +395053.7 +000000.2-000007.100006.8 08.6401.01K? 0
+135450.39 -285540.3 +000002.9-000016.800003.5 08.6401.68K? 0
+140612.87 -114957.8 -000031.4-000005.300006.8 08.6401.60K? 0
+141233.87 -352433.1 -000031.5-000022.800015.4 08.6401.32K? 0
+141407.13 +273517.2 +000029.9-000039.000008.5 08.6401.29K? 0
+142909.43 +595312.8 +000001.1+000003.700008.2 08.6401.41K? 0
+142938.85 -332217.5 -000029.0-000026.400000.4 08.6401.03K? 0
+144701.99 +012335.6 +000013.8-000024.500020.6 08.6401.03K? 0
+144757.07 +242601.8 +000001.6-000004.100019.7 08.6401.29K? 0
+145738.03 -381511.6 +000010.5-000003.400005.1 08.6401.56K? 0
+150339.29 -295053.4 +000006.4-000012.800023.1 08.6401.18K? 0
+151527.60 -530825.3 -000030.1-000003.400005.6 08.6401.62K? 0
+151549.73 -564855.7 +000012.4-000035.700009.5 08.6401.07K? 0
+151651.13 -680000.9 +000006.3+000024.900011.0 08.6401.62K? 0
+151754.41 -743436.4 +000000.0+000000.000000.0 08.6401.26K? 1
+151822.10 -724043.7 -000009.6+000006.700021.5 08.6401.46K? 0
+151832.95 -592420.2 +000014.4-000016.100004.4 08.6401.22K? 0
+152811.94 -622440.8 +000007.0-000016.300004.0 08.6401.01K? 0
+153004.02 -510635.3 -000017.7-000057.700009.9 08.6401.31K? 0
+153224.98 +230118.5 -000039.3-000027.000010.9 08.6401.00K? 0
+153713.95 -140650.5 -000032.4-000002.500007.2 08.6401.06K? 0
+154024.67 -294647.3 -000009.9-000008.100009.0 08.6401.02K? 0
+154110.49 -712531.1 -000003.5-000012.700000.6 08.6401.06K? 0
+154240.37 -655528.3 -000004.3-000021.900018.2 08.6401.36K? 0
+154636.26 -633632.5 -000018.7-000026.200003.3 08.6401.03K? 0
+154846.29 -452054.0 +000007.8-000002.100013.2 08.6401.44K? 0
+160042.13 -035253.1 -000002.6+000011.500021.3 08.6401.87M? 0
+160336.33 -051643.2 -000017.2-000010.500017.6 08.6401.37K? 0
+160554.75 -210911.5 +000033.9+000002.800001.7 08.6401.07K? 0
+160808.98 -421531.1 +000045.1+000005.800023.1 08.6401.23K? 0
+161341.71 -590905.0 -000041.4-000026.400019.9 08.6401.11K? 0
+161645.99 -082547.2 -000007.2-000027.300001.8 08.6401.76K? 0
+161840.31 +133038.1 +000004.9-000004.300028.7 08.6401.51K? 0
+162726.26 -675322.6 -000012.9-000052.000013.6 08.6401.19K? 0
+162812.88 -484446.8 -000004.1-000030.700006.3 08.6401.02K? 0
+162921.21 -674559.3 +000002.8+000010.600003.0 08.6401.00K? 0
+162934.45 +704946.6 -000027.2+000031.300024.2 08.6401.32K? 0
+164421.76 -261929.9 +000035.2-000015.100023.2 08.6401.50K? 0
+164440.47 -684816.6 -000007.1-000010.700001.1 08.6401.57K? 0
+164901.45 -202721.5 -000005.7+000001.100002.5 08.6401.95M? 0
+164902.71 -410558.8 +000012.5+000016.300041.6 08.6401.81K? 0
+164946.93 +335648.1 +000002.2-000008.200021.4 08.6401.30K? 0
+165132.76 -394151.1 +000016.5-000004.900000.6 08.6401.29K? 0
+165455.50 -480610.7 -000007.5+000010.500015.2 08.6401.72K? 0
+165736.20 +210115.1 -000007.3+000015.200001.6 08.6401.49K? 0
+170435.21 -261601.5 +000002.2-000012.300025.7 08.6401.31K? 0
+170532.97 +105941.3 +000013.8+000004.900002.5 08.6401.07K? 0
+170752.56 +303252.5 -000001.4-000001.900022.2 08.6401.20K? 0
+171119.31 +460040.1 -000023.0-000053.700010.8 08.6401.05K? 0
+171247.51 +553524.0 -000016.7+000002.100010.9 08.6401.05K? 0
+171337.25 -183210.9 +000018.9-000050.400030.8 08.6401.14K? 0
+171855.48 -395019.8 -000001.9+000001.700010.2 08.6401.43K? 0
+171904.72 -122916.4 -000010.9-000022.100024.0 08.6401.73K? 0
+172254.84 +075836.6 -000019.1-000013.300005.3 08.6401.29K? 0
+173437.74 +275922.2 +000007.0+000008.200003.6 08.6401.61K? 0
+173548.88 -211201.7 -000000.4+000020.100020.6 08.6401.42K? 0
+173728.32 -440922.2 +000056.0-000018.900016.7 08.6401.07K? 0
+174019.99 -080536.0 +000039.3-000003.200007.9 08.6401.42K? 0
+174044.71 +352738.1 -000006.6+000001.200004.8 08.6401.00K? 0
+174141.56 +472048.1 +000004.1+000006.700012.9 08.6401.54K? 0
+174216.97 -424836.0 -000035.1-000062.800014.7 08.6401.19K? 0
+174356.51 -224542.9 -000000.2-000003.400014.9 08.6401.26K? 0
+174607.61 -581931.9 -000023.8+000001.900005.4 08.6401.58K? 0
+175652.24 +822911.1 +000009.5+000021.500003.9 08.6401.17K? 0
+180122.04 -470300.8 -000002.2-000005.400003.1 08.6401.57K? 0
+180214.84 +790732.8 -000019.3-000015.900022.3 08.6401.39K? 0
+180343.64 -232621.3 +000016.3+000005.500008.2 08.6401.40K? 0
+180530.28 +163153.6 +000002.5+000024.900021.8 08.6401.52K? 0
+180726.13 -140401.3 +000027.8+000000.100004.6 08.6401.10K? 0
+180852.81 -185637.2 -000085.8+000005.000052.1 08.6401.72K? 0
+181744.14 -275146.6 +000015.9-000053.900003.0 08.6401.48K? 0
+181919.64 +440656.2 +000004.2+000002.500000.9 08.6401.18K? 0
+182902.41 -162455.5 -000015.8-000016.700016.2 08.6401.31K? 0
+183349.54 -222559.0 -000004.3-000017.100010.4 08.6401.60K? 0
+183551.56 +573716.5 -000017.6-000051.100021.2 08.6401.09K? 0
+183640.10 +064803.6 -000008.3+000003.900007.4 08.6401.12K? 0
+184105.60 +564729.4 +000003.6-000031.800025.1 08.6401.33K? 0
+184342.70 -261308.1 -000000.7+000005.100014.3 08.6401.85M? 0
+184629.82 +005211.5 -000000.4-000020.000008.4 08.6401.40K? 0
+184636.17 +120701.2 -000011.1+000006.100019.4 08.6401.68K? 0
+185634.59 +214939.4 -000015.1-000029.700019.9 08.6401.19K? 0
+185752.56 +303504.0 -000004.5+000026.800000.4 08.6401.10K? 0
+190450.64 +444128.7 -000024.1+000003.100001.1 08.6401.12K? 0
+190510.70 -632117.2 -000041.8+000003.300006.0 08.6401.27K? 0
+190604.30 -571645.8 +000031.1+000006.400001.0 08.6401.42K? 0
+190845.54 +282432.2 +000002.8-000000.100006.4 08.6401.06K? 0
+190930.84 -222238.8 -000040.0+000009.000009.5 08.6401.05K? 0
+190956.27 +652306.1 +000006.6-000015.700002.4 08.6401.14K? 0
+191000.69 +322441.8 -000017.0-000053.100019.2 08.6401.37K? 0
+191109.56 -871112.1 +000003.6+000016.800012.5 08.6401.68K? 0
+191212.05 +262542.4 +000019.7-000005.600008.2 08.6401.47K? 0
+191452.55 +182917.7 +000016.2+000002.400001.5 08.6401.28K? 0
+191545.19 -341608.8 -000016.1+000003.400014.0 08.6401.18K? 0
+191708.30 +242004.1 -000002.3+000002.200003.9 08.6401.91M? 0
+191718.91 +075744.1 -000003.4+000013.400002.5 08.6401.12K? 0
+191902.90 +350231.5 +000015.0-000002.800008.6 08.6401.24K? 0
+192024.76 +232950.9 -000041.7-000052.200013.2 08.6401.08K? 0
+192551.06 -153929.9 +000029.5-000061.000010.0 08.6401.22K? 0
+193214.68 +330400.2 -000020.8-000005.200004.2 08.6401.06K? 0
+194205.34 +263829.3 -000003.8+000003.700020.9 08.6401.82K? 0
+194244.58 -091238.3 -000000.5-000012.200024.0 08.6401.76K? 0
+194630.32 +482713.2 -000011.0-000012.900004.1 08.6401.57K? 0
+194831.74 +292434.4 -000053.3-000045.400006.2 08.6401.15K? 0
+195130.54 +154327.0 -000018.7-000025.100005.9 08.6401.67K? 0
+195325.54 -555405.5 -000011.0-000002.900002.4 08.6401.02K? 0
+195452.82 +171457.5 -000014.0-000014.000007.6 08.6401.82K? 0
+195525.50 +313734.2 +000016.8-000018.600028.4 08.6401.40K? 0
+195640.71 +095427.7 +000013.9+000005.700013.1 08.6401.34K? 0
+200359.98 +625525.4 +000027.1+000014.000005.6 08.6401.06K? 0
+200450.29 -740230.0 +000025.7-000028.100002.7 08.6401.67K? 0
+200555.66 +195734.9 +000011.8+000032.100032.6 08.6401.07K? 0
+201148.76 -201351.7 -000005.0-000009.400029.2 08.6401.08K? 0
+201319.77 +503747.4 -000027.9-000014.900003.3 08.6401.07K? 0
+201337.14 -270309.7 -000006.7+000007.200004.4 08.6401.15K? 0
+201353.90 +141659.6 +000012.7-000000.700017.7 08.6401.29K? 0
+201609.91 +350248.0 -000000.6-000002.800001.5 08.6401.01K? 0
+201621.39 +174737.1 -000007.2-000024.100019.8 08.6401.00K? 0
+202214.60 +234227.2 -000007.1+000003.100007.1 08.6401.61K? 0
+202434.67 +133230.6 -000001.8-000007.400004.0 08.6401.54K? 0
+202504.77 +074253.8 -000009.2+000014.800018.2 08.6401.25K? 0
+202509.52 -231058.5 -000006.9-000013.100008.0 08.6401.42K? 0
+202514.74 +602802.7 -000007.7+000016.500014.1 08.6401.69K? 0
+202515.19 +031119.2 -000030.7+000008.700022.6 08.6401.07K? 0
+202905.20 -070102.8 +000000.8-000033.700017.8 08.6401.10K? 0
+203241.54 +153033.8 -000006.6+000000.200026.6 08.6401.38K? 0
+203341.68 +141512.2 +000012.3-000003.600013.1 08.6401.22K? 0
+203607.33 -574709.7 -000003.3-000022.100001.5 08.6401.13K? 0
+203904.36 +054327.6 -000004.1+000001.300001.8 08.6401.27K? 0
+204514.80 -210909.2 -000005.8-000007.500000.0 08.6401.00K? 0
+204616.09 +643502.1 +000003.4+000000.500001.1 08.6401.77K? 0
+205257.54 +503743.5 +000012.2+000015.000008.1 08.6401.88M? 0
+205445.17 -292430.3 +000002.5+000018.600009.9 08.6401.03K? 0
+205504.58 +330704.3 -000011.3-000005.200001.2 08.6401.49K? 0
+205746.49 -261422.5 +000000.8-000019.800005.9 08.6401.15K? 0
+205849.20 +204815.4 +000000.7+000005.500008.0 08.6401.14K? 0
+210220.65 +281441.1 +000002.9-000008.300016.4 08.6401.52K? 0
+210226.40 +053337.6 -000010.4-000037.300003.5 08.6401.28K? 0
+210444.85 +332633.4 +000032.7-000000.400014.8 08.6401.42K? 0
+211239.70 +641657.4 +000000.5+000010.700006.0 08.6401.39K? 0
+212615.44 +794816.9 +000007.0+000027.500008.4 08.6401.17K? 0
+213102.99 +621552.3 +000011.1+000009.500014.5 08.6401.63K? 0
+213335.46 -501754.7 +000029.9-000008.600007.6 08.6401.12K? 0
+213704.17 -413214.4 -000022.6-000022.200005.7 08.6401.00K? 0
+213725.70 +525015.9 -000001.0+000010.700008.4 08.6401.06K? 0
+213929.32 -101938.7 -000032.9+000021.100014.1 08.6401.64K? 0
diff --git a/kstars/kstars/data/hip088.dat b/kstars/kstars/data/hip088.dat
new file mode 100644
index 00000000..66c9424c
--- /dev/null
+++ b/kstars/kstars/data/hip088.dat
@@ -0,0 +1,1000 @@
+214143.43 +491156.5 +000030.9-000018.000002.8 08.6401.76K? 0
+214223.70 +391528.8 -000021.0-000021.600005.7 08.6401.66K? 0
+214350.11 +275732.6 -000006.8+000006.000001.1 08.6401.22K? 0
+214421.15 -114440.1 +000019.7+000013.900001.0 08.6401.62K? 1
+214539.81 +455150.1 +000027.2-000021.200001.9 08.6401.18K? 0
+215044.46 -793247.1 +000009.6-000030.900005.0 08.6401.56K? 0
+215131.52 -710727.2 +000017.1-000019.300018.7 08.6401.50K? 0
+220935.48 -020115.9 -000017.8+000000.200006.4 08.6401.71K? 0
+221214.87 -494236.5 +000040.4-000006.200008.4 08.6401.37K? 0
+221454.39 -035654.0 +000017.1-000016.700024.5 08.6401.71K? 0
+221549.87 -454856.4 +000028.2-000006.500021.6 08.6401.39K? 0
+221655.55 -552400.0 +000013.1+000005.400006.6 08.6401.45K? 0
+221803.82 +132226.6 +000015.4-000034.000000.2 08.6401.24K? 0
+221808.16 -584334.5 +000013.1+000000.900011.3 08.6401.55K? 0
+222118.02 +365853.9 +000032.7+000008.600004.9 08.6401.04K? 0
+222625.56 -140654.4 -000007.4-000015.900001.7 08.6401.58K? 0
+223539.04 -393148.9 -000006.3-000021.600008.1 08.6401.29K? 0
+223601.74 +503541.6 +000000.4+000006.600009.4 08.6401.67K? 0
+223845.50 +593534.3 +000041.1+000015.900001.6 08.6401.46K? 0
+224258.74 -301655.8 -000025.9-000018.000012.1 08.6401.26K? 0
+224306.96 +414715.5 +000004.1+000022.300007.5 08.6401.89M? 0
+224847.89 -642727.8 -000001.9-000023.800011.8 08.6401.44K? 0
+230205.02 +184840.8 -000001.2-000016.300007.3 08.6401.51K? 0
+230828.04 +303137.7 -000000.9+000008.000000.4 08.6401.15K? 0
+230833.86 +090630.4 -000019.4-000025.900002.7 08.6401.05K? 0
+230945.34 -345024.3 -000007.4+000006.700005.0 08.6401.51K? 0
+231326.67 +354543.3 -000015.3+000005.200003.0 08.6401.07K? 0
+231355.04 +464056.8 -000011.2-000026.600003.2 08.6401.14K? 0
+232114.46 +291856.0 +000058.5+000021.300005.1 08.6401.19K? 0
+232255.96 +473656.0 +000028.0-000009.100009.4 08.6401.62K? 0
+232309.70 +390937.2 -000020.7-000003.500023.0 08.6401.10K? 0
+232432.41 -173744.2 -000055.6-000010.000007.8 08.6401.02K? 0
+233119.00 +504710.2 -000020.6+000007.200008.9 08.6401.47K? 0
+233237.78 +341834.7 -000016.3-000001.500010.0 08.6401.06K? 0
+233425.69 -743327.4 +000011.3+000020.800003.6 08.6401.21K? 0
+233446.35 -480347.7 +000019.2-000002.400001.8 08.6401.20K? 0
+234015.38 +815902.7 -000015.8+000000.000008.6 08.6401.12K? 0
+234453.01 +285058.1 -000011.6-000007.200009.9 08.6401.46K? 0
+234740.65 +584203.3 +000008.2-000013.500013.0 08.6401.06K? 0
+235021.60 -355834.0 +000017.2-000002.100028.9 08.6401.44K? 0
+235140.02 -023227.3 -000034.6-000006.900026.8 08.6401.53K? 0
+235324.61 +133342.1 +000016.2+000010.100002.8 08.6401.00K? 0
+052517.29 +552441.0 -000017.1-000050.200002.8 08.6402.05M? 0
+095307.67 -550114.5 +000033.7+000002.500010.4 08.6402.15M? 0
+172655.91 -310529.7 +000027.2-000006.200033.2 08.6402.28M? 0
+183531.08 -084123.7 +000020.1-000016.600007.0 08.6402.29M? 0
+232643.49 +602308.8 +000000.8+000002.000010.4 08.6402.10M? 0
+080910.98 -361707.0 -000036.2+000019.600012.4 08.6403.69N? 0 0.10 1.00
+000246.98 -025500.0 -000003.9-000029.700001.9 08.6500.30A? 0
+000704.77 +671627.2 -000027.6+000017.500000.3 08.6500.48F? 0
+001232.82 -305133.4 -000008.0-000224.700013.2 08.6500.75G? 0
+001512.82 +273643.2 +000121.6+000066.900003.5 08.6500.94G? 0
+001652.54 +813949.3 -000010.2-000036.400027.6 08.6500.86G? 0
+002003.02 +010951.2 +000143.0-000045.100004.0 08.6500.81G? 0
+002532.01 -245820.6 -000014.0-000039.500020.1 08.6500.62G? 0
+002709.77 -322552.8 -000006.1-000033.700030.0 08.6500.88G? 0
+003504.08 +845920.0 +000043.2-000004.800009.5 08.6500.33F? 0
+003956.73 +292214.7 -000017.5-000009.500018.6 08.6500.92G? 0
+005021.03 +570421.5 +000005.3+000005.900002.3 08.6500.64G? 0
+005417.30 -690512.2 +000016.2+000008.700003.1 08.6500.37F? 0
+005734.77 -411523.1 -000043.5-000059.900011.5 08.6500.56F? 0
+010221.47 -561507.5 +000009.2-000030.900016.7 08.6500.91G? 0
+010240.35 +042448.3 +000096.1-000080.600020.3 08.6500.60G? 0
+010424.31 -051809.9 -000001.4+000053.700012.2 08.6500.60G? 0
+011844.13 -263008.7 +000000.0+000000.000000.0 08.6500.72G? 0
+012226.91 -474234.0 -000072.3-000126.400025.7 08.6500.53F? 0
+012323.62 +064427.2 +000032.2+000003.000002.5 08.6500.56F? 0
+012841.17 -484702.8 -000015.0-000021.500030.0 08.6500.42F? 0
+013129.55 -743641.0 -000032.9+000012.500004.9 08.6500.53F? 0
+013243.67 -222451.0 +000027.7-000003.200006.9 08.6500.26A? 0
+013620.24 -160059.8 -000010.4-000006.500005.9 08.6500.60G? 0
+013633.08 +400436.5 -000017.3-000016.300007.9 08.6500.56F? 0
+013649.15 -142307.1 +000024.7-000008.700011.8 08.6500.11A? 0
+013754.94 +255414.5 +000037.6-000001.200018.9 08.6500.96K? 0
+015458.24 -405807.3 +000022.5-000014.700006.1 08.6500.37F? 0
+015537.48 +181205.4 -000024.7-000041.900002.0 08.6500.99K? 0
+020030.64 +274706.2 +000008.7-000031.900009.1 08.6500.38F? 0
+020635.73 +170503.4 +000013.5-000018.800009.2 08.6500.42F? 0
+021122.30 +612008.8 +000029.0-000030.300008.2 08.6500.49F? 0
+021145.69 +543304.4 +000003.4+000000.700006.7 08.6500.26A? 0
+021445.53 +223600.2 +000073.2-000008.000016.4 08.6500.58F? 0
+021723.16 +422145.6 +000017.7-000015.600014.0 08.6500.18A? 0
+022122.76 -370028.3 +000107.8-000017.100012.6 08.6500.51F? 0
+022314.65 +732851.0 -000024.9+000010.400009.3 08.6500.62G? 0
+022349.40 +505409.1 -000001.2-000000.700003.6 08.65-0.00B? 0
+022728.64 -024319.3 +000029.0-000021.100003.0 08.6500.45F? 0
+023517.19 +783101.2 +000019.4-000035.400007.0 08.6500.99K? 0
+023544.24 -264148.5 +000005.1-000036.600001.7 08.6500.47F? 0
+023552.95 -030028.7 +000235.4+000001.500014.2 08.6500.69G? 0
+023705.64 +125407.6 -000015.3-000107.700024.1 08.6500.65G? 0
+023932.87 +333118.0 +000046.6-000023.700000.1 08.6500.37F? 0
+024016.77 +721815.4 +000000.4+000015.800014.7 08.6500.13A? 0
+024132.03 -273058.4 +000011.4-000006.900006.9 08.6500.92G? 0
+024351.78 -071155.7 -000023.7-000077.100012.5 08.6500.42F? 0
+024404.10 -680853.6 -000015.9-000064.900016.7 08.6500.67G? 0
+024556.07 +071428.8 +000013.4+000005.200003.1 08.6500.40F? 0
+025137.03 +263649.0 +000003.8+000008.600008.3 08.65-0.01B? 0
+025139.16 +455848.2 +000496.1-000286.000026.1 08.6500.67G? 0
+025159.33 -182139.0 +000013.5+000004.100010.3 08.6500.42F? 0
+030335.69 +615812.3 +000001.3-000007.600000.7 08.6500.14A? 0
+030530.83 +255208.0 +000013.3+000000.100013.7 08.6500.36F? 0
+030758.71 +355652.5 -000019.1-000011.600005.5 08.6500.15A? 0
+031047.30 -063429.6 +000013.5+000007.400019.4 08.6500.31A? 0
+031405.86 +135339.0 -000033.0-000027.800010.4 08.6500.54F? 0
+032617.32 -010206.1 +000006.9-000023.700005.4 08.6500.60G? 0
+033211.33 +493151.8 -000004.7-000020.200017.8 08.6500.14A? 0
+033635.63 +310428.7 -000007.2-000020.100013.2 08.6500.38F? 0
+033904.68 +445251.0 -000123.9+000090.000022.4 08.6500.75G? 0
+034039.97 +802832.4 +000019.1-000010.500007.2 08.6500.96K? 0
+034040.59 +460126.9 +000000.0+000000.000000.0 08.6500.85G? 0
+034041.51 -311428.7 -000107.2-000086.200021.7 08.6500.53F? 0
+034048.27 -814722.7 +000141.0+000195.500019.7 08.6500.72G? 0
+034532.73 +253639.9 -000001.3+000000.200052.3 08.6500.48F? 0
+034613.16 -242327.6 +000029.6+000023.000009.3 08.6500.58G? 0
+034957.63 +464336.7 +000008.2-000029.800020.0 08.6500.51F? 0
+035145.71 +540735.9 +000029.5-000015.300013.9 08.6500.29A? 0
+035446.57 +711102.7 +000081.3-000106.000022.2 08.6500.68G? 0
+040028.69 +525650.7 +000034.3+000007.800001.4 08.6500.41F? 0
+040039.45 +202250.2 +000116.3-000096.600026.6 08.6500.70G? 0
+040053.89 -202005.4 +000144.7-000033.500019.9 08.6500.71G? 0
+040150.17 +073617.6 -000011.3-000009.800021.1 08.6500.12A? 0
+040252.69 +524534.8 -000014.0+000003.400009.3 08.6500.13A? 0
+041556.33 -315917.5 +000014.7+000041.300007.9 08.6500.53F? 0
+041558.55 -240029.9 +000050.0+000043.600001.5 08.6500.40F? 0
+041940.99 +621430.0 -000000.9-000012.400004.4 08.6500.28A? 0
+042453.97 -444346.3 +000012.3-000005.100018.9 08.6500.74G? 0
+042858.84 -133940.4 -000004.2-000028.600006.9 08.6500.53F? 0
+043259.39 +154908.5 +000075.6-000025.700041.6 08.6500.73G? 0
+043432.04 +631358.0 +000017.4+000000.000001.4 08.6500.15A? 0
+043701.91 -285710.1 -000031.5-000012.000024.2 08.6500.51F? 0
+044025.47 +180925.0 +000023.8-000020.400026.4 08.6500.68G? 0
+044159.92 +042901.4 -000020.5-000028.000028.8 08.6500.95G? 0
+044254.68 -031928.1 +000030.5+000029.200004.4 08.6500.95K? 0
+044319.85 -790734.5 -000024.7+000025.800010.7 08.6500.42F? 0
+044526.24 -803828.9 +000005.9+000066.900006.1 08.6500.39F? 0
+045428.85 +122703.7 +000136.6-000030.700002.7 08.6500.73G? 0
+045539.26 -130323.0 -000025.1-000045.800003.0 08.6500.42F? 0
+045630.63 +462703.8 -000033.2+000000.800028.6 08.6500.47F? 0
+050045.01 +484852.7 -000012.2-000038.400005.5 08.6500.52F? 0
+050107.70 +561611.2 -000009.4-000023.000016.1 08.6500.56F? 0
+050457.55 -035452.8 -000005.7+000004.500010.0 08.6500.80G? 0
+050619.92 +803734.7 +000017.3-000005.400001.4 08.6500.32F? 0
+050633.77 -203554.2 -000010.4-000007.200008.3 08.6500.28A? 0
+050844.97 +755335.2 +000012.3-000023.900002.2 08.6500.20A? 0
+050942.29 +393510.8 -000012.6-000006.300007.1 08.6500.04A? 0
+051022.57 -470019.8 -000026.5+000048.500001.4 08.6500.47F? 0
+051037.83 +004701.8 -000034.4-000104.300004.8 08.6500.45F? 0
+051449.58 -630427.3 -000003.3-000013.700012.1 08.6500.42F? 0
+051616.91 +051812.6 -000042.9-000021.700007.8 08.6500.67G? 0
+051749.61 +195831.6 -000006.5-000040.300013.2 08.6500.47F? 0
+051758.68 -232542.6 +000006.6-000022.200016.1 08.6500.92G? 0
+052218.09 +334754.3 +000016.9+000003.500005.8 08.6500.05A? 0
+052645.85 +040322.1 -000000.4-000009.400004.9 08.6500.10A? 0
+052736.15 +344519.0 -000000.3+000001.700015.2 08.6500.14A? 0
+053214.38 +704855.1 +000005.0-000054.400023.1 08.6500.67G? 1
+053316.49 -073515.1 -000012.1-000015.600012.1 08.6500.07A? 0
+053558.25 +093154.2 +000006.6-000007.100012.8 08.65-0.02B? 0
+053831.33 -000852.0 -000016.7+000007.800004.4 08.65-0.06B? 0
+054003.54 +812342.7 +000002.2+000031.500016.4 08.6500.27A? 0
+054114.00 +325352.7 -000003.0-000001.300013.7 08.6500.18A? 0
+054233.85 -330019.2 -000001.3+000008.800004.3 08.6500.12A? 0
+054353.24 +215707.0 -000001.4-000010.300000.8 08.6500.13A? 0
+054555.05 -524418.6 +000022.2+000049.700002.0 08.6500.27A? 0
+054807.41 -611211.0 +000001.5+000051.000003.8 08.6500.27A? 0
+055127.84 +034627.1 -000006.1-000010.400001.0 08.65-0.04B? 0
+055159.45 +534842.8 +000022.0-000119.600023.0 08.6500.48F? 0
+055200.71 -170042.0 -000008.8+000000.100004.0 08.6500.39F? 0
+055651.71 +354400.1 +000059.8-000011.000001.8 08.6500.59G? 0
+055854.47 -011930.9 -000011.9-000001.900006.3 08.6500.29A? 1
+055949.69 -481423.5 -000055.0+000070.100022.8 08.6500.86G? 0
+060004.36 +041321.8 -000006.2-000009.800037.7 08.6500.15A? 0
+060041.63 -100137.1 +000003.6+000014.100005.7 08.6500.99K? 0
+060250.80 +231949.5 +000007.3-000007.100008.0 08.6500.15A? 0
+060420.08 +533400.8 +000011.7+000015.500005.0 08.6500.51F? 0
+060542.23 -060639.6 -000015.7-000012.600007.9 08.6500.20A? 0
+060815.89 -575553.5 +000047.1-000074.300007.7 08.6500.69G? 0
+060951.51 -092558.3 -000009.3+000001.000005.4 08.6500.85G? 0
+061001.56 +561550.6 -000008.3-000001.600007.6 08.6500.10A? 0
+061021.97 +473617.6 +000002.9-000003.900005.5 08.6500.26A? 0
+061028.86 +132857.4 +000005.7-000017.700005.2 08.6500.13A? 0
+061127.41 -601957.1 +000027.2+000018.000001.7 08.6500.15A? 0
+061410.85 +170601.8 -000003.3-000014.500019.5 08.6500.48F? 0
+061524.09 +094532.9 -000007.7-000004.400004.9 08.65-0.05B? 0
+061559.04 +203030.5 -000011.2+000002.800022.3 08.6500.14A? 0
+061839.44 +230028.6 +000024.5+000001.200009.6 08.6500.36F? 0
+061846.28 +192031.6 -000003.5-000005.200007.3 08.6500.08A? 0
+061957.93 +231556.9 -000034.1-000010.000004.4 08.6500.07A? 0
+062236.55 -610641.6 -000004.1+000008.900000.6 08.6500.40F? 0
+062254.79 -245819.8 -000005.2+000008.000009.6 08.6500.11A? 0
+062255.61 +092038.9 -000004.7-000012.400006.9 08.6500.39F? 0
+062535.38 +062253.4 +000005.4+000002.800027.1 08.6500.97K? 0
+062540.22 -510804.0 -000003.6+000100.100006.5 08.6500.51F? 0
+062715.00 -282751.5 -000019.7+000007.500007.1 08.6500.98K? 0
+062751.87 +350012.3 +000001.3-000011.600043.1 08.6500.73G? 0
+063309.94 -022754.7 -000029.3-000053.000012.2 08.6500.94G? 0
+063406.15 +013826.8 -000010.4+000000.200004.3 08.6500.08A? 0
+063423.56 -122822.3 +000002.3+000002.900002.8 08.6500.03A? 0
+063424.81 -033550.5 -000006.9+000008.500022.8 08.6500.96K? 0
+063521.48 -114050.2 -000005.4+000002.400010.1 08.6500.98K? 0
+063826.32 +082932.2 -000039.4-000013.400008.4 08.6500.09A? 0
+064010.98 -404529.6 -000006.6+000016.500009.4 08.6500.24A? 0
+064420.37 -175035.6 +000008.1-000013.900000.3 08.6500.11A? 0
+064438.52 +195915.4 +000008.4+000014.800012.4 08.65-0.06B? 0
+064455.63 +220201.4 -000007.6+000009.000000.5 08.65-0.10B? 0
+065059.40 -561424.1 -000024.9+000054.700008.7 08.6500.55F? 0
+065928.20 +141934.9 -000001.2+000003.800009.5 08.6500.07A? 0
+070217.75 +173746.4 +000021.1+000009.900024.4 08.6500.00A? 0
+070440.38 +353445.5 -000017.3+000003.300022.1 08.6500.66G? 0
+070646.53 +073756.8 -000021.8+000007.700002.5 08.6500.23A? 0
+070655.26 -450304.6 -000025.9+000014.200011.5 08.6500.42F? 0
+070712.62 -054324.1 -000001.3-000020.000007.9 08.6500.99K? 0
+070819.25 -372118.2 -000005.0+000014.100011.0 08.6500.07A? 0
+071027.79 -454103.9 -000004.8+000021.500006.0 08.6500.43F? 0
+071120.13 -214819.3 -000017.8+000007.300000.9 08.65-0.01B? 0
+071318.98 -073618.7 -000016.9-000005.500004.2 08.6500.71G? 0
+071516.12 -000308.3 -000004.1-000001.900002.0 08.6500.01A? 0
+071650.32 -244130.4 -000014.8+000021.000014.6 08.6500.93G? 0
+071807.72 -285631.0 +000003.6-000002.800000.8 08.6500.05A? 0
+071946.64 +361813.8 -000099.9-000093.000010.8 08.6500.69G? 0
+072019.08 -292019.2 -000006.5+000006.100001.8 08.6500.07A? 0
+072106.55 -535251.8 +000003.3+000007.600005.1 08.6500.09A? 0
+072313.85 -145244.6 +000004.3-000002.700007.5 08.6500.61G? 0
+072321.30 -042556.8 +000003.3-000001.300004.8 08.6500.15A? 0
+072737.30 -512134.8 -000004.5+000000.400007.1 08.65-0.00B? 0
+072800.02 +235907.5 -000026.4+000002.700000.3 08.65-0.04B? 0
+072930.79 -551818.8 +000010.4-000009.400003.0 08.6500.21A? 0
+072935.72 -064141.0 -000102.7+000060.800007.9 08.6500.48F? 0
+073410.57 -284913.1 -000017.0-000002.000000.8 08.6500.95G? 0
+073634.83 -641252.2 -000004.6+000017.000003.0 08.65-0.05B? 0
+073953.44 +264318.8 +000033.7-000059.100028.8 08.6500.70G? 0
+074142.63 +180311.5 -000003.3+000002.100031.6 08.6500.98K? 1
+074236.25 +462928.5 -000011.8-000019.500014.3 08.6500.28A? 0
+074447.17 -334354.6 -000061.7+000147.700006.4 08.6500.84G? 1
+074546.62 +141821.5 +000016.8-000049.800020.5 08.6500.97K? 0
+075016.35 -801009.9 +000028.4+000015.300029.4 08.6500.67G? 0
+075130.11 -490212.3 -000038.5-000006.700020.6 08.6500.45F? 0
+075209.69 -500600.0 +000001.3+000025.700014.0 08.6500.74G? 0
+075451.63 +065536.5 -000023.7+000004.800008.9 08.6500.11A? 0
+075549.45 +185023.3 -000008.2-000003.500013.4 08.6500.79G? 0
+075937.98 +484634.6 -000044.8-000058.500019.6 08.6500.60G? 0
+080115.48 +193545.5 -000026.2-000038.000028.0 08.6500.43F? 0
+080125.53 +565637.2 -000003.4-000068.900011.6 08.6500.53F? 0
+080525.84 -182508.5 -000017.2+000021.900013.7 08.6500.14A? 0
+080635.42 -683702.7 -000007.8+000022.200005.7 08.6500.02A? 0
+080636.68 +543202.8 +000010.5+000014.900008.7 08.6500.32F? 0
+080834.89 +584454.8 -000045.6-000029.100016.5 08.6500.84G? 0
+080920.43 -641931.1 +000040.5-000038.100003.8 08.6500.86G? 0
+081116.00 +011605.5 -000065.2-000015.200019.3 08.6500.46F? 0
+081202.51 -215933.9 +000002.1-000004.500001.5 08.6500.36F? 0
+081332.76 -185126.5 -000005.0-000015.900013.9 08.6500.18A? 0
+081420.06 -455510.9 -000004.4+000016.000010.0 08.6500.99K? 0
+081912.29 +383252.7 -000007.5-000019.300003.3 08.6500.21A? 0
+081932.16 -685932.9 +000098.8+000242.000017.7 08.6500.59G? 0
+082008.26 +321857.0 -000011.0-000022.400001.8 08.6500.53F? 0
+082448.65 +200834.2 -000018.6-000012.700012.0 08.6500.10A? 0
+082453.41 -353633.9 +000077.6-000084.100010.8 08.6500.74G? 0
+082931.88 +042650.5 -000013.1-000177.800000.1 08.6500.85G? 0
+082955.66 -451105.8 +000010.8+000058.000016.3 08.6500.58G? 0
+083011.03 -354657.7 -000055.9+000010.000000.2 08.6500.97K? 0
+083156.88 -645230.7 -000009.5-000021.000011.6 08.6500.27A? 0
+083232.62 +754419.5 +000002.2+000041.900006.3 08.6500.60G? 0
+083243.69 -241837.2 +000013.8-000001.900008.5 08.6500.50F? 0
+083823.05 +125601.1 +000001.3-000001.300004.4 08.6500.39F? 0
+084010.39 -453656.9 -000017.6+000020.200004.1 08.65-0.03B? 0
+084103.51 +721457.4 -000024.8-000031.200001.7 08.6500.53F? 0
+084429.81 +080444.1 -000035.6-000006.400007.4 08.6500.20A? 0
+084439.04 +043434.6 -000013.5-000012.900014.5 08.6500.13A? 0
+084835.27 +240743.5 -000035.0-000016.000007.0 08.6500.03A? 0
+085026.09 -461453.4 -000003.3+000010.000002.2 08.65-0.02B? 0
+085055.12 -003934.3 -000162.1-000002.600008.0 08.6500.46F? 0
+085122.72 +021315.2 -000010.7-000041.200016.0 08.6500.28A? 0
+085146.14 -400009.1 -000004.2-000006.300004.6 08.6500.95K? 0
+085507.84 -392539.6 +000020.7-000069.300015.6 08.6500.55F? 0
+085744.84 +313109.2 -000021.9-000014.200000.0 08.6500.89G? 0
+085749.31 +204941.1 -000075.9+000036.600004.2 08.6500.52F? 0
+085938.48 +115554.6 -000008.8-000020.300018.4 08.6500.37F? 0
+090252.05 -315354.6 -000046.3+000018.600001.5 08.6500.38F? 0
+090605.45 -452617.6 -000007.0+000003.200004.2 08.6500.10A? 0
+090806.38 -450837.9 -000007.4+000018.400009.8 08.65-0.04B? 0
+091001.47 -010428.8 +000005.9-000048.200004.7 08.6500.44F? 0
+091145.24 +202538.8 -000026.5+000000.300004.0 08.6500.49F? 0
+091200.70 +453032.2 +000036.3-000006.900003.7 08.6500.48F? 0
+091559.63 +145304.3 -000012.7-000053.800009.5 08.6500.50F? 0
+091740.31 -292457.4 -000015.1+000011.100001.2 08.6500.17A? 0
+091805.55 -225857.2 -000010.9+000006.200003.9 08.6500.11A? 0
+092629.85 +782546.9 +000021.6+000011.300030.6 08.6500.69G? 0
+092800.36 -583034.3 -000019.5+000002.300010.4 08.6500.04A? 0
+092953.57 -410153.6 -000031.6-000004.900005.2 08.6500.39F? 0
+093010.47 -173625.7 -000037.6-000031.100006.3 08.6500.59G? 0
+093035.11 +103559.9 -000198.3-000019.200037.6 08.6500.87G? 0
+093449.93 -371646.4 -000043.4+000020.300004.1 08.6500.43F? 0
+093748.42 +480010.5 -000046.5-000016.000004.1 08.6500.53F? 0
+094027.20 -542305.3 -000023.8+000015.900000.9 08.6500.04A? 0
+094209.54 -125502.4 -000020.6-000004.500011.0 08.6500.27A? 0
+094249.58 +233607.1 -000021.1+000002.700002.4 08.6500.90G? 0
+094342.83 -433330.5 -000029.6+000029.900003.4 08.6500.44F? 0
+094407.71 -140159.2 -000027.1+000005.900008.4 08.6500.48F? 0
+094507.14 -430322.5 -000014.0+000011.900001.3 08.6500.14A? 0
+094826.99 +184822.5 -000043.1+000004.400007.8 08.6500.53F? 0
+094844.48 -024248.9 +000014.8-000009.400005.3 08.65-0.16B? 0
+094925.18 +183133.5 -000032.0-000022.700003.4 08.6500.49F? 0
+095025.70 +072805.6 -000026.4-000002.100004.1 08.6500.52F? 0
+095427.37 -125520.3 +000009.4-000053.100008.2 08.6500.15A? 0
+095721.41 -431834.0 -000008.4-000006.800010.3 08.6500.80G? 0
+100131.59 -183222.4 -000018.2+000000.400017.0 08.6500.14A? 0
+100231.89 -595307.8 +000009.0+000006.200009.0 08.65-0.02B? 0
+100251.73 -055540.0 +000040.6+000008.000007.4 08.6500.91G? 0
+100813.76 -221921.9 -000052.8-000046.000011.7 08.6500.49F? 0
+101220.29 +270613.7 -000096.0-000067.400010.8 08.6500.84G? 0
+101358.26 +114118.6 -000045.5-000005.300003.7 08.6500.50F? 0
+102105.67 +553404.5 +000002.9+000006.900002.0 08.6500.19A? 0
+102539.76 -334547.0 -000027.1+000004.600003.0 08.6500.08A? 0
+102614.23 +811619.2 -000032.7-000038.200010.2 08.6500.49F? 0
+102639.31 +263132.2 -000116.0+000041.000017.6 08.6500.59G? 0
+103049.17 +325523.9 -000066.8-000038.200007.3 08.6500.46F? 0
+103107.34 -685353.0 +000000.0+000000.000000.0 08.6500.17A? 0
+103316.94 +274631.2 +000054.6-000080.500032.5 08.6500.72G? 0
+103854.30 -171404.0 +000032.1-000008.900019.0 08.6500.93G? 0
+103929.28 -205059.8 -000067.5+000059.800017.3 08.6500.53F? 0
+104049.41 -224810.3 -000024.2+000015.100023.1 08.6500.93G? 0
+104247.68 -600240.9 +000000.0+000000.000000.0 08.6500.77G? 0
+104419.62 -591658.8 +000000.3+000001.000002.8 08.6500.29A? 0 0.10 1.00
+104634.04 -420629.0 -000023.6+000003.400017.7 08.6500.17A? 0
+104910.18 -345742.5 +000004.3-000059.400023.9 08.6500.77G? 0
+104924.16 +551650.9 -000040.6+000024.900019.0 08.6500.51F? 0
+105325.12 -021553.2 -000141.7-000068.800033.7 08.6500.57F? 0
+105432.47 +204623.0 -000000.1-000004.100001.8 08.6500.46F? 0
+105802.84 -561656.3 -000009.4+000007.900009.2 08.6500.95K? 0
+105836.44 -804722.8 -000153.4+000054.200013.0 08.6500.54F? 0
+110059.36 +363220.1 -000028.6-000128.400002.7 08.6500.50F? 0
+110301.20 +521652.4 -000022.5-000023.300004.5 08.6500.24A? 0
+110425.55 -594842.0 -000037.9+000003.000022.4 08.6500.07A? 0
+110535.89 -584610.1 +000000.0+000000.000000.0 08.6500.24A? 0
+111256.55 -034955.7 -000021.3+000005.300003.7 08.6500.93G? 0
+111320.27 +773730.1 +000003.4-000009.600004.8 08.6500.59G? 0
+111425.34 -022540.8 -000034.8+000003.600010.3 08.6500.38F? 0
+111525.93 -524847.7 +000125.4-000018.900031.3 08.6500.77G? 0
+112248.86 -355210.8 +000011.4-000009.900012.9 08.6500.59G? 0
+112423.62 -594811.0 +000006.2-000003.600014.5 08.6500.03A? 0
+112807.23 +231130.4 -000159.4+000016.600003.1 08.6500.46F? 0
+112926.74 -331036.8 -000025.9-000000.500010.2 08.6500.45F? 0
+113003.02 -263302.1 -000007.7+000001.500010.7 08.6500.99K? 0
+113206.64 -033152.8 +000007.4-000018.400001.1 08.6500.80G? 0
+113251.55 -120205.2 +000033.7-000135.900006.5 08.6500.27A? 0
+113406.58 -162405.6 -000016.9+000013.700000.8 08.6500.38F? 0
+113652.78 -595410.3 -000020.6-000006.800006.6 08.6500.06A? 0
+113716.16 -830412.9 -000011.3+000009.600011.2 08.6500.27A? 0
+113933.57 -524340.5 -000305.1+000074.000015.0 08.6500.59G? 0
+113936.88 -553647.2 -000028.8+000003.700002.1 08.6500.98K? 0
+113946.72 -644205.3 -000081.5-000013.400009.1 08.6500.50F? 0
+114131.71 +515855.3 -000006.2-000010.700009.2 08.6500.49F? 0
+114335.14 +104140.5 -000013.9-000021.700002.7 08.6500.37F? 0
+114341.28 -631403.9 -000018.4+000012.000005.4 08.65-0.05B? 0
+115108.93 +322845.9 -000081.7-000000.800011.3 08.6500.50F? 0
+115127.46 +850000.8 -000007.6-000017.100006.5 08.6500.39F? 0
+115439.31 +734656.7 -000037.5-000010.800010.6 08.6500.35F? 0
+115832.47 -113432.1 -000051.7-000000.600008.7 08.6500.40F? 0
+120009.16 -270606.4 -000007.3-000003.300004.8 08.6500.72G? 0
+120526.98 -612038.2 -000022.4-000005.900003.5 08.6500.15A? 0
+120643.50 -092436.1 -000031.1-000035.900019.4 08.6500.48F? 0
+120925.24 -610226.2 +000006.8-000002.500007.9 08.6500.05A? 0
+121039.09 -165722.2 -000234.0-000045.400011.0 08.6500.63G? 0
+121306.94 -704659.1 -000014.1-000001.700004.4 08.6500.08A? 0
+121431.25 -615406.5 -000012.5-000001.500010.1 08.6500.67G? 0
+122013.16 -104745.8 +000000.4-000007.200008.2 08.6500.23A? 0
+122033.10 -564230.8 -000004.1+000002.400002.3 08.6500.07A? 0
+122854.24 +010855.6 -000092.9-000097.200028.6 08.6500.55F? 0
+123347.01 -174319.3 -000046.0-000026.700000.7 08.6500.84G? 0
+124305.37 -772103.8 -000005.4+000000.000010.4 08.6500.33F? 0
+124328.24 +570746.9 -000091.7-000045.200017.8 08.6500.53F? 0
+125208.47 +423913.1 +000077.6-000004.000014.0 08.6500.46F? 0
+125258.12 +150147.5 -000050.6+000020.300002.7 08.6500.47F? 0
+125652.02 +574354.8 -000019.2-000016.900005.6 08.6500.54F? 0
+125747.36 -205205.2 +000001.4-000012.100007.8 08.6500.38F? 0
+130813.35 -653223.1 -000002.7-000020.200003.3 08.6500.38F? 0
+131911.74 -561644.6 -000015.5-000006.100011.9 08.65-0.07B? 0
+132013.59 -554555.6 -000036.2-000012.200016.7 08.6500.22A? 0
+132047.95 -620011.5 -000004.0+000002.200011.8 08.6500.26A? 0
+132744.94 +242415.5 +000024.2-000021.100005.5 08.6500.34F? 0
+132934.14 +082246.5 -000023.2-000079.600007.3 08.6500.52F? 0
+133005.47 +151853.1 -000025.3+000007.500018.4 08.6500.29A? 0
+133524.51 -045603.2 -000057.6-000046.600015.6 08.6500.46F? 0
+133618.65 -025619.8 -000044.0+000003.100002.2 08.6500.37F? 0
+133715.80 +042503.2 -000068.0+000036.100006.7 08.6500.44F? 0
+133753.21 -020521.5 -000000.1+000007.300011.2 08.6500.48F? 0
+133809.01 -372902.4 -000026.2-000012.100017.2 08.6500.16A? 0
+134222.91 +385014.6 +000000.3-000027.000006.5 08.6500.36F? 0
+134403.58 -493827.1 -000024.2+000002.200008.6 08.6500.99K? 0
+134424.75 +634306.2 -000075.7-000000.600011.1 08.6500.74G? 0
+134617.61 -680819.6 -000262.7-000009.400039.9 08.6500.78G? 0
+134939.32 -630350.2 -000015.2-000022.700002.6 08.65-0.01B? 0
+135329.85 +033736.8 -000052.1+000013.500006.3 08.6500.35F? 0
+135420.87 -352349.8 -000012.4-000023.900014.9 08.6500.23A? 0
+135501.42 -423437.3 +000009.9+000026.000004.2 08.6500.37F? 0
+135622.85 -062444.8 +000027.6+000015.100008.2 08.6500.49F? 0
+140606.23 +013051.0 +000008.8+000002.300007.6 08.6500.37F? 0
+140640.66 -463515.0 -000036.6-000013.800001.9 08.6500.12A? 0
+140755.11 -272042.0 -000058.7+000006.300006.6 08.6500.34F? 0
+141058.49 -465436.6 +000000.0+000000.000000.0 08.6500.44F? 0
+141059.63 -361601.6 -000032.7-000025.000004.0 08.6500.35F? 0
+141352.51 +384911.5 -000010.4+000008.200013.6 08.6500.96K? 0
+141435.25 -030940.6 +000058.6+000028.600000.3 08.6500.82G? 0
+141528.19 +502620.0 +000009.8-000025.400007.9 08.6500.39F? 0
+141709.61 -250321.3 -000045.4-000044.800010.1 08.6500.55F? 0
+141754.51 -523555.7 +000012.8-000065.300007.7 08.6500.70G? 0
+142143.74 -664315.9 -000002.8+000015.700015.9 08.6500.48F? 0
+142713.54 +344319.9 +000003.6-000000.200009.5 08.6500.42F? 0
+142834.78 -350052.6 -000008.4-000007.000008.1 08.6500.47F? 0
+142912.59 +571001.2 -000043.8+000024.300019.6 08.6500.33F? 0
+142927.60 -800614.7 -000078.3-000001.800035.9 08.6500.53F? 0
+142927.87 +092346.2 -000020.2-000036.700024.9 08.6500.63G? 0
+143810.08 -851737.1 -000054.0-000041.100015.7 08.6500.52F? 0
+144240.01 -055752.1 -000066.9+000027.400012.1 08.6500.00B? 0
+144529.44 +545705.2 -000075.3+000046.200001.2 08.6500.46F? 0
+144545.57 +115623.0 -000001.2+000018.800006.9 08.6500.47F? 0
+144622.56 +275401.4 -000157.6-000091.400024.8 08.6500.72G? 0
+144651.26 -544910.9 -000006.3-000012.400017.8 08.6500.00A? 0
+144935.12 -434320.4 -000040.3-000024.800006.9 08.6500.28A? 0
+144945.23 +584948.4 -000066.5+000097.600009.9 08.6500.69G? 0
+145014.46 -223419.0 -000027.1-000002.700000.8 08.6500.37F? 0
+145522.52 +325826.8 -000048.7+000023.100020.8 08.6500.55F? 0
+145803.88 -633328.5 -000007.3-000003.800004.3 08.6500.00A? 0
+150357.29 +130625.6 -000016.4+000005.200005.5 08.6500.31F? 0
+150509.26 -372313.5 -000019.4-000012.300000.4 08.6500.20A? 0
+150548.71 -202454.9 +000024.9-000021.000017.4 08.6500.02A? 0
+151010.79 -410016.3 -000041.8-000029.000010.0 08.6500.52F? 0
+151631.79 -675241.3 -000009.0-000010.500001.7 08.6500.07A? 0
+152012.19 -305012.4 -000038.0+000006.600015.7 08.6500.51F? 0
+152245.85 -602135.2 -000005.0+000012.100016.9 08.6500.06A? 0
+152620.19 -422354.0 -000027.5-000017.200010.4 08.6500.36F? 0
+153319.07 -045140.2 -000044.2+000006.000002.0 08.6500.55F? 0
+153337.17 -764654.6 -000024.9-000011.900009.0 08.6500.68G? 0
+153342.38 -203254.9 -000012.4+000001.000040.7 08.6500.27A? 0
+153828.45 -551230.6 -000007.2+000006.000016.4 08.6500.28A? 0
+153933.92 -085844.3 -000039.4-000020.600006.8 08.6500.94G? 0
+154133.58 +464305.8 +000009.4+000000.700006.3 08.6500.50F? 0
+154225.93 +050154.6 -000010.1+000012.000005.2 08.6500.26A? 0
+154447.64 -553105.1 -000004.0-000003.700011.1 08.6500.04A? 0
+154608.76 -410045.2 +000015.3+000022.000008.3 08.6500.38F? 0
+154932.95 +252736.7 -000064.0+000009.900013.4 08.6500.63G? 0
+155525.67 -432025.8 -000021.5-000005.900010.6 08.6500.48F? 0
+160032.23 -320559.5 -000020.5-000010.000000.4 08.6500.20A? 0
+160218.54 -351611.5 -000031.6-000032.700013.3 08.6500.37F? 0
+160242.50 +323309.6 -000145.0+000113.600015.4 08.6500.70G? 0
+160930.92 -371040.0 -000003.2-000008.500007.0 08.6500.48F? 0
+161338.60 +820516.6 -000000.8+000008.200001.9 08.6500.16A? 0
+161840.69 -511220.2 -000008.4-000011.400002.8 08.6500.49F? 0
+162704.65 -514641.3 +000018.9+000005.700012.9 08.6500.38F? 0
+162827.05 -562351.4 +000007.2+000000.700001.4 08.6500.07A? 0
+162852.80 -102003.1 -000032.7-000055.900006.9 08.6500.53F? 0
+163027.41 +672107.4 +000011.9-000017.600004.3 08.6500.48F? 0
+163034.08 -252813.9 +000015.1-000042.600036.4 08.6500.54F? 0
+163823.22 -581356.2 -000002.4-000013.500006.7 08.6500.06A? 0
+164615.55 +072136.2 -000001.0+000012.500002.4 08.6500.26A? 0
+164836.20 -635057.7 +000000.4-000023.700009.3 08.6500.07A? 0
+165107.02 -625737.7 +000003.9-000012.700004.6 08.6500.29A? 0
+165255.09 +281440.5 -000089.8+000110.100038.6 08.6500.56F? 0
+165319.45 -441803.8 -000050.0+000001.900015.2 08.6500.58G? 0
+165331.62 -033101.9 -000017.4-000022.400014.8 08.6500.42F? 0
+165354.59 -460054.1 -000002.2+000003.700001.6 08.6500.13A? 0
+165820.80 +281308.2 -000002.6+000021.500003.5 08.6500.25A? 0
+165844.65 +035248.1 -000051.0+000037.800020.9 08.6500.93G? 0
+165948.50 -554432.9 -000032.3-000051.400009.2 08.6500.80G? 0
+170316.17 +422928.5 -000016.2-000030.600009.0 08.6500.27A? 0
+170505.11 -144305.4 +000009.5+000006.400002.7 08.6500.26A? 0
+170652.68 -243335.3 +000006.2+000000.000008.1 08.6500.00A? 0
+170836.61 -265012.2 -000006.9-000007.900000.3 08.6500.07A? 0
+171042.27 +132442.5 +000003.1-000011.600002.6 08.6500.47F? 0
+171049.44 -245643.5 -000028.1-000027.200009.5 08.6500.37F? 0
+171541.93 +040519.8 -000004.0+000007.100008.4 08.6500.28A? 0
+172007.51 -274623.1 +000010.2-000016.100003.3 08.6500.16A? 0
+172124.22 -393002.8 +000015.9-000007.000004.3 08.6500.73G? 0
+172217.76 -245721.8 -000016.2-000014.300038.5 08.6500.00B? 0
+172446.44 +093231.2 +000028.6+000022.700008.6 08.6500.49F? 0
+172704.51 -463549.0 -000007.4+000000.500009.0 08.65-0.05B? 0
+173005.34 +443108.8 -000023.8+000125.700025.3 08.6500.89G? 0
+173033.65 -271211.8 -000029.9-000014.000014.8 08.6500.44F? 0
+173250.56 +163131.2 +000004.0+000013.100002.7 08.6500.21A? 0
+173321.58 +054202.4 -000052.7+000015.000026.6 08.6500.55F? 0
+173506.33 -565852.9 +000004.8-000040.900003.6 08.6500.54F? 0
+173754.82 -245756.9 -000009.5-000018.200015.3 08.6500.62G? 0
+175554.63 -734626.1 -000004.8+000018.800002.9 08.6500.99K? 0
+175555.34 +465715.7 +000024.6+000002.500004.6 08.6500.90G? 0
+175713.12 -700951.4 +000001.0-000010.600009.0 08.6500.08A? 0
+175731.62 -573950.1 +000000.0+000000.000000.0 08.6500.69G? 0
+175953.96 -010956.6 +000013.7+000015.000001.1 08.6500.23A? 0
+180100.97 -240914.2 +000006.4-000007.100033.3 08.6500.07A? 0
+180519.98 -290517.9 +000013.3-000018.900081.2 08.6500.00B? 0
+180528.78 -210831.9 -000002.7+000001.200010.4 08.6500.23A? 0
+180844.26 -300854.6 -000002.9-000006.500040.2 08.6500.24A? 0
+181126.94 +300731.8 +000002.1+000026.700016.2 08.6500.47F? 0
+181221.06 -552932.9 -000008.4-000028.800035.2 08.6500.89G? 0
+181511.90 -123004.1 +000003.4-000008.200005.7 08.6500.80G? 0
+181530.28 -230701.7 +000000.4-000001.100022.4 08.6500.02A? 0
+181621.40 -632024.3 +000002.5-000012.200002.1 08.6500.06A? 0
+181652.50 -162344.3 +000015.6+000004.900009.9 08.6500.09A? 0
+181753.61 +375848.0 -000002.6-000035.000013.1 08.6500.85G? 0
+181927.15 -181310.0 +000015.8+000001.600006.2 08.6500.12A? 0
+182313.81 -612941.2 +000000.0+000000.000000.0 08.6500.00B? 0
+182347.07 +791007.8 +000004.1+000041.000002.0 08.6500.23A? 0
+182444.50 -164749.8 +000012.1+000013.300008.8 08.6500.95K? 0
+182624.85 -493409.3 +000001.3-000016.000020.1 08.6500.03A? 0
+182754.71 -010536.4 -000003.1-000022.200001.0 08.6500.21A? 0
+182818.83 +395948.5 +000002.0-000014.700001.3 08.6500.89G? 0
+182825.11 -164204.5 -000008.0-000001.500003.8 08.6500.09A? 0
+182927.65 -213810.8 +000020.1-000006.800003.0 08.6500.12A? 0
+183118.27 -662646.3 +000019.5-000012.500022.7 08.6500.33F? 0
+183356.29 -024914.3 +000002.7-000006.100017.2 08.6500.46F? 0
+183443.69 -280419.4 -000059.9-000107.700016.3 08.6500.77G? 0
+183512.74 -391626.4 -000006.5-000015.500016.4 08.6500.03A? 0
+183743.69 -152538.0 +000007.5+000000.700005.8 08.6500.23A? 0
+184059.26 -511107.1 +000007.0-000009.100001.5 08.6500.03A? 0
+184305.53 +074205.9 +000129.3-000266.200012.4 08.6500.77G? 0
+184342.26 +302416.9 -000007.9-000002.200007.5 08.6500.06A? 0
+184415.59 +310018.8 +000018.3-000020.000017.8 08.6500.96K? 0
+184431.07 +564131.9 +000003.9+000003.900015.8 08.6500.44F? 0
+184441.96 -191929.3 +000012.1-000002.100001.9 08.6500.13A? 0
+184549.98 +343102.6 -000011.3-000015.700030.7 08.6500.11A? 0
+184714.38 +023606.8 -000013.4-000004.200008.2 08.6500.09A? 0
+185029.01 -191802.5 +000048.2-000062.300031.0 08.6500.67G? 0
+185107.09 -101404.4 +000010.6-000023.900007.7 08.6500.41F? 0
+185217.28 +332128.5 +000002.2-000004.900000.2 08.6500.01A? 0
+185405.44 -011823.1 -000045.6-000016.200007.5 08.6500.63G? 0
+190411.98 -223335.3 -000007.6-000002.800003.2 08.6500.03A? 0
+190657.82 +291209.3 -000003.4+000008.800021.1 08.6500.66G? 0
+190726.21 +235449.0 +000017.5+000017.600006.8 08.6500.35F? 0
+191223.76 +551839.8 +000000.0+000000.000000.0 08.6500.35F? 1
+191257.51 -542901.1 +000006.2+000027.000014.3 08.6500.84G? 0
+191305.82 -234229.0 +000006.8-000007.800007.7 08.6500.48F? 0
+191657.85 -351103.0 -000026.3-000027.400016.3 08.6500.96K? 0
+191715.53 +371430.1 +000001.5-000009.100004.1 08.6500.07A? 0
+191722.40 -184553.7 -000017.4-000003.700010.2 08.6500.22A? 0
+191817.52 -154957.1 +000014.5+000005.300000.2 08.6500.29A? 0
+191836.09 +413643.4 +000000.6-000004.900009.9 08.65-0.01B? 0
+191856.51 -723631.9 +000006.4+000012.900000.8 08.6500.16A? 0
+191942.60 -592215.7 -000003.9-000009.100007.9 08.6500.28A? 0
+192032.62 -593848.9 -000180.2-000107.900000.9 08.6500.70G? 0
+192531.19 +305854.6 +000018.1-000000.200014.8 08.6500.50F? 0
+192704.71 +200239.4 +000003.8-000075.500001.8 08.6500.44F? 0
+192706.03 +524758.6 -000001.8-000029.500008.0 08.6500.24A? 0
+193226.02 -715353.4 +000003.2-000015.800004.7 08.6500.08A? 0
+193623.25 +250350.8 +000014.6+000019.300010.1 08.6500.12A? 0
+193713.49 +394130.6 -000018.6+000026.800006.6 08.6500.94G? 0
+193804.83 +384630.3 -000007.6-000004.100005.4 08.6500.94G? 0
+193815.96 +050025.7 -000037.5+000008.000017.2 08.6500.86G? 0
+194031.20 -641428.0 +000024.5-000035.600000.8 08.6500.20A? 0
+194058.37 +175935.8 -000006.4-000004.700013.1 08.6500.07A? 0
+194350.87 +282027.2 -000001.6-000007.700005.6 08.6500.07A? 0
+194521.60 +132614.6 +000009.9+000007.800005.4 08.6500.18A? 0
+194545.95 +161226.6 -000003.5-000015.600003.9 08.6500.20A? 0
+195219.84 +264345.5 +000005.5+000006.700011.6 08.65-0.02B? 0
+195454.16 +470843.2 +000040.5-000031.900008.4 08.6500.51F? 0
+195531.65 -213030.3 +000000.9-000076.200008.0 08.6500.91G? 0
+195650.64 +015513.7 -000023.5-000013.600003.6 08.6500.16A? 0
+195751.51 +095223.6 +000032.6+000131.400002.7 08.6500.52F? 0
+200055.71 -420119.3 -000032.5-000045.100000.7 08.6500.50F? 0
+200331.72 +245554.8 -000009.3-000016.000006.0 08.6500.28A? 0
+200442.09 -160129.7 +000066.2+000007.400019.7 08.6500.85G? 0
+200618.15 -290843.3 -000013.1-000016.200004.5 08.6500.42F? 0
+200748.44 +680352.7 +000014.3+000009.200003.3 08.6500.38F? 0
+201027.02 -001116.7 +000031.8-000040.500009.1 08.6500.27A? 0
+201537.40 +001524.9 +000000.4-000000.500003.9 08.6500.23A? 0
+201847.22 +362026.2 -000009.9-000019.000001.9 08.6500.58F? 0 0.10 1.00
+201911.69 +633300.7 +000024.0+000008.600000.2 08.6500.30A? 0
+202126.76 -811633.3 +000016.4-000023.300018.2 08.6500.24A? 1
+202157.21 -453820.2 +000002.5+000023.000011.9 08.6500.09A? 0
+202210.19 +311511.6 -000002.6-000016.100002.5 08.6500.07A? 0
+202409.18 -342828.9 +000055.5-000056.300001.6 08.6500.96K? 0
+202443.02 -064657.4 -000007.2-000015.400004.0 08.6500.88G? 0
+202821.73 +250420.0 +000000.9+000004.800000.6 08.65-0.06B? 0
+202854.98 +460442.5 -000017.1-000070.400003.9 08.6500.34F? 0
+203317.98 +405854.9 +000011.5-000018.200002.3 08.6500.90G? 0
+203553.80 +542800.7 +000006.3-000005.400006.9 08.6500.00A? 0
+203809.95 +641436.3 -000010.8+000007.800007.8 08.6500.52F? 0
+203908.81 +575517.3 -000017.9-000014.700013.5 08.6500.02A? 0
+203937.02 +142543.4 -000029.9-000032.000000.4 08.6500.20A? 0
+204039.27 -454004.1 +000013.4+000000.100003.4 08.6500.99K? 0
+204349.24 +394925.9 +000013.9+000005.100017.5 08.6500.99K? 0
+204906.50 +031457.5 +000001.2+000003.800003.0 08.6500.94G? 0
+205032.84 +295839.3 +000000.0-000004.300000.0 08.6500.20A? 0
+205359.71 -475324.8 -000015.6-000019.500002.9 08.6500.89G? 0
+205436.60 +474423.0 +000005.0-000011.200000.3 08.6500.01A? 0
+205920.44 +745445.8 -000017.6+000010.600010.9 08.6500.52F? 0
+210128.72 +791743.7 +000119.8+000186.000029.1 08.6500.70G? 0
+210149.20 +463405.3 -000005.8+000003.400004.1 08.6500.92G? 0
+210408.73 -373144.4 -000041.8-000027.800004.3 08.6500.56F? 0
+210618.43 -053259.8 -000018.7-000006.200005.7 08.6500.25A? 0
+210652.48 -243907.8 +000005.1-000024.900021.8 08.6500.34F? 0
+210658.10 -593208.3 +000049.2+000009.200007.1 08.6500.44F? 0
+210719.42 +455545.4 +000010.5-000003.700003.9 08.65-0.04B? 0
+211025.77 -074230.9 +000047.1-000016.000017.6 08.6500.62G? 0
+211133.21 +262001.1 -000020.1-000015.400011.8 08.6500.64G? 0
+211203.65 +491126.9 +000017.3-000006.000003.1 08.6500.11A? 0
+211320.07 +381516.6 +000006.4-000017.700004.8 08.6500.35F? 0
+211539.20 -011409.3 -000036.6-000038.200002.7 08.6500.45F? 0
+211714.92 +503111.0 +000035.3+000023.300001.9 08.6500.40F? 0
+211818.19 +345536.2 +000033.0+000007.800004.5 08.6500.38F? 0
+212002.59 -271815.9 +000000.0+000000.000000.0 08.6500.64G? 0
+212225.99 +521753.9 +000020.5+000021.400004.6 08.6500.09A? 0
+212303.15 -280556.3 -000009.5+000015.500009.5 08.6500.30A? 0
+212409.76 +104206.1 -000040.4-000026.200016.7 08.6500.39F? 0
+212647.30 +484610.3 +000006.9-000009.300011.4 08.6500.04A? 0
+212701.36 +414937.2 +000021.3+000064.600002.0 08.6500.67G? 0
+212705.81 +465337.2 +000037.1+000032.400020.1 08.6500.58F? 0
+212748.51 -491547.6 -000024.1-000010.300021.1 08.6500.93G? 0
+212820.31 +095702.3 -000040.2-000042.700000.0 08.6500.86G? 0
+212930.69 +212830.5 +000001.1-000088.200026.9 08.6500.63G? 0
+213048.00 +482726.7 +000021.0-000147.600012.5 08.6500.73G? 0
+213113.72 +413220.5 -000008.6-000004.000007.3 08.6500.05A? 0
+213252.61 +401344.6 +000008.9-000005.700014.2 08.6500.04A? 0
+213344.92 -022210.2 -000002.0-000005.200020.5 08.6500.62G? 0
+213441.63 +382458.2 +000031.0+000008.400012.5 08.6500.98K? 0
+213658.62 +825517.0 +000000.0+000000.000000.0 08.6500.68G? 1
+214022.84 +573500.5 -000058.8-000027.700003.4 08.6500.59G? 0
+215056.96 -103838.8 +000127.3+000012.600000.1 08.6500.67G? 0
+215204.73 -011706.1 +000044.5-000002.500012.2 08.6500.47F? 0
+220024.84 +212024.4 +000023.6-000011.700000.5 08.6500.13A? 0
+220108.81 +410443.1 +000005.5-000014.700002.4 08.6500.03A? 0
+221136.40 +421013.6 -000012.4-000014.900008.8 08.6500.23A? 0
+221832.88 +590339.7 -000028.9+000040.200000.2 08.6500.84G? 0
+221928.79 -604757.7 +000027.3-000000.400011.3 08.6500.52F? 0
+222454.91 +550728.6 +000000.5-000008.600006.2 08.6500.10A? 0
+222919.61 +314212.2 -000001.0-000006.200002.9 08.6500.12A? 0
+223256.69 +615615.1 -000027.3-000012.300000.2 08.6500.30A? 0
+223305.76 +550553.8 +000005.0-000018.200007.2 08.6500.44F? 0
+223507.69 +301158.3 -000010.4-000056.700008.5 08.6500.45F? 0
+224305.26 +182850.8 -000097.4-000173.900018.5 08.6500.62G? 0
+224748.71 +524408.4 +000062.5+000031.000015.5 08.6500.75G? 0
+225113.34 +025200.3 -000040.6-000033.300003.5 08.6500.98K? 0
+225127.61 +050025.3 +000074.9+000031.400025.2 08.6500.98K? 0
+225848.92 -232550.5 +000083.4-000013.800003.6 08.6500.47F? 0
+230234.58 +570555.6 -000104.2+000013.500014.3 08.6500.73G? 0
+230235.12 +763013.3 +000143.7+000048.800019.6 08.6500.63G? 0
+230454.03 +101623.1 +000137.2+000113.500004.3 08.6500.91G? 0
+230505.52 +205121.8 +000042.2+000004.300005.4 08.6500.47F? 0
+230536.07 +111524.7 -000027.1-000033.400023.6 08.6500.52F? 0
+230727.52 -555652.9 +000010.9+000011.900005.3 08.6500.49F? 0
+230934.20 +241535.8 +000033.6+000008.800007.5 08.6500.32F? 0
+231223.99 +255115.7 -000003.5-000000.400001.6 08.6500.92G? 0
+232028.90 +220925.1 +000174.7+000101.400012.3 08.6500.62G? 0
+232056.54 +102021.8 +000030.6-000007.500011.4 08.6500.96K? 0
+232132.17 +245644.8 -000000.9-000005.500011.9 08.6500.28A? 0
+232415.97 +551106.2 -000002.4+000016.800001.5 08.6500.81G? 0
+232638.19 +234142.2 -000020.6-000017.400000.9 08.6500.38F? 0
+233637.27 +535711.1 +000018.7+000002.600007.9 08.6500.17A? 0
+233722.34 +454342.7 +000006.6-000010.100008.7 08.6500.96K? 0
+234256.53 +001422.8 +000027.8+000027.000022.8 08.6500.80G? 0
+234412.69 +574705.3 -000006.0-000017.100000.6 08.6500.47F? 0
+234635.29 -604527.2 +000012.8-000017.100013.1 08.6500.50F? 0
+235149.63 +815012.6 +000006.6+000008.600001.9 08.6500.21A? 0
+235210.21 -114314.2 +000062.6-000036.100012.4 08.6500.61G? 0
+235338.85 +755543.4 -000003.7-000003.400006.2 08.6500.20A? 0
+000313.42 +484320.4 +000008.1-000020.300020.1 08.6501.45K? 0
+000501.25 +535030.1 +000006.7-000005.200019.4 08.6501.41K? 0
+001206.07 -542155.2 +000014.0-000016.900005.6 08.6501.29K? 0
+001705.11 +103007.8 +000031.2-000007.600003.2 08.6501.40K? 0
+002713.49 -293454.7 +000002.7-000007.200008.7 08.6501.05K? 0
+002745.79 +480202.1 +000014.6-000009.300014.4 08.6501.47K? 0
+003644.07 +864231.1 +000017.3-000002.000014.7 08.6501.64K? 0
+003721.11 -530059.4 +000025.1-000017.000008.1 08.6501.36K? 0
+004047.28 +293914.6 +000051.2+000017.800001.4 08.6501.06K? 0
+004457.58 -355759.4 +000060.6-000009.100000.8 08.6501.14K? 0
+004515.32 +705953.7 +000044.5-000020.900007.8 08.6501.17K? 0
+004944.87 +302609.6 +000018.4-000009.000004.7 08.6501.26K? 0
+005333.79 +394241.4 +000016.1-000009.800003.2 08.6501.11K? 0
+005528.83 +730824.5 +000083.0+000027.400010.7 08.6501.31K? 0
+011322.66 +273624.0 -000118.2-000088.600006.6 08.6501.12K? 0
+012227.68 -184825.4 -000023.1+000008.300009.1 08.6501.42K? 0
+012854.89 +422212.5 -000002.9+000008.200011.6 08.6501.16K? 0
+013306.38 -635206.3 +000064.3+000005.100007.4 08.6501.09K? 0
+013858.96 +742106.8 -000006.8+000007.600007.6 08.6501.82K? 0
+014142.36 +595907.8 -000021.2-000001.900013.2 08.6501.27K? 0
+014440.43 -584618.3 -000000.7+000005.700004.4 08.6501.01K? 0
+015639.11 +353847.9 +000013.6-000016.300005.6 08.6501.20K? 0
+020324.96 -250739.3 +000015.7-000004.200013.3 08.6501.54K? 0
+020344.73 +403014.0 +000026.2-000043.200006.2 08.6501.11K? 0
+021024.34 -000531.6 -000028.3-000055.600017.9 08.6501.04K? 0
+021040.89 -610838.3 -000017.3-000016.000000.3 08.6501.32K? 0
+022219.58 +755939.2 +000005.1-000005.800003.8 08.6501.34K? 0
+022408.24 +630124.0 +000017.8-000010.000000.8 08.6501.19K? 0
+022800.52 +413555.6 -000030.6-000028.400009.4 08.6501.52K? 0
+022934.49 -754859.2 -000000.1-000013.900013.4 08.6501.33K? 0
+023441.21 -322807.5 +000006.7+000022.500007.7 08.6501.52K? 0
+024301.47 +430041.8 +000033.8-000018.900042.1 08.6501.30K? 0
+025746.80 +601926.8 -000022.1+000011.400009.7 08.6501.36K? 0
+030103.84 -412105.5 -000001.8+000002.800003.4 08.6501.72K? 0
+030949.27 +405558.3 -000019.6-000011.300030.2 08.6501.54K? 0
+031825.43 -421628.0 +000011.5-000018.700000.7 08.6501.04K? 0
+031920.49 -244809.6 +000031.7+000012.900001.8 08.6501.41K? 0
+032611.95 -042218.4 -000010.9+000017.700022.9 08.6501.02K? 0
+033107.77 -702823.7 -000006.3-000011.600010.8 08.6501.61K? 0
+033340.75 -002353.2 -000014.2-000011.100000.7 08.6501.50K? 0
+033355.60 +320500.9 +000007.3+000007.300009.0 08.6501.31K? 1
+033407.40 -134958.5 -000007.0-000100.100013.1 08.6501.04K? 0
+034339.47 +260733.6 +000015.7-000018.200004.7 08.6501.17K? 0
+034603.43 +023722.3 -000012.1-000002.900023.7 08.6501.86M? 0
+034824.92 -013211.3 +000004.3+000004.400020.1 08.6501.07K? 0
+034852.35 +464037.0 +000026.5-000010.600010.6 08.6501.28K? 0
+035025.38 -690444.1 +000092.7+000011.300005.6 08.6501.09K? 0
+035216.06 -173149.3 +000020.8-000016.200008.1 08.6501.08K? 0
+040414.88 -135042.6 +000011.2+000008.400018.9 08.6501.34K? 0
+041104.21 +071719.6 +000002.6+000005.700029.3 08.6501.21K? 0
+041526.20 -755929.1 -000006.0-000015.200013.7 08.6501.87M? 0
+042102.36 -590950.4 +000023.5+000011.300010.8 08.6501.53K? 0
+042941.54 +384749.8 -000015.2-000022.300019.0 08.6501.94M? 0
+043647.07 -491017.3 -000006.0-000011.000014.8 08.6501.12K? 0
+043724.82 +135515.6 +000016.0-000019.000025.4 08.6501.81K? 0
+043740.63 +525341.2 +000310.4-000473.500102.7 08.6501.43K? 0
+044039.46 +622525.6 +000000.4-000021.200007.3 08.6501.33K? 0
+044143.35 +224353.8 +000013.2+000013.500014.4 08.6501.77K? 0
+044334.42 +494802.7 +000047.8-000044.400011.6 08.6501.16K? 0
+044625.82 +745705.8 +000026.0-000043.700008.4 08.6501.31K? 0
+044831.39 +544929.0 -000005.8+000013.000014.3 08.6501.21K? 0
+044955.61 +563420.6 +000000.0-000002.100007.3 08.6501.55K? 0
+050602.82 -375745.1 +000011.7+000017.700004.6 08.6501.22K? 0
+051955.17 +405858.7 +000036.1-000003.300009.9 08.6501.52K? 0
+052738.03 +045007.0 -000008.3-000019.800012.6 08.6501.08K? 0
+052826.76 -581459.3 -000006.8-000055.300022.7 08.6501.13K? 0
+053511.15 -333401.5 +000014.8+000006.100005.5 08.6501.15K? 0
+053949.61 -272600.8 -000004.0-000007.100007.0 08.6501.12K? 0
+054008.50 +500133.2 +000027.6-000042.400001.8 08.6501.16K? 0
+054531.55 +712445.9 -000002.2+000008.800004.9 08.6501.64K? 0
+055140.29 +202726.7 +000008.1-000039.200010.8 08.6501.16K? 0
+055234.02 -213946.2 -000005.9+000003.700003.9 08.6501.16K? 0
+055357.42 +555224.2 +000030.6+000013.900009.1 08.6501.84K? 0
+055747.55 -523805.5 -000003.3+000010.800004.3 08.6501.04K? 0
+060002.98 -220519.8 +000004.8+000004.200015.3 08.6501.35K? 0
+060525.79 +180433.2 +000002.2-000025.800014.5 08.6501.02K? 0
+061121.84 -691546.8 -000008.3+000045.500000.9 08.6501.06K? 0
+061350.96 -384757.3 +000017.3-000026.500013.5 08.6501.07K? 0
+061358.78 +075231.5 -000012.9-000031.100015.4 08.6501.71K? 0
+061710.84 +010002.6 -000001.2-000009.600011.7 08.6501.25K? 0
+061802.80 +353551.4 +000020.0-000001.000010.8 08.6501.54K? 1
+061949.42 -150404.4 +000014.9-000023.200003.9 08.6501.09K? 0
+062125.34 +243036.6 +000017.1-000020.100020.5 08.6501.04K? 0
+062405.62 +500104.8 -000014.1+000010.400001.2 08.6501.01K? 0
+062754.47 -042220.4 -000002.3+000011.100008.7 08.6501.13K? 0
+062757.43 +214909.8 +000030.5+000001.400009.2 08.6501.62K? 0
+063317.47 +625310.0 -000012.8-000007.400004.9 08.6501.71K? 0
+063335.20 -000214.2 -000006.4-000010.700011.1 08.6501.41K? 0
+063507.10 -212435.2 +000003.2-000005.400012.6 08.6501.36K? 0
+063731.64 -112755.3 -000028.3+000012.100030.4 08.6501.40K? 0
+063930.27 -144001.5 +000008.4-000009.200006.4 08.6501.09K? 0
+064059.82 -303309.6 -000005.2+000001.000004.8 08.6501.35K? 0
+064600.92 -144237.4 +000013.3-000024.000007.9 08.6501.84K? 0
+064757.38 +220850.8 -000040.6+000002.300001.3 08.6501.16K? 0
+064900.46 -033149.9 -000009.7-000009.600007.6 08.6501.44K? 0
+065619.64 -311453.2 +000011.0+000022.400003.2 08.6501.24K? 0
+070021.82 +013612.8 -000022.5-000003.700001.5 08.6501.24K? 0
+070038.86 +115024.1 +000021.4-000019.100005.4 08.6501.05K? 0
+070700.61 -165114.6 +000025.0-000023.300014.5 08.6501.14K? 0
+070831.61 +245927.4 -000012.2-000004.900007.1 08.6501.62K? 0
+070922.99 -254354.4 -000012.3+000017.600012.6 08.6501.28K? 0
+070943.01 -253046.1 +000002.3+000015.100006.0 08.6501.28K? 0
+071053.50 -025030.6 -000033.5+000020.300012.2 08.6501.04K? 0
+072051.86 +021525.1 -000000.1-000023.700007.9 08.6501.00K? 0
+072351.39 -125902.3 -000001.2-000005.900004.9 08.6501.31K? 0
+072708.98 +101211.0 +000006.5+000007.400010.3 08.6501.15K? 0
+072844.44 -415053.1 -000002.5+000035.200024.6 08.6501.74K? 0
+072902.76 -011553.3 -000040.1-000001.800016.7 08.6501.16K? 0
+072923.08 +242529.4 +000032.7+000032.300010.7 08.6501.00K? 0
+073218.45 +140630.5 +000026.1+000011.700000.9 08.6501.50K? 0
+073348.54 -131201.0 +000007.7-000012.400001.1 08.6501.58K? 0
+073431.87 +465334.0 -000028.6-000011.300018.9 08.6501.03K? 0
+073825.35 -731020.0 +000015.3-000005.400006.7 08.6501.13K? 0
+074004.67 -172759.9 +000002.3-000010.500006.0 08.6501.58K? 0
+074101.99 -271108.6 -000003.7-000021.800025.9 08.6501.07K? 0
+074218.95 -443646.8 +000002.6-000003.000006.6 08.6501.07K? 0
+074707.65 +220622.1 +000018.8+000026.200022.9 08.6501.39K? 0
+075141.73 +091341.6 +000017.8-000019.800019.2 08.6501.54K? 0
+080419.27 -275208.5 -000009.6+000005.500022.6 08.6501.67K? 0
+080436.01 -263815.2 -000001.6-000010.500010.0 08.6501.03K? 0
+081135.29 -092210.8 +000026.1-000051.400015.4 08.6501.20K? 0
+082104.79 -042446.9 +000032.3-000020.400016.3 08.6501.08K? 0
+082555.44 -544731.7 +000007.5-000001.500009.6 08.6501.29K? 0
+082832.20 -112310.2 -000020.2+000001.900010.6 08.6501.09K? 0
+083452.41 -445313.5 +000015.8-000012.300003.1 08.6501.20K? 0
+083722.44 -330356.6 -000009.8-000010.500012.1 08.6501.45K? 0
+084139.20 +295940.3 -000052.3-000030.400004.7 08.6501.09K? 0
+084257.15 -083152.4 -000043.2-000011.700031.4 08.6501.07K? 0
+085259.18 +135856.7 -000017.9-000002.600011.5 08.6501.16K? 0
+085755.52 +510913.3 -000009.7-000017.000026.4 08.6501.45K? 0
+090138.86 +494718.5 -000011.0-000010.700009.1 08.6501.32K? 0
+091553.87 +023316.5 +000019.3-000007.500015.1 08.6501.10K? 0
+092016.29 -372205.1 +000006.3+000012.000023.6 08.6501.05K? 0
+092033.55 +350707.1 -000023.4-000011.000017.5 08.6501.05K? 0
+092303.78 -215618.1 -000007.2+000001.000019.3 08.6501.57K? 0
+093134.42 +383520.1 -000035.1-000022.800000.6 08.6501.15K? 0
+095648.49 -142326.5 -000006.3+000009.400010.3 08.6501.52K? 0
+100314.50 -635832.2 +000006.3+000022.800000.0 08.6501.70K? 0
+100433.50 -444124.0 +000005.7-000011.100009.0 08.6501.17K? 0
+100730.55 -270807.5 -000034.3-000004.300008.1 08.6501.18K? 0
+100838.66 -183014.8 -000035.5-000004.100000.3 08.6501.22K? 0
+102501.00 +380117.7 -000042.7-000008.100008.0 08.6501.31K? 0
+102930.91 -541555.9 -000010.4-000004.800003.2 08.6501.17K? 0
+104421.07 -582403.4 -000010.7-000005.100018.3 08.6501.51K? 0
+104638.88 -531528.4 -000018.8+000032.700011.5 08.6501.45K? 0
+105822.38 +304336.1 -000000.1+000008.600010.8 08.6501.26K? 0
+105823.98 -563857.7 +000007.0+000021.200003.3 08.6501.26K? 0
+110048.11 -344959.8 -000026.9+000020.600004.1 08.6501.30K? 0
+110516.88 +315603.6 -000010.1+000002.000017.0 08.6501.04K? 0
+110831.59 -062503.5 -000048.6+000027.000016.8 08.6501.37K? 0
+111056.00 -254700.2 -000030.5+000017.700007.8 08.6501.04K? 0
+112713.07 -181604.3 -000038.8-000003.800000.9 08.6501.06K? 0
+113440.35 -053524.8 -000034.8+000005.900016.4 08.6501.00K? 0
+114649.95 -292117.7 +000003.2-000004.900011.4 08.6501.05K? 0
+114903.05 +121209.7 -000101.7-000013.000000.7 08.6501.04K? 0
+115640.57 +410130.5 -000031.4-000019.800023.7 08.6501.09K? 0
+120129.15 -581243.5 -000016.8+000012.500004.0 08.6501.16K? 0
+120216.60 -523913.7 -000016.7+000001.300012.7 08.6501.01K? 0
+120533.31 +430953.6 +000006.4-000027.400014.5 08.6501.19K? 0
+120701.71 +483233.9 -000002.6+000013.100005.9 08.6501.50K? 0
+120728.94 -240824.4 +000010.5+000011.400024.7 08.6501.15K? 0
+120820.74 +511617.2 -000029.4+000001.700001.7 08.6501.17K? 0
+120913.12 +695920.4 +000018.7-000029.000007.7 08.6501.12K? 0
+121111.93 +563943.2 -000027.0-000008.000004.1 08.6501.35K? 0
+121428.35 -160517.8 -000000.5-000005.600001.1 08.6501.26K? 0
+121558.83 -310638.7 -000009.6-000000.300002.7 08.6501.09K? 0
+122240.65 +833910.7 -000018.2-000014.000005.5 08.6501.58K? 0
+122838.28 -355550.7 -000033.8-000005.600002.6 08.6501.14K? 0
+123407.41 -383923.4 +000018.0-000008.600007.6 08.6501.29K? 0
+123712.59 -200444.0 -000011.8-000014.500010.4 08.6501.00K? 0
+124342.46 -012618.6 +000008.5-000030.200016.0 08.6501.61K? 0
+124805.53 -602048.2 +000009.7-000009.400025.6 08.6501.45K? 0
+124821.48 +415937.0 -000029.3-000006.400001.4 08.6501.14K? 0
+124838.89 +165617.4 +000004.8-000025.700003.9 08.6501.16K? 0
+125055.27 -060339.5 -000030.3-000030.800010.9 08.6501.15K? 0
+125407.54 +121956.4 -000036.7+000018.700006.9 08.6501.06K? 0
+125417.72 +061043.4 -000070.1-000061.000031.0 08.6501.02K? 0
+125908.09 -513849.2 +000014.6-000013.100002.3 08.6501.56K? 0
+130242.03 -404220.3 -000038.3+000033.500005.0 08.6501.21K? 0
+130417.42 +772632.5 -000011.4-000010.500000.8 08.6501.00K? 0
+130509.12 -593935.5 -000042.7+000009.000013.1 08.6501.73K? 0
+131207.80 +692942.9 -000033.6+000001.000007.6 08.6501.49K? 0
+131215.78 -624250.5 +000011.1+000006.300005.6 08.6501.01K? 0
+131911.36 -545629.2 -000010.6-000000.600019.2 08.6501.07K? 0
+132111.60 -701638.9 -000020.3-000019.900011.5 08.6501.49K? 0
+132515.27 -252306.0 -000013.1-000021.700001.8 08.6501.50K? 0
+133349.75 +030755.0 -000009.2-000007.800007.6 08.6501.47K? 0
+133353.53 -520052.8 -000007.6+000001.400001.0 08.6501.36K? 0
+133649.30 -523822.2 -000021.5-000025.100000.2 08.6501.42K? 0
+133651.63 -214209.9 -000042.8-000007.000007.9 08.6501.65K? 0
+133906.48 -654547.2 +000013.2-000001.900005.4 08.6501.69K? 0
+134227.96 -133336.4 +000007.5+000006.700018.8 08.6501.49K? 0
+134506.92 -634512.8 -000018.4-000011.300017.5 08.6501.29K? 0
+134539.69 +121541.6 -000023.0+000019.000019.1 08.6501.56K? 0
+134834.80 -400448.2 +000007.6-000000.800007.4 08.6501.09K? 0
+135026.29 +023046.0 -000032.4+000003.700003.8 08.6501.58K? 0
+135347.44 -664704.8 -000027.5+000007.200035.0 08.6501.40K? 0
+141101.45 -482948.8 -000028.8-000005.900000.5 08.6501.33K? 0
+142131.27 -563804.8 -000004.8+000012.800021.1 08.6501.00K? 0
+143254.29 +412603.5 +000005.9-000010.200005.9 08.6501.07K? 0
+144624.21 -102948.1 -000022.2+000023.400000.6 08.6501.09K? 0
+145705.53 +364055.6 -000028.0+000013.600007.8 08.6501.00K? 0
+150710.24 -782018.1 -000018.4-000045.100018.6 08.6501.10K? 0
+150827.83 -390640.9 -000009.5-000029.000007.4 08.6501.55K? 0
+150952.27 +682414.2 -000013.2-000019.600027.8 08.6501.54K? 0
+151046.78 -460400.8 +000016.6-000003.000024.4 08.6501.06K? 0
+151748.49 +131025.0 -000027.0+000003.600000.4 08.6501.36K? 0
+152011.51 -110908.2 -000025.4-000003.300019.7 08.6501.51K? 0
+152908.29 -475242.8 -000043.3-000033.000000.5 08.6501.00K? 0
+153606.45 +251646.6 -000002.8+000002.900000.6 08.6501.08K? 0
+154409.71 +505428.1 +000006.3-000003.900008.3 08.6501.09K? 0
+155517.32 -523831.4 +000014.3-000007.600021.7 08.6501.22K? 0
+155537.44 -184727.8 +000005.6+000005.100014.6 08.6501.50K? 0
+160402.14 +095941.0 -000048.9+000003.800001.5 08.6501.35K? 0
+161219.88 -541404.5 -000031.1-000023.000014.0 08.6501.38K? 0 0.10 1.00
+161221.49 +425919.1 +000012.8+000016.800024.2 08.6501.50K? 0
+162914.18 -352820.7 +000004.8-000001.200012.1 08.6501.58K? 0
+163515.30 +024658.7 -000011.1-000023.300030.8 08.6501.47K? 0
+163547.06 +220718.0 -000006.6+000009.100000.2 08.6501.00K? 0
+163656.22 -340317.7 +000028.2-000006.700008.1 08.6501.03K? 0
+164324.07 -145216.1 +000004.7-000058.200011.6 08.6501.37K? 0
+164528.54 -510357.1 +000027.6+000010.800010.8 08.6501.63K? 0
+164658.39 -305950.5 +000008.4-000018.300002.1 08.6501.27K? 0
+164810.44 +201014.4 -000080.4+000014.100024.5 08.6501.01K? 0
+170650.25 -454711.5 -000011.0-000027.500016.2 08.6501.81K? 0
+170808.51 -323407.1 -000006.3+000015.100047.2 08.6501.88M? 0
+170906.71 -262525.4 -000004.5-000023.400004.4 08.6501.67K? 0
+171123.37 +685035.3 +000013.3-000000.100000.2 08.6501.11K? 0
+171824.40 +431930.9 -000019.1-000015.900003.9 08.6501.07K? 0
+171841.39 +433633.0 -000053.7-000020.400011.4 08.6501.25K? 0 0.10 1.00
+172943.44 -371635.7 +000023.5-000007.500009.4 08.6501.73K? 0
+173019.87 -342849.7 -000023.0-000017.300001.9 08.6501.31K? 0
+173330.38 +195053.8 +000005.8-000022.700001.4 08.6501.32K? 0
+173649.27 -120512.2 -000015.3+000009.700014.0 08.6501.89M? 0
+173825.71 +230854.5 -000012.4-000021.300004.2 08.6501.26K? 0
+173942.71 +001630.4 -000013.2-000003.100001.8 08.6501.09K? 0
+175024.56 +581933.2 -000007.5-000003.000014.3 08.6501.17K? 0
+175125.66 +634845.2 -000005.0+000013.200007.1 08.6501.03K? 0
+175223.48 +270014.4 -000012.2-000008.800002.1 08.6501.11K? 0
+175358.16 -415127.2 +000023.5-000056.400030.9 08.6501.24K? 0
+175739.68 +292825.5 -000018.4+000013.400015.0 08.6501.00K? 0
+180530.61 +102649.9 +000016.0+000027.200002.0 08.6501.67K? 0
+181110.67 -172300.7 -000018.5-000025.200013.8 08.6501.08K? 0
+181918.45 -584502.5 +000007.8-000016.000009.9 08.6501.42K? 0
+182519.69 +645441.0 +000040.7-000000.100017.0 08.6501.06K? 0
+185020.43 +000443.5 -000002.3-000028.300003.7 08.6501.70K? 0
+185257.86 +322424.6 -000027.5+000049.500000.4 08.6501.10K? 0
+185400.37 -311155.3 -000005.1+000018.600008.4 08.6501.48K? 0
+185839.50 -304730.6 +000009.4+000040.100004.0 08.6501.07K? 0
+190139.16 +091025.5 -000014.8-000006.400024.0 08.6501.37K? 0
+190254.96 +314106.4 +000001.3-000003.100013.4 08.6501.45K? 0
+190426.17 -360700.1 -000026.2+000001.800004.0 08.6501.74K? 0
+190446.92 +025902.9 +000012.4+000031.200019.8 08.6501.84K? 0
+190546.20 -205502.3 -000000.5-000018.400009.9 08.6501.23K? 0
+191147.58 -124032.8 +000020.2-000029.900015.6 08.6501.12K? 0
+191201.78 +350612.3 +000019.1-000019.500008.6 08.6501.47K? 0
+191330.01 +425439.5 -000001.3-000003.700006.5 08.6501.58K? 0
+191734.09 -011048.4 +000034.3-000007.000047.9 08.6501.20K? 0
+192025.75 +453540.6 +000007.3+000012.400002.6 08.6501.06K? 0
+192253.67 +654735.0 -000008.6-000041.000012.9 08.6501.15K? 0
+192303.19 -350851.1 +000014.1+000014.700001.0 08.6501.00K? 0
+192323.96 -241305.1 +000047.3+000000.500016.0 08.6501.41K? 0
+192328.84 +340152.7 +000012.5+000006.300009.7 08.6501.66K? 0
+192509.58 -005142.9 -000000.8-000006.900014.4 08.6501.79K? 0
+192739.13 +341349.6 -000004.8-000005.500005.0 08.6501.46K? 0
+192747.16 +630029.8 -000012.0-000010.400004.7 08.6501.48K? 0
+193049.00 -380719.0 -000030.2-000014.400019.6 08.6501.12K? 0
+193414.17 +542638.3 -000008.1-000003.200019.5 08.6501.37K? 0
+193502.13 +632927.1 -000046.5+000011.500001.5 08.6501.30K? 0
+194005.90 -340746.7 +000027.1+000012.300017.1 08.6501.20K? 0
+194021.11 -154834.4 +000017.7+000020.200012.7 08.6501.22K? 0
+194310.45 -674538.9 +000015.2-000049.900012.4 08.6501.38K? 0
+194316.79 -313811.3 -000013.7-000040.300017.6 08.6501.03K? 0
+194318.15 +692050.8 -000010.5-000053.600003.5 08.6501.06K? 0
+195146.19 -404230.0 +000005.6-000051.600012.9 08.6501.43K? 0
+195245.11 -280830.2 +000011.4+000002.800011.7 08.6501.01K? 0
+195639.17 -224249.8 +000006.7+000004.500006.3 08.6501.22K? 0
+195906.80 +520000.2 -000000.3-000008.800001.4 08.6501.24K? 0
+200023.40 +292950.6 +000010.0-000010.900003.6 08.6501.31K? 0
+200143.15 -424811.6 -000006.4+000033.900006.1 08.6501.54K? 0
+201017.48 +091541.1 -000035.7-000024.100019.1 08.6501.48K? 0
+201219.22 +302205.7 +000001.2+000004.800008.8 08.6501.65K? 0
+201307.39 +090805.5 +000022.5+000023.900000.7 08.6501.71K? 0
+201346.86 -440713.3 -000007.6-000028.200005.2 08.6501.45K? 0
+201524.60 +094131.2 +000025.4+000001.100016.7 08.6501.08K? 0
+201848.55 +505349.5 -000002.3-000001.900012.8 08.6501.83K? 0
+202359.00 +225905.8 -000004.1+000004.700008.4 08.6501.04K? 0
+202428.42 +682151.7 +000006.4+000016.100006.0 08.6501.47K? 0
+202640.28 -395526.1 -000029.6+000016.400030.6 08.6501.56K? 0
+202713.63 -183154.8 -000013.3+000001.000026.2 08.6501.42K? 0
+203136.41 -420054.9 -000008.6-000038.500001.6 08.6501.41K? 0
+203148.89 +772610.6 -000009.6-000004.500002.1 08.6501.80K? 0
+203759.01 -524821.1 +000018.5-000013.900019.2 08.6501.12K? 0
+203937.86 +340230.5 +000002.7+000006.800000.8 08.6501.34K? 0
+204341.27 -261503.0 +000009.0-000014.300002.5 08.6501.03K? 0
+204500.72 +240729.1 +000001.6+000022.700004.3 08.6501.77K? 0
+204547.96 +223433.6 +000008.0+000004.800017.8 08.6501.71K? 0
+205742.07 -245309.4 +000021.3-000006.800005.1 08.6501.40K? 0
+205756.77 +470706.1 -000005.6-000013.900015.3 08.6501.34K? 0
+205855.82 -154252.8 +000041.7-000000.400001.2 08.6501.22K? 0
+210224.77 +340834.7 +000004.0+000000.100007.2 08.6501.34K? 0
+210601.81 +310835.8 -000012.4-000004.500004.8 08.6501.26K? 0
+210924.10 +040943.1 -000040.0-000006.500005.7 08.6501.12K? 0
+211817.04 +110819.3 +000033.7+000030.500020.8 08.6501.26K? 0
+212612.20 +363643.3 +000017.5-000015.600010.1 08.6501.00K? 0
+212836.70 -402355.9 +000000.0+000006.500013.0 08.6501.62K? 0
+214814.52 -471658.6 +000055.8-000005.000006.6 08.6501.30K? 0
+215101.97 +123732.1 +000019.0+000005.100018.3 08.6501.16K? 0
+220015.58 +283558.1 -000023.6-000005.200007.5 08.6501.36K? 0
+220554.05 +021557.3 -000022.3-000007.600011.0 08.6501.57K? 0
+221031.79 +063729.8 -000000.3-000010.500010.4 08.6501.66K? 0
+221229.36 +474956.3 +000044.5+000012.700003.5 08.6501.33K? 0
+221720.13 +244840.7 -000014.1+000030.100011.5 08.6501.06K? 0
+222004.52 -525845.9 -000002.4+000006.700002.1 08.6501.09K? 0
+222354.17 +391314.3 +000012.9-000013.600014.0 08.6501.73K? 0
+222918.55 -093945.8 +000021.0-000021.100012.8 08.6501.30K? 0
+223006.05 +594007.6 +000005.1-000017.300008.8 08.6501.03K? 0
+223305.46 +671015.0 +000013.3+000009.700013.1 08.6501.24K? 0
+223830.44 +141119.1 +000005.6+000000.600010.6 08.6501.25K? 0
+223900.09 +082317.2 -000012.0+000018.300002.8 08.6501.14K? 0
+224220.66 +315445.3 +000009.8-000008.900009.8 08.6501.08K? 0
+225042.02 +534633.7 -000007.1+000004.200003.9 08.6501.10K? 0
+225314.26 +762912.0 -000012.3-000002.500006.2 08.6501.48K? 0
+225644.75 +134126.7 -000020.7-000000.900003.4 08.6501.06K? 0
+230212.83 +581517.1 -000156.7-000262.900036.9 08.6501.02K? 0
+230254.78 +313551.2 +000000.5-000016.700010.0 08.6501.10K? 0
+230408.04 -302603.8 -000042.4-000052.200003.2 08.6501.05K? 0
+231611.95 -463640.9 +000018.4+000002.000016.0 08.6501.18K? 0
+232830.13 -351521.7 -000027.9-000004.300011.1 08.6501.23K? 0
+232918.43 +380905.4 +000001.4-000019.500002.3 08.6501.95M? 0
+233112.93 +233403.2 +000003.5-000006.200003.9 08.6501.23K? 0
+233222.67 -190301.2 -000005.2+000019.500007.0 08.6501.45K? 0
+233408.78 +213039.2 +000015.3+000008.700006.9 08.6501.04K? 0
+233457.32 +515247.5 -000006.1-000013.100005.2 08.6501.10K? 0
+233555.66 +492705.4 +000002.8-000015.100004.5 08.6501.68K? 0
+234044.02 +051126.4 +000034.5-000011.600008.2 08.6501.17K? 0
+234214.27 +244637.9 +000034.0-000012.000023.6 08.6501.56K? 0
+235144.98 +530543.3 -000009.4+000006.600019.2 08.6501.82K? 0
+235155.26 +490159.5 -000017.0+000006.000004.7 08.6501.00K? 0
+235909.11 -460744.6 -000026.5-000030.500007.4 08.6501.09K? 0
+022602.71 +651351.8 +000000.0-000001.400005.1 08.6502.14M? 0
+035234.29 +480640.2 +000014.2-000003.800005.3 08.6502.14M? 0
+173348.25 -380538.1 +000039.6-000031.100033.6 08.6502.12M? 0
+000122.31 +340229.2 +000006.0-000005.900001.7 08.6600.06A? 0
+000142.42 -001303.0 +000027.6-000110.600018.1 08.6600.60G? 0
+000202.81 -691609.1 +000012.5+000002.700002.5 08.66-0.04B? 0
+000357.50 +610613.1 -000000.1-000010.400003.6 08.6600.29A? 0
+000453.10 +704811.5 +000003.6-000014.400013.3 08.6600.23A? 0
diff --git a/kstars/kstars/data/hip089.dat b/kstars/kstars/data/hip089.dat
new file mode 100644
index 00000000..d9ecbc25
--- /dev/null
+++ b/kstars/kstars/data/hip089.dat
@@ -0,0 +1,1000 @@
+000603.51 +531636.9 -000002.3+000001.000008.8 08.66-0.04B? 0
+000707.79 -303341.7 +000012.2-000004.700002.9 08.6600.06A? 0
+000739.11 -665343.4 +000011.1+000003.200006.5 08.6600.78G? 0
+000846.83 -364438.7 -000041.9-000040.900002.3 08.6600.43F? 0
+001205.49 -070519.2 +000070.6-000027.900027.1 08.6600.43F? 0
+001249.13 +515612.9 +000001.0+000002.800018.2 08.66-0.04B? 0
+001454.18 +464813.0 +000086.9-000034.900012.7 08.6600.50F? 0
+002027.60 +222847.3 +000012.4-000010.600008.7 08.6600.43F? 0
+002057.37 +674002.4 +000000.0+000000.000000.0 08.6600.80G? 0
+002300.89 -062212.1 +000047.1+000002.900004.9 08.6600.48F? 0
+002310.41 +174604.1 +000065.9-000011.600025.7 08.6600.70G? 0
+002552.81 +351128.7 +000009.5-000002.400001.6 08.6600.10A? 0
+003643.32 +484942.0 +000050.0-000011.400020.6 08.6600.63G? 0
+003742.19 +571949.1 -000000.6+000000.000006.7 08.6600.02A? 0
+004607.74 -440613.2 +000242.7-000032.700015.4 08.6600.65G? 0
+005206.27 -354451.8 +000009.3+000003.500005.3 08.6600.01A? 0
+005736.31 +341011.7 +000121.1-000024.900005.8 08.6600.45F? 0
+010041.74 +092912.9 +000000.0+000000.000000.0 08.6600.43F? 1
+010858.60 +222241.6 +000009.3-000002.600001.2 08.6600.30A? 0
+011129.09 +560559.8 +000011.2-000008.100008.2 08.6600.11A? 0
+011743.26 -122040.7 -000001.7-000078.800021.3 08.6600.57F? 0
+012103.56 +073621.5 -000019.9+000012.000010.9 08.6600.53F? 0
+012320.71 +273854.9 -000038.6-000020.700004.3 08.6600.41F? 0
+012958.73 +420000.6 +000010.8+000017.400014.0 08.6600.46F? 0
+013626.30 +034708.9 +000011.8-000002.700012.4 08.6600.33F? 0
+014405.47 +611920.6 +000011.0-000007.200002.5 08.6600.19A? 0
+015128.55 +055221.6 +000096.5-000040.300004.7 08.6600.69G? 0
+015152.21 -454613.3 -000024.8-000023.400000.7 08.6600.44F? 0
+015527.63 +121503.0 -000027.2+000003.200016.4 08.6600.96K? 0
+015617.51 -240754.9 +000088.2+000057.200016.8 08.6600.66G? 0
+020041.85 +295555.0 +000012.6-000005.200018.5 08.6600.43F? 0
+020850.42 +064216.5 +000063.0-000011.600005.1 08.6600.51F? 0
+021051.65 +134057.7 +000152.4-000093.000009.0 08.6600.72G? 0
+021600.61 -504619.1 +000010.1-000029.100007.1 08.6600.59G? 0
+021816.55 +532909.1 -000012.2+000000.900000.8 08.6600.00A? 0
+021831.51 +095056.5 +000087.0-000015.300013.1 08.6600.89G? 0
+022137.13 +635421.6 -000046.6-000007.900007.7 08.6600.93G? 0
+022227.53 +220852.1 +000033.2-000022.700022.8 08.6600.41F? 0
+022749.64 +352426.7 +000170.7-000105.000028.8 08.6600.65G? 0
+022750.75 +444429.6 +000006.2-000004.700004.4 08.6600.89G? 0
+023052.12 +375402.2 -000053.0-000028.100015.8 08.6600.68G? 0
+023159.76 +320136.0 -000070.1-000098.200006.3 08.6600.69G? 0
+023424.16 +691340.5 -000003.8-000032.700000.2 08.6600.41F? 0
+023726.37 +435727.3 +000024.7-000029.800009.1 08.6600.53F? 0
+024303.07 -411414.0 +000051.9+000038.000008.6 08.6600.39F? 0
+024546.87 +245332.0 -000021.4-000016.900001.6 08.6600.37F? 0
+024731.81 +405956.1 +000004.0-000021.800019.9 08.6600.34F? 0
+025022.87 -113158.0 +000067.8-000112.000012.8 08.6600.59G? 0
+025359.29 -492142.1 +000091.7+000095.700016.6 08.6600.67G? 0
+025504.80 +213543.4 +000136.8-000106.800045.5 08.6600.64G? 0
+025640.91 -671446.9 -000010.8-000003.200015.8 08.6600.15A? 0
+025825.01 +392857.6 +000004.3-000040.900005.5 08.6600.29A? 0
+025850.32 +605711.9 +000136.0-000075.200007.1 08.6600.73G? 0
+030131.42 +405209.6 +000016.5-000038.900002.0 08.6600.28A? 0
+030143.02 +033251.0 +000025.7-000032.600005.5 08.6600.33F? 0
+030659.50 +724932.8 -000005.8+000002.500008.1 08.6600.29A? 0
+031059.15 -110600.0 +000022.9+000032.300004.2 08.6600.29A? 0
+031104.15 +782236.3 +000018.4-000005.300020.7 08.6600.51F? 0
+032326.56 +414230.9 -000005.6+000000.400009.8 08.66-0.04B? 0
+032330.97 -382240.0 +000018.4+000018.500001.4 08.6600.53F? 0
+032429.83 +341710.0 +000021.6-000004.500011.7 08.6600.27A? 0
+032839.56 +370630.1 +000065.1-000045.700012.8 08.6600.53F? 0
+033633.45 +320137.5 +000051.3-000036.300009.5 08.6600.54F? 0
+033819.87 -573828.8 -000009.5+000022.800018.4 08.6600.48F? 0
+033926.18 +414110.9 -000001.0+000000.100005.4 08.6600.47F? 0
+034159.38 +405255.8 +000056.8-000056.400010.3 08.6600.64G? 0
+034339.44 +630636.8 +000058.8-000015.200001.1 08.6600.59G? 0
+034435.84 +110815.6 +000014.0+000011.600000.4 08.6600.51F? 0
+035315.66 -031747.5 +000028.6-000004.500003.8 08.6600.21A? 0
+035634.52 -561930.6 -000018.7+000004.200006.4 08.6600.33F? 0
+035636.69 -395457.6 -000106.7-000030.500024.0 08.6600.31F? 0
+035738.06 +065225.8 -000008.3+000017.100002.9 08.6600.10A? 0
+040337.29 +245646.7 -000004.4-000029.600007.9 08.6600.57F? 0
+040616.41 +195228.7 +000012.8-000010.000002.5 08.6600.39F? 0
+040833.45 -713824.4 +000035.9+000120.700003.6 08.6600.47F? 0
+040926.25 -115937.7 +000009.0-000060.200003.5 08.6600.55F? 0
+041034.59 -263630.0 +000109.6-000017.900024.4 08.6600.62G? 0
+041035.69 +053653.9 +000012.9-000016.300002.6 08.6600.79G? 0
+041201.94 -091622.2 -000009.2-000001.300040.5 08.6600.49F? 0
+041614.33 -081201.4 +000016.7+000005.000003.4 08.6600.93G? 0
+041636.79 -442435.0 +000053.8+000014.300002.7 08.6600.53F? 0
+041847.50 -114413.4 +000006.7-000004.500002.0 08.6600.92G? 0
+041933.70 +210354.7 -000001.6-000012.700016.5 08.6600.61G? 0
+041938.70 -505724.3 +000016.9+000055.300006.2 08.6600.43F? 0
+042921.20 +583137.7 +000004.6-000014.100010.8 08.6600.14A? 0
+043240.84 +312418.1 +000028.5+000003.500002.1 08.6600.38F? 0
+043703.41 +023447.1 +000028.7+000014.600006.2 08.6600.47F? 0
+043859.51 +203614.6 -000006.7-000037.300015.9 08.6600.50F? 0
+044049.19 -624803.2 +000000.0+000000.000000.0 08.6600.50F? 1
+044451.09 -414520.7 +000016.8-000028.400019.4 08.6600.49F? 0
+044525.28 +073527.2 +000060.2+000116.900031.0 08.6600.54F? 0
+044526.87 +493429.2 -000003.8+000004.200012.7 08.6600.21A? 0
+044628.13 +072039.0 +000001.6-000007.500004.0 08.6600.48F? 0
+044701.60 -160954.5 -000000.3+000040.500006.8 08.6600.34F? 0
+045857.29 +122454.1 -000015.8-000032.300026.2 08.6600.35F? 0
+050054.91 +433445.5 +000020.4-000007.900004.1 08.6600.32F? 0
+050522.95 -512602.0 -000043.6+000153.800003.8 08.6600.64G? 0
+050608.69 -133900.0 +000019.8+000001.900004.0 08.6600.50F? 0
+050608.80 -205310.7 -000015.4+000009.000007.1 08.6600.96K? 0
+050642.63 +533011.6 -000008.6-000016.100011.8 08.6600.12A? 0
+050702.02 +332448.4 +000000.0+000000.000000.0 08.6600.23A? 0
+050753.57 -461611.7 +000057.6+000110.400025.3 08.6600.60G? 0
+050815.54 +425406.9 +000017.8-000010.900002.5 08.6600.07A? 0
+051220.38 +112146.6 +000015.9-000001.600007.1 08.6600.37F? 0
+051517.18 +444158.7 +000008.1+000003.900023.2 08.6600.89G? 0
+051746.99 +414801.2 +000037.0-000049.300005.0 08.6600.20A? 0
+052117.21 +591027.0 -000017.8-000040.800005.3 08.6600.97K? 0
+052345.73 +203445.4 -000001.5-000008.600007.2 08.6600.47F? 0
+052717.68 +034933.0 -000007.9+000000.000000.6 08.66-0.05B? 0
+052729.02 +182952.0 -000004.8-000035.100006.4 08.6600.25A? 0
+052821.19 -210815.8 -000009.3-000039.700007.8 08.6600.32F? 0
+053007.03 -112624.9 -000007.6-000037.900007.9 08.6600.40F? 0
+053010.35 -051205.8 -000006.7-000001.100007.5 08.66-0.08B? 0
+053239.21 -331953.1 -000014.2-000001.300002.2 08.6600.23A? 0
+053425.97 +012137.0 -000007.0-000011.100008.9 08.66-0.02B? 0
+053514.58 +335745.6 +000028.9-000002.800004.2 08.6600.48F? 1
+053533.04 +142539.5 +000001.8-000019.200039.0 08.6600.09A? 0
+053609.77 -134920.3 -000000.2-000008.100004.4 08.66-0.06B? 0
+053629.23 -054612.4 -000016.8-000021.800001.8 08.6600.29A? 0
+054121.19 +022140.8 -000015.1-000020.800009.0 08.6600.62G? 0
+054322.02 +594213.9 -000008.3-000029.200013.9 08.6600.59G? 0
+054655.09 +005804.3 +000017.7+000006.200001.8 08.6600.38F? 0
+054717.99 -545028.4 +000021.7+000027.300014.7 08.6600.51F? 0
+054752.78 +174748.2 +000006.6+000002.800022.0 08.6600.63G? 0
+055123.04 -240138.3 -000009.6-000009.900022.2 08.6600.43F? 0
+055159.11 -112120.1 +000002.8+000003.400005.2 08.66-0.07B? 0
+055230.60 +400855.5 +000000.0+000000.000000.0 08.6600.57F? 1
+055457.79 +282318.9 +000007.4+000002.000005.4 08.6600.08A? 0
+055708.58 +101345.7 +000016.5-000008.900016.6 08.6600.43F? 0
+055711.16 +502114.1 +000033.7-000072.400012.9 08.6600.49F? 0
+055730.27 +395809.4 -000015.5-000006.900015.7 08.6600.61G? 0
+060027.70 +485251.1 +000001.0-000007.000014.7 08.6600.16A? 0
+060239.97 -025026.1 +000039.3-000058.800016.1 08.6600.49F? 0
+060509.32 +242041.2 -000003.7-000028.300014.4 08.6600.05A? 0
+060647.88 -101531.2 +000011.5-000012.900003.6 08.6600.13A? 0
+060713.28 -543954.9 +000048.6+000129.100016.2 08.6600.58G? 0
+060925.83 +524559.0 -000008.3-000005.000003.5 08.6600.22A? 0
+061121.06 +304124.2 -000092.3-000061.200003.0 08.6600.68G? 0
+061451.88 -110823.1 -000007.3+000011.900019.1 08.6600.30A? 0
+061540.95 +785348.5 +000012.3-000061.400009.2 08.6600.74G? 0
+061725.13 -170005.5 -000010.4+000001.800012.8 08.6600.25A? 0
+061943.90 -064846.5 -000019.7+000002.000011.4 08.6600.91G? 0
+062033.58 +470713.1 -000012.3-000022.400002.7 08.66-0.04B? 0
+062239.57 -661844.3 +000022.4-000056.500008.1 08.6600.57F? 0
+062624.93 +224417.7 -000020.5-000012.300010.6 08.6600.43F? 0
+062736.42 -202647.5 -000003.8+000008.100007.1 08.66-0.09B? 0
+062918.36 -263001.8 -000017.9+000006.700005.5 08.6600.09A? 0
+062934.89 -803533.6 -000015.7+000015.000008.6 08.6600.21A? 0
+062958.41 +695547.1 +000000.0-000001.700004.4 08.6600.05A? 0
+063030.37 +642643.9 -000003.1-000026.000005.2 08.6600.39F? 0
+063052.74 -323011.1 -000016.5+000021.300001.5 08.6600.15A? 0
+064051.31 +000821.0 +000005.1+000009.300006.3 08.6600.00A? 0
+064112.69 +240503.4 -000015.7-000017.200006.1 08.6600.01A? 0
+064115.56 -450646.9 -000007.0+000006.400002.2 08.6600.27A? 0
+064150.04 -492310.3 +000000.8+000013.700005.0 08.6600.37F? 0
+064230.88 +292553.1 -000018.5+000007.500001.0 08.6600.98K? 0
+064410.85 -182354.9 -000001.9+000001.800009.7 08.66-0.02B? 0
+064447.63 -285346.1 -000004.9+000013.400014.4 08.6600.31F? 0
+064715.73 -472526.4 -000004.6+000030.600003.7 08.6600.68G? 0
+064941.84 -240427.3 +000007.5+000000.600003.9 08.6600.21A? 0
+064953.74 -500857.0 +000041.3-000109.500024.1 08.6600.56F? 0
+065005.07 +004530.5 -000007.0-000005.600018.2 08.66-0.09B? 0
+065136.89 +002507.7 +000002.2+000000.000015.8 08.66-0.07B? 0
+065225.07 -375102.4 +000003.8+000024.800017.5 08.6600.69G? 0
+065259.56 -173719.2 +000010.0-000023.300012.3 08.6600.26A? 0
+065607.76 -152615.2 -000040.9-000076.300003.4 08.6600.47F? 0
+065622.80 +031149.2 +000007.8-000017.300011.6 08.66-0.07B? 0
+065717.30 +215036.6 -000002.0-000004.100001.2 08.6600.28A? 0
+065752.31 -262639.2 -000014.4+000012.300000.8 08.6600.41F? 0
+065905.30 -142902.9 +000004.9-000009.000007.1 08.6600.40F? 0
+065954.77 -300514.4 -000000.2+000005.300001.9 08.66-0.10B? 0
+070154.56 +080543.6 +000000.9-000002.100002.1 08.6600.02A? 0
+070438.10 -812959.0 -000009.0+000026.700003.0 08.6600.12A? 0
+070515.33 +071231.8 -000016.1+000021.500007.7 08.6600.92G? 0
+070636.26 -523632.0 -000016.6+000008.000002.4 08.6600.16A? 0
+070737.12 -151556.5 +000011.3+000003.800004.7 08.6600.97K? 0
+071051.35 -444115.3 +000012.5-000004.600011.6 08.6600.94G? 0
+071349.97 -001607.0 +000000.0-000005.900001.4 08.66-0.07B? 0
+071537.86 -354159.0 -000010.4+000015.500001.3 08.66-0.00B? 0
+072036.38 +172629.1 -000001.8-000001.500001.6 08.66-0.03B? 0
+072139.57 +032203.4 -000001.4+000001.400008.3 08.6600.00A? 0
+072145.97 -202444.2 -000000.8-000007.400010.1 08.6600.08A? 0
+072212.26 +041125.2 -000008.8-000005.800000.9 08.6600.38F? 0
+072549.07 +333402.2 +000006.0-000031.600012.0 08.6600.60G? 0
+073444.51 +113423.1 +000022.1-000011.800002.9 08.6600.21A? 0
+073519.46 -172412.8 +000012.0-000003.000007.6 08.6600.50F? 0
+073528.09 -202946.6 -000004.0+000003.500000.1 08.6600.07A? 0
+073619.62 -353520.7 -000003.9-000012.300004.0 08.6600.98K? 0
+073757.91 -700405.6 -000004.7+000045.000002.5 08.6600.32F? 0
+074018.68 +115848.0 -000011.5+000003.900002.4 08.6600.04A? 0
+074021.29 -642900.6 -000032.5+000066.500003.9 08.6600.50F? 0
+074113.03 -240958.3 -000172.7+000050.200015.6 08.6600.53F? 0
+074126.04 -445258.6 -000014.3+000004.100010.1 08.6600.03A? 0
+074219.51 -275556.5 -000019.6+000023.800006.7 08.66-0.01B? 0
+074244.15 +803320.7 +000012.7+000007.100015.8 08.6600.52F? 0
+074802.52 -595418.8 -000020.8+000023.000000.2 08.6600.51F? 0
+074816.68 +012341.0 +000003.7-000033.400001.3 08.6600.87G? 0
+074932.48 -080104.6 +000004.6-000001.300002.6 08.66-0.06B? 0
+074946.86 +523810.7 -000020.7-000011.300021.4 08.6600.42F? 0
+075036.31 +015454.7 -000010.5-000001.400008.4 08.6600.89G? 0
+075202.25 -335703.3 -000038.6+000066.900007.5 08.6600.54F? 0
+075320.98 -164925.9 +000026.6+000005.400015.0 08.6600.98K? 0
+075453.83 +241008.7 -000023.3-000025.900006.8 08.6600.21A? 0
+075508.59 +214016.8 -000014.1+000003.100001.7 08.6600.34F? 1
+075646.92 -704259.2 -000004.9+000041.600002.0 08.6600.08A? 0
+075654.97 +452700.9 -000022.4-000004.300002.5 08.6600.28A? 0
+075759.83 +430040.8 +000031.5-000012.800014.7 08.6600.35F? 0
+075815.89 +722800.7 -000003.8+000023.400010.8 08.6600.68G? 0
+075839.40 +260124.6 -000038.4-000028.500006.1 08.6600.47F? 0
+080101.83 +161400.1 -000039.7-000011.900009.5 08.6600.38F? 0
+080243.11 -503714.6 +000007.0+000008.800001.0 08.66-0.07B? 0
+080334.01 +100726.2 -000009.2+000006.700006.0 08.6600.03A? 0
+080458.31 +582526.2 -000016.3-000045.600003.0 08.6600.51F? 0
+080559.37 -650408.6 -000010.7+000012.000004.7 08.6600.20A? 0
+080638.29 -433557.8 -000005.4+000008.000004.9 08.66-0.05B? 0
+080840.04 +581710.5 +000000.6+000009.400005.7 08.6600.99K? 0
+080844.09 +574945.4 -000011.0+000008.800002.0 08.6600.14A? 0
+081033.33 -305428.4 +000001.1+000004.000001.1 08.66-0.01B? 0
+081058.34 +630814.1 -000016.3-000000.300001.5 08.6600.32F? 0
+081120.15 -352651.8 -000061.2+000013.900004.3 08.6600.30A? 0
+081124.62 -430658.0 +000002.2+000011.900005.0 08.6600.30A? 0
+081156.93 +132320.9 -000028.5-000008.500010.6 08.6600.98K? 0
+081502.16 +610703.6 -000003.5-000001.400007.7 08.6600.46F? 0
+081635.63 +540420.2 -000013.0-000049.500002.5 08.6600.49F? 0
+081826.20 +221313.7 -000029.9+000003.000002.4 08.6600.29A? 0
+082012.93 +530344.7 -000045.2-000056.200011.0 08.6600.53F? 0
+082438.29 -501847.6 -000005.6+000021.800003.0 08.6600.05A? 0
+082530.52 -463803.3 -000008.9+000015.600012.6 08.66-0.07B? 0
+082651.70 -265501.8 -000039.7-000049.100002.1 08.6600.55F? 0
+082724.36 -205905.9 -000006.7+000015.700009.8 08.6600.04A? 0
+082746.08 +395030.6 +000002.9+000012.000007.6 08.6600.95K? 0
+083412.81 -081738.5 +000004.9-000006.200013.6 08.6600.15A? 0
+083918.73 +085425.3 -000084.6-000019.300025.0 08.6600.86G? 0
+084253.07 -480741.2 -000001.8+000016.500010.0 08.66-0.09B? 0 0.10 1.00
+084325.25 -274817.1 -000005.2+000009.800002.0 08.66-0.05B? 0
+084345.58 +224248.0 -000017.8-000001.300003.4 08.6600.96K? 0
+084405.57 -554620.1 -000024.4+000057.100011.6 08.6600.32F? 0
+084717.30 -423606.3 -000013.0+000004.600001.4 08.66-0.07B? 0 0.10 1.00
+084841.18 -494318.4 -000046.2-000008.400017.3 08.6600.10A? 0
+085049.35 -045452.1 -000038.9-000048.400001.9 08.6600.79G? 0
+085257.56 -000930.2 +000003.6+000010.000015.8 08.6600.07A? 0
+085607.23 +434040.5 +000000.0+000000.000000.0 08.6600.49F? 0
+085608.31 -490801.7 -000015.8+000034.000010.6 08.6600.07A? 0
+085615.42 -452355.3 -000014.1+000002.700013.6 08.6600.03A? 0
+085814.94 -342431.5 +000003.7+000004.800001.1 08.66-0.03B? 0
+090011.88 +591525.7 -000011.9+000010.800002.3 08.6600.98K? 0
+090250.55 +521319.2 +000037.3-000018.100003.5 08.6600.54F? 0
+090300.11 -425303.6 -000014.1+000015.200002.0 08.66-0.04B? 0
+090934.20 -410245.8 -000007.5-000013.200004.1 08.6600.10A? 0
+090944.05 -190230.4 -000028.5-000009.300006.9 08.6600.39F? 0
+091836.26 +204849.8 -000009.9-000041.100012.0 08.6600.44F? 1
+092001.53 +155614.8 -000010.2-000003.400008.7 08.6600.95G? 0
+092022.90 -232508.9 -000011.3+000009.700013.8 08.6600.89G? 0
+092129.00 -471238.6 -000014.6+000009.000016.2 08.6600.98K? 0
+092233.16 -382745.6 -000015.2+000032.000006.7 08.6600.92G? 0
+092430.19 -252454.4 +000086.5-000050.500010.2 08.6600.55F? 0
+092527.07 -401334.4 -000032.2+000005.700000.6 08.6600.26A? 0
+092546.62 -102912.7 -000014.0+000017.200000.8 08.6600.43F? 0
+093057.07 -154419.8 -000051.5+000026.600003.0 08.6600.53F? 1
+093518.40 +123339.2 +000065.2-000083.300005.6 08.6600.79G? 0
+094057.01 -240906.2 -000000.6-000004.700009.1 08.66-0.09B? 0
+094335.98 +525934.4 -000061.4-000024.300020.8 08.6600.49F? 0
+094445.16 +345816.2 -000007.1-000004.200005.2 08.6600.27A? 0
+094737.64 +053333.4 -000022.2-000003.800006.1 08.6600.34F? 0
+094929.51 -091151.6 -000071.1+000000.400007.0 08.6600.46F? 0
+095011.39 -242922.6 +000001.8+000002.000014.4 08.6600.31A? 0
+095110.70 -000946.1 -000030.9-000002.800000.6 08.6600.12A? 0
+095608.61 +294719.0 -000025.1-000009.400011.2 08.6600.43F? 0
+095837.36 -652544.5 -000029.7+000011.800001.2 08.6600.11A? 0
+095945.54 -591626.3 -000009.8+000020.600016.0 08.6600.00A? 0
+100225.94 -020814.5 -000126.9-000032.500006.7 08.6600.48F? 0
+100323.06 +443738.8 -000005.1+000002.800003.0 08.6600.20A? 0
+100419.27 -090941.8 +000001.8+000009.200023.6 08.6600.30A? 0
+100431.21 +212732.7 -000026.2-000027.100014.5 08.6600.40F? 0
+100710.69 +672044.3 +000024.4-000010.400018.3 08.6600.46F? 0
+101022.64 +340749.6 -000037.0-000027.700014.8 08.6600.41F? 0
+101116.79 -092407.1 -000013.4-000002.000022.0 08.6600.52F? 0
+102204.53 -494611.9 -000016.1+000015.800002.7 08.6600.99K? 0
+102912.84 +272956.6 -000067.3-000023.400026.4 08.6600.49F? 0
+103011.71 -622921.8 -000017.2-000005.000003.4 08.6600.01A? 0
+103330.56 +145350.6 +000038.4+000020.800000.9 08.6600.32F? 0
+103543.26 +290615.2 +000006.9-000036.500006.4 08.6600.49F? 0
+103642.98 +110119.8 +000142.7-000081.700043.2 08.6600.79G? 0
+103922.93 -261804.0 -000042.7-000007.300009.8 08.6600.34F? 0
+104112.65 -590908.9 +000015.2-000004.100005.5 08.6600.02A? 0 0.10 1.00
+104210.25 -392156.0 -000030.7+000009.000002.4 08.6600.11A? 0
+104211.69 -675347.6 -000013.8+000005.700005.4 08.6600.02A? 0
+104329.05 -185151.2 -000039.2+000089.300011.4 08.6600.63G? 0
+104503.40 -594015.0 +000000.0+000000.000000.0 08.6600.17A? 0
+105111.96 +601007.7 -000013.6+000005.700016.6 08.6600.36F? 0
+105721.43 -690222.8 -000034.8-000001.900000.0 08.6600.09A? 0
+105816.59 +262311.9 -000075.9+000026.800012.9 08.6600.85G? 0
+110245.33 -421223.0 +000071.4-000047.600009.2 08.6600.59G? 0
+110302.15 -013430.3 +000011.2+000009.600028.9 08.6600.40F? 0
+110312.86 -604042.2 -000060.8+000055.900013.5 08.6600.30A? 0
+110345.50 -603446.4 -000012.8+000001.600008.6 08.6600.04A? 0
+110415.24 -365023.7 -000003.6-000016.100023.8 08.6600.37F? 0
+111124.25 -594820.7 -000014.5+000006.400004.4 08.6600.86G? 0 0.10 1.00
+111217.27 +625453.4 -000021.7+000002.700004.0 08.6600.95G? 0
+111736.52 -524811.7 -000032.3-000062.800000.5 08.6600.47F? 0
+112355.65 -605158.3 -000015.6+000004.800003.2 08.66-0.06B? 0
+112516.65 -265215.1 -000005.1-000001.100003.8 08.6600.17A? 0
+113123.98 -490406.2 -000013.0+000018.100007.2 08.6600.94G? 0
+113356.93 -540314.5 -000015.5+000016.600016.4 08.6600.84G? 0
+113604.84 -413157.1 +000009.8+000009.600005.7 08.6600.97K? 0
+113606.78 +125118.8 -000068.9-000005.300006.7 08.6600.57F? 0
+113715.40 -275957.3 +000008.0-000019.100019.8 08.6600.87G? 0
+113827.78 +200601.9 -000029.5-000004.900007.5 08.6600.22A? 0
+113934.98 -571546.6 -000007.8+000023.500002.0 08.6600.94G? 0
+114156.09 -663422.2 -000045.8+000000.200008.4 08.6600.26A? 0
+114915.23 -491856.1 -000043.3-000006.000000.5 08.6600.48F? 0
+115151.66 +095839.2 +000001.5+000000.700004.2 08.6600.24A? 0
+115551.92 +594026.3 +000022.2-000056.600003.5 08.6600.61G? 0
+115807.70 -553154.1 -000014.8-000005.300001.7 08.6600.76G? 0
+120713.21 +731942.9 -000043.1-000016.700004.2 08.6600.46F? 0
+120924.62 -605713.9 -000014.8+000010.400002.8 08.6600.06A? 0
+121419.90 -600234.6 -000045.3+000000.500014.3 08.6600.27A? 0
+121826.68 -593731.5 -000004.2+000004.700003.9 08.66-0.01B? 0
+122220.83 -654127.0 -000015.8-000004.300007.7 08.6600.08A? 0
+122545.05 +444405.1 +000000.0+000000.000000.0 08.6600.47F? 1
+122855.83 -521042.0 +000012.7+000005.200004.7 08.6600.23A? 0
+123538.03 -354932.9 +000019.2-000037.500008.3 08.6600.47F? 0
+124249.19 -152751.0 -000023.6+000004.100003.0 08.6600.27A? 0
+124347.84 +073330.6 +000000.0+000000.000000.0 08.6600.45F? 1
+124618.10 +093014.1 +000000.0+000000.000000.0 08.6600.51F? 0
+124819.00 -670754.1 -000032.7-000032.200004.8 08.6600.47F? 0
+125236.62 +663553.0 -000066.7-000112.200002.9 08.6600.57F? 0
+125702.54 -485747.2 -000053.5-000016.600004.7 08.6600.33F? 0
+125726.19 -691034.5 -000047.9+000005.700006.1 08.6600.91G? 0
+130303.51 -462838.8 -000026.8+000004.400004.3 08.6600.96K? 0
+130454.94 -763857.8 -000004.2-000019.500014.1 08.6600.43F? 0
+130503.98 +624624.0 -000001.7-000023.100010.9 08.6600.53F? 0
+130713.24 -520059.3 +000036.7+000001.100018.8 08.6600.47F? 0
+131020.85 -235140.1 -000079.8+000005.500019.2 08.6600.48F? 0
+131057.79 -024344.4 +000011.6+000000.400013.3 08.6600.46F? 0
+131854.46 +003020.9 -000050.0-000067.300023.2 08.6600.52F? 1
+132023.18 +450633.9 -000022.7-000010.800002.5 08.6600.92G? 0
+132252.85 +534336.7 -000019.3-000034.400001.9 08.6600.88G? 0
+132405.19 -135316.9 -000094.7-000045.300007.6 08.6600.42F? 0
+132714.89 -363742.0 +000020.7-000012.400001.0 08.6600.17A? 0
+132727.41 -410630.2 -000003.0+000002.700008.8 08.6600.51F? 0
+132935.91 -452857.7 -000016.1-000007.600002.2 08.66-0.05B? 0
+133125.74 -690727.4 -000010.8-000015.800004.4 08.6600.28A? 0
+134202.75 -392216.2 +000007.9+000014.600014.0 08.6600.25A? 0
+134626.61 +515943.4 +000012.3-000016.700005.5 08.6600.57F? 0
+134716.80 +335928.5 -000101.2+000049.100003.0 08.6600.59G? 0
+135033.70 -521732.0 -000016.6+000004.300001.5 08.6600.80G? 0
+135406.57 -005723.3 +000014.4+000026.400001.0 08.6600.98K? 0
+135645.35 -482233.1 -000016.7+000003.800008.0 08.6600.49F? 0
+140442.42 -411710.3 -000045.1-000026.900025.9 08.6600.40F? 0
+140544.56 +422242.5 -000001.7-000059.500013.9 08.6600.46F? 0
+140803.09 -044442.6 -000056.4-000003.400008.3 08.6600.36F? 0
+140845.03 -594301.4 -000011.0-000006.500000.9 08.6600.10A? 0
+141007.76 +263558.0 +000000.0+000000.000000.0 08.6600.62G? 1
+141657.61 -501652.8 -000229.1-000028.300011.1 08.6600.56F? 0
+141720.71 -041557.9 +000020.6+000005.600005.9 08.6600.91G? 0
+141932.38 -683807.7 -000043.5-000045.300026.1 08.6600.88G? 0
+142446.25 +224018.7 -000035.6+000008.600010.4 08.6600.87G? 0
+142753.11 -582551.3 -000000.6-000005.500002.1 08.6600.13A? 0
+143308.43 -344154.7 -000061.8-000071.400002.9 08.6600.60G? 0
+144038.13 +395332.4 -000076.8+000028.100015.6 08.6600.69G? 0
+144220.42 +363645.3 +000023.6-000027.400003.8 08.6600.93G? 0
+144312.42 -294747.0 +000015.4-000004.000007.6 08.6600.28A? 0
+144520.24 +200922.3 -000048.7+000015.100001.1 08.6600.39F? 0
+144824.19 +160834.2 +000013.8-000046.800008.7 08.6600.63G? 0
+144845.19 +650744.4 +000004.7-000007.800001.6 08.6600.41F? 0
+144859.18 -293332.3 -000042.4+000017.200013.4 08.6600.60G? 0
+145213.66 +633846.1 +000021.3-000007.700007.5 08.6600.38F? 0
+145232.83 -532203.7 +000017.7-000010.300005.5 08.6600.23A? 0
+145342.09 +232042.6 -000818.4+000007.400040.1 08.6600.97K? 0
+145356.71 -461529.5 -000011.6-000007.200002.3 08.66-0.00B? 0
+145445.80 +514459.3 +000008.7+000016.300005.1 08.6600.95G? 0
+145718.99 -363042.3 -000025.2-000007.700022.1 08.6600.38F? 0
+150101.28 +454324.7 -000039.5+000001.200000.4 08.6600.45F? 0
+150300.77 +385157.1 -000044.9+000027.200011.1 08.6600.91G? 0
+150657.25 +284024.0 -000040.3+000028.000009.3 08.6600.43F? 0
+150703.57 -455006.6 +000010.2-000008.300001.6 08.6600.11A? 0
+151153.62 -473447.3 +000000.0+000000.000000.0 08.6600.25A? 1
+151739.89 -365515.6 -000005.6+000003.000004.9 08.6600.34F? 0
+152605.99 -343714.6 -000006.9-000016.600000.9 08.6600.29A? 0
+152715.96 -541851.5 +000000.5-000013.000003.3 08.6600.16A? 0
+152931.27 -440822.5 -000008.9-000024.100006.9 08.6600.02A? 0
+153050.46 +173647.6 +000000.3-000020.900003.3 08.6600.39F? 0
+153507.69 +532559.1 -000001.9-000011.300003.6 08.6600.80G? 0
+153830.94 -182654.4 +000049.9-000007.300001.2 08.6600.46F? 0
+153903.28 +435159.2 -000102.0+000032.300010.7 08.6600.64G? 0
+154400.85 +153344.0 -000034.8+000024.000015.5 08.6600.44F? 0
+154829.82 -021003.6 -000070.9+000067.200023.9 08.6600.59G? 0
+155115.57 +505009.9 -000012.6+000014.300008.1 08.6600.17A? 0
+155524.23 -415530.3 -000000.3-000005.700001.7 08.6600.56F? 0
+155651.19 -221311.8 +000005.8-000050.100006.1 08.6600.51F? 0
+160023.30 -081139.0 +000000.1-000027.700005.8 08.6600.37F? 0
+160058.53 -122013.0 -000025.9-000025.800001.2 08.6600.27A? 0
+160454.23 +160118.8 -000045.7-000069.900006.2 08.6600.81G? 0
+160709.77 +213654.4 +000013.1-000105.100003.7 08.6600.53F? 0
+160828.83 -645118.7 +000001.9+000003.700007.7 08.66-0.04B? 0
+160912.77 +051248.5 -000026.5-000004.200000.6 08.6600.39F? 0
+161000.02 -660930.2 -000022.9+000025.800008.4 08.6600.50F? 0
+161106.45 +025452.0 -000042.7-000051.900029.1 08.6600.66G? 0
+161413.27 -185011.4 +000073.7-000110.700007.1 08.6600.68G? 0
+162236.73 -242258.4 -000016.2-000018.800012.1 08.6600.33F? 0
+162410.25 +370219.5 -000088.0-000002.500028.2 08.6600.71G? 0
+162428.12 -842719.7 +000041.2-000078.400022.3 08.6600.65G? 0
+162437.47 +623443.1 -000028.2+000006.500006.4 08.6600.35F? 0
+162802.58 -130610.5 -000038.1+000016.300001.8 08.6600.54F? 0
+162954.40 +141609.2 -000005.0+000030.200006.5 08.6600.99K? 0
+163404.80 -473702.9 +000002.6-000008.200001.7 08.6600.04A? 0
+163704.11 -621424.8 -000026.9-000015.600012.5 08.6600.59G? 0
+163830.98 -572811.4 +000131.7+000023.000030.5 08.6600.72G? 0
+164415.23 -434606.1 -000029.8-000022.300026.7 08.6600.23A? 0
+164458.52 +292738.1 -000013.1-000017.600005.2 08.6600.40F? 0
+164656.81 -110825.0 -000001.3-000017.300025.5 08.6600.70G? 0
+164815.48 -642236.2 -000003.6-000035.100003.4 08.6600.37F? 0
+165220.25 -314913.9 -000022.2-000005.300024.5 08.6600.30A? 0
+165239.79 +221025.2 -000012.0-000016.000009.6 08.6600.98K? 0
+165704.27 +241130.9 -000016.2+000019.200014.1 08.6600.37F? 0
+165930.93 +094058.6 -000015.4+000007.600004.6 08.6600.53F? 0
+170242.77 +032216.9 -000025.8+000059.700015.4 08.6600.55F? 0
+170255.24 +253820.9 -000036.7-000118.000004.1 08.6600.67G? 0
+170950.68 +334643.2 +000011.7-000000.100002.5 08.6600.32F? 0
+171432.90 -155722.8 -000017.1-000022.100005.4 08.6600.16A? 0
+172524.90 +300837.5 -000003.1+000027.400012.0 08.6600.93G? 0
+172726.87 +494441.7 +000004.2-000003.800001.8 08.6600.21A? 0
+172758.59 -444316.3 +000010.5-000016.500020.5 08.6600.33F? 0
+173930.45 -333310.9 -000014.2+000000.900007.6 08.66-0.05B? 0
+174002.18 +652000.1 -000006.5-000031.600009.6 08.6600.99K? 0
+174328.63 +495246.3 +000019.7-000005.700006.4 08.6600.51F? 0
+174601.00 -223730.4 +000004.4-000015.000000.3 08.6600.28A? 0
+174814.66 -364350.1 -000016.5-000025.100036.9 08.6600.00A? 1
+174845.51 +014542.6 -000014.4+000011.900020.6 08.6600.49F? 0
+174846.42 -452221.3 +000007.2+000002.500007.8 08.6600.01A? 0
+174906.12 +630259.0 -000000.7+000013.200003.8 08.6600.38F? 0
+174923.90 +002544.6 +000008.8-000010.000009.2 08.6600.41F? 0
+175219.56 -364152.3 +000000.7-000012.300001.2 08.6600.26A? 0
+175229.34 -401241.6 +000028.3-000030.200004.4 08.6600.97K? 0
+175333.94 -594225.3 -000010.6-000025.300002.9 08.6600.17A? 0
+175409.74 +402800.3 -000009.2+000004.500000.7 08.6600.14A? 0
+175552.03 +324011.2 +000010.9-000001.200000.2 08.6600.08A? 0
+175653.99 -192005.9 +000005.0-000009.300004.9 08.6600.21A? 0
+175655.56 -344501.2 +000009.5-000003.100009.9 08.6600.07A? 0
+175929.08 -721043.2 -000008.0-000048.200001.9 08.6600.26A? 0
+175939.76 +241521.4 -000000.4-000004.800001.7 08.6600.09A? 0
+180010.97 +624304.0 -000004.3-000012.500003.1 08.6600.97K? 0
+180054.48 +283131.7 -000007.2-000013.400002.3 08.6600.16A? 0
+180206.85 -442626.5 +000011.3-000018.700013.1 08.6600.99K? 0
+180322.53 +455831.9 -000134.8-000008.500020.0 08.6600.57F? 0
+180509.75 +170615.3 -000008.4+000016.200009.8 08.6600.25A? 0
+180532.83 -305019.5 +000044.2-000005.200001.2 08.6600.99K? 0
+181055.20 +451933.7 -000003.4+000001.900006.5 08.6600.60G? 0
+181243.47 +533327.5 +000005.9-000027.100006.5 08.6600.56F? 0
+181713.36 -564605.0 +000003.1-000004.100003.1 08.6600.33F? 0
+182017.35 +612553.6 -000010.9+000002.600004.7 08.6600.99K? 0
+182230.34 -265440.0 +000017.8+000008.100000.4 08.6600.19A? 0
+182231.08 -101933.3 -000014.0-000006.400009.3 08.6600.36F? 0
+182238.21 +441458.7 +000015.7+000004.800010.5 08.6600.95K? 0
+182806.28 -372235.1 -000009.1+000013.900009.4 08.6600.40F? 0
+183057.75 +311444.0 +000004.4-000013.400005.8 08.6600.92G? 0
+183312.16 -325853.0 +000013.9-000021.300004.0 08.6600.00B? 0
+183550.69 -593153.4 +000016.2-000003.500005.4 08.6600.21A? 0
+183557.73 +254218.8 +000011.0-000017.200008.8 08.6600.23A? 0
+183636.20 -251848.1 -000002.8-000003.900015.2 08.6600.12A? 0
+183757.37 -451454.7 -000009.2-000015.300008.7 08.6600.14A? 0
+184039.44 -212941.0 -000020.1-000010.700011.5 08.6600.07A? 0
+184126.79 -453825.5 -000000.2-000106.100001.9 08.6600.63G? 0
+184145.79 -270013.8 +000009.6-000036.300028.3 08.6600.51F? 0
+184202.81 -641922.8 +000033.3-000215.200013.0 08.6600.74G? 0
+184446.86 -400104.0 -000002.6-000007.000004.3 08.6600.06A? 0
+184609.09 -481701.5 +000016.6-000014.700015.0 08.6600.24A? 0
+185202.11 -730416.3 +000020.1+000004.000006.4 08.6600.47F? 0
+185609.85 -395736.2 +000023.2-000017.000004.1 08.6600.36F? 0
+190129.23 +041528.5 +000025.8+000008.800007.7 08.6600.36F? 0
+190447.93 -184227.2 +000012.6+000011.100001.8 08.6600.39F? 0
+190518.13 -330104.5 -000017.4-000015.000016.4 08.6600.47F? 0
+190817.41 +255525.4 -000002.1+000012.300006.3 08.6600.06A? 1
+191042.17 +330518.8 +000004.3-000009.500000.9 08.6600.02A? 0
+191254.30 -594119.7 +000026.4+000035.200003.5 08.6600.50F? 0
+192243.86 +075529.7 +000002.1-000021.200001.8 08.6600.31A? 0
+192303.32 +043651.8 +000001.5+000009.000010.8 08.6600.88G? 0
+192600.78 +014519.4 +000002.0-000002.800007.5 08.6600.29A? 0
+192611.32 +224526.3 +000005.4-000002.000001.6 08.6600.09A? 0
+192635.70 +355423.9 +000023.7+000036.200000.7 08.6600.95G? 0
+192820.40 -350800.1 -000010.8-000150.800034.5 08.6600.68G? 0
+192838.16 +364645.1 +000000.8-000007.400003.8 08.66-0.17B? 0
+192858.88 -061025.6 -000003.7-000021.800005.9 08.6600.13A? 0
+193050.23 +171539.1 +000064.4+000002.300008.9 08.6600.51F? 0
+193202.59 -424855.5 +000024.1-000039.500005.3 08.6600.27A? 0
+193409.28 +524055.4 +000015.1+000015.600007.4 08.6600.15A? 0
+193428.56 +175852.5 +000002.0-000007.500000.8 08.6600.24A? 0
+193620.00 -044838.5 +000005.0-000000.800011.7 08.6600.53F? 0
+194337.35 +553650.8 +000095.0+000171.500002.3 08.6600.61G? 0
+194406.97 +183354.2 +000000.3-000005.300013.7 08.6600.09A? 0
+194635.67 +124901.1 -000001.7-000018.200004.0 08.6600.14A? 0
+194924.06 +281349.2 +000011.2+000022.200009.6 08.6600.41F? 0
+195020.95 -213832.9 +000005.6-000009.000006.6 08.6600.27A? 0
+195042.91 +485106.6 +000037.4-000098.400006.9 08.6600.47F? 0
+195547.36 +180452.5 -000013.1-000013.200007.1 08.6600.08A? 0
+200035.04 +543427.3 -000001.3+000008.900007.8 08.6600.94G? 0
+200234.91 -124227.3 -000010.6-000003.300012.4 08.6600.06A? 0
+200913.92 +352904.9 -000018.2-000019.500001.3 08.6600.11A? 0
+201149.42 -430223.8 +000010.6-000000.900000.2 08.6600.35F? 0
+201225.39 +544449.2 -000004.1-000013.000006.4 08.6600.89G? 0
+201418.92 +230056.4 +000016.1-000010.900005.9 08.6600.52F? 0
+202335.51 -212205.0 +000523.6-001046.700026.2 08.6600.53F? 0
+203021.65 +810820.2 +000059.8+000219.100022.5 08.6600.62G? 0
+203112.84 -751535.7 -000001.8+000007.600004.4 08.6600.33F? 0
+203307.63 +401744.0 +000004.7+000011.700005.5 08.66-0.01B? 0
+203412.58 +244922.0 +000002.8-000005.300014.1 08.6600.16A? 0
+203441.72 -074114.9 +000016.3-000010.400004.0 08.6600.26A? 0
+203836.53 +190203.3 -000006.3+000003.600002.1 08.6600.57F? 0
+203936.95 -424924.1 +000013.0-000003.900011.9 08.6600.37F? 0
+204101.73 +015900.2 -000037.4-000019.400007.4 08.6600.36F? 0
+204128.00 +374834.4 -000022.2-000026.000010.9 08.6600.52F? 0
+204220.05 +473728.7 +000021.7+000025.000000.0 08.6600.31A? 0
+204232.71 +071254.9 -000062.2-000075.600016.2 08.6600.66G? 0
+204439.47 -291635.5 +000089.6+000004.700000.8 08.6600.54F? 0
+204443.07 +470936.8 -000002.4-000004.500000.6 08.6600.45F? 0
+204600.49 -061735.9 -000008.7-000016.200007.4 08.6600.14A? 0
+204605.55 -834115.4 +000011.4-000001.500011.3 08.6600.34F? 0
+204756.94 -451302.6 +000022.3-000043.900023.3 08.6600.52F? 0
+204828.25 +313011.2 +000000.4-000003.400007.8 08.66-0.05B? 0
+204927.22 +570038.3 +000015.7-000006.900004.5 08.6600.20A? 0
+205319.69 -451905.1 -000021.9+000007.500009.0 08.6600.47F? 0
+205440.97 +543540.0 +000024.5+000011.300007.4 08.6600.12A? 0
+205710.20 +193858.5 +000145.2+000081.800025.8 08.6600.53F? 0
+205831.23 +162608.1 +000014.3+000009.000001.7 08.66-0.02B? 0
+210040.75 -411044.7 +000045.1-000023.200008.6 08.6600.45F? 1
+210106.88 +294847.2 +000024.9+000015.800003.0 08.6600.41F? 0
+210123.34 +312342.8 +000013.2-000001.300010.3 08.6600.94G? 0
+210158.23 -604826.6 +000028.8+000018.800000.1 08.6600.32F? 0
+210400.10 +352841.9 -000022.9-000033.800012.0 08.6600.23A? 0
+210505.63 +445953.2 +000000.3+000031.200006.1 08.6600.60G? 0
+210532.00 +243351.2 +000025.8-000009.400021.5 08.6600.40F? 0
+210700.37 +585944.7 +000018.8+000002.800012.2 08.6600.48F? 0
+211103.88 -634105.4 +000030.5-000039.900009.7 08.6600.44F? 0
+211136.61 +380815.4 +000003.5-000001.800014.8 08.6600.06A? 0
+211137.13 -443552.4 +000028.9-000021.800013.0 08.6600.98K? 0
+211419.26 +663650.2 -000011.4-000014.200002.3 08.6600.09A? 0
+211445.49 +594539.7 -000000.2-000006.100002.4 08.6600.39F? 0
+211523.67 +180932.4 -000008.7-000029.800001.5 08.6600.24A? 0
+211717.86 -194736.4 -000018.5-000004.900000.6 08.6600.52F? 0
+211909.72 +020515.5 -000012.2-000017.200003.4 08.6600.30A? 0
+211922.77 +784329.1 -000032.1-000062.900002.8 08.6600.54F? 0
+212049.93 -530202.3 +000028.9-000099.400036.0 08.6600.68G? 0
+212132.41 +405830.1 +000005.1-000005.600008.0 08.6600.10A? 0
+212308.53 -870307.5 +000097.8-000085.600005.4 08.6600.74G? 0
+212645.77 -275817.4 -000049.1-000022.800018.2 08.6600.34F? 0
+212827.67 +415233.4 +000002.4-000009.200013.3 08.66-0.00B? 0
+212951.80 +013621.3 +000032.0+000002.600014.8 08.6600.39F? 0
+213229.85 +071143.2 +000032.5-000004.200015.2 08.6600.96K? 0
+213901.04 +613322.2 -000008.8-000005.900005.0 08.6600.14A? 0
+214138.76 -015555.3 +000013.7-000013.500024.2 08.6600.55F? 0
+214259.53 -202443.0 +000005.3+000000.500000.1 08.6600.16A? 0
+214510.28 +232352.1 -000023.1-000019.400004.7 08.6600.50F? 0
+214745.55 +242850.7 +000055.1+000011.300018.3 08.6600.31F? 0
+214802.12 +533013.9 +000117.8+000076.700015.7 08.6600.63G? 0
+215148.20 +303744.1 +000039.6-000011.300008.8 08.6600.45F? 0
+215208.20 +512553.8 +000002.5+000000.100002.4 08.6600.03A? 0
+215526.37 -631243.3 -000003.9-000021.300029.2 08.6600.97K? 0
+220149.14 -033551.9 +000067.8+000028.500018.9 08.6600.52F? 0
+220257.63 -172538.2 +000069.8+000029.400003.1 08.6600.88G? 0
+220552.07 +123247.2 +000198.4+000036.500013.4 08.6600.56F? 0
+220635.12 -710537.5 +000054.2-000045.300008.6 08.6600.47F? 0
+220930.49 -084802.0 +000013.6+000006.500006.8 08.6600.38F? 0
+221130.36 +640013.8 -000026.5+000016.800001.4 08.6600.79G? 0
+221334.36 -354436.3 -000018.7-000026.400003.7 08.6600.95K? 0
+221354.28 -043839.3 +000023.8+000007.500007.6 08.6600.42F? 0
+221420.30 +552701.1 +000022.0-000001.700001.5 08.6600.06A? 0
+221456.43 +614234.4 +000005.2+000004.900009.5 08.6600.09A? 0
+221740.92 +172454.4 -000009.0-000051.000011.1 08.6600.25A? 0
+222031.33 -651356.5 -000009.8+000023.600003.9 08.6600.36F? 0
+222337.05 +455931.7 +000007.0-000017.100014.4 08.6600.21A? 0
+222556.39 -450647.4 +000000.0+000000.000000.0 08.6600.61G? 0
+222712.04 -192635.6 -000018.7-000019.500016.0 08.6600.34F? 0
+222810.97 +820919.0 +000013.3+000002.100000.4 08.6600.21A? 0
+224855.61 -684820.7 +000041.4-000068.100014.5 08.6600.54F? 0
+224859.19 +753339.0 +000036.9+000001.100008.8 08.6600.32F? 0
+225146.92 -192812.6 -000005.6-000035.800017.4 08.6600.96K? 0
+225210.16 -184724.7 -000070.6-000156.800035.0 08.6600.73G? 0
+225807.04 -460044.1 +000031.9-000019.500004.2 08.6600.24A? 0
+225940.42 +132437.0 +000016.4-000006.100001.6 08.6600.99K? 0
+230023.93 +410730.0 -000046.1-000129.400036.2 08.6600.90G? 0
+230237.78 -054344.6 -000004.5+000010.200002.0 08.6600.46F? 0
+231004.54 -161118.8 +000056.1-000022.300016.4 08.6600.23A? 0
+231048.51 -295503.5 +000454.7-000020.300028.2 08.6600.98K? 0
+231219.02 +020034.6 +000125.6-000096.700017.3 08.6600.74G? 0
+231241.88 +453518.8 +000134.4+000006.100006.4 08.6600.90G? 0
+231243.30 +780353.4 -000047.8+000005.200003.2 08.6600.43F? 0
+231329.79 +795250.8 -000001.4-000003.200006.0 08.6600.20A? 0
+231636.85 -243554.5 +000030.3+000007.800005.8 08.6600.25A? 0
+231752.18 +640534.4 +000008.9-000005.700004.8 08.6600.04A? 0
+232026.13 +340220.0 -000014.1-000013.700007.0 08.6600.43F? 0
+232611.85 +723706.2 +000026.1+000008.500005.3 08.6600.21A? 0
+232654.60 +641358.6 +000001.6-000003.700004.3 08.6600.13A? 0
+232704.13 +130639.3 +000021.7-000039.300036.6 08.6600.66G? 0
+233222.91 -131740.9 +000037.9-000018.000004.9 08.6600.84G? 0
+233846.24 +565949.9 -000006.2-000012.400009.7 08.6600.04A? 0
+234551.21 +373617.5 +000039.1-000098.000013.2 08.6600.55F? 0
+234830.03 +615919.5 -000004.8+000012.900013.6 08.6600.46F? 0
+234910.42 -604546.9 +000020.0+000006.900009.8 08.6600.27A? 0
+235131.64 +513112.8 +000005.1+000003.000004.4 08.6600.06A? 0
+235452.94 -415951.8 +000086.0-000062.300012.4 08.6600.57F? 0
+235753.21 +572319.1 +000120.1+000034.400006.2 08.6600.00A? 1
+235914.45 +435148.9 -000039.4-000038.900010.0 08.6600.54F? 0
+000306.10 -251539.8 -000027.9-000019.600013.9 08.6601.35K? 0
+001036.67 -410706.9 -000010.2-000021.800006.7 08.6601.03K? 0
+001440.06 -330245.3 +000002.3+000003.900020.0 08.6601.37K? 0
+002322.23 +002707.1 +000008.3+000006.800012.5 08.6601.14K? 0
+002611.92 +610144.7 +000005.1-000026.200005.0 08.6601.61K? 0
+002745.37 +134217.3 -000019.2-000016.700011.1 08.6601.24K? 0
+003856.49 +625040.2 -000007.8-000008.800006.7 08.6601.43K? 0
+003939.44 +243327.1 +000004.4+000004.400028.6 08.6601.50K? 0
+004430.17 -333913.9 +000029.5+000027.700000.7 08.6601.72K? 0
+004646.60 -520013.7 +000007.1+000014.800009.2 08.6601.02K? 0
+004813.84 +303957.6 +000006.7-000007.300021.9 08.6601.09K? 0
+005139.16 -464119.8 +000015.8+000012.900002.5 08.6601.05K? 0
+005254.36 +365641.3 +000029.0-000015.700010.4 08.6601.59K? 0
+005646.37 +100058.9 +000032.6+000013.800002.7 08.6601.19K? 0
+005754.06 +055218.5 -000006.7-000019.600016.9 08.6601.48K? 0
+010002.62 +530449.7 +000040.8-000028.800003.9 08.6601.20K? 0
+011355.53 +491420.3 -000015.7-000026.500019.1 08.6601.35K? 0
+011515.77 -580151.6 +000024.4+000004.400016.8 08.6601.47K? 0
+011713.85 +621829.1 +000013.4-000006.500024.0 08.6601.47K? 0
+013251.89 -210517.1 +000024.3-000032.000010.5 08.6601.46K? 0
+013318.02 +644325.6 -000016.5+000006.200002.1 08.6601.08K? 0
+013850.48 +643109.9 -000004.0-000000.700008.9 08.6601.02K? 0
+014351.98 -053103.7 +000035.1+000009.300002.5 08.6601.07K? 0
+014748.51 +192739.7 +000002.1-000009.300011.8 08.6601.00K? 0
+015021.44 -224603.2 +000000.0-000010.300007.3 08.6601.51K? 0
+015030.54 +120059.0 +000021.6-000011.200000.4 08.6601.45K? 0
+020336.74 +315319.6 +000013.1+000022.200004.0 08.6601.39K? 0
+021021.52 +523715.1 -000015.2+000004.200017.4 08.6601.17K? 1
+021050.80 +462731.2 +000016.4-000025.400007.8 08.6601.14K? 0
+021112.79 +513641.5 +000001.1-000008.800024.1 08.6601.14K? 0
+021954.34 +022927.4 +000004.6-000020.200007.8 08.6601.33K? 0
+022835.88 -103728.0 -000007.0-000013.300004.5 08.6601.14K? 0
+022938.64 -815515.2 +000023.9-000016.900008.8 08.6601.52K? 0
+024513.27 +494909.2 +000016.3-000027.800008.9 08.6601.16K? 0
+024553.49 -592339.9 +000019.3-000023.400010.3 08.6601.47K? 0
+025232.85 -425823.7 +000024.4+000029.800002.8 08.6601.04K? 0
+025452.01 +533121.7 +000007.1-000001.000003.4 08.6601.11K? 0
+030107.48 +361114.6 +000035.8-000027.100008.3 08.6601.85M? 0
+030321.50 -560441.3 +000013.6+000030.500001.2 08.6601.32K? 0
+030920.29 -282150.1 +000037.6+000003.900010.7 08.6601.34K? 0
+033531.39 -243340.8 +000005.0-000008.100010.5 08.6601.43K? 0
+034020.70 +293303.8 -000000.2-000009.600023.2 08.6601.49K? 0
+034603.31 +031327.3 +000020.9+000024.600016.3 08.6601.08K? 0
+035406.40 +602100.1 +000010.5-000010.000026.9 08.6601.93M? 0
+040536.66 +001057.2 +000036.3-000074.100021.0 08.6601.33K? 0
+041122.83 -612246.3 -000005.2-000007.500007.6 08.6601.27K? 0
+041842.31 +315803.4 -000017.0-000043.900011.2 08.6601.90M? 0
+042829.46 -395508.8 -000005.4+000016.400000.2 08.6601.68K? 0
+042931.23 +503635.5 +000000.8-000000.100009.8 08.6601.56K? 0
+043039.91 +655324.9 -000011.3+000035.500003.7 08.6601.34K? 0
+044351.17 -720809.2 +000016.4+000011.700023.4 08.6601.38K? 0
+045005.20 -461042.7 -000006.0-000018.000000.4 08.6601.09K? 0
+050502.39 -011050.5 -000008.8-000016.800010.9 08.6601.41K? 0
+050511.11 +685459.7 -000005.5-000020.700025.9 08.6601.09K? 0
+051006.96 -542120.4 -000005.7+000006.900009.3 08.6601.38K? 0
+051346.39 +833223.8 +000013.1-000003.400005.0 08.6601.04K? 0
+051610.62 -354846.4 +000005.6+000008.600001.5 08.6601.47K? 0
+051922.53 +030721.9 +000038.7+000002.800001.5 08.6601.03K? 0
+052034.91 -222500.5 +000014.8+000002.600012.8 08.6601.51K? 0
+052418.20 +172302.3 +000023.0-000020.900009.0 08.6601.13K? 0
+052640.49 +334849.0 -000010.2-000000.500008.5 08.6601.52K? 0
+052836.52 -074320.7 +000013.2-000014.700021.9 08.6601.31K? 0
+053409.38 +700929.6 -000033.5-000028.900016.3 08.6601.00K? 0
+053932.00 +251845.2 -000005.6-000012.700007.0 08.6601.65K? 0
+054256.87 -315940.6 +000023.4+000023.400003.5 08.6601.16K? 0
+054708.34 -162427.2 -000004.7+000003.800022.7 08.6601.00K? 0
+054906.31 -320154.3 +000007.1-000000.300006.4 08.6601.01K? 0
+054932.08 -121329.8 -000016.2-000009.200015.8 08.6601.07K? 0
+055200.43 +153709.5 -000005.5-000022.500021.0 08.6601.16K? 0
+055319.22 +404339.3 +000002.8-000042.800013.9 08.6601.88M? 0
+055404.86 +120349.7 +000012.7+000007.600034.1 08.6601.01K? 0
+055852.19 -190418.1 +000002.0+000029.600003.0 08.6601.12K? 0
+060847.17 -243456.8 -000008.0+000011.500001.9 08.6601.30K? 0
+060903.75 +373743.4 -000011.5+000007.400004.0 08.6601.19K? 0
+060911.44 -733551.4 +000033.7-000036.800016.3 08.6601.49K? 0
+061258.62 +595309.6 +000002.5+000006.500001.1 08.6601.60K? 0
+061437.22 +081757.7 -000000.7-000015.900001.8 08.6601.27K? 0
+062154.09 +463732.0 -000018.5+000005.300004.6 08.6601.53K? 0
+062158.19 +405236.2 +000003.6-000010.500003.3 08.6601.46K? 0
+062451.39 -654629.3 +000003.4+000036.700016.8 08.6601.16K? 0
+062727.10 -205556.1 -000001.7-000027.600003.0 08.6601.01K? 0
+062931.87 +075958.1 +000044.1-000020.000029.1 08.6601.52K? 0
+063034.03 -122908.3 +000002.8-000017.800001.5 08.6601.15K? 0
+063225.93 -293946.9 -000010.9-000006.000004.5 08.6601.21K? 0
+063941.68 +051106.3 +000009.4-000004.000006.6 08.6601.13K? 0
+064128.39 -130626.7 -000013.3-000010.300010.2 08.6601.32K? 0
+064333.09 -530126.3 -000006.9-000000.100003.4 08.6601.56K? 0
+064707.71 -180428.9 -000004.8+000002.100002.9 08.6601.29K? 0
+064817.04 -095924.1 +000010.3+000015.600020.8 08.6601.61K? 0
+064941.98 +184453.3 +000021.3-000007.200000.6 08.6601.45K? 0
+065149.40 -692457.4 +000001.7+000022.100004.7 08.6601.60K? 0
+065254.85 +301517.0 -000021.3-000012.600005.2 08.6601.77K? 0
+065509.31 +543715.2 +000012.3-000014.100009.1 08.6601.61K? 0
+065544.72 -163213.2 -000015.6+000014.700004.5 08.6601.00K? 0
+065808.57 -310404.6 +000002.9+000013.400007.0 08.6601.31K? 0
+070604.38 +254917.0 -000016.8-000029.800001.6 08.6601.21K? 0
+070701.65 +121930.7 -000003.2+000013.600004.2 08.6601.56K? 0
+071129.67 -053539.8 -000071.0-000004.100007.1 08.6601.84K? 0
+071407.25 -243226.7 -000019.2+000006.300009.9 08.6601.33K? 0
+071727.11 -023336.9 -000005.5+000017.800000.2 08.6601.68K? 0
+071750.13 +414802.1 +000004.7+000003.200006.3 08.6601.25K? 0
+071957.34 -075326.7 -000040.9+000032.900026.9 08.6601.64K? 0
+072231.31 -302514.8 -000005.0-000022.300005.9 08.6601.63K? 0
+072318.34 -040042.5 +000025.6-000007.100026.4 08.6601.48K? 0
+072409.71 -012825.0 -000010.7-000013.400017.7 08.6601.55K? 0
+072805.49 -150013.4 +000006.7+000022.400010.7 08.6601.46K? 0
+072854.92 -683450.9 -000013.5-000000.100017.8 08.6601.07K? 0
+073057.97 -303227.9 -000015.7-000049.800003.2 08.6601.05K? 0
+073232.54 -191026.9 -000008.4+000012.000000.6 08.6601.03K? 0
+073519.87 -162406.6 -000004.6+000013.500007.1 08.6601.19K? 0
+073729.59 +051241.5 +000008.9-000014.000007.2 08.6601.54K? 0
+074129.70 -075033.7 +000010.6-000009.500004.9 08.6601.14K? 0
+074252.88 +472334.7 -000003.5+000003.600011.8 08.6601.23K? 0
+074529.60 +335043.7 +000015.1-000039.200013.6 08.6601.17K? 0
+074906.50 -243117.3 -000015.1-000029.100008.3 08.6601.53K? 0
+075233.64 -115516.8 +000017.1-000005.200003.6 08.6601.04K? 0
+075425.67 +341749.6 -000031.7-000016.000004.3 08.6601.10K? 0
+075444.42 +071024.5 -000008.1-000023.000003.8 08.6601.16K? 0
+075527.54 +594636.2 -000014.1-000020.600015.3 08.6601.47K? 0
+080422.03 -392439.4 -000012.8+000004.600006.9 08.6601.93M? 0
+081226.42 -192211.5 -000000.5-000007.100008.5 08.6601.51K? 0
+081934.13 +304259.2 -000016.8+000001.000003.8 08.6601.22K? 0
+082206.18 +130749.0 -000005.4+000004.600003.8 08.6601.28K? 0
+082350.22 -271940.4 -000005.6-000006.800007.4 08.6601.02K? 0
+082355.29 -413922.8 +000004.6-000002.900001.8 08.6601.06K? 0
+082455.20 -714321.2 -000016.2-000005.000004.8 08.6601.68K? 0
+082831.89 -472621.2 -000026.1+000032.400007.1 08.6601.04K? 0
+082956.75 +220147.4 +000042.4-000003.200000.2 08.6601.68K? 0
+084210.49 +102618.4 +000032.7-000026.600011.0 08.6601.13K? 0
+084341.84 -450810.4 -000018.7+000027.000012.6 08.6601.04K? 0
+084833.87 -485722.6 -000014.5-000004.300010.2 08.6601.34K? 0
+085214.02 -394518.2 -000024.7-000002.000009.6 08.6601.00K? 0
+085402.11 +702801.0 +000006.8-000040.700007.9 08.6601.41K? 0
+085536.20 +453943.3 -000010.5-000006.800018.2 08.6601.36K? 0
+085618.84 -160936.0 +000003.0+000013.200023.7 08.6601.21K? 0
+085959.56 +073843.7 +000012.6-000002.000010.7 08.6601.26K? 0
+090028.50 +204453.6 -000071.9-000025.000008.3 08.6601.11K? 0
+090052.25 +300729.3 -000037.7+000011.900018.1 08.6601.49K? 0
+090522.63 +580549.5 +000009.2+000005.100001.4 08.6601.35K? 0
+091432.80 +183838.0 +000010.1-000007.500011.1 08.6601.60K? 0
+091506.26 -432557.4 +000013.8-000008.500007.8 08.6601.09K? 0
+091539.48 -481836.6 +000009.3+000017.100007.7 08.6601.37K? 0
+092319.38 -290629.7 -000016.3+000019.900018.1 08.6601.51K? 0
+092348.00 -363955.2 -000006.9+000009.000000.4 08.6601.12K? 0
+092632.24 -482709.8 -000003.6-000003.300000.2 08.6601.34K? 0
+092649.24 -014553.6 -000021.2-000023.700020.7 08.6601.14K? 0
+092933.89 -025433.2 -000026.3-000013.500004.8 08.6601.14K? 0
+093416.53 -414740.9 -000002.3+000031.700021.6 08.6601.16K? 0
+094012.57 +462835.0 -000018.7-000032.800007.9 08.6601.37K? 0
+094400.66 -350516.3 -000018.6+000040.200024.4 08.6601.23K? 0
+094945.93 -260107.0 -000020.3+000003.800005.2 08.6601.19K? 0
+095248.42 +412745.1 -000010.3+000003.600008.5 08.6601.19K? 0
+095408.57 -451951.5 -000034.3+000018.600008.3 08.6601.02K? 0
+095459.94 -505951.6 -000021.9+000019.100009.4 08.6601.22K? 0 0.10 1.00
+095617.78 +101536.3 -000041.5+000002.000015.3 08.6601.26K? 0
+095755.89 -284514.6 +000019.8-000006.600007.3 08.6601.32K? 0
+100604.19 +601517.8 -000033.8+000012.600004.2 08.6601.15K? 0
+100702.75 -411959.1 -000007.4+000012.200009.8 08.6601.65K? 0
+100706.29 -364208.9 -000032.5+000023.000022.9 08.6601.20K? 0
+101730.38 -192940.2 -000047.1-000051.900031.7 08.6601.03K? 0
+102224.67 +612356.2 +000002.7-000022.200001.1 08.6601.11K? 0
+102358.71 -131916.4 -000004.0+000004.100005.2 08.6601.32K? 0
+102944.42 +165847.9 -000011.0+000026.200016.5 08.6601.46K? 0
+103326.20 -610815.9 -000018.8+000006.300004.5 08.6601.43K? 0
+104349.07 -144738.5 -000031.1+000005.100015.2 08.6601.35K? 0
+104920.53 -230556.7 +000014.1+000002.100006.6 08.6601.10K? 0
+105227.43 -395218.4 -000008.1-000006.100030.0 08.6601.49K? 0
+105653.05 -182932.6 -000026.0+000026.500011.7 08.6601.39K? 0
+110349.14 -101934.7 +000020.0-000031.700019.3 08.6601.39K? 0
+110545.33 +303545.2 +000006.1-000007.300011.7 08.6601.52K? 0
+111107.61 +260151.3 -000005.3-000006.000005.8 08.6601.27K? 0
+111323.65 +603013.8 -000011.1-000017.000002.4 08.6601.12K? 0
+111757.74 -374655.8 -000002.9+000000.300002.6 08.6601.71K? 0
+113832.82 +063000.2 +000003.8-000015.200005.6 08.6601.57K? 0
+114014.57 -351419.4 -000056.3+000003.100007.2 08.6601.67K? 0
+115127.67 +541743.1 +000000.7+000001.200009.0 08.6601.48K? 0
+115918.30 -611513.4 -000031.6+000009.700002.9 08.6601.52K? 0 0.10 1.00
+120837.50 +442448.2 +000016.6+000002.800003.4 08.6601.08K? 0
+121400.52 -365450.1 -000005.9-000005.100013.3 08.6601.25K? 0
+122056.87 -391916.9 -000021.8-000008.000000.2 08.6601.45K? 0
+123021.14 +222535.3 -000039.7+000002.600013.9 08.6601.32K? 0
+123023.56 -060148.3 -000040.0-000013.000006.1 08.6601.10K? 0
+123740.70 -145116.2 -000053.0-000041.000024.8 08.6601.17K? 0
+124424.41 -111907.7 -000015.9-000000.800007.8 08.6601.03K? 0
+124503.86 +643740.4 +000022.8-000014.900003.2 08.6601.28K? 0
+124952.88 +395043.0 +000017.5-000081.000007.6 08.6601.05K? 0
+124956.68 -683708.8 -000016.1+000002.700005.0 08.6601.26K? 0
+125039.92 -680746.2 -000009.7-000002.700008.7 08.6601.32K? 0
+125634.66 -442433.9 -000028.5-000007.500004.5 08.6601.25K? 0
+125640.84 -005055.0 -000047.3-000040.900018.5 08.6601.21K? 0
+125751.35 -440636.2 -000015.0+000001.600005.0 08.6601.34K? 0
+130505.20 +320133.4 -000005.8+000004.400005.6 08.6601.53K? 0
+131117.34 -310711.8 -000018.0+000017.100001.6 08.6601.55K? 0
+131323.21 +084746.9 -000020.1+000022.900020.6 08.6601.56K? 0
+131854.55 -550548.8 +000016.1-000001.700007.0 08.6601.35K? 0
+131927.12 -482802.5 -000014.0-000003.600008.5 08.6601.60K? 0
+133837.89 -661833.2 -000005.5+000003.300029.0 08.6601.32K? 0
+134338.36 -602607.5 -000035.7-000023.600009.2 08.6601.08K? 0
+134834.44 +013800.4 -000024.8-000026.800024.8 08.6601.11K? 0
+134950.52 -670251.3 -000019.8-000004.800021.6 08.6601.23K? 0
+140309.14 +133816.9 -000038.4+000014.100016.3 08.6601.65K? 0
+140727.57 -494839.0 +000015.6-000009.100008.1 08.6601.62K? 0
+140900.29 -405257.6 -000027.7-000028.300020.4 08.6601.03K? 0
+141347.05 +561906.6 -000015.1-000003.000000.4 08.6601.04K? 0
+142429.66 -122507.4 -000004.1+000002.900033.3 08.6601.55K? 0
+142551.13 +604503.7 -000013.2+000041.500009.4 08.6601.44K? 0
+143138.45 +885131.9 +000015.2-000018.400016.2 08.6601.56K? 0
+143232.55 -184921.6 +000031.0+000003.000017.0 08.6601.14K? 0
+143335.85 +054923.2 +000012.7-000004.600009.9 08.6601.12K? 0
+143601.98 -553343.9 +000047.0-000008.100018.3 08.6601.56K? 0
+144209.70 +490727.4 +000002.5-000001.700000.9 08.6601.05K? 0
+144324.22 -230059.3 -000009.7-000001.200010.6 08.6601.07K? 0
+145410.86 +000645.0 +000007.6-000019.800013.0 08.6601.04K? 0
+145932.99 -720421.1 +000005.1+000012.300008.1 08.6601.33K? 0
+145951.59 -323845.1 -000003.0+000016.200021.6 08.6601.66K? 0
+150518.32 -400048.4 -000016.2-000028.300011.8 08.6601.40K? 0
+150551.42 -743543.6 -000000.3-000006.000003.1 08.6601.00K? 0
+151052.95 -324111.5 -000012.3-000056.400000.5 08.6601.30K? 0
+152319.39 +402217.0 +000008.2+000001.900006.8 08.6601.09K? 0
+153321.22 -503459.1 +000018.4-000014.200031.4 08.6601.21K? 0
+153439.02 -482059.6 -000039.4-000003.400002.7 08.6601.73K? 0
+154001.69 -465458.7 -000017.2-000028.600009.5 08.6601.63K? 0
+155024.52 +384917.8 +000004.5+000003.700005.0 08.6601.10K? 0
+155719.42 -405538.7 +000003.4-000007.600015.7 08.6601.57K? 0
+155824.53 +453428.7 +000009.4-000018.800005.2 08.6601.23K? 0
+161751.54 -615709.1 -000009.7+000003.400014.3 08.6601.17K? 0
+162126.30 -483222.6 -000024.3+000008.200008.6 08.6601.85K? 0
+162324.68 -515950.6 -000018.8+000029.500001.2 08.6601.56K? 0
+162514.88 -522024.5 -000005.4-000005.100000.6 08.6601.16K? 0
+163259.26 +102656.5 +000021.1-000001.300008.1 08.6601.58K? 0
+163641.88 -623756.1 -000018.8-000023.100002.0 08.6601.62K? 0
+163802.61 +174504.6 +000000.2-000015.400019.0 08.6601.38K? 0
+163826.94 -043530.2 +000012.6+000012.200022.9 08.6601.20K? 0
+164438.01 -322853.3 +000068.0-000003.300009.4 08.6601.07K? 0
+164606.75 +342138.9 -000036.8+000004.600007.0 08.6601.10K? 0
+164621.01 +270532.8 -000032.4-000005.500017.9 08.6601.17K? 0
+164631.07 -541631.1 -000020.4-000009.200006.1 08.6601.27K? 0
+165436.56 -664513.8 -000002.7-000001.100005.2 08.6601.55K? 0
+170222.12 +133705.7 +000005.6+000000.600010.7 08.6601.26K? 0
+170237.79 -510109.9 -000041.9-000007.300022.8 08.6601.70K? 0
+170346.79 -202320.2 +000029.5-000000.700003.3 08.6601.00K? 0
+171111.28 -321133.0 +000029.8+000052.500005.8 08.6601.17K? 0
+171442.46 -155449.4 -000017.7+000011.000001.1 08.6601.96M? 0
+171500.74 +051139.4 +000005.7-000023.000007.3 08.6601.43K? 0
+171846.15 +722516.8 +000008.2+000004.100002.3 08.6601.44K? 0
+172044.45 -483546.7 -000023.6-000031.900002.5 08.6601.09K? 0
+172147.68 -181954.1 +000006.2-000052.700007.8 08.6601.64K? 0
+173341.95 +135443.3 -000002.3-000008.300037.4 08.6601.49K? 0
+173419.43 +465638.5 -000075.1+000306.100028.1 08.6601.02K? 0
+173653.47 +314506.0 +000017.1-000023.500004.8 08.6601.08K? 0
+173731.54 -524012.4 -000032.5-000011.400016.0 08.6601.56K? 0
+174117.22 -500237.8 -000006.3-000036.500000.8 08.6601.70K? 0
+174306.28 -351211.0 +000002.1-000018.000022.1 08.6601.66K? 0
+174901.46 -574342.6 -000010.4+000008.100002.1 08.6601.63K? 0
+175539.31 -375712.3 -000020.0-000036.000002.6 08.6601.28K? 0
+175947.98 +463110.6 -000008.0+000000.600011.8 08.6601.09K? 0
+180309.59 -601009.3 +000021.2-000019.600002.4 08.6601.44K? 0
+180619.81 -405724.5 +000034.9-000004.300010.2 08.6601.65K? 0
+180652.03 -304354.1 -000017.2+000000.700030.0 08.6601.15K? 0
+180735.36 -314005.1 +000018.8+000026.300006.4 08.6601.68K? 0
+180950.19 -474231.5 +000003.4-000044.200008.9 08.6601.09K? 0
+181328.33 +462603.6 -000007.0+000017.800001.5 08.6601.27K? 0
+181504.06 -555710.2 +000006.0+000005.200023.8 08.6601.72K? 0
+181827.48 +083739.7 +000026.5+000039.300033.3 08.6601.67K? 0
+182055.44 +382137.4 -000003.6-000015.500015.4 08.6601.56K? 0
+182140.43 +550101.5 -000003.9+000028.100004.2 08.6601.29K? 0
+182222.79 +063113.6 +000011.4-000015.200002.3 08.6601.39K? 0
+182327.13 -384411.4 +000020.2-000001.500013.5 08.6601.01K? 0
+182830.03 +122135.5 +000011.4-000021.200012.4 08.6601.54K? 0
+183041.74 +043219.0 -000031.7-000011.900006.5 08.6601.14K? 1
+183647.16 -234548.2 +000010.7+000015.000044.1 08.6601.78K? 0
+183651.08 +180150.2 -000004.7-000003.500000.5 08.6601.07K? 0
+184345.56 -151625.3 -000003.2-000011.200017.5 08.6601.90M? 0
+184433.04 +111642.9 +000008.0+000027.600001.0 08.6601.34K? 0
+184442.87 -475253.3 -000007.9-000010.700015.3 08.6601.47K? 0
+184927.48 +333732.7 -000016.8+000013.600017.8 08.6601.51K? 0
+184944.26 -150258.6 -000002.3-000022.700021.9 08.6601.75K? 0
+185142.03 -104702.3 -000016.9-000011.700018.8 08.6601.74K? 0
+185258.85 +172103.7 -000002.4-000009.000000.7 08.6601.00K? 0
+185446.53 +075645.7 -000043.1-000019.500007.1 08.6601.14K? 0
+185834.67 +792320.6 +000014.8-000003.100000.2 08.6601.00K? 0
+185942.86 +213942.4 -000001.9-000072.300000.0 08.6601.16K? 0
+191736.51 +540858.7 +000014.7+000005.600000.5 08.6601.20K? 0
+191909.39 -482522.2 +000022.2+000008.300021.9 08.6601.20K? 1
+191915.21 -384623.5 -000030.2-000002.100026.6 08.6601.60K? 0
+192240.07 -140733.7 -000009.4-000040.700039.3 08.6601.34K? 0
+192333.36 +411700.5 +000004.9+000016.800008.1 08.6601.59K? 0
+192955.44 +064032.5 +000006.8-000000.600017.2 08.6601.38K? 0
+193450.61 -111028.1 -000000.7-000018.200029.0 08.6601.70K? 0
+194000.94 +551633.7 -000004.5-000015.900000.2 08.6601.01K? 0
+194307.49 -110904.7 -000005.7+000003.500012.2 08.6601.65K? 0
+194825.66 +311239.4 -000002.8+000027.500000.4 08.6601.18K? 0
+195128.86 +241917.3 +000038.3-000010.300000.8 08.6601.15K? 0
+195220.87 -011618.1 -000005.6-000031.200010.3 08.6601.14K? 0
+195609.80 -733243.3 +000014.4-000033.700009.6 08.6601.04K? 0
+195656.62 -011229.2 -000036.5-000033.700003.0 08.6601.14K? 0
+195719.85 +393932.4 +000013.2+000000.500001.4 08.6601.13K? 0
+195737.22 +173757.3 -000002.4-000015.200002.1 08.6601.75K? 0
+200229.12 +412055.6 +000007.5+000027.600000.8 08.6601.09K? 0
+200234.82 -500306.4 +000303.6-000364.300055.9 08.6601.14K? 0
+200706.33 -104200.6 +000030.1-000040.900003.7 08.6601.59K? 0
+201006.46 -251134.0 -000005.9-000009.000004.7 08.6601.64K? 0
+201542.28 -185438.5 -000003.6-000043.300005.0 08.6601.01K? 0
+201706.68 -064947.8 -000033.3-000052.100013.4 08.6601.06K? 0
+202531.67 +244813.9 -000002.7+000013.700010.9 08.6601.51K? 0
+203327.94 +225011.1 -000008.2-000028.300003.4 08.6601.68K? 0
+204122.86 +650221.1 -000000.3-000023.800009.3 08.6601.31K? 0
+204123.01 +213854.7 +000003.0-000013.900007.4 08.6601.60K? 0
+204306.98 -455933.8 -000018.2-000019.600001.2 08.6601.25K? 0
+204340.62 +151446.3 -000010.7-000014.800003.1 08.6601.57K? 0
+204411.00 +240610.3 -000009.1-000018.700009.3 08.6601.66K? 0
+204512.55 -110659.3 -000022.2+000009.900004.1 08.6601.37K? 0
+204612.62 +431122.1 -000022.2-000016.800010.0 08.6601.06K? 0
+204627.95 -184831.5 +000046.8-000006.300014.2 08.6601.34K? 0
+204858.22 +642542.2 -000003.3-000009.600008.5 08.6601.11K? 0
+205742.05 +394245.8 -000016.5-000002.000016.4 08.6601.32K? 0
+205748.79 +201327.3 -000002.4-000016.900020.7 08.6601.22K? 0
+205759.80 -022756.8 +000017.7-000000.700011.2 08.6601.72K? 0
+205850.34 +800925.4 +000011.5+000023.500002.0 08.6601.37K? 0
+205927.44 -534417.1 -000024.5-000035.400000.1 08.6601.15K? 0
+210037.35 -005512.6 -000014.0-000033.100003.7 08.6601.41K? 0
+210250.06 +383414.7 -000018.7-000029.500000.2 08.6601.44K? 0
+211012.54 +121618.9 -000008.4+000015.000020.9 08.6601.61K? 0
+211224.71 +544201.8 +000027.4-000006.100009.9 08.6601.38K? 0
+211225.23 -765602.8 -000004.1+000002.200006.8 08.6601.01K? 0
+211228.39 +231011.2 -000023.3-000019.800005.4 08.6601.59K? 0
+211602.86 -425723.2 -000026.5-000007.300002.1 08.6601.28K? 0
+211606.54 -502120.3 +000001.3-000009.000004.8 08.6601.23K? 0
+211607.42 +413750.9 -000003.2-000004.500025.9 08.6601.57K? 0
+211624.07 +415607.0 -000015.0-000009.200004.4 08.6601.65K? 0
+212153.55 -862755.0 +000002.2-000007.000006.6 08.6601.80K? 0
+212421.99 -555905.2 +000022.5+000018.900000.1 08.6601.01K? 0
+212815.89 -831018.2 +000021.9-000017.600002.9 08.6601.06K? 0
+214318.61 -324614.1 +000001.0+000020.300007.3 08.6601.18K? 0
+214751.21 +054810.1 +000031.9-000017.100000.1 08.6601.02K? 0
+215034.82 +305218.9 +000009.7-000004.000000.8 08.6601.18K? 0
+215634.80 +100942.6 -000025.9+000008.900004.3 08.6601.18K? 0
+215921.68 +624535.0 -000019.5-000015.100005.5 08.6601.72K? 0
+220043.15 -333029.9 -000025.0-000038.100022.7 08.6601.23K? 0
+220752.40 -160005.2 +000022.7+000009.800023.1 08.6601.48K? 0
+221953.13 +285130.9 +000020.6+000008.900007.4 08.6601.04K? 0
+222046.83 -585422.0 +000015.2-000008.400006.2 08.6601.69K? 0
+222750.18 +102822.8 +000002.5-000034.100016.3 08.6601.05K? 0
+223007.79 -463144.9 +000000.6+000000.600005.6 08.6601.63K? 0
+223451.00 +292754.6 +000036.0+000005.700004.7 08.6601.23K? 0
+224403.04 -124110.1 +000007.0-000032.300016.9 08.6601.06K? 0
+224709.01 +520742.3 +000001.3-000001.300006.4 08.6601.03K? 0
+224732.30 +332525.7 -000002.5+000005.600002.5 08.6601.40K? 0
+230000.69 -664949.9 -000001.0-000006.200008.5 08.6601.14K? 0
+230716.48 +661721.4 -000003.5-000007.200009.5 08.6601.41K? 0
+230728.33 -370404.6 -000051.9-000004.100041.4 08.6601.22K? 0
+231208.20 -722524.6 +000047.1-000028.400006.3 08.6601.16K? 0
+232511.73 +045520.7 -000013.1+000012.200001.9 08.6601.22K? 0
+233233.72 +502926.2 +000025.0-000004.700024.8 08.6601.35K? 0
+233935.31 -445821.0 +000004.7+000011.300028.9 08.6601.50K? 0
+234703.64 +093254.7 +000044.8-000035.700010.8 08.6601.34K? 0
+235823.59 +033414.6 +000024.8+000045.000005.2 08.6601.00K? 0
+235906.24 -203734.5 -000041.3+000013.100008.4 08.6601.27K? 0
+035059.93 +603153.3 -000006.5+000013.100020.4 08.6602.37M? 0
+072338.57 -225810.8 +000030.9-000007.800015.2 08.6602.69N? 0 0.10 1.00
+200930.09 +475217.2 +000009.6+000011.100018.8 08.6603.23N? 0 0.10 1.00
+000109.75 -204220.1 +000025.0+000018.300011.0 08.6700.94G? 0
+000112.49 -115750.4 -000013.0-000010.700014.9 08.6700.50F? 0
+000327.31 +622128.1 +000002.9+000006.600005.6 08.6700.12A? 0
+000907.83 +453127.8 +000030.3-000004.000006.5 08.6700.68G? 0
+001045.78 -384607.9 +000154.2-000024.300008.3 08.6700.58F? 0
+001159.29 -001346.9 +000010.2-000013.900000.5 08.6700.40F? 0
+001300.45 +025658.7 +000046.9-000014.100018.1 08.6700.50F? 0
+001751.47 +510428.2 +000035.8-000009.200004.9 08.6700.28A? 0
+001953.00 +425248.0 -000021.0-000030.100006.4 08.6700.33F? 0
+002019.83 -244210.7 -000010.8-000018.200004.0 08.6700.33F? 0
+002122.30 +334047.9 +000021.1-000004.600002.1 08.6700.93G? 0
+002503.82 -512845.6 +000163.5-000033.200009.6 08.6700.59G? 0
+002549.18 +385146.5 +000004.8-000022.300012.1 08.6700.34F? 0
+002714.63 -310213.5 +000021.7-000061.800011.0 08.6700.52F? 0
+003352.95 +450934.0 -000008.7-000002.700005.1 08.6700.92G? 0
+004335.87 -505835.6 -000021.3-000007.100009.1 08.6700.38F? 0
+004441.12 +202657.2 +000125.7-000131.200016.2 08.6700.76G? 0
+004518.20 +150956.9 -000017.9-000004.200002.1 08.6700.34F? 0
+004841.35 -183240.9 -000019.4-000104.500019.4 08.6700.47F? 0
+005059.36 +843808.0 +000014.7+000004.400013.1 08.6700.52F? 0
+005201.44 -745211.9 +000029.2-000027.300013.4 08.6700.60G? 0
+005241.90 +524401.0 -000001.5+000004.000011.5 08.67-0.01B? 0
+005251.01 -015402.9 -000012.6-000016.600015.0 08.6700.97K? 0
+005350.33 +110721.2 +000004.6-000023.000008.2 08.6700.94G? 0
+005500.16 +562241.9 -000053.3-000032.900015.5 08.6700.59G? 0
+005526.76 -373125.3 +000119.1-000114.600017.6 08.6700.71G? 0
+005632.99 -143955.1 +000018.0+000018.700009.9 08.6700.40F? 0
+005733.41 +370346.3 +000001.2-000021.300001.5 08.6700.37F? 0
+010446.48 +565004.4 +000106.4-000063.500017.7 08.6700.53F? 0
+010526.06 +641246.4 -000050.0+000025.400008.5 08.6700.58G? 0
+010626.62 +800523.7 +000040.4+000002.200003.9 08.6700.41F? 0
+010712.84 +012118.7 +000048.0-000007.800009.3 08.6700.42F? 0
+012818.86 +142835.4 -000010.7-000005.200007.8 08.6700.95G? 0
+012950.50 +545101.1 +000014.8-000004.000007.6 08.6700.10A? 0
+013701.84 -031711.6 +000042.8-000095.200031.5 08.6700.56F? 0
+013759.07 -271320.8 +000016.2-000017.500002.2 08.6700.91G? 0
diff --git a/kstars/kstars/data/hip090.dat b/kstars/kstars/data/hip090.dat
new file mode 100644
index 00000000..95c480ef
--- /dev/null
+++ b/kstars/kstars/data/hip090.dat
@@ -0,0 +1,1000 @@
+014026.96 -013605.9 +000034.2-000000.400016.9 08.6700.38F? 0
+014127.21 -314829.5 +000134.1-000121.800009.1 08.6700.66G? 0
+014140.79 +274040.5 +000280.7-000133.400019.7 08.6700.75G? 0
+014202.93 -410704.9 +000009.7-000005.700008.2 08.6700.15A? 0
+014559.98 +822854.6 +000008.3+000006.000005.1 08.6700.21A? 0
+014605.38 +634856.2 +000046.2-000031.400010.4 08.6700.64G? 0
+014640.22 +455102.3 -000013.2-000019.700009.7 08.6700.94G? 0
+014711.24 +242332.2 +000041.9+000002.300017.2 08.6700.57F? 0
+014914.73 +415921.0 -000024.5-000012.200010.6 08.6700.38F? 0
+015201.69 +534125.8 +000099.7-000056.600006.2 08.6700.53F? 0
+015854.94 -370100.7 -000003.6-000035.200006.2 08.6700.46F? 0
+020006.10 -413236.3 +000056.0+000012.800001.5 08.6700.96K? 0
+020110.51 +581212.6 -000000.4-000008.800010.9 08.6700.19A? 0
+020343.50 -592319.4 -000031.6+000003.100001.3 08.6700.42F? 0
+020715.12 +480602.6 +000034.0-000014.600021.4 08.6700.10A? 0
+021250.76 +571333.1 +000117.2-000006.000002.0 08.6700.61G? 0
+022819.07 -114259.0 -000022.2+000011.000009.3 08.6700.90G? 0
+022828.81 -450122.6 +000071.2+000006.900011.3 08.6700.67G? 0
+023020.78 +510856.8 +000072.1-000025.100006.6 08.6700.51F? 0
+023031.61 -283813.8 +000035.9+000016.000004.2 08.6700.52F? 0
+023237.57 -020112.0 -000030.2-000022.700003.5 08.6700.36F? 0
+023423.75 +695012.3 +000004.8+000005.700006.0 08.6700.19A? 0
+023923.20 -365605.0 -000002.2+000009.100006.6 08.6700.97K? 0
+024026.34 +482641.0 +000006.5-000016.300023.6 08.6700.06A? 0
+024143.00 -211018.6 +000056.7+000068.900009.8 08.6700.55F? 0
+024157.66 -275659.7 -000003.4+000019.000003.7 08.6700.22A? 0
+024235.26 +334602.6 +000016.1-000009.900003.8 08.6700.08A? 0
+024248.73 +590953.9 +000005.3+000011.800005.8 08.6700.59G? 0
+024931.47 +485247.7 +000026.7-000018.700011.5 08.6700.29A? 0
+025201.51 +324431.4 -000009.0+000007.000003.4 08.6700.18A? 0
+025314.28 -294958.4 +000041.1+000027.600004.0 08.6700.32F? 0
+025538.95 +302803.4 +000079.1-000001.900005.4 08.6700.45F? 0
+030123.01 +632038.3 +000037.1-000048.000007.3 08.6700.42F? 0
+030136.23 +424205.6 -000008.6+000009.300002.8 08.6700.09A? 0
+030346.74 +703925.9 -000012.0+000000.400000.0 08.6700.20A? 0
+030827.15 +255812.3 +000020.8-000019.700017.7 08.6700.46F? 0
+030936.80 +464139.6 +000004.6-000008.600005.6 08.6700.28A? 0
+031011.00 +251651.8 -000032.1-000038.900002.8 08.6700.54F? 0
+031107.96 -751358.8 +000064.8+000016.900017.1 08.6700.43F? 0
+031225.59 -442514.4 +000072.5-000060.100021.5 08.6700.80G? 1
+031237.55 -155853.2 +000048.4+000011.800016.6 08.6700.45F? 0
+031302.12 +204348.2 -000056.7-000055.300022.2 08.6700.60G? 0
+031614.49 +363639.8 +000016.1-000014.100006.8 08.6700.41F? 0
+032053.41 +010954.0 +000180.2+000015.100004.0 08.6700.54F? 1
+032143.86 +084524.3 -000023.8-000078.300015.7 08.6700.65G? 1
+032645.26 +403529.8 -000017.0-000010.100003.6 08.6700.21A? 0
+033045.42 +141745.9 +000042.2+000013.100007.7 08.6700.62G? 0
+033314.39 -111032.2 -000020.8-000003.600014.3 08.6700.93G? 0
+033346.47 +081726.3 +000035.5-000044.000010.4 08.6700.34F? 0
+033545.48 +611014.4 -000009.1+000006.900005.0 08.6700.11A? 0
+033703.77 -405349.8 +000001.8-000000.400003.9 08.6700.88G? 0
+033854.26 +430811.8 +000003.5-000005.600014.0 08.6700.12A? 0
+033957.41 -580107.6 -000006.2+000013.000001.1 08.6700.19A? 0
+034612.67 +230743.2 +000023.9-000056.300017.7 08.6700.65G? 0
+034844.81 -282800.1 +000173.9+000026.800005.3 08.6700.85G? 0
+035322.31 +353310.6 +000012.4-000004.000001.7 08.6700.05A? 0
+035754.59 -564551.0 -000021.1+000049.800003.1 08.6700.44F? 0
+040308.44 -203014.8 -000001.2-000003.100006.9 08.6700.14A? 0
+040312.01 +843953.7 -000025.5-000002.700001.8 08.6700.23A? 0
+040321.21 +252037.8 -000011.1+000003.400016.8 08.6700.24A? 0
+040332.51 +641432.6 +000008.0-000017.600002.6 08.6700.37F? 0
+041008.33 +530036.8 -000007.5-000003.200004.9 08.6700.22A? 0
+041333.75 -333018.6 -000015.5-000018.900013.8 08.6700.49F? 0
+041744.85 +530818.5 -000004.9-000007.500001.6 08.6700.33F? 0
+042522.66 -430843.6 -000000.8+000001.700000.9 08.6700.93G? 0
+042803.41 -453021.9 -000007.2+000014.900011.1 08.6700.17A? 0
+042918.32 -223045.3 +000002.8-000052.600017.5 08.6700.49F? 0
+043048.42 -572700.5 +000056.5+000044.800008.8 08.6700.48F? 0
+043054.38 +632456.7 +000000.0+000000.000000.0 08.6700.55F? 0
+043137.65 +434944.6 +000017.4-000008.700015.0 08.6700.20A? 0
+043244.69 +581852.0 -000016.2+000019.500005.0 08.6700.57F? 0
+043425.68 -661135.0 -000013.4-000045.800019.8 08.6700.49F? 0
+043726.22 -162144.0 +000008.2+000005.800015.2 08.6700.17A? 0
+043726.27 -095101.2 +000073.7+000031.800012.0 08.6700.55F? 0
+043750.68 +560702.2 -000005.4-000000.900007.2 08.6700.18A? 0
+043938.76 +284701.9 +000024.1+000026.700005.5 08.6700.37F? 0
+044006.79 +330803.2 -000039.2-000042.100007.1 08.6700.64G? 0
+044018.39 -461735.6 +000005.7-000025.000004.4 08.6700.68G? 0
+044129.32 -435402.7 +000038.5-000106.000000.0 08.6700.97K? 0
+044306.31 +203747.8 +000053.0+000018.400003.6 08.6700.53F? 0
+044432.32 -185347.0 +000023.1+000000.600009.1 08.6700.40F? 0
+044743.10 +401357.1 -000005.8-000000.600012.8 08.6700.30A? 0
+044919.85 -570602.4 -000016.9+000028.700013.4 08.6700.40F? 0
+044940.98 -063830.4 -000006.8-000034.700012.2 08.6700.94G? 0
+044959.31 +074045.4 +000026.5-000025.300023.4 08.6700.46F? 0
+045114.18 -105813.0 -000005.9-000020.000015.6 08.6700.07A? 0
+045420.16 +444353.4 +000040.9-000035.500004.0 08.6700.41F? 0
+045456.35 +083601.7 +000000.0+000000.000000.0 08.6700.42F? 1
+045706.44 +244508.0 +000006.5-000013.800032.2 08.6700.71G? 0
+050136.85 +255800.2 +000043.6-000057.400003.3 08.6700.96K? 0
+050504.65 +611721.0 -000018.5-000017.500014.3 08.6700.59G? 0
+050520.24 +130003.7 -000007.2+000001.200004.9 08.6700.25A? 0
+051011.46 +363152.7 -000007.6-000015.000019.4 08.6700.11A? 0
+051210.56 +041510.7 -000003.6-000032.100046.2 08.6700.29A? 0
+051329.20 -475230.6 -000012.6+000066.300004.0 08.6700.46F? 1
+051337.89 +041240.2 -000001.6-000000.600008.7 08.6700.06A? 0
+051506.02 -332434.2 +000009.2+000003.200009.9 08.6700.92G? 0
+051531.28 +054535.1 +000002.6-000008.100001.3 08.6700.26A? 0
+052757.51 -005730.6 +000004.7+000007.400006.3 08.6700.29A? 0
+052806.06 +225550.4 -000135.9-000081.400012.1 08.6700.67G? 0
+052911.21 -645959.4 +000016.2+000028.400001.1 08.6700.20A? 0
+052948.89 -013928.2 +000008.4-000007.200010.1 08.67-0.03B? 0
+053321.87 +022235.7 +000010.4-000001.700001.7 08.67-0.02B? 0
+053415.76 +521325.5 -000010.3-000030.800013.6 08.6700.48F? 0
+053756.76 -594635.9 +000012.1+000020.900002.3 08.6700.36F? 0
+053757.32 -001121.4 +000002.7+000005.000006.8 08.6700.11A? 0
+053900.94 -062950.3 +000006.1-000020.100017.6 08.6700.14A? 0
+054155.37 +203002.0 -000012.5+000019.000001.5 08.6700.36F? 0
+054222.65 +015239.2 -000002.1-000044.800000.9 08.6700.60G? 0
+054451.70 +373434.9 +000002.6-000064.400009.3 08.6700.35F? 0
+054557.89 -562705.6 +000014.5+000001.100011.2 08.6700.45F? 0
+055059.11 -371738.3 -000017.9+000010.300005.1 08.6700.23A? 0
+055543.86 -180033.7 +000007.5-000021.000004.9 08.6700.99K? 0
+055706.54 -414524.7 +000000.0+000000.000000.0 08.6700.35F? 1
+055709.80 -061137.9 -000003.8-000025.400002.0 08.6700.49F? 0
+055807.42 +281112.8 -000032.9+000009.200026.0 08.6700.29A? 0
+055931.99 +680850.0 -000027.0+000001.100015.7 08.6700.53F? 0
+060218.60 +352005.9 +000006.5-000004.300018.7 08.6700.38F? 0
+060337.28 -285441.6 -000002.1+000011.700007.2 08.6700.38F? 0
+060407.06 -203714.0 -000021.6+000003.100013.1 08.6700.50F? 0
+060557.79 -424725.9 -000009.9-000015.000009.3 08.6700.94G? 0
+060612.05 -105313.5 -000002.7-000021.500002.1 08.6700.52F? 0
+060618.48 +571649.5 +000026.1-000008.600000.9 08.6700.93G? 0
+060821.35 +034053.7 +000006.5-000011.000008.3 08.6700.30A? 0
+060839.57 -424824.0 -000005.9+000013.500003.7 08.67-0.06B? 0
+060933.28 +053947.9 +000018.6-000024.500007.1 08.6700.51F? 0
+061155.81 -115608.8 +000022.6-000029.300041.1 08.6700.99K? 0
+061441.03 +023850.7 +000018.6-000002.300007.4 08.6700.11A? 0
+061557.48 +840701.5 -000008.0-000054.800004.9 08.6700.50F? 0
+061710.46 +060458.9 -000001.8-000000.500021.2 08.6700.11A? 0
+061831.30 -241709.1 +000014.1+000058.900001.4 08.6700.79G? 0
+061903.94 -535824.2 +000010.5+000018.200006.2 08.6700.39F? 0
+062428.25 +121712.5 +000000.3-000007.500012.0 08.6700.04A? 0
+062443.76 -432421.2 +000001.6+000071.900018.3 08.6700.66G? 0
+062826.87 -491002.4 -000008.3-000110.000010.1 08.6700.51F? 0
+062833.45 +433011.0 +000001.6+000015.200015.2 08.6700.46F? 0
+063237.08 -320154.7 +000001.9-000016.400009.8 08.67-0.12B? 0 0.10 1.00
+063709.80 +075841.9 -000014.5-000027.000047.4 08.6700.96K? 0
+063852.14 +341744.0 +000009.5-000001.900008.9 08.6700.25A? 0
+063908.18 +010521.8 +000028.5+000016.500007.3 08.6700.94G? 0
+064023.40 +192524.3 -000010.5-000016.300002.5 08.6700.49F? 0
+064030.99 +371539.9 -000014.5-000025.100001.5 08.6700.44F? 0
+064051.31 -442455.1 +000107.9-000055.200010.8 08.6700.59G? 0
+064136.06 +042851.9 +000002.9-000019.100018.3 08.6700.38F? 0
+064206.78 -241426.0 -000024.1+000031.500018.4 08.6700.46F? 0
+064216.44 +022821.9 -000018.3-000034.600017.5 08.6700.63G? 0
+064300.03 +195811.3 -000011.0+000009.700010.1 08.67-0.01B? 0
+064430.57 -374809.6 +000012.5+000016.500001.0 08.6700.13A? 0
+064619.54 +144941.2 +000015.0-000022.900008.9 08.6700.35F? 0
+064726.66 -254331.4 +000008.2-000002.200001.6 08.6700.98K? 0
+065031.89 +045531.7 +000004.7-000004.500011.2 08.6700.29A? 0
+065251.63 -424154.4 -000030.6+000057.600003.0 08.6700.33F? 0
+065514.60 +001339.8 -000020.6+000072.300013.4 08.6700.90G? 0
+065856.47 +261006.0 +000018.4-000030.800005.7 08.6700.99K? 0
+065859.08 +053206.9 -000014.4-000020.100023.1 08.6700.61G? 0
+070039.81 +482831.8 -000039.4+000004.900025.5 08.6700.51F? 0
+070153.62 -010751.5 -000011.5+000001.600005.3 08.6700.56F? 0 0.10 1.00
+070225.28 +083236.2 +000016.8-000000.500010.7 08.6700.51F? 0
+070304.18 -204510.1 +000006.7+000000.700002.1 08.67-0.06B? 0
+070341.83 +000543.5 +000058.2-000029.900018.1 08.6700.99K? 0
+070436.34 +170237.7 -000016.0-000019.700010.6 08.6700.92G? 0
+070452.69 +021240.0 +000003.1+000016.200004.9 08.67-0.06B? 0
+070610.36 -091653.8 -000018.2+000017.500017.3 08.67-0.01B? 1
+070700.92 -074446.7 -000002.0+000028.600000.3 08.6700.57F? 0
+070959.48 -274019.7 -000015.7+000007.300029.3 08.6700.66G? 0
+071026.48 -393630.9 -000020.9+000019.700001.1 08.6700.39F? 0
+071101.60 -194800.8 -000085.4+000039.000002.2 08.6700.52F? 0
+071145.74 +540918.4 -000015.3-000018.200001.9 08.6700.24A? 0
+071331.34 -174555.4 -000001.5+000000.900001.1 08.67-0.02B? 0
+071420.50 +411236.6 +000001.6-000008.500023.2 08.6700.36F? 0
+071427.98 -121337.1 -000021.1-000007.600016.6 08.6700.02A? 0
+071433.27 +240027.8 -000026.4-000040.000009.4 08.6700.47F? 0
+071512.44 +010046.0 -000009.9-000006.600009.2 08.6700.50F? 0
+071719.40 -461735.4 -000023.7+000003.900002.3 08.6700.25A? 0
+071803.38 -134202.5 +000017.5+000028.200006.1 08.6700.02A? 0
+071820.91 +705509.8 -000007.9+000003.100000.7 08.6700.94G? 0
+071833.68 +104141.0 -000038.6-000005.600011.2 08.6700.15A? 0
+071926.68 -023325.0 -000012.4-000000.500005.6 08.6700.15A? 0
+072103.31 -260655.8 -000009.0+000003.900012.6 08.67-0.15B? 1
+072158.43 -233216.9 -000004.2+000009.500001.0 08.6700.02A? 0
+072724.17 +153934.8 +000023.8-000012.700004.7 08.6700.21A? 0
+072724.74 -314117.3 -000012.9+000039.000004.3 08.6700.39F? 0
+072812.48 +773006.2 -000008.7+000007.900009.2 08.6700.14A? 0
+072937.54 -545429.3 -000003.7+000006.200004.5 08.67-0.00B? 0
+073001.07 -045104.2 -000002.3+000013.000003.9 08.6700.10A? 0
+073234.20 +372013.7 -000015.1+000004.100002.9 08.6700.91G? 0
+073538.15 -225020.9 -000009.5+000001.700004.3 08.67-0.08B? 0
+074023.98 +192127.6 -000060.8-000065.700007.0 08.6700.48F? 0
+074041.43 -215635.9 -000009.4+000005.200004.1 08.67-0.08B? 0
+074059.62 -202143.2 -000030.1+000038.000019.4 08.6700.48F? 0
+074428.11 -375916.0 -000020.0+000030.800016.1 08.6700.10A? 0
+075401.03 -391807.8 +000001.7-000006.700001.5 08.6700.29A? 0
+075813.13 -195501.7 +000013.6+000007.000029.3 08.6700.99K? 0
+080310.94 -540051.2 +000022.2-000088.800021.2 08.6700.73G? 0
+080527.58 +241126.7 -000014.7-000030.400012.4 08.6700.90G? 0
+080611.11 -402101.6 -000011.1+000009.200010.6 08.67-0.00B? 0
+080806.59 -304808.3 -000051.6+000024.400015.8 08.6700.41F? 0
+080849.09 -583707.5 +000006.0+000009.100004.4 08.6700.12A? 0
+080852.51 -552605.9 +000024.0-000041.800002.0 08.6700.43F? 0
+080925.78 +375222.1 -000021.7+000013.600003.1 08.6700.48F? 0
+081115.16 +011636.4 -000056.9+000001.600027.8 08.6700.57F? 0
+081147.19 -441425.2 -000017.4+000013.200002.6 08.67-0.04B? 0
+081317.40 -360220.8 -000009.6+000016.800004.8 08.67-0.06B? 0
+081714.90 -102754.9 -000020.1-000004.400010.1 08.6700.06A? 0
+081754.70 -302726.4 -000016.5+000001.900006.3 08.67-0.07B? 0
+082059.53 -363558.7 -000006.7+000004.000008.8 08.67-0.03B? 0
+082240.81 -523440.4 -000005.7+000016.200006.8 08.6700.39F? 0
+082504.52 -774702.3 -000007.5+000029.000000.1 08.6700.51F? 0
+082517.52 -322656.1 -000036.4+000038.000001.1 08.6700.40F? 0
+082600.34 -272154.6 -000007.3+000005.700003.1 08.6700.01A? 0
+083353.22 -332924.9 -000013.2-000002.900008.1 08.6700.11A? 0
+083540.61 +662336.2 -000012.9-000032.900003.8 08.6700.32F? 0
+083554.52 +095432.9 -000015.0+000015.600020.1 08.6700.63G? 0
+083717.63 +064251.9 -000014.2-000026.700003.1 08.6700.25A? 0
+084009.78 -072052.2 -000073.4-000011.600006.5 08.6700.53F? 0
+084117.10 -063202.7 -000029.1-000000.800011.0 08.6700.18A? 0
+084503.80 -302641.2 -000020.3+000008.300000.5 08.6700.43F? 0
+084717.66 +793942.0 -000055.9-000097.600027.4 08.6700.57F? 0
+085250.52 -381201.1 +000003.0-000033.200009.7 08.6700.40F? 0
+085336.94 -550624.5 -000003.3+000002.700003.5 08.67-0.01B? 0
+085755.21 +191703.0 -000026.3+000016.200012.9 08.6700.35F? 0
+090158.59 +171936.0 -000070.7+000010.100002.8 08.6700.65G? 0
+090202.45 +143555.2 -000028.2-000016.700002.3 08.6700.52F? 0
+090206.04 -280906.6 -000014.6-000007.600000.3 08.6700.24A? 0
+090706.32 -614551.5 -000038.6+000058.500015.2 08.6700.80G? 0
+090907.75 -615609.9 +000009.1-000010.700005.5 08.6700.30A? 0
+090917.87 -571141.7 -000007.7+000013.500003.4 08.6700.01A? 0
+091105.83 -570907.4 -000006.4-000009.900003.4 08.6700.09A? 0
+091148.06 -584114.2 -000009.5+000001.300005.6 08.67-0.03B? 0
+091231.92 -403153.6 +000070.5-000096.800009.3 08.6700.57F? 0
+091402.69 -821312.5 -000019.9+000011.500002.1 08.6700.13A? 0
+091434.79 -751742.4 -000020.2-000063.900014.9 08.6700.56F? 0
+091447.03 +332340.0 -000031.4-000029.000012.1 08.6700.99K? 0
+091607.02 +035043.0 -000021.0+000009.600011.8 08.6700.98K? 0
+091720.90 +524049.6 -000005.0-000002.600000.3 08.6700.45F? 0
+091939.12 -534347.7 -000010.1+000023.000007.3 08.6700.20A? 0
+091955.00 -591305.2 +000007.6+000007.700000.4 08.6700.15A? 0
+092036.50 +822027.6 -000023.7-000025.000001.9 08.6700.22A? 0
+092311.14 -283656.2 -000021.4+000001.500002.3 08.6700.41F? 0
+092334.75 -383441.0 +000016.8-000052.300007.5 08.6700.42F? 0
+092537.41 +540101.4 -000037.9-000040.100010.4 08.6700.25A? 0
+092634.62 -162620.7 -000157.8+000105.300011.6 08.6700.65G? 0
+092734.24 -814206.0 -000023.2+000004.300002.8 08.6700.18A? 0
+092817.08 +063114.4 +000014.2-000037.000019.8 08.6700.37F? 0
+093033.30 -473616.2 -000238.1+000075.700015.3 08.6700.65G? 0
+093131.03 -814029.0 -000064.4+000046.500015.6 08.6700.58G? 0
+093513.68 -604533.9 -000013.7+000008.800004.5 08.6700.05A? 0
+094025.11 -400325.1 -000010.7-000006.600011.1 08.6700.24A? 0
+094136.16 +572947.0 -000092.4-000042.800014.8 08.6700.85G? 0
+094201.80 +020348.2 -000030.6-000017.600021.2 08.6700.41F? 0
+094215.04 +773251.8 -000009.4-000015.700001.3 08.6700.46F? 0
+095110.85 -531058.8 -000016.5+000023.200006.0 08.6700.36F? 0
+095211.82 +080645.3 -000057.5-000076.700015.8 08.6700.64G? 0
+095414.16 -331901.5 -000092.2+000003.100003.8 08.6700.90G? 0
+095655.11 -283227.2 +000016.4-000012.800009.4 08.6700.28A? 0
+095817.53 +655535.9 -000002.8+000005.800003.1 08.6700.22A? 0
+100152.45 -284015.9 -000061.0+000029.400015.2 08.6700.38F? 0
+100159.58 -600104.4 +000000.0+000000.000000.0 08.67-0.01B? 0
+100201.63 +522253.8 -000145.4+000000.400022.1 08.6700.79G? 0
+100253.26 +012909.1 -000038.0+000006.100006.9 08.6700.31F? 0
+100638.93 -191838.4 +000021.4-000074.300006.3 08.6700.61G? 0
+100740.40 -375354.2 -000007.4+000006.700006.0 08.6700.31F? 0
+101047.21 -125144.1 +000007.2-000017.600004.4 08.6700.35F? 0
+101305.18 +225207.7 +000003.5+000011.600014.4 08.6700.23A? 0
+101319.47 -505401.5 -000005.0+000007.500008.9 08.6700.09A? 0
+101414.71 -681838.7 -000010.3-000004.100008.6 08.6700.12A? 0
+101748.74 +043706.2 -000013.5-000009.300010.1 08.6700.35F? 0
+102458.43 +105213.7 +000019.4+000004.800000.2 08.6700.45F? 0
+102907.10 -485620.5 -000018.7-000001.900004.6 08.6700.26A? 0
+102926.79 +394608.5 -000032.8+000003.900002.6 08.6700.44F? 0
+103405.10 +650019.9 -000032.3+000033.600023.6 08.6700.70G? 0
+103554.94 -581259.1 +000000.0+000000.000000.0 08.6700.00A? 0
+103609.18 +004109.3 -000045.5+000032.900012.4 08.6700.45F? 0
+103646.90 -581753.2 -000015.4-000014.800007.3 08.6700.23A? 0 0.10 1.00
+104619.27 -511129.2 -000015.2+000009.200007.8 08.6700.14A? 0
+104719.80 -530744.5 -000033.4+000001.400003.0 08.6700.91G? 0
+104918.75 -024633.3 +000075.1-000081.000032.2 08.6700.77G? 0
+104950.27 +463827.4 -000042.9+000019.100012.3 08.6700.84G? 0
+105202.60 -683236.2 -000101.4+000040.700023.6 08.6700.61G? 0
+105228.73 -591238.2 -000008.4+000000.300015.7 08.6700.17A? 0
+105528.76 +183245.5 +000016.6+000001.500008.7 08.6700.87G? 0
+105805.96 +522605.1 -000007.0-000002.500001.8 08.6700.37F? 0
+110240.69 -233648.6 -000087.2+000017.300003.4 08.6700.54F? 0
+110413.61 -574554.2 +000029.9-000035.000021.1 08.6700.66G? 0
+110736.75 -455039.0 -000026.8-000000.700017.4 08.6700.18A? 0
+111100.01 -551656.2 -000002.1-000008.600016.3 08.6700.85G? 0
+111204.07 -570957.2 -000019.8+000000.100003.7 08.67-0.07B? 0
+111224.43 -004727.0 -000001.2+000011.800015.0 08.6700.21A? 0
+111833.50 +640937.9 +000017.1-000002.200016.3 08.6700.14A? 0
+112359.16 +723749.1 -000034.2+000028.400003.0 08.6700.49F? 0
+112539.03 +010126.0 +000001.2+000008.400000.5 08.6700.92G? 0
+112600.52 -613849.2 +000011.9+000003.300002.7 08.67-0.05B? 0
+112916.54 +365442.6 -000096.1+000008.300021.4 08.6700.56F? 0
+113031.57 -302613.9 -000013.9+000030.500007.2 08.6700.52F? 0
+113512.61 +352420.8 -000001.1+000011.100009.6 08.6700.44F? 1
+113836.60 +294523.2 -000013.8-000009.900004.1 08.6700.47F? 0
+113904.41 -305242.1 -000027.5-000016.800004.7 08.6700.29A? 0
+114034.53 -501148.9 -000006.9-000001.500012.8 08.6700.15A? 0
+114554.02 +361726.0 -000022.7-000013.400016.9 08.6700.91G? 0
+114956.68 -180955.3 +000000.4+000009.600021.3 08.6700.42F? 0
+115244.37 -525938.2 +000015.3+000014.200009.6 08.6700.40F? 0
+115622.49 +582835.3 +000036.0+000010.900003.2 08.6700.56F? 0
+115653.89 +402121.5 -000029.1-000002.300009.4 08.6700.50F? 1
+120245.06 +313037.5 +000024.2-000063.400012.5 08.6700.68G? 0
+120306.97 -383713.3 -000028.1+000016.400000.1 08.6700.44F? 0
+121056.81 -564143.0 -000004.3-000001.100009.2 08.6700.16A? 0
+121213.23 -373451.7 +000032.8-000002.600008.1 08.6700.49F? 0
+121706.60 -733202.1 -000005.2-000004.100000.6 08.6700.05A? 0
+122330.54 +004246.2 +000063.7-000173.200023.2 08.6700.51F? 0
+122410.84 -533417.2 -000036.6-000013.400004.1 08.6700.44F? 0
+122451.61 -181511.3 -000034.1+000002.000004.5 08.6700.43F? 0
+122532.69 -692831.0 -000021.8+000011.000024.5 08.6700.03A? 0
+122750.27 -251941.6 -000178.2-000041.900025.3 08.6700.56F? 0
+123952.24 -205814.2 -000123.4-000022.700017.6 08.6700.77G? 0
+124556.47 -571714.3 -000001.9+000003.900005.1 08.6700.96K? 0
+124634.25 +112242.6 -000106.3+000003.900025.7 08.6700.64G? 0
+124800.11 -091002.7 +000002.1-000003.200003.9 08.6700.35F? 0
+125524.01 -214458.1 -000072.1-000011.400011.2 08.6700.63G? 0
+125832.07 +381643.9 -000139.7-000046.000022.3 08.6700.74G? 0
+125954.83 +592426.4 -000003.1-000016.400012.0 08.6700.59G? 0
+130433.42 -224933.2 -000052.6+000055.300026.4 08.6700.58F? 0
+130602.64 +413235.4 -000011.9+000012.300011.0 08.6700.23A? 0
+130832.72 +420852.4 -000026.0-000020.400008.0 08.6700.42F? 0
+131437.48 +151709.5 +000055.9-000000.200021.8 08.6700.47F? 0
+131654.37 -614816.3 -000019.6-000006.300002.1 08.6700.21A? 0
+132254.21 +174632.9 -000012.9+000013.100008.5 08.6700.23A? 0
+132915.15 +600006.9 -000021.6-000008.400007.3 08.6700.42F? 0
+132959.90 -321121.9 -000183.3-000026.300016.7 08.6700.54F? 0
+133218.25 -440240.5 -000004.4-000016.800006.2 08.6700.09A? 0
+133433.56 +700408.1 -000086.2-000034.800004.4 08.6700.94G? 0
+134051.62 -625247.3 +000001.9-000000.200002.1 08.6700.02A? 0
+134522.60 -103150.3 -000007.7-000013.800035.7 08.6700.75G? 0
+134908.52 -440856.6 -000005.8-000001.300003.4 08.6700.94G? 0
+134922.76 +103526.8 -000031.6-000020.400021.9 08.6700.70G? 0
+135159.19 -572723.0 +000000.1-000001.800008.5 08.67-0.04B? 1
+135215.99 -554020.6 +000013.6-000004.200017.7 08.6700.29A? 0
+135510.02 -504442.8 -000015.0-000020.100001.2 08.6700.41F? 0
+135755.05 -594121.2 -000005.9-000008.100003.5 08.6700.01A? 0
+135941.00 +225555.8 -000060.3-000024.200010.7 08.6700.59G? 0
+140246.87 -815101.2 -000027.5-000012.000012.1 08.6700.58F? 1
+140705.95 -621637.9 -000001.5-000015.000008.4 08.6700.34F? 0
+141414.70 -415318.9 -000001.2-000044.100014.5 08.6700.77G? 0
+141452.40 +753701.4 +000007.8-000025.900007.5 08.6700.99K? 0
+142047.00 -422635.9 +000000.0+000000.000000.0 08.6700.39F? 1
+142324.41 +612255.4 +000017.3+000032.300003.0 08.6700.37F? 0
+142850.88 -603225.1 -000014.7-000003.600013.2 08.6700.40F? 0
+144210.85 -574821.1 -000015.1-000002.200005.4 08.6700.06A? 0
+144259.70 +400656.7 -000064.3+000077.200006.3 08.6700.42F? 0
+144352.28 +503654.8 -000023.8+000032.500010.8 08.6700.50F? 0
+144746.56 +493335.3 -000066.5-000046.300010.1 08.6700.98K? 0
+145122.27 +134134.2 -000032.2+000029.900006.6 08.6700.50F? 0
+145207.49 -174940.3 +000002.4-000029.700017.4 08.6700.49F? 0
+145329.57 +032435.4 +000021.4-000058.600037.3 08.6700.54F? 0
+150002.54 +175934.8 -000057.4-000029.100001.8 08.6700.99K? 0
+150059.75 +730311.1 -000032.3+000040.700009.6 08.6700.59G? 0
+150500.26 -604502.1 +000017.7+000004.800004.1 08.6700.03A? 0
+151100.70 -735209.9 -000144.7-000144.100015.1 08.6700.68G? 0
+151127.01 +434743.3 -000007.1-000020.500009.5 08.6700.58G? 0
+151157.44 +384019.0 +000020.0-000013.900002.9 08.6700.28A? 0
+151414.74 -403223.1 -000018.4+000010.500016.6 08.6700.99K? 0
+151645.20 -200004.8 +000008.2-000049.500001.5 08.6700.56F? 0
+151857.54 +043302.3 +000077.1-000004.300007.6 08.6700.47F? 0
+152400.29 -751242.6 +000005.8-000019.200014.1 08.6700.06A? 0
+152628.01 -751614.8 -000009.6-000001.700004.1 08.6700.14A? 0
+152634.89 +545356.4 -000030.6-000002.900001.8 08.6700.33F? 0
+152924.41 -192416.7 -000001.3-000015.300006.9 08.6700.03A? 0
+153234.83 +235256.4 -000028.6+000066.100016.7 08.6700.95G? 0
+153318.68 +382728.7 +000010.7+000029.900007.9 08.6700.47F? 0
+153457.53 -471425.6 +000004.1-000016.000002.4 08.67-0.03B? 0
+153540.09 -801216.9 -000039.6+000031.700016.7 08.6700.90G? 0
+153702.09 +113636.6 -000012.2-000001.200018.1 08.6700.28A? 0
+154059.84 -443626.3 -000031.3+000000.800008.9 08.6700.47F? 1
+154108.73 -323910.5 -000012.4+000011.600005.5 08.6700.32F? 0
+154248.78 +050917.6 -000046.8+000006.000001.2 08.6700.11A? 0
+154427.16 +642845.0 -000032.2+000025.900003.6 08.6700.98K? 0
+154525.60 -373749.6 -000021.9-000005.400013.1 08.6700.56F? 0
+154722.42 -050707.9 -000043.0-000000.700001.1 08.6700.76G? 0
+155502.09 -275414.1 -000016.8-000045.400017.0 08.6700.68G? 0
+155733.12 -774835.2 -000030.0-000039.200011.1 08.6700.45F? 0
+155737.13 +322431.8 -000060.2+000082.600017.9 08.6700.64G? 0
+155957.84 +504820.8 -000025.9-000005.300002.8 08.6700.05A? 0
+160519.48 +651905.0 +000034.7-000013.100009.8 08.6700.30A? 0
+160707.93 +165337.7 -000042.9-000014.400023.1 08.6700.60G? 1
+160729.73 +621648.7 -000023.2+000026.100013.0 08.6700.32F? 0
+161007.02 +591711.2 +000017.2+000017.400016.1 08.6700.49F? 0
+161024.19 -303150.7 +000030.8-000034.000000.6 08.6700.52F? 0
+161202.76 +175840.6 +000002.7-000022.200008.4 08.6700.98K? 0
+161653.38 -230637.5 -000007.2-000011.700005.6 08.6700.45F? 0
+162456.32 -313359.5 +000001.0-000023.400000.6 08.6700.28A? 0
+162920.43 +645126.7 -000019.3+000028.200007.8 08.6700.39F? 0
+163007.44 -530144.7 +000008.7-000005.100000.9 08.6700.39F? 0
+163223.09 -341417.7 -000033.0-000055.700019.1 08.6700.55F? 0
+163602.59 -282132.4 +000005.4-000012.000004.2 08.6700.14A? 0
+163843.72 -365116.7 +000000.6-000053.500020.1 08.6700.50F? 0
+164216.46 -470056.3 -000005.8-000002.100005.3 08.6700.15A? 0
+164436.21 +714524.0 -000100.4+000119.400025.9 08.6700.71G? 0
+165645.04 -330910.9 +000025.6+000041.300008.3 08.6700.27A? 0
+165925.21 +382122.4 -000016.6+000011.700001.2 08.6700.98K? 0
+170243.41 +640136.4 +000011.9+000013.000010.4 08.6700.27A? 0
+170335.07 +132725.7 -000002.6-000002.000009.4 08.6700.21A? 0
+170552.13 +585540.5 +000018.8+000078.300033.7 08.6700.78G? 0
+170610.76 +501755.5 -000052.1+000028.200012.2 08.6700.63G? 0
+170702.58 -843955.2 +000059.0-000025.500024.5 08.6700.59G? 0
+171004.48 -240049.3 +000001.1-000009.100006.0 08.6700.98K? 0
+171136.72 -321258.9 +000012.7-000004.000001.9 08.67-0.02B? 0
+171150.90 +055407.9 -000001.2+000002.900000.1 08.6700.37F? 0
+171354.08 -381743.9 +000000.0+000000.000000.0 08.6700.58G? 1
+171528.94 +105138.0 -000071.2-000227.800017.8 08.6700.72G? 0
+172507.79 -614650.5 +000006.0+000010.900011.3 08.6700.39F? 0
+172735.04 +270129.0 -000010.4+000381.200009.3 08.6700.74G? 0
+173642.55 -094955.7 -000021.8-000001.300002.1 08.6700.55F? 0
+174048.62 +572606.5 +000012.9+000000.900001.5 08.6700.62G? 0
+174123.69 +053038.2 -000006.1-000012.300019.0 08.6700.01A? 0
+174432.22 -472626.4 -000014.1-000003.500016.4 08.6700.86G? 0
+174433.10 -441232.6 +000009.0-000001.600009.6 08.67-0.07B? 0
+174741.85 +594928.2 +000044.9-000062.700019.7 08.6700.62G? 0
+174900.87 -414248.5 -000004.7-000001.900000.2 08.67-0.02B? 0
+174932.90 +052323.4 +000011.7+000012.500001.2 08.6700.38F? 0
+175102.65 +055503.1 +000006.5-000043.100003.6 08.6700.53F? 0
+175326.06 +742331.8 -000019.7+000006.000011.2 08.6700.45F? 0
+175554.84 +261955.5 +000033.5+000003.400006.3 08.6700.42F? 0
+175752.75 +622343.1 -000001.9-000014.000000.8 08.6700.17A? 0
+175855.01 -254826.0 -000014.1-000006.700000.4 08.6700.30A? 0
+175910.14 +515449.4 -000012.7-000011.800010.4 08.6700.95G? 0
+175954.45 -250942.9 -000004.0-000006.000005.3 08.6700.50F? 0
+180119.80 -514610.3 -000000.9-000027.200011.2 08.6700.10A? 0
+180140.56 +230357.8 +000006.4-000033.800012.8 08.6700.88G? 0
+180332.22 -771614.0 -000030.6-000073.300010.9 08.6700.53F? 0
+180456.97 -160049.9 -000023.7-000119.900037.1 08.6700.63G? 0
+180754.25 -350120.0 +000009.7-000004.500008.6 08.67-0.10B? 0
+181209.67 -392039.8 +000000.0+000000.000000.0 08.67-0.06B? 1
+181301.88 +431359.2 -000000.6-000006.100007.7 08.6700.98K? 0
+181741.17 -340514.6 +000022.8-000003.500010.7 08.6700.03A? 0
+181822.49 -005153.1 +000000.9-000092.100007.7 08.6700.63G? 0
+181836.04 -134736.4 +000000.0+000000.000000.0 08.6700.44F? 0
+182433.37 +130258.0 +000038.7-000017.600004.7 08.6700.44F? 0
+182556.74 -465915.3 +000016.6-000050.500004.3 08.6700.38F? 0
+183012.08 +085118.2 +000008.5-000032.700000.4 08.6700.32F? 0
+183014.78 +332159.8 -000030.8-000020.400013.8 08.6700.62G? 0
+183205.28 -682040.5 +000029.8+000024.600004.8 08.6700.44F? 0
+183224.78 -421913.3 +000039.2-000092.600007.1 08.6700.23A? 0
+183252.98 -250519.1 +000023.2-000017.400013.2 08.6700.10A? 0
+183318.59 +300940.6 -000002.4-000006.200004.8 08.67-0.03B? 0
+183454.96 -304347.4 -000003.5+000026.200009.1 08.6700.59G? 0
+183804.72 +094753.8 -000000.1+000006.700005.4 08.6700.88G? 0
+183825.65 +360307.3 +000048.0-000052.600017.7 08.6700.44F? 1
+184833.28 -504210.1 +000007.5-000206.100017.0 08.6700.65G? 0
+184843.16 -265108.3 +000025.6-000009.900010.9 08.6700.30A? 0
+185115.54 -300111.9 +000003.5-000010.500001.5 08.6700.21A? 0
+185119.84 +665411.2 -000055.0+000018.900019.9 08.6700.53F? 0
+185123.44 -221939.8 +000001.2-000030.500002.4 08.6700.19A? 0
+185411.72 +365451.8 +000009.3+000003.400000.6 08.6700.08A? 0
+185529.00 -801040.9 +000056.3-000027.000004.0 08.6700.49F? 0
+185554.25 +421237.9 -000002.8+000008.200006.9 08.6700.17A? 0
+185853.75 +322832.9 +000010.3-000007.200006.2 08.6700.33F? 0
+190304.29 +175008.4 +000003.8+000019.800020.2 08.6700.45F? 0
+190608.06 -330033.1 -000006.5-000074.600004.0 08.6700.98K? 0
+190645.57 +050345.6 +000004.9-000021.700005.5 08.6700.61G? 0
+190745.32 +021613.2 -000001.9-000010.900003.6 08.6700.31F? 0
+190810.94 -265029.6 -000007.4-000007.200001.3 08.6700.36F? 0
+191036.61 +542835.1 +000009.4-000024.300003.8 08.6700.43F? 0
+191047.82 +211622.5 +000005.4-000004.700027.1 08.6700.32F? 0
+191222.73 +012206.6 +000012.6-000002.200009.4 08.6700.17A? 0
+191623.90 -252031.7 +000015.4+000013.500012.9 08.6700.02A? 0
+191703.47 +092038.5 +000012.8-000006.000000.5 08.6700.36F? 0
+192036.20 -423057.5 -000003.8+000008.300021.4 08.6700.41F? 0
+192217.59 +375308.5 +000005.8+000002.500003.8 08.6700.18A? 0
+192223.11 -134354.2 -000004.3-000012.500000.0 08.6700.12A? 0
+192257.43 +090852.7 +000000.4+000033.100002.4 08.6700.35F? 0
+192326.29 +313003.1 +000019.4+000014.500001.1 08.6700.35F? 0
+193139.88 -142925.4 -000004.2-000022.500003.5 08.6700.03A? 0
+193142.20 +655631.8 +000022.7+000008.300000.4 08.6700.20A? 0
+193756.61 +431207.5 +000023.0+000002.900006.6 08.6700.39F? 0
+193809.99 +085511.6 +000011.2+000006.000007.2 08.6700.25A? 0
+194025.17 +090533.8 +000002.6+000004.600006.5 08.6700.09A? 0
+194034.35 +221014.2 +000012.1-000047.600009.3 08.6700.35F? 0
+194038.29 +313135.9 +000007.6-000010.600004.7 08.67-0.04B? 0
+194100.56 -025253.5 -000005.8+000006.700006.8 08.6700.08A? 0
+194123.96 +101142.5 +000001.2-000008.100006.0 08.6700.16A? 0
+194146.22 -445348.7 -000021.4-000013.800001.8 08.6700.95G? 0
+194417.07 +403729.5 +000010.7-000082.400009.6 08.6700.68G? 0
+194533.98 -004151.7 +000025.0+000025.200008.3 08.6700.05A? 0
+194632.82 +035612.3 -000013.3+000017.800003.4 08.6700.40F? 0
+194642.91 +162451.0 -000005.5-000014.900005.9 08.6700.91G? 0
+194822.38 +491411.3 +000041.3+000063.900012.8 08.6700.73G? 0
+194943.38 +140438.4 +000004.3+000036.700003.9 08.6700.20A? 0
+195126.15 +074700.2 -000008.6+000011.700004.5 08.6700.28A? 0
+195252.70 -170150.3 -000024.0-000005.100002.9 08.6700.56F? 0
+195440.44 -004609.6 -000011.8+000006.100000.2 08.6700.58G? 0
+195502.58 -565118.3 +000016.5+000011.400014.3 08.6700.25A? 0
+195647.87 +162431.7 -000002.7-000002.900000.1 08.67-0.07B? 0
+195716.55 -015941.7 +000020.0-000002.200005.1 08.6700.31F? 0
+195734.09 +402716.3 -000001.7-000012.800019.6 08.6700.96K? 0
+195814.65 -771809.1 +000026.1-000042.100009.3 08.6700.35F? 0
+200129.89 +350820.7 -000027.3-000023.100001.4 08.6700.96K? 0
+200321.47 +381453.8 -000003.6-000003.800004.9 08.6700.04A? 0
+200349.33 +300343.3 +000008.4-000008.900005.7 08.6700.31F? 0
+200746.02 -305107.0 +000106.4+000024.500011.7 08.6700.61G? 0
+201059.86 +571717.2 -000017.7-000043.500008.9 08.6700.47F? 0
+201258.04 -565047.9 +000007.9+000004.900001.5 08.67-0.09B? 0
+201322.78 -152553.3 +000000.0+000000.000000.0 08.6700.00B? 0
+201549.46 +322035.9 -000008.9-000009.500002.4 08.6700.93G? 0
+201648.24 +394154.6 -000009.8+000006.500019.0 08.67-0.06B? 0
+201719.01 -363745.4 -000026.5-000031.400001.6 08.6700.06A? 0
+201746.23 +710840.0 -000020.3-000011.200009.6 08.6700.58G? 0
+201837.89 -075719.6 -000024.6-000005.300000.2 08.6700.40F? 0
+201933.54 +144034.9 -000002.8-000005.800004.4 08.67-0.08B? 0
+202057.30 +000538.5 +000021.1-000011.400011.7 08.6700.37F? 0
+202150.92 +383745.9 +000000.1+000005.600006.1 08.6700.55F? 0
+202251.42 +424316.0 -000003.3-000001.700001.6 08.67-0.07B? 0
+202311.58 +165932.4 -000011.1+000059.900007.1 08.6700.66G? 0
+202335.72 +365544.2 -000003.5-000000.400007.7 08.6700.61G? 0
+202458.79 +395021.8 +000000.9-000004.100009.0 08.67-0.05B? 0
+202913.35 +373042.4 +000025.9-000008.300011.1 08.6700.30A? 0
+202940.90 +053940.6 +000032.5-000016.500009.5 08.6700.27A? 0
+203140.14 +233433.0 +000028.5+000003.800001.8 08.6700.98K? 0
+203300.35 -622945.1 -000002.3-000198.900030.5 08.6700.76G? 0
+203654.39 +005637.4 -000002.7-000024.800000.2 08.6700.48F? 0
+203720.13 +352610.4 -000012.5-000021.100007.4 08.6700.01A? 0 0.10 1.00
+203732.67 +301047.2 +000020.3-000052.200009.3 08.6700.53F? 0
+203811.91 -184735.0 +000018.1-000007.600000.4 08.6700.33F? 0
+203923.34 -521621.5 -000023.5-000081.300007.8 08.6700.56F? 0
+204013.40 +260220.4 +000007.7-000031.300005.1 08.6700.54F? 0
+204251.04 +520613.0 +000002.3+000006.500005.5 08.67-0.03B? 0
+204334.10 -244130.1 +000050.9-000011.500015.5 08.6700.59G? 0
+204344.95 +511204.8 -000006.6-000002.500001.9 08.6700.42F? 0
+204726.24 +484009.6 +000027.1-000003.200014.3 08.6700.34F? 0
+204740.28 +133645.0 -000021.5-000159.600007.6 08.6700.53F? 0
+205017.57 +171244.1 -000000.3-000001.300004.5 08.6700.07A? 0
+205513.29 +565448.8 +000001.8+000002.500003.8 08.6700.09A? 0
+205557.13 +255644.3 -000003.9-000015.000008.2 08.6700.90G? 0
+205943.21 +455738.8 -000015.1+000009.200005.3 08.6700.96K? 0
+210044.98 +010556.0 -000001.8-000006.800010.3 08.6700.98K? 0
+210223.90 +523432.9 -000000.7+000002.500003.7 08.67-0.02B? 0
+210728.03 +303950.3 +000020.0-000000.600006.6 08.6700.24A? 0
+211102.70 +324305.6 +000017.0-000002.600010.7 08.6700.04A? 0
+211111.83 +562028.5 +000068.6+000043.000051.6 08.6700.31F? 1
+211122.35 -160135.6 -000031.8-000035.200004.4 08.6700.82G? 0
+211201.18 +084638.5 +000009.7-000002.500015.9 08.6700.31F? 0
+211547.17 +345256.5 +000011.3+000008.300001.4 08.6700.05A? 0
+211817.52 -550746.9 -000030.5-000003.200027.0 08.6700.61G? 0
+211837.94 -291521.5 +000053.1+000004.200008.9 08.6700.42F? 0
+211903.00 -441646.5 -000007.0-000092.200008.6 08.6700.49F? 0
+212039.77 +730951.3 -000039.3-000004.000014.8 08.6700.53F? 0
+212109.23 -274350.7 +000020.0+000015.500005.6 08.6700.27A? 0
+212721.82 +162036.8 +000020.6-000008.600014.4 08.6700.32F? 0
+212812.69 +184707.0 +000046.5+000011.800003.8 08.6700.31F? 0
+212852.96 +051016.9 +000021.6-000019.700004.4 08.6700.47F? 0
+212915.19 +252642.1 -000096.4-000198.800004.2 08.6700.65G? 0
+212943.20 +161153.4 -000011.9+000016.900013.0 08.6700.46F? 0
+213134.25 +063202.7 +000049.2-000019.300010.8 08.6700.57F? 0
+213214.12 +495551.4 +000038.1+000001.500012.6 08.6700.41F? 0
+213218.50 +482032.4 -000000.1-000011.900003.6 08.6700.05A? 0
+213329.22 -581219.7 -000009.5+000011.400012.2 08.6700.48F? 0
+213406.67 -013341.0 -000031.0-000048.200004.3 08.6700.46F? 0
+213643.34 -132733.3 -000023.2-000021.600010.5 08.6700.30A? 0
+213743.36 +512958.3 -000011.4+000002.900003.6 08.6700.07A? 0
+213826.46 +492613.3 +000010.0+000001.000000.7 08.67-0.03B? 0
+213938.66 -090502.3 +000032.4-000032.300005.4 08.6700.28A? 0
+214248.80 -255950.2 -000083.0-000015.800001.4 08.6700.64G? 0
+214303.20 -091925.9 +000027.3+000004.800009.1 08.6700.47F? 0
+214402.27 +464953.5 -000052.0-000033.300002.9 08.6700.32F? 0
+214545.09 +174516.7 +000039.0-000013.100011.7 08.6700.58G? 0
+214603.69 +422321.3 +000036.8+000011.200007.9 08.6700.35F? 0
+214927.10 -133539.3 +000017.2-000018.200005.2 08.6700.21A? 0
+215342.37 -094634.0 +000068.3-000003.400017.7 08.6700.53F? 0
+215416.10 -675819.2 +000010.8-000019.000005.5 08.6700.95K? 0
+215540.03 +071514.0 -000021.8-000002.600007.9 08.6700.52F? 1
+215724.41 -465106.3 -000043.3+000011.100006.0 08.6700.49F? 0
+215726.15 +040949.4 -000007.9-000028.700012.6 08.6700.51F? 0
+215952.87 -350559.2 +000006.4+000013.900018.5 08.6700.38F? 0
+220047.74 -505725.8 -000048.5-000087.400011.8 08.6700.57F? 0
+220234.20 +681532.4 +000122.2+000170.100019.1 08.6700.87G? 0
+220251.82 +671539.3 +000020.7+000014.600005.2 08.6700.20A? 0
+220610.91 +251210.9 -000023.7-000031.100007.4 08.6700.59G? 0
+221154.15 +390219.5 +000011.3-000003.700003.8 08.6700.38F? 0
+221213.38 +132919.8 +000008.3-000028.500006.1 08.6700.69G? 0
+221429.15 -205639.3 -000007.4-000018.900001.2 08.6700.44F? 0
+222207.92 +461054.0 +000159.2+000055.800023.4 08.6700.82G? 0
+222451.27 +515405.9 +000020.0-000004.700014.8 08.6700.24A? 0
+222529.21 +044452.5 +000081.2+000007.500005.3 08.6700.52F? 0
+222627.78 +494124.7 +000007.0-000001.300003.6 08.6700.02A? 0
+223426.86 -150705.3 +000001.3+000010.300018.8 08.6700.50F? 0
+223529.81 +023342.4 +000048.3+000050.800011.5 08.6700.61G? 1
+224129.04 -060928.2 +000136.3+000165.200039.0 08.6700.59G? 0
+224326.07 +674419.8 -000059.1-000012.900013.3 08.6700.28A? 0
+224448.11 +540555.2 -000008.7-000006.900005.4 08.6700.95K? 0
+224556.80 +371209.7 +000017.1-000003.500005.3 08.6700.48F? 0
+224735.75 +573921.0 -000003.4-000009.000001.2 08.6700.15A? 0
+224806.04 -213745.8 +000015.2-000012.700002.3 08.6700.91G? 0
+225738.46 -252652.7 +000186.0-000017.300021.4 08.6700.48F? 0
+230043.43 -245940.0 +000051.6-000182.800014.3 08.6700.67G? 0
+230154.21 +083925.3 -000044.1-000022.700001.6 08.6700.31F? 0
+230539.67 -475222.9 +000263.5-000154.400026.5 08.6700.72G? 0
+231421.31 +294308.0 +000097.9-000001.000007.1 08.6700.33F? 0
+232304.00 +160408.8 -000060.5-000091.600009.4 08.6700.55F? 0
+232427.94 -210208.6 -000011.5-000006.800037.6 08.6700.88G? 0
+232905.60 +763742.1 +000005.8+000000.200009.3 08.6700.39F? 0
+233037.68 -184155.7 +000105.9-000082.800020.1 08.6700.83G? 0
+233350.27 -453856.6 +000052.4-000015.500006.3 08.6700.61G? 0
+233530.64 +605446.2 +000004.2+000002.000012.7 08.6700.67G? 0
+234227.29 +543602.9 +000007.8-000014.800005.0 08.6700.05A? 0
+234513.88 +081351.1 +000170.4-000004.500041.6 08.6700.75G? 0
+234708.48 +153903.3 -000003.9+000003.300001.4 08.67-0.09B? 0
+235338.18 +712926.1 -000015.1-000012.900000.1 08.6700.27A? 0
+235424.06 +631133.1 -000003.0-000017.200000.7 08.6700.20A? 0
+235924.61 +682302.8 +000048.2-000000.700009.0 08.6700.49F? 0
+000149.22 +761032.2 +000018.8-000003.400001.1 08.6701.36K? 0
+000458.54 +264330.9 +000022.7+000000.500011.6 08.6701.54K? 0
+000948.36 +582315.5 +000011.2-000008.400008.6 08.6701.47K? 0
+001139.79 +281330.5 +000027.1+000003.600000.4 08.6701.00K? 0
+001441.53 +032150.1 -000020.4-000014.400003.1 08.6701.06K? 0
+002213.96 +731431.2 +000006.7-000007.900013.8 08.6701.06K? 0
+003619.01 +213447.1 +000009.2+000007.000004.0 08.6701.19K? 0
+003750.75 +800929.1 +000019.0-000027.800007.4 08.6701.18K? 0
+003941.08 -710612.8 +000027.8-000014.000021.5 08.6701.20K? 0
+004232.76 -583734.6 +000007.7-000024.100008.4 08.6701.32K? 0
+004257.56 +011734.1 +000037.9-000009.800006.5 08.6701.03K? 0
+004316.90 +301240.0 +000004.6-000009.800019.3 08.6701.13K? 0
+004809.39 +354418.0 +000051.8-000010.800005.3 08.6701.25K? 0
+005230.20 +263415.8 +000039.7-000000.300023.5 08.6701.04K? 0
+005232.85 +083955.6 +000080.1-000017.900007.8 08.6701.01K? 0
+005448.43 +285919.5 +000031.5+000000.100000.1 08.6701.04K? 0
+010328.72 +482249.3 +000005.2+000000.800010.8 08.6701.01K? 0
+011410.23 +350120.1 -000010.1+000014.000002.2 08.6701.27K? 0
+011419.87 +460303.3 +000002.2-000003.600007.9 08.6701.07K? 0
+011646.13 -415218.0 +000015.7-000012.500008.6 08.6701.48K? 0
+011817.90 +265411.7 +000010.0-000013.300014.0 08.6701.48K? 0
+012019.84 +022915.7 -000051.1-000010.400019.6 08.6701.52K? 0
+012415.36 -214508.3 -000023.5-000013.400005.2 08.6701.07K? 0
+012803.44 -194826.4 +000019.6+000018.800017.2 08.6701.09K? 0
+014157.43 -854743.8 -000016.4-000002.900002.9 08.6701.14K? 0
+014926.68 +330057.3 -000009.5-000018.100001.9 08.6701.07K? 0
+015250.98 -254930.7 +000016.9+000035.000020.6 08.6701.04K? 0
+015855.93 -022418.6 -000019.8-000017.400019.5 08.6701.41K? 0
+021143.91 +604244.5 -000001.3-000008.000005.6 08.6701.02K? 0
+021351.85 -175804.2 +000023.6-000016.200011.2 08.6701.27K? 0
+021530.77 -334552.2 +000025.9+000001.700007.6 08.6701.18K? 0
+022256.93 +562105.8 +000005.2-000006.100013.0 08.6701.18K? 0
+022624.59 +383522.7 -000013.7-000006.600013.5 08.6701.51K? 0
+024338.04 -252702.2 +000037.1-000016.400011.4 08.6701.49K? 0
+024921.53 -170859.6 -000013.4-000012.900028.3 08.6701.37K? 0
+025743.84 -253340.1 +000022.8+000005.000012.7 08.6701.20K? 0
+025942.44 +851026.5 +000029.4-000012.900002.0 08.6701.53K? 0
+030037.52 +683947.2 -000002.6-000022.400001.4 08.6701.21K? 0
+031049.98 -574205.8 +000000.6-000064.100002.0 08.6701.02K? 0
+032334.95 +612420.7 -000008.6-000015.400006.6 08.6701.66K? 0
+032513.79 +491004.1 -000004.2-000007.200035.0 08.6701.60K? 0
+032541.85 +133716.8 +000004.9-000001.200004.8 08.6701.42K? 0
+032656.28 +032752.7 +000038.7-000044.200005.8 08.6701.02K? 0
+033954.06 -685839.5 +000058.3+000018.900015.1 08.6701.30K? 0
+035348.78 -570504.4 +000048.7+000036.000009.9 08.6701.36K? 0
+035917.72 +575913.8 -000082.0-000008.400004.7 08.6701.12K? 0
+040453.34 -624336.1 -000003.2+000019.400008.8 08.6701.32K? 0
+040755.74 +430311.4 -000007.0+000010.300017.8 08.6701.55K? 0
+041059.16 +141639.5 -000013.6-000029.800017.3 08.6701.33K? 0
+041128.01 -031520.7 -000003.8-000007.600001.6 08.6701.32K? 0
+041342.16 +782234.0 +000018.8-000028.600005.7 08.6701.50K? 0
+041513.40 -285506.9 -000000.6+000049.300012.9 08.6701.03K? 0
+041704.00 -244905.3 +000008.1-000011.700013.0 08.6701.24K? 0
+042738.13 +511508.5 +000034.8-000036.700027.6 08.6701.22K? 0
+042814.36 +444408.9 +000011.9-000004.900000.7 08.6701.35K? 0
+043022.51 +393311.1 +000014.2-000020.300007.9 08.6701.85M? 0
+043204.05 +434257.8 -000001.9+000009.200024.2 08.6701.29K? 0
+043501.76 -032112.1 -000020.8-000012.300014.8 08.6701.05K? 0
+043637.72 -765301.4 +000001.0+000006.600012.7 08.6701.34K? 0
+044144.37 +440313.0 +000017.6-000014.600018.1 08.6701.19K? 0
+044411.88 +022431.7 -000033.6-000009.100019.7 08.6701.35K? 0
+044635.48 +511902.6 -000003.7+000004.900009.0 08.6701.00K? 0
+045202.51 -424529.0 +000021.6+000037.500012.4 08.6701.39K? 0
+045303.63 -443351.1 +000008.0+000020.600003.8 08.6701.25K? 0
+045636.33 +580749.7 +000021.0-000009.200024.6 08.6701.64K? 0
+045649.32 -240608.6 +000000.6+000015.400004.8 08.6701.55K? 0
+050049.62 +512953.3 -000023.5-000007.700009.9 08.6701.07K? 0
+050129.77 +230615.3 -000021.7-000030.000003.1 08.6701.27K? 0
+050319.44 +423323.6 +000024.3-000005.900014.6 08.6701.67K? 0
+050608.44 -224258.8 -000008.3-000015.300006.1 08.6701.41K? 0
+050713.43 +520836.5 +000012.8-000025.700005.8 08.6701.06K? 0
+050830.81 -013202.5 -000024.1-000002.000008.9 08.6701.05K? 0
+050955.39 +331155.4 +000024.3+000027.900008.5 08.6701.08K? 0
+051030.03 -691913.4 +000020.6-000012.000005.1 08.6701.18K? 0
+051410.56 +321427.5 -000036.8-000042.600012.5 08.6701.09K? 0
+051932.61 +321022.7 +000001.3+000007.200006.6 08.6701.50K? 0
+052221.67 -180704.1 +000001.0-000017.400005.1 08.6701.37K? 0
+052224.36 +443247.9 -000014.5-000013.200063.2 08.6701.44K? 0
+052354.82 +202353.2 -000012.5-000007.000015.7 08.6701.31K? 0
+052958.16 +633346.4 +000029.5+000002.800014.9 08.6701.02K? 0
+053056.01 -213442.0 +000000.6-000012.900008.4 08.6701.33K? 0
+053106.33 +183338.2 -000014.2-000031.600028.9 08.6701.36K? 0
+053442.58 -551521.7 +000008.0+000015.100005.2 08.6701.58K? 0
+053712.48 +124635.9 +000018.4-000002.700010.4 08.6701.15K? 0
+054048.99 -312406.7 +000003.1-000017.900009.2 08.6701.09K? 0
+054249.36 +332227.9 -000020.8-000005.700003.5 08.6701.14K? 0
+054957.90 +114306.9 -000002.4-000031.800019.6 08.6701.01K? 0
+055121.99 -391901.1 +000013.0+000003.800008.8 08.6701.36K? 0
+055250.77 -404725.6 -000007.8+000002.100002.1 08.6701.54K? 0
+055325.47 -171552.7 -000012.0+000043.200007.7 08.6701.04K? 0
+055630.32 +250226.9 -000011.7+000007.400011.4 08.6701.51K? 0
+060342.31 +012003.6 -000019.9-000035.600010.4 08.6701.45K? 0
+060555.63 +512640.4 -000008.3-000048.100018.0 08.6701.02K? 0
+060750.63 -694109.5 +000011.0+000011.300003.8 08.6701.00K? 0
+060847.62 +225905.1 -000028.2-000021.300009.9 08.6701.32K? 0
+060942.56 -493203.1 -000000.2-000006.700006.4 08.6701.29K? 0
+061005.16 +093700.6 +000002.9-000002.100011.1 08.6701.15K? 0
+061142.12 +030713.7 +000013.0+000001.200018.8 08.6701.12K? 0
+061320.12 +520951.3 +000003.0+000001.200012.3 08.6701.28K? 0
+061322.21 +450308.8 +000004.8-000019.000000.1 08.6701.26K? 0
+061437.09 -261209.2 +000004.6+000002.200003.4 08.6701.41K? 0
+061740.23 -214529.9 +000027.3-000043.300004.7 08.6701.01K? 0
+062920.17 -102556.9 -000012.9-000019.900023.1 08.6701.22K? 0
+062927.32 -443428.2 -000005.8-000015.100003.2 08.6701.10K? 0
+063139.66 -383730.5 +000009.9+000040.400012.5 08.6701.00K? 0
+063157.30 -311500.1 +000011.9+000008.000023.7 08.6701.38K? 0
+063716.46 -650236.4 +000010.3+000011.400000.5 08.6701.45K? 0
+065443.61 -372220.0 -000004.2-000030.100008.9 08.6701.66K? 0
+070227.71 +091213.6 -000019.9+000020.700001.3 08.6701.05K? 0
+070332.56 -784657.0 +000004.2+000014.900006.2 08.6701.43K? 0
+070742.06 -222452.6 +000001.2-000016.800002.9 08.6701.67K? 0
+070858.31 +094237.4 -000013.4-000008.900037.9 08.6701.56K? 0
+072207.37 -200412.9 -000019.8-000039.700002.5 08.6701.38K? 1
+072236.02 +080923.3 +000005.9+000029.400030.9 08.6701.58K? 0
+072947.39 -520854.9 -000013.6+000015.900012.6 08.6701.02K? 0
+073307.31 -412800.7 -000012.0+000015.900008.6 08.6701.63K? 0
+074143.88 +610508.7 -000006.8-000012.700009.9 08.6701.25K? 0
+074252.24 -224424.6 +000002.4+000031.200036.5 08.6701.25K? 0
+075043.78 +024214.3 -000017.3+000022.500014.5 08.6701.57K? 0
+075243.90 +023247.0 +000000.4-000002.000024.7 08.6701.55K? 0
+075617.68 +575830.1 -000002.9-000047.400002.2 08.6701.23K? 0
+075628.41 -415511.3 -000018.1+000001.900007.0 08.6701.05K? 0
+075659.02 -271740.9 -000005.3+000026.600003.4 08.6701.54K? 0
+080116.58 -741230.4 +000000.1+000022.200006.6 08.6701.59K? 0
+080128.78 -342441.8 -000025.3+000021.300008.9 08.6701.24K? 0
+080131.01 -453358.9 +000021.0-000001.900004.7 08.6701.34K? 0
+081039.59 -803509.7 -000012.9+000012.000005.6 08.6701.58K? 0
+081109.46 +051721.4 -000018.9+000024.700008.2 08.6701.46K? 0
+081136.01 +094039.8 -000009.1-000009.200034.1 08.6701.47K? 0
+081441.81 +101225.2 +000014.8-000019.400010.4 08.6701.39K? 0
+081443.82 +043514.9 -000003.7+000036.900016.9 08.6701.24K? 0
+081505.37 -212029.7 -000005.6+000023.300010.4 08.6701.01K? 0
+081719.52 -692751.0 +000001.1+000006.400000.6 08.6701.65K? 0
+082254.66 -354755.7 -000023.9+000003.700006.4 08.6701.09K? 0
+082551.55 -300401.5 -000004.7+000003.800013.0 08.6701.35K? 0
+083021.17 -074410.0 -000003.6-000005.900008.7 08.6701.24K? 0
+083445.59 +240040.2 -000010.6-000010.500007.7 08.6701.65K? 0
+084307.07 -470524.9 -000001.4+000022.000006.9 08.6701.08K? 0
+084336.06 -034449.4 -000024.7+000026.700000.1 08.6701.10K? 0
+084722.35 -132839.1 -000009.8-000002.200006.4 08.6701.01K? 0
+085032.94 -460318.1 -000057.3+000021.200006.2 08.6701.24K? 0
+085457.46 -242340.7 -000341.5+000148.300027.5 08.6701.02K? 0
+085638.83 -345931.0 +000026.3-000004.800011.6 08.6701.01K? 0
+085754.69 +225914.9 -000032.9-000046.200002.9 08.6701.76K? 0
+090024.96 -720916.5 -000027.0-000002.900005.1 08.6701.01K? 0
+090107.96 -282206.8 +000013.7-000008.000013.1 08.6701.16K? 0
+090318.98 +252726.9 -000012.6+000017.000000.1 08.6701.27K? 0
+090452.35 +383102.0 +000009.3-000001.600000.2 08.6701.08K? 0
+091545.62 -371359.3 -000014.7+000004.000006.6 08.6701.22K? 0
+091559.30 +211649.1 -000009.0-000014.200001.3 08.6701.54K? 0
+092030.35 +202531.7 -000030.8-000003.000005.4 08.6701.44K? 0
+092857.01 -574431.8 -000021.0-000002.800003.7 08.6701.20K? 0
+093007.59 -685914.9 -000015.1-000005.100000.8 08.6701.38K? 0
+093246.80 -004354.7 -000036.3+000009.600004.7 08.6701.03K? 0
+093358.41 -305049.3 -000038.8-000005.700003.8 08.6701.03K? 0
+094017.56 -162051.2 -000018.4-000002.700000.4 08.6701.48K? 0
+094045.26 -322208.6 -000057.5+000020.100014.5 08.6701.21K? 0
+094100.62 +034739.8 -000012.9+000014.200018.7 08.6701.34K? 0
+094445.73 +813558.1 +000000.6-000008.200006.0 08.6701.14K? 0
+094747.99 -123449.4 +000025.0-000000.400009.6 08.6701.08K? 0
+094801.39 -555753.5 +000000.9+000006.400005.3 08.6701.10K? 0
+095120.80 -590831.8 +000001.5+000002.000005.0 08.6701.54K? 0
+095522.19 -093950.9 +000030.9-000006.400005.6 08.6701.24K? 0
+095530.46 -811802.4 +000001.5+000002.500000.6 08.6701.16K? 0
+095635.54 -295616.3 +000003.9-000021.300003.1 08.6701.03K? 0
+100114.40 +621204.2 +000020.2+000010.400000.2 08.6701.63K? 0
+100757.06 -054305.2 -000036.7-000012.000000.5 08.6701.04K? 0
+102026.95 -164301.9 -000001.3-000022.900005.4 08.6701.59K? 0
+102101.38 +590243.0 +000006.7-000005.700016.4 08.6701.02K? 0
+102142.95 -151200.2 -000004.5+000017.600017.4 08.6701.30K? 0
+102331.85 -300615.4 -000065.4+000033.700015.4 08.6701.62K? 0
+102624.24 +171329.0 +000020.8-000000.300011.4 08.6701.14K? 0
+102711.06 +845407.9 +000003.3-000007.800021.2 08.6701.06K? 0
+103012.72 -524720.7 +000014.0+000005.800004.9 08.6701.04K? 0
+103314.74 +414401.2 -000016.2-000016.500007.4 08.6701.00K? 0
+104304.66 -144432.8 -000008.0-000023.200000.5 08.6701.13K? 0
+104446.70 -095614.4 -000015.0-000009.600009.0 08.6701.33K? 0
+105359.89 -610531.3 +000005.0+000036.400015.3 08.6701.84K? 0 0.10 1.00
+105423.81 -472929.6 -000026.7+000003.400004.6 08.6701.11K? 0
+105935.00 +752829.1 -000001.1+000010.500000.7 08.6701.78K? 0
+110224.89 -732740.0 -000005.4+000012.400015.8 08.6701.02K? 0
+110433.93 -522716.8 -000034.0+000024.200005.7 08.6701.01K? 0
+110945.46 -111907.5 -000035.1+000003.600005.1 08.6701.46K? 0
+111445.98 -281827.3 -000008.7+000001.400003.2 08.6701.17K? 0
+112441.48 -440908.9 -000043.2+000006.700012.5 08.6701.10K? 0
+112535.05 -472955.5 -000008.2-000014.300036.3 08.6701.14K? 0
+113620.46 +003549.5 -000000.3+000009.100026.9 08.6701.51K? 0
+113913.71 -612446.0 -000043.0-000043.000008.4 08.6701.30K? 0
+114029.65 +092902.9 -000015.0+000003.600003.1 08.6701.55K? 0
+114123.16 -595729.8 -000029.9+000008.200003.1 08.6701.71K? 0
+114559.34 +284008.5 -000027.5+000011.300008.2 08.6701.01K? 0
+115341.80 -610149.7 +000020.3-000035.400008.3 08.6701.64K? 0
+115359.13 -695609.2 -000069.9-000000.700012.8 08.6701.14K? 0
+120036.96 -560544.3 +000023.4+000016.000001.5 08.6701.58K? 0
+120835.21 -065116.0 -000028.0-000018.600038.2 08.6701.49K? 0
+120908.01 -643740.4 -000025.3+000003.400005.3 08.6701.21K? 0
+121010.89 -201044.5 -000032.7-000065.200014.0 08.6701.09K? 0
+121056.07 -593320.2 +000007.1+000006.900003.0 08.6701.10K? 0
+121308.59 -204412.2 -000004.9+000012.800016.0 08.6701.45K? 0
+121310.08 -293449.4 -000003.3-000021.200004.0 08.6701.57K? 0
+121739.83 -215717.5 -000001.8-000004.000008.7 08.6701.39K? 0
+122137.75 -473107.0 -000044.4-000005.800010.8 08.6701.06K? 0
+122804.18 +781336.8 +000001.9-000010.800009.1 08.6701.02K? 0
+122825.81 -024534.4 -000042.2+000005.200009.0 08.6701.61K? 0
+123023.86 +732633.2 -000002.5-000015.000006.4 08.6701.30K? 0
+123132.21 +423150.6 -000056.1+000021.800002.6 08.6701.00K? 1
+123631.37 +571900.2 -000010.4-000001.700010.7 08.6701.20K? 0
+123817.81 -304527.7 -000023.7+000001.300019.2 08.6701.59K? 0
+123831.25 +283423.0 -000016.2+000016.000003.9 08.6701.13K? 0
+123913.31 +303459.4 -000021.7-000016.100015.1 08.6701.22K? 0
+124416.88 +362901.0 +000001.7-000029.200000.2 08.6701.14K? 0
+125319.54 -105516.3 -000024.4-000004.200028.0 08.6701.01K? 0
+125409.14 -535054.7 -000012.3+000003.700000.8 08.6701.43K? 0
+130257.85 -361349.2 -000007.6-000007.400010.1 08.6701.43K? 1
+130756.75 +365832.0 +000019.9-000026.100001.0 08.6701.08K? 0
+131143.40 -204038.1 -000052.1+000013.600001.9 08.6701.02K? 0
+131319.80 +403339.4 -000013.0+000000.600007.5 08.6701.53K? 0
+131612.02 +305339.6 -000048.8-000062.300010.1 08.6701.24K? 0
+131638.29 -561300.6 -000013.1-000011.000012.8 08.6701.68K? 0
+131926.27 -555841.2 -000002.9+000015.500001.5 08.6701.40K? 0
+132643.03 -412401.2 -000000.6-000009.400003.6 08.6701.40K? 0
+132827.63 +272051.9 +000024.0-000025.600013.0 08.6701.05K? 0
+133107.63 -705030.8 -000020.5-000021.400014.8 08.6701.36K? 0
+133235.46 -553106.6 +000008.9-000029.800018.7 08.6701.40K? 0
+133532.05 -042323.5 -000006.3-000008.500037.4 08.6701.50K? 0
+133549.09 -222301.2 -000010.1-000031.000016.5 08.6701.00K? 0
+134057.26 -863907.2 -000008.1-000021.200002.6 08.6701.02K? 0
+134534.93 -792342.1 -000015.4-000004.200000.3 08.6701.15K? 0
+134555.94 -645026.0 -000092.8-000038.900013.4 08.6701.01K? 0
+135354.79 +621049.1 -000037.5-000021.700007.8 08.6701.07K? 0
+140207.57 -374224.8 -000038.3+000013.000008.9 08.6701.10K? 0
+140524.58 -230953.6 -000005.3-000023.800004.7 08.6701.46K? 0
+140922.90 -565008.0 -000009.0+000008.100004.3 08.6701.46K? 0
+141048.90 -365015.7 -000023.3+000015.000007.9 08.6701.31K? 0
+142146.87 -084021.8 -000056.5+000000.800013.8 08.6701.53K? 0
+143532.06 +344111.6 -000004.8-000000.300010.3 08.6701.21K? 0
+144258.68 -372030.3 -000008.3+000030.400015.2 08.6701.07K? 0
+144451.09 -105211.2 +000077.7-000050.200008.5 08.6701.05K? 0
+145345.26 +425854.9 -000033.0+000012.700004.1 08.6701.03K? 0
+145414.48 +620912.4 -000032.0-000011.800003.5 08.6701.16K? 0
+145949.77 -712608.6 -000005.2-000014.200010.8 08.6701.08K? 0
+150229.27 +474436.1 -000017.0+000000.900013.6 08.6701.18K? 0
+150601.40 -360538.4 -000022.7-000005.300007.5 08.6701.51K? 0
+150738.20 -763234.3 +000010.8+000021.800018.7 08.6701.53K? 0
+151047.18 -711812.8 -000014.1-000014.600001.9 08.6701.03K? 0
+151116.31 +183627.7 +000001.8-000014.400001.7 08.6701.55K? 0
+152723.35 -585716.9 -000026.6+000007.300003.5 08.6701.39K? 0
+153247.17 +302945.0 -000035.5+000003.800005.3 08.6701.03K? 0
+153350.95 -332235.2 -000013.1+000014.400001.6 08.6701.34K? 0
+153852.95 -502047.4 -000008.9-000033.300007.1 08.6701.09K? 0
+154042.46 -664819.6 -000019.7-000024.600002.4 08.6701.03K? 0
+154138.21 -420229.8 -000052.0-000000.100017.2 08.6701.15K? 0
+154415.94 -280529.6 +000010.3-000008.100031.3 08.6701.58K? 0
+154525.35 -403848.1 -000028.2-000051.600005.3 08.6701.52K? 0
+154543.19 +463450.4 -000021.6+000026.200011.0 08.6701.14K? 0
+154706.98 +290614.1 -000016.9-000015.100013.8 08.6701.23K? 0
+155005.91 -555513.6 -000002.9+000005.300008.0 08.6701.70K? 0
+155013.50 +383741.9 +000010.0-000025.200022.6 08.6701.11K? 0
+155019.45 -504513.2 +000018.1+000002.100008.0 08.6701.39K? 0
+155111.94 +075217.8 +000022.8-000013.800028.4 08.6701.56K? 0
+155150.19 -451839.4 -000027.3-000017.100021.3 08.6701.39K? 0
+155706.91 -284047.0 -000012.5-000011.400011.8 08.6701.13K? 0
+160121.30 +113424.2 -000061.0+000001.000021.6 08.6701.52K? 0
+160832.90 -535634.9 -000015.5-000003.900013.8 08.6701.03K? 0
+162010.56 +731041.9 -000010.5+000005.800005.0 08.6701.31K? 0
+162407.93 -090612.4 -000037.7-000002.500027.8 08.6701.50K? 0
+162752.00 -350714.5 +000013.7-000001.600007.8 08.6701.74K? 0
+163041.17 +195540.6 -000001.9-000036.100013.7 08.6701.07K? 0
+163140.23 -762119.7 -000000.3+000006.700006.1 08.6701.18K? 0
+163240.25 +664517.9 -000022.5+000013.600006.5 08.6701.15K? 0
+163523.47 +315737.9 +000011.2-000004.600002.7 08.6701.05K? 0
+164219.90 -552303.2 -000023.8-000075.500014.8 08.6701.41K? 0
+164712.04 +324917.6 +000027.7-000025.300001.9 08.6701.07K? 1
+164722.30 +665646.7 +000021.7+000000.200018.1 08.6701.13K? 0
+164959.49 -232653.5 +000002.8+000010.800000.2 08.6701.22K? 0
+165730.05 +130237.0 +000012.6+000014.800011.5 08.6701.51K? 0
+165837.80 +013943.1 -000026.3+000012.800027.4 08.6701.40K? 0
+170007.91 -590046.4 +000000.4+000005.900025.4 08.6701.67K? 0
+170201.81 +365831.2 +000005.5+000001.700001.8 08.6701.24K? 0
+170210.14 +663141.0 -000015.1-000001.600008.1 08.6701.11K? 0
+171233.90 -432522.4 -000021.2-000035.700019.1 08.6701.16K? 0
+171854.35 -242611.0 -000008.7-000015.200030.9 08.6701.85M? 0
+172232.83 +094420.6 +000024.7-000015.100008.6 08.6701.33K? 0
+172358.15 -553411.1 -000086.5+000023.300003.5 08.6701.02K? 0
+172708.93 -001539.5 -000008.1+000009.700001.8 08.6701.75K? 0
+172719.71 +605432.6 +000018.2+000012.700005.4 08.6701.00K? 0
+172724.76 +300622.4 +000001.9-000017.400013.9 08.6701.69K? 0
+173520.80 +693801.4 +000015.3-000012.700013.9 08.6701.27K? 0
+174131.02 -391802.2 -000015.9-000008.500003.1 08.6701.07K? 0
+174229.74 -462554.8 +000007.4-000023.100023.1 08.6701.79K? 0
+174350.55 +020029.5 -000035.3+000003.900043.3 08.6701.62K? 0
+174529.67 -310324.0 -000001.0-000020.000025.4 08.6701.30K? 0
+174542.78 +171251.7 +000006.5+000002.500029.9 08.6701.20K? 0
+175030.04 -652056.1 +000003.9-000004.300002.2 08.6701.14K? 0
+175040.33 +130927.5 -000007.8-000007.600022.5 08.6701.63K? 0
+175058.31 +191442.5 +000006.3-000025.100004.9 08.6701.07K? 0
+175155.51 -202615.4 +000005.9-000035.100000.4 08.6701.18K? 0
+180113.39 -475307.5 +000015.9-000015.100020.8 08.6701.15K? 0
+180214.46 +205609.6 -000003.8-000010.000005.8 08.6701.23K? 0
+180620.63 -633444.7 -000009.9-000043.200017.0 08.6701.58K? 0
+180648.62 -493220.5 -000036.3-000048.000014.3 08.6701.05K? 0
+180849.03 -502146.9 +000021.1+000003.200022.8 08.6701.59K? 0
+180854.69 +442218.3 -000014.9+000022.300004.7 08.6701.12K? 0
+181702.32 +045534.1 -000020.1-000013.200023.8 08.6701.43K? 0
+182251.23 +273103.8 -000006.2-000011.600009.5 08.6701.14K? 0
+182915.35 -004751.7 -000046.8-000006.500031.8 08.6701.20K? 0
+183336.43 +152101.9 -000017.9-000004.100009.4 08.6701.23K? 0
+184527.79 +435943.4 -000009.7-000029.700006.1 08.6701.43K? 0
+184545.22 +353013.1 -000012.0-000009.000007.0 08.6701.42K? 0
+184608.48 +401647.4 +000019.1-000012.300022.1 08.6701.13K? 0
+184640.43 +304550.7 -000000.5-000045.200007.1 08.6701.57K? 0
+184948.68 -593557.8 +000009.5+000006.700010.3 08.6701.67K? 0
+185423.99 +503455.9 +000000.6-000008.200006.8 08.6701.52K? 0
+185721.31 +715954.7 -000025.9-000005.300002.3 08.6701.62K? 0
+190442.48 +262013.8 +000004.4-000025.200009.6 08.6701.25K? 0
+190807.32 +034809.2 +000037.8-000018.000009.8 08.6701.69K? 0
+191014.29 +601830.6 +000038.3+000012.700008.9 08.6701.08K? 0
+191230.37 +124306.4 +000020.8+000000.000024.4 08.6701.14K? 0
+191426.60 +361926.9 +000022.6-000024.400009.1 08.6701.43K? 0
+191427.42 +411540.0 +000006.7+000034.600022.1 08.6701.16K? 0
+192044.48 -744647.3 +000001.7-000004.400004.2 08.6701.21K? 0
+192317.12 +042650.6 -000005.4-000000.800027.9 08.6701.31K? 0
+192515.90 +543302.3 +000016.9+000008.100006.6 08.6701.04K? 0
+192517.48 -572233.4 +000001.3-000022.200002.8 08.6701.38K? 0
+192725.42 +181117.5 -000005.3+000023.100010.4 08.6701.30K? 0
+193432.27 +354326.3 -000008.8-000002.600005.8 08.6701.60K? 0
+193513.84 +435940.5 -000004.3-000009.400010.4 08.6701.15K? 0
+193713.87 +190652.0 -000017.2-000018.000015.6 08.6701.49K? 0
+194434.48 -625840.4 +000005.5-000026.300002.6 08.6701.68K? 0
+194516.88 +550142.4 +000003.1+000002.900011.2 08.6701.49K? 0
+194914.48 -085522.4 -000026.1+000006.300004.7 08.6701.08K? 0
+195125.42 -310707.3 +000003.3+000002.500015.3 08.6701.04K? 0
+195245.82 -434635.6 -000032.8+000015.200017.2 08.6701.05K? 0
+195646.20 +444429.6 +000003.9-000003.900009.0 08.6701.04K? 0
+195847.39 +335328.6 -000015.5-000035.100016.8 08.6701.30K? 0
+195912.23 -160200.0 -000020.5-000001.500004.1 08.6701.02K? 0
+195927.13 +325137.6 +000003.0+000009.300002.0 08.6701.01K? 0
+200129.65 -600414.1 -000026.4+000012.900008.1 08.6701.18K? 0
+200749.14 -433658.7 +000014.4-000024.900006.7 08.6701.01K? 0
+200904.92 -275701.2 +000009.4+000008.100012.8 08.6701.02K? 0
+200927.68 +280419.0 -000002.2-000012.600020.0 08.6701.15K? 0
+200930.82 -293027.6 -000031.1-000000.700001.2 08.6701.58K? 0
+201053.28 -240109.9 +000024.3+000002.200001.6 08.6701.47K? 0
+201132.72 +214745.8 -000009.5-000006.100013.7 08.6701.11K? 0
+201238.81 +134439.8 -000002.7+000020.600009.0 08.6701.26K? 0
+201248.55 +301739.6 -000006.0+000004.300003.7 08.6701.03K? 0
+201332.72 +524937.1 +000029.2+000014.700000.5 08.6701.14K? 0
+201612.58 +212708.9 -000022.9+000021.900021.5 08.6701.12K? 0
+202707.47 -170559.3 -000020.0-000009.500001.6 08.6701.49K? 0
+202944.59 +280042.0 +000009.1-000000.800011.2 08.6701.31K? 0
+203007.58 -773653.5 -000000.7-000004.700012.2 08.6701.03K? 0
+203020.16 +585035.8 -000003.2-000005.900013.8 08.6701.16K? 0
+203414.12 +432702.2 +000000.0+000000.000000.0 08.6701.04K? 1
+203422.42 +034541.8 -000019.3+000007.100000.5 08.6701.65K? 0
+203729.99 +233842.7 +000008.6-000004.900002.9 08.6701.64K? 0
+203932.74 +632226.5 +000005.1-000008.700001.9 08.6701.48K? 0
+204640.19 -055850.3 -000018.8-000008.700002.1 08.6701.01K? 0
+205327.16 +222341.6 +000003.8-000009.500004.9 08.6701.42K? 0
+205602.03 +222736.7 -000010.0+000003.300008.0 08.6701.64K? 0
+210046.71 +352214.8 -000017.1-000031.800000.2 08.6701.02K? 0
+210538.35 -054054.2 +000030.2-000004.600001.3 08.6701.06K? 0
+210719.95 +313241.0 +000022.0+000030.900024.0 08.6701.08K? 0
+211239.46 -384055.7 +000000.9+000010.100004.0 08.6701.10K? 0
+211349.25 -115652.6 -000040.8-000015.500007.5 08.6701.02K? 0
+211842.41 +161916.2 -000018.1-000025.600009.6 08.6701.67K? 0
+212025.71 +473328.2 +000073.6-000147.700028.2 08.6701.02K? 0
+212240.58 -561007.6 -000012.7-000012.500008.2 08.6701.48K? 0
+212415.24 -584132.1 -000096.4-000007.500023.0 08.6701.07K? 0
+212604.03 -530829.1 -000022.6-000003.900007.1 08.6701.49K? 0
+212651.22 +403430.3 +000004.9-000014.400002.1 08.6701.04K? 0
+212652.30 +423221.5 +000005.1+000008.200001.2 08.6701.36K? 0
+212857.03 -492530.7 +000001.6-000025.400012.2 08.6701.27K? 0
+213249.11 +015912.0 +000011.1-000000.300033.1 08.6701.48K? 0
+213817.89 +512648.6 -000017.9-000007.900008.5 08.6701.29K? 0
+213831.94 -020054.6 +000003.6-000006.600006.1 08.6701.09K? 0
+213955.45 +134605.4 +000010.5+000032.100010.3 08.6701.03K? 0
+214036.35 -164603.3 +000014.3+000034.100005.5 08.6701.39K? 0
+214225.24 +175009.5 -000045.8-000003.300003.3 08.6701.01K? 0
+214419.27 +031242.6 -000003.9-000010.800002.0 08.6701.60K? 0
+214500.40 +555338.0 +000025.9-000008.200002.9 08.6701.02K? 0
+214505.16 +315857.2 +000008.5-000001.900004.2 08.6701.17K? 0
+214800.25 -271205.9 +000081.5+000004.500032.0 08.6701.27K? 0
+214911.91 +054322.5 +000559.9-000043.200043.6 08.6701.06K? 0
+215100.23 +004533.6 -000000.8-000038.100013.9 08.6701.03K? 0
+215307.00 +324331.2 +000000.3-000010.800008.2 08.6701.05K? 0
+215431.69 -073037.6 +000023.2-000011.300009.8 08.6701.60K? 0
+220156.29 +351829.8 +000000.1-000007.000017.8 08.6701.13K? 0
+220441.29 +263956.3 -000016.8+000009.200000.2 08.6701.41K? 0
+220817.46 +241844.7 +000004.9-000015.200013.8 08.6701.35K? 0
+221205.24 +090005.4 +000026.4-000007.700009.8 08.6701.51K? 0
+221505.01 -195344.1 -000020.1+000018.400005.5 08.6701.16K? 0
+221608.06 +522947.6 -000026.1+000000.400005.8 08.6701.71K? 0
+221614.09 +535635.1 -000002.5-000000.800019.4 08.6701.87M? 0
diff --git a/kstars/kstars/data/hip091.dat b/kstars/kstars/data/hip091.dat
new file mode 100644
index 00000000..f1c27572
--- /dev/null
+++ b/kstars/kstars/data/hip091.dat
@@ -0,0 +1,1000 @@
+221814.41 +474516.2 -000004.3-000004.800006.2 08.6701.03K? 0
+222809.23 -310436.1 +000030.7+000000.600022.5 08.6701.55K? 0
+223032.74 +424334.1 -000002.2+000001.900000.8 08.6701.50K? 0
+223634.38 +263458.8 +000001.5-000010.000034.7 08.6701.10K? 0
+224445.86 +131923.4 -000023.0-000016.900007.1 08.6701.06K? 0
+224533.48 -320622.9 +000021.8+000001.300025.6 08.6701.45K? 0
+224736.54 +464457.5 +000039.0-000010.800011.5 08.6701.01K? 0
+230420.39 -301709.9 +000015.5-000020.500008.7 08.6701.34K? 0
+230624.33 -584622.6 +000030.0-000019.400008.4 08.6701.11K? 0
+230742.32 -663907.9 -000018.0-000021.400002.9 08.6701.02K? 0
+231512.54 -415719.1 +000004.7-000005.800004.4 08.6701.24K? 0
+231543.41 +604040.4 +000022.2+000035.600004.0 08.6701.28K? 0
+231753.53 +475129.5 -000039.3-000011.800003.7 08.6701.32K? 0
+233654.41 +351439.2 -000017.7-000017.300008.9 08.6701.15K? 0
+234112.58 +391056.8 +000034.9+000011.200022.3 08.6701.31K? 0
+234113.44 -025133.5 -000031.9-000000.100009.4 08.6701.19K? 0
+234402.93 +562148.8 +000029.0-000004.600015.6 08.6701.69K? 0
+235809.20 -035844.9 +000006.5+000013.500000.4 08.6701.10K? 0
+062339.12 -270356.7 -000017.9-000003.100004.2 08.6702.92N? 0 0.10 1.00
+192655.15 +150617.2 -000012.5+000006.200031.7 08.6702.02M? 0
+204229.44 +584209.7 -000005.1-000003.600000.3 08.6702.19M? 0
+000027.97 +541808.1 -000003.5+000004.100006.9 08.6800.02A? 0
+000056.57 +351900.3 +000028.5-000017.700017.2 08.6800.52F? 0
+000510.16 +022350.3 +000050.2-000036.400002.1 08.6800.63G? 0
+001818.32 -341023.8 +000005.2+000030.900001.3 08.6800.49F? 0
+001952.76 +132335.9 -000015.8-000004.400007.5 08.6800.43F? 0
+002121.63 -104100.4 +000007.1+000020.000000.9 08.6800.87G? 0
+002400.38 +652444.7 -000012.5-000005.200012.8 08.6800.38F? 0
+002417.94 +695813.7 +000049.0-000006.600004.7 08.6800.47F? 0
+004013.58 -373446.7 +000062.9+000032.900009.7 08.6800.55F? 0
+004927.84 -650016.0 +000029.3-000002.000001.5 08.6800.47F? 0
+005613.45 +153922.5 +000054.6-000036.100001.3 08.6800.61G? 0
+005728.80 +093111.1 +000000.9-000002.400022.5 08.6800.48F? 0
+005858.69 +074309.6 -000009.9-000000.400001.0 08.6800.44F? 0
+010149.14 +440622.0 +000017.1-000013.600012.5 08.6800.13A? 0
+010642.79 -084149.7 +000032.0-000055.800008.7 08.6800.46F? 0
+010820.36 +215105.5 +000036.3+000004.700015.5 08.6800.47F? 0
+010956.62 -584828.0 -000019.6-000023.300002.8 08.6800.94G? 0
+011327.05 +510204.1 -000070.0-000157.600001.3 08.6800.76G? 0
+012222.23 +245143.3 +000052.8-000020.900000.7 08.6800.62G? 0
+012231.44 +433956.3 -000020.5-000033.500012.2 08.6800.52F? 0
+012710.29 -562549.4 -000038.6+000007.800010.7 08.6800.46F? 0
+013252.76 +044628.2 +000020.2-000009.600011.6 08.6800.55F? 0
+013736.16 +540645.2 -000000.2-000009.200002.9 08.6800.12A? 0
+013758.96 +224257.9 +000030.1-000024.100000.3 08.6800.58F? 0
+014212.59 +310822.7 -000050.3+000015.100000.5 08.6800.48F? 0
+014600.06 -435448.3 +000086.5+000028.700035.2 08.6800.65G? 0
+014626.99 +721507.1 -000005.5-000026.700009.1 08.6800.52F? 0
+014905.09 -153454.7 +000031.7-000011.400008.3 08.6800.41F? 0
+014956.11 -802218.1 +000065.7+000036.900016.2 08.6800.31F? 0
+015457.05 +084722.6 +000028.6-000059.400018.0 08.6800.61G? 0
+015755.56 -034243.9 -000018.4-000055.600002.6 08.6800.55F? 0
+020028.04 -315001.7 -000021.2+000019.500001.4 08.6800.40F? 0
+020130.27 +331852.6 +000015.8-000027.700013.6 08.6800.64G? 0
+020440.49 -161715.5 -000007.2+000006.700005.1 08.6800.56F? 0
+020443.52 +602618.4 +000008.4-000012.500004.0 08.6800.93G? 0
+020631.00 +610241.3 +000022.4-000008.500002.8 08.6800.22A? 0
+021123.80 -473528.5 +000043.1+000031.300001.3 08.6800.49F? 0
+021439.88 +331856.3 -000000.3+000002.700003.6 08.6800.47F? 0
+021455.51 -063902.4 +000026.8+000002.300003.3 08.6800.37F? 0
+021734.99 +593209.5 +000036.8-000013.500013.5 08.6800.33F? 0
+021740.05 +404824.4 +000045.9-000043.100006.3 08.6800.32F? 0
+022118.08 +494029.5 +000026.9+000013.900010.7 08.6800.49F? 0
+022318.56 +585004.2 -000002.4-000003.200000.8 08.6800.18A? 0
+022615.41 -235315.5 -000050.1-000199.500014.6 08.6800.66G? 0
+022754.65 +452235.3 -000010.3-000010.800008.2 08.6800.26A? 0
+023712.14 +385018.1 +000059.5-000018.200001.3 08.6800.39F? 0
+023755.14 +200309.5 +000008.9+000004.400008.9 08.6800.38F? 0
+024236.88 +624449.6 +000027.7-000044.300009.1 08.6800.46F? 0
+024515.47 +833707.7 -000022.1+000035.100017.2 08.6800.49F? 0
+024700.16 +500728.6 +000000.0+000000.000000.0 08.6800.55F? 1
+025004.34 +334903.1 +000001.4-000019.800010.3 08.6800.20A? 0
+025031.17 -200737.2 -000006.4+000004.600006.0 08.6800.16A? 0
+030003.41 +543833.5 -000003.8-000032.900013.1 08.6800.97K? 0
+030204.03 +413737.5 +000014.7-000039.000007.2 08.6800.37F? 0
+030213.08 -214504.6 -000033.2-000008.700013.5 08.6800.51F? 1
+030912.65 +204436.9 +000083.4-000001.700009.2 08.6800.48F? 0
+031045.01 +650240.2 +000063.4+000022.400006.5 08.6800.54F? 0
+031616.19 -631650.3 +000028.0+000014.300012.4 08.6800.49F? 0
+032810.91 +040907.8 +000040.7-000021.500007.9 08.6800.53F? 0
+033245.25 +541517.8 -000008.0-000005.800006.5 08.6800.24A? 0
+033800.42 -714535.8 +000002.9+000003.500001.8 08.6800.99K? 0
+033835.08 +483536.8 +000028.1-000030.600009.6 08.6800.23A? 0
+034434.19 +320946.4 -000029.3+000001.800015.8 08.6800.63G? 1
+034657.84 +284047.7 -000005.7-000048.000000.4 08.6800.23A? 0
+035240.52 +675337.0 +000030.6-000022.900006.8 08.6800.52F? 0
+035747.95 +052900.0 +000008.3+000001.100000.2 08.6800.28A? 0
+040228.54 +312928.1 -000000.7-000016.000012.1 08.6800.16A? 0
+040231.42 -112450.1 +000014.4+000036.500003.0 08.6800.54F? 0
+040503.88 -612858.2 +000007.6+000059.700003.6 08.6800.24A? 0
+040637.34 +233105.2 -000004.5-000023.700007.2 08.6800.48F? 0
+040649.34 +702738.0 -000009.0-000010.000000.4 08.6800.17A? 0
+040703.81 -314353.9 +000012.7+000185.200019.5 08.6800.44F? 0
+040731.22 +853717.1 +000035.0+000000.500005.5 08.6800.52F? 0
+041050.48 -861140.0 -000007.9-000006.100009.3 08.6800.54F? 0
+041157.84 +460413.2 +000067.7-000039.800011.2 08.6800.46F? 0
+041201.08 +463142.5 +000007.2-000018.600001.9 08.6800.44F? 0
+041736.53 +471509.4 +000033.7-000041.500015.7 08.6800.51F? 0
+041903.06 -335422.2 +000000.0+000000.000000.0 08.6800.48F? 0
+043324.85 -235619.6 +000016.7-000017.900000.4 08.6800.25A? 0
+043355.96 +804749.1 -000009.7+000031.800007.3 08.6800.96K? 0
+043617.25 +523021.8 +000002.2-000000.400005.1 08.6800.14A? 0
+044500.89 -060326.1 +000031.2+000009.300008.8 08.6800.34F? 0
+044727.43 +221815.1 -000028.3-000000.900018.6 08.6800.35F? 0
+044816.33 -205453.8 -000001.8-000046.300000.0 08.6800.40F? 0
+045807.19 -700857.3 -000004.5+000012.200020.4 08.6800.48F? 0
+050009.83 +223534.0 -000000.3-000003.800001.8 08.6800.16A? 0
+050124.93 -054143.6 -000000.7-000016.000000.8 08.6800.35F? 0
+050504.60 -232648.4 -000010.7+000009.100015.1 08.6800.95K? 0
+050820.90 -040529.3 +000003.5-000010.000004.2 08.6800.17A? 0
+051218.50 +090727.1 -000015.0+000015.000021.8 08.6800.12A? 0
+051549.55 -425056.6 +000020.4-000002.500002.4 08.6800.52F? 0
+051814.62 +051906.6 -000005.2+000004.300010.8 08.68-0.03B? 0
+052024.33 -080112.0 -000017.7-000070.500007.1 08.6800.37F? 0
+052300.79 +354043.0 +000001.3-000002.000007.0 08.6800.14A? 0
+052310.06 +354232.3 +000008.5+000000.400010.3 08.6800.05A? 0
+052535.31 -050925.1 -000008.1+000002.400009.0 08.6800.94G? 0
+052740.07 +083449.0 -000023.4-000011.200001.2 08.6800.42F? 0
+052901.40 -024632.1 -000041.5+000026.100003.1 08.6800.24A? 0
+052903.63 -021033.3 -000002.6+000003.700001.6 08.68-0.04B? 0
+053203.54 +111438.4 +000000.9-000000.700006.6 08.6800.07A? 0
+053422.12 -513754.5 +000007.2+000034.000008.6 08.6800.46F? 0
+053528.37 -432352.2 -000000.8+000013.900003.8 08.68-0.09B? 0
+053701.19 -515655.4 -000005.1-000040.300007.5 08.6800.40F? 0
+054430.82 +083814.1 +000018.7-000032.000014.7 08.6800.51F? 0
+054539.67 -305435.2 -000013.2+000023.400004.9 08.6800.08A? 0
+054854.30 -421659.3 +000003.1+000010.200006.0 08.6800.07A? 0
+054923.25 -242739.1 +000032.4+000029.500001.5 08.6800.51F? 0
+054931.38 -065914.1 +000062.7-000000.700011.6 08.6800.77G? 0
+055032.10 -031004.8 -000013.0-000017.500004.6 08.6800.51F? 0
+055339.88 +650004.3 +000002.2+000002.200004.5 08.6800.22A? 0
+055459.42 -533139.6 -000011.5+000000.000007.5 08.6800.89G? 0
+055528.44 +814718.0 +000000.5+000020.300008.9 08.6800.18A? 0
+055540.88 +532658.3 +000000.8-000045.600008.6 08.6800.48F? 1
+055624.72 -603500.7 +000015.5+000087.400011.5 08.6800.47F? 0
+055910.50 +273424.8 -000018.4+000008.500002.6 08.6800.04A? 0
+060101.37 +015940.2 +000001.5-000004.300004.2 08.6800.04A? 0
+060157.79 -343045.0 -000002.9+000009.300005.0 08.68-0.03B? 0
+060423.45 +285904.4 -000005.0-000005.900008.5 08.6800.05A? 0
+060651.82 +500250.0 -000013.0-000003.000001.8 08.6800.01A? 0
+060702.98 +143553.4 +000008.6-000012.600012.7 08.6800.28A? 0
+060822.04 +112348.6 +000008.0+000018.700015.5 08.6800.95G? 0
+060844.48 +172407.2 -000008.7+000002.300002.5 08.6800.68G? 1
+061054.54 +374127.9 +000006.3-000008.500001.9 08.6800.03A? 0
+061237.84 -321324.8 +000001.0-000014.000014.7 08.6800.22A? 0
+061307.40 -152936.2 -000011.5+000011.200004.3 08.6800.01A? 0
+061802.97 -171643.6 -000024.8+000005.600002.8 08.68-0.03B? 0
+061919.01 -372746.2 -000223.7-000020.900025.6 08.6800.87G? 0
+062522.16 -121459.7 -000005.7+000008.500003.0 08.6800.49F? 0
+062842.80 -281415.0 +000000.7-000007.500008.7 08.6800.92G? 0
+062946.47 +363611.6 +000004.6-000012.200011.1 08.6800.21A? 0
+063050.34 -370500.9 -000035.9-000134.800001.4 08.6800.86G? 0
+063059.82 -142920.3 -000008.5+000002.600002.1 08.68-0.02B? 0
+063148.46 +492827.4 +000001.7-000007.800006.7 08.6800.50F? 0
+063225.45 +212637.0 +000004.3-000029.600012.5 08.6800.15A? 0
+063458.34 +791127.1 -000009.0+000010.300003.3 08.6800.41F? 0
+063554.23 +062610.2 -000004.9-000000.600024.8 08.6800.15A? 0
+063718.19 -175646.8 -000011.4-000007.100004.5 08.6800.36F? 0
+063750.84 -705600.0 -000153.3+000295.200023.6 08.6800.75G? 0
+063912.76 -092148.1 +000000.1-000016.800016.7 08.6800.09A? 0
+063957.70 -144445.3 +000014.2+000005.000006.7 08.6800.03A? 0
+064013.77 -030058.8 -000009.1-000014.400004.4 08.6800.14A? 0
+064043.90 -514008.3 +000025.2-000144.000004.9 08.6800.47F? 0
+064411.59 +360914.9 -000016.7-000033.900002.3 08.6800.42F? 0
+064559.63 +521349.2 +000001.9-000008.000003.6 08.6800.00A? 0
+064640.18 +234950.3 -000052.2-000042.900011.4 08.6800.37F? 0
+064654.97 -293627.2 -000006.1+000010.400002.4 08.6800.01A? 0
+064749.36 +080032.3 -000004.9-000010.100006.7 08.6800.39F? 0
+065007.38 -074753.8 -000023.4-000038.700008.2 08.6800.16A? 0
+065110.36 +621347.1 -000033.4-000084.200020.8 08.6800.61G? 0
+065306.50 -272638.7 -000007.0-000022.700002.2 08.6800.99K? 0
+065647.57 +241751.1 -000022.3+000018.700002.9 08.6800.91G? 0
+065811.89 -050429.3 -000004.5-000010.800015.1 08.6800.40F? 0
+070150.82 -070258.2 +000006.7+000015.000027.9 08.68-0.04B? 0
+070155.94 +293955.4 -000005.2+000005.400009.1 08.6800.13A? 0
+070217.50 +015603.1 +000056.7-000052.500025.3 08.6800.55F? 0
+070338.79 -290104.7 +000005.4-000002.400017.5 08.6800.96K? 0
+070522.48 +021538.6 +000002.4+000008.700002.7 08.68-0.00B? 0
+070606.10 -184240.4 -000015.9+000003.800003.6 08.6800.65G? 0
+070617.01 +101601.6 +000000.4-000000.400000.1 08.68-0.04B? 0
+070855.17 +655754.1 -000032.3-000030.100003.5 08.6800.64G? 0
+070902.29 -030942.5 -000000.5-000007.300001.3 08.6800.01A? 0
+071156.72 +573027.7 -000005.1-000035.000000.6 08.6800.52F? 0
+071215.85 +491320.2 +000020.8-000026.600022.7 08.6800.51F? 0
+071219.52 -630508.9 +000003.4-000002.400003.2 08.6800.97K? 0
+071257.03 -433931.6 -000009.4+000007.700010.3 08.6800.98K? 0
+071323.22 -010714.8 -000000.2+000017.300017.3 08.6800.95G? 0
+071600.14 +152102.6 -000042.7-000022.200002.4 08.6800.54F? 0
+071642.45 +052139.7 -000036.6-000001.300011.4 08.6800.38F? 0
+072025.76 -333256.5 +000000.0+000000.000000.0 08.6800.47F? 0
+072217.41 +305203.3 -000046.5-000031.700001.4 08.6800.47F? 0
+072436.17 -135903.8 +000010.7-000004.400006.3 08.6800.94G? 0
+072446.31 -011441.0 +000011.9+000027.300009.9 08.6800.73G? 0
+072514.57 +105416.7 -000008.2-000014.200010.5 08.6800.07A? 0
+072722.07 -661517.3 -000009.8+000022.900004.2 08.6800.99K? 0
+073015.62 -283937.9 -000022.5+000007.700008.2 08.6800.42F? 0
+073146.41 +233853.4 +000002.4-000023.700007.5 08.6800.31A? 0
+073622.63 -142945.5 -000013.3+000002.500001.0 08.6800.01A? 0 0.10 1.00
+073632.78 -141433.4 -000000.6+000000.500000.7 08.68-0.02B? 0
+073940.28 +454017.7 -000010.8-000080.800007.8 08.6800.53F? 0
+073951.77 -141347.6 +000011.7+000011.100001.7 08.6800.14A? 0
+074037.87 -454527.8 +000007.1+000007.300006.4 08.68-0.10B? 0
+074147.30 +042326.9 -000010.5+000001.100008.9 08.68-0.01B? 0
+074555.89 -281237.4 +000007.3-000003.000005.5 08.68-0.06B? 0
+074753.45 +023417.1 -000006.5-000045.200007.6 08.6800.48F? 0
+075047.13 -704643.3 +000000.0+000000.000000.0 08.6800.42F? 0
+075111.43 +134430.3 -000013.2-000014.300006.8 08.6800.22A? 0
+075231.10 +295603.1 -000007.9-000005.700012.8 08.68-0.03B? 0
+075338.40 -272749.5 +000051.0-000040.700005.2 08.6800.60G? 0
+075343.37 +724427.9 -000018.9-000016.900006.5 08.6800.43F? 0
+075611.20 -032617.9 +000007.4+000007.200007.2 08.6800.57F? 0
+075732.27 -120418.4 -000018.3-000011.300008.8 08.6800.95K? 0
+075958.89 +474707.2 +000010.4-000050.800017.8 08.6800.56F? 0
+080210.74 -415727.1 -000001.4+000007.200004.2 08.68-0.07B? 0
+080320.66 +070728.2 -000000.9-000126.400000.6 08.6800.59G? 0
+080353.84 -313240.6 -000078.1+000147.700007.9 08.6800.69G? 0
+080603.48 -004634.7 +000099.0-000031.200001.4 08.6800.77G? 1
+080907.65 -261355.6 +000019.4-000049.500032.5 08.6800.84G? 0
+080909.93 +303311.0 +000026.9-000064.000006.2 08.6800.42F? 0
+081047.66 -323614.5 -000005.8-000001.500016.4 08.6800.14A? 0
+081222.64 -731055.8 -000014.4+000017.300000.7 08.6800.06A? 0
+081614.38 +105031.6 -000011.8-000002.900002.1 08.6800.36F? 0
+081714.67 +104649.0 -000037.4+000002.900001.2 08.6800.41F? 0
+081822.90 -201707.9 -000015.7+000004.600005.3 08.6800.74G? 0
+081907.78 +633343.9 -000002.7-000019.300004.2 08.6800.96K? 0
+081947.99 +020200.0 -000021.5-000018.400006.2 08.6800.25A? 0
+082300.77 -593127.3 -000028.8+000019.400012.9 08.6800.27A? 0 0.10 1.00
+082543.48 -374822.5 -000061.7+000081.100018.3 08.6800.36F? 0
+082620.40 +373243.4 -000002.0-000005.200011.3 08.6800.19A? 0
+082719.43 -414331.4 -000019.8+000020.800005.5 08.6800.21A? 0
+082733.55 -303821.5 -000034.8+000036.600011.7 08.6800.55F? 0
+082818.18 -385819.4 +000002.6+000011.200004.8 08.6800.20A? 0
+083018.35 -242518.5 +000005.3-000018.000002.6 08.6800.39F? 0
+083744.77 -295517.3 +000018.2-000011.600008.2 08.6800.91G? 0
+083822.37 -361125.0 -000025.6+000002.600008.1 08.6800.92G? 0
+084056.96 +195605.6 -000042.5+000005.100009.0 08.6800.33F? 0
+084212.36 -540913.7 -000013.5+000003.600000.2 08.6800.19A? 0
+084427.22 +282713.0 -000049.2-000018.300001.3 08.6800.57F? 0
+084925.70 -603713.6 -000010.8+000005.000001.8 08.6800.04A? 0
+085247.67 -323809.1 -000002.2+000009.500001.9 08.6800.54F? 0
+085343.41 -360106.4 +000000.0+000000.000000.0 08.6800.39F? 1
+085500.45 -472457.5 -000004.3-000009.800002.7 08.6800.30A? 0
+090053.64 -170421.0 -000043.1-000087.100031.8 08.6800.96K? 0
+090103.60 +255323.1 +000009.1-000009.700001.0 08.6800.89G? 0
+090431.71 -562036.4 +000076.2-000125.300036.4 08.6800.80G? 0
+090557.57 -213157.2 -000055.5-000009.700033.8 08.6800.67G? 0
+090740.74 -503825.3 -000056.1+000013.800007.1 08.6800.30A? 0
+091010.69 -724227.5 -000014.9+000011.800012.1 08.6800.15A? 0
+091220.72 +301759.8 -000025.4-000017.900004.0 08.6800.31A? 0
+091422.10 -472508.0 -000013.1-000000.200001.2 08.68-0.07B? 0
+091601.37 -570132.6 -000015.2+000028.900004.8 08.6800.51F? 0
+091923.88 -614414.3 -000188.3+000086.900017.1 08.6800.57F? 0
+092122.56 +192624.5 -000024.7-000025.100007.2 08.6800.64G? 0
+092400.01 +132317.7 +000007.2-000023.500003.6 08.6800.72G? 0
+093051.82 +361152.8 -000023.1-000024.500001.0 08.6800.97K? 0
+093102.43 -250654.6 -000342.2-000058.900021.3 08.6800.72G? 0
+093313.78 -204259.7 +000006.7+000000.100007.4 08.6800.30A? 0
+093420.07 -380516.0 -000006.3-000004.300005.4 08.6800.17A? 0
+093754.82 -403034.7 +000004.2-000020.200008.8 08.6800.36F? 0
+094247.90 +430315.5 -000033.3-000000.200006.5 08.6800.34F? 0
+094306.05 -692101.4 +000252.9-000154.000018.8 08.6800.75G? 0
+094314.62 +271150.9 +000017.3-000016.000006.5 08.6800.96K? 0
+094738.31 +064909.8 +000014.3-000022.000004.9 08.6800.43F? 0
+094750.46 -650716.2 -000013.6+000011.700001.8 08.6800.12A? 0
+094815.11 -784654.7 +000065.7+000011.800004.8 08.6800.97K? 0
+095314.39 -372540.4 -000061.7+000020.300000.3 08.6800.51F? 0
+100254.89 -111333.2 +000007.3+000006.900012.2 08.6800.92G? 0
+100737.22 +383853.2 -000190.9-000041.300003.0 08.6800.59G? 0
+101027.88 -333402.5 +000057.6-000000.600015.9 08.6800.46F? 0
+101216.84 -595642.5 -000007.8+000004.400006.9 08.68-0.04B? 0
+101352.64 +414852.5 -000017.5+000005.000008.2 08.6800.97K? 0
+101746.63 -661020.5 -000011.6-000005.200007.7 08.6800.02A? 0
+102522.70 -573400.0 +000001.7+000002.200000.0 08.6800.64G? 0
+102930.44 +635529.9 -000008.1-000034.400004.3 08.6800.47F? 0
+102935.68 -572943.1 -000010.9+000010.900020.1 08.6800.07A? 0
+102945.60 -514845.2 -000015.5+000010.500006.2 08.6800.18A? 0
+102959.86 -701348.7 -000001.7+000000.800014.2 08.6800.35F? 0
+103138.86 -662707.8 -000011.4+000005.200004.9 08.68-0.02B? 0
+103704.09 -434128.8 +000000.3+000003.800009.5 08.6800.05A? 0
+103748.48 +195835.0 -000008.0-000008.000001.0 08.6800.36F? 0
+103836.05 -552908.3 -000001.5+000010.200000.6 08.6800.05A? 0
+103859.64 +254602.3 -000054.2-000017.700001.0 08.6800.38F? 0
+104103.47 +483422.1 +000010.5-000000.200005.5 08.6800.22A? 0
+104326.20 -492713.6 -000015.2+000001.300005.7 08.6800.93G? 0
+104408.85 -593434.4 +000000.0+000000.000000.0 08.6800.07A? 1
+104938.53 -620227.0 -000016.0+000010.200006.7 08.6800.04A? 0
+105044.45 -200208.7 +000007.1-000015.800008.2 08.6800.41F? 1
+105427.24 -603433.1 -000011.9+000025.800011.7 08.6800.59G? 0
+105717.27 +465509.6 -000026.7+000005.900009.6 08.6800.17A? 0
+105717.44 -154405.2 +000023.6-000015.800017.8 08.6800.58G? 0
+105841.09 +842126.8 +000007.3-000001.300020.5 08.6800.90G? 0
+110158.05 -760309.4 -000021.2+000000.400013.1 08.6800.18A? 0
+110923.67 +712953.9 +000008.6+000003.000008.5 08.6800.42F? 0
+111017.43 -593217.1 -000025.9-000002.800001.8 08.6800.08A? 0
+111505.68 -193624.5 +000006.0-000019.200006.7 08.6800.71G? 0
+111839.87 -100735.0 -000287.6+000082.100028.8 08.6800.87G? 0
+111921.74 -415848.2 -000052.7+000017.800002.4 08.6800.29A? 0
+111928.36 -413029.8 -000023.4+000020.800014.9 08.6800.33F? 0
+112343.12 +762010.1 -000043.6+000000.100024.0 08.6800.53F? 0
+112350.28 -581235.6 -000005.9-000011.400000.6 08.6800.85G? 0
+112625.23 +102522.6 -000372.6-000020.900016.8 08.6800.64G? 0
+112640.31 +113535.1 +000043.9-000008.700001.1 08.6800.70G? 0
+113239.33 -185215.3 +000007.4-000017.700003.4 08.6800.94G? 0
+113609.58 -613538.2 +000000.0+000000.000000.0 08.6800.08A? 0
+113626.96 -495602.0 +000011.0-000003.100012.4 08.6800.29A? 0
+114230.32 -121059.3 -000058.7+000001.800005.8 08.6800.95G? 0
+114240.72 +115150.3 -000009.1+000029.100001.6 08.6800.48F? 0
+114259.33 -445636.1 -000027.1+000006.200022.9 08.6800.09A? 0
+114737.56 -600644.4 -000002.1+000010.300020.9 08.6800.12A? 0
+114746.25 -463604.8 -000012.6-000066.200023.8 08.6800.60G? 0
+114851.89 +203017.5 -000021.1-000024.400001.7 08.6800.25A? 0
+114944.67 -591618.7 -000015.1-000005.800000.7 08.6800.05A? 0
+115413.15 -454915.5 -000049.1+000008.900000.0 08.6800.35F? 0
+115637.06 -043630.9 -000090.3-000038.800012.3 08.6800.53F? 0
+120456.95 +172837.7 +000023.0-000205.500021.8 08.6800.78G? 0
+120620.23 -372032.2 -000049.8+000009.100005.7 08.6800.32F? 0
+120800.61 -584511.0 -000027.1+000009.600008.1 08.6800.35F? 0
+120837.59 -592917.1 -000034.1-000002.200008.3 08.6800.45F? 0
+121408.73 +324704.3 -000118.4-000002.000006.7 08.6800.59G? 0
+122250.84 -254207.4 +000011.2-000015.400016.4 08.6800.34F? 0
+122342.65 -380712.9 +000045.8-000014.800012.1 08.6800.39F? 0
+122748.73 -502012.9 -000275.8+000139.400033.2 08.6800.89G? 0
+123514.55 -555334.7 -000022.2-000011.900017.1 08.6800.39F? 0
+124027.89 -503035.2 +000014.2+000006.100006.9 08.6800.97K? 0
+124337.03 +020948.2 -000012.6-000008.700000.4 08.6800.49F? 0
+124414.40 -371413.2 -000099.0-000037.300016.3 08.6800.89G? 0
+124538.20 +394741.4 -000086.3-000033.200007.2 08.6800.94G? 0
+124736.40 -714100.4 -000025.4-000001.600002.4 08.6800.09A? 0
+124856.02 +420438.1 -000009.8-000002.600005.9 08.6800.99K? 0
+125144.41 -332045.0 -000006.1-000030.500016.3 08.6800.65G? 0
+125928.05 +340251.7 -000035.4-000002.600002.6 08.6800.36F? 0
+125954.32 -530004.4 -000014.7-000001.900025.6 08.6800.92G? 0
+130157.47 -553420.8 -000008.8-000006.500001.4 08.6800.28A? 0
+130245.46 -043632.7 -000066.6+000018.400007.2 08.6800.39F? 0
+130408.21 -723046.2 +000003.9-000001.700002.6 08.6800.53F? 0
+130559.29 +145022.2 -000017.5-000067.900011.3 08.6800.51F? 0
+130649.80 -620640.1 -000035.6-000009.300004.5 08.6800.48F? 0
+130843.28 +183448.2 -000097.7+000031.000004.1 08.6800.44F? 0
+130856.41 +465112.6 -000038.2-000005.800010.4 08.6800.54F? 0
+131050.04 -594330.9 -000009.3-000000.600011.9 08.6800.16A? 0
+131521.71 +072933.3 -000085.6-000052.900010.0 08.6800.66G? 0
+132021.73 +650621.7 +000006.7-000000.400004.5 08.6800.17A? 0
+132526.91 -614144.9 -000024.5-000021.700007.6 08.6800.30A? 1
+132614.46 -460253.1 -000023.9+000037.200020.6 08.6800.78G? 1
+133456.72 +062708.6 -000027.5-000017.600023.4 08.6800.52F? 0
+133843.76 +680614.8 -000038.9-000006.200019.3 08.6800.59G? 0
+134547.31 -715904.7 -000009.9-000022.900009.1 08.6800.06A? 0
+134713.50 -381204.3 -000016.8-000083.900005.4 08.6800.52F? 0
+134737.01 -493104.0 -000013.1-000013.600001.6 08.6800.29A? 0
+134822.47 -650508.7 -000011.7-000016.700006.6 08.6800.09A? 0
+135045.56 -281842.3 -000015.9-000123.600011.8 08.6800.69G? 0
+135113.33 -521520.7 -000076.0+000009.100002.1 08.6800.75G? 0
+135154.12 -404121.8 -000001.1-000005.200005.6 08.6800.92G? 0
+135219.91 -423702.1 +000020.2-000025.700014.8 08.6800.49F? 0
+135314.13 -343621.8 +000010.2+000002.400011.5 08.6800.28A? 0
+135329.47 -362121.0 -000034.2-000017.500005.8 08.6800.99K? 0
+135404.99 -435614.1 +000032.5-000053.900022.5 08.6800.53F? 0
+135532.59 +511312.6 -000023.2+000008.400009.4 08.6800.50F? 0
+135903.86 -613633.0 -000008.4-000009.900021.7 08.6800.40F? 0
+140101.40 +552529.6 -000009.8+000015.300001.1 08.6800.40F? 0
+140539.51 -263641.8 +000013.9+000004.900009.7 08.6800.39F? 0
+141040.62 -184354.7 -000027.9+000009.900013.2 08.6800.30A? 0
+141210.12 -522253.7 -000017.7+000001.100001.7 08.6800.83G? 0
+141340.68 -622936.0 -000013.6-000014.100019.0 08.6800.23A? 0
+141445.51 -382252.2 -000037.3+000003.200009.4 08.6800.31A? 0
+141624.00 -633433.3 +000029.3+000011.700034.2 08.6800.96K? 0
+141809.29 -634842.3 -000030.1-000007.100013.7 08.6800.46F? 0
+142132.37 +124555.8 -000096.2-000005.500037.6 08.6800.71G? 0
+143054.96 -362639.1 +000005.5-000006.900009.2 08.6800.21A? 0
+143115.44 +395445.0 -000015.6+000025.800016.8 08.6800.57F? 0
+143521.57 -622239.7 -000009.3-000028.200006.2 08.6800.44F? 0
+144030.40 +463233.2 +000000.0+000000.000000.0 08.6800.54F? 1
+144147.17 -642056.5 -000007.2-000017.400011.0 08.6800.50F? 0
+144448.26 -572757.4 -000021.4-000000.700000.1 08.68-0.01B? 0
+144515.29 -125832.5 -000023.2-000020.600011.2 08.6800.50F? 0
+144759.16 +462728.2 -000023.4+000022.400004.4 08.6800.37F? 0
+145007.79 -162423.1 -000053.6-000002.900002.3 08.6800.38F? 0
+145251.58 -594617.0 -000019.4-000020.400004.3 08.6800.35F? 0
+145359.15 +182959.2 -000004.4-000002.400010.6 08.6800.92G? 0
+145543.50 -702025.3 -000026.9-000012.800003.3 08.6800.26A? 0
+145658.62 -161843.5 -000026.0+000007.800003.0 08.6800.36F? 0
+150422.62 -240840.3 +000019.1-000012.900000.6 08.6800.50F? 0
+150446.94 -511504.6 +000034.3-000042.400025.7 08.6800.58G? 0
+151036.96 -673435.8 -000003.6-000006.600009.5 08.6800.81G? 0
+151439.72 -624556.1 +000005.3-000003.300002.0 08.6800.28A? 0
+151834.04 +565649.1 +000040.6-000083.700019.5 08.6800.49F? 0
+152020.26 -594438.4 -000008.9-000026.800003.4 08.6800.95G? 0
+152021.88 -383759.5 -000018.4-000009.200025.3 08.6800.16A? 0
+152223.44 -225836.6 -000001.3-000003.700019.5 08.6800.08A? 0
+152605.45 -253701.1 -000018.1-000007.600013.5 08.6800.26A? 0
+153028.78 -063700.1 -000032.2-000013.300006.2 08.6800.58F? 0
+153326.55 +500927.6 -000016.6+000001.600001.0 08.6800.49F? 0
+153648.30 -623116.5 -000001.0-000000.600006.4 08.6800.06A? 0
+153726.04 -793629.0 -000028.3-000020.800002.5 08.6800.47F? 0
+153851.34 +225543.3 -000161.8-000045.200001.3 08.6800.69G? 0
+153914.77 -552136.1 -000014.6+000008.800002.8 08.6800.04A? 0
+154159.04 -464300.1 -000015.3+000019.700012.1 08.6800.51F? 0
+154316.26 -485231.2 +000023.9+000008.900008.6 08.6800.29A? 0
+154755.36 -354309.2 +000000.0+000000.000000.0 08.6800.48F? 1
+155034.12 +321332.6 -000026.0+000001.700000.6 08.6800.38F? 0
+155212.60 -394047.5 -000019.9-000023.200006.5 08.6800.37F? 0
+155339.39 +524158.2 -000005.6+000099.700013.1 08.6800.56F? 0
+155439.41 +580536.1 -000016.4+000012.000010.0 08.6800.49F? 0
+155647.87 -523144.2 +000000.6-000028.400001.2 08.6800.35F? 0
+155850.15 -320308.1 +000004.0-000025.500011.1 08.6800.38F? 0
+160842.45 +210331.9 -000021.3-000024.600009.0 08.6800.29A? 0
+160917.08 -352954.4 -000056.2-000106.600011.5 08.6800.65G? 0
+161233.65 -675421.2 -000010.2-000023.300004.0 08.6800.95K? 0
+161645.11 +323537.4 -000048.0-000003.800003.1 08.6800.50F? 0
+161829.08 +153229.8 -000024.7+000015.000001.3 08.6800.45F? 0
+161933.01 -295654.8 -000009.1-000053.700007.8 08.6800.58G? 1
+162156.97 -490924.4 +000006.7-000004.800013.5 08.6800.04A? 0
+162324.60 +013251.5 -000007.4-000119.300019.6 08.6800.65G? 0
+162548.97 +142050.3 +000013.3-000027.600005.3 08.6800.33F? 0
+163217.56 -503230.9 +000005.8-000014.000003.2 08.68-0.03B? 0
+163251.95 -833404.3 +000028.2+000013.600008.6 08.6800.44F? 0
+163506.69 +310458.5 -000004.5+000011.100013.3 08.6800.71G? 0
+163521.67 -161601.2 -000007.6-000002.100011.7 08.6800.46F? 0
+163734.27 +223433.1 -000011.4-000016.300000.9 08.6800.27A? 0
+163914.47 +150338.0 -000027.6+000033.800011.8 08.6800.61G? 0
+164114.49 +542556.1 +000004.1+000001.200013.1 08.6800.98K? 0
+164650.22 +390618.3 +000010.9+000040.300002.8 08.6800.47F? 0
+164931.19 -594508.0 +000016.8+000014.600010.8 08.6800.19A? 0
+165210.29 -481131.9 -000017.7+000023.800003.3 08.6800.70G? 0
+165300.95 +745558.7 +000014.3-000064.500007.6 08.6800.47F? 0
+165349.23 -575624.3 +000016.0+000007.000018.6 08.6800.95G? 0
+165830.81 -772823.8 -000025.1-000046.000005.9 08.6800.95G? 0
+170054.12 -282357.1 +000000.0+000000.000000.0 08.6800.49F? 1
+170118.34 -041303.9 -000005.3+000018.800011.5 08.6800.45F? 0
+170157.68 -535829.6 +000006.7-000015.300004.7 08.68-0.00B? 0
+170617.85 +263104.4 -000033.6-000008.000011.9 08.6800.62G? 0
+170729.83 +172155.3 -000158.5-000017.200016.4 08.6800.74G? 0
+170921.50 -332958.4 +000000.3-000012.800001.8 08.6800.15A? 0
+170932.95 -462906.6 -000011.7-000008.700016.8 08.6800.47F? 0
+171545.71 -334025.1 +000000.1+000001.600002.9 08.6800.07A? 0
+171714.08 +442843.5 -000059.9+000036.600000.6 08.6800.52F? 0
+172547.48 +043942.9 -000005.2+000022.600005.3 08.6800.29A? 0
+172637.18 -313635.2 +000015.5-000004.100007.9 08.6800.13A? 0
+172637.51 -381007.7 +000036.4-000020.400010.8 08.6800.46F? 0
+172734.70 -182041.6 -000008.4-000019.600017.3 08.6800.42F? 0
+173159.36 +354252.0 +000000.6+000000.600003.2 08.6800.96K? 0
+173217.81 -302738.9 +000000.0+000000.000000.0 08.6800.32F? 0
+173409.17 -191029.6 +000012.4-000006.900006.5 08.6800.49F? 0
+173748.12 -681012.5 +000006.8-000007.800001.6 08.6800.21A? 0
+173953.52 -322232.1 -000007.4+000009.600033.0 08.6800.01A? 1
+174023.74 -524809.4 +000014.0-000026.300014.5 08.6800.26A? 0
+174457.62 -341220.4 -000004.4-000011.700011.3 08.6800.03A? 0
+174812.27 -423216.7 +000000.5-000031.500004.5 08.6800.02A? 0
+175256.44 -342645.7 +000035.3-000012.800013.3 08.6800.15A? 0
+175330.26 +210334.0 +000009.8-000009.400008.5 08.6800.98K? 0
+175533.14 -303308.4 +000023.1-000012.600033.7 08.6800.26A? 0
+175926.77 -412953.2 +000049.4-000005.300007.1 08.6800.37F? 0
+180342.69 -232049.4 +000001.3-000009.400007.5 08.6800.00A? 0
+180411.14 -222942.1 +000000.0+000000.000000.0 08.68-0.01B? 0
+180449.89 -435024.8 +000018.4-000006.000013.4 08.6800.12A? 0
+180555.94 -194234.6 +000006.3-000012.400022.8 08.6800.27A? 0
+180757.77 +033715.9 +000015.3-000004.900008.2 08.6800.18A? 0
+180854.38 +215943.3 -000106.4+000056.400015.8 08.6800.64G? 0
+180941.96 +295855.4 -000015.2+000006.200007.0 08.6800.54F? 0
+181008.33 +022251.5 +000002.3+000005.300018.0 08.6800.04A? 0
+181445.11 +173943.8 -000008.6-000022.400004.2 08.6800.54F? 0
+181519.33 +170647.5 +000000.1-000012.900013.9 08.6800.49F? 0
+181530.26 +012053.6 -000000.5-000034.800009.7 08.6800.60G? 0
+181759.02 +211524.2 +000010.9-000013.200011.4 08.6800.38F? 0
+181912.13 +340733.8 -000011.8-000000.100001.1 08.6800.40F? 0
+182033.48 -475838.9 +000017.6-000015.800002.6 08.68-0.04B? 0
+182127.69 +585119.6 -000131.1+000212.600020.4 08.6800.67G? 0
+182242.00 +261326.8 -000030.5-000050.400009.0 08.6800.52F? 0
+182652.82 +062314.9 +000022.5-000005.100000.3 08.6800.22A? 0
+182852.69 -570830.1 +000032.2-000047.000014.7 08.6800.42F? 0
+182931.80 +090342.9 +000183.7+000082.300050.8 08.6800.96K? 0
+183123.88 +593401.4 +000011.9-000022.600000.4 08.6800.11A? 0
+183216.75 -310754.8 +000000.2-000022.000005.6 08.6800.55F? 0
+183221.72 +192747.1 +000002.6-000017.700000.6 08.6800.15A? 0
+183257.57 +743916.4 -000012.8-000023.900007.6 08.6800.98K? 0
+183437.93 -863945.2 -000000.4-000001.000005.0 08.6800.46F? 0
+183947.83 +374252.8 +000010.9-000006.100007.7 08.6800.34F? 0
+184047.27 -523333.1 +000003.2-000010.100001.9 08.6800.96K? 0
+184236.55 +801818.5 +000018.8+000052.800013.7 08.6800.37F? 0
+184322.96 -525144.2 -000001.0-000003.300002.1 08.6800.11A? 0
+184327.66 -470002.9 +000008.6-000005.700026.9 08.6800.33F? 0
+184527.95 -444513.2 +000027.4-000033.500001.2 08.6800.46F? 0
+184539.85 -284638.6 +000023.1-000003.000002.0 08.68-0.07B? 0
+184555.71 -285735.6 +000000.6-000017.900006.7 08.6800.34F? 0
+184604.78 -455931.9 +000015.6+000011.900007.2 08.6800.96K? 0
+184738.51 -274501.9 -000029.2-000050.700021.3 08.6800.58F? 0
+185207.92 -065931.1 +000007.1-000010.200000.4 08.6800.15A? 0
+190408.71 -174538.5 +000000.7+000000.700005.4 08.6800.04A? 0
+190444.23 +031326.9 +000024.8-000022.300022.0 08.6800.37F? 0
+190722.68 -251515.8 +000000.2-000124.500021.0 08.6800.56F? 0
+190819.72 -662419.7 -000007.8+000007.100002.4 08.6800.32F? 0
+190947.99 +121315.2 -000011.3+000090.100009.4 08.6800.53F? 0
+191013.10 +084057.4 +000046.5-000043.800033.0 08.6800.59G? 0
+191115.38 +860445.2 +000049.4-000007.700000.6 08.6800.81G? 0
+191254.29 -224756.8 +000028.2+000021.500014.9 08.6800.02A? 0
+191307.48 -293814.4 -000020.3-000000.100007.7 08.6800.01A? 0
+191332.14 +390237.6 +000005.9-000000.500004.0 08.6800.93G? 0
+191616.07 -023956.6 +000004.7+000007.900011.5 08.6800.50F? 0
+191917.84 -085645.7 -000018.0+000011.700022.4 08.6800.58G? 0
+191934.08 +573002.4 +000009.8+000012.800003.4 08.6800.16A? 0
+192301.77 -461320.3 +000013.9+000001.100009.8 08.68-0.02B? 0
+192542.22 -191021.7 -000011.6+000007.800008.1 08.6800.23A? 0
+192704.12 -314112.3 -000002.5+000015.300014.5 08.68-0.05B? 0
+192725.66 -660719.0 +000010.3-000010.700001.4 08.6800.08A? 0
+192950.50 +715722.2 +000022.2+000035.200005.9 08.6800.18A? 0
+193033.97 +315256.4 -000003.3-000014.300003.1 08.68-0.02B? 0
+193134.34 +754115.5 +000043.2+000017.300008.4 08.6800.48F? 0
+193155.45 +211852.6 +000003.2-000013.600016.2 08.6800.34F? 0
+193625.80 -055811.7 -000003.6-000016.300018.5 08.6800.14A? 0
+193628.76 +310037.9 +000006.7+000007.300002.1 08.6800.03A? 0
+193637.22 +394321.3 +000000.2+000004.000001.5 08.6800.06A? 0
+193752.18 +184847.2 +000005.4-000006.900010.4 08.6800.14A? 0
+193824.04 -005522.5 +000002.1-000002.300008.5 08.6800.04A? 0
+193959.04 +421245.7 +000006.9+000007.800004.7 08.6800.12A? 0
+194526.63 -505202.8 -000056.5-000242.000025.3 08.6800.69G? 0
+194856.62 -441415.9 -000013.0-000023.800005.6 08.6800.53F? 0
+195019.21 +230407.1 +000013.3-000012.300006.9 08.6800.27A? 0
+195128.26 +350151.7 +000007.8-000000.700004.9 08.6800.01A? 0
+195237.73 +155559.3 +000000.3-000013.400005.9 08.6800.01A? 0
+195511.23 +263458.9 -000003.3-000005.100008.5 08.6800.28A? 0
+195514.61 +223009.6 +000000.0+000000.000000.0 08.6800.31A? 1
+200101.69 +481528.5 -000150.1-000052.800009.1 08.6800.72G? 0
+200401.92 +150548.7 -000021.7-000141.800022.5 08.6800.69G? 0
+200453.94 +080814.3 -000054.4+000017.400008.5 08.6800.73G? 0
+200843.20 +212412.0 -000011.9-000014.400015.9 08.6800.17A? 0
+200857.09 +423227.7 +000006.8-000014.600001.8 08.6800.97K? 0
+200925.70 -350959.5 +000006.1+000009.600013.8 08.6800.20A? 0
+200931.00 +233723.7 +000015.3-000009.900010.0 08.68-0.01B? 0
+201124.85 -304754.6 +000021.8-000021.600019.1 08.6800.39F? 0
+201200.00 -772509.7 +000022.5+000011.400008.9 08.6800.98K? 0
+201652.44 +425215.8 +000008.5-000006.600003.6 08.68-0.03B? 0
+201656.57 +433632.4 -000007.8+000009.900004.0 08.6800.97K? 0
+201730.31 +594427.8 -000017.9-000022.700005.7 08.6800.12A? 0
+201942.59 +374316.9 +000003.5+000009.900001.4 08.68-0.05B? 0
+202112.61 +141032.0 +000007.1-000002.100010.6 08.68-0.08B? 0
+202459.50 +040031.0 -000033.2-000045.100018.8 08.6800.47F? 0
+202800.29 +561709.1 +000014.0+000003.000000.4 08.68-0.02B? 0
+202841.81 +391117.4 +000037.7+000049.200010.1 08.6800.92G? 0
+202842.57 +392825.2 -000014.6-000020.100014.0 08.6800.37F? 0
+203019.17 +170417.4 -000009.3+000011.100024.4 08.6800.02A? 0
+203106.39 -023534.9 -000078.5-000031.500020.6 08.6800.51F? 0
+203228.43 +022537.4 -000002.6-000009.500027.2 08.6800.97K? 0
+203308.26 +172058.7 -000010.7+000000.700014.5 08.6800.21A? 0
+203310.97 +644130.1 -000006.6-000020.000012.5 08.6800.41F? 0
+203737.61 +662154.6 +000046.0+000045.500004.4 08.6800.46F? 0
+203810.03 +320440.0 +000003.1-000009.200001.4 08.6800.29A? 0
+204054.87 -064656.0 -000007.2-000029.200012.1 08.6800.98K? 0
+204321.28 +151145.1 +000031.5-000012.500004.0 08.6800.45F? 0
+204506.92 +253817.0 +000029.2-000055.000012.0 08.6800.50F? 0
+204515.62 +251938.5 +000006.5-000018.000017.3 08.68-0.11B? 0
+204521.57 -544629.2 +000009.1-000008.400012.8 08.6800.32F? 0
+204544.49 +432642.5 +000001.1-000006.500004.0 08.68-0.04B? 0
+205213.05 -650841.4 +000018.7-000030.600002.0 08.6800.60G? 0
+205254.39 +565908.3 -000012.7-000015.700005.6 08.6800.32F? 0
+205313.36 +401942.3 -000007.5-000026.400016.0 08.6800.13A? 0
+205519.61 +451634.6 +000003.5+000006.900001.9 08.6800.05A? 0
+205533.07 +433255.7 +000004.9+000006.100005.0 08.68-0.02B? 0
+205940.76 +802913.7 +000003.7+000021.200004.8 08.6800.97K? 0
+205959.47 -171718.4 +000015.7+000021.800013.5 08.6800.31A? 0
+210129.66 +264353.6 +000027.6-000004.300001.3 08.6800.35F? 0
+210717.94 +145422.6 +000025.3+000006.400031.8 08.6800.99K? 0
+210802.49 +130840.5 -000019.9-000053.500001.3 08.6800.48F? 0
+210910.64 +605340.3 +000012.0-000024.600001.1 08.6800.27A? 0
+210918.52 +313038.3 +000106.9+000015.300003.6 08.6800.68G? 1
+211222.12 +555702.1 -000017.8+000005.800004.5 08.6800.16A? 0
+212600.05 +414332.7 +000073.4+000090.600025.5 08.6800.54F? 0
+213632.79 +430334.4 +000013.7-000003.800008.6 08.6800.16A? 0
+213855.64 +433452.4 +000011.8+000013.300010.6 08.6800.43F? 0
+213925.02 +313159.5 +000021.5+000027.300008.0 08.6800.55F? 0
+214203.95 -020859.4 +000008.1-000000.800015.6 08.6800.52F? 0
+214629.65 +274735.8 -000013.6+000011.000012.9 08.6800.09A? 0
+214757.62 +353018.1 +000006.2+000001.800009.1 08.6800.53F? 0
+214922.69 +543108.4 +000019.3+000008.100006.7 08.6800.30A? 0
+215343.71 -491023.4 +000119.0-000042.600009.8 08.6800.70G? 0
+215442.56 +491620.9 -000028.6-000006.700016.9 08.6800.41F? 0
+215445.41 +424030.4 +000141.3+000067.500010.0 08.6800.87G? 0
+215838.57 +785825.8 +000054.8+000005.700012.8 08.6800.41F? 0
+220232.53 +182616.5 +000091.0-000088.100024.0 08.6800.66G? 0
+220434.09 +104557.2 -000022.5-000057.600023.4 08.6800.50F? 0
+220538.13 +585248.2 +000009.8-000040.800012.3 08.6800.39F? 0
+221057.48 +242918.6 +000059.3+000030.700008.0 08.6800.42F? 0
+221139.32 +260732.5 +000006.9-000016.900010.8 08.6800.33F? 0
+221534.05 -082352.0 -000011.6-000028.100001.7 08.6800.49F? 0
+221616.55 -171218.9 -000002.8-000005.600008.6 08.6800.07A? 0
+222045.71 +560650.0 +000021.2-000028.400010.9 08.6800.65G? 0
+223223.47 +431729.7 +000062.2-000005.900008.6 08.6800.42F? 0
+223457.08 -284740.6 -000005.1+000002.700000.3 08.6800.98K? 0
+223707.47 -634858.5 +000029.1-000024.900003.6 08.6800.98K? 0
+223750.95 -600540.7 +000018.7-000007.200008.4 08.6800.41F? 0
+223930.76 +365456.8 -000030.1-000026.300016.9 08.6800.29A? 0
+224230.96 -095507.9 +000052.7-000002.700020.4 08.6800.34F? 0
+224529.09 +241852.7 +000047.2-000042.100000.5 08.6800.96K? 0
+225130.00 +280004.1 +000035.5+000011.300000.3 08.6800.37F? 0
+225320.42 +524350.6 +000002.2-000000.300002.0 08.6800.10A? 0
+225558.75 +015702.2 +000051.6-000034.300011.7 08.6800.46F? 0
+225702.47 +244055.9 -000003.0+000011.500022.3 08.6800.71G? 0
+225729.58 +491531.1 +000002.7-000001.100001.1 08.6800.98K? 0
+225754.08 +334314.0 +000057.2+000027.500030.4 08.6800.51F? 0
+230135.91 -023927.3 -000074.8-000097.800019.0 08.6800.48F? 0
+230302.91 -150706.0 +000062.5-000020.300003.0 08.6800.50F? 0
+230716.09 +492958.3 +000007.1-000003.700008.4 08.6800.04A? 0
+231051.57 -690154.3 -000214.3-000025.500018.3 08.6800.78G? 0
+231125.18 +324218.4 +000062.5-000016.600010.1 08.6800.42F? 0
+231216.54 -155132.1 +000100.4-000031.400006.4 08.6800.86G? 0
+231851.33 +402616.0 +000065.6+000008.900025.7 08.6800.43F? 0
+232144.39 -105142.4 +000103.8-000058.200012.2 08.6800.63G? 0
+232203.11 +053022.1 +000013.6+000059.200015.5 08.6800.66G? 0
+232435.94 +023635.5 -000011.7-000018.400030.7 08.6800.95K? 0
+232643.84 -481149.2 +000013.8+000000.300011.6 08.6800.51F? 0
+232811.52 +211616.8 -000000.7-000007.800001.0 08.6800.29A? 0
+232948.44 +425211.8 +000017.3-000163.500015.5 08.6800.53F? 0
+234040.99 +275332.8 -000006.4-000004.200002.8 08.6800.06A? 0
+234104.24 +592407.9 +000124.8+000033.300039.4 08.6800.66G? 0
+234259.99 +431412.5 +000001.4-000007.500005.5 08.6800.20A? 0
+234342.28 +611824.8 +000018.0+000004.700001.8 08.6800.43F? 0
+234559.85 +193256.7 +000040.8+000020.200008.1 08.6800.40F? 0
+234631.83 -643425.0 +000024.5-000021.400014.7 08.6800.51F? 0
+234957.65 -240956.7 -000008.5-000007.000009.4 08.6800.47F? 0
+235251.54 -564625.3 +000002.4+000003.100000.1 08.6800.36F? 0
+235559.96 -425053.2 +000103.8-000026.400022.8 08.6800.51F? 0
+235604.32 +232648.7 -000034.5-000033.900010.7 08.6800.49F? 0
+000336.57 -514832.7 +000007.4+000015.200002.6 08.6801.01K? 0
+001438.41 -463702.0 +000023.7+000002.900004.7 08.6801.40K? 0
+001513.23 -242906.3 +000017.5-000046.500006.2 08.6801.50K? 0
+001610.19 +262514.6 +000004.1-000014.800002.3 08.6801.67K? 0
+002049.59 -362839.7 +000026.3-000007.700002.8 08.6801.06K? 0
+003038.43 -275606.9 +000006.4+000037.600003.2 08.6801.05K? 0
+003429.56 +331630.4 +000044.7-000000.300011.5 08.6801.05K? 0
+003615.38 +494453.4 -000016.0-000014.500000.9 08.6801.08K? 0
+004746.88 +612034.3 +000013.5-000011.900008.5 08.6801.24K? 0
+005439.59 -212823.1 -000007.1-000003.800018.6 08.6801.24K? 0
+005803.92 +484448.3 -000003.6-000017.000003.4 08.6801.13K? 0
+010643.72 +064000.4 -000003.6-000007.400017.4 08.6801.54K? 0
+010743.27 +341305.4 +000001.7-000015.700006.2 08.6801.12K? 0
+011034.35 +064502.3 -000016.2-000015.000003.1 08.6801.20K? 0
+011204.72 -375632.6 +000010.6-000007.500017.4 08.6801.44K? 0
+011805.82 +494606.1 -000034.4-000003.700003.2 08.6801.42K? 0
+011936.61 -391124.2 +000012.8-000033.400003.7 08.6801.15K? 0
+012538.87 -653355.9 +000062.6+000022.900004.7 08.6801.04K? 0
+012644.58 +083612.9 -000013.4+000009.700010.5 08.6801.18K? 0
+013004.79 +274218.4 -000033.6-000000.500001.9 08.6801.28K? 0
+013219.31 +171405.6 +000027.6+000000.600018.1 08.6801.51K? 0
+013546.99 -383715.6 -000013.4-000027.800012.8 08.6801.63K? 0
+014032.45 -583851.0 +000046.6+000000.900012.4 08.6801.16K? 0
+014047.32 +413627.5 +000011.6-000008.500009.4 08.6801.50K? 0
+015138.73 +040743.7 -000015.0+000008.200015.1 08.6801.25K? 0
+015346.23 -145835.4 +000114.4+000039.400016.1 08.6801.12K? 0
+015746.84 -592052.9 +000005.9-000008.400013.8 08.6801.44K? 0
+020036.79 +523557.3 -000002.0-000002.400017.4 08.6801.44K? 0
+020437.49 +261504.2 -000006.8-000025.000010.3 08.6801.17K? 0
+020854.33 +412310.1 -000022.2-000007.500003.1 08.6801.52K? 0
+021142.39 +670411.6 +000011.7-000003.900001.9 08.6801.20K? 0
+021946.96 -235148.4 -000001.7+000009.800007.6 08.6801.50K? 0
+022042.77 -390201.2 +000199.6-000010.800027.0 08.6801.03K? 0
+022230.79 +691433.5 +000009.9+000000.300002.1 08.6801.21K? 0
+022840.62 +412414.1 +000031.5-000002.400027.4 08.6801.34K? 0
+023010.88 -782926.6 -000030.2-000010.300002.1 08.6801.44K? 0
+023220.57 +110459.0 -000020.6-000041.900000.8 08.6801.02K? 0
+023314.52 +623453.3 +000011.4+000025.800001.7 08.6801.16K? 0
+024108.03 -242945.2 +000010.1+000011.000007.0 08.6801.53K? 0
+024421.75 -043113.3 +000005.3+000004.000027.7 08.6801.58K? 0
+024617.12 +114632.7 +000284.8-000203.200059.7 08.6801.18K? 0
+025746.22 -221338.4 -000000.8+000021.600007.1 08.6801.07K? 0
+030559.98 +374645.2 -000009.6-000036.600003.9 08.6801.54K? 0
+030611.51 -723712.9 +000003.9-000010.300014.0 08.6801.56K? 0
+030704.45 +342953.0 -000031.3+000016.500004.7 08.6801.01K? 0
+030944.06 +301457.0 +000045.2-000033.500000.4 08.6801.46K? 0
+031404.13 +481654.8 +000027.5-000000.400040.5 08.6801.96M? 0
+032035.21 -360849.4 +000012.1+000014.300014.2 08.6801.48K? 0
+033222.52 -345802.2 -000018.1-000016.900002.3 08.6801.38K? 0
+034015.24 +080453.0 -000005.4-000013.500011.3 08.6801.39K? 0
+034847.51 +515739.7 -000026.2+000010.000010.3 08.6801.12K? 0
+035237.96 -453413.0 +000008.9+000006.900004.4 08.6801.08K? 0
+040058.53 +442553.0 -000007.7+000031.400022.4 08.6801.05K? 0
+041101.60 +501828.9 +000024.6-000011.300033.5 08.6801.03K? 0
+041810.21 +245439.9 -000012.0-000013.700000.1 08.6801.29K? 0
+042152.57 +321322.3 -000003.6+000006.700008.6 08.6801.74K? 0
+042905.71 -121258.1 -000010.3+000006.000015.9 08.6801.47K? 0
+043707.67 +734024.3 +000006.1+000017.900015.4 08.6801.21K? 0
+043840.22 -073055.8 +000000.3-000044.900006.9 08.6801.10K? 0
+044237.59 +480803.7 -000029.7-000043.500009.9 08.6801.06K? 0
+044240.81 +101745.5 +000005.3-000027.200012.6 08.6801.19K? 0
+051855.03 +342425.2 -000004.5+000002.700028.0 08.6801.85M? 0
+052250.94 +184439.5 +000029.3-000013.300019.1 08.6801.45K? 0
+052816.25 -590847.2 -000016.1-000034.200010.7 08.6801.52K? 0
+052938.68 +035539.3 +000008.6-000015.600007.2 08.6801.09K? 1
+053924.53 +174549.4 +000002.3+000039.400005.4 08.6801.75K? 0
+054454.47 +003349.7 +000003.9+000004.700023.2 08.6801.28K? 0
+055400.29 +585802.2 +000029.4-000015.500010.1 08.6801.44K? 0
+055728.59 +033216.4 -000014.1-000024.100011.0 08.6801.47K? 0
+055759.67 +340133.4 -000047.0-000017.900025.5 08.6801.76K? 0
+060019.30 -482606.8 -000064.0-000034.400003.0 08.6801.04K? 0
+060827.86 +214648.8 -000008.0+000011.100016.5 08.6801.03K? 0
+061106.24 +191324.3 +000022.2-000015.600011.3 08.6801.09K? 0
+061403.22 -193626.7 -000005.6+000015.900016.4 08.6801.05K? 0
+061658.38 -121433.7 -000001.1-000030.800006.4 08.6801.53K? 0
+061946.50 +043634.7 -000001.4+000008.800000.7 08.6801.98M? 0
+062223.11 +020318.5 +000015.5-000010.700004.0 08.6801.02K? 0
+062609.06 +270056.8 +000013.9-000001.800008.1 08.6801.57K? 0
+062629.75 +073622.5 -000022.6+000010.700004.6 08.6801.36K? 0
+062731.47 -672320.1 +000010.9+000005.200009.0 08.6801.59K? 0
+062918.26 -114810.9 +000018.5+000009.100013.7 08.6801.04K? 0
+063327.89 -450349.2 +000007.1-000021.900003.5 08.6801.13K? 0
+063657.33 -350902.9 +000009.1+000003.200013.4 08.6801.11K? 0
+064001.49 +250949.9 -000013.0-000034.500034.9 08.6801.11K? 0
+064537.23 -712305.8 +000014.3+000053.100005.1 08.6801.29K? 0
+064834.98 -072520.5 +000011.1-000036.400004.6 08.6801.16K? 0
+065005.42 -112216.6 -000021.2+000021.100006.6 08.6801.22K? 0
+065548.94 +121135.7 +000003.7-000007.500010.2 08.6801.35K? 0
+065602.57 -354205.9 +000007.1+000003.900000.3 08.6801.14K? 0
+065742.34 +581941.6 -000001.9-000023.900043.2 08.6801.61K? 0
+070357.97 -264507.8 +000000.9+000007.200009.8 08.6801.08K? 0
+070737.78 -090422.5 -000037.7+000001.800006.3 08.6801.14K? 0
+070809.46 -262642.1 -000013.2+000026.200011.9 08.6801.32K? 0
+070923.26 -150135.2 +000004.6+000012.300030.1 08.6801.93M? 0
+071502.97 +295058.6 -000014.5-000023.300001.3 08.6801.42K? 0
+071746.59 -145116.3 +000017.4-000017.400006.3 08.6801.67K? 0
+071856.70 -051338.7 -000004.6-000002.200038.3 08.6801.49K? 0
+072302.32 +150000.5 +000024.7+000002.500016.4 08.6801.10K? 0
+072635.01 -021051.7 -000003.4+000005.700010.7 08.6801.18K? 0
+072803.87 -400155.1 +000011.2-000016.200007.5 08.6801.06K? 0
+073206.16 -242323.8 +000003.6+000000.600008.0 08.6801.02K? 0
+073312.90 -403158.8 -000006.7+000034.300007.7 08.6801.03K? 0
+073608.09 -000334.7 +000015.5+000010.200011.1 08.6801.59K? 0
+074015.40 -060442.4 -000005.4+000000.800033.5 08.6801.20K? 0
+074213.57 -170652.4 -000013.2-000010.700003.8 08.6801.16K? 0
+074341.78 +755232.1 -000006.4-000011.900008.4 08.6801.66K? 0
+074604.81 -443356.5 -000036.7+000023.900001.0 08.6801.05K? 0
+075316.48 -221406.9 -000011.8-000027.800011.0 08.6801.74K? 0
+075401.82 -110919.2 -000025.7+000012.500030.9 08.6801.01K? 0
+080038.48 -341041.5 -000012.2-000052.500012.8 08.6801.00K? 0
+080047.19 -201247.6 -000009.5+000015.800009.0 08.6801.40K? 0
+080308.41 -245430.1 -000002.7-000021.500006.6 08.6801.06K? 0
+080759.17 -622122.4 +000008.7+000030.400018.4 08.6801.19K? 0
+081443.39 +270947.5 +000024.3+000008.200013.4 08.6801.61K? 0
+081529.50 +792011.4 -000039.7-000019.600017.0 08.6801.05K? 0
+081810.79 -301935.9 -000014.9+000033.400008.0 08.6801.57K? 0
+081943.85 +755516.2 -000005.9-000009.800005.3 08.6801.71K? 0
+082459.90 +443824.4 +000013.6-000057.700003.0 08.6801.29K? 0
+083153.72 +374136.4 -000028.1-000007.300020.0 08.6801.59K? 0
+083338.27 +291224.9 -000007.7+000021.500023.1 08.6801.05K? 0
+083711.91 +562906.2 +000002.1-000035.700026.0 08.6801.09K? 0
+083758.99 -680043.8 -000004.0-000003.300009.7 08.6801.69K? 0
+084136.42 +371324.0 +000002.4+000011.300005.4 08.6801.44K? 0 0.10 1.00
+084317.20 +203601.5 -000033.8-000007.400022.8 08.6801.39K? 0 0.10 1.00
+084710.46 +093615.9 -000018.9-000003.300013.8 08.6801.03K? 0
+084731.49 -294016.7 -000036.4+000031.600013.9 08.6801.11K? 0
+084741.23 -204719.8 -000017.4+000003.800019.6 08.6801.30K? 0
+085148.89 +041653.0 +000021.4+000003.600005.1 08.6801.67K? 0
+085207.61 -353434.7 +000000.7+000028.500008.3 08.6801.06K? 0
+085926.36 -025904.9 -000013.0+000002.900004.8 08.6801.24K? 0
+090045.51 +381622.9 +000031.4-000050.000043.2 08.6801.06K? 0
+090526.15 -473907.7 -000015.8-000040.800007.6 08.6801.63K? 0
+091926.57 -294312.4 -000010.4+000013.800009.2 08.6801.32K? 0
+092416.91 -162131.2 -000016.8-000006.800005.5 08.6801.31K? 0
+093156.96 -144544.8 -000004.2-000024.300009.5 08.6801.08K? 0
+093625.51 -172307.0 -000011.7+000010.100001.0 08.6801.53K? 0
+094109.89 -444925.6 +000018.4+000006.300014.7 08.6801.60K? 0
+094439.49 -215728.2 -000002.3-000016.200003.0 08.6801.37K? 0
+095544.79 -365352.1 +000008.5-000025.200006.5 08.6801.01K? 0
+100328.99 -452624.1 -000020.4-000006.600010.1 08.6801.39K? 0
+100505.37 -584147.0 -000024.2+000007.100001.6 08.6801.50K? 0
+101244.10 -745050.9 +000005.4-000017.500002.3 08.6801.33K? 0
+101732.89 -375131.7 +000004.8+000002.200014.2 08.6801.43K? 0
+102217.70 -134030.2 -000004.6+000008.400011.9 08.6801.26K? 0
+102259.71 -111651.4 -000011.2-000011.800005.3 08.6801.00K? 0
+102752.94 -190320.0 -000048.2+000070.100013.3 08.6801.03K? 0
+102913.04 +355213.9 -000032.5+000000.000002.2 08.6801.06K? 0
+102928.99 -442727.4 -000013.6+000002.700010.4 08.6801.52K? 0
+103510.54 -302014.9 +000003.1-000003.500003.7 08.6801.18K? 0
+103544.50 +451524.1 -000032.8+000011.600004.5 08.6801.43K? 0
+103557.91 -535658.6 +000003.5-000006.700011.9 08.6801.10K? 0
+103647.76 +261028.6 +000012.1-000032.700008.6 08.6801.03K? 0
+103832.95 -480344.2 +000030.4-000009.900012.1 08.6801.03K? 0
+104601.41 -444217.2 -000020.9+000002.100019.3 08.6801.03K? 0
+104722.51 +081545.1 -000009.6-000019.600007.5 08.6801.44K? 0
+110857.43 -101615.2 -000015.1+000010.400022.9 08.6801.08K? 0
+111704.78 -342131.4 -000024.4-000010.200016.4 08.6801.41K? 0
+111944.80 -161400.5 -000009.4-000026.400008.6 08.6801.30K? 0
+113212.89 -365810.9 -000008.0+000001.800005.4 08.6801.39K? 0
+113659.65 +565944.4 -000030.9-000008.200010.8 08.6801.12K? 0
+114624.86 -544415.0 -000025.2+000000.700001.4 08.6801.71K? 0
+115222.44 +534705.2 -000027.1+000011.300000.8 08.6801.18K? 0
+115356.27 -613914.4 -000018.6+000005.000022.5 08.6801.21K? 0
+120719.92 -272325.2 -000019.2-000013.000009.8 08.6801.02K? 0
+120935.02 -544805.6 +000003.5-000003.800007.2 08.6801.59K? 0
+121223.34 -693328.5 -000007.1+000000.700004.7 08.6801.72K? 0
+121256.87 +401458.0 -000023.8-000016.100010.5 08.6801.31K? 0
+121451.76 +283749.4 -000039.5+000004.900000.7 08.6801.01K? 0
+121818.28 +420133.3 -000036.5+000023.800001.3 08.6801.12K? 0
+122228.28 -551440.8 -000027.8+000006.600025.2 08.6801.35K? 0
+122358.38 -600503.3 -000013.3-000016.500003.4 08.6801.14K? 0
+122600.01 +430705.6 +000005.7-000001.900003.9 08.6801.16K? 0
+123329.30 +300225.2 -000035.4+000018.600009.0 08.6801.03K? 0
+123336.14 -203024.4 -000003.1-000016.300007.5 08.6801.01K? 0
+123426.04 -452345.6 -000006.4+000020.400003.1 08.6801.64K? 0
+124350.00 -241708.8 +000010.7-000015.000012.9 08.6801.68K? 0
+130152.86 -441145.7 +000008.0+000005.700013.6 08.6801.51K? 0
+130257.51 +065934.9 -000045.8-000019.500011.5 08.6801.08K? 0
+131008.54 -185359.2 -000040.3-000028.100005.5 08.6801.23K? 0
+131110.45 -435049.7 -000005.0-000009.400001.3 08.6801.58K? 0
+131219.80 -390116.3 -000012.3-000007.600002.1 08.6801.11K? 0
+131526.10 +731538.1 +000008.2-000030.200008.4 08.6801.08K? 0
+133124.50 -744758.2 -000010.9-000007.600007.1 08.6801.48K? 0
+133303.46 -453149.4 -000039.3-000001.000006.9 08.6801.16K? 0
+134653.31 -052642.2 -000002.9-000000.800022.2 08.6801.48K? 0
+135147.46 -281850.5 +000002.7+000014.600005.6 08.6801.06K? 0
+135226.36 +350539.3 +000009.6+000003.900000.5 08.6801.21K? 0
+135741.65 -371426.2 -000027.1-000025.000006.4 08.6801.07K? 0
+135825.96 +395239.8 +000006.5-000010.900001.9 08.6801.51K? 0
+140145.17 +014429.3 -000059.2-000010.500030.5 08.6801.26K? 0
+140801.35 -221123.6 -000002.6-000019.600009.8 08.6801.09K? 0
+141059.31 -190838.3 -000010.5+000031.900014.2 08.6801.48K? 0
+141143.86 -724037.6 +000013.5+000001.800002.0 08.6801.60K? 0
+141411.00 +035746.9 +000002.8-000019.500003.7 08.6801.52K? 0
+141445.96 -453934.5 +000004.1-000008.200004.3 08.6801.61K? 0
+142938.29 -471338.8 +000006.3+000008.800003.7 08.6801.00K? 0
+143038.81 -262900.8 -000024.0-000026.000027.5 08.6801.25K? 0
+143250.14 -161920.7 -000007.3-000029.400000.7 08.6801.47K? 0
+143522.05 -844323.1 +000006.4-000011.400005.2 08.6801.07K? 0
+143849.60 +304521.7 -000001.2+000031.800008.6 08.6801.18K? 0
+144248.73 +212003.9 -000007.1-000033.400011.5 08.6801.18K? 0
+144842.36 +530330.9 -000012.2-000043.500005.4 08.6801.18K? 0
+145522.09 -371403.2 -000025.9-000053.800010.5 08.6801.60K? 0
+145643.69 +570240.6 -000013.4-000016.600002.3 08.6801.21K? 0
+150144.70 -121906.4 -000010.9+000016.600011.4 08.6801.01K? 0
+150348.58 -700213.8 +000013.7+000009.700004.3 08.6801.19K? 0
+150402.09 -730227.7 -000021.9-000032.400003.4 08.6801.09K? 0
+150535.83 -343225.1 +000000.2+000003.600019.3 08.6801.61K? 0
+151407.03 -040750.3 -000048.6-000025.400013.4 08.6801.48K? 0
+151659.54 -143553.7 -000006.1+000002.100015.1 08.6801.28K? 0
+151951.43 -152106.0 +000001.1-000029.700007.2 08.6801.09K? 0
+152323.14 -462718.6 +000021.4-000022.800013.1 08.6801.00K? 0
+152358.63 +250359.5 -000044.2-000003.600000.6 08.6801.23K? 0
+152647.21 -764126.1 -000006.8-000007.600010.6 08.6801.61K? 0
+152755.12 -563105.0 +000006.2+000007.200017.3 08.6801.04K? 0
+152940.52 -515914.9 -000033.5+000008.100010.2 08.6801.29K? 0
+152948.60 -631602.1 -000009.5+000005.400002.9 08.6801.46K? 0
+153158.36 -182911.2 -000013.1-000034.500036.1 08.6801.26K? 0
+153916.70 -725156.0 -000018.0-000012.800009.9 08.6801.50K? 0
+154101.20 +291340.4 +000005.5-000072.500016.5 08.6801.06K? 0
+154231.64 -050831.8 -000076.7-000041.800010.0 08.6801.39K? 0
+154731.84 +022515.5 -000011.6-000016.500008.2 08.6801.33K? 0
+154822.50 -503446.9 +000022.9-000021.800009.8 08.6801.71K? 0
+155741.30 -164838.8 -000007.0+000015.100001.1 08.6801.27K? 0
+155933.91 +141135.8 +000055.1+000004.500016.5 08.6801.12K? 0
+160254.46 -282820.9 -000000.6-000015.300008.7 08.6801.59K? 0
+160606.67 -152806.9 +000005.7-000007.700004.2 08.6801.16K? 0
+161123.25 +245801.5 +000028.9-000013.500002.4 08.6801.60K? 0
+161401.46 -585210.6 -000015.8-000029.200000.1 08.6801.14K? 0
+161633.10 +450447.6 +000014.7+000005.600005.3 08.6801.31K? 0
+161855.47 -305726.5 +000017.8-000036.100005.1 08.6801.11K? 0
+162602.08 -755800.6 -000020.0-000036.900013.5 08.6801.00K? 0
+162753.86 +732426.1 -000028.3+000024.700006.8 08.6801.08K? 0
+162904.92 -573149.5 -000023.1-000018.600002.8 08.6801.22K? 0
+163054.74 +291215.5 +000011.4-000007.800007.0 08.6801.58K? 0
+163308.98 -455259.8 -000015.9+000020.500001.4 08.6801.73K? 0
+163622.15 +153300.3 -000027.8-000008.500004.4 08.6801.16K? 0
+163631.78 -680854.6 +000001.3-000002.000004.9 08.6801.57K? 0
+164339.82 +362249.9 +000002.8+000020.100009.7 08.6801.14K? 0
+164611.08 -411315.9 -000019.1-000035.500013.4 08.6801.12K? 0
+165401.02 -184436.1 +000002.8-000016.400035.0 08.6801.36K? 0
+165718.32 +381125.8 -000017.6+000038.900009.1 08.6801.18K? 0
+170138.04 +150434.4 +000020.7-000001.100012.3 08.6801.11K? 0
+170341.15 -674038.1 -000026.4-000057.700007.5 08.6801.19K? 0
+170643.11 +255709.9 -000003.2+000003.800003.0 08.6801.10K? 0
+170810.40 -791233.1 +000019.2-000023.600004.5 08.6801.39K? 0
+171321.27 -432612.7 -000000.4-000000.100000.1 08.6801.37K? 0
+171720.86 -662051.9 +000005.6-000003.700016.2 08.6801.11K? 0
+172006.09 +171926.7 +000002.6-000003.700007.6 08.6801.10K? 0
+172221.51 -370502.3 +000005.0-000002.900005.9 08.6801.33K? 0
+172717.94 -523613.8 -000004.0-000012.000009.3 08.6801.64K? 0
+172819.46 -433722.2 +000026.0-000018.100002.9 08.6801.50K? 0
+173357.30 +751302.5 -000005.5-000019.600026.4 08.6801.67K? 0
+173454.83 -445640.8 -000035.7-000032.200050.0 08.6801.11K? 0
+173804.59 -370511.9 -000005.4-000019.400000.4 08.6801.05K? 0
+173918.50 +251843.8 +000012.8-000014.300002.9 08.6801.06K? 0
+174204.19 -361016.5 -000011.8-000010.500016.2 08.6801.89M? 0
+174309.55 -295617.7 -000032.8+000005.800001.5 08.6801.83K? 0
+174352.92 -495534.8 -000006.3-000000.800019.0 08.6801.71K? 0
+174417.56 -400638.0 +000004.5+000016.700005.1 08.6801.60K? 0
+174423.06 -322225.5 +000019.9-000022.100023.4 08.6801.29K? 0
+174600.68 +222636.7 -000009.6-000005.100013.1 08.6801.79K? 0
+174630.93 -272619.0 +000002.5+000005.800014.3 08.6801.80K? 0
+174843.22 -604037.0 -000006.4-000040.600023.9 08.6801.05K? 0
+175043.63 +042500.1 +000069.4+000019.800053.7 08.6801.70K? 0
+175953.54 +145842.9 +000003.2-000002.000012.3 08.6801.05K? 0
+180416.34 +672520.2 -000004.3+000032.700009.9 08.6801.55K? 0
+180445.71 +062202.1 +000008.6-000029.300004.7 08.6801.32K? 0
+181057.45 +454136.9 -000018.3-000040.900013.0 08.6801.14K? 0
+181152.34 -343550.3 -000016.6-000011.000000.8 08.6801.27K? 0
+181231.39 -281407.8 -000014.0-000015.800086.2 08.6801.19K? 0
+181312.08 -464149.5 -000021.5-000016.600016.5 08.6801.20K? 0
+181612.39 +130350.5 -000026.5+000022.600010.6 08.6801.72K? 0
+182159.56 +204001.1 -000020.1+000008.400002.8 08.6801.02K? 0
+182722.71 +181541.2 -000007.9-000010.900001.2 08.6801.20K? 0
+182800.18 +065451.4 +000008.7-000008.700002.8 08.6801.04K? 1
+183054.48 -583526.5 -000007.1-000030.200023.6 08.6801.01K? 0
+183122.81 -423606.1 +000006.5-000014.600011.3 08.6801.56K? 0
+183329.67 -280614.2 +000015.9-000033.100013.1 08.6801.66K? 0
+184424.16 +440653.4 +000013.9-000013.400004.0 08.6801.17K? 0
+184924.45 -461951.0 +000018.6-000007.700010.9 08.6801.02K? 0
+185029.82 +563623.7 +000002.9-000026.900002.9 08.6801.49K? 0
+185053.43 +333713.8 +000014.7+000024.900001.7 08.6801.04K? 0
+191627.16 -413604.4 +000021.1-000030.500009.3 08.6801.61K? 0
+192013.28 +224820.8 -000003.0-000033.100014.7 08.6801.52K? 0
+192039.49 +320559.1 +000013.4+000020.800000.4 08.6801.19K? 0
+192144.42 +472416.3 +000009.2-000025.000007.2 08.6801.61K? 1
+192331.11 -274632.3 +000056.3-000029.300003.4 08.6801.03K? 0
+192608.55 +160648.9 +000000.1+000023.800002.5 08.6801.06K? 0
+192616.83 -121714.2 -000023.7-000003.500009.3 08.6801.88M? 0
+192845.78 +470618.7 +000000.9+000000.200000.2 08.6801.23K? 0
+192921.26 +094048.9 -000018.5-000025.000003.1 08.6801.11K? 0
+192940.35 +440322.8 -000027.3-000008.500010.8 08.6801.37K? 0
+193154.65 +290831.6 -000007.0-000055.500003.1 08.6801.13K? 0
+193752.11 -752425.1 -000008.7-000062.100004.3 08.6801.36K? 0
+195121.19 -210852.2 -000027.2-000008.700057.3 08.6801.03K? 0
+195140.47 +014613.2 +000025.9+000018.500007.4 08.6801.45K? 0
+195153.09 +262345.7 -000005.2+000010.700016.2 08.6801.33K? 0
+195414.88 +041904.5 +000006.1+000000.300020.8 08.6801.37K? 0
+195941.18 -711308.3 -000006.3-000038.200011.8 08.6801.47K? 0
+200422.37 -121211.1 +000010.5+000002.400043.9 08.6801.22K? 0
+200607.69 -210000.5 +000023.7-000009.400001.9 08.6801.06K? 0
+200628.49 -200832.3 +000000.0-000038.600004.7 08.6801.67K? 0
+200721.51 +085622.1 +000031.3+000022.500014.6 08.6801.60K? 0
+201133.27 -322151.0 -000090.1-000031.900027.5 08.6801.32K? 0
+201541.62 -421958.8 -000027.5-000050.100001.6 08.6801.00K? 0
+202235.06 +333211.7 -000000.1+000000.700004.2 08.6801.36K? 0
+202704.66 +140721.2 +000029.9+000021.900019.6 08.6801.11K? 0
+202800.19 -382309.9 +000017.7-000003.000005.1 08.6801.00K? 0
+203335.38 +611544.8 +000010.3+000004.600024.2 08.6801.59K? 0
+203633.80 +001722.9 +000000.3-000033.300009.2 08.6801.18K? 0
+204044.18 +102820.9 -000030.7-000006.600009.1 08.6801.18K? 0
+204228.85 +054841.0 +000010.1-000027.000015.2 08.6801.65K? 0
+204304.20 -384922.7 +000001.4-000048.900011.9 08.6801.14K? 0
+204843.81 +020222.7 -000025.2-000015.700012.4 08.6801.46K? 0
+204853.85 +133634.4 -000004.7-000028.700018.8 08.6801.69K? 0
+205213.55 -663150.7 +000005.6-000020.800009.8 08.6801.17K? 0
+210000.49 +455730.6 +000008.7-000023.000016.9 08.6801.43K? 0
+210207.73 +475834.3 -000007.9-000025.400004.6 08.6801.32K? 0
+210414.34 -681250.5 -000007.4-000047.700019.4 08.6801.18K? 0
+211344.58 +140901.3 +000008.7-000024.800008.4 08.6801.14K? 0
+211507.49 +470046.9 +000002.3+000003.200002.4 08.6801.23K? 0
+211511.02 +240527.9 +000001.6+000001.500012.4 08.6801.07K? 0
+211747.53 +221256.6 +000036.2+000026.500007.5 08.6801.13K? 0
+211751.96 +170817.4 +000023.1-000035.700013.2 08.6801.66K? 0
+212026.26 +605904.3 -000007.5-000007.400006.9 08.6801.63K? 0
+212437.42 +484438.3 -000018.5-000002.400012.6 08.6801.16K? 0
+212730.25 +323854.2 +000021.6-000005.600006.8 08.6801.79K? 0
+213435.91 +052305.2 -000011.9-000013.200008.0 08.6801.20K? 0
+213530.82 -125808.1 +000050.7+000005.600019.5 08.6801.33K? 0
+213743.62 +215728.3 -000001.5+000008.200015.8 08.6801.41K? 0
+214857.45 -001646.3 +000038.8+000005.300028.8 08.6801.58K? 0
+215056.85 +443023.0 +000000.2+000006.200002.7 08.6801.16K? 0
+215518.08 +674403.5 +000017.4-000016.300013.2 08.6801.25K? 0
+215642.58 -763753.0 +000014.5-000010.400003.3 08.6801.11K? 0
+215702.89 +675950.8 +000001.8+000007.900003.8 08.6801.41K? 0
+215923.12 -242840.1 -000015.4-000023.000002.8 08.6801.17K? 0
+215926.25 +044634.8 +000053.9+000021.600008.6 08.6801.23K? 0
+220215.05 +284549.9 -000007.3-000010.300002.3 08.6801.68K? 0
+220250.24 -072623.5 +000010.8-000016.500010.4 08.6801.51K? 0
+220348.72 +474445.1 -000022.9-000019.200002.7 08.6801.11K? 0
+220634.89 +452411.8 -000032.0-000006.700010.9 08.6801.50K? 0
+220656.39 +255111.6 -000006.1-000014.300013.8 08.6801.63K? 0
+220801.90 +545645.3 +000014.5+000004.700005.7 08.6801.31K? 0
+221223.95 -815521.7 +000033.8-000033.600009.5 08.6801.29K? 0
+221751.50 +200631.6 +000034.8+000024.500000.8 08.6801.40K? 0
+221840.62 +750909.9 +000029.3+000011.800017.4 08.6801.08K? 0
+222240.90 +515500.4 +000041.6-000020.000022.5 08.6801.07K? 0
+223003.16 -111212.9 -000003.1-000004.000004.7 08.6801.03K? 0
+223030.58 -010405.1 -000017.6-000015.400004.7 08.6801.31K? 0
+224033.49 -613313.5 -000011.7-000002.100006.2 08.6801.32K? 0 0.10 1.00
+224155.08 -153902.4 -000017.9-000029.600005.4 08.6801.15K? 0
+224327.86 -242250.0 -000015.1+000007.900005.4 08.6801.08K? 0
+224443.54 +264151.1 +000019.8+000012.800007.7 08.6801.52K? 0
+224657.57 +604513.4 -000004.4-000011.600003.8 08.6801.24K? 0
+224728.08 -173442.2 +000025.2-000014.700011.8 08.6801.59K? 0
+224804.01 +103421.4 -000004.5-000014.800008.1 08.6801.55K? 0
+225106.71 +354110.2 +000010.2-000009.400018.9 08.6801.23K? 0
+231938.99 -094036.1 +000008.8-000005.700001.7 08.6801.06K? 0
+232021.21 -330655.0 +000033.7-000032.000000.3 08.6801.32K? 0
+232127.76 +475627.1 +000019.2+000013.400000.9 08.6801.21K? 0
+232338.58 +602826.0 +000015.1+000008.300016.5 08.6801.71K? 0
+233738.71 +460631.2 +000006.2-000012.000006.1 08.6801.52K? 0
+234731.37 +584003.0 -000002.5-000016.900000.8 08.6801.24K? 0
+235646.87 +124908.4 +000032.1-000006.000020.7 08.6801.28K? 0
+235709.80 -265007.2 +000000.7+000008.000010.0 08.6801.04K? 0
+235910.74 -002959.2 -000012.1-000039.900009.3 08.6801.20K? 0
+104420.05 -580353.5 -000009.9+000020.500000.5 08.6802.29M? 0 0.10 1.00
+180107.61 -203112.1 -000002.5-000026.600008.4 08.6802.29M? 0
+000501.81 +663100.4 +000039.2-000005.400008.1 08.6900.47F? 0
+001135.61 +334049.1 +000045.0+000002.800003.0 08.6900.17A? 0
+001516.06 -420953.8 +000055.4-000021.300005.2 08.6900.39F? 0
+002128.35 -033843.8 +000138.4-000020.700008.1 08.6900.52F? 0
+002352.82 +544119.8 +000000.4+000002.600015.8 08.69-0.03B? 0
+002659.89 +175412.8 +000005.6-000020.100008.5 08.6900.59G? 0
+003202.75 +685734.1 +000007.8-000011.100008.0 08.6900.50F? 0
+003221.02 -515925.6 +000056.3-000013.900011.6 08.6900.53F? 0
+003906.28 +073420.6 -000072.9-000145.000020.9 08.6900.52F? 0
+004038.99 +515702.4 -000006.8-000015.100002.0 08.6900.30A? 0
diff --git a/kstars/kstars/data/hip092.dat b/kstars/kstars/data/hip092.dat
new file mode 100644
index 00000000..2b27e8e4
--- /dev/null
+++ b/kstars/kstars/data/hip092.dat
@@ -0,0 +1,1000 @@
+004636.03 +435002.0 +000037.9+000002.900004.4 08.6900.97K? 0
+005352.41 -655202.4 +000014.1+000010.400001.8 08.6900.29A? 0
+005953.10 +031809.9 -000027.3-000008.800000.3 08.6900.38F? 0
+010900.68 -423838.2 +000006.3+000010.200000.7 08.6900.97K? 0
+011149.16 +112803.4 -000003.1+000013.400012.0 08.6900.75G? 0
+011714.75 -095755.8 +000030.8-000005.100010.6 08.6900.58F? 0
+011857.50 +660928.0 +000000.0+000000.000000.0 08.6900.39F? 1
+011931.88 +342944.9 +000027.7+000000.400000.5 08.6900.34F? 0
+012021.80 -680410.8 -000000.5-000010.100001.7 08.6900.44F? 0
+012410.70 -713107.1 +000105.7-000045.600013.7 08.6900.54F? 0
+012545.21 +404212.3 +000025.2+000005.400013.4 08.6900.33F? 0
+012829.11 -700740.4 +000007.1+000043.600010.8 08.6900.41F? 0
+012920.91 +445245.6 +000001.6-000009.100013.8 08.6900.98K? 0
+013232.72 +610745.9 +000006.1-000008.400001.3 08.6900.26A? 0
+013626.74 +651628.4 +000000.2-000010.200001.0 08.6900.18A? 0
+013859.17 +674909.8 +000005.8-000057.200006.1 08.6900.53F? 0
+014124.27 -220810.8 +000033.2+000002.500012.8 08.6900.94G? 0
+014639.10 +301139.7 +000010.7+000021.500009.6 08.6900.43F? 0
+014736.19 +131124.2 -000001.4+000005.700009.9 08.6900.50F? 0
+015304.02 +483101.0 +000014.0-000016.200018.2 08.6900.40F? 0
+015356.90 +134930.8 +000108.8-000029.600010.1 08.6900.57F? 0
+015812.81 -673517.5 -000099.2-000068.500007.4 08.6900.96K? 0
+020218.78 +093653.1 +000009.6-000004.500005.2 08.6900.98K? 0
+020249.28 +580114.2 +000008.8-000016.500004.0 08.6900.23A? 0
+020345.71 -402809.1 +000382.6+000039.400021.2 08.6900.72G? 0
+020837.39 +015546.9 +000109.1-000000.800003.0 08.6900.86G? 0
+020903.27 -163854.5 -000029.4-000008.900002.2 08.6900.43F? 0
+021321.85 +252245.4 -000075.0-000110.600002.9 08.6900.59G? 0
+021709.87 +545242.7 +000012.4-000013.300009.2 08.6900.16A? 0
+021759.05 +722038.6 -000085.2+000053.900013.1 08.6900.62G? 0
+022303.50 +523233.6 -000005.7-000001.800005.9 08.6900.05A? 0
+022646.08 -225811.0 +000063.2+000052.000021.5 08.6900.52F? 0
+022732.33 -015641.3 -000007.2+000018.700007.7 08.6900.41F? 0
+023219.03 -071009.7 -000024.8-000014.100008.8 08.6900.38F? 0
+023225.86 -231946.6 +000002.7-000012.800017.2 08.6900.87G? 0
+023417.00 +202050.3 -000118.7-000096.900039.4 08.6900.59G? 0
+023437.64 -793634.9 +000097.9+000030.400008.2 08.6900.52F? 0
+024411.79 +570634.2 +000012.5-000025.000010.8 08.6900.22A? 0
+024538.70 +423139.9 +000011.8-000003.000009.9 08.6900.25A? 0
+024757.88 +305939.1 -000034.2-000020.100005.8 08.6900.48F? 0
+024805.43 -394812.5 -000006.8-000000.400005.8 08.6900.96K? 0
+025001.56 -044249.8 +000092.7-000039.800014.6 08.6900.43F? 0
+025751.80 +002447.6 +000045.7+000073.900022.8 08.6900.71G? 0
+025903.00 +595050.6 -000014.2+000031.700002.9 08.6900.25A? 0
+025943.16 -232254.0 +000021.5-000012.000021.9 08.6900.58F? 0
+030105.13 +471444.0 +000092.3-000093.800013.5 08.6900.54F? 0
+030528.15 -210650.9 +000046.2+000036.900009.5 08.6900.85G? 0
+030757.70 +621552.3 -000008.3+000018.600009.4 08.6900.36F? 0
+030901.25 +763528.7 -000010.8-000005.600003.4 08.6900.41F? 0
+031703.22 +484037.5 +000002.8-000003.500009.5 08.6900.12A? 0
+032053.52 +385307.2 +000000.4+000000.400003.0 08.6900.10A? 0
+032215.14 -054444.9 -000010.4-000006.300007.6 08.6900.38F? 0
+032440.02 -260910.9 +000008.4+000020.100018.3 08.6900.96K? 0
+033129.91 -235108.6 -000000.9-000032.100018.5 08.6900.98K? 0
+033520.40 +265100.6 +000012.9-000037.300000.6 08.6900.43F? 0
+033554.85 -200907.9 +000027.5-000001.200001.6 08.6900.22A? 0
+033715.70 +175431.0 +000015.0-000081.100013.4 08.6900.53F? 0
+033914.39 +134331.9 +000011.7-000015.400005.4 08.6900.33F? 0
+034250.29 -500502.2 +000007.6+000001.200001.8 08.6900.37F? 0
+034720.54 -762518.2 +000074.4+000060.300005.9 08.6900.70G? 0
+035301.24 -540622.7 -000000.7-000017.500000.6 08.6900.08A? 0
+035538.74 +521537.7 +000011.5-000025.600007.6 08.6900.37F? 1
+035614.35 -471707.8 +000046.6+000042.500008.7 08.6900.51F? 0
+040209.57 +454403.4 -000026.6-000005.200000.3 08.6900.52F? 0
+040248.07 +375645.0 -000025.9-000026.200007.9 08.6900.24A? 0
+040414.45 +430218.2 -000002.6-000020.500012.1 08.6900.28A? 0
+040536.98 +504534.1 +000010.4-000040.000010.8 08.6900.39F? 0
+040748.00 -234827.1 +000020.5+000024.200017.6 08.6900.14A? 0
+042023.38 +593131.3 +000039.1-000053.600018.4 08.6900.54F? 0
+042148.10 +711826.2 +000005.8-000012.700006.9 08.6900.92G? 0
+042244.92 -784252.1 -000061.5+000000.300004.0 08.6900.50F? 0
+042924.03 -041222.5 +000020.1-000003.100003.7 08.6900.02A? 0
+043003.75 +290228.6 -000012.2-000030.300009.2 08.6900.52F? 0
+043111.05 +111439.8 +000022.2-000005.600022.6 08.6900.65G? 0
+043904.89 +411500.0 -000004.4+000000.500031.2 08.6900.17A? 0
+044223.05 +355145.3 -000010.9+000000.700005.7 08.6900.39F? 0
+044238.08 -520950.2 +000028.9+000005.100005.8 08.6900.97K? 0
+045010.26 -244010.3 +000008.4+000022.400001.1 08.6900.91G? 0
+045430.53 -602451.5 -000019.8-000012.700007.2 08.6900.39F? 1
+045637.62 +773652.6 -000022.1-000018.800008.6 08.6900.34F? 0
+045953.07 +271913.9 +000027.1-000016.000001.6 08.6900.33F? 0
+050124.18 +151125.5 -000039.2-000030.500019.2 08.6900.52F? 0
+050233.26 +093903.6 -000011.0-000015.600001.0 08.6900.23A? 0
+050731.40 +451526.3 -000027.7-000025.400001.7 08.6900.38F? 0
+050752.60 +162529.1 -000020.2-000028.800021.7 08.6900.41F? 0
+050908.50 +331506.1 -000054.3-000023.000019.0 08.6900.40F? 0
+051339.50 +453317.5 +000023.7-000031.700025.6 08.6900.36F? 0
+051505.49 -434308.4 +000008.6-000005.200007.0 08.6900.85G? 0
+052020.09 +452543.9 -000006.8-000016.300006.3 08.6900.18A? 0
+052159.98 +160533.0 +000014.0-000011.100001.3 08.6900.16A? 1
+052440.86 -105928.6 -000004.2+000009.300014.4 08.6900.06A? 0
+052549.06 -794545.7 +000002.4+000036.400004.9 08.6900.57F? 0
+053140.58 -151213.8 -000004.3+000003.500004.2 08.6900.10A? 0
+053309.00 +051637.5 -000022.1-000005.400001.5 08.6900.32F? 0
+053314.04 -043807.1 -000020.2-000016.500003.2 08.6900.36F? 0
+053424.88 -004547.8 -000011.6+000014.800005.8 08.6900.01A? 0
+053434.36 -352356.9 -000017.0+000022.300001.1 08.6900.48F? 0
+053437.11 +814154.7 +000092.7-000147.600027.8 08.6900.58G? 0
+053606.00 -184141.5 +000000.4-000008.400008.4 08.6900.48F? 0
+053615.52 +562348.5 +000001.0-000011.700005.6 08.6900.17A? 0
+053846.74 -522920.5 +000070.3+000078.100014.2 08.6900.60G? 0
+054407.90 +264607.9 -000014.5-000017.200003.5 08.6900.70G? 0
+054713.92 -242939.0 +000010.1+000023.500006.1 08.6900.44F? 0
+054957.31 +603407.9 -000014.0+000028.900021.2 08.6900.44F? 0
+055013.18 +265744.1 -000073.9-000079.900003.6 08.6900.56F? 0
+055421.38 +521544.3 +000003.7+000002.300000.6 08.6900.04A? 0
+055522.72 +064349.3 -000010.2+000003.300011.5 08.6900.15A? 0
+055751.69 -652322.5 -000014.5+000010.600009.3 08.6900.88G? 0
+055852.88 +370413.0 +000000.3-000006.500010.6 08.6900.10A? 1
+055900.39 +045134.3 -000006.8-000008.100009.6 08.6900.99K? 0
+055908.66 -201951.9 -000003.7+000007.400002.9 08.6900.16A? 0
+060001.32 +130300.8 -000026.7-000015.000004.0 08.6900.74G? 0
+060116.63 -795218.4 +000002.8+000020.200016.7 08.6900.60G? 0
+060442.49 +174703.9 +000012.7-000008.300014.9 08.6900.11A? 0
+060446.90 +495116.8 -000013.9-000008.500007.6 08.6900.45F? 0
+060502.92 +612329.5 +000007.8-000002.100007.9 08.6900.19A? 0
+060636.47 -293650.6 -000009.0-000020.300009.3 08.6900.27A? 0
+060703.09 +414542.1 +000010.5-000091.400006.9 08.6900.64G? 0
+060730.10 -764128.0 -000003.2+000075.700002.1 08.6900.53F? 0
+061139.08 +172237.3 +000000.0+000000.000000.0 08.6900.25A? 0
+061211.49 +051022.4 +000011.2-000009.900004.5 08.6900.98K? 0
+061250.96 -755728.8 +000003.4-000048.200001.3 08.6900.45F? 0
+061304.00 +443029.5 -000018.5-000007.900006.4 08.6900.37F? 0
+061705.24 +293231.0 -000008.9-000047.300019.4 08.6900.50F? 0
+062013.98 -420059.3 -000012.4-000006.200008.1 08.6900.34F? 0
+062143.15 +071150.9 +000034.7+000019.800027.2 08.6900.46F? 0
+062434.07 -500539.0 -000004.4-000003.200009.4 08.6900.37F? 0
+062526.89 +215452.4 +000009.1-000011.600005.2 08.69-0.03B? 0
+063004.96 -031336.8 -000000.8+000004.400021.1 08.6900.42F? 0
+063104.85 +024141.4 +000001.9+000002.500000.3 08.6900.06A? 0
+063150.02 -531545.7 +000016.7+000166.400017.7 08.6900.60G? 0
+063546.40 -083236.7 +000034.8-000029.100021.3 08.6900.99K? 0
+063746.05 +411652.9 -000017.0-000051.100032.9 08.6900.44F? 0
+063814.91 -071932.7 -000016.8+000005.300004.2 08.6900.04A? 0
+063836.69 +043736.6 +000000.4+000004.200002.4 08.6900.06A? 1
+063957.02 +150529.3 -000011.2-000117.800026.7 08.6900.69G? 0
+064300.68 +650247.6 -000003.3-000034.500011.2 08.6900.31F? 0
+064305.66 -064605.5 +000011.1-000007.400002.8 08.6900.21A? 0
+064307.05 -044618.3 -000005.8+000009.800020.4 08.6900.95G? 0
+064421.84 -043606.5 -000005.6-000011.000006.2 08.6900.39F? 0
+064715.87 -055912.4 -000000.2+000005.800006.6 08.6900.95K? 0
+065115.65 -883207.2 -000042.0+000175.000018.2 08.6900.60G? 0
+065228.85 -425155.3 -000014.3+000041.900012.8 08.6900.92G? 0
+065312.38 -613905.0 -000029.6-000016.200008.9 08.6900.28A? 0
+065857.14 -101345.7 +000003.3-000005.800002.5 08.69-0.13B? 0
+070024.60 +015833.8 +000021.9-000080.100006.0 08.6900.32F? 0
+070121.75 -111355.5 -000019.6+000007.900012.7 08.6900.97K? 0
+070134.00 +023240.9 -000014.2+000012.700031.0 08.6900.39F? 0
+070438.24 +160948.2 +000011.2-000002.300014.3 08.6900.30A? 0
+070445.67 -014020.1 -000010.7+000000.000010.5 08.6900.03A? 0
+070455.88 -210321.1 -000001.2+000028.800011.8 08.6900.24A? 0
+070541.61 -271744.1 +000002.3+000004.800008.4 08.69-0.11B? 0
+070757.67 +411531.0 +000003.9+000000.500002.9 08.6900.30A? 0
+070844.77 -181615.1 -000012.0+000014.200007.7 08.69-0.08B? 0
+071226.95 -105921.1 -000004.9+000015.200000.3 08.6900.72G? 0
+071433.69 -245616.5 -000003.7+000005.400001.8 08.69-0.09B? 0
+071446.25 -351451.7 -000017.0+000001.600003.1 08.6900.00A? 0
+071939.75 -374921.6 -000011.4+000005.900008.8 08.6900.12A? 0
+072113.09 -142136.0 +000013.0+000005.700005.1 08.6900.07A? 0
+072128.45 +270407.7 -000050.0+000000.600029.6 08.6900.40F? 0
+072154.49 +013248.0 -000012.0+000005.200001.4 08.6900.03A? 0
+072555.84 +140511.2 +000011.2-000029.200005.1 08.6900.12A? 0
+072755.80 -422532.5 +000001.0-000002.100005.9 08.6900.24A? 0
+072842.20 -752429.9 -000032.7+000032.200009.9 08.6900.43F? 0
+072903.16 -122107.5 -000008.4-000002.800005.2 08.6900.01A? 0
+072923.05 -235524.3 -000007.8-000002.300011.4 08.69-0.03B? 0
+073146.56 -042135.2 +000000.5-000042.900028.6 08.6900.91G? 0
+073147.28 -084246.6 +000003.7-000061.900005.3 08.6900.54F? 0
+073702.73 +210948.8 -000027.7-000023.000011.9 08.6900.30A? 0
+073752.94 -271403.4 -000079.0+000083.300022.0 08.6900.51F? 0
+073903.55 +460137.1 -000006.8+000012.400027.5 08.6900.19A? 0
+073925.00 +384742.5 -000013.1-000028.800013.7 08.6900.50F? 0
+074129.03 +181521.6 +000008.6-000003.400018.0 08.6900.13A? 0
+074238.34 -243006.4 +000007.2+000011.400004.8 08.6900.26A? 0
+074358.53 -183620.5 +000013.7-000026.200007.1 08.6900.03A? 0
+074400.64 +564912.6 -000018.5+000005.900000.6 08.6900.18A? 0
+074427.28 -052222.2 +000006.8+000014.400007.7 08.6900.17A? 0
+074750.02 +372451.8 +000019.3-000023.500003.4 08.6900.19A? 0
+074854.84 -374712.8 -000026.0+000013.200009.4 08.6900.41F? 0
+074855.93 -102036.7 +000003.2-000003.400006.7 08.6900.29A? 0
+074900.42 -143650.2 -000011.2+000001.100002.8 08.6900.01A? 0
+075055.46 -344307.2 -000017.9-000001.700007.3 08.6900.15A? 0
+075423.74 -271445.1 +000004.3+000012.000006.9 08.6900.34F? 0
+075458.81 +592406.8 -000032.1-000054.600002.6 08.6900.96K? 0
+075852.30 -131853.7 -000143.9-000150.300005.4 08.6900.93G? 0
+075857.34 +114143.0 -000009.7-000029.400024.4 08.6900.97K? 0
+075902.10 +080856.1 -000040.1-000006.100015.4 08.6900.06A? 0
+075927.29 +245457.1 -000000.5-000008.600006.0 08.6900.20A? 0
+080018.08 -701053.9 -000017.0+000007.900008.6 08.6900.05A? 0
+080055.38 -364655.6 -000009.4+000015.900000.7 08.6900.13A? 0
+080128.97 -471802.1 -000010.9+000001.100004.6 08.69-0.03B? 0
+080138.59 -231336.7 +000015.3-000029.400000.8 08.6900.97K? 0
+080203.90 -503141.3 -000000.9+000002.000003.0 08.6900.06A? 0
+080301.22 -024349.8 -000009.0-000004.100000.3 08.69-0.02B? 0
+080432.01 -325953.6 -000020.9+000021.000007.5 08.6900.98K? 0
+080441.52 +505607.6 +000000.2-000029.200007.0 08.6900.48F? 0
+080526.67 +315927.8 -000033.0-000017.700011.4 08.6900.25A? 0
+080655.66 -141748.5 +000008.8-000026.200004.9 08.6900.36F? 0
+080658.29 +084829.3 +000010.0+000004.200016.2 08.69-0.00B? 0
+080816.05 -330733.5 -000013.7+000001.000005.3 08.69-0.07B? 0
+080844.23 -442604.7 +000001.2+000011.000004.2 08.69-0.08B? 0 0.10 1.00
+081214.83 -495209.5 +000009.3-000054.000004.1 08.6900.45F? 0
+081247.16 -023803.0 +000003.5+000011.900010.6 08.6900.19A? 0
+081323.72 -352209.2 -000013.5+000013.700003.7 08.6900.14A? 0
+081406.90 -583302.2 +000000.8+000005.000000.2 08.6900.32F? 0
+081600.53 -094634.9 -000011.6-000016.200003.8 08.6900.92G? 0
+081607.16 -175129.3 -000020.9-000010.000008.2 08.6900.08A? 0
+081652.62 -145702.2 +000011.7-000033.000024.8 08.6900.05A? 0
+081843.78 -061053.7 -000015.5+000021.900017.5 08.6900.90G? 0
+082152.45 -025544.7 -000010.5+000009.500008.3 08.6900.19A? 0
+082249.98 +015134.0 -000032.3-000053.200011.3 08.6900.62G? 0
+082324.46 +043345.3 +000001.6+000038.000009.8 08.6900.92G? 0
+082631.38 -343848.0 -000008.1+000017.000008.9 08.6900.01A? 0
+082723.89 +044105.4 -000066.4-000006.600003.3 08.6900.27A? 0
+082733.64 -350139.6 -000020.0+000016.600002.2 08.6900.03A? 0
+083055.77 +355432.4 -000002.0-000034.100001.3 08.6900.18A? 0
+083059.65 -300224.7 +000061.2-000053.600015.2 08.6900.58G? 0
+083115.29 -182557.7 -000026.2+000004.700011.8 08.6900.30A? 0
+083809.40 -452018.3 -000008.7+000007.100005.7 08.69-0.06B? 0
+084236.93 -213424.0 -000014.0+000005.800001.0 08.6900.21A? 0
+084340.39 +094114.8 +000004.5+000003.800009.0 08.6900.26A? 0
+084635.45 +213803.5 -000012.1-000014.100019.5 08.6900.96K? 0
+084715.90 +290642.9 -000014.5-000034.800013.9 08.6900.37F? 0
+084820.57 +672700.7 +000055.4-000101.100002.5 08.6900.96K? 0
+085100.08 -415649.5 -000014.1+000012.000006.1 08.69-0.09B? 0
+085357.54 -471103.3 -000009.9-000004.600002.9 08.6900.02A? 0
+085433.05 +154055.0 -000042.2+000005.900004.2 08.6900.36F? 0
+085441.59 +163640.5 -000139.1-000083.600017.2 08.6900.77G? 1
+085538.93 -295733.2 -000092.5+000143.200005.1 08.6900.50F? 0
+085618.18 -461957.4 -000009.0+000004.400009.0 08.6900.09A? 0
+085715.42 -583509.7 +000006.0-000000.400000.0 08.69-0.04B? 0
+085717.37 -064423.2 -000001.9+000004.900006.9 08.69-0.11B? 0
+085741.83 -634214.2 -000004.6-000026.100013.7 08.6900.28A? 0
+090237.30 +082903.0 -000014.7-000003.800014.6 08.6900.09A? 0
+090446.27 -481259.6 -000024.1+000008.600001.4 08.6900.23A? 0
+090543.73 +435539.3 +000003.7+000011.700001.1 08.6900.96K? 0
+090703.95 -344741.0 -000033.4-000014.200005.1 08.6900.48F? 0
+090711.59 -362119.8 -000008.8-000004.400007.2 08.6900.20A? 0
+090753.50 -121923.5 -000029.4+000012.800017.2 08.6900.04A? 0
+090951.47 +770634.9 -000001.6-000006.100009.5 08.6900.28A? 0
+091341.96 +251516.0 -000035.7-000026.400004.5 08.6900.26A? 0
+091533.61 -545758.4 -000008.4+000004.200006.6 08.69-0.00B? 0
+092449.24 +093129.7 +000004.1-000008.600006.2 08.6900.34F? 0
+092515.68 -480306.4 +000000.3-000011.900004.5 08.6900.90G? 0
+092553.21 -612949.9 -000054.5+000024.500006.3 08.6900.54F? 0
+092931.62 +050306.9 -000129.2-000030.500003.9 08.6900.46F? 0
+093054.20 -681058.6 -000004.6-000007.600006.3 08.6900.33F? 0
+093328.41 -694129.4 -000015.1-000005.400010.1 08.6900.18A? 0
+093433.27 +033328.5 +000026.7+000107.600030.9 08.6900.52F? 0
+094034.13 -010648.5 +000006.6-000002.800020.1 08.69-0.00B? 0
+094102.57 +081045.7 +000001.2-000041.000051.6 08.6900.54F? 0
+094435.72 -504930.6 +000004.1-000000.200008.7 08.6900.33F? 0
+094440.62 -730626.8 -000030.9-000003.100003.7 08.6900.98K? 0
+094504.26 -150019.8 -000048.4-000020.100008.9 08.6900.45F? 0
+094653.96 -041752.7 -000051.9-000046.300035.1 08.6900.65G? 0
+094706.12 -054945.4 -000050.3+000023.000013.4 08.6900.38F? 0
+095447.51 +040122.9 -000006.7-000010.100004.3 08.6900.49F? 0
+095957.27 -674000.0 -000001.5+000000.800007.9 08.6900.04A? 0
+100021.12 -595952.6 +000000.0+000000.000000.0 08.6900.08A? 0
+100143.18 +021728.2 -000022.3+000034.300016.7 08.6900.91G? 0
+100330.16 -615546.8 -000003.2+000006.500013.6 08.69-0.05B? 0
+100422.12 -591326.9 -000016.0+000018.500000.2 08.6900.01A? 0
+100541.08 -241015.9 +000000.4-000005.900010.4 08.6900.05A? 0
+100816.61 +530432.9 +000003.0-000006.400004.2 08.6900.28A? 0
+101030.26 -423528.3 -000034.0+000000.300012.3 08.6900.18A? 0
+101214.82 -011538.4 -000020.4+000011.200019.9 08.6900.26A? 0
+101245.44 -120135.3 -000033.6+000007.400011.4 08.6900.39F? 0
+101809.22 +063731.3 +000064.7-000090.500012.2 08.6900.51F? 0
+101944.47 -681209.8 -000031.4+000004.300000.9 08.6900.20A? 0
+102327.35 +021514.1 +000014.9-000009.100004.0 08.6900.40F? 0
+102604.07 +080207.9 +000006.2-000048.000013.8 08.6900.60G? 0
+102640.94 -162208.6 -000104.5+000089.700019.7 08.6900.57F? 0
+102659.00 -574032.8 -000009.7-000002.200004.2 08.6900.24A? 0
+103448.49 -670955.8 -000015.8+000001.400003.8 08.6900.04A? 0
+103458.74 -552426.0 +000011.1+000024.300001.2 08.6900.44F? 0
+103503.50 +415212.0 -000022.5-000015.800013.6 08.6900.48F? 0
+103540.72 -581244.3 +000000.0+000000.000000.0 08.6900.00B? 0
+103822.07 +320031.6 +000007.2-000014.500003.0 08.6900.32F? 0
+103909.10 -055255.0 +000002.7-000011.300002.1 08.6900.33F? 0
+103923.28 -275659.7 -000053.9+000005.100014.5 08.6900.45F? 0
+103934.84 -100136.0 +000026.6-000012.400015.0 08.6900.90G? 0
+104239.56 +811410.8 -000053.8+000007.000010.4 08.6900.38F? 0
+104313.33 -110333.5 -000000.7-000008.500010.6 08.69-0.02B? 0
+105058.36 +663218.5 +000006.1+000003.400009.3 08.6900.10A? 0
+105210.91 -565256.4 -000009.1+000017.400004.1 08.69-0.03B? 0
+105322.47 +124446.7 -000037.0-000008.200003.3 08.6900.32F? 0
+105449.13 -025049.5 -000022.1-000013.400000.8 08.6900.38F? 0
+105523.01 +412734.7 -000029.1+000017.500010.1 08.6900.59G? 0
+105540.86 -441842.4 -000059.6-000068.800003.4 08.6900.50F? 0
+105625.16 -600149.7 -000008.5-000008.800003.8 08.6900.10A? 0
+110205.85 -154130.3 +000000.0+000000.000000.0 08.6900.46F? 1
+110459.33 -603002.5 +000000.0+000000.000000.0 08.6900.04A? 0
+110651.24 -584224.6 +000000.0+000000.000000.0 08.6900.05A? 0
+111004.61 -225035.5 -000037.0+000011.900011.1 08.6900.36F? 0
+111031.27 -603505.8 -000024.7-000008.300010.9 08.6900.07A? 0 0.10 1.00
+111357.63 -443401.8 -000006.5-000005.600011.0 08.6900.23A? 0
+111723.68 -435304.4 -000064.9+000005.100028.6 08.6900.81G? 0
+111728.66 +771728.7 +000003.8+000010.300014.9 08.6900.52F? 0
+112324.63 +190205.4 +000010.3-000001.400017.9 08.6900.40F? 0
+112357.52 -630151.0 -000019.7+000006.900007.4 08.6900.17A? 0
+112505.08 +260854.1 -000044.7-000004.300014.7 08.6900.44F? 0
+112746.57 -601438.1 -000053.4+000011.100011.9 08.6900.37F? 0
+112831.29 -384911.2 -000010.8+000006.300002.4 08.6900.08A? 0
+113534.51 -522808.7 -000164.5+000044.900005.6 08.6900.55F? 0
+114044.88 -332705.3 -000070.9+000003.800005.3 08.6900.54F? 0
+114348.90 +314528.9 -000011.1-000013.700011.3 08.6900.36F? 0
+114403.33 -265259.9 -000021.4-000000.200004.4 08.6900.19A? 0
+114751.88 +454105.8 +000018.5+000017.800014.5 08.6900.93G? 0
+115238.02 -531623.2 -000017.6+000002.600007.6 08.6900.10A? 0
+120026.56 +493505.5 -000080.6+000038.400003.0 08.6900.52F? 0
+120141.47 -184728.6 -000051.1+000047.000004.2 08.6900.46F? 0
+120506.74 +472408.7 -000138.2+000040.100003.7 08.6900.83G? 0
+120658.49 -581826.3 -000024.4-000000.400009.5 08.6900.17A? 0
+120716.47 -642622.8 -000068.5+000005.400008.3 08.6900.44F? 0
+120731.44 -511806.3 -000072.9-000005.600000.9 08.6900.38F? 0
+121025.86 +653944.1 -000289.4-000033.900004.5 08.6900.54F? 0
+121122.69 -164724.3 -000059.1-000005.200013.7 08.6900.90G? 0
+121241.32 -254916.3 -000018.8-000011.200005.8 08.6900.22A? 0
+121440.11 -261333.7 -000047.7-000008.800024.5 08.6900.58G? 0
+121750.63 -110034.7 +000009.6-000014.400006.1 08.6900.32F? 0
+121836.19 +230712.4 -000009.5+000003.200017.6 08.6900.52F? 0
+122202.41 -644138.0 -000010.3+000008.800005.9 08.6900.11A? 0
+122710.91 -195800.5 +000102.5-000078.700007.1 08.6900.42F? 0
+123401.40 -591528.4 -000092.9-000008.600005.1 08.6900.33F? 0
+123421.35 -470742.6 -000019.6-000007.600008.3 08.6900.45F? 0
+123747.18 +323157.1 -000032.8-000030.000003.8 08.6900.37F? 0
+123900.94 -623146.0 -000012.3+000003.100024.9 08.6900.23A? 1
+123914.13 -752213.9 +000000.0+000000.000000.0 08.6900.26A? 0
+124041.89 -605447.2 -000012.2+000008.900008.0 08.6900.12A? 0
+124714.34 -112831.1 +000009.4-000009.100014.7 08.6900.49F? 0
+124829.28 -672125.9 -000005.0-000005.500007.8 08.69-0.02B? 0
+125216.52 +163153.3 +000004.0-000003.200002.1 08.6900.96K? 0
+125221.20 +501654.3 +000008.9+000002.800006.2 08.6900.43F? 0
+125244.31 -713908.0 -000007.6-000008.500006.2 08.6900.11A? 0
+125309.91 +321711.8 -000032.5+000031.500004.0 08.6900.91G? 0
+125343.89 -602229.3 +000000.0+000000.000000.0 08.6900.20A? 0
+125647.92 +771222.8 -000045.4+000009.000010.4 08.6900.35F? 0
+130143.00 +700815.7 -000014.4+000006.600005.7 08.6900.34F? 0
+130207.55 -483453.6 -000015.8-000012.100008.9 08.6900.35F? 0
+131205.10 -495735.0 -000017.5-000015.600001.4 08.69-0.01B? 0
+131222.39 -634843.9 -000005.5-000003.100004.8 08.6900.14A? 0
+131437.02 +292404.6 +000055.9-000041.400004.6 08.6900.46F? 0
+131748.89 +453506.5 +000182.0-000067.600010.1 08.6900.82G? 0
+132131.95 -604831.8 -000013.2-000005.100016.8 08.6900.15A? 0
+132325.86 -265844.3 +000008.0-000016.600008.3 08.6900.54F? 0
+132755.51 +811554.8 -000008.2+000016.800006.0 08.6900.28A? 0
+132902.98 +670232.3 -000039.6+000032.300000.7 08.6900.90G? 0
+133423.80 +261634.1 +000041.6-000021.700005.8 08.6900.43F? 1
+133704.85 -394416.0 +000000.0+000000.000000.0 08.6900.00B? 0
+134057.90 -084009.7 -000001.4-000028.200006.7 08.6900.61G? 0
+134721.40 -083009.1 +000001.7-000031.200046.9 08.6900.80G? 0
+135211.61 -660056.7 -000018.2-000013.400008.8 08.69-0.00B? 0
+135233.31 -350413.4 -000021.5-000008.400013.8 08.6900.39F? 0
+135328.76 -392154.6 +000008.7-000005.800001.7 08.6900.16A? 0
+135345.28 +313955.9 -000059.4+000033.100000.3 08.6900.52F? 0
+135517.05 -621350.3 -000037.5-000012.100001.4 08.6900.33F? 0
+140220.07 -120213.6 -000008.7-000012.000009.9 08.6900.71G? 0
+140427.48 -214600.4 -000013.5-000037.200008.4 08.6900.51F? 0
+141156.66 +075100.5 -000083.9+000001.700013.1 08.6900.50F? 0
+141438.85 +014750.0 -000021.8-000010.500019.4 08.6900.79G? 0
+141730.65 -344504.8 +000023.2-000071.200009.3 08.6900.76G? 0
+142130.27 -463945.1 -000025.0+000005.400009.3 08.6900.24A? 0
+142217.71 +412702.3 +000010.2-000025.000004.7 08.6900.27A? 0
+142744.31 +565612.6 +000024.0+000031.100006.7 08.6900.48F? 0
+143101.54 -435053.4 -000146.1+000011.600003.5 08.6900.58F? 0
+143222.14 +331137.6 -000001.6-000014.300003.1 08.6900.03A? 0
+143431.52 -631635.0 -000021.8-000006.400007.3 08.6900.27A? 0
+143432.96 -031016.4 -000052.6-000051.700022.4 08.6900.52F? 0
+143501.33 -602332.4 -000005.8+000005.700001.4 08.6900.40F? 0
+143549.66 +464446.9 -000006.1+000025.600013.7 08.6900.17A? 0
+144057.08 +092117.3 -000006.8+000013.600032.0 08.6900.88G? 0
+144132.27 -124312.8 -000022.9-000019.900038.4 08.6900.53F? 0
+144407.16 +224753.6 -000005.3+000010.100000.9 08.6900.91G? 0
+144409.69 -515616.9 +000011.1+000003.300013.3 08.6900.60G? 0
+144546.27 -464812.2 -000040.8-000029.000005.0 08.6900.43F? 0
+144637.05 -600148.6 -000016.0-000014.700002.2 08.6900.23A? 0
+144857.18 +233333.9 +000010.5-000006.200001.0 08.6900.38F? 0
+145230.60 +000640.1 -000039.8-000308.100016.4 08.6900.66G? 0
+145544.25 +375827.1 +000000.1-000003.700006.9 08.6900.32F? 0
+150141.75 -250407.1 +000001.1-000022.900030.2 08.6900.36F? 0
+150305.07 +190521.8 +000024.2-000020.800005.2 08.6900.28A? 0
+150958.87 -491445.3 -000077.5+000034.100012.2 08.6900.65G? 0
+151229.73 -511525.5 -000001.1+000001.100009.3 08.6900.48F? 0
+151359.16 -412727.8 +000000.0+000000.000000.0 08.6900.00B? 0
+151608.95 +802521.3 +000062.9+000049.100018.1 08.6900.81G? 0
+151741.24 -384733.8 -000029.3+000011.000011.9 08.6900.50F? 0
+151934.40 +601448.0 +000062.5-000008.500019.4 08.6900.83G? 0
+152506.71 +010039.2 -000000.9-000025.200006.7 08.6900.90G? 0
+152708.79 +143303.3 +000010.1-000006.500001.9 08.6900.48F? 0
+152926.91 -285051.8 -000051.9-000053.400004.6 08.6900.72G? 0
+153457.48 -464758.2 -000000.7-000012.000005.9 08.69-0.05B? 0
+153537.73 -250859.3 -000023.7-000000.500001.8 08.6900.47F? 0
+154310.97 -375505.5 -000018.3-000013.900001.7 08.6900.49F? 0
+154405.00 -224223.8 +000050.5-000098.000016.9 08.6900.91G? 0
+154700.27 -525316.5 -000013.4-000013.100011.7 08.6900.06A? 0
+154951.28 -275254.0 -000032.4-000099.900027.1 08.6900.58G? 0
+155032.49 +375007.5 -000066.1+000007.100016.9 08.6900.61G? 0 0.10 1.00
+155426.85 +803821.4 -000024.4+000031.700002.6 08.6900.31A? 0
+155656.31 -560010.8 -000019.2-000016.700007.1 08.6900.08A? 0
+155700.47 -705837.3 -000007.1-000009.900004.7 08.6900.07A? 0
+155927.50 -710617.1 -000015.1-000037.800006.9 08.6900.10A? 0
+160156.82 -634641.5 -000045.5-000021.900012.7 08.6900.52F? 0
+160403.02 -215538.9 -000292.1-000132.700021.8 08.6900.89G? 0
+160535.07 +151527.0 -000070.4-000004.900019.3 08.6900.66G? 0
+160651.71 -484658.9 -000004.4-000001.800014.6 08.6900.33F? 0
+161045.15 -682855.8 -000017.4-000043.800007.6 08.6900.40F? 0
+161333.14 +714702.9 -000014.0+000006.500004.7 08.6900.23A? 1
+161847.08 -533823.2 +000018.3+000007.700012.0 08.6900.15A? 0
+162018.41 +612945.4 +000000.0+000000.000000.0 08.6900.48F? 1
+162021.70 -581639.7 -000003.2-000066.000010.3 08.6900.85G? 0
+162036.78 +260617.5 +000016.0-000011.100002.3 08.6900.97K? 0
+162437.79 +193001.9 -000126.3+000047.400032.8 08.6900.82G? 0
+162726.44 +073749.0 -000029.4-000038.900012.0 08.6900.57F? 0
+162740.45 +001407.1 -000064.7+000004.200016.0 08.6900.80G? 0
+162754.18 -595055.4 +000007.1-000013.300016.4 08.6900.11A? 0
+163342.04 +642411.2 -000004.9-000001.800011.4 08.6900.87G? 0
+163519.23 +083903.8 +000006.2+000013.800030.3 08.6900.49F? 0
+164245.90 +213922.0 +000021.1-000002.500001.5 08.6900.53F? 0
+164452.50 -415527.6 -000005.5-000003.500011.0 08.6900.21A? 0
+164543.47 +300017.2 -000039.9-000068.400019.7 08.6900.36F? 0
+164603.48 +524814.0 -000005.2+000014.700000.9 08.6900.52F? 0
+164642.74 -410900.5 -000018.8-000002.800006.2 08.6900.14A? 0
+164812.64 -205650.7 -000022.5-000072.300016.0 08.6900.54F? 0
+164934.70 -243934.4 +000009.4-000008.000013.3 08.6900.57F? 0
+165225.20 +630900.6 -000038.6-000039.800001.4 08.6900.48F? 0
+165613.92 +342435.4 +000009.0-000042.900002.0 08.6900.53F? 0
+165823.59 -430017.6 +000008.8-000012.600047.9 08.6900.27A? 0
+170448.76 -762220.8 +000014.8+000025.600006.0 08.6900.37F? 0
+170750.45 -474233.2 +000023.8+000006.300010.9 08.6900.26A? 0
+170844.04 -020630.9 +000015.9-000033.900011.4 08.6900.62G? 0
+171702.16 -103942.3 +000017.4-000001.600010.9 08.6900.17A? 0
+171741.94 -285617.9 -000017.2-000057.600009.4 08.6900.59G? 0
+171927.30 -640647.6 +000000.3-000020.200014.3 08.6900.37F? 0
+172425.46 +325047.5 -000018.8+000002.800015.6 08.6900.89G? 0
+172752.01 +542108.7 -000007.8+000006.000007.4 08.6900.04A? 0
+172819.50 +764234.0 +000030.5+000003.200012.7 08.6900.50F? 0
+173413.00 -803225.5 -000007.5-000053.700007.5 08.6900.66G? 0
+173837.01 +565231.9 +000040.4-000028.400000.3 08.6900.61G? 0
+174408.34 +104757.1 +000004.6-000005.500017.5 08.6900.19A? 0
+174757.08 +013230.3 -000004.0-000006.100013.3 08.6900.35F? 0
+175108.02 -352014.4 -000001.9-000003.700005.4 08.6900.00B? 0
+175219.32 -030127.4 -000011.8-000017.200011.8 08.6900.58F? 0
+175348.72 +070312.9 -000004.8-000013.100003.0 08.6900.57F? 0
+175524.32 -385040.0 -000007.4-000005.300006.5 08.6900.36F? 0
+180038.65 -154808.6 -000006.5+000011.500008.6 08.6900.16A? 0
+180141.72 -162633.7 -000013.4+000002.200005.1 08.6900.19A? 0
+180511.06 -093441.6 +000012.8-000016.600003.1 08.6900.57F? 0
+180544.59 -363442.9 +000000.0+000000.000000.0 08.69-0.03B? 1
+180610.94 +010856.0 -000002.3-000021.600004.5 08.6900.44F? 0
+180914.44 -224637.7 +000007.2-000002.600007.5 08.6900.00A? 0
+181138.33 -322415.1 +000000.5-000012.500013.3 08.69-0.03B? 0
+181148.40 -460254.0 -000004.9-000004.200000.9 08.69-0.03B? 0
+181227.37 +035721.0 +000000.4-000018.600002.4 08.6900.98K? 0
+181442.06 -613814.7 +000000.0+000000.000000.0 08.6900.21A? 1
+181653.38 -175633.9 +000002.4+000007.200006.8 08.6900.12A? 0
+182122.57 +493109.9 -000010.6-000002.000001.0 08.6900.84G? 0
+182201.96 +493207.4 +000007.7-000013.700001.5 08.6900.15A? 0
+182453.81 +583332.3 +000014.5-000008.800012.5 08.6900.45F? 0
+182825.12 -601415.3 +000027.2-000045.700010.6 08.6900.51F? 0
+183013.92 +431941.3 +000039.4-000018.300012.6 08.6900.96K? 0
+183331.92 -265213.4 -000045.4-000050.500027.5 08.6900.97K? 0
+183543.90 -131850.5 +000000.1-000009.600007.7 08.6900.31F? 0
+183949.40 -421536.4 +000001.4-000026.300026.5 08.6900.31F? 0
+184124.83 -391450.8 +000014.8+000015.200005.1 08.6900.12A? 0
+184412.00 +571240.8 +000026.0+000052.800009.7 08.6900.26A? 0
+184649.99 +264317.8 -000023.0-000056.900014.5 08.6900.51F? 0
+184657.81 -221735.5 -000005.2-000005.500018.3 08.6900.06A? 0
+184910.96 +403432.0 +000000.1+000008.800009.1 08.6900.09A? 0
+184944.16 +104035.7 +000000.0+000000.000000.0 08.6900.40F? 1
+185136.24 +163444.0 -000000.9-000022.200011.6 08.6900.16A? 0
+185139.15 -051955.9 +000008.8+000010.800021.2 08.6900.10A? 0
+185154.13 -281200.0 -000031.8-000080.400012.0 08.6900.69G? 0
+185323.29 +425550.7 -000025.9-000091.000016.4 08.6900.99K? 0
+185916.25 +184150.4 -000010.9-000069.800000.2 08.6900.45F? 0
+190553.62 +111202.6 -000002.0-000010.400000.8 08.6900.40F? 0
+190718.39 +243133.0 +000009.5-000009.300005.8 08.6900.10A? 0
+190914.84 -101303.9 -000003.9-000006.500012.3 08.6900.09A? 0
+191218.61 +000636.8 +000074.2+000002.100003.7 08.6900.68G? 0
+191351.39 -215638.6 +000006.3-000013.000001.7 08.6900.05A? 0
+191403.50 +325912.8 +000012.1-000006.900007.3 08.6900.94G? 0
+191859.21 +533910.2 +000006.4-000014.200016.1 08.6900.10A? 0
+192119.25 -130810.7 +000010.8-000004.600009.6 08.6900.21A? 0
+192242.26 -094527.5 +000001.9+000013.000005.4 08.6900.96K? 0
+192352.36 +444003.4 -000083.3-000134.300018.5 08.6900.70G? 0
+192439.06 -532249.0 -000010.2-000012.600021.5 08.6900.56F? 0
+192741.27 +413914.0 -000002.7+000004.100005.5 08.69-0.00B? 0
+192803.20 +052049.3 +000022.9-000031.300000.8 08.6900.09A? 0
+192955.57 +523443.2 +000024.3+000033.200005.0 08.6900.38F? 0
+193625.23 -312004.6 -000014.0-000008.300004.9 08.69-0.00B? 0
+193842.97 -170539.0 -000009.9-000012.900004.2 08.69-0.02B? 0
+193902.26 +324531.7 -000010.0-000006.800003.3 08.6900.03A? 1
+194634.67 -770513.9 +000007.5-000004.100001.7 08.6900.10A? 0
+194755.56 +352153.4 +000009.8+000005.500003.0 08.69-0.02B? 0
+194938.09 +293957.8 +000013.9-000003.900002.9 08.6900.08A? 0
+195212.87 +272629.2 +000002.9-000005.400007.1 08.6900.57F? 0
+195213.07 +272700.9 -000001.9-000015.600002.5 08.6900.78G? 0
+195216.24 +615832.6 +000008.3+000010.600005.7 08.6900.06A? 0
+195802.78 +045608.6 +000025.6+000007.900000.2 08.6900.73G? 1
+195958.36 +064227.3 +000002.3+000001.300022.3 08.69-0.01B? 0
+200036.80 -254209.6 +000009.2-000005.900005.9 08.6900.55F? 0
+200100.30 +695646.2 +000064.1+000065.700007.8 08.6900.79G? 0
+200103.41 +384312.4 -000001.4-000014.000000.9 08.6900.10A? 0
+200213.38 +442646.9 +000003.2-000012.500009.1 08.69-0.05B? 0
+200535.09 +332908.4 +000000.0+000011.000008.6 08.6900.02A? 0
+200912.65 +182148.3 +000009.5-000007.800002.4 08.69-0.01B? 0
+200923.85 +332315.7 +000007.0-000002.800003.6 08.69-0.02B? 0
+201158.64 +414226.1 +000008.8+000005.600007.2 08.6900.19A? 0
+201242.85 +450938.0 +000019.9-000007.700001.9 08.6900.11A? 0
+201351.87 +631019.0 -000001.6-000014.400011.4 08.6900.38F? 0
+201704.59 -094151.0 -000011.9+000015.300009.3 08.6900.31F? 0
+201951.21 +202648.1 +000058.8+000033.900008.7 08.6900.66G? 0
+202122.10 +032417.6 +000005.5-000003.500001.1 08.6900.04A? 0
+202125.30 +181812.9 +000025.3+000020.700004.0 08.6900.38F? 0
+202335.78 -511119.2 -000025.9+000012.800000.6 08.6900.32F? 0
+202803.10 +124725.3 +000006.5-000001.700009.4 08.6900.44F? 0
+202822.63 +022340.1 +000017.8-000006.500018.0 08.6900.39F? 0
+203520.21 -401704.8 +000006.2-000053.000004.5 08.6900.67G? 0
+203934.10 +420130.3 +000015.1+000006.600006.7 08.6900.45F? 0
+203934.73 -045115.3 +000043.3+000012.700003.6 08.6900.63G? 0
+204333.71 +211436.0 -000028.2-000011.300017.1 08.6900.33F? 0
+205148.63 -044746.2 +000035.6+000019.600007.4 08.6900.10A? 0
+205244.93 +460647.7 -000039.3-000010.400014.2 08.6900.81G? 0
+205359.33 -350124.9 +000002.1-000046.900003.1 08.6900.06A? 0
+205522.26 +294543.3 -000004.5-000002.500008.4 08.69-0.04B? 0
+205722.54 +463029.5 -000008.2-000002.000003.1 08.6900.22A? 0
+205746.58 -213323.7 +000008.5-000060.200011.6 08.6900.44F? 0
+205833.09 +464931.2 +000006.0+000010.500003.9 08.6900.19A? 0
+205952.83 -345001.0 +000040.7-000081.800020.1 08.6900.55F? 0
+210205.49 -000103.6 -000007.9+000004.900010.5 08.6900.96K? 0
+210209.03 -340305.9 +000068.4-000045.900010.3 08.6900.47F? 0
+210213.27 +464110.5 -000039.6-000023.900004.4 08.6900.87G? 0
+210752.88 -101240.8 +000000.0+000000.000000.0 08.6900.54F? 0
+210841.33 +734152.0 -000319.7-000390.900040.4 08.6900.85G? 0
+210906.24 -305148.1 +000044.3-000033.200018.6 08.6900.41F? 0
+211158.04 +802034.1 +000021.7+000012.300002.5 08.6900.27A? 0
+211223.40 +422122.4 +000002.6+000001.600008.6 08.6900.98K? 0
+211453.55 +763751.8 +000120.4+000023.800000.8 08.6900.59G? 0
+211704.10 +431137.0 +000000.7+000001.300002.6 08.6900.08A? 0
+211810.31 +392117.0 +000112.1+000032.300022.0 08.6900.49F? 0
+212602.16 +134949.2 +000109.5+000024.600014.5 08.6900.50F? 0
+213638.62 -170559.3 +000035.1+000000.300002.6 08.6900.41F? 0
+214005.28 -040233.3 -000086.6-000023.500000.5 08.6900.51F? 0
+214228.72 +315246.5 +000077.5-000067.200019.2 08.6900.56F? 0
+214326.26 -321112.9 +000045.8-000002.600003.5 08.6900.35F? 0
+214418.71 +243511.0 +000049.0+000028.700016.4 08.6900.46F? 0
+214626.46 -104913.3 -000039.4-000076.000031.9 08.6900.41F? 0
+214743.98 -553915.0 +000038.5-000177.400027.5 08.6900.57F? 0
+215320.45 -734330.9 +000130.2-000102.900022.2 08.6900.76G? 0
+215531.08 -035609.6 +000034.1-000125.500019.1 08.6900.63G? 0
+215922.25 -012249.3 +000006.6-000000.200011.2 08.6900.26A? 0
+215927.54 +780924.0 +000000.0+000070.500009.7 08.6900.49F? 0
+220153.83 +432125.8 -000010.9-000008.400008.6 08.6900.65G? 0
+220322.20 +374222.2 -000023.8-000024.500001.7 08.6900.95K? 0
+220420.96 -794849.9 -000007.4+000003.700001.0 08.6900.74G? 0
+220503.00 +324944.9 +000000.7-000017.400008.4 08.6900.47F? 0
+221304.26 +305731.7 +000068.9-000115.500030.4 08.6900.74G? 0
+221420.91 -394452.6 +000130.1-000035.700001.2 08.6900.61G? 0
+221737.21 +794641.1 +000012.3+000033.000001.6 08.6900.52F? 0
+221843.47 +112753.1 +000078.6-000003.200022.4 08.6900.53F? 0
+221909.19 -074753.3 +000042.5+000002.800024.7 08.6900.46F? 0
+222005.44 +495159.1 -000020.1-000002.800007.2 08.6900.84G? 0
+222157.30 +540822.6 +000009.3+000006.500002.8 08.6900.46F? 0
+222450.55 +410756.3 +000002.4-000015.200006.4 08.6900.43F? 0
+222725.59 -223203.5 -000012.0-000031.100009.1 08.6900.47F? 0
+222917.61 -002413.8 +000006.6-000014.100004.7 08.6900.50F? 0
+223407.28 +392007.9 -000008.0-000010.100004.1 08.69-0.05B? 0
+223505.87 +115255.9 -000323.8-000324.900003.7 08.6900.86G? 0
+223543.98 -282838.0 -000020.6+000008.400012.0 08.6900.45F? 0
+223805.47 +603726.0 -000017.1-000021.800007.2 08.6900.32F? 0
+224107.07 -241415.9 +000078.9+000014.100006.8 08.6900.10A? 0
+224253.93 +564005.6 -000007.7-000016.600002.5 08.6900.37F? 0
+224532.72 +480941.8 +000007.2-000002.700008.0 08.69-0.00B? 0
+224538.74 +542057.9 +000019.9+000010.600013.8 08.6900.13A? 0
+224703.12 -881929.7 +000063.2-000020.100009.4 08.6900.50F? 0
+224724.71 +281537.5 +000078.0+000029.600030.8 08.6900.90G? 0
+224827.74 +540912.2 +000000.0+000000.000000.0 08.6900.95K? 1
+225006.66 +184625.1 +000013.0-000057.200005.3 08.6900.65G? 0
+225026.10 -355935.9 +000081.4-000054.000022.0 08.6900.67G? 0
+225314.82 -223824.9 +000029.5-000006.600017.4 08.6900.58F? 0
+230300.32 +514650.7 -000013.5-000011.700002.7 08.6900.28A? 0
+230411.46 +124948.0 -000026.8-000037.900010.7 08.6900.20A? 0
+230435.50 +540135.3 +000075.0+000097.600001.8 08.6900.68G? 0
+230528.51 +390444.0 -000003.6-000006.800002.7 08.6900.52F? 0
+230849.39 -084828.2 +000041.9-000002.000034.3 08.6900.90G? 0
+231344.35 +403541.2 +000076.7+000020.900018.3 08.6900.47F? 0
+231843.92 -053743.8 -000032.6-000022.000006.2 08.6900.43F? 0
+231937.77 +741958.1 +000013.2+000000.900010.8 08.6900.10A? 0
+231951.55 +284349.4 +000014.8-000042.000018.3 08.6900.49F? 0
+232044.52 +611140.5 -000011.4+000006.400020.9 08.6900.33F? 0
+232049.11 +215746.3 +000000.0+000000.000000.0 08.6900.29A? 0
+232512.12 +565035.4 +000012.7+000011.200004.4 08.6900.37F? 0
+232534.51 +405657.0 +000013.1-000005.200016.2 08.6900.06A? 0
+232900.95 +623503.8 +000035.2-000005.700007.6 08.6900.29A? 0
+233426.49 +264254.4 +000009.4-000028.200000.4 08.6900.28A? 0
+233536.55 +040218.5 +000063.9-000168.500018.4 08.6900.52F? 0
+233810.33 +403045.9 -000017.4-000016.800003.3 08.6900.50F? 0
+233833.69 +772704.8 -000017.6+000010.500000.2 08.6900.31A? 0
+233850.56 -281604.2 +000070.4-000004.500009.9 08.6900.56F? 0
+234014.97 +334925.3 -000018.1-000022.600011.8 08.6900.28A? 0
+234245.21 -311405.3 -000087.4-000145.600030.3 08.6900.55F? 0
+234330.47 -594644.5 +000050.5-000004.500009.3 08.6900.57F? 0
+234825.31 +150418.0 +000024.0+000016.300011.3 08.6900.47F? 0
+235050.02 -061604.2 +000038.5+000027.700031.0 08.6900.49F? 0
+235247.96 +293631.9 +000061.1-000002.900007.6 08.6900.99K? 0
+235702.92 +094706.0 -000008.5-000050.400000.6 08.6900.54F? 0
+235919.88 -420322.7 +000013.9+000020.400004.1 08.69-0.00B? 0
+235929.13 +550706.7 +000000.1-000009.000000.1 08.6900.03A? 0
+000252.65 -312130.6 +000008.9-000053.000002.7 08.6901.07K? 0
+003334.75 +131314.0 +000008.8+000003.600011.7 08.6901.12K? 0
+010402.04 +205811.8 -000013.4-000018.800002.6 08.6901.74K? 0
+010410.23 +071228.4 +000008.3+000001.300000.3 08.6901.08K? 0
+010508.12 +505533.4 +000011.9-000017.800008.0 08.6901.10K? 0
+010729.96 +782007.4 +000017.5-000001.400008.3 08.6901.35K? 0
+010747.38 -590328.5 -000021.9-000022.900013.8 08.6901.14K? 0
+011408.22 +342505.1 -000016.2-000036.400034.7 08.6901.15K? 0
+012245.18 -283045.8 +000043.3+000005.800005.3 08.6901.12K? 0
+012355.90 -354323.0 -000007.5-000008.600018.6 08.6901.23K? 0
+013109.18 +392325.0 +000019.8-000006.900030.1 08.6901.34K? 0
+013212.23 -390552.8 -000005.9-000006.200000.5 08.6901.21K? 0
+013307.97 +275628.1 +000012.4+000013.000002.0 08.6901.31K? 0
+013448.55 +654751.8 -000006.6-000010.800004.7 08.6901.69K? 0
+015656.39 -001427.5 +000008.3+000000.200002.6 08.6901.24K? 0
+020337.73 +225222.4 +000031.5-000016.300004.3 08.6901.46K? 0
+020735.08 +464113.8 -000007.5-000021.100003.7 08.6901.44K? 0
+020819.50 +083009.1 -000066.6-000057.500037.5 08.6901.07K? 0
+021606.14 -532330.4 +000023.9-000018.400006.9 08.6901.08K? 0
+022216.16 +260926.4 -000014.9-000006.000008.4 08.6901.05K? 0
+022433.11 +644443.3 +000051.2+000015.200011.2 08.6901.17K? 0
+022749.71 +122716.2 -000002.4-000021.500031.2 08.6901.02K? 0
+022956.73 -135824.1 +000025.9+000005.000001.2 08.6901.15K? 0
+023301.31 +485212.9 +000012.8-000012.600015.9 08.6901.73K? 0
+023302.65 -444834.7 +000043.5-000017.900014.1 08.6901.29K? 0
+023348.61 -250441.0 +000005.5+000007.000003.8 08.6901.08K? 0
+023948.37 -442852.0 +000008.4+000011.500010.2 08.6901.15K? 0
+024204.78 +520905.6 -000014.1-000021.700025.0 08.6901.27K? 0
+030732.85 -343912.0 +000015.0+000010.000003.3 08.6901.38K? 0
+030855.15 +464427.9 +000014.9-000019.400017.5 08.6901.37K? 0
+031745.75 -121317.5 -000043.4-000029.100003.5 08.6901.04K? 0
+032239.23 -691844.8 -000000.6+000002.700016.5 08.6901.64K? 0
+032352.24 +135014.2 +000024.0-000002.800000.8 08.6901.20K? 0
+032702.42 -044422.2 +000060.6-000012.100039.7 08.6901.09K? 0
+032914.99 -342110.3 -000002.2+000011.800016.2 08.6901.08K? 0
+033514.94 -675146.2 +000012.5+000004.700005.4 08.6901.07K? 0
+033521.66 -235647.9 -000014.2-000015.400004.7 08.6901.11K? 0
+033556.69 +393552.6 +000009.7-000003.100005.6 08.6901.54K? 0
+034044.72 +333804.7 -000004.5-000008.000017.9 08.6901.48K? 0
+034504.29 -273626.5 -000007.5-000000.300009.1 08.6901.21K? 0
+035233.17 -200730.3 -000008.4+000026.700021.4 08.6901.51K? 0
+035557.63 +574025.0 +000015.6-000048.200016.7 08.6901.57K? 0
+041018.25 +303854.2 -000016.1-000029.800020.3 08.6901.49K? 0
+041204.37 +445248.5 -000016.6-000007.100000.2 08.6901.60K? 0
+041630.52 -204243.8 +000033.0+000001.200010.7 08.6901.34K? 0
+041824.04 +143318.5 +000046.4-000002.200001.7 08.6901.50K? 0
+041830.46 +495152.9 -000009.9-000016.800013.2 08.6901.55K? 0
+041957.83 -363824.7 -000025.3+000006.400012.4 08.6901.12K? 0
+042602.66 +004049.6 -000032.7+000008.500023.3 08.6901.38K? 0
+044558.40 -503713.7 -000001.0+000000.500004.7 08.6901.00K? 0
+044931.07 -003753.4 +000007.2-000035.700002.5 08.6901.06K? 0
+045154.50 +333828.3 +000038.3-000031.100006.5 08.6901.37K? 0
+050018.23 -482407.9 -000001.4+000009.000003.0 08.6901.34K? 0
+050206.82 +355548.7 -000006.9-000009.200030.1 08.6901.22K? 0
+050314.79 -643207.1 +000011.1+000015.200023.5 08.6901.65K? 0
+051315.94 +320505.0 +000001.4-000001.100017.6 08.6901.86M? 0
+052300.18 +425654.9 -000008.5+000007.900015.2 08.6901.41K? 0
+052410.98 -380326.8 +000016.8-000012.900005.5 08.6901.03K? 0
+052755.15 -310109.4 -000006.8-000026.300007.4 08.6901.10K? 0
+053904.26 -434419.3 +000008.5-000032.600000.8 08.6901.19K? 0
+054327.91 +164546.3 +000012.6-000008.900022.5 08.6901.07K? 0
+054442.39 -324902.5 +000014.0-000000.500004.9 08.6901.03K? 0
+054847.35 +395443.7 +000026.8+000026.600027.2 08.6901.13K? 0
+055354.33 -550537.1 -000000.5+000011.100005.8 08.6901.70K? 0
+055423.37 +055903.8 +000029.9-000006.600020.4 08.6901.01K? 0
+055625.72 +253029.9 -000030.7-000008.500002.1 08.6901.09K? 0
+060004.64 +512621.2 -000010.4+000005.600016.2 08.6901.13K? 0
+060036.53 -544127.7 -000018.7+000019.000004.0 08.6901.22K? 0
+061418.90 -565620.1 -000022.1+000010.200010.3 08.6901.17K? 0
+061525.09 -182953.9 -000021.1-000005.300006.0 08.6901.25K? 0
+061840.12 +401119.5 +000018.2-000004.800007.4 08.6901.77K? 0
+062309.25 +243212.8 -000018.9-000001.900016.2 08.6901.13K? 0
+062633.89 -181358.6 +000005.5-000001.300019.6 08.6901.57K? 0
+062755.73 +475917.1 +000008.1-000022.900002.0 08.6901.65K? 0
+063310.05 +430918.3 -000004.8+000007.000003.4 08.6901.06K? 0
+063421.21 -551421.1 -000002.7-000006.100009.6 08.6901.05K? 0
+063452.58 +000110.7 +000056.8+000005.100018.6 08.6901.71K? 0
+063729.38 -215723.2 -000004.3-000016.000003.0 08.6901.18K? 0
+064117.85 +133716.5 +000003.6-000011.000015.0 08.6901.65K? 0
+064359.71 -551155.6 +000000.5+000000.700011.1 08.6901.65K? 0
+064809.95 -190759.9 +000144.2-000092.100016.4 08.6901.22K? 0
+064912.58 +645136.0 -000016.2-000002.800003.8 08.6901.07K? 0
+064926.84 -602218.6 +000004.1-000006.500003.2 08.6901.19K? 0
+065047.01 +134714.9 +000013.5-000008.200006.3 08.6901.12K? 0
+065139.51 -124248.2 -000012.0-000004.100004.4 08.6901.47K? 0
+065258.19 -100405.4 -000028.8-000017.100005.7 08.6901.00K? 0
+065358.24 -630444.9 -000016.2+000022.300002.8 08.6901.22K? 0
+065422.52 +225845.9 +000031.9+000006.100016.4 08.6901.56K? 0
+065442.11 -810603.1 +000007.0-000016.400021.1 08.6901.57K? 0
+065827.64 +221506.8 +000001.4-000024.000002.0 08.6901.18K? 0
+065841.61 -350106.1 -000007.2-000018.300005.7 08.6901.17K? 0
+070112.27 -050500.8 -000029.8+000021.900009.9 08.6901.18K? 0
+070350.30 -433344.3 -000087.5+000389.500064.5 08.6901.19K? 0
+070550.22 -504824.9 -000020.3+000012.900008.1 08.6901.24K? 0
+070825.29 -090639.4 +000002.2+000011.300011.4 08.6901.07K? 0
+071032.54 -160815.4 +000002.6-000031.500003.3 08.6901.23K? 0
+071134.69 -012114.6 -000001.4-000000.900003.5 08.6901.55K? 0
+071228.93 -643947.7 +000012.3+000004.300003.2 08.6901.00K? 0
+071241.45 +253239.5 -000065.7-000019.400018.2 08.6901.14K? 0
+071952.35 +062931.9 -000020.4-000002.000007.2 08.6901.15K? 0
+072415.51 +274950.4 -000012.6-000036.700017.0 08.6901.27K? 0
+072656.62 -020556.6 +000009.1-000001.600021.7 08.6901.05K? 0
+072746.17 -440735.3 -000013.2+000049.500015.1 08.6901.48K? 0
+073042.86 +065518.0 +000001.7-000000.400033.8 08.6901.35K? 0
+073257.94 +262945.7 -000021.1-000018.900004.9 08.6901.01K? 0
+073803.44 -392814.4 -000013.9+000006.500000.0 08.6901.08K? 0
+074237.71 -020905.8 -000013.0-000002.000032.8 08.6901.64K? 0
+074640.82 +460533.6 +000011.7-000024.800001.9 08.6901.06K? 0
+074744.52 -332942.3 -000004.1+000012.300004.1 08.6901.69K? 0
+074756.78 +120824.0 +000027.4-000021.200018.3 08.6901.56K? 0
+074811.59 +094301.9 -000002.5-000026.400013.0 08.6901.56K? 0
+074824.37 +061856.5 -000017.7+000009.800015.3 08.6901.73K? 0
+075001.48 -152442.5 -000010.9-000008.400006.6 08.6901.24K? 0
+075502.52 -310556.7 +000019.8+000018.000005.4 08.6901.05K? 0
+075940.98 -402931.4 -000004.3-000023.800024.4 08.6901.00K? 0
+080102.31 -465000.8 -000012.8+000023.300012.2 08.6901.02K? 0
+081350.86 -062912.2 -000000.6-000012.800025.2 08.6901.23K? 0
+082029.86 +191503.2 -000030.6-000015.900027.8 08.6901.12K? 0
+082228.64 +090656.0 +000033.5+000000.700000.6 08.6901.38K? 0
+082345.86 +361851.1 +000005.3-000038.900020.0 08.6901.20K? 0
+082840.58 +531139.3 +000004.5-000023.300005.6 08.6901.41K? 0
+084054.37 +291223.3 -000000.5-000017.600000.3 08.6901.65K? 0
+084121.68 -043446.6 -000007.1+000025.900003.1 08.6901.02K? 0
+084331.31 -210622.2 -000029.7+000062.700010.9 08.6901.02K? 0
+084730.30 -054450.8 +000019.3-000003.200022.0 08.6901.44K? 0
+085416.67 -283208.6 -000020.5+000015.900006.4 08.6901.03K? 0
+090333.69 +192126.8 +000005.4-000043.400021.0 08.6901.14K? 0
+090552.85 +210314.9 -000024.7-000040.600010.1 08.6901.13K? 0
+092354.97 +321150.6 -000014.0-000007.000007.8 08.6901.17K? 0
+092355.60 -243741.1 +000004.3-000004.400016.7 08.6901.02K? 0
+092745.56 +232010.5 +000001.8-000044.200000.7 08.6901.38K? 0
+092950.92 +461001.4 -000001.0-000040.400016.1 08.6901.15K? 0
+093240.43 +664249.1 +000017.3-000015.500010.9 08.6901.14K? 0
+094028.45 -443605.5 +000005.7-000016.300001.2 08.6901.26K? 0
+094118.60 -560421.4 -000008.9-000005.700000.6 08.6901.36K? 0
+094141.95 -512939.2 -000019.0+000030.900016.5 08.6901.31K? 0
+094851.66 +123120.3 -000011.9+000003.900005.2 08.6901.10K? 0
+095009.01 -600010.5 -000002.1+000008.400001.7 08.6901.08K? 0
+095437.21 -050421.7 +000010.1+000010.000015.3 08.6901.00K? 0
+095652.59 +245839.4 -000024.7-000008.100016.6 08.6901.07K? 0
+100532.29 -523727.7 +000017.0+000023.200007.1 08.6901.59K? 0 0.10 1.00
+100547.22 -354749.1 -000021.4+000024.600006.0 08.6901.45K? 0
+101025.43 +321430.5 -000039.6-000016.200011.7 08.6901.06K? 0
+102017.13 +084155.7 -000008.9-000002.100004.5 08.6901.42K? 0
+102224.49 +580633.8 -000009.9+000005.300006.7 08.6901.32K? 0
+102230.45 -395014.1 -000022.2-000000.200007.6 08.6901.21K? 0
+102306.05 -022931.1 -000006.3-000029.200013.8 08.6901.49K? 0
+102501.92 -715343.0 -000026.0+000010.400000.0 08.6901.18K? 0
+102816.85 -592100.7 -000015.4-000001.400012.5 08.6901.03K? 0
+103250.15 +745620.7 -000001.8-000015.500012.0 08.6901.05K? 0
+103453.00 +120645.8 +000006.0-000007.100008.2 08.6901.35K? 0
+103701.13 -344147.4 -000026.4+000026.200012.9 08.6901.01K? 0
+111435.47 -341415.8 -000030.4-000001.400001.8 08.6901.42K? 0
+111442.36 -203920.5 -000024.1+000011.200006.4 08.6901.00K? 0
+115030.46 -505635.7 -000040.4+000009.000003.9 08.6901.21K? 0
+115323.48 +650309.6 -000038.8-000018.600003.0 08.6901.08K? 0
+115529.71 -555956.4 +000019.7-000003.200033.4 08.6901.36K? 0
+115919.94 -830830.0 -000019.3+000000.800008.6 08.6901.15K? 0
+121336.59 -081824.0 -000017.0-000037.600011.2 08.6901.09K? 0
+121949.10 -105846.7 -000005.5-000016.500009.2 08.6901.59K? 0
+121955.74 -191629.1 -000043.3+000001.000021.3 08.6901.07K? 0
+122013.49 -640641.7 -000025.4+000013.400000.3 08.6901.64K? 0
+122650.13 +772108.1 +000011.7-000000.100001.6 08.6901.63K? 0
+123321.98 -343947.5 -000021.5-000006.400001.5 08.6901.43K? 0
+123735.08 -561843.7 -000015.0+000004.100013.5 08.6901.40K? 0
+125000.22 +702327.1 +000023.4+000019.600011.8 08.6901.34K? 0
+125208.27 -390208.3 +000016.6+000002.100007.8 08.6901.04K? 0
+125214.76 -524234.4 -000023.8+000003.800004.1 08.6901.63K? 0
+125245.50 -084231.9 +000017.3-000017.300000.2 08.6901.24K? 0
+125351.30 -560653.3 -000014.5-000002.500014.1 08.6901.75K? 0
+130023.91 -083823.5 -000023.2+000001.800000.2 08.6901.35K? 0
+130202.11 +183733.7 -000022.4-000007.500000.3 08.6901.17K? 0
+130404.68 +693006.6 +000035.3-000034.800015.6 08.6901.10K? 0
+131647.75 -390532.8 -000008.6-000007.200014.5 08.6901.57K? 0
+131906.00 -250503.5 -000016.9-000011.500019.2 08.6901.37K? 0
+132227.42 -304826.1 -000005.3+000000.900004.9 08.6901.09K? 0
+133241.70 +020355.3 +000006.0-000031.300021.5 08.6901.33K? 0
+133446.31 -283052.1 +000013.5-000010.200009.5 08.6901.11K? 0
+133639.68 -462259.3 -000041.7+000027.400006.9 08.6901.46K? 0
+134609.03 -505247.6 -000009.6-000023.900001.9 08.6901.51K? 0
+140633.50 -541249.9 -000006.1-000025.400008.1 08.6901.69K? 0
+141933.08 +084742.7 -000036.7+000008.700003.8 08.6901.58K? 0
+142640.59 -632333.5 -000001.2+000005.800003.6 08.6901.30K? 0
+143038.53 -603204.1 +000011.9-000013.100010.8 08.6901.64K? 0
+143649.36 -200659.1 +000020.7-000046.200003.4 08.6901.38K? 0
+144155.85 -651537.4 -000009.6-000008.300005.5 08.6901.75K? 0
+144332.91 -185712.0 +000005.1-000014.100039.0 08.6901.19K? 0
+144532.93 +184020.4 -000020.7-000021.400009.1 08.6901.23K? 0
+145804.72 +635121.9 -000029.1-000014.100007.3 08.6901.56K? 0
+145912.63 -014827.0 -000010.9-000010.300031.3 08.6901.03K? 0
+145952.80 -302127.5 -000034.9+000052.200006.9 08.6901.16K? 0
+150019.13 -375214.3 -000011.3+000010.100036.0 08.6901.46K? 0
+150432.65 -175413.2 -000025.2-000056.300003.8 08.6901.05K? 0
+150816.74 -685950.2 -000007.4-000010.100009.6 08.6901.60K? 0
+150837.14 +205027.1 +000005.4-000012.300009.6 08.6901.04K? 0
+151629.92 -101445.6 -000031.2-000009.300012.5 08.6901.22K? 0
+152724.39 -411634.1 +000001.0-000021.400002.1 08.6901.19K? 0
+153127.96 -410409.4 -000005.2-000012.200027.0 08.6901.35K? 0
+153852.66 -581240.4 -000011.0-000007.500012.5 08.6901.11K? 0
+153855.64 +060820.5 +000024.5-000031.000004.0 08.6901.07K? 0
+154238.36 +393100.4 -000049.9-000008.700011.4 08.6901.29K? 0
+154506.32 -332900.1 -000000.7-000004.100008.3 08.6901.31K? 0
+154835.21 -635655.3 -000017.2-000004.700026.2 08.6901.66K? 0
+154928.81 -285425.6 -000010.8+000004.600004.8 08.6901.85M? 0
+155027.73 +211452.3 +000002.4+000012.500015.3 08.6901.12K? 0
+155913.06 -105638.9 +000043.9+000009.600005.3 08.6901.08K? 0
+155941.81 +382940.2 -000015.0+000024.300000.5 08.6901.22K? 0
+160753.68 -590058.8 -000010.3-000014.100028.2 08.6901.43K? 0
+161137.65 +415035.3 +000007.5-000034.100008.5 08.6901.38K? 0
+162020.80 -610347.8 -000066.9-000007.400010.1 08.6901.28K? 0
+162148.13 -321123.2 -000041.0-000093.600023.8 08.6901.21K? 0
+162748.94 -563354.9 -000002.8-000006.000011.0 08.6901.75K? 0
+162859.21 +481308.9 -000001.4+000023.300000.0 08.6901.44K? 0
+163119.18 +145146.2 -000012.1-000024.700008.8 08.6901.20K? 0
+163145.51 -095330.5 -000033.7+000006.800009.0 08.6901.17K? 0
+164218.36 -170136.7 -000038.0-000011.900021.6 08.6901.40K? 0
+164942.11 +391433.8 +000008.9-000033.200002.8 08.6901.06K? 0
+165601.41 +381335.7 +000007.9-000005.000007.5 08.6901.31K? 0
+165827.40 +415722.8 +000001.8-000009.100014.2 08.6901.13K? 0
+165917.77 +025431.9 -000030.2+000003.700021.8 08.6901.11K? 0
+170530.23 -450623.7 -000030.2+000005.700000.8 08.6901.57K? 0
+170727.87 -303914.0 -000042.9+000010.300024.1 08.6901.59K? 0
+170853.86 +273719.8 -000003.2+000000.800005.9 08.6901.17K? 0
+172605.97 -462242.4 -000003.4-000012.100001.1 08.6901.04K? 0
+172751.71 +155805.2 -000026.7+000011.100024.0 08.6901.54K? 0
+172755.34 +375623.7 -000000.5-000049.400005.9 08.6901.50K? 0
+172829.86 +500950.4 -000017.9-000014.600016.4 08.6901.51K? 0
+172836.92 -175943.1 -000047.9-000017.100010.3 08.6901.16K? 0
+173511.82 -301200.2 +000045.6-000009.700047.5 08.6901.13K? 0
+173710.32 -673515.3 +000012.4-000021.300012.6 08.6901.02K? 0
+173825.36 +332800.6 -000012.3+000013.800013.9 08.6901.31K? 0
+173856.55 +514249.6 -000012.9+000007.700000.3 08.6901.13K? 0
+174052.90 -293558.9 +000025.6-000008.100017.8 08.6901.25K? 0
+174242.25 -392112.5 -000054.6+000004.000005.0 08.6901.54K? 0
+174415.76 -441159.7 -000018.1+000008.900000.1 08.6901.70K? 0
+174742.00 -735815.1 +000005.8+000018.000020.3 08.6901.07K? 0
+174826.19 +402409.4 +000017.4+000006.500009.4 08.6901.03K? 0
+175141.24 -265231.0 +000002.4-000019.700006.9 08.6901.38K? 0
+175213.87 -370749.8 -000017.6+000015.900007.4 08.6901.68K? 0
+175622.56 -151926.2 -000054.0-000037.000031.5 08.6901.09K? 0
+175722.61 +263519.7 -000006.5+000006.900007.7 08.6901.00K? 0
+175734.30 -195322.4 +000005.2-000015.300042.5 08.6901.31K? 0
+175913.51 +781424.4 -000005.9-000012.500000.3 08.6901.58K? 0
+180038.80 -733333.5 -000001.4-000036.600004.4 08.6901.50K? 0
+180202.26 -250054.1 +000027.6-000006.700019.0 08.6901.80K? 0
+180227.64 +214109.3 -000021.0-000019.400002.1 08.6901.27K? 0
+180423.35 -563840.6 -000009.3+000006.600015.8 08.6901.06K? 0
+180819.06 -310022.4 -000019.2+000011.200007.8 08.6901.61K? 0
+180858.81 -274422.6 +000000.7-000001.300003.4 08.6901.44K? 0
+181550.59 +343535.9 +000000.6+000006.900020.3 08.6901.14K? 0
+181619.40 +321723.4 +000010.6-000008.800017.6 08.6901.08K? 0
+181703.40 +055442.2 -000011.8+000002.300010.2 08.6901.19K? 0
+181716.77 -165543.1 -000022.8+000035.200009.8 08.6901.28K? 0
+181939.78 +131313.6 +000000.4+000003.400003.8 08.6901.45K? 0
+182027.26 -540238.6 +000015.4-000003.300005.0 08.6901.03K? 0
+182209.58 -404625.3 -000028.8+000029.200008.2 08.6901.49K? 0
+182227.32 -472842.8 +000009.8-000006.200031.5 08.6901.18K? 0
+182259.93 +300718.6 +000012.9+000017.200004.5 08.6901.15K? 0
+182302.42 +393059.4 -000000.4-000009.400014.2 08.6901.00K? 0
+182355.78 +171406.2 +000013.0-000004.300012.4 08.6901.64K? 0
+182517.29 +402852.5 +000020.0-000014.400000.7 08.6901.49K? 0
+182523.07 -032101.7 -000004.3-000090.200002.0 08.6901.19K? 0
+182919.00 +290353.5 -000005.4+000001.500018.5 08.6901.71K? 0
+183304.51 -251052.2 +000014.7+000021.400009.4 08.6901.27K? 0
+183811.09 -463350.6 -000022.9-000006.100035.8 08.6901.36K? 0
+183941.48 +011803.4 -000004.7-000003.200007.3 08.6901.12K? 0
+184545.31 -062718.1 -000020.7-000021.500038.2 08.6901.55K? 0
+185042.48 -164528.4 +000030.9+000013.000014.1 08.6901.12K? 0
+185125.50 -395114.2 +000025.5+000002.100024.8 08.6901.62K? 0
+185150.43 +484940.0 +000000.3+000051.000008.4 08.6901.09K? 0
+185436.95 +330541.6 -000017.8+000016.800008.8 08.6901.62K? 0
+185438.22 -393343.8 +000038.8-000005.900003.3 08.6901.05K? 0
+185531.80 +312541.4 +000005.5-000028.100004.7 08.6901.67K? 0
+185614.04 -554533.6 +000007.5-000007.500018.6 08.6901.48K? 0
+185845.39 +404504.0 -000015.3-000017.500004.7 08.6901.09K? 0
+190118.20 +154851.0 +000001.1+000002.000011.3 08.6901.61K? 0
+190232.66 +653146.8 +000010.0+000007.600000.2 08.6901.18K? 0
+190414.80 +125459.1 -000008.5+000005.800016.4 08.6901.18K? 0
+190420.79 +184556.5 -000012.4-000005.900006.6 08.6901.02K? 0
+190728.23 -554448.4 -000007.4-000037.700025.8 08.6901.02K? 0
+190756.64 +034635.5 +000055.3-000014.200003.8 08.6901.20K? 0
+191256.98 +404138.0 -000005.1-000007.300010.9 08.6901.62K? 0
+192057.85 -484704.1 -000003.2-000000.100017.4 08.6901.35K? 0
+192113.35 -610559.8 +000051.3-000017.600020.2 08.6901.40K? 0
+192208.61 -702832.8 +000000.1-000004.200003.5 08.6901.34K? 0
+192449.42 +021738.5 -000030.0-000012.500013.0 08.6901.35K? 0
+192501.82 -520742.1 +000042.4-000001.600024.1 08.6901.08K? 0
+192814.84 +053154.2 +000019.6-000035.600007.7 08.6901.88M? 0
+192920.73 +420536.8 +000003.6-000007.600005.7 08.6901.07K? 0
+192959.50 -081511.0 -000004.1-000006.100016.7 08.6901.93M? 0
+193204.25 +052948.5 -000019.1-000037.300005.6 08.6901.20K? 0
+193221.10 +273427.6 -000015.2+000032.100000.5 08.6901.30K? 0
+193244.83 -245538.9 -000035.9-000024.900025.0 08.6901.39K? 0
+194306.43 +555243.5 +000018.2-000003.100001.3 08.6901.45K? 0
+194328.55 +350427.9 +000000.8-000025.500006.7 08.6901.60K? 0
+194656.63 +501211.0 +000012.1+000026.600002.3 08.6901.30K? 0
+194820.01 -343659.0 +000001.4+000015.000000.1 08.6901.64K? 0
+195331.74 +672804.0 -000022.9-000008.900000.1 08.6901.61K? 0
+195556.57 +611618.5 +000006.6+000011.300011.6 08.6901.15K? 0
+195943.14 +174206.4 -000005.5-000003.300009.7 08.6901.62K? 0
+200050.48 +250847.5 +000001.3-000006.000011.5 08.6901.11K? 0
+200140.63 +031506.9 -000019.2-000055.400017.2 08.6901.41K? 0
+200413.57 -484712.2 -000044.4-000033.900005.5 08.6901.10K? 0
+200854.65 +064114.4 -000070.6-000038.600000.8 08.6901.41K? 0
+200952.62 +320811.1 -000006.1-000028.400027.2 08.6901.58K? 0
+201129.90 -134650.4 +000026.9-000029.800007.0 08.6901.26K? 1
+201131.88 +262309.9 +000000.4-000014.000007.2 08.6901.09K? 0
+201144.41 +312248.0 -000011.6-000029.800001.6 08.6901.06K? 0
+201200.56 -475934.5 +000022.8-000027.400010.6 08.6901.59K? 0
+201659.16 -392422.2 -000004.4+000006.200017.7 08.6901.05K? 0
+201734.67 +192510.4 +000026.8+000013.900003.9 08.6901.12K? 0
+202041.86 -053200.3 +000025.8-000013.600004.7 08.6901.16K? 0
+202053.70 -012725.4 +000003.0-000017.500025.2 08.6901.12K? 0
+202339.73 -372919.4 +000009.3-000025.200004.5 08.6901.23K? 0
+202517.10 -614931.8 +000013.4+000001.600011.6 08.6901.47K? 0
+202626.88 +311825.5 -000007.0-000001.300026.8 08.6901.50K? 0
+202814.86 -234344.7 -000020.5-000021.400011.2 08.6901.44K? 0
+202955.83 +230603.1 +000042.2+000009.700016.3 08.6901.08K? 0
+203018.47 -044516.5 -000017.3-000021.000005.6 08.6901.34K? 0
+203441.96 -552947.0 +000009.4+000006.500010.1 08.6901.64K? 0
+203538.67 +035951.5 +000007.6-000051.400000.8 08.6901.45K? 0
+204001.15 +084458.1 +000041.2+000021.400012.9 08.6901.03K? 0
+204210.72 -644441.3 +000003.6-000017.200002.8 08.6901.17K? 0
+204503.73 +474230.2 -000004.7-000013.900004.2 08.6901.92M? 0
+205213.87 +141634.9 -000016.6-000036.500008.7 08.6901.73K? 0
+205228.07 +564952.6 +000004.3+000002.800010.7 08.6901.43K? 0
+205730.12 +294930.9 -000004.2+000001.800001.7 08.6901.37K? 0
+210046.23 -154958.3 +000042.5+000035.400025.5 08.6901.09K? 0
+210116.73 +360228.0 +000016.6+000000.100012.5 08.6901.68K? 0
+210338.06 +153054.6 +000016.1-000027.500003.9 08.6901.44K? 0
+211407.10 +344903.5 -000000.3+000022.600016.3 08.6901.09K? 0
+211550.02 -593150.1 +000035.3-000026.500012.0 08.6901.47K? 0
+212039.19 +250008.9 +000002.5-000006.700005.6 08.6901.15K? 0
+212321.55 +262820.5 -000009.5-000011.100013.5 08.6901.44K? 0
+212959.75 +063313.5 -000010.6-000036.200027.4 08.6901.21K? 0
+213547.06 -570924.9 +000051.4-000001.500020.1 08.6901.10K? 0
+214344.72 -612414.5 -000007.0-000015.000010.2 08.6901.33K? 0
+215056.31 +022336.2 +000009.5+000015.600002.1 08.6901.12K? 0
+215344.17 +063412.2 +000039.7+000002.200023.0 08.6901.08K? 0
+215715.01 +241954.1 +000006.0-000003.600014.9 08.6901.06K? 0
+215725.15 +501507.0 +000002.5-000019.900002.0 08.6901.15K? 0
+220521.66 -350949.9 +000007.6+000005.500002.0 08.6901.05K? 0
+220845.59 +071954.5 +000029.8-000055.900011.6 08.6901.11K? 0
+221303.32 +032057.6 +000001.2+000015.100003.5 08.6901.51K? 0
+221524.98 +343259.6 -000005.4-000008.900009.8 08.6901.06K? 0
+221720.98 +280627.0 -000017.2-000021.700009.3 08.6901.21K? 0
+221844.13 -333902.3 -000013.3+000004.200000.1 08.6901.01K? 0
+221912.92 +533614.0 +000014.1+000000.800012.9 08.6901.78K? 0
+221917.70 -104725.1 -000005.0+000026.800005.0 08.6901.21K? 0
+222531.56 +375337.9 -000006.1+000011.300010.5 08.6901.05K? 0
+223539.73 +321551.2 +000030.0+000006.000007.7 08.6901.16K? 0
+223702.94 +214208.2 -000007.3-000017.100021.6 08.6901.21K? 0
+223832.10 +032749.5 +000049.2+000006.100000.5 08.6901.44K? 0
+224055.63 +364712.2 -000003.1-000000.500011.4 08.6901.45K? 0
+224923.02 -295142.1 +000030.0+000036.100024.1 08.6901.03K? 0
+231359.79 +352020.7 +000034.5-000006.100005.8 08.6901.63K? 0
+231720.26 -665505.9 +000370.0-000419.400018.0 08.6901.10K? 0
+232023.12 +531545.1 -000012.7-000034.700013.2 08.6901.07K? 0
+232217.86 +481245.1 +000009.3-000003.300008.5 08.6901.36K? 0
+232233.38 -623501.3 -000020.6-000018.400007.5 08.6901.09K? 0
+232306.17 -613754.9 -000017.9+000010.400000.1 08.6901.09K? 0
+232313.31 +122615.7 +000011.0-000014.400015.4 08.6901.56K? 0
+232730.53 +370254.9 -000002.5+000007.000015.7 08.6901.03K? 0
+234109.31 +490617.2 +000016.2-000030.000011.4 08.6901.25K? 0
+234402.33 +624346.9 +000017.3+000007.900000.8 08.6901.15K? 0
+022224.30 +570634.2 +000000.0+000000.000000.0 08.6902.33M? 0
+000016.83 -492108.2 -000012.1+000010.600016.7 08.7000.96K? 0
+000444.44 +513201.9 +000008.2-000006.200002.1 08.70-0.02B? 0
+000707.57 -155100.3 +000086.6-000032.000007.4 08.7000.47F? 0
+000732.34 -234908.2 +000317.5+000083.500033.6 08.7000.79G? 0
+001640.83 +623306.6 +000004.0-000004.500008.8 08.7000.56F? 0
+002339.15 +433850.1 +000179.6+000099.800026.5 08.7000.71G? 0
+002345.83 +365404.4 +000038.6-000018.300015.1 08.7000.46F? 0
+002524.24 +441927.9 -000007.3+000002.000006.7 08.7000.01A? 0
+002633.32 +522646.3 +000025.7+000012.500011.4 08.7000.47F? 0
+002659.67 -042451.5 -000006.8+000006.100021.0 08.7000.65G? 0
+003058.52 +340555.2 +000000.0+000000.000000.0 08.7000.43F? 1
+003249.54 -002644.3 +000011.1-000004.100001.2 08.7000.99K? 0
+003313.42 +623214.4 -000004.0+000002.500001.9 08.7000.52F? 0
+003455.99 -011836.7 +000003.4-000015.200012.0 08.7000.57F? 0
+003923.11 +234107.3 +000049.2-000050.500000.9 08.7000.54F? 0
+004002.39 +101601.9 -000050.7-000082.400011.8 08.7000.67G? 0
+004032.15 -295206.8 +000143.0+000107.000012.4 08.7000.64G? 0
+004358.66 +543553.8 -000002.6-000023.400000.6 08.7000.52F? 0
+004408.05 +220524.3 +000097.4+000036.200004.9 08.7000.53F? 0
+004732.18 +612925.6 -000038.8-000001.600000.3 08.7000.46F? 0
+005144.53 -500908.7 -000021.4-000002.600011.7 08.7000.39F? 1
+005335.35 -240146.4 +000148.2-000251.100008.0 08.7000.62G? 0
+005803.17 +435131.8 -000001.6-000014.800011.1 08.7000.18A? 0
+005917.10 +615436.5 +000161.8-000013.500016.4 08.7000.63G? 0
+005935.06 -011130.4 +000083.8+000073.000001.4 08.7000.75G? 0
+005956.47 -671507.3 +000014.6-000015.100001.3 08.7000.86G? 0
+010822.39 -551448.2 +000002.0+000041.700012.9 08.7000.00B? 0
diff --git a/kstars/kstars/data/hip093.dat b/kstars/kstars/data/hip093.dat
new file mode 100644
index 00000000..f71e7e25
--- /dev/null
+++ b/kstars/kstars/data/hip093.dat
@@ -0,0 +1,1000 @@
+010848.63 +400825.7 +000016.6-000000.200017.5 08.7000.93G? 0
+010911.14 +124134.8 +000018.8+000029.600005.3 08.7000.69G? 0
+011038.23 +580633.7 -000008.8-000015.900014.4 08.7000.34F? 0
+011544.40 +505219.0 -000002.8-000011.100013.3 08.7000.60G? 0
+011610.42 -312333.1 -000017.3+000002.800008.3 08.7000.99K? 0
+012811.77 -180343.5 +000008.4-000018.600008.6 08.7000.18A? 0
+012919.16 +542131.4 -000002.1+000010.200003.8 08.7000.17A? 0
+013044.42 +503957.7 -000099.1-000093.600027.7 08.7000.73G? 0
+013801.44 +443128.6 +000007.8-000000.100001.3 08.7000.95K? 0
+014023.98 -671355.9 +000028.7+000002.400009.1 08.7000.53F? 0
+014511.22 -602317.2 +000038.3-000007.100018.5 08.7000.95K? 0
+014538.22 +803126.4 +000054.3+000000.100015.5 08.7000.47F? 0
+014805.10 +213931.5 +000019.0+000014.200007.1 08.7000.35F? 0
+015001.02 -064300.2 +000035.9+000047.000003.8 08.7000.34F? 0
+015247.03 -030705.1 +000069.9+000018.000021.4 08.7000.77G? 0
+015441.46 +380124.2 +000013.8-000019.300011.5 08.7000.35F? 0
+015547.83 +552904.3 -000013.3-000013.000006.9 08.70-0.01B? 0
+015905.32 +062701.4 +000008.0+000000.500001.9 08.7000.48F? 0
+020519.13 +001922.5 -000003.8-000035.800003.3 08.7000.69G? 0
+020747.11 -152046.0 +000034.6+000016.900008.9 08.7000.29A? 0
+021246.73 +372212.1 -000006.0-000006.000002.0 08.7000.13A? 0
+021300.09 -400018.7 +000063.3-000201.400022.1 08.7000.84G? 0
+021429.84 +324700.5 +000018.7+000019.900012.9 08.7000.52F? 0
+021445.66 +453541.0 +000023.2-000023.600000.5 08.7000.48F? 0
+021506.50 +565535.5 +000009.4-000008.600015.9 08.7000.37F? 0
+021554.72 -190814.2 -000002.9-000009.600000.2 08.7000.44F? 0
+021746.81 +102749.2 -000010.8-000058.200006.6 08.7000.66G? 0
+021853.23 -695312.5 +000000.5+000013.900010.2 08.7000.60G? 0
+021936.80 +600653.3 +000052.5-000055.000006.2 08.7000.62G? 0
+022106.00 +295556.9 +000030.6-000036.900017.2 08.7000.59G? 1
+022213.36 +301733.0 -000012.9+000014.300007.5 08.7000.41F? 0
+023128.64 +332538.7 -000005.8-000013.000003.9 08.7000.34F? 0
+023336.81 +443146.4 +000022.8-000023.600005.8 08.7000.12A? 0
+023502.96 +751335.7 -000031.6+000004.900003.9 08.7000.33F? 0
+023613.90 -553102.5 +000024.2-000024.800009.0 08.7000.35F? 0
+023740.85 -291925.3 +000075.6+000030.000008.1 08.7000.57F? 0
+023748.31 +282006.7 +000028.8-000031.200026.6 08.7000.44F? 0
+024028.41 -524832.1 -000020.0-000008.500005.2 08.7000.52F? 0
+024208.53 -600351.9 +000029.0+000021.400006.2 08.7000.95K? 0
+024232.49 +713439.5 +000000.1+000011.100009.6 08.7000.25A? 0
+024252.03 +565416.5 -000003.7-000005.100009.5 08.7000.41F? 0
+024434.23 +791155.9 +000033.6-000019.400004.3 08.7000.27A? 0
+025007.10 -640109.8 +000049.1-000009.500007.9 08.7000.54F? 0
+025113.43 +042625.7 +000119.4-000041.500015.7 08.7000.60G? 0
+025250.91 +083637.2 +000001.0-000015.700002.3 08.7000.24A? 0
+025349.43 +520311.4 -000014.1-000039.000000.3 08.7000.66G? 0
+025737.25 +354430.1 +000026.2-000049.900009.7 08.7000.53F? 0
+030020.35 -111739.0 +000024.6-000033.600013.1 08.7000.78G? 0
+030038.37 -063453.2 -000023.9+000012.100005.8 08.7000.38F? 0
+030138.22 -252538.2 -000009.3+000032.800007.6 08.7000.58G? 0
+030629.15 +755946.2 +000021.7-000028.400002.9 08.7000.08A? 0
+030638.47 +203822.0 +000080.6-000008.000008.6 08.7000.87G? 0
+030648.24 +713113.1 +000009.5-000013.600009.4 08.7000.09A? 0
+030729.12 +521957.9 -000022.3+000013.600010.3 08.7000.21A? 0
+030741.65 -013856.2 -000003.0-000017.500008.4 08.7000.44F? 0
+030839.51 -441317.8 +000024.6+000011.400002.2 08.7000.49F? 0
+030955.05 +541056.0 +000019.2-000017.700007.5 08.7000.25A? 0
+031009.80 +182044.5 +000175.5-000068.500009.2 08.7000.67G? 0
+031017.19 -340642.1 -000011.3-000045.200000.2 08.7000.19A? 0
+031335.32 +390841.8 +000025.6-000059.700022.5 08.7000.43F? 0
+031411.59 -663917.2 +000041.4+000051.000014.8 08.7000.99K? 0
+031507.68 -612232.3 +000017.9+000027.600006.6 08.7000.96K? 0
+031841.23 +182822.6 +000048.5-000018.200013.2 08.7000.69G? 0
+032347.21 +543532.2 +000180.9-000036.300013.7 08.7000.70G? 0
+032524.19 +174438.4 +000058.6-000094.700014.3 08.7000.65G? 0
+032603.32 +201444.0 -000041.6-000037.900045.6 08.7000.39F? 1
+033321.29 +621347.9 +000023.3-000008.200002.0 08.7000.10A? 0
+034330.95 +655824.2 -000003.2+000001.300004.3 08.7000.24A? 0
+034506.53 +241549.0 -000009.8-000044.200019.2 08.7000.28A? 0
+034829.10 -114620.1 +000102.6+000013.200000.2 08.7000.54F? 0
+035121.96 +523016.0 -000015.5+000006.800003.8 08.7000.37F? 0
+035444.61 -042130.6 -000007.3-000000.600014.9 08.7000.47F? 0
+035558.06 +630823.2 +000030.9-000006.000002.1 08.7000.58G? 0
+035835.76 -351217.7 +000044.6+000047.200002.0 08.7000.45F? 0
+040138.64 -615730.3 -000014.6-000002.500004.1 08.7000.41F? 0
+040406.87 +195822.4 -000002.5-000018.600014.0 08.7000.20A? 0
+040432.16 -032022.3 -000004.3-000026.800001.5 08.7000.41F? 0
+040656.44 -175757.7 -000049.8-000069.700010.6 08.7000.92G? 0
+040741.72 +150943.5 +000000.0+000000.000000.0 08.7000.65G? 0
+040937.15 +795816.2 +000019.3-000020.300011.7 08.7000.53F? 0
+041736.33 -005346.9 +000003.2-000009.100016.3 08.7000.48F? 0
+041852.12 +125529.6 +000007.4-000008.200019.4 08.7000.37F? 0
+042812.15 +221958.0 -000014.8-000019.300009.7 08.7000.45F? 0
+043005.23 +161018.0 +000011.5-000004.500003.5 08.7000.00B? 0
+043026.11 +641422.2 +000009.8+000001.400001.5 08.7000.27A? 0
+043149.01 +581054.3 +000005.9-000056.700009.4 08.7000.34F? 0
+043416.76 -564533.2 -000006.5+000008.600001.5 08.7000.91G? 0
+043613.50 +091232.5 -000001.0-000005.100007.1 08.7000.27A? 0
+043615.24 -033208.6 +000012.2+000005.600005.8 08.7000.11A? 0
+044158.63 +650544.7 -000002.5-000005.400007.5 08.7000.23A? 0
+045051.13 +015422.8 -000002.9-000009.000028.9 08.7000.32F? 0
+045205.06 +403202.1 +000000.2-000003.000016.1 08.7000.45F? 0
+045223.13 -770228.8 +000087.9+000006.300002.4 08.7000.97K? 0
+045622.06 -110306.6 +000019.9-000001.900006.1 08.7000.36F? 0
+045640.81 -424544.5 -000002.2+000020.700004.0 08.7000.51F? 0
+050147.22 -072234.5 -000027.2-000036.200007.5 08.7000.27A? 0
+050421.89 -081401.7 +000009.0-000048.800006.8 08.7000.44F? 0
+050622.23 +681606.9 +000016.2-000023.900002.7 08.7000.24A? 0
+050722.03 +022654.5 +000016.4-000002.700020.1 08.70-0.01B? 0
+050837.47 +011634.9 +000001.7-000009.300015.9 08.70-0.01B? 0
+051043.02 -443420.0 +000114.0+000177.900007.4 08.7000.77G? 0
+051059.53 +320221.6 +000000.0+000000.000000.0 08.7000.79G? 0
+051441.11 -070414.8 +000000.0+000000.000000.0 08.7000.73G? 1
+051842.35 +280526.3 -000008.7-000015.100000.1 08.7000.21A? 0
+052303.78 +391750.0 +000020.3-000021.400014.7 08.7000.98K? 0
+052505.93 +340147.0 -000049.9-000006.000020.5 08.7000.98K? 0
+052644.18 -040323.7 +000008.1-000008.200005.0 08.7000.52F? 0
+053207.40 +060249.3 +000007.6-000002.200001.3 08.7000.08A? 0
+053539.20 +205415.1 +000035.1-000038.800012.4 08.7000.82G? 0
+053549.48 +360641.5 -000045.2-000024.500009.3 08.7000.55F? 0
+053936.30 +333717.7 +000012.1-000016.900004.2 08.7000.36F? 0
+054149.24 -500016.3 +000063.6+000093.600009.9 08.7000.79G? 1
+055058.41 +461859.5 +000007.3-000007.700005.8 08.7000.17A? 0
+055228.51 -561202.7 +000002.9+000001.700003.3 08.7000.13A? 0
+055358.38 +215010.7 -000007.9+000007.500003.7 08.7000.02A? 0
+055408.57 -290608.6 +000011.8+000041.100014.4 08.7000.45F? 0
+055440.89 -185133.6 -000011.9+000012.100006.4 08.7000.30A? 0
+055651.22 +731128.2 -000028.6-000060.400010.5 08.7000.52F? 0
+055804.72 -041559.5 -000011.8-000034.500001.1 08.7000.47F? 0
+055819.19 +261211.0 +000010.6-000012.800004.3 08.7000.17A? 1
+060056.74 +125514.7 -000015.0-000028.000000.9 08.7000.38F? 0
+060128.77 +351228.0 +000010.3-000005.100000.3 08.7000.30A? 0
+060919.43 -205518.7 -000006.6+000000.500002.7 08.7000.06A? 0
+061148.24 -402505.4 -000011.6+000010.100003.7 08.7000.82G? 0
+061228.31 -025702.7 -000007.0-000020.500011.5 08.7000.57F? 0
+061259.01 +004524.1 +000008.3+000005.400008.6 08.70-0.07B? 0
+061435.68 +172503.8 +000041.3-000021.000038.5 08.70-0.15B? 1
+061448.33 -194341.8 -000130.0-000230.600013.8 08.7000.84G? 0
+061556.06 -442535.2 +000007.7+000019.000003.3 08.7000.99K? 0
+061849.37 +110356.2 -000001.7-000001.700002.2 08.7000.08A? 0
+061911.57 +663900.3 -000051.9-000151.900007.8 08.7000.62G? 0
+062208.18 -163622.8 +000000.5-000019.500017.7 08.7000.91G? 0
+062231.19 -125726.6 +000033.5-000029.100010.2 08.7000.55F? 0
+062346.84 -354851.7 +000003.0+000000.500000.3 08.7000.96K? 0
+062415.31 +070420.2 +000001.0-000041.400000.8 08.7000.04A? 0
+062440.20 +410620.7 +000009.5+000011.400000.2 08.7000.17A? 0
+062618.35 +105855.7 -000005.7-000029.400006.5 08.70-0.01B? 0
+062846.80 -113737.8 +000000.6-000006.300014.4 08.7000.23A? 0
+063008.57 -631131.1 -000001.5+000028.800013.2 08.7000.33F? 0
+063056.59 -150133.8 -000017.1+000027.600004.3 08.7000.36F? 0
+063157.79 -024656.9 -000018.4+000002.900012.7 08.7000.08A? 0
+063337.99 -543525.6 +000008.3+000109.700009.0 08.7000.52F? 0
+063552.72 +032018.2 +000079.6-000057.000027.1 08.7000.66G? 0
+063625.93 +211826.6 +000000.4+000009.900010.6 08.70-0.04B? 0
+064134.98 +335108.3 -000103.7-000128.600031.0 08.7000.67G? 0
+064137.80 -555956.8 +000001.8+000029.500004.8 08.7000.96K? 0
+064402.82 -503134.3 -000021.4+000015.500006.2 08.7000.25A? 0
+064453.45 -665156.4 -000041.9-000054.800020.2 08.7000.61G? 0
+064515.45 -513412.5 -000009.3+000029.200012.2 08.7000.28A? 0
+064726.04 +481255.7 +000010.6-000021.300003.8 08.7000.13A? 0
+065206.33 +010042.5 -000021.2-000000.300002.0 08.7000.35F? 0
+065318.20 +625822.9 +000023.2-000103.100002.0 08.7000.38F? 0
+065350.53 -512557.1 -000002.4+000006.600006.9 08.7000.13A? 0
+065515.79 -070435.5 +000002.5+000003.500003.5 08.7000.09A? 0
+065646.98 +021134.3 +000015.9-000024.900004.8 08.70-0.01B? 0
+065756.63 -480719.7 -000013.6+000011.100007.3 08.7000.27A? 0
+065818.28 -073026.9 -000005.8-000019.600009.6 08.7000.30A? 0
+070005.28 -281032.0 -000024.2-000007.400020.2 08.7000.44F? 0
+070024.06 -030040.2 +000011.4-000011.800012.1 08.70-0.04B? 0
+070146.96 -000551.8 +000008.8-000005.400004.9 08.7000.11A? 1
+070346.85 +000812.7 -000011.9+000008.500005.6 08.7000.71G? 0
+070515.91 -163114.0 -000017.5+000006.800013.2 08.70-0.08B? 0
+070539.69 -373746.3 -000011.7+000006.400005.2 08.7000.06A? 0
+070742.55 -280254.0 -000008.1-000001.600004.0 08.70-0.04B? 0
+071006.53 -071326.4 -000002.7+000003.200003.0 08.70-0.04B? 0
+071057.10 -131202.9 +000008.5+000013.800019.4 08.7000.23A? 0
+071213.06 -211639.3 +000009.6-000015.700005.3 08.7000.31F? 0
+071350.15 -033052.2 +000009.1-000018.700014.4 08.70-0.04B? 0
+071749.41 -231127.7 +000001.5-000010.800006.9 08.70-0.17B? 0
+071813.36 +013243.6 +000020.5+000006.300010.8 08.7000.41F? 0
+071815.20 +112532.6 -000058.4+000006.700005.5 08.7000.81G? 0
+071858.11 +183408.8 +000003.7-000002.400003.9 08.7000.20A? 0
+072114.10 -125558.9 +000004.6-000010.600005.4 08.7000.08A? 0
+072124.62 -043148.7 -000014.6+000012.600025.1 08.7000.01A? 0
+072133.80 -310421.9 -000005.1+000020.800003.2 08.7000.12A? 1
+072306.21 +215814.1 -000007.3+000014.200000.4 08.70-0.03B? 0
+072319.65 -053756.5 -000024.4-000005.800014.1 08.7000.26A? 0
+072355.68 +214218.0 -000014.6-000016.900005.6 08.7000.91G? 0
+072644.87 -003603.6 -000023.9-000004.600014.2 08.7000.43F? 0
+072742.31 -042730.9 -000011.8+000010.100010.4 08.70-0.07B? 0
+072835.82 +315150.2 +000023.7-000017.300002.1 08.7000.44F? 0
+072925.78 +113148.2 +000000.0+000000.000000.0 08.7000.12A? 0
+072925.93 -235553.3 +000020.2+000006.400006.4 08.70-0.00B? 0
+073028.09 +064316.2 -000137.0-000063.300008.3 08.7000.66G? 0
+073113.06 +100605.1 -000008.8+000009.000005.4 08.7000.08A? 0
+073310.40 -514309.0 -000066.7-000019.900003.1 08.7000.48F? 0
+073348.04 +145015.5 +000026.1+000013.500019.8 08.7000.91G? 0
+073443.40 +114529.3 +000063.2-000130.700023.0 08.7000.56F? 0
+073728.73 -322347.6 -000014.9+000014.200001.5 08.70-0.17B? 0
+074054.17 -262146.2 +000321.3-000283.100015.1 08.7000.61G? 0
+074446.31 -455814.2 -000007.1-000003.800002.5 08.70-0.02B? 0
+074600.66 -692952.8 +000002.1+000014.300000.5 08.70-0.02B? 0
+074737.21 -341927.9 -000013.4+000020.300002.4 08.7000.49F? 0
+074841.91 +110834.7 -000004.1-000003.800010.1 08.7000.22A? 0
+075124.65 +595555.2 -000048.0-000043.900011.9 08.7000.50F? 0
+075145.36 +374809.2 -000027.6-000007.600026.9 08.7000.31F? 0
+075301.81 -010451.3 -000057.4+000002.900044.1 08.7000.92G? 0
+075422.24 -471824.7 -000009.8+000009.900001.7 08.7000.11A? 0
+075438.54 -181511.8 +000012.1+000023.000002.7 08.7000.31A? 0
+075440.67 +330856.7 +000032.7+000001.500002.5 08.7000.51F? 0
+075514.56 -423258.0 -000008.8+000028.700009.7 08.7000.10A? 0
+075518.51 -230631.7 +000003.8+000017.000004.2 08.70-0.01B? 0
+075815.03 -203556.9 -000009.0+000006.600003.5 08.7000.31F? 0
+075923.03 -490711.6 -000009.4+000004.400008.4 08.70-0.04B? 0
+080217.84 -450910.4 -000020.5+000032.500000.0 08.7000.96K? 0
+080341.55 -463413.7 +000005.6-000001.900003.4 08.7000.17A? 0
+080638.56 +015546.4 -000003.8+000015.400011.2 08.7000.45F? 0 0.10 1.00
+080709.25 -475553.3 -000014.3-000009.300008.7 08.70-0.08B? 0
+080723.82 -414411.1 -000015.6-000000.300005.2 08.7000.94G? 0
+080751.49 +302612.8 +000000.1-000106.100021.3 08.7000.57F? 0
+080757.38 -232301.4 +000007.6-000004.300006.0 08.7000.75G? 1
+081119.32 -372739.3 -000004.3-000000.900008.0 08.70-0.08B? 0
+081150.35 -301921.8 -000168.9+000051.800022.8 08.7000.59G? 0
+081552.90 +504708.6 -000026.6-000039.900015.9 08.7000.35F? 0
+081601.10 -055213.5 -000012.9-000026.800007.7 08.7000.25A? 0
+081741.30 -390610.8 -000009.8+000005.900007.3 08.7000.02A? 0
+082110.61 -534443.7 -000020.7+000012.600013.5 08.7000.79G? 0
+082212.84 -212219.2 -000000.8+000003.200004.9 08.7000.10A? 0
+082431.55 -260721.3 -000019.0-000005.700000.6 08.7000.91G? 0
+082505.00 -323608.3 -000036.0+000003.200011.6 08.7000.54F? 0
+082636.27 -004143.2 -000013.8-000002.300002.1 08.7000.84G? 0
+082810.73 -524537.8 -000014.5+000001.700017.8 08.7000.96K? 0
+083043.07 -192137.6 -000004.8-000000.200001.8 08.7000.05A? 0
+083338.09 +563408.2 -000007.4+000045.900004.1 08.7000.57F? 0
+083641.46 -304626.7 -000012.2+000002.000009.1 08.7000.19A? 0
+083946.76 -182637.1 -000019.1+000010.500007.0 08.70-0.04B? 0
+084248.29 -363049.3 -000059.9+000063.900017.4 08.7000.57F? 0
+084615.08 -190921.7 +000002.3-000013.200004.7 08.7000.43F? 0
+084634.44 -424726.3 -000017.5+000011.100003.8 08.70-0.04B? 0
+084908.10 -573515.6 -000011.9+000003.300013.4 08.7000.85G? 0
+084940.41 -414509.1 -000004.4+000007.800003.7 08.70-0.04B? 0
+085056.03 -410217.2 -000100.2+000073.600001.3 08.7000.49F? 0
+085126.13 +573136.3 +000000.0+000000.000000.0 08.7000.40F? 0
+085322.22 -434511.4 -000015.4+000015.200002.8 08.70-0.09B? 0
+085409.16 -490738.5 -000007.8+000007.000012.2 08.7000.03A? 0
+085613.29 +530331.4 +000016.1+000000.200011.4 08.7000.61G? 0
+085728.52 +042554.5 -000082.4-000126.000026.9 08.7000.76G? 0
+085756.54 -400509.5 -000022.4+000020.100010.9 08.7000.33F? 0
+085934.28 +062051.8 +000013.2-000012.700010.6 08.7000.30A? 0
+090147.13 -484456.1 -000016.2+000005.000006.8 08.7000.54F? 0
+090157.67 -765340.3 -000066.6+000085.500010.6 08.7000.46F? 1
+090418.48 +412049.2 -000007.8-000003.000014.1 08.7000.96K? 0
+090948.39 +320742.3 -000012.8-000033.100024.2 08.7000.95G? 0
+091412.79 +655504.3 -000012.0-000005.400008.0 08.7000.17A? 0
+091631.46 -300751.3 -000079.8-000053.500023.2 08.7000.78G? 0
+091745.66 -225607.9 -000001.2-000007.000007.4 08.7000.10A? 0
+092024.98 -375145.2 +000004.7+000014.100005.2 08.7000.96K? 0
+092127.24 +252132.4 -000006.6-000001.400014.1 08.7000.98K? 0
+092444.25 +544101.4 -000011.0+000003.900006.6 08.7000.96K? 0
+093014.33 -281118.3 -000026.4-000019.400007.0 08.7000.47F? 0
+093401.23 +362519.7 -000026.8-000019.400006.0 08.7000.00B? 0
+093512.24 -055056.6 -000054.0-000059.900011.3 08.7000.54F? 0
+093538.22 -483049.0 -000017.8+000010.100007.4 08.70-0.00B? 0
+093715.87 -040519.3 +000003.8-000060.900009.5 08.7000.46F? 0
+094018.51 +615608.7 -000016.2-000003.800001.4 08.7000.21A? 0
+094032.74 -261851.9 -000011.8-000003.700003.9 08.7000.09A? 0
+095040.48 -210442.3 -000054.8-000004.800000.9 08.7000.24A? 0
+095043.53 -371530.9 -000011.6-000012.800005.4 08.7000.98K? 0
+095233.55 -172548.6 -000047.1-000001.500008.5 08.7000.37F? 0
+095421.13 -674314.4 +000030.1+000003.800002.0 08.7000.70G? 0
+095432.44 -632704.9 -000000.1-000003.200011.4 08.70-0.04B? 0
+095438.96 +070508.1 +000037.3+000005.200002.7 08.7000.40F? 0
+100022.37 -174947.5 +000010.4+000007.800011.3 08.70-0.04B? 0
+100137.45 -152529.5 -000279.8+000030.300040.2 08.7000.95K? 0
+100609.76 -635540.0 -000013.7+000033.700005.5 08.7000.21A? 0
+100707.83 +084609.6 +000013.4-000060.300002.7 08.7000.55F? 0
+100708.53 -745002.5 -000042.8+000015.100001.9 08.7000.30A? 0
+100733.36 -850436.4 -000573.5+000383.400019.5 08.7000.66G? 0
+100748.86 -250817.5 -000011.3+000019.400001.4 08.7000.95K? 0
+101648.13 +544446.2 -000038.1-000002.000000.3 08.7000.42F? 0
+101823.85 -543443.8 +000054.4-000043.700001.7 08.7000.43F? 0
+103342.80 +083511.7 -000044.2-000004.600010.3 08.7000.37F? 0
+103520.39 -354933.1 -000005.9+000005.300004.1 08.7000.12A? 0
+103557.82 -581221.5 +000000.0+000000.000000.0 08.7000.03A? 0
+103641.20 +213612.6 -000221.6-000116.200015.5 08.7000.74G? 0
+103738.24 -094305.9 -000035.2-000017.500000.1 08.7000.27A? 0
+104022.12 -595737.0 +000001.6+000022.500013.4 08.7000.36F? 0
+104043.24 -315537.7 -000018.0-000001.000006.7 08.7000.52F? 0
+104228.86 +081959.1 -000002.2-000010.300000.4 08.7000.19A? 0
+104236.34 -183215.7 +000003.0-000011.400015.5 08.7000.79G? 0
+104755.51 +232007.7 +000015.7-000075.700018.2 08.7000.67G? 0
+104819.66 +325321.2 -000018.0-000022.800011.1 08.7000.39F? 0
+104901.62 +205315.0 +000110.7-000089.900011.5 08.7000.68G? 0
+105236.48 -433504.7 -000028.0+000011.200006.2 08.7000.99K? 0
+105520.00 -073603.3 -000063.1-000034.900022.3 08.7000.50F? 0
+105806.52 -353351.7 -000003.5-000004.300003.0 08.7000.11A? 0
+110036.80 +234222.2 +000015.5-000032.900013.9 08.7000.58F? 0
+110155.01 +442149.9 -000009.4-000006.200002.9 08.7000.55F? 0
+110328.05 +543132.1 +000000.0+000000.000000.0 08.7000.78G? 1
+110506.89 -525244.1 -000024.5-000001.500013.5 08.7000.29A? 0
+110531.45 -583721.5 +000000.0+000000.000000.0 08.7000.00A? 0
+110532.15 +381633.1 -000323.1+000048.100014.8 08.7000.72G? 0
+110607.43 +070201.0 +000001.7-000070.500006.6 08.7000.44F? 0
+110915.54 -523349.9 +000013.7-000008.600003.4 08.7000.55F? 0
+111052.35 -760639.3 -000069.0-000001.300005.1 08.7000.65G? 0
+111958.34 -601619.5 +000024.2-000000.500002.2 08.7000.21A? 0
+112444.44 -530430.1 -000041.2+000015.000004.7 08.7000.08A? 0
+112602.16 -622722.2 -000005.0-000000.800009.4 08.7000.03A? 0
+113708.09 -392811.1 +000024.8-000102.600015.9 08.7000.46F? 0
+113830.66 -341332.8 -000012.1+000013.400017.2 08.7000.35F? 0
+114028.69 +690030.6 -000134.5+000005.200001.7 08.7000.63G? 0
+114335.40 -600758.3 -000000.1+000004.800003.1 08.70-0.03B? 0
+114700.04 -013745.8 -000037.1+000017.800012.1 08.7000.40F? 0
+115527.23 +133702.2 -000001.5-000002.500002.9 08.7000.37F? 0
+115845.44 -174532.4 -000120.0+000018.000013.2 08.7000.52F? 0
+120413.84 -652307.1 -000024.7-000003.400008.0 08.7000.09A? 0
+121037.35 +850443.7 -000011.4-000005.900000.6 08.7000.22A? 0
+121103.78 -500033.1 -000144.4+000023.800015.9 08.7000.51F? 0
+121354.29 -760119.0 -000047.0-000008.000001.6 08.7000.52F? 0
+121514.27 +553038.6 -000138.6-000019.000000.8 08.7000.89G? 0
+121747.66 +250315.9 -000007.4-000025.700008.2 08.7000.54F? 0
+122042.11 +225452.0 -000082.4-000022.500012.2 08.7000.56F? 0
+122856.42 -584412.1 -000010.1-000002.800000.0 08.7000.02A? 0
+123434.05 -240816.0 -000023.0-000006.900008.6 08.7000.28A? 0
+123458.14 +230855.8 +000066.6-000207.400028.3 08.7000.64G? 0
+123642.25 -671250.6 +000003.2+000003.500008.2 08.70-0.04B? 1
+123646.30 -625411.4 +000002.2+000000.600005.8 08.7000.16A? 0
+123716.76 -564717.4 -000007.9+000005.600000.8 08.70-0.05B? 0
+124217.71 -520747.7 -000010.9-000006.500001.8 08.7000.51F? 0
+124448.84 -645751.7 -000013.2+000001.900012.0 08.7000.32F? 0
+124803.01 -681634.2 -000013.0+000000.900000.1 08.70-0.02B? 0
+124825.13 -123153.6 -000097.0-000009.000025.9 08.7000.47F? 0
+124850.54 +413410.9 -000011.7-000007.300010.8 08.7000.52F? 0
+125407.07 -630958.6 -000010.9-000016.700001.0 08.7000.52F? 1
+125606.61 -365300.3 -000010.6-000025.300008.2 08.7000.42F? 0
+125746.32 -633924.7 -000016.8-000011.000006.4 08.7000.53F? 0
+130252.50 +535541.5 +000027.7-000096.100010.0 08.7000.86G? 0
+130603.17 -641435.6 -000008.6-000003.400005.4 08.7000.37F? 0
+130825.20 -024747.4 +000011.2-000054.300003.5 08.7000.40F? 0
+131043.90 -031730.3 +000070.4-000064.000011.4 08.7000.46F? 0
+131052.25 +014332.9 +000037.4-000072.700001.1 08.7000.50F? 0
+131358.27 -350907.7 +000016.9+000006.500001.6 08.7000.28A? 0
+131414.41 -584701.4 -000022.7+000004.600000.3 08.7000.22A? 0
+131528.37 -394135.1 -000011.4-000037.000005.8 08.7000.64G? 0
+131656.73 -565513.5 -000021.8-000006.900000.1 08.7000.21A? 0
+132048.33 +373354.1 -000032.7+000035.200003.8 08.7000.47F? 0
+132205.72 -090335.0 -000226.4-000090.600022.1 08.7000.61G? 0
+132822.12 -511731.8 -000005.9-000044.400007.0 08.7000.28A? 0
+133053.35 -434242.9 -000021.2-000018.700020.2 08.7000.22A? 0
+133653.90 +523738.8 -000062.9+000026.400006.5 08.7000.99K? 0
+133758.28 -702443.1 +000007.3+000003.500003.8 08.7000.06A? 0
+133825.09 -652710.2 -000020.0-000012.800003.8 08.7000.05A? 0
+134154.78 -605915.5 -000005.3-000006.900004.7 08.7000.05A? 1
+134559.36 -433218.8 +000045.6+000013.400007.0 08.7000.68G? 0
+135625.96 +731549.0 -000039.0-000059.200001.7 08.7000.85G? 0
+140148.58 -081709.4 -000061.3+000078.600003.9 08.7000.55F? 0
+140300.22 -093033.6 -000029.3-000021.400014.1 08.7000.43F? 0
+140515.55 +164130.6 -000000.6-000006.700009.5 08.7000.74G? 0
+140545.03 -303532.6 -000019.7+000002.100006.4 08.7000.99K? 0
+140658.43 -563021.8 -000050.6-000041.300004.1 08.7000.56F? 0
+140852.39 +503727.5 +000010.0-000052.300011.3 08.7000.56F? 0
+141003.11 +625451.3 -000030.9+000002.700002.0 08.7000.46F? 0
+141136.56 -595009.9 +000016.3-000007.800011.9 08.7000.21A? 0
+141532.92 +115003.6 -000007.4-000069.200001.1 08.7000.69G? 0
+141657.93 -495642.2 -000017.3-000018.600021.3 08.7000.65G? 0
+141909.24 +591807.2 -000055.3+000042.700011.3 08.7000.62G? 0
+142258.09 +763949.2 +000012.6+000005.000005.3 08.7000.90G? 0
+142342.58 -262201.4 +000021.6+000000.000006.9 08.7000.98K? 0
+142736.97 +415055.6 -000000.6-000001.600004.8 08.7000.17A? 0
+143053.49 +803357.4 -000026.9-000005.900010.3 08.7000.42F? 0
+143102.23 -485009.6 -000011.9+000001.600007.3 08.70-0.00B? 0
+143249.15 -551335.6 -000011.8-000000.900018.2 08.7000.25A? 0
+143846.89 -195629.4 +000003.5+000007.500008.2 08.7000.33F? 0
+143941.37 -552506.2 +000004.3+000007.300000.2 08.7000.40F? 0
+143947.07 +221052.9 -000023.0-000014.100001.2 08.7000.03A? 0
+144331.76 -391228.2 +000008.2-000010.500017.1 08.7000.48F? 0
+144745.51 -424002.6 -000037.0-000013.500018.2 08.7000.44F? 0
+145242.81 +322704.4 +000010.1+000059.300012.5 08.7000.53F? 0
+145346.86 +014629.9 -000008.2+000008.100009.8 08.7000.42F? 0
+145559.74 +425130.3 +000031.7+000003.500009.9 08.7000.35F? 0
+145700.69 -685022.9 -000010.0+000007.800005.8 08.7000.73G? 0
+150505.43 -430758.0 +000041.8-000023.600025.9 08.7000.58F? 0
+150617.95 -352422.1 -000027.4-000015.600018.6 08.7000.30A? 0
+150818.51 -474955.5 -000007.1-000017.500005.0 08.7000.08A? 0
+150827.26 -643822.5 +000000.0+000000.000000.0 08.7000.25A? 0
+150908.03 +301926.1 +000012.8+000005.600007.3 08.7000.42F? 0
+150928.65 +083536.2 +000023.2-000025.900018.2 08.7000.74G? 0
+151249.02 +072358.9 -000022.9+000008.300016.9 08.7000.49F? 0
+151424.93 -365145.5 -000008.1-000014.500014.6 08.7000.29A? 0
+152102.10 +004259.2 +000000.0+000000.000000.0 08.7000.73G? 0
+152335.96 -271537.0 -000093.0-000114.800016.5 08.7000.50F? 0
+152545.75 -571737.1 -000032.2-000016.900021.9 08.7000.42F? 0
+152852.81 +623446.6 +000033.1+000061.900001.7 08.7000.61G? 0
+152941.47 +503040.9 -000011.2+000004.500004.5 08.7000.45F? 0
+153215.00 +851427.4 +000024.2+000043.500023.5 08.7000.56F? 0
+153259.49 -530048.0 -000014.8-000004.500002.1 08.7000.21A? 0
+153521.89 -470752.8 -000021.1-000035.300003.3 08.7000.33F? 1
+153646.51 -501006.2 -000011.9-000143.000018.1 08.7000.53F? 0
+153700.37 +642623.3 +000003.5+000028.600021.1 08.7000.79G? 0
+153713.16 -542948.9 -000107.2-000050.300021.7 08.7000.78G? 0
+154053.00 -444003.8 -000083.8-000053.600025.8 08.7000.94G? 0
+154113.66 +592052.1 +000031.3-000014.900001.4 08.7000.96K? 0
+154601.25 +390637.8 -000025.2-000003.100012.3 08.7000.42F? 0
+154658.32 -614659.8 -000225.7-000210.400024.4 08.7000.75G? 0
+155517.76 +143615.1 +000014.5-000048.300013.3 08.7000.43F? 0
+155951.16 +312023.0 -000022.2+000003.200010.5 08.7000.53F? 0
+160031.34 -360516.3 -000010.7-000038.900009.6 08.7000.55F? 1
+160504.27 -261545.8 -000042.8-000024.200007.3 08.7000.54F? 0
+160625.29 -183923.9 -000023.2-000009.200011.2 08.7000.28A? 0
+160805.41 +125023.1 -000022.5+000006.200032.1 08.7000.31A? 0
+160827.37 +861159.4 -000007.6+000014.700012.9 08.7000.26A? 0
+160909.48 +555356.8 +000018.0+000002.000002.9 08.7000.54F? 0
+161008.26 -655429.2 -000006.9-000006.800004.9 08.70-0.02B? 0
+161235.13 +574742.0 -000025.6+000013.200001.3 08.7000.42F? 0
+161558.73 +160147.8 -000042.7-000013.900003.3 08.7000.94G? 0
+161600.71 -785739.3 -000034.3-000014.900003.6 08.7000.93G? 0
+161839.04 -352430.3 -000024.7-000032.300028.1 08.7000.45F? 0
+161913.15 +384737.2 +000004.8-000003.900005.9 08.7000.19A? 0
+161914.25 +573556.1 +000019.3+000008.700007.4 08.7000.27A? 0
+162036.37 +410253.4 -000007.5-000023.300004.7 08.7000.46F? 0
+162504.15 -403835.7 -000023.6+000010.800005.4 08.7000.59G? 0
+162707.51 +425450.4 +000006.9-000021.700002.8 08.7000.97K? 0
+162724.39 +095550.4 -000023.4+000000.900016.9 08.7000.39F? 0
+162946.86 -410417.3 +000021.3-000005.300008.9 08.7000.35F? 0
+163602.38 -732908.6 +000018.8-000028.900001.3 08.7000.51F? 0
+163645.69 -672537.5 -000018.3-000038.100009.2 08.7000.28A? 0
+163922.62 -605742.0 -000019.1-000000.800004.0 08.7000.20A? 0 0.10 1.00
+163931.56 -271708.1 -000006.1+000000.900013.0 08.7000.23A? 0
+164131.30 +411924.2 -000036.1+000021.800016.4 08.7000.47F? 0
+164159.24 +195802.7 +000023.7-000111.600012.3 08.7000.88G? 0
+165336.28 +413828.3 -000027.3+000120.600023.9 08.7000.65G? 0
+165357.08 -535701.0 +000001.8-000011.800005.3 08.70-0.01B? 0
+165456.32 -450433.4 -000012.6-000045.300020.5 08.7000.48F? 0
+165624.27 +680128.3 -000071.9+000249.500007.4 08.7000.63G? 0
+165652.16 -605725.0 -000014.6+000053.300031.0 08.7000.82G? 0
+165655.29 -315923.3 -000010.2+000013.300019.3 08.7000.09A? 0
+165722.00 -451258.4 -000016.6-000001.400007.9 08.7000.12A? 0
+165750.42 +464948.0 -000023.8-000057.500012.0 08.7000.92G? 0
+165835.83 -300714.3 +000018.8-000042.400006.7 08.7000.40F? 0
+170107.82 -762321.2 -000005.3-000007.400012.2 08.7000.97K? 0
+170156.67 -590122.6 +000000.6-000016.200011.0 08.70-0.02B? 0
+170309.82 -383043.4 -000008.1-000028.300002.2 08.7000.54F? 0
+170311.48 +173908.5 +000030.4+000025.900004.8 08.7000.94G? 0
+170313.41 -824549.9 -000017.0-000014.700001.3 08.7000.17A? 0
+170704.42 +310535.4 -000020.0-000031.900001.2 08.7000.18A? 0
+170759.07 +521903.9 -000012.9-000010.400004.2 08.7000.53F? 0
+171214.18 +094540.6 -000021.4+000008.200007.9 08.7000.39F? 0
+171239.30 -562409.2 +000009.2+000035.100025.1 08.7000.71G? 0
+171552.93 +024041.7 +000037.5-000066.600000.6 08.7000.36F? 0
+171610.73 +325050.4 -000014.1+000031.800013.4 08.7000.44F? 0
+171747.87 -442237.9 +000003.4+000001.200006.6 08.7000.46F? 0
+172822.60 +124155.7 +000001.2+000034.300015.2 08.7000.32F? 0
+172957.48 -413404.0 +000022.1-000042.300019.2 08.7000.12A? 0
+173046.88 -152621.5 -000008.0+000003.400040.6 08.7000.28A? 0
+173339.53 -004755.0 +000036.7-000092.800010.6 08.7000.53F? 0
+173522.38 -365435.6 -000006.8+000007.400007.6 08.7000.14A? 0
+173725.86 +210943.2 -000004.2+000005.700000.6 08.7000.28A? 0
+174109.15 -060021.1 -000027.3-000027.200003.7 08.7000.22A? 0
+174323.33 -473352.5 +000014.7-000008.800018.2 08.7000.23A? 0
+174341.47 +114018.5 +000007.2+000009.900024.6 08.7000.85G? 0
+174405.94 -323644.2 +000027.9-000053.700000.7 08.7000.55F? 0
+175836.68 -273114.7 +000010.1+000003.000015.5 08.70-0.04B? 0
+175848.21 +294642.0 +000003.1+000011.700002.7 08.7000.45F? 0
+180050.11 +102926.2 +000007.4+000007.700001.7 08.7000.32F? 0
+180121.12 +153015.3 +000014.8+000021.700002.5 08.7000.32F? 0
+180215.08 -383815.7 -000058.9-000009.200028.3 08.7000.52F? 0
+180421.80 +504759.4 -000008.6-000000.700011.1 08.7000.99K? 0
+180536.76 -701346.7 -000002.3-000019.800002.6 08.7000.16A? 0
+180915.12 +132906.4 -000001.6-000019.900001.1 08.70-0.05B? 0
+181124.31 -204245.0 +000000.6-000004.000001.9 08.7000.18A? 0
+181509.71 +084724.0 +000001.4-000002.800001.3 08.7000.22A? 0
+181530.72 -514915.1 +000010.1-000035.700014.1 08.7000.47F? 0
+181545.90 +235945.6 +000015.6+000021.300010.1 08.7000.97K? 0
+181609.10 -413720.8 -000005.9-000001.600012.1 08.70-0.06B? 0
+181618.81 -253256.4 -000028.7-000023.600013.0 08.7000.06A? 0
+181625.03 -383956.0 +000001.3-000023.700002.6 08.7000.28A? 0
+181704.44 +112931.8 +000001.6-000002.000008.2 08.7000.95G? 0
+181745.56 -475146.1 -000003.0-000018.100015.2 08.7000.33F? 0
+181903.03 +495805.5 +000023.6+000032.700007.3 08.7000.42F? 0
+182027.81 +205508.0 +000003.0-000002.100014.2 08.7000.13A? 0
+182602.58 +165107.3 +000017.0-000023.600007.7 08.7000.37F? 0
+182801.45 -415754.8 +000000.8+000011.600008.1 08.7000.01A? 0
+182839.00 +064722.5 +000007.6+000003.800014.5 08.7000.30A? 0
+182928.07 +412718.6 -000013.6+000021.800007.4 08.7000.17A? 0
+182942.64 -333029.1 -000009.9-000011.300002.5 08.7000.05A? 0
+183059.72 -355207.9 +000021.1-000004.200016.9 08.7000.23A? 0
+183138.22 +180717.0 +000001.9-000005.800009.1 08.7000.35F? 0
+183426.64 -303047.0 -000001.3+000010.500000.6 08.7000.40F? 0
+183630.64 -115908.5 +000055.1-000123.200000.6 08.7000.81G? 0
+183634.68 -561831.4 -000010.2-000030.300011.6 08.7000.08A? 0
+183903.92 +061628.2 +000086.8+000044.000013.2 08.7000.61G? 0
+184028.91 +301721.6 -000000.4-000007.800009.1 08.70-0.01B? 0
+184832.24 -392927.9 -000027.1-000023.700003.3 08.7000.48F? 0
+184833.94 +304159.8 -000016.0-000020.200004.8 08.7000.54F? 1
+184957.44 -495952.2 +000016.4+000029.800000.8 08.7000.14A? 0
+185012.04 -333125.4 +000004.3-000006.700018.0 08.7000.48F? 0
+185017.06 +093051.8 +000002.8+000016.000006.3 08.7000.34F? 0
+185109.75 -074755.7 -000001.2+000007.100004.0 08.70-0.02B? 0
+185816.19 +200818.6 +000011.9+000028.400001.6 08.7000.25A? 0
+190234.36 -461230.1 +000033.2+000009.200001.3 08.7000.42F? 0
+190437.68 +435452.3 +000008.3+000003.900000.7 08.7000.18A? 0
+190447.80 +551527.7 -000023.5-000079.400006.3 08.7000.47F? 0
+190530.84 +335221.7 +000003.9-000014.700009.0 08.7000.60G? 0
+190544.79 -263831.1 -000014.2-000036.600000.5 08.7000.62G? 0
+191138.04 +610516.0 +000001.2+000003.800001.9 08.7000.15A? 0
+191646.09 +552403.3 -000021.5+000018.700005.7 08.7000.17A? 0
+191658.53 +130709.2 -000015.8+000007.800013.9 08.7000.20A? 0
+191728.14 -143004.9 +000005.8-000005.500002.2 08.7000.01A? 0
+191903.83 -132029.3 -000117.9-000095.500013.2 08.7000.69G? 0
+192005.15 -013546.9 -000007.4+000002.500002.6 08.7000.22A? 0
+192041.40 -053400.5 -000006.6-000014.500008.4 08.7000.31A? 0
+192349.33 -813224.9 -000219.8-000146.800008.9 08.7000.69G? 0
+192418.14 +203151.1 +000000.4-000002.700022.1 08.7000.53F? 0
+192701.52 +412908.8 +000003.3+000024.700007.5 08.7000.39F? 0
+192747.92 +034557.4 -000005.3+000004.400007.8 08.7000.17A? 0
+193004.85 +782502.5 +000001.9-000007.600007.1 08.7000.96K? 0
+193224.10 +275521.1 +000013.7-000004.200000.8 08.7000.24A? 0
+193237.88 +341833.0 +000006.8-000008.000008.5 08.70-0.09B? 0
+193247.64 -251819.1 -000032.9-000022.200001.9 08.7000.35F? 0
+193308.49 -543155.8 +000113.3-000062.100016.2 08.7000.65G? 0
+193324.99 -532918.3 +000022.6-000066.300012.5 08.7000.32F? 0
+193409.42 -102345.2 +000021.4-000028.000000.9 08.7000.65G? 0
+193410.59 +363830.5 +000026.5+000015.600001.3 08.7000.90G? 0
+193539.56 +730735.9 +000009.5+000028.100021.6 08.7000.36F? 1
+193558.43 +144928.3 +000001.2-000006.700018.5 08.7000.30A? 0
+194027.20 +454146.3 -000037.1-000057.900014.5 08.7000.44F? 0
+194136.07 -354331.1 +000117.1-000262.900010.2 08.7000.73G? 0
+194244.12 +082248.9 +000026.8+000046.800026.5 08.7000.70G? 1
+194322.32 +165859.8 +000029.9+000001.100018.5 08.7000.12A? 0
+194406.81 +250052.9 -000002.8+000013.300006.3 08.7000.43F? 0
+194523.39 +090015.8 +000010.6+000010.300003.3 08.7000.51F? 0
+194743.09 +385449.1 +000019.3+000012.200002.2 08.7000.09A? 0
+194754.59 -412602.7 +000000.2-000025.000002.0 08.7000.43F? 0
+195112.70 +633432.7 +000008.0-000003.800000.1 08.7000.23A? 0
+195139.66 -432721.8 +000024.8-000035.800001.5 08.7000.53F? 0
+195304.58 -295615.5 -000024.8-000041.000014.8 08.7000.36F? 0
+195419.96 +365538.3 +000011.2+000004.900015.1 08.7000.94G? 0
+195717.90 -044110.7 -000028.5-000009.900034.0 08.7000.45F? 0
+195749.67 -341300.2 -000006.8+000000.300007.5 08.7000.37F? 0
+195911.53 +533325.9 -000012.5+000008.700003.6 08.7000.95K? 0
+200641.01 +345440.3 -000006.4+000006.800014.9 08.7000.27A? 0
+201045.12 +151202.9 -000012.3-000008.300009.5 08.70-0.04B? 0
+201635.56 +405308.2 +000007.7-000002.700008.6 08.7000.97K? 0
+201752.77 +533016.4 +000003.0-000051.800007.4 08.7000.49F? 0
+201803.14 -682922.2 -000073.1+000009.900018.8 08.7000.51F? 0
+201812.42 +393410.9 +000004.0-000008.600004.0 08.70-0.00B? 0
+202254.27 +182024.4 +000003.8-000015.800010.5 08.7000.24A? 0
+202313.96 +594639.7 +000004.9-000046.400002.7 08.7000.38F? 0
+202407.81 +035108.5 +000052.6-000006.200000.6 08.7000.87G? 0
+202703.49 +421757.0 -000006.1-000006.000008.6 08.7000.08A? 0
+202734.73 -261211.6 +000028.5+000003.100012.6 08.7000.41F? 0
+202921.20 -263428.4 -000003.4-000020.000003.9 08.7000.25A? 0
+203001.15 +484645.3 +000006.9+000014.600003.4 08.7000.12A? 0
+203113.03 +340232.9 -000009.3-000015.100001.3 08.7000.15A? 0
+203142.23 -375528.8 +000013.0-000020.700000.0 08.7000.33F? 0
+203303.81 +285148.0 +000002.3-000022.000002.9 08.7000.33F? 0
+203829.19 +751544.8 +000010.2-000004.600003.8 08.7000.15A? 0
+204008.89 -285220.1 +000010.4-000046.500012.8 08.7000.57F? 1
+204132.81 -000037.8 +000012.4-000011.700004.0 08.7000.41F? 0
+204311.94 -341145.8 +000023.6+000007.600002.5 08.7000.29A? 0
+205418.95 +482337.8 +000051.6+000037.900027.2 08.7000.60G? 0
+205501.47 -013410.3 -000018.3+000008.600015.0 08.7000.98K? 0
+210313.10 +621319.8 -000013.3-000119.300009.8 08.7000.59G? 0
+210345.93 -404049.5 -000009.8-000003.700003.4 08.7000.02A? 0
+210441.19 +704845.3 -000015.8-000004.400009.0 08.7000.19A? 0
+211016.56 +585510.2 -000016.4-000008.000008.2 08.7000.96K? 0
+211057.11 +384647.1 +000006.1-000002.400001.6 08.7000.00A? 0
+211237.36 +104119.9 -000023.7-000047.100011.3 08.7000.93G? 0
+212327.10 +245738.8 -000098.0-000128.500022.0 08.7000.80G? 0
+212426.61 -604030.7 +000030.9-000044.300022.6 08.7000.56F? 0
+212652.94 +222729.5 -000027.9-000039.700001.8 08.7000.50F? 0
+213001.55 -052355.1 +000010.3-000033.900010.1 08.7000.34F? 0
+213103.39 +430623.1 +000002.5-000000.900000.7 08.70-0.08B? 0
+213217.80 +525003.8 +000009.0+000000.600003.4 08.7000.23A? 0
+213529.15 +482937.3 -000004.2-000009.900010.5 08.7000.04A? 0
+214354.06 +633628.7 +000011.7+000001.200006.4 08.7000.43F? 0
+214449.01 +491951.3 +000025.7+000013.600008.9 08.7000.40F? 0
+214756.35 +332209.6 +000012.2+000006.300012.4 08.7000.22A? 0
+215220.24 +415123.8 +000005.9-000006.500023.6 08.7000.38F? 0
+215910.47 -143034.7 -000003.8-000006.200006.7 08.7000.99K? 0
+220000.47 +240601.6 -000021.2-000015.600008.1 08.7000.45F? 0
+220148.94 +233402.9 -000014.0-000024.700002.1 08.7000.03A? 0
+220417.93 +654432.4 +000159.9+000081.600001.6 08.7000.53F? 0
+220425.58 +134925.6 -000012.5-000056.500013.7 08.7000.52F? 0
+220513.77 +664630.9 +000015.0+000010.700001.4 08.7000.14A? 0
+220631.28 +303419.5 +000001.9+000019.400018.8 08.7000.52F? 0
+220914.74 +493823.9 +000062.5+000034.200006.4 08.7000.68G? 0
+221333.19 -072219.8 +000100.5-000034.100011.7 08.7000.56F? 0
+221609.37 -533310.6 +000031.3-000021.900027.2 08.7000.56F? 0
+221636.32 +425023.6 -000013.9-000024.100003.8 08.7000.31F? 0
+222344.68 +180201.1 -000017.9-000032.600015.7 08.7000.56F? 0
+222355.44 +531601.9 +000002.4-000014.800001.0 08.7000.10A? 0
+222503.10 +534322.4 +000054.0-000064.600004.6 08.7000.53F? 0
+222515.80 +323323.0 +000014.0+000018.700002.4 08.7000.86G? 0
+222954.49 +564701.9 +000023.9+000010.000014.2 08.7000.12A? 0
+223549.08 +572350.6 +000014.9+000005.300002.8 08.7000.16A? 0
+223928.78 +412630.9 +000015.8-000006.300005.8 08.7000.08A? 0
+223950.07 +394249.2 -000004.2-000005.400006.5 08.7000.02A? 0
+224554.05 +325133.0 +000032.7-000109.000005.4 08.7000.59G? 0
+224744.73 -123022.2 -000027.4+000014.700006.0 08.7000.31F? 0
+225142.77 +534649.9 +000002.6-000002.500009.0 08.7000.03A? 0
+225556.91 +320814.1 +000031.6+000000.100008.6 08.7000.66G? 0
+225734.83 +475804.4 -000021.0-000024.000013.0 08.7000.89G? 0
+225825.18 -504755.3 +000079.9-000037.200001.0 08.7000.47F? 0
+230009.56 +382211.4 +000021.7-000001.200017.4 08.7000.28A? 0
+230039.10 -653952.6 +000015.6+000007.700004.9 08.7000.32F? 0
+230133.07 +191611.2 +000160.9-000053.500024.8 08.7000.64G? 0
+230142.46 +674742.7 +000000.0+000000.000000.0 08.7000.48F? 1
+230432.26 +562118.2 -000005.9+000000.100002.2 08.7000.24A? 0
+230616.45 -443334.3 +000096.5+000007.500008.6 08.7000.90G? 0
+230648.01 -384738.7 +000008.8-000002.100008.3 08.7000.38F? 0
+230725.04 +545101.5 +000025.4-000041.900004.4 08.7000.55F? 0
+230921.90 -590028.5 +000051.4+000023.200007.8 08.7000.65G? 0
+231054.38 +741253.7 +000030.3+000009.000001.7 08.7000.11A? 0
+231335.81 +151901.3 +000020.2-000006.800007.7 08.7000.43F? 0
+231803.46 +640813.2 +000101.6+000000.900005.4 08.7000.27A? 0
+232035.60 +623333.7 +000080.1+000041.800010.5 08.7000.53F? 0
+232126.50 +640946.4 +000008.7+000003.700000.2 08.7000.07A? 0
+232153.38 -062901.8 -000045.6-000047.700005.6 08.7000.34F? 0
+232226.96 +670327.6 -000003.3-000013.100006.8 08.7000.33F? 0
+232308.21 +652942.6 +000085.1+000002.100006.8 08.7000.56F? 0
+233119.95 -310547.0 +000021.4-000047.500010.0 08.7000.51F? 0
+233700.59 -835020.5 -000009.2-000023.200005.9 08.7000.39F? 0
+234337.83 -652552.2 -000011.3-000000.100008.4 08.7000.47F? 0
+235530.80 -134510.1 +000189.3-000051.000001.9 08.7000.56F? 0
+235704.31 -025832.2 +000068.5+000019.400010.4 08.7000.49F? 0
+000013.40 -355935.5 +000028.4-000016.700002.3 08.7001.26K? 0
+000115.13 +531218.2 -000011.0-000009.900001.2 08.7001.66K? 0
+003101.92 -431731.9 +000022.3-000003.900012.8 08.7001.14K? 0
+003210.52 +494653.9 -000000.1-000011.600010.5 08.7001.02K? 0
+003402.97 -440442.4 -000000.5-000042.700002.3 08.7001.17K? 0
+003613.17 -335347.0 +000022.7+000008.200000.2 08.7001.32K? 0
+004532.44 +610006.4 -000003.7-000020.300002.9 08.7001.70K? 0
+004806.41 +522053.2 -000031.4-000007.000022.4 08.7001.38K? 0
+005837.84 +252455.7 +000008.5+000001.300018.1 08.7001.31K? 0
+005844.53 +371133.9 -000001.1-000029.300028.4 08.7001.30K? 0
+005907.09 -000842.0 +000013.8-000015.100002.9 08.7001.16K? 0
+010242.99 -635904.2 -000021.4+000006.700003.5 08.7001.12K? 0
+010714.02 +050020.1 +000020.7-000010.900001.4 08.7001.13K? 0
+010932.12 -192330.1 -000007.8-000030.300011.9 08.7001.13K? 0
+011231.40 -101801.9 +000024.5-000020.300010.9 08.7001.04K? 0
+011647.05 -312429.1 +000024.8-000012.500030.7 08.7001.10K? 0
+011705.22 +613935.0 -000011.5+000014.800007.6 08.7001.53K? 0
+012601.18 +791536.7 -000040.5-000012.300017.1 08.7001.23K? 0
+013939.84 -372821.7 -000000.7+000007.200005.5 08.7001.49K? 0
+013954.89 +151524.1 -000031.7-000045.100039.8 08.7001.27K? 0
+014022.21 -313104.9 -000027.2-000012.300010.8 08.7001.06K? 0
+015108.09 -783147.6 -000011.4-000003.000020.9 08.7001.51K? 0
+015644.34 +463126.1 +000019.3-000009.600015.8 08.7001.28K? 0
+015658.37 +625924.3 -000016.7+000004.100004.0 08.7001.33K? 0
+015824.89 -552555.5 -000008.0-000012.300004.8 08.7001.03K? 0
+015942.02 +792047.8 -000008.5-000004.300005.0 08.7001.05K? 0
+020441.93 -162308.9 +000022.1-000017.400015.0 08.7001.27K? 0
+020641.13 +465831.4 +000032.8-000006.100018.0 08.7001.71K? 0
+020812.04 -284412.8 +000008.0-000026.100020.7 08.7001.00K? 0
+022030.44 -350639.5 +000058.6+000026.400003.6 08.7001.05K? 0
+022850.48 -440655.4 +000018.0+000020.100011.8 08.7001.56K? 0
+023007.52 +513448.8 +000010.2-000007.900003.0 08.7001.30K? 0
+023128.17 +082052.7 +000000.6-000011.800023.1 08.7001.46K? 0
+023138.76 +214106.6 -000008.5-000031.900007.2 08.7001.69K? 0
+023303.78 -160220.4 +000004.7-000002.300008.5 08.7001.20K? 0
+023735.84 +452652.7 +000013.4-000005.400027.1 08.7001.07K? 0
+023822.94 +421231.1 +000008.2-000003.300022.6 08.7001.59K? 0
+024458.59 -422556.9 +000002.5-000015.300003.2 08.7001.06K? 0
+024537.62 -110620.3 -000008.7-000066.800021.0 08.7001.62K? 0
+025523.54 +345646.2 -000034.5-000032.500017.7 08.7001.07K? 0
+025858.48 -132037.3 -000034.6-000021.700023.9 08.7001.59K? 0
+030301.49 +422851.7 -000014.6-000024.200000.7 08.7001.25K? 0
+030350.32 +474312.6 -000010.7-000016.500012.1 08.7001.02K? 0
+030403.98 -204303.1 +000008.9+000001.800001.9 08.7001.06K? 0
+030632.71 +241317.1 -000013.6+000004.400011.5 08.7001.05K? 0
+030808.11 +141645.9 -000022.6-000011.700018.0 08.7001.61K? 0
+030948.26 -565648.2 +000021.4+000003.300015.8 08.7001.53K? 0
+031143.73 +320723.0 -000001.2-000009.600002.6 08.7001.76K? 0
+031207.24 -515721.1 +000063.4+000057.800010.7 08.7001.33K? 0
+031543.73 +584509.3 -000001.0-000014.900011.1 08.7001.38K? 0
+031701.79 +480157.2 -000002.6-000010.800015.5 08.7001.28K? 0
+031737.19 -552857.1 +000014.2-000006.300009.9 08.7001.03K? 0
+032612.67 -434900.0 -000009.2-000012.800004.2 08.7001.35K? 0
+032617.21 -783647.0 +000010.9+000016.200002.1 08.7001.53K? 0
+032638.50 +525456.0 +000004.8+000001.000007.9 08.7001.11K? 0
+040039.68 -521010.9 +000033.6+000000.500011.6 08.7001.11K? 0
+040552.35 -050958.9 +000039.8+000003.300016.8 08.7001.36K? 0
+041346.46 +341435.3 +000026.8+000012.400026.2 08.7001.28K? 0
+042319.15 +632114.2 -000008.8-000012.800000.5 08.7001.24K? 0
+042452.10 +422221.5 -000023.0-000022.200007.5 08.7001.50K? 0
+044308.62 -235048.7 -000006.3-000018.700007.6 08.7001.40K? 0
+044843.31 +102342.6 -000008.7-000009.000006.4 08.7001.58K? 0
+045831.86 -405425.7 -000004.0+000001.800007.8 08.7001.37K? 0
+050445.07 -545615.7 +000020.2+000021.400006.7 08.7001.25K? 0
+051127.17 -810435.2 +000008.2+000012.700001.1 08.7001.33K? 0
+051127.64 -265643.4 +000032.8+000043.000004.5 08.7001.03K? 0
+051153.95 +102632.5 +000030.5-000007.000016.3 08.7001.19K? 0
+051701.19 +552459.5 +000034.5-000027.600012.3 08.7001.28K? 0
+051854.47 +335806.7 -000003.9-000013.400005.4 08.7001.13K? 0
+051906.96 +692357.2 -000007.0-000018.700008.3 08.7001.10K? 0
+052057.52 -432917.0 +000015.4-000000.500006.9 08.7001.41K? 0
+052553.88 +214709.3 +000000.1-000000.700064.0 08.7001.39K? 0
+052729.56 -250747.3 +000038.0+000005.800012.9 08.7001.19K? 0
+052852.88 +322839.1 +000017.2-000016.500002.9 08.7001.37K? 0
+052946.36 +303552.5 -000015.3-000030.700006.0 08.7001.15K? 0
+054005.41 +202856.0 +000002.0+000007.500016.2 08.7001.62K? 0
+054253.42 +000155.9 +000014.2-000015.900006.1 08.7001.42K? 0
+054345.00 -454429.4 -000040.7+000015.000003.0 08.7001.43K? 0
+054822.50 -485856.5 -000008.2+000015.000002.9 08.7001.03K? 0
+054824.81 +741111.0 -000005.9+000016.800011.8 08.7001.06K? 0
+054842.36 -354925.6 +000007.6+000021.000006.5 08.7001.02K? 0
+055259.71 +202556.7 +000007.1-000001.500002.2 08.7001.63K? 0
+055606.93 -341518.6 +000018.1-000000.100008.3 08.7001.51K? 0
+055937.85 +042037.8 -000030.8+000008.700005.3 08.7001.63K? 0
+060204.99 -415912.6 +000015.9+000020.500014.0 08.7001.09K? 0
+060208.07 -033823.6 -000029.7-000030.100006.4 08.7001.59K? 0
+060400.40 -454329.3 +000008.8-000011.500007.2 08.7001.25K? 0
+060439.78 -205359.8 +000017.2+000015.900003.1 08.7001.15K? 0
+060640.26 -162654.4 +000005.9-000025.500001.6 08.7001.01K? 0
+060932.08 -054302.5 -000000.2-000028.400005.5 08.7001.14K? 0
+061741.11 +803535.5 -000007.6+000026.800014.5 08.7001.21K? 0
+061757.83 -295057.0 -000007.3+000013.000006.4 08.7001.26K? 0
+062810.93 -572007.1 +000021.4+000016.600008.8 08.7001.03K? 0
+063901.86 -610044.7 +000014.0-000004.100019.3 08.7001.25K? 0
+064620.68 +463250.2 +000023.2+000027.500002.6 08.7001.09K? 0
+064735.67 -240423.1 -000006.4+000006.400003.4 08.7001.44K? 0
+064941.30 -505731.7 -000007.0-000015.800011.6 08.7001.67K? 0
+064943.77 +082427.9 +000024.8-000010.700006.9 08.7001.62K? 0
+065158.45 +194028.8 +000005.3-000009.600001.8 08.7001.01K? 0
+065158.74 +184558.1 -000063.7-000003.800040.7 08.7001.15K? 0
+065604.21 +372134.3 -000003.7-000030.300000.1 08.7001.54K? 0
+070518.09 +230921.7 -000049.1-000016.400008.9 08.7001.57K? 0
+070951.00 -174145.4 +000015.3-000021.500008.1 08.7001.21K? 0
+071300.89 +075107.6 +000027.3-000011.100022.0 08.7001.47K? 0
+071511.20 +231416.7 -000015.4-000012.200011.3 08.7001.09K? 0
+071757.87 +080703.1 -000023.0-000018.500002.1 08.7001.06K? 0
+072219.90 -332206.1 +000013.0+000003.100000.7 08.7001.16K? 0
+072457.10 +544043.6 +000014.7-000009.700004.1 08.7001.53K? 0
+072721.08 +100515.3 +000017.0-000001.000015.2 08.7001.41K? 0
+072828.93 +102006.0 -000031.0-000017.900019.5 08.7001.12K? 0
+072953.72 -012953.1 +000023.7-000023.200005.9 08.7001.29K? 0
+073132.80 -513617.9 -000023.2+000004.600003.2 08.7001.07K? 0
+074001.92 -023251.7 +000023.8-000002.200003.6 08.7001.16K? 0
+074526.68 +223446.6 +000013.2-000037.400009.5 08.7001.56K? 0
+074618.75 -150352.9 +000006.7+000004.600011.0 08.7001.01K? 0
+074648.33 -295343.2 -000013.2+000013.600000.8 08.7001.17K? 0
+074731.12 +152312.7 -000023.0+000001.000012.5 08.7001.04K? 0
+074939.93 -544303.2 +000007.0+000020.700005.5 08.7001.01K? 0
+075308.19 +340825.3 -000021.4+000001.400006.2 08.7001.02K? 0
+075719.61 +635721.4 +000024.2-000007.200013.6 08.7001.55K? 0
+080425.33 +500744.6 -000026.8-000007.100026.5 08.7001.65K? 0
+080749.68 -243118.9 +000004.2+000010.100008.9 08.7001.49K? 0
+081254.24 -241114.1 -000049.2+000030.700017.3 08.7001.15K? 0
+081323.20 -245339.0 -000017.2+000000.700004.9 08.7001.48K? 0
+081656.92 +483359.5 -000025.2-000025.700008.0 08.7001.38K? 0
+081714.78 -474357.6 -000016.6+000002.700004.7 08.7001.13K? 0
+081744.99 -612800.0 +000018.4-000012.200005.0 08.7001.41K? 0
+081759.24 +133823.6 +000023.9+000003.700018.8 08.7001.47K? 0
+082321.40 -515621.1 -000039.3+000004.000004.8 08.7001.25K? 0
+082559.67 -045333.3 -000016.3-000023.000005.8 08.7001.64K? 0
+083102.93 -480520.2 -000029.5+000022.800026.1 08.7001.18K? 0
+083158.81 -424323.6 -000017.0+000000.600010.1 08.7001.10K? 0
+084017.41 -532632.0 -000004.7+000025.200013.2 08.7001.10K? 0
+084348.96 +092933.0 -000011.0-000005.500021.4 08.7001.06K? 0
+084440.11 -804028.0 -000006.0+000000.200005.3 08.7001.57K? 0
+085326.40 +415908.9 +000014.6-000013.500011.9 08.7001.28K? 0
+085405.84 -591113.2 -000004.4+000010.000000.1 08.7001.15K? 0
+085433.30 -405441.3 -000061.2+000030.600002.5 08.7001.05K? 0
+085508.86 +632807.0 -000041.9-000019.600016.4 08.7001.06K? 0
+090220.28 -211855.6 +000023.8-000001.800005.5 08.7001.23K? 0
+090224.75 -260327.6 -000004.3+000006.800032.8 08.7001.11K? 0
+090525.70 +440307.5 +000013.3+000004.400032.6 08.7001.11K? 0
+090526.52 +184451.4 -000027.2+000054.000014.9 08.7001.56K? 0
+090541.21 -125505.2 -000006.6-000009.400001.4 08.7001.00K? 0
+091302.17 -495409.5 -000010.1-000006.900008.5 08.7001.17K? 0
+091505.79 +423425.5 -000012.1-000009.600013.6 08.7001.26K? 0
+091645.30 +243816.7 +000002.5-000011.200016.1 08.7001.19K? 0
+092114.05 +325015.1 +000011.1-000013.200020.7 08.7001.05K? 0
+092256.44 -172948.5 -000014.5-000027.700032.0 08.7001.46K? 0
+092620.02 -294124.8 -000031.2-000007.600020.6 08.7001.15K? 0
+093124.23 -383616.5 +000015.9-000031.100005.4 08.7001.34K? 0
+093133.68 -333215.6 -000011.4-000007.900006.2 08.7001.04K? 0
+093333.43 -423539.9 -000008.8-000033.900006.1 08.7001.13K? 0
+093448.64 -520941.7 -000019.5+000004.200005.1 08.7001.20K? 0
+093611.02 +124119.1 -000014.7+000001.400000.4 08.7001.03K? 0
+094217.24 -613151.8 +000006.8+000026.000006.3 08.7001.28K? 0
+094832.24 -584033.9 +000037.6-000015.700014.8 08.7001.16K? 0
+095541.73 +862630.5 -000004.2+000027.100001.5 08.7001.07K? 0
+100313.41 -182939.0 -000016.6-000006.800001.9 08.7001.49K? 0
+100528.29 -254057.8 -000015.0-000003.200039.3 08.7001.05K? 0
+101111.00 -201341.4 +000006.4+000005.400002.0 08.7001.21K? 0
+101237.79 -361354.9 -000018.4+000008.000002.8 08.7001.37K? 0
+101616.96 -600149.6 -000005.3-000008.700000.7 08.7001.36K? 0
+101730.11 -874342.4 +000001.6+000021.600010.4 08.7001.22K? 0
+101810.61 -453423.3 -000006.8+000013.500000.6 08.7001.64K? 0
+101842.32 -083936.2 +000022.1-000027.900008.3 08.7001.00K? 0
+101844.54 -391745.4 -000003.6-000015.100013.9 08.7001.01K? 0
+101846.52 +220657.4 -000005.5+000002.800006.2 08.7001.20K? 0
+102002.48 -211327.4 +000036.7+000000.400013.9 08.7001.05K? 0
+102112.17 -804404.8 -000000.8+000003.600013.8 08.7001.43K? 0
+102250.85 -362534.5 +000004.6-000000.900006.1 08.7001.68K? 0
+102354.21 -071531.5 -000020.0-000038.600007.6 08.7001.17K? 0
+102438.53 +350023.7 +000004.9-000014.400006.2 08.7001.10K? 0
+102615.94 -543117.6 -000017.5-000001.400000.0 08.7001.74K? 0 0.10 1.00
+103727.09 +313826.2 -000010.4+000014.100002.0 08.7001.57K? 0
+103923.12 -670457.3 -000018.7+000006.700027.7 08.7001.57K? 0
+104141.82 +125303.7 -000038.8-000017.000014.0 08.7001.51K? 0
+104403.87 +422837.7 +000014.6-000026.100004.0 08.7001.07K? 0
+104524.07 -803547.8 -000008.8+000001.200003.6 08.7001.10K? 0
+104745.63 -394424.9 +000011.5-000004.800001.0 08.7001.00K? 0
+104827.46 -564911.1 -000018.6+000003.600004.4 08.7001.57K? 0
+110330.89 -012908.0 +000022.9-000010.500022.6 08.7001.01K? 0
+111313.42 +042856.7 -000336.1-000048.000055.3 08.7001.23K? 0
+111533.36 -435313.5 +000010.1+000001.300009.4 08.7001.27K? 0
+111554.69 -515915.9 -000036.8-000013.300008.8 08.7001.07K? 0
+111916.76 -605349.2 -000014.1+000007.800011.9 08.7001.18K? 0
+112033.23 +432351.7 -000001.0+000011.200001.4 08.7001.21K? 0
+112630.63 -340825.0 -000039.0+000003.400008.6 08.7001.52K? 0
+113301.34 -235424.1 -000041.8+000006.500002.1 08.7001.39K? 0
+114238.86 -593226.6 -000049.6+000019.800000.0 08.7001.20K? 0
+114321.20 -244528.8 -000016.6-000009.900025.4 08.7001.39K? 0
+114623.54 +140726.3 -000026.5+000000.900016.3 08.7001.01K? 0
+115449.64 -124451.4 -000020.3+000014.300005.9 08.7001.02K? 0
+115531.93 -280831.7 +000004.6-000001.700011.4 08.7001.05K? 0
+115827.09 -613348.9 +000007.1+000004.900013.4 08.7001.89M? 0
+120948.81 -010021.6 +000000.9-000052.600003.5 08.7001.14K? 0
+121054.89 +330032.8 +000005.5+000008.200001.5 08.7001.02K? 0
+121243.57 +655207.8 +000033.1+000009.500019.1 08.7001.14K? 0
+121604.97 -600128.7 -000003.2-000006.800000.1 08.7001.25K? 0
+121812.58 +671111.9 -000017.8-000004.400001.7 08.7001.28K? 0
+121949.69 -642422.6 -000014.8-000009.500007.9 08.7001.84K? 0
+122150.03 -853330.6 -000002.8-000019.100014.0 08.7001.52K? 0
+124542.66 +725013.2 +000012.4-000012.700004.5 08.7001.07K? 0
+124547.15 -121314.8 +000012.0-000003.200018.4 08.7001.02K? 0
+125404.83 -100622.2 -000040.7+000007.400020.8 08.7001.02K? 0
+130833.34 -275821.3 +000012.7-000022.800031.1 08.7001.12K? 0
+131727.80 -230621.2 -000020.1-000012.000009.8 08.7001.17K? 0
+132047.76 -461217.6 +000031.3-000011.200003.7 08.7001.15K? 0
+132202.27 -514156.8 +000012.1-000012.100002.8 08.7001.00K? 0
+132641.51 -130116.5 -000014.4-000002.300009.2 08.7001.03K? 0
+132821.34 -441647.4 -000003.3+000018.200013.1 08.7001.34K? 0
+132947.30 -012348.8 +000018.5-000006.800017.7 08.7001.27K? 0
+133901.04 +580138.5 +000016.5-000012.000015.1 08.7001.25K? 0
+133939.41 -255926.6 +000002.5-000013.000011.0 08.7001.14K? 0
+134026.86 -504129.4 -000001.0-000012.600009.4 08.7001.54K? 0
+134132.60 -655732.0 -000013.7-000000.600005.2 08.7001.60K? 0
+135321.13 -531429.9 -000019.6-000001.800002.0 08.7001.36K? 0
+135351.02 -154718.5 +000040.6-000001.700008.6 08.7001.23K? 0
+140023.99 +404836.7 -000011.8+000009.600003.2 08.7001.34K? 0
+141355.15 -583220.1 +000062.9-000035.400005.0 08.7001.13K? 0
+141857.23 -363336.9 -000008.2-000025.100004.0 08.7001.17K? 0
+143044.57 -455129.9 -000018.5-000007.100015.6 08.7001.12K? 0
+143045.32 +352711.8 -000484.3+000212.400043.1 08.7001.03K? 0
+144418.15 -225816.2 -000022.2-000003.500013.7 08.7001.12K? 0
+144436.60 -582936.4 -000023.9+000012.200018.0 08.7001.15K? 0
+145236.82 -504137.7 -000016.5-000007.600008.3 08.7001.43K? 0
+145856.74 -344927.9 -000017.0-000015.900002.8 08.7001.61K? 0
+151114.92 +130152.1 +000034.2-000039.500009.8 08.7001.16K? 0
+151516.87 -252322.2 -000004.0-000029.500017.2 08.7001.42K? 0
+151604.18 +263019.2 -000017.8-000001.600012.6 08.7001.10K? 0
+151650.24 +575120.0 +000027.4-000023.000001.5 08.7001.17K? 0
+151831.95 +815913.9 -000032.3-000005.000000.5 08.7001.01K? 0
+152054.55 -622943.8 -000009.1+000004.000000.0 08.7001.08K? 0
+152117.94 -373617.7 -000003.9+000006.600016.4 08.7001.73K? 0
+152456.72 -845123.1 -000008.6+000000.000003.3 08.7001.27K? 0
+152809.53 -382637.5 +000000.0-000014.900000.0 08.7001.16K? 0
+152918.18 +663929.9 -000023.6+000010.800011.0 08.7001.24K? 0
+153154.98 -481842.2 -000056.2-000020.300019.2 08.7001.16K? 0
+153551.53 -551022.1 +000010.6-000008.400009.3 08.7001.10K? 0
+153606.85 +155021.7 -000014.3-000013.500013.1 08.7001.31K? 0
+153741.78 -263711.6 -000046.8-000006.100003.0 08.7001.62K? 0
+153810.50 +243323.1 +000021.1-000026.700004.6 08.7001.23K? 0
+153926.44 +301226.4 -000014.1-000040.600008.8 08.7001.50K? 0
+154320.32 -291135.7 -000004.3-000011.900007.0 08.7001.04K? 0
+155746.83 -813130.2 -000029.1-000012.000003.1 08.7001.72K? 0
+160111.17 -281958.2 +000008.9-000018.700032.3 08.7001.53K? 0
+160254.19 -314352.0 -000019.3-000014.200011.3 08.7001.31K? 0
+160714.42 -253030.4 -000010.9+000005.800012.6 08.7001.67K? 0
+160805.81 +645011.8 +000016.0-000015.700015.4 08.7001.03K? 0
+160925.72 +444240.0 -000011.3-000015.400005.9 08.7001.44K? 0
+160953.97 -244339.6 -000010.5+000022.500013.2 08.7001.03K? 0
+161019.51 -765438.4 +000003.3-000008.300010.7 08.7001.68K? 0
+161759.12 -575913.1 +000016.2+000039.000027.6 08.7001.79K? 0
+161920.45 +085042.8 -000006.2+000002.800023.9 08.7001.10K? 0
+162247.32 -131150.2 +000036.5-000000.200020.2 08.7001.69K? 0
+162545.24 -404046.6 +000018.7-000041.300002.1 08.7001.64K? 0
+163721.17 +071355.6 -000026.1-000019.600018.6 08.7001.11K? 0
+163759.77 +661328.6 -000002.9+000015.500004.0 08.7001.17K? 0
+163952.79 -711726.2 -000003.7+000017.900005.0 08.7001.07K? 0
+164201.44 +153740.6 -000037.5-000013.300023.4 08.7001.20K? 0
+164221.60 +573322.4 -000013.6+000008.900015.4 08.7001.39K? 0
+164228.65 -014743.6 +000009.4-000027.100024.2 08.7001.42K? 0
+165249.99 -774531.8 +000002.4-000012.300000.0 08.7001.64K? 0
+165650.29 -551551.9 -000037.5+000012.600009.5 08.7001.56K? 0
+170206.99 +021245.7 -000017.2-000008.000014.9 08.7001.63K? 0
+170834.49 -504520.7 +000010.1-000018.000023.4 08.7001.93M? 0
+170854.28 -591716.2 -000002.2+000001.900021.7 08.7001.64K? 0
+171209.04 -304622.1 -000009.9-000027.100018.0 08.7001.60K? 0
+171305.23 +325527.0 -000004.8-000020.900014.3 08.7001.38K? 0
+171526.30 -382339.7 -000004.8-000001.700016.5 08.7001.64K? 0
+171603.92 +171254.4 -000029.3+000012.700021.2 08.7001.09K? 0
+171706.43 -304557.6 +000006.1+000009.200005.3 08.7001.81K? 0
+172119.60 -003856.5 -000007.4-000001.600016.6 08.7001.57K? 0
+172324.54 +305731.2 +000003.9+000000.000005.4 08.7001.06K? 0
+172359.80 +604335.1 -000005.3-000007.700001.7 08.7001.24K? 0
+172647.14 +121251.1 +000039.1-000021.300011.1 08.7001.19K? 0
+172840.93 -540228.6 +000017.2+000005.000003.2 08.7001.29K? 0
+172913.36 -611726.7 +000009.8+000005.500004.6 08.7001.76K? 0
+172936.51 +610514.2 +000002.3-000003.400001.7 08.7001.38K? 0
+173242.55 -630842.7 +000002.6-000017.700004.8 08.7001.14K? 0
+173521.88 -353158.7 -000005.7-000009.600021.5 08.7001.08K? 0
+173628.52 -343613.6 -000017.6-000038.200016.4 08.7001.05K? 0
+174100.51 +113352.8 +000004.5-000013.900008.2 08.7001.25K? 0
+175022.95 +145457.8 -000017.5+000005.400003.8 08.7001.24K? 0
+175149.63 -210331.4 +000015.6-000005.800028.1 08.7001.14K? 0
+175427.07 -384943.1 -000018.8-000048.300016.4 08.7001.28K? 0
+180102.38 -060608.1 +000000.4-000014.300025.0 08.7001.36K? 0
+180138.92 +235549.6 -000009.6-000012.300019.5 08.7001.13K? 0
+180514.39 +064503.1 -000001.3-000054.500028.2 08.7001.16K? 0
+181119.33 -192619.3 -000016.9-000023.600006.4 08.7001.70K? 0
+181521.89 -661356.4 -000008.7-000002.200009.3 08.7001.66K? 0
+182005.15 -261311.1 -000069.1-000035.600027.4 08.7001.55K? 0
+182229.78 -212219.1 +000033.4+000004.300020.3 08.7001.57K? 0
+182644.48 +095627.0 -000008.6-000035.500003.5 08.7001.59K? 0
+182717.23 -182229.0 -000000.4+000036.200025.9 08.7001.59K? 0
+182831.76 +522649.8 +000028.0+000016.900003.1 08.7001.23K? 0
+182930.42 +555324.6 -000001.0-000033.500012.6 08.7001.45K? 0
+183140.08 +133710.1 +000018.6-000002.400014.6 08.7001.14K? 0
+183228.09 +121649.1 -000002.5-000058.800015.2 08.7001.77K? 0
+183250.39 -155005.5 +000015.9-000013.600002.8 08.7001.77K? 0
+183501.33 -350224.5 +000039.5+000013.400014.7 08.7001.20K? 0
+183943.79 +425025.5 -000000.7+000010.800003.3 08.7001.41K? 0
+184620.29 +025221.4 -000005.5-000008.200027.8 08.7001.04K? 0
+185800.14 +324342.2 +000015.7-000005.600014.3 08.7001.18K? 0
+185921.20 -535012.8 -000001.7-000028.600012.0 08.7001.01K? 0
+190838.85 +461634.2 -000017.5-000024.400010.6 08.7001.58K? 0
+191413.30 +270116.1 -000052.7-000028.800009.1 08.7001.19K? 0
+191416.96 +100423.4 -000009.4+000009.800034.2 08.7001.34K? 0
+191649.57 -163626.0 -000005.9-000019.300007.2 08.7001.68K? 0
+191715.95 +592836.5 +000012.9-000014.900017.1 08.7001.51K? 0
+191947.14 +504206.8 +000003.6-000030.400006.0 08.7001.14K? 0
+192215.21 +305955.5 -000011.3-000017.800019.5 08.7001.43K? 0
+192445.94 -132035.4 -000029.5-000064.000012.2 08.7001.37K? 0
+193230.47 -352707.6 -000269.9+000159.600061.3 08.7001.07K? 0
+193350.09 +165139.9 +000013.4-000006.900010.3 08.7001.95M? 0
+194536.96 +044931.5 +000001.7+000000.800002.8 08.7001.46K? 0
+194751.34 +064306.4 +000037.8-000031.200006.2 08.7001.11K? 0
+194947.06 -503215.9 +000007.9-000001.500012.3 08.7001.61K? 0
+195031.52 -521405.8 +000013.9+000007.600010.7 08.7001.46K? 0
+195438.40 +232616.8 +000000.0-000020.700001.2 08.7001.14K? 0
+195451.92 +184103.7 -000004.1-000011.200006.3 08.7001.34K? 0
+195727.73 +184533.7 -000024.7+000003.800015.3 08.7001.13K? 0
+200100.16 -325012.0 +000007.4-000003.600021.1 08.7001.03K? 0
+200414.16 +124924.2 +000010.7+000014.400010.7 08.7001.73K? 0
+200519.66 +331414.7 +000017.9+000012.000014.6 08.7001.25K? 0
+200547.14 +113631.7 +000004.6-000004.600020.5 08.7001.11K? 0
+200805.74 -322545.7 +000005.2-000011.800015.2 08.7001.27K? 0
+201045.68 +145459.1 +000001.0-000019.800000.6 08.7001.80K? 0
+202147.90 +085125.3 +000006.8-000007.700018.2 08.7001.69K? 0
+202443.79 +370344.5 +000007.3-000004.700009.0 08.7001.80K? 0
+202638.65 +111509.4 -000007.1-000008.800006.1 08.7001.43K? 0
+202709.51 +253822.7 +000014.4-000011.400015.4 08.7001.00K? 0
+202733.67 -321916.8 +000008.3-000013.900001.6 08.7001.09K? 0
+202938.63 +192005.8 -000030.3-000058.400018.8 08.7001.15K? 0
+203159.73 +815207.4 +000012.7+000006.500003.8 08.7001.07K? 0
+203444.14 +622847.4 -000001.3-000018.300013.0 08.7001.46K? 0
+203636.25 +152305.3 +000012.0-000016.800002.7 08.7001.44K? 0
+203811.98 -861433.9 -000001.4-000029.400022.2 08.7001.05K? 0
+204620.63 +175454.5 +000011.9-000013.100031.4 08.7001.67K? 0
+205139.19 +392359.5 +000007.5+000017.700000.6 08.7001.58K? 0
+205314.18 +124914.7 -000001.0-000014.300015.5 08.7001.20K? 0
+205654.37 -433949.6 +000014.0-000023.100014.6 08.7001.34K? 0
+210112.65 -581418.7 +000003.4-000006.700006.4 08.7001.05K? 0
+210128.41 +361031.9 +000017.6-000009.100000.8 08.7001.68K? 0
+210241.59 -351852.2 -000002.1-000024.200013.8 08.7001.15K? 0
+210350.60 -193706.0 +000001.4+000001.100002.6 08.7001.03K? 0
+211424.19 +300700.0 -000002.5-000008.600028.6 08.7001.76K? 0
+211513.42 +083439.8 -000009.6+000006.300010.6 08.7001.30K? 0
+212020.09 +430005.7 -000014.1-000004.300008.5 08.7001.34K? 0
+212440.23 -491040.7 -000013.3+000010.600000.9 08.7001.12K? 0
+212827.60 +675239.1 +000003.7+000020.900010.9 08.7001.41K? 0
+214046.10 -461104.8 +000006.6-000056.500005.8 08.7001.19K? 0
+214549.13 +455404.5 +000039.4-000017.500008.0 08.7001.36K? 0
+214830.28 +242313.0 +000041.1-000023.200012.3 08.7001.23K? 0
+215351.10 +252050.5 -000012.7-000018.900010.6 08.7001.33K? 0
+215632.35 -631817.7 +000047.7-000063.100015.8 08.7001.39K? 0
+220140.81 +482142.6 -000000.4+000001.400010.7 08.7001.59K? 0
+220511.16 -281054.7 +000020.0-000003.100007.3 08.7001.29K? 0
+220733.21 -654351.8 +000023.0-000024.200013.0 08.7001.00K? 0
+220845.79 +343015.9 -000001.8+000008.400001.8 08.7001.11K? 0
+220924.63 +321118.0 +000029.1+000006.700005.0 08.7001.04K? 0
+221105.53 +194719.3 -000016.8-000012.500014.3 08.7001.19K? 0
+222120.99 +634856.6 -000027.9-000014.500017.3 08.7001.14K? 0
+222434.43 +160900.5 +000013.4+000023.700004.1 08.7001.63K? 0
+222935.71 +102213.5 +000056.9-000026.900022.7 08.7001.03K? 0
+222942.27 +201948.8 +000020.3+000005.200012.2 08.7001.18K? 0
+223007.57 +692116.7 +000033.1+000034.600010.3 08.7001.20K? 0
+223109.88 +152758.8 +000010.7-000002.400007.6 08.7001.32K? 0
+223908.88 -584829.0 +000023.2-000000.800014.4 08.7001.03K? 0
+225042.54 +334430.6 -000009.1-000006.300002.7 08.7001.64K? 0
+225139.73 -445949.9 +000015.5-000021.000013.9 08.7001.53K? 0
+225221.84 +230435.9 -000028.1-000025.300000.8 08.7001.23K? 0
+225455.38 -092228.3 +000012.7+000040.100049.2 08.7001.49K? 0 0.10 1.00
+231715.73 +403941.1 +000042.5-000009.400019.4 08.7001.14K? 0
+232036.00 +560648.9 -000033.1-000004.500007.1 08.7001.22K? 0
+232136.63 -333928.6 -000056.8-000066.500005.1 08.7001.19K? 0
+232220.85 +063902.0 +000011.4-000065.600040.6 08.7001.30K? 0
+232630.84 -341720.9 +000036.6+000016.300010.8 08.7001.02K? 0
+232724.85 -604132.4 +000025.9+000003.400029.6 08.7001.47K? 0
+233309.97 +630506.4 +000019.2+000013.500015.0 08.7001.06K? 0
+234005.62 +634459.9 +000023.8-000007.400000.8 08.7001.63K? 0
+234358.02 -635845.4 +000022.1-000000.200000.5 08.7001.15K? 0
+235337.77 +083016.2 +000004.7+000000.200003.6 08.7001.49K? 0
+235805.47 +283931.0 -000030.7-000058.400000.3 08.7001.02K? 0
diff --git a/kstars/kstars/data/hip094.dat b/kstars/kstars/data/hip094.dat
new file mode 100644
index 00000000..753fb68b
--- /dev/null
+++ b/kstars/kstars/data/hip094.dat
@@ -0,0 +1,1000 @@
+235913.85 -260255.6 -000238.0+000007.400050.9 08.7001.04K? 0
+020712.06 +584715.9 -000007.0-000022.200014.9 08.7002.15M? 0
+184305.08 +064624.3 -000003.4-000001.100031.2 08.7002.03M? 0
+200227.38 +300425.5 -000015.7-000007.700003.9 08.7002.11M? 0 0.10 1.00
+000137.13 -392012.0 -000016.8-000036.300010.7 08.7100.35F? 0
+000225.33 +104635.9 -000058.5-000101.000012.9 08.7100.60G? 0
+000454.07 +521456.2 +000012.9-000003.800005.5 08.7100.07A? 0
+000721.25 +474221.8 +000000.2-000011.400007.3 08.7100.91G? 0
+001134.20 +044601.4 +000021.7+000023.500008.1 08.7100.58F? 0
+001442.40 +444916.3 +000008.3+000002.400010.9 08.71-0.04B? 0
+001551.50 +332103.3 -000002.4-000025.600009.3 08.7100.43F? 0
+001621.76 -070148.2 +000009.4-000016.800016.8 08.7100.42F? 0
+002403.31 +311118.7 +000004.1+000007.900007.3 08.7100.42F? 0
+002422.34 +553450.3 -000025.3-000002.200007.5 08.7100.97K? 0
+002737.62 -412255.5 +000010.1+000003.400004.3 08.7100.32F? 0
+002918.82 -454037.5 -000011.2+000008.500002.5 08.7100.27A? 0
+003138.41 +580837.1 -000001.2+000005.000010.4 08.7100.10A? 0
+003157.36 +035144.7 +000016.7-000010.600016.2 08.7100.47F? 0
+003538.98 +271613.5 +000002.5-000012.000009.2 08.7100.29A? 0
+004041.24 -522020.8 +000031.2+000001.300000.3 08.7100.93G? 0
+004043.53 +601924.4 +000044.3-000025.700008.3 08.7100.50F? 0
+004157.09 +544612.1 -000001.7-000003.200006.2 08.7100.02A? 0
+004316.94 -535706.9 -000019.9+000006.000002.9 08.7100.49F? 0
+004637.33 +201245.6 -000019.6-000011.000009.1 08.7100.13A? 0
+004735.86 -674238.5 -000000.4+000008.500001.4 08.7100.08A? 0
+004813.55 +024346.3 +000008.1+000000.600012.6 08.7100.89G? 0
+004924.76 +865623.0 -000023.4+000007.700004.9 08.7100.20A? 0
+005153.97 -802128.9 -000005.9+000012.500007.4 08.7100.22A? 0
+005359.25 -250232.9 +000016.8-000027.500006.1 08.7100.40F? 0
+010010.05 +512305.4 -000000.5-000002.800004.6 08.7100.15A? 0
+010312.26 -231050.4 -000043.3-000020.600012.8 08.7100.40F? 0
+010417.50 +542748.6 +000030.8+000146.700012.9 08.7100.77G? 0
+010824.19 +105129.9 +000089.7-000009.100007.0 08.7100.64G? 0
+011547.55 -172304.5 +000014.8+000008.400001.2 08.7100.45F? 0
+011634.58 +362603.5 +000082.4+000006.400035.5 08.7100.46F? 0
+011745.67 +410049.0 -000001.2-000007.600000.3 08.71-0.01B? 0
+011914.81 -433745.3 +000068.8-000254.400036.4 08.7100.89G? 0
+012057.12 +610812.3 +000042.4-000008.700008.0 08.7100.37F? 0
+012105.84 +690102.4 +000034.5-000007.600000.4 08.7100.18A? 0
+012844.18 +515302.9 +000000.5-000003.100008.2 08.7100.06A? 0
+013118.61 -174107.9 +000167.2+000067.600001.5 08.7100.57F? 0
+013152.65 +373201.6 -000010.2+000003.700005.6 08.7100.46F? 0
+013518.55 -073445.1 +000022.4-000030.600005.8 08.7100.42F? 0
+013519.48 +445534.7 +000003.9-000029.800004.5 08.7100.82G? 0
+013708.80 +204200.7 +000090.9-000033.000022.6 08.7100.66G? 0
+014109.59 +073518.9 -000015.1-000089.500001.8 08.7100.64G? 0
+014602.19 +551954.9 -000000.9+000009.300011.9 08.71-0.05B? 0
+014809.20 +431042.2 +000007.7-000009.800001.5 08.7100.93G? 0
+015225.22 +744855.7 -000019.3-000010.200020.7 08.7100.32F? 0
+015518.98 -140618.8 +000083.1+000037.400013.2 08.7100.46F? 0
+015622.95 -601132.8 -000051.9-000089.600014.9 08.7100.87G? 0
+015712.01 +775528.4 +000022.6-000022.500002.1 08.7100.32F? 0
+020038.20 -393952.9 -000003.2-000008.700004.2 08.7100.90G? 0
+020122.50 +433940.3 -000006.9-000007.800008.9 08.71-0.02B? 0
+020307.05 +012150.2 -000024.4-000001.600011.7 08.7100.99K? 0
+020631.72 +265015.5 +000005.1-000010.400004.7 08.7100.07A? 0
+021756.83 +542751.2 -000007.3-000013.800011.3 08.7100.12A? 0
+021838.95 +562234.6 -000002.4+000011.800005.7 08.7100.13A? 0
+022455.97 +470345.6 +000027.7-000021.800010.6 08.7100.38F? 0
+022643.03 +173553.3 -000033.4-000047.100012.1 08.7100.61G? 0
+022748.50 -364136.4 +000039.1+000020.700012.2 08.7100.47F? 1
+023008.78 +583835.4 +000000.4-000014.700011.7 08.7100.20A? 0
+023508.00 -151107.5 -000006.6+000006.700005.6 08.7100.44F? 0
+023926.44 -404400.2 +000045.2+000003.200000.9 08.7100.95G? 0
+025754.09 +485243.6 +000017.4-000004.900008.3 08.7100.27A? 0
+025923.09 +271900.5 -000036.2-000042.100011.9 08.7100.93G? 0
+030340.01 +472027.0 +000018.1-000015.100012.9 08.7100.16A? 0
+030925.82 -455311.6 -000036.8-000016.900006.7 08.7100.84G? 0
+031018.17 -214139.1 +000047.1-000001.900013.4 08.7100.44F? 0
+032406.52 +461718.7 +000021.0-000029.000003.9 08.7100.31F? 0
+032553.88 -040443.8 +000098.2-000057.600002.1 08.7100.82G? 0
+032759.38 +593636.1 +000009.6+000007.500001.6 08.7100.16A? 0
+032854.45 -002502.4 +000060.0-000065.500013.2 08.7100.77G? 0
+033303.78 -464320.3 +000050.6-000008.400009.8 08.7100.67G? 0
+033309.18 +413037.4 -000000.5-000004.400001.3 08.7100.25A? 0
+033329.76 -023234.0 +000050.7-000001.200025.8 08.7100.99K? 0
+033617.67 +732022.2 +000049.1-000072.900005.9 08.7100.49F? 0
+033858.74 +004747.7 +000084.7-000023.800012.4 08.7100.69G? 0
+034205.58 -231449.4 -000002.5-000009.500003.3 08.7100.14A? 0
+034247.04 +595854.2 -000001.0+000015.300011.1 08.7100.08A? 0
+034434.29 +754255.2 -000092.2-000061.700015.7 08.7100.51F? 0
+034704.20 +235943.2 +000022.5-000049.800005.5 08.7100.00B? 0
+034833.13 -062003.6 -000052.0-000032.400005.7 08.7100.57F? 0
+034902.69 +442036.6 +000074.2-000059.700018.2 08.7100.61G? 0
+034929.65 -081359.4 -000055.5-000132.400022.1 08.7100.78G? 0
+035136.54 -022452.3 +000059.5+000016.500002.2 08.7100.53F? 0
+040120.72 +395405.3 -000003.7-000006.400012.9 08.7100.15A? 0
+040401.81 -114454.1 +000019.5-000021.000009.8 08.7100.13A? 0
+040731.83 +600837.4 -000006.9-000034.200013.3 08.7100.16A? 0
+040923.56 -274835.5 +000019.4-000000.600005.1 08.7100.46F? 0
+041042.09 +380600.0 -000009.5-000009.300010.5 08.7100.42F? 0
+041554.21 +413616.9 -000004.7-000023.800010.4 08.7100.59G? 0
+042009.42 +305309.8 -000000.1-000000.900001.9 08.7100.20A? 0
+042113.12 +061359.8 +000085.1-000048.400015.9 08.7100.71G? 0
+042141.69 +104618.1 -000048.0-000017.900035.6 08.7100.59G? 0
+042735.69 +481751.2 +000016.3+000000.400001.9 08.7100.52F? 0
+043039.74 +103612.1 -000015.4-000014.500005.2 08.7100.35F? 0
+043315.71 +510251.6 -000009.8-000055.500015.7 08.7100.50F? 1
+043436.74 -281237.8 +000062.0+000047.800001.6 08.7100.52F? 0
+043546.24 +354014.4 +000022.7-000017.800002.6 08.7100.45F? 0
+043953.99 +580442.1 +000048.4-000061.400001.8 08.7100.57F? 0
+044003.89 -223651.0 +000010.3+000011.700005.3 08.7100.12A? 0
+044508.11 -305628.3 +000009.1+000024.700011.3 08.7100.37F? 0
+044615.12 -034154.2 +000043.7+000067.400025.6 08.7100.62G? 0
+044824.49 +012805.6 +000007.0+000000.200003.1 08.71-0.00B? 0
+045411.56 -145636.1 +000021.3+000002.700000.7 08.7100.28A? 0
+045555.85 +275008.1 +000016.8-000088.700005.6 08.7100.47F? 0
+045804.87 +190331.5 +000000.1+000010.500015.0 08.7100.70G? 0
+045819.22 +135711.7 +000062.2-000088.900031.5 08.7100.60G? 1
+050312.80 +071238.5 +000010.0-000039.500020.0 08.7100.54F? 0
+050620.08 +363119.8 +000023.5-000019.600002.4 08.7100.27A? 0
+050622.43 +524026.9 +000034.7-000022.000010.3 08.7100.08A? 0
+050822.17 +004555.2 +000012.8-000009.600010.5 08.7100.37F? 0
+050916.69 +135508.1 +000000.6+000006.400003.4 08.7100.23A? 0
+050931.07 -120145.3 -000025.6+000018.000006.7 08.7100.47F? 0
+051259.70 +100521.3 -000019.9-000038.700007.4 08.7100.62G? 0
+051543.04 -133914.8 +000058.3-000030.000013.7 08.7100.98K? 0
+051543.87 +194348.0 +000033.1+000026.300017.2 08.7100.44F? 1
+051617.39 -292619.3 -000049.9-000098.500009.9 08.7100.52F? 0
+051732.35 +330728.6 -000010.7-000003.200009.2 08.7100.03A? 0
+051939.17 -203839.2 -000034.6+000007.500009.6 08.7100.46F? 0
+052236.35 -195117.9 -000000.8+000004.800001.1 08.7100.05A? 0
+052939.48 +332706.7 +000032.6-000044.200005.7 08.7100.40F? 0
+053024.34 -132956.0 -000004.6+000006.500006.6 08.7100.01A? 0
+053444.36 +491521.7 +000012.4-000021.200001.8 08.7100.25A? 0
+053514.03 -465643.4 +000032.1+000014.200000.7 08.7100.69G? 0
+053558.99 -014546.6 +000009.0+000000.900017.6 08.71-0.01B? 0
+053738.44 +021917.6 +000000.0+000000.000000.0 08.7100.14A? 0
+053947.62 -425332.1 -000004.4-000003.800008.2 08.7100.93G? 0
+054328.57 -253719.1 -000026.7-000057.000026.7 08.7100.70G? 0
+054448.60 -000343.0 -000007.1-000005.100000.9 08.7100.07A? 0
+055004.53 +031510.3 -000006.1+000003.000008.6 08.7100.33F? 0
+060407.19 +133356.7 +000012.7-000009.800004.9 08.7100.04A? 0
+060632.12 +164943.3 +000004.6-000026.500014.8 08.7100.34F? 0
+060718.79 -005421.6 -000020.3+000000.300012.8 08.7100.01A? 0
+060759.40 +252722.9 -000012.3+000001.000016.2 08.7100.05A? 0
+060843.04 -022959.6 +000002.9-000158.700002.6 08.7100.63G? 0
+060938.85 +371144.2 -000005.9+000012.400011.0 08.7100.14A? 0
+060943.38 +240842.8 -000004.4-000015.300000.1 08.7100.14A? 0
+061039.33 +305725.7 +000029.9+000014.500029.8 08.7100.53F? 0
+061044.03 +000907.8 -000006.4-000044.000002.7 08.7100.45F? 0
+061150.30 -513552.0 +000012.3+000030.500002.5 08.7100.40F? 0
+061253.19 -510952.2 +000005.0+000037.100012.7 08.7100.43F? 0
+061255.97 -490317.0 -000046.7+000163.200004.7 08.7100.94G? 0
+061322.07 +252107.8 -000020.0-000042.300014.5 08.7100.10A? 0
+061408.10 -035642.4 +000015.9-000012.400001.8 08.7100.13A? 0
+061607.39 -042952.8 +000012.2+000006.800000.8 08.7100.07A? 0
+061754.12 +042125.2 -000023.7+000012.400011.1 08.7100.03A? 0
+061846.62 -292610.8 -000020.6-000001.600006.9 08.7100.32F? 0
+062038.40 -380935.0 +000060.8-000014.800003.4 08.7100.98K? 0
+062210.87 -051020.6 +000004.0-000017.600001.2 08.7100.00A? 0
+062226.19 +084124.4 +000014.9+000047.400008.1 08.7100.35F? 0
+062311.83 +001149.1 -000008.2-000005.500013.8 08.7100.02A? 0
+062327.60 -211352.6 +000006.5-000012.100004.6 08.7100.33F? 0
+062516.89 -521234.8 -000043.1+000023.900004.0 08.7100.45F? 0
+062539.70 +131615.8 +000007.4-000006.400016.7 08.71-0.12B? 0
+062743.05 +114520.5 +000043.0-000024.500025.3 08.7100.97K? 0
+062810.26 +360300.7 -000010.2-000018.600001.0 08.7100.13A? 0
+062853.03 +223106.8 -000001.6-000068.200002.6 08.7100.49F? 0
+063258.48 -305147.3 -000005.8+000003.400002.8 08.7100.17A? 0
+063417.36 +090500.7 +000001.0-000016.000005.2 08.71-0.07B? 0
+063633.38 -344041.1 -000015.2-000019.600002.5 08.7100.16A? 0
+063716.55 +382543.8 -000004.3-000026.300010.7 08.7100.26A? 0
+063801.42 +635058.9 +000021.3-000064.000016.4 08.7100.46F? 0
+063811.09 +725103.5 -000002.1-000024.100012.4 08.7100.39F? 0
+063908.04 -031711.0 -000009.9+000015.600007.6 08.7100.32F? 0
+064001.50 +423355.9 -000002.3+000009.500006.3 08.7100.33F? 0
+064322.35 +001639.5 +000010.5-000015.100001.0 08.7100.46F? 0
+064443.69 +551741.7 +000009.0+000062.500019.6 08.7100.58G? 0
+064809.38 -605001.9 +000007.5+000090.100010.0 08.7100.92G? 0
+064831.61 +015221.4 +000007.4-000004.400005.8 08.7100.12A? 0
+064849.21 +074247.9 +000011.7-000003.100022.0 08.7100.22A? 0
+064908.63 +143905.2 +000008.2-000026.300024.1 08.7100.14A? 0
+065044.20 +245516.1 -000017.9+000031.100001.8 08.7100.89G? 0
+065352.17 -131109.1 -000021.9+000007.500012.5 08.71-0.04B? 0
+065511.95 +213550.1 -000011.6-000008.000009.5 08.71-0.02B? 0
+065528.63 +061709.3 +000038.4-000050.300000.9 08.7100.93G? 0
+065803.02 +102916.4 -000016.6+000041.900003.3 08.7100.51F? 0
+065827.35 -103848.0 -000018.2-000003.900008.3 08.7100.10A? 0
+070537.27 -102540.7 -000003.0-000006.300014.8 08.7100.96K? 0
+070624.55 +073659.5 +000001.6-000054.700032.2 08.7100.62G? 0
+070630.47 -113216.3 -000008.0-000023.600003.2 08.7100.02A? 0
+070815.37 +070637.6 -000000.9-000002.800010.9 08.71-0.07B? 0
+070832.41 -011329.9 -000015.0+000000.800012.4 08.7100.21A? 0
+070943.80 -230034.4 +000030.4-000040.200003.4 08.7100.88G? 0
+071250.48 +152029.4 -000018.2-000071.000027.2 08.7100.61G? 0
+071327.44 +354120.1 -000019.5-000023.900025.8 08.7100.41F? 0
+071517.60 +033324.0 +000007.3+000006.900032.1 08.7100.56F? 0
+071518.66 -215820.9 -000014.9+000010.800029.9 08.7100.38F? 0
+071623.43 +304218.9 +000016.3-000015.000009.0 08.7100.49F? 0
+071912.30 +062104.2 -000003.4-000007.600004.5 08.7100.69G? 0
+071923.26 -123023.6 +000015.0-000000.800017.3 08.7100.00A? 0
+072231.09 +101433.1 +000002.5-000015.800006.1 08.7100.03A? 0
+072309.37 -001230.2 -000006.4-000002.300001.9 08.71-0.04B? 0
+072401.29 +120427.5 +000000.0+000000.000000.0 08.7100.47F? 0
+072541.22 +351919.4 -000004.3+000001.900005.3 08.7100.47F? 0
+072822.02 -091511.6 +000011.9-000004.800005.0 08.71-0.01B? 0
+073140.59 -265405.1 -000011.1+000002.600004.1 08.71-0.16B? 0
+073146.07 -753138.5 -000005.0-000027.800006.5 08.7100.43F? 0
+073404.58 +205837.6 +000004.4-000016.200024.6 08.7100.96K? 0
+073459.20 -103627.5 -000004.2+000003.600008.0 08.71-0.04B? 0
+073459.21 -194036.0 -000009.9+000015.900011.9 08.7100.32F? 0
+073623.99 +182312.4 -000011.9-000004.800011.2 08.7100.48F? 0
+073900.83 -413208.2 -000019.0+000012.200009.6 08.7100.36F? 0
+073955.14 -492539.8 -000018.7+000070.200006.2 08.7100.47F? 0
+074006.41 -591347.1 -000000.9-000006.800018.8 08.7100.53F? 0
+074114.44 +142345.0 -000018.2-000034.400003.3 08.7100.37F? 0
+074117.59 -641418.2 -000022.5-000001.200010.3 08.7100.32F? 0
+074119.13 +512721.0 -000016.6+000011.400004.7 08.7100.15A? 0
+074458.52 -074329.1 -000002.9-000004.100011.8 08.71-0.04B? 0
+074529.24 -512208.3 -000019.2+000021.300008.1 08.7100.97K? 0
+074600.85 -082721.1 +000009.0-000017.200011.1 08.7100.95G? 0
+074744.56 -101902.8 +000010.6+000011.200005.1 08.7100.21A? 0
+074810.52 -374038.2 +000000.0+000000.000000.0 08.7100.04A? 0
+074954.78 -403532.3 -000009.7+000009.300004.3 08.71-0.01B? 0
+075229.51 -152708.0 +000001.0-000012.800018.1 08.7100.55F? 0
+075250.41 +630455.9 -000015.0-000063.700000.8 08.7100.48F? 0
+075434.15 -025727.1 -000022.4+000003.200000.8 08.7100.23A? 0
+075609.46 +041620.6 -000016.8-000007.100010.7 08.7100.92G? 0
+075848.55 -244754.0 -000002.5+000010.300010.6 08.7100.47F? 0
+080006.82 -315445.1 -000035.9+000020.300002.9 08.7100.56F? 0
+080015.23 +154102.2 -000026.3-000023.300005.3 08.7100.33F? 0
+080054.83 +210219.9 -000003.4+000000.800006.1 08.7100.17A? 0
+080408.55 -362444.7 -000035.8+000058.600007.0 08.7100.57F? 0
+080432.10 -414020.2 +000011.4+000012.800007.2 08.7100.07A? 0
+080648.71 -435339.7 +000026.0-000071.400019.7 08.7100.61G? 0
+080917.24 +505609.9 -000018.1-000023.300008.1 08.7100.42F? 0
+081318.03 -053826.4 -000018.7-000003.300022.3 08.7100.05A? 0
+081346.75 +661521.1 +000027.3-000046.900014.0 08.7100.88G? 0
+081830.17 +091000.7 -000011.9-000004.700006.8 08.7100.25A? 0
+081934.34 +022157.5 +000009.5-000004.700014.2 08.7100.91G? 0
+082457.94 -184503.7 +000009.1-000007.000002.8 08.7100.45F? 0
+083022.36 -324437.8 -000015.4+000003.500001.6 08.7100.07A? 0
+083025.34 -423845.2 -000015.9+000007.300009.2 08.71-0.02B? 0
+083155.43 +362249.0 +000013.3-000016.500005.0 08.7100.34F? 0
+083523.36 +661615.4 -000013.4-000031.600003.6 08.7100.25A? 0
+083733.84 +200049.3 -000035.8-000014.600020.8 08.7100.30A? 0
+083736.37 -105627.6 -000020.1+000005.900010.7 08.7100.45F? 0
+083923.47 -093439.7 -000005.6-000010.900006.3 08.7100.16A? 0
+083933.96 -394727.3 +000020.8-000054.700009.3 08.7100.42F? 0
+084135.40 -423533.0 -000045.7-000019.900001.2 08.7100.59G? 0
+084438.13 +145307.0 -000064.4-000001.400006.6 08.7100.33F? 0
+084502.03 -413058.3 -000008.2+000006.300000.6 08.71-0.07B? 0
+084559.29 +131549.6 -000056.1-000099.100003.0 08.7100.05A? 0
+084619.65 +160212.0 -000076.1-000005.400012.0 08.7100.36F? 0
+084840.54 -603817.2 -000016.4+000007.400000.2 08.7100.17A? 0
+085034.02 -154801.7 -000002.4+000003.200019.9 08.7100.98K? 0
+085220.78 -061844.2 -000019.2-000011.600013.6 08.7100.30A? 0
+085304.93 -351428.1 -000003.9+000005.800001.4 08.7100.12A? 0
+085354.76 +144942.8 -000037.9-000010.300005.7 08.7100.42F? 0
+085458.06 -721641.9 -000012.0+000016.700002.6 08.7100.38F? 0
+085553.79 -115309.0 -000002.7+000006.300004.7 08.7100.73G? 0
+085917.01 -330749.7 +000004.0+000008.000017.4 08.7100.99K? 0
+090626.32 +461015.7 -000036.0-000007.100004.7 08.7100.98K? 0
+091018.04 +115632.5 +000003.5-000007.500003.3 08.7100.09A? 0
+091156.69 -345642.7 +000001.7-000002.000008.7 08.7100.31F? 0
+091254.41 +172836.7 +000036.6-000104.700010.9 08.7100.64G? 0
+091532.67 +275453.4 +000045.6-000046.300014.2 08.7100.48F? 0
+091554.60 +560353.0 -000036.2-000028.200002.9 08.7100.40F? 0
+091639.72 -442604.6 -000004.6+000003.400016.2 08.71-0.04B? 0
+092002.51 -324050.1 -000030.7+000013.100008.6 08.7100.98K? 0
+092013.98 -253740.2 -000004.1+000006.300006.0 08.7100.14A? 0
+092034.74 +334538.6 +000009.7-000086.000020.9 08.7100.78G? 0
+092304.89 -291653.1 +000001.4-000009.800008.1 08.7100.94G? 0
+092536.56 +394127.3 +000019.4+000001.800040.0 08.7100.72G? 0
+092546.21 +392050.6 -000002.9-000029.600017.7 08.7100.94G? 0
+092724.30 -043342.8 -000013.4+000007.800016.1 08.7100.26A? 0
+092838.75 +642109.2 +000053.9+000035.000012.5 08.7100.47F? 0
+093035.00 +555531.5 -000022.1-000027.300003.6 08.7100.42F? 0
+093316.97 -131124.4 +000001.3+000006.600009.0 08.7100.07A? 0
+093417.59 -503608.1 -000013.0-000008.100013.4 08.7100.21A? 0
+094213.68 -593435.9 -000016.6+000003.400002.8 08.71-0.04B? 0
+094302.31 -414304.5 -000003.1+000009.200011.6 08.7100.01A? 0
+094338.79 -602550.5 -000014.5-000008.700004.6 08.71-0.05B? 0
+094630.24 -663257.7 -000008.5+000013.600011.5 08.7100.42F? 0
+094636.02 -495500.3 +000003.9+000037.800000.2 08.7100.78G? 0
+094846.87 -162632.5 -000026.4+000002.700001.9 08.7100.22A? 0
+094855.50 +153357.9 +000016.8-000019.900012.9 08.7100.58F? 0
+095245.17 +440204.1 -000022.2-000019.100016.3 08.7100.49F? 0
+095252.77 -181614.1 +000014.5-000013.300008.2 08.7100.43F? 0
+100057.52 -595823.8 +000000.0+000000.000000.0 08.7100.00A? 0
+100255.90 +070647.9 +000005.3-000015.900011.4 08.7100.38F? 0
+100340.12 +010024.6 -000009.4+000011.100003.0 08.7100.89G? 0
+100457.07 +672522.5 -000012.4-000068.900020.3 08.7100.85G? 0
+100502.25 -443523.3 -000008.2-000006.800014.9 08.7100.96K? 0
+100744.31 -641354.3 -000004.8-000007.700002.0 08.71-0.01B? 0
+101504.06 -332356.2 -000008.7-000012.000008.9 08.7100.10A? 0
+101639.13 +411819.8 +000017.0-000016.600019.2 08.7100.61G? 0
+102607.68 -552736.6 -000035.4+000026.600014.9 08.7100.21A? 0
+102718.43 -090826.0 -000033.1+000012.400010.6 08.7100.32F? 0
+102755.23 +271240.6 -000110.5-000039.600000.3 08.7100.48F? 0
+103012.82 +833321.5 -000036.4-000023.200011.5 08.7100.45F? 0
+103021.64 -245248.3 -000013.4+000002.200014.2 08.7100.92G? 0
+103128.97 -513603.7 +000000.6+000005.100004.9 08.7100.93G? 0
+103518.64 -750412.2 +000008.7+000009.800001.6 08.7100.26A? 0
+103543.31 -581333.6 +000000.0+000000.000000.0 08.7100.04A? 0
+103646.42 +354527.2 -000062.2+000020.400001.4 08.7100.43F? 0
+103853.93 +371607.2 -000039.5-000009.000001.2 08.7100.49F? 0
+104036.16 -462542.5 -000020.3+000004.900003.8 08.7100.10A? 0
+104429.48 -595718.1 +000000.0+000000.000000.0 08.7100.07A? 0
+104821.49 -191342.4 -000008.6+000049.300039.2 08.7100.50F? 0
+105041.38 +741003.9 +000086.9-000003.100002.1 08.7100.28A? 0
+105446.08 +640702.7 +000028.5-000044.900002.2 08.7100.90G? 0
+105454.57 -152706.0 -000052.3+000031.000021.3 08.7100.62G? 0
+105731.68 -462610.3 -000025.2+000035.200001.2 08.7100.61G? 0
+105749.15 -240216.9 +000008.6-000018.300006.9 08.7100.98K? 0
+110007.82 -554000.4 -000008.0+000016.400006.2 08.7100.36F? 0
+110256.37 +354037.3 -000026.7+000011.500000.6 08.7100.23A? 0
+110516.69 -584701.4 +000000.0+000000.000000.0 08.71-0.06B? 0
+111122.38 +530339.6 -000008.4-000048.100002.1 08.7100.86G? 0
+111303.95 -585402.6 -000021.3+000022.600025.1 08.71-0.06B? 0 0.10 1.00
+111411.11 -325849.9 -000008.2-000008.900024.4 08.7100.99K? 0
+111946.61 -542030.3 -000006.8+000008.700000.7 08.71-0.10B? 0
+111954.80 -634501.2 -000030.9+000005.200012.5 08.7100.29A? 0
+112520.42 +464427.6 -000009.4+000009.900003.8 08.7100.58G? 0
+112530.14 -075110.5 -000141.6-000018.100000.4 08.7100.52F? 0
+113538.06 -461100.7 +000009.2+000022.200001.3 08.7100.38F? 0
+113609.12 -580554.1 -000020.5-000003.700003.1 08.7100.04A? 0
+113745.27 +725459.4 -000006.6-000025.600004.0 08.7100.97K? 0
+113822.78 -631202.8 -000023.2+000008.000014.4 08.7100.10A? 0
+114239.66 -501831.1 -000034.5+000022.500007.5 08.7100.29A? 0
+114505.38 -633227.2 -000007.0+000004.700004.1 08.71-0.05B? 0
+114828.22 -561226.8 -000016.4+000009.900009.0 08.71-0.08B? 0
+115701.65 +474747.8 +000056.5-000146.400018.9 08.7100.71G? 0
+115838.71 -532642.1 -000008.5+000025.600004.2 08.7100.47F? 0
+115955.22 -484411.1 -000105.3+000099.800020.4 08.7100.62G? 0
+120347.63 -440704.8 +000089.3+000022.100044.9 08.7100.72G? 0
+120652.70 -593529.2 +000020.8+000007.600006.7 08.7100.14A? 0
+121722.93 -690558.4 +000001.3+000000.500000.0 08.7100.02A? 0
+121811.06 +224254.2 +000047.4-000023.100010.9 08.7100.48F? 0
+122518.75 +315153.4 -000354.0-000238.600045.3 08.7100.92G? 0
+122822.09 -541538.9 -000005.2+000001.800001.6 08.7100.27A? 0
+122835.05 -585014.7 -000012.7+000007.000002.1 08.7100.20A? 0
+123626.73 -671809.6 -000004.7+000008.500002.7 08.71-0.04B? 0
+123901.00 -223704.7 -000023.7-000034.500014.0 08.7100.53F? 0
+124353.10 -401421.1 +000081.5-000013.000013.1 08.7100.51F? 0
+124510.22 -561944.9 -000011.4-000003.200005.3 08.7100.03A? 0
+125109.58 -500518.4 +000001.3-000001.800000.9 08.7100.05A? 0
+125626.48 +573600.9 +000019.6+000000.400007.4 08.7100.38F? 0
+125735.18 -335220.2 -000028.0-000013.600006.4 08.7100.41F? 0
+125913.24 +825604.8 +000000.0+000000.000000.0 08.7100.14A? 1
+125945.50 -042548.8 -000001.0-000022.600045.4 08.7100.78G? 0
+130436.12 -830143.2 +000026.4-000060.800021.8 08.7100.53F? 0
+130730.06 +590855.3 -000045.0+000039.500015.4 08.7100.89G? 0
+131121.71 +093731.2 -000531.2+000267.200006.0 08.7100.63G? 0
+131652.47 -602722.5 -000011.5-000003.200003.9 08.7100.52F? 0
+131735.00 -441902.3 -000006.9-000023.800012.9 08.7100.26A? 0
+131908.16 -400943.5 +000001.8-000009.000000.3 08.7100.17A? 0
+132047.23 -521520.4 -000003.3+000003.100002.9 08.7100.56F? 0
+132251.02 +654535.2 -000136.5+000042.000029.4 08.7100.52F? 0
+132517.09 -283208.0 -000059.4-000007.100021.5 08.7100.46F? 0
+132549.01 -473130.3 -000019.6-000004.400009.9 08.7100.11A? 0 0.10 1.00
+132703.12 -241725.1 -000346.5-000070.100052.4 08.7100.90G? 0
+132902.14 +185234.7 -000043.1-000004.100004.1 08.7100.20A? 0
+132930.26 -642736.1 -000002.4+000003.900002.2 08.71-0.00B? 0
+133246.16 -174532.0 -000044.2-000067.200009.4 08.7100.61G? 1
+133539.75 +723756.3 -000025.0-000118.700017.0 08.7100.60G? 0
+133730.33 -001317.4 +000009.3+000007.300003.5 08.7100.37F? 0
+134110.36 +590402.4 -000217.6+000082.400002.5 08.7100.84G? 0
+135253.76 +281134.4 -000059.9+000026.800015.4 08.7100.59G? 0
+135342.81 -280906.9 -000015.4+000026.400006.1 08.7100.34F? 0
+140401.78 -035921.3 +000038.2-000155.300025.8 08.7100.75G? 0
+140639.46 -540023.6 -000035.2-000010.200003.9 08.7100.37F? 0
+141155.36 -095753.1 -000027.5-000003.800009.8 08.7100.85G? 0
+141349.33 +115951.6 +000000.0+000000.000000.0 08.7100.62G? 0
+141610.75 -035209.6 -000038.4-000038.100014.1 08.7100.89G? 0
+142009.96 -361519.7 -000020.6-000006.300010.0 08.7100.11A? 0
+142156.54 -585659.4 -000014.9-000012.000000.4 08.7100.01A? 0
+142311.71 -063124.1 -000032.1+000107.000001.2 08.7100.51F? 0
+142618.38 -241244.1 +000000.0+000000.000000.0 08.7100.52F? 1
+142817.52 -374541.4 -000003.5-000011.400009.9 08.7100.85G? 0
+143041.51 +423234.4 +000004.3-000019.600014.7 08.7100.73G? 0
+143223.53 -474506.1 -000015.5-000011.100000.6 08.7100.72G? 0
+143352.58 -542916.8 -000011.9-000007.500012.8 08.7100.15A? 0
+143655.13 -604515.1 -000013.9-000013.200012.9 08.7100.03A? 0 0.10 1.00
+144238.25 -771935.4 +000006.1-000016.500000.2 08.7100.12A? 0
+144350.94 -064117.4 +000008.3-000046.200002.8 08.7100.51F? 0
+144403.68 -304755.7 -000188.1+000054.900020.4 08.7100.61G? 0
+145004.19 -085704.1 +000011.0+000035.500002.9 08.7100.97K? 0
+145125.60 -175235.7 -000003.2+000004.800006.8 08.7100.35F? 0
+145217.81 -434903.9 -000082.0-000191.400027.8 08.7100.94G? 0
+145726.78 -421624.5 -000008.7-000001.200018.8 08.7100.23A? 0
+145913.70 -505241.2 -000010.9-000016.800014.6 08.7100.05A? 0
+150003.93 -550259.9 -000024.8-000010.300012.5 08.7100.44F? 0
+150502.82 -453511.7 -000025.8-000000.900017.2 08.7100.17A? 0
+150551.85 +224119.7 +000007.8+000042.100001.7 08.7100.93G? 0
+150621.24 +311037.0 -000037.6+000030.300000.2 08.7100.41F? 0
+150812.11 -770514.3 +000017.3-000005.100017.7 08.7100.34F? 0
+151513.18 -394320.2 -000013.6+000000.800018.5 08.7100.17A? 0
+151548.05 +272142.3 -000057.9+000019.700011.1 08.7100.50F? 0
+151802.70 -110200.8 +000023.4-000015.200012.1 08.7100.30A? 0
+152131.72 -120528.3 +000082.0-000061.800006.1 08.7100.62G? 0
+152314.64 -135506.8 +000027.8-000044.800000.0 08.7100.56F? 0
+152713.08 +082923.7 -000081.8-000038.600007.9 08.7100.59G? 0
+152837.00 +065519.5 +000009.4-000006.400016.5 08.7100.39F? 0
+152916.97 -511352.8 -000013.9-000011.200008.5 08.7100.01A? 0
+153045.37 -221125.1 +000024.5-000013.400006.5 08.7100.47F? 0
+153417.57 -161258.8 -000005.0+000007.200011.9 08.7100.96K? 0
+153539.42 +452652.4 +000028.5-000010.800003.9 08.7100.92G? 0
+153636.43 -134253.0 -000066.7+000005.200019.6 08.7100.96K? 0
+153939.52 +545219.5 -000031.2+000018.700007.9 08.7100.34F? 0
+154022.80 +545734.9 +000063.8+000003.400007.3 08.7100.59G? 0
+155000.73 +261043.8 -000002.3+000019.300002.3 08.7100.52F? 0
+155140.53 -710934.7 -000012.7-000002.000003.4 08.7100.11A? 0
+155326.71 -541206.5 -000009.4-000002.700002.5 08.7100.02A? 0
+155405.42 +192439.7 -000034.9-000035.900008.9 08.7100.56F? 0
+155541.07 -590248.6 -000009.3-000002.000004.3 08.7100.53F? 0
+155559.96 +571658.0 -000020.4+000005.200003.9 08.7100.51F? 0
+155707.02 -513058.2 +000008.0-000009.300028.8 08.7100.49F? 0
+160108.34 -452140.1 +000017.9-000004.500004.3 08.7100.25A? 0
+160335.07 +614313.6 -000087.2-000052.000009.7 08.7100.84G? 0
+160753.30 -534137.0 -000009.5-000002.200010.6 08.7100.07A? 0
+161733.82 +365517.9 -000030.8+000005.400007.3 08.7100.49F? 0
+161807.89 -543835.6 +000001.7-000011.800011.9 08.7100.18A? 0
+162519.22 +011307.6 +000014.6+000000.000017.5 08.7100.94G? 0
+162611.70 +320454.3 -000120.8+000037.300000.6 08.7100.88G? 0
+162751.21 -643942.4 +000008.2+000016.300008.2 08.7100.30A? 0
+162907.63 -682713.1 -000015.2-000028.200009.0 08.7100.30A? 0
+163155.62 +525927.0 -000004.4+000002.100003.9 08.7100.43F? 0
+163354.38 +715840.5 -000012.5-000018.300001.1 08.7100.75G? 0
+163523.19 -334854.2 +000008.3-000022.500014.1 08.7100.43F? 0
+163646.73 +775732.2 -000007.8+000045.900013.9 08.7100.37F? 0
+163751.50 +574848.5 +000002.2-000022.800004.3 08.7100.97K? 0
+163934.31 -601315.7 -000000.1-000009.300000.2 08.7100.07A? 0
+164515.11 -752836.4 -000015.3+000005.500002.2 08.7100.42F? 0
+164637.13 +595709.6 +000022.3-000011.600000.7 08.7100.88G? 0
+165434.10 -380620.1 -000010.4-000017.800009.5 08.7100.26A? 0
+165730.85 +470452.6 +000042.5-000033.300012.8 08.7100.53F? 0
+165848.09 -282755.4 +000025.7-000014.500000.8 08.7100.51F? 0
+165918.52 -165409.5 -000004.7-000021.800008.8 08.7100.51F? 1
+170150.93 -443108.0 -000023.6-000019.500036.1 08.7100.46F? 0
+170701.45 +042142.5 -000021.8-000018.800028.9 08.7100.56F? 0
+170907.84 -773146.9 +000002.1-000026.400005.1 08.7100.97K? 0
+171148.01 +263715.7 +000037.1-000006.100002.5 08.7100.92G? 0
+171241.58 -173533.7 +000018.8-000042.100040.7 08.7100.47F? 0
+171546.97 -345620.6 +000002.5+000017.200025.9 08.7100.41F? 0
+172102.32 -420608.5 -000001.5-000005.400024.3 08.7100.21A? 0
+172131.61 -225533.1 +000008.9-000032.500022.3 08.7100.60G? 0
+172216.84 -280007.9 +000010.6+000000.800023.6 08.7100.32F? 0
+172255.66 +221059.2 +000000.4-000047.400002.6 08.7100.51F? 0
+172313.48 -655645.5 -000002.5-000011.500006.4 08.7100.12A? 0
+172624.05 +651410.7 +000017.0+000008.900007.9 08.7100.99K? 0
+172630.18 -623050.4 -000014.2-000077.100014.7 08.7100.42F? 0
+172740.27 -281046.7 +000026.6-000013.500003.4 08.7100.19A? 0
+172901.75 +801234.2 +000011.7+000015.600003.9 08.7100.97K? 0
+172931.58 +203223.4 -000055.5-000021.800019.4 08.7100.56F? 0
+173147.47 +074925.8 -000022.5-000009.100000.7 08.7100.52F? 0
+173508.19 +235812.2 -000008.1+000015.500009.0 08.7100.40F? 0
+173529.12 -554547.0 -000000.2-000004.600002.7 08.7100.07A? 0
+173636.86 -200439.4 -000022.3-000060.700022.4 08.7100.45F? 0
+174226.00 -451057.8 -000007.0+000001.000003.8 08.7100.18A? 0
+174259.07 -405947.7 +000002.7-000011.200002.1 08.7100.01A? 0
+174359.41 -730353.2 +000038.5-000104.100004.0 08.7100.59G? 0
+174646.25 -522148.8 +000014.8-000011.500009.1 08.7100.29A? 0
+174712.16 +694452.3 -000002.1-000040.700002.9 08.7100.47F? 0
+174800.05 -544212.3 +000005.5-000002.800000.7 08.71-0.01B? 0
+174826.34 -382133.5 -000000.5-000029.000008.6 08.7100.24A? 0
+175007.86 -350906.0 -000025.3-000021.700044.2 08.7100.00B? 0
+175150.31 -343253.4 +000004.6+000009.500006.3 08.7100.05A? 0
+175203.90 -381529.7 +000019.5+000032.500026.5 08.7100.65G? 0
+175348.51 -462323.7 +000001.0-000020.400004.0 08.7100.22A? 0
+175719.89 +045315.0 -000009.4-000021.100007.6 08.7100.61G? 0
+175827.97 -445838.5 -000019.1-000117.400035.6 08.7100.61G? 0
+180320.26 -453609.9 +000005.2-000004.700002.6 08.7100.04A? 0
+180433.03 -240938.3 +000019.7-000003.700005.1 08.7100.02A? 0 0.10 1.00
+180530.45 +094930.4 -000007.2-000008.500012.5 08.7100.97K? 0
+180724.84 +145159.0 +000004.7+000011.200008.9 08.7100.11A? 0
+181034.45 -751130.0 +000007.7-000014.800009.8 08.7100.10A? 0
+181046.45 +203920.4 +000010.5-000001.100017.1 08.7100.94G? 0
+181153.51 +410307.9 -000011.8-000007.000009.1 08.7100.49F? 0
+181359.01 +181509.6 -000007.5-000015.800019.7 08.7100.34F? 0
+181509.43 +520924.8 -000009.2+000016.800013.4 08.7100.26A? 0
+181525.40 -764000.3 +000000.0+000000.000000.0 08.7100.46F? 1
+181839.46 +004512.8 -000016.9-000012.100003.2 08.7100.41F? 0
+182326.55 +430947.0 +000006.5+000065.200003.3 08.7100.39F? 0
+182354.56 +584805.8 -000015.7+000050.300025.6 08.7100.00B? 0
+182411.00 -121353.9 +000000.5+000016.000003.9 08.7100.97K? 0
+182649.51 -533752.7 +000001.1-000022.600008.3 08.7100.34F? 0
+182817.11 -233407.3 -000021.5-000064.400021.7 08.7100.75G? 0
+182854.63 +105848.5 -000021.3+000013.600008.6 08.7100.14A? 0
+183049.26 +075506.1 -000013.9+000009.100005.6 08.7100.25A? 0
+183055.33 +002546.4 +000009.9+000019.900012.6 08.7100.47F? 0
+183304.79 -261119.8 -000026.4-000060.100006.0 08.7100.41F? 0
+183317.73 +432731.1 +000019.6+000074.600005.9 08.7100.47F? 0
+183341.61 -460405.2 +000005.1-000021.000010.8 08.7100.21A? 0
+184436.77 -014725.0 -000022.3-000086.300011.3 08.7100.94G? 0
+184451.08 -502926.2 -000013.2-000003.900000.4 08.7100.29A? 0
+184756.01 +205603.7 -000007.0+000003.700009.1 08.7100.14A? 0
+184831.43 -194108.3 +000009.0-000013.700001.7 08.7100.03A? 0
+185636.65 +473923.1 -000026.3+000005.700015.1 08.7100.52F? 0
+185738.18 +095142.5 +000007.2-000013.500005.1 08.7100.12A? 0
+185920.43 +545012.6 +000011.9+000005.000000.6 08.7100.05A? 0
+190004.83 +464947.5 -000010.3-000036.500002.1 08.7100.99K? 0
+190045.78 +231743.8 +000000.0+000000.000000.0 08.7100.16A? 1
+190121.63 +371911.6 +000004.6+000009.000003.4 08.7100.74G? 0
+190158.79 -170441.8 +000043.9-000038.900026.0 08.7100.61G? 0
+190221.53 +241122.3 +000051.0-000055.800015.0 08.7100.61G? 0
+190339.64 +354433.4 +000000.0+000000.000000.0 08.7100.21A? 1
+190344.55 +360831.8 -000005.3-000004.900000.2 08.7100.18A? 0
+190347.60 +124447.7 -000009.4+000003.100004.1 08.7100.15A? 0
+190406.22 -743506.7 -000005.8-000031.900001.1 08.7100.43F? 0
+190432.99 +015906.3 +000008.9+000009.000012.0 08.7100.15A? 0
+190747.35 -150719.1 -000002.1-000005.700002.0 08.71-0.01B? 0
+190753.30 -030302.7 +000023.4+000006.200014.4 08.7100.32F? 0
+190810.32 +733806.9 +000007.3-000006.600017.2 08.7100.33F? 0
+191327.18 +401432.0 -000023.8-000001.900000.8 08.7100.38F? 0
+191455.61 -301707.4 +000106.5+000021.700005.8 08.7100.69G? 0
+191539.22 +285811.2 -000013.0-000012.400002.8 08.7100.92G? 0
+191654.52 +184932.7 +000026.4+000012.700000.4 08.7100.33F? 0
+191803.79 -190823.2 +000000.0-000037.600006.2 08.7100.24A? 0
+191833.56 +215650.9 +000000.0+000000.000000.0 08.7100.09A? 1
+191949.22 +144122.8 +000003.2-000003.800010.0 08.7100.07A? 0
+192529.98 +032520.2 -000001.2+000014.600009.1 08.7100.21A? 0
+192607.85 +402939.3 -000009.1+000009.700001.1 08.7100.36F? 0
+193211.06 -304453.7 +000033.5-000071.200021.9 08.7100.59G? 0
+193354.17 -365153.5 -000048.0-000022.300013.5 08.7100.48F? 0
+193430.61 +012855.9 -000002.0+000009.700012.8 08.7100.21A? 0
+193457.53 +243448.0 -000007.2+000005.300002.1 08.7100.84G? 0
+193511.18 +054637.4 -000000.9-000003.900001.1 08.7100.08A? 0
+193516.89 -421102.6 -000017.7-000042.300016.5 08.7100.57F? 0
+193851.35 +313329.3 -000010.2+000000.100020.4 08.7100.19A? 0
+193900.28 +251543.0 +000007.8+000016.800003.2 08.7100.04A? 0
+194002.92 +271159.9 +000001.0+000011.800007.2 08.7100.10A? 0
+194518.41 +195120.9 -000010.9+000000.900008.0 08.7100.13A? 0
+194842.33 +223842.3 +000022.6-000041.200019.6 08.7100.88G? 0
+194844.35 +163401.7 +000006.4+000008.000001.9 08.7100.38F? 0
+194851.30 +552450.9 +000011.2+000022.300013.3 08.7100.38F? 0
+194930.93 +125138.8 -000001.1-000015.500005.8 08.7100.49F? 0
+195455.23 -170302.9 -000004.5-000019.300007.0 08.7100.16A? 0
+195547.26 +383617.0 +000006.0+000003.400016.1 08.7100.92G? 0
+195646.43 -174431.2 -000083.5+000031.200005.4 08.7100.61G? 0
+195737.05 +392015.7 -000010.0-000057.700010.1 08.7100.43F? 0
+195755.87 +421539.9 +000000.0+000000.000000.0 08.7100.21A? 0
+200019.74 +551132.1 +000005.3+000008.900002.0 08.7100.01A? 0
+200147.11 -531724.5 +000081.5-000052.000009.2 08.7100.55F? 0
+200656.65 -034522.7 -000013.8-000000.800005.4 08.7100.49F? 0
+200802.97 -071418.2 +000089.7-000013.600013.6 08.7100.59G? 0
+200824.85 +434517.3 +000002.3-000005.500008.3 08.71-0.02B? 0
+201022.50 +113231.0 +000000.8+000019.600003.6 08.7100.69G? 0
+201315.32 +010133.4 +000036.0+000049.700042.8 08.7100.43F? 0
+201404.26 +134259.3 +000027.1-000001.200001.2 08.7100.40F? 0
+201634.10 -273612.9 +000010.8-000003.200001.4 08.7100.60G? 0
+201925.58 -030756.1 -000028.7-000058.000018.2 08.7100.45F? 0
+202016.48 +241333.9 +000012.3-000003.800003.4 08.7100.03A? 0
+202403.79 +402023.1 +000001.2+000005.800013.6 08.7100.51F? 0
+202758.19 -311447.7 +000027.0-000006.000034.6 08.7100.98K? 0
+202911.06 +470617.5 +000027.3+000013.900000.6 08.7100.26A? 0
+203101.71 +262859.8 +000023.8+000004.800008.0 08.7100.01A? 0
+203159.75 +420338.3 +000007.6-000001.600003.0 08.7100.13A? 0
+203248.82 -133253.0 -000035.6-000115.100001.6 08.7100.56F? 1
+203328.06 +592921.7 -000005.4+000002.400011.4 08.7100.11A? 0
+203456.09 +004000.2 +000018.9-000002.600003.2 08.7100.04A? 0
+203605.37 +760148.1 +000000.2+000001.500005.8 08.7100.98K? 0
+203636.27 +082103.7 -000020.0+000038.500014.1 08.7100.49F? 0
+203747.73 +322422.2 +000054.0+000069.600002.3 08.7100.60G? 1
+203813.83 +184849.7 +000014.1-000003.400001.2 08.7100.06A? 0
+204058.94 +454659.2 -000000.5-000008.500001.4 08.7100.11A? 0
+204316.12 +515100.9 -000010.2+000003.200001.3 08.7100.45F? 0
+204436.58 -000604.7 +000007.2-000017.700003.0 08.7100.28A? 0
+204444.90 +045335.4 +000036.3+000008.800005.4 08.7100.43F? 0
+204555.66 +444802.0 -000003.6-000015.100011.2 08.7100.17A? 0
+204703.70 +461115.0 -000012.7-000014.700009.6 08.7100.08A? 0
+204828.32 +453920.3 +000021.0+000133.200020.1 08.7100.57F? 0
+204951.14 -013043.3 +000031.9-000030.700010.5 08.7100.50F? 0
+205704.77 +374506.7 -000009.0+000001.000005.2 08.7100.11A? 0
+210040.61 +404108.8 +000009.0-000009.300004.8 08.7100.09A? 0
+210046.97 +453010.4 +000040.4+000007.900016.3 08.7100.66G? 0
+210118.35 +100726.9 +000014.8+000004.700019.5 08.71-0.01B? 0
+210152.41 -043957.7 +000058.7-000012.000014.8 08.7100.46F? 0
+210243.97 +312750.3 +000008.5+000000.400004.3 08.7100.01A? 0
+210555.25 +211813.3 +000000.4-000024.000000.7 08.7100.09A? 1
+210650.08 +302651.0 -000009.6-000020.100001.1 08.7100.93G? 0
+210740.74 +302212.3 -000018.0-000084.500025.2 08.7100.60G? 0
+211445.34 -255439.5 +000000.0+000000.000000.0 08.7100.26A? 0
+211503.02 +644913.6 +000025.4-000028.800010.4 08.7100.58G? 0
+211643.32 -073919.9 +000000.0+000000.000000.0 08.7100.38F? 0
+211749.68 +033507.7 +000092.8+000047.200004.1 08.7100.53F? 0
+211818.07 -254239.2 +000026.8-000014.700023.5 08.7100.63G? 0
+211835.54 +385622.7 -000004.1-000030.000000.7 08.7100.48F? 0
+212216.09 +200057.4 +000006.0+000013.800008.5 08.7100.43F? 0
+212420.77 -160343.9 -000006.2-000005.200012.5 08.71-0.05B? 0
+212528.05 +392639.6 +000057.1+000017.400008.8 08.7100.46F? 0
+212657.76 -560732.2 +000666.8+000141.100031.6 08.7100.88G? 0
+212811.63 +103637.9 +000145.2+000012.100028.3 08.7100.91G? 0
+213134.20 -100641.4 +000040.5+000007.700009.0 08.7100.87G? 0
+213725.51 +411737.5 -000045.8-000025.000011.5 08.7100.60G? 0
+213856.32 +362253.2 -000014.1-000009.500003.2 08.7100.28A? 0
+214005.69 +054105.8 +000014.9-000006.500008.1 08.7100.48F? 0
+214056.57 +491157.7 +000049.5+000014.400012.1 08.7100.30A? 0
+214243.31 +470752.9 -000010.7+000007.600001.7 08.7100.50F? 0
+214450.03 -324139.6 +000087.1-000051.400024.3 08.7100.67G? 0
+214505.03 +450702.2 +000028.2+000001.400006.4 08.7100.14A? 0
+214549.02 +283723.6 +000004.7-000003.400016.4 08.7100.02A? 0
+215830.38 +272434.7 +000008.3-000026.700004.6 08.7100.26A? 0
+215954.82 +251815.8 -000002.3-000010.800008.8 08.7100.16A? 0
+215954.83 +585824.3 +000084.4+000069.500017.5 08.7100.62G? 0
+220304.05 +073813.6 -000019.3-000046.600014.5 08.7100.43F? 0
+220323.47 +443924.6 +000011.5+000003.000000.6 08.7100.07A? 0
+220443.86 +535553.9 +000017.5+000005.300001.6 08.7100.07A? 0
+220444.31 -250712.6 -000048.6-000078.400006.0 08.7100.56F? 0
+220509.05 +295203.2 +000044.0-000016.200012.4 08.7100.51F? 0
+220905.53 +570252.1 +000013.8-000004.600000.8 08.7100.15A? 0
+220930.20 +475729.8 -000012.1+000009.900011.0 08.7100.20A? 0
+221120.55 +793826.6 -000015.6-000025.000000.1 08.7100.46F? 0
+221245.31 +135437.3 -000038.9-000076.300007.2 08.7100.49F? 1
+221443.03 +495139.1 -000000.4+000000.000013.7 08.7100.08A? 0
+221552.34 -644844.4 +000044.1-000046.000010.3 08.7100.56F? 0
+221648.88 +162206.0 -000026.1-000012.800013.2 08.7100.53F? 0
+222421.72 -221527.4 +000022.3-000004.500017.1 08.7100.47F? 0
+222549.67 +343851.1 -000003.1-000007.000002.9 08.7100.03A? 0
+222923.76 -483022.0 -000004.5+000023.300003.8 08.7100.46F? 0
+223250.60 +332411.8 +000005.9+000013.900014.1 08.7100.43F? 1
+223636.89 +712039.7 +000038.8+000008.400001.8 08.7100.93G? 0
+223750.55 +352424.8 +000012.0-000013.100007.7 08.7100.02A? 0
+223912.08 +292431.1 +000022.6+000007.100011.7 08.7100.19A? 0
+224219.10 +561835.3 +000007.2-000006.100009.1 08.7100.16A? 0
+224332.35 -160815.8 -000019.1+000007.000042.5 08.7100.51F? 1
+224344.04 -265225.1 +000074.4-000015.000017.9 08.7100.47F? 0
+224409.63 +463706.9 +000036.9-000020.300005.7 08.7100.43F? 0
+224539.08 +470912.5 -000027.2-000020.300016.8 08.7100.31F? 0
+224732.41 -150757.5 +000000.5-000008.300001.4 08.7100.37F? 0
+225025.51 -554913.1 -000018.1-000021.700013.2 08.7100.61G? 0
+225456.91 -191842.7 +000037.2-000057.000000.4 08.7100.40F? 0
+225727.36 +470102.8 -000006.8-000005.000006.8 08.71-0.03B? 0
+230413.67 +285013.6 +000094.1+000071.700012.2 08.7100.64G? 0
+230901.41 +651134.9 +000007.5+000000.900002.7 08.7100.08A? 0
+231014.92 -271716.0 +000006.8+000002.900003.2 08.7100.96K? 0
+231454.95 -010322.5 +000036.2-000014.500000.0 08.7100.98K? 0
+231531.83 +183738.0 +000011.6-000014.000014.2 08.7100.27A? 0
+231636.94 +253211.0 -000017.9-000023.200007.4 08.7100.47F? 0
+231753.74 -043118.6 +000008.8+000010.400003.4 08.7100.30A? 0
+232247.18 +152218.8 -000012.8-000063.800010.9 08.7100.53F? 0
+232608.61 -192223.7 +000018.9+000018.900010.9 08.7100.46F? 0
+232638.23 +290219.6 +000134.8-000008.800019.5 08.7100.66G? 0
+232720.95 +042700.9 -000023.9-000090.200025.0 08.7100.57F? 0
+233311.90 -405043.3 +000000.6-000022.600008.0 08.7100.97K? 0
+233717.44 +254614.7 +000010.7-000038.700002.6 08.7100.88G? 0
+233926.48 +390201.3 -000023.2+000016.100007.1 08.7100.58F? 0
+234653.03 -415156.3 -000010.1-000050.500002.3 08.7100.65G? 0
+235840.38 -114119.7 +000049.6-000000.900016.8 08.7100.57F? 0
+000509.95 -435103.0 +000048.5+000003.500008.2 08.7101.12K? 0
+000742.04 +354919.0 -000033.1-000012.100007.6 08.7101.69K? 0
+000935.84 -141036.9 -000003.1-000014.800003.5 08.7101.14K? 0
+001028.79 -091728.1 -000021.0-000005.000010.4 08.7101.25K? 0
+001149.56 +503003.6 +000006.9-000000.700002.5 08.7101.32K? 0
+001203.84 +270556.9 +000305.9-000091.800022.2 08.7101.05K? 0
+001326.64 +270238.6 +000036.4-000024.100011.5 08.7101.03K? 0
+001328.69 +413642.3 -000002.5-000016.000023.5 08.7101.28K? 0
+001512.24 -685058.3 +000013.0-000023.200000.9 08.7101.61K? 0
+001636.04 -345102.7 +000016.2+000008.900004.4 08.7101.47K? 0
+001921.38 +600533.5 +000019.7+000007.000004.5 08.7101.47K? 0
+002001.36 +515326.9 +000007.2-000002.300016.1 08.7101.71K? 0
+002641.72 +345552.6 +000004.0-000000.900000.1 08.7101.40K? 0
+002830.93 +070524.7 +000011.7-000014.100005.1 08.7101.15K? 0
+002913.62 +511758.2 +000005.5-000004.300020.9 08.7101.18K? 0
+003511.01 +375015.3 -000001.2+000019.000018.6 08.7101.27K? 0
+005923.14 +702220.7 -000023.1-000003.300002.9 08.7101.19K? 0
+010220.63 +424351.6 +000015.3-000015.200004.6 08.7101.25K? 0
+010412.86 +624325.6 +000025.1-000029.900010.2 08.7101.30K? 0
+011639.33 -254026.7 +000027.5-000005.500006.1 08.7101.19K? 0
+012213.77 +123937.2 +000005.7-000002.300010.3 08.7101.03K? 0
+014944.61 +372503.2 -000008.6+000002.000019.3 08.7101.42K? 0
+015137.93 +334645.8 +000026.0+000015.300008.9 08.7101.59K? 0
+015552.55 -474940.7 +000013.1+000015.000006.1 08.7101.21K? 0
+020001.40 +531612.3 -000004.2-000006.100025.8 08.7101.20K? 0
+020730.66 -850008.1 -000012.0+000001.700005.1 08.7101.61K? 0
+022232.50 -253411.1 +000005.6-000003.400004.2 08.7101.30K? 0
+022321.05 +284330.6 -000021.6-000026.200002.9 08.7101.54K? 0
+022727.08 +253858.2 -000021.1-000010.400012.8 08.7101.56K? 0
+022905.26 +850349.5 +000004.8-000003.500002.0 08.7101.07K? 0
+023316.47 -102729.0 +000024.2+000001.300003.9 08.7101.50K? 0
+023328.76 +453916.2 -000001.4+000008.900002.1 08.7101.34K? 0 0.10 1.00
+023653.80 +301021.8 +000012.5-000012.300010.2 08.7101.15K? 0
+024336.35 +502307.1 -000018.9+000024.600003.4 08.7101.40K? 0
+024356.75 +321513.2 -000000.6-000006.100008.6 08.7101.47K? 0
+024736.77 +195203.3 -000015.1+000009.500015.6 08.7101.25K? 0
+024942.67 -694842.4 -000023.2-000004.900007.8 08.7101.67K? 0
+025251.78 +280435.9 -000008.0+000005.400013.3 08.7101.08K? 0
+025341.70 -012730.4 +000021.6+000034.100024.9 08.7101.37K? 0
+031718.90 -432426.4 -000008.9+000011.400001.9 08.7101.36K? 0
+031828.93 -695716.4 +000008.6-000011.400002.8 08.7101.41K? 0
+032201.38 -220559.4 +000054.7-000003.000024.4 08.7101.39K? 0
+033242.54 -042513.1 -000002.0-000005.100016.8 08.7101.08K? 0
+033456.52 +194836.7 -000006.2-000040.500006.8 08.7101.76K? 0
+033513.17 +014646.4 -000005.7-000023.400006.0 08.7101.40K? 0
+034953.99 +603007.9 -000024.2-000003.200000.8 08.7101.04K? 0
+035326.29 -325931.1 +000016.2-000040.600005.5 08.7101.25K? 0
+035421.77 +583912.0 -000000.5-000005.600009.9 08.7101.29K? 0 0.10 1.00
+040216.37 -041809.8 -000028.5-000025.500010.7 08.7101.08K? 0
+041550.97 -553846.6 +000023.3-000014.200009.3 08.7101.33K? 0
+041808.56 -645822.5 -000009.6-000021.800002.2 08.7101.30K? 0
+041945.10 -865535.8 +000003.8-000000.200006.1 08.7101.03K? 0
+042225.66 -615005.8 +000017.8-000004.900010.0 08.7101.16K? 0
+042307.69 +290141.4 +000027.7+000001.900007.0 08.7101.51K? 0
+042659.77 +335706.3 +000014.5-000017.400002.8 08.7101.17K? 0
+043053.40 -722312.3 +000021.4+000040.000017.6 08.7101.30K? 0
+043217.19 +013136.8 +000059.9+000003.800004.2 08.7101.17K? 0
+043744.02 -520317.7 -000026.1-000001.200005.3 08.7101.59K? 0
+044645.52 +372127.3 +000013.1-000073.200006.6 08.7101.72K? 0
+045006.78 +651602.7 -000017.4-000036.800013.7 08.7101.68K? 0
+045605.16 -523250.3 +000010.4+000005.100000.9 08.7101.38K? 0
+050126.96 +485726.8 +000026.8+000014.400008.6 08.7101.00K? 0
+050730.36 -415155.4 +000009.0-000004.200005.9 08.7101.14K? 0
+050751.63 +070933.4 +000023.4-000046.300004.6 08.7101.12K? 0
+051041.28 +063243.9 -000016.9-000011.900012.0 08.7101.35K? 0
+051253.28 +135517.2 -000011.7-000010.700005.0 08.7101.90M? 0
+052447.70 +054942.8 +000014.9-000018.600018.9 08.7101.12K? 0
+052854.34 +702313.2 +000015.9-000019.000009.0 08.7101.59K? 0
+052905.83 -063805.6 -000008.4+000016.000018.9 08.7101.52K? 0
+053124.60 -604712.6 +000001.1+000023.600003.4 08.7101.51K? 0
+053645.49 +001728.0 +000009.3-000003.300018.8 08.7101.16K? 0
+053912.55 -283518.2 -000006.4-000012.800001.4 08.7101.41K? 0
+053941.99 -343809.3 -000007.7+000010.600002.1 08.7101.11K? 0
+054201.59 -241951.3 +000015.9+000002.700009.0 08.7101.63K? 0
+054500.90 +103050.4 +000033.4+000004.300015.4 08.7101.16K? 0
+054611.26 +251822.0 +000017.9+000021.300038.1 08.7101.06K? 0
+054616.69 +230439.7 +000013.7-000058.000008.9 08.7101.19K? 0
+054737.85 -564859.0 -000017.1+000000.200003.4 08.7101.32K? 0
+054752.16 +610502.7 +000002.5-000027.200014.0 08.7101.13K? 0
+055013.79 -254700.2 +000011.2+000001.700001.0 08.7101.13K? 0
+055101.82 -221242.3 -000004.1+000019.600028.3 08.7101.31K? 0
+055115.24 -393359.9 +000009.1-000015.100009.1 08.7101.32K? 0
+055325.05 +721432.6 +000017.7-000009.600010.5 08.7101.32K? 0
+055430.80 -334627.4 -000000.9-000010.700000.3 08.7101.07K? 0
+060823.07 +013503.1 +000043.5+000012.900020.6 08.7101.09K? 0
+060840.44 -810303.2 -000025.6+000027.600036.2 08.7101.40K? 0
+060913.53 -204052.1 -000015.5+000007.300011.8 08.7101.04K? 0
+061002.13 -655411.1 -000014.6+000050.200004.4 08.7101.20K? 0
+061151.71 +122814.3 -000007.8-000012.600096.3 08.7101.52K? 0
+061209.09 +351032.1 -000009.9-000000.500018.7 08.7101.90M? 0
+061437.14 +094439.4 -000022.6-000011.400002.7 08.7101.61K? 0
+061534.90 +083440.0 -000012.2-000035.000012.8 08.7101.07K? 0
+061655.44 -474448.8 +000003.7+000000.100004.6 08.7101.43K? 0
+061738.11 -583132.3 +000080.3-000027.600004.0 08.7101.00K? 0
+062324.15 +111304.4 -000005.7+000004.600025.1 08.7101.74K? 0
+062523.66 +213502.9 -000011.8-000020.600000.2 08.7101.03K? 0
+062712.76 +280706.6 -000013.1+000047.600049.8 08.7101.38K? 0
+063145.50 +504211.9 +000010.3-000019.800020.1 08.7101.44K? 0
+063630.69 +371844.2 +000005.5-000026.700030.6 08.7101.47K? 0
+063640.76 -011003.3 +000006.0-000030.900000.0 08.7101.07K? 0
+063749.38 +024717.8 -000014.0-000017.900003.2 08.7101.82K? 0
+063952.56 +421449.9 -000042.4-000019.400045.3 08.7101.59K? 0
+064250.24 -024445.3 +000000.7-000000.400013.0 08.7101.01K? 0
+064643.33 -174049.8 +000011.0-000008.500016.1 08.7101.44K? 0
+065101.03 +163625.5 -000017.1-000042.600038.2 08.7101.50K? 0
+065237.70 -121838.6 -000024.0+000038.300002.0 08.7101.46K? 0
+065337.02 +482855.4 +000015.1-000022.400009.6 08.7101.12K? 0
+065337.88 -441441.2 +000006.0+000027.600009.7 08.7101.06K? 0
+065912.97 -644135.5 +000019.3-000002.600016.4 08.7101.16K? 0
+070112.06 -172336.2 -000018.1-000010.000003.8 08.7101.83K? 0
+070754.05 +105252.4 -000021.3+000017.800002.1 08.7101.39K? 0
+070849.61 +042857.0 +000017.8-000052.700020.7 08.7101.10K? 0
+071029.88 +633709.5 -000009.2-000011.800005.4 08.7101.55K? 0
+071538.43 -631047.5 -000026.4+000016.300003.6 08.7101.53K? 0
+071553.40 -185000.5 -000016.0+000044.300020.5 08.7101.35K? 0
+071743.08 +235947.4 -000013.9+000021.200003.3 08.7101.06K? 0
+071813.71 -105831.6 +000004.4+000026.700010.4 08.7101.18K? 0
+071942.74 +085250.6 -000022.5+000006.000017.9 08.7101.35K? 0
+071946.07 -434937.8 -000022.6+000010.100009.7 08.7101.17K? 0
+072131.97 -130016.1 +000012.4-000005.000004.3 08.7101.36K? 0
+072819.66 -240719.8 +000002.4+000013.600009.7 08.7101.00K? 0
+073124.92 -133915.9 +000010.8+000011.200014.4 08.7101.24K? 0
+073732.96 -131824.6 +000036.9+000008.500040.0 08.7101.07K? 0
+073906.09 -004138.7 +000011.0+000030.900022.9 08.7101.62K? 0
+074034.11 +453412.0 +000010.1+000013.700013.5 08.7101.64K? 0
+074105.10 +100740.4 -000011.6+000011.200029.4 08.7101.11K? 0
+074143.94 -341115.9 -000017.6+000004.600000.4 08.7101.60K? 0
+074557.36 -421144.1 +000016.0+000018.700022.0 08.7101.43K? 0 0.10 1.00
+074701.66 -065003.5 +000025.6-000011.600025.4 08.7101.10K? 0
+074805.99 -234603.7 -000008.0+000010.900000.6 08.7101.31K? 0
+075113.30 +274953.1 -000012.8-000005.800017.6 08.7101.55K? 0
+075339.54 +364019.7 +000036.7-000023.200006.4 08.7101.65K? 0
+075343.24 -280122.9 -000031.8-000005.900012.2 08.7101.25K? 0
+075559.44 -054902.2 -000037.6+000013.100006.6 08.7101.44K? 0
+075835.10 -192618.0 -000016.0+000023.700013.0 08.7101.07K? 0
+075849.65 -110209.5 -000014.7+000017.400022.8 08.7101.38K? 0
+080327.07 -461828.0 -000000.4-000001.100010.7 08.7101.47K? 0
+080358.86 +232420.9 -000031.0-000004.400024.7 08.7101.25K? 0
+080741.32 -714314.2 +000002.1-000003.500004.6 08.7101.69K? 0
+080914.74 -172143.0 -000005.2+000024.600011.8 08.7101.02K? 0
+081422.68 +672535.6 +000013.7+000010.800000.8 08.7101.14K? 0
+081628.07 -114557.4 -000008.9+000009.700013.3 08.7101.45K? 0
+082315.61 -213443.2 -000011.8+000003.400004.4 08.7101.08K? 0
+083053.46 -784217.9 -000000.7+000053.000010.4 08.7101.25K? 0
+083519.72 -232717.4 +000000.9+000003.900020.0 08.7101.47K? 0
+084122.41 -661553.2 +000000.0+000000.500004.9 08.7101.70K? 0
+084633.98 -742750.7 -000003.9+000017.700007.3 08.7101.35K? 0
+085115.37 -524935.4 -000025.7+000028.900003.1 08.7101.18K? 0
+085827.47 +480257.2 -000016.4-000024.400006.9 08.7101.22K? 0
+085929.58 -083521.3 -000009.6-000001.000010.0 08.7101.64K? 0
+090608.89 -312702.0 -000017.3+000011.700001.0 08.7101.30K? 0
+090940.24 -365948.2 -000009.0+000003.700008.3 08.7101.50K? 0
+091328.83 +080347.4 -000028.1-000041.500016.5 08.7101.19K? 0
+091432.92 -635150.6 -000009.2-000012.400012.6 08.7101.17K? 0
+091434.08 -255822.4 +000008.8-000026.100019.5 08.7101.23K? 0
+091639.68 +203723.7 -000015.0-000001.600003.5 08.7101.19K? 0
+091959.11 -401011.0 +000007.0-000004.300001.8 08.7101.07K? 0
+092000.53 -273535.2 +000003.2+000014.300013.0 08.7101.64K? 0
+092657.36 +032910.7 +000038.8-000053.000014.8 08.7101.20K? 0
+094013.99 -140440.8 +000011.6-000010.600002.6 08.7101.18K? 0
+094847.08 +654819.3 -000010.8-000014.900011.3 08.7101.21K? 0
+095140.13 +312611.6 -000025.6+000000.500008.6 08.7101.02K? 0
+095224.35 -740451.5 -000018.0+000019.300006.0 08.7101.21K? 0
+095303.28 -355805.8 -000013.7-000001.700003.8 08.7101.47K? 0
+095332.68 -013656.8 +000002.7-000003.200017.8 08.7101.12K? 0
+095354.73 +504139.2 -000018.6-000008.200000.7 08.7101.54K? 0
+100020.01 +503700.9 -000029.0+000006.200017.3 08.7101.00K? 0
+100114.63 -524902.5 -000007.3+000007.100016.4 08.7101.72K? 0
+100310.42 +535147.4 +000027.7-000006.400023.4 08.7101.09K? 0
+101314.15 -051303.8 +000000.9-000011.500032.8 08.7101.57K? 0
+101455.33 +761205.4 +000032.2-000000.700008.6 08.7101.09K? 0
+102311.89 -542240.2 -000079.2+000053.400027.1 08.7101.08K? 0
+102401.29 -313146.1 -000013.8-000008.600001.8 08.7101.09K? 0
+102925.58 -693634.8 -000019.2+000029.600020.4 08.7101.37K? 0
+103015.53 +693840.1 -000021.9-000029.400013.9 08.7101.21K? 0
+103052.31 -732121.4 -000104.4+000067.300002.0 08.7101.08K? 0
+103336.98 +531300.7 -000016.7-000034.200001.9 08.7101.23K? 0
+103517.27 -532743.2 +000005.0+000002.700001.4 08.7101.74K? 0
+103800.59 -600852.1 -000008.3-000005.200004.1 08.7101.67K? 0
+103816.15 +523929.2 +000002.8-000006.000008.0 08.7101.20K? 0
+104113.00 -570237.8 -000012.9+000016.500001.6 08.7101.86M? 0
+104152.57 -693257.4 -000048.1+000018.000003.4 08.7101.68K? 0
+104159.50 -350401.6 -000030.8-000003.100005.6 08.7101.00K? 0
+104236.04 -562836.0 -000045.9-000012.900001.3 08.7101.27K? 0
+104552.33 -170602.7 -000011.5-000008.200009.1 08.7101.27K? 0
+104615.55 -480746.1 -000028.1+000002.500001.9 08.7101.13K? 0
+104827.28 +422057.7 -000044.8-000012.300047.8 08.7101.55K? 0
+105116.64 -275309.4 -000005.1-000016.500005.3 08.7101.58K? 0
+105153.08 +184309.5 -000012.9-000011.000024.1 08.7101.31K? 0
+105212.41 +425250.7 +000028.1-000025.600001.4 08.7101.04K? 0
+105739.17 -301535.7 +000009.9-000014.400015.1 08.7101.05K? 0
+110402.18 -062630.0 +000002.6-000014.400000.0 08.7101.02K? 0
+110453.19 -603235.9 -000008.2-000007.500040.8 08.7101.56K? 0
+111504.22 -121737.8 +000010.6-000004.100006.4 08.7101.17K? 0
+111646.92 -124011.3 -000011.7-000009.400016.7 08.7101.01K? 0
+112237.96 -352401.6 -000004.6-000014.600021.9 08.7101.61K? 0
+112247.01 -585423.1 -000021.5-000007.800021.5 08.7101.89M? 0
+112652.30 +090114.0 +000000.2-000017.200002.4 08.7101.48K? 0
+113347.24 -310516.8 -000006.3-000009.300015.4 08.7101.92M? 0
+113522.85 -452443.4 -000017.8-000000.700010.0 08.7101.09K? 0
+114745.46 -192403.9 -000030.5+000004.700006.8 08.7101.07K? 0
+115527.86 -371715.6 +000020.6-000005.800007.4 08.7101.22K? 0
+115633.23 +122054.3 +000014.2-000021.500012.8 08.7101.55K? 0
+120136.80 -644326.7 +000012.2-000004.100009.7 08.7101.02K? 0
+120451.08 -552212.2 +000009.2+000015.900015.3 08.7101.68K? 0
+120956.81 +752652.2 -000053.1-000018.600023.3 08.7101.23K? 0
+121230.44 +500806.1 -000037.0-000005.600009.5 08.7101.03K? 0
+121610.60 +415355.2 -000032.3-000025.500011.3 08.7101.56K? 0
+123005.19 -344804.1 +000008.1-000005.700008.2 08.7101.48K? 0
+123634.82 -643322.0 -000003.3-000006.000001.6 08.7101.85M? 0
+131129.08 -465044.8 -000008.8+000001.800000.5 08.7101.57K? 0
+131207.11 -555542.5 -000034.3+000009.200000.3 08.7101.10K? 0
+131305.51 +861858.6 -000028.0+000009.500004.9 08.7101.05K? 0
+131427.28 -335548.2 -000036.7-000017.200002.9 08.7101.05K? 0
+132245.29 -344628.7 -000006.5-000012.900009.3 08.7101.64K? 0
+132431.29 +231116.1 -000008.6-000001.300026.7 08.7101.36K? 0
+133419.92 -430650.9 +000003.0-000002.900027.1 08.7101.06K? 0
+133423.96 -042159.7 +000014.8-000029.000016.0 08.7101.09K? 0
+134606.42 -433617.1 +000005.2-000006.000004.9 08.7101.07K? 0
+134659.09 +405702.9 +000005.4-000056.500010.3 08.7101.30K? 0
+134740.75 +191829.3 -000023.8+000009.000016.9 08.7101.10K? 0
+135520.87 +423919.9 -000001.1-000006.800012.8 08.7101.05K? 0
+140050.89 -161929.0 -000017.6+000013.100026.4 08.7101.39K? 0
+140229.14 +435921.3 +000004.1-000008.900001.8 08.7101.01K? 0
+140951.26 -050128.2 -000020.9-000009.900012.0 08.7101.10K? 0
+141450.54 -310932.1 -000017.3+000001.000020.6 08.7101.16K? 0
+141459.18 +475603.9 -000032.6+000024.800002.9 08.7101.02K? 0
+141605.37 +050955.1 -000012.6-000028.200007.6 08.7101.44K? 0
+142118.81 -341513.1 -000024.8+000003.300009.4 08.7101.39K? 0
+142303.19 -355846.1 -000004.7-000007.000000.9 08.7101.25K? 0
+142611.46 +215403.2 -000024.9+000019.700037.8 08.7101.60K? 0
+142631.96 -052923.6 +000008.2+000004.400014.7 08.7101.08K? 0
+143233.74 -700518.9 -000017.2-000012.100016.3 08.7101.69K? 0
+144544.27 -774603.2 -000002.9-000023.800002.5 08.7101.47K? 0
+145221.63 -480808.3 -000011.0-000013.100026.1 08.7101.64K? 0
+145413.16 -620814.9 -000026.0-000031.200019.0 08.7101.42K? 0
+145638.19 -450719.0 +000007.5+000028.800016.8 08.7101.64K? 0
+150321.42 -345305.7 +000015.8+000029.700000.2 08.7101.16K? 0
+150407.64 -625834.9 +000009.1+000006.100008.0 08.7101.57K? 0
+150820.47 -533754.5 -000055.4-000001.800026.0 08.7101.17K? 0
+151014.84 +320747.1 +000009.6-000013.100002.7 08.7101.54K? 0
+151141.70 -103027.5 +000015.9-000009.100035.1 08.7101.27K? 0
+151143.95 -371619.2 -000033.3+000008.400022.7 08.7101.48K? 0
+151319.77 -491850.3 +000037.2+000009.800000.5 08.7101.09K? 0
+151331.88 +155520.1 +000018.0-000018.000010.5 08.7101.05K? 0
+151703.94 +411708.5 -000008.7+000000.400014.3 08.7101.11K? 0
+151833.24 -594004.6 +000023.1-000009.800006.7 08.7101.73K? 0
+152338.95 +715110.2 +000010.7+000014.800016.9 08.7101.53K? 0
+152341.68 -265739.5 -000003.6-000021.000011.2 08.7101.74K? 0
+152411.34 -224326.2 -000014.1-000016.200019.2 08.7101.54K? 0
+152446.92 -550358.6 +000017.6-000023.000000.2 08.7101.50K? 0
+152852.93 +102259.4 +000009.4+000024.700001.9 08.7101.14K? 0
+152925.40 -114349.3 -000006.8-000009.600016.0 08.7101.45K? 0
+153548.49 -420554.3 +000011.0+000022.300006.5 08.7101.04K? 0
+153813.14 -730755.2 -000000.4+000013.300004.4 08.7101.11K? 0
+153941.99 -681604.4 -000011.4-000023.900004.9 08.7101.01K? 0
+154326.92 -515752.2 -000025.3-000010.800008.0 08.7101.51K? 0
+155204.54 -374743.8 -000011.5-000032.400029.6 08.7101.29K? 0
+155539.29 -672414.3 +000001.0+000003.800004.8 08.7101.50K? 0
+160134.36 +760717.2 +000013.5-000010.300002.4 08.7101.16K? 0
+160140.55 -241930.6 -000021.1-000014.400003.2 08.7101.21K? 0
+160816.79 +735719.8 -000016.3+000066.100002.8 08.7101.04K? 0
+161052.99 +062224.5 -000029.4-000007.800015.7 08.7101.14K? 0
+161822.66 -523457.1 +000012.1-000018.100014.1 08.7101.48K? 0
+161826.60 -564022.6 -000009.6-000029.000013.1 08.7101.25K? 0
+162550.44 +323612.3 +000012.7-000018.400000.2 08.7101.38K? 0
+162638.19 +374553.6 +000009.5-000001.700007.9 08.7101.62K? 0
+163339.22 -150117.6 +000034.4+000028.100017.0 08.7101.95M? 0
+163533.70 +262827.7 -000003.8-000040.700001.3 08.7101.66K? 0
+163710.08 -321108.9 -000015.4-000000.700002.4 08.7101.52K? 0
+164534.14 -520614.3 +000030.2+000032.700016.3 08.7101.75K? 0
+165029.71 +285535.9 -000036.8-000043.900009.0 08.7101.05K? 0
+165205.01 +674626.8 +000009.8+000027.600001.2 08.7101.18K? 0
+165547.09 +172412.1 -000009.2-000007.600002.8 08.7101.01K? 0
+165740.71 +190745.2 -000010.7-000003.300022.5 08.7101.07K? 0
+165920.64 -633724.7 +000015.7-000085.300005.7 08.7101.01K? 0
+171718.10 +640503.7 -000009.8-000006.500010.1 08.7101.24K? 0
+172044.10 -140943.4 +000004.3+000003.300021.0 08.7101.15K? 0
+173015.63 -454139.9 +000032.2+000007.600060.6 08.7101.74K? 0
+173040.90 -142430.9 -000011.7-000025.100021.6 08.7101.53K? 0
+173356.92 +614258.1 -000023.7+000006.200013.6 08.7101.25K? 0
+173401.16 -670406.3 -000030.4-000026.100004.5 08.7101.15K? 0
+173549.17 -154951.0 +000001.2-000011.400013.6 08.7101.67K? 0
+173840.46 -340307.3 -000008.4-000003.200001.7 08.7101.26K? 0
+173957.73 -450821.3 -000025.7-000024.800008.6 08.7101.57K? 0
+174236.03 +445554.2 +000001.3-000012.100013.7 08.7101.13K? 0
+174949.70 -305257.0 +000023.7-000013.100022.8 08.7101.53K? 0
+175440.93 -210117.5 +000044.4-000007.400031.5 08.7101.44K? 0
+175449.23 -513111.8 +000018.0-000017.900006.3 08.7101.47K? 0
+175959.33 +244839.0 +000008.1-000002.100011.9 08.7101.10K? 0
+180131.65 -540619.8 -000004.0+000017.800008.5 08.7101.50K? 0
+180627.73 +483547.1 -000014.0+000004.000010.4 08.7101.37K? 0
+180741.27 +125452.3 -000005.7-000012.800002.8 08.7101.14K? 0
+180933.51 -285117.6 +000020.1+000001.800066.9 08.7101.05K? 0
+181023.61 -701655.4 +000003.8-000003.800006.2 08.7101.15K? 0
+181136.64 +075337.0 +000012.5-000023.000010.6 08.7101.44K? 0
+181142.84 +072405.5 -000021.5+000010.900017.8 08.7101.47K? 0
+181323.07 +360909.5 -000000.7-000026.100010.4 08.7101.26K? 0
+181612.53 -363605.4 +000008.4-000002.300007.2 08.7101.22K? 0
+182335.93 -230245.7 -000028.3-000006.200010.6 08.7101.57K? 0
+182657.56 -183654.5 -000055.3-000020.500020.6 08.7101.46K? 0
+183059.44 -610916.1 -000001.8-000030.600014.2 08.7101.07K? 0
+183430.79 -390340.7 +000010.9-000006.600028.9 08.7101.20K? 0
+183719.76 +021517.4 +000006.7+000030.300004.5 08.7101.02K? 0
+183817.27 +045752.3 -000030.7-000016.100004.7 08.7101.65K? 0
+183904.42 -462701.0 +000011.8+000025.600011.8 08.7101.59K? 0
+184131.30 -155911.1 -000047.9-000025.800021.9 08.7101.44K? 0
+185358.84 +060051.7 +000009.8+000000.200003.0 08.7101.86M? 0
+185753.62 +335020.1 -000005.1-000000.200010.1 08.7101.33K? 0
+190250.39 +345909.7 -000031.9-000017.000007.5 08.7101.63K? 0
+190612.63 +573129.4 -000008.5-000015.100000.8 08.7101.04K? 0
+192001.04 +234543.0 +000030.9+000009.600017.8 08.7101.16K? 0
+192152.44 -242522.0 -000012.2+000005.200000.5 08.7101.54K? 0
+192314.45 +531547.2 -000000.4+000001.800000.7 08.7101.35K? 0
+193112.62 +274549.5 +000019.2+000011.500018.4 08.7101.56K? 0
+193650.41 -002448.6 +000030.2-000029.200025.1 08.7101.15K? 0
+193948.64 -493324.3 +000033.1-000040.200002.1 08.7101.11K? 0
+194739.69 +731916.2 +000011.6-000001.500015.0 08.7101.57K? 0
+195105.23 -043654.5 -000002.1+000018.300016.4 08.7101.46K? 0
+195119.58 +032014.7 +000012.5+000019.700046.0 08.7101.06K? 0
+195151.39 +410637.8 -000032.1-000016.500011.1 08.7101.26K? 0
+195602.71 -364004.3 +000002.7-000021.700002.8 08.7101.59K? 0
+195745.04 +143346.1 +000020.0+000010.200017.9 08.7101.50K? 0
+195758.95 -242601.6 +000049.9+000022.100016.5 08.7101.09K? 0
+200430.14 +051030.2 +000029.3+000018.200003.6 08.7101.09K? 0
+200453.26 +204157.2 +000026.0-000012.100001.6 08.7101.40K? 0
+200621.37 +120238.7 +000010.8-000018.500022.9 08.7101.15K? 0
+200636.43 -253435.7 +000011.0-000000.300007.3 08.7101.67K? 0
+200727.93 +274301.2 +000001.3-000008.400005.7 08.7101.66K? 0
+200756.94 +170456.5 +000019.4+000012.800005.3 08.7101.19K? 0
+200945.33 -724545.3 +000002.4-000018.500001.3 08.7101.09K? 0
+201423.02 -430312.0 -000017.7-000025.800005.6 08.7101.13K? 0
+201455.50 +295333.3 +000002.0+000005.700009.5 08.7101.45K? 0
+202002.37 -003336.7 -000014.9-000070.500009.9 08.7101.38K? 0
+202345.14 -592028.5 -000013.7+000002.200003.8 08.7101.64K? 0
+202527.17 -102539.9 +000025.5-000037.600022.6 08.7101.41K? 0
+202614.55 +590703.9 -000003.1-000004.700022.0 08.7101.02K? 0
+202626.13 -370632.9 +000034.9-000024.400010.2 08.7101.35K? 0
+202820.93 +211719.2 +000037.6+000000.800003.6 08.7101.55K? 0
+203338.10 +235333.5 +000011.0-000038.900002.0 08.7101.51K? 0
+203545.04 +480103.7 +000011.2-000003.200012.4 08.7101.06K? 0
+203707.63 -003102.6 -000011.6-000015.700006.7 08.7101.73K? 0
+203734.56 +061247.8 -000013.1+000007.100037.7 08.7101.57K? 0
+204144.36 +370116.4 +000000.0+000003.800003.5 08.7101.36K? 0
+205049.38 -032119.9 -000028.3+000001.600004.2 08.7101.26K? 0
+205559.77 -151813.9 -000017.5+000024.600013.6 08.7101.57K? 0
+205612.30 +484159.7 +000006.6-000001.200008.6 08.7101.00K? 0
+205632.88 +171502.3 +000024.9+000006.000002.8 08.7101.57K? 0
+210359.67 +650307.2 -000035.3-000043.700011.0 08.7101.15K? 0
+210706.49 +170145.7 -000004.5+000000.500009.9 08.7101.40K? 0
+210831.17 -315009.0 +000067.6-000024.100001.9 08.7101.06K? 0
+211407.28 +515638.0 -000017.7-000017.700001.2 08.7101.18K? 0
+211632.82 +121822.6 +000005.0-000007.700033.3 08.7101.39K? 0
+212404.07 +520449.3 +000012.3+000004.900017.8 08.7101.39K? 0
+212658.68 -095937.6 -000039.6-000006.800018.3 08.7101.52K? 0
+212922.90 -031256.5 +000008.1-000040.600014.0 08.7101.04K? 0
+212931.43 +244020.0 +000042.9-000126.800007.7 08.7101.01K? 0
+213334.02 -490025.2 -000029.8-000817.300229.0 08.7101.42K? 0
+215003.87 +014618.6 +000029.5+000013.100001.9 08.7101.20K? 0
+215301.62 +304710.7 -000008.0-000006.900021.6 08.7101.62K? 0
diff --git a/kstars/kstars/data/hip095.dat b/kstars/kstars/data/hip095.dat
new file mode 100644
index 00000000..5cc89790
--- /dev/null
+++ b/kstars/kstars/data/hip095.dat
@@ -0,0 +1,1000 @@
+215439.86 +011538.8 +000013.9-000015.300015.5 08.7101.00K? 0
+215811.88 -150527.5 +000010.6-000003.000046.8 08.7101.48K? 0
+220905.22 +623007.7 +000016.0+000012.600016.1 08.7101.23K? 0
+222202.53 -843958.3 -000002.7+000007.100000.4 08.7101.26K? 0
+222856.39 +303840.0 -000006.7-000036.900018.7 08.7101.14K? 0
+223044.24 +283134.0 -000002.6-000010.300003.1 08.7101.52K? 0
+223119.75 +571437.6 -000024.0+000005.600005.1 08.7101.56K? 0
+223507.52 +204145.8 +000066.4+000009.200015.8 08.7101.07K? 0
+223600.46 -401848.2 +000026.1-000019.700002.9 08.7101.31K? 0
+223753.22 -132214.8 -000041.9-000009.000012.0 08.7101.15K? 0
+223854.28 +725728.6 +000021.2+000001.300017.8 08.7101.91M? 0
+224148.20 +103106.2 -000037.1-000017.600003.2 08.7101.12K? 0
+224326.02 +401145.6 -000025.4-000030.000012.6 08.7101.62K? 0
+224526.56 +545653.7 +000003.2-000005.000018.4 08.7101.27K? 0
+224830.78 +491913.0 +000014.0-000010.300010.1 08.7101.13K? 0
+225429.24 -721109.1 +000004.3-000023.300005.0 08.7101.22K? 0
+225635.43 +163314.8 -001034.0-000312.900123.4 08.7101.40K? 0
+225830.67 +032652.0 -000015.8-000032.400013.2 08.7101.07K? 0
+225951.26 -350226.1 +000014.4+000005.900025.6 08.7101.62K? 0
+230044.39 +360656.5 +000038.2+000014.700005.6 08.7101.63K? 0
+230532.04 +531350.5 -000007.9-000003.800017.4 08.7101.64K? 0
+230744.95 +705643.9 -000027.3-000009.100015.3 08.7101.12K? 0
+231225.62 +570424.9 -000037.9-000003.700011.2 08.7101.32K? 0
+231244.69 -452807.4 +000009.9-000019.100009.0 08.7101.16K? 0
+231317.94 +232020.6 -000023.7-000024.000001.4 08.7101.17K? 0
+232329.33 +341904.3 -000053.7-000021.500004.9 08.7101.16K? 0
+232806.86 -305011.9 -000014.5-000009.500001.0 08.7101.25K? 0
+233237.63 -060819.9 -000001.6-000000.900004.7 08.7101.10K? 0
+234154.14 -483833.6 -000021.3-000023.400004.0 08.7101.33K? 0
+234648.91 +435358.3 -000020.4-000025.800020.4 08.7101.14K? 0
+235146.17 +303650.2 -000043.7-000001.500014.4 08.7101.69K? 0
+013752.44 +624748.8 -000005.2+000013.200001.3 08.7102.36M? 0
+050056.02 +352520.8 +000015.7+000027.000009.8 08.7102.18M? 0
+050753.78 +520704.2 +000006.8-000020.100024.9 08.7102.01M? 0
+054618.60 -055138.7 +000046.4+000009.000031.7 08.7102.03M? 0
+172851.90 -232630.7 +000003.7-000040.900006.6 08.7102.08M? 0
+221309.49 +533726.2 +000005.2-000002.300023.2 08.7102.14M? 0
+233233.01 +590912.4 +000016.5-000027.400003.7 08.7102.20M? 0
+000457.48 +182518.3 +000072.4-000076.800013.1 08.7200.98K? 0
+000613.16 -015313.4 -000004.5-000045.300006.0 08.7200.51F? 0
+000703.00 +293758.2 +000012.3-000017.500005.9 08.7200.09A? 0
+001047.41 -572910.6 -000054.4-000040.500004.5 08.7200.46F? 0
+001147.15 -331401.8 -000054.3-000125.000008.1 08.7200.64G? 0
+001954.12 +083156.9 +000008.7-000020.500015.3 08.7200.41F? 0
+002041.48 -874001.4 +000131.4+000035.900018.9 08.7200.62G? 0
+002626.72 +622220.9 -000019.4-000046.400011.9 08.7200.38F? 0
+002818.93 +074023.8 +000131.4-000001.800006.8 08.7200.67G? 0
+003338.09 -024406.8 -000020.4-000006.100011.6 08.7200.32F? 0
+004211.50 -061448.3 +000051.1+000006.000000.4 08.7200.53F? 0
+004422.87 +333707.1 +000000.0+000000.000000.0 08.7200.34F? 0
+004450.35 +601832.9 +000027.2-000017.800001.7 08.7200.55F? 0
+004459.50 -191752.2 +000033.7-000030.700005.9 08.7200.54F? 0
+004747.17 +025414.9 +000102.4+000013.100006.9 08.7200.82G? 0
+005215.45 +600523.8 +000004.9-000002.000003.6 08.7200.32F? 0
+005238.04 +325715.5 +000033.1-000022.300029.9 08.7200.43F? 0
+005309.00 +515246.4 -000005.4-000008.300001.5 08.7200.11A? 0
+005623.40 +851807.4 -000001.6-000007.300000.7 08.7200.97K? 0
+010153.61 -653914.5 -000023.8-000023.200000.6 08.7200.87G? 0
+010213.30 +320835.8 +000005.9-000002.700016.4 08.7200.23A? 0
+010447.39 -052807.4 -000008.0-000007.900015.6 08.7200.50F? 0
+010615.55 +223306.2 +000045.9+000018.700014.3 08.7200.50F? 0
+011236.36 +562439.0 -000010.6+000001.600002.1 08.7200.57F? 0
+011403.82 -114955.4 +000000.0-000029.500007.6 08.7200.53F? 0
+011728.29 +210507.0 -000022.9-000036.000005.3 08.7200.56F? 0
+011918.42 +590247.9 -000004.9-000001.300005.6 08.7200.12A? 0
+011928.83 +572045.4 +000086.2-000003.800009.6 08.7200.48F? 0
+012533.17 +545724.0 +000014.1-000011.700011.1 08.7200.19A? 0
+012708.36 +411112.0 +000052.6-000094.600026.1 08.7200.66G? 0
+013007.48 +642520.9 -000005.7+000002.200007.0 08.7200.56F? 0
+013050.54 +473354.3 +000143.2-000086.800021.2 08.7200.81G? 0
+013115.98 +673431.1 +000010.1-000021.000008.3 08.7200.52F? 0
+013233.29 -483843.2 +000001.4-000029.000023.5 08.7200.92G? 0
+013437.83 +453544.4 +000034.8-000006.200006.2 08.7200.31A? 0
+013458.85 -783526.7 +000066.3+000015.100012.0 08.7200.66G? 0
+013710.54 -615607.0 +000049.1+000055.000005.0 08.7200.68G? 0
+013934.08 +033303.1 -000043.4-000033.100005.9 08.7200.54F? 0
+013951.27 +593506.2 +000001.2-000081.600011.6 08.7200.65G? 0
+014018.80 +753311.5 -000005.2+000004.600009.7 08.7200.45F? 0
+014054.30 +111713.5 -000063.4-000098.800025.1 08.7200.68G? 0
+014117.26 +004433.5 -000014.1-000010.000004.7 08.7200.37F? 0
+014709.05 +525155.9 +000034.4-000069.700013.4 08.7200.56F? 0
+015250.53 +412905.9 +000018.9-000005.600002.9 08.7200.45F? 0
+015814.73 -723739.0 +000010.3+000006.300002.2 08.7200.96K? 0
+015815.84 +434548.6 -000013.9-000012.100006.2 08.7200.90G? 0
+015837.18 -693316.5 +000040.5-000004.200010.9 08.7200.45F? 0
+015920.53 +143732.8 -000005.4-000058.900022.9 08.7200.59G? 0
+020031.25 +312024.9 +000010.0-000046.300010.1 08.7200.53F? 0
+020236.78 -392511.5 +000086.7+000054.000012.1 08.7200.44F? 0
+020246.51 +571837.0 -000006.7-000008.100001.6 08.7200.02A? 0
+020734.47 +153523.8 +000026.7+000015.800016.2 08.7200.10A? 0
+020843.01 +430136.9 +000025.0-000001.000009.0 08.7200.27A? 0
+021647.68 +625701.5 +000004.4-000008.700000.8 08.7200.24A? 0
+021858.75 -704039.7 +000040.1+000027.200002.1 08.7200.04A? 0
+022144.20 +392240.2 +000000.0+000000.000000.0 08.7200.97K? 1
+022329.94 +224355.5 +000055.6-000009.800017.9 08.7200.88G? 0
+022336.65 +595516.2 -000005.8-000021.200004.7 08.7200.41F? 0
+022740.87 +420044.0 -000021.8-000001.000013.1 08.7200.95G? 0
+022802.21 +505719.3 +000029.6-000015.000004.3 08.7200.44F? 0
+022818.07 -141226.2 +000042.6-000064.400025.4 08.7200.68G? 0
+023105.30 -284706.6 +000021.9+000013.600010.2 08.7200.37F? 0
+023131.23 +693822.7 +000000.3-000007.000005.9 08.7200.83G? 0
+023201.29 +444406.9 -000016.0-000019.600021.1 08.7200.99K? 0
+024205.87 +065250.1 +000037.2-000014.800013.2 08.7200.99K? 0
+024502.88 -173449.4 +000049.8-000036.700010.6 08.7200.79G? 0
+024833.99 +085511.4 -000027.5-000054.300003.4 08.7200.47F? 0
+025841.77 -265539.3 +000015.0+000004.200003.5 08.7200.85G? 0
+030639.06 +144633.2 +000012.7+000024.600017.4 08.7200.52F? 0
+030921.97 +713028.2 +000009.2+000029.500001.5 08.7200.68G? 0
+031445.88 +513523.4 +000001.5+000016.600016.3 08.7200.26A? 0
+031649.22 +422946.5 +000045.8-000054.100014.5 08.7200.51F? 0
+031651.94 +480747.5 -000006.4+000003.900011.0 08.7200.30A? 0
+031701.58 +012524.6 +000015.1-000040.800007.1 08.7200.54F? 0
+031805.23 +463407.7 -000000.3-000003.000009.5 08.7200.17A? 0
+031835.80 +320313.3 +000013.9-000088.900009.7 08.7200.57F? 0
+032042.82 -231823.4 +000092.7+000113.600013.4 08.7200.71G? 0
+032308.69 +492353.5 +000031.3-000031.600004.5 08.7200.10A? 0
+032419.53 +352940.9 -000025.0-000008.900003.9 08.7200.77G? 0
+032707.47 -503835.1 -000018.3+000074.900006.2 08.7200.48F? 0
+032758.03 -641422.7 +000045.5+000112.100012.6 08.7200.51F? 0
+032951.96 -323818.0 +000036.0+000015.800010.3 08.7200.40F? 0
+033141.78 +371953.1 +000004.5+000011.100005.5 08.7200.21A? 0
+033613.56 +414323.4 +000075.5-000093.100008.0 08.7200.70G? 0
+034338.94 +254615.2 +000012.4+000010.100032.9 08.7200.49F? 0
+034634.82 +255038.3 +000038.2-000039.900009.9 08.7200.34F? 0
+034903.43 -330506.4 +000101.4+000048.800002.3 08.7200.52F? 0
+034916.41 -013031.3 -000017.2-000014.700014.9 08.7200.99K? 0
+035340.65 +635417.9 +000043.8-000049.500010.2 08.7200.70G? 0
+035706.30 -133748.5 +000001.4+000078.400017.3 08.7200.43F? 0
+035742.44 -444418.7 +000031.0-000024.600001.3 08.7200.82G? 0
+035813.85 +430612.6 -000001.6-000011.900006.8 08.7200.13A? 0
+035909.43 +225918.3 -000007.0-000078.300002.0 08.7200.55F? 0
+040457.30 +372717.5 -000000.9-000010.900000.7 08.7200.46F? 0
+041113.43 +262953.0 +000076.9-000072.900013.2 08.7200.59G? 0
+041222.89 -574823.7 +000045.5+000022.000018.4 08.7200.57F? 0
+041244.67 +721704.5 +000006.7+000033.400011.3 08.7200.47F? 0
+041627.13 -363008.5 -000009.6-000014.800017.1 08.7200.70G? 0
+042159.53 +733512.9 -000004.3+000004.400007.4 08.7200.04A? 0
+042200.17 -153348.1 +000006.3-000026.900005.0 08.7200.95G? 0
+042250.99 -623112.4 +000010.8+000039.200007.2 08.7200.43F? 0
+042317.09 +483518.9 +000002.5+000012.900003.8 08.7200.35F? 0
+042830.81 -103207.4 +000016.3-000005.800014.2 08.7200.48F? 0
+042854.49 -100116.3 -000015.4-000008.700006.3 08.7200.08A? 0
+043048.70 +691513.7 +000000.2+000001.700005.8 08.7200.17A? 0
+043309.84 +045813.1 +000093.2-000051.200031.6 08.7200.51F? 0
+043510.11 -120419.9 +000019.2+000004.800001.3 08.7200.96K? 1
+043515.07 -292126.9 +000043.4+000013.000010.6 08.7200.92G? 0
+043953.74 +163118.9 -000004.9-000010.500007.7 08.7200.45F? 0
+044432.84 +384458.2 -000023.6-000002.100016.8 08.7200.29A? 0
+044612.79 -212747.3 +000021.2-000008.600003.0 08.7200.34F? 0
+045109.78 +843726.1 +000001.0-000001.500013.3 08.7200.48F? 0
+045201.73 +370839.2 -000025.7-000028.700002.0 08.7200.45F? 0
+045520.72 +234020.2 +000032.9+000001.700012.1 08.7200.48F? 0
+045639.34 -495046.8 +000025.2+000015.600002.6 08.7200.41F? 0
+045806.63 -124421.6 +000006.3-000064.300003.4 08.7200.69G? 0
+045835.69 -075451.8 -000002.6-000025.400013.6 08.7200.27A? 0
+050057.88 +143017.3 -000010.3-000079.800013.4 08.7200.33F? 1
+050438.22 +124155.3 -000004.7-000002.500008.4 08.7200.06A? 0
+050922.30 -541429.4 +000039.3+000059.300008.2 08.7200.52F? 0
+051144.06 -831017.0 -000025.1-000055.100022.1 08.7200.55F? 0
+051335.82 -425632.7 +000003.5+000031.300009.1 08.7200.95K? 0
+051431.41 -454728.6 +000000.7+000004.800005.0 08.7200.30A? 0
+051552.51 +034455.9 -000059.2-000007.500015.8 08.7200.52F? 1
+051758.96 +100639.5 +000002.1-000000.200003.0 08.7200.50F? 0
+052032.02 +053949.8 +000007.9-000022.200005.0 08.7200.50F? 0
+052316.47 +340832.3 +000139.3-000068.000030.2 08.7200.54F? 0
+052449.65 -170656.3 +000004.5-000010.700006.6 08.7200.52F? 0
+052832.48 +621751.2 +000091.3-000126.200010.5 08.7200.80G? 0
+052841.54 -002741.2 -000018.3+000008.000000.0 08.7200.25A? 0
+053007.80 +212249.3 +000009.3-000023.100014.5 08.7200.54F? 0
+053119.44 +403051.7 +000004.7-000016.900015.0 08.7200.45F? 0
+053146.25 +193304.4 -000011.1-000006.800010.6 08.7200.23A? 0
+053234.97 +100459.1 +000014.5-000040.900028.7 08.7200.79G? 0
+053254.93 +481503.0 -000005.7-000001.800003.0 08.7200.85G? 0
+053255.90 +282010.1 +000001.8-000057.600018.1 08.7200.47F? 0
+053302.99 +022946.1 +000008.2-000001.300021.3 08.72-0.06B? 0
+053305.58 -014315.5 -000017.2+000002.500009.8 08.7200.07A? 0 0.10 1.00
+053409.06 +210339.1 -000021.9-000016.400013.2 08.7200.14A? 0
+053435.44 -342837.7 +000015.1+000020.700020.2 08.7200.90G? 0
+053543.96 +004400.3 +000007.1+000004.000003.8 08.7200.03A? 0
+053807.17 -413903.6 +000029.0+000040.000001.0 08.7200.89G? 0
+054301.10 -114927.8 +000021.4+000023.100009.1 08.7200.04A? 0
+054307.34 +183111.0 +000002.1-000025.000024.1 08.7200.17A? 0
+054333.16 +193226.4 +000026.2-000037.400005.0 08.7200.24A? 0
+054453.27 +184416.4 +000023.2-000002.600021.2 08.7200.01A? 0
+054523.38 +762257.4 +000033.6+000011.200012.0 08.7200.50F? 0
+054728.34 -480811.9 -000006.2+000026.200007.9 08.7200.05A? 0
+054735.12 -240206.4 -000082.1-000053.500008.2 08.7200.75G? 0
+054819.83 +510106.7 +000003.0-000011.600001.1 08.72-0.04B? 0
+055108.09 +622302.8 +000071.1-000054.600024.1 08.7200.92G? 0
+055330.80 +441624.4 +000000.7-000005.000006.0 08.7200.14A? 0
+055404.25 -045711.6 -000003.2-000018.600021.8 08.7200.49F? 0
+055606.27 -381649.4 +000000.7+000004.800000.7 08.7200.04A? 0
+055709.77 +362311.9 +000000.7-000000.400000.9 08.7200.07A? 0
+055728.34 -274552.6 -000006.6-000002.100001.8 08.7200.98K? 0
+055729.48 +230853.9 -000029.6-000013.300001.4 08.7200.89G? 0
+060104.90 -240542.9 -000005.2-000004.500000.2 08.7200.05A? 0
+060108.88 +495924.9 -000009.1-000005.100018.1 08.7200.32F? 0
+060430.88 -603610.0 +000011.7-000005.100005.0 08.7200.98K? 0
+060642.85 -222410.7 -000000.5+000003.300002.0 08.7200.12A? 0
+060848.51 +295049.0 -000022.4-000000.100015.3 08.7200.43F? 0
+061319.50 +330939.2 +000010.1-000006.800004.7 08.7200.35F? 0
+061553.02 -124418.9 -000001.8-000001.000017.0 08.7200.33F? 0
+061556.77 -613549.7 -000000.3-000007.400001.1 08.7200.99K? 0
+061632.24 -071927.0 -000004.4-000012.200001.6 08.7200.34F? 0
+061734.07 -643609.8 +000000.0+000000.000000.0 08.7200.17A? 0
+061822.13 +422046.4 -000018.9+000015.100017.5 08.7200.60G? 0
+062044.19 +045616.0 -000031.9-000064.000008.2 08.7200.63G? 0
+062122.15 +065642.9 -000021.2-000074.200039.3 08.7200.82G? 0
+062138.98 +250025.4 +000027.3+000000.100034.8 08.7200.79G? 0
+062152.62 +052501.0 -000005.0-000006.900000.6 08.7200.17A? 0
+062259.16 -041113.5 -000020.0+000022.800011.7 08.7200.02A? 0
+062533.18 +140150.4 -000016.2-000015.300010.2 08.7200.02A? 0
+062607.44 +121114.0 -000007.7-000002.000004.3 08.7200.00A? 0
+062711.28 +220247.5 -000022.5-000001.800001.3 08.7200.08A? 0
+062722.59 -190137.4 +000012.2+000000.900014.6 08.7200.83G? 0
+062730.21 +083332.9 +000010.5+000014.500000.3 08.7200.21A? 0
+062759.01 -044745.4 -000000.9-000001.100002.5 08.72-0.01B? 0
+062809.66 -452117.2 +000015.3-000017.900004.6 08.7200.24A? 0
+062838.08 +140841.8 -000022.6-000023.600009.0 08.7200.38F? 0
+062925.16 -235851.7 -000013.2+000017.100002.7 08.7200.24A? 0
+063534.52 -151548.6 -000009.4-000000.500002.5 08.7200.51F? 0
+063644.23 +213905.7 +000015.3-000016.500006.2 08.7200.12A? 0
+063729.21 -741821.0 +000001.6-000016.900000.5 08.7200.30A? 0
+063907.96 +550918.0 -000004.5-000030.700013.2 08.7200.24A? 0
+063915.03 +313530.2 -000000.5-000024.400008.1 08.7200.45F? 0
+064001.58 -044155.3 +000005.1-000009.900004.2 08.7200.11A? 0
+064156.74 +200722.0 +000020.5+000033.800004.4 08.7200.52F? 0
+064306.76 -192824.1 +000011.1-000012.900008.1 08.7200.98K? 0
+064318.39 -551348.6 -000010.4+000037.600004.9 08.7200.44F? 0
+064447.63 +611510.6 +000019.7-000034.200019.7 08.7200.81G? 0
+064725.28 -011817.4 +000004.0-000002.500015.4 08.7200.04A? 0
+064833.28 -105058.3 +000012.0-000014.900004.5 08.7200.02A? 0
+064953.95 +104802.7 -000002.4+000045.800027.1 08.7200.46F? 0
+065021.59 +434515.5 -000055.6+000007.500006.9 08.7200.33F? 1
+065130.98 -030100.4 -000002.4+000009.100002.4 08.7200.06A? 0
+065307.17 +150459.7 -000025.3-000013.800002.1 08.7200.36F? 0
+065313.52 +051522.5 +000007.6-000021.700016.8 08.7200.11A? 0
+065328.57 -220325.2 -000006.3+000020.000011.8 08.7200.13A? 0
+065511.74 -215219.0 -000005.7+000005.800003.7 08.72-0.13B? 0
+065604.76 +105603.9 -000016.4-000020.500016.2 08.7200.24A? 0
+065611.52 +342428.8 +000003.1-000011.800004.0 08.7200.04A? 0
+065612.54 -244823.3 -000020.2+000033.700006.3 08.7200.92G? 0
+065938.57 -010210.9 -000002.8-000001.400004.1 08.7200.11A? 0
+070040.11 -130854.9 -000046.2-000004.000020.0 08.7200.57F? 0
+070218.83 +165711.1 -000013.8-000098.200013.4 08.7200.56F? 0
+070223.88 -550903.5 -000026.0-000004.200008.4 08.7200.83G? 0
+070351.12 -123346.6 -000004.9+000027.500022.9 08.7200.82G? 0
+070359.64 -221845.2 -000003.0-000007.400002.0 08.7200.88G? 0
+070431.85 -172429.7 +000002.1-000001.900002.4 08.72-0.08B? 0
+070542.71 -093748.2 +000007.4-000002.200007.5 08.7200.94G? 0
+070602.34 -395202.0 +000020.8-000181.500016.6 08.7200.68G? 0
+070659.04 +425203.1 +000011.8-000025.100007.7 08.7200.66G? 0
+070752.92 -115450.4 -000003.8-000010.500003.0 08.7200.02A? 0
+070935.02 +083631.8 -000002.9+000012.700018.2 08.7200.92G? 0
+071023.13 +001543.7 -000019.1-000024.000009.9 08.7200.44F? 0
+071310.88 +243923.2 -000088.3-000019.700046.9 08.7200.56F? 0
+071337.24 +575716.5 -000023.9-000033.500002.5 08.7200.17A? 0
+071355.84 -063855.9 -000002.3+000011.600017.2 08.7200.89G? 0
+071537.45 +220931.3 -000010.2-000010.900009.2 08.7200.90G? 0
+071551.33 -213743.2 -000005.4+000002.000003.1 08.72-0.02B? 0
+071654.46 -070234.4 +000010.8-000017.500002.1 08.7200.05A? 0
+071740.06 -214122.8 +000003.5+000016.600018.7 08.7200.51F? 0
+071919.41 -735510.1 -000009.6+000019.300014.7 08.7200.84G? 0
+072230.99 +230720.6 +000015.6-000009.500022.1 08.7200.18A? 0
+072245.18 -251017.8 -000002.3-000002.200004.5 08.72-0.18B? 0
+072506.87 +195553.3 -000025.5-000018.700022.5 08.7200.35F? 1
+072555.79 -134806.5 +000008.7-000016.600000.7 08.7200.19A? 0
+072656.78 -160911.5 +000010.7-000004.400001.5 08.7200.13A? 0
+073013.03 -232950.0 +000033.1-000034.100008.6 08.7200.26A? 0
+073042.30 -345754.6 -000023.5-000009.300003.8 08.72-0.01B? 0
+073220.76 -225000.4 -000012.5+000020.000008.4 08.7200.33F? 0
+073444.42 -535643.3 +000038.2-000032.700002.3 08.7200.52F? 0
+073829.19 +180248.7 -000013.7-000016.700005.9 08.7200.22A? 0
+073941.06 +072659.3 -000023.7-000004.100001.4 08.7200.21A? 0
+074111.27 -191137.9 -000004.1-000007.700010.7 08.7200.21A? 0
+074133.00 -312327.9 +000011.0-000021.300007.6 08.7200.23A? 0
+074222.98 -314426.5 -000006.3+000000.900002.9 08.72-0.04B? 0
+074340.98 -124617.0 +000002.6+000013.800016.5 08.7200.94G? 0
+074525.12 -221910.2 -000002.6+000002.300008.3 08.7200.22A? 0
+074528.07 +563707.5 -000012.0+000012.600006.3 08.7200.12A? 0
+074546.39 +441705.6 -000000.9-000005.700004.2 08.7200.89G? 0
+074735.07 +190241.8 +000005.5-000003.500002.4 08.7200.15A? 0
+074750.74 -300806.2 +000004.3-000000.200005.8 08.7200.40F? 0
+074800.63 -443241.4 +000000.0+000000.000000.0 08.7200.06A? 0
+074802.44 -441612.5 -000016.6+000016.300001.9 08.7200.04A? 0
+074820.82 -462402.1 -000011.0+000016.700000.0 08.7200.00B? 0
+075023.48 -561932.5 -000002.7+000012.600005.5 08.7200.37F? 0
+075050.45 -664144.7 -000028.4+000069.500001.0 08.7200.41F? 0
+075342.93 -424038.5 -000018.4+000008.600008.8 08.7200.10A? 0
+075448.80 +440101.0 +000022.7+000053.800021.6 08.7200.90G? 0
+075636.15 -401244.9 -000008.1-000002.400003.7 08.7200.91G? 0
+075814.48 -312601.7 +000002.1-000011.100003.8 08.7200.54F? 0
+080117.19 -270343.0 -000003.4-000017.300006.4 08.72-0.08B? 0
+080251.46 +360508.5 +000019.0-000036.600013.1 08.7200.97K? 0
+080506.60 -300412.8 -000024.7+000002.800010.6 08.7200.08A? 0
+080708.34 -214048.5 +000003.1-000016.400018.6 08.7200.53F? 0
+080927.87 +551019.2 -000018.8-000115.700009.0 08.7200.95G? 0
+080939.93 -100016.6 -000034.5-000016.800013.6 08.7200.54F? 0
+081558.84 +293839.0 +000008.4-000012.200019.3 08.7200.96K? 1
+081901.22 -415853.9 +000002.8+000011.500007.5 08.72-0.04B? 0
+082207.14 -175856.8 -000002.8+000012.000003.3 08.7200.64G? 0
+082225.89 -401417.4 -000017.1+000006.500003.4 08.72-0.06B? 0
+082419.63 +133022.1 -000026.9+000001.700001.5 08.7200.40F? 0
+082422.36 +083432.5 -000009.6+000012.600003.9 08.7200.88G? 0
+082557.63 +074908.6 -000009.3+000004.700003.3 08.7200.33F? 0
+082628.71 +683547.4 -000027.9-000056.200019.4 08.7200.50F? 0
+083810.91 +300108.1 -000012.1-000014.500002.4 08.7200.15A? 0
+083906.18 -030206.8 -000002.3-000012.800000.5 08.7200.36F? 0
+084032.98 +191139.7 -000043.5+000010.900004.8 08.7200.28A? 0
+084033.25 -211803.3 -000026.3-000010.000002.2 08.7200.53F? 0
+084220.93 -394824.7 -000013.3-000001.000003.2 08.72-0.07B? 0
+084225.04 -515038.7 -000020.8+000020.300009.4 08.7200.72G? 0
+084734.36 -562247.6 -000013.2+000010.400012.1 08.7200.15A? 0
+084749.57 +542350.7 -000015.4+000003.100004.8 08.7200.18A? 0
+085001.62 +175043.7 -000042.9-000097.600004.8 08.7200.93G? 0
+085046.82 -080450.5 -000044.0-000057.500009.8 08.7200.49F? 0
+085121.46 +800031.8 -000013.0-000002.300001.6 08.7200.25A? 0
+085753.41 -854456.0 -000043.0+000058.300016.0 08.7200.47F? 0
+085815.92 -163036.4 -000014.2-000003.500002.9 08.7200.29A? 0
+090241.83 +292230.9 -000038.8+000000.400001.9 08.7200.09A? 0
+090320.07 -341203.9 -000041.1-000008.800018.5 08.7200.62G? 0
+090353.15 +865237.6 -000023.3-000039.900001.6 08.7200.47F? 0
+090514.94 -501559.2 -000023.1+000019.100000.2 08.7200.41F? 0
+091211.20 -390549.5 -000002.9+000001.400008.1 08.7200.22A? 0
+092042.92 +341039.4 -000002.8+000003.300014.3 08.7200.49F? 0
+092319.17 +382039.8 -000015.2-000042.500016.1 08.7200.55F? 0
+092657.16 +642035.5 +000000.0+000000.000000.0 08.7200.22A? 1
+093056.70 -553810.4 -000152.3+000094.600017.5 08.7200.65G? 0
+093115.35 +033853.0 +000011.0-000006.900004.5 08.7200.89G? 0
+093255.00 -683400.9 -000013.4-000011.900014.2 08.7200.27A? 0
+094132.74 -255346.7 -000000.5-000004.900026.2 08.7200.42F? 0
+094205.11 +213423.1 -000046.4+000001.700006.2 08.7200.87G? 0
+094230.44 -593227.9 -000038.5+000091.800000.9 08.7200.99K? 0
+094408.13 -475454.0 -000005.2-000005.900012.3 08.7200.50F? 0
+094435.44 +190010.2 -000009.0-000026.700015.2 08.7200.60G? 0
+094605.19 +395215.5 -000203.5-000002.200015.4 08.7200.58G? 0
+094638.50 -003642.0 -000029.1-000008.500001.3 08.7200.54F? 0
+094924.73 -382057.5 -000015.9+000026.100000.4 08.7200.39F? 0 0.10 1.00
+094929.10 -181908.7 -000018.0+000006.800003.0 08.7200.41F? 0
+095323.56 -464458.9 -000011.1+000012.700008.9 08.7200.56F? 0
+095622.21 +103955.5 +000017.2-000006.500015.3 08.7200.09A? 0
+095712.96 -164503.9 -000021.2-000009.500002.2 08.7200.36F? 0
+095907.86 +072612.1 -000018.7-000007.100006.8 08.7200.18A? 0
+095934.20 -622153.4 -000003.8+000012.900006.6 08.7200.28A? 0
+100057.86 +613622.4 -000078.4-000016.000005.8 08.7200.51F? 0
+100459.40 -002831.7 -000016.6+000002.300006.6 08.7200.41F? 0
+100545.47 -355829.5 -000012.8-000020.100003.0 08.7200.98K? 0
+100852.35 -325218.6 -000029.2+000001.000001.4 08.7200.94G? 0
+101210.20 -380955.2 -000038.0+000032.000001.5 08.7200.97K? 0
+101257.98 -451005.1 -000008.1-000002.700004.1 08.7200.26A? 0
+101718.16 -250449.2 -000013.5-000042.300006.5 08.7200.59G? 0
+101805.13 -062522.8 -000043.3+000011.500011.3 08.7200.13A? 0
+102006.26 +332957.8 -000049.5-000069.200010.3 08.7200.53F? 0
+102217.75 -322456.4 -000008.4-000001.700003.4 08.7200.46F? 0
+102340.31 -341612.1 -000000.6+000004.400004.8 08.7200.25A? 0
+102831.36 +003128.9 -000013.6-000058.800003.8 08.7200.72G? 0
+102915.51 +075438.8 -000056.2-000013.700004.4 08.7200.12A? 0
+103503.30 -393309.7 -000025.7+000019.000001.5 08.7200.44F? 0
+103514.46 -641316.2 -000012.6+000007.800002.9 08.7200.01A? 0
+103616.97 -704334.2 -000069.9+000061.800011.8 08.7200.61G? 0
+103623.67 -575632.1 +000001.3+000004.300001.4 08.7200.31F? 0
+103935.59 +653137.6 +000004.4+000005.800008.0 08.7200.12A? 0
+103951.06 -605946.4 -000002.3+000009.000012.9 08.7200.14A? 0
+104033.96 -534142.2 -000043.0-000003.000015.7 08.7200.44F? 0
+104253.84 -714452.9 -000049.4+000048.100014.4 08.7200.59G? 0
+104400.44 -600600.0 +000000.0+000000.000000.0 08.7200.01A? 0
+104433.41 +040201.9 -000035.9-000016.500015.1 08.7200.44F? 0
+104741.54 -093004.9 -000004.7-000056.100002.4 08.7200.31A? 0
+105148.50 -571441.3 -000016.5+000000.000009.9 08.7200.26A? 0 0.10 1.00
+105809.49 +794714.5 +000005.4-000006.400024.2 08.7200.81G? 0
+105838.56 -572900.1 +000133.8-000006.400020.4 08.7200.60G? 0
+110648.58 -531759.4 -000025.4+000014.500001.3 08.7200.92G? 0
+110929.93 -255926.1 +000228.0-000064.300031.6 08.7200.71G? 0
+111008.43 -592906.8 -000016.9-000004.700006.1 08.7200.06A? 0
+111040.33 +130709.0 -000100.4+000020.600028.3 08.7200.84G? 0
+111054.66 +182220.2 +000002.7+000016.500016.8 08.7200.58F? 0
+111431.91 -590128.9 -000014.3-000010.000008.5 08.72-0.06B? 0
+111716.89 -512425.2 +000012.9-000006.200014.0 08.7200.02A? 0
+112047.93 -603042.2 -000093.4+000025.200003.7 08.7200.42F? 0
+112105.14 +175217.4 -000029.2-000006.900007.3 08.7200.42F? 0
+112424.17 +135712.4 -000051.7+000027.100001.5 08.7200.56F? 0
+112524.34 -762711.5 -000027.4+000005.600000.6 08.7200.43F? 0
+112626.08 -273506.1 -000059.4+000018.600010.2 08.7200.49F? 0
+112741.50 +584207.9 -000020.2+000015.500002.2 08.7200.90G? 0
+113309.28 -535125.3 -000016.9-000008.000000.7 08.7200.11A? 0
+114133.45 +035101.8 -000067.5-000017.100018.1 08.7200.62G? 0
+114603.45 -572138.1 -000010.6+000008.700005.2 08.7200.12A? 0
+114709.08 -775413.5 +000002.9-000013.800014.1 08.7200.36F? 0
+114851.85 +104102.0 -000048.2+000000.100007.5 08.7200.35F? 0
+115104.68 +710638.2 -000019.4+000002.300014.7 08.7200.94G? 0
+115245.36 +282431.0 -000024.8-000016.000005.9 08.7200.50F? 0
+120220.99 -595916.6 -000068.5+000012.300013.5 08.7200.65G? 0
+120703.67 -563110.5 +000021.1-000006.200002.5 08.7200.44F? 0
+121030.26 -473640.1 +000001.6-000009.200003.4 08.7200.97K? 0
+121108.00 +122815.7 -000031.5+000000.900007.9 08.7200.52F? 0
+121134.95 +254415.8 -000153.6+000065.100007.4 08.7200.58F? 0
+121712.74 -151409.3 +000007.0-000011.100007.4 08.7200.17A? 0
+122325.06 -533849.1 -000002.2+000010.300005.2 08.72-0.13B? 0
+122445.93 +572108.6 -000044.0-000002.400006.5 08.7200.55F? 0
+122554.44 -621457.1 -000005.1-000007.900011.1 08.7200.33F? 0
+123609.41 +491058.3 -000034.5+000008.400011.8 08.7200.34F? 0
+123721.73 -420141.7 -000009.7-000012.600006.9 08.7200.38F? 0
+124208.93 -314910.3 -000087.2-000042.500009.4 08.7200.59G? 0
+124232.95 +580031.2 +000013.8+000013.600015.1 08.7200.94G? 0
+124629.04 -664902.4 +000008.4+000001.400017.3 08.7200.58G? 0
+124825.72 +274702.2 -000021.8+000002.200017.6 08.7200.54F? 0
+125015.02 -750543.3 -000006.1-000007.500015.6 08.7200.10A? 1
+125118.66 +010507.6 -000086.4-000037.500000.6 08.7200.97K? 0
+125152.13 +175454.8 +000008.9+000010.200011.6 08.7200.45F? 0
+125413.36 -135911.3 -000075.0-000013.300010.1 08.7200.32F? 0
+125423.35 -511947.2 -000007.8+000010.000006.8 08.72-0.03B? 0
+125845.78 +601736.6 -000020.5+000001.300003.2 08.7200.39F? 0
+125935.91 -705004.9 -000023.3-000009.500004.2 08.7200.33F? 0
+130025.00 -585659.1 -000003.8+000001.000000.4 08.7200.12A? 0
+130123.82 -110924.8 +000019.0-000038.100011.2 08.7200.48F? 0
+130155.78 -134907.6 -000050.9+000028.100002.1 08.7200.54F? 0
+130500.47 -373129.7 -000045.9-000020.800001.0 08.7200.50F? 0
+130503.55 +212938.2 -000067.4-000006.600001.8 08.7200.59G? 0
+130849.32 -461408.7 -000009.8-000009.700012.7 08.72-0.07B? 0
+130931.40 +520957.8 +000009.7+000005.700036.2 08.7200.56F? 0
+131157.50 -624854.9 -000000.8+000009.900007.1 08.7200.39F? 0
+131340.37 -042237.4 +000001.7-000047.100018.0 08.7200.63G? 0
+131405.57 -274251.8 -000042.3-000027.000035.9 08.7200.98K? 0
+131459.94 -425642.4 +000010.2-000025.200000.4 08.7200.45F? 0
+131916.23 +450559.9 -000152.5-000031.000000.2 08.7200.47F? 0
+132304.71 +191601.0 -000034.1-000084.400002.8 08.7200.55F? 0
+132611.70 -261108.1 -000010.8-000020.900006.9 08.7200.52F? 0
+132710.39 -592825.1 -000028.0-000027.700008.0 08.7200.99K? 0
+132938.51 -445128.6 -000041.1+000004.100007.2 08.7200.53F? 0
+133347.64 -683108.3 -000111.2-000002.300024.8 08.7200.61G? 0
+133747.51 -555907.6 -000011.8-000006.800006.4 08.72-0.05B? 0
+133843.68 +382247.5 -000012.2+000004.900011.7 08.7200.92G? 0
+134100.17 +332424.0 -000002.7-000015.900016.8 08.7200.93G? 0
+134717.66 +190324.7 -000098.0-000003.300005.8 08.7200.50F? 0
+134945.08 +273408.8 -000009.3+000010.800025.0 08.7200.99K? 0
+135154.45 -260014.0 -000038.3+000007.700007.3 08.7200.34F? 0
+135401.41 -740003.7 -000024.7-000017.300018.3 08.7200.64G? 0
+135448.34 +055537.0 -000047.4-000007.400005.8 08.7200.59G? 0
+135553.77 -313629.1 -000057.2-000001.800010.4 08.7200.48F? 0
+135928.36 -371925.2 -000008.2+000001.100004.9 08.7200.32F? 0
+140256.96 -102756.3 -000025.3+000001.500001.2 08.7200.30A? 0
+140307.98 -173627.0 -000174.8-000084.700002.8 08.7200.64G? 0
+140359.14 -534310.1 -000010.9-000015.500002.1 08.7200.25A? 0
+140602.81 -224333.5 -000038.5-000012.900020.3 08.7200.31A? 0
+140757.57 -452646.5 +000015.1-000021.000007.7 08.7200.96K? 0
+141120.68 -032011.3 +000119.5-000188.500009.3 08.7200.64G? 1
+141153.09 -175301.8 -000048.6-000088.400012.6 08.7200.72G? 0
+141201.10 -055224.1 -000122.0-000052.000017.8 08.7200.56F? 0
+141904.99 -265018.1 -000053.5-000030.200020.7 08.7200.55F? 0
+142412.08 -522522.0 -000020.3-000021.900004.6 08.7200.13A? 0
+142423.43 -325852.7 -000012.5-000006.600004.9 08.7200.06A? 0
+142551.15 -445606.1 -000019.0-000008.700002.3 08.7200.03A? 0
+142746.75 -593756.6 +000047.4-000058.800028.6 08.7200.17A? 0
+143050.08 -502852.7 -000008.8-000168.500002.3 08.7200.57F? 0
+143117.84 -550430.8 -000013.2+000002.800002.9 08.7200.30A? 0
+143556.50 +741700.1 +000026.9-000007.200006.5 08.7200.42F? 0
+143625.44 +440057.4 -000016.6-000000.800006.9 08.7200.14A? 0
+144437.89 +494056.8 -000061.0+000050.500019.3 08.7200.61G? 0
+144541.97 -111906.7 -000005.9+000003.700008.2 08.7200.41F? 0
+144940.61 -473034.8 +000004.6-000013.500001.9 08.7200.04A? 0
+150244.96 -634112.3 +000000.0+000000.000000.0 08.7200.84G? 1
+150756.58 +761201.2 -000118.9+000181.100031.9 08.7200.95G? 0
+151156.51 -324945.1 -000023.4-000010.200006.5 08.7200.24A? 0
+151611.23 +104932.8 -000026.4+000011.200011.2 08.7200.42F? 0
+151901.75 -412022.2 -000000.6-000001.600000.2 08.7200.20A? 0
+151916.22 -553142.5 -000012.6-000013.100000.3 08.7200.01A? 0
+152524.31 -054423.8 -000045.9+000025.500017.5 08.7200.26A? 0
+153155.56 -433952.3 -000019.3-000000.400006.7 08.7200.58G? 0
+153327.16 +114630.2 +000015.4-000048.400007.7 08.7200.98K? 0
+153416.97 -024325.4 -000076.0-000146.500006.0 08.7200.77G? 0
+153426.25 +320101.2 +000010.7+000016.200009.5 08.7200.98K? 0
+153753.38 +300612.8 -000064.8+000026.500004.1 08.7200.56F? 0
+154729.48 -332801.8 +000016.4-000007.300019.9 08.7200.53F? 0
+154824.37 -433350.7 -000012.9-000002.600012.3 08.7200.38F? 0
+155014.69 +505302.0 +000012.4-000008.000005.9 08.7200.14A? 0
+155027.29 -573926.6 -000005.0+000005.300002.1 08.7200.05A? 0
+155232.33 -435215.5 -000040.7-000032.000007.3 08.7200.29A? 0
+155339.78 -042918.2 -000096.4-000103.500019.0 08.7200.57F? 0
+155519.23 +160241.7 -000242.2-000216.500028.0 08.7200.98K? 0
+155722.95 -414751.5 -000014.1-000029.400000.9 08.7200.38F? 0
+155735.37 +413947.2 -000043.6-000004.000008.5 08.7200.47F? 1
+155840.85 -540332.3 +000000.0+000000.000000.0 08.7200.92G? 1
+160011.74 -261038.7 +000009.6-000024.800012.7 08.7200.53F? 0
+160104.37 -303431.4 -000005.2-000032.200002.5 08.7200.51F? 0
+160147.82 -604904.2 +000010.1-000034.600009.2 08.7200.12A? 0
+160553.44 -555112.6 -000006.0-000020.900013.0 08.7200.12A? 0
+160555.90 -610149.9 -000004.3-000029.400000.2 08.7200.20A? 0
+160717.79 -220336.3 -000042.0-000008.500002.6 08.7200.65G? 0
+160824.52 -130805.3 -000068.7-000269.400010.4 08.7200.91G? 0
+160948.40 -444824.6 -000018.6-000013.600024.3 08.7200.07A? 0
+161016.51 -424856.7 +000002.2-000013.800010.3 08.7200.12A? 0
+161032.81 -545958.6 -000003.5-000008.000005.7 08.7200.02A? 0
+161404.70 -880039.1 +000003.1-000012.100006.1 08.7200.34F? 0
+161516.72 +041546.7 +000000.0+000000.000000.0 08.7200.40F? 0
+161659.72 -651819.4 +000000.0+000000.000000.0 08.7200.35F? 0
+161855.38 -502330.6 -000005.9-000000.400001.0 08.7200.02A? 0
+162017.41 +645806.6 -000035.2+000021.200005.1 08.7200.28A? 0
+162022.52 +752759.9 -000006.3+000025.300007.5 08.7200.11A? 0
+162118.07 -750550.1 +000003.2-000034.100004.2 08.7200.38F? 0
+162118.96 +200435.7 -000001.4-000001.400007.6 08.7200.56F? 0
+162356.53 -521752.2 -000021.2-000001.500024.2 08.7200.28A? 0
+162750.25 +621956.5 +000014.7+000007.000004.6 08.7200.44F? 0
+162955.98 -263526.1 -000002.4-000014.500010.6 08.7200.17A? 0
+163044.40 -034045.5 -000014.8-000003.100004.1 08.7200.55F? 0
+163121.38 -410333.1 -000049.2+000014.400013.2 08.7200.64G? 0
+163310.55 -512718.6 -000057.4-000057.500017.5 08.7200.58F? 0
+163334.43 +245259.0 -000030.1+000020.600013.1 08.7200.59G? 0
+164031.55 -480012.5 -000015.1-000002.500015.9 08.7200.19A? 0
+164247.13 -324114.6 -000001.0+000001.700022.6 08.7200.14A? 0
+164301.31 -085704.4 +000028.1-000024.900012.1 08.7200.55F? 0
+164458.10 -492653.0 -000013.4-000008.800002.4 08.7200.34F? 0
+165248.61 +153646.6 -000005.9+000009.000014.1 08.7200.43F? 0
+165449.95 +444014.4 -000013.4+000001.200010.4 08.7200.99K? 0
+165704.46 -460837.4 -000016.2-000011.100010.0 08.7200.11A? 0
+170256.76 -464507.2 -000011.2-000038.600022.3 08.7200.48F? 0
+170350.73 +194801.6 +000011.3+000025.200013.3 08.7200.57F? 0
+170419.71 -765514.2 -000008.3-000002.000000.5 08.7200.03A? 0
+170734.38 -483432.6 +000003.2-000022.100001.3 08.7200.11A? 0
+171258.77 -321433.6 +000016.1-000000.100011.1 08.7200.06A? 0
+171421.39 -625039.2 -000058.0-000081.300008.6 08.7200.52F? 0
+171830.89 -293319.8 -000011.8-000077.900022.8 08.7200.60G? 0
+171916.84 -394825.1 -000011.7-000009.700014.7 08.7200.36F? 0
+172021.52 -391610.3 +000016.7-000006.600004.9 08.7200.47F? 0
+172050.61 -383908.7 -000015.3-000007.600011.8 08.7200.12A? 0
+172200.30 +042905.3 -000009.5-000014.400017.2 08.7200.96K? 0
+172436.37 -643411.5 -000002.0-000083.500022.9 08.7200.49F? 0
+172732.43 +042844.1 -000057.0+000047.300019.5 08.7200.60G? 0
+173022.12 -403552.8 -000032.3-000041.700026.1 08.7200.57F? 0
+173046.61 -405220.1 +000014.0+000004.700007.7 08.7200.42F? 0
+173146.21 +395828.7 +000002.5+000020.800005.8 08.7200.26A? 0
+173153.39 -611634.7 +000004.4-000011.000005.0 08.7200.20A? 0
+173609.75 +045037.0 +000117.1-000043.300012.7 08.7200.73G? 0
+173812.05 -661116.0 +000010.3-000013.900006.0 08.7200.32F? 0
+173819.91 +151134.8 -000008.8+000028.000011.0 08.7200.88G? 0
+174045.13 -601047.0 +000005.2-000020.200004.7 08.72-0.01B? 0
+174400.19 +430809.0 -000017.1-000007.300003.8 08.7200.69G? 0
+174441.07 -493236.9 +000007.1-000004.300001.7 08.72-0.08B? 0
+174640.19 +144644.6 -000019.3+000010.600006.6 08.7200.51F? 0
+174721.85 -011635.9 +000043.9-000006.500002.4 08.7200.17A? 0
+175425.10 +595333.2 +000023.7-000022.200009.1 08.7200.93G? 0
+175712.49 -143133.6 -000003.5-000022.200008.8 08.7200.85G? 0
+180838.59 -583315.5 +000001.2-000008.700008.4 08.7200.04A? 0
+180910.67 +110347.7 +000020.4+000007.100000.6 08.7200.55F? 0
+181335.64 +683820.4 +000011.9-000004.400001.5 08.7200.27A? 0
+181717.32 -153718.5 +000038.0+000000.800015.7 08.7200.44F? 0
+181904.03 -161806.5 +000013.9+000009.200007.3 08.7200.13A? 0
+181942.22 +445317.2 +000011.4-000020.800008.1 08.7200.46F? 0
+181942.39 +050252.4 +000028.6-000008.200007.3 08.7200.51F? 0
+182108.02 -201717.9 +000005.6-000033.200016.8 08.7200.66G? 0
+182144.82 -534407.3 -000006.4-000011.100001.9 08.7200.46F? 0
+182306.03 +433923.3 +000012.2-000015.100001.3 08.7200.92G? 0
+182354.83 -445809.9 -000000.8-000014.800012.9 08.7200.38F? 0
+182543.15 -094511.0 +000005.0-000000.500006.5 08.7200.46F? 0
+182936.02 +771606.8 +000066.6+000077.800003.6 08.7200.58G? 0
+183418.79 -684956.5 +000000.2-000028.500017.3 08.7200.47F? 0
+183603.65 +111651.0 +000024.0-000008.000008.3 08.7200.05A? 0
+183758.21 -014901.1 +000007.1+000006.500000.6 08.7200.21A? 0
+184055.38 -720419.9 +000001.8-000032.800006.5 08.7200.16A? 1
+184202.29 +055641.3 -000017.3-000035.600010.1 08.7200.15A? 0
+184531.36 +382340.2 +000003.1-000002.400003.0 08.7200.43F? 0
+184537.01 -511713.7 +000007.1+000004.000003.9 08.7200.23A? 0
+184718.31 -384917.4 +000025.8-000031.700013.2 08.7200.50F? 0
+184738.47 +371435.9 +000022.2+000000.700004.0 08.7200.26A? 0
+185225.36 -611034.3 +000002.3+000012.500002.3 08.7200.47F? 0
+185248.07 +491425.5 +000002.0+000011.300002.0 08.7200.22A? 0
+185813.93 -284509.2 +000012.1-000009.500007.1 08.7200.06A? 0
+185832.21 +231218.9 +000012.9-000002.300006.4 08.7200.40F? 0
+185855.23 +425414.2 -000034.6-000081.600009.4 08.7200.54F? 0
+190013.18 -082343.5 +000022.1-000004.700017.2 08.7200.06A? 0
+190034.37 +121334.3 -000004.9-000001.800009.9 08.7200.28A? 0
+190132.51 +340500.0 +000012.4+000000.400001.7 08.72-0.06B? 0
+190329.35 -072149.8 -000004.9+000005.500002.0 08.7200.53F? 0
+190356.84 +310058.9 -000013.1+000012.000013.5 08.7200.43F? 0
+190450.57 -342043.5 -000019.3+000002.200010.3 08.7200.34F? 0
+190509.68 +232557.0 +000004.8-000000.100013.5 08.7200.49F? 1
+190524.96 -361017.4 +000000.0+000000.000000.0 08.7200.33F? 0
+190619.20 +135030.4 +000006.1-000013.400001.0 08.7200.19A? 0
+191036.79 +282052.4 +000056.2+000047.200008.8 08.7200.49F? 0
+191134.38 +562640.1 +000006.0+000007.500005.2 08.7200.05A? 0
+191221.81 -280827.9 +000015.2+000016.600014.1 08.7200.49F? 0
+191334.95 -513333.1 +000011.5-000010.500034.5 08.7200.47F? 0
+191758.93 -112513.1 +000005.2+000005.200002.1 08.7200.09A? 0
+191904.94 +393443.1 +000006.1-000008.900007.8 08.7200.19A? 0
+192036.00 +423314.8 +000013.0+000018.400005.0 08.7200.26A? 0
+192516.33 +254227.3 +000001.4-000009.700022.1 08.7200.12A? 0
+192547.87 +284538.2 +000044.8+000014.400015.7 08.7200.17A? 1
+192833.14 -003109.1 +000013.2-000008.300002.1 08.7200.05A? 0
+193230.57 -704132.8 +000012.4+000000.900008.1 08.7200.37F? 0
+193428.63 +165403.7 +000001.7+000006.000016.8 08.7200.45F? 0
+193535.67 +210951.7 +000004.9-000009.300015.1 08.7200.97K? 0
+194342.32 -564459.0 -000055.0-000077.400018.0 08.7200.51F? 0
+194520.11 +304802.1 +000000.0+000000.000000.0 08.7200.17A? 1
+194909.14 +530304.2 +000001.1+000010.300003.1 08.72-0.00B? 0
+195232.57 +003856.3 +000019.7-000004.100018.3 08.7200.24A? 0
+195239.49 +414359.9 +000006.2-000003.600000.1 08.7200.43F? 0
+195320.93 +393142.1 -000008.5-000008.400005.9 08.72-0.04B? 0
+195634.40 +084708.8 +000040.1-000000.700019.3 08.7200.40F? 0
+195828.30 -300418.4 -000015.2-000000.300008.9 08.7200.53F? 0
+195929.73 +615021.7 +000002.2-000004.600004.5 08.7200.20A? 0
+200101.33 +481526.4 -000094.7-000078.900007.0 08.7200.79G? 0 0.10 1.00
+200239.19 -113359.2 +000012.4-000010.900002.9 08.7200.36F? 0
+200254.87 +105602.4 -000039.8+000024.300013.1 08.7200.92G? 0
+200411.55 +320921.0 +000002.2+000000.100002.7 08.7200.40F? 0
+200730.99 -465049.7 +000033.9-000000.700002.9 08.7200.39F? 0
+200733.16 +470840.7 +000009.3+000004.000010.4 08.7200.13A? 0
+201036.99 +274311.7 -000002.9-000013.900002.0 08.7200.99K? 0
+201054.61 +401655.3 +000010.8-000009.400008.5 08.7200.27A? 0
+201425.24 +353720.4 +000011.7-000002.600000.5 08.72-0.03B? 0
+201456.30 +311318.4 +000000.3-000009.100005.7 08.7200.10A? 0
+201814.46 +350612.2 -000012.4-000008.100019.8 08.7200.97K? 0
+201822.48 +394959.3 -000000.2-000019.400017.3 08.7200.06A? 0
+201858.13 +493736.0 +000007.0-000000.400009.5 08.7200.07A? 0
+202058.91 -372417.6 -000016.9-000002.400011.8 08.7200.92G? 0
+202219.40 +045611.6 -000037.7-000043.400004.4 08.7200.46F? 0
+202411.55 +111303.3 -000122.7-000132.700029.1 08.7200.60G? 0
+202521.61 -232907.0 -000016.2-000137.100016.8 08.7200.64G? 0
+202536.62 +591856.4 -000019.8-000042.600002.6 08.7200.42F? 0
+202618.04 -111411.7 +000022.5-000001.300017.8 08.7200.31F? 0
+202645.98 -075349.2 +000005.7-000015.500003.0 08.7200.27A? 0
+203050.49 +610641.1 +000053.6+000043.000012.5 08.7200.50F? 0
+203257.49 +453651.5 +000008.5+000010.800007.6 08.7200.13A? 0
+203424.60 +403722.4 -000004.5-000004.400010.3 08.72-0.07B? 0
+203458.42 -574854.9 -000011.7+000012.500001.9 08.7200.22A? 0
+203645.15 +144257.8 -000017.4-000047.400011.0 08.7200.65G? 0 0.10 1.00
+203713.19 +394751.5 -000007.1+000004.000005.3 08.7200.96K? 0
+203837.47 +383849.0 +000025.2+000003.200003.5 08.7200.47F? 0
+203846.67 +563504.0 +000023.0-000011.600002.9 08.7200.32F? 0
+203944.12 +335854.9 +000002.5-000010.700000.7 08.72-0.03B? 0
+204112.08 +181213.8 +000058.6-000011.200012.8 08.7200.50F? 0
+204144.35 -190327.7 +000040.3-000011.500018.6 08.7200.96K? 0
+204430.76 -085831.6 +000027.2-000011.100003.9 08.7200.35F? 0
+204803.66 +102256.9 +000055.1-000053.100016.3 08.7200.89G? 0
+205003.27 +231348.5 -000007.6-000003.700010.4 08.7200.85G? 0
+205120.13 +423752.4 -000001.2-000015.500011.8 08.7200.02A? 1
+205221.07 +150622.6 -000045.6+000008.800020.2 08.7200.64G? 0
+205339.22 +424205.3 +000008.1-000000.100007.9 08.72-0.01B? 0
+205832.86 -583816.1 +000030.5-000108.500006.8 08.7200.49F? 0
+210648.23 -153421.5 -000045.3-000020.900012.5 08.7200.43F? 0
+211048.18 -073829.5 +000231.6-000034.200023.8 08.7200.61G? 0
+211058.46 +551624.8 +000015.4+000006.800002.5 08.7200.02A? 0
+211446.39 -370854.6 +000099.0+000006.900007.4 08.7200.79G? 0
+211601.28 -324327.7 +000019.2-000035.400023.6 08.7200.45F? 0
+211658.95 +464642.9 -000003.5+000010.300003.4 08.7200.07A? 0
+211714.39 +542235.2 -000002.3-000004.300003.8 08.7200.21A? 0
+212110.00 +091736.7 +000156.4-000168.600015.6 08.7200.66G? 0
+212745.62 +451511.6 +000027.5+000004.400003.8 08.7200.10A? 0
+213136.31 +204209.9 -000021.0-000016.000006.5 08.7200.71G? 0
+213229.40 +653114.9 -000018.7-000017.900006.3 08.7200.13A? 0
+213432.28 +621827.9 -000011.1-000006.800000.8 08.7200.18A? 0
+213520.57 -044127.0 +000017.3+000024.500018.9 08.7200.87G? 0
+213628.51 -562244.0 -000010.6-000006.600006.5 08.7200.91G? 0
+214139.16 +211907.6 +000000.4-000008.500008.1 08.7200.07A? 0
+214603.13 -321926.9 +000018.4+000008.800004.5 08.7200.97K? 0
+214952.80 -250904.2 -000000.8-000030.600000.1 08.7200.09A? 0
+215152.94 +124448.0 +000091.8-000042.600016.4 08.7200.46F? 0
+215412.36 -173443.2 +000025.3-000003.300011.2 08.72-0.01B? 0
+215624.38 +204040.7 +000029.7+000020.500015.9 08.7200.42F? 0
+215830.60 +360555.2 -000016.1-000013.500014.1 08.7200.53F? 0
+215850.80 -193635.1 +000070.2-000073.500022.5 08.7200.53F? 0
+220050.62 +511409.8 +000001.1-000005.900009.4 08.7200.04A? 0
+220122.34 -475156.2 -000016.6+000011.500009.2 08.7200.47F? 0
+220513.82 +533036.8 -000004.7+000002.700004.7 08.7200.40F? 0
+220702.54 +603742.1 +000009.7-000005.200002.0 08.7200.25A? 0
+220709.87 +462207.3 +000002.7+000003.800001.6 08.7200.04A? 0
+221132.61 +332305.9 -000001.0+000000.300007.1 08.7200.35F? 0
+221412.35 -444248.8 -000003.5-000094.100026.5 08.7200.61G? 0
+221527.54 +345413.8 -000013.9+000002.400014.4 08.7200.68G? 0
+222417.97 -012649.0 +000008.4+000076.500013.4 08.7200.54F? 0
+222848.82 +170755.8 +000019.8+000001.900005.9 08.7200.27A? 0
+222853.53 -160907.2 +000020.6-000014.500011.6 08.7200.09A? 0
+223255.50 +481520.9 -000003.1-000003.300007.1 08.7200.28A? 0
+223612.03 +214220.6 +000157.4+000111.400007.7 08.7200.54F? 0
+224055.83 +191317.4 +000044.1-000030.900015.4 08.7200.48F? 0
+224357.57 -181653.2 +000011.6-000010.800014.5 08.7200.24A? 0
+224650.54 -460439.0 +000054.2+000014.000007.9 08.7200.37F? 0
+224708.76 -435345.7 +000020.1-000010.600004.6 08.7200.97K? 0
+225448.22 +505749.1 -000004.5-000004.600013.2 08.72-0.00B? 0
+225852.84 +690147.5 +000585.1+000307.600031.6 08.7200.84G? 0
+230007.85 -105753.1 +000006.0-000011.300011.0 08.7200.50F? 0
+230013.04 -275523.3 +000034.5-000024.800007.6 08.7200.47F? 0
+230241.00 +291214.3 +000030.2-000018.200003.2 08.7200.76G? 0
+230535.49 -142353.3 -000001.1+000004.100008.7 08.7200.97K? 0
+230659.45 +484459.8 -000002.3-000003.000021.2 08.7200.98K? 0
+231309.76 +195857.9 +000014.6-000021.700016.0 08.7200.51F? 1
+231450.00 +345701.9 -000017.6-000016.300004.0 08.7200.96K? 0
+232241.04 +111153.2 +000102.0-000024.300003.8 08.7200.46F? 0
+232357.66 -221940.7 +000006.8-000013.700020.2 08.7200.97K? 0
+232956.50 +452915.0 +000011.1-000007.700016.2 08.7200.24A? 0
+233322.54 -745122.1 -000069.6-000040.600017.7 08.7200.43F? 0
+233715.07 -463457.2 +000014.2-000007.800003.4 08.7200.40F? 0
+233759.34 -355241.8 +000047.2-000000.500011.2 08.7200.96K? 0
+234957.33 +300341.0 +000019.4+000009.500019.9 08.7200.37F? 0
+235015.60 -205253.7 +000021.0-000039.300001.2 08.7200.38F? 0
+235119.40 +590704.7 +000012.7-000040.100006.2 08.7200.50F? 0
+235235.61 +774103.4 +000017.6+000002.600004.6 08.7200.12A? 0
+235615.45 +601733.2 +000009.3-000002.100001.1 08.7200.24A? 0
+235621.50 -092956.4 -000256.7-000052.900021.6 08.7200.71G? 1
+000559.32 +125229.5 +000032.6+000009.900020.9 08.7201.69K? 0
+000902.03 -081244.1 +000035.5-000001.900021.3 08.7201.16K? 0
+002125.91 +244117.1 -000037.3-000014.400006.6 08.7201.09K? 1
+002745.88 +232803.6 -000027.3-000010.500000.3 08.7201.15K? 0
+003229.43 -813919.2 +000002.8+000011.300005.1 08.7201.58K? 0
+003528.12 +482514.1 -000027.4+000024.600004.4 08.7201.75K? 0
+003855.20 +274254.6 -000016.0-000016.900008.5 08.7201.27K? 0
+004604.08 +381618.4 -000018.9+000002.800017.8 08.7201.65K? 0
+005011.70 +011228.3 +000023.3-000012.800015.8 08.7201.36K? 0
+005137.98 -002917.8 -000014.9-000016.500010.2 08.7201.08K? 0
+005454.44 +461930.4 -000020.7-000019.900007.4 08.7201.05K? 0
+005533.25 +343252.0 +000011.2-000000.500006.1 08.7201.07K? 0
+010523.93 -032259.2 +000046.4-000023.000017.4 08.7201.24K? 0
+011152.84 +692153.3 -000000.2+000009.300010.8 08.7201.34K? 0
+012205.79 -213202.2 -000011.9-000003.900017.6 08.7201.06K? 0
+012347.27 -240331.8 -000005.5-000005.400001.4 08.7201.00K? 0
+012925.58 +741355.1 +000007.1-000029.300018.6 08.7201.50K? 0
+013419.80 +393822.4 -000008.8-000002.100024.3 08.7201.27K? 0
+014042.09 +510037.4 -000027.2-000010.800003.5 08.7201.16K? 0
+014721.58 +105713.3 -000007.5+000001.200001.3 08.7201.44K? 0
+014755.28 +224534.8 +000017.8-000011.600016.1 08.7201.34K? 0
+014756.31 -144024.2 +000053.9-000046.800015.3 08.7201.27K? 0
+015638.40 -325810.5 +000031.4+000006.100008.1 08.7201.34K? 0
+020052.92 +512252.1 +000018.8-000011.700005.9 08.7201.60K? 0
+020131.96 +430708.2 +000016.1-000016.300022.1 08.7201.61K? 0
+020635.96 +275002.3 -000038.7-000007.400017.8 08.7201.06K? 0
+021215.11 +590211.9 +000012.4-000014.400000.6 08.7201.83K? 0
+021623.40 -783908.5 -000015.8-000005.500008.4 08.7201.68K? 0
+021721.26 -370806.1 -000003.3+000035.600011.9 08.7201.44K? 0
+021752.64 +543409.6 -000006.0-000011.300012.8 08.7201.03K? 0
+022309.06 -563240.6 +000011.8+000043.000008.6 08.7201.03K? 0
+022745.82 +042553.7 +000167.7+000201.700069.0 08.7201.39K? 0
+022929.87 -112045.5 +000007.2-000035.500013.9 08.7201.21K? 0
+023759.23 +261222.8 +000028.1+000016.000007.9 08.7201.56K? 0
+024357.96 -401636.3 -000007.3+000010.600001.3 08.7201.52K? 0
+024831.67 +465752.3 +000013.8+000000.600010.8 08.7201.69K? 0
+030307.49 -032812.0 -000041.7-000008.800014.7 08.7201.28K? 0
+031023.19 -040356.1 +000078.0-000018.500017.6 08.7201.23K? 0
+031439.62 +344813.7 +000017.6+000012.100010.9 08.7201.04K? 0
+031532.67 -574917.9 +000024.0+000043.200013.5 08.7201.14K? 0
+032101.36 -530319.5 +000026.7+000016.800008.5 08.7201.07K? 0
+032248.33 -542659.0 +000000.9+000022.200008.4 08.7201.12K? 0
+032918.43 -314016.3 +000000.8+000000.800003.2 08.7201.08K? 0
+033016.27 +391454.0 +000036.8-000018.900002.7 08.7201.13K? 0
+033144.18 -060354.9 +000037.7+000038.000006.0 08.7201.55K? 0
+033552.99 -691134.8 +000022.3-000010.300006.5 08.7201.46K? 0 0.10 1.00
+034404.60 +472753.2 +000009.5-000013.600019.3 08.7201.03K? 0
+034928.61 -600710.7 -000005.9+000025.000013.1 08.7201.55K? 0
+035034.48 -510130.4 -000010.7-000059.200014.2 08.7201.07K? 0
+035933.10 -384739.6 -000022.5-000024.400000.8 08.7201.37K? 0
+040050.52 +104748.3 +000016.6+000017.100000.3 08.7201.33K? 0
+040855.95 -080603.1 +000019.3-000018.800013.0 08.7201.20K? 0
+041403.56 -150151.8 +000025.0-000016.300012.5 08.7201.58K? 0
+041442.84 +830639.9 -000019.4-000022.200002.0 08.7201.62K? 0
+041459.55 +460155.7 +000004.2-000045.400000.5 08.7201.79K? 0
+041532.20 +583122.1 +000191.4-000225.100060.7 08.7201.01K? 0
+041916.73 -271619.1 +000017.8+000004.200004.2 08.7201.44K? 0
+042216.88 -090555.9 -000004.8+000033.700000.3 08.7201.19K? 0
+042329.91 +763603.6 +000013.8-000005.700000.7 08.7201.25K? 0
+043203.30 -650654.0 +000032.0+000000.500009.7 08.7201.14K? 0
+044535.82 +714331.1 -000008.0-000031.400001.2 08.7201.62K? 0
+045235.21 +200617.3 +000007.4+000025.600027.9 08.7201.27K? 0
+045923.74 -090658.7 +000010.5-000006.900022.2 08.7201.12K? 0
+050019.02 -080033.5 +000000.8+000019.800005.2 08.7201.25K? 0
+050119.98 -130521.8 +000001.3+000010.100000.5 08.7201.46K? 0
+050645.90 +080547.7 +000045.4-000038.800028.1 08.7201.31K? 0
+051159.17 -140503.8 -000030.9-000036.700011.7 08.7201.01K? 0
+051218.23 +011935.3 -000000.5-000051.200001.2 08.7201.18K? 0
+051509.96 +400756.9 +000012.3+000006.300009.0 08.7201.61K? 0
+051758.47 -572642.8 -000004.9+000000.200018.1 08.7201.18K? 0
+052800.36 -442738.2 -000020.3+000012.000016.0 08.7201.55K? 0
+054312.71 +462517.4 +000054.3-000005.200024.1 08.7201.86M? 0
+055026.15 +645641.8 -000001.8-000004.100021.1 08.7201.59K? 0
+055057.81 +445726.2 +000017.4+000010.500040.5 08.7201.02K? 0
+055108.79 -254138.5 -000012.5+000001.600003.2 08.7201.40K? 0
+055351.14 +391358.9 +000000.5-000039.400016.5 08.7201.21K? 0
+055403.57 +074248.2 +000016.9-000030.100003.7 08.7201.08K? 0
+055454.37 -235707.2 -000002.8+000002.200005.4 08.7201.01K? 0
+055840.57 -270317.7 -000018.2+000003.800004.0 08.7201.43K? 0
+060400.69 -055753.7 +000030.6-000001.700020.9 08.7201.72K? 0
+060514.17 -590832.5 +000004.6-000012.300019.4 08.7201.62K? 0
+060519.76 +123908.5 -000019.5+000008.500007.3 08.7201.47K? 0
+061557.74 -224446.5 -000006.6+000024.300000.0 08.7201.22K? 0
+061845.06 -215815.8 -000001.7+000005.800003.2 08.7201.02K? 0
+062345.14 +145830.9 +000023.7-000036.500023.6 08.7201.13K? 0
+062629.66 +234155.7 +000046.9-000022.800008.7 08.7201.01K? 0
+062837.61 +354719.9 -000006.9-000009.400010.8 08.7201.18K? 0
+063117.38 +323404.3 -000007.5+000003.600009.0 08.7201.03K? 0
+063731.96 +163344.8 +000027.5-000001.800011.7 08.7201.87M? 0
+064114.86 -055238.1 -000012.1+000000.200019.5 08.7201.72K? 0
+064153.06 -620656.7 +000005.5-000002.100001.2 08.7201.65K? 0
+064219.43 -691847.3 -000008.3+000038.300011.0 08.7201.65K? 0
+064307.25 +465311.8 -000000.2+000013.600028.2 08.7201.49K? 0
+064711.52 +013145.7 -000033.7+000016.200029.1 08.7201.53K? 0
+064733.98 +514655.2 -000022.2-000002.500001.5 08.7201.07K? 0
+065204.52 -183816.5 -000001.5+000015.200014.8 08.7201.61K? 0
+065540.28 +042824.3 +000041.8-000037.000019.2 08.7201.18K? 0
+065817.14 +603355.1 +000026.5-000007.200013.9 08.7201.01K? 0
+070347.25 +073444.0 +000015.7-000022.900001.5 08.7201.00K? 0
+070410.17 -290612.4 +000008.6+000015.200002.9 08.7201.14K? 0
+070607.42 -063727.7 +000025.0-000006.700007.9 08.7201.60K? 0
+070945.00 -554333.0 +000000.0-000006.300003.5 08.7201.30K? 0
+071055.38 -062056.3 -000011.3+000003.300008.0 08.7201.27K? 0
+071126.67 -324809.7 -000005.4+000002.500015.7 08.7201.72K? 0
+071345.97 +275758.5 -000040.5-000034.600022.5 08.7201.09K? 0
+071557.51 -203421.3 +000017.4-000010.100018.4 08.7201.61K? 0
+071558.38 -643838.7 -000012.7-000018.900010.6 08.7201.01K? 0
+072244.75 +565517.3 +000010.6-000005.700004.6 08.7201.53K? 0
+072710.89 -085117.3 -000023.9-000000.200019.4 08.7201.39K? 0
+072906.48 +325717.6 +000013.3-000006.100009.8 08.7201.09K? 0
+073016.27 +203919.6 +000004.2+000036.300010.2 08.7201.43K? 0
+073114.33 -235010.1 +000006.4-000051.200005.2 08.7201.02K? 0
+073129.06 +640326.2 +000000.5-000008.500007.6 08.7201.08K? 0
+073140.38 -365123.7 -000013.4+000040.900002.4 08.7201.23K? 0
+073141.44 +254725.8 -000009.8+000024.400005.2 08.7201.11K? 0
+073148.95 -054613.8 +000016.0-000003.800012.9 08.7201.01K? 0
+073432.90 -202619.0 -000013.5-000000.400014.1 08.7201.12K? 0
+073526.44 -153639.0 -000011.8-000012.000025.3 08.7201.35K? 0
+073605.00 -201632.9 +000014.4-000003.500016.2 08.7201.61K? 0
+073750.46 +532120.5 -000005.5+000005.600019.7 08.7201.10K? 0
+073847.99 +475351.1 +000006.8+000000.700024.3 08.7201.63K? 0
+074434.71 -593020.6 +000002.8-000020.300009.9 08.7201.22K? 0
+074454.33 +061538.3 +000011.0-000009.000000.7 08.7201.16K? 0
+074723.72 +683350.7 +000019.8+000012.400002.0 08.7201.11K? 0
+075040.08 +155717.2 -000011.8-000004.700004.5 08.7201.20K? 0
+075144.52 -024809.8 -000008.0+000031.600008.2 08.7201.60K? 0
+075250.81 +035108.0 -000025.1-000020.000008.5 08.7201.30K? 0
+075346.81 +555628.5 -000006.3-000012.600016.4 08.7201.73K? 0
+075745.80 -424323.5 -000010.2-000024.800002.0 08.7201.51K? 0
+075757.09 -244829.9 -000024.2-000007.300008.9 08.7201.62K? 0
+080921.88 +083340.4 +000014.8-000016.800015.4 08.7201.57K? 0
+081101.40 -115457.8 -000007.7+000009.300003.5 08.7201.72K? 0
+081251.32 -354937.9 -000002.2-000019.400013.6 08.7201.73K? 0
+081711.57 -125300.1 +000001.5-000024.900016.6 08.7201.08K? 0
+082001.24 +373340.5 +000001.7-000004.700011.7 08.7201.06K? 0
+082104.91 -344041.2 -000010.1-000007.700007.6 08.7201.49K? 0
+082316.23 -481557.0 -000021.4+000021.300014.3 08.7201.66K? 0
+082338.93 -210903.1 +000006.1-000021.800018.3 08.7201.69K? 0
+083106.38 -155245.4 +000011.0-000006.200025.9 08.7201.19K? 0
+083147.80 +053528.7 -000047.6-000019.900010.1 08.7201.43K? 0
+083200.20 -204809.8 -000017.9+000004.800009.7 08.7201.03K? 0
+083313.43 -133717.7 -000014.2+000008.700024.7 08.7201.36K? 0
+083446.95 -203337.9 -000022.1-000007.000023.5 08.7201.05K? 0
+084314.12 -340419.5 -000028.8+000018.200011.9 08.7201.42K? 0
+084545.80 -533114.3 -000025.1+000023.400010.6 08.7201.46K? 0
+084644.74 -440406.9 -000025.2+000041.200001.8 08.7201.53K? 0
+084803.90 +284443.4 +000011.2-000038.300013.3 08.7201.41K? 0
+085023.50 -291615.6 +000003.5-000004.100010.6 08.7201.55K? 0
+085035.44 -025053.3 -000012.5+000011.800021.8 08.7201.02K? 0
+085047.80 +050845.7 +000019.0-000011.300011.0 08.7201.14K? 0
+085515.10 -264031.3 -000011.6+000023.900013.7 08.7201.27K? 0
+085642.90 +645215.5 -000015.0-000001.800002.9 08.7201.34K? 0
+085935.22 -421404.5 -000027.7+000014.600017.2 08.7201.04K? 0
+090032.72 +752544.9 -000001.6-000000.200001.2 08.7201.02K? 0
+090044.70 +062409.8 -000005.3+000032.300018.5 08.7201.21K? 0
+090236.77 +631445.4 -000014.8+000002.100020.6 08.7201.72K? 0
+090431.20 -575251.0 -000016.5+000007.300000.5 08.7201.00K? 0
+092019.26 +772640.7 +000025.5+000022.200017.3 08.7201.43K? 0
+093200.40 -671944.5 -000005.2-000019.900007.4 08.7201.10K? 0
+093209.23 +450435.6 -000014.1+000020.000027.1 08.7201.00K? 0
+094447.37 -170055.3 -000010.6-000019.400004.7 08.7201.16K? 0
+094941.89 +040544.5 +000007.3-000008.900007.6 08.7201.36K? 0
+095133.07 -394103.2 -000010.7+000011.800006.7 08.7201.53K? 0
+095421.39 -312414.5 -000013.9-000012.100023.4 08.7201.60K? 0
+100435.74 +213153.9 -000000.4-000014.900035.7 08.7201.11K? 0
+101214.91 -245446.3 -000010.6+000024.000005.4 08.7201.34K? 0
+102906.29 +255353.2 -000027.5-000018.100002.4 08.7201.03K? 0
+103014.37 -695114.1 -000020.3+000014.000004.0 08.7201.67K? 0
+103025.70 +113751.4 -000007.3+000011.400011.6 08.7201.03K? 0
+103238.19 -323505.7 -000017.2-000019.100001.3 08.7201.66K? 0
+105207.13 -450824.1 -000021.6+000004.000000.3 08.7201.11K? 0
+105450.52 +425133.3 -000009.7-000014.300013.3 08.7201.22K? 0
+105536.37 -462620.3 +000003.2+000024.800004.8 08.7201.50K? 0
+105907.34 -472233.5 +000014.4-000022.600013.3 08.7201.52K? 0
+110259.51 -045742.5 -000012.6+000024.800000.7 08.7201.68K? 0
+110335.15 -301554.7 -000006.6-000021.200007.6 08.7201.23K? 0
+111203.49 +713535.3 -000027.8+000006.700000.6 08.7201.39K? 1
+111324.90 -052648.6 -000046.0-000008.200026.0 08.7201.36K? 0
+111350.45 -730523.5 -000025.2+000000.300006.6 08.7201.64K? 0
+112000.12 +284827.3 -000009.1-000007.900000.1 08.7201.16K? 0
+112524.59 -621404.8 +000000.3-000013.500000.7 08.7201.47K? 0
+112815.22 -183832.2 +000008.1-000013.800015.8 08.7201.38K? 0
+113243.34 -783105.5 -000077.8+000048.000003.2 08.7201.54K? 0
+113548.07 +355531.0 -000006.4-000004.500021.5 08.7201.34K? 0
+114317.63 -450541.7 -000019.6-000015.500007.5 08.7201.12K? 0
+114642.39 -485035.2 -000023.1-000007.300000.8 08.7201.11K? 0
+115728.29 -615057.0 -000004.6-000002.900013.8 08.7201.85K? 0
+115811.81 -235525.5 -000172.0-000059.200055.3 08.7201.03K? 0
+120855.37 -553739.2 -000043.3+000011.400005.9 08.7201.52K? 0
+121145.24 -381532.4 -000031.2+000001.200005.9 08.7201.44K? 0
+122318.51 -640521.2 -000017.2+000002.200019.4 08.7201.67K? 0
+122421.96 -533418.5 -000022.5+000010.800023.3 08.7201.26K? 0
+122533.64 +185201.6 +000010.1-000061.300001.8 08.7201.17K? 0
+122633.29 +022632.4 +000003.1+000008.800002.9 08.7201.06K? 0
+122714.28 -311905.4 +000027.1-000013.200000.8 08.7201.36K? 0
+123214.37 +452950.4 -000018.5-000001.400004.1 08.7201.49K? 0
+123609.85 -454130.4 +000026.6-000001.000010.9 08.7201.28K? 0
+124147.87 -062450.5 -000002.1+000014.800010.6 08.7201.25K? 0
+124337.20 -123532.1 -000030.3+000016.500044.4 08.7201.03K? 0
+125346.50 +014703.9 -000009.0-000031.900010.4 08.7201.61K? 0
+125432.16 -364841.6 +000004.7-000017.700007.3 08.7201.10K? 0
+131039.92 -350314.4 -000141.8-000328.100052.4 08.7201.04K? 0
+131433.59 +541712.2 -000032.2+000001.200006.6 08.7201.02K? 0
+131648.45 +464408.7 -000018.3-000004.300016.8 08.7201.50K? 0
+132135.15 +181329.5 -000021.2-000008.000018.8 08.7201.12K? 0
+132422.83 -392658.3 +000000.7-000022.300012.3 08.7201.59K? 0
+132450.09 -600015.2 +000004.8-000012.100002.9 08.7201.54K? 1
+132747.48 +350911.9 -000041.9-000021.700006.0 08.7201.00K? 0
+132826.96 +515238.5 -000017.5+000018.800005.4 08.7201.25K? 0
+133332.35 +272106.2 +000008.1-000026.500016.2 08.7201.47K? 0
+133543.05 -145901.7 -000022.3-000021.800014.7 08.7201.54K? 0
+133620.47 +195926.2 +000021.1-000023.100002.0 08.7201.53K? 0
+134140.02 -300421.9 -000015.3-000000.900007.9 08.7201.41K? 0
+134151.65 -344645.9 -000036.8-000016.000002.3 08.7201.15K? 0
+134226.96 -372234.8 -000025.1-000013.300009.4 08.7201.06K? 0
+134314.38 -380705.1 -000025.8+000011.600022.8 08.7201.16K? 0
+134854.90 -604728.2 +000004.0-000014.500000.3 08.7201.39K? 0
+134917.14 -015544.9 +000001.2+000001.400030.7 08.7201.23K? 0 0.10 1.00
+135005.58 +132914.1 -000035.8-000004.200016.4 08.7201.03K? 0
+135132.79 +224553.6 -000004.7-000028.300018.1 08.7201.22K? 0
+135237.82 -302831.1 -000015.0+000006.900008.1 08.7201.52K? 0
+135336.27 -460738.2 -000038.7-000023.200007.2 08.7201.41K? 0
+135504.39 +110840.9 -000001.8-000006.100016.7 08.7201.33K? 0
+140043.22 -623801.1 -000020.0-000007.100006.5 08.7201.02K? 0
+140135.73 -764036.4 +000004.3-000000.400007.4 08.7201.58K? 0
+140442.63 -140822.5 -000010.3+000025.000006.1 08.7201.33K? 0
+140753.40 -485926.6 -000003.6-000028.100013.9 08.7201.02K? 0
+140920.04 -335601.7 -000010.0-000020.000000.3 08.7201.05K? 0
+140940.28 -513058.7 -000033.3-000028.300004.8 08.7201.41K? 0
+141745.50 -613011.8 +000000.2-000019.800007.6 08.7201.24K? 0
+141800.36 -144223.4 -000046.3+000031.600006.5 08.7201.24K? 0 0.10 1.00
+142148.55 -613258.6 +000014.9-000002.800004.5 08.7201.21K? 0 0.10 1.00
+142154.42 -464658.0 -000003.6-000002.400009.3 08.7201.20K? 0
+142821.09 -335138.3 -000004.9-000007.700000.9 08.7201.28K? 0
+143826.16 -462647.4 -000003.2-000028.200013.6 08.7201.26K? 0
+144153.86 -395309.8 +000008.4-000029.100000.0 08.7201.04K? 0
+144554.89 +212209.4 -000011.5+000008.600004.2 08.7201.51K? 0
+144642.68 -644541.1 -000008.6+000002.300018.2 08.7201.15K? 0
+145405.49 -243915.9 -000042.8-000031.500030.4 08.7201.79K? 0
+145512.43 -180941.2 -000004.9-000061.400024.9 08.7201.27K? 0
+150450.12 -663102.3 -000023.4-000010.900016.6 08.7201.48K? 0
+150728.52 -413324.2 +000006.9-000013.000006.6 08.7201.63K? 0
+151046.16 +000801.1 -000032.9-000003.000005.9 08.7201.22K? 0
+151056.82 -643804.8 -000019.6-000006.400015.5 08.7201.53K? 0
+151532.03 -512942.9 -000021.3-000039.100009.0 08.7201.52K? 0
+152411.15 +733507.0 +000023.5+000013.400008.0 08.7201.03K? 0
+152451.74 +442152.9 +000032.4-000025.300006.4 08.7201.11K? 0
+152515.67 +031316.8 -000045.0+000043.300006.7 08.7201.12K? 0
+152750.25 -572138.8 +000018.6-000040.900017.6 08.7201.34K? 0
+153024.01 +341602.4 -000005.9-000043.500007.9 08.7201.23K? 0
+154057.30 -424932.1 +000015.9-000004.600001.7 08.7201.04K? 0
+154114.52 +662308.9 -000002.2+000031.100001.2 08.7201.45K? 0
+154607.55 +655140.6 -000015.2-000004.500002.7 08.7201.11K? 0
+154612.19 -705634.3 -000005.1-000010.900011.7 08.7201.67K? 0
+154859.81 +001236.2 +000032.5+000001.200006.0 08.7201.48K? 0
+154943.35 -285422.3 -000028.8-000013.800004.4 08.7201.50K? 0
+155530.37 -042451.4 -000037.8-000013.500016.9 08.7201.45K? 0
+155759.65 -435749.4 -000006.7-000016.000009.8 08.7201.45K? 0 0.10 1.00
+155836.57 +341133.4 -000029.3+000006.700002.7 08.7201.09K? 0
+160043.64 -475321.7 -000011.4-000036.400032.4 08.7201.35K? 0
+160201.13 -062743.0 +000004.4+000037.100005.7 08.7201.07K? 0
+160325.49 -714438.9 +000009.6-000026.400007.5 08.7201.08K? 0
+160435.22 -131251.9 -000009.9-000019.600012.3 08.7201.26K? 0
+161457.12 -003516.7 -000000.2-000035.300003.9 08.7201.15K? 0
+162159.15 +543117.3 -000019.3+000017.300005.6 08.7201.11K? 0
+162401.31 +550934.9 +000026.0+000016.100006.6 08.7201.51K? 0
+162723.81 -292211.6 +000009.1-000012.000009.5 08.7201.07K? 0
+162851.67 -620351.3 -000019.3+000007.200016.5 08.7201.35K? 0
+162852.00 +175956.4 +000011.0+000001.900001.9 08.7201.75K? 0
+163049.05 -021816.8 +000087.0-000053.800009.3 08.7201.14K? 0
+163118.24 +191711.8 -000038.8+000003.100027.3 08.7201.07K? 0
+164532.28 -292623.8 -000013.1-000031.300008.5 08.7201.04K? 0
+165101.42 +333553.7 -000030.7-000021.100016.6 08.7201.11K? 0
+165329.42 +083606.1 +000017.2-000010.600004.2 08.7201.40K? 0
+165340.85 +080003.3 +000025.9-000022.000001.7 08.7201.24K? 0
+165500.25 -573916.0 -000005.5+000005.700014.9 08.7201.32K? 0
+165712.90 +251003.1 -000026.2-000019.400000.4 08.7201.08K? 0
+165833.42 -284913.3 +000000.3-000024.900030.2 08.7201.03K? 0
+170720.21 +214141.7 -000004.0+000028.800006.7 08.7201.51K? 0
+170922.23 +075714.0 +000002.3-000041.000007.2 08.7201.08K? 0
+171259.60 -374837.0 -000011.6-000003.000001.4 08.7201.07K? 0
+171653.54 +532319.3 +000022.2-000028.600005.4 08.7201.41K? 0
+172138.88 -495348.9 -000029.9-000030.300004.4 08.7201.07K? 0
+172443.36 +835609.1 -000003.5-000010.600000.5 08.7201.02K? 0
+172643.72 -212449.6 +000013.5-000014.200001.6 08.7201.28K? 0
+173321.09 -601230.9 -000043.7-000011.800005.9 08.7201.08K? 0
+173452.85 -134636.7 +000009.1-000020.700020.2 08.7201.72K? 0
+174215.33 +433843.3 -000015.1-000006.200028.0 08.7201.68K? 0
+174540.44 -201216.1 +000005.7-000027.300020.3 08.7201.52K? 0
+174800.47 +080740.7 -000002.0-000025.000001.9 08.7201.55K? 0
+175035.33 +040345.3 +000034.1-000010.500012.7 08.7201.21K? 0
+175257.78 -122412.0 -000033.1+000006.300001.5 08.7201.30K? 0
+180053.52 +485844.2 +000004.1+000018.000007.4 08.7201.03K? 0
+180401.16 -062328.5 -000005.0-000046.400017.0 08.7201.77K? 0
+180550.74 +502016.5 -000006.1-000018.800019.1 08.7201.72K? 0
+180851.03 +454621.7 +000014.0+000006.700010.5 08.7201.37K? 0
+180914.19 +560306.3 +000018.4-000010.800000.8 08.7201.29K? 0
+181317.04 -495502.0 +000002.9-000026.300033.0 08.7201.63K? 0
+181419.23 +322131.7 +000006.8-000006.700003.2 08.7201.21K? 0
+181452.78 -502044.5 -000003.9-000087.400002.0 08.7201.08K? 0
+182002.02 +182346.5 +000004.6-000004.000026.1 08.7201.03K? 0
+182007.46 +263027.2 -000014.6-000016.300014.7 08.7201.48K? 0
+182148.49 +291518.8 +000007.3-000017.300012.8 08.7201.03K? 0
diff --git a/kstars/kstars/data/hip096.dat b/kstars/kstars/data/hip096.dat
new file mode 100644
index 00000000..f342ceaf
--- /dev/null
+++ b/kstars/kstars/data/hip096.dat
@@ -0,0 +1,1000 @@
+182542.96 +332745.2 +000015.1-000016.200005.2 08.7201.00K? 0
+182544.96 -272627.5 +000009.9-000003.500017.4 08.7201.15K? 0
+182546.03 -830741.7 -000002.3-000017.100001.1 08.7201.68K? 0
+182617.87 -445745.2 +000012.6-000012.100009.6 08.7201.35K? 0
+182805.67 -524456.0 +000010.4-000014.900015.8 08.7201.10K? 0
+182855.05 +101218.9 +000000.5-000012.100004.4 08.7201.16K? 0
+183007.22 +631821.7 -000025.7+000000.600018.5 08.7201.30K? 0
+184010.88 +063648.0 +000004.8-000010.100007.4 08.7201.55K? 0
+184250.36 +422307.1 +000018.5-000011.000012.2 08.7201.05K? 0
+184301.76 +052957.8 -000009.5-000059.600008.1 08.7201.19K? 0
+184357.90 -042838.0 +000004.6-000035.600019.9 08.7201.20K? 0
+184652.94 +604347.7 -000002.3-000000.600007.4 08.7201.20K? 0
+184747.27 -884632.1 +000015.1-000023.200002.2 08.7201.14K? 0
+185800.52 +342742.6 +000006.0+000011.300009.1 08.7201.44K? 0
+190756.49 +404959.4 -000025.3-000115.700003.6 08.7201.00K? 0
+190940.13 -504652.4 +000003.7-000009.200003.8 08.7201.06K? 0
+190945.67 -345420.4 -000033.4+000001.300031.8 08.7201.66K? 0
+191427.30 +295316.1 +000005.0-000000.300003.4 08.7201.22K? 0
+191431.27 +025556.5 -000013.9-000002.400026.1 08.7201.60K? 0
+191734.59 +033529.4 +000001.5-000016.500003.4 08.7201.07K? 0
+192836.74 +113202.3 +000007.6+000003.100017.0 08.7201.08K? 0
+193125.10 -135841.2 +000018.8-000017.800010.9 08.7201.42K? 0
+193430.24 -064711.1 +000022.2-000018.200010.0 08.7201.33K? 0
+193446.82 +674815.5 -000006.3-000018.100002.7 08.7201.12K? 0
+193830.46 +742405.3 -000002.8+000006.400010.7 08.7201.04K? 0
+193857.15 -481907.0 -000005.1+000003.300034.9 08.7201.01K? 0
+194511.21 -252234.3 -000014.2-000027.900008.6 08.7201.38K? 0
+194836.72 -443354.5 -000014.1-000008.200004.3 08.7201.42K? 0
+195132.41 +423444.1 -000014.7+000010.200012.6 08.7201.49K? 0
+195318.86 +233658.6 -000016.6-000018.400003.5 08.7201.14K? 0
+195507.44 -270631.9 +000013.8-000018.800014.1 08.7201.22K? 0
+195524.01 +292130.3 +000006.0-000009.400000.4 08.7201.30K? 1
+195622.56 -162219.1 +000018.7+000018.600019.1 08.7201.67K? 0
+195941.79 -085320.2 +000010.4-000027.400012.8 08.7201.69K? 0
+200026.14 +120332.1 -000007.2+000001.700011.6 08.7201.23K? 0
+200033.33 +524511.4 +000003.4-000000.500013.3 08.7201.01K? 0
+200314.93 +274823.6 -000000.2-000005.600012.6 08.7201.44K? 0
+200747.87 +044529.0 +000016.6-000049.100040.0 08.7201.55K? 0
+201011.74 -452222.1 +000002.9-000036.400013.6 08.7201.13K? 0
+201135.74 -315057.7 +000000.4-000021.700026.6 08.7201.35K? 0
+201223.69 +200428.8 +000010.4-000014.300002.7 08.7201.13K? 0
+201602.69 +364928.6 +000001.9-000001.400008.3 08.7201.28K? 0
+201850.38 +455532.4 -000006.7+000017.700003.7 08.7201.29K? 0
+201855.97 +592922.8 +000008.3+000032.600000.2 08.7201.56K? 0
+201858.91 -615409.2 +000013.5+000002.300000.7 08.7201.02K? 0
+202142.54 -362816.5 -000028.4-000012.000014.4 08.7201.61K? 0 0.10 1.00
+203033.81 -313934.1 +000002.1-000036.400002.7 08.7201.23K? 0
+203500.34 +073630.1 +000046.1+000027.100004.3 08.7201.33K? 0
+203801.79 +052211.4 -000001.3-000005.600009.3 08.7201.04K? 0
+203934.27 +214316.7 +000025.7+000038.600038.7 08.7201.25K? 1
+204143.20 -402523.4 +000013.0-000006.200003.0 08.7201.29K? 0
+204636.19 +095140.1 +000086.6+000040.200016.9 08.7201.30K? 0
+204822.88 -495704.0 -000001.2+000013.300017.5 08.7201.20K? 0
+204919.83 +182915.0 +000011.4-000005.100013.1 08.7201.28K? 0
+205258.09 +042424.4 +000013.6+000011.300002.1 08.7201.40K? 0
+205613.02 -290415.0 -000008.5-000071.700003.4 08.7201.16K? 0
+205754.28 -243354.0 +000042.3-000023.900010.3 08.7201.44K? 0
+210245.47 -515417.9 +000037.5-000021.900001.0 08.7201.37K? 0
+210524.62 -444327.0 +000051.3-000026.900012.9 08.7201.06K? 0
+210619.98 -823016.8 +000010.3-000016.500028.1 08.7201.49K? 0
+210843.53 -293200.6 -000004.7-000036.900015.9 08.7201.01K? 0
+211000.36 +014754.0 -000002.4-000008.200007.6 08.7201.23K? 0
+211539.75 +394343.0 +000021.1-000009.000007.2 08.7201.16K? 0
+211602.26 +001204.1 +000039.9+000001.700013.3 08.7201.24K? 0
+211844.45 +095818.0 +000015.9+000005.900006.0 08.7201.05K? 0
+214236.82 -120232.6 +000042.6-000013.100013.3 08.7201.31K? 0
+214608.00 +200127.6 +000003.2+000000.400004.4 08.7201.06K? 0
+214831.52 +024856.2 +000034.2-000008.700021.3 08.7201.18K? 0
+214916.94 -504010.5 -000006.9-000011.000023.3 08.7201.53K? 0
+215256.69 +033153.2 +000081.1-000027.700000.2 08.7201.20K? 0
+215632.04 +082241.1 -000019.4-000017.300003.5 08.7201.42K? 0
+220556.37 -630655.6 +000025.3-000017.100001.1 08.7201.05K? 0
+220752.44 -175552.0 +000011.7-000014.800024.8 08.7201.01K? 0
+221219.54 -070353.0 +000006.2+000000.800009.9 08.7201.10K? 0
+222001.67 -633741.6 +000016.3+000005.800019.4 08.7201.07K? 0
+222416.43 +442708.1 +000016.0+000008.600001.0 08.7201.14K? 0
+222556.26 -750052.9 +000043.6+000022.900029.0 08.7201.09K? 0
+222656.97 +290905.8 -000025.2-000022.900004.5 08.7201.15K? 0
+223714.14 -101611.7 +000018.1+000003.900000.7 08.7201.49K? 0
+223830.10 -162821.9 +000026.7-000006.600014.3 08.7201.00K? 0
+224147.80 +045857.6 +000042.7-000076.000014.8 08.7201.27K? 0
+224208.50 -570224.1 +000045.2+000007.400003.5 08.7201.05K? 0
+224244.74 +185447.9 +000006.5+000023.900011.6 08.7201.44K? 0
+224337.34 +425650.8 +000005.0+000022.300014.9 08.7201.21K? 0
+224831.00 +163030.2 -000009.9+000010.300028.6 08.7201.47K? 0
+225113.28 -575823.0 -000040.5+000005.800008.1 08.7201.02K? 0
+230404.16 -682053.2 -000020.5-000011.400000.6 08.7201.11K? 0
+231248.61 -124921.7 +000020.7-000021.100025.1 08.7201.39K? 0
+231317.12 +370114.3 +000002.4+000013.600007.8 08.7201.49K? 0
+231337.08 +431503.2 -000028.8-000009.700004.9 08.7201.07K? 0
+233734.16 +245059.1 +000032.1-000009.700002.3 08.7201.19K? 0
+233757.80 +353449.1 +000084.6-000019.700005.0 08.7201.02K? 0
+233927.05 -005840.4 +000005.4+000008.100012.4 08.7201.22K? 0
+234437.18 +583325.1 -000001.8+000006.900014.6 08.7201.23K? 0
+235603.41 +641137.9 +000019.2-000001.400002.5 08.7201.12K? 0
+235745.53 +344121.2 -000020.3-000016.500002.5 08.7201.49K? 0
+025529.74 +601358.9 +000001.1-000031.300027.3 08.7202.24M? 0
+043206.36 +465902.3 +000010.7+000008.400008.2 08.7202.19M? 0
+163329.56 -140956.5 +000039.3-000045.200016.7 08.7202.02M? 0
+194823.00 +314336.3 -000003.8-000028.700034.4 08.7202.00M? 0
+210351.18 +575330.1 -000004.2+000007.500007.8 08.7202.00M? 0
+000115.64 +375359.0 +000010.2+000000.800007.8 08.7300.98K? 0
+000120.28 +773801.7 +000146.8+000028.100002.0 08.7300.95K? 0
+001722.34 +163037.5 +000032.0+000001.900017.6 08.7300.63G? 0
+002317.10 +541918.7 +000004.6-000011.500025.2 08.7300.19A? 0
+002508.46 +631215.9 -000011.4+000007.900012.9 08.7300.57F? 0
+002847.97 +623022.6 -000004.4-000009.200007.6 08.7300.12A? 0
+003115.44 +571506.1 -000005.4+000007.300002.9 08.7300.17A? 0
+003902.99 +331101.5 -000008.6-000025.900008.2 08.7300.36F? 0
+004242.91 +004410.9 -000031.0-000037.600009.1 08.7300.48F? 0
+004917.82 -013733.6 +000043.6+000027.600008.2 08.7300.36F? 0
+005020.58 +630743.8 +000004.2-000024.800026.9 08.7300.96K? 0
+005036.18 +563646.4 +000002.2-000006.000000.2 08.7300.03A? 0
+005047.51 -015518.7 +000022.1-000072.500018.6 08.7300.49F? 0
+005245.33 +452629.0 -000035.9-000025.900010.6 08.7300.41F? 0
+005544.05 +472347.5 +000001.7-000012.600001.7 08.73-0.00B? 0
+010401.75 -640840.4 +000081.7+000002.600013.4 08.7300.80G? 0
+010934.28 -581752.4 -000000.6-000005.000005.5 08.7300.73G? 0
+011723.62 -613444.5 +000045.0-000126.300001.0 08.7300.61G? 0
+011837.91 -255356.6 +000101.6+000021.700016.6 08.7300.78G? 0
+011841.28 +040622.2 -000063.0-000039.800006.7 08.7300.32F? 0
+012152.31 +613049.5 -000027.1+000004.000007.3 08.7300.42F? 0
+012152.50 +083259.3 +000019.6-000017.000010.5 08.7300.45F? 0
+012312.77 +203342.6 +000015.7-000008.600005.5 08.7300.93G? 0
+012426.96 +295030.2 -000037.4-000013.700005.9 08.7300.52F? 0
+012448.61 +392506.9 -000017.5+000006.900017.0 08.7300.93G? 0
+012725.47 +062457.3 -000008.0-000004.100006.9 08.7300.37F? 0
+012949.71 +734416.2 +000012.1-000014.700000.9 08.7300.48F? 0
+013133.78 -695933.3 +000053.0+000006.700011.8 08.7300.56F? 0
+013229.54 -294335.4 +000026.3-000045.600006.0 08.7300.31F? 0
+013826.28 +603346.7 -000006.5+000010.000007.6 08.7300.18A? 0
+014102.52 +765038.9 -000010.1+000002.600003.6 08.7300.36F? 0
+014400.44 +114302.0 +000046.8-000030.400020.0 08.7300.49F? 0
+015419.50 +512457.4 +000000.7-000011.100002.4 08.7300.02A? 0
+020204.30 -023458.1 +000014.9+000000.300011.4 08.7300.54F? 0
+020523.21 -590959.5 -000004.6+000014.900000.7 08.7300.21A? 0
+021004.45 +152930.4 -000024.0-000041.900029.6 08.7300.77G? 0
+021201.20 -321944.0 +000040.2+000024.900001.4 08.7300.38F? 0
+021657.19 +310025.6 -000028.2+000012.500020.8 08.7300.52F? 0
+022245.02 +045725.4 -000007.7-000004.600012.0 08.7300.54F? 0
+023120.53 +021607.3 -000021.2-000036.500000.2 08.7300.41F? 0
+023142.52 -151623.4 -000070.9-000127.300046.5 08.7300.88G? 0
+023439.00 -230835.5 -000019.3+000004.600031.0 08.7300.97K? 0
+023440.09 +395250.1 +000002.9-000014.300002.1 08.7300.01A? 0
+023714.89 +491324.3 +000007.8-000016.400008.0 08.7300.21A? 0
+023920.64 +255218.6 -000006.4+000019.700003.6 08.7300.33F? 1
+024206.92 +671418.4 -000057.3+000015.700003.7 08.7300.57F? 0
+024838.49 +361238.3 +000039.6-000078.500006.1 08.7300.53F? 0
+025611.62 +725312.0 +000000.0+000000.000000.0 08.7300.59G? 0
+030327.44 +484534.8 -000024.9+000049.500018.7 08.7300.66G? 0
+030812.25 +591831.9 +000016.5-000030.000009.1 08.7300.61G? 0
+030915.80 -114350.2 +000072.6+000017.800007.2 08.7300.51F? 0
+031255.01 -002302.5 -000027.3-000008.800003.8 08.7300.47F? 0
+031558.68 +004552.6 +000110.8+000029.000007.2 08.7300.54F? 0
+032236.74 +414130.3 +000015.9-000007.200002.2 08.7300.28A? 0
+032518.25 +500430.1 -000015.4+000003.000005.1 08.7300.16A? 0
+033142.88 +084602.3 -000023.7+000091.400004.4 08.7300.65G? 0
+033144.19 +695720.6 +000050.2-000094.900001.7 08.7300.57F? 0
+033230.05 +312745.5 +000058.6-000036.800025.1 08.7300.44F? 0
+033530.54 +062438.2 -000047.8+000011.800022.3 08.7300.11A? 1
+033629.65 +235445.7 +000061.7-000017.600013.7 08.7300.67G? 0
+033722.60 +183548.8 +000146.0-000006.300014.2 08.7300.53F? 0
+034018.37 -243104.8 -000036.3+000095.400006.3 08.7300.51F? 0
+034800.91 +410936.7 -000033.5-000013.600004.0 08.7300.25A? 0
+035653.89 +224302.9 +000015.6-000088.300025.7 08.7300.51F? 0
+035745.22 -640117.9 -000036.0+000007.700000.8 08.7300.40F? 0
+035936.36 +793107.8 +000000.4-000017.200000.4 08.7300.19A? 0
+040040.12 -125134.2 +000045.7-000000.500008.9 08.7300.40F? 0
+040050.73 +481438.6 +000052.4-000043.100005.5 08.7300.46F? 0
+040304.72 -443531.2 +000097.4+000008.700001.6 08.7300.97K? 0
+040424.56 +560019.5 +000038.6+000001.000020.4 08.7300.69G? 0
+040426.26 +751552.0 -000004.3+000006.200002.9 08.7300.22A? 0
+041229.07 +260244.5 +000065.9-000000.300006.8 08.7300.43F? 0
+041243.71 -473356.8 +000044.8+000046.800028.3 08.7300.66G? 0
+041306.00 -141922.2 +000016.9-000007.000005.5 08.7300.20A? 0
+041448.85 -071114.7 -000005.8-000022.200011.5 08.7300.30A? 0
+041541.34 -563120.4 +000009.0-000095.600011.6 08.7300.65G? 0
+041544.63 +452335.4 +000131.4-000232.700003.3 08.7300.70G? 0
+042104.07 +835405.7 -000013.5+000021.600013.5 08.7300.46F? 0
+042206.47 -414555.5 +000010.7-000002.800005.0 08.73-0.04B? 0
+042345.80 +062244.2 +000000.0+000025.000010.5 08.7300.28A? 0
+042451.97 -382004.4 -000013.8+000050.600014.4 08.7300.82G? 0
+042837.75 +204954.1 +000008.6-000036.300008.9 08.7300.67G? 0
+042926.45 -423253.7 +000013.7+000027.200002.5 08.7300.97K? 0
+044154.62 -445457.5 -000014.7-000004.200005.8 08.7300.33F? 0
+044209.78 -622306.1 +000006.9+000022.400009.7 08.7300.32F? 0
+044243.91 +592918.3 -000055.2+000003.000022.8 08.7300.82G? 0
+044329.23 +331440.3 -000005.5-000012.000036.7 08.7300.60G? 0
+044654.87 +520132.8 -000029.5+000005.600002.4 08.7300.41F? 0
+044740.02 +130652.8 +000016.5+000000.500016.7 08.7300.47F? 0
+045152.03 +232116.8 -000002.2-000008.200002.8 08.7300.29A? 0
+045225.80 +504722.2 +000002.8-000025.000014.3 08.7300.20A? 0
+045533.72 -062622.4 +000034.0-000017.700005.8 08.7300.46F? 0
+045658.95 +375157.5 +000000.0+000005.000013.4 08.7300.97K? 0
+045738.14 -471620.4 +000019.9+000012.500005.8 08.7300.30A? 0
+045836.83 -121402.1 -000009.4+000003.800008.8 08.7300.46F? 0
+045845.77 -471920.1 +000001.6+000030.300001.3 08.7300.92G? 0
+050112.77 +075209.5 -000009.3-000010.900007.7 08.7300.53F? 0
+050451.37 -103102.0 +000005.0+000026.800007.3 08.7300.89G? 0
+050744.12 -095153.4 -000015.5-000001.400024.9 08.7300.15A? 1
+050909.95 -201333.6 -000008.8+000016.300007.3 08.7300.24A? 0
+050946.69 +713239.5 -000003.4+000003.400005.3 08.7300.01A? 0
+051336.53 +513939.4 -000015.8+000012.700009.8 08.7300.93G? 0
+051738.95 +070903.0 -000001.5+000002.700002.0 08.7300.03A? 0
+051824.33 -023207.5 -000008.3+000002.400014.2 08.7300.26A? 0
+052450.10 +004558.6 -000004.5-000002.900000.3 08.73-0.02B? 0
+052533.07 +442335.4 +000011.3-000004.600008.0 08.7300.23A? 0
+052943.12 -155434.4 -000008.2+000000.600004.0 08.7300.07A? 0
+053011.66 +371948.1 +000063.9-000032.000005.3 08.7300.57F? 0
+053248.63 +611524.5 +000001.2-000002.600000.5 08.7300.24A? 0
+053424.58 +033341.0 +000001.7-000009.100006.7 08.7300.09A? 0
+053522.78 +421804.4 -000028.2-000045.200007.5 08.7300.53F? 0
+053653.34 -170058.6 +000022.5-000025.400005.4 08.7300.24A? 0
+053917.19 +101535.7 +000012.2-000029.900027.4 08.7300.63G? 0
+054214.56 +222217.0 +000013.2-000003.900012.4 08.7300.05A? 0
+054701.15 +214031.7 -000014.6-000007.300029.3 08.7300.30A? 0
+054702.29 -230004.9 -000007.8+000030.000009.9 08.7300.96K? 0
+054716.70 +562554.2 +000009.1+000018.000013.7 08.7300.58G? 0
+054950.96 +325823.0 +000017.9+000023.500016.4 08.7300.76G? 0
+055020.92 +183329.1 +000015.7-000024.200012.6 08.7300.28A? 0
+055055.86 +002007.5 -000011.2-000099.100000.2 08.7300.62G? 0
+055648.21 +185624.8 -000019.7-000041.100002.4 08.7300.43F? 0
+055818.85 -261219.0 +000014.9+000000.400007.9 08.7300.95K? 0
+060112.32 -114214.2 -000041.0+000001.000006.6 08.7300.58G? 0
+060146.51 +230807.1 -000005.9-000004.200024.7 08.7300.24A? 0
+060214.74 -440036.3 -000075.8+000313.700022.9 08.7300.60G? 0
+060327.46 -214035.2 +000095.2-000128.100018.1 08.7300.61G? 0
+060414.74 -410914.6 +000000.0+000000.000000.0 08.7300.45F? 1
+060420.81 +465359.4 -000026.2-000051.700000.6 08.7300.55F? 0
+060541.36 -312328.5 +000007.4+000010.900002.4 08.7300.93G? 0
+060619.64 +845008.1 +000012.9+000015.000008.8 08.7300.95K? 0
+060636.37 +390545.4 -000034.6-000170.900010.0 08.7300.54F? 0
+060744.33 -070947.9 +000003.8+000002.700002.3 08.7300.00A? 0
+061007.36 +164535.1 +000011.8+000005.400023.5 08.7300.44F? 0
+061029.98 -001423.9 +000012.6-000012.100019.0 08.7300.53F? 0
+061132.33 +335410.2 -000006.4-000008.500001.1 08.73-0.03B? 0
+061137.68 +420501.2 +000008.5-000009.000014.6 08.7300.46F? 0
+061244.90 +112800.1 -000003.7+000012.900015.4 08.7300.28A? 0
+061301.07 -151304.4 -000000.6-000009.900016.5 08.7300.34F? 0
+061341.29 -001831.1 +000026.9-000134.200006.8 08.7300.65G? 0
+061412.58 +121638.8 -000034.7-000038.900011.0 08.7300.72G? 0
+061510.45 +335010.4 +000000.8-000012.200007.9 08.7300.16A? 0
+061717.30 +054306.7 +000015.2-000006.900002.5 08.7300.95K? 0
+061739.92 +054908.7 -000008.6+000014.600031.6 08.7300.35F? 0
+061747.18 -584832.5 -000050.8+000015.600018.3 08.7300.45F? 0
+061841.40 -034323.6 +000014.8-000051.100011.3 08.7300.44F? 0
+061922.81 +195959.3 -000054.3-000034.200001.2 08.7300.69G? 0
+061951.99 +125506.0 -000021.6-000031.500008.2 08.7300.98K? 0
+062122.75 -103134.0 +000008.7-000026.300002.2 08.7300.86G? 0
+062351.17 +394458.8 -000014.7-000011.500000.5 08.7300.04A? 0
+062448.16 -244932.7 +000011.0-000001.600002.9 08.73-0.02B? 0
+062516.81 +564319.8 -000001.4-000006.600008.8 08.7300.14A? 0
+062631.12 +584337.3 -000005.6-000041.800008.3 08.7300.42F? 0
+063008.32 +065334.0 -000004.1+000005.300006.7 08.73-0.01B? 0
+063136.32 +045559.6 -000007.7-000021.000002.3 08.7300.10A? 0
+063526.32 +154239.3 -000007.1-000013.400006.0 08.7300.85G? 0
+063651.03 +365450.9 -000008.5-000030.800001.8 08.7300.03A? 0
+063750.23 -214628.0 -000005.9+000002.900004.4 08.7300.61G? 0
+063753.23 +114104.9 -000021.2-000008.700002.5 08.7300.92G? 0
+063907.07 +022011.8 -000008.9+000004.000009.2 08.7300.03A? 0
+065030.61 -554433.9 -000015.0+000004.000005.2 08.73-0.04B? 0
+065550.20 +135254.9 +000001.4-000019.000002.7 08.73-0.02B? 0
+065755.97 +163847.9 +000007.4+000003.700000.7 08.7300.27A? 0
+065847.23 -092024.8 -000021.3+000014.700004.2 08.73-0.03B? 0
+065901.71 -042306.3 -000003.0-000010.100009.0 08.73-0.08B? 0
+070001.09 -025506.5 +000017.7-000010.400009.8 08.7300.22A? 0
+070156.57 +773642.6 -000006.2-000010.600007.5 08.7300.91G? 0
+070309.09 -280354.8 -000007.3+000014.500001.9 08.7300.14A? 0
+070455.30 +161320.4 -000025.9-000011.600005.0 08.7300.86G? 0
+070518.14 +071234.6 -000012.7+000021.500026.9 08.7300.02A? 0
+070551.93 +360255.1 -000017.2+000001.400001.5 08.7300.66G? 0
+070602.07 -421844.9 -000017.0+000040.500005.2 08.7300.45F? 0
+070651.06 +105637.7 -000001.5+000000.300007.3 08.7300.09A? 0
+070919.79 -331842.2 -000011.4+000020.900004.5 08.7300.34F? 0
+071054.71 -252522.6 +000024.0-000033.600011.5 08.7300.48F? 0
+071150.20 -585102.5 +000003.5-000002.400006.2 08.73-0.02B? 0
+071319.34 -600330.4 -000018.0+000025.000006.1 08.7300.31A? 0
+071444.21 +312504.4 +000004.9-000010.900026.6 08.7300.47F? 0
+071504.29 +085113.2 +000009.0+000000.300021.7 08.7300.37F? 0
+071504.70 -301129.1 -000018.6-000012.700009.3 08.7300.52F? 0
+071748.37 -115728.5 -000029.1+000002.600006.0 08.7300.34F? 0
+071941.72 -544920.5 -000027.1+000004.600013.8 08.7300.60G? 0
+071952.07 +545536.5 +000027.3-000031.200008.2 08.7300.17A? 0
+072249.62 -715731.3 -000004.4+000052.800000.4 08.7300.40F? 0
+072343.44 -225159.0 +000011.1+000000.500000.8 08.7300.02A? 0
+072356.52 -253137.8 -000006.8+000006.100012.6 08.73-0.06B? 0
+073234.80 -021009.9 -000018.7-000011.400004.9 08.7300.54F? 0
+073237.29 -112627.5 +000000.2-000011.400010.6 08.7300.77G? 0
+073453.67 -052529.3 -000007.5-000001.800001.8 08.7300.44F? 0
+073701.23 +145320.7 -000019.8-000031.100008.6 08.7300.12A? 0
+073727.16 -160418.7 -000007.3+000018.200003.0 08.7300.31F? 0
+073755.88 -255937.8 -000009.3-000001.700000.8 08.7300.34F? 0
+073819.33 +304145.6 +000006.4-000017.900010.4 08.7300.94G? 0
+074242.63 +140308.8 -000023.7-000034.800023.3 08.7300.57F? 0
+074341.23 -461220.3 -000011.3+000033.000009.4 08.7300.31F? 0
+074344.20 -631732.9 -000047.6+000033.900000.7 08.7300.36F? 0
+074558.94 +050422.7 -000044.3-000007.600009.7 08.7300.64G? 0
+074952.31 -134548.5 +000015.4-000007.400011.0 08.7300.40F? 0
+075203.89 -145321.3 +000010.2+000008.800045.0 08.7300.97K? 0
+075345.87 -680034.1 -000012.2+000050.300003.3 08.7300.41F? 0
+075723.56 -265616.3 -000006.0+000021.400001.6 08.7300.15A? 0
+075924.77 -045538.2 -000012.2-000015.700001.6 08.7300.13A? 0
+080020.78 -252311.1 -000008.7+000000.400012.1 08.7300.40F? 0
+080209.19 -415346.3 -000003.1-000003.400005.1 08.73-0.08B? 0
+080347.52 -662036.2 -000024.6+000045.100004.8 08.7300.44F? 0
+080355.75 +163843.1 -000005.9-000010.500004.3 08.7300.27A? 0
+080402.68 -544716.0 -000044.4+000045.300014.1 08.7300.51F? 0
+080524.73 +054940.4 +000000.0+000000.000000.0 08.7300.22A? 0
+080626.43 -130657.4 -000023.1+000016.700029.7 08.7300.33F? 0
+080701.77 +495334.5 -000015.8+000002.400011.7 08.7300.38F? 0
+080848.31 -194233.7 +000000.7+000003.900013.2 08.73-0.02B? 0
+081110.59 -100127.6 -000024.2+000002.600008.0 08.7300.40F? 0
+081210.92 -455111.2 -000007.4+000022.900014.7 08.73-0.09B? 0
+081350.61 +221647.0 +000006.5-000012.800007.6 08.7300.49F? 0
+081720.80 -333936.6 +000025.5-000044.500009.6 08.7300.42F? 0
+081722.47 -451117.5 -000006.3-000023.400015.5 08.7300.49F? 0
+081921.10 -330126.5 -000000.2+000007.700003.2 08.73-0.06B? 0
+082113.49 +261932.9 +000046.2-000002.600004.3 08.7300.47F? 0
+082203.49 +073835.2 +000021.8-000023.300005.2 08.7300.42F? 0
+082306.14 +352917.2 +000005.8-000035.600015.1 08.7300.86G? 0
+082322.78 -395958.3 -000004.6+000017.500006.3 08.7300.41F? 0
+082936.39 +520311.4 -000106.7+000025.800018.0 08.7300.73G? 1
+083240.44 +445846.6 -000045.2-000091.000020.3 08.7300.51F? 0
+083358.08 -692100.6 -000026.9+000006.000000.8 08.7300.13A? 0
+083712.70 +282309.9 -000003.0-000027.300002.2 08.7300.25A? 0
+083715.61 -172941.2 -000112.5+000072.700044.5 08.7300.86G? 0
+083926.93 -185114.8 -000012.3+000018.100007.0 08.7300.42F? 0
+084207.99 -530935.1 -000006.5-000003.900006.0 08.7300.00B? 0 0.10 1.00
+084309.34 -145947.0 -000022.8+000001.900004.8 08.7300.11A? 0
+085256.43 -371653.0 +000005.1+000000.000007.4 08.7300.14A? 0
+085616.71 +440824.9 +000008.5+000010.100016.9 08.7300.63G? 0
+085618.42 +033406.0 -000015.6-000033.900015.9 08.7300.24A? 0
+090047.28 +212716.4 +000271.4-000322.600023.1 08.7300.88G? 0
+090323.33 -055620.0 +000019.7-000029.000021.0 08.7300.47F? 0
+090640.25 -265605.1 -000016.7+000045.100023.9 08.7300.94G? 0
+090846.49 -543430.8 -000013.8+000026.100002.5 08.7300.35F? 0
+090910.26 +104919.5 +000189.7-000163.300007.3 08.7300.65G? 0
+091146.55 -164844.8 +000000.0+000000.000000.0 08.7300.21A? 0
+091344.63 -501324.8 -000004.4-000003.700005.6 08.7300.45F? 0
+091415.85 +181527.7 -000015.1-000019.900006.8 08.7300.56F? 0
+092401.07 -554607.8 -000016.2+000007.600008.1 08.73-0.02B? 0
+092501.72 +633302.2 -000006.7+000003.400013.3 08.7300.34F? 0
+092830.58 -242611.3 -000047.0+000000.000028.3 08.7300.48F? 0
+092832.29 -412840.0 +000001.1+000000.400004.0 08.7300.95K? 0
+092833.24 -193441.5 -000060.8+000000.700024.6 08.7300.66G? 0
+093051.58 -402530.7 -000007.4-000012.600007.1 08.7300.24A? 0
+093233.28 +204615.0 +000003.5+000002.200007.3 08.7300.95K? 0
+093355.51 -284636.3 +000027.0-000028.900015.4 08.7300.55F? 0
+093423.95 -565031.5 -000021.5+000019.300003.5 08.7300.21A? 0
+093445.29 +131716.4 -000124.2-000183.600027.7 08.7300.48F? 0
+093939.31 +585156.4 +000011.4-000007.900003.2 08.7300.43F? 0
+093940.97 -413927.2 +000012.2-000007.100021.9 08.7300.48F? 0
+094005.57 -171505.2 -000009.3+000000.900009.4 08.7300.45F? 0
+094026.71 -623047.4 -000041.8+000026.900014.5 08.7300.51F? 0
+094416.99 -440320.1 -000012.5+000001.400007.0 08.7300.05A? 0
+094525.93 -542209.5 -000006.6-000004.500006.9 08.7300.96K? 0
+094948.00 -290200.7 -000002.6-000008.800006.3 08.7300.18A? 0
+095012.16 -461009.0 +000028.7-000008.000009.6 08.7300.45F? 0
+095123.01 +413054.8 -000026.4-000004.400002.5 08.7300.23A? 0
+095441.83 +420952.8 -000011.3-000051.300021.8 08.7300.91G? 0
+095453.73 -631555.1 +000003.8+000010.600005.6 08.7300.03A? 0
+095457.90 -444839.4 -000016.2+000014.000003.0 08.7300.36F? 0
+095541.85 +654629.9 -000001.1-000135.300013.6 08.7300.63G? 0
+095605.96 -034830.5 -000074.5+000018.100025.2 08.7300.65G? 0
+095821.66 -360324.0 -000028.2+000026.600006.5 08.7300.49F? 0
+100139.03 -552906.4 -000019.7+000037.500015.5 08.7300.61G? 0
+100148.15 -342921.0 -000005.1-000008.900004.1 08.7300.88G? 0
+101041.40 +015558.4 +000032.5-000062.900005.4 08.7300.92G? 0
+101445.90 -445244.4 +000002.9-000003.200000.4 08.7300.17A? 0
+101456.69 -084425.9 +000004.7-000023.100019.8 08.7300.48F? 0
+101524.91 -770517.0 -000004.8+000003.200004.6 08.7300.23A? 0
+101707.60 +250747.2 -000022.9+000000.800002.5 08.7300.13A? 0
+102122.82 -372106.8 -000001.0+000028.300003.8 08.7300.39F? 0
+102212.23 -313101.3 -000039.6+000008.400003.7 08.7300.32F? 0
+102316.25 +442312.7 +000043.4-000105.500003.7 08.7300.61G? 0
+102325.45 +135419.6 -000018.6-000014.900004.0 08.7300.30A? 0
+102707.00 -043424.3 -000030.9-000028.700012.9 08.7300.54F? 0
+102733.90 +565243.7 -000020.8+000010.600012.9 08.7300.30A? 0
+103022.88 +562120.3 -000024.4-000028.500013.7 08.7300.40F? 0
+103558.62 -581232.4 +000000.0+000000.000000.0 08.7300.02A? 0
+103847.86 -314345.0 -000001.2+000007.800004.4 08.7300.84G? 0
+104225.37 +363109.9 +000017.3-000000.100004.4 08.7300.51F? 0
+104349.34 -481420.4 -000029.1+000015.300000.9 08.7300.27A? 0
+104359.92 -593225.4 +000000.0+000000.000000.0 08.7300.45F? 0
+104442.75 -595348.2 +000000.0+000000.000000.0 08.7300.22A? 0
+104504.48 +380717.0 +000014.9-000066.400023.1 08.7300.94G? 0
+105109.46 -172911.9 -000002.4+000015.800002.5 08.7300.93G? 0
+105140.99 -080411.7 -000096.6-000003.200026.9 08.7300.51F? 0
+105201.56 +070251.4 -000093.4-000031.400007.0 08.7300.67G? 0
+105250.66 +071303.7 -000013.3-000004.500008.9 08.7300.30A? 0
+105302.94 -433239.6 -000055.1-000009.400023.2 08.7300.76G? 0
+105526.68 -114052.9 -000019.8+000013.600003.2 08.7300.97K? 0
+110329.84 -430122.4 -000011.5+000018.500013.2 08.7300.40F? 0
+110537.61 +022148.6 -000019.5-000002.600011.9 08.7300.36F? 0
+110649.37 +025140.7 -000043.9+000001.200012.1 08.7300.28A? 0
+110805.16 -601349.9 -000033.5-000008.200000.1 08.7300.20A? 0
+111228.41 -095845.3 +000009.0-000007.200021.5 08.7300.37F? 0
+111454.18 -111402.2 -000045.2-000039.700008.4 08.7300.49F? 0
+111703.74 -832336.4 -000004.8-000006.100007.5 08.7300.26A? 0
+112216.41 -495525.8 -000003.9-000004.800000.9 08.7300.30A? 0
+112837.25 +125433.7 -000000.4+000028.100008.2 08.7300.96K? 0
+114027.93 -192718.7 -000058.2+000063.600015.2 08.7300.91G? 0
+114246.42 -613022.2 +000005.0+000012.300016.9 08.73-0.02B? 0
+114317.21 -553505.3 -000012.1+000002.800004.2 08.7300.28A? 0 0.10 1.00
+114402.16 -581640.6 -000009.2-000006.300012.0 08.7300.98K? 0
+114447.42 -581553.0 -000042.3-000020.900002.2 08.7300.57F? 0
+114729.86 +770224.5 +000186.1-000080.000008.4 08.7300.76G? 0
+114843.72 +311229.7 -000083.3+000114.300011.8 08.7300.67G? 0
+114953.01 -073518.3 -000013.9+000020.900012.7 08.7300.97K? 0
+115546.11 -443036.5 -000002.0+000002.700004.9 08.7300.32F? 0
+115608.04 -562637.1 -000001.4-000003.500008.0 08.73-0.08B? 0
+115835.32 +695940.8 -000039.5-000003.100001.6 08.7300.92G? 0
+115948.74 +532352.1 -000053.1-000013.900002.9 08.7300.58G? 1
+120028.19 -242729.1 -000000.1+000006.800014.3 08.7300.13A? 0
+120110.28 -095230.4 -000006.8-000006.400005.4 08.7300.02A? 0
+120207.95 +311458.3 -000050.5+000004.800016.4 08.7300.51F? 0
+120251.27 +364813.7 -000040.0-000004.600007.4 08.7300.44F? 0
+120910.54 -653657.2 -000024.8-000004.900008.5 08.7300.38F? 0
+121159.57 +230535.7 -000241.9-000047.600005.5 08.7300.79G? 0
+121403.71 +045944.9 -000256.5-000097.300019.8 08.7300.80G? 0
+121857.71 +171946.1 +000004.9+000008.100002.1 08.7300.51F? 0
+121944.75 -624620.2 -000035.7-000017.400009.0 08.7300.65G? 0
+122317.76 -342434.8 +000027.6-000027.500021.5 08.7300.90G? 0
+122405.39 -660650.3 -000002.6-000004.300002.8 08.7300.99K? 0
+122716.30 -604645.5 +000000.0+000000.000000.0 08.7300.04A? 1
+123559.92 +361528.5 -000012.6-000052.600001.5 08.7300.50F? 0
+123628.43 +104347.6 +000034.1-000037.100001.5 08.7300.58F? 0
+123643.89 +453114.0 -000016.4+000015.700000.0 08.7300.46F? 0
+124145.68 -113529.8 -000050.2-000001.600032.3 08.7300.59G? 0
+124254.89 -504900.0 -000028.2-000013.400008.6 08.7300.33F? 0
+124307.55 -693244.2 -000011.1-000049.900012.8 08.7300.47F? 0
+124935.04 +034914.2 -000087.6-000003.700024.8 08.7300.56F? 0
+125252.18 +020701.1 +000013.0-000007.400012.1 08.7300.94G? 0
+125418.44 -605338.9 +000000.8-000012.300015.1 08.73-0.02B? 0
+125504.85 +641149.4 -000043.4+000011.100004.1 08.7300.31F? 0
+125621.26 +065336.2 -000160.5-000104.500003.7 08.7300.74G? 0
+125835.06 -541735.5 -000021.4+000001.500000.3 08.73-0.03B? 0
+125846.26 +221249.6 -000033.9-000032.600011.9 08.7300.51F? 0
+125941.87 -553439.3 -000007.2+000001.600005.7 08.7300.20A? 0
+130023.27 +415548.7 -000029.1-000007.500011.3 08.7300.33F? 0
+130329.09 +254748.1 -000020.3-000021.100009.0 08.7300.43F? 0
+130528.30 +101525.5 +000024.2-000034.900020.5 08.7300.96K? 0
+131354.34 -772733.0 +000000.0+000000.000000.0 08.7300.03A? 1
+131403.69 -332316.5 -000028.7-000009.000005.4 08.7300.19A? 0
+131532.08 +363558.9 +000039.0-000051.600002.7 08.7300.47F? 0
+132218.46 -205141.6 -000042.2+000034.400009.4 08.7300.47F? 0
+132525.94 +013827.5 +000044.8-000061.500009.5 08.7300.49F? 0
+133027.79 -592421.7 -000018.8+000034.600008.3 08.7300.37F? 0
+133140.74 -151640.3 -000048.1-000022.000006.1 08.7300.47F? 0
+133151.25 -404346.5 +000018.4-000029.000018.2 08.7300.55F? 0
+133410.74 -162320.2 +000044.9-000045.700019.3 08.7300.52F? 0
+134146.07 -550237.1 -000007.9+000004.000012.2 08.7300.41F? 0
+134725.06 -622558.1 -000004.7+000001.700004.0 08.73-0.01B? 0
+134931.42 +073600.1 -000020.8-000008.800011.2 08.7300.94G? 0
+135720.78 -574244.4 -000006.1-000011.900006.7 08.7300.06A? 0
+140102.45 -380302.5 -000441.8-000093.800001.6 08.7300.42F? 0
+140105.73 -070655.5 +000017.8-000002.600004.8 08.7300.38F? 0
+140307.34 -710831.5 -000009.6+000003.700001.2 08.7300.00A? 0
+140649.72 -531338.3 -000020.2-000007.500006.0 08.7300.61G? 0
+140820.90 -481539.8 -000027.0-000052.200016.7 08.7300.48F? 0
+141034.31 +152828.8 -000030.7+000021.200004.4 08.7300.99K? 0
+141329.07 -085952.5 -000004.4-000021.200010.1 08.7300.32F? 1
+141712.07 +421229.4 -000021.8+000013.900001.3 08.7300.92G? 0
+142127.38 +535351.0 +000008.6-000005.900006.0 08.7300.55F? 0
+142622.94 -494558.0 +000000.0+000000.000000.0 08.7300.49F? 0
+143309.58 +225613.7 -000064.6+000051.800001.5 08.7300.93G? 0
+143451.27 -383614.7 -000000.4-000037.100018.2 08.7300.81G? 0
+143835.51 +540330.1 -000040.9-000011.800012.9 08.7300.47F? 0
+144336.88 +485857.8 -000001.4-000001.500006.3 08.7300.90G? 0
+144551.28 -145928.9 -000003.9-000011.200005.0 08.7300.57F? 0
+144705.08 +042746.1 +000046.9-000026.300000.8 08.7300.43F? 0
+144852.69 -124650.5 -000070.9-000015.500008.7 08.7300.51F? 0
+145025.75 +691447.6 +000000.8+000024.700007.2 08.7300.96K? 0
+145958.62 -581901.6 +000004.7+000004.900005.3 08.7300.12A? 0
+150024.00 +122833.2 -000040.1+000019.200002.1 08.7300.63G? 0
+150439.26 -270409.4 -000071.6-000041.200038.5 08.7300.43F? 0
+150449.54 -355534.2 +000016.0+000051.200017.0 08.7300.39F? 1
+150749.53 +465306.3 +000043.8+000001.200002.9 08.7300.98K? 0
+151044.50 -600619.4 -000027.8-000020.700015.8 08.7300.32F? 0
+152218.12 -494819.9 -000010.1+000000.200000.5 08.7300.09A? 0
+152239.76 -255002.5 -000047.0-000038.300027.1 08.7300.93G? 0
+152423.16 +735655.9 +000011.5-000011.500006.0 08.7300.37F? 0
+153304.85 -581138.3 -000038.9-000079.400010.5 08.7300.46F? 0
+153419.96 -724646.0 -000014.0-000000.800003.8 08.7300.02A? 0
+153706.96 -415002.6 -000011.5-000020.800022.5 08.7300.26A? 0
+154104.20 +404544.0 -000011.1+000013.900006.8 08.7300.28A? 0
+154545.58 -425201.2 +000012.5+000023.100004.0 08.7300.88G? 0
+154622.99 +362708.9 -000101.4+000045.700000.3 08.7300.58G? 0
+154736.00 +831625.6 +000018.2-000005.000009.8 08.7300.48F? 0
+154919.70 -263244.4 +000019.7-000046.200006.5 08.7300.49F? 0
+155120.35 -123719.6 +000024.7+000000.700013.7 08.7300.49F? 0
+155222.22 +132421.3 +000073.6-000042.200007.0 08.7300.58G? 0
+155325.19 -844033.0 +000004.8-000014.800010.0 08.7300.90G? 0
+155608.34 -692341.4 +000008.1+000010.000019.5 08.7300.93G? 0
+155837.53 +594503.8 +000018.2-000011.000006.0 08.7300.53F? 0
+160658.24 -362336.5 -000069.8-000011.200013.3 08.7300.75G? 0
+160714.00 +461322.0 +000014.6-000004.900015.0 08.7300.87G? 0
+161403.02 -162403.8 -000060.5+000007.400014.9 08.7300.47F? 0
+161526.42 -525514.5 +000025.6+000019.900009.6 08.7300.19A? 0
+161915.15 -622730.3 -000010.6-000010.200004.5 08.7300.07A? 0
+162108.32 -195640.1 -000150.7-000238.000035.1 08.7300.76G? 0
+162237.76 -632742.8 -000002.1-000016.700022.0 08.7300.89G? 0
+162714.41 -502351.9 +000010.8-000007.300000.8 08.7300.03A? 0
+163311.52 +380416.8 -000024.7-000002.500012.4 08.7300.20A? 0
+163529.73 -184020.6 -000086.8+000006.600031.9 08.7300.81G? 0
+163541.91 -644316.7 +000013.7+000010.500028.4 08.7300.94G? 0
+163623.39 +463636.9 -000087.5-000088.100013.1 08.7300.64G? 0
+163641.60 -331436.8 -000002.0-000027.000014.9 08.7300.44F? 0
+164247.65 -375158.4 +000015.6+000001.200001.3 08.7300.20A? 0
+164256.82 -605534.3 +000006.0-000064.300009.9 08.7300.38F? 1
+164656.12 -455314.3 -000001.2+000008.900006.5 08.7300.57F? 0
+165047.51 -553707.1 -000017.6-000020.900000.2 08.7300.00A? 0
+165336.14 +734422.1 -000002.7+000108.900025.5 08.7300.67G? 0
+165444.84 -405251.2 +000009.5+000003.900012.9 08.7300.05A? 0
+165742.84 -455741.2 +000003.7+000008.400005.1 08.7300.12A? 0
+170821.00 -335155.3 -000012.4-000006.600007.0 08.7300.03A? 0
+170833.33 -231337.9 -000069.1-000037.200016.1 08.7300.61G? 0
+171125.26 -522811.3 +000004.4-000024.400002.0 08.7300.37F? 0
+171250.34 -462619.4 +000008.3-000000.300017.7 08.7300.28A? 0
+171533.93 -752855.1 +000011.6-000009.400004.8 08.7300.83G? 0
+171700.58 -175844.6 -000058.2+000074.000001.9 08.7300.73G? 1
+171729.37 +320511.1 +000027.5+000016.100000.6 08.7300.41F? 1
+171737.00 -811035.9 -000002.8-000013.300008.5 08.7300.15A? 0
+171747.78 -522551.4 +000005.7-000007.400007.0 08.73-0.01B? 0
+172215.50 -640418.1 -000001.1-000007.700004.3 08.7300.09A? 0
+172359.76 -024107.4 +000004.2+000017.300006.6 08.7300.40F? 0
+172519.05 +844455.3 +000010.1-000023.000007.2 08.7300.27A? 0
+172614.57 -730904.7 +000005.4-000001.500000.2 08.7300.06A? 0
+172936.31 +503431.5 -000025.3+000062.700009.3 08.7300.41F? 0
+173429.48 +651540.9 -000040.2-000014.500019.9 08.7300.54F? 0
+173524.45 +642250.3 +000018.5-000064.200018.2 08.7300.63G? 0
+173615.98 -534843.1 +000007.6-000000.900006.9 08.7300.12A? 0
+173716.09 -243536.1 +000044.0+000037.200016.5 08.7300.54F? 0
+173847.44 -300752.8 -000040.4-000027.700009.9 08.7300.59G? 0
+174038.29 -450324.2 -000006.6+000005.900010.6 08.73-0.09B? 0
+174117.41 -382258.1 +000000.6+000020.000003.4 08.7300.31F? 0
+174153.89 -400539.7 -000014.1-000002.900020.9 08.7300.04A? 0
+174203.62 -302932.0 -000037.7+000004.200007.6 08.7300.55F? 0
+174327.63 -685614.4 -000073.9-000168.700003.4 08.7300.55F? 0
+174349.96 +052513.8 -000000.5-000003.200008.1 08.7300.06A? 0
+174449.75 -423139.4 -000004.4+000001.600000.8 08.7300.03A? 0
+174504.76 -225320.6 +000005.0-000001.200013.6 08.7300.27A? 0
+174824.42 +395114.6 -000024.0-000000.100012.7 08.7300.42F? 0
+174851.34 -335145.0 -000017.7+000001.400014.2 08.7300.17A? 0
+175406.35 -145428.4 -000011.9-000012.500006.0 08.7300.41F? 0
+175411.76 -305139.8 +000039.1-000027.500034.6 08.7300.24A? 0
+175412.14 +453949.8 -000011.9+000028.900021.7 08.7300.49F? 0
+175642.86 -313118.2 +000026.2+000007.900013.6 08.7300.02A? 1
+175802.60 -594203.6 -000002.7-000012.400009.5 08.7300.37F? 0
+180121.74 -362318.3 +000007.6-000011.900021.8 08.73-0.01B? 0
+180400.19 +090214.8 +000013.8-000003.800006.0 08.7300.23A? 0
+180435.23 -325950.6 +000002.7-000036.600010.7 08.7300.20A? 0
+180525.73 +162342.2 -000024.7-000006.000003.1 08.7300.18A? 1
+180626.87 -343006.8 +000001.6-000001.500009.9 08.73-0.07B? 0
+181023.26 +023146.2 -000024.2+000016.000003.4 08.7300.26A? 0
+181025.59 +084944.9 +000011.2-000023.700023.5 08.7300.41F? 0
+181059.31 -281933.0 -000027.7-000015.500014.3 08.7300.09A? 0
+181206.98 -600825.8 -000002.5+000009.100000.7 08.7300.10A? 0
+181249.75 -305652.6 -000005.1-000006.700004.3 08.7300.36F? 0
+181253.03 +424811.4 -000003.8+000003.000003.1 08.7300.90G? 0
+181428.18 -261158.6 -000013.4-000058.600008.7 08.7300.29A? 0
+181454.03 -312302.4 +000006.3+000008.200010.1 08.7300.02A? 0
+181515.57 -170617.3 -000000.2+000003.800034.0 08.7300.27A? 0
+181627.03 +224903.9 +000011.7-000002.400017.2 08.7300.31F? 0
+181642.74 +554124.1 -000025.3-000030.900000.0 08.7300.28A? 0
+181736.20 -233525.7 +000004.8-000009.700017.7 08.7300.10A? 0
+181821.21 -283918.4 +000030.0-000022.300019.0 08.7300.26A? 0
+181952.67 -462627.1 +000011.7+000003.400003.1 08.7300.38F? 0
+182045.13 -412047.0 +000003.1+000009.900018.1 08.7300.91G? 0
+182652.16 +372625.8 +000002.1-000006.100005.3 08.7300.07A? 0
+182725.78 +224121.9 +000017.8+000023.000005.3 08.7300.36F? 0
+182734.32 +152632.1 -000000.7-000001.400003.7 08.7300.29A? 0
+183331.13 +165050.9 -000011.7-000011.100000.2 08.7300.94G? 0
+183336.48 -364557.7 +000024.4-000010.400010.1 08.73-0.01B? 0
+183415.84 -044848.9 +000006.1-000010.800001.7 08.7300.43F? 0
+183905.90 +070753.9 -000023.9-000026.300006.5 08.7300.46F? 0
+184005.03 +032124.1 -000000.2-000001.800001.6 08.7300.15A? 0
+184019.98 +181550.8 +000004.8+000003.100003.0 08.7300.17A? 0
+184305.32 +252801.3 +000003.8-000005.500008.1 08.7300.06A? 0
+184340.92 -231350.4 -000002.0-000005.500007.0 08.7300.20A? 0
+184449.01 -642745.5 -000015.1-000060.500008.3 08.7300.41F? 0
+184549.50 +603150.2 +000016.3+000020.400008.5 08.7300.67G? 0
+184619.94 -422730.5 +000016.5-000030.900009.5 08.7300.32F? 0
+184656.74 +591951.4 +000000.0+000000.000000.0 08.7300.54F? 0
+185413.90 +294612.5 +000035.4+000036.100013.3 08.7300.34F? 0
+185653.62 +092958.8 -000008.3-000007.500007.1 08.7300.20A? 0
+190209.57 +302639.9 +000010.0+000004.000000.2 08.7300.25A? 0
+190452.86 +043234.1 -000007.5-000013.700001.8 08.7300.23A? 0
+190506.76 -450809.0 +000024.6+000018.700006.9 08.7300.49F? 0
+190722.00 +113621.2 +000008.8+000005.700003.0 08.7300.33F? 0
+190906.38 +033517.6 -000002.7-000001.000006.2 08.7300.30A? 0
+191123.54 +054129.5 +000002.2+000016.700008.9 08.7300.30A? 0
+191235.46 +152803.3 +000008.8-000004.400031.1 08.7300.39F? 0
+191454.26 -340429.2 +000053.6-000010.000001.4 08.7300.99K? 0
+191648.08 -315054.6 -000018.1-000145.200040.8 08.7300.69G? 0
+192103.17 -121608.6 +000026.6-000025.400015.0 08.7300.46F? 0
+192223.28 -395432.5 -000021.1-000022.600017.1 08.7300.53F? 0
+192508.84 +221256.9 -000000.3-000008.600000.5 08.7300.06A? 0
+192527.95 +134204.0 -000023.5-000013.800005.0 08.7300.95G? 0
+192639.59 +322044.6 +000034.5-000020.500002.6 08.7300.39F? 0
+192729.76 -555602.2 +000009.2-000024.200005.3 08.7300.25A? 0
+193332.17 +762808.1 +000054.7+000043.700025.7 08.7300.57F? 0
+193554.77 -284204.7 +000005.8-000023.000010.5 08.7300.15A? 0
+194010.51 +233043.3 -000012.6-000027.700002.9 08.7300.35F? 1
+194111.33 +313526.2 +000021.8+000090.400019.1 08.7300.77G? 0
+194211.31 +595031.6 +000013.3+000013.000004.2 08.7300.88G? 0
+194233.29 -590036.0 +000000.0+000000.000000.0 08.7300.77G? 1
+194235.47 -321421.4 -000047.4-000020.600001.4 08.7300.51F? 0
+194513.09 +423316.1 +000000.1-000008.600007.4 08.7300.01A? 0
+195019.57 +345415.4 -000000.9+000010.500016.7 08.7300.91G? 0
+195125.28 -275918.7 +000011.5+000013.700010.4 08.7300.99K? 0
+195133.95 -451057.3 -000002.6-000012.500015.7 08.7300.96K? 0
+195239.50 +510151.5 -000003.0+000014.500006.8 08.7300.43F? 0
+195245.77 +404452.0 -000004.7-000009.500009.4 08.73-0.03B? 0
+195314.06 +510342.4 +000087.9+000012.700017.2 08.7300.49F? 0
+195408.47 -172445.9 -000008.2+000002.400003.9 08.7300.48F? 0
+195558.63 +354928.6 -000004.3-000005.800010.0 08.7300.01A? 0
+195613.95 -550836.6 +000000.0+000000.000000.0 08.7300.49F? 1
+195833.10 -671825.9 +000009.8-000019.100001.1 08.7300.32F? 0
+195846.67 +382153.5 +000005.7-000001.700019.9 08.7300.98K? 0
+195859.52 -261739.6 +000011.0-000014.600004.1 08.7300.34F? 0
+200010.39 +384639.6 +000004.9-000011.200002.1 08.7300.31F? 0
+200256.59 +122334.6 +000017.0+000003.300017.9 08.7300.55F? 0
+200721.91 +525259.7 +000060.3+000012.900012.4 08.7300.94G? 0
+200825.46 +303111.8 +000015.1+000003.500000.9 08.7300.86G? 0
+201130.72 -643714.1 +000005.0+000046.300007.2 08.7300.57F? 0
+201246.55 -184306.8 -000013.8-000096.100052.2 08.7300.57F? 0
+201450.53 +593731.5 +000002.7+000009.900012.0 08.73-0.03B? 0
+201507.91 +303712.0 -000002.5-000006.200010.5 08.73-0.06B? 0
+201605.15 -311422.7 +000024.2-000001.200000.4 08.7300.19A? 0
+201815.24 -081902.5 +000004.3-000005.800012.2 08.7300.16A? 0
+201858.50 +122507.3 +000012.8-000010.900013.9 08.7300.45F? 0
+201938.75 +382009.2 -000021.0-000019.300001.3 08.7300.44F? 0
+202038.63 +104514.6 -000005.6+000007.800010.0 08.7300.22A? 0
+202053.78 -374252.3 -000038.8-000048.800000.7 08.7300.43F? 0
+202154.81 -302247.2 -000002.7-000003.300010.8 08.7300.34F? 0
+202209.93 +700846.3 +000022.8+000002.800000.3 08.7300.25A? 0
+202544.57 +400359.2 -000000.3-000011.900014.9 08.7300.10A? 0
+202612.99 +571524.2 -000002.9-000009.800008.9 08.7300.19A? 0
+202846.70 +220654.5 +000010.7-000007.400003.0 08.73-0.13B? 0
+203024.72 +383323.9 +000012.3+000003.600000.0 08.7300.06A? 0
+203025.42 +372933.3 +000009.2+000001.500012.6 08.7300.06A? 0
+203056.96 -012844.5 +000041.6-000021.900025.8 08.7300.49F? 0
+203115.49 +594441.6 +000004.0-000006.800009.1 08.7300.13A? 0
+203137.32 +014411.4 +000044.5+000045.900030.4 08.7300.63G? 0
+203517.19 +063819.1 +000028.8+000032.200013.6 08.7300.44F? 0
+203907.13 -352506.4 +000009.6-000001.600008.2 08.7300.23A? 0
+203920.46 +552330.9 +000030.8+000013.100005.2 08.7300.30A? 0
+203938.95 +403511.0 +000003.6-000000.600010.5 08.7300.01A? 1
+204924.57 -265613.5 -000002.0-000109.800008.9 08.7300.58G? 0
+205051.54 +591738.8 +000002.8-000004.900001.3 08.7300.16A? 0
+205138.50 +040523.5 +000001.9-000009.900002.3 08.7300.29A? 0
+205209.58 +165613.1 +000034.4-000012.300003.3 08.7300.36F? 0
+205209.91 +244233.0 +000020.4-000022.500021.1 08.7300.57F? 0
+205702.27 -062814.2 +000014.5+000004.300004.7 08.7300.13A? 0
+205702.68 +463244.7 +000005.2+000007.300000.1 08.7300.41F? 0
+205957.52 -532629.1 +000009.9-000032.900001.0 08.7300.44F? 0
+210342.37 +220511.9 +000039.8+000001.000006.0 08.7300.29A? 0
+210755.14 +185101.6 +000001.5-000034.300004.6 08.7300.49F? 0
+211358.68 -173638.5 -000005.1-000020.800021.8 08.7300.38F? 0
+211444.62 +174907.9 +000007.8-000021.300006.6 08.7300.23A? 0
+211628.12 -584617.1 +000047.7-000049.000001.7 08.7300.51F? 0
+211844.64 -234828.1 +000001.8-000016.300010.7 08.7300.32F? 0
+211905.42 -211643.2 +000020.6-000006.800001.9 08.7300.95K? 0
+212034.10 +132941.4 -000026.4-000073.400007.5 08.7300.47F? 0
+212629.85 -700738.4 +000026.6-000048.300014.6 08.7300.44F? 0
+212717.39 +004047.2 -000003.2+000004.500008.4 08.7300.37F? 0
+212939.72 +135539.8 +000003.0-000016.100015.5 08.7300.15A? 0
+213040.26 +162050.9 -000012.6-000007.100009.1 08.7300.32F? 0
+213357.13 +492444.7 -000004.4-000002.400008.7 08.7300.18A? 0
+213501.43 -195010.0 +000057.8+000011.400002.5 08.7300.95K? 0
+213554.72 +311249.3 +000000.5-000031.300013.3 08.7300.41F? 0
+213615.90 +492056.8 -000012.1-000005.000006.9 08.7300.10A? 0
+213749.03 +405032.0 +000043.6-000044.100004.2 08.7300.58F? 0
+213915.28 +211953.0 +000036.5-000045.100014.3 08.7300.63G? 0
+214712.81 +420104.0 -000002.6+000008.200003.8 08.7300.18A? 0
+214759.79 +095044.6 -000098.4-000041.000002.6 08.7300.59G? 0
+214831.39 -782600.7 -000141.3+000123.300019.2 08.7300.82G? 0
+215356.79 +084240.2 -000014.1+000005.600012.5 08.7300.42F? 0
+215403.63 +180426.1 -000010.0-000011.400003.9 08.7300.16A? 0
+215414.60 +095548.0 +000184.3+000115.200015.3 08.7300.61G? 0
+215417.16 +464835.2 +000000.9+000001.500000.7 08.7300.20A? 0
+215440.76 -733716.4 +000042.6-000063.000001.8 08.7300.39F? 0
+215800.70 -533257.5 +000012.4-000016.700003.0 08.7300.00A? 0
+220036.65 +750422.5 -000001.6+000003.600010.8 08.7300.15A? 0
+220544.49 +004820.7 +000060.5-000037.500024.6 08.7300.58G? 0
+221011.97 -045543.7 +000014.0+000008.700003.4 08.7300.69G? 0
+221606.52 -070523.6 +000085.5-000337.900004.6 08.7300.69G? 0
+221719.75 -355701.5 +000024.8-000031.000008.1 08.7300.48F? 0
+221755.65 +640642.1 -000027.0-000037.800018.3 08.7300.96K? 0
+221838.62 -304013.3 +000043.6+000023.000009.2 08.7300.27A? 0
+221901.57 +155547.8 +000001.0-000001.900015.7 08.7300.94G? 0
+222523.30 -391322.2 +000033.1-000000.100001.9 08.7300.85G? 0
+222801.66 +521217.3 +000006.5+000002.400005.8 08.7300.04A? 0
+223014.52 +542417.8 -000001.1-000009.700006.1 08.7300.11A? 0
+223044.58 +462104.1 -000043.5-000043.200008.2 08.7300.50F? 0
+223607.92 +323245.0 +000034.0+000002.100002.1 08.7300.80G? 0
+223613.77 +660548.3 -000002.6+000010.900000.9 08.7300.34F? 0
+223716.07 +510055.6 +000004.5-000007.800002.5 08.73-0.02B? 0
+223909.53 +420941.5 +000000.0-000004.700012.2 08.73-0.01B? 0
+223912.75 +152052.3 -000006.7-000016.300005.9 08.7300.92G? 0
+224644.73 +352612.9 -000025.6-000026.600008.2 08.7300.34F? 0
+224904.24 +564942.0 +000007.5-000010.100013.6 08.7300.25A? 0
+225451.71 +712119.8 -000003.2-000006.200000.3 08.7300.19A? 0
+230038.10 -043310.7 +000047.8-000027.700011.6 08.7300.94G? 0
+230101.72 +053436.5 -000101.1-000058.900022.7 08.7300.62G? 0
+230249.17 +411158.7 +000030.1+000018.200001.4 08.7300.10A? 0
+230251.89 +061412.5 +000029.1-000049.100007.8 08.7300.51F? 0
+230330.49 +084824.8 +000021.2-000022.500008.5 08.7300.52F? 0
+230827.01 +601716.1 +000018.4+000009.500003.5 08.7300.27A? 0
+230916.53 -405928.3 +000105.5-000007.200012.4 08.7300.67G? 0
+231404.12 +080755.1 +000002.6-000017.600000.7 08.7300.36F? 0
+232002.49 +095903.4 -000042.5-000021.200005.4 08.7300.57F? 0
+232049.20 -501837.4 +000041.4-000091.900022.8 08.7300.58G? 0
+232413.46 +455854.4 +000004.0+000000.600001.4 08.7300.05A? 0
+232658.91 +562354.2 +000020.1+000016.000005.7 08.7300.40F? 0
+232819.06 +384549.1 +000024.9+000002.400006.7 08.7300.20A? 0
+232826.79 -374525.5 +000122.1-000035.200029.9 08.7300.74G? 0
+233129.39 +653847.7 -000007.8+000016.500002.0 08.7300.60G? 0
+233233.04 -451954.6 -000032.9-000016.300014.0 08.7300.36F? 0
+233304.78 -092203.2 -000003.8-000021.800006.3 08.7300.99K? 0
+233428.42 +031640.9 +000051.0+000037.400016.2 08.7300.46F? 0
+234220.68 +375653.6 -000004.2+000001.800023.6 08.7300.31F? 0
+234253.14 +371731.8 -000006.4-000012.700001.8 08.7300.38F? 0
+234332.56 +493412.1 +000010.9-000017.700003.1 08.7300.35F? 0
+234739.89 -033218.7 -000063.3-000076.800016.6 08.7300.85G? 0
+234849.39 +623519.8 +000043.0+000009.800004.5 08.7300.25A? 0
+234945.63 -562328.5 +000024.9-000009.900002.6 08.7300.95K? 0
+235146.78 -063647.0 +000077.1-000001.000037.8 08.7300.68G? 0
+235607.60 +252026.5 +000074.0+000052.700030.8 08.7300.50F? 0
+000057.54 +693127.6 +000000.0-000014.800009.7 08.7301.16K? 0
+000152.67 +260658.7 -000027.7-000031.700015.1 08.7301.02K? 0
+001240.38 +282417.6 +000006.8-000009.400013.7 08.7301.26K? 0
+001725.65 +330731.5 +000023.2-000005.100027.0 08.7301.45K? 0
+001743.69 +300838.8 +000042.5-000018.400018.6 08.7301.39K? 0
+001840.97 +124141.7 -000017.9-000017.000009.8 08.7301.49K? 0
+002308.15 -343354.5 -000007.0-000009.600002.1 08.7301.02K? 0
+002921.31 -063052.6 -000015.3-000008.100000.7 08.7301.01K? 0
+003125.46 +601519.7 +000006.4+000007.900013.1 08.7301.86M? 0
+003220.36 +274242.7 -000025.8+000015.400001.5 08.7301.23K? 0
+003431.05 +573224.6 +000001.6-000009.400000.7 08.7301.00K? 0
+003736.95 -553936.6 +000007.3-000000.100003.5 08.7301.27K? 0
+003827.58 +453221.9 -000018.8-000013.800007.0 08.7301.69K? 0
+003932.56 -673427.6 +000016.6-000006.900013.3 08.7301.31K? 0
+004817.36 +101528.9 -000006.9-000046.700005.7 08.7301.21K? 0
+005059.90 +330922.0 -000018.5-000002.200007.1 08.7301.32K? 0
+005218.87 +341632.1 +000023.0-000009.900036.0 08.7301.08K? 0
+010351.19 +135613.9 +000029.3-000008.300021.3 08.7301.14K? 0
+010459.10 +075343.4 +000035.1-000016.500003.7 08.7301.08K? 0
+011209.28 -540542.0 -000012.9-000007.800001.9 08.7301.17K? 0
+011529.82 -571500.5 +000077.5-000007.900009.4 08.7301.19K? 0
+011913.98 +135330.4 +000063.3-000018.200005.8 08.7301.07K? 0
+012712.55 +500156.2 +000005.2-000024.000008.6 08.7301.90M? 0
+013320.86 +001735.6 +000004.7-000018.700013.5 08.7301.09K? 0
+013548.72 -383327.2 -000031.7-000038.900011.4 08.7301.20K? 0
+013624.65 +241300.7 +000005.6+000005.000004.2 08.7301.27K? 0
+014108.14 +582224.0 -000024.8-000001.600024.3 08.7301.36K? 0
+014213.08 +391909.9 -000009.8+000004.500029.1 08.7301.49K? 0
+015344.89 +535453.5 -000016.1+000008.200009.8 08.7301.17K? 0
+020451.50 +310400.1 -000003.5-000013.600005.7 08.7301.10K? 0
+020527.55 +483825.1 -000008.2-000023.500001.9 08.7301.06K? 0
+020926.62 +365459.4 +000015.7-000007.300030.8 08.7301.62K? 0
+021918.87 -040737.9 +000052.0-000004.800012.7 08.7301.04K? 0
+022145.24 +524415.3 -000014.7-000002.900029.2 08.7301.85K? 0
+023009.58 +574737.6 -000013.1-000008.400013.2 08.7301.46K? 0
+023923.65 +082041.7 +000060.3-000017.400004.8 08.7301.38K? 0
+024258.22 +485548.2 -000019.3+000007.500004.4 08.7301.25K? 0
+024259.82 -514028.7 +000059.2-000088.300006.9 08.7301.11K? 0
+024403.02 +270310.4 -000004.8-000016.000013.3 08.7301.45K? 0
+024531.77 +013314.3 -000011.4+000019.000021.6 08.7301.24K? 0
+025444.23 +790424.6 -000005.2+000000.300019.4 08.7301.34K? 0
+025507.16 -382030.1 +000020.8-000018.200019.8 08.7301.40K? 0
+025606.82 +445855.7 +000005.5-000029.900033.0 08.7301.10K? 0
+025629.61 +100733.3 +000032.9-000007.200015.3 08.7301.02K? 0
+030614.05 -332652.2 -000005.4+000005.200007.6 08.7301.28K? 0
+031000.34 +363828.0 -000007.2-000012.200018.4 08.7301.26K? 0
+031008.04 +243948.3 -000012.0-000001.900010.9 08.7301.20K? 0
+031159.74 +412609.7 -000011.0-000009.200021.0 08.7301.80K? 0
+031235.14 +233303.3 +000016.4+000016.200006.2 08.7301.03K? 0
+031858.74 +623303.4 +000004.6+000010.900018.6 08.7301.13K? 0
+032010.56 +325823.5 -000010.4-000001.900009.8 08.7301.06K? 0
+032520.74 +031654.5 -000008.5+000009.400016.4 08.7301.07K? 0
+033102.66 -403057.9 +000003.2+000007.500006.5 08.7301.10K? 0
+033104.87 -021450.6 -000017.1-000027.700011.4 08.7301.27K? 0
+033147.66 -182901.4 -000009.8+000027.400022.2 08.7301.18K? 0
+033359.99 +405829.0 +000015.4-000010.600008.6 08.7301.56K? 0
+033400.60 -130358.5 +000004.3-000010.300029.0 08.7301.35K? 0
+033724.25 -465844.1 -000025.8-000046.500009.5 08.7301.08K? 0
+033828.89 -055517.3 +000018.2-000038.600000.5 08.7301.28K? 0
+033935.06 +021016.9 +000032.5-000040.700005.6 08.7301.59K? 0
+034130.77 +065222.1 -000002.9-000025.900021.4 08.7301.72K? 0
+034739.52 +292335.5 -000016.3-000024.100023.7 08.7301.66K? 0
+035030.74 -164118.1 +000021.5+000025.500003.3 08.7301.60K? 0
+035414.19 +091453.6 +000027.6-000013.300007.1 08.7301.00K? 0
+040751.68 -273351.7 -000013.9+000009.500010.8 08.7301.23K? 0
+041913.76 +332155.5 +000041.1+000010.200013.7 08.7301.11K? 0
+042254.37 -155205.2 +000005.5+000010.900009.2 08.7301.24K? 0
+042348.00 +490941.5 -000013.8+000017.300000.4 08.7301.13K? 0
+042356.50 +142446.6 +000031.7-000026.000004.5 08.7301.37K? 0
+042557.90 +534707.4 -000002.6-000000.200001.2 08.7301.68K? 0
+043115.19 +173326.0 -000021.4-000006.100002.3 08.7301.41K? 0
+043154.81 -211343.5 +000017.1+000000.500003.3 08.7301.53K? 0
+043335.19 +584223.0 +000003.8-000007.600012.5 08.7301.39K? 0
+043348.28 -125543.7 +000017.1-000011.000003.7 08.7301.17K? 0
+043431.86 -614210.8 +000016.4-000007.300003.5 08.7301.18K? 0
+043624.04 -432703.4 -000001.7-000018.300004.8 08.7301.07K? 0
+043909.10 +001905.7 -000037.1-000002.100002.0 08.7301.21K? 0
+043938.39 -163405.7 -000017.5-000008.100004.4 08.7301.08K? 0
+044132.18 +015358.6 +000036.0-000003.600007.2 08.7301.25K? 0
+044319.08 +504738.5 +000012.7-000013.100024.8 08.7301.80K? 0
+044719.49 -250900.8 +000001.6-000042.000003.7 08.7301.04K? 0
+044731.25 +711401.7 -000001.4+000014.900000.6 08.7301.85K? 0
+044847.72 +004435.1 -000023.2+000004.400025.8 08.7301.24K? 0
+045225.87 +005758.8 +000007.2+000006.300016.4 08.7301.57K? 0
+045511.72 +522749.1 -000014.6-000005.600017.8 08.7301.44K? 0
+045612.79 +070906.9 +000011.1-000026.700003.4 08.7301.01K? 0
+051008.51 -760822.5 +000001.7+000000.100001.2 08.7301.20K? 0
+051654.34 +043949.6 +000004.5-000007.400006.0 08.7301.61K? 0
+052033.25 -794051.1 +000015.1-000001.000013.8 08.7301.67K? 0
+052134.89 +321845.1 +000000.8-000026.300006.2 08.7301.06K? 0
+052742.91 -680427.1 -000002.2-000013.000007.9 08.7301.15K? 0
+053002.84 +294942.5 +000005.2+000020.400004.4 08.7301.49K? 0
+053255.13 +364855.2 +000032.8+000002.100015.0 08.7301.61K? 0
+054551.24 +065455.0 -000003.4-000007.200004.1 08.7301.45K? 0
+054730.21 +042023.1 +000022.2-000005.200023.0 08.7301.11K? 0
+055753.06 -265012.8 -000015.7-000027.100002.9 08.7301.58K? 0
+060747.22 -375618.1 +000003.3+000007.800000.1 08.7301.64K? 0
+061036.02 +331208.4 +000029.5+000009.300006.4 08.7301.07K? 0
+061401.53 +591402.6 +000002.8+000006.300012.7 08.7301.38K? 0
+061607.40 +370535.5 -000016.9-000017.000025.2 08.7301.12K? 0
+061613.01 +152952.1 +000004.1-000012.100003.2 08.7301.35K? 0
+061646.38 +125202.0 -000010.2+000004.700017.4 08.7301.47K? 0
+061722.16 +713624.9 -000028.7-000033.700012.9 08.7301.23K? 0
+062446.94 +034547.8 -000000.9+000007.300003.3 08.7301.28K? 0
+062514.01 -403418.2 -000000.9-000030.300011.0 08.7301.55K? 0
+062807.70 +862458.1 +000002.1+000023.900011.1 08.7301.17K? 0
+063807.10 -140551.8 +000019.3+000003.300011.0 08.7301.58K? 0
+064445.93 -510602.1 -000001.5-000011.100008.8 08.7301.63K? 0
+064527.06 +325759.0 -000055.4-000019.400020.4 08.7301.26K? 0
+064542.06 -465552.3 +000001.6+000028.600006.1 08.7301.09K? 0
+065313.35 -521130.7 +000000.9+000015.100009.5 08.7301.12K? 0
+065555.95 +514251.3 -000016.3+000026.300006.8 08.7301.41K? 0
+065556.94 -154457.2 -000007.8+000017.600007.9 08.7301.23K? 0
+065607.75 -614349.3 -000019.0-000025.500009.3 08.7301.19K? 0
+065736.86 -074759.8 +000000.2+000001.800001.2 08.7301.01K? 0
+065907.53 -052400.7 -000040.4-000007.300034.5 08.7301.46K? 0 0.10 1.00
+070310.80 -001245.2 -000033.2+000034.500012.9 08.7301.08K? 0
+070631.55 -535355.9 -000005.7+000006.400006.5 08.7301.04K? 0
+070722.86 +514755.2 -000016.6+000023.500007.1 08.7301.60K? 0
+070852.01 +153049.0 +000018.2-000027.500024.2 08.7301.21K? 0
+072436.58 +524216.9 +000014.4-000022.100016.9 08.7301.05K? 0
+072742.63 +353755.1 +000018.2-000009.700001.1 08.7301.06K? 0
+073200.57 +402703.1 +000022.0-000045.600009.7 08.7301.03K? 0
+073302.56 +223322.3 +000023.5+000007.200008.8 08.7301.48K? 0
+073534.40 -300001.5 +000011.4-000011.100024.1 08.7301.44K? 0
+073800.68 -263735.6 -000003.2-000002.300016.7 08.7301.04K? 0
+073823.81 +150419.6 -000016.3+000005.300014.5 08.7301.01K? 0
+073827.74 +050428.5 +000011.6-000040.400038.5 08.7301.75K? 0
+074552.72 -275614.6 -000016.2+000024.700005.4 08.7301.58K? 0
+075206.23 +123614.2 -000013.5-000025.900011.5 08.7301.09K? 0
+075451.92 -281742.5 -000002.6-000004.100009.7 08.7301.06K? 0
+075804.32 -093808.2 -000016.0+000016.200010.9 08.7301.66K? 0
+075914.74 +330349.4 +000022.0+000015.500028.8 08.7301.41K? 0
+080226.21 +093522.8 -000009.3-000010.300000.9 08.7301.08K? 0
+080637.34 -224659.6 -000014.8+000010.800008.3 08.7301.02K? 0
+081406.25 -233405.0 +000012.2-000003.600000.2 08.7301.62K? 0
+082750.30 -080508.2 +000047.1-000015.200007.4 08.7301.45K? 0
+083024.95 -251903.2 -000000.8-000004.600007.4 08.7301.01K? 0
+083140.03 -315023.9 +000003.0-000044.100003.9 08.7301.25K? 0
+083323.05 +202324.5 +000012.8-000010.500015.7 08.7301.45K? 0
+083737.66 +841244.8 -000003.1-000015.200009.3 08.7301.00K? 0
+083831.98 -722851.4 -000008.3+000009.900019.8 08.7301.31K? 0
+083847.14 +503949.6 -000045.9-000019.700032.2 08.7301.14K? 0
+084446.10 -395550.2 +000022.7-000023.300014.6 08.7301.02K? 0
+084543.31 -554236.3 -000022.3+000020.700024.9 08.7301.52K? 0
+084549.29 -662223.9 -000018.2+000027.300010.7 08.7301.01K? 0
+085541.15 +495018.1 -000011.7-000058.200007.8 08.7301.60K? 0
+085831.31 -011405.8 +000015.1-000015.300003.3 08.7301.01K? 0
+090107.79 +045832.9 -000039.4+000025.400025.5 08.7301.41K? 0
+090656.24 -371959.6 -000024.9-000001.800002.4 08.7301.31K? 0
+090733.64 +560605.0 -000018.3-000000.800009.9 08.7301.00K? 0
+090743.55 +210032.7 -000029.5-000057.800004.8 08.7301.09K? 0
+091344.30 -371720.4 -000004.7-000016.900008.0 08.7301.30K? 0
+091809.54 -072844.4 -000019.3+000017.000015.5 08.7301.14K? 0
+091827.37 -455656.2 -000022.2+000005.800010.5 08.7301.01K? 0
+092006.44 +764416.8 +000000.7-000008.700013.7 08.7301.67K? 0
+092300.03 -621443.7 +000013.5+000008.600006.9 08.7301.12K? 0
+092926.54 +074022.0 -000047.9+000007.700016.0 08.7301.28K? 0
+093530.78 +361729.6 +000010.9-000001.400016.7 08.7301.60K? 0
+093739.87 -401628.9 -000029.9-000010.100010.3 08.7301.17K? 0
+094028.69 -485903.4 -000027.6+000005.500019.7 08.7301.70K? 0
+094757.58 -141740.4 -000016.6+000022.800028.2 08.7301.05K? 0
+094922.48 +834252.5 +000042.7+000004.000013.7 08.7301.10K? 0
+094958.20 +252432.3 +000010.0-000001.300007.1 08.7301.14K? 0
+095051.71 +204758.4 -000039.8-000025.400000.1 08.7301.05K? 0
+095628.60 +144435.6 -000017.5+000000.800014.8 08.7301.28K? 0
+095646.09 -102037.4 +000031.2-000019.600011.8 08.7301.03K? 0
+095744.92 +122440.1 -000020.4-000013.000029.5 08.7301.45K? 0
+100526.77 +244921.5 +000016.0-000011.900011.3 08.7301.53K? 0
+100738.01 -454633.7 -000006.6-000008.900008.2 08.7301.68K? 0
+101239.37 +583352.4 +000004.9-000020.900000.6 08.7301.12K? 0
+101717.68 +051524.2 -000016.1+000010.600015.2 08.7301.23K? 0
+102346.23 -493227.3 -000014.7-000017.800001.8 08.7301.12K? 0
+102359.99 -570455.1 -000006.3-000015.200004.4 08.7301.71K? 0
+102903.00 -544043.2 -000007.6+000003.800018.9 08.7301.00K? 0
+102941.39 -610316.5 -000008.0+000008.500002.8 08.7301.64K? 0
+103047.50 +594506.5 -000430.4-000295.800033.5 08.7301.18K? 0
+103051.43 -361540.3 -000014.8+000008.300007.5 08.7301.19K? 0
+103159.45 -102118.1 +000004.8-000007.900006.7 08.7301.19K? 0
+104200.75 -504518.3 -000041.2+000018.700002.6 08.7301.55K? 0
+104211.76 -394142.0 -000000.6+000012.100012.4 08.7301.04K? 0
+104554.65 -193902.0 -000049.8-000033.700014.0 08.7301.17K? 0
+104601.62 -062726.1 -000001.2-000000.100004.7 08.7301.01K? 0
+105309.46 -282238.7 -000023.9+000006.100016.8 08.7301.38K? 0
+105510.44 -314808.5 -000008.5-000017.700012.4 08.7301.01K? 0
+105737.77 -081712.0 -000003.4-000005.800019.2 08.7301.24K? 0
+105927.02 -422507.4 +000012.7+000005.400000.9 08.7301.03K? 0
+110044.16 -201858.5 +000011.9-000017.800041.6 08.7301.23K? 0
+110233.78 +755409.6 -000011.7+000004.500008.5 08.7301.09K? 0
+110355.67 -313327.2 -000028.4+000012.600000.6 08.7301.50K? 0
+110358.20 -294926.8 -000017.2-000001.000000.4 08.7301.10K? 0
+110439.38 -535900.5 -000036.7+000009.000011.5 08.7301.07K? 0
+110448.43 -462430.8 -000039.3+000002.900017.2 08.7301.56K? 0
+111056.89 -060906.0 -000039.4-000022.200000.3 08.7301.18K? 0
+112742.33 +341523.1 +000018.5-000052.200024.0 08.7301.07K? 0
+113040.14 -570628.2 +000015.4+000027.300020.0 08.7301.42K? 0
+113542.74 -143536.5 +000003.0-000014.800003.6 08.7301.07K? 0
+113934.60 +680053.6 -000053.0-000052.700004.8 08.7301.06K? 0
+114037.57 -515309.2 -000047.5-000016.600010.3 08.7301.26K? 0
+115134.94 -514118.7 -000013.6-000006.500002.0 08.7301.45K? 0
+115347.14 -172440.2 +000001.6-000007.900003.5 08.7301.10K? 0
+115623.80 -643253.5 -000012.1-000010.100004.8 08.7301.03K? 0
+120146.42 +003155.5 -000027.4+000029.300014.8 08.7301.28K? 0
+120329.34 -372042.3 -000039.1+000046.600004.3 08.7301.31K? 0
+120500.51 -353852.0 -000003.8-000000.600001.0 08.7301.01K? 0
+121618.14 -341456.3 -000023.2-000005.800001.6 08.7301.40K? 0
+121833.70 -494016.2 -000019.9-000011.300034.7 08.7301.66K? 0
+121906.73 +103536.0 -000025.7+000034.200008.6 08.7301.07K? 0
+122816.37 -190251.5 -000010.6-000020.700011.5 08.7301.26K? 0
+123123.99 -122854.1 -000002.0+000009.400006.7 08.7301.67K? 0
+123650.51 -122248.0 -000003.9+000024.300019.1 08.7301.09K? 0
+124043.89 -264950.6 -000004.2-000006.600007.3 08.7301.00K? 0
+124418.47 -424724.5 -000012.4-000017.100013.4 08.7301.15K? 0
+124807.99 -561206.3 -000003.1+000002.100003.6 08.7301.18K? 1
+124846.47 -453409.1 -000038.7-000004.900008.9 08.7301.16K? 0
+125315.67 -581515.5 -000019.8-000013.200007.3 08.7301.68K? 0
+125400.68 -524447.7 -000006.8+000002.400016.3 08.7301.43K? 0
+125405.30 +151947.7 -000009.2-000040.300008.9 08.7301.15K? 0
+125802.01 -674925.9 +000004.5+000024.800000.4 08.7301.12K? 0
+125925.79 -292837.1 +000002.0-000006.000001.0 08.7301.09K? 0
+132228.80 -502709.7 -000007.3+000007.400012.4 08.7301.05K? 0
+133214.26 -615926.1 -000002.7+000006.900002.5 08.7301.76K? 0
+133220.68 +302823.9 -000004.4+000011.500013.0 08.7301.15K? 0
+134724.93 -181835.3 -000021.9+000020.100017.2 08.7301.38K? 0
+135106.33 -334704.4 -000036.8-000000.700002.0 08.7301.05K? 0
+135744.62 -105528.5 +000004.8-000022.500013.1 08.7301.16K? 0
+142435.68 +000158.0 -000002.9+000005.900011.9 08.7301.40K? 0
+142528.54 -373541.8 -000058.2+000019.900010.4 08.7301.38K? 0
+142752.82 -362708.7 +000028.2-000003.800013.2 08.7301.23K? 0
+143052.28 -243522.1 -000012.0-000006.800002.4 08.7301.61K? 0
+143320.10 -305822.5 -000016.2-000053.500018.4 08.7301.30K? 0
+143659.37 +091428.0 -000001.1-000015.500014.6 08.7301.37K? 0
+144222.74 -312529.4 +000003.3-000003.900004.1 08.7301.22K? 0
+144921.68 -541532.0 -000029.3-000005.400007.4 08.7301.79K? 0
+145203.31 -482013.5 -000036.7+000016.000002.9 08.7301.61K? 0
+145308.87 +024333.9 -000019.2+000038.900013.8 08.7301.26K? 0
+145455.90 -744758.7 -000041.5-000026.900003.6 08.7301.13K? 0
+145842.75 +082829.8 -000006.5+000005.500055.1 08.7301.04K? 0
+150614.40 -404929.3 -000014.4-000007.200000.6 08.7301.65K? 0
+151121.34 -110321.4 -000009.1+000063.900051.4 08.7301.25K? 0
+151323.18 +205900.3 -000000.4-000037.600014.4 08.7301.28K? 0
+152250.00 -133545.0 -000038.3-000022.400037.2 08.7301.37K? 0
+152254.58 -291024.4 +000020.7-000017.800014.5 08.7301.89M? 0
+154648.40 -255822.9 -000026.7-000008.700009.7 08.7301.46K? 0
+155629.43 -715723.9 -000006.6-000023.000005.3 08.7301.49K? 0
+160140.98 -505713.4 -000031.0+000012.400010.6 08.7301.32K? 0
+160158.90 +563603.8 -000005.7-000029.800000.1 08.7301.49K? 0
+160215.25 -325027.5 +000010.1-000003.200022.3 08.7301.10K? 0
+160629.73 +363446.2 +000004.6+000017.300001.3 08.7301.24K? 0
+160807.08 +621407.0 -000007.6-000024.900001.0 08.7301.30K? 0
+161256.90 -541313.5 +000000.0+000000.000000.0 08.7301.68K? 0
+161301.28 +571932.8 +000027.5-000008.000008.3 08.7301.00K? 0
+161450.70 -594704.2 -000005.6+000007.600003.5 08.7301.60K? 0
+161842.70 +234812.3 -000006.5+000020.700002.9 08.7301.01K? 0
+163053.94 +260252.2 +000002.1-000007.300008.0 08.7301.06K? 0
+163123.92 -403851.9 -000019.4-000023.500003.6 08.7301.71K? 0
+163520.66 +625909.4 +000003.9+000003.300009.1 08.7301.21K? 0
+164213.97 -553328.2 +000012.0-000015.600002.5 08.7301.14K? 0
+164337.54 +523010.8 +000007.1+000009.300013.5 08.7301.38K? 0
+164929.48 +020457.8 +000012.7+000007.700016.0 08.7301.04K? 0
+165313.74 -081948.4 -000011.6-000013.400001.8 08.7301.41K? 0
+165511.40 +550551.0 +000002.3+000056.700001.4 08.7301.06K? 0
+165533.67 -112057.3 +000001.7-000018.000026.5 08.7301.55K? 0
+165727.42 -264100.9 +000002.9+000012.000000.5 08.7301.32K? 0
+170216.38 -613405.2 -000052.7-000180.500062.1 08.7301.06K? 0
+170538.44 -254858.1 -000029.1-000025.100032.6 08.7301.04K? 0
+170609.24 -265636.5 -000035.1-000005.400011.6 08.7301.06K? 0
+170639.98 -540439.7 -000003.3-000014.900006.6 08.7301.75K? 0
+171010.70 +240213.4 +000002.8+000007.900005.1 08.7301.40K? 0
+171717.89 +164837.7 -000000.2+000002.100002.3 08.7301.14K? 0
diff --git a/kstars/kstars/data/hip097.dat b/kstars/kstars/data/hip097.dat
new file mode 100644
index 00000000..36ddde21
--- /dev/null
+++ b/kstars/kstars/data/hip097.dat
@@ -0,0 +1,1000 @@
+171804.66 -674833.4 -000003.0+000013.500016.4 08.7301.57K? 0
+172746.42 -484411.3 +000024.5-000002.000005.9 08.7301.26K? 0
+173059.93 +325313.2 -000027.0-000039.300000.2 08.7301.04K? 0
+173137.13 -315221.6 +000010.4+000008.100020.4 08.7301.97M? 0
+173220.50 -522620.3 -000003.6-000027.400011.3 08.7301.55K? 0
+173531.15 +404952.8 -000011.3-000006.600007.3 08.7301.08K? 0
+174229.11 -155934.6 +000010.1+000018.000002.0 08.7301.90M? 0
+174709.07 -765855.2 +000012.0-000003.000001.1 08.7301.39K? 0
+175139.46 -184329.1 -000001.0-000007.700000.6 08.7301.04K? 0
+175321.91 -185233.5 +000000.6-000003.700011.8 08.7301.29K? 0
+175958.21 +184310.0 +000006.8-000003.400004.3 08.7301.34K? 0
+180221.98 -215747.3 +000008.2+000006.600021.5 08.7301.21K? 0
+180255.00 +094343.8 -000010.6+000013.000014.2 08.7301.17K? 0
+180654.96 -400431.3 +000020.5-000023.700011.4 08.7301.00K? 0
+181213.44 -321653.8 +000004.5+000003.100012.5 08.7301.04K? 1
+181408.01 -525029.1 +000022.7+000016.800005.5 08.7301.50K? 0
+181559.13 -445349.6 -000040.5-000030.400008.8 08.7301.57K? 0
+181722.85 +180702.3 +000010.1+000049.400035.9 08.7301.08K? 0
+182011.38 +125831.3 -000006.2-000019.900032.5 08.7301.64K? 0
+182259.13 +120526.0 +000026.6+000004.200014.9 08.7301.18K? 0
+182411.76 -121250.4 +000049.3-000027.200002.6 08.7301.19K? 0
+182533.38 -320838.5 -000014.2-000011.200022.1 08.7301.54K? 0
+182703.79 +182023.7 +000009.8-000016.500000.2 08.7301.05K? 0
+182810.14 -211419.3 +000013.8-000018.000007.9 08.7301.63K? 0
+183024.37 +094038.9 +000012.5+000009.200025.1 08.7301.72K? 0
+183533.48 +491131.3 -000036.5-000002.000007.2 08.7301.05K? 0
+183810.10 -754843.6 -000007.3-000022.200000.0 08.7301.77K? 0
+184051.10 +195619.3 +000020.9+000002.100003.1 08.7301.74K? 0
+184450.85 +433345.9 -000016.7+000011.200007.9 08.7301.43K? 0
+184650.01 -844336.2 +000012.5-000046.400002.3 08.7301.15K? 0
+184844.14 -435904.7 +000016.2+000019.300002.7 08.7301.04K? 0
+184908.49 +124447.8 -000034.8+000007.700010.6 08.7301.52K? 0
+185112.98 +433523.9 +000009.9+000029.700000.6 08.7301.07K? 0
+185115.88 +184021.7 -000006.4-000006.700016.3 08.7301.35K? 0
+185909.49 +493033.7 -000012.3+000025.700003.6 08.7301.02K? 0
+190054.22 +084845.5 +000008.1+000000.300020.1 08.7301.26K? 0
+190104.99 -063602.2 +000029.5-000011.500003.2 08.7301.28K? 0
+190321.37 +573248.7 -000029.2-000007.700017.7 08.7301.24K? 0
+190654.89 -295712.5 -000017.7+000007.600008.1 08.7301.79K? 0
+190802.16 -394511.3 +000046.8-000038.400009.5 08.7301.00K? 0
+191430.82 -470228.4 +000008.3+000003.000007.1 08.7301.70K? 0
+191633.51 -162347.9 +000004.8+000019.700000.9 08.7301.77K? 0
+191636.44 -522313.8 +000031.1-000015.100007.0 08.7301.36K? 0
+192624.59 +033108.1 +000011.0+000004.700004.3 08.7301.14K? 0
+192810.44 -402740.6 -000018.7+000000.600040.0 08.7301.09K? 0
+193119.91 +052702.6 +000001.9-000015.900010.9 08.7301.22K? 0
+193158.45 -233433.7 -000002.4-000007.000003.7 08.7301.04K? 0
+194056.85 +271552.2 -000007.3-000022.900017.5 08.7301.71K? 0
+194203.42 +244250.4 +000018.4-000043.200001.3 08.7301.53K? 0
+194337.21 +560959.6 +000011.0-000018.200006.0 08.7301.18K? 0
+194434.04 +034947.5 +000026.5+000029.100000.8 08.7301.37K? 0
+194505.90 +455846.2 -000003.7-000013.500007.6 08.7301.33K? 0
+194657.80 -703833.7 +000014.4-000026.100016.2 08.7301.03K? 0
+194804.99 -183828.4 +000004.7-000010.500020.7 08.7301.36K? 0
+195237.98 -192226.3 +000027.2-000018.200005.6 08.7301.57K? 0
+195658.79 -182141.7 -000031.0-000020.600002.1 08.7301.93M? 0
+195800.63 +344328.5 -000000.6+000001.000000.1 08.7301.50K? 0
+200042.43 +263444.5 +000021.1+000018.200019.1 08.7301.07K? 0
+200054.78 +284557.7 +000005.1-000029.400013.6 08.7301.49K? 0
+200108.29 +323232.1 +000013.0-000006.100024.3 08.7301.13K? 0
+200135.20 -294719.1 -000017.0-000017.100004.7 08.7301.33K? 0
+200139.80 +195158.5 -000007.4-000018.300031.4 08.7301.43K? 0
+200743.66 -323623.6 +000001.1+000025.800021.3 08.7301.88M? 0
+200749.68 +324004.5 +000010.7-000034.700003.5 08.7301.08K? 0
+200937.01 +045951.4 +000010.8+000001.800012.7 08.7301.49K? 0
+201415.66 +090203.5 +000022.3-000036.800006.3 08.7301.11K? 0
+201709.16 -605512.9 +000008.2-000010.200020.0 08.7301.18K? 0
+201917.63 +303725.1 +000000.6-000005.300021.3 08.7301.68K? 0
+201945.92 +161649.1 -000026.3-000005.500017.5 08.7301.13K? 0
+202010.27 -515019.0 -000006.6+000007.400007.3 08.7301.66K? 0
+202212.38 +162249.4 +000010.1-000005.200011.2 08.7301.71K? 0
+202241.16 +423256.9 -000010.9+000007.100013.5 08.7301.22K? 0
+202337.59 -391543.0 -000010.5+000001.900017.0 08.7301.60K? 0
+202342.46 +304600.8 -000010.9-000011.000015.9 08.7301.42K? 0
+202829.60 -482525.2 -000018.4-000024.700003.5 08.7301.13K? 0
+203225.93 -081146.4 -000010.2-000018.800003.4 08.7301.10K? 0
+203303.94 +061551.4 +000013.1+000008.700004.8 08.7301.65K? 0
+203753.74 -524421.3 +000005.0+000006.200005.8 08.7301.26K? 0
+203856.55 -043819.5 +000069.9-000001.800009.3 08.7301.11K? 0
+204217.70 +415611.6 +000029.9-000024.200007.3 08.7301.18K? 0
+204447.68 +115816.4 -000003.5-000012.100014.1 08.7301.12K? 0
+205232.37 +131150.0 -000016.0-000014.300027.6 08.7301.44K? 0
+205419.63 -520122.8 -000001.5+000017.900008.1 08.7301.18K? 0
+205431.29 +253847.1 +000003.3-000000.700014.3 08.7301.07K? 0
+205732.02 -174357.7 -000031.6-000029.300026.7 08.7301.43K? 0
+205855.47 +062001.2 +000030.1-000005.000027.0 08.7301.18K? 0
+210258.51 -631505.8 +000015.1+000003.700011.9 08.7301.53K? 0
+210323.80 -730247.9 +000052.9-000084.000003.6 08.7301.08K? 0
+210429.68 -701239.7 +000016.1+000001.000008.9 08.7301.09K? 0
+210848.82 +154731.4 -000034.2-000027.200009.9 08.7301.13K? 0
+211350.77 -602102.6 +000007.4+000003.700011.8 08.7301.47K? 0
+211401.26 -134124.0 +000003.4-000019.800005.4 08.7301.15K? 0
+211409.97 +395853.4 -000020.1-000015.000000.2 08.7301.03K? 0
+211738.00 -500604.1 -000003.6-000009.000001.2 08.7301.03K? 0
+211740.02 -211519.9 +000013.3-000001.700010.5 08.7301.27K? 0
+212817.69 +243804.8 +000023.3+000005.300001.1 08.7301.24K? 0
+212850.50 +443657.0 -000002.0-000000.800006.6 08.7301.45K? 0
+213413.29 +401439.3 +000003.6-000009.300003.2 08.7301.07K? 0
+213540.76 +455126.6 -000021.0+000003.100004.4 08.7301.40K? 0
+213659.78 -445330.7 -000029.8-000021.100000.8 08.7301.17K? 0
+213903.50 +261758.5 -000033.6-000047.700011.9 08.7301.07K? 0
+213924.39 +461538.7 -000010.3-000006.300008.2 08.7301.54K? 0
+214036.77 +011433.0 +000001.7+000004.400012.6 08.7301.10K? 0
+214216.97 +264929.1 -000007.7+000003.000017.0 08.7301.65K? 0
+214945.87 +175556.6 +000032.1-000032.300010.8 08.7301.13K? 0
+215147.80 -185027.0 -000011.4-000000.100004.2 08.7301.63K? 0
+215320.38 -240330.3 -000032.0-000023.400018.9 08.7301.06K? 0
+215414.62 -735515.8 +000019.9-000027.600003.4 08.7301.26K? 0
+215451.49 +571946.7 -000033.5+000000.500015.4 08.7301.75K? 0
+215629.35 +543640.3 -000002.5+000014.000002.7 08.7301.64K? 0
+215742.64 +684214.6 -000032.0-000002.800016.8 08.7301.08K? 0
+215759.68 -104219.6 +000009.3+000001.900013.6 08.7301.00K? 0
+220444.26 +421955.1 +000002.9-000000.600002.6 08.7301.06K? 0
+221150.07 -094443.2 +000026.2-000004.900022.1 08.7301.13K? 0
+221438.25 -591731.7 +000011.9-000012.900012.8 08.7301.15K? 0
+221720.83 -500447.6 +000010.9-000005.700002.3 08.7301.10K? 0
+221819.83 +135721.7 -000007.2-000019.600009.6 08.7301.42K? 0
+223526.08 -500921.1 +000042.9+000015.600003.4 08.7301.07K? 0
+223638.43 -530736.9 -000020.7-000003.800014.4 08.7301.05K? 0
+223644.21 +461405.2 +000000.2-000016.200009.4 08.7301.15K? 0
+224450.53 -801420.6 +000049.9-000020.100005.9 08.7301.05K? 0
+225127.74 +235815.4 -000004.4-000014.100006.3 08.7301.61K? 0
+225829.87 -074400.6 -000004.6-000018.300021.8 08.7301.51K? 0
+225833.04 +441044.2 -000006.1-000016.700009.4 08.7301.22K? 0
+230418.52 +033234.7 +000042.5-000012.000013.3 08.7301.22K? 0
+230657.12 +123723.2 +000037.3-000008.900001.0 08.7301.65K? 0
+231020.46 -685022.8 +000066.5+000333.700043.4 08.7301.02K? 0
+231337.57 +130958.7 +000003.7+000012.700006.8 08.7301.13K? 0
+231528.20 +381801.3 -000025.8-000010.800013.8 08.7301.65K? 0
+231755.66 +531154.1 -000019.4-000014.500008.3 08.7301.69K? 0
+231932.92 +555407.2 -000013.3+000006.300007.7 08.7301.77K? 0
+232405.08 -174201.8 -000013.5-000045.500015.5 08.7301.08K? 0
+232422.53 +482614.1 -000001.1-000018.100019.9 08.7301.50K? 0
+232958.19 -061550.3 -000040.8-000049.000017.7 08.7301.05K? 0
+233148.35 +541040.8 -000033.0+000014.700012.5 08.7301.62K? 0
+233429.60 -605045.1 +000018.7-000019.000008.1 08.7301.10K? 0
+233550.89 +472538.6 +000007.0-000009.000008.7 08.7301.07K? 0
+234022.90 -431538.9 +000028.4-000031.100002.5 08.7301.01K? 0
+234429.18 -610823.7 -000004.6-000011.500001.5 08.7301.57K? 0
+235107.23 +443548.5 +000020.2-000038.900001.6 08.7301.14K? 0
+235601.05 +242931.1 +000018.5-000008.900000.6 08.7301.06K? 0
+082553.21 -333350.9 +000007.5-000013.100009.2 08.7302.16M? 0
+234903.51 +612159.3 -000001.0-000003.100003.8 08.7302.00M? 0
+000619.92 -120101.9 +000063.6-000004.600005.4 08.7400.48F? 0
+000646.98 +232937.7 +000047.6+000005.300006.3 08.7400.38F? 0
+000810.31 +251801.5 -000026.1-000036.200014.1 08.7400.46F? 0
+000826.04 +415728.8 +000008.9-000011.600009.1 08.74-0.02B? 0
+001037.82 -633803.5 +000064.6-000003.500003.0 08.7400.55F? 0
+001239.39 -331720.7 -000016.5-000033.900010.0 08.7400.49F? 0
+001346.21 +542752.5 +000000.2+000002.200011.7 08.74-0.12B? 0
+001352.83 -744117.4 +000085.8-000058.700035.3 08.7400.74G? 0
+001846.13 -683409.1 -000002.0+000001.500002.5 08.7400.92G? 0
+001855.59 -113520.8 +000045.1-000006.700009.1 08.7400.43F? 0
+002356.42 -142047.1 +000056.0-000003.100008.4 08.7400.73G? 0
+002526.44 -035936.3 +000016.9+000003.100005.3 08.7400.51F? 0
+003042.33 +593740.7 +000036.3-000031.800010.6 08.7400.86G? 0
+003139.02 -833330.6 +000005.0+000010.100003.4 08.7400.49F? 0
+003834.41 +060119.1 +000129.6-000108.200025.3 08.7400.59G? 0
+003936.86 +433812.5 +000061.9+000002.200017.4 08.7400.44F? 0
+003951.15 -250201.1 +000007.2-000134.400030.3 08.7400.69G? 0
+004001.13 +424908.0 +000025.8-000019.000012.5 08.7400.04A? 0
+005117.11 -130652.6 +000013.0+000023.000003.3 08.7400.60G? 0
+005400.66 -091921.6 +000109.0+000007.700019.8 08.7400.75G? 0
+005512.41 +181440.2 +000059.3+000009.600006.8 08.7400.47F? 0
+005626.18 +150037.4 +000044.5-000014.200012.0 08.7400.33F? 0
+005751.31 +760026.4 +000011.4-000011.900002.9 08.7400.29A? 0
+010407.63 +151338.9 +000101.2-000007.800038.1 08.7400.85G? 0
+010426.86 +442901.4 -000014.8-000014.300002.3 08.7400.55F? 0
+010504.85 +440050.4 -000016.9-000024.000005.2 08.7400.26A? 0
+010703.04 +474349.2 +000017.2+000001.800017.2 08.7400.21A? 0
+011005.92 -013555.8 -000029.7-000109.800006.1 08.7400.55F? 0
+011152.42 -160345.0 -000007.5-000120.700003.2 08.7400.56F? 0
+011231.44 +005853.8 +000201.2-000188.300021.7 08.7400.95K? 0
+011334.25 +302956.8 +000011.4-000015.000008.9 08.7400.16A? 0
+011832.95 -361532.5 +000023.9+000006.000015.6 08.7400.35F? 0
+012159.59 +482930.1 -000007.6-000007.300002.8 08.7400.29A? 0
+012424.56 +273446.7 +000090.2-000056.500016.2 08.7400.68G? 0
+012649.05 +670408.1 -000029.9+000015.000003.1 08.7400.36F? 0
+012713.28 -411454.8 +000040.8+000015.800001.5 08.7400.49F? 0
+012742.40 +352406.6 -000000.3-000028.900014.9 08.7400.49F? 0
+012803.16 +631657.2 -000003.2+000005.800007.5 08.7400.33F? 0
+013119.03 +173356.3 +000160.2-000066.500002.6 08.7400.42F? 0
+013353.82 +582855.9 +000006.5+000009.300001.8 08.7400.13A? 0
+013626.32 +790917.3 +000017.4-000014.400008.2 08.7400.15A? 0
+013711.23 -670457.3 +000013.1-000036.400005.8 08.7400.48F? 0
+013919.94 -120232.1 +000028.9-000002.500017.4 08.7400.89G? 0
+014252.20 +400802.7 -000000.5-000030.200003.3 08.7400.37F? 0
+014311.87 +051931.1 +000055.6+000017.600005.7 08.7400.44F? 0
+014428.87 -335033.0 +000084.6-000072.800038.6 08.7400.68G? 0
+014818.13 +703432.4 +000014.1-000035.800025.4 08.7400.76G? 0
+014838.90 -013151.7 +000018.9+000024.900010.4 08.7400.91G? 0
+014851.77 -260903.8 -000013.3-000004.200016.1 08.7400.52F? 0
+015134.36 +605532.2 +000030.7-000007.100009.9 08.7400.45F? 0
+015307.58 -592446.0 +000094.7+000090.200024.4 08.7400.73G? 0
+015807.03 -041806.6 +000001.8+000000.000019.3 08.7400.34F? 0
+015908.69 -101108.0 +000081.1-000045.500023.4 08.7400.49F? 0
+020154.47 +474336.8 +000060.3-000026.700023.2 08.7400.41F? 0
+020345.24 +701253.6 +000007.3+000001.800003.8 08.7400.53F? 0
+020546.56 +380022.6 +000013.2-000031.500009.2 08.7400.10A? 0
+021523.69 +223822.7 -000027.0-000013.800000.5 08.7400.50F? 0
+021618.60 +065816.3 -000010.1-000027.000048.2 08.7400.49F? 0
+021623.90 +481425.8 +000018.1-000002.000022.3 08.7400.33F? 0
+021656.49 +632225.1 +000015.6-000004.000003.2 08.7400.04A? 0
+021918.68 -754443.9 +000038.0+000030.700021.5 08.7400.39F? 0
+022146.56 +541456.1 +000027.3-000017.600000.8 08.7400.45F? 0
+022242.82 +485613.4 +000012.9-000014.100005.5 08.7400.30A? 0
+022330.89 +614625.4 +000024.1-000019.600017.5 08.7400.41F? 0
+022415.42 -540328.6 +000058.4+000012.800014.7 08.7400.36F? 0
+022436.12 -020037.8 -000060.0-000081.400023.6 08.7400.43F? 0
+023104.83 -251533.4 +000079.0-000014.400003.6 08.7400.41F? 0
+024208.88 -272138.7 -000037.5+000019.000002.9 08.7400.55F? 0
+024221.25 +383708.2 +000090.4-000119.600014.8 08.7400.70G? 0
+024958.19 +434848.4 -000053.9+000011.000010.6 08.7400.97K? 0
+025104.44 -745747.5 -000005.5+000013.700008.8 08.7400.36F? 0
+025503.31 +615437.7 -000026.4-000005.000032.6 08.7400.72G? 0
+025756.85 -723243.5 +000057.9+000066.200008.7 08.7400.52F? 0
+030215.00 +415825.2 +000029.6-000040.800001.8 08.7400.64G? 0
+030434.81 +855123.6 +000013.6-000002.200005.1 08.7400.42F? 0
+032117.83 +513435.9 +000010.9-000016.500007.0 08.7400.16A? 0
+032216.70 -411856.9 +000076.1+000125.700003.0 08.7400.70G? 1
+032545.53 +374639.0 +000009.0-000012.500012.2 08.7400.12A? 0
+032719.19 -261528.6 +000072.5+000056.100013.9 08.7400.49F? 0
+032829.45 +574018.4 +000032.4-000046.400008.5 08.7400.48F? 0
+032830.77 -254159.7 -000008.8-000037.600000.7 08.7400.58G? 0
+032838.43 +421414.9 +000003.2-000018.400001.3 08.7400.12A? 0
+033544.90 -035150.6 -000087.2-000160.800011.0 08.7400.65G? 0
+033727.88 +012850.6 -000000.1-000011.300005.7 08.7400.17A? 0
+033952.31 +554529.8 +000001.2+000008.500009.1 08.7400.63G? 0
+034306.77 -632654.6 +000021.1+000000.200010.1 08.7400.93G? 0
+034444.84 +204453.2 +000003.9-000069.000026.0 08.7400.34F? 0
+035019.67 +224041.8 -000016.5-000021.000054.3 08.7400.53F? 1
+040238.52 +150343.8 +000006.7-000051.600002.2 08.7400.64G? 0
+040439.00 -061014.2 +000011.3-000009.000008.6 08.7400.90G? 0
+040453.39 -355020.8 -000011.1-000072.800028.1 08.7400.51F? 0
+040554.90 -415737.9 -000011.8+000019.300004.8 08.7400.90G? 0
+040747.34 +530329.2 -000058.5-000047.400011.3 08.7400.53F? 0
+041012.70 +625152.9 +000058.3-000054.000032.5 08.7400.62G? 0
+041430.95 -574445.2 +000014.2-000010.500003.5 08.7400.49F? 0
+041759.17 -482345.3 +000006.1+000007.200000.3 08.74-0.01B? 0
+042424.40 +611325.7 -000009.5+000002.700002.6 08.7400.49F? 0
+042622.71 -383509.0 +000047.9+000006.800016.3 08.7400.41F? 0
+042729.60 -123843.8 +000001.6-000013.600008.2 08.7400.25A? 0
+042943.07 +271637.8 +000018.5-000049.300013.5 08.7400.51F? 0
+043253.96 -061921.8 +000008.5-000041.200013.8 08.7400.56F? 0
+043401.95 +334640.5 -000002.5-000022.300002.6 08.7400.31F? 0
+043947.15 -350959.7 +000003.3+000024.600008.0 08.7400.48F? 0
+044337.43 +583248.5 +000005.5-000042.800005.9 08.7400.35F? 0
+044448.24 +051722.3 -000128.5-000014.700019.5 08.7400.81G? 1
+044448.94 +431217.2 +000265.3+000192.900028.6 08.7400.83G? 0
+044531.38 +770201.0 +000004.9-000018.200004.0 08.7400.25A? 0
+045234.79 -541935.1 -000026.6-000028.900000.4 08.7400.44F? 0
+045520.06 -394531.7 +000017.2+000003.300005.0 08.7400.94G? 0
+045646.16 +015044.8 -000011.0-000003.900000.4 08.7400.13A? 0
+045652.32 +060148.3 +000010.2-000001.700000.2 08.7400.20A? 0
+045728.49 -132650.8 +000020.4-000043.500019.5 08.7400.61G? 0
+045847.09 +401501.2 -000013.7-000002.100012.8 08.7400.34F? 0
+050202.43 +161126.7 +000011.5-000032.800017.0 08.7400.51F? 0
+050318.19 -612454.2 +000017.9-000046.200013.5 08.7400.52F? 0
+050330.76 -561003.1 -000027.5+000014.100000.6 08.7400.32F? 0
+050451.51 -081741.3 -000002.0-000053.800002.7 08.7400.51F? 0
+050928.70 -325224.8 +000008.2+000001.300004.7 08.7400.28A? 0
+051052.67 -294455.0 +000007.8-000006.300013.9 08.7400.45F? 0
+051546.40 -011640.4 +000021.0+000000.200000.0 08.7400.30A? 0
+051614.10 -305708.3 +000005.3-000064.700029.8 08.7400.62G? 1
+051640.09 +601610.8 +000004.3-000026.100001.3 08.7400.34F? 0
+051646.74 +302245.7 +000000.1-000009.700020.4 08.7400.07A? 0
+051930.53 +380832.6 -000001.5-000014.800004.2 08.74-0.05B? 0
+052037.98 -295505.1 -000014.2+000000.200005.5 08.7400.28A? 0
+052102.64 -214102.1 -000015.8+000005.000017.3 08.7400.61G? 0
+052111.02 +380744.9 +000024.3-000030.600014.4 08.7400.41F? 0
+052155.38 -543029.7 +000020.6-000006.400008.4 08.7400.46F? 0
+052335.95 +413604.7 -000005.8+000000.000005.2 08.7400.06A? 0
+052416.54 -244121.0 -000006.2-000009.300006.1 08.7400.39F? 0
+052419.14 +393839.4 +000023.7+000008.600036.7 08.7400.23A? 1
+052628.87 -053844.5 +000014.1-000007.800009.8 08.7400.02A? 0
+053050.45 +122128.1 -000025.3-000011.600047.2 08.7400.34F? 0
+053056.07 -241555.9 -000019.2+000019.900005.9 08.7400.51F? 0
+053246.48 -045739.3 +000002.1-000011.700001.1 08.7400.17A? 0
+053314.48 +454411.7 -000004.3-000009.100003.6 08.7400.12A? 0
+053344.66 +385235.0 -000026.2+000044.400014.6 08.7400.61G? 0
+053456.99 -075825.5 -000016.6-000000.900009.7 08.7400.94G? 0
+054440.21 +112425.3 -000014.7-000046.200012.6 08.7400.67G? 0
+054541.25 -144630.0 +000005.1-000052.400024.4 08.7400.64G? 1
+054656.26 +753046.0 -000008.4-000016.000002.6 08.7400.49F? 0
+054728.66 +593800.9 +000011.5-000059.600006.2 08.7400.54F? 0
+055122.22 +082918.6 +000001.9+000002.700005.0 08.7400.19A? 0
+055226.71 +121942.9 +000040.4-000103.600018.9 08.7400.74G? 0
+055611.11 +394229.2 -000037.6-000004.100010.7 08.7400.23A? 0
+055657.06 -300417.4 +000022.0-000004.600005.3 08.7400.33F? 0
+060248.48 +412208.7 -000098.8-000012.400011.2 08.7400.59G? 0
+060340.46 +350850.2 +000000.5-000016.800019.3 08.7400.26A? 0
+060349.11 +130827.4 -000002.0-000017.200013.3 08.7400.96K? 0
+060854.93 +000837.8 +000018.8+000011.300003.9 08.7400.74G? 0
+061143.21 -315828.5 +000001.4-000001.200007.8 08.7400.95K? 0
+061202.85 +262758.8 -000009.7+000007.100009.1 08.7400.06A? 0
+061212.11 -032217.0 +000001.6+000004.700003.3 08.7400.27A? 0
+061609.03 -161555.9 +000012.1+000011.700008.8 08.7400.34F? 0
+061650.22 -000808.9 -000008.1-000009.300007.9 08.74-0.01B? 0
+062225.95 +264008.4 +000013.2+000008.400000.6 08.7400.03A? 0
+062300.33 +272637.5 +000019.1-000017.300018.4 08.7400.32F? 0
+062326.24 +072959.1 +000011.2+000001.700015.3 08.7400.01A? 0
+062608.90 -643311.1 -000020.8-000003.800005.7 08.7400.47F? 0
+063022.29 +083937.0 -000017.1+000003.300017.3 08.74-0.01B? 0
+063400.31 -050417.1 +000000.6-000011.300003.9 08.7400.20A? 0
+063601.42 +111939.3 -000063.7-000070.300004.7 08.7400.57F? 0
+063620.94 +294341.1 +000057.4-000027.400015.1 08.7400.18A? 0
+063801.42 +034210.3 -000007.8-000010.300006.5 08.7400.94G? 0
+064134.77 -030705.4 -000011.2-000008.100013.3 08.7400.69G? 0
+064213.08 -414617.9 -000005.9+000056.800019.8 08.7400.79G? 0
+064221.79 -190602.5 -000004.7+000017.900018.7 08.7400.38F? 0
+064312.09 +170024.5 -000017.6-000028.700015.1 08.7400.48F? 0
+064351.79 +032712.4 +000008.5-000012.000005.1 08.7400.87G? 0
+064540.69 -204127.3 +000000.0+000000.000000.0 08.74-0.02B? 0
+064632.88 +172201.2 +000012.8-000003.400010.8 08.7400.94G? 0
+064958.20 -460953.1 +000001.6+000011.200010.1 08.7400.13A? 0
+065426.32 +092721.2 +000001.2-000014.700013.6 08.74-0.05B? 0
+065526.13 -104703.0 +000000.0-000002.400001.4 08.7400.12A? 0
+065634.07 -163014.6 -000015.5+000001.800034.7 08.7400.99K? 0
+065650.73 +134018.5 -000012.9-000019.200002.4 08.7400.04A? 0
+065652.79 -052847.3 +000000.0+000000.000000.0 08.7400.37F? 1
+065729.77 -034150.2 -000027.8+000021.000006.4 08.7400.35F? 0
+065739.20 -332346.7 -000041.0+000069.500014.1 08.7400.55F? 0
+065929.84 +333318.5 -000007.9-000004.600001.7 08.7400.10A? 0
+070100.09 -520214.9 -000019.9+000049.400011.9 08.7400.36F? 0
+070113.71 +261106.2 +000003.8+000002.800002.2 08.7400.25A? 0
+070159.55 -065708.6 +000007.0+000007.600003.5 08.7400.95K? 0
+070349.63 -502717.6 -000013.5+000000.700008.6 08.7400.99K? 0
+070403.80 +140032.3 -000006.6+000000.700010.4 08.74-0.08B? 0
+070436.52 +154954.2 +000005.7-000009.900002.2 08.7400.09A? 0
+070543.05 -364303.1 -000068.4+000110.300013.6 08.7400.89G? 0
+070733.23 +620839.1 -000002.4-000022.800000.9 08.7400.95G? 0
+070917.62 -354739.2 -000008.0+000005.500005.2 08.7400.42F? 0
+070918.20 -495844.7 -000017.8+000006.800005.4 08.7400.34F? 0
+071206.85 +382904.5 -000007.4-000037.400017.8 08.7400.98K? 0
+071459.78 -324810.8 -000030.6+000013.700006.5 08.7400.76G? 0
+071505.22 -502807.3 -000011.7+000012.000000.8 08.7400.03A? 0
+071542.73 +412235.5 +000004.8-000036.400023.9 08.7400.62G? 0
+071701.03 -195245.1 +000002.4+000014.900006.2 08.7400.97K? 0
+071838.51 -291745.1 -000007.6+000007.500009.6 08.74-0.08B? 0
+071845.57 -152804.9 +000000.1-000012.600000.2 08.7400.20A? 0
+072334.34 -185532.4 +000000.2-000009.800002.1 08.7400.13A? 0
+072348.21 +045629.0 +000002.3-000004.900006.8 08.7400.99K? 0
+072420.52 +695649.3 -000037.2-000045.600007.3 08.7400.40F? 0
+072907.21 -134611.4 +000003.2+000004.500014.0 08.7400.02A? 0
+072959.84 -074446.2 -000004.7+000007.400000.9 08.74-0.01B? 0
+073058.29 +000339.5 +000019.3+000004.600022.1 08.7400.87G? 0
+073205.00 +624828.1 -000009.3+000034.600003.1 08.7400.47F? 0
+073348.03 -085116.2 +000013.7-000007.000017.2 08.7400.64G? 0
+073406.87 -463837.7 -000010.4-000003.800002.7 08.74-0.07B? 0
+073559.75 -253042.7 -000005.2-000004.700002.6 08.74-0.13B? 0
+073634.89 -142549.1 +000040.5-000029.500029.4 08.74-0.01B? 0
+073702.56 -255113.7 -000009.0-000003.000002.0 08.7400.13A? 0
+073745.19 -091325.5 -000015.2+000026.600004.0 08.74-0.01B? 0
+073848.10 -352909.8 -000005.2+000019.500008.5 08.7400.26A? 0
+074132.26 -211502.0 -000003.2-000004.300000.5 08.7400.06A? 0
+074322.97 +301743.7 +000013.6-000002.700002.6 08.7400.85G? 0
+074404.61 -332443.5 -000024.9-000001.700006.1 08.74-0.04B? 0
+074509.27 -101707.4 -000001.6+000005.400009.7 08.7400.22A? 0
+074533.25 +340450.9 +000015.4-000002.700001.9 08.7400.93G? 0
+074550.69 +453347.1 -000048.5-000033.500014.6 08.7400.47F? 0
+074851.33 -260028.3 -000037.0+000020.900004.6 08.7400.62G? 0 0.10 1.00
+075156.96 -091155.7 +000057.3-000044.800014.6 08.7400.74G? 0
+075318.26 +394052.4 -000010.6-000001.600008.9 08.7400.90G? 0
+075703.16 +154932.5 +000031.5-000097.200016.9 08.7400.71G? 0
+075801.72 +462615.2 +000006.4-000024.800009.2 08.7400.91G? 0
+075823.58 -451852.1 -000018.2+000013.600007.3 08.7400.30A? 0
+080422.57 +290908.4 -000015.2-000000.300003.5 08.7400.17A? 0
+080435.28 +663111.3 +000003.1+000006.700003.3 08.7400.18A? 0
+080501.97 -155507.5 -000034.8-000000.900007.6 08.7400.45F? 0
+080547.44 -071659.5 +000000.8-000012.200014.4 08.7400.20A? 0
+080728.74 +094831.9 +000007.8-000006.000016.5 08.7400.50F? 0
+080736.01 +304059.2 +000167.9-000083.700007.9 08.7400.63G? 0
+080814.49 -610439.7 -000015.0-000008.900004.2 08.7400.33F? 0 0.10 1.00
+080834.31 -494045.2 -000000.9+000003.900006.8 08.7400.03A? 0
+080911.08 -465953.4 +000004.1+000006.600016.0 08.74-0.03B? 0
+081000.59 -121424.4 +000000.8+000007.900017.5 08.7400.04A? 0
+081055.28 -225322.5 -000008.9-000000.900005.4 08.7400.40F? 0
+081200.40 -141008.4 +000006.4+000002.300007.6 08.74-0.10B? 0
+081204.33 +251049.3 +000005.9-000036.400002.0 08.7400.28A? 0
+081322.29 -395101.2 -000007.1+000007.600006.7 08.7400.04A? 0
+081441.97 +052506.6 +000010.0-000013.800000.5 08.7400.30A? 0
+081555.45 -473229.0 -000006.8+000004.000012.1 08.74-0.07B? 0
+081607.35 +074231.9 -000013.2-000018.300004.4 08.7400.83G? 0
+081658.28 +224545.5 -000004.1-000044.900016.3 08.7400.41F? 0
+081743.06 +432957.3 +000007.2-000032.000022.7 08.7400.47F? 0
+082150.36 +192920.8 -000054.3-000024.100015.9 08.7400.33F? 0
+082201.42 +230549.7 -000006.8-000016.400010.9 08.7400.99K? 0
+082208.47 +360753.9 +000008.8-000014.900003.1 08.7400.57F? 0
+082743.27 -000514.1 +000016.9-000036.300006.7 08.7400.46F? 0
+082902.18 -480215.0 -000011.1+000007.700002.6 08.74-0.07B? 0
+083316.99 -335702.7 -000010.1+000013.000010.5 08.7400.95G? 0
+083344.36 +380957.6 +000017.7+000003.600009.4 08.7400.98K? 0
+083557.72 -200451.5 -000005.9+000026.500018.2 08.7400.04A? 0
+083641.04 -472952.0 -000000.4-000003.500001.0 08.7400.36F? 0
+083949.72 +283011.2 +000047.4+000016.200033.6 08.7400.54F? 0
+084136.31 +161541.7 +000032.3-000052.500016.9 08.7400.94G? 0
+084236.55 -480430.9 -000002.7+000002.500005.0 08.74-0.14B? 0
+084717.80 -423605.8 -000020.3+000043.900009.6 08.7400.01A? 0 0.10 1.00
+085139.79 -440249.9 -000002.1+000002.000000.2 08.7400.09A? 0
+090032.71 +224337.1 +000022.0-000050.500044.4 08.7400.91G? 0
+090059.45 +272011.4 -000035.9-000023.600006.4 08.7400.25A? 0
+090155.43 -662927.5 -000026.4+000034.700004.8 08.7400.36F? 0
+090555.95 -090605.2 -000048.2+000000.100008.9 08.7400.51F? 0
+090624.50 +531445.3 -000011.8-000003.000000.9 08.7400.25A? 0
+090820.32 +421047.2 +000028.5-000011.800003.1 08.7400.56F? 0
+090934.27 -453133.9 -000027.6+000011.600010.9 08.7400.04A? 0
+090940.34 -483446.5 -000010.1+000007.400003.3 08.7400.46F? 0
+091007.03 +425625.5 -000003.5-000011.500015.3 08.7400.27A? 0
+091024.86 +262430.3 -000017.3-000008.700000.5 08.7400.47F? 0
+091106.46 +730022.6 -000006.9-000016.800010.7 08.7400.97K? 0
+091429.81 -571421.5 -000006.9+000012.500000.2 08.7400.12A? 0
+091746.71 -383913.5 -000021.7+000014.900006.4 08.7400.39F? 0
+092108.29 -161423.8 -000020.2+000003.900008.2 08.7400.12A? 0
+092406.88 +192832.3 +000014.1-000127.100008.8 08.7400.60G? 0
+092847.04 -631250.9 -000026.4+000031.500006.9 08.7400.39F? 0
+093139.58 +851212.9 -000020.4+000007.500017.0 08.7400.47F? 0
+093240.70 +112243.3 -000059.8-000030.200008.9 08.7400.53F? 0
+093604.97 +531753.8 -000014.5+000021.000007.3 08.7400.39F? 0
+094623.37 -540901.5 +000002.0+000010.900001.0 08.7400.43F? 0
+094826.18 -635901.6 -000091.2+000070.500014.5 08.7400.42F? 0
+094939.04 -420728.0 -000005.9-000002.000018.8 08.7400.11A? 0
+100041.87 +530405.8 -000001.8-000009.300012.3 08.7400.51F? 0
+100345.93 -800751.7 +000025.5-000006.100000.0 08.7400.43F? 0
+100401.92 -621408.4 -000056.4+000028.900015.7 08.7400.32F? 0
+100645.74 -572339.2 +000001.4+000010.000018.4 08.7400.92G? 0
+100720.17 +210948.3 -000093.2-000027.700000.3 08.7400.94G? 0
+100833.08 +303540.5 -000080.6-000092.500004.6 08.7400.47F? 0
+101043.20 -660030.4 -000013.5+000006.200016.9 08.7400.11A? 0
+101146.41 -694206.8 +000001.9+000021.700008.8 08.7400.10A? 0
+101330.11 +002617.9 +000001.1-000010.100009.2 08.7400.33F? 0
+101520.70 -071058.8 -000034.9+000025.400010.8 08.7400.89G? 0
+102021.73 -134715.4 -000056.9+000003.700009.3 08.7400.92G? 0
+103051.82 -211333.5 -000054.1-000405.700009.6 08.7400.52F? 0
+103158.82 +304610.4 -000105.4+000067.800016.0 08.7400.58G? 0
+103807.12 -111259.1 -000019.7+000006.300005.3 08.7400.16A? 0
+104218.66 -470036.4 -000038.1+000051.200001.5 08.7400.55F? 0
+104359.51 -574106.2 -000009.3+000007.700012.6 08.74-0.01B? 0
+104810.20 -120737.4 -000106.4+000002.300010.0 08.7400.47F? 0
+104844.67 -531940.5 -000016.9+000000.200010.7 08.7400.83G? 0
+105136.64 -162415.2 -000198.8-000031.800028.7 08.7400.73G? 0
+105202.33 +330238.7 -000038.2-000061.700013.8 08.7400.60G? 0
+105719.51 +435610.5 -000080.2-000007.100005.5 08.7400.50F? 0
+105825.63 +370143.8 -000159.3-000047.900027.6 08.7400.77G? 0
+105927.31 +113801.3 -000053.2-000003.800011.9 08.7400.43F? 0
+105939.31 -550146.1 -000001.5+000003.200007.8 08.7400.41F? 0
+110008.42 -585302.0 -000001.1-000016.300002.5 08.74-0.07B? 0 0.10 1.00
+110201.48 -540308.4 -000016.0-000010.900000.6 08.7400.51F? 0
+110636.39 +030446.0 -000003.8-000076.900006.4 08.7400.66G? 0
+111521.53 -293057.8 -000010.1+000000.800008.3 08.74-0.07B? 0
+112151.24 +345137.0 -000031.5-000015.900012.5 08.7400.24A? 0
+112504.26 -515338.5 -000135.2+000047.900005.8 08.7400.54F? 0
+112517.89 -115735.2 -000082.7+000002.800003.6 08.7400.46F? 0
+113112.25 -672502.8 -000017.8-000000.600008.5 08.7400.12A? 0
+113838.19 -111421.3 +000000.9-000008.800026.6 08.7400.64G? 0
+114225.35 -622837.5 -000006.1-000001.900011.4 08.74-0.01B? 0
+114230.72 -604048.1 -000011.2-000000.700006.2 08.74-0.03B? 0
+114252.43 -381724.3 +000015.5-000030.700006.4 08.7400.20A? 0
+114418.43 +390024.6 +000011.9+000009.400002.0 08.7400.34F? 0
+115229.78 -182014.7 -000032.6-000028.800009.1 08.7400.46F? 0
+115353.96 -424650.5 +000000.8-000047.700019.2 08.7400.42F? 0
+115457.62 -330336.8 -000002.5-000017.800000.3 08.7400.91G? 0
+115626.06 -484741.8 -000015.0-000005.900006.0 08.7400.25A? 0
+115801.84 -823124.2 +000037.5-000024.800030.3 08.7400.63G? 0
+120047.65 -095736.1 -000063.3+000004.000013.3 08.7400.14A? 0
+120844.44 +341215.5 -000136.6-000050.600004.4 08.7400.54F? 0
+121004.32 -433330.0 -000041.3+000029.300003.7 08.7400.52F? 0
+121006.34 +241540.0 -000004.0+000005.700004.8 08.7400.49F? 0
+121230.04 -152727.7 -000024.0+000005.900007.4 08.7400.44F? 0
+121320.70 -090446.9 -000018.2-000011.500007.9 08.7400.97K? 0
+122246.68 -533646.1 -000005.4-000022.400008.9 08.7400.28A? 0
+122414.31 +604955.5 -000102.3-000030.100005.4 08.7400.59G? 0
+122524.96 -453731.5 -000011.7-000010.300002.5 08.7400.10A? 0
+123445.63 -574227.1 -000002.1-000006.200006.3 08.7400.27A? 0
+124250.75 -695921.7 +000009.6-000018.400013.6 08.7400.46F? 0
+124354.62 +342038.2 -000335.3-000114.000021.7 08.7400.87G? 0
+124726.49 -530420.0 +000001.1-000008.600000.0 08.7400.13A? 0
+124934.87 +034905.6 -000089.3-000008.500012.6 08.7400.56F? 0
+124947.31 +182034.3 -000001.4+000010.900005.7 08.7400.93G? 0
+125703.01 -485503.3 -000021.3-000015.900008.8 08.7400.36F? 0
+130007.45 -325827.9 -000030.6-000017.500003.6 08.7400.99K? 0
+130008.71 +022302.7 +000013.4-000016.400000.3 08.7400.38F? 0
+130550.15 -073938.2 -000066.5-000056.700007.5 08.7400.97K? 0
+130650.95 -775213.7 -000118.0-000008.300026.4 08.7400.72G? 0
+130740.69 -502103.1 -000216.9-000076.200020.6 08.7400.75G? 0
+131740.95 -302402.4 -000048.6+000013.700028.6 08.7400.42F? 0
+132232.61 +424211.8 +000019.4-000045.400002.2 08.7400.73G? 0
+132441.19 -684311.8 -000036.9-000020.200011.0 08.7400.50F? 0
+132506.93 +275846.4 +000024.5-000039.700002.9 08.7400.45F? 0
+133330.66 -631407.3 -000024.1-000013.000017.5 08.7400.38F? 0
+133425.43 -422415.8 -000047.4-000051.200015.2 08.7400.54F? 0
+133657.90 +672128.5 -000107.2+000061.700002.5 08.7400.44F? 0
+134102.70 +020441.0 +000034.5-000016.600020.2 08.7400.63G? 0
+134134.88 -533641.7 -000009.7+000001.600005.4 08.7400.04A? 0
+134205.21 +315212.1 -000049.2-000005.900004.1 08.7400.49F? 0
+134743.98 -232506.0 -000023.2-000003.300012.4 08.7400.15A? 0
+134836.53 +451013.5 -000037.2+000022.400005.8 08.7400.31F? 0
+135157.24 +510854.9 +000013.0+000016.700003.1 08.7400.29A? 0
+135627.69 +351714.3 -000169.7-000044.000011.1 08.7400.69G? 0
+135647.39 -743501.6 -000045.0-000017.000004.6 08.7400.47F? 0
+135937.12 -554424.4 -000039.9-000032.100002.0 08.7400.40F? 0
+140233.27 -542752.9 -000008.7+000003.200008.6 08.7400.58G? 0
+140537.52 -630919.0 +000001.5+000000.400004.6 08.7400.04A? 0
+140726.78 -533122.2 -000003.5-000009.500008.3 08.7400.00A? 0
+140844.36 -423555.2 +000002.8-000005.200009.9 08.74-0.01B? 0
+141224.22 -660021.8 -000004.9-000005.000004.5 08.7400.04A? 0
+141322.37 -814727.7 +000001.4-000015.000006.8 08.7400.38F? 0
+141430.53 -291421.0 -000032.6-000002.900000.9 08.7400.42F? 0
+141511.99 -711401.2 -000016.7+000002.400001.8 08.7400.06A? 0
+141634.96 +224030.6 +000017.6-000036.200014.7 08.7400.52F? 0
+141753.27 -565015.5 -000008.7-000041.000000.2 08.7400.92G? 0
+142117.19 -054953.7 -000012.4-000023.600004.2 08.7400.51F? 0
+142129.89 -194048.5 -000031.7-000000.200017.7 08.7400.15A? 0
+142929.70 -294229.8 -000038.5+000037.600006.5 08.7400.53F? 0
+143108.21 -763000.1 -000002.8-000016.300018.6 08.7400.37F? 0
+143126.80 +550702.1 -000036.1-000038.000019.5 08.7400.45F? 0
+143159.56 +184600.9 -000003.1-000021.200007.3 08.74-0.12B? 0
+143202.18 +220447.4 -000052.7+000025.700002.5 08.7400.47F? 0
+143336.60 +353510.4 +000000.0+000000.000000.0 08.7400.77G? 0
+143733.12 -163226.4 -000070.2-000123.900038.3 08.7400.93G? 0
+143848.09 +075441.1 -000003.5-000085.000018.4 08.74-0.04B? 0
+143950.51 -383304.9 -000012.5+000017.700015.3 08.7400.08A? 1
+144210.34 -514031.7 -000041.4-000024.900001.9 08.7400.44F? 0
+144351.49 -564018.1 -000016.5-000012.000001.6 08.7400.00A? 0
+144413.45 -662738.1 -000003.2-000019.100000.3 08.74-0.01B? 0
+144638.34 +435355.8 -000110.6-000146.100000.0 08.7400.75G? 0
+144846.80 +360301.2 -000078.5+000005.400024.9 08.7400.46F? 0
+145136.35 +125341.4 -000034.1+000024.300022.7 08.7400.46F? 0
+145236.93 +000104.3 -000046.7-000000.300025.4 08.7400.91G? 0
+145549.36 +203147.8 -000008.5-000065.500005.3 08.7400.56F? 0
+145628.97 -601002.4 -000045.2+000002.600009.6 08.7400.47F? 0
+145939.30 -783039.1 -000024.6+000006.500009.7 08.7400.66G? 0
+150314.95 -564525.7 -000013.7-000011.900009.7 08.7400.02A? 0
+150606.76 -281726.3 -000066.5-000163.800002.6 08.7400.75G? 0
+151150.30 +615140.4 -000147.1+000109.600003.0 08.7400.68G? 0 0.10 1.00
+151303.72 -495709.6 -000010.6-000001.800011.7 08.7400.20A? 0
+151322.02 +131624.2 -000046.1-000021.800030.4 08.7400.64G? 0
+152405.36 +663314.4 -000255.8-000042.900027.2 08.7400.69G? 0
+152634.22 +403541.1 -000001.1+000021.300006.2 08.7400.87G? 0
+152720.24 -030219.4 +000029.5-000042.500018.0 08.7400.96K? 0
+153035.14 -124425.8 -000029.5+000001.500000.6 08.7400.34F? 0
+153158.99 +001017.3 -000036.8-000001.300001.1 08.7400.45F? 0
+153200.01 +040357.9 -000137.3-000025.700019.4 08.7400.64G? 0
+153420.23 -162247.8 -000015.6-000009.100003.9 08.7400.95K? 0
+153851.06 +223846.0 -000033.4-000066.400018.5 08.7400.52F? 0
+153904.03 -831357.6 -000010.5-000006.800007.4 08.74-0.08B? 0
+153909.78 -400023.2 +000007.6-000009.500008.2 08.7400.07A? 0
+153958.71 +613257.5 -000024.1+000021.500019.5 08.7400.98K? 0
+154546.45 -562749.2 +000014.9+000010.000002.6 08.7400.04A? 0
+154713.01 +552332.2 -000020.2+000014.100000.2 08.7400.37F? 1
+154718.73 +520447.4 +000008.3-000007.400006.5 08.7400.30A? 0
+154736.17 -514600.4 -000003.2-000006.800004.3 08.7400.04A? 0
+155013.30 -113352.7 -000031.7-000010.200023.5 08.7400.60G? 0
+155419.85 -083449.2 -000111.5+000017.900014.6 08.7400.66G? 0
+155919.57 +741414.4 +000002.1+000000.900005.9 08.7400.96K? 0
+155947.94 +172251.3 -000003.9-000043.000021.7 08.7400.61G? 0
+160050.58 -680658.8 -000003.7-000009.800006.0 08.74-0.02B? 0
+160258.29 +121009.1 -000057.4+000017.400021.4 08.7400.61G? 0
+160631.37 +225300.2 -000093.3+000099.000033.9 08.7400.59G? 0
+160655.48 -240908.4 +000002.5-000018.100004.7 08.7400.25A? 0
+160909.41 -105636.9 -000016.8+000001.800002.4 08.7400.52F? 0
+161059.82 +595555.7 -000002.1+000022.400006.8 08.7400.22A? 0
+161202.97 +394806.8 -000067.8+000054.000013.6 08.7400.65G? 0
+161554.25 +060152.5 +000100.6-000078.700002.8 08.7400.62G? 0
+162449.21 +380910.5 -000011.7+000000.300001.6 08.7400.27A? 0
+163108.56 -645914.1 -000019.9-000038.200000.7 08.7400.38F? 0
+163248.25 +302525.9 +000035.8-000004.300016.7 08.7400.83G? 0
+163301.54 +023303.6 +000024.9-000005.100026.9 08.7400.98K? 0
+163401.57 +340612.0 +000007.9-000051.400011.1 08.7400.41F? 0
+163444.08 -572658.8 +000008.4-000066.700011.5 08.7400.39F? 0
+164120.21 -742614.8 -000013.4-000040.200007.3 08.7400.96K? 0
+164154.34 -540736.7 -000017.8-000009.600005.9 08.7400.10A? 0
+164234.46 +234003.5 -000043.6-000006.400014.1 08.7400.75G? 1
+164342.36 -520144.9 +000014.3-000003.100001.8 08.7400.13A? 0
+164401.80 +424158.2 -000181.3-000036.200015.7 08.7400.70G? 0
+164426.69 -054114.0 -000046.1-000035.100022.6 08.7400.72G? 0
+164608.67 +113008.1 -000105.5+000099.500027.2 08.7400.64G? 0
+164717.62 -625659.9 -000001.7-000000.800002.7 08.7400.08A? 0
+164750.69 -595357.4 -000027.8-000024.400014.6 08.7400.97K? 0
+165351.35 -413241.2 +000009.2-000012.000007.9 08.7400.15A? 0
+165635.47 -180757.3 -000022.3-000020.500005.8 08.7400.33F? 0
+165829.45 -604229.2 -000003.8-000010.000004.1 08.7400.01A? 0
+170047.04 -063407.3 +000006.1-000042.400020.2 08.7400.70G? 0
+170306.46 -452430.7 +000004.5-000010.300003.1 08.74-0.04B? 0
+170346.48 -125145.1 +000010.0-000017.000004.6 08.7400.25A? 0
+170526.35 +211925.2 -000089.8+000098.900008.5 08.7400.46F? 0
+170739.44 -444159.6 +000026.0-000026.700001.0 08.7400.39F? 0
+170755.76 +764510.4 -000001.3+000000.300007.8 08.7400.29A? 0
+170847.16 +401003.5 -000004.4+000011.200007.1 08.7400.46F? 0
+171242.76 -723949.8 +000000.3+000003.100003.1 08.7400.13A? 0
+171327.84 +724513.2 +000003.3-000018.100015.9 08.7400.33F? 0
+171650.78 -485303.7 -000013.9-000001.300003.4 08.7400.21A? 0
+172147.68 +354802.5 +000030.7-000026.700015.0 08.7400.45F? 0
+172353.31 -492328.9 -000005.6+000002.800021.1 08.7400.47F? 0
+172353.78 -605639.3 +000015.9-000137.600017.9 08.7400.55F? 0
+172551.39 +223010.5 -000042.7-000050.300014.0 08.7400.53F? 0
+172851.17 -293533.5 -000008.9-000001.800013.6 08.7400.10A? 0
+173057.12 +500412.9 -000007.6+000004.000008.5 08.7400.34F? 0
+173202.86 +761812.7 -000005.4+000033.800000.4 08.7400.49F? 0
+173706.90 +191949.8 -000005.2+000014.000009.5 08.7400.21A? 0
+173841.95 +061239.4 -000011.1+000016.100005.9 08.7400.51F? 1
+174038.14 -655137.3 +000004.0-000009.000012.6 08.7400.26A? 0
+174157.11 +205548.2 -000003.0+000025.300006.5 08.7400.93G? 0
+174526.04 +064322.7 +000030.8+000024.900014.9 08.7400.64G? 0
+174638.34 -342116.7 +000000.9-000028.700013.1 08.7400.12A? 0
+174646.45 +013116.1 +000000.9+000008.200011.0 08.7400.36F? 0
+174802.34 -542651.7 -000009.9-000000.900003.5 08.7400.12A? 0
+175152.72 +153716.8 -000000.7-000009.400015.5 08.7400.94G? 0
+175234.59 -051907.9 +000039.6+000014.800018.8 08.7400.63G? 0
+175249.62 +085411.0 +000020.0-000004.000003.1 08.7400.58G? 0
+175359.39 -343035.9 +000032.8-000014.500002.9 08.7400.07A? 0
+175658.56 -064045.0 +000003.4-000036.300032.7 08.7400.57F? 0
+175709.99 -341502.9 +000008.6-000009.200002.3 08.7400.38F? 0
+175737.65 -203740.7 +000023.3-000007.000005.3 08.7400.59G? 0
+175842.30 -314809.9 +000002.3-000011.000031.0 08.7400.32F? 0
+175848.84 -084347.2 -000016.0-000013.300009.3 08.7400.59G? 0
+175931.71 +000115.3 +000004.1-000016.800007.3 08.7400.98K? 0
+180058.32 +031911.4 +000010.2+000009.300003.5 08.7400.37F? 0
+181515.71 -164857.0 +000024.2-000011.400018.9 08.7400.20A? 0
+181531.36 -082914.5 -000017.4-000003.200014.5 08.7400.46F? 0
+181631.73 -040213.3 +000012.6+000008.200000.3 08.7400.35F? 0
+181821.25 -345812.0 -000014.1+000000.600015.7 08.7400.05A? 0
+181913.32 -294051.5 +000034.1-000008.300017.8 08.7400.16A? 0
+182055.99 +055536.6 -000016.6+000005.000005.2 08.7400.99K? 0
+182317.24 +541654.4 +000030.1-000060.500009.5 08.7400.54F? 0
+182402.20 -000005.9 +000029.6-000006.700001.2 08.7400.30A? 0
+182737.38 +095052.3 +000002.8-000011.400002.8 08.7400.17A? 0
+183230.54 -572911.9 +000001.7-000027.800002.5 08.7400.12A? 0
+183428.93 -181822.1 +000010.7+000001.900007.1 08.7400.49F? 0
+183939.41 +012621.7 +000028.6-000000.300007.0 08.7400.54F? 0
+184011.01 -223949.8 +000019.1+000000.100006.1 08.74-0.01B? 0
+184043.47 -350438.5 +000012.4-000029.300007.3 08.7400.57F? 0
+184116.13 +301727.1 +000009.5-000045.600017.6 08.7400.55F? 0
+184142.85 +693127.7 -000007.0-000024.900018.6 08.7400.98K? 0
+184310.16 +241322.6 -000002.2-000001.000002.7 08.7400.02A? 0
+184701.68 +085634.5 +000000.8-000014.900005.7 08.7400.14A? 0
+184723.70 -323851.5 +000000.2-000014.000008.5 08.7400.05A? 0
+184907.38 +131254.2 -000044.7+000005.200005.7 08.7400.33F? 0
+184912.15 -095705.7 -000000.9-000029.600000.0 08.7400.21A? 0
+185039.80 +494603.1 +000052.4-000004.300002.3 08.7400.48F? 0
+185041.70 -301420.6 -000022.4-000030.700009.0 08.7400.18A? 0
+185133.52 +343234.1 +000028.0-000016.500018.2 08.7400.59G? 0
+185600.12 -043118.1 +000027.5-000006.600006.2 08.7400.34F? 1
+185830.35 +322302.8 +000018.3+000022.700018.1 08.7400.38F? 0
+185907.60 +032540.2 +000014.0-000000.100001.4 08.7400.19A? 0
+185931.01 +583642.4 -000002.7+000011.900009.0 08.7400.19A? 0
+190014.95 +290734.9 -000001.5-000006.500001.8 08.74-0.02B? 0
+190512.53 +355053.3 +000010.1-000010.600004.6 08.7400.03A? 0
+190519.62 +084629.0 -000011.1-000041.100000.5 08.7400.58G? 0
+190534.33 +113824.9 +000005.6-000017.200010.7 08.7400.14A? 0
+190841.52 -602929.1 +000000.0-000007.500002.0 08.7400.02A? 0
+190851.12 -540216.9 -000012.1-000057.500001.5 08.7400.56F? 0
+190956.90 -003357.3 -000041.5-000128.400009.6 08.7400.49F? 0
+191153.48 +420627.9 -000001.7-000012.200003.2 08.7400.47F? 0
+191304.57 -192914.3 -000004.6-000011.600004.1 08.7400.02A? 0
+191354.86 -674251.3 -000000.7-000001.700002.8 08.7400.91G? 0
+191355.79 +000613.0 +000048.9-000010.700004.2 08.7400.84G? 0
+191749.23 -000328.2 -000000.5-000016.400002.0 08.7400.48F? 0
+191910.02 +021357.2 -000003.0-000016.700008.0 08.7400.38F? 0
+192131.55 +301213.4 -000000.5+000012.000001.7 08.7400.89G? 0
+192331.23 -012157.8 +000004.7-000022.300012.4 08.7400.25A? 0
+192420.98 +225753.2 +000014.4+000006.800003.8 08.7400.14A? 0
+192524.36 +344232.6 +000000.4-000008.000000.9 08.7400.39F? 0
+192624.62 +331044.0 +000010.8-000013.400013.7 08.7400.44F? 0
+192727.95 -421633.3 +000013.6+000012.400003.9 08.7400.33F? 0
+192802.15 +431049.7 -000017.0+000026.800006.3 08.7400.67G? 0
+192834.01 +282910.1 +000002.9+000012.800005.8 08.7400.14A? 0
+193018.34 -421956.3 +000002.2-000011.000009.2 08.7400.26A? 0
+193255.05 -394424.9 +000010.9-000018.200022.4 08.7400.56F? 0
+193426.85 +104245.9 -000006.8-000009.600007.4 08.7400.02A? 0
+193723.82 +444251.3 +000007.6-000037.400016.0 08.7400.99K? 0
+193856.37 +092117.0 +000006.6+000023.600002.0 08.7400.29A? 0
+194031.03 +102838.5 -000007.0+000001.800007.8 08.7400.33F? 0
+194127.81 +052649.2 -000018.2-000002.300006.1 08.74-0.02B? 0
+194248.45 -392919.5 -000013.6-000013.200008.6 08.7400.47F? 0
+194303.68 +285353.5 -000000.9-000014.700007.6 08.7400.71G? 0
+194330.16 +483533.6 +000022.3+000018.500002.6 08.7400.69G? 1
+194452.44 -522010.0 -000050.8-000084.700033.3 08.7400.93G? 0
+194501.00 -180900.1 +000008.6-000004.800000.1 08.7400.20A? 0
+194711.42 +445053.5 +000035.1+000028.800003.4 08.7400.21A? 0
+194724.66 +052841.1 +000006.8-000009.400025.9 08.7400.40F? 0
+194902.68 +202530.7 -000011.7-000011.200019.1 08.7400.23A? 0
+195027.55 -750501.8 +000036.3-000011.500003.4 08.7400.45F? 0
+195128.18 +354942.8 -000001.1-000022.800002.7 08.7400.63G? 0
+195211.18 +410355.2 +000001.9-000001.600010.9 08.7400.11A? 0
+195215.12 +121538.7 -000013.6+000008.500010.3 08.7400.50F? 0
+195326.08 -301609.9 -000003.1-000050.200010.6 08.7400.58G? 0
+195728.29 +673801.7 +000061.5+000087.700013.4 08.7400.61G? 0
+195805.92 +403548.0 +000000.5-000022.000010.8 08.7400.00A? 0
+195909.64 -701607.6 -000051.7-000023.100002.4 08.7400.88G? 0
+195916.85 +262530.4 -000009.5-000020.100003.9 08.7400.11A? 0
+200207.36 +462755.7 +000005.9-000007.800007.7 08.7400.12A? 0
+200325.87 +574828.4 +000002.6-000001.900006.0 08.7400.88G? 0
+200501.93 -333535.0 +000000.4+000011.300019.9 08.7400.97K? 0
+200607.98 +285502.1 -000014.2-000043.700038.1 08.7400.60G? 0
+200608.19 +323614.8 -000003.9+000001.500002.2 08.7400.07A? 0
+200849.80 -224137.2 +000009.3-000024.500029.9 08.7400.50F? 0
+200851.79 +360846.7 +000013.7-000006.500008.6 08.7400.03A? 0
+201111.55 -532023.8 +000023.5-000055.900001.9 08.7400.60G? 0
+201155.08 +643031.5 +000000.0+000000.000000.0 08.7400.29A? 0
+201222.50 +430655.1 -000005.1-000000.600003.3 08.7400.30A? 0
+201245.87 +043158.3 +000017.7+000005.400004.8 08.7400.00A? 0
+201346.85 +264501.7 +000004.7-000009.400015.3 08.7400.22A? 0 0.10 1.00
+201351.11 +485526.3 -000000.8+000000.900003.3 08.74-0.02B? 0
+201649.46 +502301.3 +000001.4-000017.000002.9 08.7400.30A? 0
+201728.96 -135738.5 +000010.7+000037.900011.0 08.7400.29A? 0
+201917.72 +072358.2 -000054.8-000035.800012.9 08.7400.94G? 0
+202110.81 +424112.7 -000003.7-000008.400000.1 08.7400.37F? 0
+202457.50 +590954.6 -000007.3-000021.300001.2 08.7400.15A? 0
+202737.71 -403815.9 +000014.5-000073.400004.4 08.7400.52F? 0
+202806.67 -541817.4 +000003.9-000061.400004.2 08.7400.57F? 0
+202822.81 -033315.0 +000042.7-000010.900014.4 08.7400.91G? 0
+203215.60 -160751.6 +000020.7+000015.000029.1 08.7400.38F? 0
+203238.11 +022139.2 +000042.1+000010.500021.3 08.7400.66G? 0
+203342.87 +385004.8 +000018.3+000002.100000.0 08.7400.04A? 0
+203438.79 -340829.2 +000020.8-000038.600002.0 08.7400.34F? 0
+203552.83 +500730.3 +000007.3-000005.000004.7 08.7400.14A? 0
+204047.15 +562829.3 +000001.4+000005.100003.8 08.7400.30A? 0
+204937.19 +073540.2 +000067.1-000010.100014.8 08.7400.96K? 0
+204946.25 -035218.9 -000000.5-000006.800001.2 08.7400.36F? 0
+205027.72 +324846.0 -000014.2-000027.500014.2 08.7400.99K? 0
+205209.82 +373109.0 -000012.4-000004.500005.1 08.74-0.02B? 0
+205215.13 -435301.1 +000008.3-000008.100001.3 08.74-0.00B? 0
+205612.33 -314558.7 -000059.4-000020.000013.9 08.7400.53F? 0
+205755.23 -200428.1 -000109.6-000133.800017.9 08.7400.66G? 0
+210508.53 +731210.0 +000131.9+000127.200014.1 08.7400.51F? 0
+210604.57 -522244.1 +000035.1-000021.000005.5 08.7400.41F? 0
+210615.01 +434750.3 -000016.0-000034.300008.6 08.7400.41F? 0
+210911.43 +073259.9 +000003.6+000003.500018.4 08.7400.94G? 0
+211348.65 +483835.1 +000035.8+000029.500006.4 08.7400.40F? 0
+211510.87 +195114.0 +000012.9-000006.600005.8 08.7400.05A? 0
+211827.72 +085427.0 -000140.9-000081.500008.6 08.7400.61G? 0
+212329.06 -324716.4 -000010.8-000012.600009.2 08.7400.84G? 0
+212407.31 +534943.9 +000029.5-000005.100013.1 08.7400.36F? 0
+212524.81 +183933.3 +000050.1+000015.300017.7 08.7400.40F? 0
+212701.10 -315620.4 +000012.6-000007.300002.5 08.74-0.10B? 0
+213239.01 -214635.4 +000008.1-000011.300022.6 08.7400.38F? 0
+214456.70 -070348.5 +000012.4-000002.700012.5 08.7400.24A? 0
+214626.85 -614857.1 +000100.5-000047.200012.9 08.7400.53F? 0
+214937.43 +300632.2 +000021.2-000018.700023.5 08.7400.57F? 0
+215013.21 +255337.5 +000087.0-000018.500014.1 08.7400.68G? 0
+215103.83 +471040.9 +000005.5+000009.900004.1 08.7400.27A? 0
+215454.27 +313817.8 -000015.2+000010.300016.8 08.7400.88G? 0
+215753.37 -643557.5 +000098.1-000054.500010.6 08.7400.45F? 0
+215918.11 -052834.9 -000002.1+000012.800011.4 08.7400.25A? 0
+220043.73 +145320.1 -000015.8+000001.900007.4 08.7400.47F? 0
+220552.27 -194625.8 +000051.9-000002.400001.0 08.7400.44F? 0
+220604.85 -475606.9 +000106.1+000028.200016.6 08.7400.50F? 0
+221530.66 +144637.3 +000039.3+000018.500010.1 08.7400.92G? 0
+221600.40 -511814.1 +000030.0+000000.900006.2 08.7400.22A? 0
+221707.02 +543027.5 -000011.7-000001.300004.8 08.7400.08A? 0
+221738.38 -121419.0 -000008.9+000004.400008.2 08.7400.44F? 0
+222332.52 +462112.0 -000020.5-000005.900012.6 08.7400.14A? 0
+222449.19 -112317.9 -000023.3-000044.100014.3 08.7400.32F? 0
+223321.35 -090348.3 +000288.9-000054.600010.8 08.7400.58G? 0
+223504.91 +375522.4 +000002.4-000020.400007.8 08.74-0.04B? 0
+224340.45 -643853.4 +000018.5-000014.900002.5 08.7400.37F? 0
+224544.25 +772035.1 +000004.3-000005.800005.8 08.7400.17A? 0
+224545.83 +485708.3 -000009.4-000000.300011.6 08.7400.14A? 0
+225137.39 +364817.5 +000018.7-000026.800001.7 08.7400.35F? 0
+225228.43 -211058.9 -000013.4+000015.800021.0 08.7400.32F? 0
+225435.62 +292130.8 +000025.9+000012.900005.8 08.7400.52F? 0
+230500.59 -584631.9 +000009.2+000007.800010.3 08.7400.06A? 0
+230942.77 +483848.5 +000048.5-000052.000002.0 08.7400.60G? 0
+231444.54 +205314.2 +000195.4-000040.900039.3 08.7400.62G? 0
+231800.82 +245211.7 -000014.1-000051.300005.7 08.7400.47F? 0
+231833.27 +464518.4 +000004.0-000002.500005.8 08.74-0.05B? 0
+231904.66 +485101.2 +000003.0+000000.400002.8 08.7400.18A? 0
+232050.31 +285038.8 -000043.3-000054.900000.3 08.7400.44F? 0
+232126.54 -133930.2 -000013.4+000002.300009.2 08.7400.46F? 0
+232815.39 +255540.4 +000160.8-000020.700003.9 08.7400.68G? 0
+233131.02 +572804.8 +000005.5-000003.800002.4 08.7400.10A? 0
+233536.33 +612206.5 +000020.4-000007.000007.5 08.7400.41F? 0
+233644.56 -422143.9 +000038.0-000057.200007.2 08.7400.75G? 0
+234029.80 +673311.9 +000014.7+000018.000019.0 08.7400.37F? 1
+234118.44 -132828.5 +000034.0-000008.900004.0 08.7400.38F? 0
+235056.18 -365320.7 +000057.1+000001.000013.8 08.7400.34F? 0
+235255.59 -212849.9 -000045.7-000006.200001.6 08.7400.48F? 0
+235356.00 -372428.8 +000015.9-000014.700004.0 08.7400.16A? 0
+235810.88 +673400.0 -000138.2-000023.900001.0 08.7400.71G? 0
+000410.76 +111551.8 +000010.5-000010.100008.2 08.7401.71K? 0
+000533.83 +761709.0 -000007.2-000005.900000.6 08.7401.62K? 0
+000811.97 -700321.0 +000013.5+000001.600020.0 08.7401.23K? 0
+001153.94 -110953.4 +000105.7-000030.000012.8 08.7401.12K? 0
+001555.24 -501002.3 +000046.6-000032.800013.9 08.7401.11K? 0
+002046.90 -133753.1 +000009.5+000033.000000.9 08.7401.04K? 0
+002315.98 -331004.2 -000021.5+000109.000053.0 08.7401.09K? 0
+003031.11 +083043.6 -000008.9-000016.400026.2 08.7401.34K? 0
+003348.89 +581255.3 +000000.4-000009.100033.5 08.7401.53K? 0
+003733.00 -154938.8 +000032.2+000000.700001.8 08.7401.39K? 0
+003834.55 +711100.0 -000018.5+000006.000009.0 08.7401.21K? 0
+003839.00 -533702.6 +000016.2+000000.700019.3 08.7401.68K? 0
+004250.48 -213930.5 +000014.5+000007.600008.6 08.7401.14K? 0
+004333.00 +335043.6 -000203.0-000355.900060.2 08.7401.07K? 0
+004348.25 -161843.5 +000006.8-000005.800020.3 08.7401.34K? 0
+004520.25 -050032.8 +000005.7+000004.400013.8 08.7401.06K? 0
+004915.35 -593406.7 +000040.3+000010.600002.0 08.7401.10K? 0
+005339.54 -375813.4 +000038.3-000036.600006.1 08.7401.22K? 0
+005709.68 +181551.7 +000016.2+000005.700004.5 08.7401.08K? 0
+005732.92 -145232.1 +000019.3-000004.400015.3 08.7401.02K? 0
+005814.03 -432039.7 +000008.8-000007.100015.3 08.7401.01K? 0
+011341.66 +471227.6 +000009.6-000017.900024.1 08.7401.56K? 0
+011504.19 +011402.6 +000005.5-000016.200026.1 08.7401.08K? 0
+012402.21 +702146.1 +000001.6-000042.000009.5 08.7401.17K? 0
+013224.01 +711720.4 +000002.2+000012.900007.1 08.7401.62K? 0
+013451.28 +374311.1 +000003.5-000012.200002.0 08.7401.04K? 0
+014500.56 +584728.7 +000036.4-000007.100000.1 08.7401.04K? 0
+014747.46 -393427.2 -000020.6-000004.800004.9 08.7401.18K? 0
+015903.24 -180338.1 -000028.5-000018.100015.1 08.7401.01K? 0
+020121.34 -005305.7 +000015.2+000010.800005.2 08.7401.07K? 0
+020238.13 +383238.4 -000005.3+000004.800001.0 08.7401.01K? 0
+021431.17 +241953.0 +000010.5-000026.700004.2 08.7401.80K? 0
+021641.25 -692829.9 +000046.8+000030.900011.8 08.7401.10K? 0
+021649.82 -025415.8 +000010.8+000000.600004.1 08.7401.23K? 0
+021855.67 +540544.2 -000017.8-000009.500009.3 08.7401.05K? 0
+022919.74 +265632.0 +000028.7+000004.600000.0 08.7401.05K? 0
+023658.79 +430322.3 -000006.9+000013.700014.9 08.7401.20K? 0
+023746.81 -453710.3 +000002.3-000001.400006.7 08.7401.38K? 0
+024041.62 +201053.3 -000013.6-000018.500019.9 08.7401.05K? 0
+025418.41 +475749.3 -000003.1+000023.500021.4 08.7401.49K? 0
+025430.10 +243757.1 -000025.7-000011.600023.0 08.7401.05K? 0
+030212.53 +412222.0 +000000.5-000005.000004.8 08.7401.11K? 0
+030214.03 -172827.1 +000015.8-000009.500000.9 08.7401.03K? 0
+030455.56 +292613.0 +000012.3-000019.900011.4 08.7401.64K? 0
+030604.60 +333842.4 -000024.7-000000.400020.1 08.7401.59K? 0
+031408.36 +464817.2 -000013.3-000017.500010.3 08.7401.08K? 0
+031539.31 +833406.2 +000010.9-000018.500000.6 08.7401.10K? 0
+031653.58 +022021.7 -000013.4-000002.600001.1 08.7401.07K? 0
+031928.69 +123655.7 +000003.4-000011.200012.6 08.7401.49K? 0
+032058.95 +203849.4 +000000.8-000024.900006.9 08.7401.58K? 0
+032217.08 +580624.9 -000078.0+000005.300005.5 08.7401.39K? 0
+032245.00 +592012.6 +000009.6-000004.500012.1 08.7401.01K? 0
+033007.72 -261932.1 +000013.0-000008.400002.4 08.7401.12K? 0
+033517.75 -245346.0 +000035.4-000006.600007.3 08.7401.33K? 0
+033623.23 +182143.2 +000041.0-000014.200002.0 08.7401.09K? 0
+034027.99 +645658.4 +000021.8-000015.500015.7 08.7401.31K? 0
+034657.18 +585738.8 -000003.5-000005.500016.2 08.7401.33K? 0
+035054.59 +070949.9 -000000.1-000014.700008.0 08.7401.14K? 0
+035629.65 +630240.6 -000005.4+000026.000009.5 08.7401.71K? 0
+040211.01 -533709.7 +000002.7+000040.600008.0 08.7401.04K? 0
+040330.09 -383613.6 -000011.1-000043.800010.1 08.7401.00K? 0
+040339.81 -245232.1 +000016.8+000003.100001.4 08.7401.43K? 0
+040607.90 +734449.5 +000005.2-000014.400000.1 08.7401.33K? 0
+040819.60 +461557.4 +000011.8-000032.900000.5 08.7401.17K? 0
+040845.16 -563314.9 +000021.0+000016.000013.4 08.7401.00K? 0
+040926.65 -601812.5 +000010.5-000004.700001.3 08.7401.36K? 0
+041023.79 +105115.4 +000069.2+000057.000076.1 08.7401.31K? 0
+041256.32 -110723.1 +000081.5-000003.900023.4 08.7401.58K? 0
+041540.36 -303323.3 +000000.3+000004.300013.9 08.7401.29K? 0
+041754.48 -360533.6 +000019.8+000024.300012.3 08.7401.31K? 0
+042527.87 +185303.5 -000005.4-000031.100005.0 08.7401.27K? 0
+042758.25 +670857.7 -000026.5-000011.600020.4 08.7401.49K? 0
+042907.98 -463201.0 +000003.3-000001.800005.9 08.7401.10K? 0
+043453.47 -765123.2 +000007.5-000004.000003.1 08.7401.15K? 0
+044313.05 -044506.8 +000004.4-000001.100002.6 08.7401.33K? 0
+044415.89 +433834.9 +000034.6-000008.400017.8 08.7401.40K? 0
+045655.31 -332749.2 +000010.7+000021.500005.8 08.7401.06K? 0
+045746.83 +624824.4 +000015.6-000007.500009.2 08.7401.22K? 0
+045852.89 -444037.4 -000019.3+000029.500011.0 08.7401.00K? 0
+050207.83 -220454.2 +000014.5-000018.100013.6 08.7401.07K? 0
+050519.69 +692100.9 +000004.8+000005.500011.1 08.7401.75K? 0
+051017.09 +755322.1 -000007.5-000015.000011.4 08.7401.22K? 0
+051252.40 +640529.4 +000000.6+000004.200004.5 08.7401.11K? 0
+052049.30 +084128.1 +000032.8-000022.900025.4 08.7401.86M? 0
+052355.82 -055305.1 -000005.3+000004.900026.4 08.7401.00K? 0
+052547.98 +585454.0 +000011.8-000044.500006.9 08.7401.30K? 0
+052732.19 +305314.9 +000004.3-000001.600009.3 08.7401.03K? 0
+053022.44 -183528.9 -000012.2+000027.200015.2 08.7401.58K? 0
+053607.21 +183428.2 -000000.1-000006.800012.4 08.7401.11K? 0
+053822.89 +403649.2 -000044.6-000000.700006.6 08.7401.04K? 0
+054036.93 +732544.8 +000016.7+000000.800012.7 08.7401.11K? 0
+054534.92 +691624.2 -000001.4-000019.900017.0 08.7401.45K? 0
+054601.78 +391403.0 -000020.2+000001.000015.8 08.7401.80K? 0
+055451.65 +801538.7 -000001.3+000001.800005.4 08.7401.23K? 0
+055607.50 +515248.1 +000049.7+000011.200023.0 08.7401.00K? 0
+060034.23 +244639.3 +000010.5+000001.200020.7 08.7401.23K? 0
+060319.93 -390339.5 -000017.6-000008.200008.1 08.7401.50K? 0
+060329.30 +534549.2 -000015.4-000004.200013.1 08.7401.59K? 0
+060443.76 +410114.9 +000022.1-000003.900009.3 08.7401.03K? 0
+060702.15 -190521.2 -000005.0+000001.600004.7 08.7401.00K? 0
+061152.56 +244245.5 -000010.7+000007.400002.6 08.7401.20K? 0
+061701.72 -292019.1 +000012.6-000008.500016.0 08.7401.25K? 0
+062526.40 -565021.1 -000007.7-000019.500012.9 08.7401.25K? 0
+063026.83 +732807.4 +000019.7-000007.400016.2 08.7401.30K? 0
+063703.02 -774045.8 +000005.6+000056.700002.3 08.7401.04K? 0
+063737.68 -572615.2 -000015.7+000008.200006.4 08.7401.48K? 0
+064208.20 +050335.2 +000008.3+000001.100008.7 08.7401.27K? 0
+064907.58 +220652.4 +000015.7-000012.300004.1 08.7401.80K? 0
+065047.99 +571252.3 -000025.2-000022.700012.2 08.7401.01K? 0
+065225.93 +080545.3 -000021.7-000042.500011.3 08.7401.01K? 0
+065228.24 -060521.8 -000024.6-000005.700011.8 08.7401.67K? 0
+065431.60 +092911.5 -000003.1-000021.500018.8 08.7401.32K? 0
+065628.57 -183937.6 -000004.3+000000.100009.0 08.7401.22K? 0
+070116.40 -020918.6 -000000.4-000024.000002.8 08.7401.37K? 0
+070547.24 +074205.1 -000011.2-000006.100000.0 08.7401.13K? 0
+070914.84 -070413.6 -000018.0-000021.600001.8 08.7401.09K? 0
+071525.87 -242926.9 -000014.3-000021.700005.9 08.7401.60K? 0
+071741.01 -205320.0 +000008.0+000003.200016.2 08.7401.37K? 0
+072207.09 -123730.5 -000000.2-000016.700016.3 08.7401.43K? 0
+072959.87 +013636.5 +000009.4+000012.900006.9 08.7401.28K? 0
+073157.66 -084114.2 +000018.9-000001.800001.0 08.7401.01K? 0
+073321.42 -294925.0 +000003.4+000013.700010.8 08.7401.64K? 0
+073333.16 +112731.6 +000019.4+000015.300012.9 08.7401.46K? 0
+073608.23 +202955.0 +000028.5-000033.300039.3 08.7401.47K? 0
+074104.77 -071858.1 -000004.7-000039.100002.7 08.7401.14K? 0
+074809.41 -300337.4 -000008.8+000015.600019.6 08.7401.69K? 0
+074848.93 +565156.5 +000021.8-000077.900000.3 08.7401.01K? 0
+074930.74 +231653.0 +000001.7-000007.000019.8 08.7401.35K? 0
+075214.63 -435502.3 +000040.8-000005.100011.7 08.7401.33K? 0
+075308.60 -282934.2 -000002.9+000005.300002.1 08.7401.14K? 0
+075550.64 +380312.3 -000011.8-000010.300005.1 08.7401.66K? 0
+075612.05 -223313.9 +000005.5+000021.500008.7 08.7401.14K? 0
+080213.64 +230129.3 +000007.4-000002.500002.2 08.7401.60K? 0
+081611.96 +050158.5 -000034.5-000039.600021.3 08.7401.25K? 0
+082158.34 -721231.7 +000013.7-000014.300001.7 08.7401.11K? 0
+082604.52 -053150.8 -000016.8-000007.800025.8 08.7401.09K? 0
+082755.38 -060159.5 +000017.1-000011.300034.6 08.7401.02K? 0
+083443.87 +203341.5 -000009.2-000023.300001.3 08.7401.04K? 0
+083854.18 +175810.4 +000106.8-000022.000026.1 08.7401.73K? 0
+084100.27 -023604.2 -000000.2+000025.500033.9 08.7401.65K? 0
+084103.29 -145132.4 +000016.7-000050.600004.8 08.7401.13K? 0
+084245.39 +322013.2 +000016.0-000046.900008.3 08.7401.04K? 0
+084440.12 -290712.8 +000017.4-000008.700008.3 08.7401.58K? 0 0.10 1.00
+084500.47 -203957.1 -000005.3+000003.300018.5 08.7401.15K? 0
+084504.89 -490317.1 -000003.8+000017.000008.2 08.7401.07K? 0
+084528.28 -582727.8 -000004.2-000000.500003.8 08.7401.65K? 0
+084637.64 +091926.0 -000000.7-000026.500003.8 08.7401.17K? 0
+084708.52 -424211.6 -000012.2+000002.600001.3 08.7401.26K? 0
+084724.85 +645233.2 -000003.1-000050.400006.2 08.7401.33K? 0
+084853.56 +430852.0 -000009.7-000005.500008.5 08.7401.04K? 0
+085404.87 -600945.3 -000014.2+000011.200000.1 08.7401.24K? 0
+085820.32 -352616.2 +000007.9-000013.000000.2 08.7401.72K? 0
+085957.55 -363634.2 -000007.8-000007.600011.3 08.7401.46K? 0
+090447.79 -021229.4 +000005.6-000014.200015.7 08.7401.33K? 0
+091033.11 -281102.5 -000021.2-000010.200010.6 08.7401.74K? 0
+091620.91 -611034.9 +000029.4+000014.100033.9 08.7401.49K? 0
+092037.89 -050709.2 -000035.5+000001.800016.5 08.7401.57K? 0
+092137.38 -371036.3 +000003.0-000017.000009.1 08.7401.17K? 0
+092302.66 +670010.1 -000021.0-000012.400009.1 08.7401.07K? 0
+093004.07 -571747.7 -000020.5+000003.600000.5 08.7401.33K? 0
+093035.97 -302255.1 -000007.1-000014.800005.1 08.7401.20K? 0
+093105.33 -320103.4 +000002.5+000016.900003.7 08.7401.47K? 0
+093133.95 -682033.8 -000009.6+000017.300003.6 08.7401.22K? 0
+094218.27 +144550.4 +000019.7-000016.600019.3 08.7401.15K? 0
+094903.72 +410329.3 +000024.1-000040.400039.6 08.7401.47K? 0
+094905.12 -393432.2 +000002.0-000005.300000.3 08.7401.37K? 0
+095103.52 -200810.1 +000043.1+000009.100017.1 08.7401.28K? 0
+095244.33 -682410.9 +000016.4-000007.200002.7 08.7401.33K? 0
+100254.10 +140749.9 +000039.3-000018.200022.3 08.7401.05K? 0
+100712.04 -281908.5 -000020.9+000007.200004.6 08.7401.33K? 0
+101458.09 -495418.2 -000026.8+000024.100005.2 08.7401.03K? 0
+101657.42 +294105.5 -000025.2+000005.100009.0 08.7401.47K? 0
+102223.51 +252958.6 -000030.4-000011.100024.2 08.7401.20K? 1
+102304.91 -552740.9 -000012.1-000007.700016.9 08.7401.81K? 0
+102410.32 -524121.2 -000025.2+000030.200013.5 08.7401.53K? 0
+102448.97 -672944.3 -000018.3-000008.600008.1 08.7401.04K? 0
+103246.75 -434252.3 +000014.0-000002.400016.5 08.7401.56K? 0
+104321.76 -293303.9 -000037.5+000002.600020.1 08.7401.35K? 0
+105030.76 +101949.0 -000018.9-000013.000026.2 08.7401.58K? 0
+105450.44 -005505.4 -000002.7-000005.300010.7 08.7401.03K? 0
+105955.75 -375510.4 +000002.2-000018.600015.9 08.7401.01K? 0
+110010.98 +763757.5 +000028.0-000016.500003.0 08.7401.00K? 0
+110447.89 -005717.8 -000018.1-000018.900012.4 08.7401.01K? 0
+110632.95 +364121.7 -000046.7+000010.200013.4 08.7401.09K? 0
+111313.84 -683021.3 +000010.7+000008.600022.1 08.7401.35K? 0
+111603.70 +711958.8 +000002.4+000005.700002.0 08.7401.12K? 0
+111605.33 +740124.0 -000037.4-000021.100008.6 08.7401.30K? 0
+112126.55 -202712.6 +000162.4-000097.600071.9 08.7401.35K? 0
+112600.82 -402015.1 +000003.5+000007.600019.6 08.7401.28K? 0
+113008.49 -340235.1 -000002.9+000013.900002.9 08.7401.04K? 0
+113235.22 +414631.1 +000003.3-000015.200002.3 08.7401.15K? 0
+113339.97 -712443.9 -000036.8+000006.300015.8 08.7401.08K? 0
+114355.39 -183345.6 +000024.9-000010.800023.2 08.7401.20K? 0
+114713.79 +432816.0 -000016.9-000006.900014.8 08.7401.25K? 0 0.10 1.00
+115218.57 +132913.4 +000003.7-000001.100008.9 08.7401.43K? 0
+120204.02 +321959.1 +000022.5-000003.300001.0 08.7401.13K? 0
+120417.21 -694337.2 -000018.0-000021.700009.6 08.7401.04K? 0
+121317.48 -331823.5 -000039.0-000026.300004.5 08.7401.06K? 0
+121542.21 -083435.2 -000020.4+000010.200001.6 08.7401.20K? 0
+121729.64 -343018.2 -000020.9-000003.900005.9 08.7401.49K? 0
+122626.50 -431538.4 -000048.8+000004.800024.0 08.7401.55K? 1
+124001.39 -404524.6 +000022.9-000026.000008.3 08.7401.08K? 0
+124849.05 -132320.6 -000003.6-000020.800000.0 08.7401.23K? 0
+125205.36 +280745.6 +000014.6+000002.700011.9 08.7401.45K? 0
+125326.24 +533625.9 -000032.3-000009.900007.5 08.7401.16K? 0
+125602.87 -111834.6 -000020.0-000023.100011.4 08.7401.63K? 0
+130248.69 -004739.8 -000020.9-000000.900002.7 08.7401.54K? 0
+130315.91 +065011.3 +000009.0+000023.700001.8 08.7401.02K? 0
+130936.88 -244423.3 -000072.4+000006.900003.8 08.7401.20K? 0
+131107.37 -673355.0 -000003.0-000017.000016.2 08.7401.09K? 0
+131214.08 -515240.9 -000039.5-000004.900001.6 08.7401.56K? 0
+132440.44 -342609.6 -000017.4-000009.100001.3 08.7401.06K? 0
+132714.71 +383202.8 -000021.1-000041.000010.3 08.7401.14K? 0
+132727.37 +354337.1 -000280.9-000326.700030.6 08.7401.03K? 0
+133816.96 -224635.2 -000053.5+000006.600023.4 08.7401.02K? 0
+134144.75 -281044.3 +000000.7-000000.300009.4 08.7401.06K? 0
+134948.50 -252111.1 +000002.7-000005.100015.9 08.7401.64K? 0
+140417.45 +512718.4 -000010.0+000024.500001.9 08.7401.57K? 0
+140603.01 -491645.6 -000017.9-000022.300004.4 08.7401.19K? 0
+140823.07 -351754.1 -000009.0+000037.500006.9 08.7401.33K? 0
+140850.55 -174410.7 -000009.6+000014.100011.8 08.7401.43K? 0
diff --git a/kstars/kstars/data/hip098.dat b/kstars/kstars/data/hip098.dat
new file mode 100644
index 00000000..05e91595
--- /dev/null
+++ b/kstars/kstars/data/hip098.dat
@@ -0,0 +1,1000 @@
+141705.77 +554510.1 -000000.6-000003.400019.6 08.7401.10K? 0
+141752.40 -290556.3 +000019.9-000025.700005.4 08.7401.42K? 0
+142014.90 -084119.2 +000016.8-000021.600002.7 08.7401.53K? 0
+142555.03 +062827.5 -000001.1+000003.500017.0 08.7401.47K? 0
+143051.64 -270313.7 +000028.9-000030.400012.2 08.7401.27K? 0
+143523.11 -451410.6 -000088.0-000036.300021.8 08.7401.10K? 0
+143703.63 -470650.5 +000039.5-000031.600008.6 08.7401.03K? 0
+144249.22 +794720.3 -000011.2-000009.700001.8 08.7401.02K? 0
+144328.67 +103438.3 -000012.4+000047.900020.0 08.7401.42K? 0
+150031.54 +005401.1 -000027.8-000007.200010.2 08.7401.62K? 0
+150033.60 +325733.2 -000009.6-000014.500005.1 08.7401.25K? 0
+150046.75 +083508.5 +000003.1-000012.400001.2 08.7401.07K? 0
+150143.11 -642107.0 -000007.9-000023.500014.2 08.7401.75K? 0
+150201.70 +501112.6 +000012.6-000003.300013.8 08.7401.12K? 0
+150638.47 +434522.0 +000018.4-000059.100005.4 08.7401.25K? 0
+150953.35 -022518.8 -000028.9-000007.800004.9 08.7401.45K? 0
+152438.69 -411637.3 -000068.0+000003.200066.9 08.7401.62K? 0
+153646.78 -605051.3 -000008.4-000024.500008.0 08.7401.11K? 0
+155612.47 -094321.9 +000020.2-000015.300014.4 08.7401.23K? 0
+155859.36 -623212.8 -000006.3-000007.600010.1 08.7401.69K? 0
+155952.85 +691330.8 +000021.4+000024.300028.2 08.7401.33K? 0
+160412.72 +024649.4 +000004.7+000014.000001.5 08.7401.22K? 0
+160429.19 -085126.2 -000007.0+000014.500042.4 08.7401.49K? 0
+161058.89 -615205.7 +000006.5+000029.400002.6 08.7401.18K? 0
+161414.88 +573048.2 -000030.6+000012.400008.6 08.7401.25K? 0
+161604.79 +251801.9 -000014.2+000018.500004.0 08.7401.19K? 0
+161922.85 -665015.8 -000028.0-000036.300018.8 08.7401.25K? 0
+162039.06 -043744.6 -000012.2+000001.700017.8 08.7401.24K? 0
+162847.89 +050505.1 -000035.5+000002.100011.8 08.7401.49K? 0
+164605.33 -165402.0 +000003.6-000001.300021.9 08.7401.85M? 0
+164613.60 -621749.8 -000006.7-000002.000000.4 08.7401.39K? 0
+164706.69 +175613.7 -000009.2+000016.100004.4 08.7401.12K? 0
+164808.83 +501911.4 -000021.3+000021.400009.5 08.7401.49K? 0
+164844.99 +140535.7 -000000.2+000000.200014.2 08.7401.08K? 0
+164909.15 +621305.4 -000012.3-000012.100003.0 08.7401.05K? 0
+164946.03 -622357.8 +000003.7-000023.800008.3 08.7401.00K? 0
+165910.35 +075132.3 -000040.1+000025.900010.0 08.7401.31K? 0
+170442.61 +444556.4 -000011.3+000010.600007.9 08.7401.08K? 0
+170608.12 +264143.1 -000017.2-000014.000002.5 08.7401.56K? 0
+171103.23 -603655.2 +000010.5-000019.700005.8 08.7401.73K? 0
+171326.67 +090557.0 +000038.1+000052.300014.6 08.7401.00K? 0
+171359.12 +672653.5 +000025.3+000017.700007.4 08.7401.19K? 0
+172142.37 +225516.0 -000024.8+000046.400008.2 08.7401.38K? 0 0.10 1.00
+172824.84 +684855.0 -000026.3-000012.100009.5 08.7401.11K? 0
+173518.73 -142123.6 -000033.1+000001.600014.8 08.7401.42K? 0
+173730.04 +502852.2 +000018.1+000021.400016.2 08.7401.47K? 0
+174515.59 +065359.2 -000015.5-000009.300006.5 08.7401.26K? 0
+175812.95 +033852.8 -000007.2-000009.000021.7 08.7401.24K? 0
+180136.66 -382659.4 +000025.8-000030.000004.7 08.7401.44K? 0
+180433.92 +214422.4 -000035.0-000015.200004.0 08.7401.25K? 0
+180439.55 +112551.9 +000038.1-000029.600021.2 08.7401.21K? 0
+180720.60 -451131.3 -000015.3-000027.800021.2 08.7401.65K? 0
+180854.04 -242128.7 -000049.6-000012.000006.3 08.7401.79K? 0
+181223.44 -151040.1 -000008.0-000041.400010.8 08.7401.11K? 0
+181830.68 +513252.0 +000017.5+000025.300009.5 08.7401.28K? 0
+181851.84 -230358.8 -000060.9-000080.600000.3 08.7401.32K? 0
+182024.82 -370057.8 +000014.3-000069.800012.6 08.7401.29K? 0
+182427.60 -553528.6 +000018.0-000006.500027.3 08.7401.55K? 0
+183120.26 -595507.3 +000012.1-000026.200025.3 08.7401.45K? 0
+183145.64 -625149.5 -000020.9-000009.000014.1 08.7401.17K? 0
+183231.36 +180557.8 +000018.6+000003.000002.1 08.7401.14K? 0
+183817.24 -603015.7 +000008.4-000008.600023.9 08.7401.14K? 0
+184008.14 +433434.6 +000030.5-000007.600006.8 08.7401.24K? 0
+184200.68 +085158.4 -000010.2-000001.400003.0 08.7401.24K? 0
+184814.53 -222434.0 +000006.7+000006.300000.1 08.7401.67K? 0
+184851.43 +113449.9 +000000.8-000017.100011.5 08.7401.46K? 0
+185319.06 -051437.3 +000035.1-000018.400023.8 08.7401.44K? 0
+185804.79 -354441.2 +000002.0-000023.900007.3 08.7401.07K? 0
+185835.71 -163813.6 +000011.8-000004.900021.7 08.7401.50K? 0
+190411.31 +252705.8 +000004.9-000001.300023.0 08.7401.34K? 0
+190705.75 +542323.1 -000003.7-000016.600003.4 08.7401.24K? 0
+191549.40 +244721.4 +000002.8-000036.400017.4 08.7401.08K? 0
+191607.76 +481144.1 -000009.5-000011.500001.2 08.7401.09K? 0
+191743.74 +612027.8 -000005.8-000027.800002.2 08.7401.60K? 0
+192153.81 +535314.8 -000009.4+000002.900002.0 08.7401.47K? 0
+192219.06 +225753.1 +000066.8+000004.600003.8 08.7401.33K? 0
+192554.38 -393700.3 +000035.3+000006.000022.6 08.7401.14K? 0
+192638.11 -621955.8 -000008.8-000004.100000.4 08.7401.20K? 0
+193242.24 +020710.5 +000029.3-000036.500007.1 08.7401.44K? 0
+193454.67 +405939.7 +000010.7-000022.400006.1 08.7401.06K? 0
+194340.75 -463919.7 +000019.2-000007.800006.1 08.7401.07K? 0
+194355.33 +234033.2 -000001.0+000028.400014.0 08.7401.21K? 0
+194516.36 +255433.5 +000053.6-000050.700002.8 08.7401.04K? 0
+194557.72 -073513.8 -000005.5-000026.800016.7 08.7401.75K? 0
+194746.34 -191243.0 +000030.6+000002.400010.0 08.7401.08K? 0
+194857.39 -150509.3 -000003.1-000013.800008.9 08.7401.63K? 0
+195132.57 -003818.4 -000001.2-000062.900015.6 08.7401.16K? 0
+195204.77 -680814.2 +000009.6-000013.600007.4 08.7401.63K? 0
+195552.91 +063628.4 -000024.1-000024.800044.5 08.7401.77K? 0
+195603.79 +115556.7 -000027.4+000027.400011.8 08.7401.64K? 0
+195644.30 +120519.9 -000003.9+000018.700007.8 08.7401.68K? 0
+195723.30 -502757.3 +000000.7+000008.800009.4 08.7401.54K? 0
+195831.96 +630852.8 +000013.3-000008.300003.1 08.7401.44K? 0
+200025.21 +255422.9 +000008.2-000014.000014.3 08.7401.17K? 0
+200135.77 -062229.2 -000006.7-000008.800022.6 08.7401.32K? 0
+200217.20 +521243.7 -000010.5-000002.800007.4 08.7401.00K? 0
+200518.73 -125137.2 +000020.9+000002.900002.7 08.7401.54K? 0
+200555.85 -080723.1 +000039.9-000086.100023.5 08.7401.07K? 0
+200834.65 -714008.3 +000019.0-000016.100008.9 08.7401.03K? 0
+201006.99 -103212.2 +000090.1-000041.400018.5 08.7401.49K? 0
+201046.54 +121047.9 +000009.9-000007.100012.5 08.7401.25K? 0
+201453.48 -164502.6 -000037.0-000036.900000.5 08.7401.25K? 0
+201649.59 +411948.9 +000025.1-000009.900021.9 08.7401.04K? 0
+202050.75 -360053.1 -000006.9-000033.400001.9 08.7401.57K? 0
+202213.65 -033805.7 -000018.0+000000.200005.0 08.7401.56K? 0
+202814.84 -045248.1 +000034.1-000045.300002.5 08.7401.19K? 0
+202949.65 -383750.9 -000006.2+000003.000003.0 08.7401.10K? 0
+203018.24 +774407.5 +000019.2+000014.000007.6 08.7401.11K? 0
+203618.87 +191124.6 -000008.1-000026.700016.1 08.7401.35K? 0
+203912.99 -420219.0 -000021.9-000012.200013.0 08.7401.24K? 0
+204542.02 +461149.0 -000006.4+000000.500016.0 08.7401.51K? 0
+204810.28 +243823.5 +000020.0+000015.900003.5 08.7401.47K? 0
+204829.87 +230637.9 +000002.4-000008.700010.6 08.7401.11K? 0
+205143.72 +112748.3 +000048.8+000064.000004.3 08.7401.44K? 0
+205258.14 +134214.7 -000015.4-000027.400004.4 08.7401.25K? 0
+205433.67 +685141.5 +000002.6+000027.300018.1 08.7401.48K? 0
+205520.79 -260646.0 +000019.0-000042.800005.2 08.7401.23K? 0
+205817.60 +265412.8 -000008.6-000018.700013.2 08.7401.39K? 0
+205853.86 +395234.0 +000026.8-000014.700004.6 08.7401.72K? 0
+210230.02 +523954.5 +000018.6+000014.300002.4 08.7401.50K? 0
+210627.44 +155929.7 +000012.4+000002.700050.0 08.7401.65K? 0
+210915.13 -384934.4 -000000.9-000022.600016.2 08.7401.55K? 0
+211226.32 -114534.1 -000030.7-000017.600006.5 08.7401.04K? 0
+212242.12 +125326.3 -000000.3-000041.300001.6 08.7401.11K? 0
+212307.79 +670518.5 +000005.6-000005.300015.6 08.7401.64K? 0
+212620.58 -014136.5 -000000.2+000022.800009.8 08.7401.61K? 0
+212741.42 -465159.2 +000059.2-000052.200033.7 08.7401.16K? 0
+212757.39 +312209.3 -000002.6-000022.600001.9 08.7401.14K? 0
+213152.90 +864551.4 +000026.9-000002.400030.2 08.7401.75K? 0
+213656.47 -152350.1 -000046.4+000030.400011.0 08.7401.01K? 0
+213833.20 +121416.5 -000006.4-000016.400030.0 08.7401.57K? 0
+213913.78 +630208.2 -000006.1-000014.500029.1 08.7401.87M? 0
+213919.32 -350015.6 +000001.0-000009.000002.0 08.7401.78K? 1
+214229.74 -624121.7 +000004.5+000000.900018.8 08.7401.40K? 0
+214800.71 +114558.3 -000018.9+000004.500015.1 08.7401.47K? 0
+214853.83 -282908.9 +000007.0-000009.300015.3 08.7401.50K? 0
+214934.99 +033045.7 +000025.5+000027.200006.1 08.7401.46K? 0
+215034.40 +461544.7 +000024.3+000005.700009.3 08.7401.38K? 0
+215435.62 +084730.5 +000024.6-000012.700007.4 08.7401.47K? 0
+215500.88 -580056.7 +000026.7-000005.500004.9 08.7401.43K? 0
+215740.78 -381929.9 +000038.9-000024.400010.0 08.7401.42K? 0
+220357.79 -605051.1 +000008.4-000016.200025.5 08.7401.52K? 0
+220844.99 +681052.5 -000029.5-000020.800001.0 08.7401.14K? 0
+222240.89 -455307.1 -000000.7-000008.400019.6 08.7401.32K? 0
+223203.67 +072414.3 -000011.7-000000.900004.1 08.7401.17K? 0
+223619.87 -123741.3 +000026.7-000007.900043.5 08.7401.58K? 0
+223653.08 -062711.1 -000039.2-000033.600006.1 08.7401.15K? 0
+223831.04 +533811.0 -000011.4+000015.200002.2 08.7401.53K? 0
+224250.30 -211044.6 +000042.1-000009.400005.4 08.7401.61K? 0 0.10 1.00
+224324.22 -302908.5 +000020.9-000005.500002.8 08.7401.29K? 0
+225130.10 -315739.4 +000009.8+000005.600005.7 08.7401.21K? 0
+225414.27 +002454.6 +000018.4-000003.500013.2 08.7401.66K? 0
+225830.37 -043007.6 +000034.6-000007.400025.1 08.7401.26K? 0
+230812.94 +410140.0 +000003.6-000012.100015.5 08.7401.09K? 0
+230945.63 +822220.1 +000027.5-000014.000009.0 08.7401.48K? 0
+231038.29 +211059.6 +000007.2-000005.600012.3 08.7401.45K? 0
+232123.46 -055714.1 -000010.7-000020.900004.8 08.7401.05K? 0
+232307.91 +793451.0 +000021.9+000011.100008.7 08.7401.40K? 0
+233229.60 -321413.7 +000010.9+000005.500002.2 08.7401.12K? 0
+233239.23 +080747.8 +000007.8-000004.300008.4 08.7401.13K? 0
+233617.59 -472757.7 -000018.9-000009.000015.5 08.7401.26K? 0
+233955.34 -760642.9 +000027.3-000011.700008.6 08.7401.46K? 0
+234106.44 +332147.4 -000034.3-000004.900000.6 08.7401.67K? 0
+234912.97 +033143.1 +000021.0-000012.500019.9 08.7401.12K? 0
+235412.74 +055927.1 -000003.8-000002.000000.6 08.7401.43K? 0
+055634.13 +064250.7 +000017.9+000014.000013.3 08.7402.01M? 0
+000353.33 +275849.7 +000001.2-000029.400020.6 08.7500.68G? 1
+000910.17 +444318.6 +000054.9-000033.000007.2 08.7500.46F? 0
+001009.25 -490836.0 +000089.4-000007.900016.9 08.7500.51F? 1
+001129.39 +501655.3 +000016.2+000018.700024.4 08.7500.92G? 0
+001731.75 +760843.8 +000005.6-000010.700000.9 08.7500.20A? 0
+001936.49 -690610.2 +000004.0-000023.000017.8 08.7500.60G? 0
+002212.21 -132756.2 +000024.1-000012.700014.8 08.7500.43F? 0
+002231.48 +594023.7 +000015.8-000014.300000.0 08.7500.25A? 0
+002606.15 -130440.2 -000022.3-000063.400001.1 08.7500.51F? 0
+002834.58 +530211.1 +000028.5-000014.800018.5 08.7500.40F? 0
+003058.40 +340552.8 +000000.0+000000.000000.0 08.7500.46F? 1
+003250.00 -131527.2 +000179.8-000046.700012.5 08.7500.69G? 0
+003324.96 -040237.7 +000020.0-000042.700018.1 08.7500.59G? 0
+003430.76 +212223.6 +000016.2+000000.400008.0 08.7500.39F? 0
+003709.78 -471550.5 +000028.0+000004.200022.9 08.7500.98K? 0
+004001.84 -465445.4 +000055.6+000070.000008.6 08.7500.60G? 0
+004550.91 +481358.7 +000016.4-000027.200002.1 08.7500.96K? 0
+005753.16 -041438.5 -000007.6-000008.000004.4 08.7500.53F? 0
+010002.66 +435027.5 -000002.3-000026.700003.5 08.7500.39F? 0
+010311.12 -102736.8 +000009.2-000053.400009.3 08.7500.94G? 0
+011340.23 -650215.8 -000030.1-000130.500014.1 08.7500.49F? 0
+011441.60 +425501.6 +000034.8+000011.000006.9 08.7500.17A? 0
+011840.39 -224915.7 +000017.8+000020.900001.4 08.7500.64G? 0
+012512.12 +431707.6 +000008.4+000001.000001.3 08.75-0.03B? 0
+012635.65 -724456.4 +000077.4+000027.600000.8 08.7500.46F? 0
+012829.51 -232747.1 -000016.8+000004.300002.5 08.7500.43F? 0
+013002.31 -362529.5 -000008.1-000006.100005.7 08.7500.40F? 0
+013051.06 +262847.0 +000000.6-000000.200004.0 08.7500.27A? 0
+014549.87 +262358.8 +000016.3-000014.500003.4 08.7500.55F? 0
+014613.90 +063210.2 +000047.1-000003.500009.9 08.7500.55F? 0
+015236.07 +312722.8 -000036.1+000011.100017.5 08.7500.98K? 0
+015758.24 -265610.4 +000011.0+000003.000000.6 08.7500.38F? 0
+020441.75 +570516.9 +000012.8-000002.800000.3 08.7500.14A? 0
+020610.65 -374841.6 +000006.1+000101.600007.2 08.7500.54F? 0
+020853.09 +244935.5 +000039.7-000010.600004.9 08.7500.48F? 0
+021034.17 +481700.2 +000023.9+000002.400002.5 08.7500.49F? 0
+021154.01 +365758.5 +000011.9-000028.000002.4 08.7500.39F? 0
+021210.11 -552822.2 +000014.4+000013.000002.9 08.7500.28A? 0
+021531.72 +592305.8 +000008.8-000008.600003.7 08.7500.42F? 0
+022247.98 -362912.3 +000000.1-000006.300000.3 08.7500.99K? 0
+022319.40 +152505.2 +000123.4+000194.700051.3 08.7500.67G? 0
+022857.82 -664605.8 +000009.3+000007.600008.5 08.7500.10A? 0
+023142.57 +024420.5 +000066.6+000031.000018.5 08.7500.50F? 0
+023241.42 -014523.3 +000005.1-000002.000006.9 08.7500.34F? 0
+023251.76 -103824.7 +000023.6-000025.900011.9 08.7500.52F? 0
+023258.05 -494711.0 +000002.2+000001.100010.4 08.7500.35F? 0
+023642.98 +022720.8 -000019.1-000008.400010.1 08.7500.31F? 0
+024039.08 +400701.3 +000019.2-000004.200013.2 08.7500.24A? 0
+024221.24 -283430.6 +000006.4-000010.200009.7 08.7500.52F? 0
+024604.40 +395037.1 +000020.1+000000.400018.0 08.7500.99K? 0
+025018.28 +113653.1 -000006.0-000024.700004.9 08.7500.35F? 0
+025055.67 +413943.5 -000006.6-000007.200006.3 08.75-0.03B? 0
+025132.75 +674854.2 +000004.6-000008.000005.9 08.7500.32F? 0
+025303.63 +595802.3 +000003.0+000008.400010.2 08.7500.31F? 0
+025419.40 -754955.7 +000012.1-000023.100012.9 08.7500.33F? 0
+030414.11 +340841.6 -000011.4-000019.100003.9 08.7500.12A? 0
+030718.86 +802509.9 +000004.9+000003.500009.0 08.7500.12A? 0
+030918.12 +503450.1 -000014.5-000018.000006.2 08.7500.32F? 0
+031424.63 -050819.6 +000000.6+000003.100010.7 08.7500.43F? 0
+031628.65 +692000.1 +000060.5+000020.400009.0 08.7500.52F? 0
+031912.10 -352941.2 -000018.9-000002.100005.2 08.7500.40F? 0
+031955.66 +213059.4 +000016.0-000018.300002.7 08.7500.64G? 0
+032037.97 -860817.8 -000005.3-000011.500006.6 08.7500.48F? 0
+032126.25 +271729.3 +000014.9-000022.300017.0 08.7500.49F? 0
+032330.11 +520854.5 +000019.9-000001.600001.1 08.7500.35F? 0
+032518.54 +544132.1 +000007.7-000023.200009.0 08.7500.49F? 0
+032840.83 -031253.4 +000000.3+000041.700012.7 08.7500.40F? 0
+033216.95 -055941.4 -000015.0-000019.300011.7 08.7500.23A? 0
+033252.69 -072039.8 +000053.3+000028.900003.5 08.7500.42F? 0
+033523.16 +273132.5 -000008.0+000006.600002.5 08.7500.53F? 0
+033819.99 +574110.7 +000008.1+000001.100002.5 08.7500.55F? 0
+035036.18 +461540.5 -000008.8-000002.000006.5 08.7500.22A? 0
+035653.11 +153213.3 +000025.6-000005.500004.5 08.7500.49F? 0
+035706.54 -082746.1 +000013.4-000007.100005.3 08.7500.32F? 0
+040519.82 +220328.0 +000012.4-000059.500011.2 08.7500.00B? 0
+040524.62 +792950.0 -000007.7-000000.700007.3 08.7500.14A? 0
+040547.17 +211223.0 +000013.7-000011.300013.8 08.7500.45F? 0
+040818.43 +133126.0 +000121.0-000008.700031.8 08.7500.92G? 0
+041105.41 +601024.9 -000011.0-000013.100008.9 08.7500.11A? 0
+041141.62 +401554.9 -000009.2-000015.600007.5 08.7500.53F? 0
+041233.29 +695354.3 -000015.3-000042.300007.7 08.7500.48F? 0
+041457.14 +511356.3 +000019.8-000003.900006.1 08.7500.21A? 0
+041924.29 +261420.3 -000010.0-000008.500007.9 08.7500.20A? 0
+042446.71 -354711.0 +000021.2-000017.200003.0 08.7500.45F? 0
+042535.42 -604525.1 -000001.9+000011.000004.3 08.7500.42F? 0
+042650.69 -763204.5 +000147.1+000033.700016.9 08.7500.88G? 0
+043956.71 -071251.9 +000012.4-000025.600012.5 08.7500.38F? 0
+044411.07 +465756.4 +000067.2-000112.000022.6 08.7500.68G? 0
+044425.83 -184858.7 +000035.3+000050.100001.2 08.7500.53F? 0
+045854.97 -610622.9 -000067.8-000200.900019.7 08.7500.72G? 0
+050040.94 -133014.9 -000010.6+000003.500004.0 08.7500.18A? 0
+050235.46 +722709.2 -000005.6-000029.100008.0 08.7500.26A? 0
+050329.61 -524206.0 +000011.9+000054.800009.1 08.7500.96K? 0
+050736.89 +432515.7 +000003.7-000005.700000.3 08.7500.17A? 0
+051541.53 -311028.3 +000091.4-000077.500016.7 08.7500.55F? 0
+051607.19 +314847.6 +000011.6+000005.800004.9 08.7500.06A? 0
+051720.30 -365936.6 -000006.0-000001.600008.5 08.7500.19A? 0
+051916.54 +343353.6 +000006.6-000065.500018.3 08.7500.99K? 0
+052219.84 +502950.4 +000039.1-000055.000009.6 08.7500.40F? 0
+052244.12 -103358.8 -000006.5-000001.600011.9 08.7500.91G? 0
+052253.65 -421915.5 -000034.0+000186.000016.1 08.7500.71G? 0
+052421.57 -381528.7 +000017.4+000011.400001.6 08.7500.28A? 0
+052541.00 -155731.6 -000010.0-000002.900011.6 08.7500.87G? 0
+053351.29 -122800.5 +000019.6+000011.800007.6 08.7500.40F? 0
+053405.02 -112134.9 -000003.7-000008.100006.4 08.7500.38F? 0
+053526.56 +413222.1 -000022.6-000007.800001.2 08.7500.04A? 0
+053608.48 +085642.7 +000026.3+000011.300017.6 08.7500.55F? 0
+053645.13 -524714.8 +000005.7+000013.900001.0 08.7500.07A? 0
+053733.00 +163323.9 +000003.6-000016.800000.2 08.7500.07A? 0
+053953.12 +343127.4 +000010.5-000039.300000.7 08.7500.31A? 0
+054316.09 +164022.6 +000010.0+000003.400013.2 08.7500.04A? 0
+054512.35 -625500.7 -000016.8-000014.200017.0 08.7500.30A? 0
+054558.62 +564226.8 -000009.5-000011.000008.5 08.7500.11A? 0
+054600.30 -431558.1 +000000.3-000000.200010.9 08.7500.46F? 0
+054704.58 -644544.6 +000005.0-000036.700006.1 08.7500.55F? 0
+055027.34 -434200.5 +000042.8+000214.100019.3 08.7500.66G? 0
+055029.85 +132300.1 -000002.1-000007.400007.3 08.7500.10A? 0
+055059.51 -255228.3 -000005.5+000003.400008.1 08.7500.28A? 0
+055328.52 +632809.2 +000018.1-000008.700002.8 08.7500.10A? 0
+055425.23 +363130.0 +000030.3-000099.700006.0 08.7500.94G? 0
+055500.20 -551350.4 +000013.0-000108.800014.5 08.7500.50F? 0
+055828.57 -200951.9 +000007.0-000028.700005.2 08.7500.00B? 0
+060227.45 +262552.9 -000023.5-000010.200008.2 08.7500.42F? 0
+061215.21 +360803.8 -000019.0-000042.800000.2 08.7500.16A? 0
+061315.82 -403342.2 -000006.2+000020.000007.7 08.7500.39F? 0
+061423.88 -172731.8 -000005.9+000002.600014.8 08.7500.12A? 0
+061428.22 +101813.0 +000023.0-000022.700002.3 08.7500.31F? 1
+061724.71 +305754.9 +000000.0+000000.000000.0 08.7500.65G? 0
+061832.81 +193420.1 -000002.9+000002.000009.1 08.7500.10A? 0
+061921.10 +104307.3 -000012.8-000010.500023.6 08.7500.19A? 0
+061924.29 +134638.0 +000001.8-000013.000007.6 08.7500.09A? 0
+062107.09 -090620.1 -000012.6+000015.900019.1 08.7500.99K? 0
+062115.27 -060306.1 +000000.7+000009.800004.1 08.75-0.01B? 0
+062318.69 +005300.1 +000008.3-000001.700026.6 08.7500.07A? 0
+062352.51 -360417.1 -000003.6+000004.500013.5 08.7500.49F? 0
+062636.85 -153102.5 -000009.3+000001.800008.7 08.7500.10A? 0
+062752.03 -061730.7 -000001.2-000005.900001.4 08.75-0.03B? 0
+062824.48 +330923.7 +000001.7-000029.600002.7 08.7500.31F? 0
+063143.14 +152154.5 +000012.0+000003.000005.0 08.7500.87G? 0
+063335.97 -205939.8 +000003.3+000007.600010.5 08.7500.19A? 0
+063542.07 +121004.3 -000001.0-000009.200009.9 08.7500.28A? 0
+063711.35 -152955.3 -000010.2-000032.500019.6 08.7500.33F? 0
+063903.03 -111607.9 -000002.8-000019.300007.3 08.7500.05A? 0
+063924.56 +253209.8 +000013.9+000062.100001.4 08.7500.88G? 0
+063949.97 +154728.5 -000004.2-000007.000010.9 08.7500.20A? 0
+064056.69 +231030.0 +000005.0-000001.200041.3 08.7500.00A? 0
+064226.66 +164247.4 +000001.1-000032.300025.2 08.7500.36F? 0
+064557.80 -550146.3 -000010.6+000012.200012.4 08.7500.50F? 0
+064705.01 -193820.8 -000005.5-000006.600006.3 08.7500.96K? 0
+065528.44 +300943.8 +000000.0+000000.000000.0 08.7500.70G? 1
+065534.29 -242310.1 +000071.6-000048.100005.7 08.7500.84G? 0
+065534.60 -401020.7 -000006.5+000007.500009.7 08.7500.33F? 0
+065750.89 +632538.7 +000009.1-000131.500005.1 08.7500.67G? 0
+065912.94 +291623.9 -000005.3+000005.200007.0 08.7500.34F? 0
+070019.47 +410048.9 +000005.2-000000.800013.7 08.7500.17A? 0
+070210.02 -485937.8 +000002.5-000010.500007.9 08.7500.23A? 0
+070318.99 -020329.6 -000033.3-000026.200009.2 08.7500.34F? 0
+070522.30 +463145.9 +000016.8-000031.200029.6 08.7500.91G? 0
+071013.96 -472344.9 -000025.9+000013.100004.3 08.7500.50F? 0
+071021.62 +495502.5 -000002.8-000024.900001.3 08.7500.04A? 0
+071118.72 +132148.0 -000013.8-000034.700003.9 08.7500.40F? 0
+071159.89 -083707.3 -000013.5-000009.000003.2 08.7500.62G? 0
+071219.10 -014639.7 -000008.3+000001.700003.4 08.75-0.06B? 0
+071305.17 -163901.6 -000011.1+000011.300002.0 08.75-0.02B? 0
+071342.52 -212724.2 -000011.9+000008.800006.4 08.75-0.01B? 0
+071426.49 -143337.5 -000007.2-000021.800010.4 08.7500.48F? 0
+071433.44 -101733.5 -000032.8+000015.700008.0 08.75-0.03B? 0
+071449.69 -362133.2 -000016.0-000002.400000.3 08.7500.02A? 0
+071551.85 -354851.6 -000007.5+000022.000001.8 08.75-0.03B? 0
+071857.39 +034553.3 -000014.1-000003.100012.4 08.75-0.05B? 0
+071952.11 -245948.3 -000006.1+000006.200010.5 08.75-0.14B? 0
+072051.66 -534612.8 -000007.6+000054.400007.5 08.7500.52F? 0
+072322.21 -481154.6 +000002.2+000003.900003.5 08.75-0.01B? 0
+072547.56 -550154.1 -000014.2+000013.000007.8 08.7500.08A? 0
+072650.23 -083120.3 -000005.6-000001.200001.8 08.7500.02A? 0
+072721.79 +373630.6 -000003.0-000029.000003.1 08.7500.31F? 0
+072951.48 +781223.5 -000078.4-000140.300022.4 08.7500.75G? 0
+073231.81 -260730.2 -000035.9+000033.000006.0 08.7500.48F? 0
+073440.57 -231229.3 +000012.9-000004.500005.5 08.7500.91G? 0
+073444.44 -663838.6 -000032.5+000227.000033.5 08.7500.92G? 0
+073624.46 -852608.5 -000013.5+000018.500001.9 08.7500.23A? 0
+073641.74 +013302.1 +000112.5-000072.400012.6 08.7500.61G? 0
+073708.80 -351911.3 -000020.8+000027.900001.4 08.7500.94G? 0
+073948.08 -435220.6 -000010.3-000005.000013.0 08.7500.32F? 0
+074111.59 -102359.0 +000009.2-000001.700005.1 08.7500.99K? 0
+074157.33 -542503.9 -000015.6+000017.300015.3 08.7500.03A? 0
+074343.39 -412309.4 -000001.9+000014.000006.7 08.75-0.08B? 0
+074518.53 -184148.7 -000007.6-000001.500003.8 08.7500.16A? 0
+074827.46 -081025.6 +000000.0-000001.100020.3 08.7500.28A? 0
+075112.56 +055711.8 -000010.3+000006.000023.6 08.7500.30A? 0
+075337.82 -615822.9 -000024.5-000026.900007.8 08.7500.33F? 0
+075347.50 -042451.6 -000004.1-000012.500009.7 08.7500.24A? 0
+075351.09 +052429.3 +000004.4+000000.100003.0 08.7500.08A? 0
+075617.30 -481441.4 +000007.1-000016.800016.5 08.7500.54F? 0
+075702.53 -422249.9 -000010.6+000006.700012.9 08.75-0.00B? 0
+075714.80 -143106.5 -000008.7+000001.700004.6 08.7500.06A? 0
+075725.86 -175739.9 -000017.2+000013.300000.9 08.7500.30A? 0
+075755.77 +302757.1 +000000.1+000000.600000.4 08.75-0.02B? 0
+075814.12 -194015.1 +000007.4+000007.200007.2 08.7500.93G? 0
+075907.69 -083247.9 -000003.0+000017.200004.2 08.7500.60G? 0
+080311.04 -133844.8 -000018.4-000002.000003.4 08.7500.26A? 0
+080317.91 +372212.9 -000048.0+000019.500029.4 08.7500.67G? 0
+080806.91 +162501.4 -000089.2+000036.100010.5 08.7500.45F? 0
+081045.54 -345513.3 -000011.6-000009.700003.0 08.7500.26A? 0
+081256.72 +302635.4 +000003.7+000019.600001.4 08.7500.22A? 0
+081314.96 +640214.4 -000008.0-000017.600002.0 08.7500.91G? 0
+081447.05 +620211.9 +000006.5-000004.600003.0 08.7500.18A? 0
+081515.82 +053328.9 +000012.3+000025.200012.6 08.75-0.05B? 0
+082001.43 -252903.8 -000027.3+000001.200020.5 08.7500.28A? 0
+082431.54 -081954.3 -000026.8+000010.700004.2 08.7500.26A? 0
+082445.50 -151117.9 -000020.2-000008.900010.5 08.7500.89G? 0
+082712.12 -363913.9 +000001.5+000000.400003.5 08.7500.12A? 0
+082812.41 -173259.2 -000020.0+000000.800025.8 08.7500.98K? 0
+082844.06 -173145.8 -000016.4+000012.300022.5 08.7500.30A? 0
+083054.76 +130033.4 +000048.5+000024.600011.0 08.7500.91G? 0
+083121.75 -472637.3 -000041.4+000037.900011.2 08.7500.30A? 0
+083451.34 -262946.6 -000008.5+000023.800011.2 08.7500.14A? 0
+083528.08 +414430.5 -000267.5-000633.600033.0 08.7500.95K? 0
+083615.25 -522003.7 -000008.9+000009.700002.7 08.7500.40F? 0
+083737.86 -541101.9 -000040.6+000032.700008.6 08.7500.35F? 0
+084004.61 +110311.5 -000015.0-000006.000004.0 08.7500.30A? 0
+084051.53 +660246.5 -000146.1-000035.200023.6 08.7500.51F? 0
+084500.95 +741901.7 +000003.7+000005.400006.1 08.7500.61G? 0
+084553.80 +643843.8 -000000.5+000010.200002.1 08.7500.95G? 0
+085115.57 +344330.6 -000033.1-000041.100006.0 08.7500.43F? 0
+085212.67 +250932.5 +000007.1-000019.700011.4 08.7500.36F? 0
+085229.42 -095712.4 -000018.6-000009.600008.3 08.7500.09A? 0
+085301.99 -512908.7 -000013.6+000015.300000.3 08.75-0.07B? 0
+085523.94 -454015.7 -000009.3+000019.800010.2 08.7500.28A? 0
+085908.12 -060120.7 -000002.1-000020.400001.8 08.7500.24A? 0
+090421.94 -420821.0 -000012.4-000009.700009.1 08.7500.11A? 0
+090511.19 -041719.4 -000021.2-000003.300007.8 08.7500.18A? 0
+090520.53 +382502.9 -000017.9-000020.800013.4 08.7500.27A? 0
+090634.04 -412536.3 +000005.9+000004.600006.4 08.7500.18A? 0
+091618.32 +445526.7 -000140.2-000080.500003.6 08.7500.66G? 0
+092159.33 -075823.5 -000034.9-000018.700003.4 08.7500.57F? 0
+092402.63 -053153.0 -000001.0-000006.600000.8 08.7500.55F? 0
+092650.91 -544758.4 -000005.9+000013.800002.1 08.7500.11A? 0
+093522.74 -193329.0 -000041.8-000005.500005.1 08.7500.43F? 0
+093940.31 -475931.8 -000003.5+000013.700002.5 08.7500.01A? 0
+094355.67 -400432.4 -000014.5+000007.200008.8 08.7500.03A? 0
+094412.11 -245858.4 -000077.1+000010.100018.5 08.7500.51F? 0
+101024.61 -573332.5 -000050.3+000011.400003.5 08.7500.90G? 0
+102527.09 -640658.9 +000009.3-000003.400003.5 08.7500.04A? 0
+102827.63 -081722.1 +000030.6-000030.600024.1 08.7500.91G? 0
+103157.27 -720633.4 -000005.8-000002.300001.2 08.75-0.02B? 0
+103549.06 -581454.3 +000000.0+000000.000000.0 08.7500.27A? 0
+103630.89 -135036.0 -000196.3+000029.600031.4 08.7500.86G? 0
+104035.14 +420908.0 -000034.5+000018.500004.0 08.7500.39F? 0
+104243.78 -595416.5 +000016.6+000014.900017.7 08.75-0.06B? 0 0.10 1.00
+104450.17 -595546.0 +000000.0+000000.000000.0 08.7500.18A? 0
+105243.91 +253340.9 -000017.0-000005.100010.0 08.7500.15A? 0
+105326.97 +722418.3 +000024.9+000014.700009.0 08.7500.46F? 0
+105555.98 -330341.9 +000045.0-000016.200004.1 08.7500.48F? 0
+105915.20 -423259.1 +000003.3-000031.800006.5 08.7500.22A? 0
+110415.14 -605546.7 -000004.6-000000.100001.4 08.7500.30A? 0
+110504.82 -562410.7 -000000.9+000003.400004.4 08.7500.51F? 0
+110607.48 -583818.6 +000000.0+000000.000000.0 08.75-0.17B? 0
+110609.47 -725009.8 -000000.6-000008.700002.0 08.7500.26A? 0
+110928.71 -560936.3 -000050.1+000005.200002.8 08.7500.47F? 0
+111300.90 -570206.7 +000005.5+000006.200000.2 08.75-0.03B? 0
+111642.66 -515301.9 -000106.5+000038.500006.3 08.7500.47F? 0
+111712.04 -493831.9 -000049.1+000019.900006.0 08.7500.47F? 0
+111943.60 -065349.7 -000112.4+000033.600017.1 08.7500.38F? 0
+112236.01 -585713.6 -000004.2-000000.400017.5 08.75-0.05B? 0
+112457.51 -490221.9 -000012.5-000023.900012.0 08.7500.98K? 0
+112556.47 -445413.6 +000015.8-000038.100003.4 08.7500.31F? 0
+112830.41 -645313.9 -000012.2-000000.800005.3 08.7500.18A? 0
+112859.73 +252246.7 +000014.8-000013.900013.4 08.7500.29A? 0
+113026.62 -600115.8 +000026.9+000007.600006.5 08.7500.29A? 0
+113436.13 -683557.6 -000013.4-000001.800005.4 08.7500.09A? 0
+113610.17 -613739.9 +000000.0+000000.000000.0 08.7500.01A? 0
+113834.83 -164614.0 +000150.5-000148.500016.0 08.7500.73G? 0
+114512.16 -633431.4 -000012.6-000002.500004.7 08.7500.67G? 0
+114531.34 +653226.9 +000005.3+000071.100028.4 08.7500.79G? 0
+114534.18 -460345.4 +000052.1-000117.100010.8 08.7500.42F? 0
+114742.50 -255830.1 -000012.3-000000.400004.9 08.7500.90G? 0
+114755.53 -651924.1 -000008.8-000009.100015.2 08.7500.07A? 0
+120347.86 -135402.1 +000026.2-000033.600017.9 08.7500.98K? 0
+120604.93 -325734.3 -000045.1-000199.000013.1 08.7500.83G? 0
+121904.89 -400947.6 -000017.1+000006.800006.5 08.7500.17A? 0
+121931.22 +301004.6 -000043.6-000003.600000.1 08.7500.89G? 0
+122142.68 -513203.8 -000001.1-000013.600004.6 08.7500.97K? 0
+122422.00 -670339.3 -000033.6-000021.500009.6 08.7500.33F? 0
+122452.70 -193258.1 -000047.5-000032.400002.3 08.7500.53F? 0
+122511.50 -330533.0 -000002.3-000060.500073.0 08.7500.40F? 1
+122530.36 +372357.7 +000152.5-000121.700014.4 08.7500.59G? 0
+122541.82 -245603.8 -000012.8-000012.400010.9 08.7500.40F? 0
+122833.48 +475800.3 -000006.4+000055.700007.8 08.7500.40F? 0
+123234.95 +354948.8 -000029.1-000070.200025.1 08.7500.57F? 0
+123444.54 +154827.9 -000051.7-000204.900021.3 08.7500.85G? 0
+123518.41 +330251.6 -000097.3+000029.500009.4 08.7500.70G? 0
+124006.04 -183158.3 -000031.4+000008.100003.9 08.7500.35F? 0
+124036.25 -433120.5 -000040.5+000004.100009.3 08.7500.91G? 0
+124331.66 -281106.3 -000044.7-000002.100004.6 08.7500.15A? 0
+124822.36 -431958.2 -000029.7-000007.800004.2 08.7500.37F? 0
+125342.59 +023946.7 -000027.8+000002.500005.4 08.7500.32F? 0
+125353.02 -602130.8 +000000.0+000000.000000.0 08.7500.23A? 0
+125408.98 +172247.4 +000033.0-000060.900013.1 08.7500.94G? 0
+125514.55 -280148.6 -000007.6+000001.200000.0 08.7500.65G? 0
+125922.99 -671748.4 +000001.3+000001.600007.5 08.7500.02A? 0
+130328.67 +254749.6 +000000.0+000000.000000.0 08.7500.00B? 0
+130521.86 -080858.6 +000027.8-000034.300010.8 08.7500.49F? 0
+131448.68 -150104.9 -000036.2+000033.800012.4 08.7500.99K? 0
+131727.20 -014102.9 -000039.6+000017.900001.4 08.7500.39F? 0
+132150.16 +392251.7 -000022.8+000005.800007.1 08.75-0.07B? 0
+132431.54 -061119.8 -000025.4-000000.200029.9 08.7500.98K? 0
+132654.78 -604936.4 -000014.8-000005.900003.4 08.7500.87G? 0
+133016.88 +283404.5 -000014.5-000005.900002.9 08.7500.49F? 0
+133426.71 +355913.7 +000007.8-000016.000005.8 08.7500.61G? 0
+133615.36 +294634.4 -000087.2+000091.300010.1 08.7500.55F? 0
+133833.37 +012816.2 -000036.2-000016.100007.5 08.7500.27A? 0
+134157.87 +120829.9 -000028.6-000035.800015.9 08.7500.97K? 0
+134326.75 -574354.5 -000002.9-000008.100003.0 08.75-0.02B? 0
+134712.60 +331826.0 -000039.3-000040.400003.2 08.7500.91G? 0
+134826.10 -044233.7 +000043.8-000153.300024.7 08.7500.53F? 0
+135118.01 +213032.1 -000049.6-000027.200006.6 08.7500.46F? 0
+135814.19 +235654.7 -000034.3+000016.000003.6 08.7500.42F? 0
+140052.53 -340740.6 -000021.7+000006.000010.4 08.7500.99K? 0
+140334.51 -362752.7 -000040.8-000027.100004.2 08.7500.74G? 0
+141013.20 +192119.3 -000023.1-000008.600015.8 08.7500.59G? 0
+141145.35 -025234.1 -000023.7+000007.300010.0 08.7500.60G? 0
+141529.18 +795957.1 +000018.6-000034.900010.0 08.7500.37F? 0
+141849.51 -694800.0 +000019.4+000012.100021.4 08.7500.60G? 0
+141951.69 -653104.0 -000008.6-000003.700014.2 08.7500.08A? 0
+142151.29 -530615.0 +000004.0-000005.300012.7 08.7500.53F? 0
+142222.99 +565315.4 -000014.4+000023.600001.6 08.7500.53F? 0
+142846.17 -170432.2 -000002.2-000015.200007.1 08.7500.61G? 0
+143235.16 -211227.7 -000003.3-000073.100010.0 08.7500.89G? 0
+143241.47 -443415.7 -000039.1-000013.900003.0 08.7500.28A? 0
+143925.51 -440300.7 -000023.5-000013.400008.2 08.7500.45F? 0
+144111.36 +185610.2 -000048.4-000004.500003.0 08.7500.42F? 0
+144226.96 -181850.7 -000104.2+000006.400019.6 08.7500.59G? 0
+144323.77 +263923.7 -000011.8-000059.800001.8 08.7500.53F? 0
+144705.37 +005819.0 +000000.0+000000.000000.0 08.7500.56F? 0
+144824.21 +320645.7 -000022.7+000024.500004.5 08.7500.44F? 0
+145028.27 +580620.2 -000050.9+000015.100000.9 08.7500.49F? 0
+150143.68 -211408.0 -000029.9+000014.300022.5 08.7500.98K? 0
+150145.51 -261150.9 -000156.8-000006.300004.1 08.7500.53F? 0
+150156.47 -274344.8 -000062.3-000033.700013.3 08.7500.64G? 0
+150240.79 -290017.5 -000042.2-000004.200001.8 08.7500.54F? 0
+150857.23 -483355.5 -000027.9+000000.400010.0 08.7500.42F? 0
+151504.86 -442321.9 +000004.0-000012.700001.5 08.7500.08A? 0
+151707.62 -523138.5 +000001.0-000004.000006.4 08.75-0.00B? 0
+152137.81 +082659.7 -000083.0-000028.600009.8 08.7500.57F? 0
+152402.60 -564034.0 -000050.5-000036.800017.5 08.7500.47F? 0
+152443.50 +003917.2 -000021.3+000024.500013.5 08.7500.29A? 0
+153332.13 +425922.1 -000009.3-000004.400007.9 08.7500.45F? 0
+153518.86 -424941.2 -000012.0-000007.300001.3 08.7500.10A? 0
+153829.87 +391259.9 +000009.0+000005.500003.5 08.7500.90G? 0
+153836.66 -633932.6 -000006.7+000000.300005.3 08.75-0.03B? 0
+154821.59 +315436.4 -000019.4-000021.800005.1 08.7500.40F? 0
+155218.67 -481041.1 -000017.1-000005.900001.2 08.7500.10A? 0
+155405.43 -320357.8 -000011.9-000042.500001.1 08.7500.63G? 0
+155421.77 -551944.3 +000000.0+000000.000000.0 08.7500.48F? 1
+155814.73 -542030.6 +000006.8-000011.900014.3 08.7500.54F? 0
+160057.47 -655344.7 +000000.0+000000.000000.0 08.7500.92G? 1
+160213.63 +342639.1 +000163.4-000116.700027.3 08.7500.67G? 0
+160238.23 -351511.4 +000020.7-000012.900009.7 08.7500.06A? 0
+160744.39 -380222.2 +000000.0+000000.000000.0 08.7500.74G? 1
+160939.96 +155007.4 +000009.2+000001.600002.2 08.7500.43F? 0
+160959.90 -081505.7 -000057.4+000019.700011.7 08.7500.52F? 0
+161008.73 -653139.6 +000003.2-000002.800006.8 08.7500.97K? 0
+161107.33 -485752.3 +000042.1-000075.900005.1 08.7500.97K? 0
+161459.80 -114255.2 -000018.6-000009.200004.3 08.7500.31A? 0
+161544.22 -840728.5 +000204.4+000040.900010.3 08.7500.61G? 0
+162230.06 -561318.8 -000011.8+000002.400000.2 08.7500.26A? 0
+162338.06 -600815.8 -000006.1+000002.600007.4 08.7500.00A? 0
+162550.51 -643904.7 +000000.0-000003.600012.1 08.7500.10A? 0
+162714.41 +395319.3 -000005.7+000007.600002.3 08.7500.32F? 0
+163258.05 -392105.1 -000035.6-000023.800017.2 08.7500.55F? 0
+164510.53 +314027.2 +000021.5+000018.000012.4 08.7500.39F? 0
+164547.35 +295935.4 +000018.2-000007.100020.5 08.7500.40F? 0
+164857.69 -334343.9 -000005.7+000006.900003.2 08.7500.39F? 0
+164945.02 +015447.6 -000075.9+000005.000003.3 08.7500.53F? 0
+164946.12 -561441.7 -000008.3-000014.000007.6 08.7500.06A? 0
+165458.47 -410534.0 -000025.8-000027.600007.1 08.7500.33F? 0
+165553.38 -010909.3 -000007.9-000000.700000.4 08.7500.94G? 0
+165740.26 -452049.1 -000081.5+000056.500003.6 08.7500.62G? 0
+170444.92 -351907.5 +000036.8-000043.100016.6 08.7500.51F? 0
+170514.72 -380852.5 +000001.0-000018.300015.8 08.7500.50F? 0
+170816.82 +301029.4 +000008.7+000001.600006.4 08.7500.01A? 0
+171036.70 -105237.0 +000002.8-000032.000016.3 08.7500.51F? 0
+171128.46 +325613.3 +000008.3+000051.700013.8 08.7500.82G? 0
+171249.84 -581021.2 -000043.3-000087.400003.4 08.7500.55F? 0
+171258.98 -583546.0 +000000.0+000000.000000.0 08.7500.66G? 0
+171319.44 -671111.3 -000034.8-000002.700011.9 08.7500.23A? 0
+171930.41 -291737.8 -000002.2+000002.200021.0 08.7500.70G? 0
+172331.26 +012842.5 -000001.6-000026.200002.8 08.7500.18A? 0
+172333.25 -592114.6 +000063.5+000024.600018.1 08.7500.50F? 0
+172643.45 -154215.9 +000020.0-000005.600025.1 08.7500.45F? 0
+172722.82 -203101.2 -000015.0-000005.100005.8 08.7500.60G? 0
+172737.94 -523400.1 +000001.9-000007.500006.4 08.7500.42F? 0
+172906.22 +172718.3 -000009.8+000003.900000.5 08.7500.17A? 0
+173032.15 -144621.3 -000023.7-000003.100002.3 08.7500.43F? 0
+173446.97 -163725.8 -000014.1-000009.300009.1 08.7500.02A? 0
+173621.38 +135512.1 -000003.3+000011.100005.5 08.7500.98K? 0
+174249.37 -401912.1 -000080.0-000402.100000.6 08.7500.41F? 0
+174253.02 -495704.0 -000089.3-000054.000005.9 08.7500.59G? 0
+174344.23 -421356.0 +000004.8+000005.700002.4 08.7500.03A? 0
+174958.90 +221120.7 +000015.4-000014.700015.0 08.7500.15A? 0
+175150.06 +205145.4 +000055.9-000015.500016.6 08.7500.44F? 0
+175203.79 +091407.0 -000026.9-000005.000003.2 08.7500.58F? 0
+175316.20 +360525.6 +000007.6-000024.100002.6 08.7500.53F? 1
+175328.44 -244627.6 -000022.0-000015.600023.9 08.7500.55F? 0
+175945.52 +591007.0 +000022.8-000026.900014.7 08.7500.48F? 0
+180532.97 +422743.3 -000020.3-000021.600008.3 08.7500.60G? 0
+180734.25 +080017.1 -000026.7-000016.300017.0 08.7500.23A? 0
+181039.76 -470826.0 +000009.5-000010.300002.4 08.7500.77G? 0
+181105.53 -560713.1 -000006.3-000026.700009.8 08.75-0.06B? 0
+181155.66 -514721.8 +000014.8+000019.300009.4 08.7500.62G? 0
+181607.62 -280550.7 +000017.2+000011.700023.1 08.7500.00A? 0
+181838.30 +195716.9 -000010.0-000005.500009.5 08.75-0.00B? 0
+181921.95 +031624.0 +000022.3-000007.300006.3 08.7500.15A? 0
+181952.21 -291632.4 +000036.5-000023.200018.3 08.7500.67G? 0
+181957.92 +234017.0 +000005.0-000003.100000.4 08.7500.27A? 0
+182244.38 +484019.2 +000011.3-000012.000026.9 08.7500.91G? 0
+182632.77 +694300.8 -000019.6+000027.600003.5 08.7500.82G? 0
+182945.40 +315104.9 +000007.0+000000.800005.6 08.7500.06A? 0
+183326.69 -392912.9 +000030.3-000099.400011.0 08.7500.64G? 0
+183359.53 +011726.3 -000037.4+000024.500011.4 08.7500.55F? 0
+183529.96 -192325.0 -000007.9-000007.400006.7 08.7500.21A? 0
+183616.71 +545623.6 -000016.5-000053.300004.2 08.7500.48F? 0
+183756.98 -463146.9 +000029.7-000065.000010.2 08.7500.38F? 0
+183936.10 +335313.7 +000001.3-000007.600002.7 08.7500.03A? 0
+184404.83 +031833.9 +000008.0-000084.600021.2 08.7500.76G? 0
+184521.79 +301232.2 +000009.8+000007.000006.1 08.7500.13A? 0
+184925.75 -182447.8 +000036.0-000002.500013.0 08.7500.21A? 0
+184930.70 -243229.8 +000007.9-000009.900004.7 08.7500.20A? 0
+185221.63 +160450.0 -000002.1-000051.100011.4 08.7500.85G? 0
+185328.92 -033316.0 +000015.9+000002.600013.8 08.7500.23A? 0
+185735.10 -414143.7 +000014.8-000099.800019.7 08.7500.53F? 0
+185749.69 +300531.8 -000000.2-000002.000009.8 08.7500.43F? 0
+190027.51 +563131.2 +000003.0-000013.500003.9 08.75-0.17B? 0
+190104.09 -703337.0 +000018.2-000014.600014.8 08.7500.44F? 0
+190114.39 +605241.8 +000087.4-000012.900001.4 08.7500.66G? 0
+190124.62 -424927.2 -000018.5+000002.400015.8 08.7500.99K? 0
+190159.50 -220535.7 -000001.9-000006.100003.9 08.7500.25A? 0
+190256.46 -302045.9 +000024.1-000032.000015.0 08.7500.48F? 0
+190407.77 +650250.3 +000022.9-000008.000004.8 08.7500.94G? 0
+191437.52 +323743.7 +000017.6+000003.100006.7 08.7500.14A? 0
+191456.69 +382503.0 -000014.4+000018.400017.3 08.7500.30A? 0
+191622.22 -701954.1 +000010.5-000031.100013.7 08.7500.85G? 0
+191705.29 -341154.4 +000007.1-000006.500008.6 08.7500.60G? 0
+191859.21 -175540.9 +000070.7-000011.200005.1 08.7500.61G? 0
+192007.65 +362311.3 +000023.9-000010.500002.6 08.7500.17A? 0
+192404.31 -231849.1 -000004.1-000000.700026.8 08.7500.19A? 0
+192601.81 -111611.5 +000002.4-000005.900014.4 08.7500.41F? 0
+192639.77 -004955.1 +000044.2+000014.700032.0 08.7500.45F? 0
+192952.51 -265913.9 -000015.8-000062.800000.6 08.7500.70G? 0
+193044.61 -685819.5 +000056.5+000148.000032.8 08.7500.62G? 0
+193223.24 +410809.2 -000003.3-000006.800015.3 08.7500.16A? 0
+193225.44 +601729.8 +000024.7-000041.000007.8 08.7500.53F? 0
+193613.37 -200354.1 -000031.0+000003.800002.2 08.7500.33F? 0
+193742.72 +800025.7 -000006.7+000005.200014.5 08.7500.08A? 0
+193757.10 +161428.1 -000008.2-000019.600019.0 08.7500.14A? 0
+193817.99 +095852.8 -000013.1-000001.900006.0 08.7500.01A? 0
+194252.20 +280319.3 +000000.8-000005.000007.5 08.7500.08A? 1
+194309.96 -151022.5 +000021.0-000013.700026.2 08.7500.63G? 0
+194439.01 -570322.9 +000000.3+000001.000002.6 08.7500.96K? 0
+194526.57 -480929.7 +000015.8+000005.900018.0 08.7500.14A? 0
+194637.74 +510114.0 +000000.0-000051.300013.6 08.7500.43F? 0
+194734.74 +182057.1 +000011.6+000004.300012.8 08.7500.03A? 1
+194821.51 +742058.1 +000013.9+000007.100008.8 08.7500.35F? 0
+194848.81 +370355.6 -000003.7+000017.100008.2 08.75-0.03B? 0
+194856.00 +054454.7 +000013.7-000024.500004.4 08.7500.10A? 0
+195243.17 -324553.5 +000023.7+000003.300011.2 08.7500.20A? 0
+195316.93 +115004.5 +000020.7-000008.300007.6 08.7500.01A? 0
+195445.87 +365612.4 +000058.4-000073.500002.1 08.7500.57F? 0
+195840.26 +305119.1 +000032.7+000002.800002.1 08.7500.28A? 0
+195859.96 +183350.8 +000004.9-000009.500005.6 08.7500.14A? 0
+195932.47 +594414.7 +000018.9-000019.700003.8 08.7500.42F? 0
+200035.98 +251257.0 +000002.7-000000.400002.0 08.7500.02A? 0
+200126.09 -560103.4 -000011.1-000036.000016.9 08.7500.44F? 0
+200542.77 -573702.8 +000016.8+000007.900011.9 08.7500.35F? 0
+200549.53 +170816.8 +000023.2-000043.400013.9 08.7500.69G? 0
+200652.28 +311502.5 -000034.6-000028.400008.6 08.7500.55F? 0
+201012.46 +033948.6 +000009.3+000007.800002.0 08.7500.32F? 0
+201341.89 -182427.9 -000016.5-000029.800000.7 08.7500.28A? 0
+201641.54 +373202.8 -000015.3+000005.300005.2 08.7500.20A? 0
+201733.52 +431100.9 +000007.7-000019.100004.6 08.7500.13A? 0
+201749.64 +395534.1 -000011.8-000009.000007.4 08.7500.13A? 0
+201828.57 +554133.8 -000015.8-000027.100016.4 08.7500.82G? 0
+201946.00 -325215.9 +000013.4+000010.900011.4 08.7500.13A? 0
+202114.48 +382029.8 +000008.6+000003.200004.7 08.75-0.04B? 0
+202346.01 -730341.6 +000041.3-000060.900014.3 08.7500.91G? 0
+202725.83 +005059.6 -000005.9-000006.700015.9 08.7500.34F? 0
+202730.83 +412601.2 +000008.6+000005.800000.3 08.7500.17A? 0
+203035.97 +183259.2 +000024.5+000022.600007.5 08.7500.08A? 0
+203052.10 +411944.2 -000009.1-000005.200002.8 08.75-0.03B? 0
+203206.28 +075517.8 +000000.2-000021.000015.1 08.7500.26A? 0
+203228.22 -683554.7 +000001.4+000001.300001.8 08.7500.95K? 0
+203713.90 +163306.6 -000001.5-000003.000006.6 08.7500.18A? 0
+203717.85 -343037.7 -000003.1+000020.000002.1 08.7500.94G? 0
+203828.87 +205357.1 +000000.2+000006.800000.5 08.75-0.01B? 0
+204105.98 +211345.0 -000012.3-000044.100000.4 08.7500.50F? 0
+204647.40 -292114.2 -000006.7-000111.500005.7 08.7500.97K? 0
+204714.61 -312721.0 +000085.3-000051.200000.9 08.7500.58G? 0
+204834.82 -133232.4 +000010.0-000003.100010.2 08.7500.42F? 0
+204912.31 +463040.9 +000000.1+000031.700008.5 08.7500.86G? 0
+204953.38 +353936.6 +000016.9+000001.900010.3 08.7500.47F? 0
+205211.30 +351248.8 +000074.2+000004.100013.6 08.7500.62G? 0
+205220.74 +503759.1 -000007.8-000034.500006.2 08.7500.14A? 0
+205229.17 -080346.9 +000030.2+000016.400001.9 08.7500.21A? 0
+205249.63 -160954.6 +000000.0+000000.000000.0 08.7500.59G? 0
+205854.64 +223351.9 +000008.7-000005.200005.4 08.7500.08A? 0
+205952.18 +025121.6 -000006.6-000032.200015.2 08.7500.51F? 0
+210011.41 +040756.0 +000134.0+000027.600027.7 08.7500.49F? 0
+210156.89 +321401.8 +000002.4-000009.300005.7 08.75-0.01B? 0
+210201.30 -715000.1 +000009.3-000011.100011.7 08.7500.46F? 0
+210910.33 -160936.5 -000013.8-000035.600008.2 08.7500.41F? 0
+211022.27 -182728.3 +000008.7+000026.500023.6 08.7500.94G? 0
+211119.74 +540651.6 +000003.0-000022.900016.1 08.7500.78G? 0
+211641.95 -224837.2 +000006.7+000008.700009.2 08.7500.48F? 0
+211704.75 +400124.6 +000001.8+000006.500006.0 08.7500.00A? 0
+211757.35 -471620.9 -000002.0-000062.200012.0 08.7500.95K? 0
+211811.37 -184115.6 -000035.2-000031.200008.7 08.7500.51F? 0
+212017.61 +063235.3 -000000.6+000005.300000.8 08.7500.28A? 0
+212137.58 -051907.2 +000032.5-000028.500006.2 08.7500.51F? 0
+212206.68 -362442.5 -000005.2+000011.500006.7 08.7500.46F? 0
+212431.68 +394708.2 +000021.2+000008.500012.0 08.7500.27A? 0
+212502.61 -673723.9 -000024.5-000032.900010.8 08.7500.58F? 0
+213428.97 +260439.7 +000065.1+000007.300007.6 08.7500.49F? 0
+213550.18 +504648.6 -000016.4-000000.500004.1 08.75-0.00B? 0
+213956.97 +501255.7 +000007.8+000005.200008.3 08.7500.05A? 0
+214010.68 -244134.5 -000038.4+000041.300016.1 08.7500.57F? 0
+214220.13 -411233.3 +000028.6-000051.200003.7 08.7500.49F? 0
+214356.22 -421023.8 +000043.0-000022.100016.7 08.7500.38F? 0
+214611.32 +425409.5 +000011.4+000002.200000.5 08.7500.47F? 0
+214733.20 +312035.6 -000000.6+000022.600015.4 08.7500.78G? 0
+214840.20 -072213.1 -000046.8-000042.200007.6 08.7500.34F? 0
+215150.22 +170848.1 +000007.2-000034.100004.9 08.7500.52F? 0
+215758.98 -425033.6 -000049.4-000018.900015.9 08.7500.42F? 0
+221014.99 -355842.2 -000041.1-000052.900008.1 08.7500.66G? 0
+221319.83 -684214.1 -000016.5+000042.300002.3 08.7500.51F? 0
+221800.05 -202958.5 +000155.5-000159.500001.5 08.7500.60G? 0
+221849.98 +504700.7 -000003.6-000009.600005.9 08.7500.05A? 0
+222153.63 +362723.6 +000006.2+000012.100003.7 08.7500.24A? 0
+222235.71 -504817.7 +000000.0+000000.000000.0 08.7500.00B? 0
+222533.29 +200806.4 -000010.7-000007.500002.9 08.7500.99K? 0
+223954.87 +423911.0 -000002.7+000001.900003.2 08.7500.08A? 0
+224221.96 -065216.2 -000001.8-000004.300003.7 08.7500.60G? 0
+224322.34 -155348.5 +000010.2-000018.900010.7 08.7500.27A? 0
+224654.99 +471053.0 -000078.4-000043.000009.6 08.7500.44F? 0
+225417.11 -025125.5 -000042.1-000109.300055.7 08.7500.56F? 0
+225449.57 +773020.5 +000029.2+000016.000003.6 08.7500.06A? 0
+225708.83 +241550.0 +000016.3-000041.400008.1 08.7500.59G? 0
+225835.86 +084819.9 -000021.8-000016.500003.0 08.75-0.00B? 0
+225945.84 -054754.1 +000016.5-000052.900005.7 08.7500.91G? 0
+225946.01 +253837.9 +000017.0+000016.300004.7 08.7500.38F? 0
+230750.78 -372051.5 +000004.2-000011.200001.8 08.7500.98K? 0
+231047.89 +512850.5 +000015.1-000025.400000.6 08.7500.26A? 0
+231203.97 +151850.2 +000005.2-000002.200009.5 08.7500.98K? 0
+231248.96 +472655.0 +000188.4+000100.600014.1 08.7500.72G? 0
+231542.82 -271042.1 -000006.0+000009.100003.9 08.7500.22A? 0
+231827.52 +334121.4 +000005.1-000037.200004.1 08.7500.50F? 0
+231955.56 -873322.7 -000000.9+000040.400002.3 08.7500.45F? 0
+232639.64 +094459.4 -000020.5-000002.100009.7 08.7500.93G? 0
+232703.61 +375847.5 +000018.1-000006.400017.3 08.7500.46F? 0
+233156.29 -105940.4 +000016.0-000013.900007.4 08.7500.89G? 0
+233702.18 -420313.7 -000021.6-000013.900001.2 08.7500.07A? 0
+233705.86 +461714.6 -000005.6-000007.200007.6 08.75-0.03B? 0
+233823.29 +444222.7 +000002.0-000013.600006.4 08.7500.08A? 0
+234118.24 +534411.3 -000108.2-000035.100012.0 08.7500.62G? 0
+235211.83 +432542.0 -000006.7-000019.100002.3 08.7500.93G? 0
+000216.08 +361312.7 -000028.5+000005.000005.3 08.7501.67K? 0
+000433.67 +444142.8 +000010.3-000018.100023.6 08.7501.65K? 0
+000435.47 -714142.0 +000015.9+000004.400006.3 08.7501.03K? 0
+000822.64 +544205.1 -000009.8-000008.200018.5 08.7501.03K? 0
+001355.98 -094433.0 +000018.2-000030.200026.9 08.7501.29K? 0
+001903.30 +222207.3 +000013.5+000009.100011.9 08.7501.20K? 0
+002133.61 -250431.9 -000048.0+000002.500012.8 08.7501.16K? 0
+002550.32 +392529.8 +000061.1-000008.200030.1 08.7501.33K? 0
+002700.23 +611015.4 +000025.2-000013.900007.5 08.7501.11K? 0
+002905.96 +681534.6 +000005.6-000002.300021.1 08.7501.55K? 0
+003050.21 +463510.1 -000019.0-000007.700003.3 08.7501.02K? 0
+003401.01 -070544.0 -000034.9-000029.500000.5 08.7501.33K? 0
+003516.09 -024626.0 -000039.2-000004.500007.4 08.7501.42K? 0
+003748.17 +424247.8 -000028.3-000020.000002.0 08.7501.22K? 0
+004009.88 +073921.8 +000013.0-000021.600003.2 08.7501.25K? 0
+004030.63 -310910.4 -000031.1-000034.900015.1 08.7501.10K? 0
+004052.67 +092252.4 +000006.7+000007.100011.1 08.7501.06K? 0
+004942.71 -210743.9 +000004.3-000017.200008.0 08.7501.38K? 0
+005016.77 +513936.8 +000015.3-000000.300005.9 08.7501.07K? 0
+005027.92 +414349.0 +000023.0-000024.200013.3 08.7501.21K? 0
+005643.23 -603412.4 +000003.3+000005.500019.0 08.7501.16K? 0
+005911.02 -022420.0 +000010.9-000015.700019.2 08.7501.50K? 0
+010049.65 -010118.8 +000012.8-000024.600012.9 08.7501.33K? 0
+010358.82 -732744.8 -000024.5+000004.100002.8 08.7501.26K? 0
+010812.29 +403938.5 +000038.3+000001.900009.5 08.7501.08K? 0
+010910.37 +402424.6 -000016.5+000001.700004.7 08.7501.42K? 0
+011150.98 +420323.9 -000025.4-000011.900011.8 08.7501.09K? 0
+012329.65 -114240.6 +000049.1-000025.000000.9 08.7501.08K? 0
+012856.35 +345501.7 -000015.9-000011.900018.0 08.7501.61K? 0
+013352.04 +372005.9 +000027.9-000003.300003.0 08.7501.28K? 0
+013411.26 -295722.3 -000011.1-000015.100004.4 08.7501.72K? 0
+013534.58 +050040.5 +000022.0+000000.800000.7 08.7501.03K? 0
+013657.48 +511537.8 +000007.0+000024.000029.0 08.7501.33K? 0
+014758.64 +515314.4 -000006.8-000020.300019.4 08.7501.20K? 0
+015327.26 +213742.2 -000033.3-000010.100030.2 08.7501.11K? 0
+015443.84 +600741.3 -000003.9-000011.300006.8 08.7501.86M? 0
+015750.56 +415904.4 -000018.9-000010.700002.1 08.7501.48K? 0
+015902.37 -221610.2 -000021.0-000033.600014.9 08.7501.35K? 0
+015935.09 +544920.1 +000025.4-000041.200022.2 08.7501.33K? 0 0.10 1.00
+020438.63 +282959.4 +000018.6+000009.400030.1 08.7501.10K? 0
+020454.69 +311015.9 +000009.4+000015.800012.1 08.7501.48K? 0
+020720.05 +501722.3 -000033.0-000008.400015.6 08.7501.65K? 1
+021351.97 +490955.6 +000012.2+000012.000020.1 08.7501.60K? 0
+021459.41 -433317.6 +000047.4+000017.600014.4 08.7501.11K? 0
+021717.86 +483431.9 -000018.3+000023.900000.6 08.7501.07K? 0
+021721.72 -444550.1 +000006.5+000001.400003.7 08.7501.50K? 0
+022907.18 -183158.2 +000005.3-000005.000021.9 08.7501.43K? 0
+022953.14 -113510.2 +000008.4-000034.800005.7 08.7501.36K? 0
+024456.07 +062030.7 +000014.6+000011.600000.6 08.7501.12K? 0
+024615.21 -261016.2 -000007.9+000043.800011.6 08.7501.05K? 0
+025055.03 +632228.9 -000002.5-000010.800004.7 08.7501.49K? 0
+025520.60 +244412.8 +000046.2-000038.000007.2 08.7501.19K? 0
+030052.02 +391546.8 +000024.4+000004.400007.8 08.7501.04K? 1
+030450.74 +462014.7 +000001.3-000011.200009.4 08.7501.01K? 0
+030457.85 +123936.2 +000025.1-000032.700000.6 08.7501.19K? 0
+030615.49 -131527.6 -000006.4+000002.700008.5 08.7501.14K? 0
+031031.65 -754238.9 +000003.5+000011.500022.0 08.7501.38K? 0
+031205.25 -561935.2 +000033.5-000010.800007.5 08.7501.18K? 0
+031632.00 +390051.7 +000004.4-000016.200019.4 08.7501.33K? 0
+031635.61 +323814.5 -000052.6-000040.300013.4 08.7501.52K? 0
+032058.84 +455444.2 +000015.3-000034.800027.8 08.7501.27K? 0
+032252.31 -653324.4 -000010.7-000013.400003.3 08.7501.39K? 0
+032510.80 -271439.7 +000016.1+000012.500006.8 08.7501.04K? 0
+032820.90 +395910.8 -000013.1-000023.800000.8 08.7501.62K? 0
+032842.32 +443855.3 -000011.5-000019.700007.1 08.7501.85K? 0
+033237.43 +090546.2 -000005.2-000050.000022.6 08.7501.01K? 0
+033348.94 +101401.8 +000009.0-000050.700017.5 08.7501.90M? 0
+033859.36 +073603.6 +000035.8-000005.300018.2 08.7501.22K? 0
+034000.49 -640223.5 +000015.5-000010.400009.7 08.7501.10K? 0
+034130.49 -060423.3 +000002.4-000031.700002.7 08.7501.14K? 0
+034641.70 -692645.2 +000039.9+000026.800009.6 08.7501.00K? 0
+034744.40 +142136.6 +000044.5+000027.200013.5 08.7501.19K? 0
+035216.12 -691806.9 +000004.4+000033.600013.4 08.7501.19K? 0
+035346.47 -392020.9 +000071.0+000012.600007.7 08.7501.07K? 0
+041159.92 -385129.8 +000021.0-000001.100001.9 08.7501.15K? 0
+041236.71 +020309.5 -000010.3-000067.600019.0 08.7501.23K? 0
+041634.31 +740650.5 -000008.7-000002.700004.9 08.7501.69K? 0 0.10 1.00
+041913.93 -063122.1 -000001.8-000023.700007.9 08.7501.07K? 0
+042003.48 +091721.7 -000035.7-000025.500000.6 08.7501.05K? 0
+042536.17 +434901.0 -000018.6-000016.400021.8 08.7501.14K? 0
+043256.09 +332513.6 +000000.4+000010.900020.1 08.7501.48K? 0
+043751.05 -444653.6 +000014.5+000008.700000.7 08.7501.01K? 0
+043851.63 +811707.9 -000013.2+000021.700005.2 08.7501.59K? 0
+044435.80 -040300.0 +000004.7-000007.600005.0 08.7501.19K? 0
+045054.80 +425939.4 -000006.5+000010.300033.5 08.7501.75K? 0
+050831.16 +135842.5 +000009.5-000018.600004.6 08.7501.12K? 0
+050919.04 +271755.9 -000021.3-000044.000011.4 08.7501.34K? 0
+051018.56 -214624.8 -000027.1+000002.200015.7 08.7501.28K? 0
+051742.67 -231036.9 +000014.8+000014.800001.6 08.7501.45K? 0
+051907.26 -240959.1 +000053.5-000010.900009.1 08.7501.09K? 0
+051959.47 -155024.5 +000173.7+000198.400051.2 08.7501.02K? 0
+052346.26 -005644.2 -000013.7+000021.500033.1 08.7501.74K? 0
+052806.20 +402113.1 +000002.2-000015.600007.5 08.7501.03K? 0
+052917.38 +100809.6 +000013.0-000011.400032.9 08.7501.19K? 0
+053235.73 -393528.3 +000011.9+000005.100026.9 08.7501.59K? 0
+053648.71 +633030.6 +000010.9-000031.200012.3 08.7501.05K? 0
+054751.65 +132645.0 -000021.2+000003.000017.2 08.7501.07K? 0
+055251.07 +204739.5 -000031.2-000009.600008.5 08.7501.00K? 0
+055526.06 -250823.5 +000004.6-000039.600003.3 08.7501.03K? 0
+055833.73 +433015.2 -000001.9-000007.000009.8 08.7501.62K? 0
+055952.72 +551259.6 +000031.4+000002.300029.5 08.7501.16K? 0
+060130.26 -334434.8 +000002.0-000006.300003.0 08.7501.00K? 0
+060314.74 -070234.4 +000067.8-000004.300012.4 08.7501.69K? 0
+060352.32 +262109.6 -000003.0-000006.400012.8 08.7501.74K? 0
+061227.40 -351521.4 -000018.1-000000.700008.8 08.7501.50K? 0
+061238.43 -754713.8 -000011.4+000016.700005.4 08.7501.36K? 0
+061611.07 +113310.4 +000002.5+000003.000006.3 08.7501.21K? 0
+061830.12 +053649.2 +000015.2-000001.700012.4 08.7501.41K? 0
+061835.39 +383700.7 +000003.9-000016.000014.3 08.7501.35K? 0
+062951.07 +322625.8 -000008.6-000036.500005.4 08.7501.23K? 0
+063036.81 -300137.1 +000002.4-000008.800001.8 08.7501.55K? 0
+063429.60 +392754.1 +000001.5+000002.700016.5 08.7501.65K? 0
+064223.39 -241403.4 -000014.8-000007.700009.1 08.7501.23K? 0
+064243.75 +363559.1 +000008.8-000005.600007.1 08.7501.09K? 0
+064412.50 +235308.4 -000002.8-000026.100017.2 08.7501.21K? 0
+064526.95 +315949.7 -000007.2+000000.700003.0 08.7501.62K? 0
+065122.63 -464858.5 +000012.5+000019.200015.8 08.7501.67K? 0
+065556.35 -160803.5 +000008.0+000020.800045.4 08.7501.49K? 0
+065926.29 +230527.5 +000000.1-000005.000005.0 08.7501.05K? 0
+065951.70 +682137.1 -000003.4+000008.000010.5 08.7501.52K? 0
+065959.80 -134228.0 -000017.2-000013.800023.7 08.7501.75K? 0
+070155.06 +771400.4 -000013.3+000008.500000.1 08.7501.11K? 0
+070330.81 +445329.1 -000011.2-000008.700003.8 08.7501.48K? 0
+070535.31 +460028.9 -000017.3-000008.500011.7 08.7501.26K? 0
+070723.14 -013212.5 -000005.0+000001.000007.2 08.7501.07K? 0
+070737.22 -313942.1 +000008.4-000021.000015.6 08.7501.27K? 0
+070838.52 +750250.8 -000000.3-000006.700004.2 08.7501.20K? 0
+070940.11 -223956.4 -000023.8+000017.400011.6 08.7501.23K? 0
+071224.86 +281241.4 -000013.6-000006.700009.3 08.7501.17K? 0
+071348.20 +152157.2 +000013.3-000000.600018.9 08.7501.44K? 0
+071820.55 -205301.4 +000014.4+000017.200012.8 08.7501.12K? 0
+071955.99 -274311.2 -000013.2-000025.400013.2 08.7501.10K? 0
+072236.30 -370256.1 +000000.6-000003.200013.8 08.7501.03K? 0
+072240.72 -553408.7 +000005.5+000001.100011.9 08.7501.61K? 0
+072523.01 -430744.0 +000001.3-000004.500003.6 08.7501.25K? 0
+072627.01 -234433.3 +000011.2+000007.200007.0 08.7501.68K? 0
+073052.86 -662055.2 +000017.2+000009.500004.4 08.7501.12K? 0
+073318.02 -202028.0 +000023.3+000017.000010.6 08.7501.54K? 0
+073405.38 -335951.3 -000003.9-000005.700021.7 08.7501.89M? 0
+073550.79 +543110.8 -000031.4-000035.600006.3 08.7501.01K? 0
+073633.51 +060858.6 -000017.5+000009.700023.0 08.7501.11K? 0
+073819.93 +441105.3 +000001.4+000000.900012.6 08.7501.16K? 0
+074010.20 -115043.7 +000015.1-000027.800025.8 08.7501.24K? 0
+074911.21 -481628.3 +000003.9+000008.600020.5 08.7501.31K? 0
+075255.66 -281149.2 +000015.8-000002.000020.3 08.7501.54K? 0
+080141.20 -124349.9 +000003.8-000000.900007.9 08.7501.49K? 0
+080257.73 -482714.0 -000013.1+000014.500013.6 08.7501.22K? 0
+080313.82 -560632.1 -000008.8+000012.100005.5 08.7501.59K? 0
+080523.17 -265954.2 +000012.8-000012.300005.4 08.7501.69K? 0
+080659.61 +000812.8 -000016.2+000015.100006.1 08.7501.06K? 0
+080715.02 +283530.6 -000018.1+000022.000001.8 08.7501.14K? 0
+081024.79 -200105.7 -000000.4+000028.100009.6 08.7501.00K? 0
+081427.42 +053705.0 -000026.4-000023.100005.6 08.7501.10K? 0
+081805.25 -241821.8 -000008.4-000006.200017.9 08.7501.27K? 0
+082128.75 -144816.0 +000008.4+000011.900001.0 08.7501.14K? 0
+082330.53 -522456.7 -000019.6+000025.400000.6 08.7501.81K? 0
+082352.08 -523256.0 +000010.4+000030.900014.4 08.7501.40K? 0
+082420.89 -030836.9 +000005.0-000017.500005.2 08.7501.07K? 0
+082814.34 -084345.3 -000036.2-000027.600017.0 08.7501.03K? 0
+082926.44 +551708.1 +000013.9+000018.100011.8 08.7501.40K? 0
+083328.99 +011904.8 -000033.2-000003.600032.6 08.7501.22K? 0
+083632.48 +013253.6 -000034.5+000002.300010.6 08.7501.30K? 0
+084207.74 -475528.7 -000030.1+000007.200025.8 08.7501.40K? 0
+084242.92 -462837.8 -000028.2+000036.700002.4 08.7501.10K? 0 0.10 1.00
+084430.06 +681314.9 +000000.9-000015.000007.2 08.7501.09K? 0
+084430.96 -263052.9 -000003.7+000025.500019.3 08.7501.50K? 0
+084558.53 -031809.4 -000004.9-000003.200000.4 08.7501.06K? 0
+084628.84 -275616.4 -000016.3+000002.400010.5 08.7501.17K? 0
+084649.28 -421444.0 +000016.8-000029.100008.1 08.7501.15K? 0
+084754.38 -455518.0 -000035.4+000023.200006.4 08.7501.97M? 0
+085229.32 +473632.6 -000020.6-000039.100014.0 08.7501.02K? 0
+085400.04 -352923.0 -000005.1-000004.200005.9 08.7501.65K? 0
+085753.51 -543028.2 -000033.1+000004.300006.0 08.7501.52K? 0
+085835.16 -225016.9 -000015.5+000023.800028.9 08.7501.58K? 1
+085910.71 +180336.9 +000010.5-000002.200021.0 08.7501.01K? 0
+090308.83 -173911.9 -000040.0-000000.500006.2 08.7501.41K? 0
+090901.90 -181324.6 -000049.2+000015.800016.4 08.7501.04K? 0
+091053.09 -751155.2 +000036.1+000015.400003.1 08.7501.16K? 0
+091350.58 -292708.1 -000043.8+000013.800013.0 08.7501.35K? 0
+091441.68 -235704.2 +000000.3-000003.200002.7 08.7501.40K? 0
+091818.85 -681049.3 +000014.6+000001.100007.5 08.7501.66K? 0
+091936.23 +365819.5 -000014.2+000010.300018.9 08.7501.38K? 0
+092232.82 -580633.8 +000019.1-000018.200018.6 08.7501.74K? 0
+092237.50 -474454.7 -000036.1+000040.900002.2 08.7501.45K? 0
+092322.07 -381929.2 -000011.6+000017.000003.2 08.7501.11K? 0
+092431.86 +760821.0 -000008.9-000004.200004.0 08.7501.49K? 0
+093603.56 -052442.1 -000024.8-000007.300017.9 08.7501.05K? 0
+094402.59 -565058.8 -000001.2+000012.200005.1 08.7501.45K? 0
+094425.36 +010334.8 -000005.9+000000.000002.9 08.7501.23K? 0
+094859.52 +292850.8 -000001.6-000003.000001.0 08.7501.15K? 0
+095648.67 -423540.7 -000023.3+000022.900011.1 08.7501.03K? 0
+095649.91 +035804.6 -000014.7+000012.900016.9 08.7501.30K? 0
+095747.96 +243656.0 +000031.4-000024.200013.3 08.7501.12K? 0
+095921.43 +771606.1 +000003.0-000010.600010.5 08.7501.18K? 0
+100151.14 -035610.0 -000000.9-000028.900022.5 08.7501.05K? 0
+100356.27 -611835.0 -000006.9+000015.600002.1 08.7501.41K? 0
+100701.91 -062234.9 +000029.6-000021.700019.9 08.7501.34K? 0
+100857.69 -414640.1 +000001.4-000022.900003.9 08.7501.33K? 0
+100914.83 -670456.7 +000039.7+000000.900006.8 08.7501.07K? 0
+101055.15 -041924.5 +000028.0-000006.100025.9 08.7501.01K? 0
+101207.52 -351345.7 -000026.4+000002.400021.7 08.7501.03K? 0
+101737.03 -182801.4 -000033.8+000029.900017.0 08.7501.40K? 0
+102143.38 -685649.8 -000021.3+000001.700015.3 08.7501.04K? 0
+102444.65 +712912.1 +000001.6+000010.500016.7 08.7501.76K? 0
+102618.75 -554513.6 -000002.9-000005.900008.8 08.7501.56K? 0
+102716.16 +013053.4 +000011.7-000005.400007.8 08.7501.52K? 0
+102752.11 +831203.1 +000010.0+000007.400002.0 08.7501.33K? 0
+103025.50 +555957.1 -000176.2-000024.100072.8 08.7501.32K? 0
+103110.95 -630737.9 -000025.2-000028.100000.0 08.7501.09K? 0
+103224.16 -584401.4 +000004.0+000013.900025.8 08.7501.76K? 0 0.10 1.00
+103530.10 -743601.0 -000052.5-000004.400005.3 08.7501.68K? 0
+103722.38 -533702.4 +000045.9-000028.400008.8 08.7501.21K? 0
+104231.75 -261451.6 +000014.8-000019.900015.6 08.7501.69K? 0
+104250.94 -602654.4 -000004.9+000008.300015.8 08.7501.48K? 0 0.10 1.00
+104901.07 +264813.2 -000000.6+000012.700014.7 08.7501.43K? 0
+104902.30 -584727.9 -000013.9+000018.700001.6 08.7501.17K? 0
+105429.67 -135953.6 +000012.9+000023.700012.8 08.7501.27K? 0
+105558.39 -580432.2 -000050.6+000019.500019.3 08.7501.33K? 0
+105605.12 -210740.4 -000035.0+000010.200022.1 08.7501.50K? 0
+105944.66 -073433.9 -000017.7-000010.200000.2 08.7501.02K? 0
+110448.62 -603947.9 +000028.4+000021.800008.6 08.7501.79K? 0
+110818.40 -681143.9 -000010.2+000007.000028.7 08.7501.50K? 0
+111042.71 -590941.0 -000010.5+000017.500002.4 08.7501.62K? 0
+111811.09 -381253.6 -000047.0+000021.300004.2 08.7501.27K? 0
+111945.48 -215404.7 -000021.0+000003.300001.1 08.7501.07K? 0
+112505.79 -043449.9 -000012.1+000010.100017.2 08.7501.10K? 0
+112847.65 +453428.6 -000030.5+000001.100005.3 08.7501.12K? 0
+113523.40 -632701.6 -000013.6+000033.300001.9 08.7501.49K? 0
+114451.04 -563517.4 -000016.6-000012.300019.6 08.7501.55K? 0
+114713.34 +052311.5 -000003.0-000006.900002.9 08.7501.03K? 0
+115323.52 +364356.7 -000027.2+000004.700006.6 08.7501.11K? 0
+115603.42 -422646.4 -000019.6+000013.200004.1 08.7501.60K? 0
+120056.93 -665336.9 -000047.3+000021.500019.4 08.7501.60K? 0
+120236.59 -744641.9 -000002.7-000017.200008.1 08.7501.19K? 0
+120428.45 +362114.6 -000003.2-000030.600006.8 08.7501.10K? 0
+121335.02 +305748.2 -000053.1+000006.500006.3 08.7501.02K? 0
+122256.79 -522324.3 -000008.2+000008.700004.9 08.7501.20K? 0
+122346.61 +643138.9 -000048.9+000004.700010.8 08.7501.02K? 0
+122415.37 -321947.4 -000007.6+000009.000013.0 08.7501.49K? 0
+122905.69 +135701.2 -000035.5-000017.700033.9 08.7501.79K? 0
+123110.31 -092913.1 +000003.1-000024.300006.8 08.7501.05K? 0
+125103.39 +324449.1 -000024.3+000007.800010.6 08.7501.30K? 0
+125336.64 +405325.5 -000023.7-000021.300004.2 08.7501.11K? 0
+125638.69 -164335.5 +000011.0-000028.200011.7 08.7501.12K? 0
+125641.65 +740210.0 +000020.2-000018.800009.6 08.7501.14K? 0
+130242.69 -393103.2 +000006.6-000006.500020.5 08.7501.43K? 0
+130433.43 -374734.8 -000027.0-000015.000013.1 08.7501.04K? 0
+130820.76 -643350.0 +000001.3-000005.200006.0 08.7501.25K? 0
+130825.73 +093751.4 +000001.2+000004.700001.8 08.7501.55K? 0
+130831.63 -151934.4 -000018.7+000017.300002.8 08.7501.61K? 0
+131926.53 -261314.0 -000054.0+000013.800025.7 08.7501.57K? 0
+132221.59 -401930.6 -000019.8+000004.600016.9 08.7501.05K? 0
+135953.42 -222041.2 -000047.2-000024.700011.5 08.7501.22K? 0
+140222.52 -430155.2 -000028.7+000001.800004.3 08.7501.61K? 0
+140537.27 -230822.0 -000037.4+000008.600005.2 08.7501.01K? 0
+141044.09 -855011.0 -000006.3-000020.800005.8 08.7501.08K? 0
+141227.62 -353624.0 -000045.5+000022.100000.8 08.7501.05K? 0
+141856.98 -090938.4 +000026.4-000015.100008.3 08.7501.41K? 0
+142358.46 -200934.8 -000032.6+000006.300012.4 08.7501.12K? 0
+143249.35 -071242.1 +000030.1-000009.300008.9 08.7501.16K? 0
+143347.28 -242047.2 -000030.0+000021.800003.9 08.7501.09K? 0
+143557.35 -592806.1 +000032.2-000005.900009.9 08.7501.51K? 0
+144208.78 -045108.8 -000000.3+000024.600012.0 08.7501.09K? 0
+145024.51 -473317.4 -000033.2+000020.100018.1 08.7501.13K? 0
+145737.07 -565740.7 +000013.6-000008.100001.4 08.7501.24K? 0
+150338.76 +822055.9 -000005.8-000007.700015.2 08.7501.07K? 0
+151250.58 +312024.2 -000014.6+000011.100000.6 08.7501.34K? 0
+151958.78 -551146.7 +000029.3-000006.000020.7 08.7501.48K? 0
+152120.53 -443045.0 -000008.1-000020.700024.5 08.7501.71K? 0
diff --git a/kstars/kstars/data/hip099.dat b/kstars/kstars/data/hip099.dat
new file mode 100644
index 00000000..cf4f54c4
--- /dev/null
+++ b/kstars/kstars/data/hip099.dat
@@ -0,0 +1,1000 @@
+152221.73 +074858.2 -000019.3-000016.300009.7 08.7501.11K? 0
+152840.66 -470816.6 -000002.9-000008.700012.5 08.7501.09K? 0
+153212.29 +233117.2 +000006.5-000010.700004.4 08.7501.32K? 0
+153329.20 -124741.2 +000001.2+000012.200000.1 08.7501.30K? 0
+153921.37 -401455.4 +000006.4+000003.300026.5 08.7501.93M? 0
+154014.14 -574620.4 -000039.3-000007.500015.5 08.7501.80K? 0
+154442.54 -591228.9 -000021.3-000041.000034.5 08.7501.11K? 0
+154729.40 -510510.5 +000008.0-000010.800010.3 08.7501.26K? 0
+154915.13 +100918.5 +000049.1-000030.100001.5 08.7501.19K? 0
+155352.36 -201853.0 -000008.1-000003.500004.8 08.7501.32K? 0
+155358.67 -640806.5 +000004.6-000005.600011.5 08.7501.56K? 0
+155612.51 -385038.5 -000017.6-000033.700010.6 08.7501.33K? 0
+160556.74 +211246.5 -000004.6-000027.600000.6 08.7501.11K? 0
+160628.10 -325336.0 -000020.7-000011.900008.3 08.7501.07K? 0
+161129.33 -122739.3 -000035.7-000022.800018.7 08.7501.60K? 0
+161220.50 -134418.8 -000011.3-000025.200005.7 08.7501.55K? 0
+161845.21 -113025.9 -000059.7+000002.800007.5 08.7501.17K? 0
+162510.55 +481344.2 +000003.6+000004.700025.6 08.7501.17K? 0
+162903.39 +073502.6 +000009.1-000006.300033.8 08.7501.07K? 0
+163148.46 -671251.4 -000002.3-000004.500004.7 08.7501.04K? 0
+163740.58 -552720.8 +000008.9+000016.200002.4 08.7501.78K? 0
+163746.43 +670546.9 -000000.4-000008.900003.3 08.7501.30K? 0
+164239.50 +482923.6 -000009.6-000006.100002.3 08.7501.00K? 0
+165601.12 +243018.8 -000003.8+000007.200006.8 08.7501.00K? 0
+170147.51 -755926.8 -000006.8-000045.500000.3 08.7501.09K? 0
+170311.22 +671049.9 -000015.3+000012.400009.9 08.7501.05K? 0
+170624.47 -581305.4 +000001.5-000024.700005.1 08.7501.23K? 0
+170947.90 +035206.6 +000038.8-000008.700000.3 08.7501.05K? 0
+171245.73 -434522.3 +000005.7-000020.100006.8 08.7501.47K? 0
+172215.65 -514424.5 +000014.3-000003.000033.2 08.7501.19K? 0
+172224.79 +205603.7 -000014.5+000029.800010.4 08.7501.04K? 0
+173032.93 -060502.3 -000005.6-000008.000003.5 08.7501.85K? 0
+173156.33 +003149.1 +000001.9-000007.100005.6 08.7501.87M? 0
+173508.31 +331325.1 -000026.3+000025.800011.5 08.7501.36K? 0
+174133.68 -325509.8 -000002.5-000002.600006.2 08.7501.13K? 0
+174620.14 +123943.8 +000003.6-000046.800021.7 08.7501.52K? 0
+175039.95 -141948.4 -000043.8-000051.900032.0 08.7501.22K? 0
+175051.75 +630758.8 +000029.8+000003.500000.0 08.7501.03K? 0
+175418.27 -472536.6 -000015.7-000027.500021.2 08.7501.20K? 0
+175651.33 +253326.3 -000000.5-000033.300000.2 08.7501.05K? 0
+175807.22 -293459.3 +000023.8+000006.400018.2 08.7501.24K? 0
+175810.04 -620930.5 -000003.7-000043.900017.1 08.7501.12K? 0
+175855.40 +303526.7 +000032.1-000008.500001.6 08.7501.68K? 0
+175927.73 +515035.0 +000012.6-000013.100007.4 08.7501.46K? 0
+180215.86 +215240.3 -000001.3-000013.700014.6 08.7501.09K? 0
+181232.58 -701504.7 -000012.9+000006.700012.1 08.7501.15K? 0
+181347.17 +534110.1 +000004.8-000014.500042.0 08.7501.48K? 0
+182133.28 -405048.5 +000014.7-000013.100004.5 08.7501.24K? 0
+183458.71 -193157.4 -000015.7-000018.700003.2 08.7501.19K? 0
+183731.75 +353935.2 -000009.4+000031.200009.5 08.7501.01K? 0
+183755.05 +450341.4 +000007.3-000022.900002.8 08.7501.07K? 0
+183845.36 +402727.1 +000005.3-000016.200005.0 08.7501.41K? 0
+184127.10 -102347.0 -000004.5-000005.500005.1 08.7501.28K? 0
+184658.32 -202758.2 +000002.0-000025.100020.8 08.7501.82K? 0
+185316.53 +545548.4 -000008.4+000006.800002.7 08.7501.12K? 0
+185430.10 +550539.5 +000008.7-000028.400022.5 08.7501.46K? 0
+185824.80 +054416.2 -000004.4-000006.000006.3 08.7501.07K? 0
+185825.42 -461446.2 +000004.7+000000.800031.0 08.7501.18K? 0
+190305.88 -415316.8 +000027.5-000015.400015.6 08.7501.21K? 0
+190342.33 -561854.7 -000012.4-000023.200003.1 08.7501.12K? 0
+190733.76 +434919.6 +000011.1+000023.000003.8 08.7501.12K? 0
+190917.52 +351106.1 -000000.5-000009.200005.6 08.7501.63K? 0
+191142.60 +321216.6 +000012.6+000036.100016.6 08.7501.23K? 0
+191209.88 +675916.0 +000010.2+000021.100001.4 08.7501.21K? 0
+191321.52 +363106.3 +000007.3+000004.800003.4 08.7501.01K? 0
+191434.83 +525157.9 +000013.2-000006.800000.0 08.7501.39K? 0
+191921.19 -070113.8 -000023.3-000012.200004.4 08.7501.19K? 0
+191931.54 +100752.4 -000002.0-000005.800002.9 08.7501.84K? 0
+192303.60 -713030.9 -000011.1+000002.000010.1 08.7501.22K? 0
+192343.77 -812255.8 +000008.4-000018.000010.0 08.7501.22K? 0
+192455.82 -315427.4 -000011.1-000010.700037.3 08.7501.29K? 0
+192602.79 -604142.8 +000008.2-000021.300020.1 08.7501.14K? 0
+193001.18 -294000.4 +000005.1-000107.500007.9 08.7501.11K? 0
+193111.68 -282000.8 +000056.6+000031.100015.4 08.7501.18K? 0
+194125.92 -115539.4 -000019.1-000024.400008.8 08.7501.19K? 0
+194449.99 +400510.6 -000004.8+000000.600001.5 08.7501.12K? 0
+194645.88 +173309.1 +000012.9-000057.700039.1 08.7501.67K? 1
+194830.90 +343803.6 -000010.1-000027.300015.6 08.7501.27K? 0
+194918.03 +182820.0 +000019.0+000003.800003.1 08.7501.02K? 0
+195017.50 +134415.5 +000019.5-000029.300002.7 08.7501.45K? 0
+195531.61 +074241.6 +000039.0-000003.900003.4 08.7501.41K? 0
+195955.28 +133047.8 +000028.5-000033.200017.1 08.7501.19K? 0
+195957.73 +110828.3 +000000.5-000000.800008.7 08.7501.64K? 0
+200454.77 +134411.4 -000002.2+000002.500002.5 08.7501.06K? 0
+200622.91 +162806.4 +000025.4+000001.500010.4 08.7501.45K? 0
+200942.08 +532526.9 -000013.7+000014.800005.6 08.7501.00K? 0
+201622.74 +294612.2 +000002.3+000006.700003.0 08.7501.54K? 0
+201937.25 -462540.3 -000379.2-000092.600086.8 08.7501.18K? 0
+202147.30 -070712.3 -000038.7+000006.600030.7 08.7501.37K? 0
+202313.64 +120513.1 +000029.2+000015.100003.2 08.7501.05K? 0
+202827.56 +285715.0 +000003.3-000036.300005.9 08.7501.14K? 0
+203007.08 -412013.0 -000008.7+000005.300015.4 08.7501.39K? 0
+203452.37 +395336.6 -000000.6-000006.800009.6 08.7501.01K? 0
+203507.74 -295953.6 -000029.9+000014.800033.3 08.7501.49K? 0
+203555.61 +373726.6 -000002.0+000005.100010.4 08.7501.70K? 0
+203656.65 +314133.7 -000018.9-000019.600013.0 08.7501.79K? 0
+204220.67 +260122.4 -000022.9-000021.900001.8 08.7501.50K? 0
+204945.37 +300040.5 +000020.6-000002.600003.5 08.7501.01K? 0
+205142.00 +181634.4 -000002.1-000011.300007.5 08.7501.69K? 0
+205913.80 +494009.3 +000020.4-000013.300014.7 08.7501.06K? 0
+210405.70 +114608.3 +000024.1+000032.400028.3 08.7501.01K? 0
+211340.16 +384744.4 +000012.5-000011.400016.9 08.7501.09K? 0
+211629.85 +271051.2 +000012.7-000002.900005.2 08.7501.02K? 0
+213354.71 -120815.9 -000042.6-000003.600000.4 08.7501.00K? 0
+213407.16 -171531.9 -000017.0-000031.100003.8 08.7501.09K? 0
+213455.51 +255402.2 +000004.7+000006.200013.3 08.7501.73K? 0
+213751.31 +550104.3 -000030.2-000030.200007.2 08.7501.34K? 0
+213917.33 +304614.1 +000015.3-000001.200007.7 08.7501.63K? 0
+213944.65 +502343.4 -000018.4+000000.800033.2 08.7501.07K? 0
+214010.60 -385329.0 +000008.8-000005.300014.7 08.7501.03K? 0
+214134.04 +642646.6 -000017.8+000004.300014.7 08.7501.42K? 0
+214326.71 +160132.9 +000004.2-000014.200014.5 08.7501.65K? 0
+215520.49 -030246.7 -000012.6-000020.500002.9 08.7501.06K? 0
+215857.88 -470828.5 +000003.2-000016.900003.4 08.7501.38K? 0
+215925.57 +152301.2 +000009.3-000036.800009.6 08.7501.07K? 0
+221002.57 +234518.2 -000037.0-000014.500015.6 08.7501.21K? 0
+221009.16 +164653.0 -000006.9-000016.300000.6 08.7501.27K? 0
+221109.36 +051744.4 +000034.1+000013.000013.1 08.7501.02K? 0
+221153.37 -045525.1 -000083.1-000030.300012.3 08.7501.00K? 0
+221236.63 +171108.8 -000005.0+000010.300010.0 08.7501.13K? 0
+221446.71 -004723.0 +000006.1-000019.800005.5 08.7501.44K? 0
+222000.54 +511502.2 -000010.6+000007.900016.4 08.7501.38K? 0
+222700.19 +492224.7 +000012.3-000021.200019.3 08.7501.09K? 0
+222701.79 -525746.1 -000002.0+000000.900001.2 08.7501.03K? 0
+224004.54 +093443.2 +000033.5-000010.400023.3 08.7501.65K? 0
+224202.11 -182617.1 -000005.6-000070.300016.2 08.7501.05K? 0
+224316.76 +161639.4 -000002.4-000019.800000.4 08.7501.05K? 0
+224659.96 +641039.6 +000011.7-000017.700010.1 08.7501.72K? 0
+225557.36 +570151.2 +000028.9+000007.000002.4 08.7501.09K? 0
+230317.38 +231642.1 -000003.9-000013.500015.5 08.7501.14K? 0
+231140.70 +594159.0 +000006.9+000013.200000.4 08.7501.27K? 0 0.10 1.00
+231352.23 +113229.2 +000061.7-000017.100008.1 08.7501.08K? 0
+231535.43 -483252.5 -000002.3-000024.600000.9 08.7501.00K? 0
+231930.19 -710017.0 -000034.6-000004.500009.7 08.7501.19K? 0
+232332.19 +654430.2 +000023.5+000009.900006.8 08.7501.09K? 0
+232418.33 -624323.7 +000014.2+000005.500002.3 08.7501.32K? 0
+232949.33 +135315.4 +000049.1-000004.800004.1 08.7501.16K? 0
+233032.73 +650411.5 +000050.0+000026.500002.1 08.7501.21K? 0
+233127.16 +470131.5 +000012.1-000006.900004.0 08.7501.30K? 0
+233207.76 +113058.4 -000044.5-000011.300006.8 08.7501.10K? 0
+234144.91 +565410.8 +000017.5-000009.000011.3 08.7501.09K? 0
+234337.44 +055245.7 -000025.4-000001.900026.9 08.7501.40K? 0
+234838.68 -320950.8 -000006.4-000051.900007.3 08.7501.22K? 0
+235034.65 +550702.4 +000006.8-000000.700041.0 08.7501.57K? 0
+235615.69 +531112.6 +000000.5+000001.300008.1 08.7501.52K? 0
+235706.88 +534440.7 -000013.3-000008.000001.8 08.7501.31K? 0
+180331.08 -275444.7 +000053.9+000000.200028.0 08.7502.18M? 0
+000701.85 +644405.1 -000003.0-000004.200013.8 08.7600.35F? 0
+001007.27 +393856.2 -000019.4-000022.200002.1 08.7600.54F? 0
+001047.04 +244903.6 -000086.3-000083.400003.7 08.7600.52F? 0
+001305.94 +201125.5 +000089.8-000021.100013.6 08.7600.40F? 0
+001654.52 +300122.3 -000088.1-000065.800007.2 08.7600.95K? 0
+002154.87 +711439.3 +000007.6-000001.700007.8 08.7600.18A? 0
+002507.17 +490443.5 +000030.7-000004.100011.9 08.7600.31A? 0
+003138.85 +240500.1 +000009.4-000010.000011.9 08.7600.95K? 0
+003719.51 -772910.3 -000037.0-000008.200014.0 08.7600.47F? 0
+003831.42 +273259.5 +000011.3-000133.000003.2 08.7600.51F? 0
+004200.86 -531157.5 +000071.3+000151.300008.6 08.7600.54F? 0
+004244.37 -190411.4 +000058.2+000004.600008.1 08.7600.48F? 0
+004417.14 +312258.7 +000011.1-000037.300016.2 08.7600.86G? 0
+004602.44 -252246.8 +000009.0+000004.200006.3 08.7600.97K? 0
+005114.17 +184727.2 -000160.3-000230.700002.5 08.7600.80G? 0
+005245.81 -183436.1 -000048.7-000056.000009.8 08.7600.58G? 0
+005258.32 +435705.9 +000015.9-000000.800005.6 08.7600.02A? 0
+005333.89 +591227.8 +000010.8-000008.000004.5 08.7600.43F? 0
+005644.80 -343956.5 +000001.3-000005.900004.9 08.7600.51F? 0
+005706.33 +403256.8 +000070.9-000009.100005.8 08.7600.38F? 0
+010406.95 -431802.0 +000032.8-000004.300006.9 08.7600.46F? 0
+010710.64 +383804.1 -000010.5-000000.200024.0 08.7600.31F? 0
+011116.01 -015918.0 +000135.4-000057.200002.3 08.7600.63G? 0
+011348.00 +311217.8 +000061.6-000061.000011.7 08.7600.58F? 0
+011631.27 +093723.3 +000284.3-000119.200004.6 08.7600.57F? 0
+011703.29 -305503.7 +000046.1+000000.100016.1 08.7600.49F? 0
+011908.30 -463745.5 -000009.2+000007.000012.2 08.7600.44F? 0
+012207.65 -265333.2 -000064.3-000219.000038.5 08.7600.99K? 0
+012335.16 -242109.9 +000000.0+000000.000000.0 08.7600.47F? 1
+012459.53 +315240.6 +000025.5-000007.800022.2 08.7600.47F? 0
+012742.60 +480824.0 -000085.0-000024.700015.4 08.7600.64G? 0
+012755.54 +392151.5 +000001.5+000003.600018.6 08.7600.96K? 0
+013049.12 +153613.3 -000045.2-000052.600023.3 08.7600.66G? 0
+014118.91 +100649.2 +000169.0+000062.800014.8 08.7600.55F? 0
+014156.14 +044022.1 -000001.3+000011.800005.2 08.7600.04A? 0
+014450.66 -135001.9 -000036.1-000043.000013.2 08.7600.96K? 0
+015239.54 -380255.5 +000012.9+000008.500006.1 08.7600.93G? 0
+015547.46 +541946.2 -000030.3-000014.700007.3 08.7600.30A? 1
+015624.89 -594732.6 +000007.8-000003.300004.3 08.7600.10A? 0
+015713.94 +191637.6 +000000.3+000009.200005.1 08.7600.84G? 0
+015732.21 +185929.2 -000026.5+000005.700013.3 08.7600.44F? 0
+015757.25 +662724.3 +000001.6-000000.600005.6 08.7600.51F? 0
+015858.45 +370815.0 +000020.5-000036.100009.0 08.7600.43F? 0
+020514.58 -424250.6 +000002.5+000007.500001.0 08.7600.39F? 0
+021024.33 +294826.0 +000294.7-000279.500010.4 08.7600.57F? 0
+021024.63 +020137.8 +000026.9-000025.900012.3 08.7600.65G? 0
+021524.24 +175502.8 -000062.8-000019.500014.7 08.7600.49F? 0
+021728.31 +592200.7 +000005.9-000020.300008.4 08.7600.33F? 0
+021838.13 +505320.2 -000017.3+000007.500007.2 08.7600.03A? 0
+021903.94 +570523.7 +000000.0+000000.000000.0 08.7600.50F? 0
+022245.39 +453034.6 +000017.7+000004.300011.1 08.7600.18A? 0
+022509.17 +132408.4 +000025.9+000038.100000.4 08.7600.14A? 0
+023220.32 +212738.7 +000024.4+000015.400017.9 08.7600.44F? 0
+023411.45 +582419.8 +000000.7-000009.700006.4 08.7600.45F? 0
+023632.22 +090809.1 +000084.9-000028.100011.6 08.7600.41F? 0
+023721.46 -234320.9 +000092.7-000021.300009.1 08.7600.57F? 0
+024658.14 -132028.6 +000014.6+000021.100006.7 08.7600.92G? 0
+025015.13 +404911.1 -000012.1-000008.600018.7 08.7600.10A? 0
+025352.49 +492150.8 +000064.2-000018.000002.0 08.7600.62G? 0
+025415.22 +131952.7 -000045.5-000104.300028.6 08.7600.82G? 0
+025647.89 -464326.0 +000010.8+000031.300009.8 08.7600.45F? 0
+025731.89 -223215.9 +000030.1-000006.900018.5 08.7600.96K? 0
+025754.63 +390306.4 +000000.7-000003.500010.2 08.76-0.01B? 0
+025908.78 +574503.5 +000024.5-000007.400005.0 08.7600.17A? 0
+030503.09 +651057.9 +000027.6-000024.400010.3 08.7600.56F? 0
+031223.28 +345932.2 +000044.3-000046.500001.7 08.7600.41F? 0
+031500.58 -125812.2 -000009.2+000005.000015.9 08.7600.90G? 0
+031505.96 -052813.2 -000006.8-000030.500004.5 08.7600.27A? 0
+031916.24 +455911.0 -000018.5-000011.200010.3 08.7600.19A? 0
+031926.26 +351133.5 +000060.6-000002.800009.9 08.7600.43F? 0
+031927.43 -313339.9 +000000.0+000023.700001.5 08.7600.52F? 0
+032119.31 +304558.4 +000022.8-000031.700006.6 08.7600.27A? 0
+032448.61 +652729.0 +000006.2-000060.700016.1 08.7600.46F? 0
+032652.21 +344758.4 -000010.5-000002.400022.2 08.7600.12A? 0
+033519.60 +350751.5 +000046.4-000020.000017.3 08.7600.36F? 0
+034045.72 +713759.8 +000029.5-000041.300015.9 08.7600.43F? 0
+034417.19 +162539.4 +000060.9-000028.900017.3 08.7600.55F? 0
+034501.95 -190805.3 +000002.4-000032.300000.0 08.7600.59G? 0
+034814.70 -490456.3 -000015.3-000005.300003.3 08.7600.33F? 0
+034822.96 +520216.9 +000047.2-000078.500009.8 08.7600.78G? 0
+034856.41 +280350.6 +000015.9-000023.800017.9 08.7600.50F? 0
+035258.69 +332911.6 +000026.0-000033.400017.0 08.7600.46F? 0
+035522.01 -213416.9 +000019.5+000016.500007.3 08.7600.29A? 0
+035731.51 -075740.1 +000112.2+000127.500010.0 08.7600.72G? 0
+040057.76 -212942.6 +000043.8-000018.900009.8 08.7600.99K? 0
+040106.76 +043228.7 +000010.8-000063.300019.2 08.7600.52F? 0
+040214.24 -043102.8 +000005.5-000023.700007.6 08.7600.23A? 0
+040900.94 +105535.2 +000052.9-000007.300024.4 08.7600.40F? 0
+040907.44 +270656.2 -000018.9+000066.700005.8 08.7600.48F? 0
+041126.98 +415135.5 +000069.3+000023.700029.4 08.7600.43F? 1
+041436.12 -590523.0 -000006.6+000004.900009.1 08.7600.70G? 0
+041658.52 +704105.4 +000011.1+000002.200006.4 08.7600.99K? 0
+041753.55 +172357.6 -000003.4-000002.000003.6 08.7600.58F? 0
+041907.96 +605838.3 +000038.6-000019.100004.8 08.7600.84G? 0
+042139.08 -601947.3 +000000.8+000000.600007.2 08.7600.93G? 0
+042252.24 -354724.7 -000002.8-000012.000000.3 08.7600.94G? 0
+043553.75 +050615.8 +000010.8-000019.000018.1 08.7600.25A? 0
+043959.09 +230052.5 +000016.8+000003.600016.4 08.7600.53F? 0
+044204.66 +141935.6 +000014.1-000024.300003.2 08.7600.42F? 0
+044549.39 +432330.5 +000000.0+000007.900024.7 08.7600.20A? 0
+044643.57 -423701.7 +000020.5+000014.800003.3 08.7600.47F? 0
+044807.31 +422749.3 -000012.2-000008.900008.9 08.7600.25A? 0
+044902.74 +583931.7 -000004.3+000006.900000.8 08.7600.19A? 0
+045107.82 +522354.9 +000017.6-000016.500008.4 08.7600.33F? 0
+045353.19 +640223.7 +000026.9-000045.500019.9 08.7600.58F? 0
+045534.29 +011317.2 -000018.9-000013.600017.5 08.7600.92G? 0
+045601.06 +101208.1 -000054.5-000040.000011.7 08.7600.47F? 0
+050028.08 -692100.9 +000000.8-000009.900002.2 08.7600.04A? 0
+050035.18 -463923.3 -000000.2-000037.600021.2 08.7600.62G? 0
+050332.89 -454908.3 -000016.8+000030.500000.4 08.7600.97K? 0
+050415.46 -750123.4 +000004.7+000020.400010.0 08.7600.96K? 0
+050621.39 -655800.3 -000017.8-000025.200008.2 08.7600.86G? 0
+050700.32 +300404.9 -000018.2-000032.700007.5 08.7600.40F? 0
+050724.56 -421021.2 -000005.4+000010.800018.5 08.7600.28A? 0
+050736.76 -885213.1 -000000.3+000009.500014.0 08.7600.19A? 0
+050743.42 -592901.5 -000021.1-000138.700003.9 08.7600.54F? 0
+050808.80 +282233.1 +000017.1-000042.500008.1 08.7600.40F? 0
+051012.32 -720436.8 -000010.9-000027.200005.7 08.7600.99K? 0
+051427.26 +090649.6 -000012.0-000006.500002.9 08.7600.41F? 0
+051907.20 -045734.7 -000007.2+000002.300004.0 08.7600.09A? 0
+052032.86 -051717.0 +000003.2-000012.000003.4 08.76-0.08B? 0
+052050.97 +683523.2 -000008.8+000029.600004.9 08.7600.31A? 0
+052448.54 +114226.0 -000027.6+000006.800002.9 08.7600.25A? 0
+052751.68 +332841.0 -000007.2-000005.100014.7 08.76-0.01B? 0
+052855.16 -014538.8 +000006.0+000004.400005.8 08.7600.12A? 0
+053133.12 +015628.2 -000005.5-000008.200014.2 08.7600.94G? 0
+053436.58 +213720.3 +000019.0-000030.700001.5 08.7600.49F? 0
+053906.27 -020007.2 -000008.9+000003.500000.9 08.76-0.04B? 0
+054029.77 +115154.0 -000003.9-000007.300023.1 08.7600.47F? 0
+054113.17 +093256.7 -000009.6-000058.900029.7 08.7600.97K? 0
+054334.76 +663240.8 +000000.0+000000.000000.0 08.7600.23A? 1
+054335.39 -202302.7 -000014.0-000001.700014.2 08.7600.25A? 0
+054627.24 -124832.8 -000030.8+000010.900002.8 08.7600.43F? 0
+054645.45 -224947.4 +000015.7+000002.800007.3 08.7600.90G? 0
+054702.76 +454528.1 +000032.7-000015.800006.7 08.7600.20A? 0
+054752.10 -533803.8 -000010.2+000014.400000.9 08.7600.00A? 0
+054903.59 -015356.1 +000023.4-000007.900004.2 08.7600.18A? 0
+054934.20 +224404.5 -000018.0-000008.400017.2 08.7600.42F? 0
+055325.39 -104042.4 -000005.0+000004.100004.0 08.7600.06A? 0
+055339.77 +334415.7 +000016.7-000083.100018.3 08.7600.60G? 0
+055640.69 +155815.0 -000012.3-000001.200005.2 08.7600.21A? 0
+060110.15 +434033.3 -000004.3-000004.800013.7 08.7600.01A? 0
+060414.63 +495450.8 -000008.2-000001.300005.8 08.7600.09A? 0
+060513.04 -823522.4 -000003.3+000015.700007.4 08.7600.09A? 0
+060544.73 +365604.3 +000014.4-000067.400004.5 08.7600.52F? 0
+060756.58 -222830.1 -000007.4-000006.400011.4 08.7600.12A? 0
+060821.50 +504516.0 -000129.1-000211.900012.3 08.7600.61G? 0
+061101.57 -104624.0 -000001.0-000009.900011.6 08.76-0.01B? 0
+061253.05 +083413.7 +000003.9-000001.400004.8 08.7600.00A? 0
+061513.85 -062126.1 -000028.6+000004.700001.0 08.7600.10A? 0
+061542.92 -664529.0 -000013.8+000030.800014.9 08.7600.19A? 0
+061746.78 +393514.7 +000003.9-000027.100020.5 08.7600.99K? 0
+061934.43 +122716.4 -000011.2-000002.600020.6 08.7600.07A? 0
+061946.29 -173430.6 -000005.7+000008.800012.3 08.7600.22A? 0
+062025.96 +273735.6 -000002.6-000048.500009.9 08.7600.79G? 0
+062114.05 -153801.2 +000004.7-000004.700003.3 08.7600.39F? 0
+062309.13 -052714.6 -000002.3-000002.300008.1 08.7600.03A? 0
+062443.07 +005430.7 +000016.9-000005.900011.7 08.7600.22A? 0
+062637.95 +033629.7 -000035.8+000003.000014.7 08.7600.51F? 0
+062717.75 +101919.0 -000022.7+000008.300021.2 08.76-0.01B? 0
+062947.88 +544707.5 -000015.2-000020.200001.4 08.7600.32F? 0
+063027.29 +132133.8 +000018.7+000000.000014.9 08.7600.97K? 0
+063028.85 +191708.1 +000213.9-000113.800008.9 08.7600.57F? 0
+063207.33 +045816.1 -000019.5+000028.000007.1 08.7600.14A? 0
+063812.04 +105315.8 -000000.7-000048.400007.2 08.7600.58G? 0
+063814.55 -290212.8 -000017.1+000007.600001.5 08.7600.10A? 0
+064130.31 -125549.2 -000006.4+000000.800001.1 08.7600.01A? 0
+064219.86 -200518.2 +000002.6+000009.400008.6 08.7600.50F? 0
+064749.75 +080140.9 +000003.4-000000.500001.7 08.76-0.04B? 0
+064841.45 +043153.5 -000004.7+000012.200001.5 08.7600.01A? 0
+065139.87 +060124.7 -000046.3-000006.000018.8 08.7600.60G? 0
+065214.66 +063035.5 +000004.9+000008.700000.5 08.76-0.03B? 0
+065409.93 -061754.3 +000009.6+000019.900001.0 08.7600.97K? 0
+065433.21 +123237.9 +000009.4-000097.400011.9 08.7600.90G? 0
+065439.71 +122727.6 +000007.0+000036.200014.9 08.7600.96K? 0
+065616.98 -171202.7 +000002.9+000010.400002.6 08.7600.49F? 0
+065703.81 +153522.3 -000027.4+000010.900017.5 08.7600.36F? 0
+070013.78 +425904.2 +000022.0+000011.100007.5 08.7600.89G? 0
+070448.07 +181052.5 +000012.3-000003.600020.6 08.76-0.05B? 0
+070531.79 -231252.4 +000002.8+000000.600003.1 08.7600.86G? 0
+070621.97 -370336.5 -000014.5+000010.300003.6 08.7600.10A? 0
+070853.85 -113005.5 -000005.5+000011.500016.8 08.76-0.01B? 0
+070952.91 +024515.8 +000005.1-000016.900000.3 08.7600.95K? 0
+071000.76 -533137.0 +000001.2+000006.600000.3 08.76-0.01B? 0
+071140.44 -253337.5 +000003.4+000012.200004.5 08.7600.38F? 0
+071306.22 -740814.5 +000017.3-000073.100002.4 08.7600.43F? 0
+071421.66 -470637.3 -000015.7+000026.800001.2 08.7600.16A? 0
+071620.15 +481254.1 -000026.1+000008.200001.0 08.7600.28A? 0
+071951.41 -240400.8 -000006.4-000009.800002.3 08.76-0.13B? 0
+072209.91 -015148.0 -000375.6+000246.000006.1 08.7600.73G? 0
+072607.11 +332605.8 -000027.2-000007.400011.1 08.7600.06A? 0
+072822.08 -583210.0 -000018.8-000026.000022.6 08.7600.65G? 0
+072903.67 +084645.2 +000004.5+000003.200001.3 08.7600.14A? 0
+072956.63 -285503.7 -000010.5-000014.000018.3 08.7600.33F? 0
+073216.36 +624233.0 +000000.2-000000.400003.5 08.7600.25A? 0
+073245.52 +390253.3 +000056.4-000016.700013.8 08.7600.47F? 0
+073318.63 -130705.8 -000006.7-000001.300009.4 08.76-0.05B? 0
+073504.80 -630222.9 -000021.0+000040.200007.4 08.7600.17A? 0
+073819.37 -082030.8 -000017.4-000004.100005.9 08.7600.98K? 0
+073856.73 -540957.2 -000043.0+000021.800008.2 08.7600.32F? 0
+073956.47 -324247.0 +000007.5-000003.300007.5 08.7600.11A? 0
+074108.02 -253722.9 -000013.5+000007.200000.6 08.7600.00A? 0
+074214.37 -034113.5 -000014.6+000012.300032.0 08.7600.46F? 0
+074633.99 -630134.0 -000022.1+000005.700008.5 08.7600.92G? 0
+074843.20 -001532.9 -000009.6+000013.400018.6 08.7600.05A? 0
+074859.68 -025235.5 -000020.7+000009.400010.6 08.7600.10A? 0
+075015.50 +174129.4 -000002.9-000004.100006.2 08.7600.33F? 0
+075218.18 -484107.2 -000007.5+000007.800003.0 08.76-0.07B? 0
+075219.08 -495018.1 -000013.3+000037.500012.5 08.7600.27A? 0
+075238.44 -212407.1 -000079.5+000055.000007.4 08.7600.62G? 0
+075451.53 -494106.5 -000014.4+000001.900007.2 08.76-0.05B? 0
+075646.27 -604858.4 -000013.2+000027.500013.2 08.7600.09A? 0
+075858.73 -113054.3 -000000.9+000002.000002.2 08.7600.01A? 0
+075916.09 -415223.4 -000019.9+000030.500018.3 08.7600.95K? 0
+075916.10 +144907.3 -000043.5-000042.800018.8 08.7600.50F? 0
+080047.41 +143848.8 -000048.7+000032.500007.2 08.7600.98K? 0
+080209.61 +081804.1 +000000.1+000042.500009.4 08.7600.95G? 0
+080234.78 -453301.7 -000013.4+000024.200003.6 08.7600.09A? 0
+080350.20 -155225.3 -000015.7+000003.400009.0 08.7600.92G? 0
+080635.13 -425152.4 -000003.4-000023.800013.7 08.7600.97K? 0
+080640.13 +733359.6 -000013.8-000015.300003.9 08.7600.19A? 0
+080720.14 +131555.5 +000022.4-000058.300016.5 08.7600.60G? 0
+080841.55 -420322.9 -000003.7+000003.600002.4 08.76-0.03B? 0
+080900.96 -014740.3 -000030.7+000030.800027.0 08.7600.28A? 1
+080905.78 -503111.7 +000000.9+000006.500008.2 08.7600.22A? 0
+080933.24 -533232.5 -000065.8+000096.200009.2 08.7600.73G? 0
+081040.90 +382207.4 -000038.8-000023.300008.2 08.7600.40F? 0
+081426.63 -451744.9 -000062.6+000000.900007.2 08.7600.47F? 0
+081603.41 -441240.6 -000018.7+000019.900011.5 08.7600.48F? 0
+081620.20 +282404.2 +000000.1+000005.300006.0 08.7600.71G? 1
+081725.96 -542907.5 -000083.0+000110.100018.9 08.7600.42F? 0
+081801.78 -040108.2 -000185.3-000067.800028.0 08.7600.85G? 0
+081815.27 -293359.9 +000001.3+000002.200009.1 08.76-0.09B? 0
+082002.38 -505301.4 -000115.5+000088.300012.9 08.7600.57F? 0
+082200.39 -603713.3 -000037.1+000049.300010.9 08.7600.37F? 0
+082505.25 -492113.2 +000001.4+000015.600012.7 08.7600.41F? 0
+082526.36 -311957.4 -000009.3+000000.700004.5 08.76-0.00B? 0
+082819.78 +064733.7 -000051.4-000001.200004.2 08.7600.49F? 0
+082848.71 -041414.1 -000006.8+000007.600011.1 08.7600.09A? 0
+082901.35 -332739.5 -000016.1+000001.800003.1 08.7600.29A? 0
+082945.30 +503959.6 -000004.2-000000.600005.9 08.7600.54F? 0
+083044.67 -252604.6 +000006.2-000008.700003.0 08.7600.05A? 0
+083143.15 -474852.6 -000016.8+000016.100004.8 08.7600.02A? 0
+083331.46 -071400.0 -000003.1+000005.500019.7 08.7600.01A? 0
+083411.66 +272450.9 +000031.2-000121.900019.3 08.7600.76G? 0
+083602.30 -113609.4 +000000.7-000006.500000.4 08.7600.20A? 0
+083633.53 -033043.2 +000042.2-000039.000009.7 08.7600.54F? 0
+083703.44 -404630.6 -000006.2+000010.200003.0 08.76-0.04B? 0
+084005.93 +291659.4 +000010.4+000005.800002.3 08.7600.98K? 0
+084318.30 +083223.7 -000040.1+000019.100003.9 08.7600.36F? 0
+084617.69 -424531.3 -000008.6+000010.300001.6 08.76-0.09B? 0
+084709.05 -544734.3 -000006.7-000079.000010.9 08.7600.86G? 0
+084758.26 -535445.6 -000047.3+000004.600008.8 08.7600.46F? 0
+084905.04 -105201.7 -000008.9-000027.400009.6 08.7600.46F? 0
+085023.21 -355548.0 +000000.0+000000.000000.0 08.7600.00A? 0
+085208.75 -351311.4 +000012.7+000009.200003.2 08.7600.89G? 0
+085443.13 -004239.8 -000015.6+000020.100028.4 08.7600.43F? 0
+085615.17 +474523.5 -000018.6-000021.800006.8 08.7600.57F? 0
+085809.18 +462054.4 -000087.4-000047.600015.6 08.7600.48F? 0
+090118.18 -792722.2 -000007.0+000012.500003.7 08.7600.10A? 0
+090420.76 -155451.0 -000132.9-000033.200025.4 08.7600.99K? 0
+090737.28 -124039.9 -000001.1-000021.600003.9 08.7600.47F? 0
+090833.76 +303730.8 -000087.9+000002.700015.1 08.7600.64G? 0
+091019.78 -131007.2 +000004.5+000003.800010.5 08.7600.26A? 0
+091025.80 -034640.6 -000039.8-000007.300023.1 08.7600.23A? 0
+091445.71 -521749.5 -000014.4+000010.100003.1 08.76-0.06B? 0
+091551.48 -352608.4 -000003.1+000002.800009.7 08.76-0.01B? 0
+091842.54 -605840.9 -000027.9+000018.400002.2 08.7600.33F? 0
+092249.22 +421208.5 +000082.3-000037.900018.1 08.7600.47F? 0
+092628.02 -462418.4 -000012.4-000002.600010.0 08.7600.44F? 0
+092635.91 -501805.7 -000014.4-000005.900004.0 08.7600.10A? 0
+093101.19 +132909.1 -000013.0+000013.500006.1 08.7600.39F? 0
+093613.23 +143548.2 +000092.2-000040.900031.6 08.7600.63G? 0
+093912.07 -054317.0 -000030.2+000031.300015.3 08.7600.47F? 0
+093927.44 +421709.2 -000005.2-000005.300013.7 08.7600.57F? 0
+094011.28 +084416.9 -000056.6+000021.100006.5 08.7600.38F? 0
+094144.96 +531100.9 -000067.9-000069.000004.9 08.7600.48F? 0
+094252.77 +050132.8 -000052.1-000004.500006.6 08.7600.43F? 0
+094436.02 -521637.1 -000005.3+000007.200009.9 08.76-0.07B? 0
+095547.08 -425930.5 -000002.0-000007.200002.0 08.7600.95G? 0
+100206.49 -630142.5 +000000.2+000012.200010.3 08.7600.96K? 0
+101105.45 -581215.8 -000005.8-000009.100000.7 08.7600.20A? 0
+101147.88 +171631.2 -000013.5-000009.900004.1 08.7600.50F? 0
+101345.97 -635359.8 -000028.1+000023.900002.1 08.7600.28A? 0
+101555.00 -022451.8 -000033.0+000004.100009.4 08.7600.90G? 0
+101559.96 +152342.7 -000000.2-000049.700015.7 08.7600.61G? 0
+101752.59 -482112.4 -000023.1-000009.200005.0 08.7600.50F? 0
+101920.06 -105919.9 -000006.0-000069.400008.4 08.7600.91G? 0
+102028.94 -185743.0 -000007.2+000002.600007.9 08.7600.22A? 0
+102550.92 -563715.2 -000013.4+000011.300003.7 08.76-0.11B? 0
+102847.62 -294402.9 +000008.2+000026.800005.3 08.7600.50F? 0
+102939.82 -250435.1 -000024.4+000013.400004.4 08.7600.11A? 0
+103016.35 +210451.6 -000199.3-000052.000009.4 08.7600.67G? 0
+103111.45 -390718.6 +000005.7+000008.500012.8 08.7600.10A? 0
+103622.88 -014626.3 -000036.9+000022.100003.8 08.7600.47F? 0
+103958.92 -532730.9 +000005.7-000006.100000.6 08.7600.42F? 0
+104350.26 -564302.6 -000032.8-000004.000003.8 08.7600.08A? 0
+104420.63 -620412.6 +000001.1+000000.400003.7 08.76-0.02B? 0
+104447.31 -594353.3 +000000.0+000000.000000.0 08.7600.12A? 0
+104636.66 +111104.0 -000023.1-000117.900011.6 08.7600.10A? 0
+104843.91 -432520.1 -000029.7-000013.000008.7 08.7600.30A? 0
+105043.53 +112348.0 -000023.5-000017.100019.8 08.7600.99K? 0
+105231.95 -183812.3 -000080.2+000012.200007.9 08.7600.47F? 0
+105243.58 -583401.4 -000018.2-000003.000010.0 08.76-0.08B? 0
+105330.83 -722209.4 +000000.7+000002.500003.1 08.7600.56F? 0
+105706.69 -095743.1 -000022.4+000006.100008.8 08.7600.53F? 0
+105952.21 -593436.1 -000017.3+000011.900001.6 08.76-0.04B? 0
+110055.62 -600044.8 +000007.2+000018.200017.2 08.7600.03A? 0
+110309.69 -614607.5 -000010.4+000011.700011.5 08.7600.06A? 0 0.10 1.00
+110350.12 +742304.6 +000001.2-000002.200001.1 08.7600.20A? 0
+110649.47 -584432.5 +000000.0+000000.000000.0 08.76-0.08B? 0
+110739.65 +484921.8 +000000.7+000009.700006.4 08.7600.28A? 0
+110930.78 -660808.0 -000021.2+000000.700008.4 08.7600.21A? 0
+111201.27 -434037.1 +000012.4-000022.900002.2 08.7600.32F? 0
+111449.34 -283010.3 -000015.4+000010.200004.4 08.7600.73G? 0
+111803.54 -682607.2 -000023.9+000011.900003.4 08.7600.18A? 0
+112002.54 -110543.5 -000002.7+000033.700022.9 08.7600.89G? 0
+112144.52 -495407.7 -000020.9-000010.500005.3 08.7600.92G? 0
+112505.76 -604404.7 -000018.5+000011.200012.1 08.7600.97K? 0 0.10 1.00
+112637.11 -465203.7 -000010.8-000009.000005.7 08.7600.92G? 0
+113033.59 +820544.3 +000068.7-000050.200011.8 08.7600.54F? 0
+113212.39 -422201.7 +000019.9-000001.500018.5 08.7600.45F? 0
+113350.80 -411710.4 -000030.7+000003.000007.1 08.7600.49F? 0
+113424.89 -281030.2 -000042.9-000032.400008.6 08.7600.99K? 0
+113534.12 +063118.2 +000091.2-000057.000017.2 08.7600.50F? 0
+113814.49 -192247.8 -000037.6+000120.300009.0 08.7600.51F? 0
+114215.83 +803450.5 -000042.8+000005.600010.4 08.7600.29A? 0
+114403.23 +102013.1 -000027.6-000020.900001.3 08.7600.44F? 0
+114634.96 -750637.1 +000005.7-000017.800001.1 08.7600.40F? 0
+115011.33 +384725.7 -000130.4-000025.600008.8 08.7600.68G? 0
+115523.67 -033557.7 +000027.6-000050.300007.0 08.7600.60G? 0
+120606.08 +102856.0 -000010.7+000000.900003.0 08.7600.48F? 0
+121146.66 -292350.6 -000049.1-000002.500003.5 08.7600.42F? 0
+121823.91 +190851.2 -000008.3+000003.200017.4 08.7600.97K? 0
+121940.27 +100128.7 -000042.9-000034.400009.7 08.7600.64G? 0
+122500.45 -213947.8 -000004.0-000003.500004.3 08.7600.84G? 0
+122554.32 -171453.9 -000195.8-000080.800016.8 08.7600.63G? 0
+122759.74 -292358.0 -000034.6+000035.200003.0 08.7600.90G? 0
+123026.80 +225248.2 +000113.4-000100.600035.5 08.7600.74G? 0
+123207.56 +742922.8 -000170.4-000056.600017.0 08.7600.66G? 0
+123956.99 +365953.7 -000011.8-000001.100004.8 08.76-0.11B? 0
+124051.57 +574656.0 +000002.3+000003.300002.2 08.7600.97K? 0
+124453.69 -195457.3 +000003.7-000022.600022.7 08.7600.94G? 0
+124656.45 -195608.4 -000014.9+000003.200005.5 08.7600.98K? 0
+124834.24 +263549.8 -000243.5-000067.400000.9 08.7600.58G? 0
+125043.51 +712810.8 -000004.6+000004.100002.7 08.7600.35F? 0
+125120.51 -285859.4 -000074.5-000005.800022.2 08.7600.47F? 0
+125308.87 -605253.5 -000066.5-000069.000001.3 08.7600.59G? 0
+125508.32 +694901.2 -000009.9-000033.100015.0 08.7600.67G? 0
+125928.23 -530757.8 -000015.8-000016.700004.0 08.7600.16A? 0
+130028.84 +193756.1 -000156.4-000058.100001.5 08.7600.72G? 1
+130229.64 -500221.0 -000025.9-000008.300003.9 08.7600.30A? 0
+130532.95 -565106.3 -000012.1+000010.900004.7 08.7600.03A? 0
+130727.95 +121926.6 -000105.8-000053.900028.9 08.7600.60G? 0
+131311.74 -610521.2 +000005.4-000007.500004.0 08.7600.18A? 0
+131602.17 -565003.8 -000007.2-000000.700001.3 08.7600.05A? 0
+131715.54 -433059.2 -000012.3+000011.700009.8 08.7600.87G? 0
+132022.03 -090334.9 +000044.3+000001.400029.5 08.7600.65G? 0
+132258.68 +161614.3 +000002.9-000040.400000.2 08.7600.24A? 0
+132501.35 +531803.0 -000057.4-000024.700001.4 08.7600.56F? 0
+132632.29 +062523.3 -000029.8-000030.300003.4 08.7600.42F? 0
+132759.29 +323454.9 -000044.5+000022.100010.1 08.7600.25A? 0
+132804.60 -474218.1 -000083.1-000045.700002.9 08.7600.54F? 0 0.10 1.00
+132925.50 -761100.8 -000179.3+000012.700020.1 08.7600.57F? 0
+132933.22 +014229.0 -000007.8-000025.900004.7 08.7600.52F? 0
+133136.99 -813330.8 -000040.6-000004.200009.9 08.7600.32F? 0
+133220.37 -072613.7 -000012.5+000021.000011.9 08.7600.95K? 0
+133231.82 -263927.9 -000121.0+000039.000015.8 08.7600.66G? 0
+134106.92 +635158.2 +000017.9-000000.900013.0 08.7600.38F? 0
+134607.07 -451008.4 -000011.8+000003.800005.3 08.7600.58F? 0
+134756.49 -635144.4 +000000.0+000000.000000.0 08.7600.02A? 1
+135114.50 -633045.5 -000004.3-000000.600004.3 08.7600.01A? 0
+135353.59 +044905.8 -000001.4+000012.300001.6 08.7600.40F? 0
+135552.75 -662023.0 -000019.1+000012.200010.8 08.7600.42F? 0
+135706.87 -390714.0 -000022.4-000006.800001.4 08.7600.93G? 0
+135758.15 -203843.4 -000021.8-000007.400014.1 08.7600.26A? 0
+135807.43 +192730.4 -000005.5-000054.000012.0 08.7600.42F? 0
+140458.81 +015658.9 -000207.0+000006.600004.7 08.7600.71G? 0
+140538.92 -180450.9 +000017.5-000076.500026.7 08.7600.57F? 0
+140612.25 -564719.9 +000003.8-000000.300007.9 08.7600.05A? 0
+140629.83 -200422.5 -000103.4+000006.000002.8 08.7600.58G? 0
+140732.67 -175926.5 -000008.1+000012.200006.5 08.7600.51F? 0
+141852.72 +035332.9 -000019.1-000044.100002.2 08.7600.92G? 0
+141958.53 -462551.6 +000061.9-000068.600001.9 08.7600.71G? 0
+142036.54 -381304.3 -000039.7-000067.800021.5 08.7600.54F? 0
+143000.43 +560650.5 +000021.4-000018.500012.7 08.7600.19A? 0
+143302.04 -703707.2 -000033.9+000002.900006.0 08.7600.41F? 0
+143433.25 -631628.8 -000011.6-000032.500024.9 08.7600.31A? 0
+143549.86 -505240.1 -000028.6-000028.400006.5 08.7600.47F? 0
+143843.83 -374927.5 -000025.9-000012.400000.4 08.7600.20A? 0
+143853.18 +435541.8 +000031.2-000030.500011.5 08.7600.45F? 0
+143854.54 -590941.4 -000004.6-000062.500007.1 08.7600.58G? 0
+144312.45 -653700.1 -000017.5-000016.300003.5 08.7600.01A? 1
+144348.17 -541423.7 -000059.9-000138.600019.4 08.7600.59G? 0
+144610.50 -305812.2 -000038.3-000027.300021.4 08.7600.49F? 0
+145041.44 -521552.7 +000016.9+000007.600003.0 08.7600.32F? 0
+145232.84 -381045.4 -000021.1-000025.100001.4 08.7600.22A? 0
+145246.70 +311219.8 -000028.5-000022.800005.7 08.7600.34F? 0
+145543.86 +761823.9 -000020.0-000026.700002.8 08.7600.43F? 0
+150027.78 -731612.4 -000003.5-000018.500010.6 08.7600.06A? 0
+150219.17 +192326.2 -000081.4-000011.100024.0 08.7600.71G? 0
+150326.17 -290251.7 -000016.2+000000.900001.4 08.7600.21A? 0
+150817.79 -482210.5 +000000.8-000006.000004.2 08.7600.32F? 0
+151710.69 -734043.5 +000016.2-000020.400006.4 08.7600.40F? 0
+151751.04 -632320.1 +000002.5-000012.100000.5 08.76-0.01B? 0
+151837.57 -405004.6 -000018.7-000028.300005.7 08.7600.27A? 0
+152145.81 +032128.0 -000062.3-000034.700007.9 08.7600.67G? 0
+152229.68 +044309.6 +000053.3-000034.500006.6 08.7600.41F? 0
+152303.86 -510828.5 -000004.2+000017.600002.2 08.76-0.00B? 0
+152406.73 -360101.0 -000009.6-000025.100008.2 08.7600.86G? 0
+152443.17 -314515.2 +000043.4-000022.300012.2 08.7600.54F? 0
+152443.66 -515927.7 -000004.1-000014.000009.4 08.7600.06A? 0
+152954.16 -562229.7 -000034.0-000022.900000.1 08.7600.39F? 0
+153035.15 +690908.5 +000013.3+000012.500001.5 08.7600.24A? 0
+153103.47 -511853.5 +000004.5-000003.100005.1 08.7600.06A? 0
+153107.84 -591624.4 -000003.8-000037.000010.3 08.7600.25A? 0
+153216.62 -472813.9 -000030.2-000030.600006.3 08.7600.40F? 0
+153538.97 +165345.4 -000081.9-000001.700011.1 08.7600.47F? 0
+153614.76 +500535.5 +000018.3+000009.200001.7 08.7600.42F? 0
+153759.13 -430924.9 -000001.8-000006.000001.4 08.7600.00A? 0
+154045.13 -400458.6 -000028.5-000022.100015.7 08.7600.18A? 0
+154114.15 +501213.8 +000010.6+000000.200002.3 08.7600.48F? 0
+154427.96 +671815.5 -000015.6+000003.900006.7 08.7600.40F? 0
+154533.38 +075547.5 -000055.5-000032.100007.5 08.7600.58G? 0
+154558.21 -590246.3 -000003.0-000009.200001.9 08.7600.10A? 0
+154650.53 -551148.3 -000010.5-000009.600015.9 08.7600.96K? 0
+155044.28 -240009.7 -000046.9+000033.800000.4 08.7600.71G? 0
+155437.44 -411059.6 +000042.9-000013.300000.6 08.7600.45F? 0
+155707.56 -573448.8 -000016.8-000016.300023.2 08.7600.06A? 0
+155918.26 +302246.7 -000005.7+000005.300008.8 08.7600.39F? 0
+160222.45 +033907.6 -000053.1-000042.500013.0 08.7600.55F? 0
+160304.64 +215246.8 +000016.4-000018.300001.3 08.7600.27A? 0
+160531.14 -494754.8 -000045.8+000031.100005.2 08.7600.53F? 0
+160622.20 +114254.6 +000015.9-000024.100004.5 08.7600.98K? 0
+160622.72 -120822.9 -000072.4-000006.400000.0 08.7600.65G? 0
+161156.91 -541921.9 -000028.4-000022.700012.1 08.7600.25A? 0 0.10 1.00
+161235.68 -690800.2 -000015.0-000021.200003.3 08.7600.27A? 0
+161656.37 +572023.2 -000021.9+000058.200019.3 08.7600.99K? 0
+162025.50 -613627.2 -000006.8-000001.800006.9 08.76-0.04B? 0
+162729.48 -510438.8 +000002.6-000004.600012.9 08.76-0.03B? 0
+162821.31 -310749.6 -000032.3-000167.300034.4 08.7600.98K? 0
+162843.12 -575418.4 -000006.3-000002.800002.0 08.7600.01A? 0
+163316.37 -482614.7 +000001.3-000007.300005.9 08.76-0.06B? 0
+163638.16 +412318.3 -000008.7-000012.700008.7 08.7600.34F? 0
+164143.40 +120120.4 +000015.0-000009.000002.7 08.7600.95K? 0
+164306.38 -534942.1 +000002.4-000008.100001.9 08.7600.06A? 0
+164418.07 -470349.3 +000000.3+000007.800014.6 08.7600.01A? 0
+164613.22 -394444.4 -000004.7-000026.700002.1 08.7600.26A? 0
+164739.37 -471450.1 +000001.2-000004.400001.1 08.7600.30A? 0
+165101.96 -002800.9 -000005.4+000004.900010.2 08.7600.39F? 0
+165122.00 +593229.1 -000036.3+000027.400021.6 08.7600.67G? 0
+165123.89 +283126.6 +000001.2-000008.700009.1 08.7600.93G? 0
+165240.71 -483008.8 -000038.3-000058.800019.5 08.7600.59G? 0
+165250.86 +555951.2 +000011.5-000006.400003.9 08.7600.04A? 0
+165652.43 +281918.0 -000010.8+000040.800017.6 08.7600.31A? 0
+165833.41 -094334.0 +000017.2+000002.800017.2 08.7600.47F? 0
+170110.27 +644138.6 +000000.7+000016.900009.3 08.7600.74G? 0
+170622.52 +611818.4 -000002.0+000020.200001.0 08.7600.91G? 0
+171028.54 -580017.1 -000016.7-000034.500005.4 08.7600.49F? 0
+171248.46 -733149.4 -000006.7-000010.100006.8 08.7600.98K? 0
+171633.19 +842240.9 -000007.9-000000.200002.2 08.7600.98K? 0
+171643.50 +703750.2 -000001.0+000010.500007.1 08.7600.35F? 0
+171823.42 -322414.6 -000004.4+000001.000016.1 08.7600.05A? 0
+171924.49 +792215.7 -000006.2-000007.400002.0 08.7600.20A? 0
+172053.03 -504006.8 -000016.7-000091.300000.3 08.7600.49F? 0
+172422.20 +311012.6 -000018.8+000005.500003.9 08.7600.93G? 0
+172451.63 -235533.9 -000025.4+000007.500005.2 08.7600.34F? 0
+172453.32 -592346.3 -000006.4+000004.800018.2 08.7600.94G? 0
+173039.43 -430342.3 +000010.9+000008.300009.4 08.7600.04A? 0
+173301.00 +032529.2 +000006.4+000106.000024.6 08.7600.72G? 0
+173655.34 -660940.7 -000002.9-000018.300002.2 08.7600.24A? 0
+174800.17 -340035.5 -000037.9-000006.800004.5 08.7600.49F? 0
+174837.49 -450139.3 +000045.5+000051.600029.2 08.7600.35F? 0
+175020.69 -704209.0 -000001.7+000002.300012.3 08.7600.78G? 0
+175054.14 +064616.0 -000000.4-000016.700001.6 08.7600.14A? 0
+175155.06 -492134.8 +000003.4+000000.400003.6 08.7600.01A? 0
+175522.64 +085402.9 -000003.0-000002.500017.1 08.7600.30A? 0
+175601.27 -333740.9 -000007.5-000020.500034.8 08.7600.38F? 0
+180239.78 -241447.6 +000000.0+000000.000000.0 08.76-0.03B? 0
+180242.72 +395020.4 +000014.0+000007.800012.3 08.7600.61G? 0
+180312.47 -363251.6 +000063.8-000103.200036.3 08.7600.55F? 0
+180349.20 -221415.0 -000020.2-000015.400018.0 08.7600.18A? 0
+180443.34 +615344.3 -000092.0+000090.900011.7 08.7600.63G? 0
+180505.48 +342811.4 -000005.1+000007.900004.5 08.7600.06A? 0
+180854.94 -252817.2 -000040.8+000015.100024.2 08.7600.05A? 0
+181250.78 +493735.8 -000023.5+000020.700001.9 08.7600.33F? 0
+181351.38 -185922.1 -000024.7-000013.800014.1 08.7600.21A? 0
+181436.28 +834918.5 +000012.6+000015.600006.0 08.7600.25A? 0
+181447.83 +803522.4 +000020.2-000014.200005.2 08.7600.12A? 0
+181533.24 +115051.6 -000011.1+000006.300019.7 08.7600.04A? 0
+181746.70 -581106.8 +000012.7-000031.500014.0 08.7600.44F? 0
+182109.62 -744022.1 +000007.5-000000.200011.6 08.7600.11A? 0
+182213.12 -374533.5 -000003.2-000021.300002.1 08.7600.07A? 0
+182234.64 +232811.4 +000003.0+000002.000002.0 08.7600.14A? 0
+182637.06 -355605.1 -000020.5+000002.700017.2 08.7600.29A? 0
+182735.81 +063259.0 +000011.0+000024.000020.2 08.7600.36F? 1
+182810.91 +314104.4 +000002.9-000027.200006.0 08.7600.90G? 0
+183104.67 -694232.9 +000005.2-000024.800004.2 08.7600.24A? 0
+183128.48 +395329.2 +000020.2-000034.000026.2 08.7600.54F? 0
+183143.30 -190702.1 +000000.0+000000.000000.0 08.7600.44F? 0
+183434.41 +361938.8 +000005.6+000010.000002.8 08.76-0.02B? 0
+183610.28 -600411.3 +000016.1-000067.100022.8 08.7600.48F? 0
+183852.24 -373922.1 -000020.5-000012.700000.4 08.76-0.07B? 0
+184059.12 -145321.1 -000002.9+000000.400016.3 08.7600.45F? 0
+185127.74 +402409.3 -000003.0-000003.000002.0 08.7600.04A? 0
+185308.69 +331236.2 +000010.0+000009.100010.8 08.7600.12A? 0
+185548.21 +224051.2 -000015.5-000015.300005.0 08.7600.33F? 0
+190003.38 +453627.6 -000002.4-000018.100007.7 08.7600.32F? 0
+190008.86 -345441.2 -000006.0+000011.000009.4 08.7600.21A? 0
+190036.11 -225215.5 -000002.6-000002.300007.8 08.7600.20A? 0
+190350.04 -160014.9 -000002.1-000022.300017.2 08.7600.37F? 0
+190923.26 +373702.8 +000005.6+000030.300001.1 08.7600.34F? 0
+191114.85 -075024.4 +000019.4-000016.300011.3 08.7600.50F? 0
+191136.18 +062922.5 -000000.8+000020.000000.6 08.7600.13A? 0
+191245.85 +044515.7 -000014.3-000016.000010.3 08.7600.09A? 0
+191453.53 +711803.5 +000008.7+000037.600011.5 08.7600.49F? 0
+191516.09 +022223.1 -000022.2-000013.100010.2 08.7600.34F? 0
+191700.57 +072401.6 -000011.0+000011.800000.3 08.7600.10A? 0
+191745.04 +584439.7 +000017.0+000024.600001.5 08.7600.23A? 0
+191824.31 +483317.1 +000018.7-000007.900016.7 08.7600.03A? 0
+191850.53 +841718.5 +000007.7+000021.700004.7 08.7600.37F? 0
+192339.76 +275906.9 +000000.9-000006.400007.7 08.7600.11A? 0
+192503.31 +183859.3 -000003.8-000003.800008.2 08.7600.36F? 1
+192507.76 -232121.2 -000014.6+000029.600016.1 08.7600.56F? 0
+192511.33 +323123.6 +000011.5-000017.500009.1 08.7600.41F? 0
+192735.65 -100511.9 +000034.9-000018.700009.1 08.7600.49F? 0
+193538.76 +150139.6 -000003.8+000007.200011.0 08.7600.42F? 0
+193657.57 -560508.3 +000006.5-000038.700003.4 08.7600.37F? 0
+193937.66 -392929.2 +000032.0-000022.500020.7 08.7600.69G? 0
+194012.55 -113942.8 -000008.2+000007.600015.4 08.7600.06A? 0
+194237.42 -721248.3 +000008.7-000056.100001.4 08.7600.97K? 0
+194257.12 +723141.9 +000000.6+000022.300006.2 08.7600.04A? 0
+194444.44 +223359.1 +000030.9+000032.500008.9 08.7600.45F? 0
+194637.66 +102911.7 +000009.4-000017.000012.1 08.7600.09A? 0
+195044.22 +014550.6 +000011.7-000015.200007.1 08.7600.68G? 0
+195129.36 -422910.5 +000158.3+000041.700003.6 08.7600.63G? 0
+195420.53 +075316.6 +000000.2-000036.900002.9 08.7600.26A? 0
+195544.57 -291233.1 -000041.0-000031.800014.2 08.7600.34F? 0
+200055.13 +114330.4 +000014.5+000022.200021.2 08.7600.29A? 0
+200231.02 +202219.3 -000009.7+000007.100010.0 08.7600.10A? 0
+200408.99 +170002.9 -000005.4-000006.600004.1 08.7600.43F? 0 0.10 1.00
+200420.84 -154019.3 -000002.6-000012.200002.1 08.76-0.05B? 0
+200516.10 +401203.2 +000006.9-000007.500007.1 08.7600.06A? 0
+200631.29 +122634.9 +000026.5+000008.500003.7 08.7600.29A? 0
+200733.73 +174000.3 +000006.0-000011.600007.1 08.7600.15A? 0
+200959.66 +612825.4 -000136.4+000198.100034.9 08.7600.90G? 0
+201209.68 -770006.1 +000067.0-000150.300012.5 08.7600.61G? 0
+201212.33 +282837.4 +000003.5-000000.800011.6 08.76-0.03B? 0
+201215.60 +240403.2 +000023.4+000010.400005.4 08.7600.38F? 0
+201250.86 +412806.5 +000017.7+000018.500013.5 08.7600.35F? 0
+201304.61 +552342.3 +000014.9+000005.300014.1 08.7600.06A? 0
+201315.40 +110702.0 +000013.4-000022.000010.8 08.7600.01A? 0
+201524.08 +532342.4 +000009.6-000036.500003.6 08.7600.54F? 0
+202019.14 -102230.6 -000011.0-000036.900007.6 08.7600.37F? 0
+202256.61 -290907.5 +000007.1-000008.000007.4 08.7600.38F? 0
+202638.62 +350152.7 -000000.2-000015.700010.3 08.7600.02A? 0
+202834.97 -053807.0 +000029.7+000006.100024.8 08.7600.42F? 0
+202843.54 -000646.5 +000006.2-000003.200002.0 08.7600.72G? 0
+202958.29 +171411.9 +000001.2+000003.500014.6 08.7600.36F? 0
+203014.50 +360827.1 -000022.0-000023.100001.4 08.7600.43F? 0
+203014.81 -110546.6 +000001.2-000028.300009.1 08.7600.30A? 0
+203032.30 +173729.1 +000025.4-000018.700003.8 08.7600.38F? 0
+203152.72 -134641.2 +000022.0-000093.600027.5 08.7600.47F? 0
+203222.84 -330205.5 +000020.1+000004.900000.8 08.7600.42F? 0
+203620.89 -205850.3 +000050.4-000052.300018.2 08.7600.64G? 0
+203644.51 -452734.2 -000007.6+000005.100011.3 08.7600.31F? 0
+203826.18 +234641.9 +000061.6-000049.400024.2 08.7600.92G? 0
+203840.88 +635300.5 +000005.3-000041.000002.4 08.7600.33F? 0
+204035.85 +290142.2 +000017.8-000006.500020.1 08.7600.37F? 0
+204103.45 -065130.6 +000001.7+000000.900003.9 08.7600.00A? 0
+204205.69 -803156.0 +000001.0-000008.400006.5 08.7600.22A? 0
+204411.33 +423828.7 +000038.4+000030.900016.2 08.7600.31A? 0
+204807.30 +275310.9 +000049.3+000033.500013.0 08.7600.71G? 0
+205403.30 +404223.8 +000005.9-000001.600005.6 08.7600.30A? 0
+205419.59 -141019.0 +000141.2-000018.500005.5 08.7600.75G? 0
+205731.55 -483712.9 +000021.6-000024.300006.0 08.7600.98K? 0
+205750.30 -065314.3 +000012.2-000002.700000.6 08.76-0.09B? 0
+205823.83 +075658.9 +000031.1-000019.400006.6 08.7600.48F? 0
+210059.25 -821316.8 +000019.5-000009.700011.1 08.7600.44F? 0
+210231.76 +003810.0 +000032.8-000013.600005.6 08.7600.97K? 0
+210313.50 +414039.2 -000016.0+000017.700001.9 08.7600.48F? 0
+210341.23 +264928.6 +000003.8+000021.600023.6 08.7600.42F? 0
+210422.99 +244447.9 -000000.6-000014.700009.8 08.7600.53F? 0
+210425.66 +570346.6 -000030.1-000042.500006.1 08.7600.53F? 0
+210918.32 -280625.8 -000026.3-000013.500007.8 08.7600.36F? 0
+210948.66 -461009.1 -000005.0+000003.900011.3 08.7600.12A? 0
+211053.09 +303415.3 +000015.0-000010.600010.2 08.7600.21A? 0
+212123.58 +354410.6 +000007.1-000011.200006.3 08.7600.06A? 0
+212224.05 +250300.2 -000008.1-000010.100008.5 08.7600.93G? 0
+212715.89 +314316.9 +000053.6+000010.200008.2 08.7600.57F? 0
+212748.27 +415931.5 +000016.0+000026.300009.6 08.7600.29A? 0
+212824.45 +505922.0 +000003.7+000002.900001.8 08.7600.94G? 0
+213150.31 +614431.4 +000006.2-000001.000013.9 08.7600.23A? 0
+213316.87 +333412.5 +000016.4-000007.600012.4 08.7600.34F? 0
+213520.92 +280114.6 +000057.5+000030.300005.2 08.7600.57F? 0
+214126.17 +442947.9 +000011.6-000011.700002.5 08.7600.25A? 0
+214226.74 +002644.3 -000028.6-000040.800015.2 08.7600.54F? 0
+214252.89 +781406.4 +000020.6+000035.500006.8 08.7600.48F? 0
+214647.62 +225544.6 +000032.7+000013.800013.7 08.7600.24A? 0
+215101.97 +291031.4 +000209.4+000189.600012.6 08.7600.90G? 0
+215254.73 -125840.9 -000038.4-000069.600011.5 08.7600.66G? 0
+215532.68 -802148.9 +000038.5-000017.600009.8 08.7600.46F? 0
+215700.31 +024534.5 -000005.0-000189.500022.9 08.7600.61G? 0
+215717.70 +324032.4 +000001.0+000015.700008.1 08.7600.22A? 0
+215741.24 -003743.7 -000085.1-000052.100019.6 08.7600.64G? 0
+220025.57 -474751.9 -000018.5+000003.100017.9 08.7600.20A? 0
+220043.26 -654840.1 -000006.1+000010.000001.1 08.7600.49F? 0
+220313.67 +161440.9 +000027.9-000009.600010.2 08.7600.49F? 0
+220451.06 +594259.8 -000005.3-000005.300006.4 08.7600.11A? 0
+221048.73 -485326.2 +000004.6-000016.300017.2 08.7600.52F? 0
+221144.75 +574258.1 +000015.1+000014.400009.0 08.7600.38F? 0
+221226.17 +344700.6 +000068.3-000000.100006.4 08.7600.50F? 0
+222421.09 +523531.8 -000002.6-000012.500001.1 08.7600.35F? 0
+222604.61 -182122.2 -000032.4-000040.500004.0 08.7600.41F? 0
+222636.17 +063301.4 +000063.4-000017.900000.6 08.7600.52F? 0
+222820.82 +561123.9 -000017.8+000006.100003.7 08.7600.94G? 0
+222840.41 -643512.6 -000065.8-000051.200011.6 08.7600.55F? 0
+223220.67 +463330.9 +000027.5-000009.400004.5 08.7600.23A? 0
+223437.72 -473548.9 +000003.7+000028.000008.6 08.7600.53F? 0
+223613.09 +463120.7 +000001.1-000009.000003.9 08.7600.07A? 0
+223946.98 +474421.3 -000037.8-000383.400035.9 08.7600.87G? 0
+224051.08 +620253.5 +000005.9+000009.000005.6 08.7600.25A? 0
+225147.21 +581118.0 -000013.9-000013.200010.6 08.7600.23A? 0
+225207.99 +405045.5 -000014.0+000008.900011.0 08.7600.99K? 0
+225652.38 +585755.7 +000022.9-000005.400002.4 08.7600.09A? 0
+225703.38 -444423.7 -000012.6-000024.200014.6 08.7600.95K? 0
+225750.73 -692707.3 +000011.9-000052.300007.2 08.7600.62G? 0
+225754.75 +240535.4 +000022.7-000000.500017.7 08.7600.57F? 0
+230016.83 +372041.3 +000010.1-000018.000003.1 08.7600.22A? 0
+230346.20 +072004.1 -000012.7+000001.500019.3 08.7600.52F? 0
+230730.61 +361806.3 -000010.9-000014.700010.8 08.7600.53F? 0
+230913.07 +421019.3 +000043.1-000012.300004.7 08.7600.44F? 0
+231201.39 +532028.7 +000021.7+000009.400003.2 08.7600.12A? 0
+231553.94 -735233.0 +000016.9+000002.900022.5 08.7600.89G? 0
+231652.24 -654311.9 +000031.0-000066.300008.5 08.7600.35F? 0
+231928.97 -701923.1 +000144.5-000044.700013.7 08.7600.61G? 0
+231959.64 +195737.3 +000007.6+000004.400003.8 08.7600.12A? 0
+232243.35 -194124.4 -000240.3-000175.800030.2 08.7600.66G? 0
+232250.19 +273428.0 +000080.8-000013.000016.3 08.7600.49F? 0
+232621.01 +042022.2 +000000.6+000007.900015.3 08.7600.29A? 0
+232635.32 +412559.4 -000015.8-000002.100018.7 08.7600.28A? 0
+232736.49 -752508.0 +000046.5+000023.500003.9 08.7600.47F? 0
+233257.27 +520232.4 -000016.9-000024.900015.8 08.7600.44F? 0
+233337.69 -564812.2 +000007.0-000004.100007.7 08.7600.95G? 0
+233514.24 +251708.2 +000033.7+000004.900007.0 08.7600.41F? 0
+234313.30 +365610.1 +000006.6-000028.800002.3 08.7600.49F? 0
+234447.35 -065612.2 -000021.9-000023.700004.2 08.7600.91G? 0
+234520.39 +333751.2 +000017.6-000003.400016.2 08.7600.40F? 0
+234630.40 +590042.9 +000003.8+000004.900008.3 08.7600.16A? 0
+234913.22 +482630.9 +000112.2-000031.100003.2 08.7600.45F? 0
+235224.29 -093314.9 +000164.8-000068.000007.0 08.7600.61G? 0
+235535.17 -263608.5 +000017.1+000029.600002.0 08.7600.99K? 0
+235706.56 -412619.6 +000077.8-000012.600004.8 08.7600.54F? 0
+235732.61 +673315.3 +000000.5-000009.500002.5 08.7600.68G? 0
+000010.00 -223540.8 +000011.3-000018.100024.6 08.7601.13K? 0
+000300.47 +090817.9 +000035.7-000012.900016.4 08.7601.01K? 0
+000653.37 -550938.9 +000020.1-000018.500004.1 08.7601.23K? 0
+000956.38 -783525.9 +000012.4-000018.900017.1 08.7601.01K? 0
+001434.97 -475253.1 +000049.2-000017.200009.2 08.7601.50K? 0
+001909.95 +433419.0 +000002.8+000001.000006.9 08.7601.60K? 0
+002517.09 -042254.0 +000036.7-000009.600016.6 08.7601.53K? 0
+002712.94 +090933.2 -000011.4-000041.400019.5 08.7601.22K? 0
+002747.55 +413144.8 -000011.8+000012.900019.5 08.7601.71K? 0
+002830.66 +632423.3 -000014.2+000005.000006.3 08.7601.41K? 0
+003042.83 +410012.4 +000010.4-000000.400005.2 08.7601.28K? 0
+003851.69 -164449.9 +000016.0-000028.400005.7 08.7601.66K? 0
+003859.94 +282218.0 -000014.0+000002.000011.5 08.7601.41K? 0
+004101.70 +352809.8 +000004.8+000004.800018.3 08.7601.55K? 0
+004229.70 -482911.1 +000001.3-000008.900010.5 08.7601.07K? 0
+005054.85 +442926.1 +000015.3-000011.500000.5 08.7601.53K? 0
+005514.64 +201806.1 -000042.5-000010.300019.7 08.7601.57K? 0
+010443.68 +745004.5 -000009.1-000003.300005.5 08.7601.04K? 0 0.10 1.00
+010554.82 -130219.2 -000029.8-000021.900003.5 08.7601.07K? 0
+012012.48 +313959.2 +000002.9-000027.600030.1 08.7601.24K? 0
+013353.50 +184648.7 +000037.7-000023.400021.2 08.7601.13K? 0
+014420.79 -313706.8 +000009.5+000001.900019.9 08.7601.00K? 0
+015720.15 -261254.3 +000052.2-000003.500006.2 08.7601.14K? 0
+020651.19 +373819.5 -000006.1-000025.400013.6 08.7601.32K? 0
+020807.46 -645938.9 +000017.3+000007.400010.7 08.7601.25K? 0
+021632.85 +370619.3 +000007.9-000022.200007.7 08.7601.08K? 0
+021743.27 +480859.5 -000008.3-000001.700009.7 08.7601.10K? 0
+022344.45 -465810.7 -000004.1+000001.700003.6 08.7601.51K? 0
+022435.57 +494958.7 +000002.0-000009.700006.7 08.7601.09K? 0
+023229.02 -004432.6 -000026.3-000040.100012.4 08.7601.07K? 0
+023719.75 -203948.3 +000023.9-000016.100000.1 08.7601.48K? 0
+024418.03 +511327.6 -000028.0+000001.600024.2 08.7601.64K? 0
+024643.18 -065935.0 -000013.5-000020.100001.8 08.7601.01K? 0
+024644.70 +293017.1 -000022.8-000022.500002.6 08.7601.14K? 0
+025508.09 +144614.1 +000006.7+000004.500002.5 08.7601.29K? 0
+030655.38 -010918.6 -000005.4-000023.100001.0 08.7601.59K? 0
+031205.50 +584936.2 +000013.2-000000.600004.6 08.7601.58K? 0
+031226.97 +452057.1 +000004.7-000004.500024.8 08.7601.08K? 0
+031922.07 -172527.3 -000013.7+000006.900007.8 08.7601.01K? 0
+032340.29 +481123.0 -000005.5-000010.800000.7 08.7601.42K? 0
+032857.00 +613456.4 +000002.7-000009.700005.5 08.7601.64K? 0
+032957.45 +003307.9 +000024.9+000016.800000.9 08.7601.61K? 0
+033833.94 +820600.8 -000001.2+000003.100006.3 08.7601.43K? 0
+034838.95 +505041.9 +000034.2-000024.700001.4 08.7601.66K? 0
+035632.69 +685243.3 -000002.7-000014.100000.2 08.7601.21K? 0
+040515.47 -471320.1 +000014.5+000020.800003.0 08.7601.37K? 0
+040708.46 +211546.5 +000000.5+000005.100013.5 08.7601.21K? 0
+040714.85 +840558.9 -000002.5+000003.500005.0 08.7601.10K? 0
+041139.68 +171457.9 -000022.9-000017.300000.2 08.7601.36K? 0
+041432.49 -385814.0 -000011.1-000011.400012.9 08.7601.15K? 0
+041817.49 +641443.0 -000006.8-000010.200006.2 08.7601.10K? 0
+042325.62 -510135.4 +000042.9+000024.200023.5 08.7601.08K? 0
+043016.75 -532716.8 +000008.8+000038.800012.7 08.7601.22K? 0
+043101.89 -384447.8 +000034.1+000026.000007.1 08.7601.12K? 0
+043309.35 -365646.2 -000032.1+000056.200045.5 08.7601.02K? 0
+043317.87 -842234.9 +000010.4+000040.400009.7 08.7601.03K? 0
+043532.81 -742216.4 +000006.7-000005.200012.5 08.7601.53K? 0
+044217.72 -602425.7 +000001.6+000013.000003.3 08.7601.46K? 0
+044251.65 +624615.7 +000020.3-000005.600012.7 08.7601.21K? 0
+045002.31 +714327.5 +000005.7-000022.300006.7 08.7601.03K? 0
+045335.09 -213212.8 -000003.0-000015.200002.8 08.7601.39K? 0
+045447.64 -414129.3 +000029.1+000036.000006.7 08.7601.45K? 0
+045913.88 +224434.7 +000007.6-000007.600002.2 08.7601.54K? 0
+050015.04 +494127.4 -000016.8-000021.100024.8 08.7601.26K? 0
+050616.99 +070312.9 -000002.5+000003.600024.5 08.7601.13K? 0
+050840.89 +373708.0 +000001.9-000005.100032.2 08.7601.85K? 0
+051035.62 +653833.4 -000014.5+000009.200015.1 08.7601.05K? 0
+051625.27 +671524.6 +000010.3-000000.100029.2 08.7601.70K? 0
+051718.47 -782646.8 -000000.8+000029.000005.4 08.7601.71K? 0
+052436.76 -275007.4 +000013.6-000023.700003.9 08.7601.13K? 0
+052718.57 +050549.7 +000046.1-000023.400011.8 08.7601.03K? 0
+053225.85 +353218.8 +000007.1-000033.300033.0 08.7601.67K? 0
+053254.98 -214507.5 +000021.4+000011.100010.1 08.7601.11K? 0
+053326.11 -390855.3 -000003.6+000001.700015.2 08.7601.16K? 0
+053604.18 -530033.3 -000005.1-000004.300011.1 08.7601.29K? 0
+053742.58 +491254.9 +000027.6-000028.500006.3 08.7601.62K? 0
+054059.34 +390311.7 -000015.9-000006.800001.8 08.7601.03K? 0
+055229.42 -685815.8 +000009.9-000051.200008.0 08.7601.15K? 0
+055255.73 +233636.2 +000005.6-000005.700023.4 08.7601.17K? 0
+055518.70 -474251.8 -000009.5+000008.100020.8 08.7601.51K? 0
+060811.86 +575013.6 +000007.5-000027.000005.5 08.7601.26K? 0
+061008.55 -391232.3 +000033.3+000009.000012.4 08.7601.27K? 0
+061010.38 -791231.7 -000010.3-000014.300010.4 08.7601.49K? 0
+061018.08 -001403.6 -000021.2-000020.200009.3 08.7601.02K? 0
+061137.53 -402453.2 +000003.1-000034.100017.7 08.7601.13K? 0
+061658.55 -473959.9 -000012.6-000004.500009.9 08.7601.60K? 0
+062448.59 +562356.6 -000012.8+000007.300011.2 08.7601.25K? 0
+063136.29 +372612.7 +000013.3-000034.600004.7 08.7601.42K? 0
+063436.84 +042039.4 -000012.4-000005.800000.0 08.7601.86M? 0
+063737.51 +085510.6 -000018.2-000018.200026.0 08.7601.05K? 0
+064005.80 +003809.5 +000014.9+000002.700003.5 08.7601.27K? 0
+064217.84 +051946.8 -000020.4-000009.100004.4 08.7601.75K? 0
+064420.77 -060618.6 +000026.2-000008.300012.5 08.7601.47K? 0
+065609.24 +315348.4 +000001.7-000007.000007.0 08.7601.22K? 0
+070120.28 -550706.3 +000006.5+000004.500001.3 08.7601.16K? 0
+070949.59 +125809.2 -000012.0-000025.200008.3 08.7601.13K? 0
+071546.47 +272811.0 +000003.1-000021.500010.0 08.7601.33K? 0
+071704.77 +340621.4 +000008.6-000028.100003.5 08.7601.02K? 0
+071707.61 -101532.9 +000016.4-000079.100016.4 08.7601.06K? 0
+071718.90 -230427.0 +000005.1-000009.300006.3 08.7601.01K? 0
+071732.14 +172359.0 -000021.3-000025.300002.0 08.7601.28K? 0
+071740.90 -264029.3 +000013.7+000005.000009.6 08.7601.06K? 0
+071905.69 -131539.0 +000004.9-000018.800008.2 08.7601.93M? 0
+072012.86 -061240.1 -000016.9+000005.000014.2 08.7601.12K? 0
+072047.24 +731023.1 +000001.2+000020.900004.4 08.7601.41K? 0
+072816.27 +040231.8 +000019.0-000017.300002.9 08.7601.19K? 0
+072958.29 -384001.3 -000005.0-000009.700004.8 08.7601.03K? 0
+073024.35 -431330.8 -000015.0+000018.600006.4 08.7601.25K? 0
+073837.42 +234757.4 +000012.4-000027.800009.3 08.7601.04K? 0
+074339.33 -061835.2 -000003.1-000008.000003.5 08.7601.52K? 0
+074957.19 +295607.7 +000023.6+000007.100005.8 08.7601.58K? 0
+075114.34 -411231.8 -000012.4+000009.300008.7 08.7601.61K? 0
+075712.96 -664606.5 +000029.0+000024.700014.0 08.7601.42K? 0
+075829.22 -021728.8 -000029.6+000002.500017.4 08.7601.19K? 0
+080128.15 -274343.0 +000005.2-000023.500001.5 08.7601.06K? 0
+080907.87 -481609.5 +000013.5+000009.100015.3 08.7601.70K? 0
+080947.99 +352338.4 -000013.6-000020.400032.8 08.7601.85K? 0
+081024.92 -780123.3 -000001.4+000000.100013.4 08.7601.22K? 0
+081142.16 +114955.5 -000024.2+000009.300002.1 08.7601.17K? 0
+081220.53 -501619.1 -000003.8+000017.200011.1 08.7601.04K? 0
+081409.29 -280245.3 +000001.6-000003.000002.7 08.7601.01K? 0
+081758.20 -651933.1 +000011.5-000008.700000.5 08.7601.14K? 0
+081900.60 -300913.2 -000013.9+000021.900012.7 08.7601.13K? 0
+083812.36 -171705.5 +000008.3-000004.500000.6 08.7601.63K? 0
+083831.10 +093758.0 +000019.8-000041.800014.2 08.7601.20K? 0
+084409.05 +461934.6 +000015.3-000017.300016.6 08.7601.13K? 0
+084611.74 +372237.6 +000005.9-000018.700006.8 08.7601.27K? 0
+084637.91 -283822.6 -000015.5-000003.700003.1 08.7601.27K? 0
+085232.26 -432636.2 +000017.4+000005.000006.7 08.7601.21K? 0
+085352.53 -063633.3 +000016.8-000025.200000.0 08.7601.11K? 0
+085539.85 -090829.4 -000061.6+000008.000063.5 08.7601.24K? 0 0.10 1.00
+085634.36 -601924.4 -000011.2+000019.700002.6 08.7601.04K? 0
+085649.38 -081040.0 +000019.4+000008.300004.3 08.7601.29K? 0
+085813.67 -264832.3 -000008.2+000003.500000.7 08.7601.52K? 0
+085826.78 -460541.3 -000028.3+000021.800007.6 08.7601.02K? 0
+085920.22 -295404.0 -000029.6-000007.700010.6 08.7601.64K? 0
+090218.94 -422523.3 -000007.1+000026.900014.1 08.7601.39K? 0
+090446.59 +430317.2 +000003.6-000005.200007.2 08.7601.35K? 0
+090824.86 -230346.4 -000000.2-000017.500000.4 08.7601.34K? 0
+091333.54 -322414.3 +000007.5-000009.000000.3 08.7601.02K? 0
+091447.65 -334056.5 +000010.1-000002.100007.8 08.7601.42K? 1
+091521.89 -065612.9 -000018.0-000009.900024.9 08.7601.11K? 0
+091907.69 +423100.7 +000014.6-000004.400001.4 08.7601.35K? 0
+092309.95 -550401.7 -000024.1+000036.800006.5 08.7601.10K? 0
+092311.17 +372317.1 -000018.8-000013.400002.2 08.7601.13K? 0
+092600.56 -682427.8 +000017.5-000009.600003.0 08.7601.14K? 0
+092607.78 +014051.4 +000008.8+000007.900000.6 08.7601.42K? 0
+092832.49 -532426.7 +000022.0-000003.800002.3 08.7601.05K? 0
+093244.36 +025813.0 +000031.4-000005.400023.8 08.7601.14K? 0
+093404.16 -154103.2 +000006.9+000000.800013.7 08.7601.07K? 0
+093959.58 -034324.3 -000009.8+000009.100016.6 08.7601.00K? 0
+094041.16 +313541.0 -000001.5-000013.500002.8 08.7601.49K? 0
+094710.50 -104800.7 +000033.4+000011.100007.4 08.7601.21K? 0
+094855.05 -561219.3 -000010.2+000003.900012.2 08.7601.43K? 0
+094858.14 -332922.3 -000023.8+000013.300014.7 08.7601.55K? 0
+095247.07 -380840.0 +000003.0-000003.500011.2 08.7601.14K? 0
+095649.58 +472850.1 +000018.9+000006.200014.2 08.7601.13K? 0
+100137.61 -304810.2 -000014.6-000027.600013.1 08.7601.18K? 0
+100255.85 +575207.6 -000009.5-000014.900001.4 08.7601.01K? 0
+101907.29 -121628.3 -000001.8-000007.600000.4 08.7601.35K? 0
+102144.14 +715541.1 -000033.7-000022.400000.8 08.7601.05K? 0
+102709.83 -494018.6 -000010.7+000017.800023.0 08.7601.18K? 0
+103220.03 -404634.6 +000005.9+000012.200020.3 08.7601.69K? 0
+103229.36 +473219.9 +000002.9-000002.000007.1 08.7601.41K? 0
+103419.64 -034143.9 -000007.1+000026.800002.5 08.7601.10K? 0
+104724.01 +593955.7 +000009.8-000014.600001.1 08.7601.48K? 0
+105900.92 -343734.0 -000020.8+000016.900011.3 08.7601.42K? 0
+110033.56 -602207.3 +000021.9+000030.100013.0 08.7601.19K? 0
+110117.78 +403508.6 -000014.4+000016.700013.3 08.7601.13K? 0
+110239.34 -145149.3 +000006.6-000045.900035.4 08.7601.45K? 0
+110337.13 +193601.3 +000006.7-000021.700010.3 08.7601.15K? 0
+110354.29 -663156.4 -000010.1+000014.700030.9 08.7601.30K? 0
+110713.72 -461741.8 +000006.8+000006.700006.2 08.7601.22K? 0
+111442.06 -360646.8 +000010.0+000017.400010.2 08.7601.11K? 0
+111921.95 -481224.8 -000004.3+000019.500006.7 08.7601.62K? 0
+112139.16 +324740.0 -000016.3-000004.100016.7 08.7601.06K? 0
+112309.88 -345854.7 -000009.2-000014.500010.6 08.7601.31K? 0
+112602.72 +022730.1 -000008.6-000012.300004.3 08.7601.17K? 0
+113119.58 -514850.6 -000040.9+000015.500015.0 08.7601.11K? 0
+113433.90 +112858.1 -000000.9-000008.400000.9 08.7601.11K? 0
+114036.44 +334110.3 +000001.1-000004.600004.2 08.7601.11K? 0
+114400.54 +400457.9 +000018.4-000018.000011.6 08.7601.47K? 0
+114554.96 +051340.1 +000030.5-000019.600013.3 08.7601.15K? 0
+114716.79 -600322.3 -000003.0-000002.800014.8 08.7601.33K? 0
+114917.61 -632255.1 +000004.7-000002.500017.2 08.7601.42K? 0
+115600.62 -441609.2 -000016.3-000005.200007.6 08.7601.70K? 0
+120015.61 -531613.4 -000052.8+000007.400004.7 08.7601.10K? 0
+120848.10 -635700.9 +000000.1+000007.300007.7 08.7601.36K? 0
+120924.59 -384347.3 -000026.4-000009.300001.2 08.7601.31K? 0
+121345.56 -635613.7 +000007.6-000001.700003.6 08.7601.40K? 0
+121420.15 -510413.9 +000002.6-000001.500002.0 08.7601.52K? 0
+121516.28 -514421.1 -000011.1+000009.000003.7 08.7601.71K? 0
+121557.74 -314611.7 -000033.8+000004.700018.1 08.7601.23K? 0
+122405.01 -412557.6 -000020.7-000001.100012.3 08.7601.43K? 0
+122726.12 -513958.5 -000014.0+000005.600014.8 08.7601.19K? 0
+122811.73 +151509.0 +000039.9-000006.000003.2 08.7601.21K? 0
+123412.00 +321145.3 -000026.0-000021.800000.1 08.7601.02K? 0
+123503.99 -230919.5 +000020.6-000029.900017.0 08.7601.41K? 0
+123841.35 -531025.8 +000005.5-000007.400000.1 08.7601.15K? 0
diff --git a/kstars/kstars/data/hip100.dat b/kstars/kstars/data/hip100.dat
new file mode 100644
index 00000000..c3c11dc9
--- /dev/null
+++ b/kstars/kstars/data/hip100.dat
@@ -0,0 +1,1000 @@
+123959.68 +424626.7 +000007.1-000022.600003.3 08.7601.13K? 0
+124525.02 -510543.6 -000002.0-000001.500002.2 08.7601.17K? 0
+125440.22 +545740.0 -000030.3+000010.500000.6 08.7601.03K? 0
+125512.31 -823624.7 -000021.8-000001.900001.8 08.7601.74K? 0
+125740.00 -062332.1 +000002.4-000012.800004.2 08.7601.16K? 0
+125813.88 -454752.9 +000006.9-000001.400008.2 08.7601.51K? 0
+130008.10 -650415.4 -000026.9-000005.000013.7 08.7601.88M? 0
+131625.27 -331706.1 -000034.7+000013.100002.9 08.7601.13K? 0
+132418.20 -414757.2 -000030.7-000007.300015.9 08.7601.02K? 0
+132703.51 -654345.5 -000015.9-000001.100015.5 08.7601.29K? 0
+133043.42 -021633.7 +000014.1-000038.700026.3 08.7601.15K? 0
+133104.08 +575049.2 +000015.9-000030.100000.7 08.7601.07K? 0
+133611.76 +355144.1 -000009.8-000014.900002.6 08.7601.57K? 0
+133904.73 +862926.8 +000026.1-000005.100000.0 08.7601.39K? 0
+134315.06 +071758.1 +000005.6+000028.700007.5 08.7601.02K? 0
+134444.01 -174249.6 -000015.5+000002.200005.8 08.7601.02K? 0
+134519.54 +312929.6 +000036.0+000001.800011.0 08.7601.16K? 0
+135105.68 -664922.6 -000031.3-000007.600014.1 08.7601.24K? 0
+140051.60 +434805.0 +000009.5-000015.400006.4 08.7601.01K? 0
+140641.90 -414432.9 +000005.5-000012.900003.5 08.7601.57K? 0
+140741.90 -344501.9 +000032.6+000000.100012.4 08.7601.12K? 0
+140753.73 +080516.5 -000024.0+000010.100006.8 08.7601.58K? 0
+141316.04 +010101.5 -000014.2-000016.300011.3 08.7601.12K? 0
+141444.80 +180826.9 -000021.8-000002.100009.6 08.7601.48K? 0
+141612.39 -771302.9 -000017.2-000015.600030.6 08.7601.39K? 0
+142300.03 -843525.6 -000024.6-000020.800002.0 08.7601.06K? 0
+142911.64 -283221.9 +000010.5+000017.900003.5 08.7601.01K? 0
+143443.47 +520235.9 -000031.7-000022.500007.5 08.7601.05K? 0
+143513.46 +412018.1 -000036.7-000027.000000.2 08.7601.08K? 0
+143959.87 -172701.5 +000011.9+000000.100004.4 08.7601.25K? 0
+144539.67 +595908.5 +000010.0+000008.200000.2 08.7601.53K? 0
+144757.84 -634833.6 +000015.6-000025.100003.8 08.7601.64K? 0
+145210.19 -204851.1 -000009.5-000036.300003.9 08.7601.07K? 0
+145325.33 -635433.5 +000003.3+000007.100004.7 08.7601.09K? 0
+145542.05 -123840.3 -000007.6+000025.500017.4 08.7601.00K? 0
+145608.51 +310835.6 +000006.4+000004.900013.4 08.7601.05K? 0
+150747.80 -474121.0 -000016.1-000015.700032.6 08.7601.30K? 0
+150844.49 +462844.0 -000049.1+000033.700019.9 08.7601.25K? 0
+151224.00 -143433.6 -000015.5-000031.800017.4 08.7601.04K? 0
+151936.60 +153917.0 +000000.9+000011.600012.8 08.7601.02K? 0
+152025.31 -740032.6 -000023.6-000011.700016.4 08.7601.28K? 0
+152520.75 +590042.6 -000010.8+000018.800001.7 08.7601.57K? 0
+152559.03 -264220.7 -000782.8-000010.600057.8 08.7601.12K? 0
+153141.46 -692858.8 -000002.2-000009.900000.2 08.7601.61K? 0
+153347.01 -430847.5 -000021.4-000004.300012.3 08.7601.18K? 0
+154852.18 +324903.2 -000002.1-000010.800018.1 08.7601.48K? 0
+155148.33 +304903.7 -000003.5+000014.800007.2 08.7601.40K? 0
+155456.93 +114818.9 +000014.6-000045.800013.9 08.7601.12K? 0
+160442.20 -145436.7 +000002.2-000031.200001.0 08.7601.53K? 0
+160808.86 -613349.9 +000011.8-000038.500025.0 08.7601.20K? 0
+161950.49 +012946.9 -000002.0-000025.800018.4 08.7601.39K? 0
+163117.40 -510154.7 +000012.4-000001.700000.1 08.7601.02K? 0
+164345.44 +604951.9 -000027.5-000022.900004.8 08.7601.55K? 0
+165045.15 +042705.5 +000002.6-000001.200007.9 08.7601.43K? 0
+165056.63 -004642.9 +000003.5-000000.300003.7 08.7601.10K? 0
+165854.11 +544342.5 +000021.2+000002.500023.4 08.7601.51K? 0
+170503.14 -151601.1 -000022.1+000000.000017.1 08.7601.73K? 0
+170849.45 -281301.2 -000002.9+000012.300020.5 08.7601.10K? 0
+172250.84 -693707.8 -000003.0+000013.800017.0 08.7601.49K? 0
+172510.45 -200624.1 -000020.0-000004.900010.5 08.7601.30K? 0
+172918.70 +081102.7 +000003.1+000003.900001.6 08.7601.09K? 0
+173439.98 -291521.0 -000020.7+000004.500005.1 08.7601.63K? 0
+173601.54 -135813.7 -000010.6-000019.800016.6 08.7601.32K? 0
+173840.54 +320628.7 +000002.8+000008.900023.7 08.7601.47K? 0
+174930.44 +733929.0 -000000.2-000045.500007.8 08.7601.57K? 0
+175529.92 -561754.5 +000001.0+000003.000016.2 08.7601.11K? 0
+175555.85 -405901.6 -000020.1-000032.300025.6 08.7601.15K? 0
+175908.69 -315638.0 +000044.2-000028.800007.9 08.7601.59K? 0
+180059.37 -381132.6 +000020.6+000014.000006.0 08.7601.64K? 0
+180333.83 -451613.2 -000025.8-000029.100000.8 08.7601.58K? 0
+180509.69 +481032.2 +000006.5+000004.400001.4 08.7601.24K? 0
+180930.97 +360027.9 +000004.9+000006.200028.1 08.7601.18K? 0
+181034.85 -184200.7 +000003.2-000018.700018.1 08.7601.15K? 0
+181305.74 -324315.2 -000003.8+000009.400009.9 08.7601.16K? 0
+181607.19 -725241.3 -000008.7-000034.600030.8 08.7601.59K? 0
+181903.58 +172812.9 -000000.3-000006.200016.9 08.7601.51K? 0
+182752.25 -322140.2 -000032.6+000007.300006.5 08.7601.72K? 0
+182822.97 +064229.3 +000012.3-000022.700005.6 08.7601.04K? 0
+183512.78 +722416.1 +000003.8+000009.800010.6 08.7601.62K? 0
+183600.43 +490033.2 +000014.6+000012.000007.1 08.7601.43K? 0
+183856.63 +012858.7 -000018.1+000009.400002.0 08.7601.02K? 0
+183942.96 +392612.7 +000037.5-000021.800016.4 08.7601.61K? 0
+184209.95 -153941.7 +000008.5-000036.000002.5 08.7601.84K? 0
+184551.32 +340645.8 +000006.0+000001.200017.4 08.7601.25K? 0
+184658.78 -313211.2 +000005.7-000050.200006.1 08.7601.74K? 0
+184953.59 +224307.4 -000006.0+000005.400007.5 08.7601.21K? 0
+185005.57 -082308.1 +000010.5+000001.900000.3 08.7601.92M? 0
+185107.52 +385835.1 +000009.7-000002.900008.5 08.7601.49K? 0
+185204.47 -315351.1 -000035.9-000007.300008.0 08.7601.70K? 0
+185310.30 -232201.2 -000020.7-000058.100018.9 08.7601.45K? 0
+185311.64 +182104.3 +000001.9-000012.600000.8 08.7601.06K? 0
+185402.30 +365120.5 -000004.7-000041.800009.9 08.7601.01K? 0
+185613.85 -440846.8 +000008.5-000028.300004.8 08.7601.12K? 0
+185824.13 -790757.5 +000021.7+000008.700001.5 08.7601.83K? 0
+190013.25 +212555.1 +000017.6+000001.500005.5 08.7601.13K? 0
+190720.52 +283412.9 -000008.7+000014.300001.1 08.7601.65K? 0
+190739.55 -045729.2 -000006.6-000011.900005.6 08.7601.10K? 0
+190746.07 +304021.7 -000010.8-000024.600005.8 08.7601.23K? 1
+191715.74 -204208.0 +000012.4-000024.000013.4 08.7601.16K? 0
+191934.22 +432848.7 -000025.3-000006.900002.6 08.7601.61K? 0
+192304.58 -445814.3 +000008.9+000033.900003.8 08.7601.49K? 0
+192416.49 -411821.5 +000005.7+000000.000021.2 08.7601.57K? 0
+192430.48 +034450.6 +000000.7-000022.700011.0 08.7601.76K? 0
+192753.90 -090624.7 +000004.1+000008.200004.8 08.7601.09K? 0
+192806.19 +114700.8 -000012.4-000025.900002.5 08.7601.69K? 0
+193033.67 -181331.5 -000026.0-000043.000002.5 08.7601.12K? 0
+193443.60 +070845.9 -000035.4-000034.400009.8 08.7601.67K? 0
+193453.67 +531351.1 +000031.2-000014.900000.4 08.7601.01K? 0
+193612.19 -185413.0 -000000.2-000002.700013.6 08.7601.01K? 0
+193736.70 -413031.9 +000013.5-000059.300029.5 08.7601.04K? 0
+194100.62 +653533.5 -000009.2-000022.900007.6 08.7601.05K? 0
+194128.49 -200506.3 +000002.1-000035.400002.0 08.7601.57K? 0
+194400.76 +395712.6 -000003.2-000002.600016.5 08.7601.53K? 0
+194426.23 +051036.3 -000047.0-000024.100027.5 08.7601.81K? 0
+194642.01 -260548.6 +000013.7-000036.100006.6 08.7601.25K? 0
+194859.40 -480405.1 -000012.8+000034.500005.9 08.7601.57K? 0
+195429.04 +091633.4 -000000.9-000038.500014.8 08.7601.20K? 0
+195705.50 +431319.0 -000004.0-000000.200011.0 08.7601.16K? 0
+200642.98 +014345.5 -000015.3-000010.300005.2 08.7601.62K? 0
+200832.50 +204346.1 +000028.3+000009.700002.2 08.7601.59K? 0
+201720.20 -191649.6 -000038.4-000037.100011.4 08.7601.19K? 0
+201743.39 +075403.3 -000025.3-000037.200007.7 08.7601.23K? 0
+201858.11 +003550.9 +000038.3+000015.800028.7 08.7601.68K? 0
+202018.71 -054028.9 +000031.3-000003.300022.4 08.7601.20K? 0
+202130.82 +152144.1 -000019.0-000003.900010.5 08.7601.61K? 0
+202302.85 +430449.2 -000012.4-000026.700006.2 08.7601.35K? 0
+202411.80 -653449.9 +000050.1-000029.300004.9 08.7601.51K? 0
+202434.17 +394012.1 +000001.7-000003.300009.8 08.7601.61K? 0
+202434.92 +233135.8 +000005.8-000002.800001.1 08.7601.58K? 0
+202552.17 +085902.2 -000011.3+000006.400005.3 08.7601.53K? 0
+202824.85 -271642.6 -000001.2-000011.400008.3 08.7601.64K? 0
+203109.39 +453615.7 -000013.7-000011.700003.4 08.7601.09K? 0
+203145.22 +323121.2 +000016.9+000003.300010.1 08.7601.46K? 0 0.10 1.00
+203627.25 -665022.3 -000028.2-000035.500012.7 08.7601.40K? 0
+203749.30 -412619.8 +000008.2+000009.500000.9 08.7601.06K? 0
+203841.37 +202440.4 -000004.2-000009.900000.5 08.7601.41K? 0
+204150.60 +211512.4 -000046.5+000034.300002.8 08.7601.01K? 0
+204509.34 -312024.1 +000283.3-000363.000104.6 08.7601.47K? 0
+205340.27 +373335.2 -000000.7+000001.600005.2 08.7601.39K? 0
+205632.86 +085009.4 -000007.0-000016.000010.4 08.7601.36K? 0
+210008.88 -844835.7 +000031.2-000007.200000.8 08.7601.06K? 0
+210540.61 +075230.9 -000013.0-000008.400008.4 08.7601.37K? 0
+210715.72 +461037.9 -000002.3-000015.800011.9 08.7601.08K? 0
+212149.42 -405319.0 -000015.5-000014.200010.0 08.7601.60K? 0
+212237.59 +163322.5 +000004.0+000003.600014.6 08.7601.48K? 0
+212238.53 +080456.7 +000032.3-000012.600002.8 08.7601.00K? 0
+212324.97 -574010.5 -000015.8+000007.000014.8 08.7601.59K? 0
+213023.29 -285023.5 -000029.5-000012.800016.5 08.7601.02K? 0
+213100.84 -270823.5 -000010.2-000030.000000.8 08.7601.11K? 0
+213537.36 +492414.6 -000014.2+000000.600012.8 08.7601.54K? 0
+213956.88 +135220.3 +000016.2-000004.700001.3 08.7601.37K? 0
+214143.36 -530508.3 +000012.8-000019.000006.0 08.7601.43K? 0
+214524.98 +522320.3 -000010.4+000005.600009.1 08.7601.12K? 0
+215150.09 +085223.9 -000014.0+000018.500013.8 08.7601.42K? 0
+215414.28 +592632.9 -000010.2+000004.800003.9 08.7601.09K? 0
+215456.19 +501000.1 +000019.1+000007.000013.7 08.7601.69K? 0
+215634.59 +600048.8 -000003.5-000028.100007.5 08.7601.07K? 0
+215641.69 -392503.0 +000006.4-000013.700010.0 08.7601.09K? 0
+215921.57 +220911.8 +000021.5-000009.400001.6 08.7601.01K? 0
+215948.82 +660838.2 +000015.0-000001.000010.4 08.7601.69K? 0
+220656.28 +333449.6 +000000.3-000024.000002.6 08.7601.34K? 0
+221230.38 +403353.5 +000011.5-000016.500006.3 08.7601.66K? 0
+221411.65 +042816.8 +000037.8-000035.000008.9 08.7601.19K? 0
+221534.75 -251455.8 -000004.3-000001.800008.6 08.7601.12K? 0
+221642.80 -103106.6 +000014.8+000030.600006.7 08.7601.05K? 0
+222716.21 +431615.2 -000009.6+000019.000007.8 08.7601.48K? 0
+222752.14 -370439.1 +000012.8-000005.700002.3 08.7601.31K? 0
+223632.76 -180820.7 +000018.6-000009.200020.7 08.7601.06K? 0
+224308.18 -411704.0 -000006.2-000022.800001.7 08.7601.57K? 0
+224330.21 +254704.0 +000016.5-000017.000024.7 08.7601.63K? 0
+224839.75 +381817.2 +000036.4+000014.700013.7 08.7601.26K? 0
+225313.73 +494953.5 -000010.6-000006.700017.7 08.7601.69K? 0
+225519.27 +630940.8 +000001.1-000016.300020.9 08.7601.10K? 0
+225538.63 -025031.9 -000006.6-000037.400007.6 08.7601.26K? 0
+225908.85 -681228.4 -000008.9-000012.900003.9 08.7601.11K? 0
+230316.06 -862227.9 +000039.2-000006.400011.4 08.7601.35K? 0
+231753.61 -131340.1 +000045.7+000014.300002.6 08.7601.22K? 0
+232052.57 -691603.7 +000049.9+000024.000019.2 08.7601.05K? 0
+232434.73 +034251.7 -000012.0-000004.900006.8 08.7601.42K? 0
+232919.79 -723947.7 -000024.5+000019.100008.9 08.7601.51K? 0
+233141.50 +091915.2 +000017.5+000017.400016.3 08.7601.02K? 0
+233254.12 +603458.6 -000011.5-000003.600010.6 08.7601.43K? 0
+233407.29 -002525.3 +000047.7+000002.600007.1 08.7601.31K? 0
+234439.18 -284448.6 +000004.7-000004.900012.4 08.7601.49K? 0
+234828.89 +341206.3 +000022.2-000044.300005.7 08.7601.63K? 0
+234928.05 +254607.4 -000007.3+000006.300010.2 08.7601.54K? 0
+070617.17 -122014.8 +000016.6-000026.800019.7 08.7602.09M? 0
+075540.19 -283854.7 -000011.0+000029.000035.8 08.7602.12M? 0 0.10 1.00
+090908.00 -452200.3 +000014.5+000015.600016.5 08.7602.15M? 0
+173610.12 -332940.6 +000013.9+000038.400022.3 08.7602.83N? 1
+235440.99 +662655.5 +000027.1-000001.000000.9 08.7602.04M? 0
+000957.47 +083437.3 -000088.7-000033.700003.2 08.7700.60G? 0
+001104.00 -233554.7 +000001.3-000020.000023.1 08.7700.97K? 0
+001230.13 -220401.5 +000215.9-000095.500028.7 08.7700.69G? 0
+001915.16 -335432.2 +000031.5-000030.300009.2 08.7700.47F? 0
+002200.06 +271109.4 +000055.7+000014.400006.3 08.7700.21A? 0
+002554.53 +635113.6 +000015.3-000005.600003.7 08.7700.54F? 0
+003200.61 +273944.2 +000076.2-000003.700002.6 08.7700.60G? 0
+003502.05 -561203.0 -000098.4-000074.900012.7 08.7700.37F? 0
+003502.86 -485604.9 +000021.0+000057.400013.7 08.7700.60G? 0
+003823.24 +451112.6 -000000.2-000013.100000.2 08.7700.45F? 0
+003849.94 -253601.9 +000000.0+000000.000000.0 08.7700.00B? 0
+004030.70 -271633.1 -000152.5-000190.900031.2 08.7700.71G? 0
+004802.30 +601927.5 +000029.7-000007.800014.3 08.7700.47F? 0
+005844.30 -140855.5 -000032.7-000002.300010.8 08.7700.94G? 0
+010004.91 +232508.6 +000021.7-000031.000005.2 08.7700.67G? 0
+010725.07 +045554.8 +000007.9-000048.300003.3 08.7700.45F? 0
+010851.36 +073133.8 +000047.9+000067.900028.8 08.7700.49F? 0
+010933.98 -400832.1 +000000.0+000000.000000.0 08.7700.10A? 0
+011035.75 +434631.3 +000035.5-000014.000001.8 08.7700.48F? 0
+011643.20 -200622.1 -000072.5+000018.200013.8 08.7700.53F? 0
+011713.18 -101103.8 +000062.5+000027.600005.1 08.7700.43F? 0
+012208.75 +562728.3 +000000.9-000037.600033.6 08.7700.60G? 0
+012407.13 +525127.8 -000001.8-000007.800004.3 08.7700.13A? 0
+012420.18 -385501.6 -000028.2-000019.400003.2 08.7700.43F? 0
+012424.28 +584541.5 +000080.2-000040.800000.4 08.7700.50F? 0
+012638.18 +424835.3 +000005.6-000011.100011.8 08.7700.18A? 0
+013351.80 +192545.9 -000054.0+000022.100017.3 08.7700.43F? 0
+014023.47 -042744.7 +000043.6+000002.700001.5 08.7700.43F? 0
+014644.07 +330945.5 +000000.0+000000.000000.0 08.7700.47F? 1
+014854.51 +713436.5 -000012.4+000004.300002.3 08.7700.17A? 0
+014908.66 -175938.7 +000032.4+000017.800001.0 08.7700.54F? 0
+015824.47 +403217.8 +000034.8-000009.900013.0 08.7700.46F? 0
+020326.01 +584955.6 -000008.4-000018.800007.2 08.7700.29A? 0
+020628.31 +182854.2 +000040.4+000005.200016.1 08.7700.21A? 0
+021049.85 +392516.1 -000023.8+000007.400003.5 08.77-0.02B? 0
+021137.21 -193404.5 -000014.3-000057.400009.3 08.7700.89G? 0
+021625.63 +702933.8 -000002.5-000002.700004.9 08.7700.36F? 0
+021816.81 -780525.2 +000015.5+000014.600007.7 08.7700.88G? 0
+021842.34 +453823.1 +000008.4-000008.800014.1 08.7700.17A? 0
+022120.02 +280415.9 +000006.9+000004.300000.3 08.7700.30A? 0
+022120.88 +094408.5 +000020.2-000053.100026.4 08.7700.70G? 0
+022323.61 +490155.4 -000001.0-000002.900006.6 08.77-0.12B? 0
+023136.53 +415054.7 +000011.9+000004.200006.8 08.7700.12A? 0
+023608.04 -461516.2 +000002.6-000006.100000.0 08.7700.56F? 0
+024918.08 +563340.7 +000015.1-000025.100001.8 08.7700.11A? 0
+025058.63 -280756.2 +000032.5+000000.600004.7 08.7700.56F? 0
+025108.26 +602503.8 +000000.0+000000.000000.0 08.7700.37F? 0
+025149.64 -231035.1 +000010.3-000010.400002.5 08.7700.99K? 0
+025245.78 +362810.5 +000003.1+000003.700010.9 08.7700.31A? 0
+025550.56 -092618.9 +000006.7-000012.500000.8 08.7700.38F? 0
+025646.06 +212541.2 +000013.7-000025.200001.8 08.7700.34F? 0
+025857.06 -574611.9 +000007.3+000048.900013.8 08.7700.15A? 0
+025933.53 +033103.3 -000017.4-000009.200014.3 08.7700.27A? 0
+030549.85 +134220.3 -000028.0-000059.900013.4 08.7700.52F? 0
+030827.04 -033523.5 +000004.8+000021.000002.3 08.7700.53F? 0
+031321.19 +633628.8 -000003.5+000001.400007.6 08.7700.13A? 0
+031346.98 +554650.0 +000053.6-000041.400013.7 08.7700.48F? 0
+031435.50 +585850.9 -000047.3-000047.700014.7 08.7700.57F? 0
+032309.51 +455425.5 -000185.2-000046.100026.9 08.7700.71G? 0
+032441.81 +192406.6 -000000.4-000012.200011.3 08.7700.36F? 0
+032714.15 -265434.2 +000042.7+000004.300016.5 08.7700.41F? 0
+032922.35 +761437.2 +000044.0-000023.300018.6 08.7700.71G? 0
+033050.06 -650930.5 -000000.5+000012.100010.4 08.7700.32F? 0
+033109.42 +133434.0 +000002.8-000088.500005.6 08.7700.50F? 0
+033333.77 +620943.5 +000003.3-000013.700007.1 08.7700.11A? 1
+033718.76 +243626.0 +000051.7-000015.600012.4 08.7700.25A? 0
+034049.50 +314935.5 +000057.6-000087.000039.3 08.7700.85G? 0
+035032.02 +294441.7 -000003.1-000002.500005.5 08.7700.33F? 0
+035415.31 +001722.4 -000055.9-000025.600020.0 08.7700.49F? 0
+035442.03 +473917.8 +000015.0-000015.500009.8 08.7700.22A? 0
+035518.33 -651705.6 -000005.0+000078.100034.4 08.7700.85G? 0
+035533.44 -783200.5 -000001.5-000064.300019.8 08.7700.97K? 0
+035948.27 +113241.4 +000089.1-000008.100039.2 08.7700.55F? 0
+040058.40 +075101.0 +000021.4-000024.100012.7 08.7700.38F? 0
+040109.59 +670247.0 -000009.1+000000.200002.6 08.7700.16A? 0
+040452.70 +044727.2 +000009.6-000012.900032.0 08.7700.39F? 0
+040816.46 +635009.4 +000001.1+000004.900008.6 08.7700.56F? 0
+041558.48 +595627.3 +000003.5-000007.700013.1 08.7700.13A? 0
+042435.58 -121755.1 +000031.3-000014.800004.4 08.7700.17A? 0
+042441.40 -215221.9 -000001.1+000003.500003.1 08.77-0.02B? 0
+043042.13 -162711.2 +000054.3-000038.600004.4 08.7700.87G? 0
+043207.08 +053732.6 +000041.4-000019.500046.8 08.7700.46F? 0
+043255.97 +123504.4 +000024.4+000017.300013.4 08.7700.84G? 0
+043402.61 -291214.9 +000011.8+000001.600013.2 08.7700.99K? 0
+043544.52 +484722.9 +000006.4-000019.500007.5 08.7700.55F? 0
+043656.22 +423829.6 +000040.4-000028.700009.0 08.7700.32F? 0
+043733.81 +625844.5 +000026.9-000016.100019.6 08.7700.38F? 0
+043812.70 +410633.5 -000004.3+000005.400020.2 08.7700.96K? 0
+043818.98 +534702.6 -000004.9+000007.400009.6 08.7700.51F? 0
+043825.99 +292314.5 -000009.1+000000.800013.3 08.7700.65G? 0
+044046.15 +052023.8 -000018.5-000014.200013.4 08.7700.20A? 0
+044203.30 -293756.0 -000020.1+000058.000017.3 08.7700.47F? 0
+044622.28 +062944.0 -000013.3-000012.700013.8 08.7700.22A? 0
+044838.03 +621039.9 +000014.6+000001.900004.4 08.7700.24A? 0
+045027.32 +010300.8 +000037.5-000047.300007.8 08.7700.36F? 0
+045106.43 +542430.5 +000056.4-000015.900021.5 08.7700.47F? 0
+045426.42 +284840.7 +000046.2-000058.600012.8 08.7700.48F? 0
+045504.92 +610340.1 +000000.0+000000.000000.0 08.7700.21A? 0
+045519.31 -144414.2 +000010.2-000000.400005.9 08.7700.68G? 0
+045614.74 +472627.0 +000003.5-000010.800010.7 08.7700.03A? 0
+045626.00 +642410.2 +000038.7-000053.500035.5 08.7700.99K? 0
+045650.21 -503019.6 +000013.5-000053.400009.6 08.7700.43F? 0
+050405.36 +170730.0 +000084.8-000049.700011.2 08.7700.98K? 0
+050422.39 +010545.4 -000024.0-000104.700037.6 08.7700.95K? 0
+050514.75 -311150.0 +000008.7+000019.400002.5 08.7700.20A? 0
+050643.38 -042942.8 +000002.0+000001.100002.9 08.7700.00B? 0
+050656.05 +242322.2 +000013.5+000001.400004.7 08.7700.24A? 0
+050818.89 +311003.4 +000013.3-000014.200006.4 08.7700.30A? 0
+050827.70 +302654.9 -000007.4+000002.800001.6 08.7700.10A? 0
+050852.70 +062127.4 -000027.7-000038.400024.0 08.7700.97K? 0
+051057.78 +683114.7 +000000.8-000005.700000.9 08.7700.29A? 0
+051139.18 +374812.0 -000007.7-000095.300022.4 08.7700.72G? 0
+051331.97 +312740.7 -000011.5-000006.700004.0 08.7700.25A? 0
+051349.40 -051132.6 -000034.5-000093.600003.7 08.7700.54F? 0
+051505.85 +045418.8 -000009.7-000003.200002.7 08.77-0.15B? 0
+051531.95 -293052.9 +000000.0+000000.000000.0 08.7700.23A? 1
+051948.19 +780630.4 +000004.6+000006.400010.4 08.7700.07A? 0
+051951.17 -065551.9 -000009.9-000008.600012.5 08.7700.03A? 0
+052205.40 -222555.8 -000001.6+000023.600008.0 08.7700.34F? 0
+052545.44 +074911.5 -000035.2+000016.600015.2 08.7700.53F? 0
+052551.68 +210757.2 +000002.1-000012.700001.0 08.7700.14A? 0
+053224.08 -475726.4 -000007.8+000024.300005.6 08.77-0.06B? 0
+053525.19 +445619.6 +000004.1-000017.800010.1 08.7700.28A? 0
+053736.58 +230820.0 +000022.0-000016.400008.8 08.77-0.07B? 0
+053749.15 -013509.3 +000004.6+000000.500008.7 08.77-0.03B? 0
+054332.54 +141821.0 -000003.4-000010.900007.3 08.7700.19A? 0
+054332.63 -764606.5 +000094.7+000226.900021.2 08.7700.69G? 0
+054549.16 +503856.0 +000020.0-000031.800007.0 08.7700.52F? 0
+055035.65 -633452.0 -000032.2-000003.100008.2 08.7700.42F? 0
+055154.78 +321423.1 +000025.5+000009.900007.0 08.7700.11A? 0
+055409.03 +123311.4 +000009.0+000004.300013.0 08.7700.26A? 0
+055510.25 -135858.3 +000001.0-000043.300009.0 08.7700.99K? 0
+055714.67 +544517.7 -000003.9-000006.800005.7 08.7700.12A? 0
+060013.98 +173900.0 +000009.3-000004.000018.5 08.7700.96K? 0
+060114.79 +063733.7 +000017.3-000008.900008.4 08.7700.04A? 0
+060213.62 +014316.7 +000009.6-000003.700003.2 08.7700.93G? 0
+060247.82 -005620.6 -000002.6+000005.700007.2 08.7700.15A? 0
+060318.71 +062317.7 +000013.4-000001.100007.3 08.7700.03A? 0
+060814.63 +624923.0 -000010.1-000023.400013.1 08.7700.37F? 0
+061457.11 +144139.5 -000001.0-000002.200000.1 08.77-0.08B? 0
+061616.29 -175621.7 -000001.5+000004.500012.8 08.7700.02A? 0
+061729.05 -260125.6 -000011.4+000001.200005.4 08.7700.17A? 0
+061852.00 +043314.8 -000019.2+000024.600004.7 08.7700.45F? 0
+062112.15 -243047.1 -000027.7+000080.000004.4 08.7700.59G? 0
+062136.99 -150414.1 -000020.9+000032.800012.4 08.7700.28A? 0
+062237.46 +100557.7 -000007.4-000008.200001.6 08.7700.21A? 0
+062358.50 -172628.7 -000014.9+000017.900009.5 08.77-0.05B? 0
+062408.54 +402513.4 +000011.0-000006.400006.7 08.7700.12A? 0
+062438.30 +075641.2 +000016.5-000000.400030.3 08.7700.93G? 0
+062448.09 +300222.4 -000028.6-000000.600000.6 08.7700.36F? 0
+062736.89 -081427.4 -000019.3+000005.600003.0 08.7700.05A? 0
+063000.19 +081745.4 -000001.1+000000.200007.0 08.77-0.01B? 0
+063525.97 -115920.6 -000002.8-000005.700002.4 08.7700.24A? 0
+063606.05 +264253.1 +000012.7-000085.600017.2 08.7700.46F? 0
+063645.95 -171405.9 -000027.0+000006.500012.0 08.7700.27A? 0
+063744.61 +450847.3 -000010.0-000017.000021.0 08.7700.20A? 0
+063832.02 +670512.9 -000009.4-000014.500015.6 08.7700.25A? 0
+063853.57 -632755.3 +000016.6+000107.000017.3 08.7700.43F? 0
+064002.71 +020853.1 -000001.9+000000.000017.6 08.77-0.02B? 0
+064013.37 +102628.7 +000014.4-000015.100000.4 08.77-0.13B? 0
+064102.25 -025435.8 +000001.8-000001.800006.1 08.7700.98K? 0
+064130.39 +021812.5 -000000.4+000003.200009.0 08.7700.04A? 0
+064435.14 -211632.6 -000024.1-000007.600010.6 08.7700.17A? 0
+064439.08 -164343.8 -000004.1-000005.000002.9 08.7700.05A? 0 0.10 1.00
+064550.00 +533903.1 -000035.2-000020.400003.5 08.7700.29A? 0
+064652.35 +460134.0 +000011.3+000012.600005.3 08.7700.04A? 0
+065218.59 +002756.2 +000015.2-000017.000012.5 08.7700.93G? 0
+065246.73 -014254.2 +000001.5-000008.300010.8 08.77-0.12B? 0
+065246.90 +052101.8 +000024.2-000003.200002.8 08.7700.84G? 0
+065307.85 +192639.1 +000004.4-000000.200008.1 08.7700.33F? 0
+065444.64 -241857.8 -000004.0+000003.300002.6 08.77-0.16B? 0 0.10 1.00
+065446.12 +193257.1 +000025.2-000007.600007.7 08.7700.98K? 0
+065914.58 -212246.7 +000002.3+000004.400002.2 08.77-0.12B? 1
+070038.72 -255837.6 -000007.1+000000.700000.9 08.77-0.16B? 0
+070131.99 -223941.8 -000003.2+000018.500017.6 08.7700.93G? 0
+070342.77 +242246.9 -000001.9-000015.800015.0 08.7700.51F? 0
+070528.56 +312132.4 +000015.4-000030.800003.3 08.7700.22A? 0
+070618.34 -210047.1 +000002.5+000025.300000.9 08.7700.98K? 0
+070628.60 -563844.4 -000018.3-000027.400008.1 08.7700.49F? 0
+070715.82 -463700.0 +000000.4-000003.700017.0 08.7700.94G? 0
+070718.14 -342619.6 -000011.8-000006.800021.6 08.7700.51F? 0
+071009.78 -373301.2 -000014.4+000021.900011.3 08.7700.12A? 0
+071138.14 +231325.5 -000031.3-000014.100011.6 08.7700.03A? 0
+071248.21 +151039.9 +000000.0+000000.000000.0 08.7700.16A? 0
+071356.85 -153637.0 -000010.2-000007.400009.6 08.7700.23A? 0
+071411.73 -082541.5 +000003.5-000000.700013.3 08.77-0.01B? 0
+071425.94 -332357.0 -000013.3+000004.200009.4 08.7700.12A? 0
+071645.36 -284019.9 -000013.9+000010.000003.7 08.7700.37F? 0
+072050.08 -320228.8 -000014.4-000007.000003.0 08.7700.71G? 0
+072103.31 +254007.8 -000010.2-000005.700002.7 08.7700.25A? 0
+072314.00 -273844.7 -000012.3+000035.400000.3 08.7700.34F? 0
+072442.08 +585835.4 -000033.3-000015.300009.2 08.7700.90G? 0
+072604.27 -043117.2 -000010.6-000014.200021.0 08.7700.28A? 0
+072640.67 +805827.5 -000028.8-000039.600000.8 08.7700.34F? 0
+072740.77 -200856.9 -000003.5+000001.300010.0 08.7700.19A? 0
+072939.01 -123104.8 -000010.3-000018.600005.3 08.7700.01A? 0
+073101.20 +303350.1 -000062.1-000083.200001.1 08.7700.63G? 0
+073152.04 -614132.0 +000042.5+000024.900018.9 08.7700.72G? 0
+073839.39 +043850.9 -000013.8-000016.100033.6 08.7700.52F? 0
+074149.70 -302310.0 -000037.3-000009.800014.7 08.7700.59G? 0
+074245.72 -490854.0 -000006.4-000034.500004.0 08.7700.47F? 0
+074506.62 -492421.1 -000000.2+000009.300007.8 08.7700.34F? 0
+074628.18 -271832.9 -000010.2+000005.800007.9 08.7700.02A? 0
+074745.76 -583155.1 -000008.5+000002.500015.4 08.7700.16A? 0
+074819.96 -605349.7 -000019.2-000001.700004.3 08.7700.23A? 0
+074843.45 +391707.8 -000031.8-000000.400007.7 08.7700.98K? 0
+074929.64 -415714.6 +000021.6+000005.600014.1 08.7700.84G? 0
+075220.50 -151917.2 +000124.6-000058.800034.6 08.7700.58G? 0
+075224.55 -423955.2 -000004.1-000004.700002.8 08.7700.00A? 0
+075341.26 -091315.2 -000014.3-000015.000019.6 08.77-0.06B? 0
+075435.86 -124945.9 +000000.0+000000.000000.0 08.7700.43F? 1
+075644.34 +561223.3 -000135.1-000357.400013.5 08.7700.58G? 0
+075657.70 -224931.6 +000020.7+000024.500024.2 08.7700.87G? 0 0.10 1.00
+075944.06 +060037.2 -000004.6-000011.100007.8 08.7700.18A? 0
+080008.66 +170349.1 +000011.0-000019.800026.1 08.7700.99K? 0
+080902.38 +140417.1 -000033.9-000016.700012.5 08.7700.44F? 0
+080929.59 +541622.8 -000023.7-000035.300012.0 08.7700.88G? 0
+081026.58 -353537.6 -000012.6+000004.000002.8 08.77-0.01B? 0
+081351.26 -081311.5 +000023.8+000018.200011.4 08.7700.98K? 0
+081410.32 +374515.8 -000022.7+000008.700014.1 08.7700.73G? 0
+081859.74 -651641.4 -000010.1+000005.600008.5 08.7700.30A? 0
+082152.03 +502117.8 +000011.6-000004.400024.0 08.7700.71G? 0
+082403.07 -093743.6 -000050.0+000009.200025.4 08.7700.98K? 0
+082408.64 +501022.7 -000018.9-000040.500006.8 08.7700.53F? 0
+082426.39 +645327.4 -000026.0+000007.100001.7 08.7700.50F? 0
+082546.90 +310339.5 +000052.6-000078.700003.1 08.7700.82G? 0
+082630.63 -512343.2 +000002.1+000011.600001.9 08.7700.12A? 0
+082839.81 -054342.0 +000011.9-000081.800005.2 08.7700.61G? 0
+082951.24 -444436.4 +000005.5+000005.700004.7 08.7700.04A? 0
+083058.52 -333803.9 -000008.9-000000.100003.9 08.7700.08A? 1
+083217.89 +292801.5 -000088.2-000019.800006.3 08.7700.52F? 0
+083452.54 -142722.6 +000099.0-000161.400003.4 08.7700.73G? 0
+083839.01 -182623.5 +000025.9+000003.200001.2 08.7700.23A? 0
+083851.65 -061031.0 +000027.1-000051.600004.9 08.7700.99K? 0
+083904.60 -461346.2 +000071.8-000002.100037.1 08.7700.18A? 0 0.10 1.00
+084252.41 +170801.7 -000050.5-000004.400026.4 08.7700.44F? 0
+084510.33 -412538.0 -000010.2+000006.600012.2 08.77-0.05B? 0
+084531.00 -343722.2 -000028.2+000031.700001.8 08.7700.97K? 0
+084553.53 -755346.0 -000041.2+000005.800003.9 08.7700.48F? 0
+084726.60 -460256.0 -000020.4+000029.400010.1 08.7700.41F? 0
+084925.65 -430019.8 -000016.8+000013.700007.7 08.77-0.04B? 0
+084931.67 -413349.9 -000010.1+000009.000002.7 08.7700.07A? 0
+085118.29 +340916.6 -000047.0-000019.400008.2 08.7700.54F? 0
+085716.81 +601257.6 -000019.7-000022.500011.6 08.7700.23A? 0
+085743.48 +163153.7 -000020.4-000019.300038.3 08.7700.48F? 0
+085945.37 -471824.5 +000063.3-000004.400030.6 08.7700.86G? 0
+090242.28 -085827.5 +000005.3+000057.700018.4 08.7700.64G? 0
+090344.71 -083500.8 +000007.0-000056.100019.9 08.7700.92G? 0
+090432.72 +690131.9 -000003.9-000008.600000.1 08.7700.07A? 0
+090517.37 -560207.0 -000010.0+000003.500001.7 08.77-0.04B? 0
+090635.04 +345325.6 -000080.5-000049.000033.3 08.7700.52F? 0
+091038.60 -413331.4 -000002.3+000002.600000.6 08.7700.00A? 0
+091105.37 -272630.5 -000030.8-000015.200000.2 08.7700.47F? 0
+091420.52 -421322.2 +000007.6+000005.000007.2 08.7700.26A? 0
+091555.78 -121407.5 -000094.0-000067.400015.4 08.7700.68G? 0
+092013.62 -530710.8 +000002.1-000004.800002.9 08.7700.13A? 0
+092441.82 -055907.0 +000020.0-000006.600016.4 08.7700.51F? 0
+093204.94 -332600.7 -000055.3+000010.300013.1 08.7700.60G? 0
+093739.58 -131750.2 -000005.9-000010.500013.1 08.7700.68G? 0
+093846.61 -664004.0 -000021.1+000020.300014.9 08.7700.53F? 0
+094111.42 +113327.5 +000113.2-000225.000022.4 08.7700.70G? 0
+094211.35 -130334.8 -000048.3+000006.000020.5 08.7700.99K? 0
+094226.06 -510950.3 -000009.1+000015.100011.4 08.7700.03A? 0
+094250.24 +342138.8 +000051.4-000135.800014.9 08.7700.56F? 0
+094346.45 +134810.0 +000011.5-000001.800002.4 08.7700.41F? 0
+094719.72 -023859.8 -000027.0-000028.000007.4 08.7700.93G? 0
+095058.94 +520110.5 -000184.1-000139.900013.0 08.7700.51F? 0
+095158.70 -694719.9 +000012.7+000006.600005.8 08.7700.60G? 0
+095229.74 -461551.8 -000022.1+000016.000008.9 08.7700.06A? 0
+095311.28 -505558.3 -000011.7-000018.500012.1 08.7700.56F? 0
+095719.59 -453757.1 -000002.3-000002.600000.8 08.77-0.16B? 0
+095748.81 -331602.8 -000029.6+000019.900001.2 08.7700.23A? 0
+095921.95 +652016.6 -000065.5-000049.700003.1 08.7700.44F? 0
+100116.66 +071239.2 -000008.1+000021.800016.7 08.7700.48F? 0
+100145.34 -475410.8 -000012.9+000008.100004.4 08.77-0.03B? 0
+100158.72 -102418.7 -000222.9-000070.600024.1 08.7700.87G? 0
+100333.84 -573405.2 -000017.7+000022.200001.0 08.7700.06A? 0
+100711.84 -422145.3 +000064.6-000098.000000.7 08.7700.47F? 0
+101609.52 +484429.2 -000086.5-000050.500000.2 08.7700.61G? 0
+101645.49 -330340.1 -000005.5-000010.900013.0 08.7700.02A? 0
+101740.86 +292716.8 +000084.3-000094.100001.7 08.7700.67G? 0
+102117.64 -540341.7 -000057.5+000024.100007.5 08.7700.65G? 0
+102251.84 +301952.7 +000003.2-000002.900007.2 08.7700.24A? 0
+102457.48 -401452.2 +000005.4-000027.500001.2 08.7700.97K? 0
+103222.96 -190307.1 +000000.6-000018.200012.8 08.7700.28A? 0
+103314.16 -594551.2 -000012.1-000008.000000.2 08.7700.11A? 0 0.10 1.00
+103339.54 +204455.8 -000067.0-000052.500007.1 08.7700.67G? 0
+104207.63 -595424.4 -000004.5-000052.100013.6 08.77-0.03B? 0 0.10 1.00
+104416.44 +372952.0 -000000.6-000008.500014.5 08.7700.77G? 0
+104515.33 -555818.9 -000017.7+000007.800005.4 08.7700.94G? 0
+104539.57 -513040.1 -000026.8+000008.900000.9 08.7700.19A? 0
+104612.81 -591905.0 +000000.0+000000.000000.0 08.7700.24A? 0
+105256.90 -030304.2 -000010.4-000019.300002.0 08.7700.31F? 0
+105358.87 -491951.5 -000020.1-000006.000008.7 08.7700.04A? 0
+105429.90 +285431.7 -000082.6+000000.900009.8 08.7700.44F? 0
+105558.92 -602333.5 -000011.9+000013.900010.7 08.7700.54F? 0
+105929.44 +280732.9 -000033.6-000010.600003.8 08.7700.32F? 0
+105949.19 +521516.6 +000004.5-000006.300009.2 08.7700.47F? 0
+110007.34 -502939.1 -000016.9+000001.500000.2 08.7700.48F? 0
+110334.34 -363948.0 -000017.5+000002.900005.2 08.7700.96K? 0
+110533.18 -675411.6 +000007.6-000003.600000.3 08.7700.03A? 0
+110628.66 -614045.1 -000016.1-000006.000017.9 08.7700.07A? 0
+110810.94 -642916.1 -000006.3+000024.900001.4 08.7700.32F? 0
+110815.55 -320512.0 -000001.2+000012.700000.7 08.7700.91G? 0
+111333.71 -571642.1 +000028.1+000240.100019.2 08.7700.45F? 0
+111733.93 +490436.6 -000020.8-000011.300017.3 08.7700.51F? 0
+112002.99 -372448.2 -000072.6+000020.000004.9 08.7700.56F? 0
+112536.40 -735913.4 -000037.5+000005.900004.4 08.7700.54F? 0
+112819.84 -440546.1 -000019.8+000009.700005.0 08.7700.12A? 0
+112919.94 +470809.5 +000040.6+000016.800010.7 08.7700.54F? 0
+112958.14 -551737.5 +000001.4-000006.900005.6 08.7700.56F? 0
+113239.85 -283628.4 +000011.9-000019.300016.1 08.7700.42F? 0
+113325.85 -604608.2 -000019.3+000006.900002.4 08.77-0.07B? 0
+113456.98 -431650.5 -000003.9-000001.200008.9 08.77-0.02B? 0
+113509.74 +413813.9 -000033.5-000013.600016.4 08.7700.90G? 0
+114013.01 -490817.7 -000046.4-000021.000010.2 08.7700.45F? 0
+114234.08 -273042.7 -000042.7-000010.200003.1 08.7700.33F? 0
+114439.84 +533949.1 -000009.0+000000.100004.3 08.7700.75G? 0
+115136.62 -484407.2 -000082.9-000007.000002.2 08.7700.62G? 0
+115304.82 -452901.6 -000036.2+000040.500011.8 08.7700.74G? 0
+120736.00 +123856.7 -000044.5+000019.800005.8 08.7700.37F? 0
+121047.23 -145602.9 -000026.0-000036.900010.4 08.7700.49F? 0
+121623.50 -334811.3 +000008.9+000004.100004.4 08.7700.99K? 0
+121800.18 -145617.6 -000184.3+000111.300022.9 08.7700.69G? 0
+122117.03 -345843.1 -000008.8+000001.800013.4 08.7700.25A? 0
+122328.12 +394747.0 -000012.0-000022.700004.3 08.7700.52F? 0
+122641.22 -651714.3 -000033.4+000000.300007.4 08.7700.45F? 0
+122713.66 +270131.0 +000000.0+000000.000000.0 08.7700.89G? 1
+122731.30 -554922.4 -000003.7+000001.200004.2 08.77-0.02B? 0
+123052.28 -464723.9 -000046.9-000032.800015.8 08.7700.50F? 0
+123528.48 -575648.6 -000014.3+000000.800002.7 08.77-0.02B? 0
+123550.18 -615027.3 -000016.9-000002.600012.5 08.7700.08A? 0
+123740.73 -193440.1 -000032.6+000015.800005.3 08.7700.39F? 0
+123937.12 +195547.9 -000084.2-000086.000045.2 08.7700.97K? 0
+124156.69 -224340.7 -000008.1+000015.400012.3 08.7700.36F? 0
+124207.71 -562636.8 +000011.8+000019.200009.7 08.7700.42F? 0
+124231.65 -471600.7 -000023.4-000007.100017.1 08.7700.40F? 0
+125054.05 -574318.1 -000091.6+000036.300021.2 08.7700.74G? 0
+125446.31 -182115.7 -000082.6-000027.100014.5 08.7700.49F? 0
+130752.32 -524229.0 -000144.7-000069.200045.9 08.7700.56F? 1
+131010.89 +800125.4 -000017.9+000011.300005.1 08.7700.38F? 0
+131354.10 -394547.8 -000033.1-000031.800008.7 08.7700.80G? 0
+132639.77 -241735.5 -000364.7-000081.900021.6 08.7700.95K? 0
+133450.55 +452722.0 -000054.9+000018.200015.8 08.7700.46F? 0
+133654.28 +275756.1 -000006.4+000070.100009.3 08.7700.43F? 0
+134042.51 +504819.0 -000031.4-000018.400018.1 08.7700.42F? 0
+134200.85 +421240.6 -000045.1-000080.500014.6 08.7700.66G? 0
+134728.43 -501929.9 -000021.6-000023.600008.3 08.7700.49F? 0
+135228.64 +354046.1 -000001.8-000010.900003.9 08.7700.25A? 0
+135353.12 +193041.2 -000061.5-000090.900003.5 08.7700.73G? 0
+135442.38 -625413.0 -000010.1-000012.800008.6 08.77-0.01B? 0
+135556.18 +243151.6 -000157.8+000052.700023.7 08.7700.98K? 0
+135754.36 -490453.4 -000011.5+000004.000002.2 08.7700.06A? 0
+140257.70 +220233.1 -000040.4+000044.100013.6 08.7700.49F? 0
+140503.61 +551440.2 +000014.5-000007.500016.7 08.7700.99K? 0
+141029.45 +723525.4 -000077.7-000091.300015.2 08.7700.78G? 0
+141420.11 -301129.3 -000002.6+000006.700010.1 08.7700.14A? 0
+141719.09 +335334.8 +000088.4-000150.400006.3 08.7700.58F? 0
+141753.83 -542817.9 +000000.2-000000.800006.3 08.7700.37F? 0
+142416.42 +414344.6 -000030.2-000004.900002.4 08.7700.44F? 0
+142859.80 -484148.8 -000020.2-000001.000013.5 08.7700.30A? 0
+143111.65 +394144.9 -000066.0+000011.400009.3 08.7700.57F? 0
+143317.77 -305342.1 -000118.0-000070.300019.6 08.7700.63G? 0
+143448.10 -012444.6 -000007.7-000014.000009.2 08.7700.46F? 0
+143543.65 -074242.5 -000021.2+000022.700028.7 08.7700.45F? 0
+143937.02 +554208.2 +000006.0-000043.300002.1 08.7700.90G? 0
+144216.00 -174922.4 -000032.2+000006.200003.4 08.7700.38F? 0
+144305.96 +655326.1 +000019.0+000012.200000.3 08.7700.99K? 0
+144603.38 -684545.4 -000187.9-000055.100028.0 08.7700.76G? 0
+144731.35 +643301.2 -000014.7-000006.200000.4 08.7700.32F? 0
+144834.88 -010703.2 -000046.3+000026.400027.2 08.7700.31A? 0
+145128.19 -103258.7 -000053.8-000021.100025.4 08.7700.98K? 0
+145603.28 -742523.1 +000162.7-000053.300021.8 08.7700.67G? 0
+145743.03 -064427.9 -000041.2-000011.200005.9 08.7700.51F? 0
+145816.52 -705549.6 +000000.0+000000.000000.0 08.77-0.03B? 1
+145849.00 +371402.2 -000119.2+000062.000020.8 08.7700.79G? 0
+150156.61 +403602.2 +000019.1-000029.500008.9 08.7700.97K? 0
+150813.86 -525238.9 -000008.4+000002.600008.6 08.7700.07A? 0
+151354.69 +024144.6 -000111.7+000027.500001.5 08.7700.91G? 0
+151402.44 +632407.8 -000010.4-000000.500009.6 08.7700.26A? 0
+151816.45 +185117.4 -000089.1+000067.900017.2 08.7700.71G? 0
+152350.49 +732458.0 -000010.0+000000.000009.9 08.7700.41F? 0
+152719.38 +531401.9 +000006.2-000008.600014.6 08.7700.99K? 0
+152722.94 -452803.9 -000039.9-000049.400012.3 08.7700.54F? 0
+152742.01 -712506.0 -000001.9+000014.800012.8 08.7700.78G? 0
+152923.12 -400949.8 -000012.8-000020.500012.0 08.7700.45F? 0
+153046.64 -673822.4 -000016.6-000015.600007.9 08.7700.04A? 0
+154026.12 +062207.1 -000057.8-000181.400028.8 08.7700.76G? 0
+154111.55 +295123.9 +000011.3+000018.200009.8 08.7700.59G? 0
+154438.08 -443442.0 -000011.9+000000.600002.1 08.7700.02A? 0
+154841.21 +421945.5 -000007.2+000003.200000.0 08.7700.81G? 0
+155102.58 -582833.1 -000004.7+000010.000000.9 08.7700.02A? 0
+155913.12 -295842.2 -000080.5-000017.100012.8 08.7700.51F? 0
+160056.38 +225102.3 -000000.4-000009.900023.4 08.7700.56F? 0
+160245.40 -532543.7 -000007.6-000000.400007.8 08.7700.08A? 0
+160330.99 -574634.5 -000133.7-000106.400059.3 08.7700.00B? 0 0.10 1.00
+160744.35 -380224.0 +000000.0+000000.000000.0 08.7700.69G? 1
+160801.87 -010210.4 -000045.4-000028.800017.4 08.7700.43F? 0
+160842.05 -534742.5 -000014.6-000031.600002.4 08.7700.48F? 0
+161212.89 +163104.1 -000016.1-000024.600013.6 08.7700.35F? 0
+161320.49 +660654.2 -000035.4-000019.700004.5 08.7700.53F? 0
+161440.34 +475322.6 +000021.8+000001.300007.0 08.7700.31F? 0
+161507.61 -131328.4 -000024.3+000016.900004.2 08.7700.42F? 0
+162004.55 -695748.1 -000016.9-000035.200006.1 08.7700.53F? 0
+162036.08 -510035.7 -000011.4-000012.000005.3 08.7700.08A? 0
+162037.67 +441506.4 +000010.6+000014.600005.8 08.7700.34F? 0
+162204.22 -483104.0 -000008.4+000006.800007.1 08.7700.04A? 0
+162241.40 +282742.0 -000013.7+000005.400014.1 08.7700.43F? 0
+162251.75 -304546.0 -000019.1+000020.200014.6 08.7700.55F? 0
+162254.56 +614140.2 +000130.4+000054.700026.2 08.7700.82G? 0
+162619.18 -094324.9 +000035.5-000043.300027.8 08.7700.69G? 0
+163313.13 -065658.1 +000013.2-000013.300004.8 08.7700.42F? 0
+163404.60 -805545.1 +000018.3+000015.800019.8 08.7700.45F? 0
+163428.26 +035422.3 -000023.3-000010.700004.2 08.7700.49F? 0
+163557.54 -672708.0 +000008.1-000041.500012.7 08.7700.54F? 0
+163947.53 -515959.3 +000000.0+000000.000000.0 08.7700.98K? 0
+164155.59 -750711.5 -000000.9+000026.200011.6 08.7700.98K? 0
+164215.95 -200343.9 -000007.9+000001.300013.6 08.7700.31F? 0
+164222.55 +182954.3 -000018.9-000042.300006.8 08.7700.64G? 0
+164236.05 -444109.6 -000013.9-000009.600017.4 08.7700.27A? 0
+164541.19 +681530.7 -000004.5+000013.600001.5 08.7700.37F? 0
+165021.03 -564012.5 -000004.1-000010.200011.6 08.7700.99K? 0
+165440.06 -220234.6 -000039.8-000043.500072.8 08.7700.41F? 1
+165524.09 +645545.5 +000005.5+000000.300002.6 08.7700.25A? 0
+165708.71 -030119.1 +000006.0-000008.400000.1 08.7700.37F? 0
+165846.78 +234800.4 +000006.9+000020.600012.3 08.7700.56F? 0
+170013.43 -772827.7 -000005.8-000007.700002.4 08.7700.02A? 0
+170227.64 -285837.4 +000011.0+000015.000017.3 08.7700.37F? 0
+170610.27 -330319.7 -000017.3-000017.400000.7 08.7700.17A? 0
+170914.55 -664822.9 +000018.4+000006.300002.7 08.7700.46F? 0
+170930.14 -463228.0 -000012.9-000033.500026.0 08.7700.38F? 0
+171221.91 +020726.4 +000069.4-000035.500012.8 08.7700.51F? 0
+171258.59 -163052.5 -000012.0-000008.800009.6 08.7700.32F? 0
+171636.52 +263447.3 -000003.3-000014.800006.5 08.7700.67G? 0
+171825.36 +080328.8 +000026.7-000056.600000.6 08.7700.60G? 0
+171844.87 +685640.6 -000053.6+000068.000015.8 08.7700.78G? 0
+172228.30 +144044.1 +000010.8-000096.400001.4 08.7700.43F? 0
+172329.61 -692524.9 -000021.1-000099.500008.7 08.7700.62G? 0
+172331.75 +694618.6 +000009.5-000015.800006.6 08.7700.61G? 0
+172509.69 +725139.3 -000025.1+000111.500007.4 08.7700.44F? 0
+172511.63 -215343.6 -000013.1-000049.900003.2 08.7700.36F? 0
+172625.42 +072914.1 -000000.7-000073.400011.0 08.7700.40F? 0
+172655.20 -300530.9 +000013.8+000001.000005.2 08.7700.17A? 0
+172858.91 +393718.7 +000002.1-000009.000027.0 08.7700.94G? 0
+172926.85 +324233.7 +000003.7-000001.200019.0 08.7700.34F? 0
+173452.46 -114221.4 +000014.5-000037.000001.4 08.7700.55F? 0
+173508.60 -383726.0 -000290.0-000233.500013.9 08.7700.85G? 0
+174211.06 +490009.2 -000010.8+000044.500003.2 08.7700.93G? 1
+174337.02 -463819.1 +000024.9-000006.200010.5 08.7700.14A? 0
+174446.59 -394642.8 +000001.5-000036.100012.8 08.7700.17A? 0
+174518.73 -252140.2 +000011.6-000066.200008.3 08.7700.71G? 0
+174719.92 +402851.3 +000004.5+000002.300001.0 08.7700.19A? 0
+174739.31 -354824.9 +000004.2+000004.500003.1 08.7700.55F? 0
+174823.71 -815343.8 -000033.2-000023.800005.7 08.7700.96K? 0
+175026.70 -341902.2 +000019.8+000009.100014.5 08.7700.01A? 0
+175303.34 +595716.8 -000031.4+000022.300015.0 08.7700.89G? 0
+175326.74 -505318.7 +000003.9-000003.400021.5 08.7700.46F? 0
+175452.55 +253840.1 -000008.1-000016.000010.5 08.7700.16A? 0
+175608.50 -450920.5 +000002.1-000013.400015.7 08.7700.30A? 0
+175709.93 -250001.7 -000007.5+000000.900003.1 08.77-0.02B? 0
+175819.97 +275920.8 +000001.4-000038.800004.6 08.7700.39F? 0
+175830.64 +375215.1 +000002.8+000067.800009.0 08.7700.56F? 0
+175903.98 -443152.3 +000001.4-000015.400012.6 08.7700.18A? 0
+180212.11 +145236.6 -000077.7+000001.200034.5 08.7700.79G? 0
+180223.14 -230200.0 +000029.5-000013.200032.1 08.77-0.04B? 0
+180306.78 -571952.3 -000031.5-000080.700014.9 08.7700.48F? 0
+180924.63 -830759.3 -000010.1-000042.500006.4 08.7700.43F? 0
+181054.08 -211225.4 -000005.9-000006.000009.8 08.7700.24A? 0
+181124.81 -381146.4 -000019.2-000051.100011.7 08.7700.36F? 0
+181146.55 -420615.8 +000048.1-000093.100001.2 08.7700.51F? 0
+181243.16 +160751.1 +000003.7-000000.500003.4 08.7700.51F? 0
+181330.30 +394416.9 -000039.0-000026.000014.6 08.7700.55F? 0
+181432.64 +034049.9 +000012.5+000004.800001.3 08.7700.32F? 0
+181527.51 -182125.3 +000016.0+000008.200007.0 08.7700.43F? 0 0.10 1.00
+181832.27 -350300.4 -000037.7-000029.000013.6 08.7700.49F? 0
+181850.46 -460027.7 -000061.4-000099.600008.5 08.7700.80G? 0
+181905.54 +083337.2 +000001.5-000017.500001.3 08.7700.33F? 0
+182333.10 -393421.9 +000000.1-000008.100016.4 08.7700.45F? 0
+182359.92 +064949.7 -000016.8-000017.000011.4 08.7700.95K? 0
+182405.44 +303402.5 -000043.0-000041.800011.5 08.7700.88G? 0
+182834.50 +045010.4 -000001.0+000002.300011.9 08.7700.26A? 0
+183157.02 +652216.2 -000002.0+000003.800013.2 08.7700.28A? 0
+183515.43 -673211.4 -000010.8-000049.700000.6 08.7700.41F? 0
+183524.66 -624229.4 +000006.5-000055.400018.6 08.7700.43F? 0
+183646.46 +525724.7 +000007.4+000010.000002.5 08.7700.33F? 0
+183705.42 +114032.4 -000004.6-000014.000000.1 08.7700.28A? 0
+183749.41 -532420.8 -000013.5-000042.500011.6 08.7700.24A? 0
+183928.36 +452151.1 +000016.3+000042.200010.4 08.7700.24A? 0
+184114.21 -412623.6 +000014.1-000017.200012.3 08.7700.50F? 0
+184217.34 -203101.0 +000003.8-000002.900010.4 08.7700.55F? 0
+184230.46 +274015.1 -000000.5-000000.500007.0 08.7700.11A? 0
+184231.91 +195438.8 -000017.7-000015.300018.7 08.7700.38F? 0
+184520.91 +181915.8 +000006.0-000000.100000.2 08.7700.28A? 0
+185038.61 +095639.6 -000011.7-000030.100014.9 08.7700.15A? 0
+185104.63 +602251.3 -000058.5+000023.200012.1 08.7700.49F? 0
+185207.72 -610624.3 +000036.9-000008.200007.7 08.7700.40F? 0
+185240.28 +065428.1 +000002.8-000000.900007.1 08.7700.20A? 0
+185416.09 -590540.0 -000024.0-000088.100002.8 08.7700.46F? 0
+185620.03 -184420.0 -000047.0-000033.400000.3 08.7700.17A? 0
+185635.54 +311727.1 +000015.0-000001.900002.3 08.7700.84G? 0
+185845.33 +020708.8 -000003.3+000010.300007.0 08.7700.52F? 0
+190600.94 -225045.2 -000041.7+000024.500001.0 08.7700.45F? 0
+190733.13 +671931.0 -000003.0-000005.000009.8 08.7700.48F? 0
+190737.02 +275647.1 +000038.3+000008.300015.8 08.7700.59G? 0
+190914.29 +061724.0 +000018.7-000001.800010.8 08.7700.38F? 0
+191618.82 +234449.5 +000011.3+000007.200011.6 08.7700.76G? 0
+191956.12 -302807.3 +000045.1-000178.100045.2 08.7700.84G? 0
+192028.40 +214718.0 +000018.5+000007.000013.5 08.7700.21A? 0
+192325.49 -175957.8 +000022.3+000013.100003.7 08.7700.17A? 0
+192431.12 -073930.4 +000021.7-000147.800041.2 08.7700.99K? 0
+192910.09 -701854.3 +000059.7-000060.300022.5 08.7700.40F? 0
+192928.68 +170144.6 +000009.5-000003.100011.8 08.7700.47F? 0
+193027.35 +043851.2 -000005.2+000017.800000.6 08.7700.86G? 0
+193320.68 +084859.8 -000004.3-000011.800000.5 08.7700.03A? 0
+193417.53 -373212.9 +000011.8-000115.400013.8 08.7700.76G? 0
+193636.33 +121906.2 +000069.0+000005.700027.7 08.7700.54F? 0
+193656.70 +192753.9 -000007.6-000012.500005.2 08.7700.15A? 0
+194137.50 +135043.3 +000001.4-000013.300003.0 08.7700.03A? 0
+194536.28 -251030.9 -000002.4-000053.900014.4 08.7700.43F? 0
+194558.07 +281941.3 +000009.2-000016.900005.4 08.7700.05A? 0
+195212.48 +380325.7 +000006.4+000010.100009.8 08.7700.14A? 0
+195337.25 +081808.5 -000009.5-000004.200004.2 08.77-0.07B? 0
+195536.52 +361030.5 -000000.9+000001.500001.4 08.77-0.01B? 0
+200124.82 +142348.1 +000001.2-000010.400007.7 08.7700.29A? 0
+200130.63 -422903.4 -000001.8-000024.600007.7 08.7700.59G? 0
+200137.19 +211054.7 -000008.6-000016.900011.7 08.7700.08A? 0
+200230.55 -413138.5 -000004.2-000017.600009.4 08.7700.98K? 0
+200323.46 +443420.8 -000005.0+000011.500009.4 08.7700.97K? 0
+200330.63 +372438.1 -000000.6-000001.400004.7 08.7700.04A? 0
+200413.74 +540621.0 +000017.5-000015.900013.2 08.7700.51F? 0
+200438.23 -550727.1 +000056.8+000025.800013.4 08.7700.48F? 0
+200630.02 +490517.5 +000043.0+000016.800014.9 08.7700.48F? 0
+200807.13 -471055.5 +000008.4-000050.000002.4 08.7700.11A? 0
+200858.85 +085211.7 +000011.0+000000.400006.7 08.7700.96K? 0
+200956.20 +205503.4 +000021.3+000106.900023.9 08.7700.72G? 1
+201104.22 -471252.6 -000013.0+000004.200032.3 08.7700.85G? 0
+201106.14 -490617.9 -000005.1+000007.700040.4 08.7700.45F? 0
+201144.99 +373259.9 +000007.0-000024.200008.0 08.7700.25A? 0
+201309.65 +310639.9 -000023.4-000032.100003.1 08.7700.28A? 0
+201350.85 -001051.9 +000017.5-000001.900021.8 08.7700.73G? 0
+201509.28 +371559.2 -000001.8-000008.800002.3 08.7700.04A? 0
+201526.51 +565226.7 +000001.9+000003.400004.5 08.77-0.01B? 0
+201752.58 +150812.2 +000013.8+000020.800013.4 08.7700.48F? 0
+202228.32 +461305.4 -000029.6-000092.300010.9 08.7700.53F? 0
+202309.07 -100636.0 +000008.8-000017.900012.6 08.7700.48F? 0
+202309.16 +453824.4 -000003.1+000019.200001.2 08.7700.30A? 0
+202551.14 +403554.3 +000004.8-000000.700009.2 08.77-0.00B? 0
+202651.72 -204841.3 +000091.4-000119.600021.4 08.7700.59G? 0
+202809.77 +361558.0 +000066.8+000027.500009.2 08.7700.61G? 0
+202917.24 -081706.3 +000009.2-000004.100004.2 08.7700.28A? 0
+203311.50 +402739.2 +000004.9-000000.700004.3 08.7700.17A? 0
+203714.21 +791718.3 +000012.7+000002.900001.6 08.7700.07A? 0
+203743.35 +574451.5 -000053.3-000084.800011.2 08.7700.60G? 0
+203839.03 +572450.6 -000006.3-000024.500006.7 08.7700.18A? 0
+204622.36 +585646.5 -000018.0+000001.800008.8 08.7700.29A? 0
+204651.57 +632311.7 +000133.5+000003.800004.5 08.7700.55F? 0
+204721.62 -413203.0 +000053.8-000053.900007.0 08.7700.50F? 0
+205051.47 -572054.1 +000009.7-000028.000027.4 08.7700.51F? 0
+205325.89 -492258.2 +000046.8-000031.400021.4 08.7700.49F? 0
+205453.39 +174131.0 +000029.3-000062.200003.2 08.7700.57F? 0
+210351.72 +413644.6 +000003.3-000047.700004.2 08.7700.48F? 1
+210449.96 +500133.6 +000005.2+000004.200003.0 08.7700.84G? 0
+210504.36 -161256.1 +000004.2+000006.900002.3 08.7700.32F? 0
+210622.59 +451613.8 +000012.9+000012.900001.7 08.7700.06A? 0
+210907.48 -431631.7 +000020.8-000002.200003.5 08.7700.28A? 0
+211609.61 +423227.4 +000004.8-000005.500008.6 08.7700.26A? 0
+211627.87 -283038.1 +000066.3-000027.600013.5 08.7700.59G? 0
+211747.02 +462617.4 +000011.6+000006.800004.9 08.7700.43F? 0
+211903.84 +252848.1 +000014.0-000006.100006.3 08.77-0.00B? 0
+212309.37 -111325.6 -000003.3-000011.900003.8 08.7700.35F? 0
+212434.04 +341547.7 +000008.7+000001.500005.6 08.7700.16A? 0
+212522.68 +321030.6 -000008.9-000034.500003.4 08.7700.56F? 0
+212852.76 +074525.5 +000019.6-000001.400018.6 08.7700.07A? 0
+213053.40 +303343.3 -000002.9-000046.100008.3 08.7700.04A? 0
+213216.38 +524501.2 +000000.4-000016.300017.1 08.7700.06A? 1
+213235.93 +534823.5 +000008.1+000009.800002.8 08.7700.31A? 0
+213432.96 +015433.1 +000077.6-000005.400021.1 08.7700.46F? 0
+213435.23 -591013.2 +000091.2-000149.400000.4 08.7700.45F? 0
+213545.95 +395310.2 -000008.1-000009.100001.7 08.7700.99K? 0
+213555.56 +004051.5 -000141.1+000044.200019.4 08.7700.58F? 0
+213836.15 +464945.7 +000042.6-000003.200001.0 08.7700.95G? 0
+214319.79 -014311.4 +000053.4+000008.100008.2 08.7700.96K? 0
+214341.30 +581423.3 +000006.9+000000.600006.7 08.7700.14A? 0
+214451.81 -421708.2 -000013.1-000037.800008.2 08.7700.54F? 0
+214545.01 +793649.7 +000010.3+000011.800006.3 08.7700.36F? 0
+214554.14 +115236.6 -000063.1-000093.100008.9 08.7700.67G? 0
+214803.48 +205939.0 +000010.3+000027.400005.2 08.7700.51F? 0
+215022.56 +715856.1 +000028.3+000024.900002.5 08.7700.34F? 0
+215838.78 +622758.9 +000023.7+000019.500004.4 08.7700.46F? 0
+220039.97 -062557.1 +000005.1+000011.300012.2 08.77-0.05B? 0
+220101.30 +481102.5 +000001.5-000013.600009.3 08.7700.41F? 0
+220134.62 +243352.3 +000025.6+000039.300019.5 08.7700.45F? 0
+220419.14 -424328.3 +000038.9-000032.300001.7 08.7700.38F? 0
+220515.24 -371853.6 +000012.4+000002.100001.2 08.7700.88G? 0
+220703.72 +270225.3 +000012.5+000011.200003.6 08.7700.94G? 0
+220727.16 -302545.5 +000386.0+000057.600033.1 08.7700.78G? 0
+221058.18 +631748.4 -000022.1+000004.500002.2 08.7700.36F? 0
+221346.81 +720547.2 -000026.4-000000.100000.9 08.7700.85G? 0
+221500.87 -320952.6 -000012.2-000005.900019.7 08.7700.39F? 0
+221518.96 -245926.6 +000034.0-000035.700002.3 08.7700.41F? 0
+221612.34 +483953.3 -000002.5-000012.800012.4 08.7700.27A? 0
+221750.20 -094430.8 +000084.8-000025.000002.2 08.7700.49F? 0
+222246.60 +104240.2 +000037.8-000026.200016.5 08.7700.52F? 0
+222440.46 -412625.8 +000000.0+000000.000000.0 08.7700.00B? 0
+222626.93 +113437.7 +000022.0+000029.700011.8 08.7700.89G? 0
+222707.76 +111658.4 -000005.7-000005.200010.3 08.7700.03A? 0
+222918.38 -401613.4 -000015.0-000004.800002.4 08.7700.37F? 0
+222943.15 -100238.4 -000006.3+000000.700016.9 08.7700.98K? 0
+223217.67 +551157.7 +000000.0+000000.000000.0 08.7700.41F? 1
+223454.88 +181319.8 +000070.8+000056.900023.6 08.7700.48F? 0
+223541.10 +061412.1 +000072.2+000001.200005.8 08.7700.56F? 0
+223718.24 +190845.4 -000022.9-000021.100000.3 08.7700.25A? 0
+223929.15 -551259.7 +000008.9+000011.300005.8 08.7700.36F? 0
+224002.11 +383801.3 -000062.2-000024.800011.3 08.7700.45F? 0
+224040.10 +200450.0 +000031.5+000008.400002.9 08.7700.16A? 0
+224120.81 +160736.8 -000010.8-000041.500005.3 08.7700.46F? 0
+224439.08 +135142.1 -000026.7-000011.600004.5 08.7700.31A? 0
+224535.41 +191513.6 +000032.5-000269.700004.3 08.7700.79G? 0
+224557.23 +501914.0 +000054.3+000026.900016.3 08.7700.48F? 0
+224746.64 -413309.6 -000086.2-000040.300010.9 08.7700.55F? 0
+225130.63 +452918.6 -000006.4-000003.900011.7 08.7700.01A? 0
+225315.20 -170954.6 +000025.1+000002.100012.8 08.7700.46F? 0
+225527.60 +572230.8 +000019.2-000018.900002.0 08.7700.24A? 0
+225543.44 +154645.3 +000150.1+000008.100016.0 08.7700.67G? 1
+225936.45 -160633.4 +000081.7-000023.900026.9 08.7700.45F? 0
+231205.54 +531132.7 +000010.2-000002.900006.6 08.7700.08A? 0
+231316.02 -603502.6 +000045.0-000008.300004.4 08.7700.25A? 1
+231317.75 +220502.4 +000000.0+000000.000000.0 08.7700.35F? 1
+231330.72 +731244.0 +000099.9-000013.800010.2 08.7700.59G? 0
+232018.37 +652006.6 -000017.8-000016.300009.0 08.7700.21A? 0
+232104.97 -044614.8 +000040.3-000040.800009.8 08.7700.51F? 0
+232210.39 +623253.3 -000007.1+000009.500001.3 08.7700.06A? 0
+232745.26 -264042.3 +000000.0+000000.000000.0 08.7700.49F? 1
+233155.52 +540110.0 +000000.1+000013.800019.1 08.7700.59G? 0
+233352.30 -161847.2 -000013.5+000031.700005.3 08.7700.32F? 0
+233352.68 -254624.0 -000028.5-000022.200015.4 08.7700.63G? 0
+233359.39 -483118.5 +000005.6-000024.700021.5 08.7700.52F? 0
+233710.16 +343841.7 +000099.6-000057.900009.1 08.7700.67G? 0
+234104.13 +742408.3 -000213.2+000059.900022.3 08.7700.76G? 0
+234324.73 -090229.1 +000036.7+000005.500000.6 08.7700.96K? 0
+234339.47 +732213.4 +000028.2-000022.300020.6 08.7700.53F? 0
+234456.50 +483039.1 +000163.8-000069.300011.6 08.7700.51F? 0
+234538.72 -273110.4 +000021.3-000004.300018.7 08.7700.36F? 1
+235645.88 +034429.8 +000043.4+000029.800013.7 08.7700.40F? 0
+001346.69 +601907.6 -000002.2-000004.300009.8 08.7701.07K? 0
+002028.30 -303319.7 +000010.4-000022.900005.3 08.7701.31K? 0
+003010.28 +313556.0 -000050.7-000046.600003.6 08.7701.17K? 0
+003306.63 +161912.8 +000019.8-000038.100001.4 08.7701.27K? 0
+004719.57 -195752.0 +000002.4-000003.600013.4 08.7701.14K? 0
+005254.08 +494213.2 +000014.2+000013.700014.8 08.7701.47K? 1
+005327.27 +371140.2 +000010.6-000009.700009.8 08.7701.05K? 0
+005434.66 +385426.8 -000018.9-000016.400024.4 08.7701.00K? 0
+005443.02 -235512.9 -000043.2-000034.900003.8 08.7701.04K? 0
+010542.52 +474633.1 +000111.1-000019.700018.3 08.7701.04K? 0
+010758.80 -403420.7 +000011.0+000002.100006.1 08.7701.33K? 0
+011722.21 +135455.1 +000012.3+000002.500023.2 08.7701.42K? 0
+011820.50 +260542.5 -000008.3+000007.600018.5 08.7701.18K? 0
+012016.58 -390638.2 +000020.4-000017.100025.4 08.7701.35K? 0
+012251.26 -605226.0 -000005.4+000003.500007.1 08.7701.17K? 0
+012908.82 +272004.1 +000049.7-000025.400008.6 08.7701.00K? 0
+013916.69 -184802.0 +000014.0-000020.600007.3 08.7701.16K? 0
+014302.64 +123403.6 +000020.7+000014.700000.6 08.7701.05K? 0
+014557.86 -713839.9 +000019.9-000026.100020.1 08.7701.16K? 0
+015427.38 -110143.7 -000019.5-000000.500028.8 08.7701.09K? 0
+015708.06 -565646.5 +000007.7+000007.600008.9 08.7701.20K? 0
+020348.97 +554604.5 -000004.6-000037.800005.8 08.7701.16K? 0
+020738.37 -743343.3 -000042.2-000026.100004.0 08.7701.00K? 1
+020837.01 +413803.2 -000001.2+000019.000017.2 08.7701.56K? 0
+021400.23 +475255.5 +000005.4-000018.700007.1 08.7701.29K? 0
+021634.03 +243621.8 +000006.1+000023.600018.1 08.7701.01K? 0
+021659.08 +380847.4 +000026.7+000008.600000.7 08.7701.02K? 0
+022901.74 -213420.5 +000005.5-000016.000003.0 08.7701.00K? 0
+024111.15 +274828.8 -000027.6+000029.300003.1 08.7701.71K? 0
+024257.77 -260707.7 -000004.8+000005.400016.4 08.7701.51K? 0
+024451.49 -235003.5 +000024.3-000032.600003.5 08.7701.18K? 0
+025547.08 +342840.3 +000027.2+000000.800002.7 08.7701.70K? 0
+025713.23 +335737.6 +000030.3-000017.900001.8 08.7701.57K? 0
+030908.32 -215013.2 -000006.6-000010.200009.2 08.7701.05K? 0
+031215.19 +140222.3 +000049.7-000013.100010.9 08.7701.68K? 0
+031546.68 -250940.5 -000003.5+000008.300001.3 08.7701.11K? 0
+032116.77 +540828.7 -000008.6-000006.000027.8 08.7701.98M? 0
+032126.68 -713037.7 +000000.9+000007.900008.6 08.7701.23K? 0
+032751.56 +350401.1 +000015.0+000021.000019.8 08.7701.29K? 0
+034303.63 +130309.6 +000018.9-000069.500031.8 08.7701.13K? 0
+035325.40 +362446.4 -000004.9-000017.100019.5 08.7701.12K? 0
+035943.70 +733258.4 -000015.8-000002.700010.8 08.7701.10K? 0
+041215.32 -484845.8 +000012.2-000008.400000.4 08.7701.52K? 0
+041427.89 -605213.9 +000003.4-000012.700002.5 08.7701.62K? 0
+041611.86 -581803.7 +000020.4+000031.500018.6 08.7701.60K? 0
+041926.86 -650622.1 +000014.7+000014.500010.5 08.7701.06K? 0
+041938.50 +341540.7 +000030.7-000001.300028.1 08.7701.70K? 0
+042219.20 +223945.0 -000016.1-000006.400007.5 08.7701.04K? 0
+043302.87 -261350.6 +000023.1+000015.400006.5 08.7701.19K? 0
+043625.88 -461634.0 +000019.9+000011.900007.2 08.7701.06K? 0
+043655.19 -000714.7 +000005.0-000020.400004.8 08.7701.26K? 0
+044501.17 -264836.3 +000001.9+000029.600014.4 08.7701.03K? 0
+044808.58 -634438.2 +000038.5+000052.400007.2 08.7701.08K? 0
+045143.89 -553702.3 -000011.7-000009.900000.1 08.7701.06K? 0
+045304.64 +221407.7 +000161.6-000114.700035.3 08.7701.08K? 0
+045946.30 +041329.1 -000007.9-000026.100017.8 08.7701.25K? 0
+050031.86 +384827.4 +000015.7-000028.100024.8 08.7701.08K? 0
+050102.85 +655517.4 -000001.1+000000.800007.8 08.7701.24K? 0
+051725.59 -052811.5 -000011.2-000021.200004.6 08.7701.61K? 0
+051737.52 +202522.3 +000038.0-000002.600015.4 08.7701.18K? 0
+051819.01 +690801.6 -000013.8+000019.600011.7 08.7701.13K? 0
+052200.90 +415450.5 -000010.9-000023.300011.5 08.7701.21K? 0
+052446.68 +324227.9 +000039.4-000031.100034.1 08.7701.14K? 0
+053100.69 +361353.2 +000004.0-000041.400021.3 08.7701.15K? 0
+053515.63 +273053.0 +000011.8+000005.000010.0 08.7701.74K? 0
+053814.12 -432640.8 +000016.3+000020.400016.7 08.7701.41K? 0
+053838.35 +395625.1 +000000.1-000023.500024.6 08.7701.50K? 0
+054010.74 +034053.0 +000052.0-000005.200042.5 08.7701.64K? 0
+054132.85 +641016.3 -000020.3+000001.300004.4 08.7701.55K? 0
+054222.10 -122724.2 -000016.2+000002.100000.5 08.7701.22K? 0
+054747.39 +510558.8 -000007.6+000002.700012.7 08.7701.45K? 0
+055234.27 +472400.8 +000010.2-000026.600000.1 08.7701.12K? 0
+055620.89 -861725.5 +000000.8+000045.600012.7 08.7701.09K? 0
+060106.43 -574702.9 +000003.8+000010.300004.0 08.7701.49K? 0
+061415.61 +621104.7 +000037.5-000061.400016.9 08.7701.04K? 0
+061518.56 +471724.7 -000020.1+000002.300002.2 08.7701.11K? 0
+061623.59 +184825.7 +000016.4-000017.000009.7 08.7701.09K? 0
+061740.84 -161452.7 +000012.9-000000.400001.5 08.7701.62K? 0
+062431.51 -252928.8 -000008.0-000001.000017.8 08.7701.49K? 0
+062452.67 -102538.3 -000066.4+000048.700023.5 08.7701.01K? 0
+062510.68 -223418.7 -000006.0-000005.700006.0 08.7701.14K? 0
+062559.85 +171144.9 +000004.4+000009.700016.7 08.7701.10K? 0
+062642.13 +135605.1 +000000.8-000007.800000.2 08.7701.09K? 0
+063001.50 +101919.3 -000027.1+000029.400006.2 08.7701.02K? 0
+063124.12 +611533.1 +000022.2-000000.900015.9 08.7701.17K? 0
+063305.30 +200352.7 -000012.6+000015.000032.1 08.7701.56K? 0
+063755.90 +074345.2 +000005.5+000005.400010.4 08.7701.53K? 0
+064000.59 -233841.0 -000008.5-000017.200001.2 08.7701.42K? 0
+064227.56 +510509.7 +000000.9-000010.400006.5 08.7701.36K? 0
+064324.20 -054301.3 -000008.9-000016.100010.7 08.7701.34K? 0
+064401.28 +035202.3 -000037.2+000010.700041.9 08.7701.39K? 0
+064546.66 +264723.2 -000031.4-000031.200005.8 08.7701.59K? 0
+064635.21 -203445.8 -000018.7-000008.900014.8 08.7701.68K? 0
+065035.94 +503655.4 -000004.4-000010.400006.2 08.7701.63K? 0
+065117.79 +590511.3 +000012.1-000001.900009.4 08.7701.44K? 0
+065233.81 -163627.7 -000007.3-000001.700008.8 08.7701.73K? 0
+065349.78 -713548.7 +000024.4+000005.300005.4 08.7701.77K? 0
+065437.82 -631001.8 -000011.8+000015.300000.9 08.7701.06K? 0
+065623.05 +240957.9 +000005.0-000007.200020.9 08.7701.28K? 0
+065654.91 -440238.0 -000001.7+000033.000014.4 08.7701.28K? 0
+065845.06 -062137.8 -000055.6+000009.900053.4 08.7701.01K? 0
+070307.58 -191841.2 -000002.2-000003.000022.9 08.7701.33K? 0
+071028.53 -653532.8 -000014.0+000004.500004.4 08.7701.59K? 0
+071100.78 +431729.3 -000013.3+000001.400021.3 08.7701.69K? 0
+071524.17 -770145.4 +000118.9-000080.200020.0 08.7701.01K? 0
+071532.90 +363117.5 +000000.9-000046.000010.6 08.7701.40K? 0
+071900.99 -132737.2 -000010.0-000015.300010.0 08.7701.44K? 0
+072029.01 +222723.8 -000024.5-000030.500009.7 08.7701.76K? 0
+072150.04 +360421.4 -000026.1-000015.300027.5 08.7701.28K? 0
+072249.25 +474306.0 +000005.6-000003.100021.3 08.7701.02K? 0
+072459.37 +605251.6 -000016.6+000000.300004.8 08.7701.12K? 0
+072547.41 -004240.3 +000000.9-000012.500042.7 08.7701.61K? 0
+073547.97 -285529.9 -000010.2+000005.300021.0 08.7701.30K? 0
+073936.19 -112542.8 +000015.1+000002.700004.5 08.7701.30K? 0
+074124.75 +181341.2 -000008.8-000010.600005.0 08.7701.59K? 0
+074126.62 -624349.7 +000001.5+000015.700001.9 08.7701.04K? 0
+074517.51 -622320.0 -000027.5+000019.300002.1 08.7701.40K? 0
+074545.77 +431025.6 -000018.1+000001.200002.8 08.7701.00K? 0
+075144.98 -544911.5 +000027.8-000035.800020.7 08.7701.05K? 0
+075516.50 +012154.2 +000002.2-000017.000004.2 08.7701.40K? 0
+075830.63 -151412.4 -000007.0+000007.500004.5 08.7701.04K? 0
+080228.35 -550212.8 -000025.5+000022.200012.2 08.7701.07K? 0
+080246.41 +003645.0 +000006.1+000016.800014.4 08.7701.45K? 0
+080431.50 -103817.7 -000017.6-000004.300006.5 08.7701.17K? 0
+080521.28 -144027.6 +000019.0+000000.400011.7 08.7701.56K? 0
+080706.16 -443617.9 -000014.7-000004.300003.7 08.7701.31K? 0
+080916.12 +125203.2 +000022.3+000041.100003.8 08.7701.64K? 0
+081343.38 +090547.8 -000021.6-000015.700010.7 08.7701.00K? 0
+081610.45 -433812.7 -000015.8-000000.300013.2 08.7701.59K? 0
+081915.14 -264759.5 -000018.1+000019.200003.1 08.7701.05K? 0
+082100.67 -300017.7 -000010.4-000001.200004.2 08.7701.58K? 0
+082236.62 -123922.4 -000031.9+000007.900010.4 08.7701.09K? 0
+082800.60 +004709.2 -000017.6+000025.800002.9 08.7701.18K? 0
+082914.47 +502611.3 +000017.3-000026.300007.4 08.7701.14K? 0
+083025.70 -591250.7 +000008.8-000006.300001.8 08.7701.08K? 0
+083115.75 -183237.2 +000031.0-000000.700008.7 08.7701.09K? 0
+083342.98 -442945.5 -000012.1-000002.400006.7 08.7701.55K? 0
+083924.73 -475540.3 -000027.3+000025.600013.8 08.7701.64K? 0
+084120.11 -674840.4 -000001.8+000022.300001.6 08.7701.51K? 0
+084544.11 -465130.9 -000015.1+000020.100009.4 08.7701.15K? 0
+084648.97 +252825.0 +000017.6-000003.000023.2 08.7701.57K? 0
+084909.77 -352333.1 -000041.1+000045.700002.8 08.7701.14K? 0
+085013.43 -374849.5 -000017.9+000030.300003.2 08.7701.38K? 0
+085018.62 +112428.3 -000014.0+000018.700007.7 08.7701.16K? 0
+085211.92 +095236.7 -000051.0+000021.600009.9 08.7701.03K? 0
+085240.64 +584022.2 +000008.7-000005.400020.0 08.7701.47K? 0
+085341.20 -260052.0 -000019.1+000011.000000.3 08.7701.21K? 0
+090152.46 +642745.1 +000003.3-000006.100009.5 08.7701.02K? 0
+090811.49 -162953.1 +000017.3-000057.600002.6 08.7701.14K? 0
+090949.09 -463110.0 -000005.5-000008.000013.3 08.7701.32K? 0
+091323.77 +482437.9 -000019.5-000002.300001.4 08.7701.04K? 0
+092015.12 -104331.4 +000019.6-000012.100002.5 08.7701.41K? 0
+092259.78 -285933.0 -000003.1-000014.500008.5 08.7701.10K? 0
+092907.36 -561511.0 -000014.8+000011.000007.9 08.7701.65K? 0
+093129.95 +242451.1 -000041.2-000013.500040.6 08.7701.35K? 0
+093329.72 +285252.0 -000034.3+000001.700017.7 08.7701.12K? 0
+093719.50 -331736.7 -000019.7-000017.300000.1 08.7701.42K? 0
+094015.91 -794047.2 -000017.8-000005.000013.1 08.7701.43K? 0
+094348.94 +072955.1 +000007.4-000014.300011.6 08.7701.69K? 0
+094801.66 -695653.9 -000016.1+000020.000003.9 08.7701.21K? 0
+094928.19 -644503.7 -000002.3+000012.300011.7 08.7701.85K? 0
+095018.35 -271317.2 -000006.3+000014.200009.4 08.7701.02K? 0
+095254.38 +523511.4 -000013.1-000006.100013.1 08.7701.58K? 0
+095627.18 +034659.4 -000010.9-000012.900004.1 08.7701.35K? 0
+095832.38 -071108.5 +000014.6+000002.100013.1 08.7701.10K? 0
diff --git a/kstars/kstars/data/hip101.dat b/kstars/kstars/data/hip101.dat
new file mode 100644
index 00000000..7730c1e8
--- /dev/null
+++ b/kstars/kstars/data/hip101.dat
@@ -0,0 +1,1000 @@
+100159.06 +514940.1 +000033.0-000010.300029.6 08.7701.69K? 0
+100215.59 -524910.2 -000008.5+000007.700006.2 08.7701.20K? 0
+100242.79 -063013.0 -000010.0-000013.900028.0 08.7701.07K? 0
+100511.89 -534009.7 -000004.3-000010.600016.2 08.7701.19K? 0
+100540.58 +673533.3 +000012.8+000004.900013.1 08.7701.46K? 0
+100704.53 -384322.0 +000001.4-000004.300006.8 08.7701.44K? 0
+100825.84 -783338.5 +000020.0+000007.400005.8 08.7701.23K? 0
+101149.47 +330729.3 -000005.2+000003.400008.1 08.7701.63K? 0
+101228.71 +245339.2 -000013.6-000029.900016.6 08.7701.62K? 0
+101309.51 +170112.8 -000010.7-000002.800003.6 08.7701.30K? 0
+102219.68 +313240.1 -000007.4+000023.500020.7 08.7701.02K? 0
+102518.63 -043647.9 +000002.2-000000.600003.5 08.7701.42K? 0
+103147.73 -443243.5 -000027.6+000004.900001.2 08.7701.36K? 0
+103334.06 -554328.5 -000028.5+000009.600008.4 08.7701.35K? 0
+103357.49 -174822.1 -000053.4+000007.200019.6 08.7701.03K? 0
+104205.58 -593326.8 -000041.9+000005.900013.8 08.7701.56K? 0 0.10 1.00
+104449.09 +584303.1 -000054.7-000038.900020.0 08.7701.09K? 0
+104756.35 -343555.9 +000010.6-000026.200001.9 08.7701.34K? 0
+104940.56 -600952.5 -000006.1-000009.800008.8 08.7701.32K? 0
+105943.82 -051115.5 -000045.7-000017.300008.3 08.7701.38K? 0
+111508.74 +325951.6 +000004.0-000015.100001.0 08.7701.16K? 0
+111616.78 -381304.3 -000021.3+000013.600001.1 08.7701.59K? 0
+112419.94 -591227.4 +000035.2-000006.200006.0 08.7701.63K? 0
+112447.51 -613331.5 +000021.5-000034.300007.1 08.7701.56K? 0
+113904.30 +314533.2 +000025.3-000034.200018.2 08.7701.35K? 0
+114407.89 -603820.2 -000000.9-000006.600010.7 08.7701.38K? 0
+115422.09 +580617.9 -000017.4-000004.900007.7 08.7701.30K? 0
+115717.98 -772704.4 +000018.7-000009.000014.8 08.7701.36K? 0
+120846.81 -424623.0 -000020.3-000002.900020.5 08.7701.23K? 0
+121357.62 -630602.0 -000001.1+000001.100018.4 08.7701.20K? 0
+121401.83 -092604.9 -000060.6+000031.200009.1 08.7701.04K? 0
+121409.32 -700226.4 -000004.9-000006.300000.5 08.7701.27K? 0
+123837.23 -424258.9 -000021.2-000002.200021.5 08.7701.64K? 0
+124109.61 -094923.0 -000024.2+000000.700000.2 08.7701.11K? 0
+124255.47 +255435.0 +000000.9-000008.800002.3 08.7701.04K? 0
+124621.52 -424904.0 +000001.4-000029.700027.4 08.7701.39K? 0
+124651.45 -285907.3 -000035.1-000003.100007.0 08.7701.23K? 0
+124657.90 -511220.9 -000020.6-000017.500002.4 08.7701.01K? 0
+125538.83 +753408.0 +000009.2-000012.700004.3 08.7701.45K? 0
+125824.80 -310001.1 -000014.7-000046.300000.5 08.7701.15K? 0
+130117.28 -154737.9 -000007.4-000015.000011.6 08.7701.16K? 0
+131301.66 +021617.8 +000014.5+000001.800017.5 08.7701.39K? 0
+131509.35 +081155.8 -000031.6-000053.800001.7 08.7701.18K? 0
+131948.49 +732739.8 -000021.6-000017.000001.9 08.7701.44K? 0
+132344.46 +165516.8 +000006.3-000017.000018.8 08.7701.49K? 0
+132817.19 -214400.0 +000014.8-000030.800004.5 08.7701.30K? 0
+132958.41 -140005.5 +000007.2+000010.700008.6 08.7701.64K? 0
+133120.86 +675449.8 +000023.4-000014.200003.6 08.7701.21K? 0
+133612.27 -804419.7 -000014.6-000011.400012.1 08.7701.74K? 0
+134004.89 -675727.3 -000019.4-000029.400010.3 08.7701.73K? 0
+135238.56 -685814.1 -000009.2+000003.700022.0 08.7701.23K? 0
+135525.08 -042220.2 +000002.3+000007.500014.5 08.7701.34K? 0
+135641.15 +282016.9 -000000.3-000020.500016.3 08.7701.04K? 0
+140407.59 -152909.9 -000034.0-000023.500012.2 08.7701.44K? 0
+140622.63 -292043.5 -000001.1-000002.300017.1 08.7701.12K? 0
+140641.29 -580446.1 -000004.2-000000.400007.7 08.7701.08K? 0
+141252.98 +345417.4 -000015.7+000008.500005.5 08.7701.25K? 0
+142249.07 -013417.5 -000009.2-000010.100024.7 08.7701.57K? 0
+142406.75 -465924.9 +000059.6-000035.600002.2 08.7701.50K? 0
+142522.04 -592130.1 -000048.2-000034.300003.3 08.7701.12K? 0
+142740.97 -245123.3 -000027.5+000030.100015.6 08.7701.08K? 0
+143005.36 -331031.6 -000006.8-000026.000004.6 08.7701.21K? 0
+143207.28 -280214.0 -000055.9-000000.500014.0 08.7701.03K? 0
+143656.94 -085650.5 -000042.7-000015.300002.3 08.7701.02K? 0
+143715.26 -281805.0 -000004.8-000006.000005.6 08.7701.58K? 0
+144338.56 -331104.2 -000020.6+000045.400010.8 08.7701.55K? 0
+145240.04 -762707.3 +000009.5-000002.200013.4 08.7701.33K? 0
+145326.86 -623110.1 -000017.6-000022.000020.3 08.7701.45K? 0
+145553.07 -120440.7 +000012.7+000019.000036.9 08.7701.08K? 0
+150057.58 -644124.7 -000019.0+000003.700014.6 08.7701.63K? 0
+150219.14 -114428.6 -000015.1+000012.300064.7 08.7701.42K? 0
+150233.07 -414023.6 +000024.1-000025.700016.0 08.7701.02K? 0
+150411.91 +495553.0 +000000.8+000006.100025.8 08.7701.05K? 0
+150452.37 -311644.3 -000026.9-000013.000011.2 08.7701.64K? 0
+150632.90 -323700.8 +000010.6-000045.200006.5 08.7701.10K? 0
+151018.47 -572603.6 -000010.7+000006.400019.7 08.7701.18K? 0
+152234.06 -615521.6 +000024.0-000014.500010.0 08.7701.21K? 0
+152346.44 -500531.6 -000008.5-000032.400024.5 08.7701.57K? 0
+152421.01 -050555.6 +000011.1+000020.600029.8 08.7701.14K? 0
+153702.68 -255141.4 -000002.8+000002.800008.5 08.7701.21K? 0
+153846.12 +600039.7 +000026.0+000004.700006.2 08.7701.11K? 0
+154514.82 -633730.4 -000015.2-000002.900002.4 08.7701.36K? 0
+154550.59 -481455.2 -000013.8+000012.800000.3 08.7701.38K? 0
+154728.98 +322855.0 +000008.9-000004.000002.6 08.7701.10K? 0
+155043.04 -303702.2 -000026.6-000002.800011.7 08.7701.11K? 0
+155550.24 -565620.1 +000011.9+000047.500018.2 08.7701.62K? 0
+155637.30 -163959.1 +000027.0+000005.500000.5 08.7701.42K? 0
+155741.96 -421857.1 +000020.1-000024.900015.8 08.7701.45K? 0
+160136.35 -271643.8 -000042.5+000024.600018.5 08.7701.51K? 0
+160851.62 +115159.4 -000036.5+000006.000002.8 08.7701.14K? 0
+160941.60 -685907.1 -000012.1-000038.300007.0 08.7701.10K? 0
+160942.35 -332920.9 -000004.2+000010.000001.0 08.7701.64K? 0
+161020.34 +210804.2 +000027.3-000012.600020.8 08.7701.10K? 0
+161529.11 -631517.4 -000015.7-000020.000009.3 08.7701.52K? 0
+161924.00 -873325.2 +000020.8-000006.600012.4 08.7701.56K? 0
+162221.26 +212557.6 -000001.1-000019.000014.7 08.7701.40K? 0
+162451.57 -780853.2 +000004.6-000010.800013.6 08.7701.28K? 0
+162703.39 +340906.2 -000020.1-000007.900001.8 08.7701.21K? 0
+162739.54 -621741.3 -000006.6-000010.300014.5 08.7701.22K? 0
+163214.05 -320822.5 +000013.9-000004.000007.9 08.7701.29K? 0
+163432.50 +243819.2 -000009.7-000029.000000.6 08.7701.18K? 0
+164208.32 +761016.3 +000032.4+000016.900020.4 08.7701.11K? 0
+164448.73 +354655.2 -000003.5+000022.700003.7 08.7701.26K? 0
+164602.79 +750122.8 +000036.3-000008.900009.1 08.7701.26K? 0
+165133.06 -673339.6 -000028.8-000008.300000.1 08.7701.52K? 0
+165156.57 -205347.9 -000028.8-000002.200005.8 08.7701.11K? 0
+165339.04 +640820.7 +000022.6-000061.100003.9 08.7701.43K? 0
+165433.83 +345137.9 -000012.7+000003.100010.7 08.7701.18K? 0
+165616.06 -152127.2 +000003.0-000000.100006.4 08.7701.77K? 0
+165626.71 -152907.8 +000020.6+000003.100018.6 08.7701.72K? 0
+165639.37 +553011.9 -000015.2+000000.800004.7 08.7701.31K? 0
+165653.56 +213023.5 -000017.3-000006.200004.8 08.7701.43K? 0
+165654.66 +455143.6 -000021.4+000020.100020.0 08.7701.52K? 0
+165727.17 -121404.5 -000036.1+000016.800015.9 08.7701.11K? 0
+165920.57 +242932.5 -000005.6+000005.100008.4 08.7701.27K? 0
+170522.62 +082302.7 -000015.8-000028.500000.4 08.7701.39K? 0
+170726.10 -554302.7 -000021.3-000016.300020.3 08.7701.06K? 0
+171122.81 -063752.2 -000037.8+000029.900051.7 08.7701.35K? 0
+171851.02 +175741.6 -000036.7-000019.000007.4 08.7701.39K? 0
+171906.84 +423835.9 +000010.3+000031.400005.7 08.7701.11K? 0
+172103.89 -202807.2 +000000.0-000001.700017.1 08.7701.22K? 0
+172246.64 -373921.7 -000027.2+000002.600006.7 08.7701.29K? 0
+172327.64 +425834.6 -000000.7+000047.400005.1 08.7701.42K? 0
+173144.96 -095850.8 -000000.2+000006.100007.9 08.7701.85M? 0
+173401.88 +433041.8 -000019.5+000009.500005.2 08.7701.32K? 0
+173612.83 -332919.1 -000041.9-000014.900030.4 08.7701.43K? 0
+173926.77 +593910.5 +000005.9+000023.000006.9 08.7701.63K? 0
+174046.61 +050139.6 -000028.3-000061.800013.3 08.7701.18K? 0
+174539.72 +715932.7 -000030.8+000019.500006.0 08.7701.59K? 0
+174743.99 +410334.0 +000003.6+000003.900014.1 08.7701.07K? 0
+174834.15 +291007.4 +000000.8-000037.000006.0 08.7701.05K? 0
+174927.05 +052109.9 -000027.0-000003.700004.2 08.7701.54K? 0
+175418.67 +175401.9 -000017.7-000032.100013.1 08.7701.04K? 0
+175527.20 -374814.0 -000013.1+000000.200006.6 08.7701.63K? 0
+175639.57 -424354.4 -000017.6+000001.900013.4 08.7701.39K? 0
+175712.64 -371519.8 -000015.8+000022.900026.7 08.7701.67K? 0
+175848.34 +202620.8 +000002.6-000021.000007.5 08.7701.46K? 0
+180013.78 -474452.7 +000003.4-000014.600008.1 08.7701.00K? 0
+180059.09 -400655.1 +000006.7+000001.900044.4 08.7701.29K? 0
+180311.59 +010802.2 -000025.2-000002.100006.5 08.7701.46K? 0
+180738.54 +363023.0 -000010.5+000003.600001.3 08.7701.61K? 0
+182704.30 +581655.8 -000000.9+000006.500002.1 08.7701.20K? 0
+182932.72 +330225.6 -000013.7-000034.300000.4 08.7701.16K? 0
+182946.00 +243806.8 -000001.9+000015.600004.3 08.7701.49K? 0
+183002.47 -314446.2 -000018.3-000032.900013.4 08.7701.23K? 0
+183231.01 +750101.0 -000012.1+000040.600014.3 08.7701.01K? 0
+183519.09 +315851.5 -000016.6-000012.500001.7 08.7701.44K? 0
+183542.38 +040355.7 +000011.1-000042.200018.1 08.7701.70K? 0
+183716.63 -440107.0 +000007.7-000040.300005.4 08.7701.05K? 0
+183820.22 +591513.8 -000015.0+000015.800002.2 08.7701.01K? 0
+184057.82 +030136.5 +000000.0+000000.000000.0 08.7701.14K? 1
+184122.98 -275224.5 -000040.6-000032.000043.5 08.7701.86M? 0
+184340.55 +233207.0 -000013.5-000008.600001.8 08.7701.29K? 0
+184413.77 -230028.7 -000036.6+000003.800008.3 08.7701.95M? 0
+185041.82 -362805.0 -000001.5+000031.400009.3 08.7701.00K? 0
+185214.46 +541939.3 +000009.6+000017.400019.1 08.7701.03K? 0
+185322.27 +391538.4 -000004.3-000007.200007.1 08.7701.44K? 0
+185430.86 +112810.4 -000025.1-000010.500002.6 08.7701.33K? 0
+185520.74 +244250.5 -000001.4+000022.600010.3 08.7701.10K? 0
+185642.23 +574204.4 -000003.0-000012.900008.7 08.7701.25K? 0
+185713.44 +100309.1 -000003.6-000017.100008.8 08.7701.13K? 0
+190045.78 -592809.6 +000025.9-000039.100011.9 08.7701.16K? 0
+190112.18 -355808.1 -000037.5-000011.800015.2 08.7701.06K? 1
+190454.16 -331010.8 +000030.7+000030.900015.6 08.7701.07K? 0
+190736.07 -064241.2 +000003.1-000037.900006.4 08.7701.25K? 0
+190934.28 +462453.9 +000020.3-000032.900004.8 08.7701.48K? 0
+191412.50 -452521.4 -000006.2-000024.700001.3 08.7701.45K? 0
+191448.58 +382001.0 +000010.0-000008.200023.9 08.7701.27K? 0
+192156.67 -225846.2 -000005.1+000000.800005.7 08.7701.25K? 0
+192325.56 -623847.6 -000015.2-000053.600008.8 08.7701.26K? 0
+192413.27 -174710.8 +000004.6-000034.700006.3 08.7701.10K? 0
+192858.44 +863752.4 +000006.0+000024.400018.9 08.7701.03K? 0
+193154.39 -242027.6 -000008.4+000032.000025.1 08.7701.24K? 0
+193257.29 +032919.4 +000002.6-000028.700004.8 08.7701.48K? 0
+193836.61 +110429.6 +000002.5+000004.600002.2 08.7701.51K? 0
+193930.65 +054200.5 +000022.5+000000.900017.5 08.7701.79K? 0
+194251.31 +651110.1 +000016.0+000008.700004.4 08.7701.18K? 0
+194328.87 -323118.7 -000008.3+000009.000013.9 08.7701.58K? 0
+194520.84 +362216.8 +000005.5-000010.400017.8 08.7701.50K? 0
+194637.85 +153339.8 -000004.4-000020.100013.2 08.7701.03K? 0
+194800.83 +340704.4 +000008.8+000031.000017.4 08.7701.00K? 0
+194844.45 -691453.8 +000004.2-000003.200017.5 08.7701.57K? 0
+194902.13 +775935.0 -000033.1-000007.400004.5 08.7701.39K? 0
+195049.78 +370006.2 +000004.9+000021.200000.5 08.7701.00K? 0
+195121.61 -455120.9 +000055.0+000017.700010.1 08.7701.06K? 0
+195218.14 +363747.8 -000003.9+000011.300017.4 08.7701.20K? 0
+195744.17 +250744.2 +000020.1-000002.900020.4 08.7701.24K? 0
+200032.71 +192001.9 -000003.0-000001.600003.8 08.7701.06K? 0
+200042.59 +363416.9 +000023.2+000039.100007.4 08.7701.83K? 0 0.10 1.00
+200208.28 -281205.2 -000001.4-000023.200000.9 08.7701.76K? 0
+200222.83 +333454.7 -000003.1-000002.000016.8 08.7701.24K? 0
+200628.49 -702054.1 -000003.0-000000.900011.4 08.7701.68K? 0
+200651.62 -704746.2 +000025.4-000027.700004.3 08.7701.03K? 0
+201738.87 +601823.5 -000006.2-000021.100013.4 08.7701.36K? 0
+201850.90 -490010.4 -000003.2-000007.600031.8 08.7701.48K? 0
+202531.83 -391946.1 -000021.9-000018.500011.4 08.7701.52K? 0
+202556.55 +193207.2 +000000.1-000002.200022.4 08.7701.22K? 0
+202645.38 +105706.1 +000001.0+000006.100001.2 08.7701.72K? 0
+202724.78 -265730.1 +000017.7+000000.000008.1 08.7701.05K? 0
+202924.72 +352502.5 +000012.2+000004.700007.6 08.7701.41K? 0
+202943.29 -290135.7 +000036.7-000042.300002.1 08.7701.14K? 0
+203040.95 -311716.3 -000041.4-000036.200000.7 08.7701.57K? 0
+203144.74 +063755.8 -000038.0-000023.400005.4 08.7701.42K? 0
+203412.19 +334227.5 -000003.6-000086.700007.0 08.7701.21K? 0
+203937.56 +044242.8 +000029.7+000005.100007.3 08.7701.55K? 0
+204408.42 +144801.5 +000013.4-000030.700041.3 08.7701.59K? 0
+204606.72 -190815.8 +000022.5-000008.900035.0 08.7701.06K? 0
+205224.52 +543828.6 -000016.0-000038.700014.5 08.7701.72K? 0
+205357.70 +240600.7 -000002.3-000013.600014.5 08.7701.17K? 0
+210256.09 +375321.3 +000015.4-000015.100006.3 08.7701.04K? 0
+211028.36 -725114.1 -000041.5+000007.700002.1 08.7701.31K? 0
+211127.80 -032413.4 +000018.8-000003.000025.0 08.7701.74K? 0
+212135.07 +035757.3 -000001.6-000033.900009.8 08.7701.09K? 0
+212227.06 +415137.5 -000002.2-000012.000010.6 08.7701.64K? 0
+212617.34 +303344.3 -000006.9-000024.200007.7 08.7701.45K? 0
+212857.04 +172015.4 +000001.5+000006.900019.8 08.7701.35K? 0
+212934.35 -082820.6 -000005.1-000041.800025.1 08.7701.57K? 0
+213259.97 +473048.3 -000001.6-000006.400006.3 08.7701.03K? 0
+213353.89 -052845.1 +000059.9+000002.300001.0 08.7701.28K? 0
+213552.66 -154146.6 -000014.0-000030.800001.4 08.7701.04K? 0
+214049.13 -294531.7 +000030.5-000008.900011.5 08.7701.18K? 0
+214546.02 -132029.8 +000009.5-000056.900005.9 08.7701.41K? 0
+214732.26 +424324.7 +000003.8+000007.500014.0 08.7701.33K? 0
+214959.24 +255933.0 -000012.6-000012.000002.4 08.7701.83K? 0
+215536.03 -041327.0 -000027.1-000042.700006.8 08.7701.24K? 0
+220022.21 -661614.7 +000011.0-000019.900005.2 08.7701.09K? 0
+220339.32 -581507.8 +000022.7+000003.800002.0 08.7701.20K? 0
+220800.66 -223651.4 -000014.9-000006.700012.0 08.7701.17K? 0
+220930.43 +422759.3 -000017.1-000009.700028.8 08.7701.23K? 0
+221434.04 -292400.5 -000020.6-000024.100007.6 08.7701.01K? 0
+221551.56 -224238.0 -000003.9-000015.800004.2 08.7701.09K? 0
+221605.41 +031444.7 -000021.5-000018.800007.5 08.7701.07K? 0
+221809.18 -481030.3 -000019.9+000003.300034.2 08.7701.14K? 0
+221814.11 +133208.6 -000009.3-000010.900009.9 08.7701.04K? 0
+221913.93 +194801.0 +000022.5-000024.600004.7 08.7701.19K? 0
+222039.47 -363223.1 -000016.9-000098.000017.3 08.7701.09K? 0
+222226.78 +450126.4 -000003.9+000006.000015.0 08.7701.74K? 0
+222239.08 -192059.2 +000025.6+000010.800024.1 08.7701.04K? 0
+222324.03 -463744.4 -000004.6-000027.700005.4 08.7701.15K? 0
+223045.65 +614423.7 +000050.7-000007.300009.0 08.7701.54K? 0
+223314.67 -600050.4 +000010.3-000000.100003.5 08.7701.52K? 0
+223845.86 +581727.2 +000028.7+000004.300008.4 08.7701.34K? 0
+223924.52 -550913.9 +000039.9-000005.300007.0 08.7701.00K? 0
+224123.08 +540441.7 +000002.8+000010.700001.1 08.7701.43K? 0
+225507.25 +352549.4 -000009.1-000002.700004.2 08.7701.11K? 0
+225543.08 +384621.6 -000040.8+000001.600014.2 08.7701.05K? 0
+230046.78 -344642.1 +000018.2-000007.800006.1 08.7701.55K? 0
+230117.31 +211258.9 -000030.9-000031.700007.6 08.7701.40K? 0
+230402.80 +483501.5 +000002.4-000023.500011.2 08.7701.20K? 0
+230555.15 -652023.9 +000014.6-000002.800001.5 08.7701.52K? 0
+230802.80 -191220.1 +000013.1-000006.300009.9 08.7701.06K? 0
+230940.22 +193530.2 -000002.8-000027.200013.0 08.7701.60K? 0
+231102.96 -183850.6 +000027.2-000001.700005.3 08.7701.15K? 0
+232345.91 -343613.4 -000016.2-000017.600011.7 08.7701.54K? 0
+232742.37 -653353.4 +000011.9+000001.400001.1 08.7701.13K? 0
+232744.85 -293107.8 +000040.2+000004.500009.7 08.7701.27K? 0
+233214.13 +294940.1 +000050.4-000005.600019.9 08.7701.59K? 0
+233457.61 +124044.4 +000009.3-000016.300006.9 08.7701.36K? 0
+233742.29 +521438.6 +000010.7-000011.500023.5 08.7701.39K? 0
+233854.27 +702923.7 +000015.0+000015.400005.6 08.7701.42K? 0
+234015.76 -014515.9 +000059.7+000043.000005.2 08.7701.06K? 0
+234254.34 -830755.3 -000013.6+000019.100008.2 08.7701.12K? 0
+234633.54 +145032.0 -000006.2-000003.200017.1 08.7701.14K? 0
+234834.86 -390554.1 +000048.5-000038.500003.5 08.7701.19K? 0
+234917.48 +274051.2 -000001.5-000025.000005.3 08.7701.29K? 0
+235359.34 +311152.3 -000014.8+000005.400027.8 08.7701.55K? 0
+235434.98 -003506.8 +000041.1-000015.800000.4 08.7701.45K? 0
+235830.96 +733930.3 -000012.4+000004.500008.2 08.7701.70K? 0
+062455.23 +120209.3 -000037.1+000002.700011.1 08.7702.42N? 0
+174911.02 -331500.8 +000018.3+000049.700046.6 08.7702.20M? 0
+050323.05 +503758.1 -000014.8-000032.200031.4 08.7703.21N? 0
+110721.12 -814736.5 +000057.5-000001.600003.5 08.7703.19N? 0
+000849.12 -075349.4 +000034.8+000003.600007.9 08.7800.96K? 0
+001211.23 +660004.9 +000021.2-000009.600008.8 08.7800.42F? 0
+001249.55 -315351.7 +000110.6+000038.700023.6 08.7800.75G? 0
+001525.87 -301008.9 +000027.8-000002.600008.5 08.7800.90G? 0
+002056.03 +634003.1 -000002.6-000008.200001.5 08.7800.53F? 0
+002234.32 +541703.2 -000001.6-000014.300023.4 08.7800.31A? 1
+002352.45 +501352.4 +000000.7-000005.900000.7 08.7800.18A? 0
+002644.37 -492827.1 +000109.0+000037.800009.8 08.7800.57F? 0
+003830.13 -332827.4 +000046.1-000075.600004.7 08.7800.96K? 0
+003848.15 +005647.4 -000012.0-000053.700023.0 08.7800.68G? 0
+004042.87 +445143.3 -000009.5+000000.300002.5 08.7800.45F? 0
+004049.61 -474944.7 +000014.3+000023.100002.2 08.7800.87G? 0
+004319.58 +603009.6 +000068.0-000008.100012.9 08.7800.40F? 0
+004437.46 +264612.4 +000119.6-000060.000013.6 08.7800.42F? 0
+004725.54 +553331.9 -000006.2-000009.700009.9 08.7800.94G? 0
+004739.64 +504145.4 -000028.1-000007.600003.1 08.7800.47F? 0
+005000.74 -845606.8 +000008.3+000017.600000.2 08.7800.45F? 0
+005217.98 -104349.7 -000013.2-000013.300016.9 08.7800.43F? 0
+005627.55 +150946.1 +000019.9-000061.000009.1 08.7800.87G? 0
+005659.09 +512401.6 +000012.3-000002.300008.8 08.78-0.00B? 0
+005709.22 -693719.7 +000023.6+000012.300012.3 08.7800.03A? 0
+010128.29 +393753.4 +000030.1-000006.400001.4 08.7800.28A? 0
+010524.34 +453146.6 -000021.1-000030.600002.6 08.7800.32F? 0
+010537.66 +871907.7 +000304.1+000075.100005.5 08.7800.75G? 0
+010917.32 +242731.3 -000018.8-000001.500008.4 08.7800.29A? 0
+010955.44 +402742.7 -000019.8+000003.200006.1 08.7800.35F? 0
+011532.47 +313126.7 +000014.6+000014.800020.8 08.7800.95G? 0
+011656.72 +473400.9 +000004.6-000006.400004.6 08.78-0.01B? 0
+011942.93 -714810.2 -000017.4+000013.500010.6 08.7800.92G? 0
+012100.50 -124434.6 +000106.1+000000.100014.1 08.7800.56F? 0
+012342.19 +680625.0 +000091.9-000066.500000.5 08.7800.76G? 0
+012729.46 +491432.2 +000019.5-000009.200006.9 08.7800.00A? 0
+013040.14 +262057.5 -000000.9-000009.800006.0 08.7800.28A? 0
+013504.29 -295232.5 +000068.7+000033.700015.1 08.7800.57F? 0
+013734.15 +223429.5 +000126.8-000014.100004.2 08.7800.44F? 0
+015026.49 -120806.2 +000013.9-000016.200004.6 08.7800.46F? 0
+015138.76 -221003.3 +000029.6+000006.100007.1 08.7800.32F? 0
+015356.49 +573216.9 +000004.5-000001.700009.5 08.7800.04A? 0
+015443.19 +615929.3 +000018.7-000012.200006.7 08.7800.06A? 0
+015614.66 -183703.1 -000005.8+000014.400006.3 08.7800.39F? 0
+015815.10 -104140.3 -000010.6+000009.500002.6 08.7800.94G? 0
+015825.80 +394221.2 +000017.9-000004.100015.1 08.7800.95K? 0
+020021.01 +314111.7 +000081.6-000041.800003.2 08.7800.57F? 0
+020048.62 -125231.0 +000235.9+000119.400026.3 08.7800.75G? 0
+020445.28 -485146.2 +000022.8+000002.000004.0 08.7800.95G? 0
+020626.76 -244027.1 +000016.7+000057.500017.4 08.7800.45F? 0
+020849.26 +525115.8 +000001.8-000030.300007.1 08.7800.28A? 0
+021539.10 -223557.3 -000038.3-000017.400015.2 08.7800.46F? 0
+021614.51 +430900.1 +000026.6+000004.200014.1 08.7800.51F? 0
+021833.69 -294015.8 -000005.0-000027.200007.8 08.7800.47F? 1
+021950.00 -633241.3 +000016.8+000022.500009.3 08.7800.49F? 0
+022123.42 +521921.7 +000022.4-000051.500012.8 08.7800.61G? 0
+022241.48 +182437.6 +000275.2+000059.300047.8 08.7800.98K? 0
+022627.67 +541658.2 -000043.7-000024.800021.0 08.7800.52F? 0
+022914.36 +535121.1 -000031.5-000013.600008.9 08.7800.49F? 0
+022942.92 -021601.7 +000035.5+000008.000038.1 08.7800.43F? 0
+023157.09 +613644.0 -000011.8-000009.200001.1 08.7800.50F? 0
+023909.56 -261905.3 +000155.7-000234.400007.2 08.7800.60G? 0
+024008.66 +025507.4 -000002.8-000071.100025.4 08.7800.62G? 0
+024524.57 +573825.1 +000025.8+000010.800005.0 08.7800.99K? 0
+024923.81 +615139.0 -000000.1-000006.300008.6 08.7800.29A? 0
+025531.37 +472235.9 +000002.6-000004.800003.0 08.7800.09A? 0
+025716.94 +263325.9 -000004.1-000000.900016.6 08.7800.52F? 0
+025734.68 +324352.1 -000043.5+000008.900009.6 08.7800.47F? 0
+030420.23 +110810.6 -000003.1-000068.500010.3 08.7800.54F? 0
+030522.01 -394317.6 +000020.6+000018.300008.9 08.7800.34F? 0
+030612.39 +614620.1 -000027.5+000002.100012.8 08.7800.16A? 0
+030615.20 +855148.8 -000019.2+000008.500006.2 08.7800.06A? 0
+030644.99 +433142.3 -000003.3-000015.800007.7 08.7800.13A? 0
+031059.85 +590604.2 +000023.8+000024.300009.1 08.7800.99K? 0
+031136.12 -525321.0 -000054.4-000161.900011.7 08.7800.62G? 0
+031427.31 +130426.0 +000009.8-000014.800002.2 08.7800.31F? 0
+031432.41 -551440.9 +000016.7+000037.900014.4 08.7800.47F? 0
+031445.86 -335140.6 +000028.4+000021.800027.8 08.7800.53F? 0
+031525.01 -021031.0 +000015.6-000004.700023.4 08.7800.56F? 0
+031611.61 +431524.9 +000094.3-000031.000023.6 08.7800.53F? 0
+031642.56 +153927.8 +000119.2-000190.700030.0 08.7800.66G? 0
+031754.20 +292648.6 +000044.8-000090.500019.1 08.7800.85G? 0
+032252.69 -585729.9 +000026.4+000004.900007.8 08.7800.34F? 0
+032911.34 -380041.9 -000009.7-000018.400004.0 08.7800.90G? 0
+032936.46 -014455.6 +000027.4-000065.900031.3 08.7800.56F? 0
+032947.40 -472334.5 +000052.5+000070.600016.9 08.7800.67G? 0
+033113.45 +194658.0 +000000.0+000000.000000.0 08.7800.47F? 1
+033337.07 -575830.1 -000003.1+000025.000003.4 08.7800.39F? 0
+033530.90 -262547.7 +000016.2+000010.800001.3 08.7800.29A? 0
+033647.02 +042827.7 +000019.6+000045.400000.9 08.7800.39F? 0
+033754.84 -073903.1 +000000.0+000000.000000.0 08.7800.37F? 1
+033917.80 +480513.5 -000039.5-000002.000009.8 08.7800.38F? 0
+034202.94 +584454.8 -000001.8+000008.100005.6 08.7800.10A? 0
+034329.27 +224405.7 -000017.3-000067.500006.6 08.7800.48F? 1
+034455.56 -414521.7 +000005.0-000006.600005.5 08.7800.91G? 0
+035429.41 -180416.5 +000123.4+000020.600004.9 08.7800.48F? 0
+035439.17 -204103.8 +000017.2-000031.400003.3 08.7800.95K? 0
+035502.99 +420037.5 +000038.2-000017.300016.0 08.7800.41F? 0
+035631.17 +264434.6 +000070.7-000067.300009.0 08.7800.50F? 0
+035647.37 -064755.6 +000003.2+000028.500012.3 08.7800.27A? 0
+040052.11 -753612.1 +000137.6+000099.200009.9 08.7800.69G? 0
+040115.82 -383313.8 -000006.0+000017.900016.3 08.7800.88G? 0
+040320.75 +473620.1 +000016.4-000016.100005.5 08.7800.52F? 0
+040636.90 -563431.3 -000013.4+000038.000000.6 08.7800.31F? 0
+040652.40 +613559.9 -000005.2+000020.800011.2 08.7800.61G? 0
+040734.16 +145912.2 +000045.8-000015.900012.2 08.7800.44F? 0
+041851.39 -433720.0 +000008.3+000003.800002.3 08.7800.31F? 0
+042436.42 -045221.1 +000016.8+000019.400000.8 08.7800.07A? 0
+042552.41 +601521.1 +000008.3+000010.700014.2 08.7800.41F? 0
+042638.57 -285706.6 +000040.1-000078.400023.2 08.7800.84G? 0
+042919.16 -054049.7 +000036.4-000175.100042.6 08.7800.58G? 0
+042920.15 +490341.7 +000000.8-000045.800002.9 08.7800.71G? 0
+042921.35 -212545.7 +000030.1+000041.000011.2 08.7800.52F? 0
+043047.97 +395013.2 -000006.6+000011.000000.4 08.7800.29A? 0
+043101.71 +663439.3 +000015.4-000025.500003.0 08.7800.29A? 0
+043129.11 +590801.8 -000009.2-000012.300009.8 08.7800.15A? 0
+043744.23 +532745.7 -000003.5+000007.900007.6 08.7800.50F? 0
+044210.09 -383257.3 +000006.7-000028.400012.6 08.7800.28A? 0
+044606.92 -770115.6 +000018.5+000057.500002.9 08.7800.48F? 0
+044803.32 +852649.4 +000046.1-000027.000000.7 08.7800.57F? 0
+045139.04 -590036.4 -000058.5-000103.000004.4 08.7800.69G? 0
+045323.73 -034857.0 -000012.1-000006.000004.7 08.7800.37F? 0
+045443.19 -094709.7 +000009.8-000008.600016.4 08.7800.17A? 0
+045517.49 +520321.7 +000017.6-000003.500001.4 08.7800.41F? 0
+045528.33 -353720.4 +000025.5+000010.800010.1 08.7800.36F? 0
+045534.35 -105258.6 +000020.6-000008.900027.4 08.7800.30A? 0
+045610.98 +135832.1 +000123.7-000072.300008.1 08.7800.78G? 0
+045657.75 -395115.5 -000045.3+000014.700001.6 08.7800.52F? 0
+045724.48 -161216.8 +000004.1-000023.800008.7 08.7800.33F? 0
+045751.88 -534904.3 +000012.3-000028.600012.7 08.7800.57F? 0
+045857.89 +691838.7 -000004.9+000003.200003.6 08.7800.12A? 0
+050157.08 -370222.6 -000000.7+000033.900010.5 08.7800.48F? 0
+050342.57 +303822.4 +000003.8+000005.600007.5 08.7800.34F? 0
+050556.62 -210913.1 -000005.2-000017.600005.1 08.7800.41F? 0
+050857.07 +613951.7 +000008.4-000016.100005.0 08.7800.31F? 0
+050924.48 -251230.9 -000018.0+000014.800012.9 08.7800.38F? 0
+050954.27 +521753.6 -000007.1-000013.800002.2 08.7800.13A? 0
+051015.04 +135917.1 +000039.7-000008.900007.8 08.7800.50F? 0
+051100.11 +524603.1 -000006.3-000012.600009.9 08.7800.03A? 0
+051107.96 +371806.8 +000003.4-000004.400006.1 08.7800.15A? 0
+051321.88 -583327.5 -000003.5+000004.000006.7 08.78-0.13B? 0
+051436.99 +462258.7 +000070.2-000150.100001.6 08.7800.65G? 0
+051913.24 +443913.9 +000007.4-000003.900010.0 08.78-0.02B? 0
+052507.30 +760007.9 +000011.4-000020.200011.6 08.7800.34F? 0
+052618.57 +302009.0 -000016.3-000036.400010.4 08.7800.46F? 1
+052730.04 -711301.0 -000000.3+000004.100017.8 08.7800.39F? 0
+053052.55 +013640.9 +000013.8-000002.000000.8 08.7800.02A? 0
+053154.50 +204537.8 +000001.7-000004.600007.2 08.7800.38F? 0
+053257.72 -210106.7 -000001.4-000024.600003.4 08.7800.25A? 0
+053355.09 -053624.5 +000009.5-000046.900009.1 08.7800.49F? 0 0.10 1.00
+053635.99 -114804.7 -000011.0+000020.700010.7 08.7800.52F? 0
+053715.40 +390011.5 +000004.4-000018.400011.6 08.7800.31F? 0
+053806.51 +142327.1 +000001.5-000014.800001.0 08.7800.41F? 0
+053819.56 -060758.9 -000005.3-000014.800013.0 08.7800.10A? 0
+053853.03 +345741.2 +000069.5-000138.300002.8 08.7800.76G? 0
+054205.81 +213449.0 +000042.1-000021.300020.9 08.7800.17A? 0
+054330.51 +180843.4 +000018.4-000024.800033.3 08.7800.06A? 0
+054441.87 -260905.5 +000010.2-000045.200020.6 08.7800.98K? 0
+054450.94 +485911.8 +000007.0-000055.900001.3 08.7800.35F? 0
+054647.79 -031552.8 -000009.7+000007.200009.6 08.7800.45F? 0
+054936.62 -162948.3 -000007.7+000014.700004.2 08.7800.27A? 0
+055100.65 -401852.2 -000006.2-000016.700010.2 08.7800.36F? 0
+055253.60 +391139.3 +000064.4-000105.400005.0 08.7800.77G? 0
+055324.17 -161742.5 -000007.9-000045.800019.7 08.7800.42F? 0
+055444.39 +081334.8 -000015.0-000035.100009.1 08.7800.60G? 0
+055649.46 -030417.4 -000005.4+000006.700004.4 08.7800.14A? 0
+055746.20 +251019.5 +000006.8-000007.400015.5 08.7800.11A? 0
+060119.83 +292636.5 -000000.7-000022.900029.3 08.7800.02A? 0
+060326.56 +273833.0 +000000.0+000000.000000.0 08.7800.77G? 0
+060422.96 +020518.4 -000008.8-000001.400018.0 08.7800.05A? 0
+060529.82 +230017.3 +000005.6+000005.000004.4 08.7800.29A? 0
+060542.05 +710133.6 -000048.8+000012.900013.4 08.7800.53F? 0
+060551.28 -332436.7 +000012.4+000023.100005.7 08.7800.90G? 0
+060619.84 +304642.1 +000024.1-000008.200002.7 08.7800.02A? 0
+060715.19 +172915.1 +000049.4-000057.800006.7 08.7800.48F? 0
+060832.07 +054801.2 -000009.5-000019.600006.8 08.7800.18A? 0
+060927.45 +241436.7 -000019.7-000003.900020.2 08.7800.05A? 0
+060954.28 +135000.5 -000025.3-000018.200007.4 08.78-0.04B? 0
+061221.80 +495649.8 +000001.2-000000.400000.4 08.7800.32F? 1
+061339.19 -061112.5 +000012.2+000001.200031.3 08.7800.82G? 0
+061442.84 +191706.2 -000017.9-000017.600009.0 08.78-0.07B? 0
+061450.26 +164245.6 +000004.8-000029.600026.1 08.7800.78G? 0
+061528.47 +121901.6 -000011.5-000005.200003.1 08.7800.95G? 0
+061800.35 +223930.0 +000005.3+000012.400012.6 08.7800.36F? 0
+061956.75 -613211.0 -000000.5+000015.300007.3 08.7800.30A? 1
+062044.93 +612516.6 -000012.9-000041.100009.3 08.7800.49F? 0
+062133.12 +052835.4 -000020.3-000003.600004.3 08.7800.22A? 0
+062219.02 +253508.9 +000002.0+000005.000000.9 08.7800.07A? 0
+062336.40 +264646.9 +000001.8+000000.100006.5 08.7800.50F? 0
+062349.34 +260546.2 -000004.9-000012.800002.2 08.7800.37F? 0
+062554.94 +214831.9 -000000.8-000020.500010.2 08.7800.13A? 0
+062619.59 -033505.6 +000012.6+000000.200009.8 08.7800.28A? 0
+062644.46 +734529.7 +000002.7-000020.900001.8 08.7800.27A? 0
+062719.97 -304750.0 -000031.3+000049.800010.2 08.7800.96K? 0
+062807.41 -030758.9 -000012.1+000015.100003.1 08.78-0.03B? 0
+063301.85 -261207.7 -000017.3+000011.400017.6 08.7800.27A? 0
+063308.66 -085554.8 -000001.4-000028.100001.0 08.7800.38F? 0
+063434.15 -172152.1 -000008.8-000009.700004.8 08.78-0.04B? 0
+063445.78 +182106.2 -000004.2+000000.700003.3 08.7800.12A? 0
+063531.04 -092216.4 -000006.3-000005.900003.5 08.7800.06A? 0
+063800.54 -594624.3 -000036.0-000019.900020.6 08.7800.58G? 0
+063839.78 +032433.5 -000010.5+000017.300022.5 08.7800.97K? 0
+063839.89 +262959.7 -000014.3+000017.800004.7 08.7800.06A? 0
+064007.78 -234958.6 +000004.3-000002.000000.2 08.7800.02A? 0
+064038.32 +071008.0 -000025.8-000001.300006.7 08.7800.96K? 0
+064056.96 +042723.8 +000014.3+000017.500005.7 08.7800.12A? 0
+064212.94 -102953.1 -000001.2+000010.400002.6 08.7800.28A? 0
+064235.84 -624637.7 -000001.4-000035.900004.8 08.7800.31F? 0
+064659.77 -412800.2 +000002.0-000019.000004.0 08.7800.14A? 0
+064713.43 -053649.6 +000002.2+000035.000005.9 08.7800.49F? 0
+064716.10 +105459.4 +000037.0-000046.600001.0 08.7800.65G? 0
+064804.81 -190804.3 +000006.0-000009.200008.7 08.7800.39F? 0
+064839.69 +311600.9 +000008.1-000025.300010.9 08.7800.39F? 0
+065128.78 -104109.5 +000015.5+000005.500016.0 08.7800.97K? 0
+065129.37 +035818.6 -000043.0-000028.700011.7 08.7800.72G? 0
+065639.36 +140146.6 -000002.5-000011.300013.4 08.7800.15A? 0
+065919.90 -393534.5 -000054.3+000175.200017.9 08.7800.62G? 0
+070121.60 +345951.6 -000006.4-000028.500013.5 08.7800.37F? 0
+070216.00 +123439.1 -000019.7+000023.400010.4 08.7800.97K? 0
+070531.53 +402019.5 +000007.4+000009.200012.6 08.7800.96K? 0
+070631.55 -391750.8 -000013.9+000013.600015.7 08.7800.03A? 0
+070712.49 -221216.9 -000042.2+000024.800011.4 08.7800.93G? 0
+070750.54 +242552.3 +000030.9+000020.900010.0 08.7800.96K? 0
+071041.04 +022835.1 +000009.8-000034.300000.4 08.7800.35F? 0
+071054.88 -092707.7 -000015.2+000001.800009.6 08.78-0.07B? 0
+071112.12 +334634.7 -000017.3+000009.600007.7 08.7800.21A? 0
+071232.60 -064617.1 +000000.4-000001.100013.9 08.78-0.03B? 0
+071531.47 -133353.7 +000006.2-000006.000005.0 08.78-0.10B? 0
+071841.08 -250011.4 -000020.1-000003.900003.5 08.78-0.20B? 0
+072114.41 -002145.7 +000014.7-000002.900012.1 08.7800.13A? 0
+072324.03 -182103.4 -000020.5+000072.200007.1 08.7800.45F? 0
+072334.28 -223104.2 +000004.3-000014.200027.0 08.7800.87G? 0
+072406.42 -320136.9 -000014.5+000019.000000.0 08.78-0.02B? 0
+072830.08 -490859.3 -000025.0+000040.300002.9 08.7800.53F? 0
+072934.94 -053618.0 +000035.1-000000.600005.8 08.78-0.03B? 0
+073000.79 -034530.9 -000032.9+000007.600024.2 08.7800.65G? 0
+073135.70 +602803.0 +000015.5-000064.400001.6 08.7800.39F? 0
+073324.09 -284237.7 +000000.3+000007.400001.0 08.78-0.11B? 0
+073459.56 -172957.8 -000054.3+000036.600029.1 08.7800.55F? 0
+073613.17 -593655.7 -000010.4+000037.800008.4 08.7800.42F? 0
+073642.30 -130349.9 -000005.6+000014.200001.4 08.78-0.03B? 0
+073828.44 -691933.9 -000012.5+000016.700018.7 08.7800.42F? 0
+074042.58 +070302.9 +000007.3-000033.500014.1 08.7800.65G? 0
+074300.21 -140538.1 +000009.7+000009.000019.9 08.7800.98K? 0
+074415.33 -004312.4 +000023.9-000027.600017.6 08.7800.16A? 0
+074428.93 +000805.3 -000003.2-000014.400030.5 08.7800.16A? 0
+074610.28 -265251.5 -000000.2-000001.900005.5 08.7800.07A? 0
+074701.29 -612147.0 +000005.5+000005.800006.3 08.7800.04A? 0
+074713.32 +070644.2 +000009.0+000007.800019.6 08.7800.25A? 0
+074728.82 -252340.0 -000001.7-000006.700007.6 08.7800.84G? 0
+075057.64 -101859.5 -000012.2+000001.100016.8 08.7800.03A? 0
+075119.15 -231332.5 +000004.1+000003.400005.2 08.7800.28A? 0
+075207.11 +513751.8 +000003.4-000040.500018.4 08.7800.85G? 0
+075254.76 -423114.0 +000003.2+000008.600007.1 08.7800.48F? 0
+075442.32 -003724.8 +000012.7-000012.700016.4 08.7800.06A? 0
+075526.05 -144320.9 -000020.8-000000.400012.4 08.7800.44F? 0
+075714.32 +684638.2 -000015.1-000009.700008.5 08.7800.34F? 0
+080009.71 -443910.5 -000005.3+000004.300000.2 08.78-0.10B? 0
+080039.03 -422453.3 -000016.8+000014.500008.1 08.7800.88G? 0
+080936.91 -424516.6 +000005.6-000004.300005.3 08.7800.97K? 0
+081043.91 -203927.0 -000029.0+000005.800006.8 08.7800.36F? 0
+081334.60 -260935.6 -000005.2+000008.100010.0 08.78-0.03B? 0
+081839.43 +314834.4 -000003.0+000018.300008.6 08.7800.08A? 0
+081900.08 +195833.7 -000032.1-000033.100003.1 08.7800.28A? 0
+082009.10 -242708.9 -000009.6-000013.600007.2 08.7800.11A? 0
+082020.56 -320000.6 -000007.4-000001.700005.2 08.78-0.01B? 0
+082110.02 +545939.2 -000031.8-000000.400016.6 08.7800.50F? 0
+082303.64 -381444.5 +000001.3+000000.100020.7 08.7800.01A? 0
+082447.95 +485229.1 -000001.5-000025.700023.6 08.7800.41F? 0
+082602.30 -254412.9 -000010.0+000003.600004.9 08.7800.16A? 0
+082612.62 -575414.6 -000043.8-000016.700025.4 08.7800.52F? 0
+082630.95 +144311.9 +000007.3+000002.900000.4 08.7800.04A? 0
+082641.65 +103938.8 -000015.3+000000.700004.6 08.7800.97K? 0
+082850.62 +534738.9 +000033.6-000039.100015.7 08.7800.20A? 0
+082912.25 -090121.6 +000002.1-000004.000007.0 08.78-0.01B? 0
+083049.72 -172751.6 -000026.7+000018.400005.4 08.7800.94G? 0
+083139.20 -442458.4 -000008.5+000007.900004.7 08.7800.09A? 0
+083159.78 +214152.8 +000012.2+000002.400014.6 08.7800.99K? 0
+083239.88 -005557.2 -000008.6-000009.900006.1 08.7800.15A? 0
+083253.44 -452039.9 -000016.7-000001.800012.4 08.7800.09A? 0
+083354.89 -060140.7 -000020.7+000000.300014.6 08.7800.13A? 0
+084218.09 +363030.5 +000009.2-000066.300002.7 08.7800.52F? 0
+084223.02 -322737.1 -000003.6-000002.900001.5 08.7800.04A? 0
+084358.56 -021557.9 -000031.7-000053.700001.8 08.7800.72G? 0
+084759.55 -311433.8 -000101.1-000039.700018.1 08.7800.58G? 0
+084836.45 -390111.3 -000007.4+000000.900011.0 08.7800.03A? 1
+084845.64 -084128.0 -000108.2-000034.500011.2 08.7800.50F? 0
+084859.17 +774955.5 -000033.7-000012.800015.4 08.7800.56F? 0
+085125.62 -504645.8 -000069.8+000004.900025.5 08.7800.70G? 0
+085128.73 +750723.3 +000001.9+000037.400011.0 08.7800.94G? 0
+085134.21 +204335.6 -000002.9-000003.700002.4 08.7800.05A? 0
+085318.37 +305958.6 +000017.6-000033.800007.5 08.7800.94G? 0
+085951.54 -371714.5 -000001.0+000006.000006.7 08.7800.18A? 0
+090113.14 -605318.4 +000004.2+000014.300014.6 08.78-0.02B? 0
+090937.74 +160532.6 -000017.2+000001.600004.1 08.7800.18A? 0
+092102.30 -610110.4 -000013.2+000002.800006.8 08.78-0.04B? 0
+092252.62 -045116.1 +000002.3+000001.100006.3 08.7800.35F? 0
+092736.39 +344812.6 -000006.6-000007.500025.6 08.7800.92G? 0
+092741.00 +112507.4 -000056.4-000014.700009.5 08.7800.43F? 0
+093136.73 -081010.2 -000012.0-000010.400010.8 08.7800.13A? 0
+093522.28 +043808.1 -000019.3+000012.100002.8 08.7800.98K? 0
+093532.26 +144930.0 -000124.3-000055.300028.9 08.7800.60G? 0
+093714.30 -372113.5 -000026.2+000026.500001.9 08.7800.41F? 0
+093752.10 -060952.4 +000024.6-000034.700019.4 08.7800.48F? 0
+094023.93 +250118.7 -000003.4-000004.100011.5 08.7800.72G? 0
+094035.73 +443228.7 +000001.0+000000.100001.2 08.7800.21A? 0
+094112.36 -394325.7 +000003.8-000001.200004.7 08.7800.04A? 0
+094126.35 -420634.2 -000015.2-000006.100000.3 08.7800.12A? 0
+094356.97 -670126.0 -000016.4-000017.300003.0 08.7800.29A? 0
+095015.72 +842038.4 -000005.7-000003.100013.8 08.7800.96K? 0
+095036.97 -331607.5 -000058.2+000012.000000.1 08.7800.99K? 0
+095121.60 -525319.2 -000132.0+000114.900013.4 08.7800.58G? 0
+095321.04 +111014.9 +000021.8-000022.800003.2 08.7800.93G? 0
+095714.58 +455410.8 -000011.3-000082.000014.1 08.7800.59G? 1
+100037.94 +741014.3 -000030.1-000004.500014.0 08.7800.94G? 0
+100134.34 +283400.0 -000008.9+000040.400023.0 08.7800.59G? 0
+100407.42 -525557.5 -000024.1+000001.800010.5 08.7800.15A? 0
+100803.42 -425400.6 -000018.4+000009.800006.4 08.7800.25A? 0
+101014.49 -281204.0 -000015.2+000000.200012.0 08.7800.28A? 0
+101440.18 -363858.9 -000028.4-000003.700013.9 08.7800.43F? 1
+102104.65 -813322.6 -000020.8-000015.000009.4 08.7800.51F? 0
+102110.67 -173549.2 -000016.2-000094.700006.2 08.7800.62G? 0
+102422.19 -651342.3 -000071.1+000027.700013.7 08.7800.52F? 0
+102521.67 -150136.1 -000176.8+000061.000019.5 08.7800.64G? 0
+102551.64 -100151.6 -000058.2-000042.400015.3 08.7800.51F? 0
+102702.36 +465614.2 +000020.5-000102.600006.8 08.7800.68G? 0
+103021.85 -195147.2 +000117.6-000086.000006.9 08.7800.50F? 0
+104007.71 -563430.1 +000009.7+000010.600002.4 08.78-0.02B? 0
+104516.52 -594337.2 +000000.0+000000.000000.0 08.7800.62G? 0
+104616.48 -150819.9 -000001.8-000000.600011.9 08.7800.87G? 0
+105104.62 +242704.8 -000002.9-000007.100004.7 08.7800.39F? 0
+105206.37 -584159.8 -000004.6+000009.600002.4 08.7800.29A? 0
+105252.91 -364306.5 -000071.8-000015.500007.1 08.7800.99K? 0
+105350.45 +460920.6 +000031.7+000012.000004.6 08.7800.50F? 0
+105742.08 +175634.4 -000018.5-000006.800008.3 08.7800.23A? 0
+110147.62 -581132.5 -000014.1-000012.200013.0 08.78-0.07B? 0
+110843.29 -111109.7 +000003.1-000037.800000.7 08.7800.47F? 0
+110856.63 +151241.1 -000043.9+000007.700011.3 08.7800.57F? 0
+110929.01 -710820.2 -000021.3-000001.500007.7 08.7800.23A? 0
+110944.88 -584206.1 -000028.6-000005.400006.6 08.78-0.02B? 0 0.10 1.00
+111007.45 -173404.0 -000005.2-000037.000020.7 08.7800.39F? 0
+111030.16 -523318.0 -000010.2+000007.600004.5 08.78-0.00B? 0
+111820.90 -591355.4 -000017.4+000010.700004.3 08.7800.02A? 0
+112527.84 +350959.2 +000003.2-000026.200011.1 08.7800.46F? 0
+112608.66 -361729.8 -000036.5+000014.100001.8 08.7800.57F? 0
+112758.86 -530707.6 -000023.6+000003.400009.9 08.78-0.02B? 0
+112857.89 -110227.2 +000026.6-000038.800008.7 08.7800.92G? 0
+112927.00 -292730.3 -000009.6-000013.600003.7 08.7800.41F? 0
+113021.90 +565429.4 -000062.6-000028.100006.5 08.7800.47F? 0
+113531.01 +641900.9 -000028.8-000012.000005.0 08.7800.49F? 0
+113538.30 +535322.9 +000016.2-000023.800001.5 08.7800.10A? 0
+114248.18 -062455.1 +000017.6+000045.600017.0 08.7800.87G? 0
+114444.18 +832549.3 -000030.5-000021.600012.6 08.7800.25A? 0
+114641.99 -583747.2 -000011.5+000003.200012.5 08.7800.05A? 0
+114744.78 +634006.1 -000010.6+000019.600001.9 08.7800.43F? 0
+114945.03 -510808.4 -000027.5+000015.300008.9 08.7800.19A? 0
+115045.46 -633901.9 +000029.4-000019.000002.3 08.7800.30A? 0
+115953.52 -695304.8 -000006.6-000003.100003.2 08.7800.09A? 0
+120435.88 -625413.6 -000008.9+000000.700003.3 08.7800.36F? 0
+120819.72 +453137.6 -000031.1-000033.600015.5 08.7800.36F? 0
+121439.13 -673915.8 +000002.2-000010.700007.4 08.78-0.04B? 0
+121829.65 -422537.9 +000008.7-000112.600025.4 08.7800.84G? 0
+122202.62 +341521.1 -000136.6-000079.000025.1 08.7800.64G? 0
+122243.01 -113829.6 -000013.8-000006.200009.8 08.7800.84G? 0
+122430.09 +311649.1 -000218.8+000024.600022.8 08.7800.74G? 0
+122647.39 +264933.3 -000041.7-000019.200021.8 08.7800.56F? 0
+123517.76 -514033.4 -000054.4-000006.700002.3 08.7800.58G? 0
+123607.55 -625038.8 -000011.4-000003.900000.3 08.7800.06A? 0
+123833.53 -113216.8 -000019.8+000019.500020.3 08.7800.35F? 0
+123852.89 +242355.7 -000002.0-000044.700005.0 08.7800.44F? 0
+124051.87 +604852.7 -000065.7+000023.600019.2 08.7800.55F? 0
+124334.60 -722651.6 -000023.9+000000.100007.2 08.7800.20A? 0
+124521.11 +033128.0 -000070.1+000004.100009.5 08.7800.44F? 1
+124748.44 -385142.5 -000007.7+000009.900005.5 08.7800.25A? 0
+124910.52 +421356.8 -000070.0-000017.400002.1 08.7800.43F? 0
+125155.78 -644032.7 -000045.2-000012.200007.3 08.7800.25A? 0
+125504.83 +695540.6 -000014.0+000003.600003.9 08.7800.33F? 0
+125843.08 +270710.1 -000011.1+000002.600010.9 08.7800.93G? 0
+125931.18 +525231.4 -000023.1-000049.500001.7 08.7800.51F? 0
+125933.92 -483131.2 +000035.3-000012.100017.9 08.7800.43F? 0
+130527.09 +414052.4 +000053.2-000015.700009.7 08.7800.48F? 0
+130641.85 -211100.4 +000020.0-000009.800005.7 08.7800.58F? 0
+131004.12 -003700.3 -000071.1-000000.500009.6 08.7800.54F? 0
+131019.77 +253321.7 +000010.2-000009.500014.4 08.7800.75G? 0
+131053.56 +282122.8 -000018.9+000019.200007.3 08.7800.31A? 0
+131226.74 -081905.1 +000033.1-000078.900000.4 08.7800.64G? 0
+131430.65 -340303.7 -000031.3+000000.800021.7 08.7800.21A? 0
+131447.76 -313250.2 -000050.4+000010.400014.6 08.7800.53F? 0
+131548.01 -161631.2 -000042.4-000037.000011.8 08.7800.73G? 0
+131655.96 +090222.7 +000049.4-000017.800001.5 08.7800.48F? 0
+132310.47 -551234.4 -000008.5-000017.000006.9 08.7800.49F? 0
+132517.27 +402800.9 -000030.7-000013.300013.3 08.7800.42F? 0
+132524.39 +253254.9 -000000.1-000002.900005.8 08.7800.26A? 0
+132855.05 -665804.4 -000046.6-000004.800006.7 08.7800.36F? 0
+133406.89 +002957.1 -000019.1-000052.500006.3 08.7800.61G? 0
+133617.53 -572229.0 -000026.4-000005.900004.2 08.7800.28A? 0
+134752.39 -472417.4 -000017.2-000006.600010.8 08.7800.09A? 0
+134908.18 -405244.0 -000249.7+000042.200007.7 08.7800.88G? 0
+135240.34 -631510.2 -000011.5-000020.700020.3 08.7800.34F? 0
+135300.60 +431731.2 -000123.6-000029.500008.9 08.7800.56F? 0
+135513.07 -724401.3 -000028.1-000026.400021.5 08.7800.50F? 0
+135651.75 -691228.9 -000009.8-000018.300001.0 08.7800.19A? 0
+140503.83 +100048.5 -000192.2+000044.700010.1 08.7800.86G? 0
+140853.97 +192802.1 -000070.2+000021.200022.6 08.7800.51F? 0
+140902.21 -453430.6 -000000.4-000026.400005.3 08.7800.15A? 0
+141506.34 +732001.2 -000004.3-000000.800007.2 08.7800.54F? 0
+141524.81 -375731.9 -000159.7-000110.100007.0 08.7800.61G? 0
+142648.37 -051038.7 -000147.1-000150.000019.8 08.7800.83G? 0
+143334.81 +092008.3 +000165.4-000520.800013.8 08.7800.95K? 0
+143719.87 -364257.3 -000024.0+000009.200010.0 08.7800.15A? 0
+143811.51 -130423.0 +000029.3-000299.700000.6 08.7800.69G? 0
+144211.30 +315535.9 +000043.0+000049.100011.5 08.7800.46F? 0
+144226.70 -163551.8 -000009.5+000009.700013.7 08.7800.94G? 0
+144333.82 -113700.5 +000017.6+000031.700014.6 08.7800.24A? 0
+144545.10 +374410.2 -000048.7+000021.600016.2 08.7800.59G? 0
+144616.11 +064709.0 -000035.3-000059.400016.4 08.7800.49F? 0
+144804.46 -471546.2 -000020.3-000001.700008.4 08.7800.01A? 0
+145033.13 -000127.3 -000000.5+000044.700021.0 08.7800.39F? 0
+145338.98 +023358.4 +000013.8-000029.600019.0 08.7800.16A? 0
+145756.85 -811215.1 -000007.9-000021.900005.4 08.7800.54F? 0
+145824.18 -083351.8 -000007.0+000006.800013.9 08.7800.04A? 0
+150037.20 +504819.5 -000001.6-000004.500009.7 08.7800.37F? 0
+150302.46 -025723.2 +000013.0+000015.700028.6 08.7800.98K? 0
+150320.63 -344240.3 -000010.1-000010.400001.0 08.7800.03A? 0
+150759.21 -483251.6 +000014.4-000012.400017.8 08.7800.22A? 0
+150815.42 -595715.1 -000182.8-000185.100012.5 08.7800.65G? 0
+151141.19 -431412.2 -000007.8-000005.100013.7 08.7800.94G? 0
+151334.02 -725219.0 -000006.4+000000.600004.5 08.7800.49F? 0
+151658.91 +282901.8 -000001.6-000009.200007.4 08.7800.31F? 0
+151948.98 +521714.4 +000056.7+000072.800000.8 08.7800.68G? 0
+152540.52 -125214.4 -000007.6-000025.100011.9 08.7800.17A? 0
+152742.37 -152457.1 -000055.5-000024.200010.3 08.7800.53F? 0
+153153.25 -555939.2 -000008.4-000002.900023.9 08.7800.51F? 0
+153506.71 -533604.8 -000002.8-000017.300004.7 08.78-0.05B? 0
+153645.58 -323453.1 -000024.1-000005.400022.5 08.7800.55F? 0
+153950.37 -742541.3 +000003.9-000015.400012.1 08.7800.28A? 0
+154410.74 -155351.3 +000035.3-000010.700000.8 08.7800.14A? 0
+154430.84 -091355.3 -000047.3+000046.200021.6 08.7800.69G? 0
+154444.92 -874635.2 -000047.2-000020.600008.1 08.7800.83G? 0
+154628.36 -695144.7 -000023.7-000059.400016.8 08.7800.46F? 0
+154939.73 -745909.0 -000014.5-000017.800013.9 08.7800.27A? 0
+160629.83 +754637.0 -000040.6-000004.500001.8 08.7800.56F? 0
+160745.77 -760742.1 +000008.6-000011.000002.3 08.7800.98K? 0
+160817.11 -340201.9 -000006.4-000017.100007.1 08.7800.03A? 0
+160924.36 -722703.3 -000004.2-000024.900001.1 08.78-0.07B? 0
+161947.10 +024043.4 +000012.9-000029.200011.2 08.7800.45F? 0
+162035.63 +560236.4 +000000.1+000006.100006.5 08.7800.24A? 0
+162037.93 +545533.3 -000010.4+000020.300002.0 08.7800.43F? 0
+162228.93 -092847.4 -000055.2-000051.700001.7 08.7800.57F? 0
+162546.20 -453234.2 +000005.1+000003.100006.4 08.7800.11A? 0
+162812.31 +074823.5 -000059.4-000063.300002.0 08.7800.52F? 0
+162858.22 -564155.6 -000050.4-000067.300016.1 08.7800.47F? 0
+163244.80 +680214.1 -000107.4+000004.300000.7 08.7800.88G? 0
+163639.52 -312805.2 -000029.9+000002.400016.3 08.7800.91G? 0
+163640.99 -320633.2 +000016.8-000000.700008.5 08.7800.51F? 0
+164301.09 +284427.3 -000015.9-000014.300014.2 08.7800.96K? 0
+164616.61 -521303.6 -000013.3-000000.800020.0 08.7800.17A? 0
+164813.79 +500125.8 -000023.4+000062.400003.0 08.7800.56F? 0
+165011.31 -235441.5 +000002.7-000014.300004.7 08.7800.49F? 0
+165633.61 -510908.4 -000009.4+000003.900007.8 08.7800.19A? 0
+165744.60 -523627.9 -000006.7-000003.500001.9 08.7800.25A? 0
+165907.05 +245726.6 -000016.8+000008.200006.5 08.7800.28A? 0
+170045.89 -303058.2 +000006.1-000171.500020.7 08.7800.61G? 0
+170318.20 -620028.7 -000005.0-000012.300001.8 08.7800.34F? 0
+170647.90 -355315.0 -000035.4-000004.000035.9 08.7800.29A? 0
+170805.17 -411520.5 +000022.4-000051.700004.8 08.7800.56F? 0
+171054.48 +511902.3 +000043.2-000015.000014.7 08.7800.34F? 0
+171404.01 +264943.6 -000011.8-000015.700015.3 08.7800.39F? 0
+171416.91 -171132.4 -000044.6-000076.200001.9 08.7800.54F? 0
+171836.89 -735417.1 -000003.3-000010.100016.7 08.7800.02A? 0
+171928.87 -542148.7 -000021.6-000028.900002.3 08.7800.30A? 0
+171958.09 -620652.5 -000012.9-000031.800008.7 08.7800.54F? 0
+172043.07 -070623.8 +000012.9-000045.900011.1 08.7800.73G? 0
+172052.98 -320933.0 -000046.0-000013.900004.6 08.7800.24A? 0
+172548.92 -381811.8 -000032.9+000029.800000.8 08.7800.06A? 0
+172622.21 -672048.4 -000003.5-000047.700002.6 08.7800.48F? 0
+173454.08 -483758.1 -000003.2+000001.200002.5 08.78-0.07B? 0
+173503.68 -774948.5 -000027.1-000048.000004.0 08.7800.44F? 0
+173755.45 -655151.0 -000006.8-000018.500010.5 08.7800.32F? 0
+173934.17 -424618.9 -000009.9+000019.700035.5 08.7800.52F? 0
+174037.70 -321937.3 -000045.8-000013.800017.3 08.7800.03A? 0
+174405.56 +344028.6 +000007.0-000004.400007.8 08.7800.19A? 0
+175027.09 -680545.4 -000002.3+000003.600012.2 08.7800.40F? 0
+175030.42 +275541.2 +000011.5-000012.400004.2 08.7800.91G? 0
+175235.80 -270532.5 +000004.6-000016.800004.6 08.7800.02A? 0
+175256.91 +024834.1 -000014.3+000011.500016.2 08.7800.31F? 0
+175323.41 +134455.2 +000026.6-000027.100005.4 08.7800.41F? 0
+175928.68 +163743.2 -000016.6-000003.500000.3 08.7800.21A? 0
+175930.27 -434336.0 +000006.2-000002.000001.0 08.7800.08A? 0
+180410.60 +110835.5 +000000.6-000013.500000.1 08.78-0.02B? 0
+180505.76 +532158.8 -000022.0+000091.300011.1 08.7800.72G? 0
+180808.69 +023612.1 +000031.7+000002.800006.1 08.7800.41F? 0
+181646.48 +410230.1 -000004.2-000010.100008.7 08.7800.92G? 0
+182533.23 +310238.8 +000013.2-000014.800003.9 08.7800.43F? 0
+182602.96 +231519.2 -000014.0-000109.700008.8 08.7800.54F? 0
+182633.18 +362723.6 -000001.2+000001.400002.1 08.7800.99K? 0
+182646.94 +080607.8 -000060.5-000104.100017.8 08.7800.68G? 0
+182722.64 +173059.1 +000006.0+000017.900011.7 08.7800.98K? 0
+182809.01 -264604.9 +000003.6-000019.300004.2 08.7800.14A? 0
+182812.20 -332056.0 -000000.3-000006.600020.8 08.78-0.05B? 0
+182908.38 +445457.0 +000008.9-000028.700000.0 08.7800.43F? 0
+182921.98 +843741.8 +000000.4+000029.900007.6 08.7800.26A? 0
+183029.78 -015310.2 -000010.1-000007.600001.2 08.7800.45F? 0
+183241.15 +003439.1 +000019.0+000007.500014.7 08.7800.47F? 0
+183312.07 +064412.4 +000003.8-000001.000011.4 08.7800.28A? 0
+183612.82 +091853.1 +000012.6+000012.200000.6 08.7800.19A? 0
+183705.68 -194641.3 -000019.5+000006.800013.2 08.7800.20A? 0
+183935.40 +255256.9 +000028.3-000001.100009.7 08.7800.14A? 0
+184303.67 +051330.5 -000020.3+000017.200000.8 08.7800.48F? 0
+184408.40 +050013.1 +000080.9-000004.100022.5 08.7800.56F? 0
+184431.01 -030911.5 +000000.5-000002.300009.5 08.7800.36F? 0
+184512.34 +190728.9 +000011.2+000002.100008.9 08.7800.18A? 0
+184555.64 -644806.8 -000068.9+000035.500001.1 08.7800.00B? 0
+184617.41 +440859.7 +000013.9+000020.700027.8 08.7800.99K? 0
+184655.96 -223500.5 -000023.2-000018.500007.6 08.7800.09A? 0
+185422.23 +365107.5 +000007.5+000002.200001.2 08.7800.05A? 0
+185620.65 -395823.1 -000003.1-000021.300016.4 08.7800.19A? 0
+185623.18 -294130.2 +000014.0-000078.600007.8 08.7800.70G? 0
+185650.06 -171448.2 -000004.2-000020.900017.0 08.7800.36F? 0
+185836.42 +015507.2 -000029.6-000005.200012.8 08.7800.20A? 0
+190004.17 -230346.7 -000009.2-000122.600001.2 08.7800.72G? 0
+190056.69 +051055.7 +000008.0-000012.900006.7 08.7800.21A? 0
+190114.74 +353725.4 -000000.5-000015.500000.8 08.7800.34F? 0
+190232.06 -283840.2 +000000.0+000000.000000.0 08.7800.54F? 1
+190240.89 +214529.0 +000026.2+000030.200006.0 08.7800.57F? 0
+190547.99 +063240.7 +000002.7-000062.700013.6 08.7800.70G? 0
+190703.55 +661842.1 -000012.1+000100.700006.4 08.7800.77G? 0
+190726.07 -622906.5 +000008.2-000032.800003.2 08.7800.32F? 0
+190749.22 -315305.9 -000033.9-000006.600003.6 08.7800.99K? 0
+190837.07 -311855.9 +000004.8-000010.300008.3 08.78-0.01B? 0
+191154.56 -413023.4 +000004.2+000003.400015.3 08.7800.99K? 0
+191711.76 +371333.0 -000003.6+000000.200010.0 08.7800.95G? 1
+191746.77 +072210.8 +000001.4-000014.200004.4 08.7800.40F? 0
+191848.90 +173622.8 +000015.6-000004.900016.0 08.7800.30A? 0
+191934.67 -045211.5 +000006.3-000027.900019.0 08.7800.40F? 0
+192118.28 +052521.8 +000008.3+000002.400003.0 08.7800.43F? 0
+192310.37 -500310.6 -000076.8-000223.400008.0 08.7800.54F? 0
+192553.89 -400109.2 -000021.9-000009.800021.1 08.7800.45F? 0
+192621.66 -702849.7 +000006.5-000086.000015.2 08.7800.50F? 0
+192911.03 -530546.5 -000005.6-000097.900007.5 08.7800.49F? 0
+193102.18 -211802.9 +000028.3-000029.000002.4 08.7800.33F? 1
+193137.99 +482633.0 +000005.3+000001.500012.6 08.7800.13A? 0
+193318.55 +262841.2 +000008.6-000003.600014.6 08.7800.41F? 0
+193514.01 -473841.2 +000023.4-000005.100006.8 08.7800.50F? 0
+193824.72 +144310.8 -000045.2-000100.500015.7 08.7800.52F? 0
+193850.46 +105257.8 -000032.1+000008.700012.0 08.7800.32F? 0
+193948.21 +385348.0 -000002.0+000012.100000.4 08.7800.08A? 0
+194623.47 +175702.2 +000008.3-000013.300006.7 08.7800.17A? 0
+194646.70 +324256.8 -000004.4-000008.200010.0 08.7800.08A? 0
+194906.47 -701116.4 -000017.9-000035.200004.9 08.7800.67G? 0
+195350.64 -500904.0 -000018.2-000012.000003.1 08.7800.77G? 0
+195429.25 +663842.4 +000008.5-000041.200008.6 08.7800.55F? 0
+195722.20 -410001.8 +000018.4-000000.700025.7 08.7800.91G? 0
+195729.73 +140741.2 -000002.8+000001.200005.3 08.7800.25A? 0
+200053.35 -454158.2 +000008.7-000032.800002.0 08.7800.00A? 0
+200116.48 +244137.3 +000022.3-000005.500003.9 08.7800.33F? 0
+200338.31 -621433.5 +000045.4+000022.800006.4 08.7800.47F? 0
+200343.60 -042229.8 -000085.5-000156.300013.2 08.7800.63G? 0
+200401.09 -091150.0 -000044.4-000049.600011.7 08.7800.54F? 0
+200702.72 +321707.5 +000006.1+000001.000013.1 08.7800.05A? 0
+200743.43 -530631.2 -000002.6-000017.800012.3 08.7800.56F? 0
+200851.48 -255557.7 -000021.1-000074.100010.4 08.7800.93G? 0
+200856.79 +244555.9 -000014.2-000022.900009.6 08.7800.95K? 0
+201116.30 +260820.1 +000015.4-000068.300016.0 08.7800.60G? 0
+201314.72 -212627.8 +000028.6-000025.300008.9 08.7800.37F? 0
+201456.62 +380818.4 +000004.7+000004.300004.8 08.7800.29A? 0
+201644.24 +211429.9 +000039.1+000012.600000.2 08.7800.42F? 0
+201815.65 +395305.8 -000005.5-000012.800005.3 08.7800.09A? 0
+201828.26 -703156.4 +000015.0-000022.500011.5 08.7800.99K? 0
+202209.78 +031214.1 +000011.6+000000.100022.2 08.78-0.02B? 0
+202213.17 -354033.4 +000000.0+000000.000000.0 08.7800.00B? 0
+202252.52 +162931.4 +000003.1-000002.200000.7 08.78-0.10B? 0
+202416.14 +190844.9 +000043.3+000001.400005.5 08.7800.36F? 0
+202824.93 -130913.8 +000001.6-000040.500007.6 08.7800.50F? 0
+202951.56 +262347.1 +000012.4-000006.700022.2 08.7800.89G? 0
+203119.48 +360907.9 -000012.9-000006.500000.4 08.7800.82G? 0
+203325.86 +304556.1 +000023.1+000031.800006.6 08.7800.44F? 0
+203804.58 +443529.1 +000012.4+000001.900003.3 08.78-0.04B? 0
+203815.11 +104325.0 +000002.1-000005.900011.1 08.7800.23A? 0
+203857.33 -550730.0 +000014.0-000027.100001.1 08.7800.40F? 0
+203945.60 +010342.1 +000002.6-000027.600016.7 08.7800.62G? 0
+204001.99 -230157.2 -000003.5-000024.200011.4 08.7800.11A? 0
+204156.41 -590030.9 +000017.0-000049.000000.7 08.7800.82G? 0
+204214.69 +360841.7 +000004.2+000050.100001.0 08.7800.49F? 0
+204349.40 -154840.4 -000006.5-000010.300005.9 08.7800.40F? 0
+204449.24 +231107.2 +000002.8-000000.900003.0 08.7800.01A? 0
+204600.58 +024425.3 +000044.2+000004.000008.6 08.7800.28A? 0
+204755.53 +320849.3 -000001.7-000022.400002.2 08.78-0.01B? 0
+205000.65 +452046.3 +000001.0-000024.300001.9 08.7800.92G? 0
+205219.13 +055656.6 +000025.0+000012.300000.7 08.7800.18A? 0
+205302.16 -404628.9 +000000.6-000004.300008.8 08.7800.38F? 0
+205558.28 -335938.5 +000033.4-000009.300009.4 08.7800.98K? 0
+210428.37 +230457.0 -000000.8-000071.000030.8 08.7800.64G? 0
+210735.14 +162254.7 -000021.9-000035.500009.4 08.7800.85G? 0
+211203.57 +383645.5 -000001.2-000016.100004.5 08.78-0.04B? 0
+211606.42 +353530.5 -000012.6+000008.300002.6 08.7800.99K? 0
+211607.68 +160612.4 +000013.5+000007.000011.0 08.7800.17A? 1
+211742.16 +385131.0 +000008.0-000008.200008.6 08.7800.01A? 0
+212131.29 -191103.2 +000000.5-000028.000001.3 08.7800.42F? 0
+212206.23 -462931.5 +000015.7-000004.500018.3 08.7800.10A? 0
+212254.69 +553901.4 -000003.7-000009.800003.1 08.7800.32F? 0
+212433.29 +003423.9 -000029.7+000022.100025.5 08.7800.44F? 0
+212525.06 +142808.6 -000003.0-000014.100007.9 08.7800.14A? 0
+212532.73 +542924.6 +000006.2+000000.100006.9 08.7800.03A? 0
+212640.97 +134115.1 +000000.0+000000.000000.0 08.7800.44F? 0
+212730.41 -201604.0 -000017.3-000026.300006.3 08.7800.50F? 0
+212755.12 -132559.4 +000000.0+000000.000000.0 08.7800.51F? 1
+213107.46 +511457.8 +000016.9-000001.200009.4 08.7800.10A? 0
+213132.21 +343250.0 +000009.6+000011.000009.8 08.7800.40F? 0
+213208.18 -721055.8 +000057.5-000009.000011.4 08.7800.52F? 0
+213609.43 +484002.2 +000017.2+000001.000003.8 08.78-0.00B? 0
+214105.67 +342114.2 +000006.6+000019.000011.3 08.7800.49F? 0
+214211.69 -084342.5 -000000.1-000011.300010.6 08.7800.46F? 0
+214548.36 -150800.1 +000033.9-000050.600022.8 08.7800.72G? 0
+215443.85 +024958.4 -000049.6-000063.100008.5 08.7800.65G? 0
+215535.69 -192419.4 +000042.3-000088.300003.7 08.7800.68G? 0
+215542.83 -024634.4 +000011.2+000002.000012.5 08.7800.96K? 0
+215730.67 +285613.2 +000161.5+000024.100020.0 08.7800.68G? 0
+215915.51 +505004.1 -000014.8-000016.400001.3 08.7800.21A? 0
+220229.35 -581740.2 +000074.8-000092.400007.1 08.7800.60G? 0
+220231.74 -474037.3 +000039.3-000061.300014.9 08.7800.55F? 0
+220401.12 +451624.1 -000000.5+000002.200014.2 08.7800.04A? 0
+220713.41 +601224.0 +000034.0+000029.500000.8 08.7800.43F? 0
+220916.53 +661819.8 +000031.0+000019.900001.3 08.7800.23A? 0
+221018.19 -205938.5 -000051.2-000091.400042.0 08.7800.98K? 0
+221608.23 +494216.9 +000005.2-000007.800001.9 08.7800.09A? 0
+221855.85 +374553.6 +000046.6+000027.100000.4 08.7800.60G? 0 0.10 1.00
+222335.63 +522821.1 -000020.3-000012.300014.3 08.7800.22A? 0
+222549.00 -683352.1 -000049.2-000017.600019.9 08.7800.52F? 0
+222702.49 -623129.3 -000082.2+000093.000040.1 08.7800.87G? 0
+223155.89 +323642.5 +000009.9-000012.700009.7 08.7800.27A? 0
+223520.11 +295545.2 -000021.2-000010.500025.0 08.7800.27A? 0
+223745.79 -575110.5 +000021.5+000047.100005.9 08.7800.38F? 0
+224208.52 +314159.2 +000148.1-000240.000007.9 08.7800.82G? 0
+225052.33 +493731.7 +000039.2-000022.400014.7 08.7800.34F? 0
+225223.79 -214229.4 +000000.0+000000.000000.0 08.7800.39F? 1
+225445.81 +310316.8 -000017.7-000011.300000.5 08.7800.18A? 0
+225457.75 -004705.0 +000087.3-000041.900002.6 08.7800.59G? 0
+225514.12 +495842.2 +000004.1+000000.000009.5 08.7800.03A? 0
+225550.25 +431154.3 -000002.5+000003.200005.0 08.7800.05A? 0
+225738.11 +190016.8 +000056.5-000010.400021.0 08.7800.97K? 0
+230047.87 +263008.0 +000025.9-000022.400005.8 08.7800.43F? 0
+230107.58 +545844.9 +000016.9+000011.900008.2 08.7800.34F? 0
+230223.74 -111844.2 +000037.3-000013.900004.1 08.7800.40F? 0
+230339.03 +310516.6 +000022.3-000004.300009.8 08.7800.09A? 0
+231148.95 +692848.6 +000008.7+000009.700001.8 08.7800.60G? 0
+231212.50 +515723.0 +000002.8-000005.700001.1 08.7800.02A? 0
+231358.47 +594912.6 -000003.1-000002.800012.9 08.7800.54F? 0
+231450.64 +162218.3 +000044.9+000005.100001.2 08.7800.38F? 0
+231556.75 -065314.1 +000009.6+000012.400005.2 08.7800.85G? 0
+231558.68 +502714.5 -000005.8+000002.400006.6 08.7800.04A? 0
+231624.78 +261225.7 -000002.5-000009.700007.5 08.7800.24A? 0
+231642.16 +312018.3 -000005.9-000005.600010.8 08.7800.93G? 0
+231700.65 +212439.3 +000034.0+000014.100025.7 08.7800.48F? 0
+231829.47 +374133.1 -000080.0-000037.300003.4 08.7800.56F? 0
+232004.21 +401824.3 +000026.9-000001.800022.3 08.7800.23A? 0
+232055.61 -183235.1 -000051.8-000007.500011.2 08.7800.45F? 0
+232339.93 +553727.6 -000013.5-000019.900006.4 08.7800.01A? 0
+232525.41 -123126.4 +000005.8-000001.600007.3 08.7800.38F? 0
+233049.02 -271728.8 +000082.9+000089.400015.2 08.7800.53F? 0
+233323.71 -123952.8 +000181.7+000026.000029.2 08.7800.92G? 0
+233810.79 +323737.1 -000012.2-000028.300001.4 08.7800.33F? 0
+233827.14 +021502.0 +000010.0-000027.800000.1 08.7800.50F? 0
+234042.57 -002258.9 +000000.0+000000.000000.0 08.7800.42F? 1
+234317.19 -450928.2 +000014.0+000001.600003.5 08.7800.03A? 0
+234547.89 +635622.0 +000016.3-000123.900004.3 08.7800.46F? 0
+234800.27 +494725.9 +000010.2+000003.800000.7 08.7800.05A? 0
+234854.48 +123759.2 +000016.0+000007.000011.5 08.7800.96K? 0
+235457.66 -694410.1 +000082.0+000018.300008.9 08.7800.25A? 0
+235935.11 -074837.6 +000000.0+000000.000000.0 08.7800.54F? 0
+235949.96 +265652.9 +000004.0-000006.300030.9 08.7800.92G? 0
+000520.79 -594852.2 +000051.3-000000.600002.0 08.7801.15K? 0
+000531.30 +170602.1 -000037.2-000001.400005.9 08.7801.05K? 0
+000948.63 -495146.4 +000010.1-000023.800001.1 08.7801.02K? 0
+001028.59 -105908.9 +000004.7-000004.600039.8 08.7801.02K? 0
+001226.78 +831143.9 +000039.4+000013.000018.6 08.7801.22K? 0
+001312.85 +354903.4 +000006.9+000010.700007.3 08.7801.32K? 0
+001540.93 -712534.0 -000008.5+000013.700002.1 08.7801.11K? 0
+001813.17 +555305.5 +000000.2-000016.400010.6 08.7801.40K? 0
+002017.89 +504015.9 +000015.3-000019.800004.4 08.7801.06K? 0
+002219.70 +330406.1 +000017.8-000001.800040.8 08.7801.64K? 0
+002352.86 +513853.0 +000020.3+000005.100001.8 08.7801.12K? 0
+002509.86 +500602.9 +000026.0+000006.700038.1 08.7801.60K? 0
+002524.54 -742415.1 +000025.6+000008.100000.0 08.7801.02K? 0
+003056.76 -361417.5 +000014.5-000011.800002.3 08.7801.28K? 0
+003908.25 -041033.5 +000060.4+000007.000019.2 08.7801.05K? 0
+003908.25 -423907.2 +000056.3+000002.200003.6 08.7801.17K? 0
+004408.36 +305401.9 +000001.2+000004.900032.2 08.7801.47K? 0
+004505.47 -793950.2 -000013.4-000009.700007.2 08.7801.43K? 0
+010709.28 +283208.7 -000002.1+000004.000005.3 08.7801.43K? 0
+011722.82 +205548.1 -000006.3-000016.100000.2 08.7801.24K? 0
+011956.63 +622047.5 -000006.4-000022.300002.0 08.7801.36K? 0
+012537.36 +450800.2 +000011.4+000001.400016.9 08.7801.05K? 0
+014258.95 -353129.5 +000005.5+000004.700002.4 08.7801.17K? 0
+014422.12 +124956.5 +000018.9-000012.900003.3 08.7801.56K? 0
+014437.20 -164955.9 +000001.7-000004.100013.6 08.7801.26K? 0
+014620.74 +000423.2 +000006.2-000005.600002.6 08.7801.44K? 0
+014635.35 +190504.6 -000007.4-000012.800006.4 08.7801.28K? 0
+014740.18 +475720.3 +000007.2-000008.100022.5 08.7801.67K? 0
+015128.15 +045657.1 +000068.9-000013.600014.6 08.7801.23K? 0
+015311.39 +280119.5 -000014.7-000007.000021.7 08.7801.08K? 0
+015320.55 +002314.8 -000008.4-000013.900011.7 08.7801.15K? 0
+015511.21 -352726.5 +000014.2-000014.500004.2 08.7801.14K? 0
+015719.50 -710732.4 +000011.1+000018.500019.4 08.7801.29K? 0
+020233.96 -130829.6 +000003.5-000011.100035.1 08.7801.28K? 0
+020838.62 -431602.4 +000013.5-000011.100000.0 08.7801.21K? 0
+021843.16 +333432.6 -000005.4-000010.900011.9 08.7801.00K? 0
+022648.56 +662245.4 +000005.2-000021.500003.0 08.7801.28K? 0
+022901.31 -195846.6 +000614.8+000202.300094.7 08.7801.19K? 0
+023812.21 +505205.1 +000000.4+000031.500006.7 08.7801.56K? 0
+024157.87 -380627.7 +000042.5-000015.300014.0 08.7801.49K? 0
+024201.07 +391731.4 +000013.4-000028.900012.6 08.7801.25K? 0
+025128.50 -043122.4 +000008.2-000015.800001.1 08.7801.51K? 0
+025407.43 +360230.2 +000022.1+000013.300017.7 08.7801.21K? 0
+025652.13 +143634.6 -000000.3-000011.300005.3 08.7801.36K? 0
+030036.71 +354051.7 +000028.3+000009.300047.0 08.7801.52K? 0
+030446.79 -101044.6 -000060.4-000029.600017.0 08.7801.24K? 0
+030635.31 -245645.0 -000006.0-000007.900010.2 08.7801.05K? 0
+030638.42 +431535.7 +000013.9-000018.700023.3 08.7801.58K? 0
+031118.66 +205405.6 -000000.5+000030.800002.8 08.7801.37K? 0
+031722.96 +305058.4 +000014.3-000021.300014.3 08.7801.82K? 0
+032031.63 +305104.5 -000005.4-000026.200012.6 08.7801.23K? 0
+032411.74 +701543.7 +000015.3+000002.400008.4 08.7801.13K? 0
+032513.05 +094128.4 +000008.0-000005.800002.2 08.7801.18K? 0
+032604.85 +053208.2 +000052.3-000009.400008.1 08.7801.29K? 0
+032615.26 -381359.0 +000018.4+000016.700002.4 08.7801.32K? 0
+034321.78 -114243.9 +000002.3-000032.200025.1 08.7801.55K? 0
+034403.74 -563719.3 +000018.4+000050.900002.7 08.7801.25K? 0
+034715.19 -152007.5 +000017.4-000029.400002.9 08.7801.50K? 0
+035012.66 -224826.9 +000008.6-000009.700014.8 08.7801.57K? 0
+040217.80 +255508.5 +000030.1-000018.400025.6 08.7801.06K? 0
+040746.78 +024332.6 -000042.6-000051.100018.1 08.7801.35K? 0
diff --git a/kstars/kstars/data/hip102.dat b/kstars/kstars/data/hip102.dat
new file mode 100644
index 00000000..b15b8af8
--- /dev/null
+++ b/kstars/kstars/data/hip102.dat
@@ -0,0 +1,1000 @@
+042321.83 -411454.7 -000007.0+000001.900012.7 08.7801.55K? 0
+042323.94 +554348.2 +000001.8-000003.900017.5 08.7801.19K? 0
+042823.38 -065525.0 -000018.2-000027.400006.9 08.7801.12K? 0
+042940.87 -482220.6 +000000.9+000034.300005.6 08.7801.48K? 0
+043218.86 -300626.9 +000001.0-000002.800000.4 08.7801.18K? 0
+044246.32 -155440.3 -000005.9+000022.700009.5 08.7801.48K? 0
+044537.25 -053425.4 -000029.2-000010.400010.1 08.7801.04K? 0
+044642.80 +511240.8 +000006.5+000016.500002.7 08.7801.88M? 0
+044951.67 -521718.1 -000013.5+000025.900010.3 08.7801.30K? 0
+045434.37 +812750.5 -000007.6-000000.300010.6 08.7801.52K? 0
+045622.51 +001633.3 +000004.3+000029.300029.1 08.7801.08K? 0
+045959.20 -285206.6 +000005.5+000014.100001.6 08.7801.04K? 0
+050358.19 -294848.4 -000002.3-000010.100017.8 08.7801.10K? 0
+050816.07 +495413.9 +000031.6-000005.900008.3 08.7801.47K? 0
+051228.77 -790410.1 +000031.5+000006.500000.8 08.7801.24K? 0
+051540.37 +343504.9 +000003.2+000013.700000.2 08.7801.31K? 0
+052220.66 -081542.2 -000000.3-000028.400021.9 08.7801.02K? 0
+053504.65 -191127.9 +000003.8+000006.700017.1 08.7801.13K? 0
+054029.81 -454423.3 +000046.6+000038.500007.7 08.7801.08K? 0
+054055.87 -121922.2 +000003.4+000013.000026.5 08.7801.69K? 0
+054916.24 -101757.5 +000035.5+000017.400020.8 08.7801.03K? 0
+055033.71 +294533.6 -000003.7-000060.400007.5 08.7801.26K? 0
+055404.03 +240528.2 -000001.6-000016.900024.0 08.7801.05K? 0
+055428.53 +020837.7 +000063.6-000632.600045.7 08.7801.04K? 0
+055624.48 +143256.8 +000016.5-000009.900022.7 08.7801.63K? 0
+060211.12 +374415.1 +000019.9-000014.600007.3 08.7801.00K? 0
+060342.55 +503645.1 +000023.5-000003.600003.1 08.7801.42K? 0
+060426.74 +044709.0 -000004.1-000014.000005.9 08.7801.09K? 0
+060718.70 -270805.6 +000015.7+000013.000016.6 08.7801.40K? 0
+060837.99 +202508.0 -000028.5-000015.200003.5 08.7801.71K? 0
+061103.14 -134802.4 -000013.9-000062.200015.6 08.7801.02K? 0
+061143.18 -554806.7 +000001.4+000026.000011.0 08.7801.05K? 0
+061206.84 +625808.6 -000001.0+000013.800003.2 08.7801.74K? 0
+061300.09 -255935.0 +000019.0-000025.900004.5 08.7801.05K? 0
+061336.13 -003623.8 -000015.9-000023.600005.2 08.7801.30K? 0
+061414.50 +370239.0 -000009.7-000032.700014.2 08.7801.41K? 0
+061844.04 -244119.0 +000014.0+000003.700007.4 08.7801.67K? 0
+061948.69 -460102.6 +000031.8-000006.100017.5 08.7801.02K? 0
+062032.04 +284117.5 +000021.1-000015.000027.8 08.7801.17K? 0
+062110.29 -211844.6 -000003.0-000006.000014.1 08.7801.20K? 0
+062258.77 -493525.7 -000013.4+000034.400002.5 08.7801.22K? 0
+062404.79 +091944.0 +000011.0-000006.400003.3 08.7801.09K? 0
+062826.38 +105708.0 -000017.5+000019.500006.5 08.7801.01K? 0
+063017.27 +302650.0 +000042.4-000025.600084.9 08.7801.23K? 0
+063255.82 -541600.6 +000009.1+000018.300003.6 08.7801.35K? 0
+063518.76 +093748.0 -000006.3-000020.800014.4 08.7801.78K? 0
+063739.97 +233108.4 +000044.1+000011.000000.3 08.7801.03K? 0
+064015.37 -471746.8 +000007.1+000006.000025.5 08.7801.31K? 0
+064101.63 +341347.6 +000016.9-000038.500009.9 08.7801.04K? 0
+064849.76 -171544.4 +000005.2-000028.300001.2 08.7801.42K? 0
+065209.96 -294209.4 -000018.9-000022.300016.1 08.7801.16K? 0
+065238.73 +111848.6 -000023.3-000018.700020.6 08.7801.10K? 0
+070044.10 +674959.2 -000001.0+000004.800023.0 08.7801.15K? 0
+070434.70 -042945.1 -000023.7+000008.600031.5 08.7801.25K? 0
+070647.96 -582251.6 +000016.2+000004.800014.5 08.7801.24K? 0 0.10 1.00
+070717.24 +073539.4 +000013.4-000010.800009.8 08.7801.89M? 0
+070730.50 +845133.0 -000009.8-000006.500003.5 08.7801.93M? 0
+071132.65 +303401.8 +000019.2-000020.200009.0 08.7801.02K? 0
+071202.18 +312927.8 -000035.0-000005.900025.1 08.7801.08K? 0
+071525.17 -081926.9 +000002.2-000003.300012.7 08.7801.70K? 0
+072048.45 -051535.7 -000003.3-000002.000016.9 08.7801.06K? 0 0.10 1.00
+072055.70 +314245.7 +000017.5-000018.000004.2 08.7801.05K? 0
+072927.79 -192149.9 -000021.4-000005.700005.3 08.7801.04K? 0
+072943.91 +143921.3 +000010.0+000002.200000.1 08.7801.56K? 0
+073537.25 +105743.2 -000036.3+000009.900061.5 08.7801.12K? 0
+073627.83 +612935.9 +000009.7-000014.700017.9 08.7801.47K? 0
+073855.30 +160547.3 -000015.0+000009.000003.0 08.7801.58K? 0
+074044.25 +054820.3 -000031.5-000006.800010.6 08.7801.06K? 0
+074115.68 +544522.2 +000006.4-000018.800005.7 08.7801.65K? 0
+074601.93 -223720.9 +000002.4-000008.700006.3 08.7801.21K? 0
+075059.44 +074551.2 +000002.9-000026.700011.9 08.7801.08K? 0
+075414.27 +233014.1 +000031.4+000014.400005.1 08.7801.04K? 0
+075434.88 -082056.8 -000005.0-000010.500014.4 08.7801.34K? 0
+080209.54 -262755.8 -000012.2+000009.400006.7 08.7801.13K? 0
+080244.27 -411810.7 -000010.6-000016.500019.3 08.7801.76K? 0
+081023.05 +124752.8 -000071.0-000002.500014.4 08.7801.45K? 0
+081405.37 -114540.5 -000015.2-000004.000003.9 08.7801.01K? 0
+081415.63 -315711.1 +000008.5-000043.400005.3 08.7801.28K? 0
+081520.58 -245835.1 -000008.3+000020.500008.5 08.7801.02K? 0
+081530.46 +074915.3 +000018.1-000030.900005.2 08.7801.60K? 0
+082129.67 -403028.7 -000023.9-000003.300018.5 08.7801.19K? 0
+082250.58 -122331.0 -000009.3+000017.900007.6 08.7801.27K? 0
+082349.80 -784303.3 -000004.6-000000.900011.5 08.7801.08K? 0
+082412.55 +304426.8 -000007.0+000002.000001.6 08.7801.00K? 0
+082414.33 +161903.5 +000026.0+000030.400004.2 08.7801.28K? 0
+083322.72 -425106.5 -000014.7+000031.200006.3 08.7801.19K? 0
+083727.98 -002609.9 -000008.4-000021.500016.7 08.7801.43K? 0
+083807.58 -135533.3 -000017.4+000024.900019.2 08.7801.66K? 0
+083828.87 -281308.6 -000019.7-000003.200000.7 08.7801.00K? 1
+084449.34 -300142.3 -000023.0+000007.000001.3 08.7801.03K? 0
+084626.73 -412259.7 +000012.8-000015.900000.0 08.7801.72K? 0
+084641.47 -082807.0 +000014.1+000007.600014.9 08.7801.06K? 0
+085230.48 +111532.4 -000012.0-000015.000013.0 08.7801.72K? 0
+085514.50 -112309.8 -000003.0+000030.100025.4 08.7801.05K? 0
+085529.71 -690846.9 +000005.7+000010.800010.7 08.7801.36K? 0
+085530.24 -700601.7 -000007.2-000018.700008.4 08.7801.07K? 0
+085814.93 -334628.1 +000005.6+000000.200009.1 08.7801.18K? 0
+085836.56 -894952.5 -000017.0+000010.100011.5 08.7801.08K? 0
+085907.95 +804738.6 -000026.6-000024.900006.2 08.7801.03K? 0
+090148.41 -024820.1 -000014.4+000013.400010.2 08.7801.12K? 0
+090316.87 -604018.5 -000019.2-000000.300007.5 08.7801.37K? 0
+090628.04 -191659.0 -000003.2-000001.900012.8 08.7801.23K? 0
+090852.12 +325842.9 +000015.0-000019.500003.4 08.7801.43K? 0
+091020.50 +694724.6 -000002.3-000015.500016.8 08.7801.12K? 0
+091157.54 -721008.9 -000006.1+000014.800010.6 08.7801.50K? 0
+091247.33 -011305.8 +000014.2+000015.700014.1 08.7801.22K? 0
+091443.59 +394228.2 -000008.1-000031.600028.9 08.7801.05K? 0
+091454.64 -563728.4 +000000.4-000010.400005.8 08.7801.17K? 0
+091620.60 +731303.5 -000013.7-000012.500012.8 08.7801.03K? 0
+092449.86 -371854.1 -000007.0+000012.800006.0 08.7801.05K? 0
+093209.62 -121714.0 -000020.9-000017.300017.4 08.7801.08K? 0
+093428.40 -223120.5 -000017.1+000013.500002.5 08.7801.03K? 0
+093813.76 -475559.1 +000016.6+000005.700000.5 08.7801.04K? 0
+094134.14 +441225.6 -000012.8-000027.500016.8 08.7801.10K? 0
+094206.87 -625514.9 -000013.4+000005.900005.9 08.7801.59K? 0
+094550.75 -455449.4 -000038.8+000014.200017.4 08.7801.04K? 0
+095019.35 -405135.1 -000056.5+000041.000008.6 08.7801.06K? 0
+095117.22 +451355.1 +000018.5-000006.700008.9 08.7801.01K? 0
+100055.05 +081306.2 -000039.1-000017.400003.6 08.7801.17K? 0
+100621.41 -601815.8 -000007.6+000027.100000.2 08.7801.66K? 0
+100722.38 -443059.5 +000009.1+000026.200007.1 08.7801.55K? 0
+101850.16 +272300.2 +000002.7-000018.400008.3 08.7801.07K? 0
+101907.90 -642903.4 +000008.4+000008.800006.6 08.7801.12K? 0
+102113.10 -521437.0 +000044.4+000002.800017.9 08.7801.04K? 0
+102230.42 -433253.2 +000009.9-000000.100007.3 08.7801.00K? 0
+102440.07 -461044.4 -000009.6+000005.600004.3 08.7801.67K? 0
+102520.75 +545427.6 -000009.0-000020.700008.6 08.7801.18K? 0
+102524.03 +370143.0 -000026.6-000031.400027.5 08.7801.03K? 0
+102709.73 -030121.8 +000039.2-000018.500004.2 08.7801.25K? 0
+102924.73 +294056.0 -000004.1-000007.400006.6 08.7801.09K? 0
+103547.28 -380239.5 -000014.3+000019.800017.9 08.7801.08K? 0
+103641.15 +035659.3 +000034.8-000015.700000.6 08.7801.18K? 0
+104012.69 +382406.7 -000026.4-000025.300017.4 08.7801.24K? 1
+104056.64 -585319.9 -000012.7+000011.300013.3 08.7801.19K? 0
+104102.75 -520508.9 +000017.9-000004.900012.0 08.7801.54K? 0 0.10 1.00
+104136.91 -614454.9 -000015.1+000007.000023.6 08.7801.16K? 0
+104317.19 -464917.6 -000010.1+000071.400018.7 08.7801.37K? 0
+104646.78 -531636.2 -000045.2+000015.700003.8 08.7801.00K? 0
+104848.29 -084434.9 +000000.6-000016.100006.7 08.7801.16K? 0
+105905.40 -595824.7 -000016.0-000022.900000.0 08.7801.65K? 0
+110235.78 -671736.7 +000009.2-000007.500002.9 08.7801.12K? 0
+110556.51 -353305.3 -000031.8+000007.500004.1 08.7801.32K? 0
+111350.81 -515326.9 -000016.1-000008.200028.3 08.7801.59K? 0
+111554.37 -414621.1 -000024.3+000004.100002.6 08.7801.16K? 0
+112212.78 +661601.2 +000013.7-000010.400003.0 08.7801.04K? 0
+112558.61 -490142.6 -000017.2-000003.600001.2 08.7801.57K? 0
+113151.31 +110220.7 +000055.0-000053.200002.5 08.7801.06K? 0
+113742.61 -080903.9 -000015.4+000016.000003.5 08.7801.57K? 0
+114000.86 -365354.1 -000011.4+000009.800003.8 08.7801.66K? 0
+114134.69 +193150.8 +000025.4-000006.000014.3 08.7801.17K? 0
+114211.36 -550715.8 -000031.0-000015.400021.1 08.7801.25K? 0
+120105.17 +275743.8 +000021.5-000031.100000.1 08.7801.18K? 0
+120551.10 -063225.2 -000004.3-000002.700011.0 08.7801.07K? 0
+120713.75 -522010.4 +000007.9-000001.100003.4 08.7801.07K? 0
+121310.20 -733843.7 -000000.9+000004.700001.4 08.7801.68K? 0
+123556.08 -012452.4 +000010.0-000008.800007.1 08.7801.17K? 0
+123605.56 +292711.6 -000024.4+000014.300021.1 08.7801.26K? 0
+124425.37 -383918.7 +000016.2-000027.000004.1 08.7801.17K? 0
+125109.74 +170224.3 -000030.2+000000.800015.4 08.7801.46K? 0
+125349.20 +323027.9 -000010.9-000039.800010.0 08.7801.24K? 0
+125515.50 -474706.8 -000003.2-000008.900012.8 08.7801.03K? 0
+125951.39 +224613.8 -000005.7+000009.700006.8 08.7801.44K? 0
+130121.33 -595145.7 -000010.5-000006.100027.0 08.7801.22K? 0
+131216.81 -724942.2 +000000.6-000007.600001.4 08.7801.26K? 0
+131730.75 -650208.9 -000003.1+000023.400021.2 08.7801.25K? 0
+132121.78 -575505.5 -000026.5-000013.900003.5 08.7801.49K? 0
+132500.47 -443041.1 -000045.8-000006.900007.0 08.7801.19K? 0
+132519.83 -511059.3 +000013.5-000010.300001.1 08.7801.31K? 0
+133450.68 -103621.0 +000000.2-000003.200004.8 08.7801.09K? 0
+133925.30 -561732.1 +000006.6+000009.600017.9 08.7801.46K? 0
+134009.80 -223816.5 +000015.6-000027.800007.7 08.7801.08K? 0
+134035.38 +183536.0 -000022.7+000040.200008.4 08.7801.02K? 0
+135130.28 -765344.9 -000004.8+000008.700005.1 08.7801.59K? 0
+140040.45 -411106.5 +000012.8-000019.200000.8 08.7801.05K? 0
+140546.36 +395848.3 -000006.8+000022.300018.8 08.7801.19K? 0
+140640.65 -423311.4 -000015.6-000001.700006.4 08.7801.17K? 0
+140822.66 -033200.1 -000017.0-000007.200025.2 08.7801.20K? 0
+141546.81 +124501.5 -000006.1-000019.700000.2 08.7801.59K? 0
+142141.95 -443036.0 +000007.2-000035.300000.6 08.7801.74K? 0
+143525.47 -082132.2 -000010.0-000019.300000.7 08.7801.14K? 0
+143619.33 -140140.4 -000066.0-000012.400014.1 08.7801.48K? 0
+143810.15 -624303.8 -000002.1+000010.800003.2 08.7801.92M? 0
+144005.49 -010418.6 -000024.9+000002.200023.0 08.7801.05K? 0
+144432.90 -231915.0 +000007.8-000007.500005.3 08.7801.63K? 0
+144619.26 +063246.6 +000013.8+000011.600031.0 08.7801.50K? 0
+145038.34 -601215.2 +000057.2-000004.900013.6 08.7801.43K? 0
+145711.40 +745628.5 -000076.0+000046.900008.0 08.7801.20K? 0
+150022.05 -775604.9 -000002.4-000011.300014.8 08.7801.09K? 0
+150119.54 -010316.7 -000047.7-000009.200009.7 08.7801.04K? 0
+150155.29 -672355.3 +000012.1-000018.700016.2 08.7801.52K? 0
+150455.80 +083334.7 -000001.5+000007.100010.8 08.7801.48K? 0
+150959.79 +714323.2 -000001.0-000014.300002.8 08.7801.21K? 0
+151719.61 +054139.1 +000006.0+000000.500028.7 08.7801.28K? 0
+152120.61 +045713.9 +000018.3-000030.100025.0 08.7801.34K? 0
+152326.50 +104325.4 -000011.9-000002.300037.6 08.7801.19K? 0
+152336.78 -494657.8 -000053.8-000013.200007.7 08.7801.14K? 0
+152747.38 +130543.9 -000015.4-000025.300000.4 08.7801.16K? 0
+152909.80 -244653.0 -000008.0+000003.300019.8 08.7801.18K? 0
+153205.96 +082412.2 +000017.2-000019.600009.5 08.7801.02K? 0
+153208.38 +054956.4 -000064.3-000029.400012.9 08.7801.24K? 0
+154342.37 +775945.3 -000013.8+000006.600001.5 08.7801.48K? 0
+154531.10 -794323.9 -000004.7-000015.000001.2 08.7801.15K? 0
+154822.81 -202343.4 +000024.9-000018.100011.6 08.7801.31K? 0
+155008.95 +231033.2 +000019.7-000069.300027.4 08.7801.28K? 0
+155236.26 -450850.0 -000004.4-000021.200030.8 08.7801.07K? 0
+155308.12 -590336.1 +000006.5-000034.100021.2 08.7801.47K? 0
+155755.52 -584116.0 -000014.7-000023.200018.9 08.7801.15K? 0
+160320.24 +135130.6 +000021.0-000032.800014.1 08.7801.00K? 0
+160439.47 +223902.5 -000021.3+000007.500006.3 08.7801.35K? 0
+160441.25 -593116.5 +000056.6-000001.400013.3 08.7801.20K? 0
+160558.68 -500157.7 -000040.4-000015.700024.0 08.7801.84K? 0
+160608.55 +114215.3 +000032.2-000013.300002.0 08.7801.36K? 0
+161009.29 -101101.5 +000010.5-000004.300015.1 08.7801.39K? 0
+161405.78 -181149.8 -000027.4-000019.400022.1 08.7801.27K? 0
+161435.03 -552553.5 -000020.6+000003.300002.0 08.7801.10K? 0
+161624.66 -684458.2 -000000.9+000001.800015.2 08.7801.43K? 0
+162525.13 +473519.7 +000000.1-000025.900011.0 08.7801.09K? 0
+162726.35 -514450.0 +000026.9+000003.000003.1 08.7801.22K? 0
+162945.73 -523917.4 -000049.7-000036.800007.3 08.7801.17K? 0
+163536.71 +211819.4 +000014.4-000023.900011.8 08.7801.54K? 0
+163552.38 -252253.4 -000028.7-000015.400015.6 08.7801.32K? 0
+164432.12 +361525.2 +000002.5+000001.900009.0 08.7801.42K? 0
+165157.80 -483522.4 -000030.3-000060.600027.1 08.7801.42K? 0
+165806.09 -320403.7 -000017.2-000012.500002.9 08.7801.41K? 0
+170521.09 -445904.9 +000004.1-000072.000024.4 08.7801.30K? 0
+170838.23 -383441.2 -000031.5+000001.200027.3 08.7801.29K? 0
+171157.42 -565022.1 +000013.6-000014.800005.8 08.7801.74K? 0
+171311.18 -552330.7 -000033.9-000011.500012.0 08.7801.00K? 0
+171336.83 +765412.8 -000011.4+000062.500004.9 08.7801.12K? 0
+171621.90 -425659.3 -000044.4-000007.400009.9 08.7801.72K? 0
+171710.28 -244850.5 +000001.7+000012.500008.1 08.7801.27K? 0
+171745.83 -812515.7 -000001.8-000060.900019.9 08.7801.15K? 0
+171836.94 -604826.5 -000010.8-000019.500004.0 08.7801.60K? 0
+172042.96 +455526.0 -000013.9+000019.500001.4 08.7801.34K? 0
+172400.05 +052717.2 +000035.8+000016.700000.1 08.7801.63K? 0
+172418.79 -180759.3 +000001.2+000024.600018.4 08.7801.15K? 0
+172518.86 -555935.1 -000008.6-000021.200006.5 08.7801.57K? 0
+172948.59 +053024.0 +000008.2+000001.700002.6 08.7801.14K? 0
+173134.71 -360437.0 +000012.2+000003.100015.4 08.7801.63K? 0
+173216.88 -620944.5 +000023.9+000027.000018.4 08.7801.16K? 0
+173243.05 -391257.7 +000045.9-000014.800020.8 08.7801.07K? 0
+173621.73 +030535.5 -000011.8-000008.600028.8 08.7801.05K? 0
+173833.07 +223545.6 -000009.3-000058.400013.9 08.7801.15K? 0
+173855.14 -105311.1 +000027.1-000008.800001.4 08.7801.36K? 0
+174252.63 +132524.7 -000017.3-000016.600007.9 08.7801.28K? 0
+174538.27 -415302.1 -000018.2-000039.600014.1 08.7801.40K? 0
+174547.21 +094205.9 +000005.4+000015.000022.5 08.7801.01K? 0
+174608.73 -443633.6 +000037.2-000005.300007.0 08.7801.02K? 0
+174821.02 +003336.4 -000012.8-000003.800021.7 08.7801.49K? 0
+175615.06 +113445.2 -000004.2+000010.100006.8 08.7801.41K? 0
+175912.69 +470918.9 +000016.9+000013.600023.0 08.7801.40K? 0
+180046.50 +655350.3 +000005.8-000003.100015.1 08.7801.04K? 0
+180258.68 -305802.4 -000011.8-000018.500029.6 08.7801.34K? 0
+180316.88 +265432.8 -000007.5-000031.800008.6 08.7801.13K? 0
+180420.99 +312830.7 +000017.0+000001.900002.9 08.7801.54K? 0
+180604.01 +220449.6 +000018.0-000011.700015.0 08.7801.24K? 0
+181435.43 -243359.0 -000022.6-000044.700015.9 08.7801.29K? 0
+181836.76 +662212.9 -000003.7+000028.000017.6 08.7801.30K? 0
+182110.09 +292001.5 -000003.0-000003.900014.3 08.7801.68K? 0
+182441.77 -122830.2 -000011.4-000008.600006.5 08.7801.92M? 0
+183255.44 -001949.1 +000009.5-000006.500038.7 08.7801.44K? 0
+183620.41 +551759.1 -000039.0-000017.300016.3 08.7801.67K? 0
+183730.40 -432902.0 +000007.4+000001.000007.6 08.7801.03K? 0
+183737.10 +014352.7 -000011.2-000017.200001.2 08.7801.15K? 0
+184214.83 +011421.6 +000005.8-000017.300008.9 08.7801.99M? 0
+184320.58 -503226.3 -000032.1-000039.000021.7 08.7801.12K? 0
+184446.68 -463710.3 -000012.4-000021.000024.7 08.7801.09K? 0
+184518.52 +421035.3 +000021.9-000006.200006.2 08.7801.71K? 0
+185005.52 -062501.3 +000006.9-000021.100014.8 08.7801.89M? 0
+185154.41 +291418.3 +000010.8-000000.800006.8 08.7801.15K? 0
+185322.76 -063343.4 +000027.0+000005.400021.3 08.7801.46K? 0
+185649.33 -065625.1 -000015.5-000049.100036.4 08.7801.22K? 0
+185713.90 +535609.2 -000043.0+000021.700002.5 08.7801.01K? 0
+185753.14 +365133.7 +000016.6-000001.700002.1 08.7801.25K? 0
+190138.37 +123641.6 +000028.7+000023.100002.9 08.7801.85K? 0
+190319.48 +095502.7 -000039.0-000013.000020.3 08.7801.60K? 0
+190455.68 +001358.5 -000009.8-000006.000030.7 08.7801.11K? 0
+190559.00 +071922.2 +000025.3+000005.800005.2 08.7801.42K? 0
+190706.46 -290938.9 -000031.4-000012.700016.8 08.7801.08K? 0
+191105.53 +560716.9 +000000.1-000025.000005.8 08.7801.15K? 0
+191203.29 -491928.8 +000009.1+000010.800021.2 08.7801.23K? 0
+191456.60 +180016.4 -000005.1+000019.600006.2 08.7801.47K? 0
+191555.57 -240503.6 +000022.5-000073.800002.8 08.7801.72K? 0
+191829.46 +742952.6 -000009.5+000002.100003.3 08.7801.14K? 0
+192027.41 +361115.7 -000014.2-000043.000012.6 08.7801.15K? 0
+192402.73 +363237.5 -000008.6-000015.200000.7 08.7801.62K? 0
+192849.60 +031044.3 +000006.2-000017.300000.7 08.7801.06K? 0
+193257.10 -075948.1 -000007.6-000030.800025.3 08.7801.76K? 0
+193747.14 -335013.3 -000002.6-000007.500008.3 08.7801.58K? 0
+193854.02 +194835.8 +000001.9-000023.000000.0 08.7801.54K? 0
+194442.05 +223547.8 -000018.0+000049.300025.0 08.7801.14K? 0
+194609.19 -152000.0 +000016.3-000019.500005.5 08.7801.07K? 0
+194716.11 +025747.7 -000016.2+000006.300025.0 08.7801.44K? 0
+194939.02 -645238.2 +000003.5-000012.200012.2 08.7801.08K? 0
+195006.18 +000217.9 +000033.9-000009.200025.1 08.7801.67K? 0
+195351.12 +044114.3 +000029.6+000014.400013.4 08.7801.71K? 0
+195845.81 +353717.7 +000021.5-000004.400006.3 08.7801.32K? 0
+200112.63 +344711.3 -000017.4-000041.900013.9 08.7801.17K? 0
+200317.07 +175153.7 -000014.0+000006.200032.5 08.7801.62K? 0
+200455.71 +321041.5 +000015.5+000005.800000.1 08.7801.08K? 0
+200514.04 -250328.9 +000035.9+000009.500016.9 08.7801.25K? 0
+200806.69 -453645.7 +000038.2-000016.400011.9 08.7801.01K? 0
+200855.67 +085340.6 -000012.3-000000.700000.5 08.7801.38K? 0
+201150.51 +614342.3 -000003.4-000039.600001.3 08.7801.34K? 0
+201324.28 +350844.0 -000042.5-000035.600012.4 08.7801.35K? 0
+201607.58 +173228.6 -000010.3+000001.500008.1 08.7801.17K? 0
+201837.90 +180357.9 +000006.2-000019.200024.2 08.7801.38K? 0
+201944.35 +213745.3 -000004.9-000024.400013.0 08.7801.02K? 0
+202056.81 -193832.3 -000021.4-000044.300007.6 08.7801.43K? 0
+202115.37 +372431.2 -000007.9-000005.300008.9 08.7801.30K? 1
+202301.55 +293229.8 -000008.8+000002.400018.1 08.7801.70K? 0
+202312.07 -105259.8 -000031.1-000039.400011.6 08.7801.15K? 0
+202405.90 +615819.3 -000004.6-000027.700017.2 08.7801.10K? 0
+202747.70 +295709.2 -000001.9+000001.900021.0 08.7801.70K? 0
+202919.20 +473330.0 -000026.5-000000.800016.5 08.7801.22K? 0
+203157.87 +144241.1 -000033.3+000016.300002.5 08.7801.06K? 0
+203402.33 +101511.4 +000012.4-000016.300009.2 08.7801.17K? 0
+203627.84 +493202.6 +000019.9+000005.700009.5 08.7801.26K? 0
+203938.13 +283404.5 -000023.0-000042.500003.8 08.7801.16K? 0
+204020.53 +400253.5 +000001.5-000018.900000.4 08.7801.22K? 0
+204530.74 +310219.5 -000003.9-000006.400003.2 08.7801.81K? 0
+204848.47 +150044.5 +000047.8-000000.600011.1 08.7801.20K? 0
+205053.14 +140811.5 +000020.7-000023.500010.7 08.7801.45K? 0
+205605.07 -190158.8 +000016.8+000030.500032.2 08.7801.49K? 0
+210555.09 -085007.4 -000017.7+000001.700000.9 08.7801.03K? 0
+211205.02 +584158.1 +000007.5-000013.300001.6 08.7801.23K? 0
+211234.56 +062059.2 +000014.2-000034.000008.0 08.7801.74K? 0
+211340.64 +194715.7 -000007.7+000009.000013.0 08.7801.23K? 0
+212111.52 +385542.9 +000030.7-000029.300011.6 08.7801.20K? 0
+212510.58 +333409.5 +000033.3-000026.000006.7 08.7801.10K? 0
+213028.40 -535718.6 +000012.5+000003.200027.7 08.7801.27K? 0 0.10 1.00
+213034.82 +323552.2 -000026.3+000004.600027.0 08.7801.62K? 0
+213637.80 -330545.9 -000003.9-000014.900000.7 08.7801.69K? 1
+214452.39 -101247.9 -000000.7-000018.600004.2 08.7801.44K? 0
+214813.23 -355027.2 +000037.2-000044.000002.9 08.7801.19K? 0
+214920.15 +294115.7 +000006.8+000007.800016.9 08.7801.63K? 0
+215220.61 -081805.6 -000023.5-000041.400015.0 08.7801.66K? 0
+215248.58 -451937.7 +000026.7-000015.600009.7 08.7801.01K? 0
+215346.79 +202623.6 -000024.2-000007.400011.2 08.7801.11K? 0
+215528.13 +444743.0 -000000.2-000029.700001.0 08.7801.83K? 0
+215702.47 -125848.0 +000027.5+000016.500007.1 08.7801.05K? 0
+220223.19 -073924.8 +000037.1-000044.500003.0 08.7801.12K? 0
+220223.21 -480341.6 -000030.1-000011.800006.7 08.7801.31K? 0
+220255.79 +081624.7 +000051.4+000014.800011.8 08.7801.35K? 0
+220256.83 +220458.7 +000042.0+000012.400009.8 08.7801.19K? 0
+220345.80 -155448.6 -000024.9-000023.100012.5 08.7801.00K? 0
+220628.40 -140515.3 +000021.2-000014.300009.7 08.7801.14K? 0
+221111.21 -222752.2 +000015.4+000006.800003.6 08.7801.04K? 0
+221727.08 +503406.1 -000010.5+000025.300004.4 08.7801.72K? 0
+221939.99 -153139.9 +000010.0-000010.200007.6 08.7801.52K? 0
+222509.27 +141747.3 +000000.4-000032.600002.2 08.7801.33K? 0
+223036.84 -300751.8 -000021.5-000001.300010.0 08.7801.06K? 0
+223655.18 +112405.5 +000037.4+000011.700021.0 08.7801.10K? 0
+223739.28 +221617.2 +000020.6+000012.100005.2 08.7801.53K? 0
+223745.78 -422416.5 +000014.8+000020.300011.5 08.7801.55K? 0
+224138.67 +112844.0 -000016.4-000000.800012.2 08.7801.67K? 0
+224653.00 +783910.0 +000005.7+000019.900008.4 08.7801.46K? 0
+224936.67 +242045.6 +000011.3-000015.300016.1 08.7801.11K? 0
+225442.19 +341432.7 +000026.1+000003.000016.6 08.7801.07K? 0
+230040.83 +075745.6 -000007.3-000010.900001.2 08.7801.34K? 0
+230109.52 +533041.0 -000005.2-000010.300007.9 08.7801.63K? 0
+231743.90 +491421.2 -000023.5-000014.400010.8 08.7801.10K? 0
+232201.87 -740958.6 +000001.5+000001.200007.4 08.7801.26K? 0
+232239.04 -010906.4 -000059.3-000007.500020.3 08.7801.32K? 0
+233125.17 +401242.4 -000015.7-000012.400008.1 08.7801.01K? 0
+233709.68 +190207.8 -000030.0-000008.000004.0 08.7801.46K? 0
+234522.37 +415523.2 -000006.3-000009.500001.1 08.7801.76K? 0
+234926.59 +294310.9 +000024.5+000006.700002.3 08.7801.03K? 0
+235713.19 +480613.9 -000005.6+000001.200000.9 08.7801.68K? 0
+235825.59 +484634.0 -000034.4-000002.900002.5 08.7801.23K? 0
+063757.37 +173130.8 -000017.9-000039.100019.4 08.7802.10M? 0
+111329.98 -600528.9 -000003.3+000005.400024.7 08.7802.23M? 0 0.10 1.00
+170913.20 -411137.7 -000057.2-000009.700020.0 08.7802.28M? 1
+171518.18 -393855.0 -000009.0+000016.700033.0 08.7802.34M? 0 0.10 1.00
+174511.63 -281932.0 -000045.0+000015.100049.8 08.7802.37M? 0
+234403.29 +614722.2 +000022.9+000004.100001.6 08.7802.60N? 0
+000016.83 +345455.4 +000024.8-000017.000012.8 08.7900.40F? 0
+000305.81 +315212.4 -000000.4-000008.700001.5 08.7900.54F? 0
+000325.32 -262454.7 +000007.1-000013.000002.2 08.7900.97K? 0
+000615.40 +632322.3 +000031.4+000003.400011.9 08.7900.23A? 0
+000655.31 +662542.1 -000014.9-000019.000007.0 08.7900.21A? 0
+000816.95 +342943.0 +000004.1-000013.900002.8 08.7900.33F? 0
+001606.20 +832213.0 -000044.2-000007.600008.7 08.7900.44F? 0
+002012.66 +531750.2 +000021.7+000004.300005.7 08.7900.39F? 0
+002457.25 -635701.4 -000058.9-000034.400020.2 08.7900.55F? 0
+002508.02 -315056.6 -000036.9-000042.500006.0 08.7900.61G? 0
+003035.05 +232905.1 -000004.1+000010.600011.6 08.7900.05A? 0
+003110.57 +560005.1 +000000.7-000000.400013.1 08.7900.04A? 0
+003413.38 +432134.9 +000050.4-000000.900008.3 08.7900.31F? 0
+003516.20 -864218.8 +000045.6+000013.200011.6 08.7900.40F? 0
+003754.42 -675648.8 +000013.2-000024.700002.4 08.7900.40F? 0
+004152.92 -433616.0 +000053.2+000016.800005.7 08.7900.92G? 0
+004343.45 +284642.8 +000003.8-000039.000002.9 08.7900.44F? 0
+004647.49 +013238.8 +000004.0-000004.500002.9 08.7900.90G? 0
+004711.17 -010927.2 -000054.0-000079.700005.2 08.7900.96K? 0
+004829.78 +544825.0 -000000.2-000013.400007.3 08.7900.07A? 0
+004858.95 +765854.0 +000036.7-000035.900009.6 08.7900.54F? 0
+005023.49 -050726.6 +000059.5+000099.400009.7 08.7900.59G? 0
+005207.57 +103603.4 +000000.0+000000.000000.0 08.7900.40F? 1
+005301.41 -610435.2 +000035.0+000028.100023.4 08.7900.62G? 0
+005739.02 -635332.4 +000068.0+000010.400012.8 08.7900.30A? 0
+005740.61 +601416.8 +000009.2-000004.600012.8 08.7900.30A? 0
+010251.38 +600736.5 -000003.0+000007.200001.4 08.7900.16A? 0
+010255.60 +313502.0 -000028.8-000009.900014.0 08.7900.41F? 0
+010615.24 -200336.7 -000072.8-000038.600008.3 08.7900.53F? 0
+011414.96 +722942.7 -000004.9-000002.100001.4 08.7900.05A? 0
+011931.03 -481740.8 +000038.7+000024.700005.4 08.7900.32F? 0
+012310.12 +532822.3 +000074.1-000047.700011.8 08.7900.48F? 0
+013230.92 -625038.2 +000079.1+000050.700014.5 08.7900.87G? 0
+013446.21 +434623.3 +000003.8-000012.600000.2 08.7900.13A? 0
+013628.96 +372522.5 -000003.5+000001.500004.4 08.7900.20A? 0
+013637.94 +611636.3 -000006.4+000001.200006.4 08.7900.23A? 0
+014024.56 -450208.4 +000005.9+000005.000003.6 08.7900.38F? 0
+014203.42 -045640.3 +000036.9+000018.700007.1 08.7900.94G? 0
+014415.02 -500557.2 +000041.8+000014.200012.7 08.7900.20A? 0
+014529.91 +444822.9 -000012.4-000008.200006.0 08.7900.38F? 0
+014556.15 +361118.3 +000032.1-000023.900016.9 08.7900.98K? 0
+015226.73 +525919.2 +000028.8-000037.200011.2 08.7900.21A? 0
+015242.19 -271443.3 -000043.2-000010.100006.9 08.7900.61G? 0
+015409.64 +241021.8 -000040.7+000006.900025.2 08.7900.23A? 0
+015435.81 +315111.1 -000004.7+000001.400010.3 08.7900.42F? 0
+015642.18 -242750.1 +000014.4+000009.700002.1 08.7900.28A? 0
+015746.03 +305348.4 +000014.2+000008.000027.8 08.7900.99K? 0
+020406.97 -121821.4 +000008.0-000013.600004.8 08.7900.38F? 1
+020756.30 -095125.4 -000051.0-000042.700000.7 08.7900.62G? 0
+020917.74 +541911.8 -000006.1+000010.900001.5 08.7900.01A? 0
+021137.60 -020125.5 -000072.2-000106.300032.6 08.7900.44F? 0
+021207.07 +571846.0 -000007.1-000006.100016.3 08.7900.02A? 0
+021221.99 +481450.7 +000009.8-000010.200001.0 08.7900.05A? 0
+021537.38 +394421.0 +000025.9-000024.400009.7 08.7900.17A? 0
+021549.43 -155333.7 -000069.2-000122.600018.9 08.7900.59G? 0
+021642.65 +581243.2 +000040.6-000045.000016.5 08.7900.39F? 0
+021825.78 -042004.1 +000011.2-000025.300011.6 08.7900.66G? 0
+022103.67 +424627.0 +000037.7-000203.400029.9 08.7900.85G? 0
+022110.71 +272400.8 -000063.7-000040.200014.9 08.7900.89G? 0
+022135.61 +443557.7 +000000.0+000000.000000.0 08.7900.36F? 1
+022451.82 +622832.9 +000029.7+000053.500017.9 08.7900.68G? 0
+022528.36 +364659.0 +000006.7-000010.200005.3 08.7900.33F? 0
+023053.08 +531018.3 -000008.7-000023.600000.3 08.7900.48F? 1
+023115.84 +470231.7 +000000.0+000000.000000.0 08.7900.58G? 1
+023600.47 -212415.4 -000014.4+000015.000012.1 08.7900.36F? 0
+023912.14 +241910.8 +000024.2-000040.500007.3 08.7900.41F? 0
+023932.83 +242744.7 -000020.1-000021.000027.1 08.7900.48F? 0
+024119.88 +160224.3 +000073.9+000006.800037.7 08.7900.45F? 0
+024622.39 +270314.7 -000032.6-000005.800005.2 08.7900.42F? 0
+024640.22 -773115.6 -000011.4-000003.100001.5 08.7900.31F? 0
+025600.11 +685832.4 +000009.5-000010.700006.2 08.7900.29A? 0
+025613.82 +003119.9 +000027.1+000009.000019.2 08.7900.47F? 0
+025705.28 +073912.5 +000061.4-000022.800027.0 08.7900.52F? 0
+030031.19 +393421.3 -000034.3-000006.400001.9 08.7900.39F? 0
+030108.50 -761007.9 +000015.3+000007.900000.0 08.7900.97K? 0
+030224.76 -224826.6 +000075.2+000036.100010.0 08.7900.51F? 0
+030616.25 +843802.8 +000016.2-000011.400002.1 08.7900.25A? 0
+030628.02 +113846.4 -000016.3-000053.700017.3 08.7900.59G? 0
+031415.51 +182031.7 +000011.6-000011.200020.1 08.7900.79G? 0
+031908.89 +374522.1 -000036.8-000049.600015.5 08.7900.41F? 0
+033130.16 +495407.7 +000008.5-000028.700007.8 08.7900.25A? 0
+033222.44 -333003.6 +000134.6-000065.100011.5 08.7900.85G? 0
+034016.74 +265054.9 -000001.4+000015.600002.8 08.7900.20A? 0
+034106.00 +610306.3 +000048.7-000054.200007.2 08.7900.57F? 0
+034514.24 +012754.3 -000008.7-000140.900008.7 08.7900.93G? 0
+035533.73 -595856.0 -000004.3+000001.100009.6 08.7900.21A? 0
+040248.77 -441752.6 +000014.7+000001.200001.8 08.7900.14A? 0
+040302.53 -081551.1 -000008.8-000014.000024.6 08.7900.46F? 0
+040849.60 +102749.4 -000028.2-000049.600039.4 08.7900.65G? 0
+040935.37 +031526.4 -000003.6-000037.100009.7 08.7900.45F? 0
+041211.32 +213209.0 +000047.6-000007.200005.8 08.7900.63G? 0
+041851.39 -495020.1 +000016.8-000000.400008.3 08.7900.93G? 0
+041942.79 -800712.5 -000003.2+000011.300011.2 08.7900.54F? 0
+042537.14 -051431.2 +000001.9-000027.800009.3 08.7900.49F? 0
+042711.87 +233046.7 +000004.9-000002.600001.6 08.7900.39F? 0
+043400.41 +071620.4 -000004.6-000005.600007.8 08.7900.37F? 0
+043614.10 +003709.8 +000035.3+000003.500001.6 08.7900.17A? 0
+043709.69 -253322.7 +000008.2-000003.400016.2 08.7900.60G? 0
+044127.14 +144924.5 +000011.8+000003.100018.8 08.7900.54F? 0
+044142.21 +413416.6 +000041.9-000068.900022.8 08.7900.48F? 0
+044224.02 +055856.4 +000014.2+000016.600017.6 08.7900.96K? 0
+044526.72 -594846.8 +000000.5+000012.400006.3 08.7900.15A? 0
+044612.21 +285224.5 -000002.2+000000.300005.5 08.7900.67G? 0
+044836.47 -372606.4 -000012.1-000057.400002.9 08.7900.47F? 0
+045412.93 +493448.2 +000022.4-000014.300013.9 08.7900.54F? 0
+045612.38 -240846.2 +000010.9-000050.400016.2 08.7900.54F? 0
+045755.42 -052239.5 -000052.7-000125.400023.9 08.7900.45F? 0
+045956.05 -582951.9 +000009.5+000018.800014.6 08.7900.34F? 0
+050221.92 -463112.6 -000008.8+000018.700003.4 08.7900.44F? 0
+050802.76 +092231.2 +000011.8-000005.600001.5 08.7900.41F? 0
+050857.93 -070959.1 +000004.0-000009.900005.6 08.7900.07A? 0
+050923.23 +414120.9 +000021.7-000073.800035.3 08.7900.44F? 0
+050942.45 +054656.3 +000033.0-000014.300001.5 08.7900.29A? 0
+051502.09 +314412.9 -000014.6-000007.400003.6 08.7900.03A? 0
+051917.90 -094545.2 -000011.3+000008.900004.4 08.7900.03A? 0
+052032.81 -424412.8 -000045.8-000017.600012.5 08.7900.43F? 0
+052512.87 -111855.0 -000024.0+000018.800018.5 08.7900.15A? 0
+052520.89 +622508.7 +000011.7+000028.700001.7 08.7900.34F? 0
+052605.24 -304023.1 +000022.8+000019.200013.8 08.7900.76G? 0
+052615.24 -591132.7 -000015.6-000055.700009.1 08.7900.41F? 0
+052632.94 +003138.1 +000016.3-000004.300000.3 08.7900.84G? 0
+052639.91 +501643.9 -000018.7+000000.400008.4 08.7900.33F? 0
+052717.00 -144131.5 -000020.5-000148.300016.3 08.7900.62G? 0
+052753.29 +785720.3 +000015.8-000089.200011.9 08.7900.50F? 0
+053006.29 +344117.1 +000017.4+000011.500009.9 08.7900.40F? 0
+053103.61 -031921.1 -000053.5-000133.700022.4 08.7900.73G? 0
+053150.39 -235607.8 +000001.9+000007.100008.4 08.79-0.03B? 0
+053245.16 +141311.3 +000054.3-000062.700003.4 08.7900.60G? 0
+053615.80 +340836.7 +000024.8-000043.800026.6 08.7900.03A? 0
+053622.81 +321958.2 +000004.3+000005.600016.9 08.7900.08A? 0
+053920.30 +174351.8 -000028.5-000012.100019.3 08.7900.46F? 0
+054013.26 -150302.2 -000005.4-000089.800005.5 08.7900.62G? 0
+054210.58 +133530.7 -000000.7+000006.000003.1 08.7900.09A? 0
+054517.13 +134230.5 -000004.4+000014.000009.6 08.7900.12A? 0
+054945.69 +270719.3 +000063.7-000265.600039.5 08.7900.92G? 0
+055015.79 +320914.3 -000013.0-000113.900018.3 08.7900.91G? 0
+055125.59 -100107.0 -000000.8-000009.400009.6 08.7900.39F? 0
+055600.97 -670400.0 +000046.3+000162.500014.5 08.7900.57F? 0
+055717.63 -023012.3 -000013.0-000033.300011.0 08.7900.95K? 0
+055843.29 +204445.8 -000016.2-000031.000015.2 08.7900.53F? 0
+060000.45 -195055.3 -000004.3-000034.900004.5 08.7900.38F? 0
+060044.69 -101052.4 -000003.1-000018.200012.2 08.7900.55F? 0
+060147.08 +441831.3 -000006.8-000007.300013.9 08.79-0.01B? 0
+060454.19 -214123.3 -000012.9-000028.100003.2 08.7900.97K? 1
+060631.59 -010112.5 +000026.4+000000.300005.1 08.7900.41F? 0
+060651.76 -484122.8 +000010.0-000007.400009.2 08.7900.34F? 0
+060823.46 +045941.6 -000038.6+000006.400007.3 08.7900.21A? 0
+061003.21 +410334.9 +000004.6-000034.000019.8 08.7900.96K? 0
+061435.24 -431419.5 -000000.7+000006.900007.2 08.7900.37F? 0
+061446.36 -025805.5 -000003.9-000010.600010.6 08.7900.01A? 0
+061555.42 +042134.0 -000004.3-000001.700010.9 08.7900.98K? 0
+061608.38 -413828.2 -000003.7-000144.100016.3 08.7900.66G? 0
+061623.20 +175605.7 -000001.9+000004.400004.4 08.7900.25A? 0
+061811.24 -271408.8 -000008.1+000007.300007.0 08.7900.45F? 0
+062047.56 +140257.8 +000002.4-000034.600022.7 08.7900.96K? 0
+062119.34 -444625.2 -000002.7+000032.700003.8 08.7900.04A? 0
+062235.56 -002952.2 -000042.7-000025.200006.6 08.7900.75G? 0
+062349.95 -501326.6 +000016.4+000033.400013.8 08.7900.39F? 0
+062907.43 +542336.9 +000005.2-000019.500004.6 08.7900.20A? 0
+063130.01 -162353.8 -000008.8-000003.100008.3 08.79-0.04B? 0
+063350.27 +592724.7 -000005.3+000005.400030.1 08.7900.87G? 0
+063503.33 -410130.8 -000033.1+000101.500017.3 08.7900.44F? 0
+063518.74 +312345.2 +000029.2-000038.800027.2 08.7900.72G? 0
+063854.71 -155811.0 -000007.1+000005.600007.3 08.7900.14A? 0
+063906.79 +020512.5 -000004.5+000001.000019.2 08.7900.19A? 0
+063959.45 -135751.0 -000004.3+000018.800000.3 08.79-0.02B? 0
+064051.16 +100143.9 -000007.9-000008.100014.5 08.7900.00B? 0
+064133.84 +540123.4 -000018.6+000004.500006.8 08.7900.95G? 0
+064141.53 +454753.6 -000016.7-000029.400003.0 08.7900.15A? 0
+064217.90 +252149.5 -000009.5-000002.200002.2 08.7900.45F? 0
+064236.80 -012907.6 -000001.2-000009.500019.0 08.7900.11A? 0
+064320.10 -482658.5 -000030.5+000062.600001.0 08.7900.51F? 0
+064407.99 +243254.6 -000025.1-000045.000001.8 08.7900.29A? 0
+064421.80 -301018.5 -000040.4-000038.900002.6 08.7900.60G? 0
+064449.55 -172600.4 -000006.0-000002.400004.1 08.7900.01A? 0
+064555.45 +005819.3 +000016.3+000032.900010.5 08.7900.95K? 0
+064557.37 -011510.4 -000007.6-000017.900007.3 08.7900.17A? 0
+064605.37 +323319.6 -000446.9+000088.400030.5 08.7900.99K? 0
+064726.51 +550537.8 +000038.7+000047.500000.7 08.7900.48F? 0
+064902.68 +172508.9 +000041.6+000014.500001.7 08.7900.95G? 0
+064906.43 +053516.1 -000039.1-000061.800018.9 08.7900.54F? 0
+065054.62 -070626.4 -000002.0+000005.900011.8 08.7900.03A? 0
+065126.42 -252209.7 -000005.1-000000.400000.4 08.79-0.13B? 0
+065727.68 -431320.6 -000002.0+000029.200002.0 08.7900.28A? 0
+065844.96 -191948.0 -000004.0+000004.200004.9 08.79-0.07B? 0
+065911.68 -384954.9 +000000.8+000014.500002.0 08.79-0.10B? 0
+070041.78 +350434.3 +000009.7-000015.300007.1 08.7900.83G? 0
+070101.57 -265722.0 -000011.6+000002.100003.2 08.79-0.04B? 0
+070131.61 +154041.9 +000020.4-000004.500011.5 08.7900.04A? 0
+070522.03 -592328.6 -000017.7+000023.400002.5 08.7900.97K? 0
+070651.59 +411835.8 +000022.3-000036.800014.9 08.7900.56F? 0
+070721.91 +232522.1 -000030.0-000014.700019.5 08.7900.97K? 0
+071056.83 -094946.0 +000027.6+000002.700006.3 08.7900.88G? 0
+071105.88 -274603.1 -000003.8-000015.100002.7 08.7900.11A? 0
+071222.89 -573246.9 +000004.8+000018.000003.8 08.79-0.02B? 0
+071235.56 -361316.4 -000014.4+000016.900012.8 08.7900.23A? 0
+071348.15 +111557.9 -000006.6-000018.300015.3 08.7900.50F? 0
+071446.31 +263854.1 +000000.2-000022.500018.1 08.7900.53F? 0
+071553.26 -064525.5 -000009.9+000001.300000.5 08.79-0.01B? 0
+071755.77 -005123.1 -000017.3-000007.700001.8 08.7900.03A? 0
+071930.10 -220017.3 +000009.5+000012.200006.7 08.7900.09A? 0
+072116.01 -032711.6 +000005.7+000004.100003.9 08.79-0.01B? 0
+072145.96 -752108.6 -000025.8+000086.000013.3 08.7900.32F? 0
+072346.12 +000040.3 +000000.8-000040.100013.8 08.7900.58G? 0
+072449.88 +180443.2 -000006.0-000004.500006.6 08.7900.21A? 0
+072509.40 -155704.9 +000000.1-000002.300026.0 08.7900.47F? 0
+072653.72 +570821.4 -000007.1-000031.100010.5 08.7900.21A? 0
+072730.91 +195000.7 +000018.2-000004.000011.0 08.79-0.02B? 0
+072854.94 +251606.7 +000024.4-000004.700010.2 08.7900.69G? 0
+073232.90 +444311.2 -000008.8-000021.100006.0 08.7900.32F? 0
+073526.09 -415712.1 -000009.9+000007.500005.9 08.7900.13A? 0
+073613.39 -062117.3 -000018.1+000001.300006.1 08.7900.14A? 0
+073827.55 -054721.3 -000016.2-000016.600014.3 08.7900.56F? 0
+073832.09 -100301.9 -000006.0-000002.600009.3 08.79-0.04B? 0
+074059.86 -243548.9 -000018.8+000006.500007.2 08.7900.51F? 0
+074233.52 -054446.6 -000009.5+000008.500001.9 08.7900.26A? 0
+074756.66 -513921.8 -000003.0+000011.600004.9 08.7900.05A? 0
+074758.08 +002810.7 -000008.3-000019.200012.9 08.7900.91G? 0
+074825.89 +121658.0 -000007.3-000020.500004.8 08.7900.32F? 0
+075000.75 -401201.1 -000001.2-000000.100008.9 08.7900.68G? 0
+075047.72 -325949.7 -000011.8+000009.700007.0 08.79-0.07B? 0
+075145.53 +054811.9 -000010.8-000015.300020.9 08.7900.49F? 0
+075505.34 -021509.9 -000010.9-000001.800010.1 08.7900.04A? 0
+075626.64 -403454.5 +000003.3+000010.000002.7 08.7900.93G? 0
+075800.90 -490112.2 -000008.5+000009.100000.1 08.79-0.02B? 0
+075850.44 -402034.7 +000003.9+000001.800010.4 08.7900.27A? 0
+080019.21 +110121.4 -000026.6+000005.100010.8 08.7900.97K? 0
+080214.73 -121714.1 +000003.0+000004.000006.0 08.7900.17A? 0
+080437.55 +345030.4 -000031.9+000021.900007.6 08.7900.42F? 0
+080552.47 +240207.8 -000037.2-000031.800004.9 08.7900.47F? 0
+080604.16 +184447.1 +000006.2-000002.000001.4 08.7900.21A? 0
+080823.60 -454743.1 -000009.0+000010.600002.7 08.79-0.04B? 0
+081309.42 -341913.7 -000009.1+000017.000002.6 08.7900.10A? 0
+081651.72 -190958.9 -000005.1+000010.800004.9 08.79-0.01B? 0
+081923.46 -504102.6 -000017.8+000034.200011.1 08.7900.18A? 0
+082025.21 -512952.0 -000010.1+000007.400004.3 08.7900.33F? 0
+082112.43 +175041.9 -000011.3-000032.400005.7 08.7900.19A? 0
+082524.86 -213438.4 +000010.3-000034.600024.5 08.7900.64G? 0
+082536.53 -052859.3 +000004.7+000029.400000.0 08.7900.05A? 0
+082539.69 -122553.7 -000007.5+000008.800022.2 08.7900.03A? 0
+082728.55 -030229.7 -000074.3-000043.100004.4 08.7900.49F? 0
+082858.66 -253359.3 -000005.6-000006.600005.5 08.79-0.05B? 0
+082908.54 -154620.6 -000015.9+000018.700020.3 08.7900.08A? 0
+082945.47 +042102.5 -000005.6-000000.700013.6 08.7900.42F? 0
+083029.12 -080032.9 -000050.0+000007.900014.2 08.7900.33F? 0
+083120.50 -023121.5 -000015.3+000013.100001.5 08.7900.50F? 0
+083146.30 -275536.6 -000013.0+000008.200003.7 08.7900.05A? 0
+083147.96 +024304.1 +000009.8-000031.000008.1 08.7900.97K? 0
+083153.60 -442414.8 +000025.7-000010.000005.7 08.7900.94G? 0
+083338.68 -631856.9 -000018.8+000011.200003.1 08.7900.90G? 0
+083349.16 -495625.5 -000015.3+000009.400003.9 08.7900.11A? 0
+083433.22 +085431.6 -000083.3+000014.400003.9 08.7900.46F? 0
+083837.99 +092358.7 -000008.8-000054.800016.0 08.7900.36F? 0
+083910.94 +245744.7 -000001.7-000033.400015.6 08.7900.95K? 0
+083925.55 -050513.4 -000008.8-000015.300010.8 08.7900.33F? 0
+084058.60 +052601.9 -000034.1+000002.100015.5 08.7900.99K? 0
+084423.14 -002635.6 -000020.7-000000.900017.1 08.7900.16A? 0
+084549.99 -794120.0 -000059.5+000010.000015.1 08.7900.41F? 0
+084551.42 -493230.5 -000002.0+000020.100000.4 08.7900.34F? 0
+084650.48 +201836.8 +000033.5-000017.300016.2 08.7900.38F? 0
+084720.63 -060010.0 +000003.9-000042.500016.9 08.7900.88G? 0
+084724.17 -440359.4 -000009.8-000005.900002.7 08.79-0.06B? 0
+085259.56 +061130.3 -000020.9-000001.200018.6 08.7900.31A? 0
+085530.63 +441240.1 -000033.8-000035.400002.4 08.7900.42F? 0
+085531.67 +700805.3 +000010.1+000020.300018.8 08.7900.91G? 0
+085725.92 -092506.0 +000015.1-000021.800019.8 08.7900.14A? 0
+085736.83 -510804.3 -000120.1+000039.500009.5 08.7900.53F? 0
+090158.85 -234503.4 -000053.6-000009.100005.8 08.7900.62G? 1
+090606.68 -545414.3 -000017.2+000013.800013.7 08.79-0.01B? 0
+091018.48 +522301.7 -000037.0-000019.400021.4 08.7900.23A? 0
+091239.64 +615629.2 -000108.7-000041.900011.9 08.7900.56F? 0
+091820.58 -455040.0 -000007.9+000005.400000.1 08.79-0.06B? 0
+092027.48 -172528.7 -000012.8-000025.900006.5 08.7900.71G? 0
+092110.11 -321649.3 -000000.2+000005.700011.3 08.79-0.00B? 0
+092115.23 +342618.6 -000012.8+000003.800002.0 08.7900.21A? 0
+092300.45 -653132.9 -000009.1+000021.500012.9 08.7900.37F? 0
+092402.49 +344748.8 +000023.3+000029.000025.6 08.7900.59G? 0
+092517.35 -204618.5 -000015.0+000015.800012.1 08.7900.36F? 0
+092708.44 -514710.1 -000016.8-000004.800001.3 08.7900.08A? 0
+092846.79 -365603.1 +000002.3-000008.300004.0 08.7900.31F? 0
+093059.50 -672113.0 -000010.7+000005.200013.8 08.7900.04A? 0
+093247.88 +034140.8 -000132.1+000022.100022.3 08.7900.62G? 0
+093431.30 -095803.3 -000029.4+000019.200007.8 08.7900.05A? 0
+093526.02 -395108.2 -000052.7-000020.100007.1 08.7900.64G? 0
+093608.77 -435501.0 -000007.5+000018.600011.5 08.7900.91G? 0
+093657.86 -795023.2 -000019.2+000015.700005.7 08.7900.69G? 0
+093944.13 -441351.3 +000013.2-000035.800010.0 08.7900.51F? 0
+094406.73 -330702.2 -000025.1+000000.400005.3 08.7900.07A? 0
+094526.18 -541758.0 -000021.3+000008.500000.9 08.79-0.06B? 0
+094605.47 +032629.2 -000027.7-000006.300000.7 08.7900.18A? 0
+094735.93 -680320.0 +000004.2-000019.400015.1 08.7900.84G? 0
+094758.62 +422551.3 -000003.2-000006.300008.9 08.7900.45F? 0
+094805.08 -543442.3 -000015.0+000002.300010.0 08.7900.42F? 0
+095156.48 -522146.9 -000028.6+000006.700016.7 08.7900.28A? 0
+095226.82 -234603.8 +000025.0-000071.800012.6 08.7900.60G? 0
+095613.02 -555424.6 -000012.4-000004.700000.6 08.7900.18A? 0
+095756.82 +465709.9 -000070.2-000105.300012.9 08.7900.56F? 0
+100046.69 -304653.7 +000000.5-000008.500008.4 08.7900.19A? 0
+100232.41 -252754.0 -000064.5+000026.300009.7 08.7900.49F? 0
+100833.04 +682616.1 -000253.0-000141.100026.1 08.7900.77G? 0
+100856.68 -345543.0 -000015.2-000003.700024.6 08.7900.14A? 0
+101213.02 -074930.8 +000032.8-000002.500010.2 08.7900.39F? 0
+101650.06 -202937.9 -000039.1-000004.500018.6 08.7900.42F? 0
+101655.13 +022518.6 -000175.4-000077.100015.7 08.7900.64G? 0
+101727.55 -583157.5 -000007.0+000003.500003.7 08.79-0.02B? 0
+101743.79 +032735.5 +000013.8-000000.900012.3 08.7900.98K? 0
+101851.75 -652329.5 -000029.4+000032.300005.1 08.7900.29A? 0
+101941.94 -271102.7 +000068.2+000007.500001.2 08.7900.95K? 0
+102022.04 -120909.7 -000299.9+000028.600024.6 08.7900.71G? 0
+102142.84 +212337.7 -000059.6-000002.800005.9 08.7900.40F? 0
+102710.62 +224559.1 -000104.9-000074.300013.1 08.7900.94G? 0
+103233.74 +124349.9 -000020.2-000035.900009.8 08.7900.33F? 0
+103409.70 -522941.7 -000001.8-000010.000002.4 08.7900.27A? 0
+103429.10 -572052.1 -000016.2-000001.800009.5 08.7900.19A? 0
+103502.14 -574943.1 +000003.6-000001.600000.6 08.7900.03A? 0 0.10 1.00
+103553.57 -290746.5 -000029.2+000014.800010.6 08.7900.24A? 0
+103758.59 -204851.6 +000006.9-000005.300012.5 08.7900.29A? 0
+103851.50 -642951.1 +000000.0+000000.000000.0 08.7900.46F? 0
+103854.85 -100903.2 -000033.9-000070.900014.7 08.7900.89G? 0
+103859.32 -574641.5 -000001.2+000006.700016.8 08.7900.23A? 0 0.10 1.00
+104612.73 -054536.9 -000108.1-000003.800001.3 08.7900.15A? 1
+104716.12 -015235.7 +000014.8-000022.900005.8 08.7900.48F? 0
+104819.86 +220529.9 -000042.0+000008.600006.9 08.7900.35F? 0
+104823.10 -415647.2 +000040.2-000015.900000.9 08.7900.45F? 0
+104840.82 +065827.9 -000017.5+000002.600030.2 08.7900.31A? 0
+104859.39 -081009.3 +000005.5+000001.400001.4 08.7900.98K? 0
+104913.97 +875132.2 -000025.9+000002.200005.8 08.7900.50F? 0
+110031.14 -492014.8 +000000.0+000000.000000.0 08.7900.42F? 1
+110200.01 -663553.2 -000016.5+000011.000002.9 08.7900.09A? 0
+110247.81 -622847.7 +000053.5-000054.000003.0 08.7900.52F? 0
+110551.12 +223955.6 +000006.9+000013.700003.4 08.7900.30A? 0
+110551.40 +504912.9 -000013.8-000002.800025.7 08.7900.96K? 0
+110610.86 -155908.2 -000052.6-000029.800003.0 08.7900.35F? 0
+110822.75 +375919.3 +000055.1+000004.800016.7 08.7900.55F? 0
+111506.43 -600718.0 -000021.5+000017.100008.9 08.7900.01A? 0
+112034.47 -603451.2 +000000.0+000000.000000.0 08.7900.25A? 1
+112101.50 -035947.4 -000036.9+000009.900019.5 08.7900.31F? 0
+112228.05 +291557.1 +000021.4+000004.700016.1 08.7900.90G? 0
+112351.82 +033709.1 -000122.6-000090.000035.5 08.7900.83G? 0
+112650.85 -504249.7 +000002.5+000009.000001.1 08.7900.03A? 0
+113235.65 -604451.6 -000014.4-000002.000008.9 08.79-0.07B? 0
+113757.82 +154636.9 -000001.7-000007.800001.2 08.79-0.01B? 0
+114127.25 +090057.6 -000288.7+000071.700021.0 08.7900.62G? 0
+114400.59 -320014.6 +000004.5-000018.200006.5 08.7900.40F? 0
+114532.92 -420444.0 -000018.0-000008.200008.2 08.7900.12A? 0
+114957.22 -230228.2 -000022.4+000005.400016.5 08.7900.36F? 0
+115745.28 +725958.7 -000031.1-000022.200006.1 08.7900.31A? 0
+115831.11 +312014.6 -000111.0-000003.500003.9 08.7900.53F? 0
+115920.42 +270655.6 -000006.4+000001.500004.6 08.7900.28A? 0
+115958.37 -553510.1 -000006.4+000007.800006.5 08.79-0.02B? 0
+120504.27 +201327.2 -000000.8-000008.500019.5 08.7900.92G? 0
+120607.95 -501439.3 -000207.8+000053.500010.6 08.7900.55F? 0
+120725.87 -655358.5 -000027.9-000004.500000.3 08.7900.60G? 0
+120925.68 +022619.3 -000006.6-000044.700013.4 08.7900.99K? 0
+121046.29 +854218.3 -000022.2-000010.600013.1 08.7900.44F? 0
+121759.57 -500931.9 -000033.4-000005.000019.6 08.7900.25A? 0
+121801.50 -490714.8 -000028.5-000006.900003.2 08.7900.56F? 0
+122134.45 -134052.8 -000109.1+000020.300011.2 08.7900.51F? 0
+122927.68 -261825.2 +000009.7-000070.400013.2 08.7900.52F? 0
+123005.01 -065933.1 -000090.6-000067.000012.6 08.7900.52F? 0
+123158.14 -434721.4 -000033.9+000007.400007.2 08.7900.47F? 0
+123441.19 +551719.4 -000166.9+000026.900019.4 08.7900.78G? 0
+123923.00 -080150.7 -000021.6-000015.600001.6 08.7900.38F? 0
+124351.19 +150644.2 +000009.7+000010.900005.2 08.7900.28A? 0
+124711.60 -611324.5 -000002.9-000011.000000.2 08.7900.34F? 0
+124847.11 -434255.4 -000001.0+000000.500002.2 08.7900.01A? 0
+124910.18 +733511.1 -000031.7+000017.600008.2 08.7900.45F? 0
+124919.11 +592107.2 -000086.5-000026.200008.1 08.7900.49F? 0
+125110.90 -461645.0 -000051.7-000010.900010.1 08.7900.37F? 0
+125316.30 +250838.0 -000045.7-000009.300014.8 08.7900.45F? 0
+125919.86 -712135.2 +000006.8-000015.900003.2 08.7900.99K? 0
+130300.53 -595953.9 -000018.6+000004.100004.9 08.7900.23A? 0
+130448.30 -435528.1 -000030.9-000020.400009.5 08.7900.25A? 0
+130529.72 +160545.4 -000043.9-000224.400003.9 08.7900.68G? 0
+130715.78 -313203.9 -000039.9-000018.900006.5 08.7900.94G? 0
+130753.18 -523127.9 -000018.4-000004.800000.5 08.7900.01A? 0
+130909.96 +632951.5 -000069.4-000001.000006.2 08.7900.36F? 0
+131521.00 -014445.7 -000031.9+000018.300003.1 08.7900.67G? 0
+131557.55 -030645.5 -000028.3-000136.700002.8 08.7900.79G? 0
+131814.56 +261732.4 -000023.4-000016.500011.8 08.7900.38F? 0
+131823.35 -470609.1 -000021.3-000016.100017.6 08.7900.32F? 0
+131945.94 -655500.4 -000031.7-000004.100004.2 08.7900.40F? 0
+132439.69 +510839.8 -000007.5+000011.300017.9 08.7900.53F? 0
+132946.18 +611505.9 -000017.5-000015.400010.1 08.7900.47F? 0
+133235.90 -101209.3 +000027.3-000013.700000.9 08.7900.46F? 0
+133750.53 -724830.0 -000017.9-000001.200001.3 08.7900.04A? 0
+134050.89 -695927.1 +000007.1+000007.300000.1 08.7900.30A? 0
+134435.85 -664850.4 -000116.5-000049.400027.3 08.7900.56F? 0
+134747.59 +011221.6 -000047.6-000054.300010.0 08.7900.51F? 0
+134802.77 -112850.0 -000003.6-000033.500001.8 08.7900.99K? 0
+135307.02 -233047.5 +000078.9-000018.200000.8 08.7900.57F? 0
+135817.28 -300435.6 -000032.1-000002.500005.1 08.7900.28A? 0
+140200.96 -625720.4 -000005.3-000012.400000.3 08.7900.90G? 0
+140351.40 -621843.5 -000008.3-000006.800001.5 08.7900.12A? 1
+140633.71 -395454.0 -000082.8+000004.000011.1 08.7900.59G? 0
+140804.82 -583902.8 +000001.3+000006.200003.9 08.7900.11A? 0
+140842.74 +334056.9 -000129.5+000080.900005.2 08.7900.71G? 0
+141133.66 +280212.2 +000000.0+000000.000000.0 08.7900.51F? 1
+141256.17 +300639.3 -000075.4+000031.400001.7 08.7900.49F? 0
+141729.26 -410632.9 -000014.0-000021.600005.0 08.7900.99K? 0
+142037.00 +565504.4 -000029.8-000025.900007.1 08.7900.99K? 0
+143149.78 +064135.5 -000015.5+000000.100028.8 08.7900.49F? 0 0.10 1.00
+143708.31 -470055.2 -000004.8-000003.100002.3 08.7900.12A? 0
+144215.20 +400319.4 +000066.9-000052.600001.0 08.7900.48F? 0
+144553.43 +442429.4 -000106.5+000181.900002.0 08.7900.51F? 0
+144603.42 +220437.7 -000023.5-000053.800018.7 08.7900.84G? 0
+145213.96 +152353.5 -000016.2+000007.600007.9 08.7900.58G? 0
+145439.50 -595940.9 +000000.1-000009.100008.6 08.7900.27A? 0
+145743.05 +461504.6 -000003.9+000004.200010.9 08.7900.98K? 0
+145943.91 +495035.1 -000093.5+000036.600004.1 08.7900.89G? 0
+150529.42 -452256.8 +000012.0-000014.400003.0 08.7900.20A? 0
+150624.72 -470024.2 -000066.8-000065.700027.6 08.7900.55F? 0
+150644.41 +614917.6 -000027.0-000013.800001.3 08.7900.32F? 0
+151116.00 -612746.0 -000001.6-000007.000003.1 08.7900.05A? 0
+151124.48 -272807.7 -000067.8-000027.300000.6 08.7900.99K? 0
+151200.88 -631712.9 +000011.3-000006.600005.9 08.7900.23A? 0
+151503.24 +714454.6 -000009.0-000032.400005.4 08.7900.44F? 0
+152229.99 -493756.4 +000031.7-000027.800000.1 08.7900.63G? 0
+152413.69 -564157.3 -000009.5-000010.500001.0 08.7900.15A? 0
+152446.22 -474648.2 -000014.2-000008.600007.8 08.7900.51F? 0
+152447.89 -320829.2 -000119.1-000087.200009.2 08.7900.61G? 0
+152546.85 +843014.4 +000131.7-000034.300011.4 08.7900.80G? 0
+152919.42 -532118.6 +000028.8-000016.800000.0 08.7900.39F? 0
+153440.68 +265442.5 -000042.2+000046.100009.2 08.7900.63G? 0
+153528.34 -475056.7 +000070.9-000090.300010.4 08.7900.88G? 0
+153538.50 -630345.5 -000022.6-000034.100014.8 08.7900.98K? 0
+153540.35 -261803.9 +000011.4-000018.200001.5 08.7900.13A? 0
+153925.32 -344648.0 -000002.5+000045.200023.1 08.7900.56F? 0
+154034.32 +055939.4 -000008.3+000026.100011.7 08.7900.59G? 0
+154415.01 -680452.6 -000006.9-000006.400008.3 08.79-0.01B? 0
+154456.08 -594458.5 -000007.2-000026.700000.8 08.7900.05A? 0
+154628.21 +504759.8 +000002.8+000013.500017.1 08.7900.83G? 0
+155253.82 -431555.5 +000018.2-000015.500005.4 08.7900.52F? 0
+155852.94 -030423.5 +000000.0+000000.000000.0 08.7900.62G? 1
+155858.08 +243717.0 -000017.8-000006.500009.2 08.7900.97K? 0
+160207.34 +723301.2 -000022.8+000047.600006.0 08.7900.97K? 0
+160312.41 -602247.2 +000004.6-000007.600003.5 08.7900.06A? 0
+160949.43 -091217.1 +000085.8-000034.900028.8 08.7900.95G? 0
+161920.83 -530225.2 -000010.9-000004.000000.4 08.79-0.02B? 0
+162334.18 -521514.8 +000002.4+000003.700009.4 08.7900.01A? 0
+163048.40 -082944.3 +000022.9-000059.700021.9 08.7900.84G? 0
+163406.90 -485252.9 -000035.3-000032.800010.9 08.7900.56F? 0
+163505.18 -315354.9 -000018.7-000006.100011.0 08.7900.24A? 0
+163551.72 +360351.4 -000023.6-000049.100005.1 08.7900.36F? 0
+163801.87 +292942.9 +000005.9-000028.200003.7 08.7900.62G? 0
+164301.46 -212038.6 -000009.1-000059.800012.1 08.7900.56F? 0
+164327.82 -502852.4 -000009.3+000007.000013.6 08.7900.90G? 0
+164404.72 +815045.3 +000009.3+000031.200003.1 08.7900.36F? 0
+164800.48 -683239.6 -000010.6-000021.100007.4 08.7900.07A? 0
+165110.72 -753802.4 -000063.3-000111.800007.7 08.7900.56F? 0
+165116.30 +242530.9 -000003.3+000004.800003.0 08.7900.21A? 0
+165443.57 +743459.5 -000014.6+000038.800005.8 08.7900.28A? 0
+165658.72 -542525.7 +000006.2-000002.500022.4 08.7900.08A? 0
+170129.01 +340204.8 +000006.1+000016.700013.6 08.7900.65G? 0
+170327.22 -200506.8 -000008.9+000024.700002.9 08.7900.31F? 0
+170819.08 -182241.4 +000009.5-000006.500004.1 08.7900.18A? 0
+171120.45 +293536.7 -000007.3+000007.100004.9 08.7900.13A? 0
+171228.85 +163030.5 -000009.9-000010.400003.2 08.7900.49F? 0
+171412.16 -373743.1 +000007.5+000003.900011.1 08.7900.12A? 0
+171420.17 -470820.4 +000014.2+000001.500015.1 08.7900.65G? 0
+171715.76 +211244.6 -000001.7-000023.000008.7 08.7900.39F? 0
+172343.33 -401233.1 -000070.3-000037.300006.0 08.7900.87G? 0
+172524.16 -492701.4 +000007.9-000002.600016.6 08.79-0.02B? 0
+172554.61 -345104.6 -000013.8-000046.600015.8 08.7900.52F? 0
+172609.73 -343326.6 -000010.6+000001.500008.1 08.7900.38F? 0
+173312.85 +190022.0 +000031.0-000023.200004.7 08.7900.54F? 0
+173314.99 -431341.0 +000013.8-000018.400003.0 08.7900.27A? 1
+173335.13 +624251.7 +000015.4+000035.300005.8 08.7900.99K? 0
+173514.52 -440313.7 +000004.3+000002.900003.4 08.7900.05A? 0
+173535.08 -385035.0 +000022.1+000003.700000.3 08.7900.07A? 0
+174414.15 -272728.2 +000002.6-000018.700003.5 08.7900.17A? 0
+174425.52 +081144.1 -000038.6-000043.600000.4 08.7900.47F? 0
+174425.52 +570630.7 +000011.9-000100.700014.5 08.7900.80G? 0
+174513.46 -372042.2 -000012.9-000023.000012.8 08.7900.38F? 0
+174610.94 +532901.3 +000006.5-000026.500002.6 08.7900.46F? 0
+174653.65 +063029.0 +000000.0+000000.000000.0 08.7900.87G? 1
+174709.93 -080421.8 +000064.0-000015.000018.2 08.7900.55F? 0
+174929.35 -320028.7 +000031.5+000002.600007.1 08.7900.36F? 0
+174931.66 -453946.6 +000011.6-000029.400012.3 08.7900.37F? 0
+174937.70 -525808.9 -000005.2-000023.100023.0 08.7900.81G? 0
+175745.91 +275102.1 +000017.6+000065.300018.4 08.7900.55F? 0
+180111.86 -351944.8 +000003.7+000002.400014.6 08.7900.09A? 0
+180243.16 +603438.8 -000003.9-000020.900002.6 08.7900.98K? 0
+180413.02 -224117.9 +000027.6-000011.600013.5 08.7900.44F? 0
+180421.47 -242335.3 +000000.0+000000.000000.0 08.7900.25A? 0
+180424.01 -242126.7 +000000.0+000000.000000.0 08.7900.26A? 0
+180654.60 +305454.4 -000015.2+000002.000008.8 08.7900.59G? 0
+180709.55 -795016.3 +000036.8-000022.000011.1 08.7900.45F? 0
+181053.95 -414222.3 -000023.9-000003.900001.9 08.79-0.05B? 0
+181056.92 -515921.3 -000011.4-000001.500003.2 08.7900.97K? 0
+181143.23 -153457.5 +000034.4+000017.200001.8 08.7900.19A? 0
+181204.23 -600156.9 +000027.5+000022.000001.4 08.7900.31A? 0
+181221.71 -554022.2 +000000.5+000016.900007.8 08.7900.43F? 0
+181536.40 -202204.1 -000000.9-000004.600003.7 08.7900.15A? 0
+181747.03 -122957.8 +000005.1-000019.800012.2 08.7900.86G? 0
+182118.20 -423422.6 -000014.0-000031.600000.6 08.7900.07A? 0
+182418.88 -600727.1 +000036.9-000037.100030.5 08.7900.43F? 0
+182539.01 -210218.4 +000000.0+000000.000000.0 08.7900.38F? 1
+183241.81 -730731.0 -000020.9-000015.600001.4 08.7900.54F? 0
+183405.00 -165501.0 -000010.6-000013.400008.1 08.7900.17A? 0
+183423.68 -165620.9 +000003.6-000002.200000.9 08.7900.13A? 0
+183515.56 +243900.7 +000009.4+000009.300000.8 08.7900.57F? 0
+183835.93 +020441.3 +000000.5-000011.300009.2 08.7900.34F? 0
+184230.19 -441430.2 -000013.2-000015.600008.6 08.7900.35F? 0
+184310.24 -550046.4 -000005.0-000020.900002.4 08.7900.11A? 0
+184509.70 +432649.7 +000000.7+000013.500015.7 08.7900.93G? 0
+184949.76 +144836.1 -000012.9-000009.400010.3 08.7900.51F? 0
+185022.12 +025635.4 +000015.9-000022.300013.6 08.7900.57F? 0
+185154.15 -564332.5 -000005.8-000006.900002.3 08.7900.19A? 0
+185630.55 -305342.4 +000069.7+000017.300004.2 08.7900.65G? 0
+185645.41 -271425.6 -000015.6+000001.100011.2 08.7900.23A? 0
+185652.08 -375138.9 +000003.2-000023.500006.6 08.7900.26A? 0
+185657.23 -331857.7 +000021.5-000022.900001.0 08.7900.22A? 1
+185741.09 -094633.5 -000003.3-000037.900012.8 08.7900.32F? 0
+185904.64 +452723.5 +000017.0+000003.600008.2 08.7900.37F? 0
+185922.10 +293611.1 +000000.0+000000.000000.0 08.7900.49F? 1
+190019.37 +464826.4 +000037.3-000006.200017.2 08.7900.46F? 0
+190105.43 -195312.8 +000004.8-000024.800012.0 08.7900.57F? 0
+190445.16 -305655.1 -000003.4-000024.100007.8 08.79-0.01B? 0
+190613.72 +454909.0 +000001.2+000003.900010.5 08.7900.14A? 0
+190721.32 +404150.9 +000014.0+000106.800014.2 08.7900.55F? 0
+190811.25 -171332.1 +000029.6+000013.800002.7 08.7900.38F? 0
+190937.56 -091846.4 +000029.8+000014.400030.3 08.7900.95K? 0
+191108.01 -562353.6 +000005.0-000073.300011.6 08.7900.97K? 0
+191208.38 +360946.4 +000001.6-000004.200004.1 08.79-0.02B? 0
+191709.59 -032242.2 -000004.2-000001.700022.3 08.7900.38F? 0
+191948.08 +214224.7 +000026.0+000013.100010.0 08.7900.31F? 0
+192001.69 +033658.1 +000009.9-000001.900006.0 08.7900.85G? 0
+192005.17 -005207.5 +000013.4-000020.700002.1 08.7900.44F? 0
+192242.04 -070741.2 +000000.0+000000.000000.0 08.7900.32F? 1
+192648.92 +590257.6 +000006.9+000092.900005.7 08.7900.53F? 0
+192826.73 -433237.6 +000009.6-000007.800006.7 08.7900.12A? 0
+192905.47 +351145.4 -000003.4+000006.300004.5 08.79-0.11B? 0
+192928.78 -483249.9 +000009.4-000010.900004.9 08.7900.10A? 0
+193231.25 +540558.8 -000025.4+000008.100013.0 08.7900.56F? 0
+193306.67 +412816.4 +000018.1+000009.800006.2 08.7900.39F? 0
+193402.20 +123810.8 -000042.9-000262.200032.2 08.7900.83G? 0
+193439.12 +391608.9 +000009.9-000009.800011.0 08.7900.43F? 0
+193553.42 -030326.7 +000022.1-000015.800017.8 08.7900.66G? 0
+193636.99 +242413.9 -000001.1+000011.100001.0 08.7900.05A? 0
+193804.57 -145908.3 -000021.6-000023.500020.8 08.7900.46F? 0
+193900.64 +465406.7 +000041.0+000014.800014.8 08.7900.47F? 0
+193906.21 -760505.1 +000014.5-000021.300001.2 08.7900.10A? 0
+194249.63 +232747.9 -000001.0+000009.000011.2 08.7900.58G? 0
+194424.85 -110142.1 +000015.2+000012.900009.0 08.7900.56F? 1
+194631.79 +324915.7 +000008.7+000003.500001.3 08.7900.00A? 0
+194758.14 +123735.2 +000044.6+000029.300012.2 08.7900.29A? 0
+194839.82 -285400.3 -000000.4+000000.200012.0 08.7900.43F? 0
+194938.28 +164440.4 +000002.2-000001.800003.0 08.7900.55F? 0
+195401.43 +342728.2 +000000.0-000013.100003.8 08.79-0.02B? 1
+195414.95 +015638.7 +000032.1-000295.200030.8 08.7900.88G? 0
+195420.88 +261619.1 +000008.0+000000.400010.0 08.7900.00A? 0
+195503.27 +303934.0 +000001.3-000000.900006.9 08.79-0.01B? 0
+195530.81 +634730.7 +000086.6+000163.500001.8 08.7900.57F? 0
+195658.05 -454859.6 +000005.2-000046.400006.8 08.7900.58F? 0
+200012.56 -465858.2 +000009.2-000151.000019.4 08.7900.61G? 0
+200021.02 +175634.2 +000005.8-000004.700004.2 08.79-0.03B? 0
+200143.58 +271621.1 +000012.9+000008.400004.5 08.7900.02A? 0
+200339.11 +105531.8 +000007.4-000006.900010.2 08.79-0.03B? 0
+200536.91 -174201.2 +000034.3-000004.200011.4 08.7900.27A? 0
+200921.46 +410645.3 +000012.2+000016.000015.2 08.7900.03A? 0
+201116.93 +415733.0 +000009.5-000002.600000.9 08.7900.17A? 0
+201224.79 +394355.9 +000000.7+000013.500005.7 08.7900.06A? 0
+201415.49 +050132.0 +000025.0-000014.600019.9 08.7900.45F? 0
+201425.10 +312916.3 +000007.5+000007.700002.2 08.7900.25A? 0
+201500.38 +450720.2 +000022.4-000012.700009.0 08.79-0.01B? 0
+201529.59 -400155.4 +000053.5-000031.600005.9 08.7900.61G? 0
+201550.39 +772443.0 +000023.0+000012.100006.8 08.7900.44F? 0
+201659.89 +405037.4 -000009.1-000010.800007.1 08.7900.51F? 0
+202217.27 +321831.6 -000024.8-000062.200005.7 08.7900.52F? 0
+202705.96 -243733.0 -000014.9-000014.200005.9 08.7900.98K? 0
+203358.18 +320434.0 +000005.9-000003.600001.2 08.79-0.05B? 0
+203412.35 +352010.8 -000000.7-000009.800009.0 08.7900.92G? 0
+203539.36 +613143.7 -000001.4-000018.400005.4 08.7900.50F? 0
+203626.11 -710403.4 +000088.7-000061.900014.9 08.7900.61G? 0
+203721.58 -344408.2 +000000.2-000023.700021.9 08.7900.64G? 0
+203933.24 +593520.8 +000051.5+000031.900002.0 08.7900.41F? 0
+204032.29 -092428.8 -000049.8-000051.500009.3 08.7900.59G? 0
+204256.37 +390125.6 +000089.2+000090.100011.1 08.7900.56F? 0
+204854.44 -270047.7 +000030.5-000145.600020.4 08.7900.68G? 0
+205043.83 +030527.6 +000011.1-000011.600003.7 08.7900.34F? 0
+205250.44 -402238.3 +000002.1-000001.300005.6 08.7900.86G? 0
+205309.41 +082014.8 +000002.7-000029.000008.0 08.7900.78G? 0
+205519.37 +424331.9 +000001.9-000006.600003.4 08.7900.30A? 0
+205529.05 -143656.1 +000010.0+000018.500000.8 08.7900.29A? 0
+205530.21 -401307.1 +000041.8-000007.300014.7 08.7900.90G? 0
+205531.61 +472858.0 +000002.7-000016.400001.8 08.7900.33F? 0
+205608.25 +195022.2 -000021.5-000013.200000.8 08.7900.98K? 0
+205621.35 +301718.9 +000001.2-000012.200004.4 08.7900.06A? 0
+205715.60 +145435.4 +000004.0+000003.000013.3 08.79-0.07B? 0
+205727.40 +181748.5 -000011.9+000006.800006.4 08.79-0.03B? 0
+205804.22 +710641.5 +000054.3+000009.000009.0 08.7900.91G? 0
+210025.99 +341042.6 -000002.5-000012.400007.1 08.7900.11A? 0
+210238.03 -304653.0 +000000.9+000024.800007.2 08.7900.43F? 0
+210313.95 +345854.7 +000098.6+000050.400008.3 08.7900.49F? 0
+211521.89 +280839.7 +000036.0-000057.300018.6 08.7900.88G? 0
+211541.20 +483153.4 -000007.4+000008.600002.2 08.7900.33F? 0
+211925.97 +493652.6 +000024.3+000009.700002.6 08.7900.29A? 0
+212158.74 +180629.2 +000030.7-000005.300017.1 08.7900.99K? 0
+212415.54 +003740.0 +000016.1+000015.600012.6 08.7900.20A? 0
+212618.71 +473052.0 +000006.6-000008.600000.9 08.79-0.05B? 0
+212629.13 +464236.4 +000001.5+000000.400001.6 08.7900.19A? 0
+212955.05 -544642.6 +000017.0-000059.700002.2 08.7900.41F? 0
+213039.24 -712035.3 +000000.6-000016.200004.4 08.7900.14A? 0
+213534.90 +344620.0 +000007.2+000009.300002.4 08.7900.92G? 0
+214053.48 +390158.7 +000004.0-000007.300008.2 08.7900.62G? 0
+214147.29 -404053.9 +000084.0-000028.300013.8 08.7900.97K? 0
+214256.49 +444932.2 -000007.4+000002.700007.2 08.7900.04A? 0
+214416.32 +100202.3 -000026.4-000002.700003.9 08.7900.29A? 0
+214436.89 -040151.2 +000111.7-000021.000025.0 08.7900.55F? 0
+214841.26 -192448.8 +000055.3-000077.300018.4 08.7900.94G? 0
+215236.20 -260134.4 +000123.4-000153.000023.9 08.7900.67G? 0
+215906.43 +565626.9 +000007.9+000003.300004.7 08.7900.41F? 0
+220027.97 +340025.9 +000021.1+000027.300005.7 08.7900.02A? 0
+220057.40 +191650.5 +000051.3-000008.100014.5 08.7900.21A? 0
+220145.15 -361834.6 +000034.8+000013.600004.6 08.7900.92G? 0
+220532.40 +621542.2 -000004.2-000001.700000.2 08.7900.02A? 0
+220712.42 +523808.5 -000004.8-000012.600007.8 08.7900.07A? 0
+220731.11 +514307.0 -000003.5-000000.900002.3 08.7900.01A? 0
+220905.98 +504632.8 -000019.3-000000.300000.6 08.7900.12A? 0
+221233.12 -180137.8 -000015.9-000005.600012.4 08.7900.58F? 0
+221238.52 -102533.6 -000002.2-000011.300006.0 08.7900.06A? 0
+221416.11 +615513.7 +000023.3-000003.400008.5 08.7900.41F? 0
+221459.65 -085827.6 +000006.3-000004.800006.3 08.7900.17A? 0
diff --git a/kstars/kstars/data/hip103.dat b/kstars/kstars/data/hip103.dat
new file mode 100644
index 00000000..370ecee7
--- /dev/null
+++ b/kstars/kstars/data/hip103.dat
@@ -0,0 +1,1000 @@
+221817.83 +252944.0 +000015.0+000030.900009.8 08.7900.97K? 0
+221823.17 +684339.9 +000038.5+000002.900005.7 08.7900.35F? 0
+221941.38 -014824.9 -000035.3-000045.400007.6 08.7900.55F? 0
+222016.68 +564806.8 +000017.9-000000.200019.5 08.7900.96K? 0
+222307.06 +564636.3 +000001.1-000006.600002.8 08.7900.56F? 0
+222414.19 +601715.9 +000059.0+000020.500002.3 08.7900.50F? 0
+222815.70 +372133.9 -000011.7-000035.300016.2 08.7900.47F? 0
+222915.06 +073657.5 -000021.5-000025.800014.3 08.7900.44F? 0
+222953.49 -003957.5 +000034.2+000006.800008.2 08.7900.45F? 0
+223053.18 -414028.2 +000030.0-000060.100007.1 08.7900.41F? 0
+224124.08 -313742.6 -000014.9-000003.600005.5 08.7900.29A? 0
+224211.94 +350651.4 +000019.7-000009.200004.8 08.7900.35F? 0
+224246.08 +510237.0 +000005.5-000001.700004.4 08.7900.12A? 0
+224416.18 +413100.1 +000000.8-000023.400020.0 08.7900.30A? 0
+224509.96 -453505.6 +000041.8-000001.200006.3 08.7900.55F? 0
+225028.73 -372703.3 +000047.0-000022.100002.0 08.7900.43F? 0
+225307.35 +430321.5 -000013.1-000007.300007.8 08.7900.02A? 0
+225544.17 -153025.1 -000006.3-000013.900006.3 08.7900.82G? 0
+225717.68 +504336.8 -000014.4-000008.500002.4 08.7900.18A? 0
+230241.96 +443457.1 +000056.6+000041.900018.6 08.7900.39F? 0
+230434.25 +525733.0 +000004.4+000000.500012.2 08.7900.39F? 0
+230438.04 -261058.7 +000045.7+000046.900000.6 08.7900.48F? 0
+230509.74 +184117.3 -000033.7-000046.700005.5 08.7900.49F? 0
+230634.13 +512607.3 -000001.5+000004.300005.3 08.7900.06A? 0
+230651.82 +250145.6 +000014.4+000044.400026.2 08.7900.61G? 0
+230656.27 -195215.3 +000041.7-000072.100009.3 08.7900.46F? 0
+230906.91 +670554.7 +000027.7-000003.500006.7 08.7900.40F? 0
+231030.63 +771020.9 -000010.0-000003.700016.7 08.7900.54F? 0
+231439.77 +191548.5 +000077.0+000001.800006.2 08.7900.49F? 0
+231910.68 +491400.0 -000004.2+000001.100004.8 08.7900.86G? 0
+232503.54 +643316.5 +000000.4-000018.000000.9 08.7900.11A? 0
+232524.38 +491917.8 -000012.9-000016.500011.2 08.7900.10A? 0
+232600.29 -223108.0 +000026.0-000046.600008.1 08.7900.47F? 0
+232827.15 +395935.1 +000037.5-000004.800002.5 08.7900.23A? 0
+233434.36 -121934.4 +000026.8-000018.700010.9 08.7900.99K? 0
+233550.80 +523654.5 +000004.7+000002.000004.7 08.7900.04A? 0
+233822.24 +173538.3 +000069.0+000012.300003.3 08.7900.54F? 0
+233841.76 +735047.6 -000005.0+000000.000005.0 08.7900.32F? 0
+234155.25 +000008.7 +000285.3-000017.200014.6 08.7900.70G? 0
+234516.23 +441752.7 +000010.5+000004.200006.5 08.7900.45F? 0
+234534.92 +402636.4 +000139.1+000023.400028.3 08.7900.67G? 0
+234836.80 -151237.4 +000162.9-000098.000012.9 08.7900.73G? 0
+234935.05 +461837.2 -000002.1+000007.600005.7 08.7900.20A? 0
+235535.52 +082253.4 +000122.2+000018.300005.7 08.7900.97K? 0
+235633.38 +474330.2 +000019.2-000030.500005.0 08.7900.39F? 0
+235808.35 -215405.4 +000011.3-000006.000010.2 08.7900.19A? 0
+000322.09 +233430.2 -000015.0+000005.900004.8 08.7901.12K? 0
+001309.94 -713122.2 +000009.3+000017.000006.2 08.7901.16K? 0
+001559.91 +460947.4 -000000.7-000034.600010.2 08.7901.16K? 0
+001929.21 +054537.4 -000016.4-000019.800008.8 08.7901.03K? 0
+002456.95 +622138.6 -000020.8-000024.900007.5 08.7901.34K? 0
+002706.49 +273726.0 -000024.8+000009.700023.7 08.7901.06K? 0
+002730.85 -340819.7 -000001.3-000019.700016.7 08.7901.41K? 0
+002957.19 -402744.4 +000020.2-000008.600004.3 08.7901.45K? 0
+003129.05 -692940.2 +000023.3-000017.700019.8 08.7901.47K? 0
+004655.48 +123147.8 -000018.3-000004.800007.5 08.7901.15K? 0
+004754.85 -332749.0 +000019.4+000015.000023.8 08.7901.31K? 0
+010124.57 -641308.7 +000028.6+000005.700000.7 08.7901.14K? 0
+010512.68 +113415.8 -000019.4-000025.600025.4 08.7901.06K? 0
+010647.60 -005615.5 +000039.5+000005.300009.9 08.7901.12K? 0
+011032.12 +073048.0 +000041.0+000014.700031.6 08.7901.03K? 0
+011330.66 +720831.7 +000015.4-000014.000002.9 08.7901.51K? 0
+012323.81 -182605.6 +000024.2+000027.100003.1 08.7901.38K? 0
+013715.34 +023457.0 -000000.3+000002.300020.7 08.7901.40K? 0
+013737.36 +551106.2 +000006.5-000002.100009.0 08.7901.44K? 0
+014247.51 +054408.5 +000010.8-000008.000016.1 08.7901.06K? 0
+014821.83 +482201.0 +000027.6-000006.300000.5 08.7901.03K? 0
+020108.14 -734515.3 +000006.8-000002.600002.9 08.7901.15K? 0
+020109.92 +105023.0 -000013.9-000023.000000.6 08.7901.16K? 0
+020223.29 -072729.3 +000055.3-000000.900010.8 08.7901.11K? 0
+021122.34 +204529.0 -000033.2+000002.900007.8 08.7901.26K? 0
+021314.90 -362440.7 +000043.3+000001.600002.7 08.7901.16K? 0
+021704.94 -242058.7 +000030.8-000001.400000.9 08.7901.19K? 0
+021938.70 -045957.5 +000020.4-000004.300006.1 08.7901.02K? 0
+022002.83 +563529.6 +000014.8-000014.800033.3 08.7901.07K? 0
+022123.34 +304915.7 -000004.1-000010.400019.5 08.7901.22K? 0
+022334.30 +740612.4 +000015.6+000020.200020.9 08.7901.66K? 0
+023047.76 +551021.9 -000011.5+000016.700006.2 08.7901.02K? 0
+023720.94 -333857.2 +000012.2+000009.200002.3 08.7901.25K? 0
+024054.55 +482944.3 +000003.9-000008.000000.2 08.7901.03K? 0
+024845.78 +130208.8 +000014.5+000012.400014.2 08.7901.08K? 0
+024857.92 +291939.3 +000042.1+000032.700030.2 08.7901.18K? 0
+025530.99 -703317.7 -000009.5-000018.000000.5 08.7901.20K? 0
+030513.98 -275703.4 +000012.9+000017.200000.3 08.7901.03K? 0
+030700.23 -061439.3 -000043.6-000018.700029.3 08.7901.18K? 0
+031046.18 -303239.4 -000004.4-000006.900008.4 08.7901.37K? 0
+032206.32 -131623.1 +000037.1-000050.100015.6 08.7901.10K? 0
+032951.78 +411035.1 -000040.0+000006.100018.6 08.7901.10K? 0
+033358.98 -344746.8 -000009.5-000016.100005.0 08.7901.03K? 0
+033646.86 +003517.1 -000037.0-000150.900054.5 08.7901.03K? 0
+033953.33 -162103.9 +000002.8+000008.400009.0 08.7901.24K? 0
+034051.24 -061230.1 -000023.6+000020.600004.1 08.7901.09K? 0
+034137.77 +382607.8 +000001.4-000032.800013.8 08.7901.57K? 0
+034430.89 -032952.2 -000015.3-000031.900019.5 08.7901.15K? 0
+035201.56 +275840.6 -000051.9-000008.100002.6 08.7901.18K? 0
+040829.80 +464126.4 -000015.2-000006.700016.5 08.7901.40K? 0
+040852.71 +354309.0 +000017.9-000014.100036.0 08.7901.24K? 0
+041240.39 -065005.5 +000026.7-000034.200044.8 08.7901.33K? 0
+041426.08 -544240.2 +000088.5+000022.500008.2 08.7901.06K? 0
+041515.63 -342310.2 -000004.7+000023.100012.3 08.7901.35K? 0
+042738.88 -432055.1 -000001.5+000027.600018.2 08.7901.17K? 0
+043038.62 -161623.5 -000026.4-000029.400012.6 08.7901.48K? 0
+043048.96 +460015.5 -000021.6-000024.400005.1 08.7901.18K? 0
+043223.97 +103823.8 -000031.2-000002.500009.3 08.7901.46K? 0
+043343.20 -022710.5 -000004.8-000010.400007.2 08.7901.07K? 0
+043629.21 +445840.1 +000012.0+000015.200001.6 08.7901.78K? 0
+044045.25 -230308.1 +000034.8+000001.900015.3 08.7901.11K? 0
+044253.98 +072930.3 +000063.6-000083.100020.8 08.7901.29K? 0
+045055.92 -340041.4 +000018.7+000009.200020.4 08.7901.14K? 0
+050058.61 -055449.6 +000016.1-000015.100001.1 08.7901.28K? 0
+051346.26 +022222.0 -000008.3+000020.600007.8 08.7901.32K? 0
+052245.41 +003812.3 -000001.6-000019.200024.9 08.7901.02K? 0
+052716.79 -605121.5 +000004.2+000000.700005.5 08.7901.54K? 0
+053110.90 -324721.1 -000027.4-000003.600004.9 08.7901.55K? 0
+053214.95 -041914.6 -000010.1+000007.600022.6 08.7901.23K? 0
+054121.70 -142247.6 -000000.9+000004.400003.0 08.7901.72K? 0
+054338.79 +004512.6 -000045.1+000014.000009.0 08.7901.87M? 0
+054629.35 +771951.3 +000004.1-000008.600004.2 08.7901.10K? 0
+055255.97 -563056.6 +000006.0+000016.700004.2 08.7901.62K? 0
+060031.87 +045519.9 +000017.0-000028.100013.4 08.7901.03K? 0
+060248.82 -194310.4 +000002.5-000005.200036.9 08.7901.59K? 0
+060408.15 +143734.6 +000000.3+000013.700022.9 08.7901.19K? 0
+060427.59 -293805.6 +000016.9-000029.000003.6 08.7901.28K? 0
+060501.93 -060623.6 +000032.0+000013.000018.0 08.7901.37K? 0
+060610.22 -070526.5 -000003.7+000015.400005.4 08.7901.02K? 0
+060656.94 -220535.1 -000003.1+000010.300001.3 08.7901.37K? 1
+060735.67 +512432.0 +000003.4-000024.300006.0 08.7901.58K? 0
+060847.58 +661511.1 -000003.1-000006.900014.5 08.7901.32K? 0
+061146.53 +330306.7 +000040.0-000019.600010.9 08.7901.04K? 0
+061623.45 +532906.5 +000002.3-000010.600005.6 08.7901.20K? 0
+061714.35 +331223.0 +000007.5+000002.000012.4 08.7901.57K? 0 0.10 1.00
+061735.54 +085304.9 -000005.8-000004.400003.7 08.7901.20K? 0
+061944.19 -051707.4 -000023.8+000021.400014.8 08.7901.62K? 0
+063710.74 +712553.1 +000032.8-000050.100009.2 08.7901.72K? 0
+063954.33 -111954.0 +000010.5+000001.100005.0 08.7901.14K? 0
+064401.68 +034512.7 -000000.6-000017.500017.8 08.7901.13K? 0
+064656.93 +504628.6 -000033.1-000016.000011.2 08.7901.63K? 0
+064950.31 +015656.3 -000000.3+000020.000013.0 08.7901.23K? 0
+065254.22 -200728.5 -000010.3+000011.600008.1 08.7901.24K? 0
+065449.36 -014425.9 +000018.6-000031.900003.8 08.7901.23K? 0
+065514.29 -441330.4 -000003.3+000009.900017.8 08.7901.06K? 0
+065641.09 +424609.5 +000100.5-000021.000000.9 08.7901.12K? 0
+065913.55 +262406.2 +000012.3-000020.800030.8 08.7901.69K? 0
+070105.25 +003946.9 -000023.0-000001.500009.4 08.7901.10K? 0
+070131.63 -253202.4 -000007.1-000000.500019.4 08.7901.17K? 0
+070243.03 -190934.5 -000005.1-000003.200008.5 08.7901.03K? 0
+070326.17 -351910.3 +000004.6+000023.400002.9 08.7901.21K? 0
+070451.52 -081638.7 +000015.7+000035.700004.7 08.7901.33K? 0
+071520.47 -205810.0 +000017.3-000008.100016.0 08.7901.59K? 0
+071815.80 -404756.4 -000015.2+000013.100008.7 08.7901.58K? 0
+072126.80 -065328.7 -000010.2+000013.800008.1 08.7901.04K? 0
+072223.29 -101303.7 -000049.0-000030.000020.3 08.7901.08K? 0
+072522.33 -842024.3 +000000.4+000040.000014.9 08.7901.05K? 0
+072635.31 -605939.8 -000019.8-000004.500009.8 08.7901.18K? 0
+072740.53 -062019.4 -000022.4-000001.700024.2 08.7901.14K? 0
+073406.18 -413844.4 -000005.9+000044.100002.3 08.7901.33K? 0
+073624.75 +313952.3 -000021.0-000011.700027.9 08.7901.03K? 0
+073625.94 +125505.1 -000003.3+000015.000008.0 08.7901.01K? 0
+073719.93 -031107.4 +000001.9+000003.100016.1 08.7901.47K? 0
+073740.68 +201850.7 -000016.8+000008.800015.7 08.7901.54K? 0
+074014.67 -294131.3 +000006.3-000005.000006.6 08.7901.09K? 0
+074107.50 -392530.6 +000011.4+000014.700015.8 08.7901.06K? 0
+074140.81 -232346.5 +000016.0-000022.100012.1 08.7901.18K? 0
+074210.58 +132022.7 -000020.8+000010.300002.9 08.7901.33K? 0
+074248.18 -000655.7 -000016.0+000015.200016.5 08.7901.02K? 0
+074401.83 -523949.2 -000016.9+000040.100005.2 08.7901.14K? 0
+074908.34 -360803.3 +000001.4+000011.800025.1 08.7901.44K? 0
+074939.93 +792329.8 +000010.3-000005.200031.7 08.7901.49K? 0
+080254.86 +011111.0 +000007.7-000006.400000.7 08.7901.17K? 0
+080551.60 -130141.4 -000002.9+000014.300005.6 08.7901.16K? 0
+080607.28 -203124.4 -000007.2-000012.500026.0 08.7901.58K? 0
+080637.39 -424200.2 -000002.3+000027.400014.1 08.7901.14K? 0
+081239.44 -442331.6 +000000.3+000013.000008.9 08.7901.39K? 0
+081436.17 +130121.3 -000421.1+000109.400053.6 08.7901.20K? 0
+082133.31 +045730.3 +000003.0-000017.900004.9 08.7901.23K? 0
+082133.46 +394106.2 -000001.1+000002.900001.8 08.7901.19K? 0
+082703.47 -240023.6 -000003.3-000029.000010.6 08.7901.04K? 0
+082814.06 +584440.9 -000014.8-000012.300018.4 08.7901.31K? 0
+082815.03 +635635.2 -000000.8-000008.300002.0 08.7901.35K? 0
+082826.88 -864935.2 -000026.9+000001.300000.2 08.7901.69K? 0
+083500.29 -483431.2 -000003.6+000009.500003.2 08.7901.05K? 0
+083544.47 -330831.6 -000006.6-000001.800005.8 08.7901.72K? 0
+084723.08 -055413.5 -000012.6-000005.400009.5 08.7901.08K? 0
+084840.96 -323758.7 -000000.3-000010.100016.8 08.7901.42K? 0
+085717.08 +325358.0 +000024.1-000007.200009.8 08.7901.01K? 1
+085832.94 -243949.4 -000033.1-000003.700006.6 08.7901.85M? 0
+085939.01 -312220.9 -000022.2+000006.000002.4 08.7901.43K? 0
+090508.00 +094410.8 -000018.8+000009.800005.2 08.7901.20K? 0
+091216.03 -151630.2 -000000.4-000001.900027.3 08.7901.42K? 0
+091336.02 +055709.3 +000029.9+000013.900023.4 08.7901.35K? 0
+092750.79 -411201.2 -000026.7-000002.100010.9 08.7901.23K? 0
+092907.24 -174802.1 -000024.6-000009.300007.5 08.7901.11K? 0
+093406.76 -540918.1 -000046.1+000040.500025.9 08.7901.62K? 0
+094243.25 -140737.0 +000048.5-000023.600023.4 08.7901.06K? 0
+095406.33 +793942.0 -000006.5+000005.900012.2 08.7901.15K? 0
+100706.34 +005614.7 +000041.3+000018.800025.5 08.7901.34K? 0
+101339.00 +024008.9 +000012.1+000000.000009.1 08.7901.17K? 0
+101453.62 +305929.0 -000003.0-000011.600000.9 08.7901.68K? 0
+102705.73 +102646.1 -000011.9-000013.200000.4 08.7901.60K? 0
+102906.13 -474634.5 -000017.3+000002.100023.3 08.7901.06K? 0
+103006.05 -321227.0 -000056.7+000007.900013.6 08.7901.03K? 0
+103421.97 -600140.8 +000026.7-000011.500004.5 08.7901.42K? 0 0.10 1.00
+104058.68 -485906.7 -000005.0-000003.600000.2 08.7901.40K? 0
+104645.96 +322233.9 -000027.9+000000.400007.6 08.7901.05K? 0
+105633.17 -603123.3 -000063.6+000056.600017.7 08.7901.03K? 0 0.10 1.00
+105642.39 -262044.7 -000038.2+000011.900004.4 08.7901.12K? 0
+110048.02 -712729.4 +000009.2-000015.700008.2 08.7901.23K? 0
+110104.14 +451837.6 -000026.9+000005.900001.9 08.7901.02K? 0
+110725.61 -533617.8 -000014.2+000004.800005.7 08.7901.78K? 0
+110934.02 -721736.6 -000022.8+000007.200011.8 08.7901.08K? 0
+111504.22 -005822.8 -000012.0+000001.700020.6 08.7901.44K? 0
+111853.68 -681330.2 -000007.9+000014.600015.5 08.7901.28K? 0
+111931.66 -524449.7 -000013.0+000000.400013.0 08.7901.55K? 0
+112423.60 -603319.6 -000033.9-000014.900013.0 08.7901.39K? 0
+112441.45 -242907.9 -000034.9-000028.900006.3 08.7901.16K? 0
+112538.53 -440610.1 -000005.2-000008.500001.5 08.7901.19K? 0
+114028.27 -604106.0 +000018.1+000006.500004.1 08.7901.83K? 0
+114157.29 -192637.1 -000000.6-000004.300004.5 08.7901.52K? 0
+114526.35 -221406.5 -000004.9-000003.400016.7 08.7901.12K? 0
+114748.66 -380713.4 -000027.8-000001.500010.9 08.7901.32K? 0
+114828.30 +675835.5 -000011.6+000021.800003.1 08.7901.10K? 0
+115016.42 -512814.4 -000031.5+000003.800007.6 08.7901.02K? 0
+115625.62 +701720.6 +000004.4-000014.300000.6 08.7901.27K? 0
+122335.87 -034038.8 -000047.4+000039.500019.0 08.7901.00K? 0
+122521.37 -051240.0 -000042.2+000022.900011.3 08.7901.04K? 0
+122734.80 +241338.5 -000024.4+000004.100003.5 08.7901.08K? 0
+122931.18 -592911.7 -000027.1-000015.200002.6 08.7901.81K? 0
+123212.84 -614413.3 -000033.8+000018.400009.0 08.7901.04K? 0
+123335.54 +391724.0 -000029.8-000037.700021.5 08.7901.03K? 0
+123735.03 +374851.0 -000004.3-000015.700014.3 08.7901.18K? 0
+123824.49 -530436.2 -000019.0+000022.300002.0 08.7901.40K? 0
+124042.80 -775654.2 -000012.6+000006.800013.3 08.7901.47K? 0
+124446.89 -755207.9 -000034.6+000000.600019.4 08.7901.64K? 0
+124523.78 -412156.6 +000005.0-000005.700014.1 08.7901.32K? 0
+125233.68 +434615.5 -000000.1+000016.800020.0 08.7901.39K? 0
+125812.15 -560854.1 -000015.3-000004.700007.3 08.7901.39K? 0
+125908.18 -274147.8 -000008.7-000038.000021.6 08.7901.12K? 0
+130802.87 -771835.3 +000031.7-000071.600037.9 08.7901.04K? 0
+131026.61 -410848.1 -000030.2-000010.300004.3 08.7901.22K? 0
+131630.23 -341607.8 +000028.4-000038.600021.1 08.7901.20K? 0
+133114.59 -364112.6 -000001.6+000009.600007.0 08.7901.27K? 0
+133955.49 -273028.8 -000017.9-000020.600007.9 08.7901.05K? 0
+134202.19 -065808.4 -000022.5+000005.600009.4 08.7901.03K? 0
+134259.46 +272711.0 +000000.4+000008.600003.3 08.7901.18K? 0
+134523.36 -191955.9 -000051.2-000024.800004.1 08.7901.02K? 0
+134938.35 -200129.1 +000018.5-000018.300023.2 08.7901.07K? 0
+135326.09 +090740.4 +000020.5+000004.500007.4 08.7901.27K? 0
+140743.57 -290133.7 -000006.4-000001.900001.0 08.7901.69K? 0
+141052.19 -391109.3 -000017.6-000014.800022.2 08.7901.57K? 0
+141611.55 -565231.9 +000008.2+000004.600013.1 08.7901.43K? 0
+141928.10 +055115.1 -000008.2-000009.400002.7 08.7901.45K? 0
+142213.02 -114829.3 +000052.9-000053.800010.2 08.7901.30K? 0
+142441.04 +565025.4 +000030.6-000024.800021.9 08.7901.02K? 0
+143100.01 -584034.5 -000013.8-000004.900029.5 08.7901.13K? 0
+145122.56 -483709.9 +000000.5-000018.400004.0 08.7901.38K? 0
+145907.27 -790328.7 +000004.7-000001.100000.6 08.7901.08K? 0
+150153.01 -381902.2 +000013.9-000016.800009.2 08.7901.13K? 0
+150215.40 -395456.4 +000012.2-000019.900024.4 08.7901.21K? 0
+150528.67 +003531.7 -000015.5+000037.900010.8 08.7901.52K? 0
+151802.63 -232818.7 -000008.8+000028.600021.5 08.7901.52K? 0
+152251.78 -134759.3 -000008.9+000020.100005.5 08.7901.00K? 0
+152933.73 +360438.2 -000014.7+000011.700007.5 08.7901.47K? 0
+153441.82 +361256.7 -000020.5-000025.000003.7 08.7901.06K? 0
+153513.23 -591826.2 +000004.3-000011.700014.2 08.7901.88M? 0
+155008.01 -575304.9 +000048.9+000004.300015.9 08.7901.93M? 0
+160050.96 +043637.8 -000029.2+000030.500016.9 08.7901.03K? 0
+160417.58 -321506.5 +000002.0-000000.100000.6 08.7901.40K? 1
+161056.84 +161622.9 -000009.4-000015.600010.9 08.7901.10K? 0
+162011.16 +054302.7 -000003.7-000011.700015.0 08.7901.14K? 0
+162014.44 -515022.5 -000077.4-000100.000015.4 08.7901.14K? 0
+162015.79 -044618.3 -000006.5-000005.600004.5 08.7901.90M? 0
+162021.14 -520802.0 -000031.6+000004.500017.9 08.7901.26K? 0
+163125.21 +162344.2 +000012.1+000028.000028.7 08.7901.31K? 0
+163530.05 +303612.4 -000018.3+000028.800003.2 08.7901.20K? 0
+163933.33 -563642.0 -000014.3-000011.800004.7 08.7901.22K? 0
+164122.22 -132342.6 +000046.5-000049.000018.9 08.7901.38K? 0
+164304.26 +341922.6 -000006.7-000007.700009.8 08.7901.53K? 0
+164308.47 -312042.7 -000016.6+000006.800012.2 08.7901.17K? 0
+164656.67 -474715.0 +000040.5+000021.400008.1 08.7901.30K? 0
+164851.22 -431110.2 -000000.7+000002.800010.0 08.7901.87M? 0
+165020.01 -034653.3 -000025.4-000017.400013.5 08.7901.03K? 0
+165423.61 -554139.5 -000016.3-000008.400015.0 08.7901.62K? 0
+165933.22 +665956.6 +000006.9+000102.800003.1 08.7901.05K? 0
+170035.49 -523839.4 -000019.6-000017.500020.5 08.7901.23K? 0
+170048.37 +015637.3 -000007.5-000035.200012.0 08.7901.03K? 0
+170604.34 +264631.8 +000021.2-000007.700016.4 08.7901.58K? 0
+170700.85 -363341.2 +000004.4+000028.200008.5 08.7901.31K? 0
+171010.42 +542940.7 +000077.6-000114.200066.7 08.7901.20K? 0
+171647.73 -372433.8 +000049.5+000014.800010.7 08.7901.62K? 0
+171937.04 +072851.4 -000025.9+000016.400014.2 08.7901.16K? 0
+171943.54 -314126.6 +000004.8-000014.200018.0 08.7901.06K? 0
+172903.87 -645543.3 +000008.1-000010.400003.9 08.7901.07K? 0
+173019.72 -635106.4 +000000.4-000022.900016.4 08.7901.07K? 0
+173114.05 -730945.2 +000013.8-000010.200009.9 08.7901.50K? 0
+173234.71 -300711.1 +000018.4-000041.400017.4 08.7901.35K? 0
+173424.71 -380324.5 +000003.9-000017.500010.7 08.7901.59K? 0
+173446.40 -450711.5 -000020.8-000020.500004.1 08.7901.18K? 0
+173526.37 -430235.8 +000015.8-000018.400002.3 08.7901.32K? 0
+173755.81 -280908.0 +000005.7+000007.900037.5 08.7901.40K? 0
+173834.92 +205429.7 -000000.6-000002.600010.6 08.7901.19K? 0
+174442.97 +093052.8 +000006.7-000041.700007.8 08.7901.03K? 0
+174455.94 +490710.3 +000015.0-000008.600001.3 08.7901.43K? 0
+174744.03 +291946.3 +000022.1-000007.600000.4 08.7901.12K? 0
+175003.97 +371735.7 +000010.4+000006.000002.7 08.7901.49K? 0
+175349.28 -292313.5 -000018.1-000023.600036.7 08.7901.69K? 0
+175422.30 +455019.4 -000001.9-000029.800012.6 08.7901.43K? 0
+175520.33 -191735.6 -000000.7-000018.200028.3 08.7901.30K? 0
+175720.73 +001144.4 +000020.0+000012.100006.4 08.7901.98M? 0
+175911.92 +564453.5 -000016.8-000016.400017.2 08.7901.07K? 0
+180133.98 -405008.0 -000009.2-000010.600031.7 08.7901.64K? 0
+180326.42 -251559.3 +000022.3-000000.300028.2 08.7901.12K? 0
+180453.19 +612542.2 -000009.3-000019.600014.3 08.7901.08K? 0
+180932.20 +385641.4 +000018.3-000023.200011.0 08.7901.35K? 0
+180935.79 -364637.3 -000016.0+000006.400031.0 08.7901.50K? 0
+181403.99 -674753.3 -000013.8-000016.200004.9 08.7901.56K? 0
+181410.70 +064502.0 +000016.3+000009.800015.7 08.7901.49K? 0
+181618.85 -494102.7 +000009.8-000051.200001.6 08.7901.07K? 0
+181643.45 -240035.1 -000002.1+000010.800000.8 08.7901.69K? 0
+181652.01 +785800.2 -000027.1-000011.700000.0 08.7901.06K? 0
+181928.12 +543739.0 -000166.2+000070.400016.1 08.7901.32K? 0
+182029.43 +095023.2 -000014.8+000003.900003.3 08.7901.74K? 0
+182417.08 +002722.1 +000021.0-000013.200000.3 08.7901.11K? 0
+182424.57 -375647.4 -000029.8+000006.400032.5 08.7901.41K? 0
+182737.07 -341007.1 -000000.1-000008.600016.1 08.7901.27K? 0
+182819.65 -361051.1 -000034.0+000047.000027.4 08.7901.22K? 0
+183107.92 +452723.2 +000035.3-000025.300007.5 08.7901.00K? 0
+183405.24 -152136.7 -000001.3-000019.800001.7 08.7901.63K? 0
+183430.72 +423941.9 -000013.7-000059.400020.4 08.7901.59K? 0
+184011.60 -405819.4 +000000.9-000016.300018.8 08.7901.49K? 0
+184039.43 +445814.1 -000010.6-000005.900007.8 08.7901.61K? 0
+184124.51 -620035.5 +000033.9-000019.100000.8 08.7901.13K? 0
+184539.77 +394159.6 +000004.2-000012.800006.2 08.7901.88M? 0
+184713.06 -325755.6 -000007.5-000031.300035.0 08.7901.65K? 0
+184927.55 -525056.1 +000010.7-000021.300004.2 08.7901.28K? 0
+184958.92 -255649.2 -000005.6+000007.600004.9 08.7901.11K? 0
+185055.51 +105338.6 -000059.8-000005.800001.2 08.7901.61K? 0
+185259.37 -301654.4 +000001.6-000035.100026.8 08.7901.61K? 0
+185631.40 -103130.6 +000010.3+000028.200001.9 08.7901.51K? 0 0.10 1.00
+185706.31 +265607.0 +000007.1+000005.000007.9 08.7901.29K? 0
+190057.79 +462923.9 -000000.1-000030.100023.0 08.7901.31K? 0
+190219.35 +390917.7 +000007.1-000011.500016.8 08.7901.01K? 0
+190340.40 -484242.4 +000000.2-000017.200011.0 08.7901.22K? 0
+190343.27 +084647.6 +000001.9-000011.900029.8 08.7901.39K? 0
+190356.05 +285628.5 +000008.2-000015.500001.2 08.7901.26K? 0
+190442.38 +645317.3 +000017.2-000010.800013.4 08.7901.23K? 0
+190529.56 +393559.9 +000022.9-000008.100016.9 08.7901.30K? 0
+190700.09 -195905.5 +000011.8-000017.700017.8 08.7901.06K? 0
+190916.38 +563419.4 -000000.9+000007.600012.7 08.7901.37K? 0
+190917.89 +035305.9 -000008.8-000003.400001.7 08.7901.03K? 0
+191721.45 -422738.8 +000000.1-000013.900006.1 08.7901.51K? 0
+191739.96 -213658.0 -000007.5-000019.600006.9 08.7901.52K? 0
+192116.41 -282943.5 +000030.9-000006.700020.0 08.7901.15K? 0
+192712.69 +290406.1 +000007.4-000026.700003.6 08.7901.10K? 0
+193202.27 +541340.3 +000011.2-000020.900002.8 08.7901.36K? 0
+193520.53 +133709.7 -000013.6+000012.600001.7 08.7901.16K? 0
+193859.09 +092814.7 +000025.0-000000.800016.9 08.7901.66K? 0
+194243.47 +161208.3 +000009.1-000013.800006.0 08.7901.04K? 0
+194429.20 -110646.8 -000044.2-000018.400013.1 08.7901.25K? 0
+194431.54 -350818.0 +000078.5+000005.800036.8 08.7901.09K? 0
+194802.00 +320615.7 -000004.3-000020.000002.1 08.7901.12K? 0
+194835.48 +401535.6 -000005.8-000028.800018.1 08.7901.20K? 0
+194840.87 -322306.5 -000005.5-000026.400003.5 08.7901.40K? 0
+194931.27 -714801.4 -000009.8+000009.700001.2 08.7901.38K? 0
+195609.08 +202608.9 -000020.9-000011.000001.6 08.7901.28K? 0
+200139.57 +444427.7 +000014.4-000023.300011.8 08.7901.47K? 0
+200229.86 +543739.1 +000029.7+000045.300000.4 08.7901.06K? 0
+200309.36 +065323.4 +000011.7-000045.800003.8 08.7901.72K? 0
+200413.87 -425548.3 +000010.5-000004.100002.2 08.7901.01K? 0
+200718.62 +061532.5 -000031.4-000014.700001.8 08.7901.16K? 0
+200825.17 -270022.9 +000014.0-000006.600023.5 08.7901.13K? 0
+201456.17 +295813.1 -000013.8-000000.400006.3 08.7901.27K? 0
+201611.31 -684738.6 -000002.8-000020.500010.3 08.7901.10K? 0
+201657.77 +544120.8 +000020.0-000003.600005.4 08.7901.47K? 0
+201827.49 +164216.2 +000013.7-000012.300018.5 08.7901.21K? 0
+202406.92 -643523.9 +000022.0-000009.000009.5 08.7901.12K? 0
+202426.41 +384858.9 +000001.8+000019.500026.8 08.7901.31K? 0
+202438.81 +305741.0 +000014.5+000004.900022.8 08.7901.72K? 0
+202634.61 +342343.1 -000022.5-000022.300018.6 08.7901.02K? 0
+202839.17 +013127.9 -000034.9-000003.700020.2 08.7901.71K? 0
+202857.83 +275323.6 +000010.4+000003.400021.3 08.7901.30K? 0
+203303.02 -191818.8 -000023.6-000000.600021.4 08.7901.57K? 0
+203344.80 +574751.4 -000016.4+000009.400005.5 08.7901.03K? 0
+203650.60 +233154.9 -000012.9+000012.200008.7 08.7901.54K? 0
+203957.35 +215747.4 +000036.9+000006.900017.0 08.7901.00K? 0
+204404.05 +192149.3 +000003.0-000002.600014.6 08.7901.24K? 0
+204536.27 -074527.0 -000006.6-000046.300005.2 08.7901.65K? 0
+204747.95 +221518.9 -000004.3-000014.400020.3 08.7901.42K? 0
+204816.31 +440435.8 -000003.0+000018.900006.2 08.7901.38K? 0
+204937.10 +503300.2 -000006.7-000026.200010.2 08.7901.49K? 0
+205720.87 +605326.5 -000006.5-000021.800001.3 08.7901.16K? 0
+205812.55 -164139.3 -000022.4-000009.000008.4 08.7901.42K? 0
+210015.43 -142823.7 -000005.6-000067.400015.5 08.7901.05K? 0
+210332.83 -020638.6 +000006.4-000012.500009.5 08.7901.10K? 0
+211000.54 +432600.7 +000024.1-000020.000017.9 08.7901.08K? 0
+211037.44 -402232.5 +000021.0-000030.100025.0 08.7901.05K? 0
+211115.32 -285259.1 -000022.5-000011.500006.0 08.7901.59K? 0
+211725.10 +190940.0 +000023.2+000028.000000.8 08.7901.12K? 0
+212607.34 -510556.8 +000056.9-000008.800007.5 08.7901.01K? 0
+212620.41 -380102.3 -000014.9-000006.600010.4 08.7901.35K? 0
+212652.09 -054853.0 -000013.3-000008.500002.9 08.7901.53K? 0
+212719.76 -090155.2 -000028.0+000007.000021.7 08.7901.08K? 0
+212822.44 +292341.3 +000010.4-000020.500007.8 08.7901.82K? 0
+212919.45 -510624.4 +000002.1+000010.400015.0 08.7901.38K? 0
+213157.64 -124600.1 +000024.2-000030.800000.4 08.7901.57K? 0
+213234.41 +660650.1 -000001.2-000019.800001.0 08.7901.08K? 0
+213235.69 -202300.2 +000024.0+000005.300016.7 08.7901.10K? 0
+213425.22 -081245.1 +000010.8-000013.300002.8 08.7901.04K? 0
+213514.60 +242941.7 +000079.4+000008.200002.5 08.7901.04K? 0
+214012.76 +245955.2 -000025.8-000022.400012.1 08.7901.10K? 0
+214121.40 +344202.5 -000011.3+000005.100009.3 08.7901.79K? 0
+215256.43 -331255.1 -000002.2-000020.800017.1 08.7901.37K? 0
+215337.63 +574720.1 +000003.5+000002.400015.0 08.7901.19K? 0
+215613.98 +341308.6 +000017.1-000002.900014.1 08.7901.01K? 0
+220009.31 +454053.2 +000005.9+000011.100009.8 08.7901.13K? 0
+220545.20 +461730.4 -000001.8+000017.500012.9 08.7901.78K? 0
+221915.57 +084506.7 +000055.0-000030.100036.8 08.7901.12K? 0
+222609.42 -272025.5 +000004.9+000013.500023.8 08.7901.10K? 0
+223030.85 -475738.8 -000009.3-000007.900013.6 08.7901.06K? 0
+223109.57 +293133.1 +000018.1-000001.400015.9 08.7901.31K? 0
+223600.57 -265551.2 +000055.5-000019.600004.7 08.7901.03K? 0
+223603.75 +231957.1 +000025.0+000021.600018.2 08.7901.10K? 0
+223612.67 -140209.7 -000024.5-000024.900023.9 08.7901.20K? 0
+224138.88 +451141.3 -000000.6-000006.100016.3 08.7901.60K? 0
+224210.27 +752611.1 -000003.0-000021.600018.9 08.7901.80K? 0
+225016.79 -022531.3 -000039.4-000007.000016.3 08.7901.44K? 0
+225353.36 +270121.4 +000005.5-000028.000006.4 08.7901.49K? 0
+230352.12 +501139.3 -000004.7+000003.300001.4 08.7901.51K? 0
+230612.72 +250600.3 -000022.2-000005.600015.7 08.7901.28K? 0
+231626.43 +080213.8 +000033.6-000006.100001.2 08.7901.17K? 0
+231748.01 +133835.9 -000015.3-000049.600028.1 08.7901.51K? 0
+231856.77 +432955.5 +000016.5-000000.800008.3 08.7901.63K? 0
+232343.45 -005304.5 -000083.0-000092.900006.1 08.7901.05K? 0
+234733.40 -603108.9 +000034.8-000014.400025.6 08.7901.17K? 0
+234940.63 +291414.4 +000000.9+000007.000001.3 08.7901.60K? 0
+235526.47 +221137.1 +000223.7-000160.500036.9 08.7901.06K? 0
+202850.59 +395854.5 -000020.5-000005.300017.0 08.7902.86N? 0 0.10 1.00
+062223.85 +032528.0 +000012.2-000015.900010.3 08.7903.19N? 0
+000048.15 +165920.3 -000100.7-000321.200013.5 08.8000.96K? 0
+000123.69 +393638.8 -000041.5-000016.300020.6 08.8000.82G? 1
+000415.33 +600918.1 -000019.8+000000.300000.7 08.8000.04A? 0
+001401.84 +415859.7 -000008.4-000003.700003.0 08.8000.10A? 0
+001431.32 +534621.4 -000096.4+000006.100005.6 08.8000.52F? 0
+001913.84 +555817.1 -000011.8+000001.200002.8 08.8000.06A? 0
+002734.02 +071404.1 +000006.8+000003.200014.1 08.8000.13A? 0
+003133.36 +391952.8 +000020.0-000007.800009.2 08.8000.57F? 0
+003754.55 +534608.6 +000021.5+000010.300005.8 08.8000.52F? 0
+004043.78 -493530.3 +000190.5-000126.500020.5 08.8000.76G? 0
+004051.74 -464919.3 +000053.4-000030.400005.3 08.8000.82G? 0
+004116.41 +192402.2 -000005.7-000041.200006.2 08.8000.25A? 0
+004140.72 -420057.6 -000057.5-000023.100020.9 08.8000.90G? 0
+004500.65 +432654.8 +000011.1-000025.300001.1 08.8000.30A? 0
+004608.26 +610858.7 +000007.5+000000.500008.3 08.8000.12A? 0
+010224.41 -064220.7 -000010.2-000002.300010.8 08.8000.52F? 0
+010816.90 +444904.9 +000037.5+000029.400014.4 08.8000.83G? 0
+010956.61 -642133.2 -000003.8+000005.800042.4 08.8000.67G? 0
+011240.44 -291046.3 +000164.0-000006.100008.8 08.8000.89G? 0
+011430.92 -312031.4 +000070.1+000013.900019.8 08.8000.51F? 0
+011536.18 +570929.2 +000015.1-000002.400004.7 08.8000.01A? 0
+012004.46 +363752.6 -000121.4-000170.500006.0 08.8000.64G? 0
+012044.26 +462018.5 -000030.9+000020.500024.5 08.8000.63G? 0
+012148.81 -492212.4 +000085.6+000012.800000.9 08.8000.48F? 0
+012434.23 +624719.4 +000003.0+000001.900012.6 08.8000.80G? 0
+012844.53 -133804.5 +000003.4-000071.900020.0 08.8000.47F? 0
+012845.84 +582039.2 -000011.3+000001.500005.0 08.8000.55F? 0
+012904.91 +703340.2 -000026.5-000035.000016.0 08.8000.52F? 0
+013144.84 +150538.8 +000016.4+000001.200013.0 08.8000.78G? 0
+013336.21 +160749.6 -000014.7-000021.800008.6 08.8000.17A? 0
+013520.89 -211203.3 +000137.4-000075.800009.1 08.8000.78G? 0
+013529.02 +311717.2 -000018.0-000008.400003.8 08.8000.27A? 0
+013739.82 +575417.0 -000001.1+000004.200003.7 08.8000.09A? 0
+014128.74 -615941.9 -000046.2-000039.700009.1 08.8000.41F? 0
+014423.41 -453644.0 +000094.6+000032.800006.4 08.8000.53F? 0
+014820.40 +511920.2 -000029.0-000024.800002.5 08.8000.52F? 0
+014930.52 +564451.2 -000011.7-000055.400010.9 08.8000.56F? 0
+015054.41 +530910.1 -000000.3-000003.600012.0 08.8000.21A? 0
+015220.71 +670355.4 -000027.2-000000.700007.4 08.8000.52F? 0
+015426.77 -262041.8 -000015.1-000010.700001.6 08.8000.97K? 0
+015427.00 -072229.5 +000030.4-000063.200008.5 08.8000.64G? 0
+015429.66 +644735.3 -000045.6-000002.100016.7 08.8000.57F? 0
+015445.46 +290907.2 -000017.0-000000.300006.2 08.8000.39F? 0
+015603.84 +333459.3 -000013.1+000005.500007.1 08.8000.14A? 0
+015635.87 -444911.8 +000054.9+000026.400016.6 08.8000.49F? 0
+015921.07 +602740.1 +000018.3-000017.100000.6 08.8000.29A? 0
+020406.73 +083923.2 -000103.3-000065.900009.8 08.8000.81G? 0
+020453.44 +112418.1 +000075.7+000057.200032.8 08.8000.73G? 0
+020846.60 +605717.8 +000001.3-000025.500003.2 08.8000.53F? 0
+021045.92 +562427.0 +000055.0-000033.500000.6 08.8000.42F? 0
+021219.09 -263823.6 +000079.8-000029.800018.2 08.8000.60G? 0
+021400.26 +492225.0 -000020.0+000004.100017.4 08.8000.37F? 0
+021533.23 -434029.4 -000036.1-000052.800002.7 08.8000.41F? 0
+021947.94 -352644.1 +000000.0+000000.000000.0 08.8000.80G? 1
+022123.62 -305602.1 +000537.5+000116.300031.8 08.8000.94G? 0
+022416.03 -365428.6 -000100.0+000077.800029.5 08.8000.73G? 0
+022448.70 -295147.6 +000000.0+000000.000000.0 08.8000.40F? 0
+022451.92 -090043.6 +000012.7-000011.600009.2 08.8000.53F? 0
+022522.92 +275936.5 -000017.6-000000.600033.6 08.8000.97K? 0
+022843.76 +415554.7 +000003.4-000022.400007.9 08.8000.21A? 0
+023003.72 -705453.2 +000027.1+000015.600008.1 08.8000.41F? 0
+023434.10 +214131.6 +000000.4-000006.900009.0 08.8000.59G? 0
+024031.85 +612901.3 +000000.0+000000.000000.0 08.8000.98K? 1
+024506.03 +421135.5 -000013.3-000010.700015.5 08.8000.37F? 0
+025248.95 +534338.3 +000027.9-000038.100013.8 08.8000.38F? 0
+025252.14 -480911.1 +000026.7-000008.200018.9 08.8000.51F? 0
+025602.33 +411103.2 +000043.6-000049.900009.6 08.8000.59G? 0
+030049.96 +830929.8 +000064.7-000023.100005.3 08.8000.57F? 0
+030235.36 -381427.9 +000032.3+000033.800009.7 08.8000.99K? 0
+030342.34 -644921.7 -000004.5+000011.600012.8 08.8000.29A? 0
+030914.83 +382641.7 +000018.4-000033.500020.2 08.8000.28A? 0
+030927.52 -031403.3 +000013.8-000008.900019.0 08.8000.39F? 0
+030938.00 +165417.0 +000021.7-000020.300005.9 08.8000.36F? 0
+031741.85 +701846.0 -000000.9+000044.300000.6 08.8000.98K? 0
+031804.49 +062904.5 +000051.7-000088.500021.3 08.8000.69G? 0
+032706.68 +634858.7 -000005.0-000012.300001.8 08.8000.37F? 0
+032828.80 +595424.0 +000000.0+000000.000000.0 08.8000.42F? 0
+033926.10 +090354.6 +000037.8-000005.100006.9 08.8000.52F? 0
+034028.80 +832400.9 -000003.7+000001.200003.4 08.8000.52F? 0
+034834.27 -451023.5 +000075.2+000003.000013.0 08.8000.58G? 0
+034858.06 +145832.9 -000066.9+000072.000026.5 08.8000.67G? 1
+035405.10 +383136.1 -000026.0-000009.800018.7 08.8000.27A? 0
+035427.28 +022052.0 -000096.3+000082.400020.9 08.8000.59G? 0
+035731.21 -132230.0 +000031.0+000000.500002.2 08.8000.95G? 0
+035755.85 -070733.6 +000149.0-000006.900006.4 08.8000.52F? 0
+035933.44 +024054.1 +000002.5+000020.300018.7 08.8000.95G? 0
+040052.00 -541925.8 +000021.4+000029.900008.8 08.8000.40F? 0
+040146.10 +443255.5 -000025.9+000003.700005.5 08.8000.33F? 0
+040154.21 +403208.2 +000001.4-000007.200006.7 08.8000.16A? 0
+040339.43 -775456.2 +000009.0+000006.200007.2 08.8000.51F? 0
+040600.58 +044139.1 -000014.7-000037.300003.4 08.8000.51F? 0
+040753.18 -643614.7 +000001.5-000002.600022.8 08.8000.87G? 0
+041206.95 -485836.5 -000011.9+000009.000007.1 08.8000.94G? 0
+041430.24 +030117.0 +000085.0+000246.700020.7 08.8000.96K? 0
+042048.63 -471504.2 +000045.0+000022.300019.0 08.8000.96K? 0
+042133.11 +574442.4 +000002.0-000018.100015.0 08.8000.45F? 0
+042743.02 -675955.0 +000025.2+000039.500001.1 08.8000.23A? 0
+043030.10 -095455.0 +000008.4+000001.800010.1 08.8000.97K? 0
+043229.15 -645112.3 +000033.4-000012.600000.3 08.8000.83G? 0
+043245.28 +324330.1 +000017.1-000037.700002.6 08.8000.58G? 0
+043659.08 +521713.5 -000006.3-000018.200002.3 08.8000.26A? 0
+043841.65 +101126.9 +000026.7-000013.000006.2 08.8000.69G? 0
+044037.85 +432149.8 +000010.6+000000.100003.4 08.8000.56F? 0
+044056.11 -423003.6 +000018.3+000016.500007.4 08.8000.47F? 0
+044644.03 -502339.9 +000037.4+000024.200008.8 08.8000.46F? 0
+044751.23 -084158.7 +000029.1+000013.400014.5 08.8000.93G? 0
+045007.09 +475152.4 +000037.0-000051.500013.7 08.8000.43F? 0
+045533.91 -112252.8 +000006.4-000012.300001.7 08.8000.30A? 0
+045808.47 +303819.4 -000006.5+000019.400021.6 08.8000.31A? 0
+050347.56 +700419.1 -000002.8+000005.400006.0 08.8000.96K? 0
+050739.19 +141312.3 -000011.5-000009.000003.2 08.8000.49F? 0
+050740.66 +244932.6 +000030.2-000015.400014.4 08.8000.46F? 0
+050758.12 +165847.3 +000014.8-000020.600023.6 08.8000.32F? 0
+051032.50 +365032.3 +000003.8-000007.500020.3 08.8000.23A? 0
+051044.16 -553114.5 -000034.5+000009.100009.6 08.8000.49F? 0
+051106.42 +823406.7 -000035.7+000013.800002.9 08.8000.35F? 0
+051228.94 +434403.0 -000012.4+000000.600002.6 08.8000.05A? 0
+051433.31 +381332.1 -000002.5+000002.500011.5 08.80-0.02B? 0
+051803.85 -434816.4 -000002.5-000018.500005.0 08.8000.32F? 0
+051947.91 +013517.7 +000009.8-000009.900019.1 08.8000.29A? 0
+052242.05 +530145.4 +000041.9-000023.100020.9 08.8000.45F? 0
+052253.33 -150124.5 +000012.3-000119.600008.7 08.8000.53F? 0
+052328.92 +003947.0 -000007.3+000002.500009.5 08.80-0.00B? 0
+052342.02 +364612.1 -000002.8-000017.700020.5 08.8000.43F? 0
+052745.31 +325214.1 -000004.4-000003.500023.4 08.8000.52F? 0
+052940.58 +064941.4 +000073.4-000095.100011.8 08.8000.52F? 0
+052955.82 -261728.7 -000006.4-000007.300008.6 08.8000.92G? 0
+053143.25 +502225.4 -000029.0-000019.200002.6 08.8000.32F? 0
+053333.61 +232032.2 -000013.7-000001.200001.4 08.8000.31A? 0
+053539.18 +523356.8 +000021.4-000008.400019.8 08.8000.55F? 0
+053651.68 +232605.7 -000012.5-000020.800025.7 08.8000.71G? 0
+053957.59 +570812.7 -000005.0-000046.600005.6 08.8000.42F? 0
+054052.81 -053404.1 +000019.9-000136.200016.4 08.8000.60G? 0
+054149.75 +224116.1 -000006.7-000032.500002.6 08.8000.21A? 0
+054343.78 -005619.2 +000004.7-000007.300006.3 08.8000.22A? 0
+054616.23 -584629.1 -000024.3-000000.600012.5 08.8000.44F? 0
+054913.09 +174428.6 -000009.4-000001.300012.4 08.8000.08A? 0
+055031.10 +232744.9 -000141.6-000242.800073.1 08.8000.72G? 0
+055046.40 -465159.0 -000009.7-000046.000003.0 08.8000.47F? 0
+055058.30 +140305.9 -000013.6-000025.200030.1 08.8000.65G? 0
+055140.96 -135354.1 +000004.0-000003.400013.8 08.8000.47F? 0
+055148.33 +384637.9 -000001.0-000001.600024.6 08.8000.09A? 0
+055316.49 +321046.5 +000020.1+000026.500004.7 08.8000.51F? 0
+055557.52 -024759.7 -000018.0+000007.200006.5 08.8000.22A? 0
+055704.99 +273603.0 -000000.1-000009.300021.6 08.8000.99K? 0
+060220.45 +180125.8 +000012.4-000018.600004.9 08.8000.10A? 0
+060316.04 +440144.3 -000011.7+000004.300004.7 08.8000.24A? 0
+060400.52 +283846.8 +000027.4-000001.000010.1 08.8000.08A? 0
+060502.77 -531247.2 -000013.3+000021.600011.7 08.8000.14A? 0
+060552.94 -203959.2 -000013.3-000015.100004.2 08.8000.31F? 0
+060827.36 +135551.2 +000015.4-000007.000021.7 08.80-0.06B? 0
+060852.69 -232432.7 -000000.2+000006.500001.3 08.8000.15A? 0
+061021.11 -354608.4 -000000.1+000006.500001.2 08.8000.03A? 0
+061036.99 +262654.6 -000004.1-000041.300016.4 08.8000.27A? 0
+061129.94 +223057.3 -000020.1-000006.000004.8 08.8000.01A? 0
+061412.73 -244320.5 +000005.8-000046.800006.6 08.8000.75G? 0
+061413.92 -494856.4 +000089.4-000203.900018.5 08.8000.69G? 0
+061457.84 -065048.4 +000014.5+000007.200005.6 08.8000.27A? 0
+061754.85 +395432.1 -000005.8+000006.300031.9 08.8000.06A? 0
+061805.88 +715331.3 -000004.6-000082.500007.8 08.8000.46F? 0
+061927.00 -222047.8 -000003.6+000007.100002.0 08.8000.09A? 0
+062046.98 -184250.8 -000018.0-000003.800002.9 08.8000.98K? 0
+062107.94 +220957.0 -000000.9+000007.600023.7 08.8000.23A? 0
+062201.24 -020145.6 +000016.9-000021.800002.0 08.8000.14A? 0
+062314.49 +602614.4 +000044.7-000082.600018.9 08.8000.77G? 0
+062422.79 +051926.8 +000003.5+000007.800014.7 08.80-0.01B? 0
+062701.68 +361151.7 +000032.2-000044.800002.7 08.8000.17A? 0
+062911.26 +445338.8 +000000.4-000015.800008.7 08.8000.03A? 0
+063120.03 -494517.5 -000021.0+000034.400004.4 08.8000.60G? 0
+063337.64 -431730.1 -000011.1+000041.900007.0 08.8000.40F? 0
+064042.84 -104915.5 +000016.4+000000.100014.0 08.8000.37F? 0
+064101.56 +102827.4 -000015.4-000001.800011.6 08.80-0.01B? 0
+064307.02 -520444.4 -000028.7+000011.100012.3 08.8000.39F? 0
+064317.81 +535935.0 -000011.1-000024.600007.4 08.8000.49F? 0
+064353.60 +091052.5 +000012.5+000023.200018.2 08.8000.92G? 0
+064501.90 +184243.9 +000003.9-000008.900003.2 08.8000.90G? 0
+064517.17 +465152.7 -000027.9+000012.600005.9 08.8000.32F? 0
+064521.89 +353206.3 +000069.5-000191.400040.7 08.8000.68G? 0
+064721.90 -022458.6 +000015.4-000009.600007.6 08.8000.21A? 0
+064732.59 -390939.5 -000020.9+000002.200005.7 08.8000.88G? 0
+064736.23 -083218.9 -000010.9+000006.800002.8 08.80-0.00B? 0
+064849.03 +733615.1 +000004.2-000005.700001.6 08.8000.32F? 0
+065005.98 -133645.1 +000001.7-000008.400002.5 08.8000.06A? 0
+065355.90 -080528.2 +000013.5-000013.000009.3 08.8000.20A? 0
+065401.44 -042117.4 +000012.5+000006.600001.5 08.8000.70G? 0
+065414.64 -341322.1 +000000.0+000000.000000.0 08.8000.18A? 0
+065544.87 +075537.4 +000000.6+000000.100016.5 08.8000.21A? 0
+065652.98 +011710.3 +000009.4-000001.700002.4 08.80-0.06B? 0
+065759.02 -443550.3 -000011.2+000002.900010.4 08.8000.97K? 0
+065833.00 -013711.1 -000010.2-000008.200008.5 08.8000.22A? 0
+070009.45 -052241.8 -000004.3-000014.500004.1 08.8000.19A? 0
+070020.03 -200157.3 -000015.9-000019.300008.8 08.8000.53F? 0
+070110.34 -382524.1 -000015.1-000015.500006.8 08.8000.83G? 0
+070252.15 -021202.2 -000025.2+000021.100017.7 08.8000.35F? 0
+070327.15 -554837.0 -000020.1-000015.400025.9 08.8000.52F? 0
+070353.07 +004201.6 +000016.4-000032.100027.6 08.8000.52F? 0
+070435.29 +151555.5 +000014.9+000008.200000.2 08.80-0.03B? 0
+070505.02 +334648.4 +000002.0-000014.200009.2 08.8000.99K? 0
+070549.81 +833645.7 +000023.8-000219.900026.6 08.8000.68G? 0
+070853.86 +191938.5 +000004.5-000043.700001.9 08.8000.26A? 0
+070941.85 -332020.9 -000027.6+000020.100009.6 08.8000.93G? 0
+071029.66 +132200.7 -000018.9-000006.400002.2 08.8000.02A? 0
+071139.27 +150901.1 -000022.0-000005.800014.1 08.8000.26A? 0
+071353.13 -271740.2 -000001.0+000011.600001.4 08.80-0.13B? 0
+071421.09 -072234.1 -000007.4+000001.800012.9 08.80-0.01B? 0
+071455.67 -371510.3 -000009.4+000011.900003.2 08.8000.01A? 0
+071457.50 -020522.6 -000009.9+000013.100017.9 08.8000.96K? 0
+071501.06 -195937.0 +000027.0+000045.100005.1 08.8000.53F? 0
+071709.45 -055440.4 -000009.3-000025.000010.7 08.8000.32F? 0
+071803.82 -134138.1 -000005.6+000021.800007.3 08.80-0.06B? 1
+071821.09 -033643.8 -000009.3+000014.200001.0 08.8000.28A? 0
+072114.34 +465542.1 -000020.5+000027.600001.7 08.8000.10A? 0
+072209.88 -542540.3 -000017.0+000015.900004.4 08.80-0.00B? 0
+072219.10 -025559.7 +000016.0-000017.200009.9 08.8000.95G? 0
+072221.69 -115945.7 -000026.5-000002.600008.7 08.8000.27A? 0
+072450.09 -080743.8 +000000.9-000004.600009.5 08.80-0.03B? 0
+072640.97 -284950.6 -000025.3+000014.900009.4 08.8000.30A? 0
+072928.18 +785251.0 -000009.5-000012.800009.8 08.8000.27A? 0
+073043.15 -265908.9 -000001.6+000011.300003.7 08.80-0.01B? 0
+073053.54 +051337.3 +000005.0-000003.100001.0 08.80-0.06B? 0
+073315.54 +144837.8 +000011.6-000007.400025.0 08.8000.20A? 0
+073536.83 +011220.7 +000002.9+000013.800036.2 08.8000.90G? 0
+073704.92 +300054.6 -000007.0+000000.700001.8 08.8000.25A? 0
+073905.63 +241850.5 -000009.7+000013.200007.6 08.8000.05A? 0
+074206.67 +024337.8 -000021.2+000000.800021.8 08.8000.92G? 0
+074234.04 -040135.4 -000023.4+000004.900014.4 08.8000.30A? 0
+074337.95 +081623.1 -000019.4-000020.300000.8 08.8000.36F? 0
+074421.99 -064149.0 -000002.9-000022.200002.5 08.8000.33F? 0
+074656.28 -034048.6 -000026.1-000008.100019.4 08.8000.04A? 0
+074739.23 -384036.3 -000022.4+000014.400002.9 08.8000.13A? 0
+074859.96 -263243.4 -000002.6+000006.000009.9 08.8000.08A? 0
+074915.01 -680630.4 +000012.3-000013.900006.8 08.8000.50F? 0
+075100.89 -170809.4 -000027.2-000014.500013.9 08.8000.85G? 0
+075541.68 +302120.8 -000122.9-000080.000026.3 08.8000.55F? 0
+075550.95 +241341.4 -000049.2-000008.300016.1 08.8000.36F? 0
+075600.62 -415513.7 -000018.2+000035.300012.2 08.8000.39F? 0
+075708.27 +410855.3 -000014.2-000064.700006.4 08.8000.49F? 0
+075755.03 +181452.5 +000028.5-000028.400024.2 08.8000.99K? 0
+080004.82 -480605.5 -000012.9+000008.500000.5 08.8000.78G? 0
+080106.06 -190801.1 -000008.2-000003.800001.6 08.8000.07A? 0
+080135.09 +450340.7 -000006.1-000053.900001.0 08.8000.45F? 0
+080157.84 -205133.8 +000025.7-000012.200005.2 08.80-0.02B? 0
+080349.24 +102353.7 -000010.2+000028.300019.4 08.8000.86G? 0
+080514.34 +144517.7 +000006.7-000026.300003.1 08.8000.11A? 0
+080550.24 -330622.5 +000009.7+000013.200004.3 08.8000.86G? 0
+080614.69 +012900.7 -000029.4+000026.100006.2 08.8000.18A? 0
+080635.21 +062219.8 -000051.4-000030.900003.5 08.8000.45F? 0
+081052.58 -424838.1 +000023.2-000332.700042.3 08.8000.88G? 0
+081325.23 +514553.7 -000012.5+000011.200009.6 08.8000.13A? 0
+081331.08 +281730.7 -000021.2+000010.100006.3 08.8000.41F? 0
+081440.15 +091319.7 +000074.3-000065.600014.1 08.8000.60G? 0
+081528.57 -422558.4 -000004.7-000007.100000.9 08.8000.94G? 0
+081728.81 -625152.4 +000008.2+000010.000011.3 08.8000.30A? 0
+081858.66 -294516.8 -000024.3-000022.300001.6 08.80-0.14B? 0
+082057.06 +010631.3 +000001.3-000024.600003.1 08.8000.24A? 0
+082402.96 +072642.4 -000010.5-000025.200024.8 08.8000.92G? 0
+083235.84 +343343.7 -000006.1-000007.200027.1 08.8000.98K? 0
+083608.64 +430355.2 -000016.0-000036.900001.5 08.8000.25A? 0
+084502.64 +441104.2 -000021.3-000037.900006.0 08.8000.38F? 0
+084620.70 +500122.8 -000053.0-000043.500002.6 08.8000.34F? 0
+084928.93 -560935.2 +000000.0+000000.000000.0 08.8000.36F? 0
+085014.69 +191634.5 -000039.8-000014.100020.0 08.8000.59G? 0
+085026.56 +802750.2 -000033.5-000033.600006.3 08.8000.32F? 0
+085141.39 -155452.0 +000008.9+000008.200007.8 08.8000.15A? 0
+085334.07 -490413.7 -000001.3+000008.500003.9 08.8000.28A? 0
+085344.90 -135012.5 -000059.5+000029.400002.7 08.8000.96K? 0
+085403.17 +221813.3 -000012.8-000040.300001.3 08.8000.68G? 0
+085409.24 +465136.4 -000049.3-000007.100000.8 08.8000.51F? 0
+085420.29 -485248.1 -000007.9+000014.700003.5 08.8000.36F? 0
+085604.04 +230417.2 +000013.3-000027.600001.7 08.8000.41F? 0
+085624.82 -534805.2 -000011.8+000001.100000.8 08.8000.69G? 0
+085748.15 -355944.5 -000018.7+000015.200001.5 08.8000.25A? 0
+085903.71 +670429.2 +000000.9-000031.500021.0 08.8000.55F? 0
+090347.52 -194931.3 -000017.8-000040.000015.6 08.8000.51F? 0
+090411.09 -385109.6 +000002.8+000016.400007.4 08.8000.11A? 0
+090502.23 -112315.7 -000013.9-000000.100011.3 08.80-0.06B? 0
+090548.54 -383850.6 +000011.2+000003.400009.3 08.8000.98K? 0
+090913.89 -710648.5 -000008.5-000009.700009.9 08.8000.28A? 0
+090920.61 +221234.4 -000011.6-000013.300004.4 08.8000.37F? 0
+091132.80 -540632.1 -000000.5+000001.900006.1 08.80-0.04B? 0
+091136.38 +034643.2 -000037.0-000003.700039.6 08.8000.27A? 0
+091343.56 +434940.3 -000010.4-000014.600001.3 08.8000.41F? 0
+091604.42 +200423.5 +000015.3+000000.500002.8 08.8000.31F? 0
+091610.98 -433259.3 -000005.2-000001.400010.5 08.8000.07A? 0
+091656.16 -622623.0 -000004.4+000014.500000.4 08.80-0.05B? 0
+091718.99 -432352.0 -000025.4+000007.300005.5 08.8000.19A? 0
+091728.32 -663327.5 +000023.6-000021.300004.9 08.8000.49F? 0
+091817.17 +460911.3 +000002.9+000003.400003.3 08.8000.25A? 0 0.10 1.00
+091833.58 -503552.7 -000029.7+000047.500006.1 08.8000.47F? 0
+091858.72 -521957.4 -000004.3-000000.600000.9 08.8000.21A? 0
+092031.35 -144453.8 -000011.2-000095.000003.5 08.8000.54F? 0
+092354.66 -410606.0 -000105.4-000007.800005.5 08.8000.57F? 0
+092544.91 -364819.9 +000011.6+000007.500014.3 08.8000.49F? 0
+092914.29 -171528.5 +000000.8+000003.900015.6 08.8000.98K? 0
+093035.95 +103606.4 -000219.6-000020.400062.0 08.8000.90G? 0
+093142.09 -471601.2 -000016.8+000001.600002.8 08.80-0.01B? 0
+093451.06 +051451.5 -000077.8-000043.700003.9 08.8000.93G? 0
+093456.56 -285239.5 -000015.0+000014.800003.7 08.8000.29A? 0
+093626.08 +185543.1 +000007.1+000021.300038.5 08.8000.79G? 0
+093631.11 -241346.7 +000035.3-000053.000010.9 08.8000.65G? 0
+093749.80 -161548.3 -000047.4+000007.000004.4 08.8000.33F? 0
+093756.29 +240402.7 -000024.5-000006.000005.8 08.8000.41F? 0
+093935.08 +221006.7 -000001.0+000005.400008.7 08.8000.24A? 0
+093944.90 -325557.1 -000023.7-000002.800009.2 08.8000.37F? 0
+093956.95 -501254.0 -000045.5+000012.800014.5 08.8000.56F? 0
+094241.87 +014746.0 -000062.5+000021.400003.2 08.8000.37F? 0
+094420.76 +045544.4 -000076.5-000001.000002.6 08.8000.35F? 0
+094708.60 +153142.3 +000003.5-000006.800019.0 08.8000.36F? 0
+095140.29 -192728.9 -000017.1-000000.100015.3 08.8000.99K? 0
+095241.52 -311435.4 -000025.2+000009.500012.7 08.8000.89G? 0
+095457.29 -280438.4 +000000.4+000001.200018.5 08.8000.88G? 0
+095547.42 -370940.2 -000044.9+000001.700013.5 08.8000.56F? 0
+095757.62 -425023.8 -000014.3+000001.700003.1 08.8000.09A? 0
+100144.11 -233527.9 -000026.9+000012.700004.5 08.8000.38F? 0
+100705.19 +520918.7 +000195.1-000050.000038.5 08.8000.92G? 0
+100745.08 -510054.6 -000018.8+000004.800007.8 08.8000.29A? 0
+101205.05 +211754.6 -000065.3-000044.100000.4 08.8000.58G? 0
+101655.60 +081442.8 -000011.7-000010.700017.1 08.8000.99K? 0
+101855.95 +322321.3 -000082.9+000020.400019.0 08.8000.79G? 0
+102049.91 -673114.3 -000010.0-000000.100009.2 08.8000.10A? 0
+102823.82 -840819.5 -000012.7-000009.400004.2 08.8000.47F? 0
+102843.87 +455751.0 -000026.1+000007.900001.4 08.8000.48F? 0
+102846.48 -623519.2 +000000.0+000000.000000.0 08.80-0.07B? 0
+103111.91 -255930.1 +000002.8-000035.700010.5 08.8000.35F? 0
+104118.34 -280802.8 +000002.6-000019.500001.4 08.8000.23A? 0
+104250.71 -581828.4 -000000.4+000003.400000.1 08.8000.32F? 0
+104508.58 -401536.0 -000002.3+000008.400021.4 08.8000.16A? 0
+104703.73 -573246.8 -000012.4+000013.500001.0 08.80-0.11B? 0
+105001.51 -575226.3 +000003.5+000004.700017.6 08.8000.06A? 0
+105044.82 -503113.1 +000010.0-000017.000000.9 08.8000.98K? 0
+105112.39 -055335.7 +000024.2-000025.800002.0 08.8000.52F? 0
+105341.04 -584650.2 -000011.6+000008.800021.7 08.80-0.09B? 0
+105557.38 -010008.2 +000012.6+000008.900035.3 08.8000.49F? 0
+105739.50 -584322.6 -000004.3-000003.300005.2 08.80-0.11B? 0
+110024.00 -095619.5 -000140.2-000029.100002.5 08.8000.58F? 0
+110456.44 -583957.6 +000000.0+000000.000000.0 08.80-0.28B? 0
+110624.40 -575747.0 -000018.0+000005.800011.3 08.8000.10A? 0
+110846.09 +045932.6 +000011.6+000010.200009.9 08.8000.35F? 0
+111015.30 -141821.6 -000003.5+000012.900021.1 08.8000.29A? 0
+111034.26 -302718.5 -000021.0-000013.900000.5 08.8000.39F? 0
+111703.30 -605541.1 -000011.9-000000.200013.4 08.8000.01A? 0
+111938.35 +493022.2 -000012.4-000000.700017.0 08.8000.81G? 0
+112309.86 +293316.4 +000025.7-000004.600024.0 08.8000.55F? 0
+112700.62 -295604.8 -000046.5-000016.400012.2 08.8000.45F? 0
+113056.49 +623238.8 -000156.4-000315.300028.3 08.8000.95K? 0
+113146.45 -620520.3 +000002.1-000004.900003.3 08.8000.43F? 0
+113433.06 -635719.1 +000017.6-000017.100021.1 08.8000.32F? 0
+113535.68 -581340.6 -000028.5-000006.100001.0 08.8000.23A? 0
+113630.63 -415617.3 -000015.9+000001.700000.2 08.8000.48F? 0
+113813.04 -570405.1 -000009.4+000020.600000.8 08.8000.98K? 0
+113905.07 -570252.9 -000038.6-000000.200010.5 08.8000.20A? 0
+114219.32 -543206.9 -000018.1-000017.800005.3 08.8000.56F? 0
+114618.44 +184046.5 +000040.6-000023.700011.3 08.8000.61G? 0
+114658.89 -105656.6 -000055.6-000023.100005.0 08.8000.42F? 0
+114720.87 -631804.9 -000008.5-000003.900008.5 08.8000.04A? 0
+115416.24 +651309.9 -000004.8-000067.800009.0 08.8000.50F? 0
+115433.47 -543804.4 -000053.8-000016.900016.8 08.8000.60G? 0
+115439.44 +541403.1 -000000.1-000118.300018.4 08.8000.74G? 0
+115759.89 +734654.2 -000009.3-000003.000018.4 08.8000.44F? 0
+115851.99 -415227.1 -000008.1-000007.900006.2 08.8000.11A? 0
+120245.90 -062757.0 +000027.7-000019.700019.3 08.8000.38F? 0
+120349.80 +192302.2 +000015.8-000016.500004.9 08.8000.53F? 0
+120631.95 +744017.1 -000006.5+000002.200000.3 08.8000.41F? 0
+120657.35 -540156.4 -000096.1-000007.600015.7 08.8000.59G? 0
+121022.06 -381039.0 -000024.3-000002.500004.0 08.8000.49F? 0
+121133.63 +360521.7 -000054.2+000016.600012.3 08.8000.29A? 1
+121606.92 -030059.1 -000092.9-000114.400023.8 08.8000.66G? 0
+122344.23 +754257.9 -000040.2+000004.300003.9 08.8000.55F? 0
+122444.35 -412311.7 -000061.8-000063.900039.3 08.8000.62G? 0
+122506.59 -602049.3 -000047.3-000022.200012.6 08.8000.53F? 0
+123057.32 -612935.0 +000051.7-000020.500014.9 08.8000.60G? 0
+123152.01 -144313.7 -000043.0-000020.500016.9 08.8000.40F? 0
+123233.53 -311724.4 +000010.2-000018.800007.6 08.8000.99K? 0
+123334.98 +071651.3 +000015.5+000021.500025.6 08.8000.70G? 0
+123617.00 +335521.9 -000046.8+000012.600017.2 08.8000.51F? 0
+123814.60 +395826.0 +000019.2-000015.300011.5 08.8000.43F? 0
+124307.46 +695642.3 +000011.3-000011.600001.7 08.8000.21A? 0
+124802.45 -684311.5 -000003.2-000008.700004.8 08.8000.96K? 0
+124842.96 +065423.3 -000001.4-000020.600004.3 08.8000.80G? 0
+125119.98 -115042.4 -000036.3-000022.400022.5 08.8000.46F? 0
+125744.94 -605315.6 -000012.6-000009.400006.8 08.8000.18A? 0
+125932.82 -483134.3 +000024.1-000016.800020.6 08.8000.45F? 0
+130243.25 -722554.3 -000005.8-000002.800003.4 08.8000.02A? 0
+130653.61 -601641.4 -000013.0-000003.800005.3 08.8000.17A? 0
+130826.20 -611438.5 -000006.5-000012.100001.6 08.80-0.02B? 0
+131037.63 -523222.1 -000006.2-000002.400005.5 08.8000.24A? 0
+131158.68 -493705.1 -000024.8+000008.600007.0 08.8000.38F? 0
+131207.48 -040631.2 -000012.5+000030.500017.1 08.8000.92G? 0
+131245.71 -413955.4 -000038.0-000010.300001.6 08.8000.32F? 0
+131425.10 +451050.1 +000008.6-000007.700007.5 08.8000.45F? 0
+131433.80 +604454.7 -000021.9+000012.100010.4 08.8000.96K? 0
+131800.53 +205954.2 +000055.5-000061.500003.0 08.8000.50F? 0
+132144.36 -391840.8 -000771.9+000099.300009.6 08.8000.47F? 0
+132826.21 -602310.5 +000001.7-000004.200003.2 08.8000.09A? 0
+133649.84 -631214.8 +000011.6-000003.700007.8 08.8000.08A? 0
+133658.23 -593822.0 -000013.6+000004.700001.9 08.8000.02A? 0
+133911.21 -583651.8 -000031.6-000012.800005.6 08.8000.27A? 0
+133915.68 -605902.0 -000008.9-000001.200008.1 08.80-0.04B? 0
+134011.65 -740444.8 -000053.2-000025.100011.8 08.8000.50F? 0
+134338.93 +210544.3 -000005.8-000000.400003.1 08.8000.37F? 0
+134437.40 -264648.3 -000070.3-000010.000024.1 08.8000.30A? 0
+134451.46 -273850.5 -000018.5-000039.400003.9 08.8000.53F? 0
+135104.89 +071446.7 -000134.8-000051.000005.5 08.8000.79G? 0
+135115.20 -335335.5 -000130.0+000027.200000.2 08.8000.67G? 0
+135228.57 -520721.8 -000025.1-000004.000004.7 08.8000.80G? 0
+135337.46 -522645.0 -000002.5-000011.900002.9 08.8000.15A? 0
+140123.12 -312038.0 -000033.3-000007.200019.5 08.8000.94G? 0
+140246.39 +151958.1 -000024.5-000009.100009.0 08.8000.91G? 0
+140330.77 +590410.3 +000000.5-000055.600002.6 08.8000.94G? 0
+140752.45 -110907.5 -000031.2-000016.500006.4 08.8000.47F? 0
+140755.64 -711207.3 -000010.7+000010.100010.5 08.8000.03A? 0
+140908.48 -583835.1 -000081.9-000024.500010.8 08.8000.46F? 0
+141019.98 +352653.1 -000023.5-000024.400007.4 08.8000.47F? 0
+141047.01 -680332.3 -000151.0-000120.600001.5 08.8000.84G? 0
+141116.22 -594618.1 +000003.9+000010.600005.1 08.80-0.01B? 0
+141225.63 -480839.7 -000024.8-000020.100002.5 08.8000.20A? 0
+141326.38 -720725.9 -000018.0-000018.200007.8 08.8000.14A? 0
+141716.67 +853553.7 +000014.2-000006.800000.1 08.8000.63G? 0
+141751.40 -050801.2 +000001.3-000023.200021.3 08.8000.45F? 0
+142213.50 +135003.6 +000028.1-000002.600002.0 08.8000.44F? 0
+142311.25 -290224.4 -000009.8-000012.800005.2 08.8000.28A? 0
+142506.67 -463540.4 -000038.9-000035.300010.1 08.8000.39F? 0
+143113.99 +170334.7 -000044.9-000021.900005.8 08.8000.25A? 0
+143123.80 +454944.4 +000037.6-000049.700006.1 08.8000.97K? 0
+143137.15 -682337.2 -000076.9-000020.800010.5 08.8000.98K? 0
+143342.81 +042940.1 -000033.0+000032.800009.9 08.8000.63G? 0
+143406.02 -071724.2 +000097.0-000051.100011.8 08.8000.64G? 0
+143453.44 -350800.1 +000019.1-000009.900009.1 08.8000.39F? 0
+144029.99 -261452.4 -000027.8+000087.000002.2 08.8000.28A? 0
+144353.66 -240445.6 -000013.6+000005.500018.7 08.8000.06A? 0
+144437.77 +090414.9 -000058.2-000077.500016.1 08.8000.66G? 0
+144537.71 -474143.4 -000008.1-000006.000019.1 08.8000.92G? 0
+145255.32 -371925.2 -000003.7-000033.300000.0 08.8000.38F? 0
+145534.97 +303832.7 -000017.5+000003.800002.6 08.8000.27A? 0
+150101.37 -425957.6 +000013.6-000014.400004.2 08.8000.44F? 1
+150510.39 -472537.9 -000022.3+000008.400003.9 08.8000.93G? 0
+150540.27 -284253.3 -000003.8+000022.600005.0 08.8000.46F? 0
+150656.10 +140553.2 -000064.5-000113.600020.4 08.8000.89G? 0
+150700.20 +702637.0 +000015.4+000015.800008.3 08.8000.98K? 0
+150823.36 -584151.1 +000009.5-000008.500005.8 08.8000.03A? 0
+151021.52 -131806.3 -000058.5+000021.300018.4 08.8000.47F? 0
+151038.61 -500906.2 -000054.9-000053.500044.3 08.8000.75G? 0
+151245.37 -465344.4 +000001.0-000013.200001.7 08.8000.94G? 0
+151327.98 -330850.0 -000019.5-000020.100028.1 08.8000.45F? 0
+151418.67 +195817.0 -000019.1+000025.700010.0 08.8000.52F? 0
+152233.22 +352408.3 +000012.0+000025.100013.4 08.8000.69G? 0
+152445.12 -655221.0 -000000.4-000010.000007.9 08.80-0.01B? 0
+152617.61 -245918.8 -000012.6-000018.200016.8 08.8000.44F? 0
+152630.60 -445052.4 -000037.2+000003.400001.3 08.8000.99K? 0
+152854.86 -201231.4 -000008.1-000027.100011.8 08.8000.68G? 0
+153029.92 +535817.1 -000015.7+000077.200011.7 08.8000.53F? 0
+153031.88 -532146.5 -000001.6-000000.300003.0 08.8000.10A? 0
+153156.72 -203743.6 +000035.4+000002.300013.1 08.8000.49F? 0
+153511.33 -210028.2 -000029.8+000006.300004.2 08.8000.31A? 0
+153801.49 +171451.6 -000073.9+000049.300020.5 08.8000.64G? 0
+153933.74 -630224.2 -000005.9-000026.500004.2 08.8000.07A? 0
+154019.83 -433022.7 +000003.6+000021.000007.2 08.8000.34F? 0
+154024.81 -732814.9 -000007.4-000021.900009.4 08.8000.16A? 0
+154357.28 -392856.7 -000030.8-000023.700015.7 08.8000.55F? 0
+154519.87 +680943.8 +000074.2+000006.400021.4 08.8000.53F? 0
+154724.03 -465811.9 -000020.8-000007.600007.2 08.8000.91G? 0
+154827.71 +255951.3 -000004.7+000017.700001.2 08.8000.76G? 1
+154946.34 -634553.0 -000044.1-000042.400015.2 08.8000.59G? 1
+154959.27 +601217.0 +000020.3-000030.700004.6 08.8000.98K? 0
+155002.11 -252435.3 -000002.0-000029.500013.0 08.8000.15A? 0
+155529.93 +100617.3 -000026.9+000008.900009.8 08.8000.28A? 0
+155547.07 -433140.2 +000015.3-000034.300025.1 08.8000.36F? 0
+160120.75 -621845.7 +000006.1+000000.600004.6 08.8000.03A? 0
+160256.95 -320943.0 +000024.0-000009.700026.7 08.8000.79G? 0
+160402.42 -431652.8 -000039.1-000057.500003.7 08.8000.55F? 0
+160427.57 +195053.7 -000028.8-000006.100007.1 08.8000.57F? 0
+160658.31 -031509.6 -000050.6+000000.600042.1 08.8000.49F? 0
+160708.92 +624319.8 -000012.3-000024.100002.0 08.8000.49F? 0
+160843.68 -252236.4 -000013.9-000024.500006.9 08.8000.51F? 0
+161546.38 -491512.2 -000017.2-000001.000015.4 08.8000.01A? 0
+162049.31 -252339.3 -000016.6-000025.200012.1 08.8000.50F? 0
+162312.60 -343349.8 -000065.1-000043.700018.1 08.8000.51F? 0
+162436.32 -654318.3 -000008.7+000002.800019.7 08.80-0.10B? 0
+162728.96 -083419.2 -000068.6+000019.900018.3 08.8000.77G? 0
+162835.96 +031515.2 -000036.8-000500.900041.5 08.8000.82G? 0
+163251.84 +031447.3 -000363.1-000187.400019.8 08.8000.90G? 0
+163634.90 -312924.8 +000033.7+000010.900002.2 08.8000.98K? 0
+163828.95 -320009.9 -000015.6-000001.400003.1 08.8000.06A? 0
+165055.33 -582655.1 +000017.2-000009.200012.4 08.8000.05A? 0
+165635.01 +571117.2 +000032.6+000003.000008.2 08.8000.62G? 0
+170125.54 -451556.0 -000012.7-000015.600014.0 08.8000.22A? 0
+170415.63 -210233.5 -000003.4-000003.100006.0 08.8000.03A? 0
+170819.88 +374647.2 -000012.1+000007.500000.6 08.8000.10A? 0
+171326.40 +831908.2 -000001.3-000004.600001.5 08.8000.44F? 0
+171638.97 -405158.5 -000014.0+000001.900014.9 08.8000.53F? 0
+172021.80 +575827.5 +000064.6-000075.100007.1 08.8000.51F? 0
+172023.81 -125632.0 +000014.8+000009.700000.2 08.8000.48F? 0
+172324.87 +165234.0 -000009.1-000010.700005.8 08.8000.94G? 0
+172746.17 +302343.7 +000014.4+000006.200002.4 08.8000.45F? 0
+173301.28 -214950.8 +000051.6-000204.500034.9 08.8000.70G? 0
+173402.56 -544954.1 -000001.0-000005.400003.0 08.8000.05A? 0
+173424.51 -323016.0 -000023.6-000000.400006.3 08.8000.09A? 0
+173440.18 -311838.7 +000001.3+000005.800008.1 08.8000.12A? 0
+173456.78 +480242.5 +000010.4-000005.700021.5 08.8000.28A? 0
+173625.05 +183144.2 +000053.0-000032.900008.9 08.8000.63G? 0
+173747.64 -034543.6 +000023.3-000005.300001.9 08.8000.46F? 0
+174423.06 -343657.8 +000017.7-000017.700010.1 08.8000.30A? 0
+174528.95 +042621.8 +000051.2-000071.700019.7 08.8000.82G? 0
+174543.93 -585846.6 -000031.5-000045.200017.9 08.8000.54F? 0
+175218.98 -505127.6 -000013.2-000006.200003.3 08.8000.16A? 0
+175300.87 +064856.5 -000007.0-000051.700008.1 08.8000.61G? 0
+175312.38 +292912.8 +000006.9-000069.300000.1 08.8000.66G? 0
+175323.38 -465017.9 +000001.2-000006.000009.2 08.8000.93G? 0
+175400.58 +193250.8 +000004.0-000002.200009.7 08.8000.05A? 0
+175438.73 -402053.3 -000033.3+000021.100012.8 08.8000.67G? 0
+180005.31 +302426.4 -000006.0+000027.500002.4 08.8000.97K? 0
+180139.68 -595549.1 +000009.0-000003.500000.7 08.8000.36F? 0
+180310.48 -560730.1 -000008.3+000005.500007.0 08.8000.01A? 0
+180343.66 +460719.0 +000008.3-000027.300016.5 08.8000.95K? 0
+180414.21 +652807.5 +000013.0-000003.900001.6 08.8000.96K? 0
+180705.26 +400905.2 +000003.6+000009.000000.2 08.80-0.05B? 0
+181228.90 -275455.1 +000001.1+000017.700048.7 08.8000.57F? 0
+181947.84 -373606.0 +000034.2-000004.500015.4 08.8000.08A? 0
+182032.02 +571505.9 -000003.0+000017.900005.0 08.8000.10A? 0
+182409.40 -311203.4 +000010.0+000016.800005.5 08.8000.46F? 0
+182430.82 -242307.2 +000032.3-000019.100000.6 08.8000.50F? 0
+182447.28 -550541.1 +000008.2-000071.200012.0 08.8000.43F? 0
+182649.77 -352210.3 +000010.7-000011.400004.2 08.8000.03A? 0
+182709.71 -012812.1 +000019.7+000008.200012.0 08.8000.50F? 0
+182859.57 +072708.1 -000027.3-000012.900003.5 08.8000.40F? 0
+183320.32 -060252.8 +000024.6-000007.700012.7 08.8000.56F? 0
+183333.12 +155826.5 +000010.9-000018.500023.6 08.8000.53F? 0
+183347.67 +622539.6 +000018.5-000010.900011.4 08.8000.19A? 0
+183657.08 -612935.0 -000006.9-000032.700012.0 08.8000.32F? 0
+184108.65 -144524.6 +000017.1+000023.100000.2 08.8000.22A? 0
+184157.83 -190618.3 +000004.7+000007.800000.6 08.8000.41F? 0
+184212.17 -293606.2 -000032.6+000004.400003.2 08.80-0.00B? 0
+184319.25 -293906.4 -000011.0-000002.100000.4 08.8000.38F? 0
+184356.53 -195330.2 +000000.0+000000.000000.0 08.8000.72G? 0
+184456.48 +292621.6 +000012.7-000018.400010.1 08.8000.40F? 0
+184737.13 +532406.2 +000013.8+000011.600001.1 08.8000.09A? 0
+184756.23 +074250.1 -000001.0-000028.300006.1 08.8000.30A? 0
+185012.30 -310832.1 -000001.5-000018.800011.5 08.8000.38F? 0
+185055.54 +701947.5 -000000.3+000052.100004.7 08.8000.36F? 0
+185242.43 -201420.4 +000014.5-000015.400003.4 08.8000.09A? 0
+185326.43 -235929.3 +000009.8-000012.200006.9 08.8000.47F? 0
+185848.26 -505134.9 +000042.3-000023.100007.0 08.8000.73G? 0
+185943.78 -151845.9 -000005.3-000005.600007.0 08.8000.48F? 0
+190150.33 -032219.0 +000019.2-000022.100005.0 08.8000.55F? 0
+190246.14 -004241.9 +000015.6-000009.500031.2 08.8000.68G? 0
+190527.29 -414415.6 +000007.3+000012.700007.6 08.8000.42F? 0
+190540.31 +462530.1 +000008.7-000002.000015.6 08.8000.10A? 0
+190914.63 +651145.6 +000000.7-000023.900003.4 08.8000.31F? 0
+190921.13 +111041.8 -000019.3-000056.600016.6 08.8000.40F? 0
+191010.51 +403901.7 +000005.9-000000.300010.0 08.8000.41F? 0
+191034.26 -214021.0 +000013.8-000017.000013.4 08.8000.51F? 0
+191120.05 +004256.6 +000007.6+000007.400005.4 08.8000.38F? 0
+191147.60 +135433.3 +000000.1-000008.500000.1 08.8000.18A? 0
+191242.80 +050411.9 +000053.2-000004.100001.9 08.8000.46F? 0
+191556.77 -302034.2 -000142.9-000076.800015.0 08.8000.60G? 0
+191634.09 +143712.4 +000012.1+000015.500002.5 08.8000.03A? 0
+191731.51 -322955.5 -000006.4+000016.100008.9 08.8000.27A? 0
+191805.51 +115144.2 +000001.3+000007.400003.7 08.8000.53F? 0
+191824.07 -335747.3 +000032.0-000012.100004.9 08.8000.24A? 0
+191849.94 +314445.7 -000002.1+000000.300001.2 08.8000.26A? 0
+192244.44 +743801.3 +000011.7+000000.900001.4 08.8000.10A? 0
+192328.63 -163021.4 +000019.0-000010.500002.3 08.8000.56F? 0
+192623.22 +222116.6 +000000.4-000000.500001.9 08.80-0.03B? 0
diff --git a/kstars/kstars/data/hip104.dat b/kstars/kstars/data/hip104.dat
new file mode 100644
index 00000000..58bb3d08
--- /dev/null
+++ b/kstars/kstars/data/hip104.dat
@@ -0,0 +1,1000 @@
+192942.03 +575757.1 +000018.6-000062.600008.1 08.8000.47F? 0
+193157.62 +525906.9 -000001.6+000003.400011.5 08.8000.06A? 0
+193404.53 +243516.5 +000005.2-000011.200009.4 08.8000.05A? 0
+193558.60 +370315.2 +000026.6+000010.400009.6 08.8000.94G? 0
+193803.02 -605554.6 +000008.7-000032.400023.3 08.8000.35F? 0
+193808.24 -422432.7 +000035.4-000050.900014.1 08.8000.45F? 0
+194020.52 -382947.7 +000055.3-000048.000003.9 08.8000.97K? 0
+194232.48 +644143.2 -000011.0-000027.500015.0 08.8000.40F? 0
+194320.05 -692614.7 +000029.9-000026.400000.7 08.8000.49F? 0
+194356.24 -344056.3 +000001.8-000006.500025.6 08.8000.30A? 0
+194512.63 +240304.1 -000002.8-000007.600004.4 08.8000.65G? 0
+195226.77 +290920.8 -000003.4+000009.300004.2 08.8000.14A? 0
+195622.60 -474415.4 +000004.7+000009.600012.4 08.8000.46F? 0
+195644.31 +122632.2 +000034.8+000018.400012.0 08.8000.29A? 0
+195732.24 +201739.8 -000040.3-000021.100008.6 08.8000.04A? 1
+200039.70 +165941.3 +000022.2-000002.700002.6 08.8000.05A? 0
+200434.81 +080758.0 +000007.4-000021.800024.7 08.8000.34F? 0
+200510.49 +164034.1 -000003.9+000007.700006.9 08.8000.10A? 0
+200545.15 +355403.1 -000008.0-000000.700010.5 08.8000.28A? 0
+200624.26 +364356.1 +000015.1-000008.700008.6 08.8000.15A? 0
+200625.99 -361120.3 -000038.8-000007.000013.8 08.8000.90G? 0
+201055.16 +215436.9 +000008.9+000008.300006.5 08.80-0.02B? 0
+201117.01 +122412.8 +000002.1-000014.100005.1 08.80-0.02B? 0
+201233.54 +234657.1 -000004.0-000023.900023.3 08.8000.97K? 0
+201806.28 -242213.7 -000037.2-000007.200011.7 08.8000.14A? 1
+201927.91 -521036.5 -000015.0+000023.000014.8 08.8000.41F? 0
+201931.33 +390326.3 +000003.4-000012.100005.4 08.8000.27A? 0
+201941.68 +223427.1 +000012.7-000010.900007.9 08.8000.23A? 0
+202058.48 +383349.5 +000011.1-000019.200015.2 08.8000.34F? 0
+202130.47 +370927.8 +000007.3+000023.900003.1 08.8000.23A? 0
+202136.17 +234550.8 +000010.3+000010.300003.6 08.8000.42F? 1
+202144.94 +641016.8 +000008.3+000008.800013.2 08.8000.35F? 0
+202159.86 +032530.2 -000013.6-000016.800002.2 08.8000.04A? 0
+202347.11 -195424.2 -000094.3+000067.100002.7 08.8000.69G? 0
+202518.02 -535603.8 +000002.5-000094.600005.0 08.8000.54F? 0
+202539.02 +415345.8 +000017.6-000038.500016.0 08.8000.59G? 0
+202754.24 -573840.4 -000100.9-000106.100028.7 08.8000.77G? 0
+202852.11 +031756.9 +000006.2-000024.500022.1 08.8000.33F? 0
+203045.70 -383441.0 +000018.2-000013.600007.0 08.8000.07A? 0
+203219.68 +713339.0 +000082.5+000087.900008.3 08.8000.53F? 0
+203310.25 +332419.9 +000049.1-000012.000014.9 08.8000.54F? 1
+203712.08 -395539.3 +000035.7-000039.700016.5 08.8000.40F? 0
+203727.25 +245711.8 -000025.6-000017.300001.0 08.8000.95K? 0
+203739.96 +535037.1 +000009.9-000205.900022.4 08.8000.59G? 0
+203850.06 +642845.6 +000018.3-000030.200008.8 08.8000.41F? 0
+204252.91 -120015.3 +000006.2+000003.600006.5 08.8000.96K? 0
+204301.72 +250739.3 +000003.6+000029.600000.8 08.8000.60G? 0
+204332.63 +002809.8 +000012.7+000001.300008.4 08.8000.12A? 0
+204627.69 -715658.3 +000029.9-000008.700000.9 08.8000.35F? 0 0.10 1.00
+204954.45 +125508.1 +000034.6+000000.600010.5 08.8000.62G? 0
+205309.18 +683329.2 -000032.0-000029.600002.2 08.8000.62G? 0
+205321.24 +641343.7 +000038.1+000052.100008.5 08.8000.45F? 0
+205357.25 -594052.9 +000008.3-000009.800010.6 08.8000.44F? 0
+205559.56 +212423.6 -000014.9-000011.200002.5 08.8000.32F? 0
+210117.03 +155253.7 -000034.1-000027.800010.7 08.8000.99K? 0
+211001.12 +342424.8 +000000.7-000001.800005.5 08.80-0.09B? 0
+211017.84 +345150.7 +000002.5+000003.100006.7 08.8000.22A? 0
+211131.09 +411427.6 +000000.0+000000.000000.0 08.8000.50F? 0
+211203.21 -611519.8 +000032.3-000016.300007.2 08.8000.97K? 0
+211321.95 +261949.6 -000040.5-000016.300008.7 08.8000.84G? 0
+211704.89 +601650.9 -000022.4-000035.600012.4 08.8000.36F? 0
+211820.27 +250616.9 +000123.8-000024.900000.5 08.8000.64G? 0
+212946.88 +433207.1 +000009.1+000006.000011.6 08.8000.94G? 0
+213059.79 +022410.1 +000045.6-000005.300014.0 08.8000.44F? 0
+213219.41 -471400.2 +000028.2-000009.100012.0 08.8000.34F? 0
+213749.93 -624820.2 +000018.6+000012.400009.1 08.8000.89G? 0
+213905.07 +171847.7 +000042.6-000007.900021.3 08.8000.99K? 0
+214031.01 +693048.3 -000007.0+000014.100008.6 08.8000.50F? 0
+214034.18 -101232.3 +000021.7-000015.400002.3 08.80-0.04B? 0
+214321.79 +241537.0 -000002.0-000026.400017.6 08.8000.56F? 0
+214516.05 +381938.4 -000003.6+000000.300004.7 08.8000.43F? 0
+214640.52 -180917.2 +000066.8-000020.900004.2 08.8000.58F? 0
+215252.51 +783156.0 +000024.1+000014.400002.6 08.8000.06A? 0
+215713.01 +352058.0 +000007.2-000000.800008.2 08.8000.07A? 0
+215903.72 +635955.3 -000008.6-000008.300017.0 08.8000.18A? 0
+215918.61 -200015.6 -000010.1+000000.900012.3 08.8000.31F? 0
+215940.14 -643624.3 +000005.9-000010.200000.4 08.8000.27A? 0
+220056.15 +072652.9 -000001.3+000002.700002.3 08.8000.12A? 0
+220737.45 -515239.4 -000055.4-000055.000000.0 08.8000.57F? 0
+221353.49 -234042.2 -000009.8-000066.000023.9 08.8000.44F? 0
+221627.38 +475832.6 +000005.3-000014.100003.4 08.8000.07A? 0
+222209.26 +455605.4 +000000.3-000004.600000.4 08.8000.30A? 0
+222318.05 +350206.2 -000003.0-000014.000008.1 08.8000.40F? 0
+222359.40 +431914.3 +000022.5+000008.300000.8 08.8000.22A? 0
+222919.16 +410619.7 +000063.2-000019.900023.5 08.8000.70G? 0
+223026.55 -513308.3 +000011.4-000005.200007.4 08.8000.92G? 0
+223638.64 +043034.2 -000014.4+000003.300038.8 08.8000.95K? 0
+223745.70 +364047.1 -000024.7-000053.500020.8 08.8000.54F? 0
+223907.17 -174754.8 +000018.9-000037.300011.1 08.8000.12A? 0
+223912.91 +405534.5 +000007.2-000024.000035.3 08.8000.98K? 0
+224047.27 +550106.4 +000022.8-000016.600019.3 08.8000.13A? 0
+224302.22 -474451.7 +000042.2-000018.200001.5 08.8000.52F? 0
+224701.66 +591627.4 +000052.9+000004.000017.5 08.8000.52F? 0
+224854.10 +482435.7 +000004.6+000000.200011.8 08.8000.03A? 0
+224904.73 +655913.0 -000009.9-000012.500002.5 08.8000.16A? 0
+225535.38 +571427.5 +000036.2-000008.800015.8 08.8000.51F? 0
+225613.30 +564956.5 +000028.1-000003.900005.0 08.8000.33F? 0
+225642.55 +623729.6 -000004.3+000014.900010.5 08.8000.60G? 0
+225743.22 +480653.3 -000001.4+000005.800009.3 08.8000.09A? 0
+225848.20 +451654.4 +000024.2+000002.100010.6 08.8000.38F? 0
+230601.29 -744558.0 +000017.3-000006.200003.0 08.8000.21A? 0
+230637.54 -401738.4 +000036.2-000017.900013.4 08.8000.56F? 0
+230745.14 -783936.0 +000018.2-000035.600007.9 08.8000.48F? 0
+230821.30 +401909.5 +000043.3-000049.800028.8 08.8000.65G? 0
+231055.74 +241757.8 +000054.9-000007.500005.9 08.8000.25A? 0
+231122.58 +404613.4 -000014.4-000038.200001.0 08.8000.98K? 0
+231231.47 +814701.3 +000002.8+000005.000001.5 08.8000.18A? 0
+231325.56 -782046.2 +000107.7-000055.200028.2 08.8000.55F? 0
+231859.90 +602535.5 -000006.9-000000.600002.0 08.8000.41F? 0
+232506.48 +230334.6 -000006.1+000007.600009.5 08.8000.20A? 0
+233714.59 +300147.5 +000009.2-000036.100004.7 08.8000.51F? 0
+233803.42 +555642.0 -000008.6-000013.100004.2 08.8000.11A? 0
+234031.35 +075018.2 +000033.8-000031.800016.5 08.8000.45F? 0
+234216.80 +612928.0 -000010.6+000000.200009.7 08.8000.04A? 0
+234622.49 +533645.6 -000000.2-000014.200008.1 08.8000.41F? 0
+234701.00 +051507.1 -000082.0+000065.500004.8 08.8000.56F? 1
+234720.41 +631312.3 +000019.4+000008.400004.0 08.8000.95G? 0
+235211.01 +395249.1 -000001.0+000009.100004.2 08.8000.11A? 0
+235220.00 +195118.0 +000001.7+000017.300000.5 08.8000.36F? 0
+235749.54 +351955.0 -000010.0-000003.600010.0 08.8000.06A? 0
+000421.07 -535434.1 +000052.7+000015.200009.2 08.8001.03K? 0
+000742.61 -463240.8 +000070.9-000010.400012.0 08.8001.13K? 0
+000956.07 +755915.0 +000029.5-000002.000010.9 08.8001.07K? 0
+003423.41 -111658.4 +000000.5-000000.100019.7 08.8001.05K? 0
+003518.08 +301308.1 -000015.7+000018.500010.5 08.8001.32K? 0
+004124.10 +592441.1 +000015.3-000000.900018.7 08.8001.79K? 0
+004140.17 +800903.4 +000015.2-000007.600006.3 08.8001.77K? 0
+004552.72 +401505.7 -000021.5-000013.800011.4 08.8001.55K? 0
+005850.87 +203237.7 +000046.8-000008.600005.3 08.8001.05K? 0
+011206.29 -514514.1 -000000.4-000014.100010.0 08.8001.42K? 0
+011320.71 +584004.5 +000021.8-000017.000010.8 08.8001.81K? 0
+011337.40 +553511.2 -000008.0+000002.100011.8 08.8001.00K? 0
+011722.70 +261742.1 +000041.3-000051.300004.3 08.8001.42K? 0
+011757.33 -740912.6 +000015.0-000004.800003.8 08.8001.05K? 0
+011927.27 +462106.9 +000002.0+000008.300014.8 08.8001.32K? 0
+012219.79 -135846.6 -000011.7-000042.400003.2 08.8001.29K? 0
+012229.23 +660624.9 -000000.2+000002.800000.4 08.8001.59K? 0
+012438.12 +550557.9 -000006.7-000011.400002.5 08.8001.06K? 0
+012524.72 -805213.4 +000015.0-000006.700011.9 08.8001.27K? 0
+012838.37 +514045.4 +000019.7+000007.000005.4 08.8001.60K? 0 0.10 1.00
+014227.89 -781436.8 +000023.7+000051.000004.2 08.8001.17K? 0
+014405.45 +523155.2 +000004.2-000035.500015.6 08.8001.09K? 0
+015247.36 -012251.0 +000017.0-000028.100006.1 08.8001.01K? 0
+020032.47 +405340.6 +000002.1+000031.300021.3 08.8001.30K? 0
+021047.13 +785723.3 +000008.5+000014.500025.2 08.8001.78K? 0
+021454.05 +210021.2 +000019.9-000003.600010.7 08.8001.36K? 0
+022043.23 -223612.3 +000022.9-000024.100001.2 08.8001.11K? 0
+023639.81 +793537.5 -000003.0-000003.200001.2 08.8001.22K? 0
+024358.30 -154707.9 -000037.5-000012.700013.0 08.8001.27K? 0
+024611.44 +412739.4 +000014.2-000016.000005.7 08.8001.26K? 0
+024953.36 -370403.1 +000001.6+000008.000003.7 08.8001.05K? 0
+025452.73 -515713.3 -000006.0-000007.600000.3 08.8001.66K? 0
+025513.61 +484238.3 +000058.1+000011.900008.2 08.8001.21K? 0
+025631.70 +753916.2 +000014.6+000009.500005.5 08.8001.24K? 0
+031121.84 -380107.7 +000038.5+000027.100007.0 08.8001.07K? 0
+031543.41 +340818.6 +000031.4+000001.100016.2 08.8001.86M? 0
+031820.61 -563411.0 +000019.3-000013.100003.1 08.8001.29K? 0
+032144.00 -395416.4 +000036.7+000016.100029.5 08.8001.43K? 0
+033900.93 +033225.1 +000024.5-000019.500006.7 08.8001.23K? 0
+034634.20 +442039.4 -000001.0+000003.500003.9 08.8001.36K? 0
+034705.99 -244502.8 +000008.4+000022.700006.5 08.8001.49K? 0
+035405.46 -461622.8 +000016.4+000007.100002.3 08.8001.24K? 0
+040145.11 +213933.8 +000040.6-000022.700014.8 08.8001.05K? 0
+041041.99 -604607.2 -000023.4-000011.000005.2 08.8001.13K? 0
+041118.77 +081716.1 +000006.7-000046.100006.8 08.8001.82K? 0
+041406.95 +555204.0 -000003.6-000019.300030.5 08.8001.26K? 0
+042553.88 +010656.9 -000045.4+000015.600007.1 08.8001.24K? 0
+043856.41 -361045.8 +000023.5-000004.600001.7 08.8001.13K? 0
+044522.41 -723008.3 -000026.4+000034.000011.9 08.8001.57K? 0
+044719.85 -743644.7 +000027.7+000016.700008.8 08.8001.12K? 0
+045122.61 +571037.9 -000005.8-000016.300008.9 08.8001.61K? 1
+050115.42 +020932.4 +000024.2+000017.200012.4 08.8001.08K? 0
+050128.59 -470553.7 -000001.1+000008.000000.3 08.8001.37K? 0
+050406.43 -134951.2 -000012.3+000001.300004.9 08.8001.59K? 0
+050548.57 +782859.8 +000002.2-000024.700005.0 08.8001.05K? 0
+051013.58 -602620.6 +000019.6-000003.000007.2 08.8001.60K? 0
+051027.68 -200535.7 +000016.8+000003.700000.2 08.8001.47K? 0
+051125.80 -243308.5 -000003.4+000001.600003.7 08.8001.21K? 0
+052233.16 +664136.6 +000013.2-000015.600008.8 08.8001.05K? 0
+052648.90 -013035.5 -000042.1+000000.800005.6 08.8001.25K? 0
+053303.29 -415621.8 +000003.4+000024.300006.3 08.8001.12K? 0
+053326.06 -063158.2 -000015.6-000018.500011.8 08.8001.91M? 0
+053450.36 +034430.6 +000007.3-000002.700008.5 08.8001.19K? 0
+053935.95 -325849.7 +000011.8-000012.700000.3 08.8001.12K? 0
+054250.69 +650751.2 -000015.9+000031.800022.4 08.8001.18K? 0
+054541.45 +275120.0 +000030.6-000019.100009.7 08.8001.21K? 0
+054843.96 -240852.8 -000010.3+000003.600013.1 08.8001.43K? 0
+054924.87 +780323.8 +000012.1-000030.500014.7 08.8001.71K? 0
+054956.01 +203945.7 +000027.4-000024.800027.1 08.8001.51K? 0
+055333.68 +102536.5 +000017.4-000000.600007.9 08.8001.48K? 0
+055753.06 +124013.9 +000028.8+000018.900023.6 08.8001.01K? 0
+060005.47 -461500.5 -000024.1+000012.700004.8 08.8001.06K? 0
+060006.82 -052911.5 +000009.3+000013.700052.2 08.8001.71K? 0
+060118.14 +284818.6 -000004.7-000037.700012.6 08.8001.14K? 0
+060210.98 +191623.4 -000014.6-000004.700006.4 08.8001.02K? 0
+060340.03 +100746.9 -000063.0-000025.900013.8 08.8001.01K? 0
+060552.75 -393939.8 +000009.0-000014.500003.3 08.8001.14K? 0
+061227.01 -243121.3 -000003.3+000006.000001.5 08.8001.22K? 0
+061523.40 -060943.5 +000008.4-000007.800015.9 08.8001.12K? 0
+061937.22 +815657.5 +000042.1+000001.200019.4 08.8001.03K? 0
+062037.03 +180227.1 -000002.1-000004.400006.6 08.8001.19K? 0
+062308.86 +502439.5 -000001.7-000015.700024.7 08.8001.51K? 0
+062601.35 +131514.0 -000037.7+000010.900044.1 08.8001.06K? 0
+062712.57 +411106.0 +000006.4-000005.600016.8 08.8001.14K? 0
+063458.43 -082125.9 +000014.2-000064.400008.0 08.8001.26K? 0
+063839.73 +571503.9 +000018.9+000003.300005.1 08.8001.07K? 0
+064023.74 -701842.7 +000004.1+000027.300001.2 08.8001.64K? 0
+064437.45 -382612.3 -000011.0+000000.200020.2 08.8001.47K? 0
+064711.71 -422948.1 -000025.0+000029.500011.1 08.8001.34K? 0
+064744.32 +212412.6 +000012.5-000028.700010.4 08.8001.02K? 0
+064923.50 +724124.9 +000030.9-000049.800003.1 08.8001.17K? 0
+064937.58 +381850.3 -000015.1+000000.600007.5 08.8001.17K? 0
+065045.80 +251557.9 -000009.9-000008.000013.4 08.8001.24K? 0
+065412.80 -272150.6 -000007.9-000007.600021.0 08.8001.26K? 0
+065414.78 +313013.2 +000005.9-000026.300003.9 08.8001.04K? 0
+065453.21 -163227.5 -000014.0+000013.500003.8 08.8001.49K? 0
+070002.74 +104328.0 +000016.6+000001.100005.9 08.8001.15K? 0
+070005.96 +010538.3 +000001.9-000026.800000.9 08.8001.33K? 0
+070126.00 +485358.9 -000015.1-000039.600017.5 08.8001.46K? 0
+071418.99 -674046.6 -000002.8-000005.000004.7 08.8001.31K? 0
+071917.22 -105431.3 +000027.5+000034.100012.2 08.8001.51K? 0
+072153.51 +344150.1 -000007.5-000022.900016.1 08.8001.58K? 0
+072243.23 -235151.4 -000008.2-000003.100003.5 08.8001.15K? 0
+072330.94 -260451.7 -000018.4-000004.300007.2 08.8001.05K? 0
+072502.07 -324004.8 -000003.3-000005.200016.4 08.8001.13K? 0
+073035.66 -080235.3 -000035.1+000015.000001.6 08.8001.45K? 0
+073152.31 -353137.8 -000006.9-000008.500010.9 08.8001.67K? 0
+073342.54 +252401.8 -000010.7-000019.200011.9 08.8001.51K? 0
+074214.61 -140837.8 +000039.4-000042.200000.9 08.8001.19K? 0
+074248.75 +240752.7 +000005.6+000021.000028.5 08.8001.19K? 0
+074321.86 +282013.5 -000004.5+000019.300026.8 08.8001.34K? 0
+074531.74 +420602.5 -000029.9-000019.000007.3 08.8001.39K? 0
+074701.02 -245735.9 +000026.7-000031.700011.0 08.8001.33K? 0
+074754.92 +482526.2 -000005.0-000022.600012.2 08.8001.11K? 0
+075451.94 -282729.3 -000008.7+000026.900025.1 08.8001.31K? 0
+080306.18 -322813.7 -000000.3+000001.200037.8 08.8001.66K? 0
+080829.86 -743119.4 -000013.8+000013.200012.2 08.8001.08K? 0
+081048.46 -181534.5 -000027.7-000021.600001.2 08.8001.39K? 0
+081145.00 +003450.0 -000008.2-000038.400003.0 08.8001.02K? 0
+081327.42 +371130.4 +000020.7-000024.800003.7 08.8001.02K? 0
+081401.48 +174337.7 -000001.6+000024.500008.7 08.8001.26K? 0
+081432.08 -403803.2 -000003.2+000015.400004.5 08.8001.64K? 0
+081524.70 -260857.8 -000002.2-000030.400004.9 08.8001.19K? 0
+081602.06 +104719.1 -000006.5-000007.900032.7 08.8001.58K? 0
+081756.29 +264737.8 +000004.6-000049.300007.8 08.8001.30K? 1
+081916.15 -043150.9 +000017.6-000001.000024.3 08.8001.33K? 0
+082158.86 +110723.6 +000001.5-000000.500011.7 08.8001.02K? 0
+082338.66 +464739.2 -000010.8-000014.600006.8 08.8001.02K? 0
+082442.59 -523759.3 +000015.0-000013.200029.9 08.8001.39K? 0
+083050.23 -283415.2 -000020.5+000031.300002.8 08.8001.03K? 0
+083650.22 -152837.1 -000022.3-000010.100017.3 08.8001.08K? 0
+083847.37 -113735.1 -000013.8+000023.600009.3 08.8001.04K? 0
+083919.18 +581542.9 +000006.5+000000.600002.3 08.8001.58K? 0
+084225.18 +250228.8 -000015.6+000000.300061.4 08.8001.38K? 0
+084739.27 -034842.3 +000008.4-000013.000019.0 08.8001.62K? 0
+084803.33 -305509.1 -000010.0+000014.000013.1 08.8001.38K? 0
+084935.56 +052705.3 -000039.3+000005.300008.9 08.8001.29K? 0
+085028.28 -282324.3 +000006.5-000006.800009.0 08.8001.68K? 0 0.10 1.00
+085451.34 +501527.4 +000020.4+000012.700005.2 08.8001.17K? 0
+085633.52 -525433.1 -000011.7-000004.400007.8 08.8001.32K? 0
+085713.77 +305837.6 -000014.4+000015.100025.6 08.8001.69K? 0
+085847.56 -272433.1 -000008.8+000009.000007.0 08.8001.44K? 0
+090446.96 -212336.2 -000023.3-000005.100013.5 08.8001.67K? 0
+090807.35 -572541.4 -000026.7+000018.000010.2 08.8001.33K? 0
+092714.97 +011821.7 -000013.2+000000.200008.1 08.8001.09K? 0
+092748.14 -413703.2 -000008.6+000017.600007.4 08.8001.36K? 0
+093257.80 -424704.3 -000061.6+000017.300001.3 08.8001.19K? 0
+093811.65 -164301.4 +000003.2-000000.300012.7 08.8001.21K? 0
+094036.19 -482432.5 -000018.1+000021.000011.7 08.8001.49K? 0
+094139.35 +505510.7 +000013.7-000016.100023.7 08.8001.58K? 0
+094619.94 +655500.2 -000034.3-000046.400000.0 08.8001.47K? 0
+094838.38 -620952.6 -000017.3+000006.500006.4 08.8001.13K? 0
+095600.99 -573200.6 +000014.5+000003.400000.4 08.8001.52K? 0
+095739.34 -094444.1 -000022.6-000012.800014.4 08.8001.12K? 0
+095919.61 -261120.9 -000018.8+000016.300001.3 08.8001.71K? 0
+100354.49 -252806.2 +000004.4+000014.600040.6 08.8001.21K? 0
+100516.98 -324559.0 -000013.9+000003.500000.1 08.8001.43K? 0
+100740.54 -623731.9 +000007.4+000004.300016.0 08.8001.10K? 0
+102034.79 +293418.2 +000015.1-000026.700003.4 08.8001.58K? 0
+102116.94 +443936.8 -000018.3-000041.500013.3 08.8001.03K? 0
+102331.64 -292710.8 -000021.4+000016.900006.0 08.8001.07K? 0
+102522.49 -384026.5 -000025.5+000003.100015.5 08.8001.29K? 0
+102555.39 -483605.2 -000017.7-000006.200012.5 08.8001.56K? 0
+102655.34 -173639.6 -000035.4-000007.100008.7 08.8001.23K? 0
+103751.83 -120115.2 -000057.6-000020.800005.5 08.8001.18K? 0 0.10 1.00
+104134.86 -232410.9 -000033.2-000011.100003.9 08.8001.13K? 0
+104743.79 +333522.7 -000011.9-000029.900013.2 08.8001.30K? 0
+105127.79 +421502.1 +000020.5-000049.900004.8 08.8001.02K? 0
+105146.05 +010545.7 +000004.6-000004.200012.1 08.8001.52K? 0
+105204.27 +085110.2 -000025.0+000000.300023.5 08.8001.41K? 0
+105327.54 -613936.9 +000047.7-000004.400016.9 08.8001.10K? 0
+105559.63 -551400.1 -000018.5+000006.500022.2 08.8001.09K? 0
+105647.32 -332011.1 -000020.1+000014.200016.3 08.8001.23K? 0
+105806.70 -464453.5 -000003.0-000015.300007.4 08.8001.70K? 0
+111612.23 -220016.1 -000118.9-000029.400018.0 08.8001.01K? 0
+111644.75 -721006.1 -000026.2+000001.400005.8 08.8001.08K? 0
+113237.40 -644816.4 -000008.2-000001.100017.5 08.8001.26K? 0
+113521.72 -160607.4 -000020.0+000003.600005.7 08.8001.02K? 0
+113836.50 -405123.8 -000021.9+000030.300012.3 08.8001.28K? 0
+114214.85 -591536.1 -000002.3+000004.400025.0 08.8001.04K? 0
+114500.99 -600333.1 -000002.1+000014.300007.8 08.8001.78K? 0 0.10 1.00
+114622.14 +542659.8 -000008.9+000006.800000.6 08.8001.55K? 0
+120213.67 -675107.1 -000033.2-000000.100012.3 08.8001.04K? 0
+120441.37 -245404.0 +000018.2-000021.500006.5 08.8001.45K? 0
+120647.13 -175842.2 +000029.2-000018.200000.9 08.8001.13K? 0
+121256.26 -064818.7 +000006.3-000014.200018.6 08.8001.13K? 0
+122009.89 -642035.0 -000007.6-000002.900007.3 08.8001.60K? 0
+122806.02 -472007.0 +000019.3-000019.500015.6 08.8001.11K? 0
+123301.12 +255759.7 -000024.5+000004.800012.2 08.8001.14K? 0
+123644.60 +410501.9 +000018.0-000016.200009.4 08.8001.19K? 0
+124626.25 -575701.7 -000196.3+000025.700028.7 08.8001.10K? 0
+125249.30 -712234.9 -000074.6-000009.800010.7 08.8001.21K? 0
+125433.05 +115424.9 -000019.7-000019.000018.8 08.8001.20K? 0
+131100.93 -715555.1 -000039.8-000003.000003.3 08.8001.17K? 0
+131109.10 -184805.5 -000015.7+000043.900005.3 08.8001.23K? 0
+131738.09 -203036.0 -000014.6-000011.900009.0 08.8001.34K? 0
+131843.58 -080834.6 +000012.2+000006.500000.2 08.8001.18K? 0
+132005.81 +100000.2 +000009.0-000048.300008.3 08.8001.06K? 0
+132223.96 -335704.7 -000015.8-000006.800016.4 08.8001.02K? 0
+132238.42 -685537.9 +000000.0-000007.100001.8 08.8001.69K? 0
+132331.50 -594434.7 +000004.3-000014.000006.5 08.8001.70K? 0
+132901.30 +155438.4 -000023.9+000004.800018.4 08.8001.08K? 0
+133343.99 -715209.1 -000025.2-000026.300014.0 08.8001.52K? 0
+133516.20 -085405.7 +000006.0-000007.800020.2 08.8001.18K? 0
+133628.42 -130924.3 +000013.6-000008.000002.3 08.8001.36K? 0
+134832.24 -451841.9 -000017.0-000024.900000.9 08.8001.32K? 0
+140336.28 -680320.8 -000000.2-000007.900003.1 08.8001.75K? 0
+140404.82 -072038.9 -000029.4-000009.900001.8 08.8001.46K? 0
+140457.95 +662021.3 -000004.4-000012.100006.5 08.8001.43K? 0
+140607.92 -553436.2 +000000.7+000015.100007.6 08.8001.10K? 0
+141737.93 -204529.1 -000044.8+000016.900005.4 08.8001.10K? 0
+141759.85 -325911.4 -000007.9-000021.500036.9 08.8001.50K? 0
+142022.59 +331708.1 -000021.9-000031.000002.6 08.8001.23K? 0
+143003.62 -605058.7 +000011.8+000025.500020.5 08.8001.21K? 0
+145436.83 -050302.2 -000040.5+000027.300013.0 08.8001.38K? 0
+145831.55 -105856.1 -000025.8-000011.500006.0 08.8001.07K? 0
+145900.20 -552753.8 -000000.3-000009.300020.8 08.8001.07K? 0
+151159.65 -080235.2 +000010.4-000035.200002.8 08.8001.45K? 0
+152433.21 -261230.3 +000010.2-000027.500036.3 08.8001.53K? 0
+152545.99 -390308.7 -000001.3+000025.400012.2 08.8001.21K? 0
+152651.14 +015328.9 -000035.5+000016.000007.6 08.8001.58K? 0
+152911.48 -074436.2 -000033.4+000015.900026.3 08.8001.10K? 0
+153528.08 -315318.9 -000017.6-000018.800001.1 08.8001.66K? 0
+153909.94 -235731.6 -000019.7-000009.300009.0 08.8001.18K? 0
+154342.33 +673006.2 +000003.9+000028.600002.7 08.8001.02K? 0
+154358.12 +352548.0 -000022.8+000014.000003.8 08.8001.30K? 0
+155013.76 -524905.3 +000014.7-000000.200049.7 08.8001.72K? 0
+155638.34 -105849.7 -000098.3+000008.900045.2 08.8001.19K? 0
+155837.36 +113650.0 +000000.7-000008.400003.2 08.8001.27K? 0
+155928.98 -493632.6 -000021.8-000004.100011.4 08.8001.71K? 0
+160007.55 -065104.9 +000018.6-000011.700006.0 08.8001.09K? 0
+160230.22 +042814.3 -000013.6-000071.800008.5 08.8001.16K? 0
+160435.41 +415414.7 -000026.4+000033.400002.5 08.8001.10K? 0
+160736.21 -292818.0 -000016.6-000038.400012.2 08.8001.12K? 0
+160812.36 -234736.0 -000002.4+000007.200019.1 08.8001.50K? 0
+161035.33 -332553.5 -000027.7-000008.700016.1 08.8001.08K? 0
+161135.13 +611157.8 -000013.6+000004.300000.1 08.8001.27K? 0
+161642.49 -523613.6 -000021.9-000043.000010.4 08.8001.54K? 0 0.10 1.00
+161912.55 +214719.1 +000013.1-000044.800012.0 08.8001.24K? 0
+162516.57 -274316.7 -000047.2-000021.400007.5 08.8001.63K? 0
+162834.20 -021836.1 +000016.2-000006.500006.2 08.8001.80K? 0
+163038.06 +094353.5 +000014.9-000014.100038.2 08.8001.50K? 0
+163228.93 +235404.8 -000013.5+000002.800012.5 08.8001.13K? 0
+163328.71 -513108.7 +000016.2+000013.900009.8 08.8001.30K? 0
+163550.48 -534523.3 -000102.5-000241.100020.3 08.8001.13K? 0
+163712.69 +375531.8 -000000.8-000027.700005.9 08.8001.03K? 0
+163930.46 +334252.4 -000026.8-000016.000003.3 08.8001.10K? 0
+164301.58 +322345.1 +000001.3-000002.000009.3 08.8001.06K? 0
+164355.07 +730225.7 +000003.1-000010.300001.4 08.8001.40K? 0
+165333.98 +293154.0 -000005.1+000033.400016.8 08.8001.15K? 0
+165408.02 -373428.7 -000024.2-000042.400005.7 08.8001.37K? 0
+165412.28 -645419.4 -000014.2-000014.300000.6 08.8001.58K? 0
+165527.11 +180514.8 +000012.8+000022.700021.6 08.8001.45K? 0
+170122.34 -004708.2 +000000.6-000016.000012.7 08.8001.25K? 0
+170328.79 +315558.0 +000006.4-000022.200011.0 08.8001.35K? 0
+170329.11 -614440.3 -000035.8-000041.000007.2 08.8001.21K? 0
+171806.51 +322004.8 -000006.2+000004.500010.9 08.8001.59K? 0
+171859.27 +173233.1 -000015.5-000007.900015.0 08.8001.43K? 0
+172122.43 +042914.1 -000002.5+000016.200008.6 08.8001.31K? 0
+172235.11 +161619.9 -000009.4+000007.300012.3 08.8001.02K? 0
+172438.93 +321725.1 +000001.9+000038.600006.6 08.8001.51K? 0
+172648.34 -204426.3 -000014.8-000009.800001.4 08.8001.90M? 0
+172715.59 +294913.2 +000015.3-000018.600010.8 08.8001.02K? 0
+173153.34 +021511.6 +000012.0-000003.100001.1 08.8001.05K? 0
+173227.05 -641013.7 +000004.7-000003.400001.6 08.8001.54K? 0
+173252.90 +215257.3 -000008.8-000013.300004.8 08.8001.50K? 0
+174755.90 +033428.9 +000015.0-000029.000011.9 08.8001.49K? 0
+174837.50 -302833.4 -000044.7-000001.800021.9 08.8001.25K? 0
+175307.20 +115430.5 -000014.6-000001.800006.9 08.8001.07K? 0
+175413.90 -423337.7 +000041.6+000000.800008.9 08.8001.40K? 0
+175701.80 +144237.7 +000001.0+000005.800012.3 08.8001.66K? 0
+175735.18 +620942.9 +000010.9-000004.700016.1 08.8001.10K? 0
+175817.17 +285446.7 +000009.2-000010.800009.6 08.8001.34K? 0
+175851.35 -714503.0 -000005.2+000013.500003.3 08.8001.66K? 0
+175953.18 -273744.2 +000011.4+000007.400018.6 08.8001.51K? 0
+180251.55 +113223.5 -000019.6+000025.000020.3 08.8001.36K? 0
+180948.67 +672908.7 +000003.8-000014.200009.1 08.8001.19K? 0
+181221.61 +445825.2 +000004.3-000013.600015.1 08.8001.50K? 0
+181558.38 -333007.8 +000012.7-000028.800019.2 08.8001.61K? 0
+181605.68 +390026.1 -000002.5+000000.300009.4 08.8001.16K? 0
+181950.18 -592303.3 -000020.4-000034.900004.9 08.8001.71K? 0
+182815.79 -725117.9 +000003.0+000005.900000.9 08.8001.71K? 0
+183118.49 +275022.0 -000011.1-000007.300013.5 08.8001.28K? 0
+183603.90 +201000.3 +000010.4+000019.400002.6 08.8001.33K? 0
+183657.73 +300253.3 -000022.9+000018.700011.0 08.8001.06K? 0
+184350.17 +435047.9 -000006.3+000023.700002.7 08.8001.28K? 0
+184802.52 +102310.0 -000011.9+000032.500031.2 08.8001.41K? 0
+184852.45 -062041.1 +000023.3-000005.600008.1 08.8001.12K? 0
+184904.52 -473233.3 -000046.4-000019.900020.4 08.8001.54K? 0
+184958.43 -360326.6 -000042.8-000020.800011.4 08.8001.30K? 0
+185212.92 +160319.7 -000012.0-000023.800006.3 08.8001.23K? 0
+185232.78 +442454.8 -000001.5-000005.300008.5 08.8001.51K? 0
+185539.91 +383054.6 -000001.9-000014.300000.8 08.8001.33K? 0
+185559.02 -044738.1 -000040.1-000030.400039.8 08.8001.71K? 0
+185607.36 +334207.4 +000001.1-000001.800000.2 08.8001.07K? 0
+185651.24 +311203.7 +000005.9-000003.700013.8 08.8001.41K? 0
+191043.76 -470324.7 -000034.4+000014.200015.6 08.8001.70K? 0
+191306.95 -605057.6 +000009.6-000007.500005.5 08.8001.37K? 0
+191351.47 +660244.1 -000007.5+000022.000010.2 08.8001.70K? 0
+191505.17 -675806.5 +000009.0-000013.300002.1 08.8001.42K? 0
+191742.33 +271017.2 -000006.3+000006.700002.1 08.8001.28K? 0
+191742.78 -302125.8 -000001.3-000026.100051.5 08.8001.19K? 0
+191759.11 -552746.3 +000011.2-000029.700014.0 08.8001.34K? 0
+192155.05 +373430.1 -000022.7+000006.400016.6 08.8001.51K? 0
+193053.86 -164512.4 -000005.9+000015.700005.2 08.8001.10K? 0
+193608.56 +150302.1 -000000.6-000002.900000.7 08.8001.42K? 0
+193855.89 +034121.5 +000049.7-000014.800000.2 08.8001.39K? 0
+193949.98 +253055.7 +000002.7-000022.200012.6 08.8001.19K? 0
+194124.85 +285236.5 +000001.2-000006.000005.2 08.8001.00K? 0
+194406.15 -350517.4 +000021.0-000003.200006.9 08.8001.10K? 0
+194435.26 +131530.1 +000020.3-000007.300005.6 08.8001.82K? 1
+194642.04 +542247.6 -000014.3-000021.900018.4 08.8001.08K? 0
+195211.10 +232632.2 -000004.8-000009.700000.0 08.8001.75K? 0
+195815.85 +340333.6 -000001.3-000000.100011.8 08.8001.65K? 0
+195940.37 +304940.0 -000027.9-000027.900006.6 08.8001.00K? 0
+200123.76 +500540.9 -000019.0-000056.200003.5 08.8001.26K? 1
+200303.55 +263621.7 -000001.0+000032.400012.1 08.8001.15K? 0
+200843.32 -533057.0 +000015.1-000032.600027.9 08.8001.11K? 0
+200903.22 +151939.5 -000009.3-000011.300011.1 08.8001.19K? 0
+201116.22 -763654.0 +000021.6-000034.500000.4 08.8001.28K? 0
+201410.21 -201425.0 -000009.3-000054.000000.6 08.8001.18K? 0
+201550.31 +340214.4 +000023.5-000071.200003.9 08.8001.06K? 0
+201813.24 -672421.6 -000007.6-000009.600015.7 08.8001.19K? 0
+201911.73 -220739.4 -000012.5+000005.500014.9 08.8001.08K? 0
+202157.61 -001739.1 -000005.9-000018.600006.3 08.8001.20K? 0
+202436.94 +210618.5 +000032.9+000007.500012.8 08.8001.29K? 0
+203200.46 -600237.5 +000014.4-000014.300007.8 08.8001.57K? 0
+203459.47 -385702.0 -000007.2-000014.900021.2 08.8001.40K? 0
+203735.34 -064611.9 -000024.8-000022.700005.4 08.8001.45K? 0
+204327.70 +513321.0 +000017.4-000001.300002.8 08.8001.05K? 0
+204809.11 -061219.8 -000011.0-000023.600006.7 08.8001.12K? 0
+204948.80 -335526.0 +000023.8-000021.700017.0 08.8001.47K? 0
+205133.44 +195758.8 +000009.8-000020.500001.0 08.8001.33K? 0
+205214.41 +432548.7 +000033.9+000028.100012.4 08.8001.67K? 0
+210549.14 +301302.2 +000002.2-000008.300021.2 08.8001.47K? 0
+210602.79 +243217.5 -000010.4+000006.800011.1 08.8001.74K? 0
+211004.01 +431208.7 +000013.8+000008.600010.1 08.8001.14K? 0
+211200.04 +594213.0 -000007.5-000010.600006.2 08.8001.69K? 0
+212654.95 +344758.0 -000016.6+000002.500001.9 08.8001.66K? 0
+213544.93 -163920.2 -000020.2-000020.800013.0 08.8001.15K? 0
+214423.44 +313115.4 +000057.9+000022.400001.0 08.8001.11K? 0
+214600.23 +341613.6 -000011.4-000015.500013.9 08.8001.23K? 0
+214801.48 +050537.0 +000034.1+000020.800026.9 08.8001.11K? 0
+215008.48 -041750.4 -000007.5+000017.800025.5 08.8001.03K? 0
+215131.50 +494035.2 +000005.1-000029.500002.1 08.8001.44K? 0
+215906.35 -094547.7 -000001.5-000027.100031.9 08.8001.50K? 0
+215954.30 -531227.1 +000012.2-000003.500018.1 08.8001.06K? 0
+220339.06 +691034.7 -000028.9-000003.200010.4 08.8001.08K? 0
+220752.36 -133504.4 +000003.8-000045.500000.1 08.8001.04K? 0
+221202.34 -481002.2 +000020.1-000000.800014.9 08.8001.27K? 0
+221934.57 +143635.6 +000046.9-000004.300018.6 08.8001.56K? 0
+222109.41 -213800.9 +000038.7-000014.000012.8 08.8001.01K? 0
+222125.50 +453859.9 -000004.3-000008.300013.8 08.8001.47K? 0
+222443.77 +425053.1 -000017.8-000020.000007.3 08.8001.81K? 0
+222647.49 +145016.5 -000018.6-000000.600014.8 08.8001.55K? 0
+222653.08 +430200.9 -000017.5-000017.900023.8 08.8001.01K? 0
+223056.62 +482535.9 +000001.0+000000.600004.3 08.8001.17K? 0
+223132.46 -342218.5 -000025.8-000009.600010.9 08.8001.22K? 0
+223340.12 +313348.5 -000010.9+000018.900011.1 08.8001.61K? 0
+223942.33 +520513.1 -000022.5-000010.200004.0 08.8001.76K? 0
+224436.87 -560946.8 -000007.5-000014.600003.4 08.8001.16K? 0
+225234.90 +240918.1 +000009.0-000012.400006.5 08.8001.38K? 0
+225344.51 +642330.4 -000017.1+000000.700017.7 08.8001.73K? 0
+225517.26 -654247.6 +000025.9-000020.400000.1 08.8001.31K? 0
+225519.66 -293644.3 +000001.0-000035.100021.3 08.8001.36K? 0 0.10 1.00
+225740.83 -615139.9 -000009.1-000028.900007.5 08.8001.23K? 0
+225839.22 -281820.1 -000019.2-000033.600003.3 08.8001.15K? 0
+230114.79 -124830.8 -000016.8-000019.300017.8 08.8001.20K? 0
+230648.39 +675050.7 +000032.7+000038.000011.0 08.8001.21K? 0
+230939.76 -230558.8 +000004.5+000001.900001.3 08.8001.03K? 0
+231305.12 -002604.1 +000031.7+000044.100004.3 08.8001.22K? 0
+231810.72 -320403.1 -000003.7-000042.600006.2 08.8001.62K? 0
+231854.00 +225108.0 +000021.7+000010.000023.6 08.8001.20K? 0
+232409.77 +231447.1 -000019.7-000028.600005.8 08.8001.53K? 0
+232450.23 +320659.1 -000014.1-000001.700008.4 08.8001.19K? 0
+233013.00 -300615.0 -000007.6-000006.600000.5 08.8001.13K? 0
+233331.51 +132524.2 +000010.7-000004.300027.5 08.8001.29K? 0
+233343.12 +714428.5 -000003.4+000010.100007.9 08.8001.37K? 0
+233915.19 +202746.7 +000009.1-000003.800004.1 08.8001.71K? 0
+234041.51 -344146.2 +000000.8-000032.900008.1 08.8001.04K? 0
+234749.97 -103343.1 +000008.7-000027.900009.4 08.8001.38K? 0
+235344.83 +464748.0 -000000.9+000005.700028.7 08.8001.07K? 0
+235648.29 +214131.7 +000003.7-000015.400001.4 08.8001.26K? 0
+044008.88 +660848.7 -000030.2-000035.000010.5 08.8002.01M? 0
+044916.02 +350006.6 +000015.1-000006.900011.9 08.8002.31M? 0
+061331.94 +271007.8 +000020.4-000009.600011.2 08.8002.19M? 0
+074845.53 +052335.5 -000014.5-000035.300001.1 08.8002.83N? 0
+104603.04 -653652.8 -000026.7-000003.100001.9 08.8002.30M? 0
+110717.87 -550719.1 -000028.0+000011.800016.6 08.8002.84N? 0
+000246.17 +480936.6 -000023.3-000000.700006.2 08.8100.85G? 0
+000339.12 +441634.9 -000016.0-000003.900003.8 08.8100.07A? 0
+000445.33 +000323.4 -000013.3+000011.500011.6 08.8100.43F? 0
+000503.46 +010216.2 +000084.1-000059.900004.4 08.8100.74G? 0
+000959.30 +493749.8 +000006.1-000014.800013.1 08.81-0.04B? 0
+001622.26 -192357.3 -000015.8-000153.700025.6 08.8100.62G? 0
+001730.56 +454557.5 +000021.3-000044.100018.3 08.8100.54F? 0
+002557.57 +190432.7 +000087.8+000007.900023.5 08.8100.55F? 0
+002602.48 -733753.0 +000013.3+000005.400006.5 08.8100.93G? 0
+003110.21 +162625.2 +000023.8+000005.600010.1 08.8100.34F? 0
+003454.49 +262640.1 -000003.5-000006.000006.9 08.8100.47F? 0
+003757.41 -405322.7 +000057.0+000007.600016.7 08.8100.49F? 0
+003922.95 +272922.6 -000004.3+000002.600004.7 08.8100.95G? 0
+004148.65 +264547.6 +000006.9+000018.100004.0 08.8100.43F? 0
+004233.29 -540710.6 -000065.1-000170.200014.2 08.8100.84G? 0
+004241.54 +814723.3 -000019.9-000011.400014.3 08.8100.43F? 0
+004423.75 +621010.8 -000005.6-000005.400022.7 08.8100.34F? 0
+005035.86 +753608.2 -000009.2+000002.500015.7 08.8100.37F? 0
+005112.67 -051100.1 +000093.4-000030.100019.7 08.8100.50F? 0
+005126.13 +005436.1 +000081.8-000036.600013.1 08.8100.55F? 0
+005541.86 -035934.5 +000005.9+000005.900003.9 08.8100.08A? 0
+010017.70 +381813.8 +000013.9-000001.000000.2 08.8100.47F? 0
+010106.05 -244453.5 -000021.4-000001.600011.7 08.8100.57F? 0
+010825.01 +502119.2 +000013.7+000004.000015.5 08.8100.35F? 0
+010835.44 +343250.2 -000002.7-000012.800002.8 08.8100.30A? 0
+011041.54 +043111.9 +000041.4-000017.100001.1 08.8100.33F? 0
+011343.93 +023351.6 -000013.1+000018.100010.5 08.8100.30A? 0
+011503.42 +341603.0 -000133.8-000059.500005.2 08.8100.64G? 1
+011729.11 +162114.9 -000016.0-000026.800001.8 08.8100.53F? 0
+011928.24 +205207.1 -000004.2-000004.900013.2 08.8100.32F? 0
+012222.85 -471741.2 -000017.3-000052.500007.1 08.8100.31F? 0
+012628.34 +442125.1 +000013.2-000017.000009.0 08.8100.66G? 0
+012814.71 +562820.9 +000003.0-000009.100000.5 08.8100.05A? 0
+012941.23 -514714.3 +000011.4-000040.800004.5 08.8100.53F? 0
+013006.81 +222053.9 +000085.4+000013.600003.3 08.8100.83G? 0
+013117.75 -763944.6 +000026.3-000002.800007.9 08.8100.19A? 0
+013518.34 +430244.3 +000101.7-000100.400003.8 08.8100.59G? 0
+013658.25 +332540.1 -000001.9-000010.900005.2 08.8100.95K? 0
+014142.36 +344238.9 +000005.6-000013.800003.5 08.8100.94G? 0
+014301.09 -545123.3 -000026.1-000031.500010.9 08.8100.48F? 0
+014320.35 -110436.7 -000013.8-000005.000011.5 08.8100.47F? 0
+014359.93 -001008.0 +000003.5+000003.500016.6 08.8100.90G? 0
+014415.47 +705406.3 -000002.1-000013.200004.9 08.8100.11A? 0
+014655.76 -274010.3 +000035.1-000019.000015.3 08.8100.43F? 0
+015117.73 -495826.1 -000003.0-000026.100011.4 08.8100.49F? 0
+015159.54 +602745.1 +000018.8-000005.400010.6 08.8100.15A? 0
+015541.91 -520829.8 +000017.7-000023.500015.4 08.8100.89G? 0
+015613.66 -713649.5 +000057.6+000014.900005.2 08.8100.34F? 0
+015701.01 +595951.6 +000005.2-000006.900005.7 08.8100.26A? 0
+020242.71 -573541.5 +000027.9+000049.100014.5 08.81-0.09B? 0
+020251.42 +112220.2 +000006.9-000018.500010.4 08.8100.17A? 0
+020419.80 +392413.1 -000016.8+000003.800025.5 08.8100.55F? 0
+021538.77 +292957.0 -000027.7-000072.100020.7 08.8100.64G? 0
+022630.72 +514219.7 +000014.3-000016.300021.4 08.8100.82G? 0
+023123.47 -590856.8 -000012.9+000014.500003.1 08.8100.48F? 0
+024202.54 +255122.1 -000036.0-000077.200014.1 08.8100.44F? 0
+024213.46 +424640.7 +000000.0+000000.000000.0 08.8100.06A? 0
+024306.66 -192106.7 +000015.9+000032.100000.2 08.8100.52F? 0
+024329.26 +265536.6 -000003.8-000006.700004.5 08.8100.96K? 0
+024633.94 +294447.4 +000006.0-000069.100008.3 08.8100.68G? 0
+025024.71 +495640.8 -000033.9+000015.000007.7 08.8100.23A? 0
+025129.06 -273800.2 +000006.9+000001.100000.8 08.8100.42F? 0
+025713.54 +582140.4 +000163.2-000304.700032.8 08.8100.65G? 0
+025734.40 +615433.3 +000027.4-000019.000001.8 08.8100.49F? 0
+025823.74 +191346.0 +000045.5-000061.800002.1 08.8100.64G? 0
+025931.97 +801503.1 +000159.1-000102.500014.7 08.8100.71G? 0
+030434.55 +573526.4 -000017.5+000004.700008.1 08.8100.45F? 0
+030527.55 +613917.7 -000010.6+000014.200005.7 08.8100.15A? 0
+031219.38 +750356.8 +000053.8-000088.600002.0 08.8100.36F? 0
+031304.77 -721413.4 +000015.4+000018.100005.9 08.81-0.03B? 0
+032718.59 -045357.0 +000015.4-000047.400000.3 08.8100.47F? 0
+032912.07 -120510.2 -000012.8+000030.100011.9 08.8100.39F? 0
+033204.64 -290058.2 +000023.7+000018.000007.4 08.8100.23A? 0
+033433.40 +141032.9 -000034.3+000007.200003.3 08.8100.57F? 0
+033524.64 -282010.6 +000131.8-000137.100007.0 08.8100.29A? 0
+033910.83 +275723.5 +000006.8-000021.600016.0 08.8100.25A? 0
+034219.86 -320633.4 +000014.2+000028.300006.1 08.8100.59G? 0
+034330.14 +193943.9 +000016.7-000059.100014.4 08.8100.58F? 0
+034615.32 +422717.1 +000084.2-000057.000015.3 08.8100.59G? 0
+035446.20 -194841.2 +000067.8+000007.200028.4 08.8100.44F? 0
+040226.09 -431833.3 +000024.3+000063.400029.4 08.8100.74G? 0
+040316.96 +572259.3 +000009.1-000010.900009.8 08.8100.29A? 0
+040331.88 +483351.5 +000013.3-000006.600014.9 08.8100.33F? 0
+041051.77 +380335.3 -000004.7-000032.000002.3 08.8100.35F? 0
+041105.93 +064306.8 +000053.2-000026.800019.1 08.8100.49F? 0
+041548.03 -661305.9 +000015.3+000023.000015.0 08.8100.52F? 0
+041844.10 +465328.2 -000017.5-000031.500019.4 08.8100.39F? 0
+042128.68 -205455.5 +000194.5+000129.200033.0 08.8100.91G? 0
+042230.12 +032435.0 +000027.9-000024.000006.1 08.8100.25A? 0
+042302.56 +043649.6 -000070.7-000017.900035.4 08.8100.51F? 0
+042341.74 +582934.3 +000023.3-000011.300009.4 08.8100.14A? 0
+042400.95 +213226.3 +000017.8-000019.900008.7 08.8100.30A? 0
+042548.45 -501331.5 +000022.9+000051.600001.8 08.8100.93G? 0
+043641.99 -333632.7 +000059.1-000071.600017.4 08.8100.47F? 0
+043714.61 +555743.2 +000041.7-000054.300017.4 08.8100.72G? 0
+043956.89 +422501.4 -000032.3+000030.700007.0 08.8100.57F? 0
+045009.15 +014045.0 +000038.9-000023.100031.1 08.8100.37F? 0
+045618.96 -015212.6 -000007.2-000020.600008.8 08.8100.22A? 0
+045642.71 +472024.5 -000006.6-000010.200011.2 08.8100.04A? 0
+045753.42 -450853.6 -000004.0-000010.800004.0 08.8100.95K? 0
+050616.49 +563645.7 +000001.4-000029.600007.1 08.8100.24A? 0
+050752.02 -171402.2 -000027.0-000011.400007.6 08.8100.44F? 0
+050818.51 +383847.1 -000009.5-000028.200011.4 08.8100.29A? 0
+050846.70 +062855.4 -000018.7-000000.300010.0 08.8100.47F? 0
+050942.03 +290835.7 -000042.6-000024.200001.9 08.8100.75G? 0
+051244.80 +344924.4 -000010.0-000007.000005.2 08.8100.14A? 0
+051258.63 +495953.3 -000011.6+000001.300009.7 08.8100.03A? 0
+051308.31 -025742.2 -000004.4+000028.000008.0 08.8100.92G? 0
+051359.26 -033858.4 -000055.1-000059.200000.4 08.8100.67G? 0
+051520.10 +615650.7 +000012.4-000010.800026.5 08.8100.16A? 0
+051649.56 +362647.0 -000001.6+000003.400006.3 08.8100.15A? 0
+052350.13 -150555.0 +000004.5-000005.500002.9 08.8100.93G? 0
+052419.18 +221820.4 -000037.0-000017.100009.4 08.8100.52F? 0
+053032.81 -284650.3 +000011.4-000041.300002.2 08.8100.93G? 0
+053209.24 +360000.9 +000022.8-000065.700009.4 08.8100.78G? 0
+053918.98 -301752.8 +000011.8-000053.700023.8 08.8100.43F? 0
+054109.70 +041423.8 +000018.4-000003.000009.2 08.8100.40F? 0
+054301.83 -425053.1 +000003.3+000004.000003.4 08.81-0.13B? 0
+054625.64 +704238.0 +000018.0-000021.400005.0 08.8100.54F? 0
+054631.98 +420425.9 +000013.2-000185.500001.8 08.8100.58F? 0
+054749.54 -400350.7 -000003.8+000113.400031.8 08.8100.71G? 0
+054848.97 +172807.7 +000010.4-000012.600000.6 08.8100.99K? 0
+055215.36 +125242.0 -000008.8+000002.500007.7 08.8100.09A? 0
+055222.56 -005502.7 +000006.5-000006.700001.5 08.8100.17A? 0
+055303.72 -164254.8 -000006.8+000002.600000.7 08.81-0.01B? 0
+055454.47 +181518.6 +000005.4+000011.100006.0 08.8100.12A? 0
+055525.23 +403613.0 -000027.7-000044.900022.8 08.8100.68G? 0
+055633.94 -533408.9 +000007.6+000008.800000.3 08.8100.04A? 0
+055743.58 -073936.1 -000033.3-000174.300008.5 08.8100.77G? 0
+055751.56 -072211.9 +000007.7+000040.200002.9 08.8100.37F? 0
+055925.74 +091528.8 -000018.1-000028.100018.8 08.8100.01A? 0
+055931.98 +325313.0 -000003.4-000003.900004.5 08.8100.07A? 0
+060032.65 -560943.1 +000117.4+000071.500008.6 08.8100.62G? 0
+060221.44 +645807.9 +000047.2-000223.200031.1 08.8100.62G? 1
+060330.53 -023513.2 -000004.2+000000.500023.6 08.8100.37F? 0
+061022.84 -322603.0 -000007.8-000038.400006.9 08.8100.41F? 0
+061131.21 +162234.4 -000016.9-000012.100018.0 08.8100.29A? 0
+061133.87 -004601.6 -000003.6+000001.500000.1 08.81-0.03B? 0
+061243.08 -233452.7 +000001.1-000007.900003.4 08.8100.94G? 0
+061425.88 +005135.2 -000007.8-000012.200012.7 08.8100.13A? 0
+061842.61 -102213.7 -000024.2+000005.500003.4 08.8100.50F? 0
+061917.23 -012258.9 -000013.0-000041.700020.9 08.8100.41F? 0
+062024.69 +271656.5 -000006.3-000017.400009.2 08.8100.03A? 0
+062043.38 -061851.5 +000026.6+000067.800019.4 08.8100.74G? 0
+062044.20 -155424.9 -000011.3+000009.900002.6 08.8100.48F? 0
+062533.95 +331457.2 -000001.8+000021.400001.6 08.8100.47F? 0
+062734.67 -021234.4 -000004.4-000004.500005.9 08.8100.37F? 0
+062819.91 +161331.4 +000006.8-000061.800012.9 08.8100.44F? 0
+063139.84 +054612.4 +000000.0+000000.000000.0 08.8100.22A? 0
+063305.19 +101920.0 -000021.2-000019.000002.6 08.8100.24A? 0
+063317.67 +172434.1 +000015.9+000000.000005.7 08.8100.33F? 0
+063555.81 +431613.8 +000038.0-000084.600006.9 08.8100.68G? 0
+063625.07 +660133.9 -000004.1+000004.100002.2 08.8100.28A? 0
+063757.72 -013549.9 +000006.9+000010.300008.9 08.8100.20A? 0
+063851.66 -324951.5 +000007.1+000002.800006.2 08.8100.21A? 0
+064241.13 +031005.4 -000008.0+000006.600004.1 08.8100.29A? 0
+064525.08 -205807.6 -000001.1-000011.100018.0 08.81-0.05B? 0
+064532.90 +261521.6 +000006.7-000027.000004.5 08.81-0.03B? 0
+064537.69 -241101.2 +000004.2+000023.000015.8 08.8100.07A? 0
+064604.95 -434809.3 -000010.9-000017.600023.7 08.8100.36F? 0
+064620.07 +223410.2 -000036.7-000008.600008.6 08.8100.91G? 0
+064953.83 -114210.7 +000011.8-000007.900025.7 08.8100.18A? 0
+065157.31 -020737.7 -000034.8+000031.000002.8 08.8100.88G? 0
+065214.48 +351902.9 +000010.8-000030.000002.4 08.8100.62G? 0
+065225.01 +354632.7 -000014.7+000017.000004.6 08.8100.11A? 0
+065232.02 -253330.8 +000000.6+000060.100002.3 08.8100.57F? 0
+065314.24 +284604.9 -000031.6-000015.200026.2 08.8100.85G? 0
+065327.58 -240642.5 -000006.7-000000.500001.5 08.81-0.08B? 0
+065350.18 -140129.5 -000011.2+000005.300001.8 08.8100.11A? 0
+065422.49 -230252.2 -000000.8+000007.700004.7 08.81-0.08B? 0
+065434.75 -514118.5 +000003.7+000000.300003.0 08.8100.00A? 0
+065449.91 +235013.0 -000034.9-000058.700006.6 08.8100.50F? 0
+065457.73 -341231.4 +000003.6+000025.700010.1 08.8100.39F? 0
+065807.56 +210634.0 +000000.0+000003.500003.5 08.81-0.01B? 0
+065813.95 +022344.7 +000000.8-000008.900003.4 08.81-0.05B? 0
+065935.29 -093004.5 -000025.6+000009.100010.3 08.81-0.11B? 0
+070031.07 +040531.9 -000025.1+000014.100000.2 08.8100.89G? 0
+070113.68 -010150.6 -000001.4-000003.100005.7 08.81-0.02B? 0
+070407.58 -372534.8 -000017.8+000000.800003.8 08.8100.94G? 0
+070412.73 -031513.4 -000010.3-000004.200000.4 08.8100.27A? 0
+070724.91 -255456.9 -000031.6-000024.400001.2 08.8100.62G? 0
+070746.17 -303006.1 -000003.5+000003.400003.4 08.8100.04A? 0
+071026.45 +454732.9 +000008.7-000008.900008.6 08.8100.17A? 0
+071029.86 +531508.5 -000060.2-000249.200007.3 08.8100.59G? 0
+071237.89 -205109.4 +000004.7-000035.100016.9 08.8100.91G? 0
+071435.93 +610401.5 -000029.8-000023.000003.0 08.8100.38F? 0
+071537.06 -330442.5 +000011.9-000014.000001.0 08.8100.59G? 0
+071622.94 -274544.4 +000007.6+000001.200018.5 08.8100.14A? 0
+071752.86 +302904.2 +000019.0-000050.800014.6 08.8100.50F? 0
+071847.26 -265706.7 +000000.8-000007.000003.1 08.81-0.10B? 0
+072023.72 +183053.0 -000012.0-000051.400014.6 08.8100.94G? 0
+072241.77 +180237.3 +000000.5-000020.000002.8 08.8100.04A? 0
+072328.37 +565907.6 -000029.0-000004.700023.3 08.8100.89G? 0
+072355.73 +043326.3 -000005.8-000009.600003.4 08.8100.74G? 0
+072446.88 -250302.5 -000026.5+000001.000000.1 08.8100.44F? 0
+072500.51 +030244.5 -000003.8+000003.300022.9 08.8100.11A? 0
+072709.43 +072007.4 -000004.5+000004.900015.6 08.81-0.06B? 0
+072731.36 -441704.6 -000004.2+000002.400006.9 08.8100.13A? 0
+072812.02 +092955.9 -000063.5-000268.900022.0 08.8100.79G? 0
+072910.90 -150205.2 +000008.9-000009.800002.0 08.81-0.01B? 0
+072915.94 -120354.0 -000008.2-000006.500001.6 08.81-0.00B? 0
+073111.24 -215311.8 +000011.0-000007.100003.8 08.8100.05A? 0
+073128.09 -430126.7 +000021.2-000115.800017.7 08.8100.48F? 0
+073659.28 +455136.0 -000039.7-000061.000009.0 08.8100.46F? 0
+074858.59 +004040.0 -000004.8+000006.600015.0 08.8100.55F? 0
+075004.15 +085400.4 -000032.7-000004.300007.6 08.8100.02A? 0
+075040.62 +383136.0 -000045.4-000011.500014.6 08.8100.49F? 0
+075121.06 -720038.8 +000003.4+000000.400012.6 08.8100.36F? 0
+075319.49 +555537.7 +000029.1-000011.500014.6 08.8100.98K? 0
+075514.60 +484047.3 +000025.3-000005.000027.3 08.8100.34F? 0
+075610.02 +503228.7 +000198.3-000166.700005.6 08.8100.55F? 0
+075724.95 +773724.2 -000006.8-000004.500003.2 08.8100.07A? 0
+075737.87 -605432.2 -000013.4+000017.100000.1 08.8100.08A? 0 0.10 1.00
+075804.21 +120145.9 -000007.2-000002.700015.4 08.8100.29A? 0
+075807.54 -454600.2 +000007.2+000005.400005.4 08.8100.99K? 0
+075808.20 -174510.8 -000015.1+000000.800002.7 08.8100.60G? 0
+075851.42 -145049.3 -000011.6+000013.400002.8 08.81-0.04B? 0
+080124.64 -124735.7 +000013.4+000017.100006.5 08.81-0.03B? 0
+080248.69 -164239.4 -000010.7-000005.300012.5 08.8100.71G? 0
+080359.62 -322509.7 +000007.2+000002.700006.0 08.8100.88G? 0
+080758.45 -445136.5 -000020.6+000025.900002.2 08.8100.93G? 0
+080802.62 +175818.3 -000009.3-000006.100015.4 08.8100.47F? 0
+080832.72 -461537.9 +000003.9-000007.000013.1 08.8100.00A? 0
+081018.26 +255335.1 -000033.9-000012.000006.5 08.8100.29A? 0
+081018.68 +595523.4 -000035.9-000148.100004.4 08.8100.58G? 0
+081136.74 -122147.5 -000019.8-000024.400002.0 08.8100.55F? 0
+081231.57 +560050.2 -000007.1+000017.200008.0 08.8100.51F? 0
+081244.43 +293230.9 -000046.5-000054.400013.3 08.8100.10A? 1
+081247.65 -143437.0 -000003.2-000006.900007.2 08.8100.02A? 0
+081332.64 -372904.3 -000000.3+000017.500017.2 08.8100.04A? 0 0.10 1.00
+081527.49 -361325.5 -000008.5+000001.600010.3 08.81-0.10B? 0
+081750.45 -653619.3 -000022.1+000027.200008.6 08.8100.49F? 0
+081835.16 -384537.2 -000002.7-000002.800018.6 08.81-0.06B? 0
+082252.81 -083427.2 +000001.6+000002.600001.6 08.8100.03A? 0
+082301.24 -335046.8 -000024.1-000002.500003.4 08.81-0.08B? 0
+082532.67 -842148.7 +000000.0+000028.000017.3 08.8100.29A? 0
+082559.14 +594225.5 -000005.2+000002.300002.1 08.8100.20A? 0
+082649.17 +390047.1 +000022.2+000014.300010.2 08.8100.51F? 0
+082743.70 +155317.2 -000016.5+000009.600011.5 08.8100.94G? 0
+082811.73 -474024.6 -000016.9+000019.500001.6 08.8100.23A? 0
+082812.22 -374348.9 -000011.9+000005.400005.3 08.8100.01A? 0
+082949.30 -010417.2 -000006.2+000008.100016.0 08.8100.11A? 0
+083105.86 -524105.9 -000028.7+000006.300002.1 08.8100.27A? 0
+083528.38 -420629.7 -000012.3-000010.800000.9 08.8100.51F? 0
+083935.66 -273219.4 -000011.5+000007.500012.5 08.8100.03A? 0
+083955.56 -212345.0 -000036.7-000027.500004.3 08.8100.60G? 0
+084015.37 +195939.6 -000017.5-000004.700006.7 08.8100.32F? 0
+084035.63 -022946.6 -000012.8-000020.600005.5 08.8100.98K? 0
+084225.30 +630548.4 +000007.1+000005.600020.7 08.8100.12A? 0
+084239.50 +053247.9 +000019.9-000048.300007.1 08.8100.71G? 0
+084307.04 -474112.9 -000006.4+000004.600011.9 08.81-0.14B? 0
+084657.94 -140730.6 -000024.2+000002.100012.0 08.8100.59G? 0
+084728.21 -241137.5 -000006.8+000011.800013.9 08.8100.56F? 0
+084754.21 +275850.5 -000011.4-000013.200010.0 08.8100.56F? 0
+084854.26 -355317.9 -000009.8+000005.500005.7 08.8100.33F? 0
+085022.29 -414312.6 -000007.3+000007.000004.1 08.81-0.00B? 0 0.10 1.00
+085307.18 +284157.1 -000030.1+000011.100013.9 08.8100.98K? 0
+085448.85 -593304.4 -000009.2+000041.500001.4 08.8100.29A? 0
+090142.03 -540618.9 -000008.7-000011.600006.2 08.8100.34F? 0
+090250.56 -552543.9 -000013.0+000003.200009.8 08.81-0.00B? 0
+090357.19 +434129.7 -000016.0-000019.100011.5 08.8100.34F? 0
+090542.62 -491500.5 -000004.6-000014.900014.9 08.8100.37F? 0
+090701.45 -050456.9 +000030.4-000084.200002.9 08.8100.76G? 0
+090739.24 -502954.1 -000016.6+000011.800006.0 08.8100.05A? 0
+090858.27 -432044.1 -000012.3+000005.600011.8 08.81-0.01B? 0 0.10 1.00
+090927.34 -233114.4 +000002.8-000060.400001.7 08.8100.69G? 0
+090957.25 -284520.2 -000022.8-000068.800011.1 08.8100.79G? 0
+091013.58 -083746.7 +000006.0+000013.100013.6 08.8100.23A? 0
+091125.15 -655017.6 -000017.3+000006.200001.7 08.8100.28A? 0
+091500.51 +842844.1 -000035.2-000021.200002.8 08.8100.51F? 0
+091534.29 -721117.2 -000002.4+000026.800011.0 08.8100.41F? 0
+092305.34 -515415.3 -000021.3+000010.400005.1 08.8100.05A? 0
+092317.73 -524452.3 -000008.2+000006.900006.4 08.8100.08A? 0
+092331.27 -435433.0 -000014.7+000010.300014.7 08.8100.93G? 0
+092334.05 +241906.5 -000014.3-000002.800020.4 08.8100.90G? 0
+092613.72 -132956.2 -000033.2+000002.100005.2 08.8100.44F? 0
+092642.56 -430408.4 -000012.4+000012.200005.5 08.81-0.03B? 0
+092750.92 -072122.3 -000020.1+000001.100008.0 08.8100.21A? 0
+092909.68 +410740.9 -000103.3-000069.700015.0 08.8100.66G? 0
+092931.06 +513256.5 -000027.2-000016.800010.2 08.8100.91G? 0
+093046.70 +210214.5 -000024.5+000037.000011.7 08.8100.34F? 0
+093049.47 -713449.3 -000002.4+000003.600006.6 08.8100.41F? 0
+093703.47 -251255.0 -000002.3+000004.000004.2 08.8100.47F? 0
+093704.63 -484148.8 -000031.7+000005.900006.2 08.81-0.04B? 0
+094110.42 -365325.6 +000037.9-000030.600004.1 08.8100.57F? 0
+094132.37 -483623.2 -000015.6-000001.100005.6 08.8100.39F? 0
+094233.75 -755533.5 -000031.1+000020.400002.1 08.8100.23A? 0
+094647.02 -521432.0 -000005.8+000002.100004.0 08.8100.18A? 0
+095042.32 +174400.5 -000000.5-000048.200001.0 08.8100.51F? 0
+095102.98 +080450.5 -000035.4-000014.000004.6 08.8100.35F? 0
+095144.25 -351604.8 +000029.5-000110.600017.6 08.8100.51F? 0
+095207.29 +530844.5 +000007.8-000001.800000.9 08.8100.37F? 0
+095633.77 +435855.9 -000012.4+000066.800022.5 08.8100.43F? 0
+100457.81 -554802.1 -000015.5-000003.200007.1 08.8100.05A? 0
+100727.63 +695152.6 -000048.0-000013.200018.2 08.8100.43F? 0
+101506.13 -671707.0 +000000.0+000000.000000.0 08.8100.79G? 0
+101630.83 -653224.9 -000011.4-000006.200001.7 08.8100.05A? 0
+101851.05 +010541.5 -000023.5-000034.600007.3 08.8100.40F? 0
+102200.85 +382830.6 -000032.2-000019.600007.0 08.8100.41F? 0
+102252.73 +711531.5 +000001.5+000004.500014.8 08.8100.93G? 0
+102330.27 -444450.6 -000008.1+000011.200001.5 08.81-0.01B? 0
+102621.08 -303748.7 -000022.1+000012.800000.8 08.8100.09A? 0
+102856.44 -393341.5 +000009.3+000006.200003.5 08.8100.45F? 0
+102929.10 -803042.7 -000055.6+000051.700004.2 08.8100.93G? 0
+103122.66 -452257.9 -000036.2+000002.600005.5 08.8100.45F? 0
+103701.44 +044712.5 +000013.7-000030.700010.1 08.8100.67G? 0
+103704.01 -585757.4 -000004.7+000005.200009.3 08.81-0.02B? 0
+103927.52 -224620.4 -000102.7+000057.700005.8 08.8100.49F? 0
+104058.36 -105828.5 +000010.7+000001.900033.7 08.8100.37F? 0
+104121.60 +202114.5 -000105.5-000031.100005.6 08.8100.62G? 0
+104153.11 +221215.8 -000002.8+000004.300006.1 08.8100.12A? 0
+104157.10 -610356.9 -000002.9-000007.900001.8 08.8100.00A? 0
+104317.95 -600803.3 -000026.0-000026.400026.2 08.8100.01A? 0 0.10 1.00
+104328.75 -590601.1 -000015.9-000002.100000.5 08.81-0.03B? 0 0.10 1.00
+104409.09 -593435.3 +000000.0+000000.000000.0 08.8100.12A? 0
+104852.31 -673424.9 +000005.9+000001.000008.7 08.8100.06A? 0
+104919.02 -614954.2 -000006.9+000010.200002.1 08.81-0.01B? 0 0.10 1.00
+105224.48 -083505.4 -000050.9+000018.800009.6 08.8100.28A? 0
+105304.65 -593019.9 -000016.9+000003.900008.8 08.8100.17A? 0
+105354.21 -593457.1 -000001.7+000013.100009.1 08.81-0.03B? 0
+105638.45 -363450.0 -000180.0+000104.400007.7 08.8100.60G? 0
+105800.65 -753604.4 -000035.9+000003.800003.7 08.8100.45F? 0
+105932.62 -042324.9 -000112.5+000036.400001.7 08.8100.86G? 0
+110405.08 +161524.0 -000000.4-000007.500003.4 08.8100.44F? 0
+110542.44 -585010.4 +000000.0+000000.000000.0 08.81-0.05B? 0
+110857.63 -311938.8 -000011.3-000023.600004.0 08.8100.63G? 0
+110907.23 -112213.6 -000029.8+000002.800000.4 08.8100.27A? 0
+111133.84 -095349.0 -000044.9-000034.200015.4 08.8100.55F? 0
+111403.01 -511806.1 -000024.7-000013.400005.9 08.8100.44F? 0
+111707.31 +150105.1 -000053.9-000053.700009.9 08.8100.72G? 0
+112217.08 -604353.5 -000005.9-000008.700000.6 08.81-0.01B? 0
+112802.99 -612441.0 -000002.8-000014.900018.7 08.81-0.00B? 0
+112901.45 +155520.8 -000117.8-000017.000032.5 08.8100.76G? 0
+112918.61 +460252.4 -000118.3+000004.100012.8 08.8100.68G? 0
+113115.46 -210741.0 -000027.0+000005.500014.7 08.8100.46F? 0
+113642.90 +182646.7 +000012.7-000036.000017.7 08.8100.46F? 0
+113736.29 -532210.2 -000055.6-000053.600034.1 08.8100.59G? 0
+113939.83 -045904.0 -000039.8-000034.500023.5 08.8100.66G? 0
+114110.46 -595926.3 -000039.3+000010.100009.2 08.8100.11A? 0 0.10 1.00
+114352.12 -685801.2 -000040.2+000011.400007.3 08.8100.62G? 0
+114532.16 +453613.0 +000003.3-000010.100014.4 08.8100.39F? 0
+114550.36 +133708.0 -000000.4-000021.000001.3 08.8100.51F? 0
+114928.39 -672829.5 +000005.0-000003.300005.4 08.8100.06A? 0
+114941.85 -540214.0 -000077.5+000000.300026.4 08.8100.90G? 0
+115318.09 -535512.1 -000026.4-000011.000007.6 08.8100.00A? 0
+115340.90 -601601.1 +000000.9-000004.000016.5 08.81-0.02B? 0
+115452.23 -662555.9 -000009.6+000000.200001.6 08.8100.12A? 0
+115629.25 -220348.4 -000007.8-000119.100032.2 08.8100.56F? 0
+120102.24 -183059.4 -000023.7+000010.600001.1 08.8100.34F? 0
+120438.96 -582946.5 -000009.4+000004.500005.9 08.8100.08A? 0
+120511.81 -682444.3 -000015.1-000009.100004.7 08.8100.40F? 0
+120819.09 -020525.5 -000042.4+000003.800006.3 08.8100.43F? 0
+120913.77 -364137.8 -000101.6-000025.600017.1 08.8100.55F? 0
+121812.66 -571346.3 -000034.8-000023.000013.6 08.8100.34F? 0
+121901.48 +245046.3 +000000.6-000003.900016.8 08.8100.50F? 0
+122023.80 -551005.2 -000014.5-000009.300006.4 08.8100.34F? 0
+122313.43 +425358.3 +000003.7+000056.700003.0 08.8100.43F? 0
+122351.02 +082038.4 -000014.7-000008.300021.3 08.8100.32F? 0
+122354.64 +153704.0 -000025.9-000003.800011.1 08.8100.97K? 0
+122410.62 -283320.0 -000008.2-000009.500001.2 08.8100.42F? 0
+122520.79 +115435.7 -000021.6-000036.900013.4 08.8100.57F? 0
+122753.69 +085355.0 +000004.6+000018.500015.6 08.8100.95G? 0
+122835.35 +472843.0 -000063.5+000006.500018.4 08.8100.82G? 0
+123435.50 +403221.8 -000003.1-000021.500008.0 08.8100.89G? 0
+123731.72 -033424.8 -000117.1-000135.200015.4 08.8100.65G? 0
+123843.79 +673139.2 -000027.1-000008.300015.5 08.8100.40F? 0
+124333.88 -591931.1 -000006.1+000004.200001.0 08.81-0.04B? 0
+124337.44 -690440.3 -000024.2-000011.000016.2 08.8100.10A? 0
+124649.21 +751406.2 -000014.1+000046.600009.2 08.8100.41F? 0
+124722.64 +164935.1 -000131.4-000028.100037.0 08.8100.72G? 0
+124723.15 -392853.7 -000104.1-000083.400014.7 08.8100.63G? 0
+125211.62 +252224.7 -000012.2-000001.400003.0 08.8100.55F? 0
+125333.36 +623556.9 +000029.9-000018.300006.9 08.8100.36F? 0
+125710.48 -500427.4 -000011.8+000007.900008.0 08.8100.17A? 0
+125955.73 +443059.6 +000144.1-000164.800015.9 08.8100.70G? 0
+130444.82 -695914.2 +000000.0-000005.700004.7 08.8100.06A? 0
+130610.72 -680934.3 -000036.1+000004.600008.4 08.8100.52F? 0
+130645.87 -211046.5 -000034.7+000003.400001.0 08.8100.91G? 0
+131551.32 -635303.3 +000000.9-000001.800005.9 08.8100.03A? 0
+131609.64 +581223.4 -000078.6+000098.700009.8 08.8100.50F? 0
+132017.24 +792613.1 -000038.6+000001.400003.2 08.8100.89G? 0
+132350.00 -181512.4 -000044.5-000019.700012.4 08.8100.43F? 0
+132421.22 -140603.0 -000020.6-000014.900002.7 08.8100.42F? 0
+132542.07 +183622.8 -000090.4+000030.300010.2 08.8100.52F? 0
+133024.56 -331950.4 -000022.5-000006.200004.1 08.8100.37F? 0
+133149.05 +742213.5 -000085.0-000014.700008.0 08.8100.48F? 0
+133416.52 +404241.3 -000012.3-000033.300011.3 08.8100.60G? 0
+133423.17 -534111.1 +000005.9-000004.500009.5 08.8100.88G? 0
+133509.21 +244823.6 -000018.3+000030.400028.0 08.8100.72G? 0
+133800.39 +190855.9 +000138.2-000341.300034.4 08.8100.67G? 0
+133906.70 +310616.1 -000092.0+000028.200003.9 08.8100.47F? 0
+134409.64 +251702.7 -000101.4-000003.800007.3 08.8100.50F? 0
+134614.59 +142645.1 -000025.4+000001.500017.8 08.8100.48F? 0
+134711.20 +114653.0 -000015.6-000025.600032.3 08.8100.50F? 0
+135217.34 -662415.8 +000000.8-000006.900014.9 08.8100.11A? 0
+135254.17 -062919.0 -000029.9+000036.000016.5 08.8100.35F? 0
+135516.50 -252333.3 -000025.9-000021.400019.6 08.8100.41F? 0
+135908.44 -764704.3 -000013.6-000017.500000.1 08.8100.22A? 0
+135936.45 +554904.7 +000016.3+000008.800002.4 08.8100.39F? 0
+140730.65 -642808.8 -000002.2-000007.000003.5 08.8100.33F? 0
+140733.99 -401443.6 -000034.0+000034.400005.2 08.8100.53F? 0
+140811.89 -102417.7 -000002.6-000008.000018.6 08.8100.39F? 0
+140855.27 -262245.4 -000227.3+000050.700011.0 08.8100.65G? 0
+141421.53 +330225.7 +000002.9+000017.000005.8 08.8100.91G? 0
+141633.56 +284148.7 -000042.4+000018.000011.7 08.8100.36F? 0
+141725.37 -135811.8 -000015.8+000001.200012.0 08.8100.43F? 0
+141855.84 -542758.0 +000014.2-000000.300007.9 08.8100.35F? 0
+142043.87 -013758.4 -000022.4-000024.600011.8 08.8100.56F? 0
+142129.00 +535353.1 -000004.9-000011.100012.5 08.8100.54F? 0
+142156.12 +122925.4 +000027.1-000026.000020.9 08.8100.47F? 0
+143005.54 -615821.1 -000001.5-000001.500016.9 08.8100.08A? 0
+144127.79 -472642.8 +000002.4-000029.600006.6 08.81-0.03B? 0
+144950.77 +071409.6 -000068.6+000020.900000.0 08.8100.34F? 0
+145209.76 -532040.3 +000026.9-000021.000011.2 08.8100.56F? 0
+145330.55 -320442.2 +000019.4-000004.400012.3 08.8100.43F? 0
+145523.57 +000949.8 -000042.8+000117.300011.2 08.8100.46F? 0
+145712.52 -533937.5 -000013.8-000012.500001.0 08.8100.31F? 0
+150432.30 -492610.2 +000007.9+000004.400017.9 08.8100.98K? 0
+150659.39 -084618.2 +000004.5-000007.000010.3 08.8100.32F? 0
+150740.23 -285319.9 -000045.9-000071.400003.6 08.8100.45F? 0
+150801.24 -513035.7 +000008.2-000029.700005.5 08.8100.44F? 0
+151012.51 -533435.4 +000016.2-000021.500022.9 08.8100.14A? 0
+151019.74 +254459.1 +000020.0-000004.900008.4 08.8100.96K? 0
+151300.19 -385040.9 -000030.9-000002.800006.2 08.8100.45F? 0
+152212.13 +565435.0 -000029.5+000009.600014.3 08.8100.43F? 0
+152658.70 -515604.3 +000009.8+000006.000004.7 08.8100.09A? 0
+152829.86 +715313.3 -000112.8+000016.800017.0 08.8100.68G? 0
+153024.03 -510636.0 +000003.8+000000.200014.9 08.81-0.03B? 0
+153025.03 -590602.5 -000002.1-000019.100004.3 08.8100.01A? 0
+153624.05 -532913.6 -000011.0-000033.200000.2 08.8100.29A? 0
+154044.97 -414029.1 -000009.9-000011.800003.4 08.8100.27A? 0
+154119.90 +190859.6 -000012.6+000008.500001.6 08.8100.26A? 0
+154239.04 +543209.1 -000002.9+000007.700008.7 08.8100.93G? 0
+154414.30 -433740.2 -000004.0+000011.900008.1 08.8100.23A? 0
+154819.09 -263023.0 -000002.0+000007.500013.9 08.8100.33F? 0
+154907.88 -272838.8 +000008.9+000002.300004.2 08.8100.99K? 0
+154915.70 -003856.0 +000026.4+000010.900049.4 08.8100.65G? 0
+155044.39 -333948.6 -000019.4-000048.400019.7 08.8100.00B? 0
+155117.95 -092050.5 -000002.3+000002.400011.3 08.8100.27A? 0
+155342.93 -441645.3 -000001.7+000006.200013.7 08.8100.66G? 0
+155640.03 -220139.8 +000012.9-000033.500003.3 08.8100.55F? 0
+155708.09 -213449.8 -000065.5-000044.400008.4 08.8100.55F? 0
+160148.29 +345142.1 -000010.9+000041.800010.8 08.8100.30A? 0
+160406.71 -381423.5 +000006.8-000015.500010.9 08.8100.14A? 0
+160619.55 -502227.5 -000015.5-000008.600001.8 08.8100.34F? 0
+160650.03 -445306.2 -000017.4-000003.700016.5 08.8100.55F? 0
+161409.14 +500432.8 -000005.4-000007.200011.4 08.8100.44F? 0
+161816.51 +071957.5 -000023.0+000043.500007.9 08.8100.75G? 0
+161924.45 +722316.8 -000034.2+000055.100006.9 08.8100.40F? 0
+162601.73 -311409.0 +000000.0+000000.000000.0 08.8100.54F? 1
+162809.72 +293939.4 -000063.9-000087.400013.5 08.8100.61G? 0
+162832.88 +394635.9 -000012.3+000000.400002.3 08.8100.83G? 0
+162841.33 -630836.4 +000007.9+000012.300011.9 08.8100.40F? 0
+163020.89 -740402.8 -000012.4-000025.700005.2 08.8100.96K? 0
+163319.38 +150818.3 -000003.9+000003.400003.3 08.8100.51F? 0
+163501.02 -341315.3 +000007.5-000012.900004.1 08.8100.05A? 0
+163559.30 +103355.8 +000030.4-000020.800009.7 08.8100.46F? 0
+163652.11 -515730.0 -000007.7-000006.600007.2 08.81-0.01B? 0
+163738.31 -220332.7 -000076.1-000162.100024.8 08.8100.77G? 0
+163913.52 -522600.1 -000010.5-000011.800006.9 08.8100.03A? 0
+164306.96 -611905.3 -000011.0-000024.800001.4 08.8100.51F? 0
+164726.42 -062023.2 +000007.0-000048.500014.0 08.8100.51F? 0
+164938.29 +282030.4 -000011.1-000001.200014.7 08.8100.20A? 0
+165405.11 -415007.1 +000000.0+000000.000000.0 08.8100.22A? 0
+165424.25 -332020.5 +000000.2-000003.200010.9 08.8100.17A? 0
+165632.89 -635301.5 -000020.2-000026.400020.0 08.8100.98K? 0
+165650.31 -370320.2 +000006.5+000014.400000.4 08.8100.32F? 0
+165740.29 +394300.6 -000014.6+000016.000003.0 08.8100.85G? 0
+170306.37 -674625.7 -000014.8-000018.100003.1 08.81-0.02B? 0
+170530.55 -422513.3 -000015.6-000020.100002.8 08.8100.36F? 0
+170545.86 -363248.7 +000006.1-000009.500004.5 08.8100.51F? 0
+171225.13 -645939.0 -000055.8+000004.700003.1 08.8100.48F? 0
+171304.51 -491434.3 -000012.5-000027.000003.7 08.8100.57F? 0
+171503.61 -311938.9 +000003.5-000008.100001.5 08.8100.51F? 0
+171822.23 +323938.9 -000017.8-000046.000020.7 08.8100.60G? 0
+171940.88 +623709.1 +000015.6+000025.300015.7 08.81-0.06B? 0
+172025.73 -384114.2 -000019.5-000018.400001.5 08.8100.08A? 0
+172110.63 -044910.3 -000019.7-000053.400002.9 08.8100.77G? 0
+172150.58 -490933.4 +000006.8+000004.000014.8 08.8100.30A? 0
+172253.14 -480709.0 -000007.0-000016.900008.9 08.8100.52F? 0
+172257.71 -331231.0 -000079.9-000069.200004.6 08.8100.48F? 0
+172302.44 -630541.5 -000001.8-000015.300004.1 08.81-0.02B? 0
+172540.68 -293304.3 -000012.9-000040.000002.8 08.8100.51F? 0
+172627.30 +615953.8 -000012.6-000002.200010.0 08.8100.23A? 0
+172716.07 -601419.3 +000022.4-000002.300000.7 08.8100.03A? 0
+172733.37 +073523.2 -000042.3-000088.800021.4 08.8100.71G? 0
+172913.49 +284851.3 +000019.0-000002.600004.0 08.8100.17A? 0
+172930.54 -655723.3 +000008.7-000000.900009.2 08.8100.93G? 0
+172939.54 -594729.1 -000011.9-000032.400004.5 08.8100.34F? 0
+173230.09 -411814.0 -000022.5-000025.000017.5 08.8100.11A? 0
+173233.49 +253340.6 -000010.9+000024.600019.5 08.8100.39F? 0
diff --git a/kstars/kstars/data/hip105.dat b/kstars/kstars/data/hip105.dat
new file mode 100644
index 00000000..e12bc00b
--- /dev/null
+++ b/kstars/kstars/data/hip105.dat
@@ -0,0 +1,1000 @@
+173325.82 -204646.1 +000008.1-000076.900018.7 08.8100.65G? 0
+173413.33 -583154.5 +000001.0-000030.100001.9 08.8100.22A? 0
+173440.06 -450753.8 -000009.2-000020.700022.6 08.8100.91G? 0
+173611.29 +411659.9 -000000.7-000003.700008.4 08.8100.95K? 0
+174144.81 -504459.7 +000021.2-000009.200035.5 08.8100.45F? 0
+174339.04 -015923.7 -000001.7+000014.900003.2 08.8100.51F? 0
+174413.19 +215057.7 -000010.5-000013.000017.5 08.8100.32F? 0
+174448.18 -694835.8 -000020.5-000022.500002.7 08.8100.56F? 0
+174559.67 +281145.1 +000009.0-000021.500009.4 08.8100.27A? 0
+174606.10 +553205.3 -000072.2+000023.200003.5 08.8100.60G? 0
+174639.72 +144646.2 +000008.5+000005.700013.7 08.8100.48F? 0
+174859.86 -371742.6 +000004.0-000019.300021.2 08.8100.10A? 0
+174949.06 +212255.2 +000006.5-000018.900014.2 08.8100.26A? 0
+175015.31 +251722.8 -000019.8-000029.900002.5 08.8100.41F? 0
+175200.91 -095841.4 +000033.9-000018.000001.3 08.8100.39F? 0
+180046.03 -344227.3 -000010.9+000029.700010.5 08.8100.99K? 0
+180104.10 -195222.4 -000005.3-000011.100026.9 08.8100.40F? 0
+180107.20 -223553.0 +000004.9+000002.800020.2 08.8100.03A? 0
+180417.43 -222940.0 -000038.4+000005.100035.6 08.81-0.03B? 1
+180608.84 -311433.8 +000023.7-000011.400012.1 08.8100.17A? 0
+180653.81 +494851.8 +000022.2+000046.100014.4 08.8100.56F? 0
+180836.02 +051623.8 +000016.5-000006.100009.8 08.8100.91G? 0
+181415.92 +334707.4 -000008.4-000044.400013.6 08.8100.47F? 0
+182015.29 -145048.8 +000004.4+000017.500003.5 08.8100.50F? 0
+182213.90 -245420.2 +000003.5-000025.600001.4 08.8100.17A? 0
+182601.28 -045440.9 +000036.8-000005.800004.1 08.8100.27A? 0
+182728.59 +013106.3 -000007.2-000024.100000.9 08.8100.35F? 0
+182743.66 -495957.3 -000002.5+000004.500009.0 08.8100.47F? 0
+182915.36 -024621.1 -000018.5-000017.800004.5 08.8100.56F? 0
+183042.13 +462534.3 -000018.8+000014.500000.6 08.8100.99K? 0
+183117.66 -140650.3 +000002.8+000001.600001.2 08.8100.13A? 0
+183216.44 -191301.8 -000004.4+000012.700002.5 08.8100.23A? 0
+183331.55 +351007.3 -000008.4+000017.700003.6 08.8100.52F? 0
+183403.77 -510744.1 -000016.2-000023.800010.6 08.8100.17A? 0
+183405.72 +470647.3 +000016.4-000011.700003.0 08.81-0.10B? 0
+184005.40 +194148.1 +000007.8-000014.200006.0 08.8100.19A? 0
+184006.86 -054625.8 +000056.2-000080.000022.3 08.8100.79G? 0
+184112.29 -394203.1 -000002.0-000019.500005.6 08.8100.23A? 0
+184306.94 -332936.7 -000001.2-000002.700017.7 08.8100.06A? 0
+185149.68 -205138.5 +000041.0-000030.800017.1 08.8100.58G? 0
+185220.01 +211011.8 -000004.0-000029.900003.7 08.8100.29A? 0
+185344.65 +293829.8 -000001.9-000008.500003.7 08.81-0.03B? 0
+185556.74 -592903.5 -000013.4-000022.600006.5 08.8100.02A? 0
+185628.94 -055649.4 -000019.7+000000.600005.1 08.8100.16A? 0
+185734.07 +320920.3 -000030.8+000011.200010.8 08.8100.06A? 1
+185736.79 -210906.3 -000035.4-000013.000000.3 08.8100.00B? 0
+185953.24 -433557.9 +000035.4-000119.300016.9 08.8100.58G? 0
+185954.65 +394451.3 -000006.8+000005.600016.2 08.8100.36F? 0
+190440.48 -285147.3 -000027.3-000017.500008.2 08.8100.95K? 0
+190627.87 -400002.6 -000007.3-000014.400009.7 08.8100.40F? 0
+190711.23 +082056.6 +000011.9-000023.500008.8 08.8100.11A? 0
+191157.30 -393000.9 +000103.1-000092.300041.7 08.8100.67G? 0
+191213.59 -102350.2 +000025.3-000007.200017.4 08.8100.61G? 0
+191306.57 -783610.1 +000004.0+000024.000002.5 08.8100.44F? 0
+191307.04 +362007.1 +000004.9+000004.700005.7 08.8100.01A? 0
+191434.17 -220439.0 +000007.5-000014.100003.5 08.81-0.04B? 0
+191611.25 -362510.4 +000215.1-000120.600032.4 08.8100.61G? 0
+191631.69 -671824.2 -000015.8-000029.900007.6 08.8100.95G? 0
+191802.17 -250419.9 -000001.5-000016.300009.0 08.8100.27A? 0
+192212.87 +163945.0 +000000.0+000000.000000.0 08.8100.35F? 0
+192250.13 +563655.7 +000001.9-000021.100000.8 08.8100.28A? 0
+192656.44 -101501.4 +000020.8-000015.800019.4 08.8100.55F? 0
+192723.55 -255607.9 +000053.3-000002.600017.9 08.8100.49F? 0
+192742.49 +061130.6 -000007.0-000002.900012.2 08.8100.14A? 0
+192926.28 -185121.6 +000031.3-000025.800008.6 08.8100.48F? 0
+193110.49 +272014.9 +000012.4+000002.900009.1 08.8100.30A? 0
+193213.30 +064051.4 +000017.2-000006.300000.8 08.8100.46F? 0
+193424.89 +253503.7 -000000.2-000002.500001.2 08.8100.10A? 0
+193458.55 +003738.4 +000002.0+000002.600009.6 08.8100.93G? 0
+193938.20 +131046.9 -000010.2-000013.700003.8 08.8100.06A? 0
+194623.14 +283825.4 +000004.2-000010.400004.2 08.8100.01A? 0
+194815.06 -132701.6 -000015.5-000004.100008.5 08.8100.27A? 0
+194836.24 +313431.1 -000004.5-000001.000000.5 08.8100.35F? 0
+195801.30 +413913.9 -000004.1+000004.100007.9 08.8100.03A? 0
+195821.81 +770020.0 -000001.2+000032.700006.8 08.8100.35F? 0
+200027.57 +550429.1 +000015.3-000013.400005.7 08.8100.93G? 0
+200151.36 +140729.6 +000043.0-000014.300006.8 08.8100.53F? 0
+200313.23 +004202.0 -000033.9+000006.300008.8 08.8100.06A? 0
+200423.97 -115012.6 +000003.4-000016.500006.4 08.8100.57F? 0
+200541.66 +841134.8 +000020.7+000024.200009.1 08.8100.62G? 0
+200739.22 +425823.7 +000011.4-000006.100005.2 08.8100.46F? 0
+200948.47 +511941.6 +000004.5+000005.200003.4 08.8100.25A? 0
+201234.49 +255103.1 +000005.9+000010.900002.5 08.8100.89G? 0
+201304.82 +382852.9 +000002.5+000003.700001.7 08.81-0.01B? 0
+201643.03 +411407.9 +000009.2+000005.900007.5 08.8100.11A? 0
+201850.63 +424349.3 +000009.0+000017.700019.0 08.81-0.06B? 1
+201914.36 +373939.4 +000004.3-000010.300000.6 08.81-0.01B? 0
+202530.87 -140726.0 -000011.4-000013.800001.8 08.8100.10A? 0
+202550.94 +393752.8 +000194.3+000020.700009.0 08.8100.59G? 0
+202652.10 +155414.3 +000046.1+000027.800001.2 08.8100.45F? 0
+202718.63 +281944.0 -000003.8-000012.500000.0 08.8100.06A? 0
+203023.53 +545910.0 +000022.5-000009.500015.0 08.8100.90G? 0
+203054.19 +353837.4 +000025.6+000010.800007.1 08.8100.99K? 0
+203303.00 +610819.2 +000014.5+000053.700021.0 08.8100.60G? 0
+203423.50 -152930.5 -000006.4+000017.500005.5 08.8100.97K? 0
+203426.56 -633942.7 -000001.1-000012.700012.1 08.8100.98K? 0
+203512.49 +425115.4 -000014.2-000006.300003.9 08.8100.59G? 0
+203524.46 -061722.6 +000015.2-000024.200007.5 08.8100.40F? 0
+203625.87 -095114.7 -000038.8-000006.800006.1 08.8100.84G? 0
+203930.25 +481213.1 -000010.9-000002.100011.8 08.8100.06A? 0
+204053.50 +371118.7 -000000.7+000002.400008.4 08.8100.25A? 0
+204134.18 -084811.5 +000042.9-000085.700005.5 08.8100.61G? 0
+204137.60 +240230.7 +000006.5-000013.800019.0 08.81-0.02B? 0
+204324.65 -061326.7 -000007.2+000023.700014.1 08.8100.88G? 1
+204458.95 +744312.5 +000008.8+000016.200014.2 08.8100.42F? 0
+204542.55 +042143.3 +000010.2-000007.600006.9 08.8100.19A? 0
+205209.72 +442604.6 -000007.2-000008.200002.2 08.8100.50F? 0
+205353.47 -365813.7 +000009.6-000008.300001.3 08.8100.30A? 0
+205531.23 +545550.1 +000011.5+000032.000011.0 08.8100.26A? 0
+205620.63 +372806.6 +000019.2-000019.300004.7 08.8100.41F? 0
+205653.61 -000447.5 +000006.8-000006.300002.2 08.8100.33F? 0
+210050.54 -363211.4 -000003.2+000004.800014.0 08.8100.43F? 0
+210204.90 -500319.0 +000020.5-000023.300014.6 08.8100.41F? 0
+210238.99 -615249.2 +000022.6-000093.200021.5 08.8100.61G? 0
+210353.02 +232143.1 +000002.9-000023.000020.8 08.8100.43F? 0
+210440.77 +370947.2 +000012.5-000005.500011.8 08.8100.91G? 0
+210514.15 +510903.5 +000037.1+000020.800009.3 08.8100.47F? 0
+211137.75 -375736.3 +000013.4-000033.100011.9 08.8100.51F? 0
+211138.01 +352015.5 +000010.8+000005.000003.6 08.8100.22A? 0
+211330.61 +625318.8 +000009.6-000015.000005.8 08.8100.38F? 0
+211339.70 +383328.9 +000009.8-000016.500003.1 08.8100.55F? 0
+211409.88 +131443.4 -000003.0-000005.800015.9 08.8100.60G? 0
+211824.08 -720845.5 +000049.2-000022.100004.3 08.8100.52F? 0
+212113.97 +444811.0 +000003.0-000001.700006.9 08.8100.82G? 1
+212321.31 -194052.9 +000027.8-000040.900006.8 08.8100.47F? 0
+212343.57 +042154.1 +000000.0+000000.000000.0 08.8100.40F? 1
+212500.80 +512209.7 +000023.4+000009.500005.7 08.8100.47F? 0
+212545.50 +304046.1 -000023.4-000016.100010.2 08.8100.95G? 0
+212603.85 -295547.8 +000023.4-000042.700000.0 08.8100.28A? 0
+213118.81 +581518.0 +000002.4-000027.600003.2 08.8100.45F? 0
+214046.63 -692228.5 +000014.3-000010.900010.3 08.8100.27A? 0
+214418.76 +462729.1 +000036.9-000002.100006.8 08.8100.29A? 0
+214517.27 +394831.9 -000027.9-000057.600019.1 08.8100.66G? 0
+214642.25 +131333.0 -000047.7-000008.800003.1 08.8100.95G? 0
+214705.36 +531820.3 +000005.9+000004.300000.9 08.8100.18A? 0
+214710.84 -144059.3 -000018.1+000001.200016.1 08.8100.36F? 0
+215041.54 +545635.8 +000007.1-000015.200006.6 08.8100.22A? 0
+215107.01 +425029.3 +000009.2-000001.400010.3 08.8100.92G? 0
+215240.07 -034253.4 +000040.6+000005.400008.5 08.8100.51F? 0
+215659.20 +472134.7 -000020.1+000002.600008.0 08.8100.97K? 0
+215917.62 -613219.8 +000048.1-000028.800009.9 08.8100.44F? 0
+215953.61 +134005.7 -000016.3-000026.400010.4 08.8100.96K? 0
+220309.73 +080038.9 +000048.0-000082.300007.3 08.8100.58G? 0
+220441.34 +320308.0 +000007.1+000005.300014.0 08.8100.50F? 0
+220520.82 +763508.3 +000097.7+000081.200016.5 08.8100.99K? 0
+220526.84 +133217.1 +000064.3+000084.700005.9 08.8100.60G? 0
+220800.46 +610722.1 +000006.3-000011.900011.4 08.8100.06A? 0
+221022.33 +713103.5 +000027.6-000006.300025.0 08.8100.44F? 0
+221226.50 +695334.2 +000005.4+000020.500014.9 08.8100.19A? 0
+221422.55 +534150.6 -000005.4-000004.900002.6 08.8100.19A? 0
+221535.49 +542128.0 -000022.4-000011.400004.1 08.8100.51F? 0
+221817.75 -343400.2 +000008.1+000013.900010.1 08.8100.39F? 0
+221841.40 +653735.1 +000015.3+000001.500013.9 08.8100.32F? 0
+222817.89 -563042.9 -000076.7+000005.800000.7 08.8100.61G? 0
+222921.66 +315123.8 +000095.4+000051.600000.2 08.8100.91G? 0
+223726.20 +255030.2 -000007.7-000019.100018.1 08.8100.40F? 0
+223928.76 +124231.3 +000000.5+000012.800018.2 08.8100.31A? 0
+223940.54 -780556.7 +000105.0-000114.300014.6 08.8100.59G? 0
+224009.30 -151611.2 -000043.9-000068.100009.4 08.8100.56F? 0
+224036.06 +801215.4 +000007.4+000002.400004.7 08.8100.10A? 0
+224257.31 +444318.3 -000002.0-000000.400001.6 08.8100.05A? 0
+224301.44 -283757.2 +000064.2-000002.500004.4 08.8100.46F? 0
+224333.13 -192056.8 +000010.9-000006.900007.9 08.8100.51F? 0
+224512.51 +055703.6 +000040.8-000002.500007.0 08.8100.55F? 0
+225610.69 +664913.2 +000009.1-000020.900015.2 08.8100.19A? 0
+225720.87 +660300.0 +000028.5+000014.600008.1 08.8100.60G? 0
+225901.73 +704550.9 +000007.6+000003.500009.6 08.8100.19A? 1
+225933.24 +712600.3 +000040.4+000004.600016.3 08.8100.48F? 0
+230129.97 -785326.6 +000102.1-000076.800007.0 08.8100.46F? 0
+230907.43 +182436.9 +000030.9-000039.800014.0 08.8100.58G? 0
+231212.19 +603958.8 -000001.4-000010.800011.2 08.8100.29A? 0
+231317.61 +220501.1 +000000.0+000000.000000.0 08.8100.45F? 0
+231559.95 -330852.4 +000004.2-000015.300001.9 08.8100.38F? 0
+231627.27 -080931.9 +000005.7-000040.200000.1 08.8100.46F? 0
+232211.36 +635212.5 -000010.4-000004.600020.5 08.8100.89G? 0
+232827.15 -731644.0 +000000.0+000000.000000.0 08.8100.27A? 1
+232859.10 +011623.0 +000098.1-000110.700023.6 08.8100.99K? 0
+233035.32 +495137.0 +000007.5-000009.000006.9 08.81-0.04B? 0
+233051.30 +635956.1 -000046.5+000005.900006.7 08.8100.53F? 0
+233224.55 +172415.6 +000000.0+000000.000000.0 08.8100.42F? 0
+233530.98 +674822.9 +000039.3-000000.900009.4 08.8100.49F? 0
+233600.97 +840856.9 +000077.3-000022.800014.9 08.8100.53F? 0
+233621.49 -434220.1 +000035.0-000048.200009.1 08.8100.94G? 0
+233747.32 -584607.8 +000030.5-000017.600001.6 08.8100.96K? 0
+234741.83 +620252.6 -000001.1+000007.500004.8 08.8100.30A? 0
+234933.63 +591709.1 +000025.2-000015.700015.8 08.8100.87G? 0
+235606.26 -024027.5 -000016.3-000016.000009.8 08.8100.98K? 0
+235655.40 +620059.5 +000087.5-000018.200008.3 08.8100.60G? 0
+000615.14 -243012.2 +000000.5-000023.300018.0 08.8101.21K? 0
+000747.80 -052909.5 +000020.2+000017.000030.1 08.8101.20K? 0
+001951.63 +641716.8 +000013.6+000017.500018.5 08.8101.30K? 0
+002049.39 -040657.3 +000020.8-000038.900019.4 08.8101.23K? 0
+002549.89 +443414.6 +000029.3-000006.900022.2 08.8101.19K? 0
+003844.30 -492958.2 +000031.8+000036.500008.6 08.8101.27K? 0
+003953.47 +720438.7 +000039.3-000009.500009.1 08.8101.18K? 0
+004219.62 +150410.8 +000002.4-000002.200009.9 08.8101.33K? 0
+004923.99 -422055.2 +000003.6-000006.000015.3 08.8101.04K? 0
+005018.59 +320334.6 +000001.2-000028.500027.0 08.8101.54K? 0
+005052.42 +415532.4 -000008.5+000005.500000.1 08.8101.42K? 0
+005349.39 +465047.0 +000048.3+000025.000001.0 08.8101.06K? 0
+010438.98 -223014.8 +000031.1-000014.300001.9 08.8101.08K? 0
+010504.98 +532616.1 +000018.2-000009.000030.3 08.8101.47K? 0
+010524.89 -453629.4 +000010.4-000001.200014.8 08.8101.00K? 0
+010550.54 +002037.8 +000026.9-000010.800018.7 08.8101.06K? 0
+011356.34 +020151.9 -000017.0-000007.600006.6 08.8101.13K? 0
+011517.87 -371925.9 -000014.7-000006.300002.4 08.8101.41K? 0
+012114.33 -660615.9 +000005.3+000025.100005.6 08.8101.50K? 0
+014435.53 +015824.6 -000009.3-000026.300010.1 08.8101.31K? 0
+014819.98 +491324.6 +000011.2-000000.100004.0 08.8101.18K? 0
+015014.98 +583140.2 +000035.0-000011.600032.1 08.8101.85M? 0
+015220.69 -483716.7 -000038.2-000028.300000.0 08.8101.13K? 0
+020802.16 +161221.4 -000029.8-000007.500000.2 08.8101.10K? 0
+021526.73 -015602.4 +000071.1-000011.200002.3 08.8101.15K? 0
+021629.81 +370853.1 +000009.4+000007.200012.0 08.8101.53K? 0
+021704.01 -534932.1 +000013.2-000018.800017.1 08.8101.12K? 0
+022510.48 +433243.5 -000013.4-000007.100016.7 08.8101.55K? 0
+023557.41 +001003.8 -000065.2-000018.400011.5 08.8101.00K? 0
+024206.63 +492431.3 +000017.0-000011.000006.8 08.8101.53K? 0
+024427.58 +625419.5 +000001.6+000002.200014.7 08.8101.05K? 0
+024445.23 +445356.1 -000004.8-000011.700002.9 08.8101.27K? 0
+024941.38 +452415.8 -000000.3-000013.400007.7 08.8101.03K? 0
+025201.35 -883252.5 -000024.4-000022.600002.1 08.8101.04K? 0
+025557.27 -165826.9 -000026.4+000000.200017.1 08.8101.20K? 0
+025630.82 -681524.9 +000010.3-000002.100014.6 08.8101.31K? 0
+030317.14 -193602.2 +000002.7-000010.500012.3 08.8101.17K? 0
+030544.52 -620357.6 -000001.0+000013.300008.5 08.8101.00K? 0
+030626.24 -773638.9 +000012.5+000018.000006.3 08.8101.55K? 0
+030652.20 -324248.1 +000017.0-000018.700005.2 08.8101.03K? 0
+030821.99 +133251.8 +000030.1-000062.500019.2 08.8101.36K? 0
+031521.54 +183412.2 -000011.2-000037.300022.6 08.8101.46K? 0
+032144.59 -050934.1 -000016.5-000020.900008.9 08.8101.31K? 0
+032154.89 +670941.8 -000002.3-000033.800009.8 08.8101.14K? 0
+032238.78 +613059.1 +000018.6-000009.000019.5 08.8101.01K? 0
+032325.45 +622238.9 +000007.6+000008.900027.2 08.8101.25K? 0
+033436.09 +071340.7 +000032.6-000032.100001.8 08.8101.05K? 0
+034022.13 +222010.1 -000030.3-000024.000032.8 08.8101.75K? 0
+034805.88 -334253.2 -000017.9+000012.300003.5 08.8101.03K? 0
+034822.53 +432313.9 +000004.0-000006.000001.0 08.8101.27K? 0
+035514.27 +053609.3 +000020.2-000007.700016.5 08.8101.88M? 0
+035520.87 -160852.4 +000018.3+000001.900023.7 08.8101.77K? 0
+035829.73 +570009.2 +000023.8-000014.800025.5 08.8101.72K? 0
+040007.10 -501222.5 +000012.4+000010.100003.3 08.8101.56K? 0
+040525.14 -324834.7 +000019.0-000017.600008.9 08.8101.25K? 0
+040757.75 -411527.7 +000011.0+000004.900008.6 08.8101.00K? 0
+041807.77 +094342.1 +000035.2-000001.000014.7 08.8101.10K? 0
+042252.01 +682937.2 +000010.8-000013.000018.3 08.8101.18K? 0
+042349.39 +284406.2 -000008.0-000022.900021.7 08.8101.97M? 0
+042412.66 -065825.4 +000016.9+000000.900001.7 08.8101.54K? 0
+043401.17 -433128.3 +000053.3-000086.700057.5 08.8101.12K? 0
+043522.05 -760641.3 +000008.6-000018.100025.7 08.8101.17K? 0
+043953.37 +493647.2 -000022.2-000025.200000.1 08.8101.48K? 0
+044355.99 -142658.3 +000000.1+000000.100002.1 08.8101.20K? 0
+045116.74 -182038.3 +000006.7+000029.800005.6 08.8101.36K? 0
+045309.49 +425625.7 +000023.6-000010.400005.6 08.8101.49K? 0
+045350.83 +101958.3 +000009.1-000027.000029.7 08.8101.28K? 0
+045746.71 -421906.2 -000000.2-000019.300002.8 08.8101.05K? 0
+050122.58 +435406.2 -000008.9+000021.100029.5 08.8101.50K? 0
+050235.85 +834259.7 -000017.6-000011.800009.6 08.8101.00K? 0
+050449.36 -441002.3 -000016.2+000006.000000.2 08.8101.00K? 0
+050452.07 -012300.8 -000015.0-000013.200026.9 08.8101.18K? 0
+050936.21 -035531.4 +000029.5-000021.400028.1 08.8101.11K? 0
+050943.34 -794916.2 +000004.5+000027.400018.6 08.8101.35K? 0
+051021.81 +475041.7 +000024.5-000004.500009.0 08.8101.20K? 0
+051055.80 +425706.1 +000019.4+000001.600039.5 08.8101.68K? 0
+051236.74 +371129.0 +000010.8-000007.100021.2 08.8101.09K? 0
+051239.56 +672050.6 +000018.8+000012.200013.3 08.8101.26K? 0
+051629.33 -141039.4 -000028.8+000017.500004.0 08.8101.63K? 0
+052440.85 +083008.5 -000000.1-000021.200020.6 08.8101.03K? 0
+053043.48 +115345.6 +000015.9-000020.100013.5 08.8101.09K? 1
+053940.69 -184316.2 +000003.4+000034.900016.6 08.8101.27K? 0
+053956.81 -432848.1 +000003.3-000006.300003.8 08.8101.45K? 0
+054124.25 +172618.7 +000036.0-000034.800016.3 08.8101.03K? 0
+054624.70 +353553.8 +000004.7-000021.900003.0 08.8101.03K? 1
+055053.53 -504231.3 +000009.9+000028.700000.1 08.8101.22K? 0
+055639.59 -282849.3 -000009.2-000015.500007.2 08.8101.53K? 0
+055657.39 -094842.8 +000019.5-000031.000000.3 08.8101.11K? 0
+060013.75 +245655.7 +000036.7-000033.000001.0 08.8101.10K? 0
+060248.99 +121339.2 +000017.2+000013.600001.1 08.8101.71K? 0
+060359.27 -350705.8 -000003.3-000091.600011.4 08.8101.17K? 0
+060437.13 -833454.2 -000007.8+000013.500005.5 08.8101.07K? 0
+061022.91 +154451.6 +000001.5+000009.400020.7 08.8101.02K? 0
+061102.26 +465306.6 -000010.5-000005.200001.1 08.8101.00K? 0
+061240.66 -465311.0 +000006.4+000020.600006.2 08.8101.59K? 0
+061318.73 +014633.2 +000040.8-000046.700022.8 08.8101.19K? 0
+061753.25 -503038.6 +000002.3+000019.100007.9 08.8101.04K? 0
+062330.78 +103139.7 -000029.6-000024.400027.8 08.8101.16K? 0
+062347.60 -333311.6 +000003.0+000009.000002.0 08.8101.02K? 0
+062428.02 +414858.4 +000011.6-000022.500019.0 08.8101.66K? 0
+062448.73 +380600.6 +000025.7+000014.600019.3 08.8101.26K? 0
+062831.60 -274804.7 -000018.3+000010.000001.7 08.8101.13K? 0
+063052.72 -181111.8 -000027.8-000025.500011.1 08.8101.20K? 0
+063222.62 +095804.1 +000003.4-000012.200019.5 08.8101.00K? 0
+063243.07 -591550.4 -000008.7-000008.200009.4 08.8101.33K? 0
+063822.21 +801145.0 -000023.6-000018.500000.9 08.8101.24K? 0
+064102.12 -070043.3 +000017.3-000008.300021.1 08.8101.04K? 0
+064301.06 +501807.9 -000041.4-000012.600000.3 08.8101.46K? 0
+064509.54 +220548.6 -000038.0+000015.800016.8 08.8101.33K? 0
+064526.91 +105006.9 +000031.8-000024.900016.4 08.8101.44K? 0
+064616.16 +213153.3 -000039.4-000026.400024.5 08.8101.20K? 0
+064843.18 -253927.7 +000005.1+000015.200008.6 08.8101.03K? 0
+064909.88 +141958.6 -000032.9-000018.900019.9 08.8101.13K? 0
+065054.11 -285555.5 +000013.1+000007.300016.8 08.8101.07K? 0
+065242.92 +254038.7 -000007.3+000028.900002.1 08.8101.45K? 0
+065304.32 -403103.2 +000007.8+000023.100008.9 08.8101.14K? 0
+065426.00 -311751.5 -000001.1-000009.900017.9 08.8101.58K? 0
+065852.07 +251927.3 +000022.4-000018.500003.8 08.8101.57K? 0
+065916.83 +540617.1 +000005.3-000032.100010.8 08.8101.11K? 0
+065946.88 -421505.3 +000007.4-000016.400010.4 08.8101.61K? 0
+070043.04 +742902.9 -000006.5+000025.100008.0 08.8101.21K? 0
+070534.24 -261522.3 +000001.6+000003.600009.1 08.8101.12K? 0
+070542.82 -295523.6 -000025.5+000005.500003.8 08.8101.51K? 0
+070544.50 -261546.4 -000015.1+000009.500014.9 08.8101.00K? 0
+070656.40 +115251.2 -000020.5+000015.400022.1 08.8101.21K? 0
+070733.20 +032415.5 -000006.5-000020.000029.7 08.8101.03K? 0
+071432.22 -220422.7 -000006.9-000015.200015.5 08.8101.61K? 0
+072147.77 +494654.5 -000008.9-000022.500004.1 08.8101.11K? 0
+072249.73 -873159.5 -000000.8+000043.600005.7 08.8101.11K? 0
+072835.39 -004601.6 -000010.7-000010.900001.1 08.8101.22K? 0
+073030.75 -003749.0 +000007.9+000010.500023.2 08.8101.81K? 0
+073159.88 +074245.2 +000005.5-000021.700006.2 08.8101.11K? 0
+073200.63 -081811.2 +000030.6-000011.000003.4 08.8101.41K? 0
+073404.94 +240532.0 +000023.3-000002.400000.2 08.8101.81K? 0
+073431.31 -632938.3 -000017.9+000032.100003.6 08.8101.06K? 0
+073526.95 -522635.4 -000136.1+000267.500046.5 08.8101.03K? 0
+073553.39 -080056.4 -000011.4+000016.200027.6 08.8101.47K? 0
+073922.61 -310205.3 -000004.3-000016.000015.6 08.8101.17K? 0
+074421.65 +124943.4 +000000.6-000004.800006.8 08.8101.22K? 0
+075606.93 -261215.3 -000001.8-000001.600005.9 08.8101.41K? 0
+080112.97 -275304.9 -000009.8+000009.700000.8 08.8101.00K? 0
+080149.33 -495858.6 -000020.4+000049.700025.3 08.8101.19K? 0
+080926.09 -232527.1 -000033.0+000004.500006.9 08.8101.44K? 0
+081909.57 +054210.3 -000018.5-000031.800004.6 08.8101.22K? 0
+082058.55 -061410.6 -000002.0-000010.700008.9 08.8101.30K? 0
+082634.35 -230501.6 -000044.9+000029.700016.8 08.8101.07K? 0
+083219.79 -391133.3 +000006.5+000003.800000.8 08.8101.50K? 0
+083306.46 +011345.9 -000016.8+000010.000002.2 08.8101.52K? 0
+084945.80 +205632.5 -000029.2-000014.200002.2 08.8101.08K? 0
+084959.69 -171422.0 +000003.5-000024.500034.3 08.8101.37K? 0
+085151.35 -001407.3 +000010.3-000032.900015.8 08.8101.37K? 0
+085512.94 -342811.7 +000001.6+000006.800011.0 08.8101.78K? 0
+090005.35 -304227.3 -000011.7+000018.700012.3 08.8101.39K? 0
+090020.64 -154703.4 -000017.2-000021.500014.9 08.8101.13K? 0
+090136.85 +712531.9 +000023.1+000002.500013.1 08.8101.45K? 0
+090212.48 -252431.6 -000019.9+000025.700025.1 08.8101.12K? 0
+090322.64 -424630.6 +000003.4+000019.000003.3 08.8101.03K? 0
+090934.35 +151102.1 +000001.0-000006.700000.8 08.8101.53K? 0
+091254.38 +121456.2 -000000.6-000006.600006.8 08.8101.06K? 0
+091545.82 -012141.2 -000054.0-000014.800007.9 08.8101.20K? 0
+092831.27 +113806.3 -000041.7+000045.700003.4 08.8101.00K? 0
+093732.43 +583022.7 +000011.3+000001.700004.3 08.8101.00K? 0
+094318.75 -321527.5 -000023.2+000017.000015.7 08.8101.20K? 0
+094341.62 +134345.4 -000051.1-000028.900031.8 08.8101.43K? 0
+100206.85 +125403.8 +000005.4-000013.100033.1 08.8101.16K? 0
+100327.37 +665841.8 +000008.7+000002.400011.8 08.8101.36K? 0
+100443.67 +560804.6 -000013.3-000009.900013.6 08.8101.08K? 0
+100645.44 +633530.8 -000008.5-000011.200025.8 08.8101.01K? 0
+102430.17 +405940.0 +000003.4+000008.100013.2 08.8101.36K? 0
+103238.48 -661054.6 -000033.7+000036.500001.7 08.8101.40K? 0 0.10 1.00
+103647.98 -650500.7 +000022.2-000024.100015.5 08.8101.17K? 0
+103733.32 +150856.5 -000013.5-000018.300019.6 08.8101.08K? 0
+104501.67 -771446.7 -000054.8-000007.800005.5 08.8101.10K? 0
+104644.37 -140444.2 -000048.6-000000.400018.8 08.8101.05K? 0
+105254.95 -724351.3 +000061.4-000006.000017.2 08.8101.00K? 1
+105737.75 -620453.8 -000004.6+000019.800003.8 08.8101.29K? 0
+105910.15 -290935.4 +000001.2-000001.800023.3 08.8101.21K? 0
+110319.73 -030342.5 -000007.2-000020.500003.8 08.8101.12K? 0
+110450.12 -540150.6 +000008.4+000002.100000.4 08.8101.36K? 0
+111038.18 +250801.2 -000014.1-000021.900002.7 08.8101.15K? 0
+111348.87 -300356.1 -000024.1-000012.600042.8 08.8101.26K? 0
+112122.86 +462639.4 -000033.6-000011.700014.1 08.8101.22K? 0
+112406.36 +663906.6 +000009.9+000009.300018.4 08.8101.03K? 0
+113411.38 -500237.4 -000030.9-000022.600001.8 08.8101.08K? 0
+113431.71 -384745.6 -000009.2-000034.300008.7 08.8101.05K? 0
+113433.87 +580921.1 -000044.3-000014.800005.6 08.8101.19K? 0
+113454.08 +490623.5 +000022.1-000009.800004.9 08.8101.30K? 0
+115709.00 +332112.5 -000013.7+000002.900002.5 08.8101.10K? 0
+120319.77 +832254.3 +000000.0+000010.200005.3 08.8101.12K? 0
+120757.35 -412940.7 -000008.6+000004.000015.2 08.8101.20K? 0
+121156.51 -611615.5 -000017.0-000003.500002.9 08.8101.65K? 0
+121330.44 -484746.2 +000034.5-000058.800030.4 08.8101.08K? 0
+122033.03 +791131.3 -000002.7+000003.200013.9 08.8101.19K? 0
+122236.95 -690641.7 -000034.4-000007.800015.0 08.8101.07K? 0
+122432.24 -352046.7 -000044.7+000017.000011.7 08.8101.07K? 0
+122716.73 -202604.7 +000016.2+000003.100012.9 08.8101.07K? 0
+123921.02 +735117.0 -000021.2-000005.300005.2 08.8101.42K? 0
+123947.52 -461844.0 -000032.0+000012.300016.5 08.8101.61K? 0
+124932.74 +261319.2 +000009.7-000058.600000.1 08.8101.10K? 0
+125023.88 -014930.2 -000034.4-000014.000025.9 08.8101.52K? 0
+125206.28 -634543.8 +000017.0-000006.600016.3 08.8101.87M? 0
+125351.85 +564911.9 -000003.4-000002.100006.4 08.8101.55K? 0
+130718.94 -192810.7 +000002.2+000000.800017.7 08.8101.60K? 0
+131641.93 -412139.1 -000016.8+000000.700018.3 08.8101.60K? 0
+131758.80 +121441.3 -000008.4+000020.300000.8 08.8101.14K? 0
+133241.30 +801923.7 -000013.2+000003.400004.3 08.8101.13K? 0
+133331.08 -623550.0 -000007.5-000020.700006.1 08.8101.20K? 0
+133334.00 +464748.3 +000013.4+000019.900009.5 08.8101.03K? 0
+133521.43 +372421.0 +000011.1+000003.100022.5 08.8101.39K? 0
+133552.62 -005753.4 -000033.0-000022.800028.4 08.8101.38K? 0
+133730.34 -533906.3 -000021.0-000001.600000.8 08.8101.29K? 0
+134713.40 -572208.4 -000022.8+000006.400004.5 08.8101.12K? 0
+134742.10 -322547.9 +000115.1+000017.200048.0 08.8101.37K? 0
+135101.81 -531343.4 +000006.2-000011.100014.8 08.8101.73K? 0
+135523.76 -200714.5 +000001.4+000004.300019.8 08.8101.18K? 0
+135657.75 -472522.2 -000029.4-000000.500025.4 08.8101.03K? 0
+140740.08 -535837.9 +000000.6-000016.100021.0 08.8101.01K? 0
+141252.86 +095053.7 +000000.9+000013.700020.4 08.8101.17K? 0
+141613.50 -325535.5 -000002.4+000005.000009.5 08.8101.52K? 0
+142038.67 -640417.2 +000000.6+000004.200005.0 08.8101.77K? 0
+142105.84 -022950.8 +000015.3+000026.500004.2 08.8101.07K? 0
+142301.17 -201205.9 -000028.5+000027.600004.0 08.8101.03K? 0
+143521.03 +111806.2 -000004.4+000023.400003.7 08.8101.04K? 0
+143532.92 -632539.5 -000008.1-000002.000005.0 08.8101.13K? 0
+144105.60 +691507.9 -000004.6+000000.900015.9 08.8101.50K? 0
+144304.57 -105023.4 -000029.4-000006.800010.4 08.8101.20K? 0
+144410.99 -471517.7 -000006.7+000001.400023.3 08.8101.77K? 0
+145611.99 -352315.5 +000009.6-000019.000017.7 08.8101.63K? 0
+145809.77 -314626.4 +000017.3-000008.300002.3 08.8101.55K? 0
+150140.88 -502342.4 -000018.4-000015.100020.2 08.8101.03K? 0
+150155.99 -030216.8 -000009.2-000039.000012.3 08.8101.21K? 0
+150704.66 -063611.8 -000014.3-000029.900010.9 08.8101.43K? 0
+150807.80 +011830.7 +000006.6+000009.200041.2 08.8101.36K? 0
+151124.22 -271924.0 -000033.9-000029.900011.2 08.8101.60K? 0
+151706.37 -700239.4 -000012.2-000007.600003.9 08.8101.54K? 0
+151858.80 -075415.4 -000036.1-000023.900005.4 08.8101.29K? 0
+152239.93 -475118.4 +000042.5-000009.900007.7 08.8101.53K? 0
+152514.75 -623555.8 -000001.2-000014.200009.4 08.8101.33K? 0
+152516.99 +415939.5 +000023.5+000006.200004.0 08.8101.24K? 0
+153108.02 -500402.5 -000005.6-000017.100013.7 08.8101.21K? 0
+153158.87 +354400.3 +000011.2-000017.500015.0 08.8101.52K? 0
+153339.26 -071159.9 -000031.1-000023.900006.5 08.8101.05K? 0
+153415.44 -480526.9 -000014.7+000002.000012.7 08.8101.04K? 0
+153938.23 -421740.4 -000004.3-000018.300005.0 08.8101.46K? 0
+154333.21 -015538.7 -000003.9-000033.700000.2 08.8101.27K? 0
+155236.72 +052659.2 +000019.6-000034.400040.7 08.8101.07K? 0
+155311.46 -604346.1 -000007.1-000016.500014.4 08.8101.16K? 0
+155326.16 +040556.1 +000006.6-000049.900007.5 08.8101.08K? 0
+155446.30 +053513.7 +000001.3-000041.200002.8 08.8101.30K? 0
+155519.09 +734855.0 +000014.0+000010.000018.0 08.8101.33K? 0
+155712.29 -534551.6 -000032.4-000016.200011.1 08.8101.27K? 0
+160124.97 -065339.4 -000005.9-000007.800044.1 08.8101.17K? 0
+160511.40 -262531.5 +000000.4-000005.500012.7 08.8101.24K? 0
+160621.19 -673513.5 +000007.1-000012.300015.3 08.8101.03K? 0
+160725.66 -144527.1 -000017.7-000002.700006.6 08.8101.05K? 0
+161758.84 -074053.6 -000020.0+000007.600037.4 08.8101.18K? 0
+161856.52 +591633.5 +000017.8+000023.100011.8 08.8101.42K? 0
+162307.19 -615611.1 +000008.4-000014.400005.6 08.8101.10K? 0
+162820.38 -570200.5 -000000.3+000020.100015.6 08.8101.78K? 0
+162937.90 -295201.8 -000048.9+000000.900008.0 08.8101.16K? 0
+163103.41 -521421.8 +000000.1-000000.600013.3 08.8101.10K? 0
+163835.61 +381935.2 +000005.4+000020.000000.6 08.8101.18K? 0
+163840.37 +095855.4 -000009.0-000007.600012.4 08.8101.16K? 0
+164217.40 +345142.0 -000027.6-000006.100022.3 08.8101.07K? 0
+164255.87 +545413.9 +000021.3-000031.200003.7 08.8101.30K? 0
+165004.51 +192044.1 -000007.5-000014.300009.4 08.8101.66K? 0
+165149.79 -354431.3 +000027.3-000027.600017.3 08.8101.63K? 0
+165802.67 +105434.4 -000020.3+000012.800021.6 08.8101.44K? 0
+165925.90 -441055.6 +000003.2+000007.700006.1 08.8101.61K? 0
+170056.40 -330116.7 -000012.6-000007.800020.7 08.8101.46K? 0
+170146.85 +063635.8 -000020.0-000025.700007.7 08.8101.45K? 0
+170159.91 +225608.7 -000126.9+000082.700047.3 08.8101.00K? 0
+170259.41 +252226.2 -000009.0-000005.000009.7 08.8101.06K? 0
+170525.03 +584241.8 +000013.0+000016.800003.3 08.8101.34K? 0
+170556.52 -382932.5 -000002.9-000015.800011.3 08.8101.09K? 0
+170608.26 -061001.5 -000079.8-000059.500027.7 08.8101.02K? 0
+172002.37 -461011.8 +000011.8-000037.200021.9 08.8101.01K? 0
+172317.31 -422204.3 -000005.9-000008.600001.6 08.8101.76K? 0
+172607.80 +253719.3 -000003.0-000003.500007.7 08.8101.22K? 0
+172623.25 +220635.5 +000012.8-000008.100000.1 08.8101.64K? 0
+172633.14 -475451.5 +000004.3+000006.100017.3 08.8101.25K? 0
+172723.87 -054405.2 +000009.4-000024.800012.4 08.8101.43K? 0
+172833.30 -441345.4 -000004.9-000004.200026.5 08.8101.27K? 0
+173001.37 +305121.8 -000003.7-000009.000030.1 08.8101.12K? 0
+173135.81 -301734.2 +000000.0+000000.000000.0 08.8101.14K? 1
+173205.44 -285006.8 -000000.2-000008.800020.5 08.8101.04K? 0
+174430.75 -545321.5 -000014.8-000029.500027.5 08.8101.05K? 0
+174454.18 -144846.6 -000028.9-000014.200010.8 08.8101.42K? 0
+175110.46 +414532.3 -000013.7-000017.600012.0 08.8101.31K? 0
+175129.55 -340033.0 +000016.0+000005.300021.3 08.8101.12K? 0
+175351.07 +430011.1 -000010.5+000033.700009.5 08.8101.13K? 0
+180207.33 -622651.5 -000026.3-000026.600004.5 08.8101.04K? 0
+180310.56 -631441.4 +000005.7-000004.400004.1 08.8101.50K? 0
+180537.69 -325042.1 +000019.2-000038.600040.0 08.8101.32K? 0
+180815.37 +682511.6 +000065.0+000019.200005.0 08.8101.00K? 0
+180815.87 +235042.6 -000004.0+000010.800010.4 08.8101.14K? 0
+180939.07 +041157.4 -000038.6-000026.300030.8 08.8101.71K? 0
+181432.62 +110314.2 +000016.5-000013.200018.2 08.8101.32K? 0
+181726.23 +215637.4 +000029.3-000015.200003.4 08.8101.01K? 0
+182027.81 -485259.7 +000025.0+000019.500008.4 08.8101.06K? 0
+182040.32 +162849.6 +000009.1-000001.700023.3 08.8101.64K? 0
+182230.03 -173159.7 +000031.0+000043.600027.4 08.8101.87M? 0
+182520.46 -540220.2 -000012.1-000005.400004.2 08.8101.17K? 0
+182613.67 +640338.0 -000010.0+000001.700004.4 08.8101.14K? 0
+182856.51 +325559.8 +000001.1-000009.900003.2 08.8101.01K? 0
+182950.79 +311143.3 +000020.6+000005.500008.7 08.8101.61K? 0
+183035.77 +512351.3 +000010.4-000009.000007.8 08.8101.65K? 0
+183221.08 +092129.7 +000024.5-000002.200018.8 08.8101.13K? 0
+183226.44 +025525.0 +000020.8+000005.100001.8 08.8101.11K? 0
+183643.97 +114923.5 -000029.5+000013.400015.6 08.8101.61K? 0
+183745.89 -170937.7 -000029.7+000011.700018.6 08.8101.45K? 0
+183904.47 -500315.0 -000015.4-000029.200011.0 08.8101.10K? 0
+183920.99 +501518.6 -000038.7-000012.300001.0 08.8101.19K? 0
+184252.79 -252950.1 +000036.9+000005.100023.4 08.8101.82K? 0
+184254.14 -300243.9 -000024.5-000003.800012.8 08.8101.45K? 0
+185429.74 +183654.8 +000026.2+000023.100014.7 08.8101.53K? 0
+185829.42 -191035.3 +000036.3-000007.200005.6 08.8101.61K? 0
+190853.53 +334004.1 -000014.5-000006.600014.1 08.8101.41K? 0
+191135.32 -000412.9 -000005.9+000014.800008.4 08.8101.23K? 0
+191227.25 +042208.0 +000039.0-000065.300006.4 08.8101.11K? 0
+191848.92 -194324.3 +000011.0-000025.100004.3 08.8101.11K? 0
+192019.26 -341610.5 +000016.3-000029.400000.1 08.8101.51K? 0
+192502.16 -174119.5 +000032.2-000016.000037.0 08.8101.59K? 0
+192840.05 -321356.3 -000010.2+000000.000031.5 08.8101.08K? 0
+193321.37 +002613.4 +000046.3-000036.000002.4 08.8101.71K? 0
+193357.75 -161625.9 -000015.2-000028.500006.5 08.8101.09K? 0
+193822.94 -272131.8 -000011.5-000041.900007.6 08.8101.27K? 0
+193944.21 -213621.5 +000009.1-000009.900030.4 08.8101.70K? 0
+194124.64 +170943.2 +000001.8-000013.600006.1 08.8101.98M? 0
+194229.47 +722759.2 +000008.0-000014.800005.8 08.8101.56K? 0
+194842.92 +722410.9 +000021.8+000022.300000.7 08.8101.12K? 0
+195243.87 -265016.8 -000015.9-000030.200019.8 08.8101.10K? 0
+195402.27 -135109.9 +000016.3-000069.600018.2 08.8101.14K? 0
+195429.60 +771729.6 -000032.5-000016.800001.5 08.8101.58K? 0
+195917.18 -193600.5 -000021.3-000008.900034.1 08.8101.10K? 0
+200052.93 +471002.9 +000012.4+000006.600004.9 08.8101.34K? 0
+200103.06 +460024.1 +000008.1-000007.800007.7 08.8101.10K? 0
+200605.46 +483435.6 -000011.0+000014.200002.7 08.8101.01K? 0
+200831.43 -454732.5 +000001.0-000012.400001.1 08.8101.53K? 0
+201210.67 +331350.6 -000013.0-000012.600024.9 08.8101.76K? 0
+201217.71 -111930.6 +000034.5+000000.600023.4 08.8101.58K? 0
+201504.78 +250713.0 +000012.9+000002.100006.7 08.8101.70K? 0
+201718.75 +450117.0 +000009.9-000001.200001.6 08.8101.08K? 0
+202014.97 +124103.5 +000007.2-000012.000009.3 08.8101.39K? 0
+202115.87 -142814.5 -000008.9-000037.900005.0 08.8101.07K? 0
+202451.34 -293247.3 -000011.0-000025.100001.6 08.8101.49K? 0
+202830.07 +310123.2 +000006.0+000000.400002.8 08.8101.08K? 0
+202903.22 -073037.9 -000001.0-000010.500041.8 08.8101.52K? 0
+203527.64 +140634.6 +000031.2-000025.800017.1 08.8101.52K? 0
+203538.44 +161245.8 -000014.3-000036.200010.8 08.8101.07K? 0
+203710.42 +343725.5 +000013.3-000010.300008.2 08.8101.34K? 0
+203759.57 +192822.2 +000006.7-000020.200013.1 08.8101.29K? 0
+204213.02 -170443.2 -000043.9+000018.800000.8 08.8101.46K? 0
+205405.44 +034413.0 +000011.3-000003.800021.8 08.8101.12K? 0
+210137.69 +212644.4 -000003.1-000004.200003.3 08.8101.18K? 0
+211325.76 +345523.7 -000009.2-000011.100014.5 08.8101.13K? 0
+211337.89 +171856.1 +000038.2+000005.100016.9 08.8101.18K? 0
+211725.38 -384554.3 +000021.1-000014.300024.7 08.8101.28K? 0
+212254.78 +635402.3 -000012.1-000018.100018.9 08.8101.07K? 0
+212521.72 +131128.7 -000003.6-000047.000014.1 08.8101.06K? 0
+213007.16 +051259.2 -000003.0+000019.400023.7 08.8101.12K? 0
+213654.07 +301738.1 -000003.8-000018.200005.0 08.8101.49K? 0
+213923.80 -373739.4 +000012.2-000011.500020.5 08.8101.00K? 0
+214146.97 +320456.1 -000006.0-000001.700025.3 08.8101.53K? 0
+214214.53 +493702.4 -000007.6-000005.500001.9 08.8101.01K? 0
+214635.68 -574204.3 +000078.5-000898.100041.5 08.8101.34K? 0
+214711.89 -524010.4 +000000.2-000001.900004.3 08.8101.29K? 0
+214722.54 -190311.8 +000001.3+000015.200004.0 08.8101.54K? 0
+214820.49 -064200.8 +000000.0-000007.500022.6 08.8101.25K? 0
+215203.67 -224531.2 +000070.5+000007.000005.8 08.8101.09K? 0
+215357.31 +135809.7 -000009.7-000059.100013.2 08.8101.23K? 0
+215821.20 -624238.8 +000026.0-000001.800020.5 08.8101.40K? 0
+220032.02 +430410.9 +000018.2+000019.500007.1 08.8101.18K? 0
+220215.22 +593935.8 +000070.7+000023.100006.5 08.8101.13K? 0
+220542.07 +352054.6 +000010.3-000009.600022.8 08.8101.28K? 0 0.10 1.00
+220635.91 -650450.9 -000000.2+000017.100013.3 08.8101.04K? 0
+220813.57 -572932.5 +000010.7-000026.700028.6 08.8101.29K? 0
+220830.25 +482925.6 +000028.4+000025.700024.1 08.8101.25K? 0
+221153.12 -675625.2 +000019.4-000018.600002.3 08.8101.51K? 0
+221427.14 -374732.9 -000014.0-000029.100007.1 08.8101.23K? 0
+221724.64 -745700.5 -000004.9+000016.300000.8 08.8101.21K? 0
+222630.21 +305652.0 +000004.3-000014.800030.4 08.8101.40K? 0
+222640.14 -863922.5 -000002.8-000023.100015.8 08.8101.12K? 0
+222831.22 -112130.7 +000017.9-000004.800016.3 08.8101.35K? 0
+223036.87 +120209.4 +000003.4-000021.200019.1 08.8101.66K? 0
+223539.60 +680329.0 +000010.8-000013.400003.2 08.8101.11K? 0
+223828.23 +510447.5 -000011.5-000026.600000.8 08.8101.70K? 0
+224207.96 -481032.1 -000013.0+000002.700009.0 08.8101.23K? 0
+224251.20 +375139.4 -000013.9+000045.400000.9 08.8101.25K? 0
+224318.41 +331438.8 +000011.0+000007.700005.3 08.8101.25K? 0
+224506.68 +361942.7 +000005.4-000014.000009.9 08.8101.34K? 0
+224841.16 +483840.3 +000003.3-000020.600001.9 08.8101.03K? 0
+225429.44 +501750.3 -000013.1-000012.700015.0 08.8101.53K? 0
+225653.76 -161613.8 +000037.7-000010.900004.4 08.8101.11K? 0
+225910.22 +192007.0 +000034.2-000004.900008.5 08.8101.37K? 0
+230206.10 +545449.7 -000006.0-000003.800001.9 08.8101.85K? 0
+231017.19 +525951.0 +000002.6-000020.900033.8 08.8101.47K? 0
+231314.72 -262401.2 +000004.4-000018.500017.1 08.8101.03K? 0
+231400.76 +725046.2 -000001.0-000015.800003.4 08.8101.31K? 0
+231709.44 +413752.5 +000004.4-000056.600005.2 08.8101.24K? 0
+231820.89 +375554.7 +000012.3-000013.600000.2 08.8101.60K? 0
+232619.98 +424208.6 -000006.9-000002.700001.9 08.8101.66K? 0
+233329.28 -510226.3 -000022.4+000000.100005.2 08.8101.02K? 0
+233631.43 +510737.2 +000011.7+000004.300007.3 08.8101.80K? 0
+234448.54 -231042.2 +000006.7+000018.900014.5 08.8101.24K? 0
+235113.42 +353539.5 +000019.7-000004.200003.1 08.8101.38K? 0
+235756.65 +621239.6 +000001.2-000007.600006.5 08.8101.16K? 0
+235809.89 +321630.9 -000018.3-000013.400009.8 08.8101.31K? 0
+001457.54 +663730.4 -000011.4-000005.200005.5 08.8102.23M? 0
+025848.22 +203540.0 +000021.7-000004.700022.8 08.8102.15M? 0
+000203.60 +370652.0 +000161.0+000006.300006.8 08.8200.72G? 0
+000521.85 +162106.7 +000033.7-000020.200004.3 08.8200.52F? 0
+000721.13 +344135.6 +000008.3-000044.100008.3 08.8200.51F? 0
+001308.24 +670116.5 +000030.4+000026.000020.0 08.8200.68G? 0
+001754.47 +002239.3 +000330.8+000095.700011.7 08.8200.58G? 0
+001854.49 -331927.6 +000054.8+000002.800002.3 08.8200.31A? 0
+003512.70 -533255.6 +000000.0+000000.000000.0 08.8200.10A? 1
+004243.42 +034725.4 -000037.8-000039.800001.7 08.8200.54F? 0
+004304.22 +083426.2 +000035.3+000001.300020.4 08.8200.21A? 0
+005203.16 +473538.9 +000000.2-000010.000002.2 08.82-0.03B? 0
+005254.07 +290431.1 -000022.9-000021.700007.2 08.8200.92G? 0
+005656.44 -150728.8 -000042.7-000053.800021.8 08.8200.34F? 1
+005718.06 +162053.4 +000029.0-000029.300007.2 08.8200.39F? 0
+005941.10 -754849.7 -000010.6+000006.600001.7 08.8200.58G? 0
+005944.57 +621532.8 -000020.0-000015.300011.4 08.8200.53F? 0
+010217.55 +055159.9 +000117.9-000008.300014.8 08.8200.55F? 0
+010223.57 +371107.8 -000011.2-000024.900020.6 08.8200.59G? 0
+010429.92 -294748.6 +000018.8-000008.500020.1 08.8200.48F? 0
+010636.95 +362430.0 -000015.0-000002.800001.7 08.8200.76G? 0
+010905.75 -333630.1 +000051.5+000003.300004.6 08.8200.67G? 0
+010959.26 +354206.7 +000058.1-000030.700002.3 08.8200.00B? 0
+011022.33 +453907.8 +000061.8+000102.400010.9 08.8200.66G? 0
+011110.39 -823254.0 +000191.3-000191.500014.9 08.8200.56F? 0
+011539.97 -782253.6 +000048.2+000016.800005.7 08.8200.65G? 0
+011756.59 +275652.4 -000003.4-000013.500002.7 08.8200.42F? 0
+012110.01 -473151.0 -000038.8-000097.000006.9 08.8200.53F? 0
+012110.12 +284816.8 -000004.4+000009.600010.1 08.8200.53F? 0
+012117.90 +065814.9 -000002.7-000003.400007.0 08.8200.98K? 0
+012206.08 +331414.1 -000020.2-000036.100033.2 08.8200.45F? 0
+013412.41 +211037.2 -000022.4-000020.200027.6 08.8200.41F? 0
+013540.74 -651736.7 +000062.7-000064.700019.1 08.8200.76G? 0
+013728.29 -101951.9 -000038.8-000050.700000.9 08.8200.63G? 0
+013907.17 -021632.1 -000005.9-000041.500015.5 08.8200.60G? 0
+014019.24 +515154.2 +000006.9+000001.500015.3 08.8200.06A? 0
+014113.86 +290806.1 +000015.0-000031.700006.7 08.8200.31F? 0
+014402.11 +564908.0 -000038.9+000010.500008.9 08.8200.56F? 0
+014626.23 -674158.7 -000009.1-000002.700012.4 08.8200.96K? 0
+014629.42 +293301.2 +000000.2-000030.400015.3 08.8200.49F? 0
+014641.67 +043243.0 +000111.0-000132.400003.2 08.8200.56F? 0
+015033.04 -283910.7 +000029.3-000008.500006.2 08.8200.99K? 0
+015038.47 +850330.6 +000012.2-000014.800002.2 08.8200.29A? 0
+015300.86 +102608.5 -000027.8+000006.400004.5 08.8200.38F? 0
+015553.00 +554941.2 -000006.5-000003.400012.0 08.82-0.02B? 0
+015603.96 +231759.9 +000028.2-000065.300016.5 08.8200.57F? 0
+020118.79 -293012.4 +000059.4-000006.000023.5 08.8200.97K? 0
+020300.98 +781404.6 +000033.2-000012.000010.1 08.8200.43F? 0
+020358.51 +593346.4 +000015.3-000012.800001.4 08.8200.16A? 0
+020441.69 -330501.7 +000008.7+000020.900010.7 08.8200.90G? 0
+020731.78 +652855.6 -000003.6+000000.200008.8 08.8200.62G? 0
+020908.84 +510424.1 +000000.0+000000.000000.0 08.8200.10A? 1
+020930.07 +584701.6 +000000.1+000005.000001.2 08.8200.26A? 0
+021146.72 +093436.3 -000053.0-000028.600000.3 08.8200.39F? 0
+021357.83 -155917.7 -000042.7-000026.700011.5 08.8200.44F? 0
+021629.54 +430251.1 +000023.9-000024.200003.1 08.8200.20A? 0
+021726.44 -304321.6 +000000.0+000000.000000.0 08.8200.53F? 1
+021746.13 +624016.4 +000005.2+000007.900013.3 08.8200.50F? 0
+021812.85 -574910.0 +000032.2+000038.300011.9 08.8200.64G? 0
+022252.56 -295451.1 +000028.3-000004.200007.2 08.8200.97K? 0
+022300.77 +621259.7 +000025.9-000041.600010.9 08.8200.64G? 0
+022855.37 +153600.5 +000059.0-000036.900009.6 08.8200.55F? 0
+022931.08 +332924.9 -000005.9-000003.900008.3 08.8200.96K? 0
+023316.47 +571405.7 -000013.4+000004.400029.5 08.8200.27A? 0
+024323.02 -263043.3 +000044.0-000008.900014.6 08.8200.23A? 0
+024415.62 +380859.9 +000004.2+000003.400008.7 08.8200.20A? 0
+024513.53 +750044.3 +000012.0-000020.300018.7 08.8200.58G? 0
+024823.46 -061411.8 -000023.7+000010.300008.6 08.8200.57F? 0
+025445.88 +602204.2 -000060.8+000026.400008.4 08.8200.47F? 0
+025446.84 +033410.1 +000039.7-000013.300010.4 08.8200.67G? 0
+025537.20 +131042.4 -000055.8-000027.800003.9 08.8200.54F? 0
+025555.55 +455022.7 -000012.9-000021.700001.6 08.8200.41F? 0
+030444.93 +634242.4 -000001.7-000055.800002.3 08.8200.64G? 0
+031214.64 -621715.1 +000011.7-000002.500005.7 08.8200.54F? 0
+031224.75 +225249.8 +000014.6+000040.500016.2 08.8200.55F? 0
+031319.47 +744821.0 +000053.2-000045.800003.2 08.8200.44F? 0
+031339.73 -301323.5 -000008.0-000009.600003.2 08.8200.26A? 0
+032134.65 +454459.7 -000026.8-000008.200000.7 08.8200.11A? 0
+032141.21 +435046.5 +000005.1-000006.000001.8 08.8200.08A? 0
+032828.83 +493751.3 -000007.3+000007.900002.7 08.8200.20A? 0
+033416.31 -120407.0 +000095.4-000019.100015.0 08.8200.71G? 0
+033421.57 +483936.1 +000018.3-000014.100002.1 08.8200.26A? 0
+033951.15 +251141.8 +000046.8-000061.400014.5 08.8200.35F? 0
+034610.23 -230501.2 -000041.0-000048.100003.3 08.8200.86G? 0
+034708.25 +875348.6 +000040.4-000042.300015.9 08.8200.48F? 0
+034716.98 -641948.6 +000327.1+000259.700008.5 08.8200.59G? 0
+035039.22 +600722.8 +000000.0+000000.000000.0 08.8200.13A? 1
+035743.85 -201605.0 +000112.2+000114.100026.1 08.8200.90G? 0
+035944.64 +582855.2 +000022.2-000046.200004.0 08.8200.49F? 0
+040024.49 +422030.0 -000020.4-000015.600004.6 08.8200.22A? 0
+040309.20 +691045.8 +000037.1-000078.700002.9 08.8200.53F? 0
+040331.16 -262852.6 -000011.8-000027.400005.2 08.8200.47F? 0
+041003.66 -671933.7 -000031.6-000024.800009.3 08.8200.60G? 0
+041423.39 -693242.5 -000053.7-000080.600019.2 08.8200.54F? 0
+041821.15 +722838.7 +000017.0+000022.400020.3 08.8200.54F? 0
+041841.82 +044502.7 +000008.4-000027.900027.4 08.8200.42F? 0
+041934.01 +144132.3 +000001.9+000016.200010.1 08.8200.55F? 0
+041937.93 +021120.5 +000012.9-000006.300005.9 08.8200.07A? 0
+042222.98 -434824.7 +000019.2+000009.500009.2 08.8200.43F? 0
+042223.74 +320414.7 +000006.8-000095.600033.6 08.8200.58G? 0
+042558.62 +433559.9 +000026.1-000052.100003.5 08.8200.67G? 0
+043233.62 -583919.7 +000049.0+000043.200003.4 08.8200.52F? 0
+043543.14 +704410.3 -000003.3-000027.200007.3 08.8200.34F? 0
+044350.30 +012221.0 -000016.9-000028.000003.2 08.8200.49F? 0
+044456.05 +013619.0 -000000.4-000022.800015.2 08.8200.75G? 0
+044622.38 -510325.1 -000008.0-000006.700004.6 08.8200.93G? 0
+044900.20 +305802.4 -000014.1-000026.700001.8 08.8200.76G? 0
+045921.12 +433707.4 +000018.3-000004.800013.0 08.8200.08A? 0
+050031.56 -613956.2 +000008.7-000024.000002.2 08.8200.95K? 0
+050159.26 +583849.0 +000006.6-000015.100005.0 08.8200.32F? 0
+050224.36 -501958.2 +000016.7+000055.900014.0 08.8200.51F? 0
+050243.32 -263805.7 +000054.7-000068.400005.1 08.8200.56F? 0
+050349.44 +531420.8 +000000.1-000050.800035.4 08.8200.43F? 0
+050850.29 -253006.6 -000004.2+000020.100002.0 08.8200.93G? 0
+051024.63 -582911.3 +000028.5+000048.700004.0 08.8200.35F? 0
+051038.53 +012201.6 +000002.8-000001.200006.8 08.8200.05A? 0
+051217.81 +612729.3 -000038.9-000002.400005.8 08.8200.25A? 1
+051300.47 +454127.4 +000003.0-000005.900003.5 08.82-0.01B? 0
+051308.28 -595900.0 +000008.9+000135.400002.9 08.8200.69G? 0
+051932.77 +815622.8 +000007.5-000010.000000.4 08.8200.37F? 0
+052039.52 +003540.4 +000006.2+000016.200009.8 08.8200.33F? 0
+052121.76 +332307.7 +000031.5-000009.800003.9 08.82-0.01B? 0
+052133.16 +460723.4 +000001.9+000006.500005.0 08.8200.16A? 1
+052228.00 +670320.4 +000008.4-000029.600007.2 08.8200.40F? 0
+052400.98 -320204.1 -000001.4-000003.700022.9 08.8200.94G? 0
+052537.93 +153451.9 -000029.9-000000.400031.1 08.8200.61G? 0
+053045.01 +655526.1 -000063.0-000068.100014.2 08.8200.53F? 0
+053107.59 +425513.4 +000008.4+000023.300012.4 08.8200.55F? 0
+053111.96 +181600.1 -000001.5-000019.300008.7 08.8200.45F? 0
+053225.99 +371951.4 +000009.8-000027.200024.9 08.8200.86G? 0
+053227.00 -043432.0 -000000.6+000007.600000.5 08.82-0.06B? 0
+053252.25 -063034.5 +000028.7-000143.000006.6 08.8200.56F? 0
+053253.79 -134701.4 -000000.3-000038.200010.7 08.8200.48F? 0
+053351.21 -675621.3 +000009.6-000008.200003.9 08.8200.46F? 0
+053434.27 +515513.6 -000001.6-000001.700008.4 08.8200.15A? 1
+053448.42 -232804.6 +000321.3-000442.900023.8 08.8200.92G? 0
+053740.85 +271616.6 -000006.8-000014.600004.8 08.8200.26A? 0
+054006.71 -013953.1 +000057.9-000111.400020.4 08.8200.52F? 0
+054044.96 -254021.6 +000007.7+000007.300003.4 08.82-0.06B? 0
+054120.00 -011935.5 +000005.6-000004.600001.4 08.82-0.01B? 0
+054138.26 -304026.5 +000004.1-000052.300003.0 08.8200.69G? 0
+054220.43 -031917.8 -000003.0+000010.700002.5 08.8200.33F? 0
+054511.74 -505659.4 -000019.2+000013.500000.9 08.8200.41F? 0
+054736.94 -311759.7 -000018.3-000002.800001.0 08.8200.42F? 0
+054937.96 +214944.5 +000013.9-000005.600008.5 08.8200.22A? 0
+055127.08 +101508.9 +000001.2-000004.600019.6 08.8200.05A? 0
+055129.59 -282025.4 -000006.1+000004.400004.6 08.8200.23A? 0
+055221.42 +283756.9 +000027.4-000014.700000.5 08.8200.31A? 0
+055358.77 -295943.9 +000026.6-000053.900003.0 08.8200.44F? 0
+055506.87 -294246.3 +000030.7+000023.500002.7 08.8200.56F? 0
+055639.79 -390433.9 -000006.8-000009.900012.3 08.8200.25A? 0
+055656.51 -084449.2 +000004.2-000034.500006.6 08.8200.41F? 0
+055905.06 +610725.1 -000001.5-000095.300016.7 08.8200.47F? 0
+060002.45 +284449.3 +000034.5-000036.000011.1 08.8200.53F? 0
+060052.49 +374411.3 +000004.7-000004.400002.7 08.8200.17A? 0
+060228.63 -175100.7 +000005.5+000019.200006.4 08.8200.90G? 0
+060353.47 -133102.3 +000014.3-000033.400001.1 08.8200.45F? 0
+060406.13 +344103.3 -000006.4-000032.200009.8 08.8200.53F? 0
+060420.76 -265747.4 +000003.0+000014.400010.4 08.8200.25A? 0
+060812.74 -505936.3 -000007.7+000059.300009.8 08.8200.55F? 0
+061004.79 +162636.4 -000027.7-000007.200000.4 08.8200.25A? 0
+061132.86 +035031.5 +000005.9-000000.900007.2 08.8200.01A? 0
+061141.55 -461936.2 +000032.8+000104.600014.6 08.8200.47F? 0
+061251.70 +292314.7 -000002.3-000012.700009.8 08.8200.36F? 0
+061355.95 -653123.6 -000000.7+000113.900030.8 08.8200.88G? 0
+061528.60 -183616.4 -000009.2-000009.600014.6 08.8200.93G? 0
+061811.48 +054611.8 -000013.5+000006.700036.9 08.8200.99K? 0
+062250.61 -054154.8 -000173.1-000079.200004.6 08.8200.69G? 0
+062436.87 +342335.4 +000016.4-000007.700022.1 08.8200.12A? 1
+062527.23 +293416.3 +000037.6-000024.400000.7 08.8200.71G? 0
+062602.67 +072747.1 -000006.6+000009.000000.9 08.8200.23A? 0
+062603.23 -022726.3 -000009.3+000015.400003.7 08.8200.32F? 0
+062731.79 -260439.1 -000003.6-000002.000014.8 08.82-0.12B? 0
+062753.51 +070745.6 -000001.5+000000.300006.3 08.8200.08A? 0
+062804.40 -065536.2 -000014.0-000005.200003.6 08.8200.04A? 0
+062910.31 -641414.6 -000006.0+000014.300010.2 08.8200.03A? 0
+062935.63 -150629.2 -000019.2-000001.400000.7 08.82-0.04B? 0
+063049.82 -093914.8 -000002.4-000006.100011.9 08.8200.23A? 0
+063243.95 +415737.3 -000019.6+000000.800003.8 08.8200.24A? 0
+063513.99 -623009.7 -000003.7-000007.000006.6 08.8200.91G? 0
+063921.24 +232659.0 -000015.0-000009.600005.7 08.8200.17A? 0
+064226.23 +164043.8 -000006.8-000002.900002.8 08.8200.97K? 0
+064249.78 -405119.9 -000035.0+000059.400003.8 08.8200.41F? 0
+064426.09 -771445.6 +000002.9+000095.200005.9 08.8200.67G? 0
+064529.04 -522931.5 -000008.6+000051.200005.4 08.8200.38F? 0
+064617.12 +000603.0 +000002.7+000008.200010.9 08.8200.00A? 0
+064623.23 +150646.7 -000009.9-000031.400012.9 08.8200.62G? 0
+064630.98 +021758.4 +000000.6-000011.600012.0 08.8200.88G? 0
+064646.28 -410543.8 +000017.1-000019.600006.2 08.8200.96K? 0
+064822.12 +405745.2 -000002.1+000012.100001.9 08.8200.12A? 0
+065031.45 -202143.9 -000034.4-000093.600014.7 08.8200.75G? 0
+065115.74 +090237.6 +000051.2-000084.500009.6 08.8200.63G? 0
+065533.63 -655656.9 +000004.2-000010.200006.8 08.8200.21A? 0
+065725.93 -170542.1 +000001.1-000009.000006.1 08.8200.36F? 0
+065754.54 -062745.7 +000025.7-000013.300016.6 08.8200.14A? 0
+065816.29 +442553.7 +000006.8-000014.400003.0 08.8200.07A? 0
+065914.57 +392019.1 +000013.5+000011.000022.6 08.8200.95K? 0
+065935.74 -044758.7 -000015.9-000006.200008.3 08.8200.39F? 0
+070118.62 -092750.4 +000012.5+000006.500014.2 08.8200.48F? 0
+070209.77 -480532.1 -000015.0-000009.700001.6 08.8200.27A? 0
+070514.92 +194928.6 -000009.5-000005.900013.9 08.82-0.01B? 0
+070606.00 +253009.8 -000028.0-000029.100032.4 08.8200.34F? 0
+070633.22 -320524.3 -000014.2+000004.400001.4 08.8200.07A? 0
+070749.92 +583142.0 +000002.6+000000.300006.4 08.8200.20A? 0
+071107.87 -052805.0 -000007.0+000005.400011.1 08.8200.07A? 0
+071151.69 -520111.9 -000036.6+000022.600006.5 08.8200.34F? 0
+071157.42 -201101.6 +000017.4-000034.400013.3 08.8200.12A? 0
+071408.56 -185851.2 -000014.0+000010.000006.5 08.8200.43F? 0
+071509.92 +110503.7 -000010.4+000003.200009.9 08.8200.15A? 0
+072025.53 -082019.2 +000027.2+000028.600005.2 08.8200.00B? 0
+072218.97 -391511.5 -000136.7-000069.400021.7 08.8200.92G? 0
+072441.80 +272119.0 +000006.2-000006.900019.8 08.8200.08A? 0
+072545.20 +053715.0 +000003.0-000001.300003.1 08.8200.01A? 0
+072801.91 -115452.1 -000013.9-000006.500015.6 08.8200.34F? 0
+072900.31 -715956.5 +000026.8+000134.100015.1 08.8200.92G? 0
+073049.72 -284448.8 -000004.2+000032.400010.8 08.8200.48F? 0
+073204.23 +161304.6 +000004.9-000025.000004.3 08.8200.31A? 0
+073428.06 -322842.2 -000001.5-000028.700001.7 08.8200.19A? 0
+073430.68 +515615.2 -000006.2+000021.300008.4 08.8200.32F? 0
+073630.79 -143955.9 -000013.5-000004.800004.1 08.82-0.00B? 0
+073642.17 +111116.4 +000036.3-000000.100000.8 08.8200.89G? 0
+074050.84 -771616.6 +000012.2+000116.100001.2 08.8200.55F? 0
+074057.48 +465909.0 +000019.3-000049.600011.7 08.8200.55F? 0
+074313.21 -391454.3 -000002.1+000005.800019.7 08.8200.64G? 0
+074420.65 -693040.5 +000000.6+000098.300004.2 08.8200.83G? 0
+074629.11 -465630.4 +000001.4+000021.300009.1 08.82-0.06B? 0
+074824.16 -254615.0 -000002.6-000019.500009.4 08.82-0.12B? 1
+074851.53 +484834.4 +000003.4-000030.000012.8 08.8200.48F? 0
+075249.36 +232958.8 +000004.1-000035.100004.6 08.8200.46F? 0
+075359.06 -453835.8 -000021.1+000001.900003.7 08.82-0.06B? 0
+075455.25 -125555.2 -000003.1-000002.200003.2 08.8200.94G? 0
+075507.51 +731339.4 -000011.1-000010.900007.8 08.8200.97K? 0
+075902.51 -491040.8 -000016.4+000013.200003.3 08.82-0.12B? 0
+075923.27 +584216.5 -000000.9-000038.400027.1 08.8200.55F? 0
+075956.91 -361630.2 -000000.6+000015.500012.6 08.8200.86G? 0
+080028.37 -080216.5 -000007.0+000003.000008.5 08.82-0.00B? 0
+080030.94 +055149.0 -000057.1+000026.600000.9 08.8200.55F? 0
+080146.19 +555055.3 -000023.5+000008.300002.4 08.8200.13A? 0
+080314.99 -095303.6 -000015.4-000003.600020.0 08.8200.05A? 0
+080346.43 +150613.8 -000014.6-000005.100008.9 08.8200.20A? 0
+080542.15 +041928.2 +000000.5+000013.000004.1 08.8200.05A? 0
+080746.69 -330529.8 -000018.1+000011.500016.8 08.82-0.04B? 0
+080830.31 -415457.2 -000028.1+000003.500005.2 08.8200.06A? 1
+080841.21 +025642.7 -000021.4-000019.400003.6 08.8200.05A? 0
+081109.79 -461750.5 -000110.7-000017.300030.2 08.8200.83G? 0
+081231.47 +173731.9 +000027.2-000002.800005.3 08.8200.93G? 0
+081248.95 +700855.6 -000003.7-000040.500004.4 08.8200.45F? 0
+081328.60 -390257.8 -000004.5-000021.100013.2 08.8200.97K? 0
+081345.34 +083835.0 -000021.3-000021.600021.6 08.8200.48F? 0
+081358.70 -043918.5 +000026.5-000023.800013.5 08.8200.53F? 0
+081402.09 +270745.2 -000005.4+000008.700002.6 08.8200.06A? 0
+081420.21 -502157.9 -000001.6+000005.500001.2 08.82-0.04B? 0
+081453.95 +525637.6 -000012.0+000037.400010.0 08.8200.48F? 0
+081620.76 +061714.6 -000022.9+000001.700009.8 08.8200.88G? 0
+081700.42 -672056.1 +000008.9-000016.700003.4 08.8200.96K? 0
+081733.20 -024437.3 -000015.5-000030.500000.8 08.8200.49F? 0
+081800.20 -384946.1 -000008.6+000024.800000.2 08.8200.31A? 0
+081821.09 -201619.8 -000026.5-000027.100004.9 08.8200.53F? 0
+081912.22 +064730.3 -000045.1+000033.900010.3 08.8200.53F? 0
+081932.17 +245828.4 -000033.1-000021.700013.1 08.8200.08A? 0
+082135.45 -355817.6 -000000.1+000015.700014.7 08.8200.81G? 0
+082259.85 -710209.5 -000033.3+000083.100004.8 08.8200.49F? 0
+082335.69 -252559.7 +000010.8-000006.200004.8 08.8200.47F? 0
+082414.25 +091359.3 +000023.5+000000.200006.6 08.82-0.10B? 0
+082452.76 -420215.2 -000014.4+000035.700003.5 08.8200.19A? 0
+082510.11 -573004.4 -000045.3+000004.100007.7 08.8200.49F? 0
+082527.68 -395224.8 -000017.3+000016.800011.1 08.8200.17A? 0
+082544.19 +211126.2 -000015.6-000027.800004.7 08.8200.97K? 0
+082647.19 +482855.8 -000008.3-000061.800007.8 08.8200.64G? 0
+082728.17 -474343.6 -000014.3+000030.200008.7 08.82-0.04B? 0
+083020.47 -103658.5 -000013.2+000006.200000.6 08.82-0.08B? 0
+083055.59 -443654.9 -000011.7-000001.500002.4 08.82-0.01B? 0
+083303.78 +370517.4 -000024.4-000012.000003.5 08.8200.88G? 0
+083439.80 -020926.4 -000002.6+000008.200002.6 08.8200.94G? 0
+083440.86 +695806.1 -000004.5+000001.900002.4 08.8200.29A? 0
+083526.50 -682634.6 -000007.6+000005.200007.2 08.8200.09A? 0
+083640.07 +182808.1 -000046.9+000002.300012.9 08.8200.47F? 0
+084050.43 -543231.1 +000034.2+000010.800018.5 08.8200.49F? 0
+084232.81 -035736.8 +000000.4-000013.900016.9 08.8200.46F? 0
+084326.87 +165259.9 -000012.0-000001.500009.9 08.8200.24A? 0
+084407.67 +054150.4 +000061.5-000112.500009.1 08.8200.64G? 0
+084601.37 -725731.4 +000002.3-000025.300013.7 08.8200.59G? 0
+084630.48 -325026.8 -000005.8+000010.800003.2 08.8200.04A? 0
+084815.13 -533501.1 -000001.4-000012.900003.9 08.8200.08A? 0
+085442.60 -495219.6 +000004.3-000038.100006.4 08.8200.21A? 0
+085744.17 -611608.6 -000007.0+000003.900009.6 08.8200.59G? 0
+085817.97 -321648.9 -000008.9-000022.500004.3 08.8200.23A? 0
+090050.86 -004046.7 -000009.2-000015.300000.6 08.8200.95K? 0
+090237.38 +174414.9 -000046.7-000020.600000.3 08.8200.26A? 0
+090356.46 -600219.3 -000010.4+000013.600007.7 08.8200.43F? 0
+090415.58 +403238.6 +000113.9-000088.000022.5 08.8200.72G? 0
+090621.33 -160705.0 -000003.6+000011.500019.7 08.8200.49F? 0
+090823.54 +301859.8 -000032.4-000004.800011.8 08.8200.49F? 0
+091739.33 +013657.3 -000020.6-000014.200002.3 08.8200.24A? 0
+092249.88 -404553.8 +000065.7-000057.800022.0 08.8200.67G? 0
+092509.55 -383609.9 -000019.2+000006.100006.6 08.8200.25A? 0
+092602.70 +185402.3 -000003.9-000020.800012.7 08.8200.23A? 0
+092710.68 -402205.3 -000015.2-000005.200004.2 08.8200.10A? 0
+092737.96 -570021.3 -000019.7+000001.000012.5 08.8200.11A? 0
+092754.32 +312754.8 -000027.7-000068.300013.6 08.8200.51F? 0
+093042.87 -412342.6 -000037.4+000031.600017.0 08.8200.47F? 0
+093435.46 +175806.2 -000031.1+000007.600009.8 08.8200.29A? 0
+093458.68 -515407.3 -000009.6+000013.400012.1 08.8200.56F? 0
+094107.91 -663355.6 +000014.9-000002.700008.8 08.8200.28A? 0
+094957.97 +163335.3 -000038.1+000010.700007.0 08.8200.55F? 0
+095107.64 -631039.3 -000011.5+000005.900007.9 08.8200.01A? 0
+095802.11 +601623.9 +000012.1-000038.800002.9 08.8200.48F? 0
+100054.04 -584421.9 -000012.3+000014.400005.6 08.8200.32F? 0
+100242.83 +034012.6 +000022.6-000005.500003.0 08.8200.46F? 0
+100323.08 -264344.6 -000043.2-000022.200001.7 08.8200.43F? 0
+100346.63 -431330.5 -000002.8+000007.100000.2 08.8200.94G? 0
+100529.41 -102811.2 +000058.9-000036.100007.4 08.8200.49F? 0
+100704.29 -643511.7 -000004.9+000011.500009.4 08.82-0.03B? 0
+100814.66 +184554.3 -000011.6-000005.400003.9 08.8200.97K? 0
+100848.94 -123658.7 -000014.4-000013.000004.4 08.8200.28A? 0
+100936.79 +380920.2 -000038.5-000025.500019.2 08.8200.62G? 0
+101141.57 +240702.8 -000030.9-000021.700004.5 08.8200.33F? 0
+101242.47 -512500.5 -000006.9+000019.200015.1 08.8200.17A? 0
+101549.21 -555432.7 +000009.9-000010.700004.3 08.8200.45F? 0
+101640.03 +592244.8 -000019.7-000001.800015.5 08.8200.38F? 0
+102126.97 +475214.8 -000015.4-000022.800003.1 08.8200.20A? 0
+102646.58 +282227.7 -000028.2-000005.500007.5 08.8200.33F? 0
+102856.97 -714752.4 -000047.5+000021.900000.7 08.8200.45F? 0
+103008.26 -794603.8 -000052.3+000051.600003.1 08.8200.45F? 0
+103053.99 -460852.8 -000003.1-000010.500004.2 08.8200.26A? 0
+103104.05 -424245.8 +000004.0-000004.700011.8 08.8200.32F? 0
+103145.73 -214953.7 -000053.2+000012.800001.3 08.8200.42F? 0
+103309.43 -582841.0 +000016.7+000004.600003.1 08.8200.06A? 0 0.10 1.00
+103623.64 +081026.4 +000003.3-000019.600002.8 08.8200.44F? 0
+103854.95 +072126.4 -000062.9-000033.100020.7 08.8200.52F? 1
+103948.59 -094210.6 -000010.3-000017.700020.8 08.8200.55F? 0
+104111.02 -404425.8 -000034.0+000006.200011.3 08.8200.26A? 0
+104324.70 +254559.8 -000165.6+000061.500014.4 08.8200.53F? 0
+104614.20 -604931.0 +000001.1-000002.500008.6 08.8200.44F? 0 0.10 1.00
+104626.39 +534707.7 -000031.1+000008.700012.9 08.8200.50F? 0
+104831.31 +022316.3 -000059.9-000008.700005.7 08.8200.31A? 0
+104932.54 +831211.3 -000011.0+000010.400000.5 08.8200.93G? 0
+105115.22 -333447.6 -000045.4+000017.800013.0 08.8200.44F? 0
+105256.05 -302041.4 -000040.5-000003.900003.1 08.8200.36F? 0
+105934.82 +175959.8 -000255.9-000217.600049.6 08.8200.99K? 0
+110055.08 -655059.4 -000051.9+000016.600000.7 08.8200.40F? 0
+110415.22 -271711.9 -000111.7+000018.100008.5 08.8200.71G? 0
+110532.13 +433128.1 +000000.0+000000.000000.0 08.8200.00B? 0
+110541.23 +623701.5 +000019.5+000007.600022.6 08.8200.98K? 0
+111129.08 +730655.0 -000090.2-000007.100009.4 08.8200.43F? 0
+111336.78 -202701.6 -000031.1+000004.600011.8 08.8200.19A? 0
+111428.44 -585140.3 -000023.1+000013.300010.6 08.8200.05A? 0
+111454.64 -591029.6 +000003.3+000009.500005.4 08.82-0.02B? 0
+111752.69 -372256.0 -000028.3-000019.400009.3 08.8200.39F? 0
+111948.67 -283658.9 -000031.4-000019.200016.3 08.8200.47F? 0
+112027.32 -470848.4 +000021.1+000008.100014.0 08.8200.42F? 0
+112036.57 +233652.6 +000002.4-000098.300016.1 08.8200.64G? 0
+112157.11 +000308.5 -000084.0+000032.500003.8 08.8200.52F? 0
+112321.38 +734502.3 -000012.8+000034.500010.2 08.8200.52F? 0
+112808.94 +104235.6 -000027.7-000023.600001.2 08.8200.38F? 0
+112833.57 +485715.4 -000058.9-000005.100003.2 08.8200.46F? 0
+112958.49 +165907.0 -000012.7-000002.600000.8 08.82-0.01B? 0
+113141.04 -662424.6 -000010.3+000000.100006.5 08.8200.49F? 0
+113301.65 -441833.5 -000012.5-000011.800025.3 08.8200.20A? 0
+113617.04 -612801.4 +000014.8-000008.300001.9 08.82-0.07B? 0 0.10 1.00
+113659.41 +420211.6 +000057.8-000059.000018.6 08.8200.44F? 0
+113916.87 -625111.0 -000031.9-000007.800016.5 08.8200.19A? 0
+113944.29 -012626.6 -000107.4+000000.200013.7 08.8200.66G? 0
+114107.32 -285209.9 +000028.8-000022.300008.4 08.8200.44F? 0
+114437.63 -074917.5 -000014.1+000003.400001.8 08.8200.99K? 0
+114622.96 -562242.5 -000013.1+000002.100011.5 08.8200.12A? 0
+115209.20 -590310.1 -000030.1+000017.700001.5 08.8200.25A? 0
+115305.84 -271829.2 -000175.4-000005.600007.1 08.8200.53F? 0
+115352.41 -242736.8 +000005.3-000036.500020.9 08.8200.95G? 0
+120129.44 +022145.0 +000086.8-000059.400005.2 08.8200.56F? 0
+120455.12 +084256.1 -000069.6+000050.100009.9 08.8200.65G? 0
+120821.31 -183455.2 +000000.0+000000.000000.0 08.8200.44F? 0
+121234.01 +354545.5 -000019.1+000059.000005.7 08.8200.37F? 1
+121731.19 -425724.8 +000013.4+000013.900021.6 08.8200.59G? 0
+122224.89 -510134.2 -000026.6-000020.600001.8 08.8200.48F? 0
+122442.38 -200416.4 -000006.6+000018.200028.4 08.8200.62G? 1
+122906.11 +531540.4 -000032.0+000007.300015.0 08.8200.29A? 0
+122958.50 -391338.3 -000044.4-000001.700001.2 08.8200.32F? 0
+123019.52 -015632.8 +000018.6-000028.100000.9 08.8200.01A? 0
+123033.76 +343045.1 +000018.4-000010.600003.0 08.8200.69G? 0
+123201.43 -083642.3 -000004.9-000020.600009.3 08.8200.57F? 0
+123421.62 +143837.4 -000037.4+000014.500002.3 08.8200.93G? 0
+123531.99 -684956.9 -000021.7-000000.900000.3 08.8200.10A? 0
+123952.32 -741536.8 +000000.0-000025.700022.5 08.8200.57F? 0
+124149.99 -024501.9 -000029.6+000034.000002.7 08.8200.44F? 0
+124507.33 +514331.5 -000078.2+000059.700005.2 08.8200.52F? 0
+124623.97 +231851.8 -000054.8-000006.200001.8 08.8200.48F? 0
+124857.84 -013015.7 -000016.5-000033.000002.4 08.8200.49F? 0
+125401.68 +724602.2 -000036.9+000007.500000.1 08.8200.93G? 0
+125836.48 +171058.7 +000020.5-000012.400007.6 08.8200.43F? 0
+125932.21 -415949.5 -000009.0-000001.700005.8 08.8200.95K? 0
+130445.82 +493946.6 -000076.1+000063.300023.1 08.8200.46F? 0
+131044.10 -465109.7 +000005.9-000024.200008.9 08.8200.42F? 0
+131240.79 -401332.6 -000060.7-000015.000009.1 08.8200.96K? 0
+131315.29 +671600.7 -000009.4+000009.000014.1 08.8200.52F? 0
+131440.56 -791728.6 -000115.7-000055.800001.7 08.8200.60G? 0
+131608.98 -203551.6 -000012.5-000000.700040.7 08.8200.47F? 0
+131630.83 +200552.6 +000011.7+000007.100001.7 08.8200.91G? 0
+132240.45 +355542.9 -000100.7+000046.800000.6 08.8200.79G? 0
+132512.04 -585501.1 -000013.3-000011.500023.4 08.8200.07A? 0
+132636.46 -574428.4 -000086.1-000065.000012.5 08.8200.94G? 0
+132716.79 -324400.6 -000019.8-000019.500007.9 08.8200.47F? 0
+132927.65 -540255.4 -000010.3+000002.700003.6 08.82-0.01B? 0
+133133.43 -363627.3 +000004.4+000002.200008.9 08.8200.40F? 0
diff --git a/kstars/kstars/data/hip106.dat b/kstars/kstars/data/hip106.dat
new file mode 100644
index 00000000..4e190cbd
--- /dev/null
+++ b/kstars/kstars/data/hip106.dat
@@ -0,0 +1,1000 @@
+133528.86 -105404.1 -000060.2-000008.800024.6 08.8200.56F? 0
+133752.99 +541621.5 -000086.6-000015.000001.6 08.8200.57F? 0
+133921.22 +314626.9 +000010.4+000000.600010.0 08.8200.70G? 0
+134300.73 -382008.5 -000013.1+000008.100004.2 08.82-0.09B? 0
+134437.81 -564108.5 -000038.4+000002.000009.1 08.8200.47F? 0
+134512.80 -531831.1 -000017.0+000008.100021.5 08.8200.53F? 0
+134706.11 +463111.5 -000038.9-000003.900001.7 08.8200.50F? 0
+134942.32 -292645.6 +000015.5-000038.200011.6 08.8200.56F? 0
+135222.95 +035351.7 -000057.4+000008.200023.3 08.8200.48F? 0
+135517.24 -251206.9 -000016.4-000064.100008.4 08.8200.50F? 0
+135707.01 +725143.0 -000096.8-000142.800001.9 08.8200.71G? 0
+135757.78 -595304.9 +000008.2-000003.400015.1 08.82-0.02B? 0
+140817.51 +065944.3 -000025.8-000040.500002.4 08.8200.59G? 0
+141251.88 -325823.6 -000024.4+000025.400003.8 08.8200.26A? 0
+141301.02 +551931.5 +000000.0+000000.000000.0 08.8200.86G? 1
+141319.66 +163016.0 -000003.1-000002.500001.6 08.8200.45F? 1
+141410.03 +131908.3 +000011.0-000024.900029.4 08.8200.99K? 0
+141558.02 -092244.1 -000079.0-000057.700009.2 08.8200.49F? 0
+142328.34 +361500.4 -000140.9-000013.200010.8 08.8200.66G? 0
+142907.18 -432142.6 -000029.2-000045.000004.6 08.8200.41F? 0
+143130.83 -352109.7 -000050.7-000007.300007.0 08.8200.38F? 0
+143139.88 +304435.8 -000028.8-000001.100011.8 08.8200.67G? 0
+143244.36 +434522.7 -000051.0+000006.900007.0 08.8200.45F? 0
+144621.50 -674615.3 -000047.6-000051.800005.0 08.8200.56F? 0
+145323.80 +194334.5 -000045.5+000018.400015.1 08.8200.46F? 0
+145841.97 -174045.8 -000019.7-000004.600009.3 08.8200.17A? 0
+150152.27 +154718.5 +000001.0-000024.800009.4 08.8200.93G? 0
+150428.01 -295751.2 +000003.3-000041.600013.5 08.8200.55F? 0
+151021.33 -412939.1 -000020.6+000004.800022.2 08.8200.95K? 0
+151240.62 +600804.9 -000010.4+000012.500009.6 08.8200.34F? 0
+151733.72 +285808.8 -000158.1+000078.300024.7 08.8200.55F? 0
+152325.51 -314822.2 -000017.4-000012.600001.3 08.8200.41F? 0
+152335.14 -740522.9 -000010.1-000016.100001.3 08.8200.22A? 0
+152851.02 -532647.9 +000085.3-000042.100015.1 08.8200.49F? 0
+153100.04 +543425.6 -000011.9-000016.600001.9 08.8200.41F? 0
+153358.30 -414227.6 -000036.0+000006.100011.2 08.8200.38F? 0
+153606.47 -555129.3 -000002.4-000014.600013.2 08.8200.08A? 0
+153826.83 +162526.4 -000137.2+000091.700007.3 08.8200.54F? 0
+153953.04 -343923.9 -000023.7-000014.800008.5 08.8200.41F? 0
+154501.67 +664637.1 -000000.3-000011.600002.8 08.8200.22A? 0
+154857.49 +484113.8 +000006.2-000009.100001.2 08.8200.96K? 0
+154943.03 +253841.3 +000044.4-000073.200020.6 08.8200.53F? 0
+155426.39 -273339.6 +000005.7-000010.300017.9 08.8200.47F? 0
+155605.98 -545709.5 -000007.0-000004.000006.1 08.8200.06A? 0
+160102.20 +242702.4 +000016.4-000155.300013.0 08.8200.49F? 0
+160145.74 -560034.1 +000003.2-000001.500001.6 08.8200.09A? 0
+160607.17 -601037.7 -000017.7-000015.000001.7 08.8200.19A? 0
+160643.11 -495505.5 +000050.3+000008.700017.4 08.8200.56F? 0
+160740.34 -372516.6 -000010.9-000014.600013.3 08.8200.43F? 0
+160841.44 -084601.3 -000002.2-000018.300012.8 08.8200.56F? 0
+162155.56 -245927.7 -000186.1-000105.400017.9 08.8200.69G? 0
+162217.14 +244431.6 +000018.0-000007.400008.3 08.8200.56F? 0
+162915.13 +050213.3 -000014.0+000026.000006.7 08.8200.98K? 1
+163024.84 +014029.0 +000000.8-000007.900006.1 08.8200.40F? 0
+163027.40 -060533.8 -000001.8-000002.900012.7 08.8200.56F? 0
+163347.84 +660318.5 +000016.1-000015.500008.5 08.8200.57F? 0
+163349.62 -442920.5 -000028.7-000037.600010.3 08.8200.31F? 0
+163412.46 +661816.7 -000014.0-000003.800000.4 08.8200.38F? 0
+163521.31 +231553.2 +000002.0+000002.900005.7 08.8200.31A? 0
+163650.02 +090800.2 +000015.2-000013.700011.3 08.8200.40F? 0
+163725.40 -591546.3 +000008.9-000024.800002.3 08.8200.24A? 0
+164459.04 +512442.6 +000015.9-000016.800003.1 08.8200.40F? 0
+164544.01 -653032.1 -000014.9-000016.600001.6 08.8200.20A? 0
+165037.10 +630822.0 -000006.7+000010.900009.6 08.8200.26A? 0
+165241.72 -384537.1 +000015.1-000020.000007.0 08.8200.52F? 0
+165620.22 -500623.4 +000003.5-000025.700009.2 08.8200.16A? 0
+165721.54 +144348.0 +000003.0+000018.600001.4 08.8200.98K? 0
+165806.21 -295131.2 -000022.4-000021.800011.4 08.8200.25A? 0
+165833.40 -560209.3 -000019.1+000008.900003.3 08.8200.04A? 0
+170447.32 -272943.7 +000003.4-000005.200019.2 08.8200.04A? 0
+170852.89 -503352.3 -000001.4-000018.600008.1 08.8200.14A? 0
+171137.75 -414624.3 -000004.0+000014.400025.7 08.8200.38F? 0
+171251.08 +615113.5 +000062.8+000004.700003.2 08.8200.66G? 0
+171258.25 +540727.2 -000012.7+000115.300015.9 08.8200.61G? 0
+171400.06 -620643.4 -000003.6-000005.400000.5 08.8200.12A? 0
+171451.14 +105136.0 -000017.4-000033.900021.6 08.8200.67G? 0
+171637.60 +713606.0 -000004.5+000016.600015.5 08.8200.14A? 0
+171902.66 -203406.5 +000033.4-000002.500009.6 08.8200.40F? 0
+172106.87 -202908.1 +000019.6-000016.700001.3 08.8200.34F? 0
+172252.73 +162740.9 +000012.6-000056.400011.6 08.8200.46F? 1
+172357.34 +371651.7 -000025.6-000347.400017.2 08.8200.86G? 0
+172513.11 +263116.4 -000005.7+000001.600006.0 08.8200.35F? 0
+172717.67 -382858.7 -000030.1+000012.100013.4 08.8200.64G? 0
+173002.57 +650648.1 +000004.7+000020.500009.8 08.8200.50F? 0
+173117.20 +770604.2 +000003.8-000007.300003.0 08.8200.07A? 0
+173146.56 +025517.2 -000014.0+000008.500007.8 08.8200.20A? 0
+173513.26 +231121.8 -000033.9+000037.300015.8 08.8200.52F? 0
+174450.64 +310758.6 -000028.7+000023.600020.3 08.8200.49F? 0
+174554.40 -773726.6 +000026.5-000059.900000.1 08.8200.46F? 0
+174751.19 -225817.2 -000006.5-000008.100011.9 08.8200.32F? 0
+175007.70 -380813.2 -000002.8-000011.600018.3 08.8200.04A? 0
+175324.02 +144750.5 +000004.0-000000.900006.1 08.8200.28A? 0
+175602.40 +134057.1 -000004.7+000006.800000.5 08.8200.19A? 0
+175644.17 -820408.4 +000016.5-000015.100011.3 08.8200.46F? 0
+175656.32 -630645.8 -000069.4+000018.000015.2 08.8200.37F? 0
+175808.72 -280943.4 +000006.0+000004.800033.8 08.82-0.09B? 0
+175842.11 +423453.3 +000003.7-000002.800013.7 08.8200.32F? 0
+180115.27 +014541.8 -000011.1-000006.000003.8 08.8200.24A? 0
+180143.15 -324255.2 +000008.9-000010.800034.0 08.8200.17A? 0
+180311.04 +482735.3 +000007.1+000024.800008.9 08.8200.94G? 0
+180918.10 -534934.6 +000014.4+000002.400007.3 08.8200.41F? 0
+181215.87 +174712.9 -000013.2-000004.300004.8 08.8200.44F? 0
+181515.41 +594936.2 -000125.3-000008.300012.9 08.8200.67G? 0
+181537.73 -192845.3 +000003.3+000004.400008.2 08.8200.58G? 0
+181614.82 +525207.9 +000023.8+000005.900005.4 08.8200.34F? 0
+181658.51 -322213.9 -000008.7-000014.600009.3 08.8200.41F? 0
+181659.96 -472317.9 +000018.8-000027.000003.3 08.8200.04A? 0
+182145.26 +212115.4 +000013.4+000032.000021.9 08.8200.73G? 0
+182331.10 +741004.6 -000010.8+000027.100000.0 08.8200.12A? 0
+182420.60 -180538.5 +000025.6-000061.200019.6 08.8200.74G? 0
+182644.31 -325438.9 +000000.0-000000.200002.1 08.8200.15A? 0
+182830.91 +262330.0 +000012.9+000004.100006.0 08.8200.27A? 0
+182939.63 -573116.4 +000039.2-000018.900019.8 08.8200.48F? 0
+182951.96 -260130.6 +000082.9-000094.200014.3 08.8200.61G? 0
+183104.90 -364311.0 -000003.6-000016.300003.2 08.8200.36F? 0
+183124.71 -394717.6 -000019.6-000018.600001.2 08.8200.52F? 0
+183156.11 +195308.8 -000004.7-000001.000001.7 08.8200.25A? 0
+183234.05 +282333.9 +000008.6-000013.700002.2 08.8200.99K? 0
+183349.30 -324809.4 -000005.8+000000.800002.8 08.8200.48F? 0
+183444.58 -015439.7 +000000.1-000001.700012.9 08.8200.43F? 0
+183451.86 -480131.0 -000005.5-000055.500001.8 08.8200.55F? 0
+183826.97 -033833.2 +000016.7-000023.300009.0 08.8200.53F? 0
+183948.21 +614401.5 -000018.9-000032.200015.7 08.8200.52F? 0
+184042.87 -213929.1 -000046.7+000002.300009.2 08.8200.62G? 0
+184046.92 +432500.3 -000018.7+000000.600010.8 08.8200.04A? 0
+184516.27 +343402.3 -000011.3-000016.300020.9 08.8200.91G? 0
+184519.01 -352901.4 +000043.4-000014.200009.4 08.8200.46F? 0
+184747.03 +242131.4 +000047.2-000053.100008.8 08.8200.71G? 0
+184924.28 +343759.3 -000064.7-000022.700005.6 08.8200.61G? 0
+185129.66 +012429.6 +000013.0-000007.000029.1 08.8200.39F? 0
+185141.00 -014535.1 +000014.4-000006.400009.5 08.8200.10A? 0
+185207.74 +230225.6 +000014.2-000028.900011.6 08.8200.57F? 0
+185321.72 +373542.5 +000005.2-000022.500002.1 08.8200.99K? 0
+185502.88 +674958.1 +000007.3+000021.400010.0 08.8200.48F? 0
+185522.91 +030655.8 +000023.8-000036.200000.9 08.8200.64G? 0
+185620.28 -355219.5 +000005.2-000006.300004.7 08.82-0.01B? 0
+185650.29 +003429.0 -000001.0-000006.400009.1 08.8200.99K? 0
+190055.78 +684258.4 +000001.7-000019.600000.6 08.82-0.00B? 0
+190123.29 +154045.9 +000005.4+000002.900020.8 08.8200.32F? 0
+190142.79 -740454.4 +000011.2+000017.300010.6 08.8200.61G? 0
+190255.11 +493549.8 +000002.4+000002.000003.5 08.8200.91G? 0
+190304.32 -454258.0 -000026.3+000048.000019.3 08.8200.07A? 0
+190412.53 -083423.3 -000017.0-000018.800006.4 08.8200.18A? 0
+190437.61 +231943.8 +000006.3-000014.300004.8 08.8200.13A? 0
+190934.21 -691242.3 +000000.8-000008.700010.9 08.8200.58F? 0
+191052.55 +574526.8 -000046.4-000095.200010.3 08.8200.45F? 0
+191108.48 +500503.7 +000007.4+000001.900004.0 08.8200.14A? 0
+191250.09 +303608.0 +000003.7-000010.900002.5 08.82-0.02B? 0
+191332.58 -423338.8 +000001.8-000013.200000.6 08.8200.18A? 0
+191338.40 -431424.6 -000004.2-000004.000000.1 08.8200.01A? 0
+191430.36 +402716.7 +000020.8-000002.500000.3 08.8200.05A? 0
+191431.74 +294514.9 +000005.7-000064.500015.8 08.8200.95K? 0
+191608.95 -202717.8 -000004.6-000019.500013.6 08.8200.05A? 0
+191646.24 +480110.0 -000001.9+000000.400004.2 08.82-0.01B? 0
+191729.38 +592154.2 +000037.0+000033.400009.7 08.8200.51F? 0
+192035.37 +142503.4 -000023.7-000007.000003.4 08.8200.31A? 0
+193206.42 -490219.2 +000013.2-000015.500000.6 08.8200.93G? 0
+193247.70 +372902.4 -000005.2-000014.800004.6 08.8200.94G? 0
+193320.65 +104615.3 -000004.2-000009.600004.7 08.82-0.00B? 0
+193420.79 -243746.4 -000004.9-000008.300013.3 08.8200.19A? 0
+193434.72 +291816.0 +000007.0-000024.700002.0 08.8200.16A? 0
+193522.02 +414636.1 -000016.7-000030.600002.6 08.8200.49F? 0
+193544.93 -001422.7 -000077.9-000329.700015.2 08.8200.64G? 0
+193749.72 +685949.7 -000004.4-000015.300002.6 08.8200.34F? 0
+193828.28 +365301.3 -000016.2-000015.800003.5 08.8200.05A? 0
+193843.08 +371919.9 +000003.4-000016.900001.1 08.8200.07A? 0
+194007.89 +113923.3 +000044.9+000059.900019.8 08.8200.58F? 0
+194148.71 +855148.5 -000002.8-000021.700001.7 08.8200.22A? 0
+194257.59 +231135.0 +000074.3-000058.500012.0 08.8200.62G? 0
+194512.27 -010947.5 +000006.3-000024.000016.0 08.8200.17A? 0
+194638.82 +281438.0 -000003.6+000005.600007.2 08.8200.11A? 0
+194640.08 +202056.1 -000013.0-000006.100003.2 08.8200.16A? 0
+194710.76 -232252.0 -000019.5-000005.100009.4 08.8200.27A? 0
+194737.35 +261653.7 +000002.2+000005.800003.6 08.82-0.00B? 0
+194826.57 -270541.0 -000013.4-000055.200013.6 08.8200.42F? 0
+194838.01 +392536.8 -000006.2-000001.700003.0 08.8200.22A? 0
+195020.96 +413744.1 -000005.8+000000.000012.9 08.8200.36F? 0
+195035.63 -811627.9 +000000.8+000011.300002.1 08.8200.62G? 0
+195119.87 +221337.2 +000013.0-000005.800028.2 08.8200.99K? 0
+195129.10 +330600.0 +000057.3+000020.700002.1 08.8200.36F? 0
+195422.58 +035726.8 +000006.4-000024.000018.1 08.8200.14A? 0
+195427.47 -363432.1 -000005.2-000014.200017.0 08.8200.18A? 0
+195450.98 +354902.7 +000012.0-000046.000007.4 08.8200.98K? 0
+195510.03 +411710.2 +000008.1+000002.400009.6 08.8200.23A? 0
+195610.38 -495703.3 -000055.0-000210.000008.1 08.8200.65G? 0
+195614.47 +093838.9 +000024.0-000017.200022.5 08.8200.35F? 0
+195836.75 +422323.5 +000009.0+000002.500000.8 08.82-0.03B? 0
+200017.71 +115757.6 +000000.8+000014.100005.5 08.8200.27A? 0
+200431.90 +445903.6 +000004.7+000034.800004.3 08.8200.29A? 0
+200617.39 +314756.5 +000010.8-000007.500005.6 08.8200.20A? 0
+200625.74 +681727.9 -000005.9-000007.700004.4 08.8200.16A? 0
+200736.95 -410107.1 -000051.8-000275.000006.3 08.8200.66G? 0
+200928.64 +514026.6 +000000.0+000000.000000.0 08.8200.13A? 0
+201108.36 +394350.2 -000039.4-000084.700020.1 08.8200.56F? 0
+201321.95 +350241.4 +000040.3+000017.600005.9 08.8200.63G? 0
+201400.63 +555711.2 +000007.3+000012.200014.6 08.8200.34F? 0
+201542.41 +043942.6 -000005.6+000002.100004.2 08.8200.45F? 0
+201556.76 +481131.4 +000037.7+000034.200006.2 08.8200.97K? 0
+201809.75 +364016.2 +000000.0+000002.800006.7 08.8200.05A? 0
+201852.10 +221245.5 -000016.0-000009.600001.4 08.8200.83G? 0
+201935.41 -224353.9 +000027.1-000053.600018.9 08.8200.47F? 0
+202055.42 +374355.6 -000002.6-000003.400021.7 08.8200.64G? 0
+202134.66 +152537.8 +000006.9-000013.100008.4 08.8200.47F? 0
+202238.79 +670035.4 +000042.1+000051.200004.4 08.8200.42F? 0
+202335.46 +385256.6 +000005.8+000004.900000.5 08.8200.72G? 0
+202436.01 -430829.0 -000022.6+000021.300013.0 08.8200.95K? 0
+202541.04 +330441.0 +000010.3-000011.100001.7 08.8200.51F? 0
+202557.49 +435755.3 +000001.4-000021.400014.3 08.8200.23A? 0
+203153.79 +482015.2 +000005.3-000000.700003.3 08.8200.03A? 0
+203628.64 +440321.2 -000008.8-000090.200011.5 08.8200.42F? 0
+203722.43 -195056.6 +000029.0-000022.800001.0 08.8200.24A? 0
+203817.33 +032123.4 -000002.7+000001.700009.4 08.82-0.08B? 0
+203917.46 +143950.5 +000002.0+000000.600016.6 08.8200.44F? 0
+204229.93 +491546.6 -000100.1-000120.100021.8 08.8200.84G? 0
+204307.05 +411541.3 +000003.3-000003.000001.2 08.8200.47F? 0
+204639.42 -093249.8 +000010.4-000104.200011.8 08.8200.56F? 0
+204701.94 +320926.6 -000000.9-000005.400005.2 08.8200.13A? 0
+204928.06 +643651.8 +000013.4-000016.100002.0 08.8200.25A? 0
+205036.88 -521749.6 +000080.1-000056.500004.3 08.8200.46F? 0
+205129.17 +371712.0 +000000.4+000007.500003.5 08.8200.01A? 0
+205155.76 +300401.6 +000036.3-000014.900019.0 08.8200.49F? 0
+205327.47 +123324.4 -000005.4-000023.900018.1 08.8200.30A? 0
+205423.50 -084940.6 -000011.8-000015.900006.6 08.8200.92G? 0
+205811.30 +163406.2 +000017.3+000011.400021.8 08.8200.16A? 0
+210023.33 -154534.6 -000033.5-000006.800012.8 08.8200.88G? 0
+210033.83 +095939.2 +000014.5+000015.800009.4 08.8200.06A? 0
+210502.21 +124320.6 +000059.6+000006.200017.0 08.8200.86G? 0
+210639.12 -461638.8 +000014.3-000253.200024.5 08.8200.59G? 0
+210652.64 +334007.9 +000025.7+000011.300012.5 08.8200.47F? 0
+210655.42 -693632.4 +000011.3-000013.700005.4 08.8200.21A? 0
+211018.87 +453336.7 +000003.3+000013.500003.2 08.82-0.08B? 0
+211313.78 -350800.0 -000012.5-000006.500001.0 08.8200.28A? 0
+211350.12 -412409.9 +000003.6-000000.300008.0 08.8200.98K? 0
+211823.09 +611513.7 +000002.7+000015.900000.1 08.8200.12A? 0
+211833.65 +452658.4 -000006.2-000003.400006.3 08.8200.22A? 0
+212014.97 +361838.6 -000003.3-000013.400004.0 08.8200.15A? 0
+212155.15 -270736.6 +000008.4-000010.100002.6 08.8200.10A? 0
+212157.89 +234930.7 +000009.3-000006.200018.6 08.8200.23A? 0
+212234.96 +374333.3 -000004.8-000014.700000.3 08.8200.69G? 0
+212235.95 +805513.8 -000009.3+000004.300021.6 08.8200.14A? 0
+212328.81 +670057.2 +000051.4+000016.900004.7 08.8200.56F? 0
+212411.24 -705059.4 +000017.9-000004.300020.1 08.8200.94G? 0
+212419.24 +611617.0 -000012.9-000001.000007.4 08.8200.09A? 0
+212821.65 -171528.2 +000004.1-000019.500019.6 08.8200.15A? 0
+212926.46 -554527.5 +000017.3+000049.800007.0 08.8200.41F? 0
+213238.99 -132615.9 +000016.5-000019.200021.1 08.8200.53F? 0
+213306.62 -031137.8 +000069.4-000029.400036.0 08.8200.75G? 0
+213539.57 +530854.8 -000003.0-000010.400003.5 08.8200.06A? 0
+214233.46 -070801.9 -000013.1-000027.200016.6 08.8200.50F? 0
+214322.21 -574649.4 +000025.3+000004.000001.3 08.8200.38F? 0
+214346.05 +154935.2 +000092.9+000030.500008.3 08.8200.86G? 0
+214415.82 +270313.1 -000000.4-000079.600013.9 08.8200.54F? 0
+214504.38 +645922.9 +000001.9-000014.600003.7 08.8200.93G? 0
+214802.77 +691941.2 +000000.0+000000.000000.0 08.8200.40F? 1
+215143.44 -731010.2 +000021.9-000019.200007.6 08.8200.30A? 0
+215214.16 +423842.3 +000005.5-000000.700006.4 08.82-0.01B? 1
+215832.25 +055940.1 +000093.8+000028.600003.8 08.8200.88G? 0
+220051.75 +625018.2 +000088.9+000022.900037.2 08.8200.50F? 1
+220101.34 -385335.4 +000016.8+000011.600005.0 08.8200.44F? 0
+220218.23 +202750.3 -000001.5-000021.700005.7 08.8200.35F? 0
+220323.15 -384511.7 -000011.9-000017.500002.3 08.8200.99K? 0
+220452.31 -190432.0 +000001.5-000008.100004.3 08.8200.91G? 0
+220800.72 -322248.8 +000020.2+000000.700008.4 08.8200.39F? 0
+220844.76 +443323.0 +000160.3+000056.200020.4 08.8200.71G? 0
+222013.26 +150437.0 -000032.3-000006.200000.9 08.8200.98K? 0
+222042.25 +495816.8 -000041.0-000007.200000.7 08.8200.32F? 0
+222207.32 -582842.5 +000055.0-000049.800013.0 08.8200.88G? 0
+222711.63 -001843.3 +000012.1-000046.200032.6 08.8200.52F? 0
+222859.11 +471017.5 +000018.7+000004.500004.5 08.8200.31A? 0
+223325.22 -280851.2 +000010.7-000032.100002.2 08.8200.97K? 0
+223735.51 +503502.7 +000007.6-000001.700000.3 08.8200.00A? 0
+224407.50 +553521.2 -000000.8-000005.700005.8 08.8200.03A? 0
+224431.92 +420343.5 +000077.1+000003.600033.2 08.8200.57F? 0
+224613.59 +574118.5 +000034.2-000006.900006.8 08.8200.45F? 0
+224654.45 +603641.0 +000028.5-000003.100002.6 08.8200.35F? 0
+224742.26 +214551.2 +000137.6+000017.800000.3 08.8200.59G? 0
+224856.25 +033031.4 -000087.7-000043.400002.0 08.8200.54F? 0
+225218.23 +161830.1 +000127.3+000056.700030.3 08.8200.73G? 0
+225847.77 +380827.3 +000008.0+000002.400001.6 08.8200.10A? 0
+230205.90 -035101.6 -000020.0+000006.800033.8 08.8200.97K? 0
+230301.98 +274142.9 +000032.6+000014.300011.2 08.8200.34F? 0
+230524.32 +473054.0 +000000.2-000004.300006.2 08.8200.23A? 0
+230815.92 -170332.9 -000027.9-000097.500033.0 08.8200.71G? 0
+230821.13 -113549.1 +000056.8+000008.900022.2 08.8200.54F? 0
+230902.20 +261856.5 -000004.4-000009.500009.7 08.82-0.05B? 0
+230925.26 +514352.5 -000003.0-000012.400003.9 08.8200.25A? 0
+230926.76 -123705.9 -000026.0+000029.300026.5 08.8200.65G? 0
+231426.28 -270248.8 -000002.9-000038.100005.5 08.8200.97K? 0
+231804.69 +595133.1 -000004.5+000005.200014.9 08.8200.57F? 0
+231846.46 +051118.5 -000036.8+000057.600005.6 08.8200.61G? 0
+232231.56 +362835.5 -000006.2+000000.700006.1 08.8200.25A? 0
+232859.52 +214658.0 +000016.7-000004.200003.3 08.8200.18A? 0
+233032.18 +541529.8 -000015.6+000013.600003.0 08.8200.05A? 0
+233208.64 -030142.0 +000050.7-000020.000015.8 08.8200.48F? 0
+233519.99 +803454.0 +000054.5+000002.800001.8 08.8200.50F? 0
+234058.71 +715054.0 -000037.1+000008.800000.1 08.8200.35F? 0
+234356.80 +071458.4 +000051.0-000040.600006.3 08.8200.42F? 0
+234405.35 -541225.3 +000036.9-000001.000014.8 08.8200.56F? 0
+234908.86 +101248.4 -000005.0-000005.000016.7 08.82-0.05B? 0
+235020.64 +145223.5 +000037.3+000001.100025.4 08.8200.49F? 0
+235053.30 +623226.2 +000016.5+000010.400003.5 08.8200.32F? 0
+235056.32 -333344.9 -000035.8-000023.300006.4 08.8200.52F? 0
+235542.46 +344649.9 -000035.3+000013.300005.3 08.8200.23A? 0
+235637.15 +512933.4 +000016.6-000002.100003.3 08.8200.35F? 0
+235853.46 -124642.4 +000028.0+000033.000002.5 08.8200.91G? 0
+001054.25 +394551.5 -000002.4-000004.100003.7 08.8201.41K? 0
+001213.22 +372500.0 -000019.3-000018.400014.7 08.8201.20K? 0
+001330.45 -655639.9 -000002.9-000027.600003.2 08.8201.20K? 0
+001715.78 -042656.5 +000011.6+000043.200019.4 08.8201.07K? 0
+002514.92 -581556.5 +000024.5+000009.500011.4 08.8201.04K? 0
+003158.58 +463501.4 +000027.5-000043.400018.0 08.8201.16K? 0
+003237.39 +220052.0 -000014.2+000011.100022.7 08.8201.21K? 0
+003512.54 -470946.4 -000012.4+000004.600000.9 08.8201.14K? 0
+004334.54 -734411.6 +000018.1+000011.400005.1 08.8201.68K? 0
+004646.28 +022124.8 -000015.4-000026.400009.9 08.8201.04K? 0
+005306.18 -053711.3 -000031.1-000038.800005.0 08.8201.13K? 0
+005604.99 +294648.6 +000029.9+000015.000005.9 08.8201.01K? 0
+005644.13 -385557.1 +000021.8+000000.100006.9 08.8201.15K? 0
+005752.17 -702730.5 +000022.4+000012.200000.3 08.8201.45K? 0
+005953.50 -051102.4 +000006.3-000024.600021.9 08.8201.03K? 0
+010109.95 +032547.1 -000012.5-000037.400004.1 08.8201.00K? 0
+010523.43 +140629.1 +000019.5+000009.300012.3 08.8201.20K? 0
+010747.08 -265913.3 +000009.2+000000.300007.0 08.8201.04K? 0
+012008.98 -514832.8 +000029.3+000000.800000.1 08.8201.02K? 0
+012855.41 +122810.3 +000013.7-000058.600001.9 08.8201.25K? 0
+013001.54 +465827.0 +000008.7-000025.700014.1 08.8201.02K? 0
+013033.85 -005016.6 +000016.4-000007.100001.2 08.8201.37K? 0
+013036.57 +384645.7 +000002.6+000027.800001.2 08.8201.28K? 0
+013509.31 -182931.6 +000018.0-000019.300003.6 08.8201.22K? 0
+013705.44 +732011.4 +000001.8-000018.800007.7 08.8201.25K? 0
+013812.76 -014529.8 -000003.0-000006.900022.5 08.8201.43K? 0
+014513.46 +272459.1 -000027.3+000012.100001.9 08.8201.12K? 0
+014552.74 +500151.1 -000005.5-000022.000006.9 08.8201.22K? 0
+015437.78 +490532.6 -000010.0+000005.600009.2 08.8201.67K? 0
+015610.24 +395520.8 -000002.9-000023.500012.5 08.8201.27K? 0
+015610.66 +212032.6 -000015.3-000002.900019.7 08.8201.75K? 0
+015732.46 -253027.2 -000005.7-000015.800011.0 08.8201.02K? 0
+020157.18 +544738.1 +000016.6-000010.000007.4 08.8201.13K? 0
+021947.07 -021331.1 +000002.1+000003.100015.7 08.8201.04K? 0
+022156.21 -475646.8 +000025.8-000013.900001.0 08.8201.60K? 0
+022519.82 +142916.0 -000010.7+000004.300001.2 08.8201.22K? 0
+022750.96 -294257.3 -000002.4-000088.000009.1 08.8201.04K? 0
+022825.19 +352921.6 +000010.3-000022.000027.8 08.8201.58K? 0
+022847.25 +242526.6 +000031.3+000015.500027.1 08.8201.21K? 0
+023716.66 +495859.9 +000033.1-000008.500009.6 08.8201.09K? 0
+023734.61 +073312.4 +000006.7+000018.300009.4 08.8201.15K? 0
+024218.62 +614413.6 +000004.7+000010.600007.5 08.8201.80K? 0
+025407.83 +035610.5 +000086.3+000051.800040.6 08.8201.25K? 0
+025702.66 +401509.2 +000030.1-000014.800000.3 08.8201.05K? 0
+025748.80 +455655.1 +000009.0-000016.700009.8 08.8201.62K? 0
+030514.66 +173807.5 +000025.9-000004.300006.8 08.8201.59K? 0
+030608.78 -284835.4 +000010.3-000003.400011.6 08.8201.01K? 0
+031155.96 +105752.1 -000009.0-000003.400004.9 08.8201.18K? 0
+032312.50 -012930.9 -000005.1+000001.100018.0 08.8201.21K? 0
+034420.22 +245229.8 +000015.2-000014.200006.3 08.8201.86M? 0
+034719.67 +444730.7 +000009.2+000003.000025.1 08.8201.55K? 0
+035000.86 +260239.6 +000024.0-000055.300038.7 08.8201.60K? 0
+035345.68 +800922.1 -000009.9+000023.900006.4 08.8201.22K? 0
+035418.05 +364057.3 -000010.1-000010.500034.0 08.8201.15K? 0
+035641.01 +574626.3 -000008.6+000013.600009.4 08.8201.61K? 0
+035933.84 +400056.7 +000013.4-000015.600000.2 08.8201.55K? 0
+040905.15 -044226.2 +000007.2-000027.900008.5 08.8201.52K? 0
+040907.84 +464114.0 -000034.7+000030.500010.3 08.8201.51K? 0
+042141.38 -143136.2 +000007.2-000005.400005.7 08.8201.37K? 0
+042231.24 -100234.6 +000021.2+000006.500002.2 08.8201.13K? 0
+042728.53 -694515.9 +000011.6+000008.800001.7 08.8201.09K? 0
+042927.17 -664032.8 +000003.1-000013.300007.7 08.8201.03K? 0
+043153.54 -612304.3 -000021.1-000017.400000.2 08.8201.00K? 0
+043207.38 -772838.6 -000010.8-000029.100009.0 08.8201.00K? 0
+043237.07 -432603.1 +000032.5+000010.400013.0 08.8201.17K? 0
+043459.19 -355655.1 -000006.7+000015.900009.1 08.8201.12K? 0
+044644.90 +024202.2 +000037.5-000001.600011.0 08.8201.07K? 0
+044706.88 +574823.8 -000024.6-000000.500020.3 08.8201.50K? 0
+050126.13 -140843.0 -000024.5+000006.600002.9 08.8201.07K? 0
+050300.31 -540552.8 +000028.2+000029.300001.4 08.8201.65K? 0
+050714.34 -541317.0 +000005.8+000017.400010.1 08.8201.03K? 0
+050907.44 +090918.9 -000000.9-000001.700004.6 08.8201.02K? 0
+051044.35 +000409.3 -000018.4-000032.500042.0 08.8201.17K? 0
+051259.25 +135752.7 -000015.1-000004.200013.2 08.8201.08K? 0
+052245.55 +001234.0 +000010.4-000012.500019.1 08.8201.05K? 0
+052928.25 +583058.4 -000029.0-000019.000007.9 08.8201.24K? 0
+053025.77 -845422.9 +000000.1+000021.100013.8 08.8201.53K? 0
+053152.73 +544611.8 +000001.5-000011.700007.7 08.8201.15K? 0
+053659.99 -302711.6 -000009.2+000001.400013.4 08.8201.58K? 0
+054842.63 -601901.1 -000013.9+000015.400020.6 08.8201.19K? 0
+055130.54 -190458.9 -000001.7+000008.000009.3 08.8201.00K? 0
+055401.25 +131411.8 -000004.1+000024.100007.4 08.8201.12K? 0
+055551.96 +192345.9 +000001.9-000017.000039.8 08.8201.46K? 0
+055814.59 +292442.2 -000004.8-000020.700031.4 08.8201.65K? 0
+060120.00 +463449.2 -000009.0-000011.300004.5 08.8201.21K? 0
+060155.73 +433028.0 -000000.3-000023.300013.4 08.8201.09K? 0
+060347.69 +765538.1 -000013.7-000043.700011.0 08.8201.03K? 0
+060656.14 +192745.1 +000010.9-000011.200019.8 08.8201.20K? 0
+061248.23 +230223.0 +000001.2-000010.800001.7 08.8201.03K? 0
+061324.31 -150852.3 +000017.0+000002.100000.2 08.8201.39K? 0
+061400.92 +121625.4 -000023.0-000005.200044.1 08.8201.22K? 0
+062642.30 +152647.2 +000005.1+000004.600024.9 08.8201.19K? 0
+062648.65 -215517.3 -000004.3-000002.800010.9 08.8201.25K? 0
+062727.83 +050651.8 -000026.0-000008.800013.2 08.8201.16K? 0
+062956.83 +175903.3 -000005.7+000018.100003.6 08.8201.09K? 0
+063042.76 -265733.5 -000008.8+000017.600000.1 08.8201.60K? 0
+063139.01 -234202.4 +000018.9+000018.000001.9 08.8201.23K? 0
+063335.06 +130205.7 +000001.2-000015.400023.7 08.8201.65K? 0
+063401.60 +230256.9 +000002.0-000032.400057.1 08.8201.05K? 0
+063412.03 +203900.3 -000033.1+000014.200052.9 08.8201.48K? 0
+063658.94 -841410.5 +000006.7+000069.000000.1 08.8201.31K? 0
+063934.00 +253055.2 +000024.3-000011.100033.5 08.8201.38K? 0
+064254.68 +295912.6 -000048.9-000028.900028.7 08.8201.02K? 0
+064559.36 +850134.0 -000014.1-000027.900015.7 08.8201.05K? 0
+064913.23 +043144.3 +000027.5+000035.000018.0 08.8201.36K? 0
+065156.26 -125231.2 +000016.2+000013.300001.2 08.8201.47K? 0
+065213.43 +351028.9 -000008.9-000005.800018.4 08.8201.34K? 0
+065541.49 +200507.6 +000029.8+000017.900018.7 08.8201.64K? 0
+065554.06 +102421.1 -000003.4+000010.500026.9 08.8201.55K? 0
+065734.61 +304552.6 -000008.5+000005.600003.1 08.8201.26K? 0
+070109.71 -410436.5 -000009.3+000016.000003.4 08.8201.55K? 0
+070115.21 -211801.0 +000004.4+000003.200011.0 08.8201.04K? 0
+070315.23 +222524.3 +000041.8-000024.700001.8 08.8201.22K? 0
+070315.68 -032035.5 -000027.9-000022.300060.2 08.8201.77K? 0
+070437.83 +061826.2 -000005.7+000010.200000.8 08.8201.57K? 0
+070612.46 +533701.0 +000013.5-000016.800003.6 08.8201.57K? 0
+070716.45 -084013.1 +000005.5-000012.400026.6 08.8201.03K? 0
+071015.33 +035316.2 -000002.5-000009.000027.2 08.8201.54K? 0
+071021.47 +191031.5 -000001.2+000020.600014.0 08.8201.12K? 0
+071320.16 +051437.2 +000029.9-000018.100004.5 08.8201.32K? 0
+071619.16 +634402.3 +000009.6-000031.800007.3 08.8201.24K? 0
+072040.78 -244954.3 +000012.8+000018.400008.8 08.8201.03K? 0
+072058.35 +223507.6 +000015.3-000002.300010.8 08.8201.35K? 0
+072101.03 -515152.5 -000004.7-000005.200009.3 08.8201.27K? 0
+072146.66 +510253.6 +000025.2-000020.300008.4 08.8201.68K? 0
+072736.20 -101311.9 -000030.2-000018.700024.0 08.8201.06K? 0
+072942.25 -172953.4 +000006.6+000003.300004.0 08.8201.33K? 0
+073039.97 -335231.7 -000009.8+000030.700006.4 08.8201.11K? 0
+073204.97 -550011.2 -000021.9-000007.600022.9 08.8201.64K? 0
+073219.31 -002313.2 +000012.5-000010.300015.7 08.8201.14K? 0
+074213.12 +321838.6 -000049.8-000014.200021.2 08.8201.33K? 0
+074448.68 -005832.7 +000030.7+000010.100010.6 08.8201.28K? 0
+074930.85 +250531.0 -000026.8+000006.200005.5 08.8201.15K? 0
+074942.43 +131143.7 -000044.1+000003.200035.7 08.8201.28K? 0
+075017.52 -154347.4 -000005.0-000003.400012.8 08.8201.59K? 0
+075035.00 +172825.6 +000002.4-000037.700013.6 08.8201.02K? 0
+075231.14 +413229.4 -000012.3+000006.100010.1 08.8201.04K? 0
+075721.49 -644340.8 -000012.0+000001.800014.6 08.8201.15K? 0
+075737.42 -413417.7 +000003.0+000006.000005.9 08.8201.01K? 0
+075755.49 +641910.2 +000012.1-000003.000009.3 08.8201.07K? 0
+075849.80 +335251.5 -000005.7-000014.400007.2 08.8201.20K? 0
+080016.72 -135021.3 -000003.1+000041.000016.8 08.8201.71K? 0
+080621.87 -634712.4 +000001.6-000009.300000.1 08.8201.13K? 0
+080633.57 -033017.8 -000007.9-000011.500001.7 08.8201.11K? 1
+080946.40 -214634.9 -000017.4-000034.300024.8 08.8201.16K? 0
+081023.83 -274614.6 -000006.0+000010.900000.3 08.8201.15K? 0
+081239.68 -200216.1 +000007.2-000057.900010.2 08.8201.60K? 0
+081556.92 +441638.3 -000010.7-000046.000003.3 08.8201.23K? 0
+082458.64 +425945.4 -000002.2+000007.600012.8 08.8201.15K? 0
+083330.58 +772734.4 -000026.1-000029.500014.1 08.8201.10K? 0
+083735.40 -561543.6 -000008.1+000018.100006.9 08.8201.01K? 0
+084123.09 -523559.2 -000006.1+000009.800005.0 08.8201.62K? 0
+084521.89 -754031.4 -000027.3+000034.800019.0 08.8201.45K? 0
+084638.59 -303425.5 -000024.7+000018.800011.8 08.8201.11K? 0
+084857.10 -651951.1 -000012.1+000021.100002.4 08.8201.05K? 0
+084927.35 +540616.9 -000013.3-000019.300010.5 08.8201.17K? 0
+085446.66 -534709.9 -000015.8+000029.600003.4 08.8201.59K? 0
+085647.41 -393830.5 -000020.3-000003.400005.0 08.8201.28K? 0
+090143.47 -003120.5 -000016.7-000006.100009.7 08.8201.67K? 0
+091116.81 +795015.7 -000008.9-000029.700002.0 08.8201.37K? 0
+091746.40 -275154.5 -000022.2-000007.600009.3 08.8201.03K? 0
+092102.81 +115530.7 -000021.7+000009.400008.2 08.8201.07K? 0
+092638.78 -532212.7 -000007.4+000003.500008.6 08.8201.34K? 0
+092702.49 +765100.5 +000029.9+000001.100005.2 08.8201.08K? 0
+093145.26 +330547.7 +000032.3-000012.800002.2 08.8201.68K? 0
+093249.96 -592118.8 -000027.3+000006.500011.0 08.8201.22K? 0
+094328.81 -701648.3 -000012.2+000008.000005.7 08.8201.62K? 0
+094435.05 -293200.5 -000006.4+000001.500011.7 08.8201.02K? 0
+095016.90 +664910.3 +000036.6-000027.600010.0 08.8201.06K? 0
+095424.10 -690102.4 -000020.0+000013.300015.6 08.8201.18K? 0
+095853.04 +002124.8 +000014.7-000034.000006.1 08.8201.07K? 0
+100552.06 -590803.9 -000008.5-000002.900010.0 08.8201.54K? 0
+101025.39 +281131.1 +000042.6-000023.900004.7 08.8201.02K? 0
+101257.31 +532903.0 +000043.2+000002.500005.6 08.8201.09K? 0
+101507.53 -062524.7 +000012.5-000030.100024.6 08.8201.10K? 0
+101527.88 -055936.4 -000058.3-000000.200014.2 08.8201.03K? 0
+101951.68 +072700.6 +000022.7-000072.700015.4 08.8201.05K? 0
+103005.05 -620825.9 -000044.3+000012.700022.4 08.8201.52K? 0
+103418.05 -543147.4 -000013.9+000047.800020.0 08.8201.47K? 0
+103427.93 -564938.4 -000020.3+000007.600001.5 08.8201.31K? 0
+104020.95 +280041.2 -000015.4+000015.700014.2 08.8201.15K? 0
+104456.35 -561722.4 -000006.1-000001.800014.7 08.8201.10K? 0 0.10 1.00
+105609.89 -493306.5 -000021.8-000028.800004.5 08.8201.05K? 0
+110942.14 -670106.5 -000032.8+000012.200013.0 08.8201.75K? 0
+111309.16 -700648.4 +000009.5-000000.400010.8 08.8201.40K? 0
+112935.62 +280523.7 -000022.1+000009.500000.3 08.8201.45K? 0
+113037.92 -523726.1 -000000.4+000033.500001.8 08.8201.88M? 0
+113447.75 -233604.2 +000032.5-000021.600011.1 08.8201.55K? 0
+113522.97 -384811.5 +000015.6+000008.800016.8 08.8201.19K? 0
+114338.68 +665124.0 -000013.4-000022.900009.8 08.8201.20K? 0
+114556.11 +720543.9 +000042.4+000070.900033.4 08.8201.18K? 0
+114705.69 -255908.1 -000025.7-000013.900024.4 08.8201.22K? 0
+115131.20 -362858.1 -000020.9-000012.500013.6 08.8201.19K? 0
+115712.48 +270934.9 +000002.8-000012.400012.1 08.8201.01K? 0
+115855.34 +151557.2 -000002.2-000009.500010.0 08.8201.49K? 0
+120239.08 +115239.0 +000008.4-000003.500009.2 08.8201.32K? 0
+120849.58 +375119.0 +000011.7-000011.200001.9 08.8201.20K? 0
+121150.90 -620048.8 -000051.3+000021.600003.9 08.8201.33K? 0
+122425.68 -494815.9 +000008.3-000003.800009.2 08.8201.11K? 0
+122503.14 -444051.0 -000003.3-000007.600016.6 08.8201.63K? 0
+122537.24 +495315.9 +000006.3+000006.800001.1 08.8201.27K? 0
+122922.92 -011358.9 +000004.9-000002.900023.5 08.8201.74K? 0
+123106.88 +354901.5 +000001.4-000000.700001.7 08.8201.18K? 0
+124810.91 -244825.3 -000349.7+000157.600080.1 08.8201.19K? 0
+124955.82 -274527.1 -000011.0+000012.100003.9 08.8201.05K? 0
+125028.54 +590328.0 -000006.6-000002.400022.3 08.8201.60K? 0
+125217.85 -440659.6 -000035.8-000000.300013.8 08.8201.16K? 0
+125328.08 -004549.3 +000002.4-000024.000002.6 08.8201.11K? 0
+125450.98 +394320.8 -000011.7+000016.000009.1 08.8201.19K? 0
+125630.81 -061937.2 -000045.9-000004.400002.7 08.8201.18K? 0
+130321.36 -161646.3 -000017.1-000005.100006.8 08.8201.58K? 0
+130843.17 +273625.4 -000007.7-000002.900019.3 08.8201.06K? 0
+132410.30 +401258.4 -000011.9+000010.000004.5 08.8201.15K? 0
+132656.62 -561946.3 -000101.8-000042.400003.2 08.8201.04K? 0
+132708.41 +761120.2 -000007.7+000000.800004.0 08.8201.13K? 0
+132850.25 +281709.2 +000012.6-000006.600012.4 08.8201.02K? 0
+133302.39 -191512.4 -000002.9-000019.100009.8 08.8201.23K? 0
+133707.43 -573010.6 +000007.7-000005.600031.6 08.8201.25K? 0
+134329.81 -312905.6 -000016.1-000003.800009.4 08.8201.52K? 0
+134535.67 +654816.6 -000029.6-000001.300019.4 08.8201.06K? 0
+134755.98 +114738.0 +000005.6+000002.700017.0 08.8201.44K? 0
+135159.62 +495704.5 +000420.0-000127.900082.5 08.8201.31K? 0
+135448.14 -174402.3 +000001.5-000024.300001.9 08.8201.53K? 0
+135641.85 +203917.0 -000049.4-000017.500007.1 08.8201.15K? 0
+135710.84 -292522.6 +000007.6-000014.300002.3 08.8201.18K? 0
+135905.60 +093128.6 -000023.6+000021.300008.5 08.8201.37K? 0
+140432.05 -640342.5 -000005.8-000011.300006.7 08.8201.36K? 0
+141147.91 +004223.9 -000006.8-000029.500005.3 08.8201.05K? 0
+141537.67 +412737.1 +000004.2-000028.500001.6 08.8201.21K? 0
+142144.61 +435947.9 -000016.2-000033.700008.4 08.8201.33K? 0 0.10 1.00
+142730.32 -101217.7 +000001.6-000004.400026.1 08.8201.43K? 0
+142859.51 -640703.6 -000040.6+000014.300011.8 08.8201.20K? 0
+142953.88 +193508.4 -000002.1-000000.600012.8 08.8201.47K? 0
+143101.38 -484054.9 -000002.2+000014.700005.8 08.8201.31K? 0
+143812.01 -322108.0 +000017.3+000017.500001.4 08.8201.55K? 0
+144420.01 -441357.3 -000015.1+000006.600019.6 08.8201.12K? 0
+144646.22 -221006.6 +000008.4+000005.500011.1 08.8201.60K? 0
+144825.39 -151336.3 +000016.8-000010.100008.7 08.8201.00K? 0
+145155.20 -342849.1 -000037.0-000018.000018.6 08.8201.64K? 0
+145514.47 +104949.2 +000014.3+000006.700016.7 08.8201.07K? 0
+145808.30 -770409.8 -000043.2-000045.200018.0 08.8201.35K? 0
+145951.72 -882235.8 +000016.8-000022.200010.4 08.8201.26K? 0
+150238.59 -144802.0 -000054.8-000026.700004.7 08.8201.20K? 0
+150349.81 -445546.2 -000009.9+000002.800030.3 08.8201.06K? 0
+150923.17 +075627.6 -000088.0-000030.000001.3 08.8201.00K? 0
+151015.21 -440216.3 +000023.5+000014.200039.5 08.8201.71K? 0
+151238.98 +480732.7 -000020.0+000015.200014.9 08.8201.30K? 0
+151555.05 -053644.1 +000008.5+000000.700019.1 08.8201.11K? 0
+151926.20 -373427.5 -000064.3+000003.000021.3 08.8201.31K? 0
+151943.57 -353616.9 -000002.9-000008.500003.8 08.8201.57K? 0
+152507.66 -614332.4 +000011.1-000007.600004.2 08.8201.19K? 0
+152513.13 -385420.9 +000005.4-000003.600008.3 08.8201.39K? 0
+152904.69 +030328.7 +000020.1+000002.400018.7 08.8201.21K? 0
+153453.57 -092139.3 -000020.9-000012.600011.1 08.8201.61K? 0
+154610.63 +004018.1 +000023.0+000016.300000.9 08.8201.54K? 0
+154659.36 -363458.4 +000000.4+000009.100000.9 08.8201.70K? 0
+154733.77 +335339.3 -000006.4-000030.100000.2 08.8201.35K? 0
+154846.55 -211308.1 +000035.3-000007.000000.8 08.8201.45K? 0
+155140.61 -472254.4 -000003.6-000027.600017.5 08.8201.06K? 0
+155159.86 +283837.4 -000000.6+000013.400001.1 08.8201.57K? 0
+155931.94 +691241.8 +000012.9-000018.300005.0 08.8201.20K? 0
+160725.23 +203627.7 +000018.8-000028.700011.5 08.8201.26K? 0
+160921.34 +125538.0 +000006.0-000031.500023.9 08.8201.34K? 0
+160928.09 -043359.5 +000005.0-000031.300002.1 08.8201.04K? 0
+161137.64 -005002.1 +000034.9-000024.800011.7 08.8201.38K? 0
+161211.58 -750040.0 +000035.5-000017.400000.7 08.8201.46K? 0
+161440.22 +431316.3 +000013.6-000009.900002.8 08.8201.03K? 0
+161703.52 +061425.0 -000010.5-000033.100004.9 08.8201.05K? 0
+161845.33 -010603.8 +000018.1+000020.300019.4 08.8201.73K? 0
+162414.55 -062502.3 -000014.4-000015.700024.6 08.8201.51K? 0
+162601.73 -444327.9 -000008.4-000040.900010.1 08.8201.59K? 0
+164757.39 -330425.4 -000010.2-000026.500020.0 08.8201.72K? 0
+165337.63 -465220.5 -000016.3-000041.800034.8 08.8201.46K? 0
+165450.96 -580255.9 -000011.9-000000.300001.3 08.8201.27K? 0
+170022.33 +165149.2 -000026.0-000037.000006.5 08.8201.03K? 0
+170203.02 -720447.3 +000000.0-000006.900004.5 08.8201.55K? 0
+170247.39 -834730.7 -000004.4-000026.600001.8 08.8201.40K? 0
+170519.14 -560819.8 -000000.1-000015.500007.7 08.8201.16K? 0
+170730.28 +123315.4 +000027.4-000014.600008.3 08.8201.01K? 0
+171016.11 +511333.1 -000017.7+000015.100005.2 08.8201.56K? 0
+171814.45 +023928.1 -000000.3-000015.400000.2 08.8201.18K? 0
+172031.79 -621131.5 +000005.0-000018.800016.4 08.8201.57K? 0
+172042.31 +031926.0 -000032.1-000033.400005.4 08.8201.23K? 0
+172137.19 -550934.6 +000009.7+000030.400044.6 08.8201.59K? 0
+172245.01 -562454.2 -000047.4-000043.700004.7 08.8201.18K? 0
+173150.61 -384427.4 +000004.4-000046.000016.9 08.8201.03K? 0
+173839.16 +365311.7 -000014.2+000002.500015.3 08.8201.00K? 0
+174012.79 +031323.2 -000000.7+000010.300005.5 08.8201.14K? 0
+174039.12 -350918.6 -000029.2+000001.200047.7 08.8201.35K? 0
+174238.58 -304302.1 +000010.0-000022.800025.1 08.8201.25K? 0
+174320.72 -271431.0 -000061.3+000006.800002.8 08.8201.30K? 0
+174402.36 +200012.8 -000012.4+000012.300014.0 08.8201.41K? 0
+174450.30 -512311.2 +000002.7-000011.200002.8 08.8201.47K? 0
+174914.38 +090927.3 -000017.5-000004.300029.5 08.8201.19K? 0
+175219.88 -285305.9 +000002.5-000005.600001.4 08.8201.21K? 0
+175648.84 +345719.5 -000015.2-000038.700000.4 08.8201.02K? 0
+175652.55 +673603.7 -000021.5+000002.900010.3 08.8201.14K? 0
+175658.75 -361621.3 +000023.7-000031.200029.4 08.8201.14K? 0
+180057.98 +532052.9 -000014.3-000000.500001.4 08.8201.38K? 0
+180150.63 +462607.2 +000003.4+000039.000010.0 08.8201.15K? 0
+180353.37 +362341.7 -000029.8-000014.000007.4 08.8201.08K? 0
+180524.74 -382253.8 -000019.2+000024.600007.8 08.8201.10K? 0
+180621.69 +041513.9 -000006.8-000010.600017.7 08.8201.68K? 0
+180711.14 -374602.7 +000034.6+000018.300005.4 08.8201.66K? 0
+180852.92 -850503.8 -000005.6+000002.600001.6 08.8201.02K? 0
+181336.35 -715655.9 -000000.2-000005.300025.5 08.8201.65K? 0
+181515.77 -801302.8 -000002.6-000001.600021.9 08.8201.00K? 0
+181718.16 -694935.2 -000003.6-000013.300018.3 08.8201.39K? 0
+181743.07 -342355.7 +000009.0-000002.700007.0 08.8201.24K? 0
+182318.39 -582449.1 -000045.6-000051.100004.5 08.8201.61K? 0
+182323.96 -053459.6 +000011.5-000015.100002.7 08.8201.75K? 0
+182433.25 -350853.6 -000006.2-000002.500009.5 08.8201.04K? 0
+182530.90 +411849.7 -000010.8-000024.900007.2 08.8201.41K? 0
+182824.78 -400645.9 -000031.6-000042.300009.6 08.8201.54K? 0
+182934.01 +395537.9 +000017.6+000027.600025.0 08.8201.07K? 0
+183151.63 +090051.5 +000018.7+000043.100026.8 08.8201.70K? 0
+183258.38 +433337.4 +000017.4-000009.000001.8 08.8201.08K? 0
+183813.06 +554246.6 +000002.8+000020.400005.4 08.8201.06K? 0
+183856.01 -244228.9 +000000.0+000017.500004.2 08.8201.14K? 0
+184447.98 -512833.3 -000016.1-000036.800025.7 08.8201.14K? 0
+185111.49 -260106.8 -000008.9-000028.300015.2 08.8201.11K? 0
+185323.14 -343655.7 +000007.0-000023.700021.3 08.8201.13K? 0
+185623.88 -085734.5 +000004.4+000015.600018.1 08.8201.45K? 0
+185636.68 -285525.7 -000001.6-000006.700004.0 08.8201.25K? 0
+190118.69 +183115.0 +000030.0+000025.100004.3 08.8201.12K? 0
+190422.74 -480442.6 +000017.2-000033.900004.0 08.8201.26K? 0
+190435.04 -493921.1 +000012.9-000039.200006.6 08.8201.15K? 0
+190615.21 -452154.1 -000001.3-000015.800012.3 08.8201.32K? 0
+190627.08 -713455.9 +000000.1-000013.600001.0 08.8201.38K? 0
+190647.36 +133251.1 -000037.7+000019.300001.3 08.8201.25K? 0
+190703.16 -515553.5 +000031.1+000021.200004.8 08.8201.37K? 0
+191030.21 -403616.6 +000042.0-000022.800014.1 08.8201.56K? 0
+191133.12 -242642.5 -000012.8+000024.100008.2 08.8201.55K? 0
+191226.01 +332213.1 +000003.8+000015.400006.5 08.8201.02K? 0
+191838.82 +023116.0 +000018.8+000017.300023.9 08.8201.42K? 0
+192030.23 +345805.9 +000008.2+000018.600004.2 08.8201.09K? 0
+192236.98 +452048.1 -000014.2-000023.000014.0 08.8201.06K? 0
+192546.12 +092742.7 -000027.5+000005.800018.2 08.8201.48K? 0
+193017.32 +483923.5 +000017.9+000004.900001.8 08.8201.21K? 0
+193538.64 -330627.1 +000021.9+000017.900013.2 08.8201.01K? 0
+193630.55 -605623.9 +000004.1+000004.000001.8 08.8201.54K? 0
+193735.84 +102302.9 -000000.5-000006.300011.8 08.8201.40K? 0
+194302.99 +382553.0 +000002.4+000037.100002.7 08.8201.48K? 0
+194557.58 +414929.3 +000005.8+000006.500026.2 08.8201.18K? 0
+194632.11 -270006.8 +000084.2-000016.000004.2 08.8201.17K? 0
+194850.55 +060720.3 +000031.7+000018.400006.0 08.8201.11K? 0
+194909.18 +233016.4 -000031.5-000043.200008.8 08.8201.06K? 0
+195013.85 -020311.8 -000011.1+000017.400024.4 08.8201.26K? 0
+195051.16 -043248.6 +000037.1+000015.800019.1 08.8201.30K? 0
+195127.02 +274500.1 -000007.4-000007.700009.5 08.8201.10K? 0
+195254.37 +343257.8 -000007.3+000001.900012.0 08.8201.15K? 0
+195419.88 +303213.9 +000008.9-000003.800006.7 08.8201.24K? 0
+195812.63 +170748.3 -000032.0-000012.600014.6 08.8201.18K? 0
+200418.57 +163847.9 +000031.1-000024.400010.4 08.8201.39K? 0
+200924.10 -013817.4 +000011.4-000059.500007.3 08.8201.17K? 0
+201018.39 +170851.5 -000015.1+000006.200019.1 08.8201.44K? 0
+201055.87 +520929.4 -000015.5-000039.900014.9 08.8201.33K? 0
+201314.86 +040621.3 +000025.9-000008.500026.8 08.8201.66K? 0
+201754.90 -322238.5 +000048.6+000011.000000.6 08.8201.23K? 0
+201826.72 -385549.7 +000018.0-000019.400007.3 08.8201.44K? 0
+201910.69 -562015.3 +000042.7-000046.100005.6 08.8201.30K? 0
+202731.64 +000431.0 +000073.0+000015.900014.6 08.8201.18K? 0
+202741.56 -482626.0 -000018.1+000027.100015.2 08.8201.16K? 0
+202742.47 +044039.8 +000023.1+000007.200037.3 08.8201.10K? 0
+203043.60 -453513.1 -000017.7-000002.500002.2 08.8201.55K? 0
+203338.90 -404333.7 +000017.6-000031.800016.8 08.8201.76K? 0
+203524.62 +130218.1 +000014.9-000003.100009.2 08.8201.29K? 0
+204115.25 +061816.1 -000018.2-000002.900001.5 08.8201.21K? 0
+204217.80 +104832.3 +000005.9-000049.600007.9 08.8201.05K? 0
+204342.87 +210814.2 +000010.6-000040.700008.3 08.8201.00K? 0
+204615.86 -124835.3 +000001.1-000035.100005.2 08.8201.30K? 0
+204818.96 +271821.2 -000015.0-000056.100017.2 08.8201.12K? 0
+205006.01 -094826.8 -000007.8+000005.700038.8 08.8201.46K? 0
+205020.68 +335551.2 -000015.1+000015.600018.1 08.8201.67K? 0
+205122.56 +370104.0 +000012.0+000012.200003.5 08.8201.51K? 0
+205346.84 +470651.6 +000004.6-000008.100000.2 08.8201.43K? 0
+205613.89 +214539.1 +000041.9-000001.200016.7 08.8201.12K? 0
+211945.75 -215557.0 +000027.2-000032.900031.1 08.8201.26K? 0
+211959.81 +355712.9 +000005.5-000002.700032.7 08.8201.44K? 0
+212859.83 -713223.0 +000011.0-000031.300016.0 08.8201.12K? 0
+213001.51 -071736.8 -000002.1-000017.900008.0 08.8201.28K? 0
+213049.90 +260049.4 +000029.7-000009.200015.9 08.8201.09K? 0
+213120.66 +162903.9 +000028.2+000009.600000.4 08.8201.57K? 0
+213247.94 +484112.9 -000022.1-000038.100001.4 08.8201.17K? 0
+213559.12 +431458.5 +000036.2+000010.800001.5 08.8201.06K? 0
+213759.42 +135959.0 -000006.0-000006.600005.3 08.8201.45K? 0
+213900.97 -081631.4 -000005.1-000028.700005.5 08.8201.62K? 0
+213901.66 +162842.3 -000007.6-000013.600008.1 08.8201.07K? 0
+214838.38 +062830.1 +000090.0+000032.600049.3 08.8201.57K? 0
+220003.81 -285811.7 +000005.8+000012.200001.9 08.8201.51K? 0
+220427.42 +155217.4 -000014.0+000017.000002.1 08.8201.01K? 0
+220848.69 +620621.7 -000006.8-000021.300005.5 08.8201.21K? 0
+221343.99 +461148.0 +000022.4+000022.600006.5 08.8201.11K? 0
+221549.54 +502224.9 -000018.1+000002.200011.7 08.8201.64K? 0
+222512.10 +273924.0 -000002.3-000013.300006.9 08.8201.49K? 0
+223304.04 -071026.2 +000037.0-000034.600009.8 08.8201.69K? 0
+224129.81 +564445.1 +000005.9-000015.000004.9 08.8201.08K? 0
+224213.26 -390503.0 +000039.6-000004.100010.7 08.8201.25K? 0
+224314.53 -175043.0 +000019.1-000001.400007.9 08.8201.38K? 0
+224627.73 +310927.2 -000007.7-000004.000016.8 08.8201.30K? 0
+225707.01 +684932.8 +000008.1+000006.000003.5 08.8201.14K? 0
+225839.03 -034513.0 +000031.4-000015.500005.7 08.8201.23K? 0
+230053.85 -243949.8 +000042.0-000050.800036.2 08.8201.07K? 0
+230233.77 +541047.5 -000036.6-000000.100022.9 08.8201.10K? 0
+230455.50 -190533.5 +000004.6-000030.300010.4 08.8201.16K? 0
+230722.92 +513701.3 -000050.6+000000.200001.7 08.8201.15K? 0
+230748.79 -581830.3 +000039.1-000029.500009.2 08.8201.12K? 0
+230841.07 +341422.9 +000014.2-000009.300004.6 08.8201.04K? 0
+231321.99 -424704.1 +000015.7-000009.700003.7 08.8201.00K? 0
+231351.55 +051733.9 +000008.8-000037.600003.6 08.8201.09K? 0
+231500.85 +025154.6 +000004.1-000031.500010.6 08.8201.20K? 0
+231620.02 -405701.6 +000040.9-000023.300006.9 08.8201.32K? 0
+231754.21 +184208.7 -000021.5+000012.100008.5 08.8201.07K? 0
+232016.12 +274756.6 +000038.9+000008.600002.2 08.8201.18K? 0
+232116.19 +603820.9 +000052.0+000003.700015.3 08.8201.62K? 0
+232803.20 +233431.2 -000048.2-000026.200007.4 08.8201.02K? 0
+233152.91 +233824.5 -000029.3-000013.000006.2 08.8201.11K? 0
+234039.56 +494040.1 +000035.9+000001.800024.8 08.8201.16K? 0
+235207.51 +375100.9 +000003.6+000002.600003.9 08.8201.50K? 0
+235659.71 +111307.6 +000007.7-000006.200011.7 08.8201.22K? 0
+235725.25 -430203.0 +000007.5-000011.600001.8 08.8201.45K? 0
+032005.99 +320118.0 +000017.6-000010.100035.1 08.8202.00M? 0
+063333.00 +221041.6 +000024.8-000013.500033.4 08.8202.06M? 0
+115958.78 -583602.8 +000005.7-000009.800009.2 08.8202.36M? 0
+162209.48 -463912.1 +000019.3-000001.800004.2 08.8202.05M? 0
+175211.70 -300905.9 -000031.5-000018.600004.7 08.8202.08M? 0
+205706.52 +204828.6 +000022.1+000012.000014.1 08.8202.01M? 0
+224411.12 +614342.6 -000024.3+000002.800013.2 08.8202.74N? 0
+000528.35 -611332.4 +000088.3-000071.800029.3 08.8300.66G? 0
+000633.96 +434656.2 -000006.0-000021.500014.9 08.8300.42F? 0
+000655.71 +651944.0 -000007.9+000000.000001.0 08.8300.13A? 0
+000801.82 +632044.5 -000010.3-000002.200010.7 08.8300.60G? 0
+001256.87 +353625.9 +000014.1+000001.900000.6 08.8300.42F? 0
+001455.07 +702138.0 +000036.0+000008.700015.5 08.8300.25A? 0
+001515.70 +472308.8 +000003.8-000009.900000.2 08.8300.01A? 1
+001827.28 +212839.6 +000051.8-000022.100003.2 08.8300.49F? 0
+002150.63 +662802.0 +000023.5-000025.800013.1 08.8300.35F? 1
+002426.61 -781501.3 +000006.5-000011.900027.2 08.8300.71G? 0
+002443.26 +654826.7 -000016.4+000009.800007.7 08.8300.52F? 0
+002456.15 -195637.2 -000015.7-000006.100000.4 08.8300.32F? 0
+002915.72 -651521.9 +000096.5+000017.300002.6 08.8300.60G? 0
+002933.44 -354925.0 -000066.5-000029.200013.4 08.8300.60G? 0
+003423.50 +480511.9 -000009.8-000001.700009.2 08.8300.10A? 0
+003604.62 +593007.0 -000005.9-000005.500001.5 08.8300.15A? 0
+003653.17 +334234.0 +000029.4+000000.200019.2 08.8300.00B? 0 0.10 1.00
+003928.26 +264412.9 -000059.7-000069.700009.6 08.8300.58G? 0
+003955.67 +463315.8 +000031.9+000006.000001.9 08.8300.63G? 0
+004414.56 -735006.9 +000000.6-000021.500001.7 08.8300.36F? 0
+004419.58 -042356.6 +000030.2-000012.200008.6 08.8300.51F? 0
+004547.52 -303950.0 -000010.4+000017.300006.6 08.8300.55F? 0
+004902.25 +653301.4 +000004.0-000003.500003.5 08.8300.53F? 0
+005314.21 +505147.6 +000037.0-000090.800018.1 08.8300.56F? 0
+005514.13 +424017.6 -000004.1+000002.300004.0 08.83-0.01B? 0
+005608.43 +335226.8 +000018.1-000003.200008.2 08.8300.21A? 0
+005933.21 +324625.7 +000034.9+000003.100007.2 08.8300.22A? 0
+010212.70 -313723.4 +000063.0-000028.600007.2 08.8300.49F? 0
+010325.73 -012943.1 +000013.6-000006.800004.4 08.8300.38F? 0
+010431.98 +213119.9 +000014.0-000014.700022.8 08.8300.82G? 0
+010714.41 -560612.3 +000065.9-000019.300002.4 08.8300.68G? 0
+010729.42 +051128.9 +000018.8-000008.100007.5 08.8300.62G? 0
+011316.83 +571914.6 -000007.1+000001.000006.7 08.8300.46F? 0
+011510.57 +605148.4 +000001.8-000000.400002.8 08.8300.14A? 0
+011536.63 +424409.3 +000002.3-000009.500007.4 08.8300.34F? 0
+012401.05 +435028.5 -000007.4+000005.300001.0 08.8300.27A? 0
+012432.14 -251911.0 +000013.6-000004.000000.2 08.8300.15A? 0
+012610.01 +620706.2 -000002.8+000006.300016.5 08.8300.88G? 0
+013055.02 -025512.3 +000065.4-000110.000019.2 08.8300.94G? 0
+013534.95 +544408.9 +000007.0+000010.300003.3 08.8300.93G? 0
+013755.67 +434013.4 -000025.9+000003.900002.0 08.83-0.02B? 0
+013925.88 -104820.2 +000059.3-000077.000007.5 08.8300.72G? 0
+014208.20 -660103.6 -000012.0+000003.600017.0 08.8300.95K? 0
+014915.25 +434407.3 +000004.9-000011.600007.0 08.8300.92G? 0
+015510.21 -802144.2 +000062.7+000026.800002.1 08.8300.83G? 0
+015749.18 +101814.0 -000008.5-000011.900001.3 08.8300.50F? 0
+015825.53 +495454.3 +000019.0-000015.000013.9 08.8300.13A? 0
+020007.72 -542522.5 +000014.4-000003.800004.1 08.8300.52F? 0
+020034.21 -035631.2 -000007.9-000079.500022.7 08.8300.64G? 0
+020214.64 +752809.5 +000147.7-000032.500003.3 08.8300.86G? 0
+020900.13 -462211.8 -000044.6-000015.300009.0 08.8300.41F? 0
+020957.50 +552914.5 -000004.4+000001.600002.4 08.8300.01A? 0
+021004.05 +431133.6 +000003.6-000004.100014.1 08.8300.32F? 0
+021029.21 +472832.9 +000017.4-000024.600003.2 08.8300.02A? 0
+021253.55 +592541.0 +000007.6-000012.400006.5 08.8300.38F? 0
+021520.26 +325602.0 +000088.7-000032.000013.5 08.8300.66G? 0
+021520.81 -472448.9 +000006.2+000021.900000.3 08.8300.95K? 0
+021521.34 -070734.6 +000008.6+000004.200008.5 08.8300.40F? 0
+021813.73 +532642.9 +000007.0+000016.100015.8 08.8300.09A? 0
+022259.76 -415925.5 -000001.5-000007.700006.3 08.8300.16A? 0
+022423.75 -180944.7 +000049.7-000005.900012.1 08.8300.93G? 0
+022550.63 +123121.7 +000078.2+000027.000008.9 08.8300.44F? 0
+022620.55 -290833.4 +000142.8-000038.800023.4 08.8300.57F? 0
+023611.44 +501626.1 +000002.5+000019.800005.2 08.8300.10A? 0
+024312.42 +355730.7 +000080.9-000061.800016.3 08.8300.72G? 0
+024425.70 +091348.1 -000013.8-000020.200019.9 08.8300.55F? 0
+024439.88 -015742.5 +000001.6+000006.400023.2 08.8300.43F? 0
+024522.86 +563351.7 +000003.6+000006.100002.5 08.8300.10A? 0
+024614.04 +701433.3 +000000.3-000009.800021.9 08.8300.30A? 0
+024737.67 +382623.6 -000009.0-000032.300015.1 08.8300.56F? 0
+024841.26 +574747.7 +000018.3+000007.600008.3 08.8300.23A? 0
+025110.17 -691106.4 -000005.1+000013.000008.0 08.8300.98K? 0
+025205.06 -640113.2 +000056.6+000026.800006.8 08.8300.43F? 0
+025411.78 +661221.3 -000014.9+000009.400012.5 08.8300.20A? 0
+025441.95 +084625.8 -000010.9-000021.400007.8 08.8300.39F? 0
+025516.21 +175330.3 +000140.4-000032.400017.5 08.8300.70G? 0
+030122.67 +061457.6 +000029.0-000086.800020.4 08.8300.72G? 0
+030216.93 -123744.0 +000040.3-000051.600011.3 08.8300.53F? 0
+030358.08 +505728.3 +000092.2-000068.700018.6 08.8300.49F? 0
+030901.66 -720055.3 -000019.7+000008.800010.4 08.8300.98K? 0
+031257.74 +350052.7 +000006.2-000002.000007.9 08.8300.25A? 0
+031507.57 +161812.9 +000137.2-000063.200005.1 08.8300.69G? 0
+031652.28 -354246.6 +000041.8+000005.900003.7 08.8300.66G? 0
+032052.12 +804259.5 -000002.0-000002.200014.5 08.8300.30A? 0
+032149.65 +091356.1 +000002.8-000069.000039.5 08.8300.61G? 0
+032253.58 +162135.3 -000025.2-000044.000028.0 08.8300.51F? 0
+032527.10 +472101.4 -000015.1+000013.400003.2 08.8300.41F? 0
+032530.42 -851728.7 +000016.4+000027.400012.1 08.8300.46F? 0
+032815.30 +651652.1 -000001.4-000001.700011.6 08.8300.91G? 0
+032936.54 +481741.7 +000020.7-000059.700036.8 08.8300.98K? 0
+033033.97 +473741.7 +000031.4-000026.000009.2 08.8300.25A? 0
+033347.58 +521717.9 +000097.8-000094.800026.1 08.8300.58F? 0
+033349.13 -380202.6 +000009.0-000008.000042.8 08.8300.95G? 0
+034424.22 +281223.7 +000063.8-000055.800022.6 08.8300.62G? 0
+034531.85 -375259.7 +000060.9+000073.100006.0 08.8300.51F? 0
+034542.30 -305559.4 -000015.8-000013.800002.9 08.8300.31A? 0
+035127.20 +243107.5 +000026.3-000067.700012.6 08.8300.44F? 0
+035332.50 +350336.0 +000008.0+000004.600016.3 08.8300.07A? 0
+035444.57 +502047.1 -000003.9+000008.600000.8 08.8300.07A? 0
+035530.44 +381850.8 +000100.3-000054.300037.9 08.8300.54F? 0
+035652.73 +200501.1 -000000.4-000006.800007.5 08.8300.29A? 0
+035656.67 +215447.1 -000020.4-000016.500004.5 08.8300.21A? 0
+035657.07 -273057.8 -000008.9+000013.400006.6 08.8300.41F? 0
+040304.55 +523744.6 +000028.0-000019.500001.1 08.8300.19A? 0
+040333.13 -521151.4 +000011.1+000010.600004.4 08.8300.03A? 0
+040354.50 +433836.5 +000041.9-000073.200027.7 08.8300.56F? 0
+040357.93 +274232.9 +000103.1+000003.300042.4 08.8300.38F? 0
+040554.52 +430929.2 -000009.1-000024.000003.8 08.8300.50F? 0
+040634.81 +825155.6 +000022.3-000033.000022.4 08.8300.41F? 0
+040819.97 -352435.8 +000019.5+000017.800006.3 08.8300.98K? 0
+040939.55 +765939.7 -000004.0+000008.000020.4 08.8300.94G? 0
+041214.22 +581029.1 +000028.0-000002.200028.8 08.8300.67G? 0
+041420.50 -601230.8 +000019.3+000011.600008.4 08.8300.34F? 0
+041518.77 +082545.5 +000015.3+000001.700023.7 08.8300.14A? 0
+042626.05 -205739.2 +000035.9-000004.400002.1 08.8300.92G? 0
+043738.18 -053043.2 +000005.2-000000.900032.4 08.8300.31A? 0
+043901.53 -145644.7 -000061.8+000010.600003.6 08.8300.52F? 0
+044042.48 +572055.8 +000003.8-000003.000007.5 08.8300.20A? 0
+044049.03 +234835.1 +000089.6-000041.300020.3 08.8300.71G? 0
+044226.92 +335753.5 +000013.6-000001.000011.2 08.8300.30A? 0
+044555.62 -663108.3 +000053.1+000218.500001.6 08.8300.56F? 0
+044605.79 -290343.9 +000129.0+000050.900002.4 08.8300.67G? 0
+044746.78 -104233.9 -000016.0+000007.400000.2 08.8300.52F? 0
+044833.89 +554418.1 +000004.8-000018.200017.9 08.8300.20A? 0
+045002.39 -083334.3 -000004.5-000024.300014.0 08.8300.91G? 0
+045120.66 +072612.8 +000004.0-000081.900023.5 08.8300.49F? 0
+045323.66 +065745.4 -000018.6-000025.600018.5 08.8300.36F? 0
+045355.32 +560251.1 -000016.0+000013.600011.9 08.8300.60G? 0
+045759.08 -080320.0 -000029.2-000008.600008.1 08.8300.45F? 0
+045904.26 +563549.2 +000064.7-000067.700000.6 08.8300.34F? 0
+050452.89 +515400.4 +000114.1-000106.400002.0 08.8300.69G? 0
+050505.65 -063123.3 -000006.8-000107.100022.5 08.8300.79G? 0
+050802.22 +641756.5 +000019.1-000056.000001.9 08.8300.58G? 0
+050942.08 +015555.8 +000099.6-000046.000036.5 08.8300.64G? 0
+051149.91 +055949.2 +000025.1+000004.200015.3 08.8300.35F? 0
+051204.14 +553448.8 +000018.2-000046.900007.2 08.8300.31F? 0
+051235.82 -342848.2 +000037.6-000043.700022.9 08.8300.56F? 1
+051252.90 -143408.5 -000013.8-000002.900000.2 08.8300.01A? 0
+051310.64 +341736.9 -000006.7+000003.200002.9 08.8300.41F? 0
+051506.26 +052142.9 -000002.5-000109.800001.8 08.8300.70G? 0
+052035.03 +240633.6 -000016.4-000053.300029.3 08.8300.50F? 0
+052040.41 -054710.8 +000005.8-000042.600038.3 08.8300.82G? 0
+052428.63 -031642.8 -000009.8-000002.400000.0 08.8300.24A? 0
+052633.04 +711134.8 -000001.8-000002.400002.5 08.8300.12A? 0
+052937.82 +345029.8 -000009.5+000005.200006.7 08.8300.05A? 0
+053306.76 -125413.0 -000003.1-000004.700000.1 08.8300.20A? 0
+053410.30 -032637.9 -000004.4-000033.800022.3 08.8300.58F? 0
+053456.01 +192753.3 -000000.6-000075.100015.4 08.8300.68G? 0
+053535.37 +350334.4 -000004.8-000011.200003.1 08.8300.75G? 0
+053605.87 -001941.5 -000005.5+000002.100001.7 08.8300.03A? 0
+053727.21 +091651.6 +000112.1+000011.700015.8 08.8300.62G? 0
+053817.14 +265502.1 -000008.9-000038.200015.1 08.8300.49F? 0
+053857.51 +533410.6 +000012.1-000004.400000.8 08.8300.39F? 0
+053911.81 +671337.8 +000015.5-000018.400006.2 08.8300.80G? 0
+054006.52 +092902.2 +000002.4+000005.000007.1 08.83-0.04B? 0
+054104.26 +260741.4 -000002.4-000054.100016.6 08.8300.41F? 0
+054329.62 +380458.8 -000004.4-000008.000007.1 08.8300.16A? 0
+054854.83 -052921.3 -000035.1-000020.500001.2 08.8300.19A? 0
+055001.09 -115004.1 -000011.6+000024.000012.3 08.8300.47F? 0
+055353.39 +285723.7 -000005.5-000007.000011.2 08.8300.12A? 0
+055354.34 +351906.4 -000007.1+000012.300007.6 08.8300.02A? 0
+055409.51 +101437.9 +000000.0+000000.000000.0 08.8300.48F? 0
+055418.81 +263822.8 -000040.6-000016.500009.4 08.8300.54F? 0
+055448.51 +452039.7 -000007.9-000000.100034.3 08.8300.04A? 0
+055739.88 -014913.1 +000000.7-000011.600013.1 08.8300.06A? 0
+055945.73 +064610.7 -000004.3+000003.700011.5 08.8300.13A? 0
+060031.54 -550510.6 -000008.4+000063.200005.3 08.8300.53F? 0
+060201.92 +450934.6 -000011.3-000014.000000.0 08.8300.31F? 0
+060530.46 -271135.2 +000009.3-000016.900001.2 08.8300.93G? 0
+060606.67 +125410.5 +000020.3+000001.400027.2 08.8300.53F? 0
+060609.42 -113155.4 -000007.8+000002.500007.8 08.8300.29A? 0
+060804.40 +031723.1 -000029.0+000020.800028.8 08.8300.21A? 0
+060831.79 +192739.6 +000000.9-000014.000015.5 08.8300.32F? 0
+060858.22 -364752.9 +000011.7+000037.300003.6 08.8300.53F? 0
+061140.61 +284606.0 -000014.3+000001.900000.8 08.8300.21A? 0
+061258.63 -620417.0 -000013.5+000001.800005.4 08.8300.45F? 0
+061415.05 +845910.8 +000092.4+000144.100007.8 08.8300.54F? 0
+061420.63 -100403.5 -000004.8-000005.900024.5 08.8300.08A? 0
+061445.61 +131240.9 -000003.2+000001.700001.7 08.83-0.00B? 0
+061541.52 -221132.0 +000004.4+000000.200008.8 08.8300.10A? 0
+061558.47 -021632.4 +000002.0-000003.900004.7 08.83-0.02B? 0
+061609.01 +385056.2 -000001.5+000013.900010.6 08.8300.92G? 0
+062142.03 +360457.1 +000010.6+000017.100001.7 08.8300.51F? 0
+062222.55 +081936.5 -000005.2+000005.000002.1 08.83-0.07B? 0
+062251.42 +360437.9 -000034.4-000036.900008.1 08.8300.61G? 0
+062310.68 -670019.7 +000015.7+000050.600007.9 08.8300.95K? 0
+062516.34 -342242.2 -000059.3-000014.000028.7 08.8300.72G? 0
+062606.46 -601529.3 +000004.0+000019.200001.9 08.8300.30A? 0
+062627.13 -084603.5 -000022.6-000004.900000.1 08.8300.22A? 0
+062651.28 -111228.4 +000001.0+000022.300003.3 08.8300.57F? 0
+063055.64 -252550.7 -000005.1+000018.200003.4 08.8300.31F? 0
+063225.17 -211951.7 +000010.6+000005.300005.2 08.8300.88G? 0
+063225.30 -341312.0 +000017.5+000001.400009.3 08.8300.86G? 0
+063324.64 -522902.5 -000015.8-000026.100006.1 08.8300.95K? 0
+063407.02 +240253.8 +000014.3-000006.900008.7 08.8300.16A? 0
+063436.16 +231202.1 -000016.9-000008.200019.1 08.8300.05A? 0
+063524.48 +314944.5 +000024.5+000008.300007.6 08.8300.04A? 0
+063700.26 +274342.9 +000000.7-000020.700003.4 08.8300.47F? 0
+063747.61 -042332.9 +000006.4-000031.300000.8 08.8300.63G? 0
+063937.84 +363254.6 +000024.3+000005.800020.0 08.8300.85G? 0
+064011.03 -124026.0 -000006.4+000011.800012.1 08.8300.63G? 0
+064036.53 +102331.1 -000010.1-000020.500014.0 08.83-0.11B? 0
+064047.22 -084743.4 +000003.6+000000.300005.1 08.8300.08A? 0
+064128.51 -744027.0 +000006.7+000050.200003.6 08.8300.42F? 0
+064412.37 -124857.9 -000002.4-000012.400004.6 08.8300.29A? 0
+064412.53 +430235.5 -000008.2+000001.500011.3 08.8300.18A? 0
+064753.46 +521505.6 -000015.3-000114.400042.2 08.8300.68G? 0
+065033.20 +404603.2 -000014.8+000005.900015.8 08.8300.30A? 0
+065041.89 -434045.1 -000021.7-000038.700003.7 08.8300.32F? 0
+065048.66 -171810.3 -000003.1+000002.700001.2 08.83-0.07B? 0
+065052.54 +525908.0 +000018.7-000014.500027.9 08.8300.53F? 0
+065233.39 -274615.0 +000017.3+000068.300008.2 08.8300.50F? 0
+065405.70 -091945.2 -000032.8+000005.600036.6 08.8300.91G? 0
+065425.34 -013848.1 +000010.6+000019.300004.5 08.83-0.09B? 0
+065538.30 +621128.6 +000045.0-000089.100011.0 08.8300.60G? 0
+070027.50 -003124.4 +000095.8+000014.800010.2 08.8300.59G? 0
+070052.93 +033101.8 -000005.5+000003.000017.0 08.8300.96K? 0
+070428.76 -315852.7 +000006.6+000015.900023.1 08.8300.07A? 0
+070438.73 -135633.9 +000000.8+000007.800006.6 08.83-0.06B? 0
+070459.69 +341810.8 -000005.2+000000.300010.6 08.83-0.06B? 0
+070759.37 -312435.2 -000011.0+000023.400004.5 08.83-0.01B? 0
+070918.91 -224610.5 +000002.9+000014.000001.7 08.8300.24A? 0
+071005.45 +270354.0 -000007.2-000012.000002.0 08.83-0.05B? 0
+071102.97 -265843.1 -000015.8-000008.000004.8 08.8300.45F? 0
+071133.33 -235812.6 +000003.8+000003.500001.6 08.8300.28A? 0
+071230.14 +450835.7 +000035.6-000010.500031.2 08.8300.96K? 0
+071328.57 +151313.4 -000010.6-000017.400007.2 08.8300.96K? 0
+071350.91 -000816.9 -000000.3+000002.200005.6 08.8300.34F? 0
+071456.69 +140010.6 -000008.3-000017.500003.7 08.83-0.06B? 0
+071813.00 -332753.3 -000071.5-000026.600003.3 08.8300.61G? 0
+072548.43 +642004.8 +000020.3+000009.000007.4 08.8300.53F? 0
+072849.16 -045207.3 -000000.8-000015.200011.8 08.8300.13A? 0
+072902.08 -005248.0 -000009.2-000003.300017.4 08.8300.21A? 0
+072922.27 -233129.4 -000009.1+000014.700007.6 08.8300.01A? 0
+072952.70 -564339.8 -000005.5+000013.000008.0 08.8300.04A? 0
+073005.64 +115148.7 -000025.6+000024.000029.3 08.8300.90G? 0
+073052.72 -103255.7 -000018.3-000008.400006.4 08.83-0.01B? 0
+073109.76 +000956.9 -000005.0-000005.100007.9 08.8300.12A? 0
+073250.66 +225303.9 -000071.6+000009.500012.2 08.8300.55F? 0
+073311.97 +045545.3 -000015.6-000003.800007.9 08.8300.24A? 0
+073406.18 +023841.8 -000018.6-000002.900008.2 08.83-0.01B? 0
+073754.53 -031640.2 -000008.7+000011.600004.3 08.8300.11A? 0
+073921.68 -264107.6 -000009.7+000000.900006.3 08.8300.18A? 0
+073948.72 +524028.9 -000007.9-000041.700015.5 08.8300.45F? 0
+073953.46 +083704.3 -000026.7+000011.200001.8 08.8300.87G? 0
+074026.16 -115221.5 +000023.2-000005.300003.9 08.8300.41F? 0
+074059.69 -375710.9 -000038.2-000005.900001.5 08.8300.45F? 0
+074251.54 -184037.7 -000008.4+000006.900005.1 08.8300.01A? 0
+074300.18 +132635.2 -000011.9-000015.800007.4 08.8300.21A? 0
+074437.89 -330450.9 -000008.1+000009.300004.1 08.8300.96K? 0
+074553.78 -204132.1 -000001.9+000008.100004.4 08.83-0.04B? 0
+074647.10 -414125.6 +000000.7-000005.200001.8 08.8300.06A? 0
+074804.93 -542506.0 +000002.4+000048.500002.7 08.8300.55F? 0
+074836.97 -163238.0 +000003.6+000005.800005.4 08.83-0.02B? 0
+074918.68 -131625.1 +000035.0-000023.300022.8 08.8300.52F? 0
+074943.75 +555822.9 -000009.2-000000.500025.0 08.8300.63G? 0
+075003.94 -604001.6 -000012.7+000010.200010.2 08.83-0.04B? 0
+075122.80 -464211.7 +000004.6+000011.700006.2 08.83-0.02B? 0
+075148.69 -075536.3 +000005.2+000005.900003.1 08.8300.91G? 0
+075250.90 -763649.6 -000009.7-000024.500014.7 08.8300.41F? 0
+075518.32 +131756.9 +000014.4-000064.900003.9 08.8300.47F? 0
+075638.10 -653650.3 -000013.9+000000.700000.7 08.8300.13A? 0
+075708.93 -132340.3 +000005.4+000008.100012.8 08.8300.40F? 0
+075750.10 -115311.7 -000053.2+000034.700013.7 08.8300.55F? 0
+075828.32 -595741.5 -000004.7+000007.100000.6 08.8300.07A? 0
+075830.74 -604344.7 -000012.0+000004.900006.7 08.8300.03A? 0 0.10 1.00
+080232.69 -041849.3 -000051.1+000034.700015.1 08.8300.39F? 0
diff --git a/kstars/kstars/data/hip107.dat b/kstars/kstars/data/hip107.dat
new file mode 100644
index 00000000..68c659a4
--- /dev/null
+++ b/kstars/kstars/data/hip107.dat
@@ -0,0 +1,1000 @@
+080252.92 +095218.5 +000039.5+000051.500014.5 08.8300.03A? 0
+081343.91 -313257.3 -000005.5+000012.000007.3 08.8300.04A? 0
+081433.42 -113152.6 -000025.2+000019.200001.0 08.8300.38F? 0
+081846.13 +070251.0 +000016.7+000026.400006.9 08.8300.33F? 0
+081848.47 -040503.8 -000000.3+000004.500018.5 08.8300.43F? 0
+081938.05 -314924.5 -000005.1+000006.400003.3 08.83-0.01B? 0
+082234.88 -095953.7 -000010.6-000011.100013.6 08.8300.66G? 0
+082243.69 -314202.4 -000013.2+000009.500001.4 08.83-0.15B? 0
+082256.27 +043307.8 -000012.2-000001.900009.0 08.8300.23A? 0
+082344.90 +073216.8 -000020.5-000010.200002.3 08.8300.42F? 0
+082419.69 -022522.5 -000108.1-000068.700028.0 08.8300.66G? 0
+082720.33 -450621.8 -000019.5-000002.200005.6 08.8300.08A? 0
+082735.58 +135847.9 +000016.2-000019.100000.8 08.8300.40F? 0
+082739.04 +273342.5 +000010.5-000006.900013.3 08.8300.26A? 0
+082900.06 -294238.3 -000013.3+000003.800007.8 08.8300.92G? 0
+082916.10 -210227.9 -000080.3+000006.000017.4 08.8300.46F? 0
+083028.24 -205224.2 -000024.8-000005.200005.5 08.8300.21A? 0
+083136.29 -351150.5 -000004.5+000012.300006.9 08.83-0.05B? 0
+083455.63 -105541.1 +000005.6-000024.900001.0 08.8300.38F? 0
+083505.53 -114240.7 -000001.4+000010.700013.2 08.8300.01A? 0
+083904.18 -461336.6 -000027.9-000025.000020.7 08.8300.18A? 0
+083909.31 +185706.8 -000010.3-000000.300003.9 08.8300.42F? 0
+084054.08 +130809.9 -000021.4+000056.600020.8 08.8300.58G? 0
+084304.35 -481103.6 -000010.6+000003.900006.2 08.8300.00A? 0
+084326.97 +651254.7 -000023.9-000003.100017.4 08.8300.49F? 0
+084909.29 +080103.9 -000071.8+000028.600003.2 08.8300.49F? 0
+085412.84 +300724.9 -000076.0-000031.800006.9 08.8300.36F? 0
+085631.59 -503118.3 -000096.5+000130.800017.8 08.8300.52F? 0
+085719.33 -565001.6 -000014.0+000000.300002.6 08.8300.31A? 0
+085730.37 +012304.0 -000003.5-000000.500006.6 08.83-0.01B? 0
+090037.91 +351247.2 +000000.8-000028.700005.6 08.8300.78G? 0
+090344.01 -040929.9 -000028.2+000006.500008.4 08.8300.45F? 0
+090415.04 +030135.7 +000028.9-000087.400020.5 08.8300.87G? 0
+090501.59 -234634.1 -000019.9+000001.500018.0 08.8300.36F? 0
+091147.24 -743650.6 +000004.8+000010.200008.6 08.83-0.05B? 0
+091410.68 -502055.3 -000006.7+000020.900001.4 08.8300.14A? 0
+091426.25 -195958.5 -000074.1+000068.600005.0 08.8300.89G? 0
+091512.62 -175745.3 -000043.0+000030.700007.0 08.8300.99K? 0
+091530.53 -003713.4 -000027.8-000009.700013.5 08.8300.33F? 0
+091547.95 -543124.6 -000016.5+000009.000006.7 08.83-0.05B? 0
+091833.06 +380525.3 +000006.9-000004.700002.1 08.8300.07A? 0
+092233.78 -492527.0 -000017.3+000022.000019.1 08.8300.23A? 0
+092513.11 -452901.6 -000037.3+000043.900003.1 08.8300.97K? 0
+092524.06 -465844.7 +000009.8+000002.300021.4 08.8300.99K? 0
+092903.62 +010428.5 +000025.1-000024.600005.8 08.8300.15A? 0
+093218.06 -192738.5 -000030.7+000006.400000.0 08.8300.25A? 0
+093315.25 -185258.5 -000007.0+000002.500002.6 08.8300.27A? 0
+093328.98 +034838.9 -000134.7-000030.900009.1 08.8300.43F? 0
+093632.54 -222547.0 -000025.0+000031.900032.0 08.8300.68G? 0
+093723.69 -650845.3 -000004.9+000006.500006.3 08.8300.13A? 0
+093923.32 -474403.3 -000037.3+000012.100003.4 08.8300.45F? 0
+094247.32 +453102.0 -000000.1+000008.700006.4 08.8300.42F? 0
+094305.57 -600804.5 +000007.5-000007.600009.5 08.8300.96K? 0
+094602.74 -571045.3 -000014.5+000005.900029.3 08.8300.94G? 0
+094811.25 +045728.4 -000009.0+000001.600006.3 08.8300.99K? 0
+095226.15 +265855.0 +000000.0+000000.000000.0 08.8300.69G? 1
+095504.77 -691128.3 -000098.1+000029.100023.1 08.8300.40F? 0
+095726.52 +020625.0 -000054.2+000002.000003.8 08.8300.33F? 0
+095910.22 -422341.5 -000016.1+000006.700001.8 08.8300.03A? 0
+100315.62 +605518.5 -000007.2-000052.600002.3 08.8300.87G? 0
+100626.87 -300712.9 -000056.8+000005.900009.5 08.8300.55F? 0
+100636.57 +053123.9 +000051.5-000030.800018.6 08.8300.64G? 0
+100638.56 -191830.4 +000026.5-000052.800018.3 08.8300.60G? 0
+100707.54 -421907.7 -000023.6+000013.400003.8 08.8300.30A? 0
+100752.24 +004152.8 +000027.2+000000.900005.8 08.8300.41F? 0
+101018.78 +382448.4 +000020.0+000017.100011.2 08.8300.70G? 0
+101702.94 +100651.7 +000018.8-000000.500010.9 08.8300.15A? 0
+101750.37 +234954.8 -000016.4-000029.900000.3 08.8300.47F? 0
+102535.80 +665618.5 -000057.2+000002.100017.3 08.8300.58F? 0
+102816.69 -501446.8 -000002.8-000004.500001.6 08.8300.15A? 0
+103426.01 +033704.5 +000016.4+000001.800003.9 08.8300.91G? 0
+103452.26 -651205.2 -000004.7-000010.600005.5 08.8300.03A? 0
+103845.46 -830631.5 -000257.5+000207.200013.6 08.8300.67G? 0
+104058.56 -740113.4 -000032.9+000006.400007.6 08.8300.05A? 0
+104104.05 -571959.7 -000031.1-000003.400005.3 08.83-0.01B? 0
+104301.41 -065245.0 +000034.9-000017.900010.9 08.8300.93G? 0
+104400.14 +791503.6 -000031.9-000004.400000.3 08.8300.90G? 0
+104441.81 -594656.4 +000000.0+000000.000000.0 08.83-0.02B? 0
+104804.34 -522001.1 -000002.9-000003.700000.9 08.8300.24A? 0
+105129.98 +364701.0 +000007.5-000016.700015.6 08.8300.38F? 0
+105241.79 -013217.1 -000000.5-000016.500006.0 08.8300.96K? 0
+105406.84 -324731.2 +000009.8-000022.500013.5 08.8300.99K? 0
+105431.84 +225657.7 +000019.7-000162.300000.4 08.8300.65G? 0
+105443.22 +723823.9 -000021.3+000041.400007.6 08.8300.52F? 0
+105821.74 +163615.2 -000059.5+000055.300012.9 08.8300.90G? 0
+110246.57 -434306.5 -000051.6+000002.500003.8 08.8300.50F? 0
+110510.75 -611035.0 +000008.5+000003.800002.0 08.83-0.03B? 0
+110624.22 +512217.1 -000024.7-000023.000005.6 08.8300.43F? 0
+110800.18 -681514.6 -000004.9+000021.400015.5 08.8300.39F? 0
+111317.68 -134811.6 -000019.0-000010.100012.4 08.8300.10A? 0
+111536.72 +594643.5 +000000.0+000000.000000.0 08.8300.48F? 1
+111810.48 -362559.5 -000010.3-000008.700008.2 08.8300.27A? 0
+111818.35 -625828.5 -000000.5+000000.400008.0 08.8300.16A? 0
+112356.43 -610527.9 -000022.9+000009.400002.3 08.83-0.04B? 0
+112418.06 +141008.7 -000093.3+000022.800005.7 08.8300.50F? 0
+112421.35 -591709.7 -000020.5+000018.400010.7 08.83-0.05B? 0
+112651.10 -381655.5 -000013.8-000005.700000.2 08.8300.47F? 0
+112716.85 -590036.5 -000029.7+000001.100023.6 08.8300.94G? 0
+112802.08 +694728.9 -000022.7+000027.800005.7 08.8300.39F? 0
+112949.85 -242903.6 -000051.6+000019.600013.6 08.8300.40F? 1
+113006.43 -103823.5 -000053.4-000100.500025.2 08.8300.63G? 0
+113107.64 -585008.2 -000003.5-000000.300007.6 08.8300.49F? 0
+113400.05 -593338.4 -000015.4-000013.300003.1 08.8300.87G? 0
+113434.13 -282249.2 -000112.2+000015.400005.5 08.8300.62G? 0
+113439.74 +633836.0 +000048.7-000007.800000.6 08.8300.56F? 0
+114557.01 -531857.0 -000014.6+000001.500001.3 08.8300.07A? 0
+114756.75 -371541.2 -000086.2+000030.000003.0 08.8300.42F? 0
+115153.95 +675122.5 +000010.5-000002.100004.3 08.8300.34F? 0
+115239.83 -615939.8 +000045.7-000079.500005.6 08.8300.51F? 0
+115254.06 -610103.9 -000016.9+000002.000001.9 08.8300.91G? 0
+115313.26 -282402.0 -000051.2-000009.900004.1 08.8300.39F? 0
+115319.59 -243515.5 -000088.0+000016.200031.3 08.8300.60G? 0
+115950.90 +590530.1 -000055.7-000022.500010.3 08.8300.41F? 0
+120219.69 -684850.6 -000006.7-000009.100007.0 08.8300.10A? 0
+120319.78 -554809.4 -000001.1+000005.700012.8 08.83-0.05B? 0
+120645.77 +051757.2 +000023.7-000006.900006.0 08.8300.56F? 0
+121059.78 -205422.9 -000003.7-000030.800009.2 08.8300.95K? 0
+121240.24 +501646.6 -000027.1-000006.400015.3 08.8300.38F? 0
+121725.35 -031805.0 -000015.8-000002.700021.4 08.8300.42F? 0
+121813.20 +095206.5 -000023.5-000018.600005.2 08.8300.20A? 0
+122213.32 -331919.5 -000049.6+000007.100009.7 08.8300.43F? 0
+122219.55 -450949.0 -000020.2-000003.400000.2 08.8300.12A? 0
+122338.55 +013122.0 -000003.9+000006.700001.4 08.8300.23A? 0
+122415.17 -782200.2 +000121.5+000030.800017.2 08.8300.72G? 0
+122551.85 -294009.1 -000019.3-000038.200015.7 08.8300.36F? 0
+122955.47 -262513.1 +000029.6-000096.500010.1 08.8300.77G? 0
+123014.70 +724034.7 -000014.0-000000.900002.0 08.8300.36F? 0
+123105.26 -593226.7 -000018.4+000000.500006.5 08.8300.13A? 0
+123141.30 +220724.4 -000042.0+000005.300000.9 08.8300.03A? 0
+123440.50 +083339.4 -000024.6+000006.800010.8 08.8300.56F? 0
+123448.89 -411405.2 -000226.8+000068.800041.7 08.8300.91G? 0
+123915.76 -571924.5 +000037.9+000027.300009.6 08.8300.69G? 0
+124026.22 -500635.8 -000026.4-000015.100006.1 08.8300.02A? 0
+124801.44 -090839.8 -000012.0-000017.300038.7 08.8300.35F? 0
+124930.30 -195347.4 -000020.4+000016.000027.4 08.8300.56F? 0
+125042.46 -073810.2 -000008.6-000024.900022.0 08.8300.96K? 0
+125107.83 +072624.5 -000004.4-000041.600014.0 08.8300.49F? 0
+125142.73 +440124.2 -000036.1-000015.700006.0 08.8300.51F? 1
+125749.43 -130803.8 +000000.0+000000.000000.0 08.8300.54F? 1
+130502.72 -453900.2 -000011.4-000010.200003.0 08.8300.46F? 0
+130743.48 -471733.1 -000030.1-000004.800011.6 08.8300.87G? 0
+131021.72 +572533.6 +000003.1-000002.600006.0 08.8300.44F? 0
+131310.69 -615331.2 -000002.2-000042.300016.5 08.8300.59G? 0
+132153.33 -655544.3 -000007.8+000005.000010.8 08.8300.05A? 0
+132532.16 -201042.8 -000046.2-000021.000029.2 08.8300.45F? 0
+132709.32 -202006.6 -000121.0-000003.600014.2 08.8300.96K? 0
+133125.71 -040024.5 +000021.5+000004.100003.1 08.8300.94G? 0
+133129.10 -431837.3 -000061.9-000021.700023.6 08.8300.46F? 0
+133234.76 -163315.2 -000053.4-000003.900026.7 08.8300.45F? 0
+133255.90 -440622.2 -000005.4-000047.700006.0 08.8300.46F? 0
+133337.56 +532301.2 +000001.9-000018.600021.8 08.8300.99K? 0
+133435.26 -425003.2 +000031.6-000002.200012.9 08.8300.28A? 0
+133438.55 +285009.2 -000083.7+000008.800002.9 08.8300.64G? 0
+133530.89 -290920.4 -000006.2-000008.500003.1 08.8300.03A? 0
+133614.45 +094940.5 +000002.5+000015.500015.3 08.8300.56F? 0
+134142.80 -040145.3 -000212.0-000063.100019.3 08.8300.53F? 0
+134843.13 -584716.3 +000000.1-000003.000004.1 08.8300.02A? 0
+134932.06 -662409.3 -000014.4-000008.300013.0 08.8300.03A? 0
+135017.16 -633641.0 -000003.5-000004.500005.9 08.83-0.01B? 0
+135040.54 -575917.1 +000013.6+000001.400002.0 08.8300.11A? 0
+135054.00 +033320.0 -000016.0-000007.100024.3 08.8300.33F? 0
+135115.60 +185342.6 +000006.0+000010.700006.1 08.8300.39F? 0
+135118.99 -643134.9 -000001.9+000009.500001.9 08.83-0.00B? 0
+135308.95 -750603.2 -000022.2-000012.000000.8 08.8300.19A? 0
+135313.97 +144131.7 +000032.8-000009.600008.6 08.8300.49F? 0
+135840.38 +091837.2 -000072.1+000067.200004.5 08.8300.22A? 0
+140447.79 +080948.4 -000007.4+000022.900012.1 08.8300.62G? 0
+140449.75 +255027.0 +000014.4-000113.700021.5 08.8300.79G? 0
+140731.57 -482757.1 -000019.4-000010.000004.7 08.8300.01A? 0
+141036.23 +492715.3 -000012.3-000055.600020.5 08.8300.57F? 0
+141250.26 -633054.5 +000003.5-000000.400004.1 08.8300.04A? 0
+141348.66 -605553.8 -000021.6-000006.600000.9 08.8300.52F? 0
+141512.14 +465826.8 +000007.1-000023.300004.2 08.8300.34F? 0
+141539.56 -630308.6 +000000.0+000000.000000.0 08.8300.42F? 1
+142046.95 -422637.4 +000000.0+000000.000000.0 08.8300.46F? 0
+142128.43 -192034.1 -000013.1+000001.900004.5 08.8300.56F? 0
+142634.82 -184912.2 -000187.3+000013.200034.0 08.8300.89G? 0
+142725.55 +400918.8 -000020.0-000008.100005.9 08.8300.52F? 0
+143223.94 -770954.6 -000056.6-000022.400001.7 08.8300.29A? 0
+143324.23 -495319.9 -000021.8-000012.600007.2 08.8300.95K? 0
+143449.48 +060708.5 -000015.9+000005.800015.3 08.8300.87G? 0
+143601.24 -563104.3 +000017.8-000012.000004.9 08.8300.08A? 0
+143700.41 -240218.7 -000039.7+000056.500009.9 08.8300.51F? 0
+144043.12 +341647.1 -000038.0-000007.600003.2 08.8300.29A? 0
+144753.92 -560235.6 -000010.7-000029.600019.7 08.8300.54F? 0
+145051.55 -085507.3 +000047.9-000057.400005.7 08.8300.55F? 0
+145329.56 -271609.7 -000059.8-000021.000016.5 08.8300.38F? 0
+145640.45 -140816.0 -000028.4-000022.300012.0 08.8300.27A? 0
+145818.77 -171441.3 -000168.9+000030.800025.2 08.8300.64G? 0
+145946.24 -211045.5 -000042.5-000010.000004.4 08.8300.24A? 0
+150332.00 -403522.9 -000011.3-000011.400012.1 08.8300.46F? 0
+150336.91 +445922.6 -000182.9+000300.000015.1 08.8300.60G? 0
+150809.15 +105452.5 -000054.7-000012.600002.3 08.8300.53F? 0
+151047.10 -665229.1 -000009.0+000002.300006.2 08.8300.08A? 0
+151540.40 -551318.2 -000056.9-000041.700016.5 08.8300.50F? 0
+151626.96 -323911.3 -000009.9-000026.900006.7 08.8300.94G? 0
+152241.89 +650128.5 +000021.1+000008.400011.7 08.8300.54F? 0
+152255.83 -530808.4 +000025.0-000008.200016.5 08.8300.20A? 0
+152415.86 -662437.4 +000027.8+000006.000001.1 08.8300.55F? 0
+153008.79 -413553.4 -000021.3+000008.300005.5 08.8300.08A? 0
+153015.03 -080314.4 -000008.9-000012.200003.7 08.8300.36F? 0
+153218.44 -422234.0 +000001.1+000006.000006.7 08.8300.07A? 0
+153226.85 -691337.4 -000006.3+000012.200002.5 08.8300.34F? 0
+153407.55 +601929.5 -000026.2+000015.200005.3 08.8300.28A? 0
+153413.25 +233817.0 -000040.9+000004.500016.7 08.8300.52F? 0
+153541.95 -544332.1 -000020.7+000003.600008.2 08.8300.02A? 0
+153729.64 -154412.0 -000003.8-000028.900007.0 08.8300.98K? 0
+154242.84 +093109.7 -000000.7-000009.700001.7 08.8300.58F? 0
+154911.99 -031401.3 +000000.0+000000.000000.0 08.8300.47F? 1
+155046.97 -395124.6 -000030.7-000036.200011.5 08.8300.54F? 0
+155246.03 -565607.7 +000005.6-000017.600003.5 08.8300.09A? 0
+155901.77 +154448.0 +000012.4-000004.600007.7 08.8300.39F? 0
+155930.51 +132647.5 -000005.1-000021.000007.1 08.8300.25A? 0
+160019.17 -272054.1 -000026.5+000000.200002.2 08.8300.41F? 0
+160206.44 -320653.4 -000051.0+000005.700006.9 08.8300.56F? 0
+160209.59 +071329.9 -000013.1-000008.200011.7 08.8300.35F? 0
+160701.20 -534939.1 -000001.0+000003.300005.3 08.8300.20A? 0
+161143.45 -543552.0 -000000.1-000030.100003.8 08.8300.27A? 0 0.10 1.00
+161631.08 -633558.3 -000008.1-000048.900003.6 08.8300.45F? 0
+162041.65 -500852.6 -000014.4-000013.600007.2 08.8300.14A? 0
+162134.07 -392552.5 +000111.3-000071.900000.2 08.8300.63G? 0
+163355.01 +471617.6 -000011.5+000031.100019.2 08.8300.50F? 0
+163452.30 -181813.7 -000024.3-000063.900037.9 08.8300.66G? 0
+163800.01 +303637.2 +000009.8+000039.000004.4 08.8300.47F? 0
+164326.83 +231147.1 -000025.6+000022.300001.2 08.8300.47F? 0
+164517.30 -323748.3 -000009.4+000023.000021.8 08.8300.21A? 0
+164530.85 +064118.8 -000018.6-000023.600009.0 08.8300.40F? 0
+164911.21 -050852.8 +000037.4-000041.500021.9 08.8300.69G? 0
+164951.93 +140158.8 -000021.5-000078.000009.6 08.8300.75G? 0
+165003.66 -152534.7 -000004.3+000030.500033.5 08.8300.56F? 0
+165046.56 -275406.9 -000004.3-000016.300010.7 08.8300.47F? 0
+165333.96 +432327.6 -000046.4+000041.500012.2 08.8300.83G? 0
+165356.90 -185420.8 -000021.1-000015.300038.5 08.8300.29A? 0
+165359.80 +290623.4 +000003.6-000036.400006.8 08.8300.51F? 0
+170040.43 -291524.6 -000011.2-000032.100011.4 08.8300.24A? 1
+170144.21 +045450.1 -000065.6-000003.300016.6 08.8300.54F? 0
+170236.68 -291838.4 -000011.5-000011.800011.3 08.8300.07A? 0
+170424.14 -702518.0 -000018.8-000040.700002.4 08.8300.35F? 0
+170621.82 -693915.0 -000000.1-000014.400000.9 08.8300.99K? 0
+170854.83 +463019.5 -000022.6-000004.600006.3 08.8300.54F? 0
+171344.23 -533451.5 +000033.7+000001.800020.9 08.8300.29A? 0
+171414.06 -460104.8 +000000.9-000013.100021.9 08.8300.35F? 0
+171658.12 -105356.0 +000004.5-000016.500047.9 08.8300.54F? 0
+172113.92 +254227.5 +000012.6-000030.000000.9 08.8300.41F? 0
+172126.55 -353603.5 +000000.1-000018.300017.0 08.8300.27A? 0
+172313.57 -424945.2 +000013.6-000001.900005.6 08.8300.03A? 0
+172722.32 +312740.7 -000009.1-000034.900005.9 08.8300.64G? 0
+172756.36 -580407.9 +000011.4+000015.700009.0 08.8300.22A? 0
+172833.97 +094319.7 +000008.9+000000.400012.7 08.8300.51F? 0
+173407.13 -811700.8 -000003.0-000108.700018.0 08.8300.77G? 0
+173417.59 +151839.0 +000013.5-000037.100005.2 08.8300.42F? 0
+173429.70 -430935.8 +000011.9+000008.400000.5 08.83-0.02B? 0
+173831.31 +101017.9 +000004.5-000014.000004.2 08.8300.54F? 0
+173846.22 +533957.6 -000012.0+000007.900005.8 08.8300.49F? 0
+174208.51 +121802.1 +000030.3-000014.500011.5 08.8300.43F? 0
+174306.49 +014415.5 -000008.9-000003.200013.6 08.8300.59G? 0
+174332.48 -164851.8 -000028.0-000003.500013.2 08.8300.13A? 0
+174430.38 -534315.2 +000017.1-000033.800005.5 08.8300.32F? 0
+174536.64 +194331.4 -000030.9+000051.700010.2 08.8300.50F? 0
+174626.29 +415041.1 -000002.2-000011.600006.5 08.8300.98K? 0
+174638.23 +351647.3 -000043.5+000025.400003.8 08.8300.49F? 0
+175202.70 +081941.6 -000009.7-000008.000013.5 08.8300.09A? 0
+175216.54 -362257.6 -000009.0-000011.400056.0 08.83-0.00B? 0
+175430.30 +051143.7 +000004.1-000029.500015.5 08.8300.12A? 0
+175433.67 -335632.1 +000028.7+000012.300006.9 08.8300.14A? 0
+175651.39 -383220.0 +000006.1+000004.800013.6 08.8300.50F? 0
+175855.98 -222302.4 -000292.4-000136.100002.9 08.8300.49F? 0
+175911.34 -552952.5 -000017.4-000045.000000.8 08.8300.39F? 0
+180126.35 +034626.8 +000003.8-000022.400004.2 08.8300.20A? 0
+180741.03 -352320.2 +000017.5-000006.700007.3 08.8300.72G? 0
+180932.50 +121553.5 -000085.0-000121.100021.3 08.8300.64G? 0
+180933.30 -104920.2 +000005.9-000029.100030.9 08.8300.80G? 0
+181006.71 +470519.8 +000024.7-000030.900004.9 08.8300.34F? 0
+181334.03 -243540.5 +000008.4-000000.300000.4 08.8300.28A? 0
+181808.23 -585432.3 +000000.7-000002.800018.4 08.8300.83G? 0
+182411.39 +453946.6 +000056.9+000119.700001.4 08.8300.74G? 0
+182520.45 +695716.5 -000006.2-000000.400010.6 08.8300.55F? 0
+182658.24 +344110.8 -000021.3+000000.700001.0 08.8300.09A? 0
+182825.85 +444422.2 -000012.5+000009.200005.9 08.8300.39F? 0
+182851.33 -212202.2 +000076.7-000013.600016.4 08.8300.10A? 0
+182958.73 +213123.5 -000004.7-000000.100003.8 08.8300.09A? 0
+183001.22 -125654.9 +000000.0+000000.000000.0 08.8300.46F? 0
+183032.94 +041626.6 -000002.1-000011.500000.0 08.8300.26A? 0
+183251.57 +171812.5 +000004.6-000018.400003.5 08.8300.12A? 0
+183302.28 -454206.0 -000044.3-000032.100004.1 08.8300.91G? 0
+183408.69 +102144.2 +000007.0+000000.900015.3 08.8300.14A? 0
+183409.06 +112234.6 -000002.4+000003.200006.9 08.8300.07A? 0
+183444.45 +632756.8 -000014.3+000033.900004.2 08.8300.99K? 0
+183458.55 -383924.5 -000007.0-000090.400005.2 08.8300.65G? 0
+183512.76 +061019.0 -000032.3+000040.300001.3 08.8300.54F? 0
+183513.13 +372158.5 -000009.6+000006.300029.5 08.8300.99K? 0
+183948.48 -253002.5 +000002.3-000019.900015.9 08.8300.32F? 0
+184121.13 -721321.7 -000057.2+000057.100003.1 08.8300.54F? 0
+184324.28 +485739.5 -000002.3+000027.400014.4 08.8300.39F? 0
+184623.90 +431346.1 -000014.8+000018.700007.0 08.8300.32F? 0
+184832.95 +205010.2 -000002.4-000007.000014.4 08.8300.47F? 0
+185004.34 -131628.9 +000011.2-000133.200001.6 08.8300.67G? 0
+185434.90 -395542.6 -000004.8-000003.500014.8 08.8300.44F? 0
+185510.04 -524344.7 -000010.2-000003.600011.5 08.8300.20A? 0
+185526.87 +730947.3 +000020.7+000021.900006.7 08.8300.18A? 0
+185724.50 +065846.1 +000027.4-000029.300004.3 08.8300.29A? 0
+185748.63 +650420.0 -000018.1+000012.300007.2 08.8300.54F? 0
+190009.70 +251058.8 +000004.4-000011.700020.4 08.8300.27A? 0
+190052.62 -421007.9 +000013.4-000059.900001.8 08.8300.50F? 0
+190304.14 +534715.2 +000010.7+000043.400007.2 08.8300.55F? 0
+190447.08 +095552.2 -000011.3+000004.000001.2 08.8300.32F? 0
+190452.73 +245459.6 -000008.4-000021.000015.6 08.8300.31A? 0
+190708.64 -803308.9 -000040.3-000007.900010.0 08.8300.72G? 0
+190750.03 +144020.3 +000006.7+000026.800013.0 08.8300.84G? 0
+191026.94 -502811.6 -000024.1-000046.200002.7 08.8300.25A? 0
+191047.85 +244754.2 +000048.6-000013.400007.3 08.8300.55F? 0
+191233.07 +152943.6 +000015.1+000004.700008.0 08.8300.28A? 0
+191745.65 +031720.5 -000014.1-000060.600021.7 08.8300.63G? 0
+192038.69 +190030.4 -000001.6-000001.300005.0 08.8300.30A? 0
+192308.51 +255519.6 +000005.6-000009.100008.4 08.8300.10A? 0
+192733.17 +200917.4 +000004.1+000003.700011.3 08.8300.16A? 0
+192937.78 -254807.1 +000003.3-000029.100036.5 08.8300.46F? 0
+193006.35 -244135.0 +000006.4+000015.400003.7 08.8300.40F? 0
+193056.04 -171409.8 +000054.6-000070.700001.7 08.8300.51F? 0
+193122.19 +364217.4 -000010.7+000008.100001.5 08.8300.48F? 1
+193301.79 +033417.4 +000007.9-000028.100010.3 08.8300.54F? 0
+193440.30 +285427.0 +000041.0-000044.900012.0 08.8300.82G? 0
+193637.13 +205253.1 +000020.7-000175.800008.2 08.8300.71G? 0
+193817.85 +083505.3 -000038.2-000043.900012.1 08.8300.68G? 0
+193859.71 +081439.9 +000003.4+000017.800023.4 08.8300.59G? 0
+193918.78 -595129.6 +000018.2-000032.100000.5 08.8300.49F? 0
+194250.53 -181156.4 -000036.0+000000.700024.1 08.8300.48F? 0
+194332.54 -721527.3 -000003.9-000041.000023.0 08.8300.55F? 0
+194508.95 +395602.4 +000003.8-000041.600015.6 08.8300.49F? 0
+194937.62 -013316.8 -000034.0-000049.600006.7 08.8300.64G? 0
+194938.99 +071800.0 -000001.7-000033.900018.2 08.8300.57F? 0
+195119.75 -111746.1 -000061.2-000039.300005.1 08.8300.54F? 0
+195208.30 +314746.0 +000007.0+000002.600006.0 08.83-0.05B? 0
+195513.56 -002604.3 +000021.2-000040.900014.0 08.8300.18A? 0
+195817.72 -141911.9 -000040.9-000075.200020.9 08.8300.56F? 0
+195836.60 +073052.6 -000024.8-000023.100006.0 08.8300.52F? 0
+195853.38 +302155.5 +000008.6+000018.300011.1 08.8300.13A? 0
+200113.45 +265422.5 -000003.1-000042.100017.1 08.8300.40F? 0
+200643.94 +320433.7 +000017.9+000016.600004.5 08.8300.28A? 0
+200719.84 +324754.1 +000007.1+000019.400001.3 08.8300.38F? 0
+200735.93 +714613.1 +000013.5-000007.700018.7 08.8300.94G? 0
+200857.85 -490441.9 -000025.4-000045.000021.1 08.8300.38F? 0
+200907.53 +222631.2 +000018.1+000001.400014.6 08.8300.96K? 0
+200917.89 -192449.0 +000009.8+000003.700004.7 08.8300.26A? 0
+200934.24 -100914.4 -000024.1+000052.400010.2 08.8300.62G? 0
+201015.90 -471954.7 +000015.4+000008.900008.2 08.8300.54F? 0
+201036.83 +345204.0 +000028.4-000028.100019.6 08.8300.57F? 1
+201112.18 +541309.0 +000009.2-000002.600005.0 08.8300.04A? 0
+201142.65 +470320.6 +000012.5+000001.000003.0 08.8300.11A? 0
+201239.39 +324330.1 +000007.6-000013.600006.9 08.83-0.01B? 0
+201411.31 -132921.6 +000008.6+000022.300013.1 08.8300.97K? 0
+201444.18 +224942.9 +000006.0-000012.300005.5 08.8300.41F? 0
+201731.57 +445342.7 -000032.9-000075.100010.1 08.8300.42F? 0
+201816.94 +754540.4 +000001.7+000003.300000.1 08.8300.40F? 0
+201906.33 -692606.5 +000016.2-000003.200001.9 08.83-0.18B? 0
+202222.05 -184119.5 +000053.0+000003.600037.5 08.8300.49F? 1
+202418.48 +381106.2 +000001.5-000003.600010.4 08.8300.14A? 0
+202611.32 -055245.1 +000006.0-000002.200007.5 08.8300.51F? 0
+202613.90 +475453.8 +000006.7+000026.200000.3 08.8300.40F? 0
+202646.31 +280404.3 +000007.8-000007.600010.5 08.8300.16A? 0
+202832.03 +404902.9 +000000.3+000000.800013.9 08.8300.73G? 0
+202844.16 +395654.2 -000001.5+000006.400011.2 08.83-0.00B? 0
+203008.49 -392801.1 +000055.7-000283.900010.3 08.8300.78G? 0
+203017.09 -641430.2 +000048.4-000058.500008.9 08.8300.46F? 0
+203056.08 +255939.3 -000017.2-000005.700000.0 08.8300.34F? 0
+203219.58 -490657.0 -000016.2-000018.500000.7 08.8300.43F? 0
+203507.81 -380526.6 +000004.2-000017.700003.6 08.8300.50F? 0
+203508.31 +620147.6 -000002.5-000012.000002.9 08.8300.10A? 0
+203532.99 +580738.8 +000006.2+000004.800000.6 08.8300.29A? 0
+204049.84 +334807.9 +000005.7-000001.800000.5 08.8300.38F? 0
+204143.28 -122019.0 -000042.8-000020.500021.4 08.8300.60G? 0
+204524.13 -074404.4 +000013.0-000005.200005.9 08.8300.07A? 0
+204658.58 +270642.7 +000006.4+000015.700004.7 08.8300.25A? 0
+205037.32 +310430.9 +000006.2-000014.200001.2 08.8300.14A? 0
+205039.56 +363241.2 -000005.6+000003.500008.7 08.83-0.01B? 0
+205144.59 +133340.7 +000014.5+000049.300016.4 08.8300.44F? 0
+205311.27 +152554.8 +000005.9-000003.400005.4 08.8300.18A? 0
+210146.78 +271449.5 +000056.3+000059.800009.3 08.8300.61G? 0
+210403.02 -702542.8 -000044.3-000042.600018.2 08.8300.52F? 0
+210450.97 +392120.9 -000019.4+000003.200015.9 08.8300.15A? 0
+210455.41 +113606.0 +000026.3-000004.200008.1 08.8300.52F? 0
+211010.14 +341547.0 -000004.8-000001.600000.8 08.83-0.02B? 0
+211033.06 +165005.6 +000008.4-000016.500000.3 08.8300.71G? 0
+211241.46 +664030.8 +000003.9-000015.000002.0 08.8300.98K? 0
+211347.73 -505526.9 +000016.0-000049.300006.4 08.8300.35F? 0
+211414.96 +001804.1 -000023.0-000027.500015.7 08.8300.27A? 0
+211517.82 +010429.3 +000009.7-000027.500004.7 08.8300.40F? 0
+211525.38 +415354.4 +000065.8+000127.300020.4 08.8300.59G? 0
+212204.79 -042637.2 -000008.1-000007.500001.6 08.8300.84G? 0
+212301.71 +670450.5 +000012.1-000005.800011.5 08.8300.26A? 0
+212523.49 +270935.4 +000024.8+000005.400003.6 08.8300.17A? 0
+212533.47 -005906.7 +000011.8+000004.200007.5 08.8300.55F? 0
+212533.63 -353503.4 +000015.3-000058.800003.8 08.8300.61G? 0
+212800.96 +642315.1 +000193.3+000144.100036.1 08.8300.85G? 0
+212810.88 -114547.1 +000156.4+000063.000014.9 08.8300.55F? 0
+212824.56 +464030.9 +000000.9-000004.600006.0 08.8300.24A? 0 0.10 1.00
+213117.79 +133047.6 +000002.1-000000.400000.2 08.8300.17A? 0
+213249.66 +390420.1 -000007.2-000004.500003.5 08.8300.18A? 0
+213626.84 -164237.7 +000048.5-000003.500017.6 08.8300.34F? 0
+213633.61 +643210.6 +000013.0-000014.700003.1 08.8300.11A? 0
+213647.04 +295127.8 -000015.2-000024.600014.0 08.8300.46F? 0
+213948.32 +413530.2 +000008.4+000007.600004.2 08.8300.24A? 0
+214037.31 +341245.4 +000022.9+000015.100003.0 08.8300.50F? 0
+214533.40 +185130.1 +000020.4-000012.900009.3 08.8300.11A? 0
+215208.93 +274802.5 -000027.8+000022.800014.6 08.8300.31F? 1
+215309.41 -345156.3 +000113.8-000018.900019.2 08.8300.51F? 0
+220717.52 -091052.9 -000027.6+000022.200027.2 08.8300.99K? 0
+220921.48 +640555.5 -000010.9+000002.700010.5 08.8300.21A? 0
+221010.49 +574920.0 +000042.9+000051.200005.7 08.8300.49F? 0
+221552.97 +375341.1 -000037.5-000036.400016.5 08.8300.58G? 0
+221654.59 -534911.9 +000059.8-000042.900009.3 08.8300.98K? 0
+221657.16 +740623.0 +000017.6+000068.900012.2 08.8300.51F? 0
+221732.81 +164838.6 -000053.2-000067.200005.5 08.8300.54F? 0
+221835.63 +543411.6 +000025.0-000001.400002.5 08.8300.07A? 0
+222159.53 +760817.0 +000046.1+000015.800000.9 08.8300.52F? 0
+222522.42 +675524.0 -000010.9-000016.600007.7 08.8300.98K? 0
+222926.72 -632418.9 +000096.5+000078.000022.1 08.8300.53F? 0
+223410.68 -430404.1 +000140.9+000032.200030.2 08.8300.82G? 0
+223818.41 +421433.6 -000000.2+000001.000006.9 08.8300.75G? 0
+224058.92 -840812.1 -000011.9-000110.600017.5 08.8300.46F? 0
+224116.83 +724340.1 +000000.0+000000.000000.0 08.8300.89G? 0
+224226.58 -385219.2 +000062.7-000049.400004.4 08.8300.42F? 0
+224235.99 -020241.6 -000039.7+000008.700029.1 08.8300.95K? 0
+224332.22 +311338.4 +000032.4-000022.700006.7 08.8300.57F? 0
+224641.23 +692640.8 +000012.5+000002.700008.9 08.8300.14A? 0
+224713.80 -433622.1 +000096.2-000001.800017.1 08.8300.55F? 0
+224720.03 +113439.8 +000142.8-000001.300011.3 08.8300.52F? 0
+225326.51 +324608.3 +000041.8-000005.000003.3 08.8300.29A? 0
+225733.93 +590439.5 +000010.4-000005.900003.6 08.8300.51F? 0
+225828.25 +670516.7 +000000.0+000000.000000.0 08.8300.45F? 1
+230009.05 +593711.6 -000023.0-000016.000014.6 08.8300.68G? 0
+230027.01 +482457.2 -000004.2+000011.000013.0 08.8300.40F? 0
+230040.78 -323330.0 -000002.6-000008.900002.0 08.8300.18A? 0
+230656.92 +491620.9 +000022.1-000003.300003.8 08.8300.43F? 0
+230754.59 -044636.3 +000004.2+000001.400016.1 08.8300.53F? 0
+231151.98 -450809.8 +000088.3-000085.700028.7 08.8300.71G? 0
+231508.24 +561742.0 +000046.6+000022.900001.8 08.8300.49F? 0
+231755.92 -053059.5 +000040.5+000022.000001.2 08.8300.48F? 0
+232335.77 +570530.1 -000001.2-000000.800016.0 08.8300.36F? 0
+233137.05 +503955.7 -000005.3-000000.300006.4 08.8300.03A? 0
+233724.05 +654426.8 +000010.7-000002.400012.8 08.8300.49F? 0
+233732.20 +450316.8 +000005.7-000010.600012.1 08.8300.03A? 0
+233944.85 -004426.1 -000000.1+000000.200000.2 08.8300.64G? 0
+233947.10 -293149.1 -000051.3-000016.100018.4 08.8300.40F? 0
+233958.12 +072611.2 -000044.1-000052.800005.8 08.8300.90G? 0
+234016.00 +194515.9 +000011.4-000013.100013.7 08.8300.26A? 0
+234029.62 -491143.6 +000019.4-000004.200001.6 08.8300.98K? 0
+234111.09 +665048.0 -000198.3+000018.100014.9 08.8300.64G? 0
+234336.21 -031846.9 +000060.6-000018.700024.0 08.8300.57F? 0
+234342.72 -072012.1 +000004.7-000083.700009.6 08.8300.77G? 0
+234530.82 +811054.2 -000000.3-000015.800011.3 08.8300.91G? 0
+234601.46 +551828.0 +000007.9-000008.100002.7 08.8300.07A? 0
+234857.41 +535130.3 +000095.9+000003.600000.3 08.8300.54F? 0
+235042.03 -113633.3 +000045.9-000049.700000.9 08.8300.47F? 0
+235329.64 +433754.0 +000002.2+000013.900001.5 08.8300.27A? 0
+235750.20 -302650.9 -000077.2-000193.700028.7 08.8300.75G? 0
+235822.27 -201907.2 +000088.4-000043.400013.1 08.8300.42F? 0
+000059.54 +520450.0 +000007.5-000002.800002.5 08.8301.70K? 0
+000343.95 +421217.5 -000002.5-000006.100001.1 08.8301.12K? 0
+001317.31 +193116.6 -000009.8-000011.600026.5 08.8301.13K? 0
+001417.38 -431411.4 -000034.7+000002.100004.2 08.8301.15K? 0
+001616.55 -784042.7 -000010.4-000006.900001.5 08.8301.25K? 0
+001951.68 -052701.9 -000007.8-000015.100007.2 08.8301.15K? 0
+003229.27 +285700.5 -000016.9+000019.200005.4 08.8301.08K? 0
+003845.29 -563956.6 +000034.4-000015.700011.1 08.8301.00K? 0
+003947.67 +010046.0 -000016.1-000016.600008.7 08.8301.27K? 0
+004022.21 +563228.9 -000001.5-000003.400001.1 08.8301.35K? 0
+004603.56 +051647.1 +000033.7-000017.800033.3 08.8301.17K? 0
+004859.16 -243410.2 -000006.8-000005.500003.1 08.8301.28K? 0
+005006.26 +384233.5 +000031.8-000012.100002.6 08.8301.10K? 0
+005050.69 -570136.4 +000016.4+000020.800000.6 08.8301.18K? 0
+005606.53 -113156.0 +000014.3-000004.400025.8 08.8301.06K? 0
+010327.34 +520738.9 +000003.9+000003.600008.6 08.8301.18K? 0
+010744.21 +181042.7 +000018.4-000019.200010.5 08.8301.19K? 0
+010754.89 -243620.0 +000006.8+000001.800000.0 08.8301.59K? 0
+010812.93 +343517.7 -000002.6-000029.000002.2 08.8301.32K? 0
+010911.11 +081746.4 +000011.4+000025.600002.4 08.8301.68K? 0
+011747.43 +101822.4 +000021.1+000033.800018.2 08.8301.12K? 0
+011827.08 +474804.8 -000003.2+000008.400003.8 08.8301.06K? 0
+012750.80 -731610.6 +000034.7+000019.200007.2 08.8301.25K? 0
+013726.18 +583820.7 +000043.8+000039.300003.4 08.8301.22K? 0
+014350.05 -371626.7 -000016.3+000004.600016.8 08.8301.10K? 0
+014528.10 +345146.8 -000019.0-000034.600017.9 08.8301.05K? 0
+015001.11 +141334.1 -000001.8-000028.800015.2 08.8301.08K? 0
+015047.76 +182228.3 +000035.5+000018.400002.3 08.8301.34K? 0
+015618.36 -322907.4 +000006.3+000025.300005.7 08.8301.50K? 0
+015813.30 +543630.4 +000018.4-000014.000015.2 08.8301.54K? 0
+020137.39 -605237.8 -000002.8-000002.600008.3 08.8301.30K? 0
+021458.88 -565515.8 +000003.9+000023.000000.9 08.8301.32K? 0
+021822.52 +495419.3 +000000.2-000013.300006.2 08.8301.57K? 0
+021907.01 +072851.1 +000015.7-000022.300004.4 08.8301.18K? 0
+022504.88 -302133.9 -000009.2-000007.900008.8 08.8301.05K? 0
+023229.96 +185444.9 +000003.5-000010.600031.4 08.8301.18K? 0
+023422.52 -434744.3 +000055.5-000280.000107.9 08.8301.32K? 0
+023436.47 -654727.4 -000001.3-000008.100010.2 08.8301.21K? 0
+024230.27 -104736.0 +000028.3-000007.200008.4 08.8301.28K? 0
+024414.76 -541804.1 -000010.1-000009.800000.2 08.8301.21K? 0
+025240.31 +383227.8 -000047.2+000000.000000.8 08.8301.49K? 0
+030055.84 +053428.9 -000008.9-000025.900007.6 08.8301.52K? 0
+030619.89 +051852.9 -000056.8+000017.100023.9 08.8301.16K? 0
+030758.25 -054448.1 -000019.9+000043.100015.3 08.8301.01K? 0
+030818.47 -211111.2 +000023.8-000057.300020.7 08.8301.17K? 0
+030942.38 -550129.7 +000057.7-000013.100006.1 08.8301.02K? 0
+031737.91 +340711.1 +000035.7+000003.100011.8 08.8301.06K? 1
+032157.50 +094033.6 +000036.4-000034.600063.0 08.8301.45K? 0
+032904.79 -285936.7 +000017.9-000010.900006.1 08.8301.50K? 0
+033155.07 +365913.4 -000033.8+000028.900009.5 08.8301.89M? 0
+033204.87 +445745.5 -000004.6-000008.100005.0 08.8301.21K? 0
+035735.54 -015829.6 +000022.2+000010.800009.6 08.8301.30K? 0
+041240.31 +143807.7 -000018.6+000020.800013.9 08.8301.99M? 0
+041526.89 +342747.6 -000000.3-000021.600015.8 08.8301.29K? 0
+041638.43 +033043.2 -000052.2-000033.000009.3 08.8301.04K? 0
+041915.97 -681934.0 +000003.8+000016.100013.3 08.8301.09K? 0
+042304.83 +493413.5 +000022.6-000012.000004.2 08.8301.29K? 0
+042854.33 +414357.1 -000001.3-000001.700018.6 08.8301.33K? 0
+043916.86 -651640.7 +000029.4-000013.800004.2 08.8301.01K? 0
+043929.50 +073253.8 -000020.1-000018.600008.7 08.8301.08K? 0
+044031.69 +172319.2 +000005.9+000003.100005.4 08.8301.76K? 0
+044351.08 -100811.6 +000001.7-000038.900014.1 08.8301.15K? 0
+044419.54 +543213.5 -000012.8-000004.600007.3 08.8301.06K? 0
+045047.71 -401252.7 +000014.2+000026.800003.9 08.8301.49K? 0
+045624.77 -633247.9 +000005.3+000057.200005.3 08.8301.21K? 0
+045826.51 -413851.6 +000009.3+000030.900035.6 08.8301.61K? 0
+045944.54 +391224.0 -000017.4-000015.500000.8 08.8301.11K? 0
+050211.11 +440019.8 +000000.4-000044.800021.3 08.8301.29K? 0
+050821.55 -083947.5 +000043.3-000000.700045.6 08.8301.21K? 1
+050840.67 +693900.8 +000014.0+000001.700001.1 08.8301.23K? 0
+051139.88 -004818.9 -000008.0-000033.600016.9 08.8301.77K? 0
+051505.94 -765850.4 +000004.7+000010.500001.2 08.8301.56K? 0
+051516.55 +332417.6 -000017.7-000018.900023.2 08.8301.77K? 0
+052015.64 +393400.9 +000046.4+000000.800005.3 08.8301.03K? 0
+052208.54 -072721.6 +000025.0+000017.200012.9 08.8301.56K? 0
+052901.11 -482146.6 -000014.7+000016.100018.1 08.8301.43K? 0
+053154.13 +305537.7 +000009.4+000025.400000.5 08.8301.73K? 0
+053544.19 -304935.5 +000001.9-000006.800006.8 08.8301.56K? 0 0.10 1.00
+053622.33 -661725.3 +000003.8+000013.200009.0 08.8301.52K? 0
+053627.94 -095748.0 +000008.8+000002.300015.7 08.8301.05K? 0
+053910.10 +541406.6 -000013.8-000020.800006.9 08.8301.09K? 0
+054506.81 +731659.4 +000015.9-000056.800014.9 08.8301.41K? 0
+054600.28 -051519.8 -000027.1+000016.000000.1 08.8301.00K? 0
+054729.66 -185836.1 -000008.4-000001.300015.8 08.8301.17K? 0
+055041.38 -170744.2 +000006.1+000002.400010.1 08.8301.67K? 0
+055238.72 +592102.5 +000031.8-000020.600003.7 08.8301.66K? 0
+055315.85 -214851.1 +000015.0-000043.400001.8 08.8301.13K? 0
+055315.95 +161836.4 -000005.5-000001.400006.4 08.8301.84K? 0
+060130.17 +132606.7 -000055.5-000021.000022.7 08.8301.24K? 0
+060218.72 -401501.9 +000009.0+000028.500011.1 08.8301.20K? 0
+060427.12 -335630.6 +000004.5+000008.000005.2 08.8301.21K? 0
+060437.19 +310257.9 +000086.9-000018.400028.3 08.8301.54K? 0
+060658.28 +183603.4 -000102.5+000000.800057.3 08.8301.43K? 0
+060818.74 +303440.2 -000027.9-000019.900004.4 08.8301.15K? 0
+061944.04 -325228.2 -000014.7+000008.400006.3 08.8301.25K? 0
+062038.27 +674741.7 -000000.3-000002.300007.5 08.8301.01K? 0
+062128.29 -213040.5 -000024.5+000030.900002.1 08.8301.02K? 0
+062237.10 -623819.2 +000003.8+000027.800004.4 08.8301.51K? 0
+062409.53 -175302.9 -000042.4+000026.800031.8 08.8301.73K? 0
+062501.29 +211704.4 -000021.9-000013.300013.9 08.8301.56K? 0
+063622.61 +351314.7 +000015.5-000038.600004.1 08.8301.49K? 0
+064630.38 -170206.5 +000002.8+000032.600002.2 08.8301.10K? 1
+064729.78 -190959.3 -000009.5+000010.600010.3 08.8301.73K? 0
+065431.34 +694039.9 -000008.9+000002.800007.3 08.8301.44K? 0
+070201.49 +263541.3 +000043.1-000030.500033.1 08.8301.50K? 0
+070245.26 +495725.1 +000013.8-000005.800035.8 08.8301.59K? 0
+070436.60 +030742.7 -000016.6-000018.500011.8 08.8301.19K? 0
+070714.55 +235402.4 -000013.6-000006.700006.5 08.8301.31K? 0
+070901.44 +534108.7 +000013.6+000012.600014.4 08.8301.41K? 0
+071015.17 -495619.2 +000015.6-000006.500015.2 08.8301.55K? 0
+071808.90 +011524.1 -000002.9-000002.800008.2 08.8301.20K? 0
+071839.49 +484940.5 -000021.2+000003.500006.9 08.8301.12K? 0
+072031.00 +192349.2 +000015.1+000007.500009.0 08.8301.49K? 0
+072444.20 -310532.3 -000000.7+000025.600020.2 08.8301.46K? 0
+072638.99 +603613.5 +000002.3-000018.900014.4 08.8301.26K? 0
+072906.35 -251932.9 -000013.3+000011.500028.5 08.8301.36K? 0
+073416.93 +533520.0 -000012.6+000001.000010.5 08.8301.16K? 0
+073646.79 +070002.0 -000013.1+000012.100031.6 08.8301.58K? 0
+074051.05 -240543.3 -000014.4-000039.900003.1 08.8301.75K? 0
+074308.20 -331931.7 -000005.3-000013.700005.1 08.8301.30K? 0
+074446.78 +152745.1 -000004.1+000022.200020.3 08.8301.34K? 0
+074644.56 +260029.2 -000015.3+000017.700012.1 08.8301.36K? 0
+074736.56 -275158.9 +000003.8-000012.200015.8 08.8301.22K? 0
+075037.11 +230114.6 +000041.8+000002.900007.1 08.8301.22K? 0
+075308.00 -150028.6 -000005.0-000029.900008.3 08.8301.10K? 0
+075436.45 -313745.4 -000001.4-000004.600006.3 08.8301.01K? 0
+080107.65 -295239.5 +000001.3-000011.100003.4 08.8301.08K? 0
+080124.97 -031130.0 +000019.8-000001.800002.7 08.8301.41K? 0
+080230.90 +151042.0 -000026.7-000009.900009.0 08.8301.50K? 0
+080404.25 +030008.5 -000048.6+000010.500030.5 08.8301.39K? 0
+080830.59 -324408.9 -000005.5+000011.200021.0 08.8301.67K? 0
+080936.89 -401700.6 +000003.5+000007.100007.9 08.8301.58K? 0
+080948.24 -051158.0 -000016.0-000023.300023.7 08.8301.32K? 0
+081009.42 -232949.3 -000005.1+000018.400009.2 08.8301.25K? 0
+081343.81 -413457.8 -000010.5+000006.400006.7 08.8301.09K? 0
+081810.97 +303610.1 -000259.9-000815.600042.9 08.8301.08K? 0
+082106.44 -303501.4 -000025.2+000014.700000.2 08.8301.15K? 0
+082230.23 +685506.8 +000002.8+000011.200007.1 08.8301.04K? 0
+082408.18 +171202.0 +000005.0-000010.700006.3 08.8301.57K? 0
+082412.33 -124739.2 +000018.8-000010.300039.8 08.8301.32K? 0
+082701.95 -092428.3 +000008.1-000015.500017.7 08.8301.67K? 0
+083653.99 -071921.5 +000016.3-000004.700010.2 08.8301.03K? 0
+083903.37 -294420.1 +000012.6+000028.200017.4 08.8301.44K? 0
+084118.33 -292935.8 -000008.8+000001.600003.4 08.8301.64K? 0
+084521.06 -395626.1 -000013.7-000000.200013.3 08.8301.16K? 0
+084537.65 +571709.4 +000003.5-000039.900005.8 08.8301.20K? 0
+084606.48 -085803.4 +000026.6-000024.000011.0 08.8301.04K? 0
+084630.60 -225851.5 -000001.8+000020.900028.9 08.8301.12K? 0
+084645.39 -435044.1 -000002.9+000002.200012.1 08.8301.00K? 0
+085150.53 +375345.0 -000020.8-000021.900003.4 08.8301.19K? 0
+085516.13 -113643.5 -000013.2+000014.800012.2 08.8301.63K? 0
+090216.08 -370005.6 -000009.6+000007.700003.4 08.8301.28K? 0
+091226.32 -372231.2 +000004.3+000002.100013.2 08.8301.55K? 0
+091313.15 -420109.9 -000006.0-000023.600018.9 08.8301.28K? 0
+091814.61 -330139.2 -000019.8+000030.800008.1 08.8301.23K? 0 0.10 1.00
+091819.52 -611720.1 -000037.8+000045.000006.0 08.8301.23K? 0
+092442.42 -404105.4 -000022.2+000004.700003.9 08.8301.04K? 0
+092617.99 +443539.7 +000004.4-000005.600015.4 08.8301.07K? 0
+092620.40 +003647.0 +000026.7-000007.700007.0 08.8301.43K? 0
+093001.58 -560830.0 -000001.1-000004.100001.9 08.8301.51K? 0
+093513.91 -322535.9 -000009.6-000006.300020.6 08.8301.19K? 0
+093754.97 -255603.8 -000001.8-000006.500001.3 08.8301.05K? 0
+094501.29 -421600.3 -000007.8+000017.200002.4 08.8301.04K? 0
+095304.26 -072015.5 -000063.0+000009.400000.5 08.8301.34K? 0
+095920.18 -015653.9 -000023.8-000005.300014.4 08.8301.35K? 0
+100141.17 -015823.5 -000044.0+000002.600011.1 08.8301.29K? 0
+101020.02 -084248.0 +000013.5-000041.500025.8 08.8301.03K? 0
+101131.36 +492512.0 +000002.5-000006.500006.9 08.8301.46K? 0
+101654.97 -554053.7 -000025.7-000006.700001.0 08.8301.21K? 0
+101715.82 -265147.5 +000004.8-000012.200001.8 08.8301.36K? 0
+102231.93 -390019.0 -000002.6+000006.200003.6 08.8301.55K? 0
+102728.47 +403701.9 +000002.7-000002.400009.3 08.8301.37K? 0
+103707.66 -235335.3 -000009.7-000012.500003.8 08.8301.47K? 0
+104012.11 +401642.1 -000018.0+000011.000013.8 08.8301.06K? 0
+104018.68 +214909.0 +000002.6-000024.000000.5 08.8301.55K? 0
+104453.68 -595611.7 +000000.0+000000.000000.0 08.8301.08K? 0
+104620.20 -375020.6 -000020.8+000015.200005.0 08.8301.08K? 0
+104641.17 -153024.7 -000014.3-000036.000008.4 08.8301.23K? 0
+104804.14 -145738.1 -000026.2-000000.600026.4 08.8301.07K? 0
+104841.05 -222500.0 -000016.5+000017.600014.5 08.8301.53K? 0
+105059.16 -090220.6 -000004.2-000008.000003.8 08.8301.36K? 0
+105215.56 +034556.4 -000024.8-000033.400014.2 08.8301.34K? 0
+105516.56 -080859.1 +000003.0-000053.400043.5 08.8301.04K? 0
+110225.66 -361426.8 -000021.8+000035.100001.1 08.8301.03K? 0
+110247.89 -561621.5 -000000.2-000009.000002.9 08.8301.66K? 0
+111257.93 -552157.0 -000005.6-000005.900002.8 08.8301.29K? 0
+111309.01 -383110.2 +000019.5+000008.500017.8 08.8301.06K? 0
+111621.05 -405003.8 +000007.8-000019.000000.7 08.8301.10K? 0
+112301.34 -362345.2 +000011.0-000014.700015.2 08.8301.30K? 0
+112356.24 -444021.7 +000006.5-000019.300014.3 08.8301.25K? 0
+112657.47 -442101.5 -000004.2-000020.100003.0 08.8301.31K? 0
+113205.26 -793308.6 +000002.8+000006.000014.8 08.8301.34K? 0
+113323.52 +004812.3 -000026.0+000025.400028.2 08.8301.37K? 0
+113544.23 +260011.3 -000000.5-000014.800002.5 08.8301.40K? 0
+113629.26 -393240.9 -000023.8+000002.900024.6 08.8301.30K? 0
+114151.56 -323317.6 -000010.4+000022.800002.1 08.8301.38K? 0
+114320.73 +102524.8 -000011.6+000004.500024.0 08.8301.16K? 0
+114403.77 -223237.1 +000023.9-000034.600002.8 08.8301.01K? 0
+115340.35 -313756.7 -000020.1+000009.300009.6 08.8301.01K? 0
+115458.55 -623440.9 -000057.2-000009.800012.1 08.8301.25K? 0
+115743.06 -373902.2 -000006.6-000029.300015.7 08.8301.38K? 0
+115755.51 -211936.8 -000077.1-000011.000001.6 08.8301.15K? 0
+115929.74 -113618.0 +000005.5+000028.400012.5 08.8301.39K? 0
+121224.78 -581648.3 -000031.4-000008.100002.1 08.8301.72K? 0
+121451.89 -102401.7 -000049.4-000017.100025.0 08.8301.38K? 0
+121844.82 -164933.0 +000041.3-000010.700005.3 08.8301.18K? 0
+122758.45 +791237.0 -000015.8+000000.900013.3 08.8301.15K? 0
+123307.18 -224148.9 -000054.6+000014.600003.4 08.8301.10K? 0
+123623.48 +592913.1 -000008.7-000005.900013.7 08.8301.21K? 0 0.10 1.00
+124425.11 +075950.1 -000000.3-000013.800028.7 08.8301.65K? 0
+124954.62 -341824.2 +000000.4-000014.400019.5 08.8301.64K? 0
+130408.20 +870653.9 -000099.4+000172.300051.6 08.8301.10K? 0
+130732.30 -695149.7 -000027.4+000003.800003.0 08.8301.08K? 0
+131015.79 -484002.9 -000006.3-000001.300041.8 08.8301.01K? 0
+134049.03 +020651.8 +000005.6+000008.500025.9 08.8301.28K? 0
+134215.62 +374928.6 -000023.2+000004.000012.0 08.8301.24K? 0
+134827.88 -235114.4 -000021.3-000028.100021.3 08.8301.05K? 0
+135005.42 -482314.5 +000022.8-000015.800007.4 08.8301.77K? 0
+135101.75 -103020.6 -000001.3-000009.100021.1 08.8301.13K? 0
+135549.10 -584727.0 -000000.3+000018.900007.6 08.8301.56K? 0
+140023.41 -410628.6 -000041.7-000009.800047.0 08.8301.22K? 0
+140039.36 -103142.1 -000067.1+000002.800040.5 08.8301.17K? 0
+140220.04 -313148.1 -000006.8+000003.700006.8 08.8301.21K? 0
+141256.08 -134452.9 -000026.1+000006.100012.8 08.8301.35K? 0
+141434.82 -424045.5 -000025.4-000019.200003.3 08.8301.07K? 0
+141502.80 -391119.5 -000011.5-000012.900007.4 08.8301.22K? 0
+141927.06 -250831.5 -000058.1-000007.600014.9 08.8301.07K? 0
+143309.80 -553325.0 -000061.4-000029.100007.0 08.8301.18K? 0
+143811.81 -145717.1 -000035.5-000007.800016.6 08.8301.44K? 0
+144306.90 +425407.2 +000012.3+000009.700020.9 08.8301.05K? 0
+144420.53 -225947.7 -000100.9-000018.400024.2 08.8301.09K? 0
+144803.19 +652154.0 +000000.4-000003.200005.1 08.8301.04K? 0
+145251.23 -713751.1 -000018.2+000015.800004.9 08.8301.79K? 0
+145613.71 -370358.6 -000032.3+000007.900009.9 08.8301.23K? 0
+145918.60 -452634.7 -000003.6-000006.400011.9 08.8301.58K? 0
+150250.23 -230653.6 -000011.2-000026.400007.7 08.8301.15K? 0
+150251.39 -240006.2 -000017.5-000037.500009.8 08.8301.21K? 0
+150442.62 -333643.3 -000034.8-000010.500036.3 08.8301.85M? 0
+151448.29 -792657.8 -000004.5-000000.800000.7 08.8301.03K? 0
+151502.32 -392559.4 +000005.5+000009.600023.7 08.8301.18K? 0
+152458.41 +480217.2 +000023.8-000004.900010.1 08.8301.05K? 0
+152634.18 -135918.5 -000008.7+000023.600013.6 08.8301.02K? 0
+153533.78 -513546.4 -000003.6-000015.700016.6 08.8301.07K? 0
+153918.73 +325445.1 +000001.1-000015.600017.5 08.8301.02K? 0
+154051.66 -844526.5 -000009.2-000011.100010.8 08.8301.12K? 0
+154137.81 +652250.5 +000002.4+000013.400011.6 08.8301.16K? 0
+154140.37 -153333.6 +000001.7-000010.400025.0 08.8301.24K? 0
+154507.28 -493636.7 +000028.3-000017.000004.5 08.8301.02K? 0
+154743.81 -472506.1 -000022.8-000013.000001.1 08.8301.08K? 0
+155030.39 -735943.5 -000016.1-000019.900015.7 08.8301.30K? 0
+155223.85 -433846.0 -000004.4-000006.400028.0 08.8301.19K? 0
+155252.34 -295149.9 -000060.2+000009.400026.6 08.8301.16K? 0
+155340.29 -631030.2 +000009.5-000029.000002.7 08.8301.05K? 0
+155442.14 +044343.5 -000010.1+000014.600005.9 08.8301.44K? 0
+155836.66 -252856.0 +000003.2+000003.300011.0 08.8301.07K? 0
+160334.53 +311036.4 -000033.2+000025.600017.2 08.8301.23K? 0
+160503.93 +030204.4 -000025.3-000042.200012.7 08.8301.15K? 0
+160858.85 -344452.0 -000002.1+000007.700029.7 08.8301.69K? 0
+161311.98 +035634.4 -000057.3+000030.700012.9 08.8301.12K? 0
+162127.73 +690018.7 -000012.1-000022.000017.7 08.8301.53K? 0
+162320.50 -441000.2 +000031.6-000046.900009.1 08.8301.76K? 0
+162506.46 +314428.4 +000014.1-000007.700015.4 08.8301.23K? 0
+162507.66 -140208.8 -000038.7-000008.900027.4 08.8301.77K? 0
+162529.41 -733133.1 +000003.3+000008.100000.1 08.8301.15K? 0
+163206.25 -484832.7 +000007.6+000033.100020.8 08.8301.69K? 0
+163315.95 -454939.3 -000022.7+000006.300003.8 08.8301.17K? 0
+163354.90 +535601.2 +000022.7-000017.400001.3 08.8301.08K? 0
+163436.40 +170701.0 -000010.2-000013.400002.0 08.8301.09K? 0
+163438.00 -463134.7 +000020.5-000007.200009.3 08.8301.30K? 0
+163745.97 +423137.7 +000000.6-000001.500005.8 08.8301.67K? 0
+163941.31 -754117.6 -000003.3-000010.400002.3 08.8301.29K? 0
+164149.45 -162148.9 -000044.8+000010.600044.6 08.8301.43K? 0
+164453.82 +504843.4 -000024.1+000002.600003.1 08.8301.18K? 0
+164818.89 +102357.9 -000026.9-000008.700012.7 08.8301.14K? 0
+165022.50 +182252.5 -000011.8+000005.200010.5 08.8301.22K? 0
+165325.90 -363935.3 +000022.3-000003.200009.4 08.8301.07K? 0
+170129.25 +222838.9 -000014.8-000010.100038.1 08.8301.34K? 0
+170131.74 -631553.7 -000004.4-000033.300018.6 08.8301.25K? 0
+170247.82 +245702.4 +000003.7-000025.900008.9 08.8301.24K? 0
+170431.67 +214616.0 -000037.4-000007.600018.4 08.8301.53K? 0
+170636.12 +491205.7 +000007.8+000004.400002.5 08.8301.00K? 0
+170828.82 +612153.7 -000018.0+000005.500008.0 08.8301.45K? 0
+171109.04 +632802.7 -000001.7-000029.900009.5 08.8301.11K? 0
+171321.57 -335811.8 +000041.3+000004.300001.3 08.8301.63K? 0
+171533.01 +144348.6 -000013.6+000018.100023.4 08.8301.43K? 0
+171539.68 +034530.9 +000021.0-000042.400001.9 08.8301.24K? 0
+171653.79 -163257.9 -000035.4+000004.200008.7 08.8301.50K? 0
+172434.70 -393146.7 -000004.6+000017.300035.7 08.8301.55K? 0
+172703.64 -160544.5 -000001.7-000037.700002.7 08.8301.26K? 0
+172933.69 +081651.4 +000008.6-000039.500013.4 08.8301.06K? 0
+172958.64 +791356.5 -000002.8+000008.700024.6 08.8301.15K? 0
+173025.42 +530916.7 -000014.3+000009.600010.7 08.8301.10K? 0
+173353.34 -015932.2 +000001.8+000017.100025.6 08.8301.18K? 0
+173453.19 +035337.6 -000011.6-000000.700026.6 08.8301.05K? 0
+173543.31 -380025.5 -000029.7-000017.100004.3 08.8301.19K? 0
+174837.15 +180742.7 -000019.3+000009.900023.2 08.8301.49K? 0
+175203.86 -500605.0 -000014.2+000011.300041.4 08.8301.72K? 0
+175249.98 +273252.3 -000015.3-000008.000019.8 08.8301.51K? 0
+175300.77 +192910.5 -000024.3-000012.500007.9 08.8301.20K? 0
+175654.81 -244117.3 +000007.5+000002.400005.0 08.8301.25K? 0
+180227.57 -275658.7 -000019.8+000024.200078.6 08.8301.18K? 0
+180324.76 -275327.7 -000008.1+000057.900012.8 08.8301.67K? 0
+180726.87 +252247.0 -000009.3-000022.900005.7 08.8301.71K? 0
+181234.90 -153729.5 -000004.1+000003.100008.6 08.8301.82K? 0
+181344.44 -170925.2 +000042.2+000008.700024.9 08.8301.68K? 1
+181438.71 -664156.6 -000009.8-000025.000000.1 08.8301.28K? 0
+181447.67 -023034.5 +000023.9+000000.100020.9 08.8301.06K? 0
+181831.11 -170634.5 -000027.8-000000.900022.1 08.8301.65K? 0
+181833.11 +133212.5 +000036.6+000006.300008.0 08.8301.76K? 0
+182053.52 +625718.8 -000000.1+000011.400019.1 08.8301.06K? 0
+182324.39 +262524.4 +000033.4-000002.100008.1 08.8301.10K? 0
+182352.91 -411448.9 -000023.0-000020.400009.7 08.8301.60K? 0
+182736.58 +350311.0 -000002.6+000022.500012.5 08.8301.61K? 0
+183558.46 +052500.1 +000015.6-000032.400006.0 08.8301.34K? 0
+183944.48 +235050.4 -000013.3-000005.800009.1 08.8301.00K? 0
+184043.31 +403712.7 -000006.0+000019.100001.0 08.8301.10K? 0
+184413.96 -744429.5 +000004.5-000011.600003.4 08.8301.06K? 0
+184621.30 -395133.7 -000040.4-000004.500032.1 08.8301.57K? 0
+184807.13 +495033.6 +000031.9-000001.300000.9 08.8301.23K? 0
+184917.15 -393708.0 +000004.3+000027.800009.3 08.8301.43K? 0
+185151.53 +545420.3 +000006.0+000010.500009.6 08.8301.29K? 0
+185754.43 -802020.0 +000003.5-000010.700000.4 08.8301.47K? 0
+185804.75 +151319.3 +000005.1+000013.600012.5 08.8301.19K? 0
+190203.29 +093441.8 -000007.0-000014.400012.3 08.8301.39K? 0
+190227.45 +183255.0 +000015.0+000001.200030.4 08.8301.29K? 0
+191606.42 +355120.0 +000009.1+000016.300007.1 08.8301.39K? 0
+191845.74 -441557.7 +000010.6-000046.700003.5 08.8301.03K? 0
+191848.69 +172721.8 +000038.4-000040.200020.7 08.8301.03K? 0
+191855.56 +505306.6 +000038.3+000020.600010.3 08.8301.11K? 0
+192049.97 -014320.7 +000000.6-000001.500010.9 08.8301.13K? 0
+192216.84 -163523.2 +000005.5-000001.400002.3 08.8301.61K? 0
+192433.08 +501429.3 -000009.4-000041.600008.8 08.8301.30K? 0 0.10 1.00
+192537.26 -341700.4 +000031.9-000011.400023.1 08.8301.26K? 0
+192620.05 +385527.4 +000024.3+000010.300004.2 08.8301.54K? 0
+193219.14 -095855.7 -000009.2-000031.500012.2 08.8301.52K? 0
+193302.90 -270659.8 +000036.6+000043.100007.3 08.8301.54K? 0
+193314.92 +294238.4 -000008.0+000016.000022.7 08.8301.21K? 0
+193552.88 -192348.1 +000006.4+000016.500016.9 08.8301.66K? 0
+193634.00 +460723.7 -000003.1-000005.500010.0 08.8301.21K? 0
+193738.87 +653718.0 +000014.5-000032.600019.9 08.8301.11K? 0
+194602.47 -134825.4 -000028.2+000010.200007.8 08.8301.60K? 0
+194640.80 +335135.5 +000003.7+000004.400007.4 08.8301.05K? 0
+194949.43 -602442.8 +000000.9+000015.000012.3 08.8301.51K? 0
+194955.84 -571316.3 -000008.6-000006.200024.8 08.8301.30K? 0
+195116.18 +134341.3 +000012.3+000021.600012.3 08.8301.31K? 0
+195150.24 +363856.5 +000004.0-000000.500011.0 08.8301.13K? 0
+195254.78 -061426.6 -000002.0-000003.300046.7 08.8301.23K? 0
+195537.93 -080721.1 +000008.5+000011.200013.8 08.8301.14K? 0
+195857.90 -112835.4 -000022.7-000045.000005.5 08.8301.11K? 0
+195933.21 +121550.8 +000022.1-000022.300016.9 08.8301.34K? 0
+195957.68 +003849.0 +000058.1-000008.800034.6 08.8301.32K? 0
+200128.78 -491016.6 -000014.3-000035.300012.4 08.8301.02K? 0
+200339.21 +285817.1 -000000.3-000007.000000.0 08.8301.43K? 0
+200956.69 +001730.3 -000001.1+000004.200002.3 08.8301.24K? 0
+201035.99 -411020.0 -000010.2+000010.200010.3 08.8301.05K? 0
+201137.08 +272639.2 +000002.1-000021.600005.5 08.8301.76K? 0
+201530.73 +644836.6 -000024.8-000046.800013.9 08.8301.18K? 0
+201617.12 -580338.4 +000009.9+000001.100013.2 08.8301.00K? 0
+201631.01 +435148.0 +000012.3+000000.700016.6 08.8301.03K? 0
+201654.59 +262303.4 +000014.2+000002.400001.8 08.8301.08K? 0
+201945.34 -132708.7 -000036.9+000004.200009.2 08.8301.75K? 0
+202016.16 +034136.5 -000003.5-000018.800015.7 08.8301.23K? 0
+202306.26 -720204.4 +000011.3-000049.700011.6 08.8301.26K? 0
+203340.84 +430128.9 +000015.5+000028.500000.2 08.8301.05K? 0
+203556.07 +462012.0 +000001.2-000011.900012.2 08.8301.59K? 0
+203941.82 +480541.5 -000015.4-000024.300004.5 08.8301.06K? 0 0.10 1.00
+204034.68 +030426.8 -000035.8-000018.700034.2 08.8301.19K? 0
+204445.07 -145737.0 +000035.3-000022.000029.3 08.8301.07K? 0
+204500.16 +670111.1 +000008.3+000016.600005.8 08.8301.01K? 0
+204650.24 +083405.5 +000041.1-000033.600031.6 08.8301.43K? 0
+204811.04 -023825.8 +000036.5-000020.800022.6 08.8301.28K? 0
+204916.32 +543138.2 +000012.9+000001.400014.7 08.8301.13K? 0
+205120.27 +450245.1 +000004.3+000001.300010.7 08.8301.48K? 0
+205715.12 -382409.0 +000010.9+000017.300005.1 08.8301.61K? 0
+205821.17 +075843.6 +000013.6-000011.400005.7 08.8301.11K? 0
+205918.80 -140806.1 -000023.8-000003.400026.7 08.8301.08K? 0
+210043.98 +071101.0 -000017.4-000003.400012.6 08.8301.10K? 0
+210352.89 -270226.6 -000044.2+000014.200010.4 08.8301.43K? 0
+210546.65 -565109.3 +000005.8+000007.800023.3 08.8301.08K? 0
+210600.67 +765222.6 -000023.7-000042.700012.0 08.8301.12K? 0
+211213.26 +370352.4 -000004.7-000007.800020.0 08.8301.00K? 0
+211405.25 +040448.0 +000002.6-000036.000008.3 08.8301.13K? 0
+211554.63 +411643.2 -000006.9-000023.400008.7 08.8301.02K? 0
+211808.09 -060854.1 -000011.2+000002.200004.4 08.8301.54K? 0
+211853.02 -330246.6 +000020.8-000008.900005.0 08.8301.20K? 0
+211912.85 +380947.9 +000016.8-000003.600025.1 08.8301.47K? 0
+212426.02 +455517.6 -000002.8-000003.500002.5 08.8301.55K? 0
+212505.90 +775302.3 +000036.0+000048.900003.1 08.8301.03K? 0
+212711.35 +805544.7 +000004.7-000018.300022.2 08.8301.29K? 0
+212837.55 -480441.8 +000029.1-000063.100014.1 08.8301.08K? 0
+213030.70 -142535.6 +000014.0-000012.000002.9 08.8301.31K? 0
+213036.67 +102206.5 +000039.7-000006.200027.4 08.8301.09K? 0
+214212.10 -703405.6 +000015.6-000043.800017.9 08.8301.31K? 0
+214515.51 +255707.9 +000002.3+000000.700001.3 08.8301.23K? 0
+214530.65 +402531.1 -000000.1-000011.900003.5 08.8301.01K? 0
+214835.75 -151552.9 -000004.7-000032.300005.9 08.8301.44K? 0
+215546.44 +011006.5 -000003.8-000004.000006.0 08.8301.25K? 0
+220024.64 -125111.8 +000034.8+000026.300034.5 08.8301.35K? 0
+220923.18 -074136.7 -000014.5-000036.900010.6 08.8301.21K? 0
+221749.67 +385446.2 +000004.8-000009.200022.4 08.8301.43K? 0
+221824.42 -622533.7 +000013.9-000016.900008.0 08.8301.45K? 0
+222202.83 -693911.8 +000015.8-000016.800006.8 08.8301.22K? 0
+222305.73 +380243.7 +000020.4-000007.500000.4 08.8301.57K? 1
+222307.34 +270709.2 -000043.1-000033.700014.5 08.8301.17K? 0
+222455.28 -122259.0 -000019.3-000023.800001.4 08.8301.00K? 0
+222539.95 +273444.2 +000006.7-000014.400016.5 08.8301.57K? 0
+223529.99 -782950.9 -000018.5+000004.700002.4 08.8301.53K? 0
+224125.72 -411525.7 -000016.1-000026.700022.4 08.8301.06K? 0
+224232.35 -412732.8 +000006.0-000000.400011.6 08.8301.35K? 0
+224901.04 +063008.3 -000000.2-000021.500001.1 08.8301.09K? 0
+224918.04 +123611.8 -000007.1+000012.300015.8 08.8301.21K? 0
+224918.77 +304809.4 +000009.8-000012.400004.9 08.8301.10K? 0
+225130.05 +063641.8 -000001.2-000017.800010.6 08.8301.59K? 0
+225800.02 -220208.1 -000019.9-000003.200042.1 08.8301.46K? 0
+230438.23 +040603.1 -000011.5-000000.400016.3 08.8301.43K? 0
+231724.77 -802335.1 -000017.8-000022.800030.3 08.8301.29K? 0
+231850.37 -583753.2 +000020.6-000014.600003.1 08.8301.27K? 0
+232032.63 +085508.4 -000044.3+000044.800118.3 08.8301.29K? 0
+232459.67 -051242.0 +000003.0-000000.400012.0 08.8301.04K? 0
+232935.08 +010613.5 -000015.1+000012.300014.1 08.8301.07K? 0
+232958.15 +101517.3 -000003.7-000050.200002.8 08.8301.37K? 0
+233438.80 -464048.7 +000013.5-000007.500006.0 08.8301.03K? 0
+234001.04 +270115.9 -000022.1-000018.400007.8 08.8301.07K? 0
+234303.36 -073012.2 +000030.0-000001.700010.8 08.8301.50K? 0
+234610.67 +145250.8 -000006.5-000008.700003.4 08.8301.26K? 0
+234635.00 -680322.2 -000018.7+000009.500008.6 08.8301.31K? 0
+234635.27 +781925.6 -000001.1-000009.500016.6 08.8301.64K? 0
+234848.97 -652346.1 +000017.6+000002.400000.0 08.8301.16K? 0
+235329.09 -181550.0 +000023.4+000012.000067.3 08.8301.53K? 0
+235538.81 +193736.5 -000003.4+000024.300022.2 08.8301.44K? 0
+235843.52 +313923.3 +000010.7+000007.000006.0 08.8301.08K? 0
+040752.99 +334125.1 +000037.7+000022.200033.8 08.8302.05M? 0
+073152.27 -212936.7 -000022.6-000008.500010.5 08.8302.16M? 0
+075300.44 -274332.3 +000009.6-000013.800020.6 08.8302.36M? 1
+000020.94 -432142.5 -000016.0-000006.700003.6 08.8400.46F? 0
+000415.54 +752609.4 +000059.0-000021.000013.2 08.8400.49F? 0
+000440.06 +354714.4 -000002.8+000000.400016.3 08.8400.46F? 0
+000551.47 +695308.7 +000027.3-000014.700002.2 08.8400.75G? 0
+000712.59 +061215.6 -000004.1-000010.000020.3 08.8400.32F? 0
+001515.28 +252325.7 -000081.4-000132.300002.8 08.8400.48F? 0
+001517.54 +463610.6 -000002.7-000011.100021.0 08.8400.89G? 0
+001611.45 +303157.0 +000198.9+000038.900023.8 08.8400.97K? 0
+001644.45 +360740.6 -000018.0-000022.800027.1 08.8400.63G? 0
+001816.58 -751313.0 +000003.8-000027.700000.6 08.8400.45F? 0
+002030.08 +601707.7 +000002.1+000006.900002.4 08.8400.19A? 0
+002107.39 +575341.5 -000011.1-000008.200001.0 08.8400.49F? 0
+002401.02 +292822.4 -000009.8-000029.800002.4 08.8400.69G? 0
+002425.01 +615025.7 -000008.8-000007.100000.7 08.8400.29A? 0 0.10 1.00
+002526.29 -344949.4 +000262.6+000059.100015.2 08.8400.51F? 0
+002922.43 +304401.7 +000017.7-000028.200031.3 08.8400.38F? 0
+003048.78 +280641.5 +000016.8-000011.100009.8 08.8400.39F? 0
+003156.52 +013037.5 +000039.7-000000.900008.5 08.8400.38F? 0
+003618.36 -431424.2 -000122.8-000047.200011.5 08.8400.54F? 0
+003820.25 -320205.8 -000047.2-000044.100003.7 08.8400.48F? 0
+003853.75 +480038.8 -000000.7-000016.800020.9 08.8400.18A? 0
+004054.59 +505911.6 +000003.0-000007.400012.3 08.8400.01A? 0
+004952.07 +624742.5 +000042.5+000008.200007.7 08.8400.24A? 0
+005003.31 +733518.3 +000018.1-000001.500003.5 08.8400.15A? 0
+005041.22 +293751.1 -000010.2-000057.900007.1 08.8400.52F? 0
+005249.56 +563736.8 +000000.0+000000.000000.0 08.8400.19A? 1
+005553.84 +373613.0 +000011.6-000009.100006.0 08.8400.95K? 0
+005711.86 -362606.3 -000064.6-000033.000004.8 08.8400.51F? 0
+011235.82 +614630.7 +000000.8+000007.200015.0 08.8400.09A? 0
+011605.23 -194814.4 +000045.5-000016.600018.3 08.8400.47F? 0
+012804.42 -100216.3 +000042.7+000048.300004.6 08.8400.51F? 0
+013242.73 +671459.5 +000019.7-000012.600003.4 08.8400.21A? 0
+013243.31 +615140.9 +000012.5-000009.400002.7 08.8400.11A? 0
+013324.03 +743742.5 -000007.7+000003.800008.6 08.8400.10A? 0
+013610.13 -292332.5 -000060.2-000011.600028.2 08.8400.76G? 0
+013833.04 +095352.4 -000003.0-000028.400010.8 08.8400.44F? 0
+014611.30 +393812.6 +000030.2-000023.600014.0 08.8400.38F? 0
+014647.52 +593951.9 +000015.0-000112.400026.6 08.8400.74G? 0
+014740.53 -294322.8 +000037.8-000056.700007.7 08.84-0.10B? 0
+014841.33 -464746.9 +000037.8-000004.500007.1 08.8400.39F? 0
+014852.57 -782902.2 +000013.7+000001.900001.3 08.8400.11A? 0
+015157.60 +132538.0 +000012.5+000000.000017.3 08.8400.29A? 0
+015208.20 +801127.9 +000011.6-000017.200002.4 08.8400.17A? 0
+015428.54 -011200.0 -000003.5-000015.600012.7 08.8400.18A? 0
+015528.29 -630438.0 +000016.3+000031.300000.5 08.8400.23A? 1
+015532.33 -083604.3 -000017.5-000044.500017.9 08.8400.70G? 0
+015816.79 +692640.9 -000024.2+000000.600008.6 08.8400.36F? 0
+015927.83 -001510.0 +000034.2-000091.900009.1 08.8400.63G? 0
+020028.51 -261321.7 +000110.6+000074.700004.6 08.8400.51F? 0
+020310.95 -244714.3 +000004.2-000002.500018.9 08.8400.26A? 0
+021118.72 +721754.7 +000034.2-000020.700008.9 08.8400.93G? 0
+021705.02 +631834.4 -000004.6-000013.700005.1 08.8400.29A? 0
+021951.65 +304717.8 +000063.9+000001.600018.5 08.8400.55F? 0
+022000.17 -242847.8 +000032.7+000024.800027.3 08.8400.47F? 0
+022216.96 +571619.0 +000014.6+000003.800002.2 08.8400.31F? 0 0.10 1.00
+022250.40 -322009.3 -000021.6-000011.300016.5 08.8400.97K? 0
+022545.35 -091331.8 -000032.5-000001.600013.0 08.8400.10A? 0
+022639.89 -065910.9 +000035.0+000039.300003.6 08.8400.75G? 0
+023018.30 +380802.5 +000013.2-000016.700006.3 08.8400.15A? 0
+023512.77 +694046.3 +000027.1-000002.000010.2 08.8400.54F? 0
+024102.45 +574839.0 +000013.8+000005.700000.1 08.8400.06A? 0
+024114.10 -044607.8 +000043.9-000027.400009.9 08.8400.39F? 0
+024134.32 -330612.4 +000041.9+000027.600003.2 08.8400.50F? 0
+024225.80 +503810.6 +000001.3-000060.700022.7 08.8400.64G? 0
+024700.31 +500726.4 +000000.0+000000.000000.0 08.8400.53F? 1
+024824.88 +480238.9 -000015.6-000002.900012.4 08.8400.04A? 0
+024850.60 +672126.7 +000052.1-000039.000001.8 08.8400.59G? 0
+024857.95 +883939.7 +000034.5-000036.800009.3 08.8400.54F? 0
+025434.21 +612530.6 +000007.2-000013.100008.9 08.8400.36F? 0
+025633.74 -392648.8 +000000.0+000000.000000.0 08.8400.66G? 0
+030137.08 +455027.6 -000021.5-000007.000008.1 08.8400.12A? 0
+030916.19 -053103.3 +000077.1+000045.000007.1 08.8400.83G? 0
+031334.56 +390849.5 +000047.8-000046.500007.5 08.8400.41F? 0
+031612.90 +002743.7 +000051.3-000038.300001.3 08.8400.42F? 0
+032048.72 +435844.7 +000133.8-000134.400016.3 08.8400.73G? 0
+032354.13 -251413.9 -000009.3-000006.100001.4 08.8400.34F? 0
+032541.39 +500405.9 +000053.8-000021.800015.1 08.8400.56F? 0
+032732.38 +490419.7 +000001.5-000026.400008.6 08.8400.13A? 0
+033327.56 +000710.9 +000010.1-000003.900011.9 08.8400.40F? 0
+033559.32 -233104.9 -000114.3-000026.500011.4 08.8400.79G? 0
+034714.22 +605208.9 -000003.8-000003.500005.1 08.8400.37F? 0
+034745.19 +544755.6 -000013.7-000005.300004.8 08.8400.67G? 0
+035458.09 -011548.3 -000005.0+000052.500011.3 08.8400.82G? 0
+035747.19 +225527.7 +000173.5-000018.500012.1 08.8400.98K? 0
+040439.47 -411653.4 -000011.6+000035.400005.2 08.8400.70G? 0
+040705.25 +885521.8 +000009.1-000020.300004.0 08.8400.32F? 0
+041106.99 +355542.0 +000026.6+000014.100021.0 08.8400.17A? 0
+041509.21 +761623.7 -000022.6-000019.100005.1 08.8400.58F? 0
+041845.19 -024148.3 -000033.6-000045.100012.1 08.8400.15A? 0
+042351.07 -093213.5 +000048.9-000021.300038.1 08.8400.73G? 0
+042920.22 -270015.9 +000000.0-000009.500000.7 08.8400.37F? 0
+043000.56 +583924.0 -000001.6-000013.200010.5 08.8400.42F? 0
+043354.07 +102057.0 +000034.4-000050.600016.2 08.8400.48F? 0
+043433.11 +224237.8 +000009.6-000053.600011.4 08.8400.47F? 0
+045109.43 +054925.6 +000001.3-000008.200014.0 08.8400.01A? 0
+045114.82 +241727.0 -000002.2-000012.000006.2 08.8400.47F? 0
+045149.55 +011456.3 +000000.0+000000.000000.0 08.8400.62G? 1
+045220.22 -891626.3 +000018.4+000020.200014.8 08.8400.28A? 0
+045237.96 -165159.0 +000012.7-000001.100008.3 08.8400.05A? 0
+045319.53 +420644.7 +000025.9-000006.800002.2 08.8400.09A? 0
+045625.63 -301425.2 -000068.9-000121.100019.0 08.8400.49F? 0
+045932.78 +234506.9 -000011.6+000001.000006.5 08.8400.32F? 0
+050014.19 +501351.0 -000016.5-000030.700001.7 08.8400.96K? 0
+050132.61 -312425.9 +000011.1-000036.700011.7 08.8400.96K? 0
+050357.07 +223201.1 -000010.9-000012.000008.0 08.8400.19A? 0
+050519.82 +403349.0 +000016.4-000016.700010.5 08.8400.54F? 0
+050617.95 +174859.4 +000056.4-000028.600018.7 08.8400.77G? 0
+050919.97 -650745.5 -000078.8+000050.100020.1 08.8400.65G? 0
+050928.41 +322550.5 +000030.6-000038.600004.6 08.8400.38F? 0
diff --git a/kstars/kstars/data/hip108.dat b/kstars/kstars/data/hip108.dat
new file mode 100644
index 00000000..292df47f
--- /dev/null
+++ b/kstars/kstars/data/hip108.dat
@@ -0,0 +1,1000 @@
+051126.53 -150322.2 -000027.1-000014.800005.0 08.8400.23A? 0
+051211.71 +171545.9 +000014.9+000003.000028.4 08.8400.29A? 1
+051318.61 +494021.5 +000014.7-000003.300003.8 08.8400.28A? 0
+051322.72 +003128.3 -000017.6-000002.400017.1 08.8400.97K? 0
+051701.98 +664104.3 -000005.9-000020.200001.6 08.8400.95G? 0
+051711.60 +454937.3 +000001.5+000015.500009.1 08.8400.34F? 0
+051756.73 -352202.4 -000001.7-000093.500012.3 08.8400.53F? 0
+051849.05 +294317.2 +000015.9-000031.900010.1 08.8400.24A? 0
+051855.85 +451452.8 +000047.6+000016.000007.2 08.8400.51F? 0
+052504.44 -312905.0 -000021.7+000020.100007.6 08.8400.92G? 0
+052511.29 +015526.2 +000000.0+000000.000000.0 08.84-0.02B? 0
+052824.80 -004208.3 -000002.5-000000.500009.3 08.8400.06A? 0
+052839.41 +344008.8 +000007.2+000008.000013.4 08.8400.16A? 0
+052957.60 +355717.1 +000041.6+000010.500002.0 08.8400.26A? 0
+053307.46 -263340.7 -000002.1-000050.400009.5 08.8400.52F? 0
+053641.84 +024111.4 +000012.2-000010.600000.9 08.8400.38F? 0
+053831.63 +124006.6 +000012.9-000026.900012.2 08.8400.08A? 0
+054222.55 +791955.1 +000018.4-000037.800011.6 08.8400.99K? 0
+054256.76 +225427.2 -000017.8+000012.200010.6 08.8400.58F? 0
+054342.77 +714105.5 -000008.4-000005.000001.6 08.8400.29A? 0
+054516.05 +072412.8 +000024.8+000004.400019.6 08.8400.33F? 0
+054616.70 -325844.0 -000033.2+000046.300010.9 08.8400.94G? 0
+054628.36 -262237.6 +000003.5-000004.300009.1 08.8400.05A? 0
+054918.03 +042215.2 -000005.0+000015.400002.6 08.8400.07A? 0
+055626.60 -014927.2 +000000.7+000015.000009.1 08.8400.06A? 0
+055852.54 +373521.2 -000013.9-000003.600006.1 08.8400.18A? 0
+055958.40 +522036.3 +000005.1-000007.700004.6 08.8400.38F? 0
+060019.06 -615954.5 -000032.5-000125.800011.6 08.8400.44F? 0
+060209.98 -633243.2 -000008.0-000004.400001.2 08.8400.49F? 0
+060612.39 -085239.4 +000030.1-000052.100026.2 08.8400.43F? 0
+060731.13 +075435.9 +000038.8-000002.200023.4 08.8400.06A? 0
+060803.65 +484301.8 -000016.0-000010.000005.3 08.8400.05A? 0
+060843.52 +083821.0 -000016.2-000002.200001.4 08.8400.04A? 0
+061019.27 +101809.2 -000016.7-000013.600012.5 08.8400.12A? 0
+061105.47 -284820.1 -000013.6+000045.400008.4 08.8400.65G? 0
+061113.58 +093645.0 +000007.8-000011.300006.6 08.8400.91G? 0
+061401.20 +463305.7 +000001.0-000025.500031.1 08.8400.40F? 0
+061515.44 +221804.1 -000013.7-000018.500011.4 08.8400.22A? 0
+061552.60 +262501.8 +000001.4-000013.000008.7 08.8400.09A? 0
+061819.07 +331012.0 -000021.5-000010.900009.4 08.8400.96K? 0
+061846.30 +253153.5 -000033.6-000011.800007.0 08.8400.26A? 0
+061927.24 -192915.4 -000019.9+000006.600011.8 08.8400.55F? 0
+061934.53 -101505.9 -000010.9+000009.800008.4 08.8400.40F? 0
+062136.55 +561105.8 -000038.8-000044.900023.9 08.8400.60G? 0
+062247.74 +174822.1 +000004.7-000005.200014.9 08.8400.11A? 0
+062401.10 +085350.6 +000072.2+000003.100041.3 08.8400.98K? 0
+062439.51 +025106.5 -000003.9+000006.900013.7 08.8400.90G? 0
+062703.39 -144101.7 -000006.9+000004.300004.5 08.84-0.01B? 0
+062759.22 +100016.4 -000021.4-000029.100002.2 08.8400.19A? 0
+063641.05 +003223.8 -000013.5-000006.600003.1 08.8400.31A? 0
+063701.86 -144015.8 -000020.4-000005.200009.5 08.8400.65G? 0
+063857.82 -551755.6 +000005.2+000025.400000.0 08.8400.93G? 0
+063922.76 +071550.5 +000000.4-000009.600003.1 08.8400.11A? 0
+063940.51 -211931.2 -000008.8-000012.100006.5 08.8400.33F? 0
+064145.61 +272614.9 +000013.9-000023.900016.2 08.8400.04A? 0
+064159.00 +075259.3 -000017.6-000038.200009.4 08.8400.28A? 0
+064159.35 -730116.9 -000001.0+000027.100002.9 08.8400.48F? 0
+064409.26 -105958.1 -000032.1-000185.400010.5 08.8400.66G? 0
+064720.18 -355627.2 -000075.2+000023.800008.0 08.8400.49F? 0
+064747.91 -005054.9 -000011.5+000025.000009.8 08.8400.18A? 0
+064756.51 -531041.8 -000008.3+000010.300007.9 08.8400.24A? 0
+064820.85 +410502.9 -000059.8+000010.400016.6 08.8400.07A? 0
+064959.25 +405951.1 +000005.4-000011.700015.1 08.8400.03A? 0
+065239.63 +230037.0 -000005.0-000006.600001.3 08.84-0.01B? 0
+065306.23 +284240.5 +000048.1+000012.400016.8 08.8400.47F? 0
+065354.76 +235533.0 -000027.3-000012.800023.8 08.8400.54F? 0
+065526.99 +671425.7 +000000.7-000029.800003.1 08.8400.16A? 0
+065706.56 +003348.6 -000001.3-000005.400006.1 08.8400.06A? 0
+065748.54 +265225.9 -000005.4-000009.600010.6 08.8400.45F? 0
+065818.09 +805542.4 -000024.8-000012.500023.2 08.8400.75G? 0
+065956.35 -000240.8 +000024.8-000006.100016.7 08.8400.80G? 1
+070104.20 +044053.9 -000005.7-000003.600014.0 08.8400.49F? 0
+070122.79 +043806.6 +000006.4+000004.900023.1 08.8400.34F? 0
+070143.81 +705528.4 -000015.9+000005.300011.6 08.8400.84G? 0
+070316.83 +065128.1 +000003.9-000008.300013.5 08.8400.15A? 0
+070637.42 -263722.9 -000008.7+000001.800018.0 08.8400.99K? 0
+070924.95 +213532.9 -000010.2-000007.800006.8 08.84-0.07B? 0
+071008.60 +071946.0 -000011.2-000014.500009.1 08.8400.28A? 0
+071102.82 +185212.2 -000014.4-000076.300004.0 08.8400.48F? 0
+071320.81 -151735.4 -000002.1-000000.500004.1 08.8400.59G? 0
+071342.21 -545402.2 -000005.0-000022.700007.6 08.8400.64G? 0
+071356.93 -262641.0 -000006.6+000008.700011.9 08.8400.57F? 0
+071440.83 -210432.1 -000020.7+000004.400012.0 08.8400.95K? 0
+071457.22 -370005.3 -000008.5+000008.200005.3 08.8400.06A? 0
+071534.09 -015134.5 +000000.0+000000.000000.0 08.8400.35F? 0
+071757.25 +684432.1 -000007.3+000006.800014.8 08.8400.11A? 0
+071831.21 -075011.4 -000003.8+000003.800012.6 08.84-0.04B? 0
+071839.60 -192522.3 -000007.8+000007.400001.2 08.8400.38F? 0
+071858.72 -180247.5 -000000.4+000008.100001.7 08.8400.39F? 0
+071955.68 -452106.1 +000005.5-000015.700003.8 08.8400.93G? 0
+071956.06 +714834.8 -000013.6-000018.400003.9 08.8400.39F? 0
+071956.10 +404304.1 -000012.7-000014.000009.2 08.8400.95G? 0
+072009.94 -000111.4 +000039.3-000017.800005.6 08.8400.18A? 1
+072115.17 -140352.9 +000002.7-000013.800004.6 08.8400.18A? 0
+072237.38 -211132.6 -000002.5+000012.800013.7 08.8400.79G? 1
+072418.54 +135623.5 -000018.2-000062.200003.8 08.8400.57F? 0
+072505.52 +100829.2 -000003.4+000004.100015.4 08.8400.05A? 0
+072656.58 -053138.2 +000004.9+000008.500006.0 08.8400.03A? 0
+072658.30 +235539.7 -000011.2+000005.100001.2 08.84-0.03B? 0
+072717.91 -042023.2 -000012.4+000004.900005.7 08.8400.03A? 0
+072753.14 -215244.6 -000019.6+000019.600000.3 08.84-0.10B? 0
+072945.70 -005944.2 -000035.5+000005.500005.0 08.8400.30A? 0
+073014.99 -565728.5 +000023.7-000011.900014.9 08.8400.51F? 0
+073045.34 +042129.6 -000004.4-000006.200015.1 08.8400.16A? 0
+073147.71 -053459.5 +000003.2-000009.200014.4 08.84-0.19B? 0
+073207.57 +043119.1 +000005.6-000013.500002.1 08.8400.30A? 0
+073257.26 +003848.3 -000008.1-000020.500010.9 08.8400.01A? 0
+073333.95 -241902.4 +000004.2-000002.000007.5 08.84-0.09B? 0
+073656.18 -384917.6 +000003.0+000007.100001.4 08.8400.01A? 0
+073850.18 +202313.9 -000008.5-000006.600024.5 08.8400.16A? 0
+074159.95 -653106.7 -000018.8+000006.600011.7 08.8400.35F? 0
+074213.27 -112058.3 -000012.6+000005.000002.4 08.8400.01A? 0
+074219.26 -154725.5 +000000.6+000009.300003.6 08.84-0.03B? 0
+074508.37 -223819.4 +000001.3-000001.200006.5 08.8400.19A? 0
+074536.27 -442226.0 -000021.5-000004.500004.4 08.8400.00A? 1
+074545.52 +373841.0 -000008.0-000122.600012.3 08.8400.51F? 0
+074548.11 -112440.6 -000018.7+000003.900021.6 08.8400.24A? 0
+074713.23 -263427.6 -000002.3+000018.300000.4 08.84-0.11B? 0
+074722.28 -575921.4 -000015.6+000002.300006.9 08.8400.44F? 0
+074834.24 -601002.6 -000027.0+000057.700007.7 08.8400.41F? 0
+074839.37 +862001.7 -000012.3-000017.500009.0 08.8400.07A? 0
+074918.55 -234756.8 -000008.9+000027.500003.1 08.8400.92G? 0
+075602.98 -230024.2 -000009.2+000000.300010.4 08.8400.98K? 0
+075650.55 +150750.4 +000007.3-000019.400021.5 08.8400.17A? 0
+080006.27 -314644.1 -000021.7-000011.300013.5 08.8400.39F? 0
+080311.44 -342231.9 -000018.4+000003.400001.3 08.84-0.03B? 0
+080412.27 -032317.4 +000003.8-000002.600005.8 08.8400.42F? 0
+080540.06 -272633.5 +000000.4+000011.700010.0 08.8400.32F? 0
+080703.70 -405511.6 +000004.2-000001.900005.5 08.8400.02A? 0
+080734.03 -042905.0 -000014.9+000005.400002.6 08.8400.23A? 0
+080750.76 +224657.7 +000008.1-000037.700012.1 08.8400.10A? 0
+081328.32 +162547.5 -000057.9+000000.100024.0 08.8400.38F? 0
+081425.96 -012656.7 -000022.1+000003.600013.8 08.8400.47F? 0
+081522.47 +074039.0 -000012.3+000002.100017.2 08.84-0.05B? 0
+081715.26 +211052.0 -000025.3-000006.500013.4 08.8400.34F? 0
+082540.50 +662748.6 +000009.7-000499.000031.4 08.8400.95G? 0
+083211.76 +033047.3 -000021.0-000076.400004.2 08.8400.77G? 0
+083242.98 -823652.1 -000065.4+000056.700014.7 08.8400.53F? 0
+083547.13 +081044.8 -000014.8+000006.400007.3 08.8400.35F? 0
+083628.10 +115118.2 +000028.2-000042.000004.7 08.8400.49F? 0
+083635.00 -671513.3 -000016.3+000093.600012.5 08.8400.50F? 0
+083720.12 -314437.6 -000000.4+000006.200006.0 08.8400.07A? 0
+083815.40 -392503.5 -000003.1-000001.100008.6 08.8400.26A? 0
+084116.21 -454515.3 -000002.1-000005.300004.2 08.8400.13A? 0
+084200.95 -414947.9 -000026.5-000007.900002.0 08.8400.01A? 0
+084428.50 -214157.7 -000006.7+000005.100001.3 08.8400.06A? 0
+084455.20 -063139.7 -000010.7-000000.500002.0 08.8400.93G? 0
+084637.46 -482022.9 -000017.5-000014.400008.3 08.8400.46F? 0
+084706.78 -104652.4 -000021.6+000037.400001.6 08.8400.52F? 0
+084725.91 -380159.0 -000001.4+000002.300001.3 08.84-0.11B? 0
+084809.89 -435607.8 -000001.9+000011.100014.0 08.8400.00A? 0
+084830.93 -260947.8 -000007.5+000000.000001.0 08.8400.00A? 0
+085020.89 -483444.1 -000001.9+000063.800003.9 08.8400.50F? 0
+085333.57 -063534.4 -000023.6+000000.900006.9 08.8400.96K? 0
+085646.23 +250024.4 -000052.0-000022.100015.5 08.8400.73G? 0
+085749.10 +075751.2 -000027.4-000020.700001.9 08.8400.66G? 0
+085811.65 +814946.2 +000004.0-000030.500018.4 08.8400.88G? 0
+085917.75 -351836.9 +000174.0-000011.000010.9 08.8400.61G? 0
+085944.00 -220811.3 -000015.3+000004.400000.6 08.8400.12A? 0
+090507.35 -482737.6 -000016.9+000003.600000.8 08.8400.01A? 0
+091106.57 -513806.6 -000017.7-000007.800010.9 08.8400.97K? 0
+091636.14 +321037.0 -000093.8+000026.500009.6 08.8400.47F? 0
+091830.67 -213622.6 -000012.2+000002.900005.4 08.8400.06A? 0
+091912.13 +582411.4 -000158.7-000131.800005.8 08.8400.61G? 0
+092126.65 -234710.9 -000018.9+000009.300020.3 08.8400.71G? 0
+092408.24 +353123.2 +000057.3-000060.600029.0 08.8400.58G? 0
+092507.99 +293249.0 -000027.5+000003.700014.6 08.8400.03A? 0
+092535.96 -371613.6 -000008.0+000001.400009.8 08.8400.47F? 0
+092936.08 +595049.8 -000008.8-000025.500008.8 08.8400.57F? 0
+093103.48 -452745.0 -000006.4+000005.500004.8 08.8400.91G? 0
+093525.80 -062826.8 -000078.9-000017.400009.6 08.8400.55F? 0
+093608.07 -460431.1 +000022.0-000019.900012.7 08.8400.49F? 0
+093708.77 +215624.8 -000027.3-000018.600014.1 08.8400.14A? 0
+093720.43 +375444.2 -000013.7-000008.200002.3 08.8400.51F? 0
+093832.00 -640635.3 -000016.2+000009.900013.9 08.8400.41F? 0
+094001.08 +761326.4 -000012.8-000025.600010.4 08.8400.91G? 0
+094413.70 +032629.5 -000045.0-000072.700017.7 08.8400.52F? 0
+094545.08 -471953.8 -000048.5+000035.300014.0 08.8400.40F? 0
+094642.89 -552026.1 -000011.1+000009.700000.6 08.8400.05A? 0
+095058.26 +235135.5 -000039.3-000002.100004.0 08.8400.58G? 0
+095114.80 -380234.2 -000013.5+000009.600002.3 08.8400.96K? 0
+095422.84 +321525.7 -000108.9-000097.100012.8 08.8400.65G? 0
+095725.75 -311025.4 +000001.4-000014.600003.5 08.8400.13A? 0
+100023.89 -161742.1 +000028.7-000027.000044.9 08.8400.81G? 0
+100025.50 -405451.3 -000055.0-000002.200005.5 08.8400.44F? 0
+100310.20 -580556.1 -000003.8+000014.100022.2 08.8400.96K? 0
+100829.15 -450014.8 +000000.0+000000.000000.0 08.8400.33F? 1
+100829.45 -574320.0 -000011.4+000003.700013.9 08.8400.04A? 0
+100910.03 -474312.0 -000025.2-000006.100014.2 08.8400.58G? 0
+100910.79 -181110.2 -000008.6+000014.400014.8 08.8400.92G? 0
+100956.29 -601310.2 -000002.5-000004.100007.8 08.84-0.06B? 0
+101053.35 -803919.9 -000047.5-000016.100021.1 08.8400.42F? 0
+101305.71 -510554.0 -000006.2+000003.200003.9 08.84-0.02B? 0
+101333.83 -732004.3 -000019.3+000010.000011.3 08.8400.39F? 0
+101450.58 -623512.7 -000252.2+000136.400009.7 08.8400.68G? 0
+101518.37 -575112.6 -000022.2+000018.700002.3 08.8400.13A? 0
+101709.87 -663529.4 +000000.0+000000.000000.0 08.8400.23A? 0
+101714.61 +423810.4 +000006.1-000045.400007.7 08.8400.52F? 0
+101903.30 -114321.9 +000017.1+000005.300010.0 08.8400.51F? 0
+102122.98 -610426.8 -000011.5-000005.400008.0 08.8400.90G? 0 0.10 1.00
+102131.07 -511433.3 +000003.0-000019.600009.1 08.8400.07A? 0
+102210.10 +162811.6 -000090.0-000022.700019.2 08.8400.72G? 0
+102211.53 -422104.0 -000019.9-000014.400004.1 08.8400.17A? 0
+102456.19 -295703.7 -000021.9-000008.200009.5 08.8400.35F? 0
+102625.08 -645113.7 -000043.1+000021.300009.0 08.8400.31F? 0
+102925.99 -655233.2 -000003.9+000016.500003.3 08.8400.32F? 0
+103112.26 +641739.4 -000039.9-000149.000015.3 08.8400.62G? 0
+103130.25 -010201.5 +000082.9-000059.900004.4 08.8400.58F? 0
+103347.60 +232100.1 +000000.0+000000.000000.0 08.8400.44F? 0
+103759.98 +531239.9 +000001.5-000005.700002.4 08.8400.21A? 0
+103811.01 -015828.9 -000000.7-000008.900000.5 08.8400.26A? 0
+104227.41 -583932.5 -000005.3-000003.600024.9 08.8400.60G? 0
+104422.25 -683511.2 -000016.6+000004.800002.7 08.8400.04A? 0
+104439.44 -595933.3 +000000.0+000000.000000.0 08.8400.35F? 0
+104551.85 -601132.8 -000036.3+000018.900001.2 08.8400.09A? 0 0.10 1.00
+104604.43 -565758.1 -000024.4-000012.700006.5 08.8400.03A? 0
+104838.59 -384907.2 +000008.5-000012.700007.5 08.8400.30A? 0
+104849.72 +503628.1 -000086.7-000060.400024.4 08.8400.52F? 0
+105325.72 -503741.9 -000065.5+000000.900006.0 08.8400.58G? 0
+105405.46 -381050.2 -000005.9+000013.400028.6 08.8400.99K? 0
+105431.81 -312408.3 -000045.4-000004.400005.4 08.8400.42F? 0
+105611.95 -193114.1 -000097.4+000025.400029.1 08.8400.65G? 0
+105614.36 -614722.5 -000024.2-000002.900015.3 08.8400.41F? 0
+110117.03 -821734.1 -000035.8+000027.200005.9 08.8400.38F? 0
+110141.94 -571550.5 -000011.9+000006.100000.8 08.84-0.02B? 0
+110508.70 -265132.7 +000001.3-000012.300002.6 08.84-0.05B? 0
+110846.77 -602243.6 -000024.4-000009.000003.5 08.8400.14A? 0 0.10 1.00
+110947.30 -352415.6 -000006.2+000006.600009.5 08.8400.12A? 0
+111003.27 -605550.5 -000015.8-000014.900004.8 08.8400.06A? 0
+111209.00 +323653.3 -000036.0-000028.400005.0 08.8400.48F? 0
+111436.29 -592240.0 -000000.5+000024.300000.8 08.8400.42F? 0 0.10 1.00
+111536.23 +193725.5 -000023.6+000022.900025.6 08.8400.38F? 0
+111747.11 +004729.4 -000121.7-000086.800044.3 08.8400.90G? 0
+111858.47 +511812.6 +000031.5-000003.800005.4 08.8400.94G? 0
+112120.85 +603516.6 -000040.8+000038.700021.8 08.8400.52F? 0
+112423.44 +465412.2 -000024.4+000007.700005.7 08.8400.23A? 0
+112500.12 -111229.2 -000013.7-000014.000012.5 08.8400.38F? 0
+112517.54 -211529.9 -000016.7+000021.200020.9 08.8400.79G? 0
+112617.23 -392557.4 +000000.1-000024.300025.5 08.8400.33F? 0
+112908.43 +501545.0 -000011.3+000006.500011.2 08.8400.56F? 0
+113112.34 +273210.3 -000042.9+000008.800009.0 08.8400.45F? 0
+113114.78 -464945.2 -000021.9+000007.000003.0 08.8400.06A? 0
+113606.93 -222844.2 -000007.0-000031.600005.5 08.8400.59G? 0
+113657.25 +140047.9 -000018.5-000032.800009.7 08.8400.48F? 0
+113750.23 -804254.9 -000030.0+000005.300014.2 08.8400.43F? 0
+113929.27 -594623.6 -000018.9-000007.600009.3 08.8400.27A? 0
+114519.94 -622951.5 +000027.0-000005.300010.7 08.8400.40F? 0
+114739.61 +761357.6 -000041.3-000047.800009.2 08.8400.46F? 0
+115325.12 +155900.3 -000018.3+000022.000005.3 08.8400.55F? 0
+115710.07 -040735.3 +000009.1-000027.500001.1 08.8400.90G? 0
+115714.07 -162713.5 -000060.0+000008.600000.0 08.8400.49F? 0
+115747.28 -464711.7 -000001.9-000008.800000.5 08.8400.18A? 0
+115959.08 +514617.5 -000016.4+000019.600006.1 08.8400.79G? 0
+120250.30 +774134.8 +000007.5-000018.200002.6 08.8400.44F? 0
+120413.54 -094107.8 -000159.5+000007.100026.4 08.8400.67G? 0
+121125.77 +231329.5 -000114.3-000118.100013.0 08.8400.67G? 0
+121131.33 +072208.6 -000029.7-000030.500003.0 08.8400.24A? 0
+121158.53 +052028.8 +000028.2-000017.300005.6 08.8400.54F? 0
+121338.51 +035817.9 -000025.7+000007.400008.1 08.8400.52F? 0
+121340.56 -611142.0 -000020.0-000000.100000.2 08.8400.21A? 0
+122004.01 -080733.4 -000078.4-000020.800008.9 08.8400.52F? 0
+122004.62 -474755.8 -000035.4-000004.400012.7 08.8400.04A? 0
+122216.75 -671614.2 -000013.1-000010.000010.2 08.8400.43F? 0
+122312.04 +424312.4 -000067.5-000023.200011.8 08.8400.53F? 0
+122336.17 -164050.8 -000000.2+000007.900004.8 08.8400.34F? 0
+122849.79 -292712.1 -000055.7+000016.300002.5 08.8400.26A? 0
+123137.04 -842938.2 -000026.4-000010.000013.9 08.8400.16A? 0
+123937.66 -622601.1 -000003.3+000002.900008.0 08.8400.36F? 0
+124317.80 -181556.7 -000011.7-000008.000011.8 08.8400.19A? 0
+124402.94 +852656.2 -000120.3+000029.800028.9 08.8400.65G? 0
+124425.00 -590227.7 -000007.9+000011.500001.4 08.8400.18A? 0
+124456.49 -621251.3 -000010.2+000001.800023.6 08.8400.87G? 0
+124855.78 -311215.4 +000034.2-000042.900008.1 08.8400.61G? 0
+125036.63 -381334.9 -000043.5-000021.900037.3 08.8400.46F? 0
+125205.13 -502150.6 -000024.8+000003.300002.2 08.8400.09A? 0
+125517.60 -503658.8 -000056.8+000001.700011.3 08.8400.40F? 0
+125532.64 -010728.4 -000062.5-000026.000008.5 08.8400.59G? 0
+130447.37 -583505.3 -000029.9-000012.400002.0 08.8400.21A? 0
+130623.50 -523311.9 -000022.4-000008.000001.0 08.8400.27A? 0
+130656.25 -564438.6 +000025.4-000047.100012.4 08.8400.62G? 0
+131128.88 -125959.9 +000031.5-000035.100022.1 08.8400.54F? 0
+131913.49 -412331.1 -000029.6-000002.300002.5 08.8400.34F? 0
+132159.02 -643804.9 -000012.5+000001.400003.3 08.8400.14A? 0
+132318.69 -110228.8 -000105.0-000000.600011.1 08.8400.66G? 0
+132743.25 +733244.4 -000016.2-000029.100017.0 08.8400.47F? 0
+133840.43 +224323.8 -000042.7-000014.700008.0 08.8400.47F? 0
+134420.40 +384752.1 -000156.5-000032.000018.4 08.8400.69G? 0
+135202.18 -475218.6 -000013.6-000016.600020.2 08.8400.40F? 0
+135212.71 -471712.2 -000012.5-000016.400007.1 08.8400.33F? 0
+135233.09 -341909.9 -000012.4-000027.100003.9 08.8400.58G? 0
+135846.39 -155418.1 -000018.2-000034.300003.9 08.8400.52F? 0
+140903.35 -080014.7 -000055.9+000019.100014.4 08.8400.94G? 0
+140937.48 -211147.7 -000014.8-000004.600002.3 08.8400.41F? 0
+140957.25 +040056.8 -000001.3-000059.500005.6 08.8400.51F? 0
+141157.31 +384952.3 +000006.0+000016.000009.3 08.8400.15A? 0
+141617.02 -534901.8 -000040.5-000024.000011.8 08.8400.37F? 0
+141832.27 -092433.0 -000043.9+000008.300022.2 08.8400.98K? 0
+142222.51 +070019.6 +000015.2-000003.400010.2 08.8400.43F? 0
+142241.93 +382854.4 -000001.0+000004.000011.7 08.8400.30A? 0
+142750.08 -455747.2 -000128.6-000096.900013.6 08.8400.68G? 0
+142817.96 +154015.3 -000074.7+000023.200019.6 08.8400.50F? 0
+143156.79 -124325.8 -000094.6-000023.700031.5 08.8400.78G? 0
+143719.46 -545350.1 -000000.2-000005.400005.1 08.8400.22A? 0
+144353.51 -551506.8 +000000.3-000026.200006.8 08.8400.49F? 0
+144416.61 -392938.1 -000014.3-000013.700001.9 08.8400.86G? 0
+144649.64 -322439.9 -000015.0+000006.300008.1 08.8400.88G? 0
+144658.53 +544343.1 -000015.9-000017.000002.8 08.8400.92G? 0
+145430.21 -162333.6 -000053.4-000012.900009.8 08.8400.49F? 0
+145438.03 -512422.7 +000004.4-000056.400017.0 08.8400.64G? 0
+145754.67 -623317.2 -000002.6-000004.800003.9 08.8400.10A? 1
+145920.80 -192430.7 -000099.8-000035.200028.5 08.8400.65G? 0
+150235.35 -543005.6 -000007.7+000011.000008.8 08.8400.15A? 0
+150633.80 +023701.8 -000036.7-000017.800008.4 08.8400.47F? 0
+151210.08 -850949.9 +000000.0+000000.000000.0 08.8400.18A? 1
+152039.23 +152250.7 -000455.4-000200.900046.6 08.8400.94G? 0
+152235.11 +725415.2 -000033.7+000058.000000.0 08.8400.51F? 0
+152248.65 -614923.5 +000007.3-000006.000003.8 08.84-0.01B? 0
+152936.69 +231838.0 +000006.8+000001.800002.6 08.8400.40F? 0
+153059.98 -044113.1 -000001.2-000129.800024.4 08.8400.53F? 0
+153303.53 -574721.0 +000011.3-000006.500014.2 08.8400.09A? 0
+153557.34 +760211.4 -000000.9+000010.600012.1 08.8400.54F? 0
+153606.21 +484857.2 -000030.0-000028.700007.2 08.8400.48F? 1
+153945.98 -305610.2 +000025.8-000002.700032.8 08.8400.56F? 0
+154456.19 -542238.0 -000007.9-000004.200017.9 08.8400.16A? 0
+154850.80 -234109.0 -000023.8-000025.900040.2 08.8400.61G? 0
+160234.95 -175146.5 +000020.3-000016.400012.0 08.8400.68G? 0
+160306.93 +423701.0 +000014.2-000008.500011.6 08.8400.92G? 0
+160509.19 -480521.0 +000017.0-000021.200013.6 08.8400.53F? 0
+160905.18 -452951.0 -000044.4+000016.300013.8 08.8400.51F? 0
+160937.71 -783524.9 -000018.5-000013.400013.4 08.8400.14A? 0
+161043.38 -584619.3 +000010.7-000014.500000.7 08.8400.05A? 0
+161054.54 +052104.8 +000020.8-000030.000017.0 08.8400.40F? 0
+161613.36 +382240.2 +000021.7-000017.100001.6 08.8400.26A? 0
+161859.14 +081140.2 -000083.5-000064.000009.8 08.8400.53F? 0
+161947.64 -610804.2 -000005.2+000002.900011.8 08.84-0.02B? 0
+162223.64 -485924.3 -000001.1+000000.400004.4 08.8400.01A? 0
+162553.56 -465702.3 -000018.8-000010.100008.9 08.8400.09A? 0
+163124.61 -651305.5 -000003.0-000015.200019.4 08.8400.04A? 0
+163215.57 -434919.5 -000045.5-000055.100014.9 08.8400.63G? 0
+163529.08 -215239.4 -000099.4-000121.500013.7 08.8400.50F? 0
+164359.84 +382849.1 -000017.5-000013.000001.2 08.8400.26A? 0
+164646.95 +021234.3 -000011.5+000027.400001.2 08.84-0.08B? 0
+164802.45 +700649.1 +000019.3+000023.100019.3 08.8400.62G? 0
+165028.35 -243058.1 -000009.6-000003.600013.6 08.8400.08A? 0
+165107.70 +123002.8 +000008.9+000006.500007.0 08.8400.97K? 0
+165742.06 +214736.7 -000038.8-000018.200022.4 08.8400.53F? 0
+165758.44 +310030.7 -000011.8-000032.000003.1 08.8400.69G? 0
+165916.56 -311131.3 -000010.1+000018.200018.7 08.8400.10A? 0
+170026.99 -004647.8 -000001.3+000015.900005.0 08.8400.66G? 0
+170333.25 -323650.4 -000008.5-000037.800013.0 08.8400.68G? 0
+170556.07 -490202.0 +000002.9-000006.900006.7 08.8400.15A? 0
+171034.36 -500315.0 -000011.5+000004.700016.5 08.84-0.02B? 0
+171220.36 -253913.8 +000035.2-000014.600004.9 08.8400.78G? 0
+171419.49 +264648.7 +000002.8-000000.300000.5 08.8400.88G? 0
+171631.62 +282426.0 +000017.0-000009.600000.0 08.8400.16A? 0
+171711.10 +373639.5 +000047.5-000001.700011.2 08.8400.59G? 0
+172357.37 -005006.8 -000041.7+000000.000009.9 08.8400.52F? 0
+172458.33 -732041.9 -000005.4+000016.700001.3 08.8400.11A? 0
+172528.16 +731158.8 +000007.0-000011.200003.3 08.84-0.02B? 0
+172657.59 +224017.5 +000013.4-000021.900014.6 08.8400.96K? 0
+172814.95 +240413.6 +000002.3+000010.900003.2 08.8400.34F? 0
+173823.42 -730309.2 +000002.9-000021.000000.8 08.8400.22A? 0
+173957.02 +004529.4 -000015.6-000000.800001.7 08.8400.29A? 0
+174051.20 -205151.6 +000015.6+000007.400011.7 08.8400.43F? 0
+174400.23 -080132.6 -000037.9-000019.600025.1 08.8400.57F? 0
+174402.20 -754055.1 -000001.1-000012.800007.2 08.8400.08A? 0
+174458.08 +280023.3 -000024.1-000008.000023.2 08.8400.97K? 0
+174615.19 -010900.2 -000019.0+000002.500003.9 08.8400.14A? 0
+174655.00 +242011.1 +000004.2+000027.800011.2 08.8400.96K? 0
+175207.25 -591105.9 +000012.1-000011.700020.8 08.8400.86G? 0
+175354.31 +041003.8 +000000.7-000002.200015.2 08.8400.40F? 0
+175538.70 +760412.5 -000014.8-000027.300007.5 08.8400.61G? 0
+175727.09 -195656.1 +000000.4+000007.400025.5 08.8400.67G? 1
+175942.99 -690636.3 +000004.6+000009.600015.0 08.8400.50F? 0
+180304.01 -102536.3 +000008.9-000036.800003.1 08.8400.59G? 0
+180311.67 +260305.9 +000002.7-000008.000003.3 08.8400.26A? 0
+180321.26 +603607.1 +000002.6-000040.600000.3 08.8400.94G? 0
+180449.78 -204917.3 -000001.6-000009.400007.3 08.8400.22A? 0
+180604.19 -312922.3 +000003.4+000003.100008.2 08.84-0.04B? 0
+180749.91 +034139.8 +000019.4-000012.000011.7 08.8400.88G? 0
+180900.05 -471431.0 -000026.8-000084.100007.1 08.8400.56F? 0
+180931.06 +210759.5 -000013.5-000016.900006.9 08.8400.37F? 0
+181148.60 +434150.9 +000049.5-000006.200007.6 08.8400.85G? 0
+181523.78 -185856.3 +000000.0+000000.000000.0 08.8400.23A? 0
+181616.74 +362518.1 +000022.0+000002.000004.8 08.8400.45F? 0
+181629.45 -381724.6 -000013.8+000000.000005.7 08.8400.06A? 0
+181839.43 +303512.8 +000004.1-000018.400008.4 08.8400.99K? 0
+181912.84 -452106.6 -000017.0-000001.300000.2 08.8400.14A? 0
+182101.98 -424054.4 +000004.7-000010.000005.8 08.8400.20A? 0
+182116.65 -402422.3 +000000.3-000001.000008.3 08.8400.03A? 0
+182349.01 -262212.3 +000009.9-000003.400009.9 08.8400.37F? 0
+182415.80 +033828.0 -000002.4-000004.600001.0 08.8400.18A? 0
+182442.91 -063619.0 -000068.5-000059.900001.5 08.8400.63G? 0
+182739.76 -425226.6 +000004.8+000001.400021.1 08.8400.99K? 0
+182859.86 -185745.4 -000005.4-000014.700022.9 08.8400.53F? 0
+183014.23 -112744.9 +000044.8-000051.200000.4 08.8400.66G? 0
+183054.30 -393418.6 -000015.2-000006.300006.7 08.8400.97K? 0
+183337.27 -195043.6 -000009.9-000014.500006.5 08.8400.41F? 0
+183437.64 -273358.4 -000017.9+000027.400016.1 08.8400.65G? 0
+183622.00 -041619.6 -000017.4-000040.600013.6 08.8400.66G? 0
+183646.79 -541946.5 -000001.0-000037.400000.6 08.8400.39F? 0
+184305.05 +061326.1 -000004.4+000002.600006.8 08.8400.01A? 0
+184346.05 -551511.5 -000053.9-000160.000027.6 08.8400.67G? 0
+184450.05 -160454.3 +000013.2+000000.100002.2 08.8400.19A? 0
+184627.40 -385016.6 -000019.1-000030.500009.1 08.8400.05A? 0
+184650.95 -233726.0 -000011.0+000007.700002.1 08.8400.16A? 0
+184706.08 -455905.5 -000032.5-000036.600018.0 08.8400.33F? 0
+184708.80 -624357.1 +000000.0+000000.000000.0 08.8400.56F? 1
+184717.73 -305141.9 +000009.1-000032.000007.6 08.8400.35F? 0
+184852.13 +683546.2 +000006.4+000022.300000.8 08.8400.23A? 0
+184919.71 +324004.8 +000029.0-000013.100005.7 08.8400.49F? 0
+184954.00 -300025.1 +000015.3-000011.600006.7 08.8400.03A? 0
+185004.47 -724013.9 +000009.6-000008.400004.4 08.8400.32F? 0
+185058.31 -094938.6 +000009.8-000010.800006.2 08.8400.21A? 0
+185200.01 +123930.8 +000002.9+000025.200015.5 08.8400.28A? 0
+185322.34 +372823.3 -000009.1-000000.900000.9 08.8400.02A? 0
+185341.83 -053237.8 -000032.2-000074.000010.1 08.8400.75G? 1
+185426.74 -274959.9 +000014.4-000002.200016.3 08.8400.52F? 0
+185456.77 +681711.3 +000008.2-000020.900007.6 08.8400.29A? 0
+185553.47 +333032.4 -000003.0+000009.400002.1 08.8400.95G? 0
+185716.52 +103725.1 +000002.1+000005.800000.6 08.8400.33F? 0
+185742.41 +594345.3 -000019.4+000040.200004.3 08.8400.89G? 0
+185908.68 +482523.5 +000014.4+000011.700016.4 08.8400.54F? 0
+185916.01 -493010.7 +000040.0-000021.500010.1 08.8400.60G? 0
+190016.18 -630011.4 -000041.1-000051.000009.6 08.8400.47F? 0
+190156.75 -035300.0 +000026.3-000032.900001.0 08.8400.52F? 0
+190213.85 -283902.2 -000014.1-000110.300005.0 08.8400.56F? 0
+190218.62 +484942.9 +000028.7+000041.700020.1 08.8400.76G? 0
+190707.07 +113747.2 +000111.6-000069.000019.4 08.8400.60G? 0
+190715.88 +530810.5 +000058.0+000031.800014.8 08.8400.56F? 0
+190724.04 +370719.2 +000025.8+000031.700020.3 08.8400.85G? 0
+191033.39 -780332.1 +000055.5-000053.300016.1 08.8400.51F? 0
+191116.04 -172554.7 +000009.3+000015.300010.9 08.8400.44F? 0
+191324.36 -185117.6 +000002.9-000020.200008.2 08.84-0.02B? 0
+191452.09 +193537.1 -000000.1+000001.500007.1 08.8400.12A? 0
+191654.85 +675414.4 +000004.8+000018.500006.8 08.8400.32F? 0
+191658.13 +155930.5 -000008.6-000014.100006.8 08.8400.09A? 0
+191724.91 +463535.3 +000007.5+000020.900007.1 08.8400.25A? 0
+191922.94 -605100.1 -000019.3+000003.400013.5 08.8400.45F? 0
+191949.42 +804930.9 +000004.3+000045.000019.9 08.8400.29A? 0
+192434.77 -200927.9 +000040.7-000028.100006.3 08.8400.58G? 0
+192448.47 +452048.9 -000009.0-000014.200009.3 08.8400.42F? 0
+193033.77 +281651.3 -000004.6-000010.900004.7 08.8400.44F? 0 0.10 1.00
+193125.42 -174024.0 -000041.5-000023.400014.3 08.8400.46F? 0
+193423.14 -682703.0 +000012.8-000031.800002.9 08.8400.42F? 0
+193427.09 -002125.7 +000029.4-000008.000030.1 08.8400.51F? 0
+193544.31 +161619.8 -000008.0-000013.800006.2 08.8400.16A? 0
+193733.24 +283132.3 +000001.5-000009.900007.1 08.8400.00A? 0
+193802.21 -191235.9 -000007.7+000001.400019.4 08.8400.38F? 0
+193934.54 -065344.6 -000006.4-000008.400007.9 08.8400.06A? 0
+194015.42 +394058.5 +000002.5-000003.300008.7 08.8400.52F? 0
+194156.07 +125347.3 -000000.1-000006.900003.3 08.8400.01A? 0
+194459.50 +294543.6 +000011.5+000000.300002.5 08.8400.04A? 0
+194502.58 +155030.1 -000007.2-000000.300001.1 08.8400.44F? 0
+194552.13 +445507.2 +000006.5+000001.900000.5 08.84-0.05B? 0
+194839.01 +572642.3 -000025.4-000018.800009.2 08.8400.53F? 0
+195251.91 -393444.8 +000010.8+000004.700008.0 08.8400.37F? 0
+195405.00 +342334.6 -000001.8-000016.400005.2 08.8400.51F? 0
+195501.08 +113649.7 +000000.0+000000.000000.0 08.8400.36F? 0
+195521.07 +602304.4 -000004.6+000009.900006.3 08.8400.21A? 0
+195550.38 +314338.1 +000037.0+000036.900004.4 08.8400.43F? 0
+200059.13 -665042.9 +000030.2-000006.600006.6 08.8400.03A? 0
+200400.53 +184354.7 +000074.7-000110.600022.2 08.8400.78G? 0
+200426.47 +292644.1 -000003.9-000009.100006.9 08.8400.09A? 0
+200500.41 -103451.9 +000010.1+000021.600013.0 08.8400.09A? 0
+200542.84 +510149.4 -000001.1+000007.000005.4 08.8400.05A? 0
+200711.73 +103631.1 +000015.4+000011.600001.6 08.84-0.03B? 0
+200731.35 +551934.7 +000007.6+000002.500008.4 08.8400.09A? 0
+200825.96 -240257.7 +000015.1+000004.600009.5 08.8400.98K? 0
+201116.19 +140007.4 +000017.2-000017.200003.9 08.8400.17A? 0
+201125.20 -371450.2 +000039.9-000015.000005.1 08.8400.28A? 0
+201137.93 -553830.5 +000001.9-000012.500006.4 08.8400.52F? 0
+201849.88 -550401.0 -000011.5-000006.100011.1 08.8400.46F? 0
+201954.17 +192530.9 +000004.1-000012.700008.5 08.8400.96K? 0
+202141.94 -074519.1 +000037.5+000012.800002.8 08.8400.46F? 0
+202255.24 +391242.0 +000000.0+000000.000000.0 08.8400.21A? 0
+202353.36 +542009.1 +000005.3+000002.600009.6 08.84-0.04B? 0
+202434.94 -002256.0 -000050.0-000073.000004.3 08.8400.57F? 0
+202514.03 -001643.0 +000078.7+000050.000011.0 08.8400.73G? 0
+202823.67 -630550.5 -000040.9+000116.200035.0 08.8400.84G? 0
+202825.22 +321324.5 +000001.2-000001.600000.5 08.8400.11A? 0
+202900.69 +222817.3 +000006.4-000022.100021.2 08.84-0.10B? 0
+202902.35 -431457.4 +000005.1-000015.400005.0 08.84-0.01B? 0
+202912.88 +333031.5 -000007.4+000000.800012.6 08.84-0.01B? 0
+202918.77 +425733.7 +000152.2-000022.200017.3 08.8400.74G? 0
+203108.52 +461748.5 -000015.9-000001.900002.3 08.8400.12A? 0
+203317.67 +002343.7 -000001.9-000033.300002.6 08.8400.08A? 0
+203529.04 -590431.5 +000014.9+000013.800009.7 08.8400.49F? 0
+203631.06 +291230.9 +000010.1+000028.500013.1 08.8400.58F? 0
+203635.21 +170852.7 -000018.0+000015.400015.9 08.8400.52F? 0
+203827.76 -183830.7 -000018.8-000025.800009.3 08.8400.39F? 0
+205036.88 -055243.0 +000019.9+000023.200001.7 08.8400.38F? 0
+205159.36 +434524.1 +000020.8+000019.000013.9 08.8400.20A? 0
+205641.97 +494017.6 -000008.5+000018.000002.8 08.8400.67G? 0
+205740.46 -274440.4 +000037.6+000015.800027.8 08.8400.20A? 0
+210357.18 +755001.2 -000049.1+000032.500000.8 08.8400.77G? 0
+210517.34 +821721.0 +000011.2+000032.800008.7 08.8400.41F? 0
+210531.54 +620935.3 -000009.2+000003.000011.3 08.8400.14A? 0
+210636.88 +483740.2 -000006.5+000004.800004.3 08.84-0.00B? 0
+210717.49 -570155.3 +000029.6-000100.100032.0 08.8400.82G? 0
+210743.15 -043750.7 +000084.7+000053.400008.6 08.8400.61G? 1
+211222.89 +812432.9 -000187.4-000038.700011.2 08.8400.57F? 0
+211240.52 -725820.0 +000015.3+000011.400015.3 08.8400.38F? 0
+211307.19 +433736.8 +000000.6-000008.100002.4 08.8400.21A? 0
+211321.18 -064138.3 +000068.0-000003.100009.9 08.8400.33F? 0
+211457.30 +131435.2 +000089.8+000034.800012.2 08.8400.59G? 0
+211513.42 +292934.7 -000015.2-000007.000004.1 08.8400.07A? 0
+211611.49 +372412.3 +000003.6-000002.800001.4 08.8400.30A? 0
+211810.12 +760559.7 -000058.9+000053.300022.4 08.8400.76G? 0
+211834.18 +440452.3 -000013.4-000000.700003.4 08.8400.15A? 0
+211925.08 -620910.1 -000010.7-000012.200032.0 08.8400.72G? 0
+212450.19 +501500.4 +000069.5+000090.700011.2 08.8400.43F? 0
+212801.33 +430443.3 +000001.3-000014.100010.4 08.8400.46F? 1
+212932.44 -194606.8 -000052.7-000068.300004.8 08.8400.52F? 0
+213235.50 -103248.0 +000008.3-000049.300012.7 08.8400.57F? 0
+213339.29 -090803.8 -000008.7+000002.300003.1 08.8400.20A? 0
+213345.33 -604147.9 +000013.4-000018.100006.5 08.8400.63G? 0
+213357.13 +602924.7 -000011.2-000000.800010.2 08.8400.31F? 0
+214004.36 +461618.2 +000007.0+000000.500003.0 08.8400.03A? 0
+214046.94 +021939.7 -000029.2-000058.600005.1 08.8400.99K? 0
+214131.70 -480743.2 +000014.9-000019.900012.5 08.8400.48F? 0
+214145.79 -353429.6 -000030.3-000022.600008.6 08.8400.39F? 0
+215553.62 -703212.2 +000093.3-000024.200005.2 08.8400.66G? 0
+215648.61 +052958.9 +000041.4-000006.900003.6 08.8400.53F? 0
+215807.76 +563459.8 -000000.1+000010.400001.4 08.8400.40F? 0
+220035.35 +121858.5 -000014.7-000044.600025.7 08.8400.98K? 0
+220103.26 +055011.4 +000060.4-000006.300004.7 08.8400.67G? 0
+220505.24 -031237.1 +000007.8-000005.900014.6 08.8400.37F? 0
+220834.14 -443512.1 +000144.8-000007.200025.8 08.8400.47F? 0
+221015.51 +442853.3 -000004.0-000006.100007.2 08.84-0.01B? 0
+221300.56 -130140.7 -000071.1-000147.300001.0 08.8400.84G? 0
+221714.98 +494617.6 +000013.7+000007.400002.7 08.8400.44F? 0
+221723.66 +081022.6 +000001.8-000014.400003.3 08.8400.99K? 0
+221837.20 -203309.2 -000037.3-000051.400013.7 08.8400.42F? 0
+221853.00 +631351.0 +000011.3-000007.700004.5 08.8400.15A? 0
+221920.44 +431829.8 +000068.1+000033.500013.2 08.8400.80G? 0
+222236.31 +721012.5 +000021.8+000019.100013.1 08.8400.38F? 0
+222546.33 +130926.5 -000020.7-000014.900002.5 08.8400.37F? 0
+222901.41 -591350.4 +000026.1-000003.400004.6 08.8400.30A? 0
+223130.83 +423534.8 -000002.5-000139.800015.8 08.8400.47F? 0
+223540.48 +524436.9 +000010.6+000004.300001.2 08.8400.09A? 0
+224217.06 -675000.5 -000000.2+000005.100002.6 08.8400.11A? 0
+224428.36 -310747.1 +000028.8-000025.200011.9 08.8400.53F? 0
+224428.88 -561733.2 +000026.3-000025.400001.7 08.8400.35F? 0
+224601.20 +214207.0 +000046.8-000012.900005.1 08.8400.46F? 0
+224737.50 -231020.3 +000023.8-000010.800027.9 08.8400.54F? 0
+225509.34 -730410.3 +000010.5+000006.100000.2 08.8400.99K? 0
+225611.54 +135423.0 +000001.4-000142.300025.9 08.8400.67G? 0
+225625.79 -574647.6 +000015.2-000015.100004.1 08.8400.93G? 0
+230154.63 -744249.5 +000068.5-000021.100007.2 08.8400.41F? 0
+230234.65 +294818.2 -000123.6+000011.000020.9 08.8400.85G? 0
+230254.89 +553114.4 +000000.5-000018.300003.5 08.8400.36F? 0
+230438.55 +530217.1 +000000.6+000002.900007.0 08.8400.24A? 0
+230459.26 +051146.4 +000011.0-000032.600008.7 08.8400.55F? 0
+231504.25 +402215.7 +000022.8-000008.400009.2 08.8400.94G? 0
+231757.38 +603924.1 -000007.4-000001.400017.6 08.8400.08A? 0
+232139.78 +294024.4 +000043.1-000032.200011.4 08.8400.52F? 0
+232359.50 +664418.1 -000008.7-000000.700009.5 08.8400.35F? 0
+232733.36 -605311.3 +000052.6-000008.900003.1 08.8400.35F? 0
+232844.76 +343531.5 +000143.1-000044.700042.8 08.8400.95G? 0
+233124.28 +612743.1 +000003.0-000003.400003.0 08.8400.09A? 0
+233451.59 +300147.0 +000004.1+000003.600013.8 08.8400.32F? 0
+233851.09 +754316.0 +000001.9+000013.700003.8 08.8400.11A? 0
+233956.68 +641848.7 +000119.8+000027.000009.7 08.8400.53F? 0
+234030.27 +222952.1 +000003.7-000012.900006.4 08.8400.93G? 0
+234156.50 -192349.2 +000041.3-000035.100000.1 08.8400.99K? 0
+234225.08 +201927.4 +000041.0-000000.200011.4 08.8400.41F? 0
+234225.57 +474518.0 -000031.8-000027.300001.4 08.8400.46F? 0
+234952.31 +520705.8 -000025.8+000039.500024.2 08.8400.59G? 0
+000440.33 +510141.8 +000043.5+000023.000000.3 08.8401.11K? 0
+000656.13 +381209.4 -000023.2-000029.900022.6 08.8401.11K? 0
+000829.13 -255841.8 +000002.3+000017.700007.2 08.8401.43K? 0
+001430.36 -164018.3 +000001.3+000011.600003.0 08.8401.01K? 0
+001741.54 -111254.6 +000017.0-000003.200015.7 08.8401.15K? 0
+001828.76 -275609.5 +000061.3-000023.500008.5 08.8401.66K? 0
+002252.25 -133053.6 -000000.3-000032.700009.7 08.8401.20K? 0
+002322.98 +465834.2 -000002.6-000010.100035.7 08.8401.36K? 0
+002937.28 -505248.0 +000016.6-000013.600002.6 08.8401.11K? 0
+003058.38 +284545.5 -000020.0-000030.200006.0 08.8401.40K? 0
+003323.29 +155956.2 -000001.2-000001.000013.7 08.8401.23K? 0
+003545.65 -735240.8 +000003.0+000003.900019.0 08.8401.60K? 0
+004727.70 -082503.7 +000004.2-000020.200012.7 08.8401.17K? 0
+004908.43 +694924.9 +000028.6+000003.600014.3 08.8401.04K? 0
+004928.75 +241914.7 +000029.9-000006.300005.2 08.8401.08K? 0
+004933.46 +515647.1 +000008.4+000009.100006.9 08.8401.27K? 0
+005705.89 -335211.5 -000000.3-000002.300019.5 08.8401.01K? 0
+010838.90 -170349.0 -000017.0-000012.800025.4 08.8401.52K? 0
+011022.46 +660758.3 -000009.2+000016.200007.7 08.8401.19K? 0
+012254.32 -550415.4 +000023.4-000017.400005.4 08.8401.53K? 0
+012641.26 +072614.3 -000012.6+000014.000024.5 08.8401.24K? 0
+012916.47 +451250.6 +000001.8-000038.800010.5 08.8401.15K? 0
+013518.37 +230327.4 +000015.6-000015.400020.8 08.8401.18K? 0
+014356.27 +581420.2 -000033.7-000020.800005.1 08.8401.05K? 0
+014726.69 +320357.5 +000005.5-000028.400013.8 08.8401.40K? 0
+015224.74 +403251.0 +000009.0-000011.600003.9 08.8401.00K? 0
+015753.72 +793041.8 +000002.9-000012.000003.3 08.8401.67K? 0
+020246.08 -301955.5 -000005.8-000001.500010.3 08.8401.12K? 0
+020524.83 -850449.4 +000020.4-000000.600006.2 08.8401.61K? 0
+020526.39 +431541.2 +000000.8-000009.200021.3 08.8401.24K? 0
+020542.75 +634259.3 -000005.2+000012.300007.3 08.8401.53K? 0
+020758.61 -490654.4 +000012.6-000052.900007.9 08.8401.23K? 0
+020843.45 -105953.7 +000023.4-000012.500009.7 08.8401.02K? 0
+020938.35 +142423.1 +000026.4-000026.900003.6 08.8401.22K? 0
+021352.42 -075734.0 -000002.0-000057.900007.4 08.8401.07K? 0
+021516.70 +592005.9 +000013.0-000014.700005.9 08.8401.31K? 0
+021814.66 -435630.9 +000014.3-000039.000007.6 08.8401.07K? 0
+022106.89 +183504.5 +000037.3+000017.000008.6 08.8401.43K? 0
+022242.44 -101208.2 +000011.1+000019.200033.5 08.8401.35K? 0
+022509.71 +311745.3 +000019.3-000018.200012.3 08.8401.07K? 0
+022521.74 +012227.1 +000027.8-000019.400005.2 08.8401.16K? 0
+023525.92 +420649.2 -000009.5+000013.800018.4 08.8401.31K? 0
+024237.93 -203218.0 +000025.4-000033.000013.9 08.8401.09K? 0
+024456.45 -000013.1 +000025.1-000018.700004.7 08.8401.15K? 0
+025226.76 +192625.0 +000031.4+000016.300004.5 08.8401.17K? 0
+025556.29 +003057.7 -000017.6-000016.000018.9 08.8401.39K? 0
+030302.30 -181350.6 -000007.8+000003.800013.1 08.8401.01K? 0
+030351.51 +010110.6 -000039.0-000030.800050.8 08.8401.68K? 0
+031811.28 +581954.4 -000007.1-000005.300011.0 08.8401.64K? 0
+032402.05 -371659.9 -000004.5+000021.800005.9 08.8401.06K? 0
+032509.34 -122118.6 -000002.7+000007.000006.1 08.8401.51K? 0
+033317.59 +605511.9 +000014.3+000001.800015.4 08.8401.20K? 0
+033438.66 -533113.7 +000006.7+000011.400010.3 08.8401.24K? 0
+034211.54 -190001.2 +000023.5-000015.600011.2 08.8401.08K? 0
+034650.21 -664848.6 -000001.8-000022.200004.5 08.8401.03K? 0
+034843.48 -580017.5 -000021.7+000014.300006.9 08.8401.32K? 0
+034857.27 +504217.6 -000006.1+000005.800016.0 08.8401.07K? 0
+035258.95 +421625.9 -000002.0-000003.300013.7 08.8401.06K? 0
+035444.36 -380220.6 +000016.2-000002.800010.9 08.8401.05K? 0
+035555.51 -233304.5 -000002.2-000037.400001.1 08.8401.16K? 0
+035704.23 -531426.9 +000023.4-000003.500002.9 08.8401.35K? 0
+040755.49 +501405.4 -000018.4+000014.100031.4 08.8401.02K? 0
+040811.06 +081757.0 -000008.2-000051.700007.4 08.8401.33K? 0
+040855.10 -060132.2 +000119.1+000006.000009.7 08.8401.00K? 0
+043402.20 +624122.9 -000006.4+000001.100005.6 08.8401.45K? 0
+043544.55 -665433.3 +000022.1+000041.500012.5 08.8401.08K? 0
+044638.07 +550443.9 +000004.3-000006.100007.8 08.8401.09K? 0
+045314.31 +690033.5 +000006.6-000007.200005.0 08.8401.40K? 0
+045424.21 +522557.8 -000016.6+000018.700008.8 08.8401.60K? 0
+045549.89 -301915.8 +000003.2-000023.200006.7 08.8401.53K? 0
+045703.32 +711024.2 -000007.5-000016.200015.0 08.8401.10K? 0
+050542.81 +103808.9 -000022.2-000002.900002.8 08.8401.10K? 0
+050715.19 -021338.7 +000024.2+000000.200001.9 08.8401.55K? 0
+050750.04 -082456.9 +000006.0+000014.300010.0 08.8401.56K? 0
+050757.14 +010808.5 -000013.5-000013.600023.6 08.8401.22K? 0
+050843.91 -531416.7 +000018.5-000009.100002.6 08.8401.35K? 0
+051150.31 -245149.2 -000004.5+000003.600014.1 08.8401.75K? 0
+051243.12 +132222.1 -000027.9-000072.900005.7 08.8401.12K? 0
+052057.47 -282251.8 +000003.4-000021.000019.5 08.8401.07K? 0
+052337.38 -065352.2 +000011.4-000002.100016.3 08.8401.47K? 0
+052402.02 -334436.4 -000000.6+000006.900006.5 08.8401.33K? 0
+052606.58 +134401.9 +000020.5+000007.600021.2 08.8401.37K? 0
+052904.66 -242537.0 +000017.6-000012.900004.3 08.8401.51K? 0
+053057.26 -413637.8 -000004.5+000026.300008.9 08.8401.06K? 0
+053349.11 -014316.1 +000020.9-000037.900016.5 08.8401.18K? 0
+053449.29 +511725.0 -000015.6-000003.100010.6 08.8401.65K? 0
+053701.24 -592948.1 +000007.7+000032.400005.3 08.8401.00K? 0
+053837.11 -520215.7 -000005.3+000035.400013.0 08.8401.02K? 0
+053932.73 +090555.8 +000015.4+000000.800007.3 08.8401.02K? 0
+054112.96 +030608.9 -000017.2-000012.000017.6 08.8401.54K? 0
+055029.28 -020449.5 +000007.2-000004.500011.9 08.8401.28K? 0
+055213.19 +493207.6 +000035.1-000043.500020.7 08.8401.38K? 0
+055342.53 -314109.1 +000005.0+000002.200004.9 08.8401.51K? 0
+055453.15 +070159.2 -000026.6-000014.700012.7 08.8401.08K? 0
+055847.23 +251528.9 -000023.7+000001.300007.0 08.8401.74K? 0
+055958.05 +153636.9 +000011.5-000009.500011.2 08.8401.18K? 0
+060146.05 +543336.8 -000024.2+000001.300036.3 08.8401.33K? 0
+060318.24 -320446.7 +000035.1+000022.600005.5 08.8401.12K? 0
+060541.48 -440531.0 -000015.4+000009.500005.1 08.8401.04K? 0
+060621.01 -762137.6 -000000.1+000002.700004.6 08.8401.15K? 0
+060740.74 -205223.9 -000011.4+000018.100025.8 08.8401.62K? 0
+061143.45 +262539.4 +000017.1-000015.500018.1 08.8401.10K? 0
+061254.46 +172144.7 -000016.3-000018.300062.1 08.8401.38K? 0
+061543.65 +394316.8 -000001.9-000050.100010.1 08.8401.14K? 0
+061817.52 -154835.7 -000003.9-000005.200003.4 08.8401.39K? 0
+062439.27 +402204.4 +000032.8-000032.400003.0 08.8401.15K? 0
+062639.01 -284935.2 -000006.9+000000.800015.3 08.8401.43K? 0
+062645.46 +444845.5 -000041.1-000018.600013.7 08.8401.63K? 0
+062705.18 +271727.3 +000006.9-000033.200002.3 08.8401.13K? 0
+063021.93 -034959.9 +000014.1-000011.800002.8 08.8401.04K? 0
+063037.68 +514645.1 +000028.1+000002.300012.4 08.8401.62K? 0
+063809.03 +010119.1 +000017.1-000024.800012.2 08.8401.11K? 0
+064309.82 +494453.5 +000012.0-000007.600021.6 08.8401.10K? 0
+064329.08 -042514.0 -000008.3-000030.600003.3 08.8401.00K? 0
+064511.90 -675524.8 -000012.4+000021.600004.4 08.8401.53K? 0
+064937.85 +015550.2 +000003.6+000014.500023.4 08.8401.21K? 0
+065133.41 -081557.9 -000010.9+000017.600024.0 08.8401.22K? 0
+065427.20 +193706.5 +000005.0-000038.800051.9 08.8401.05K? 0
+065610.58 +432608.6 -000025.3-000002.600005.0 08.8401.22K? 1
+065724.72 -060942.2 +000030.9+000013.300014.4 08.8401.57K? 0
+065753.27 +000223.3 +000005.8-000004.500009.1 08.8401.28K? 0
+070211.48 +085305.1 +000029.6+000021.400008.7 08.8401.72K? 0
+070411.55 +791010.4 -000007.5+000020.300010.6 08.8401.33K? 0
+070755.90 -563951.4 -000009.2+000015.700020.6 08.8401.03K? 0
+070919.87 +430019.9 -000012.2-000008.000028.2 08.8401.07K? 0
+071019.67 +205157.7 +000004.8+000029.500004.3 08.8401.21K? 0
+071648.03 -535849.2 -000005.8-000016.900003.3 08.8401.66K? 0
+071941.47 -025130.8 -000016.8-000013.300013.0 08.8401.07K? 0
+072204.74 -455337.1 -000011.4-000019.500024.9 08.8401.10K? 0
+072331.22 -551450.7 -000015.4-000002.400007.0 08.8401.03K? 0
+072757.92 -092624.9 +000011.1-000025.700027.5 08.8401.25K? 0
+072955.81 -111500.5 -000003.6-000003.900008.4 08.8401.00K? 0
+073012.16 +422612.6 -000013.9-000008.700025.4 08.8401.39K? 0
+073433.46 +334356.9 +000032.3-000024.700017.9 08.8401.12K? 0
+073543.26 -382533.6 -000007.1+000002.200011.9 08.8401.15K? 0
+073557.61 -033423.5 +000017.9-000004.000000.9 08.8401.73K? 0
+074131.52 +344351.5 -000000.3-000020.700012.7 08.8401.46K? 0
+074225.95 -015633.7 -000035.7+000005.500027.3 08.8401.07K? 0
+074253.87 -313919.6 -000008.5-000008.800007.1 08.8401.27K? 0
+074559.63 -420807.9 -000022.7+000042.400004.5 08.8401.01K? 0
+074912.97 -151747.7 -000001.4-000001.800015.5 08.8401.60K? 0
+074939.34 -805513.1 -000026.8+000037.800003.5 08.8401.93M? 0
+074948.13 +750250.7 -000012.5-000045.000016.4 08.8401.17K? 0
+075241.24 +594512.1 -000038.4+000011.300024.5 08.8401.02K? 0
+075525.77 -422707.3 -000002.2-000005.900014.9 08.8401.46K? 0
+080052.27 +003653.8 +000044.9+000004.900028.8 08.8401.39K? 0
+080143.01 -000207.4 -000024.2-000016.400000.9 08.8401.09K? 0
+080536.01 -360101.4 -000012.1+000021.700021.2 08.8401.34K? 0
+081011.63 +692456.9 +000015.1+000005.600020.9 08.8401.02K? 0
+081242.96 -065214.9 +000005.5-000015.900015.7 08.8401.14K? 0
+082137.13 -322046.1 +000006.0+000015.000004.7 08.8401.05K? 0
+082303.78 +264745.7 -000010.5-000043.700009.2 08.8401.02K? 0
+082720.71 -605922.2 +000019.3+000018.500010.2 08.8401.18K? 0
+082944.95 +391937.0 -000007.1+000002.700015.6 08.8401.17K? 0
+083618.98 -461543.0 +000010.2-000024.400014.2 08.8401.18K? 0
+084138.94 +152325.6 -000007.9-000026.600020.0 08.8401.09K? 0
+084213.83 -080658.6 -000014.3-000012.600001.4 08.8401.52K? 0
+084251.14 -754037.7 -000008.2-000013.300003.6 08.8401.27K? 0
+084447.29 +610658.8 +000008.0-000003.800005.9 08.8401.09K? 0
+085604.28 -244338.2 -000025.6-000004.700016.9 08.8401.61K? 0
+085714.54 -333741.2 +000009.6-000015.700010.9 08.8401.69K? 0
+085738.91 +103121.4 +000007.5+000021.800002.0 08.8401.12K? 0
+085752.99 +001348.4 -000031.0+000006.900011.1 08.8401.23K? 0
+085755.05 -442212.3 -000019.7-000005.300013.4 08.8401.07K? 0
+090029.59 +483322.9 -000013.0-000000.600011.8 08.8401.11K? 0
+090657.38 -634823.7 -000022.2+000032.400001.1 08.8401.30K? 0
+090657.84 -493822.4 -000006.8+000009.100009.6 08.8401.57K? 0
+090946.56 +101201.2 -000004.4+000009.700033.0 08.8401.22K? 0
+091146.16 +622309.1 -000023.5-000005.600003.6 08.8401.03K? 0
+091254.02 -192113.9 +000031.7-000043.500007.3 08.8401.12K? 0
+091528.15 +005952.9 -000036.2+000015.400015.1 08.8401.08K? 0
+091745.78 -290809.0 +000003.1-000002.400020.3 08.8401.63K? 0
+091839.31 -410529.4 +000035.2-000016.200004.2 08.8401.14K? 0
+092109.92 -132308.7 +000035.6-000020.600017.8 08.8401.47K? 0
+092143.22 +265048.0 +000015.9+000004.900014.9 08.8401.50K? 0
+092256.35 -305724.8 +000001.5+000006.000014.9 08.8401.08K? 0
+092416.80 -125059.2 -000026.9+000004.000005.8 08.8401.07K? 0
+092901.45 -395056.8 -000008.0+000013.600012.0 08.8401.60K? 0
+093725.15 +085103.5 +000005.5-000036.900012.7 08.8401.19K? 0
+094500.39 +104808.3 +000002.1-000004.800011.8 08.8401.53K? 0
+094536.04 +145312.9 -000017.9-000036.700008.8 08.8401.21K? 0
+094959.33 +193620.1 -000004.8-000001.100011.7 08.8401.17K? 0
+095208.37 +265422.7 +000020.3-000007.300007.1 08.8401.64K? 0 0.10 1.00
+095313.67 -520428.6 +000005.3-000004.100006.0 08.8401.25K? 0
+095357.03 -194943.5 +000013.5-000014.300013.3 08.8401.03K? 0
+095818.35 -404544.1 -000019.6+000000.600011.1 08.8401.25K? 0 0.10 1.00
+100149.28 -583649.6 -000003.0+000011.000005.3 08.8401.38K? 0
+100259.51 +050551.6 -000013.8-000053.600001.8 08.8401.07K? 0
+100550.53 -120102.3 -000008.8-000006.000001.5 08.8401.62K? 0
+100622.39 -430813.3 -000034.4+000010.600020.2 08.8401.72K? 0
+100733.68 -663059.3 -000008.1+000003.800004.9 08.8401.25K? 0
+100829.57 +550803.1 -000009.3-000036.200030.5 08.8401.26K? 0
+101052.03 -433926.1 -000048.0+000015.700020.3 08.8401.14K? 0
+101109.75 -505958.0 +000001.2+000005.700013.7 08.8401.75K? 0
+101234.21 +185357.4 -000022.3+000022.900005.3 08.8401.40K? 0
+101421.81 -481030.6 +000014.2+000008.400016.4 08.8401.75K? 0
+101639.46 -403806.5 +000000.7+000025.200005.3 08.8401.68K? 0
+102019.06 +074120.6 -000041.1+000012.900011.1 08.8401.21K? 0
+103058.11 -350252.0 -000008.4+000003.500019.6 08.8401.68K? 0
+103124.69 +453139.0 -000580.0-000590.800060.7 08.8401.34K? 0
+103213.44 -595055.5 +000041.2+000021.900004.8 08.8401.14K? 0
+103234.01 -011002.0 -000065.1+000069.900004.3 08.8401.01K? 0
+103617.68 +014413.0 -000023.5+000005.200014.7 08.8401.11K? 0
+104238.76 -504400.7 -000001.1+000004.100002.8 08.8401.26K? 0
+104318.68 -821904.4 +000002.0+000006.600014.5 08.8401.12K? 0
+104443.78 -554320.3 -000025.8+000023.400023.4 08.8401.48K? 0
+104739.02 -575526.8 -000016.3-000018.900029.5 08.8401.38K? 0 0.10 1.00
+105133.32 +751127.9 +000000.2-000015.200006.9 08.8401.65K? 0
+105358.35 -234314.6 +000002.2-000014.300005.2 08.8401.28K? 0
+105902.06 +190456.1 +000024.2-000022.800002.7 08.8401.45K? 0
+110311.51 +691500.8 -000013.4-000004.600009.8 08.8401.09K? 0
+111155.06 -531147.8 -000028.1+000014.400007.7 08.8401.20K? 0
+111403.93 +821213.1 -000001.3+000004.800005.7 08.8401.51K? 0
+111440.40 -171041.9 -000082.7+000007.300002.3 08.8401.29K? 0
+111602.33 -200912.9 -000023.1+000022.000005.3 08.8401.38K? 0
+111724.46 -105208.7 +000003.5-000017.700030.7 08.8401.09K? 0
+111750.93 +255707.5 +000022.8-000011.700001.3 08.8401.08K? 0
+111927.47 +054113.1 -000022.9+000005.000001.2 08.8401.05K? 0
+112320.88 +414911.7 +000021.5-000007.500006.8 08.8401.40K? 0
+112353.01 -195430.1 +000005.2-000022.800005.9 08.8401.20K? 0 0.10 1.00
+113829.50 +135538.2 +000001.7-000032.200001.5 08.8401.15K? 0
+114003.24 -540645.7 -000044.3-000004.900001.7 08.8401.23K? 0
+114408.98 -170759.9 -000019.7-000014.100005.4 08.8401.02K? 0
+114916.77 -031845.5 +000013.4-000048.400001.3 08.8401.29K? 1
+114944.28 -530447.0 -000004.3+000010.600014.2 08.8401.18K? 0
+115749.15 -752237.5 -000005.5+000009.300004.0 08.8401.30K? 0
+120138.71 +110409.9 -000002.1-000004.300007.2 08.8401.28K? 0
+120145.36 -321224.1 +000013.9+000012.600014.2 08.8401.03K? 0
+120319.78 -171722.5 -000015.1+000008.700011.8 08.8401.18K? 0
+121640.66 +131749.6 +000022.2-000011.500002.7 08.8401.21K? 0
+121843.28 -583651.1 -000016.9+000001.800017.3 08.8401.14K? 0
+122403.27 +235856.9 -000041.6+000003.600010.6 08.8401.11K? 0
+122515.62 -210205.2 -000021.6+000012.900012.1 08.8401.53K? 0
+122658.31 -060343.4 -000050.8+000001.500013.7 08.8401.10K? 0
+122711.19 -451847.2 -000003.1-000020.700018.3 08.8401.50K? 0
+123309.36 +510629.1 -000002.2-000005.600008.7 08.8401.25K? 0
+123459.56 +072623.5 -000033.4-000002.400019.3 08.8401.24K? 0
+123946.98 -265444.4 -000024.6-000018.800008.8 08.8401.18K? 0
+124200.59 +090011.0 +000010.6-000021.200009.4 08.8401.09K? 0
+124327.41 -284900.5 -000030.2+000003.000014.1 08.8401.07K? 0
+124433.65 +132055.1 +000003.9-000019.200007.1 08.8401.06K? 0
+124856.05 -512330.3 +000008.4+000001.400019.1 08.8401.58K? 1
+124949.73 -211519.4 -000004.7+000012.900001.7 08.8401.02K? 0
+125344.85 -591943.9 -000019.0-000002.200012.6 08.8401.10K? 0
+125445.49 -471910.3 -000017.3-000013.200020.3 08.8401.76K? 0
+130249.42 -590636.3 -000002.5-000011.700002.0 08.8401.28K? 0
+130714.74 -274746.7 -000047.2-000008.800001.3 08.8401.15K? 0
+131152.97 -693215.9 +000004.4+000009.400010.2 08.8401.29K? 0
+131501.74 +230302.4 +000023.9+000001.700003.4 08.8401.21K? 0
+132026.28 -164213.1 +000003.0-000016.800010.9 08.8401.25K? 0
+132111.42 +413924.9 -000002.8-000017.000010.4 08.8401.16K? 0
+132840.14 +231717.1 -000003.4-000015.200021.4 08.8401.46K? 0
+132947.73 +274030.0 -000014.9+000007.700009.6 08.8401.31K? 0
+133612.19 -364045.0 +000005.6-000022.800009.3 08.8401.55K? 0
+133850.44 -604827.7 -000033.8-000012.000002.5 08.8401.19K? 0
+134213.34 -583015.1 -000028.2-000020.200017.3 08.8401.54K? 0
+134804.94 +133818.5 +000000.6-000026.400001.2 08.8401.09K? 0
+134807.31 -424316.8 -000033.1+000000.500004.7 08.8401.20K? 0
+140022.38 +375216.2 +000001.1-000013.000004.6 08.8401.20K? 0
+140137.07 -375836.1 -000045.6-000008.300024.2 08.8401.36K? 0
+140925.24 +045752.3 -000017.3+000032.300018.4 08.8401.50K? 0
+141113.66 -151237.3 -000000.1+000001.200013.2 08.8401.07K? 0
+141223.50 -395433.7 -000028.7-000019.500000.0 08.8401.26K? 0
+141709.16 -391338.8 -000017.3+000003.200005.1 08.8401.23K? 0
+141727.90 -804545.0 -000011.9+000028.300005.3 08.8401.54K? 0
+142023.53 -752014.2 +000016.8+000010.300018.4 08.8401.14K? 0
+142044.43 -494946.8 -000029.0+000000.500025.1 08.8401.23K? 0
+142142.66 -645049.2 -000012.0-000002.900002.4 08.8401.51K? 0
+142307.66 -102626.6 -000025.2-000029.000009.4 08.8401.33K? 0
+142523.25 -614453.2 +000004.8-000028.000008.0 08.8401.54K? 0
+142727.18 -722248.9 +000003.2-000007.700006.1 08.8401.67K? 0
+142743.05 -132322.3 +000015.1-000009.300003.6 08.8401.20K? 0
+142953.72 +461232.0 +000014.7-000004.700006.2 08.8401.07K? 0
+143023.45 -620916.3 -000013.7-000012.000013.3 08.8401.82K? 0
+143203.88 +645316.7 -000071.4+000098.000017.9 08.8401.12K? 0
+143508.35 -113156.3 -000032.0-000011.300013.4 08.8401.24K? 0
+143702.16 +275958.0 +000009.5-000012.200024.0 08.8401.04K? 0
+143833.43 -054148.3 -000032.4+000019.300014.7 08.8401.69K? 0
+144019.54 +052746.4 -000027.9+000004.700017.0 08.8401.44K? 0
+144117.02 -343646.6 +000014.1-000009.200002.5 08.8401.22K? 0
+144622.83 -385303.1 -000000.1-000023.400040.8 08.8401.45K? 0
+144629.94 +153108.5 -000021.8-000007.900001.8 08.8401.03K? 0
+145015.65 -075152.8 +000025.6-000004.500004.4 08.8401.61K? 0
+150102.39 -025210.9 +000027.7-000017.700007.3 08.8401.09K? 0
+151042.17 +093839.2 +000017.0-000006.400012.6 08.8401.65K? 0
+151045.03 -742420.2 -000022.5-000006.400001.4 08.8401.02K? 0
+151431.11 -523809.0 +000023.1-000005.900012.7 08.8401.06K? 0
+151540.24 -611254.5 -000033.5+000017.000007.1 08.8401.04K? 0
+151901.83 +151003.0 +000023.7+000003.800018.1 08.8401.13K? 0
+151948.46 +810830.5 -000024.9+000050.900019.4 08.8401.16K? 0
+152027.80 -631440.7 -000019.3-000022.900006.4 08.8401.34K? 0
+152114.84 -411823.3 +000040.9+000010.200008.2 08.8401.08K? 0
+152157.82 -174049.5 +000004.9-000002.900012.0 08.8401.12K? 0
+152429.10 -051459.7 +000050.6-000015.800001.9 08.8401.33K? 0
+153238.08 +210257.0 -000010.3-000003.800006.3 08.8401.13K? 0
+154148.04 +305405.8 -000000.6-000019.700009.4 08.8401.33K? 0
+154156.63 +332208.1 +000015.4-000017.100000.8 08.8401.13K? 0
+154554.42 -243333.8 +000007.7-000033.800019.4 08.8401.50K? 0
+154557.65 -012643.7 -000052.6-000058.100017.3 08.8401.58K? 0
+154910.48 -493751.0 +000006.9+000008.000010.8 08.8401.35K? 0
+155344.78 +711714.9 -000028.6+000042.200010.9 08.8401.15K? 0
+155712.56 -274732.1 -000006.7-000059.400013.8 08.8401.08K? 0
+160028.56 +425924.4 -000013.4+000019.200001.0 08.8401.30K? 0
+160547.57 +115137.3 -000042.3+000008.700002.9 08.8401.10K? 0
+160608.90 -274926.6 -000034.1+000008.700000.7 08.8401.63K? 0
+160937.66 +051559.0 +000007.4+000006.200041.0 08.8401.68K? 0
+162156.58 -544423.2 +000004.9-000013.600011.7 08.8401.09K? 0
+162216.13 +022852.1 -000086.6+000052.200017.3 08.8401.22K? 0
+164425.08 +320858.8 +000004.6-000000.300005.0 08.8401.17K? 0
+164549.86 -661141.7 -000004.9+000021.300018.1 08.8401.02K? 0
+164601.96 -313011.3 +000027.9+000016.400019.8 08.8401.35K? 0
+164831.68 -465458.1 +000004.4-000009.800022.0 08.8401.28K? 0
+165005.31 +185402.1 -000040.7-000079.700035.6 08.8401.07K? 0
+165920.29 +170924.5 +000002.5-000010.700024.0 08.8401.75K? 0
+170144.11 +093821.8 -000009.2-000009.400025.2 08.8401.53K? 0
+170714.13 +245416.2 -000025.5-000002.800009.1 08.8401.15K? 0
+170732.16 +220408.8 -000029.8+000019.800017.9 08.8401.20K? 0
+170847.73 -450916.4 +000037.9-000021.500002.5 08.8401.07K? 0
+171930.94 -502445.7 -000008.0-000024.200018.1 08.8401.32K? 0
+172125.39 +062549.3 -000010.5-000003.100021.4 08.8401.05K? 0
+172600.49 +554358.6 +000001.8+000019.800008.1 08.8401.52K? 0
+172610.25 -484406.3 -000004.4+000001.100018.2 08.8401.28K? 0
+172651.20 +481212.6 +000008.7+000013.700000.6 08.8401.52K? 0
+172655.07 +022041.8 +000003.3-000010.700005.8 08.8401.39K? 0
+174221.64 +482835.3 +000001.8+000004.000004.1 08.8401.03K? 0
+174405.74 -142514.8 +000003.0-000007.400044.4 08.8401.74K? 0
+174421.24 -214354.1 +000003.2-000037.700008.4 08.8401.08K? 0
+174638.23 -485540.8 -000065.9+000030.200036.2 08.8401.58K? 0
+174707.34 +192810.5 +000014.9-000007.200009.4 08.8401.06K? 0
+175422.02 +210124.5 -000012.9+000014.900007.2 08.8401.20K? 0
+175424.41 -261405.5 -000022.8-000024.400019.1 08.8401.35K? 0
+175637.33 +490901.8 +000021.7-000014.800001.9 08.8401.11K? 0
+180006.43 +565703.8 -000021.3+000008.800000.3 08.8401.12K? 0
+180036.47 -310532.7 +000040.4+000010.800013.8 08.8401.10K? 0
+180050.14 -295106.0 +000048.8+000005.000021.7 08.8401.52K? 0
+180216.69 +512730.2 -000025.3+000042.900003.6 08.8401.33K? 0
+180538.28 +163214.5 -000009.0+000028.300008.3 08.8401.22K? 0
+180630.76 +092025.0 -000008.9+000002.000000.5 08.8401.70K? 0
+180640.57 +301534.3 -000012.0-000008.600006.0 08.8401.07K? 0
+180818.92 +745043.8 -000017.6+000013.600012.8 08.8401.15K? 0
+180901.82 -344542.4 +000001.3+000007.200006.9 08.8401.30K? 0
+180939.86 -235536.6 -000018.1-000005.500010.2 08.8401.74K? 0
+181006.65 -171221.0 +000025.8+000010.700018.1 08.8401.72K? 0
+181149.46 -202215.6 -000018.0-000013.400023.3 08.8401.90M? 0
+181513.40 -190705.7 +000093.2+000021.500046.9 08.8401.34K? 0
+181717.85 +565118.3 +000006.1-000013.300005.8 08.8401.32K? 0
+181908.44 -253120.7 -000008.9-000003.100013.5 08.8401.08K? 0
+182206.67 +070825.4 +000015.1+000019.200015.8 08.8401.12K? 0
+183105.65 +302042.0 -000001.1-000017.000013.9 08.8401.03K? 0
+183157.13 +222442.4 +000009.0+000023.400016.5 08.8401.70K? 0
+183424.42 -305204.5 +000002.9-000010.000024.7 08.8401.50K? 0
+183550.62 +365607.7 +000013.8-000004.400009.4 08.8401.63K? 0
+183608.04 -271124.0 -000000.7-000018.000021.2 08.8401.87M? 0
+183628.27 -560016.9 +000011.1-000011.200011.4 08.8401.22K? 0
+183629.21 -270140.6 +000003.8+000010.000024.8 08.8401.69K? 0
+183852.54 -201724.1 +000022.4-000021.500013.8 08.8401.67K? 0
+183938.77 -205418.4 +000034.9+000003.300017.4 08.8401.13K? 0
+184144.12 -615611.4 -000008.4-000017.200028.0 08.8401.40K? 0
+184513.31 -065809.0 -000028.5-000011.200020.3 08.8401.57K? 0
+184532.45 -044037.8 -000025.0+000026.900013.5 08.8401.40K? 0
+184611.67 +391532.5 +000025.0-000017.300014.5 08.8401.27K? 0
+184906.73 +190845.0 -000013.5-000019.500018.6 08.8401.17K? 0
+184915.38 -474347.9 -000008.7+000024.100023.3 08.8401.65K? 0
+185123.52 +172041.6 -000000.5+000006.100023.1 08.8401.17K? 0
+185546.65 +293550.9 -000026.3-000015.200016.8 08.8401.17K? 0
+185844.12 -224825.8 +000066.0-000025.700026.0 08.8401.73K? 0
+190130.22 +162323.7 -000019.6-000009.000015.6 08.8401.91M? 0
+190216.55 +065629.9 +000001.3-000004.100018.3 08.8401.46K? 0
+190345.18 +004517.5 -000026.5-000032.200007.0 08.8401.38K? 0
+190419.98 -511033.5 +000006.4+000009.300018.1 08.8401.32K? 0
+190504.38 +350103.5 +000012.0-000002.800018.0 08.8401.06K? 0
+190904.48 -325253.8 +000010.5-000016.200002.9 08.8401.08K? 0
+190949.68 +433308.5 +000005.6-000035.500012.4 08.8401.51K? 0
+191013.28 -040302.4 +000003.6+000019.500000.9 08.8401.43K? 0
+191619.49 -205659.6 -000007.0+000006.500026.6 08.8401.10K? 0
+191723.23 -323631.7 +000004.8+000021.600014.2 08.8401.00K? 0
+191742.23 +420128.3 -000030.5-000027.700017.1 08.8401.47K? 0
+191745.39 -180116.1 -000000.6+000057.900007.2 08.8401.04K? 0
+191824.64 +493353.8 +000006.1-000027.400004.3 08.8401.31K? 0
+192459.94 +014957.4 -000000.5+000007.100014.9 08.8401.15K? 0
+192614.66 -654323.4 +000013.4+000017.900010.4 08.8401.15K? 0
+192910.68 -254532.7 +000008.8-000002.900018.1 08.8401.29K? 0
+194238.07 +495820.7 +000011.6-000005.600008.1 08.8401.15K? 0
+194300.79 +091044.6 -000030.6-000019.200012.4 08.8401.16K? 0
+194314.14 -060709.0 -000004.3-000008.400012.9 08.8401.32K? 0
+194519.38 +082418.7 +000032.2+000017.700019.3 08.8401.20K? 0
+195413.50 -492742.2 +000030.4-000006.800026.9 08.8401.23K? 0
+195503.91 -065630.8 -000035.8-000015.400021.4 08.8401.39K? 0
+195535.46 +260400.5 -000015.0-000006.700002.7 08.8401.50K? 0
+195708.51 +171841.7 -000040.1-000041.400006.8 08.8401.50K? 0
+195803.40 -181712.1 -000035.9-000016.000008.2 08.8401.40K? 0
+195822.54 +171347.0 +000011.8-000006.300002.2 08.8401.27K? 0
+200023.81 +080448.8 +000002.1-000004.600015.8 08.8401.33K? 0
+200104.51 +101949.6 -000018.5-000006.400022.6 08.8401.37K? 0
+200756.90 +302928.9 -000016.1-000018.800001.3 08.8401.43K? 0
+200919.44 -324308.9 -000021.9-000006.300031.7 08.8401.78K? 0
+200925.84 -320337.6 -000023.2-000005.300024.7 08.8401.25K? 0
+200948.54 +141937.1 +000034.6+000007.600014.7 08.8401.33K? 0
+201018.98 -313116.5 +000025.8+000000.800018.5 08.8401.17K? 0
+201412.84 -160041.9 +000017.3-000018.600018.9 08.8401.35K? 0
+201657.70 +075812.4 -000017.3-000065.000009.8 08.8401.16K? 0
+201712.53 +002122.7 -000005.4-000009.100015.7 08.8401.11K? 0
+201756.99 +485018.6 +000002.6+000006.100017.6 08.8401.18K? 0
+201813.44 +291215.7 -000014.7-000110.700031.8 08.8401.00K? 1
+202028.07 -195757.1 -000001.0-000072.700024.7 08.8401.60K? 0
+202324.83 +102451.8 -000030.8-000005.000005.1 08.8401.54K? 0
+202354.13 +505404.1 +000036.0+000040.000021.0 08.8401.09K? 0
+203353.22 +252703.9 -000017.0+000024.000003.6 08.8401.56K? 0
+203840.25 +381144.0 -000017.9+000001.900020.0 08.8401.23K? 0
+203943.29 +802959.9 +000003.4-000013.000000.2 08.8401.64K? 0 0.10 1.00
+204050.47 +301748.3 -000000.8+000004.000012.0 08.8401.03K? 0
+204216.84 -383501.5 +000008.2-000000.300009.7 08.8401.22K? 0
+204803.86 +345733.8 -000019.8+000003.800019.1 08.8401.75K? 0
+204924.14 +404902.6 +000013.7-000005.600005.9 08.8401.08K? 0
+205130.89 +211116.7 +000025.0+000005.700002.8 08.8401.74K? 0
+205405.07 +323530.6 +000003.6-000001.400009.6 08.8401.78K? 0
+205506.53 +131033.0 +000544.4+000368.000027.2 08.8401.03K? 0
+205656.63 -173102.3 +000008.9+000006.300014.9 08.8401.69K? 0
+205810.36 -030730.7 -000006.4-000023.100008.3 08.8401.42K? 0 0.10 1.00
+205825.45 +261631.6 -000002.4+000001.700013.1 08.8401.31K? 0
+210050.99 +013708.6 +000013.5+000029.800062.9 08.8401.28K? 0
+210325.59 +362811.3 -000018.0-000033.700009.1 08.8401.63K? 0
+210330.51 +342714.3 +000003.9-000019.700001.1 08.8401.43K? 0
+210413.31 +354622.0 +000041.4+000031.200004.0 08.8401.15K? 0
+210617.11 -061558.6 +000016.5-000026.000000.5 08.8401.32K? 0
+211413.11 +111059.8 -000023.7-000067.000043.3 08.8401.17K? 0
+211519.72 -573611.4 +000022.2-000007.800012.1 08.8401.59K? 0
+211618.87 -760454.7 +000028.5-000063.600014.8 08.8401.19K? 0
+212110.57 +464005.9 +000043.0+000036.900001.9 08.8401.39K? 0
+212117.24 -190955.1 +000043.4+000000.600003.5 08.8401.16K? 0
+212133.61 +151301.0 -000012.0-000065.700001.5 08.8401.21K? 0
diff --git a/kstars/kstars/data/hip109.dat b/kstars/kstars/data/hip109.dat
new file mode 100644
index 00000000..90b78fc6
--- /dev/null
+++ b/kstars/kstars/data/hip109.dat
@@ -0,0 +1,1000 @@
+212701.04 +392039.1 -000014.5-000013.100007.4 08.8401.42K? 0
+212832.14 -504441.4 -000015.0-000034.100035.7 08.8401.06K? 0
+213052.09 +111833.7 +000030.6-000006.500029.2 08.8401.80K? 0
+213132.13 +064337.9 +000026.9+000001.100010.3 08.8401.51K? 0
+213422.83 +033901.5 +000040.4-000028.200016.7 08.8401.19K? 0
+214209.98 -410727.2 +000225.7-000296.400026.2 08.8401.06K? 0
+214509.79 -265312.3 +000017.1-000052.700006.8 08.8401.33K? 0
+214627.27 +533601.1 +000006.3-000005.700006.5 08.8401.61K? 0
+220634.41 +115916.2 +000013.4-000003.200001.9 08.8401.29K? 0
+220830.25 +412602.4 +000007.9-000002.100001.8 08.8401.47K? 0
+221009.04 +711949.7 -000004.3-000010.700006.9 08.8401.20K? 0
+221105.05 +473309.7 -000007.3+000010.900002.8 08.8401.76K? 0
+221323.67 +684601.9 +000032.0-000006.300027.2 08.8401.64K? 0
+221810.81 -801344.6 -000015.7-000016.800009.2 08.8401.13K? 0
+222141.81 -073630.0 -000008.6+000017.400000.3 08.8401.19K? 0
+222426.29 +393606.9 -000015.5-000019.000006.4 08.8401.35K? 0
+223046.67 -464424.9 +000004.4-000029.700013.6 08.8401.56K? 0
+223248.84 +243707.8 +000001.2+000012.100016.8 08.8401.14K? 0
+224122.29 +033613.6 -000049.0-000012.900005.5 08.8401.60K? 0
+224227.93 +354049.4 -000004.1-000026.600004.7 08.8401.02K? 0
+224759.86 -772754.2 +000040.2-000012.800015.3 08.8401.23K? 0
+230212.23 +123212.7 +000045.7+000015.300012.4 08.8401.47K? 0
+230815.51 +220712.5 -000003.3-000004.900005.0 08.8401.05K? 0
+231021.09 +345850.5 +000040.2+000015.300004.6 08.8401.10K? 0
+231416.31 -702017.9 +000012.0+000000.100001.1 08.8401.06K? 0
+231505.93 +084722.0 +000092.9-000003.500022.4 08.8401.13K? 0
+231942.27 -312117.4 -000013.8-000021.700028.1 08.8401.57K? 0
+233128.37 +343302.4 +000010.8-000004.200032.1 08.8401.59K? 0
+233155.90 +523157.5 -000027.1-000013.600003.8 08.8401.11K? 0
+233220.87 -433647.5 -000014.7-000033.900002.3 08.8401.17K? 0
+234319.35 +645418.2 -000004.3+000013.400002.7 08.8401.22K? 0
+234539.38 +144348.1 +000012.6-000014.400005.4 08.8401.05K? 0
+234937.59 +544338.0 -000011.6+000007.100010.5 08.8401.21K? 0
+235258.93 -463047.1 -000005.4-000024.200002.6 08.8401.18K? 0
+235931.91 -735826.7 +000013.4+000005.400000.1 08.8401.39K? 0
+000615.31 -552955.3 +000068.4+000008.200005.3 08.8500.48F? 0
+001404.26 +521814.4 +000012.2-000031.700002.2 08.8500.40F? 0
+001548.93 -115924.6 +000025.5-000006.400005.5 08.8500.12A? 0
+002017.43 +622749.9 -000001.3+000010.000006.4 08.8500.15A? 0
+002354.91 +013218.8 +000063.9+000016.700017.0 08.8500.95K? 0
+002848.99 +761229.1 +000028.3-000027.200002.4 08.8500.48F? 0
+003007.22 +192528.1 +000035.3+000015.000001.8 08.8500.99K? 0
+003010.71 +455703.0 -000020.7+000006.100013.3 08.8500.43F? 1
+003451.01 +185334.8 -000022.7-000006.300008.2 08.8500.97K? 0
+003825.37 +011640.9 +000009.9-000010.600017.3 08.8500.41F? 0
+003843.44 -153949.8 -000009.5-000012.800000.3 08.8500.42F? 0
+004918.31 -212350.6 +000049.2+000025.900009.5 08.8500.47F? 0
+005032.20 +485315.7 -000066.0-000026.700028.1 08.8500.69G? 0
+005203.26 -192522.4 +000040.3-000058.100025.9 08.8500.61G? 0
+005922.56 +004709.6 -000002.8-000014.300012.0 08.8500.99K? 0
+005950.35 -243308.6 +000009.2+000007.600003.9 08.8500.91G? 0
+010044.31 -241617.4 -000020.1+000004.500004.2 08.8500.42F? 0
+010124.49 +610235.6 +000064.3-000011.100017.3 08.8500.48F? 1
+010125.08 +353443.4 +000020.1-000017.700002.0 08.8500.51F? 0
+010447.55 +395912.1 -000028.9-000006.400020.4 08.8500.99K? 0
+010718.81 -825414.6 +000001.1+000013.600001.2 08.8500.33F? 0
+011134.97 -052024.7 +000028.8-000002.800007.2 08.8500.49F? 0
+011351.35 -203047.8 -000000.8-000005.000000.4 08.8500.54F? 0
+011548.74 +430843.5 -000003.3-000004.500000.0 08.8500.05A? 0
+011637.91 +175306.9 +000004.2-000000.400002.7 08.8500.20A? 0
+011800.68 -483627.8 +000014.1+000012.000002.8 08.8500.40F? 0
+011959.69 -383458.8 +000013.5-000005.600028.0 08.8500.98K? 0
+012007.70 +690557.1 +000010.4-000009.800004.3 08.8500.31A? 0
+012622.43 -001316.4 +000065.4+000021.800006.1 08.8500.52F? 0
+012956.07 -482107.3 +000083.8+000048.500002.5 08.8500.59G? 0
+013140.41 +642132.7 +000012.3+000004.300007.1 08.8500.12A? 0
+013355.99 +023355.4 +000006.3-000022.100033.6 08.8500.28A? 0
+013629.21 +675453.2 +000121.0-000001.100010.5 08.8500.49F? 0
+013905.68 +632746.3 +000002.5+000012.900002.8 08.8500.52F? 0
+013927.06 +104023.2 +000063.6-000011.900004.9 08.8500.46F? 0
+013955.77 +303146.6 +000014.4-000001.200003.6 08.8500.59G? 0
+014131.53 -175916.5 -000032.5-000013.400018.2 08.8500.55F? 0
+014138.38 +031451.3 -000029.8-000028.200014.9 08.8500.35F? 0
+014851.02 +203112.0 +000031.6-000091.900050.4 08.8500.72G? 0
+014923.05 +492534.5 +000018.4-000015.100014.0 08.8500.29A? 0
+015048.25 +402354.6 -000016.3-000020.200002.9 08.8500.05A? 0
+015302.25 +590607.7 +000017.4-000001.100012.5 08.8500.10A? 0
+015439.65 +381145.6 +000031.4-000009.400006.4 08.8500.99K? 0
+015528.63 +725351.6 +000140.2-000026.200010.3 08.8500.91G? 0
+015755.10 +704928.6 +000018.5-000023.100014.8 08.8500.23A? 0
+020527.27 -084835.6 -000003.7+000003.000000.4 08.8500.91G? 0
+020712.59 -274907.4 +000115.2-000050.700006.0 08.8500.69G? 0
+020730.18 +584807.3 +000011.7-000104.300011.0 08.8500.71G? 0
+021120.34 +640844.8 +000000.7-000004.800012.1 08.8500.16A? 0
+021412.12 +563000.2 -000012.1-000014.800000.5 08.8500.07A? 0
+021545.20 -790134.1 +000035.2+000010.900015.9 08.8500.58F? 0
+022003.35 -692553.2 +000004.0+000025.000005.5 08.8500.87G? 0
+022320.80 -563254.9 -000004.8+000011.800003.2 08.8500.52F? 0
+022823.80 +561513.5 -000011.3-000014.600019.6 08.8500.25A? 0
+022856.29 +301946.1 +000038.4-000002.300004.9 08.8500.13A? 0
+023427.20 +051449.4 -000018.2-000096.100003.5 08.8500.70G? 0
+023606.93 +553205.2 -000062.5+000002.900003.5 08.8500.46F? 0
+024241.40 +502750.3 -000007.3+000002.300007.7 08.8500.19A? 0
+024524.63 -574331.7 -000056.9-000039.600008.7 08.8500.61G? 0
+024811.10 -195814.3 -000028.6-000045.600012.5 08.8500.92G? 0
+025152.79 -613705.8 +000143.3+000135.800027.7 08.8500.84G? 0
+025325.48 +051519.7 +000113.5-000045.600008.8 08.8500.99K? 0
+025505.09 +204800.9 +000020.5-000016.400029.7 08.8500.44F? 0
+025910.30 +542308.5 +000029.3-000002.900008.5 08.8500.26A? 0
+030508.51 +301139.8 +000110.3-000060.000010.8 08.8500.44F? 0
+030605.35 +252553.1 -000070.0-000002.600009.5 08.8500.64G? 0
+030744.57 +015051.4 +000018.2-000022.200019.5 08.8500.38F? 0
+031020.60 +391922.6 +000062.8-000026.300019.1 08.8500.69G? 0
+031151.94 -301636.2 -000022.7-000003.600010.5 08.8500.28A? 1
+031307.98 -342232.3 +000090.5+000013.300008.0 08.8500.58G? 0
+031508.62 +635729.7 -000002.0-000008.400003.8 08.8500.17A? 0
+031743.34 -402012.5 +000000.0+000000.000000.0 08.8500.51F? 0
+032154.05 +532916.1 +000153.0-000107.200022.7 08.8500.70G? 0
+032252.15 +214248.1 +000008.9-000030.500011.0 08.8500.56F? 0
+033128.33 +214919.3 -000025.0-000027.700009.7 08.8500.39F? 0
+033358.11 -202211.9 +000011.3+000006.400020.7 08.8500.12A? 0
+033912.20 +742734.8 +000013.0-000016.300004.1 08.8500.23A? 0
+034116.46 -054051.4 -000022.4-000026.600004.7 08.8500.40F? 0
+034943.84 -135311.1 +000054.3+000033.900000.5 08.8500.82G? 0
+035054.79 +611543.5 +000046.5-000067.600020.0 08.8500.91G? 0
+035206.91 +434019.8 -000004.7-000006.200012.2 08.8500.06A? 0
+035550.42 -410448.6 +000052.4+000067.500007.2 08.8500.42F? 0
+040044.98 -791231.9 +000006.8-000109.100003.2 08.8500.40F? 0
+040258.41 -105508.6 -000014.7+000030.500000.4 08.8500.36F? 0
+040258.91 +282721.2 -000021.4-000004.600008.5 08.8500.48F? 0
+040623.58 +591606.8 -000033.6-000031.600030.1 08.8500.45F? 0
+041003.27 -415527.6 +000020.3+000030.600002.3 08.8500.98K? 0
+041205.10 +685931.1 -000014.6-000009.600008.2 08.8500.39F? 0
+041714.73 -385039.0 +000025.1-000004.700000.7 08.8500.07A? 0
+041751.34 +734052.2 +000010.5-000055.500009.6 08.8500.46F? 0
+042141.55 -423554.0 +000114.0-000001.500016.5 08.8500.60G? 0
+042205.03 +453227.6 +000016.0+000018.200012.0 08.8500.15A? 0
+042241.05 +710240.5 -000004.3-000012.400011.3 08.8500.15A? 0
+042322.27 +212245.1 +000099.4-000039.600019.1 08.8500.73G? 0
+042555.86 +780343.7 +000059.2+000033.300036.6 08.8500.94G? 0
+042638.81 -034603.0 -000006.6-000010.900002.8 08.8500.45F? 0
+042830.14 +734136.6 +000023.5-000034.600007.0 08.8500.99K? 0
+043055.69 +032815.5 +000024.2-000043.700019.9 08.8500.64G? 0
+043114.57 -275041.3 -000007.5+000018.800010.8 08.8500.93G? 0
+043626.99 +491416.4 +000008.5-000005.600030.7 08.8500.39F? 0
+043642.57 +192934.5 +000000.0+000000.000000.0 08.8500.56F? 1
+043753.90 +054613.2 +000018.3-000029.400008.1 08.8500.61G? 0
+044147.25 +283936.0 -000003.6-000012.100003.9 08.8500.51F? 0
+044219.96 -613716.6 +000009.4+000245.600027.5 08.8500.81G? 0
+044257.30 +402310.5 -000034.1-000061.500064.6 08.8500.82G? 0
+044602.71 -542251.9 -000002.4+000009.600010.3 08.8500.09A? 0
+044838.52 -491011.9 -000003.0+000004.500006.2 08.8500.34F? 0
+044958.99 -531654.0 +000000.0-000032.700012.9 08.8500.39F? 0
+045102.03 +052552.3 -000015.2-000027.500026.6 08.8500.95G? 0
+045147.90 -341317.3 +000076.2+000018.300019.1 08.8500.65G? 0
+045228.37 -133106.7 -000012.5+000002.700014.3 08.8500.29A? 0
+045318.07 -062112.2 +000078.7-000031.400016.4 08.8500.60G? 0
+045324.70 +074045.6 -000006.8-000001.400008.4 08.85-0.01B? 0
+045608.67 -230329.5 -000072.9-000074.300024.6 08.8500.72G? 0
+045701.55 +105618.1 +000031.2-000051.500001.6 08.8500.52F? 0
+050729.39 -031840.9 +000001.7+000003.400002.0 08.85-0.01B? 0
+050917.45 +613039.6 -000003.8-000020.500006.0 08.8500.21A? 0
+050925.21 -423605.4 -000028.8+000006.300002.3 08.8500.93G? 0
+050956.40 -224901.4 +000108.7+000051.000004.6 08.8500.60G? 0
+051229.12 -003034.2 +000016.1-000023.400016.2 08.8500.08A? 0
+051300.58 +082803.6 +000025.4-000007.900010.8 08.8500.15A? 1
+051748.78 +624524.4 -000035.6+000097.200017.4 08.8500.59G? 0
+052239.77 +485937.6 +000017.2-000042.000010.7 08.8500.55F? 0
+052258.24 -064303.2 +000007.5-000018.100014.0 08.8500.19A? 0
+052740.02 +140808.4 -000005.0-000005.200018.0 08.8500.21A? 0
+052921.20 +421401.6 -000013.4-000002.300010.1 08.8500.28A? 0
+052936.19 +473652.8 +000005.3-000004.400011.0 08.8500.18A? 0
+052942.52 +624141.7 -000003.0-000022.600000.7 08.8500.95K? 0
+053023.26 +063034.2 +000023.2-000012.500008.2 08.8500.90G? 0
+053137.32 -664040.7 -000006.8-000000.400027.2 08.8500.56F? 0
+053321.56 -374254.6 -000006.5+000026.800002.1 08.8500.38F? 0
+053351.73 -000436.3 -000014.0-000001.500005.1 08.8500.09A? 0
+053734.41 +194646.3 -000017.4-000005.600022.2 08.8500.13A? 0
+053747.08 -064230.2 -000000.6+000005.600000.2 08.8500.10A? 0
+053923.89 +115005.8 -000020.5-000007.100018.3 08.8500.48F? 0
+054045.91 +190733.7 -000055.2-000042.400003.0 08.8500.20A? 0
+054059.89 -010932.5 -000003.5-000012.900000.0 08.8500.09A? 0
+054149.61 -032932.2 -000005.7-000006.100009.1 08.8500.61G? 0
+054416.93 -022036.2 -000010.4-000014.900004.6 08.8500.24A? 0
+054719.83 +385931.8 -000014.8-000025.000005.1 08.8500.24A? 0
+054857.92 +744138.3 -000004.3-000028.700003.4 08.8500.20A? 0
+054932.65 -061111.2 +000002.0+000006.600001.1 08.8500.37F? 0
+055025.06 +325250.0 +000022.8+000012.800002.7 08.8500.19A? 0
+055441.67 +091559.3 -000008.6-000002.900011.8 08.8500.07A? 0
+055546.01 -342551.2 -000010.3-000051.200008.6 08.8500.42F? 0
+055608.85 +074441.4 +000055.0+000039.800012.9 08.8500.48F? 0
+060401.65 +313755.3 +000019.2+000006.300009.0 08.8500.04A? 1
+060526.96 +143401.3 -000018.5-000008.800001.8 08.8500.48F? 0
+060618.19 -314014.6 -000001.7+000002.300009.0 08.85-0.06B? 0
+060636.43 -150756.3 -000086.5+000023.400033.2 08.8500.88G? 0
+060817.62 +175146.7 +000020.7+000003.700012.1 08.8500.35F? 0
+061133.00 +062040.1 +000005.4-000006.500003.7 08.8500.33F? 0
+061253.60 +222748.7 -000005.0-000001.400014.1 08.8500.22A? 0
+062143.49 -051834.1 -000014.6-000004.800030.5 08.8500.07A? 0
+062234.09 +062856.1 +000000.3-000017.100006.5 08.85-0.02B? 0
+062352.09 +285829.4 -000037.4+000002.000010.9 08.8500.49F? 0
+062502.88 +002340.4 +000021.6+000013.100027.6 08.8500.09A? 0
+062605.97 -115634.1 -000030.4-000075.100011.5 08.8500.39F? 0
+062743.94 -234733.0 -000004.5+000004.600007.5 08.8500.00A? 0
+062752.69 +174049.4 +000036.0-000130.300010.8 08.8500.64G? 0
+063130.31 -204403.5 +000005.5-000017.400012.2 08.8500.04A? 0
+063312.46 -140546.1 +000002.6+000011.400014.3 08.8500.47F? 0
+063317.66 +271633.0 +000012.6+000023.200010.2 08.85-0.03B? 0
+063335.69 -081028.9 +000004.0+000018.300004.6 08.8500.13A? 0
+063405.81 +774117.1 -000000.6-000009.900001.8 08.85-0.01B? 0
+063443.57 -010006.0 -000032.2+000006.400009.5 08.8500.41F? 0
+063448.10 -161031.2 -000015.4+000003.100001.0 08.8500.06A? 0
+064016.47 -245247.4 -000021.7+000019.600015.4 08.8500.60G? 0
+064036.35 -604000.0 -000067.9+000061.100017.3 08.8500.50F? 0
+064037.43 -040406.1 -000009.6-000080.200017.2 08.8500.62G? 0
+064038.63 -131704.6 -000200.2+000024.000003.1 08.8500.79G? 0
+064414.37 -674209.5 -000001.3+000014.600011.1 08.8500.01A? 0
+064759.81 +141634.8 -000007.1-000010.200007.0 08.85-0.04B? 0
+064815.10 +410422.3 +000049.5-000025.800036.1 08.8500.97K? 0
+064830.87 -122624.3 -000041.4-000037.100003.0 08.8500.71G? 0
+065204.38 +394911.1 -000004.5-000020.700014.8 08.8500.06A? 0
+065254.69 +422407.7 +000015.3-000042.500005.7 08.8500.24A? 0
+065441.21 -241520.5 -000004.2+000001.900001.5 08.85-0.20B? 0
+065542.00 -392854.1 -000011.5+000017.100007.0 08.8500.27A? 0
+065643.47 -053717.5 +000006.6-000004.000019.4 08.85-0.07B? 0
+065802.12 -225234.0 -000008.9+000019.800002.9 08.85-0.17B? 0
+065811.73 +341900.4 +000031.1+000009.000016.5 08.8500.37F? 0
+070208.80 -111005.8 -000009.0-000013.900016.1 08.8500.01A? 0
+070223.28 +191347.7 -000004.8-000012.600016.8 08.8500.04A? 0
+070306.02 -044606.3 +000021.1+000006.300007.7 08.8500.28A? 0
+070511.92 +712732.5 +000007.4-000037.600002.6 08.8500.50F? 0
+070535.08 -512302.7 -000008.0+000014.600002.7 08.8500.48F? 0
+070600.56 +845329.2 +000007.3-000002.600004.2 08.8500.98K? 0
+070627.35 -252811.7 -000005.9+000000.700009.9 08.85-0.14B? 0
+070755.67 -485501.7 +000014.1-000011.300004.5 08.8500.89G? 0
+070806.97 -033407.6 -000094.2-000063.300050.6 08.8500.83G? 0
+070808.61 +083628.4 +000005.7-000012.600004.2 08.8500.40F? 0
+070817.33 -101816.7 +000037.4-000004.800001.9 08.8500.53F? 0
+070823.02 +200105.9 -000001.9+000001.800028.8 08.8500.95K? 0
+070913.94 -032205.1 +000003.0+000014.200004.0 08.8500.25A? 0
+070925.46 -332715.8 +000038.6-000044.200018.9 08.8500.79G? 0
+071052.36 +363624.9 +000020.6-000029.800013.4 08.8500.96K? 0
+071134.50 -254613.9 -000003.8+000011.000006.1 08.85-0.11B? 0
+071217.31 +080920.7 +000029.7+000014.700012.8 08.8500.61G? 0
+071257.34 -075514.3 -000003.6+000000.900014.8 08.85-0.01B? 1
+071343.43 -463547.5 +000008.3-000013.700006.1 08.8500.08A? 0
+071611.50 -311621.0 -000010.2+000022.700000.7 08.85-0.03B? 0
+071613.92 -664821.1 -000001.4+000004.900011.3 08.8500.30A? 0
+071623.27 -560623.6 +000018.9+000016.000001.9 08.8500.46F? 0
+071726.76 -202749.0 -000001.9+000013.200004.7 08.85-0.07B? 0
+072113.57 +041710.4 -000006.2-000009.400014.6 08.85-0.04B? 0
+072140.18 -152803.1 +000089.7-000061.200010.3 08.8500.71G? 0
+072354.47 -235600.4 -000015.3+000002.400017.2 08.8500.31F? 0
+072416.42 -112436.0 +000006.9-000011.800008.4 08.8500.21A? 0
+072518.57 -302819.1 -000011.7+000026.500006.6 08.8500.41F? 1
+072524.22 +424103.0 -000010.3-000016.400010.2 08.8500.32F? 0
+072611.97 +145025.3 +000032.9-000018.300042.5 08.8500.14A? 0
+072912.56 -160900.8 -000004.0-000000.400017.8 08.8500.32F? 0
+073251.91 +395033.5 -000090.0-000082.600001.5 08.8500.75G? 0
+073310.84 +170845.1 -000039.5-000000.200019.9 08.8500.48F? 0
+073340.23 +015938.9 -000002.3-000005.100010.7 08.8500.90G? 0
+073512.34 -093047.5 -000011.1-000002.500000.7 08.8500.18A? 0
+073536.28 -144014.0 -000005.7-000008.200000.3 08.85-0.05B? 0
+073547.67 -081354.1 -000051.7-000013.600008.6 08.8500.18A? 0
+073606.53 -122605.0 +000011.1-000006.100028.7 08.8500.95K? 0
+073611.12 +345902.7 -000020.9-000003.600031.3 08.8500.36F? 0
+074054.38 -222515.2 -000007.5+000011.600005.9 08.8500.54F? 0
+074059.22 -293303.0 +000000.0+000000.000000.0 08.8500.98K? 0
+074518.31 -451250.1 -000039.1+000024.500025.9 08.8500.41F? 0
+074709.58 -481008.2 +000007.3+000010.000003.6 08.8500.23A? 0
+074900.69 -110650.1 -000036.0+000021.100014.0 08.8500.44F? 0
+074919.85 -462238.4 -000008.5+000039.600019.2 08.8500.00B? 0 0.10 1.00
+075054.96 -193836.7 +000064.6-000092.800003.0 08.8500.51F? 0
+075158.47 -190802.7 -000008.1+000009.400000.5 08.8500.07A? 0
+075215.31 -104539.7 -000010.3-000046.200007.1 08.8500.56F? 0
+075734.80 -610330.7 -000024.1+000005.900002.8 08.8500.06A? 0 0.10 1.00
+075806.69 -311505.7 -000001.5+000019.600001.2 08.85-0.03B? 0
+080031.11 -052808.6 +000017.9-000014.700008.8 08.8500.31F? 0
+080127.11 +293550.4 -000030.3-000007.100008.3 08.8500.30A? 0
+080226.92 -444000.0 +000000.0+000000.000000.0 08.8500.33F? 0
+080503.28 -273916.7 +000011.0-000019.200010.2 08.8500.88G? 0
+080808.71 +491534.3 -000015.3-000011.500005.0 08.8500.32F? 0
+081121.40 +084244.6 -000031.3-000000.500003.6 08.8500.20A? 0
+081207.16 -373944.3 -000018.9+000012.000016.2 08.85-0.03B? 0
+081320.53 +702755.6 -000009.4-000023.500010.5 08.8500.25A? 0
+081407.83 +175952.1 +000034.3-000046.500018.6 08.8500.97K? 0
+081500.84 -020115.2 +000001.1-000052.700014.4 08.8500.64G? 0
+081842.78 +141633.6 +000031.2-000089.900025.3 08.8500.58G? 0
+081959.99 -342514.5 -000082.2+000062.100018.3 08.8500.55F? 0
+082024.80 -545207.3 -000030.7+000045.500016.5 08.8500.39F? 0
+082158.87 -155149.6 +000003.4+000001.500005.5 08.8500.10A? 0
+082332.03 +504057.6 -000010.1-000020.400003.5 08.8500.98K? 0
+082334.73 -191938.5 -000078.4+000046.000012.8 08.8500.61G? 0
+082438.56 +392958.4 -000032.8+000005.200002.7 08.8500.31A? 0
+083020.31 +205128.3 -000010.6+000016.900026.1 08.8500.98K? 0
+083058.06 +012804.7 +000006.5+000019.100013.7 08.8500.98K? 0
+083136.33 +300819.1 +000048.6-000004.600023.0 08.8500.76G? 0
+083314.10 +415942.2 -000053.0-000063.900007.2 08.8500.52F? 0
+083357.91 -200400.2 -000011.2-000006.900019.0 08.8500.34F? 0
+083636.21 +211123.7 -000024.1+000023.500016.7 08.8500.09A? 0
+083637.12 -440448.2 -000006.6+000009.300005.7 08.8500.07A? 0
+083652.93 -375847.0 -000010.3+000007.800014.7 08.85-0.01B? 0
+083731.01 -381202.7 -000023.9+000012.500009.4 08.8500.21A? 0
+083735.35 +315031.8 -000008.8+000006.000011.7 08.8500.31F? 0
+083827.05 -354921.1 -000027.1+000013.900001.7 08.8500.13A? 0
+084124.12 -241630.9 +000017.2-000002.300004.4 08.8500.48F? 0
+084230.47 +632353.1 +000037.1-000053.200014.9 08.8500.63G? 0
+084252.00 +314320.6 -000076.7-000133.200021.5 08.8500.68G? 0
+084318.81 -482042.9 +000005.4+000002.200000.6 08.85-0.10B? 0
+084555.13 -473434.3 -000006.1+000017.600006.9 08.8500.05A? 0
+085053.86 -370711.7 +000002.6+000009.400013.5 08.8500.05A? 0
+085151.72 +385419.1 -000061.0-000046.100011.0 08.8500.61G? 0
+085157.91 -544859.6 -000013.2+000006.200003.6 08.8500.08A? 0
+085613.29 -555719.1 -000001.9+000004.200003.3 08.8500.04A? 0
+085710.54 -012105.1 -000039.1+000027.900024.9 08.8500.53F? 0
+085735.65 -635531.5 -000011.6-000002.800002.4 08.8500.36F? 0
+085756.13 -284306.8 -000009.7-000008.200008.6 08.8500.14A? 0
+085848.59 +302801.6 -000054.8+000006.200006.2 08.8500.87G? 0
+085853.33 +600915.0 +000082.7+000040.100024.8 08.8500.48F? 0
+085958.22 +003504.8 -000012.6-000015.100021.9 08.8500.53F? 0
+090003.83 -070531.7 +000034.9-000040.700009.4 08.8500.49F? 0
+090004.74 +610604.0 -000013.5-000018.400006.7 08.8500.16A? 0
+090049.24 +234649.5 +000033.7-000157.900004.5 08.8500.70G? 0
+090415.02 +361829.8 -000048.6-000028.600019.3 08.8500.30A? 0
+090453.70 +325148.1 -000001.3-000059.700029.5 08.8500.98K? 0
+090527.46 -430157.6 +000003.7-000056.000008.4 08.8500.48F? 0
+090629.03 +664223.0 -000035.6-000050.000018.4 08.8500.54F? 0
+090734.00 -515359.9 -000000.6-000004.100007.4 08.8500.94G? 0
+090924.82 +485602.9 -000012.9+000004.900019.5 08.8500.29A? 0
+091022.48 -721109.0 +000000.1+000006.700003.6 08.8500.02A? 0
+091028.77 -523715.0 +000009.3+000007.600001.7 08.8500.28A? 0
+091031.79 +441143.5 -000021.3-000021.600016.4 08.8500.31A? 0
+091225.97 +362126.1 -000008.7-000000.700006.4 08.8500.30A? 0
+091249.76 -432916.0 -000011.8+000004.200003.9 08.8500.00A? 0
+091302.48 -073318.1 -000089.3+000011.700000.8 08.8500.55F? 0
+091503.91 -483013.6 -000019.7+000012.100006.9 08.8500.06A? 0
+091816.53 -790805.5 -000029.2+000018.100006.6 08.8500.26A? 0
+092018.92 -412626.8 -000014.7+000003.900003.9 08.8500.06A? 0
+092058.58 -493538.7 -000016.3+000019.100004.2 08.8500.24A? 0
+092224.30 -393911.5 -000012.9+000006.300007.8 08.8500.95K? 0
+092355.32 -545023.8 -000001.5+000003.500002.4 08.8500.13A? 0
+092541.49 -292003.4 +000000.0+000001.300006.6 08.8500.25A? 0
+092745.10 -433815.7 +000004.9-000003.300012.9 08.8500.25A? 0
+092756.75 +194925.3 -000021.7-000004.900005.5 08.8500.28A? 0
+092903.84 -530323.1 +000003.0+000004.100003.3 08.8500.66G? 0
+093020.51 +213455.0 -000036.9-000011.900015.7 08.8500.97K? 0
+093351.73 -382316.9 +000012.3+000005.000013.4 08.8500.96K? 0
+093723.13 -182617.3 -000017.5+000007.800002.9 08.8500.07A? 0
+093848.90 -452949.3 -000006.9+000010.700011.1 08.85-0.03B? 0
+094355.35 -550303.9 -000007.4+000004.500005.2 08.8500.20A? 0
+094510.91 -504440.6 -000128.8+000050.900018.4 08.8500.62G? 0
+094613.75 +274557.0 -000052.5-000013.300003.0 08.8500.41F? 0
+095122.02 -515626.0 -000013.1+000007.000004.8 08.85-0.02B? 0
+095751.37 -624540.2 +000004.2+000002.200005.8 08.8500.90G? 0
+095803.17 -560407.8 -000013.1+000000.000000.2 08.8500.04A? 0
+100241.99 -263026.5 -000022.7+000029.700010.8 08.8500.20A? 0
+100418.36 -192628.9 -000024.1-000001.000005.9 08.8500.99K? 0
+100458.52 +552908.5 +000055.1-000034.800015.0 08.8500.53F? 0
+100758.44 -582846.7 -000210.2+000117.000015.1 08.8500.70G? 0
+100807.53 -203130.1 +000015.0-000001.500004.6 08.8500.99K? 0
+101325.27 +284404.2 +000010.1-000032.700011.0 08.8500.47F? 0
+101713.16 -413052.3 +000000.0+000000.000000.0 08.8500.38F? 1
+102209.68 +512525.4 -000065.7-000057.500013.7 08.8500.53F? 0
+102303.11 -161010.7 +000001.3-000004.500004.5 08.8500.95G? 0
+102408.04 -464833.3 -000023.9+000011.300004.9 08.8500.10A? 0
+102435.38 -023713.1 -000017.4-000010.800015.1 08.8500.99K? 0
+102947.99 +140839.7 -000016.4-000011.900005.1 08.8500.67G? 0
+103553.65 -581447.9 +000000.0+000000.000000.0 08.85-0.01B? 0
+104235.80 -262005.2 -000030.6+000015.000022.2 08.8500.81G? 0
+104525.80 +075928.3 -000023.1-000031.400008.2 08.8500.91G? 0
+104821.54 +022856.3 +000042.1-000007.600025.4 08.8500.46F? 0
+105032.01 -555859.2 -000017.5+000004.500003.0 08.85-0.08B? 0
+105341.68 -041814.8 -000007.4-000013.400003.6 08.8500.42F? 0
+105344.11 +631153.9 +000018.8+000000.000011.6 08.8500.41F? 0
+105346.91 -592258.3 +000009.5+000004.100006.1 08.85-0.01B? 0
+105609.71 +480142.7 -000020.6-000060.600006.8 08.8500.53F? 0
+105704.53 -611118.0 -000053.9+000000.700004.7 08.8500.32F? 0
+105722.03 +612549.4 -000040.1-000052.000007.0 08.8500.47F? 0
+110421.45 -785207.2 -000221.4+000057.600033.6 08.8500.82G? 0
+110554.75 -584031.0 +000000.0+000000.000000.0 08.8500.08A? 0
+111038.37 +492234.3 +000027.9-000015.000015.7 08.8500.52F? 0
+111214.69 -211758.1 -000083.4+000035.700017.2 08.8500.45F? 0
+112147.05 -203023.3 -000027.3-000002.700011.2 08.8500.28A? 0
+112316.29 -593513.7 -000025.9+000007.200010.4 08.8500.61G? 0
+112327.45 +060759.5 -000016.7-000020.900001.0 08.8500.96K? 0
+112436.09 -452641.6 +000003.4-000034.300003.2 08.8500.48F? 0
+112708.47 +354610.8 -000044.6-000010.200000.8 08.8500.47F? 0
+112755.09 -110340.6 +000004.4-000019.400000.5 08.8500.45F? 0
+112803.91 -282312.1 -000032.7+000005.800000.3 08.8500.30A? 0
+113252.99 +552506.7 -000015.3+000003.400013.3 08.8500.40F? 1
+113257.00 +523125.5 +000060.2-000025.100031.3 08.8500.72G? 0
+113618.89 +265822.4 +000022.4-000064.500006.2 08.8500.49F? 0
+113710.84 -472331.5 -000039.7-000012.200025.7 08.8500.47F? 0
+113805.21 +493739.0 -000092.5-000005.800035.1 08.8500.58G? 0
+114244.94 -182717.7 +000065.1-000030.800005.8 08.8500.95G? 0
+114533.17 -490034.9 -000113.4+000006.500010.9 08.8500.69G? 0
+114607.69 -684749.9 -000003.4-000004.200018.5 08.8500.92G? 0
+115058.92 -712933.2 -000048.4-000009.600007.4 08.8500.37F? 0
+115210.47 -491801.5 -000009.6-000017.500004.8 08.8500.48F? 0
+115220.08 -195817.8 -000001.4+000064.100002.6 08.8500.64G? 0
+115529.27 +510009.8 +000013.6-000091.800021.3 08.8500.56F? 0
+115648.08 -381944.1 -000002.1-000007.200004.4 08.8500.29A? 0
+120357.27 +032128.7 -000087.9+000009.500010.2 08.8500.59G? 0
+120501.33 -083139.4 +000030.8-000066.000000.1 08.8500.96K? 0
+120542.77 -404852.4 -000026.8+000008.500015.8 08.8500.84G? 0
+120622.42 +181202.8 -000052.8-000014.200004.2 08.8500.46F? 0
+120744.66 +643542.5 -000051.3+000002.300007.2 08.8500.37F? 0
+121028.15 -671036.5 -000064.3-000002.800005.9 08.8500.39F? 0
+121101.16 +772536.2 +000022.2+000016.600006.8 08.8500.21A? 0
+121526.23 +400741.2 -000182.5+000031.400013.9 08.8500.95K? 0
+121611.96 -495426.3 -000064.4-000011.300009.1 08.8500.81G? 0
+121749.23 -500130.9 -000013.9+000019.700006.8 08.8500.61G? 0
+122212.96 -311037.6 +000005.7+000011.900008.2 08.8500.18A? 0
+122220.71 -024634.2 -000118.8-000003.100024.0 08.8500.50F? 0
+122234.75 -113350.8 +000097.2-000123.200012.3 08.8500.52F? 0
+122251.30 -593721.0 +000001.6+000002.800003.2 08.8500.61G? 0
+123307.97 -290040.8 -000002.2+000004.300006.1 08.8500.33F? 0
+123624.26 +321145.0 +000008.2-000012.400004.4 08.8500.01A? 0
+124043.91 +750008.4 -000046.6+000000.200016.8 08.8500.39F? 0
+124154.61 -741319.3 -000003.6+000010.400001.5 08.8500.21A? 0
+124239.65 +334851.3 +000008.0+000005.400002.6 08.8500.50F? 0
+124313.21 -272221.0 -000102.1-000068.900049.0 08.8500.64G? 0
+125001.73 -583552.4 +000002.7-000004.100005.0 08.8500.19A? 0
+125657.87 -105258.4 -000024.6-000030.900008.5 08.8500.43F? 0
+125828.18 -455759.4 -000026.8-000002.300001.9 08.8500.01A? 0
+125900.46 -174300.6 -000001.9+000017.200000.3 08.8500.60G? 0
+130243.38 -270037.6 -000100.6-000014.100006.4 08.8500.91G? 0
+130534.35 -124719.4 -000038.8-000005.600005.8 08.8500.28A? 0
+130559.43 -724758.7 +000005.7-000020.900003.8 08.8500.89G? 0
+130706.43 -665732.3 +000001.6-000004.100009.7 08.8500.21A? 0
+130832.73 -234045.5 +000014.8-000016.100013.1 08.8500.32F? 0
+131129.03 +285204.5 -000022.1-000020.100015.0 08.8500.51F? 0
+131742.28 +562402.0 +000012.8+000012.100015.5 08.8500.47F? 0
+132802.80 -001900.4 -000038.6-000007.500008.9 08.8500.50F? 0
+132854.87 +703129.6 -000039.3+000006.800010.0 08.8500.86G? 0
+133001.38 +331652.4 -000071.1-000010.000006.6 08.8500.51F? 0
+133128.84 -080025.5 -000243.7-000120.000033.3 08.8500.72G? 0
+133149.00 -372852.3 -000022.1+000007.600011.5 08.8500.54F? 0
+133724.43 -652351.2 -000012.2-000001.800006.8 08.8500.09A? 0
+133738.89 -341823.0 -000067.1-000022.900016.9 08.8500.47F? 0
+134215.48 -294611.3 -000028.3+000001.200008.9 08.8500.24A? 0
+134654.75 +383155.3 -000135.2-000015.800005.4 08.8500.57F? 0
+135023.85 +261718.2 -000003.0-000030.700016.3 08.8500.83G? 0
+135548.16 -144737.5 -000066.4+000018.500008.4 08.8500.47F? 0
+140156.68 +561849.8 -000036.3+000030.200012.2 08.8500.92G? 0
+140253.93 -403426.3 -000026.4-000020.000002.9 08.8500.33F? 0
+140810.47 +203138.1 -000000.9-000006.700004.3 08.8500.41F? 0
+141121.22 -564951.9 -000013.4-000034.300002.7 08.8500.45F? 0
+141129.78 -103619.1 -000148.8-000010.400004.9 08.8500.53F? 0
+142053.37 -750653.2 +000068.1+000027.800017.4 08.8500.60G? 0
+142814.66 -600744.7 -000027.6-000029.800006.1 08.8500.64G? 0
+142933.45 -280603.3 +000021.5-000023.800006.8 08.8500.63G? 0
+143351.27 -615153.6 -000008.3-000017.400008.8 08.8500.08A? 0
+143528.76 -391212.1 -000000.5-000012.800004.3 08.8500.56F? 0
+143609.02 +422241.4 -000072.2+000040.300012.2 08.8500.51F? 0
+143843.04 +141815.2 -000002.6+000001.400001.7 08.8500.23A? 0
+143915.47 -402949.3 -000036.0-000014.600005.1 08.8500.48F? 0
+144146.23 -435550.2 -000074.9+000088.200011.0 08.8500.41F? 0
+144241.09 -542818.9 -000009.8-000020.100013.8 08.8500.51F? 0
+144248.58 +040244.3 +000029.2+000075.500039.1 08.8500.44F? 0
+144323.05 -664642.9 -000009.1-000017.900012.2 08.8500.09A? 0
+144352.55 +142353.4 -000018.7-000005.400019.1 08.8500.36F? 0
+144511.95 +154826.2 -000089.6-000038.100010.7 08.8500.90G? 0
+145110.67 -753143.3 -000001.8-000006.200005.2 08.8500.03A? 0
+145311.57 -071415.0 -000001.4-000007.900013.7 08.8500.44F? 0
+150123.80 +454634.0 -000012.1+000035.600005.1 08.8500.24A? 0
+150606.24 -111147.8 +000074.8+000035.000022.1 08.8500.61G? 0
+150855.66 -053730.4 +000003.6+000033.000001.4 08.8500.70G? 0
+150945.75 -214427.7 +000018.7-000055.000024.6 08.8500.78G? 0
+151007.60 +374127.3 +000028.5-000045.300004.6 08.8500.20A? 0
+151026.67 +185909.4 +000069.4-000064.700001.8 08.8500.54F? 0
+151110.20 +385702.6 -000087.2+000072.400009.5 08.8500.57F? 0
+151426.93 +732022.8 +000012.3-000008.300011.5 08.8500.16A? 0
+151523.06 -561643.2 -000006.6-000013.700004.3 08.8500.14A? 0
+151816.25 -662738.1 -000002.6-000004.800000.6 08.85-0.02B? 0
+151839.05 -001003.8 -000034.4-000011.200025.3 08.8500.43F? 0
+152246.77 -611744.9 -000007.3-000024.300002.4 08.8500.03A? 0
+152253.91 -090732.6 -000014.6-000001.600002.0 08.8500.53F? 0
+152353.06 +493124.0 +000039.7+000005.400002.0 08.8500.46F? 0
+152821.43 -522226.7 -000001.6-000006.500016.9 08.85-0.01B? 0
+152910.74 +012717.2 +000014.4-000018.700013.1 08.8500.93G? 0
+153117.27 +024339.5 +000017.9-000027.900019.4 08.8500.70G? 0
+153249.60 +670247.4 -000010.4+000009.000003.1 08.8500.32F? 0
+153451.68 -453847.0 +000005.7-000009.800001.6 08.8500.16A? 0
+153725.33 -291839.9 +000034.8+000017.300001.0 08.8500.72G? 0
+153814.40 +765757.5 -000076.0+000061.100014.8 08.8500.55F? 0
+154219.47 -192928.6 -000158.5-000103.900024.1 08.8500.83G? 0
+154252.97 -445640.0 -000180.1-000108.000003.1 08.8500.09A? 0
+154308.17 -640849.1 +000002.7+000006.900001.2 08.85-0.00B? 0
+154311.98 -444311.2 -000156.9-000146.600029.6 08.8500.97K? 1
+154631.63 +714002.1 -000039.0+000022.800002.1 08.8500.98K? 0
+155031.85 -444204.6 +000006.2-000007.400002.2 08.8500.00A? 0
+155059.06 +025301.9 -000016.1+000015.500003.3 08.8500.47F? 0
+160345.34 +822824.3 +000051.7-000036.300008.7 08.8500.43F? 0
+161013.14 -463126.3 -000032.5-000030.700003.9 08.8500.34F? 0
+161131.71 -111547.9 +000013.2-000024.600012.6 08.8500.46F? 0
+161311.60 -222906.4 -000000.6-000016.200019.0 08.8500.46F? 0
+161446.83 -094408.2 +000000.2-000009.400009.6 08.8500.38F? 0
+161537.17 -413858.5 -000035.4-000017.100001.1 08.8500.39F? 0
+161605.43 +293627.7 -000009.7-000032.800009.4 08.8500.49F? 0
+161751.05 -525947.9 -000012.3-000000.400004.3 08.8500.09A? 0
+161801.60 -580308.9 -000008.9-000013.900003.7 08.8500.00A? 0
+162008.89 +791211.5 +000013.6-000003.100001.6 08.8500.57F? 0
+162011.85 -432156.1 +000008.1-000010.800009.5 08.8500.12A? 0
+162815.56 +694448.9 +000020.0+000019.900018.8 08.8500.88G? 0
+162829.73 +303730.1 -000002.3-000027.100009.9 08.8500.23A? 0
+162835.03 -564041.6 +000102.4-000010.400005.5 08.8500.58G? 0
+163028.17 +474914.4 +000023.9-000011.000007.2 08.8500.48F? 0
+163041.27 -655511.0 -000012.6-000013.600001.9 08.85-0.05B? 0
+163421.45 -331741.0 -000022.7-000051.200013.6 08.8500.82G? 0
+163844.11 +331552.4 +000014.1-000060.700015.5 08.8500.96K? 0
+164214.49 +141404.4 -000032.3-000028.800000.3 08.8500.98K? 0
+164857.04 +451203.7 -000039.6-000006.500000.9 08.8500.47F? 0
+165113.35 +012336.5 -000037.0+000024.500012.5 08.8500.45F? 0
+165124.82 -394359.6 -000002.0+000019.400003.0 08.8500.68G? 0
+165517.09 -484816.5 -000025.4+000004.600019.6 08.8500.15A? 0
+165609.57 -490159.7 +000013.7-000026.600006.7 08.8500.16A? 0
+170348.47 -233703.4 -000004.9-000007.200014.6 08.8500.47F? 0
+170356.86 +621225.3 -000000.4+000122.100011.4 08.8500.57F? 0
+170413.73 -363833.4 +000022.8-000002.500019.4 08.8500.53F? 0
+170606.62 +321059.1 -000019.5+000044.200013.4 08.8500.56F? 0
+170923.98 -314047.1 -000001.6+000014.000005.2 08.8500.16A? 0
+171011.54 +450135.7 +000021.6-000002.900001.3 08.8500.49F? 0
+171045.28 -742431.6 -000079.3-000153.300024.6 08.8500.64G? 0
+171206.01 +402421.3 -000018.0-000037.300003.5 08.8500.47F? 0
+171518.78 -641026.3 +000011.1-000013.000004.7 08.8500.42F? 0
+171548.75 +044741.6 -000007.5+000019.700004.4 08.8500.57F? 0
+171807.01 -460528.4 -000015.4+000005.000004.3 08.8500.10A? 0
+172223.96 -444430.3 -000001.4+000008.700003.3 08.8500.49F? 0
+172328.79 +484038.2 -000006.0+000004.700010.1 08.8500.27A? 0
+172758.04 -141610.1 +000005.1+000001.300017.5 08.8500.21A? 0
+172850.21 -490057.8 +000005.9-000000.800010.4 08.85-0.11B? 0
+173021.30 +704729.8 +000005.6+000045.000006.5 08.8500.54F? 0
+173214.28 +641635.3 +000012.7+000011.600007.2 08.8500.09A? 0
+173305.87 -315841.9 +000029.5+000077.400000.4 08.8500.48F? 0
+173331.61 +221306.2 +000027.7-000009.700021.2 08.8500.95K? 0
+173629.03 -222627.8 +000001.4-000005.100008.3 08.8500.10A? 0
+173636.08 -470746.8 -000006.4-000013.000023.2 08.8500.31A? 0
+173934.60 -382344.6 +000009.2-000001.200022.7 08.8500.64G? 0
+174015.77 -594438.4 +000000.6-000020.000010.4 08.8500.93G? 0
+174249.98 -275038.1 -000024.4-000001.700000.9 08.8500.44F? 0
+174642.55 +560822.1 -000002.2-000030.000003.3 08.8500.17A? 0
+174725.08 +224642.9 +000008.4+000048.000024.4 08.8500.59G? 0
+174740.89 -282800.1 -000008.4-000085.400026.1 08.8500.53F? 0
+174821.37 +270407.6 +000005.5+000003.500001.1 08.8500.46F? 0
+175245.11 +043207.6 +000004.8+000005.300011.9 08.8500.38F? 0
+175520.16 +091535.4 -000016.4-000005.100009.1 08.8500.42F? 0
+175520.62 +045941.0 -000028.3-000002.600019.8 08.8500.45F? 0
+175530.76 -625927.5 +000004.4+000015.200007.2 08.8500.55F? 0
+175555.31 +560206.1 +000050.2+000116.300030.9 08.8500.72G? 0
+175623.21 -342952.1 +000017.8+000008.700003.7 08.8500.01A? 0
+175651.77 +411505.5 -000017.8-000003.300017.4 08.8500.49F? 0
+175743.93 +042623.6 -000005.0-000012.300014.4 08.8500.00A? 0
+180829.41 +185804.3 -000012.4+000007.400008.2 08.8500.31A? 0
+181145.65 +252241.3 +000012.4-000027.100005.7 08.8500.61G? 0
+181402.36 -284127.2 +000006.7-000007.300023.9 08.8500.29A? 0
+181428.93 +335013.7 -000000.5-000049.700000.6 08.8500.79G? 0
+181618.17 +080059.8 +000116.7-000038.100015.1 08.8500.60G? 0
+181741.02 -275351.2 -000021.3-000002.700005.3 08.85-0.04B? 0
+181856.29 -004000.9 -000013.1-000010.400001.3 08.8500.58F? 0
+181938.78 -382255.1 -000014.2-000039.500027.8 08.8500.36F? 0
+182251.88 +405458.7 +000016.7-000014.300009.1 08.8500.98K? 0
+182323.30 +255948.7 +000003.1-000007.800002.3 08.8500.07A? 0
+182432.78 +700138.3 +000018.8-000001.600010.7 08.8500.48F? 0
+182548.59 -533830.3 +000000.0+000000.000000.0 08.8500.47F? 0
+182700.82 +472210.1 +000025.2+000008.000004.9 08.8500.92G? 0
+182756.08 -331929.2 +000000.0+000000.000000.0 08.8500.00B? 0
+182854.37 -271541.2 -000024.7-000002.600006.4 08.8500.14A? 0
+183454.81 -521309.1 +000018.1-000044.300009.1 08.8500.98K? 0
+183514.92 -511955.8 -000002.8-000024.500003.3 08.8500.23A? 0
+183554.41 -442544.6 +000008.5+000001.200001.9 08.85-0.04B? 0
+183748.88 +162041.2 +000020.8-000025.800004.5 08.8500.45F? 0
+183837.56 +052755.4 +000005.0+000013.800051.5 08.8500.33F? 0
+183858.83 +205234.9 +000034.6+000046.500020.3 08.8500.45F? 0
+183928.06 -412622.5 +000000.4-000004.800009.7 08.85-0.00B? 0
+183956.26 +510534.7 -000001.7-000043.300011.2 08.8500.66G? 0
+184153.83 +395936.0 +000004.1-000026.600005.9 08.8500.17A? 0
+184243.92 -065731.7 +000008.7+000008.700005.1 08.8500.15A? 0
+184321.93 +353255.3 +000011.0+000021.400003.5 08.8500.27A? 0
+185018.76 +140802.1 +000011.7-000002.400009.4 08.8500.26A? 0
+185019.35 +463808.7 +000012.7-000030.600010.2 08.8500.99K? 0
+185100.94 +001446.8 -000009.1-000007.400001.9 08.8500.08A? 0
+185131.40 +304436.4 +000000.0-000001.700006.3 08.8500.96K? 0
+185430.19 +204616.7 -000007.6+000001.300007.2 08.8500.15A? 0
+185557.70 -234501.3 -000096.4+000019.800017.1 08.8500.55F? 0
+185844.23 +252807.0 -000005.7+000008.700006.1 08.8500.15A? 0
+190125.00 -550555.9 +000038.5-000093.800009.6 08.8500.47F? 0
+190404.22 +144701.9 +000010.2+000028.900022.7 08.8500.48F? 0
+190824.45 -252147.3 -000016.3-000022.900002.5 08.8500.96K? 0
+190942.15 +011406.2 -000016.4-000128.700013.8 08.8500.76G? 0
+191227.05 +360517.5 +000012.8-000024.100009.2 08.8500.28A? 0
+191338.75 +231225.3 +000000.4-000003.400001.2 08.8500.19A? 0
+191528.11 +200153.4 +000000.0+000000.000000.0 08.8500.63G? 1
+191938.80 -562024.1 +000008.0-000081.700012.3 08.8500.45F? 0
+192054.38 +181007.7 -000041.3-000066.200006.1 08.8500.56F? 0
+192435.12 +353525.6 -000001.8-000011.500004.5 08.8500.38F? 0
+192536.77 +110346.2 -000003.4-000011.700001.4 08.8500.14A? 0
+192728.63 +583732.2 +000012.8+000087.600008.0 08.8500.47F? 0
+192733.26 +323820.8 -000006.9-000001.200005.8 08.8500.03A? 0
+193114.63 +470338.9 -000000.7+000011.600000.8 08.8500.33F? 0
+193358.84 -330859.0 +000004.6-000020.300029.1 08.8500.38F? 0
+193449.89 +260229.1 +000009.1-000004.700001.9 08.8500.24A? 0
+193551.95 -205518.1 +000079.0-000003.000011.1 08.8500.53F? 0
+193650.48 +361754.6 +000007.2-000017.800002.0 08.85-0.06B? 0
+193727.18 +213226.8 +000001.3+000002.000001.5 08.8500.10A? 0
+194111.20 +140008.9 +000032.9+000019.100022.4 08.8500.55F? 0
+194138.40 +162550.0 +000003.7-000016.300005.5 08.8500.22A? 0
+194154.18 -111649.5 +000058.3-000006.700029.8 08.8500.59G? 0
+194212.53 +705659.0 +000012.4+000021.000001.1 08.8500.35F? 0
+194324.55 +562534.1 -000004.3-000002.600004.7 08.8500.02A? 0
+194550.43 +263755.3 +000002.4+000001.100002.3 08.8500.01A? 0
+194722.95 +644138.4 +000009.6+000064.900009.1 08.8500.40F? 0
+194728.61 -094048.9 +000038.2-000032.900002.0 08.8500.54F? 0
+195016.51 +032148.5 +000026.2-000000.700001.7 08.8500.08A? 0
+195019.34 +220358.9 +000004.3-000005.800004.6 08.8500.36F? 0
+195142.70 +400317.6 -000008.2-000000.200001.1 08.8500.01A? 0
+195315.50 +242331.5 +000003.2+000017.400012.5 08.8500.10A? 0
+195347.59 +080113.1 +000013.4+000003.200005.4 08.8500.37F? 0
+195633.23 +101702.0 -000003.2-000009.000004.1 08.8500.07A? 0
+195759.96 -283534.1 +000044.0-000024.000004.0 08.8500.45F? 0
+195812.12 -080106.7 -000015.9-000044.900006.7 08.8500.38F? 0
+195852.45 +245612.7 -000017.2-000023.400010.1 08.8500.52F? 0
+195946.60 -711008.2 +000010.7-000083.600007.2 08.8500.55F? 0
+200102.84 -811505.8 +000044.8-000049.200005.1 08.8500.42F? 0
+201116.85 +381348.1 +000004.2-000015.600000.1 08.8500.10A? 0
+201159.75 +291117.7 +000061.9-000112.500039.8 08.8500.80G? 0
+201257.62 -584644.3 +000001.9-000009.500010.2 08.8500.05A? 0
+201745.63 +383159.0 +000019.8+000029.300005.2 08.8500.48F? 0
+201745.97 -335830.1 +000010.4-000056.900010.2 08.8500.61G? 0
+201947.24 +122542.6 +000005.3-000004.500005.8 08.8500.02A? 0
+202011.48 +743450.0 +000028.4+000043.000004.7 08.8500.61G? 0
+202022.41 +295156.0 -000001.4-000007.600008.6 08.8500.58G? 0
+202124.13 -020047.3 +000000.5+000000.800001.6 08.8500.40F? 0
+202131.32 +003422.4 -000006.1-000045.100015.3 08.8500.52F? 0
+202142.79 -161648.3 -000035.1-000066.800022.8 08.8500.65G? 0
+202746.83 +172253.3 -000018.3-000050.500017.1 08.8500.99K? 0
+202827.27 +392228.3 +000011.1-000004.900001.2 08.85-0.02B? 0
+202902.58 +070929.4 -000056.0-000010.000019.1 08.8500.64G? 0
+202915.47 +421647.5 +000009.5-000000.900007.5 08.85-0.04B? 0
+203037.53 +463558.8 +000006.6+000039.900000.8 08.8500.54F? 0
+203050.05 +505020.5 -000004.8-000002.100002.2 08.85-0.01B? 0
+203210.01 +151258.9 +000006.8-000008.200008.0 08.85-0.01B? 0
+203556.23 -303254.9 +000003.6-000019.500009.3 08.8500.31A? 0
+203621.33 -003033.5 +000025.0+000025.800009.7 08.8500.83G? 0
+203732.49 -880638.6 -000003.5-000000.200009.6 08.8500.20A? 0
+203736.41 +345010.6 +000038.7+000009.100001.9 08.8500.48F? 0
+203855.37 +264201.2 -000000.6+000010.200035.0 08.8500.69G? 0
+203859.83 +121103.6 -000005.3-000042.400003.8 08.8500.42F? 0
+203950.72 +130950.3 -000013.7-000026.300001.9 08.8500.17A? 0
+204020.65 +094644.1 -000027.3-000015.900003.8 08.8500.95K? 0
+204028.01 -540110.5 +000066.3-000225.900007.6 08.8500.70G? 0
+204227.48 +274522.5 +000000.4-000007.400002.1 08.85-0.01B? 0
+204401.66 +080823.8 +000027.3-000000.500003.4 08.8500.93G? 0
+204416.07 +014907.7 +000008.0-000008.200008.6 08.8500.48F? 0
+204427.94 +235601.3 +000000.0+000000.000000.0 08.8500.52F? 1
+204938.57 +265414.8 -000002.8-000011.500001.0 08.85-0.01B? 0
+205044.21 +493658.2 +000009.3-000031.900000.3 08.8500.35F? 0
+205105.63 +693605.0 +000029.0-000011.800007.4 08.8500.60G? 0
+205300.95 +204617.9 +000016.3-000006.700000.3 08.85-0.04B? 0
+205430.46 -071044.2 +000000.3+000004.700001.5 08.8500.53F? 0
+205445.81 -000942.1 +000035.0-000057.000000.1 08.8500.70G? 0
+205639.14 +004839.9 +000007.9-000000.400007.5 08.8500.18A? 0
+205719.04 +111038.0 +000049.5+000026.100003.6 08.8500.43F? 0
+205921.22 -085242.3 -000028.9-000027.600021.3 08.8500.88G? 0
+205926.95 +010553.0 -000063.9-000110.200034.3 08.8500.59G? 0
+211131.63 -113219.2 -000031.9-000102.500007.8 08.8500.58G? 0
+211232.55 -414824.7 +000086.7-000097.000000.6 08.8500.63G? 0
+211502.65 -011111.1 +000020.6+000006.700002.2 08.8500.38F? 0
+211613.34 +773928.9 -000033.5-000049.400005.2 08.8500.49F? 0
+211734.49 -035624.6 +000130.0+000039.600001.0 08.8500.95G? 0
+211832.86 +364554.8 +000028.2+000005.200001.5 08.8500.47F? 0
+211947.73 +372644.6 +000041.6+000045.600011.9 08.8500.43F? 0
+212015.99 -104808.4 +000072.1+000040.600016.5 08.8500.38F? 0
+212023.20 +493216.8 -000000.9-000004.900005.2 08.8500.14A? 0
+212035.15 +602659.6 -000000.4-000002.700001.9 08.8500.06A? 0
+212207.40 -524237.1 -000001.1+000009.600002.7 08.8500.41F? 0
+212349.37 +482325.5 +000029.5+000000.800009.3 08.8500.11A? 0
+212613.20 -575659.8 +000042.9-000046.500010.2 08.8500.45F? 0
+213003.04 +524926.1 -000015.5-000015.700008.8 08.8500.17A? 0
+213026.10 +581858.1 -000018.9-000016.100010.6 08.8500.25A? 0
+213035.25 +382559.5 -000010.4-000013.800006.5 08.8500.03A? 0
+213044.50 -492857.6 -000008.4-000019.800020.2 08.8500.40F? 0
+213114.51 +473519.6 +000020.2-000004.700001.5 08.8500.11A? 0
+213124.31 -314557.8 +000066.7-000082.500015.5 08.8500.48F? 0
+213430.14 -191144.6 +000047.0-000008.100003.9 08.8500.56F? 0
+213618.71 +160332.7 -000008.3-000017.100010.3 08.8500.37F? 0
+213806.35 +385932.8 -000007.2-000015.400008.9 08.8500.18A? 0
+213930.88 +563538.9 +000005.9-000008.600012.5 08.8500.24A? 0
+214223.27 +113020.7 -000052.8-000105.800042.2 08.8500.51F? 0
+214226.42 +632148.1 +000034.2+000019.700010.1 08.8500.43F? 0
+214947.36 +041043.0 -000007.0-000015.500010.2 08.8500.56F? 0
+215805.73 +513714.4 +000021.8+000004.600005.7 08.8500.05A? 0
+215918.87 -420231.5 +000005.0+000026.400006.6 08.8500.87G? 0
+220130.99 -360330.2 +000060.5+000017.800040.6 08.8500.38F? 0
+220240.26 +181813.6 -000012.6-000001.500004.6 08.8500.53F? 0
+220520.83 +542207.3 +000001.3-000004.900001.5 08.8500.01A? 0
+221042.48 -721628.7 +000007.7-000010.600003.7 08.8500.23A? 0
+221049.24 +135707.7 -000019.1+000003.300000.3 08.8500.24A? 0
+221241.71 +350113.4 +000017.8+000007.200012.0 08.8500.45F? 0
+221337.27 -410811.9 -000011.2-000048.900015.0 08.8500.52F? 0
+221408.39 -161111.4 -000052.7-000043.600015.1 08.8500.47F? 0
+221419.35 -053331.3 +000020.0-000019.100001.3 08.8500.08A? 0
+221833.67 -201552.6 +000031.1+000009.600005.8 08.8500.23A? 0
+222157.12 -550117.9 +000022.9-000023.300006.5 08.8500.35F? 0
+222555.10 -284312.4 +000022.9-000019.200021.5 08.8500.47F? 0
+222612.19 +495025.3 +000022.3+000014.400001.9 08.8500.51F? 0
+223122.87 +560028.8 -000001.2-000010.400010.0 08.8500.14A? 0
+223315.85 -384424.9 +000095.2-000041.900014.0 08.8500.63G? 0
+223451.67 +312822.5 -000010.6+000007.600000.7 08.85-0.04B? 0
+223525.82 +595903.6 +000004.6+000024.000008.9 08.8500.96K? 0
+223855.40 +490955.3 -000006.9-000003.800005.1 08.8500.10A? 0
+224113.10 +143245.3 -000017.5-000036.500019.2 08.8500.47F? 0
+224654.29 +283111.4 -000003.4+000008.100009.3 08.8500.17A? 0
+225141.41 +014643.5 -000015.4-000022.100022.4 08.8500.55F? 0
+225340.85 -153733.5 -000076.1-000058.700016.6 08.8500.62G? 0
+225459.91 +422943.4 +000104.3-000043.400028.8 08.8500.77G? 0
+225539.77 -223553.0 -000023.8-000042.200017.7 08.8500.55F? 0
+225921.39 -224945.4 +000137.5+000007.200005.1 08.8500.75G? 0
+230501.42 +582800.3 -000006.0+000003.500005.3 08.8500.98K? 0
+230517.92 -385511.8 +000024.2-000008.200009.9 08.8500.92G? 0
+230923.98 +701217.1 +000095.6+000012.300027.7 08.8500.64G? 0
+231025.15 +534021.6 -000001.7+000005.600003.3 08.8500.10A? 0
+231310.92 +265334.0 +000181.3-000148.100023.7 08.8500.67G? 0
+231713.47 +195826.8 -000025.5-000100.100013.3 08.8500.55F? 0
+231740.21 +423500.2 +000002.4-000002.100008.0 08.8500.33F? 0
+231756.41 -030133.5 +000021.3-000013.900015.7 08.8500.57F? 0
+232532.86 +445708.3 +000035.9+000002.200000.4 08.8500.23A? 0
+232705.70 +612242.5 -000005.8-000009.200008.4 08.8500.56F? 0
+232858.81 +735846.8 +000009.1-000059.700009.7 08.8500.56F? 0
+233124.96 -041505.0 -000012.8-000020.800016.4 08.8500.22A? 0
+233611.74 +145511.8 +000019.6-000002.100019.0 08.8500.42F? 0
+233827.36 +353152.8 -000011.0+000002.600002.2 08.8500.27A? 0
+233946.81 +310648.2 +000083.9-000032.800032.7 08.8500.48F? 0
+234047.73 -651635.5 +000007.4-000018.300004.5 08.8500.05A? 0
+234144.99 +455024.3 +000040.6-000013.600002.6 08.8500.94G? 0
+234408.17 +593653.8 +000036.0-000004.600012.9 08.8500.43F? 0
+234621.93 +683858.4 +000027.8+000011.400010.2 08.8500.02A? 0
+234751.46 +131319.0 -000007.0-000018.000006.4 08.8500.99K? 0
+234751.51 +170423.0 +000000.0+000000.000000.0 08.8500.56F? 0
+234804.98 +355835.5 -000020.5-000065.600012.6 08.8500.59G? 0
+234915.21 +404712.6 +000008.1+000009.000003.7 08.8500.32F? 0
+234937.91 -675638.4 +000250.8-000082.700018.9 08.8500.63G? 0
+235317.63 -403449.1 +000004.2-000009.800007.4 08.8500.92G? 0
+235719.71 +550839.9 -000029.4-000090.900006.2 08.8500.70G? 0
+000000.80 +313155.5 +000027.7-000004.100002.9 08.8501.48K? 0
+000212.38 +595755.2 +000027.4-000001.200004.0 08.8501.03K? 0
+000540.28 +454844.8 +000892.5-000136.500094.4 08.8501.39K? 0
+000711.76 -024254.3 +000011.9-000003.900006.0 08.8501.19K? 0
+000852.61 +390624.0 -000000.9+000005.600003.8 08.8501.30K? 0
+000918.58 -590337.3 +000007.4-000020.000010.1 08.8501.03K? 0
+000936.44 +264055.5 -000007.5-000010.200017.2 08.8501.13K? 0
+002104.70 +431911.9 +000017.8-000028.500013.4 08.8501.11K? 0
+002508.34 +454042.7 -000005.8+000003.700046.0 08.8501.13K? 0
+002909.98 +000226.8 +000008.6-000015.400010.8 08.8501.12K? 0
+004553.25 +542940.4 +000007.8+000011.300006.6 08.8501.02K? 0
+004758.08 -322007.0 -000030.0-000012.400006.2 08.8501.14K? 0
+004802.38 +500330.3 +000036.4+000013.000004.0 08.8501.46K? 0
+005355.30 -211723.5 +000069.7-000022.300006.6 08.8501.13K? 0
+010229.96 +541516.1 +000015.8+000015.800006.9 08.8501.16K? 0
+010316.02 +341640.3 -000000.4+000001.700005.4 08.8501.59K? 0
+011037.97 +542903.8 +000002.3-000015.800004.7 08.8501.32K? 0
+011723.08 +574435.5 +000009.4-000008.800002.6 08.8501.19K? 0
+012855.28 +810206.6 +000016.9+000008.300021.1 08.8501.02K? 0
+013253.91 -173642.1 +000027.5+000009.600015.8 08.8501.60K? 0
+013330.55 +173848.4 -000024.2-000011.500032.2 08.8501.35K? 0
+014315.91 +354741.8 -000024.1-000000.100025.4 08.8501.49K? 0
+014716.56 +201842.1 -000024.1+000006.000011.4 08.8501.75K? 0
+015410.52 +093600.4 -000001.7-000042.300022.3 08.8501.11K? 0
+015642.90 +143421.2 +000018.3+000017.100019.2 08.8501.55K? 0
+015647.65 -180016.9 -000005.2-000012.900017.0 08.8501.01K? 0
+015737.59 +373938.1 +000026.3-000001.200008.5 08.8501.05K? 0
+015838.32 +482755.8 +000021.3-000004.600018.3 08.8501.47K? 0
+015948.55 -453434.3 +000046.4-000038.300027.9 08.8501.55K? 0
+021138.82 +214908.2 -000007.1-000008.500042.7 08.8501.64K? 0
+021152.60 -432821.6 +000005.4-000019.700023.3 08.8501.32K? 0
+021453.98 -595127.8 +000018.6-000000.900001.5 08.8501.54K? 0
+021601.46 -163644.3 -000002.5+000037.800007.9 08.8501.05K? 0
+022813.47 +542253.9 -000000.5+000013.200002.2 08.8501.13K? 0
+023258.65 -724116.5 +000154.6+000202.600041.2 08.8501.03K? 0
+023259.19 +013950.9 -000011.2-000012.000010.1 08.8501.42K? 0
+023501.37 -264543.0 +000021.9-000027.600013.5 08.8501.12K? 0
+024317.74 +451650.8 +000001.5+000011.300013.4 08.8501.35K? 0
+024359.58 -091036.5 +000001.6-000015.500010.2 08.8501.00K? 0
+024439.50 +501240.8 -000006.0-000021.800017.8 08.8501.73K? 0
+024441.05 +521825.7 -000014.0-000009.100007.0 08.8501.46K? 0
+024909.17 +211533.0 -000004.8+000003.700025.0 08.8501.18K? 0
+025657.50 +421946.8 +000038.7-000038.000003.4 08.8501.63K? 0
+030110.16 +290008.1 -000021.4-000000.800002.9 08.8501.82K? 0
+030115.85 +315718.8 -000019.1-000011.100024.3 08.8501.12K? 0
+030703.90 -452036.3 -000007.6+000009.500010.8 08.8501.10K? 0
+031046.07 +142035.7 -000024.1-000064.200002.8 08.8501.69K? 0
+031953.09 +474359.6 +000011.9+000029.200032.3 08.8501.61K? 0
+033030.95 -681153.7 +000019.8-000043.800005.8 08.8501.04K? 0
+033644.26 -832657.0 -000025.4+000017.000002.9 08.8501.42K? 0
+035033.97 -515039.6 +000017.3+000028.800003.6 08.8501.42K? 0
+040142.12 +561036.7 +000002.8+000026.100000.4 08.8501.27K? 0
+040324.21 +544326.6 +000024.1-000063.700006.4 08.8501.76K? 0
+040328.86 +112945.4 +000012.9-000071.000038.4 08.8501.61K? 0
+040400.79 -624709.7 +000015.4+000000.500012.8 08.8501.44K? 0
+040813.85 +851046.7 -000007.8-000025.000012.4 08.8501.41K? 0
+041405.90 +514414.7 -000003.9-000020.200012.8 08.8501.09K? 0
+041407.95 +460111.7 +000002.8+000003.400017.0 08.8501.18K? 0
+042344.77 +385158.5 +000092.4-000006.500050.2 08.8501.62K? 0
+043848.56 -005247.6 +000002.1-000020.600008.4 08.8501.06K? 0
+044741.29 -202336.9 +000020.8-000022.000002.0 08.8501.21K? 0
+044742.79 +191907.9 +000024.0-000012.300040.2 08.8501.58K? 0
+045023.20 +281419.1 -000005.5-000005.800022.4 08.8501.28K? 0
+045113.33 +035806.7 +000027.0+000006.200008.4 08.8501.25K? 0
+045819.89 -444944.0 -000022.8-000036.000009.4 08.8501.14K? 0
+045831.28 -552814.4 +000001.4+000026.000017.1 08.8501.14K? 0
+050128.69 -053157.3 -000035.1+000006.500010.0 08.8501.08K? 0
+050738.38 -453424.8 +000017.8+000009.300008.7 08.8501.28K? 0
+050919.55 +122847.1 +000019.0+000008.900036.8 08.8501.69K? 0
+051041.67 +355619.3 -000004.6-000024.000015.9 08.8501.70K? 0
+051743.96 +153923.1 +000038.2+000001.800004.0 08.8501.21K? 0
+052215.35 +001438.2 -000021.7+000000.000002.3 08.8501.29K? 0
+052452.54 -314710.2 +000002.1-000015.400003.0 08.8501.46K? 0
+053015.93 -704946.6 -000011.1+000012.100000.8 08.8501.16K? 0
+053026.32 -061232.1 +000000.4+000008.700002.3 08.8501.18K? 0
+053401.67 -473302.2 +000029.3-000018.400026.3 08.8501.65K? 0
+053818.86 -033318.0 -000001.3-000002.200031.9 08.8501.01K? 0
+054553.52 +372548.6 +000013.9-000000.300010.4 08.8501.04K? 0
+055035.78 +470750.7 -000007.6-000028.900002.0 08.8501.47K? 0
+055225.15 +092510.9 +000006.4-000008.800010.9 08.8501.50K? 0
+055423.32 +353906.5 -000015.5-000022.500009.7 08.8501.32K? 0
+055453.47 +302015.1 +000000.4-000029.100001.6 08.8501.53K? 0
+060134.44 +575216.9 -000005.3+000003.400005.2 08.8501.67K? 0
+060525.67 -201649.9 +000020.8+000012.200023.7 08.8501.46K? 0
+060617.34 +484706.6 -000001.8-000028.600006.8 08.8501.17K? 0
+060756.99 -233708.3 +000021.3+000000.400016.9 08.8501.41K? 0
+060823.76 +285836.3 +000014.8+000008.100015.7 08.8501.27K? 0
+061144.72 +255906.4 +000001.4+000012.600058.4 08.8501.16K? 0
+061153.79 +232613.7 -000002.6+000003.400008.3 08.8501.12K? 0
+061205.50 -765902.7 -000022.2+000013.100001.0 08.8501.13K? 0
+061312.64 -005755.7 -000028.0-000011.600009.1 08.8501.27K? 0
+061319.68 +380918.4 -000006.5-000025.000010.3 08.8501.14K? 0
+062140.86 -502014.9 -000016.0+000004.500009.3 08.8501.57K? 0
+062300.61 -102915.0 +000007.6-000009.600012.8 08.8501.52K? 0
+062403.73 -142913.8 -000013.5-000000.700000.5 08.8501.20K? 0
+062426.66 -380419.2 +000001.8+000004.900016.1 08.8501.50K? 0
+062653.07 +040359.9 +000016.7+000009.500009.3 08.8501.64K? 0
+062657.66 -302914.2 +000011.2-000037.100007.1 08.8501.57K? 0
+062759.37 -582416.0 +000011.7+000006.100004.5 08.8501.22K? 0
+063032.56 +204448.0 +000021.0-000003.000005.2 08.8501.03K? 0
+063414.93 -271932.7 -000001.4-000012.100006.3 08.8501.09K? 0
+063451.36 +092403.4 -000000.5-000044.700031.4 08.8501.17K? 0
+063620.15 +415016.1 -000006.6-000071.400027.3 08.8501.16K? 0
+063738.61 +144106.7 +000010.9+000006.800040.7 08.8501.34K? 0
+063817.51 -260712.9 -000010.6-000001.800008.5 08.8501.04K? 0
+063858.67 +223325.1 +000043.3-000024.600024.3 08.8501.00K? 0
+064453.37 +231340.2 -000046.5+000032.300003.6 08.8501.21K? 0
+065018.89 -275734.0 -000007.2-000010.200009.3 08.8501.05K? 0
+065058.11 +510839.6 +000042.8-000003.600008.6 08.8501.07K? 0
+065826.69 +072611.7 -000027.9-000025.000013.7 08.8501.37K? 0
+070932.53 +542138.5 +000014.9-000021.500008.1 08.8501.13K? 0
+071331.91 -481604.5 -000010.5+000019.400011.6 08.8501.50K? 0
+071614.67 +210537.8 +000004.2-000029.700014.5 08.8501.05K? 0
+071823.24 +384409.6 +000042.9-000009.100008.5 08.8501.21K? 1
+072003.18 -301326.8 +000031.5+000004.500009.9 08.8501.27K? 0
+072550.84 -171215.7 -000003.4-000040.000007.7 08.8501.18K? 0
+072603.26 -140750.1 -000021.5+000018.600008.6 08.8501.03K? 0
+072859.28 +324038.1 -000006.8-000016.400018.2 08.8501.05K? 0
+073014.48 -414956.8 -000012.7+000035.400011.5 08.8501.63K? 0
+073358.01 +081412.0 +000014.0-000002.100004.5 08.8501.51K? 0
+073405.02 -012044.5 -000051.5+000021.000003.0 08.8501.05K? 0
+073516.08 -573451.2 -000011.5-000017.400017.5 08.8501.26K? 0
+073621.37 +003357.4 -000001.9-000002.000023.8 08.8501.37K? 0
+073827.08 -313059.3 -000013.1-000007.400012.2 08.8501.16K? 0
+073832.68 +221829.4 -000004.8-000013.200020.2 08.8501.67K? 0
+074029.50 +394723.8 -000008.1-000046.500032.7 08.8501.49K? 0
+074230.69 -340102.5 +000002.4+000009.300010.0 08.8501.83K? 0
+074255.02 +621757.2 +000037.5-000192.600000.2 08.8501.11K? 0
+074255.40 +543619.9 +000019.4-000008.800007.5 08.8501.12K? 0
+074353.49 -104625.9 -000031.7+000003.300035.8 08.8501.67K? 0
+074419.09 -575645.8 -000019.2-000009.000001.9 08.8501.10K? 0
+075019.16 +083436.4 +000001.8-000022.900000.8 08.8501.04K? 0
+075137.55 -230324.1 +000013.3-000000.700015.2 08.8501.10K? 0
+075748.40 -335710.5 +000132.1+000332.200037.1 08.8501.16K? 0
+075840.78 -301548.4 -000002.7-000007.800007.6 08.8501.16K? 0
+080015.90 -324242.2 +000003.4-000010.600004.3 08.8501.29K? 0
+080452.62 -025608.6 -000020.4-000006.500011.6 08.8501.03K? 0
+081749.45 -183852.2 -000001.3-000030.500014.1 08.8501.13K? 0
+081756.98 +602701.6 -000001.0-000025.200022.4 08.8501.09K? 0
+082049.15 +165700.7 -000013.6-000021.100006.5 08.8501.03K? 0
+082257.99 +060928.7 -000030.8+000009.600002.5 08.8501.56K? 0
+082329.90 -163821.7 +000008.9-000027.400009.8 08.8501.13K? 0
+082943.95 -455417.7 +000001.5+000002.300017.6 08.8501.33K? 0
+083013.18 -573903.8 -000028.1+000024.100001.8 08.8501.67K? 0
+083656.25 -175211.2 -000005.5+000040.400014.4 08.8501.53K? 0
+083708.74 +250530.7 -000017.6-000071.800014.9 08.8501.47K? 0
+084003.14 -582349.8 +000001.2+000050.200018.8 08.8501.14K? 0
+084320.41 -484229.7 -000016.3+000016.900007.7 08.8501.15K? 0
+084456.26 -021805.1 +000024.1-000001.900034.1 08.8501.71K? 0
+084913.68 -551555.2 +000038.9+000010.600002.2 08.8501.30K? 0
+084940.66 -345059.8 +000011.4-000010.000016.2 08.8501.30K? 0
+084957.37 -344558.5 +000000.8+000012.200002.9 08.8501.84K? 0
+085252.42 +030213.0 +000004.2+000005.600000.4 08.8501.84K? 0
+085254.58 -113159.9 -000017.6+000009.100022.0 08.8501.21K? 0
+085701.85 -093715.4 -000004.2+000014.600033.1 08.8501.08K? 0
+085758.85 +512548.7 +000081.7-000128.300021.0 08.8501.10K? 0
+085845.14 +095639.7 -000011.9-000027.700005.2 08.8501.24K? 0
+085902.22 -681659.4 +000010.2-000018.700000.9 08.8501.01K? 0
+090726.36 -331001.1 +000003.4-000002.300005.5 08.8501.05K? 0
+090735.34 -440919.9 -000003.0-000013.600006.5 08.8501.66K? 0
+090745.99 -564450.9 -000025.1+000011.300017.9 08.8501.63K? 0
+090843.30 -215900.1 +000002.0+000001.100003.2 08.8501.11K? 0
+090928.22 +154855.2 -000008.8-000011.100008.0 08.8501.07K? 0
+091337.62 +370105.7 +000001.6-000024.900005.9 08.8501.03K? 0
+093559.02 -203310.5 -000007.4+000010.600014.3 08.8501.42K? 0
+093633.19 +094024.9 -000027.1-000039.500002.3 08.8501.16K? 0
+093641.90 -744714.4 -000023.7+000036.800019.1 08.8501.43K? 0
+093843.69 -513315.8 -000034.2+000008.900004.8 08.8501.41K? 0
+093928.04 +620515.4 +000020.1+000005.500000.7 08.8501.12K? 0
+094011.44 -341812.2 -000003.7+000021.300031.9 08.8501.07K? 0
+094151.76 -201010.3 +000002.2-000016.100007.1 08.8501.14K? 0
+094203.16 -663751.8 -000018.7+000002.500018.7 08.8501.27K? 0
+094404.02 +123206.8 +000029.4-000077.200029.6 08.8501.28K? 0
+095956.30 +075605.0 -000041.2-000050.900016.2 08.8501.06K? 0
+100102.43 -434621.3 -000029.4+000005.500021.9 08.8501.09K? 0
+100507.94 -421912.3 -000009.7+000007.000005.9 08.8501.01K? 0
+100701.05 +373256.3 -000024.5-000019.300031.3 08.8501.47K? 0
+100732.14 +485000.4 -000026.8+000028.200004.9 08.8501.17K? 0
+100847.87 -214520.5 -000013.9+000002.400018.5 08.8501.02K? 0
+101112.08 -545431.1 -000012.5-000016.700002.0 08.8501.70K? 0
+101316.89 -432912.6 -000021.9-000015.900009.1 08.8501.13K? 0
+101843.99 +532945.2 -000006.4-000018.500014.8 08.8501.26K? 0
+102900.20 -342018.3 -000003.3+000013.500015.5 08.8501.31K? 0
+103451.87 -442302.6 +000003.0-000002.400014.9 08.8501.10K? 0
+103910.55 -264018.4 -000008.7-000000.400012.8 08.8501.61K? 0
+104823.46 -591251.0 -000028.9+000015.000007.1 08.8501.27K? 0
+104947.84 +490318.1 +000004.7-000024.500028.2 08.8501.16K? 0
+105109.95 +535156.5 +000014.1-000020.500013.6 08.8501.54K? 0
+105649.74 +032700.9 +000008.1+000008.500012.0 08.8501.29K? 0
+110841.53 -424321.3 -000028.5+000006.500009.1 08.8501.02K? 0
+110849.66 +671156.1 -000011.7-000013.800010.9 08.8501.26K? 0
+111153.51 -035219.9 -000006.1-000031.700010.0 08.8501.13K? 0
+111714.50 +510943.1 +000002.6-000013.800003.8 08.8501.05K? 0
+111838.20 +050719.5 -000001.9+000021.300012.1 08.8501.31K? 0
+112908.46 -532052.1 -000014.9-000008.200023.0 08.8501.49K? 0
+113531.46 -144056.4 -000043.4+000046.700009.3 08.8501.56K? 0
+114449.87 -043534.1 -000000.3-000042.900030.3 08.8501.01K? 0
+114510.25 -242825.3 -000055.6-000004.100005.5 08.8501.06K? 0
+115311.58 -591848.0 +000023.4+000007.100001.8 08.8501.74K? 0
+115436.34 -443954.2 +000009.3-000006.600003.5 08.8501.03K? 0
+121132.69 +023628.9 -000008.6-000013.600009.4 08.8501.51K? 0
+121214.86 -070003.9 +000020.6+000017.600004.6 08.8501.16K? 0
+121636.97 -634936.5 -000029.1+000010.400005.9 08.8501.10K? 0
+122458.51 -342003.8 -000017.7+000004.900013.5 08.8501.20K? 0
+122750.42 -133531.6 -000008.1+000027.900008.0 08.8501.33K? 0
+122908.88 +281739.1 -000018.7+000002.100005.7 08.8501.65K? 0
+123115.20 +732838.1 +000011.9+000008.500004.6 08.8501.28K? 0
+123252.31 -473455.0 -000023.6-000024.800002.6 08.8501.13K? 0
+123631.48 -264538.7 +000000.8+000010.000028.0 08.8501.44K? 0
+123643.69 -190008.3 -000011.0-000026.100013.7 08.8501.19K? 0
+123741.60 -253144.9 -000054.3+000000.100038.2 08.8501.04K? 0
+124000.22 -523905.9 -000030.0-000013.500016.7 08.8501.62K? 0
+124151.59 -591641.1 -000024.6-000003.300006.7 08.8501.68K? 0
+124202.38 +140933.7 -000015.5-000006.300006.2 08.8501.49K? 0
+125226.20 -465512.9 -000008.7-000001.600007.7 08.8501.49K? 0
+125714.49 +740631.1 +000009.1+000013.800000.9 08.8501.04K? 0
+130345.10 -174613.6 +000009.1-000019.900005.9 08.8501.01K? 0
+131733.72 -793910.5 -000010.9-000007.900016.4 08.8501.25K? 0
+132456.02 +510734.9 -000000.2-000007.700022.6 08.8501.57K? 0
+133016.13 -562344.7 +000018.2-000017.500002.1 08.8501.00K? 0
+133218.37 -325745.5 -000033.9+000012.200001.1 08.8501.20K? 0
+134003.59 -493717.6 +000004.8+000020.000007.5 08.8501.63K? 0
+134316.00 -255209.9 +000014.9-000034.400015.1 08.8501.06K? 0
+134659.09 -750940.5 +000014.1-000009.500010.6 08.8501.29K? 0
+135225.42 +071403.8 -000003.4+000006.300021.6 08.8501.71K? 0
+135318.88 +020415.3 -000057.6+000011.700043.3 08.8501.51K? 0
+140817.68 -603127.0 +000012.7+000009.400002.8 08.8501.76K? 0
+141612.74 -665408.3 -000010.1+000003.100011.6 08.8501.00K? 0
+142044.60 -250607.0 -000003.1+000003.000002.3 08.8501.50K? 0
+142841.81 -044244.0 -000012.9-000015.500007.9 08.8501.29K? 0
+143232.50 -652353.6 -000008.2+000002.800033.5 08.8501.56K? 0
+144453.93 -215032.5 -000036.5-000005.500005.5 08.8501.15K? 0
+145033.67 +150031.2 +000001.6-000005.900014.5 08.8501.23K? 0
+145118.29 -565454.3 -000007.9-000009.700003.1 08.8501.21K? 0
+145336.78 -361357.7 -000014.6+000018.300005.1 08.8501.47K? 0
+145907.88 -730949.9 -000000.9-000001.800017.2 08.8501.03K? 0
+150720.23 +405826.1 +000007.1-000035.800018.6 08.8501.10K? 0
+150908.04 -483933.4 -000037.5+000014.500021.8 08.8501.01K? 0
+151446.03 +212005.6 -000009.8-000033.300011.7 08.8501.36K? 0
+151634.22 -102512.7 -000032.3-000002.600019.3 08.8501.37K? 0
+151749.34 +114826.4 +000012.2-000068.100014.6 08.8501.12K? 0
+151849.15 +470628.1 -000017.4-000005.100018.9 08.8501.10K? 0
+151852.10 -445517.9 +000020.7-000055.400015.8 08.8501.68K? 0
+151951.93 +162751.0 -000034.7-000005.900003.2 08.8501.23K? 0
+153108.26 +300030.5 -000004.3-000014.900003.7 08.8501.00K? 0
+153146.49 +552258.4 -000011.0+000018.500003.4 08.8501.12K? 0
+153531.40 +590550.3 -000005.0+000026.000002.7 08.8501.42K? 0
+153553.46 -495826.0 -000007.1-000017.800028.0 08.8501.56K? 0
+153636.39 +431522.0 -000008.6+000002.800006.9 08.8501.20K? 0
+153924.93 +423729.0 -000001.2-000039.700001.1 08.8501.17K? 0
+154210.62 -725857.3 -000008.5-000006.400014.6 08.8501.19K? 0
+154803.81 -332947.7 -000041.9-000072.800045.5 08.8501.33K? 0
+155353.09 -365742.8 +000012.5-000035.000006.5 08.8501.68K? 0
+160555.85 -735451.0 -000011.8-000015.500018.2 08.8501.00K? 0
+160652.01 -233844.9 -000031.5+000034.300017.8 08.8501.52K? 0
+160721.54 -762320.3 -000023.6-000001.300015.6 08.8501.61K? 0
+161935.71 -165458.0 -000019.9+000005.800003.4 08.8501.62K? 0
+161941.50 -674618.4 -000019.2-000011.200017.1 08.8501.00K? 0
+162234.93 -641058.8 +000013.5-000004.900024.5 08.8501.62K? 0
+162426.39 -404538.4 -000007.4+000012.100012.1 08.8501.60K? 0
+163305.77 +274743.0 -000004.8+000022.400025.0 08.8501.19K? 0
+163326.47 +641256.9 +000010.4-000004.400005.3 08.8501.37K? 0
+163447.54 -195627.2 +000035.4-000000.900024.2 08.8501.64K? 0
+163850.97 -702147.8 -000013.5-000032.000005.1 08.8501.49K? 0
+163917.90 +745350.3 -000001.0+000024.500003.0 08.8501.01K? 0
+164136.72 -270616.7 +000009.7-000003.100027.2 08.8501.25K? 0
diff --git a/kstars/kstars/data/hip110.dat b/kstars/kstars/data/hip110.dat
new file mode 100644
index 00000000..ea384fe2
--- /dev/null
+++ b/kstars/kstars/data/hip110.dat
@@ -0,0 +1,1000 @@
+164459.83 +074742.9 +000010.1+000035.800005.5 08.8501.12K? 0
+164750.53 -705819.1 +000000.1-000002.000010.1 08.8501.34K? 0
+164854.29 -511828.7 -000004.3-000034.300043.1 08.8501.07K? 0
+165121.20 +300750.1 +000013.0+000004.600019.0 08.8501.24K? 0
+165203.92 -311145.3 +000012.5-000006.000015.2 08.8501.04K? 0
+165405.03 +424224.7 +000027.7+000005.300003.4 08.8501.18K? 0
+165645.52 -743845.7 -000003.1-000005.400003.9 08.8501.00K? 0
+165814.61 -175128.4 +000009.1+000046.000020.5 08.8501.20K? 0
+170044.46 +135950.4 -000023.1-000020.000010.7 08.8501.54K? 0
+170423.32 +184138.2 -000026.9-000002.600007.6 08.8501.45K? 0
+170618.26 +395546.2 -000032.1-000023.600003.3 08.8501.19K? 0
+170733.25 +263257.7 +000004.2-000055.000013.5 08.8501.13K? 0
+171329.32 -515243.0 -000026.8-000009.400010.1 08.8501.23K? 0
+171855.11 +003445.0 -000014.6-000030.900002.8 08.8501.27K? 0
+172429.22 +142811.9 -000029.1+000006.400007.0 08.8501.33K? 0
+172525.40 +023449.9 -000011.7-000019.900007.9 08.8501.05K? 0
+172918.40 -141528.4 -000052.4-000018.300000.7 08.8501.34K? 0
+173008.80 +152314.5 -000020.4-000026.000008.7 08.8501.32K? 0
+173441.84 +665522.2 +000001.4-000025.500024.9 08.8501.72K? 0
+173827.21 -461751.3 +000010.1-000045.700017.4 08.8501.67K? 0
+174002.83 +332130.9 +000020.6-000003.300022.0 08.8501.14K? 0
+174403.03 -821919.9 +000017.6-000009.600006.8 08.8501.06K? 0
+174614.06 -470925.8 -000010.2+000013.300011.8 08.8501.06K? 0
+174626.65 +281047.8 -000009.3-000004.100007.4 08.8501.44K? 0
+174843.83 +010951.1 +000002.1-000012.400026.8 08.8501.18K? 0
+175210.31 +724138.2 -000012.8+000047.400004.5 08.8501.06K? 0
+175330.27 +314811.9 +000002.5-000045.500006.4 08.8501.47K? 0
+175506.13 -181731.4 +000044.4-000020.700022.0 08.8501.13K? 0
+180628.73 +024037.5 +000016.2-000005.900020.5 08.8501.37K? 0
+180651.25 +294509.1 -000023.6-000059.000015.8 08.8501.02K? 0
+180734.90 +633921.0 -000020.2-000001.000003.4 08.8501.78K? 0
+180800.35 +143728.6 +000013.1+000009.200019.0 08.8501.19K? 0
+181453.39 +085843.2 -000002.7-000030.200003.0 08.8501.07K? 0
+181458.17 +010853.5 -000002.3-000000.600015.0 08.8501.14K? 0
+181841.41 -473349.2 +000007.9-000010.200004.3 08.8501.18K? 0
+181926.70 -614819.1 -000047.6-000039.000010.3 08.8501.28K? 0
+182028.81 -564542.2 +000021.1-000022.800006.4 08.8501.17K? 0
+182728.82 -611310.0 -000030.3-000000.500000.8 08.8501.64K? 0
+182822.03 +431509.3 +000016.0+000017.600001.9 08.8501.64K? 0
+182944.96 -665020.6 +000005.9-000024.500002.0 08.8501.08K? 0
+183548.47 -142537.5 +000029.0-000012.700045.7 08.8501.82K? 0
+183631.78 -193748.6 -000004.6-000025.800006.6 08.8501.58K? 0
+184256.28 -015742.7 -000039.4-000030.900002.6 08.8501.14K? 0
+184535.27 -473541.7 +000016.2-000015.400006.9 08.8501.51K? 0
+184727.33 -033821.0 -000149.3-000271.300046.5 08.8501.23K? 0
+184932.32 +331555.0 +000017.6+000007.900009.6 08.8501.44K? 0
+185537.75 +311102.0 -000005.5-000018.700008.4 08.8501.45K? 0
+185645.75 -351800.8 +000028.1-000002.900019.4 08.8501.70K? 0
+185802.27 +202146.1 -000010.2-000007.800013.5 08.8501.13K? 0
+190033.19 +564832.8 -000004.6+000016.700015.1 08.8501.54K? 0
+190435.12 -411636.7 +000003.6+000011.000002.1 08.8501.22K? 0
+191124.40 +490810.6 -000015.2+000013.600009.5 08.8501.58K? 0
+191255.54 -050417.0 +000018.3-000066.500029.8 08.8501.63K? 0
+191258.92 -265958.3 +000002.0-000015.300015.7 08.8501.06K? 0
+192011.58 +514557.8 -000000.7-000051.300009.1 08.8501.05K? 0
+192049.80 +105437.7 +000040.3+000036.500004.0 08.8501.29K? 0
+192254.88 -614925.6 +000003.9-000040.000003.4 08.8501.37K? 0
+192502.10 -373252.3 +000016.1-000045.700014.8 08.8501.39K? 0
+192725.27 +552143.0 +000025.5+000046.600010.4 08.8501.12K? 0
+193212.87 +475954.8 +000009.3+000036.000008.9 08.8501.20K? 0
+193503.87 -714517.5 -000014.4+000000.800015.1 08.8501.25K? 0
+193720.95 -442522.7 -000027.6-000007.600001.6 08.8501.44K? 0
+193821.75 +225043.5 -000010.1+000032.200005.6 08.8501.46K? 0
+193858.03 -072349.8 +000008.0-000025.300023.2 08.8501.56K? 0
+193947.37 -340247.0 +000000.6-000046.100004.6 08.8501.12K? 0
+194000.77 +430456.0 -000015.1-000008.300002.3 08.8501.24K? 0
+194205.39 +492123.2 -000008.1-000034.700005.2 08.8501.22K? 0
+194236.17 -023503.0 -000013.6+000039.000024.7 08.8501.79K? 0
+194336.92 -022645.8 -000004.3-000026.700013.7 08.8501.07K? 0
+194808.63 +065534.6 +000058.4-000001.200005.7 08.8501.33K? 0
+194939.52 +322625.7 -000002.8-000026.100005.5 08.8501.04K? 0
+195224.70 -004114.5 +000025.0-000046.600031.8 08.8501.61K? 0
+195407.27 +205450.6 -000013.9-000016.100001.2 08.8501.47K? 0
+195520.84 +002003.3 +000018.5-000026.000045.5 08.8501.93M? 0
+195821.46 +132807.1 -000017.2-000032.000012.4 08.8501.09K? 0
+195836.89 +211722.0 +000007.4-000002.200022.9 08.8501.78K? 0
+200130.61 +612502.9 +000000.3-000007.900012.1 08.8501.87M? 0
+200132.87 +003946.5 -000014.6-000057.500005.2 08.8501.39K? 0
+200216.33 -432918.8 -000028.2-000037.600013.6 08.8501.19K? 0
+200310.82 +480258.1 -000012.1-000011.300010.6 08.8501.14K? 0
+200435.63 -011854.1 +000019.0+000026.400011.1 08.8501.21K? 0
+200444.61 +431306.8 +000016.6+000028.100000.6 08.8501.11K? 0
+200524.71 +161948.9 +000009.1+000015.100000.9 08.8501.12K? 0
+200600.18 +151408.7 -000004.8-000008.300011.4 08.8501.06K? 0
+200623.72 -121709.3 +000075.0+000014.700016.0 08.8501.17K? 0
+200643.03 +592750.7 -000028.0+000010.700021.9 08.8501.48K? 0
+201153.66 +463610.5 -000003.3-000014.700010.4 08.8501.35K? 0
+201233.96 +550830.9 -000013.9-000012.400009.0 08.8501.58K? 0
+201353.09 -491820.1 -000013.4+000009.100008.1 08.8501.58K? 0
+201816.71 -024944.0 -000049.3-000067.400035.0 08.8501.33K? 0
+201930.28 +081702.2 -000002.5+000000.500018.6 08.8501.26K? 0
+202058.52 -481804.5 +000006.4+000003.300004.0 08.8501.07K? 0
+202319.58 -641856.5 +000016.5-000017.500019.9 08.8501.15K? 0
+202551.13 -083653.4 +000011.9+000012.000013.8 08.8501.32K? 0
+202948.78 +155528.4 -000006.0+000008.300009.8 08.8501.28K? 0
+203041.70 +171942.3 +000012.2+000012.400005.2 08.8501.69K? 0
+203110.25 +340829.7 -000001.4+000002.100025.6 08.8501.65K? 0
+203219.63 +102548.0 +000010.1+000004.900020.5 08.8501.17K? 1
+203359.06 -744730.5 +000046.2-000037.600018.8 08.8501.00K? 0
+203359.33 -311244.2 +000013.0-000014.700009.0 08.8501.53K? 0
+203437.30 -530201.2 +000002.9+000022.800033.5 08.8501.57K? 0
+203720.34 +050134.1 -000001.4-000006.300015.1 08.8501.53K? 0
+203813.05 +394126.0 -000025.1-000000.500003.6 08.8501.50K? 0
+203929.31 +185655.4 +000005.7-000012.500017.6 08.8501.00K? 0
+204020.95 +123345.4 -000011.0-000000.300015.5 08.8501.18K? 0
+204745.94 -431049.8 +000031.2-000042.900010.7 08.8501.39K? 0
+204941.91 +814933.2 +000004.8-000003.400002.4 08.8501.34K? 0
+205812.92 +114717.2 -000042.4-000076.700004.9 08.8501.11K? 0
+205944.15 -433026.0 +000014.1-000008.300015.5 08.8501.53K? 0
+210500.61 +404052.4 -000009.9-000012.200003.2 08.8501.33K? 0
+210534.40 +365528.9 -000006.4+000009.700008.5 08.8501.78K? 0
+210707.37 -074509.3 -000004.6+000013.100020.9 08.8501.50K? 0
+210805.59 +312650.6 +000005.8+000001.700017.2 08.8501.58K? 0
+211102.65 -140339.4 -000035.7-000009.300002.5 08.8501.56K? 0
+211418.45 -251736.2 -000008.8-000002.900005.5 08.8501.25K? 0
+211646.03 -092012.8 +000021.4-000022.800020.2 08.8501.09K? 0
+212158.56 -101854.4 +000008.3-000010.000018.2 08.8501.31K? 0
+212333.61 +052614.9 +000003.8-000005.500026.7 08.8501.13K? 0
+212728.58 +254449.1 +000011.6-000004.700004.4 08.8501.13K? 0
+212730.62 +103404.4 -000008.3-000009.500020.2 08.8501.71K? 0
+212910.13 +060831.0 -000003.8-000011.400003.4 08.8501.13K? 0
+212927.26 +451310.7 -000003.5-000000.900015.8 08.8501.04K? 0
+213147.59 +472634.5 +000015.4+000012.200000.9 08.8501.06K? 0
+213151.08 +125337.8 +000017.5+000018.000003.4 08.8501.58K? 0
+213543.82 +654452.7 +000014.4+000002.600019.4 08.8501.03K? 0
+214149.00 +453248.3 +000006.3-000003.900013.4 08.8501.12K? 0
+214320.13 -432328.9 +000024.2-000074.700013.8 08.8501.02K? 0
+214745.49 +245159.7 +000052.6+000037.600001.0 08.8501.07K? 0
+214929.94 +382632.8 -000015.3-000008.400020.9 08.8501.43K? 0
+215613.24 +410809.7 +000016.0-000012.900011.7 08.8501.79K? 0
+215637.78 +235409.3 +000008.2-000020.100018.5 08.8501.00K? 0
+215834.87 -115857.1 +000030.3-000007.300007.1 08.8501.11K? 0
+220047.79 +481657.4 -000017.4+000008.400008.3 08.8501.17K? 0
+220249.92 -713156.4 +000016.8-000016.100003.4 08.8501.28K? 0
+220425.12 +210309.1 +000041.5+000002.300006.6 08.8501.52K? 0
+220632.18 +232225.2 -000004.2-000007.600030.9 08.8501.27K? 0
+220724.15 +282629.5 +000006.2-000006.900005.2 08.8501.61K? 0
+220744.91 -194114.6 +000021.7+000025.100012.5 08.8501.07K? 0
+221202.31 +483239.5 -000012.7-000003.400000.4 08.8501.18K? 0
+221832.26 -202942.1 +000042.4-000012.700003.5 08.8501.16K? 0
+222509.18 -430450.7 +000036.7-000007.600004.7 08.8501.48K? 0
+222755.43 +491910.5 +000004.5+000009.700000.7 08.8501.20K? 0
+223131.49 +091328.3 +000022.7+000000.000005.1 08.8501.08K? 0
+223642.61 +433225.8 -000014.5+000004.700000.8 08.8501.60K? 0
+223858.20 -273403.7 +000033.4-000002.400012.2 08.8501.02K? 0
+224220.24 -694509.6 +000051.3+000014.500003.8 08.8501.03K? 0
+224258.94 +280925.7 +000039.2-000032.800013.8 08.8501.17K? 0
+224326.64 +311415.1 -000003.8+000003.700023.1 08.8501.08K? 0
+224904.55 +272128.7 +000010.5+000022.400017.2 08.8501.34K? 0
+225230.20 +651034.8 +000017.9-000027.000016.3 08.8501.63K? 0
+225945.05 +255253.2 +000045.4+000037.400009.5 08.8501.59K? 0
+230310.48 +495702.0 +000001.7-000018.200008.8 08.8501.35K? 0
+231051.52 +601243.4 +000019.4-000008.200003.8 08.8501.36K? 0
+231117.16 -050555.5 +000015.2+000001.900009.4 08.8501.07K? 0
+231933.12 -204213.8 -000011.7-000011.800001.4 08.8501.05K? 0
+232734.57 +212336.6 -000008.6-000018.900008.5 08.8501.10K? 0
+232914.22 +142319.7 +000028.8+000007.500016.5 08.8501.25K? 0
+232924.57 +164925.7 +000022.2-000029.000002.8 08.8501.42K? 0
+233239.32 +564450.8 -000020.6-000005.100012.9 08.8501.02K? 0
+234045.18 +323719.0 +000024.5-000030.500020.5 08.8501.07K? 0
+234223.08 +522246.3 -000031.6-000010.000000.1 08.8501.13K? 0
+234348.21 +455549.5 -000038.2-000013.000027.0 08.8501.75K? 0
+234418.51 +430826.2 +000025.8-000007.100008.8 08.8501.55K? 0
+234749.72 -045552.0 +000009.4-000029.000000.4 08.8501.18K? 0
+235259.60 -282115.0 +000001.0+000002.300004.7 08.8501.28K? 0
+235544.50 +103755.7 -000022.6-000058.800010.7 08.8501.10K? 0
+235755.31 +701343.0 +000007.8+000013.800019.7 08.8501.27K? 0
+005802.03 +624932.0 -000015.9+000000.300008.5 08.8502.01M? 0
+014302.72 +563046.0 +000000.4-000013.300013.3 08.8502.01M? 0
+045558.24 +561852.7 -000000.1+000004.700019.8 08.8502.17M? 0
+124356.69 +610535.6 -000028.5+000008.000003.8 08.8502.37M? 0 0.10 1.00
+181825.74 -151813.1 -000000.6-000015.900001.4 08.8502.77N? 0
+200427.61 +364900.5 +000013.6+000018.900001.0 08.8502.15M? 0 0.10 1.00
+000029.84 +284034.4 +000028.8-000018.300016.4 08.8600.59G? 0
+000415.84 +140453.8 +000030.9-000031.600004.7 08.8600.24A? 0
+000434.04 -735110.3 +000043.2-000012.100009.1 08.8600.21A? 0
+000950.13 -334719.3 -000064.6-000143.500022.2 08.8600.86G? 0
+001137.27 -721631.7 +000001.2-000007.700012.9 08.8600.50F? 0
+001650.78 -493739.7 +000034.9-000024.600017.2 08.8600.44F? 0
+001820.79 +305723.6 +000153.4-000184.400045.7 08.8600.95G? 0
+002120.77 -662344.6 +000064.8+000008.800026.4 08.8600.48F? 0
+002938.25 -040054.1 +000042.2-000034.900007.7 08.8600.60G? 0
+003011.91 +353836.8 +000014.1+000007.100009.8 08.8600.35F? 0
+003439.33 +501324.5 -000002.1+000000.200008.7 08.8600.03A? 0
+003700.36 -294241.9 +000015.3+000038.900016.6 08.8600.92G? 0
+003832.32 -375956.0 -000010.1+000012.500004.6 08.8600.51F? 0
+004236.05 -164211.8 -000013.1+000035.700045.3 08.8600.70G? 0
+004554.54 +551808.8 +000032.3-000006.300006.6 08.8600.23A? 0
+004741.11 +125245.7 +000100.3-000029.400000.9 08.8600.57F? 0
+005122.19 +141442.9 -000003.4-000005.900004.5 08.8600.43F? 0
+005400.01 -250240.7 +000028.7-000011.100009.8 08.8600.41F? 0
+005907.39 +772757.8 +000011.8-000005.300005.0 08.8600.17A? 0
+010342.86 -515830.0 +000004.2+000026.300012.2 08.8600.40F? 0
+010346.89 +423307.7 +000010.9-000047.100012.2 08.8600.63G? 0
+010904.03 -782502.2 +000072.0+000080.200014.0 08.8600.45F? 0
+011827.10 +615334.5 -000004.1+000005.700002.2 08.8600.55F? 0
+012053.98 +213619.3 +000040.8-000022.600004.0 08.8600.46F? 0
+012219.00 -564352.9 -000001.4-000038.300012.4 08.8600.74G? 0
+012430.73 +220217.8 +000016.7-000015.400016.4 08.8600.45F? 0
+012855.22 -320222.8 +000137.8-000019.800009.9 08.8600.56F? 0
+013047.72 +714204.0 -000000.8+000004.200001.6 08.8600.26A? 0
+013709.53 +484242.9 +000008.8+000005.300003.8 08.8600.12A? 0
+013856.06 -583448.8 +000000.0+000000.000000.0 08.8600.40F? 1
+014128.91 +241100.8 -000005.8-000006.900003.5 08.8600.41F? 0
+014342.59 +144207.8 +000021.6-000010.700000.7 08.8600.23A? 0
+014538.47 +530517.6 +000013.8-000004.700003.4 08.8600.99K? 0
+015046.66 +251638.1 -000067.3-000020.800001.5 08.8600.48F? 0
+015502.69 +461052.0 -000006.6-000011.100000.9 08.8600.13A? 0
+015756.14 -020557.7 -000003.5-000014.600003.1 08.86-0.07B? 0
+015803.11 +575749.6 +000008.6+000001.900005.8 08.8600.18A? 0
+015917.64 +693759.0 -000026.0+000013.500020.2 08.8600.21A? 0
+020415.40 +423430.8 -000039.2-000014.400003.8 08.8600.23A? 0
+020537.75 -724524.0 +000013.6+000003.500010.0 08.8600.98K? 0
+020554.42 +491229.0 -000009.8+000006.400000.9 08.8600.18A? 0
+020702.17 +673810.3 +000023.0-000018.900001.4 08.8600.38F? 0
+020856.69 +070027.5 +000001.6-000012.400012.6 08.8600.44F? 0
+021800.03 +561357.4 +000010.6+000005.400004.3 08.8600.09A? 0
+021939.53 -124541.2 +000043.0-000035.800007.4 08.8600.54F? 0
+022038.77 +574825.9 -000028.3+000005.500029.3 08.8600.24A? 0
+022223.33 +674657.6 +000043.9-000020.500001.6 08.8600.92G? 0
+022442.38 +323847.6 +000001.7+000001.600015.6 08.8600.96K? 0
+022524.52 -491508.9 +000061.6+000020.800005.9 08.8600.42F? 0
+022819.03 -611819.4 -000002.9+000013.500014.9 08.8600.46F? 0
+023029.04 +331830.0 +000006.3-000000.700003.1 08.8600.23A? 0
+023222.53 -001832.2 -000002.9-000013.700007.3 08.8600.24A? 0
+023253.58 -451135.9 -000010.7+000027.700014.0 08.8600.32F? 0
+023613.58 +574341.1 -000008.7+000000.200011.7 08.8600.08A? 0
+023820.59 +610409.7 -000013.4-000001.800000.9 08.8600.54F? 0
+023850.45 +763207.9 -000010.5-000005.700009.6 08.8600.47F? 0
+024134.91 +472123.1 +000048.1-000040.000006.9 08.8600.33F? 0
+024222.15 +424536.6 +000013.8-000039.000014.4 08.86-0.00B? 0
+024354.32 -424734.2 -000001.1-000029.700005.3 08.8600.98K? 0
+024436.65 -112953.4 +000025.8+000003.000005.9 08.8600.48F? 0
+024811.50 -451934.4 +000016.1-000024.400014.7 08.8600.99K? 0
+024840.97 +424401.2 -000006.2+000012.000018.9 08.8600.96K? 0
+025333.96 -275113.8 +000014.0+000048.400003.1 08.8600.40F? 0
+025721.90 +102851.0 +000005.3-000087.000005.1 08.8600.48F? 0
+030206.81 -252713.7 +000106.4+000117.800004.7 08.8600.53F? 0
+030346.75 +411316.2 +000000.6-000006.600014.2 08.8600.04A? 0
+030414.71 -342429.6 +000003.3+000013.100005.0 08.8600.56F? 0
+030845.09 -034114.6 +000000.0+000000.000000.0 08.8600.77G? 0
+031144.36 +235913.5 -000017.3-000011.500003.6 08.8600.47F? 0
+031455.69 +041800.7 +000007.1-000012.600003.0 08.8600.22A? 0
+031509.33 +493729.3 -000012.1+000003.100003.9 08.8600.05A? 0
+031525.07 +014146.8 +000050.7-000014.000020.2 08.8600.49F? 0
+032018.86 +382506.4 -000000.5-000024.700010.2 08.8600.38F? 0
+032232.55 +174331.5 +000046.3-000025.800006.1 08.8600.87G? 0
+032603.16 -662909.3 +000083.3+000075.000005.6 08.8600.51F? 0
+032710.39 -355551.2 -000014.9-000008.900003.4 08.8600.46F? 0
+032734.10 +031116.6 +000009.5-000030.200008.6 08.8600.33F? 0
+033104.95 -463651.9 +000045.4-000068.100026.6 08.8600.65G? 0
+033254.94 -453259.4 +000069.8+000044.000000.2 08.8600.43F? 0
+033526.21 +402141.8 +000017.8-000014.900002.6 08.8600.42F? 0
+033658.15 -280751.1 -000081.0-000236.500021.7 08.8600.73G? 0
+033935.55 +292707.1 -000008.1-000017.700013.5 08.8600.60G? 0
+034040.40 +665657.9 -000010.4-000015.800023.6 08.8600.39F? 0
+034738.28 +140512.8 +000030.6+000020.300008.1 08.8600.48F? 0
+034828.09 -043137.9 +000014.8-000031.100005.6 08.8600.67G? 0
+035057.41 +492827.6 -000041.0-000011.500013.9 08.8600.45F? 0
+035107.95 +461632.3 +000019.5-000033.700013.9 08.8600.43F? 0
+035303.21 -693846.1 +000044.0+000067.400000.4 08.8600.46F? 0
+035408.33 -222250.1 +000002.1+000012.000002.3 08.8600.29A? 0
+035521.05 +192252.1 +000186.6-000109.200020.0 08.8600.59G? 0
+035548.42 +281033.3 +000014.3+000010.500009.3 08.8600.19A? 0
+035921.47 -464523.3 -000000.5-000004.000007.6 08.8600.92G? 0
+040654.93 -390317.4 -000031.2+000001.400003.4 08.8600.44F? 0
+041300.75 +090743.4 +000006.3-000020.200028.5 08.8600.41F? 0
+041612.73 -080843.7 +000004.6+000011.700005.5 08.8600.96K? 0
+042006.26 +310827.9 +000110.8-000177.700015.1 08.8600.80G? 0
+042459.02 +565225.8 +000062.1-000018.900013.3 08.8600.65G? 0
+042547.99 +711738.2 -000000.4+000003.000005.6 08.8600.49F? 0
+042905.30 +405703.3 +000055.4-000052.600024.2 08.8600.63G? 0
+043225.41 +384835.9 +000035.9-000015.800002.6 08.8600.55F? 0
+043623.02 -304956.6 +000030.0+000004.600017.1 08.8600.52F? 0
+043853.54 -512701.0 +000008.2+000023.100002.7 08.8600.96K? 0
+044015.20 -274406.0 -000007.4-000032.300008.3 08.8600.33F? 0
+044424.11 +130918.6 -000002.7-000013.600039.1 08.8600.87G? 0
+044437.26 -254147.4 -000011.6-000001.600011.6 08.8600.36F? 0
+044555.95 +191051.6 -000001.6+000007.700011.0 08.8600.31A? 0
+044947.94 +421723.0 +000000.1+000002.600009.8 08.8600.89G? 0
+045053.26 +432932.3 +000012.8-000007.500001.7 08.8600.16A? 0
+045138.78 -132543.2 -000002.1-000001.400018.8 08.8600.17A? 0
+045157.50 +012203.4 -000012.7+000011.900016.8 08.8600.62G? 0
+045221.86 +512415.0 +000003.7-000008.700008.7 08.8600.20A? 0
+045414.91 +483629.7 +000040.1-000048.900006.4 08.8600.63G? 0
+045711.62 -230222.4 -000005.2+000014.300020.5 08.8600.44F? 0
+045814.71 -305733.9 +000008.6+000007.500018.6 08.8600.87G? 0
+045951.23 +431908.9 +000010.7-000031.800004.4 08.8600.21A? 0
+050102.05 +652146.1 -000001.0-000012.600005.8 08.8600.15A? 0
+050421.84 -403324.6 -000036.5-000002.500008.2 08.8600.45F? 0
+050425.96 +425511.7 -000014.3-000011.300018.9 08.8600.09A? 0
+050503.50 +411719.1 +000003.7+000001.100018.1 08.86-0.03B? 0
+050856.86 +584004.9 +000037.7-000034.000015.3 08.8600.77G? 0
+051103.36 +433621.0 +000007.8+000010.900007.1 08.8600.06A? 0
+051135.21 -450016.2 +000000.0+000000.000000.0 08.8600.00B? 0
+051253.04 -203451.0 +000022.5+000002.000005.5 08.8600.43F? 0
+051644.67 -673237.0 -000007.3+000001.400008.2 08.8600.33F? 0
+051745.35 +420105.3 -000008.3-000003.400008.4 08.8600.15A? 0
+051825.71 +373725.6 +000025.4-000026.000000.9 08.8600.46F? 0
+051850.09 +402442.8 +000000.3-000007.200005.1 08.8600.17A? 0
+052022.98 -263405.1 -000005.3+000009.600001.1 08.8600.01A? 0
+052205.84 +081407.7 +000014.3-000011.200023.4 08.8600.36F? 0
+053019.67 -522626.6 +000031.6+000042.800013.7 08.8600.68G? 0
+053047.03 +033139.8 +000043.3-000131.600028.0 08.8600.93G? 0
+053211.30 +345624.5 +000012.9+000001.700000.6 08.8600.06A? 0
+053348.57 +210115.8 -000019.6-000016.100020.6 08.8600.13A? 0
+053614.35 -475005.6 -000007.0-000051.600001.4 08.8600.46F? 0
+053623.05 +341032.7 +000005.8+000014.000007.4 08.8600.01A? 0
+053909.15 +231718.2 +000043.1-000068.700018.4 08.8600.53F? 0
+053947.12 -293755.6 +000011.6+000013.200002.6 08.8600.38F? 0
+054001.59 -504102.1 +000006.9-000010.800003.4 08.8600.14A? 0
+054016.07 -493223.1 -000007.3+000006.400024.1 08.8600.93G? 0
+054048.29 +171145.7 +000006.7-000016.700010.8 08.8600.16A? 0
+054052.80 -150311.4 -000020.4-000008.500002.9 08.8600.26A? 0
+054309.14 +351351.1 +000024.7+000007.000001.0 08.8600.05A? 0
+054507.86 +121024.1 +000008.6-000002.900021.3 08.8600.33F? 0
+054929.76 +173106.9 -000001.5-000013.100029.4 08.8600.01A? 0
+055035.03 +185521.1 -000022.5-000021.400019.2 08.8600.44F? 0
+055316.99 +381737.7 -000041.2-000020.500018.5 08.8600.18A? 0
+055712.20 +151146.7 -000011.2+000006.900025.5 08.8600.96K? 1
+055813.97 -121023.8 -000015.6+000004.000004.8 08.8600.34F? 0
+060141.43 +133209.3 +000007.5-000019.400031.3 08.8600.42F? 0
+060240.16 +195602.5 +000004.4-000011.000016.3 08.8600.10A? 0
+060247.78 -525130.4 -000007.6+000020.200009.4 08.8600.07A? 0
+060414.67 +003648.6 +000012.7+000010.900014.5 08.8600.01A? 0
+060432.54 -013412.2 -000006.8+000014.500010.1 08.8600.12A? 0
+060457.09 -251645.8 +000001.5-000044.300008.7 08.8600.37F? 0
+060620.40 -691529.7 -000004.5-000010.700003.3 08.8600.16A? 0
+060826.62 +134238.0 +000011.5-000005.000004.9 08.86-0.01B? 0
+060925.18 +171059.9 +000008.8-000016.700000.4 08.8600.17A? 0
+060956.46 +241418.7 +000000.0+000000.000000.0 08.8600.20A? 0
+061139.07 -225348.2 -000018.6+000031.000013.5 08.8600.61G? 0
+061212.68 -121546.1 -000004.4-000028.800018.9 08.8600.47F? 0
+061448.01 -494619.0 -000000.4+000047.800003.5 08.8600.41F? 0
+061536.97 +472417.7 +000001.3-000033.900024.7 08.8600.38F? 0
+061652.85 +172618.2 -000095.1-000026.200016.5 08.8600.55F? 0
+061816.01 +621151.7 +000011.3-000024.000002.1 08.8600.14A? 0
+061845.27 +332852.5 -000021.1-000032.600007.3 08.8600.43F? 0
+061852.32 -051548.9 +000015.8+000002.700003.7 08.86-0.04B? 0
+061945.23 +220638.9 +000000.0+000000.000000.0 08.8600.23A? 1
+062004.35 +565531.4 +000005.4+000001.700013.3 08.8600.33F? 0
+062137.38 -110411.4 +000008.2-000010.300002.6 08.8600.33F? 0
+062201.34 +223351.6 +000019.2+000004.200024.4 08.86-0.03B? 0
+062611.57 +330731.9 +000046.2-000010.700004.2 08.8600.46F? 0
+062647.44 +274123.6 -000002.3-000004.800022.7 08.8600.95K? 0
+062950.99 -272519.4 -000011.5-000010.900001.0 08.8600.06A? 0
+063307.65 -005028.0 -000002.7-000017.600002.6 08.8600.18A? 0
+063440.66 -083629.2 -000014.5-000002.800010.2 08.8600.01A? 0
+063504.41 -305615.0 -000004.9-000000.800006.7 08.8600.23A? 0
+063506.33 -492149.7 -000016.2+000140.200010.9 08.8600.46F? 0
+063527.10 -421721.8 +000004.0+000038.700005.6 08.8600.44F? 0
+063642.54 +194213.0 -000010.4-000015.800019.9 08.8600.12A? 0
+063806.25 +622642.9 -000011.5-000001.300007.0 08.8600.27A? 0
+063807.09 +195238.9 +000015.1-000034.200025.2 08.8600.45F? 1
+064117.13 -113614.8 -000026.4+000023.600014.1 08.8600.24A? 0
+064145.66 +044202.5 -000010.3+000023.100015.2 08.8600.14A? 0
+064233.28 +314836.2 -000002.8-000007.900008.2 08.8600.06A? 0
+064328.70 +213400.0 -000017.7-000008.800029.4 08.8600.18A? 0
+064456.24 -025235.9 -000006.3-000006.100001.8 08.86-0.05B? 0
+064609.38 -192350.1 -000008.1+000012.400010.4 08.86-0.01B? 0
+064628.68 +205037.0 +000014.6-000001.300018.4 08.8600.22A? 0
+064659.45 +241057.6 -000023.2-000011.700012.3 08.8600.40F? 0
+064825.20 -080642.8 -000016.8-000003.300006.9 08.8600.44F? 0
+064826.13 +772239.2 +000004.2-000030.700004.9 08.8600.11A? 0
+064906.63 +634248.0 -000001.0-000018.100010.6 08.8600.41F? 0
+065010.63 -060919.1 +000000.8-000010.600020.8 08.86-0.04B? 0
+065057.69 -035237.9 -000031.4+000001.700007.1 08.8600.83G? 0
+065227.87 -450255.9 +000052.5+000029.800018.8 08.8600.53F? 0
+065259.15 -100649.1 -000000.7+000012.100006.4 08.8600.95G? 0
+065355.98 +132335.0 -000003.4-000022.200002.5 08.8600.18A? 0
+065411.84 -062228.4 -000001.5-000027.300022.9 08.8600.44F? 0
+065458.54 -075000.5 -000045.0-000007.300017.5 08.8600.20A? 0
+065708.23 +415802.4 -000002.2+000002.600005.2 08.8600.51F? 0
+065805.73 +585941.0 +000024.3+000018.200009.3 08.8600.88G? 0
+065838.77 -101041.6 -000016.0-000002.100020.4 08.8600.41F? 0
+065859.37 -070655.3 +000010.7-000004.400033.8 08.8600.81G? 0
+065911.36 -335250.8 +000018.5+000030.000000.5 08.8600.59G? 0
+070142.82 -233207.0 -000071.7+000012.500005.7 08.8600.08A? 0
+070315.13 -230313.9 +000010.0-000001.100003.6 08.8600.95K? 0
+070321.37 -260638.2 -000013.5+000002.100007.0 08.8600.38F? 0
+070327.73 +243546.8 -000039.1-000002.500000.6 08.8600.99K? 0
+070457.20 -060100.5 -000002.2+000006.400011.7 08.86-0.03B? 0
+070551.13 -184321.1 -000016.3+000003.100009.2 08.8600.27A? 0
+070704.75 +182547.7 -000012.4-000006.100024.6 08.8600.46F? 0
+070753.32 -402718.6 -000017.3+000014.700000.6 08.86-0.07B? 0
+070809.43 -095807.6 -000181.9+000030.500047.8 08.8600.96K? 0
+070818.23 -241455.9 -000012.8+000012.000016.0 08.8600.32F? 0
+070841.81 +323528.1 -000000.3-000029.400010.2 08.8600.25A? 0
+070943.35 +012143.2 +000000.0-000005.700001.9 08.8600.46F? 0
+071053.72 -151304.9 -000006.3+000008.900001.7 08.8600.97K? 0
+071221.79 +044843.8 +000002.1-000006.500005.9 08.8600.14A? 0
+071259.22 -125244.3 -000074.1+000049.000024.8 08.8600.69G? 0
+071412.82 +240109.2 +000005.7+000009.500006.4 08.8600.07A? 0
+071630.47 -221557.7 +000012.9-000062.800008.1 08.8600.50F? 0
+071643.91 +334355.8 -000009.5+000003.200007.2 08.8600.19A? 0
+071653.81 +024425.4 -000006.3+000030.200002.5 08.8600.03A? 0
+071655.97 +043635.3 +000003.5+000032.300018.5 08.8600.37F? 0
+071702.68 +340207.7 +000006.8+000004.600010.1 08.8600.05A? 0
+071834.84 -422751.8 +000000.5+000006.200003.4 08.8600.99K? 0
+071835.44 +675826.0 +000009.3+000011.200009.9 08.8600.28A? 0
+072017.66 -311223.2 -000031.9+000018.800002.0 08.8600.20A? 0
+072155.32 -535411.6 -000114.9+000031.000010.1 08.8600.41F? 0
+072253.55 -735541.4 -000029.0+000034.000002.6 08.8600.49F? 0
+072449.81 -324600.6 -000000.4-000021.600005.0 08.8600.33F? 0
+072454.42 -225253.6 +000009.9-000024.000001.9 08.8600.15A? 0
+072611.15 -261410.1 -000004.9-000000.800003.3 08.86-0.12B? 0
+072849.08 +093838.8 -000022.5+000004.500001.8 08.8600.89G? 0
+072951.90 -075254.1 -000026.4-000007.400001.1 08.8600.11A? 0
+073000.27 +491124.9 -000000.5-000007.200005.5 08.8600.46F? 0
+073041.82 +195455.6 -000015.6-000010.900006.6 08.86-0.06B? 0
+073109.86 -443050.6 -000037.9+000009.300004.3 08.8600.34F? 0
+073120.38 +235236.9 +000028.9+000021.200006.6 08.8600.48F? 0
+073341.19 -150925.7 +000015.9+000007.600005.0 08.8600.93G? 1
+073531.66 -514634.5 +000005.0+000030.800011.3 08.8600.31F? 0
+073631.58 -082543.8 +000001.8-000004.200005.3 08.8600.08A? 0
+073820.19 -304558.6 +000000.6-000007.400002.5 08.8600.82G? 0
+073831.50 -263545.0 -000005.4+000007.700012.3 08.86-0.14B? 0
+073839.12 -523017.5 +000012.3+000003.200017.0 08.8600.96K? 0
+073903.61 +021120.5 -000017.7+000012.800007.7 08.8600.11A? 0
+074053.40 -314119.5 +000000.1+000024.900004.5 08.8600.12A? 0
+074158.28 -142428.1 -000026.4-000030.600006.5 08.8600.56F? 0
+074233.84 +215157.1 -000013.9+000006.300007.1 08.8600.23A? 0
+074356.47 -415112.7 -000014.1+000020.300003.3 08.86-0.01B? 0
+074401.54 -210203.3 +000009.0+000015.000008.2 08.8600.48F? 0
+074454.24 -463412.8 -000012.1+000017.700010.1 08.8600.28A? 0
+074522.93 -122602.6 +000039.6-000015.900013.1 08.8600.91G? 0
+074919.13 +462253.4 +000011.5-000026.800023.4 08.8600.46F? 0
+075346.03 -484740.0 -000009.3+000007.800012.0 08.86-0.04B? 0
+075414.95 -194049.6 -000009.3+000010.200001.4 08.86-0.03B? 0
+075428.85 -322923.0 +000000.1-000007.800004.8 08.8600.03A? 0
+075609.66 +123911.5 -000009.9-000001.700003.9 08.86-0.05B? 0
+080006.50 +585701.4 +000013.7-000008.500006.3 08.8600.13A? 0
+080017.73 -305812.4 -000011.8+000017.600001.2 08.86-0.05B? 0
+080037.26 -225132.8 -000002.1-000003.900011.1 08.8600.11A? 0
+080321.43 +482052.0 +000016.6+000000.000019.0 08.8600.45F? 0
+080522.68 -541637.2 -000009.1+000025.300003.7 08.8600.29A? 0
+080605.49 -231025.9 -000007.6+000016.600000.6 08.8600.97K? 0
+080617.34 -042646.7 -000002.6-000011.700000.8 08.8600.34F? 0
+080712.30 +515916.3 -000038.8-000012.800000.2 08.8600.48F? 0
+080844.50 -151403.2 -000010.6+000015.200005.1 08.8600.93G? 0
+080933.74 -575909.5 -000017.3+000017.600005.4 08.8600.11A? 0
+081043.10 -483908.6 -000010.9+000003.700008.5 08.8600.16A? 0
+081258.79 +015028.7 +000015.8-000016.000014.1 08.8600.96K? 0
+081418.39 -434139.8 +000026.5+000035.200011.1 08.8600.61G? 0
+081514.65 +333251.2 +000122.2-000036.900023.8 08.8600.81G? 0
+081548.62 +355621.5 -000000.6-000007.900003.1 08.8600.87G? 0
+081619.98 -532914.0 -000040.5+000023.300008.5 08.8600.49F? 0
+081634.19 -372814.7 -000011.9-000005.800001.9 08.8600.32F? 0
+081656.73 +175601.3 -000010.8-000000.800001.1 08.8600.24A? 0
+081709.69 -370646.4 -000020.3+000016.000004.8 08.86-0.03B? 0
+081827.50 -340914.7 +000022.2+000010.300011.5 08.8600.96K? 0
+081917.35 -480410.0 -000001.1+000013.900012.6 08.86-0.05B? 0
+082002.14 -482315.5 +000002.0+000003.300003.2 08.86-0.07B? 0
+082102.76 +451726.9 +000007.3+000003.600012.9 08.8600.14A? 0
+082149.29 +360323.5 +000010.5+000004.000001.1 08.8600.13A? 0
+082518.91 -695103.1 -000010.6+000013.000009.1 08.86-0.00B? 0
+082633.19 -571806.4 -000004.3+000011.900006.5 08.8600.05A? 0
+082733.99 +022627.3 +000031.2-000029.200007.4 08.8600.41F? 0
+082831.44 -284222.7 +000004.5-000012.100012.8 08.8600.30A? 0
+082929.51 -060107.8 +000005.4-000003.500010.3 08.86-0.05B? 0
+083002.28 -283935.6 -000014.2+000012.800004.3 08.8600.12A? 0
+083044.36 -252007.9 -000002.4-000012.700003.7 08.8600.24A? 0
+083117.58 +575617.2 -000044.4-000012.000000.5 08.8600.44F? 0
+083119.10 -170019.5 -000017.9+000000.700006.4 08.86-0.01B? 0
+083139.45 -253014.6 -000009.9-000044.900010.1 08.8600.41F? 0
+083304.18 -295832.4 +000014.5-000005.600007.8 08.8600.06A? 0
+083511.95 -394950.5 -000014.3-000026.400000.7 08.8600.94G? 0
+083530.05 +120359.9 +000033.8-000089.900033.9 08.8600.57F? 1
+083945.78 +115929.5 -000020.9-000056.000010.1 08.8600.44F? 0
+084031.73 -191154.5 +000015.9-000002.300010.7 08.8600.56F? 0
+084102.82 -472737.8 -000026.4+000000.500001.3 08.8600.24A? 0
+084352.66 -462958.2 -000086.9+000061.500000.7 08.8600.64G? 0
+084420.74 -413231.7 -000007.4+000019.600005.0 08.8600.31A? 0
+084624.83 -633427.2 -000030.2+000000.000001.7 08.8600.17A? 0
+084708.38 -402349.4 +000011.9-000047.000005.0 08.8600.97K? 0
+084935.41 -375645.5 -000005.5+000001.900004.3 08.8600.36F? 1
+085057.43 +155404.4 -000014.9-000032.000008.1 08.8600.88G? 0
+085310.33 -564216.9 -000016.6+000015.300007.2 08.8600.52F? 0
+085440.72 +005712.1 -000002.9-000035.800008.5 08.8600.62G? 0
+085721.06 -125248.2 -000000.9-000033.500018.0 08.8600.42F? 0
+085916.74 +345646.9 +000000.0+000000.000000.0 08.8600.45F? 1
+090122.78 +104358.5 -000003.5+000007.800009.9 08.8600.66G? 0
+090142.62 -111531.8 -000012.8+000009.800022.9 08.8600.16A? 0
+090320.32 +052401.9 +000022.8-000017.100000.7 08.8600.40F? 0
+090507.93 -470244.7 +000006.4+000004.200006.9 08.86-0.08B? 0
+090600.38 -473835.3 -000004.2+000018.300003.7 08.86-0.03B? 0
+090600.56 -261416.9 -000059.8-000022.100011.1 08.8600.63G? 0
+090721.25 -202044.9 -000031.8-000007.600002.6 08.8600.39F? 0
+090936.26 -282909.3 -000010.3+000011.200014.6 08.8600.27A? 0
+090937.75 -081052.4 +000042.9-000006.900027.0 08.8600.94G? 0
+091104.85 -344329.1 -000011.9+000018.900001.5 08.8600.35F? 0
+091453.69 +463909.2 +000124.4+000021.800016.7 08.8600.60G? 0
+091838.93 -171224.7 +000032.6+000028.700100.3 08.8600.84G? 1
+091853.83 -440224.9 -000031.9+000027.600001.2 08.8600.24A? 0
+092220.94 -320857.1 -000627.0+000293.500033.1 08.8600.80G? 0
+092756.54 +165901.3 -000002.7-000085.200003.6 08.8600.49F? 0
+092757.53 -660607.7 +000036.0-000080.800036.3 08.8600.84G? 0
+092958.66 -573304.0 -000012.1+000010.500003.0 08.86-0.04B? 0
+093816.69 -193741.4 -000004.3-000000.300007.5 08.8600.24A? 0
+093854.01 -683621.7 -000002.0+000000.600004.2 08.8600.28A? 0
+093854.15 -645927.1 -000055.4+000041.900005.2 08.8600.48F? 0
+094110.82 -474810.6 -000016.8+000019.500005.0 08.8600.32F? 0
+094421.69 -553752.8 -000022.0-000034.200012.9 08.8600.33F? 0
+094543.46 -592802.8 -000005.9+000011.000001.4 08.86-0.10B? 0
+094601.93 -584437.9 -000024.1+000023.300017.2 08.8600.40F? 0
+094657.45 -515432.3 -000000.4-000013.200003.2 08.8600.31F? 0
+094850.17 -371834.6 -000116.1-000001.400010.0 08.8600.73G? 0
+094956.83 -023618.8 -000056.7-000016.900011.2 08.8600.43F? 0
+095857.31 -033256.9 +000051.0-000048.300016.4 08.8600.55F? 0
+095947.77 -495113.6 -000011.3-000011.900002.6 08.8600.52F? 0
+100118.48 +055059.8 -000004.2+000051.600023.3 08.8600.81G? 0
+100208.13 -345717.8 -000029.1+000003.400000.9 08.8600.98K? 0
+100710.25 +034123.3 +000009.6-000020.600006.8 08.8600.97K? 0
+100720.01 -461132.1 -000009.9+000012.600011.1 08.86-0.04B? 0
+100728.93 -001524.8 +000020.0+000013.300013.2 08.8600.94G? 0
+101043.37 +615727.6 -000005.5-000005.800008.8 08.8600.19A? 0
+101219.94 +221240.6 -000043.1-000009.900025.2 08.8600.93G? 0
+101555.14 -441421.9 -000002.0-000025.000004.4 08.8600.95G? 0
+101620.65 -553551.3 -000005.3+000009.300003.4 08.8600.61G? 0
+101837.63 -461653.0 -000007.6+000001.600000.3 08.8600.41F? 0
+101847.96 -664742.3 -000027.1+000014.200003.0 08.8600.07A? 0
+101958.09 +110807.0 -000060.2-000003.600017.6 08.8600.71G? 0
+102019.53 -573929.3 -000004.6+000013.700005.1 08.86-0.00B? 0
+102157.53 -304104.7 +000012.6-000006.600005.7 08.8600.54F? 0
+102310.50 -431023.5 -000018.3+000000.800000.5 08.8600.07A? 0
+102405.23 +390450.7 -000057.0-000040.700022.4 08.8600.56F? 0
+102616.77 -295147.7 +000014.5-000011.500004.6 08.8600.91G? 0
+102725.24 -595643.5 -000020.3+000010.800008.1 08.86-0.10B? 0
+102904.13 -582720.2 -000020.1-000001.000008.2 08.8600.06A? 0
+103532.95 -471527.9 +000130.3-000058.800012.8 08.8600.77G? 0
+103622.58 +350720.8 -000024.6-000088.500005.9 08.8600.67G? 0
+103624.94 -825522.2 -000015.2-000000.600001.3 08.8600.05A? 0
+103914.65 -624506.4 -000005.2-000003.400009.5 08.8600.23A? 0
+104024.74 -500600.4 -000025.2+000015.400006.0 08.8600.16A? 0
+104210.09 -533032.8 -000023.3+000009.100010.8 08.86-0.08B? 0
+104235.18 -690616.3 -000047.2+000015.000006.9 08.8600.44F? 0
+104437.47 -593255.4 -000064.0-000009.900021.9 08.8600.11A? 0 0.10 1.00
+104736.91 -153706.0 -000121.7-000062.800027.7 08.8600.54F? 0
+104909.21 -574034.2 -000000.2-000013.600006.4 08.8600.26A? 0
+105009.89 -593254.2 -000016.5+000003.900007.5 08.8600.12A? 0
+105142.03 -415439.0 +000041.7-000030.100002.5 08.8600.57F? 0
+105228.85 +560956.6 -000156.6-000070.400011.3 08.8600.55F? 0
+105335.36 +652604.8 -000000.9+000048.400014.4 08.8600.36F? 0
+105700.59 +522228.4 -000026.4-000021.400016.8 08.8600.88G? 0
+105926.22 +115344.6 +000008.2+000000.100005.9 08.8600.98K? 0
+110030.23 -502204.1 -000007.1+000002.700000.9 08.8600.47F? 0
+110215.24 +814045.5 +000065.0-000012.800008.8 08.8600.52F? 0
+110223.05 +831319.3 -000028.3-000008.200002.6 08.8600.47F? 0
+110735.03 +201618.5 -000014.7-000040.800019.9 08.8600.69G? 0
+111007.49 -382147.0 +000122.5-000182.700012.5 08.8600.84G? 0
+111530.36 -563941.9 -000008.6+000014.500006.0 08.86-0.04B? 0
+111608.48 +403147.9 -000033.6-000044.100010.1 08.8600.35F? 0
+111622.08 -240250.6 -000040.4+000004.000011.4 08.8600.32F? 0
+111851.94 +355613.2 -000047.4-000075.300003.3 08.8600.98K? 0
+111857.32 -351206.7 -000009.1-000030.000005.4 08.8600.37F? 0
+112003.86 -421238.2 -000011.6-000025.400003.4 08.8600.37F? 0
+112431.82 +271334.5 -000025.3-000008.500012.8 08.8600.52F? 0
+112629.94 +032929.8 -000045.1+000022.100009.5 08.8600.66G? 0
+112644.82 -470737.9 -000022.0-000002.800007.6 08.8600.10A? 1
+113052.03 -194955.1 +000001.8-000014.200015.2 08.8600.39F? 0
+113137.25 +444904.5 +000028.3-000004.800001.2 08.8600.40F? 0
+113724.73 +254809.6 -000001.4-000004.500008.5 08.8600.96K? 0
+113745.05 +150834.6 -000064.1-000001.200004.5 08.8600.62G? 0
+113810.11 +242829.3 -000005.3-000011.400005.7 08.8600.39F? 0
+113821.66 +680936.8 +000042.6+000024.900001.6 08.8600.60G? 0
+114040.83 -580615.7 -000141.1+000017.200003.8 08.8600.60G? 0
+114126.02 +585526.3 -000205.6-000039.700018.2 08.8600.61G? 0
+114156.88 +232702.1 -000028.1-000000.800006.9 08.8600.16A? 0
+114201.26 -580009.7 -000009.7-000005.100003.6 08.8600.75G? 0
+114401.46 -552327.1 -000053.4+000010.100024.7 08.8600.19A? 0
+114545.78 -612752.8 +000004.5-000002.300014.8 08.86-0.01B? 0
+114554.82 +150116.2 -000039.9-000041.300010.9 08.8600.49F? 0
+114619.61 -705414.4 -000019.7-000005.700002.3 08.8600.09A? 0
+114716.97 -673737.4 -000021.1-000004.500012.0 08.8600.06A? 0
+114739.13 -342704.1 +000033.7-000010.100026.2 08.8600.52F? 0
+114958.22 -561619.2 -000054.1+000013.700008.5 08.8600.40F? 0
+115455.79 +114141.3 -000090.4+000023.300009.5 08.8600.52F? 0
+120026.65 -535018.4 -000013.9+000000.500005.7 08.8600.25A? 0
+120444.92 -054623.7 -000023.5+000003.700008.2 08.8600.61G? 0
+121057.83 +535411.6 +000008.5+000001.900003.8 08.8600.54F? 0
+121755.35 -293713.5 -000013.2-000000.200003.9 08.8600.58G? 0
+121937.43 -055103.9 -000050.7-000016.200014.6 08.8600.35F? 0
+122125.17 -573312.5 -000010.5-000003.000001.9 08.86-0.00B? 0
+122245.14 -442250.8 -000032.4+000015.500002.3 08.8600.87G? 0
+122502.09 -372119.1 -000041.2-000009.500000.8 08.8600.86G? 0
+123319.04 -251602.6 +000029.3-000037.600008.9 08.8600.79G? 0
+123732.70 +555645.6 -000058.0+000015.600009.7 08.8600.35F? 0
+123807.18 -595522.9 -000017.3-000000.100006.3 08.8600.11A? 0
+123825.02 +440613.9 -000045.0+000012.100017.3 08.8600.98K? 0
+124016.05 -694345.0 -000013.2-000007.700004.1 08.8600.07A? 0
+124022.03 -403749.0 -000018.4-000000.100013.1 08.8600.31A? 0
+124320.44 +152244.9 -000104.8-000037.400010.3 08.8600.49F? 0
+124440.70 -481714.7 -000013.4-000008.800006.1 08.8600.13A? 0
+125123.33 +122221.9 -000013.9+000018.700000.8 08.86-0.00B? 0
+125224.78 +285022.4 -000036.4-000032.900008.5 08.8600.99K? 0
+125422.65 -684626.2 -000010.5+000000.400002.2 08.86-0.05B? 0
+125429.61 -712202.6 -000029.9+000001.300000.7 08.8600.19A? 0
+125528.84 +593720.9 -000032.2+000038.500013.8 08.8600.37F? 0
+125531.82 -603900.5 +000009.0-000001.400005.8 08.8600.02A? 0
+125533.76 +255330.6 -000024.8-000003.600004.7 08.8600.81G? 0
+130059.14 -312333.1 -000029.4-000014.000009.2 08.8600.16A? 0
+130449.33 -632929.2 -000008.7+000006.100004.3 08.8600.69G? 0
+130618.36 -674447.8 -000023.0+000007.900005.3 08.8600.29A? 0
+130733.53 -525419.6 -000041.1-000014.700010.6 08.8600.53F? 0
+131417.75 -735257.9 -000018.1-000004.700003.2 08.8600.06A? 0
+132206.19 -574122.1 -000001.4+000011.600007.5 08.8600.02A? 0
+132218.01 +263109.8 +000000.0+000000.000000.0 08.8600.73G? 0
+132716.65 -650450.5 -000018.2-000006.400003.3 08.8600.32F? 0
+134121.56 -612513.4 -000013.8+000000.700004.5 08.8600.78G? 0
+134140.70 -161033.2 +000007.7-000023.700000.4 08.8600.51F? 0
+134601.54 -252105.0 +000026.3-000017.200013.3 08.8600.47F? 0
+134631.47 +154504.9 +000000.3-000024.500017.0 08.8600.40F? 0
+134657.84 -195626.3 -000015.8-000076.300029.6 08.8600.68G? 0
+134948.31 -283823.1 -000007.4+000004.600008.3 08.8600.36F? 0
+135715.45 +735717.1 +000000.8-000025.300012.4 08.8600.59G? 0
+135916.69 +540757.7 +000005.2+000000.500001.9 08.8600.53F? 0
+135948.70 +123121.0 -000057.8+000002.600000.0 08.8600.68G? 0
+140113.99 -102238.1 +000000.0+000000.000000.0 08.8600.00B? 0
+140309.88 +201804.4 -000035.6+000022.000003.8 08.8600.97K? 0
+140719.32 -632607.5 -000017.6-000003.500000.3 08.8600.05A? 0
+140735.31 -481948.4 +000015.4+000013.300014.0 08.86-0.03B? 0
+140812.42 -631656.7 +000061.0-000172.900025.6 08.8600.63G? 0
+141631.04 -624232.6 +000000.0-000009.100021.1 08.8600.24A? 0
+141812.19 -273116.0 +000000.0+000000.000000.0 08.8600.52F? 0
+142319.98 -663752.3 -000003.8-000006.100001.7 08.8600.08A? 0
+142621.73 -223337.1 +000085.8-000014.000023.8 08.8600.91G? 0
+143051.80 -534115.6 +000020.1-000014.600008.6 08.8600.34F? 0
+143435.40 -815806.0 -000037.2-000015.000008.6 08.8600.27A? 0
+143535.66 -552921.8 -000031.3-000008.300002.5 08.8600.50F? 0
+143550.43 -293053.4 -000080.5-000005.100005.6 08.8600.54F? 0
+143614.84 -355454.4 -000007.5-000009.500003.0 08.8600.09A? 0
+144145.97 -163609.1 -000016.2-000013.700005.2 08.8600.51F? 0
+144148.05 +432854.5 -000002.4-000012.200008.3 08.8600.75G? 0
+144211.59 -285149.6 -000031.4-000039.100018.5 08.86-0.05B? 0
+144304.79 +101455.3 -000017.6+000006.400014.6 08.8600.42F? 0
+144428.80 +095735.7 -000028.2-000033.100009.6 08.8600.41F? 0
+144709.92 +112551.2 +000044.4-000064.400001.7 08.8600.58F? 0
+145235.93 +003024.6 +000016.5-000007.700012.9 08.8600.51F? 0
+145436.11 -281628.5 -000012.0-000014.600010.1 08.8600.31F? 0
+145524.06 -552558.0 -000035.6-000006.200033.7 08.8600.26A? 0
+145728.60 +400951.5 +000023.0-000018.900011.9 08.8600.25A? 0
+145853.73 +102117.6 -000028.5-000018.400003.1 08.8600.54F? 0
+145953.21 +645428.7 +000010.5+000013.000003.8 08.8600.90G? 0
+150245.63 -214948.4 -000121.6+000015.900001.0 08.8600.72G? 0
+150821.89 +210410.9 -000030.0+000013.700005.2 08.8600.37F? 0
+150903.35 +051211.8 -000019.2+000054.400017.6 08.8600.35F? 0
+150920.25 +392548.7 -000016.0+000006.700000.1 08.8600.20A? 0
+151137.11 +241359.0 -000038.9-000059.200018.5 08.8600.66G? 0
+151416.39 +512807.3 +000039.4+000031.500002.5 08.8600.57F? 0
+151719.16 -434828.1 -000106.6-000082.500002.3 08.8600.47F? 0
+151756.13 -302841.2 -000031.4-000033.600001.3 08.8600.50F? 0
+151855.51 -670053.9 -000020.9-000016.700003.2 08.8600.13A? 0
+151914.63 -021001.5 +000094.3-000057.600010.3 08.8600.31A? 0
+152401.43 -751245.0 -000004.0+000006.100012.7 08.8600.11A? 0
+152450.09 +511236.9 -000021.4-000012.100010.6 08.8600.52F? 0
+152708.33 -413931.6 -000045.7-000044.700008.6 08.8600.57F? 0
+152746.23 +314207.1 -000034.4+000027.100012.3 08.8600.40F? 0
+152926.08 -443239.1 -000019.9-000021.400000.4 08.8600.17A? 0
+152926.76 +015037.1 +000026.9-000005.500002.6 08.8600.33F? 0
+153037.27 -462958.5 -000026.7-000002.700014.8 08.8600.28A? 0
+153305.35 +273043.8 -000066.3-000124.500000.1 08.8600.71G? 0
+153336.93 +414521.7 -000005.7+000002.400002.9 08.8600.96K? 0
+153430.64 -652128.0 -000000.5+000001.600001.5 08.86-0.02B? 0
+154126.47 -511114.0 +000002.0-000001.800005.4 08.8600.05A? 0
+154140.32 -622403.3 -000009.0-000012.000000.7 08.8600.00A? 0
+154142.67 -560600.3 +000004.4+000013.800005.3 08.8600.11A? 0
+154456.66 -214853.9 +000021.5-000003.000009.7 08.86-0.02B? 0
+154511.37 -225325.8 +000044.0-000000.100019.7 08.8600.54F? 0
+155117.57 -654859.2 -000017.7+000000.200008.7 08.8600.31F? 0
+155240.80 +460305.4 +000001.4-000006.800019.2 08.8600.91G? 0
+155254.75 -493704.7 -000014.6-000004.800000.9 08.8600.07A? 0
+155427.49 -044220.3 -000069.1-000090.800046.6 08.8600.61G? 0
+155528.77 +824215.0 -000009.8+000133.900017.8 08.8600.57F? 0
+160312.49 +373133.5 -000017.1-000005.400005.0 08.8600.36F? 0
+160325.86 +262459.9 -000040.6+000054.300021.8 08.8600.64G? 0
+160600.47 -494114.2 -000020.0-000023.900004.9 08.8600.32F? 0
+161039.71 -541923.8 +000014.2-000006.300014.6 08.8600.13A? 0
+161258.58 -540359.8 +000004.7+000009.700000.2 08.8600.14A? 0
+161528.52 +352908.2 -000048.3-000022.800001.2 08.8600.90G? 0
+161542.54 +443309.4 +000052.5-000056.800008.5 08.8600.64G? 0
+161850.70 -502812.2 +000009.6-000015.000007.9 08.8600.28A? 0
+162104.33 +721900.7 -000000.1+000002.300014.7 08.8600.24A? 0
+162322.49 +131634.1 -000006.2-000026.800022.2 08.8600.47F? 0
+162412.96 -233000.9 -000033.6-000066.300021.0 08.8600.53F? 0
+162653.98 +483107.7 +000019.6+000037.300013.8 08.8600.50F? 0
+162906.33 -144058.2 -000055.1+000018.800008.3 08.8600.58G? 0
+163126.38 -332649.5 -000002.8-000003.000000.4 08.8600.41F? 0
+163509.28 +385833.7 -000009.3-000145.700016.8 08.8600.57F? 0
+164214.15 +252601.1 -000002.7+000170.100001.5 08.8600.58F? 0
+164725.88 +133950.0 -000009.7+000014.800000.0 08.8600.19A? 0
+164950.08 +383515.2 +000027.1-000054.700003.8 08.8600.46F? 0
+165002.44 -542902.0 -000025.8-000016.300010.3 08.8600.17A? 0
+165103.03 -564345.4 -000005.6-000001.700000.6 08.86-0.04B? 0
+165508.35 +202928.4 +000020.9+000059.500003.0 08.8600.55F? 0
+165512.09 +134945.3 -000017.2-000100.900002.5 08.8600.60G? 0
+165618.02 -404048.8 +000029.3+000039.000010.4 08.8600.14A? 0
+165644.08 -422148.2 -000008.1+000000.900008.2 08.8600.33F? 0
+165828.23 -204708.3 +000032.4-000006.100024.3 08.8600.40F? 0
+170049.50 +253947.0 -000006.1+000019.000010.6 08.8600.32F? 0
+170132.94 -304440.3 -000024.0+000017.600024.6 08.8600.15A? 0
+170259.74 -442641.9 +000011.8+000003.500001.0 08.8600.35F? 0
+170448.38 -380507.4 +000024.7+000002.500001.9 08.8600.13A? 0
+170526.52 -350446.0 -000000.4-000015.000000.6 08.8600.25A? 0
+170529.50 -623903.7 +000011.0-000026.200001.0 08.8600.02A? 0
+170730.54 -124433.5 -000031.4-000043.600000.3 08.8600.67G? 0
+170734.16 +373138.9 +000001.9-000028.700021.2 08.8600.34F? 0
+171405.25 -223440.1 -000003.9+000048.900011.9 08.8600.48F? 0
+171433.91 +305720.9 -000018.5+000033.400003.0 08.8600.52F? 0
+171643.05 -180810.8 +000027.0+000021.300000.8 08.8600.40F? 1
+171701.95 -173925.1 +000012.0-000009.900003.2 08.8600.19A? 0
+171723.29 -644422.4 +000002.8-000021.000002.3 08.8600.10A? 0
+172000.41 -302544.9 -000029.9-000049.100014.6 08.8600.45F? 0
+172058.42 -001351.6 -000017.5-000012.900003.0 08.8600.55F? 0
+172220.45 +012524.9 +000000.1-000015.100019.7 08.8600.59G? 0
+172552.75 +083023.9 -000021.0-000022.600023.9 08.8600.44F? 0
+172613.20 -483525.3 +000045.3-000022.600013.2 08.8600.80G? 0
+173000.00 -082451.9 -000006.2+000013.300008.1 08.8600.68G? 0
+173955.38 -591557.8 -000033.4-000032.100014.9 08.8600.60G? 0
+174057.39 +055446.5 -000060.9+000030.800020.7 08.8600.75G? 0
+174412.59 -645022.7 +000010.4-000002.800014.1 08.86-0.10B? 0
+174533.28 -305855.5 -000013.3-000031.200000.8 08.8600.67G? 0
+174704.68 +421442.3 +000002.0+000042.000001.4 08.8600.64G? 0
+175012.95 -352133.1 +000028.9+000017.700008.5 08.8600.40F? 0
+175116.32 -243034.9 -000016.6+000017.000002.6 08.8600.33F? 0
+175218.50 -052551.2 -000021.6-000030.900009.7 08.8600.39F? 0
+175319.91 -020443.7 -000005.3-000016.700006.3 08.8600.34F? 0
+175815.56 +454422.8 -000000.5-000007.600010.7 08.8600.10A? 0
+175910.62 -523435.1 +000026.2-000018.300005.0 08.8600.16A? 0
+175935.56 -141100.8 -000034.0-000060.700019.6 08.8600.73G? 0
+175948.23 -120902.9 +000001.9-000020.900007.6 08.8600.38F? 0
+180308.97 +525140.4 -000000.4+000033.200013.6 08.8600.50F? 0
+180323.40 -034338.2 +000007.6-000005.800006.3 08.8600.38F? 0
+180331.28 -630227.6 +000020.5+000009.600016.5 08.8600.61G? 0
+180406.90 -710337.1 +000064.3-000127.100005.7 08.8600.71G? 0
+180606.37 +431132.9 +000003.3+000020.500005.1 08.8600.33F? 0
+180642.25 -322303.1 +000000.4+000000.100012.9 08.8600.06A? 0
+180702.30 -131409.1 +000014.1-000001.400008.9 08.8600.47F? 0
+181020.91 -310643.0 -000053.7-000127.200005.3 08.8600.65G? 0
+181546.30 -185440.3 +000015.1-000007.700005.7 08.8600.01A? 0
+182002.57 -355327.9 -000038.1-000005.300026.3 08.8600.48F? 0
+182007.73 +164306.0 -000009.3-000002.400002.2 08.8600.12A? 0
+182107.76 -303830.5 +000005.8-000013.400013.3 08.8600.37F? 0
+182235.65 +333648.9 +000003.6-000001.200020.9 08.8600.97K? 0
+182318.68 +245240.0 +000006.3-000050.700005.9 08.8600.92G? 0
+182325.74 +232718.8 +000000.0+000000.000000.0 08.8600.63G? 0
+182335.81 +504729.5 +000053.1-000017.100006.7 08.8600.30A? 0
+182356.78 +354222.6 +000007.1-000005.000000.7 08.8600.90G? 0
+182927.87 +295527.3 -000008.6-000005.600001.3 08.8600.25A? 1
+182942.19 -224102.0 +000007.7-000009.300011.5 08.8600.58G? 0
+182949.77 +165756.1 +000111.1+000042.400019.4 08.8600.55F? 0
+183210.45 +574328.8 +000006.7+000009.900007.8 08.8600.26A? 0
+183416.78 -354732.0 +000007.8-000032.000004.9 08.8600.45F? 0
+183700.30 +490305.4 +000002.4-000006.000005.8 08.86-0.02B? 0
+183752.38 -222617.5 -000025.3+000022.600009.9 08.8600.36F? 0
+183943.94 +075238.2 -000035.3-000070.100011.8 08.8600.42F? 0
+184123.30 -435050.5 +000000.1-000006.200007.5 08.86-0.09B? 0
+184150.24 -321736.3 +000014.7+000000.400023.0 08.8600.51F? 0
+184423.07 +344918.8 +000006.6-000010.200005.8 08.8600.92G? 0
+184449.30 -033614.7 -000023.2-000026.700004.2 08.8600.42F? 0
+184501.66 -180535.0 +000012.0-000030.000016.1 08.8600.21A? 0
+184542.91 +043443.0 +000009.2-000002.400013.0 08.8600.36F? 0
+184630.65 -590626.1 -000028.1-000003.300022.4 08.8600.96K? 0
+184717.41 +014407.6 -000006.8-000069.900010.8 08.8600.49F? 0
+184747.14 -183611.1 -000013.0-000010.600005.2 08.8600.20A? 0
+184847.48 -300547.2 -000041.6-000176.500008.6 08.8600.76G? 0
+185443.61 +185716.5 +000034.6-000062.900029.6 08.8600.79G? 0
+185857.22 +232419.9 +000011.2-000003.600005.2 08.8600.25A? 0
+190037.39 +200000.8 -000003.9+000003.300002.0 08.8600.12A? 0
+190513.64 +104942.2 +000000.0+000000.000000.0 08.8600.32F? 1
+190612.06 -150821.6 -000011.4-000000.300002.0 08.8600.33F? 0
+190635.73 +342244.6 +000016.1+000005.900009.4 08.8600.21A? 0
+191137.33 -341323.3 +000009.2+000021.200009.3 08.8600.33F? 0
+191624.82 -330350.8 +000012.4-000016.000011.6 08.8600.10A? 0
+191856.53 +495135.6 +000017.2-000042.800011.3 08.8600.58G? 0
+191900.47 +413810.1 +000097.7-000644.700027.4 08.8600.85G? 0
+191909.68 +233234.2 +000002.2+000002.500004.7 08.8600.24A? 0
+191921.83 -624233.8 +000040.3-000057.900009.9 08.8600.41F? 0
+192038.78 -695210.1 +000007.5-000003.000004.1 08.8600.37F? 0
+192135.24 -102211.5 +000040.3-000001.700014.4 08.8600.21A? 0
+192240.14 -001710.0 -000000.1-000018.800000.3 08.8600.32F? 0
+192243.23 +295739.2 -000006.2+000006.700001.1 08.8600.31F? 0
+192459.54 +194759.9 -000002.4-000008.300023.6 08.8600.14A? 0
+192536.04 -223028.9 -000001.2+000021.800014.8 08.8600.32F? 0
+192557.38 -415313.6 -000025.3+000001.600018.3 08.8600.00A? 0
+192701.28 -652040.3 -000000.3-000037.800017.9 08.8600.67G? 0
+192838.37 +411153.8 +000006.6-000012.300003.5 08.8600.20A? 0
+192902.90 -495229.2 -000034.0-000258.200037.3 08.8600.84G? 0
+192910.95 +465952.4 -000075.0-000180.400019.4 08.8600.68G? 0
+193013.97 -805422.9 -000004.2-000000.400010.7 08.8600.46F? 0
+193023.56 +530653.7 +000002.9+000017.300007.8 08.8600.39F? 0
+193151.62 +090910.1 +000011.4+000010.300002.5 08.8600.06A? 0
+193437.10 +391356.4 +000029.4+000026.100006.9 08.8600.47F? 0
+193621.15 +220346.2 +000003.1-000010.000014.9 08.8600.03A? 0
+193759.05 -362346.0 +000061.2+000002.500043.5 08.8600.48F? 0
+194010.84 -244921.1 +000085.4+000005.500017.2 08.8600.59G? 0
+194156.73 -113454.5 +000019.2-000018.900036.3 08.8600.23A? 0
+194448.03 -521006.1 +000020.1-000003.000007.2 08.8600.46F? 0
+194512.02 -004031.6 +000001.4-000019.200005.0 08.86-0.01B? 0
+194643.03 +292724.9 -000001.0+000013.700026.2 08.8600.94G? 0
+194721.24 +093749.5 +000002.4-000041.200004.2 08.8600.65G? 0
+194937.33 -552527.5 -000001.6-000000.900008.5 08.8600.65G? 1
+195509.70 +104424.8 -000031.5+000291.400034.6 08.8600.56F? 0
+195545.21 +795730.4 -000015.0+000031.500005.7 08.8600.53F? 0
+195704.62 +263356.0 +000021.6-000004.500014.3 08.8600.19A? 0
+195857.19 -520751.0 +000000.0+000000.000000.0 08.8600.49F? 0
+200023.29 +264031.4 -000006.1+000007.500003.6 08.8600.40F? 0
+200323.30 -522509.5 -000005.3-000026.400014.9 08.8600.14A? 0
+200336.01 +182031.1 +000017.5+000016.500017.1 08.8600.48F? 0
+200413.21 +314057.5 +000010.4-000010.200002.0 08.8600.16A? 0
+200434.85 +265349.1 -000021.6+000003.900014.3 08.8600.99K? 0
+200536.37 +353723.5 -000002.4-000010.600009.0 08.8600.12A? 0
+200559.98 +354544.5 +000012.9-000027.800001.8 08.8600.16A? 0 0.10 1.00
+200900.52 +122320.6 +000003.4-000004.500008.3 08.8600.32F? 0
+201000.05 +042131.3 -000003.4-000005.700000.8 08.8600.36F? 0
+201000.41 +364203.1 -000008.1-000003.300002.4 08.8600.41F? 0
+201005.29 +350358.0 -000005.2-000004.500040.5 08.8600.90G? 0
+201034.33 +305812.3 -000003.6+000004.500013.1 08.8600.52F? 0
+201131.56 +170907.3 +000003.1+000005.200008.2 08.86-0.01B? 0
+201149.32 +165612.0 +000001.6-000008.500021.3 08.8600.88G? 0
+201208.00 +412100.8 -000010.1-000017.000003.2 08.8600.11A? 0
+201238.00 +110818.1 -000008.4+000022.700006.2 08.8600.97K? 0
+201241.49 -625432.6 +000005.4-000042.100018.3 08.8600.43F? 0
+201244.96 -110951.5 -000024.9-000035.700014.0 08.8600.38F? 0
+201300.86 +053253.2 +000052.1+000006.500019.1 08.8600.59G? 0
+201346.53 +371800.0 -000005.6+000010.600003.5 08.8600.21A? 0
+201505.64 +045833.4 -000020.4+000002.700016.5 08.8600.82G? 0
+201605.81 +441827.5 +000007.9+000016.500008.2 08.86-0.03B? 0
+201606.63 +290244.5 -000049.5-000080.100003.4 08.8600.93G? 0
+201646.20 -373325.3 +000011.7-000012.300000.6 08.8600.47F? 0
+202017.93 +392229.5 -000026.0-000007.000029.9 08.8600.23A? 0
+202200.32 +285822.6 +000013.7-000010.600004.8 08.8600.97K? 0
+202219.11 -374758.7 +000003.6+000015.100006.3 08.8600.98K? 0
+202420.77 +540227.4 -000003.1-000037.200008.5 08.8600.99K? 0
+202816.40 -134825.0 -000000.9-000039.000020.8 08.8600.70G? 0
+202958.67 +750038.2 +000009.2+000019.000018.1 08.8600.15A? 0
+203134.51 +244328.5 +000023.7+000047.800013.0 08.8600.41F? 0
+203303.40 -020757.8 -000005.9-000025.500008.7 08.8600.08A? 0
+203315.10 +355921.7 +000006.2+000020.900017.2 08.8600.30A? 0
+203638.06 +354815.2 -000003.8+000011.700006.6 08.8600.09A? 0
+203837.79 +724251.7 +000010.9-000004.100005.2 08.8600.45F? 0
+204013.95 +750029.3 +000013.9+000020.900009.2 08.8600.35F? 0
+204149.50 +084412.3 +000007.0-000030.500005.3 08.8600.33F? 0
+204253.02 +573155.1 +000004.2-000009.400007.5 08.8600.22A? 0
+204300.44 +191917.1 -000002.5-000016.800009.3 08.8600.26A? 0
+204335.12 +443947.3 +000000.6+000008.500009.5 08.8600.13A? 0
+204428.03 +235559.2 +000000.0+000000.000000.0 08.8600.47F? 1
+204503.34 -234537.5 +000082.8-000100.600022.8 08.8600.65G? 0
+204548.57 +714623.3 +000023.2+000044.900007.8 08.8600.50F? 0
+204605.06 -110114.4 +000019.9-000011.700001.0 08.8600.45F? 0
+204620.22 -261034.4 -000021.3-000012.100007.4 08.8600.94G? 0
+204933.56 +413702.6 -000001.0+000010.700000.6 08.86-0.07B? 0
+205134.36 +690130.8 +000072.9+000046.300017.2 08.8600.54F? 0
+205517.95 +472905.4 +000000.2+000005.700009.1 08.8600.06A? 0
+205721.38 -282031.8 +000060.7-000009.800000.8 08.8600.44F? 0
+205804.79 +505218.8 +000025.2+000008.000002.0 08.8600.58F? 0
+205902.50 +651456.2 +000020.7-000008.800001.1 08.8600.19A? 0
+210249.08 +575626.1 +000013.6+000008.000002.6 08.8600.17A? 0
+210345.01 +535743.7 -000012.1-000006.900000.6 08.8600.16A? 0
+210431.90 -153803.0 +000043.4+000044.200002.4 08.8600.46F? 0
+210458.39 +381757.9 -000006.9-000000.200003.9 08.8600.94G? 0
+210543.55 +382854.7 -000014.4-000006.600001.9 08.8600.97K? 0
+210737.65 -511329.9 +000073.1-000042.200008.7 08.8600.51F? 0
+211049.02 +381303.9 -000004.1-000004.000008.5 08.86-0.01B? 0
+211140.03 +595728.2 -000006.0+000000.400012.6 08.8600.09A? 0
+211212.82 +372616.4 +000035.6+000006.000007.4 08.8600.40F? 0
+211244.19 +021416.9 -000028.2+000002.200015.3 08.8600.49F? 0
+211259.93 +055000.5 -000008.2-000008.800018.0 08.8600.90G? 0
+211337.86 +305638.9 +000013.9-000023.300000.4 08.8600.39F? 0
+211430.90 -021548.5 +000031.7-000004.600001.8 08.8600.47F? 0
+212011.25 -433536.2 +000010.8-000020.800008.2 08.8600.11A? 0
+212258.38 +381808.9 +000002.9+000001.800010.1 08.8600.21A? 0
+212908.48 +420413.9 -000009.7-000015.500004.9 08.8600.17A? 0
+212930.34 -633222.0 +000025.6-000082.800009.4 08.8600.94G? 0
+213014.12 +331146.1 +000009.2-000009.500003.8 08.8600.34F? 0
+213045.93 +571200.2 +000001.8-000005.300005.3 08.8600.14A? 0
+213338.50 +153456.1 -000000.4-000017.000004.2 08.8600.38F? 0
+213824.89 +291350.1 +000010.3-000026.600004.4 08.8600.38F? 0
+214511.36 +543032.9 -000005.7+000002.000001.2 08.8600.44F? 0
+215416.19 -112150.9 -000030.2-000021.900027.6 08.8600.48F? 0
+215737.02 +505043.8 -000035.2-000030.000023.9 08.8600.58G? 0
+220543.25 +372417.4 -000010.7+000013.000005.9 08.8600.38F? 0
+220719.08 +274214.1 +000002.8-000030.800015.5 08.8600.93G? 0
+220918.93 +474256.0 -000015.1-000005.300009.2 08.8600.07A? 0
+220928.25 -182702.2 +000043.2+000013.000026.5 08.8600.28A? 0
+220958.66 -040811.5 -000014.2-000029.400007.7 08.8600.49F? 0
+221457.68 +283512.3 +000039.7-000011.600003.8 08.8600.31F? 0
+221524.67 +075650.2 +000001.8+000020.400029.6 08.8600.48F? 0
+221543.14 +492657.2 -000006.1-000002.400004.8 08.8600.08A? 0
+221749.71 -041502.3 -000014.4+000002.700018.5 08.8600.29A? 0
+222023.39 +361824.0 -000017.9-000017.000028.3 08.8600.33F? 0
+222035.26 +534853.6 +000003.9-000042.000004.7 08.8600.00B? 1
+222041.82 +495853.5 +000003.8+000002.400008.0 08.8600.19A? 0
+222059.42 +510433.4 +000011.1-000010.900007.7 08.8600.12A? 0
+222239.59 +095550.9 +000012.1-000055.500002.5 08.8600.64G? 0
+222433.35 +201634.5 -000013.7-000027.000017.7 08.8600.87G? 0
+222545.31 +540502.2 -000002.8+000003.700006.0 08.8600.55F? 0
+222652.37 +634305.0 +000000.0+000000.000000.0 08.8600.62G? 1
+222732.18 +333109.7 -000023.9+000002.500006.1 08.8600.27A? 0
+223451.57 -402256.4 +000027.5-000008.100023.0 08.8600.54F? 0
+223527.51 -171526.8 +000007.4-000022.200008.1 08.8600.14A? 0
+223653.96 +565421.0 -000003.4+000001.500004.2 08.8600.37F? 0
+223702.95 +303525.2 -000009.8-000010.000001.5 08.8600.27A? 0
+223836.17 +010807.7 -000010.5-000010.600013.8 08.8600.97K? 0
+223915.83 +335322.2 -000001.4-000010.400007.1 08.8600.56F? 0
+224847.22 +141720.5 +000046.0+000047.100004.5 08.8600.92G? 0
+224940.16 +623835.2 +000060.0+000009.400020.7 08.8600.42F? 0
+225410.05 +053502.8 +000048.9-000020.200004.7 08.8600.67G? 0
+225704.38 +554110.2 +000009.6+000001.600009.0 08.8600.27A? 0
+225733.03 +662756.4 +000065.6+000005.800007.5 08.8600.45F? 0
+230233.92 -362514.1 +000000.0+000000.000000.0 08.8600.62G? 0
+230256.22 -223648.7 -000037.9-000017.500006.7 08.8600.40F? 0
+230356.48 -121711.0 +000039.2+000055.200002.7 08.8600.78G? 0
+230408.81 +603016.3 -000002.2+000005.100010.5 08.8600.05A? 0
+230620.47 -572427.3 +000006.2+000013.900006.1 08.8600.39F? 0
+230849.34 +193033.8 +000032.1+000016.000036.5 08.8600.43F? 0
+231057.48 +810039.3 -000005.1-000009.700002.9 08.8600.13A? 0
+231116.31 +264755.6 +000024.8-000005.800011.8 08.8600.36F? 0
+231122.85 -124206.4 -000005.5+000008.700003.9 08.8600.25A? 0
+231315.26 +054419.6 -000031.9-000036.900034.7 08.8600.47F? 0
+231452.70 +561359.9 +000009.5-000009.400002.0 08.8600.10A? 0
+231542.16 -221546.5 +000039.4-000025.700003.8 08.8600.45F? 0
+231913.40 -365136.4 +000002.8-000037.300016.7 08.8600.50F? 0
+232152.05 -161829.2 -000039.2+000002.100022.1 08.8600.53F? 0
+233323.00 +763654.2 -000073.4-000124.100016.6 08.8600.60G? 0
+233821.28 -292135.5 +000006.3-000000.200017.3 08.8600.45F? 0
+233854.72 +351626.0 +000045.3+000023.300028.0 08.8600.27A? 0
+234318.02 +322217.9 +000049.0+000016.200013.3 08.8600.48F? 0
+235018.47 -472713.6 +000022.6-000002.800019.8 08.8600.90G? 0
+235042.58 -255430.2 +000023.2-000047.400028.4 08.8600.65G? 0
+235454.46 -190749.9 -000025.4+000001.500012.6 08.8600.69G? 0
+235507.12 +855421.1 +000022.7-000005.200010.7 08.8600.08A? 0
+235607.97 +225257.3 -000038.7-000094.300011.0 08.8600.62G? 0
+235902.31 -740320.6 +000017.4+000017.400014.2 08.8600.98K? 0
+000246.68 -405859.5 -000000.1-000027.300002.2 08.8601.11K? 0
+000802.05 -452255.7 +000037.5-000012.200007.9 08.8601.04K? 0
+001717.44 +400936.8 -000008.6-000014.300008.8 08.8601.56K? 0
+001732.15 +021916.0 -000012.5+000013.600004.0 08.8601.05K? 0
+002135.46 +571941.0 -000002.1+000014.200009.4 08.8601.51K? 0
+002314.25 +554733.3 +000012.5+000000.100001.7 08.8601.26K? 0 0.10 1.00
+002406.29 +505335.9 -000013.8-000023.700001.9 08.8601.04K? 0
+002914.19 +381755.0 -000004.4+000010.000027.9 08.8601.10K? 0
+003157.29 +283115.9 +000008.1-000029.000013.0 08.8601.03K? 0
+003317.05 +563237.5 -000012.7-000005.500013.6 08.8601.55K? 0
+003407.51 +034832.0 -000000.8+000011.000016.5 08.8601.25K? 0
+004128.61 -124125.5 +000003.0+000004.500004.6 08.8601.05K? 0
+004146.09 +033833.7 -000018.5-000001.900001.2 08.8601.06K? 0
+004544.92 +022915.7 +000069.8-000003.800019.6 08.8601.04K? 0
+004955.88 +391523.5 +000011.4+000018.100042.2 08.8601.55K? 0
+005437.00 +531641.5 -000005.3+000004.000017.8 08.8601.44K? 0
+010038.56 -680538.7 -000014.0-000012.800013.1 08.8601.47K? 0
+010112.21 +494557.3 +000027.4-000028.300005.4 08.8601.00K? 0
+010146.81 +574553.2 -000010.1-000006.900014.9 08.8601.30K? 0
+010508.76 -863728.7 +000013.3+000020.400003.1 08.8601.18K? 0
+010615.39 +315040.7 +000035.9-000026.800000.3 08.8601.21K? 0
+010639.99 +640746.2 -000005.3+000011.800007.5 08.8601.51K? 0
+010846.16 -603712.7 -000025.7-000029.700004.3 08.8601.21K? 0
+010930.29 +800441.0 -000010.3+000016.200011.4 08.8601.81K? 0
+012129.54 -714620.9 -000005.1-000013.700003.4 08.8601.10K? 0
+012224.16 +295447.9 -000061.4+000013.600020.0 08.8601.62K? 0
+012349.79 -065035.5 +000039.4+000004.200004.9 08.8601.54K? 0
+012448.92 +245109.2 +000004.7+000026.200020.4 08.8601.86M? 0
+012503.50 +001608.8 -000014.0-000020.900005.4 08.8601.06K? 0
+012958.45 +550026.3 +000004.1-000011.400004.1 08.8601.40K? 0
+013055.34 +675313.7 -000000.5-000017.200011.5 08.8601.18K? 0
+013300.94 +052256.1 -000000.3-000011.700001.9 08.8601.10K? 0
+013516.56 +561123.6 +000007.1+000001.600001.6 08.8601.36K? 0
+014244.19 +411846.8 -000021.2-000055.900004.1 08.8601.03K? 0
+014431.67 -844628.4 +000012.1+000009.100006.7 08.8601.09K? 0
+015154.12 -312000.7 +000005.9-000026.900004.0 08.8601.59K? 0
+015210.31 +542136.5 -000018.9-000005.100007.5 08.8601.72K? 0
+020723.66 -732430.1 +000038.3+000025.700008.6 08.8601.07K? 0
+020855.14 +071704.2 +000048.6-000002.500015.0 08.8601.11K? 0
+021050.82 -390812.7 +000019.5+000009.400010.3 08.8601.51K? 0
+021333.68 -023815.8 +000035.8-000001.200005.2 08.8601.07K? 0
+022123.64 +350845.0 -000009.2-000002.800001.8 08.8601.43K? 0
+022859.61 +082245.7 -000005.7+000010.800008.7 08.8601.71K? 0
+023248.73 -383501.9 -000011.4-000000.100009.6 08.8601.01K? 0
+023530.50 +661904.0 -000003.0+000007.500005.4 08.8601.34K? 0
+024439.37 +484145.4 -000006.0-000039.800022.2 08.8601.18K? 0
+025053.93 +063036.5 +000028.1-000004.300000.6 08.8601.10K? 0
+025235.91 -232735.5 +000000.7-000016.100003.2 08.8601.48K? 0
+030021.55 +592040.1 +000016.4-000027.000009.4 08.8601.45K? 0
+030306.57 -183022.4 -000013.3+000010.500005.3 08.8601.02K? 0
+030435.87 +330653.1 -000025.4-000005.900010.8 08.8601.14K? 0
+031216.20 -792320.7 +000021.9+000038.500015.5 08.8601.46K? 0
+031444.37 +163544.1 -000039.4-000026.400042.5 08.8601.66K? 0
+031745.33 +641155.2 -000028.0+000019.200006.1 08.8601.28K? 0
+031941.13 +421034.0 +000019.1-000020.400015.7 08.8601.03K? 0
+032159.99 -200246.8 +000021.1+000010.500012.6 08.8601.41K? 0
+032201.72 -093901.9 +000008.7+000011.100013.5 08.8601.05K? 0
+033630.52 -344722.3 +000009.2+000002.200002.7 08.8601.01K? 0
+033820.71 -344938.7 +000014.5+000018.000009.2 08.8601.24K? 0
+034538.06 +043536.2 +000008.5-000059.900018.0 08.8601.17K? 0
+035500.17 -291242.0 -000005.6+000013.000014.2 08.8601.17K? 0
+035636.33 -412037.7 +000065.2+000096.700060.0 08.8601.24K? 0
+035839.86 +764743.3 +000029.0-000010.600006.0 08.8601.05K? 0
+040539.07 -635540.7 +000009.8+000023.400004.3 08.8601.38K? 0
+041053.53 -290315.3 +000007.1-000012.300005.8 08.8601.10K? 0
+042103.61 -053329.3 +000027.2+000026.000027.3 08.8601.08K? 0
+042107.65 +305656.2 -000040.3-000032.900000.5 08.8601.24K? 0
diff --git a/kstars/kstars/data/hip111.dat b/kstars/kstars/data/hip111.dat
new file mode 100644
index 00000000..3344e4f9
--- /dev/null
+++ b/kstars/kstars/data/hip111.dat
@@ -0,0 +1,1000 @@
+043317.17 +403042.4 +000000.1+000001.000007.7 08.8601.43K? 0
+043507.40 -071756.0 -000021.4+000019.600004.8 08.8601.15K? 0
+043914.37 +044439.1 +000014.6-000029.300018.8 08.8601.72K? 0
+044257.94 -221339.5 +000003.1-000022.700005.2 08.8601.19K? 0
+044315.99 -064427.1 +000014.3-000005.100010.8 08.8601.03K? 0
+044557.71 -270255.8 +000031.5-000033.500003.8 08.8601.00K? 0
+044743.23 +151128.0 -000024.0+000030.300007.3 08.8601.14K? 0
+044845.88 -364238.4 +000002.0-000001.000007.0 08.8601.13K? 0
+050350.28 +104819.5 -000016.4-000010.200022.0 08.8601.67K? 0
+050809.10 -222043.7 +000013.6+000016.100000.5 08.8601.08K? 0
+050844.78 +564257.1 +000024.4-000055.000020.8 08.8601.14K? 0
+051044.09 +162932.5 -000000.3+000001.800015.3 08.8601.07K? 0
+051208.18 +700205.7 +000012.7+000008.200015.0 08.8601.04K? 0
+051608.83 -232427.1 -000005.7+000009.700010.2 08.8601.12K? 0
+052107.45 +061246.8 -000015.6+000002.300012.4 08.8601.12K? 0
+052116.94 +142930.2 -000025.9+000001.800022.7 08.8601.09K? 0
+052500.07 +144811.5 +000010.3-000000.100001.9 08.8601.38K? 0
+053041.04 +444410.9 +000008.7-000011.600002.9 08.8601.11K? 0
+053453.56 +341657.8 -000005.0+000016.300003.6 08.8601.57K? 0
+053636.85 +111016.9 -000001.5+000002.300028.8 08.8601.10K? 0
+053937.48 +830823.6 +000013.9-000052.700009.0 08.8601.12K? 0
+054042.52 -160823.5 +000028.2+000017.200008.0 08.8601.14K? 0
+054404.15 +084503.4 -000007.4-000030.700025.5 08.8601.09K? 0
+054607.22 +053430.3 -000035.2-000034.200005.8 08.8601.96M? 0
+055350.61 +352255.7 +000017.9-000039.100001.2 08.8601.13K? 0
+055436.36 +070747.4 +000050.8+000015.000011.8 08.8601.94M? 0
+055441.32 +144639.9 -000040.7+000015.800015.5 08.8601.42K? 0
+055912.36 +201005.6 +000003.7-000002.800011.7 08.8601.55K? 0
+060014.76 +032739.8 +000014.1-000024.000011.4 08.8601.26K? 0
+060035.64 +090715.1 -000050.7-000017.000031.9 08.8601.69K? 0
+060051.28 -762610.9 +000004.1-000005.100008.5 08.8601.16K? 0
+060126.69 -381708.5 +000003.3+000015.900000.8 08.8601.15K? 0
+060237.85 -235028.4 -000018.2-000022.100008.6 08.8601.00K? 0
+060304.13 -174804.6 +000006.3-000007.300006.7 08.8601.03K? 0
+060439.86 -450450.9 -000164.0+000333.700018.4 08.8601.02K? 0 0.10 1.00
+060724.13 -043335.0 +000001.1-000024.600015.0 08.8601.37K? 0
+060820.16 +070708.2 +000021.4-000020.300040.4 08.8601.07K? 0
+061155.12 -515448.0 -000026.5-000017.900021.3 08.8601.50K? 0
+061422.11 -174936.8 +000009.1-000013.300000.4 08.8601.03K? 0
+061452.31 -255235.0 -000015.0-000009.000011.7 08.8601.27K? 0
+061523.71 -603906.6 -000006.0-000021.200004.4 08.8601.34K? 0
+061607.93 +214155.0 +000029.3-000026.300028.0 08.8601.14K? 0
+061819.61 -434144.7 -000001.6-000000.800017.0 08.8601.07K? 0
+061914.11 +295532.1 +000018.5-000008.800023.9 08.8601.08K? 0
+061924.40 +373005.5 +000029.1+000005.400009.1 08.8601.76K? 0
+062231.97 +303025.2 +000047.6-000012.800029.3 08.8601.58K? 0
+062251.26 +540436.5 -000003.4-000013.900001.6 08.8601.12K? 0
+062633.62 -334930.4 -000006.1-000001.300001.0 08.8601.22K? 0
+063158.41 -210350.0 -000015.8+000009.300001.8 08.8601.25K? 0
+063341.12 -132039.6 +000011.9+000002.900008.1 08.8601.68K? 0
+063524.09 -103504.0 +000011.9-000013.100022.4 08.8601.56K? 0
+063546.53 -052237.7 +000030.2-000000.500001.3 08.8601.33K? 0 0.10 1.00
+063622.57 -060146.4 +000014.1-000007.800009.5 08.8601.16K? 0
+063828.22 +311954.0 -000014.3-000007.900005.8 08.8601.70K? 0
+064011.54 +194626.1 +000003.3-000041.500016.7 08.8601.03K? 0
+064708.63 -595745.8 +000010.7+000034.800016.4 08.8601.02K? 0
+064745.02 +485431.8 -000014.6-000024.200002.2 08.8601.06K? 0
+065342.79 -003121.3 -000014.8-000022.700009.8 08.8601.10K? 0
+065414.14 -442247.7 -000001.6+000002.000015.6 08.8601.01K? 0
+065445.50 +325128.8 -000048.0-000010.800004.0 08.8601.15K? 0
+070038.69 -604819.8 -000021.6-000002.800015.2 08.8601.15K? 0
+070429.99 +015012.8 +000008.0-000001.900006.5 08.8601.00K? 0
+071038.96 +191835.8 +000013.9+000012.500014.1 08.8601.09K? 0
+071324.11 -403109.2 -000006.4+000033.700002.1 08.8601.98M? 0
+071547.25 -254523.3 -000014.1+000018.000009.3 08.8601.27K? 0
+071618.12 -225100.9 -000009.3+000000.900005.8 08.8601.67K? 0
+071623.15 -025857.0 -000014.9-000029.700000.7 08.8601.69K? 0
+072044.90 +175525.3 +000022.5-000027.700004.2 08.8601.63K? 0
+072400.99 -161048.9 +000008.3-000017.400001.9 08.8601.35K? 0
+072538.10 +430920.0 +000029.8-000008.900039.0 08.8601.32K? 0
+072603.72 +331404.2 -000004.2+000006.100009.7 08.8601.28K? 0
+073207.70 -042236.9 -000016.9-000014.600009.7 08.8601.12K? 0
+073304.77 -730343.1 +000040.9-000003.700010.6 08.8601.76K? 0
+073439.41 -322615.0 -000015.5+000002.900020.7 08.8601.10K? 0
+073506.19 +111314.4 -000016.0-000005.300029.1 08.8601.44K? 0
+073536.17 -030610.0 +000003.6+000032.000012.4 08.8601.32K? 0
+073643.15 -093613.3 +000006.8+000004.100007.4 08.8601.13K? 0
+073734.56 -440347.1 -000025.0+000035.800033.0 08.8601.64K? 0
+073749.39 +043223.3 -000031.8-000004.600010.2 08.8601.24K? 0
+074223.99 -162002.3 +000001.2+000029.600010.0 08.8601.69K? 0
+074327.91 +435311.9 -000003.4-000013.200036.4 08.8601.09K? 0
+075820.49 -713101.2 -000011.5+000012.900022.3 08.8601.38K? 0
+075904.03 +003626.3 -000004.9+000004.200018.6 08.8601.34K? 0
+080131.12 -453648.1 +000005.2+000003.900007.5 08.8601.00K? 0
+080225.63 -555611.9 -000012.3+000001.200018.9 08.8601.08K? 0
+080655.56 -373156.9 -000002.4-000008.600021.1 08.8601.29K? 0
+080825.02 -483644.7 +000012.7-000006.100001.3 08.8601.46K? 0
+080942.25 -065427.6 +000007.8-000026.400007.7 08.8601.08K? 0
+081100.27 +514655.9 -000019.1+000001.900005.2 08.8601.00K? 0
+081241.53 -662325.8 +000007.3+000006.700006.4 08.8601.59K? 0
+081432.46 -405735.5 -000000.2+000041.700008.9 08.8601.22K? 0
+081534.14 -092731.4 -000006.8-000014.100044.4 08.8601.56K? 0
+081600.12 +372525.3 -000022.2-000005.000021.7 08.8601.05K? 0
+081834.77 -220414.5 +000052.7-000020.100001.7 08.8601.01K? 0
+081859.37 +474023.4 +000008.0-000012.500003.7 08.8601.46K? 0
+082001.43 +192711.7 +000000.5-000016.900025.6 08.8601.59K? 0
+082312.41 +142046.1 -000006.1-000008.800003.1 08.8601.71K? 0
+082735.30 -453220.8 -000018.9+000009.600010.8 08.8601.56K? 0
+082809.50 -251229.7 -000013.0-000026.300003.9 08.8601.04K? 0
+083259.85 -214444.1 -000011.2+000012.200001.0 08.8601.48K? 0
+083515.52 -070527.0 -000037.6-000002.600012.5 08.8601.31K? 0
+083706.23 +414719.8 -000007.5+000034.800010.2 08.8601.66K? 0
+083739.28 +414803.2 -000067.0-000122.600004.0 08.8601.19K? 0
+083819.93 -193600.3 -000027.3+000004.200009.7 08.8601.57K? 0
+084411.61 -452857.4 +000023.8+000027.900016.7 08.8601.18K? 0
+085050.84 +125905.3 -000009.9-000021.700020.6 08.8601.52K? 0
+085357.40 -151350.5 +000002.7+000000.000027.3 08.8601.51K? 0
+090026.93 -632033.6 +000001.8+000006.800007.6 08.8601.79K? 0
+090304.88 +191015.7 +000041.8-000044.700005.1 08.8601.52K? 0
+090425.08 +252216.1 +000049.6-000059.500013.1 08.8601.08K? 0
+090701.64 -271915.1 +000001.2-000018.000022.8 08.8601.10K? 0
+090722.34 -625949.1 -000031.6+000005.500008.7 08.8601.25K? 0
+091021.94 +133907.0 -000033.9-000022.100022.8 08.8601.10K? 0
+091127.80 +364435.7 +000014.2-000017.500010.5 08.8601.19K? 0
+091135.95 +252517.9 +000061.4+000000.900002.8 08.8601.09K? 0
+091719.88 -161905.5 -000036.3+000010.500005.2 08.8601.16K? 0
+092743.62 -285425.1 -000005.7-000018.300004.5 08.8601.30K? 0
+093152.25 -134343.0 -000014.2-000000.700003.3 08.8601.00K? 0
+093153.57 +091119.2 -000029.0-000020.500001.7 08.8601.00K? 0
+093345.05 -071720.5 -000015.1+000004.700042.0 08.8601.79K? 0
+093816.82 -453455.4 -000011.8-000002.000006.6 08.8601.31K? 0
+094710.20 -301615.8 -000065.5+000037.500010.4 08.8601.22K? 0
+094724.01 -693420.5 -000022.4+000040.600012.2 08.8601.34K? 0
+094751.28 +041257.3 -000000.8+000002.900024.5 08.8601.68K? 0
+095130.40 +273423.7 +000039.3-000022.600016.5 08.8601.08K? 0
+095211.61 +031318.5 -000425.4+000025.600041.6 08.8601.17K? 0
+095435.74 +560517.1 -000010.8-000022.100001.3 08.8601.22K? 0
+095543.83 +311123.4 +000000.3-000013.200004.0 08.8601.48K? 0
+095953.29 -583923.5 +000012.5-000003.200023.9 08.8601.31K? 0
+100152.99 -550322.2 -000017.2-000010.000005.3 08.8601.57K? 0 0.10 1.00
+100825.15 +581538.9 +000005.0-000031.200003.0 08.8601.12K? 0
+100921.03 -663040.7 -000023.6-000008.400020.3 08.8601.78K? 0
+101128.62 -060924.2 -000020.9-000027.700005.4 08.8601.50K? 0
+101402.39 -742248.4 -000013.6-000006.400012.4 08.8601.67K? 0
+102447.13 +133521.4 +000018.6-000029.800001.5 08.8601.17K? 0
+103251.33 -550825.2 +000009.2-000000.600029.4 08.8601.59K? 0
+104148.59 -590751.4 -000003.7-000005.500027.0 08.8601.33K? 0 0.10 1.00
+104632.14 -563143.1 -000001.0-000005.900012.0 08.8601.72K? 0
+104640.42 -465547.2 -000047.4+000005.500009.8 08.8601.44K? 0
+105002.43 -521803.4 -000013.7+000001.200005.2 08.8601.30K? 0
+105116.01 -134753.4 -000054.2-000002.300002.1 08.8601.07K? 0
+105526.44 -342649.8 -000040.8+000032.700006.3 08.8601.45K? 0
+105812.32 -032904.8 -000026.4+000038.300008.2 08.8601.47K? 0
+110540.87 +120520.9 -000028.4-000015.700004.2 08.8601.01K? 0
+110558.40 -090915.9 -000032.9+000040.300000.1 08.8601.45K? 0
+111659.19 +495720.8 -000013.9-000004.900003.8 08.8601.30K? 0
+111706.22 -130900.4 -000029.1+000012.900021.0 08.8601.54K? 0
+113544.73 -175538.2 +000014.2-000005.800016.5 08.8601.45K? 0
+114105.09 +682711.4 -000025.3+000005.100003.0 08.8601.14K? 0
+115038.92 -444223.6 +000040.0+000023.600017.4 08.8601.05K? 0
+115651.29 -533025.5 -000012.3-000019.200000.2 08.8601.28K? 0
+120129.36 -590930.9 -000033.6+000004.800009.8 08.8601.65K? 0
+121857.78 -550143.9 -000034.0+000006.800015.2 08.8601.60K? 0
+122007.40 -070438.3 -000027.9-000004.800001.1 08.8601.37K? 0
+122246.02 +304803.4 -000024.2-000007.000016.2 08.8601.36K? 0
+124140.51 -745204.2 -000025.6-000002.100005.7 08.8601.36K? 0
+124920.84 -145025.9 -000039.7+000039.800012.7 08.8601.38K? 0
+125048.02 -360630.7 +000014.9+000008.300016.5 08.8601.25K? 0
+125521.56 -741753.0 -000014.8-000007.000009.1 08.8601.53K? 0
+125540.50 -014311.6 +000012.4-000042.600005.7 08.8601.21K? 0
+130058.82 -450144.6 +000016.4+000000.100017.0 08.8601.14K? 0
+130322.48 -125852.1 +000021.2+000033.700020.8 08.8601.23K? 0
+130537.56 -723803.4 -000026.2-000014.600001.9 08.8601.46K? 0
+131352.84 -121131.8 -000019.1+000005.200011.4 08.8601.09K? 0
+131716.01 -332336.3 -000023.3+000013.300002.2 08.8601.39K? 0
+131930.79 -370007.8 -000025.1-000022.000008.6 08.8601.05K? 0
+132505.91 -283837.6 -000001.3-000022.700016.2 08.8601.53K? 0
+132912.08 -300937.5 +000022.7-000007.300000.4 08.8601.60K? 0
+133110.45 +211959.8 -000032.6+000001.500007.4 08.8601.09K? 0
+133114.55 +443918.2 +000025.1-000005.400014.9 08.8601.01K? 0
+133217.82 -165818.4 -000068.9+000035.100013.3 08.8601.02K? 0
+133315.33 -471656.5 -000018.1-000017.700020.3 08.8601.16K? 0
+133423.18 -630310.8 -000008.8+000002.000026.0 08.8601.52K? 0
+133438.62 -512811.9 -000034.2-000018.600007.4 08.8601.17K? 0
+133643.28 +645919.6 +000004.8-000016.700001.3 08.8601.29K? 0
+134900.02 -515459.3 +000004.3-000033.700029.9 08.8601.19K? 0
+134951.68 -580337.4 -000035.2+000011.600023.8 08.8601.20K? 0
+135536.27 +171743.9 -000009.6+000007.700002.8 08.8601.51K? 0
+140538.61 +813623.9 +000024.7-000002.700006.2 08.8601.61K? 0
+141623.32 +172524.4 +000019.9-000035.100013.9 08.8601.04K? 0
+141659.36 -162620.2 -000013.2-000010.000001.6 08.8601.31K? 0
+142348.18 -210007.2 -000006.4-000012.400031.5 08.8601.77K? 0
+142440.06 +023212.5 -000007.2+000005.900019.7 08.8601.55K? 0
+143410.85 +305910.3 -000013.7+000006.300017.7 08.8601.14K? 0
+145102.27 -615557.2 -000072.3-000009.500008.1 08.8601.21K? 0
+145203.45 +603047.4 -000023.5+000001.500000.9 08.8601.07K? 0
+145217.58 -803505.7 -000022.3-000021.300007.9 08.8601.61K? 0
+145308.40 -555456.8 +000007.0-000019.000002.3 08.8601.40K? 0
+145431.07 -305055.0 +000006.4-000005.700024.1 08.8601.56K? 0
+145618.92 +384143.6 -000012.6-000037.600005.0 08.8601.02K? 0
+150335.91 -660135.5 -000050.1-000047.800005.6 08.8601.03K? 0
+150556.82 +240551.6 -000005.4+000019.200013.0 08.8601.17K? 0
+150918.00 -630954.5 -000009.9-000015.600017.6 08.8601.28K? 0
+151115.89 +710043.3 -000005.7+000035.400004.6 08.8601.12K? 0
+151142.65 -055018.7 -000031.5+000005.300012.2 08.8601.11K? 0
+151402.01 -484527.2 -000006.9-000055.200032.5 08.8601.78K? 0
+151805.60 +004831.3 -000012.1-000028.400010.3 08.8601.32K? 0
+152342.92 +102654.1 +000008.4+000015.500021.7 08.8601.09K? 0
+152420.13 -653727.4 -000025.7-000023.700018.7 08.8601.47K? 0
+152824.30 +053317.4 +000021.4-000017.400008.3 08.8601.02K? 0
+152910.61 -544645.9 +000010.4-000056.400007.8 08.8601.50K? 0
+153027.55 -251800.1 +000013.9-000044.900013.3 08.8601.06K? 0
+153055.13 -691300.3 -000010.0-000012.100009.4 08.8601.65K? 0
+153107.21 -042145.4 +000006.8+000016.000014.0 08.8601.11K? 0
+154221.58 -665048.3 +000000.0+000000.000000.0 08.8601.05K? 0
+154240.57 +090049.2 -000075.7-000030.800016.6 08.8601.32K? 0
+154448.52 +643325.9 +000003.7-000020.600009.5 08.8601.06K? 0
+154454.65 -543425.1 -000009.9-000035.500019.2 08.8601.10K? 0
+154544.87 +285809.5 -000007.0-000006.700006.3 08.8601.04K? 0
+154844.67 -271130.8 -000040.9-000001.000010.0 08.8601.61K? 0
+154928.10 +425043.3 +000017.3-000017.800007.1 08.8601.25K? 0
+155105.55 -403502.6 -000034.6-000025.700003.2 08.8601.22K? 0
+155148.29 -463142.6 -000014.9-000035.200005.8 08.8601.15K? 0
+155712.73 -390445.9 -000009.0-000027.900015.5 08.8601.28K? 0
+160832.22 -300015.9 +000040.4+000006.300008.0 08.8601.37K? 0
+161200.45 -001037.9 +000010.1+000019.100024.5 08.8601.46K? 0
+161224.45 -144800.0 -000017.9-000013.700004.5 08.8601.65K? 0
+161430.44 +420227.3 +000004.6-000027.500012.0 08.8601.14K? 0
+161802.38 -343729.3 +000003.7-000023.100016.6 08.8601.28K? 0
+161853.99 -344513.8 +000004.8-000031.200000.5 08.8601.67K? 0
+161924.72 -050858.8 -000015.9+000022.000036.8 08.8601.30K? 0
+162448.86 +142830.7 -000052.5-000059.900022.4 08.8601.04K? 0
+162713.28 +452333.9 -000008.6-000000.800011.7 08.8601.01K? 0
+162757.05 +071821.9 -000252.4-000255.900077.3 08.8601.21K? 0
+162933.06 -404337.1 -000000.2+000041.300018.6 08.8601.78K? 0
+162946.00 -212649.3 -000008.3-000036.200008.3 08.8601.31K? 0
+163250.13 +084101.6 -000038.8-000021.600026.6 08.8601.08K? 0
+163620.70 -774440.0 -000066.7-000052.100016.0 08.8601.19K? 0
+163739.89 +013444.6 -000001.9-000013.700049.7 08.8601.55K? 0
+164103.05 +104454.0 +000018.8-000000.200032.8 08.8601.66K? 0
+164446.61 +124217.8 +000016.9+000009.300014.6 08.8601.12K? 0
+164931.31 -492404.3 -000044.6-000029.400027.6 08.8601.44K? 0
+165051.94 +145026.5 +000010.0-000021.400025.2 08.8601.37K? 0
+165325.09 +663736.2 -000020.8+000012.400008.2 08.8601.27K? 0
+165407.09 -462916.1 +000013.2+000009.000033.8 08.8601.33K? 0
+165506.76 -215810.2 -000005.6+000005.100002.1 08.8601.43K? 0 0.10 1.00
+171133.16 +224329.8 +000002.8+000003.800008.3 08.8601.12K? 0
+171333.85 -101542.2 +000006.8-000026.500038.8 08.8601.98M? 0
+171423.65 +390700.1 +000015.3+000007.200003.7 08.8601.34K? 0
+171455.96 -693912.2 -000010.8-000021.400000.2 08.8601.31K? 0
+171458.08 -783806.9 -000030.2-000022.500005.0 08.8601.59K? 0
+171514.06 -463149.3 +000017.5-000038.800018.0 08.8601.65K? 0
+171532.50 -380509.9 -000044.2-000020.600024.8 08.8601.46K? 0
+171629.23 +341155.0 -000009.7+000020.600002.6 08.8601.14K? 0
+171751.34 +130426.5 -000030.4-000040.300023.2 08.8601.68K? 0
+172052.59 -542449.6 +000000.3-000006.000020.8 08.8601.68K? 0
+172508.51 -644157.9 +000001.9-000025.900009.6 08.8601.12K? 0
+172535.63 -412020.4 -000004.3-000004.800017.2 08.8601.27K? 0
+172622.11 -633817.8 -000012.5+000008.500005.9 08.8601.30K? 0
+173222.42 -553659.4 -000007.8-000008.800024.8 08.8601.61K? 0
+173322.08 -310542.1 +000010.7+000017.200017.5 08.8601.18K? 0
+173439.67 -201712.2 +000017.2+000005.300021.0 08.8601.10K? 0
+174034.54 -690835.9 -000002.1-000016.300010.0 08.8601.30K? 0
+174056.88 -195832.7 +000032.5-000038.000013.6 08.8601.59K? 0
+174400.50 -593509.0 +000009.0-000004.700000.1 08.8601.24K? 0
+175036.10 -185447.5 -000033.7-000027.900008.9 08.8601.28K? 0
+175114.26 +465525.2 +000015.5+000009.900000.5 08.8601.00K? 0
+175130.42 +654808.2 +000000.0-000004.600015.2 08.8601.51K? 0
+175153.77 +143424.7 -000000.2+000004.100015.5 08.8601.26K? 0
+175651.21 -363944.4 -000059.1-000016.600024.7 08.8601.74K? 0
+175804.47 -411025.8 -000017.2-000010.400004.8 08.8601.68K? 0
+175834.67 -481920.8 -000012.6+000001.200004.1 08.8601.27K? 0
+175912.35 -334424.0 +000005.9+000009.000006.0 08.8601.06K? 0
+180243.61 +174436.3 +000005.3-000007.400004.1 08.8601.10K? 0
+180413.07 +121504.1 +000000.5-000022.800022.6 08.8601.53K? 0
+181724.75 +352215.0 +000005.8-000013.400020.4 08.8601.27K? 0
+181831.86 +402311.7 +000005.7+000017.700009.1 08.8601.40K? 0
+182012.94 +173350.9 +000010.7-000007.600003.9 08.8601.25K? 0
+182249.13 +201627.7 -000032.1-000066.200023.4 08.8601.06K? 0
+182651.76 +081135.7 +000016.0-000011.900013.3 08.8601.58K? 0
+182833.17 -360958.6 -000004.4+000015.100007.7 08.8601.73K? 0
+182934.71 -323744.3 -000021.7-000014.300031.0 08.8601.04K? 0
+183047.73 +413544.7 -000014.9-000031.500006.8 08.8601.44K? 0
+183214.88 -611226.9 +000022.5-000027.300010.6 08.8601.64K? 0
+183255.42 -335206.9 -000020.8-000009.900017.1 08.8601.57K? 0
+183434.63 +074844.8 +000012.1-000061.200003.5 08.8601.21K? 0
+183509.41 +490558.3 -000011.3-000003.500000.1 08.8601.04K? 0
+183650.30 +103421.9 +000039.2+000018.100016.8 08.8601.13K? 0
+183804.20 +091823.9 +000008.5-000005.900021.8 08.8601.39K? 0
+184746.78 -625813.9 -000006.2+000014.700008.9 08.8601.45K? 0
+184916.79 -274338.2 +000039.1-000063.900002.2 08.8601.16K? 0
+185118.71 -220107.2 +000033.2-000014.000054.1 08.8601.29K? 0
+185229.47 -052018.4 -000032.5-000023.700037.1 08.8601.91M? 0
+185358.83 -605753.6 -000021.9-000050.300009.1 08.8601.15K? 0
+190000.81 -492706.7 -000024.9-000010.200003.5 08.8601.22K? 0
+190007.21 +550941.2 -000003.5+000005.000022.1 08.8601.08K? 0
+190012.44 +035843.9 +000021.3-000035.100011.7 08.8601.10K? 0
+190133.23 -783747.0 +000012.1+000004.700017.0 08.8601.11K? 0
+190218.72 +484422.8 -000002.7-000015.200014.7 08.8601.65K? 0
+190232.31 -505128.1 +000036.8+000047.000015.2 08.8601.36K? 0
+190325.88 -193055.4 +000015.4+000013.800006.1 08.8601.05K? 0
+190550.44 +135128.9 +000015.6-000023.100027.3 08.8601.50K? 0
+191228.72 -363504.7 +000005.6-000012.400003.6 08.8601.59K? 0
+191349.98 +262726.0 -000005.7+000015.000017.6 08.8601.52K? 0
+191651.89 +244344.7 -000005.0-000012.800007.0 08.8601.44K? 0
+192203.33 -011431.7 +000006.3-000015.000001.6 08.8601.12K? 0
+192402.69 -592935.0 +000014.3-000022.500019.1 08.8601.53K? 0
+192728.80 +384809.7 -000016.1+000007.200001.1 08.8601.16K? 0
+192910.08 +544849.0 -000034.3-000043.300017.8 08.8601.02K? 0
+193051.60 +400128.3 -000003.8-000004.400013.6 08.8601.58K? 0
+193255.44 +322153.6 -000021.1+000030.600005.4 08.8601.51K? 0
+193356.63 +480332.7 +000037.1-000012.900016.4 08.8601.67K? 0
+193504.78 +541235.6 -000058.5+000013.500024.3 08.8601.42K? 0
+193710.07 -043326.6 +000003.3-000022.900024.6 08.8601.29K? 0
+193838.69 +355632.3 +000017.6+000019.800006.3 08.8601.03K? 0
+194113.59 +140331.5 -000021.6-000017.700008.4 08.8601.54K? 0
+194141.85 -332758.0 +000000.9+000000.500017.9 08.8601.10K? 0
+194230.28 -445125.6 -000037.5+000006.200005.0 08.8601.12K? 0
+194525.70 +423219.6 -000005.9-000014.800006.1 08.8601.50K? 0
+194926.57 +185124.3 -000002.8-000014.200005.6 08.8601.72K? 0
+195012.66 +172611.8 -000037.2-000027.200004.3 08.8601.44K? 0
+195235.54 +492830.0 -000007.5-000002.900017.4 08.8601.70K? 0
+195242.39 -654237.0 +000033.5-000002.600016.8 08.8601.09K? 0
+195503.20 +063759.5 +000001.9+000005.100008.4 08.8601.12K? 0
+195728.61 +263323.3 +000013.6+000015.000022.0 08.8601.28K? 0 0.10 1.00
+195831.70 -154501.3 +000030.4+000032.900049.4 08.8601.61K? 0
+195939.54 -333216.5 -000015.6-000008.200002.0 08.8601.16K? 0
+200142.12 +203837.4 -000019.4-000011.100013.8 08.8601.69K? 0
+200835.03 +121514.0 -000004.1-000021.700014.9 08.8601.65K? 0
+201047.17 +102108.8 -000004.9+000011.400006.2 08.8601.60K? 0
+201047.25 -641413.7 +000016.2-000028.500003.5 08.8601.42K? 0
+201413.65 -070040.1 +000019.2-000005.000001.3 08.8601.60K? 0
+201723.64 +144926.6 +000005.6+000003.200016.8 08.8601.62K? 0
+201736.10 -292338.6 +000013.9+000016.000005.2 08.8601.57K? 0
+201852.34 -414236.4 +000014.7-000008.100011.8 08.8601.16K? 0
+202316.90 +182206.1 -000011.3-000001.200010.2 08.8601.12K? 0
+202333.72 -181254.2 +000017.0+000034.400008.8 08.8601.11K? 0
+202553.30 -415728.6 +000002.6-000022.800001.5 08.8601.25K? 0
+202610.51 -112525.1 +000050.5-000004.400005.1 08.8601.70K? 0
+202719.55 -073813.9 -000029.3+000060.400007.6 08.8601.82K? 0
+202741.06 +395144.1 +000014.0+000015.700004.8 08.8601.85K? 0
+202801.76 +464553.8 -000009.5-000009.500015.3 08.8601.06K? 0
+202914.59 -382420.0 -000009.4-000041.500003.7 08.8601.52K? 0
+203227.28 +710941.6 +000029.0-000008.900003.0 08.8601.17K? 0
+203405.39 -500054.2 +000024.2+000013.900028.7 08.8601.28K? 0
+203542.49 +542109.7 -000000.4+000016.600011.6 08.8601.77K? 0
+203603.18 +445534.9 +000010.5-000007.400001.6 08.8601.14K? 0
+203840.93 -414548.9 +000024.2-000025.400024.5 08.8601.11K? 0
+204035.59 +322634.7 +000015.3+000006.200000.9 08.8601.20K? 0
+204218.70 -524148.0 +000063.0-001066.700060.6 08.8601.30K? 0
+204230.61 +124624.0 +000002.0-000020.600018.0 08.8601.74K? 0
+204407.87 -040634.6 -000027.1+000042.000006.8 08.8601.45K? 0
+204534.10 +002754.3 +000015.9+000056.000005.7 08.8601.75K? 0
+204642.55 +072617.4 -000034.1-000013.300037.7 08.8601.74K? 0
+205013.05 -381427.7 +000022.1-000007.000003.1 08.8601.28K? 0
+205041.28 +531818.1 -000009.6-000007.100014.7 08.8601.36K? 0
+205049.86 +064752.2 +000007.3+000028.100010.0 08.8601.17K? 0
+205156.62 -224207.6 +000001.3-000052.000013.0 08.8601.03K? 0
+205327.77 -393452.3 -000009.8-000015.900004.0 08.8601.13K? 0
+205406.09 +674054.8 +000004.3-000011.300003.8 08.8601.57K? 0
+205718.98 +012335.4 +000001.1+000011.100017.5 08.8601.49K? 0
+210345.71 +255144.4 -000027.5-000026.300002.2 08.8601.45K? 0
+210538.40 -362115.5 +000014.1-000005.100003.6 08.8601.40K? 0
+210602.60 +382459.4 -000005.9-000005.600002.6 08.8601.71K? 0
+210622.65 -130012.0 -000006.9-000008.500024.5 08.8601.25K? 0
+212459.29 +502620.9 +000023.6-000018.800020.0 08.8601.24K? 0
+213448.03 -164353.9 -000010.6-000024.900017.9 08.8601.05K? 0
+213842.97 +214927.0 +000001.1+000013.400014.7 08.8601.72K? 1
+214233.52 -441300.4 +000015.3-000000.200007.2 08.8601.00K? 0
+214425.47 +353634.4 -000013.9-000011.100008.5 08.8601.00K? 0
+214618.11 +463932.3 +000029.5+000012.300011.1 08.8601.11K? 0
+214702.25 +232856.0 -000037.8-000039.100004.8 08.8601.14K? 0
+214724.22 +455848.5 +000018.9+000007.300017.9 08.8601.15K? 0
+215121.33 -415323.1 +000005.0+000002.600004.0 08.8601.14K? 0
+215713.33 +112759.0 +000013.6-000003.500007.0 08.8601.37K? 0
+215839.79 -631754.6 +000005.8-000015.600028.6 08.8601.54K? 0
+215840.32 +525111.6 +000004.5+000014.700001.7 08.8601.43K? 0
+220111.45 -642459.8 -000006.6+000008.500010.0 08.8601.20K? 0
+220608.14 +395959.1 +000006.2-000011.700004.0 08.8601.14K? 0
+222216.88 +382248.7 -000013.0-000028.200010.8 08.8601.21K? 0
+222537.93 +221900.6 +000019.2-000004.700000.8 08.8601.14K? 0
+222656.06 +173124.6 +000019.5+000006.200002.5 08.8601.49K? 0
+222859.82 -453401.8 +000033.5+000002.200004.9 08.8601.26K? 0
+223527.92 +670254.0 +000020.1-000017.600004.1 08.8601.32K? 0
+225117.38 +541841.0 +000023.1+000010.400010.5 08.8601.37K? 0
+225149.72 +380352.8 -000004.4-000019.800002.5 08.8601.23K? 0
+225248.27 -664345.0 +000112.4-000098.800000.3 08.8601.03K? 0
+225336.39 +484624.6 -000027.8-000023.100019.9 08.8601.86M? 0
+225519.54 +583657.5 -000000.4+000009.700014.2 08.8601.21K? 0
+225903.96 -371651.5 -000005.1-000020.500021.4 08.8601.48K? 0
+230206.22 +581604.6 +000008.0-000034.500023.1 08.8601.54K? 0
+230303.42 +445916.8 -000010.9+000003.600021.2 08.8601.34K? 0
+230739.35 +585351.1 +000016.0-000020.900002.2 08.8601.65K? 0
+230855.72 +710548.6 +000030.8-000004.800008.8 08.8601.19K? 0
+230858.31 -845247.4 +000029.9-000003.600008.8 08.8601.08K? 0
+231850.81 -050558.7 +000033.1+000017.500000.1 08.8601.03K? 0
+232129.05 +610643.1 -000014.6-000000.100009.4 08.8601.26K? 0
+233204.94 +051648.1 +000013.6-000037.100014.6 08.8601.51K? 0
+233318.44 -631707.9 +000018.2-000002.900002.4 08.8601.01K? 0
+233446.50 +304333.1 +000000.9-000017.800040.5 08.8601.62K? 0
+233729.53 +151548.8 -000029.4-000016.700001.1 08.8601.54K? 0
+235051.79 +473028.4 -000005.2+000005.700006.0 08.8601.37K? 0
+044546.91 +322738.1 -000022.8-000016.100024.1 08.8602.08M? 0
+095058.25 -020143.2 -000023.6-000009.900013.1 08.8602.71N? 0
+101332.55 -534107.4 -000008.1+000002.000001.3 08.8602.04M? 0
+154931.31 +393418.0 +000002.6-000005.500002.2 08.8602.90N? 0 0.10 1.00
+163510.03 -513217.3 -000053.7-000039.400026.0 08.8602.21M? 0
+184223.04 -092925.1 -000004.7-000000.400009.8 08.8602.00M? 0
+185733.56 +002719.9 -000019.4-000026.300021.7 08.8602.56N? 0
+222910.37 +545106.4 +000009.8-000000.900003.0 08.8602.10M? 0 0.10 1.00
+224220.00 +564751.9 -000027.4-000013.700000.7 08.8602.13M? 0
+000252.52 +433142.3 -000019.9-000011.700004.3 08.8700.40F? 0
+001108.80 -872451.2 +000021.6+000000.800016.4 08.8700.58F? 0
+001139.44 +663033.4 +000018.8-000006.800005.5 08.8700.08A? 0
+001229.95 +321214.1 -000018.1-000004.300004.8 08.8700.02A? 0
+001340.48 +063449.4 -000116.8+000038.600039.3 08.8700.44F? 1
+001705.57 +231548.5 -000004.4-000010.200025.3 08.8700.20A? 0
+001730.30 +584027.7 +000000.8-000006.800003.6 08.8700.16A? 0
+001842.79 -073741.0 +000051.5-000111.500001.4 08.8700.92G? 0
+002109.33 +382407.2 -000043.8-000088.700007.4 08.8700.52F? 0
+002138.16 -032111.4 -000068.9-000084.800014.6 08.8700.51F? 0
+002219.22 -443856.4 +000061.6-000009.300007.0 08.8700.60G? 0
+002522.96 +203532.3 +000022.7-000054.800007.8 08.8700.52F? 0
+002711.33 +495918.0 +000054.4-000019.500003.8 08.8700.54F? 0
+002917.73 +500748.2 +000004.9-000001.000002.5 08.8700.29A? 0
+003143.47 +565416.2 -000006.5+000001.200003.6 08.8700.20A? 0
+003453.37 +185400.4 -000012.0-000001.200005.7 08.8700.55F? 0
+003514.43 +614626.8 +000016.9-000008.600012.4 08.8700.59G? 1
+003552.30 -155825.5 -000031.3-000062.600024.9 08.8700.62G? 0
+004038.75 -175312.6 +000001.2+000004.100018.8 08.8700.99K? 0
+004209.85 +320625.3 -000001.1-000053.800005.7 08.8700.49F? 0
+005819.46 -483424.2 -000006.6-000008.200000.8 08.8700.01A? 0
+005928.99 -463648.1 -000011.8-000010.800017.4 08.8700.91G? 0
+010008.31 +551726.4 +000002.2-000009.100005.5 08.8700.06A? 0
+010015.59 +321940.0 -000004.1-000007.200009.6 08.8700.43F? 0
+010024.47 +262524.3 +000007.2-000010.600004.6 08.8700.91G? 0
+010134.87 +551246.4 -000007.7+000010.600000.6 08.8700.82G? 0
+010646.97 -505922.1 +000487.3+000014.700035.3 08.8700.91G? 0
+011032.74 -274642.9 +000010.1+000011.500002.8 08.8700.41F? 0
+011127.91 +042545.7 -000026.7-000006.300004.7 08.8700.36F? 0
+011208.98 -042931.6 +000033.7+000023.700013.8 08.8700.09A? 0
+011446.02 +600032.4 +000039.6-000010.500011.6 08.8700.40F? 0
+011531.26 +374436.6 -000019.8-000047.800008.8 08.8700.66G? 0
+011546.10 +641928.8 +000002.7+000003.800011.1 08.8700.18A? 0
+011647.23 -214841.1 +000004.8+000009.900015.2 08.8700.41F? 0
+011840.39 +294923.1 -000010.9-000021.200001.2 08.8700.39F? 0
+011905.56 -535101.8 +000051.4-000010.500002.5 08.8700.53F? 0
+012537.74 -381055.6 +000032.3+000001.100004.4 08.8700.17A? 0
+012922.29 -475622.7 -000002.3+000014.900000.9 08.8700.42F? 0
+013007.43 +293031.6 -000012.7-000013.000016.8 08.8700.28A? 0
+013031.43 +012132.5 -000004.7-000017.100023.1 08.8700.49F? 0
+013657.14 +555850.6 -000018.8-000009.100013.9 08.8700.44F? 0
+013810.64 -063914.5 +000021.3-000010.400014.3 08.8700.14A? 0
+013826.54 +751456.9 -000008.5-000108.800020.9 08.8700.70G? 0
+014001.73 -072655.8 +000011.5-000015.200018.7 08.8700.37F? 0
+014113.85 +582043.0 +000002.5-000002.200010.6 08.8700.99K? 0
+014226.40 +421105.8 -000003.0-000002.400003.1 08.8700.11A? 0
+014549.69 +250159.9 -000013.5-000009.600000.1 08.8700.26A? 0
+014807.38 +615003.0 +000014.4-000015.500005.0 08.8700.15A? 0
+014948.52 +030116.5 +000048.8+000010.500020.7 08.8700.32F? 0
+015259.67 +321239.8 +000037.6+000012.600001.0 08.8700.91G? 0
+015314.35 +375133.1 -000035.5+000019.700022.1 08.8700.31A? 0
+020024.15 +393213.3 +000003.5-000003.300014.2 08.8700.19A? 0
+020146.28 +614509.7 +000001.2-000004.400017.1 08.8700.22A? 0
+020148.43 -120029.3 +000081.2+000015.500002.6 08.8700.56F? 0
+020529.16 +614713.1 +000015.2-000022.000008.6 08.8700.18A? 0
+021735.63 +554526.1 +000025.6-000034.900023.4 08.8700.45F? 0
+022152.53 +121533.7 -000001.2-000002.100008.7 08.8700.33F? 0
+022441.65 -200222.1 -000003.7-000025.100004.8 08.8700.52F? 0
+022537.24 -314754.2 +000006.1+000007.900004.0 08.8700.98K? 0
+022652.26 +304554.1 +000017.6+000017.700020.6 08.8700.96K? 0
+022818.46 +542416.9 +000046.2-000011.000010.5 08.8700.55F? 0
+022907.91 -272425.8 +000151.2-000021.300009.3 08.8700.63G? 0
+024206.87 +572513.5 -000010.3+000002.200010.2 08.8700.11A? 0
+024412.72 +563927.2 +000003.2+000011.400003.0 08.8700.37F? 0
+024531.90 +270615.3 +000029.2-000018.400011.5 08.8700.47F? 0
+025218.14 +290111.4 +000106.0-000075.200015.0 08.8700.82G? 0
+025536.69 -122111.6 +000018.1+000002.000010.8 08.8700.50F? 0
+025545.73 +353208.7 +000017.8-000022.800002.3 08.8700.38F? 0
+025739.90 +405727.5 -000004.7-000024.800013.3 08.8700.44F? 0
+030249.05 +541630.0 +000016.5-000027.000007.2 08.8700.45F? 0
+030533.05 +450516.9 -000018.7-000007.600002.7 08.8700.68G? 0
+031246.32 +604803.6 +000012.0-000006.600009.4 08.8700.23A? 0
+031340.36 -170204.3 +000057.6+000015.400009.8 08.8700.46F? 0
+031852.80 -145312.4 -000012.7-000021.700015.2 08.8700.30A? 0
+031926.86 +031757.0 -000026.3+000003.300017.3 08.8700.53F? 0
+032423.25 -214003.7 -000035.7-000080.300009.0 08.8700.91G? 0
+032620.33 +585313.7 +000023.0-000031.200006.2 08.8700.47F? 0
+032713.90 -502744.0 +000118.3-000131.000022.4 08.8700.56F? 0
+032813.01 +351719.7 +000036.1-000018.500015.0 08.8700.46F? 0
+033014.17 -234442.2 +000017.1-000028.500004.9 08.8700.55F? 0
+033028.20 +541738.7 +000137.5-000125.900009.5 08.8700.67G? 0
+033119.76 +443917.0 -000005.2+000006.800003.8 08.8700.12A? 0
+033125.41 +023944.2 -000019.0+000005.900014.0 08.8700.42F? 0
+033238.10 +551107.2 -000013.9-000026.600015.8 08.8700.38F? 0
+033408.85 -765249.3 +000030.7+000028.800005.9 08.8700.34F? 0
+034136.58 -554029.7 +000015.8+000026.700001.6 08.8700.89G? 0
+034155.03 -784611.6 +000061.3+000010.700017.9 08.8700.70G? 0
+034224.55 +175218.6 +000024.6-000097.800041.8 08.8700.66G? 0
+034226.05 +562828.1 +000001.3+000003.500003.4 08.8700.41F? 0
+034746.62 +703257.7 +000000.4-000001.600013.1 08.8700.36F? 0
+034820.40 +084657.1 -000003.2-000005.000000.1 08.8700.35F? 0
+035220.62 -342129.9 +000104.7+000155.700007.2 08.8700.80G? 0
+035227.92 -440959.6 +000002.8-000012.200008.3 08.8700.28A? 0
+035238.14 +264426.9 -000009.1-000020.100022.9 08.8700.52F? 0
+035658.97 +025836.3 -000070.7-000122.200001.7 08.8700.47F? 0
+040104.65 -281614.1 +000030.8-000004.200005.0 08.8700.58F? 0
+040402.11 -314643.6 -000002.7-000066.600002.7 08.8700.57F? 0
+040447.43 +545852.6 +000032.8-000054.400002.8 08.8700.48F? 0
+040454.89 +252617.7 -000058.3-000056.100022.2 08.8700.76G? 0
+040710.64 +134844.6 -000010.0-000028.300010.0 08.8700.59G? 0
+040913.59 -770302.1 -000001.6+000019.900000.6 08.8700.25A? 0
+041148.94 +255901.8 +000035.2+000016.000019.3 08.8700.52F? 0
+041259.14 +440932.8 +000004.7-000014.500007.6 08.8700.12A? 0
+041513.22 +220549.7 +000006.9+000000.600000.1 08.8700.17A? 0
+041544.55 -033142.6 +000001.8-000010.900018.9 08.8700.18A? 0
+041613.25 -305155.4 +000076.1-000025.100012.6 08.8700.66G? 0
+041740.69 +340304.2 -000000.1-000006.800006.8 08.8700.12A? 0
+041743.34 -654236.1 +000002.4+000019.800005.1 08.8700.50F? 0
+041950.13 +081810.7 +000013.4-000101.300030.2 08.8700.58G? 0
+042013.23 +321631.1 -000010.0-000054.700010.9 08.8700.45F? 0
+042103.31 +445336.9 -000018.8-000012.500001.1 08.8700.59G? 0
+042154.32 +685315.7 -000016.4+000001.100000.5 08.8700.45F? 0
+043002.37 +585848.2 +000034.9-000023.000013.2 08.8700.62G? 0
+043154.73 +213808.5 +000040.3-000005.700000.4 08.8700.42F? 0
+043210.27 +635044.0 -000028.9-000007.500008.0 08.8700.55F? 0
+043359.87 +321233.9 +000027.4-000013.800018.7 08.8700.63G? 0
+043650.65 -221818.2 -000000.3+000031.600010.0 08.8700.52F? 0
+043711.56 -295702.6 +000014.0-000027.700021.5 08.8700.40F? 0
+044538.98 -435349.8 +000149.7+000024.900024.6 08.8700.94G? 0
+044732.93 +730840.1 +000008.0-000016.600005.5 08.8700.13A? 0
+045004.20 -391051.6 -000114.2+000067.200021.5 08.8700.48F? 0
+045229.14 -010138.0 +000041.7-000016.700015.2 08.8700.23A? 0
+045814.19 -142708.3 +000027.2-000010.000008.5 08.8700.37F? 0
+045900.48 -494409.6 +000070.3-000023.700014.2 08.8700.52F? 0
+045957.79 +700315.6 +000000.0+000000.000000.0 08.8700.42F? 1
+050443.01 -314455.0 -000020.1+000015.000003.6 08.8700.96K? 0
+050618.83 +483338.4 +000012.8+000011.700006.2 08.8700.10A? 0
+050705.69 +594619.3 -000047.0-000024.800005.1 08.8700.39F? 0
+050839.23 +135759.2 +000026.9-000024.900000.4 08.8700.61G? 0
+051200.91 -263852.8 -000026.8+000011.500005.7 08.8700.18A? 0
+051412.26 +544531.7 -000026.4-000048.400011.0 08.8700.67G? 1
+051622.10 +351944.8 -000018.3-000010.300002.7 08.8700.25A? 0
+051647.46 +191808.0 +000025.8+000022.900012.0 08.8700.63G? 0
+051851.30 -222537.9 -000011.3-000012.300000.9 08.8700.34F? 0
+052203.18 +100347.3 -000007.5-000034.300012.1 08.8700.48F? 0
+052302.52 +721718.7 +000009.7-000015.200003.9 08.8700.08A? 0
+052446.59 +020225.7 -000025.5+000016.600011.6 08.8700.48F? 0 0.10 1.00
+052457.53 -502937.3 -000002.7+000064.900016.2 08.8700.51F? 0
+052514.76 +024513.2 -000003.5-000005.600014.6 08.87-0.03B? 0
+052518.66 +301000.6 -000009.2+000008.700008.7 08.8700.04A? 0
+052524.59 +071410.1 -000005.4-000013.000034.4 08.8700.14A? 0
+052730.94 -271609.0 -000000.6-000009.900017.5 08.8700.40F? 0
+052900.76 +374626.1 -000047.2+000011.900022.0 08.87-0.01B? 1
+052935.06 +331727.8 +000014.1-000001.400002.4 08.8700.05A? 0
+053012.22 +352520.1 +000007.8-000038.000008.3 08.8700.76G? 0
+053546.23 +430918.9 +000004.4-000020.100008.2 08.8700.01A? 0
+053634.34 +410655.6 -000021.7-000042.400000.3 08.8700.59G? 0
+053736.10 -392936.3 -000004.7+000032.400008.4 08.8700.30A? 0
+053920.50 -175203.3 +000000.0+000000.000000.0 08.8700.16A? 1
+054942.90 -094454.9 -000014.9+000009.900018.7 08.8700.16A? 0
+054952.24 +511439.9 +000003.9-000025.600002.6 08.8700.97K? 0
+055029.68 +202639.1 -000017.0-000006.900002.4 08.8700.11A? 0
+055221.13 -072235.2 -000002.5+000006.500005.5 08.8700.01A? 0
+055614.33 +072911.8 -000025.4+000028.400003.7 08.8700.29A? 0
+055621.86 +203556.5 -000022.3+000005.100016.6 08.87-0.03B? 0
+055857.25 -614615.2 -000014.8+000007.200002.9 08.8700.21A? 0
+055936.10 -114131.8 -000027.1+000015.600015.1 08.8700.50F? 0
+055940.11 -602854.9 +000031.3+000045.800002.1 08.8700.44F? 0
+060157.39 -123046.8 +000002.3+000022.000009.0 08.8700.55F? 0
+060507.14 +773444.7 +000034.4-000022.900008.0 08.8700.44F? 0
+060548.30 -062040.6 -000006.9+000012.600006.4 08.87-0.03B? 0
+060700.63 +015039.9 -000013.1+000015.300005.4 08.8700.33F? 0
+060715.84 -053414.4 +000006.3+000015.400005.5 08.8700.45F? 0
+060811.82 +045836.7 +000005.3-000011.900010.0 08.8700.02A? 0
+060912.29 -101110.3 +000013.4-000008.900026.1 08.8700.79G? 0
+060913.96 +314402.4 +000015.0-000035.400003.0 08.8700.38F? 0
+060918.45 +243708.1 +000009.0+000001.300017.9 08.8700.06A? 0
+061005.12 +292049.1 -000004.1-000005.300039.5 08.8700.95G? 0
+061017.78 +154741.1 -000004.7+000004.600005.9 08.8700.04A? 0
+061115.86 -532439.8 +000016.5+000050.900000.4 08.8700.05A? 0
+061146.94 -224811.1 +000006.9+000005.600002.1 08.8700.51F? 0
+061421.68 -283114.7 -000012.1+000025.600006.3 08.8700.49F? 0
+061457.43 -642240.2 -000015.9+000021.600002.5 08.8700.18A? 0
+061725.07 -375155.7 -000013.6+000028.100008.4 08.8700.46F? 0
+061845.63 -261937.1 -000007.6+000010.800006.5 08.8700.90G? 0
+062053.43 -192314.4 +000017.1-000058.700010.9 08.8700.37F? 0
+062107.15 -055625.8 +000003.2+000009.600007.3 08.8700.20A? 0
+062129.19 +322414.8 -000014.0-000014.900004.3 08.8700.21A? 0
+062532.31 -225541.4 +000001.8-000005.100009.1 08.8700.24A? 0
+062650.08 +105555.7 +000014.0+000016.200014.3 08.87-0.04B? 0
+062942.79 -361107.0 +000002.2-000001.600010.8 08.87-0.01B? 0
+063017.63 +025052.4 +000005.3-000009.100015.7 08.8700.27A? 0
+063126.86 +524703.7 +000014.0+000013.600002.4 08.8700.37F? 0
+063824.91 +045251.4 +000019.1-000004.000012.3 08.8700.25A? 0
+063854.16 +000920.4 -000005.6+000005.500000.7 08.8700.28A? 0
+063959.50 -191013.2 +000001.1+000000.900000.9 08.8700.25A? 0
+064347.76 +111034.4 +000002.2-000004.800012.9 08.87-0.04B? 0
+064439.94 -144342.4 -000039.1-000041.900019.9 08.8700.48F? 0
+064543.96 +320411.4 -000019.4-000008.700003.6 08.8700.24A? 0
+064652.75 +090148.8 +000052.7-000071.600005.8 08.8700.47F? 0
+064754.43 -094035.7 -000008.4-000000.600016.2 08.8700.15A? 0
+064816.76 -552710.7 -000011.0+000075.500007.9 08.8700.60G? 0
+064943.99 -674059.1 -000022.2-000004.800013.0 08.8700.54F? 0
+065126.23 -060835.6 -000002.8-000000.100014.3 08.87-0.01B? 0
+065148.94 -265346.8 -000011.8-000010.600007.1 08.8700.48F? 0
+065207.62 -291547.5 -000027.7+000004.300015.0 08.8700.05A? 0
+065243.63 -034046.7 -000005.2+000007.500003.1 08.87-0.05B? 0
+065431.93 -044158.6 +000000.0+000000.000000.0 08.8700.47F? 0
+065436.58 -455333.1 +000016.6+000072.000013.1 08.8700.28A? 1
+065604.60 -574552.3 +000011.6+000004.000005.1 08.8700.49F? 0
+065618.03 -374938.9 -000010.2-000004.200011.4 08.87-0.02B? 0
+065920.76 -224901.1 -000022.2-000016.800008.5 08.8700.17A? 0
+070015.21 +554449.9 -000011.8-000007.300001.5 08.8700.13A? 0
+070254.66 -102121.8 -000032.2+000014.800002.3 08.8700.45F? 0
+070337.01 +063943.5 +000013.7-000000.100010.8 08.8700.27A? 0
+070522.76 +051752.8 +000000.1-000011.600008.8 08.87-0.06B? 0
+070603.08 -640457.2 +000009.6-000017.500006.7 08.8700.26A? 0
+070858.86 -570419.8 -000000.4+000004.800013.0 08.8700.24A? 0
+070908.94 -251121.4 -000004.6+000008.900000.2 08.87-0.02B? 0
+070950.76 +744955.4 -000012.6-000063.400006.5 08.8700.90G? 0
+071009.45 -015310.8 +000013.9-000012.300019.6 08.87-0.12B? 0
+071136.72 -795908.5 -000007.0-000004.800011.6 08.8700.29A? 0
+071220.02 +183913.9 -000010.9-000007.400020.2 08.8700.77G? 1
+071249.41 +110342.3 -000067.9-000049.200001.2 08.8700.47F? 0
+071444.86 +095930.6 +000002.9-000013.900006.1 08.8700.49F? 1
+071538.30 +460413.3 -000000.5-000020.100011.8 08.8700.48F? 0
+071805.72 +203235.9 -000038.0-000006.900003.3 08.8700.35F? 0
+071847.71 -721113.0 +000022.0+000027.000001.9 08.8700.98K? 0
+071851.44 +290603.3 +000015.2+000000.300007.4 08.8700.32F? 0
+072016.80 -701012.3 -000011.3-000008.600008.4 08.8700.97K? 0
+072139.27 +521515.3 +000002.7+000012.300002.8 08.8700.41F? 0
+072215.80 +293251.7 +000011.7-000003.700002.6 08.8700.41F? 0
+072316.11 -093729.6 -000037.3-000013.300025.8 08.8700.12A? 0
+072502.11 +343716.7 -000019.1-000049.000012.6 08.8700.71G? 0
+072710.99 -461619.5 -000011.1+000022.100016.0 08.8700.46F? 0
+072750.67 -113311.1 +000029.1-000016.000014.7 08.8700.02A? 0
+072817.01 -142221.5 -000016.2+000023.300021.4 08.8700.55F? 0
+072930.10 -221154.4 +000000.2-000007.100002.4 08.87-0.01B? 0
+073015.68 +060111.6 -000020.4-000018.100009.0 08.8700.47F? 0
+073037.82 +054850.8 -000001.5+000002.300008.2 08.8700.24A? 0
+073228.85 -074235.5 -000022.8-000008.300029.5 08.8700.60G? 0
+073346.62 -151741.2 +000000.1-000005.300003.1 08.87-0.00B? 0
+073535.33 -203147.2 -000007.0+000008.400007.5 08.8700.14A? 0
+073626.50 -273439.6 -000015.3-000009.900009.7 08.8700.39F? 0
+073742.62 +093657.0 -000008.5-000027.700010.0 08.8700.40F? 0
+073930.14 -595704.4 -000006.3+000003.900013.5 08.8700.11A? 0
+074019.61 -422139.5 -000013.7+000035.500011.2 08.8700.48F? 0
+074138.70 -245255.9 +000015.2+000011.700018.7 08.87-0.08B? 0
+074250.35 +111938.1 +000021.4-000063.900016.1 08.8700.68G? 0
+074355.14 +452137.6 -000025.8-000014.000027.6 08.8700.99K? 0
+074408.91 +662706.6 -000011.2-000039.200009.8 08.8700.90G? 0
+074516.73 -405233.2 -000016.6+000045.100018.4 08.8700.24A? 0
+074559.63 -392640.4 -000018.3+000018.600013.4 08.8700.25A? 0
+074622.65 -183005.5 -000023.6+000020.000010.6 08.8700.50F? 0
+074709.44 -590427.2 -000012.4+000014.500020.5 08.8700.31F? 0
+074711.77 +234241.3 +000005.6-000026.200010.2 08.8700.34F? 0
+074800.31 -455934.3 +000006.3+000019.400019.9 08.8700.98K? 0
+074924.40 +034501.1 -000017.9+000019.700009.1 08.8700.16A? 0
+075354.32 -672718.7 +000028.7+000018.900011.3 08.8700.70G? 0
+075410.30 +201051.8 -000026.2-000016.200024.9 08.8700.25A? 0
+075522.47 +784415.9 -000046.8-000057.300009.2 08.8700.45F? 0
+075604.83 -601433.8 -000003.3+000020.300008.0 08.8700.01A? 0
+075645.76 -105138.1 -000001.2+000000.500013.7 08.87-0.09B? 0
+080020.31 -102011.0 -000024.7+000019.100030.8 08.8700.50F? 0
+080023.62 -421456.8 -000014.4-000002.900003.8 08.87-0.09B? 0
+080105.41 -495216.3 -000010.5+000010.900001.6 08.8700.39F? 0
+080209.41 -312614.1 -000007.2-000004.100004.0 08.8700.36F? 0
+080456.24 +384319.8 -000007.0-000020.800005.8 08.8700.85G? 0
+080516.03 -153708.7 +000010.4-000006.300009.9 08.8700.93G? 0
+080536.53 -295932.9 +000001.3+000008.500005.5 08.8700.05A? 1
+080555.28 -560959.8 -000006.0+000010.600008.7 08.8700.20A? 0
+080759.82 +375812.4 -000064.1-000065.400010.5 08.8700.55F? 0
+080957.54 -490820.3 -000006.4-000010.000026.2 08.87-0.01B? 0 0.10 1.00
+081000.97 -401505.0 -000002.3+000007.600010.4 08.87-0.06B? 0
+081131.99 -703041.3 -000007.1+000002.100004.3 08.87-0.05B? 0
+081503.30 +500525.1 -000011.9-000001.200016.6 08.8700.97K? 0
+081513.96 +303014.2 -000009.6-000004.700014.3 08.8700.41F? 0
+081523.32 +020632.9 +000017.6+000014.200008.2 08.8700.58G? 0
+081538.13 -741343.4 +000013.4+000013.600005.7 08.8700.04A? 0
+081541.75 +004229.4 +000012.3+000000.700009.6 08.8700.09A? 0
+081614.79 -643022.3 -000001.8+000011.500002.1 08.8700.02A? 0
+081729.34 -410028.8 -000011.4+000008.900011.8 08.8700.08A? 0
+081739.82 -414228.0 -000003.3-000004.600000.1 08.8700.03A? 0
+081854.47 -340153.8 -000010.1+000007.100016.2 08.8700.17A? 0
+081917.21 -113834.0 -000013.2-000009.200002.4 08.8700.09A? 0
+082446.73 +661847.6 -000008.8-000030.900007.7 08.8700.07A? 0
+082526.96 -564553.3 -000004.9-000012.600010.7 08.8700.44F? 0
+082547.95 -102314.8 -000022.8+000000.000000.2 08.8700.43F? 0
+082618.16 -055149.8 -000041.2-000004.800019.0 08.8700.09A? 0
+082927.30 +202547.0 -000113.3+000025.400003.0 08.8700.51F? 0
+082941.99 -030905.4 -000019.0+000009.600017.8 08.8700.91G? 0
+083125.73 +315534.7 -000028.0-000036.900009.9 08.8700.41F? 0
+083237.14 +633511.5 +000028.6-000074.500009.1 08.8700.76G? 0
+083249.74 -011757.3 -000003.0-000006.800013.6 08.8700.21A? 0
+083420.45 -283656.2 -000004.3+000007.400016.3 08.8700.00A? 0
+083502.45 +082635.8 -000042.3-000011.000004.9 08.8700.37F? 0
+083555.51 +314857.2 -000039.7-000058.900013.0 08.8700.62G? 0
+083641.14 +135944.2 -000025.7-000002.500007.0 08.8700.94G? 0
+083847.82 -722045.9 +000008.8+000029.800014.5 08.8700.38F? 0
+084102.97 +182928.9 -000104.6-000021.100013.0 08.8700.93G? 0
+084253.09 +204909.4 -000074.3+000007.900017.1 08.8700.29A? 0
+084947.80 -191404.6 -000034.7-000040.400015.5 08.8700.49F? 0
+085153.30 -772130.1 +000020.0+000054.800002.0 08.8700.97K? 0
+085226.41 -203159.3 -000026.7+000000.100001.1 08.8700.38F? 0
+085421.29 +013903.4 -000050.7+000002.400013.4 08.8700.54F? 0
+085827.85 +691506.9 -000008.8-000004.100018.9 08.8700.37F? 0
+085857.13 +125811.7 +000003.5-000002.800002.0 08.8700.99K? 0
+090422.01 -590924.9 -000000.8+000005.000000.1 08.87-0.07B? 0
+091045.87 -393308.5 -000048.3+000033.700001.0 08.8700.51F? 0
+091601.84 +603323.5 -000104.7-000096.200015.8 08.8700.65G? 0
+091701.17 +672014.2 +000017.6-000020.600001.7 08.8700.53F? 0
+091736.05 -072746.4 -000011.8-000005.800008.1 08.87-0.07B? 0
+091750.77 +260045.3 +000008.8-000032.200023.4 08.8700.61G? 0
+091948.87 +125520.7 -000006.3-000002.300004.1 08.8700.37F? 0
+092120.70 -754220.0 +000014.6-000056.800010.8 08.8700.48F? 0
+092259.54 -284316.3 -000024.2-000006.600000.2 08.8700.35F? 0
+092309.49 -503413.5 -000001.0+000014.500001.8 08.8700.05A? 0
+092405.31 +181106.8 -000011.3-000019.300014.2 08.8700.50F? 0
+092405.78 -610958.5 -000033.1+000002.600007.2 08.8700.26A? 0
+092638.77 -263436.0 -000043.1+000021.800019.8 08.8700.55F? 0
+092725.96 -052617.9 -000017.4-000002.300008.1 08.8700.30A? 0
+093601.30 -013716.0 -000004.7-000064.200026.4 08.8700.74G? 0
+093621.71 +103401.7 -000001.9+000000.200007.8 08.8700.41F? 0
+093946.52 -571812.5 -000007.1+000011.100000.2 08.87-0.05B? 0
+094127.94 -214728.7 +000021.9-000001.400000.3 08.8700.42F? 0
+094819.82 +403130.3 -000071.8-000028.400014.7 08.8700.54F? 0
+095046.82 -262000.5 -000010.3+000006.800004.3 08.8700.04A? 0
+095709.77 -041327.3 +000011.9-000045.900028.6 08.8700.58G? 0
+100341.46 -510444.0 -000020.3+000002.800011.7 08.8700.01A? 0
+101108.10 -204822.9 -000002.3-000006.700015.4 08.8700.43F? 0
+101726.37 -450500.4 -000010.1+000018.500003.0 08.8700.75G? 0
+101953.07 -570301.3 -000039.9+000003.600004.9 08.8700.35F? 0
+102002.30 +282622.3 -000028.0-000028.800019.5 08.8700.46F? 0
+102104.54 -630153.9 -000037.9+000025.400013.0 08.8700.38F? 0
+102144.50 -415223.7 -000019.2-000012.200003.9 08.8700.78G? 0
+102250.66 +331656.5 -000032.2+000020.900010.1 08.8700.46F? 0
+103140.70 -571843.4 -000008.8-000003.900001.8 08.8700.06A? 0
+103222.49 -524236.1 +000004.1+000002.300009.3 08.8700.08A? 0
+103312.33 -114722.5 -000017.5+000001.500025.7 08.8700.76G? 0
+103330.31 -600740.1 -000014.3-000008.400003.7 08.87-0.04B? 0
+103538.63 -393528.6 -000040.4-000009.100002.6 08.8700.41F? 0
+103859.16 -064006.1 -000034.4+000020.600008.0 08.8700.38F? 0
+104128.36 -610148.2 -000012.7+000015.300004.8 08.87-0.01B? 0
+104237.73 -515732.8 -000023.5-000009.800003.2 08.8700.05A? 0
+104324.99 -364802.9 +000000.2-000005.300021.1 08.8700.87G? 0
+104351.48 -541010.7 -000007.1+000005.600007.8 08.8700.09A? 0
+104500.66 -435158.9 -000017.2+000005.300000.0 08.8700.20A? 0
+105118.90 -580555.2 -000008.8-000008.000003.6 08.8700.29A? 0
+105347.11 -535508.8 +000012.4+000008.000004.4 08.8700.72G? 0
+105451.24 -331212.6 -000048.8-000010.900028.1 08.8700.52F? 0
+105710.57 +251619.6 +000098.0-000042.300006.9 08.8700.49F? 0
+110140.33 -374244.7 +000055.1-000036.000004.3 08.8700.38F? 0
+110204.32 -620942.9 -000004.6+000008.700016.2 08.8700.69G? 0
+110556.62 -584132.9 +000000.0+000000.000000.0 08.8700.08A? 0
+110711.34 +210654.5 -000060.6+000021.100004.4 08.8700.36F? 0
+110749.96 -143807.0 -000016.4+000010.500000.8 08.8700.24A? 0
+111310.31 +492737.2 -000021.8-000011.800023.2 08.8700.91G? 0
+111441.90 -585014.7 -000012.9+000016.700012.5 08.87-0.07B? 0
+111541.25 +452705.1 -000145.3+000046.600033.2 08.8700.70G? 0
+111702.77 -260751.6 -000037.4+000008.500012.1 08.8700.24A? 0
+112245.94 -183046.6 -000011.0+000002.700009.7 08.8700.39F? 0
+112406.70 +492230.2 -000024.3-000018.900011.5 08.8700.43F? 0
+112602.53 +083833.3 -000028.1+000006.000000.4 08.8700.91G? 0
+112637.86 -593906.6 -000018.5+000001.700010.3 08.87-0.09B? 0
+113155.48 +582550.9 -000079.5+000030.100003.9 08.8700.59G? 0
+113442.97 -543924.7 -000018.0-000017.400005.5 08.8700.03A? 0
+113811.12 -513430.8 -000066.2-000091.500035.0 08.8700.77G? 0
+113846.71 +072344.6 -000007.7+000007.200020.4 08.8700.99K? 0
+114252.23 +551735.3 -000133.7-000073.100010.8 08.8700.59G? 0
+114651.40 +053150.8 -000002.9-000000.900013.7 08.8700.97K? 0
+114823.22 -613714.4 -000013.2-000011.400007.6 08.87-0.02B? 0
+114927.14 -553023.9 +000000.0+000000.000000.0 08.8700.20A? 1
+115007.99 -110243.1 -000021.2+000070.700006.4 08.8700.92G? 0
+115042.56 -691102.9 -000046.1-000004.600009.6 08.8700.32F? 0
+115452.02 -092429.5 +000019.2+000025.100037.3 08.8700.46F? 0
+115556.65 +095049.1 -000000.3+000048.600015.2 08.8700.05A? 0
+115559.84 +031418.9 -000025.0-000016.300034.1 08.8700.30A? 0
+115726.58 +565538.7 -000029.1+000018.200006.4 08.8700.96K? 0
+115734.96 -613259.1 -000007.5+000005.400003.2 08.8700.06A? 0
+115851.73 -643536.1 -000016.2-000012.500000.0 08.8700.21A? 0
+115954.46 -414509.7 +000017.2-000030.200003.4 08.8700.39F? 0
+120133.09 +430230.1 +000067.0-000013.700003.6 08.8700.48F? 0
+120213.45 -273852.1 -000003.3-000042.500001.1 08.8700.64G? 0
+120506.29 +304957.6 +000033.4-000057.000015.2 08.8700.26A? 0
+120753.98 -675301.0 -000008.7+000003.700003.8 08.8700.09A? 0
+120858.40 +124114.6 +000014.3+000022.800022.4 08.8700.36F? 0
+121500.30 -003939.3 +000017.1-000010.400008.4 08.8700.90G? 0
+121600.42 +480658.4 +000017.3-000014.000005.7 08.8700.53F? 0
+122301.39 -053511.5 -000033.2-000039.700008.0 08.8700.67G? 0
+122406.18 +770632.3 +000034.1-000019.900000.4 08.8700.76G? 0
+123221.55 -280614.4 -000045.6-000009.700001.8 08.8700.26A? 0
+123400.49 +083525.9 -000033.3+000067.700024.9 08.8700.65G? 0
+123443.46 -315233.7 -000119.0-000202.000010.0 08.8700.71G? 0
+124158.91 +052459.9 -000029.3+000002.800014.5 08.8700.99K? 0
+124504.88 +274449.5 -000072.6+000071.500007.0 08.8700.64G? 0
+125019.75 -495148.8 -000030.6-000016.100003.5 08.8700.49F? 0
+125325.99 -500618.6 +000027.1+000015.500015.4 08.8700.93G? 0
+125416.40 -275733.0 +000000.0+000000.000000.0 08.8700.68G? 0
+125432.44 +820918.8 -000040.0+000016.100005.2 08.8700.33F? 0
+130033.04 -403416.5 -000048.4-000023.300024.9 08.8700.56F? 0
+130300.12 -030929.6 +000049.9-000041.500001.3 08.8700.48F? 0
+130318.58 -493334.8 +000030.6-000013.000013.5 08.8700.48F? 0
+130445.92 -610343.7 -000002.7-000012.400004.7 08.8700.12A? 0
+131308.00 -700906.0 -000014.0-000004.500003.6 08.8700.03A? 0
+131627.54 +461326.9 -000055.0+000011.200011.2 08.8700.43F? 0
+131917.64 -153402.4 +000018.1-000029.400001.3 08.8700.63G? 0
+132622.18 -130323.8 +000036.1-000099.300003.6 08.8700.55F? 0
+133112.28 +090952.1 -000051.4+000016.300007.9 08.8700.65G? 0
+133251.24 +490825.9 -000069.2-000044.800015.6 08.8700.49F? 0
+133411.78 -170426.9 -000013.6-000028.700023.4 08.8700.52F? 0
+133502.21 +300840.1 -000068.1+000017.800011.1 08.8700.51F? 0
+133513.37 -023423.9 -000024.0-000034.400015.4 08.8700.39F? 0
+133515.88 -312430.9 -000025.1-000002.600011.8 08.8700.49F? 0
+133544.08 +851522.5 -000044.0-000001.600020.8 08.8700.52F? 0
+133655.61 +350304.8 +000025.5-000031.800010.3 08.8700.53F? 0
+134014.22 -454259.0 -000061.1-000039.400004.0 08.8700.52F? 0
+134554.64 -074738.3 +000006.0-000035.600014.8 08.8700.48F? 0
+134704.76 -604153.7 -000000.3-000000.200008.6 08.8700.01A? 0
+135048.58 -625416.7 -000165.8-000231.900007.6 08.8700.68G? 0
+140051.02 -051240.2 +000021.7-000023.500004.4 08.8700.46F? 0
+140157.32 +325016.1 +000007.1-000007.400010.0 08.8700.96K? 0
+140757.91 +455539.7 -000028.9+000010.400008.0 08.8700.51F? 0
+140842.44 +112613.1 +000005.9-000016.500005.7 08.8700.95K? 0
+141221.75 +035202.1 -000056.8+000057.900008.4 08.8700.68G? 0
+141358.84 -055211.0 -000016.0-000019.500015.1 08.8700.50F? 0
+141610.40 +153349.4 -000021.1+000003.900005.7 08.8700.65G? 0
+141614.20 -252157.0 -000016.6-000004.200010.4 08.8700.03A? 0
+142111.55 -414224.7 -000033.3-000018.300019.5 08.8700.29A? 0
+142535.87 -274647.9 -000007.5+000011.800004.8 08.8700.62G? 0
+142544.81 -705528.9 -000034.9-000016.200003.8 08.8700.38F? 0
+142720.56 -275514.6 +000037.0-000024.900009.7 08.8700.54F? 0
+143013.46 -602437.9 -000014.4-000024.500000.4 08.8700.20A? 0
+143341.21 -522234.9 -000007.7-000012.300007.3 08.8700.11A? 0
+143407.84 -643421.1 +000004.3+000001.800004.1 08.8700.13A? 0
+143519.66 -645303.3 -000013.4-000017.800012.0 08.8700.80G? 0
+143555.15 +241310.0 +000007.3-000006.900018.3 08.8700.26A? 0
+143601.53 -412035.4 -000015.9-000057.800003.5 08.8700.33F? 0
+143846.86 -660752.3 -000000.7+000000.000001.6 08.8700.09A? 0
+144234.91 -211137.6 +000021.9+000001.600016.5 08.8700.39F? 0
+144301.49 +641024.0 -000006.7-000014.900023.6 08.8700.97K? 0
+144334.31 -770302.7 -000070.2-000073.400003.5 08.8700.56F? 0
+144710.57 +033723.0 -000027.8-000007.400009.2 08.8700.50F? 0
+144731.94 +204047.0 -000043.6-000038.000001.7 08.8700.78G? 0
+145003.73 +603936.5 +000026.4-000001.200007.1 08.8700.59G? 0
+145225.12 -484505.6 -000018.1+000001.500003.0 08.8700.41F? 0
+145249.48 -285451.4 -000068.3-000030.100008.9 08.8700.56F? 0
+145339.79 -561202.7 +000018.1-000017.400001.0 08.8700.50F? 0
+145350.98 -560042.1 +000003.5-000021.300007.7 08.87-0.04B? 0
+145413.18 +333631.2 -000028.5+000032.000006.1 08.8700.37F? 0
+145716.45 +165256.0 -000120.9+000013.400008.8 08.8700.53F? 0
+150131.58 +423823.7 +000000.6+000014.700015.6 08.8700.98K? 0
+150232.03 -645741.9 -000006.5-000013.000001.6 08.8700.39F? 0
+150858.69 +371905.9 +000076.0+000107.100017.7 08.8700.80G? 0
+151300.65 -304453.2 -000054.7-000045.400003.3 08.8700.76G? 0
+151647.01 -572244.3 -000006.4+000032.300014.9 08.8700.35F? 0
+151916.87 -320145.1 -000030.5-000017.100007.8 08.8700.31F? 0
+152126.14 +802758.2 -000009.1+000023.100007.0 08.8700.37F? 0
+152423.08 +692219.6 +000001.4-000027.400003.1 08.8700.53F? 0
+152509.97 -442103.7 +000010.9-000064.400006.7 08.8700.92G? 0
+152617.80 -374321.0 -000030.9-000009.500028.6 08.8700.17A? 0
+152702.96 -033342.3 +000001.3-000010.700009.9 08.8700.54F? 0
+152908.70 -391726.7 -000049.1-000056.400022.5 08.8700.55F? 0
+153120.22 -603917.2 +000001.6+000011.500003.6 08.8700.72G? 0
+153238.77 -153653.9 +000009.7-000052.000003.2 08.8700.60G? 0
+153351.00 -583116.8 -000003.9-000013.600007.6 08.8700.11A? 0
+153534.49 +012735.9 -000021.1+000016.700003.0 08.8700.49F? 0
+153724.15 -472501.6 -000022.5-000003.900004.0 08.87-0.00B? 0
+154045.35 -325158.4 -000117.6-000137.800007.8 08.8700.98K? 0
+154246.29 -520508.9 -000029.7-000060.600001.4 08.8700.54F? 0
+154447.14 +370929.3 -000039.1+000035.800004.8 08.8700.51F? 0
+154513.51 -630754.6 +000089.6-000028.100027.2 08.8700.77G? 0
+154552.42 -460242.5 -000006.3+000008.800012.8 08.8700.94G? 0
+154654.82 -522021.6 -000018.2-000005.100009.3 08.87-0.05B? 0
+154824.51 +401927.7 +000008.4+000004.700004.7 08.8700.45F? 0
+154932.00 -311539.9 -000004.9-000018.400030.0 08.8700.43F? 0
+155025.08 -493056.8 +000021.1-000023.800018.4 08.8700.47F? 0
+155047.88 -000806.9 -000013.0+000009.100001.7 08.8700.68G? 0
+160309.91 +444509.8 +000001.2+000014.900012.9 08.8700.45F? 0
+160515.15 -361603.3 +000013.9-000007.200014.0 08.8700.25A? 0
+161203.89 -712136.8 -000003.4-000017.600008.9 08.8700.25A? 0
+161354.29 -261724.8 +000034.4-000073.000011.1 08.8700.66G? 0
+161644.26 -251345.1 -000017.7-000027.300018.4 08.8700.43F? 0
+161713.22 -671442.8 -000055.4-000058.800011.3 08.8700.52F? 0
+161911.97 -303731.6 -000000.8-000021.100011.8 08.8700.48F? 0
+162023.19 +014706.2 -000049.2+000005.000020.8 08.8700.53F? 0
+162054.75 +083539.5 -000013.8+000000.200023.3 08.8700.52F? 0
+162226.00 -495701.0 -000012.7-000013.500012.6 08.8700.18A? 0
+162357.42 +272020.7 +000012.1-000004.600007.1 08.8700.52F? 0
+163204.29 -464038.8 +000015.9+000010.700003.0 08.8700.61G? 0
+163215.94 -013951.1 -000085.3-000106.400046.2 08.8700.60G? 0
+163347.21 +361253.5 -000036.7-000012.600001.0 08.8700.37F? 0
+163816.98 +252537.2 -000029.4+000019.300005.5 08.8700.50F? 0
+164017.93 -235345.0 -000002.7-000000.200016.6 08.8700.53F? 0
+164028.38 -374736.8 -000019.9+000011.400000.5 08.8700.15A? 0
+164203.01 +350119.6 +000006.9-000028.800008.8 08.8700.27A? 0
+164428.06 -121631.4 -000068.7-000010.700030.5 08.8700.58G? 0
+164720.80 -570206.1 +000009.2-000005.800003.9 08.8700.06A? 0
+165055.71 -195015.3 +000004.7-000004.400003.6 08.8700.12A? 0
+165057.59 -083617.9 -000019.1-000025.400026.1 08.8700.62G? 0
+165102.69 -644140.2 -000011.3-000013.500000.4 08.8700.28A? 0
+165113.14 -420650.6 -000004.9+000007.600005.2 08.8700.63G? 0
+165417.55 +694213.1 +000009.8-000049.000011.1 08.8700.46F? 0
+165658.02 -265705.6 -000008.0+000003.400002.4 08.87-0.02B? 0
+165705.16 +481020.6 -000002.7+000010.400008.9 08.8700.32F? 0
+170129.36 +424849.9 +000014.6-000053.000002.1 08.8700.96K? 0
+170130.03 +311420.5 +000032.8-000040.200005.7 08.8700.34F? 0
+170139.79 -472117.7 +000000.7+000003.800020.8 08.8700.14A? 0
+170152.08 -445702.6 +000002.5+000012.400008.9 08.8700.23A? 0
+170225.59 -464637.8 -000004.9-000018.500035.5 08.8700.41F? 0
+170514.17 -482618.5 +000017.2+000014.200009.7 08.8700.07A? 0
+170729.64 -505802.8 +000042.9+000003.100009.9 08.8700.21A? 0
+170839.66 -073801.3 -000011.0-000007.500031.7 08.8700.60G? 0
+170845.78 +091110.1 +000005.6+000005.500014.9 08.8700.27A? 0
+170926.69 -565002.8 -000000.1+000005.500005.3 08.8700.09A? 0
+170952.28 -744709.0 -000007.7-000059.500010.3 08.8700.46F? 0
+171159.72 -333636.0 +000003.1-000001.300002.3 08.8700.01A? 0
+171352.89 +205041.6 -000001.7-000006.300005.5 08.8700.45F? 0
+171406.98 -331043.8 -000003.6-000016.800016.9 08.8700.51F? 0
+171602.38 +253409.9 +000001.7+000013.000016.5 08.8700.40F? 0
+171626.74 -610334.0 +000010.9-000015.100008.6 08.8700.37F? 0
+171715.39 -501153.3 +000004.9-000007.300017.6 08.8700.55F? 0
+172042.58 -241616.6 +000002.0-000007.200003.7 08.8700.17A? 0
+172150.90 -491705.6 +000017.7-000118.400009.8 08.8700.57F? 0
+172209.45 +263213.4 +000003.9+000006.200012.3 08.8700.12A? 0
+172434.47 -461501.6 +000017.7-000027.100030.3 08.8700.41F? 0
+172830.96 +295017.8 +000040.2+000037.500012.8 08.8700.43F? 0
+172911.87 -285822.4 -000016.6-000008.700014.5 08.8700.34F? 0
+172918.43 -163526.9 -000023.3+000005.700003.3 08.8700.05A? 0
+173016.37 -383903.2 -000011.5+000018.600037.0 08.8700.07A? 0
+173017.82 +343359.8 +000012.0-000007.300000.7 08.8700.09A? 0
+173312.26 -503320.0 -000020.5-000024.000022.1 08.8700.34F? 0
+173809.69 +600039.1 -000028.1-000066.300014.7 08.8700.58F? 0
+174042.02 -442257.9 -000023.7-000046.300000.6 08.8700.06A? 0
+174043.65 -472224.3 -000001.9-000006.700001.0 08.87-0.05B? 0
+174050.31 -321328.0 +000013.2-000049.700007.4 08.87-0.02B? 0 0.10 1.00
+174454.53 -244102.4 +000066.6-000017.300050.6 08.8700.96K? 0
+174657.77 +052532.6 -000007.5-000017.500008.8 08.8700.09A? 0
+175054.35 +352036.0 -000026.3-000016.200012.0 08.8700.43F? 0
+175140.01 +224546.2 -000013.7+000031.400011.3 08.8700.49F? 0
+175144.32 +072440.7 -000015.4-000008.000006.1 08.8700.38F? 0
+175252.69 +374149.1 -000095.7+000003.400015.2 08.8700.57F? 0
+175626.57 +360528.0 +000001.1-000018.000003.6 08.8700.50F? 0
+175734.77 +275932.0 +000002.4-000051.100001.9 08.8700.48F? 0
+175741.91 +292446.0 +000010.3+000011.900011.0 08.8700.41F? 0
+180230.31 -702451.7 +000006.7-000035.200006.2 08.8700.29A? 0
+180519.39 -274148.9 -000018.0+000007.600006.0 08.87-0.15B? 0
+180555.48 -192744.6 +000012.1-000015.400006.3 08.8700.29A? 0
+180634.71 -384525.7 -000008.4-000027.300046.6 08.8700.47F? 0
+180856.42 -221034.2 -000005.6-000007.000002.6 08.8700.01A? 0
+180907.86 -195148.2 +000004.6-000023.000006.8 08.8700.13A? 0
+180931.53 +651941.5 -000012.1+000009.700007.8 08.8700.91G? 0
+181421.70 -463748.2 +000019.7+000015.000004.9 08.8700.92G? 0
+181731.12 -142708.9 +000005.7-000002.200000.1 08.8700.26A? 0
+181804.85 -370628.3 -000029.4-000002.800009.6 08.8700.77G? 0
+181808.25 -294245.0 -000003.8+000027.200013.2 08.87-0.02B? 0
+181820.67 -055646.7 +000016.4-000053.900014.9 08.8700.50F? 0
+181846.68 +060144.3 +000026.2+000000.400015.8 08.8700.97K? 0
+182015.76 -591842.2 -000012.5-000018.200010.9 08.8700.10A? 0
+182321.29 +345113.1 -000006.7+000035.900003.3 08.8700.35F? 0
+182511.80 +565908.3 +000007.3+000009.400008.0 08.8700.63G? 0
+182530.02 -053836.6 +000015.5-000033.700014.7 08.8700.74G? 0
+182539.15 -210216.4 +000000.0+000000.000000.0 08.8700.45F? 0
+182923.40 -343211.0 +000001.4-000007.500002.7 08.8700.01A? 0
+183414.77 +660921.3 +000005.1-000019.500000.3 08.8700.91G? 0
+183740.09 -275908.1 +000000.5-000019.000017.7 08.8700.09A? 0
+183844.65 +685357.4 -000008.2+000001.900005.3 08.8700.40F? 0
+183854.00 +334455.5 +000057.5+000092.500012.5 08.8700.70G? 0
+183912.15 -202008.5 -000005.7-000004.100021.7 08.8700.04A? 0
+184057.64 +130109.2 +000007.0+000015.100006.1 08.8700.48F? 0
+184108.42 +371648.5 -000021.3-000022.500018.2 08.8700.75G? 0
+184216.77 +142558.8 -000006.6-000036.600004.0 08.8700.51F? 0
+184223.38 -533959.4 +000017.2-000007.400016.8 08.8700.72G? 0
+184233.46 -381654.6 -000025.4-000022.200008.4 08.8700.35F? 0
+184255.77 +445556.5 -000021.6-000020.000018.2 08.8700.41F? 0
+184359.15 -100942.1 -000008.0-000084.000009.8 08.8700.60G? 0
+184407.89 +562225.8 +000024.3+000014.000013.9 08.8700.99K? 0
+184443.33 +395356.1 +000009.8-000010.500000.4 08.8700.21A? 0
+184851.07 +302129.0 +000001.5+000004.000010.3 08.8700.94G? 0
+184954.70 +282911.2 -000002.0-000007.700005.9 08.8700.06A? 0
+185044.46 -415221.0 +000045.1-000006.700012.4 08.8700.35F? 0
+185244.79 -284346.8 +000032.6-000030.600001.1 08.8700.42F? 0
+185357.61 +372248.5 +000000.0+000000.000000.0 08.8700.60G? 0
+185828.93 +082540.4 +000005.3+000006.400011.8 08.8700.35F? 0
+185829.99 -355320.1 -000042.5-000008.200010.9 08.8700.59G? 0
+190128.43 -160811.5 +000012.4-000016.200006.4 08.8700.29A? 0
+190337.80 +530659.0 -000003.8-000030.100001.5 08.8700.23A? 0
+190656.23 +413719.7 +000009.3+000002.900003.6 08.8700.51F? 0
+191110.94 +695200.3 +000005.2-000001.000001.9 08.8700.13A? 0
+191126.36 -515712.4 -000000.8+000066.900012.3 08.8700.98K? 0
+191127.34 -545534.2 +000023.6-000014.400004.6 08.8700.16A? 0
+191246.27 -245422.5 +000021.6-000026.200002.6 08.8700.33F? 0
+191254.07 -165946.9 +000001.9-000006.600010.0 08.87-0.01B? 0
+191408.09 -595549.7 +000005.4+000004.900008.5 08.8700.38F? 0
+191605.15 +083719.1 +000031.4-000022.000011.1 08.8700.52F? 0
+191626.98 +512434.3 -000006.8-000036.400007.1 08.8700.51F? 0
+191648.73 +490641.0 +000001.8+000004.200004.8 08.8700.25A? 0
+192019.41 +413939.6 +000015.0+000011.600018.9 08.8700.35F? 0
+192328.32 -455826.2 +000060.4-000124.300021.9 08.8700.73G? 0
+192516.96 +073928.5 +000011.0-000006.100006.9 08.8700.23A? 0
+192624.33 +172038.2 +000005.5+000021.500008.4 08.8700.17A? 0
+192647.99 +090140.3 +000015.1+000000.400010.3 08.8700.65G? 0
+192825.79 -365920.2 +000001.3-000012.300003.8 08.8700.43F? 0
+193032.78 +271425.9 +000016.2-000013.400000.1 08.8700.34F? 1
+193246.73 +042102.1 -000113.8-000092.500022.9 08.8700.49F? 0
+193323.83 -373745.0 +000005.8+000010.500004.6 08.8700.60G? 0
+193507.83 +400129.0 +000001.2-000003.200005.9 08.87-0.08B? 0
+193546.63 +630149.1 -000032.2-000014.700002.8 08.8700.99K? 0
+193843.42 +320026.6 -000005.4-000016.400003.5 08.8700.55F? 0
+193928.95 +374101.3 -000004.1-000000.100003.1 08.87-0.05B? 0
diff --git a/kstars/kstars/data/hip112.dat b/kstars/kstars/data/hip112.dat
new file mode 100644
index 00000000..990607af
--- /dev/null
+++ b/kstars/kstars/data/hip112.dat
@@ -0,0 +1,1000 @@
+193939.29 -395114.0 -000065.8+000024.500052.4 08.8700.68G? 0
+194014.30 +603041.9 -000013.4-000010.800001.1 08.8700.41F? 0
+194054.75 +342332.0 +000004.1-000006.100003.0 08.8700.14A? 0
+194259.33 +195115.2 +000006.1-000001.500006.8 08.8700.24A? 0
+194352.38 +034526.7 -000002.5-000013.100001.2 08.8700.44F? 0
+194641.82 -010332.7 -000091.3+000082.100021.4 08.8700.80G? 0
+194703.84 +332121.1 +000018.5-000008.800004.2 08.87-0.01B? 1
+194939.98 +712637.3 +000008.4+000039.200018.1 08.8700.42F? 0
+195036.75 +004328.3 +000010.1-000003.900004.3 08.8700.05A? 0
+195431.43 +320437.1 +000021.2-000003.600004.3 08.8700.99K? 0
+195510.98 +151757.5 +000034.6-000021.700014.1 08.8700.28A? 0
+195533.81 +594426.4 -000001.5+000002.200002.8 08.8700.28A? 0
+195814.91 +103915.6 +000012.8+000007.800010.9 08.8700.21A? 0
+195816.61 +580713.1 -000004.1-000019.900006.1 08.8700.43F? 0
+195948.26 -501739.8 -000016.0+000013.000012.6 08.8700.52F? 0
+200055.25 +193228.0 -000053.4+000073.000005.3 08.8700.84G? 0
+200213.79 -210518.0 +000010.2+000007.200004.3 08.8700.28A? 0
+200445.62 +265653.3 +000047.4-000003.500012.1 08.8700.43F? 0
+200446.27 +380519.8 +000006.5+000000.100015.4 08.8700.02A? 0
+200659.02 +454113.5 -000003.8-000016.700008.3 08.8700.51F? 0
+202041.28 +602521.6 +000033.0-000012.000003.2 08.8700.51F? 0
+202224.38 -592317.7 +000045.1-000013.600019.8 08.8700.47F? 0
+202458.43 +355846.9 -000002.3+000001.700001.5 08.8700.29A? 0
+202611.74 +560102.7 +000008.1-000009.800006.6 08.8700.20A? 0
+202651.83 +373653.1 +000000.1+000009.100000.6 08.8700.20A? 0
+202717.50 +410133.9 -000011.7+000003.000003.9 08.8700.91G? 0
+202914.78 +404745.3 -000006.0+000002.200003.9 08.8700.02A? 0
+202946.14 +393901.5 -000008.5-000048.300011.7 08.8700.52F? 0
+203007.64 +331938.6 +000016.5-000009.900002.1 08.8700.43F? 0
+203313.54 +634717.7 +000023.9-000009.600004.4 08.8700.28A? 0
+203356.41 +115823.3 +000050.1-000020.000006.5 08.8700.39F? 0
+203453.92 -283531.9 +000009.8+000000.500018.6 08.8700.99K? 0
+203526.11 +653348.9 -000001.0+000012.200001.7 08.8700.20A? 0
+203749.30 -134754.4 +000031.4-000002.900001.0 08.8700.12A? 0
+203954.66 -405819.6 +000009.4-000036.200007.7 08.8700.28A? 0
+204023.77 +095331.2 +000034.9-000008.300014.9 08.8700.29A? 0
+204045.47 +005621.2 +000007.1-000012.300001.5 08.8700.51F? 0
+204050.07 +492439.9 +000004.9-000002.400008.7 08.8700.40F? 0
+204157.00 +462312.0 +000017.7+000013.700016.2 08.8700.35F? 0
+204427.91 -270305.6 +000021.6-000012.100006.2 08.8700.44F? 0
+204545.06 +241618.6 +000014.2+000011.000002.7 08.8700.37F? 1
+204757.62 -333457.6 -000025.8-000007.900019.8 08.8700.48F? 0
+204833.29 +220745.5 +000014.0-000005.100005.9 08.8700.28A? 0
+205208.53 +020515.6 +000051.7+000021.100039.8 08.8700.34F? 1
+205349.09 +224321.0 +000004.3-000025.600003.8 08.87-0.01B? 0
+205515.52 -403413.8 +000072.0-000016.500018.3 08.8700.87G? 0
+205721.84 -590433.8 +000007.8-000055.100025.9 08.8700.75G? 0
+205841.48 +365850.3 -000002.8-000001.100009.1 08.8700.18A? 0
+210102.00 -112737.9 -000008.8-000006.000008.6 08.8700.90G? 0
+210618.33 +540121.4 +000026.0+000004.400010.8 08.8700.53F? 0
+210744.24 +671835.8 -000023.5-000000.100011.0 08.8700.31A? 0
+210755.26 +123948.1 +000010.4-000085.600032.1 08.8700.59G? 0
+210841.86 +154241.3 +000038.5-000035.100011.3 08.8700.49F? 0
+211007.80 -485054.8 +000003.7-000014.400010.0 08.8700.19A? 0
+211027.42 +403152.3 -000000.7-000007.300008.1 08.8700.11A? 0
+211157.32 -113043.4 -000019.2+000003.900016.2 08.8700.58G? 0
+211208.09 -010108.3 +000021.8-000038.900025.0 08.8700.89G? 0
+211936.89 +384808.4 -000009.8+000001.100008.2 08.8700.42F? 0
+212439.15 +084227.5 +000005.6-000023.400004.0 08.8700.20A? 0
+212616.53 +613415.3 -000000.5-000014.400005.7 08.8700.24A? 0
+212630.47 -854321.5 +000169.3-000062.000012.5 08.8700.95G? 0
+213149.75 +333800.1 +000429.7+000141.500014.6 08.8700.96K? 0
+213212.63 -130239.2 +000004.0-000022.400003.6 08.8700.35F? 0
+213306.61 +480242.3 -000001.8-000024.400002.1 08.8700.04A? 0
+213320.18 +314000.4 -000034.4-000027.800010.6 08.8700.57F? 0
+213922.56 +655126.5 +000011.6-000014.800006.3 08.8700.64G? 0
+213928.12 +431640.6 +000007.6+000003.000011.8 08.8700.12A? 0
+214011.08 -182557.2 -000002.2-000036.600008.8 08.8700.48F? 0
+214315.06 -840835.9 -000008.9-000121.000024.0 08.8700.66G? 0
+214331.70 -264259.0 +000098.2-000011.100005.1 08.8700.60G? 0
+214505.03 +302432.2 +000010.0-000004.700010.2 08.8700.59G? 0
+214735.09 -255433.2 +000002.7-000022.400005.4 08.8700.51F? 0
+215145.04 +725117.3 +000005.9+000063.900007.5 08.8700.57F? 0
+215255.91 +680554.6 +000006.6+000004.500000.6 08.8700.15A? 0
+215503.62 +425405.8 +000000.4-000010.900006.5 08.8700.23A? 0
+215520.70 +264756.3 +000023.3-000010.400013.5 08.8700.40F? 0
+215729.54 -455306.4 +000027.0-000059.800003.3 08.8700.34F? 0
+220019.25 +513631.1 -000014.1-000020.900007.3 08.8700.51F? 0
+220054.45 -520242.5 +000011.3+000014.400014.2 08.8700.46F? 0
+220210.28 +455918.2 +000032.6-000007.400005.1 08.8700.40F? 0
+220326.62 -313617.9 +000016.2-000007.900016.0 08.8700.90G? 0
+221155.02 +035417.4 +000043.2-000016.500001.3 08.8700.44F? 0
+221233.60 +571557.6 -000003.0-000006.300009.9 08.8700.69G? 0
+221253.11 -212902.9 -000115.9-000061.700001.9 08.8700.60G? 0
+221418.34 +062105.6 -000037.8-000028.000015.6 08.8700.52F? 0
+221540.00 +560732.3 +000020.6+000018.500010.3 08.8700.07A? 0
+221714.61 +655402.9 +000013.2-000025.900002.5 08.8700.35F? 0
+221907.63 -071847.7 +000257.5-000118.000013.8 08.8700.59G? 0
+222214.63 +544801.3 -000014.5-000010.900013.0 08.8700.14A? 0
+222315.46 +444246.1 +000005.8-000017.400000.1 08.8700.42F? 0
+222403.60 +343607.5 +000015.8-000007.800000.3 08.8700.01A? 0
+222458.51 +720228.9 +000012.9-000009.700002.4 08.8700.00A? 0
+222503.07 -534835.6 +000062.5-000157.500013.1 08.8700.64G? 0
+222734.59 +281406.1 +000008.1-000116.600013.5 08.8700.67G? 0
+222842.00 +132206.1 -000100.0-000050.800015.8 08.8700.74G? 0
+223240.56 +233031.3 +000015.6+000001.000000.8 08.8700.43F? 0
+223249.97 +063505.5 -000026.9-000178.900011.2 08.8700.92G? 0
+223323.73 -560840.9 -000020.9-000026.000004.9 08.8700.36F? 0
+223348.57 -122317.5 -000033.4-000046.500024.4 08.8700.59G? 0
+223414.49 -334124.4 +000017.0-000006.600015.5 08.8700.87G? 0
+223437.28 +294407.6 -000024.9-000021.200011.3 08.8700.36F? 1
+223517.36 +515530.0 +000058.4+000035.400004.2 08.8700.52F? 0
+223948.20 -464109.2 +000078.2-000069.000018.5 08.8700.48F? 0
+224120.79 -392054.6 -000103.4-000026.000038.3 08.8700.78G? 0
+224126.53 +562558.1 -000011.8-000009.700015.6 08.8700.83G? 0 0.10 1.00
+224454.44 -045456.6 -000003.7-000017.400005.9 08.8700.28A? 0
+224644.11 +253634.7 -000015.8-000010.700019.5 08.8700.51F? 0
+225210.81 -105729.8 +000065.8-000038.300010.0 08.8700.49F? 0
+225223.58 -214229.0 +000000.0+000000.000000.0 08.8700.39F? 1
+225323.69 +575650.9 +000041.0+000012.800011.1 08.8700.50F? 0
+225530.92 +313315.5 -000011.1-000042.500010.1 08.8700.73G? 0
+225552.62 +632823.2 -000004.8-000007.000006.5 08.8700.21A? 0
+225641.98 +782950.8 -000070.5-000033.800015.1 08.8700.57F? 0
+225854.14 -610214.8 +000022.7-000000.100009.6 08.8700.58G? 0
+230222.67 +183631.9 -000016.6-000029.000004.2 08.8700.61G? 0
+230446.17 +165610.3 -000016.8-000021.700012.4 08.8700.49F? 0
+230850.00 -422703.2 +000128.9-000190.300000.9 08.8700.81G? 0
+231151.16 +260332.7 -000003.0-000000.500006.3 08.87-0.02B? 0
+231241.07 +683843.7 -000053.0-000023.700009.3 08.8700.39F? 0
+231529.78 -143220.9 +000012.3+000010.600003.1 08.8700.20A? 0
+231653.05 +763148.9 -000014.3+000002.700015.9 08.8700.51F? 0
+231856.67 +092556.0 +000019.3-000019.600026.6 08.8700.47F? 0
+232425.65 -081106.7 +000016.7+000006.700002.5 08.8700.97K? 0
+233228.39 +030224.7 +000000.3-000022.300005.1 08.8700.47F? 0
+233815.86 -005207.0 -000004.6+000033.200022.9 08.8700.95K? 0
+234607.84 +602821.2 +000000.0+000000.000000.0 08.8700.46F? 0
+234758.80 +515011.6 +000014.5-000013.300001.8 08.8700.33F? 0
+234834.64 +574149.2 -000000.5-000001.100002.5 08.8700.11A? 0
+234839.35 -135312.2 -000015.3-000004.000003.3 08.8700.39F? 0
+000359.22 -041835.6 +000032.6-000048.600008.6 08.8701.14K? 0
+000427.34 +340834.0 +000030.3-000024.200014.5 08.8701.10K? 0
+001123.59 +595432.7 +000042.3-000001.800018.3 08.8701.07K? 0
+001213.94 -150952.5 +000024.6+000004.700012.0 08.8701.04K? 0
+001438.84 -434952.1 +000006.1-000014.000001.2 08.8701.06K? 0
+002934.45 +502310.9 -000006.1-000001.900009.6 08.8701.21K? 0
+003628.94 -302001.1 +000004.4+000007.500006.0 08.8701.44K? 0
+004409.33 +291304.3 -000004.6+000004.600002.2 08.8701.12K? 0
+004717.11 +565105.7 +000007.9-000011.700023.9 08.8701.11K? 0
+005724.01 +160925.6 -000000.6-000019.700029.3 08.8701.09K? 0
+010321.59 +463249.7 +000044.7-000004.600017.1 08.8701.78K? 0
+010343.95 +311044.1 +000053.6-000010.300007.5 08.8701.21K? 0
+010941.93 +334435.6 -000003.8+000004.400012.1 08.8701.67K? 0
+011257.70 -144605.6 -000041.0-000054.500004.9 08.8701.28K? 0
+011856.87 +222433.9 +000003.2+000007.600014.1 08.8701.18K? 0
+012314.97 +243630.7 +000027.8-000098.200019.6 08.8701.00K? 0
+012645.69 +615159.3 -000004.9+000002.300014.0 08.8701.14K? 0
+013751.17 -011815.3 +000029.1-000018.600031.1 08.8701.44K? 0
+013827.65 +540306.8 -000001.4-000012.500006.6 08.8701.43K? 0
+015350.73 -301807.9 +000015.7-000003.300008.7 08.8701.03K? 0
+015358.28 +384903.1 +000005.1+000018.100037.0 08.8701.10K? 0
+020933.02 +220035.0 -000022.5-000006.300012.7 08.8701.61K? 0
+021041.02 -470115.4 +000000.1-000014.000008.7 08.8701.48K? 0
+021401.74 +204901.5 -000021.5-000023.300008.5 08.8701.58K? 0
+021607.16 +464440.7 -000007.2+000005.800004.0 08.8701.66K? 0
+021937.45 -205917.9 +000020.5-000004.300013.0 08.8701.05K? 0
+022539.46 +241655.6 +000000.9-000032.300012.6 08.8701.09K? 0
+022946.00 -092357.4 -000001.8-000003.900029.6 08.8701.59K? 0
+022947.37 +320237.5 +000010.6-000021.700007.4 08.8701.05K? 0
+023132.00 -151850.5 +000000.0-000014.200011.2 08.8701.07K? 0
+023607.31 -704826.2 -000009.3+000025.800015.0 08.8701.29K? 0
+024555.53 +102320.3 +000025.8-000057.600008.1 08.8701.18K? 0
+025129.07 +132935.8 +000032.5+000019.800004.6 08.8701.12K? 0
+030331.30 +052007.5 +000039.5-000013.600021.6 08.8701.06K? 0
+030507.71 +143514.5 +000016.3+000003.100003.8 08.8701.19K? 0
+031043.24 -504447.8 +000022.6+000007.100017.9 08.8701.12K? 0
+032451.67 +221641.7 +000032.3-000031.100004.3 08.8701.28K? 0
+032918.08 -060603.7 +000009.6-000041.800003.1 08.8701.51K? 0
+033103.74 -480813.6 +000005.7+000006.500000.0 08.8701.43K? 0
+033440.48 +592132.4 +000010.4+000047.500025.8 08.8701.38K? 0
+033532.74 -110430.6 +000006.8-000010.300018.6 08.8701.52K? 0
+033832.34 +282202.3 -000000.6-000004.900014.9 08.8701.26K? 0
+034057.49 +411748.9 +000006.4+000013.800014.4 08.8701.32K? 0
+034608.77 -360807.5 -000002.1-000011.400008.4 08.8701.32K? 0
+034735.28 +102352.0 +000045.7+000000.400000.1 08.8701.19K? 0
+034743.08 +395013.5 +000020.7-000015.000007.8 08.8701.20K? 0
+035120.57 +100319.7 +000010.9+000008.100013.1 08.8701.29K? 0
+035558.27 -030712.9 +000020.0-000003.800017.4 08.8701.53K? 0
+040245.04 -484945.9 +000006.4+000004.000012.9 08.8701.22K? 0
+040554.75 -413732.9 +000018.7-000002.100004.1 08.8701.20K? 0
+041730.20 +020858.0 +000024.6-000052.900019.7 08.8701.08K? 0
+041949.59 -224842.1 -000013.1+000018.900010.3 08.8701.06K? 0
+042254.10 -294518.3 -000015.4+000022.100000.4 08.8701.10K? 0
+042317.03 -655121.8 -000034.3+000036.300017.9 08.8701.01K? 0
+042600.68 -563134.2 -000005.5-000006.200008.6 08.8701.10K? 0
+042814.10 -042620.8 +000006.2-000045.700020.0 08.8701.52K? 0
+043108.91 +025452.1 -000003.7-000008.700017.8 08.8701.17K? 0
+043319.52 -030000.1 +000032.3-000019.900025.8 08.8701.06K? 0
+043841.87 -582728.2 +000023.0+000013.400005.1 08.8701.19K? 0
+044528.39 -515846.5 -000017.6-000005.400020.4 08.8701.52K? 0
+044629.28 +405411.1 +000002.2+000003.600003.8 08.8701.16K? 0
+044832.08 +105759.0 +000019.0-000014.300007.5 08.8701.15K? 0
+044840.70 +554054.0 -000004.4+000003.800039.3 08.8701.94M? 0
+045255.26 -571158.8 +000004.5+000024.800006.1 08.8701.26K? 0
+045453.97 +205651.6 -000004.9-000043.200029.8 08.8701.38K? 0
+045536.84 +002608.7 +000009.0-000001.800013.2 08.8701.66K? 0
+045617.86 -130852.6 +000006.8+000001.700002.1 08.8701.53K? 0
+050432.75 -445651.7 +000013.2+000007.100003.1 08.8701.18K? 0
+050945.08 +351409.4 -000010.3-000031.200021.1 08.8701.27K? 0
+052122.39 -023956.8 +000022.9-000007.600017.6 08.8701.21K? 0
+053612.16 +401012.2 +000014.9-000043.900040.4 08.8701.76K? 0
+053630.99 +111940.8 -000016.8-000065.200082.6 08.8701.41K? 0
+053952.46 -210208.7 -000009.0-000003.200023.4 08.8701.00K? 0
+054120.81 +541832.6 -000015.0-000000.300002.7 08.8701.34K? 0
+054358.77 +251135.6 +000036.9-000009.800024.3 08.8701.75K? 0
+054533.76 -594945.3 +000029.5-000049.500003.1 08.8701.23K? 0
+054750.08 -283255.2 +000003.7-000015.500002.3 08.8701.01K? 0
+054928.70 -800810.1 +000009.7-000004.900001.2 08.8701.53K? 0
+055106.33 +371025.3 -000006.4-000002.300007.6 08.8701.37K? 0
+055156.61 +144519.0 +000013.3-000010.000023.1 08.8701.56K? 0
+055203.21 +334214.9 +000021.4-000007.300001.7 08.8701.14K? 0
+055932.52 +533313.2 +000007.5-000016.300000.3 08.8701.24K? 0
+060002.58 +091501.3 -000019.0-000016.700010.3 08.8701.27K? 0
+060430.70 -340327.7 +000008.4-000012.900007.1 08.8701.74K? 0 0.10 1.00
+060542.16 -600620.8 +000008.5+000029.200008.9 08.8701.05K? 0
+061048.12 -205221.9 -000004.1-000011.200003.4 08.8701.62K? 0
+061108.00 +122134.2 -000009.5+000017.400017.4 08.8701.03K? 0
+061626.02 -364108.2 -000014.5+000008.100018.2 08.8701.61K? 0
+061954.46 -013820.3 -000000.7+000028.500016.9 08.8701.05K? 0
+062139.04 -873258.3 +000023.2+000028.800014.3 08.8701.19K? 0
+062241.35 +090731.4 +000001.4-000007.700002.0 08.8701.14K? 0
+062355.30 -721031.5 +000028.6-000011.800014.8 08.8701.18K? 0
+062704.72 -691710.8 -000009.4+000002.000003.1 08.8701.07K? 0
+062726.56 +150726.6 -000009.8+000001.100009.8 08.8701.06K? 0
+062807.68 -325045.5 -000006.6+000000.500008.1 08.8701.54K? 0
+063422.38 +040847.2 +000005.4-000010.400001.4 08.8701.28K? 0
+064025.62 -542805.8 -000007.8+000026.900017.6 08.8701.55K? 0
+064042.17 -090125.7 -000012.1-000007.000015.8 08.8701.61K? 0
+064055.16 +225146.6 -000007.4-000003.600045.9 08.8701.31K? 0
+064305.96 +130051.0 +000007.8-000000.700014.4 08.8701.01K? 0
+064552.32 -601543.6 +000004.6+000044.800010.2 08.8701.11K? 0
+064912.29 -031946.3 +000013.9-000008.900003.8 08.8701.27K? 0
+065107.52 -001535.1 -000020.1+000000.000003.8 08.8701.32K? 0
+070041.01 -232348.5 +000006.9-000014.200018.7 08.8701.33K? 0
+070210.54 +175834.1 +000008.0-000036.200032.4 08.8701.29K? 0
+070254.12 +585138.7 +000009.0-000012.600002.6 08.8701.13K? 0
+070801.76 +552511.9 -000001.0-000015.800019.3 08.8701.01K? 0
+070907.89 -182243.7 -000008.2-000025.100018.4 08.8701.26K? 0
+071024.17 -022059.1 +000017.4-000019.700032.0 08.8701.27K? 0
+071100.01 -200541.2 -000002.4+000007.600007.2 08.8701.11K? 0
+071104.25 -212425.2 -000029.3+000006.100018.7 08.8701.35K? 0
+071119.53 -414301.5 -000021.6-000009.400009.2 08.8701.70K? 0
+071633.78 +052141.6 +000000.5-000012.800002.2 08.8701.43K? 0
+072203.18 +030048.8 -000038.7-000026.500016.7 08.8701.43K? 0
+072300.55 -335345.7 -000012.4+000025.700002.7 08.8701.02K? 0
+072500.46 -330452.5 -000001.6+000003.500003.5 08.8701.49K? 0
+072641.36 +524642.3 -000013.6+000000.100002.0 08.8701.07K? 0
+072643.68 -221308.6 +000014.6-000015.800018.4 08.8701.34K? 0
+072654.27 +272953.0 -000009.1-000002.000009.0 08.8701.02K? 0
+072845.18 +004302.6 -000036.8-000060.500020.6 08.8701.32K? 0
+073745.05 -702046.6 -000005.8+000006.900001.2 08.8701.89M? 0
+074028.91 +183523.5 +000011.1+000003.800008.3 08.8701.19K? 0
+074234.78 -121137.8 -000003.4+000013.000004.8 08.8701.29K? 0
+074253.27 -141734.3 -000006.2+000006.500014.1 08.8701.05K? 0
+074352.18 -012141.1 +000018.5+000000.600011.0 08.8701.23K? 0
+074408.51 -055121.0 +000015.1-000031.000003.3 08.8701.36K? 0
+074417.56 -530855.6 -000015.4-000004.600016.4 08.8701.04K? 0
+074723.85 +171322.9 -000005.5-000006.100009.2 08.8701.66K? 0
+074839.69 +533859.5 -000133.6-000507.400056.1 08.8701.05K? 0
+075213.61 +702611.0 +000001.4-000016.000005.1 08.8701.35K? 0
+075221.83 -315054.4 -000004.3+000018.200014.5 08.8701.74K? 0
+075530.00 -282511.9 -000008.4-000003.100014.6 08.8701.60K? 0
+075602.99 -685717.0 -000001.6+000020.600018.1 08.8701.12K? 0
+075828.44 +671854.3 -000015.6-000019.700012.6 08.8701.55K? 0
+080300.12 -451154.5 -000004.7+000004.800014.2 08.8701.60K? 0
+080755.03 +772205.0 +000014.2+000009.700008.3 08.8701.09K? 0
+080915.39 +341824.5 +000043.0+000040.600036.0 08.8701.25K? 0
+081111.47 -111604.3 +000009.8-000030.400002.6 08.8701.78K? 0
+081541.26 -185311.4 +000005.4+000000.500009.2 08.8701.04K? 0
+081652.04 -751025.3 -000020.7+000041.500016.1 08.8701.27K? 0
+081912.30 -133628.6 +000008.3+000001.500003.0 08.8701.60K? 0
+081934.11 +053906.5 -000025.1-000028.200000.8 08.8701.09K? 0
+082006.48 -145344.8 -000016.9+000004.300021.7 08.8701.49K? 0
+082151.62 -350957.4 -000012.6-000002.400003.5 08.8701.03K? 0
+082214.25 -133720.0 -000001.3+000016.800011.8 08.8701.04K? 0
+082413.22 -111010.5 +000002.3+000029.800022.7 08.8701.01K? 0
+082448.73 -161637.9 +000011.8-000002.100021.4 08.8701.52K? 0
+082449.68 +191013.1 -000009.7+000012.200029.4 08.8701.24K? 0
+082502.40 -311633.6 -000020.3+000005.600004.5 08.8701.16K? 0
+082609.02 +133306.1 -000024.0-000003.500007.3 08.8701.67K? 0
+083051.41 -422230.0 -000010.2+000019.500014.3 08.8701.75K? 0
+083116.45 -282519.2 -000018.5+000011.100002.9 08.8701.27K? 0
+083216.26 +143515.1 -000055.2-000023.200019.8 08.8701.12K? 0
+083317.41 -132733.4 -000010.3+000031.800016.4 08.8701.16K? 0
+083342.43 +370641.9 +000006.9-000018.500023.2 08.8701.06K? 0
+083443.09 -185759.2 +000014.5-000016.200007.8 08.8701.08K? 0
+083630.00 -172354.3 -000008.6-000008.900010.8 08.8701.39K? 0
+083750.10 +491311.2 +000033.2-000017.400001.9 08.8701.04K? 0
+083828.40 -445515.0 -000004.3-000015.400007.4 08.8701.21K? 0
+083829.49 +091654.9 -000021.4+000002.800001.4 08.8701.30K? 0
+084205.22 -293443.4 +000000.2+000018.500000.0 08.8701.42K? 0
+084517.23 -764936.8 +000016.5+000008.500012.9 08.8701.40K? 0
+084618.36 -060035.4 +000004.1-000023.300025.1 08.8701.01K? 0
+084950.67 -034637.8 -000024.7-000006.300010.8 08.8701.47K? 0
+085626.87 -365744.0 -000016.4+000037.200012.3 08.8701.18K? 0
+085909.65 -553704.8 +000016.5-000008.400022.5 08.8701.25K? 0
+090055.66 -162059.9 -000002.2-000004.600008.4 08.8701.21K? 0
+090429.67 -584853.1 -000008.6-000009.500001.7 08.8701.02K? 0
+090830.38 -334115.3 -000008.3-000023.200014.7 08.8701.08K? 0
+091130.80 -345748.5 -000044.7+000000.400003.2 08.8701.01K? 0
+091547.30 +191447.9 -000029.2-000019.200008.0 08.8701.17K? 0
+091627.28 -110106.3 +000015.8-000032.100006.9 08.8701.34K? 0
+091645.57 -173959.1 -000010.9-000003.500008.1 08.8701.62K? 0
+091718.81 +002511.0 -000016.5+000011.600036.2 08.8701.52K? 0
+091915.85 -111354.4 -000004.9+000028.500018.6 08.8701.08K? 0
+092459.94 -280401.7 +000020.4+000012.900001.4 08.8701.15K? 0
+092538.52 -272705.5 +000011.7-000005.500009.4 08.8701.53K? 0
+092644.26 +123028.8 +000003.7-000045.300013.4 08.8701.22K? 0
+092926.06 -591346.6 -000028.6+000030.800007.6 08.8701.09K? 0
+093341.38 +120514.5 +000000.0-000023.900018.3 08.8701.25K? 0
+093602.44 -150331.8 -000003.9-000021.600002.1 08.8701.05K? 0
+094320.52 +234659.5 +000009.7+000004.200012.3 08.8701.27K? 0
+094548.43 -343914.0 -000041.9-000013.000008.9 08.8701.62K? 0
+094628.04 -410738.3 -000004.4+000005.700004.8 08.8701.00K? 0
+094832.04 -113200.2 +000032.1-000013.000021.2 08.8701.04K? 0
+094938.93 -371516.8 -000008.2+000011.800009.6 08.8701.65K? 0
+095054.50 -771925.5 +000005.5-000006.200004.0 08.8701.41K? 0
+095300.05 -130946.3 -000047.9-000019.700008.9 08.8701.35K? 0
+100226.99 +095619.6 +000004.9-000002.200011.4 08.8701.31K? 0
+100309.15 -652321.6 -000036.9-000009.800010.2 08.8701.40K? 0
+100851.73 +083825.0 -000050.3-000004.900007.9 08.8701.01K? 0
+101420.14 -503208.6 +000012.0+000028.600027.6 08.8701.34K? 0
+101746.26 -505510.9 -000014.9-000005.100021.4 08.8701.31K? 0
+101746.44 +125348.7 +000034.9-000044.100037.5 08.8701.52K? 0
+102147.64 -401315.2 +000014.4+000017.600008.4 08.8701.38K? 0
+102302.51 -584537.3 -000027.8-000008.600007.5 08.8701.18K? 0
+102858.41 -454032.6 +000034.4-000010.400006.9 08.8701.32K? 0
+103902.08 -344425.0 -000019.4+000010.700014.0 08.8701.09K? 0
+103951.47 +163359.9 +000003.7-000052.500015.4 08.8701.15K? 0
+104543.22 +100117.7 +000013.3-000046.800008.9 08.8701.14K? 0
+104748.03 -432802.3 +000000.0+000005.000005.4 08.8701.20K? 0
+104959.53 -492401.7 -000015.3+000005.200006.7 08.8701.31K? 0
+105321.91 -385213.1 -000009.2-000005.400027.6 08.8701.44K? 0
+110814.43 -270722.6 -000018.1-000005.100001.2 08.8701.22K? 0
+111315.20 -570047.6 +000001.5-000002.800010.4 08.8701.16K? 0
+111355.37 -480640.0 +000000.1+000012.400000.0 08.8701.13K? 0
+111509.42 -543742.9 -000013.1-000001.700009.6 08.8701.31K? 0
+111647.88 -411002.5 -000037.3+000026.000021.4 08.8701.21K? 0
+111737.07 +122410.0 +000019.1-000003.800001.9 08.8701.12K? 0
+112513.53 +192903.4 -000006.1-000017.600002.0 08.8701.26K? 0
+112809.16 -185141.5 -000015.3+000003.800010.4 08.8701.43K? 0
+113624.72 -044210.7 -000034.7-000038.400017.4 08.8701.07K? 0
+114140.92 +025214.4 -000090.8-000027.200018.3 08.8701.06K? 0
+114255.37 -683027.7 -000006.2+000005.300012.9 08.8701.05K? 0
+114317.35 -354417.0 +000018.9+000008.300027.7 08.8701.11K? 0
+115027.94 -194057.8 -000061.5-000018.200021.3 08.8701.13K? 0
+115850.15 +764118.0 +000002.5+000001.300006.9 08.8701.36K? 0
+120056.10 -560534.6 +000010.2+000028.400004.9 08.8701.75K? 0
+120625.30 -253130.1 -000013.5-000003.100004.2 08.8701.01K? 0
+121238.19 -194910.8 -000011.8-000009.400009.3 08.8701.00K? 0
+123043.00 -165723.1 -000036.6+000011.900001.5 08.8701.21K? 0
+123211.80 +611250.3 +000033.0-000019.800007.9 08.8701.29K? 0
+123851.51 +134813.5 -000004.9-000001.200015.3 08.8701.56K? 0 0.10 1.00
+124147.73 +072213.8 -000049.5-000005.400012.9 08.8701.27K? 0
+124334.57 -450155.6 -000025.2-000014.000013.9 08.8701.20K? 0
+125427.42 -243500.4 -000012.8-000012.900009.1 08.8701.08K? 0
+125447.32 +712059.5 -000010.4+000016.600000.1 08.8701.01K? 0
+125503.53 +481259.9 +000000.8-000050.600009.7 08.8701.51K? 0
+125553.80 -570140.0 -000012.4+000002.200015.7 08.8701.36K? 0
+125622.54 -554058.8 -000018.1+000002.300017.8 08.8701.18K? 0
+130544.04 +584802.4 -000030.1-000002.900003.7 08.8701.01K? 0
+131002.68 +390427.3 -000006.7-000006.600015.2 08.8701.51K? 0
+131020.66 -152129.0 -000038.3+000008.800014.7 08.8701.33K? 0
+131644.15 -451936.2 +000001.1+000012.200002.0 08.8701.47K? 0
+131726.65 -224456.0 +000014.9-000011.800021.6 08.8701.30K? 0
+132113.15 -292620.4 -000026.0+000001.600003.1 08.8701.46K? 0
+132625.45 -494157.7 -000173.3-000031.700003.0 08.8701.01K? 0
+133925.46 +173542.9 -000020.0-000011.900004.1 08.8701.03K? 0
+134012.04 -604453.2 -000032.4-000013.800014.9 08.8701.54K? 0
+134936.55 -433326.8 -000035.0-000012.300017.3 08.8701.11K? 0
+140010.10 -202502.7 +000012.8-000006.200009.5 08.8701.38K? 0
+140358.55 -654517.1 -000025.4-000006.300002.1 08.8701.12K? 0
+140708.67 +652520.0 +000001.3-000029.900009.3 08.8701.52K? 0
+141337.06 -585255.8 -000020.1-000020.600022.6 08.8701.08K? 0
+141416.65 -605815.9 -000032.6-000027.600014.9 08.8701.45K? 0
+141759.71 -740115.2 +000002.4-000024.900009.4 08.8701.78K? 0
+141829.00 -564819.2 +000022.4-000005.900020.1 08.8701.39K? 0
+142135.88 -735604.3 -000007.3+000008.600011.3 08.8701.67K? 0
+142239.00 -331308.1 -000019.8-000012.900014.9 08.8701.02K? 0
+142520.31 -713408.4 -000015.5-000016.500003.2 08.8701.18K? 0
+142906.37 -603847.2 -000018.4+000005.200030.3 08.8701.61K? 0
+143505.65 -422806.9 -000087.0+000032.400010.6 08.8701.00K? 0
+143945.37 -122206.7 -000041.4+000014.100003.9 08.8701.28K? 0
+144439.27 -225234.5 -000028.3+000009.000000.7 08.8701.49K? 0
+144523.28 -470607.8 -000028.1+000017.900005.4 08.8701.02K? 0
+144705.76 -113304.1 -000007.0-000002.400013.9 08.8701.02K? 0
+144815.54 -591127.5 +000032.9-000006.500006.6 08.8701.44K? 0
+145809.43 -384701.6 +000011.6-000032.000030.7 08.8701.48K? 0
+145847.72 -470133.4 -000042.8-000013.000022.0 08.8701.19K? 0
+145914.02 -400010.9 +000000.5+000016.500034.9 08.8701.63K? 0
+150046.13 -625427.0 +000000.1-000003.000001.3 08.8701.33K? 0
+150117.02 -380116.9 -000026.4+000017.800027.3 08.8701.15K? 0
+150336.85 -401948.1 -000010.8-000022.300042.8 08.8701.05K? 0
+150837.75 -191333.4 -000002.8-000037.500018.2 08.8701.15K? 0
+151409.56 +692206.1 +000025.9-000010.600005.6 08.8701.43K? 0
+152246.42 +732823.1 -000013.2+000003.400002.4 08.8701.18K? 0
+152644.37 -603652.7 +000020.6-000006.800016.2 08.8701.19K? 0
+153120.19 +255351.4 -000021.3+000009.800005.7 08.8701.00K? 0
+153643.91 +103505.2 +000041.1+000014.500001.9 08.8701.09K? 0
+154233.55 -292412.5 +000002.9-000038.200004.2 08.8701.33K? 0
+155052.89 +521513.1 -000033.4+000042.100000.6 08.8701.04K? 0
+155214.69 +441916.4 -000000.6-000001.200005.2 08.8701.58K? 0
+155343.28 +263932.8 +000017.7-000025.500012.4 08.8701.13K? 0
+160207.61 -532153.4 +000004.2-000001.000019.8 08.8701.09K? 0
+160437.96 +784039.2 -000011.3-000003.300008.5 08.8701.13K? 0
+161030.61 -725320.9 -000017.3-000010.500010.3 08.8701.65K? 0
+161137.21 -542245.6 -000027.9+000008.900011.5 08.8701.37K? 0
+161645.07 -305259.9 -000039.6-000061.700023.0 08.8701.29K? 0
+161834.39 -513306.6 -000009.8-000006.600006.3 08.8701.04K? 0
+162410.42 -544727.7 +000015.2-000002.900023.3 08.8701.15K? 0
+162615.74 -404135.6 -000039.9+000023.900043.1 08.8701.78K? 0
+162716.23 +201214.8 +000006.9-000004.700011.4 08.8701.25K? 0
+163615.81 -643314.2 -000034.5-000017.700000.9 08.8701.22K? 0
+164104.63 +284307.5 -000021.3-000005.100011.3 08.8701.01K? 0
+164412.19 -172631.0 -000008.8+000005.100010.2 08.8701.69K? 0
+164750.87 -581351.4 -000013.3-000023.300006.5 08.8701.18K? 0
+165218.12 -745946.5 +000012.9-000020.500004.6 08.8701.23K? 0
+170402.00 +330701.8 -000017.3-000026.200014.7 08.8701.17K? 0
+170727.83 +033940.0 -000012.2-000026.200002.3 08.8701.07K? 0
+170921.54 -422447.8 -000013.7-000032.700015.9 08.8701.59K? 0
+172008.39 -104203.4 -000010.8-000053.400000.9 08.8701.38K? 0
+172030.00 +263307.8 +000002.0-000000.600013.3 08.8701.00K? 0
+172211.63 -522015.3 -000028.9-000012.200001.4 08.8701.37K? 0
+173259.91 +594936.6 +000018.1-000025.000003.0 08.8701.00K? 0
+173423.11 +270728.5 +000005.7-000037.600008.4 08.8701.02K? 0
+173945.78 -864606.7 -000016.2-000010.900008.0 08.8701.33K? 0
+174158.38 -495907.6 -000017.1+000007.200008.6 08.8701.27K? 0
+174537.39 +132906.2 +000002.8-000000.900005.4 08.8701.74K? 0
+174620.59 +252721.0 +000030.6-000027.800003.9 08.8701.14K? 0
+175248.75 -492504.7 -000022.5-000006.100026.1 08.8701.09K? 0
+175628.30 -063306.1 +000006.2+000001.100023.9 08.8701.21K? 0
+180142.57 +044040.3 +000018.4-000010.100001.5 08.8701.23K? 0
+180259.68 -355340.9 +000029.9-000014.900032.6 08.8701.63K? 0
+180554.82 -274720.4 +000032.7-000063.800012.9 08.8701.71K? 0
+180640.64 +140027.7 -000005.4+000007.000012.9 08.8701.43K? 0
+180659.76 -354805.9 +000023.6-000021.100028.0 08.8701.17K? 0
+181509.04 -153955.4 +000017.7-000003.300000.1 08.8701.18K? 0
+181738.11 -404826.0 -000032.0-000018.300025.1 08.8701.18K? 0
+181859.97 +114013.5 +000004.8+000020.100013.4 08.8701.76K? 0
+182121.54 +241821.0 -000004.3+000011.500017.8 08.8701.32K? 0
+182431.04 -045939.7 -000005.5+000023.200016.9 08.8701.15K? 0
+182550.24 +111233.1 +000010.7+000008.400002.6 08.8701.32K? 0
+182602.20 -154900.3 +000037.8-000025.700023.3 08.8701.68K? 0
+182602.27 -663926.0 +000004.5-000023.100006.5 08.8701.11K? 0
+182703.98 -181358.8 -000007.1-000028.500013.0 08.8701.83K? 0
+183024.56 +264722.2 -000003.6-000004.200006.3 08.8701.43K? 0
+183246.56 +113823.7 +000006.7-000005.700000.2 08.8701.06K? 0
+183608.21 -741520.8 +000013.4+000002.800018.2 08.8701.63K? 0
+184152.78 -353536.9 +000033.4-000015.600010.5 08.8701.62K? 0
+184214.25 +801913.9 +000013.7-000014.000008.3 08.8701.20K? 0
+184318.27 -382654.5 -000021.9-000004.300012.1 08.8701.25K? 0
+184434.92 +410705.8 -000005.4+000013.600006.9 08.8701.60K? 0
+185443.27 +585636.5 -000016.6+000025.000024.8 08.8701.31K? 0
+185720.79 +131559.1 +000005.8+000003.800012.4 08.8701.41K? 0
+190330.13 -304503.5 -000022.1-000023.300038.4 08.8701.65K? 0
+190644.05 -171443.1 +000006.3-000031.100001.8 08.8701.26K? 0
+190816.47 +151949.1 +000024.1-000070.800004.2 08.8701.08K? 0
+190939.23 -614224.9 -000009.3-000022.900002.1 08.8701.11K? 0
+191141.95 +483020.5 +000017.9+000017.700000.5 08.8701.23K? 0
+191239.63 +273831.1 +000010.1+000010.100018.1 08.8701.70K? 0
+191716.77 +482419.2 +000005.0-000004.300012.3 08.8701.01K? 0
+191919.58 -215635.1 +000038.1-000037.500001.2 08.8701.50K? 0
+192812.84 -612440.1 +000049.2-000043.600031.5 08.8701.47K? 0
+193149.61 +003153.3 -000057.0-000019.600000.4 08.8701.80K? 0
+193859.47 +340756.0 +000015.4+000024.000022.1 08.8701.26K? 0
+193945.68 +120853.4 +000024.9-000012.400035.5 08.8701.72K? 0
+194003.38 -313631.6 -000008.1+000003.100048.7 08.8701.13K? 0
+194058.61 +092518.9 +000005.7+000014.400000.4 08.8701.07K? 0
+195353.56 +355544.8 +000011.8+000006.100007.8 08.8701.24K? 0
+195533.58 +404912.7 +000007.5+000013.500003.0 08.8701.06K? 0
+195707.50 -090815.1 -000009.7+000002.600005.7 08.8701.53K? 0
+200024.69 -255351.3 -000011.7-000035.300012.2 08.8701.25K? 0
+200140.74 +540129.3 -000025.2-000054.600028.9 08.8701.02K? 0
+200345.41 +170308.2 -000003.5-000014.900004.0 08.8701.41K? 0
+200442.37 +210115.0 +000000.1-000000.300003.3 08.8701.45K? 0
+200613.90 +461648.0 -000005.2+000001.600010.0 08.8701.15K? 0
+200636.39 +023920.4 +000050.2+000024.100026.8 08.8701.50K? 0
+200857.39 -483252.1 -000015.9+000013.900012.6 08.8701.25K? 0
+200912.39 +273852.9 +000010.6+000000.100014.2 08.8701.55K? 0
+201715.73 -030949.6 +000027.3-000020.100000.5 08.8701.04K? 0
+202420.06 +560311.4 -000001.9-000032.800019.9 08.8701.03K? 0
+202456.53 +070334.0 -000003.7-000038.100022.6 08.8701.60K? 0
+202657.75 +562653.6 -000008.4-000000.100013.8 08.8701.05K? 0
+202811.97 +445822.0 +000001.3-000013.400006.4 08.8701.43K? 0
+203029.73 -370206.4 +000003.3-000011.300010.7 08.8701.05K? 0
+203030.90 +530001.1 -000009.4-000006.400002.7 08.8701.03K? 0
+203129.41 +363125.2 -000028.8-000041.400002.2 08.8701.26K? 0
+203729.83 +212540.2 +000012.5+000010.600005.2 08.8701.08K? 0
+203919.14 -072324.1 +000016.8+000019.500001.8 08.8701.16K? 0
+203953.95 -100342.5 -000013.8+000006.300010.0 08.8701.35K? 0
+204353.57 -424753.4 +000014.3-000021.600027.2 08.8701.58K? 0
+204421.33 +213506.2 -000030.9-000001.100005.7 08.8701.27K? 0
+204451.01 -012203.3 +000024.7-000023.800019.6 08.8701.22K? 0
+204628.80 +111225.6 -000022.4-000005.000022.7 08.8701.40K? 0
+204827.81 -312612.8 -000028.3+000017.200012.6 08.8701.16K? 0
+205233.30 +435709.9 +000018.4+000004.000015.3 08.8701.71K? 0
+205647.59 +630153.2 -000004.5-000051.200001.5 08.8701.21K? 0
+205832.00 -542155.4 +000029.7-000023.800008.1 08.8701.42K? 0
+205936.04 -535950.5 -000034.2+000010.100017.4 08.8701.05K? 0
+210717.63 +371145.8 +000020.6-000010.500006.4 08.8701.09K? 0
+210808.52 +240556.8 -000023.1-000015.800005.5 08.8701.44K? 0
+211209.07 +360933.7 +000002.2-000002.100003.0 08.8701.49K? 0
+211421.46 +293502.6 -000032.9-000022.900010.8 08.8701.00K? 0
+212531.79 +335957.3 -000020.2+000006.700025.1 08.8701.34K? 0
+212835.94 -521534.8 +000000.1+000003.300001.2 08.8701.26K? 0
+213220.72 -025359.7 -000042.9-000004.600034.6 08.8701.74K? 0
+215244.84 -464008.4 +000008.7-000006.300018.8 08.8701.51K? 0
+220010.60 -494126.3 +000006.0-000007.400002.2 08.8701.51K? 0
+220548.78 +530159.2 +000026.0+000011.200020.3 08.8701.49K? 0
+220644.82 -065707.4 -000033.4-000022.800002.6 08.8701.07K? 0
+220731.85 -713722.2 -000021.0+000015.900000.1 08.8701.14K? 0
+220749.09 -384518.0 -000009.1-000019.400020.9 08.8701.37K? 0
+221309.46 -281716.6 -000003.5+000012.000023.2 08.8701.15K? 0
+221424.41 +015852.8 -000018.1-000025.300019.0 08.8701.16K? 0
+221535.03 -093705.0 +000049.7-000020.800005.2 08.8701.35K? 0
+221824.24 -271741.1 -000010.9-000033.900007.5 08.8701.52K? 0
+222255.59 +472229.0 +000009.4-000010.800026.9 08.8701.43K? 0
+222445.64 +223304.6 -000175.3-000090.700045.5 08.8701.23K? 0
+222710.64 +241741.2 +000007.6+000007.200002.6 08.8701.05K? 0
+222944.85 -263325.1 -000008.1-000007.100007.0 08.8701.10K? 0
+222955.56 +564803.1 +000040.4+000014.700002.8 08.8701.14K? 0
+223736.30 +535607.1 +000010.4+000005.100019.2 08.8701.00K? 0
+224017.16 +285420.2 -000011.1+000022.000006.0 08.8701.27K? 0
+225211.05 +760445.7 +000006.1+000003.300016.2 08.8701.51K? 0
+225522.63 -380220.5 +000009.4-000009.500025.8 08.8701.10K? 0
+225810.83 -155421.4 +000036.9-000037.800017.0 08.8701.06K? 0
+225938.52 +534139.7 +000012.8-000024.000014.0 08.8701.44K? 0
+230309.89 -480420.5 +000006.4+000003.600014.2 08.8701.10K? 0
+230511.83 -385332.7 +000032.1+000001.100009.7 08.8701.40K? 0
+230659.02 -571939.8 -000003.5+000011.200001.5 08.8701.39K? 0
+230955.09 +114443.0 +000015.0-000001.300004.2 08.8701.02K? 0
+231048.45 -033050.6 -000013.1+000003.900038.1 08.8701.53K? 0
+231758.37 +152749.6 +000035.8+000007.300004.5 08.8701.01K? 0
+231845.24 +702518.6 -000015.9-000012.000015.3 08.8701.11K? 0
+232712.85 +053040.6 -000008.0+000004.200007.0 08.8701.14K? 0
+232901.93 +132337.5 -000016.0-000012.700006.2 08.8701.37K? 0
+233052.55 +450045.4 -000016.7-000024.700010.6 08.8701.74K? 0
+233149.71 -105152.8 +000005.8+000020.800012.6 08.8701.64K? 0
+233153.67 -475816.3 +000031.2-000001.100006.0 08.8701.11K? 0
+233159.98 +360331.9 +000011.1+000003.900007.0 08.8701.01K? 0
+233724.79 -780915.3 +000038.2+000000.700011.2 08.8701.02K? 0
+234136.45 +525252.2 -000027.9+000001.400010.6 08.8701.00K? 0
+234145.20 -564214.1 +000015.1-000001.600019.1 08.8701.50K? 0
+234306.46 +740006.5 -000018.0-000001.000006.6 08.8701.89M? 0
+235500.89 +335419.5 +000013.5-000030.000030.3 08.8701.07K? 0
+235540.44 -605846.8 +000026.6-000013.500000.8 08.8701.25K? 0
+235919.72 -653120.7 +000008.6+000006.000004.3 08.8701.12K? 0
+010255.73 +605823.8 +000003.9-000005.200013.6 08.8702.00M? 0
+185141.19 -094429.8 -000028.7-000030.000022.8 08.8702.08M? 0
+000205.17 -563053.6 -000052.3-000015.700012.5 08.8800.66G? 0
+000212.80 +442541.8 +000015.1-000011.100004.9 08.8800.52F? 0
+000312.72 -311244.6 +000011.3+000000.100002.3 08.8800.06A? 0
+000350.95 +531142.8 +000013.3+000011.700016.4 08.8800.98K? 0
+000701.89 -214955.6 +000088.7-000062.100006.5 08.8800.69G? 0
+001040.64 +450739.0 -000005.0-000020.700000.4 08.8800.43F? 0
+001526.78 +703417.3 +000028.1-000020.300009.3 08.8800.26A? 0
+002142.15 +782846.1 -000013.5-000016.100008.4 08.8800.39F? 0
+002216.84 -415559.9 -000044.2+000041.500007.6 08.8800.45F? 0
+002456.05 +462534.0 -000004.5+000005.800011.9 08.8800.89G? 0
+002949.37 +690429.6 -000010.7-000013.000007.1 08.8800.22A? 0
+002951.45 +462306.1 +000019.4-000004.600012.0 08.8800.39F? 0
+003258.42 +464203.3 +000012.9-000031.400002.7 08.8800.96K? 0
+003849.88 +523806.3 -000018.7+000010.300020.6 08.8800.36F? 0
+004551.82 +455344.8 -000000.7-000001.100001.1 08.88-0.06B? 0
+004724.71 +850300.0 +000020.9+000000.100007.8 08.8800.11A? 0
+004734.82 -252341.9 -000021.7-000006.700000.4 08.8800.59G? 0
+005007.55 -403712.0 +000044.1+000010.000002.5 08.8800.64G? 0
+005706.27 +613400.8 +000000.6-000000.700005.2 08.8800.16A? 0
+005711.64 +573953.0 +000013.9-000008.500009.3 08.8800.19A? 0
+005752.17 +352206.2 -000014.4-000009.600012.4 08.8800.90G? 0
+005808.71 -211046.3 -000048.6-000025.800011.9 08.8800.46F? 0
+010127.77 +352246.8 +000042.7+000013.200010.8 08.8800.33F? 0
+010144.22 +685528.4 -000004.0-000010.700000.9 08.8800.46F? 0
+010811.12 -131517.8 -000012.2+000002.300008.7 08.8800.48F? 0
+010935.80 +423318.8 +000002.3-000012.900007.4 08.8800.46F? 0
+011555.37 +700629.8 +000003.8+000006.000004.2 08.8800.32F? 0
+011657.28 +495251.9 -000006.3-000026.500024.8 08.8800.52F? 0
+012000.35 +471832.7 +000036.7-000023.300004.6 08.8800.37F? 0
+012109.54 -493827.4 +000026.5+000017.500000.2 08.8800.29A? 0
+012246.85 -303741.3 -000032.1-000036.200004.6 08.8800.44F? 0
+012429.14 +881545.5 +000007.7+000010.700012.6 08.8800.32F? 0
+012516.12 +614233.8 -000007.8-000004.800006.4 08.8800.19A? 0
+012522.10 -113531.3 -000014.1-000011.200000.0 08.8800.28A? 0
+012951.12 +454644.4 +000006.0-000040.800011.3 08.8800.29A? 0
+013006.16 +495632.2 +000002.5+000003.700001.4 08.8800.06A? 0
+013623.14 -411828.6 -000004.8-000010.200007.9 08.8800.54F? 0
+013852.26 +531413.8 +000157.4-000040.200012.0 08.8800.57F? 0
+014129.34 +721451.5 -000002.6+000004.100009.9 08.8800.27A? 0
+014142.07 +363415.6 +000041.6-000054.800012.8 08.8800.41F? 0
+014143.46 +381230.4 -000013.9+000004.600015.7 08.8800.10A? 0
+014156.28 +015410.7 -000121.9-000165.500010.4 08.8800.52F? 0
+014200.95 -002855.7 +000001.7-000030.600004.6 08.8800.43F? 0
+014608.59 +533627.9 +000002.5+000000.000002.4 08.88-0.06B? 0
+014918.43 -462929.4 -000025.6-000119.600020.4 08.8800.53F? 0
+015105.33 -551236.4 -000010.1-000013.900001.7 08.8800.44F? 0
+015320.22 +344814.7 -000006.8-000020.000005.8 08.8800.46F? 0
+020406.36 -462229.7 +000164.1+000066.400003.5 08.8800.69G? 0
+020423.31 +420535.6 +000003.2+000012.500000.3 08.8800.98K? 0
+020506.74 +191115.2 -000030.8-000007.100003.3 08.8800.56F? 0
+021555.32 +592408.9 +000021.0-000022.000003.8 08.8800.44F? 0
+021621.48 -701852.7 +000007.9+000021.600004.8 08.8800.30A? 0
+022028.77 +513340.5 +000012.4-000024.200002.8 08.8800.48F? 0
+022357.31 -292604.5 -000006.0-000022.300002.9 08.8800.06A? 0
+022449.16 -764827.7 +000028.5+000003.200008.9 08.8800.24A? 0
+022616.25 +570407.0 +000010.4-000015.000001.8 08.8800.16A? 0
+022944.54 -415128.4 +000027.2+000003.800002.6 08.8800.99K? 0
+022950.10 +030921.8 -000114.6-000125.500007.8 08.8800.60G? 0
+023230.24 -662306.4 -000012.5+000008.000011.4 08.8800.15A? 0
+023406.24 +570025.6 +000009.3-000032.500014.1 08.8800.24A? 0
+023458.94 +555858.4 +000030.9+000014.100007.4 08.8800.52F? 0
+024117.23 -011437.6 +000017.7-000012.600001.1 08.8800.22A? 0
+024154.67 +714127.4 -000006.4+000006.000010.0 08.8800.17A? 0
+024706.78 +591707.1 -000000.8+000005.800004.0 08.8800.30A? 0
+025038.37 +705658.6 +000006.6-000012.600004.1 08.8800.22A? 0
+025142.33 +385405.2 -000076.6-000044.900002.2 08.8800.47F? 0
+025459.22 +133148.3 +000029.1-000024.800004.8 08.8800.50F? 0
+025754.46 +542527.6 -000000.3-000019.700017.3 08.8800.27A? 0
+025823.93 -013451.4 +000027.8-000026.400001.2 08.8800.44F? 0
+030035.85 +612311.0 +000021.5-000003.600009.1 08.8800.53F? 0
+030047.01 +005936.5 +000002.4-000021.700020.2 08.8800.46F? 0
+030329.25 +695236.0 +000033.7-000048.500014.0 08.8800.49F? 0
+030348.87 -054157.1 -000016.4+000010.700008.4 08.8800.45F? 0
+030359.67 -400623.5 +000050.7+000004.500007.0 08.8800.53F? 0
+031531.65 -163317.5 -000005.8-000006.900006.4 08.8800.28A? 0
+032002.52 +153928.5 -000000.4+000004.600003.1 08.8800.48F? 0
+032126.92 -154752.1 -000031.5-000004.600011.3 08.8800.49F? 0
+032242.16 +022807.3 +000011.3-000015.400000.8 08.8800.67G? 0
+032248.25 +651156.6 -000010.9-000026.500005.4 08.8800.21A? 0
+032409.24 -064204.7 +000068.4-000029.000005.6 08.8800.52F? 0
+032628.11 +141834.8 -000031.9+000013.500004.5 08.8800.11A? 0
+033154.40 -202204.6 -000014.4-000050.300002.5 08.8800.87G? 0
+033458.65 +233148.9 -000001.1-000069.000003.8 08.8800.34F? 0
+033542.03 +391835.3 +000009.0-000027.700008.2 08.8800.07A? 0
+034403.04 +365237.5 -000007.0-000014.900000.2 08.8800.18A? 0
+034742.08 +233238.0 -000025.7-000054.500013.4 08.8800.99K? 0
+034815.83 -411839.1 -000005.0+000004.800004.6 08.8800.41F? 0
+034836.72 -500621.9 +000016.7-000038.900003.3 08.8800.52F? 0
+035043.68 +483512.4 -000003.5+000000.100022.1 08.8800.34F? 0
+035238.22 -021942.4 +000056.7-000029.700008.0 08.8800.56F? 0
+035751.36 +400045.8 +000021.6-000042.600003.5 08.8800.00B? 0
+040630.44 -422152.9 +000082.3+000048.400020.8 08.8800.54F? 0
+041236.37 +004606.9 +000019.9-000009.700000.4 08.8800.55F? 0
+041745.06 -050848.2 +000001.2+000063.600005.0 08.8800.50F? 0
+041934.52 -103433.9 +000016.9+000026.100010.6 08.8800.48F? 0
+041951.70 +234528.4 -000000.8-000002.800005.4 08.8800.56F? 0
+042100.58 -015727.2 -000022.4-000044.400002.2 08.8800.34F? 0
+043037.75 +620411.5 -000019.9+000005.300000.8 08.8800.29A? 0
+043313.64 +865511.9 -000009.0+000005.900004.2 08.8800.30A? 0
+043918.97 +513852.0 +000032.3-000051.500033.7 08.8800.63G? 0
+044136.62 -733154.4 -000006.0+000011.200001.8 08.8800.26A? 0
+044328.25 +130208.8 +000018.9-000029.900031.6 08.8800.71G? 0
+044937.54 -083456.1 -000005.1-000001.000010.0 08.8800.06A? 0
+045045.56 +141304.5 +000062.3-000000.700018.1 08.8800.63G? 0
+045224.12 +041958.1 +000072.7-000045.700029.0 08.8800.51F? 0
+045413.64 +603517.5 +000000.2+000001.100008.5 08.8800.22A? 0
+045516.68 +530234.0 +000006.0-000011.800005.7 08.8800.02A? 0
+045517.20 +703802.4 +000133.5-000267.700013.3 08.8800.56F? 0
+045606.24 +011659.3 -000020.4+000027.600004.0 08.8800.46F? 0
+045930.46 +712953.4 -000014.9+000015.800010.6 08.8800.47F? 0
+050409.41 +331543.8 -000006.3-000014.700005.2 08.8800.41F? 0
+050439.75 +495355.9 -000061.5-000066.200034.6 08.8800.61G? 0
+050522.39 +620852.8 -000001.2-000005.300002.9 08.8800.12A? 0
+050801.96 -005157.3 -000038.3+000013.200011.3 08.8800.37F? 0
+050814.66 -022730.3 -000013.8-000005.500001.0 08.8800.28A? 0
+050918.11 +420231.3 -000004.6-000008.700020.3 08.8800.17A? 0
+050923.30 -510344.9 -000004.1+000009.100000.7 08.88-0.00B? 0
+051246.03 -274036.1 -000000.2+000028.100024.7 08.8800.49F? 0
+051614.94 -680800.5 +000002.8+000010.200001.2 08.8800.24A? 0
+051738.61 +203207.4 -000000.6-000006.600006.0 08.8800.19A? 0
+051742.91 -180835.0 +000103.7-000156.500011.1 08.8800.60G? 0
+052020.20 +175935.5 -000009.5-000011.500037.9 08.8800.27A? 0
+052538.09 +304114.2 -000024.7-000018.900016.6 08.88-0.01B? 0
+052847.80 +235729.1 -000030.6-000042.600002.1 08.8800.60G? 0
+052919.53 -363417.3 +000032.8-000012.000001.1 08.8800.65G? 0
+052921.20 -020031.0 +000003.2+000005.200039.5 08.88-0.03B? 0
+052956.10 +625051.1 +000024.0-000056.400002.4 08.8800.32F? 0
+052957.45 -261039.6 +000007.0-000008.400015.3 08.8800.97K? 0
+053118.56 -790032.2 -000000.9+000062.100000.3 08.8800.56F? 0
+053308.76 +513324.5 +000001.1-000004.200001.4 08.8800.09A? 0
+053508.08 -063348.8 +000002.2-000011.500003.6 08.88-0.02B? 0
+053530.43 +045027.7 -000015.1-000008.300002.8 08.88-0.01B? 0
+053730.53 +512335.7 +000009.2-000056.100020.4 08.8800.99K? 0
+054008.71 +212024.3 -000004.2-000017.100011.1 08.8800.10A? 0
+054017.10 +005820.6 -000016.5-000006.600013.6 08.8800.07A? 0
+054046.41 +761247.2 -000014.3-000121.300025.7 08.8800.57F? 0
+054219.39 -164428.5 +000030.5-000013.100001.5 08.8800.47F? 1
+054534.67 +470819.8 -000024.7+000009.800008.2 08.8800.78G? 0
+054636.84 -761011.9 +000001.3+000036.900010.1 08.8800.34F? 0
+054639.88 -185750.3 +000016.7+000039.300021.6 08.8800.61G? 0
+054645.09 +211201.3 +000016.7-000001.600007.6 08.8800.20A? 0
+054836.79 -395555.8 +000023.9+000060.200023.2 08.8800.86G? 0
+054916.01 -092240.5 -000001.2-000000.900001.0 08.8800.47F? 0
+055053.07 -373935.5 -000003.1-000010.600004.0 08.8800.31F? 0
+055422.39 +383532.1 +000000.8+000006.200013.3 08.8800.17A? 0
+055818.28 +154936.6 +000014.9-000009.600000.0 08.8800.15A? 0
+060052.71 -485847.7 -000014.5+000027.200009.2 08.8800.46F? 0
+060118.81 -533447.3 -000015.4+000006.000001.0 08.8800.16A? 0
+060317.11 -445210.1 +000001.0+000044.500007.9 08.8800.35F? 0
+060417.65 +595219.9 -000010.7-000021.600000.9 08.8800.65G? 0
+060441.35 -112849.7 +000002.2-000002.500002.6 08.8800.11A? 0
+060634.72 -560433.5 -000004.7-000001.900013.1 08.8800.98K? 0
+060817.08 -551421.2 -000005.5+000100.000001.3 08.8800.96K? 0
+060951.65 -463323.0 +000006.5+000003.800024.5 08.8800.42F? 0
+061019.87 +093209.1 +000030.6-000008.000001.8 08.8800.34F? 0
+061147.65 +073646.0 -000000.3-000011.900014.1 08.8800.26A? 0
+061217.69 +092950.4 -000006.7-000005.200004.9 08.8800.14A? 0
+061232.60 +680043.4 -000023.1-000013.200009.8 08.8800.48F? 0
+061242.92 +503618.1 +000010.6-000021.200021.3 08.8800.58G? 0
+061325.74 -024105.3 -000003.3+000031.900005.1 08.8800.69G? 0
+061427.52 -283841.2 +000003.0-000005.700008.5 08.8800.40F? 0
+061538.84 -574206.0 +000028.4+000056.200021.3 08.8800.63G? 0
+061727.32 +132139.4 -000004.3+000000.700018.7 08.8800.08A? 0
+061730.72 -383521.5 +000001.4+000000.200014.0 08.8800.41F? 0
+062157.41 +105816.5 +000000.8+000013.800022.9 08.88-0.06B? 0
+062316.62 +024503.4 -000011.0-000002.700001.1 08.8800.34F? 0
+062425.73 -164707.9 -000016.2+000006.200012.9 08.8800.34F? 1
+062450.32 +130057.4 +000002.0-000007.400026.2 08.8800.06A? 0
+062512.02 -101810.7 -000050.7+000031.600005.9 08.8800.50F? 0
+062535.85 +393725.5 -000003.2-000064.600019.6 08.8800.36F? 0
+062856.21 -610540.7 -000007.8-000030.600006.6 08.8800.48F? 0
+062859.62 -473005.9 +000016.8+000013.300005.9 08.8800.61G? 0
+062926.63 +001200.9 +000011.8-000009.000011.7 08.8800.99K? 0
+063011.09 -034620.7 -000011.8+000013.000023.4 08.8800.35F? 0
+063012.39 +081823.0 -000003.8-000006.300013.2 08.8800.88G? 0
+063044.81 -613630.2 -000019.1-000014.400015.1 08.8800.56F? 0
+063105.80 -565620.3 +000012.0+000004.700008.9 08.8800.10A? 0
+063114.87 +094725.1 -000011.3-000003.200003.0 08.88-0.02B? 0
+063117.50 -343816.1 -000005.1+000002.700002.2 08.8800.27A? 0
+063504.99 +235854.8 -000052.6-000037.400037.4 08.8800.56F? 0
+063553.36 +055032.7 +000003.1+000001.000000.7 08.8800.23A? 0
+063602.99 +741736.1 -000055.5-000174.400013.8 08.8800.72G? 0
+063745.42 +161500.8 +000010.9-000019.600001.9 08.8800.00B? 0
+063839.77 -812732.5 +000009.9+000052.700010.3 08.8800.51F? 0
+063917.98 -475742.2 -000003.0+000006.000002.4 08.88-0.04B? 0
+064014.56 +301017.0 +000008.5-000024.700008.9 08.88-0.05B? 0
+064049.22 +420300.5 -000000.1-000062.400015.7 08.8800.52F? 0
+064100.52 -004828.1 -000010.3-000003.700008.0 08.8800.15A? 0
+064136.77 +184129.4 -000001.9-000024.300003.5 08.8800.21A? 0
+064219.08 -194656.1 +000002.8-000009.000001.0 08.8800.01A? 0
+064238.73 +100625.9 +000005.6+000005.000017.2 08.8800.99K? 0
+064418.00 -321837.4 -000009.7+000025.700006.6 08.88-0.04B? 0
+064534.14 -423202.1 -000001.0+000022.300002.5 08.8800.40F? 1
+064605.77 +030517.5 -000009.2+000009.900005.2 08.8800.15A? 0
+064620.53 +274858.3 -000009.7+000001.400008.4 08.8800.04A? 0
+065017.78 -405519.7 -000007.5+000007.600005.3 08.88-0.10B? 0
+065020.81 -183730.6 +000005.1+000002.200008.3 08.8800.37F? 0
+065341.58 +394631.8 -000060.1+000021.500007.3 08.8800.46F? 0
+065346.63 -355016.3 +000000.7-000002.800004.5 08.8800.55F? 0
+065422.15 +001054.7 -000007.3-000006.900002.9 08.88-0.04B? 0
+065423.08 -013925.1 +000043.0-000016.800011.3 08.88-0.06B? 0
+065456.76 -032021.9 -000009.5+000002.600016.5 08.8800.30A? 0
+065458.82 -034201.3 -000001.3+000010.400003.3 08.8800.20A? 0
+065636.39 -643434.2 +000070.5-000008.500010.3 08.8800.54F? 0
+065709.13 +050608.4 +000017.9-000008.000007.2 08.88-0.03B? 0
+065723.28 -071654.2 -000012.9-000006.000002.0 08.8800.04A? 0
+070034.59 -243741.2 -000008.0-000000.700002.3 08.88-0.12B? 0
+070127.22 -030640.7 +000046.2+000009.400011.9 08.8800.86G? 0
+070308.98 +712203.8 -000000.1-000034.800017.3 08.8800.83G? 0
+070338.22 -715957.7 -000037.0+000014.500006.7 08.8800.43F? 0
+070453.42 +013352.2 -000026.7-000004.000001.5 08.8800.89G? 0
+070511.45 +234210.9 +000016.0-000034.900003.5 08.8800.61G? 0
+070517.06 +231002.5 -000008.4-000013.000010.2 08.8800.07A? 0
+070620.88 -282003.9 +000004.1+000001.000005.9 08.8800.96K? 0
+071010.00 -194526.7 +000012.2-000014.000008.8 08.88-0.01B? 0
+071016.67 -525806.5 -000007.1+000006.600003.0 08.8800.91G? 0
+071501.07 +053144.3 -000004.2-000013.200005.2 08.88-0.06B? 0
+071819.39 +283654.4 +000000.2+000014.300008.4 08.8800.15A? 0
+071916.99 -400627.2 -000017.3+000056.500012.3 08.8800.55F? 0
+072157.42 -321128.0 -000012.6+000015.900002.0 08.88-0.05B? 0
+072208.33 -024759.6 +000016.0-000008.100010.3 08.8800.53F? 0
+072216.70 -323541.6 -000004.8+000009.400004.9 08.8800.14A? 0
+072447.17 -485245.4 -000013.7+000086.400012.6 08.8800.55F? 0
+072846.37 +672608.5 -000008.3+000006.900000.5 08.8800.37F? 0
+072930.43 +180502.9 +000004.8-000014.400007.5 08.8800.39F? 0
+073235.52 -024541.5 -000011.5-000011.000003.8 08.8800.13A? 0
+073251.21 +103423.5 -000002.2-000002.900004.1 08.8800.02A? 0
+073454.81 -170651.5 -000014.3-000006.200027.7 08.8800.46F? 0
+073737.12 -142525.5 -000003.3+000008.900004.7 08.8800.01A? 0
+073811.58 +093008.7 -000013.0-000014.200016.8 08.8800.40F? 0
+073929.03 -010909.9 -000016.7+000012.800008.0 08.8800.18A? 0
+074138.23 -092719.8 -000027.0+000021.100002.3 08.8800.42F? 0
+074215.33 -524615.0 +000046.7-000142.200011.6 08.8800.58G? 0
+074222.80 -075449.1 -000014.5-000007.900026.1 08.8800.10A? 0
+074248.10 -202800.5 +000009.2+000016.400005.7 08.88-0.03B? 0
+074423.20 -214909.6 -000010.4+000007.600004.0 08.8800.01A? 0
+074445.78 -311759.9 +000008.4-000004.800004.8 08.8800.46F? 0
+074759.79 +110633.9 +000002.8-000001.200013.6 08.8800.02A? 0
+074903.47 -031625.8 -000003.5-000000.300011.4 08.8800.22A? 0
+074950.62 +460602.2 -000030.8-000117.300020.3 08.8800.48F? 0
+075020.40 +113602.2 -000027.2-000146.600011.1 08.8800.73G? 0
+075031.25 -291857.5 -000007.6-000005.100004.6 08.8800.97K? 0
+075245.75 -480151.8 -000007.1-000012.300007.9 08.8800.06A? 0
+075318.99 +124212.5 +000002.6-000002.200025.5 08.8800.51F? 0
+075401.16 -573431.4 -000012.9+000015.800002.3 08.8800.21A? 0
+075541.72 +032559.3 -000032.4-000001.100010.8 08.8800.15A? 0
+075632.31 -491053.7 +000008.9+000014.500010.5 08.8800.42F? 0
+075632.54 -424259.1 -000011.3+000001.200000.6 08.8800.01A? 0
+075635.19 +372344.3 +000004.2+000006.700004.9 08.8800.31F? 0
+075643.61 -252428.5 -000012.3-000036.900014.2 08.8800.45F? 0
+075729.02 -342340.6 +000002.0-000005.300010.1 08.8800.98K? 0
+080115.95 +182322.9 -000005.0-000034.500000.8 08.8800.30A? 0
+080130.41 +065442.2 -000006.0+000018.000010.3 08.8800.01A? 0
+080235.78 -653525.4 +000008.0+000007.700012.6 08.8800.14A? 0
+080255.01 -202829.8 -000017.0-000002.300015.6 08.8800.13A? 0
+080444.45 +471723.6 -000026.0-000020.700006.3 08.8800.48F? 0
+080540.65 -345447.7 -000006.9+000007.600004.6 08.88-0.01B? 0
+080707.65 +064311.5 -000010.8-000010.700008.0 08.8800.49F? 0
+080842.01 -012407.3 +000008.6+000003.400002.2 08.88-0.02B? 0
+080905.79 +595127.2 -000014.7-000042.600009.6 08.8800.47F? 0
+080936.72 -491138.3 -000010.4+000000.800020.6 08.8800.06A? 0
+081002.92 -154202.3 -000034.3+000001.900005.2 08.8800.66G? 0
+081008.54 +675807.5 +000007.9-000030.100013.3 08.8800.51F? 0
+081022.84 -225053.4 -000010.5+000019.500022.0 08.8800.40F? 0
+081347.72 -053725.9 +000011.9+000025.800001.2 08.8800.05A? 0
+081437.89 +051804.7 -000023.6+000014.200003.1 08.8800.21A? 0
+081442.45 -495859.6 +000001.9+000007.100016.5 08.8800.01A? 0
+081548.57 -353752.9 -000005.5+000013.500005.3 08.8800.22A? 0
+081925.77 +322951.5 -000035.3-000001.500007.5 08.8800.33F? 0
+082143.65 -473752.7 -000013.8+000011.100003.1 08.88-0.02B? 0
+082306.10 -004551.1 -000025.9-000035.800005.5 08.8800.45F? 0
+082402.87 -394703.1 -000002.0+000010.700007.6 08.8800.04A? 0
+082459.95 +095721.3 -000025.0+000003.500004.8 08.8800.20A? 0
+082641.19 -445102.0 -000008.1+000009.300000.4 08.88-0.05B? 0
+082748.11 -012337.9 -000077.8-000063.000006.8 08.8800.66G? 0
+083411.65 +010803.1 +000022.3-000001.800003.1 08.8800.57F? 0
+083705.50 +523628.5 -000007.6-000026.400003.2 08.8800.98K? 0
+084014.71 -055508.7 -000006.7+000004.100007.3 08.8800.08A? 0
+084154.96 -374522.3 -000017.9+000005.200007.3 08.8800.10A? 0
+084244.94 -571209.3 +000009.3-000026.000014.9 08.8800.33F? 0
+084500.86 -630116.4 -000028.8+000020.000001.3 08.8800.40F? 0
+084752.16 -715051.8 +000017.0+000000.600001.9 08.8800.27A? 0
+085240.65 +054705.2 -000051.2+000036.900035.2 08.8800.93G? 0
+085545.97 -442514.2 -000002.2+000000.300017.0 08.8800.53F? 0
+085624.60 -252806.3 +000080.7+000193.200017.6 08.8800.30A? 1
+085641.41 -475139.2 +000004.6+000025.000015.3 08.8800.10A? 0
+085649.85 -223130.3 -000019.0-000031.700011.5 08.8800.50F? 0
+085836.89 +092725.9 -000013.3-000004.800005.4 08.8800.49F? 0
+085942.84 +792904.4 -000013.0+000021.400013.6 08.8800.57F? 0
+090145.72 -431356.1 -000002.7+000050.800013.1 08.8800.94G? 0
+090600.73 -250629.6 -000046.7+000003.300008.3 08.8800.36F? 0
+090719.57 +451034.0 -000062.0-000065.700018.4 08.8800.89G? 0
+090829.61 -385243.4 -000011.1+000010.700004.5 08.88-0.03B? 0
+091538.69 -135736.1 -000023.0+000001.100002.6 08.8800.25A? 0
+092125.35 -473910.9 -000013.9+000008.500009.5 08.88-0.08B? 0
+092302.07 -490330.7 -000000.3-000010.400023.3 08.8800.29A? 0
+092421.21 +453915.1 -000016.7-000051.900011.6 08.8800.50F? 0
+092544.38 -291937.2 -000009.3+000010.200003.3 08.8800.28A? 0
+093157.03 -164825.0 -000012.4+000008.900026.3 08.8800.87G? 0
+093305.78 +072222.3 +000002.2+000009.400004.9 08.8800.95K? 0
+093508.50 +434023.8 +000045.0-000001.000018.4 08.8800.69G? 0
+093652.03 -110735.3 -000007.0-000018.800000.8 08.8800.42F? 0
+093659.09 -370218.0 +000019.9-000004.100001.5 08.8800.57F? 0
+093836.05 -123816.3 -000009.8-000010.400003.5 08.8800.91G? 0
+093957.67 +093039.3 +000004.6-000057.100005.5 08.8800.79G? 0
+094210.04 +073524.5 -000164.9+000006.200018.9 08.8800.88G? 0
+094242.07 +553957.2 -000041.3-000104.200000.1 08.8800.91G? 0
+094312.67 +670900.9 -000029.0-000004.500030.3 08.8800.38F? 0
+094352.85 -731818.3 -000034.2+000026.500000.7 08.8800.99K? 0
+094426.70 -511520.7 -000022.5-000003.900004.1 08.8800.47F? 0
+094602.80 +132700.2 -000016.0-000002.800017.0 08.8800.40F? 0
+094631.01 -312136.4 -000013.0-000063.700015.5 08.8800.57F? 0
+094844.97 -704624.4 -000006.5+000009.800000.6 08.88-0.02B? 0
+095051.57 -513011.1 -000024.6+000023.700007.1 08.8800.97K? 0
+095209.27 +340459.3 -000012.2+000000.000009.2 08.8800.91G? 0
+095344.21 -100604.1 -000094.9+000013.100008.3 08.8800.60G? 0
+095506.46 -012310.2 -000024.4-000014.600023.5 08.8800.84G? 0
+095553.70 -342841.0 -000017.4+000009.600000.2 08.8800.41F? 0
+095826.36 -574328.8 -000008.7+000003.900008.9 08.88-0.05B? 0
+100318.79 +060323.6 +000008.9-000003.400002.6 08.8800.25A? 0
+100526.27 -125845.6 -000040.8-000014.200003.7 08.8800.49F? 0
+100656.55 -233236.2 -000015.4+000019.000008.0 08.8800.37F? 0
+100837.81 -605410.0 +000003.0-000000.600002.2 08.8800.09A? 0
+101648.19 +565429.0 +000002.4-000018.100005.2 08.8800.45F? 0
+101858.26 -594604.3 -000007.3+000019.900002.6 08.8800.08A? 0
+102016.33 +555054.6 -000066.9-000023.500009.2 08.8800.44F? 0
+102036.67 -162102.7 +000000.0+000000.000000.0 08.8800.64G? 0
+102102.71 +413650.3 -000006.1-000011.700001.9 08.8800.38F? 0
+102648.23 -315906.0 -000016.4-000000.600002.3 08.8800.17A? 0
+102709.55 -571109.9 -000014.0+000011.600006.8 08.88-0.10B? 0 0.10 1.00
+102842.66 -272155.5 +000332.1-000265.500032.4 08.8800.83G? 0
+102904.61 -044132.7 -000166.0+000037.700018.3 08.8800.55F? 0
+103104.20 -173451.1 -000054.4+000014.000001.3 08.8800.56F? 0
+103243.59 +261718.4 -000096.0+000000.900004.5 08.8800.42F? 0
+103327.49 -475132.7 -000030.1+000008.900006.5 08.8800.12A? 0
+103429.86 -501521.7 -000010.6-000015.800002.4 08.8800.91G? 0
+103444.86 +520925.3 +000043.8-000057.600010.5 08.8800.98K? 0
+103628.00 -851738.8 -000004.9-000003.400006.4 08.8800.98K? 0
+103649.73 -133217.1 -000065.0+000000.300010.3 08.8800.43F? 0
+103721.48 +503304.3 -000014.3+000007.900010.0 08.8800.33F? 0
+104008.60 -430450.5 -000009.6+000001.300007.9 08.8800.42F? 0
+104031.72 -594643.9 -000019.7-000023.800011.2 08.88-0.03B? 0 0.10 1.00
+104154.32 +254020.2 +000007.0+000023.300004.4 08.8800.99K? 0
+104247.54 +170728.9 -000009.5+000014.400007.5 08.8800.89G? 0
+104441.16 -594321.2 +000000.0+000000.000000.0 08.8800.44F? 0
+104446.54 -573136.8 -000050.1+000009.200012.0 08.8800.48F? 0
+104552.31 -702544.6 -000021.4-000001.200003.0 08.8800.96K? 0
+104706.89 -120112.5 +000043.6-000085.900017.2 08.8800.37F? 0
+104907.57 +765151.5 -000032.3-000019.400005.7 08.8800.31A? 0
+105206.68 -541612.9 -000046.3-000002.700000.2 08.8800.41F? 0
+105334.49 -201424.6 +000011.4-000071.600013.7 08.8800.73G? 0
+105725.66 -492308.6 -000006.1+000005.400000.3 08.8800.10A? 0
+105731.34 +600637.7 +000003.2+000008.700001.5 08.8800.33F? 0
+105915.98 -192848.7 -000020.9+000009.800001.3 08.8800.24A? 0
+105922.20 +661731.6 -000023.4-000001.900004.9 08.8800.44F? 0
+110006.77 -402455.5 -000024.2+000022.100014.6 08.8800.27A? 0
+110116.78 -580647.5 +000002.5-000001.600002.7 08.88-0.01B? 0
+110200.29 -682623.8 -000010.4+000001.600004.3 08.88-0.04B? 0
+110254.34 -442421.5 -000029.6+000028.600009.1 08.8800.59G? 0
+110305.93 -615327.2 -000002.2+000010.200000.1 08.8800.21A? 0
+110430.88 +325944.4 -000103.3-000066.900015.1 08.8800.51F? 0
+110729.34 -340846.1 -000062.5+000023.600010.2 08.8800.99K? 0
+110838.55 -392958.7 -000002.4+000008.800012.6 08.8800.07A? 0
+110945.20 -702203.8 -000000.4+000008.300002.3 08.88-0.08B? 0
+111213.20 -211708.2 -000163.6+000050.800004.5 08.8800.57F? 0
+111220.98 -494848.0 -000001.0+000008.900004.9 08.88-0.02B? 0
+111616.82 -034541.8 -000199.6-000007.300023.3 08.8800.78G? 0
+111806.61 +330526.2 -000036.6-000002.100008.1 08.8800.54F? 0
+111912.70 -650257.7 +000002.5+000003.700003.5 08.8800.26A? 0
+111935.28 +095556.9 -000031.9+000002.400009.1 08.8800.30A? 0
+112023.23 +742514.0 -000129.3-000011.300009.3 08.8800.58G? 0
+112115.87 -274619.6 -000025.8+000002.000013.1 08.8800.21A? 0
+112306.93 -760027.0 +000000.0+000003.600004.1 08.8800.12A? 0
+112337.28 +384137.4 -000037.4-000005.300033.7 08.8800.35F? 0
+113207.46 -073703.7 -000039.6-000026.100032.5 08.8800.63G? 0
+113520.28 -234959.1 -000009.4-000002.100025.9 08.8800.34F? 0
+113804.30 -271956.6 -000032.4-000007.200010.2 08.8800.45F? 0
+114058.55 -624133.0 -000027.1-000000.900011.2 08.8800.77G? 0 0.10 1.00
+114627.90 -483356.2 -000005.6-000029.400016.5 08.8800.52F? 0
+114720.06 +102726.4 -000015.0-000005.200003.4 08.8800.41F? 0
+114833.92 +403814.3 +000014.6-000013.500018.7 08.8800.35F? 0
+115523.71 -602504.9 -000003.1+000010.600002.1 08.8800.44F? 0
+115606.92 -321335.0 -000002.9+000003.500010.7 08.8800.94G? 0
+115656.44 -581904.9 -000014.2-000002.900014.0 08.8800.05A? 0
+115733.23 -263149.2 +000021.7-000005.100046.6 08.8800.97K? 0
+115817.95 +444339.3 -000052.0+000113.200005.7 08.8800.52F? 0
+120543.36 +494056.0 +000005.8-000000.300000.2 08.8800.18A? 0
+120658.40 -050356.7 -000003.8-000004.400007.4 08.8800.98K? 0
+120731.46 +174353.4 +000021.6-000013.400004.8 08.8800.97K? 0
+120943.21 +683347.4 +000011.4-000035.400014.5 08.8800.45F? 0
+121322.54 -453731.2 -000204.0+000047.600011.8 08.8800.68G? 0
+121611.15 +044238.6 -000159.4+000013.500029.6 08.8800.64G? 0
+121736.82 -665806.7 -000016.5-000008.300017.2 08.8800.47F? 0
+121753.34 +225111.6 -000063.7-000033.600019.5 08.8800.88G? 0
+122005.05 -253351.3 -000055.0+000016.200007.7 08.8800.51F? 0
+122111.75 -480319.1 -000023.4-000010.000015.6 08.8800.37F? 0
+122153.38 -571829.4 -000043.3-000017.200007.7 08.8800.39F? 0
+123027.80 -401604.5 -000039.0+000006.800019.1 08.8800.41F? 1
+123039.30 +070717.4 -000013.6-000009.000016.6 08.8800.96K? 0
+123130.07 -133351.1 -000006.5+000020.300009.7 08.8800.52F? 0
+123805.26 -381245.0 -000002.9-000016.700003.8 08.8800.95G? 0
+123913.30 -543300.0 -000007.4-000018.500008.1 08.8800.30A? 0
+123953.95 +052644.9 +000034.4-000048.500000.8 08.8800.44F? 0
+124027.28 -340440.9 -000002.8-000003.300015.9 08.8800.11A? 0
+124142.95 -013112.5 -000068.9+000014.500003.2 08.8800.51F? 0
+124528.37 -084058.8 -000084.6+000002.900013.0 08.8800.48F? 0
+124818.80 +542737.4 +000002.9+000020.500008.4 08.8800.52F? 0
+124944.54 -585941.1 -000116.9+000082.000003.6 08.8800.56F? 0
+125435.45 -831022.9 -000004.7+000000.600010.9 08.8800.15A? 0
+125522.52 +695314.9 -000024.7-000024.400023.4 08.8800.84G? 0
+125533.23 -540826.5 -000017.3-000008.800004.4 08.8800.23A? 0
+125609.46 -665725.8 -000003.5-000001.000005.7 08.8800.12A? 0
+125948.94 +710134.3 -000013.5-000010.000003.7 08.8800.87G? 0
+130214.23 -453315.3 -000025.9-000019.200017.5 08.8800.45F? 0
+130323.62 -462844.5 +000023.5+000004.900023.5 08.8800.50F? 0
+131021.77 +672941.5 -000695.1-000032.600025.0 08.8800.96K? 0
+131239.88 +761702.4 -000013.8+000049.400007.2 08.8800.39F? 0
+131620.28 +171523.4 +000034.5-000005.600008.4 08.8800.61G? 0
+131621.91 -590806.9 -000020.0-000006.900007.2 08.8800.34F? 0
+132011.41 +803727.7 -000019.0+000014.400019.1 08.8800.90G? 0
+132401.27 -533526.9 -000004.2+000006.500012.3 08.8800.04A? 0
+132442.87 +572003.7 +000004.9-000011.500001.4 08.8800.46F? 0
+132729.99 +241843.2 -000024.1+000037.000014.5 08.8800.34F? 0
+134213.65 +785221.5 -000027.4+000024.200015.7 08.8800.50F? 0
+134446.27 -060947.0 -000009.3-000024.200009.4 08.8800.64G? 0
+134859.81 -312250.9 -000039.9-000150.800011.6 08.8800.67G? 0
+134909.24 -541342.1 -000024.3-000022.100019.0 08.8800.51F? 0
+134948.96 -633017.8 -000005.8-000010.300007.1 08.8800.29A? 0
+135030.54 +213226.9 -000158.3-000050.600008.1 08.8800.63G? 0
+135404.83 +324940.4 +000090.5+000025.600021.4 08.8800.52F? 0
+135448.41 -375541.4 -000090.7-000089.100028.0 08.8800.67G? 0
+135947.68 +670214.6 +000010.9+000031.700001.1 08.8800.53F? 0
+140232.47 +633635.2 +000001.6-000031.700006.2 08.8800.57F? 0
+140803.25 -595132.9 -000008.1-000009.700011.0 08.8800.05A? 0
+140821.67 -332332.1 -000018.8-000003.200009.0 08.8800.47F? 0
+140823.70 -025610.4 -000036.0-000018.200017.6 08.8800.51F? 0
+141034.38 -112329.6 -000056.3-000022.600010.4 08.8800.42F? 0
+141254.53 -141020.5 -000023.0-000016.900006.2 08.8800.29A? 0
+141544.48 +643625.1 +000049.4+000032.000018.1 08.8800.66G? 0
+142111.31 -642224.0 -000004.0+000001.500015.1 08.8800.12A? 0
+142306.36 -180310.1 -000033.6+000001.300010.5 08.8800.54F? 0
+142735.71 +523627.3 -000054.4-000006.000011.6 08.8800.52F? 0
+142736.00 -531606.8 -000005.7-000022.600008.9 08.8800.43F? 0
+142755.62 +163317.9 -000032.5-000021.300000.3 08.8800.45F? 0
+143010.37 -433248.9 -000024.9-000031.300000.8 08.8800.99K? 0
+143103.90 +071551.9 +000019.8-000216.400003.9 08.8800.78G? 0
+143710.11 -383925.6 -000038.1-000029.600003.9 08.8800.42F? 0
+143749.10 -202533.3 +000019.5-000025.200008.4 08.8800.30A? 0
+143912.88 -415701.4 -000033.6-000029.200028.6 08.8800.65G? 0
+144030.66 +471422.1 -000088.7-000162.000029.4 08.8800.72G? 0
+144157.62 +851741.9 +000006.7+000022.600003.6 08.8800.42F? 0
+144243.04 -491500.0 +000076.1+000015.800028.8 08.8800.64G? 0
diff --git a/kstars/kstars/data/hip113.dat b/kstars/kstars/data/hip113.dat
new file mode 100644
index 00000000..14b424c8
--- /dev/null
+++ b/kstars/kstars/data/hip113.dat
@@ -0,0 +1,1000 @@
+144247.39 +144141.0 -000048.9-000044.000027.7 08.8800.72G? 0
+144258.76 -562303.6 +000010.5-000011.700004.4 08.8800.09A? 0
+144650.72 -642840.3 +000002.1-000004.100005.2 08.8800.04A? 0
+144906.89 +724600.8 +000019.8+000020.900003.3 08.8800.39F? 0
+144915.75 -241554.0 +000000.0+000000.000000.0 08.8800.00B? 0
+145052.99 -663122.2 -000013.3-000014.000001.8 08.88-0.03B? 0
+145733.91 -134216.1 +000030.1-000019.600008.7 08.8800.23A? 0
+150134.68 -670623.9 -000021.9-000026.400009.8 08.8800.18A? 0
+150140.50 -515501.6 +000044.8-000083.500011.1 08.8800.96K? 0
+150348.05 -454743.8 -000014.4-000038.100008.8 08.8800.38F? 0
+150521.08 -753834.6 -000138.9-000083.500023.8 08.8800.65G? 0
+150652.20 -741323.9 -000012.0-000112.300025.0 08.8800.58G? 0
+150816.22 -584157.8 +000002.7+000000.000003.2 08.8800.02A? 0
+150855.27 -063438.1 -000022.7-000021.600017.2 08.8800.52F? 0
+151024.33 -681101.8 +000003.8-000008.700006.2 08.88-0.05B? 0
+151225.30 +082546.9 +000001.2+000002.100012.9 08.8800.38F? 0
+151512.23 +592535.1 -000009.1+000024.200015.6 08.8800.90G? 0
+151734.21 -553706.0 -000015.5-000028.600005.6 08.8800.01A? 0
+152059.67 +210405.3 -000050.2+000085.700018.1 08.8800.53F? 0
+152245.87 -560316.4 -000033.6-000057.400002.7 08.8800.50F? 0
+152414.97 +025227.2 -000015.0-000060.300009.6 08.8800.47F? 0
+152455.02 -364101.4 +000014.9-000023.900010.6 08.8800.89G? 0
+152646.48 -392205.0 -000014.5-000037.400004.1 08.8800.95G? 0
+153116.70 -141120.5 -000033.2-000037.000010.0 08.8800.49F? 0
+153142.67 -200951.5 -000054.6-000030.600000.7 08.8800.55F? 0 0.10 1.00
+153231.60 -263925.3 -000033.9-000032.100007.3 08.8800.40F? 0
+153313.04 +241405.3 -000027.9+000032.700003.8 08.8800.50F? 0
+153404.12 -752944.1 +000007.2+000020.100010.1 08.8800.97K? 0
+153528.34 -172428.8 -000006.6-000037.700011.8 08.8800.95G? 0
+153647.58 -473423.8 -000020.9-000003.100006.1 08.8800.06A? 0
+153811.98 -140604.1 -000033.8-000007.600016.9 08.8800.35F? 0
+153917.43 -591224.6 -000002.9-000027.300009.8 08.8800.74G? 0
+153941.88 -200759.9 -000011.4-000030.000009.0 08.8800.63G? 0
+154042.78 -481129.9 -000000.2-000023.800004.1 08.88-0.09B? 0
+154044.06 -521353.8 +000027.7+000004.600006.8 08.8800.02A? 0
+154144.49 +362612.0 +000009.1-000068.700009.7 08.8800.56F? 0
+154421.75 -301202.4 -000007.2-000014.300014.7 08.8800.29A? 0
+154424.89 +043604.5 +000003.6-000050.200009.6 08.8800.64G? 0
+154504.13 +242133.4 -000040.0+000008.500006.4 08.8800.66G? 0
+154629.24 -623240.5 -000004.9-000005.800010.1 08.8800.02A? 0
+154852.31 -520226.5 -000006.5+000014.700001.4 08.8800.07A? 0
+155109.39 +525426.1 -000008.2-000027.200011.6 08.8800.48F? 1
+155123.75 -481540.9 -000016.0+000012.200004.3 08.8800.17A? 0
+155642.31 -342553.6 -000051.4-000012.400004.8 08.8800.48F? 0
+155828.08 +634951.1 +000013.3-000007.500015.2 08.8800.31F? 0
+155951.35 -624212.4 +000028.4-000032.800008.8 08.8800.43F? 0
+160458.13 +701547.8 +000001.2+000035.300004.5 08.8800.47F? 0
+161330.18 -513702.8 +000036.4-000044.100012.3 08.8800.89G? 0
+161519.42 +834754.5 -000007.2+000028.300019.2 08.8800.35F? 0
+161758.16 -081656.4 +000043.8-000036.000020.1 08.8800.50F? 0
+162009.75 -392631.0 -000158.6+000016.500010.9 08.8800.56F? 0
+162027.03 -582725.9 -000010.7-000014.900001.9 08.88-0.02B? 0
+162127.53 -603929.9 -000038.9-000035.100002.6 08.8800.86G? 0
+162317.85 +325107.6 -000015.9-000068.500000.8 08.8800.48F? 0
+162537.93 +243326.4 -000032.2-000008.600006.0 08.8800.42F? 0
+162702.90 +340009.2 -000008.3-000047.900014.0 08.8800.45F? 0
+162712.38 +495702.5 +000008.6+000026.400011.5 08.8800.41F? 0
+162807.01 +412733.2 -000029.3+000013.000011.0 08.8800.33F? 0
+162919.09 +064653.6 +000021.0+000123.800004.0 08.8800.98K? 0
+162928.10 -461540.0 +000002.3-000002.800007.9 08.8800.05A? 0
+163145.66 -550355.4 +000001.6-000007.800001.0 08.8800.07A? 0
+163233.45 +231355.7 -000013.6+000032.900010.7 08.8800.45F? 1
+163434.93 +375944.3 -000021.3-000012.200004.4 08.8800.43F? 0
+164057.46 +822153.0 -000006.5+000010.800006.4 08.8800.91G? 0
+164146.90 +292518.4 -000009.8-000005.000000.5 08.8800.41F? 0
+164148.33 -021032.2 -000001.7-000010.500001.8 08.8800.13A? 0
+164404.46 +414040.3 +000053.5-000101.300008.5 08.8800.58G? 0
+164928.59 +423226.4 -000068.3+000104.400002.4 08.8800.65G? 0
+165031.73 -555200.6 -000009.5-000005.800009.8 08.8800.14A? 0
+165045.54 +173459.9 +000027.4-000072.700018.4 08.8800.49F? 0
+165714.24 +683427.0 +000005.2-000014.000004.2 08.8800.23A? 0
+165717.14 -422412.7 -000018.2-000008.400005.9 08.8800.20A? 0
+165738.77 +493517.7 +000005.2-000009.700012.9 08.8800.68G? 0
+165755.50 +674604.7 -000009.0-000021.300018.6 08.8800.91G? 0
+165806.95 -301258.2 -000033.7-000015.900006.4 08.8800.55F? 1
+170052.24 -513647.1 +000032.9-000011.100001.7 08.8800.13A? 0
+170111.22 +062726.9 -000014.1-000002.600008.0 08.8800.46F? 0
+170435.84 -533614.5 -000002.5-000008.900011.7 08.8800.37F? 0
+170450.99 +451327.1 -000008.3+000043.900006.3 08.8800.50F? 0
+170918.80 +715234.5 +000025.3+000067.300012.9 08.8800.68G? 0
+172214.33 -325743.9 -000000.1-000004.700004.6 08.8800.20A? 0
+172312.34 +513318.8 -000057.4+000043.000016.6 08.8800.58G? 0
+172347.48 -661638.3 -000015.6-000012.500001.6 08.8800.28A? 0
+172755.37 +405517.8 -000011.6+000016.700009.6 08.8800.32F? 0
+172830.25 -773111.0 -000001.6+000002.700023.3 08.8800.62G? 0
+173030.59 -614624.5 -000006.1-000038.000003.5 08.8800.37F? 0
+173539.35 -204835.2 +000000.1-000011.300004.4 08.8800.29A? 0
+173649.49 -633116.1 +000002.5-000002.600005.3 08.8800.49F? 0
+174322.23 -651350.9 +000005.4-000004.000001.8 08.8800.85G? 0
+174353.81 +240438.0 -000002.6-000024.200028.4 08.8800.47F? 0
+174452.83 +375208.2 -000004.1-000013.700003.8 08.88-0.06B? 0
+174715.28 +014938.2 -000001.3+000011.100006.8 08.8800.66G? 0
+174750.93 +832542.9 +000002.1+000030.300001.8 08.8800.52F? 0
+174755.90 -305352.3 -000018.6-000008.600014.1 08.8800.43F? 0
+175049.88 -430852.9 +000006.5-000019.600013.2 08.88-0.05B? 0
+175138.89 -481110.7 +000032.8-000024.800002.2 08.88-0.01B? 1
+175300.91 +482853.5 +000008.9+000064.000001.5 08.8800.58G? 0
+175306.22 -085139.1 +000003.8-000015.500005.9 08.8800.55F? 0
+175409.10 -305204.4 +000003.1+000002.100040.8 08.8800.32F? 0
+175458.16 -670346.5 +000007.6-000003.200002.5 08.8800.15A? 0
+175509.76 -072819.3 -000025.4-000023.100022.8 08.8800.25A? 0
+175905.72 +340405.8 +000004.4-000024.400006.5 08.8800.38F? 1
+180101.80 +110409.5 -000041.5-000225.000031.5 08.8800.75G? 0
+180217.22 +463123.7 +000014.8+000043.500013.7 08.8800.53F? 0
+180433.10 -242117.3 +000000.0+000000.000000.0 08.8800.23A? 0
+180605.64 -220659.0 +000017.9+000001.900010.0 08.8800.03A? 0
+180616.18 -123801.0 +000001.6-000041.200020.7 08.8800.61G? 0
+180757.67 +033848.3 -000006.8-000000.400018.3 08.8800.01A? 0
+180917.85 -025849.5 +000004.6-000001.100000.5 08.8800.13A? 0
+181253.30 -351238.9 +000000.0+000000.000000.0 08.8800.03A? 0
+181303.39 -181844.1 -000001.8+000000.400010.5 08.88-0.04B? 0
+181326.40 +522938.9 -000013.5-000009.100008.4 08.8800.50F? 0
+181429.79 +034634.9 +000013.3-000001.800008.3 08.8800.15A? 0
+181509.72 -664856.8 -000006.7-000009.000006.2 08.8800.02A? 0
+181731.65 +224207.3 +000002.6+000023.100001.8 08.8800.50F? 0
+181854.74 +204355.6 -000003.1+000009.400011.9 08.8800.40F? 0
+181937.23 +225746.3 +000003.0+000004.200005.5 08.8800.19A? 0
+182013.33 -492243.0 +000039.5+000011.100009.1 08.8800.32F? 0
+182056.96 +390313.1 +000005.0-000012.100012.0 08.8800.53F? 0
+182100.25 -282053.3 +000004.2-000014.000001.1 08.8800.09A? 0
+182226.95 -004451.2 +000019.1+000007.900005.0 08.8800.37F? 0
+182654.26 +612316.2 +000020.5-000014.900002.0 08.8800.39F? 0
+182722.60 -382703.8 -000024.3-000004.800003.0 08.88-0.01B? 0
+182955.74 +224644.1 +000008.0+000008.100001.9 08.8800.07A? 0
+183133.08 +250302.9 +000005.4+000014.000005.5 08.8800.28A? 0
+183410.78 +361415.4 +000004.8-000017.400001.3 08.8800.49F? 0
+183834.36 -572651.9 -000061.5-000068.400000.2 08.8800.66G? 0
+183841.91 +690142.6 -000011.0+000073.300003.8 08.8800.79G? 0
+184111.91 +262257.7 +000014.0-000005.200005.2 08.8800.23A? 0
+184141.14 -470349.5 -000011.9-000010.500007.7 08.88-0.09B? 0
+184141.46 -112204.2 +000032.5-000063.700019.4 08.8800.67G? 0
+184347.44 +843235.8 +000015.8-000053.600008.0 08.8800.49F? 0
+184445.67 +110841.9 +000007.7+000016.300019.0 08.8800.41F? 0
+184520.34 -375218.8 -000014.6+000039.600024.4 08.8800.98K? 0
+184637.07 +262914.0 +000007.1+000002.400008.9 08.8800.29A? 0
+184944.10 +104034.7 +000000.0+000000.000000.0 08.8800.54F? 0
+185003.51 +314848.2 +000000.0+000000.000000.0 08.8800.74G? 0
+185126.03 +605301.6 +000010.5+000014.900011.2 08.8800.34F? 0
+185206.24 -721158.1 +000007.1-000048.000010.5 08.8800.98K? 0
+185847.62 -081426.7 +000016.8+000005.600002.1 08.8800.49F? 0
+185852.72 +380700.0 +000022.1-000013.300008.6 08.8800.97K? 0
+185943.42 -364716.5 -000000.1-000059.200017.6 08.8800.58F? 0
+190017.38 +704359.6 +000011.6+000024.200002.1 08.8800.16A? 0
+190020.80 +130344.1 +000000.7+000010.800020.2 08.8800.21A? 0
+190034.69 +521621.0 -000019.8+000055.800018.2 08.8800.48F? 0
+190124.56 +071646.1 -000022.7-000012.700001.9 08.8800.33F? 0
+190319.10 +513050.6 -000013.2-000005.800005.3 08.8800.28A? 0
+190431.79 +164916.8 -000006.3-000008.000004.5 08.8800.34F? 0
+190813.40 -193644.1 +000104.2-000033.000022.3 08.8800.47F? 0
+190854.70 +191401.6 +000013.1+000017.700004.8 08.8800.16A? 0
+191043.27 -501917.6 -000025.6+000018.700023.2 08.8800.98K? 0
+191100.90 -691305.3 -000005.4-000012.200000.4 08.8800.94G? 0
+191448.65 -310502.7 -000008.6-000010.400011.2 08.8800.04A? 0
+191839.43 -612036.9 +000062.0-000030.800025.3 08.8800.94G? 0
+191843.70 +305551.7 -000002.9-000007.900004.2 08.8800.05A? 0
+192026.78 +575541.2 +000011.4+000021.300011.4 08.88-0.01B? 0
+192105.10 -094638.4 -000002.1-000047.000003.0 08.8800.55F? 0
+192426.24 -430203.8 -000039.2-000060.600000.6 08.8800.67G? 0
+192546.19 +182440.4 -000002.4-000025.000028.2 08.8800.49F? 0
+192606.09 +034643.1 +000002.2-000042.300024.3 08.8800.56F? 0
+192752.77 -293530.5 +000035.4-000045.300023.1 08.8800.98K? 0
+192933.31 +671452.1 -000022.1+000031.200017.5 08.8800.56F? 0
+193143.42 -011721.6 +000009.7+000010.500003.3 08.8800.32F? 0
+193239.12 +432611.3 -000008.9-000007.100004.9 08.8800.18A? 0
+193500.33 +290514.0 +000022.6+000008.600002.9 08.8800.44F? 0
+193551.26 +174203.3 +000008.5-000017.000019.7 08.8800.28A? 0
+193921.57 +800125.4 +000013.1-000014.300001.6 08.8800.08A? 0
+193934.74 +351837.8 +000005.7-000005.100016.2 08.8800.06A? 0
+194021.57 +312126.5 -000001.6+000004.800011.8 08.8800.00A? 0
+194032.30 +444204.4 +000009.8+000008.400001.6 08.8800.97K? 0
+194132.95 +272244.1 +000000.6-000001.000016.6 08.8800.04A? 0
+194158.40 +011056.2 -000063.1-000085.100002.4 08.8800.52F? 0
+194248.85 -481208.8 +000012.0-000082.800001.1 08.8800.37F? 0
+194523.26 +241930.1 -000004.9-000028.200002.6 08.8800.56F? 0
+194701.00 +485555.3 -000013.0-000015.100002.8 08.8800.49F? 0
+195010.24 +132600.4 +000009.3-000069.700016.7 08.8800.76G? 0
+195044.12 -362811.7 -000039.3-000030.200007.0 08.8800.43F? 0
+195440.96 +241032.2 +000078.3+000062.500008.6 08.8800.94G? 0
+195606.47 -381524.3 +000031.0-000023.800006.2 08.8800.45F? 0
+195741.35 -225604.5 -000020.6+000039.600006.6 08.8800.42F? 0
+195834.98 +365644.4 -000002.1+000006.100004.5 08.8800.01A? 0
+195838.76 +350409.2 +000006.8-000001.500002.8 08.88-0.06B? 0
+195847.94 +212342.7 +000000.5-000020.700007.9 08.8800.01A? 0
+200031.79 +481808.9 -000021.4-000000.500012.4 08.8800.67G? 0
+200154.14 +055342.1 +000009.3+000001.800004.7 08.8800.18A? 0
+200206.81 +242539.0 +000002.9-000010.000009.9 08.8800.25A? 0
+200243.67 -634325.5 +000048.5-000101.400007.0 08.8800.57F? 0
+200254.44 -070043.4 +000042.4-000032.600000.1 08.8800.72G? 0
+200324.46 -042203.3 -000011.0-000026.000010.6 08.8800.40F? 0
+200423.87 +585004.5 +000007.3+000003.700005.3 08.8800.15A? 0
+200436.56 -351250.5 +000014.1-000071.400028.1 08.8800.50F? 0
+200826.68 +320609.2 +000006.0-000025.000000.0 08.8800.43F? 0
+200850.24 -600114.7 +000084.1-000061.000013.3 08.8800.52F? 0
+201046.52 -024124.4 +000062.1-000002.600011.3 08.8800.62G? 0
+201330.00 -533623.8 -000031.4+000002.400006.4 08.8800.46F? 0
+201420.99 +331352.2 +000004.1-000002.100017.3 08.8800.19A? 0
+201421.82 +345304.3 +000006.3-000006.100001.8 08.88-0.01B? 0
+201429.01 +203908.5 -000015.1-000006.900016.3 08.8800.91G? 0
+201527.59 +403008.6 +000002.3+000002.300010.7 08.88-0.02B? 1
+201632.46 +373842.3 -000020.5-000036.400015.3 08.8800.34F? 1
+201643.12 +231215.1 +000069.9+000074.200028.8 08.8800.30A? 0
+201751.68 +200913.7 +000020.7+000008.900015.0 08.8800.42F? 0
+202125.05 +233116.3 -000016.0-000089.100006.9 08.8800.59G? 0
+202140.88 +355843.4 +000009.9-000011.400009.8 08.8800.26A? 0
+202211.68 -164645.1 +000000.0+000000.000000.0 08.8800.82G? 1
+202252.13 +380023.5 -000032.1-000069.200002.3 08.8800.53F? 0
+202353.51 -240954.4 +000041.5-000021.700006.3 08.8800.83G? 0
+202624.67 -600119.9 +000039.8-000045.200018.4 08.8800.55F? 0
+202650.82 +405947.5 -000009.9-000050.100019.5 08.8800.90G? 0
+202704.88 +461739.1 +000004.1+000014.400011.6 08.8800.01A? 0
+202713.79 +132108.6 +000006.9-000022.700004.8 08.8800.05A? 0
+202801.24 +042611.6 -000004.3-000013.300012.1 08.8800.25A? 0
+203301.36 +003739.0 +000002.0+000013.500005.9 08.8800.22A? 0
+203751.48 +065606.0 -000008.1-000024.200018.8 08.8800.28A? 0
+203813.47 +421202.1 -000000.9+000013.600013.8 08.8800.01A? 0
+204016.02 +294649.1 +000009.4+000011.000011.3 08.8800.75G? 0
+204112.26 -603344.3 +000056.9+000009.600016.5 08.8800.50F? 0
+204112.89 +695418.8 -000006.1-000022.900002.2 08.8800.23A? 0
+204116.68 +165958.5 -000037.5-000083.000008.4 08.8800.74G? 0
+204235.64 +631208.9 +000136.9+000060.300021.5 08.8800.64G? 0
+204618.89 -233133.8 +000057.7-000008.400003.6 08.8800.52F? 0
+204807.02 -030217.0 +000010.8+000000.500002.4 08.8800.31A? 1
+204929.47 -140015.4 +000064.1+000024.500022.5 08.8800.65G? 0
+204931.79 +434621.7 -000010.1-000002.400009.4 08.8800.02A? 0
+205607.92 +322201.5 -000003.6-000014.800004.1 08.8800.17A? 0
+205643.82 +313527.8 -000003.4-000007.200000.7 08.8800.00A? 0
+205930.10 +610704.9 -000003.0-000001.400015.1 08.8800.61G? 0
+210559.19 +691555.5 +000009.2+000011.100009.8 08.8800.22A? 0
+210713.13 +074420.2 -000056.9-000062.100025.9 08.8800.96K? 0
+210816.61 +502059.3 +000011.4-000020.900005.7 08.8800.51F? 0
+211220.31 -571252.1 -000000.5-000027.800003.4 08.8800.14A? 0
+211221.66 +493017.7 +000001.5-000007.100013.2 08.8800.16A? 0
+211238.49 +180756.4 +000009.4-000005.100014.2 08.8800.11A? 0
+211302.47 -113306.2 +000091.8+000045.000016.9 08.8800.53F? 0
+211416.53 -583125.1 +000065.0-000064.700007.6 08.8800.70G? 0
+211603.01 +685452.1 +000005.1-000000.500010.2 08.8800.16A? 0
+211745.82 +721023.4 +000006.5+000002.900011.1 08.8800.38F? 0
+211945.10 +274821.8 +000005.6-000023.300011.5 08.8800.50F? 0
+212124.38 -692413.6 +000023.7-000059.800034.1 08.8800.45F? 1
+212126.40 +165751.4 +000038.2-000026.200016.8 08.8800.45F? 0
+212423.26 +562141.7 +000002.7-000005.200008.3 08.8800.47F? 0
+212436.98 +334821.1 -000007.9-000000.300009.2 08.88-0.01B? 0
+212558.43 +384553.2 -000000.8-000014.700006.1 08.8800.53F? 0
+212808.73 +063248.6 +000014.3-000023.700007.8 08.8800.52F? 0
+212837.67 -063652.1 -000002.5+000001.000007.0 08.8800.56F? 0
+213212.75 -571812.0 +000007.2+000007.800000.4 08.8800.40F? 0
+214549.98 -411347.0 +000017.1-000030.800001.5 08.8800.73G? 0
+214621.38 +174358.2 +000052.8-000010.400014.9 08.8800.62G? 0
+215110.68 +030623.9 +000022.5-000005.600008.5 08.8800.25A? 0
+215133.59 -072414.3 +000009.3+000011.900003.4 08.8800.97K? 0
+215434.76 -285012.9 -000025.3-000009.000013.1 08.8800.83G? 0
+215441.38 +331136.4 -000002.7-000007.800010.9 08.88-0.04B? 0
+215751.15 -473248.7 +000026.6-000003.100004.8 08.88-0.00B? 0
+220040.96 +024732.4 +000049.1+000000.000001.5 08.8800.38F? 0
+220147.71 +371536.1 -000031.0-000038.100009.8 08.8800.39F? 0
+220445.55 -452925.4 +000010.5-000082.300023.9 08.8800.49F? 0
+220522.54 +241040.9 +000175.2-000028.900015.9 08.8800.61G? 0
+220834.54 +541659.3 -000029.0-000019.600025.0 08.8800.37F? 0
+221027.28 +633302.0 -000003.1-000004.200002.3 08.8800.17A? 0
+221148.84 +230705.7 +000132.0+000023.800010.6 08.8800.51F? 0
+221203.84 +475109.9 +000007.5-000000.800000.5 08.8800.01A? 0
+221339.63 -272732.6 +000029.9-000060.300001.1 08.8800.48F? 0
+221702.85 +544920.9 -000005.0-000003.900003.1 08.8800.14A? 0
+222542.25 -744314.6 -000006.5+000014.400028.1 08.8800.50F? 0
+222632.02 +543829.5 +000016.1+000005.600004.4 08.8800.50F? 0
+222632.98 +473244.5 +000006.1-000003.600002.7 08.88-0.00B? 0
+222813.70 +515419.8 -000021.3-000000.600000.7 08.8800.06A? 0
+223526.82 -354843.3 +000288.3+000047.800009.0 08.8800.65G? 0
+223605.37 -411029.1 +000004.2-000030.300012.1 08.8800.98K? 0
+224751.28 -570526.4 +000056.8-000051.200004.8 08.8800.51F? 0
+224825.41 +554758.7 +000025.2-000045.400013.2 08.8800.46F? 0
+225214.71 +200351.5 +000199.0-000091.300030.8 08.8800.80G? 0
+225935.56 +522454.7 -000017.1-000011.600007.7 08.8800.05A? 0
+225942.15 +414925.3 +000004.1-000006.100017.0 08.8800.45F? 1
+230115.15 +232206.7 +000022.9+000011.600011.4 08.8800.77G? 0
+230131.55 -152227.5 -000019.9-000099.600005.0 08.8800.91G? 0
+230436.11 +522637.3 -000005.2-000001.500012.8 08.8800.10A? 0
+230533.25 -541707.1 -000023.6-000162.400006.8 08.8800.62G? 0
+230707.13 +161608.8 -000093.6-000090.200000.7 08.8800.48F? 0
+230825.78 +433052.7 +000010.0+000004.100011.4 08.8800.07A? 0
+230827.25 +263208.3 +000022.7+000012.500003.7 08.8800.94G? 0
+231408.72 +450842.6 +000020.7-000011.100004.7 08.8800.55F? 0
+231457.21 -424400.9 +000019.0-000006.400003.6 08.8800.33F? 0
+231458.93 +545627.3 +000021.3-000010.800000.4 08.88-0.03B? 0
+231700.49 +042740.7 +000032.1-000054.900025.0 08.8800.99K? 0
+231705.63 +435541.5 +000007.5-000013.900004.3 08.8800.27A? 0
+231756.77 +221859.3 -000006.6-000019.100009.8 08.8800.37F? 0
+231800.14 -024145.9 +000080.6-000012.800017.2 08.8800.47F? 0
+231947.55 -544300.9 -000217.7-000131.900010.1 08.8800.86G? 0
+232204.15 -014932.6 +000002.4-000037.300014.2 08.8800.58F? 0
+232647.32 +765228.5 +000006.0-000026.300005.4 08.8800.59G? 0
+232659.52 +242757.2 +000049.4-000021.800001.3 08.8800.49F? 0
+232835.02 -125959.9 +000046.1+000027.000024.7 08.8800.45F? 0
+232904.21 +354751.0 +000008.0-000013.000006.7 08.8800.99K? 0
+233323.65 -823112.1 -000014.4-000002.400017.5 08.8800.50F? 1
+233429.62 +724510.3 -000027.4-000011.700011.0 08.8800.48F? 0
+233636.28 +350349.1 +000077.1+000024.000003.5 08.8800.54F? 0
+233645.49 +191059.8 -000037.6-000015.600002.6 08.8800.54F? 0
+233857.51 +684333.8 +000021.1-000019.800007.3 08.8800.42F? 0
+234130.11 -341134.4 -000049.3-000001.600013.4 08.8800.43F? 0
+234515.83 +635304.3 +000021.4-000005.200013.0 08.8800.12A? 0
+234853.93 -342349.4 +000037.1-000031.500007.2 08.8800.82G? 0
+235053.39 +313702.4 +000036.3-000020.100001.1 08.8800.18A? 0
+235824.04 -435558.2 +000062.4-000039.900008.3 08.8800.92G? 0
+000305.65 -332220.0 -000010.2+000009.300005.0 08.8801.18K? 0
+000512.11 -652100.8 -000018.8-000012.800005.9 08.8801.18K? 0
+001154.08 +504508.5 -000009.3+000012.500018.5 08.8801.63K? 0
+001920.67 +034117.3 -000013.9-000006.900017.4 08.8801.40K? 0
+002011.19 +105631.6 -000004.9-000030.300004.7 08.8801.41K? 0
+002903.79 +240200.7 -000008.2+000019.500017.8 08.8801.09K? 0
+004201.82 +535733.1 +000011.2+000017.600003.3 08.8801.71K? 0
+004605.06 -375203.8 +000001.9-000016.600001.1 08.8801.00K? 0
+004716.62 +582933.3 +000034.4+000017.400020.0 08.8801.02K? 0
+005411.97 -402218.9 -000007.8-000007.900011.9 08.8801.27K? 0
+011145.55 +211956.0 +000013.1-000017.100012.9 08.8801.26K? 0
+011313.31 +510542.4 -000031.2-000006.100032.2 08.8801.80K? 0
+013036.46 +592425.8 +000009.9+000007.500011.5 08.8801.78K? 0
+013446.08 +695401.9 +000000.7-000000.900005.3 08.8801.03K? 0
+014332.79 -224404.8 +000057.0-000012.200024.6 08.8801.19K? 0
+014746.47 -482152.3 +000015.3-000027.400001.7 08.8801.25K? 0
+014838.89 +405738.5 +000025.2-000009.800022.5 08.8801.16K? 0
+015130.38 -585621.2 +000047.9-000011.200007.0 08.8801.70K? 0
+015703.10 +380802.7 +000011.5-000031.300009.1 08.8801.01K? 0
+015744.74 +270201.2 +000014.1-000017.400010.6 08.8801.09K? 0
+015909.21 -010023.4 +000006.8+000038.100000.3 08.8801.03K? 0
+015932.79 -273108.7 -000006.0-000006.200010.8 08.8801.49K? 0
+020135.20 +582535.5 +000005.7-000006.000000.6 08.8801.65K? 0
+020412.07 -220140.9 +000026.5-000018.100018.3 08.8801.05K? 0
+020556.15 +533021.6 -000019.8-000014.800022.7 08.8801.07K? 0
+020632.66 -545535.2 -000014.0-000006.200002.1 08.8801.07K? 0
+021038.23 +731440.1 +000009.2-000021.100008.3 08.8801.14K? 0
+021053.09 -592838.9 +000006.1+000004.800007.3 08.8801.30K? 0
+021103.53 +615432.0 -000013.3-000005.600003.3 08.8801.31K? 0
+021244.34 -210056.0 -000015.3-000003.700039.2 08.8801.19K? 0
+022117.11 +593834.1 -000044.1+000000.500002.5 08.8801.46K? 0
+022710.56 -724615.1 +000038.1+000014.600005.2 08.8801.54K? 0
+022741.06 -103506.6 -000042.1-000030.800024.2 08.8801.07K? 0
+023420.03 +501142.4 +000031.8-000037.700030.8 08.8801.21K? 0
+023605.23 +734512.0 +000006.6+000006.000010.4 08.8801.83K? 0
+024453.01 -624225.7 +000009.8-000001.000004.0 08.8801.10K? 0
+024553.75 -284002.1 +000006.4-000015.400001.8 08.8801.13K? 0
+025111.24 -212528.0 +000112.2+000025.400000.2 08.8801.00K? 0
+030051.48 -650609.7 +000032.3-000017.800024.4 08.8801.06K? 0
+030446.32 -675210.4 -000003.1+000009.300008.1 08.8801.41K? 0
+030552.37 +443248.4 +000001.4+000015.100000.0 08.8801.12K? 0
+030935.02 -190148.4 +000063.8-000027.400001.6 08.8801.29K? 0
+031613.99 +433925.7 +000040.2-000024.500009.2 08.8801.72K? 0
+031713.67 -111009.6 +000044.8+000001.400020.7 08.8801.25K? 0
+032159.83 -605925.8 +000011.4+000003.900004.5 08.8801.10K? 0
+032226.31 -343827.2 +000007.8+000014.100000.4 08.8801.40K? 0
+033353.71 -332614.0 -000008.5-000008.000009.0 08.8801.06K? 0
+033837.79 +813011.9 +000001.6-000016.200002.6 08.8801.30K? 0
+033944.39 -694304.7 +000004.4-000058.800002.7 08.8801.33K? 0
+034106.52 -635313.6 +000029.9+000037.500009.6 08.8801.10K? 0
+034134.08 -781755.5 +000020.4+000028.700004.3 08.8801.07K? 0
+034139.77 -332331.9 +000021.7-000006.100009.5 08.8801.14K? 0
+034458.14 -313603.7 +000014.4+000000.100018.5 08.8801.29K? 0
+034900.35 -695242.7 -000004.9-000011.700023.9 08.8801.52K? 0 0.10 1.00
+035608.88 +191342.3 -000001.8-000017.700018.2 08.8801.17K? 0
+040001.44 -012801.9 +000008.7-000008.300004.5 08.8801.30K? 0
+040112.08 -061404.4 +000008.2-000026.300004.4 08.8801.62K? 0
+040423.20 +492108.5 +000011.6-000020.500006.7 08.8801.54K? 0
+040837.60 +701438.5 +000006.1+000001.000015.6 08.8801.48K? 0
+041113.09 +322449.2 -000003.6-000018.100013.9 08.8801.45K? 0
+041143.37 +000559.2 -000018.9-000010.900015.7 08.8801.22K? 0
+042011.70 -132720.0 +000055.2-000015.500026.3 08.8801.12K? 0
+042540.13 +025450.2 +000019.1+000028.800011.2 08.8801.08K? 0
+042729.61 -364621.7 +000022.0-000051.300013.6 08.8801.07K? 0
+043416.58 -482634.0 +000005.1-000021.900010.5 08.8801.46K? 0
+043437.94 -312314.9 +000031.4+000034.500002.1 08.8801.09K? 0
+043438.53 -005820.4 -000022.2-000018.100006.8 08.8801.48K? 0
+043533.75 -060531.9 -000003.2-000016.200009.9 08.8801.41K? 0
+044455.85 -631834.8 +000017.9+000018.800012.2 08.8801.19K? 0
+044838.99 -241355.6 -000008.8+000006.300006.2 08.8801.30K? 0
+044905.60 +433648.8 -000010.6-000021.900008.2 08.8801.74K? 0
+045147.08 -164729.2 +000012.4+000013.500006.6 08.8801.29K? 0
+045602.46 +384134.3 +000036.0-000031.200003.7 08.8801.16K? 0
+045653.20 -392702.2 +000033.0+000003.400006.2 08.8801.04K? 0
+045838.03 -491351.9 +000009.3-000008.700003.8 08.8801.64K? 0
+050151.84 -501634.1 -000010.3+000002.300005.3 08.8801.65K? 0
+050258.15 +064055.5 -000008.5-000012.200023.2 08.8801.17K? 0
+050317.93 +014158.5 +000043.5-000030.400013.6 08.8801.09K? 0
+050426.85 -103217.8 +000001.9-000002.600005.2 08.8801.27K? 0
+050624.19 +371213.6 -000007.6-000013.400014.3 08.8801.09K? 0
+050848.02 +423442.8 +000008.9-000018.200001.1 08.8801.51K? 0 0.10 1.00
+050931.14 -722003.8 -000005.3+000030.500000.8 08.8801.01K? 0
+051004.44 -650238.7 -000005.5-000018.800012.6 08.8801.06K? 0
+051119.46 +242437.3 -000018.4+000017.600019.9 08.8801.61K? 0
+051333.55 +533450.8 +000006.7+000007.100005.9 08.8801.14K? 0
+051406.19 +012846.6 +000034.2+000000.800044.5 08.8801.13K? 0
+051610.53 -101437.1 +000031.7-000008.200001.9 08.8801.39K? 0
+051625.34 +270629.0 +000012.5-000022.800001.5 08.8801.15K? 0
+052353.45 +502809.4 +000000.0+000000.000000.0 08.8801.06K? 0
+052522.15 +352527.2 -000023.1-000005.800001.2 08.8801.28K? 0
+052529.19 -163652.9 -000011.5+000024.300011.4 08.8801.63K? 0
+053226.06 -211759.7 -000018.9-000003.300007.1 08.8801.03K? 0
+053706.91 +172001.4 +000037.9-000003.400043.2 08.8801.18K? 0
+054149.22 +100553.9 -000018.1-000022.700034.7 08.8801.07K? 0
+054402.23 +072541.1 +000025.1+000005.000005.6 08.8801.38K? 0
+054518.08 -384121.5 +000019.6+000020.500003.0 08.8801.48K? 0
+055026.80 -153006.5 +000020.3-000005.200011.4 08.8801.66K? 0
+055320.20 -510310.9 +000031.4+000008.600006.1 08.8801.11K? 0
+055834.12 +251743.3 +000009.7-000012.200026.2 08.8801.35K? 0
+060026.80 +444644.5 +000022.7+000011.400031.2 08.8801.04K? 0
+060057.91 -032432.4 +000034.5-000004.400051.2 08.8801.81K? 0
+060209.00 +490920.6 +000010.1-000041.300023.0 08.8801.47K? 0
+060627.60 +085038.5 +000009.2-000012.300021.2 08.8801.74K? 0
+060950.61 +490750.0 +000012.7-000053.200021.2 08.8801.64K? 0
+061013.44 -155333.2 +000002.9-000005.600017.9 08.8801.32K? 0
+061015.41 +263002.9 +000025.3-000024.800007.0 08.8801.04K? 0
+061529.87 -395239.9 +000013.2-000007.600008.9 08.8801.29K? 0
+061600.85 -231958.7 +000015.2-000010.400019.4 08.8801.18K? 0
+061609.78 -013215.7 +000017.9-000027.700024.3 08.8801.03K? 0
+062000.81 +541511.2 -000032.6+000019.500013.0 08.8801.28K? 0
+062221.00 -435222.8 +000011.7+000014.200002.6 08.8801.53K? 0
+062440.72 -103222.9 -000012.6+000023.300004.1 08.8801.01K? 0
+062714.84 -223648.6 +000005.2+000004.600012.3 08.8801.08K? 0
+062740.14 -091344.1 -000009.7+000034.300000.1 08.8801.51K? 0
+062848.59 -302317.2 +000021.7-000008.600011.3 08.8801.56K? 0
+063257.92 +151045.7 -000049.3+000004.100027.4 08.8801.05K? 0
+063403.53 +264658.3 -000004.0-000038.300025.6 08.8801.15K? 0
+063518.86 -244222.8 -000012.3-000005.500015.8 08.8801.24K? 0
+063552.27 +223548.1 +000023.2-000009.000025.1 08.8801.01K? 0
+063617.36 -211714.5 -000016.4+000012.100001.6 08.8801.54K? 0
+063642.69 +774240.4 -000013.1-000005.800002.3 08.8801.64K? 0
+063705.47 -025312.1 +000005.7+000000.300013.7 08.8801.11K? 0
+063715.82 +035953.4 +000017.1-000007.500012.6 08.8801.19K? 0
+063933.68 +060658.9 -000051.1+000018.200000.6 08.8801.45K? 0
+064041.82 +042922.4 +000058.8-000011.500017.2 08.8801.15K? 0
+064155.95 +001601.3 +000006.4+000003.600009.6 08.8801.35K? 0
+064345.21 +624735.8 +000008.3-000023.700013.5 08.8801.05K? 0
+064459.04 -271559.2 -000009.4-000007.700006.8 08.8801.72K? 0
+064518.63 +311522.3 +000018.7+000012.300010.1 08.8801.39K? 0
+065123.70 +340503.5 -000037.8-000003.400003.1 08.8801.75K? 0
+065336.54 -322714.4 +000002.3-000004.700006.0 08.8801.55K? 0
+065357.94 +472533.5 +000019.2-000000.700008.8 08.8801.68K? 0
+065606.96 -083246.9 +000017.9-000023.500018.9 08.8801.77K? 0
+065742.96 -191917.7 +000001.0+000009.300007.4 08.8801.22K? 0
+065834.23 -752454.2 +000006.0+000021.400029.3 08.8801.58K? 0
+070005.91 +351626.4 -000006.1-000015.400016.2 08.8801.39K? 0
+070018.79 -333900.3 +000017.3-000030.700009.0 08.8801.08K? 0
+070122.05 +174748.2 +000006.6+000010.700027.3 08.8801.69K? 0
+070214.33 +322514.5 -000006.2-000013.000000.6 08.8801.13K? 0
+070318.25 +121702.5 -000009.1+000007.100011.1 08.8801.51K? 0
+070417.44 -224502.2 -000025.2+000020.900006.7 08.8801.07K? 0
+070653.82 +060605.2 -000005.8-000027.700013.4 08.8801.08K? 0
+070933.88 -064358.3 +000015.3+000003.900027.2 08.8801.86M? 0
+071021.69 +104439.3 +000003.5-000019.800010.6 08.8801.41K? 0
+071040.77 +250243.0 +000031.0-000003.900007.9 08.8801.06K? 0
+071319.08 -631305.4 +000035.8-000025.300015.9 08.8801.12K? 0
+072006.22 +222437.8 +000001.1-000020.700008.9 08.8801.06K? 0
+072107.55 -022349.0 -000008.7+000001.900003.2 08.8801.22K? 0
+072311.76 -490054.0 -000006.7+000072.800003.3 08.8801.09K? 0
+072422.92 -141218.1 -000003.0-000002.000001.5 08.8801.05K? 0
+072444.10 -190119.4 -000003.9+000001.900009.3 08.8801.20K? 1
+072450.31 -140722.3 -000044.8-000012.200019.8 08.8801.07K? 0
+072530.96 -771111.4 +000022.5+000019.600004.8 08.8801.24K? 0
+072743.37 -013447.2 -000022.4+000014.500045.7 08.8801.13K? 0
+072838.05 +595445.4 +000029.0-000054.800015.8 08.8801.06K? 0
+073050.34 +093608.2 +000015.8+000000.400017.7 08.8801.28K? 0
+073156.51 +331146.7 -000020.4+000005.400003.9 08.8801.26K? 0
+073157.60 -414918.7 +000013.3+000003.300000.1 08.8801.16K? 0
+073301.36 -094223.8 -000022.6+000019.700011.3 08.8801.39K? 0
+073732.83 -782154.6 +000005.1+000019.600013.9 08.8801.68K? 0
+073910.10 +355142.9 -000032.2-000013.000006.0 08.8801.00K? 0
+074118.36 +072116.8 -000021.4-000008.500006.0 08.8801.00K? 0
+074612.68 +061431.5 +000019.2-000010.500013.4 08.8801.01K? 0
+074805.30 -393346.1 +000002.5+000028.900008.9 08.8801.28K? 0
+075603.34 -340922.7 -000014.0-000006.300008.0 08.8801.12K? 0
+075857.48 -165557.4 +000020.0-000000.500005.2 08.8801.46K? 0
+075902.16 +373430.0 +000026.4-000019.000022.6 08.8801.34K? 0
+080159.92 +580258.2 -000005.1-000015.500001.8 08.8801.02K? 0
+080542.45 -395103.7 -000014.3+000011.100014.8 08.8801.58K? 0
+080631.93 -304837.7 -000023.3+000024.700004.6 08.8801.09K? 0
+080740.97 -480909.0 -000020.6-000013.400013.2 08.8801.52K? 0
+080846.98 -124520.5 +000004.8+000006.400016.8 08.8801.42K? 0
+081120.89 -500202.5 -000025.7+000018.700016.9 08.8801.45K? 0
+081329.20 -451605.6 +000025.7+000018.200004.8 08.8801.53K? 0
+081447.08 -140110.6 -000014.2+000004.000011.7 08.8801.41K? 0
+081504.87 -270804.4 -000022.7-000000.400012.9 08.8801.55K? 0
+081608.72 -313404.6 -000021.4-000000.500012.2 08.8801.00K? 0
+082811.91 -180211.5 -000009.0+000002.100017.4 08.8801.80K? 0
+083031.20 +744559.4 +000013.7+000015.700011.1 08.8801.71K? 0
+083119.93 -844106.1 -000036.9+000000.300028.0 08.8801.16K? 0
+083324.92 -670126.5 -000009.6+000013.400026.7 08.8801.34K? 0
+083352.94 -461342.1 -000003.9-000009.800008.8 08.8801.09K? 0
+083844.19 +171456.5 +000020.8-000009.700008.2 08.8801.30K? 0
+084015.70 -034823.2 -000023.6+000028.100000.0 08.8801.67K? 0
+084017.16 -414409.8 +000006.6+000002.600014.7 08.8801.21K? 0
+084057.83 -044703.7 -000033.2-000008.800017.3 08.8801.44K? 0
+084150.16 +390900.9 -000012.1-000019.700015.4 08.8801.02K? 0
+084156.51 -135509.2 +000010.7+000008.700007.1 08.8801.04K? 0
+084535.90 -221526.3 -000010.2-000004.300000.7 08.8801.62K? 0
+084911.12 -773558.7 -000016.2+000033.100027.9 08.8801.14K? 0
+084924.57 +175715.1 +000021.6+000006.800006.4 08.8801.05K? 0
+085012.31 +115124.5 +000016.1-000005.500012.0 08.8801.49K? 0
+085404.72 -415853.8 -000017.4+000027.600032.1 08.8801.09K? 0
+085457.42 -191718.7 -000036.4+000017.500005.6 08.8801.66K? 0
+085500.36 -830838.4 -000044.9+000016.600012.9 08.8801.74K? 0
+085646.65 -004435.7 +000010.6-000014.300037.5 08.8801.02K? 0
+090025.10 +014105.7 -000018.5+000016.000003.3 08.8801.70K? 0
+090744.36 +244845.4 -000020.2-000007.100010.0 08.8801.54K? 0
+090805.56 -180517.1 +000000.4+000005.400005.1 08.8801.24K? 0
+091032.18 -420912.3 +000001.1-000007.500002.0 08.8801.13K? 0
+091443.20 +061012.8 +000006.5+000011.300014.9 08.8801.13K? 0
+091606.60 -335023.5 -000023.1+000001.200012.7 08.8801.59K? 1
+091709.44 -574850.3 +000005.8+000022.700003.5 08.8801.53K? 0
+092127.61 -185640.4 -000011.6+000022.100002.6 08.8801.61K? 0
+092217.81 -432647.5 -000007.4+000009.800028.9 08.8801.55K? 0
+092424.08 -225342.4 -000021.6-000001.600014.7 08.8801.36K? 0
+092505.54 -482031.3 -000007.3+000003.400006.0 08.8801.28K? 0
+092728.61 -641511.9 -000016.4+000017.100001.9 08.8801.32K? 0
+093002.10 -243117.7 -000011.5+000001.300012.2 08.8801.02K? 0
+093825.05 -212147.1 -000014.3+000023.700011.1 08.8801.47K? 0
+094030.85 -714816.6 +000002.7+000005.200018.4 08.8801.71K? 0
+095150.39 -194531.4 -000007.6+000010.500010.9 08.8801.19K? 0
+095726.16 +431256.2 +000042.1-000044.100021.1 08.8801.09K? 0
+100959.41 -330031.0 -000004.7+000003.800006.8 08.8801.17K? 0
+101102.98 -793534.4 -000017.1+000002.600013.1 08.8801.37K? 0
+101107.60 +555813.4 -000003.4-000002.200016.4 08.8801.11K? 0
+101427.27 -693815.2 -000012.1-000005.500000.0 08.8801.07K? 0
+102144.03 +041800.6 -000042.5-000029.100007.4 08.8801.52K? 0
+102406.66 -453041.4 -000003.8+000011.600007.1 08.8801.65K? 0
+102423.57 -413706.3 -000001.9-000029.000000.2 08.8801.13K? 0
+103622.85 -304900.1 -000053.0+000000.100004.8 08.8801.15K? 0
+103713.22 -214040.2 -000059.9-000032.200020.0 08.8801.09K? 0
+103818.38 +292957.5 -000015.5-000024.200000.2 08.8801.26K? 0
+104008.99 -614617.3 +000007.1+000002.300020.4 08.8801.22K? 0
+104126.83 -634648.2 +000002.7-000020.500007.2 08.8801.35K? 0
+104826.65 +393637.8 -000035.0+000013.000003.1 08.8801.16K? 0
+104827.70 -732323.0 -000004.1-000022.200013.5 08.8801.32K? 0
+104858.69 -615949.3 -000007.2-000023.400049.4 08.8801.71K? 0
+105100.79 -454052.1 -000014.5+000023.700001.5 08.8801.01K? 0
+105411.78 -401235.6 -000043.4+000010.000001.1 08.8801.00K? 0
+105447.42 +802115.2 +000007.2-000015.300011.5 08.8801.14K? 0
+105538.02 -433922.2 +000045.5-000006.600015.7 08.8801.19K? 0
+105541.54 -693956.7 -000034.8-000013.300006.0 08.8801.02K? 0
+105952.11 +585450.7 -000017.4-000012.600015.0 08.8801.12K? 0
+110713.16 +150103.3 -000022.9-000016.900000.7 08.8801.15K? 0
+111248.63 -254718.8 -000058.2-000015.000007.0 08.8801.10K? 0
+111359.91 -324703.8 +000003.0-000014.500016.4 08.8801.41K? 0
+111950.86 -175418.3 -000031.0+000003.500016.0 08.8801.51K? 0
+112359.13 +485919.4 +000001.6-000028.600001.1 08.8801.15K? 0
+112749.76 -394519.6 -000028.6-000004.400018.2 08.8801.39K? 0
+113120.03 -041759.1 -000007.6-000005.500006.8 08.8801.33K? 0
+113134.84 -310634.9 -000006.6-000017.100010.5 08.8801.49K? 0
+113303.37 +603754.6 +000028.0-000000.900000.9 08.8801.00K? 0
+113749.32 -791431.7 -000027.9-000001.600002.2 08.8801.54K? 0
+114227.20 -682353.3 +000019.9+000016.400004.1 08.8801.06K? 0
+114228.32 -423436.0 -000010.5-000004.600011.2 08.8801.09K? 0
+114324.02 -164057.2 -000014.4-000003.300021.4 08.8801.10K? 0
+114906.43 -721818.6 +000015.2+000012.200016.0 08.8801.90M? 0
+115059.70 -331318.8 +000000.9-000044.800016.7 08.8801.08K? 0
+115216.32 -685453.4 -000020.5-000011.300004.4 08.8801.48K? 0
+115512.88 -440015.5 -000015.6+000001.100026.3 08.8801.26K? 0
+115640.65 -194715.5 -000006.7-000000.700034.4 08.8801.25K? 0
+115721.29 -035812.1 -000036.2+000013.100024.7 08.8801.48K? 0
+120005.71 +175512.7 -000035.5+000007.100016.3 08.8801.10K? 0
+121618.07 -455555.9 -000002.0+000009.400021.5 08.8801.77K? 0
+121848.10 -554619.1 -000029.5+000016.900007.7 08.8801.06K? 0
+124041.03 -384648.5 -000011.8+000005.900014.1 08.8801.37K? 0
+124049.38 -710121.0 -000033.0-000005.900003.0 08.8801.30K? 0
+124059.39 -834503.2 -000059.2-000016.900004.5 08.8801.05K? 0
+124844.16 +091124.6 -000038.1+000010.600007.2 08.8801.18K? 0
+125230.61 +335009.8 -000001.7-000018.300014.4 08.8801.17K? 0
+125802.32 -551456.4 -000018.1-000003.400003.3 08.8801.34K? 0
+130229.03 -434844.7 -000024.1+000014.200019.2 08.8801.05K? 0
+131455.58 -621339.2 -000025.4+000009.900013.0 08.8801.04K? 0
+131956.24 +633403.6 +000001.3-000010.300004.4 08.8801.48K? 0
+133025.47 -735831.4 -000010.9+000011.000005.8 08.8801.49K? 0
+133842.90 -675156.6 -000007.9-000002.300005.7 08.8801.21K? 0
+135137.39 +461810.2 -000011.5+000035.000009.1 08.8801.23K? 0
+135139.77 -515857.2 -000008.1+000004.700012.4 08.8801.77K? 0
+135828.41 -461828.4 -000033.2-000019.000001.3 08.8801.15K? 0
+135955.87 -353638.3 -000039.3+000030.300017.9 08.8801.35K? 0
+140013.97 -501320.3 -000021.7-000008.200009.8 08.8801.10K? 0
+140049.63 -292627.6 -000032.7-000026.800010.1 08.8801.16K? 0
+140105.85 -062818.4 -000049.9-000043.700007.6 08.8801.67K? 0
+140402.40 +780514.1 +000001.0-000004.200004.9 08.8801.29K? 0
+140906.85 -271136.4 -000007.3+000010.900003.9 08.8801.01K? 0
+141007.13 -742634.6 -000046.2-000043.800011.2 08.8801.61K? 0
+141213.70 -684753.2 -000043.6-000038.500011.3 08.8801.14K? 0
+141255.05 -640936.2 +000011.3+000025.300006.2 08.8801.05K? 0
+141258.51 -160300.8 -000007.0+000004.600003.7 08.8801.67K? 0
+141539.95 +814115.0 +000061.5-000050.500001.1 08.8801.05K? 0
+141609.53 +525616.6 -000042.8+000006.400004.0 08.8801.39K? 0
+141816.54 -174401.9 -000027.8-000006.500018.1 08.8801.33K? 0
+141853.40 -314217.8 -000034.2+000016.700038.3 08.8801.31K? 0
+142249.65 -782401.2 -000062.6-000020.100015.2 08.8801.25K? 0
+142413.62 +105554.1 -000008.3-000025.500010.3 08.8801.19K? 0
+142534.44 -433031.5 -000027.8+000004.900000.8 08.8801.42K? 0
+142945.04 -344607.8 -000036.3+000017.000016.7 08.8801.38K? 0
+144434.50 -550500.4 -000028.0+000001.700010.7 08.8801.60K? 0
+145238.07 -420430.0 +000050.7-000044.300020.9 08.8801.04K? 0
+145405.15 -251234.3 -000045.7-000013.100020.3 08.8801.05K? 0
+145446.49 +453628.7 -000001.8-000013.300000.9 08.8801.28K? 0
+150200.21 -525042.7 -000012.8+000014.500010.1 08.8801.64K? 0
+150217.69 -801639.4 +000022.5-000017.900008.2 08.8801.05K? 0
+150537.07 -004448.6 -000004.4+000019.700004.8 08.8801.01K? 0
+150919.65 +224721.0 +000012.5-000031.100014.6 08.8801.38K? 0
+151331.28 -431704.1 -000036.0-000027.500042.1 08.8801.45K? 0
+151557.78 +505604.7 -000029.1+000007.300008.0 08.8801.02K? 0
+151831.60 -094702.6 +000023.6-000030.400008.2 08.8801.00K? 0
+152026.42 -620615.5 -000035.9-000001.400005.8 08.8801.10K? 0
+152158.11 +441526.8 -000027.4-000013.000007.8 08.8801.14K? 0
+152542.41 -500338.3 -000024.1+000002.600021.8 08.8801.32K? 0
+152606.54 -445205.3 -000000.3-000011.900007.7 08.8801.45K? 0
+153026.86 -394832.7 +000001.0-000011.000037.3 08.8801.34K? 0
+154014.05 -021942.6 -000020.3-000047.900005.7 08.8801.29K? 0
+154123.84 -242618.6 -000023.3-000030.500009.7 08.8801.02K? 0
+154341.32 -645204.5 -000017.5-000000.400002.2 08.8801.82K? 0
+154400.43 -310324.6 -000002.8+000007.800023.5 08.8801.49K? 0
+154420.78 -030044.3 -000019.6+000004.100013.7 08.8801.13K? 0
+154511.87 -074836.7 -000018.8-000004.100004.7 08.8801.86M? 0
+154907.80 +081951.4 +000022.7+000047.200007.4 08.8801.01K? 0
+155421.76 -803136.3 -000008.1-000002.700013.6 08.8801.29K? 0
+160053.92 +445950.2 +000002.0-000014.300007.7 08.8801.15K? 0
+160122.45 +091633.8 -000033.0-000014.400020.2 08.8801.29K? 0
+160502.85 +352841.1 +000014.5+000047.600004.1 08.8801.00K? 0
+160525.24 -353919.5 -000054.4-000053.200004.3 08.8801.28K? 0
+161132.29 +743911.1 -000023.3-000032.600000.7 08.8801.45K? 0
+161359.11 -683236.7 -000003.0-000024.100000.9 08.8801.01K? 0
+162112.95 +511947.0 -000003.4-000039.900005.5 08.8801.43K? 0
+163254.65 -471754.3 -000035.6-000031.600013.2 08.8801.68K? 0
+163327.77 +070534.0 -000037.0-000044.400021.3 08.8801.60K? 0
+164541.85 -291753.2 -000002.2-000044.700009.1 08.8801.21K? 0
+164847.33 -295839.5 +000009.1-000008.500013.5 08.8801.59K? 0
+165312.24 +221214.4 -000004.3-000026.800013.5 08.8801.08K? 0
+165501.10 -443331.8 +000013.1-000028.600025.9 08.8801.47K? 0
+170028.28 -521626.1 +000002.6-000028.900013.2 08.8801.23K? 0
+170313.40 -421254.4 +000010.8+000006.300002.7 08.8801.84K? 0
+171017.02 +684728.0 -000008.4+000014.800012.8 08.8801.02K? 0
+171028.99 -831031.8 -000005.2+000001.700004.7 08.8801.38K? 0
+171145.36 +001741.0 +000005.0-000010.400019.8 08.8801.13K? 0
+171455.72 -362714.7 +000009.1-000027.700001.8 08.8801.37K? 0
+171555.90 +165318.3 -000006.1-000023.200033.2 08.8801.09K? 0
+171807.89 +112517.9 -000020.6-000037.400003.5 08.8801.62K? 0
+171904.32 -550939.1 -000001.2-000006.000011.6 08.8801.03K? 0
+172106.79 -684025.8 -000002.6+000016.500015.7 08.8801.04K? 0
+172237.18 -204913.8 +000018.8-000009.100031.0 08.8801.17K? 0
+172324.60 +050226.0 -000017.9-000006.500006.9 08.8801.32K? 0
+172357.37 +394437.0 -000007.3+000022.800017.9 08.8801.13K? 0
+172741.52 -465651.8 -000010.7-000003.500003.3 08.8801.69K? 0
+173105.51 -472146.6 +000016.6-000030.200018.9 08.8801.23K? 0
+173244.25 +564643.1 +000020.0-000111.600012.4 08.8801.05K? 0
+173329.27 +071745.3 -000021.4-000007.800012.8 08.8801.29K? 0
+174037.62 -352159.1 -000023.9-000010.700028.4 08.8801.49K? 0
+174043.60 -180507.0 +000008.7-000061.100004.0 08.8801.07K? 0
+174337.85 -031250.3 -000003.7-000125.700006.2 08.8801.04K? 0
+174445.30 -554104.6 -000002.3-000033.000007.1 08.8801.23K? 0
+174508.72 -434327.5 -000043.7-000002.700000.5 08.8801.03K? 0
+174718.20 -471811.9 -000027.9-000017.000020.8 08.8801.28K? 0
+174822.50 +065223.3 -000013.9+000006.600001.6 08.8801.24K? 0
+175419.69 +293128.6 -000008.0+000000.300014.6 08.8801.62K? 0
+175511.82 -454205.9 +000001.5-000001.100011.2 08.8801.01K? 0
+175925.71 +003421.1 +000003.6+000016.200012.5 08.8801.17K? 0
+180006.29 +360452.2 -000031.9-000008.200012.1 08.8801.06K? 0
+180912.18 -221100.6 -000003.9-000139.500032.6 08.8801.11K? 0
+181451.29 +120031.0 -000020.6+000010.100028.9 08.8801.09K? 0
+181554.65 -410223.3 +000007.3+000018.300032.3 08.8801.44K? 0
+181618.79 +193037.9 -000017.7+000006.700000.2 08.8801.00K? 0
+181622.19 +115931.9 -000006.6-000003.100000.2 08.8801.40K? 0
+181628.94 -281819.1 +000039.7+000011.500022.8 08.8801.15K? 0
+181754.52 -174945.2 -000010.0+000033.500005.8 08.8801.76K? 0
+182024.55 +202234.1 -000013.4-000021.900021.3 08.8801.12K? 0
+182126.42 -293218.8 -000007.9-000067.400069.1 08.8801.69K? 0
+182207.05 +703358.4 -000019.5+000003.800015.5 08.8801.42K? 0
+182230.95 +172906.9 -000004.8-000030.100009.8 08.8801.57K? 0
+182813.20 -433806.4 -000050.8-000025.800009.3 08.8801.12K? 0
+182847.42 -183026.0 -000020.4-000020.300014.0 08.8801.53K? 0
+182915.39 -235122.8 -000012.9-000020.800030.5 08.8801.85K? 0
+182917.03 +214852.9 +000010.4+000006.300014.7 08.8801.17K? 0
+182956.78 -402320.5 -000040.7+000010.200006.1 08.8801.58K? 0
+183243.54 +065621.6 +000013.7-000015.000017.4 08.8801.81K? 0
+183317.87 +221855.5 -000172.9-000478.700041.3 08.8801.18K? 0
+183403.73 +211145.9 +000015.5-000006.200001.9 08.8801.37K? 0
+183607.94 +234414.0 +000002.5+000005.300013.0 08.8801.02K? 0
+183653.00 -595825.5 -000078.6-000038.100024.1 08.8801.00K? 0
+184045.89 -390514.4 +000006.9-000019.400020.4 08.8801.03K? 0
+184409.69 +295816.6 +000014.3+000003.000002.5 08.8801.08K? 0
+184619.01 +111311.1 -000012.6-000001.000007.9 08.8801.24K? 0
+184921.49 +194301.6 -000006.8+000019.700021.9 08.8801.09K? 0
+184934.32 +542817.7 -000022.4-000022.200006.5 08.8801.29K? 0
+185052.93 +433815.7 +000007.4-000011.100002.8 08.8801.11K? 0
+185622.39 +093954.9 -000021.0-000015.300007.9 08.8801.03K? 0
+190252.34 -054214.1 +000027.5+000027.100004.3 08.8801.02K? 0
+190336.38 +632144.6 -000000.2-000053.700010.6 08.8801.03K? 0
+190411.80 +211336.2 +000009.3-000009.200004.9 08.8801.39K? 0
+190603.92 -145152.9 +000003.5+000018.400017.4 08.8801.35K? 0
+190627.73 +165352.8 +000001.3+000036.700004.7 08.8801.09K? 0
+191239.87 -201340.7 -000029.9-000023.000020.4 08.8801.52K? 0
+191306.38 -384837.7 +000032.0-000012.800015.9 08.8801.31K? 0
+191904.07 +184606.0 +000046.0+000018.500003.3 08.8801.24K? 0
+192036.88 -275957.8 -000020.9-000007.500003.3 08.8801.55K? 0
+192052.39 +115549.0 +000029.6-000012.800016.3 08.8801.25K? 0
+192756.77 +420029.3 -000014.8-000003.000009.9 08.8801.35K? 0
+192922.08 +611837.5 -000005.1-000028.800014.8 08.8801.48K? 0
+193110.89 -102253.6 +000005.9+000000.500007.9 08.8801.31K? 0
+193233.49 +361121.5 +000009.9-000007.100023.5 08.8801.46K? 0
+193953.01 -531835.5 -000032.1+000002.200005.0 08.8801.41K? 0
+194015.88 +393925.1 -000016.6-000024.800002.2 08.8801.04K? 0
+194055.03 -531632.5 -000002.0+000025.000025.2 08.8801.25K? 0
+194215.64 -460252.5 -000007.4-000018.600041.9 08.8801.61K? 0
+194221.89 +122500.9 -000001.3-000022.300021.4 08.8801.15K? 0
+194422.74 +255813.4 -000003.4-000041.800006.2 08.8801.11K? 0
+194554.67 +055045.6 +000009.3+000026.800018.4 08.8801.14K? 0
+194917.66 -123950.0 -000001.0-000006.700014.8 08.8801.63K? 1
+195558.95 -572516.3 +000016.9+000031.200009.0 08.8801.21K? 0
+195735.26 +334639.2 -000001.9-000014.400009.5 08.8801.09K? 0
+195749.54 -305436.2 -000018.0-000021.600034.2 08.8801.20K? 0
+195825.89 -370411.4 +000019.6+000008.100000.5 08.8801.41K? 0
+200012.12 +191935.1 -000000.7-000019.500020.9 08.8801.15K? 0
+200104.10 -442307.1 +000025.6+000024.000025.6 08.8801.50K? 0
+200154.93 +120847.6 -000001.2-000007.100013.9 08.8801.12K? 0
+201103.28 +045509.7 +000037.3-000000.300033.3 08.8801.05K? 0
+201155.41 -452219.6 -000012.3+000004.300003.5 08.8801.29K? 0
+201525.38 +470016.5 +000002.6+000015.200001.1 08.8801.40K? 0
+201835.34 -194145.0 -000012.0-000007.400008.8 08.8801.54K? 0
+202123.54 -171232.9 +000015.8+000004.100022.6 08.8801.41K? 0
+202127.09 -110625.8 -000005.2-000007.200019.0 08.8801.06K? 0
+202131.77 -732907.1 +000024.0-000008.800002.8 08.8801.67K? 0
+202202.13 +394958.3 +000001.1+000008.300004.8 08.8801.01K? 0
+202440.12 +024028.2 -000019.6-000019.500011.6 08.8801.24K? 0
+202527.10 +230231.5 +000022.8-000008.600010.7 08.8801.59K? 0
+202635.06 +340111.5 +000002.9-000017.900006.6 08.8801.64K? 0
+202711.63 +535024.3 -000011.2+000001.100017.8 08.8801.51K? 0 0.10 1.00
+203037.60 -680120.0 -000006.9-000060.400016.3 08.8801.15K? 0
+203242.85 +400430.9 -000015.0+000004.600000.1 08.8801.61K? 0
+203242.98 +340049.5 -000010.8+000015.400016.1 08.8801.19K? 0
+203245.64 -134229.7 +000022.0+000005.900021.3 08.8801.15K? 0
+203700.99 -594055.0 +000014.8-000000.200005.6 08.8801.12K? 0
+203702.13 +373254.0 +000045.4+000033.000003.3 08.8801.16K? 0
+203910.77 +152900.5 -000024.2-000001.500013.2 08.8801.34K? 0
+203951.88 -100329.0 -000015.9-000065.300001.3 08.8801.68K? 0
+204024.59 +385424.6 +000012.0+000016.200002.0 08.8801.16K? 0
+204025.00 +315350.0 +000021.4-000004.600008.7 08.8801.02K? 0
+204456.76 +095049.1 +000034.8-000017.900002.3 08.8801.08K? 0
+204612.63 -234756.6 -000029.4-000053.700009.7 08.8801.09K? 0
+204827.92 -145422.3 -000018.1+000022.900026.0 08.8801.09K? 0
+205108.20 +290832.5 -000001.0-000009.700012.4 08.8801.58K? 0
+205121.20 -075642.5 -000011.4+000002.800019.5 08.8801.41K? 0
+205838.42 +055729.5 -000005.0-000011.600006.2 08.8801.46K? 0
+210038.35 +270754.1 +000006.5+000000.000013.8 08.8801.26K? 0
+210904.83 -504011.6 +000007.8+000000.300015.5 08.8801.14K? 0
+211406.94 -010440.8 +000019.3-000014.400034.6 08.8801.27K? 0
+211532.37 +233030.0 -000022.0-000015.100007.3 08.8801.02K? 0
+212005.91 -102822.9 +000013.5+000011.600019.3 08.8801.17K? 0
+212450.88 -524337.8 +000017.3-000010.700022.5 08.8801.50K? 0
+212717.63 +121252.8 +000012.3-000009.800013.5 08.8801.08K? 0
+212749.33 +582208.3 +000012.1-000004.100006.7 08.8801.17K? 0
+213417.17 +623006.9 -000007.8-000023.800012.9 08.8801.61K? 0
+213443.69 -135419.8 +000008.1+000012.500014.2 08.8801.18K? 0
+213804.10 +385546.1 -000028.1+000002.200019.0 08.8801.08K? 0
+214519.05 +024002.7 +000011.5+000010.100023.0 08.8801.64K? 0
+214541.08 +162619.8 -000011.5+000013.800010.2 08.8801.40K? 0
+214623.35 +312734.2 +000009.8-000030.600010.1 08.8801.06K? 0
+215437.54 -662244.8 -000016.4+000003.100000.9 08.8801.08K? 0
+215747.23 -032004.2 -000021.1+000040.700018.8 08.8801.76K? 0
+220538.08 +222857.0 -000026.3+000001.200002.3 08.8801.57K? 0
+220552.20 -013725.5 -000010.1-000017.400013.9 08.8801.10K? 0
+220945.12 -412424.4 -000018.9+000001.300011.5 08.8801.25K? 0
+221001.27 +481829.2 +000010.6-000000.600000.6 08.8801.08K? 0
+221135.66 +551604.4 -000031.9+000004.800008.2 08.8801.59K? 0
+221217.50 +573807.8 -000025.1+000060.000005.6 08.8801.07K? 0
+221316.34 +055128.2 -000020.5-000031.400001.6 08.8801.44K? 0
+221424.83 -290610.4 -000009.0-000004.800011.3 08.8801.37K? 0
+221848.90 -324402.0 +000001.3+000003.500011.2 08.8801.09K? 0
+221903.72 +405936.6 -000000.5+000020.700008.9 08.8801.18K? 0
+222121.00 +551443.3 -000032.6+000009.100008.5 08.8801.08K? 0
+222142.36 -204702.9 +000021.0+000019.200005.7 08.8801.12K? 0
+223358.46 -323946.7 +000033.4-000006.300023.8 08.8801.12K? 0
+223546.74 +464718.3 +000024.8-000001.100002.3 08.8801.02K? 0
+224439.97 +773519.8 -000013.1+000011.400014.8 08.8801.03K? 0
+224821.02 -443004.3 -000014.8-000027.500039.0 08.8801.11K? 0
+224857.64 +565452.2 -000040.1+000023.000003.8 08.8801.46K? 0
+225059.37 -262635.7 -000007.0-000030.300010.2 08.8801.16K? 0
+225532.88 -415345.3 -000031.7-000009.600000.6 08.8801.04K? 0
+225825.77 +301318.9 -000013.2+000008.800011.5 08.8801.44K? 0
+225946.65 -141540.7 +000028.2-000014.200005.5 08.8801.07K? 0
+230341.34 +233033.8 +000007.4+000013.600019.9 08.8801.72K? 0
+230452.26 +501057.9 -000021.3-000007.100043.4 08.8801.66K? 0
+231301.46 +044628.7 -000022.2-000029.000014.4 08.8801.13K? 0
+232635.01 +532634.2 -000002.7+000005.900011.8 08.8801.03K? 0
+232938.85 +230855.7 +000023.8-000015.700021.5 08.8801.06K? 0
+232946.75 -201805.4 -000020.6-000017.800014.1 08.8801.59K? 0
+233531.03 -070906.3 -000001.8-000021.100010.8 08.8801.09K? 0
+234109.36 +100204.3 +000035.2-000003.900012.0 08.8801.14K? 0
+234156.04 +520234.6 -000009.2+000008.100002.6 08.8801.00K? 0
+234439.93 +420331.9 -000000.6+000010.100014.4 08.8801.46K? 0
+234615.63 -773409.0 +000018.6+000004.300004.6 08.8801.04K? 0
+235002.74 -294837.0 -000000.9-000022.300020.9 08.8801.55K? 0
+235422.41 -310021.2 +000020.9+000008.500004.8 08.8801.05K? 0
+235458.83 +214207.7 -000012.9-000025.800004.3 08.8801.34K? 0
+045234.87 +383020.0 -000020.9-000010.100010.0 08.8802.72N? 0
+073629.11 +020444.2 -000005.2+000026.800024.7 08.8802.74N? 0
+181504.28 -064651.6 +000006.2-000004.500024.8 08.8802.34M? 0
+232230.77 +591826.1 -000035.6-000019.700023.1 08.8802.79N? 0
+215513.77 +502949.8 -000010.9+000018.700007.9 08.8803.80N? 0
+000007.48 +665600.6 +000095.8-000014.400008.9 08.8900.65G? 0
+000118.55 +665012.8 +000035.8+000013.900000.8 08.8900.45F? 0
+000156.29 +123917.8 +000008.0-000025.100014.1 08.8900.46F? 0
+000201.71 +234651.0 +000046.3+000008.300011.2 08.8900.44F? 0
+000725.84 +144014.2 +000017.5-000003.800000.6 08.8900.30A? 0
+001013.03 +253136.3 +000007.8-000010.900013.2 08.8900.40F? 0
+001058.14 +522634.0 +000012.1-000007.400004.1 08.8900.51F? 0
+001109.05 -072234.3 -000050.3-000031.400007.4 08.8900.47F? 0
+001141.88 +444832.9 +000010.7-000013.300014.0 08.89-0.02B? 0
+001258.12 +693525.1 +000010.5-000017.900001.2 08.8900.95G? 0
+001336.03 +635900.0 +000053.2+000011.700005.4 08.8900.51F? 0
+002346.15 +093709.5 +000094.9-000174.800012.6 08.8900.62G? 0
+002532.67 -160800.2 +000182.5+000015.400020.8 08.8900.66G? 0
+002647.65 +694600.6 +000044.5+000032.300008.8 08.8900.56F? 0
+002653.27 +545016.7 +000014.1-000002.100010.2 08.8900.95G? 0
+002811.88 +590531.8 +000002.7-000000.900004.8 08.8900.10A? 0
+003031.98 +514914.2 +000103.3-000018.900018.9 08.8900.48F? 0
+003051.74 +153613.6 +000115.1+000052.700007.9 08.8900.50F? 0
+003139.96 +580332.1 +000010.0-000002.700005.1 08.8900.13A? 0
+003230.64 -440357.5 +000012.0+000005.700007.7 08.8900.91G? 0
+003655.85 +221813.0 +000023.3-000002.600005.6 08.8900.60G? 0
+003736.25 +224028.0 -000010.5+000015.400015.5 08.8900.23A? 1
+003755.46 +392100.3 -000016.5+000001.500007.4 08.8900.25A? 0
+003937.55 +655243.9 -000003.9-000013.000003.8 08.8900.62G? 0
+004200.08 -554701.4 -000020.3-000052.300007.6 08.8900.52F? 0
+004409.44 +703258.2 +000116.4-000030.700010.6 08.8900.69G? 0
+004803.58 -250444.6 +000191.7-000023.000035.3 08.8900.79G? 0
+004851.93 -571157.3 -000003.6+000005.000006.0 08.8900.23A? 0
+005610.01 +545108.7 -000021.6-000001.200009.1 08.8900.98K? 0
+005637.75 -233923.8 +000037.0+000085.400007.6 08.8900.53F? 0
+005653.45 +442752.2 +000046.8-000021.300012.1 08.8900.54F? 0
+005744.77 +712352.9 +000059.2-000017.000016.8 08.8900.47F? 0
+010330.92 +615614.7 +000084.6-000015.700018.6 08.8900.58G? 0
+010334.33 -390724.2 +000148.5-000076.200013.8 08.8900.54F? 0
+010604.93 +405749.1 -000089.5-000043.200009.4 08.8900.48F? 0
+010710.88 +575219.6 -000111.2-000133.000022.8 08.8900.75G? 0
+011154.32 -143316.4 -000018.4-000000.300013.1 08.8900.57F? 0
+012004.11 +342934.4 +000013.7-000013.000019.6 08.8900.18A? 0
+012441.70 +361350.8 -000004.1-000007.800003.3 08.8900.22A? 0
+012744.63 +624624.3 +000001.9+000002.200009.1 08.8900.21A? 0
+012926.13 -331913.7 -000002.0-000014.900002.3 08.8900.25A? 0
+013113.65 +401154.8 +000018.7-000024.600018.3 08.8900.41F? 0
+013134.98 -134122.7 +000018.1-000191.200010.2 08.8900.66G? 0
+013518.22 +445816.9 +000048.6-000006.500003.4 08.8900.48F? 0
+014117.59 +100703.6 +000184.8+000061.400045.6 08.8900.57F? 0
+014200.52 +115708.6 +000004.6+000049.000023.6 08.8900.47F? 0
+014320.33 +594508.9 +000002.1-000004.700003.1 08.8900.10A? 0
+014332.37 +551223.2 -000006.6+000002.500002.2 08.89-0.01B? 0
+014640.51 +293641.0 -000057.2-000045.500027.7 08.8900.62G? 0
+015327.43 +443706.9 +000121.8-000104.400023.7 08.8900.66G? 1
+015530.51 -123929.9 -000039.5-000093.000015.8 08.8900.57F? 0
+015715.73 +404538.8 -000005.8+000005.900006.9 08.8900.04A? 0
+015820.79 -821738.7 +000000.0+000000.000000.0 08.8900.62G? 1
+015928.62 +411343.4 +000022.0-000026.000012.5 08.8900.59G? 0
+015939.38 -342624.7 -000002.1+000009.700006.8 08.8900.04A? 0
+020146.09 -235254.2 -000039.9-000110.000001.1 08.8900.99K? 0
+020459.77 +151743.1 +000037.8-000007.600001.9 08.8900.26A? 0
+020839.73 -254427.9 -000004.7+000003.000013.2 08.8900.31F? 0
+021004.07 -295946.0 -000010.6-000040.900003.6 08.8900.55F? 0
+021015.98 -171146.2 +000059.4+000000.200022.1 08.8900.38F? 0
+021043.07 +442618.3 +000045.0+000011.700020.5 08.8900.41F? 0
+021108.23 +121930.7 +000096.9-000015.400028.0 08.8900.43F? 0
+021148.79 -242042.8 -000008.3+000016.800006.9 08.8900.33F? 0
+021351.83 +535452.5 -000007.1+000001.000008.6 08.89-0.03B? 0
+021410.97 +282340.1 -000061.2-000086.300009.1 08.8900.69G? 0
+021820.63 -631443.4 +000011.3+000071.500015.0 08.8900.51F? 0
+022300.35 +221629.8 +000006.4-000002.600019.5 08.8900.40F? 0
+022412.70 -064718.4 -000024.5-000072.600040.8 08.8900.53F? 0
+022554.71 -472525.5 -000001.1-000000.100009.7 08.8900.94G? 0
+023157.62 +743909.2 +000025.0-000031.900012.0 08.8900.62G? 0
+023238.63 +150946.5 -000024.6-000007.900020.6 08.8900.34F? 0
+023437.37 +432534.7 -000014.1-000022.200012.8 08.8900.43F? 0
+023535.67 +541901.2 +000013.9+000007.900007.6 08.8900.07A? 0
+023801.58 -220754.0 -000010.6-000012.100005.5 08.8900.64G? 0
+024119.48 +021326.8 -000019.8+000000.800009.8 08.8900.97K? 0
+024230.20 +583421.3 +000012.3+000006.900001.1 08.8900.14A? 0
+024619.03 +715809.9 -000006.7-000002.300005.1 08.8900.15A? 0
+024626.48 -335737.4 -000040.3-000110.500018.9 08.8900.57F? 0
+024747.79 +545732.7 -000034.6+000022.700013.0 08.8900.49F? 0
+024814.36 -184057.4 -000023.4+000008.600018.7 08.8900.44F? 0
+025334.98 +494801.7 +000021.4-000008.600007.6 08.8900.30A? 0
+025404.46 -700300.9 -000041.8-000028.900002.8 08.8900.94G? 0
+025452.94 -021855.8 +000000.0+000000.000000.0 08.8900.00B? 0
+025651.70 +450719.5 +000012.7+000000.600027.5 08.8900.24A? 0
+025721.02 +052840.8 -000001.4-000022.700012.2 08.8900.18A? 0
+030041.97 +425713.0 -000011.0-000018.800005.5 08.8900.04A? 0
+030237.89 +573646.1 -000021.7+000013.700015.6 08.8900.52F? 0
+030641.71 -733115.9 +000024.0+000048.600000.3 08.8900.36F? 0
+031028.79 -214500.0 +000015.7-000092.700005.7 08.8900.58G? 0
+031105.70 +610737.7 +000019.4-000061.100002.7 08.8900.52F? 0
+031443.32 +094720.9 +000017.2-000041.000001.3 08.8900.41F? 0
+031449.59 +661340.4 +000020.1-000014.100013.8 08.8900.42F? 1
+031513.93 -642642.3 -000044.2-000074.600007.7 08.8900.57F? 0
+031821.91 +301948.0 -000022.7-000088.700007.7 08.8900.60G? 0
+031838.08 +721632.7 +000227.8-000250.800011.2 08.8900.76G? 0
+032130.61 +673529.5 +000007.4-000014.300005.4 08.8900.15A? 0
+032132.90 -322503.8 +000073.9+000028.500008.8 08.8900.56F? 0
+032424.45 -135934.3 +000000.0+000000.000000.0 08.8900.34F? 0
+032905.52 +543228.7 +000002.7-000034.800004.8 08.8900.37F? 0
+032950.56 +501012.9 +000051.5-000149.000006.4 08.8900.69G? 0
+033007.48 -045117.6 -000021.6+000000.700004.9 08.8900.29A? 0
+033019.31 +482957.8 +000008.4-000034.100002.0 08.8900.20A? 0
+033158.00 -403604.3 +000042.8+000023.700007.7 08.8900.56F? 0
+033249.97 +234132.2 +000140.2-000048.800038.3 08.8900.84G? 0
+033514.22 +423526.9 -000015.3-000014.900016.5 08.8900.12A? 0
+035125.71 +372638.2 +000047.7+000001.100009.1 08.8900.41F? 0
+035303.28 -375624.1 +000029.1-000156.800014.2 08.8900.61G? 0
+035344.60 +462702.0 +000000.0+000000.000000.0 08.8900.32F? 0
+040040.87 +511222.2 +000049.0-000043.300006.9 08.8900.39F? 0
+040348.17 +515353.8 -000003.8-000003.600003.7 08.8900.34F? 0
+040647.82 +045318.2 -000010.7-000043.100005.2 08.8900.47F? 0
+040814.25 +220116.5 -000072.3-000030.300003.9 08.8900.47F? 0
+041057.20 +570839.2 +000008.7+000013.500000.5 08.8900.62G? 0
+041208.93 +051146.1 -000037.1-000119.400007.7 08.8900.75G? 0
+041404.54 -493455.1 +000000.9-000027.400001.1 08.8900.07A? 0
+041506.29 +241836.7 +000019.9-000017.100004.2 08.8900.30A? 0
+041532.31 +415624.0 -000001.0+000088.500028.4 08.8900.78G? 0
+041601.45 +002717.5 +000000.0+000000.000000.0 08.8900.40F? 0
+041703.05 +062050.9 +000001.2+000027.500031.9 08.8900.40F? 0
+041709.64 -172656.5 +000039.6-000035.000026.5 08.8900.51F? 0
+041716.14 -533122.0 +000010.1-000003.200007.1 08.8900.47F? 0
+041818.19 -381054.1 +000009.4-000084.000009.5 08.8900.48F? 0
+042007.09 -014023.1 +000004.3-000006.500001.9 08.8900.40F? 0
+042148.69 -063022.1 +000010.4+000013.500003.2 08.8900.84G? 0
+042717.42 -310133.3 +000014.4+000025.800009.6 08.8900.37F? 0
+043030.41 -321954.2 +000003.9+000004.900003.5 08.8900.98K? 0
+043429.80 -522317.0 +000022.0+000032.200004.0 08.8900.18A? 0
+043733.22 -082228.9 +000023.3-000001.700008.2 08.8900.25A? 0
+043838.07 -351810.3 +000012.9-000017.600002.0 08.8900.53F? 0 0.10 1.00
+043914.95 -303537.0 +000007.9+000020.300005.7 08.8900.97K? 0
+043925.29 +723512.5 -000027.9-000004.200015.9 08.8900.48F? 0
+043943.24 +511229.8 +000059.7-000007.200004.8 08.8900.45F? 0
+044516.68 -240754.7 +000000.4-000007.800007.1 08.8900.34F? 0
+044541.06 +614122.2 +000013.5-000003.400002.9 08.8900.25A? 0
+044558.56 -454311.2 -000001.6+000015.200006.4 08.8900.89G? 0
+044610.95 +030927.5 -000008.6-000030.400026.2 08.8900.28A? 0
+044917.85 +784356.1 -000008.1+000012.400041.7 08.8900.90G? 0
+045404.07 -232957.4 +000007.4+000031.200010.7 08.8900.55F? 0
+045819.54 +295050.7 -000016.0-000006.700004.4 08.8900.40F? 0
+050113.78 -653310.3 +000046.7+000058.500009.4 08.8900.52F? 0
+050217.57 +514011.8 +000002.4-000040.400005.8 08.8900.30A? 0
+050243.97 -054222.0 -000014.2+000010.300015.3 08.8900.36F? 0
+051017.68 +403935.3 +000000.7-000000.200008.1 08.8900.04A? 0
+051236.96 -192211.5 -000001.6-000000.100010.5 08.8900.89G? 0
+051317.89 +025143.6 -000004.5-000002.700010.8 08.8900.00B? 0
+051627.20 +395131.0 +000020.5-000178.600028.1 08.8900.76G? 0
+051910.64 +451313.6 +000026.0+000002.700040.7 08.8900.26A? 0
+052315.04 +074106.2 +000009.6-000008.500001.7 08.8900.40F? 0
+052719.20 +013622.5 -000009.1-000001.400001.6 08.89-0.04B? 0
+052800.35 +150406.7 +000040.4-000058.400019.7 08.8900.66G? 0
+052823.39 +404936.1 -000028.2-000038.600017.2 08.8900.97K? 0
+052830.33 +034028.2 +000000.0+000000.100008.1 08.89-0.04B? 0
+052830.52 -292057.5 -000024.9+000043.600007.2 08.8900.59G? 0
+052951.36 +200257.0 +000036.4-000068.100026.8 08.8900.62G? 0
+053154.98 +290047.9 -000000.4-000016.900003.4 08.8900.48F? 0
+053705.44 +220700.9 -000003.4-000012.400001.5 08.8900.09A? 0
+054028.68 -184450.5 +000013.6-000012.500003.6 08.8900.97K? 0
+054202.09 +600248.8 -000030.8+000018.200025.7 08.8900.40F? 0
+054222.56 +125840.7 +000008.1-000014.400006.0 08.8900.25A? 0
+054252.91 +200203.1 -000062.3+000015.200015.0 08.8900.68G? 0
+054348.07 +010313.8 +000008.9-000013.000019.9 08.8900.29A? 0
+054603.19 +653651.1 +000020.4-000012.900017.9 08.8900.47F? 0
+054907.61 +625702.8 +000050.6-000119.500026.1 08.8900.66G? 0
+055104.08 +143923.5 -000005.6-000008.500010.5 08.8900.05A? 0
+055238.92 +470653.0 -000044.1-000155.100000.6 08.8900.73G? 0
+055529.69 -095206.5 +000002.4+000024.600012.8 08.8900.23A? 0
+055539.30 +262844.0 +000025.9+000000.100015.3 08.8900.97K? 0
+055634.02 -344416.5 +000002.8+000010.000001.0 08.8900.30A? 0
+055832.09 -250827.9 +000008.5+000039.300004.4 08.8900.95K? 0
+055847.53 -111545.9 -000011.6-000019.300005.6 08.8900.10A? 0
+060111.10 +181403.9 -000010.4-000012.900001.3 08.8900.04A? 0
+060201.87 +050531.6 -000001.0-000004.000001.6 08.8900.89G? 0
+060213.93 +145259.4 -000017.5-000008.000011.0 08.89-0.08B? 0
+060218.19 -221828.1 +000001.1+000006.400006.3 08.8900.29A? 0
+060357.45 +051300.2 -000019.3-000001.200023.2 08.8900.21A? 0
+060748.36 +014035.4 +000007.8+000006.200007.5 08.8900.42F? 0
+060924.15 -161412.8 -000063.2+000081.200013.0 08.8900.50F? 0
+061014.41 -375103.4 -000013.4+000049.500013.6 08.8900.57F? 0
+061125.85 -020025.9 -000002.3-000004.400021.9 08.8900.03A? 0
+061147.21 +084709.5 +000001.4-000015.200008.1 08.89-0.04B? 0
+061439.66 -484730.9 +000012.8+000043.200005.0 08.8900.44F? 0
+061606.41 -544041.5 +000010.3-000028.500013.1 08.8900.46F? 0
+061608.44 +380850.2 -000002.2-000039.800001.5 08.8900.37F? 0
+061628.52 -110835.6 +000037.1+000022.500019.5 08.8900.52F? 0
+061713.09 -043914.2 +000006.7-000004.000004.3 08.89-0.11B? 0
+061729.00 +204826.9 -000003.3-000024.800010.7 08.8900.30A? 0
+061925.72 +254102.9 -000026.4-000020.000008.8 08.8900.49F? 0
+061952.05 -614916.3 -000017.3-000004.300009.7 08.8900.29A? 0
+062138.99 +105259.8 -000018.7-000019.900003.5 08.8900.52F? 0
+062220.50 -190551.2 +000004.0-000004.300003.5 08.8900.00A? 0
+062315.87 -221451.8 +000002.6-000014.600031.6 08.8900.98K? 0
+062424.65 -794257.3 +000013.5+000026.500003.4 08.8900.92G? 0
+062548.30 -111458.9 +000016.3-000008.900005.6 08.8900.75G? 0
+062735.94 +220704.9 -000021.7+000002.200007.8 08.8900.03A? 0
+062737.43 -154656.4 +000029.8-000050.700028.5 08.8900.74G? 0
+062805.86 +325857.6 +000036.5-000068.600007.1 08.8900.72G? 0
+062919.00 +454603.0 +000004.6+000006.500004.8 08.8900.11A? 0
+062927.56 -093228.1 -000030.0+000012.000014.3 08.8900.37F? 0
+063500.70 -271714.0 -000009.5-000006.900014.9 08.8900.23A? 0
+063610.64 -013225.1 -000004.7-000022.700002.4 08.8900.26A? 0
+063646.60 +044140.1 +000015.8-000000.400024.9 08.8900.39F? 0
+064007.69 +164309.6 +000000.9-000020.400002.2 08.8900.08A? 0
diff --git a/kstars/kstars/data/hip114.dat b/kstars/kstars/data/hip114.dat
new file mode 100644
index 00000000..a66267e3
--- /dev/null
+++ b/kstars/kstars/data/hip114.dat
@@ -0,0 +1,1000 @@
+064122.05 +094351.7 -000009.8-000017.000019.8 08.89-0.15B? 0
+064144.45 -304222.3 -000020.4-000001.200001.1 08.8900.36F? 0
+064330.09 +122423.8 -000010.4-000005.900011.7 08.8900.44F? 0
+064350.32 +435824.0 -000000.2-000009.600008.6 08.8900.39F? 0
+064656.01 +541931.3 -000006.0-000003.200015.4 08.8900.14A? 0
+065041.96 -572311.2 +000003.3+000014.200000.2 08.8900.44F? 0
+065057.89 -561413.2 -000050.5+000028.100008.2 08.8900.59G? 0
+065112.16 -352804.1 +000006.3+000007.400002.5 08.8900.37F? 0
+065146.37 +002756.8 +000000.0+000000.000000.0 08.89-0.06B? 0
+065149.46 -263453.1 +000000.0+000000.000000.0 08.89-0.11B? 0
+065219.09 -651532.0 +000001.9-000008.400016.0 08.8900.34F? 0
+065254.28 -652526.1 +000000.0+000000.000000.0 08.8900.11A? 1
+065312.89 -445543.9 -000047.0+000105.400007.2 08.8900.78G? 0
+065414.70 +353055.0 +000019.0-000011.300027.4 08.8900.59G? 0
+065447.70 +655905.1 +000008.2-000017.800002.9 08.8900.95G? 0
+065623.34 -005217.8 -000008.9-000015.200022.7 08.8900.09A? 0
+065728.82 -350345.2 -000005.8-000014.200011.8 08.8900.68G? 0
+065956.92 +054111.8 +000024.5-000028.900008.6 08.8900.88G? 0
+070056.35 -510658.3 -000006.0+000022.700001.6 08.8900.15A? 0
+070103.80 +063719.0 -000027.6-000016.400015.4 08.8900.32F? 0
+070522.70 +111804.6 -000002.2-000004.500010.3 08.8900.92G? 0
+070713.45 -031322.3 +000020.6+000000.100007.9 08.89-0.10B? 0
+070908.11 +264322.6 -000009.3-000026.400015.2 08.8900.86G? 0
+071036.76 +830053.1 +000009.5-000005.100010.8 08.8900.90G? 0
+071205.56 -012604.4 +000000.1+000008.600003.3 08.89-0.04B? 0
+071228.91 -120514.7 +000020.3-000007.300023.2 08.8900.23A? 0
+071423.39 -153111.1 -000004.1-000001.800018.0 08.8900.90G? 0
+071444.49 -063816.5 +000007.6-000007.800003.6 08.8900.40F? 0
+071602.97 -463631.2 +000032.6+000028.900001.2 08.8900.22A? 0
+071610.69 +053458.4 -000005.5-000006.400021.0 08.8900.01A? 1
+071612.48 -385142.8 -000010.5+000016.900001.3 08.8900.09A? 0
+071622.95 -464733.5 -000010.4+000022.900004.4 08.8900.53F? 0
+072035.71 -251026.4 -000000.8+000011.300002.8 08.89-0.17B? 0
+072133.85 -300615.2 -000023.3+000019.700026.0 08.8900.66G? 0
+072209.94 -240227.3 -000018.5+000007.700002.1 08.8900.26A? 0
+072228.61 -671750.5 -000002.7+000007.200014.2 08.8900.11A? 0
+072259.96 +552852.2 +000002.1-000023.800013.8 08.8900.22A? 0
+072318.49 -101558.0 -000012.1+000003.200013.1 08.8900.00A? 0
+072523.41 -292156.5 +000006.8-000011.800006.1 08.8900.98K? 0
+072546.75 +692717.5 +000037.7+000004.800009.4 08.8900.50F? 1
+072607.22 +602448.2 +000025.7-000060.900008.0 08.8900.63G? 0
+072634.85 -042409.2 -000004.3-000007.900024.2 08.8900.78G? 0
+072750.28 +522202.0 -000033.7-000051.900002.9 08.8900.50F? 0
+072821.73 +121046.9 -000020.1-000021.100004.4 08.8900.40F? 0
+073435.10 +165406.6 -000000.3-000276.900004.3 08.8900.58F? 0
+073455.43 +472530.5 +000037.0-000035.900016.7 08.8900.96K? 0
+073546.70 +181936.8 -000006.7-000039.500006.3 08.8900.63G? 0
+073616.67 -171131.4 +000004.0-000000.200006.7 08.8900.06A? 0
+073751.47 -561047.3 -000003.5+000005.100004.0 08.8900.05A? 0
+073900.00 +051719.8 -000020.8-000027.800001.0 08.8900.34F? 1
+073958.30 +295356.0 -000024.3+000011.600051.4 08.8900.87G? 0
+074129.34 -204309.3 +000005.6-000002.400008.5 08.8900.03A? 0
+074213.86 -680608.3 +000015.4+000045.500014.7 08.8900.97K? 0
+074255.90 -345232.1 -000015.7-000043.500012.9 08.8900.58G? 0
+074315.00 -122402.1 +000007.2-000000.800006.7 08.8900.04A? 0
+074637.67 -664229.5 -000014.3+000033.800004.7 08.8900.33F? 0
+074743.15 -634308.8 -000042.9+000035.400009.1 08.8900.53F? 0
+075015.96 -640838.0 -000002.2+000001.300004.6 08.8900.02A? 0
+075225.26 -164100.6 -000022.7+000006.800024.9 08.8900.36F? 1
+075248.56 -522730.6 -000007.0+000014.000001.4 08.8900.15A? 0
+075311.48 -243511.7 -000012.8-000006.400003.6 08.89-0.04B? 0
+075528.99 +073319.8 +000161.9-000135.500011.5 08.8900.60G? 0
+075542.49 +102640.7 -000025.3-000010.900009.4 08.8900.31F? 0
+075756.79 +075003.7 -000029.4+000002.700011.4 08.8900.99K? 0
+075923.89 -102857.5 -000013.6+000028.200005.9 08.8900.09A? 1
+075941.66 -071750.1 -000015.1-000000.400006.5 08.8900.99K? 0
+080139.56 +012837.0 +000008.6-000008.100004.8 08.8900.10A? 0
+080259.80 +620058.0 -000016.4-000013.100002.0 08.8900.16A? 0
+080435.75 -194634.7 +000000.2+000012.700009.2 08.8900.23A? 0
+080444.55 -024900.4 +000012.3-000002.300000.0 08.89-0.12B? 0
+080533.50 -034852.8 -000002.3+000012.700005.1 08.8900.35F? 0
+080644.27 -365119.3 -000021.0+000005.200006.6 08.8900.30A? 0
+080826.04 +395643.4 -000016.9-000014.200000.2 08.8900.34F? 0
+080846.01 -154131.3 +000033.0-000035.700014.7 08.8900.72G? 0
+081025.79 +030120.1 -000004.4-000010.300001.9 08.8900.10A? 0
+081308.18 +175741.7 -000001.1-000019.000002.2 08.8900.26A? 0
+081515.71 -433104.5 -000021.6+000040.100009.5 08.8900.27A? 0
+081730.54 -433707.5 +000009.0+000002.400009.1 08.89-0.02B? 0
+081819.65 +385910.0 -000102.4-000195.000003.2 08.8900.79G? 0
+081911.46 -145217.2 -000009.5+000030.900039.0 08.8900.92G? 0
+082116.58 +051103.0 -000008.3-000013.000016.3 08.8900.28A? 0
+082258.83 -312627.2 -000029.7+000007.600002.6 08.8900.01A? 0
+082659.99 -180938.5 -000026.0+000004.700012.3 08.8900.85G? 0
+082928.04 +340742.7 -000093.5-000036.000015.4 08.8900.42F? 0
+083234.69 +322725.4 -000017.7-000033.300003.3 08.8900.57F? 0
+083517.56 +154347.9 -000024.1-000011.600007.0 08.8900.31A? 0
+083602.24 -442346.5 -000004.0-000007.600001.8 08.89-0.01B? 0
+083615.59 -491958.2 -000006.6-000002.800002.4 08.8900.06A? 0
+083617.85 -342737.0 -000100.7+000113.300013.3 08.8900.79G? 0
+083714.98 -471155.9 +000004.9-000000.100005.3 08.8900.00A? 0
+083839.52 -680934.2 -000023.3+000011.600002.8 08.8900.20A? 0
+083937.14 +243713.5 -000023.4+000010.100013.8 08.8900.63G? 0
+084037.51 -540633.7 -000010.0-000001.600003.9 08.8900.07A? 0
+084124.65 +285247.0 -000009.5+000006.700002.2 08.8900.95K? 0
+084452.54 -412428.6 +000015.9-000008.500005.8 08.8900.60G? 0
+084515.71 -001756.0 -000021.6+000009.700016.1 08.8900.96K? 0
+084627.02 +490740.9 -000082.4+000022.700003.8 08.8900.52F? 0
+084812.66 -494523.4 +000004.6+000004.300001.3 08.89-0.09B? 0
+085046.84 -423922.4 +000008.9-000005.800005.0 08.8900.22A? 0
+085137.07 -052402.8 -000015.9-000011.400007.2 08.8900.42F? 0
+085314.10 -315752.1 -000002.4-000003.300002.4 08.8900.06A? 0
+085624.84 -391656.1 -000008.9+000005.200000.8 08.8900.08A? 0
+085645.70 -541711.1 -000002.3+000017.700010.0 08.8900.14A? 0
+085824.45 -664001.7 -000022.0+000024.600008.9 08.8900.19A? 0
+090034.18 -595603.0 -000019.9+000075.100017.9 08.8900.55F? 0
+090149.25 +583126.3 +000010.4+000024.900001.1 08.8900.37F? 0
+090305.47 -363727.7 -000018.2+000002.700000.2 08.8900.33F? 0
+090322.58 +101812.1 -000009.3-000010.200001.1 08.8900.32F? 0
+090809.17 +531532.6 -000022.1-000024.800006.4 08.8900.59G? 0
+091035.36 -373832.6 -000006.6+000019.400010.4 08.89-0.01B? 0
+091037.82 -352129.7 -000011.7-000000.400006.1 08.8900.96K? 0
+091345.13 +695847.5 -000078.8-000030.600042.9 08.8900.35F? 1
+091434.70 -613024.3 -000001.6+000003.200006.6 08.8900.21A? 0
+091722.13 +163304.5 -000006.5-000032.600023.9 08.8900.51F? 0
+092058.38 +364309.4 -000042.5+000024.800001.2 08.8900.25A? 1
+092149.38 +445355.8 -000022.4-000154.600017.3 08.8900.73G? 0
+092214.55 +315354.7 -000128.4-000050.800014.8 08.8900.67G? 0
+092503.35 +184456.6 +000023.7-000054.700009.8 08.8900.48F? 0
+092524.08 -210611.2 -000009.0+000012.800006.0 08.8900.84G? 0
+093035.77 -382144.3 +000001.6+000001.800004.2 08.8900.10A? 0
+093132.87 +204424.6 -000008.5-000001.800015.7 08.8900.65G? 0
+093610.89 -171459.2 -000021.9-000002.100019.2 08.8900.46F? 0
+093611.85 -072512.5 -000105.4+000013.800004.7 08.8900.47F? 0
+093912.35 -540312.0 -000006.1+000006.700019.8 08.8900.96K? 0
+093926.65 +062907.1 -000023.0+000006.000008.3 08.8900.84G? 0
+094024.45 +135930.6 +000016.3-000030.000002.5 08.8900.50F? 0
+094452.38 +520205.1 -000014.7-000008.600006.8 08.8900.91G? 0
+094505.41 +015215.6 +000024.1-000066.700014.7 08.8900.87G? 0
+094841.70 -505955.3 -000040.5+000027.000012.2 08.8900.26A? 0
+094907.13 +441118.5 -000048.5-000004.900037.2 08.8900.55F? 0
+095214.01 -264428.0 -000029.5-000019.200010.4 08.8900.49F? 0
+095955.88 +161008.8 +000041.7-000038.700020.7 08.8900.47F? 1
+100618.67 -540357.8 -000013.3+000001.700019.4 08.8900.07A? 0
+100646.43 +342114.6 -000015.6-000033.000023.7 08.8900.48F? 0
+100914.37 +461702.6 -000205.3-000032.500034.6 08.8900.64G? 0
+101120.88 -251052.4 -000038.5+000007.700021.1 08.8900.97K? 0
+101800.96 -754827.6 +000000.0+000000.000000.0 08.8900.41F? 0
+101852.71 -331444.6 -000013.5+000012.200010.8 08.8900.25A? 0
+102810.98 -044923.7 +000040.7-000016.800001.2 08.8900.47F? 0
+102824.00 -685819.7 -000003.2+000011.100008.7 08.89-0.03B? 0
+102920.14 -564829.8 +000006.0+000004.100008.3 08.89-0.00B? 0
+103312.35 -531638.8 +000016.0-000008.600003.8 08.8900.12A? 0
+103405.28 -652354.2 -000033.0+000024.900019.2 08.8900.63G? 0
+103418.43 +040641.1 -000001.4-000004.000016.9 08.8900.91G? 0
+103429.33 -412046.7 -000061.7+000013.300004.8 08.8900.54F? 0
+104049.85 -363522.0 -000032.0+000005.500000.1 08.8900.96K? 0
+104142.09 -544753.4 +000002.7-000003.600008.5 08.8900.07A? 0
+104319.67 +401155.5 -000024.7+000004.900011.0 08.8900.95G? 0
+104423.29 -420319.5 -000021.6+000007.400000.7 08.8900.17A? 0
+104750.72 -523207.6 -000012.3+000001.700010.2 08.8900.01A? 0
+105152.76 -585835.3 +000002.2+000007.100019.2 08.8900.52F? 0
+105353.87 +203159.9 -000045.7-000018.200017.5 08.8900.40F? 0
+105940.21 +454719.0 -000003.6-000007.600005.7 08.89-0.00B? 0
+105952.91 -581000.3 -000008.4+000008.300000.3 08.8900.06A? 0
+110135.86 +480323.7 +000017.5+000013.700007.5 08.8900.91G? 0
+110409.77 -221801.3 -000026.9-000011.100005.5 08.8900.98K? 0
+110446.45 -335403.8 +000016.7+000000.800006.1 08.8900.48F? 0
+110728.82 -794525.4 -000022.5+000007.000005.3 08.8900.27A? 0
+110907.46 +534032.6 -000127.0-000086.900018.9 08.8900.61G? 0
+110951.93 -581544.9 +000008.1+000006.100013.9 08.89-0.00B? 0 0.10 1.00
+111046.09 -293427.1 -000004.4-000007.300000.7 08.8900.04A? 0
+111511.79 -592458.3 -000010.6-000006.400003.8 08.89-0.01B? 0
+111646.62 -215249.4 -000021.1-000004.500003.0 08.8900.35F? 0
+112043.87 -852059.7 -000024.9-000001.200001.1 08.8900.28A? 0
+112340.87 +430715.4 -000145.6-000066.500002.1 08.8900.60G? 0
+112601.68 -434845.9 -000009.7-000167.000009.9 08.8900.75G? 0
+112722.03 -334113.7 -000001.5-000009.900002.5 08.8900.39F? 0
+113025.85 -641053.1 -000029.9-000005.800015.8 08.8900.53F? 0
+113229.08 -500225.5 -000019.3+000010.200005.6 08.8900.03A? 0
+113356.92 -405902.2 -000029.7+000003.500011.1 08.8900.98K? 0
+113535.44 -023612.3 -000016.0-000001.200014.7 08.8900.36F? 0
+113819.37 +384516.8 -000014.3+000006.700002.3 08.8900.15A? 0
+114022.27 +013556.8 -000024.8+000016.400010.7 08.8900.58G? 0
+114056.27 -024646.2 +000040.1-000016.600016.0 08.8900.52F? 1
+114354.52 -600025.5 -000028.8+000005.500026.6 08.8900.47F? 1
+114419.57 -731815.5 +000010.4+000011.600012.9 08.8900.64G? 0
+114609.22 -074609.1 -000026.0-000004.500012.1 08.8900.52F? 0
+114642.74 -530930.8 +000000.0+000000.000000.0 08.8900.71G? 1
+115430.70 -630129.4 -000013.1-000013.600004.5 08.8900.34F? 0
+115737.37 -161715.4 -000002.8-000061.000019.9 08.8900.96K? 0
+115851.37 -625827.6 -000013.6-000001.600000.8 08.89-0.01B? 0
+115955.59 +631054.4 -000023.2+000012.700008.5 08.8900.25A? 0
+120012.47 -660440.6 -000013.8-000013.100003.5 08.89-0.01B? 0
+120222.18 -345702.4 -000061.6-000024.100005.0 08.8900.86G? 0
+121014.32 +143138.9 -000020.1+000013.700006.2 08.8900.46F? 0
+121155.76 -361634.1 +000002.4-000024.000000.3 08.8900.35F? 0
+121614.84 -595305.1 -000002.4+000007.000011.0 08.8900.05A? 0
+121917.44 -565847.6 +000008.8-000010.800001.1 08.8900.43F? 0
+122041.90 -201338.2 -000023.4+000001.700014.6 08.8900.32F? 0
+122245.38 +851824.9 -000013.6+000004.100003.4 08.8900.16A? 0
+122252.57 -500401.9 +000005.6+000001.500006.7 08.8900.37F? 0
+122314.93 +531119.4 -000020.6-000001.300002.3 08.8900.48F? 0
+122430.41 +220954.2 -000077.5-000104.800011.5 08.8900.51F? 0
+122916.12 -365652.2 -000002.8+000002.200008.7 08.8900.33F? 0
+123527.60 -611808.6 -000007.3+000000.200013.9 08.8900.10A? 0
+123615.18 +393224.9 -000022.5+000002.700002.3 08.8900.34F? 0
+124001.52 -593511.1 -000009.4-000009.200000.4 08.89-0.00B? 0
+124031.60 +512854.8 -000083.7+000001.000001.1 08.8900.49F? 0
+124145.25 -581546.8 -000014.5-000002.400006.2 08.8900.18A? 0
+124332.28 -524258.1 -000036.3+000002.900000.6 08.8900.45F? 0
+124406.52 -081621.5 -000044.7-000008.900020.1 08.8900.50F? 0
+124655.40 -733915.2 -000026.5-000010.800011.5 08.8900.35F? 0
+125300.03 +473931.3 -000079.3+000075.100019.3 08.8900.50F? 0
+125306.51 -695248.5 -000082.0-000022.400013.7 08.8900.58F? 0
+125338.99 -602343.6 +000000.0+000000.000000.0 08.8900.21A? 0
+125717.52 -480337.9 -000002.3-000005.700011.8 08.8900.14A? 0
+130204.34 +285929.7 -000081.1-000020.300003.8 08.8900.58G? 0
+130417.65 -561034.4 -000006.8-000003.000008.1 08.8900.05A? 0
+131105.79 -642001.3 -000020.3-000011.500000.8 08.8900.15A? 0
+131137.03 +122029.2 -000020.2-000014.600021.3 08.8900.46F? 0
+131233.28 -423308.1 -000016.5+000000.100013.6 08.8900.99K? 0
+131720.66 -210130.9 +000010.7-000000.700021.5 08.8900.74G? 0
+132021.92 -181018.2 -000013.7-000016.900005.9 08.8900.55F? 0
+132208.61 -555354.8 -000011.6+000002.800001.7 08.8900.10A? 0
+132841.77 -682753.5 +000002.1-000002.400004.9 08.8900.20A? 0
+132937.48 -562938.2 -000007.5-000004.800002.1 08.89-0.00B? 0
+133054.49 -361008.2 -000015.5-000002.100000.2 08.8900.37F? 0
+133110.87 +531837.3 -000050.5-000030.300005.6 08.8900.51F? 0
+133204.73 -111522.3 -000046.7-000078.200039.8 08.8900.67G? 0
+133208.60 -604855.5 -000003.5-000013.600009.9 08.8900.02A? 0
+133210.53 -624651.3 -000015.0-000001.700000.8 08.8900.01A? 0
+133249.43 -465446.1 -000037.3+000006.400001.3 08.8900.68G? 0
+133357.73 +172805.6 -000113.0-000078.800024.8 08.8900.71G? 0
+133426.18 -172104.1 -000004.4-000019.900001.4 08.8900.57F? 0
+133434.66 +330808.7 +000000.0+000000.000000.0 08.8900.44F? 1
+134145.15 -334556.7 -000023.1-000018.100000.6 08.8900.99K? 0
+134234.71 -171622.4 +000006.5-000020.600009.9 08.8900.52F? 0
+134515.13 +402517.3 -000030.1-000019.500002.8 08.8900.62G? 0
+134809.38 -775543.1 -000009.3-000015.800009.0 08.8900.09A? 0
+134939.00 +345918.1 -000011.9-000003.800006.7 08.8900.52F? 0
+135333.12 -613911.5 -000019.8+000008.400014.0 08.8900.10A? 0
+135451.86 -022249.1 -000032.5-000019.500017.5 08.8900.58F? 0
+135647.61 -104626.8 +000050.3-000047.200015.8 08.8900.42F? 0
+135728.93 -681408.0 -000018.4-000024.000002.2 08.8900.49F? 0
+135807.20 +634738.6 -000037.2+000034.400021.1 08.8900.61G? 0
+140023.94 -392120.4 -000011.0+000000.600014.9 08.8900.96K? 0
+140639.83 +371542.3 +000015.6-000040.900010.6 08.8900.52F? 0
+140646.88 -623902.8 -000017.2-000009.600003.6 08.8900.65G? 0
+140907.81 -630407.3 +000009.1-000001.400003.1 08.8900.13A? 0
+141057.75 -520333.6 -000034.9-000008.700018.5 08.8900.41F? 0
+141241.59 +234851.5 -000033.3+000001.800035.7 08.8900.98K? 0
+141637.59 -620659.2 -000070.1-000009.200021.4 08.8900.63G? 0
+142108.95 +372403.9 -000131.8-000005.300027.6 08.8900.88G? 0
+142153.44 -460055.3 +000021.1-000044.200001.0 08.8900.53F? 0
+142324.07 -324855.0 +000027.6-000014.500002.5 08.8900.57F? 0
+142441.09 +625404.6 +000025.0-000012.500014.8 08.8900.12A? 0
+142552.50 +224941.4 -000016.1-000017.000018.2 08.8900.95G? 0
+142757.71 -685556.4 -000040.9-000030.300009.7 08.8900.68G? 0
+143056.74 +742314.7 -000010.5+000005.700008.5 08.8900.89G? 0
+143148.79 -511429.4 -000017.6-000021.000007.5 08.8900.03A? 0
+143210.93 +354621.2 +000052.4-000040.600026.8 08.8900.64G? 0
+143240.19 +544507.1 -000022.3+000008.700008.7 08.8900.40F? 0
+143323.75 +403308.6 -000020.7+000021.600005.5 08.8900.92G? 0
+143819.74 +114020.6 -000097.0-000056.900006.9 08.8900.50F? 0
+144235.38 -543443.2 -000016.0-000011.200005.6 08.8900.08A? 0
+145045.94 +754251.7 -000089.0+000036.300006.0 08.8900.88G? 0
+145103.45 -442457.6 -000013.9-000015.600009.7 08.8900.08A? 0
+145516.74 -651706.4 -000011.5-000022.100007.6 08.8900.05A? 0
+145631.52 -244110.1 +000007.6+000012.500020.3 08.8900.55F? 0
+145637.11 -203250.9 -000019.9-000032.300004.9 08.8900.59G? 0
+145821.56 +440235.9 -000021.9-000036.500013.6 08.8900.54F? 0
+145923.82 +415001.3 +000014.5-000035.700014.6 08.8900.44F? 0
+145959.55 +120126.2 -000020.9-000001.300005.5 08.8900.41F? 0
+150102.37 -363205.7 -000027.1-000050.700006.3 08.8900.39F? 0
+150405.61 -753041.8 -000005.6-000013.200011.2 08.8900.31A? 0
+150529.23 -050035.1 -000036.2+000024.800002.7 08.8900.41F? 0
+150733.61 -023420.8 -000077.1+000018.100013.9 08.8900.49F? 0
+150906.44 -221313.3 -000151.3-000111.000004.3 08.8900.77G? 0
+151006.01 +215103.5 -000009.2+000013.800006.2 08.8900.13A? 0
+151035.14 +202109.7 -000122.1+000076.600010.7 08.8900.70G? 0
+151754.42 -743434.9 +000000.0+000000.000000.0 08.8900.40F? 0
+152026.53 -441827.7 +000016.2+000009.200011.0 08.8900.43F? 0
+152634.17 -421600.0 -000002.3-000009.200001.7 08.8900.17A? 0
+152725.72 +794555.2 -000007.9+000016.900002.8 08.8900.01A? 0
+152804.51 -580918.2 -000010.3-000014.300005.2 08.8900.09A? 0
+152825.02 -532512.1 -000021.1+000001.100008.4 08.89-0.09B? 0
+153034.05 -382946.2 -000013.7-000028.300007.4 08.8900.47F? 0
+153125.89 -555635.7 +000000.0+000000.000000.0 08.8900.21A? 1
+153727.19 -313136.2 +000000.0+000000.000000.0 08.8900.60G? 1
+154330.45 +590649.8 -000017.7-000000.800016.0 08.8900.48F? 0
+154639.58 -704159.5 -000004.3-000044.400006.5 08.8900.44F? 0
+155124.73 +103223.5 +000025.2+000018.000021.8 08.8900.50F? 0
+155714.49 +032427.6 -000017.4-000014.100015.7 08.8900.48F? 0
+160026.10 -515753.6 -000024.5-000025.600007.0 08.8900.41F? 0
+160238.49 -181018.2 -000031.5+000002.500011.4 08.8900.46F? 0
+160613.49 -192254.2 +000028.4-000159.800024.5 08.8900.75G? 0
+160939.62 +162953.8 -000077.3+000027.500009.8 08.8900.75G? 0
+161230.66 +350340.2 +000020.8-000006.600011.4 08.8900.26A? 0
+161540.02 -522213.0 -000006.3+000013.700012.8 08.8900.28A? 0
+161915.33 +753740.0 -000035.5+000004.600011.3 08.8900.94G? 0
+162021.10 -134051.8 -000000.9-000017.200007.8 08.8900.43F? 0
+162022.60 -005829.4 -000060.7-000068.500012.9 08.8900.52F? 0
+162208.42 -551400.8 -000017.3-000023.600015.2 08.8900.32F? 0
+162449.57 +392519.6 -000012.8+000031.000018.0 08.8900.56F? 0
+163625.24 -461445.6 -000021.0-000007.700002.0 08.89-0.05B? 0
+163953.57 -351538.1 +000128.7-000113.300021.1 08.8900.68G? 0
+164427.36 -722716.8 -000003.3-000022.400006.1 08.8900.12A? 0
+164440.48 -470217.3 +000005.8-000014.900016.1 08.8900.05A? 0
+164841.63 +355524.8 -000051.8+000013.500034.5 08.8900.30A? 0
+165618.27 -352858.2 -000003.8+000001.900012.1 08.8900.30A? 0
+165959.76 -313536.1 +000000.0+000000.000000.0 08.8900.00B? 0
+170000.96 -525436.1 -000016.2+000005.500010.8 08.8900.12A? 0
+170101.75 +485743.5 +000010.7+000025.200001.8 08.8900.49F? 0
+170215.83 +492523.4 +000007.5+000007.200005.8 08.8900.41F? 0
+170222.90 -115336.7 -000154.5+000040.700023.9 08.8900.90G? 0
+171122.28 -575720.1 -000029.3-000036.700021.9 08.8900.37F? 0
+171122.48 -324611.2 -000014.9-000015.500013.9 08.8900.26A? 0
+171323.23 -530621.1 -000050.9+000055.200032.3 08.8900.69G? 0
+171624.43 +464315.0 +000009.7-000010.900010.8 08.8900.35F? 0
+171628.67 -192013.6 +000000.0+000000.000000.0 08.8900.43F? 1
+171744.80 -545218.0 -000002.5-000006.600005.6 08.8900.04A? 0
+172113.44 +505056.7 +000003.1+000020.500005.8 08.8900.45F? 0
+172356.28 +542153.6 +000005.1-000011.300000.3 08.8900.25A? 0
+172408.28 +142518.2 +000001.5+000018.100005.1 08.8900.27A? 0
+172520.67 +280913.8 -000012.6+000000.800017.9 08.8900.74G? 0
+172548.76 -191742.2 +000030.9-000013.200015.4 08.8900.64G? 0
+172844.88 -375552.8 -000010.3+000009.700004.7 08.8900.74G? 0
+173049.83 -035447.1 +000022.7+000094.500029.6 08.8900.53F? 0
+173225.86 +054341.2 -000012.5-000009.600014.2 08.8900.38F? 0
+173321.47 +105310.6 -000032.8-000006.600006.4 08.8900.70G? 0
+173650.88 -734447.5 +000006.0-000003.600006.0 08.8900.98K? 0
+174021.41 -301314.4 -000005.2-000024.200000.2 08.8900.32F? 0
+174031.60 -005936.4 -000008.2-000012.500004.1 08.8900.36F? 0
+174117.94 -192726.8 -000002.0-000051.400017.8 08.8900.46F? 0
+174131.68 +461923.7 -000005.0-000011.500001.2 08.8900.33F? 0
+174151.12 +081306.4 -000018.7+000004.300012.1 08.8900.43F? 0
+174208.89 -860805.1 +000022.7-000022.500008.8 08.8900.41F? 0
+174448.70 -263519.8 -000012.1-000065.700001.6 08.8900.38F? 0
+174901.11 -161459.6 -000003.3-000024.400014.0 08.8900.94G? 0
+175155.23 -350457.6 -000001.2-000066.500015.0 08.89-0.00B? 0
+175415.67 -311539.2 -000003.3+000005.000008.6 08.8900.00A? 0
+175417.89 -393744.2 -000004.7+000002.300012.8 08.89-0.07B? 0
+175534.84 -715936.1 +000000.2-000008.800002.5 08.89-0.01B? 0
+175619.61 -154903.5 -000012.0-000069.500013.1 08.8900.69G? 0
+175645.89 -374118.0 -000003.8-000026.400004.8 08.8900.29A? 0
+175651.10 -395559.8 +000000.0+000000.000000.0 08.89-0.12B? 0
+175703.10 +293236.7 +000003.8-000011.400003.2 08.8900.53F? 0
+180033.28 -021821.6 -000011.9-000028.300001.5 08.8900.21A? 0
+180059.38 +314438.2 -000005.9+000014.000004.2 08.8900.96K? 0
+181006.96 -595344.2 +000000.0+000000.000000.0 08.8900.27A? 1
+181035.69 -600639.0 +000016.0-000002.500010.6 08.8900.22A? 0
+181043.26 +124113.9 -000019.2-000020.000005.8 08.8900.16A? 0
+181107.26 -325926.4 +000005.6-000120.700014.2 08.8900.67G? 0
+181140.73 +374303.3 -000005.2-000001.000006.3 08.8900.15A? 0
+181147.19 -701906.7 -000114.0-000087.600023.5 08.8900.66G? 0
+181359.31 -531002.0 -000004.9-000008.200005.8 08.8900.06A? 0
+181455.86 -423849.3 -000002.6-000002.700007.6 08.8900.03A? 0
+181714.25 +025712.8 -000015.2-000004.000015.8 08.8900.13A? 0
+181856.19 -134831.1 +000005.9-000021.100014.3 08.8900.35F? 0
+182003.77 -404558.1 +000019.9-000042.100019.2 08.8900.76G? 0
+182005.15 -261027.1 -000031.6+000001.400011.3 08.8900.35F? 0
+182043.67 +470509.9 +000074.5+000141.900007.5 08.8900.70G? 0
+182231.71 -171810.7 -000001.5+000002.700009.5 08.8900.04A? 0
+182357.57 +143603.8 +000005.0-000017.100002.2 08.8900.03A? 0
+182408.81 -371302.1 +000016.1+000001.100005.9 08.89-0.04B? 0
+182440.47 +055140.1 -000009.1-000006.800009.7 08.8900.14A? 0
+182444.37 +345647.2 +000020.6+000002.000007.3 08.8900.25A? 0
+182503.41 -572128.6 +000017.7-000048.400003.5 08.8900.26A? 0
+182636.37 +722413.5 -000004.6+000024.100008.2 08.8900.92G? 0
+182653.52 +113117.7 +000034.6-000001.400003.2 08.8900.43F? 0
+182933.53 +264703.4 +000006.7-000044.800011.6 08.8900.90G? 0
+182934.22 +254604.7 +000009.6+000028.000001.6 08.8900.44F? 0
+183302.56 -413902.8 +000003.1-000018.900010.2 08.8900.67G? 0
+183937.78 +261120.3 -000023.0+000008.500010.3 08.8900.61G? 0
+184158.09 +364424.2 -000009.3+000028.300006.9 08.8900.24A? 0
+184209.61 -690218.3 +000015.9+000004.800009.3 08.8900.25A? 0
+184807.07 +704007.5 +000018.7-000005.300005.0 08.8900.45F? 0
+184814.72 +325806.0 -000027.8+000011.400001.3 08.8900.64G? 0
+184833.61 -062753.9 +000004.8+000009.600000.3 08.8900.27A? 0
+185047.18 +084210.1 -000012.2-000022.800017.1 08.8900.50F? 0
+185200.95 -165155.2 +000002.4-000013.500000.8 08.8900.12A? 0
+185206.40 +451339.5 -000003.4-000017.100002.3 08.8900.20A? 0
+185434.47 +431553.5 -000016.7+000010.600013.2 08.8900.96K? 0
+185520.59 -283247.7 +000014.4+000016.500012.1 08.8900.49F? 0
+185615.00 +412654.3 +000001.7+000001.200008.4 08.8900.04A? 0
+185835.78 +023632.4 +000018.7-000003.000000.7 08.8900.50F? 0
+185841.38 -531642.7 -000028.4-000031.600005.4 08.8900.71G? 0
+190122.22 -632059.1 +000017.2-000035.900002.2 08.8900.94G? 0
+190324.93 -180405.3 -000029.1+000015.600018.0 08.8900.27A? 0
+190410.19 -020147.0 -000002.3-000005.200001.4 08.8900.42F? 0 0.10 1.00
+190436.63 +015930.8 -000006.5-000003.600003.6 08.8900.08A? 0
+191034.93 +100940.6 +000016.2+000039.800001.4 08.8900.52F? 0
+191159.01 -103500.0 +000009.0-000025.300012.0 08.8900.64G? 0
+191555.55 -014355.5 +000083.8+000006.500004.5 08.8900.49F? 0
+191636.24 -214746.6 +000025.0+000005.300006.1 08.8900.88G? 0
+191845.47 -441748.8 +000014.0-000014.100005.6 08.8900.99K? 0
+192011.06 +040252.4 -000012.0-000002.600017.8 08.8900.96K? 0
+192050.35 +324105.0 -000013.4-000027.800034.6 08.8900.75G? 0
+192136.49 -124617.7 -000023.1-000070.200000.2 08.8900.68G? 0
+192202.77 -355205.5 +000032.3-000007.800005.5 08.8900.63G? 0
+193134.09 -050707.9 +000003.3-000040.600005.1 08.8900.59G? 0
+193211.43 -530239.2 -000017.1-000042.700018.0 08.8900.55F? 0
+193315.18 +304132.4 +000007.5+000002.000013.1 08.8900.47F? 0
+193401.67 +322118.8 +000007.7+000025.900000.0 08.8900.38F? 0
+193424.58 +082404.1 -000031.4+000046.400013.1 08.8900.67G? 0
+193530.75 +105635.4 +000015.2-000011.600013.6 08.8900.49F? 0
+194536.20 -630230.5 +000007.3-000015.300001.1 08.8900.96K? 0
+194945.68 +230013.9 +000007.2-000018.100019.3 08.8900.23A? 0
+195102.51 +673449.3 +000009.4-000012.900001.6 08.8900.36F? 0
+195251.05 -251218.6 +000041.9-000026.100007.5 08.8900.94G? 0
+195352.11 -124754.0 +000036.7-000016.200026.4 08.8900.26A? 0
+195457.98 +265846.3 +000003.2+000016.400005.0 08.8900.26A? 0
+195635.70 -273719.3 -000009.4+000003.000004.1 08.8900.20A? 0
+195717.78 +260601.9 -000000.2-000023.100015.8 08.8900.55F? 0
+200134.06 +145821.5 -000018.7-000039.500017.2 08.8900.99K? 0
+200302.83 -485336.2 +000024.9-000099.400000.4 08.8900.59G? 0
+200343.62 -741118.4 +000025.6-000012.500017.3 08.8900.52F? 0
+200450.42 +690827.9 -000001.1+000009.500008.1 08.8900.34F? 0
+200520.02 +471236.8 +000013.9+000004.500009.9 08.8900.34F? 0
+200716.63 +430049.1 +000024.0-000006.100005.5 08.8900.13A? 0
+200847.38 +441650.9 +000002.1+000005.700008.4 08.89-0.03B? 0
+201152.50 -470425.8 -000019.5-000052.900003.6 08.8900.49F? 0
+201259.88 +205654.5 -000003.5-000019.700000.3 08.89-0.14B? 0
+201533.68 +152612.9 +000001.4-000011.800000.8 08.89-0.06B? 0
+201807.56 +384329.9 -000018.4-000007.500006.0 08.8900.09A? 0
+201835.45 +643936.4 -000012.6-000020.200003.7 08.8900.34F? 0
+202023.98 +385831.3 -000002.1+000006.200004.4 08.89-0.05B? 0
+202441.98 +215608.2 -000009.9-000011.500017.8 08.8900.02A? 0
+202504.34 +241718.2 +000015.3+000000.900004.7 08.89-0.02B? 0
+202607.07 +292801.2 +000047.7+000045.300020.8 08.8900.62G? 0
+202626.24 -331822.3 -000016.6-000001.400000.4 08.8900.96K? 0
+202647.13 +724954.6 +000001.5+000007.200002.9 08.8900.18A? 0
+202807.09 -105549.7 +000002.1-000026.300018.4 08.8900.50F? 0
+202837.02 +091250.7 -000035.9-000038.900005.6 08.8900.38F? 0
+202849.78 -352147.5 +000005.5-000000.400013.0 08.8900.18A? 0
+202944.41 +452940.4 -000004.5+000003.700001.2 08.89-0.06B? 0
+203132.85 -480030.2 +000000.8-000011.700002.5 08.8900.89G? 0
+203441.09 -033014.8 +000021.9+000029.500003.7 08.8900.32F? 0
+204031.43 +264830.9 +000021.2-000015.300008.8 08.8900.18A? 0
+204136.50 -374740.6 +000004.4-000032.300027.0 08.8900.49F? 0
+204435.80 -630808.8 +000058.3-000143.200009.3 08.8900.57F? 0
+204527.57 +334547.2 +000026.2+000002.600018.9 08.8900.57F? 1
+204537.62 -043853.0 +000004.9-000001.100013.9 08.8900.25A? 0
+204749.18 +140816.7 +000074.6+000016.100007.1 08.8900.52F? 0
+204929.08 -464846.2 +000016.6-000016.900004.7 08.8900.67G? 0
+205041.56 -092847.5 +000010.9-000004.100008.5 08.8900.79G? 0
+205508.00 -282931.5 -000060.1-000064.600013.2 08.8900.59G? 0
+210030.22 +413841.8 -000001.8-000002.800009.8 08.8900.52F? 0
+210517.07 -454146.2 +000024.2-000011.400003.3 08.8900.47F? 0
+210531.39 +410946.6 +000005.7+000011.900006.6 08.8900.10A? 0
+210547.43 +711340.1 +000017.2+000009.800001.9 08.8900.46F? 0
+210719.67 -574626.0 +000014.5-000046.300017.6 08.8900.33F? 0
+210904.18 +455912.4 +000026.0-000030.800007.8 08.8900.46F? 0
+210942.64 +463536.0 -000004.4-000005.800008.2 08.8900.22A? 0
+211220.68 -115456.5 +000007.9-000025.200012.3 08.8900.39F? 0
+211807.29 +402623.1 -000009.0+000000.200010.8 08.8900.17A? 0
+212058.42 -320124.3 -000006.7-000007.900012.5 08.8900.95K? 0
+212228.08 +521816.8 +000006.1+000010.700003.1 08.8900.11A? 0
+212249.72 +503039.1 -000018.4-000017.100015.8 08.8900.27A? 0
+212412.20 +471223.4 +000003.7-000005.600007.2 08.8900.13A? 0
+212552.27 +404750.3 -000003.4+000001.000006.5 08.8900.35F? 0
+212758.55 +643649.2 +000007.8-000000.700009.3 08.8900.17A? 0
+212907.00 +341248.8 -000005.6+000002.600010.0 08.89-0.05B? 0
+212922.99 +053152.5 +000035.6-000003.600019.1 08.8900.52F? 0
+212938.55 -414754.4 -000001.7-000057.600012.4 08.8900.50F? 0
+212955.68 +364652.3 +000017.9+000027.100009.7 08.8900.34F? 1
+213130.47 +550035.6 +000015.9-000010.600029.2 08.8900.44F? 0
+213418.62 +262146.2 -000000.9-000027.500006.0 08.8900.30A? 0
+213831.55 +175959.8 -000005.0-000014.400005.5 08.8900.91G? 0
+213834.85 -153558.7 +000128.3-000033.300010.9 08.8900.63G? 0
+213918.34 +420127.7 +000011.8+000003.200008.9 08.8900.25A? 0
+214524.04 +435607.8 +000081.8+000009.600022.0 08.8900.56F? 1
+214554.32 +261816.4 +000083.3-000026.000006.2 08.8900.43F? 0
+214806.42 +103920.5 +000028.0+000013.500013.2 08.8900.52F? 0
+214849.30 +234309.2 +000004.5-000006.100013.9 08.8900.52F? 0
+215010.73 -600109.4 -000026.0+000018.800012.7 08.8900.44F? 0
+215148.34 +400601.1 +000029.6-000003.100000.6 08.8900.39F? 0
+215217.01 +782014.8 +000010.2+000027.500009.0 08.8900.24A? 0
+215218.17 +855154.8 +000017.2-000013.400014.4 08.8900.26A? 0
+215508.14 +264824.0 +000026.6-000011.800005.6 08.8900.40F? 0
+215751.93 +510216.2 +000000.5-000000.400004.9 08.8900.06A? 0
+215756.12 +505043.8 +000270.9+000087.500020.8 08.8900.75G? 0
+220013.40 +221138.2 -000035.0-000007.400028.8 08.8900.48F? 0
+220025.15 +432643.4 -000001.2-000010.500007.6 08.8900.90G? 0 0.10 1.00
+220519.47 -232617.9 +000017.1-000082.500036.4 08.8900.67G? 0
+220609.77 +204023.4 +000012.0-000004.400002.8 08.8900.16A? 0
+220622.33 -230602.2 +000172.4+000013.400008.6 08.8900.65G? 0
+220703.48 -590737.2 +000239.9+000071.900041.7 08.8900.66G? 0
+221428.38 -210156.8 +000003.7+000007.800009.6 08.8900.39F? 0
+221628.79 +571706.4 +000095.4+000015.500006.8 08.8900.49F? 0
+221712.21 +341334.2 -000002.7-000027.300004.1 08.8900.92G? 0
+221804.15 +551653.3 -000005.4+000015.200005.9 08.8900.20A? 0
+221819.63 +270411.4 +000005.5-000150.200012.7 08.8900.77G? 0
+221905.98 +561730.8 -000003.3-000005.900000.5 08.8900.22A? 0
+222218.72 -575955.9 -000012.5-000004.100003.3 08.8900.40F? 0
+222447.13 -455008.3 -000007.6-000004.300008.4 08.8900.98K? 0
+223012.33 +442618.1 +000003.3-000001.100001.9 08.8900.04A? 0
+223151.20 +523647.6 +000005.4-000020.600005.5 08.8900.11A? 0
+223422.88 +262309.4 +000017.6-000018.500011.8 08.8900.51F? 0
+223509.62 -182458.9 +000000.7+000005.900019.9 08.8900.51F? 0
+223650.91 -352722.6 -000065.8-000063.600006.6 08.8900.90G? 0
+223700.17 -474839.8 +000028.7-000013.700012.6 08.8900.38F? 0
+223829.22 -321302.7 -000157.2-000066.600039.5 08.8900.73G? 0
+223919.15 +325154.7 +000002.6-000023.100006.6 08.8900.43F? 0
+224026.18 +742252.8 +000096.0-000006.100004.5 08.8900.59G? 0
+224324.20 +182108.8 +000042.8+000019.900007.4 08.8900.71G? 0
+224338.46 -713626.6 +000086.8-000094.700006.8 08.8900.50F? 0
+224636.14 +311852.6 -000008.4-000019.900012.8 08.8900.92G? 0
+224838.00 +561917.6 +000015.3-000000.400000.8 08.8900.85G? 0
+224956.87 +205814.6 +000127.9+000014.800020.0 08.8900.73G? 0
+225027.55 +682714.1 -000010.5-000006.800010.9 08.8900.31A? 0
+225348.00 +642618.2 +000119.2+000071.800012.2 08.8900.58G? 0
+225400.30 -544338.4 +000003.2-000013.600010.8 08.8900.08A? 0
+225503.10 +442727.3 +000020.5-000020.700004.3 08.8900.28A? 0
+230017.04 +121424.6 +000033.4+000001.300020.3 08.8900.94G? 0
+230206.54 +445114.6 +000010.5+000002.700012.4 08.8900.41F? 0
+230211.10 -510642.2 -000016.0+000008.800019.2 08.8900.42F? 0
+230306.71 -523850.7 +000028.4+000009.000032.3 08.8900.60G? 0
+230306.90 -333001.3 +000049.2+000000.300020.2 08.8900.52F? 0
+230307.41 -475347.9 +000071.3-000016.900000.7 08.8900.50F? 0
+230705.73 +775359.8 -000040.4-000020.800014.2 08.8900.44F? 0
+230729.21 +114824.2 -000034.8-000013.300021.5 08.8900.34F? 0
+230926.84 +542530.3 -000015.7-000001.200000.0 08.8900.34F? 0
+230955.20 +482334.8 -000000.1+000049.600019.2 08.8900.42F? 0
+231407.97 +311917.2 +000024.4-000012.400003.8 08.8900.42F? 0
+231613.56 +542421.7 +000099.1+000013.800053.2 08.8900.74G? 1
+231823.59 +471542.1 +000000.0+000000.000000.0 08.8900.05A? 1
+231957.78 +285204.7 +000748.1-000073.100031.6 08.8900.78G? 0
+232154.62 -734226.6 +000025.7+000032.400008.3 08.8900.45F? 0
+232536.42 +003157.4 +000118.0+000069.100033.9 08.8900.52F? 0
+232600.89 +550625.6 +000007.1-000006.900000.4 08.8900.04A? 0
+232858.17 +451641.9 +000008.1-000004.200008.7 08.8900.11A? 0
+232939.76 -084009.2 +000131.2-000031.900012.6 08.8900.56F? 0
+233112.27 +262829.3 -000018.6-000035.800004.9 08.8900.57F? 0
+233423.01 -800554.4 -000003.2-000001.700003.6 08.8900.54F? 0
+233545.47 +105832.9 -000000.1+000001.600005.7 08.8900.98K? 0
+234018.16 -285432.4 +000075.5-000039.200004.7 08.8900.50F? 0
+234501.76 -591030.9 +000074.6-000011.000016.3 08.8900.71G? 0
+234558.20 +563655.1 +000100.3-000023.100008.1 08.8900.55F? 0
+234631.06 -485729.5 -000090.9+000015.500002.7 08.8900.58G? 0
+235119.90 +540115.6 -000003.1+000000.300000.9 08.8900.04A? 0
+235428.92 -322818.3 +000068.3-000027.400024.7 08.8900.52F? 0
+235944.81 +545216.2 -000001.8-000026.900001.1 08.8900.39F? 0
+000042.28 +534919.9 +000023.7-000027.000004.6 08.8901.08K? 0
+000055.14 +290831.4 -000006.9+000002.700005.0 08.8901.16K? 0
+000824.82 -571142.3 -000013.3-000029.300001.6 08.8901.18K? 0
+001055.99 -421505.8 +000043.7+000011.800007.8 08.8901.17K? 0
+001117.49 -293825.9 +000004.9+000017.800002.2 08.8901.14K? 0
+001507.99 +230329.7 +000031.6-000011.300006.4 08.8901.12K? 0
+001609.43 +475334.3 -000013.7-000005.000005.6 08.8901.57K? 0
+001907.53 +071657.0 +000026.6+000029.000001.5 08.8901.11K? 0
+002244.97 +675212.1 -000005.0-000008.200010.3 08.8901.49K? 0
+002521.52 +195417.9 +000003.3-000040.200010.1 08.8901.02K? 0
+002657.52 -761854.7 -000007.8+000010.000004.0 08.8901.51K? 0
+002728.20 +540413.3 -000003.7+000008.200006.3 08.8901.21K? 0
+003034.77 -134254.9 +000012.7-000000.600005.2 08.8901.14K? 0
+003622.61 -644645.2 -000009.3-000007.500005.4 08.8901.55K? 0
+004356.30 +531744.9 -000023.0-000003.700001.9 08.8901.42K? 0
+004423.22 -455847.8 +000033.8-000015.200020.9 08.8901.40K? 0
+005517.12 +360306.7 -000002.7+000002.300001.0 08.8901.50K? 0
+005840.71 +804554.6 -000012.1-000007.200009.2 08.8901.03K? 0
+005920.84 +250552.2 +000031.2-000012.800006.6 08.8901.66K? 0
+010131.94 +050804.4 -000016.2-000041.600003.0 08.8901.14K? 0
+010132.59 +534923.7 -000002.2+000013.300004.9 08.8901.07K? 0
+010430.23 +192238.5 +000030.7+000011.100031.1 08.8901.09K? 0
+010543.10 +175457.3 -000062.8-000066.400018.1 08.8901.02K? 0
+010915.77 -475522.2 +000036.0-000010.300003.9 08.8901.18K? 0
+011204.13 +413741.7 +000016.3+000003.000002.6 08.8901.34K? 0
+011843.66 +582458.1 +000013.2-000011.400016.4 08.8901.48K? 0
+012331.88 +373103.3 +000010.5-000012.000000.5 08.8901.21K? 0
+013035.68 -105030.0 -000031.1-000029.100024.5 08.8901.15K? 0
+013557.29 -724955.0 +000000.9+000014.100002.1 08.8901.11K? 0
+013931.52 +005653.3 -000001.0-000054.300001.8 08.8901.10K? 0
+014118.95 +642151.1 -000005.1+000008.900002.9 08.8901.29K? 0
+014544.99 +565328.3 +000003.6-000017.500003.8 08.8901.30K? 0
+014823.85 +383349.4 -000024.5-000046.500021.1 08.8901.37K? 0
+020104.31 -041619.4 +000013.9-000022.700016.4 08.8901.15K? 0
+020939.46 +465735.9 +000003.4+000005.600048.0 08.8901.65K? 0
+021055.19 -434825.3 +000018.0-000000.600010.5 08.8901.11K? 0
+021426.30 +394600.1 +000003.2+000002.400007.8 08.8901.01K? 0
+022728.65 +265939.4 +000016.8-000013.500012.9 08.8901.26K? 0
+023201.35 -312642.6 +000026.6+000017.100007.7 08.8901.09K? 0
+023258.90 +075317.6 +000013.1+000008.200010.7 08.8901.14K? 0
+023551.75 +611255.0 +000001.9-000001.000010.9 08.8901.78K? 0
+023759.77 -812802.8 +000019.5-000003.900007.8 08.8901.12K? 0
+025036.69 +154239.1 +000344.5-000405.400053.0 08.8901.20K? 0
+025246.89 +200730.1 +000001.5+000003.200005.7 08.8901.05K? 0
+025539.37 +223615.0 -000007.3+000022.200025.3 08.8901.80K? 0
+025636.41 -061510.9 -000005.4+000012.100025.7 08.8901.04K? 0
+030817.34 -714309.9 -000006.7+000016.700006.7 08.8901.46K? 0
+031227.78 -080249.4 +000000.4-000002.200009.9 08.8901.25K? 0
+031617.46 +315533.2 +000041.4-000049.000001.2 08.8901.54K? 0
+031636.11 +252947.5 +000059.2-000022.200013.6 08.8901.04K? 0
+031646.06 +025056.6 -000001.7-000004.800004.9 08.8901.21K? 0
+032603.89 +425251.1 -000003.4+000007.100008.1 08.8901.04K? 0
+032726.91 +383440.5 -000002.0+000005.100008.9 08.8901.18K? 0
+033437.82 -104741.5 -000002.8-000039.500007.0 08.8901.32K? 0
+034209.54 -400258.1 +000016.9+000042.400011.8 08.8901.41K? 0
+034240.46 -184857.3 +000011.6-000029.800017.6 08.8901.49K? 0
+034641.53 +563322.1 +000008.1-000004.900020.1 08.8901.19K? 0
+034918.07 +655244.0 +000001.0-000018.800000.3 08.8901.91M? 0
+035111.03 +510646.6 +000013.7+000013.700034.9 08.8901.30K? 0
+035912.75 +154852.5 +000002.6-000011.200022.2 08.8901.75K? 0
+040754.74 +322647.2 +000048.9+000044.500007.3 08.8901.27K? 0
+041158.89 -603953.7 +000006.5-000004.900013.0 08.8901.28K? 0
+041505.39 -530032.6 +000028.4-000028.200004.2 08.8901.34K? 0 0.10 1.00
+041758.36 -382544.0 -000128.3-000066.000022.2 08.8901.00K? 0
+041820.89 -620022.3 -000031.3+000021.000008.1 08.8901.33K? 0
+042024.24 -243840.4 -000009.5-000005.100020.3 08.8901.29K? 0
+042401.74 +060233.0 +000030.8-000022.700046.7 08.8901.93M? 0
+043045.32 -655916.0 -000007.7+000033.400012.1 08.8901.15K? 0
+043158.73 -015521.8 -000012.3-000002.400018.5 08.8901.11K? 0
+043430.31 -280934.3 +000015.6-000002.700004.2 08.8901.49K? 0
+043554.00 -243216.9 -000018.2-000038.200000.9 08.8901.10K? 0
+043621.73 -263347.7 +000012.3-000016.600001.3 08.8901.09K? 0
+043707.09 -291744.7 +000022.0+000000.700004.8 08.8901.50K? 0
+044050.16 +201746.7 -000017.9-000032.600000.2 08.8901.73K? 0
+044459.57 -225051.8 +000028.3+000004.000005.0 08.8901.20K? 0
+045339.79 +093454.1 -000029.6+000007.200009.5 08.8901.68K? 0
+045432.64 +184609.9 +000001.3-000030.200002.1 08.8901.74K? 0
+045519.50 +403435.3 +000013.9-000034.000022.4 08.8901.24K? 0
+045811.55 -262233.3 -000022.2+000011.600003.7 08.8901.57K? 0
+045838.30 -124956.9 +000023.2-000000.400016.0 08.8901.41K? 0
+045914.55 +323514.0 +000026.9+000012.200031.8 08.8901.81K? 0
+050544.64 -323555.8 -000011.6+000002.100005.4 08.8901.10K? 0
+050627.90 +530041.1 +000061.3-000016.900016.7 08.8901.61K? 0
+051315.26 +165303.7 +000070.8+000017.700037.3 08.8901.30K? 0
+051335.58 -133939.3 -000017.9+000003.100008.4 08.8901.45K? 0
+051519.24 +074133.7 +000029.0-000003.200026.8 08.8901.72K? 0
+051711.74 +531113.7 +000019.2-000002.800017.3 08.8901.31K? 0
+052027.04 -480141.8 -000007.3+000003.000012.0 08.8901.21K? 0
+052255.05 +000010.5 +000024.1-000003.400014.6 08.8901.66K? 0
+052536.87 -142622.7 +000031.1-000029.100012.0 08.8901.08K? 0
+053120.35 +190124.9 -000004.3-000010.900009.5 08.8901.06K? 0
+053354.87 -144817.4 -000010.2+000023.400000.2 08.8901.05K? 0
+053406.11 +420411.0 -000002.5-000024.500024.4 08.8901.84K? 0
+054059.70 +160240.0 -000000.2-000020.300021.1 08.8901.19K? 0
+054200.55 -185859.2 +000006.5-000000.200002.4 08.8901.19K? 0
+054237.37 +440858.2 +000043.4-000052.800043.4 08.8901.19K? 0
+054332.85 -443810.4 -000009.6+000016.000001.3 08.8901.28K? 0
+054742.73 -072237.6 -000008.4+000003.600005.4 08.8901.04K? 0
+054905.57 +095335.9 +000049.5+000007.300008.9 08.8901.19K? 0
+055109.73 -053656.2 +000009.8-000003.400012.3 08.8901.67K? 0
+055643.96 -560713.4 -000006.2-000007.800008.4 08.8901.64K? 0
+055831.26 +070733.0 +000015.7+000046.400014.8 08.8901.79K? 0
+055913.82 +604723.6 -000023.7-000006.200002.8 08.8901.56K? 0
+060159.74 +822233.6 +000003.7+000010.600010.5 08.8901.38K? 0
+060429.68 -030417.5 -000014.8-000009.300014.6 08.8901.03K? 0
+060540.78 -021032.7 -000049.0+000020.900002.5 08.8901.29K? 0
+061056.72 +142743.8 -000027.7+000056.400037.4 08.8901.18K? 0
+061158.09 -183534.6 -000004.0+000001.700005.1 08.8901.34K? 0
+061304.82 -303414.5 +000001.0-000012.200000.1 08.8901.60K? 0
+061333.71 -515807.9 +000023.4-000022.700007.2 08.8901.11K? 0
+061759.77 -565220.4 +000002.1+000014.700011.9 08.8901.21K? 0
+061831.15 +081304.0 +000015.2-000012.500008.8 08.8901.73K? 0
+061936.37 -730514.0 +000009.0+000036.100000.3 08.8901.22K? 0
+061942.08 -074206.8 +000025.0-000008.900020.5 08.8901.23K? 0
+062346.12 +464703.1 +000030.6+000024.600008.2 08.8901.37K? 0
+063357.62 -092136.2 +000009.0-000036.800010.9 08.8901.10K? 0
+063639.69 -032917.7 +000000.6+000014.100002.2 08.8901.52K? 0
+063919.65 -325523.3 -000007.5+000004.400012.4 08.8901.31K? 0
+064401.53 +205517.1 -000004.7-000004.400014.4 08.8901.09K? 0
+064556.59 -054755.8 +000014.5-000035.000004.8 08.8901.26K? 0
+064805.22 -062337.3 +000012.5+000004.700001.7 08.8901.08K? 0
+064859.10 +053516.1 +000041.9+000002.800007.2 08.8901.55K? 0
+065012.92 +111630.3 -000017.2-000012.900023.6 08.8901.09K? 0
+065046.67 -303438.7 -000005.7-000008.600018.2 08.8901.48K? 0
+065058.61 +441548.6 +000004.2-000027.100008.3 08.8901.73K? 0
+065133.04 +011418.4 -000014.5+000005.600002.1 08.8901.54K? 0
+065920.10 -071634.1 +000011.9+000002.700029.7 08.8901.04K? 1
+070123.63 -753715.4 -000005.7+000021.000002.4 08.8901.54K? 0
+070159.88 +083201.1 -000031.1-000022.500005.7 08.8901.01K? 0
+070200.98 +035848.2 +000013.1-000016.600019.3 08.8901.49K? 0
+070246.29 +243018.2 -000004.8-000008.100007.0 08.8901.06K? 0
+070718.81 +222227.5 -000013.4-000021.900012.1 08.8901.19K? 0
+070820.39 -224834.6 +000000.6-000017.100028.4 08.8901.02K? 0
+070906.50 -291823.0 +000013.6-000000.300014.2 08.8901.15K? 0
+071135.73 +521853.6 +000007.0-000035.000018.0 08.8901.18K? 0
+071221.32 +590643.9 -000013.6-000008.500021.4 08.8901.44K? 0
+071236.06 -003921.5 -000004.6-000016.800007.5 08.8901.64K? 0
+071257.69 +291754.5 +000035.2+000024.000030.8 08.8901.34K? 0
+071328.44 +112933.5 -000003.6+000021.100006.9 08.8901.70K? 0
+071752.35 -332640.1 -000007.5+000003.200030.4 08.8901.61K? 0
+072220.94 +454012.2 -000001.9-000036.800016.8 08.8901.02K? 0
+072430.53 -721836.0 -000004.8+000017.300001.2 08.8901.09K? 0
+072438.23 +305123.5 +000035.5-000000.800002.0 08.8901.81K? 0
+072638.39 +191815.9 +000002.2-000017.300021.1 08.8901.23K? 0
+072834.86 +264909.1 -000026.7+000008.400003.3 08.8901.50K? 0
+073048.01 +685957.4 -000011.7+000002.800000.1 08.8901.08K? 0
+073201.95 +790915.1 +000002.4+000033.700009.4 08.8901.04K? 0
+073254.28 -161946.2 +000015.2+000020.300011.8 08.8901.04K? 0
+073305.03 +001908.0 -000020.1+000004.700025.5 08.8901.78K? 0
+073413.05 -031451.7 -000021.1-000003.500000.2 08.8901.00K? 0
+073536.21 +041108.0 -000002.7+000035.200005.9 08.8901.54K? 0
+073610.92 -535128.1 -000044.6+000050.200002.9 08.8901.34K? 0
+073617.29 -334428.8 +000020.5-000022.100000.7 08.8901.13K? 0
+074000.44 +015758.0 +000006.1-000046.000014.9 08.8901.22K? 0
+074345.41 -011006.8 +000025.8-000006.600008.5 08.8901.34K? 0
+074442.21 -314414.9 +000012.0+000008.800003.4 08.8901.54K? 0
+074458.91 +023723.1 +000002.2-000008.500017.9 08.8901.03K? 0
+074548.78 -071352.1 +000014.9+000016.900026.9 08.8901.58K? 0
+074631.38 +102532.3 +000011.8-000013.100003.5 08.8901.00K? 0
+074657.79 -081722.3 +000002.6-000015.600008.7 08.8901.02K? 0
+074739.97 +034918.7 +000001.5+000002.100001.0 08.8901.32K? 0
+074949.53 -135249.4 +000041.0-000004.100025.9 08.8901.20K? 0
+075106.83 +184012.2 -000003.0-000007.700038.8 08.8901.40K? 0
+075154.92 -211719.0 +000035.6-000026.300010.6 08.8901.05K? 0
+075452.47 -442129.8 -000013.0-000027.900004.2 08.8901.32K? 0
+075459.90 -014426.8 -000055.2+000043.500060.3 08.8901.40K? 0
+075543.90 -414941.5 -000005.6+000031.000003.4 08.8901.10K? 0
+075709.31 -390216.9 -000015.5-000010.300010.8 08.8901.09K? 0
+080154.93 -412144.7 +000015.5-000012.500004.6 08.8901.35K? 0
+080341.88 +271930.9 -000002.2-000013.700019.7 08.8901.30K? 0
+080412.84 -115109.4 -000009.1-000011.100021.4 08.8901.22K? 0
+080747.05 -620931.3 +000014.7+000003.900014.3 08.8901.19K? 0
+080829.61 -331534.2 -000008.4-000014.000012.5 08.8901.49K? 0
+080912.02 +115900.4 +000002.9-000027.400024.6 08.8901.39K? 0
+081023.38 -424012.8 +000005.1-000013.600031.4 08.8901.28K? 0
+081110.53 -265303.1 -000024.6+000034.500016.2 08.8901.60K? 0
+081607.50 +034747.6 -000011.8-000005.600001.7 08.8901.50K? 0
+081742.37 -002457.8 +000002.2-000014.300013.1 08.8901.03K? 0
+082059.41 -354713.3 +000002.2-000033.200001.2 08.8901.05K? 0
+083405.92 +032846.5 -000007.8-000023.900000.9 08.8901.34K? 0
+083533.02 +133614.0 +000035.8-000000.900005.5 08.8901.56K? 0
+083637.47 +344925.8 -000026.6+000005.600009.0 08.8901.15K? 0
+084043.88 -240654.3 +000008.9+000012.700022.8 08.8901.12K? 0
+084631.41 -283130.8 -000000.7+000007.300013.8 08.8901.51K? 0
+084740.00 -562343.9 +000026.4+000010.300019.4 08.8901.50K? 0
+085705.05 -412214.4 -000018.2+000007.400009.5 08.8901.12K? 0
+085755.11 -573436.1 -000002.7-000011.200018.2 08.8901.69K? 0
+090004.75 -285709.4 -000006.6+000010.400015.3 08.8901.12K? 0
+090224.63 +290703.6 -000013.1+000020.600006.0 08.8901.24K? 0
+090229.24 -261433.4 -000007.9+000007.900010.9 08.8901.04K? 0
+090412.78 +362022.6 -000006.8-000007.200004.7 08.8901.34K? 0
+090418.37 -103919.3 +000025.9-000046.300016.9 08.8901.14K? 0
+090527.45 -744331.0 +000017.3+000035.400007.1 08.8901.64K? 0
+090533.68 -344759.2 -000008.4-000006.400001.6 08.8901.36K? 0
+090727.96 +785213.3 +000024.2-000002.900018.5 08.8901.19K? 0
+091145.71 +202113.4 -000006.8-000016.300010.4 08.8901.20K? 0
+091225.73 -361211.6 -000018.7-000014.400006.3 08.8901.06K? 0
+091232.56 -263036.9 -000040.8+000017.900009.6 08.8901.33K? 0 0.10 1.00
+091448.48 -412609.6 -000000.3+000031.300005.2 08.8901.39K? 0
+091449.24 -832146.0 +000042.3-000009.200010.8 08.8901.07K? 0
+091543.06 -445531.7 +000006.4-000004.600011.6 08.8901.15K? 0
+091807.96 +401030.6 +000003.3-000011.300029.0 08.8901.25K? 0
+092930.19 -503839.2 +000007.5+000009.300002.5 08.8901.28K? 0
+093120.10 -061237.8 -000016.2-000003.500027.3 08.8901.21K? 0
+093333.14 -152627.8 -000047.4+000004.000018.6 08.8901.07K? 0
+093453.79 -420706.8 -000032.5-000020.300014.2 08.8901.11K? 0
+093551.82 +544158.5 -000080.5-000031.200008.5 08.8901.03K? 0
+094229.04 +561114.5 +000026.8-000014.900017.0 08.8901.07K? 0
+095546.74 -323510.9 -000050.7+000000.200006.5 08.8901.46K? 0
+095738.36 +193441.1 +000021.7+000008.000023.5 08.8901.52K? 0
+095922.84 -052447.3 -000001.8-000001.500008.0 08.8901.45K? 0
+100037.40 +611852.4 +000042.6-000004.900009.4 08.8901.07K? 0
+100410.57 -572021.0 -000018.2-000016.700009.5 08.8901.03K? 0
+101203.79 -563028.3 +000001.1+000000.500017.3 08.8901.22K? 0
+101342.51 -275741.4 -000023.2+000019.200006.8 08.8901.11K? 0
+101459.84 +314721.3 +000001.0-000015.500008.2 08.8901.60K? 0
+102106.61 +411241.4 -000050.3-000025.400007.3 08.8901.05K? 0
+102202.92 +082947.0 -000026.3-000006.900005.4 08.8901.01K? 0
+102823.52 -514218.7 +000030.2-000037.500036.5 08.8901.06K? 0
+103137.34 -560520.4 -000017.6+000007.100001.3 08.8901.55K? 0
+103234.42 -421200.6 -000031.8+000015.000006.6 08.8901.29K? 0
+103455.89 -351612.2 +000006.3-000001.900012.8 08.8901.43K? 0
+103810.95 +263625.3 +000211.4-000064.300047.5 08.8901.00K? 0
+103913.10 -242659.5 -000021.0-000039.300003.3 08.8901.11K? 0
+104014.26 -184722.1 -000014.4+000031.600001.1 08.8901.05K? 0
+104709.23 +133949.9 +000029.2-000023.000015.1 08.8901.16K? 0
+104812.84 -143928.4 -000076.5+000014.200018.3 08.8901.14K? 0
+105051.92 +544444.3 -000024.2+000005.700002.5 08.8901.49K? 0
+105407.50 -672117.7 -000023.4-000006.100005.7 08.8901.85M? 0
+105843.43 +673534.4 +000003.9+000001.300002.4 08.8901.04K? 0
+110120.16 -022744.3 -000008.8+000019.200033.9 08.8901.54K? 0
+110557.89 +693147.1 +000018.1+000006.400008.7 08.8901.22K? 0
+110559.79 -552307.8 +000013.0+000020.900023.6 08.8901.21K? 0
+112456.85 -355426.0 -000010.4-000025.300017.0 08.8901.16K? 0
+112954.43 +471704.8 -000014.3-000027.000006.8 08.8901.01K? 0
+113419.85 -483238.9 -000037.3+000005.700021.4 08.8901.12K? 0
+113446.66 +463548.0 +000016.1+000001.700003.9 08.8901.17K? 0
+113547.27 +001234.4 -000031.6-000046.500005.4 08.8901.03K? 0
+113619.57 -085640.3 +000032.7-000005.400029.4 08.8901.52K? 0
+113658.66 -515813.3 +000004.7-000032.400012.7 08.8901.07K? 0
+115032.53 -681114.7 -000007.3-000002.500013.3 08.8901.54K? 0
+115145.75 +515929.5 +000012.2-000013.600027.5 08.8901.07K? 0
+115247.16 -460434.0 -000020.7+000015.100023.4 08.8901.16K? 0
+115342.99 -605820.3 -000026.2-000033.900000.2 08.8901.68K? 0
+115541.17 -040248.5 -000032.5-000007.700000.5 08.8901.21K? 0
+115844.35 -414449.7 +000016.1-000011.000004.5 08.8901.18K? 0
+120235.00 -611238.2 +000005.0-000005.500002.2 08.8901.14K? 0
+120523.89 -264054.1 -000041.2+000002.800027.7 08.8901.21K? 0
+121015.76 -432535.8 -000010.5-000012.600008.4 08.8901.45K? 0
+121734.23 +665106.1 +000012.1+000006.300000.2 08.8901.12K? 0
+121844.28 +203236.3 -000029.6-000005.100001.3 08.8901.21K? 0
+121857.26 -622836.7 -000007.7-000018.400007.2 08.8901.69K? 0
+121927.45 -705207.0 +000033.4+000008.000001.0 08.8901.94M? 0
+122117.31 -690046.4 -000002.9-000016.600026.0 08.8901.07K? 0
+122124.31 -375533.0 -000025.8+000000.300010.7 08.8901.23K? 0
+122558.48 -115323.5 -000001.7+000002.000007.4 08.8901.11K? 0
+122653.20 +140237.9 -000033.2-000048.200015.9 08.8901.01K? 0
+123649.21 -540632.4 -000020.5+000006.900014.1 08.8901.18K? 0
+124037.67 -180102.0 +000012.2-000006.500000.9 08.8901.00K? 0
+124313.49 -130332.0 -000032.5-000008.500022.4 08.8901.20K? 0
+124754.96 +100734.4 +000036.7-000012.300005.3 08.8901.54K? 0
+125011.33 +772924.7 +000019.0-000006.300005.2 08.8901.06K? 0
+125413.02 -470956.1 -000003.5+000002.100005.8 08.8901.53K? 0
+125719.15 -753825.3 +000014.1+000000.700000.8 08.8901.21K? 0
+130558.35 -313336.7 -000022.9-000011.500003.0 08.8901.41K? 0
+130816.29 -535958.7 -000017.6+000002.000008.5 08.8901.11K? 0
+130844.18 -353231.5 +000007.8-000036.200009.5 08.8901.37K? 0
+131223.71 -701918.8 -000011.8+000004.800014.3 08.8901.18K? 0
+131935.01 -211340.8 -000002.1-000007.600015.5 08.8901.52K? 0
+132259.54 +283119.7 +000002.0+000005.100005.0 08.8901.37K? 0
+132337.02 -454846.5 -000017.6-000003.600013.2 08.8901.40K? 0
+132535.65 -692625.1 +000015.0-000003.000001.7 08.8901.14K? 0
+133101.21 -024900.2 -000066.3-000013.700014.3 08.8901.11K? 0
+133238.59 +525542.9 -000047.8-000023.900023.1 08.8901.17K? 0
+133439.92 -161922.6 -000039.2-000004.800018.9 08.8901.20K? 0
+134348.47 +330051.2 -000030.1+000009.800013.7 08.8901.72K? 0
+140005.60 +042126.7 -000037.9+000027.100004.3 08.8901.37K? 0
+140016.81 -370706.8 -000046.5+000011.500018.8 08.8901.09K? 0
+140035.22 -470816.4 -000007.5-000012.700004.6 08.8901.08K? 0
+140305.55 -722427.5 +000035.2+000001.700016.9 08.8901.48K? 0
+140722.85 +630329.9 +000016.2-000002.800009.3 08.8901.36K? 0
+140747.21 -120945.3 -000011.8-000011.100016.0 08.8901.64K? 0
+141036.77 +392539.6 +000010.5-000020.400002.9 08.8901.32K? 0
+142327.48 -515558.6 -000026.5-000015.100020.5 08.8901.79K? 0
+142416.38 -710102.4 +000006.1-000011.400000.6 08.8901.33K? 0
+142433.71 -180558.5 -000024.9-000014.000006.4 08.8901.18K? 0
+143008.85 -033255.8 +000015.3-000015.600015.0 08.8901.07K? 0
+143021.15 -470039.7 -000011.0-000011.300020.9 08.8901.59K? 0 0.10 1.00
+143256.34 -792848.8 -000013.8-000003.500000.0 08.8901.51K? 0
+144204.00 +061331.5 +000027.4-000037.000024.0 08.8901.50K? 0
+144532.42 -324406.3 -000023.0-000021.900011.2 08.8901.18K? 0
+145020.18 -593532.3 -000028.6-000007.200004.7 08.8901.10K? 0
+145115.01 -095946.9 -000006.6+000008.200021.6 08.8901.12K? 0
+145308.40 -824056.8 -000007.7-000009.900006.4 08.8901.54K? 0
+145920.44 -354326.5 -000032.1-000005.100037.3 08.8901.09K? 0
+150839.94 -114333.3 -000021.2+000018.800003.7 08.8901.00K? 0
+151124.27 -521213.5 +000076.4+000015.600009.6 08.8901.32K? 0
+151442.47 -571342.8 -000027.9-000027.000007.4 08.8901.14K? 0
+151548.32 -344811.9 -000051.0-000018.700000.1 08.8901.19K? 0
+151821.48 -840443.7 -000014.5+000042.200013.8 08.8901.40K? 0
+151833.23 +455636.9 +000004.3-000017.000010.6 08.8901.07K? 0
+152250.06 +095358.9 -000023.7-000029.100018.4 08.8901.18K? 0
+152634.94 -202952.4 +000069.4-000041.300050.7 08.8901.41K? 0
+152801.02 +233927.9 +000013.7+000006.700011.3 08.8901.03K? 0
+153404.94 -411846.6 +000006.9+000011.500009.2 08.8901.16K? 0
+153508.38 +004446.3 +000028.0+000010.200012.4 08.8901.47K? 0
+153951.74 -280234.3 -000002.8-000016.400013.2 08.8901.63K? 0
+154106.16 -475144.0 -000023.8+000007.200016.9 08.8901.09K? 0
+154406.14 -605754.8 +000001.7-000009.600008.8 08.8901.33K? 0
+154959.69 +014419.2 +000010.8-000063.400008.8 08.8901.01K? 0
+155957.24 -731033.6 -000024.9-000027.300005.2 08.8901.20K? 0
+160423.92 -132151.0 +000005.2-000013.500004.9 08.8901.21K? 0
+160532.29 +183425.7 -000013.1-000018.700008.4 08.8901.52K? 0
+160942.77 -822025.4 +000010.6+000024.400005.9 08.8901.12K? 0
+161354.54 -330441.2 -000020.0-000004.700006.0 08.8901.79K? 0
+161655.47 +271748.5 -000006.0-000011.500012.2 08.8901.01K? 0
+161748.05 -240846.4 +000010.4-000030.000012.4 08.8901.34K? 0
+161845.59 -653555.4 -000013.2-000043.700000.1 08.8901.34K? 0
+162314.71 +391059.0 -000003.0-000000.400014.0 08.8901.39K? 0
+162718.06 +681255.1 +000013.8-000000.600001.1 08.8901.21K? 0
+163217.85 +572919.1 -000001.5-000015.600012.5 08.8901.07K? 0
+163232.41 -115718.5 -000063.9+000008.900037.3 08.8901.49K? 0
+163845.04 -650453.5 +000002.0-000002.800025.3 08.8901.30K? 0
+164033.93 +414108.0 -000030.6-000030.300001.5 08.8901.56K? 0
+164200.98 -303036.9 -000000.2+000000.900015.4 08.8901.68K? 0
+164808.75 +215924.6 +000004.9+000002.700023.7 08.8901.58K? 0
+165125.17 -124158.6 -000003.9-000007.100003.0 08.8901.44K? 0
+165131.59 -015645.3 +000000.5-000020.200023.4 08.8901.34K? 0
+165421.89 -664408.6 -000003.9-000013.700003.9 08.8901.68K? 0
+165540.63 +253002.9 +000004.2-000018.600019.1 08.8901.43K? 0
+165819.28 -383724.1 -000016.5-000017.400012.6 08.8901.62K? 0
+170201.03 -812604.8 -000034.8-000020.700014.8 08.8901.04K? 0
+170342.25 -212447.3 -000009.9+000000.000006.5 08.8901.14K? 0
+170620.04 -591910.4 -000024.8+000001.200014.4 08.8901.73K? 0
+170644.42 +233350.2 +000000.6-000043.100018.3 08.8901.63K? 0
+171017.93 -644222.0 -000001.9-000012.200002.3 08.8901.08K? 0
+171245.33 -663629.4 -000007.6-000011.300005.3 08.8901.10K? 0
+171512.69 +591203.2 -000020.8+000008.600000.2 08.8901.38K? 0
+171545.81 +254956.9 -000005.9-000022.900004.1 08.8901.13K? 0
+172112.25 +034919.1 +000002.7-000035.900024.8 08.8901.26K? 0
+172339.82 -310345.7 +000008.8-000008.700041.7 08.8901.24K? 0
+172401.96 -550455.7 -000005.1-000003.200002.1 08.8901.63K? 0
+172939.23 +735515.8 -000004.8-000030.000003.1 08.8901.11K? 0
+173337.82 -472432.3 +000030.4-000019.600029.8 08.8901.22K? 0
+174200.01 -474651.6 +000030.2+000005.000037.7 08.8901.18K? 0
+174206.33 +335323.1 -000001.6-000011.900003.8 08.8901.00K? 0
+174738.49 +022232.9 -000025.6-000014.300011.5 08.8901.53K? 0
+175159.74 -433250.9 -000008.6-000052.500019.5 08.8901.34K? 0
+175419.62 -404417.6 +000030.8-000002.400030.6 08.8901.01K? 0
+175507.71 +112222.8 +000004.3+000002.100009.9 08.8901.33K? 0
+175651.24 -440949.8 +000000.0+000006.100016.5 08.8901.25K? 0
+175837.24 -153620.8 -000033.0-000026.200028.4 08.8901.64K? 0
+180234.46 -402212.8 +000006.4-000003.800005.7 08.8901.57K? 0
+180305.49 +523611.9 -000008.3+000001.900011.8 08.8901.02K? 0
+180606.17 -511740.5 +000002.3-000002.400009.9 08.8901.40K? 0
+180635.97 +202017.2 -000010.4-000050.800007.8 08.8901.10K? 0
+181054.11 -341336.6 -000007.9-000019.400012.4 08.8901.33K? 0
+181218.94 +171808.8 -000013.9-000015.500018.7 08.8901.03K? 0
+181719.18 -512952.5 +000000.2+000004.000012.4 08.8901.10K? 0
+182022.47 +373707.9 -000022.7-000020.500011.8 08.8901.14K? 0
+182022.86 +170129.5 -000014.7-000023.800013.6 08.8901.64K? 0
+182130.32 +274859.6 -000016.5+000023.700009.9 08.8901.01K? 0
+182248.67 -393243.7 -000026.4-000009.900017.5 08.8901.60K? 0
+182520.13 -821815.1 +000013.4+000004.000010.1 08.8901.14K? 0
+182551.30 +142641.8 -000005.1+000003.800013.0 08.8901.75K? 0
+182613.91 +520113.1 +000002.1+000063.900000.3 08.8901.15K? 0
+182656.98 +174402.5 -000008.1-000014.700001.1 08.8901.25K? 0
+182714.18 +281659.8 -000013.5-000033.300007.1 08.8901.00K? 0
+183133.11 +371435.2 +000000.6-000010.300003.1 08.8901.48K? 0
+183448.36 -284003.1 +000020.9+000002.100005.9 08.8901.73K? 0
+184248.22 +593733.6 -001314.4+001753.400348.7 08.8901.44K? 0
+184357.14 +043916.2 +000055.4-000106.100050.4 08.8901.22K? 0
+184431.63 -390132.1 -000022.1-000017.900045.0 08.8901.56K? 0
+184431.97 +072915.9 +000000.2-000021.600015.6 08.8901.16K? 0
+184613.09 -570453.5 -000004.8-000049.600015.2 08.8901.05K? 0
+184903.11 +632940.1 +000017.6-000005.200006.1 08.8901.60K? 0
+184953.24 +671231.8 -000010.5+000018.500000.0 08.8901.06K? 0
+185505.32 -523614.8 -000026.2+000013.700019.3 08.8901.65K? 0
+185706.02 -430419.8 +000015.1-000033.100012.6 08.8901.00K? 0
+185913.76 +493526.1 -000018.1+000014.300000.9 08.8901.21K? 0
+190758.86 +202626.0 -000009.4-000029.600003.2 08.8901.06K? 0
+190934.99 +432627.5 +000007.1+000004.900005.3 08.8901.06K? 0
+191621.54 +063614.2 +000016.6+000026.700026.1 08.8901.16K? 0
+191941.14 -170031.8 -000008.5+000002.200007.3 08.8901.64K? 0
+192033.14 -134432.2 -000024.4+000002.400008.9 08.8901.32K? 0
+192732.92 +091029.0 -000065.8-000004.800021.5 08.8901.53K? 0
+193055.19 -125853.3 -000016.7-000008.500024.5 08.8901.28K? 0
+193123.63 +272438.1 +000004.6-000015.100012.9 08.8901.85K? 0
+193136.99 -430517.4 +000041.7+000013.600007.9 08.8901.01K? 0
+193153.22 +363358.3 -000022.4-000034.500002.5 08.8901.00K? 0
+194111.47 +454602.7 -000004.0+000005.100017.9 08.8901.11K? 0
+194548.99 +033117.2 +000003.1-000004.200005.0 08.8901.75K? 0
+194803.20 +345701.8 -000005.3-000039.100003.1 08.8901.67K? 0
+194838.34 +325729.3 +000021.3-000005.100042.5 08.8901.79K? 0
+195021.01 -602355.2 -000002.7+000008.800009.4 08.8901.39K? 0
+195523.48 +201321.5 -000012.6+000005.600032.6 08.8901.53K? 0
+195549.88 -635902.5 +000025.3-000009.800004.1 08.8901.14K? 0
+195735.93 +113524.9 -000015.6-000043.200010.3 08.8901.74K? 0
+200120.17 -085045.2 -000010.2+000021.200008.6 08.8901.69K? 0
+200819.62 +222913.8 +000002.7+000015.800013.0 08.8901.23K? 0
+200854.75 +252012.6 -000021.0-000014.000003.2 08.8901.03K? 0
+200909.79 +113013.0 +000009.5-000017.300011.1 08.8901.66K? 0
+201139.28 +225400.0 +000016.4+000020.500004.3 08.8901.01K? 0
+201253.27 +661444.3 +000014.2+000009.500012.1 08.8901.41K? 0
+201426.54 +135036.2 -000019.3-000053.700027.4 08.8901.16K? 0
+202004.55 +512922.4 -000017.7+000012.000016.7 08.8901.07K? 0
+202235.60 -051554.2 +000033.1+000024.300037.7 08.8901.31K? 0
+202401.44 +370037.8 -000003.7-000028.100000.1 08.8901.03K? 0
+202615.78 +540101.0 -000023.1-000047.400003.6 08.8901.40K? 0
+202843.69 +342317.1 +000005.3-000011.000004.0 08.8901.09K? 0
+202850.32 -595955.0 +000047.9-000031.100006.5 08.8901.01K? 0
+202930.44 -480618.1 -000064.8+000009.700019.9 08.8901.03K? 0
+203003.93 +052021.9 -000020.6+000015.500034.8 08.8901.38K? 0
+203022.02 -201645.7 -000005.7+000007.400003.3 08.8901.39K? 0
+203041.42 -391632.7 -000011.1+000025.100008.3 08.8901.49K? 0
+203159.56 -422433.4 -000023.1+000029.300019.3 08.8901.38K? 0
+203249.87 +091634.8 +000000.4+000017.400020.6 08.8901.15K? 0
+203319.62 +093216.6 -000017.5-000056.000005.2 08.8901.52K? 0
+203630.70 -524455.3 -000017.9+000000.500024.8 08.8901.04K? 0
+203757.82 +261846.4 -000000.7-000000.900012.2 08.8901.12K? 0
+203837.94 +501110.0 +000010.7-000006.900001.6 08.8901.06K? 0
+203925.61 +392950.7 -000057.5-000020.100007.3 08.8901.00K? 0
+204008.46 -391951.2 +000032.0-000027.400009.8 08.8901.35K? 0
+204101.37 -515250.8 +000001.2-000003.600031.9 08.8901.63K? 0
+204356.34 +094918.7 -000009.1+000014.200014.4 08.8901.36K? 0
+204633.38 +545414.1 +000004.7-000002.500004.5 08.8901.35K? 0
+204859.61 +271450.5 -000006.8+000004.700002.5 08.8901.08K? 0
+205027.81 +223342.1 -000004.8-000040.700017.6 08.8901.55K? 0
+205157.00 +024340.3 -000019.1-000013.400004.7 08.8901.04K? 0
+205432.70 +511306.9 +000010.5+000013.300029.6 08.8901.77K? 0
+205523.41 +334909.7 -000028.0+000000.500033.5 08.8901.49K? 0
+205946.20 +211825.2 +000002.2-000002.500028.5 08.8901.06K? 0
+210237.98 +123152.5 -000001.7+000001.900007.9 08.8901.22K? 0
+210605.29 +083706.5 +000016.1+000032.300011.8 08.8901.00K? 0
+210805.08 -084128.1 -000032.6-000016.500009.1 08.8901.30K? 0
+210828.76 -531600.2 -000005.1-000007.600000.3 08.8901.10K? 0
+210909.85 -083613.7 +000016.2-000016.800026.0 08.8901.30K? 0
+211017.24 +430729.8 +000025.8+000015.400001.8 08.8901.00K? 0
+211201.71 +411510.6 -000015.0-000041.800017.4 08.8901.02K? 0
+211730.09 +293921.8 -000014.2-000017.500009.9 08.8901.12K? 0
+211834.87 +462312.0 +000005.0-000011.900000.6 08.8901.01K? 0
+211917.82 +595846.4 +000033.7+000025.100004.9 08.8901.24K? 0
+212339.10 +075648.7 +000026.1+000015.200002.5 08.8901.02K? 0
+212418.27 +364639.2 -000013.9+000011.600015.6 08.8901.03K? 0
+212444.34 +033056.2 +000038.9+000009.400008.7 08.8901.65K? 0
+212504.15 +143222.6 -000010.0+000007.500005.2 08.8901.41K? 0
+212640.71 +320806.2 +000009.3-000013.700004.9 08.8901.15K? 1
+212822.18 -250548.0 +000003.5-000029.100019.0 08.8901.33K? 0
+213405.80 +121338.0 +000026.4-000014.600001.8 08.8901.36K? 0
+213543.61 +641659.1 +000018.8+000011.800006.0 08.8901.22K? 0
+213609.85 -475718.5 +000008.6-000008.900002.5 08.8901.35K? 0
+213706.38 +350919.2 +000008.5-000000.300005.1 08.8901.29K? 0
+213752.70 -004611.7 -000016.2-000017.400036.2 08.8901.14K? 0
+213859.13 +614805.5 +000025.4+000002.000019.3 08.8901.37K? 0
+213926.54 +091610.7 -000004.9-000013.800013.5 08.8901.43K? 0
+214144.26 +441657.0 -000008.2+000016.100006.0 08.8901.53K? 0
+214213.29 +644423.0 -000048.0-000025.200036.5 08.8901.67K? 0
+214617.42 -155941.1 +000031.7-000022.200001.7 08.8901.02K? 0
+215150.57 +061650.2 +000025.9-000008.100008.2 08.8901.09K? 0
+215544.05 +164246.6 -000002.1+000008.000006.3 08.8901.28K? 0
+220142.45 +250331.2 +000020.5-000021.200024.1 08.8901.21K? 0
+220911.07 +372444.8 -000019.0-000025.400021.1 08.8901.45K? 0
+221045.46 -401509.1 +000047.8-000007.900016.6 08.8901.13K? 0
+221351.10 +341901.2 -000019.5+000009.800022.5 08.8901.48K? 0
+221534.12 +292729.8 +000014.2-000017.200006.6 08.8901.65K? 0
+221803.03 +331211.8 +000022.4+000027.100025.0 08.8901.15K? 0
+222450.95 +322749.4 -000029.9-000003.100000.7 08.8901.56K? 0
diff --git a/kstars/kstars/data/hip115.dat b/kstars/kstars/data/hip115.dat
new file mode 100644
index 00000000..b171c69a
--- /dev/null
+++ b/kstars/kstars/data/hip115.dat
@@ -0,0 +1,1000 @@
+222603.01 +095016.5 -000035.4-000039.500009.8 08.8901.31K? 0
+222845.60 +500816.8 +000008.3-000006.200013.9 08.8901.59K? 0 0.10 1.00
+222849.10 +313957.5 -000015.3-000018.400004.1 08.8901.66K? 0
+222924.06 +145438.0 -000013.6-000030.000007.8 08.8901.08K? 0
+222930.89 -290445.4 +000019.3+000000.000008.1 08.8901.23K? 0
+223043.20 +423256.0 -000013.2-000004.500007.7 08.8901.23K? 0
+223134.95 +303433.2 +000006.4+000007.400002.8 08.8901.02K? 0
+223325.75 -505913.9 +000017.0-000005.300004.8 08.8901.20K? 0
+223542.24 +140722.9 -000040.6+000018.500017.5 08.8901.37K? 0
+223640.36 +330220.7 +000005.5-000020.500012.1 08.8901.12K? 0
+223701.21 +153426.8 +000005.2+000009.400014.7 08.8901.48K? 0
+223737.87 -231549.9 -000026.1-000034.100021.3 08.8901.24K? 0
+224557.48 -334841.6 +000015.8-000005.000010.9 08.8901.10K? 0
+224934.17 +164635.4 -000032.0-000045.100004.1 08.8901.03K? 0
+225555.23 +355138.0 -000001.0-000000.100007.7 08.8901.10K? 0
+225757.48 -182156.9 -000030.2+000008.200016.4 08.8901.14K? 0
+230411.23 -061852.9 +000062.0+000002.700004.1 08.8901.36K? 0
+230857.34 +560008.0 -000005.6-000005.000033.9 08.8901.51K? 0
+230857.38 -661248.1 +000010.1-000013.900007.4 08.8901.46K? 0
+231041.06 -132212.6 -000051.8-000032.700031.2 08.8901.26K? 0
+232003.07 -515347.4 +000020.4-000011.100004.7 08.8901.39K? 0
+232213.44 -403101.7 +000044.6-000010.700013.5 08.8901.10K? 0
+232338.63 -560537.5 +000018.8+000008.300013.2 08.8901.51K? 0
+232359.90 +700205.2 -000024.3+000001.500024.8 08.8901.76K? 0
+232509.35 +612200.3 +000003.2-000005.700009.1 08.8901.93M? 0
+232709.86 -801907.3 -000001.3-000006.100008.7 08.8901.02K? 0
+233028.57 -473413.7 +000003.1+000003.200005.4 08.8901.02K? 0
+233131.07 -285637.2 +000030.6-000002.200015.8 08.8901.55K? 0
+233611.23 -462328.9 +000048.6-000005.300001.5 08.8901.06K? 0
+234133.26 -513411.0 +000000.1+000006.100026.2 08.8901.54K? 0
+234133.74 -734649.9 +000039.8-000005.500002.6 08.8901.13K? 0
+234810.39 +430651.4 +000017.5-000023.100011.8 08.8901.27K? 0
+234831.03 +560513.8 +000012.0-000014.100008.6 08.8901.74K? 0
+235313.79 +662411.7 +000022.1-000014.100008.5 08.8901.15K? 0
+235420.91 +401853.3 -000012.3-000002.600009.9 08.8901.07K? 0
+021513.30 +580832.3 +000014.4-000016.900009.2 08.8902.19M? 0
+030740.51 +602922.1 +000022.0-000004.900013.4 08.8902.72N? 0
+063344.05 +051257.5 +000032.1-000023.100022.2 08.8902.16M? 0
+203136.52 +323352.4 +000000.8-000017.100006.0 08.8902.46N? 0
+204753.19 +505631.9 +000015.7+000023.800026.1 08.8902.02M? 0
+000216.05 -270805.7 +000092.8+000062.300005.2 08.9000.59G? 1
+000356.04 +320035.7 -000010.1-000008.500013.2 08.9000.39F? 0
+001119.84 +595744.4 -000001.8-000005.700006.5 08.9000.14A? 0
+001222.14 -084235.2 +000051.2+000006.100006.3 08.9000.93G? 0
+001232.95 +243811.1 +000020.7-000006.600000.5 08.9000.32F? 0
+001542.10 -071823.0 +000063.4-000045.500016.5 08.9000.51F? 0
+001801.67 +801311.0 +000039.7-000021.100006.0 08.9000.94G? 0
+002103.30 +245755.4 +000042.6+000015.000006.7 08.9000.38F? 0
+002135.41 +372509.9 -000018.8-000021.200004.2 08.9000.36F? 0
+002325.32 +494650.4 +000011.9+000002.000014.2 08.9000.05A? 0
+003156.32 +283034.7 +000002.4-000040.800009.0 08.9000.39F? 0
+003338.06 +500656.0 -000020.7+000002.500000.7 08.9000.51F? 1
+003838.75 +402614.4 -000021.6-000009.500006.4 08.9000.96K? 0
+003947.50 +632456.1 +000005.3+000008.900011.0 08.9000.11A? 0
+004337.67 -475309.6 +000000.0+000000.000000.0 08.9000.49F? 1
+005246.60 -081927.5 +000080.4+000009.400022.8 08.9000.75G? 0
+005719.91 -393138.0 +000026.9-000001.000005.4 08.9000.14A? 0
+005802.27 -514525.9 +000041.7+000001.300004.3 08.9000.23A? 0
+005927.38 +705610.7 +000010.4-000004.900003.2 08.9000.22A? 0
+010030.82 -431855.2 +000010.0-000007.700003.2 08.9000.32F? 0
+010343.79 -302355.2 -000032.4-000066.200017.1 08.9000.52F? 1
+010606.20 -413003.6 +000039.7+000067.600006.7 08.9000.82G? 0
+010610.04 +174405.5 +000054.0-000006.300013.6 08.9000.46F? 0
+011135.02 +122042.5 -000066.5-000070.700013.7 08.9000.51F? 0
+011143.34 +832725.1 -000001.9-000007.400010.2 08.9000.12A? 0
+011644.04 -164240.8 +000022.9-000109.800005.9 08.9000.57F? 0
+011747.24 +490023.2 +000039.1-000044.000008.9 08.9000.27A? 0
+011827.08 +745957.3 +000046.2-000000.400004.3 08.9000.45F? 0
+012008.13 -022927.0 -000003.1-000005.200013.5 08.9000.50F? 0
+012209.38 -521352.0 +000018.3-000042.700009.8 08.9000.99K? 0
+012315.48 +553602.3 +000010.4-000001.700001.7 08.9000.16A? 0
+012400.97 +151819.2 -000004.0-000005.700022.4 08.9000.99K? 0
+013121.09 -093310.5 +000019.0+000015.900009.8 08.9000.31F? 0
+013155.75 -174205.1 -000025.1-000016.800020.2 08.9000.68G? 0
+013503.51 +151616.7 +000050.2+000001.300000.7 08.9000.39F? 0
+014003.85 +062310.1 +000033.8-000022.900007.6 08.9000.37F? 0
+014044.06 +153710.3 +000190.0-000029.900026.5 08.9000.91G? 0
+014832.81 +461444.8 +000032.0-000017.300009.4 08.9000.30A? 0
+015047.80 +512533.1 +000005.2-000005.700004.7 08.9000.08A? 0
+015101.95 +210656.1 +000070.1-000031.900001.5 08.9000.37F? 0
+015125.13 +424549.5 +000030.3-000012.800002.5 08.9000.49F? 0
+015310.31 -013108.7 -000001.8-000004.300020.3 08.9000.46F? 0
+015358.81 +841948.0 +000035.7+000011.800012.3 08.9000.52F? 0
+015522.79 +475535.9 +000026.2-000017.400009.3 08.9000.62G? 0
+015539.37 +375252.6 -000009.0+000001.100005.2 08.9000.98K? 0
+015620.47 +425118.1 +000005.0+000002.300006.5 08.9000.21A? 0
+015640.45 +013810.7 -000099.4-000078.900031.3 08.9000.60G? 0
+020359.85 -440000.9 +000005.2+000034.800012.3 08.9000.72G? 0
+020537.21 -242245.7 +000422.5-000056.600022.5 08.9000.82G? 0
+020902.32 +393532.4 +000006.8-000005.000010.2 08.9000.30A? 0
+020947.41 +055552.1 +000069.5-000013.900003.9 08.9000.57F? 0
+021315.85 -593401.0 +000137.0-000004.000006.6 08.9000.79G? 0
+021600.01 +733613.6 -000008.7-000002.700000.7 08.9000.24A? 0
+021736.39 -193510.6 +000049.7+000017.600009.3 08.9000.66G? 0
+021900.28 +591152.3 +000072.0-000053.000032.0 08.9000.50F? 0
+022248.22 +113423.8 +000018.8+000005.900005.0 08.9000.54F? 0
+022523.68 +355815.2 -000067.9-000038.300009.9 08.9000.40F? 0
+022546.10 +571942.1 +000027.1-000016.100015.1 08.9000.23A? 0
+022805.75 -573904.3 +000012.3+000018.500013.1 08.9000.42F? 0
+022843.17 -385737.3 +000000.3+000004.600003.6 08.9000.42F? 0
+023245.78 +012828.5 +000011.5+000017.600033.1 08.9000.28A? 0
+023359.68 -000221.9 +000007.3-000016.000002.7 08.9000.41F? 0
+023517.31 +391021.8 +000066.8-000080.800011.8 08.9000.55F? 0
+023618.22 +625653.3 +000003.6-000003.800010.0 08.9000.36F? 0
+023650.93 -033411.7 +000009.1-000056.400000.1 08.9000.27A? 1
+023702.09 -305558.8 -000007.0+000008.600004.4 08.9000.36F? 0
+024357.17 +515730.3 -000037.8+000002.800017.0 08.9000.51F? 0
+024728.71 +031915.5 -000031.4-000017.400017.4 08.9000.97K? 0
+024800.48 +290241.5 -000003.3+000003.500004.1 08.90-0.07B? 0
+024959.50 +555029.6 +000034.6-000030.300005.6 08.9000.47F? 0
+025123.64 -424953.3 +000014.9+000050.200009.0 08.9000.54F? 0
+025152.78 +025449.2 -000001.0+000007.800006.6 08.9000.23A? 0
+025440.46 +420838.3 -000021.1-000009.000014.4 08.9000.31F? 0
+025642.49 +384206.9 -000048.3-000045.400022.2 08.9000.51F? 0
+025734.69 +294234.6 +000002.3-000031.400001.9 08.9000.52F? 0
+025746.55 +293941.7 +000190.1-000034.300018.9 08.9000.93G? 0
+025923.89 -433655.3 +000034.5+000002.200005.1 08.9000.32F? 0
+030614.23 -234707.9 +000016.5-000008.000017.8 08.9000.59G? 0
+031629.41 +291741.6 +000012.3-000000.400007.2 08.9000.54F? 0
+032018.23 -454942.0 -000018.6-000009.300007.0 08.9000.50F? 0
+032114.00 +035124.8 +000041.7-000004.600009.9 08.9000.35F? 0
+032526.70 +344720.0 -000013.8-000024.300013.3 08.9000.15A? 0
+032840.27 +502608.9 +000000.0+000000.000000.0 08.9000.48F? 1
+033245.28 +611457.9 +000048.7-000177.400025.3 08.9000.80G? 0
+034408.96 -132410.0 -000051.9-000047.600019.6 08.9000.53F? 1
+034449.44 -002506.3 +000037.3+000028.600011.7 08.9000.45F? 0
+034542.28 -131959.0 -000006.1-000038.100035.6 08.9000.27A? 0
+034625.75 -380605.8 +000000.3-000026.900000.1 08.9000.95K? 0
+034657.89 -502937.2 +000024.6+000112.900002.2 08.9000.60G? 0
+034726.54 +243930.5 -000024.2-000002.600005.2 08.9000.14A? 0
+035158.36 -253512.7 +000008.4+000019.900013.7 08.9000.26A? 0
+035214.79 +632906.2 -000003.1-000008.200004.1 08.9000.19A? 0
+035855.43 +165413.7 +000110.8-000139.000026.9 08.9000.77G? 0
+040125.09 +321607.6 +000027.9-000024.000003.6 08.9000.34F? 0
+040158.75 +604522.7 -000047.3+000029.300012.7 08.9000.44F? 0
+040541.05 +453721.2 -000010.1-000017.900009.8 08.9000.19A? 0
+040601.26 -385948.0 -000020.7-000136.500004.2 08.9000.73G? 0
+041601.06 +225802.5 +000006.8+000002.000017.2 08.9000.15A? 0
+041620.33 +312600.7 +000000.5-000012.100010.7 08.9000.42F? 0
+041737.60 +312605.5 -000001.9-000027.500003.2 08.9000.39F? 0
+042114.50 -754342.6 +000018.4+000001.100005.6 08.9000.24A? 0
+042352.54 +454739.7 +000004.7-000017.400008.9 08.9000.47F? 0
+042532.66 -475215.3 -000025.9-000042.400019.7 08.9000.45F? 0
+042857.12 -645409.6 +000007.4+000005.500020.8 08.9000.63G? 1
+043923.66 -155856.0 -000028.7-000018.500003.0 08.9000.33F? 0
+043936.36 +130724.4 +000225.3-000126.400016.2 08.9000.79G? 0
+043944.42 -432301.4 +000015.6+000037.800006.7 08.9000.45F? 0
+044024.05 +532809.4 +000004.9-000029.300000.9 08.9000.24A? 0
+044302.41 -663155.6 -000008.9+000026.000000.6 08.9000.48F? 0
+044307.19 -072442.3 -000005.4-000012.700002.8 08.9000.24A? 1
+044600.25 +465919.0 -000008.2-000014.000026.2 08.9000.20A? 0
+045035.41 -410251.4 +000045.0+000067.000026.7 08.9000.74G? 0
+045102.22 -053731.1 -000008.0-000012.100008.6 08.9000.46F? 0
+045416.17 -595636.7 +000026.4+000022.600005.7 08.9000.96K? 0
+045813.59 -003320.6 -000001.8-000004.700010.0 08.9000.28A? 0
+050025.87 +692509.9 -000001.1+000001.400002.0 08.9000.11A? 0
+050052.18 +055145.9 -000021.1-000010.700016.3 08.9000.29A? 0
+050205.30 +501520.2 -000001.9-000008.900026.9 08.9000.57F? 0
+050509.96 -121958.3 +000005.9+000019.500009.4 08.9000.43F? 0
+050550.13 +225115.1 +000001.8-000013.200017.1 08.9000.28A? 0
+050953.34 +790408.0 -000023.1-000053.500003.1 08.9000.57F? 0
+051003.32 -170129.3 -000009.7-000114.800010.7 08.9000.44F? 0
+051102.74 -242654.2 -000002.1+000004.700006.2 08.9000.15A? 0
+051235.67 +285655.8 +000020.0-000016.500001.0 08.9000.15A? 0
+051240.83 +044657.9 +000001.3-000003.100009.1 08.90-0.11B? 0
+051359.13 +112905.8 -000007.1-000007.800016.0 08.9000.38F? 0
+051637.27 -302201.2 +000019.3+000015.700009.1 08.9000.50F? 0
+051742.49 -063650.5 -000010.3+000004.600012.0 08.9000.98K? 0
+052030.25 -221714.8 -000004.0-000013.900001.5 08.9000.18A? 0
+052523.87 -191657.1 +000020.5-000003.200034.0 08.9000.79G? 0
+053015.24 -503201.7 +000039.0+000045.500010.7 08.9000.69G? 0
+053738.20 +230850.9 +000014.5+000003.600033.8 08.9000.04A? 0
+053831.25 +631639.4 +000011.6-000040.300015.9 08.9000.41F? 0
+054104.91 -302849.2 -000006.2-000007.000000.2 08.9000.95K? 0
+054221.30 -080800.2 +000001.0-000003.300018.2 08.9000.27A? 0
+054418.79 +000840.4 -000000.1+000001.600006.9 08.9000.38F? 0
+054826.14 +311233.8 -000014.6-000010.900004.0 08.9000.42F? 0
+054839.86 +260401.3 +000022.2-000009.400012.7 08.9000.07A? 0
+054925.55 +361057.4 -000013.7-000020.600001.2 08.9000.50F? 1
+055228.43 -475230.5 +000014.1+000001.900009.5 08.9000.14A? 0
+055246.93 -163931.9 -000046.6-000004.700011.7 08.9000.61G? 0
+055605.29 -760519.6 +000057.2+000182.800012.9 08.9000.58F? 0
+055632.86 +391127.3 +000001.1-000039.100011.6 08.9000.59G? 0
+055745.78 +023541.9 -000001.0-000011.500018.8 08.9000.32F? 0
+060029.01 +453256.5 -000013.1-000012.600007.4 08.9000.31A? 0
+060241.45 +080103.9 +000029.0-000001.800001.5 08.9000.21A? 0
+060318.98 -771639.2 -000012.5+000010.400008.1 08.9000.13A? 0
+060459.00 +181839.8 -000000.1-000008.600013.4 08.9000.31A? 0
+060644.61 +495345.7 -000030.8-000036.700031.2 08.9000.47F? 0
+060909.78 +113955.3 +000060.0-000010.700033.1 08.9000.95K? 0
+060924.92 +290627.9 +000050.8-000005.300004.1 08.9000.93G? 0
+060937.16 -221839.5 +000015.3+000008.700000.9 08.9000.29A? 0
+061042.47 -202317.1 -000007.2+000013.000005.4 08.9000.27A? 0
+061118.06 -032504.1 -000014.4-000007.900018.8 08.90-0.01B? 0
+061242.63 +254137.3 -000013.8-000011.100001.0 08.9000.16A? 0
+061517.62 +420834.2 -000016.7-000051.000010.1 08.9000.52F? 0
+061646.01 +012048.9 -000010.8-000008.900003.9 08.9000.41F? 0
+061831.77 +224045.1 +000015.2-000006.100004.6 08.9000.47F? 0
+061906.72 +103708.5 -000036.6+000012.200024.9 08.9000.47F? 0
+062135.09 +084816.1 -000000.4+000003.400031.5 08.9000.12A? 0
+062142.79 -004555.1 -000016.9-000018.200020.5 08.9000.57F? 0
+062224.86 +130752.4 +000015.6-000038.400000.5 08.9000.96K? 0
+062225.68 +264026.0 +000009.9-000002.500020.5 08.9000.01A? 0
+062250.91 -185105.5 +000004.3+000025.600001.5 08.9000.26A? 0
+062313.29 -722211.4 -000016.7-000022.200000.9 08.9000.36F? 0
+062447.28 -240942.4 -000016.5-000010.100002.9 08.9000.47F? 0
+062520.25 -305250.3 -000021.9+000021.800011.1 08.9000.36F? 0
+062547.43 -183829.6 +000002.1-000008.000019.7 08.9000.27A? 0
+062604.16 -161155.9 -000008.0+000035.000027.6 08.9000.54F? 0
+062608.13 +410410.0 +000007.5-000006.000002.0 08.9000.22A? 0
+062609.36 -150712.4 -000012.7-000009.000003.8 08.9000.02A? 0
+062614.66 +253343.7 -000006.7-000063.700056.4 08.9000.86G? 0
+062743.39 +470935.5 -000001.7-000002.100012.3 08.9000.13A? 0
+062839.35 +111749.5 +000005.2-000003.400012.9 08.9000.01A? 0
+062859.03 +181756.1 -000001.6-000042.000021.9 08.9000.63G? 0
+062900.73 -803219.6 -000001.3+000011.600000.2 08.9000.47F? 0
+063009.75 +560736.1 +000011.2-000001.300002.1 08.9000.41F? 0
+063019.26 -031340.5 +000002.3+000004.400010.6 08.9000.44F? 0
+063112.44 +100704.9 -000013.7-000008.000010.0 08.9000.19A? 0
+063129.22 -462737.1 +000010.7+000012.200001.7 08.9000.24A? 0
+063255.20 -441918.4 +000027.4+000081.100005.0 08.9000.43F? 0
+063405.97 -570509.4 -000010.0-000005.900000.7 08.9000.95G? 0
+063421.20 +130945.3 +000021.4+000006.700008.6 08.9000.36F? 0
+063625.70 -045813.8 -000007.5+000002.700014.8 08.9000.36F? 0
+063928.16 -373755.4 +000001.2+000010.800012.6 08.90-0.10B? 0
+064033.23 +714200.8 -000006.3-000036.300000.8 08.9000.32F? 0
+064223.25 -222138.4 -000004.5+000007.400007.9 08.90-0.13B? 0
+064233.23 +220750.1 -000024.8-000024.400016.6 08.9000.40F? 0
+064526.13 -540910.0 -000014.6-000001.900000.7 08.9000.15A? 0
+064531.04 +020851.5 +000032.8-000003.100024.2 08.9000.83G? 1
+064652.76 -355053.3 +000000.1-000026.300010.1 08.9000.45F? 0
+065000.03 +293257.8 -000010.7-000017.800023.7 08.9000.01A? 0
+065258.91 -092205.8 +000013.3+000015.800004.6 08.9000.43F? 0
+065316.76 -655130.4 +000007.4+000032.100009.7 08.9000.35F? 0
+065347.37 -430651.0 +000026.0+000016.700002.9 08.9000.64G? 0
+065427.14 +272730.4 -000026.2-000003.800001.2 08.9000.02A? 0
+065543.05 +082736.8 +000006.7-000001.800014.5 08.9000.00A? 0
+065650.47 -671338.9 +000017.7+000054.800001.6 08.9000.95G? 0
+065653.87 -112248.3 -000010.5+000003.400010.7 08.9000.15A? 0
+065854.89 +084002.1 -000004.4-000008.500001.2 08.9000.19A? 0
+070011.15 +150249.8 +000002.5+000002.700001.8 08.9000.26A? 0
+070121.18 +200552.2 -000024.2+000009.300014.7 08.9000.28A? 0
+070333.26 -064033.5 +000015.4-000040.100007.1 08.9000.40F? 0
+070542.16 +014606.2 -000001.4+000014.000007.7 08.90-0.04B? 0
+070547.50 -282923.6 +000014.3-000013.700005.4 08.9000.88G? 0
+070607.32 -125705.6 +000000.0+000000.000000.0 08.90-0.00B? 1
+070726.33 +110636.5 +000028.6-000063.600002.8 08.9000.33F? 0
+070743.64 +501744.9 -000004.5-000010.000020.8 08.9000.29A? 0
+070849.06 +263746.3 +000040.6-000044.400001.5 08.9000.45F? 0
+070921.15 -533241.8 +000002.5+000000.300005.3 08.90-0.05B? 0
+071141.27 -382327.8 -000015.1+000033.400002.8 08.9000.20A? 0
+071206.90 -052645.4 -000021.2+000014.100022.9 08.9000.24A? 0
+071226.35 -100918.4 -000012.3-000014.900003.3 08.90-0.06B? 0
+071226.62 +241059.2 -000001.7-000003.300017.0 08.9000.42F? 0
+071257.87 -613647.1 +000035.0-000032.400011.2 08.9000.76G? 0
+071510.14 -225909.4 -000006.7-000015.900013.6 08.9000.09A? 0
+071622.14 +044453.9 -000007.5-000012.400012.8 08.9000.43F? 0
+071959.60 -283000.1 +000004.7-000005.300003.4 08.9000.03A? 0
+072047.02 +032213.0 -000009.8-000013.700033.3 08.9000.96K? 0
+072252.07 +115417.6 -000013.7+000002.600011.7 08.9000.87G? 0
+072323.02 -163408.8 -000003.2+000002.600005.2 08.9000.17A? 0
+072324.47 -063810.1 -000023.1-000031.100015.8 08.90-0.10B? 1
+072338.78 +083433.3 -000034.7-000062.200022.6 08.9000.47F? 0
+072457.47 +040621.8 +000036.9-000023.000022.2 08.9000.55F? 0
+072513.93 +084435.0 +000009.0-000020.800003.8 08.9000.41F? 0
+072605.13 +320632.9 -000003.4-000016.800015.3 08.9000.41F? 0
+072709.17 +474953.6 -000002.8-000010.300005.5 08.9000.41F? 0
+072717.09 +385624.3 -000098.4-000050.300037.1 08.9000.65G? 0
+072754.84 +364424.1 -000011.4-000022.100007.0 08.9000.19A? 0
+072848.92 -644623.7 -000009.1+000083.000001.8 08.9000.54F? 0
+072943.68 -242757.7 +000022.8-000007.300013.3 08.9000.54F? 0
+072952.17 -581330.9 -000006.4+000044.200015.1 08.9000.48F? 0
+073014.86 +004215.3 +000009.6+000000.100000.6 08.9000.04A? 0
+073057.00 -575928.5 -000004.4+000026.000006.3 08.9000.26A? 0
+073103.33 -673241.3 -000023.8-000035.700004.1 08.9000.97K? 0
+073147.72 -253750.2 -000006.3+000002.900014.0 08.9000.98K? 0
+073154.21 -292749.8 +000009.9+000009.700010.7 08.9000.39F? 0
+073238.10 -164929.4 +000189.1+000104.000012.4 08.9000.57F? 0
+073421.30 +131445.6 -000084.0-000106.800012.0 08.9000.72G? 0
+073548.72 -194658.6 +000020.0+000000.000002.4 08.9000.45F? 1
+073601.16 +180830.2 -000011.5-000085.500016.6 08.9000.75G? 0
+073755.66 -491618.3 -000009.6-000019.300007.8 08.9000.62G? 0
+073936.56 +125339.5 +000003.3-000012.400010.4 08.9000.62G? 0
+074142.75 -601655.4 -000017.9-000001.900002.5 08.9000.11A? 0
+074145.18 +105306.5 -000020.0-000008.200005.1 08.9000.03A? 0
+074204.37 -383637.5 -000116.4-000001.000005.3 08.9000.65G? 0
+074300.81 -315409.0 -000020.1+000050.600012.8 08.9000.50F? 0
+074437.04 +172838.5 -000026.6+000013.200009.6 08.9000.20A? 0
+074453.40 +083344.9 -000078.5-000016.800035.1 08.9000.50F? 0
+074520.28 -315429.4 +000008.1+000001.700001.0 08.9000.50F? 0
+074856.04 +760158.0 -000002.2+000011.000016.2 08.9000.54F? 0
+074938.84 -743814.9 +000007.3+000007.900021.7 08.9000.50F? 0
+075441.45 +095138.3 -000072.5-000042.400003.6 08.9000.55F? 0
+075553.41 -390641.2 -000012.4-000004.100001.2 08.9000.04A? 0
+075606.98 -305440.9 +000014.5+000032.800016.1 08.9000.11A? 1
+075613.01 +364129.3 +000002.5-000010.500013.6 08.9000.40F? 0
+075800.53 +470522.5 +000010.9-000041.600010.1 08.9000.93G? 0
+080415.57 +760400.8 +000060.1+000004.900000.5 08.9000.55F? 0
+080452.65 +201359.1 +000011.8-000020.900001.6 08.9000.15A? 0
+080725.78 -115008.0 +000001.9-000016.600002.5 08.9000.01A? 0
+080822.62 -474059.4 -000006.4+000008.600007.3 08.90-0.07B? 0
+081059.58 -390351.7 -000007.9+000002.300002.1 08.90-0.02B? 0
+081101.13 -001840.5 +000001.1+000010.200031.2 08.9000.06A? 0
+081228.41 +311503.1 +000060.8-000060.300001.1 08.9000.99K? 0
+081237.51 -151641.2 -000027.8-000021.900000.2 08.9000.00A? 0
+081500.20 -173145.6 +000007.6-000012.900006.1 08.9000.26A? 0
+081626.80 -001552.1 -000059.4-000086.000028.2 08.9000.90G? 0
+081738.81 -490801.2 +000000.2-000000.800003.2 08.9000.91G? 0
+081750.98 -293634.4 -000026.1+000019.400005.5 08.9000.10A? 0
+081855.21 -294442.0 -000001.6+000005.000007.7 08.90-0.08B? 0
+082132.11 +213543.4 -000017.1-000020.800007.3 08.9000.35F? 0
+082237.82 +402132.8 +000040.1-000127.400006.4 08.9000.80G? 0
+082334.00 -031153.4 -000002.2-000007.700003.4 08.9000.93G? 0
+082506.58 -401002.0 -000023.0+000000.100000.5 08.9000.04A? 0
+082751.58 +290518.7 -000013.4-000035.800007.0 08.9000.49F? 0
+082823.97 -101334.3 -000019.5+000003.200004.8 08.9000.06A? 0
+082824.32 -612043.2 -000019.4+000017.800003.4 08.9000.17A? 0
+082828.50 -172341.3 -000037.5-000034.900021.5 08.9000.31F? 0
+083313.00 -314631.1 -000007.5+000002.100004.6 08.9000.23A? 0
+083741.74 -332123.0 -000014.2+000006.000001.5 08.90-0.03B? 0
+083958.57 -530302.8 -000018.4+000047.400028.4 08.9000.00B? 0 0.10 1.00
+084039.75 -360406.4 -000007.4+000010.800004.7 08.9000.05A? 0
+084115.17 -285456.7 -000019.3-000004.300014.3 08.9000.33F? 0
+084144.95 -181938.1 -000008.5-000003.600012.7 08.90-0.05B? 0
+084221.46 -404944.1 -000016.5+000025.900013.4 08.9000.25A? 0
+084334.94 -243139.3 -000006.4+000000.400005.2 08.9000.02A? 0
+084335.46 -390645.7 -000035.2+000006.600008.5 08.9000.27A? 1
+084352.44 -343809.6 +000000.4+000008.700000.6 08.9000.04A? 0
+084523.56 -464111.7 -000003.6+000002.600001.9 08.90-0.01B? 0
+084835.67 +030405.1 -000027.9+000014.600014.4 08.9000.49F? 0
+084910.07 -341813.7 -000011.9-000041.800001.9 08.9000.62G? 0
+085128.03 -415126.4 -000007.6+000002.300006.0 08.9000.01A? 0
+085452.82 -005807.0 -000058.2-000016.800021.1 08.9000.84G? 0
+085534.22 -545034.7 -000009.8+000021.600016.1 08.9000.43F? 0
+085645.77 -650116.7 -000015.3+000000.700010.5 08.9000.04A? 0
+085923.72 +535818.6 +000006.2-000056.200003.7 08.9000.52F? 0
+085930.72 -550055.2 +000021.1-000032.300012.8 08.9000.56F? 0
+090204.67 -023746.7 -000021.1+000003.200005.8 08.9000.42F? 0
+090652.03 -231938.9 -000056.8-000010.000003.1 08.9000.49F? 0
+091100.60 -192859.1 -000027.7-000009.400020.4 08.9000.45F? 0
+091155.73 -441121.4 -000073.8+000044.900005.5 08.9000.45F? 0
+091320.81 -355839.9 -000027.0+000009.300004.7 08.9000.58G? 0
+091349.34 -195847.5 -000013.1-000016.300004.6 08.9000.25A? 0
+091508.57 +552630.8 +000183.4+000013.000007.3 08.9000.51F? 0
+091624.08 -284821.8 -000033.5+000028.500007.8 08.9000.39F? 0
+091828.32 -354347.6 -000017.9+000034.500012.6 08.9000.48F? 0
+091838.27 -292102.5 -000053.9-000016.300023.4 08.9000.49F? 0
+092155.20 -392557.1 -000041.1+000016.000002.5 08.9000.35F? 0
+092512.25 -522531.7 -000005.5+000006.100001.4 08.90-0.05B? 0
+092922.61 +152214.2 -000011.4-000044.500002.0 08.9000.95K? 0
+093134.44 -340156.8 -000023.8+000008.100004.5 08.9000.91G? 0
+093151.13 -472226.4 -000003.3+000009.700001.7 08.9000.27A? 0
+093311.85 -240828.1 -000037.9-000011.800006.1 08.9000.56F? 0
+093608.98 +425800.3 -000097.6-000024.400017.6 08.9000.63G? 0
+093911.04 -481653.5 -000025.0+000005.000003.1 08.9000.09A? 0
+093954.22 -541024.6 -000013.8+000006.200008.3 08.9000.87G? 0
+094434.29 +162449.3 +000025.1-000028.800001.0 08.9000.43F? 0
+094554.76 -214520.3 +000001.6-000022.900002.5 08.9000.96K? 0
+094951.46 +145349.9 -000050.5-000010.500002.8 08.9000.37F? 0
+095017.84 -340652.7 +000002.0+000016.600005.6 08.9000.75G? 0
+095050.71 -531814.9 -000032.1+000015.800002.2 08.9000.21A? 0
+095316.11 -135649.3 -000087.3+000046.400021.3 08.9000.44F? 0
+095330.98 +165701.9 -000024.2-000052.200015.4 08.9000.85G? 0
+095434.77 +434805.9 -000002.4-000017.600010.8 08.9000.46F? 0
+095451.47 +372454.3 +000002.3+000005.900009.2 08.9000.21A? 0
+095758.94 -590511.7 -000015.1+000000.300000.2 08.90-0.02B? 0
+095827.91 -500724.8 -000030.7+000025.200021.4 08.9000.57F? 0
+095953.97 +145239.4 -000024.5+000002.700009.9 08.9000.42F? 0
+100033.71 +212729.8 +000006.6+000002.500000.2 08.9000.25A? 0
+100133.35 -625103.3 -000008.2+000009.600002.8 08.9000.02A? 0
+100424.60 +220915.5 +000001.7+000014.500029.3 08.9000.87G? 0
+100744.26 +430109.3 -000008.6-000016.900006.3 08.9000.99K? 0
+101349.01 -431124.4 -000010.5+000023.100006.3 08.9000.97K? 0
+101504.03 -423624.5 +000099.9-000129.000021.2 08.9000.60G? 0
+101607.71 -112759.8 -000002.1-000001.900013.2 08.9000.29A? 0
+101613.55 -035454.6 -000010.5-000055.900019.0 08.9000.49F? 0
+101647.65 -104622.2 -000008.2-000013.500014.1 08.9000.33F? 0
+101836.06 +124737.9 -000030.5-000030.400025.1 08.9000.52F? 0
+102704.10 -091322.6 -000002.7-000063.300010.1 08.9000.60G? 0
+102904.79 -293502.4 -000016.1-000024.700005.2 08.9000.28A? 0
+102909.76 +325802.3 -000120.6-000142.500008.5 08.9000.65G? 0
+103019.16 -590111.8 -000013.8-000001.200012.6 08.90-0.07B? 0
+103108.56 +221326.5 +000003.2-000016.300007.0 08.9000.99K? 0
+103314.42 -214737.7 -000021.3-000011.900005.8 08.9000.45F? 0
+103315.97 -092208.8 -000109.6+000014.500009.1 08.9000.53F? 0
+103718.86 -113039.1 +000166.9-000078.500025.2 08.9000.70G? 0
+103738.66 -600229.8 -000039.2+000026.900015.5 08.9000.92G? 0
+104110.41 -480207.9 -000018.4-000014.200010.5 08.9000.44F? 0
+104155.33 +082452.0 -000049.3-000016.200017.9 08.9000.46F? 0
+104522.26 -595047.3 +000000.0+000000.000000.0 08.9000.14A? 0
+105113.32 -322548.3 +000103.1+000006.400003.3 08.9000.61G? 0
+105203.85 -563314.8 -000023.6+000006.200014.1 08.9000.12A? 0
+105229.24 -734406.2 -000001.1-000001.800009.8 08.9000.43F? 0
+105449.74 +234520.5 -000067.3+000017.800008.2 08.9000.30A? 1
+110241.68 -502545.6 +000005.2-000003.700011.6 08.9000.42F? 0
+110258.20 -032251.5 +000126.1-000155.100001.7 08.9000.86G? 0
+110800.26 -855503.6 -000002.3-000011.700002.4 08.9000.98K? 0
+111548.33 -021757.5 -000014.9-000005.100003.6 08.90-0.13B? 0
+111731.24 +325252.1 -000016.6-000015.900026.1 08.9000.95G? 0
+111828.63 +360311.5 -000132.1-000080.400007.1 08.9000.63G? 0
+111837.61 +030819.7 +000048.5-000031.600005.2 08.9000.48F? 0
+111922.29 -073424.8 -000017.3-000013.300025.6 08.9000.24A? 0
+111953.92 -001822.6 -000121.4-000043.400005.2 08.9000.67G? 0
+112441.11 +370322.0 -000038.9+000015.200011.4 08.9000.95K? 0
+112922.64 +420530.5 -000006.3+000006.900016.2 08.9000.34F? 0
+113007.93 -553331.3 -000015.4-000002.600000.3 08.9000.05A? 0
+113024.54 +295303.6 +000016.7-000004.400002.3 08.9000.58F? 0
+113113.65 +683732.3 +000087.5-000089.300012.6 08.9000.66G? 0
+113519.71 +482729.6 +000028.3-000008.400003.5 08.9000.39F? 0
+113640.25 -550905.9 -000043.9+000000.100007.2 08.9000.30A? 0
+113857.69 +804436.8 +000021.0+000001.500003.8 08.9000.96K? 0
+113935.93 +101940.8 -000018.8-000007.100015.1 08.9000.22A? 0
+114450.77 +112309.2 +000029.2-000153.900012.7 08.9000.53F? 0
+114729.31 -714606.2 -000020.6-000003.100000.1 08.9000.38F? 0
+114751.88 +132722.5 +000010.5-000001.000015.7 08.9000.47F? 0
+115012.59 -592113.1 +000002.7+000008.400005.1 08.9000.09A? 0
+115143.16 +444753.3 -000064.0-000026.900019.7 08.9000.67G? 0
+115201.00 -435730.0 +000000.0+000000.000000.0 08.9000.60G? 1
+115828.62 -415516.9 -000748.1-000273.500023.6 08.9000.81G? 0
+115959.27 -420535.6 +000064.3-000041.100015.9 08.9000.55F? 0
+120023.86 -262210.6 -000016.4-000013.300005.3 08.9000.34F? 0
+120127.42 -002152.6 -000028.1+000001.500005.5 08.9000.47F? 0
+120412.55 +710842.7 -000019.7+000020.800020.1 08.9000.43F? 0
+120436.49 -573953.9 -000002.6-000003.400002.5 08.90-0.10B? 0
+121331.86 +531347.9 -000025.9-000017.600001.1 08.9000.94G? 0
+122010.42 +412424.8 +000005.1-000005.300002.8 08.9000.33F? 0
+122212.76 -831911.7 +000028.8-000002.800008.0 08.9000.43F? 0
+122231.40 +254942.7 -000018.8-000037.700008.1 08.9000.00B? 0
+122530.27 +045356.1 -000002.7-000014.000013.3 08.9000.41F? 0
+122801.41 -450510.2 -000024.1+000001.500005.8 08.90-0.09B? 0
+122840.08 -552719.2 -000032.5-000014.800010.6 08.9000.62G? 0
+123606.51 -354928.6 -000027.1-000005.400031.3 08.9000.42F? 1
+123633.34 -162308.0 -000036.1-000014.800005.2 08.9000.44F? 0
+123915.79 -324333.3 -000028.8-000068.900034.0 08.9000.90G? 0
+124426.63 -542048.0 -000024.4-000004.300019.0 08.9000.43F? 0
+125023.54 +094946.0 -000007.7-000103.800008.3 08.9000.64G? 0
+125109.78 +763548.3 -000014.5-000016.700001.1 08.9000.97K? 0
+125508.59 -514831.0 -000010.5+000005.000004.9 08.9000.01A? 0
+125949.94 -555454.1 -000008.5-000014.900026.9 08.9000.10A? 0
+130128.42 -580818.4 -000010.9+000003.500005.0 08.9000.28A? 0
+130234.79 -345127.4 -000045.0+000005.800014.1 08.9000.51F? 0
+130421.50 -385923.5 -000052.6-000029.000007.7 08.9000.58G? 0
+130609.33 -082524.6 -000215.1+000000.300013.0 08.9000.62G? 0
+130843.74 +225817.7 -000009.1-000012.900009.1 08.9000.97K? 0
+131118.84 -093450.2 -000004.9+000033.500014.5 08.9000.58G? 0
+131233.64 -601322.7 -000144.8-000029.300026.0 08.9000.57F? 0
+132118.84 +684228.5 -000026.9+000029.600003.1 08.9000.94G? 0
+132751.61 -402338.4 -000066.3-000016.800003.1 08.9000.64G? 0
+133337.01 -621903.6 +000000.9+000011.400003.9 08.9000.18A? 0
+134317.29 -245819.0 -000031.3+000001.900012.2 08.9000.38F? 0
+134920.12 +174136.5 -000055.6+000016.100015.0 08.9000.46F? 0
+135703.48 -604259.4 -000020.8-000006.000003.3 08.9000.06A? 0
+135907.26 -520641.4 +000001.3-000006.700010.8 08.9000.40F? 0
+141556.21 +532655.6 -000011.1+000015.100014.6 08.9000.77G? 0
+141631.97 -431629.7 -000034.4-000010.000008.9 08.9000.10A? 0
+141722.65 +402225.4 -000058.6+000035.200002.9 08.9000.66G? 0
+141923.41 -071200.6 -000034.1+000023.900005.9 08.9000.75G? 0
+141947.77 +193014.9 -000003.9+000006.600003.2 08.9000.36F? 0
+142339.04 -272053.6 -000029.0-000011.600003.6 08.9000.25A? 1
+142704.50 +152954.9 +000010.0+000024.000016.0 08.9000.39F? 0
+143455.81 -614934.3 +000019.3+000006.200017.7 08.9000.13A? 0
+144023.88 -733907.7 -000029.1-000028.600009.0 08.9000.30A? 0
+144436.15 -033804.7 +000033.5-000038.700006.3 08.9000.68G? 0
+144448.33 -410208.4 +000017.0+000004.500004.1 08.9000.99K? 0
+144538.57 +103050.2 +000039.7-000062.300014.8 08.9000.46F? 0
+144544.43 -122113.0 -000042.8-000024.100007.4 08.9000.40F? 0
+145021.34 +714959.9 -000006.5+000018.000008.0 08.9000.98K? 0
+145225.92 -323621.6 -000070.4-000039.000010.3 08.9000.99K? 0
+145227.12 -572755.3 -000010.5-000013.000002.3 08.90-0.02B? 0
+145343.69 +305729.1 -000010.5-000021.800002.8 08.9000.34F? 0
+145549.70 +500723.3 -000030.9-000008.900003.1 08.9000.65G? 0
+145559.43 -310517.1 -000021.8-000024.800005.6 08.9000.88G? 0
+145854.48 +521105.3 -000012.5-000027.500010.9 08.9000.90G? 0
+150239.65 -571136.7 -000009.3-000019.000011.2 08.9000.40F? 0
+150556.50 -633428.0 -000002.9-000022.200001.8 08.90-0.00B? 0
+150713.94 -475917.5 -000068.6-000095.300011.3 08.9000.93G? 0
+150859.24 -480818.9 -000010.5+000005.100003.3 08.9000.03A? 0
+152138.19 +215310.4 +000005.9-000009.100015.6 08.9000.66G? 0
+153011.09 -171517.1 -000028.9-000016.900024.9 08.9000.15A? 0
+153455.26 -554337.8 -000002.5+000012.200003.0 08.9000.28A? 0
+153538.25 -372809.6 -000135.7-000240.800012.2 08.9000.62G? 0
+154159.90 +455319.6 -000039.1+000005.300006.4 08.9000.59G? 0
+154207.12 -492414.2 -000008.7-000034.100011.1 08.9000.39F? 0
+154526.27 -261757.2 -000003.6-000034.800040.0 08.9000.58F? 0
+154912.26 -492954.5 +000050.6-000011.900006.0 08.9000.51F? 0
+155130.05 -443614.9 -000001.6-000009.600002.2 08.9000.14A? 0
+155147.57 +513513.7 +000012.7+000006.500007.4 08.9000.35F? 0
+155256.55 -630637.4 +000012.2-000017.600009.0 08.9000.28A? 0
+155423.18 +754517.7 -000032.6+000032.500011.8 08.9000.15A? 0
+155603.30 -525656.1 -000015.0-000012.300002.9 08.9000.03A? 0
+160236.25 +654139.4 -000006.5+000039.100006.1 08.9000.29A? 0
+160451.27 -463147.5 +000011.2-000006.600011.3 08.9000.41F? 0
+160801.53 -403757.3 +000019.0-000026.900001.6 08.9000.28A? 1
+161120.47 -542114.8 +000029.7-000014.500001.1 08.9000.84G? 0
+161309.52 -293850.1 -000000.3-000024.400006.4 08.9000.15A? 0
+161455.13 +102222.0 -000065.1+000054.800003.1 08.9000.58G? 0
+161648.18 -245501.6 -000034.7-000015.100008.3 08.9000.50F? 0
+161849.46 +425748.5 -000033.7-000051.300011.2 08.9000.44F? 0
+162008.79 -361715.4 +000049.5-000119.800011.5 08.9000.48F? 0
+162012.70 +011515.0 +000009.3+000004.600015.1 08.9000.49F? 0
+162018.32 -481326.0 -000385.5-000792.900027.1 08.9000.94G? 0
+162217.44 +804331.5 +000012.7+000003.300000.9 08.9000.09A? 0
+162334.59 +000557.0 -000035.4+000026.200009.6 08.9000.45F? 0
+163239.44 +115315.2 -000029.9+000033.000000.9 08.9000.41F? 0
+163525.35 +545227.8 -000006.2+000002.400002.6 08.9000.92G? 0
+163825.74 +335228.6 -000008.3-000025.500002.0 08.9000.44F? 0
+163847.96 -432628.8 -000015.4-000015.200003.8 08.9000.24A? 0
+163853.69 +483821.6 -000034.4-000005.400003.0 08.9000.95G? 0
+164208.93 +082358.5 -000026.4-000065.800019.1 08.9000.61G? 0
+164718.12 -665249.0 -000008.0-000043.000014.3 08.9000.98K? 0
+164746.28 -295622.2 -000051.6-000041.300016.8 08.9000.56F? 0
+164851.23 +593058.2 -000010.8+000009.200004.3 08.9000.46F? 0
+165253.69 +460806.3 +000021.0-000044.000023.1 08.9000.61G? 0
+165400.35 -072115.9 -000013.1-000014.600025.7 08.9000.58G? 0
+165414.12 -415008.7 +000000.0+000000.000000.0 08.9000.00B? 0
+165513.06 +542552.7 -000012.3+000049.800005.5 08.9000.55F? 0
+165543.50 -645030.7 -000001.0-000002.000005.8 08.9000.01A? 0
+170055.95 -314639.0 +000018.6-000064.600026.4 08.9000.56F? 0
+170251.38 +384149.8 -000013.4-000015.900010.6 08.9000.34F? 0
+170425.02 +812228.5 -000009.3+000060.600004.2 08.9000.68G? 0
+170520.30 -810920.1 +000066.6-000056.700027.7 08.9000.67G? 0
+171000.06 -083127.3 -000007.8-000075.000005.4 08.9000.75G? 0
+171604.78 -080246.6 -000019.7-000120.900015.3 08.9000.61G? 0
+171754.94 -581029.5 +000015.9-000003.700000.8 08.9000.49F? 0
+171851.65 +282438.0 +000007.8+000009.600002.0 08.9000.90G? 0
+171924.52 -532223.1 -000057.7-000065.800018.4 08.9000.49F? 0
+172037.80 +273139.6 -000012.8-000069.300024.7 08.9000.50F? 0
+172133.20 +315139.8 +000013.0-000042.600005.7 08.9000.78G? 0
+172153.95 +031738.7 +000002.0-000011.800009.6 08.9000.14A? 0
+172154.75 +122959.1 +000008.5+000013.800006.2 08.9000.60G? 0
+172257.71 +292042.4 -000017.1+000020.800004.1 08.9000.39F? 0
+172304.99 +145355.4 -000000.5+000001.300005.4 08.9000.16A? 0
+172543.21 +405221.6 -000026.5-000003.400000.2 08.9000.92G? 0
+172608.65 +133532.4 -000022.9-000086.400013.7 08.9000.57F? 0
+172633.03 -172223.4 -000011.2+000020.300014.9 08.9000.59G? 0
+172723.76 +063101.1 -000006.8-000009.500000.8 08.9000.19A? 0
+173005.38 -010216.1 +000023.9-000001.000006.4 08.9000.62G? 0
+173013.23 +000410.7 -000034.0-000039.400002.6 08.9000.73G? 0
+174512.57 +514738.7 -000010.6+000052.100004.5 08.9000.41F? 0
+174924.23 +330818.4 -000028.4-000049.300010.7 08.9000.63G? 0
+174932.10 +054922.0 +000082.2-000135.300031.6 08.9000.72G? 0
+175007.66 +402315.9 -000032.2+000042.100010.4 08.9000.41F? 0
+175750.36 -283819.7 -000010.0+000001.600003.3 08.9000.00B? 1
+175753.07 -684649.3 -000004.6-000066.100014.6 08.9000.54F? 0
+175832.60 -503554.4 -000009.2-000026.300008.0 08.9000.39F? 0
+175957.55 -113245.2 +000024.6-000011.900006.7 08.9000.47F? 0
+180003.09 +453800.2 -000026.9-000062.600006.6 08.9000.42F? 0
+180118.86 -453658.6 +000010.8-000002.000018.7 08.9000.94G? 0
+180119.65 -324407.8 -000000.8-000013.600001.1 08.9000.05A? 0
+180209.36 +030136.2 +000006.3-000006.200020.6 08.9000.33F? 0
+180223.26 -341123.7 +000005.7-000001.800013.4 08.90-0.01B? 0
+180415.87 -481510.7 +000018.4-000076.600000.1 08.9000.42F? 0
+180432.49 +355927.6 -000008.9+000003.100005.3 08.9000.29A? 0
+180515.15 +235657.7 +000021.4+000011.000001.5 08.9000.98K? 0
+180632.94 -202727.6 +000007.7-000001.400010.7 08.9000.14A? 0
+180712.57 -163924.7 -000047.4-000004.400019.3 08.9000.62G? 0
+180728.00 -730549.6 +000023.3+000059.100001.5 08.9000.67G? 0
+180859.85 +552158.4 +000005.3-000025.400012.8 08.9000.36F? 0
+181056.48 -280416.4 -000017.6-000017.400009.0 08.9000.80G? 0
+181111.93 -441757.7 +000007.5+000019.700005.7 08.9000.52F? 0
+181153.77 -190325.5 +000001.2-000000.600008.4 08.9000.41F? 0
+181649.51 -112419.2 +000072.8-000221.500037.1 08.9000.70G? 0
+182144.75 +235550.0 +000002.1+000005.000013.0 08.9000.52F? 0
+182238.62 +645021.2 +000021.3-000051.100010.8 08.9000.40F? 0
+182414.70 -550318.7 -000110.1-000221.400012.5 08.9000.76G? 0
+182454.64 -535232.8 +000003.7-000016.600016.6 08.9000.99K? 0
+182506.01 -394717.8 -000016.7-000039.500026.6 08.9000.30A? 0
+182750.29 -133945.5 -000003.5-000002.300026.0 08.9000.50F? 0
+182905.24 -190335.8 -000008.4-000021.600011.3 08.9000.36F? 0
+183231.00 -221734.6 +000025.0-000018.900005.2 08.9000.12A? 0
+183309.98 +234320.1 +000007.4-000005.400005.9 08.9000.35F? 0
+183454.13 -144203.0 +000019.5+000008.500039.4 08.9000.32F? 0
+183515.90 +345523.4 -000014.3-000001.700005.1 08.9000.03A? 0
+183529.58 -483920.0 -000001.8-000011.600011.5 08.9000.12A? 0
+183907.45 -010558.2 +000002.5-000019.600010.4 08.9000.01A? 0
+184229.87 -155555.8 +000001.6-000004.400010.1 08.9000.17A? 0
+184238.85 -221012.4 +000006.0-000017.300008.6 08.9000.08A? 0
+184340.60 -142621.0 -000000.9+000009.900024.0 08.9000.67G? 0
+184356.42 -195329.3 +000000.0+000000.000000.0 08.9000.67G? 1
+185050.26 +205216.4 +000017.5+000019.100023.6 08.9000.32F? 0
+185100.02 +382125.3 +000090.5+000034.000027.4 08.9000.59G? 0
+185213.18 -304740.0 -000009.5+000023.600017.3 08.9000.94G? 0
+185334.06 +190108.8 +000001.4-000022.600011.2 08.9000.48F? 0
+185341.87 -160939.0 -000012.9-000022.300006.8 08.9000.51F? 0
+185524.95 +355618.7 -000004.4-000009.300005.7 08.9000.08A? 0
+185532.53 -320124.4 +000001.5-000004.900006.1 08.9000.05A? 0
+185845.92 +563045.0 +000053.4-000017.400005.5 08.9000.50F? 0
+185848.76 -545325.6 -000002.7-000019.200015.1 08.9000.90G? 0
+185926.86 +244619.4 -000012.3+000033.300009.5 08.9000.50F? 0
+190118.11 +342949.7 -000007.8-000000.100009.0 08.9000.21A? 0
+190124.12 +335406.3 -000002.8+000012.700017.1 08.9000.91G? 0
+190322.79 -421557.6 +000035.5+000003.600000.8 08.9000.43F? 0
+190517.45 +412518.8 +000012.6+000001.900003.2 08.9000.03A? 0
+190612.77 +464527.7 +000020.7+000016.200002.0 08.9000.49F? 0
+190655.96 +424019.5 -000003.4-000026.400010.1 08.9000.51F? 0
+190807.72 +085517.3 +000009.4+000002.300009.4 08.9000.17A? 0
+191007.49 +440818.6 +000006.8-000010.900008.0 08.9000.32F? 0
+191048.59 -322331.0 +000001.8+000024.100007.2 08.9000.97K? 0
+191116.64 +560854.4 -000004.5+000007.000002.5 08.9000.07A? 0
+191226.23 +082346.0 +000008.3+000004.300008.4 08.9000.45F? 0
+191244.30 +494448.1 -000015.0-000037.900017.6 08.9000.99K? 0
+191302.20 +190820.4 +000000.0+000000.000000.0 08.9000.30A? 1
+191314.34 -305531.3 +000022.9-000001.500005.4 08.9000.89G? 0
+191549.67 -333448.5 -000011.0+000008.100002.1 08.90-0.12B? 0
+191549.77 -410635.1 +000132.3-000048.800013.8 08.9000.72G? 0
+192212.27 +102320.7 +000002.7+000003.900010.4 08.9000.51F? 0
+192445.58 +032600.1 +000013.0+000009.300003.8 08.9000.07A? 0
+192504.56 +043533.6 -000024.5-000026.400004.1 08.9000.51F? 0
+192535.46 +075805.1 +000006.4+000023.600005.8 08.9000.47F? 0
+192825.52 -432807.6 +000012.7-000021.700000.8 08.9000.07A? 0
+192911.29 -535656.8 +000048.6-000063.200008.3 08.9000.49F? 0
+192920.48 -042239.0 -000006.2+000007.200002.2 08.9000.61G? 0
+193002.22 +260008.3 +000011.0+000004.200007.5 08.9000.17A? 0
+193259.55 -303507.8 +000003.5+000010.800004.6 08.9000.49F? 0
+193349.57 +100835.8 +000002.4+000012.100014.8 08.9000.07A? 0
+193702.33 +694405.2 +000025.2-000016.000001.8 08.9000.36F? 0
+193855.83 +034826.6 +000008.1+000002.700007.8 08.9000.06A? 0
+194018.98 +341134.6 +000011.2-000001.000002.4 08.9000.95K? 0
+194102.52 -514716.8 +000020.9+000007.800016.7 08.9000.33F? 0
+194157.77 +354113.7 +000025.3-000052.800001.5 08.9000.41F? 0
+194219.65 -091957.5 +000005.5+000002.700021.3 08.9000.48F? 0
+194411.31 +615246.8 -000008.4+000022.000001.2 08.9000.41F? 0
+194830.64 +215733.6 -000021.1-000006.000006.2 08.9000.12A? 0
+194929.16 -525259.5 +000002.2-000027.800001.1 08.9000.50F? 0
+195107.08 +374428.2 -000006.0+000002.700007.9 08.9000.06A? 0
+195232.27 +003858.4 +000045.5-000023.900000.6 08.9000.36F? 0
+195531.85 +003504.2 -000033.7-000073.800009.8 08.9000.61G? 0
+195554.62 +425118.1 -000030.2+000006.300007.2 08.9000.43F? 0
+195721.98 +064641.3 +000009.2-000025.600028.8 08.9000.59G? 0
+195744.65 +603942.9 +000024.3+000049.700002.7 08.9000.40F? 0
+195942.27 -010138.4 +000029.1-000095.100014.3 08.9000.57F? 0
+200136.98 -014016.4 -000029.8-000009.100001.5 08.9000.56F? 0
+200157.69 +401706.3 -000001.3-000015.100010.2 08.90-0.02B? 0
+200320.12 -543214.4 -000006.9-000006.100000.3 08.9000.19A? 0
+200803.19 -674449.3 +000004.9-000016.000004.1 08.9000.71G? 0
+200915.30 +742532.6 -000015.4-000034.800013.6 08.9000.41F? 0
+201017.63 +333319.3 +000007.5-000012.200011.7 08.90-0.03B? 0
+201125.81 +441040.3 +000023.7+000008.600006.7 08.9000.39F? 0
+201244.13 +645249.4 +000021.6+000042.200002.5 08.9000.86G? 0
+201519.30 +194046.7 -000008.1-000027.600008.8 08.9000.77G? 0
+202044.36 +591918.1 +000003.1-000015.300000.6 08.9000.22A? 0
+202055.64 +392826.7 +000002.1+000007.700001.0 08.9000.23A? 0
+202230.40 +222039.2 +000013.3+000001.900001.1 08.9000.13A? 0
+202248.11 +532426.3 +000002.5+000038.900013.9 08.9000.34F? 1
+202353.13 +443724.1 +000007.6+000009.100006.9 08.9000.09A? 0
+202649.49 +425418.1 -000000.2+000005.200000.8 08.9000.07A? 0
+202811.46 +020609.2 +000007.3+000001.300001.7 08.9000.01A? 0
+202853.36 -683900.7 +000009.5-000000.400005.0 08.9000.24A? 0
+203625.92 +330532.8 +000011.1+000005.100000.7 08.9000.16A? 0
+203722.34 +392938.9 -000008.2-000015.600006.3 08.9000.05A? 0
+204001.68 +271645.4 -000063.9-000003.100031.3 08.9000.76G? 0
+204237.61 +540508.4 +000026.5-000009.800004.3 08.9000.51F? 0
+204439.13 +304925.3 +000014.2+000003.100011.9 08.9000.90G? 0
+204541.27 +070911.7 +000018.4-000004.100001.6 08.9000.93G? 0
+204646.87 +342224.5 +000005.0-000009.100002.8 08.9000.04A? 0
+205007.14 +422157.2 -000015.7+000034.800007.7 08.9000.36F? 0
+205254.19 +352013.7 +000003.1+000000.500001.4 08.9000.18A? 0
+205428.13 +214211.1 -000007.0-000014.800009.6 08.9000.18A? 0
+205435.17 -365340.0 +000054.0-000009.100004.2 08.9000.48F? 0
+205636.88 +471145.1 -000003.8+000015.000012.7 08.9000.08A? 0
+205747.75 -604405.9 +000015.2-000025.300013.5 08.9000.31F? 0
+205918.13 -101515.5 +000011.5-000005.700002.6 08.90-0.03B? 0
+210138.30 +475447.3 -000000.4-000000.200004.8 08.9000.09A? 0
+210320.12 -194323.8 +000018.5+000011.100007.0 08.9000.02A? 0
+210458.52 -110513.5 +000000.0+000000.000000.0 08.9000.46F? 1
+210757.65 -114115.2 +000012.5+000002.900023.3 08.9000.82G? 0
+210852.67 +132131.0 +000016.0-000034.900014.7 08.9000.37F? 0
+210934.65 +550207.0 -000002.0-000000.400008.3 08.9000.07A? 0
+211104.87 +292621.8 +000057.5+000050.000008.6 08.9000.54F? 0
+211149.45 +365053.2 +000011.2-000002.900012.9 08.9000.62G? 0
+211319.40 +585724.8 -000011.7+000018.000010.5 08.9000.89G? 0
+211626.93 -530015.8 -000002.6-000020.100000.5 08.9000.95G? 0
+211858.09 +322732.2 +000023.9-000026.600008.8 08.9000.52F? 0
+212020.22 -364718.0 +000016.3+000022.900016.9 08.9000.35F? 0
+212038.31 -263956.6 +000059.1-000049.800016.6 08.9000.54F? 0
+212045.64 +532241.6 +000018.1-000006.400011.3 08.9000.09A? 0
+212324.93 +092209.3 +000003.2+000012.300017.1 08.9000.48F? 0
+212340.33 +084930.0 +000144.1-000034.200036.0 08.9000.52F? 0
+212413.85 +362540.7 +000004.0+000001.100006.3 08.90-0.04B? 0
+212502.44 +442706.4 -000004.7+000001.500020.3 08.9000.47F? 0
+212541.28 +784950.8 -000028.9-000017.900016.0 08.9000.51F? 0
+212802.07 -053711.4 +000015.6-000001.100010.1 08.9000.31A? 0
+212802.57 +462437.5 +000004.9-000005.400014.8 08.9000.00A? 0
+212828.28 -233705.2 -000007.4+000020.300026.4 08.9000.83G? 0
+213112.34 +201718.2 -000022.8-000058.500006.3 08.9000.36F? 0
+213627.79 -383716.1 -000036.4-000002.200005.4 08.9000.48F? 0
+213856.17 +804039.0 +000130.8+000167.400015.4 08.9000.87G? 0
+214338.95 +292501.1 -000005.1-000017.900000.5 08.9000.24A? 0
+214509.98 +525348.0 -000055.7-000065.800001.9 08.9000.61G? 0
+214513.97 +431955.4 +000005.2-000003.100011.9 08.9000.10A? 0
+214559.78 +362553.6 -000042.6-000025.100012.2 08.9000.52F? 0
+214847.29 -242745.0 +000048.4+000000.300037.9 08.9000.49F? 0
+214923.84 +304514.1 +000014.7+000003.400015.1 08.9000.17A? 0
+214935.44 +380233.6 +000002.2-000001.600003.3 08.9000.42F? 0
+215027.61 -641337.2 +000023.0-000012.500005.4 08.9000.46F? 0
+215140.38 +500019.4 -000005.1+000000.400003.0 08.9000.20A? 0
+215352.21 -605236.9 +000026.5+000004.600007.0 08.9000.28A? 0
+215523.53 +654008.9 +000002.2+000004.000015.9 08.9000.09A? 0
+215943.81 +610603.5 -000022.0-000015.700004.7 08.9000.17A? 0
+220107.07 +083836.7 -000009.6-000008.300004.3 08.9000.36F? 0
+220114.63 -281927.8 -000010.4-000003.900001.4 08.9000.41F? 0
+220330.98 +633204.5 +000005.2+000000.800003.7 08.9000.01A? 0
+220346.44 -322121.8 +000018.1+000009.900005.6 08.9000.13A? 0
+220404.28 +465246.6 +000012.2+000013.600017.1 08.9000.31A? 0
+220449.76 -234346.5 -000053.3-000002.500002.3 08.9000.63G? 0
+220613.27 -411837.5 -000019.9-000021.000023.0 08.9000.30A? 0
+220945.79 -482038.3 +000007.1-000012.400015.7 08.9000.41F? 0
+221300.15 +683752.4 -000013.6+000017.100010.9 08.9000.58G? 0
+221535.79 +165658.5 +000009.8-000000.700011.0 08.9000.55F? 0
+221551.36 -421656.5 +000018.3+000023.300013.1 08.9000.35F? 0
+221727.08 +493651.0 +000005.8-000006.600008.0 08.9000.00A? 0
+221813.55 +491858.3 +000022.1+000067.900006.0 08.9000.33F? 0
+222132.60 +345342.3 -000003.3-000003.500010.9 08.9000.38F? 0
+222351.34 +272115.7 +000000.9-000018.800029.4 08.9000.56F? 0
+222502.59 +651605.1 +000041.1+000014.600022.4 08.9000.64G? 0
+223452.43 +384532.5 +000040.4-000017.500003.1 08.9000.99K? 0
+223454.47 +505947.3 +000005.4+000003.500005.5 08.9000.14A? 0
+223517.91 +501936.6 +000007.6-000021.100006.0 08.9000.26A? 0
+223918.62 +451942.2 +000035.5+000018.600000.8 08.9000.23A? 0
+224256.58 +074627.3 +000042.1-000013.600007.2 08.9000.47F? 0
+224334.80 -785131.0 +000099.2-000012.500003.0 08.9000.68G? 0
+224548.01 -744626.2 -000049.2-000023.900007.2 08.9000.53F? 0
+224703.83 +040944.9 +000004.8+000020.100003.3 08.9000.48F? 0
+224941.26 +311839.2 -000016.7-000028.900014.4 08.9000.40F? 0
+225138.95 +411831.6 +000007.3-000014.700003.7 08.9000.06A? 0
+225341.59 +375618.5 +000085.8+000000.000004.8 08.9000.75G? 0 0.10 1.00
+225744.05 +555021.3 +000129.5+000026.100007.3 08.9000.53F? 0
+230203.15 +002355.1 +000036.1-000010.300005.5 08.9000.18A? 0
+230344.66 +461941.0 +000006.0-000005.600004.8 08.9000.01A? 0
+230415.84 +452853.6 +000019.2-000001.900009.3 08.9000.46F? 0
+230418.31 +520714.6 +000040.7-000024.700016.1 08.9000.49F? 0
+230449.98 +194703.8 -000013.0-000016.700010.6 08.9000.28A? 0
+231054.13 +814900.7 +000024.0+000005.200012.4 08.9000.39F? 0
+231142.53 -165405.2 +000163.9-000007.000003.0 08.9000.62G? 0
+231243.23 +672533.8 +000061.6+000020.300015.7 08.9000.51F? 0
+231321.91 +460314.6 +000000.0+000000.000000.0 08.9000.79G? 0
+231638.81 -070105.6 +000017.4+000034.300006.8 08.9000.55F? 0
+232046.26 +484733.5 +000148.5+000017.300011.3 08.9000.75G? 0
+232840.52 -212805.6 +000014.1-000018.300012.8 08.9000.96K? 0
+233306.07 +630721.8 -000050.8-000004.000005.1 08.9000.54F? 0
+233603.57 -323724.3 +000066.9+000009.200007.4 08.9000.60G? 1
+234503.74 +490256.7 +000031.5-000008.400007.6 08.9000.26A? 0
+234520.95 +783328.3 +000018.3+000022.600007.0 08.9000.32F? 0
+234550.69 -410440.1 +000003.1+000023.400002.2 08.9000.23A? 0
+234812.81 +155614.4 +000004.1+000005.200037.3 08.9000.51F? 0
+234911.00 -415422.9 +000049.5-000007.900009.5 08.9000.64G? 0
+235158.88 +631810.8 -000000.2-000013.700001.8 08.9000.46F? 0
+235401.45 +552625.3 -000009.8-000011.300001.0 08.9000.12A? 0
+235518.45 +514333.4 -000006.5-000003.000007.2 08.9000.09A? 0
+235722.04 -422639.4 +000017.4+000018.400011.6 08.9000.42F? 0
+235824.96 -372559.6 -000010.3+000002.300001.2 08.9000.42F? 0
+235927.19 -165640.5 +001130.5-000086.700050.5 08.9000.79G? 0
+000442.89 +345454.0 +000000.5-000024.400007.2 08.9001.49K? 0
+001225.03 +074955.8 -000006.6-000009.900023.6 08.9001.85K? 0
+001707.46 +483352.5 +000030.8-000016.000029.4 08.9001.13K? 0
+002340.88 +293905.5 -000004.4+000002.200005.6 08.9001.48K? 0
+002649.16 -595240.6 -000011.5-000008.000001.8 08.9001.00K? 0
+002739.20 -601649.3 +000051.4-000001.900002.1 08.9001.15K? 0
+003223.83 +352751.7 +000037.9-000007.000030.1 08.9001.50K? 0
+003352.28 +630735.4 -000024.4+000015.800004.8 08.9001.17K? 0
+003559.23 +440155.3 -000007.7+000003.200022.5 08.9001.53K? 0
+004201.20 -093852.1 -000008.3-000009.100006.4 08.9001.37K? 0
+004253.78 +704732.0 +000019.6+000008.700006.1 08.9001.33K? 0
+004351.33 +121339.4 +000010.6-000016.700007.8 08.9001.53K? 0
+004628.25 -723545.1 +000003.5-000005.500013.1 08.9001.50K? 0
+004914.38 -472448.1 +000005.7-000001.300006.1 08.9001.07K? 0
+005004.71 +511631.4 -000017.3-000003.500008.9 08.9001.29K? 0
+010234.13 +141507.3 -000011.6-000001.100013.6 08.9001.00K? 0
+010521.68 +391435.6 +000013.6+000002.100014.7 08.9001.53K? 0
+010617.23 +012653.9 +000001.7-000012.400014.6 08.9001.16K? 0
+011427.78 +654707.7 +000016.2+000013.500003.7 08.9001.22K? 0
+011630.16 -163721.3 -000006.2+000006.700025.1 08.9001.35K? 0
+011908.24 -480921.7 +000011.8+000010.400003.1 08.9001.15K? 0
+013252.08 +270526.4 -000040.8-000003.900003.8 08.9001.75K? 0
+013304.77 -290531.5 +000009.8-000014.000009.0 08.9001.09K? 0
+013316.80 +161412.6 +000028.7-000007.200004.6 08.9001.02K? 0
+013452.51 +592501.8 -000026.9-000029.600008.9 08.9001.93M? 0
+013737.86 +303310.1 -000008.3+000006.200009.8 08.9001.69K? 0
+014533.50 +500904.4 -000018.1-000016.700007.8 08.9001.40K? 0
+014630.52 +055712.7 +000022.5+000010.900005.3 08.9001.05K? 0
+014725.18 +444523.5 -000038.8-000040.400001.9 08.9001.62K? 0
+014745.61 +422521.1 -000027.6-000002.700005.9 08.9001.02K? 0
+014854.27 +411633.6 +000027.9+000000.700004.4 08.9001.63K? 0
+015237.67 +335438.3 +000005.9-000023.900024.8 08.9001.45K? 0
+015503.34 -732434.2 -000014.4-000000.500002.6 08.9001.14K? 0
+015705.71 +244409.7 +000021.3+000005.300012.2 08.9001.12K? 0
+020935.34 -454327.6 +000026.6+000016.200016.9 08.9001.00K? 0
+020941.80 -193625.3 -000007.9+000029.600012.7 08.9001.13K? 0
+020943.99 +004749.4 +000028.4+000002.400001.6 08.9001.38K? 0
+021405.41 -203207.2 +000051.5+000020.300006.5 08.9001.06K? 0
+022210.61 -433648.4 +000006.2-000019.800000.3 08.9001.06K? 0
+023402.72 +490636.7 +000014.3-000033.500005.8 08.9001.18K? 0
+023447.49 -610344.0 -000017.2-000031.900010.5 08.9001.08K? 0
+023617.41 +283348.7 -000017.0+000022.300018.3 08.9001.15K? 0
+023700.01 +285414.3 +000002.8+000002.400011.2 08.9001.15K? 0
+024110.95 +535412.7 +000016.3-000027.900022.2 08.9001.51K? 0
+024132.99 -160330.2 -000012.9+000000.400004.2 08.9001.13K? 0
+024319.74 +701201.1 +000017.6+000008.200008.5 08.9001.31K? 0
+024926.64 +414832.0 -000012.7-000008.000018.9 08.9001.20K? 0
+025127.76 +483019.9 -000003.1-000026.900008.8 08.9001.04K? 0
+025711.22 +175537.2 +000039.4-000035.700019.2 08.9001.56K? 0
+030922.64 -490105.2 -000006.4-000024.200004.5 08.9001.01K? 1
+030938.80 -010013.7 +000023.7-000014.400002.1 08.9001.42K? 0
+031212.97 +420952.2 +000020.8+000004.300002.6 08.9001.13K? 0
+031615.05 -105132.3 -000003.6-000000.100003.8 08.9001.47K? 0
+032741.31 +312348.2 -000020.5-000073.900008.9 08.9001.10K? 0
+033023.26 +683237.9 -000007.1+000004.300006.4 08.9001.13K? 0
+033558.77 -243100.2 -000012.1-000036.800012.0 08.9001.39K? 0
+033630.24 +214648.7 -000002.0+000029.900016.0 08.9001.05K? 0
+033658.16 +005519.3 +000036.6+000009.700017.4 08.9001.18K? 0
+033920.25 +292640.6 +000019.7+000017.300009.5 08.9001.44K? 0
+034531.01 -201507.1 +000039.4-000048.700001.4 08.9001.12K? 0
+034612.55 -253154.8 +000009.0-000005.900000.1 08.9001.56K? 0
+035453.63 -581216.2 -000020.1-000017.900000.3 08.9001.05K? 0
+035840.72 +455220.5 -000007.2-000004.000010.1 08.9001.31K? 0
+040242.64 -265946.6 +000033.6+000021.300022.5 08.9001.22K? 0
+040331.95 +125356.0 +000029.8-000002.500035.9 08.9001.80K? 0
+040531.47 +531813.6 -000017.3+000004.300006.5 08.9001.26K? 0
+040710.71 -671015.3 +000002.3+000023.800004.4 08.9001.21K? 0
+040813.97 +270031.4 +000007.9-000006.000023.0 08.9001.67K? 0
+040840.69 +640820.2 +000020.3-000020.900001.2 08.9001.51K? 0
+041252.14 -212209.3 +000043.6+000000.000022.4 08.9001.14K? 0
+041454.23 -722654.6 +000016.8+000045.200006.2 08.9001.29K? 0
+042104.18 +811317.3 +000000.2+000010.600008.0 08.9001.39K? 0
+042112.48 +042755.5 -000001.2-000042.700016.0 08.9001.12K? 0
+042354.54 -234413.5 +000018.3+000010.000001.1 08.9001.25K? 0
+042520.18 -574446.7 -000001.1+000011.800003.1 08.9001.49K? 0
+042803.18 -255932.3 +000019.7+000018.600012.5 08.9001.10K? 0
+043028.72 +480653.8 +000014.3-000000.900001.1 08.9001.40K? 0
+043457.11 -001916.7 -000007.6-000019.700012.6 08.9001.05K? 0
+044502.72 -622935.8 +000045.6+000043.000007.7 08.9001.55K? 0
+044849.16 +621130.0 +000030.9-000032.100008.4 08.9001.04K? 0
+045633.03 -314224.7 +000019.3+000018.500012.3 08.9001.12K? 0
+050016.25 -111759.0 +000002.1-000003.300001.2 08.9001.13K? 0
+050634.41 -622307.9 +000035.1+000014.200011.7 08.9001.20K? 0
+050911.16 -353819.0 +000009.4+000016.000001.5 08.9001.07K? 0
+051604.68 -294454.7 +000004.9+000005.800013.9 08.9001.03K? 0
+051645.71 +373811.9 -000017.5-000013.200008.1 08.9001.76K? 0
+051706.65 +432540.7 +000025.4-000049.800021.8 08.9001.11K? 0
+051707.50 -170936.1 +000027.2-000019.400013.1 08.9001.20K? 0
+051825.73 +314255.8 -000009.9+000002.900006.1 08.9001.15K? 0
+052158.57 +225713.7 +000037.6-000018.200028.6 08.9001.35K? 0
+052400.62 -341658.6 +000024.7+000026.000000.8 08.9001.40K? 0
+052552.81 -143251.1 +000003.2-000018.000003.4 08.9001.46K? 0
+052644.51 -092410.9 +000023.0-000008.400020.4 08.9001.11K? 0
+053313.58 -183341.2 +000004.6+000008.000013.5 08.9001.00K? 0
+053524.27 -271009.6 +000007.0-000035.200013.7 08.9001.15K? 0
+053621.84 +442845.9 -000008.7+000010.000002.4 08.9001.23K? 0
+053647.62 +435445.9 +000022.9-000013.900002.5 08.9001.53K? 0
+053850.28 +165647.4 -000035.2+000037.400025.0 08.9001.97M? 0
+055851.14 -380426.0 +000013.4-000017.000005.8 08.9001.66K? 0
+055958.26 +413829.5 -000007.0-000016.000031.2 08.9001.37K? 0
+060107.81 -235343.0 +000008.6+000024.500011.0 08.9001.06K? 0
+060121.64 +075115.8 +000004.0-000020.200012.3 08.9001.44K? 0
+060345.88 +080511.0 +000028.8-000035.300026.2 08.9001.59K? 0
+060742.07 +431708.3 -000006.8-000019.700013.5 08.9001.26K? 0
+061018.91 -165521.6 -000019.3-000028.600009.5 08.9001.47K? 0
+061149.59 -635545.7 +000009.6+000037.400002.1 08.9001.12K? 0
+061512.15 -732710.0 -000000.2+000016.800003.2 08.9001.36K? 0
+061650.07 -182636.2 -000005.3+000004.900005.2 08.9001.47K? 0
+061749.97 -472202.1 -000003.6+000009.200026.6 08.9001.12K? 0
+061843.37 +073026.7 +000027.8-000015.900031.0 08.9001.59K? 0
+062152.44 -613610.3 -000007.3+000000.200006.1 08.9001.31K? 0
+062250.19 -285212.9 +000010.8+000013.100025.5 08.9001.27K? 0
+062516.41 +260311.8 +000022.0+000063.400037.0 08.9001.32K? 0
+062744.00 +143122.6 -000030.8-000008.900015.1 08.9001.97M? 0
+063209.78 -523030.7 -000020.4+000039.800005.7 08.9001.00K? 0
+063325.63 +263654.6 +000015.2-000023.400018.2 08.9001.48K? 0
+063424.64 +124407.0 -000024.0-000016.700059.4 08.9001.56K? 0
+063559.69 +482447.5 -000015.9+000015.000000.5 08.9001.30K? 0
+063720.52 -232135.0 -000016.9-000018.700002.7 08.9001.31K? 0
+063815.87 +294506.9 +000013.8+000014.200020.9 08.9001.11K? 0
+064054.64 -381936.4 -000009.3+000015.500003.1 08.9001.15K? 0
+064341.95 +590628.7 -000007.8-000009.000004.2 08.9001.25K? 0
+064403.44 -082520.6 +000007.9+000012.700033.6 08.9001.68K? 0
+064542.52 -662033.4 +000012.6+000016.300011.3 08.9001.54K? 0
+064715.82 -562657.5 +000019.4+000036.900010.8 08.9001.11K? 0
+064806.25 -282710.7 -000003.7+000017.900007.3 08.9001.09K? 0
+065507.69 +130414.2 -000010.1+000036.100037.9 08.9001.70K? 0
+065640.05 -294414.9 +000004.7-000021.600016.9 08.9001.28K? 0
+065809.14 +655440.6 -000000.6+000023.400007.5 08.9001.13K? 0
+065818.29 -395831.1 -000002.2+000001.300003.0 08.9001.70K? 0
+065945.30 +445846.0 -000003.5-000010.000015.2 08.9001.32K? 0
+070251.74 +134200.8 -000034.7+000008.300007.7 08.9001.48K? 0
+070805.48 +591509.2 +000001.8-000014.700011.5 08.9001.16K? 0
+071108.36 -255325.7 -000002.1+000008.900016.9 08.9001.27K? 0
+071141.47 +281127.7 -000001.7+000023.100004.1 08.9001.56K? 0
+071238.61 -274817.6 -000007.7-000008.400007.6 08.9001.23K? 0
+071525.19 +374228.6 +000032.3-000016.400014.3 08.9001.66K? 0
+071610.41 -422052.0 -000004.7+000020.400001.8 08.9001.11K? 0
+071708.20 +641932.5 -000014.3-000040.700023.4 08.9001.25K? 0
+072011.98 -165047.4 +000022.3-000025.900035.4 08.9001.22K? 0
+072059.41 -504752.7 +000016.0+000024.300005.7 08.9001.45K? 0
+072107.71 -283738.7 +000019.5+000008.900001.3 08.9001.22K? 0
+072548.06 -481627.1 +000003.2-000013.900008.5 08.9001.61K? 0
+072642.13 +074707.8 +000041.5-000046.300042.4 08.9001.06K? 0
+073044.51 -090211.2 +000021.0+000033.700036.0 08.9001.58K? 0
+073225.12 -173026.7 -000012.9-000021.800019.3 08.9001.45K? 0
+074252.01 -724111.1 -000015.1+000037.400012.7 08.9001.22K? 0
+074651.76 -052214.3 -000017.0+000018.000014.4 08.9001.18K? 0
+074920.75 -444111.2 -000004.1+000012.500019.3 08.9001.14K? 0
+075445.57 -690825.9 +000015.6+000006.300005.5 08.9001.19K? 0
+075550.56 -293219.1 +000011.9-000002.400003.0 08.9001.65K? 0
+075720.68 -032024.9 -000053.7-000017.200063.4 08.9001.20K? 0
+075852.30 -013655.8 -000058.9-000069.200000.1 08.9001.02K? 0
+075920.53 -171102.1 +000002.2-000016.900013.1 08.9001.51K? 0
+080017.43 -375045.5 +000009.5-000006.100007.1 08.9001.53K? 0
+080335.91 -573114.8 -000004.8+000040.800042.1 08.9001.66K? 0
+080518.68 -205435.9 +000009.7+000016.800003.0 08.9001.16K? 0
+080649.35 -302252.9 -000031.4-000008.000010.7 08.9001.66K? 0
+080744.43 +142140.9 -000027.2-000001.900009.1 08.9001.09K? 0
+080808.95 -084418.2 +000048.8-000009.200019.9 08.9001.00K? 0
+081618.59 +084258.8 -000003.3-000024.100008.5 08.9001.66K? 0
+081742.89 -690744.2 +000010.0+000006.100009.5 08.9001.39K? 0
+081838.36 -050949.6 -000040.1+000034.400007.4 08.9001.41K? 0
+081923.70 +281339.3 -000015.9+000005.800002.7 08.9001.23K? 0
+081930.57 -083226.8 +000013.8-000008.300013.5 08.9001.52K? 0
+081941.13 +524441.6 -000010.6+000017.800002.6 08.9001.10K? 0
+082153.84 -775117.6 +000011.9-000015.500005.5 08.9001.83K? 0
+082157.97 +523407.5 +000023.8+000004.300004.2 08.9001.54K? 0
+082626.82 -500135.8 +000006.0+000006.100023.6 08.9001.06K? 0
+083421.05 -573230.7 -000012.0+000030.200003.4 08.9001.56K? 0
+083427.63 +671120.3 +000007.0-000001.600016.7 08.9001.29K? 0
+083547.41 -373906.6 -000003.2+000002.000013.2 08.9001.26K? 0
+083617.18 -434930.2 -000013.4+000005.000007.1 08.9001.23K? 0
+084002.12 -333250.7 -000011.5-000001.000012.8 08.9001.29K? 0
+084405.60 -331608.4 +000007.2+000010.800003.1 08.9001.09K? 0
+084423.00 +622630.8 -000016.8+000002.900006.7 08.9001.95M? 0
+084454.79 +215123.2 +000034.1-000043.700014.4 08.9001.18K? 0
+084922.13 -075631.4 +000000.2+000000.900015.3 08.9001.61K? 0
+085002.41 +115524.9 -000035.6+000040.300015.5 08.9001.27K? 0
+085047.63 -451513.3 -000019.3-000007.500002.5 08.9001.12K? 0
+085641.26 +592457.9 -000014.9-000012.100012.6 08.9001.36K? 0
+090252.24 -805959.8 -000010.0+000019.200007.7 08.9001.14K? 0
+090440.47 -545001.6 +000016.3-000013.400004.2 08.9001.19K? 0
+090506.28 +025633.3 -000033.8-000018.100042.4 08.9001.01K? 0
+090739.19 +030458.0 -000039.4-000010.600014.7 08.9001.02K? 0
+090841.25 -235304.4 +000006.6+000007.100014.1 08.9001.48K? 0
+091004.78 +512552.8 -000003.2-000023.300004.4 08.9001.13K? 0
+091357.15 -401316.2 +000007.8+000005.700008.8 08.9001.21K? 0
+092253.68 -134921.2 -000037.8+000009.900006.6 08.9001.03K? 0
+092335.92 -672929.3 +000013.8+000015.400000.0 08.9001.37K? 0
+092405.61 -325032.4 -000000.8+000004.000005.5 08.9001.18K? 0
+093108.71 +291719.3 +000015.3-000002.800019.4 08.9001.10K? 0
+093250.87 -131537.1 -000043.9+000006.500012.9 08.9001.49K? 0
+093315.89 +654844.0 -000018.9-000034.900017.8 08.9001.18K? 0
+093548.12 +292613.8 +000023.2+000001.700029.4 08.9001.09K? 0
+093610.89 -443620.1 -000014.5+000000.200004.5 08.9001.17K? 0
+094034.89 -363213.7 -000021.7+000007.600007.9 08.9001.43K? 0
+094101.74 +263751.1 +000066.3-000046.100011.9 08.9001.02K? 0
+094355.01 +220402.4 +000005.9-000029.500024.7 08.9001.04K? 0
+094459.50 -263346.1 +000006.7-000006.200011.9 08.9001.05K? 0
+094721.99 +770513.3 -000021.2+000001.100011.1 08.9001.51K? 0
+095442.97 -480408.5 -000041.9+000029.100007.9 08.9001.03K? 0
+100526.64 +675403.2 +000006.7-000035.600000.9 08.9001.25K? 0
+101344.16 -191029.9 -000017.7-000018.600012.0 08.9001.22K? 0
+101359.78 +172549.4 -000002.2+000009.300025.3 08.9001.46K? 0
+101401.11 +725840.6 -000019.5-000007.000006.9 08.9001.75K? 0
+101510.43 -484643.6 -000010.0+000004.800001.2 08.9001.43K? 0
+101933.92 -292526.0 +000009.9+000030.300006.2 08.9001.30K? 0
+102519.09 +635602.5 +000005.0+000005.500003.6 08.9001.42K? 0
+102904.10 -134759.4 +000015.6-000025.100015.0 08.9001.40K? 0
+103148.48 +382100.1 -000004.1+000000.000005.9 08.9001.38K? 0
+103633.04 -180812.1 -000013.1-000037.800006.8 08.9001.31K? 0
+103838.58 -023002.1 -000044.9+000014.400033.5 08.9001.37K? 0
+103934.64 -022049.0 -000028.4+000038.700044.6 08.9001.26K? 0
+104030.95 -485904.0 -000022.4-000008.600013.6 08.9001.33K? 0
+104412.01 -124725.5 -000053.2-000002.200035.3 08.9001.64K? 0
+104818.60 -411636.3 -000008.1+000006.400011.3 08.9001.10K? 0
+104838.55 -582456.1 -000027.3-000004.000023.8 08.9001.04K? 0
+104859.61 -563609.1 -000017.4+000009.300004.5 08.9001.38K? 0 0.10 1.00
+105024.51 -635855.1 -000034.7+000025.100007.8 08.9001.27K? 0
+105550.78 -683339.8 -000027.5+000030.400001.4 08.9001.78K? 0
+105700.59 -680736.3 -000039.9+000010.300004.7 08.9001.09K? 0
+110111.79 -113058.4 +000020.2+000003.900013.5 08.9001.53K? 0
+110434.32 +594807.4 -000011.3-000018.500000.8 08.9001.31K? 0
+110828.89 +760709.6 +000001.6-000011.700006.8 08.9001.10K? 0
+110843.86 -304611.7 -000009.5+000021.000021.0 08.9001.50K? 0
+110855.89 -460923.9 -000012.9-000007.700002.5 08.9001.47K? 0
+110951.76 -274118.2 -000042.5+000050.400033.3 08.9001.60K? 0
+111223.17 +341632.4 +000040.4-000034.100007.8 08.9001.28K? 0
+112057.88 +111309.1 -000006.4-000020.100010.2 08.9001.19K? 0
+112638.79 -510941.0 -000031.8+000003.600011.0 08.9001.17K? 0
+112722.20 -122757.7 +000013.5-000013.600018.5 08.9001.05K? 0
+113524.43 +792054.4 -000029.9+000004.900010.6 08.9001.42K? 0
+113810.18 +143238.5 +000035.4-000012.800019.1 08.9001.50K? 0
+113826.01 -601411.1 -000017.2+000004.000003.1 08.9001.38K? 0 0.10 1.00
+114205.30 -522956.3 -000017.9+000024.800003.2 08.9001.49K? 0
+114232.46 -644645.0 -000009.2-000017.700006.7 08.9001.64K? 0
+114306.27 -171119.4 -000033.6-000030.400005.9 08.9001.32K? 0
+114530.48 -603159.7 -000049.5-000025.400014.4 08.9001.43K? 0
+115048.41 -445727.9 +000017.8-000005.500004.2 08.9001.12K? 0
+115716.84 +450037.6 -000011.1-000000.400018.3 08.9001.48K? 0
+120442.79 -110730.4 -000098.9-000020.700016.4 08.9001.16K? 0
+120759.50 -172947.8 +000001.9-000025.600000.2 08.9001.24K? 0
+121138.80 -283209.6 -000021.6-000014.800019.7 08.9001.07K? 0
+121223.45 -341653.3 -000035.0-000008.100007.8 08.9001.58K? 0
+121329.89 -690219.0 +000034.4-000008.200011.1 08.9001.24K? 0
+121925.04 -054507.7 -000030.1-000046.200005.7 08.9001.01K? 0
+122700.84 -432224.7 +000010.6+000001.200010.5 08.9001.80K? 0
diff --git a/kstars/kstars/data/hip116.dat b/kstars/kstars/data/hip116.dat
new file mode 100644
index 00000000..842a5458
--- /dev/null
+++ b/kstars/kstars/data/hip116.dat
@@ -0,0 +1,1000 @@
+122703.61 -345822.5 -000011.8-000008.100013.1 08.9001.19K? 0
+122909.72 -730206.4 -000039.4+000011.000010.6 08.9001.64K? 0
+123945.18 +445255.3 -000020.4-000016.500008.8 08.9001.20K? 0
+124330.67 -482625.1 -000016.7+000005.900004.8 08.9001.28K? 0
+124735.07 +565938.8 -000044.9+000035.900005.3 08.9001.07K? 0
+124909.14 -052641.7 -000028.5-000069.000030.4 08.9001.10K? 0
+125327.19 -380655.9 +000001.2-000007.100015.8 08.9001.44K? 0
+125540.63 +020257.8 -000040.1+000030.900015.3 08.9001.26K? 0
+125921.85 -010749.2 -000003.8+000015.000009.3 08.9001.08K? 0
+130208.95 +602613.1 +000000.2-000005.600028.6 08.9001.57K? 0
+130224.04 -463359.1 +000001.2+000016.200009.7 08.9001.12K? 0
+130451.37 -493857.2 -000003.7-000012.900029.1 08.9001.65K? 0
+130841.77 +724652.8 +000012.4+000009.900014.9 08.9001.13K? 0
+131329.15 +713240.6 -000005.9+000005.500028.1 08.9001.06K? 0
+131338.82 +381247.7 +000014.7-000020.100007.1 08.9001.18K? 0
+131456.54 +820552.2 -000070.7-000038.300019.7 08.9001.10K? 0
+132105.75 -504202.3 -000004.2+000015.100007.7 08.9001.25K? 0
+132303.34 +290428.7 -000020.9+000002.200031.2 08.9001.31K? 0
+132349.92 -585500.0 +000002.5-000004.200005.9 08.9001.13K? 0
+133001.33 -841426.8 -000035.7+000003.400023.9 08.9001.35K? 0
+133318.54 -241754.7 +000029.8-000049.600002.8 08.9001.53K? 0
+133433.07 -132639.1 +000018.4-000032.000016.0 08.9001.02K? 0
+133506.38 +065028.3 -000105.1-000057.400041.7 08.9001.08K? 0
+133907.82 +472016.1 -000016.9-000010.200015.9 08.9001.40K? 0
+134026.41 -745907.0 -000003.4-000008.100009.5 08.9001.12K? 0
+134621.82 -082617.1 -000001.1-000070.000005.4 08.9001.20K? 0
+135123.59 +593259.8 -000007.4-000000.800013.9 08.9001.31K? 0
+135641.44 +335613.5 -000024.1-000031.200008.9 08.9001.55K? 0
+140301.67 -561855.3 -000004.5-000014.900000.6 08.9001.03K? 0
+140958.51 +235110.3 -000040.4-000002.800004.7 08.9001.01K? 0
+141213.32 +545259.6 -000010.3-000011.000002.6 08.9001.14K? 0
+141313.00 -592220.8 -000002.9-000012.500021.8 08.9001.21K? 0
+141338.55 -090813.1 -000008.9+000013.600002.5 08.9001.62K? 0
+141757.44 +462304.4 -000042.7+000005.200002.9 08.9001.06K? 0
+142000.98 +255925.3 -000008.3-000000.300017.9 08.9001.19K? 0
+142100.77 -353401.8 -000003.5-000008.600000.7 08.9001.70K? 0
+142858.73 -252037.7 -000012.5+000020.000015.3 08.9001.59K? 0
+143455.18 -260320.2 -000010.5-000011.600001.8 08.9001.29K? 0
+144740.97 +813344.8 +000020.9-000070.400004.8 08.9001.16K? 0
+144952.23 -643044.8 -000012.1+000001.400005.7 08.9001.04K? 0
+145154.75 -363301.8 +000035.0-000013.600016.0 08.9001.26K? 0
+145512.48 +273533.2 -000005.8-000004.400033.1 08.9001.64K? 0
+150207.58 -020041.6 -000077.2-000018.900008.6 08.9001.02K? 0
+150329.03 -832300.1 +000007.0+000030.000000.9 08.9001.60K? 0
+150443.65 +483652.7 +000000.3-000010.300003.7 08.9001.08K? 0
+151032.55 +251520.2 -000025.7+000028.100021.1 08.9001.02K? 0
+151236.71 -540536.2 -000014.4+000006.500006.6 08.9001.79K? 0
+152153.46 +423609.5 -000033.7+000026.200011.9 08.9001.38K? 0
+152405.73 -152343.7 -000053.9+000021.300007.7 08.9001.08K? 0
+152600.38 -622343.9 +000011.6+000008.000015.7 08.9001.17K? 0
+153525.61 +033703.3 -000041.2-000014.300016.2 08.9001.83K? 0
+153541.87 -032915.1 -000055.1+000013.000011.3 08.9001.22K? 0
+153737.75 -465418.1 +000012.8-000020.700001.3 08.9001.26K? 0
+153846.85 -382138.2 +000037.9-000036.200022.6 08.9001.65K? 0
+154821.68 -182619.9 -000036.3-000048.600014.5 08.9001.12K? 0
+155126.91 -324346.1 -000018.8-000046.800012.4 08.9001.03K? 0
+155142.93 +424452.2 -000003.4+000011.700020.6 08.9001.11K? 0
+155202.35 +323854.8 +000006.1-000001.200003.0 08.9001.58K? 0
+155226.73 -733607.6 -000020.2-000029.200015.6 08.9001.29K? 0
+155251.01 +202252.9 -000017.6-000019.300014.6 08.9001.07K? 0
+155618.78 -662524.6 -000026.3-000009.400014.3 08.9001.39K? 0
+155849.87 -843238.1 -000022.2-000014.400008.5 08.9001.24K? 0
+155857.02 -530538.4 -000018.2-000013.500023.3 08.9001.33K? 0
+155924.64 +400901.5 -000016.8+000021.900010.8 08.9001.05K? 0
+155942.98 -224057.9 +000005.5-000054.000000.0 08.9001.36K? 0 0.10 1.00
+160659.70 -560457.3 +000012.8+000016.800032.7 08.9001.04K? 0
+160701.34 +242531.1 -000005.3-000004.900000.3 08.9001.32K? 0
+160814.57 -560119.9 -000023.6+000005.900003.8 08.9001.75K? 0
+160931.32 -615003.7 -000006.4+000013.400007.8 08.9001.72K? 0
+161107.87 -580028.4 -000009.0+000017.500025.6 08.9001.31K? 0
+161328.63 -603851.7 -000007.0+000012.600043.0 08.9001.01K? 0
+161508.27 -600558.8 -000002.9-000035.000013.9 08.9001.02K? 0
+161718.09 +345451.1 +000008.9-000008.100007.7 08.9001.38K? 0
+163741.06 +163753.3 -000012.0+000000.800043.8 08.9001.46K? 0
+164348.90 +441250.9 +000013.8+000006.700013.7 08.9001.44K? 0
+165003.33 +044320.4 -000016.2+000005.200007.3 08.9001.21K? 0
+165200.20 +481506.1 -000002.7+000014.200010.3 08.9001.10K? 0
+165613.93 -471701.3 -000015.3-000006.000021.9 08.9001.41K? 0
+165656.40 +290659.6 -000008.0+000004.600006.4 08.9001.65K? 0
+170300.63 +044451.7 -000051.3-000038.500004.0 08.9001.49K? 0
+170345.25 +511448.5 +000002.1+000012.200011.8 08.9001.03K? 0
+170508.81 +175852.9 -000026.2-000039.800013.0 08.9001.21K? 0
+171059.66 +030219.9 +000003.3+000001.100003.8 08.9001.41K? 0
+171521.61 -570503.6 -000015.5-000021.600006.0 08.9001.08K? 0
+171932.93 +064653.9 +000009.9-000010.500028.7 08.9001.19K? 0
+172053.50 -742124.5 -000000.2-000014.800009.1 08.9001.15K? 0
+172244.67 -645656.3 -000002.1-000036.700009.8 08.9001.15K? 0
+172359.58 +631918.7 +000005.2+000016.600000.9 08.9001.05K? 0
+172859.15 -530853.0 +000015.3-000016.200019.5 08.9001.41K? 0
+173554.66 +684820.7 -000017.4-000041.400003.2 08.9001.08K? 0
+174217.34 +062248.2 -000010.4-000044.500007.6 08.9001.05K? 0
+174516.39 -462346.2 +000043.1-000016.000002.8 08.9001.46K? 0
+174815.09 +533255.4 +000010.6-000016.700010.1 08.9001.52K? 0
+174846.43 +082605.5 -000017.1-000028.400023.9 08.9001.18K? 0
+175034.47 -720936.0 +000001.5-000089.800018.8 08.9001.06K? 0
+175101.06 +121248.2 -000010.9-000008.500004.5 08.9001.09K? 0
+175109.67 -514130.9 +000007.5-000019.600023.5 08.9001.13K? 0
+175502.38 -293940.1 +000002.0+000056.700031.6 08.9001.77K? 0
+175612.29 +045342.1 +000016.2+000009.400027.3 08.9001.18K? 0
+175818.10 -585433.9 +000015.9-000002.500003.1 08.9001.65K? 0
+180241.54 +282706.7 -000017.5+000008.400002.8 08.9001.07K? 0
+180743.72 -160228.9 +000000.0-000016.100000.4 08.9001.09K? 0
+180850.17 +314604.7 -000005.4-000000.100010.4 08.9001.22K? 0
+180908.03 +512149.3 -000014.3-000033.100005.1 08.9001.24K? 0
+181357.06 +081455.8 +000023.7-000000.600000.7 08.9001.20K? 0
+182137.20 -541122.0 +000013.8-000019.600002.3 08.9001.01K? 0
+182811.32 -192727.2 +000005.2-000015.100038.3 08.9001.52K? 0
+182829.82 -154814.1 -000033.2-000004.000032.8 08.9001.23K? 0
+183035.62 -131126.5 -000012.2+000009.900011.8 08.9001.18K? 0
+183130.07 +034128.5 -000000.6+000013.700017.8 08.9001.44K? 0
+183151.44 +173154.7 +000012.2-000025.600005.4 08.9001.20K? 0
+183230.85 -191734.1 +000001.9-000025.300014.0 08.9001.96M? 0
+183737.96 -602900.7 +000020.5-000000.100011.4 08.9001.30K? 0
+183843.59 +182518.5 -000003.0+000019.600007.5 08.9001.43K? 0
+184502.65 -213142.3 +000008.7-000018.400013.7 08.9001.28K? 0
+184939.84 -253647.7 +000000.9+000009.900003.9 08.9001.82K? 0
+185041.42 +103856.2 -000034.6-000019.400007.1 08.9001.32K? 0
+185121.07 -251135.3 -000007.1-000031.300023.2 08.9001.85K? 0
+185349.47 +231355.1 -000012.6-000016.000006.7 08.9001.62K? 0
+185411.04 -150030.6 +000004.1+000042.500011.0 08.9001.08K? 0
+185434.51 +063053.8 +000020.5-000003.600020.4 08.9001.37K? 0
+185535.99 -343840.5 -000001.8+000007.700009.5 08.9001.03K? 0
+185741.74 +510333.5 +000009.5+000017.300006.8 08.9001.40K? 0
+185856.52 -230457.8 +000020.5+000007.800012.8 08.9001.15K? 0
+190005.23 +561158.8 +000002.6+000007.500007.2 08.9001.34K? 0
+190014.12 +170058.4 +000034.5+000018.600000.3 08.9001.56K? 0
+190304.68 -422920.1 -000016.4-000018.800005.2 08.9001.55K? 0
+190527.80 +200123.0 -000003.9-000025.600022.6 08.9001.39K? 0
+190601.16 +454850.5 +000014.9+000012.600002.1 08.9001.26K? 0
+190627.94 +090205.6 -000010.3-000017.500000.2 08.9001.69K? 0
+190753.62 -230802.5 -000015.6-000024.700019.5 08.9001.42K? 0
+190856.45 -614208.0 +000024.0-000048.300000.3 08.9001.16K? 0
+191240.55 +613731.0 +000014.3-000023.000002.7 08.9001.19K? 0
+191557.61 -163720.2 +000021.2+000001.700004.6 08.9001.25K? 0
+191731.22 -471916.4 +000021.2-000013.400004.0 08.9001.18K? 0
+191751.48 +615420.9 -000015.2-000022.000006.0 08.9001.22K? 0
+191820.54 -182745.3 +000018.9+000004.500021.5 08.9001.54K? 0
+192726.76 -753945.6 +000017.7-000057.600008.0 08.9001.07K? 0
+193703.48 -415952.9 +000054.2+000032.200008.3 08.9001.14K? 0
+193858.61 -341729.0 +000017.2-000011.700001.5 08.9001.15K? 0
+194442.23 -431505.3 -000007.6-000055.100000.4 08.9001.61K? 0
+194645.74 -312503.9 +000028.2+000019.900001.8 08.9001.15K? 0
+194718.98 +232417.8 +000005.5-000011.300003.4 08.9001.35K? 0
+194735.81 +212742.1 -000001.5-000033.000025.4 08.9001.31K? 0
+195517.54 +505847.2 -000020.3-000002.000007.2 08.9001.56K? 0
+195549.56 +464439.6 +000017.2+000008.400006.8 08.9001.47K? 0
+200159.63 +393011.5 -000024.4+000004.200007.4 08.9001.22K? 0
+200655.14 +371750.2 +000016.5-000007.100005.0 08.9001.14K? 0
+201331.80 +040024.6 +000010.2+000004.300020.0 08.9001.52K? 0
+201552.98 -304115.1 +000007.0-000017.200003.0 08.9001.80K? 0
+201717.29 -385750.8 -000007.6-000023.600025.2 08.9001.49K? 0
+202001.15 +511533.9 -000050.4+000005.800006.1 08.9001.17K? 0
+202113.59 -241945.0 -000007.5+000018.500000.4 08.9001.11K? 0
+202239.63 +520749.1 -000028.5-000042.700006.1 08.9001.01K? 0
+202300.15 -024619.4 -000009.5+000003.800020.1 08.9001.36K? 0
+202515.92 +165944.9 +000017.3-000004.000019.6 08.9001.32K? 0
+202558.19 +174139.0 -000003.4-000020.800020.4 08.9001.14K? 0
+202713.86 +510121.7 -000006.6-000005.400015.3 08.9001.41K? 0
+202740.52 +212816.4 -000028.9-000013.800003.8 08.9001.10K? 0
+202813.65 +560822.4 -000016.8-000009.200003.9 08.9001.24K? 0
+203013.04 -461243.6 -000038.5-000034.900037.7 08.9001.43K? 0
+203302.85 +035143.0 -000008.0-000027.500014.6 08.9001.56K? 0
+203309.15 +622340.0 +000009.9-000005.800006.2 08.9001.66K? 0
+203451.29 -834217.2 +000001.8-000000.500005.5 08.9001.28K? 0
+203719.85 +115127.7 -000010.2-000036.200014.8 08.9001.08K? 0
+203840.96 +432536.6 +000009.7+000017.600000.7 08.9001.04K? 0
+203859.24 +510541.4 +000003.9+000035.800007.8 08.9001.17K? 0
+203939.24 +313633.0 -000038.7-000036.100009.5 08.9001.44K? 0
+204132.90 -313835.1 +000020.7-000012.600007.1 08.9001.24K? 0
+204242.62 +212453.9 -000030.7-000009.100001.7 08.9001.58K? 0
+204304.02 -153718.4 -000027.7-000010.300008.7 08.9001.04K? 0
+204632.49 +315800.5 -000016.3-000025.800010.1 08.9001.11K? 0
+204828.56 -741829.2 +000020.7-000009.500014.5 08.9001.34K? 0
+205053.28 +411325.5 +000024.8+000017.100016.0 08.9001.07K? 0
+205105.89 +130438.6 +000014.7-000018.800008.5 08.9001.39K? 0
+205128.38 -210135.5 -000021.8+000003.200001.1 08.9001.24K? 0
+205136.34 +330630.8 +000006.3+000018.200009.1 08.9001.17K? 0
+205316.60 +285647.3 +000006.0-000031.400008.4 08.9001.61K? 0
+205752.93 +313939.0 -000013.2+000002.000036.8 08.9001.62K? 0
+205809.48 -385923.5 +000018.9-000000.900005.5 08.9001.03K? 0
+205840.37 +473402.1 -000005.1-000010.800018.7 08.9001.05K? 0
+205937.79 +311615.9 +000011.0-000006.900004.4 08.9001.15K? 0
+211004.39 -544450.3 +000008.2-000001.200009.2 08.9001.18K? 0
+211006.47 -445305.0 +000000.6-000015.100006.5 08.9001.58K? 0
+212007.62 -101302.8 +000013.7-000009.700009.0 08.9001.04K? 0
+212303.10 +033050.4 -000004.7-000034.700014.6 08.9001.51K? 0
+212326.45 +411559.1 +000019.3-000010.300005.1 08.9001.15K? 0
+212730.21 +223219.8 +000005.2+000008.100003.8 08.9001.52K? 0
+212801.70 +420451.1 -000015.2-000019.900001.9 08.9001.16K? 0
+213135.75 +125427.0 +000003.9-000025.800010.1 08.9001.15K? 0
+213205.59 +434355.7 +000016.8-000014.400013.8 08.9001.00K? 0
+213556.28 +155921.8 +000007.7-000017.000001.6 08.9001.59K? 0
+213716.65 +482522.1 +000023.2-000027.600009.9 08.9001.72K? 0
+213836.67 +605002.6 -000013.2-000032.900006.1 08.9001.06K? 0
+213933.32 -081242.2 -000016.7-000005.300036.0 08.9001.09K? 0
+214245.07 +342527.7 +000003.9-000057.600008.1 08.9001.57K? 0
+215034.06 +134005.6 +000056.3-000022.700022.8 08.9001.26K? 0
+215233.16 +202312.3 +000007.1+000004.700023.2 08.9001.38K? 0
+215531.75 +291532.0 -000000.2-000030.600005.0 08.9001.12K? 0
+221003.64 +243359.1 -000023.4-000028.400014.0 08.9001.01K? 0
+221318.77 -024401.2 -000034.8-000013.900008.3 08.9001.51K? 0
+221433.95 -111610.3 -000009.0-000016.600022.0 08.9001.36K? 0
+221654.47 +030215.0 -000006.3-000014.900003.0 08.9001.71K? 0
+222254.11 -623617.8 +000010.9+000001.000016.2 08.9001.23K? 0
+222424.04 +444018.0 +000028.4+000017.200006.5 08.9001.26K? 0
+222529.44 +411649.1 -000014.5-000015.600007.9 08.9001.06K? 0
+222626.09 -282102.3 +000048.4-000021.200021.8 08.9001.13K? 0
+222956.24 +412524.5 -000004.7-000013.900024.9 08.9001.69K? 0
+223655.75 -092321.6 -000028.3-000002.600000.1 08.9001.71K? 0
+224045.87 +192549.1 +000015.6-000015.800035.7 08.9001.25K? 0
+224159.21 +340024.7 +000017.1-000019.000016.4 08.9001.03K? 0
+224857.06 +083234.5 +000013.2+000001.500003.3 08.9001.71K? 0
+225042.59 +453003.1 -000003.1+000020.800008.3 08.9001.13K? 0
+225043.47 +234724.9 +000039.2+000008.000006.8 08.9001.26K? 0
+225053.71 -322918.6 +000017.4-000009.400026.6 08.9001.05K? 0
+225230.81 -243354.1 -000038.4+000015.800004.7 08.9001.44K? 0
+225257.99 +710602.7 -000005.4-000004.900012.8 08.9001.16K? 0
+225754.61 -141729.1 +000054.1-000022.400024.4 08.9001.09K? 0
+230932.64 +643556.8 -000002.5+000031.700000.3 08.9001.50K? 0
+231143.20 +403122.1 +000004.8-000038.900005.0 08.9001.64K? 0
+231853.76 -460945.4 +000025.8+000008.200031.4 08.9001.09K? 0
+232228.85 -595829.0 +000067.9-000005.700009.3 08.9001.18K? 0
+233341.02 +301058.3 -000002.1+000016.600021.5 08.9001.35K? 0
+233820.41 +440300.6 +000004.3-000007.900001.4 08.9001.57K? 0
+234308.66 -323308.8 +000017.1+000021.000024.6 08.9001.48K? 0
+235142.62 -731121.9 +000004.5-000017.000004.2 08.9001.55K? 0
+235457.73 +102614.4 +000009.8-000017.600027.1 08.9001.54K? 0
+235502.70 +145647.2 +000016.2-000046.100017.2 08.9001.51K? 0
+235723.16 +340549.2 +000026.6-000003.900014.6 08.9001.25K? 0
+235854.78 +260651.3 -000000.1+000003.100005.1 08.9001.04K? 0
+235902.03 -283907.8 +000030.1-000014.000002.2 08.9001.18K? 0
+063423.92 +160430.3 +000015.0+000010.900036.2 08.9002.57N? 0
+073459.49 -221306.2 -000013.2+000015.600010.3 08.9002.46N? 0
+111538.59 -575542.4 +000012.3+000013.700021.8 08.9002.40N? 0
+181537.72 -195721.1 +000001.3+000028.100010.4 08.9002.55N? 0
+184157.16 +064907.2 +000022.2+000012.400002.5 08.9002.47N? 0
+000212.64 +550000.1 -000000.7-000010.000017.1 08.9100.70G? 0
+000407.84 -255333.2 +000095.6-000058.100024.8 08.9100.60G? 0
+000851.50 +371255.7 +000004.1-000024.200008.1 08.9100.31A? 0
+001842.79 +155926.2 +000146.2-000053.200039.5 08.9100.57F? 1
+002019.37 -085415.5 +000110.5-000010.000005.4 08.9100.59G? 0
+002248.82 +531132.7 +000067.7+000018.300013.2 08.9100.64G? 0
+002323.69 +581401.3 +000038.9-000002.800012.7 08.9100.89G? 0
+003105.66 -690218.4 -000034.8-000037.500013.2 08.9100.59G? 0
+003108.74 +564740.7 +000045.2-000010.700005.8 08.9100.34F? 0
+003133.05 +600419.6 -000000.9+000003.300004.3 08.9100.20A? 0
+003240.92 -352530.2 +000072.6+000012.000025.4 08.9100.73G? 0
+003316.97 -215114.5 +000027.4-000069.600004.7 08.9100.48F? 0
+003545.45 -612007.2 -000001.8+000007.200004.9 08.9100.50F? 0
+003601.47 -243706.5 +000017.1-000000.200010.7 08.9100.94G? 0
+003909.55 -035933.6 +000023.8+000012.800003.1 08.9100.24A? 0
+004331.33 +060915.3 +000016.9-000030.800014.5 08.9100.54F? 0
+004451.88 -202012.0 +000009.8-000046.400024.1 08.9100.37F? 0
+004655.62 +501722.2 -000002.6-000002.100001.0 08.9100.02A? 0
+004740.82 +664106.8 +000046.3-000030.200020.5 08.9100.55F? 0
+004907.34 +282549.1 +000025.5-000003.000000.2 08.9100.38F? 0
+005138.15 +233755.7 +000055.2-000008.600005.5 08.9100.96K? 0
+005240.62 +063955.0 -000001.3-000006.800008.5 08.9100.24A? 0
+005824.24 +640625.6 -000001.2-000009.200004.2 08.9100.14A? 0
+010108.97 +553147.3 -000003.6-000001.400009.0 08.9100.03A? 0
+010124.44 -402557.5 +000004.1+000020.400002.7 08.9100.34F? 0
+010128.46 -092548.1 -000016.5-000020.100019.5 08.9100.56F? 0
+010335.28 +725143.0 -000008.8-000031.200010.9 08.9100.31F? 0
+010444.26 -100328.8 -000020.5-000070.400010.9 08.9100.51F? 0
+011230.71 +503116.0 +000009.4-000006.900026.6 08.9100.01A? 0
+011659.11 -613927.2 +000028.1-000009.700001.7 08.9100.55F? 0
+011900.12 -085618.2 -000237.7-000459.600007.1 08.9100.56F? 0
+012500.07 -660833.9 +000017.5+000019.600001.4 08.9100.02A? 0
+012840.18 -010316.6 +000021.9-000037.800004.5 08.9100.53F? 0
+012846.47 -242025.3 +000053.2-000016.600014.4 08.9100.79G? 0
+013029.14 +025816.3 +000027.9+000016.000002.5 08.9100.45F? 0
+013407.60 +022647.7 +000020.0-000117.200006.4 08.9100.62G? 0
+013541.43 +314452.6 +000012.8-000020.200010.8 08.9100.45F? 0
+014153.45 -631741.6 +000036.3+000004.800012.7 08.9100.31A? 0
+014446.62 -200903.3 +000030.5-000034.300001.0 08.9100.51F? 0
+014711.43 +421138.1 +000005.1-000020.800003.6 08.9100.26A? 0
+014719.28 +683523.5 -000014.4+000010.700002.3 08.9100.15A? 0
+014942.90 -185610.0 +000046.9+000020.800026.8 08.9100.66G? 0
+015000.53 +005910.9 +000015.4-000008.200012.6 08.9100.98K? 0
+015008.68 +814840.9 +000009.5-000017.700005.4 08.9100.44F? 0
+015225.09 -383352.7 +000051.6+000017.200019.9 08.9100.69G? 0
+015233.02 -301717.9 +000032.8-000000.600018.2 08.9100.47F? 0
+015650.43 +380158.3 +000001.9-000009.000027.4 08.9100.85G? 0
+020600.17 +500200.5 +000142.8-000120.300002.9 08.9100.97K? 0
+020758.32 -164958.4 +000071.5-000009.300007.0 08.9100.48F? 0
+020829.72 +423059.3 +000009.6-000003.000017.7 08.9100.86G? 0
+021007.87 -310410.0 +000234.9-000168.700024.6 08.9100.88G? 0
+021205.02 +533837.5 -000016.6-000003.200003.6 08.9100.38F? 0
+021344.06 +043200.2 +000058.9-000029.700017.8 08.9100.45F? 0
+021653.24 +044051.7 +000069.8-000010.100008.0 08.9100.39F? 0
+021731.61 +675009.9 +000003.2-000009.500009.5 08.9100.34F? 0
+022048.53 -505307.2 +000014.9+000004.100007.9 08.9100.94G? 0
+022110.13 +560953.1 +000038.8-000018.800021.6 08.9100.59G? 0
+022411.96 +482642.7 +000011.0-000001.700010.4 08.9100.18A? 0
+022609.52 +345112.1 +000004.6-000019.000011.2 08.9100.37F? 0
+022903.35 +033700.6 +000042.8-000016.600019.2 08.9100.65G? 0
+023010.56 +672456.2 +000053.5-000010.200001.1 08.9100.39F? 0
+023209.82 +390710.3 +000006.0-000011.900003.1 08.9100.11A? 0
+023303.55 -392031.4 +000093.5+000049.600011.7 08.9100.50F? 0
+023422.06 +002141.5 +000011.0-000019.900000.3 08.9100.16A? 0
+023538.30 +020338.9 -000000.6+000006.400007.1 08.9100.08A? 0
+023635.40 -742249.8 +000022.0+000030.700007.3 08.9100.31A? 0
+023701.39 +554452.9 +000002.1-000008.400007.4 08.9100.17A? 0
+023817.21 -590056.4 -000007.2-000009.400015.8 08.9100.59G? 0
+023820.26 -073525.9 -000026.3-000045.200021.5 08.9100.04A? 0
+024122.73 -555833.7 +000032.5+000030.500004.9 08.9100.46F? 0
+024145.69 +074110.0 +000021.1+000016.700011.1 08.9100.52F? 0
+024623.88 +492139.8 +000018.5-000002.000028.5 08.9100.56F? 0
+024700.23 +122659.4 +000019.8-000012.400013.4 08.9100.25A? 0
+025209.48 +485258.7 -000001.4-000003.500002.7 08.9100.04A? 0
+025334.75 +734616.3 -000002.2-000015.400012.4 08.9100.84G? 0
+030016.97 -090222.9 +000283.4-000078.200044.9 08.9100.91G? 0
+030019.85 +410652.2 +000011.3-000019.200015.3 08.9100.32F? 0
+030501.13 +431043.3 +000001.7-000003.500014.1 08.9100.16A? 0
+030638.28 +004603.0 -000023.0-000062.300015.1 08.9100.48F? 0
+030642.54 +172840.6 +000133.6+000033.200039.2 08.9100.49F? 1
+031121.83 +325147.8 +000021.2-000005.600006.9 08.9100.55F? 0
+031453.21 +635221.7 +000014.5-000009.900001.8 08.9100.20A? 0
+031511.45 +703305.2 -000003.1-000013.100004.6 08.9100.30A? 0
+031516.76 +595449.0 +000052.9+000054.100014.4 08.9100.50F? 0
+031604.38 +551826.2 +000018.5-000030.300005.6 08.9100.14A? 0
+032037.63 -042112.5 -000029.8-000024.200003.6 08.9100.59G? 0
+032257.88 +263820.8 +000006.4-000002.000003.2 08.9100.50F? 0
+032537.64 +470114.5 +000023.7-000024.100005.8 08.9100.34F? 0
+032611.65 -732453.7 +000024.3+000038.400015.2 08.9100.39F? 0
+032932.13 +431350.8 +000008.5-000010.900004.0 08.9100.38F? 0
+033454.35 -235133.7 -000000.9+000004.700029.9 08.9100.09A? 0
+033657.61 +223846.7 -000055.9-000000.800014.0 08.9100.64G? 0
+033750.49 +470539.4 +000029.0-000099.400014.5 08.9100.57F? 0
+033816.35 -014440.5 +000016.3+000013.300009.5 08.9100.25A? 0
+034754.86 +491931.7 -000017.5-000004.800011.1 08.9100.61G? 0
+035011.93 +422103.3 +000011.1-000005.300001.6 08.9100.07A? 0
+035025.75 -294033.9 +000013.8-000011.700013.3 08.9100.93G? 0
+035147.13 +354233.4 +000021.6+000007.100001.4 08.9100.99K? 0
+035308.45 -015015.2 +000004.5+000000.000005.0 08.9100.47F? 0
+035925.41 -002427.9 -000028.3-000071.200014.1 08.9100.53F? 0
+040214.44 +525238.4 +000007.3-000004.200004.9 08.9100.11A? 0
+040253.54 +220812.2 +000018.7-000041.800030.6 08.9100.60G? 0
+040256.08 +215316.6 +000041.0-000050.900010.3 08.9100.65G? 0
+040751.42 -624545.2 +000028.0+000028.600008.4 08.9100.55F? 0
+040810.38 -074903.5 +000039.1-000001.600014.4 08.9100.61G? 0
+041137.49 +265626.6 +000101.4+000048.000000.6 08.9100.46F? 0
+041258.88 +681942.6 +000009.6-000011.500000.9 08.9100.25A? 0
+041623.46 +042728.7 +000001.8-000006.900011.9 08.9100.20A? 0
+042017.82 +343122.3 +000011.4-000033.700013.8 08.9100.57F? 1
+042113.82 +484512.7 +000059.1-000045.900020.2 08.9100.85G? 0
+042219.96 +532014.8 +000004.7-000028.300016.4 08.9100.29A? 0
+042221.76 +792252.5 -000000.8-000008.700002.8 08.9100.10A? 0
+042410.25 -320102.1 -000009.8-000004.800008.2 08.9100.41F? 0
+042723.86 -082334.7 -000009.3+000006.000003.4 08.9100.01A? 0
+043324.58 +702813.2 -000008.1-000027.900014.1 08.9100.44F? 0
+043517.24 +230243.2 -000005.0-000054.700043.5 08.9100.78G? 0
+043931.59 -450724.4 -000044.1-000082.400010.9 08.9100.87G? 0
+043947.42 +665205.1 +000007.3-000018.700006.0 08.9100.21A? 0
+044030.01 -103738.0 +000000.2-000000.600002.2 08.9100.96K? 0
+044208.68 -013953.7 +000019.1-000025.800013.2 08.9100.26A? 0
+044233.31 +635528.3 +000041.9-000070.000021.3 08.9100.59G? 0
+044308.50 -362432.7 +000008.4+000020.100003.4 08.9100.87G? 0
+044959.08 -514237.3 +000000.0+000000.000000.0 08.9100.47F? 0
+045409.45 +230358.5 +000012.6+000007.400038.2 08.9100.19A? 0
+045700.10 -464213.3 +000033.1+000038.000010.9 08.9100.48F? 0
+045749.46 +140008.0 +000072.9-000017.300001.1 08.9100.74G? 0
+045841.13 +153711.1 -000011.9-000014.100007.4 08.9100.15A? 0
+050123.41 -630439.1 +000005.9+000017.300012.9 08.9100.47F? 0
+050158.60 +723313.0 -000003.3-000010.300014.6 08.9100.48F? 0
+050224.80 +242933.8 +000041.6+000072.100031.4 08.9100.69G? 0
+050250.05 +254645.6 +000002.1-000004.100028.5 08.9100.62G? 0
+050502.53 -552047.2 +000039.8+000294.200021.5 08.9100.81G? 0
+050724.43 -041303.4 -000015.3-000038.100000.6 08.9100.43F? 0
+051213.90 +005241.2 +000013.9-000015.100015.3 08.9100.49F? 0
+051555.68 -000410.6 +000025.3+000007.700015.2 08.9100.99K? 0
+051634.31 -050341.1 -000004.4+000010.700006.5 08.9100.09A? 0
+051821.85 -184413.2 -000027.0+000004.400000.2 08.9100.98K? 0
+051954.29 -253727.7 +000009.6-000024.800004.8 08.9100.41F? 0
+052012.55 -070614.1 -000002.8+000003.300007.8 08.9100.04A? 0
+052346.15 -065003.7 +000011.1+000005.800009.7 08.9100.21A? 0
+052430.61 +415357.3 +000070.0-000120.600010.0 08.9100.48F? 0
+052503.38 -442913.3 +000014.6+000003.800010.0 08.9100.56F? 0
+052636.57 -222923.7 +000025.9-000031.800019.1 08.9100.50F? 0
+052841.01 -035236.8 +000043.3-000069.600006.0 08.9100.63G? 0
+053039.11 -572331.1 -000014.1-000001.900003.8 08.9100.17A? 0
+053425.75 +432457.5 -000001.4-000001.300013.9 08.9100.74G? 0
+053443.88 -692818.7 +000003.3-000025.300002.3 08.9100.04A? 0
+053503.73 -042306.1 -000004.2-000005.600007.1 08.9100.05A? 0
+053503.95 +263326.4 +000005.3-000008.600012.4 08.9100.33F? 0
+053524.76 -415416.5 +000005.1+000026.100001.2 08.9100.96K? 0
+053822.17 +510523.0 -000030.5-000008.800016.5 08.9100.24A? 0
+053932.53 -241902.9 -000015.9-000014.800004.2 08.9100.34F? 0
+053944.23 -050305.2 +000036.3+000292.300015.8 08.9100.63G? 0
+054004.62 +111032.2 +000013.9+000001.800007.4 08.9100.08A? 0
+054117.52 -010134.4 -000023.1-000013.800012.2 08.9100.47F? 0
+054140.73 -244959.0 +000005.4-000033.500006.2 08.9100.45F? 0
+054241.70 +443746.0 +000023.8-000005.200020.5 08.9100.45F? 0
+054646.54 +022228.7 -000038.4-000005.100007.8 08.9100.34F? 0
+054734.24 +033824.2 +000039.6-000005.300044.9 08.9100.35F? 0
+054800.87 +014354.8 +000010.3-000032.400016.1 08.9100.53F? 0
+054824.12 -190121.7 +000013.3-000006.900008.2 08.91-0.08B? 0
+054942.36 +080420.6 -000015.7-000040.200006.5 08.9100.51F? 0
+055102.44 +202423.0 +000021.8-000072.000008.8 08.9100.76G? 0
+055202.56 -744413.4 +000019.9+000000.200003.5 08.9100.27A? 0
+055212.84 +132329.8 +000006.1+000010.500009.9 08.9100.72G? 0
+055417.56 +524331.0 -000003.5+000010.700009.3 08.9100.42F? 0
+055714.01 +222147.2 -000006.3-000050.900023.3 08.9100.85G? 0
+055716.21 +154711.7 +000010.1-000026.900019.4 08.9100.32F? 0
+060036.06 -395705.7 +000089.1-000102.200003.5 08.9100.46F? 0
+060101.69 +070435.1 -000046.4-000003.900001.4 08.9100.46F? 0
+060414.18 +171706.2 +000143.2-000044.800007.4 08.9100.78G? 0
+060504.82 -152522.9 +000052.1+000082.400017.5 08.9100.53F? 0
+060534.42 -044704.1 -000005.3-000003.900003.0 08.9100.03A? 0
+060626.69 +104453.2 +000023.7-000048.300037.2 08.9100.37F? 0
+060919.41 +374723.4 +000024.8-000012.600012.1 08.9100.14A? 0
+061106.72 +181059.2 -000005.7-000004.500011.1 08.91-0.08B? 0
+061453.54 +351453.2 -000012.8-000042.600015.0 08.9100.37F? 0
+061458.56 -051806.6 -000005.1+000001.700004.0 08.9100.06A? 0
+061546.36 +422727.6 +000031.5-000063.100014.3 08.9100.87G? 0
+061656.73 +453923.8 +000004.4-000006.300000.5 08.9100.14A? 0
+061937.73 -092258.3 -000010.7+000014.100003.5 08.91-0.02B? 0
+062037.55 -100500.0 +000002.8-000015.100002.6 08.91-0.01B? 0
+062041.50 +663745.2 -000005.2-000048.400003.0 08.9100.58G? 0
+062104.19 -060445.3 -000009.7+000011.700001.6 08.9100.35F? 0
+062352.32 +251501.7 -000000.2-000027.000023.2 08.9100.18A? 0
+062411.16 +104537.1 -000002.4-000016.700018.5 08.9100.53F? 0
+062434.64 +232512.7 +000004.8-000006.300002.5 08.9100.02A? 0
+062520.11 -265343.1 -000001.3-000001.300001.0 08.91-0.14B? 0
+062744.07 -315543.0 +000002.4-000031.800008.4 08.9100.90G? 0
+062921.86 -604024.1 +000008.8+000017.200000.0 08.9100.52F? 0
+063020.89 +250847.5 +000000.3+000001.200026.0 08.9100.18A? 0
+063114.69 -423413.8 -000015.6-000028.700011.5 08.9100.46F? 0
+063433.41 +292452.2 +000009.8-000006.200006.5 08.9100.21A? 0
+063444.93 +094543.4 +000021.1+000019.700025.9 08.9100.98K? 0
+063538.10 -305214.6 +000000.0+000006.700006.6 08.91-0.06B? 0
+063742.17 -034114.6 -000001.2+000004.900011.6 08.9100.32F? 0
+063934.30 +082101.4 -000016.7+000008.600029.5 08.9100.19A? 0
+063935.01 +282211.0 -000018.7-000014.800001.7 08.9100.52F? 0
+063936.76 -004922.1 -000005.8-000013.900005.1 08.91-0.01B? 0
+064024.17 -155112.6 +000000.5+000006.800009.6 08.9100.29A? 1
+064024.84 +493110.1 -000017.6-000016.000013.5 08.9100.20A? 0
+064128.61 +112435.9 -000018.3+000005.500026.2 08.9100.11A? 0
+064140.35 -203434.0 +000016.3+000024.900010.2 08.9100.26A? 0
+064306.65 -691752.1 +000013.4+000015.200004.4 08.91-0.04B? 0
+064537.81 +293239.4 -000016.6-000002.400019.1 08.9100.95K? 0
+064538.72 -165518.8 -000025.9-000024.200013.0 08.9100.32F? 0 0.10 1.00
+064603.18 -204318.6 -000010.8+000004.400011.6 08.91-0.04B? 0 0.10 1.00
+064946.63 -411809.7 -000038.5-000010.300002.0 08.9100.39F? 1
+065308.07 +610507.0 +000014.9-000012.400005.9 08.9100.42F? 0
+065401.96 -183354.3 -000001.8+000005.300002.6 08.91-0.04B? 0
+065545.10 -115132.7 +000000.5+000001.600024.2 08.9100.33F? 0
+065622.42 +004720.5 -000009.3-000015.400002.5 08.91-0.03B? 0
+065721.07 +623306.0 -000010.5-000005.700011.7 08.9100.35F? 0
+070211.68 -283837.0 -000013.9-000025.900012.1 08.9100.98K? 0
+070401.56 -022237.9 -000010.6-000012.000005.8 08.91-0.06B? 0
+070441.77 +021513.3 +000003.6-000031.100003.1 08.9100.47F? 0
+070725.38 -132652.4 -000005.2+000007.900008.5 08.91-0.02B? 0
+070806.16 -391712.3 -000018.3+000036.500017.2 08.9100.98K? 0
+070818.56 +002502.9 -000015.1-000028.900003.4 08.9100.41F? 0
+070820.59 +163805.4 -000038.6-000028.300005.9 08.9100.14A? 0
+071009.52 -181307.8 +000007.7+000010.600007.4 08.9100.43F? 0
+071448.27 -532653.0 +000000.0-000005.900003.9 08.9100.12A? 0
+071504.41 +060450.8 +000042.6-000065.200006.0 08.9100.59G? 0
+072050.57 +153956.0 -000003.6+000003.800009.0 08.9100.02A? 0
+072056.88 +272146.3 +000013.4-000058.300043.5 08.9100.36F? 0
+072154.79 +033111.9 -000013.4+000002.000004.2 08.91-0.01B? 0
+072312.47 -221852.9 -000009.6-000005.700003.2 08.91-0.01B? 0
+072324.60 +253058.5 +000008.4+000003.900014.1 08.91-0.07B? 0
+072333.08 +045229.8 +000009.4-000000.700000.3 08.9100.03A? 0
+072342.57 -015003.7 -000013.6+000000.300003.3 08.9100.03A? 0
+072401.41 -410539.5 -000020.8+000041.600004.6 08.9100.36F? 0
+072402.13 -124548.1 -000024.7-000011.000000.2 08.9100.37F? 0
+072556.69 +414456.4 +000008.9-000009.100002.9 08.9100.28A? 0
+072626.78 +180950.8 -000010.7-000005.900023.8 08.91-0.07B? 0
+072647.23 +461122.8 +000035.5-000034.900036.1 08.9100.27A? 1
+072738.02 +220833.4 -000009.7-000024.800009.3 08.9100.32F? 0
+072804.37 +301922.0 -000023.2-000152.700043.2 08.9100.90G? 0
+072828.27 +584936.8 +000088.0+000014.700014.0 08.9100.52F? 0
+072858.28 -200942.1 -000007.0+000012.500001.6 08.91-0.09B? 0
+073005.46 -332515.5 -000019.1-000010.500002.1 08.9100.33F? 0
+073220.54 -495055.1 +000008.6+000232.600024.1 08.9100.68G? 0
+073354.93 -350042.4 -000007.3+000029.000000.5 08.9100.88G? 0
+073421.64 +311353.4 -000013.0-000040.000004.0 08.9100.42F? 0
+073550.89 -245339.7 -000019.4+000018.400015.3 08.9100.04A? 0
+073633.03 -400205.6 +000007.9-000047.400016.9 08.9100.61G? 0
+074200.46 -553038.2 +000005.3+000000.900002.7 08.9100.27A? 0
+074314.64 -000208.0 -000025.7-000020.600007.8 08.9100.07A? 0
+074334.36 -054042.0 -000005.6+000004.200002.2 08.9100.97K? 0
+074537.72 -781001.3 -000005.5+000012.300004.8 08.9100.28A? 0
+074557.85 -094604.4 +000006.7+000001.400003.4 08.9100.96K? 0
+074832.97 -770905.6 -000013.6+000045.900001.3 08.9100.52F? 0
+075021.68 -321000.6 +000023.9-000013.600012.6 08.9100.47F? 0
+075206.51 -101517.5 +000070.8-000095.400009.9 08.9100.62G? 0
+075225.27 -471339.5 -000011.5+000048.400016.2 08.9100.54F? 1
+075317.95 +501711.5 -000013.1-000024.400014.2 08.9100.40F? 0
+075424.31 -404321.4 -000013.9+000000.300023.1 08.9100.87G? 0
+075503.76 +102304.9 -000015.9+000025.700021.2 08.9100.47F? 0
+075611.10 -433608.8 -000006.6+000010.500016.9 08.9100.07A? 0
+075614.84 -431326.2 -000013.2+000000.700001.1 08.9100.11A? 0
+075649.66 +083410.6 -000026.3+000003.600021.7 08.9100.18A? 0
+080011.31 -463104.3 +000001.2+000005.200011.6 08.91-0.07B? 0
+080014.61 -194400.3 +000003.2-000013.600003.2 08.9100.20A? 0
+080039.09 -264955.4 +000013.7-000033.600009.3 08.9100.34F? 0
+080110.32 -721030.2 -000009.7+000015.900006.9 08.9100.11A? 0
+080231.22 +124913.9 +000008.1-000021.700034.8 08.9100.97K? 0
+080413.06 -421852.4 -000003.7+000005.900001.4 08.9100.27A? 0
+080420.43 -033249.9 +000024.9-000011.700025.6 08.9100.10A? 0
+080601.77 -402756.7 -000015.1+000018.000000.7 08.9100.37F? 0
+080626.43 -220216.2 -000003.8+000017.000003.6 08.91-0.03B? 0
+080803.38 +562710.1 -000002.2-000002.800015.7 08.9100.40F? 0
+080826.87 -023210.4 -000096.4+000046.100031.7 08.9100.48F? 0
+080830.19 +000756.1 +000006.0-000054.500021.9 08.9100.41F? 0
+080832.43 -604811.9 +000018.9+000015.400012.0 08.9100.12A? 0
+080849.38 -763815.8 +000119.1-000139.900011.2 08.9100.98K? 0
+081001.40 +190250.4 -000032.9+000002.300004.8 08.9100.28A? 0
+081105.99 -320217.6 +000003.0+000009.300005.1 08.9100.10A? 0
+081520.46 +590923.3 -000061.6-000048.700004.0 08.9100.68G? 0
+081630.41 -354343.2 +000003.8+000005.100003.4 08.91-0.01B? 0
+081717.11 -545447.3 -000024.7+000044.600022.3 08.9100.55F? 0
+081825.62 -402130.4 -000096.5-000050.100012.6 08.9100.65G? 0
+081847.28 +272204.8 -000049.0+000003.400023.2 08.9100.72G? 0
+081951.05 +403321.1 -000032.9-000036.900005.0 08.9100.50F? 0
+082046.50 +420605.7 -000038.2-000042.000002.2 08.9100.51F? 0
+082048.25 -593428.2 -000011.1+000020.300003.6 08.9100.41F? 0
+082209.13 -232447.1 -000010.8+000017.000008.4 08.9100.09A? 0
+082333.64 -610800.3 -000007.7+000012.700005.1 08.9100.21A? 0
+082450.93 -333429.6 -000008.6-000005.300015.8 08.9100.48F? 0
+083025.40 -283921.7 -000005.6+000002.000002.5 08.9100.16A? 0
+083053.56 -123904.3 +000010.9-000003.800013.5 08.9100.45F? 0
+083239.58 -532421.9 -000015.6+000008.400010.2 08.9100.27A? 0
+083712.99 +171514.9 -000060.2-000017.700014.4 08.9100.55F? 0
+083802.58 -384535.2 -000003.6+000008.400000.2 08.91-0.09B? 0
+083903.43 -524239.9 -000028.1+000019.100000.6 08.9100.39F? 0
+084118.03 +143959.7 -000024.4+000008.400020.7 08.9100.97K? 0
+084157.10 -422456.4 -000017.7+000008.800006.0 08.9100.08A? 0
+084302.87 -171151.0 -000010.4-000005.500011.1 08.9100.46F? 0
+085049.16 -365044.5 -000125.8+000041.100015.9 08.9100.47F? 0
+085426.60 -474134.2 -000051.8-000029.600001.7 08.9100.95K? 0
+085641.47 -022229.1 -000013.3-000018.100016.1 08.9100.23A? 0
+085919.62 +054438.1 -000039.9+000008.800006.4 08.9100.46F? 0
+085926.44 -241125.9 -000068.1+000023.700000.3 08.9100.53F? 0
+090223.20 +741434.1 -000037.5-000027.900006.5 08.9100.57F? 0
+090229.70 -321722.6 -000022.3+000024.600011.0 08.9100.38F? 0
+090438.41 -410353.0 +000024.2+000041.000006.1 08.9100.61G? 0
+090510.17 -284642.4 -000002.7-000016.200000.9 08.9100.20A? 0
+090808.35 -433438.8 +000006.0+000003.500008.4 08.9100.97K? 0
+090949.68 +102926.2 -000016.7-000044.500016.6 08.9100.60G? 0
+091448.74 -660619.3 -000012.5-000004.700007.1 08.9100.22A? 0
+091753.54 -515841.5 -000009.0+000011.400004.2 08.9100.32F? 0
+091835.99 -673210.8 +000071.5-000000.200006.9 08.9100.91G? 0
+092227.72 -561353.6 -000025.7+000005.000009.6 08.9100.37F? 0
+092513.90 +244403.1 -000006.1-000016.400001.2 08.9100.52F? 0
+092538.20 +223756.1 -000016.1+000010.100004.4 08.9100.24A? 0
+092645.85 -203853.4 -000028.4+000044.300024.1 08.9100.96K? 0
+092812.74 -052812.9 +000014.3-000033.600012.5 08.9100.52F? 0
+093053.91 -081258.5 -000016.7-000074.100025.6 08.9100.46F? 0
+093058.28 -064110.1 -000016.7-000003.700017.4 08.9100.30A? 0
+093136.86 -130340.1 +000004.6+000017.700024.6 08.9100.53F? 0
+093148.83 -440119.2 +000020.0-000018.400007.1 08.9100.47F? 0
+093438.97 -502454.6 -000013.5+000012.800012.0 08.9100.01A? 0
+093752.74 -374958.8 -000038.4+000070.000033.5 08.9100.75G? 0
+093833.94 -073901.6 -000039.2+000006.300021.6 08.9100.50F? 0
+093914.33 -480621.1 -000071.7+000021.500014.1 08.9100.38F? 0
+093942.71 -575511.9 -000010.4+000006.200006.4 08.9100.16A? 0
+094131.16 +175312.7 -000018.2+000006.400005.3 08.9100.36F? 0
+094245.16 -314252.7 -000042.7+000003.300001.0 08.9100.38F? 0
+094737.73 -120407.5 -000038.0+000003.000003.1 08.9100.14A? 0
+094810.23 -160146.8 -000038.5-000003.200009.8 08.9100.30A? 0
+094813.77 -275310.8 -000012.0-000002.400001.5 08.9100.92G? 0
+094914.26 -345541.3 -000074.3+000035.800007.3 08.9100.42F? 0
+095427.70 +431646.9 +000000.2-000004.300001.0 08.9100.35F? 0
+095444.92 -053234.3 -000017.4-000045.000022.5 08.9100.35F? 0
+095820.90 -285528.9 -000023.3+000000.700012.7 08.9100.54F? 0
+095942.01 -552148.3 -000019.1+000015.700003.3 08.9100.43F? 0
+100152.14 -021615.7 -000020.8+000016.600001.8 08.9100.54F? 0
+100353.95 -644448.2 -000026.4+000017.600008.1 08.9100.41F? 0
+100839.17 -624713.7 -000076.7+000019.600002.1 08.9100.51F? 0
+100852.30 -615310.3 -000015.2+000003.100009.7 08.91-0.03B? 0
+101027.94 -442717.3 +000003.0+000003.800012.4 08.9100.19A? 0
+101121.81 +730212.5 +000008.8+000008.800001.5 08.9100.41F? 0
+101239.30 -154226.4 -000011.7-000036.200020.7 08.9100.52F? 0
+101755.44 -672452.9 -000023.9+000011.300007.4 08.9100.62G? 0
+101942.93 -251347.9 -000057.3+000055.000011.4 08.9100.54F? 0
+102028.83 -121120.8 -000106.6+000089.400019.3 08.9100.53F? 0
+102402.08 +515501.3 -000078.5-000023.800005.5 08.9100.54F? 0
+102557.13 -663813.2 -000016.3-000004.600014.0 08.9100.71G? 0
+102621.43 +254436.1 -000052.2-000053.200001.2 08.9100.58G? 0
+102837.15 -242331.1 -000100.3+000059.800007.5 08.9100.54F? 0
+102946.19 -204726.8 +000011.5-000011.900006.0 08.9100.99K? 0
+103206.51 +680825.0 -000027.0-000006.600002.1 08.9100.28A? 0
+103635.93 +473118.3 +000020.3-000011.300010.7 08.9100.93G? 0
+103826.13 -361709.0 -000016.0+000011.800015.4 08.9100.19A? 0
+104150.73 -501427.0 -000025.5+000005.800003.8 08.9100.05A? 0
+104412.20 -594757.2 +000000.0+000000.000000.0 08.9100.33F? 0
+104516.56 -172524.0 -000018.1+000029.000000.8 08.9100.50F? 0
+105026.73 +263036.8 -000026.8-000010.600004.1 08.9100.90G? 0
+105139.13 -581458.0 -000012.2+000002.000008.8 08.91-0.08B? 0
+105525.33 -004846.8 +000091.7-000011.100012.3 08.9100.54F? 0
+105723.54 -181727.4 -000028.8+000006.800010.4 08.9100.44F? 0
+105723.74 -514939.7 -000007.7+000010.800009.1 08.91-0.06B? 0
+110127.65 -563429.4 -000005.9+000004.900007.9 08.91-0.06B? 0
+110207.50 -430253.1 -000018.6+000000.100001.9 08.9100.25A? 0
+110449.14 +732722.3 +000006.3-000004.500008.7 08.9100.60G? 0
+110456.19 -652454.5 -000024.9-000012.900005.2 08.9100.38F? 0
+110655.50 -583726.5 +000000.0+000000.000000.0 08.9100.56F? 0
+110955.03 -564045.8 +000049.4-000018.900000.4 08.9100.63G? 0
+111014.46 +554131.6 +000021.3-000005.800006.8 08.9100.30A? 0
+111335.92 -384542.3 -000019.5-000011.900005.0 08.9100.47F? 0
+111518.14 -172931.7 -000036.4+000009.900017.0 08.9100.53F? 0
+111703.15 -572816.5 -000016.8-000000.300002.2 08.9100.34F? 0
+112046.39 -251536.4 -000016.5-000043.200022.1 08.9100.52F? 0
+112540.33 -601054.6 -000009.9-000004.300006.7 08.91-0.01B? 0
+112630.38 -670444.2 -000095.5+000014.700018.5 08.9100.55F? 0
+112747.09 -522943.9 -000020.1+000026.300018.8 08.9100.92G? 0
+113053.37 +425019.2 -000083.1-000018.600002.3 08.9100.58G? 0
+113306.17 -053627.8 +000032.6-000011.600009.8 08.9100.88G? 0
+113422.84 -465826.0 +000121.8-000064.800010.1 08.9100.80G? 0
+113438.89 -455529.5 -000013.4+000009.800009.8 08.9100.21A? 0
+113448.34 -322637.7 -000047.3+000031.500005.4 08.9100.53F? 0
+113742.42 +214130.3 -000027.8-000026.100038.8 08.9100.37F? 0
+114302.26 +515536.0 +000015.2+000009.500013.2 08.9100.33F? 0
+114542.69 -403943.7 -000010.6-000020.100003.3 08.9100.37F? 0
+114558.82 +123835.9 -000000.9-000023.700001.7 08.9100.95K? 0
+114944.59 -515207.4 -000003.1+000001.400014.2 08.9100.89G? 0
+115303.16 -161737.3 -000038.3-000006.100011.6 08.9100.32F? 0
+115311.45 -362155.3 -000045.2-000003.000008.2 08.9100.56F? 0
+115439.43 -622542.2 -000012.9-000005.800014.7 08.91-0.03B? 0
+115828.15 -475102.0 +000000.0+000000.000000.0 08.9100.04A? 1
+115933.18 -564011.7 -000009.3-000002.600011.1 08.9100.27A? 0
+120103.67 +625953.6 -000064.0+000039.800007.1 08.9100.75G? 0
+120232.95 -853814.9 -000072.4-000003.900033.1 08.9100.58G? 0
+120443.27 -503336.0 -000018.6+000001.100003.8 08.9100.85G? 0
+120602.30 -370512.0 -000058.7+000003.200013.1 08.9100.79G? 0
+120934.45 -705102.3 +000008.2+000007.900002.8 08.9100.63G? 0
+121012.98 -480515.9 -000044.9-000003.300005.2 08.9100.38F? 0
+121413.36 -281506.7 -000113.0+000025.700004.9 08.9100.44F? 0
+121555.14 -635851.6 +000009.5+000012.000004.3 08.9100.12A? 0
+121601.55 -331327.4 +000066.5-000075.300019.4 08.9100.56F? 0
+121701.75 -255831.3 -000014.5-000002.400001.3 08.9100.95G? 0
+121809.13 +221843.2 +000160.4-000089.700006.8 08.9100.55F? 0
+122111.07 -234012.9 -000068.0+000013.500001.1 08.9100.45F? 0
+122335.85 -445123.4 -000048.3+000021.300003.5 08.9100.61G? 0
+122356.88 +162504.4 -000097.6-000233.000020.9 08.9100.85G? 0
+122700.54 +000710.3 -000059.7+000001.000001.6 08.9100.89G? 0
+122722.22 -580048.8 -000001.9+000002.300012.9 08.9100.04A? 0
+122817.14 +031615.0 +000027.2-000004.300007.2 08.9100.28A? 0
+123536.20 -283834.6 -000006.5-000014.300009.2 08.9100.45F? 0
+123538.98 -651640.9 -000060.2-000007.400000.7 08.9100.42F? 0
+123702.29 +141506.8 +000006.1-000020.900008.2 08.9100.53F? 0
+123749.60 -581512.1 -000001.5+000005.100013.6 08.9100.00A? 0
+124016.56 -295502.2 -000014.7-000017.100004.4 08.9100.08A? 0
+124032.31 +030533.1 -000020.6+000007.700022.4 08.9100.99K? 0
+124323.56 -025229.0 -000054.7-000002.300002.6 08.9100.34F? 0
+124507.80 -145352.3 -000044.0-000088.400020.5 08.9100.70G? 0
+124626.86 +534802.7 -000035.9-000022.900004.6 08.9100.37F? 0
+124915.15 -512537.7 -000015.0+000009.700018.0 08.9100.25A? 0
+125132.08 -655819.2 -000006.1-000003.700004.9 08.9100.03A? 0
+125556.14 -360934.1 -000020.3+000002.000001.7 08.9100.18A? 0
+125914.61 +715028.7 -000018.3+000016.400014.7 08.9100.53F? 0
+130046.46 +142238.8 +000008.9-000069.900022.5 08.9100.64G? 0
+130302.39 -644704.2 -000008.1+000009.100015.1 08.9100.47F? 0
+130624.41 -100305.1 +000009.0+000012.600002.4 08.9100.47F? 0
+131227.42 +205031.8 +000039.6-000097.500005.4 08.9100.45F? 0
+131313.12 -085554.2 -000157.3+000008.600032.2 08.9100.67G? 0
+131341.16 -570726.2 -000010.1-000006.400009.2 08.9100.11A? 0
+131544.12 +101501.6 -000051.9+000004.000009.3 08.9100.45F? 0
+131651.19 -114614.2 -000021.4-000006.600001.4 08.9100.46F? 0
+131959.01 -790322.5 -000037.3-000030.800010.2 08.9100.56F? 0
+132815.65 -543033.9 -000006.9-000011.800000.4 08.9100.06A? 0
+133406.31 -775138.4 -000012.4+000000.100004.8 08.9100.97K? 0
+133953.82 -091705.6 +000002.1-000014.800009.2 08.9100.88G? 0
+134157.53 -130140.0 -000051.3+000034.100038.8 08.9100.97K? 0
+134814.31 -773913.2 +000046.1+000039.000027.7 08.9100.54F? 0
+134933.19 -665859.4 -000013.0-000006.100013.8 08.9100.00A? 0
+135052.90 +453122.6 -000021.5-000005.300001.4 08.9100.50F? 0
+135114.31 -635324.0 -000008.3+000003.300004.3 08.9100.03A? 0
+140114.63 +055812.4 +000025.0-000035.400012.0 08.9100.40F? 0
+140340.17 -195624.9 -000060.9-000030.500001.0 08.9100.47F? 0
+140547.46 +100302.0 -000069.1+000057.500000.7 08.9100.50F? 0
+140824.77 -262056.7 +000007.0+000027.500015.3 08.9100.41F? 0
+140855.14 +492227.7 -000032.1-000006.000006.0 08.9100.35F? 0
+141004.90 -082218.2 +000010.2+000017.900013.8 08.9100.99K? 0
+141312.68 -153728.4 -000032.2-000000.600020.1 08.9100.34F? 0
+141335.56 +614337.5 +000012.4-000055.300000.9 08.9100.48F? 0
+141822.69 -455417.7 +000049.9+000027.300030.3 08.9100.93G? 0
+142305.48 +072920.7 -000054.3+000028.500026.1 08.9100.68G? 0
+142331.70 +803520.4 -000036.5+000029.800025.1 08.9100.49F? 0
+142519.54 -470039.6 -000006.1-000014.400005.2 08.9100.24A? 0
+142602.35 +421305.1 +000048.4+000001.200001.5 08.9100.64G? 0
+142621.42 +192242.3 -000027.2+000009.000014.5 08.9100.34F? 0
+142903.49 -464429.4 -000258.0+000162.500010.9 08.9100.69G? 0
+143130.16 -263551.1 +000117.7-000457.800017.0 08.9100.65G? 0
+143222.48 -082802.1 -000031.6+000046.600010.3 08.9100.44F? 0
+144514.65 +043156.1 -000115.4+000113.700009.8 08.9100.56F? 0
+144919.55 +025215.1 -000002.4+000027.900016.9 08.9100.45F? 0
+145116.43 -472426.5 +000037.7-000061.700011.8 08.9100.95K? 0
+145232.42 -012428.3 -000017.6-000023.800002.9 08.9100.52F? 0
+150014.04 -242101.7 -000008.2+000016.500006.9 08.9100.53F? 0
+150022.54 +323121.3 -000024.4+000036.700020.6 08.9100.99K? 0
+150252.87 +013703.7 -000003.6+000062.700023.4 08.9100.47F? 0
+150504.79 +140519.1 -000303.5-000219.500016.6 08.9100.80G? 0
+150749.28 +595437.6 +000040.3+000034.200007.1 08.9100.63G? 0
+151347.19 +142654.4 -000055.5-000017.100016.8 08.9100.55F? 0
+151549.12 -591258.7 +000004.8-000004.500012.1 08.9100.26A? 0
+152811.04 -273734.0 +000020.7-000013.400001.8 08.9100.59G? 0
+153019.39 +252048.5 +000022.8-000002.500010.6 08.9100.50F? 0
+153210.08 -604926.5 +000009.0-000001.300001.7 08.9100.13A? 0
+153337.53 -615053.1 +000008.4-000019.600017.1 08.9100.03A? 0
+153340.59 -440544.6 -000008.1+000004.600003.4 08.9100.01A? 0
+153459.77 -094806.2 +000001.9+000014.700002.5 08.9100.13A? 0
+153716.65 -620034.8 +000003.3-000021.200004.0 08.9100.54F? 0
+153829.15 +232748.2 -000005.2+000018.900001.8 08.9100.29A? 0
+154048.94 +053244.0 -000029.6+000009.700024.9 08.9100.51F? 0
+154139.79 -453123.3 +000000.0+000000.000000.0 08.9100.30A? 1
+154300.52 -490128.9 +000017.8-000018.000008.8 08.9100.55F? 0
+154645.49 -470754.4 -000003.3-000001.800009.1 08.9100.17A? 0
+154649.24 -251433.7 +000009.4-000021.500030.7 08.9100.36F? 0
+154702.36 +122048.8 +000011.0-000103.300037.9 08.9100.57F? 0
+154908.09 +040325.0 -000041.6-000060.400002.6 08.9100.61G? 0
+155033.29 -623122.6 -000023.3+000006.900005.9 08.9100.81G? 0
+155754.38 +095705.1 +000025.7-000005.000000.8 08.9100.51F? 0
+155831.09 +003434.5 -000036.3+000008.100002.4 08.9100.45F? 0
+160253.85 -602637.0 -000012.5+000008.400005.8 08.9100.05A? 0
+160421.63 -531319.0 +000009.2-000017.500008.9 08.9100.36F? 0
+160816.55 +103656.3 -000103.5+000042.000008.0 08.9100.58G? 0
+161006.23 +440337.3 -000015.3-000025.300010.4 08.9100.95G? 0
+161107.73 -553844.9 -000053.9-000022.000011.6 08.9100.12A? 0
+161547.67 -290038.6 -000029.5+000018.600002.6 08.9100.97K? 0
+161842.64 -162636.6 -000002.7+000001.700016.1 08.9100.43F? 0
+161923.02 -405638.8 +000000.0-000012.800012.1 08.9100.42F? 0
+161929.32 +123932.6 -000027.7+000031.600006.0 08.9100.56F? 0
+162103.98 -543523.5 +000000.0+000000.000000.0 08.9100.01A? 0
+162118.41 -271353.5 -000033.2-000013.900027.7 08.9100.74G? 0
+162347.18 -261615.6 -000023.5-000021.600009.7 08.9100.32F? 0
+162706.46 -120528.0 -000007.2+000029.900020.7 08.9100.72G? 0
+162927.20 -111315.7 -000049.0+000031.900009.8 08.9100.81G? 0
+163132.54 +262602.4 -000051.8-000274.900035.1 08.9100.74G? 1
+163250.85 -305236.6 -000022.7-000035.100004.8 08.9100.25A? 0
+163423.34 -040052.0 -000004.0-000010.100024.8 08.91-0.24B? 0
+163444.13 +084554.2 +000000.0+000000.000000.0 08.9100.53F? 0
+163532.17 -530355.9 +000052.6+000021.400017.1 08.9100.62G? 0
+164103.42 +025913.4 -000033.6-000040.800020.7 08.9100.50F? 0
+164507.89 -804759.1 +000001.0-000026.500011.9 08.9100.11A? 0
+164908.12 -273415.0 -000021.8+000032.100001.6 08.9100.84G? 0
+164911.14 -304651.2 -000034.1+000007.200009.5 08.9100.67G? 0
+164912.22 -224241.5 -000001.1-000025.500005.5 08.9100.41F? 0
+165019.30 -504207.7 -000006.9-000009.700004.1 08.9100.17A? 0
+165039.53 -032042.9 +000003.6+000012.900004.1 08.9100.24A? 0
+165129.70 -270656.8 +000018.0+000003.200010.5 08.9100.18A? 0
+165148.56 +074353.2 +000034.1-000067.200010.0 08.9100.53F? 0
+165518.16 -464355.4 +000005.5-000017.300017.4 08.9100.25A? 0
+165709.16 +613548.8 -000020.9+000030.700007.8 08.9100.36F? 0
+165844.63 -524347.3 -000027.3-000058.900014.6 08.9100.32F? 0
+170028.69 -491514.9 +000005.0-000019.100004.8 08.9100.21A? 0
+170035.33 -110433.8 -000013.5-000004.900019.8 08.9100.37F? 0
+170127.61 -264911.0 -000043.9-000013.300020.5 08.9100.44F? 0
+170133.66 +123435.7 -000025.9-000013.500015.0 08.9100.95G? 0
+170334.55 -675313.0 -000003.3-000009.100012.3 08.9100.16A? 0
+170538.25 -570459.3 -000010.3-000015.500001.6 08.9100.64G? 0
+170549.72 +262736.1 +000009.7-000005.200020.5 08.9100.95G? 0
+170654.55 -413938.0 -000040.6-000031.900006.1 08.9100.24A? 0
+170909.98 +403650.4 +000001.5+000008.200014.5 08.9100.97K? 0
+171149.87 -415952.6 -000006.2-000006.800003.9 08.9100.46F? 0
+171230.20 -800555.0 -000069.8-000092.900004.6 08.9100.58G? 0
+171414.61 -751647.4 +000050.9-000093.200036.3 08.9100.97K? 0
+171721.50 +250122.8 -000013.4-000118.100003.8 08.9100.71G? 0
+171837.25 +533011.6 -000010.0-000011.300014.7 08.9100.21A? 0
+171854.55 -322044.6 -000014.2-000003.800013.2 08.91-0.04B? 1
+172111.01 -413324.6 +000064.5+000012.500019.0 08.9100.74G? 1
+172422.72 +094640.8 -000007.3-000005.200004.8 08.9100.46F? 0
+172509.85 +090213.4 -000011.8+000019.500025.0 08.9100.71G? 0
+172737.26 -244004.3 -000015.0-000007.100000.7 08.9100.46F? 0
+172957.07 +434140.1 +000014.7-000020.000000.9 08.9100.86G? 0
+173150.01 -325328.1 -000015.4-000002.600006.2 08.9100.21A? 0
+173207.81 -360939.3 +000014.2-000006.100000.2 08.9100.33F? 0
+173213.24 -321659.7 -000030.5-000029.500008.6 08.9100.50F? 0
+173408.43 +173510.2 -000006.2-000043.900020.6 08.9100.39F? 0
+173413.01 -521230.7 +000007.8+000001.700006.4 08.9100.01A? 0
+173526.31 -415044.7 +000049.7+000015.300015.2 08.9100.99K? 0
+173657.39 -181100.0 +000008.2-000013.000000.5 08.9100.96K? 0
+173831.17 +493820.9 -000001.6+000005.900009.7 08.9100.86G? 0
+174121.04 +713039.9 -000008.1-000002.000011.3 08.9100.23A? 0
+174144.49 -350118.3 -000003.7-000011.900005.1 08.9100.21A? 0
+174319.32 -173021.9 +000020.4-000030.100008.2 08.9100.16A? 0
+174326.28 -410401.9 -000014.1-000022.600015.8 08.9100.12A? 0
+174541.05 +174300.0 -000082.8+000138.100022.5 08.9100.97K? 1
+174742.41 +045624.6 -000548.3-000218.100036.1 08.9100.79G? 0
+174844.61 -345653.2 -000024.5-000010.300023.9 08.9100.19A? 0
+174931.71 +232116.9 -000022.3+000002.500004.6 08.9100.43F? 0
+174945.95 -524851.7 +000006.9-000022.200017.4 08.9100.30A? 0
+175208.02 -383758.0 +000005.9+000007.000004.9 08.91-0.03B? 0
+175253.25 -393552.1 +000017.7+000013.900000.8 08.91-0.10B? 0
+175341.09 -380850.0 +000015.0-000007.800000.9 08.9100.04A? 0
+175411.00 -564834.0 -000003.8+000003.300017.2 08.9100.99K? 0
+175611.57 -524520.9 +000015.8-000018.200007.0 08.9100.41F? 0
+175657.80 -563947.3 -000002.9-000024.400006.4 08.9100.45F? 0
+175810.80 -020911.5 -000004.3-000037.000035.5 08.9100.45F? 0
+175817.84 -381024.0 +000059.2+000005.900013.8 08.9100.43F? 0
+175929.41 +481751.4 +000010.5+000008.000010.0 08.9100.48F? 0
+180123.78 -265840.5 -000007.4-000092.300033.0 08.9100.69G? 0
+180319.25 +234859.3 +000017.3+000142.900001.7 08.9100.61G? 0
+180757.06 -023136.3 +000015.9+000003.900023.7 08.9100.47F? 0
+180834.85 +141539.1 +000003.6+000032.500003.2 08.9100.28A? 0
+180924.19 -530326.3 -000009.5-000025.000013.6 08.9100.49F? 0
+181042.63 -841502.8 +000022.6+000000.300014.8 08.9100.17A? 0
+181229.08 +041348.9 -000007.2-000018.800002.8 08.9100.26A? 0
+181625.64 -185821.5 +000106.9+000023.400030.2 08.9100.14A? 0
+181822.54 -425408.9 +000001.1-000022.000006.4 08.9100.39F? 0
+182130.19 -321502.5 -000005.8-000018.100001.6 08.9100.01A? 0
+182143.11 -175351.3 +000015.3-000022.000008.4 08.9100.23A? 0
+182206.78 -251423.7 +000012.5-000026.400026.3 08.9100.41F? 0
+182218.65 +035325.9 -000003.9-000004.500010.7 08.9100.20A? 0
+182319.25 -424648.3 +000000.0+000000.000000.0 08.9100.34F? 0
+182525.85 +625625.6 +000007.2-000013.500002.1 08.9100.43F? 0
+182553.04 -325031.5 -000004.9+000002.900002.7 08.9100.03A? 0
+183019.30 -123528.5 +000005.6-000021.400011.5 08.9100.25A? 0
+183511.59 +221841.6 -000000.5-000011.300004.3 08.9100.11A? 0
+183614.18 -195024.3 +000007.5+000017.700004.6 08.9100.23A? 0
+183741.05 -402924.7 +000023.9+000000.600004.6 08.9100.59G? 0
+184113.54 -192747.6 +000025.2-000020.600005.1 08.9100.28A? 0
+184506.96 +020331.8 +000002.1-000022.600003.1 08.9100.10A? 0
+184557.71 +560612.1 +000008.7+000001.500003.7 08.9100.18A? 0
+184616.94 +321742.6 +000002.8+000005.200009.1 08.9100.08A? 0
+184636.52 +104800.8 +000027.5+000002.100005.9 08.9100.06A? 0
+184737.46 +321842.6 -000000.1+000000.700010.2 08.91-0.05B? 0
+184741.20 +122623.3 +000038.7-000031.000056.0 08.9100.96K? 0
+184759.09 +663254.7 -000053.2+000055.400000.1 08.9100.84G? 0
+184848.47 +342711.4 -000000.5-000034.900006.2 08.9100.16A? 0
+184912.61 -622216.9 +000041.1-000003.100028.9 08.9100.92G? 0
+185025.17 -065228.5 +000019.6+000010.000016.4 08.9100.45F? 0
+185133.36 -013310.7 -000060.5+000101.900012.9 08.9100.69G? 0
+185224.48 +705246.5 +000024.9+000048.300014.1 08.9100.28A? 0
+185231.63 +493155.5 +000038.8+000004.800000.8 08.9100.50F? 0
+185316.28 -041311.7 +000017.5-000000.200002.1 08.9100.36F? 0
+185646.54 -300143.3 -000000.7-000076.900010.4 08.9100.76G? 0
+185728.87 +683407.8 -000104.3-000101.000005.1 08.9100.62G? 0
+185749.24 -230344.4 -000013.5+000010.900031.7 08.9100.34F? 0
+185813.42 -385703.6 +000002.9-000027.400007.2 08.91-0.04B? 0
+185828.55 +185343.6 +000007.1-000003.200008.1 08.9100.16A? 0
+185937.96 -252549.7 +000011.8-000061.200015.9 08.9100.48F? 0
+190001.36 +750324.7 -000003.7+000030.100012.4 08.9100.43F? 0
+190009.46 +140927.3 -000001.7-000013.300008.2 08.9100.26A? 0
+190015.80 +152049.5 +000004.8+000000.400006.1 08.9100.16A? 0
+190027.85 -165944.1 -000001.4-000039.600010.3 08.9100.88G? 0
+190124.33 +403605.5 +000016.4+000009.000006.9 08.9100.23A? 0
+190127.38 +091014.7 +000000.1-000045.200008.3 08.9100.36F? 0
+190725.19 -213651.4 +000039.4-000006.700007.4 08.9100.42F? 0
+190809.60 -413608.8 +000011.3-000009.800011.4 08.9100.52F? 0
+191037.46 -081353.6 +000015.8-000003.600001.1 08.9100.12A? 0
+191101.67 +091149.4 -000000.4-000008.100017.2 08.9100.17A? 0
+191543.91 -535141.3 +000041.9-000109.300014.5 08.9100.46F? 0
+191602.77 +232651.2 +000004.9-000013.700006.7 08.9100.34F? 0
+191813.08 -472237.7 -000031.0+000010.300024.2 08.9100.32F? 0
+191822.70 -170441.7 +000003.7-000011.200001.0 08.9100.02A? 0
+192332.51 +355704.4 +000009.8+000018.900010.2 08.9100.95G? 0
+192359.31 +144915.5 +000024.1-000025.300006.6 08.9100.67G? 0
+192607.64 -070006.7 -000014.5-000004.800016.3 08.9100.44F? 0
+192644.38 -500547.4 +000014.8-000031.800021.9 08.9100.96K? 0
+192948.55 -492023.2 -000033.8+000010.000001.4 08.9100.53F? 0
+193140.70 +335530.8 -000017.4-000016.600000.0 08.9100.50F? 0
+193141.68 -171349.1 +000008.9-000009.800005.4 08.91-0.11B? 0
+193550.62 +445249.6 -000051.4+000058.300002.9 08.9100.47F? 0
+193559.34 +135030.8 -000003.7-000019.200005.3 08.9100.10A? 0
+193629.87 +650253.2 +000004.3-000050.100001.9 08.9100.47F? 0
+193933.23 -444443.4 +000007.4+000021.400002.2 08.9100.36F? 0
+194025.16 -524409.1 +000031.6+000001.100001.6 08.9100.24A? 0
+194305.54 +201019.3 +000007.3-000031.500011.7 08.9100.47F? 0
+194404.25 +375557.3 +000000.3+000008.700005.5 08.91-0.03B? 0
+194850.85 -621355.9 +000010.0-000064.700013.5 08.9100.53F? 0
+194936.61 +170642.9 +000009.6-000010.500004.4 08.9100.09A? 0
+194949.14 +203659.1 -000011.1-000053.800018.9 08.9100.68G? 0
+195016.97 +402246.5 -000002.1-000010.400003.4 08.9100.50F? 0
+195205.99 -115241.0 +000038.1+000007.600009.7 08.9100.00B? 0
+195234.23 -494035.1 -000011.1-000031.100035.3 08.9100.30A? 0
+195329.64 -100634.4 +000034.6-000060.400014.6 08.9100.47F? 0
+195604.71 +353205.6 +000018.4-000006.100002.3 08.9100.31F? 0
+195643.85 +244815.6 +000012.9-000006.300015.5 08.9100.46F? 0
+195804.00 +535529.6 +000021.5+000020.100021.8 08.9100.43F? 0
+195836.72 +154356.1 +000028.3-000021.500011.2 08.9100.66G? 0
+195905.09 -572625.3 +000017.3-000066.300004.3 08.9100.52F? 0
+200013.10 +073838.5 -000020.6+000006.600003.9 08.9100.93G? 0
+200234.42 -441319.3 +000010.5+000016.500002.9 08.9100.90G? 0
+200639.74 +455426.1 -000006.7-000005.900008.4 08.9100.11A? 0
+200719.00 +353505.6 -000012.4-000005.700003.8 08.9100.01A? 1
+200755.78 -092118.7 -000014.6-000029.900001.6 08.9100.33F? 0
+201308.22 +215021.4 -000002.6-000097.800001.4 08.9100.56F? 0
+201311.39 +215100.5 -000006.6-000005.800001.3 08.9100.91G? 0
+201543.35 +222104.1 +000001.2+000016.700019.5 08.9100.48F? 0
+201550.50 +612926.6 +000003.3-000009.000001.0 08.9100.93G? 0
+201758.91 -280759.1 +000026.9-000020.200013.4 08.9100.62G? 0
+202008.10 -172949.2 +000135.0+000030.300014.3 08.9100.60G? 0
+202155.20 +445715.5 +000008.4-000013.000007.6 08.9100.14A? 0
+202208.03 +243612.4 +000020.9-000003.900000.2 08.9100.41F? 0
+202401.30 +383049.6 -000001.9-000005.800022.2 08.9100.64G? 0
+202625.86 -460312.3 +000041.1-000075.000009.3 08.9100.56F? 0
+202729.74 +481623.3 +000000.5-000022.800007.1 08.9100.42F? 0
+202810.41 +272443.0 +000000.1-000018.200008.6 08.9100.12A? 0
+202838.41 -522403.8 +000008.6-000003.500004.0 08.9100.37F? 0
+202926.40 -612835.4 -000024.2-000003.800015.7 08.9100.45F? 0
+202949.76 -020427.7 +000022.9-000020.100000.5 08.9100.47F? 0
+203024.75 +231436.5 -000006.2+000000.000033.5 08.9100.99K? 0
+203147.42 -730418.0 -000000.3-000019.700012.3 08.9100.36F? 0
+203227.61 -452329.2 -000002.4+000031.800008.6 08.9100.49F? 0
+203336.61 -052114.0 -000001.8+000011.800010.6 08.9100.94G? 0
+203412.65 -132334.8 +000047.2-000046.900026.0 08.9100.70G? 0
+203512.48 +060739.2 +000356.8-000256.000012.1 08.9100.98K? 0
+203653.35 +244357.9 -000003.0+000010.900005.5 08.9100.46F? 0
+203714.17 +131711.2 -000032.4-000031.800020.6 08.9100.59G? 0
+203729.59 +373005.5 -000003.3-000003.500010.5 08.91-0.02B? 0
+204031.24 -213728.2 +000001.7-000018.000002.9 08.9100.40F? 0
+204306.00 +033616.1 -000046.5-000016.300003.0 08.9100.91G? 0
+204425.19 +602126.4 +000020.5+000001.900002.1 08.9100.10A? 0
+204441.86 +753510.3 +000024.7+000017.400006.1 08.9100.47F? 0
+204519.05 -235229.8 +000062.0-000015.200006.5 08.9100.41F? 0
+204632.21 +453133.1 +000003.3+000005.900011.0 08.9100.29A? 0
+204710.81 +422434.7 +000009.4+000010.700010.3 08.9100.05A? 0
+205055.23 +334534.3 -000001.4-000003.600001.2 08.91-0.01B? 0
+205103.72 +062315.6 -000016.3-000004.100048.0 08.9100.00B? 1
+205135.96 +323343.5 +000013.5+000007.700000.1 08.9100.18A? 0
+205344.38 +274334.2 +000017.3+000003.500014.4 08.91-0.04B? 0
+205712.82 -184705.6 -000037.2-000030.000012.1 08.9100.08A? 0
+205922.42 +352828.6 -000004.2-000014.900012.4 08.91-0.03B? 0
+210346.25 +312842.9 +000026.6+000009.200009.6 08.9100.40F? 0
+210444.64 -591733.7 +000008.6-000047.800009.2 08.9100.49F? 0
+210605.31 +202459.4 -000046.2-000052.500009.8 08.9100.52F? 0
+210852.81 +001253.9 +000089.2-000056.400021.9 08.9100.74G? 0
+210927.19 -603128.8 +000060.3-000034.800000.9 08.9100.63G? 0
+210952.60 +365909.8 +000083.4+000045.300001.2 08.9100.49F? 0
+211523.21 -330111.6 +000013.7-000036.000000.3 08.9100.41F? 0
+211600.66 +643212.2 +000005.1-000006.600005.7 08.9100.21A? 0
+211757.66 -211503.0 +000014.1+000018.100011.4 08.9100.44F? 0
+212059.78 -522839.1 +000032.0-000109.000030.7 08.9100.86G? 0
+212106.26 -671406.9 -000007.5+000008.900003.5 08.9100.93G? 0
+212344.21 -394807.6 +000042.4-000039.800015.4 08.9100.52F? 0
+212411.92 +463251.1 +000010.5+000001.400000.3 08.9100.91G? 0
+212524.22 +265000.1 +000005.5-000021.600015.4 08.9100.47F? 0
+212536.09 +655126.1 -000002.4-000017.500012.6 08.9100.47F? 0
+212602.78 +464514.7 +000003.3+000008.300002.3 08.9100.10A? 0
+212605.32 +123214.7 +000015.6-000012.900016.3 08.9100.97K? 0
+212615.64 -680600.5 +000012.0-000001.900001.5 08.91-0.01B? 0
+212921.60 -234740.8 +000036.7+000005.800000.3 08.9100.54F? 0
+213241.24 +545841.1 +000014.0+000000.000001.6 08.9100.96K? 0
+213241.61 +475730.4 +000072.3+000028.400006.5 08.9100.59G? 0
+213339.42 -215809.2 -000063.8-000083.900002.6 08.9100.52F? 0
+213520.63 +841955.6 +000014.1+000021.900022.8 08.9100.94G? 0
+213611.37 +442537.9 +000006.7-000003.900007.4 08.9100.03A? 0
+213710.62 +212338.6 +000015.7-000018.700016.2 08.9100.52F? 0
+213817.46 +052055.2 +000016.7-000014.300018.8 08.9100.42F? 0
+213958.53 -485646.4 +000055.9+000012.600003.0 08.9100.43F? 0
+214000.79 +690510.9 +000006.7+000049.300000.3 08.9100.48F? 0
+214024.30 +540147.5 +000007.1-000015.600006.2 08.9100.17A? 0
+214302.20 -015229.0 +000055.6+000035.700020.4 08.9100.91G? 0
+214324.47 +570123.4 -000004.3-000014.700001.2 08.9100.23A? 0
+214354.04 +503344.2 +000024.1-000012.700012.8 08.9100.99K? 1
+214444.29 +024952.8 -000024.6-000012.700003.7 08.9100.79G? 0
+215154.09 +551515.9 +000004.8+000001.700005.6 08.9100.49F? 0
+215516.27 +481931.3 -000032.0-000012.100001.7 08.9100.23A? 0
+215718.03 -185345.9 +000047.2-000002.900034.8 08.9100.39F? 0
+215856.59 +475900.0 +000004.9-000002.200000.3 08.91-0.02B? 1
+215949.43 -501441.9 +000017.1-000027.300003.3 08.9100.40F? 0
+220104.35 +193219.4 -000007.7-000007.500009.5 08.9100.32F? 0
+220633.81 +571159.9 -000001.0-000004.100000.9 08.9100.15A? 0
+220702.36 +622207.3 +000099.5-000004.400002.1 08.9100.61G? 0
+220745.95 +693311.8 +000023.1-000008.700000.9 08.9100.57F? 0
+220921.53 -642024.7 -000025.0+000037.500018.0 08.9100.66G? 0
+220951.16 -300811.0 -000016.2+000014.600021.2 08.9100.51F? 0
+221107.38 +753906.9 +000020.8+000010.900009.0 08.9100.29A? 0
+221520.00 +621843.4 -000002.8-000005.700007.5 08.9100.25A? 0
+221807.06 +394734.6 -000001.9-000010.900000.7 08.9100.09A? 0
+221920.94 +585711.3 -000023.1-000016.100009.2 08.9100.69G? 0
+222245.97 +393807.2 -000006.9-000009.000001.5 08.9100.31A? 0
+222343.62 +405408.1 +000070.8+000060.100003.2 08.9100.51F? 0
+222408.40 -791225.9 +000013.9+000009.300002.9 08.9100.25A? 0
+222625.00 +172810.9 +000034.7-000032.700009.1 08.9100.47F? 0
+222813.23 +233157.6 +000043.7-000021.200015.4 08.9100.80G? 0
+222857.62 +343215.8 +000011.3-000027.500004.7 08.9100.43F? 0
+223234.37 -274240.5 +000018.9-000021.700014.8 08.9100.93G? 0
+223430.50 -173027.7 +000042.7-000029.700030.9 08.9100.99K? 0
+223611.40 +550609.7 -000012.5-000018.000002.6 08.9100.29A? 0
+223617.23 -270912.0 +000014.8-000005.900004.3 08.9100.24A? 0
+223715.08 -323031.0 +000024.4-000029.200003.9 08.9100.52F? 0
+224043.95 +535502.8 +000068.6-000044.000019.1 08.9100.73G? 0
+224051.77 -443015.5 +000000.0+000001.400018.7 08.9100.31A? 0
+224243.56 -352048.0 +000057.8+000006.100005.9 08.9100.42F? 0
+224431.39 +583110.2 +000019.8-000009.400005.9 08.9100.20A? 0
+224431.48 +045213.1 +000073.6-000125.400005.7 08.9100.73G? 0
+224527.44 +221821.3 +000006.2-000029.200005.1 08.9100.23A? 0
+224821.17 -451455.6 -000086.0-000011.500024.7 08.9100.47F? 1
+224940.97 +311841.2 +000027.9+000020.700006.2 08.9100.40F? 0
+225330.80 +620805.8 -000002.7-000021.700003.5 08.9100.60G? 0
+225456.68 +505937.4 -000020.4-000012.500012.9 08.9100.07A? 0
+225655.76 +013635.2 +000187.4-000015.700001.3 08.9100.52F? 0
+225734.32 -163201.7 +000041.7-000010.900012.5 08.9100.45F? 0
+225923.57 +743022.1 +000001.4+000006.200002.4 08.9100.33F? 0
+230009.14 -263953.1 +000056.0-000012.700005.0 08.9100.54F? 0
+230206.38 -521812.7 -000009.5-000023.800009.1 08.9100.60G? 0
+230206.99 -182802.7 -000004.4-000038.400002.2 08.9100.59G? 0
+230351.38 -593058.9 +000022.3+000011.600013.1 08.9100.58G? 0
+230417.04 +550555.9 +000041.0-000007.700010.4 08.9100.99K? 0
+230507.51 +252501.0 +000107.8-000059.700016.0 08.9100.96K? 0
+230532.94 -150348.6 +000092.0-000054.400012.7 08.9100.57F? 0
+230635.92 +250741.0 +000030.4+000004.000006.2 08.9100.50F? 0
+230817.68 +015949.4 +000022.7-000008.500001.5 08.9100.45F? 0
+230942.02 +520707.4 +000008.5+000004.800005.3 08.9100.08A? 0
diff --git a/kstars/kstars/data/hip117.dat b/kstars/kstars/data/hip117.dat
new file mode 100644
index 00000000..1f6687d8
--- /dev/null
+++ b/kstars/kstars/data/hip117.dat
@@ -0,0 +1,1000 @@
+231508.13 +201706.4 -000038.9-000095.600036.9 08.9100.72G? 0
+231744.08 +644506.1 +000022.9-000000.100002.7 08.9100.45F? 0
+232131.70 -355900.4 +000010.0-000012.300004.5 08.9100.92G? 0
+232158.04 +163757.6 +000408.3-000044.900020.8 08.9100.60G? 0
+232326.71 -085256.8 +000217.1+000003.500031.9 08.9100.55F? 0
+232834.60 -382035.1 -000001.6-000038.900009.2 08.9100.48F? 0
+232856.14 +300904.9 +000004.1-000073.200004.0 08.9100.62G? 0
+233056.52 -580644.1 +000000.0+000000.000000.0 08.9100.51F? 1
+233809.87 -251315.8 +000146.8-000028.900026.6 08.9100.53F? 0
+234149.95 +401853.9 -000045.7-000012.900000.5 08.9100.40F? 0
+234704.47 +513324.8 +000009.7+000000.100000.4 08.9100.04A? 0
+235020.81 +015504.8 -000051.0-000022.100004.3 08.9100.49F? 0
+235057.21 +521328.5 -000058.4-000000.400006.4 08.9100.44F? 0
+235301.85 -400050.0 +000024.6-000011.600008.2 08.9100.96K? 0
+235607.07 -255428.7 +000019.5-000006.900014.1 08.9100.91G? 0
+235750.75 +764813.3 -000025.7+000014.700008.8 08.9100.80G? 0
+235857.67 +444434.8 +000009.6-000016.000000.1 08.9100.39F? 0
+000433.44 -762047.5 +000008.5+000024.900011.7 08.9101.02K? 0
+000445.17 +551057.8 -000017.1-000007.100001.8 08.9101.11K? 0
+000849.06 +333806.0 -000043.3+000004.900011.4 08.9101.14K? 0
+001206.08 -074207.2 +000011.3-000010.600024.3 08.9101.24K? 0
+001623.67 -513640.7 +000017.8-000051.700005.3 08.9101.13K? 0
+001640.86 -302604.5 +000012.5-000018.800009.2 08.9101.40K? 0
+002418.73 +342304.7 +000011.2+000015.800003.9 08.9101.66K? 0
+002758.56 +385724.6 +000016.6+000010.100008.4 08.9101.50K? 0
+003622.12 -082714.0 -000002.4-000040.800008.3 08.9101.22K? 0
+004309.40 +551747.7 +000001.5-000013.400005.2 08.9101.71K? 0
+004421.30 +040723.6 +000003.7-000014.900000.5 08.9101.36K? 0
+004548.49 -415433.7 +000257.4-000068.600092.0 08.9101.28K? 0
+004728.24 +471816.3 -000029.0-000012.200019.3 08.9101.55K? 0
+010039.65 +172800.7 +000000.0+000009.300001.9 08.9101.17K? 0
+010538.26 +011203.7 -000002.4-000009.100005.7 08.9101.04K? 0
+010926.71 +482323.8 -000011.0-000019.900027.0 08.9101.23K? 0
+011425.04 +654415.0 -000001.5-000004.000013.7 08.9101.76K? 0
+011530.86 -553440.6 +000030.0-000019.200009.7 08.9101.18K? 0
+011720.32 -190138.6 -000007.1-000024.500013.9 08.9101.10K? 0
+011920.50 +385451.9 +000024.4-000016.300015.8 08.9101.28K? 0
+012109.41 -625855.4 -000006.1+000011.500019.5 08.9101.58K? 0
+012901.45 +512405.8 +000009.9+000007.100011.7 08.9101.41K? 0
+013706.87 +272604.6 +000002.1-000018.300011.1 08.9101.48K? 0
+013803.59 +610249.2 +000014.3+000000.700014.9 08.9101.96M? 0
+014022.86 -475445.6 +000047.0-000002.600008.2 08.9101.04K? 0
+014243.05 +251810.5 -000019.9-000043.500017.3 08.9101.68K? 0
+014305.59 -693421.1 +000016.1-000016.900001.5 08.9101.10K? 0
+014318.35 +213001.1 +000025.5-000014.100000.0 08.9101.29K? 0
+014719.55 +510755.3 +000029.2-000006.700017.0 08.9101.17K? 0
+015248.64 -222605.5 +000841.5+000002.800124.4 08.9101.38K? 0
+015443.32 +720538.1 +000002.7-000014.300004.3 08.9101.45K? 0
+020224.18 +491722.0 -000008.9-000005.600007.6 08.9101.14K? 0
+020250.89 +291114.0 -000011.1-000010.700019.3 08.9101.58K? 0
+020630.33 +414627.2 +000010.0-000001.500016.1 08.9101.05K? 0
+020916.40 +241807.4 -000013.1+000003.000009.0 08.9101.10K? 0
+021244.65 +393838.6 +000013.4-000018.300025.1 08.9101.14K? 0
+022517.70 +490329.3 -000024.1-000002.800005.7 08.9101.33K? 0
+022832.02 +263352.5 -000013.9-000047.300016.9 08.9101.38K? 0
+023510.36 +814839.4 +000015.1-000017.600020.2 08.9101.44K? 0
+023633.35 +360548.9 +000022.3+000005.000013.8 08.9101.06K? 0
+023726.71 -792843.0 +000014.0+000022.600009.2 08.9101.08K? 0
+024209.69 -251827.2 +000078.0-000005.900000.6 08.9101.11K? 0
+024819.75 +173033.9 +000006.0-000031.100040.5 08.9101.32K? 0
+025032.68 -784108.8 +000002.8+000015.200003.0 08.9101.25K? 0
+025725.81 +624550.0 -000012.6-000003.700007.3 08.9101.12K? 0
+030629.91 +352646.8 +000030.5-000012.500032.5 08.9101.28K? 0
+031014.91 -060348.7 -000059.6-000027.000018.6 08.9101.21K? 0
+031052.78 -482004.0 +000020.2-000014.600000.8 08.9101.00K? 0
+031244.11 -024206.7 +000051.5-000028.100012.2 08.9101.32K? 0
+032839.30 -183905.4 -000027.1-000025.200024.0 08.9101.05K? 0
+033050.55 -323019.6 -000008.2-000003.500003.6 08.9101.75K? 0
+033111.86 +404821.3 +000003.4-000026.600021.1 08.9101.04K? 0
+033214.31 +672350.6 +000006.1-000017.800002.1 08.9101.81K? 0
+033555.83 -241136.0 +000023.1-000030.200008.8 08.9101.18K? 0
+034157.65 -062506.9 -000059.5-000024.400000.7 08.9101.28K? 0
+034832.37 -133212.0 -000037.2+000017.600002.3 08.9101.45K? 0
+034939.75 +615303.3 +000010.3+000005.700012.6 08.9101.21K? 0
+034944.62 +123610.8 -000017.5-000013.900014.9 08.9101.52K? 0
+034946.45 +295049.5 +000001.7+000000.600004.0 08.9101.63K? 0
+035148.48 +171211.1 +000026.4-000064.300005.0 08.9101.10K? 0
+040204.72 +444432.1 -000001.7-000015.700007.7 08.9101.19K? 0
+040428.50 -554750.0 -000003.6+000013.400005.3 08.9101.14K? 0
+040723.79 -392955.0 +000012.5+000013.300005.3 08.9101.58K? 0
+040727.71 -244435.4 -000022.7+000007.200002.9 08.9101.06K? 0
+041237.73 +344331.6 +000032.5-000080.900012.7 08.9101.05K? 0
+041901.52 +121603.2 +000022.2-000057.200017.7 08.9101.05K? 0
+041942.75 +364307.1 -000015.3-000045.400004.1 08.9101.02K? 0
+042054.40 -043308.5 -000000.6-000039.300025.4 08.9101.48K? 0
+043632.42 -421926.0 +000020.5-000000.800017.0 08.9101.14K? 0
+043741.81 +152046.2 -000000.9-000032.300008.8 08.9101.33K? 0
+044106.10 +063752.8 -000028.3-000002.400020.7 08.9101.76K? 0
+045247.55 -521352.4 +000000.5-000004.300008.6 08.9101.34K? 0
+045323.56 -213943.5 -000013.7-000004.600009.9 08.9101.06K? 0
+045436.42 +702722.3 +000003.7+000014.000007.0 08.9101.47K? 0
+045444.46 +210559.3 +000039.1-000053.100028.7 08.9101.20K? 0
+045527.81 +424026.5 +000002.8+000028.900012.5 08.9101.02K? 0
+050403.42 +073827.9 -000002.8+000001.000023.8 08.9101.64K? 0
+051411.46 +471232.5 +000019.8-000025.900032.0 08.9101.44K? 0
+051821.91 -493918.0 +000009.2+000008.100017.2 08.9101.22K? 0
+051857.01 +060201.2 -000007.4-000034.700006.1 08.9101.01K? 0
+051943.03 -251517.4 -000014.9-000022.100019.2 08.9101.06K? 0
+052031.97 -143527.3 +000006.5+000008.000014.8 08.9101.36K? 0
+052152.68 -064126.7 +000019.4-000024.600009.2 08.9101.11K? 0
+052832.57 -263024.9 -000025.6+000006.500014.6 08.9101.13K? 0
+052834.64 +654145.9 +000001.1-000013.000007.0 08.9101.33K? 0
+053032.04 -224843.3 -000010.8-000010.200012.1 08.9101.39K? 0
+054043.70 -200434.9 -000010.8-000001.100008.0 08.9101.10K? 0
+054556.19 +290745.8 +000021.1-000004.300005.9 08.9101.10K? 0
+054650.54 -431319.1 +000010.6-000013.700008.8 08.9101.21K? 0
+055542.95 +085858.0 -000014.4-000045.000005.4 08.9101.09K? 0
+055831.72 +415631.3 -000010.0-000003.400004.5 08.9101.30K? 0
+055943.23 +151952.2 -000017.3-000014.600014.2 08.9101.54K? 0
+055947.58 -170452.4 +000015.4-000005.900005.6 08.9101.49K? 0
+060621.80 -530508.0 +000000.8+000017.300006.8 08.9101.23K? 0
+060637.50 +445723.8 -000014.3-000057.100019.5 08.9101.47K? 0
+061218.04 -124544.2 -000008.7+000021.900014.3 08.9101.15K? 0
+061226.82 -292726.1 -000000.1-000005.700013.9 08.9101.37K? 0
+061231.13 +245535.2 -000012.4-000023.800042.8 08.9101.07K? 0
+061300.37 +170247.8 +000017.7-000014.200000.0 08.9101.25K? 0
+061415.43 -013800.8 -000010.7-000006.400012.5 08.9101.01K? 0
+061535.13 +033125.9 -000004.4-000024.300015.1 08.9101.05K? 0
+061754.18 +452856.3 +000022.8+000007.900003.9 08.9101.26K? 0
+061803.51 +125716.6 +000017.5+000001.400007.8 08.9101.64K? 0
+062146.04 -361244.7 +000011.9+000010.800001.9 08.9101.06K? 0
+062531.52 -770002.0 +000008.3-000010.700014.9 08.9101.34K? 0
+062543.37 +024053.7 -000000.1+000011.000013.2 08.9101.18K? 0
+063013.00 -273417.4 +000007.6-000010.800020.6 08.9101.32K? 0
+063620.61 -223215.9 -000006.5+000011.000004.7 08.9101.00K? 0
+063640.68 +172319.6 -000016.3+000020.400022.1 08.9101.06K? 0
+063645.95 -764809.5 -000016.4-000010.600005.1 08.9101.05K? 0
+063658.14 -042627.6 -000024.7-000002.600013.8 08.9101.56K? 0
+063658.72 -692639.2 +000005.5+000002.600013.2 08.9101.09K? 0
+063742.76 -191834.0 +000021.7-000003.500012.7 08.9101.12K? 0
+063926.28 +220852.4 +000041.0-000015.300055.8 08.9101.80K? 0
+064244.01 -475540.7 -000002.7+000012.000009.1 08.9101.08K? 0
+065014.51 +022756.7 +000021.2-000005.000014.3 08.9101.53K? 0
+065428.21 +432952.2 -000012.2-000029.600010.3 08.9101.08K? 0
+065453.22 -675358.1 +000001.6+000008.900007.1 08.9101.67K? 0
+065517.79 -024544.6 +000007.1+000009.700017.9 08.9101.14K? 0
+065658.82 +701931.5 -000017.8-000002.500012.5 08.9101.62K? 0
+065910.11 -070632.0 -000018.0+000008.900000.6 08.9101.13K? 0
+065946.19 +160916.9 -000037.2-000005.600052.7 08.9101.14K? 0
+070140.05 +671422.2 -000010.8-000016.400005.7 08.9101.62K? 0
+070621.63 -494746.3 -000009.9-000001.400018.3 08.9101.20K? 0
+070717.37 +404552.6 +000054.7+000020.300015.8 08.9101.67K? 0
+070759.94 +290842.5 +000022.4-000010.200008.0 08.9101.05K? 0
+071133.80 -180622.3 +000026.8-000004.900023.8 08.9101.13K? 0
+071316.10 -060025.2 -000032.0+000031.100004.0 08.9101.77K? 0
+071522.69 +020428.6 +000004.9-000033.100013.8 08.9101.30K? 0
+071559.52 +551934.3 +000000.8-000010.800001.7 08.9101.69K? 0
+072008.79 -255200.3 -000008.5-000014.500001.4 08.9101.46K? 0
+072211.54 -434342.8 -000003.0+000033.700011.6 08.9101.07K? 0
+072232.56 -390702.5 -000002.9+000004.300000.2 08.9101.14K? 0
+072235.28 -101416.7 +000006.6+000032.800039.8 08.9101.77K? 0
+072830.97 -011031.5 +000033.4+000011.900022.4 08.9101.64K? 0
+073007.13 -154759.0 +000004.3-000033.000013.3 08.9101.43K? 0
+073204.37 -790546.4 -000005.6+000004.600007.3 08.9101.87M? 0
+073206.36 +055225.4 +000011.7-000001.700003.1 08.9101.08K? 0
+073317.14 -102847.6 -000029.1-000010.600031.9 08.9101.58K? 0
+073318.22 -434627.3 +000027.9-000017.600009.6 08.9101.07K? 0
+073327.29 -025006.9 -000026.2-000000.300039.8 08.9101.69K? 0
+073421.44 +382041.0 -000015.1-000022.200011.7 08.9101.49K? 0
+073957.47 -073107.2 -000012.4-000007.600006.4 08.9101.44K? 0
+074105.59 -113121.8 -000023.4+000010.500011.0 08.9101.69K? 0
+074436.91 -264554.6 -000011.1+000007.600010.1 08.9101.03K? 1
+074528.55 +072457.3 -000001.0+000022.100001.7 08.9101.74K? 0
+074747.14 -463124.0 -000012.0-000002.700002.2 08.9101.51K? 0
+075902.46 +612104.3 +000005.7-000023.700009.4 08.9101.13K? 0
+075922.87 +421744.1 +000023.1-000015.300008.4 08.9101.67K? 0
+080012.44 -490439.2 -000027.0-000011.500024.2 08.9101.52K? 0
+080034.98 -144815.9 -000005.6-000025.300004.9 08.9101.26K? 0
+080429.64 -202315.8 +000034.4+000037.900023.6 08.9101.28K? 0
+080543.84 -805344.6 -000025.7+000042.600006.3 08.9101.03K? 0
+080751.01 -470456.2 +000008.3-000002.900018.5 08.9101.27K? 0
+080843.50 -104722.6 -000051.1+000017.100021.8 08.9101.86M? 0 0.10 1.00
+080919.20 -121210.4 +000014.5-000010.900007.0 08.9101.33K? 0
+081012.96 -175521.7 +000011.7-000026.700006.9 08.9101.00K? 0
+081200.98 -442743.9 -000081.6+000002.200001.8 08.9101.08K? 0
+081236.73 -151828.2 +000001.7-000001.300010.2 08.9101.01K? 0
+081447.80 -704929.5 -000003.1+000014.900013.1 08.9101.03K? 0
+081812.47 -411536.7 -000001.3-000010.300011.3 08.9101.03K? 0
+082503.16 +730021.6 +000002.5+000018.300007.0 08.9101.20K? 0
+082503.33 +042841.4 -000020.1-000009.500027.5 08.9101.21K? 0
+082654.93 -322820.0 +000011.0-000004.500021.5 08.9101.51K? 0
+082818.13 +475143.4 -000006.3-000020.000003.5 08.9101.08K? 0
+083028.86 +383555.0 -000009.1+000009.400003.1 08.9101.37K? 0
+083553.63 -291710.9 -000031.4-000057.600007.5 08.9101.05K? 0
+084428.72 +124406.0 +000013.7+000004.100037.0 08.9101.31K? 0
+084502.70 -264018.4 -000023.6+000002.300011.5 08.9101.16K? 0
+084521.13 -204435.0 +000001.2+000013.200010.2 08.9101.14K? 0
+085244.15 -493306.1 +000045.7+000006.800021.4 08.9101.53K? 0
+085645.32 -784748.4 +000009.8+000030.500003.5 08.9101.02K? 0
+085652.52 -134151.8 +000014.6-000017.100012.2 08.9101.56K? 0
+090124.71 -501755.9 -000037.4+000052.200000.0 08.9101.20K? 0
+090321.26 -542445.1 -000014.6-000001.800014.0 08.9101.35K? 0
+090515.87 +141442.9 -000055.3-000016.900036.2 08.9101.11K? 0
+091151.36 -021407.0 +000004.1+000006.100026.9 08.9101.21K? 0
+091307.60 -470208.4 -000025.9+000019.300013.7 08.9101.32K? 0
+091506.09 -574051.6 -000022.3+000030.700002.6 08.9101.11K? 0
+091808.19 +030403.0 -000029.2-000009.700021.5 08.9101.01K? 0
+092141.41 -043151.3 -000018.2-000004.400000.6 08.9101.25K? 0
+092143.97 -105036.7 -000005.3+000022.500004.1 08.9101.11K? 0
+092346.11 -335009.8 +000006.8+000018.700001.7 08.9101.19K? 0
+092348.48 -381220.1 -000021.0-000013.200004.0 08.9101.42K? 0
+092432.52 -224328.6 +000000.7-000046.300000.5 08.9101.11K? 0
+092917.73 -040728.0 -000020.7+000010.600010.0 08.9101.04K? 0
+092951.91 -721652.2 -000025.7+000038.700004.6 08.9101.02K? 0
+093555.70 -292437.9 -000000.4+000005.600005.5 08.9101.28K? 0
+093913.99 -593837.1 +000004.9+000008.400006.8 08.9101.17K? 0
+094407.88 +534600.4 -000006.6-000010.700002.2 08.9101.53K? 0 0.10 1.00
+094429.17 +512140.4 -000003.2+000002.700022.8 08.9101.03K? 0
+095001.42 -570028.7 -000013.7-000000.400006.8 08.9101.52K? 0
+095443.20 +390709.3 -000023.5-000039.400002.4 08.9101.17K? 0
+095821.36 -401932.9 +000003.0+000023.500000.4 08.9101.64K? 0
+100448.57 -475934.7 -000032.1+000025.900015.8 08.9101.68K? 0
+100820.20 -373405.0 -000055.3+000035.700001.8 08.9101.01K? 0
+101122.94 -622004.0 -000017.3-000011.600004.9 08.9101.68K? 0
+102241.12 +072519.2 -000053.9+000012.700016.3 08.9101.05K? 0
+103044.81 -711611.6 +000010.2-000004.900006.2 08.9101.31K? 0
+103257.38 +352256.6 -000011.3+000002.700009.0 08.9101.06K? 0
+103558.76 -823825.2 -000033.6+000002.900005.6 08.9101.44K? 0
+104637.23 -593218.6 -000002.7-000020.600011.4 08.9101.27K? 0 0.10 1.00
+104824.01 -754620.7 -000009.1+000012.700000.0 08.9101.85M? 0
+104828.65 +070037.1 +000030.3+000002.000004.6 08.9101.13K? 0
+105706.76 +643924.1 -000038.0-000014.100006.5 08.9101.14K? 0
+105727.40 -402251.3 -000033.0+000014.500002.6 08.9101.02K? 0
+110054.50 +055817.8 -000009.0-000009.400012.7 08.9101.04K? 0
+110250.03 -561934.4 -000000.9-000007.200015.5 08.9101.24K? 0
+110724.65 -535206.9 +000009.8-000007.800008.6 08.9101.51K? 0
+110901.56 -444331.9 +000022.9+000009.300008.4 08.9101.25K? 0
+111502.95 -310221.0 -000013.6-000004.600001.4 08.9101.38K? 0
+111731.02 -722855.7 +000006.1+000000.000011.2 08.9101.61K? 0
+111755.29 -695354.5 -000030.6+000001.200003.1 08.9101.06K? 0
+112529.35 -031334.8 -000008.8-000045.400035.2 08.9101.08K? 1
+112806.77 +434144.1 -000028.4-000003.400017.4 08.9101.29K? 0
+112852.56 -603950.7 +000019.2+000041.200014.8 08.9101.25K? 0
+113514.05 -062933.1 +000002.8+000007.100037.6 08.9101.13K? 0
+114018.60 -501531.9 +000013.9-000015.500006.2 08.9101.33K? 0
+114248.18 +342111.2 -000014.8-000018.500011.6 08.9101.30K? 0
+114518.48 -344836.5 -000022.9+000011.600000.0 08.9101.07K? 0
+114743.44 -575300.8 -000025.2+000004.200003.7 08.9101.14K? 0
+114845.92 -445450.5 -000001.3-000005.200005.3 08.9101.19K? 0
+115045.58 -533856.4 -000027.6-000016.700004.1 08.9101.09K? 0
+115313.04 -693948.2 -000048.9-000005.300021.5 08.9101.08K? 0
+115407.38 -343918.1 +000041.6-000019.500006.9 08.9101.42K? 0
+115555.06 -563421.5 +000002.2-000004.500008.7 08.9101.12K? 0
+115736.25 -642611.8 -000020.4+000003.700012.4 08.9101.44K? 0
+115948.14 -781145.1 -000004.4-000007.700004.6 08.9101.22K? 0 0.10 1.00
+120139.67 -353459.8 -000049.5-000003.900011.6 08.9101.24K? 0
+120225.84 -641505.1 +000011.7+000000.700002.1 08.9101.62K? 0
+120549.07 -234652.3 -000015.3+000011.700017.5 08.9101.54K? 0
+120741.60 -285811.4 -000010.4-000029.200019.7 08.9101.46K? 0
+121046.35 -403404.9 -000007.4-000006.000010.5 08.9101.66K? 0
+121349.52 +642653.8 -000010.6+000008.800006.8 08.9101.33K? 0
+121914.08 -715501.4 -000057.8+000008.400013.9 08.9101.01K? 0
+122342.55 +115513.8 -000009.6-000010.700004.6 08.9101.03K? 0
+122416.89 -263502.3 -000014.9-000001.800001.3 08.9101.06K? 0
+122731.45 -665653.3 -000008.6-000018.200024.3 08.9101.42K? 0
+123224.84 -511341.9 -000039.5+000004.200013.5 08.9101.38K? 0
+123557.46 +295536.7 -000029.3-000020.700023.8 08.9101.20K? 0
+123635.73 -454257.5 +000004.1+000011.500019.3 08.9101.36K? 0
+123655.32 -164520.3 -000002.8-000000.100014.5 08.9101.00K? 0
+124615.93 +564307.8 +000033.0-000067.900013.6 08.9101.02K? 0
+124707.00 +774905.2 -000009.0-000004.200018.4 08.9101.66K? 0
+125220.24 -052253.1 -000021.7+000012.300020.9 08.9101.15K? 0
+125225.77 +563803.0 -000008.5-000002.300010.2 08.9101.01K? 0
+125304.98 -432723.8 -000018.2-000012.800010.1 08.9101.50K? 0
+125740.76 +563359.0 +000002.8+000003.000022.7 08.9101.20K? 0
+130616.35 +024157.1 -000028.6-000023.400031.0 08.9101.02K? 0
+130625.20 +521356.9 -000023.5-000014.400018.3 08.9101.27K? 0
+132150.48 +012343.4 -000019.2-000027.400002.1 08.9101.11K? 0
+132223.07 -652920.9 +000017.4+000009.100000.1 08.9101.25K? 0
+133215.15 -644340.7 -000027.1-000003.200005.0 08.9101.09K? 0
+133354.79 +313305.3 +000001.5-000024.100012.6 08.9101.32K? 0
+133543.60 -811208.7 +000013.7-000044.300006.1 08.9101.26K? 0
+133712.80 -451403.6 -000025.4-000025.500016.8 08.9101.57K? 0
+133819.46 -202528.2 -000020.5+000002.400012.3 08.9101.21K? 0
+134948.93 +521912.1 -000066.1-000016.100008.0 08.9101.11K? 0
+135154.48 +354255.5 +000004.6-000004.000001.4 08.9101.08K? 0
+135320.10 -430538.4 +000006.0+000012.600032.6 08.9101.39K? 0
+135449.00 -621458.5 -000031.7-000009.300010.7 08.9101.31K? 0
+140330.39 -272751.6 -000010.6+000001.300019.0 08.9101.64K? 0
+141504.71 -291956.6 -000012.2-000029.600015.2 08.9101.33K? 0
+141508.26 -241235.2 -000022.9-000010.500032.5 08.9101.28K? 0
+141543.60 -283235.2 -000021.8-000014.800003.7 08.9101.28K? 0
+142116.95 +824428.6 +000004.3-000016.000005.1 08.9101.39K? 0
+143008.61 +091906.4 -000026.2+000014.300017.1 08.9101.32K? 0
+143346.69 -343550.6 -000011.4+000007.000013.1 08.9101.50K? 0
+143907.68 -735652.7 -000013.1-000012.900012.0 08.9101.07K? 0
+144521.44 -271227.2 -000008.5-000001.700036.6 08.9101.06K? 0
+144635.08 +030205.7 +000000.5+000000.300022.9 08.9101.44K? 0
+144914.28 -510452.3 -000022.3-000027.500011.0 08.9101.40K? 0
+144927.58 -603819.3 -000009.5-000011.100005.1 08.9101.03K? 0
+145125.58 -785951.9 +000013.8+000000.800020.3 08.9101.43K? 0
+145315.18 +784505.6 +000000.5-000018.600009.5 08.9101.00K? 0
+145723.52 -692342.3 -000001.0-000003.400036.5 08.9101.86M? 0
+150718.31 -390142.5 -000025.1-000011.500036.1 08.9101.70K? 0
+150738.42 -513622.7 -000021.7-000016.600022.1 08.9101.07K? 0
+151326.34 -442033.8 -000019.8+000006.200009.9 08.9101.16K? 0
+151329.13 -521944.9 -000020.7-000015.600028.9 08.9101.05K? 0
+151418.80 -583112.2 +000017.7-000012.600036.9 08.9101.23K? 0
+152025.18 -175737.9 -000028.3-000033.800006.0 08.9101.10K? 0
+152302.42 -595609.7 -000024.0+000007.600008.9 08.9101.70K? 0
+152350.36 -480005.5 +000027.0-000006.800029.4 08.9101.45K? 0
+152403.93 +304117.5 -000033.8-000012.600005.4 08.9101.14K? 0
+152523.98 -391905.5 -000030.9-000014.000000.2 08.9101.08K? 0
+152557.79 +170640.5 +000000.9+000044.300022.3 08.9101.44K? 0
+152830.37 -483753.6 -000015.1+000002.200004.6 08.9101.25K? 0
+153148.49 -373846.5 +000014.9-000013.200005.9 08.9101.81K? 0
+153519.47 -184323.7 -000043.4+000008.400039.6 08.9101.15K? 0
+153849.67 -153043.1 -000029.3-000024.100008.9 08.9101.36K? 0
+154838.56 -191257.9 -000035.8+000010.200008.3 08.9101.15K? 0
+155113.89 -674523.0 -000005.2-000017.200007.2 08.9101.23K? 0
+155150.04 +075051.5 -000020.6+000012.900037.3 08.9101.00K? 0
+155233.45 -270603.4 +000024.5-000046.700032.5 08.9101.28K? 0
+155251.13 -441000.7 -000008.7-000025.300001.1 08.9101.01K? 0
+155430.30 -571622.6 -000009.9-000010.800035.1 08.9101.82K? 0
+155803.58 +244945.3 -000017.5-000024.400003.0 08.9101.30K? 0
+155959.78 -312541.1 -000016.7+000013.200000.6 08.9101.04K? 0
+160611.38 -100614.0 +000026.3+000011.600018.2 08.9101.08K? 0
+161240.35 +703613.4 +000000.7-000016.900020.8 08.9101.06K? 0
+161359.13 +101430.6 +000006.5-000022.600012.3 08.9101.25K? 0
+162411.83 +751950.6 -000033.5+000021.500000.2 08.9101.08K? 0
+162517.11 -662806.2 -000027.8-000017.100015.2 08.9101.61K? 0
+162637.42 -014834.2 -000022.7+000023.900004.4 08.9101.44K? 0
+162710.40 -341946.0 -000028.1-000011.900029.1 08.9101.83K? 0
+162746.52 -813157.4 -000005.8-000003.200028.7 08.9101.39K? 0
+164127.92 -582619.3 +000009.8-000006.400033.4 08.9101.73K? 0
+164345.42 +125458.2 -000027.6-000036.000009.5 08.9101.16K? 0
+164404.10 +191059.5 +000010.8+000004.700012.6 08.9101.44K? 0
+164822.36 -462020.8 -000023.0-000005.300002.8 08.9101.37K? 0
+165034.12 +011146.2 -000021.6-000006.700001.5 08.9101.52K? 0
+165501.58 -325831.7 -000056.3-000043.800036.5 08.9101.18K? 0
+165539.88 -200609.2 -000010.9-000006.600046.4 08.9101.83K? 0
+165559.78 +162218.2 +000001.9+000000.700006.1 08.9101.13K? 0
+165820.20 -354120.1 -000042.2-000043.000016.9 08.9101.81K? 0
+170127.89 -271623.6 +000001.4-000029.000012.2 08.9101.52K? 0
+170242.13 +545416.3 +000020.2-000032.100001.1 08.9101.07K? 0
+170353.66 -245042.5 +000021.5+000015.500008.2 08.9101.57K? 0
+170400.59 -425809.3 +000006.0-000002.400045.2 08.9101.98M? 0
+170508.60 +111806.5 +000005.5-000041.000004.2 08.9101.03K? 0
+170647.36 +001702.5 -000013.9-000001.800012.9 08.9101.37K? 0
+170855.95 +663727.1 -000009.0-000011.800009.1 08.9101.11K? 0
+170952.94 -431554.8 -000005.6-000065.300018.4 08.9101.12K? 0
+171320.53 +171328.5 -000038.8-000020.100023.9 08.9101.17K? 0
+171639.41 +292624.9 +000002.5+000001.600018.9 08.9101.64K? 0
+171746.74 +370904.2 +000019.5+000030.700002.6 08.9101.10K? 0
+171837.86 +121000.3 -000004.7+000025.900031.1 08.9101.16K? 0
+172205.87 +214709.4 -000008.4+000010.300014.8 08.9101.34K? 0
+172218.77 +340257.2 +000017.5-000010.300001.6 08.9101.46K? 0
+172231.37 -485925.8 +000009.3-000005.700014.3 08.9101.11K? 0
+172312.19 -531230.7 -000027.0-000007.600020.9 08.9101.73K? 0
+172823.80 -202149.9 +000002.0+000015.200015.5 08.9101.18K? 0
+173107.99 -112054.4 -000006.6+000011.600025.7 08.9101.82K? 0
+173314.76 -160901.5 +000002.7-000004.700006.8 08.9101.88M? 0
+173612.85 -303230.4 -000034.4+000004.800022.3 08.9101.14K? 0
+173700.26 +680333.8 -000003.7-000037.300016.0 08.9101.45K? 0
+173831.79 -144300.0 -000025.3-000019.100015.5 08.9101.11K? 0
+173905.55 -550306.9 +000004.6+000001.400008.4 08.9101.69K? 0
+174056.12 +610359.0 -000006.2+000009.000003.2 08.9101.04K? 0
+174146.96 -602557.7 +000011.1-000007.300001.2 08.9101.36K? 0
+174252.06 +003844.1 -000007.7+000002.000021.8 08.9101.25K? 0
+174510.07 +515655.7 +000002.6+000032.200007.7 08.9101.06K? 0
+174954.05 +061223.2 -000017.9+000004.700031.7 08.9101.28K? 0
+175337.61 +230716.3 -000010.3-000023.100000.9 08.9101.22K? 0
+175901.74 +020219.8 +000000.0+000000.000000.0 08.9101.02K? 0
+180043.77 +331736.1 +000003.1+000039.800000.6 08.9101.49K? 0
+180148.24 +150114.1 +000003.3+000018.400004.6 08.9101.62K? 0
+180224.13 -454416.5 -000017.0+000008.300037.1 08.9101.14K? 0
+180233.94 -420407.5 +000016.3-000004.200004.1 08.9101.40K? 0
+180626.71 +091708.0 -000016.9-000018.400023.1 08.9101.20K? 0
+180906.21 +310116.2 +000024.5-000012.300001.7 08.9101.11K? 0
+181513.75 -550606.6 -000015.2-000009.600019.1 08.9101.74K? 0
+181526.39 +640935.1 +000001.8+000007.200007.5 08.9101.42K? 0
+181607.63 +635614.5 +000016.1+000000.900002.1 08.9101.17K? 0
+181737.35 +274229.8 +000018.1-000015.500005.1 08.9101.18K? 0
+181845.50 +252650.2 +000005.9+000003.600010.3 08.9101.25K? 0
+182300.86 -451236.9 -000020.5-000025.200021.7 08.9101.35K? 0
+182356.02 +004826.6 -000016.0-000002.000015.6 08.9101.04K? 0
+182440.75 -183749.3 -000030.8-000001.900020.5 08.9101.19K? 0
+182533.78 -561022.0 +000013.3-000068.700012.8 08.9101.17K? 0
+182613.38 -331109.4 +000041.6-000018.600004.8 08.9101.02K? 0
+182945.03 -294937.9 +000066.6-000005.000031.8 08.9101.04K? 0
+183212.17 +440455.4 +000008.8+000011.200004.4 08.9101.09K? 0
+183219.18 -522738.0 +000028.6-000018.600004.5 08.9101.21K? 0
+183332.30 -674814.4 +000005.5-000005.900006.3 08.9101.42K? 0
+183333.07 +080831.8 -000001.0-000010.200017.1 08.9101.47K? 0
+183345.71 -432822.8 -000013.6-000014.900021.0 08.9101.16K? 0
+184156.28 -462823.7 +000003.8+000001.200016.2 08.9101.22K? 0
+184204.56 +470057.7 +000013.0-000001.400003.5 08.9101.12K? 0
+184428.59 -285610.8 -000044.1-000016.600016.9 08.9101.36K? 0
+185236.05 -203158.9 +000044.1-000011.900034.2 08.9101.69K? 0
+185452.70 -104309.6 -000029.5+000001.600004.0 08.9101.19K? 0
+185613.89 -412058.5 +000001.2-000007.300009.7 08.9101.01K? 0
+185815.71 +274731.6 -000016.8-000002.300012.2 08.9101.09K? 0
+190014.56 -432137.7 +000015.4-000043.100000.9 08.9101.23K? 0
+190120.94 -284915.1 +000032.7-000011.700005.4 08.9101.36K? 0
+190558.19 -600633.3 -000009.3-000004.700015.2 08.9101.76K? 0
+190803.86 -174013.9 +000000.0+000018.800000.2 08.9101.53K? 0
+190921.23 +534856.8 +000018.3-000008.200009.5 08.9101.57K? 0
+190942.99 -202406.6 -000025.9-000003.400032.4 08.9101.19K? 0
+191012.23 +545132.3 -000009.8+000018.400014.2 08.9101.06K? 0
+191115.00 -410639.8 -000007.3+000018.000011.4 08.9101.01K? 0
+191254.93 +061722.1 -000024.4+000004.300004.0 08.9101.17K? 0
+191438.99 +041521.6 +000013.3-000006.200007.6 08.9101.21K? 0
+191510.72 +013307.0 -000002.4-000026.400009.3 08.9101.17K? 0
+191518.48 +404005.6 +000010.8-000034.800003.6 08.9101.38K? 0
+191747.80 +575635.2 -000003.5+000004.600000.2 08.9101.44K? 0
+191835.11 +530425.2 +000012.1-000025.200007.6 08.9101.07K? 0
+191929.76 +180612.0 +000001.3-000006.900007.2 08.9101.29K? 0
+192316.89 +404221.9 -000029.1-000025.300018.3 08.9101.24K? 0
+192327.55 -272151.9 -000011.9+000022.000019.6 08.9101.53K? 0
+192547.27 -181856.9 -000045.1+000000.000002.0 08.9101.01K? 0
+192558.16 +051127.9 +000018.6-000040.900019.1 08.9101.14K? 0
+192649.17 -340647.0 +000071.9+000001.900010.1 08.9101.06K? 0
+192855.07 +031957.1 +000039.2-000002.300017.1 08.9101.45K? 0
+193357.89 -161629.5 -000035.7-000033.600002.5 08.9101.02K? 0
+193742.81 +184905.4 +000005.6+000004.000000.2 08.9101.02K? 0
+193810.96 -502733.6 +000017.9-000016.900019.5 08.9101.09K? 0
+193824.71 -462728.5 -000073.2-000046.800020.8 08.9101.61K? 0
+194238.30 -424649.2 -000011.2+000046.200010.7 08.9101.31K? 0
+194309.71 +382516.8 +000014.1-000052.400032.6 08.9101.34K? 0
+194437.39 +463233.2 -000001.5+000040.500013.9 08.9101.31K? 0
+194819.09 +033957.5 +000045.8+000006.700009.7 08.9101.79K? 0
+195022.92 -571456.4 +000009.9+000012.300030.7 08.9101.21K? 0
+195029.70 +334217.9 +000030.4+000028.400005.8 08.9101.13K? 0
+195218.94 +364730.4 -000003.6-000002.600004.3 08.9101.06K? 0
+195222.09 -323339.7 +000019.8-000002.100011.9 08.9101.21K? 0
+195417.31 +301035.0 -000005.0+000008.000000.4 08.9101.66K? 0
+195533.66 -403458.0 +000016.4+000003.900008.5 08.9101.17K? 0
+195828.40 +182537.4 -000020.9-000006.200018.8 08.9101.05K? 0
+200058.71 +182314.7 -000010.6-000040.100032.1 08.9101.50K? 0
+200339.96 -032238.6 +000022.7+000023.500014.4 08.9101.31K? 0
+200502.68 +274623.0 +000006.4-000014.900006.2 08.9101.09K? 0
+200819.19 -825204.4 +000013.5-000011.700010.2 08.9101.60K? 0
+201053.00 -033022.4 +000059.1+000002.000011.7 08.9101.61K? 0
+201158.71 +343539.8 -000050.2-000000.700017.9 08.9101.06K? 1
+201518.52 +551302.3 +000007.2+000022.300016.0 08.9101.72K? 0
+201720.29 +472602.3 -000006.3+000025.900005.0 08.9101.41K? 0
+201903.95 +112554.9 +000016.4-000001.100029.9 08.9101.68K? 0
+201939.30 +005208.0 -000026.4-000060.600006.8 08.9101.14K? 0
+202533.68 -452741.7 -000005.7-000004.500024.1 08.9101.25K? 0
+202800.09 -000904.9 -000018.2+000018.800002.1 08.9101.50K? 0
+202832.24 -053255.5 -000056.5+000021.800024.1 08.9101.15K? 0
+203102.26 -093919.9 +000001.3-000035.900004.9 08.9101.54K? 0
+203506.56 -750959.5 +000003.0-000012.800006.1 08.9101.63K? 0
+203604.65 -013031.8 -000008.9-000038.300004.8 08.9101.03K? 0
+204606.54 +235433.2 +000027.1-000015.700015.1 08.9101.71K? 0
+204937.14 -035319.6 +000012.6+000000.800021.9 08.9101.33K? 0
+205055.74 +355401.0 -000020.8+000006.100038.3 08.9101.07K? 0
+205347.35 +372308.3 +000005.4-000029.600006.3 08.9101.03K? 0
+205914.91 -002622.9 -000011.9+000007.900012.8 08.9101.61K? 0
+210047.87 +232438.9 -000030.2-000023.100005.6 08.9101.21K? 0
+210512.18 +353441.9 -000023.9-000016.500007.4 08.9101.72K? 0
+210853.69 -630611.6 +000035.1-000024.700032.1 08.9101.39K? 0
+211833.72 -664754.0 +000032.1-000032.500002.0 08.9101.02K? 0
+212507.16 +601732.3 +000018.2+000013.600002.0 08.9101.14K? 0
+212518.78 +132539.1 +000012.1+000003.900017.0 08.9101.03K? 0
+212538.17 +664251.0 +000008.5-000004.900002.0 08.9101.04K? 0
+212555.22 -593812.0 -000000.4+000004.700007.5 08.9101.42K? 0
+212743.17 +195647.4 -000030.8-000018.700011.7 08.9101.38K? 0
+213226.23 +164950.9 +000033.6-000010.900013.9 08.9101.46K? 0
+213426.67 -020102.9 +000020.4-000006.600004.7 08.9101.17K? 0
+213551.16 -623049.9 +000008.0-000023.800001.5 08.9101.12K? 0
+213737.03 -662743.6 -000003.0-000036.500008.7 08.9101.19K? 0
+213958.67 -201320.6 +000006.1+000002.500000.4 08.9101.69K? 0
+214149.38 -584956.9 +000029.2-000049.400012.9 08.9101.15K? 0
+214227.43 +643007.5 -000034.9+000005.800000.4 08.9101.50K? 0
+214245.47 +382442.1 +000018.9-000006.600009.4 08.9101.03K? 0
+214436.20 +205030.7 +000009.6-000063.700054.2 08.9101.66K? 0
+214902.70 +051751.1 -000011.3-000018.900000.9 08.9101.11K? 0
+215234.67 -194844.7 +000021.8+000010.800014.9 08.9101.51K? 0
+215411.78 +111559.1 +000008.7-000001.400019.6 08.9101.11K? 0
+215427.00 -434724.4 +000038.2-000031.500018.0 08.9101.50K? 0
+220004.84 +485406.2 -000009.5-000002.900001.0 08.9101.08K? 0
+220006.06 +095712.8 +000032.4-000018.700023.8 08.9101.06K? 0
+220129.56 -735141.7 -000008.5-000012.300006.7 08.9101.64K? 0
+220511.15 +193135.2 -000032.4+000013.400004.4 08.9101.49K? 0
+220811.47 -363630.2 -000021.2+000002.200002.5 08.9101.02K? 0
+220823.73 +620323.8 +000051.1+000014.000024.1 08.9101.09K? 0
+220908.00 -103132.2 +000008.2-000022.100012.4 08.9101.25K? 0
+221306.72 -293217.1 -000000.8-000011.400000.2 08.9101.17K? 0
+221635.45 -401539.8 +000023.6+000017.300034.5 08.9101.15K? 0
+221732.34 +592258.1 -000012.0-000048.300025.1 08.9101.16K? 0
+222236.98 -412428.4 +000027.9+000005.300003.2 08.9101.50K? 0
+222829.85 +242741.4 -000030.4-000025.700049.8 08.9101.48K? 0
+223135.82 +551425.2 -000009.5+000008.000013.5 08.9101.28K? 0
+223224.93 -495527.9 -000002.9+000001.100007.3 08.9101.52K? 0
+223649.11 -352926.5 -000006.8-000039.200025.8 08.9101.02K? 0
+223853.66 +244939.9 +000008.4-000039.500016.0 08.9101.20K? 0
+224027.89 +061450.2 +000015.7+000041.800020.9 08.9101.33K? 0
+224510.41 +563239.9 +000002.6-000015.000000.4 08.9101.43K? 0
+224635.31 +073921.7 +000071.3-000013.000022.2 08.9101.20K? 0
+225559.13 -715803.4 -000006.1+000001.400006.9 08.9101.07K? 0
+230102.29 -054146.6 +000011.8-000004.500008.7 08.9101.09K? 0
+230358.96 -404902.6 +000023.0+000006.900001.4 08.9101.02K? 0
+230540.98 -403503.6 +000008.6-000025.000004.5 08.9101.17K? 0
+230813.13 +303007.1 -000046.1-000030.400002.8 08.9101.13K? 0
+232845.98 +113044.2 +000042.4-000011.000005.8 08.9101.15K? 0
+232927.41 +491400.9 +000002.9-000009.000003.4 08.9101.21K? 0
+233037.58 -413545.9 +000002.1+000020.500032.3 08.9101.30K? 0
+233127.00 +243404.9 +000044.7-000000.600010.2 08.9101.12K? 0
+233253.03 +530549.8 +000014.8-000012.300001.5 08.9101.28K? 0
+234314.42 +010647.1 +000032.9-000032.900017.4 08.9101.16K? 0
+234743.86 +344741.1 +000006.5-000035.200014.3 08.9101.37K? 0
+235012.74 -342706.1 +000009.3+000019.000006.8 08.9101.11K? 0
+235829.45 +315104.6 +000019.2-000013.300010.6 08.9101.07K? 0
+153243.78 -583208.2 +000015.2-000012.100002.5 08.9102.03M? 0
+183409.47 -020240.3 -000020.6+000001.700003.9 08.9102.10M? 0
+211732.47 +625620.1 +000018.7-000005.700003.4 08.9102.17M? 0
+175200.73 -280120.5 +000008.5-000001.800018.6 08.9103.34N? 0
+000125.23 +475633.9 +000049.4+000001.600010.3 08.9200.53F? 0
+000219.29 +325725.0 +000052.7-000045.900029.5 08.9200.50F? 0
+000258.46 +395741.3 +000013.1-000002.800000.1 08.92-0.00B? 0
+000726.84 +673235.4 +000056.3+000004.100014.3 08.9200.43F? 0
+000745.03 +403529.1 +000040.2-000006.900006.2 08.9200.31F? 0
+001036.42 +500732.9 -000010.7+000010.900012.2 08.9200.90G? 0
+001128.65 +574925.0 -000019.9+000004.700020.5 08.9200.23A? 0
+001621.70 +260624.8 -000001.8-000063.600017.6 08.9200.68G? 0
+001653.79 -071131.1 +000124.7-000005.300042.8 08.9200.61G? 0
+002016.62 +541203.6 +000002.9+000001.700009.8 08.92-0.04B? 0
+002204.26 -264234.1 +000414.6+000070.300021.0 08.9200.68G? 0
+002701.80 +602409.1 +000140.3+000121.100021.1 08.9200.67G? 0
+002815.21 -503740.9 -000113.6-000017.700010.5 08.9200.58F? 0
+002915.87 -133336.3 +000024.9+000011.900006.9 08.9200.36F? 0
+002954.60 +450023.3 +000102.2-000044.200009.2 08.9200.63G? 0 0.10 1.00
+003006.00 +600904.1 +000001.1+000005.700003.6 08.9200.88G? 0
+003019.71 -480313.2 +000005.2+000015.100013.8 08.9200.76G? 1
+003624.25 +333019.5 +000018.7+000010.700010.8 08.9200.90G? 0
+004140.31 +053425.0 +000035.6+000000.100023.2 08.9200.42F? 0
+004237.90 +110640.5 +000024.6+000001.600007.2 08.9200.26A? 0
+004344.85 -073503.9 +000033.6-000043.300002.3 08.9200.48F? 0
+004544.79 -011105.2 +000063.9-000007.100001.5 08.9200.46F? 0
+004646.29 +501612.2 +000007.0+000004.600006.5 08.92-0.01B? 0
+005128.88 -634151.6 -000003.6-000047.600006.4 08.9200.60G? 0
+005334.85 -221212.0 +000197.6-000109.500028.1 08.9200.72G? 0
+005833.51 +222511.9 +000017.1-000017.800015.8 08.9200.97K? 0
+010419.03 -372331.3 -000006.0-000015.100021.0 08.9200.83G? 0
+010456.22 +364923.5 -000000.6-000020.000022.7 08.9200.78G? 0
+010511.88 -122506.9 +000015.1-000004.400000.1 08.9200.35F? 0
+010550.15 +511942.4 +000011.3+000016.800010.1 08.9200.95K? 0
+011336.65 +345557.3 +000058.9+000053.600012.8 08.9200.49F? 0
+011440.53 -451604.2 -000005.1+000016.900011.6 08.9200.41F? 0
+011737.56 +545727.4 +000021.5+000000.000006.6 08.9200.37F? 0
+011805.90 +490557.0 +000006.2+000010.400000.3 08.9200.04A? 0
+012419.91 +135400.2 +000027.9-000091.000021.1 08.9200.72G? 0
+012517.60 -133928.0 +000038.1-000036.000015.1 08.9200.53F? 0
+013655.43 +582548.3 +000001.5-000000.100005.7 08.9200.07A? 0
+013901.94 -332804.4 +000024.8-000117.300002.2 08.9200.68G? 0
+013905.25 +524228.5 -000000.8-000003.900005.4 08.9200.29A? 0
+013912.23 +364807.5 +000013.3-000012.200003.4 08.9200.44F? 0
+014149.63 +280732.4 +000002.8+000002.300015.2 08.9200.15A? 0
+014153.31 +050321.2 +000005.2-000009.400000.8 08.9200.43F? 0
+014207.84 -180734.7 +000058.0+000009.500002.9 08.9200.46F? 0
+014227.72 +134402.9 +000022.2-000034.700025.3 08.9200.52F? 0
+014249.62 +333825.0 -000002.3-000009.800029.4 08.9200.42F? 0
+014449.77 +082601.2 -000000.1+000032.600014.8 08.9200.91G? 0
+014602.02 +244710.4 +000032.0+000018.600001.0 08.9200.35F? 0
+014604.90 +611341.8 +000033.3+000009.000024.1 08.9200.67G? 0
+014611.01 +222655.4 +000005.3-000035.700005.3 08.9200.55F? 0
+014921.25 +322524.0 +000032.2-000023.800029.0 08.9200.66G? 0
+015108.50 +064330.5 -000046.7-000026.700006.0 08.9200.92G? 0
+015230.15 +194609.5 +000054.9+000024.500015.1 08.9200.87G? 0
+015402.02 +290328.7 +000011.0-000053.100001.7 08.9200.56F? 0
+015607.56 +444833.1 +000030.7-000027.800014.1 08.9200.41F? 0
+020356.50 +141103.0 +000032.4+000008.400030.4 08.9200.66G? 0
+020516.29 +440826.2 -000003.2+000008.600011.5 08.9200.18A? 0
+021149.09 -125424.6 +000005.7+000017.500014.1 08.9200.32F? 0
+021200.80 +043523.5 +000045.2-000027.300008.9 08.9200.45F? 0
+021354.09 -062228.9 +000036.7+000041.700004.5 08.9200.46F? 0
+021356.81 +373653.3 +000113.2-000155.600009.5 08.9200.60G? 0
+021446.72 +415420.8 -000001.7-000006.500010.2 08.9200.92G? 0
+021751.08 -042122.4 +000002.7+000019.800021.0 08.9200.43F? 0
+022108.13 +593800.3 +000025.0-000041.900011.2 08.9200.64G? 0
+022146.23 +683231.3 +000033.2-000027.100006.1 08.9200.36F? 0
+022234.10 +211845.1 -000018.1-000024.900011.4 08.9200.46F? 0
+022413.28 -031416.8 +000018.2+000030.500004.2 08.9200.47F? 0
+022434.49 +154103.3 -000004.9-000032.500004.2 08.9200.52F? 0
+022448.81 +784158.4 -000004.6-000004.400002.6 08.9200.28A? 0
+022751.17 -004722.6 +000009.7+000035.400002.7 08.9200.40F? 0
+022839.67 -093545.5 +000010.7+000007.000022.1 08.9200.41F? 0
+023047.72 +132547.4 +000140.9-000053.800009.0 08.9200.53F? 0
+023702.39 +110333.4 +000018.3+000003.400009.2 08.9200.41F? 0
+023830.78 +362123.1 -000017.1-000032.100027.2 08.9200.46F? 0
+023956.34 +454610.8 +000026.3-000032.200004.8 08.9200.45F? 0
+024327.26 +582736.0 +000044.9-000030.700013.8 08.9200.14A? 0
+024338.50 +574940.8 -000008.9-000017.600010.1 08.9200.63G? 0
+024936.41 +012427.5 +000006.9-000018.600013.5 08.9200.30A? 0
+025252.81 +485919.9 -000020.1-000006.900010.9 08.9200.21A? 0
+025554.66 +562856.6 +000023.1-000007.300001.9 08.9200.24A? 0
+025749.54 -463332.6 +000024.1-000005.500001.2 08.9200.42F? 0
+025909.67 +675355.1 -000004.1+000004.900016.5 08.9200.95K? 0
+030202.09 +734627.7 -000008.0-000017.100004.8 08.9200.53F? 0
+030743.60 +005141.6 -000008.2-000061.900022.4 08.9200.74G? 0
+030744.35 +600158.4 -000059.7-000015.600018.8 08.9200.49F? 0
+030943.68 +601418.8 -000000.8-000004.900009.1 08.9200.68G? 0
+031026.81 -584940.5 -000027.0-000018.200001.9 08.9200.80G? 0
+031039.41 +282014.4 +000015.7-000013.400000.8 08.9200.20A? 0
+031256.84 +631112.4 +000009.1-000010.200001.2 08.9200.14A? 0
+031353.49 -671105.4 +000073.6+000025.900010.1 08.9200.99K? 0
+031508.05 +070603.9 +000028.9-000041.500008.4 08.9200.80G? 0
+031752.24 +705359.3 -000015.5+000007.800016.6 08.9200.31A? 0
+032011.38 +520406.3 +000005.9-000001.500009.5 08.9200.46F? 0
+032216.30 -633327.4 -000014.9+000007.400000.7 08.9200.91G? 0
+032454.42 +670912.2 +000059.9-000040.300021.8 08.9200.47F? 0
+032514.94 +350812.0 -000010.2-000024.100009.8 08.9200.43F? 0
+033323.74 -133633.1 -000004.6-000000.900005.0 08.9200.23A? 0
+033409.85 +465057.2 +000010.8-000007.300002.5 08.9200.26A? 0
+033442.40 -161410.1 -000003.6-000027.700012.6 08.9200.98K? 0
+033529.87 +311337.9 +000032.2-000036.100014.5 08.9200.62G? 0
+033532.29 -355212.5 +000020.2+000068.300001.3 08.9200.45F? 0
+033939.39 +274533.7 +000009.4-000017.900016.1 08.9200.25A? 0
+034015.85 -524334.4 -000019.9+000006.800006.2 08.9200.31A? 0
+034304.80 +514000.9 +000051.1-000007.200014.8 08.9200.54F? 0
+034447.46 -714212.4 -000033.4-000024.200004.1 08.9200.51F? 0
+035154.14 +661833.8 +000008.4-000002.000005.9 08.9200.29A? 0
+035427.09 +051128.2 -000007.6-000018.200000.6 08.9200.32F? 0
+035702.68 +472846.3 +000003.2+000008.100003.7 08.9200.17A? 0
+035837.44 +370739.5 +000042.7-000012.400006.3 08.9200.54F? 0
+035918.16 +655210.5 +000018.0-000017.600001.3 08.9200.21A? 0
+040215.74 +534511.8 +000000.1+000014.900000.3 08.9200.37F? 0
+040422.66 -273917.1 -000006.9-000063.200002.0 08.9200.65G? 0
+040651.90 +134356.7 +000032.3-000106.900040.5 08.9200.74G? 0
+042058.99 -115533.9 +000005.4+000037.100039.8 08.9200.42F? 0
+042254.36 -344937.6 -000027.6+000020.900001.7 08.9200.48F? 0
+042457.69 +200324.0 -000009.5-000014.400010.6 08.9200.41F? 0
+042825.66 +122255.0 -000011.8-000022.200014.5 08.9200.64G? 0
+042950.42 -140310.2 +000069.5+000117.000002.8 08.9200.49F? 0
+043250.05 +160021.2 +000109.6-000031.300039.7 08.9200.94G? 0
+044318.41 +723558.2 +000015.8+000060.600008.5 08.9200.85G? 0
+044318.61 -054441.9 -000037.0-000009.800017.3 08.9200.44F? 0
+044948.87 +423400.0 -000025.0+000037.600027.6 08.9200.60G? 0
+045031.15 -190330.1 -000012.8-000024.700001.7 08.9200.33F? 0
+045929.19 -020359.6 -000000.2-000009.300001.7 08.92-0.03B? 0
+050121.91 +620916.9 -000004.9-000009.500006.4 08.9200.20A? 0
+050307.73 +483207.3 -000016.8-000002.900000.0 08.9200.27A? 0
+050657.44 +160716.0 +000020.0-000015.000025.3 08.9200.35F? 0
+051022.51 -413524.3 +000015.1+000040.300000.1 08.9200.45F? 0
+051048.24 +191619.3 +000028.4+000002.400000.2 08.9200.44F? 0
+051432.84 -703506.2 -000013.8+000013.300007.2 08.9200.34F? 0
+051741.18 -373706.4 +000078.8-000028.300017.1 08.9200.75G? 0
+052249.35 +284449.0 +000018.3-000063.500007.9 08.9200.47F? 0
+052408.33 +001131.6 -000001.3+000009.300014.6 08.9200.19A? 0
+052802.59 -261023.3 +000006.5+000004.300001.2 08.9200.33F? 0
+052900.74 +001825.8 -000005.5-000003.000000.3 08.9200.06A? 0
+052905.13 -125211.2 +000068.1+000014.900037.6 08.9200.80G? 0
+052933.70 +421021.1 -000048.6-000012.000002.4 08.9200.95K? 0
+053048.32 +310215.3 +000001.9-000017.200006.8 08.9200.55F? 0
+053140.69 +025104.6 +000012.8-000002.100010.6 08.9200.00A? 0
+053304.12 +242154.6 -000088.3-000064.700011.9 08.9200.44F? 0
+053325.01 -004701.5 -000008.8-000009.200014.3 08.9200.00A? 0 0.10 1.00
+053413.99 +150006.3 -000004.6-000006.500007.9 08.9200.17A? 0
+053754.69 -100526.2 -000044.0-000056.900021.9 08.9200.59G? 0
+053904.77 -500756.4 +000011.6+000021.800007.2 08.9200.54F? 0
+054020.62 +434350.6 +000009.6-000008.600024.0 08.9200.12A? 0
+054159.36 +293121.5 +000012.0+000004.000007.6 08.9200.33F? 0
+054435.28 -264832.4 +000016.7-000019.700003.8 08.9200.91G? 0
+054528.28 -801845.5 -000011.9+000043.100006.1 08.9200.30A? 0
+054552.49 -290531.7 -000005.0+000014.100002.7 08.9200.15A? 0
+054603.33 -041605.8 +000001.7-000045.300032.6 08.9200.56F? 0
+054825.45 -184212.7 -000038.4-000017.100006.2 08.9200.06A? 0
+054909.61 +033904.8 -000006.4-000007.800005.5 08.9200.08A? 0
+054916.34 -373047.8 +000200.6-000022.500014.1 08.9200.85G? 0
+055110.24 +562321.0 -000005.7-000021.100028.1 08.9200.86G? 1
+055139.26 -220141.2 -000022.4+000008.400002.9 08.9200.19A? 0
+055554.47 -190937.1 +000006.4-000010.100009.0 08.9200.15A? 0
+055613.77 +161004.9 +000034.6-000015.000004.3 08.9200.40F? 0
+055648.47 +463834.1 -000036.6-000005.900009.9 08.9200.46F? 1
+055716.05 -282622.0 +000024.3+000123.900005.2 08.9200.69G? 0
+055851.92 +214724.3 +000009.7+000004.000019.5 08.9200.97K? 0
+060020.09 +383354.4 -000003.9-000011.800021.4 08.9200.33F? 0
+060048.61 -460046.0 -000022.7+000019.600008.8 08.9200.41F? 0
+060103.10 +144235.6 -000003.2-000012.100004.8 08.9200.30A? 0
+060133.25 +073638.0 -000014.0-000000.300013.6 08.9200.11A? 0
+060455.64 +270104.6 -000018.4-000004.300000.2 08.9200.19A? 0
+060501.33 -075615.5 +000000.0+000000.000000.0 08.9200.82G? 1
+060547.74 -261928.1 +000004.7+000011.500008.8 08.9200.07A? 0
+060610.85 -180316.4 -000027.5-000001.900004.0 08.9200.46F? 0
+060722.05 -035938.4 +000000.0+000000.000000.0 08.9200.46F? 1
+060908.45 +303057.5 +000016.5-000008.300001.6 08.9200.21A? 0
+060926.04 -233354.1 -000001.6-000009.100003.3 08.9200.49F? 0
+061103.97 +171628.6 +000007.3-000008.200000.8 08.92-0.04B? 0
+061109.42 +040217.5 +000009.9-000009.600003.7 08.9200.40F? 0
+061304.44 -602745.5 -000006.1-000011.900018.9 08.9200.24A? 0
+061456.45 -561205.0 -000007.9+000008.000004.4 08.92-0.02B? 0
+061705.37 +001411.0 -000012.4+000003.100005.9 08.9200.25A? 0
+061720.62 +072637.1 +000012.3+000017.900015.6 08.9200.47F? 0
+061823.45 +301511.3 +000035.3-000029.600007.9 08.9200.36F? 0
+062036.78 +194040.9 -000014.0-000022.500020.9 08.9200.58G? 0
+062056.95 -115056.4 -000001.4-000004.700007.3 08.9200.20A? 0
+062228.53 +562550.7 -000000.5-000081.400024.5 08.9200.58F? 0
+062403.32 +001904.3 -000011.0+000000.000005.8 08.9200.05A? 0
+062507.08 -284155.8 -000004.6+000006.200006.8 08.9200.49F? 0
+062632.25 -225404.1 +000001.9+000030.300020.9 08.9200.39F? 0
+062642.55 -005607.8 -000010.1+000004.700008.1 08.9200.97K? 0
+062802.96 +140550.3 +000005.9-000012.200003.2 08.9200.42F? 0
+063028.59 +091442.1 -000042.7+000041.800023.0 08.9200.92G? 0
+063205.94 -010344.2 -000006.5+000026.200003.4 08.9200.68G? 0
+063318.50 +240229.3 +000002.3-000004.900000.2 08.9200.36F? 0
+063355.77 +430635.1 +000034.5-000031.500006.1 08.9200.47F? 0
+063534.52 +302456.3 -000007.2-000026.000000.7 08.92-0.03B? 0
+063544.20 -700549.7 -000007.6+000039.500004.5 08.9200.33F? 0
+063545.94 -014103.5 -000013.7+000002.200001.0 08.9200.18A? 0
+063601.14 -000140.4 -000005.6+000001.100017.6 08.9200.89G? 0
+063744.69 +212707.5 -000010.2-000010.800015.1 08.9200.93G? 0
+063832.21 +521740.9 -000068.0-000050.600002.8 08.9200.86G? 1
+063858.97 +243210.5 -000020.4-000020.700017.1 08.9200.12A? 0
+063930.44 -290254.9 -000010.9+000014.000007.4 08.9200.23A? 0
+063939.14 -263830.1 +000017.8-000011.500002.4 08.9200.68G? 0
+063950.46 +044332.8 +000000.8-000013.400005.2 08.9200.04A? 0
+064029.06 -085851.1 +000014.3-000003.100001.1 08.9200.09A? 0
+064055.65 -043406.3 -000019.0-000002.100001.6 08.9200.36F? 0
+064113.19 +183434.9 -000012.2-000001.400012.4 08.9200.20A? 0
+064150.08 +012913.6 +000006.0-000016.600004.7 08.9200.06A? 0
+064225.85 -681607.0 +000000.4+000018.700005.1 08.92-0.12B? 0
+064236.45 +322922.3 -000005.4-000003.000011.5 08.9200.04A? 0
+064241.46 +014224.9 +000012.6-000014.600010.6 08.9200.39F? 0
+064259.42 -385751.2 -000016.1+000003.800006.4 08.92-0.02B? 0
+064325.22 +104329.6 -000033.6-000001.600030.3 08.9200.22A? 0
+064443.44 -180652.4 -000002.2-000036.800003.6 08.9200.56F? 0
+064453.52 +164225.6 +000003.0-000015.400007.3 08.9200.52F? 0
+064558.52 -425320.5 +000027.5+000034.300002.4 08.9200.43F? 0
+064558.68 -034814.0 -000013.7+000014.600012.5 08.9200.03A? 0
+064850.54 -363507.0 +000009.8-000012.000015.2 08.9200.95G? 0
+064918.52 -155450.7 -000007.5-000014.800020.4 08.9200.53F? 0
+064925.87 +070626.3 -000010.7+000011.500007.5 08.92-0.08B? 0
+065104.54 +151159.1 +000004.3+000006.400009.1 08.9200.51F? 0
+065131.12 +541221.6 -000003.4+000021.300029.0 08.9200.50F? 1
+065253.05 -100026.9 -000005.6+000002.800008.8 08.92-0.01B? 0
+065317.82 +575015.3 -000002.1-000009.700006.9 08.9200.39F? 0
+065347.26 -001739.4 -000022.0+000009.500000.3 08.92-0.05B? 0
+065408.86 -014920.0 +000033.9-000086.600014.8 08.9200.74G? 0
+065448.12 +045413.7 -000003.5+000007.500010.9 08.9200.08A? 0
+065635.17 -591937.2 -000014.4+000005.100000.2 08.9200.05A? 0
+065700.95 -464849.0 -000019.0+000064.100013.4 08.9200.32F? 0
+065712.20 -022852.8 -000020.1-000004.500003.1 08.9200.26A? 0
+065727.16 -000738.8 -000001.9+000008.900007.7 08.92-0.06B? 0
+065838.53 -005956.8 -000014.8-000005.100006.7 08.92-0.03B? 0
+065951.23 -384928.5 -000005.4+000006.700012.0 08.9200.54F? 0
+070045.89 -275704.2 -000008.6+000004.900010.0 08.9200.02A? 0
+070302.25 -110701.6 -000002.6-000002.500008.4 08.9200.01A? 0
+070347.51 -010558.7 -000021.1+000008.200013.0 08.9200.00A? 0
+070354.86 -113434.1 +000024.3-000037.800021.0 08.92-0.01B? 0
+070508.98 +703842.3 -000000.6+000002.300007.8 08.9200.09A? 0
+070519.45 -291256.9 -000003.2+000000.000011.8 08.92-0.02B? 0
+070835.98 -135922.1 +000011.2+000002.500013.6 08.9200.26A? 0
+070844.40 -340336.5 -000009.1+000021.100006.1 08.9200.02A? 0
+070919.14 -312827.5 +000014.1-000021.700009.0 08.92-0.02B? 0
+071100.29 -104403.3 -000033.4+000003.800024.7 08.9200.66G? 0
+071206.77 -445000.4 -000012.9+000005.900000.6 08.9200.18A? 0
+071244.36 -605801.5 +000014.6+000048.100015.2 08.9200.99K? 0
+071439.09 -590903.3 +000022.4+000035.100011.4 08.9200.98K? 0
+071520.88 +001228.7 -000001.9+000005.100000.9 08.9200.42F? 0
+071846.38 -603609.4 -000010.3-000001.600007.3 08.9200.43F? 0
+072101.19 -073544.9 +000003.5+000009.000016.9 08.9200.96K? 0
+072114.14 -162022.3 +000006.0+000014.600002.8 08.9200.21A? 0
+072501.14 -210112.0 +000022.0-000020.900014.6 08.9200.06A? 0
+072521.94 +011151.1 -000054.3+000023.800008.7 08.9200.98K? 0
+072739.07 -293142.2 +000010.3+000014.100016.5 08.9200.45F? 0
+072753.70 +055504.5 -000009.0-000008.200004.2 08.9200.09A? 0
+073035.04 +032037.6 +000004.6+000004.300006.0 08.92-0.00B? 0
+073052.80 +561552.8 -000014.7-000044.400000.6 08.9200.58G? 0
+073139.16 -265121.1 +000019.1+000012.700007.4 08.9200.98K? 0
+073242.40 -311556.5 -000013.6-000009.800000.2 08.9200.54F? 0
+073416.56 -010031.6 -000002.5+000006.700011.3 08.9200.98K? 0
+073520.96 +181810.1 -000022.2-000010.100005.4 08.9200.33F? 0
+073611.24 -235344.9 -000031.0-000030.000014.8 08.9200.34F? 0
+073623.77 +185605.3 -000017.3-000032.200013.5 08.9200.90G? 0
+073716.47 -391207.0 +000004.1-000024.700017.3 08.9200.42F? 0
+073740.78 -084114.7 -000024.6-000005.300003.4 08.9200.11A? 0
+073752.49 +150454.5 -000028.9-000046.200005.9 08.9200.58G? 0
+073824.34 +040240.8 -000009.4-000013.300017.8 08.92-0.01B? 0
+073842.61 -473312.2 +000021.2-000067.400013.9 08.9200.51F? 0
+073844.23 +080833.7 -000026.6-000001.600037.8 08.9200.54F? 0
+073950.45 -361404.8 -000014.0+000018.000006.1 08.9200.50F? 0
+074113.83 -373551.1 -000007.8+000018.500003.3 08.9200.98K? 0
+074250.69 +103352.7 -000007.0-000009.100005.4 08.9200.43F? 0
+074456.79 -265336.6 +000008.3+000033.000039.2 08.9200.92G? 0
+074459.29 -585719.5 +000000.7+000015.300006.6 08.92-0.03B? 0
+074504.12 -285458.8 -000023.2+000033.900000.2 08.9200.35F? 0
+074517.74 -180205.9 -000008.0+000009.900013.4 08.9200.03A? 0
+074731.63 +175212.7 -000002.8-000066.300005.4 08.9200.40F? 0
+074759.05 -084655.7 -000001.4-000011.300002.1 08.9200.01A? 0
+074819.31 -105953.4 +000007.3-000003.200000.4 08.9200.16A? 0
+074942.43 -722125.9 -000011.3+000018.200001.0 08.9200.75G? 0
+075319.80 +143048.4 +000019.3-000020.100004.8 08.9200.44F? 0
+075410.06 +022216.3 +000003.4+000019.700014.0 08.9200.13A? 0
+075517.37 -040011.0 +000002.3-000021.300005.7 08.9200.22A? 0
+075614.40 -252124.8 +000034.0+000023.400020.2 08.9200.87G? 0
+075758.04 -605045.6 +000019.4-000004.600011.4 08.9200.14A? 0 0.10 1.00
+080247.56 +010040.3 -000049.1+000007.700010.4 08.9200.28A? 0
+080308.65 +243522.9 -000004.2-000018.300023.8 08.9200.30A? 0
+080543.87 -254554.2 -000004.0+000004.700032.2 08.9200.33F? 0
+080703.21 +050327.8 -000090.9+000018.900014.4 08.9200.98K? 0
+080717.98 -180124.4 -000025.3+000001.800014.5 08.9200.55F? 0
+080823.21 -150944.1 -000029.3-000007.700010.0 08.9200.04A? 0
+081036.20 -640248.5 -000021.8+000032.300011.2 08.9200.36F? 0
+081042.72 -364532.2 -000008.6+000010.400018.4 08.9200.07A? 0
+081127.42 +364723.0 +000010.6-000011.700004.1 08.9200.41F? 0
+081225.65 -492646.7 -000035.0+000006.700003.7 08.9200.30A? 0
+081242.64 -402709.0 -000010.4+000021.800012.4 08.9200.29A? 0
+081500.89 -290404.1 -000025.2+000004.900011.6 08.9200.06A? 0
+081643.06 -484419.5 -000011.2+000017.000002.8 08.92-0.03B? 0
+081654.82 +431614.4 +000022.3-000018.500036.5 08.9200.75G? 0
+081826.79 +274857.7 -000033.0-000035.700001.4 08.9200.56F? 0
+082126.20 -804227.1 -000025.8+000036.300005.9 08.9200.07A? 0
+082244.59 -512153.8 -000005.5+000005.000003.8 08.9200.01A? 0
+082257.25 -500225.6 -000010.3+000014.000001.3 08.9200.04A? 0
+082309.62 -322512.7 -000048.9+000029.200009.2 08.9200.83G? 0
+082402.19 -492546.0 -000006.3+000021.000001.4 08.92-0.01B? 0
+082405.34 +294315.6 -000026.1-000015.600000.6 08.9200.32F? 0
+082627.88 +100449.3 -000030.4-000000.200000.9 08.9200.49F? 0
+082658.80 -402315.6 -000002.3-000019.900002.3 08.9200.96K? 0
+082708.18 -561539.7 -000007.9+000029.600004.8 08.9200.41F? 0
+082834.60 +474214.3 +000022.5+000018.000008.8 08.9200.63G? 0
+083042.25 -294007.6 -000019.6-000004.000008.8 08.9200.40F? 0
+083247.31 -285301.1 -000008.4+000004.800001.2 08.92-0.05B? 0
+083247.89 -040330.9 -000029.6+000000.900019.1 08.9200.69G? 0
+083316.67 -261109.4 -000001.9-000009.700000.9 08.9200.76G? 0
+083439.71 +092219.2 +000374.5-000229.500024.1 08.9200.80G? 0
+083543.91 +205048.6 -000020.7-000025.700013.0 08.9200.51F? 0
+083726.47 -523843.2 -000012.0-000004.200008.4 08.9200.45F? 0
+083738.84 -623137.0 -000008.7+000006.500004.8 08.92-0.06B? 0
+083813.00 -223102.3 +000028.8-000083.500000.6 08.9200.43F? 0
+083958.40 +200929.8 -000042.7-000032.600005.9 08.9200.32F? 0
+084158.51 -504834.2 -000033.6+000024.200006.0 08.9200.86G? 0
+084411.82 -400706.1 -000014.9-000002.500007.3 08.92-0.07B? 0
+084447.73 +553219.4 +000096.7+000018.500002.6 08.9200.81G? 0
+084506.59 -471200.0 -000027.3+000024.600002.8 08.9200.23A? 0
+084512.18 +041344.1 -000005.6-000001.500000.5 08.9200.14A? 0
+084701.11 -023545.8 -000060.5-000048.500034.5 08.9200.70G? 0
+084753.27 -375921.7 -000009.1-000007.500009.0 08.92-0.09B? 0
+085041.71 +040118.8 +000020.1-000039.600012.9 08.9200.97K? 0
+085138.77 +251359.3 -000052.9-000103.000014.6 08.9200.80G? 0
+085341.09 -365436.7 +000001.3+000010.500001.0 08.9200.07A? 0
+085359.08 -435822.5 -000035.9-000000.800011.4 08.9200.94G? 0
+085401.50 +174043.3 -000088.2-000070.700055.6 08.9200.51F? 0
+085459.17 -473532.7 +000010.0+000011.100011.5 08.9200.47F? 0
+085926.38 +322546.1 -000029.5-000034.200008.8 08.9200.50F? 0
+090023.45 -392812.0 -000101.1+000063.300017.9 08.9200.59G? 0
+090215.31 +100621.5 -000030.3-000055.200001.1 08.9200.91G? 0
+090308.87 +173425.8 -000096.3-000022.800016.0 08.9200.52F? 0
+090318.96 -310715.4 -000014.2+000004.400004.2 08.9200.29A? 0
+090404.77 +712442.8 -000005.4-000046.600009.4 08.9200.48F? 0
+090717.47 -250916.7 +000058.7-000039.700005.4 08.9200.75G? 0
+090727.98 -475241.3 -000003.4+000005.400028.6 08.9200.98K? 0
+090744.07 -611036.0 -000028.4+000002.300017.6 08.9200.33F? 0
+091012.87 -470754.6 -000005.2+000012.000008.5 08.92-0.12B? 0
+091219.95 -135128.6 -000016.4-000014.600005.6 08.9200.52F? 0
+091324.82 -110532.9 +000014.1+000010.800005.1 08.9200.44F? 0
+091346.93 +042515.8 +000134.6-000081.500009.5 08.9200.75G? 0
+091400.04 -641149.8 +000001.1-000015.800006.6 08.9200.45F? 0
+091603.82 +810009.8 -000007.1-000005.800012.3 08.9200.12A? 0
+091617.69 -591403.1 -000007.1+000009.500001.4 08.92-0.05B? 0
+091748.61 +133934.1 -000037.8+000000.500011.6 08.9200.42F? 0
+091826.57 -312043.5 -000063.0-000002.900023.4 08.9200.52F? 0
+091913.50 -410721.4 -000011.2-000003.900001.2 08.9200.29A? 0
+091920.25 -232414.6 -000007.1+000007.700009.6 08.9200.09A? 0
+092032.90 -085313.8 -000010.6-000010.400014.7 08.9200.91G? 0
+092100.54 -025810.8 -000013.1+000002.500043.7 08.9200.40F? 0
+092234.77 +525515.7 +000024.1+000012.400016.2 08.9200.93G? 0
+092237.53 +503613.3 +000039.4+000023.100021.8 08.9200.75G? 0
+092339.72 +660814.8 -000085.4-000069.100029.9 08.9200.66G? 0
+092443.49 -530043.1 -000003.1+000012.300002.1 08.9200.17A? 0
+092444.09 +105627.3 -000056.7-000023.100016.3 08.9200.42F? 0
+092502.26 +102454.8 -000052.0-000019.100010.1 08.9200.20A? 0
+092916.51 -174937.7 -000036.3+000014.800009.2 08.9200.14A? 0
+093110.69 +673209.9 +000026.2-000002.100000.2 08.9200.37F? 0
+093212.58 -204217.8 -000029.5-000040.200004.3 08.9200.39F? 0
+093411.75 +362115.0 -000042.3-000009.200010.1 08.9200.00B? 0
+093555.15 -011554.0 -000018.9+000015.100014.5 08.9200.93G? 0
+093715.01 -375824.3 -000018.3+000006.900004.8 08.9200.93G? 0
+093717.90 -321047.9 +000025.4-000014.000024.5 08.9200.63G? 0
+093756.04 +490011.4 +000015.8-000061.300036.4 08.9200.47F? 0
+094246.49 -601856.7 +000001.8+000019.000005.0 08.9200.04A? 0
+094314.66 +205445.7 -000010.7+000016.900002.0 08.9200.94G? 0
+094322.12 +123557.5 -000064.8-000056.000009.3 08.9200.69G? 0
+094346.88 -454339.5 +000007.0-000010.700008.8 08.9200.48F? 0
+094412.82 -482947.1 -000013.4+000008.400009.8 08.9200.15A? 0
+094416.10 -580214.3 -000012.6-000014.500011.9 08.9200.45F? 0
+094458.93 -743355.5 -000010.3+000009.500010.0 08.9200.75G? 0
+095137.04 +182440.6 -000026.6-000050.500004.4 08.9200.56F? 0
+095348.66 -380334.2 -000039.8+000011.200007.6 08.9200.42F? 0
+095518.69 -384546.4 -000006.4+000005.000002.3 08.92-0.08B? 0
+095725.90 -263637.2 -000048.4+000026.600007.8 08.9200.51F? 0
+095906.64 +515243.0 +000001.2-000012.600003.3 08.9200.36F? 0
+100303.90 -620116.2 -000015.6-000006.500004.8 08.9200.01A? 0
+100349.96 -082308.7 +000003.3+000001.000004.6 08.9200.43F? 0
+100734.06 +571459.0 -000015.7-000082.000003.7 08.9200.64G? 0
+100758.44 +540016.8 -000002.8-000003.400010.0 08.9200.85G? 0
+100810.66 -383014.2 -000022.2+000002.900010.6 08.9200.18A? 0
+101344.09 -464330.8 -000014.8-000005.500002.1 08.9200.10A? 0
+101400.40 -392036.3 -000071.3+000032.100011.1 08.9200.43F? 0
+101549.42 +132805.1 -000006.9-000012.700003.4 08.9200.36F? 0
+101609.63 +440242.5 -000085.2+000014.200015.7 08.9200.73G? 0
+102011.98 -613834.4 -000038.6+000017.200012.6 08.9200.41F? 0
+102123.63 -043554.9 +000052.5-000022.300005.3 08.9200.98K? 0
+102206.54 -601112.9 -000011.2+000022.200010.3 08.9200.02A? 0
+102604.03 +192405.4 -000025.3-000024.100023.5 08.9200.33F? 0
+102746.84 -093236.2 -000013.0-000003.200030.6 08.9200.95K? 0
+102811.70 -702419.9 -000036.3+000016.500005.4 08.9200.29A? 0
+102933.82 -662737.8 -000017.7+000015.000003.2 08.92-0.00B? 0
+103107.55 +402606.7 +000024.5-000003.100007.5 08.9200.77G? 0
+103739.84 +575154.1 -000004.6+000009.400012.1 08.9200.77G? 0
+103859.50 +155859.4 -000009.0+000004.000000.7 08.9200.36F? 0
+104052.02 -531554.6 +000000.0+000000.000000.0 08.9200.11A? 1
+104738.86 -285938.7 +000010.7+000018.300004.3 08.9200.65G? 0
+105056.04 -613418.2 +000015.6+000009.500005.9 08.9200.13A? 0
+105314.39 -575056.9 -000035.1-000015.500009.4 08.9200.43F? 0
+105433.61 -400519.2 -000021.8+000013.100012.3 08.9200.36F? 0
+105458.37 -172807.2 -000016.3-000010.000011.2 08.9200.49F? 0
+110006.42 -592202.9 -000002.6-000004.500000.6 08.9200.32F? 0 0.10 1.00
+110202.36 +223545.4 -000133.0-000000.400005.0 08.9200.88G? 0
+110847.87 -545503.0 -000004.1-000006.900001.4 08.92-0.04B? 0
+110858.43 +411032.9 -000087.0-000054.800004.4 08.9200.68G? 0
+110928.82 -531414.6 +000011.8+000003.200012.8 08.9200.12A? 0
+110947.56 -054842.4 -000040.0+000007.500021.7 08.9200.39F? 0
+111011.21 +061821.0 -000030.2-000008.800018.2 08.9200.48F? 0
+111052.30 -604430.1 -000012.9+000019.000010.3 08.9200.10A? 0 0.10 1.00
+111329.01 -151606.3 -000089.8-000015.100026.4 08.9200.60G? 0
+111843.77 -591317.5 -000035.9+000013.900005.7 08.9200.17A? 0
+112339.45 -372644.1 -000017.1+000007.500003.2 08.9200.35F? 0
+112405.17 -634051.9 -000012.2+000002.100016.3 08.9200.19A? 0
+112755.38 +110036.2 -000083.8-000016.800012.8 08.9200.51F? 0
+112805.22 +131105.7 -000001.1-000048.400012.1 08.9200.58G? 0
+113544.12 -871609.9 -000296.2-000024.100036.3 08.9200.71G? 0
+113642.69 +114011.5 +000030.5-000022.300017.0 08.9200.38F? 0
+114056.74 -264835.9 -000008.1-000000.500001.1 08.9200.22A? 0
+114250.93 +210449.5 +000053.9-000019.600007.2 08.9200.46F? 0
+114758.81 +201422.5 -000182.2+000009.700034.7 08.9200.58G? 0
+114805.12 -572602.3 -000006.4+000002.100004.5 08.92-0.03B? 0
+115218.16 +441341.9 -000049.9-000026.900023.2 08.9200.84G? 0
+115240.71 +564655.8 -000009.8+000000.900004.6 08.9200.26A? 0
+115331.32 -644717.9 -000001.7-000007.400006.0 08.9200.68G? 0
+115527.03 -393621.1 -000022.9-000026.900004.0 08.9200.50F? 0
+115528.23 +054911.6 -000068.6+000002.300000.7 08.9200.41F? 0
+115732.01 -501314.9 -000024.8-000004.900003.0 08.9200.22A? 0
+115818.96 +321950.5 -000045.0-000025.600007.7 08.9200.83G? 0
+115855.10 -642946.0 +000001.1-000004.200000.1 08.9200.19A? 0
+115911.91 -644536.1 -000010.7-000003.300000.4 08.9200.09A? 0
+120106.18 -390200.5 -000047.9+000001.000008.1 08.9200.56F? 0
+120500.83 +112010.3 +000099.5-000078.900010.7 08.9200.47F? 0
+120547.52 -510012.0 -000036.4+000001.600030.9 08.9200.63G? 0
+120747.42 -604416.2 -000009.4-000003.300004.9 08.9200.06A? 0
+121118.45 -075327.3 +000000.0+000000.000000.0 08.9200.99K? 0
+121130.85 -581526.4 -000134.9-000026.400007.8 08.9200.58F? 0
+121155.74 +594150.6 -000203.5-000058.500011.1 08.9200.77G? 0
+121239.06 -453143.8 -000022.7-000004.100016.1 08.9200.90G? 0
+121345.53 +364413.2 +000038.2-000027.800004.8 08.9200.50F? 0
+121743.33 +073949.5 +000006.1-000044.800005.8 08.9200.84G? 0
+122334.83 +232542.8 -000043.7-000014.700002.4 08.9200.50F? 0
+123248.04 -352855.6 -000027.7-000005.300018.1 08.9200.97K? 0
+123708.45 -415943.0 +000043.8-000041.000028.9 08.9200.71G? 0
+124016.99 +651008.2 +000016.9-000013.800001.9 08.9200.13A? 0
+124131.75 -543103.3 -000038.8-000025.700002.9 08.9200.89G? 0
+124309.32 -724733.1 +000043.5-000099.100002.6 08.9200.64G? 0
+124355.62 -015822.1 -000014.8-000036.000017.9 08.9200.62G? 0
+124358.90 +035556.9 -000037.3-000047.300004.4 08.9200.54F? 0
+124723.24 -293526.0 +000003.6-000000.500018.2 08.9200.51F? 0
+125440.04 -480342.3 -000197.7-000025.500023.2 08.9200.77G? 0
+125500.95 -563030.1 -000006.1-000007.800002.1 08.9200.03A? 0
+125556.41 +204444.4 -000057.0-000045.600027.2 08.9200.47F? 0
+125611.28 +394513.3 -000032.0-000012.000019.8 08.9200.23A? 0
+130404.83 +051120.2 -000042.4+000025.300003.9 08.9200.47F? 0
+130535.28 -750057.1 +000002.3-000025.900016.6 08.9200.21A? 0
+130548.64 +532631.1 +000020.9-000024.400008.0 08.9200.42F? 0
+130550.73 -552053.6 -000008.0-000006.000013.2 08.9200.98K? 0
+130828.28 -611209.4 -000014.0-000005.900003.3 08.9200.51F? 0
+131255.35 +341653.7 -000026.3-000019.100010.2 08.9200.16A? 0
+131443.62 -323639.7 -000055.5-000044.700007.2 08.9200.97K? 0
+131605.61 -504831.1 -000017.3+000001.100013.3 08.9200.10A? 0
+131610.33 -482754.0 -000009.1-000034.800001.7 08.9200.96K? 0
+132438.87 +142806.1 -000004.3-000152.300030.7 08.9200.77G? 0
+132518.30 +103251.5 -000003.8+000011.400023.0 08.9200.46F? 0
+132521.30 -594653.3 +000003.6-000010.700007.0 08.92-0.03B? 0
+132609.96 -371347.1 -000004.8-000010.600003.4 08.9200.19A? 0
+132628.79 -703224.1 +000000.0+000000.000000.0 08.9200.85G? 0
+132901.18 +042852.7 +000006.0+000000.600010.5 08.9200.57F? 0
+133216.42 -624743.3 -000035.0-000013.800007.2 08.9200.03A? 0
+133358.57 +035515.4 -000010.9+000004.300003.9 08.9200.14A? 0
+133749.25 -685825.6 -000026.7-000014.000014.2 08.9200.84G? 0
+133906.64 +004335.7 -000142.3+000072.700023.4 08.9200.43F? 0
+134246.83 -625320.3 -000007.7+000001.000016.6 08.9200.08A? 0
+134325.30 -381523.6 -000013.2+000001.200015.1 08.92-0.11B? 0
+134802.57 -415938.2 -000036.1-000016.100005.2 08.9200.51F? 0
+135235.20 -050413.6 -000019.4-000007.400007.3 08.9200.54F? 0
+135247.21 +172352.0 +000006.1+000008.600006.4 08.9200.45F? 0
+135313.89 -550417.8 -000003.5-000002.200001.5 08.9200.01A? 0
+135333.39 -634851.4 -000008.4-000005.200004.3 08.9200.06A? 0
+135712.13 +101824.8 +000017.7+000004.500005.4 08.9200.38F? 0
+135843.19 -231441.7 +000022.2+000003.000002.9 08.9200.06A? 0
+140033.49 -402004.0 +000014.3-000013.400018.8 08.9200.66G? 0
+140054.49 -290552.9 -000063.2-000019.000016.7 08.9200.49F? 0
+140320.44 +093312.9 -000001.3+000008.700005.8 08.9200.41F? 0
+140956.54 +350454.6 +000013.6-000003.200005.5 08.9200.28A? 0
+141024.00 +564635.1 +000016.7-000007.800001.0 08.9200.34F? 0
+141056.16 -314751.8 -000010.0+000006.900000.8 08.9200.18A? 0
+141416.41 +335541.6 -000091.7+000017.700012.2 08.9200.60G? 0
+141550.05 -272054.8 -000136.3-000017.500015.1 08.9200.67G? 0
+141620.27 -041705.8 -000194.4-000093.200024.7 08.9200.74G? 0
+141709.31 -391707.4 -000007.7-000004.200005.9 08.9200.33F? 0
+142350.48 +165053.5 -000013.9+000003.700011.3 08.9200.97K? 0
+142515.02 +764829.5 +000027.1-000005.300009.5 08.9200.95K? 0
diff --git a/kstars/kstars/data/hip118.dat b/kstars/kstars/data/hip118.dat
new file mode 100644
index 00000000..37422f7e
--- /dev/null
+++ b/kstars/kstars/data/hip118.dat
@@ -0,0 +1,1000 @@
+143146.27 +684447.9 +000029.3-000038.900008.3 08.9200.50F? 0
+143400.47 -294015.7 -000050.8-000016.500012.4 08.9200.57F? 0
+143837.55 -773659.1 -000023.2-000033.600010.2 08.9200.54F? 0
+144024.57 -664901.8 -000004.0-000011.000001.0 08.9200.07A? 0
+144209.25 -413941.3 -000017.1+000005.400016.1 08.9200.95K? 0
+144211.22 +035619.2 -000060.8+000005.400017.4 08.9200.38F? 0
+144259.30 -740710.2 +000000.0-000012.200014.2 08.9200.38F? 0
+144436.51 -345403.9 +000037.1-000032.800004.0 08.9200.54F? 0
+144537.54 -400149.2 -000011.7-000022.100016.0 08.9200.36F? 0
+144723.81 +281245.4 +000154.2-000007.100000.3 08.9200.49F? 0
+144808.36 -655400.6 -000136.9-000080.200025.4 08.9200.95K? 0
+145345.48 -634625.7 -000010.8-000003.200007.6 08.9200.02A? 0
+145357.32 -561254.3 +000011.4-000029.300000.8 08.9200.32F? 0
+145455.47 -723109.7 -000001.3-000004.300003.6 08.9200.02A? 0
+145603.24 -440322.9 +000001.7+000020.100020.5 08.9200.92G? 0
+145652.89 +255557.1 -000021.4+000038.100017.7 08.9200.51F? 0
+150200.39 -323047.0 -000089.1-000058.900018.0 08.9200.60G? 0
+150829.29 +305814.6 +000037.1-000043.300006.9 08.9200.93G? 0
+150840.09 -672731.0 +000009.6+000019.000007.3 08.9200.15A? 0
+151001.51 -120831.3 -000089.3-000030.600027.7 08.9200.93G? 0
+151212.49 -485432.5 +000016.4+000052.100004.4 08.9200.45F? 0
+151232.94 -562841.7 +000011.5-000074.900007.2 08.9200.58G? 0
+151304.59 -094940.9 +000009.4-000010.600008.6 08.9200.53F? 0
+151819.46 -453934.1 -000016.1-000018.400000.2 08.9200.19A? 0
+152104.11 -570901.5 -000026.0-000011.800022.8 08.9200.58G? 0
+152114.07 +215428.8 -000033.4-000115.000016.9 08.9200.89G? 0
+152150.40 -400029.1 -000022.4-000012.000016.3 08.9200.95K? 0
+152213.66 -181516.8 -000107.2-000064.500014.8 08.9200.47F? 0
+152626.38 +440013.5 +000000.0+000000.000000.0 08.9200.56F? 0
+153640.11 -603301.1 -000014.1+000000.500002.4 08.92-0.03B? 0
+153743.49 -191431.2 +000004.7-000033.700006.7 08.9200.17A? 0
+153911.32 -634204.1 +000012.0-000006.600008.3 08.9200.30A? 0
+154606.79 -573847.0 +000000.2-000006.900006.1 08.9200.47F? 0
+155156.66 -092810.0 -000012.3+000079.200042.3 08.9200.88G? 0
+160011.85 +141112.4 +000050.3+000033.300015.8 08.9200.54F? 0
+160536.77 -283443.5 +000072.1-000093.300004.6 08.9200.53F? 0
+160549.69 -324233.6 -000018.2-000013.500000.6 08.9200.92G? 0
+160827.69 -613011.6 +000001.9-000034.300038.8 08.92-0.03B? 1
+161116.61 +373353.3 -000022.9+000014.200005.8 08.9200.70G? 0
+161156.94 -103720.2 -000029.5-000009.400021.7 08.9200.54F? 0
+161243.56 -281918.1 +000009.0-000009.000008.4 08.9200.06A? 0
+161334.35 -454903.4 -000020.0-000030.000001.8 08.9200.45F? 0
+161551.26 -535324.1 -000002.4-000012.200025.9 08.9200.54F? 0 0.10 1.00
+162000.14 -594138.0 +000000.4-000000.300010.2 08.9200.62G? 0
+162116.14 -015211.1 -000071.2-000093.400010.6 08.9200.58F? 0
+162355.96 +693343.8 -000015.3+000042.100002.4 08.9200.45F? 0
+162449.69 +151330.2 -000025.0+000042.000008.0 08.9200.48F? 0
+162519.54 +570605.4 +000019.4+000009.800004.8 08.9200.70G? 0
+162543.57 +084147.6 +000016.4+000042.500002.1 08.9200.26A? 0
+162554.04 -302638.5 -000029.1-000037.800010.1 08.9200.42F? 0
+162745.07 +010312.0 -000045.8-000036.800026.4 08.9200.97K? 0
+162757.39 +263223.7 -000016.6+000012.800013.4 08.9200.69G? 1
+163038.55 -681700.3 +000010.6-000014.600004.8 08.9200.22A? 0
+163045.74 +491214.9 -000001.9+000023.900003.7 08.9200.46F? 0
+163047.74 -104753.7 +000004.6-000007.800010.1 08.9200.35F? 0
+163233.61 -451639.8 -000064.8-000049.200001.0 08.9200.51F? 0
+163257.68 -503852.7 +000004.1+000004.000002.7 08.92-0.04B? 0
+163329.38 +075952.9 -000017.5-000031.900002.7 08.9200.46F? 0
+163620.91 -310514.5 +000001.9-000001.500006.7 08.9200.19A? 0
+164014.78 -392808.2 +000012.7-000016.400017.9 08.9200.21A? 0
+164228.59 -494900.0 -000000.1+000000.800012.1 08.9200.42F? 0
+164258.23 +435440.2 -000044.7-000011.000011.1 08.9200.60G? 0
+164513.81 +724933.3 -000046.8+000096.700001.8 08.9200.77G? 0
+164740.19 -525802.2 -000033.6-000023.200007.9 08.9200.49F? 0
+164808.27 -495106.5 -000008.5-000022.600025.3 08.9200.36F? 0
+165021.06 +775614.3 -000021.8-000045.900010.4 08.9200.89G? 0
+165023.13 +600436.0 +000014.9+000027.200001.7 08.9200.55F? 0
+165048.26 +372046.6 -000055.6-000045.800008.7 08.9200.50F? 0
+165052.21 -545603.8 -000006.3+000002.400016.4 08.92-0.02B? 0
+165109.34 -290122.8 +000044.6-000001.000001.3 08.9200.09A? 0
+165308.27 -514303.7 -000155.4-000078.400006.5 08.9200.61G? 0
+165328.19 -780122.4 -000000.1-000021.300006.7 08.9200.21A? 0
+165657.41 -524454.1 -000008.6-000010.900003.0 08.9200.15A? 0
+165944.46 -413012.0 -000068.1+000016.500055.8 08.9200.43F? 1
+165957.19 -575032.1 -000010.3-000051.600028.7 08.9200.38F? 0
+170034.60 -203453.8 +000003.7-000007.800017.3 08.9200.08A? 0
+170241.56 +263548.0 -000027.8-000006.200013.5 08.9200.90G? 0
+170444.03 -512429.6 +000000.0+000000.000000.0 08.9200.10A? 0
+170458.42 -383706.0 +000003.8-000012.100006.4 08.9200.00A? 0
+170503.86 +135320.7 -000001.4-000025.500017.8 08.9200.80G? 0
+170637.45 -422049.0 -000016.6-000006.400027.3 08.9200.67G? 0
+171139.34 -103807.0 -000013.3-000006.500020.6 08.9200.50F? 0
+171545.79 -011736.1 +000013.1-000039.800034.0 08.9200.55F? 0
+171858.70 +440754.5 +000000.0+000000.000000.0 08.9200.40F? 1
+172111.64 +323209.6 -000029.6+000012.500021.1 08.9200.61G? 0
+172209.91 +260512.8 -000020.2-000058.400027.0 08.9200.61G? 1
+172213.38 -594225.5 -000021.0-000017.400004.5 08.9200.40F? 0
+172303.28 +632631.9 -000004.0+000013.200000.1 08.9200.19A? 0
+172452.72 +072652.2 +000012.2+000001.300001.7 08.9200.34F? 0
+172453.60 +491058.9 +000018.7-000044.000002.9 08.9200.50F? 0
+172621.38 -500736.6 -000001.1-000002.600016.2 08.92-0.03B? 0
+172643.34 -132402.8 +000046.5-000088.900021.1 08.9200.64G? 0
+172834.49 -181757.0 -000108.1-000085.200007.7 08.9200.65G? 0
+172900.08 +180845.7 +000007.1+000001.200000.4 08.9200.14A? 0
+173158.77 -583551.5 -000012.4-000025.600006.4 08.9200.22A? 0
+173227.73 +235204.4 +000054.8-000006.600025.7 08.9200.42F? 0
+173348.28 +584645.9 +000019.9-000023.600021.0 08.9200.11A? 0
+173406.70 +622143.3 -000007.6+000000.100006.5 08.9200.06A? 0
+173500.34 -430111.5 -000021.1-000014.000019.9 08.92-0.00B? 0
+173513.06 -530435.4 +000010.9+000015.700010.3 08.9200.48F? 0
+173812.47 -080621.2 -000000.6-000023.200018.9 08.9200.31A? 0
+174100.04 -475132.0 -000002.8-000035.900021.0 08.9200.33F? 0
+174208.05 -415200.3 +000007.3-000002.200005.1 08.9200.01A? 0
+174242.26 +513752.0 -000010.5+000028.600010.8 08.9200.37F? 0
+174453.48 +373741.2 +000008.7+000001.000005.7 08.9200.70G? 0
+174458.96 -412731.3 -000010.2+000001.100003.0 08.9200.15A? 0
+174701.34 +452544.8 -000012.9-000008.700012.4 08.9200.56F? 0
+174719.65 -010631.2 +000031.9-000047.000011.2 08.9200.53F? 0
+174915.81 +173615.2 -000006.2+000014.400010.1 08.9200.82G? 0
+175133.75 -301713.5 +000011.2+000009.100002.8 08.9200.02A? 0
+175227.32 +463839.1 +000030.1+000005.400008.2 08.9200.95K? 0
+175240.43 +350506.6 -000079.4+000108.300022.4 08.9200.77G? 0
+175544.84 +002803.7 -000006.1-000017.200008.6 08.9200.18A? 0
+175713.51 -163929.5 -000011.8-000038.500007.2 08.9200.65G? 0
+175810.50 +400643.5 -000012.8-000018.700019.8 08.9200.54F? 0
+180128.14 +053442.4 +000016.6+000000.600005.0 08.9200.39F? 0
+180134.72 +035652.5 -000009.8+000009.500005.3 08.9200.19A? 0
+180151.58 +265527.0 -000095.7-000000.900027.4 08.9200.59G? 0
+180257.69 -021330.9 -000041.2-000088.100009.6 08.9200.77G? 0
+180522.40 -344214.7 +000025.2+000003.000029.1 08.9200.11A? 0
+180624.38 -261156.0 -000063.3-000038.700025.0 08.9200.49F? 0
+180735.93 +242248.1 -000013.2+000039.300019.6 08.9200.65G? 0
+180800.38 +235137.5 +000018.1+000014.500011.3 08.9200.41F? 0
+180822.70 -564601.9 -000032.9+000008.600020.3 08.9200.70G? 0
+180916.97 -415901.9 -000022.6-000009.400004.1 08.92-0.08B? 0
+181005.56 -353003.9 -000006.9-000012.700008.9 08.92-0.08B? 0
+181230.13 -060318.3 +000019.9-000016.200008.7 08.9200.43F? 0
+181615.37 -800420.6 +000006.1-000006.900007.0 08.9200.47F? 0
+181617.29 +043416.8 -000006.5+000029.500051.1 08.9200.51F? 0
+181706.13 +115724.1 -000023.3+000003.500001.3 08.9200.41F? 0
+181740.26 -111446.4 -000003.5-000016.400007.1 08.9200.38F? 0
+181744.03 -614230.4 +000092.1-000145.900007.0 08.9200.67G? 0
+182240.20 +611627.0 +000011.4+000003.000008.3 08.9200.89G? 0
+182506.45 -470038.2 -000035.1+000010.200001.8 08.9200.52F? 0
+182649.57 -404530.0 -000029.6+000014.900018.0 08.9200.82G? 0
+182800.05 -213523.2 +000019.3+000000.600012.8 08.9200.27A? 0
+183118.76 -174655.2 +000069.3-000098.700004.4 08.9200.73G? 0
+183220.72 -400058.1 -000000.7+000007.600013.1 08.9200.34F? 0
+183327.69 +074120.3 +000014.3-000096.100004.0 08.9200.29A? 0
+183530.34 +511258.9 -000000.4-000003.900025.8 08.9200.98K? 0
+183624.86 -043836.2 +000044.7-000026.100026.0 08.9200.71G? 0
+183658.42 -274350.6 +000002.0-000032.800009.1 08.9200.61G? 0
+183903.47 +052731.2 +000005.9-000015.700027.3 08.9200.06A? 0
+184119.14 -022818.7 +000052.1+000006.200003.0 08.9200.44F? 0
+184214.95 -442938.3 +000010.1-000012.800009.5 08.9200.33F? 0
+184334.95 +044406.9 -000020.2+000011.300016.4 08.9200.37F? 0
+184713.52 -111258.4 +000019.5-000029.000011.9 08.9200.25A? 0
+185125.04 +035104.2 +000005.9+000007.800006.1 08.9200.35F? 0
+185219.85 -084627.1 +000040.5+000000.800007.4 08.9200.90G? 0
+185324.57 +255305.6 -000038.2-000022.400007.7 08.9200.54F? 0
+190240.70 -421559.6 +000000.0+000000.000000.0 08.9200.47F? 0
+190319.17 +483036.0 +000026.8-000011.400013.1 08.9200.40F? 0
+190446.50 +162545.2 -000023.7-000037.900005.6 08.9200.45F? 0
+190621.37 +274249.6 -000084.9-000199.800031.8 08.9200.96K? 0
+190718.28 +563543.9 +000012.4+000045.700003.3 08.9200.85G? 0
+190753.89 +294801.9 +000000.0+000000.000000.0 08.9200.10A? 1
+190825.17 +090800.8 -000011.4+000006.600003.4 08.9200.35F? 0
+191023.27 +201133.9 -000013.5-000033.200009.8 08.9200.47F? 0
+191347.73 -015006.5 -000003.0-000011.800005.6 08.9200.22A? 0
+191651.41 -555620.5 +000092.5+000050.600047.0 08.9200.65G? 1
+191654.54 -360217.5 +000009.1+000002.000009.7 08.92-0.05B? 0
+191704.41 +745536.5 -000000.8+000005.500001.9 08.9200.08A? 0
+192000.01 -085221.6 -000012.4-000002.100012.1 08.9200.14A? 0
+192027.02 +382359.5 +000011.8+000001.300011.2 08.9200.19A? 0
+192723.22 +171230.4 -000004.6-000027.200022.6 08.9200.43F? 0
+193138.63 +071317.9 -000055.6+000066.100005.0 08.9200.58F? 0
+193204.46 -745853.9 +000016.8-000007.300000.2 08.9200.42F? 0
+193606.03 -554734.8 -000005.0-000045.200009.4 08.9200.35F? 0
+193718.58 +562439.3 +000005.5+000026.900002.5 08.9200.48F? 0
+193751.04 +443443.1 -000006.5+000014.800003.0 08.9200.97K? 0
+193853.32 -473052.7 -000022.9-000041.700003.3 08.9200.48F? 0
+193909.91 +193831.2 -000011.1-000031.000013.6 08.9200.21A? 0
+194051.88 -335523.5 +000007.3-000005.100010.8 08.9200.34F? 0
+194159.07 +281118.1 +000007.8+000006.200001.0 08.92-0.01B? 0
+194232.62 +260952.9 +000012.5+000006.200007.6 08.9200.11A? 0
+194253.34 +434111.3 -000025.9-000034.100002.5 08.9200.58G? 0
+194322.88 -233658.2 -000001.7-000001.800022.6 08.9200.36F? 0
+194515.82 -170446.9 +000020.3-000001.800004.9 08.9200.74G? 0
+194604.65 +365823.3 -000007.3+000007.000003.2 08.92-0.06B? 0
+194803.55 +475048.2 -000006.3-000002.800003.8 08.9200.98K? 0
+194938.26 -653845.2 -000002.9-000006.300008.4 08.9200.33F? 0
+194944.34 +305154.0 +000001.4+000000.600035.7 08.9200.99K? 0
+195244.59 +411326.6 +000007.2+000050.100014.2 08.9200.39F? 0
+195252.82 +434645.2 -000000.8+000007.500012.9 08.9200.99K? 0
+195529.17 +413459.7 +000035.2+000028.200020.9 08.9200.45F? 0
+195637.94 +353402.8 -000011.9+000015.400004.5 08.9200.22A? 0
+195718.78 +455024.6 +000005.3-000027.600003.0 08.9200.10A? 0
+195728.93 -080531.2 +000058.9+000006.000021.1 08.9200.54F? 0
+195807.78 +225102.6 +000022.8+000007.300008.6 08.9200.58G? 0
+195957.92 -481125.0 +000000.1-000027.100009.7 08.9200.29A? 0
+200006.10 +224217.9 +000058.9-000039.300013.6 08.9200.58G? 0
+200241.31 +293849.8 +000000.4+000017.300004.5 08.9200.37F? 0
+200507.69 -081627.5 -000022.9-000051.200021.5 08.9200.64G? 0
+200520.19 -063505.6 +000025.4+000000.200022.4 08.9200.30A? 0
+200546.59 +341645.6 -000009.2-000015.300004.9 08.9200.98K? 0
+200613.19 +535543.1 +000006.8-000008.200000.1 08.9200.53F? 0
+200741.08 +191826.8 +000015.1-000009.900010.0 08.9200.45F? 0
+200843.46 -461816.0 -000051.7-000036.300041.9 08.9200.74G? 0
+200851.83 +441906.4 +000007.3+000000.500004.7 08.9200.10A? 0
+201048.27 +235754.0 -000187.4+000061.000004.2 08.9200.48F? 0
+201606.45 -563023.7 +000011.2-000027.300006.4 08.9200.03A? 0
+201612.01 +061611.5 -000010.2-000008.700002.7 08.9200.52F? 0
+201813.61 -303106.2 +000019.4+000005.300009.1 08.9200.25A? 0
+201942.27 +410853.5 +000017.1+000006.400013.7 08.9200.36F? 1
+202057.88 +443629.8 -000164.3+000047.800035.9 08.9200.85G? 0
+202113.63 +674723.8 +000006.3-000019.000006.1 08.9200.37F? 0
+202204.33 +460129.8 -000015.3-000002.600002.9 08.9200.16A? 0
+202400.66 -481342.7 +000029.7-000046.500020.1 08.9200.30A? 0
+202404.66 +383217.3 +000004.5-000017.600019.4 08.9200.80G? 0
+202421.08 +292255.3 +000000.0+000000.000000.0 08.9200.04A? 1
+202501.27 +343942.6 +000000.8-000016.300002.0 08.9200.51F? 0
+202525.32 +571428.7 +000011.0-000010.500013.0 08.9200.06A? 0
+202559.63 +452353.4 +000002.1+000006.400004.0 08.9200.04A? 0
+202611.37 +361914.1 +000036.5+000006.300011.6 08.9200.53F? 0
+203016.17 -574109.5 +000006.9+000001.000008.4 08.9200.25A? 0
+203412.61 +132641.2 -000004.9+000008.000005.5 08.9200.25A? 0
+203534.82 +351007.8 +000026.7+000016.700011.2 08.9200.11A? 1
+203739.45 +624152.4 +000025.8+000027.300001.1 08.9200.29A? 0
+203822.68 -722530.6 +000030.0-000112.100015.3 08.9200.59G? 0
+203832.24 -115721.0 +000018.0-000020.100009.2 08.9200.48F? 0
+204010.81 -055045.0 +000030.2+000023.500006.3 08.9200.48F? 0
+204042.78 -630335.7 +000032.0-000015.900002.6 08.9200.32F? 0
+204135.71 -860611.7 +000003.7-000054.000022.4 08.9200.58G? 0
+204317.95 -114248.4 -000001.4-000022.500022.1 08.9200.22A? 0
+204438.91 -231114.7 -000013.9-000000.400013.7 08.9200.47F? 0
+204442.28 +321729.8 +000036.7+000007.500020.0 08.9200.59G? 0
+204505.10 -360632.4 -000068.2-000078.200009.8 08.9200.61G? 0
+204535.64 +402449.6 +000007.5-000026.900011.6 08.9200.58G? 0
+204923.91 +615922.7 -000068.7-000030.000006.4 08.9200.94G? 0
+204926.76 +404320.6 +000029.1+000002.400000.3 08.9200.20A? 0
+205017.15 -302524.1 +000010.7+000006.800014.7 08.9200.47F? 0
+205226.06 +302140.0 +000014.1+000007.400008.7 08.9200.97K? 0
+205457.81 +412030.9 -000000.3+000001.700003.9 08.9200.09A? 0
+205501.31 -425153.6 +000035.6-000035.500004.8 08.9200.57F? 0
+205710.88 +244007.2 -000000.2-000001.200004.8 08.9200.98K? 0
+205802.54 +123229.1 -000011.0-000008.600000.5 08.9200.34F? 0
+210207.73 -211956.0 -000002.0-000043.800013.7 08.9200.98K? 0
+210537.40 -614343.3 -000008.5-000004.600006.5 08.9200.91G? 0
+210548.45 +250415.3 -000014.4-000007.200002.1 08.9200.56F? 0
+210556.89 +154810.6 +000016.5-000001.900014.1 08.9200.21A? 0
+210558.68 -695416.2 +000004.6-000003.400009.7 08.9200.91G? 0
+210639.73 -373356.1 -000005.2+000007.800012.7 08.9200.89G? 0
+210737.62 +643027.0 +000005.7-000009.700001.8 08.9200.12A? 0
+211054.34 -481000.8 +000010.6-000009.800007.9 08.9200.19A? 0
+211344.84 +720053.5 +000004.6-000044.600006.1 08.9200.71G? 0
+211736.61 +843719.8 -000024.8-000002.400007.6 08.9200.41F? 0
+211932.12 +401646.6 -000007.1-000012.800000.8 08.9200.18A? 0
+212026.93 +475233.6 +000001.1-000007.500008.6 08.9200.04A? 0
+212121.27 -544453.8 +000009.6-000003.000009.1 08.9200.29A? 0
+212123.28 -193140.0 +000031.1+000012.800032.3 08.92-0.03B? 0
+212232.49 -003749.8 +000000.8-000020.200004.0 08.9200.35F? 0
+212243.67 +040603.3 +000044.1+000036.300015.1 08.9200.38F? 0
+212252.99 -870254.0 +000136.4-000079.400013.6 08.9200.71G? 0
+212402.20 +390933.7 +000013.0-000003.500000.8 08.9200.01A? 0
+212529.46 -005644.5 +000022.5+000007.500024.9 08.9200.50F? 0
+212651.59 -024410.4 +000189.4-000052.400008.8 08.9200.55F? 0
+212805.02 +411012.9 -000021.0-000012.500019.8 08.9200.72G? 0
+213144.80 +441405.9 +000026.7+000058.900008.7 08.9200.61G? 0
+213149.58 +482854.7 -000005.6-000013.400009.1 08.9200.18A? 0
+213311.51 -043136.1 +000041.9-000053.400035.0 08.9200.53F? 0
+213830.91 +274118.7 +000010.6-000023.500005.4 08.92-0.00B? 0
+213936.49 -363930.8 -000028.3-000034.800014.8 08.9200.53F? 0
+214231.93 +054308.1 +000053.9-000016.900013.9 08.9200.35F? 0
+214528.65 -133831.3 +000016.5-000060.600033.0 08.9200.57F? 0
+214821.60 +192417.0 +000005.6+000022.400017.8 08.9200.94G? 0
+215355.05 +541755.1 -000006.3-000013.200002.7 08.9200.20A? 0
+215424.91 +060503.4 +000019.7-000021.900000.6 08.9200.39F? 0
+215607.73 +570159.4 +000018.3+000037.700021.9 08.9200.48F? 0
+215854.09 -742654.2 +000020.3-000025.900001.3 08.9200.47F? 0
+215907.42 -191920.7 +000043.5-000043.900006.2 08.9200.52F? 0
+215912.75 +283848.2 -000041.4-000001.100007.4 08.9200.59G? 0
+220020.57 -102927.8 +000099.9+000010.000014.9 08.9200.60G? 0
+220114.65 -191845.7 +000119.1-000010.200012.7 08.9200.66G? 0
+220142.13 -115940.1 +000132.1+000017.000007.6 08.9200.78G? 0
+220420.35 -020553.3 +000024.2-000007.300000.9 08.9200.32F? 0
+220540.42 +673216.0 +000124.8+000008.000005.2 08.9200.46F? 0
+221225.64 +073102.5 +000036.3-000055.100010.1 08.9200.55F? 0
+221732.52 -234225.0 +000238.1+000105.100043.0 08.9200.86G? 0
+222310.63 +564632.0 +000004.0-000036.100006.3 08.9200.32F? 0
+222316.61 +301012.0 +000042.8-000027.700006.5 08.9200.83G? 0
+222333.05 -155758.2 -000062.6-000026.300004.5 08.9200.49F? 0
+222527.98 -252117.2 -000027.7-000106.500022.8 08.9200.58G? 0
+222542.66 +761037.8 +000000.0-000015.900003.6 08.9200.49F? 0
+222604.47 +210548.9 +000058.1-000031.000012.2 08.9200.72G? 0
+222712.81 +150912.8 +000032.6-000077.500040.3 08.9200.64G? 0
+223018.70 +603829.9 +000006.0-000002.800010.5 08.9200.67G? 0
+223116.98 -093955.2 +000004.0-000038.000013.3 08.9200.56F? 0
+223134.93 -224036.8 +000012.1-000125.600023.0 08.9200.74G? 0
+223147.09 +801034.3 -000007.0+000002.700007.0 08.9200.86G? 0
+223245.49 +262432.9 +000001.2+000027.200009.6 08.9200.29A? 1
+223417.37 +502136.4 +000002.6-000007.500007.1 08.9200.14A? 0
+223432.12 +041309.7 +000043.4+000013.700038.0 08.9200.34F? 0
+223506.54 +702737.2 -000001.6-000015.100002.1 08.9200.17A? 0
+223515.84 +254151.8 -000029.1-000019.900007.3 08.9200.38F? 0
+224143.08 -631612.6 -000042.6-000006.800008.3 08.9200.48F? 0
+224745.21 +410455.1 +000082.4+000038.000029.5 08.9200.60G? 0
+224912.11 -324502.6 +000041.6+000033.200018.6 08.9200.51F? 0
+225033.49 -144353.8 +000027.4+000016.100004.3 08.9200.46F? 0
+225135.90 +714803.7 -000018.6+000024.600002.8 08.9200.40F? 0
+225953.20 +383740.5 +000005.4-000004.000001.9 08.9200.01A? 0
+230020.00 +560301.4 +000020.4-000002.500008.7 08.9200.17A? 0
+230540.19 +691635.2 -000014.7+000012.500003.1 08.9200.27A? 0
+230611.34 +223539.4 -000017.4-000023.600001.1 08.9200.48F? 0
+231032.52 +022002.3 +000046.2+000005.500003.9 08.9200.49F? 0
+231322.37 -602644.2 -000025.6-000021.900016.2 08.9200.71G? 0
+231524.00 +361751.6 +000002.8-000031.200018.8 08.9200.57F? 0
+232421.44 +691711.1 +000000.0+000000.000000.0 08.9200.37F? 1
+232509.85 +233014.0 -000008.6-000020.900013.3 08.9200.34F? 0
+232545.02 +654858.9 -000009.8-000112.400025.0 08.9200.61G? 0
+232827.64 +463624.7 -000013.0-000015.100017.9 08.9200.70G? 0
+232916.10 +381507.9 +000026.8-000004.700021.3 08.9200.37F? 0
+233002.08 +654033.6 +000012.3-000004.200000.6 08.9200.44F? 0
+233009.84 -401809.1 +000200.9+000053.300003.3 08.9200.62G? 0
+233145.76 +011314.4 +000066.7-000024.500005.6 08.9200.37F? 0
+233415.85 +571259.0 +000003.7-000009.700007.8 08.9200.10A? 0
+233512.73 +162523.3 +000023.3+000018.600002.7 08.92-0.00B? 0
+233652.17 +481151.8 +000021.5-000003.100007.5 08.9200.14A? 0
+233730.06 +434304.6 -000010.0-000001.000027.3 08.9200.95K? 0
+234306.02 +115004.3 +000088.3-000006.400021.1 08.9200.64G? 1
+234626.81 -230140.0 -000154.8-000056.700021.6 08.9200.97K? 0
+234916.01 -470735.6 +000001.9-000006.900009.4 08.9200.48F? 0
+235048.14 +631555.6 +000051.9-000013.400000.5 08.9200.43F? 0
+235158.39 +693604.4 -000002.7+000004.100008.5 08.9200.70G? 0
+235254.77 -104901.0 +000009.2+000012.700020.4 08.9200.48F? 0
+235340.27 +024352.5 -000049.5-000048.700001.5 08.9200.52F? 0
+235435.26 -730742.3 +000001.3+000016.500024.5 08.9200.66G? 0
+235733.11 +480415.3 +000000.0+000000.000000.0 08.9200.41F? 1
+235741.70 -791600.8 +000003.1+000013.600011.3 08.9200.08A? 0
+235747.60 +052415.8 -000000.5-000028.200000.3 08.9200.97K? 0
+000223.27 -283408.5 +000019.1-000014.700026.1 08.9201.10K? 0
+000552.79 +123138.8 -000009.0-000049.500008.4 08.9201.19K? 0
+001114.42 +023924.4 +000011.2-000038.900005.4 08.9201.16K? 0
+001426.64 +253000.9 +000001.4-000015.300019.0 08.9201.02K? 0
+001540.30 -110157.1 +000019.4+000005.900000.7 08.9201.08K? 0
+001714.43 -145945.0 +000051.7-000030.700008.3 08.9201.02K? 0
+002234.22 +603557.1 +000007.6-000017.600018.0 08.9201.63K? 0
+003113.62 -105111.1 +000050.9+000007.900001.6 08.9201.70K? 0
+003956.27 -130446.9 -000029.9-000002.800013.5 08.9201.50K? 0
+004213.12 +522252.4 -000039.7-000005.700016.4 08.9201.24K? 0
+004706.10 +553826.1 -000016.5+000000.400031.2 08.9201.47K? 0
+004855.43 +245215.5 -000002.1+000006.000012.4 08.9201.50K? 0
+004919.31 +775054.4 +000006.8+000002.000000.8 08.9201.37K? 0
+005001.80 +345120.6 +000010.5+000016.600019.8 08.9201.42K? 0
+005154.78 -070730.0 +000013.2-000007.700019.4 08.9201.66K? 0
+005242.82 +734510.8 -000019.1+000021.100004.1 08.9201.70K? 0
+005331.87 +271150.6 +000016.8+000011.100001.7 08.9201.58K? 0
+010359.82 +525200.1 +000012.2-000007.200007.1 08.9201.07K? 0
+010626.58 +310708.2 -000023.9+000001.400001.6 08.9201.03K? 0
+011000.70 +124021.3 -000001.3-000022.600013.8 08.9201.17K? 0
+011621.09 +184924.0 -000016.5-000003.200001.1 08.9201.62K? 0
+011854.64 -445612.8 -000007.0-000007.300029.5 08.9201.09K? 0
+012235.75 +130606.9 +000026.1-000028.900022.6 08.9201.07K? 0
+012331.52 -142239.3 -000047.9-000015.200007.4 08.9201.07K? 0
+013035.49 +475349.6 +000040.1-000018.500046.4 08.9201.61K? 0
+013544.90 -724422.0 +000022.0+000013.700006.6 08.9201.14K? 0
+014954.31 -191826.1 +000029.3+000002.400033.2 08.9201.51K? 0
+015927.54 +625420.6 -000011.7+000009.900012.1 08.9201.86M? 0
+015947.38 -272815.8 +000008.9+000007.800003.5 08.9201.06K? 0
+020109.14 +314639.9 -000035.2+000024.600002.5 08.9201.61K? 0
+020201.10 +390716.0 -000004.1+000024.300032.9 08.9201.58K? 0
+020310.11 +294819.5 +000022.3+000000.300009.7 08.9201.17K? 0
+020929.95 -274709.4 +000020.0+000012.100020.4 08.9201.18K? 0
+021857.25 -014427.2 +000034.8+000018.900018.8 08.9201.15K? 0
+022115.06 +665129.3 -000015.8+000002.100018.6 08.9201.95M? 0
+023410.77 +271728.6 +000011.6+000026.600017.9 08.9201.85K? 0
+023729.60 +475011.0 -000002.9+000010.700014.3 08.9201.41K? 0
+024007.84 +613050.1 +000046.1+000010.400002.6 08.9201.48K? 0
+024200.70 +630001.6 -000004.4+000003.300003.7 08.9201.29K? 0
+024218.04 +205340.1 +000031.7-000006.000035.8 08.9201.22K? 0
+024431.10 +375944.6 -000008.1+000023.500027.7 08.9201.12K? 0
+025412.43 +403523.4 +000058.5+000013.700006.2 08.9201.18K? 0
+025530.44 +225603.1 +000043.9-000003.200024.1 08.9201.78K? 0
+030157.07 -302734.3 -000026.8-000027.600048.0 08.9201.03K? 0
+030309.32 +342645.8 -000029.1-000003.800003.3 08.9201.25K? 0
+030415.89 +325728.2 +000008.8-000002.000006.6 08.9201.07K? 0
+030815.94 -202500.4 +000021.9-000000.500032.3 08.9201.43K? 0
+030859.43 +372542.4 +000043.5+000001.400002.3 08.9201.58K? 0
+030910.05 -744254.4 +000008.5+000001.400003.2 08.9201.60K? 0
+031404.24 -220944.8 +000030.6-000023.600012.2 08.9201.00K? 0
+031635.50 -424555.6 +000005.1-000004.400018.0 08.9201.53K? 0
+032101.94 +442235.6 -000006.5+000028.400017.0 08.9201.67K? 0
+032221.60 +435642.7 +000009.5-000033.900006.5 08.9201.66K? 0
+032442.85 -630217.8 -000013.9-000008.700008.0 08.9201.16K? 0
+033201.56 -064919.8 -000005.0-000001.600025.5 08.9201.36K? 0
+040935.87 -815117.7 +000060.3+000070.100034.8 08.9201.26K? 0
+041426.10 -204331.3 -000000.9-000015.500000.7 08.9201.00K? 0
+041921.32 +313454.0 +000016.5-000031.700006.4 08.9201.09K? 0
+042127.92 +173435.0 -000036.8-000014.900005.1 08.9201.57K? 0
+042635.50 -305334.7 +000005.1-000012.000009.9 08.9201.20K? 0
+042740.15 -485928.0 +000019.2-000008.900027.0 08.9201.01K? 0
+043615.79 +335549.3 +000026.7-000021.500008.6 08.9201.46K? 0
+044224.16 +040334.6 -000006.7-000012.500016.2 08.9201.00K? 0
+044737.01 +003257.8 +000025.6+000001.900029.2 08.9201.11K? 0
+045642.12 +782306.4 +000001.0+000009.400021.2 08.9201.64K? 0
+045713.78 +403018.6 -000027.9-000023.200008.9 08.9201.10K? 0
+050140.36 -564816.9 +000022.1+000021.700031.1 08.9201.67K? 0
+050226.72 -234702.3 -000000.3-000013.800011.8 08.9201.24K? 0
+050520.37 -032848.4 -000016.8-000021.800004.6 08.9201.72K? 0
+050547.41 -573314.9 -000005.9+000104.900080.7 08.9201.38K? 0
+050735.72 +043449.0 +000012.2+000013.000018.6 08.9201.21K? 0
+051053.94 +620224.8 +000008.6+000006.900000.8 08.9201.20K? 0
+051217.39 +412649.7 -000036.9-000468.400066.4 08.9201.01K? 0
+051310.87 -175746.0 +000001.4-000001.100013.5 08.9201.11K? 0
+051413.28 -271844.9 +000001.9-000012.100015.5 08.9201.36K? 0
+051515.05 +234949.9 -000029.4-000008.700010.9 08.9201.17K? 0
+052619.35 +754524.8 -000017.7+000000.500003.6 08.9201.01K? 0
+052716.13 -042605.7 -000002.6-000008.600025.1 08.9201.49K? 0
+052743.55 +374303.0 -000011.7+000000.000012.3 08.9201.02K? 0
+052827.00 -582225.0 -000012.6+000012.800012.8 08.9201.23K? 0
+053026.06 -732621.9 -000002.3+000005.400005.5 08.9201.61K? 0
+053920.18 +621946.6 +000019.1-000005.700001.2 08.9201.38K? 0
+054359.85 -360430.5 -000022.7+000023.300007.2 08.9201.08K? 0
+054756.25 -224218.9 +000017.7-000032.900005.9 08.9201.06K? 0
+054834.81 +572054.7 +000002.8+000001.000013.4 08.9201.24K? 0
+054839.77 -391641.4 +000027.1-000004.400010.5 08.9201.40K? 0
+055116.96 +172006.6 +000013.7+000006.500022.4 08.9201.34K? 0
+055239.46 -364253.1 +000009.5+000007.500011.0 08.9201.36K? 0
+055839.09 +543059.8 -000009.8-000014.700011.6 08.9201.86M? 0
+060038.63 +544941.5 -000001.0-000017.900004.9 08.9201.73K? 0
+060447.11 +663954.1 +000004.3-000023.100018.2 08.9201.41K? 0
+060928.79 +343649.2 -000031.4-000036.900010.7 08.9201.09K? 0
+061046.73 +222144.7 -000010.0-000004.700030.3 08.9201.09K? 0
+061334.37 -230206.5 +000009.1+000000.200027.5 08.9201.52K? 0
+061353.18 +065817.1 +000005.0+000009.000009.5 08.9201.24K? 0
+061442.07 -242520.6 +000007.8-000014.600015.4 08.9201.03K? 0
+061552.94 -401018.5 +000013.8-000016.100013.2 08.9201.05K? 0
+061622.72 +540224.1 -000020.1-000010.400016.2 08.9201.12K? 0
+061753.28 -241314.2 +000009.4-000049.800001.2 08.9201.05K? 0
+061908.67 +214449.6 +000006.4-000002.800013.1 08.9201.07K? 0
+061953.41 -401735.7 +000001.0+000007.700028.3 08.9201.44K? 0
+062718.00 -213149.9 -000005.8+000009.800017.5 08.9201.64K? 0
+062847.14 -400320.5 +000017.3-000008.400017.4 08.9201.70K? 0
+063356.46 +090729.7 -000005.8-000037.200027.5 08.9201.48K? 0
+063416.45 -161742.0 -000016.6+000012.500006.7 08.9201.05K? 0
+063605.47 +214354.0 +000044.5-000024.000017.0 08.9201.01K? 0
+063714.67 -613249.2 +000013.0-000007.600012.3 08.9201.75K? 0
+063737.17 -375658.2 -000000.7-000008.200001.2 08.9201.05K? 0
+064039.03 -483605.9 +000012.6+000029.300016.5 08.9201.61K? 0
+064127.27 -214438.6 +000006.1-000023.000002.2 08.9201.32K? 0
+064422.94 -231225.4 +000001.5+000008.400006.7 08.9201.11K? 0
+064434.21 +240537.3 -000006.5+000004.300023.4 08.9201.57K? 0
+064528.27 +190735.1 +000018.1-000012.600018.0 08.9201.18K? 0
+064931.78 -174329.4 -000007.7+000012.100023.5 08.9201.28K? 0
+064945.11 +362445.9 +000022.3+000030.500012.4 08.9201.05K? 0
+065225.65 -342822.1 -000036.6+000027.200004.7 08.9201.14K? 0
+065305.75 +420144.3 +000015.4-000026.000002.5 08.9201.05K? 0
+065837.24 -280355.7 +000022.0-000003.900017.6 08.9201.01K? 0
+065842.25 -114945.2 +000043.6-000002.900009.2 08.9201.28K? 0
+065906.70 -071242.7 +000017.8-000017.900001.6 08.9201.67K? 0
+070006.02 +095520.4 +000007.8-000003.200035.6 08.9201.49K? 0
+070049.12 +272134.4 -000029.4-000000.400002.8 08.9201.67K? 0
+070240.28 +024024.6 -000016.3-000017.300018.9 08.9201.25K? 0
+070508.30 +204309.7 -000019.9+000000.100011.9 08.9201.13K? 0
+070518.83 -071713.1 +000000.4-000002.900006.7 08.9201.16K? 0
+070524.22 +020222.3 +000008.2+000034.400003.8 08.9201.17K? 0
+070653.74 -094753.4 -000022.1-000026.100004.7 08.9201.05K? 0
+070958.34 +355110.5 +000009.6+000011.400003.8 08.9201.36K? 0
+071352.59 +541321.0 -000009.1-000003.700013.1 08.9201.50K? 0
+071608.39 -054818.4 +000001.6-000041.700026.4 08.9201.14K? 0
+071728.68 -351111.3 -000004.7+000015.100011.3 08.9201.33K? 0
+071743.06 -401512.1 +000006.9+000014.200003.7 08.9201.10K? 0
+071800.71 +192942.8 -000007.0-000036.800015.7 08.9201.21K? 0
+072329.20 -090045.2 -000000.5-000017.800006.4 08.9201.00K? 0
+072653.44 +083751.2 -000014.4+000006.400033.9 08.9201.59K? 0
+072711.17 +791848.5 -000009.0-000025.800009.2 08.9201.24K? 0
+072802.10 -275042.1 -000012.8+000015.700006.0 08.9201.07K? 0
+072925.23 -443610.1 -000000.3+000016.400014.9 08.9201.66K? 0
+073107.66 +143653.5 +000078.2-000303.500026.6 08.9201.15K? 0
+073331.56 +392539.2 +000051.7-000016.800004.6 08.9201.03K? 0
+073403.75 +245246.9 -000037.2-000015.100012.4 08.9201.05K? 0
+073452.54 -834343.2 -000024.8+000052.700022.7 08.9201.34K? 0
+073817.32 -215948.7 -000003.8-000035.300016.6 08.9201.28K? 0
+073927.57 +205026.3 +000028.6+000004.900004.9 08.9201.09K? 0
+074030.78 +274334.3 +000006.0-000037.200032.1 08.9201.04K? 0
+074357.86 +021330.1 -000021.8+000016.300009.1 08.9201.20K? 0
+074617.34 -132658.6 -000004.2-000022.100027.6 08.9201.00K? 0
+074749.98 +212928.0 -000026.6+000017.400000.2 08.9201.05K? 0
+074924.53 -241326.2 +000022.3+000004.100002.5 08.9201.08K? 0
+075509.57 -603601.1 -000011.5-000010.600025.8 08.9201.35K? 0
+075605.00 -115624.0 -000007.4+000009.800005.2 08.9201.07K? 0
+075636.07 -414526.5 -000004.0+000011.900017.8 08.9201.04K? 1
+080342.32 +102847.3 +000011.8-000021.900006.4 08.9201.36K? 0
+080451.57 -082905.5 +000009.2+000006.600021.1 08.9201.16K? 0
+080550.90 +623239.9 +000005.3+000007.300007.0 08.9201.42K? 0
+080950.85 -204758.9 -000016.6+000038.700006.6 08.9201.22K? 0
+081129.35 -340924.1 -000017.3-000012.200020.7 08.9201.07K? 0
+081214.34 -010026.6 +000044.5-000008.500027.2 08.9201.53K? 0
+081630.60 -202221.8 +000030.6-000034.900039.1 08.9201.10K? 0
+081658.97 -221521.6 -000031.1+000006.600006.3 08.9201.20K? 0
+082109.68 +161554.4 -000063.6+000015.100003.9 08.9201.22K? 0
+082239.48 -750525.5 -000029.3+000032.900015.4 08.9201.12K? 0
+082948.24 -084051.4 -000031.5+000001.500014.8 08.9201.27K? 0
+083224.15 +140519.6 -000039.9-000007.200014.9 08.9201.19K? 0
+083254.13 -395651.1 +000028.0-000003.200023.1 08.9201.32K? 0
+083545.13 -752117.1 -000004.9+000007.200003.7 08.9201.13K? 0
+083843.32 +512846.6 -000022.9+000011.900013.1 08.9201.52K? 0
+084103.98 -382351.9 -000007.4+000023.100012.0 08.9201.35K? 0
+084119.02 +052302.3 -000007.2-000007.900009.6 08.9201.24K? 0
+084200.89 -323658.9 -000048.5+000023.000007.4 08.9201.16K? 0
+084411.68 -785148.8 +000018.8-000003.100003.4 08.9201.85M? 0
+084623.31 -043413.9 +000000.3+000008.900014.0 08.9201.42K? 0
+085314.01 -111324.4 +000006.5+000026.900002.5 08.9201.62K? 0
+085422.81 -091218.3 -000037.7-000003.000008.9 08.9201.03K? 0
+085943.07 -164242.2 -000022.0-000001.700004.6 08.9201.38K? 0
+090544.40 -174736.8 -000018.8-000024.300006.9 08.9201.66K? 0
+090600.59 -114433.9 +000035.4+000001.500003.9 08.9201.30K? 0
+090620.81 -420956.9 -000005.8+000017.200012.2 08.9201.43K? 0
+090745.87 -371913.7 -000011.1+000015.200000.4 08.9201.47K? 0
+091051.19 -383643.1 -000024.8+000010.000013.2 08.9201.33K? 0
+091529.47 -110341.3 +000021.1-000021.400019.7 08.9201.61K? 0
+092224.11 +145316.5 -000030.2-000024.100017.4 08.9201.03K? 0
+092420.18 -730224.7 -000015.9+000027.600014.5 08.9201.76K? 0
+092425.33 -384926.6 -000026.8+000010.500017.1 08.9201.04K? 0
+092446.54 +784341.9 -000003.1-000044.100010.0 08.9201.14K? 0
+092810.26 -421241.5 -000022.5+000012.400004.7 08.9201.17K? 0
+093244.41 +050722.6 -000013.6-000001.100029.3 08.9201.27K? 0
+093346.08 -365552.3 -000000.6-000005.900025.7 08.9201.61K? 0
+093901.52 -552840.4 -000050.7+000007.100000.9 08.9201.07K? 0
+094144.97 -202056.8 +000012.5-000005.500005.1 08.9201.09K? 0
+094339.19 -435417.8 +000026.4+000030.700001.1 08.9201.82K? 0
+095010.85 -101306.2 +000018.1-000025.300004.9 08.9201.10K? 0
+095146.43 +094854.6 -000014.4-000014.700014.0 08.9201.25K? 0
+095203.60 -394509.3 -000023.4+000012.400015.6 08.9201.42K? 0
+095643.65 -172740.4 -000008.0+000017.400012.3 08.9201.07K? 0
+095736.95 +265828.6 -000008.1-000033.700025.6 08.9201.52K? 0
+100019.90 -420635.9 +000006.1+000001.900014.5 08.9201.55K? 0
+100426.57 -274343.6 -000033.6+000009.200018.8 08.9201.09K? 0
+101119.16 +315651.7 -000011.6+000008.500020.3 08.9201.44K? 0
+101527.16 -593421.0 -000017.2+000029.200013.9 08.9201.30K? 0
+101700.32 -090231.0 -000020.8+000042.900005.8 08.9201.03K? 0
+101923.55 -105332.8 -000031.3-000051.600020.5 08.9201.24K? 0
+102002.39 -533713.8 +000008.8-000006.000018.0 08.9201.38K? 0
+102111.79 -013921.5 +000035.0-000035.900003.3 08.9201.06K? 0
+102604.09 -265914.4 -000033.8-000006.000020.1 08.9201.42K? 0
+102722.75 -681717.6 +000002.7+000002.500006.0 08.9201.27K? 0
+102725.77 +482229.6 -000031.4+000007.500011.9 08.9201.30K? 0
+102737.44 -614832.5 -000016.8+000032.100014.8 08.9201.64K? 0
+102759.03 -542718.3 -000015.8-000022.600005.5 08.9201.34K? 0
+103200.31 -580419.8 -000009.8+000023.800007.7 08.9201.26K? 0 0.10 1.00
+103606.50 -564359.1 -000023.3+000003.800003.9 08.9201.00K? 0
+103820.52 -720750.1 +000018.0-000016.500018.8 08.9201.27K? 0
+104613.70 -344739.3 -000005.0+000024.000012.5 08.9201.48K? 0
+105142.67 +271748.0 +000017.4-000021.500011.1 08.9201.09K? 0
+110633.46 +150216.9 -000045.5-000007.600000.5 08.9201.48K? 0
+111645.25 -492725.3 -000007.1+000016.700002.4 08.9201.32K? 0
+112115.72 -552132.3 -000008.7-000003.500010.1 08.9201.07K? 0
+112639.80 -431443.1 +000003.7+000016.800004.8 08.9201.21K? 0
+112920.86 -743125.9 -000009.2-000012.500015.2 08.9201.65K? 0
+113214.01 -644423.3 -000012.1+000045.700002.4 08.9201.99M? 0
+113437.47 +514410.2 -000017.6-000002.300004.8 08.9201.14K? 0
+113438.67 +232057.8 -000001.4-000018.400004.1 08.9201.15K? 0
+113904.22 -145147.1 -000010.1-000015.800011.4 08.9201.25K? 0
+114128.34 -594513.4 -000006.5-000018.600014.0 08.9201.14K? 0
+114230.03 -575329.5 -000042.1-000008.300007.5 08.9201.32K? 0
+114257.15 -351823.1 +000004.2-000012.200002.9 08.9201.28K? 0
+114558.92 -433501.2 +000001.6-000024.500001.6 08.9201.14K? 0
+114923.05 -425751.4 +000011.8-000026.600000.1 08.9201.67K? 0
+114949.22 +491355.7 -000246.4+000028.100039.3 08.9201.09K? 0
+115707.87 -182257.9 -000016.6+000020.600013.7 08.9201.61K? 0
+120025.48 +063012.2 -000039.9-000021.300001.0 08.9201.07K? 0
+120405.52 -472201.3 +000002.1-000002.300001.1 08.9201.07K? 0
+120726.52 +334241.4 -000005.5-000017.100003.4 08.9201.04K? 0
+121140.04 +580035.1 -000046.9-000015.800035.2 08.9201.40K? 0
+122343.91 -582022.4 -000024.1+000000.300001.3 08.9201.86M? 0
+123205.31 -761538.0 +000006.2+000017.300002.3 08.9201.42K? 0
+124901.88 +733540.2 -000017.6-000015.200010.5 08.9201.42K? 0
+125956.63 -450905.6 -000020.6-000017.600038.4 08.9201.18K? 0
+130846.12 +833956.7 +000032.0+000004.100006.4 08.9201.20K? 0
+131411.65 -313633.2 -000019.9-000014.900009.6 08.9201.03K? 0
+131457.70 -190205.1 -000029.2-000000.700003.2 08.9201.51K? 0
+131530.53 -641820.3 -000000.4+000000.800024.9 08.9201.81K? 0
+131711.86 -250139.8 -000015.2+000003.100013.4 08.9201.01K? 0
+131846.58 +261902.3 +000001.6+000005.600000.2 08.9201.14K? 0
+132027.71 -271440.1 -000025.7-000002.700046.4 08.9201.62K? 0
+132433.52 -430458.3 -000012.5+000000.000011.2 08.9201.52K? 0
+132832.18 -354255.3 -000011.9-000036.100010.9 08.9201.22K? 0
+133124.40 +041713.0 -000011.0+000007.200008.6 08.9201.46K? 0
+133550.58 +683442.4 -000063.2-000045.800014.5 08.9201.60K? 0
+134619.88 -365459.2 -000028.8-000005.600018.3 08.9201.62K? 0
+134630.83 -324409.9 -000019.1+000008.400016.7 08.9201.08K? 0
+134731.45 -640937.6 -000007.1-000000.900000.8 08.9201.00K? 0
+135303.04 -435136.3 -000024.4-000012.500003.8 08.9201.23K? 0
+135340.92 -501656.6 -000006.9-000011.200007.4 08.9201.39K? 0
+135746.58 -571329.5 -000004.6-000029.100021.5 08.9201.38K? 0
+140406.48 +652047.2 +000002.2-000006.500005.8 08.9201.46K? 0
+140517.85 +120854.2 +000011.0-000002.300008.7 08.9201.27K? 0
+140709.04 -465508.4 -000057.4+000001.000001.1 08.9201.25K? 0
+140947.82 +080702.4 -000000.5+000005.000004.7 08.9201.09K? 0
+141037.77 -502052.4 -000008.9-000015.700032.0 08.9201.60K? 0
+142719.00 -620620.7 -000050.2-000010.700014.2 08.9201.17K? 0
+143217.74 +802027.0 -000011.9+000006.800007.6 08.9201.60K? 0
+143336.15 -141953.8 +000025.1+000008.400015.8 08.9201.01K? 0
+144343.29 -605853.3 -000002.0-000008.400008.9 08.9201.36K? 0
+144409.44 -371849.4 -000004.6-000001.200011.0 08.9201.14K? 0
+144627.06 -012648.8 -000042.6+000005.500009.2 08.9201.60K? 0
+145317.68 -535429.3 -000034.1-000014.400006.2 08.9201.16K? 0
+150245.24 +202627.7 -000002.0-000002.100013.0 08.9201.48K? 0
+151258.97 -424803.2 -000023.0-000004.500012.2 08.9201.03K? 0
+151747.23 -483534.2 -000010.5-000035.700003.9 08.9201.06K? 0
+152836.62 +322145.1 -000012.4-000034.400018.4 08.9201.23K? 0
+153622.79 +025533.7 -000058.5+000019.600030.2 08.9201.35K? 0
+154151.91 -703750.5 -000015.4-000029.000008.9 08.9201.42K? 0
+154251.58 -201446.7 +000023.8-000020.500049.5 08.9201.73K? 0
+154313.57 -014357.8 -000028.1-000057.600023.7 08.9201.12K? 0
+154750.76 -444110.3 -000031.9-000032.600017.7 08.9201.01K? 0
+154847.85 +142340.3 +000032.7+000023.400011.7 08.9201.63K? 0
+154907.56 -713011.6 -000028.8-000030.200007.9 08.9201.38K? 0
+155114.85 -514719.1 -000002.7-000001.600012.9 08.9201.01K? 0
+155618.38 -403150.8 +000011.6-000000.500021.4 08.9201.24K? 0
+155700.01 -305659.3 +000004.0-000008.300047.8 08.9201.77K? 0
+160344.54 -505601.7 +000001.6-000003.000006.2 08.9201.69K? 0
+161121.41 -465220.9 +000011.7-000021.000003.1 08.9201.62K? 0
+161501.21 +072905.3 +000007.1+000014.600004.6 08.9201.53K? 0
+161716.20 -525705.4 -000021.5-000031.600016.9 08.9201.08K? 0 0.10 1.00
+162259.31 -074345.4 +000042.7+000049.100028.0 08.9201.75K? 0
+162358.21 +191142.2 -000041.4+000001.600007.9 08.9201.34K? 0
+162559.58 +782749.8 +000001.5-000009.000001.4 08.9201.72K? 0 0.10 1.00
+162701.34 -723348.6 -000007.2-000010.500003.0 08.9201.14K? 0
+162957.15 -310052.9 -000001.0-000039.800011.8 08.9201.77K? 0
+163049.64 -332007.9 -000043.0-000011.600024.0 08.9201.71K? 0
+163528.73 -401304.7 -000007.9-000004.800046.1 08.9201.84K? 0
+164113.29 +090525.2 +000019.1+000007.700027.2 08.9201.12K? 0
+164200.97 -615150.7 -000019.7-000068.700002.7 08.9201.21K? 0
+164711.21 -642150.8 -000022.6-000044.200006.2 08.9201.22K? 0
+164732.86 -265344.2 +000044.2+000017.900042.4 08.9201.77K? 0
+164917.05 -680028.3 -000002.2-000006.000020.3 08.9201.76K? 0
+164950.20 -003336.4 +000012.8-000010.900010.6 08.9201.28K? 0
+165207.69 -012210.9 +000012.8+000003.000033.6 08.9201.15K? 0
+165526.98 -621901.0 +000008.1-000012.300000.6 08.9201.47K? 0
+170234.76 -435615.9 +000009.7+000012.500012.2 08.9201.03K? 0
+170320.88 +060509.2 -000012.2+000033.200004.2 08.9201.73K? 0
+170750.08 -144132.3 +000013.4-000019.300004.2 08.9201.08K? 0
+170835.24 -450214.4 +000015.7-000012.700022.5 08.9201.54K? 0
+171005.04 -565156.4 +000002.3+000019.100012.7 08.9201.08K? 0
+171022.04 +240700.3 -000018.7+000001.300005.0 08.9201.15K? 0
+171118.61 -212223.3 +000002.2-000002.200005.7 08.9201.18K? 0
+171442.46 -641335.0 -000009.7-000008.600003.3 08.9201.56K? 0
+171646.09 +101159.0 +000004.7+000020.900009.3 08.9201.03K? 0
+171736.19 -135339.3 +000022.3+000014.600004.1 08.9201.29K? 0
+172508.94 -495357.1 +000005.2+000005.700003.1 08.9201.68K? 0
+172800.44 +520058.8 -000020.9-000020.000003.1 08.9201.04K? 0
+173027.35 +750339.2 +000004.0-000013.400006.2 08.9201.03K? 0
+173115.65 -300530.4 -000017.8-000030.100018.6 08.9201.13K? 0
+173136.21 +595539.9 +000001.3-000010.800017.8 08.9201.51K? 0
+174509.36 -334926.1 -000014.5-000005.600002.4 08.9201.40K? 0
+174555.79 +080149.2 -000009.5+000003.000009.6 08.9201.47K? 0
+174737.35 -640408.3 +000015.0-000009.700007.0 08.9201.04K? 0
+175305.75 -312020.4 -000056.4+000028.700079.2 08.9201.82K? 0
+175524.50 -294042.8 +000044.4+000023.700013.2 08.9201.27K? 0
+175613.64 +064623.1 +000019.6+000028.100017.7 08.9201.09K? 0
+175637.09 -442834.5 -000008.9-000004.500013.8 08.9201.11K? 0
+175750.06 -164742.0 +000011.3-000010.700022.1 08.9201.40K? 0
+175932.40 -701202.8 +000000.4-000008.000003.5 08.9201.30K? 0
+180600.22 -350630.9 -000002.2-000005.300009.2 08.9201.75K? 1
+180739.24 -542020.4 -000008.6+000020.100024.5 08.9201.03K? 0
+180928.01 -525319.3 -000035.8-000007.900033.7 08.9201.71K? 0
+180932.20 -001937.5 +000071.4-000027.600028.9 08.9201.08K? 0
+181036.01 +334857.0 +000025.4+000025.300015.4 08.9201.53K? 0
+181212.53 -341442.5 +000012.0-000003.500013.4 08.9201.16K? 0
+181213.62 -295134.4 +000022.5-000017.800047.2 08.9201.64K? 0
+181826.70 -190651.3 +000033.0-000005.400003.2 08.9201.65K? 0
+181928.15 -613805.6 +000023.8-000003.300006.1 08.9201.19K? 0
+182105.09 -491311.5 +000022.0+000001.600011.4 08.9201.45K? 0
+182337.33 -460351.8 -000019.4-000022.300008.8 08.9201.61K? 0
+182639.70 -255459.3 +000021.9-000032.200002.0 08.9201.00K? 0
+182859.51 -430729.2 -000010.4+000003.100027.6 08.9201.26K? 0
+182931.98 -235008.7 +000029.1+000016.700034.1 08.9201.22K? 0
+183007.15 -411827.9 -000022.6+000024.000020.5 08.9201.39K? 0
+183015.03 -455655.2 +000035.0-000049.200011.8 08.9201.02K? 0
+183122.18 -482057.9 +000022.2+000005.400013.4 08.9201.39K? 0
+183937.13 +113416.6 +000015.3-000008.200002.5 08.9201.19K? 0
+184520.74 +365108.2 +000005.2+000014.700008.8 08.9201.50K? 0
+184717.13 +493806.4 -000006.8-000027.300004.7 08.9201.07K? 0
+184814.57 -493937.2 -000023.0-000035.300009.9 08.9201.43K? 0
+185605.52 +304110.3 -000014.4-000009.400000.3 08.9201.14K? 0
+185623.70 +333810.2 -000003.5-000002.100016.1 08.9201.45K? 0
+185731.09 +244557.4 -000010.6-000019.500002.7 08.9201.11K? 0
+190457.87 +081302.6 +000043.8+000006.900015.6 08.9201.98M? 0
+190752.68 +043441.1 -000016.8-000012.800023.9 08.9201.15K? 0
+191406.99 -230400.2 -000010.4-000008.900001.1 08.9201.13K? 0
+191501.56 -430449.1 -000025.6-000006.300000.9 08.9201.14K? 0
+191823.21 -134916.1 -000009.2+000010.700005.6 08.9201.14K? 0
+192125.17 -605255.6 +000003.6+000019.100019.8 08.9201.08K? 0
+192234.75 +410655.8 +000017.9+000016.600011.2 08.9201.10K? 0
+192339.48 +282138.8 +000019.4-000001.700018.6 08.9201.65K? 0
+192500.10 +300043.6 +000025.9+000000.800009.8 08.9201.48K? 0
+192558.88 -221753.5 +000000.5-000017.900030.7 08.9201.10K? 0
+192725.97 -081137.6 +000019.7+000002.500054.7 08.9201.25K? 0
+192814.96 +093853.2 -000009.1+000006.800026.4 08.9201.81K? 0
+193008.51 +474931.2 -000001.6+000002.100000.2 08.9201.19K? 0
+193348.69 -270246.0 -000002.7-000005.700017.4 08.9201.49K? 0
+193605.19 +405800.9 +000023.4+000006.000021.0 08.9201.05K? 0
+193721.66 +405244.7 -000033.4+000041.700020.7 08.9201.01K? 0
+193912.23 -462818.7 +000039.6+000020.600007.2 08.9201.13K? 0
+193943.75 +455707.3 +000000.7-000007.700007.2 08.9201.04K? 0
+194555.23 -220420.0 +000025.5+000009.600000.0 08.9201.57K? 0
+195310.13 +182128.1 +000002.3+000000.500017.4 08.9201.30K? 0
+195324.21 +221115.0 +000014.0-000025.100006.2 08.9201.01K? 0
+195334.91 +631122.2 -000027.5-000014.500044.5 08.9201.58K? 0
+195415.81 +815338.8 +000047.6+000025.200008.3 08.9201.47K? 0
+195522.45 +434517.9 +000012.5+000015.200013.0 08.9201.46K? 0
+200200.43 +333857.3 +000021.0-000014.600038.6 08.9201.54K? 0
+200449.61 +522747.5 +000010.7+000006.200008.0 08.9201.01K? 0
+200502.83 +561258.4 -000011.6-000004.800001.9 08.9201.69K? 0
+200833.82 -471842.5 -000017.6-000003.200009.4 08.9201.10K? 0
+200932.41 -082452.0 -000003.8+000010.800006.9 08.9201.51K? 0
+201104.20 -791431.1 +000000.1-000019.100002.2 08.9201.94M? 0
+201229.52 +233014.6 -000005.3-000013.100001.1 08.9201.20K? 0
+201331.55 +353659.1 +000024.7+000029.400026.6 08.9201.47K? 0
+201539.68 -280441.6 +000013.3-000002.100023.2 08.9201.08K? 0
+201638.18 -393805.1 +000018.8-000013.500002.0 08.9201.13K? 0
+201817.10 +304053.3 -000001.2+000020.400003.1 08.9201.45K? 0
+202332.16 +100530.2 +000014.1-000049.400016.4 08.9201.54K? 0
+202435.04 -531907.1 +000002.4-000028.900007.8 08.9201.13K? 0
+202440.71 -112954.4 -000045.7+000002.800001.8 08.9201.57K? 0
+202800.50 -465504.2 +000016.6-000001.600028.5 08.9201.08K? 0
+203039.96 +131741.0 +000054.5+000028.900000.5 08.9201.17K? 0
+203141.83 +094757.3 +000006.8+000017.900003.3 08.9201.21K? 0
+203144.35 +240609.4 +000011.1-000004.500002.1 08.9201.07K? 0
+203208.49 +110921.4 +000004.8+000027.200000.8 08.9201.39K? 0
+203321.32 -151306.4 -000020.7-000042.200024.9 08.9201.26K? 0
+203510.56 -252851.2 -000032.0+000035.200045.2 08.9201.07K? 0
+203646.56 -012904.1 -000027.5-000052.500029.6 08.9201.58K? 0
+204010.60 -205738.0 -000026.7+000000.500031.8 08.9201.53K? 0
+204246.77 -555726.8 -000020.1-000037.800008.0 08.9201.48K? 0
+205049.68 -024525.4 +000011.3-000038.200001.6 08.9201.16K? 0
+205509.03 +033116.2 -000008.9-000001.700013.2 08.9201.33K? 0
+205623.33 +305107.0 +000010.6-000004.500010.2 08.9201.14K? 0
+205805.69 -122252.7 +000009.2+000029.600008.7 08.9201.14K? 0
+210354.80 +362209.8 -000028.6-000008.400007.6 08.9201.63K? 0
+210513.92 -200647.4 -000002.1-000000.500017.9 08.9201.56K? 0
+210806.07 +781740.6 -000004.7+000010.700003.6 08.9201.74K? 0
+210808.51 +323926.6 +000020.3-000017.200016.9 08.9201.62K? 0
+210849.16 -225548.1 -000027.5-000045.800016.8 08.9201.09K? 0
+211458.62 -173426.1 -000012.3-000004.800023.0 08.9201.53K? 0
+211559.98 +310618.2 -000000.2+000020.700010.4 08.9201.14K? 0
+211840.56 +015414.5 -000035.7-000001.500022.9 08.9201.52K? 0
+212917.92 +304756.3 +000030.3+000009.800013.6 08.9201.30K? 0
+213121.99 +785413.5 +000007.6-000009.000004.6 08.9201.28K? 0
+213640.01 +371143.6 +000020.1+000008.500005.8 08.9201.54K? 0
+213900.21 -545152.5 +000006.5-000003.900000.8 08.9201.24K? 0
+213949.01 +520121.1 +000007.8+000023.400014.7 08.9201.01K? 0
+214018.72 -442417.8 +000027.5-000007.500027.0 08.9201.09K? 0
+214242.56 -115927.1 -000032.1-000019.500001.5 08.9201.28K? 0
+214421.80 +391443.5 -000017.9+000001.800013.8 08.9201.05K? 0
+214427.09 +510415.1 +000002.6+000009.300013.2 08.9201.31K? 0
+214516.08 +693428.6 -000021.0-000013.500002.1 08.9201.03K? 0
+214517.23 +164642.4 +000003.4-000020.000011.0 08.9201.64K? 0
+214850.48 +375902.8 +000017.6-000017.900017.9 08.9201.36K? 0
+215236.90 -270614.5 +000001.1-000032.800010.4 08.9201.47K? 0
+215707.73 +635527.3 +000018.7-000002.800010.8 08.9201.60K? 0
+215712.93 +501915.6 -000006.3-000016.600005.9 08.9201.53K? 0
+215935.98 +142137.3 +000010.0+000001.100002.4 08.9201.14K? 0
+220601.50 +012248.1 +000019.6-000035.400004.7 08.9201.25K? 0
+220840.59 -143838.9 +000013.8+000018.500017.8 08.9201.04K? 0
+221056.59 +350837.1 -000000.2+000021.100009.2 08.9201.69K? 0
+221241.29 -642322.8 +000016.3-000007.100003.0 08.9201.35K? 0
+221343.72 -053941.7 -000025.4+000032.200018.1 08.9201.67K? 0
+221404.11 -551458.8 -000011.0-000022.200010.5 08.9201.11K? 0
+221526.02 +461324.9 +000009.5-000021.800008.5 08.9201.04K? 0
+221813.50 +581158.3 -000025.1-000023.900001.1 08.9201.31K? 0
+222412.65 -604107.1 +000039.3-000002.800000.5 08.9201.16K? 0
+222718.61 -341814.3 +000013.7+000002.000025.1 08.9201.09K? 0
+222752.68 -041858.7 -000063.9-000016.700021.8 08.9201.63K? 0
+223038.79 -174536.8 +000021.2-000054.300006.4 08.9201.24K? 0
+223713.42 +360821.7 +000027.2-000013.900010.3 08.9201.38K? 0
+224049.93 -570611.0 +000011.1-000013.600005.9 08.9201.11K? 0
+224123.63 -075312.5 +000004.5+000010.200018.5 08.9201.02K? 0
+224652.46 -195416.1 -000001.5-000005.700003.5 08.9201.02K? 0
+224946.66 +525420.6 -000017.6-000003.100010.2 08.9201.73K? 0
+225513.32 -792615.7 +000045.3-000049.600001.9 08.9201.53K? 0
+225745.41 +444602.2 +000031.5-000016.400002.4 08.9201.01K? 0
+230712.81 +801300.7 -000000.6-000010.800006.8 08.9201.54K? 0
+230945.05 -120514.5 -000014.9-000029.500000.7 08.9201.07K? 0
+231242.67 -635312.9 +000014.8-000013.300004.4 08.9201.49K? 0
+231905.51 -603114.0 -000105.5-000040.400059.6 08.9201.18K? 0
+232003.64 +783419.4 +000004.8+000003.700004.9 08.9201.09K? 0
+232151.39 +251318.1 +000006.4+000005.000008.6 08.9201.08K? 0
+232345.20 +405458.5 -000004.4-000001.700001.8 08.9201.07K? 0
+232550.46 +320141.8 -000007.0-000007.800023.7 08.9201.12K? 0
+232635.18 -161644.0 +000017.0-000021.200003.7 08.9201.72K? 0
+232935.20 +563318.7 +000031.1-000004.200017.1 08.9201.48K? 0
+233231.82 +540343.9 +000009.6+000001.200001.3 08.9201.34K? 0
+233331.04 +311747.1 +000038.8+000022.300009.5 08.9201.42K? 0
+233906.20 -630245.4 -000003.8+000007.000000.5 08.9201.33K? 0
+233937.59 -761355.1 +000000.9-000001.900005.3 08.9201.00K? 0
+235033.06 +414348.2 +000011.6-000006.900020.8 08.9201.14K? 0
+235139.06 -535334.9 +000016.8-000017.400018.4 08.9201.08K? 0
+235405.77 -092331.2 +000058.0-000017.500008.2 08.9201.10K? 0
+045208.73 +393755.0 +000054.1+000026.000034.7 08.9202.38M? 0
+050620.58 +135013.3 +000009.3-000036.100004.1 08.9202.03M? 0
+060817.17 -523217.2 -000000.9-000014.600002.3 08.9202.00M? 0
+173204.50 -121934.1 -000016.4+000012.900018.4 08.9202.19M? 0
+174244.95 -282551.8 -000008.9-000002.200022.1 08.9202.47N? 0
+201025.86 +355200.3 -000002.8-000024.000006.1 08.9202.03M? 0
+225509.30 +591754.8 -000018.5-000012.500016.7 08.9202.16M? 0
+183704.08 -073611.8 +000045.7-000013.100013.4 08.9203.31N? 0
+000214.45 -115751.7 +000020.9+000002.500013.9 08.9300.17A? 0
+000231.85 +152006.7 +000015.4-000001.500017.0 08.9300.27A? 0
+000250.06 +480443.3 -000001.8-000008.300015.8 08.9300.40F? 0
+000624.30 +343624.9 -000031.2-000020.900008.6 08.9300.37F? 0
+001104.21 +493331.2 -000024.9+000001.800003.8 08.9300.33F? 0
+001250.75 +565634.6 +000002.3+000008.300009.4 08.9300.18A? 0
+001356.67 +592542.1 -000014.1-000001.900008.2 08.9300.79G? 0
+001614.52 +351040.8 +000157.4+000129.200016.0 08.9300.70G? 0
+002029.04 +095615.5 +000032.0+000009.700005.8 08.9300.36F? 0
+002558.22 -281624.5 +000100.8-000015.900000.4 08.9300.66G? 0
+003400.68 +530602.0 -000031.5-000055.700007.4 08.9300.54F? 0
+003455.22 +225409.8 -000011.5-000001.600013.6 08.9300.38F? 0
+003729.61 +215511.4 +000002.7+000012.600001.6 08.9300.40F? 0
+003813.66 +573233.4 +000061.0-000004.700005.2 08.9300.38F? 0
+003930.18 +605200.8 +000045.4-000026.500018.7 08.9300.40F? 0
+004039.63 +300023.2 -000016.0-000005.000002.8 08.9300.50F? 0
+004106.74 +465837.1 +000008.6-000005.400007.0 08.9300.22A? 0
+004342.38 -302611.5 +000164.9+000033.200002.6 08.9300.47F? 0
+004459.81 +334140.4 +000034.4+000007.300004.9 08.9300.25A? 0
+004737.98 +284727.0 -000010.4-000025.900006.9 08.9300.44F? 0
+005011.97 +114948.5 +000025.7-000057.400010.9 08.9300.95G? 0
+005127.68 +782355.8 -000016.7-000017.000003.1 08.9300.60G? 0
+005512.35 +445933.4 +000026.0+000020.300022.5 08.9300.98K? 0
+005524.85 +195120.6 +000022.5+000011.300025.7 08.9300.26A? 0
+005558.63 +391008.9 +000005.6-000002.100003.1 08.9300.05A? 0
+005633.36 -752423.7 +000012.2+000007.500003.1 08.93-0.03B? 0
+010052.66 +163939.0 -000026.7-000011.300002.8 08.9300.39F? 0
+010105.47 +084610.5 +000121.2-000097.300002.2 08.9300.75G? 0
+010107.78 -014223.8 -000035.5-000005.200002.1 08.9300.95K? 0
+010549.24 -261825.0 +000121.8-000018.800012.9 08.9300.64G? 0
+010652.91 +034840.6 +000023.4-000006.900014.0 08.9300.37F? 0
+010654.64 -595759.2 +000037.8-000003.200006.1 08.9300.39F? 0
+010752.20 +423805.9 -000004.3-000007.900010.6 08.9300.20A? 0
+010850.06 -593814.0 +000192.7+000018.700004.9 08.9300.56F? 0
+010916.13 +523610.6 +000000.3-000018.400002.1 08.9300.30A? 0
+011001.07 +525854.1 -000009.9-000012.600006.4 08.9300.26A? 0
+011212.55 +351006.6 -000009.0+000015.100000.7 08.9300.97K? 0
+011610.82 +283444.0 +000064.6-000049.100009.4 08.9300.57F? 0
+011813.18 +574203.3 +000057.9-000027.300003.4 08.9300.47F? 0
+012411.96 -215630.6 +000107.6-000001.200000.9 08.9300.73G? 0
+012613.05 -382809.2 +000052.4+000039.800008.2 08.9300.49F? 1
+012643.90 +574613.7 +000054.8-000038.800013.2 08.9300.49F? 0
+012648.68 -362256.9 +000023.1-000002.300005.7 08.9300.14A? 0
+012858.48 +441547.1 +000036.6+000016.900011.7 08.9300.48F? 0
+013031.29 +264459.8 +000013.4-000026.800010.4 08.9300.50F? 0
+013147.49 -045732.9 +000076.6+000003.000023.1 08.9300.51F? 0
+013253.16 -523656.9 +000197.8+000100.400018.1 08.9300.69G? 0
+013431.93 -510712.4 +000010.6-000000.800006.0 08.9300.32F? 0
+013519.49 +205941.5 +000041.3-000016.700009.8 08.9300.23A? 0
+013533.38 +465334.1 +000017.8-000026.200006.8 08.9300.27A? 0
+013820.54 +885850.3 +000002.7-000061.800019.6 08.9300.79G? 0
+013910.90 +440148.6 +000159.4-000173.400023.1 08.9300.76G? 0
+014030.48 +640853.2 +000004.5+000003.200008.2 08.9300.37F? 0
+014556.12 +611405.3 -000003.0-000018.700014.6 08.9300.70G? 0 0.10 1.00
+014842.97 -654607.2 -000023.4-000053.200040.7 08.9300.29A? 1
+015107.46 -440652.8 +000025.1+000002.500009.0 08.9300.83G? 0
+015217.08 +084949.3 -000006.3-000011.600008.0 08.9300.52F? 0
+015243.15 -331424.8 +000029.8-000001.900000.4 08.9300.56F? 0
+015346.44 -012053.3 +000009.9-000013.400030.5 08.9300.52F? 0
+015734.62 +320209.0 +000098.9-000093.500003.1 08.9300.61G? 0
+015907.78 -013028.0 -000030.6-000042.000006.2 08.9300.44F? 0
+015919.81 +752758.6 -000008.9+000011.600008.1 08.9300.40F? 0
+020033.57 -302527.0 -000039.9-000049.300018.8 08.9300.38F? 0
+020044.89 -072259.6 +000039.3-000042.800014.1 08.9300.46F? 0
+020150.96 -094539.5 -000046.5-000101.200008.5 08.9300.91G? 0
+020230.13 +553726.4 -000013.6-000011.700006.2 08.93-0.06B? 0
+020238.02 +280633.3 +000067.7+000011.800011.6 08.9300.63G? 0
+020651.55 +023047.5 +000033.9-000120.600015.2 08.9300.93G? 0
+020925.91 -302919.3 +000074.2+000008.800001.3 08.9300.48F? 0
+021027.51 -274900.9 +000044.0-000029.400000.1 08.9300.30A? 0
+021248.84 -211142.7 +000056.1-000024.000038.1 08.9300.62G? 0
+021422.69 +345423.4 +000025.8-000072.300029.0 08.9300.68G? 0
+021438.87 -443340.8 +000067.1+000047.600008.2 08.9300.41F? 0
+021442.70 +394310.2 +000072.9-000042.000012.6 08.9300.79G? 0
+021755.49 +194050.4 +000106.6-000034.900004.8 08.9300.65G? 0
+022042.64 +342909.1 -000008.9-000013.400006.3 08.9300.53F? 0
+022323.70 -375532.1 -000001.1-000173.800012.5 08.9300.55F? 0
+022326.57 +063606.4 +000015.0+000034.200003.3 08.9300.51F? 0
+022515.45 +533617.9 -000015.4+000005.700002.0 08.9300.35F? 0
+022744.93 -115844.3 +000008.2-000011.500011.8 08.9300.77G? 0
+022822.80 +172157.9 +000153.1-000028.300027.3 08.9300.62G? 1
+022928.11 +522442.4 -000001.8-000007.500018.3 08.9300.30A? 0
+023230.36 +252821.3 -000004.9+000007.200029.6 08.9300.51F? 0
+023753.72 +475346.3 +000049.0-000017.900007.0 08.9300.43F? 0
+023825.47 -132143.1 +000017.3-000013.100004.5 08.9300.35F? 0
+024332.41 +423717.5 +000010.0+000004.200019.1 08.93-0.04B? 0
+024545.41 -561559.3 +000004.9+000009.600002.6 08.9300.01A? 0
+024632.52 -344736.0 -000013.8-000025.600018.8 08.9300.38F? 0
+024842.96 +481441.3 -000013.3-000016.900001.7 08.9300.08A? 0
+025033.15 +525703.0 +000002.7+000011.000007.3 08.9300.10A? 0
+025101.24 +451014.3 +000021.7+000007.900000.8 08.9300.11A? 0
+025545.97 +761356.5 +000010.6-000004.200000.2 08.9300.30A? 0
+025719.72 -864206.9 +000015.1+000018.900010.8 08.9300.43F? 0
+030200.61 -025624.9 +000060.1+000009.700012.6 08.9300.36F? 0
+030748.08 -584721.2 +000043.2+000035.300008.9 08.9300.50F? 0
+031011.13 +682146.6 +000020.2-000014.700005.4 08.9300.36F? 0
+031225.60 -005055.1 +000021.1+000015.300005.5 08.9300.93G? 0
+031446.06 +180143.1 -000023.9-000009.600008.8 08.9300.35F? 0
+032140.11 -072955.2 -000022.1+000005.100007.5 08.9300.34F? 0
+032222.15 -091044.4 -000019.4-000013.300003.3 08.9300.85G? 0
+032257.57 +831626.4 -000011.5-000001.600000.2 08.9300.92G? 0
+032303.90 -515336.1 -000006.8-000005.500001.4 08.9300.31A? 0
+032618.87 -673658.7 +000033.3+000046.800025.8 08.9300.73G? 0
+032825.80 -262035.6 +000052.2+000044.300019.6 08.9300.54F? 0
+032955.93 +372453.9 +000028.3+000003.200014.0 08.9300.29A? 0
+033126.16 -025355.3 +000007.3-000008.400000.2 08.9300.37F? 0
+033136.18 -122607.3 -000086.0-000135.600003.4 08.9300.72G? 0
+033421.79 +083944.8 +000016.2-000002.300015.8 08.9300.48F? 0
+033832.01 +133622.2 -000088.5-000098.000019.7 08.9300.56F? 0
+034331.80 -695320.6 -000103.8-000047.700017.4 08.9300.43F? 0
+034512.01 -162437.8 +000012.5-000010.400019.5 08.9300.41F? 0
+034629.47 +561759.6 -000008.4+000009.400016.7 08.9300.32F? 0
+035015.05 -114430.5 +000011.8-000013.400002.6 08.9300.37F? 0
+035112.09 -185438.2 -000015.3+000015.000002.1 08.9300.09A? 0
+035214.15 +363115.9 -000081.6-000015.500001.0 08.9300.82G? 0
+035457.43 -490453.4 -000015.3-000014.200008.6 08.9300.89G? 0
+035609.65 +330333.2 +000009.5-000022.100007.3 08.9300.64G? 0
+040011.32 +020756.1 -000021.3-000023.600010.6 08.9300.39F? 0
+040308.16 +503617.5 +000015.4-000010.600008.9 08.9300.21A? 0
+040449.92 +233033.4 -000035.1-000008.900040.4 08.9300.30A? 0
+040512.73 -040630.0 +000062.0+000032.800011.6 08.9300.52F? 0
+040725.89 +425135.5 -000062.6-000054.100004.2 08.9300.57F? 0
+040854.13 -215021.4 -000009.1-000109.600006.0 08.9300.52F? 0
+041151.31 +242551.2 +000051.1-000024.500008.0 08.9300.44F? 0
+041329.67 +554614.6 +000002.1+000024.800001.3 08.9300.41F? 0
+041506.59 -710800.2 +000040.2+000055.000013.2 08.9300.47F? 0
+042010.04 +015824.5 +000013.9+000010.600013.6 08.9300.33F? 0
+042432.33 +752754.2 +000000.0-000034.400000.6 08.9300.17A? 0
+042455.99 -024047.8 -000028.9-000055.000013.6 08.9300.91G? 0
+042724.02 -202221.8 +000060.5+000006.000004.7 08.9300.33F? 0
+042920.84 -102840.6 -000025.0+000019.900013.5 08.9300.58F? 0
+043002.10 -030345.8 +000206.9-000155.800018.2 08.9300.69G? 0
+043034.82 +154402.5 +000097.7-000015.300018.1 08.9300.84G? 0
+043533.90 +120601.9 +000063.1-000006.100006.8 08.9300.58F? 0
+043744.48 -481739.4 +000012.3-000000.100002.6 08.9300.90G? 0
+044027.33 -114619.6 +000009.5+000000.200016.4 08.9300.60G? 0
+044255.28 +073411.4 +000042.2+000005.900011.0 08.9300.27A? 0
+044534.76 -171901.8 -000006.8+000013.200014.5 08.9300.32F? 0
+044723.44 -223337.7 +000047.3-000080.800004.1 08.9300.81G? 0
+044745.97 -460237.4 +000052.8+000002.500009.4 08.9300.50F? 0
+044806.46 +254825.9 -000052.3-000013.700006.2 08.9300.55F? 0
+045119.07 -535824.8 -000045.5-000050.600001.4 08.9300.60G? 0
+045628.49 -050959.8 -000028.4+000015.900001.1 08.9300.00B? 0
+045821.79 +384336.3 +000018.1+000008.900012.4 08.9300.18A? 0
+045827.74 +482047.1 +000007.4-000020.100007.1 08.93-0.01B? 0
+045854.05 +410158.0 -000011.3-000002.400013.7 08.9300.05A? 0
+050016.43 +575449.0 +000007.2-000018.500012.7 08.9300.28A? 0
+050024.57 +712754.1 -000006.7+000001.100003.4 08.9300.15A? 0
+050057.13 +091255.5 +000160.0+000056.800019.8 08.9300.57F? 0
+050403.49 +645148.3 -000002.5-000008.600005.9 08.9300.44F? 0
+050531.88 -415912.7 -000029.6+000018.200010.3 08.9300.41F? 0
+051113.22 -270416.6 -000000.3-000032.500008.1 08.9300.88G? 0
+051646.40 -384039.0 +000020.5+000026.300002.0 08.9300.25A? 0
+051658.99 +015036.7 +000001.5+000012.200009.1 08.9300.10A? 0
+051819.74 +305600.1 +000028.7-000040.600025.9 08.9300.59G? 0
+052102.84 +372844.4 +000007.2-000015.300010.7 08.9300.26A? 0
+052117.73 +394110.5 -000000.5-000004.400004.0 08.9300.09A? 0
+052310.79 -395018.9 -000024.8+000002.500000.8 08.9300.39F? 0
+052517.82 +293653.6 +000001.3+000004.100008.6 08.9300.11A? 0
+052652.91 +325914.7 -000003.0-000012.600016.6 08.9300.84G? 0
+052954.63 +421257.4 +000013.2-000014.500000.5 08.9300.11A? 0
+053008.76 +065733.9 +000007.5-000018.200006.8 08.9300.25A? 0
+053109.23 +033801.0 -000010.3-000012.200006.2 08.9300.86G? 0
+053201.34 -504457.2 +000011.1-000034.300010.2 08.9300.47F? 0
+053317.51 -042112.8 +000005.2-000004.900019.2 08.9300.01A? 0
+053556.23 +390126.6 -000025.0-000007.100007.6 08.9300.62G? 0
+053602.14 +475947.7 -000005.3-000005.200000.5 08.9300.19A? 0
+053617.12 +581227.4 +000046.1-000111.100011.1 08.9300.67G? 0
+053643.69 -692947.4 +000005.7+000005.800001.6 08.9300.33F? 0
+053712.07 -001146.6 -000011.1-000005.300014.6 08.9300.06A? 0
+053737.60 +224329.5 +000039.3+000011.400029.1 08.9300.55F? 0
+053838.77 +751311.7 +000011.4-000023.200005.9 08.9300.36F? 0
+053916.74 -253025.3 +000024.4+000045.700006.0 08.9300.38F? 0
+054025.72 +570944.6 +000006.0-000011.100004.0 08.9300.20A? 0
+054035.72 +423202.5 +000025.6-000028.200014.1 08.9300.38F? 0
+054110.25 -395341.2 +000027.7+000004.200010.3 08.9300.47F? 0
+054124.03 +422130.9 +000038.6+000019.800007.2 08.9300.48F? 0
+054241.48 +360859.5 +000001.9-000004.700008.6 08.9300.10A? 0
+054406.22 -352829.4 -000040.0+000123.100018.1 08.9300.50F? 0
+054529.03 -365244.3 -000015.5+000024.700017.7 08.9300.30A? 0
+054545.62 +212710.2 -000007.9-000018.400000.9 08.9300.13A? 0
+054734.23 -705920.3 +000018.3+000029.000005.2 08.9300.54F? 0
+054830.62 -052043.8 +000013.8-000045.400012.1 08.9300.60G? 0
+054905.72 -082420.2 -000011.3-000022.900034.9 08.9300.45F? 0
+055259.38 +391441.0 -000002.7-000012.300009.2 08.9300.06A? 0
+055323.46 +150153.0 -000004.9-000015.000021.4 08.9300.97K? 0
+060054.42 +114352.3 +000030.6-000004.200006.8 08.93-0.01B? 0
+060252.78 -521039.8 +000036.8+000014.400005.2 08.9300.53F? 0
+060321.34 -451144.3 +000011.9-000020.900020.3 08.9300.56F? 0
+060747.43 +053437.7 +000030.8-000031.600006.1 08.9300.31F? 0
+060944.81 +140743.2 -000020.8-000007.600037.1 08.9300.10A? 0
+061101.88 -341311.9 +000010.5-000025.200012.3 08.9300.47F? 0
+061114.00 -441327.6 +000000.3-000102.900017.8 08.9300.62G? 0
+061245.19 +152024.7 +000001.2-000009.200018.8 08.9300.03A? 0
+061348.77 -444429.7 -000000.2-000001.400024.1 08.9300.33F? 0
+061353.01 +540611.8 +000041.8-000027.300024.6 08.9300.51F? 0
+061410.81 -351654.6 -000004.2-000017.900008.1 08.9300.43F? 0
+061522.72 -132936.7 +000082.0-000123.500003.0 08.9300.60G? 0
+061541.03 -000143.5 +000012.5-000031.900013.8 08.9300.14A? 0
+061601.47 +374321.8 +000049.5-000346.000033.3 08.9300.56F? 0
+061602.69 -152340.6 -000002.3-000068.600004.2 08.9300.57F? 0
+061617.19 +193609.4 -000003.0-000012.200009.5 08.9300.94G? 0
+061710.32 -272441.4 -000011.0+000001.100003.7 08.93-0.06B? 0
diff --git a/kstars/kstars/data/hip119.dat b/kstars/kstars/data/hip119.dat
new file mode 100644
index 00000000..790875a9
--- /dev/null
+++ b/kstars/kstars/data/hip119.dat
@@ -0,0 +1,1000 @@
+061714.79 -580955.9 -000002.3+000019.900018.1 08.9300.51F? 0
+061917.46 -001741.8 +000010.9-000052.100009.0 08.9300.55F? 0
+061927.46 +163430.4 -000022.6+000002.000015.3 08.93-0.03B? 0
+062032.71 +470713.3 -000002.3-000002.300010.6 08.9300.17A? 0
+062617.32 +244258.1 -000033.6+000017.800004.5 08.9300.27A? 0
+062652.93 +004932.1 -000020.6-000013.000011.6 08.9300.04A? 0
+062825.39 -152212.6 +000017.2+000016.600000.3 08.9300.67G? 0
+063115.18 +492846.4 +000009.7+000008.000003.1 08.9300.43F? 0
+063116.84 +043726.0 -000039.3+000002.600005.7 08.93-0.06B? 0
+063137.87 +170817.7 -000025.3-000038.100029.7 08.9300.31A? 0
+063222.25 +292248.6 +000005.1-000009.100007.7 08.9300.04A? 0
+063302.10 -403805.8 +000013.2+000071.800001.1 08.9300.49F? 0
+063305.42 +373413.3 +000022.0-000010.100001.1 08.9300.37F? 0
+063508.39 -313957.0 +000000.5-000000.900014.3 08.9300.26A? 0
+063524.70 +335536.4 +000020.8+000006.700013.1 08.9300.51F? 0
+063556.69 +415521.1 +000005.2-000021.900008.1 08.9300.27A? 0
+063628.86 -443904.2 -000003.3+000014.900010.0 08.93-0.06B? 0
+063634.04 +011940.1 -000000.2+000029.800005.8 08.9300.96K? 0
+063647.68 -254353.5 +000000.2+000011.500000.7 08.9300.15A? 0
+063809.19 +054918.4 -000019.1-000006.400014.8 08.9300.02A? 0
+063811.83 +323030.4 +000002.6-000010.200011.6 08.9300.35F? 0
+063814.25 +000537.1 -000001.0+000008.600004.5 08.9300.08A? 0
+064031.97 +524822.1 -000007.4-000006.800015.0 08.9300.21A? 0
+064101.88 +095248.1 -000007.0-000015.700023.7 08.9300.00B? 0
+064247.25 -034956.0 -000021.2-000020.400029.2 08.9300.88G? 0
+064351.47 -405959.5 -000002.7-000143.900021.9 08.9300.54F? 0
+064456.81 +040614.8 +000026.6+000006.300026.8 08.9300.14A? 0
+064507.95 +042917.7 -000009.7-000010.400009.3 08.9300.09A? 0
+064657.79 +055624.3 -000009.6-000026.600008.8 08.9300.99K? 0
+064836.46 -225335.5 +000030.1-000053.500016.5 08.9300.51F? 0
+065010.68 +670044.1 -000006.4-000036.600002.0 08.9300.93G? 0
+065020.75 -390733.8 +000004.6+000017.300019.2 08.9300.14A? 0
+065309.24 -370145.2 +000000.0+000000.000000.0 08.9300.78G? 0
+065922.66 +251408.7 -000031.4+000009.200013.2 08.9300.53F? 0
+070022.02 -124700.2 -000018.8+000025.100014.1 08.9300.84G? 0
+070106.59 +030311.1 +000020.3-000009.100021.9 08.9300.01A? 0
+070110.39 +101325.7 -000017.7+000005.900013.8 08.9300.54F? 0
+070129.63 -121944.1 -000008.8+000011.200004.9 08.9300.17A? 0
+070148.18 -251225.8 -000005.2+000011.300004.8 08.93-0.04B? 0
+070319.62 +603618.4 +000003.5-000008.900008.3 08.9300.12A? 0
+070338.61 -075046.7 -000005.7-000008.000012.9 08.9300.07A? 0
+070347.71 +013156.1 +000006.6-000001.100013.1 08.9300.05A? 0
+070357.41 +151555.8 -000001.9-000008.200008.6 08.9300.52F? 0
+070455.02 +524500.1 -000017.5-000021.600017.9 08.9300.31F? 0
+070621.42 -404543.5 -000008.5+000009.600008.1 08.9300.17A? 0
+070710.55 +452344.7 +000008.3-000004.300012.2 08.9300.37F? 0
+070838.91 -295954.8 +000018.5-000110.700012.2 08.9300.59G? 0
+070901.60 +190418.8 +000007.7-000011.600007.7 08.9300.20A? 0
+071158.59 -030157.4 +000002.3-000008.300005.9 08.93-0.06B? 0
+071215.55 -275147.9 +000002.8+000005.200007.4 08.93-0.14B? 0
+071709.48 -081445.5 -000083.7+000086.500024.1 08.9300.74G? 0
+071815.12 -054439.6 +000028.9+000030.700026.8 08.9300.83G? 0
+072029.69 -111434.3 -000007.5+000008.700014.8 08.9300.19A? 0
+072142.63 -265803.8 -000006.4-000000.200000.1 08.9300.07A? 0
+072150.64 -060709.6 -000012.3+000013.800009.5 08.93-0.06B? 0
+072215.82 -601815.6 -000003.6+000011.500000.9 08.9300.39F? 0
+072431.92 +545736.1 -000021.5-000000.700013.6 08.9300.36F? 0
+072554.69 -095805.6 -000008.6-000006.700005.7 08.9300.06A? 0
+072736.05 +002237.7 -000039.2-000007.300009.3 08.9300.46F? 0
+072837.23 -643811.7 +000005.9+000009.200007.9 08.9300.32F? 0
+072954.65 +513818.0 +000000.5-000030.300010.0 08.9300.93G? 0
+073106.60 -174221.7 -000058.2+000014.200005.6 08.9300.56F? 0
+073111.38 +040900.9 -000009.7-000048.300001.2 08.9300.92G? 0
+073130.13 -365327.1 -000004.5-000000.800005.2 08.9300.17A? 0
+073345.34 -291730.2 -000011.2+000007.700007.5 08.9300.12A? 0
+073401.84 -233220.2 -000007.2+000000.000001.1 08.93-0.10B? 0
+073459.38 +211855.1 -000009.2+000002.600004.1 08.93-0.03B? 0
+073821.47 -221416.4 +000014.3+000003.600000.3 08.93-0.05B? 0
+073845.95 +663400.9 -000039.6-000080.000009.3 08.9300.58G? 0
+073916.15 +182320.6 -000002.4-000039.200032.0 08.9300.64G? 0
+074004.95 -012458.0 +000016.0-000005.900010.3 08.9300.85G? 0
+074100.57 +005839.4 -000013.1+000005.400024.6 08.9300.95G? 0
+074220.01 +761617.8 +000016.2-000011.800014.1 08.9300.98K? 0
+074227.68 -592629.1 +000000.0+000000.000000.0 08.9300.50F? 0
+074530.81 -654320.7 -000007.0+000088.200005.7 08.9300.94G? 0
+075045.42 +045150.6 -000035.1-000035.200008.0 08.9300.45F? 0
+075128.17 -432215.1 -000004.5+000009.700009.4 08.9300.01A? 0
+075424.78 -043141.9 +000024.0-000009.100014.3 08.9300.11A? 0
+075622.84 -053755.8 +000004.3-000017.300013.3 08.9300.40F? 0
+075721.30 -194917.2 -000004.5+000003.600014.7 08.9300.52F? 0
+080016.60 -364355.3 -000010.7+000002.000003.1 08.93-0.05B? 0
+080334.20 -110453.7 +000014.3+000018.600023.7 08.9300.17A? 0
+080513.31 -163930.5 +000005.7-000002.000003.0 08.9300.34F? 0
+080636.94 +240848.8 -000053.9-000046.000005.4 08.9300.47F? 0
+080712.75 -240003.9 -000008.9+000005.000014.8 08.9300.12A? 0
+080739.91 -532924.1 -000016.8+000008.200002.6 08.9300.26A? 0
+080844.93 +050405.9 +000008.9-000109.000036.3 08.9300.85G? 0
+081022.28 -354622.5 -000007.2-000001.500006.0 08.9300.04A? 0
+081045.66 +140233.9 +000001.2-000004.600022.6 08.9300.98K? 0
+081111.10 -083842.9 -000006.6+000009.800001.3 08.9300.43F? 0
+081133.86 -392225.1 -000014.6-000004.000004.2 08.9300.47F? 0
+081617.82 +131005.6 -000067.6-000078.700031.8 08.9300.69G? 0
+081711.47 -444000.4 -000002.7+000008.900014.0 08.93-0.06B? 0
+081858.10 -601140.4 +000000.0+000000.000000.0 08.9300.76G? 1
+081929.66 -422239.8 -000006.4+000021.500007.8 08.93-0.01B? 0
+082056.79 +063013.0 -000015.0-000018.000013.3 08.9300.43F? 0
+082113.41 -261959.4 +000000.3+000002.700005.3 08.93-0.10B? 0
+082512.72 -342351.2 -000016.2+000008.100000.1 08.93-0.03B? 0
+082531.47 -030706.2 -000039.2-000009.300015.2 08.9300.41F? 0
+082533.99 +005657.2 -000030.2+000024.800016.1 08.9300.48F? 0
+082600.17 -011517.4 -000051.9-000000.900006.4 08.9300.48F? 0
+082718.80 +495520.0 -000009.6-000046.500005.4 08.9300.50F? 0
+082817.20 +321225.4 +000075.0-000074.000056.6 08.9300.82G? 0
+082829.45 -265238.2 -000017.4+000010.100012.9 08.9300.16A? 0
+082830.84 -745717.5 -000012.6+000012.500007.3 08.9300.54F? 0
+082848.01 -431159.7 -000046.1+000045.300004.8 08.9300.54F? 0
+083353.71 +013506.7 +000000.0+000000.000000.0 08.9300.33F? 1
+083805.36 -063824.0 +000046.0-000032.900017.1 08.9300.61G? 0
+083810.29 -395159.0 -000009.4+000013.000000.3 08.9300.14A? 0
+083942.96 +183310.5 -000020.0+000020.700018.7 08.9300.15A? 0
+084058.61 +450859.1 +000010.1-000008.000007.5 08.9300.99K? 0
+084324.37 -461903.3 -000012.6+000009.500002.4 08.93-0.07B? 0
+084649.81 -033543.8 -000010.5-000000.300019.2 08.9300.33F? 0
+084925.16 -311331.9 -000010.4-000006.200007.1 08.9300.14A? 0
+085203.29 +042800.4 +000000.0+000000.000000.0 08.9300.43F? 0
+085205.02 +502435.0 -000029.8-000017.200009.6 08.9300.46F? 0
+085350.07 -250503.2 -000012.0-000018.900016.9 08.9300.55F? 0
+085540.59 -020028.3 -000024.4-000002.800029.3 08.9300.46F? 0
+085547.52 +611002.7 +000047.4-000111.500023.8 08.9300.91G? 0
+085556.60 -261511.6 -000027.5+000011.200008.3 08.9300.34F? 0
+085716.59 -524529.3 -000018.4+000004.200009.3 08.93-0.03B? 0
+085752.08 -171847.3 -000044.4-000030.200024.7 08.9300.61G? 0
+085946.98 -340500.8 -000009.0-000002.800008.5 08.9300.04A? 0
+090045.65 -694612.4 -000031.2+000050.900012.2 08.9300.58G? 0
+090059.73 -562839.9 +000007.7+000016.600002.2 08.93-0.01B? 0
+090415.39 -481149.4 -000060.8+000049.700003.5 08.9300.44F? 0
+090631.07 -420018.9 -000049.3-000014.200012.6 08.9300.57F? 0
+090742.03 +043953.7 -000040.3+000010.100013.7 08.9300.94G? 0
+090802.16 -492659.2 -000022.9+000120.200034.1 08.9300.99K? 0
+090940.72 -663212.8 +000004.2-000002.900008.8 08.9300.43F? 0
+090959.88 +185714.9 -000011.4+000000.200005.2 08.9300.46F? 0
+091411.22 -502030.2 -000020.2+000013.800006.7 08.9300.10A? 0
+091527.71 -075036.5 +000001.2-000038.000021.1 08.9300.47F? 0
+091612.23 +523352.5 -000044.5-000031.900005.9 08.9300.41F? 0
+092208.95 +064121.3 -000034.5+000002.400001.5 08.9300.49F? 0
+092330.53 -290440.3 +000015.3-000028.600007.1 08.9300.96K? 0
+092341.41 -571351.8 +000013.9-000082.700008.6 08.9300.32F? 0
+092400.79 -110519.7 -000023.8-000012.600037.5 08.9300.77G? 0
+092519.38 -355623.2 +000049.4-000041.600005.3 08.9300.51F? 1
+092606.17 +534344.4 -000002.3-000049.700008.9 08.9300.52F? 0
+092633.31 -350947.4 -000015.7+000004.000003.9 08.9300.27A? 0
+092636.81 -560314.7 -000002.8-000009.600004.4 08.9300.52F? 0
+092747.07 +165235.7 +000001.5-000057.600017.2 08.9300.49F? 0
+092829.11 -361046.4 -000053.3+000011.100001.8 08.9300.39F? 0
+092925.60 -220439.7 -000040.9+000032.200010.3 08.9300.32F? 0
+092955.02 -613426.0 -000030.2+000005.300015.8 08.9300.36F? 0
+093423.65 -392310.2 -000022.5-000011.600002.6 08.9300.48F? 0
+093539.60 -210014.4 +000042.7-000028.900003.7 08.9300.55F? 0
+093628.18 -291823.4 +000049.3-000018.100007.6 08.9300.47F? 0
+093714.17 -121259.1 +000027.7-000011.200011.2 08.9300.46F? 0
+093820.47 +572528.9 -000005.3-000016.900023.0 08.9300.99K? 0
+094118.54 +505515.7 +000001.3-000012.500010.2 08.9300.34F? 0
+094134.69 -175310.8 -000088.2-000068.400003.5 08.9300.77G? 0
+094147.81 +111033.3 +000091.9-000113.100019.0 08.9300.81G? 0
+094500.75 +431344.3 -000006.7-000071.600011.1 08.9300.44F? 0
+094842.32 +834429.7 -000009.3+000000.800006.5 08.9300.24A? 0
+095052.71 +421619.8 -000048.8+000008.900004.2 08.9300.94G? 0
+095133.22 -152302.6 -000048.9+000020.500020.1 08.9300.97K? 0
+095609.11 -270246.1 -000004.3-000006.600023.3 08.9300.23A? 0
+095614.70 -474155.6 +000026.9+000005.100003.8 08.9300.94G? 0
+100120.29 -194024.3 -000034.2+000018.400003.9 08.9300.28A? 0
+100228.25 +370021.3 -000033.8-000004.200013.9 08.9300.46F? 0
+100624.05 +020144.5 -000061.2-000010.600001.9 08.9300.51F? 0
+100937.50 -501448.5 -000006.6+000037.300001.9 08.9300.81G? 0
+101109.26 +691034.6 -000021.2+000003.300003.6 08.9300.24A? 0
+101251.97 -145606.7 -000033.7-000010.300012.1 08.9300.41F? 0
+101408.70 -611509.6 +000000.5+000005.200000.6 08.9300.35F? 0
+101524.31 -572323.8 -000020.6+000024.400003.6 08.9300.04A? 0
+101638.03 -585100.0 -000004.5+000006.800002.7 08.93-0.00B? 0
+101749.59 +772757.1 +000012.7-000073.300009.0 08.9300.99K? 0
+101935.71 -572418.7 -000007.1+000007.800011.9 08.9300.15A? 0
+102153.80 +194735.7 -000070.3-000036.800010.9 08.9300.44F? 0
+102429.18 -222837.6 +000011.9-000007.600009.8 08.9300.99K? 0
+103805.45 -060058.3 -000004.4+000008.400020.1 08.9300.60G? 0
+103902.31 -181404.9 -000003.2+000003.600037.8 08.9300.89G? 0
+104230.14 -063107.6 -000015.7-000008.500012.4 08.9300.44F? 0
+104249.64 +575719.9 -000011.4-000001.700002.0 08.9300.44F? 0
+104319.33 -630031.9 +000004.8-000004.900007.8 08.9300.17A? 0
+104436.70 -611357.9 -000005.8+000001.000012.4 08.9300.03A? 0
+104448.89 -580430.9 -000007.6+000001.600005.8 08.9300.39F? 0
+104606.01 -564525.5 -000026.9-000004.000016.2 08.9300.03A? 0
+104713.95 -502026.2 -000033.1-000015.400013.8 08.9300.13A? 0
+104737.00 -655513.0 -000015.4+000002.700003.6 08.9300.35F? 0
+105051.05 +065144.3 -000019.9+000026.800009.5 08.93-0.04B? 0
+105816.86 -323558.6 +000021.6+000018.300000.7 08.9300.64G? 0
+110215.44 +294622.8 +000018.7+000026.600001.6 08.9300.50F? 0
+110447.12 -165229.0 +000092.1-000002.200004.9 08.9300.65G? 0
+110454.17 -584308.5 +000000.0+000000.000000.0 08.9300.29A? 0
+110528.63 +285838.3 -000009.2-000007.100006.7 08.9300.49F? 0
+110803.23 -583001.4 +000013.1-000003.200005.2 08.9300.02A? 0 0.10 1.00
+110854.38 +225541.2 -000002.1+000003.100016.2 08.9300.51F? 0
+110958.29 -293601.5 -000010.4-000000.300000.1 08.9300.22A? 0
+111616.17 +261301.8 -000033.2-000033.100016.8 08.9300.51F? 0
+111755.15 +405014.4 -000002.5-000003.800008.2 08.9300.05A? 0
+111957.20 -504925.1 -000046.4+000018.900013.3 08.9300.53F? 0
+112055.80 -565851.9 -000021.5+000014.500011.3 08.9300.38F? 0
+112145.58 -582130.7 -000002.0-000014.800005.6 08.93-0.06B? 0
+112721.45 -595544.4 +000011.6-000017.000006.9 08.9300.11A? 0
+112744.31 -385109.5 -000023.8+000016.100010.1 08.9300.07A? 0
+113208.27 -583017.2 -000176.9+000041.000016.8 08.9300.48F? 0
+113518.41 +704808.7 -000022.6-000018.300008.1 08.9300.55F? 0
+113617.13 -254502.9 -000021.4-000028.200005.8 08.9300.56F? 0
+113817.41 -253524.2 -000014.8+000014.400023.0 08.9300.37F? 0
+114423.47 +662414.0 -000049.5-000026.100015.7 08.9300.71G? 0
+114543.69 -481552.4 -000019.6+000000.500016.0 08.9300.28A? 0
+114654.22 -471028.2 -000104.0-000014.600017.5 08.9300.51F? 0
+114737.17 +055323.9 -000033.6+000007.100001.7 08.9300.43F? 0
+114800.03 -621224.9 +000000.2+000002.300005.0 08.9300.17A? 0
+115127.66 -313738.1 -000055.4-000017.200004.7 08.9300.40F? 0
+115710.85 -152731.0 -000024.8+000004.700006.9 08.9300.45F? 0
+115846.94 -561255.9 -000021.6-000001.800012.6 08.9300.12A? 0
+115920.63 +695138.1 -000027.6-000029.700007.8 08.9300.53F? 0
+120111.58 -641454.0 -000020.1+000003.500008.4 08.9300.04A? 0
+120305.11 -615949.1 -000002.0-000001.600000.8 08.9300.03A? 0
+120606.06 +320848.1 +000042.5-000008.500000.3 08.9300.87G? 0
+121013.60 -152514.6 -000106.6+000044.000006.7 08.9300.52F? 0
+121052.69 -030827.3 -000033.7+000000.200001.2 08.9300.53F? 0
+121133.91 -134129.4 -000048.1+000059.500005.0 08.9300.64G? 0
+121224.20 +734328.1 -000034.8+000003.200009.8 08.9300.45F? 0
+121233.71 -200659.8 -000222.3+000024.500007.1 08.9300.68G? 0
+121240.58 -592511.6 -000030.0+000004.600014.6 08.9300.98K? 0
+121555.37 -314730.8 +000013.6-000059.500004.3 08.9300.59G? 0
+121707.64 +014245.0 -000012.2+000013.700022.4 08.9300.23A? 0
+121811.80 -621036.9 -000015.8-000001.500019.0 08.9300.13A? 0
+121833.60 -040405.6 -000041.1+000015.800001.5 08.9300.29A? 0
+121937.41 -305452.9 -000027.4+000001.800004.9 08.9300.34F? 0
+121950.93 +142300.3 -000038.2+000005.700024.2 08.9300.48F? 0
+123249.51 -615230.8 -000001.6+000001.300005.5 08.9300.14A? 0
+123402.41 -732956.8 -000011.3-000011.200007.6 08.9300.29A? 0
+123552.42 -090319.0 -000068.8+000052.600032.8 08.9300.51F? 0
+123554.06 -351250.3 -000003.7-000005.300018.8 08.9300.56F? 0
+123615.68 -272550.0 -000130.5-000089.600005.2 08.9300.65G? 0
+123642.61 +233759.4 -000038.2+000022.300004.3 08.9300.45F? 0
+123825.69 -503126.2 -000029.4-000018.400014.6 08.9300.59G? 0
+124006.91 +204836.1 +000221.7-000376.700031.2 08.9300.84G? 0
+124015.95 +453719.8 -000001.7+000013.900006.9 08.9300.56F? 0
+124455.44 -525824.1 -000023.6-000011.400015.4 08.9300.23A? 0
+124624.20 -563010.1 -000003.5-000032.700007.5 08.9300.00B? 0
+125030.46 -415422.9 -000016.2-000005.200008.4 08.9300.22A? 0
+125124.80 +145132.2 -000021.3-000024.800005.3 08.9300.46F? 0
+125615.24 -045155.5 -000074.4+000006.400003.6 08.9300.24A? 0
+130235.62 -792154.6 -000030.5-000025.000001.6 08.9300.50F? 0
+130748.50 -292828.8 -000025.2-000019.700000.5 08.9300.32F? 0
+131212.91 -322711.0 +000006.0-000001.200014.4 08.9300.92G? 0
+131355.21 -655726.6 -000007.0-000009.600012.3 08.9300.14A? 0
+131621.94 +630346.3 -000011.1+000019.500004.0 08.9300.38F? 0
+131627.84 -542930.1 +000011.4+000009.800005.7 08.9300.23A? 0
+131928.05 -435731.9 -000048.6-000005.700006.9 08.9300.36F? 0
+132109.07 +232950.4 +000011.8+000011.600001.6 08.9300.93G? 0
+133020.24 -435231.6 -000033.7-000014.200003.1 08.9300.26A? 0
+133124.26 -834531.2 +000006.6-000001.200006.4 08.9300.34F? 0
+133416.54 +515744.5 -000041.7-000027.500009.8 08.9300.43F? 0
+133424.39 +261637.9 +000017.8-000007.100003.6 08.9300.49F? 0
+134107.98 -661928.3 -000036.2-000027.400003.1 08.9300.21A? 0
+134135.90 +132121.9 -000129.8+000112.000020.1 08.9300.83G? 0
+134738.56 -414130.0 -000011.8-000003.200004.3 08.93-0.08B? 0
+134839.83 -033316.3 -000013.8-000004.700010.4 08.9300.99K? 0
+134933.00 -383931.5 -000013.4+000009.500005.9 08.9300.13A? 0
+134933.48 -472211.8 +000026.8+000006.200021.8 08.9300.52F? 0
+135411.19 -511428.6 -000021.6-000019.000010.6 08.9300.02A? 0
+135426.12 -352716.8 -000003.4-000008.000004.6 08.9300.01A? 0
+135440.55 -665348.1 -000044.7-000018.000023.9 08.9300.13A? 0 0.10 1.00
+135934.79 -490102.6 -000015.2-000005.500003.9 08.93-0.02B? 0
+140344.79 +632814.9 +000017.6-000004.400007.3 08.9300.39F? 0
+140448.51 -063306.8 -000051.8+000014.600032.5 08.9300.48F? 0
+140909.00 +121440.0 -000006.0+000038.700008.8 08.9300.60G? 0
+140929.14 +384127.6 -000017.1-000046.200014.1 08.9300.61G? 0
+141015.76 -525259.4 +000038.7+000005.200009.4 08.9300.53F? 0
+141313.22 -751210.0 +000055.3+000037.300026.3 08.9300.66G? 0
+141344.58 -612804.5 +000014.5-000016.800018.5 08.9300.97K? 0
+141404.30 +372039.0 +000021.8+000005.400000.1 08.9300.91G? 0
+141632.42 -625240.7 -000011.0+000000.600012.6 08.9300.05A? 0
+142711.90 -364713.9 -000024.7+000000.300016.1 08.9300.53F? 0
+142746.64 -635946.1 -000073.3-000045.600015.7 08.9300.41F? 0
+142947.20 -191039.5 -000071.0+000047.100016.3 08.9300.55F? 0
+143133.42 -444501.8 -000023.8-000024.400004.6 08.9300.38F? 0
+143140.05 -320114.0 -000006.3-000011.600002.8 08.9300.85G? 0
+143501.31 +041609.2 +000017.9-000017.300014.2 08.9300.98K? 0
+143850.89 -223233.1 -000008.4-000176.700020.4 08.9300.73G? 0
+144346.75 +434315.2 +000036.1-000040.000012.1 08.9300.47F? 0
+144424.47 -053349.7 -000023.4-000013.600010.9 08.9300.30A? 0
+145013.24 -213134.6 -000027.0-000132.900004.8 08.9300.72G? 0
+145034.53 -450822.5 -000007.7-000008.800039.8 08.9300.92G? 0
+145040.78 -411726.6 -000125.0-000050.000002.2 08.9300.60G? 0
+145144.27 -602954.3 -000000.5+000001.000008.0 08.9300.47F? 0
+145205.56 +145917.8 -000036.0+000014.600001.1 08.9300.50F? 0
+145223.55 -325235.5 -000000.2+000006.800010.7 08.9300.97K? 0
+145351.91 +024630.2 -000025.0-000014.000015.0 08.9300.51F? 0
+145815.80 -134932.9 -000044.9+000001.100008.2 08.9300.41F? 0
+150035.83 -522933.4 -000000.8-000011.300000.7 08.9300.14A? 0
+150224.09 +111938.7 +000027.3-000218.300011.0 08.9300.85G? 0
+150419.72 -562532.8 +000011.8-000010.000023.7 08.9300.01A? 0
+150449.05 -434817.9 -000007.8-000034.000002.6 08.9300.30A? 0
+150516.90 -453550.2 -000027.6+000008.000007.6 08.9300.28A? 0
+150517.62 -175246.6 +000006.4-000021.900002.6 08.9300.63G? 0
+150524.71 +115717.0 +000044.5+000008.200034.2 08.9300.54F? 0
+150841.51 -335657.5 -000056.9-000015.400003.7 08.9300.46F? 0
+150922.97 -595416.9 -000016.4-000020.700006.0 08.9300.26A? 0
+151008.32 +344513.4 +000041.4-000032.400008.7 08.9300.47F? 0
+151135.72 -592514.6 -000060.1-000033.700004.2 08.9300.51F? 0
+151214.58 -483418.4 -000020.1-000047.100024.1 08.9300.91G? 0
+151415.48 -424223.3 -000007.7-000033.600007.8 08.9300.37F? 0
+151555.58 +384245.3 -000002.2+000013.400007.2 08.9300.62G? 0
+151729.41 -601656.1 +000006.5+000001.300004.1 08.9300.23A? 0
+151903.42 +304140.1 -000051.5-000025.100001.4 08.9300.63G? 0
+151914.31 -790047.7 -000016.9-000007.200000.8 08.9300.94G? 0
+152009.01 -474526.1 +000020.0+000031.400015.8 08.9300.60G? 0
+152014.44 +775448.5 -000012.6-000011.700018.7 08.9300.93G? 0
+152245.29 -774218.9 -000015.7-000023.000006.3 08.9300.18A? 0
+152353.29 -222106.9 -000005.7-000042.800022.7 08.9300.97K? 0
+152353.58 +113555.1 -000022.7+000001.200007.1 08.9300.49F? 0
+152909.30 -043608.8 -000002.2-000007.600003.5 08.9300.29A? 0
+152928.78 -712514.3 -000003.4-000012.800005.5 08.93-0.11B? 0
+153500.73 -753738.1 -000017.9-000009.300011.6 08.9300.19A? 0
+153604.97 +553119.4 +000000.0+000000.000000.0 08.9300.42F? 1
+154232.95 -470212.4 -000038.5-000024.700020.0 08.9300.28A? 0
+154259.35 -641839.5 +000002.5-000005.100003.2 08.93-0.08B? 0
+154808.81 -155234.0 -000025.1-000022.600019.9 08.9300.55F? 0
+155005.58 -503210.5 +000009.1-000018.000010.5 08.9300.12A? 0
+155034.61 -492110.0 -000007.0-000015.800000.2 08.9300.08A? 0
+155259.92 +600651.4 +000026.1+000056.500013.7 08.9300.58F? 0
+155436.26 -134057.5 +000000.0+000000.000000.0 08.9300.35F? 1
+155442.84 -561649.4 +000013.5-000007.700005.8 08.9300.35F? 0
+155512.25 -525834.6 -000030.1-000057.500003.5 08.9300.58G? 0
+155518.50 -684217.3 -000007.9+000001.500006.7 08.9300.05A? 0
+155627.02 -724803.3 -000007.9-000021.800002.5 08.9300.74G? 0
+155729.34 -324707.6 -000155.9-000073.300028.4 08.9300.62G? 0
+155832.18 -151420.6 -000011.6-000017.100012.2 08.9300.60G? 0
+155918.20 -492159.1 -000027.6-000033.400020.8 08.9300.40F? 0
+160333.44 -300813.2 -000008.3-000034.700011.1 08.9300.48F? 0
+160529.58 +665917.2 +000004.4+000020.200005.0 08.9300.18A? 0
+160839.40 +221213.8 -000008.8-000000.200014.8 08.9300.46F? 0
+161028.68 -664836.7 +000001.8-000013.300008.3 08.9300.15A? 0
+161115.02 -372739.9 -000015.3-000019.500001.2 08.9300.48F? 0
+161501.16 -554047.3 -000071.7-000042.400018.0 08.9300.51F? 0
+161851.53 +533200.7 +000002.1+000041.000015.2 08.9300.37F? 0
+162122.88 +505350.3 -000036.5-000029.600003.2 08.9300.75G? 0
+162129.78 +620402.1 -000026.8+000009.000003.1 08.9300.70G? 0
+162320.97 +584249.8 -000047.0+000045.500013.6 08.9300.63G? 0
+162759.73 +660638.6 -000010.1+000018.900001.0 08.9300.52F? 0
+163220.55 +290554.9 -000055.7-000030.600023.7 08.9300.72G? 0
+163354.54 +471616.0 -000007.1+000021.100007.0 08.9300.47F? 0
+163412.38 -424534.6 -000008.0-000033.600002.6 08.9300.29A? 0
+163502.93 -554640.5 -000006.8-000011.900011.6 08.9300.29A? 0
+163541.45 -825320.8 -000038.6-000081.200011.0 08.9300.55F? 0
+163729.52 -521200.0 +000010.6-000010.200006.1 08.9300.64G? 0
+163859.99 -624320.9 -000004.5+000018.500001.9 08.9300.54F? 0
+164138.31 -472538.7 +000026.4-000014.900005.1 08.9300.48F? 0
+164401.91 +281428.9 -000008.5+000009.300004.4 08.9300.13A? 0
+164415.57 -414327.7 -000012.7+000038.000002.8 08.9300.14A? 0
+164506.76 -655224.5 -000016.8-000001.600011.7 08.93-0.01B? 0
+164529.41 -290457.4 -000025.6+000004.800007.4 08.9300.15A? 0
+164544.50 +481143.0 -000024.1+000032.200014.4 08.9300.23A? 0
+164827.44 -393551.6 -000000.7-000013.300010.5 08.9300.28A? 0
+164835.94 +550747.6 +000148.5-000211.900004.7 08.9300.69G? 0
+165022.79 -585220.0 -000019.2-000015.200008.5 08.9300.19A? 0
+165132.45 -673347.0 -000019.7-000051.200002.3 08.9300.88G? 0
+165351.62 +310933.7 -000040.1+000045.900014.8 08.9300.54F? 0
+165433.37 -653239.6 -000020.1-000098.200005.6 08.9300.56F? 0
+165956.74 -454153.5 -000009.9-000002.900000.9 08.9300.36F? 0
+170243.29 +294910.9 -000052.8+000006.300007.9 08.9300.47F? 0
+170409.33 -374602.8 +000002.0-000001.800002.6 08.93-0.01B? 0
+170409.95 -684002.4 -000011.6-000007.400002.1 08.9300.17A? 0
+170426.04 +330234.9 +000032.8+000026.400012.0 08.9300.49F? 0
+170648.07 -355310.3 +000055.3-000028.700007.8 08.9300.23A? 0
+170731.38 +280231.3 -000005.4+000000.700004.7 08.9300.48F? 0
+170733.90 -303537.6 -000035.1-000016.100046.2 08.9300.54F? 0
+170740.60 -274208.0 -000011.0-000012.300008.0 08.9300.64G? 0
+171520.65 -355305.9 +000015.5-000218.300029.9 08.9300.76G? 0
+171557.94 -164814.0 +000037.2-000056.300022.7 08.9300.88G? 0
+171937.24 -403036.4 +000009.2-000017.400013.0 08.9300.48F? 0
+172113.03 -154028.9 -000001.1-000039.000011.0 08.9300.50F? 0
+172123.75 -633233.4 +000018.3-000018.900003.1 08.9300.34F? 0
+172421.94 -613801.1 -000005.2-000005.400005.2 08.9300.04A? 0
+172635.22 -713722.3 -000001.4+000016.200001.8 08.9300.42F? 0
+172643.27 -421355.6 +000005.9+000005.700013.8 08.9300.07A? 0
+173103.02 -231030.8 -000003.9-000003.900007.2 08.9300.22A? 0
+173129.13 -420037.8 -000013.7-000003.900009.2 08.9300.04A? 0
+173608.00 -765232.3 -000004.4+000035.100006.8 08.9300.48F? 0
+173702.66 -470935.6 +000023.2-000008.800002.8 08.9300.44F? 0
+173800.42 +394338.6 -000035.0+000046.400002.9 08.9300.59G? 0
+174139.77 -365342.7 -000006.1-000011.200013.7 08.9300.30A? 0
+174341.87 -322102.7 +000017.3-000009.400007.7 08.9300.16A? 0
+174420.50 -440127.5 -000015.8-000013.800001.0 08.9300.01A? 0
+174755.74 -563535.5 +000012.8-000014.600018.5 08.9300.27A? 0
+175039.44 -681201.1 -000016.3-000083.800006.4 08.9300.07A? 0
+175149.01 -404430.0 -000013.0-000000.300001.2 08.9300.05A? 0
+175157.40 +813942.8 -000007.9+000104.400006.4 08.9300.62G? 0
+175347.49 -391545.7 +000004.9-000011.500032.4 08.9300.03A? 0
+175604.95 +321012.6 -000007.8+000006.000001.3 08.9300.20A? 0
+175622.04 -251546.2 -000018.0-000041.200008.2 08.9300.35F? 0
+175858.13 -505021.9 -000015.8-000065.100031.1 08.9300.48F? 0
+175914.08 -365621.5 -000017.3-000055.300001.2 08.9300.35F? 0
+180115.79 -604657.7 -000009.0-000101.400009.0 08.9300.51F? 0
+180326.10 +035105.9 -000030.2-000000.100027.5 08.9300.55F? 0
+180330.38 +381655.7 +000005.6-000025.700004.2 08.9300.12A? 0
+180442.61 -385654.3 +000031.3-000002.700013.8 08.9300.23A? 0
+180932.72 -474536.2 -000003.7-000012.800010.4 08.93-0.04B? 0
+181106.37 +504733.1 -000058.7-000084.600008.8 08.9300.04A? 0
+181129.67 +010703.8 +000016.6-000024.000000.7 08.9300.44F? 0
+181140.85 -402447.4 -000006.0-000012.900032.0 08.9300.36F? 0
+181142.25 +430657.1 +000001.7+000038.400001.8 08.9300.77G? 0
+181903.22 -281254.8 +000020.5+000003.900012.8 08.9300.03A? 0
+182358.29 +095239.7 +000005.9+000004.300002.5 08.9300.12A? 0
+182600.02 +014152.7 +000019.2+000007.900034.6 08.9300.45F? 0
+182808.47 -204806.7 -000007.1-000034.600013.4 08.9300.12A? 0
+182921.78 +440736.9 +000009.7+000008.800019.2 08.9300.95G? 0
+183001.46 +085718.1 +000000.8-000032.900004.4 08.9300.57F? 0
+183058.45 +012330.8 +000000.0+000000.000000.0 08.9300.35F? 1
+183447.52 +175356.7 +000017.4+000004.600019.1 08.9300.46F? 0
+183458.73 -520202.6 +000001.2-000041.200004.0 08.9300.95K? 0
+183539.96 +471457.2 +000027.3-000042.300007.9 08.9300.27A? 0
+183627.27 -533348.8 -000006.6-000055.800000.9 08.9300.50F? 0
+183841.76 -370003.0 +000014.2-000020.200014.7 08.93-0.03B? 0
+183843.22 +113154.3 +000016.6+000023.400002.1 08.9300.29A? 0
+184037.03 +195849.5 +000015.8-000007.900007.2 08.9300.20A? 0
+184149.30 -261744.3 +000064.0-000003.100033.5 08.9300.71G? 0
+184423.75 +353109.7 +000005.6+000018.700000.1 08.9300.23A? 0
+184449.66 -062025.9 -000001.2-000004.000002.4 08.9300.08A? 0
+184533.19 +053432.4 -000001.3-000006.700006.6 08.9300.13A? 0
+184534.58 -060448.0 -000035.5-000004.500009.3 08.9300.98K? 0
+184551.70 -404623.3 -000037.0-000048.100008.4 08.9300.51F? 0
+184748.33 -070245.0 +000012.0+000013.500009.2 08.9300.11A? 0
+184944.99 +304151.7 +000004.3-000013.800003.3 08.9300.02A? 0
+185044.97 -453215.7 -000034.8-000017.400001.4 08.9300.27A? 0
+185218.92 -482624.8 -000009.3-000009.400000.2 08.9300.04A? 0
+185727.16 -332940.4 +000008.0-000003.000006.1 08.9300.93G? 0
+185848.25 +060718.7 +000003.1+000005.900003.4 08.9300.25A? 0
+190028.54 -132457.3 -000012.9+000004.300025.4 08.9300.67G? 0
+190222.59 +692630.6 +000021.1-000028.200003.4 08.9300.56F? 1
+190417.34 +204722.2 -000005.3-000079.500018.6 08.9300.55F? 0
+190617.31 +063842.3 +000013.6-000015.500003.1 08.9300.27A? 0
+191004.86 +455442.6 -000022.7+000018.400003.2 08.9300.50F? 0
+191224.74 +254500.7 +000003.2-000008.400003.9 08.9300.38F? 0
+191317.10 +274007.3 -000042.7-000015.000016.5 08.9300.91G? 0
+191500.19 +555749.9 -000017.6-000010.700003.1 08.9300.60G? 0
+191709.86 -185909.7 -000009.2-000003.500008.9 08.9300.14A? 0
+192030.58 +571547.8 +000004.8+000005.500001.8 08.9300.50F? 0
+192337.02 +385936.5 +000002.5-000014.600002.4 08.93-0.01B? 0
+192606.17 -515815.4 -000011.0+000008.400001.6 08.9300.40F? 0
+192801.86 -550453.8 -000002.4+000018.100018.4 08.9300.93G? 0
+192819.84 +370335.2 -000040.8+000012.100015.2 08.9300.47F? 0
+192823.18 +355804.8 +000021.2+000002.500003.4 08.9300.97K? 0
+192828.42 -401801.0 +000061.5-000025.500001.5 08.9300.99K? 0
+193102.78 -041516.3 -000022.3-000015.500002.6 08.9300.38F? 0
+193126.20 +364237.8 +000007.4-000030.400006.6 08.9300.48F? 0
+193229.78 +015432.0 +000026.2+000011.700008.3 08.9300.47F? 0
+193310.32 -484214.1 +000000.0+000000.000000.0 08.9300.38F? 0
+193330.75 -280157.2 -000029.7-000061.500005.4 08.9300.58F? 0
+193433.36 -270935.9 +000043.7-000008.600009.6 08.9300.66G? 0
+193759.46 -435427.9 +000028.5+000010.300001.1 08.9300.22A? 0
+194000.40 -432847.8 -000016.7-000001.400009.6 08.9300.35F? 0
+194152.23 +673230.7 -000000.9+000061.500009.2 08.9300.44F? 0
+194425.72 -262723.3 -000005.7-000018.100001.6 08.9300.38F? 0
+194458.50 -442728.7 +000013.9+000004.100011.2 08.9300.03A? 0
+194727.02 -032707.3 +000024.5+000014.800004.2 08.9300.31F? 0
+194731.00 +443627.1 -000006.8-000032.300010.2 08.9300.89G? 0
+194736.27 -631509.7 +000003.5-000034.500003.3 08.9300.45F? 0
+194745.15 +355640.7 +000015.8-000002.000008.7 08.9300.46F? 0
+194822.45 +221156.4 +000000.0+000000.000000.0 08.9300.39F? 1
+194941.50 +223756.0 -000002.2-000014.700008.1 08.9300.14A? 0
+195100.43 +221349.9 +000007.3-000024.400016.8 08.9300.25A? 0
+195420.90 +230019.0 -000000.3-000010.300012.8 08.9300.13A? 0
+200148.85 -410030.6 +000012.8-000100.000010.9 08.9300.54F? 0
+200446.51 +320230.5 +000184.5-000057.700002.2 08.9300.55F? 0
+200507.78 +473254.8 +000008.0+000003.100000.2 08.9300.95G? 0
+200528.91 +265745.4 +000013.6-000045.400006.4 08.9300.53F? 0
+200607.85 -392326.9 -000017.5-000010.200016.9 08.9300.72G? 0
+200920.49 +435246.8 +000017.1-000000.100005.6 08.9300.03A? 0
+200936.82 +332439.7 +000035.1+000087.500013.4 08.9300.05A? 1
+201243.11 +280427.7 +000005.0-000007.600021.1 08.9300.07A? 0
+201309.79 +102039.2 -000026.0+000002.300018.2 08.9300.53F? 0 0.10 1.00
+201919.83 -211020.8 +000061.4-000032.100013.8 08.9300.66G? 0
+201940.17 +405319.3 -000011.0-000004.000003.6 08.9300.30A? 0
+201941.95 +355013.5 +000027.0-000011.000009.9 08.9300.54F? 0
+202137.91 +282248.7 +000008.4-000002.500018.0 08.9300.46F? 0
+202247.46 +271130.1 -000013.1-000037.600002.3 08.9300.70G? 0
+202352.52 +102627.2 -000010.5+000014.700016.3 08.9300.99K? 0
+202451.96 +343922.2 +000014.2+000012.700006.3 08.9300.17A? 0
+202559.97 +351228.3 +000019.2+000001.900011.8 08.9300.16A? 0
+202604.61 +041117.3 -000019.4-000011.400012.5 08.9300.32F? 0
+202630.60 -263734.8 +000000.0+000000.000000.0 08.9300.71G? 1
+202713.67 +423746.4 +000017.9+000009.500014.5 08.9300.27A? 0
+203020.55 -492628.5 -000024.7-000014.500015.8 08.9300.15A? 0
+203227.81 -235758.1 +000016.8+000008.300001.7 08.9300.32F? 0
+203411.91 +471155.4 -000009.2+000001.800001.3 08.93-0.00B? 0
+203441.85 -061601.0 +000035.4+000015.900001.2 08.9300.30A? 0
+203516.86 +204036.8 +000030.7-000019.700006.3 08.9300.36F? 0
+203556.78 +302530.8 +000055.6+000025.000006.0 08.9300.45F? 0
+203615.91 +531857.8 +000028.1-000012.800001.6 08.9300.38F? 0
+203618.40 -151840.6 +000079.6-000081.800010.8 08.9300.56F? 0
+203712.90 +124941.9 -000013.9-000031.200000.6 08.9300.45F? 0
+203817.71 +315906.6 +000000.7-000022.600011.3 08.9300.95K? 0
+203847.54 +892423.5 +000010.5-000010.200006.6 08.9300.22A? 0
+204021.33 +432327.0 +000016.6+000016.400007.9 08.9300.15A? 0
+204049.01 -555857.3 -000046.9+000005.800020.2 08.9300.41F? 0
+204210.06 +404051.7 +000079.6+000009.500031.2 08.9300.67G? 0
+204334.16 -353146.0 +000000.9+000028.300000.3 08.9300.52F? 0
+204344.57 +473238.7 +000000.0-000005.000010.8 08.9300.80G? 0
+204532.50 -425658.7 -000081.2-000199.200028.6 08.9300.57F? 0
+204547.92 -242907.5 -000002.0-000040.400018.4 08.9300.29A? 0
+204631.16 -164152.6 -000066.3-000013.300018.9 08.9300.76G? 0
+204650.24 +435501.1 -000011.7-000022.500000.3 08.9300.28A? 0
+204824.39 +163703.5 -000040.2+000008.100008.5 08.9300.62G? 0
+204824.80 -181202.4 +000000.0+000000.000000.0 08.9300.89G? 0
+205310.50 +340708.3 +000023.9-000016.500014.1 08.9300.55F? 0 0.10 1.00
+205313.87 +422147.0 +000028.7+000024.400007.4 08.9300.28A? 0
+205351.01 +192837.0 +000021.5+000007.500022.8 08.9300.35F? 0
+210612.64 -675610.6 +000013.9+000007.800006.2 08.9300.07A? 0
+211007.48 -752228.9 +000014.9-000022.300007.7 08.9300.34F? 0
+211308.29 +394124.1 +000001.2-000001.400005.8 08.93-0.03B? 0
+211316.62 -831936.2 +000070.7-000027.000015.9 08.9300.60G? 0
+211553.90 +071908.8 -000002.1-000043.500006.8 08.9300.92G? 0
+211900.63 -584841.2 -000037.6+000013.200014.2 08.9300.40F? 1
+211931.58 +695221.6 +000011.3+000011.800000.5 08.9300.27A? 0
+211940.84 +531844.2 -000015.6-000006.400004.4 08.9300.05A? 0
+212122.20 -500945.5 -000105.8-000088.900019.0 08.9300.59G? 0
+212308.55 +610411.9 +000153.2+000082.300024.4 08.9300.67G? 0
+212529.05 -691555.6 +000002.9-000225.200005.1 08.9300.82G? 0
+212648.92 +422756.6 +000004.2+000000.100017.8 08.9300.01A? 1
+212700.52 -065845.2 +000068.9-000083.600012.9 08.9300.62G? 0
+212730.12 +443751.1 +000009.5+000014.600004.5 08.9300.18A? 0
+212804.33 +325624.3 +000059.4+000024.700006.2 08.9300.59G? 0
+212929.62 +292303.8 +000009.6-000004.500004.0 08.9300.05A? 0
+213008.13 +150048.9 +000095.6+000057.000002.9 08.9300.44F? 0
+213225.33 -154233.3 +000092.0+000038.400004.1 08.9300.28A? 0
+213248.06 +361946.8 +000021.0+000007.300018.4 08.9300.24A? 0
+213252.72 +233018.5 +000010.5+000008.700003.1 08.9300.52F? 0
+213509.89 +691455.7 +000022.7+000021.900002.1 08.9300.32F? 0
+213624.55 -135843.2 +000010.1-000006.000011.8 08.9300.23A? 0
+213653.75 +275629.5 +000057.9+000000.300017.1 08.9300.49F? 0
+214352.66 -183524.3 +000028.3-000046.100010.2 08.9300.48F? 0
+215039.57 -444818.8 +000018.0+000007.400007.2 08.9300.13A? 0
+215329.16 -823854.8 -000008.3+000000.100004.5 08.9300.58G? 0
+215412.97 +525906.9 -000007.0-000009.900002.3 08.93-0.04B? 0
+215616.95 +562316.1 -000082.8-000094.200020.9 08.9300.58G? 0
+215625.71 -004047.5 +000029.1+000013.200029.8 08.9300.55F? 0
+215626.90 +621550.2 -000019.2+000028.500006.4 08.9300.49F? 0
+215725.27 -224117.7 -000014.9-000030.100013.0 08.9300.76G? 0
+215745.21 +371824.0 -000007.3-000004.700016.9 08.9300.98K? 0
+215829.76 +542905.6 -000004.0+000003.700003.6 08.9300.28A? 0
+215951.49 +424649.6 +000011.4-000003.300001.5 08.9300.12A? 0
+220516.79 +522201.8 -000004.1-000012.100001.1 08.9300.12A? 0
+220547.37 +065918.0 +000019.2+000026.700006.5 08.9300.42F? 0
+220740.21 +445256.8 +000113.0+000034.300017.2 08.9300.47F? 0
+220910.15 +404417.6 +000001.3-000000.200000.4 08.9300.02A? 0
+221204.56 +120747.4 +000011.8+000003.500012.7 08.9300.48F? 0
+221344.75 +422743.6 +000009.7-000016.500003.8 08.9300.03A? 0
+221359.51 +315632.3 +000021.2+000007.800006.5 08.9300.23A? 0
+221423.65 +614234.3 +000038.6-000007.600003.1 08.9300.46F? 0
+221455.53 +542909.5 +000002.4-000002.000010.5 08.9300.10A? 0
+221748.42 +505716.2 -000049.1-000045.200012.1 08.9300.52F? 0
+221944.18 -074054.7 +000001.7-000009.800006.0 08.9300.99K? 0
+222032.52 -040940.9 +000037.3-000007.400003.7 08.9300.98K? 0
+222318.11 +062701.6 +000014.2-000023.600011.4 08.9300.50F? 0
+222723.89 +782125.1 -000032.7-000008.100001.9 08.9300.33F? 0
+222943.27 +430718.4 -000014.3-000001.700006.4 08.9300.06A? 0
+223036.72 +115333.9 +000030.7-000022.000003.1 08.9300.58F? 0
+223235.76 -620525.3 +000012.4-000010.300025.2 08.9300.45F? 0
+223623.22 +374646.7 -000000.3-000003.400008.6 08.93-0.03B? 0
+223925.68 +352402.6 -000012.5-000012.200015.3 08.9300.41F? 0
+223946.31 +804701.9 -000012.6-000010.300007.1 08.9300.97K? 0
+224350.74 -112859.8 +000094.6+000043.500023.2 08.9300.47F? 0
+224514.45 -453246.9 +000048.8-000008.200002.5 08.9300.55F? 0
+224920.30 +415804.5 +000058.3+000096.300017.4 08.9300.75G? 0
+225018.87 -361739.8 +000073.2+000011.400000.4 08.9300.78G? 0
+225055.93 +530238.6 +000000.0+000000.000000.0 08.9300.34F? 1
+225103.49 -731826.9 +000006.3-000005.700013.4 08.9300.93G? 0
+225402.59 -493211.8 +000027.6+000008.800023.3 08.9300.06A? 0
+225535.53 +565319.1 +000026.1-000008.200003.0 08.9300.16A? 0
+225844.77 +285850.2 +000029.7+000017.000007.2 08.9300.40F? 0
+230000.65 +522324.5 -000001.6+000002.500001.6 08.9300.08A? 0
+230212.75 -250536.1 -000000.9+000025.200005.2 08.9300.44F? 0
+230448.04 +514227.7 +000005.7-000004.100000.1 08.9300.40F? 0
+231552.80 +640656.4 +000084.1+000055.600002.1 08.9300.63G? 0
+231853.33 +395620.8 +000009.3+000000.500013.3 08.9300.32F? 0
+231939.50 +421510.4 +000072.8-000053.100003.0 08.9300.73G? 0
+232032.15 +364843.4 +000060.2-000013.100006.5 08.9300.50F? 0
+232345.64 +483638.5 -000027.9-000014.400014.5 08.9300.34F? 0
+232520.06 -803041.8 +000088.8-000036.000000.8 08.9300.93G? 0
+232648.52 +543335.3 -000003.3-000004.400005.6 08.9300.01A? 1
+232904.24 +670205.4 +000005.6-000011.800013.9 08.9300.27A? 0
+232935.22 +523457.4 -000007.3-000016.200002.1 08.9300.96K? 0
+233055.94 +053820.3 -000018.1-000000.800000.9 08.9300.39F? 0
+233419.41 +612614.6 +000024.1-000022.900018.9 08.9300.13A? 0
+233500.30 -822011.0 +000184.6+000037.700003.8 08.9300.75G? 0
+233832.27 +061435.7 +000005.9-000016.800000.4 08.9300.34F? 0
+234224.43 +390329.5 +000024.7-000021.200002.6 08.9300.50F? 0
+234522.40 +321129.8 -000009.6+000009.400013.6 08.9300.46F? 0
+234539.15 +421405.5 +000002.1-000013.500005.9 08.9300.23A? 0
+235055.27 -124914.7 +000019.6+000012.000005.6 08.9300.34F? 0
+235436.51 -602057.5 +000132.6-000009.000002.7 08.9300.65G? 0
+235504.01 +202305.3 +000264.9+000002.500017.6 08.9300.85G? 0
+235510.37 +722737.0 +000003.7-000005.400004.8 08.9300.11A? 0
+235537.80 +704107.1 +000019.4-000007.100001.9 08.9300.10A? 0
+235603.77 +195120.6 -000008.7-000026.800039.0 08.9300.52F? 0
+235605.61 +665102.2 +000055.8+000040.900009.3 08.9300.54F? 0
+235755.48 +570505.3 -000009.3+000009.900004.4 08.9300.10A? 0
+235853.51 +514931.0 -000009.5+000007.100005.1 08.9300.00A? 0
+000230.48 +514947.9 +000012.7+000005.600010.3 08.9301.69K? 0
+001919.47 +030427.9 +000040.7-000020.600027.5 08.9301.21K? 0
+002011.86 +362240.4 +000000.0-000015.800014.2 08.9301.50K? 0
+002225.65 -241557.2 +000002.7-000021.400003.8 08.9301.57K? 0
+002803.62 +300949.3 +000000.1-000002.100021.9 08.9301.44K? 0
+002908.07 -553821.3 -000005.0-000016.400006.8 08.9301.03K? 0
+002957.93 +592059.4 +000005.6-000025.800016.1 08.9301.17K? 0
+003010.51 -212743.2 +000076.0+000044.500000.2 08.9301.01K? 0
+003106.20 +182019.1 +000025.5+000018.900020.4 08.9301.42K? 0
+003801.93 -293044.3 +000055.9-000032.700003.6 08.9301.42K? 0
+003840.77 +461634.2 +000043.4-000003.600012.7 08.9301.16K? 0
+004916.82 +220741.5 -000025.5-000034.500002.6 08.9301.12K? 0
+005016.45 +600755.8 +000002.4-000025.900005.5 08.9301.73K? 0
+005946.56 +661615.1 -000008.8-000026.100021.0 08.9301.90M? 0
+010816.23 +693629.5 +000002.1-000016.400020.5 08.9301.08K? 0
+010912.31 -470750.9 -000037.3+000006.700008.4 08.9301.18K? 0
+011050.41 +311945.7 -000003.4+000017.500011.8 08.9301.60K? 0
+011630.86 +624207.6 -000002.8-000012.600008.7 08.9301.34K? 0
+011833.21 -301100.0 -000040.7+000022.400000.6 08.9301.27K? 0
+011900.88 +542853.4 -000008.2-000010.900009.2 08.9301.22K? 0
+012502.95 -453641.4 -000013.7+000001.900002.1 08.9301.00K? 0
+013152.00 +104745.0 -000051.7+000012.100013.1 08.9301.46K? 0
+013943.72 +152525.9 -000018.4-000044.600021.8 08.9301.25K? 0
+015238.81 +093513.5 +000013.4+000001.300004.8 08.9301.24K? 0
+020031.61 +354720.8 +000015.3-000007.900019.3 08.9301.01K? 0
+020427.11 +501516.6 -000019.5+000002.100007.0 08.9301.47K? 0
+021033.32 +514701.8 +000015.5+000002.700022.5 08.9301.69K? 0
+021039.73 +600443.6 -000007.8+000011.100000.3 08.9301.16K? 0
+021649.15 +361328.2 -000006.4-000006.200018.3 08.9301.06K? 0
+022137.09 -293636.6 -000009.0+000012.900003.2 08.9301.05K? 0
+022217.43 -501103.4 +000013.5+000008.400012.7 08.9301.20K? 0
+022406.87 +304051.8 -000022.1-000002.300001.3 08.9301.55K? 0
+024236.21 +071726.3 +000011.6+000000.200028.9 08.9301.34K? 0
+024547.14 -205206.5 +000010.0+000008.500006.4 08.9301.22K? 0
+024908.39 +403106.8 -000026.7+000003.100007.1 08.9301.26K? 0
+025137.88 +390902.0 +000006.1-000004.100018.7 08.9301.54K? 0
+025755.80 +434319.4 -000006.9+000000.300000.0 08.9301.81K? 0
+025804.39 +635305.0 +000013.1-000014.300006.6 08.9301.23K? 0
+030831.96 -441851.1 +000026.0-000006.700010.5 08.9301.03K? 0
+031005.17 -295524.4 +000032.5-000011.200009.0 08.9301.09K? 0
+032106.48 -542325.4 +000005.0-000017.000009.4 08.9301.07K? 0
+033331.99 +455013.2 -000055.5+000002.000016.3 08.9301.21K? 0
+033646.03 +094800.7 -000029.1-000020.200007.4 08.9301.14K? 0
+034206.45 +165721.7 +000010.9+000003.400010.7 08.9301.27K? 0
+034722.54 +143230.0 -000045.3-000025.600010.6 08.9301.30K? 0
+034956.22 +470127.5 +000010.7-000006.600001.0 08.9301.56K? 0
+035941.93 -431131.8 +000035.8-000013.400008.2 08.9301.10K? 0
+040155.40 +255525.3 +000016.9-000028.400019.0 08.9301.55K? 0
+040401.28 -712358.6 -000008.0-000005.800001.4 08.9301.65K? 0
+040418.16 -203639.9 +000009.4+000000.300009.3 08.9301.65K? 0
+040604.69 +244355.7 +000002.3-000009.300031.6 08.9301.99M? 0
+042044.32 -141318.0 +000042.3-000046.700014.8 08.9301.06K? 0
+042908.11 -775425.2 +000003.3+000015.300001.4 08.9301.57K? 0
+043138.37 -615029.0 -000013.4-000014.700001.1 08.9301.06K? 0
+043508.78 -044957.4 -000031.8-000011.400046.6 08.9301.17K? 0
+044025.99 +405059.1 +000031.6-000017.900001.8 08.9301.65K? 0
+044542.20 +750603.5 -000029.2+000035.900021.1 08.9301.57K? 0 0.10 1.00
+044838.65 -504857.4 +000012.5+000021.400007.3 08.9301.47K? 0
+045240.68 -355927.0 -000003.7-000028.800011.9 08.9301.15K? 0
+045836.59 +000753.0 +000003.7-000010.700019.9 08.9301.07K? 0
+050025.87 -633750.8 +000003.6+000006.000002.1 08.9301.38K? 0
+051052.47 +242412.3 -000006.5-000038.600023.5 08.9301.29K? 0
+051209.33 -005755.5 -000023.1+000033.700028.5 08.9301.26K? 0
+051508.49 +435004.5 +000010.6+000017.100022.9 08.9301.00K? 0
+051558.93 +252132.3 +000004.4+000003.800038.8 08.9301.06K? 0
+051845.12 +060551.2 -000022.9+000000.600018.6 08.9301.08K? 0
+052043.98 -062438.8 +000029.7-000022.800015.5 08.9301.35K? 0
+052137.58 +341116.3 +000028.0-000014.100012.4 08.9301.60K? 0
+052157.26 +701910.0 -000000.7+000001.900002.7 08.9301.05K? 0
+052259.61 +112503.1 -000003.3+000009.100019.5 08.9301.44K? 0
+052338.33 +532242.9 -000015.8+000015.200011.7 08.9301.90M? 0
+052758.38 +040230.8 -000006.0+000002.100013.5 08.9301.73K? 0
+052807.47 +391113.0 +000001.2-000015.100021.6 08.9301.03K? 0
+053544.64 -030331.8 -000015.4+000009.300004.1 08.9301.00K? 0
+053617.52 +494340.8 +000004.6-000010.300001.8 08.9301.57K? 0
+053639.73 +374357.9 +000009.3+000032.300022.0 08.9301.28K? 0
+053652.86 -025801.4 +000017.4-000002.700030.1 08.9301.54K? 0
+054209.75 +151531.9 -000004.3-000012.700014.2 08.9301.17K? 0
+054212.27 +223554.0 -000009.8-000008.300009.3 08.9301.02K? 0
+054239.36 -772707.7 +000029.0+000012.600010.0 08.9301.33K? 0
+054345.57 +095452.5 +000003.9+000000.800014.0 08.9301.06K? 0
+055230.23 +240750.1 -000008.4-000015.000027.6 08.9301.16K? 0
+055746.80 -291059.3 +000008.5+000009.400001.2 08.9301.01K? 0
+060141.76 -295245.1 +000029.5-000034.800004.9 08.9301.29K? 0
+060759.59 +565902.3 +000018.6+000012.600032.3 08.9301.83K? 0
+060809.34 +394410.4 +000045.1-000029.200007.7 08.9301.19K? 0
+061026.60 -171233.1 +000022.9-000011.200001.8 08.9301.44K? 0
+061054.31 +083137.1 +000000.9-000029.200000.5 08.9301.14K? 0
+061106.04 -014910.1 +000019.6-000013.100033.2 08.9301.73K? 0
+061140.62 +114325.0 +000009.3+000003.500016.6 08.9301.31K? 0
+061253.58 +110605.7 +000064.9+000033.300003.7 08.9301.76K? 0
+061340.49 +480232.3 +000019.8-000001.100009.2 08.9301.42K? 0
+061351.65 +091612.3 -000003.9-000014.500006.4 08.9301.37K? 0
+061527.56 +614323.6 -000006.3+000033.200003.0 08.9301.66K? 0
+061530.21 +285810.0 -000014.0-000004.100014.6 08.9301.09K? 0
+061602.81 -505837.8 +000006.3-000015.300002.0 08.9301.07K? 0
+062502.46 +240911.4 -000015.8-000003.200011.8 08.9301.67K? 0
+063006.65 +065445.9 +000014.1-000049.800009.4 08.9301.71K? 0
+063221.31 +165010.9 -000102.8+000004.000034.8 08.9301.63K? 0
+063542.17 +274056.5 -000007.8-000015.600001.6 08.9301.06K? 0
+063652.34 +825049.0 +000004.5+000035.200009.1 08.9301.43K? 0
+064234.28 +272606.0 -000042.3-000029.600013.8 08.9301.67K? 0
+064551.99 -232748.3 +000000.1+000006.700003.0 08.9301.05K? 0
+064818.11 +135022.4 +000001.3+000011.500003.7 08.9301.01K? 0
+064829.23 -045304.5 +000029.3-000001.200009.4 08.9301.04K? 0
+064904.32 -224227.3 +000005.6+000003.000004.7 08.9301.18K? 0
+064925.72 +370403.5 -000020.5+000004.200027.6 08.9301.32K? 0
+065659.23 -763835.6 -000014.9+000003.400007.8 08.9301.03K? 0
+065716.63 +351603.7 -000056.7-000021.200001.8 08.9301.69K? 0
+065826.46 +115655.9 -000015.1-000026.900018.0 08.9301.46K? 0
+065924.41 +010938.6 +000015.6-000009.700023.8 08.9301.01K? 0
+070357.34 +344056.2 +000036.8-000038.900008.4 08.9301.12K? 0
+070625.64 -111512.0 -000093.3+000003.300020.3 08.9301.38K? 0
+070757.72 -221352.5 -000003.0+000022.500011.5 08.9301.14K? 0
+070850.77 +231617.6 +000022.6-000025.000016.3 08.9301.09K? 0
+071252.19 -160901.4 +000021.3-000028.300006.0 08.9301.20K? 0
+071429.44 -405557.5 -000003.7-000003.900015.1 08.9301.46K? 0
+071510.88 -395059.4 +000001.0+000029.000000.5 08.9301.65K? 0
+071526.30 -524817.4 -000011.1+000036.900011.4 08.9301.70K? 0
+071630.63 +245329.7 -000031.4+000005.000015.9 08.9301.54K? 0
+071701.03 +295633.6 +000039.9-000018.800011.2 08.9301.23K? 0
+071725.02 +765557.1 -000014.6-000000.500014.3 08.9301.05K? 0
+072110.55 +043340.2 +000020.7+000011.000012.2 08.9301.05K? 0
+072303.90 -002811.7 +000034.4-000018.400025.3 08.9301.08K? 0
+072636.13 +734702.1 -000001.4+000003.300005.2 08.9301.08K? 0
+072956.47 -204751.1 -000050.5+000050.800013.0 08.9301.04K? 0
+073055.28 -274130.7 -000003.9+000021.900007.5 08.9301.47K? 0
+073058.20 -823920.3 +000030.3+000008.200009.2 08.9301.57K? 0
+073333.70 +352739.6 +000003.2+000008.100000.3 08.9301.71K? 0
+073742.04 +103537.5 -000007.7+000013.000003.2 08.9301.57K? 0
+074002.86 -033610.7 +000068.8-000320.900100.2 08.9301.30K? 0
+074032.25 -130143.7 -000013.7-000009.000021.1 08.9301.61K? 0
+074322.03 -072540.4 -000024.0+000013.300031.3 08.9301.69K? 0
+074438.37 -225110.1 -000011.7-000019.500021.9 08.9301.24K? 0
+074454.03 -391426.7 -000004.9+000017.900003.1 08.9301.06K? 0
+074459.88 -174332.9 -000011.4-000005.200026.0 08.9301.53K? 0
+074512.05 -003354.9 -000027.8-000041.500019.5 08.9301.87M? 0
+074824.77 -133007.7 -000009.4-000064.400017.6 08.9301.76K? 0
+074928.49 +051817.0 +000010.3+000036.300031.3 08.9301.26K? 0
+075601.44 +142015.5 -000017.5+000018.600024.5 08.9301.46K? 0
+075712.54 -283052.9 +000018.4+000001.400004.7 08.9301.50K? 0
+075716.84 +075819.7 -000006.2-000008.000021.5 08.9301.44K? 0
+080018.53 -031444.6 +000035.7-000009.300002.8 08.9301.05K? 0
+080215.45 -434007.1 -000046.4+000037.900004.3 08.9301.03K? 0
+080351.92 -325119.2 +000002.8-000026.500011.9 08.9301.34K? 0
+080822.59 -760346.7 -000001.7-000023.200012.2 08.9301.23K? 0
+080856.34 -474926.8 -000022.3-000002.100011.6 08.9301.16K? 0
+081149.77 +250021.5 +000002.9-000022.700015.4 08.9301.01K? 0
+081159.44 -534718.0 -000007.0-000004.900014.1 08.9301.67K? 0
+081605.82 -763051.5 -000023.4+000045.800006.6 08.9301.52K? 0
+081607.29 -492113.2 +000000.7+000004.800005.6 08.9301.62K? 0
+081826.82 +342815.9 -000023.0-000003.900009.3 08.9301.26K? 0
+081941.47 +094329.0 -000006.0+000005.700004.9 08.9301.00K? 0
+082927.05 -174414.3 -000052.5+000013.300008.0 08.9301.30K? 0
+083327.41 -135701.4 -000026.5+000019.700030.6 08.9301.62K? 0
+083334.00 -302636.6 -000005.5+000007.000004.5 08.9301.63K? 0
+083451.23 +212936.8 -000062.1+000003.700006.4 08.9301.06K? 0
+083520.04 -095834.1 -000019.2-000020.200000.8 08.9301.04K? 0
+084011.46 +643406.9 -000004.1-000066.500026.7 08.9301.16K? 0
+084203.63 +531950.8 +000001.9+000007.500000.9 08.9301.11K? 0
+085115.81 +483502.6 -000051.2-000025.000001.1 08.9301.54K? 0
+085754.39 +641842.7 +000004.0-000009.300002.4 08.9301.68K? 0
+085826.50 +023326.6 -000015.2+000006.900014.1 08.9301.47K? 0
+085948.72 -705427.2 -000005.8+000000.600000.9 08.9301.07K? 0
+085950.97 +150912.1 -000000.9-000023.200001.8 08.9301.09K? 0
+090005.20 +103807.1 -000003.3-000002.300021.5 08.9301.18K? 0
+090353.61 +572010.1 +000017.4+000001.700004.0 08.9301.04K? 0
+090523.46 -225817.7 -000020.3-000013.000001.1 08.9301.76K? 0
+091029.74 -464617.1 -000010.6-000018.800026.7 08.9301.07K? 0
+091412.32 +001849.5 -000003.2-000012.000014.3 08.9301.09K? 0
+091743.40 -410041.8 +000001.3+000019.100004.2 08.9301.21K? 0
+091904.96 -343143.9 -000001.4+000002.500018.5 08.9301.20K? 0
+092030.43 -314811.2 -000023.8+000028.800010.2 08.9301.39K? 0
+092114.46 -592708.3 -000035.2+000027.700011.0 08.9301.58K? 0
+092640.44 +430045.7 -000009.5-000051.100017.9 08.9301.02K? 0
+092728.28 -542742.4 -000015.6+000000.600009.3 08.9301.27K? 0
+093410.21 +431917.3 -000012.0+000022.000017.4 08.9301.35K? 0
+094544.94 -063250.9 +000004.1-000009.600007.4 08.9301.39K? 0
+094702.66 -240827.0 -000019.1-000014.600016.2 08.9301.11K? 0
+094813.05 -305835.6 -000013.3-000003.900002.1 08.9301.06K? 0
+095331.15 +432028.5 -000030.3-000040.300007.1 08.9301.32K? 0
+095510.58 -501820.4 -000010.1+000001.100012.8 08.9301.78K? 0
+095617.80 -714501.6 -000038.9+000007.900018.0 08.9301.18K? 0
+095647.47 -585646.6 -000048.3-000000.500007.2 08.9301.77K? 0
+095753.50 -441626.9 +000005.5+000005.300006.8 08.9301.32K? 0
+095859.81 +290939.5 -000016.0-000007.100012.7 08.9301.09K? 0
+095943.44 -433630.2 +000001.8-000005.000009.2 08.9301.65K? 0
+101327.50 -574058.2 +000009.2+000019.500003.4 08.9301.13K? 0
+101339.26 -622312.6 +000010.3-000015.000012.8 08.9301.56K? 0
+101619.97 +330918.4 -000026.3+000027.800027.5 08.9301.10K? 0
+102756.87 +853131.5 -000025.7-000009.700008.2 08.9301.13K? 0
+103528.43 -125307.6 +000002.0+000003.900012.6 08.9301.11K? 0
+103650.37 +490827.7 +000015.7+000002.200018.0 08.9301.18K? 0
+103719.70 -441322.6 -000020.0-000009.500007.5 08.9301.79K? 0
+104115.75 -713814.7 -000047.4+000029.600006.7 08.9301.10K? 0
+104629.35 +544846.1 -000005.4-000007.300027.4 08.9301.20K? 0
+104819.94 -423857.6 -000018.8+000009.900000.6 08.9301.27K? 0
+105127.82 +232400.0 +000005.9-000023.500007.3 08.9301.01K? 0
+105243.43 +620832.8 -000004.6+000000.300015.5 08.9301.07K? 0
+105730.47 -691341.4 +000030.0-000019.400012.8 08.9301.12K? 0
+105739.99 -315458.5 -000049.2+000001.800011.4 08.9301.01K? 0
+110121.98 +431059.7 -000026.7-000019.300001.1 08.9301.00K? 0
+110519.55 -522309.4 +000036.1+000003.100015.6 08.9301.05K? 0
+110610.45 -222800.7 +000009.5-000045.900028.6 08.9301.59K? 0
+110653.02 +213326.9 +000001.3+000008.300032.0 08.9301.16K? 0
+110937.09 -233300.1 -000023.2+000012.900005.3 08.9301.00K? 0
+112747.42 +075252.5 -000006.5+000013.100026.8 08.9301.07K? 0
+113411.92 +220125.2 -000005.1+000007.900002.9 08.9301.03K? 0
+113843.96 +383858.2 -000051.6+000025.900016.5 08.9301.25K? 0
+113932.30 -523226.7 -000020.8-000005.800015.6 08.9301.04K? 0
+115203.76 -065224.7 -000001.2-000069.700006.5 08.9301.12K? 0
+115235.36 -520731.3 -000007.8-000002.000003.6 08.9301.58K? 0
+115500.47 -812055.8 -000016.5+000038.300006.6 08.9301.31K? 0
+120013.95 -294345.5 +000011.0-000012.900001.4 08.9301.43K? 0
+120022.14 -151329.5 +000015.5+000002.500000.4 08.9301.34K? 0
+120126.21 -041155.4 -000044.7-000019.400012.1 08.9301.20K? 0
+120315.42 +364323.1 -000011.9-000008.100003.8 08.9301.29K? 0
+120831.27 -292224.4 -000040.5+000012.400017.6 08.9301.10K? 0
+121457.01 -315020.6 -000012.2+000006.300013.6 08.9301.30K? 0
+122422.37 +162033.2 -000061.3+000016.300004.1 08.9301.03K? 0
+122909.87 -040635.0 -000003.6-000024.700002.0 08.9301.44K? 0
+123534.46 -665553.6 -000002.0-000009.800011.6 08.9301.12K? 0
+123853.26 -401522.4 -000031.4-000002.500010.2 08.9301.06K? 0
+124844.01 -440515.5 +000014.7-000002.300024.5 08.9301.52K? 0
+125039.03 +565141.0 -000018.3+000016.600013.3 08.9301.14K? 0
+125744.99 +255610.5 +000009.5-000024.800028.3 08.9301.07K? 0
+130009.91 -303609.8 -000024.8-000004.200014.7 08.9301.44K? 0
+130024.10 -250207.1 +000004.5-000013.900013.1 08.9301.54K? 0
+130035.31 -501512.4 -000018.4-000007.700006.3 08.9301.75K? 0
+130219.03 -334604.0 -000002.1+000022.500047.1 08.9301.10K? 0
+130421.18 -691939.1 -000009.8-000001.900009.5 08.9301.47K? 0
+131230.40 -485356.9 -000009.2+000030.800015.4 08.9301.49K? 0
+131620.53 -385546.9 -000001.5-000003.200021.7 08.9301.15K? 0
+131900.17 +142820.8 +000007.7+000008.500014.7 08.9301.24K? 0
+132121.05 +331735.8 -000014.2+000006.700002.5 08.9301.17K? 0
+132240.67 -325046.2 -000039.7-000021.500013.2 08.9301.11K? 0
+132520.78 -580703.1 -000030.8+000002.700011.2 08.9301.55K? 0
+132636.11 -231354.1 -000003.6+000018.500014.4 08.9301.37K? 0
+132803.20 -533047.3 +000003.4-000014.500007.3 08.9301.64K? 0
+133030.95 -480601.9 -000021.8-000011.800009.8 08.9301.69K? 0
+133131.50 -571752.5 -000012.8-000013.400029.6 08.9301.07K? 0
+133418.14 -252249.0 -000014.1+000022.100016.4 08.9301.27K? 0
+133617.37 -701614.2 -000026.1+000008.200014.3 08.9301.34K? 0
+133713.70 -070811.8 +000022.0-000023.900008.3 08.9301.26K? 0
+133749.39 -200950.7 +000006.7-000004.200011.8 08.9301.04K? 0
+133842.62 -483725.2 -000003.7+000025.800007.5 08.9301.31K? 0
+134143.77 -680531.9 +000014.6-000010.000008.7 08.9301.55K? 0
+134341.87 -180524.6 -000074.3-000052.200003.6 08.9301.35K? 0
+135856.82 +071757.2 +000032.6+000005.900015.2 08.9301.08K? 0
+135927.74 -615843.3 -000014.1+000030.400000.7 08.9301.41K? 0
+141135.07 -235212.9 -000014.4+000012.900012.8 08.9301.42K? 0
+141253.02 +524321.0 -000005.1+000025.400015.2 08.9301.11K? 0
+141349.07 -505340.9 -000025.8-000011.100001.2 08.9301.38K? 0
+141705.73 -050859.9 -000078.2+000001.800004.8 08.9301.10K? 0
+141903.24 -342431.9 +000008.8+000001.500015.5 08.9301.54K? 0
+142226.35 -383854.8 -000018.3+000007.000033.4 08.9301.71K? 0
+143132.80 +402217.6 -000000.3-000017.800010.7 08.9301.10K? 0
+143327.79 -465449.3 -000007.9-000032.900026.7 08.9301.69K? 0
+143415.10 +292206.9 -000046.5+000000.900023.5 08.9301.20K? 0
+143846.36 -574622.7 -000113.6-000055.800010.8 08.9301.13K? 0
+144209.74 -812743.7 -000025.5+000005.600006.7 08.9301.76K? 0
+144925.71 -760422.0 -000014.5+000000.100001.3 08.9301.39K? 0
+145043.96 -102412.5 -000000.6-000020.700004.1 08.9301.05K? 0
+145112.34 -844557.5 +000008.1+000018.800018.8 08.9301.60K? 0
+145440.29 -700558.3 +000012.0-000003.400012.5 08.9301.33K? 0
+145539.84 -461739.3 -000014.0+000000.300017.5 08.9301.54K? 0
+145555.09 -270738.1 -000102.6-000009.400009.1 08.9301.08K? 0
+145845.48 -235102.0 -000021.9-000016.900026.2 08.9301.31K? 0
+150215.62 +242151.7 +000028.2+000005.900005.3 08.9301.17K? 0
+150245.79 -625850.5 +000012.6-000000.800002.8 08.9301.21K? 0
+150548.31 -502832.8 +000002.3+000016.700004.3 08.9301.19K? 0
+152255.58 -082547.5 +000005.1+000005.400006.8 08.9301.63K? 0
+152421.88 +140527.0 -000005.1-000001.800007.4 08.9301.31K? 0
+152433.34 +431403.7 -000044.0-000027.000013.3 08.9301.17K? 0
+152524.21 -231910.7 -000020.5+000030.300044.9 08.9301.58K? 0
+152931.92 -520128.9 -000012.4-000011.000000.7 08.9301.61K? 0
+152951.73 -584508.8 +000012.9+000011.300008.5 08.9301.09K? 0
+153429.44 -012700.9 -000050.7-000017.000014.3 08.9301.43K? 0
+153623.49 -494133.0 -000027.9+000005.400055.1 08.9301.72K? 0
+154034.47 -180257.3 +000127.5+000075.600078.5 08.9301.34K? 0
+154035.89 -291928.9 -000018.9-000030.000010.6 08.9301.41K? 0
+154247.31 +733539.5 +000020.7-000016.900002.5 08.9301.02K? 0
+154702.10 -261904.7 -000028.6+000006.600033.8 08.9301.60K? 0
+154714.63 +385951.2 +000004.6+000010.400004.7 08.9301.45K? 0
+154750.03 -194208.4 -000028.7-000002.300037.2 08.9301.41K? 0
+154802.59 -530332.1 -000053.8-000042.000013.6 08.9301.44K? 0
+155729.55 -402137.9 -000028.5+000022.100032.1 08.9301.52K? 0
+155941.30 -374317.4 -000010.7+000004.200045.8 08.9301.17K? 0
+160031.38 -521552.9 -000010.8-000000.500037.4 08.9301.18K? 0
+160534.54 -060101.8 +000006.8-000009.300010.9 08.9301.51K? 0
+160634.82 -122925.5 +000016.1-000005.500002.0 08.9301.05K? 0
+160750.23 -195921.9 -000005.2-000048.300008.3 08.9301.22K? 0
+161057.54 -202356.3 +000000.6-000003.100035.2 08.9301.66K? 0
+161110.95 -595221.1 -000025.2-000035.500012.4 08.9301.21K? 0
+162245.22 -002840.5 +000020.6+000008.400001.7 08.9301.03K? 0
+162420.80 -510125.9 -000001.8-000007.300021.7 08.9301.56K? 0
+162436.13 -481317.4 -000018.6-000026.900006.8 08.9301.14K? 0
+163126.71 +661459.2 +000023.7+000002.900000.8 08.9301.12K? 0
+163532.20 +340435.6 +000005.3-000016.900014.2 08.9301.09K? 0
+164050.06 -523445.1 +000024.2+000019.900001.1 08.9301.40K? 0
+164313.31 +421855.7 +000006.6-000009.100013.6 08.9301.25K? 0
+164320.23 +060018.5 -000034.0-000046.600031.2 08.9301.22K? 0
+164500.71 +321646.6 -000012.1-000002.700007.8 08.9301.20K? 0
+164700.42 +005754.9 +000025.5+000024.800021.4 08.9301.51K? 0
+165005.20 +100708.8 +000016.0+000018.800013.2 08.9301.36K? 0
+165023.09 -072726.3 +000028.8-000002.200008.1 08.9301.85M? 0
+165306.87 -332257.9 +000016.0-000017.800044.0 08.9301.14K? 0
+165449.40 +012711.4 -000017.7-000019.000018.8 08.9301.11K? 0
+165721.59 +594744.7 +000002.5+000012.800005.5 08.9301.35K? 0
+165822.84 +063224.7 +000011.6-000038.300014.9 08.9301.55K? 0
+165931.99 -580708.2 +000016.9+000004.100021.5 08.9301.29K? 0
+170110.90 -545413.6 -000035.3-000058.100006.6 08.9301.64K? 0
+170455.57 +663624.2 -000007.7+000011.300004.5 08.9301.08K? 0
+170752.35 -520348.2 -000018.2-000002.100011.1 08.9301.72K? 0
+171622.46 -473437.5 +000062.2+000049.900015.1 08.9301.33K? 1
+171806.85 -081853.2 +000030.6-000000.700055.0 08.9301.87M? 0
+171911.69 -480828.2 -000002.4+000000.600001.0 08.9301.14K? 0
+172031.41 +210227.4 +000014.5-000031.300009.6 08.9301.30K? 0
+172839.31 -742124.3 +000007.8-000003.600007.5 08.9301.10K? 0
+173013.27 -695344.0 +000006.0-000033.100012.1 08.9301.09K? 0
+173043.63 -805303.6 +000018.6-000056.000001.4 08.9301.18K? 0
+173530.13 +353608.6 -000036.5+000029.300006.2 08.9301.42K? 0
+174104.98 -381525.7 +000033.1+000028.800018.2 08.9301.06K? 0
+174155.64 -381733.2 +000014.4-000012.600013.0 08.9301.54K? 0
+174323.16 -090033.1 -000023.2-000014.300000.8 08.9301.43K? 0
+174438.40 -164635.0 -000018.8-000026.100032.9 08.9301.59K? 0
+174904.52 -112029.1 -000020.6-000050.800007.5 08.9301.32K? 0
+175046.36 -723426.9 -000020.3-000027.200009.6 08.9301.52K? 0
+175210.27 +440707.9 +000000.3+000002.600011.2 08.9301.55K? 0
+175258.41 +002023.0 -000004.1-000022.600006.5 08.9301.28K? 0
+175349.43 +731745.6 -000002.5+000019.600008.2 08.9301.17K? 0
+175543.67 +633322.5 -000008.4+000000.400004.4 08.9301.20K? 0
+175630.07 +041328.5 +000014.0-000005.700001.4 08.9301.52K? 0
+175756.55 +172418.0 +000009.0+000003.000006.6 08.9301.13K? 0
+180225.86 +071810.7 +000001.8+000007.400009.6 08.9301.12K? 0
+180313.51 +375023.4 +000014.8+000011.000004.7 08.9301.18K? 0
+180925.93 +421842.2 -000000.7-000022.000010.9 08.9301.47K? 0
+181356.25 -293207.6 +000001.6+000011.500001.6 08.9301.46K? 0
+181459.40 +613231.6 -000003.0+000000.300011.0 08.9301.06K? 0
+181602.84 -631713.8 -000024.4-000037.000014.4 08.9301.10K? 0
+181851.07 +271257.5 +000001.7-000005.900015.1 08.9301.48K? 0
+182004.00 +383355.3 -000002.7-000014.100010.0 08.9301.48K? 0
+182535.36 -414135.9 -000009.1-000013.200005.5 08.9301.26K? 0
+182811.79 +020028.0 +000039.0+000009.100019.2 08.9301.94M? 0
+182816.05 -193028.3 -000023.1-000044.500008.1 08.9301.39K? 0
+183032.82 +501047.7 +000029.9+000004.900009.2 08.9301.03K? 0
+183043.25 -493935.5 +000030.7-000023.400000.4 08.9301.26K? 0
+183200.63 -195710.4 +000051.5-000015.300001.9 08.9301.64K? 0
+183638.35 -480404.8 +000028.6-000006.400021.5 08.9301.68K? 0
+183837.75 -500050.8 +000018.5-000021.600018.7 08.9301.38K? 0
+183916.99 -082948.3 -000012.8-000044.000000.3 08.9301.09K? 0
+183945.08 +051216.8 -000003.5+000009.000020.3 08.9301.14K? 0
+183948.21 -451402.4 -000039.6-000007.300025.1 08.9301.20K? 0
+184219.08 +320743.6 +000019.7+000028.600016.6 08.9301.10K? 0
+184600.57 +322148.2 +000001.6+000032.600012.2 08.9301.21K? 0
+184608.35 -442943.3 -000007.7-000014.000012.4 08.9301.22K? 0
+185132.02 -305236.4 +000011.1-000012.400017.0 08.9301.18K? 0
+185228.34 +091400.6 +000021.2+000004.600014.4 08.9301.58K? 0
+185336.67 -044031.1 -000007.7-000040.200013.5 08.9301.68K? 0
+185717.08 -444955.8 +000034.5-000011.400010.5 08.9301.42K? 0
+190232.43 +314949.3 -000015.9+000005.300006.7 08.9301.08K? 0
+190849.11 -381002.4 -000025.7+000013.900038.6 08.9301.60K? 0
+190935.45 +354723.1 -000006.1+000007.700009.4 08.9301.02K? 0
+191107.65 -270300.4 +000008.9-000004.300010.5 08.9301.67K? 0
+191213.60 +334230.0 +000000.7+000018.300024.9 08.9301.01K? 0
+191220.81 -195557.3 +000023.5-000026.100012.6 08.9301.58K? 0
+191549.50 -020057.7 -000029.8-000031.700029.9 08.9301.33K? 0
+192222.07 +003648.4 -000034.5-000023.900011.0 08.9301.08K? 0
+192356.10 -595821.6 -000017.3-000008.300001.5 08.9301.56K? 0
+192624.53 -131617.9 -000016.7+000007.500048.1 08.9301.77K? 0
+192639.36 +800035.3 +000013.0+000015.100011.3 08.9301.24K? 0
+192700.89 +501405.0 -000006.7-000032.000002.0 08.9301.08K? 0
+192825.65 +351809.8 -000003.1-000015.000013.4 08.9301.67K? 0
+193022.02 +385554.8 -000006.3-000019.100010.3 08.9301.20K? 0
+193118.14 -664852.9 -000018.6+000002.100030.6 08.9301.58K? 0
+193213.07 -124221.6 +000018.8-000028.200001.7 08.9301.12K? 0
+193311.15 +114505.9 -000008.6-000004.000011.7 08.9301.14K? 0
+193612.65 -023501.8 -000032.2-000004.800012.2 08.9301.23K? 0
+194012.15 -380755.3 +000020.7-000042.000024.0 08.9301.62K? 0
+194107.00 +135912.6 -000011.2-000017.000000.4 08.9301.30K? 0
+194230.29 -074414.4 -000021.3+000003.200004.2 08.9301.54K? 0
+194252.48 +450215.7 -000004.6+000002.700006.3 08.9301.01K? 0
+194323.64 -200950.7 -000038.9-000024.300017.7 08.9301.03K? 0
+194343.39 -385421.2 +000022.8+000009.600056.4 08.9301.10K? 0
+194451.39 +564643.1 -000008.0-000007.200001.3 08.9301.74K? 0
+194515.76 -043122.3 +000001.3-000022.900005.8 08.9301.13K? 0
+194518.52 -073427.5 +000024.5-000018.700006.7 08.9301.57K? 0
+194519.26 +401730.1 -000034.4-000038.600025.8 08.9301.30K? 0
+194633.28 +094412.7 +000035.0-000008.300023.5 08.9301.28K? 0
+195826.14 -522525.8 -000016.4-000027.300014.8 08.9301.23K? 0
+200020.96 +421039.7 -000000.1-000006.800003.6 08.9301.78K? 0
+200206.49 -563016.0 +000028.9-000018.500000.9 08.9301.01K? 0
+200513.96 -082420.2 +000009.8-000030.600038.0 08.9301.74K? 0
+200525.37 +472948.4 -000024.9-000000.600014.5 08.9301.45K? 0
+200628.40 +041537.8 +000013.4+000010.700026.0 08.9301.19K? 0
+200705.32 +512022.6 -000023.6-000022.800000.6 08.9301.41K? 0
+200735.17 -514223.0 -000021.6-000020.800013.2 08.9301.38K? 0
+200812.81 +384832.4 -000008.6+000015.700002.8 08.9301.02K? 0
+201101.30 +412719.3 +000005.0-000012.200027.3 08.9301.20K? 0
+201213.02 +122551.7 +000001.7+000004.700003.2 08.9301.12K? 0
+201436.62 +223840.9 +000006.4-000026.400013.2 08.9301.52K? 0
diff --git a/kstars/kstars/data/hip120.dat b/kstars/kstars/data/hip120.dat
new file mode 100644
index 00000000..bc1ae7c6
--- /dev/null
+++ b/kstars/kstars/data/hip120.dat
@@ -0,0 +1,1000 @@
+201533.49 -074705.3 +000002.9-000006.100011.1 08.9301.54K? 0
+201742.53 -085140.3 +000031.6+000000.200022.3 08.9301.03K? 0
+201802.79 +203451.8 +000012.6+000004.200006.9 08.9301.37K? 0
+201836.85 -380531.2 -000038.9-000011.600000.0 08.9301.66K? 0
+202103.95 +494108.4 +000018.3+000003.100015.0 08.9301.79K? 0
+202159.07 +035726.7 -000016.7-000018.400005.7 08.9301.21K? 0
+202352.22 +093205.8 +000036.8-000040.500027.0 08.9301.50K? 0
+202700.88 +351141.6 +000034.8-000001.000000.4 08.9301.44K? 0
+203019.72 +460104.5 +000009.5+000001.700002.0 08.9301.11K? 0
+203257.10 +225034.3 +000037.6+000003.500015.3 08.9301.25K? 0
+203259.15 +155415.6 -000026.1+000001.800002.0 08.9301.10K? 0
+203900.27 -240439.9 +000012.5+000005.300018.6 08.9301.49K? 0
+204130.93 -321148.9 -000038.1-000006.200005.8 08.9301.39K? 0
+204319.07 +234659.2 +000021.8+000012.400005.7 08.9301.48K? 0
+204523.60 -413413.2 -000001.8-000087.800001.1 08.9301.07K? 0
+204843.84 +410955.7 -000029.2-000016.000001.8 08.9301.12K? 0
+204947.29 -450404.7 +000024.1+000003.000020.4 08.9301.25K? 0
+205644.22 +100903.1 +000036.2+000002.400013.3 08.9301.11K? 0
+205713.21 +182803.0 -000017.9-000001.000009.0 08.9301.81K? 0
+210141.72 -133028.9 +000011.4-000034.900016.5 08.9301.53K? 0
+210202.06 +425112.8 +000021.9+000019.900033.5 08.9301.17K? 0
+210221.10 +123902.3 +000038.7-000025.800000.9 08.9301.54K? 0
+210445.64 +353039.2 -000010.3+000026.200006.6 08.9301.62K? 0
+210701.92 +162157.8 +000006.8-000017.600021.6 08.9301.29K? 0
+210709.91 +161722.9 +000016.0-000003.400009.0 08.9301.18K? 0
+210746.83 -421443.4 -000009.0+000005.500024.7 08.9301.00K? 0
+210951.41 -605743.5 +000004.4-000013.000001.7 08.9301.55K? 0
+211217.57 -082124.9 +000041.3+000035.200020.5 08.9301.11K? 0
+211252.05 -513852.5 -000015.1-000014.400003.8 08.9301.22K? 0
+211843.94 +342048.6 -000003.4-000002.600016.8 08.9301.58K? 0
+212010.09 +124746.3 -000010.0-000022.700023.2 08.9301.61K? 0
+212124.35 -665456.5 +000100.6-000109.700034.5 08.9301.01K? 0
+212344.50 +214617.4 -000003.5-000016.000013.3 08.9301.02K? 0
+212531.44 +110518.4 +000011.5-000011.900006.7 08.9301.23K? 0
+212549.95 -774949.1 +000007.3-000022.200006.3 08.9301.63K? 0
+213229.32 +272121.8 -000022.3+000003.900013.3 08.9301.05K? 0
+213310.22 -673945.5 +000008.2-000021.900015.4 08.9301.28K? 0
+213542.06 -805202.2 -000011.4-000009.700005.7 08.9301.72K? 0
+213614.80 +083657.0 +000030.9-000000.800001.4 08.9301.29K? 0
+214033.27 +031100.8 -000029.7+000001.000022.6 08.9301.22K? 0
+215350.49 -733845.9 -000024.5-000004.200022.6 08.9301.12K? 0
+215407.40 +074828.6 -000045.8+000002.200016.4 08.9301.03K? 0
+215416.99 -395632.9 +000010.0+000013.300019.2 08.9301.15K? 0
+215429.75 +611144.4 +000014.5+000008.900022.9 08.9301.77K? 0
+215527.07 +405246.1 -000025.4-000002.700034.4 08.9301.22K? 0
+215749.31 +284130.5 -000001.2+000003.200015.4 08.9301.15K? 0
+220126.85 +292234.4 -000011.4+000004.700009.6 08.9301.45K? 0
+220429.71 +263954.8 -000005.3+000006.800019.7 08.9301.03K? 0
+220502.68 -025236.3 -000021.2-000005.200018.2 08.9301.03K? 0
+220648.87 -123043.7 +000047.5-000024.000023.3 08.9301.20K? 0
+220929.45 +423720.9 -000015.7-000025.300016.5 08.9301.28K? 0
+221108.55 +270527.4 -000030.4-000007.700039.6 08.9301.48K? 0
+221343.69 +130735.8 -000047.2+000025.800017.3 08.9301.21K? 0
+221557.74 -455034.7 -000015.5+000008.900008.7 08.9301.53K? 0
+221857.83 -363804.2 -000018.2-000007.500000.2 08.9301.12K? 0
+222054.80 +075635.0 +000049.9-000002.600004.1 08.9301.16K? 0
+222313.18 -520355.5 -000006.1+000000.000002.6 08.9301.14K? 0
+223407.29 +455509.8 +000075.9-000011.000005.0 08.9301.03K? 0
+223815.79 -535705.6 +000024.7+000008.500005.3 08.9301.09K? 0
+225338.45 +303715.4 -000019.4-000006.300000.8 08.9301.31K? 0
+225900.27 +574644.8 +000008.9+000006.700017.2 08.9301.56K? 0
+225937.81 +321419.4 +000000.7-000006.400011.2 08.9301.03K? 0
+230333.97 -364429.9 +000028.7-000020.100011.2 08.9301.35K? 0
+230348.43 -502658.2 -000036.2-000008.400003.1 08.9301.19K? 0
+230433.54 +274028.8 -000005.3+000006.600005.7 08.9301.21K? 0
+231942.86 +030622.1 -000000.5+000008.100007.1 08.9301.34K? 0
+232259.40 -440858.1 +000013.2-000012.700001.4 08.9301.57K? 0
+232334.63 -433729.9 -000013.1-000009.500002.0 08.9301.27K? 0
+232634.87 +052923.1 -000015.3+000015.800023.2 08.9301.28K? 0
+233349.77 +680056.9 +000030.6-000015.600010.7 08.9301.13K? 0
+233451.83 -551035.1 +000013.6-000004.500007.2 08.9301.59K? 0
+234758.65 -571127.0 +000032.8+000011.700007.4 08.9301.36K? 0
+234957.22 +580851.5 -000034.2-000000.500002.5 08.9301.81K? 0
+235636.92 -593157.9 -000012.0+000013.400001.8 08.9301.09K? 0
+235703.18 -602412.4 +000002.8+000002.900008.7 08.9301.01K? 0
+235850.14 +241133.2 -000027.6+000003.100015.0 08.9301.02K? 0
+235854.58 +263741.0 +000010.3+000000.600002.1 08.9301.14K? 0
+031018.06 +654433.6 -000028.8+000026.200009.4 08.9302.42N? 0
+072258.31 -254603.3 +000063.1+000030.900006.3 08.9302.04M? 0 0.10 1.00
+161019.09 -381932.9 +000038.4+000007.000007.3 08.9302.13M? 0
+000034.41 +010358.3 -000003.0+000013.000005.8 08.9400.90G? 0
+000127.75 +490037.5 -000002.3+000005.700008.6 08.9400.01A? 0
+000719.49 +013954.3 -000090.8+000003.100035.1 08.9400.64G? 0
+000935.22 -212254.7 -000028.9+000003.900005.5 08.9400.49F? 0
+001204.22 +682531.1 -000020.3-000008.600004.1 08.9400.19A? 0
+001246.94 -070143.2 +000130.0-000001.500001.4 08.9400.61G? 0
+001355.79 -523243.8 +000245.9-000097.700017.9 08.9400.62G? 0
+001417.28 +533403.9 -000007.6-000007.200006.1 08.94-0.03B? 0
+001714.33 +370336.6 +000044.8-000030.800010.8 08.9400.51F? 0
+002032.57 +362651.6 +000013.7+000003.100011.1 08.94-0.01B? 0
+002052.35 -034452.9 +000006.4+000004.100024.1 08.9400.50F? 0
+002133.87 +211422.5 -000005.6-000050.900006.7 08.9400.51F? 0
+002603.75 +590618.1 -000001.8-000022.600014.1 08.9400.08A? 0
+002605.40 +662657.9 +000023.1-000005.000004.1 08.9400.31F? 0
+002818.25 +351754.8 +000012.4-000017.900019.4 08.9400.28A? 0
+003009.28 +243626.3 +000015.7-000017.900001.0 08.9400.77G? 0
+003252.74 -341012.3 +000016.7-000003.400003.7 08.9400.32F? 0
+003604.72 +480224.7 +000087.7-000013.400000.4 08.9400.47F? 0
+004035.81 +363146.1 -000000.1-000004.600026.7 08.9400.24A? 0
+004458.22 -374028.0 -000039.5-000005.600010.7 08.9400.44F? 0
+005409.09 -180154.9 +000136.2-000102.900033.2 08.9400.83G? 0
+005514.05 -430254.9 +000007.1+000023.900019.9 08.9400.97K? 0
+005902.41 +023931.4 +000028.3-000011.600008.0 08.9400.50F? 0
+005928.40 +724850.0 -000024.0+000013.700002.2 08.9400.21A? 0
+010029.92 +234130.8 -000028.9-000015.400010.3 08.9400.97K? 0
+010134.27 -001913.2 +000091.4-000015.500001.4 08.9400.47F? 0
+010141.97 -055838.0 +000000.0+000000.000000.0 08.9400.55F? 1
+010244.79 +344028.4 +000007.5-000021.200008.2 08.9400.56F? 0
+010542.93 +022837.6 -000039.9+000013.500024.2 08.9400.63G? 0
+011153.83 +045244.4 -000176.7-000109.100003.1 08.9400.79G? 0
+011318.94 -015143.0 -000189.0-000050.100021.4 08.9400.70G? 0
+012051.07 -522826.4 +000041.2-000035.800018.9 08.9400.67G? 0
+012107.20 +552058.0 +000024.4-000164.200004.6 08.9400.66G? 0
+012530.92 -262727.7 -000002.2+000014.400012.1 08.9400.23A? 0
+012658.55 -305810.3 -000000.3-000063.200000.8 08.9400.56F? 0
+012813.68 +671017.0 -000001.8+000007.100004.6 08.9400.46F? 0
+013146.75 +523720.0 +000022.3-000013.100003.1 08.9400.42F? 0
+013231.52 +504927.1 -000020.1-000005.700011.2 08.9400.57F? 0
+013421.56 +105506.1 +000036.1-000005.900016.5 08.9400.46F? 0
+013648.01 +715734.2 +000078.3+000013.400004.6 08.9400.52F? 0
+013653.80 -003150.2 +000035.6-000034.700007.2 08.9400.55F? 0
+013910.30 +613743.3 +000001.8-000003.300002.5 08.9400.26A? 0
+014027.83 +390901.1 +000000.0+000000.800011.4 08.9400.99K? 0
+014159.55 -171043.8 -000054.1-000085.000004.6 08.9400.64G? 0
+014354.22 +483245.0 -000007.9-000002.200005.4 08.9400.35F? 0
+014936.86 +311512.6 -000015.9-000084.000004.1 08.9400.36F? 0
+015140.45 -161900.4 +000125.5-000361.900014.4 08.9400.67G? 0
+015848.03 +142026.7 +000064.6-000002.100019.8 08.9400.96K? 0
+015951.14 -372154.2 +000000.0+000007.300010.8 08.9400.11A? 0
+020047.45 -803156.5 -000072.4-000133.700035.5 08.9400.80G? 0
+020134.93 -253802.8 -000014.9-000023.800012.4 08.9400.49F? 0
+020358.49 -020316.1 +000009.1+000009.300004.0 08.9400.42F? 0
+020826.92 +420634.2 +000000.1-000010.400012.5 08.9400.18A? 0
+020931.58 +061235.6 +000012.1+000016.800037.0 08.9400.95G? 0
+021127.26 +392752.0 +000004.1-000057.700003.0 08.9400.55F? 0
+021426.95 +521902.4 +000005.1-000005.800010.2 08.9400.02A? 0
+021525.61 +122411.3 +000028.3-000011.000000.8 08.9400.52F? 0
+021853.87 +570822.1 +000000.0+000000.000000.0 08.9400.37F? 0
+021858.12 +121140.8 +000018.3-000004.800001.9 08.9400.45F? 0
+022147.12 -115521.0 +000082.1+000001.700008.0 08.9400.40F? 0
+022259.71 +711038.4 +000538.0-000181.000033.3 08.9400.90G? 0
+022326.37 +605504.6 +000021.0-000010.100001.5 08.9400.17A? 0
+022629.11 +540923.2 +000015.6+000004.000006.2 08.9400.10A? 0
+022822.01 -051655.1 +000034.6-000030.400019.0 08.9400.26A? 0
+022839.28 +083946.8 -000080.2-000095.200018.7 08.9400.57F? 0
+022855.47 -723157.0 -000064.8+000015.000013.9 08.9400.56F? 0
+022943.62 +580730.8 +000003.8-000000.300006.3 08.9400.60G? 0
+023055.60 +135735.0 -000055.8-000010.400020.9 08.9400.42F? 0
+023151.24 -305637.9 -000038.4-000004.300005.1 08.9400.31A? 0
+023202.89 +182232.4 +000036.3-000056.300010.0 08.9400.64G? 0
+023533.18 -054004.7 +000076.2+000041.100026.5 08.9400.63G? 0
+023913.32 +652848.6 +000024.4-000014.300005.3 08.9400.63G? 0
+023927.81 +705750.2 +000015.9-000012.600004.1 08.9400.24A? 0
+023930.26 +674031.1 +000118.1-000081.000007.8 08.9400.51F? 0
+024240.95 -102428.2 +000002.7-000018.700006.1 08.9400.63G? 0
+024522.25 +341925.7 -000000.8-000031.400026.5 08.9400.15A? 0
+024858.09 -520937.4 -000004.3+000004.400022.4 08.9400.43F? 0
+025052.79 +031853.1 -000029.7-000007.400013.2 08.9400.51F? 0
+025224.82 -180043.7 +000075.8-000046.500002.6 08.9400.52F? 0
+025344.48 +690605.2 -000041.1-000030.000016.0 08.9400.70G? 0
+025624.12 -360057.1 +000001.6-000003.000003.5 08.9400.99K? 0
+025702.99 -561132.0 -000044.9+000039.200017.0 08.9400.91G? 0
+025847.20 +330702.9 -000009.0-000018.400015.2 08.9400.07A? 0
+025950.95 +073136.1 +000033.4+000001.900016.3 08.9400.48F? 0
+030450.26 -523331.3 +000021.3+000051.000005.1 08.9400.50F? 0
+030525.31 +141633.7 +000014.2+000002.400022.0 08.9400.61G? 0
+030616.74 +565316.3 -000013.5-000002.600004.3 08.9400.25A? 0
+030623.87 -523457.6 +000001.0+000013.700013.6 08.9400.17A? 0
+030918.57 -160107.5 -000038.8-000140.700028.8 08.9400.68G? 0
+031219.25 +365947.2 +000017.7+000003.200002.6 08.9400.12A? 0
+031734.11 +812045.2 +000043.1+000004.600011.7 08.9400.96K? 0
+031902.94 -340614.1 +000084.3+000205.700017.1 08.9400.50F? 0
+031938.31 -461148.7 -000012.9-000006.600001.8 08.9400.49F? 0
+032611.60 -334657.4 +000054.2-000043.500010.3 08.9400.57F? 0
+033038.26 -333148.9 +000018.8+000027.800015.7 08.9400.64G? 0
+033322.70 +525709.5 -000013.2-000010.800002.1 08.9400.30A? 0
+033333.16 +454512.3 +000063.1+000003.000008.8 08.9400.79G? 0
+033457.90 +291848.0 -000013.5+000002.600007.3 08.9400.20A? 0
+034119.85 +625520.5 +000015.5-000027.300012.8 08.9400.48F? 0
+034534.45 +242748.3 +000032.9-000047.600000.6 08.9400.00B? 0
+034655.57 +181702.4 -000007.7-000011.200000.4 08.9400.49F? 0
+035346.32 +785437.9 +000018.2-000021.800009.3 08.9400.61G? 0
+035443.04 -575622.2 +000017.7+000006.900004.2 08.9400.89G? 0
+035618.46 +523205.5 -000046.0+000009.600009.5 08.9400.29A? 0
+035837.15 +641925.8 -000007.4-000007.700003.5 08.9400.16A? 0
+035948.92 +364738.8 +000048.4-000037.900002.5 08.9400.45F? 0
+040632.59 -131239.2 -000016.4-000054.600012.4 08.9400.40F? 0
+041228.58 +044911.4 +000047.4+000038.400028.4 08.9400.55F? 0
+041250.54 -373151.9 +000027.4+000016.900003.8 08.9400.87G? 0
+041824.71 +042820.9 +000103.9-000056.900014.5 08.9400.76G? 0
+042043.98 +082433.6 +000032.8-000134.500035.9 08.9400.82G? 0
+042423.26 -404939.0 +000018.9+000005.500006.2 08.9400.45F? 0
+042701.54 -284017.2 +000024.3+000014.000001.7 08.9400.99K? 0
+042926.34 +700715.3 -000005.7-000013.300002.9 08.9400.20A? 0
+043101.12 -441620.5 +000000.4-000005.600021.7 08.9400.20A? 0
+043429.77 +435809.8 -000000.1-000013.000027.4 08.9400.46F? 0
+043857.52 -311232.3 +000027.4+000007.800003.7 08.9400.42F? 0
+044144.13 -020803.7 +000000.6-000014.100017.4 08.9400.10A? 0
+044328.66 +581656.6 +000042.2-000031.000005.3 08.9400.61G? 0
+044858.01 -284326.8 -000097.0+000061.500013.1 08.9400.78G? 0
+045016.03 +394928.8 -000003.3-000009.100020.2 08.9400.94G? 0
+045442.62 +100812.9 -000023.5-000009.400015.6 08.9400.33F? 0
+045645.68 -105645.5 -000016.9-000014.700011.7 08.9400.52F? 0
+045720.27 -375356.6 +000033.2-000233.100010.6 08.9400.65G? 0
+045740.74 +272233.8 +000174.2-000151.000021.3 08.9400.65G? 0
+045855.58 -555233.3 -000044.8-000104.900007.7 08.9400.52F? 0
+045936.37 -273634.5 -000017.5+000004.500002.9 08.9400.85G? 0
+050103.26 -091329.4 +000004.3+000002.600003.9 08.9400.03A? 0
+050454.92 +233406.7 +000005.2-000028.000016.9 08.9400.55F? 0
+050505.96 +061247.1 -000000.3+000003.300008.9 08.9400.25A? 0
+050507.19 +391643.9 -000000.1-000010.400015.0 08.9400.20A? 0
+050633.76 +262944.0 +000028.3-000030.000007.7 08.9400.70G? 0
+050701.94 -522402.8 +000113.6-000027.900006.5 08.9400.84G? 0
+050842.46 +425657.3 +000023.4+000007.900008.3 08.9400.34F? 0
+050850.56 +414426.1 -000013.6-000005.700006.0 08.94-0.04B? 0
+051017.88 -064318.2 -000020.6-000025.900013.1 08.9400.93G? 0
+051205.78 -243127.3 +000029.0+000055.600013.5 08.9400.57F? 0
+051238.87 -013252.6 +000025.9-000033.300006.6 08.9400.99K? 0
+051247.87 -422352.4 +000007.1-000016.600002.3 08.9400.47F? 0
+051256.38 +413542.2 +000043.5-000014.500017.2 08.9400.09A? 0
+051442.57 +360707.3 -000048.2-000007.900002.1 08.9400.42F? 0
+051739.49 +172258.5 +000007.6-000002.200005.7 08.9400.06A? 0
+051818.55 -740345.4 -000019.1+000042.100003.4 08.9400.33F? 0
+052028.89 -054843.7 +000000.1+000015.900023.4 08.9400.06A? 0
+052107.91 +484354.7 +000007.6-000026.400017.7 08.9400.62G? 0
+052424.62 +023307.4 -000013.1+000013.400016.9 08.9400.23A? 0
+052654.21 -063159.8 +000007.9+000008.400020.0 08.9400.49F? 0
+052958.49 +033343.0 +000000.4+000001.300007.4 08.9400.02A? 0
+053459.01 +183744.4 +000007.0-000002.000030.2 08.9400.17A? 0
+053502.16 +460953.2 +000035.7-000024.900016.9 08.9400.49F? 0
+053534.24 +790949.3 -000012.7+000001.500009.7 08.9400.97K? 0
+053603.90 -152253.5 -000013.8+000002.800006.6 08.9400.52F? 0
+053639.26 +340349.8 -000021.0-000004.600018.1 08.9400.05A? 0
+054337.45 +203021.2 -000003.3+000000.300007.6 08.9400.13A? 0
+054608.89 +120800.2 +000003.3-000004.400030.5 08.9400.60G? 0
+054609.07 -255238.4 +000002.4+000009.000009.7 08.9400.96K? 0
+055013.15 +022453.5 -000000.2-000007.500020.0 08.9400.14A? 0
+055339.29 +231539.9 -000005.7-000005.600007.3 08.9400.00A? 0
+055802.62 -521216.5 -000021.1+000020.900010.4 08.9400.81G? 1
+055840.66 -350036.5 +000016.8+000013.700003.8 08.9400.49F? 0
+055853.89 +085758.3 +000023.1-000015.600004.8 08.9400.55F? 0
+060132.79 +105447.7 -000020.3-000001.000010.1 08.9400.29A? 0
+060405.78 +585323.2 +000003.6+000017.400011.4 08.9400.07A? 0
+060732.12 +515732.2 +000000.8-000018.800010.5 08.9400.68G? 0
+060829.28 -710712.0 +000001.3+000008.800001.5 08.9400.25A? 0
+060921.94 +422510.7 -000010.1+000001.300007.8 08.9400.03A? 0
+060929.72 -462051.8 -000003.1+000012.300010.2 08.94-0.04B? 0
+060940.86 -220056.3 +000007.4-000022.000000.3 08.9400.96K? 0
+061108.67 -203236.1 -000029.7+000008.600011.1 08.9400.96K? 0
+061109.45 +255607.5 +000028.8+000001.700027.9 08.9400.44F? 0
+061335.56 -295350.3 +000148.6+000038.600027.0 08.9400.82G? 0
+061448.33 -301012.7 +000060.7-000019.600022.4 08.9400.98K? 0
+061508.87 +252754.1 -000012.7-000032.500037.6 08.9400.94G? 0
+061554.25 -590911.1 +000001.6+000028.500000.0 08.9400.25A? 0
+061555.36 -342217.0 +000008.9-000049.300005.7 08.9400.51F? 0
+061557.19 +303049.8 -000018.6+000009.600014.0 08.9400.22A? 0
+061717.40 -582253.8 -000029.2+000076.200003.1 08.9400.57F? 0
+061839.68 +123159.3 -000025.1-000003.900005.1 08.9400.84G? 0
+061855.05 +381613.1 -000011.0+000008.500008.9 08.94-0.04B? 0
+062009.09 -663312.3 -000015.9+000004.200015.1 08.9400.31F? 0
+062032.14 +251115.3 -000015.7+000025.300004.4 08.9400.20A? 1
+062048.71 +293419.0 -000025.0-000005.800006.7 08.9400.06A? 0
+062055.94 -080848.2 -000015.0+000008.100020.2 08.9400.16A? 0
+062201.33 -464227.1 +000018.5-000008.500005.3 08.9400.49F? 0
+062253.55 -194941.8 -000003.2+000007.400017.5 08.9400.96K? 0
+062451.61 -030120.4 +000005.4-000023.500001.6 08.9400.15A? 0
+062451.72 -684811.2 +000032.7+000004.700001.2 08.9400.65G? 0
+062602.20 +564835.9 +000039.8-000033.600003.3 08.9400.81G? 0
+062620.38 +293750.4 -000010.5-000012.200019.1 08.9400.00A? 0
+062823.09 -050202.3 -000017.3+000004.400006.4 08.9400.09A? 0
+062835.77 -442053.3 +000012.0+000019.400008.1 08.94-0.04B? 0
+062843.81 +301707.5 -000005.3-000016.800008.7 08.9400.29A? 0
+062917.32 +225035.8 -000013.7-000007.800015.3 08.9400.00A? 0
+062959.22 -081751.1 +000010.3-000012.200009.6 08.9400.03A? 0
+063235.98 +092928.9 -000010.9-000006.700000.4 08.9400.49F? 0
+063328.61 +162934.6 -000015.8+000006.700006.2 08.9400.99K? 0
+063330.02 +533847.0 -000032.7-000014.400009.3 08.9400.43F? 0
+063636.02 -462803.3 -000012.5-000012.800012.4 08.9400.34F? 0
+063644.64 +384715.1 -000019.3-000010.800012.6 08.9400.10A? 0
+063726.52 -145754.6 -000011.8-000035.800001.4 08.9400.43F? 0
+063734.50 -302934.9 -000004.5+000021.600000.9 08.9400.31A? 0
+063735.86 -083926.3 -000005.0+000003.100009.4 08.94-0.10B? 0
+063815.15 +555452.7 +000009.1-000004.900000.9 08.94-0.04B? 0
+063838.04 +312834.3 +000004.1+000036.300001.0 08.9400.59G? 0
+063926.57 +535631.5 +000010.8-000011.100004.2 08.9400.94G? 0
+064100.18 +054226.8 +000038.9+000042.500010.1 08.9400.01A? 0
+064254.92 +360922.7 +000018.5-000014.700016.9 08.9400.10A? 0
+064306.25 -080236.2 -000010.9+000008.800014.6 08.9400.96K? 0
+064314.78 +265624.6 +000015.9-000034.300013.5 08.9400.48F? 0
+064404.35 +434038.4 +000001.6+000002.400008.2 08.9400.30A? 0
+064506.32 -112447.8 -000005.4-000006.200020.4 08.9400.99K? 0
+064757.27 +004634.0 -000004.9-000000.100001.1 08.9400.20A? 0
+064947.64 +713658.7 -000017.0-000018.300014.2 08.9400.61G? 0
+065028.25 +345229.1 -000036.5-000048.200023.4 08.9400.53F? 0
+065030.19 -003028.1 -000028.5-000013.900007.8 08.9400.49F? 0
+065045.75 +160939.7 +000019.5-000013.200024.9 08.9400.89G? 0
+065052.57 -382320.4 +000001.8-000045.100011.5 08.9400.40F? 0
+065142.48 -485943.0 +000025.4-000059.000004.5 08.9400.53F? 0
+065143.54 +250253.5 -000025.1-000023.700008.1 08.9400.53F? 0
+065219.90 -351726.4 +000000.0+000000.000000.0 08.9400.26A? 1
+065346.62 -051057.2 -000016.8+000020.100007.0 08.9400.54F? 0
+065412.24 +321920.6 -000033.7+000000.200003.1 08.9400.19A? 0
+065422.65 -085909.6 -000014.2-000087.500025.6 08.9400.84G? 0
+065611.08 -083621.3 -000014.6-000001.700005.2 08.94-0.06B? 0
+065656.42 +021410.0 -000004.0-000012.400000.9 08.9400.27A? 0
+065917.99 -125212.3 +000003.5-000002.300008.2 08.9400.32F? 0
+070044.14 -093811.9 -000001.4+000001.100006.3 08.94-0.02B? 0
+070246.55 -610345.6 +000023.1+000009.000000.3 08.9400.48F? 0
+070307.68 -030946.8 -000031.1+000012.600007.3 08.94-0.06B? 0
+070356.55 +421359.9 -000010.0+000002.000017.6 08.9400.35F? 0
+070419.72 -565146.0 -000009.9-000017.800007.5 08.9400.41F? 0
+070516.34 -254755.4 +000039.8-000040.100005.6 08.9400.94G? 0
+070611.43 -111554.9 +000024.8-000001.100005.2 08.9400.96K? 0
+070645.12 -444757.0 -000009.4+000022.900017.2 08.9400.36F? 0
+070706.15 +552333.5 +000000.3+000016.400015.3 08.9400.39F? 0
+070800.78 -000814.5 -000040.1+000002.600001.2 08.9400.94G? 0
+071001.36 +085412.7 -000067.2-000008.500009.5 08.9400.48F? 0
+071026.52 -443339.9 -000003.2+000013.500001.7 08.94-0.05B? 0
+071049.08 -352107.8 -000004.9+000020.500009.0 08.9400.08A? 0
+071053.21 +035537.6 -000005.8-000001.700004.8 08.9400.19A? 0
+071119.09 -045429.8 +000021.7+000002.300009.2 08.94-0.07B? 0
+071327.07 -740925.4 +000018.7-000060.200009.2 08.9400.37F? 0
+071415.09 +551508.6 +000120.9-000029.600052.1 08.9400.88G? 0
+071546.05 +073543.1 +000021.3-000013.700004.1 08.94-0.08B? 0
+071721.43 -024053.8 +000006.5-000011.800025.1 08.9400.12A? 0
+071851.49 +240706.3 -000030.5+000002.000010.4 08.94-0.01B? 0
+072052.69 -434930.2 +000000.0+000000.000000.0 08.9400.77G? 1
+072104.39 -053131.4 -000017.2+000000.300006.7 08.94-0.02B? 0
+072247.46 -332708.6 -000010.6+000017.100008.3 08.9400.13A? 0
+072415.28 +543225.5 +000008.2-000027.700003.7 08.9400.26A? 0
+072437.82 -451324.5 +000011.3+000020.800003.1 08.9400.97K? 0
+072518.73 -280357.8 -000001.7+000012.400000.3 08.94-0.05B? 0
+072840.93 +643525.6 +000006.5+000012.300009.6 08.9400.35F? 0
+072959.28 +420446.6 +000015.4+000005.700001.2 08.9400.21A? 0
+073027.93 +581314.1 +000025.9-000118.000002.5 08.9400.56F? 0
+073028.86 +454013.3 +000016.1-000040.100016.8 08.9400.48F? 0
+073039.97 +411528.8 +000016.4-000012.800009.0 08.9400.56F? 0
+073214.76 -150343.7 +000001.8-000019.000017.9 08.9400.42F? 0
+073226.18 -240204.7 +000007.1+000015.500000.3 08.9400.52F? 0
+073401.72 +384220.8 -000004.8-000031.500009.2 08.9400.42F? 0
+073526.04 -051041.2 -000009.8-000020.700008.8 08.9400.98K? 0
+073556.06 -325027.9 +000150.3-000121.700016.4 08.9400.79G? 0
+073853.57 -475834.0 -000034.7+000010.600002.2 08.9400.48F? 0
+073858.32 -095834.4 +000026.7-000157.900010.3 08.9400.57F? 0
+073939.45 -320309.5 +000052.6-000079.200004.5 08.9400.53F? 0
+073950.48 -240024.5 -000006.6+000042.700013.4 08.9400.99K? 0
+074006.97 -163331.8 -000014.5+000002.300004.5 08.9400.48F? 0
+074113.46 +670358.9 -000006.1+000008.700010.6 08.9400.88G? 0
+074248.85 +172528.5 +000004.7+000004.000005.8 08.9400.40F? 0
+074326.56 -220710.4 -000006.0+000013.600001.3 08.94-0.07B? 0
+074329.95 +154931.9 -000000.7-000016.500016.7 08.9400.30A? 0
+074649.07 -421125.3 -000000.3+000016.000018.2 08.9400.38F? 0
+074748.70 -193343.2 +000002.4-000012.000004.9 08.94-0.12B? 0
+075146.15 -254900.0 -000009.0+000004.500012.7 08.94-0.10B? 0
+075208.47 -030312.2 +000000.0+000000.000000.0 08.9400.41F? 0
+075253.37 +221655.7 -000022.3+000025.200009.0 08.9400.12A? 0
+075333.29 -294403.5 -000034.0+000018.900012.4 08.9400.73G? 0
+075628.19 -522733.9 -000009.9+000018.700003.0 08.9400.54F? 0
+075629.16 +104157.8 -000061.6-000030.800007.1 08.9400.55F? 0
+075931.79 -215717.4 +000005.8+000016.100010.1 08.9400.21A? 0
+080131.93 -212152.7 +000005.7+000003.900006.7 08.94-0.10B? 0
+080537.68 -054116.8 +000048.9-000018.200031.4 08.9400.87G? 0
+080552.66 -492241.1 +000006.9-000028.500004.0 08.9400.30A? 0
+080635.66 +770600.4 +000014.6-000002.100005.1 08.9400.50F? 0
+080821.89 -470928.7 -000016.1+000016.900004.4 08.94-0.12B? 0
+080830.34 -600810.7 -000020.8+000028.800011.4 08.9400.33F? 0
+081016.49 +740301.6 -000033.5-000038.000012.2 08.9400.44F? 0
+081113.55 -025826.3 -000023.5+000024.000019.2 08.9400.94G? 0
+081302.14 -374618.4 -000016.9+000005.600005.9 08.9400.01A? 0
+081358.41 +065104.3 -000019.3-000034.100007.9 08.9400.31A? 0
+081404.67 -254242.4 -000007.5-000004.800001.2 08.9400.36F? 0
+081417.84 -601640.8 -000024.7-000009.100000.6 08.9400.25A? 0
+081602.50 +473335.4 -000011.1-000030.200006.0 08.9400.46F? 0
+081621.46 -450950.4 -000017.8+000019.200018.5 08.9400.99K? 0
+081655.11 -345134.5 +000000.0+000000.000000.0 08.9400.48F? 1
+081724.56 -320118.4 -000022.1-000016.800009.4 08.9400.14A? 0
+081804.95 -320818.7 -000014.7+000007.600011.4 08.94-0.08B? 0
+081819.28 -375632.8 -000005.8+000003.700002.4 08.94-0.03B? 0
+081831.31 -195739.3 -000016.6+000017.900004.5 08.9400.31F? 0
+081931.73 -320814.3 -000007.4+000012.200005.0 08.9400.01A? 0
+082015.79 -271141.4 -000009.5-000002.000012.6 08.9400.06A? 0
+082200.78 -403344.7 -000001.0+000006.200005.6 08.9400.14A? 0
+082625.84 -302230.5 +000000.0+000000.000000.0 08.9400.39F? 0
+082715.64 +191747.7 +000057.2-000057.600012.7 08.9400.53F? 0
+082825.85 -124407.3 -000011.4+000012.500003.4 08.9400.15A? 0
+083005.67 +051304.5 -000023.6+000013.200005.3 08.9400.28A? 1
+083039.48 -283359.2 -000014.8-000007.700001.8 08.9400.88G? 0
+083131.20 -343524.7 +000012.9-000034.500004.8 08.9400.43F? 0
+083318.30 -572143.5 -000023.8+000023.900002.7 08.9400.05A? 0
+083338.24 +074144.4 +000034.7-000063.200008.4 08.9400.45F? 0
+083522.63 +661646.2 -000036.1-000030.100005.7 08.9400.39F? 0
+083851.37 -434532.1 -000008.4+000015.600018.6 08.94-0.09B? 0
+084103.07 -242229.3 -000013.3+000018.900027.6 08.9400.96K? 0
+084151.14 +130320.9 -000043.1-000054.300024.9 08.9400.99K? 0
+084347.42 -332714.7 -000037.1+000023.000002.0 08.9400.21A? 0
+084354.17 -402805.4 -000019.0-000000.600011.8 08.9400.19A? 0
+084801.05 -423400.0 -000020.8+000002.200001.2 08.94-0.09B? 0
+084816.18 +035028.6 -000052.0-000075.700000.2 08.9400.61G? 0
+084913.59 -461135.0 -000076.0+000073.800002.2 08.9400.65G? 0
+085138.73 +341121.3 +000019.7+000010.700015.6 08.9400.94G? 0
+085329.87 +012047.8 -000015.1+000013.700001.6 08.9400.90G? 0
+085419.45 -361011.1 -000015.5+000002.300004.1 08.9400.87G? 0
+085446.14 +133341.3 -000051.8-000014.900000.6 08.9400.49F? 0
+085523.40 -214444.3 -000086.0+000016.000020.3 08.9400.89G? 0
+085624.12 -534756.4 +000010.6+000007.600014.5 08.9400.14A? 0
+085627.97 -075714.8 +000007.6-000027.000009.0 08.9400.36F? 0
+085729.66 -625350.1 -000023.3+000005.500013.2 08.9400.37F? 0
+085946.49 +494341.4 -000040.7-000057.900001.7 08.9400.40F? 0
+090020.88 +033148.8 +000010.1-000005.200001.5 08.9400.32F? 0
+090144.98 -572146.1 +000001.9+000017.200000.0 08.9400.21A? 0
+090308.80 -453913.9 -000007.4+000028.800000.8 08.9400.83G? 0
+090319.02 -372105.5 -000008.2+000008.600016.5 08.9400.89G? 0
+090420.85 -125012.7 -000062.9-000014.500009.2 08.9400.93G? 0
+090518.63 -125520.8 -000009.6-000005.700004.1 08.9400.42F? 0
+090956.41 -441030.8 +000000.0+000000.000000.0 08.9400.05A? 1
+091006.42 -150637.3 +000000.0+000000.000000.0 08.9400.29A? 1
+091037.72 -360027.8 -000008.5+000010.600018.2 08.9400.94G? 0
+091145.81 -372748.6 -000003.8+000018.400003.6 08.9400.24A? 0
+091220.50 +830731.8 -000012.5+000021.800002.4 08.9400.25A? 0
+091301.06 -402249.4 -000017.7+000004.800007.4 08.9400.09A? 0
+091409.45 -214643.4 +000001.1+000013.800003.3 08.9400.97K? 0
+091628.68 -251810.8 -000085.9-000020.300008.8 08.9400.64G? 0
+091930.16 +081637.0 -000061.2-000047.200021.9 08.9400.51F? 0
+092114.97 -365130.2 -000006.8-000015.500010.8 08.9400.45F? 0
+092200.80 -605443.7 -000016.6-000003.700000.2 08.9400.30A? 0
+092253.38 -073812.7 +000013.2-000004.100011.0 08.9400.48F? 0
+092338.20 -421526.9 -000000.3-000006.400002.5 08.9400.09A? 0
+092427.24 -483913.3 -000025.0+000000.800007.0 08.9400.51F? 0
+092532.21 -321537.3 +000015.4-000046.700017.6 08.9400.62G? 0
+092638.10 -612300.9 -000005.4+000007.800005.4 08.9400.46F? 0
+093057.34 -451457.9 +000008.0-000003.900005.7 08.9400.28A? 0
+093248.66 +080440.5 -000124.1+000056.000019.6 08.9400.57F? 0
+093445.44 -583510.2 -000003.6+000008.600005.9 08.9400.09A? 0
+093549.74 -530627.5 -000027.2+000005.500006.8 08.94-0.08B? 0
+093857.40 -334502.7 -000074.2-000066.800022.7 08.9400.47F? 0
+094223.58 -040529.0 -000019.2-000018.700003.3 08.9400.34F? 0
+094323.63 -550113.1 -000003.1-000016.800005.1 08.9400.22A? 0
+094400.49 -002427.1 -000010.8-000002.300001.6 08.9400.96K? 0
+094505.05 -463033.5 -000018.5+000005.100002.2 08.9400.05A? 0
+094700.32 +140755.1 -000028.9-000102.200002.2 08.9400.65G? 0
+094835.64 -324011.7 -000019.2+000016.500008.0 08.9400.23A? 0
+094853.54 -212139.7 -000005.9+000032.200028.6 08.9400.94G? 0
+094857.53 -735354.7 -000021.6+000015.400011.2 08.9400.57F? 0
+095017.50 -551616.5 -000007.1+000008.100005.7 08.9400.02A? 0
+095150.03 -620243.9 -000008.6+000004.900001.2 08.9400.01A? 0
+095542.93 -432206.6 -000027.5+000012.600005.2 08.9400.10A? 0
+095628.15 +540313.7 -000047.7+000004.000016.0 08.9400.54F? 0
+100038.25 +802408.8 -000063.4-000062.000013.1 08.9400.50F? 0
+100050.95 -064215.4 +000046.2-000048.000014.6 08.9400.35F? 0
+100321.70 +020327.4 -000065.1-000000.200020.4 08.9400.56F? 0
+100324.11 +470742.2 +000004.2-000055.500012.5 08.9400.64G? 0
+100348.27 -480924.3 +000010.8-000014.000005.6 08.9400.40F? 0
+100558.07 -261334.5 -000016.5+000016.700010.1 08.9400.40F? 0
+100603.26 -673124.7 -000001.6+000013.500003.5 08.9400.06A? 0
+100825.64 -075658.6 -000058.4-000003.200001.8 08.9400.89G? 0
+101359.16 -045641.8 -000021.1-000021.800014.3 08.9400.49F? 0
+102132.35 -514128.5 -000001.9-000017.100008.9 08.94-0.04B? 0
+102217.37 -431253.5 -000016.7-000001.000012.4 08.9400.51F? 0
+102312.99 -600934.4 -000001.0-000093.700019.9 08.9400.51F? 0
+102432.55 +732919.8 -000008.9-000009.400010.0 08.9400.14A? 0
+102620.57 -480511.0 -000015.9+000005.200009.5 08.9400.90G? 0
+103041.66 +512404.4 -000028.7-000035.800008.2 08.9400.34F? 0
+103541.89 +050557.6 -000025.0+000007.100006.2 08.9400.57F? 0
+103709.87 -424108.4 +000003.6-000006.800004.8 08.9400.98K? 0
+103800.21 +220426.6 -000022.1+000001.000023.2 08.94-0.06B? 0
+104218.63 +380241.0 -000016.3-000014.500004.5 08.9400.48F? 0
+104327.40 -600554.8 -000027.0+000025.000055.9 08.9400.00B? 0 0.10 1.00
+104352.32 -375105.4 +000015.1-000013.900006.2 08.9400.51F? 0
+104615.04 +353823.1 -000031.5+000057.600003.0 08.9400.41F? 0
+104618.08 +715705.3 -000028.8-000031.600004.6 08.9400.95K? 0
+104650.34 -474401.6 -000021.9-000033.900013.1 08.9400.53F? 0
+104651.93 -415610.5 -000016.9-000008.400008.5 08.9400.31F? 0
+105416.63 -671706.2 -000014.9+000010.700010.6 08.9400.15A? 0
+105751.31 -575654.3 -000024.2+000017.500007.2 08.94-0.01B? 0
+105804.92 -642318.8 -000016.2+000012.000014.0 08.9400.56F? 0
+105931.70 -593744.8 -000016.2+000006.700000.3 08.9400.01A? 0
+110108.48 -054125.8 +000017.0-000010.100016.0 08.9400.32F? 0
+110152.29 -600046.8 -000016.9-000019.800019.8 08.9400.02A? 0
+110554.54 +122425.5 -000062.2+000000.700010.0 08.9400.46F? 0
+110632.83 -534355.1 +000002.4+000013.100001.2 08.9400.59G? 0
+111032.45 -600838.5 -000015.1+000004.500016.4 08.9400.18A? 0
+111306.37 -590559.6 -000017.2-000002.400009.6 08.9400.09A? 0 0.10 1.00
+111312.64 -792243.8 +000008.7-000006.500005.8 08.9400.47F? 1
+111823.44 +251406.3 -000042.7+000015.400004.4 08.9400.41F? 0
+112426.25 -370455.6 -000032.7+000016.100013.5 08.9400.14A? 0
+112426.58 -574340.2 -000006.9+000012.600012.7 08.94-0.02B? 0
+113439.78 -530143.5 -000022.5+000007.200016.3 08.94-0.01B? 0
+113538.11 -142741.6 +000003.2-000009.300005.7 08.9400.98K? 0
+113648.18 +085949.6 -000009.0-000053.100024.3 08.9400.32F? 0
+113709.62 -553547.2 -000011.9+000005.500006.4 08.9400.17A? 0
+113711.94 -535855.8 -000025.2+000012.800010.5 08.9400.17A? 0
+113900.96 +054708.2 -000035.2-000005.000005.0 08.9400.40F? 0
+113905.47 -612346.4 -000027.3-000013.000027.2 08.9400.15A? 0
+114105.84 +104832.4 -000106.8+000011.400031.0 08.9400.88G? 0
+114223.46 +681019.9 -000059.8-000038.100018.6 08.9400.68G? 0
+114403.62 -104621.7 +000008.2-000011.800009.0 08.9400.99K? 0
+114409.14 -053423.1 -000166.9-000009.700022.0 08.9400.78G? 0
+114725.71 +020047.7 -000021.5+000048.900022.6 08.9400.49F? 0
+114840.84 -150019.5 -000022.0-000024.600004.0 08.9400.22A? 0
+115254.90 -510523.3 -000007.9-000007.700014.1 08.9400.35F? 0
+115403.61 -175709.4 +000003.3+000001.100008.6 08.9400.25A? 0
+115744.00 +100724.6 -000145.4-000028.300014.3 08.9400.62G? 0
+115929.07 -652341.5 -000071.4+000002.700000.2 08.9400.37F? 0
+120040.06 -155144.6 -000074.7+000010.500015.6 08.9400.49F? 0
+120544.24 -590803.8 -000007.7-000002.800002.7 08.9400.03A? 0
+120655.69 +202934.6 -000042.5-000005.300020.2 08.9400.43F? 0
+120838.45 -404659.3 -000020.1-000003.000016.9 08.9400.21A? 0
+120921.22 -234712.5 -000006.8+000019.300018.9 08.9400.51F? 0
+121022.23 -435215.3 -000111.5-000014.500004.9 08.9400.74G? 0
+121028.65 -293713.2 -000036.2+000006.000009.1 08.9400.31F? 0
+122132.38 +243043.1 -000053.1+000011.900007.2 08.9400.47F? 0
+122655.28 +780226.7 -000010.3+000005.500014.6 08.9400.94G? 0
+122730.69 -722718.7 -000113.8-000029.600013.8 08.9400.55F? 0
+122804.17 -231349.4 -000080.2-000032.000012.7 08.9400.54F? 0
+122854.57 +325525.0 -000016.0-000048.000013.8 08.9400.98K? 0
+122953.51 +175436.0 -000003.2-000037.400004.4 08.9400.43F? 0
+123255.10 +235029.8 -000045.8-000043.900015.3 08.9400.52F? 0
+123348.50 -051432.2 -000045.2+000000.800005.5 08.9400.49F? 0
+123452.75 +122734.0 +000010.3-000048.700030.2 08.9400.74G? 0
+123455.65 -384953.7 -000005.7-000002.400004.7 08.9400.21A? 0
+123704.73 -251306.6 -000040.8+000007.500013.8 08.9400.43F? 0
+123844.08 -051938.7 +000303.9-000095.300027.3 08.9400.94G? 0 0.10 1.00
+124305.02 -083636.3 -000059.1-000016.300013.4 08.9400.49F? 0
+125601.44 +154837.6 -000001.9-000040.700006.0 08.9400.52F? 0
+130118.73 -610323.8 -000004.5-000001.600005.5 08.9400.65G? 0
+130651.74 +525603.3 +000009.7+000003.600001.4 08.9400.92G? 0
+131049.54 -393454.1 +000083.6-000012.700008.9 08.9400.59G? 0
+131115.13 -284958.1 -000085.9-000019.500023.3 08.9400.50F? 0
+131513.44 +104119.2 -000159.5-000008.500013.8 08.9400.50F? 0
+131522.49 -534135.8 -000072.7-000044.900000.5 08.9400.59G? 0
+131704.94 -371024.1 -000116.1-000104.100002.5 08.9400.56F? 0
+131724.31 -364902.1 -000070.9+000048.400041.8 08.9400.61G? 0
+131849.66 -131144.4 -000061.8-000059.900007.6 08.9400.85G? 0
+131853.15 -531317.6 -000178.8-000149.000049.8 08.9400.72G? 0
+132127.27 -631337.7 -000007.1-000064.000021.0 08.9400.46F? 0
+132714.99 -475721.7 -000035.6+000004.300004.1 08.9400.20A? 0
+133059.23 -412629.6 -000046.7+000008.300006.7 08.9400.38F? 0
+133202.41 -225337.5 -000177.4-000012.800018.3 08.9400.62G? 0
+133247.45 +562910.7 -000024.4-000007.000004.3 08.9400.96K? 0
+133345.00 -381756.8 -000034.4-000024.800011.0 08.9400.37F? 0
+133703.50 +094248.5 +000008.4-000042.300002.2 08.9400.47F? 0
+133713.64 +802905.7 -000065.6+000031.700001.8 08.9400.47F? 0
+134019.06 -795000.8 -000022.8+000001.600007.1 08.9400.02A? 0
+134047.52 -382034.4 +000057.4-000023.600004.8 08.9400.48F? 0
+134131.22 -271620.8 -000015.3+000004.900003.4 08.9400.22A? 0
+134144.27 -562138.0 +000038.0-000004.100010.7 08.9400.45F? 0
+134324.71 -141414.5 -000055.2-000054.600002.1 08.9400.68G? 0
+134538.19 +425852.6 -000005.9+000044.500012.5 08.9400.79G? 0
+134833.20 +100903.6 +000029.2+000080.800001.1 08.9400.56F? 0
+134847.93 -031043.0 -000031.6-000006.900016.8 08.9400.38F? 0
+135109.88 +003329.6 -000021.0-000019.200003.1 08.9400.30A? 0
+135458.44 -054353.6 -000147.8-000069.100029.7 08.9400.73G? 0
+135554.19 +313931.7 +000008.5-000093.100002.3 08.9400.67G? 0
+135646.24 +352722.6 -000038.9+000018.200010.4 08.9400.07A? 0
+135824.08 +053609.0 -000081.1-000009.200000.7 08.9400.51F? 0
+140055.88 +391421.2 +000005.9-000013.000014.6 08.9400.69G? 0
+140452.47 -062336.6 -000041.1-000018.300020.8 08.9400.50F? 0
+140522.04 -623026.6 -000011.4-000002.800011.4 08.9400.29A? 0
+140629.95 -234134.9 -000022.9-000011.600013.2 08.9400.36F? 0
+140803.63 -125540.4 +000151.6-000048.300009.8 08.9400.72G? 0
+141112.04 -630731.0 -000008.2-000009.600001.1 08.9400.10A? 0
+141113.63 -740812.1 -000119.4-000084.200009.2 08.9400.50F? 0
+141206.69 -503347.3 +000028.0-000019.900024.0 08.9400.46F? 0
+141555.45 -294824.0 -000015.5-000016.000007.2 08.9400.43F? 0
+141721.31 -182926.6 -000065.9+000006.900001.7 08.9400.62G? 0
+141850.09 -500550.9 -000015.9-000073.700010.1 08.9400.84G? 0
+142103.65 -623513.1 -000005.6-000000.600010.4 08.9400.24A? 0
+142228.38 -202848.4 -000052.7+000005.900006.0 08.9400.20A? 0
+142527.56 -490446.4 -000015.2-000002.300021.4 08.9400.27A? 0
+142608.69 -672925.3 -000002.8-000002.900006.0 08.9400.10A? 0
+142840.20 -101218.5 +000061.8-000032.100002.8 08.9400.48F? 0
+142841.66 -165751.1 -000034.9-000013.600005.1 08.9400.38F? 0
+143221.25 +164754.9 +000002.4-000011.900015.9 08.9400.95K? 0
+143514.25 -741802.3 -000006.5-000018.200008.7 08.9400.23A? 0
+144236.14 -604212.4 -000002.6-000000.400013.7 08.9400.18A? 0
+144541.77 -411509.9 +000028.9+000002.900000.5 08.9400.96K? 0
+145127.94 -474059.5 +000000.4-000027.000010.4 08.9400.94G? 0
+145447.77 -080837.1 -000033.9-000000.300022.7 08.9400.61G? 0
+145450.18 -360911.7 -000020.6+000008.800007.3 08.9400.35F? 0
+145502.62 -360956.1 -000027.9-000003.300019.8 08.9400.28A? 0
+145516.20 -020650.6 -000038.3-000015.400006.0 08.9400.61G? 0
+145812.17 -611404.1 -000013.6-000011.900009.3 08.9400.20A? 0
+150236.89 -551847.4 +000011.1-000000.300002.4 08.9400.05A? 0
+150456.07 -630752.6 +000000.7-000012.400004.2 08.9400.04A? 0
+150735.04 -541954.8 +000004.3-000012.800013.5 08.9400.13A? 0
+151034.29 -380048.8 -000057.1-000085.800016.8 08.9400.58G? 0
+151140.03 -421126.0 -000044.8-000023.400009.7 08.9400.18A? 0
+151257.37 +201827.7 +000007.8-000005.600006.4 08.9400.36F? 0
+151637.05 -681812.1 -000010.2-000003.700020.8 08.9400.03A? 0
+151706.31 +601305.3 -000030.4-000005.700015.7 08.9400.58F? 0
+152025.15 -221538.2 -000121.5-000051.100004.2 08.9400.49F? 0
+152156.02 +191045.7 -000174.5-000000.900009.2 08.9400.73G? 0
+152343.93 -275706.5 +000004.1-000017.100001.9 08.9400.33F? 0
+152420.90 -750345.5 -000006.8-000004.400012.9 08.9400.10A? 0
+153634.65 -742114.5 -000002.0+000027.200015.5 08.9400.47F? 0
+154302.37 +180905.2 +000001.0-000028.800007.9 08.9400.69G? 0
+154715.73 -574630.7 -000009.0-000020.000003.8 08.9400.21A? 0
+154738.17 -482346.3 -000003.3-000019.500003.2 08.9400.27A? 0
+154826.87 +064747.6 -000003.9-000005.000001.4 08.9400.91G? 0
+154934.84 -143226.7 -000016.4-000001.900015.8 08.9400.43F? 0
+155147.10 -720708.3 -000003.0-000012.100000.6 08.94-0.03B? 0
+155553.13 -503238.2 -000003.4+000001.800012.4 08.9400.05A? 0
+155924.56 -610619.4 +000078.2-000053.800019.0 08.9400.66G? 0
+160013.23 +154644.8 -000019.7-000168.300002.9 08.9400.54F? 0
+160944.09 +382914.0 -000073.9+000073.800008.2 08.9400.82G? 0
+161128.82 +150725.2 -000009.1+000003.400015.2 08.9400.46F? 1
+161225.75 -433854.0 +000003.5+000001.400003.4 08.9400.24A? 0
+161355.18 +465234.5 +000014.0-000017.800000.1 08.9400.38F? 0
+161718.31 +162545.2 -000042.2-000032.100011.9 08.9400.45F? 0
+161731.41 +365013.2 -000004.0-000037.500005.1 08.9400.43F? 0
+161910.27 +601817.4 -000010.5+000025.300002.0 08.9400.47F? 0
+162558.38 -673511.7 +000023.3-000036.000003.5 08.9400.60G? 0
+162601.09 -510839.2 -000003.8-000015.700009.9 08.9400.08A? 0
+162601.67 -311407.4 +000000.0+000000.000000.0 08.9400.58G? 0
+162609.28 -392036.6 -000027.4-000029.300000.1 08.9400.54F? 0
+162857.34 +725421.4 -000016.9-000014.500001.5 08.9400.55F? 0
+162857.34 -682504.6 +000002.1-000019.600004.1 08.9400.50F? 0
+163222.86 +210507.3 -000012.5+000006.700014.8 08.9400.46F? 0
+163334.50 -454401.5 -000001.4+000004.700038.0 08.9400.90G? 0
+163450.96 -491954.2 -000014.6-000007.300016.1 08.9400.36F? 0
+163701.60 -023859.6 -000038.7+000012.800013.4 08.9400.38F? 0
+163720.09 -545245.9 -000002.9-000011.200004.0 08.9400.04A? 0
+163810.46 +054353.5 -000009.5-000001.700005.5 08.9400.04A? 0
+164023.44 +370215.0 +000001.6+000042.800019.5 08.9400.60G? 0
+164132.14 -595635.5 -000001.3-000000.100013.9 08.9400.20A? 0
+164333.26 -465023.3 -000009.7-000020.300025.0 08.9400.05A? 0
+164835.53 -462010.0 +000008.8-000012.400022.8 08.9400.09A? 0
+164855.69 -335610.1 +000001.1-000036.900003.6 08.9400.37F? 0
+164930.84 +402733.2 +000011.2-000029.000011.8 08.9400.34F? 0
+164948.42 -573526.5 -000007.1-000065.000002.8 08.9400.46F? 0
+165333.88 +382908.5 +000005.4+000014.600001.2 08.9400.36F? 0
+165339.90 -594145.9 -000006.5-000005.600003.8 08.9400.20A? 0
+165406.95 -414923.4 +000000.0+000000.000000.0 08.9400.01A? 0
+165522.92 +785650.5 +000007.2+000039.300007.8 08.9400.88G? 0
+165545.84 -375356.9 +000008.5+000007.600023.5 08.9400.41F? 0
+165736.16 -580725.3 -000012.5+000000.300021.1 08.9400.02A? 0
+165828.29 -262120.4 -000008.7-000001.600009.3 08.9400.02A? 0
+165947.93 -594411.6 -000019.4-000025.600016.3 08.9400.18A? 0
+170221.72 -485506.8 +000000.0+000000.000000.0 08.9400.24A? 1
+170452.76 -272259.2 -000062.8-000042.300012.1 08.9400.60G? 0
+170542.02 +310710.9 -000032.2-000036.700016.1 08.9400.91G? 0
+170812.89 -432128.9 -000012.2-000024.000019.0 08.9400.38F? 0
+171043.92 -220016.4 -000032.7-000024.600018.2 08.9400.34F? 0
+171141.02 +435648.2 -000061.2+000033.900018.5 08.9400.51F? 0
+171317.39 +004022.1 -000015.1+000021.700005.7 08.9400.39F? 0
+171628.81 +044819.9 +000004.2-000028.600014.4 08.9400.52F? 0
+171634.64 -551837.9 -000095.4+000133.800009.0 08.9400.61G? 1
+171716.21 -590226.3 -000004.2+000015.700013.5 08.94-0.12B? 0
+172032.40 +473851.3 -000012.5+000017.900004.0 08.9400.58F? 0
+172103.99 -560549.2 -000007.1-000008.000019.9 08.9400.16A? 0
+172158.17 -332452.4 +000020.1+000002.500010.7 08.9400.14A? 0
+172330.04 -675544.8 +000002.7-000012.700010.4 08.94-0.04B? 0 0.10 1.00
+172954.04 +120139.8 -000056.3+000055.100002.1 08.9400.45F? 0
+173103.47 -212907.0 +000009.7-000011.000001.6 08.9400.25A? 0
+173248.61 +231718.0 -000005.2-000001.400002.5 08.9400.42F? 0
+173540.75 +040849.6 +000001.1+000010.200010.2 08.9400.51F? 1
+174034.97 -253727.7 +000009.3-000002.900011.0 08.9400.41F? 0
+174204.15 -142131.4 +000015.4-000118.500006.0 08.9400.56F? 0
+174351.44 +075005.3 +000017.2+000002.700005.2 08.9400.28A? 0
+174404.19 +103838.0 +000001.7-000005.100003.7 08.9400.19A? 0
+174421.81 +160023.1 +000003.4+000003.800005.8 08.9400.41F? 0
+174423.10 -502050.6 -000000.6-000013.300001.9 08.9400.16A? 0
+174550.48 -271259.7 -000010.9+000015.100006.2 08.9400.63G? 0
+174611.25 -213548.2 +000001.7-000012.300002.3 08.9400.62G? 0
+174856.80 +290836.8 +000006.6+000009.200003.7 08.94-0.02B? 0
+175107.37 -272346.0 -000077.0-000097.100037.6 08.9400.73G? 0
+175111.37 -135740.4 -000029.8-000026.800026.2 08.9400.36F? 0
+175233.24 -000715.8 +000047.8+000011.400001.9 08.9400.37F? 0
+175304.39 -391518.2 +000025.3-000002.700006.1 08.9400.25A? 0
+175533.43 -304059.9 -000021.0-000004.300024.6 08.9400.01A? 0
+175648.29 +185731.9 -000009.3-000039.700011.1 08.9400.43F? 0
+175934.57 -472429.6 +000018.9-000026.600008.4 08.9400.35F? 0
+175955.15 +420102.7 -000005.2+000009.700002.7 08.9400.35F? 0
+180231.31 -364035.4 -000001.7-000019.400008.5 08.9400.75G? 0
+180233.26 +042508.7 -000147.7-000229.800005.0 08.9400.87G? 0
+180354.34 -242303.3 +000000.0+000000.000000.0 08.9400.65G? 0
+180658.11 -020741.4 +000021.9-000018.000006.8 08.9400.54F? 0
+180728.25 -474812.4 -000014.2-000024.000009.7 08.9400.93G? 0
+180935.99 +515221.3 -000026.9-000029.900010.2 08.9400.94G? 0
+181100.47 +363902.3 -000003.9-000041.000004.3 08.9400.55F? 0
+181800.43 -390547.4 +000014.5+000001.300003.3 08.9400.15A? 0
+181850.30 -311342.2 +000003.9-000019.700014.9 08.9400.18A? 0
+181929.20 +052153.9 -000028.2-000016.000037.0 08.9400.59G? 0
+182017.72 -183532.5 +000000.8-000009.900010.3 08.9400.32F? 0
+182402.38 +752255.7 -000014.7+000064.800022.7 08.9400.45F? 0
+182518.53 +110553.2 +000009.3+000015.100010.2 08.9400.52F? 0
+182733.64 +664643.9 -000022.8+000017.700000.2 08.9400.29A? 0
+182938.46 -464303.5 +000042.2-000012.200000.9 08.9400.55F? 0
+183038.24 -364736.1 +000001.8-000017.200007.8 08.9400.03A? 0
+183304.42 +190707.7 +000002.3+000000.900004.6 08.9400.21A? 0
+183319.34 -233121.3 +000001.5+000005.300020.0 08.9400.10A? 0
+183505.92 +164058.0 +000005.4-000003.500011.6 08.9400.47F? 0
+184033.44 -483404.7 +000063.7-000155.500012.8 08.9400.74G? 0
+184050.41 -320044.7 +000022.4-000011.200013.2 08.9400.17A? 0
+184050.87 +214138.1 -000038.3-000035.100022.0 08.9400.58F? 0
+184801.35 +084109.6 +000013.4+000009.400006.0 08.9400.30A? 0
+185052.64 +354150.0 +000005.3-000010.000004.4 08.9400.10A? 0
+185215.04 +392549.3 -000003.1+000011.700012.6 08.9400.10A? 0
+185319.67 -214330.8 +000012.2-000009.400006.7 08.9400.24A? 0
+185409.72 -205555.7 +000006.9+000012.300003.4 08.9400.13A? 0
+185512.13 +091421.7 +000008.7-000015.700007.8 08.9400.24A? 0
+185656.92 -490719.1 +000006.5-000055.100000.8 08.9400.49F? 0
+185659.34 +551148.8 +000045.9+000078.700018.2 08.9400.58G? 0
+185706.49 -280656.8 +000044.1-000017.000006.8 08.9400.57F? 0
+185735.69 -100057.6 +000014.7+000015.900006.1 08.9400.99K? 0
+185813.63 -341609.9 -000007.9-000017.700026.0 08.9400.00A? 0
+190149.12 +344829.9 -000006.0-000003.500002.8 08.9400.09A? 0
+190207.41 +404356.3 -000003.0-000019.200004.3 08.9400.07A? 0
+190358.44 -380402.0 +000017.5-000027.600007.1 08.9400.65G? 0
+190806.57 -253633.0 +000010.0-000019.100002.0 08.9400.05A? 0
+190954.75 +145758.6 -000001.8-000025.500010.3 08.9400.33F? 0
+191127.92 +404126.7 -000009.6+000011.100008.5 08.9400.15A? 0
+191139.95 -445733.1 -000018.6-000000.200003.1 08.9400.15A? 0
+191141.14 -035240.2 +000013.8-000004.400012.5 08.9400.56F? 0
+191236.51 -360932.0 +000023.8-000004.300021.9 08.9400.16A? 0
+191313.03 -255232.9 -000004.4+000033.600018.0 08.9400.13A? 0
+191400.23 -211215.5 +000004.7-000016.800005.4 08.9400.42F? 0
+191512.23 -035759.5 -000024.6-000017.900011.7 08.9400.44F? 0
+191514.88 -452438.3 +000018.3+000009.100003.6 08.9400.55F? 0
+191724.59 -005259.8 +000019.6-000011.200032.4 08.9400.87G? 0
+191945.62 -112159.7 +000028.7-000007.700013.5 08.9400.33F? 1
+192003.72 +395502.7 +000009.1+000008.700002.0 08.9400.00A? 0
+192137.24 -664326.0 +000003.5-000018.800002.1 08.9400.30A? 0
+192149.85 +252838.7 +000063.7+000120.400016.6 08.9400.60G? 0
+192417.23 +271252.9 -000004.5+000002.700001.9 08.9400.08A? 0
+192636.63 -311723.5 +000011.6+000020.900036.8 08.9400.17A? 0
+192654.67 +181808.6 +000017.2+000009.300010.2 08.9400.21A? 0
+192724.71 +305638.4 -000048.3-000039.700000.1 08.9400.54F? 0
+192949.05 -080112.9 -000004.7+000000.200005.4 08.9400.42F? 0
+193008.87 +300501.2 +000010.5+000009.100016.3 08.9400.35F? 0
+193109.98 -274211.9 -000001.4-000033.100017.9 08.9400.52F? 0
+193146.96 +301906.5 +000004.3-000006.400007.6 08.94-0.00B? 0
+193221.60 -420728.3 -000060.3+000059.700008.6 08.9400.97K? 0
+193242.31 +441134.5 -000010.8-000023.100008.1 08.9400.88G? 0
+193256.18 -220002.1 -000001.5-000010.700004.1 08.9400.42F? 0
+193434.58 +102206.7 +000010.0+000015.300020.6 08.9400.37F? 0
+193448.58 -504800.5 +000005.9+000013.000006.3 08.9400.14A? 0
+193550.10 -402951.3 -000009.1-000051.000017.4 08.9400.49F? 0
+193803.98 -043630.0 +000007.4+000002.500000.5 08.9400.45F? 0
+194134.70 +210410.3 +000036.7+000028.800019.6 08.9400.49F? 0
+194205.90 -500550.8 +000013.2-000008.200014.3 08.9400.33F? 0
+194207.98 +285945.6 -000006.0+000003.100005.1 08.94-0.01B? 0
+194451.44 +271321.9 +000010.8-000016.500001.0 08.9400.36F? 0
+194550.04 -105323.3 +000014.7+000016.700006.9 08.9400.95K? 0
+194657.40 +395357.7 -000000.9-000014.200004.6 08.9400.13A? 0
+194707.92 -604229.4 +000030.1-000012.800011.5 08.9400.55F? 0
+194807.22 -255352.9 -000055.1-000037.300010.7 08.9400.26A? 0
+195027.30 -152522.2 -000014.2-000023.300003.7 08.9400.07A? 0
+195048.04 +383800.8 +000004.7-000005.900000.6 08.9400.02A? 0
+195716.25 +115554.4 -000013.5-000004.800004.8 08.94-0.00B? 0
+195821.68 +351205.8 -000008.3+000009.900005.1 08.9400.71G? 0
+195909.10 -271448.4 -000035.5-000048.400030.0 08.9400.55F? 0
+200208.90 +500017.7 +000005.7+000013.100007.2 08.9400.00A? 0
+200210.42 -044921.2 +000012.1-000021.500008.7 08.9400.14A? 0
+200314.32 +584332.9 +000040.8+000011.400022.5 08.9400.71G? 0
+200420.20 +753012.2 -000015.3+000039.600004.2 08.9400.41F? 0
+200625.64 -382918.5 +000002.5-000011.700023.5 08.9400.54F? 0
+200802.97 -721132.7 +000007.9-000019.700012.0 08.9400.26A? 0
+200805.53 +665102.6 +000139.2-000060.400014.2 08.9400.77G? 0
+200827.40 -541902.6 -000000.1-000031.300005.2 08.9400.56F? 0
+201120.87 +283436.8 -000001.0-000007.100001.4 08.94-0.04B? 0
+201247.80 +381339.6 -000001.5-000000.400001.0 08.9400.28A? 0
+201301.23 +392857.3 -000011.3+000005.300021.7 08.9400.86G? 0
+201322.98 +012818.4 -000109.3-000025.900000.6 08.9400.69G? 0
+201340.82 +163344.7 -000024.5-000021.200018.2 08.9400.82G? 0
+201417.12 +370837.0 -000001.3-000029.800010.1 08.9400.33F? 0
+201958.84 +393749.0 -000008.6-000010.800008.9 08.9400.09A? 0
+202013.78 +194939.2 +000067.5+000132.100007.8 08.9400.68G? 0
+202046.03 -272013.0 +000000.0+000000.000000.0 08.9400.41F? 0
+202053.99 +643810.7 -000008.0+000005.600004.7 08.9400.34F? 0
+202402.46 -423105.3 +000022.5+000010.700008.6 08.9400.13A? 0
+202413.96 -410352.1 -000010.0+000003.100011.5 08.9400.99K? 0
+202616.08 -033020.8 -000008.9-000000.200053.4 08.9400.93G? 0
+202632.25 +561841.0 +000000.4+000006.900016.5 08.9400.07A? 0
+203016.41 -194506.0 -000047.7-000011.200022.1 08.9400.56F? 0
+203040.68 +352053.2 +000003.2+000010.300006.1 08.9400.11A? 0
+203054.65 +001724.0 +000036.2-000006.800006.8 08.9400.34F? 0
+203650.43 +711138.4 +000025.5-000014.300004.4 08.9400.28A? 0
+203726.83 +295734.8 +000011.8-000014.900002.4 08.9400.02A? 0
+203853.36 -144201.1 -000028.4-000020.100002.6 08.9400.54F? 0
+203858.58 -544052.1 -000069.9+000000.500001.3 08.9400.51F? 0
+203905.46 +235152.6 +000009.7+000006.100010.4 08.9400.08A? 0
+204117.19 +122932.7 -000014.8-000005.900009.4 08.9400.30A? 0
+204226.87 +234016.1 +000051.1+000010.300008.8 08.9400.52F? 0
+204536.45 -473719.0 +000053.2-000069.500005.4 08.9400.88G? 0
+204548.40 -073948.6 +000014.7-000009.500013.3 08.9400.34F? 0
+204614.56 +422947.2 +000017.7+000024.500017.9 08.9400.92G? 0
+204747.68 +142640.1 +000131.5-000006.300005.4 08.9400.62G? 0
+204749.91 +320158.8 +000007.5+000009.000005.1 08.9400.30A? 0
+204907.35 +245656.0 -000163.3-000205.000023.1 08.9400.88G? 0
+205022.61 -403626.6 -000076.4-000432.300035.5 08.9400.66G? 0
+205114.92 -523726.9 +000008.4+000009.400003.1 08.9400.50F? 0
+205345.69 -364245.7 +000035.9-000153.000043.4 08.9400.87G? 0
+205716.34 +431842.7 +000009.5-000000.500001.9 08.9400.42F? 0
+205830.54 +164748.9 +000081.7-000014.400008.5 08.9400.64G? 0
+205939.77 -042259.4 +000067.8+000005.400008.1 08.9400.57F? 0
+210052.28 -270251.3 -000003.2+000012.300003.8 08.9400.46F? 0
+210126.43 -185502.9 -000001.0+000006.400013.0 08.9400.97K? 0
+210434.15 +281823.4 +000006.8-000000.500004.0 08.9400.14A? 0
+210744.41 +473052.5 -000003.1-000036.400010.3 08.9400.51F? 0
+210914.51 -104544.1 +000005.5-000030.100003.5 08.9400.47F? 0
+211043.80 -172832.2 -000021.3-000039.300014.5 08.9400.37F? 0
+211321.74 -071409.6 +000055.5+000003.800006.6 08.9400.52F? 0
+211355.09 -123215.2 +000003.2-000069.000016.3 08.9400.90G? 0
+211421.01 -434909.0 +000000.0-000001.200003.4 08.9400.18A? 0
+211528.18 -442931.9 -000008.8-000001.300019.0 08.9400.47F? 0
+211938.70 +103524.3 +000001.3+000005.500009.8 08.9400.93G? 0
+212025.20 +230439.9 -000004.0-000031.900003.5 08.9400.31F? 0
+212102.24 -465109.1 +000088.1-000041.900005.3 08.9400.58G? 0
+212349.01 +013659.7 -000063.4-000079.400017.6 08.9400.84G? 0
+212431.13 +512316.2 +000018.4+000013.700006.4 08.9400.43F? 0
+212508.19 +442347.6 +000006.5-000010.300010.1 08.9400.30A? 0 0.10 1.00
+212711.32 +115956.7 +000015.5-000007.400000.8 08.9400.35F? 0
+212842.94 -123523.7 +000046.1-000005.500031.5 08.9400.57F? 0
+212904.13 -134751.9 -000032.1-000022.100019.9 08.9400.42F? 0
+212905.33 +683533.2 +000020.5+000010.500014.5 08.9400.22A? 0
+213021.53 +350340.3 +000000.0+000000.000000.0 08.9400.02A? 1
+213154.12 -751547.9 +000243.7-000153.300000.7 08.9400.61G? 0
+213331.68 -492057.6 +000016.9-000019.100014.5 08.9400.53F? 0
+213449.90 +594051.0 +000016.6-000005.600016.1 08.9400.92G? 1
+213657.52 +091050.7 +000030.6-000009.200005.9 08.9400.35F? 0
+213724.08 +233930.0 +000000.9-000014.800019.6 08.9400.50F? 0
+213755.27 +271207.1 -000062.1-000062.900000.0 08.9400.46F? 0
+213758.35 +415250.9 +000008.0+000000.500024.7 08.9400.06A? 0
+214003.59 +095914.8 +000027.2-000009.100007.8 08.9400.42F? 0
+214039.02 +630758.7 -000012.7+000010.100002.5 08.9400.99K? 0
+214435.01 +075835.3 +000041.1+000027.600022.5 08.9400.46F? 0
+214514.53 +533036.5 +000024.8+000006.900012.8 08.9400.05A? 0
+214717.90 +211331.4 +000027.6+000042.700009.9 08.9400.44F? 0
+214801.80 -085601.9 +000019.9-000008.700018.6 08.9400.97K? 0
+214933.19 +541151.4 +000101.6-000001.000022.9 08.9400.53F? 0
+215214.28 +542843.0 -000004.0+000001.700003.5 08.9400.30A? 0
+215751.40 -681249.4 +000049.5-000078.700025.5 08.9400.77G? 0
+220146.24 +573949.7 -000001.2-000020.700004.4 08.9400.41F? 0
+220215.21 -544543.5 +000008.9-000006.600029.8 08.9400.23A? 0
+220330.86 -823825.0 +000058.9+000036.000002.8 08.9400.50F? 0
+220500.48 -394218.9 +000109.0-000054.700001.5 08.9400.67G? 1
+220617.34 -463724.3 +000009.4-000030.000015.9 08.9400.56F? 0
+221554.77 +245541.4 -000168.3-000075.900000.4 08.9400.67G? 0
+221753.72 +412357.9 +000003.3-000002.600003.4 08.9400.23A? 0
+222508.82 +161604.6 -000022.8-000047.400013.4 08.9400.68G? 0
+223224.10 +663956.2 +000118.0+000024.700023.2 08.9400.78G? 0
+223400.16 -432113.0 +000034.3-000034.100011.2 08.9400.43F? 0
+223628.45 +324659.2 +000014.8-000034.400001.8 08.9400.39F? 0
+223717.19 +134818.4 -000014.7-000002.700003.3 08.9400.78G? 0
+223924.10 -444446.0 +000007.9+000000.100001.3 08.9400.35F? 0
+224421.65 +815549.1 +000009.8-000018.400014.2 08.9400.58F? 0
+225022.85 +584348.5 -000009.1-000020.500003.3 08.9400.22A? 0
+225338.71 -161428.7 +000004.0-000034.600015.9 08.9400.50F? 0
+230009.11 +332646.0 +000060.5-000004.500013.3 08.9400.40F? 0
+230336.46 +644526.1 -000003.2+000005.000002.8 08.9400.29A? 0
+230352.20 +040845.9 -000038.6-000010.700029.5 08.9400.58G? 0
+231040.47 -173340.5 -000031.7+000022.200016.5 08.9400.43F? 0
+231109.20 -041919.2 +000018.3-000006.700004.5 08.9400.34F? 0
+231124.62 -161503.2 -000067.7-000094.700004.5 08.9400.68G? 0
+231222.26 +630754.2 -000018.4-000001.600000.7 08.9400.06A? 0
+231430.59 +301932.5 +000050.8-000005.100002.8 08.9400.58G? 0
+231505.46 +140123.5 +000026.2-000001.300000.8 08.9400.97K? 0
+231539.30 -211931.8 +000006.7+000009.100008.4 08.9400.30A? 0
+232602.76 +234333.6 +000005.4-000027.700006.5 08.9400.25A? 0
+232808.75 +490257.8 -000015.5-000019.700011.0 08.9400.42F? 0
+232852.12 -100603.3 -000016.1-000022.400030.3 08.9400.95K? 0
+232947.50 +624036.0 -000059.0+000022.600011.2 08.9400.69G? 0
+233143.48 +603146.4 +000033.2-000011.000017.9 08.9400.18A? 0
+233825.65 +015609.3 -000007.3-000035.500014.2 08.9400.39F? 0
+233848.70 +244055.9 +000011.4+000019.900005.6 08.9400.99K? 0
+234003.90 +194844.3 +000008.1-000008.600009.3 08.9400.45F? 0
+234328.24 +171333.0 -000008.8-000032.900021.2 08.9400.97K? 0
+234339.79 -774829.6 +000045.6-000031.600020.1 08.9400.64G? 0
+234346.79 +304342.9 +000083.0-000042.900018.4 08.9400.61G? 0
+234720.06 -881702.4 +000021.8-000009.300010.3 08.9400.38F? 0
+234933.32 +523909.1 +000082.8-000005.700030.4 08.9400.41F? 0
+235013.94 +525418.1 +000005.9-000006.300005.9 08.9400.13A? 0
+235031.59 +470254.8 +000049.6-000059.400018.0 08.9400.59G? 1
+235448.10 +373539.9 -000018.1-000007.700000.8 08.9400.39F? 0
+000202.99 +334145.6 -000027.9-000015.400000.9 08.9401.49K? 0
+000434.96 -121650.5 +000052.9-000002.700000.4 08.9401.10K? 0
+000540.29 +454838.8 +000847.1-000152.000083.5 08.9401.38K? 0
+000635.82 -323535.0 +000000.6-000019.100000.4 08.9401.20K? 0
+000813.69 +460356.2 -000003.4-000010.100030.3 08.9401.28K? 0
+001658.98 +523532.7 -000024.4+000012.200000.2 08.9401.16K? 0
+002006.47 -090323.3 -000003.6-000010.100000.1 08.9401.29K? 0
+002154.34 -641141.4 +000033.0-000013.200014.7 08.9401.60K? 0
+003703.34 +385947.4 -000012.3+000008.400007.6 08.9401.33K? 0
+003801.29 +055051.4 -000031.8+000019.600003.4 08.9401.19K? 0
+003956.40 +504556.3 +000008.4+000002.100002.5 08.9401.31K? 0
+004129.13 -334404.6 +000008.9-000010.800008.9 08.9401.45K? 0
+004237.74 +314951.3 +000050.9+000037.300010.9 08.9401.12K? 0
+004433.23 +023616.3 +000015.6+000005.700007.5 08.9401.41K? 0
+004644.82 +633854.7 +000016.7+000004.200012.4 08.9401.11K? 0
+004948.39 -720750.2 -000023.3+000002.700010.6 08.9401.44K? 0
+005011.56 +064334.7 +000001.0-000003.000001.5 08.9401.08K? 0
+005548.27 +043041.3 +000010.4-000002.000010.5 08.9401.11K? 0
+010143.11 -033603.0 -000008.4+000001.700027.2 08.9401.16K? 0
+010730.99 +271707.7 -000020.9+000007.400002.1 08.9401.16K? 0
+010824.15 -322532.6 +000040.9-000011.100004.0 08.9401.18K? 0
+010906.29 +540852.1 +000017.5-000024.800001.8 08.9401.24K? 0
+011801.60 -452102.3 +000027.7-000023.300006.8 08.9401.31K? 0
+012100.99 -065724.8 +000004.3-000014.200008.8 08.9401.15K? 0
+012158.89 +263501.3 -000023.9+000030.300017.5 08.9401.08K? 0
+012437.71 -162638.2 -000007.7-000025.000022.3 08.9401.10K? 0
+013216.64 -370655.9 +000000.3-000004.800006.7 08.9401.12K? 0
+014237.93 +643643.2 -000014.2+000012.500004.9 08.9401.22K? 0
+014845.04 +590744.4 +000011.4+000002.000012.4 08.9401.36K? 0
+015036.87 -620414.9 +000002.6+000026.600002.1 08.9401.12K? 0
+015447.83 +544340.6 -000011.9-000024.300001.5 08.9401.17K? 0
+020007.25 -044200.2 -000020.9-000026.400004.1 08.9401.20K? 0
+020020.10 +092311.1 +000025.0-000029.500023.2 08.9401.36K? 0
+020241.39 +035050.5 +000002.2-000012.500017.4 08.9401.64K? 0
+020700.66 +435712.5 +000007.3-000007.600014.6 08.9401.01K? 0
+021806.91 +534327.7 +000008.0+000029.400007.3 08.9401.29K? 0
+022334.75 +634341.6 -000000.2-000037.600010.7 08.9401.19K? 0
+022351.26 +485451.8 +000020.1+000017.300000.3 08.9401.83K? 0
+022730.83 +464139.9 +000064.1-000028.300034.3 08.9401.06K? 0
+023003.33 -205318.0 -000010.0+000009.200012.8 08.9401.09K? 0
+023421.99 -514743.7 +000011.6+000030.600010.9 08.9401.19K? 0
+024244.61 -800043.5 +000022.2-000008.100003.8 08.9401.13K? 0
+024708.24 -031335.4 +000049.8+000043.300005.8 08.9401.04K? 0
+025132.70 +531429.3 -000011.6-000008.200022.5 08.9401.33K? 0
+025549.66 +244312.9 -000008.7-000002.100006.6 08.9401.85M? 0
+030151.28 -251124.7 +000004.4-000009.200015.4 08.9401.46K? 0
+030205.95 -350821.4 -000010.3-000014.600000.1 08.9401.01K? 0
+030846.79 +174521.6 +000012.0+000005.100005.7 08.9401.76K? 0
+031351.21 +792510.6 -000001.3-000012.600012.8 08.9401.28K? 0
+031531.42 -384152.2 +000023.0+000004.500003.0 08.9401.17K? 0
+031619.96 +763430.9 +000009.5-000015.600003.8 08.9401.13K? 0
+032209.65 +343007.8 +000042.3-000001.800003.0 08.9401.18K? 0
+032356.45 -811905.3 +000007.7+000001.100007.8 08.9401.62K? 0
+032621.94 -591755.6 +000030.4+000019.100021.4 08.9401.18K? 0
+033058.90 -022808.8 +000044.4-000060.700033.1 08.9401.22K? 0
+033436.98 +443503.0 +000034.2-000015.900023.0 08.9401.64K? 0
+033934.23 -851140.2 +000005.6-000019.700014.3 08.9401.26K? 0
+034012.02 +681609.1 +000020.8+000002.500006.3 08.9401.64K? 0
+034021.42 -223111.4 +000019.8-000022.300012.4 08.9401.12K? 0
+034025.77 +334228.6 +000131.3+000002.600007.2 08.9401.19K? 0
+034209.16 -342516.0 +000002.9+000002.200006.4 08.9401.17K? 0
+034354.76 +374425.6 +000014.1-000004.300044.0 08.9401.27K? 0
+034942.20 +274900.3 +000016.1+000030.600046.2 08.9401.34K? 0
+035631.93 +083042.5 -000013.8-000023.000028.2 08.9401.21K? 0
+040033.15 +774742.4 +000004.8+000005.700015.1 08.9401.20K? 0
+040203.91 +481152.8 +000020.0+000010.200001.8 08.9401.67K? 0
+040820.77 +500657.5 -000013.4+000018.400015.1 08.9401.02K? 0
+041417.87 -361333.9 +000023.0-000006.300008.6 08.9401.11K? 0
+041425.86 -733842.4 +000003.7+000013.000006.0 08.9401.30K? 0
+042719.58 +125110.9 -000002.5-000006.200009.2 08.9401.59K? 0
+043535.59 -623853.9 +000003.4+000002.300007.6 08.9401.73K? 0
+043608.42 +565520.2 +000014.3-000032.000008.0 08.9401.50K? 0
+044255.69 -023949.1 +000042.5-000019.600016.3 08.9401.18K? 0
+044256.26 -152007.2 -000001.0-000023.600004.7 08.9401.28K? 0
+044755.33 +160016.6 -000006.5-000004.200002.9 08.9401.62K? 0
+045434.87 +264536.6 -000050.7-000078.200040.5 08.9401.74K? 0
+050218.91 +634612.5 -000002.0-000012.600022.3 08.9401.56K? 0
+050651.08 +534140.7 +000004.8-000010.100022.7 08.9401.40K? 0
+050943.46 -642310.5 -000019.1+000015.600003.9 08.9401.32K? 0
+051908.05 -433529.1 +000009.0-000029.400007.8 08.9401.22K? 0
+052025.09 -414004.9 +000007.7-000027.800000.6 08.9401.51K? 0
+053618.59 +023019.5 -000036.0+000019.300003.8 08.9401.16K? 0
+053957.59 -364224.0 +000008.1+000012.500011.6 08.9401.26K? 0
+054030.97 +172550.2 +000025.9+000027.400026.5 08.9401.11K? 0
+054402.89 -224825.9 +000008.3-000016.100002.8 08.9401.09K? 0
+054550.75 -272352.6 +000000.3+000027.500002.0 08.9401.29K? 0
+054937.10 -221336.7 +000001.9+000017.300008.7 08.9401.08K? 0
+055720.78 -474802.5 +000026.1-000016.600028.7 08.9401.04K? 0
+055947.22 -841338.6 +000000.9-000006.900008.3 08.9401.65K? 0
+060013.87 -252634.3 -000007.6-000003.400005.2 08.9401.10K? 0
+060322.61 -422147.5 +000009.1+000015.500003.8 08.9401.06K? 0
+060338.03 +730904.4 -000001.0-000023.400008.1 08.9401.12K? 0
+060351.61 +055735.4 -000009.9-000011.200012.2 08.9401.43K? 0
+060435.61 -163656.0 +000003.2+000008.900004.1 08.9401.05K? 0
+060438.43 +632924.1 +000001.3+000001.300021.3 08.9401.08K? 0
+060610.22 +495649.0 +000003.3+000011.100018.4 08.9401.01K? 0
+060706.49 +075549.3 +000027.8-000008.200020.8 08.9401.28K? 0
+061148.80 -131319.1 +000002.1-000007.900009.7 08.9401.61K? 0
+061447.34 +325047.2 -000031.6-000009.400027.9 08.9401.77K? 0
+061541.61 -281806.6 +000015.4+000002.700006.6 08.9401.55K? 0
+061734.90 -193130.7 +000005.6+000003.400019.2 08.9401.03K? 0
+061858.26 +065646.7 +000003.8+000004.200014.7 08.9401.71K? 0
+062008.50 +225116.2 +000003.8-000004.100008.0 08.9401.08K? 0
+062150.47 +315644.8 -000000.6-000016.300017.0 08.9401.18K? 0
+062443.72 -501555.5 -000018.2+000012.000018.2 08.9401.71K? 0
+062551.81 +122003.1 -000014.0-000011.500004.2 08.9401.08K? 0
+062559.89 +200840.6 +000012.3+000034.800029.0 08.9401.11K? 0
+062633.15 -603326.2 +000000.2+000007.200022.8 08.9401.44K? 0 0.10 1.00
+062749.10 +182908.6 +000001.3-000035.100024.9 08.9401.55K? 0
+062754.69 +335458.9 -000003.8-000019.700007.9 08.9401.14K? 0
+063109.68 -163831.3 -000018.8-000000.400016.0 08.9401.59K? 0
+063201.09 -385146.7 -000009.8+000015.500000.2 08.9401.12K? 0
+063355.53 +133046.4 -000013.8-000007.900008.7 08.9401.00K? 0
+063429.02 -584824.0 -000002.4+000008.200009.2 08.9401.73K? 0
+064202.18 +270921.5 -000013.2+000050.800016.8 08.9401.21K? 0
+064206.15 -052531.6 -000004.4-000018.200010.7 08.9401.21K? 0
+064908.65 +181153.2 +000012.4+000010.400009.7 08.9401.55K? 0
+065041.81 -085319.1 -000013.1-000014.600013.7 08.9401.31K? 0
+065203.06 +131111.9 +000008.0+000003.600040.5 08.9401.01K? 0
+065312.96 -522436.5 -000019.0-000026.600003.3 08.9401.04K? 0
+065645.02 +253132.9 -000023.5+000003.600002.5 08.9401.02K? 0
+065730.78 -205825.2 +000007.7-000008.000009.9 08.9401.27K? 0
+070051.04 +233558.6 +000007.4-000024.300006.9 08.9401.26K? 0
+070228.86 -005740.6 -000002.9-000010.900012.2 08.9401.10K? 0
+070404.16 -031724.5 +000004.9-000010.100001.6 08.9401.26K? 0
diff --git a/kstars/kstars/data/hip121.dat b/kstars/kstars/data/hip121.dat
new file mode 100644
index 00000000..bd32e0db
--- /dev/null
+++ b/kstars/kstars/data/hip121.dat
@@ -0,0 +1,1000 @@
+070526.88 -104944.8 +000024.6+000005.900035.5 08.9401.51K? 0
+070724.66 -332250.2 +000001.9+000001.500002.5 08.9401.54K? 0
+071305.91 -130734.1 +000002.6-000032.600000.7 08.9401.73K? 0
+071309.23 -031842.6 -000026.3+000007.100010.5 08.9401.07K? 0
+071317.44 +495556.1 -000004.2-000105.500013.6 08.9401.01K? 0
+071428.52 +460554.8 +000013.8-000013.100005.1 08.9401.02K? 0
+071742.25 -294604.2 +000017.4+000000.600010.7 08.9401.25K? 0
+071823.24 +031016.0 -000050.3+000013.200010.1 08.9401.06K? 0
+072139.40 -090351.1 -000007.5-000000.700013.4 08.9401.25K? 0
+072526.63 +121117.3 +000000.5+000008.200016.1 08.9401.04K? 0
+072615.48 -130739.7 -000014.7-000016.300007.5 08.9401.06K? 0
+072633.30 +030301.4 +000004.3+000006.300018.8 08.9401.55K? 0
+072812.77 +371037.2 -000009.7-000014.200043.2 08.9401.14K? 0
+073058.56 -160626.5 +000011.4-000002.300016.2 08.9401.24K? 0
+073208.67 -031237.0 -000055.1-000047.500044.7 08.9401.08K? 0
+073520.80 -245710.0 +000005.3-000034.700029.3 08.9401.19K? 0
+073541.53 +672710.0 +000013.2-000022.600003.4 08.9401.30K? 0
+073710.24 -035338.8 -000056.0+000006.400001.8 08.9401.32K? 0
+073801.04 -054229.9 -000025.2+000011.100008.5 08.9401.56K? 0
+073901.35 -295930.5 -000015.1-000015.900006.3 08.9401.20K? 0
+074000.53 +021706.7 +000008.5-000001.700015.2 08.9401.13K? 0
+074048.24 +082344.8 -000013.5-000012.000032.7 08.9401.64K? 0
+074245.77 -615400.1 -000022.7+000019.800002.8 08.9401.00K? 0
+074950.40 -692730.4 +000003.6-000003.600003.9 08.9401.49K? 0
+075726.82 +593841.2 -000031.5-000007.800000.8 08.9401.04K? 0
+075918.03 -121955.5 -000020.1+000001.600010.9 08.9401.84K? 0
+080022.34 -035758.0 -000045.9+000024.700003.2 08.9401.47K? 0
+080449.57 -323119.8 -000007.8+000051.300027.0 08.9401.96M? 0
+080508.62 +282030.8 -000029.2-000013.100034.1 08.9401.70K? 0
+081008.34 +165040.7 -000015.1-000012.000039.8 08.9401.04K? 0
+081134.91 -562135.3 +000024.4+000017.700010.1 08.9401.02K? 0
+081330.24 +331650.4 +000005.5+000001.000003.2 08.9401.30K? 0
+081629.98 +352959.5 -000002.7-000055.700007.0 08.9401.15K? 0
+081807.91 -102922.8 +000012.2+000000.200006.0 08.9401.10K? 0
+081814.05 -304409.3 +000001.1+000012.800004.7 08.9401.24K? 0
+081948.86 -595338.2 +000010.1-000005.000013.3 08.9401.48K? 0
+082609.64 -495629.8 +000007.6+000011.300012.6 08.9401.42K? 0
+082731.37 +265046.4 -000011.6-000041.300000.1 08.9401.13K? 0
+082935.66 -314328.5 +000002.1+000000.000012.4 08.9401.45K? 0
+083152.65 -484603.3 -000044.3+000029.600000.1 08.9401.49K? 0
+083604.23 +564409.9 +000018.8-000010.500006.1 08.9401.12K? 0
+083634.40 +285623.6 -000020.7-000035.500011.3 08.9401.26K? 0
+083918.36 -363301.0 -000015.6-000009.600009.8 08.9401.06K? 1
+084018.08 -513220.9 -000004.2+000009.500009.9 08.9401.27K? 0
+084622.01 -381819.4 -000033.7-000016.100009.5 08.9401.07K? 0
+085246.68 -325902.5 -000005.4-000005.700002.4 08.9401.22K? 0
+085400.89 -281733.7 -000026.8-000010.900032.8 08.9401.11K? 0
+091115.66 +325522.6 -000016.6-000017.500011.1 08.9401.25K? 0
+091554.62 -512035.9 +000001.3+000006.400014.8 08.9401.08K? 0
+091620.88 -011401.3 +000003.7-000012.300006.2 08.9401.27K? 0
+092037.26 -710459.2 -000001.2+000030.500005.7 08.9401.23K? 0
+092129.59 +065006.9 -000014.1-000018.200000.5 08.9401.45K? 0
+092629.91 -073737.8 -000020.8-000022.100027.0 08.9401.42K? 0
+094036.27 -564410.4 -000052.9-000003.100006.4 08.9401.80K? 0
+094152.66 -390408.6 -000043.1+000043.500001.6 08.9401.24K? 0
+094356.47 +755346.0 -000053.6-000015.300010.0 08.9401.09K? 0
+094647.32 +310751.6 +000005.4-000049.000010.9 08.9401.02K? 0
+095031.01 -475813.5 -000003.2-000020.000003.1 08.9401.02K? 0
+095105.71 -575801.3 -000052.0-000012.500000.5 08.9401.29K? 0
+095417.66 -354730.1 -000026.3+000020.400007.4 08.9401.02K? 0
+095435.54 -501525.0 -000006.2+000002.700011.4 08.9401.05K? 0
+095846.64 +550409.5 -000000.1-000021.900003.4 08.9401.25K? 0
+100421.98 +052442.5 -000005.8-000003.500010.3 08.9401.27K? 0
+100454.31 +125051.7 -000019.8+000002.500005.0 08.9401.10K? 0
+100711.55 -771629.1 -000020.7+000042.300027.2 08.9401.93M? 0
+101501.30 -134748.4 +000035.8-000046.400004.4 08.9401.43K? 0
+101639.83 -721549.5 -000001.3+000001.900016.7 08.9401.42K? 0
+101939.75 +154439.6 -000015.6-000018.400022.5 08.9401.04K? 0
+102502.23 -432734.1 -000004.3+000000.900013.5 08.9401.27K? 0
+102602.53 -621759.9 +000008.5-000023.000005.2 08.9401.57K? 0
+102711.45 -570138.8 -000019.0+000009.800009.4 08.9401.17K? 0
+102938.45 -390219.6 -000024.2+000022.400001.4 08.9401.15K? 0
+102947.10 +144051.3 +000022.0+000009.100033.5 08.9401.11K? 0
+103416.62 +024618.9 -000008.1-000013.600000.8 08.9401.50K? 0
+104320.95 +215203.2 -000012.5-000018.200011.0 08.9401.23K? 0
+105437.60 -084215.6 -000027.0-000007.200024.6 08.9401.30K? 0
+105825.66 -544351.7 +000016.6+000016.000021.8 08.9401.63K? 0
+105926.43 -564527.7 -000002.2+000018.800005.5 08.9401.64K? 0
+110033.87 -181929.6 -000009.7+000020.300022.1 08.9401.18K? 0
+110252.28 -284330.6 +000079.7-000033.600003.5 08.9401.16K? 0
+110345.34 -581414.9 -000022.0-000001.700013.6 08.9401.25K? 0
+110459.94 +851307.6 +000014.0+000000.000002.9 08.9401.04K? 0
+110954.31 -001540.8 -000048.5+000007.900029.6 08.9401.48K? 0
+111643.58 -414946.0 -000042.0+000031.500009.4 08.9401.20K? 0
+112125.29 -540800.3 -000026.3-000061.900003.1 08.9401.82K? 0
+112308.45 -580338.8 +000017.7+000038.000010.1 08.9401.12K? 0
+112514.95 -055208.2 -000048.6+000005.900007.4 08.9401.15K? 0
+112809.27 -332920.6 -000022.4-000011.500006.1 08.9401.13K? 0
+112946.65 -452926.8 -000013.9+000013.700002.9 08.9401.08K? 0
+113345.55 +083244.3 -000002.9-000036.900029.8 08.9401.52K? 0
+113630.06 -684831.4 +000011.2+000034.900001.3 08.9401.75K? 0
+114244.30 -410648.3 -000043.3-000008.000001.8 08.9401.19K? 0
+114550.36 -584847.9 -000030.0+000017.800007.8 08.9401.76K? 0
+115035.54 -505726.5 -000025.2-000001.000016.2 08.9401.04K? 0
+115614.01 -645756.8 -000030.4+000012.300022.9 08.9401.77K? 0
+115716.52 -260830.3 -000342.8+000148.200045.5 08.9401.08K? 0
+115825.95 +684652.3 +000025.8-000028.700018.9 08.9401.12K? 0
+115939.37 -085433.1 -000018.6+000003.800009.7 08.9401.68K? 0
+120050.89 +115900.0 -000024.0-000019.100004.0 08.9401.41K? 0
+120106.68 +663244.8 -000005.1-000008.700013.4 08.9401.03K? 0
+120512.43 -592837.0 +000024.2+000012.300042.0 08.9401.99M? 0
+120613.03 -245152.8 -000069.7-000011.400002.9 08.9401.39K? 0
+120909.41 -494906.9 -000022.0-000012.400000.6 08.9401.06K? 0
+120924.55 -701207.9 -000074.3-000031.100003.8 08.9401.18K? 0
+121553.02 -710434.8 -000008.8-000007.300023.8 08.9401.67K? 0
+122320.89 -265117.9 -000031.0-000014.300013.0 08.9401.61K? 0
+122500.61 -263223.3 -000059.5+000011.900019.0 08.9401.57K? 0
+123002.55 -215240.6 -000030.7-000002.600004.8 08.9401.22K? 0
+124205.03 +792152.8 +000004.1+000010.600005.8 08.9401.37K? 0
+124731.96 -055326.5 -000026.1-000014.100020.4 08.9401.12K? 0
+125333.95 -511337.8 -000006.1-000006.900029.8 08.9401.52K? 0
+130150.77 -602056.7 +000048.6-000007.300010.2 08.9401.28K? 0
+130407.99 +440716.3 -000312.4+000088.700041.2 08.9401.11K? 0
+130909.94 -290233.5 -000020.4-000002.600008.2 08.9401.09K? 0
+131452.82 -212202.7 -000033.9+000006.000004.9 08.9401.55K? 0
+131536.70 +033250.1 -000000.8+000004.600001.0 08.9401.13K? 0
+131602.99 -035422.0 -000006.2-000043.200006.6 08.9401.04K? 0
+132112.71 -394444.8 -000021.0-000029.500005.2 08.9401.21K? 0
+132408.75 -610512.3 +000011.2+000017.500003.9 08.9401.70K? 0
+132452.97 -354720.0 +000004.6-000011.000023.5 08.9401.08K? 0
+132920.98 -345116.3 -000026.1-000005.900017.2 08.9401.08K? 0
+133020.56 -242604.5 +000012.3+000016.000029.7 08.9401.17K? 0
+133521.46 -414843.0 -000010.1+000011.700010.1 08.9401.00K? 0
+134247.55 -404302.1 -000010.9+000003.200000.9 08.9401.32K? 0
+134417.40 +215210.8 +000012.2-000006.800007.4 08.9401.00K? 0
+134420.84 -434534.9 -000004.2-000002.200014.8 08.9401.29K? 0
+134627.92 -655049.5 -000016.4-000032.000035.4 08.9401.16K? 0
+134657.56 +601002.6 -000009.3-000009.700012.1 08.9401.40K? 0
+134704.56 -130644.0 -000026.4-000017.300005.1 08.9401.52K? 0
+134712.53 -232831.0 +000004.8-000005.800004.5 08.9401.19K? 0
+134940.38 -745435.4 -000030.0-000014.600003.2 08.9401.17K? 0
+135635.30 +462334.4 -000012.6-000006.400017.8 08.9401.16K? 0
+140452.33 -642303.6 -000035.6+000012.400003.0 08.9401.52K? 0
+140956.38 -120940.8 +000000.3+000021.900005.7 08.9401.04K? 0
+140956.51 -604219.6 -000008.6-000017.500012.7 08.9401.91M? 0
+141133.71 -495937.7 +000008.3+000003.900002.8 08.9401.49K? 0
+141157.87 -472158.9 -000034.5+000005.900038.5 08.9401.49K? 0
+141838.40 +061357.6 -000023.2-000010.000031.4 08.9401.01K? 0
+142150.54 -605014.3 -000005.4-000034.600007.7 08.9401.11K? 0
+142831.16 -580829.2 +000007.1+000010.900007.0 08.9401.19K? 0
+143105.64 -132805.2 -000000.2-000034.100019.0 08.9401.13K? 0
+143437.08 -260837.5 +000015.1-000012.300011.7 08.9401.45K? 0
+145315.76 -480713.0 +000029.8-000015.400008.8 08.9401.00K? 0
+145439.57 -475837.8 -000019.0-000014.700037.2 08.9401.30K? 0
+145606.87 -743617.9 -000011.7+000017.900010.9 08.9401.58K? 0
+150222.90 -150816.2 -000035.4-000003.200007.5 08.9401.51K? 0
+150539.80 -342349.8 -000013.7-000018.000003.6 08.9401.58K? 0
+151028.83 -514810.5 -000012.9-000005.100003.2 08.9401.24K? 0
+151922.64 -624724.6 -000048.3+000000.300009.2 08.9401.04K? 0
+152313.66 -361043.1 +000028.2-000006.500027.2 08.9401.31K? 0
+152536.45 -591317.4 -000005.9-000022.700006.5 08.9401.18K? 0
+152603.82 -640908.4 -000030.6-000000.500008.2 08.9401.14K? 0
+152800.11 -000628.0 -000000.5-000050.100025.7 08.9401.14K? 0
+152810.63 +300016.7 +000003.6-000046.200000.4 08.9401.05K? 0
+152834.38 +332006.5 +000014.5-000005.500010.8 08.9401.14K? 0
+152843.87 -540344.1 -000020.2-000012.000017.3 08.9401.12K? 0
+153225.94 -551611.4 +000044.3-000017.900010.0 08.9401.27K? 0
+153341.00 +195923.4 -000000.5-000005.100009.3 08.9401.42K? 0
+154222.81 +031823.0 -000031.6-000013.000000.4 08.9401.30K? 0
+154238.43 -733919.3 +000002.6-000011.300009.2 08.9401.29K? 0
+154730.72 +345927.4 +000003.0-000017.900033.8 08.9401.26K? 0
+154934.38 -363704.5 -000031.7+000011.900033.1 08.9401.70K? 0
+155107.24 -550303.6 -000035.6-000135.300017.8 08.9401.15K? 0
+155244.03 +443121.3 -000023.6+000005.500004.5 08.9401.66K? 0
+155326.12 -401743.9 +000042.1+000028.900014.9 08.9401.99M? 0
+155631.90 +372139.8 -000019.6+000021.300008.1 08.9401.04K? 0
+160018.53 -333608.6 +000022.7-000032.100011.1 08.9401.15K? 0
+160525.09 +575327.5 -000039.6-000019.200000.2 08.9401.16K? 0
+160644.61 +685622.2 -000035.1+000003.800000.2 08.9401.12K? 0
+160842.62 -225056.5 -000016.3-000001.500014.7 08.9401.27K? 0
+161400.26 +131809.9 -000046.4+000014.200011.4 08.9401.48K? 0
+161551.82 +030405.8 -000023.5-000023.500003.4 08.9401.15K? 0
+162055.85 +083115.6 +000016.6+000003.700009.8 08.9401.28K? 0
+162056.39 -470029.4 -000009.2-000026.400010.7 08.9401.52K? 0
+162251.92 -170910.5 -000020.0+000014.800047.4 08.9401.20K? 0
+162519.01 -131045.8 +000012.5-000054.100012.2 08.9401.35K? 0
+162527.16 -504154.0 +000019.7+000012.100016.8 08.9401.04K? 0
+162554.82 +181533.5 +000024.1+000004.900023.8 08.9401.44K? 0
+162710.50 -422805.3 +000003.1+000021.700014.0 08.9401.47K? 0
+163140.11 -313909.9 -000001.7+000003.200006.2 08.9401.63K? 0
+163801.29 +581217.3 -000015.0+000025.000014.1 08.9401.36K? 0
+164026.91 -562337.9 +000008.5-000024.700001.6 08.9401.61K? 0
+164457.20 +041226.0 -000001.4-000057.000002.7 08.9401.32K? 0
+164820.55 +621855.5 -000019.6+000030.800007.3 08.9401.07K? 0
+165309.30 +561512.4 +000009.9-000017.800009.3 08.9401.08K? 0
+165546.06 +543050.4 +000000.8-000000.300002.2 08.9401.42K? 0
+170033.53 -481025.5 +000035.2-000040.000013.5 08.9401.07K? 0
+170042.50 +345207.2 -000007.8-000033.900019.8 08.9401.43K? 0
+170455.95 +222332.4 +000026.5-000020.700000.2 08.9401.08K? 0
+170801.36 +025134.5 -000055.9-000019.900006.1 08.9401.34K? 0
+171609.54 -611108.0 +000019.5-000001.800023.8 08.9401.03K? 0
+171632.80 +274059.6 +000030.5-000004.500006.0 08.9401.34K? 0
+171712.50 +112614.9 -000024.6+000035.700018.7 08.9401.66K? 0
+171855.48 -502547.8 +000047.4+000005.100015.5 08.9401.43K? 0
+172348.28 -213827.4 +000002.2+000011.100001.6 08.9401.63K? 0
+172402.93 -261321.2 -000048.8+000027.300002.0 08.9401.35K? 0
+172412.37 +172658.5 -000020.3+000005.200000.8 08.9401.28K? 0
+173044.03 +184105.9 -000004.3+000002.400002.7 08.9401.09K? 0
+173120.76 +792554.2 -000002.9+000022.700017.3 08.9401.15K? 0
+173832.68 -122201.4 +000011.0-000020.400021.8 08.9401.23K? 0
+174108.23 -433718.4 +000034.6-000025.900026.1 08.9401.15K? 0
+174207.10 -170301.6 -000017.1+000023.700015.7 08.9401.76K? 0
+174653.58 +415248.8 -000004.5+000021.000008.5 08.9401.38K? 0
+174747.82 -434728.2 -000008.3+000006.500029.2 08.9401.44K? 0
+175218.22 -133923.2 +000051.7+000020.700010.8 08.9401.47K? 0
+175219.41 +483729.0 -000026.3-000013.700007.3 08.9401.01K? 0
+175358.94 +183351.5 +000004.9-000017.600025.8 08.9401.47K? 0
+175617.22 -481327.8 +000022.8+000016.100006.1 08.9401.63K? 0
+180041.36 -194239.0 +000010.3-000050.900006.5 08.9401.78K? 1
+180102.63 +432741.0 +000009.9-000017.900025.6 08.9401.07K? 0
+180151.34 +091015.4 +000007.3-000020.600006.0 08.9401.20K? 0
+180524.77 +010850.0 -000036.8-000035.100019.7 08.9401.55K? 0
+180600.51 +135109.6 +000014.0+000020.900018.7 08.9401.17K? 0
+180636.90 +013513.7 -000019.1+000018.000008.9 08.9401.04K? 0
+180702.02 -142314.5 -000011.2+000011.000011.3 08.9401.05K? 0
+180744.41 +390429.4 +000047.6-000270.400050.6 08.9401.19K? 0
+180844.44 -864755.2 +000018.5+000002.700015.7 08.9401.36K? 0 0.10 1.00
+181307.30 +392803.0 -000001.8+000004.600023.9 08.9401.45K? 0
+181508.09 +290716.2 -000008.7-000022.300023.9 08.9401.05K? 0
+181656.37 -164204.9 -000058.9+000042.700046.4 08.9401.52K? 0
+182338.82 +241221.8 +000001.3-000035.200003.4 08.9401.05K? 0
+182631.02 +114008.6 +000009.2+000008.000024.0 08.9401.55K? 0
+183057.23 +415347.2 +000008.2+000010.100002.3 08.9401.14K? 0
+183931.70 -431854.5 +000002.5-000003.500018.3 08.9401.61K? 0
+184006.00 +163014.5 -000003.1+000003.300027.2 08.9401.31K? 0
+185002.66 -601522.1 -000008.9-000019.300007.3 08.9401.57K? 0
+185312.09 +322408.5 -000016.4+000030.600008.1 08.9401.06K? 0
+185420.51 +454906.9 +000012.9-000022.400015.9 08.9401.50K? 0
+185433.04 +114453.1 -000014.9+000008.000016.0 08.9401.07K? 0
+185828.65 -552547.0 +000006.0+000024.000023.8 08.9401.53K? 0
+185838.64 +241453.5 +000000.2-000058.700002.4 08.9401.04K? 0
+185845.15 -773355.7 +000003.2+000017.000006.1 08.9401.54K? 0
+185855.04 -672241.6 -000002.0-000034.900010.3 08.9401.26K? 0
+185923.47 +313700.9 -000015.9+000011.500007.3 08.9401.08K? 0
+190354.56 +055043.0 -000005.1+000000.900003.8 08.9401.61K? 0
+190558.36 +412133.1 -000010.1-000008.500004.0 08.9401.81K? 0
+191059.30 +355256.3 +000016.3-000017.900002.5 08.9401.11K? 0
+191155.13 -293214.6 -000033.7+000019.200002.0 08.9401.48K? 0
+191215.96 +493848.9 -000016.7-000039.500005.5 08.9401.78K? 0
+191656.40 +272212.6 +000011.7+000038.700009.4 08.9401.35K? 0
+191724.01 -191207.7 -000059.1+000012.300033.0 08.9401.17K? 0
+191842.67 -522122.8 -000021.9+000009.800015.7 08.9401.56K? 0
+192714.82 +113757.2 -000002.1+000011.300014.2 08.9401.31K? 0
+192724.75 +423047.8 +000016.1-000008.800010.4 08.9401.62K? 0
+193413.56 +514937.2 +000003.2+000023.700025.8 08.9401.10K? 0
+193433.34 +090606.4 -000007.1-000001.400001.8 08.9401.52K? 0
+193544.08 +194720.6 -000001.1+000010.900001.4 08.9401.23K? 0
+193831.47 -240633.5 -000007.1-000002.500013.0 08.9401.14K? 0
+193940.45 +054544.0 +000040.4-000035.700001.7 08.9401.88M? 0
+194010.31 -721919.5 -000001.2-000004.000009.2 08.9401.33K? 0
+194018.44 +284458.4 +000005.9-000031.300015.1 08.9401.23K? 0
+194107.68 +181838.2 +000030.6+000007.500023.6 08.9401.17K? 0
+194209.34 +334115.8 -000019.2-000015.400003.6 08.9401.15K? 0
+194724.92 -125808.4 +000023.5-000024.600006.8 08.9401.46K? 0
+194809.20 +652658.8 -000042.7+000066.300009.0 08.9401.12K? 0
+195244.79 -055342.4 -000042.4-000008.300010.2 08.9401.81K? 0
+195456.56 +345600.6 +000010.8-000019.900014.9 08.9401.31K? 0
+195709.89 +305728.7 +000001.9+000007.500014.8 08.9401.00K? 0
+195810.16 +344317.0 -000003.5-000013.100006.9 08.9401.63K? 0
+195924.73 +361221.7 +000006.2+000004.400006.5 08.9401.29K? 0
+200003.16 -214608.6 -000000.5+000020.800005.0 08.9401.23K? 0
+200339.19 +573322.0 -000042.4+000014.600017.1 08.9401.66K? 0
+200519.96 -054746.6 +000007.3-000006.300022.3 08.9401.13K? 0
+200829.24 -005703.7 +000042.6+000020.800018.3 08.9401.13K? 0
+200940.98 +124911.5 +000036.6+000021.400000.1 08.9401.07K? 0
+201006.52 +324355.9 -000005.5-000014.800007.3 08.9401.14K? 0
+201052.27 +771415.8 +000058.6+000499.300063.6 08.9401.30K? 0
+201558.80 +560650.6 -000016.9+000005.600015.4 08.9401.01K? 0
+201741.54 +050029.6 +000014.3-000012.100009.8 08.9401.03K? 0
+202059.25 +320313.6 +000009.7-000028.700002.9 08.9401.24K? 0
+202600.99 -074404.5 +000015.4-000020.000009.4 08.9401.47K? 0
+202820.89 -202142.0 -000066.9-000044.500041.5 08.9401.19K? 0
+203039.62 +344059.1 -000005.5-000030.900008.6 08.9401.10K? 0
+203102.92 +214049.0 +000003.4-000011.800007.3 08.9401.58K? 0
+203136.73 +485716.4 +000026.1+000013.200006.1 08.9401.31K? 0
+203223.61 +005857.2 +000056.3+000032.700003.9 08.9401.47K? 0
+203241.97 -572906.7 -000001.9+000001.000009.7 08.9401.44K? 0
+203351.91 +433112.7 -000015.1+000018.600005.1 08.9401.43K? 0
+204343.43 -353824.8 +000012.1-000006.300012.2 08.9401.08K? 0
+204520.71 -790524.3 +000001.0-000007.900018.3 08.9401.75K? 0
+204700.81 +001115.3 -000044.3-000017.600002.0 08.9401.30K? 0
+205040.34 -445319.0 -000002.8-000011.800005.2 08.9401.12K? 0
+205156.44 -090239.4 +000001.4+000004.200009.5 08.9401.38K? 0
+205158.68 +374419.2 -000004.8+000005.000007.6 08.9401.32K? 0
+205246.30 -401220.1 +000024.8+000020.900018.1 08.9401.62K? 0
+205738.88 +135542.5 +000002.8+000000.600016.2 08.9401.24K? 0
+210311.23 +174430.6 +000000.9-000019.800024.6 08.9401.20K? 0
+210505.83 -560715.0 +000007.4-000043.800001.4 08.9401.18K? 0
+210626.91 +150747.7 +000030.4+000007.000001.4 08.9401.29K? 0
+210720.60 -391542.2 -000019.3+000000.600015.4 08.9401.00K? 0
+210758.08 +232809.8 +000011.6-000015.500009.4 08.9401.04K? 0
+210834.65 +170733.2 +000011.9-000021.400006.0 08.9401.14K? 0
+211755.72 +012817.9 +000015.0+000035.100019.0 08.9401.15K? 0
+211805.76 +354048.7 +000003.9+000003.500004.6 08.9401.32K? 0
+211913.45 +490439.3 +000015.0+000036.900018.2 08.9401.23K? 0
+212018.28 -185603.1 +000008.5+000000.200003.0 08.9401.57K? 0
+212150.50 -610752.7 +000043.7-000039.400012.3 08.9401.14K? 0
+212357.20 +465937.7 -000007.1-000016.500013.0 08.9401.39K? 0
+212952.37 +572629.9 -000009.3-000002.300012.4 08.9401.43K? 0
+213421.04 -633836.9 +000004.1-000010.400010.3 08.9401.07K? 0
+213455.61 -045544.4 +000014.6-000000.300002.1 08.9401.06K? 0
+213612.53 +350129.3 -000004.8-000019.200017.5 08.9401.04K? 0
+214104.59 -071159.3 +000024.5-000005.500011.8 08.9401.25K? 0
+214238.57 -701901.6 -000007.4-000001.500002.5 08.9401.66K? 0
+214505.99 +054830.7 +000008.0-000005.400021.9 08.9401.54K? 0
+214609.06 -142631.8 +000029.7+000019.800003.5 08.9401.26K? 0
+214635.73 -575948.2 -000005.1-000021.800009.6 08.9401.63K? 0
+214726.73 +454753.5 -000015.1-000042.000002.8 08.9401.07K? 0
+214737.95 -521810.0 +000066.9-000010.300009.2 08.9401.02K? 0
+214858.74 +091510.9 -000009.3+000003.300013.9 08.9401.45K? 0
+214954.38 +220800.2 -000009.2+000002.700006.2 08.9401.62K? 0
+215608.72 +253355.8 +000030.7+000011.400005.7 08.9401.43K? 0
+220215.38 +544240.4 -000019.3-000033.100003.4 08.9401.73K? 0
+220340.99 +701524.7 +000009.1-000007.500001.2 08.9401.43K? 0
+220447.48 -323312.0 -000007.2-000016.900003.8 08.9401.37K? 0
+220637.92 +121148.3 -000011.8-000013.800002.2 08.9401.48K? 0
+220855.59 -703118.6 +000016.2-000016.100014.2 08.9401.56K? 0
+220857.80 -005951.3 +000077.1+000003.800028.1 08.9401.17K? 0
+221048.77 -633409.7 +000014.0-000006.200016.4 08.9401.03K? 0
+221311.91 +053318.5 -000015.6-000004.400006.2 08.9401.12K? 0
+221319.90 +535432.9 -000012.5-000026.700017.7 08.9401.66K? 0
+221622.35 -442208.4 +000008.0-000011.000006.6 08.9401.44K? 0
+221655.15 -471402.8 -000004.7-000003.100016.4 08.9401.16K? 0
+221736.84 +143948.2 +000050.9-000005.700010.9 08.9401.24K? 0
+222134.16 +111519.0 +000002.6-000029.100005.5 08.9401.01K? 0
+222155.49 +432119.7 +000004.9-000001.300007.6 08.9401.03K? 0
+222653.67 +265242.8 +000060.8+000001.000019.1 08.9401.11K? 0
+222925.26 -070310.0 -000002.7+000009.900013.2 08.9401.05K? 0
+222939.26 -482226.9 +000012.9+000023.000004.5 08.9401.12K? 0
+223135.90 -134844.5 -000062.3-000030.300014.0 08.9401.19K? 0
+223241.23 -004628.9 +000025.5-000029.200014.3 08.9401.44K? 0
+223411.47 +285703.0 +000013.1+000004.900012.2 08.9401.38K? 0
+223621.03 +710801.1 +000035.5+000016.700000.6 08.9401.56K? 0
+223822.48 +380945.5 +000004.5-000040.200004.3 08.9401.06K? 0
+223931.91 +444213.5 +000019.3-000007.500015.3 08.9401.15K? 0
+224237.26 +054209.1 +000027.8+000009.900037.3 08.9401.23K? 0
+224428.93 -261733.3 -000036.3-000026.500012.0 08.9401.01K? 0
+224707.76 +414804.2 +000036.7+000012.400004.8 08.9401.47K? 0
+225014.66 -053612.3 +000023.6+000008.400005.1 08.9401.30K? 0
+225038.21 +243710.1 -000029.2-000016.300011.3 08.9401.64K? 0
+225113.36 -370635.3 +000005.5-000023.300006.0 08.9401.56K? 0
+230209.13 +174040.4 -000015.5-000024.700001.2 08.9401.09K? 0
+230247.31 +165829.8 +000003.3-000003.600001.4 08.9401.19K? 0
+230630.29 -134507.4 +000006.2-000010.900005.9 08.9401.60K? 1
+230730.71 +320357.3 +000018.6-000004.700014.8 08.9401.31K? 0
+231415.57 +230950.9 -000002.3+000016.000001.7 08.9401.41K? 0
+231443.92 +332632.7 +000044.5+000008.200002.5 08.9401.29K? 0
+231453.81 +564349.2 +000005.3+000005.700001.0 08.9401.00K? 0
+231626.20 +342810.3 +000018.2+000027.200011.1 08.9401.59K? 0
+232449.20 +075251.5 -000015.7-000001.600038.5 08.9401.12K? 0
+232949.67 +624309.4 -000017.5+000002.500000.4 08.9401.52K? 0
+234408.98 +664837.6 -000016.9+000003.300000.9 08.9401.97M? 0
+235515.19 +495155.7 +000047.7+000000.700001.0 08.9401.18K? 0
+235657.94 +492908.3 -000006.5-000005.200015.3 08.9401.61K? 0
+010639.63 +625718.7 +000002.9+000016.000003.3 08.9402.06M? 0
+041307.28 +193304.0 -000083.1+000007.600048.7 08.9402.25M? 0
+065052.50 -000423.5 +000042.5+000008.000036.6 08.9402.26M? 0 0.10 1.00
+074949.62 -271520.2 +000009.0+000017.800006.8 08.9402.22M? 0
+090453.49 -130109.0 +000005.1+000028.900001.6 08.9402.44N? 0
+143052.94 -671959.0 -000003.7-000014.200005.1 08.9402.16M? 0
+173523.47 -113158.1 +000009.6-000007.200009.0 08.9402.04M? 0
+000421.67 +433628.2 -000000.9+000008.200008.9 08.9500.91G? 0
+000644.11 +302232.0 +000075.4+000024.500016.5 08.9500.59G? 0
+000659.50 -402450.4 +000019.0-000001.700014.7 08.9500.45F? 0
+000723.95 +553917.9 -000028.0+000009.100006.5 08.9500.15A? 0
+000831.51 +111017.5 -000006.4+000003.500003.0 08.9500.43F? 0
+001000.81 +594009.2 -000003.0-000015.700008.6 08.9500.18A? 0
+001040.65 +131322.8 +000109.4+000008.000022.9 08.9500.49F? 0
+001417.01 -142628.2 +000038.3+000005.100004.8 08.9500.48F? 0
+001425.53 -271011.2 -000034.3-000067.900022.6 08.9500.61G? 0
+001818.43 +192415.9 -000014.1-000008.500020.7 08.9500.56F? 0
+002010.91 +110257.8 -000030.9-000033.800003.9 08.9500.49F? 0
+002313.28 +471605.7 -000031.1-000017.800003.1 08.9500.29A? 0
+002341.93 +542601.6 +000005.9+000001.100011.4 08.9500.25A? 0
+002502.20 -723704.0 +000019.6-000032.900003.5 08.9500.89G? 0
+002530.83 -503106.0 -000038.0-000018.800001.5 08.9500.60G? 0
+002537.97 +364637.3 -000000.2+000003.500017.5 08.9500.96K? 0
+002642.74 +282856.9 -000012.7-000005.100007.7 08.9500.95G? 0
+003129.74 +764047.9 -000001.2+000011.000022.3 08.9500.98K? 0
+003430.66 +090458.8 -000012.8-000000.500010.6 08.9500.19A? 0
+003528.59 +584028.9 +000000.6-000007.800012.1 08.9500.12A? 0
+003714.02 +431026.7 -000001.2-000007.800012.4 08.9500.09A? 0
+003904.59 +435357.4 -000000.6-000000.600004.0 08.9500.19A? 0
+004103.02 +650707.3 -000013.5+000001.900002.0 08.9500.34F? 0
+004350.02 -030445.6 +000015.8-000006.300009.0 08.9500.72G? 0
+004510.21 -274603.8 -000025.4+000018.000002.4 08.9500.39F? 0
+004944.37 +133023.1 +000040.0+000046.800001.5 08.9500.82G? 0
+005034.44 +813625.6 -000017.2-000026.200006.8 08.9500.44F? 0
+005445.95 +640505.2 +000007.0+000004.200007.9 08.9500.88G? 0
+005717.45 +202528.1 +000056.0+000003.000012.7 08.9500.36F? 0
+005957.83 -180342.3 +000019.1+000008.300014.4 08.9500.95K? 0
+010050.85 +023502.6 -000018.7+000003.900014.0 08.9500.55F? 0
+010136.25 -101347.2 +000003.2-000068.700001.2 08.9500.55F? 0
+010232.12 +632044.7 -000017.2+000008.700009.6 08.9500.12A? 0
+010306.33 +203411.9 +000000.6-000040.900021.7 08.9500.40F? 0
+010308.42 -455311.2 +000172.1-000068.900007.2 08.9500.62G? 0
+010420.97 -371812.9 -000029.6-000026.900003.2 08.9500.61G? 0
+011458.88 +330809.4 +000123.7-000036.200028.2 08.9500.63G? 0
+011620.95 -324259.9 +000034.8-000031.900011.1 08.9500.52F? 0
+011916.16 -400006.2 -000025.3+000012.400005.0 08.9500.98K? 0
+012153.80 +162300.4 -000011.3-000014.700016.4 08.9500.44F? 0
+012332.04 +225725.3 +000007.8+000028.500009.9 08.9500.44F? 0
+012604.61 +042627.4 +000010.7+000008.300001.1 08.9500.99K? 0
+013400.66 +455835.7 +000029.3-000004.900012.4 08.95-0.02B? 0
+013611.01 +491216.9 -000003.9+000014.700000.6 08.9500.09A? 0
+014347.36 +481617.1 +000021.5-000025.400001.8 08.9500.08A? 0
+014604.19 +542704.7 -000005.6-000009.100016.5 08.9500.32F? 0
+014631.66 +502404.7 -000013.8+000000.300018.2 08.9500.19A? 0
+014636.00 +655346.4 +000028.8-000053.500011.9 08.9500.46F? 0
+014721.61 +454928.3 +000009.7-000008.800004.5 08.9500.97K? 0
+014738.44 -264457.7 -000085.8-000280.500027.6 08.9500.82G? 0
+014844.15 +614958.6 -000039.9+000026.400006.7 08.9500.80G? 0
+015045.15 +555508.6 +000250.9-000063.300008.9 08.9500.79G? 0
+015744.79 +313515.4 +000215.3-000061.400021.7 08.9500.80G? 0
+015754.94 -115732.0 +000013.0+000016.100001.5 08.9500.32F? 1
+020227.93 +301616.2 +000012.5-000027.800005.7 08.9500.86G? 0
+020712.65 -071332.0 +000027.9+000006.800010.5 08.9500.24A? 0
+020841.33 +402934.8 +000026.1+000015.500003.7 08.9500.40F? 0
+020944.48 -304444.8 -000021.2-000195.200011.8 08.9500.80G? 0
+021512.03 +501935.5 -000035.3-000015.700006.2 08.9500.84G? 0
+021749.85 +570525.6 -000010.0+000000.500029.3 08.9500.20A? 0 0.10 1.00
+021859.44 +000352.3 -000018.3-000010.100002.3 08.9500.52F? 0
+021926.78 -453954.6 -000009.3+000019.000006.6 08.9500.97K? 0
+022025.98 +013521.6 +000116.0+000001.600015.3 08.9500.79G? 0
+022159.14 -145522.7 +000059.8+000009.200040.3 08.9500.49F? 0
+022257.95 +510210.6 -000009.6-000000.700003.3 08.9500.05A? 0
+022602.97 +254438.7 +000030.5-000022.100000.2 08.9500.53F? 0
+022851.47 -244844.1 +000082.0-000007.100004.4 08.9500.42F? 0
+023326.68 +675108.3 +000042.7+000031.700012.3 08.9500.59G? 0
+024342.21 +693351.5 +000001.2+000016.500001.2 08.9500.31A? 0
+024746.81 +244149.7 +000012.5+000002.000011.2 08.9500.92G? 0
+025700.00 -154328.1 -000008.9-000016.200001.1 08.9500.08A? 0
+025948.14 +404930.8 +000000.9+000000.400007.6 08.9500.13A? 0
+025957.01 -555832.1 +000008.5-000009.100010.0 08.9500.59G? 0
+030112.11 +342507.5 +000027.8-000013.700014.1 08.9500.55F? 0
+030253.56 +173356.1 +000012.8+000007.100005.7 08.9500.46F? 0
+030436.53 +311835.9 +000014.0-000027.500014.2 08.9500.26A? 0
+030616.37 +593506.5 +000024.1-000034.600008.4 08.9500.23A? 0
+030635.06 +383607.5 +000007.2-000020.300009.0 08.9500.05A? 0
+031011.59 -332053.5 +000051.9+000023.500003.2 08.9500.47F? 0
+031044.07 +350008.9 +000022.0-000019.200011.0 08.9500.46F? 0
+031354.59 -043105.7 +000175.2-000233.800022.8 08.9500.68G? 0
+031615.39 -111249.1 +000012.6-000000.200006.0 08.9500.99K? 0
+031751.82 -055459.7 -000021.6-000007.000003.8 08.9500.28A? 0
+031938.15 +463419.7 -000006.2-000019.600024.0 08.9500.24A? 0
+032329.21 -161622.0 +000015.2-000015.200000.3 08.9500.96K? 0
+032339.56 +183320.8 +000013.3-000028.400021.6 08.9500.97K? 0
+032439.23 +312427.4 +000028.6-000014.500015.2 08.9500.29A? 0
+032457.45 -021947.6 -000025.3-000101.800002.8 08.9500.59G? 0
+032524.92 -010910.6 -000055.1-000013.400012.1 08.9500.43F? 0
+032603.02 +494754.7 +000020.8-000012.600002.0 08.9500.38F? 0
+032743.49 +040741.6 +000009.0-000004.400009.3 08.9500.23A? 0
+032856.39 +403847.0 +000064.4-000102.800026.8 08.9500.79G? 0
+033013.71 +771735.9 +000000.0+000000.000000.0 08.9500.31F? 0
+033220.75 +433143.6 +000025.2+000005.100000.8 08.9500.73G? 0
+033522.87 +334034.8 +000000.0+000000.000000.0 08.9500.37F? 1
+033629.60 -245744.6 -000051.6-000096.600021.6 08.9500.71G? 0
+033745.36 +791813.1 -000015.5+000001.000003.4 08.9500.23A? 0
+033746.23 +594014.3 -000011.9-000033.700020.9 08.9500.24A? 0
+033808.24 +351052.4 -000007.5-000020.300006.5 08.9500.13A? 0
+033924.56 +405129.9 -000008.5-000038.100011.0 08.9500.66G? 0
+034223.06 -552722.8 +000020.8+000008.100002.1 08.9500.45F? 0
+034255.78 +553114.0 +000015.3-000013.900018.2 08.9500.29A? 0
+034354.27 +032646.6 +000151.1+000035.100018.4 08.9500.91G? 0
+035451.33 +601158.5 +000018.8+000015.200026.3 08.9500.12A? 0
+040012.75 +575255.1 +000042.0-000026.900030.9 08.9500.39F? 0
+040024.43 -291405.8 +000001.2+000049.500002.7 08.9500.42F? 0
+040243.11 -051045.7 +000027.5-000017.600001.0 08.9500.46F? 0
+040544.22 -731651.0 +000033.1+000061.100000.7 08.9500.25A? 0
+040628.08 -472621.4 +000016.6-000000.100010.0 08.9500.48F? 0
+040632.95 +142210.9 +000059.9-000103.600032.6 08.9500.44F? 0
+041024.94 -301656.2 -000010.3-000016.800002.9 08.9500.36F? 0
+041545.03 -455809.2 +000246.4-000129.700024.3 08.9500.72G? 0
+041603.85 +073340.6 +000009.6+000006.600000.8 08.9500.52F? 0
+041612.05 -030755.5 -000010.6-000015.900013.9 08.9500.41F? 0
+041639.90 +672531.0 -000004.5-000004.300001.3 08.9500.25A? 0
+041649.41 -653747.3 +000019.8+000010.000009.4 08.9500.88G? 0
+042046.73 +430027.5 -000011.0-000005.300007.8 08.9500.23A? 0
+042145.68 -055538.4 +000015.2-000005.100011.0 08.9500.32F? 0
+043305.82 -083524.5 +000021.3-000034.600024.9 08.9500.54F? 0
+043427.36 -114304.2 -000013.4+000008.000016.6 08.9500.43F? 0
+043708.32 -140703.4 -000043.6+000008.700005.2 08.9500.46F? 0
+043731.44 -023210.3 -000004.6+000006.100018.8 08.9500.83G? 0
+044009.24 -002620.8 +000023.7-000009.300007.2 08.9500.43F? 0
+044306.04 -501311.0 +000063.6+000040.200005.7 08.9500.58F? 0
+044540.83 +474155.7 -000003.5-000018.400011.2 08.9500.37F? 0
+044550.19 +030127.6 -000039.7+000007.300014.9 08.9500.20A? 0
+044927.86 +670042.8 +000005.4-000030.500007.1 08.9500.12A? 0
+045809.79 -101448.9 -000005.4-000009.500012.3 08.9500.09A? 0
+050005.00 -422923.8 -000016.2-000049.100009.8 08.9500.97K? 0
+050214.74 +311549.3 +000040.2+000022.700022.2 08.9500.39F? 0
+050254.03 -294800.7 -000012.3+000022.500002.9 08.9500.27A? 0
+050400.24 +364316.6 +000022.0-000031.500017.3 08.9500.45F? 0
+050557.09 +742537.2 +000006.8+000024.600029.0 08.9500.43F? 1
+050927.17 +290701.2 -000014.8+000002.200001.2 08.9500.31A? 0
+051328.16 -220132.5 -000004.3+000017.400015.9 08.9500.51F? 0
+051354.93 -342420.2 +000004.6-000000.700008.3 08.9500.22A? 0
+051712.99 +130357.9 -000009.0-000006.000005.0 08.9500.13A? 0
+051847.41 +645004.2 -000011.4+000004.300006.7 08.9500.28A? 0
+051902.10 +490355.2 +000083.7-000099.200018.0 08.9500.60G? 0
+051906.40 +643222.5 +000002.0-000032.000011.3 08.9500.35F? 0
+052100.61 -491023.9 +000007.5+000048.300004.7 08.9500.85G? 0
+052225.81 -312708.3 -000006.1-000029.900036.9 08.9500.48F? 1
+052321.55 -021638.6 +000030.0-000106.100053.3 08.9500.76G? 0
+052420.25 +142316.6 +000007.6-000024.900006.5 08.9500.69G? 0
+052457.43 +371524.1 -000007.1-000009.400014.2 08.9500.33F? 1
+052533.70 -035259.6 -000006.5-000013.300006.1 08.9500.37F? 0
+052536.09 +002147.1 +000014.2+000003.200009.8 08.9500.08A? 0
+052622.95 -432236.4 +000050.2+000035.400033.4 08.9500.51F? 0
+052628.46 +623334.6 -000056.3-000019.700022.9 08.9500.61G? 0
+052730.71 +001507.6 +000000.0+000015.000013.0 08.95-0.01B? 0
+053010.37 -183328.0 +000013.6-000055.200019.0 08.9500.49F? 0
+053132.97 +151920.2 +000003.5-000047.400058.8 08.9500.43F? 0
+053454.18 +005717.6 -000024.1+000020.200013.8 08.9500.48F? 0
+053536.32 +125109.4 -000014.5+000000.100012.6 08.9500.17A? 0
+053623.01 +211111.5 +000002.4+000019.900011.4 08.9500.23A? 0
+053644.99 +783514.6 +000029.2-000090.400008.7 08.9500.56F? 0
+053806.73 +092947.0 +000008.7-000001.600007.9 08.9500.14A? 0
+054126.89 +273812.0 -000010.6-000015.100000.8 08.9500.34F? 0
+054302.21 +130837.0 +000026.4-000043.800003.5 08.9500.43F? 0
+054312.26 -683535.8 +000054.3-000001.400012.0 08.9500.57F? 0
+054331.54 +142439.7 -000002.5-000005.700014.5 08.9500.18A? 0
+054443.82 +445022.1 +000012.6-000016.100016.6 08.9500.47F? 0
+054457.13 +564950.2 +000007.7-000009.100000.9 08.9500.13A? 0
+054505.76 -155855.2 +000000.4+000003.600000.9 08.9500.10A? 0
+054512.28 +340545.6 +000004.1-000004.600006.7 08.9500.09A? 0
+054625.90 -004545.3 -000018.2+000000.300000.8 08.9500.39F? 0
+054802.46 +340716.4 +000012.4-000003.000013.1 08.9500.04A? 0
+054849.36 -250712.1 +000014.1+000034.300008.9 08.9500.58F? 0
+055003.41 +393434.7 -000008.8-000070.400010.1 08.9500.08A? 0
+055028.63 -045837.4 -000016.3-000027.200004.4 08.9500.11A? 0
+055416.31 +581339.6 -000006.1-000011.800001.3 08.9500.15A? 0
+055439.35 -333714.6 -000010.0-000051.700007.3 08.9500.63G? 0
+055632.97 -701722.4 +000002.5+000025.800014.1 08.9500.91G? 0
+055646.58 +214402.6 -000017.3+000021.200033.4 08.9500.59G? 0
+055648.73 -362104.6 -000007.8+000004.000008.4 08.9500.33F? 0
+055733.89 +173451.4 -000005.0-000001.800034.5 08.9500.19A? 0
+055937.21 +025332.7 -000010.2-000016.000000.6 08.9500.06A? 0
+060522.80 +091646.7 +000000.0-000016.300007.1 08.9500.41F? 0
+060823.56 -063255.2 -000014.0+000004.600005.4 08.9500.33F? 0
+061120.89 -773044.0 +000019.4+000006.000008.1 08.9500.27A? 0
+061145.42 -153306.7 -000003.6+000038.800010.1 08.9500.91G? 0
+061336.40 +515932.7 -000011.5-000000.200008.0 08.9500.19A? 0
+061510.57 +211227.7 +000069.4+000014.000018.8 08.9500.58F? 0
+061528.98 +020817.5 -000006.0-000009.600028.1 08.9500.22A? 0
+061731.42 +143233.6 -000039.8-000062.400031.0 08.9500.70G? 0
+061816.52 +073048.2 +000011.4-000050.600001.6 08.9500.64G? 0
+061833.06 -292203.6 +000000.0+000000.000000.0 08.9500.40F? 1
+062058.05 -034524.4 -000002.9+000083.000018.8 08.9500.57F? 0
+062145.74 -622302.3 -000003.8-000018.200000.4 08.9500.42F? 0
+062522.99 -415952.7 +000001.5-000008.900001.6 08.9500.98K? 0
+062545.78 -405837.5 -000016.7-000013.000001.3 08.9500.36F? 0
+062735.27 +172058.9 -000030.8+000014.300013.5 08.9500.87G? 0
+062817.59 +102051.2 -000000.7+000013.000010.9 08.9500.13A? 0
+063030.06 +164326.3 +000001.0+000009.900012.2 08.9500.11A? 0
+063332.04 +183446.4 -000028.9-000028.100009.1 08.9500.58F? 0
+063636.38 +055804.2 -000012.0-000014.100012.1 08.9500.10A? 0
+063721.38 +275834.0 -000058.9+000016.200015.3 08.9500.52F? 0
+063911.66 -263419.0 +000000.0+000000.000000.0 08.9500.74G? 1
+063913.53 -753032.4 +000023.4+000013.100014.0 08.9500.20A? 0
+064300.48 +240810.8 -000010.0-000017.100014.4 08.9500.25A? 0
+064346.23 -715835.9 +000014.4+000063.300030.0 08.9500.70G? 0
+064402.45 +024700.6 +000005.7+000004.700012.9 08.9500.07A? 0
+064445.07 +423055.6 +000006.9+000008.500014.7 08.9500.55F? 0
+064533.95 -313003.0 +000003.8+000000.400002.8 08.9500.42F? 0
+064832.78 -083257.2 -000025.3+000017.600007.2 08.9500.36F? 1
+064904.73 -042920.4 +000006.1-000005.000013.8 08.95-0.02B? 0
+065030.49 +500827.4 +000004.0-000015.400003.2 08.9500.16A? 0
+065058.09 -242353.8 -000005.3+000005.400008.0 08.95-0.16B? 0
+065228.78 +050857.1 +000000.1-000008.500002.4 08.9500.36F? 0
+065317.44 +610135.3 -000009.3+000003.100001.1 08.9500.20A? 0
+065404.78 -415555.7 -000006.8-000047.500009.6 08.9500.61G? 0
+065416.19 -391831.1 -000011.8+000028.000008.9 08.9500.17A? 0
+065502.21 -064822.9 +000043.3+000037.900014.3 08.9500.54F? 0
+070014.05 -133514.6 +000012.3-000015.100019.3 08.9500.04A? 0
+070157.76 +511518.9 -000003.6-000014.300002.3 08.9500.21A? 0
+070307.91 -574343.9 -000007.4+000017.000010.4 08.9500.92G? 0
+070342.19 +302907.1 -000000.4-000035.200002.5 08.9500.14A? 0
+070357.97 -443938.8 -000003.6+000012.100001.7 08.9500.18A? 0
+070452.39 +374612.5 +000004.0-000026.500019.3 08.9500.59G? 0
+070459.91 -043241.7 +000001.3-000001.600014.9 08.95-0.04B? 0
+070518.70 -163803.3 +000006.6-000008.300011.3 08.9500.34F? 0
+070614.95 -003503.7 +000014.5-000047.500026.8 08.9500.49F? 0
+070636.72 -220745.2 -000015.6-000000.700004.4 08.9500.33F? 0
+070641.15 +172349.2 +000001.5-000012.600001.8 08.9500.28A? 0
+070808.48 +032156.4 +000017.2+000011.200000.0 08.9500.04A? 0
+071235.42 -310452.9 -000024.7+000072.000008.3 08.9500.49F? 0
+071333.01 +600725.9 -000005.8-000015.800012.6 08.9500.49F? 0
+071342.83 -042226.9 -000092.4+000085.300016.3 08.9500.64G? 0
+071626.70 +031140.7 +000030.5-000016.300001.1 08.9500.92G? 0
+071656.76 -501808.3 +000002.7+000001.900007.9 08.9500.96K? 0
+071657.21 +014035.4 +000042.9-000018.200015.6 08.95-0.06B? 0
+071809.55 +334155.9 -000014.9-000003.200012.2 08.9500.04A? 0
+071809.64 -153742.0 -000008.6+000000.800008.0 08.9500.16A? 0
+071821.94 -245111.9 +000008.0+000015.000002.8 08.95-0.14B? 0
+072047.73 +652550.3 -000066.3-000321.300001.9 08.9500.62G? 0
+072225.74 -051354.3 -000000.2+000007.900000.5 08.9500.21A? 0
+072232.34 -064456.5 +000037.6-000035.000020.5 08.9500.64G? 0
+072530.96 +073437.3 +000025.6-000071.200017.5 08.9500.54F? 0
+072544.49 -335412.9 -000042.0+000025.700003.6 08.9500.75G? 0
+072556.41 -104304.8 -000007.6-000004.700034.0 08.9500.04A? 0
+072612.04 +145032.4 -000008.6-000053.400032.2 08.9500.13A? 0
+072713.00 -185801.3 -000035.5+000038.800007.1 08.9500.43F? 0
+072835.59 -582435.5 +000001.1+000008.700003.3 08.9500.25A? 0
+072841.80 +502257.4 -000012.1-000035.700003.3 08.9500.33F? 0
+072903.14 -265916.2 -000010.2+000002.600001.2 08.95-0.09B? 0
+072934.62 -680920.2 +000000.0+000000.000000.0 08.9500.77G? 1
+073053.99 -415300.8 -000009.3+000012.300011.3 08.9500.27A? 0
+073111.08 -561032.3 -000006.8+000041.900030.9 08.9500.85G? 0
+073125.42 +513137.0 -000018.2-000011.100012.7 08.9500.12A? 0
+073302.90 +131107.9 +000000.8-000026.900004.9 08.9500.65G? 0
+073545.20 +482343.7 -000002.5-000024.600008.0 08.9500.11A? 0
+073607.82 +283746.5 +000002.7-000041.800029.5 08.9500.60G? 0
+073808.75 -652742.5 -000011.5-000036.500002.0 08.9500.88G? 0
+073850.64 -792517.1 +000003.2-000016.500001.1 08.9500.53F? 0
+074041.31 +284952.3 +000011.1-000018.900011.0 08.9500.40F? 0
+074208.93 -325644.1 -000009.9+000013.900008.8 08.95-0.09B? 0
+074232.02 -450200.0 -000003.3+000016.100003.2 08.9500.13A? 0
+074232.14 +511635.4 +000034.9-000000.900013.4 08.9500.25A? 0
+074307.05 -104628.4 -000005.9+000006.400018.3 08.9500.97K? 0
+074535.61 -794008.6 -000026.2+000026.100011.4 08.9500.54F? 0
+074546.28 -295700.2 -000004.2+000004.400000.5 08.9500.01A? 0
+074635.51 +040748.1 +000000.0+000000.000000.0 08.9500.00B? 1
+074742.54 +555646.4 -000028.5-000022.100002.4 08.9500.49F? 0
+075035.93 +685853.5 +000011.6+000003.300007.9 08.9500.25A? 0
+075042.99 +134209.0 -000002.8-000025.200018.6 08.9500.89G? 0
+075111.23 -093738.0 -000047.2-000024.200005.9 08.9500.52F? 0
+075118.88 +205012.7 -000009.0-000017.300013.8 08.9500.36F? 0
+075153.42 -120003.1 -000010.2-000012.300012.4 08.9500.95K? 0
+075246.14 +120208.4 +000036.5+000003.900005.1 08.9500.10A? 0
+075250.77 -374617.2 -000016.7-000005.500013.4 08.9500.33F? 0
+075255.07 -210005.5 -000000.9+000004.800009.2 08.9500.06A? 0
+075322.05 -241045.7 -000009.9-000010.900008.8 08.9500.08A? 0
+075412.70 +010452.9 -000002.8+000006.100000.7 08.9500.06A? 0
+075649.46 -253548.0 +000013.0-000065.300005.3 08.9500.57F? 0
+075706.88 +105904.8 -000004.5+000013.700019.1 08.9500.51F? 0
+075707.66 +310804.9 -000005.8+000018.600003.8 08.9500.18A? 0
+075802.28 -093807.0 +000045.1-000041.000027.8 08.9500.99K? 0
+075802.51 -604846.9 -000065.8+000017.300020.6 08.9500.02A? 0 0.10 1.00
+075803.53 -435249.9 -000025.3+000027.400016.1 08.9500.94G? 0
+075831.97 -431116.2 +000002.6-000002.200004.9 08.9500.94G? 0
+075843.87 +654256.9 -000039.2+000011.100021.3 08.9500.89G? 0
+080032.73 +552837.6 +000014.7-000015.800016.5 08.9500.46F? 0
+080315.97 -432858.5 -000007.4+000011.000003.8 08.95-0.04B? 0
+080518.71 +072345.0 -000005.9+000005.100013.0 08.9500.97K? 0
+080839.37 -182345.4 -000014.3+000008.800010.2 08.9500.27A? 0
+081205.09 -153919.4 -000008.0-000002.800021.0 08.9500.23A? 0
+081241.36 -615056.7 -000004.1-000020.700006.3 08.9500.52F? 0
+081247.87 -415437.1 -000012.6-000000.800004.2 08.9500.06A? 0
+081324.35 -213355.8 -000005.8+000015.300000.7 08.9500.16A? 0
+081352.13 -193930.1 +000000.4+000008.700005.0 08.9500.42F? 0
+081411.97 -423534.3 -000025.7+000035.500011.8 08.9500.99K? 0
+081652.17 -123526.7 -000010.0+000008.000007.7 08.9500.10A? 0
+082456.56 -310623.7 -000014.8+000003.400001.1 08.9500.14A? 0
+082457.46 +483249.3 -000003.5-000018.200011.3 08.9500.53F? 0
+082513.67 +391426.6 +000028.0-000050.500013.1 08.9500.46F? 0
+082536.61 -255020.4 -000029.5+000013.300004.0 08.9500.36F? 0
+082702.49 +232154.2 -000023.4+000016.400013.3 08.9500.53F? 0
+082736.07 -155728.4 -000015.7-000052.900022.1 08.9500.99K? 0
+083029.11 -425434.1 -000010.7-000000.300011.3 08.9500.94G? 0
+083045.66 -180320.5 -000034.5+000024.800006.7 08.9500.34F? 0
+083222.88 -501311.6 -000013.1+000006.000002.8 08.9500.07A? 0
+083410.27 +243536.1 -000004.9-000008.200013.8 08.9500.04A? 0
+083518.42 +115308.2 -000014.5-000013.400020.1 08.9500.32F? 0
+083811.32 +324011.7 -000040.1-000016.500004.8 08.9500.39F? 0
+083949.31 -444600.8 -000021.3-000008.000004.8 08.9500.03A? 0
+084242.74 -562053.1 -000014.8-000010.600009.2 08.9500.28A? 0
+084308.23 -415150.8 -000002.4+000006.500015.9 08.95-0.04B? 0
+084442.81 +305239.8 -000025.9-000023.100002.3 08.9500.96K? 0
+084510.06 +294012.5 +000077.1-000085.400018.2 08.9500.60G? 0
+084704.81 +264437.3 -000012.0+000006.000005.4 08.9500.21A? 0
+085048.82 -461835.9 -000005.0-000004.000001.7 08.9500.45F? 0
+085111.27 +201849.9 -000021.6+000009.000017.5 08.9500.16A? 0
+085143.44 +013045.0 +000009.8-000018.800020.2 08.9500.48F? 0
+085312.10 -074320.7 -000026.7-000030.800032.1 08.9500.81G? 0
+085639.03 -435529.1 -000036.5+000023.900003.8 08.9500.33F? 0
+085703.97 -431546.7 -000004.5-000019.300001.6 08.95-0.01B? 0
+085947.37 -060705.3 +000005.8-000026.100015.3 08.9500.46F? 0
+090130.65 -553857.6 -000008.5+000006.300000.5 08.9500.01A? 0
+090540.21 -433717.5 -000000.2-000000.500007.7 08.9500.34F? 0
+090709.52 -460106.6 -000020.8+000017.200009.4 08.9500.10A? 0
+090823.17 +031012.1 -000085.1-000047.700006.2 08.9500.53F? 0
+090903.32 -270149.2 +000071.9-000019.200010.2 08.9500.39F? 0
+091615.89 -493528.3 -000003.4-000001.800000.2 08.9500.13A? 0
+091638.49 -505637.6 +000008.4+000008.800010.5 08.9500.20A? 0
+092234.06 -520730.0 -000017.3+000020.500002.6 08.9500.03A? 0
+092415.25 -160047.0 -000219.3-000025.100029.6 08.9500.55F? 0
+093016.99 -363447.1 +000007.4-000002.100001.1 08.9500.03A? 0
+093615.06 -133345.6 +000008.0-000026.400006.0 08.9500.41F? 0
+093835.81 +093734.6 -000023.7-000020.500015.3 08.9500.98K? 0
+093849.48 +120305.4 -000129.7-000013.900003.3 08.9500.51F? 0
+094020.83 +602917.0 +000008.0-000042.800028.8 08.9500.52F? 0
+094406.98 -575548.9 -000017.9-000001.400004.8 08.95-0.06B? 0
+095311.01 +093620.8 +000036.2-000094.500012.0 08.9500.59G? 0
+095319.29 -515219.0 -000013.2-000001.200000.2 08.95-0.02B? 0
+095340.74 -422709.2 -000007.8+000026.400000.4 08.9500.89G? 0
+095556.43 -153241.3 -000009.7-000013.200009.9 08.9500.61G? 0
+095702.48 -600207.1 -000004.7-000001.900002.0 08.9500.98K? 0
+095800.13 -561017.9 -000001.3+000008.600004.6 08.95-0.06B? 0
+095810.27 -510304.8 -000000.4+000020.300008.8 08.9500.33F? 0
+100230.95 +160308.4 -000038.5+000026.400007.9 08.9500.51F? 0
+100255.33 -584948.8 -000013.7+000007.800002.2 08.95-0.04B? 0
+100305.83 +365104.7 -000024.9-000034.400006.2 08.9500.47F? 0
+100416.59 -014133.4 -000023.7-000029.900000.5 08.9500.54F? 0
+101018.85 -102049.4 -000070.0+000000.700005.9 08.9500.45F? 0
+101032.37 -395859.5 -000052.1+000015.200012.0 08.9500.35F? 0
+101038.52 -363543.4 +000000.1+000064.600015.6 08.9500.13A? 1
+101236.24 +074038.8 -000024.1-000005.900008.5 08.9500.38F? 0
+101455.28 -345639.2 -000040.2+000030.400001.8 08.9500.31F? 0
+101600.45 -393020.2 -000035.3+000004.700012.0 08.9500.85G? 0
+101736.60 -584542.6 -000004.2+000016.600001.1 08.95-0.04B? 0
+101803.35 -660528.3 -000010.5+000006.900002.5 08.9500.25A? 0
+101846.09 -281601.8 -000006.9-000004.000006.4 08.9500.19A? 0
+101859.01 +121733.2 +000077.5-000062.100025.6 08.9500.60G? 0
+102015.08 -593255.7 -000010.9+000001.400001.1 08.95-0.09B? 0
+102021.96 +160945.0 -000096.5-000048.500009.4 08.9500.66G? 0
+102129.35 +110441.1 +000030.5-000021.600027.7 08.9500.93G? 0
+102144.99 -494728.1 -000022.4-000003.000012.4 08.9500.05A? 0
+102239.97 +244642.5 -000103.3-000034.600019.4 08.9500.57F? 0
+102520.15 +440655.5 -000021.0+000009.700003.0 08.9500.37F? 0
+102655.84 -340142.0 -000005.4+000006.200029.7 08.9500.98K? 0
+103202.06 -545813.4 -000007.8-000000.900001.1 08.95-0.03B? 0
+103321.28 +675340.2 +000004.9-000010.800018.0 08.9500.93G? 0
+103853.16 +170040.0 -000101.8-000009.900006.0 08.9500.52F? 0
+104113.31 -602329.2 +000028.9+000017.600004.9 08.9500.90G? 0
+104232.31 -451537.4 +000000.0+000000.000000.0 08.9500.41F? 1
+104705.96 -455726.8 -000002.7-000050.000016.0 08.9500.61G? 0
+104744.18 -341336.1 -000033.3+000011.500002.5 08.9500.35F? 0
+104754.81 -584155.6 -000020.6+000008.500003.9 08.9500.02A? 0
+105651.69 -025627.2 -000014.2+000006.300004.7 08.9500.36F? 0
+105843.85 -452423.2 +000025.7+000022.800026.0 08.9500.86G? 0
+110027.55 +251949.5 -000006.9+000003.400000.3 08.9500.47F? 0
+110201.71 -212950.3 +000131.6-000062.900000.2 08.9500.85G? 0
+110301.62 -433154.8 -000042.4-000021.500003.2 08.9500.33F? 0
+110314.58 +303532.1 -000165.5-000082.900033.5 08.9500.94G? 0
+110736.56 -590813.3 -000032.7-000019.700001.8 08.95-0.06B? 0 0.10 1.00
+110759.82 +524922.6 -000061.3+000015.800006.6 08.9500.69G? 0
+110827.60 -180649.4 -000036.5-000002.400003.4 08.9500.33F? 0
+111247.82 -604416.8 -000022.2-000008.500005.3 08.9500.20A? 0
+111550.34 -443904.0 -000026.7+000019.200002.0 08.9500.31F? 0
+111644.32 +372337.7 +000000.0+000020.400011.7 08.9500.37F? 0
+111840.78 -610928.2 +000010.6+000016.900003.7 08.9500.03A? 0
+112135.31 -622227.1 -000018.0+000001.100007.4 08.9500.08A? 0
+112223.16 -010438.3 -000021.8+000004.400038.0 08.9500.57F? 0
+112307.89 -530619.8 -000112.9+000038.300011.8 08.9500.49F? 0
+112447.91 -640549.8 -000007.6+000012.500000.4 08.9500.30A? 0
+112618.18 -430527.2 +000011.6-000018.600007.0 08.9500.48F? 0
+112750.51 -155136.0 -000005.5-000023.400004.9 08.9500.55F? 0
+112829.13 +424847.9 -000061.0+000016.300010.8 08.9500.51F? 0
+112859.00 -383741.4 -000052.1+000003.200009.7 08.9500.46F? 0
+112924.32 +255227.2 -000026.2-000015.600003.7 08.9500.45F? 0
+113227.30 -613646.7 -000011.0+000009.700003.0 08.95-0.10B? 0 0.10 1.00
+113437.70 -153422.9 +000029.4-000010.900005.3 08.9500.39F? 0
+113508.03 +635002.2 +000038.9-000008.100000.4 08.9500.98K? 0
+113513.32 +671104.3 +000004.9+000022.300008.3 08.9500.26A? 0
+113540.48 -625449.4 -000007.7+000000.000005.2 08.9500.00A? 0 0.10 1.00
+113827.90 +772754.4 -000013.0+000011.500011.4 08.9500.48F? 0
+114017.49 -031906.4 -000017.1+000011.600001.4 08.9500.30A? 0
+114038.23 -574101.0 -000030.6-000005.000007.3 08.9500.29A? 0
+114152.02 -573923.1 -000020.1-000004.300005.0 08.9500.15A? 0
+114359.29 -623220.3 -000009.3+000014.100010.2 08.95-0.07B? 0
+114416.60 -623347.3 +000001.5+000004.500001.5 08.9500.06A? 0
+114926.94 -380936.8 -000035.6+000024.400002.6 08.9500.46F? 0
+115055.61 +450622.2 -000003.4+000036.500007.0 08.9500.57F? 0
+115247.20 +073615.2 +000057.7-000086.400002.0 08.9500.62G? 0
+115322.01 -743222.5 -000061.0-000025.200016.2 08.9500.44F? 0
+115429.21 -672723.5 +000048.6-000036.400004.0 08.9500.48F? 0
+115437.87 -320740.1 -000013.5-000024.200008.8 08.9500.70G? 0
+115515.83 -032637.3 -000066.1-000000.800019.3 08.9500.53F? 0
+115822.26 -575915.5 +000006.1+000019.500011.5 08.9500.01A? 0
+115858.74 -621020.0 -000017.8+000003.700010.2 08.95-0.01B? 0
+120014.74 -572732.0 -000004.6+000004.300000.4 08.9500.42F? 0
+120217.66 +512042.3 -000006.4+000021.800002.1 08.9500.38F? 0
+120621.33 -323509.5 -000049.3-000012.800008.5 08.9500.36F? 0
+120840.75 -280418.5 -000005.8-000008.700010.5 08.9500.35F? 0
+120842.91 -430004.9 +000004.2-000025.000009.9 08.9500.47F? 0
+120959.19 -331403.8 +000031.4-000025.600005.3 08.9500.43F? 0
+121157.68 +683610.3 +000000.0+000000.000000.0 08.9500.37F? 1
+121348.87 -735736.6 +000079.9+000017.400008.8 08.9500.41F? 0
+121442.92 -535031.8 +000000.0-000016.800011.3 08.9500.33F? 0
+121520.60 +323903.4 -000100.5+000029.300016.1 08.9500.48F? 0
+121536.93 -482459.3 -000305.1+000104.800043.1 08.9500.65G? 0
+121625.62 -415603.3 +000009.9+000009.400000.2 08.9500.19A? 0
+121653.22 +582525.8 +000001.1+000019.500004.2 08.9500.86G? 0
+121719.13 +284334.9 -000048.2+000008.100002.6 08.9500.45F? 0
+121914.18 -402956.3 -000043.8-000002.000001.1 08.9500.35F? 0
+122201.93 -591320.7 -000008.3-000016.300025.3 08.9500.98K? 0
+122257.95 -210138.5 +000013.6-000009.100001.4 08.9500.43F? 0
+122718.23 -502107.3 -000011.2-000007.000018.1 08.9500.20A? 0
+122750.25 -620147.1 +000002.0+000006.900016.1 08.9500.14A? 0
+122813.89 +250200.8 -000026.4-000039.800011.7 08.9500.56F? 0
+123112.61 -174257.8 +000087.1-000017.900018.5 08.9500.50F? 0
+123144.47 -612103.8 -000002.9+000002.900011.4 08.95-0.04B? 0
+123212.95 -040922.8 -000144.7-000004.000007.7 08.9500.56F? 0
+123513.05 -424020.5 -000074.6-000013.200006.2 08.9500.36F? 0
+124008.62 -632712.1 -000004.0-000008.000005.6 08.9500.25A? 0
+124050.95 -674424.2 -000009.1-000015.400019.8 08.9500.18A? 0
+124557.21 -322407.9 -000015.7-000011.300006.9 08.9500.32F? 0
+125256.18 -103338.6 -000034.0+000011.000006.1 08.9500.36F? 0
+130220.97 +384921.9 -000029.0+000000.200015.0 08.9500.45F? 0
+130444.55 -665112.9 +000000.8-000011.800003.8 08.9500.44F? 0
+130557.00 -084133.1 -000020.9-000011.400006.1 08.9500.05A? 0
+131003.79 -421315.2 +000007.5+000004.800001.7 08.9500.10A? 0
+131144.89 -070301.7 +000020.4-000020.600000.2 08.9500.56F? 0
+131851.93 -591321.5 -000001.9+000003.400001.5 08.9500.01A? 0
+132038.79 +085522.8 +000005.8-000018.200005.6 08.9500.98K? 0
+132204.18 +395207.8 -000070.7-000010.300000.8 08.9500.58G? 0
+132451.83 +543404.5 -000047.7-000042.300018.0 08.9500.71G? 0
+132805.97 -400345.4 -000006.7+000008.000006.6 08.9500.24A? 0
+133149.55 -632229.8 +000002.5+000005.500006.2 08.9500.20A? 0
+133202.23 +595040.2 -000034.5-000001.800003.5 08.9500.46F? 0
+133726.30 -153548.8 -000054.3-000133.100016.8 08.9500.70G? 0
+133852.57 -143452.1 +000062.6-000074.200002.5 08.9500.57F? 0
+133902.10 -750025.7 +000008.8+000009.200013.2 08.9500.10A? 0
+134035.29 +063252.9 -000041.4+000000.200000.3 08.9500.20A? 0
+134122.99 -572652.3 -000125.7-000046.900006.1 08.9500.49F? 0
+134216.78 +241232.3 +000008.3-000012.100013.9 08.9500.92G? 0
+134307.58 -672803.1 -000010.3-000003.000007.8 08.9500.10A? 0
+134320.54 +534525.2 +000003.4+000005.100003.4 08.9500.03A? 0
+134500.71 -382852.4 -000009.8+000008.100000.8 08.95-0.06B? 0
+134530.90 -490942.7 -000012.0-000007.500001.1 08.9500.04A? 0
+134540.87 -283627.1 +000062.6-000037.700003.0 08.9500.93G? 0
+134906.55 -434400.0 +000005.7-000024.400001.1 08.9500.97K? 0
+135232.66 -660849.1 -000068.6+000008.800012.2 08.9500.56F? 0
+135606.20 -043700.7 -000008.1+000028.500031.8 08.9500.51F? 0
+135615.79 +083559.5 -000076.0-000040.500009.0 08.9500.52F? 0
+140125.13 +010009.3 +000014.0-000027.800007.9 08.9500.97K? 0
+140637.95 -411822.4 +000018.3-000017.500004.7 08.9500.88G? 0
+141501.68 +611804.1 +000001.0+000003.800010.4 08.9500.39F? 0
+141524.81 -335049.4 -000017.2-000008.200006.5 08.9500.43F? 0
+141749.26 -310155.5 -000101.0+000019.100026.1 08.9500.61G? 0
+141806.33 -193749.1 +000015.1-000024.500019.1 08.9500.59G? 0
+141958.29 -365111.7 +000016.9+000007.900011.9 08.9500.83G? 0
+142121.90 -565753.5 +000004.8-000005.400009.0 08.9500.19A? 0
+142212.59 -202945.9 -000000.5-000019.100008.8 08.9500.45F? 0
+142446.82 -040133.4 +000001.6+000009.900002.5 08.9500.35F? 0
+142819.67 -265053.0 -000022.1-000035.700005.1 08.9500.34F? 0
+143312.65 -412334.1 +000060.7-000024.700016.3 08.9500.51F? 0
+143848.07 +600215.7 -000036.5+000003.500010.4 08.9500.48F? 0
+143944.30 -283708.1 +000002.0-000002.000002.2 08.9500.37F? 0
+144242.66 -490848.4 -000018.3+000000.400016.6 08.9500.02A? 0
+144510.75 -065337.1 -000009.8-000000.600008.6 08.9500.61G? 0
+144703.59 -272849.4 -000005.1+000000.400028.8 08.9500.23A? 0
+144748.96 -602526.1 -000000.7+000002.400004.7 08.9500.20A? 0
+144909.93 -605015.0 -000052.6-000055.200013.2 08.9500.51F? 0
+145253.84 +460915.9 +000039.2-000001.600029.2 08.9500.71G? 0
+145659.52 -423508.6 -000030.7+000001.300003.8 08.9500.50F? 0
+145756.17 -014350.7 -000059.3-000018.500008.8 08.9500.60G? 0
+150456.98 -122343.9 +000006.5-000022.800024.1 08.9500.56F? 0
+150755.39 -444925.9 -000037.0-000046.400009.1 08.9500.54F? 0
+151149.31 +230204.1 +000048.1-000026.000006.4 08.9500.50F? 0
+151253.49 +623901.6 +000003.0-000000.500005.4 08.9500.39F? 0
+151400.18 +000006.9 -000156.8+000006.600007.3 08.9500.63G? 0
+151548.64 -193238.7 -000001.7-000005.300012.9 08.9500.01A? 0
+152621.61 -480832.1 -000018.6-000018.800019.4 08.9500.28A? 0
+153104.57 -493018.0 -000015.2-000001.000005.5 08.95-0.01B? 0
+153142.70 -811811.1 -000009.7-000034.400008.1 08.9500.37F? 0
+153229.69 -510436.6 +000009.7-000019.400003.1 08.9500.51F? 0
+153701.45 -371435.5 +000000.5-000032.700024.8 08.9500.55F? 0
+154403.84 -491244.9 +000004.1-000017.800009.2 08.9500.07A? 0
+154520.21 +043156.9 +000000.0+000000.000000.0 08.9500.41F? 1
+154521.55 +120255.5 +000001.8-000050.700010.4 08.9500.46F? 0
+154539.69 -532012.4 +000006.2-000019.100001.8 08.9500.19A? 0
+154735.45 +450428.8 +000008.3-000007.200013.9 08.9500.94G? 0
+155011.47 -284215.5 -000022.2-000000.500011.9 08.9500.10A? 0
+155059.25 -685520.9 +000000.6-000005.600005.5 08.9500.01A? 0
+155203.82 +201453.5 +000091.0-000051.200021.1 08.9500.58G? 0
+155605.64 -365334.1 -000008.6-000029.600011.1 08.9500.46F? 0
+155628.93 +135330.5 +000013.7-000135.900006.6 08.9500.72G? 0
+155854.66 +083355.3 -000060.9+000022.900040.7 08.9500.79G? 0
+160122.15 +283719.6 -000080.0-000037.700016.2 08.9500.69G? 0
+160651.97 +073828.9 +000014.3-000051.800018.7 08.9500.55F? 0
+161055.11 -253121.4 -000022.2-000025.400021.3 08.9500.45F? 0
+161544.97 +085401.0 +000018.1-000042.600011.8 08.9500.60G? 0
+161643.74 -603345.3 -000014.2-000015.400001.7 08.9500.04A? 0
+161726.59 -344907.6 +000088.2+000082.700003.5 08.9500.58F? 0
+161914.83 -404914.9 -000027.6-000016.600009.8 08.9500.45F? 0
+162137.19 -454502.4 +000009.3-000011.000010.1 08.9500.16A? 0
+162332.23 +332127.8 -000000.9-000010.300009.1 08.9500.60G? 1
+162537.31 -404659.0 +000026.0-000054.700003.6 08.9500.57F? 0
+162656.30 +241407.1 -000010.8+000002.000004.4 08.9500.89G? 0
+162838.28 +081129.3 -000007.1+000026.700002.7 08.9500.47F? 0
+163236.50 -301143.4 +000098.0-000124.200007.3 08.9500.70G? 0
+163647.07 -490630.7 -000002.3-000000.700002.3 08.9500.38F? 0
+163716.22 +051917.2 -000010.8-000042.800006.8 08.9500.52F? 0
+163859.74 -453535.7 -000004.1-000032.200005.8 08.9500.18A? 0
+164253.31 +203154.2 -000041.2-000241.800029.4 08.9500.72G? 0
+164355.72 +573807.4 -000004.9+000004.200006.6 08.9500.26A? 0
+164834.60 +240721.4 +000015.5-000016.400000.9 08.9500.40F? 0
+164905.42 -562800.1 +000010.8-000008.600011.4 08.9500.80G? 0
+165233.66 -510743.8 -000134.2-000136.300002.1 08.9500.71G? 0
+165656.87 -011432.0 +000011.9+000010.700005.1 08.9500.50F? 0
+165752.06 -245506.8 -000015.5-000085.300007.8 08.9500.67G? 0
+165821.25 +455611.2 -000008.5+000009.500007.9 08.9500.52F? 0
+170035.28 +700140.0 +000021.0+000014.800015.4 08.9500.46F? 0
+170049.46 -581709.2 +000020.2+000000.000001.9 08.9500.35F? 0
+170051.46 +123737.1 -000051.2-000122.500005.2 08.9500.71G? 0
+170402.71 +093943.1 -000022.1-000016.400013.0 08.9500.99K? 0
+170500.62 -561525.4 +000014.7-000010.600008.1 08.9500.07A? 0
+170629.02 -285933.1 -000014.7-000003.100000.9 08.9500.90G? 0
+170723.72 -504326.1 +000022.5+000009.300010.3 08.9500.08A? 0
+171418.06 +043234.8 -000007.0-000013.100011.8 08.9500.60G? 0
+171559.17 +105334.3 +000012.6-000003.500005.5 08.9500.29A? 0
+172619.02 +334725.1 +000011.5-000037.300009.8 08.9500.41F? 0
+172638.18 -634853.8 +000000.0-000009.700002.4 08.9500.23A? 0
+172640.42 +354554.6 +000000.0+000000.000000.0 08.9500.40F? 0
+172901.79 -120230.1 +000048.0+000005.200005.8 08.9500.76G? 0
+173119.45 -002049.4 -000034.7-000004.000003.7 08.9500.17A? 0
+173241.84 +234412.4 -000339.2-000086.800002.1 08.9500.61G? 0
+173427.56 -532041.1 +000006.9-000019.800000.9 08.9500.32F? 0
+173443.64 -361811.7 +000012.5-000005.000000.8 08.9500.90G? 0
+173533.29 -195347.7 +000006.5-000012.300020.6 08.9500.26A? 0
+173619.19 +294230.0 -000010.5+000004.200006.1 08.9500.96K? 0
+173939.35 -011917.8 -000079.6-000027.900003.5 08.9500.83G? 0
+174200.55 +212712.0 -000015.7-000016.600002.1 08.9500.96K? 0
+174356.50 -061608.7 -000006.3-000005.500017.4 08.9500.87G? 0
+174435.73 +753027.9 -000102.6+000035.000003.6 08.9500.86G? 0
+174442.52 +735848.9 +000026.2-000002.100001.8 08.9500.27A? 0
+174516.11 -404514.6 +000012.4-000002.200004.9 08.95-0.01B? 0
+174820.37 +034134.6 -000007.0+000000.900015.6 08.9500.55F? 0
+175131.21 +121141.4 -000034.9+000033.400010.9 08.9500.47F? 0
+175201.24 +481234.4 -000004.1-000030.100016.5 08.9500.82G? 0
+175335.13 +225806.3 +000028.1-000053.800017.7 08.9500.61G? 0
+175407.38 +470213.6 +000024.9+000004.900001.4 08.9500.35F? 0
+175630.09 -383655.0 -000014.0-000012.900024.7 08.95-0.08B? 0
+175827.28 -574734.0 +000023.0-000015.300003.6 08.9500.98K? 0
+180112.32 -734047.3 -000000.8-000016.400002.2 08.9500.16A? 0
+180542.78 -043240.9 +000035.6+000011.900006.6 08.9500.45F? 0
+180903.05 +173337.6 +000022.5+000035.400012.5 08.9500.51F? 0
+180932.60 -243949.9 -000000.8+000007.600020.4 08.9500.03A? 1
+181306.96 +201934.5 -000067.2-000014.500012.1 08.9500.62G? 0
+181340.39 -390715.6 +000003.8-000029.200016.0 08.9500.96K? 0
+181423.92 -323226.4 -000022.2-000006.400020.1 08.9500.10A? 0
+181525.95 -763959.9 +000000.0+000000.000000.0 08.9500.40F? 1
+181531.49 +095302.1 +000000.0+000001.700015.1 08.9500.39F? 0
+181612.35 +163512.6 -000010.7-000005.300011.1 08.9500.12A? 0
+181621.26 +062036.9 -000001.1+000003.000024.8 08.9500.39F? 0
+181930.12 +354408.9 -000001.8+000007.600003.4 08.9500.42F? 0
+182107.46 -521149.4 -000019.9-000010.400000.7 08.9500.34F? 0
+182156.28 +420849.1 -000060.6-000008.900003.6 08.9500.64G? 0
+182224.23 +095658.7 -000002.1-000043.700023.1 08.9500.09A? 1
+182425.24 +690552.8 -000006.1-000032.200002.8 08.9500.52F? 0
+182440.32 -135446.4 +000021.4-000014.100004.0 08.9500.32F? 0
+182524.04 +225553.9 -000007.5+000022.600005.8 08.9500.99K? 0
+182712.38 +052342.3 -000007.1+000005.000017.5 08.9500.25A? 0
+182712.99 +010705.7 +000018.1+000011.600011.0 08.9500.51F? 0
+182753.16 +240028.7 -000011.9+000008.000009.2 08.9500.42F? 0
+182811.77 +072119.2 -000020.5-000010.100004.1 08.9500.21A? 0
+183138.16 +663708.5 +000027.3-000001.100000.4 08.9500.47F? 0
+183433.59 +575527.5 -000000.1-000009.600005.8 08.9500.90G? 0
+183611.10 +675440.8 +000008.2-000001.300005.8 08.9500.04A? 0
+183719.27 +501742.7 +000015.2+000026.400008.6 08.9500.52F? 0
+183748.60 +221652.3 +000016.1-000032.900000.2 08.9500.97K? 0
+183811.53 -502447.0 +000003.1-000016.400002.3 08.9500.01A? 0
+183812.51 +103314.7 -000000.6-000010.600015.4 08.9500.13A? 0
+183846.40 +493024.1 +000008.7-000072.300008.2 08.9500.47F? 0
+183900.93 -603633.0 -000026.3-000013.600007.1 08.9500.36F? 0
+184017.13 +094145.0 +000021.1-000019.700007.6 08.9500.67G? 0
+184130.49 -331739.3 -000020.7-000015.400011.6 08.95-0.09B? 0
+184223.86 +140315.6 -000017.4-000005.600028.6 08.9500.43F? 0
+184310.21 -065016.3 -000018.5-000028.800017.4 08.9500.14A? 0
+184323.77 -525142.3 -000020.6-000008.100009.5 08.9500.20A? 0
+184338.95 -112942.9 +000001.2-000008.700014.7 08.9500.26A? 0
+184534.42 +142501.6 -000025.4-000077.800012.8 08.9500.68G? 0
+184853.44 +192728.5 +000001.4-000001.100011.8 08.9500.20A? 0
+184913.09 +153633.0 +000020.5+000012.000000.9 08.9500.43F? 0
+184954.80 +083111.0 -000002.0-000001.700016.3 08.9500.09A? 0
+184955.87 +003214.2 +000006.2-000022.500003.7 08.9500.42F? 0
+185123.66 +514944.5 -000006.0+000001.700001.1 08.9500.09A? 0
+185311.64 -533157.1 -000008.6+000019.700015.7 08.9500.37F? 0
+185443.32 -142028.7 +000015.3-000043.000007.8 08.9500.46F? 0
+185548.67 -392356.6 -000018.5-000037.600000.2 08.9500.62G? 0
+185607.28 +142501.0 +000001.8-000018.000000.8 08.9500.16A? 0
+185909.42 -093359.7 +000023.3-000024.900017.5 08.9500.44F? 0
+185922.09 +293609.6 +000000.0+000000.000000.0 08.9500.49F? 0
+190101.15 +040626.1 +000002.9+000012.500006.0 08.9500.57F? 0
+190520.02 +055337.6 +000042.5-000014.800013.6 08.9500.48F? 0
+190529.98 -082341.9 -000024.1-000008.300002.3 08.9500.07A? 0
+190558.08 -353547.7 -000010.0-000013.200002.7 08.9500.24A? 0
+190612.41 +194327.0 -000008.0-000003.200004.9 08.9500.14A? 0
+190735.33 +283646.8 -000004.1+000023.900011.9 08.9500.49F? 0
+190737.19 -192237.6 +000001.9-000029.100042.3 08.9500.64G? 0
+190753.11 +633710.6 +000021.2+000015.300004.9 08.9500.96K? 0
+190835.20 +271144.1 -000002.3-000017.300018.1 08.9500.62G? 0
+190949.51 +443326.9 +000001.5-000021.500010.3 08.9500.24A? 0
+191030.63 -454132.8 +000172.8-000109.600011.7 08.9500.66G? 0
+191226.28 -241848.5 -000024.5-000008.400011.7 08.9500.09A? 0
+191340.34 +243753.1 -000009.1-000012.700002.4 08.9500.01A? 0
+191725.46 -424051.5 +000021.9+000007.300026.1 08.9500.28A? 0
+191828.80 +043256.0 +000047.8-000025.300020.1 08.9500.45F? 0
+192059.25 +190845.3 +000088.2+000077.600020.1 08.9500.72G? 1
+192249.66 -660903.9 -000003.3-000360.300045.6 08.9500.94G? 0
+192301.94 +474253.2 -000001.9-000085.300027.9 08.9500.75G? 0
+192553.74 -203254.6 -000006.2-000007.500013.0 08.9500.27A? 0
+192637.15 +261844.3 +000013.8-000002.000003.4 08.9500.17A? 0
+192648.74 +210144.8 +000018.0-000001.400017.7 08.9500.13A? 0
+192734.30 -404642.8 -000001.5-000027.000023.0 08.9500.55F? 0
+192905.68 +433704.6 +000018.3-000003.200005.3 08.9500.29A? 0
+192924.84 -624836.6 +000025.5+000003.000010.7 08.9500.27A? 0
+193011.63 +224125.5 -000020.5+000003.800012.0 08.9500.93G? 0
diff --git a/kstars/kstars/data/hip122.dat b/kstars/kstars/data/hip122.dat
new file mode 100644
index 00000000..3a5f18be
--- /dev/null
+++ b/kstars/kstars/data/hip122.dat
@@ -0,0 +1,1000 @@
+193214.61 +451837.9 -000002.9+000040.800011.6 08.9500.67G? 0
+193252.05 +763939.1 +000007.9-000025.800007.1 08.9500.94G? 0
+193345.41 -185137.6 +000016.3-000019.100004.3 08.9500.56F? 0
+193419.73 +405425.0 +000001.9+000003.600026.9 08.9500.38F? 0
+193610.09 +251708.9 +000007.7+000016.200003.7 08.9500.18A? 0
+193617.17 +353934.5 +000005.1+000043.900030.8 08.95-0.02B? 1
+194023.03 -123626.5 +000018.5+000006.900001.8 08.9500.03A? 0
+194025.83 +664232.6 -000006.3-000008.700006.4 08.9500.34F? 0
+194149.54 +370633.9 +000004.0-000006.400001.3 08.9500.04A? 0
+194248.42 -552909.0 -000000.9+000023.600007.1 08.9500.14A? 0
+194249.60 +084551.4 -000007.4+000007.900004.7 08.9500.28A? 0
+194314.78 +270106.3 +000001.6+000001.200004.6 08.9500.01A? 1
+194417.72 +604103.0 +000000.9+000000.500011.6 08.95-0.04B? 0
+194419.97 +273032.1 +000013.6+000020.400009.5 08.9500.99K? 0
+194704.15 -745436.6 +000008.0-000028.400006.5 08.9500.90G? 0
+194710.36 +231627.8 +000005.8-000001.800006.2 08.9500.20A? 0
+194722.31 +305345.1 -000003.9+000002.000001.7 08.95-0.03B? 0
+194804.98 +295136.6 +000002.8+000000.600002.4 08.95-0.01B? 1
+195100.27 +291716.6 +000012.1-000017.600010.2 08.9500.16A? 0
+195241.61 +443616.7 -000017.9-000002.600019.6 08.9500.49F? 0
+195244.04 -152456.9 -000016.1-000016.200010.8 08.9500.04A? 0
+195311.65 +391352.4 +000008.8-000029.100000.6 08.9500.12A? 0
+195447.61 +081124.8 +000009.0-000002.900000.9 08.9500.88G? 0
+195450.26 +474510.0 +000005.0-000011.200008.4 08.9500.32F? 0
+195739.22 +332533.6 +000001.4-000008.000006.0 08.95-0.01B? 0
+200022.77 -205125.3 -000007.6-000015.300013.9 08.9500.32F? 0
+200052.96 -271053.0 +000010.9-000012.500003.3 08.9500.54F? 0
+200655.70 +385039.0 +000011.5+000004.400005.7 08.9500.03A? 0
+200746.69 +264606.8 -000009.3+000017.100003.4 08.9500.38F? 0
+200807.07 +255513.6 +000017.1-000002.200013.2 08.9500.40F? 0
+200835.81 +050136.5 +000003.3-000022.600009.4 08.9500.55F? 0
+200937.92 -090935.1 +000033.6-000027.600003.6 08.9500.24A? 0
+201105.87 +494546.3 -000018.4-000057.700008.5 08.9500.42F? 0
+201219.67 +182212.3 +000001.0-000006.800014.7 08.9500.45F? 0
+201410.67 +544439.8 -000004.5-000002.100005.2 08.95-0.04B? 0
+201632.02 -523247.9 +000001.9-000006.500018.6 08.9500.06A? 0
+201640.89 +050255.9 +000081.0+000014.500003.4 08.9500.94G? 0
+202111.60 -170337.0 -000009.0-000041.900015.3 08.9500.54F? 0
+202443.26 +512035.5 -000006.5-000007.400002.9 08.9500.14A? 0
+202518.06 -522009.8 -000004.2-000004.700000.3 08.9500.48F? 0
+202604.00 -460929.3 +000022.2+000010.500004.3 08.9500.33F? 0
+202730.57 +412809.6 +000089.2+000012.700023.6 08.9500.70G? 0
+203035.32 +543532.8 -000002.4-000011.000009.9 08.9500.34F? 0
+203220.78 +415200.9 +000014.6-000053.000006.8 08.95-0.02B? 1
+203611.35 +250313.8 +000014.4-000028.000026.8 08.9500.40F? 0
+203618.21 +372502.9 +000008.8-000008.200001.5 08.9500.55F? 0
+203643.36 +390614.4 +000000.0+000000.000000.0 08.9500.15A? 0
+203645.02 -321226.1 -000020.7+000044.700013.2 08.9500.47F? 0
+203645.48 -564445.9 +000015.6+000019.100002.1 08.9500.51F? 0
+203725.60 -115213.9 -000079.1-000223.900025.9 08.9500.85G? 0
+203735.78 +183445.0 +000002.2-000033.400025.1 08.9500.91G? 0
+204322.23 -221815.4 +000021.9-000016.000012.6 08.9500.41F? 0
+204348.64 +234240.5 -000002.2-000014.800003.4 08.9500.01A? 0
+204431.29 +510152.3 +000005.4+000005.800008.4 08.9500.08A? 0
+204539.96 -283712.0 -000010.8+000003.700015.5 08.9500.97K? 0
+204644.42 +372810.3 -000004.7+000007.700004.3 08.9500.02A? 0
+204817.83 -130613.7 +000050.8+000019.200019.5 08.9500.86G? 0
+205005.17 -353332.4 +000055.4-000004.600010.4 08.9500.38F? 0
+205042.80 -561428.4 +000094.6-000178.200006.5 08.9500.81G? 0
+205136.28 +111343.6 +000019.0-000003.600016.9 08.9500.57F? 0
+205432.37 -185058.2 -000009.0-000014.300010.8 08.9500.16A? 0
+205602.84 +131555.1 +000024.3+000043.500011.5 08.9500.41F? 0
+205646.18 +354628.4 +000005.9+000003.300011.1 08.9500.14A? 0
+205826.58 +303729.4 +000031.7+000009.500010.1 08.9500.70G? 0
+205928.23 +501241.6 +000000.0+000000.000000.0 08.9500.43F? 1
+210021.45 +183636.7 -000001.9-000031.500007.5 08.9500.40F? 0
+210311.23 +075435.7 +000020.0+000010.600016.4 08.9500.39F? 0
+210407.16 -425801.8 -000063.7-000028.000011.2 08.9500.50F? 0
+210408.94 +100157.8 +000001.7-000003.900018.0 08.9500.14A? 0
+210501.15 +402040.9 +000002.3-000002.900005.3 08.9500.00A? 0
+210900.69 -581957.5 +000013.2-000033.500004.4 08.9500.32F? 0
+211333.88 +324626.4 +000050.7+000010.500006.8 08.9500.53F? 0
+211454.53 -074313.3 -000009.7-000021.100013.0 08.9500.53F? 0
+211519.88 -265605.1 +000056.2+000055.600020.6 08.9500.56F? 0
+211528.35 -412344.7 -000033.8+000024.800003.9 08.9500.54F? 0
+211607.01 +444836.9 -000007.1-000005.400003.8 08.9500.06A? 0
+211711.15 +320957.6 +000004.6-000013.500022.0 08.9500.94G? 0
+211935.97 -392835.7 -000010.5-000012.200007.2 08.9500.98K? 0
+211953.94 +380832.5 -000003.8+000006.200012.5 08.9500.86G? 0
+212129.54 +415358.0 -000002.3-000006.500001.5 08.9500.04A? 0
+212218.45 +291500.7 -000014.6-000016.000014.2 08.9500.16A? 0
+212354.58 +430810.5 -000002.0-000005.900006.5 08.95-0.00B? 0
+212954.44 +660717.2 -000032.0-000047.200000.8 08.9500.49F? 0
+213124.97 -043138.5 +000001.3-000078.000014.0 08.9500.45F? 0
+213137.44 +442132.5 +000006.2+000007.300017.3 08.9500.26A? 0
+213148.32 +532355.2 +000010.6+000004.400012.8 08.9500.07A? 0
+213503.57 -384741.0 -000064.9-000045.000007.1 08.9500.63G? 0
+213713.58 +862629.0 +000010.7+000021.400001.1 08.9500.16A? 0
+213716.59 -763058.4 +000005.9-000026.900011.6 08.9500.32F? 0
+213740.41 -460229.3 +000036.6-000019.200004.8 08.9500.52F? 0
+213849.85 +432604.8 +000015.5+000014.100001.9 08.9500.39F? 0
+214359.37 +410129.8 -000000.9-000032.300023.5 08.9500.63G? 0
+214555.02 +450925.3 +000010.7-000016.200008.4 08.9500.01A? 0
+214841.08 +663245.9 -000014.6-000019.400007.3 08.9500.22A? 0
+215028.42 -510215.2 -000001.1+000007.900020.8 08.9500.35F? 0
+215602.22 -423357.9 -000022.6+000004.100011.6 08.9500.89G? 0
+215655.31 +653223.8 +000075.4+000020.900001.5 08.9500.51F? 0
+215730.53 +673529.4 -000005.2-000002.300005.2 08.9500.16A? 0
+215739.70 +330316.9 -000014.9-000012.900000.5 08.9500.18A? 0
+220058.59 +404305.0 +000021.8+000007.000000.3 08.9500.19A? 0
+220252.44 -032818.9 -000039.0-000017.800023.8 08.9500.55F? 0
+220516.59 -302229.7 +000179.2+000038.800017.3 08.9500.46F? 0
+220634.94 +032731.8 +000034.8-000052.000001.4 08.9500.51F? 0
+220822.60 +522216.3 +000030.9+000008.200008.8 08.9500.48F? 0
+221551.99 +340346.7 -000015.2-000030.100006.9 08.9500.35F? 0
+221746.59 +620805.6 +000015.3+000044.200008.0 08.9500.69G? 0
+221829.85 +644113.4 +000009.2+000005.700000.8 08.9500.36F? 0
+221936.78 +041524.4 +000135.3-000003.400003.0 08.9500.78G? 0
+222013.84 +415029.3 -000022.2-000008.300014.5 08.9500.46F? 0
+222432.33 -342126.1 +000043.7+000017.100002.0 08.9500.47F? 0
+222520.70 +400936.8 +000002.2-000017.800007.0 08.9500.11A? 0
+223026.10 +662748.0 +000009.5+000007.400007.5 08.9500.70G? 0
+223248.76 -025643.0 +000023.8-000070.400041.4 08.9500.97K? 0
+223325.76 +423747.0 +000002.6-000004.100004.2 08.9500.16A? 0
+223406.24 +160127.5 +000009.2+000010.300013.5 08.9500.22A? 0
+223518.31 +542047.4 +000068.6+000006.800005.0 08.9500.51F? 0
+223533.32 -274456.9 -000125.8-000075.400013.8 08.9500.53F? 0
+223826.21 +471825.2 +000005.0-000010.300010.0 08.9500.66G? 0
+223857.35 -084105.5 -000057.8-000011.900004.3 08.9500.52F? 0
+223942.40 +544053.2 +000000.0+000000.000000.0 08.9500.77G? 1
+224151.11 -183341.9 -000001.4+000007.500007.7 08.9500.42F? 0
+224234.72 +294308.3 +000009.6+000000.300015.8 08.9500.59G? 0
+225408.42 +223622.0 +000030.3+000000.500013.4 08.9500.90G? 0
+225553.84 -062922.2 +000035.9+000011.900001.0 08.9500.52F? 0
+225555.43 -134505.7 +000017.1-000028.600017.8 08.9500.63G? 0
+230253.42 +641359.5 +000000.2-000004.900000.8 08.9500.10A? 0
+230301.72 +511648.7 +000008.5-000010.000012.2 08.95-0.00B? 0
+230521.97 +634320.7 -000000.7-000011.300001.2 08.9500.29A? 0
+230742.75 -301359.7 +000011.3-000012.200005.6 08.9500.49F? 0
+231246.42 -215618.4 +000001.1-000006.900027.4 08.9500.61G? 1
+231328.99 +301436.8 +000006.6-000002.500008.3 08.9500.98K? 0
+231746.66 -053402.5 +000123.0-000048.900026.5 08.9500.55F? 0
+231828.58 +272711.0 +000018.6+000004.400001.5 08.9500.42F? 0
+232134.30 -201743.6 -000005.2-000001.300003.2 08.9500.60G? 0
+232248.46 -530316.4 +000059.5-000059.100010.9 08.9500.56F? 0
+232411.29 -311929.7 +000053.8-000034.500001.1 08.9500.49F? 0
+232622.11 +814041.6 +000001.1-000018.000012.3 08.9500.52F? 0
+232743.43 +311958.1 -000016.3-000050.800003.6 08.9500.61G? 0
+233245.35 +501744.2 +000153.0+000042.700024.2 08.9500.68G? 0
+233310.46 -092752.0 +000033.0+000062.400022.5 08.9500.51F? 0
+233710.00 -255153.0 +000037.0-000013.400008.0 08.9500.11A? 0
+233922.99 +070439.5 +000027.6+000002.100007.6 08.9500.15A? 0
+234004.88 -710659.9 +000010.0-000013.300006.3 08.9500.48F? 0
+234504.05 +581556.5 -000073.4-000081.300000.1 08.9500.55F? 0
+234546.47 +443956.6 -000009.2+000001.900012.5 08.9500.36F? 0
+234714.82 -214628.8 +000039.5-000035.000009.8 08.9500.98K? 0
+234719.57 -094831.5 -000089.4-000068.600023.3 08.9500.51F? 0
+234857.89 +002616.9 +000053.0-000210.000033.1 08.9500.74G? 0
+235122.38 +574850.6 -000021.5-000010.000010.1 08.9500.53F? 0
+235524.58 -394550.2 +000026.9+000001.300009.1 08.9500.44F? 0
+235630.66 +015507.0 +000019.5-000034.000002.2 08.9500.64G? 0
+235949.40 +210859.1 -000006.5-000009.700004.5 08.9500.39F? 0
+000011.88 +511659.4 +000057.2-000015.600004.5 08.9501.15K? 0
+000436.59 -311008.6 +000004.6+000011.700011.4 08.9501.18K? 0
+000854.55 +403759.2 -000001.9-000013.600010.3 08.9501.26K? 0
+001016.28 +505305.6 +000048.8-000009.200008.0 08.9501.10K? 0
+001217.28 -504201.1 -000021.4-000013.900002.4 08.9501.15K? 0
+001839.75 +612540.4 +000003.5-000004.300018.1 08.9501.00K? 0
+002238.46 +214000.2 -000028.7-000044.100019.0 08.9501.06K? 0
+003033.01 +332700.5 +000020.8+000001.400006.5 08.9501.01K? 0
+003148.07 -064931.3 +000034.5-000017.000029.6 08.9501.12K? 0
+003813.23 +373751.7 +000027.8+000001.100012.9 08.9501.27K? 0
+004006.50 +605056.7 -000019.0-000025.900002.7 08.9501.87M? 0
+004609.63 -320036.9 +000005.2-000024.800028.8 08.9501.20K? 0
+004954.55 +571322.8 -000002.7+000011.300000.2 08.9501.16K? 0
+005419.33 -381351.4 -000008.8-000002.100013.2 08.9501.03K? 0
+010311.90 +271612.0 +000016.2-000007.900037.4 08.9501.28K? 0
+010312.24 -270629.4 +000015.3-000015.900017.6 08.9501.55K? 0
+010327.01 +170901.5 -000002.2+000003.900003.8 08.9501.66K? 0
+010515.16 +460334.7 +000012.1-000009.700033.5 08.9501.53K? 0
+011029.26 +362543.4 +000012.9-000006.600017.3 08.9501.17K? 0
+011507.15 +080235.5 -000008.4-000015.800009.2 08.9501.83K? 0
+011814.72 +493058.7 +000011.6+000001.500033.6 08.9501.00K? 0
+011942.81 +183545.0 +000015.0-000023.600009.8 08.9501.53K? 0
+012138.00 +041527.0 +000015.7+000009.800009.6 08.9501.05K? 0
+012219.06 +743401.2 -000007.5+000003.300016.3 08.9501.57K? 0
+012240.79 +113929.4 +000032.5+000021.100010.5 08.9501.07K? 0
+012405.29 +702525.0 -000012.1+000014.300025.2 08.9501.41K? 0
+012931.03 -320126.4 +000004.9-000000.400002.2 08.9501.14K? 0
+013005.75 +300902.1 -000005.4-000000.200006.9 08.9501.67K? 0
+013207.62 +434255.5 +000017.7-000036.100034.7 08.9501.26K? 0
+013654.15 +242436.3 +000023.2-000016.500010.2 08.9501.65K? 0
+014026.02 -384725.4 -000002.9-000019.300003.2 08.9501.44K? 0
+014638.70 +122443.0 +000021.6-000074.000040.6 08.9501.02K? 0
+015452.61 -843947.2 +000035.7+000016.600011.8 08.9501.25K? 0
+015801.52 +604851.7 +000014.7+000026.000013.0 08.9501.65K? 0
+020605.70 -101245.2 +000010.4-000008.600029.5 08.9501.16K? 0 0.10 1.00
+020735.04 -392334.4 +000006.3-000005.200013.2 08.9501.08K? 0
+021140.39 -433439.2 -000002.7+000006.800001.1 08.9501.14K? 0
+021444.87 -404159.7 -000018.5-000035.400012.3 08.9501.08K? 0
+021601.33 -253128.7 +000021.7-000041.700005.7 08.9501.06K? 0
+021829.29 +464133.2 +000013.9+000000.800002.9 08.9501.71K? 0
+021830.44 -375522.4 +000007.8-000018.400003.6 08.9501.52K? 0
+021952.87 -102308.7 -000006.5-000010.000008.2 08.9501.07K? 0
+024504.08 +044238.0 +000013.2+000008.300000.9 08.9501.17K? 0
+025828.12 +425722.7 +000001.0-000003.100020.0 08.9501.34K? 0
+030229.83 -122459.2 +000001.4+000001.900032.3 08.9501.18K? 0
+031308.09 -362847.5 +000049.1-000008.400002.2 08.9501.01K? 0
+031635.57 +591654.7 -000004.5+000004.700011.1 08.9501.11K? 0
+032006.67 -140814.7 -000001.6+000012.300000.5 08.9501.18K? 0
+032603.15 +451524.5 +000019.7-000019.900005.3 08.9501.28K? 0
+032936.14 -283400.4 -000020.4+000006.600003.4 08.9501.25K? 0
+032945.65 -142542.2 +000015.8+000012.800020.6 08.9501.03K? 0
+033116.74 +260933.3 +000028.8-000015.400014.0 08.9501.59K? 0
+034112.73 -192329.1 +000013.2+000005.800007.7 08.9501.10K? 0
+034142.09 +412759.9 +000043.8-000062.200032.9 08.9501.05K? 0
+034317.92 +365055.7 -000001.7-000016.000015.4 08.9501.69K? 0
+034411.67 -055423.3 -000012.5+000002.300014.5 08.9501.03K? 0
+034840.07 -772012.7 +000023.3+000038.600010.8 08.9501.10K? 0
+035018.69 +832125.1 -000004.7+000002.900004.9 08.9501.65K? 0
+035048.97 +082825.0 -000022.2+000010.800003.4 08.9501.65K? 0
+035247.12 +135648.5 +000065.2+000009.800034.0 08.9501.31K? 0
+035559.54 -294838.5 +000007.4-000013.100016.4 08.9501.46K? 0
+035731.29 -254419.8 +000002.4+000012.700003.8 08.9501.04K? 0
+040246.43 +210308.9 +000024.5-000041.700001.3 08.9501.82K? 0
+040348.43 +242406.8 -000019.7-000020.100013.4 08.9501.41K? 0
+040748.84 +531249.7 +000046.1-000032.400025.7 08.9501.80K? 0
+040800.94 -503032.3 +000005.3+000021.900005.9 08.9501.08K? 0
+040839.13 -024114.5 -000024.6-000009.900032.7 08.9501.08K? 0
+040846.59 -213139.0 -000004.4+000023.700006.6 08.9501.00K? 0
+041012.79 +784931.9 +000004.2+000026.000006.2 08.9501.02K? 0
+041018.78 +592727.9 +000040.2-000016.100039.5 08.9501.68K? 0
+041051.33 -071206.1 +000014.2-000026.100001.5 08.9501.28K? 0
+041051.92 +421234.7 -000009.7-000033.100016.6 08.9501.62K? 0 0.10 1.00
+041807.88 -691950.5 +000018.9-000023.200008.0 08.9501.26K? 0
+042158.86 +154705.9 -000009.6-000000.500004.5 08.9501.41K? 0
+042609.22 +140445.6 -000032.9-000010.400000.8 08.9501.41K? 0
+042708.11 -423843.1 +000021.7-000016.300010.8 08.9501.02K? 0
+043112.18 +080838.1 -000017.0+000014.000014.7 08.9501.17K? 0
+043729.52 +082248.6 -000028.8-000005.900039.4 08.9501.12K? 0
+044429.54 +502207.2 -000003.9-000017.000002.2 08.9501.08K? 0
+044451.40 -645834.2 +000019.0-000009.300009.4 08.9501.03K? 0
+044513.16 -234958.2 -000003.6+000011.300021.5 08.9501.64K? 0
+044730.33 -225702.1 +000004.1-000124.600009.8 08.9501.01K? 0
+045349.68 -262544.9 -000003.1-000021.800017.0 08.9501.04K? 0
+045558.77 -790802.5 +000040.5+000020.700013.6 08.9501.27K? 0
+045604.51 -100937.8 -000002.2+000005.100012.5 08.9501.61K? 0
+045614.48 +060110.6 +000018.8-000014.600004.2 08.9501.18K? 0
+045649.46 +623732.2 -000013.8+000001.400013.6 08.9501.50K? 0
+045747.27 -351123.5 -000004.6+000000.600008.9 08.9501.07K? 0
+045918.15 -354015.1 +000006.1+000000.900016.4 08.9501.00K? 0
+050002.62 +472341.9 +000003.5-000035.900023.0 08.9501.16K? 0
+050346.56 +044010.9 -000057.9-000013.000024.0 08.9501.54K? 0
+050410.31 +090831.8 -000011.8-000019.000044.8 08.9501.42K? 0
+051158.45 -302805.8 +000002.1-000022.200001.9 08.9501.03K? 0
+051900.85 -110816.3 -000003.9+000028.600038.4 08.9501.21K? 0
+052345.77 -081450.4 -000006.7+000006.500006.7 08.9501.40K? 0
+053658.95 -100437.9 -000009.6-000006.600006.2 08.9501.07K? 0
+053724.14 -145042.6 +000011.5-000029.800038.7 08.9501.05K? 0
+054114.60 -783753.0 -000022.7+000034.400018.2 08.9501.13K? 0
+054358.16 -381912.3 -000000.1+000004.700001.4 08.9501.08K? 0
+054704.70 -281603.4 -000005.4+000009.300001.1 08.9501.36K? 0
+054710.48 -390642.7 +000001.0+000001.400000.6 08.9501.12K? 0
+054801.68 +424846.9 -000007.9-000018.900009.3 08.9501.33K? 0
+055032.45 -370424.4 +000017.1-000014.700006.8 08.9501.01K? 0
+055114.22 -462043.3 -000014.9+000027.000021.8 08.9501.10K? 0
+055137.31 -063826.5 +000008.4+000008.200020.8 08.9501.57K? 0
+055350.33 +152618.5 +000007.1-000004.400000.3 08.9501.31K? 0
+055355.50 +082648.3 +000021.4+000006.300001.2 08.9501.91M? 0
+055609.27 +172626.4 +000006.4+000016.000006.5 08.9501.81K? 0
+055708.75 -393129.2 -000004.3+000025.700000.6 08.9501.12K? 0
+060235.22 +281223.9 +000003.2+000001.500036.5 08.9501.32K? 0
+060523.85 +114256.4 -000005.1+000015.600004.0 08.9501.22K? 0
+060620.91 -775716.8 +000006.2+000033.200001.0 08.9501.05K? 0
+060636.23 +473723.2 -000003.7-000016.900012.4 08.9501.05K? 0
+060854.80 -292438.9 +000016.6+000018.800000.3 08.9501.06K? 0
+061040.28 -330607.7 -000001.6+000024.100005.6 08.9501.43K? 0
+061059.51 -652424.6 +000040.9+000050.300006.2 08.9501.11K? 0
+061745.59 +402228.5 -000013.4-000009.600004.6 08.9501.76K? 0
+062006.36 -472552.0 -000004.2-000008.300005.4 08.9501.42K? 0
+062023.09 -171637.9 -000008.2-000013.200000.5 08.9501.02K? 0
+063705.28 -744746.2 +000004.7+000040.400001.8 08.9501.05K? 0
+063729.55 -312714.6 +000020.2-000026.600001.0 08.9501.15K? 0
+063737.55 +151150.0 +000019.0-000020.300026.7 08.9501.11K? 0
+063744.47 +173547.6 -000031.2+000008.800019.9 08.9501.16K? 0
+064122.04 +650403.1 -000017.9-000016.000012.8 08.9501.16K? 0
+064219.80 +711558.6 -000007.6-000028.900016.4 08.9501.21K? 0
+064250.43 +043518.1 -000053.8+000023.100034.9 08.9501.33K? 0
+064610.72 +192726.3 -000068.8+000055.500005.3 08.9501.31K? 0
+064632.82 +043943.2 -000004.6-000025.000020.8 08.9501.13K? 0
+064855.46 +763455.1 +000021.6+000010.300007.7 08.9501.43K? 0
+064902.61 +595553.7 +000022.5+000005.000002.9 08.9501.20K? 0
+065132.61 +472210.2 -000233.1-000672.000097.7 08.9501.21K? 0
+065204.69 -275845.5 -000015.5+000024.600001.1 08.9501.02K? 0
+065324.32 +230751.2 +000027.2-000020.300007.2 08.9501.65K? 0
+065353.40 +443202.3 -000023.4-000010.000001.6 08.9501.08K? 0
+065401.58 +231905.5 +000043.2+000021.200004.8 08.9501.39K? 0
+065402.93 +173740.6 +000037.9-000018.500004.0 08.9501.00K? 0
+065429.79 +285656.8 -000020.3-000014.000006.6 08.9501.29K? 0
+065633.13 -434546.5 -000021.1-000003.300011.9 08.9501.08K? 0
+065739.82 -082231.2 -000029.6-000012.200024.8 08.9501.02K? 0
+070158.17 -081833.1 +000038.8+000035.600049.3 08.9501.29K? 0
+070220.35 +391009.7 +000018.8-000005.000004.8 08.9501.30K? 0
+070550.37 +422659.4 +000023.2+000003.700009.6 08.9501.24K? 0
+070603.52 -343006.6 -000015.7+000019.100014.5 08.9501.04K? 0
+070744.74 +114002.4 -000041.9+000009.200020.1 08.9501.11K? 0
+070916.63 +344811.2 -000007.9+000014.600029.9 08.9501.49K? 0
+071034.97 +360319.9 +000020.4-000051.000012.8 08.9501.00K? 0
+071347.50 -321401.1 -000003.1-000000.600020.6 08.9501.20K? 0
+071517.58 +165517.1 +000004.4+000009.000009.9 08.9501.16K? 0
+071533.03 +825130.2 +000010.6-000034.200000.9 08.9501.13K? 0
+071729.73 +331201.9 +000018.7-000031.900031.4 08.9501.00K? 0
+071731.20 +180434.3 -000010.8-000018.700005.2 08.9501.12K? 0
+071930.76 -430245.3 -000023.1+000022.000004.0 08.9501.13K? 0
+071957.55 +561614.6 -000002.6-000010.000015.6 08.9501.46K? 0
+072040.43 -083900.7 -000056.9+000003.300006.3 08.9501.08K? 0
+072407.64 -144418.6 -000013.3-000007.200026.8 08.9501.63K? 0
+072432.53 -575549.9 +000008.4-000039.900023.7 08.9501.66K? 0
+073301.95 +335929.1 -000029.0+000002.000027.8 08.9501.45K? 0
+073455.02 -185855.7 +000006.3+000016.000015.7 08.9501.62K? 0
+073707.59 -281757.1 -000023.0+000000.600016.5 08.9501.50K? 0
+073923.49 -184642.2 -000030.3+000026.600014.6 08.9501.04K? 0
+074208.68 -310544.5 -000003.4-000004.200007.6 08.9501.27K? 0
+074620.48 -241900.8 -000029.0+000003.600021.7 08.9501.01K? 0
+074819.75 -153321.7 +000006.4+000006.900001.9 08.9501.09K? 0
+074823.06 -682115.7 -000013.4-000001.100006.3 08.9501.24K? 0
+074934.68 -043441.6 -000047.1-000015.500028.2 08.9501.08K? 0
+075006.88 -753532.5 +000002.2+000000.700011.2 08.9501.58K? 0
+075418.85 +691837.6 +000014.8+000003.600007.9 08.9501.21K? 0
+075559.36 +092514.7 +000014.2+000029.100011.3 08.9501.49K? 0
+080108.71 -001719.7 -000042.5-000002.400010.6 08.9501.14K? 0
+080231.80 -115816.1 -000005.7+000009.500004.8 08.9501.38K? 0
+080409.36 -031951.7 +000015.7+000010.500012.7 08.9501.38K? 0
+080559.04 +060000.6 -000017.1+000025.300028.9 08.9501.78K? 0
+081132.06 +455947.4 +000046.1-000012.200015.4 08.9501.65K? 0
+081231.89 +183101.0 -000017.5-000045.400016.1 08.9501.05K? 0
+082400.92 +011646.4 +000027.8-000025.000014.6 08.9501.52K? 0
+082614.93 -160342.7 +000008.0-000003.600003.9 08.9501.08K? 0
+082634.50 -435801.2 -000043.2+000022.100014.4 08.9501.53K? 0
+082832.02 -730914.1 -000003.0+000008.400011.8 08.9501.05K? 0
+082936.74 +422906.9 +000010.5-000024.300010.0 08.9501.22K? 0
+083030.22 -111508.2 +000001.6+000006.800037.0 08.9501.59K? 0
+083131.94 -060509.0 -000027.0-000020.500015.4 08.9501.08K? 0
+083134.65 -363417.0 -000000.4+000002.100012.5 08.9501.29K? 0
+083741.24 +120828.3 -000011.4-000006.700003.2 08.9501.12K? 0
+084121.71 -444609.9 +000014.4+000058.300026.2 08.9501.21K? 0
+084213.43 -592550.1 -000008.9+000022.300027.8 08.9501.49K? 0
+084625.22 +033310.2 -000012.8+000015.900005.2 08.9501.02K? 0
+085254.63 -221719.6 -000018.0+000024.800000.8 08.9501.58K? 0
+090830.26 -543011.5 -000055.4+000056.700027.6 08.9501.22K? 0
+091221.93 -434020.2 -000037.8-000003.200004.1 08.9501.04K? 0
+091517.79 -791956.7 +000002.1-000008.900016.5 08.9501.29K? 0
+091542.39 -011431.3 -000022.2-000019.200001.0 08.9501.02K? 0
+091643.76 -295705.4 -000065.3-000019.600023.4 08.9501.03K? 0
+091653.33 -313012.7 +000001.0-000005.900002.1 08.9501.66K? 0
+091701.89 +484332.2 -000014.0-000014.200022.2 08.9501.14K? 0
+091804.47 +051845.3 +000034.5-000007.700015.8 08.9501.19K? 0
+091818.95 -514146.1 -000004.7+000040.500012.1 08.9501.01K? 0
+092752.07 -555122.0 -000010.7-000008.100019.3 08.9501.53K? 0
+093139.31 -515621.1 +000005.8+000000.000013.3 08.9501.10K? 0
+093140.99 -323904.1 +000020.2-000024.800003.4 08.9501.37K? 0
+093810.53 +333550.4 -000021.2-000010.300003.9 08.9501.17K? 0
+093818.33 -080425.6 -000004.5-000019.200008.2 08.9501.10K? 0
+093942.39 -374301.9 +000022.8-000019.300013.7 08.9501.09K? 0
+094047.13 -570716.1 +000042.8-000022.600026.1 08.9501.10K? 0
+094420.11 +025518.9 -000025.2+000022.400016.2 08.9501.34K? 0
+094804.97 +565031.8 -000008.7-000000.200005.2 08.9501.01K? 0
+094900.64 -452625.7 +000012.5-000000.800017.9 08.9501.13K? 0
+094943.80 -170154.8 +000038.0-000022.400001.8 08.9501.04K? 0
+095138.14 +671751.5 -000005.2-000006.900015.5 08.9501.27K? 0
+095228.90 -025956.2 -000011.9-000021.900008.2 08.9501.09K? 0
+095709.57 +273432.4 -000018.6-000006.200011.4 08.9501.05K? 0
+095748.62 +192836.0 +000026.8-000015.500018.1 08.9501.17K? 0
+095749.14 +621513.0 -000026.3-000033.600009.7 08.9501.38K? 0
+095950.68 -601100.9 -000047.3+000064.900014.7 08.9501.06K? 0 0.10 1.00
+100205.07 -330924.8 -000032.3+000012.200008.0 08.9501.42K? 0
+100617.22 -581513.1 -000029.5-000003.000010.6 08.9501.15K? 0
+100857.54 +312048.6 -000001.5+000005.800012.9 08.9501.31K? 0
+100949.27 -705639.4 -000042.4+000010.000006.3 08.9501.06K? 0
+101029.65 +612815.7 +000011.6-000031.300013.7 08.9501.26K? 0
+101237.43 -443023.4 +000000.7+000007.500007.9 08.9501.65K? 0
+101910.74 +203348.4 -000151.0-000042.600060.4 08.9501.02K? 1
+102155.52 +200312.9 -000007.9-000019.000015.3 08.9501.24K? 0
+102402.64 +642914.0 -000016.0+000001.700010.9 08.9501.30K? 0
+102524.12 -585332.1 -000006.9-000041.500012.7 08.9501.12K? 0
+103154.52 -022422.8 -000007.8-000018.400037.1 08.9501.30K? 0
+103201.25 -121157.9 -000033.1+000015.700016.7 08.9501.02K? 0
+103344.45 -062246.5 -000021.7-000025.500010.3 08.9501.07K? 0
+103519.13 -614148.0 -000008.9+000010.800011.3 08.9501.06K? 0
+104035.57 -782933.0 -000011.2-000001.900001.6 08.9501.46K? 0
+104310.88 +344554.5 -000021.8+000000.200025.5 08.9501.48K? 0
+104605.17 -365219.5 -000074.0+000000.700010.6 08.9501.03K? 0
+104714.23 -471616.6 +000021.1+000006.200023.1 08.9501.36K? 0
+105020.89 +595412.4 +000026.9-000008.300006.3 08.9501.23K? 0
+105325.56 -611914.2 -000000.4-000000.200020.5 08.9501.59K? 0
+105411.73 -434050.3 -000016.8+000006.400011.4 08.9501.03K? 0
+105518.32 -303709.1 -000014.2+000003.800009.9 08.9501.37K? 0
+105605.76 -482843.0 -000014.3+000007.400002.8 08.9501.19K? 0
+110221.20 -611315.5 -000012.0+000004.700002.0 08.9501.69K? 0
+110439.91 +662030.1 -000040.7-000000.400003.4 08.9501.00K? 0
+110556.04 -063241.0 -000031.8-000034.400012.7 08.9501.42K? 0
+110620.81 -310556.0 -000009.9+000014.500018.4 08.9501.30K? 0
+110717.20 -083602.2 -000045.6+000020.200013.5 08.9501.20K? 0
+111734.96 -110607.2 -000055.0-000007.000015.0 08.9501.16K? 0
+112311.17 +583517.4 -000029.7-000009.300004.0 08.9501.04K? 0
+112506.46 +431257.5 -000007.0+000001.500002.5 08.9501.06K? 0
+112634.31 +612329.2 -000022.4-000007.800000.6 08.9501.09K? 0
+113228.79 -293152.9 -000037.0-000001.200010.1 08.9501.10K? 0
+113229.70 -232307.3 -000032.7+000002.800014.4 08.9501.11K? 0
+113336.66 -550840.3 +000038.2-000004.600012.9 08.9501.57K? 0
+113723.84 -652856.6 -000010.4+000010.700011.6 08.9501.47K? 0
+114440.98 +305736.8 -000026.6-000378.300053.9 08.9501.11K? 0
+114529.80 -413639.4 -000071.8+000006.000004.9 08.9501.21K? 0
+115113.87 -185857.3 +000016.0-000022.400017.6 08.9501.20K? 0
+115216.54 -620136.3 -000032.3+000014.300007.0 08.9501.31K? 0 0.10 1.00
+115254.68 -463357.5 -000033.7-000016.600001.1 08.9501.10K? 0
+115340.81 -480525.9 +000012.0-000014.700004.6 08.9501.47K? 0
+115635.77 -402140.7 -000022.5+000004.900010.2 08.9501.17K? 0
+115732.08 -231207.9 +000029.7+000007.300003.8 08.9501.46K? 0
+121346.32 -575120.2 -000009.9+000008.600000.8 08.9501.04K? 0
+122004.92 -484808.1 -000010.3-000011.200013.0 08.9501.13K? 0
+122355.15 -082207.6 -000018.4+000001.200011.5 08.9501.16K? 0
+122438.15 -301404.4 +000006.8+000020.400019.0 08.9501.55K? 0
+122603.79 +694157.9 -000006.7-000005.100008.5 08.9501.42K? 0
+122651.97 -244636.1 -000000.9-000006.800007.6 08.9501.32K? 0
+122757.89 +184808.5 +000004.4-000006.100011.8 08.9501.60K? 0
+123911.07 -542924.9 -000015.7-000008.500012.7 08.9501.11K? 0
+124054.69 -422246.2 -000039.3-000026.600004.9 08.9501.54K? 0
+124211.31 -111106.4 -000008.4-000028.300029.8 08.9501.02K? 0
+124313.59 -820232.8 +000016.1-000012.600005.5 08.9501.19K? 0
+125327.64 +335423.8 +000002.4+000007.700008.8 08.9501.01K? 0
+125509.21 +012906.9 -000015.2-000000.900001.7 08.9501.02K? 0
+130427.25 -583424.6 -000051.1-000018.700006.5 08.9501.55K? 0
+130714.26 +111642.4 -000042.3+000035.200008.8 08.9501.37K? 0
+130752.91 -362403.9 -000009.6-000035.000025.8 08.9501.29K? 0
+131129.17 +321737.9 -000031.8-000006.200001.1 08.9501.14K? 0
+132700.45 -651450.3 -000001.5-000004.400006.1 08.9501.20K? 0
+133413.56 -593039.4 -000007.4+000019.800006.1 08.9501.11K? 0
+133553.42 -550056.5 -000011.2-000011.300031.7 08.9501.52K? 0
+135019.77 -555119.6 -000012.7-000012.000003.1 08.9501.71K? 0
+135550.70 +402919.0 +000020.7-000005.600007.9 08.9501.19K? 0
+135820.10 -431600.3 -000036.3+000002.300034.1 08.9501.12K? 0
+140200.47 -412322.4 -000018.2+000008.700005.2 08.9501.24K? 0
+140234.22 -142125.8 +000016.4-000002.900005.3 08.9501.01K? 0
+140337.25 -332905.5 +000013.8-000033.300010.3 08.9501.00K? 0
+140623.97 -592933.4 +000000.6-000069.400019.5 08.9501.31K? 0
+140753.37 +160334.2 -000036.6-000013.000003.1 08.9501.26K? 0
+141316.05 +274028.3 -000011.0-000002.500010.5 08.9501.04K? 0
+141648.57 -295819.2 -000026.6-000015.200006.1 08.9501.12K? 0
+141751.03 +834953.9 -000005.2+000016.500012.7 08.9501.97M? 0 0.10 1.00
+141921.12 -232213.3 +000030.6-000016.300014.7 08.9501.11K? 0
+142955.66 -533540.7 -000005.3-000007.200008.8 08.9501.21K? 0
+143427.73 -725856.9 +000012.9-000026.500015.0 08.9501.17K? 0
+143515.93 -703907.5 +000007.2-000003.700015.4 08.9501.32K? 0
+143804.77 +400115.7 -000008.7-000011.400000.5 08.9501.09K? 0
+144621.17 -210835.7 -000032.3+000004.600041.6 08.9501.65K? 0
+144916.55 -732506.4 -000009.4-000004.400021.8 08.9501.71K? 0
+145015.60 +215350.1 +000024.2-000014.900002.2 08.9501.19K? 0
+145031.55 -204600.7 +000007.4+000016.100029.7 08.9501.08K? 0
+145435.51 +035031.5 +000038.5-000011.500001.1 08.9501.12K? 0
+145738.10 -162440.3 -000073.7-000012.100013.9 08.9501.59K? 0
+150410.79 +144529.1 +000022.1-000016.400035.8 08.9501.21K? 0
+150719.15 +195138.6 -000016.6+000000.400008.1 08.9501.35K? 0
+151007.90 +153610.6 +000053.6-000008.600001.0 08.9501.27K? 0
+151229.33 -304935.7 -000008.4+000011.400001.2 08.9501.29K? 0
+151308.31 +654645.5 +000000.5+000040.300003.4 08.9501.11K? 0
+151310.80 -654224.0 +000008.5-000019.200006.8 08.9501.26K? 0
+151430.49 +645404.0 -000062.6+000025.600004.3 08.9501.00K? 0
+151630.44 -421908.1 +000016.6+000011.700014.2 08.9501.60K? 0
+152447.04 -612307.5 +000016.4-000009.000001.7 08.9501.83K? 0
+152501.71 -092236.0 -000017.7+000015.800012.5 08.9501.50K? 0
+152813.66 -384745.8 -000030.6-000061.800018.4 08.9501.00K? 0
+152814.04 -273134.0 -000011.8-000003.200045.4 08.9501.22K? 0
+153024.41 -271629.2 -000055.8-000003.600003.4 08.9501.11K? 0
+153310.44 -742050.4 -000041.9-000171.100016.4 08.9501.01K? 0
+153315.93 +460534.8 -000018.3-000011.200013.0 08.9501.42K? 0
+153705.85 -680858.8 +000006.9-000003.500023.3 08.9501.61K? 0
+153830.43 -194652.7 -000009.0+000013.600009.0 08.9501.27K? 0
+154537.65 -273748.8 +000020.3-000010.500049.9 08.9501.49K? 0
+155104.22 -170001.8 -000014.0+000013.700018.3 08.9501.35K? 0
+155113.12 -582147.9 -000013.0-000025.900028.8 08.9501.83K? 0
+155158.91 -645522.3 +000008.3+000005.400004.2 08.9501.41K? 0
+155817.63 -451830.1 -000026.3-000028.200020.2 08.9501.72K? 0
+155920.33 +085451.1 +000014.9-000012.900040.6 08.9501.00K? 0
+160118.57 +424426.9 -000016.5+000045.100023.0 08.9501.10K? 0
+160312.41 +370708.8 +000007.2+000002.500003.3 08.9501.06K? 0
+161134.82 -541247.4 -000088.0-000027.300024.2 08.9501.71K? 0
+161420.91 -224058.3 +000009.5-000025.400001.0 08.9501.38K? 0
+161519.50 +601406.0 +000019.1-000006.200003.9 08.9501.02K? 0
+161940.60 -162911.0 -000010.5+000017.400015.8 08.9501.16K? 0
+161954.42 +022008.5 +000021.2+000060.000009.1 08.9501.01K? 0
+162121.72 +212207.4 +000011.2+000019.400021.5 08.9501.35K? 0
+162538.56 +835938.1 +000010.7-000008.900001.2 08.9501.14K? 0
+163343.54 -601652.9 -000035.8-000007.000001.9 08.9501.16K? 0
+163557.26 -071122.2 -000003.2+000000.200023.9 08.9501.81K? 0
+163618.76 -290945.7 -000005.6-000030.000022.8 08.9501.66K? 0
+163912.43 +210757.9 +000024.2-000012.900020.3 08.9501.14K? 0
+164012.53 +044757.5 -000004.1-000006.700003.0 08.9501.32K? 0
+164038.85 -663753.2 -000013.4-000009.600007.8 08.9501.27K? 0
+164232.37 +060852.9 +000002.0-000007.000016.1 08.9501.12K? 0
+164522.17 -444549.9 -000005.2-000035.600009.9 08.9501.31K? 0
+164550.63 +660924.7 +000009.5-000025.300001.3 08.9501.10K? 0
+164627.54 -393629.7 -000041.5-000037.900033.3 08.9501.20K? 0
+164931.29 -502407.8 -000058.2-000000.500036.1 08.9501.88M? 0
+165428.50 +364048.2 +000010.7-000035.700009.1 08.9501.08K? 0
+165453.59 +874403.4 -000042.5+000024.700006.2 08.9501.09K? 0
+170020.79 +002112.2 +000032.3+000005.600022.1 08.9501.15K? 0
+170124.74 -224929.6 +000009.1-000016.100021.8 08.9501.25K? 0
+170440.99 -453040.6 +000014.9+000002.900001.3 08.9501.34K? 0
+171000.96 +365024.6 +000005.9-000007.000015.6 08.9501.56K? 0
+171259.25 +662341.5 -000013.7+000031.800009.0 08.9501.06K? 0
+171336.71 -752438.8 +000020.6+000004.100002.7 08.9501.09K? 0
+171813.31 -144755.9 +000008.6-000023.600045.1 08.9501.36K? 0
+173216.27 -725757.6 +000009.4-000018.400017.0 08.9501.45K? 0
+173402.28 +684633.4 -000012.0+000017.200002.3 08.9501.66K? 0
+173711.52 +312900.0 +000001.6+000007.200006.0 08.9501.05K? 0
+173756.13 -134456.2 -000031.4-000007.100011.1 08.9501.65K? 0
+174329.08 -145715.2 +000022.3+000020.900066.4 08.9501.74K? 0
+174405.85 -475225.9 +000003.6-000024.800032.1 08.9501.38K? 0
+174700.46 -245448.5 -000002.8+000000.300022.8 08.9501.23K? 0
+174700.95 -764105.8 +000001.4+000003.400003.4 08.9501.62K? 0
+175126.87 -455636.3 +000025.5+000021.300026.3 08.9501.64K? 0
+175206.12 +324045.6 -000022.1+000005.400007.0 08.9501.49K? 0
+175232.13 +460537.1 -000016.8-000022.100011.5 08.9501.14K? 0
+175321.85 -512658.8 +000000.6-000000.900018.6 08.9501.28K? 0
+175628.03 -383021.6 -000051.3-000001.800029.6 08.9501.72K? 0
+175939.78 +471924.1 +000030.6-000005.900013.8 08.9501.16K? 0
+180706.24 +361948.0 +000006.9-000007.600001.9 08.9501.10K? 0
+181106.35 +031659.0 +000029.6+000005.100014.9 08.9501.03K? 0
+181240.99 +232934.1 -000001.6+000014.300000.1 08.9501.17K? 0
+181407.20 +361122.5 +000013.5+000004.600003.8 08.9501.15K? 0
+181525.42 -722251.6 -000006.0-000013.500000.7 08.9501.23K? 0
+181905.16 +323556.3 -000035.6+000003.400006.8 08.9501.15K? 0
+181940.58 +372922.3 -000001.2-000011.500013.6 08.9501.08K? 0
+182920.60 +194631.9 +000024.0-000013.800000.5 08.9501.05K? 0
+182921.22 +272711.8 -000004.7-000040.500002.4 08.9501.24K? 0
+183507.34 -621102.0 +000032.5-000024.000023.3 08.9501.27K? 0
+183607.56 -382741.3 +000017.2-000017.100009.9 08.9501.04K? 0
+183902.36 +013112.8 -000016.0-000022.000002.0 08.9501.15K? 0
+184023.32 -711135.8 +000023.9+000004.700006.4 08.9501.24K? 0
+184041.11 +294744.0 +000028.0+000003.900012.8 08.9501.00K? 0
+184322.18 -454653.2 -000036.2-000026.800029.4 08.9501.35K? 0 0.10 1.00
+184740.15 +665028.0 +000005.4+000018.400015.3 08.9501.29K? 0
+185216.53 +025011.5 +000000.8-000026.700014.7 08.9501.14K? 0
+185449.35 +531003.8 -000004.9-000026.500016.0 08.9501.67K? 0
+185523.46 -284623.5 +000020.7-000024.500008.6 08.9501.85K? 0
+185802.39 +132808.3 +000000.7-000010.100003.7 08.9501.13K? 0
+190508.56 +274514.8 +000014.7+000007.600012.2 08.9501.50K? 0
+190819.74 +343926.1 -000034.1-000030.700011.3 08.9501.19K? 0
+190924.31 -303841.5 +000006.4-000009.300002.1 08.9501.16K? 0
+191030.02 -325554.4 -000013.7+000019.000025.2 08.9501.16K? 0
+191137.10 -195512.7 +000003.4-000025.900003.5 08.9501.32K? 0
+191308.88 -231409.3 +000019.1-000013.300009.7 08.9501.34K? 0
+191435.00 -494921.5 -000016.5-000007.200009.9 08.9501.48K? 0
+191802.31 +393117.0 -000005.8-000025.800013.0 08.9501.15K? 0
+192156.89 +041329.8 -000041.4+000016.600001.2 08.9501.56K? 0
+192449.60 +542306.6 +000022.7-000003.500012.6 08.9501.54K? 0
+192453.86 -094920.6 -000020.7-000036.600003.3 08.9501.05K? 0
+193005.33 -504559.9 +000008.6+000000.700000.9 08.9501.43K? 0
+193105.82 +333848.2 +000044.7+000019.800007.5 08.9501.51K? 0
+193222.10 -334524.4 -000003.0-000024.300036.1 08.9501.46K? 0
+193419.72 -150437.8 -000008.9-000040.600007.6 08.9501.66K? 0
+193712.06 +284743.4 -000013.7-000018.900003.8 08.9501.57K? 0
+193831.29 +341425.0 +000008.0+000002.700001.2 08.9501.36K? 0
+194904.76 -013925.4 -000032.5-000031.300012.4 08.9501.20K? 0
+195002.75 +372752.8 -000002.9+000016.600037.8 08.9501.20K? 0
+195317.35 +082352.3 +000002.3-000003.700001.4 08.9501.15K? 0
+195630.15 +015807.6 +000011.0-000004.500017.7 08.9501.81K? 0
+200107.88 +115944.5 +000005.7-000006.900006.5 08.9501.05K? 0
+200121.83 +402116.8 -000004.2-000032.700004.6 08.9501.54K? 0
+200149.54 +011025.8 +000022.8-000008.000003.9 08.9501.19K? 0
+200533.37 +095358.9 +000013.0+000016.300009.5 08.9501.46K? 0
+200643.37 -494225.0 +000021.4-000014.900006.4 08.9501.10K? 0
+200741.21 +482820.1 -000000.1-000005.400003.5 08.9501.45K? 0
+200751.87 -021540.8 +000069.1-000003.600011.4 08.9501.75K? 0
+200803.16 -493312.2 -000002.0-000009.400002.7 08.9501.20K? 0
+200859.08 +342029.9 -000011.3-000018.300012.0 08.9501.07K? 0
+200859.98 +425313.3 +000006.5+000009.100002.1 08.9501.37K? 0
+201048.80 +165545.9 -000008.2-000004.100012.2 08.9501.76K? 0
+201223.96 +614327.6 -000003.6+000006.300010.6 08.9501.10K? 0
+201437.56 +302614.9 -000005.9-000019.000002.6 08.9501.02K? 0
+202258.26 -505134.7 -000031.5+000021.200005.1 08.9501.58K? 0
+202415.13 -530205.9 +000003.5+000027.300005.2 08.9501.20K? 0
+202549.80 +011733.7 +000008.9+000004.800027.1 08.9501.04K? 0
+202750.45 +051411.3 -000016.6-000025.000022.3 08.9501.05K? 0
+203014.11 -374744.0 -000007.0-000005.000020.2 08.9501.55K? 0
+203016.63 +003610.1 -000001.6-000018.200022.9 08.9501.11K? 0
+203028.57 -370803.5 -000028.6-000009.900019.3 08.9501.12K? 0
+203743.27 +215002.8 +000003.8+000016.400018.9 08.9501.48K? 0
+203759.46 -391342.3 +000029.2-000004.600000.1 08.9501.01K? 0
+204146.30 +075627.3 +000030.6-000003.700043.0 08.9501.18K? 0
+204330.09 -181338.9 -000009.1-000013.800015.8 08.9501.49K? 0
+204713.78 -850456.3 +000039.9-000004.400015.4 08.9501.08K? 0
+205124.49 +011953.8 -000000.2-000002.400009.0 08.9501.39K? 0
+205159.86 -092359.6 -000028.4-000044.800026.3 08.9501.00K? 0
+205233.52 -134546.3 -000014.8+000029.600012.1 08.9501.31K? 0
+205350.46 -004403.9 -000020.3-000004.700000.7 08.9501.55K? 0
+205416.43 +280726.7 -000045.0-000010.400008.8 08.9501.12K? 1
+205443.36 +233112.1 -000024.2+000035.100019.4 08.9501.18K? 0
+205613.51 +421151.1 +000000.3+000001.000003.4 08.9501.31K? 0
+210213.08 +241015.5 -000007.0-000029.200017.9 08.9501.02K? 0
+210340.78 +263337.1 -000018.7-000020.600012.0 08.9501.80K? 0
+210408.27 +051830.2 -000063.9-000024.200014.7 08.9501.52K? 0
+210754.60 -413813.8 +000018.2-000019.200006.6 08.9501.25K? 0
+210825.49 +314703.8 +000008.9+000012.700009.0 08.9501.57K? 0
+211253.23 +160452.1 -000006.3+000003.700034.3 08.9501.39K? 0
+211440.00 +014449.3 +000011.8+000008.400010.4 08.9501.33K? 0
+211555.47 +034147.4 +000002.8+000011.900031.5 08.9501.10K? 0
+211810.98 +511727.2 -000004.6-000028.400003.3 08.9501.38K? 0
+212011.45 -353044.3 -000033.0-000058.700005.0 08.9501.35K? 0
+212811.25 +153728.2 +000014.6-000020.300005.5 08.9501.15K? 0
+213401.25 +483749.9 +000026.1+000028.600011.7 08.9501.53K? 0
+213749.81 +103917.6 +000031.1+000012.000027.8 08.9501.27K? 0
+213750.10 +330854.1 +000022.5+000029.700037.1 08.9501.28K? 0
+214048.67 -310212.1 +000025.6-000009.000033.4 08.9501.32K? 0
+214726.53 +440911.1 -000017.6+000000.900012.1 08.9501.80K? 0
+215101.14 -712050.5 +000028.9-000011.200019.9 08.9501.16K? 0
+215415.16 +193433.8 -000008.0+000005.400003.4 08.9501.06K? 0
+215520.33 -002908.0 +000002.2+000000.700000.3 08.9501.03K? 0
+215525.56 -272113.8 +000021.5+000003.800009.9 08.9501.31K? 0
+215727.01 +392450.4 +000022.5-000002.800004.2 08.9501.04K? 0
+215759.24 +580733.4 -000013.4+000001.900021.0 08.9501.39K? 0
+215824.80 -842607.6 +000011.4-000024.600002.0 08.9501.30K? 0
+220425.62 -555326.9 -000004.7-000047.000013.1 08.9501.22K? 0
+220500.01 +544015.0 +000021.5-000014.900014.3 08.9501.11K? 0
+220708.10 -645839.1 +000056.1-000025.800001.6 08.9501.19K? 0
+220948.30 -393719.5 +000012.7-000015.400002.8 08.9501.27K? 0
+222748.64 +204029.2 +000023.6+000005.200010.5 08.9501.18K? 0
+223928.67 +324441.6 +000019.7-000001.400019.6 08.9501.12K? 0
+224249.63 +294342.7 +000005.1-000016.700002.2 08.9501.56K? 0
+224530.63 +365451.4 -000016.3-000036.400009.5 08.9501.57K? 0
+224814.10 +215951.9 -000000.7-000009.800012.5 08.9501.54K? 0
+225227.64 +552342.1 -000010.2+000004.200006.2 08.9501.76K? 0
+225253.93 +372640.1 +000003.6+000012.900022.9 08.9501.66K? 0
+225430.56 -144903.3 -000011.9-000034.800025.6 08.9501.08K? 0
+225821.00 -592429.9 +000031.7+000020.000008.1 08.9501.17K? 0
+225858.94 -110053.4 +000057.5-000093.800009.7 08.9501.04K? 0
+230042.02 +515252.3 -000008.2-000023.800000.3 08.9501.01K? 0
+230127.05 +613350.4 +000009.1+000006.800028.5 08.9501.65K? 0
+230258.59 -034909.5 +000009.1+000032.100006.2 08.9501.49K? 0
+231022.92 -241502.3 -000005.5+000005.500001.4 08.9501.13K? 0
+231209.51 -001150.8 +000011.9-000007.400024.9 08.9501.49K? 0
+231903.26 -023713.1 -000010.6-000045.000027.8 08.9501.70K? 0
+232341.82 +485314.5 +000020.2+000014.100004.9 08.9501.17K? 0
+233546.25 +020428.4 +000011.6-000007.800016.8 08.9501.27K? 0
+233702.52 +060956.1 +000031.3+000033.800010.1 08.9501.72K? 0
+234129.69 +473544.0 +000006.6-000014.300011.2 08.9501.69K? 1
+234940.48 -144641.1 -000015.7-000021.000025.7 08.9501.28K? 0
+235331.47 +642318.9 +000007.7+000001.600012.4 08.9501.38K? 0
+014605.48 +605936.7 -000006.3+000013.900014.8 08.9502.24M? 0
+084530.71 -281202.9 -000009.9+000022.400000.4 08.9502.54N? 0 0.10 1.00
+160825.33 -500448.7 +000016.6+000016.800016.7 08.9502.06M? 0
+225024.82 +175336.6 +000040.5+000009.800009.8 08.9502.36M? 0 0.10 1.00
+234026.55 +720354.2 +000003.8+000008.000016.8 08.9502.06M? 0
+000149.49 -254751.7 -000116.8-000338.300009.4 08.9600.28A? 0
+000204.11 -304106.8 +000023.0+000004.800003.8 08.9600.11A? 0
+000503.31 +091648.1 -000009.7-000043.500010.9 08.9600.41F? 0
+000821.91 +622259.1 +000000.6+000007.600000.9 08.9600.10A? 0
+000831.26 +201602.5 +000004.3-000038.900006.8 08.9600.42F? 0
+000923.88 +142503.6 +000019.0-000005.200017.7 08.9600.44F? 0
+001028.43 +133541.9 +000000.7-000008.800015.5 08.9600.47F? 0
+001459.28 +362534.0 +000026.5-000025.600000.1 08.9600.42F? 0
+002351.83 +183446.0 -000016.2-000007.600024.0 08.9600.36F? 0
+002414.38 -043009.8 -000028.2-000027.500004.4 08.9600.51F? 0
+002735.25 -152715.8 -000014.7+000002.200016.1 08.9600.39F? 0
+002736.99 +193303.6 +000044.7-000024.000009.1 08.9600.42F? 0
+002752.26 +505445.0 -000075.5-000064.500002.6 08.9600.55F? 0
+002810.77 -103004.8 -000030.2-000053.100001.4 08.9600.50F? 0
+002930.95 +132850.2 -000022.3-000046.600005.6 08.9600.50F? 0
+003649.08 +603056.0 +000017.8-000013.300001.1 08.9600.26A? 0
+003845.31 -210224.4 +000022.9+000002.600010.8 08.9600.48F? 0
+004644.81 +052044.7 -000011.9-000004.300015.4 08.9600.44F? 0
+004746.06 -833103.5 -000075.7-000069.100007.6 08.9600.43F? 0
+005047.57 +584515.2 -000007.3+000005.100002.6 08.9600.09A? 0
+005050.92 +320259.0 +000026.3-000061.600020.6 08.9600.55F? 0
+005818.10 +565918.5 +000005.1-000001.500012.4 08.9600.12A? 0
+005849.02 -133939.1 -000020.7-000003.100030.4 08.9600.39F? 0
+010013.95 +490816.8 +000009.3-000012.600001.1 08.9600.69G? 0
+010236.11 +613512.7 -000019.2-000010.000011.9 08.9600.56F? 0
+010250.93 +463142.1 -000005.5-000002.800002.9 08.9600.27A? 0
+010826.56 +092259.9 -000050.8-000032.800032.4 08.9600.46F? 0
+011209.73 +440321.2 +000009.9-000003.300009.8 08.9600.92G? 0
+011745.19 +224213.3 +000004.1+000010.800005.9 08.9600.39F? 0
+011858.03 -291118.2 +000087.7+000056.600015.1 08.9600.62G? 0
+011958.38 -021949.5 -000003.7-000028.700015.4 08.9600.63G? 0
+012107.36 +181854.0 -000003.9-000013.700002.8 08.9600.59G? 0
+012328.27 +454555.0 +000000.4+000001.500004.8 08.9600.32F? 0
+012334.29 +305654.8 -000010.6-000010.400010.5 08.9600.01A? 0
+012433.78 +571721.6 +000026.4-000004.500009.8 08.9600.13A? 0
+013030.51 -140424.2 +000056.3+000021.300021.1 08.9600.76G? 0
+013434.96 +581105.6 +000030.0+000009.200007.9 08.9600.27A? 0
+013641.81 +643027.4 -000002.5+000000.100013.0 08.9600.41F? 0
+013648.20 +514008.6 -000014.3-000002.500006.3 08.9600.26A? 0
+013649.75 +615930.3 +000018.6+000006.200007.7 08.9600.25A? 0
+013840.52 +523623.0 -000011.4+000007.500002.5 08.9600.10A? 0
+014051.34 +002437.3 -000031.7+000001.900016.4 08.9600.65G? 0
+014135.62 +595906.6 +000014.7-000005.100006.7 08.9600.19A? 0
+014144.87 +532235.4 +000011.9-000011.200001.4 08.9600.20A? 0
+014558.12 +625612.6 -000006.9-000019.400011.9 08.9600.32F? 0
+014813.91 -091425.4 -000007.5-000010.300019.6 08.9600.86G? 0
+014939.58 -330815.6 +000019.2-000026.300013.3 08.9600.98K? 0
+015157.62 -810110.0 +000090.7+000017.500038.5 08.9600.89G? 0
+015836.03 +163216.4 +000012.7-000011.400030.2 08.9600.89G? 0
+015912.78 -500855.2 -000015.4-000217.500015.6 08.9600.62G? 0
+020053.96 +602517.9 +000032.5-000020.000003.4 08.9600.18A? 0
+020548.50 +004933.7 +000141.1+000030.300030.5 08.9600.93G? 0
+020630.39 -135418.2 +000082.9+000030.200002.2 08.9600.33F? 0
+020751.28 -243310.0 +000030.3-000060.300008.1 08.9600.48F? 0
+020848.41 -240143.5 +000052.9+000032.300001.3 08.9600.47F? 0
+020945.48 -283625.2 +000011.2-000078.800001.7 08.9600.60G? 0
+021123.03 -764145.3 +000019.9-000018.500006.3 08.9600.48F? 0
+021149.30 +404249.1 -000018.5-000145.500038.8 08.9600.81G? 0
+021403.40 +343719.3 +000032.9-000022.200006.9 08.9600.45F? 0
+021421.81 -104012.6 +000013.7-000033.000001.4 08.9600.51F? 0
+021631.78 +035604.4 +000110.5-000070.900024.8 08.9600.51F? 0
+021947.79 -352644.6 +000000.0+000000.000000.0 08.9600.86G? 0
+022022.43 -061910.8 +000012.4+000022.600032.0 08.9600.45F? 0
+022332.22 +193755.4 +000072.5+000001.200002.6 08.9600.68G? 0
+022847.32 -151758.0 +000002.2-000013.600001.2 08.9600.45F? 0
+023315.11 +551008.5 +000001.9-000008.700014.1 08.9600.19A? 0
+023648.18 +175552.6 -000020.8-000024.600000.6 08.9600.30A? 0
+024128.91 +153829.7 +000018.5-000015.700005.0 08.9600.23A? 0
+024352.03 -762811.4 +000046.9+000024.900006.9 08.9600.55F? 0
+024514.32 -524250.7 +000007.9-000003.300004.6 08.9600.54F? 0
+024732.87 +333811.0 +000016.9+000004.300001.4 08.9600.28A? 0
+024924.02 +012219.6 -000033.4-000067.400050.5 08.9600.48F? 0
+025058.52 +191916.5 +000078.8-000019.800012.9 08.9600.73G? 0
+025106.04 -501822.2 +000024.8-000010.900015.5 08.9600.35F? 0
+025729.08 +074641.3 +000056.1-000048.000006.2 08.9600.42F? 0
+025824.95 -614740.0 +000012.4-000038.200010.4 08.9600.87G? 0
+025839.00 +150916.3 -000000.2-000018.500020.0 08.9600.40F? 0
+025901.80 +660806.2 +000012.6-000015.800000.6 08.9600.33F? 0
+030042.27 +464937.1 +000030.3-000045.800003.7 08.9600.55F? 0
+030327.01 -070813.4 -000018.9+000016.400003.0 08.9600.92G? 0
+030335.59 -325544.9 -000026.9-000093.500001.8 08.9600.60G? 0
+030547.72 +141603.7 +000008.9-000030.600019.0 08.9600.51F? 0
+030751.01 +330318.2 +000013.5-000007.600015.7 08.9600.13A? 0
+031147.67 +631020.2 +000000.2+000005.200000.5 08.9600.10A? 0
+031304.27 -770143.3 +000029.2+000069.600003.2 08.9600.50F? 0
+031706.45 +240206.5 +000084.0-000006.800002.3 08.9600.70G? 0
+031716.90 -495806.9 +000018.1+000034.800014.7 08.9600.92G? 0
+031725.41 +221659.3 +000003.2-000008.700010.4 08.9600.59G? 0
+031839.23 -293052.3 +000003.7+000034.000008.1 08.9600.43F? 0
+032012.36 +281923.0 +000028.4-000025.600008.6 08.9600.43F? 0
+032316.31 +455718.9 -000010.1-000011.000019.0 08.9600.15A? 0
+032534.32 -174154.5 +000029.5+000019.200006.9 08.9600.31A? 0
+032803.73 -384827.7 +000022.8-000018.300006.9 08.9600.43F? 0
+033045.99 +510147.9 +000018.9-000012.600005.8 08.9600.23A? 0
+033355.60 +560551.4 +000007.0+000004.600006.7 08.9600.32F? 0
+033755.23 -065827.8 +000019.9-000055.400003.6 08.9600.74G? 0
+034201.61 +350332.5 +000073.1-000031.400029.5 08.9600.45F? 0
+034449.94 -004525.6 +000035.8-000089.900005.6 08.9600.66G? 0
+034701.93 -564043.9 -000042.7-000097.900010.3 08.9600.59G? 0
+034808.34 -581319.4 +000009.5-000089.700023.8 08.9600.65G? 0
+034934.89 +584605.8 +000078.8-000059.700015.5 08.9600.60G? 0
+035151.18 +250554.8 +000008.7+000003.300000.6 08.9600.97K? 0
+035348.58 +160520.0 +000007.5-000005.400002.6 08.9600.51F? 0
+035444.05 +050038.8 +000136.5+000003.700032.8 08.9600.71G? 0
+035612.58 +465708.3 +000006.7+000005.900036.0 08.9600.12A? 0
+035734.08 -053400.9 +000018.7+000036.300010.5 08.9600.36F? 0
+035741.04 -025217.0 +000069.6-000024.600009.6 08.9600.54F? 0
+040324.56 +481335.1 +000019.4-000006.100030.4 08.9600.11A? 0
+040723.52 -261800.0 +000001.9+000022.100007.6 08.9600.42F? 0
+040734.91 -070409.5 +000027.8-000060.700006.9 08.9600.52F? 0
+040812.36 -451302.8 +000013.7+000005.400009.4 08.9600.33F? 0
+041027.00 -035609.1 +000011.5-000078.600004.1 08.9600.59G? 0
+041143.70 -212500.0 +000018.6-000010.900006.7 08.9600.10A? 0
+041203.54 +215651.3 +000117.1-000089.700000.4 08.9600.74G? 0
+041652.26 +601955.8 -000002.0-000000.100019.5 08.9600.39F? 0
+042117.38 +103927.6 -000011.0-000000.400002.0 08.9600.20A? 0
+042223.59 -225118.6 +000103.1-000010.000026.3 08.9600.73G? 0
+042400.43 -004430.6 +000000.2-000036.700001.9 08.9600.67G? 0
+042443.17 +044159.8 +000094.1+000007.800025.7 08.9600.76G? 0
+043302.70 -782211.9 +000004.6+000012.000002.5 08.9600.03A? 0
+043311.04 +461149.5 -000004.2-000000.700000.8 08.9600.50F? 0
+043314.74 -320329.7 -000002.7+000005.500000.2 08.9600.32F? 0
+043359.09 +585141.7 +000033.7-000043.800001.6 08.9600.61G? 0
+044159.05 +712125.1 +000016.9-000032.500012.0 08.9600.47F? 0
+044507.85 -180948.5 +000019.2-000033.500010.4 08.9600.94G? 0
+045007.43 -362122.2 -000009.2-000008.000004.9 08.9600.93G? 0
+045105.79 +014309.0 +000013.5+000011.100033.1 08.9600.39F? 0
+045342.90 +023311.5 -000031.9-000036.800012.0 08.9600.42F? 0
+045736.85 -181702.0 +000003.0-000029.600006.8 08.9600.58F? 0
+045842.55 -061623.5 +000015.0-000042.800000.1 08.9600.48F? 0
+045857.29 -433230.5 -000000.8+000019.700010.3 08.9600.46F? 0
+045955.53 +041113.3 +000004.7+000001.200000.8 08.9600.24A? 0
+045958.67 -364854.8 +000006.4+000069.200012.7 08.9600.55F? 0
+050011.71 -375940.4 +000001.1+000009.500018.0 08.9600.97K? 0
+050419.17 +413608.3 -000012.6-000013.100007.5 08.96-0.02B? 0
+050637.57 -573308.4 -000006.3-000035.700006.2 08.9600.96K? 0
+050940.80 +215005.4 +000003.8-000011.600002.8 08.9600.26A? 0
+051000.79 -155833.6 -000010.1+000010.800001.1 08.9600.25A? 0
+051023.16 +452806.6 -000019.7-000022.200027.9 08.9600.12A? 0
+051143.35 -322010.9 -000004.4+000000.900002.9 08.9600.33F? 0
+051154.12 +395643.0 +000009.5-000001.300012.1 08.9600.03A? 0
+051543.22 +125246.6 +000165.4-000123.200005.7 08.9600.66G? 0
+051559.78 -162110.3 +000018.0-000026.700015.1 08.9600.51F? 0
+052040.58 -274816.8 +000005.0+000010.700031.8 08.9600.99K? 0
+052542.11 -035801.1 +000009.2-000011.000021.1 08.9600.44F? 0
+052656.16 -141735.2 +000000.2+000005.100012.1 08.9600.42F? 0
+052700.73 -231956.6 -000000.6+000004.900000.8 08.9600.05A? 0
+052943.80 +265614.0 -000009.9-000010.200004.6 08.9600.49F? 0
+053141.84 +322730.9 +000008.4+000041.200023.1 08.9600.44F? 0 0.10 1.00
+053303.05 -484751.6 -000004.0+000021.600012.0 08.9600.88G? 0
+053456.24 -044557.4 -000008.6-000003.400007.2 08.9600.01A? 0
+053538.26 -570818.4 +000035.8-000031.700010.3 08.9600.56F? 0
+053600.40 -802136.8 +000002.7+000012.600003.4 08.9600.50F? 0
+053723.23 -004150.9 -000008.4-000006.500018.5 08.9600.09A? 0
+053954.42 +234145.6 +000003.9-000016.800034.7 08.9600.19A? 0
+054003.85 -265630.2 -000007.5-000007.600002.9 08.9600.40F? 0
+054633.12 +770611.4 +000016.2+000006.000006.1 08.9600.48F? 0
+054707.97 +152748.6 -000024.4+000004.400014.1 08.9600.45F? 0
+054819.29 +582512.0 -000031.1+000004.800011.9 08.9600.35F? 0
+054915.89 -245459.8 +000000.1-000000.900013.7 08.9600.41F? 0
+055107.12 -155844.8 -000005.0-000005.300005.7 08.9600.16A? 0
+055148.90 +282707.4 +000027.6+000003.900006.6 08.9600.31A? 0
+055157.17 +141829.3 -000016.8-000008.900015.4 08.9600.43F? 0
+055246.32 +294605.0 +000012.8-000045.600011.1 08.9600.55F? 0
+055331.20 +321707.2 -000020.3+000013.700007.7 08.9600.09A? 0
+055442.10 -662917.4 -000015.1+000000.200005.2 08.9600.98K? 0
+055652.33 -214654.6 +000027.1+000002.400002.0 08.9600.43F? 0
+055657.81 +182233.4 -000031.5-000012.100036.5 08.9600.08A? 1
+055704.82 -191310.6 -000014.4-000007.800003.2 08.9600.42F? 0
+055707.59 +170038.8 -000026.9+000000.100009.4 08.9600.58G? 0
+055824.87 -310113.9 -000012.4-000035.800010.3 08.9600.39F? 0
+055916.50 -175400.9 +000066.1+000193.600027.0 08.9600.67G? 0
+055923.84 -094646.8 +000007.4-000020.600014.3 08.9600.31A? 0
+060120.65 -391723.0 -000030.6-000001.100016.2 08.9600.34F? 0
+060252.67 +254031.5 -000008.6+000000.000002.2 08.9600.12A? 0
+060442.03 +154900.2 -000003.8-000018.300001.8 08.9600.47F? 0
+060639.80 +430240.4 +000057.2-000114.400011.0 08.9600.51F? 0
+060656.96 -044842.5 -000023.0-000002.000010.8 08.9600.45F? 0
+060727.07 -052324.9 -000013.7+000012.200017.0 08.9600.01A? 0
+060752.27 +081313.0 +000059.8-000311.700012.6 08.9600.90G? 0
+060802.03 +184011.4 -000000.7-000007.600010.0 08.9600.07A? 0
+060814.90 -312145.8 -000004.7+000017.200010.4 08.9600.23A? 0
+061010.91 -511344.5 -000017.3+000038.800002.4 08.9600.33F? 0
+061012.54 -411403.8 +000020.0-000002.500020.5 08.9600.55F? 0
+061035.22 -202323.7 -000018.0+000013.400010.6 08.9600.05A? 0
+061107.36 -124435.8 -000008.4+000003.400016.7 08.9600.25A? 0
+061215.66 -564045.2 +000020.5-000009.300003.2 08.9600.96K? 0
+061324.52 -010400.4 +000009.1-000004.600001.6 08.9600.21A? 0
+061409.46 +045827.3 -000001.1+000007.200004.5 08.9600.05A? 0
+061520.56 -412253.8 +000015.3+000025.600008.4 08.9600.34F? 0
+061536.32 +162659.0 +000055.9-000090.100033.4 08.9600.45F? 0
+061550.58 +240344.2 +000000.0+000000.000019.5 08.9600.31A? 0
+061554.24 -470203.4 -000015.9+000030.400008.8 08.9600.78G? 0
+061600.18 -100949.5 -000030.6+000006.500019.4 08.9600.42F? 0
+061712.88 +522011.1 -000004.8-000008.000010.3 08.9600.11A? 0
+061728.60 +795903.3 -000003.1-000060.500000.8 08.9600.23A? 0
+061837.47 -045425.6 +000003.5-000023.700000.3 08.9600.02A? 0
+061857.56 +232328.7 +000002.4+000006.700007.3 08.9600.05A? 0
+061913.13 +471007.9 -000036.3+000020.100007.9 08.9600.41F? 0
+062012.05 -410203.7 -000008.9+000002.200004.4 08.9600.15A? 0
+062053.53 +363430.5 +000035.5+000000.700014.7 08.9600.17A? 0
+062233.90 +160940.4 -000016.4-000019.600002.3 08.9600.03A? 0
+062500.66 +174638.5 +000010.2+000015.000001.5 08.9600.45F? 0
+062821.21 -125133.1 +000009.3+000003.600000.2 08.9600.30A? 0
+062923.76 +351148.2 -000006.3-000013.600001.8 08.9600.40F? 0
+063000.86 +243023.5 +000030.8+000013.400023.8 08.9600.97K? 0
+063008.06 +004631.0 -000020.7-000005.000022.9 08.9600.50F? 0
+063504.17 -330010.8 +000135.9-000057.400022.2 08.9600.68G? 0
+063519.76 -204751.5 -000000.6-000001.000003.9 08.9600.94G? 0
+063701.47 +001545.4 -000029.0+000002.500024.7 08.9600.57F? 0
+063828.81 +032232.8 +000034.3-000002.100002.6 08.9600.10A? 0
+064224.35 -654433.5 +000010.3+000008.600000.8 08.96-0.17B? 0
+064229.37 -342919.3 +000004.3-000001.900021.3 08.9600.93G? 0
+064435.16 +001650.9 +000031.2-000007.100026.0 08.9600.86G? 0
+064507.87 +121710.0 -000016.1-000018.300002.1 08.96-0.03B? 0
+064820.72 +520800.0 +000007.9-000028.300002.1 08.9600.21A? 0
+064851.84 +403535.2 +000007.7-000016.600002.9 08.9600.17A? 0
+064932.93 -091222.7 +000000.8+000007.100009.4 08.9600.06A? 0
+064936.85 +124457.1 +000010.8-000008.600004.6 08.9600.97K? 0
+064940.58 -743326.8 -000002.6+000055.300022.0 08.9600.74G? 0
+064941.18 +103016.6 +000013.9+000001.600009.7 08.9600.94G? 0
+064958.55 +541555.1 -000008.7-000010.700019.6 08.96-0.04B? 0
+065029.47 +005809.4 -000025.4+000003.200011.5 08.9600.93G? 1
+065105.46 -684253.6 +000006.0+000016.200001.5 08.9600.35F? 0
+065131.51 -215648.5 +000013.6-000019.200003.8 08.9600.44F? 0
+065210.84 -563057.4 +000014.0-000070.500028.8 08.9600.65G? 0
+065219.82 -004039.0 +000012.3+000011.400012.1 08.96-0.02B? 0
+065237.98 -275714.7 -000005.0+000014.100002.8 08.9600.07A? 0
+065250.73 +202227.7 -000010.8-000017.700013.2 08.96-0.08B? 0
+065317.63 +231334.5 -000007.8-000020.400004.6 08.96-0.02B? 0
+065507.30 -410353.3 -000003.8-000000.900008.7 08.9600.95K? 0
+065706.69 +144330.7 -000009.9-000041.800024.0 08.9600.97K? 0
+065723.21 -011736.8 -000026.7-000020.300007.3 08.9600.21A? 0
+065726.83 -541705.3 -000005.4+000019.200001.1 08.9600.56F? 0
+065801.20 -045453.7 -000002.4-000003.100005.8 08.9600.38F? 0
+065907.58 +134210.5 -000017.5-000003.900014.1 08.9600.88G? 0
+070038.94 +702208.4 +000003.7-000029.500018.5 08.9600.60G? 0
+070338.57 -402655.8 -000006.8+000011.400001.6 08.9600.23A? 0
+070413.34 +174347.8 -000037.7-000016.700001.1 08.9600.25A? 0
+070556.79 +395144.0 -000001.9+000007.000029.7 08.9600.22A? 0
+070628.10 -090359.4 +000004.1+000004.800020.0 08.9600.24A? 0
+070702.72 -265502.7 -000014.4+000009.800004.6 08.9600.00A? 0
+070745.87 +122209.7 -000006.3-000013.200011.6 08.9600.13A? 0
+071005.57 -550400.3 +000009.9-000057.300005.8 08.9600.59G? 0
+071204.50 +144727.3 -000008.9-000007.200008.7 08.9600.10A? 0
+071225.29 -071359.7 -000014.3+000036.600014.5 08.9600.96K? 0
+071700.93 -501347.7 +000012.2+000020.500008.1 08.9600.37F? 0
+072032.87 +084545.8 -000001.8-000024.400009.1 08.96-0.03B? 0
+072054.46 -052107.0 -000016.5+000001.800003.0 08.9600.65G? 0
+072337.27 -151248.3 +000003.7+000000.400005.8 08.9600.01A? 0
+072624.17 +650322.3 -000010.0-000004.200004.0 08.9600.96K? 0
+072628.80 -105637.0 -000017.6+000003.900003.8 08.96-0.01B? 0
+072639.11 +042333.9 -000040.8-000004.100004.5 08.9600.55F? 0
+072701.68 -214918.0 -000009.2+000023.500000.7 08.9600.09A? 0
+072732.76 +291848.5 -000012.7-000014.400016.8 08.9600.52F? 0
+072820.53 +155915.1 +000036.4-000020.800000.9 08.9600.14A? 0
+073329.56 -232802.6 -000014.1+000006.900002.3 08.96-0.05B? 0
+073515.24 +350334.2 -000001.4-000010.500009.2 08.9600.55F? 0
+073524.92 -560801.5 -000014.1-000011.600015.5 08.9600.90G? 0
+073611.74 +181527.5 -000007.7+000020.800001.3 08.96-0.02B? 0
+074026.21 -430616.7 +000005.5+000012.600006.8 08.9600.07A? 0
+074237.82 -334651.1 -000036.6-000097.000000.9 08.9600.72G? 0
+074357.63 +024941.5 -000031.9+000046.000008.1 08.9600.25A? 0
+074601.42 -274659.6 -000007.8+000013.100008.5 08.9600.19A? 0
+074804.10 -292245.8 -000011.6+000011.400000.8 08.96-0.05B? 0
+074815.92 -553920.0 +000006.7-000020.300014.5 08.9600.40F? 0
+074825.00 -053907.7 -000007.0+000021.500042.9 08.9600.04A? 0
+074846.32 +121213.7 -000004.8-000006.200022.1 08.9600.36F? 0
+075131.18 +334735.1 -000041.3-000052.500001.8 08.9600.47F? 0
+075229.15 -030712.4 -000027.2+000008.300010.4 08.9600.52F? 0
+075319.17 -621857.5 -000024.3+000015.200012.7 08.9600.53F? 0
+075340.67 -193153.4 +000004.2+000003.400000.9 08.96-0.03B? 0
+075414.27 -645629.5 -000004.2+000011.400014.1 08.96-0.02B? 0
+075521.39 -285321.9 -000002.0-000008.400008.3 08.9600.49F? 0
+075609.84 -415438.0 -000004.8-000006.000000.9 08.9600.23A? 0
+075749.61 +550914.4 -000026.0-000031.400000.6 08.9600.28A? 0
+075934.98 -434748.1 +000000.7-000004.500008.2 08.96-0.13B? 0
+080003.30 -072054.7 +000032.4+000022.000017.5 08.9600.04A? 1
+080037.11 -443923.2 -000001.4-000007.100006.0 08.9600.45F? 0
+080145.66 -380756.3 -000008.8-000004.600003.3 08.9600.11A? 0
+080213.90 +281103.2 -000009.5-000016.900001.3 08.96-0.07B? 0
+080227.26 -221231.7 -000001.9+000009.400010.6 08.96-0.13B? 0
+080321.25 +223346.0 -000007.4+000007.300020.8 08.9600.72G? 0
+080352.25 +274736.3 +000012.1-000054.500013.5 08.9600.42F? 0
+080619.47 -340230.2 +000030.5-000064.600004.5 08.9600.44F? 0
+080634.75 -230051.5 +000002.9+000008.500005.0 08.9600.21A? 0
+080800.66 -732849.2 -000008.4+000006.400002.3 08.9600.06A? 0
+081052.97 +561045.5 +000033.7-000039.900010.0 08.9600.57F? 0
+081329.83 +005227.4 -000008.9-000014.700010.4 08.9600.44F? 0
+081510.25 -402558.5 -000008.7+000005.700007.9 08.96-0.07B? 0
+081531.38 -513537.1 -000008.4-000001.800003.2 08.9600.10A? 0
+081555.80 +125128.2 -000061.5+000014.900010.2 08.9600.48F? 0
+081609.52 -730859.2 -000003.3-000013.700006.8 08.9600.41F? 0
+082023.63 -023759.5 -000014.6-000020.900005.3 08.9600.34F? 0
+082057.10 -191503.4 -000007.3-000010.600018.7 08.9600.68G? 0
+082354.36 -061904.0 -000027.3+000105.800007.4 08.9600.64G? 0
+082410.67 -180933.7 -000023.6-000006.900014.1 08.9600.51F? 0
+082616.96 +364058.0 -000009.2-000046.400020.0 08.9600.36F? 0
+082940.83 -261833.8 -000015.0-000002.800009.8 08.9600.05A? 0
+083019.53 -652209.1 +000006.7-000003.700004.5 08.9600.97K? 0
+083450.38 -323140.0 -000023.0+000013.400004.9 08.9600.13A? 0
+083703.33 -074900.2 -000015.7+000005.200017.2 08.9600.11A? 0
+083728.04 +563948.1 -000018.7-000037.200011.8 08.9600.54F? 0
+083820.16 -440625.4 -000025.1-000004.900016.1 08.9600.90G? 0
+084151.97 -281215.2 -000015.6+000004.000011.5 08.9600.20A? 0
+084353.05 -304017.0 -000009.8-000002.600002.1 08.9600.20A? 0
+084433.48 -421818.7 -000003.0-000007.300013.5 08.96-0.02B? 0 0.10 1.00
+084453.78 +402155.0 +000007.3-000007.800021.1 08.9600.88G? 0
+084712.75 -475422.1 -000003.3-000012.700005.8 08.9600.80G? 0
+084725.37 -422830.9 -000001.7+000005.500008.2 08.96-0.06B? 0 0.10 1.00
+085020.57 -415314.7 -000008.8+000002.700004.5 08.96-0.03B? 0
+085208.54 +151722.6 -000012.1+000007.000011.1 08.9600.95G? 0
+085339.35 -523303.3 -000010.4+000009.200006.0 08.9600.09A? 0
+085348.79 -205932.9 -000029.8-000029.800007.4 08.9600.47F? 0
+085852.18 -844744.8 -000052.4+000029.900004.5 08.9600.40F? 0
+090004.21 -554237.5 -000042.7+000023.800011.4 08.9600.38F? 0
+090022.24 -662058.3 +000001.0+000009.700007.8 08.96-0.06B? 0
+090200.42 +472147.0 -000019.1-000013.800001.7 08.9600.28A? 0
+090209.62 -493808.1 -000019.5+000002.000006.2 08.9600.07A? 0
+090702.53 -363749.4 -000015.1+000004.100001.7 08.9600.89G? 0
+091427.87 -655226.3 +000007.7+000006.300004.3 08.96-0.03B? 0
+091442.42 -681702.3 -000007.7+000007.800006.1 08.96-0.04B? 0
+091454.61 -030455.5 -000002.9-000053.900007.9 08.9600.99K? 0
+091742.77 +092156.5 -000033.8-000028.800000.2 08.96-0.05B? 0
+091945.25 -544502.7 -000015.3+000014.800008.0 08.9600.12A? 0
+092217.85 -602740.1 -000009.7+000006.800008.2 08.9600.97K? 0
+092402.43 +354425.1 -000023.9-000005.300013.8 08.9600.28A? 0
+092420.68 +361244.2 -000024.4-000004.200024.4 08.9600.89G? 0
+092445.83 -081138.4 -000034.4+000006.700003.4 08.9600.29A? 0
+092513.15 -515826.7 -000024.4+000060.300033.5 08.9600.59G? 0
+092522.86 -412218.8 -000009.6-000024.300002.7 08.9600.52F? 0
+093158.34 -454742.8 +000000.6+000000.900002.8 08.96-0.04B? 0
+093454.74 +011158.1 +000009.5+000008.100003.5 08.9600.93G? 0
+095122.98 -463657.6 -000081.0+000031.000016.9 08.9600.88G? 0
+095203.27 -134518.6 -000035.8-000102.200003.7 08.9600.61G? 0
+095543.87 +205818.4 -000008.7-000001.000018.6 08.9600.17A? 0
+095613.73 -643843.1 -000004.6-000018.300013.2 08.9600.44F? 0
+095740.27 -594251.7 +000001.5+000003.400000.9 08.96-0.04B? 0
+095748.65 -524905.6 -000014.2+000007.100017.8 08.9600.99K? 0
+100023.11 -403432.7 -000018.0-000000.900000.5 08.9600.12A? 0
+100034.52 -593806.6 -000018.7+000004.700003.8 08.96-0.10B? 0
+100229.14 -080353.7 -000020.5-000009.500001.3 08.9600.86G? 0
+101047.67 -605634.8 -000002.9+000005.300002.3 08.96-0.06B? 0
+101112.43 -375238.8 -000017.8-000020.900004.4 08.9600.94G? 0
+101215.01 -371920.7 -000018.7-000015.500012.5 08.96-0.07B? 0
+101325.09 +313046.7 +000036.2+000000.200020.9 08.9600.38F? 0
+101522.15 +051347.0 -000111.8-000069.800005.4 08.9600.80G? 0
+101554.69 -775202.6 -000070.9-000079.100015.9 08.9600.78G? 0
+101702.24 +383057.6 +000043.9-000080.500010.4 08.9600.68G? 0
+102334.12 -030241.2 -000092.9+000041.500008.6 08.9600.41F? 0
+102700.26 +672212.5 -000011.2+000017.700013.2 08.9600.67G? 0
+103204.43 -614657.5 +000003.6+000000.100007.5 08.9600.78G? 0 0.10 1.00
+103244.99 -443410.7 +000009.1-000000.200007.3 08.9600.02A? 0
+103255.58 -472608.8 -000015.8+000006.700004.8 08.9600.90G? 0
+103534.58 -641726.7 -000023.5+000007.700006.3 08.9600.02A? 0
+103543.53 -581519.0 +000000.0+000000.000000.0 08.9600.23A? 0
diff --git a/kstars/kstars/data/hip123.dat b/kstars/kstars/data/hip123.dat
new file mode 100644
index 00000000..77075b41
--- /dev/null
+++ b/kstars/kstars/data/hip123.dat
@@ -0,0 +1,1000 @@
+103922.46 -571913.2 -000017.9-000020.900007.3 08.9600.96K? 0
+104156.72 +134526.0 -000043.4+000049.100002.2 08.9600.28A? 0
+104343.41 -602027.5 -000023.9+000001.800008.0 08.96-0.03B? 0 0.10 1.00
+104409.39 -521110.7 -000038.7+000013.600009.2 08.9600.28A? 0
+104624.96 -592642.9 -000031.6+000029.500008.1 08.9600.03A? 0
+104706.40 -534320.7 -000033.6+000027.800012.0 08.9600.99K? 0
+104710.09 -172526.2 -000017.1-000009.300010.0 08.9600.36F? 0
+104758.69 +023911.4 +000027.3-000010.900001.0 08.9600.84G? 0
+104943.80 -345648.3 -000002.4-000006.900004.5 08.9600.07A? 0
+105007.01 -614818.0 -000006.1-000011.200008.6 08.96-0.08B? 0
+105112.56 +750206.0 -000012.1-000002.300006.9 08.9600.47F? 0
+105307.85 -444913.5 -000020.4-000006.200003.4 08.9600.25A? 0
+105401.46 -271141.2 -000003.2+000004.300000.3 08.9600.99K? 0
+105429.34 +575203.2 -000104.8-000039.100041.1 08.9600.70G? 0
+105526.88 -132559.7 -000051.2+000009.200005.8 08.9600.36F? 0
+105810.21 +641857.0 -000127.9+000021.300014.2 08.9600.93G? 0
+105831.25 -453109.8 -000004.1+000007.200003.9 08.9600.09A? 0
+105840.17 +052156.1 +000020.6-000000.700005.6 08.9600.46F? 0
+105928.06 +801045.7 -000020.0+000005.300004.3 08.9600.98K? 0
+110158.68 +283056.5 +000015.2+000010.300012.0 08.9600.94G? 0
+110747.31 +220416.4 -000004.3-000007.700001.5 08.9600.38F? 0
+110840.94 +335219.0 -000012.2-000000.900002.9 08.9600.66G? 0
+111329.00 -552553.1 -000026.1-000001.000013.4 08.96-0.07B? 0
+111500.59 -584631.4 -000030.7+000000.400007.2 08.9600.92G? 0
+111735.52 -602538.9 -000017.6-000007.200001.0 08.96-0.09B? 0
+112248.55 +372035.9 -000018.5-000014.800004.1 08.9600.56F? 0
+112449.17 -064604.9 -000006.5-000018.000032.7 08.9600.54F? 0
+112513.76 -611636.7 -000007.6+000002.200008.9 08.9600.03A? 0
+112609.64 +634936.4 +000019.6-000001.600012.4 08.9600.32F? 0
+112806.00 -351156.1 -000021.1-000013.000006.9 08.9600.47F? 0
+112933.15 +433735.7 +000005.2-000043.200019.2 08.9600.70G? 0
+113319.08 -093219.0 -000070.6+000005.700014.9 08.9600.53F? 0
+113448.98 -590830.1 -000016.7-000001.900016.1 08.9600.25A? 0
+113621.39 -613515.1 +000000.0+000000.000000.0 08.96-0.17B? 0
+113822.39 +232433.1 -000030.6+000007.800013.0 08.9600.97K? 0
+113924.55 +085626.7 -000059.2+000000.200033.7 08.9600.50F? 0
+113925.74 -482853.6 -000164.7-000008.400012.5 08.9600.86G? 0
+114012.80 +312226.0 -000077.4+000005.100015.4 08.9600.56F? 0
+114014.10 +212310.1 -000039.7-000011.400017.1 08.9600.57F? 0
+114048.13 -440928.0 -000020.1-000020.200015.4 08.9600.35F? 0
+114126.06 -232520.1 -000004.5-000001.500018.7 08.9600.42F? 0
+114143.56 -071316.7 -000045.9+000001.700006.2 08.9600.39F? 0
+114551.76 +852107.2 +000021.7+000002.000010.2 08.9600.43F? 0
+114957.06 -460203.9 -000045.0+000008.900015.8 08.9600.51F? 0
+115051.86 -555315.5 -000072.5-000015.600000.1 08.9600.52F? 1
+115823.23 +424142.7 +000041.4-000021.100000.5 08.9600.44F? 0
+115914.26 -624636.7 +000024.5-000012.900007.7 08.9600.55F? 0
+120144.81 +132437.4 -000005.8+000002.400002.8 08.9600.98K? 0
+120249.48 -605525.5 -000008.0-000002.100012.7 08.9600.06A? 0
+120500.95 +511441.8 -000018.3-000015.200001.8 08.9600.33F? 0
+121036.53 -605827.7 +000033.8-000029.400033.4 08.9600.23A? 1
+121203.14 -590102.6 -000033.9-000004.500003.1 08.9600.18A? 0
+121528.64 -273749.8 +000007.7+000002.500010.7 08.9600.25A? 0
+121548.79 +090205.2 +000000.0+000000.000000.0 08.9600.29A? 1
+121555.71 -091243.9 -000097.0-000009.100021.2 08.9600.70G? 0
+121900.96 +280253.8 -000168.3-000126.800033.3 08.9600.75G? 0
+121942.89 -445456.6 -000023.3+000003.000000.0 08.9600.19A? 0
+122026.07 -073649.3 -000091.8+000036.000009.4 08.9600.45F? 0
+122108.42 -085918.4 -000048.7+000040.400029.4 08.9600.57F? 0
+122557.33 +422201.0 -000071.1+000003.700000.7 08.9600.38F? 0
+122834.85 -561847.1 -000037.1-000006.700018.3 08.9600.21A? 0
+123845.05 -533704.1 -000023.3-000014.100008.3 08.9600.12A? 0
+123914.59 +291409.6 +000143.4-000244.200017.5 08.9600.88G? 0
+124234.44 -243649.9 -000062.0-000019.000002.4 08.9600.02A? 0
+124555.35 -533700.1 -000067.8+000020.700019.3 08.9600.67G? 0
+125044.05 -034225.6 -000036.1-000011.600000.1 08.9600.53F? 0
+125529.47 +195700.5 -000055.6-000125.400013.7 08.9600.66G? 0
+125543.25 -272510.0 -000028.1-000001.300010.7 08.9600.12A? 0
+125732.10 +184135.4 -000248.1+000112.300024.0 08.9600.69G? 0
+125750.52 +364348.4 -000062.2+000032.300007.3 08.9600.98K? 0
+125913.16 +100006.7 +000008.3-000030.900004.9 08.9600.40F? 0
+130023.46 +440926.2 -000060.8-000037.800012.5 08.9600.49F? 0
+130032.57 -355211.0 -000029.9-000017.000002.9 08.9600.12A? 0
+130113.96 -563928.9 -000001.7-000006.500003.6 08.9600.12A? 0
+130428.53 -340859.8 -000072.3+000011.800011.2 08.9600.58G? 1
+130649.92 +281224.8 +000002.6-000027.900016.0 08.9600.58F? 0
+131142.99 -591120.5 -000006.9-000000.600011.8 08.9600.13A? 0
+131345.97 -675533.9 -000006.7-000017.500000.3 08.9600.51F? 0
+131355.96 -715038.7 +000006.5-000001.300005.2 08.9600.14A? 0
+131654.68 +494116.4 -000041.9+000005.600011.5 08.9600.44F? 0
+131709.77 +584457.4 -000017.8-000036.800020.7 08.9600.39F? 0
+131800.20 +583644.1 -000032.6+000009.500012.3 08.9600.92G? 0
+131815.24 -265032.0 -000031.4-000006.800004.7 08.9600.54F? 0
+132123.02 -780743.5 +000048.8+000067.500011.6 08.9600.55F? 0
+132441.70 +765503.2 -000009.0-000002.800000.7 08.9600.28A? 0
+132829.80 -462058.6 -000003.5-000009.500018.0 08.9600.57F? 0
+133450.12 +424134.2 -000052.0+000021.000008.9 08.9600.68G? 0
+133534.63 +101325.9 +000102.6-000052.100013.0 08.9600.48F? 0
+133605.65 -342226.3 -000032.5-000021.400015.3 08.9600.45F? 0
+133734.78 -270330.6 -000008.6-000004.300010.9 08.9600.24A? 0
+134426.99 -211323.8 +000026.1-000018.200007.7 08.9600.99K? 0
+134536.93 +575849.6 -000027.6+000019.700013.3 08.9600.99K? 0
+134629.22 -514237.0 +000008.2-000012.900012.2 08.9600.51F? 0
+135229.34 -751531.5 -000006.3+000002.400008.1 08.9600.08A? 0
+135237.33 -161012.9 +000053.7-000074.600000.5 08.9600.70G? 1
+135315.76 +575448.9 -000017.4-000020.800003.0 08.9600.97K? 0
+135426.17 -215919.2 -000009.0+000011.200011.6 08.9600.99K? 0
+135910.48 -505721.9 -000005.5+000003.900008.3 08.9600.05A? 0
+140006.56 -643852.9 -000010.6-000003.300001.7 08.9600.14A? 0
+140307.57 -635012.4 -000006.5-000007.200001.5 08.9600.17A? 0
+140608.01 -073444.9 -000012.5-000074.000022.0 08.9600.58F? 0
+140840.05 -641125.6 +000004.0-000004.200000.5 08.9600.12A? 0
+140850.57 -094956.7 -000037.8-000023.100004.8 08.9600.59G? 0
+141120.04 +103609.4 -000018.2+000001.900007.2 08.9600.87G? 0
+141134.97 +352430.5 +000145.0-000101.500016.5 08.9600.61G? 0
+141511.11 +173103.2 -000015.9+000002.100004.0 08.9600.01A? 0
+142113.41 +451841.4 +000014.7-000016.100013.6 08.9600.99K? 0
+142800.38 +570651.0 -000014.6+000001.000009.4 08.9600.46F? 0
+142856.84 -254150.4 -000069.2+000014.600041.8 08.9600.54F? 0
+142900.86 -434129.1 -000013.2+000000.900003.8 08.96-0.01B? 0
+143447.72 +392458.2 +000081.1-000282.900006.1 08.9600.55F? 0
+143829.43 -175229.8 -000033.4+000001.600001.1 08.9600.28A? 0
+144017.58 -645000.5 -000005.7+000006.200005.4 08.9600.18A? 0
+145407.79 -585435.9 -000017.0-000002.000020.5 08.9600.08A? 0
+145428.67 -673845.6 -000072.3-000015.500000.1 08.9600.54F? 0
+145452.93 -381348.8 +000014.6-000008.600005.6 08.9600.10A? 0
+145509.49 +253435.2 -000045.8-000004.000000.3 08.9600.45F? 0
+145748.00 +515607.4 -000028.5+000019.000002.0 08.9600.27A? 0
+145751.67 -331626.5 +000033.8-000045.000017.6 08.9600.56F? 0
+145909.59 -195604.4 -000023.1-000014.200011.3 08.9600.82G? 0
+150145.28 +354053.6 -000103.5+000062.600026.8 08.9600.55F? 0
+150339.42 -553413.4 -000011.5-000009.800004.6 08.9600.26A? 0
+150400.74 +035505.2 -000041.8-000030.000005.9 08.9600.34F? 0
+150506.98 -401059.1 -000019.0-000024.600009.6 08.9600.57F? 0
+150654.68 -452500.7 +000031.9-000058.400002.5 08.9600.54F? 0
+151059.25 +141505.2 -000016.9+000008.400004.1 08.9600.38F? 0
+151147.78 -392211.8 -000011.2+000016.200006.2 08.9600.98K? 0
+151426.89 +031304.8 -000023.2+000023.900007.2 08.9600.35F? 0
+151437.61 -494822.2 +000008.6+000009.200009.3 08.9600.05A? 0
+151555.54 -514412.7 -000072.5-000136.900028.4 08.9600.74G? 0
+152334.73 -530933.3 -000002.4-000004.600014.9 08.9600.03A? 0
+152424.57 +635327.4 -000013.6+000037.300012.4 08.9600.43F? 0
+152605.18 -422052.2 +000017.6+000014.000014.9 08.9600.60G? 0
+152855.98 -612547.2 +000000.4-000009.500007.2 08.9600.07A? 0
+153025.08 -372313.4 +000047.9+000032.300009.5 08.9600.61G? 0
+153250.34 +103938.0 -000048.0-000002.500016.6 08.9600.47F? 0
+153405.94 -434332.4 -000024.0-000024.000001.9 08.9600.42F? 0
+153942.66 -135351.2 -000016.8-000003.900028.8 08.9600.33F? 0
+154123.34 -584630.2 +000000.0+000000.000000.0 08.9600.03A? 0
+154312.65 +404244.9 +000012.9+000011.000006.7 08.9600.38F? 0
+154329.47 -515037.0 -000014.2-000034.200000.2 08.9600.50F? 0
+154411.05 -491312.6 +000006.4-000002.600000.6 08.9600.13A? 0
+154547.14 -483635.5 +000004.7+000026.200002.4 08.9600.11A? 0
+154736.82 -483830.7 +000009.7-000010.500006.6 08.9600.10A? 0
+154931.47 -620527.9 -000022.0+000037.800001.3 08.9600.50F? 0
+155011.48 -544539.5 -000000.7+000001.800011.0 08.9600.12A? 0
+155057.28 -061941.9 -000005.6+000007.700014.3 08.9600.95K? 0
+155123.11 -685526.5 +000004.1-000013.000002.2 08.96-0.01B? 0
+155137.79 -683635.2 -000005.3-000017.800010.9 08.9600.49F? 0
+155332.51 -472906.0 +000004.1-000011.300000.4 08.9600.44F? 0
+155423.08 +384349.6 -000031.0+000009.700011.1 08.9600.87G? 0
+155459.89 -234717.8 -000032.5-000049.000005.7 08.9600.71G? 0
+155601.28 -672625.2 +000006.0-000009.900012.4 08.96-0.03B? 0
+155633.06 -402743.7 -000022.9-000017.600007.6 08.9600.44F? 0
+155702.91 -025919.2 -000009.3+000011.300000.9 08.9600.43F? 0
+155853.09 -030422.9 +000000.0+000000.000000.0 08.9600.60G? 1
+155944.91 -623759.3 -000017.0-000013.700000.6 08.9600.98K? 0
+160018.70 -575413.3 +000010.8-000022.900020.2 08.9600.18A? 0
+160314.73 -590854.0 -000004.5+000015.600003.7 08.9600.17A? 0
+161017.54 -475450.7 -000100.0-000089.000011.6 08.9600.67G? 0
+161155.52 -210617.8 +000005.0-000018.100010.1 08.9600.51F? 0
+161617.40 +283336.3 +000054.6-000100.000000.8 08.9600.65G? 0
+161832.71 -533754.0 +000018.2+000008.900002.2 08.96-0.02B? 0
+162050.32 -623907.1 -000040.7-000016.700000.7 08.9600.58F? 0
+162055.53 +762648.1 -000051.8+000113.500013.2 08.9600.55F? 0
+162156.39 +105109.1 -000001.0-000070.900008.7 08.9600.52F? 0
+162731.28 +002843.2 +000002.2-000026.900008.0 08.9600.37F? 0
+162819.80 +253055.6 -000020.2-000026.800003.9 08.9600.49F? 0
+163300.64 +725533.2 +000022.8-000058.900011.8 08.9600.43F? 0
+163635.72 +771318.6 -000023.8+000016.600004.7 08.9600.35F? 0
+163914.49 +034200.8 -000012.1-000066.500001.4 08.9600.58G? 0
+164125.08 -603513.6 +000005.0-000013.800005.6 08.9600.06A? 0
+164247.42 -502756.2 -000014.5-000012.700001.1 08.9600.09A? 0
+164306.90 +153632.8 -000021.1-000037.300012.8 08.9600.61G? 0
+164402.29 +461955.3 -000017.0+000035.200004.0 08.9600.28A? 0
+165213.75 +283027.4 +000010.2-000002.900014.8 08.9600.37F? 0
+165224.94 -373626.6 -000056.7-000038.300005.3 08.9600.38F? 0
+165307.61 -312543.7 +000001.3-000003.300014.2 08.9600.12A? 0
+165552.85 -290014.2 +000003.8-000046.200011.1 08.9600.16A? 0
+170054.31 -282356.4 +000000.0+000000.000000.0 08.9600.72G? 1
+170408.98 -680917.2 +000066.8+000058.400026.2 08.9600.67G? 0
+170706.69 -193020.6 -000055.1-000139.100019.1 08.9600.72G? 0
+170826.30 -285414.6 -000001.1+000022.900001.2 08.9600.27A? 0
+170922.56 -532329.6 +000035.2+000026.400008.6 08.9600.57F? 0
+171026.08 -330117.1 +000009.6+000012.900002.3 08.9600.06A? 0
+171118.50 +071039.0 -000016.7+000012.200018.6 08.9600.60G? 0
+171159.36 -494147.5 -000009.4-000006.900004.7 08.9600.15A? 0
+171319.41 -203516.4 +000011.7-000015.300011.8 08.9600.40F? 0
+171321.52 +284431.5 -000010.4-000069.500012.8 08.9600.51F? 0
+171345.46 +374014.8 -000010.0-000020.200017.5 08.9600.56F? 0
+171816.58 +533805.9 -000026.7-000007.600002.3 08.9600.47F? 0
+171902.88 -453041.9 -000006.5+000005.500009.7 08.9600.31F? 0
+172132.29 +155525.3 +000042.4-000015.100003.2 08.9600.41F? 0
+172322.54 -052617.4 -000016.3+000001.600000.3 08.9600.35F? 0
+172333.14 -451243.8 +000012.4-000006.100010.0 08.9600.06A? 0
+172359.83 +285315.8 -000002.2-000011.900002.4 08.9600.07A? 0
+172527.64 -474025.8 +000010.9+000001.300010.4 08.9600.04A? 0
+172551.46 -204648.2 +000005.1-000013.400002.6 08.9600.22A? 0
+172850.09 +034657.1 -000006.0-000006.400010.5 08.9600.26A? 0
+172944.80 -173533.8 -000014.1-000004.600012.9 08.9600.19A? 0
+173238.34 -350010.1 -000023.0-000007.000001.4 08.9600.12A? 0
+173310.40 +073418.0 -000092.8+000002.600016.5 08.9600.76G? 0
+173648.87 +355804.7 +000000.7+000020.400018.0 08.9600.99K? 0
+173714.89 +181751.6 +000004.9-000005.200000.2 08.9600.16A? 0
+173757.44 -391122.3 -000045.4-000043.600024.0 08.9600.77G? 0
+174043.97 -701847.6 +000006.8-000035.800001.5 08.9600.31A? 0
+174056.00 +742650.9 -000002.2+000010.000000.0 08.9600.21A? 0
+174105.71 +084620.0 -000015.0-000019.000007.8 08.9600.16A? 0
+174258.55 +080337.3 +000012.9-000014.300007.9 08.9600.46F? 0
+174439.45 -521951.3 -000002.0-000011.700003.5 08.9600.32F? 0
+174635.41 -035425.9 -000001.0+000002.800002.3 08.9600.57F? 0
+174807.73 +660425.9 -000013.0+000006.600015.8 08.9600.95G? 0
+174815.34 +080156.1 +000003.2-000010.500009.1 08.9600.12A? 0
+174832.26 -354505.3 -000004.5-000003.100001.5 08.9600.12A? 0
+175150.24 +045244.3 -000041.3-000002.000004.5 08.9600.28A? 0
+175219.62 -343705.1 -000026.7+000041.400032.7 08.9600.08A? 0
+175302.98 -205102.2 +000004.2-000059.200029.3 08.9600.71G? 0
+175344.01 +052144.9 -000011.6-000014.600009.1 08.9600.21A? 0
+175508.05 -480929.7 -000002.1-000019.800001.3 08.9600.45F? 0
+175804.12 +243237.3 -000005.3-000000.100001.5 08.9600.07A? 0
+175806.01 +050849.6 +000013.5+000026.100019.7 08.9600.45F? 0
+175825.63 -322457.7 +000001.5-000003.100011.2 08.9600.11A? 0
+175845.85 -301926.7 +000016.4-000002.000020.0 08.9600.21A? 1
+175950.71 -223925.0 -000002.9+000001.100009.9 08.9600.12A? 0
+180212.35 -142942.4 +000031.9+000021.600034.9 08.9600.46F? 0
+180317.60 -311155.1 +000008.1+000003.600012.6 08.9600.38F? 0
+180631.11 -190403.3 -000001.4+000010.000018.1 08.9600.60G? 0
+180721.60 -303949.3 +000002.2-000020.000011.3 08.96-0.09B? 0
+180809.78 -400339.6 +000010.5-000013.700007.1 08.9600.43F? 0
+181014.59 +162016.5 +000070.3+000065.400016.1 08.9600.94G? 0
+181224.52 +655907.4 +000005.4+000031.000001.7 08.9600.12A? 0
+181314.12 +304859.0 -000015.1+000035.800004.5 08.9600.98K? 0
+181354.03 -214913.6 -000010.9-000033.900005.7 08.9600.39F? 0
+181755.68 -453150.1 -000022.0-000037.700022.8 08.9600.56F? 0
+181802.00 -190713.1 -000002.4+000046.000031.0 08.9600.89G? 0
+182055.93 +790358.8 +000011.1+000001.800000.0 08.9600.28A? 0
+182100.45 +474633.9 +000007.9+000001.800007.5 08.9600.98K? 0
+182118.44 +324310.4 -000011.4-000007.100020.2 08.9600.52F? 0
+182228.74 +371524.9 +000016.7+000024.100002.2 08.9600.32F? 0
+182307.36 -170102.5 +000022.5-000000.800000.6 08.9600.21A? 0
+182436.24 +193600.4 +000014.0+000001.400013.0 08.9600.27A? 0
+182520.94 +625006.0 -000072.0-000058.500000.9 08.9600.50F? 0
+182654.20 -440730.8 +000009.4+000035.200005.9 08.9600.03A? 0
+182731.27 +674912.9 -000006.6-000028.300003.0 08.9600.98K? 0
+182744.90 +253538.0 -000004.2+000006.600002.9 08.9600.22A? 0
+182745.36 -014625.4 -000030.0-000064.700002.1 08.9600.53F? 0
+182849.38 -544131.4 +000010.5+000029.200014.4 08.9600.48F? 0
+182905.53 +002624.2 +000092.8+000017.900038.6 08.9600.93G? 0
+183104.38 +645427.8 -000028.0+000041.100016.3 08.9600.58G? 0
+183158.37 -461808.0 -000083.0-000130.600022.7 08.9600.89G? 0
+183303.93 -104211.9 +000053.6+000010.200018.6 08.9600.74G? 0
+183629.21 -245144.3 -000026.1+000031.900005.7 08.9600.41F? 0
+183735.62 +005026.4 -000008.3-000002.300000.2 08.9600.33F? 0
+183856.81 +022613.8 -000005.7-000004.300001.9 08.9600.34F? 0
+185140.71 -403507.2 -000003.3-000051.000002.9 08.9600.35F? 0
+185203.38 +023115.7 +000013.3-000003.200002.3 08.9600.88G? 0
+185210.71 +392715.8 -000016.6-000000.200005.1 08.9600.45F? 0
+185351.73 -101545.6 +000014.1-000007.100012.7 08.9600.05A? 0
+185903.71 +223003.2 -000020.0-000004.300008.0 08.9600.69G? 0
+185915.26 +250928.3 -000037.6-000102.500000.2 08.9600.54F? 0
+190020.18 -333637.1 +000000.7-000001.600005.1 08.9600.06A? 0
+190115.43 -463037.5 -000012.7+000007.200003.3 08.9600.31F? 0
+190242.25 -360549.5 +000000.0+000000.000000.0 08.9600.25A? 0
+190304.34 -191444.2 +000048.3+000043.300018.4 08.9600.39F? 0
+190308.34 -823312.4 +000021.0-000024.400003.7 08.9600.44F? 0
+190334.44 -554555.4 -000007.4+000023.200009.4 08.9600.85G? 0
+190335.48 +251240.2 +000013.0-000008.000003.6 08.9600.21A? 0
+190406.03 -312723.4 -000025.9-000010.000004.9 08.9600.05A? 0
+190511.41 -194115.6 -000030.3+000004.100007.4 08.9600.55F? 0
+190853.49 +202217.3 +000003.0-000000.400000.9 08.9600.07A? 0
+190947.88 -321515.2 -000008.9+000005.700010.0 08.9600.36F? 0
+190950.31 +240736.3 -000005.2+000006.900006.2 08.9600.28A? 0
+191016.87 +165507.9 -000019.7-000011.200001.5 08.9600.25A? 0
+191026.54 +121923.5 -000005.8-000020.600004.2 08.9600.49F? 0
+191056.77 +065153.9 +000007.3+000042.100023.2 08.9600.49F? 0
+191100.05 +622337.9 -000015.6-000034.000002.7 08.9600.58G? 0
+191145.76 -531922.1 +000055.1-000013.300009.2 08.9600.65G? 0
+191226.03 +353324.2 +000029.1+000102.600019.0 08.9600.49F? 0
+191407.60 +200449.1 +000018.4-000017.800003.2 08.9600.59G? 1
+191613.63 -114816.0 +000023.0-000010.900003.8 08.9600.49F? 0
+191726.44 +074912.0 -000013.4-000011.600005.2 08.9600.21A? 0
+191855.05 +642405.6 -000002.2+000015.500000.7 08.9600.23A? 0
+191939.73 +122128.3 -000009.4+000015.700013.6 08.9600.48F? 1
+192026.03 +011331.4 +000000.0-000007.800020.5 08.9600.52F? 0
+192225.57 -033801.6 -000012.1+000005.100002.1 08.9600.32F? 0
+192331.32 +321157.5 -000018.9-000014.200006.0 08.9600.25A? 0
+192340.15 +034842.3 +000016.7-000014.300004.9 08.9600.50F? 0
+192917.86 -241924.3 +000033.2+000049.400025.5 08.9600.58F? 0
+192946.19 +472409.2 +000001.2+000004.200014.6 08.9600.48F? 0
+193232.67 -325407.9 -000046.3+000006.300002.1 08.9600.13A? 0
+193422.62 +572604.3 +000012.0-000001.400010.6 08.9600.47F? 0
+193429.87 -042657.7 +000036.0-000004.300020.5 08.9600.45F? 0
+193432.12 +062652.6 +000004.6-000018.600004.8 08.9600.15A? 0
+193510.29 -412523.7 +000000.0+000000.000000.0 08.9600.23A? 1
+193609.51 +434606.5 +000029.2+000031.300004.8 08.9600.50F? 0
+193715.83 +001058.2 +000001.7+000008.800013.7 08.9600.20A? 0
+193848.11 -033321.3 -000021.0-000011.200024.7 08.9600.14A? 0
+194201.59 +280615.7 +000023.1-000035.000025.4 08.9600.45F? 0
+194247.33 +210551.7 -000133.8+000107.100008.5 08.9600.77G? 0
+194307.21 -731453.6 +000019.1-000260.600009.3 08.9600.67G? 0
+194356.18 +315226.5 +000044.5+000007.000005.1 08.9600.36F? 0
+194447.84 +164856.6 +000000.0+000000.000000.0 08.9600.10A? 1
+194530.09 +504618.8 +000296.0+000356.400037.5 08.9600.89G? 0
+194601.61 +590904.2 -000009.3+000023.700015.2 08.9600.52F? 0
+194748.12 +103702.0 +000036.3-000001.700005.3 08.9600.77G? 0
+194821.17 -460111.4 -000034.7-000000.100012.1 08.9600.37F? 0
+194842.70 +163335.2 +000010.7+000028.400014.6 08.9600.41F? 0
+195015.53 -511043.4 +000053.7-000013.400003.3 08.9600.95K? 0
+195019.74 +321327.8 +000013.7-000007.200000.3 08.9600.06A? 0
+195321.22 +350226.4 -000045.2-000079.100017.6 08.9600.45F? 0
+195423.75 +035334.2 +000007.4-000005.500009.9 08.96-0.04B? 0
+195804.26 -261939.7 -000002.0-000030.100008.0 08.9600.20A? 0
+195858.86 -510547.5 -000105.4-000020.200008.1 08.9600.61G? 0
+200116.72 +204129.8 -000009.5+000025.000006.0 08.9600.99K? 0
+200117.95 -372132.9 +000028.0-000030.400000.8 08.9600.46F? 0
+200130.76 +115623.5 -000021.7-000012.000003.5 08.9600.81G? 0
+200424.96 +210456.8 +000022.3+000000.800009.6 08.9600.30A? 0
+200513.92 -544330.0 +000016.9-000056.300011.1 08.9600.43F? 0
+200549.42 +483113.7 +000023.2-000015.100000.3 08.9600.09A? 0
+200650.15 -561517.4 -000145.2-000113.900003.2 08.9600.62G? 0
+200740.89 -785157.5 -000004.7+000013.800005.9 08.9600.40F? 0
+201123.26 +262452.1 -000006.3-000001.300005.7 08.9600.38F? 0
+201435.13 +193651.4 +000004.3+000005.400002.9 08.9600.17A? 0
+201554.95 -100921.9 +000023.6-000105.000004.7 08.9600.98K? 0
+201648.94 +343353.8 +000006.1-000007.300003.9 08.9600.01A? 0
+201729.91 +453810.3 +000012.3-000016.000014.1 08.9600.28A? 0
+201811.96 +151123.8 -000006.4-000010.600008.8 08.96-0.00B? 0
+202423.42 +182928.3 -000000.1-000011.600008.5 08.9600.17A? 0
+202859.42 -804302.3 +000024.1-000030.900004.9 08.9600.47F? 0
+203047.43 -192655.0 +000035.3-000009.900009.7 08.9600.36F? 0
+203145.33 +414914.5 +000002.5-000005.700000.8 08.96-0.08B? 0
+203230.52 +100057.3 +000135.2+000103.900028.6 08.9600.68G? 0
+203421.70 +043537.0 +000035.0+000007.900008.8 08.9600.29A? 0
+203454.71 +641410.8 +000004.6-000020.800005.2 08.9600.21A? 0
+203548.11 +184453.3 +000008.1+000017.300011.5 08.9600.94G? 0
+203640.53 +140122.7 -000000.7+000001.400012.4 08.9600.36F? 0
+203710.47 +385717.9 +000016.2+000014.500008.8 08.96-0.03B? 0
+203742.12 +220210.6 +000004.5-000004.200017.9 08.96-0.04B? 0
+203758.68 +410919.9 -000006.1-000026.800011.5 08.9600.87G? 0
+203914.66 +511738.0 +000027.4+000014.200007.0 08.96-0.01B? 0
+204325.68 +661238.4 +000078.5+000050.700004.4 08.9600.46F? 0
+204440.93 +315116.2 -000002.8-000020.100003.3 08.96-0.00B? 0
+204543.59 +083752.0 -000027.7-000019.900013.9 08.9600.47F? 0
+204625.31 -393658.2 -000003.7-000029.900015.5 08.9600.51F? 0
+204723.31 -082657.0 +000025.3-000011.900005.6 08.9600.97K? 0
+204809.65 -064805.1 +000009.8-000017.200007.3 08.9600.53F? 0
+204817.59 +480402.8 -000006.8-000004.400023.6 08.9600.56F? 0
+204823.48 +272419.4 -000004.8-000007.500000.4 08.9600.96K? 0
+205711.76 -161024.4 +000032.2-000012.200009.6 08.9600.33F? 0
+205856.97 -153744.3 -000013.6-000006.700009.1 08.9600.97K? 0
+205956.96 +291645.3 -000014.0-000046.500000.5 08.9600.59G? 0
+210351.24 +593133.0 -000004.4-000002.900002.8 08.9600.37F? 0
+210619.29 +021107.8 -000013.3+000011.600011.8 08.9600.91G? 0
+210754.29 -550718.9 +000045.2-000027.600010.1 08.9600.30A? 0
+211111.93 +402533.5 +000005.6-000014.400005.4 08.9600.19A? 0
+211320.05 +402727.5 +000003.7+000001.700007.8 08.96-0.00B? 0
+211455.24 +394111.9 +000011.3+000014.200012.8 08.9600.58F? 0
+211631.52 +523206.1 +000007.7+000010.600000.4 08.9600.07A? 0
+211820.12 +320814.0 -000013.1-000012.400008.0 08.9600.18A? 0
+212025.04 -295606.9 +000010.3-000036.600000.2 08.9600.52F? 0
+212414.43 +345913.7 -000012.6-000021.000000.3 08.9600.92G? 0
+212632.73 -175242.5 +000024.4-000004.500012.4 08.9600.30A? 0
+212746.69 -731210.5 +000005.7-000004.900001.9 08.9600.91G? 0
+213138.56 +040807.1 -000020.4+000044.300017.6 08.9600.45F? 0
+213406.98 -313947.8 +000049.5+000009.000011.9 08.9600.43F? 0
+213426.40 +521609.5 -000006.4-000005.100004.3 08.9600.07A? 0
+214103.09 -101154.2 -000001.5+000010.400007.6 08.9600.92G? 0
+214327.26 -575349.9 -000031.0-000017.600018.5 08.9600.53F? 0
+214453.67 +130344.7 -000022.0-000006.500010.0 08.9600.33F? 0
+214646.58 +445233.3 +000000.7+000008.800031.5 08.9600.96K? 0
+214726.09 +283426.6 +000000.0+000000.000000.0 08.9600.18A? 0
+214918.53 +381621.1 -000004.4+000014.300014.4 08.9600.97K? 0
+215215.10 +494816.2 +000000.9+000014.600008.9 08.9600.83G? 0
+215230.39 +394853.6 -000024.4+000007.800006.8 08.9600.39F? 0
+215504.06 +431354.3 +000064.9-000002.900011.2 08.9600.40F? 0
+215728.77 -513654.1 +000039.3-000035.900013.6 08.9600.41F? 0
+215826.32 -183332.0 +000012.3-000011.700013.3 08.9600.60G? 0
+215938.79 -691332.2 +000026.8-000046.700004.1 08.9600.91G? 0
+215939.89 +431154.0 +000012.0+000002.500008.4 08.9600.11A? 0
+220315.29 -481612.3 +000026.2-000044.600009.6 08.9600.51F? 0
+220329.14 +670625.2 -000004.7+000008.300010.8 08.9600.15A? 0
+221015.44 +645723.8 +000000.6+000000.900013.6 08.9600.15A? 0
+221233.10 +665630.9 -000003.0-000008.700001.7 08.9600.04A? 0
+221309.22 +535413.7 -000001.7+000002.500005.7 08.9600.17A? 0
+221347.52 +303614.5 +000011.6+000004.700008.8 08.9600.25A? 0
+221433.62 +382511.1 -000004.1-000014.000004.7 08.9600.41F? 0
+221554.07 +000213.4 -000001.6-000026.800025.5 08.96-0.02B? 0
+221554.45 -190345.5 +000111.2-000077.200017.9 08.9600.58G? 0
+221724.99 +321725.2 +000051.0+000018.300005.1 08.9600.52F? 0
+221838.61 +461738.0 -000007.8+000007.100018.9 08.9600.99K? 0
+222046.64 -400341.7 +000016.9-000042.800020.7 08.9600.33F? 0
+222519.90 -000036.8 -000009.1-000009.900013.0 08.9600.32F? 0
+222523.41 -120436.0 +000045.4-000013.900004.7 08.9600.44F? 0
+222609.91 +180248.2 -000016.7-000000.600028.9 08.9600.51F? 0
+222639.53 -670642.0 +000014.8-000040.900001.3 08.9600.95G? 0
+222843.37 +302637.3 -000038.5-000084.000004.0 08.9600.41F? 0
+222847.80 -022513.5 +000067.0-000004.300000.4 08.9600.49F? 0
+223054.35 -002745.8 +000046.4+000012.600017.0 08.9600.28A? 0
+223245.91 -255055.5 +000051.5-000027.700014.3 08.9600.45F? 0
+223357.60 +193947.7 +000030.5-000005.000007.6 08.9600.51F? 0
+223512.21 +024024.4 +000124.1+000077.600003.0 08.9600.51F? 0
+223829.36 +412345.7 +000014.0+000005.800001.4 08.9600.10A? 0
+223912.81 +152511.8 +000007.5+000007.000008.9 08.9600.30A? 0
+224034.45 +601646.1 -000005.9-000039.800001.8 08.9600.43F? 0
+224051.95 +651254.6 +000007.8-000003.300003.9 08.9600.30A? 0
+224118.67 -435028.3 -000014.0-000048.800000.6 08.9600.48F? 0
+224145.43 -392741.3 +000050.8-000070.500020.9 08.9600.66G? 0
+224431.33 +572444.0 +000109.3+000074.100015.2 08.9600.75G? 0
+224502.60 +680758.5 +000031.6+000004.800000.3 08.9600.27A? 0
+224619.12 +432216.5 +000011.5-000002.400011.8 08.9600.26A? 0
+224636.81 -563557.8 -000060.2-000065.700008.6 08.9600.96K? 0
+225251.90 +323152.3 -000022.3-000020.100017.4 08.9600.47F? 0
+225710.48 +111142.6 +000004.0+000001.100009.2 08.9600.42F? 0
+225914.92 +240157.3 +000032.7+000041.500016.7 08.9600.43F? 0
+230053.70 +601230.3 -000008.1-000009.700001.4 08.9600.33F? 0
+230105.51 +480847.8 +000010.3-000004.100000.7 08.9600.06A? 0
+230105.91 +592822.2 +000012.2-000005.900001.0 08.96-0.04B? 0
+230137.74 -445919.0 +000108.2+000011.900037.4 08.9600.95G? 0
+230520.80 +265856.5 +000026.1-000012.100002.0 08.9600.22A? 0
+230701.27 -221313.6 -000129.6-000072.300000.8 08.9600.58F? 0
+231145.83 -160950.8 -000034.9+000004.400004.0 08.9600.92G? 0
+231403.53 +592229.1 -000017.1+000003.500008.9 08.9600.84G? 0
+231514.59 +520836.8 +000001.5-000007.200001.2 08.9600.29A? 0
+231537.59 -665315.2 +000042.1+000036.500022.9 08.9600.51F? 0
+231612.49 -460236.8 -000004.8-000053.800009.7 08.9600.95K? 0
+231731.11 +165137.1 +000000.0+000000.000000.0 08.9600.41F? 1
+231824.33 +464735.1 +000005.7+000002.300006.0 08.96-0.01B? 1
+232319.36 +304152.6 +000050.5-000000.600000.2 08.9600.31A? 0
+232329.43 +413811.5 +000001.2-000009.000008.3 08.9600.11A? 0
+232353.88 +591030.5 +000007.8+000000.700020.9 08.9600.39F? 0
+232708.87 +544804.1 +000020.1-000008.400016.2 08.9600.59G? 0
+232844.91 +133819.5 +000002.0-000042.400019.4 08.9600.89G? 0
+232916.39 -513517.2 -000014.2+000033.600011.9 08.9600.63G? 0
+233157.58 -561613.2 -000005.3-000011.000010.4 08.9600.34F? 0
+233159.29 +545515.0 -000002.4-000008.800000.9 08.9600.08A? 0
+233524.12 +763911.3 +000105.9+000004.100003.3 08.9600.57F? 0
+233739.80 +602308.7 -000008.4+000004.900002.8 08.9600.50F? 0
+234146.35 +692334.7 -000006.3-000001.000000.8 08.9600.26A? 0
+234251.26 +411816.3 -000020.5-000024.400006.1 08.9600.28A? 0
+234439.81 -393032.4 +000022.9-000028.900004.1 08.9600.51F? 0
+234731.73 -175633.2 +000065.4-000000.100009.1 08.9600.38F? 0
+235034.43 +620320.5 +000023.8-000003.400006.8 08.9600.43F? 0
+235802.83 -015848.1 -000024.0+000004.100012.3 08.9600.71G? 0
+000500.29 +171821.9 +000025.1-000017.300024.2 08.9601.12K? 0
+000611.36 +875321.8 -000015.0+000004.800011.7 08.9601.00K? 0
+001218.64 +503747.4 +000027.2+000008.400003.3 08.9601.15K? 0
+001414.38 -003409.0 -000011.3-000062.800002.9 08.9601.12K? 0
+001636.55 +475505.2 +000000.6-000009.200017.9 08.9601.51K? 0
+001709.11 +075420.4 +000033.3+000023.200002.9 08.9601.18K? 0
+001902.94 +531753.5 -000007.8-000003.300027.4 08.9601.25K? 0
+001948.87 +811146.6 -000010.2-000015.100007.2 08.9601.04K? 0
+002040.80 -261755.7 +000005.1-000027.100019.0 08.9601.23K? 0
+002637.95 +394955.2 -000000.4+000012.600032.7 08.9601.63K? 0
+002958.59 +601243.1 +000005.8-000009.500015.0 08.9601.09K? 0
+003018.35 +432334.5 +000019.8+000024.000022.9 08.9601.61K? 0
+003227.48 -381639.6 +000010.7+000003.100008.1 08.9601.31K? 0
+003712.91 +714917.4 +000015.4-000005.500008.3 08.9601.83K? 0
+003847.50 -774344.1 +000018.9-000026.200015.6 08.9601.16K? 0
+003849.11 +402551.9 +000022.3-000033.800008.6 08.9601.36K? 0
+004107.89 +115713.0 +000020.7-000009.200017.4 08.9601.11K? 0
+004438.61 +545456.2 -000033.8+000018.800027.1 08.9601.01K? 0
+005021.54 -430647.4 +000034.5+000016.500020.3 08.9601.14K? 0
+005212.12 -590009.3 +000004.9+000039.000006.9 08.9601.05K? 0
+005220.75 -681002.1 -000002.7-000008.100002.6 08.9601.02K? 0
+005415.43 +740824.5 +000034.9-000047.700004.3 08.9601.70K? 0
+010406.89 +450812.2 +000009.3-000008.400016.7 08.9601.31K? 0
+010712.88 +120449.1 -000012.1+000006.900004.4 08.9601.10K? 0
+011934.08 +400738.7 +000044.3+000034.100033.8 08.9601.49K? 0
+012124.94 +135522.2 -000000.5-000057.700003.1 08.9601.01K? 0
+012450.06 -424552.0 +000003.6+000008.500013.3 08.9601.50K? 0
+012614.96 +443315.2 +000025.1-000024.600011.4 08.9601.38K? 0
+012707.78 +020746.0 -000025.3-000001.300017.2 08.9601.57K? 0
+013017.27 +330744.2 -000008.8+000000.100003.0 08.9601.08K? 0
+013508.13 +404655.5 -000002.2+000000.400004.0 08.9601.37K? 0
+013901.61 +653057.3 +000008.5-000003.600007.4 08.9601.55K? 0
+014255.43 -645431.4 +000006.2-000008.900012.1 08.9601.02K? 0
+014258.16 +395056.1 -000006.0-000008.000032.4 08.9601.00K? 0
+020623.04 +182956.6 +000079.3-000003.300033.4 08.9601.40K? 0
+020856.85 +383148.8 -000003.0+000012.400025.9 08.9601.44K? 0
+021417.41 -844134.2 +000019.6+000008.400005.3 08.9601.38K? 0
+021933.44 -251809.2 +000012.5-000009.400000.6 08.9601.60K? 0
+022059.53 +735101.4 -000014.5+000017.600005.9 08.9601.14K? 0
+022453.02 +570254.7 +000035.2-000019.300015.5 08.9601.35K? 0
+022524.00 -293247.2 +000032.4-000010.300007.7 08.9601.32K? 0
+022742.53 +470033.7 +000013.8-000002.000006.6 08.9601.62K? 0
+022926.53 -360858.3 +000007.7-000048.000007.2 08.9601.16K? 0
+023025.87 +033802.3 -000017.3+000002.200000.9 08.9601.31K? 0
+023046.17 -512618.2 -000018.2+000000.200003.5 08.9601.18K? 0
+023846.66 -273042.1 +000005.2+000000.200004.8 08.9601.21K? 0
+025327.50 -424024.9 +000014.0+000002.500007.6 08.9601.39K? 0
+030021.39 +392942.4 +000025.6-000056.300031.2 08.9601.30K? 0
+030631.54 +420924.9 +000003.1-000016.600018.2 08.9601.29K? 0
+030823.91 -570035.7 +000019.3-000015.500004.3 08.9601.22K? 0
+032201.84 +354551.4 -000032.5-000002.800015.0 08.9601.37K? 0
+032930.62 -544655.6 -000003.5-000010.500010.7 08.9601.31K? 0
+033152.40 -402303.6 -000010.2-000005.300014.5 08.9601.17K? 0
+033621.69 -013406.6 +000012.7-000018.500026.3 08.9601.65K? 0
+034021.97 +391117.0 +000011.0-000039.900005.7 08.9601.91M? 0
+034550.25 +291457.7 +000013.5+000049.400019.6 08.9601.24K? 0
+034650.50 +414229.3 +000032.5-000008.100009.7 08.9601.07K? 0
+034856.43 +802406.5 -000006.9-000019.000022.0 08.9601.10K? 0
+034919.08 +333551.9 +000003.5-000005.700012.8 08.9601.65K? 0
+035453.58 -195745.7 +000023.2-000017.500010.6 08.9601.26K? 0
+035528.38 +073522.2 -000018.3-000019.900004.9 08.9601.66K? 0
+035915.50 +351359.7 +000035.9-000030.000012.6 08.9601.21K? 0
+041011.77 +182828.3 -000003.3-000030.300025.4 08.9601.76K? 0
+041336.77 -503510.2 -000002.6+000023.600013.0 08.9601.62K? 0 0.10 1.00
+041354.28 -370324.1 +000007.2+000011.100015.6 08.9601.32K? 0
+041517.43 -545152.3 +000018.5+000011.400008.1 08.9601.48K? 0
+042229.25 -185207.4 -000011.3+000003.700012.1 08.9601.55K? 0
+042342.47 -225839.5 +000023.2-000050.900003.8 08.9601.07K? 0
+042552.92 -673419.8 +000003.4+000011.200017.1 08.9601.09K? 0
+043119.88 -591243.0 -000024.1-000019.600020.1 08.9601.42K? 0
+043347.29 +014837.0 -000009.5+000009.000021.0 08.9601.06K? 0
+043726.77 -115159.9 -000023.8+000000.600007.0 08.9601.14K? 0
+043831.71 -650549.5 +000019.4+000000.200012.0 08.9601.27K? 0
+044020.48 -202945.8 +000005.9-000008.000002.7 08.9601.45K? 0
+044552.02 +450533.0 +000055.7-000063.300012.1 08.9601.04K? 0
+044656.15 +111634.6 +000065.1+000030.600007.8 08.9601.77K? 0
+045022.39 +280619.6 +000030.4+000036.700022.3 08.9601.78K? 0
+045356.10 +030547.7 -000006.5-000011.400006.9 08.9601.07K? 0
+045824.81 +124653.1 +000035.0+000011.900015.0 08.9601.20K? 0
+050044.29 +211326.2 +000010.2+000010.600050.3 08.9601.27K? 0
+050241.81 -554016.5 +000021.4+000008.200001.6 08.9601.27K? 0
+050543.12 -055757.2 +000042.0-000014.600011.6 08.9601.52K? 0
+051407.35 -380217.2 -000010.9+000001.000009.8 08.9601.08K? 0
+051704.50 -784813.8 -000025.0-000017.000002.0 08.9601.06K? 0
+052322.71 +493419.5 +000018.2-000006.300020.8 08.9601.12K? 0
+052337.67 +503910.9 +000045.5+000024.800011.5 08.9601.19K? 0
+052725.44 +212854.4 +000003.7+000016.400013.3 08.9601.03K? 0
+052756.78 +705649.8 -000026.6+000017.300000.6 08.9601.02K? 0
+052823.73 -320238.3 +000000.8-000002.000021.3 08.9601.57K? 0
+052917.35 -420358.3 -000006.3+000005.500016.4 08.9601.25K? 0
+054309.48 +224200.8 -000058.7-000027.900009.9 08.9601.18K? 0
+055139.40 +073230.4 +000018.3+000018.300024.4 08.9601.75K? 0
+055150.48 -033828.5 -000018.9-000003.400020.7 08.9601.89M? 0
+055350.53 -180851.5 +000036.9-000011.500004.3 08.9601.06K? 0
+055626.02 +542600.7 +000016.0-000003.000014.7 08.9601.90M? 0
+055935.27 -152129.5 -000034.1+000000.200022.3 08.9601.13K? 0
+060005.40 +474241.2 +000008.1+000008.500028.4 08.9601.59K? 0
+060153.92 +491724.1 +000036.0-000014.300009.1 08.9601.15K? 0
+060213.68 +502944.0 -000022.7-000014.600009.0 08.9601.58K? 0
+060346.18 +264418.7 +000007.9+000000.400024.4 08.9601.10K? 0
+060727.96 -151544.0 -000011.6+000011.900004.5 08.9601.53K? 0
+061000.60 +095806.5 -000052.1-000018.200001.6 08.9601.19K? 0
+061303.01 -562121.8 -000019.4+000015.700008.1 08.9601.31K? 0
+061536.07 -092738.1 -000039.5-000026.100011.3 08.9601.05K? 0
+061858.92 +101933.8 -000002.2-000010.300017.5 08.9601.72K? 0
+062151.55 -324908.5 +000007.9-000009.900011.6 08.9601.22K? 0
+063217.62 +121126.4 +000019.7+000013.200026.8 08.9601.55K? 0
+064151.43 +651438.0 -000010.6+000009.000006.3 08.9601.19K? 0
+064227.61 +374238.2 -000033.3-000000.100011.4 08.9601.60K? 0
+065046.27 -523823.4 -000015.7+000012.300029.5 08.9601.76K? 0
+065403.21 +004039.7 +000050.6+000013.900001.2 08.9601.47K? 0
+065527.19 -445535.3 -000001.2-000008.400019.0 08.9601.04K? 0
+065630.47 +441500.3 +000019.6-000055.400009.3 08.9601.51K? 0
+065836.79 -075947.3 +000029.8+000007.200015.1 08.9601.06K? 0
+065917.38 -620926.0 -000010.2-000028.200005.0 08.9601.34K? 0
+070022.52 +084514.1 -000008.2-000022.300032.2 08.9601.70K? 0
+070036.92 -345539.0 +000006.7-000004.300003.6 08.9601.47K? 0
+070205.61 +301331.5 -000028.4+000029.000001.2 08.9601.64K? 0
+070316.52 +460712.8 -000007.3-000039.100001.0 08.9601.28K? 0
+070324.29 -014648.7 -000020.4+000005.100025.5 08.9601.84K? 0
+070619.90 +045903.4 +000025.9+000036.700010.2 08.9601.47K? 0
+070631.85 -432124.9 -000007.7+000008.500007.9 08.9601.10K? 0
+070741.08 +311223.7 -000021.7-000045.400033.2 08.9601.14K? 0
+070748.01 +095938.3 +000015.1-000016.700005.7 08.9601.45K? 0
+071005.59 -592244.6 +000037.8-000027.600015.8 08.9601.22K? 0
+071033.11 -185148.4 +000026.7+000004.900013.7 08.9601.17K? 0
+071328.48 -204401.8 -000008.5-000002.200003.0 08.9601.46K? 0
+071739.10 -612521.4 -000011.9+000013.700000.5 08.9601.64K? 0
+071925.14 +081659.8 -000004.6+000009.200002.7 08.9601.68K? 0
+072220.05 +325413.8 +000020.9-000011.500001.3 08.9601.01K? 0
+072422.25 +191815.8 -000011.0-000028.800021.0 08.9601.29K? 0
+072606.85 -515030.7 -000019.8+000086.600018.4 08.9601.04K? 0
+072726.86 -213819.1 +000011.8-000009.000022.6 08.9601.31K? 0
+072809.65 -130756.7 -000035.6-000021.800011.6 08.9601.16K? 0
+072852.20 +670333.7 -000016.6-000001.900024.4 08.9601.28K? 0
+073347.93 -615433.7 -000008.3+000025.800005.5 08.9601.31K? 0
+074007.46 +693530.7 +000003.1-000003.200015.5 08.9601.35K? 0
+074138.65 -112148.1 -000017.5+000036.700000.8 08.9601.01K? 0
+074210.53 -425524.7 -000003.5+000009.500011.3 08.9601.05K? 0
+074556.39 -264637.6 -000006.7-000008.600010.2 08.9601.12K? 0
+074951.12 -171029.6 -000002.8-000015.200035.8 08.9601.15K? 0
+075354.78 +393155.3 +000033.0-000016.400013.7 08.9601.40K? 0
+075617.10 -270400.4 -000014.4-000006.800020.3 08.9601.20K? 0
+075647.30 +851313.2 -000020.9-000012.900003.4 08.9601.18K? 0
+075648.18 +110756.7 +000021.8+000006.800030.5 08.9601.19K? 0
+075648.48 -360714.4 -000010.0+000004.500011.8 08.9601.33K? 0
+075710.20 -450709.9 -000025.9-000025.300011.1 08.9601.24K? 0
+075729.60 +061206.6 +000001.5-000033.600004.2 08.9601.27K? 0
+080009.97 -565551.0 -000042.5+000058.800013.8 08.9601.26K? 0
+080523.06 +092445.9 -000069.7+000067.800010.4 08.9601.48K? 0
+080549.93 -062641.7 -000003.9-000002.600031.3 08.9601.46K? 0
+080719.48 +105518.2 -000020.9-000012.700025.7 08.9601.09K? 0
+081015.96 -055023.1 -000032.8-000024.400004.6 08.9601.68K? 0
+081133.38 +695602.1 +000002.1-000000.200006.2 08.9601.67K? 0
+081605.02 +013347.1 -000014.5+000006.400013.1 08.9601.60K? 0
+081745.58 -003020.2 -000013.3+000007.400003.7 08.9601.42K? 0
+082334.16 +511408.2 -000039.7-000033.900004.7 08.9601.47K? 0
+082436.93 +012841.8 +000051.2+000001.500036.9 08.9601.04K? 0
+082517.31 -101627.8 -000000.5-000020.200017.6 08.9601.15K? 0
+082921.14 -120506.1 -000023.5+000067.100027.3 08.9601.43K? 0
+083003.31 -245308.2 -000010.6+000010.600020.4 08.9601.00K? 0
+083734.60 +434842.3 -000006.0-000022.300009.9 08.9601.22K? 0
+084651.86 +703541.9 +000006.2+000002.000000.9 08.9601.31K? 0
+085128.66 -511751.3 -000013.5+000009.700010.4 08.9601.25K? 0
+085409.22 +302316.8 -000060.8+000006.900017.6 08.9601.46K? 0
+085740.90 +122725.0 +000023.6+000013.500001.1 08.9601.41K? 0
+085818.11 -292416.5 +000007.9-000035.600021.1 08.9601.06K? 0
+090311.30 -265506.9 -000012.1+000004.000017.2 08.9601.02K? 0
+090648.05 -661039.7 +000024.0-000014.800005.4 08.9601.04K? 0
+091002.61 +800346.0 +000001.1+000008.900015.6 08.9601.68K? 0
+091154.79 -661105.6 +000000.7+000010.100025.7 08.9601.52K? 0
+091332.37 -371703.4 -000042.7+000044.000008.2 08.9601.23K? 0
+092127.08 -603711.4 -000023.3+000000.700013.2 08.9601.33K? 0
+092211.79 +323901.7 -000015.6+000000.900011.0 08.9601.00K? 0
+093630.58 +745011.0 +000006.5+000014.400004.2 08.9601.13K? 0
+093923.23 -573113.4 -000000.7+000032.200003.6 08.9601.06K? 0
+094157.46 -572235.0 +000004.1+000005.800001.2 08.9601.18K? 0
+094257.06 -325440.9 -000008.9-000000.800002.0 08.9601.62K? 0
+094904.25 -221238.6 -000016.4-000019.300019.4 08.9601.54K? 0
+095704.54 +062013.8 -000031.4-000000.800009.9 08.9601.07K? 0
+100216.33 -433743.8 +000029.8-000007.700020.1 08.9601.32K? 0
+100456.43 -390705.1 -000018.7+000028.200004.7 08.9601.22K? 0
+100851.50 -502232.5 +000026.3-000026.600004.0 08.9601.44K? 0
+101043.43 -184304.3 -000030.4+000002.200005.9 08.9601.10K? 0
+101319.53 -561629.2 +000003.2+000016.100012.1 08.9601.31K? 0
+101856.41 +483705.5 -000020.6-000011.000002.3 08.9601.06K? 0
+101900.67 -392111.6 +000006.8+000007.200020.3 08.9601.15K? 0
+102406.72 -491232.7 -000026.7+000004.500021.6 08.9601.08K? 0
+102437.10 +410306.9 +000017.7-000008.000007.5 08.9601.41K? 0
+103202.14 -582317.8 +000033.8-000039.800033.6 08.9601.58K? 0 0.10 1.00
+103352.73 +562611.5 +000010.2-000002.000000.4 08.9601.21K? 0
+104513.12 -425023.5 +000000.9-000011.200007.1 08.9601.06K? 0
+105046.99 -634031.4 +000001.2+000012.000018.5 08.9601.28K? 0
+105426.11 -333009.1 -000007.3-000011.700009.6 08.9601.52K? 0
+105711.16 +285618.4 +000348.9-000176.700050.0 08.9601.02K? 0
+110408.85 +155109.9 -000001.6-000016.200006.6 08.9601.10K? 0
+110413.56 -743827.1 -000010.9+000016.300010.6 08.9601.77K? 0
+110724.92 -174803.5 +000013.2-000023.000011.8 08.9601.50K? 0
+110828.61 -204711.3 +000030.1-000014.600043.5 08.9601.43K? 0
+110857.92 +463414.7 -000041.3+000000.600006.2 08.9601.26K? 0
+111128.15 -083958.7 -000043.1+000011.500024.2 08.9601.26K? 0 0.10 1.00
+111230.15 -561447.9 -000017.7+000022.500014.0 08.9601.12K? 0
+111718.96 -521955.6 -000007.8+000021.800021.4 08.9601.80K? 0
+111806.96 -615507.0 -000021.3-000013.200007.6 08.9601.08K? 0
+111914.35 -485241.6 +000035.9-000084.800002.2 08.9601.05K? 0
+112348.52 -023627.3 -000004.8-000110.900013.6 08.9601.05K? 0
+113358.84 +271536.7 +000014.5-000004.900012.4 08.9601.60K? 0
+113803.93 -410310.8 -000020.7-000013.200012.2 08.9601.02K? 0
+114251.32 -512052.9 +000001.2+000005.600017.3 08.9601.03K? 0
+114708.08 -652723.5 -000005.2-000004.000007.2 08.9601.74K? 0
+115104.21 +224435.7 -000002.4-000002.800005.1 08.9601.06K? 0
+115121.01 -445913.3 -000008.0+000008.600015.0 08.9601.20K? 0
+115345.02 -123344.5 +000042.0-000031.900000.1 08.9601.09K? 0
+115601.12 +311209.1 -000024.4+000015.700011.9 08.9601.16K? 0
+115903.08 +120416.4 -000019.3-000016.500016.8 08.9601.08K? 0
+120049.87 -544334.0 +000038.5-000002.600009.3 08.9601.08K? 0
+120349.58 -472526.9 -000021.8+000007.200014.4 08.9601.26K? 0
+120838.81 -374422.1 -000035.5-000003.900008.5 08.9601.08K? 0
+122204.23 -083327.6 -000008.4+000005.800018.0 08.9601.17K? 0
+122632.02 -770336.7 -000001.0-000013.100002.0 08.9601.31K? 0
+123100.50 -425341.5 +000004.3+000019.000008.9 08.9601.02K? 0
+123907.39 -533100.5 -000030.0-000023.900002.9 08.9601.57K? 0
+125802.52 -270628.0 +000016.4-000021.700002.1 08.9601.02K? 0
+125834.65 -231814.1 -000016.3-000001.900017.9 08.9601.07K? 0
+130325.82 +672124.3 +000013.6-000016.300019.3 08.9601.60K? 0
+130553.68 -392816.0 -000030.3-000012.100009.2 08.9601.01K? 0
+130741.08 +631800.3 -000008.4+000004.600003.4 08.9601.01K? 0
+131309.93 -421449.8 -000017.2-000007.600005.7 08.9601.63K? 0
+131322.31 -201617.6 -000064.0-000008.800003.6 08.9601.22K? 0
+131419.27 -251249.6 -000017.2-000014.700009.6 08.9601.33K? 0
+132331.85 +453945.8 -000010.0-000012.300000.6 08.9601.10K? 0
+132544.92 -002714.3 -000006.6+000011.400015.4 08.9601.02K? 0
+132605.69 -502243.2 -000039.7+000004.200030.6 08.9601.33K? 0
+133012.76 -190210.5 +000005.5-000023.600006.5 08.9601.42K? 0
+134134.56 -273643.5 -000011.3-000010.600004.6 08.9601.04K? 0
+134217.29 -294313.7 -000013.1-000002.600006.8 08.9601.53K? 0
+134519.34 -722325.0 -000036.0+000027.200016.3 08.9601.23K? 0
+134529.57 -490327.1 -000036.9-000016.400027.4 08.9601.01K? 0
+134602.86 -332803.1 -000016.4+000010.500007.5 08.9601.45K? 0
+134603.55 -410605.2 -000069.8+000002.900023.5 08.9601.25K? 0
+134817.17 -605548.7 +000025.0-000008.800001.3 08.9601.63K? 0
+135004.45 +291649.1 -000011.5+000038.100008.1 08.9601.01K? 0
+135033.77 -632214.6 -000006.0-000012.700026.3 08.9601.74K? 0
+135530.99 -264053.3 -000008.4-000005.500013.6 08.9601.18K? 0
+135741.98 -524922.3 -000024.9-000004.800001.2 08.9601.76K? 0
+135744.36 -594856.5 +000016.5-000035.400013.4 08.9601.44K? 0
+135845.33 -264015.2 -000018.6+000010.000020.7 08.9601.03K? 0
+140022.81 +070159.4 -000006.5-000015.300003.7 08.9601.04K? 0
+140137.90 -462027.6 +000001.2-000014.100006.0 08.9601.24K? 0
+140305.35 -555449.4 -000021.6-000025.900010.7 08.9601.92M? 0
+141626.18 +253909.2 +000024.8-000049.400004.6 08.9601.10K? 0
+141731.82 -833252.1 -000026.2-000006.600002.0 08.9601.17K? 0
+141929.86 +522406.0 -000011.5-000034.300014.0 08.9601.59K? 0
+141947.82 -473433.5 +000002.3-000008.100012.7 08.9601.51K? 0
+142143.52 -731850.3 -000023.9+000007.300007.1 08.9601.08K? 0
+142451.57 +633205.7 -000002.3+000010.700002.5 08.9601.03K? 0
+142722.78 +224259.3 -000086.4+000047.900010.4 08.9601.01K? 0
+142750.13 -054211.2 +000019.2+000014.800002.0 08.9601.47K? 0
+143156.74 -564224.9 +000003.8+000055.600022.0 08.9601.84K? 0
+143927.52 -423414.9 -000015.0+000012.900016.8 08.9601.10K? 0
+144409.33 -515936.1 -000018.9-000028.600000.0 08.9601.23K? 0
+144513.51 -700835.1 -000021.0-000006.800030.1 08.9601.73K? 0
+145007.31 -063948.8 +000026.4-000003.500004.5 08.9601.10K? 0
+145040.41 -371413.9 +000049.8-000015.200043.8 08.9601.47K? 0
+145059.69 -790820.3 -000001.7-000003.100014.4 08.9601.14K? 0
+145138.06 +191023.7 +000008.5-000032.400012.5 08.9601.28K? 0
+150002.18 -015220.2 +000088.1-000008.900001.4 08.9601.21K? 0
+150021.49 -545906.4 -000021.8+000005.300014.3 08.9601.41K? 0
+150138.16 -581410.4 +000038.7+000004.200009.1 08.9601.36K? 0
+150202.04 -202724.6 +000014.6-000015.100031.5 08.9601.04K? 0
+150654.16 +393630.9 +000009.3-000001.500019.6 08.9601.43K? 0
+151329.79 -013823.9 -000011.6+000003.000004.8 08.9601.42K? 0
+151421.51 -483024.7 -000024.0-000020.800001.0 08.9601.22K? 0
+151507.67 -150911.8 -000007.3-000030.300006.1 08.9601.14K? 0
+151824.27 -424007.2 +000003.6-000032.600006.9 08.9601.27K? 0
+151940.54 +441308.4 -000013.1-000010.400010.5 08.9601.68K? 0
+152046.57 +212931.3 -000019.2+000005.700012.4 08.9601.51K? 0
+153019.17 -523012.0 +000020.1-000043.600001.1 08.9601.50K? 0
+153308.63 -390559.3 -000027.9-000038.400010.4 08.9601.17K? 0
+153332.99 -403645.1 -000052.6-000014.600024.5 08.9601.12K? 0
+153357.04 -380351.1 +000011.3+000012.700013.4 08.9601.36K? 0
+153654.49 +401843.1 -000005.3-000001.400002.3 08.9601.37K? 0
+154012.32 +770510.3 +000022.3+000002.700019.2 08.9601.06K? 0
+154412.89 -194714.3 +000006.7-000008.800016.9 08.9601.36K? 0
+154652.81 +391235.3 +000008.6-000008.800016.1 08.9601.29K? 0
+154705.09 -694603.9 +000008.7-000018.300001.2 08.9601.37K? 0
+155721.85 -061339.3 +000045.2+000009.200004.9 08.9601.20K? 0
+160200.00 -652941.5 -000008.5+000003.500017.3 08.9601.15K? 0
+160515.01 -000617.1 -000036.2+000038.500015.3 08.9601.00K? 0
+160658.46 -644253.8 +000001.1+000002.300007.8 08.9601.35K? 0
+160831.88 -641247.1 -000035.6-000059.700036.1 08.9601.52K? 0 0.10 1.00
+161145.02 +045517.7 -000061.0-000011.800015.6 08.9601.64K? 0
+161512.48 -124457.9 +000012.4-000027.100033.9 08.9601.26K? 0
+161515.78 +481942.2 -000009.9-000006.600008.8 08.9601.33K? 0
+161523.80 +331948.3 -000011.3-000020.000012.9 08.9601.28K? 0
+161753.79 +374152.3 +000018.4-000008.200001.9 08.9601.66K? 0
+161815.42 +560801.1 +000000.1+000013.100002.6 08.9601.32K? 0
+162034.97 +343740.3 -000012.5-000022.000000.3 08.9601.21K? 0 0.10 1.00
+162554.04 +134926.4 +000012.7-000019.400009.4 08.9601.02K? 0
+162721.34 +061614.8 +000037.8+000011.400023.0 08.9601.77K? 0
+163041.86 -103847.5 +000005.0-000000.600019.7 08.9601.35K? 0
+163813.40 +065002.6 -000003.8+000000.100011.2 08.9601.71K? 0
+163829.66 +160032.8 -000021.2-000026.800009.1 08.9601.18K? 0
+164859.42 -245900.5 -000007.9+000031.000015.7 08.9601.17K? 0
+165731.84 -712621.4 -000016.9-000022.500010.2 08.9601.52K? 0
+170007.46 +005514.6 +000004.5-000007.700000.0 08.9601.31K? 0
+170302.15 -372423.1 +000032.2+000016.000005.6 08.9601.09K? 0
+170357.47 -573347.0 -000011.5-000002.500012.7 08.9601.02K? 0
+170412.19 +222746.4 -000008.5+000004.800020.8 08.9601.02K? 0
+170504.73 +121827.3 -000037.2+000013.500005.8 08.9601.39K? 0
+170716.09 -310747.5 -000013.8+000009.500006.7 08.9601.22K? 0
+170850.28 +701215.5 -000021.5+000032.300021.9 08.9601.64K? 0
+171205.95 +211336.3 +000049.3-000020.200019.2 08.9601.04K? 0
+171612.35 -733920.5 -000000.9+000006.900004.3 08.9601.02K? 0
+171944.85 +394802.4 -000031.0+000011.200001.0 08.9601.44K? 0
+171950.47 -260142.6 -000032.9+000007.600007.4 08.9601.29K? 0
+172110.94 +335103.6 +000007.4+000006.400007.9 08.9601.58K? 0
+172120.59 +153733.1 +000037.5+000018.500003.8 08.9601.55K? 0
+172620.94 +681249.6 +000001.5-000034.500003.7 08.9601.24K? 0
+172903.04 -160235.2 -000006.2+000004.300066.6 08.9601.73K? 0
+173050.26 +691927.3 -000000.2+000019.900000.3 08.9601.13K? 0
+173329.26 +294225.7 -000019.6-000009.100004.1 08.9601.23K? 0
+173424.02 -732655.1 +000002.6+000002.800011.7 08.9601.24K? 0
+173744.41 +105949.2 -000003.9-000021.100019.8 08.9601.11K? 0
+174022.53 +604626.8 +000013.4+000027.500018.4 08.9601.59K? 0
+174336.07 +283958.6 +000021.3+000003.200012.5 08.9601.01K? 0
+174339.16 -733622.4 +000005.4-000018.100025.1 08.9601.06K? 0
+174512.48 -524410.1 -000017.3-000000.600026.2 08.9601.11K? 0
+174640.96 -473733.0 +000011.7-000013.100015.8 08.9601.18K? 0
+174822.92 +051835.5 +000030.9-000011.800012.2 08.9601.25K? 0
+174854.30 +484352.4 +000022.6+000016.800016.6 08.9601.08K? 0
+175129.70 -152856.4 -000015.6-000005.300018.9 08.9601.01K? 0
+175411.90 -523307.4 +000011.4-000040.500008.3 08.9601.21K? 0
+175733.31 +113155.0 +000000.9+000024.900010.8 08.9601.49K? 0
+175750.18 -270044.0 -000040.9-000004.200013.9 08.9601.69K? 1
+175803.47 -383724.8 -000035.4-000052.100004.0 08.9601.13K? 0
+175937.85 -225950.6 -000034.0+000004.100002.8 08.9601.26K? 0
+180000.92 +094149.6 +000011.9+000004.000013.0 08.9601.39K? 0
+180356.15 -183204.3 +000023.0-000031.600001.3 08.9601.08K? 0
+180714.11 -362018.1 +000004.8-000000.200010.6 08.9601.44K? 0
+180908.25 -331900.5 +000013.6+000012.500036.1 08.9601.34K? 0
+181409.19 +332723.4 +000001.6-000008.100009.8 08.9601.28K? 0
+181500.17 -391153.2 +000014.2-000008.200002.5 08.9601.24K? 0
+181549.08 +070301.8 -000000.9-000029.100000.4 08.9601.67K? 0
+181643.12 +212216.7 +000005.6+000018.400027.2 08.9601.01K? 0
+182042.57 -300720.4 -000008.5+000011.000042.6 08.9601.66K? 0
+182803.40 -520554.6 +000010.7-000004.100027.5 08.9601.07K? 0
+183401.32 -821748.6 -000000.7-000001.800014.0 08.9601.72K? 0
+183549.25 +744812.6 -000022.4-000051.000002.5 08.9601.04K? 0
+183633.23 +051242.8 +000022.4+000019.500009.0 08.9601.25K? 0
+183845.39 -455030.9 -000012.7-000027.600006.7 08.9601.54K? 1
+183854.86 +402920.8 -000005.4-000024.800020.3 08.9601.09K? 0
+183934.70 +461415.6 -000007.7-000009.200009.3 08.9601.12K? 0
+184006.38 +270609.4 -000010.7+000006.700007.3 08.9601.41K? 0
+184349.24 +565401.1 -000002.0+000010.900006.8 08.9601.07K? 1
+184607.64 -262825.6 +000043.2+000004.500004.1 08.9601.23K? 0
+184844.54 -543112.6 -000010.8-000035.900002.0 08.9601.22K? 0
+184930.64 +031540.0 -000016.6-000018.200014.3 08.9601.51K? 0
+185046.41 -075849.0 +000006.7-000013.700014.5 08.9601.23K? 0
+185142.83 +205223.0 -000006.9+000002.300012.9 08.9601.47K? 0
+185429.82 +300252.0 -000000.6-000017.700000.0 08.9601.41K? 0
+185643.40 +021228.7 +000004.2-000040.100020.6 08.9601.10K? 0
+185702.70 +345557.7 +000009.1+000018.300007.2 08.9601.30K? 0
+185903.57 -081425.6 -000028.0-000007.700002.7 08.9601.07K? 0
+190315.02 +402326.3 -000017.8+000000.400004.4 08.9601.32K? 0
+190333.83 +001827.3 -000005.7-000011.400029.2 08.9601.80K? 0
+190357.04 -765106.7 +000008.2-000001.200005.3 08.9601.05K? 0
+190554.08 +771057.5 +000021.0-000055.000009.1 08.9601.20K? 0
+191354.43 +023730.8 -000024.9+000021.400026.3 08.9601.55K? 1
+191449.86 -575608.6 -000004.6-000030.500003.7 08.9601.35K? 0
+191633.12 -125002.6 +000021.6-000015.900015.3 08.9601.40K? 0
+191704.17 +021327.2 -000014.9+000025.300042.4 08.9601.90M? 0
+192106.31 +614551.6 -000002.1-000006.700019.5 08.9601.06K? 0
+192957.84 +431147.5 -000001.5-000024.800001.5 08.9601.08K? 0
+193111.74 +275706.1 -000019.6+000003.900009.1 08.9601.29K? 0
+193145.54 -753930.8 -000013.4+000046.300009.0 08.9601.12K? 0
+193815.46 +343753.8 -000008.2-000015.900019.9 08.9601.03K? 0
+193929.51 +472648.9 -000021.4-000007.600009.6 08.9601.10K? 0
+194143.62 +044342.7 -000010.3-000005.200008.3 08.9601.30K? 0
+194159.99 +010441.2 +000023.2-000002.500001.7 08.9601.66K? 0
+194358.55 -674341.7 +000012.9+000004.800004.7 08.9601.25K? 0
+195320.64 -402219.8 -000008.2-000060.300007.1 08.9601.09K? 0
+200413.51 +482145.3 -000011.8-000005.100011.9 08.9601.13K? 0 0.10 1.00
+201019.86 -202933.1 -000448.3-000384.700095.3 08.9601.23K? 0
+201245.71 +054459.8 -000007.6-000000.300037.8 08.9601.37K? 0
+201254.63 +521443.3 -000035.5-000038.100020.9 08.9601.31K? 0
+201339.13 -463516.4 -000040.0-000021.500001.5 08.9601.00K? 0
+201806.78 -241607.8 -000043.8-000000.200006.7 08.9601.51K? 0
+201904.19 -071233.9 +000001.2-000010.200013.5 08.9601.06K? 0
+202029.74 +461109.0 +000019.6+000003.900014.1 08.9601.20K? 0
+202419.88 +141233.0 -000012.9-000013.700000.5 08.9601.85M? 0
+202433.09 +420250.4 -000013.9+000000.400024.0 08.9601.39K? 0
+202527.76 -210926.4 -000000.6-000000.200015.9 08.9601.26K? 0
+202804.07 +605240.6 -000016.7-000008.600014.2 08.9601.87M? 0
+202953.96 +041218.1 +000026.7+000007.400010.1 08.9601.07K? 0
+203317.71 -055831.2 -000022.4+000039.400001.8 08.9601.15K? 0
+203444.20 +145149.8 -000003.3-000015.300003.3 08.9601.65K? 0
+203510.29 +445613.5 +000024.2+000002.700001.0 08.9601.00K? 0
+203915.42 +384913.6 +000008.2-000018.900003.0 08.9601.29K? 0
+203948.02 +080054.2 -000037.7+000001.800029.4 08.9601.08K? 0
+204237.96 +463450.0 -000028.3+000021.000000.5 08.9601.35K? 0
+204615.63 -171639.6 -000006.9+000025.700020.2 08.9601.17K? 0
+204618.69 +315808.0 +000003.4-000021.100015.1 08.9601.00K? 0
+204659.83 -490115.6 +000015.9-000033.600001.4 08.9601.05K? 0
+204831.14 +162610.8 -000000.5-000018.400006.7 08.9601.53K? 0
+205007.84 +152124.8 -000012.0-000009.200016.5 08.9601.01K? 0
+205341.53 -165300.6 -000002.1+000002.200023.1 08.9601.03K? 0
+205519.11 -711529.1 -000023.3+000001.300007.7 08.9601.52K? 0
+205740.22 +284819.8 +000018.6-000007.100011.2 08.9601.04K? 0
+205751.91 +230353.1 -000002.1-000016.200017.4 08.9601.37K? 0
+210210.00 +425957.7 +000001.5-000004.200013.3 08.9601.03K? 0
+210309.58 +402348.1 +000027.3+000032.300014.2 08.9601.07K? 0
+211751.78 +133218.9 +000016.5-000021.000026.8 08.9601.70K? 0
+212027.64 +320433.4 +000020.4+000007.900033.0 08.9601.06K? 0
+212136.32 -113804.6 +000016.8-000033.900000.1 08.9601.36K? 0
+212136.45 -534102.6 -000015.9-000005.200028.5 08.9601.07K? 0
+212154.13 +655855.0 -000010.6-000027.700010.5 08.9601.93M? 0
+212828.58 +660334.9 -000021.2-000017.400004.9 08.9601.00K? 0
+212931.85 -525349.0 +000007.3-000020.500007.1 08.9601.02K? 0
+213212.90 +384151.1 +000015.9-000008.900012.9 08.9601.03K? 0
+213302.47 +095128.4 -000025.4-000012.700006.2 08.9601.66K? 0
+213638.02 +264222.4 -000006.8+000011.200003.6 08.9601.44K? 0
+213942.20 +234109.7 -000003.5-000003.400019.8 08.9601.40K? 0
+214551.60 -692911.4 +000001.3-000001.600007.1 08.9601.57K? 0
+214606.87 +011507.4 +000028.1-000005.200022.4 08.9601.00K? 0
+214630.03 -022518.2 +000022.7-000024.900003.6 08.9601.04K? 0
+214639.85 +525808.3 +000013.0+000002.600011.3 08.9601.74K? 0
+214727.55 -094523.4 +000056.2-000023.800007.5 08.9601.03K? 0
+215226.52 +534243.3 +000016.5-000006.700005.0 08.9601.10K? 0
+215357.40 -063054.2 +000023.5-000002.400018.1 08.9601.17K? 0
+215400.67 -470114.4 -000017.0-000022.400005.1 08.9601.10K? 0
+215456.08 +272313.6 +000011.2-000005.500028.0 08.9601.52K? 0
+220039.89 +725451.4 -000015.6+000011.100002.5 08.9601.89M? 0
+220550.43 +573249.7 +000016.8-000005.000013.3 08.9601.87M? 0
+220709.40 -280251.8 +000004.2-000004.200004.2 08.9601.12K? 0
+220806.39 +281711.7 -000014.7-000010.600004.1 08.9601.16K? 0
+221121.67 -611730.2 +000012.0-000014.700002.3 08.9601.36K? 0
+221212.05 +420340.3 +000032.8+000027.600017.9 08.9601.08K? 0
+221337.18 +092259.0 +000050.7+000010.500002.8 08.9601.22K? 0
+221714.69 -030025.5 +000042.0-000001.500005.5 08.9601.10K? 0
+221756.84 -462008.8 +000017.3+000014.900003.0 08.9601.09K? 0
+221951.57 -240519.8 +000028.7-000006.100005.7 08.9601.23K? 0
+222416.36 -420659.1 +000002.6-000003.600014.7 08.9601.47K? 0
+222900.91 +401855.9 -000006.6+000007.300027.4 08.9601.20K? 0
+223150.74 +604328.4 +000011.5-000000.500027.4 08.9601.67K? 0
+223325.53 +341809.5 +000002.8+000004.900002.2 08.9601.55K? 0
+223515.20 +473740.1 -000034.9+000000.700006.9 08.9601.17K? 0
+224030.79 +044149.0 +000001.5-000021.500033.0 08.9601.31K? 0
+224301.37 +125005.6 +000010.5-000013.200014.3 08.9601.20K? 0
+224535.94 +223610.7 +000063.4-000032.600015.7 08.9601.03K? 0
+224944.29 +273516.7 -000003.9+000010.100027.4 08.9601.01K? 0
+225057.15 +815908.2 -000018.9-000011.300012.7 08.9601.24K? 0
+225818.46 -331606.6 +000006.4-000001.400008.4 08.9601.33K? 0
+225935.17 +133939.8 +000020.1-000020.200021.7 08.9601.06K? 0
+230244.68 -022749.3 +000019.2-000023.900000.1 08.9601.09K? 0
+230313.68 +444723.3 -000038.6-000003.600005.5 08.9601.20K? 0
+230743.35 +063617.1 +000077.6+000027.200005.3 08.9601.05K? 0
+230814.33 +431301.0 -000006.9-000017.100011.0 08.9601.45K? 0
+230900.76 +075553.1 +000009.4+000009.100012.3 08.9601.14K? 0
+230906.93 +394117.3 -000011.0-000019.700030.5 08.9601.68K? 0
+231618.97 +373550.8 +000000.5-000040.200024.3 08.9601.00K? 0
+232009.65 +051855.7 +000002.3+000019.200005.8 08.9601.19K? 0
+232113.22 +352639.5 +000005.9+000003.800007.1 08.9601.20K? 0
+232114.10 +092607.1 +000031.4-000025.300018.3 08.9601.53K? 0
+232610.66 -002747.7 -000000.1+000000.700029.4 08.9601.09K? 0
+232717.97 +535337.0 -000005.5+000031.600029.8 08.9601.50K? 0
+232854.83 +630934.1 +000010.7+000030.800009.5 08.9601.11K? 0
+232915.20 +420221.1 +000009.6+000003.500001.8 08.9601.40K? 0
+233623.08 -453103.3 +000010.0+000023.800005.8 08.9601.36K? 0
+233742.13 -614349.0 +000035.8+000019.900007.7 08.9601.19K? 0
+233857.55 +223308.6 -000002.6-000012.900004.1 08.9601.27K? 0
+234048.85 +385859.5 -000020.5+000001.900006.3 08.9601.54K? 0
+234356.78 +701807.0 +000003.6+000001.100006.5 08.9601.09K? 0
+234828.07 +532121.0 +000030.9-000010.600012.7 08.9601.13K? 0
+234911.89 -145508.8 +000024.4-000014.700006.1 08.9601.11K? 0
+234919.82 +332616.5 +000072.5-000029.900004.4 08.9601.21K? 0
+235132.71 -204655.7 +000013.8-000030.700041.5 08.9601.43K? 0
+235203.73 +542114.7 -000012.3-000015.700011.6 08.9601.77K? 0
+235615.34 +612732.4 +000020.5-000014.700005.9 08.9601.14K? 0
+001732.09 +501714.5 +000021.2-000000.300035.4 08.9602.63N? 0
+101904.20 -562501.6 +000002.3-000000.200013.2 08.9602.15M? 0
+182803.21 -143938.4 -000077.7+000022.900011.5 08.9602.05M? 0
+202724.11 -464138.6 +000000.2-000037.400009.5 08.9602.05M? 0
+232810.51 +835538.7 +000000.7+000008.300015.3 08.9602.01M? 0
+121114.78 -642612.3 +000039.3-000007.300022.7 08.9603.10N? 0
+000427.99 -111124.6 +000049.6-000060.700004.5 08.9700.77G? 0
+000652.32 +015139.6 +000053.2+000018.200009.3 08.9700.56F? 0
+000659.68 +535829.5 -000000.1-000008.600017.4 08.9700.04A? 0
+001022.97 -135902.9 +000184.7+000073.100017.4 08.9700.57F? 0
+001035.27 -220810.9 +000009.7+000020.200017.9 08.9700.95K? 0
+001046.68 +571602.4 -000002.2-000017.800001.3 08.9700.34F? 0
+001311.79 -171004.4 -000059.9-000008.300006.8 08.9700.57F? 0
+001318.95 +401314.1 +000024.5-000003.300006.5 08.9700.32F? 0
+001348.62 +163450.3 -000015.6-000009.200022.5 08.9700.42F? 0
+001421.48 +045309.1 +000003.3+000002.500005.3 08.9700.34F? 0
+001501.36 -160316.9 +000062.2+000012.300000.8 08.9700.41F? 0
+001528.43 -024621.7 +000065.4+000078.700013.4 08.9700.50F? 0
+001719.84 +003524.4 -000053.3-000098.300014.7 08.9700.62G? 0
+001726.93 +100142.8 +000054.5-000114.800057.8 08.9700.72G? 1
+001756.42 +683944.7 -000017.5-000004.900010.4 08.9700.09A? 0
+002017.52 -515842.5 +000000.0-000000.100000.1 08.9700.98K? 0
+002031.00 +520703.3 -000014.7+000001.300011.4 08.9700.06A? 0
+002101.53 -745246.3 -000015.0-000024.600008.5 08.9700.43F? 0
+002135.10 -541551.2 +000020.2-000003.800005.7 08.9700.35F? 0
+002152.22 +281545.5 +000011.8+000000.600010.0 08.9700.42F? 0
+002358.46 +671755.4 +000075.3-000007.300017.0 08.9700.44F? 0
+002401.67 -721513.5 +000049.4-000021.400009.8 08.9700.44F? 0 0.10 1.00
+002525.22 +561032.6 -000002.6-000007.300008.2 08.97-0.00B? 0
+003029.98 -470207.7 -000014.0-000001.300005.8 08.9700.37F? 0
+003508.91 +365004.0 -000018.9-000018.200006.0 08.9700.92G? 0
+003705.15 +552505.8 -000010.4+000000.600001.7 08.9700.11A? 0
+004056.94 -043354.0 -000018.1+000038.800010.3 08.9700.53F? 0
+004325.27 -255520.7 -000012.3+000027.400000.0 08.9700.52F? 0
+004421.22 +455512.5 -000066.0+000050.600028.5 08.9700.87G? 0
+004637.42 +502902.3 +000028.4+000004.100008.6 08.9700.91G? 0
+004647.10 -553715.1 -000003.2+000006.700011.9 08.9700.39F? 0
+004708.88 +523051.9 +000013.9-000017.500004.2 08.9700.08A? 0
+004837.49 +583337.4 -000017.1-000021.100011.1 08.9700.44F? 0
+004901.93 -381718.9 +000021.3+000054.000015.4 08.9700.49F? 0
+005059.95 +234349.9 +000014.5-000006.500006.5 08.97-0.03B? 0
+005400.79 +664405.9 +000026.8-000006.000009.3 08.9700.61G? 0
+005838.17 +223543.7 +000053.6+000000.400000.1 08.9700.35F? 0
+010108.57 +632628.9 -000014.3+000011.300004.1 08.9700.58G? 0
+010443.74 -181918.3 +000157.0-000071.800007.2 08.9700.56F? 0
+010602.52 -193515.9 -000048.0-000038.300010.1 08.9700.49F? 0
+011200.81 +410613.2 -000018.6+000007.700000.1 08.9700.06A? 0
+011321.43 +252738.9 +000000.0-000018.300008.9 08.9700.37F? 0
+011400.56 +293419.2 +000104.4-000032.100023.9 08.9700.74G? 0
+011411.95 +295811.3 -000027.5-000000.900003.2 08.9700.31A? 0
+011828.23 +005814.7 -000005.6+000017.900013.2 08.9700.96K? 0
+011951.88 -095832.1 +000058.7-000002.200003.1 08.9700.47F? 0
+012633.21 +372816.4 -000019.9-000100.000020.1 08.9700.76G? 0
+012855.85 -140157.6 +000027.7+000012.900002.2 08.9700.27A? 0
+013049.25 +513236.7 +000016.8+000016.000005.0 08.9700.97K? 0
+013401.88 +483445.4 -000028.5-000009.000007.3 08.9700.33F? 0
+013635.16 +642714.5 +000006.7-000005.000014.3 08.9700.49F? 0
+013825.56 +445454.1 +000090.1-000016.600012.4 08.9700.35F? 0
+013908.89 -230740.5 -000068.5-000115.100003.2 08.9700.55F? 0
+014023.01 +505504.2 +000037.7+000001.000003.9 08.9700.34F? 0
+014145.58 -275815.2 -000099.5-000093.100004.1 08.9700.61G? 0
+014231.23 +743237.0 +000069.3-000026.300014.9 08.9700.45F? 1
+014517.14 -315329.6 -000052.3-000096.800003.6 08.9700.57F? 0
+014911.68 +550832.3 +000000.6-000014.500002.1 08.9700.04A? 0
+015149.37 +375256.9 -000008.8+000007.300000.5 08.9700.23A? 0
+015401.62 -155914.6 +000000.3+000002.100023.2 08.9700.59G? 0
+015756.17 -350635.9 +000087.7-000001.100029.0 08.9700.54F? 0
+015832.83 -112207.4 -000118.4-000083.900014.8 08.9700.76G? 0
+020015.09 +315346.1 +000006.5-000001.400013.3 08.9700.37F? 0
+020114.46 +251142.7 +000014.8-000044.100019.4 08.9700.40F? 0
+020151.91 -384744.9 +000019.8+000021.000011.5 08.9700.38F? 0
+020154.31 -574113.7 +000040.1+000014.800012.3 08.9700.48F? 0
+020219.62 -333728.3 -000036.6-000024.900001.2 08.9700.54F? 0
+020249.66 +052033.7 +000005.4+000001.300016.5 08.9700.37F? 0
+020308.43 -484739.2 +000028.1-000002.400002.9 08.9700.28A? 0
+020426.57 +210200.4 +000044.2-000031.700014.9 08.9700.49F? 0
+020903.42 +404739.2 -000003.5-000015.000001.9 08.9700.44F? 0
+020922.77 +681641.7 +000005.0-000040.500001.1 08.9700.22A? 0
diff --git a/kstars/kstars/data/hip124.dat b/kstars/kstars/data/hip124.dat
new file mode 100644
index 00000000..00bbeefe
--- /dev/null
+++ b/kstars/kstars/data/hip124.dat
@@ -0,0 +1,1000 @@
+021237.35 +532110.8 +000086.4-000071.900012.2 08.9700.56F? 0
+021443.11 +173720.1 +000018.0-000059.600025.2 08.9700.98K? 0
+021524.06 -803205.5 +000026.9+000017.300010.8 08.9700.32F? 0
+021655.33 +532759.3 +000008.5+000002.600001.9 08.9700.09A? 0
+021958.53 +491504.4 -000028.1-000016.900001.1 08.9700.21A? 0
+022029.92 -643016.4 +000000.8+000005.900014.6 08.9700.37F? 0
+022125.60 +524225.7 +000005.9-000000.600008.6 08.9700.11A? 0
+022306.53 -692819.9 +000014.5-000019.800003.0 08.9700.98K? 0
+022500.53 +665038.3 -000001.1-000019.400000.6 08.9700.17A? 0
+022559.00 +563928.5 -000005.8-000003.800011.6 08.9700.23A? 0
+022740.57 +714709.7 +000022.1-000010.500001.1 08.9700.38F? 0
+022846.72 +653015.5 -000004.2+000010.100006.4 08.9700.18A? 0
+023007.85 +000610.5 +000016.2-000014.000039.6 08.9700.49F? 0
+023030.61 +201852.1 +000026.9-000025.200005.9 08.9700.42F? 0
+023050.54 -244035.1 -000030.7-000017.300045.0 08.9700.92G? 0
+023245.88 +072534.3 +000041.6-000032.900003.7 08.9700.46F? 0
+023311.86 +424915.7 +000010.6-000003.000001.6 08.9700.32F? 0
+023324.68 +560106.6 -000017.6-000001.800025.6 08.9700.57F? 0
+023532.53 +594733.1 +000247.5-000066.800004.8 08.9700.67G? 0
+024031.52 +351719.3 -000004.7-000031.900015.0 08.9700.97K? 0
+024035.73 +455112.8 +000068.6-000033.000000.5 08.9700.42F? 0
+024147.78 -453610.0 +000019.3-000004.100008.7 08.9700.29A? 0
+024211.86 -442843.6 +000036.4-000008.700004.7 08.9700.96K? 0
+024247.50 +624025.8 +000006.3-000004.400012.7 08.9700.19A? 0
+024942.12 +535537.6 +000005.3-000006.900008.5 08.9700.33F? 0
+025532.70 +094850.6 +000003.0-000051.700010.1 08.9700.53F? 0
+025642.04 -305136.5 +000061.5-000016.300025.6 08.9700.66G? 0
+025817.84 -551400.9 +000037.3+000072.600009.3 08.9700.82G? 0
+030117.64 -272936.1 -000020.9-000014.300014.2 08.9700.24A? 0
+030612.95 -750551.4 +000037.5+000081.500025.6 08.9700.84G? 0
+030800.58 +783357.9 -000001.5-000003.800010.3 08.9700.20A? 0
+031413.20 +455355.5 -000000.5-000018.100012.8 08.9700.94G? 0
+031619.50 +792624.2 -000012.2-000044.000018.9 08.9700.57F? 0
+031820.29 +265434.9 +000098.4-000077.800020.8 08.9700.86G? 0
+032015.08 +421326.8 +000024.2-000033.000005.9 08.9700.37F? 0
+032132.19 +512856.6 -000003.0-000008.100008.1 08.9700.30A? 0
+033111.31 -112311.9 -000034.8-000036.200017.9 08.9700.84G? 0
+033359.37 -314623.0 +000040.0+000018.400003.9 08.9700.46F? 0
+034112.88 +245334.6 +000013.9-000007.600015.0 08.9700.81G? 0
+034138.22 +394158.9 +000023.8+000021.400011.2 08.9700.03A? 0
+034729.06 -611029.1 -000005.0+000026.600008.5 08.9700.94G? 0
+035506.41 +165954.7 +000138.1-000025.200022.8 08.9700.98K? 0
+035723.76 +213313.6 +000011.0-000068.800009.5 08.9700.61G? 0
+035751.96 -275220.3 +000001.6+000000.900000.9 08.9700.98K? 0
+035835.77 +130618.1 +000096.1+000012.100000.9 08.9700.69G? 0
+040206.62 +305208.1 +000035.8-000037.900000.2 08.9700.69G? 0
+040310.19 +184007.6 -000020.7-000027.100013.6 08.9700.64G? 0
+040341.73 -154512.0 -000011.9+000004.400014.4 08.9700.41F? 0
+040533.42 -314838.2 +000018.6+000021.700015.3 08.9700.45F? 0
+040652.80 +444015.5 +000033.7-000018.100006.6 08.9700.14A? 0
+040741.03 +655106.8 -000004.9-000008.800000.8 08.9700.21A? 0
+040839.66 -543817.2 -000020.0+000024.600007.2 08.9700.51F? 0
+040936.98 +330940.2 +000054.4-000006.900021.4 08.9700.61G? 0
+040951.36 +473026.0 +000006.6+000013.300011.3 08.9700.41F? 0
+041113.91 +403535.0 -000014.5-000014.400013.2 08.9700.20A? 0
+041312.44 +403343.6 -000000.4-000008.700001.4 08.9700.34F? 0
+041318.87 -092815.0 -000031.5-000017.400010.1 08.9700.46F? 0
+041323.18 +025210.2 +000000.0+000000.000000.0 08.9700.63G? 0
+041517.47 +505124.1 +000020.6-000019.400018.8 08.9700.16A? 0
+042231.52 -073303.0 -000002.4-000000.500013.0 08.9700.32F? 0
+042422.03 -053104.1 +000010.7-000054.200014.6 08.9700.56F? 0
+042805.25 -392531.4 +000018.9+000037.800006.3 08.9700.54F? 0
+042810.80 +480601.6 +000064.0-000096.400020.0 08.9700.76G? 0
+042931.54 +175335.8 +000118.6-000029.600018.7 08.9700.81G? 0
+043338.44 +554937.4 +000010.3-000028.500008.3 08.9700.15A? 0
+043934.95 -211423.2 -000010.8+000031.000014.9 08.9700.62G? 0
+044737.03 +114712.0 -000014.8+000007.300034.8 08.9700.50F? 0
+044834.44 +483239.9 +000003.6-000012.200023.6 08.9700.06A? 0
+045112.58 +310133.2 +000016.1-000022.600017.9 08.9700.68G? 0
+045433.10 -510556.7 -000036.0-000012.200007.3 08.9700.50F? 0
+050026.15 +415742.1 -000008.8-000032.100016.7 08.9700.49F? 0
+050132.97 +630116.3 +000002.3-000019.800000.5 08.9700.08A? 0
+050718.39 +470630.6 -000035.1-000010.900026.4 08.9700.33F? 0
+050722.21 +462841.4 +000009.9-000019.300009.7 08.9700.23A? 0
+050805.98 +375910.6 -000004.7-000015.100006.4 08.9700.31A? 0
+051106.05 +122245.7 -000028.0-000008.900011.9 08.9700.11A? 0
+051419.26 +112917.5 -000006.9-000002.900007.7 08.9700.08A? 0
+051508.51 +303350.4 +000000.3+000003.200011.2 08.9700.21A? 0
+051901.28 +580635.5 +000022.6-000024.600009.2 08.9700.41F? 0
+052602.22 -004533.7 -000002.5-000010.900003.9 08.9700.35F? 0
+052809.34 +323139.8 -000005.2+000008.200006.7 08.9700.33F? 0
+053042.98 -052926.9 -000008.4-000000.400023.9 08.9700.11A? 0
+053045.45 +432857.8 -000008.8-000013.500016.3 08.9700.96K? 0
+053121.54 -424306.5 +000048.3+000046.900005.5 08.9700.34F? 0
+053329.75 -373259.7 +000003.7+000028.000005.6 08.9700.55F? 0
+053508.05 +395107.3 +000031.0-000033.600017.3 08.9700.56F? 0
+053641.44 +141334.1 -000016.4-000051.300013.5 08.9700.49F? 0
+053719.33 +681211.9 -000025.7-000001.000000.8 08.9700.34F? 0
+053953.65 -135211.4 -000001.8-000201.700015.0 08.9700.51F? 0
+054020.72 -194010.8 +000022.0-000015.500004.4 08.9700.60G? 0
+054227.37 -502831.0 +000052.3+000155.400019.3 08.9700.84G? 0
+055034.78 -295051.2 -000009.3+000007.000001.7 08.9700.42F? 0
+055118.06 +532611.8 -000013.6-000028.600013.2 08.9700.53F? 0
+055143.79 -302756.3 +000140.0-000076.500037.5 08.9700.71G? 0
+055235.24 +312710.2 +000014.2+000005.300001.8 08.9700.10A? 0
+055252.98 +060817.3 -000015.0-000018.000010.0 08.9700.41F? 0
+055706.29 +583200.5 +000017.1-000018.000005.5 08.9700.61G? 0
+055726.54 +555923.1 +000021.1-000018.000004.8 08.9700.60G? 0
+055741.50 -203221.7 -000005.3-000044.400001.3 08.9700.45F? 0
+060013.05 +120901.8 -000034.6+000013.900002.0 08.9700.31F? 0
+060134.96 +252917.7 -000011.8-000017.400001.1 08.9700.53F? 0
+060346.00 +722715.1 +000009.7+000017.100004.9 08.9700.95G? 0
+060450.55 +024554.4 +000003.0-000008.100005.4 08.9700.22A? 0
+060533.58 -011511.1 -000003.9-000014.000006.5 08.9700.04A? 0
+060555.54 -692742.9 -000008.9+000003.900007.7 08.9700.48F? 0
+060601.32 -043351.5 +000006.0-000003.300001.1 08.97-0.01B? 0
+060729.90 +394845.5 +000053.8+000007.200007.7 08.9700.87G? 0
+060736.93 -263715.4 +000002.8-000035.500000.7 08.9700.39F? 0
+060914.22 +473948.6 +000014.5-000028.000016.9 08.9700.17A? 0
+061007.43 -305433.0 +000046.3+000031.900017.4 08.9700.52F? 0
+061013.13 +813049.3 -000101.6-000367.800025.5 08.9700.62G? 0
+061049.56 +073936.4 -000037.3-000027.100015.5 08.9700.59G? 0
+061100.91 +043033.3 +000001.5-000000.300002.8 08.9700.05A? 0
+061229.49 +722800.0 +000029.5-000022.800013.5 08.9700.93G? 0
+061516.37 +085140.1 -000025.4-000008.500006.6 08.9700.08A? 0
+061529.12 +193122.2 -000002.7-000008.800009.8 08.9700.14A? 0
+061533.41 +161423.4 -000013.7-000008.500027.8 08.9700.16A? 0
+061730.61 -030650.5 -000013.2-000051.000002.3 08.9700.45F? 0
+061957.74 -074601.5 -000005.3-000012.800000.4 08.9700.86G? 0
+062050.51 +841044.4 -000023.7-000080.600045.5 08.9700.58G? 1
+062104.41 +030806.0 -000010.6-000069.900006.6 08.9700.58G? 0
+062120.41 +122301.2 -000017.1-000032.200002.6 08.9700.23A? 0
+062133.51 +324326.5 -000009.6-000039.700022.7 08.9700.10A? 0
+062143.66 +193656.1 +000000.1+000007.600007.8 08.97-0.04B? 0
+062155.95 -784302.8 -000032.3+000154.200028.2 08.9700.80G? 0
+062333.23 -581045.3 +000000.0+000000.000000.0 08.9700.66G? 0
+062445.21 -161030.4 +000038.9-000048.200008.4 08.9700.91G? 0
+062606.00 -070732.2 -000013.0+000032.000016.4 08.9700.52F? 0
+062814.22 +051624.6 +000024.8-000019.800010.0 08.9700.02A? 0
+062842.16 +250651.5 -000095.2-000102.600004.5 08.9700.57F? 0
+063146.58 +033343.1 -000042.8-000020.700012.2 08.9700.46F? 0
+063237.13 -293457.3 -000085.4+000062.000023.6 08.9700.80G? 0
+063311.16 +113123.8 -000016.2-000020.100015.4 08.9700.04A? 0
+063507.38 -242500.7 -000012.5-000033.800009.1 08.9700.37F? 0
+063522.79 -481222.6 -000014.2+000000.000004.2 08.9700.79G? 0
+063543.79 +024242.9 +000006.0-000006.000013.4 08.9700.62G? 0
+063738.95 +015604.7 -000022.2+000011.900004.8 08.9700.14A? 0
+063742.82 +292759.8 -000010.0-000020.000010.1 08.97-0.13B? 0
+063811.61 +071825.7 +000007.7+000003.500000.2 08.9700.35F? 0
+063817.15 -470956.8 +000001.5+000034.400007.3 08.9700.44F? 0
+063821.40 -080935.3 +000000.9+000014.100012.6 08.9700.27A? 0
+063920.49 -234846.0 +000040.1+000011.900011.6 08.9700.63G? 0
+063936.12 -432147.9 +000052.0-000085.800010.5 08.9700.41F? 0
+064048.61 +064037.5 -000020.3-000006.400005.6 08.9700.33F? 0
+064121.60 -211155.0 -000022.9+000030.400023.6 08.9700.98K? 0
+064437.59 +232649.3 +000000.0+000000.000000.0 08.9700.42F? 0
+064442.23 +422406.8 +000022.9-000044.600008.6 08.9700.53F? 0
+064648.47 -251016.7 -000054.1-000011.000021.8 08.9700.69G? 0
+064950.64 -865557.0 +000005.5-000030.500010.4 08.9700.44F? 0
+065100.22 +255342.3 -000042.1-000002.000019.4 08.9700.31A? 0
+065117.40 +083040.3 -000023.8+000003.300000.7 08.9700.07A? 0
+065134.30 -553534.7 -000005.2-000094.000000.2 08.9700.42F? 0
+065229.54 +495607.2 +000000.7-000004.300009.3 08.9700.43F? 0
+065542.92 -115151.2 -000026.3-000003.600000.4 08.9700.41F? 0
+065653.99 -243051.1 -000009.2+000000.000011.0 08.97-0.09B? 0
+065705.82 -162841.7 +000031.2-000026.800003.0 08.9700.46F? 0
+065927.45 +103459.0 -000017.2+000002.100023.4 08.9700.23A? 0
+070023.20 +421411.4 +000025.1-000006.700006.1 08.9700.37F? 0
+070035.33 -414050.4 -000011.2-000000.800003.8 08.9700.28A? 0
+070342.84 -190227.0 -000005.0+000010.600021.6 08.9700.23A? 0
+070346.65 +090329.1 +000029.1-000052.100019.3 08.9700.93G? 0
+070412.83 -003905.2 +000000.1+000009.500000.7 08.97-0.07B? 0
+070429.54 -181336.9 -000016.8+000010.500003.0 08.9700.91G? 0
+070544.74 -163606.1 -000009.4+000024.900011.2 08.9700.09A? 0
+070610.95 -015226.1 -000011.5-000001.700006.2 08.9700.27A? 0
+070623.82 +185257.2 -000016.6-000006.600015.5 08.9700.42F? 0
+070728.38 +135750.6 -000029.5-000008.900013.2 08.9700.40F? 0
+070803.84 -010753.2 -000015.8-000005.100009.2 08.97-0.04B? 0
+070832.39 -230932.4 +000001.8-000007.400005.6 08.97-0.08B? 0
+070838.13 -434153.2 -000015.5+000010.500009.0 08.9700.94G? 0
+070921.82 -103926.1 -000008.8+000006.500001.9 08.97-0.07B? 0
+071024.73 -604918.7 -000004.2+000037.400001.7 08.9700.87G? 0
+071131.69 +172430.2 -000016.3-000011.100001.5 08.9700.18A? 0
+071148.05 +143422.1 -000007.8-000006.500004.0 08.9700.08A? 0
+071204.42 +062134.0 -000003.6+000005.000003.3 08.9700.15A? 0
+071347.53 +581517.3 +000009.5-000055.300019.2 08.9700.43F? 0
+071601.45 -465200.9 -000009.7+000039.100009.2 08.9700.45F? 0
+071607.67 -164459.5 +000001.3+000005.900001.0 08.9700.06A? 0
+071659.75 +172006.6 -000021.1-000017.400009.5 08.97-0.01B? 0
+071717.17 +182141.8 +000005.5-000024.100002.3 08.9700.26A? 0
+071752.57 -454752.9 -000008.4-000001.700006.6 08.9700.31A? 0
+071801.98 -023255.0 -000025.8+000013.700008.8 08.97-0.07B? 0
+071858.13 -192816.5 +000001.3+000001.900009.1 08.97-0.02B? 0
+071910.03 -203949.9 +000005.5-000007.000005.8 08.97-0.13B? 0
+071919.60 +181410.1 -000032.9-000011.200006.7 08.9700.33F? 0
+071957.08 -350422.7 +000009.1-000004.200007.1 08.9700.99K? 0
+072036.13 +025437.0 +000002.0-000000.700003.5 08.9700.11A? 0
+072308.82 +224916.2 +000019.6-000010.400006.3 08.9700.27A? 0
+072314.76 +021055.7 -000012.3-000003.500004.6 08.9700.03A? 0
+072450.90 -082612.4 +000004.6-000034.700019.4 08.9700.42F? 0
+072500.55 -235007.9 -000005.3+000011.600002.2 08.9700.18A? 0
+072559.21 +165824.4 -000010.9-000006.200017.4 08.9700.16A? 0
+072723.37 -173235.2 +000005.4+000013.000014.2 08.9700.50F? 0
+072753.02 +042607.4 -000018.1+000000.600013.9 08.9700.88G? 0
+072948.20 -112337.4 -000070.5-000118.100042.4 08.9700.92G? 0
+073007.45 -322040.8 -000004.7+000004.300018.6 08.97-0.06B? 0
+073200.12 -143945.3 -000026.3-000020.100003.5 08.9700.28A? 0
+073350.14 +355918.5 -000014.4+000008.400005.6 08.9700.96K? 0
+073513.97 -251806.7 +000011.8+000075.100000.5 08.9700.39F? 0
+073526.68 +401218.5 +000002.7-000020.200014.6 08.9700.50F? 0
+073635.75 -231819.4 -000014.0+000021.700020.0 08.9700.69G? 0
+073710.95 +480224.6 -000012.2-000022.700013.9 08.9700.55F? 0
+073741.98 -375709.2 +000005.0-000027.500016.4 08.9700.52F? 0
+073948.12 -444645.5 -000007.0+000003.300002.1 08.9700.03A? 0
+074001.07 +660301.3 -000007.4-000030.400005.8 08.9700.49F? 0
+074008.38 -171028.9 -000021.2+000005.800027.6 08.9700.90G? 0
+074018.14 -441905.6 -000022.2+000055.700002.5 08.9700.31A? 0
+074149.31 +133707.0 -000006.6+000005.200021.9 08.9700.41F? 0
+074243.28 +151533.4 -000015.0-000064.400012.7 08.9700.62G? 0
+074426.43 -331318.6 -000005.4+000008.800008.2 08.9700.97K? 0
+074747.67 -273716.6 -000011.8-000010.600003.5 08.97-0.02B? 1
+074819.96 +430105.5 -000020.9-000020.100007.2 08.9700.55F? 0
+074841.27 +240501.2 -000015.9-000047.400001.3 08.9700.41F? 0
+074917.21 +103749.6 -000077.6+000002.900002.1 08.9700.55F? 0
+075050.33 -033436.6 -000006.7+000027.400000.2 08.9700.97K? 0
+075311.43 -464156.4 -000007.7+000006.500009.2 08.9700.95G? 0
+075402.88 +145654.3 -000001.7-000042.800006.5 08.9700.25A? 0
+075515.02 -255102.7 +000012.5-000080.500026.1 08.9700.48F? 0
+075535.66 +031619.2 -000023.5+000005.800001.8 08.9700.23A? 0
+075733.11 +243046.8 -000004.2+000000.100011.6 08.9700.06A? 0
+075906.33 -332455.4 +000000.7-000014.900011.0 08.9700.27A? 0
+080025.03 -090629.5 +000013.2-000062.500021.4 08.9700.66G? 0
+080303.53 -651933.0 +000007.7-000019.100005.7 08.9700.39F? 0
+080304.61 -563631.7 -000010.4-000030.000000.9 08.9700.35F? 0
+080339.07 -324032.5 -000019.7-000006.800000.7 08.9700.45F? 0
+080419.36 +043500.3 -000010.6-000022.700002.4 08.9700.16A? 0
+080733.96 -551937.1 +000011.9-000004.600006.4 08.9700.21A? 0
+080806.08 +244254.7 -000005.3-000006.700002.3 08.9700.99K? 0
+080822.47 +051230.3 -000088.1+000000.900009.6 08.9700.58F? 0
+080840.74 -452456.7 -000016.8+000021.200005.2 08.9700.09A? 0
+080915.39 -503206.5 -000003.4+000013.000002.0 08.9700.97K? 0
+080954.64 -422811.7 -000000.4-000006.900003.5 08.97-0.05B? 0
+081047.50 -372703.6 -000012.5+000006.500000.6 08.9700.01A? 0
+081142.62 -371106.4 +000003.8-000014.000004.5 08.97-0.02B? 0
+081147.90 +403200.7 +000039.4+000012.500024.1 08.9700.50F? 0
+081217.56 -241029.5 +000012.2-000006.200002.2 08.9700.15A? 0
+081557.73 +213501.9 -000013.2-000014.100009.2 08.9700.22A? 0
+081600.05 -471109.8 +000022.8-000043.600015.6 08.9700.43F? 0
+081712.04 -653925.9 -000041.5+000028.500003.0 08.9700.36F? 1
+081925.88 +013610.5 -000034.6-000002.900000.7 08.9700.02A? 0
+082245.33 -385338.7 -000005.6+000012.800003.6 08.97-0.05B? 0
+082316.02 -184207.7 -000037.4+000015.300012.8 08.9700.30A? 0
+082447.65 -314448.3 -000018.8+000009.300008.5 08.97-0.01B? 0
+082524.76 -554350.4 -000010.8+000010.900005.4 08.9700.27A? 0
+082649.82 +110130.4 -000036.5+000003.400003.8 08.9700.33F? 0
+082707.04 -513312.4 +000000.0+000007.500015.2 08.9700.05A? 0
+082753.18 +622242.7 -000041.6-000015.400013.4 08.9700.92G? 0
+083000.90 -604253.8 +000000.5+000002.500002.0 08.9700.98K? 0
+083243.91 +021002.2 -000002.6-000008.600002.2 08.9700.28A? 0
+083321.24 -561507.0 -000017.0-000002.700004.3 08.9700.25A? 0
+083449.41 -503954.0 -000002.2-000009.400010.6 08.9700.45F? 0
+083939.18 -401456.3 -000005.2+000012.400016.3 08.97-0.04B? 0
+084207.57 +283943.0 -000018.2-000004.300006.2 08.9700.26A? 0
+084303.98 -470057.0 +000007.5+000005.400001.1 08.97-0.04B? 0
+084521.15 -373950.6 +000020.7-000049.400004.6 08.9700.34F? 0
+084548.24 -332826.5 -000020.0+000007.500001.4 08.9700.13A? 0
+084557.89 +112510.0 -000119.3+000007.400032.6 08.9700.73G? 0
+084725.83 -154733.5 -000019.7+000000.300004.7 08.9700.05A? 0
+084734.37 +000137.8 -000030.3-000014.400025.7 08.9700.66G? 0
+084804.44 -031103.6 +000013.3+000005.900009.6 08.9700.44F? 0
+084854.32 -344702.6 -000019.4+000024.300002.5 08.9700.27A? 0
+085044.39 -032917.2 -000025.0+000012.300003.4 08.9700.27A? 0
+085047.61 -070350.5 -000028.3-000014.400017.5 08.9700.35F? 0
+085515.46 -362612.2 -000008.1-000019.400018.7 08.9700.96K? 0
+085629.35 -613846.7 -000006.3+000009.600019.7 08.9700.40F? 0
+085651.75 -004919.7 -000038.2-000010.400022.2 08.9700.90G? 0
+085700.38 -671656.2 -000080.4+000089.800021.1 08.9700.96K? 0
+085720.58 -481217.9 -000018.4+000000.400000.5 08.9700.04A? 0
+090009.90 -290538.9 -000007.5-000011.900006.4 08.9700.11A? 0
+090047.06 -182046.7 -000022.4-000000.600014.1 08.9700.17A? 0
+090500.24 -035914.2 -000203.3+000117.900036.5 08.9700.62G? 0
+090606.26 -191956.1 +000019.3+000022.400002.4 08.9700.47F? 0
+090848.23 -051408.0 -000016.4-000005.400011.8 08.9700.17A? 0
+091003.87 +601130.6 +000016.0+000000.700011.9 08.9700.98K? 0
+091152.48 +233751.2 -000018.4-000017.900013.0 08.9700.21A? 0
+091153.01 -165914.9 -000011.7-000014.600020.3 08.9700.94G? 0
+091214.26 -423531.8 -000015.5-000011.200003.6 08.9700.13A? 0
+091505.61 -034656.7 -000017.8-000008.700009.7 08.9700.43F? 0
+091543.09 -011429.3 -000121.3-000098.200003.6 08.9700.65G? 0
+091604.96 +014251.5 -000031.7+000009.100005.5 08.9700.24A? 0
+091802.48 +280853.7 +000031.3-000020.100003.1 08.9700.37F? 0
+092017.45 -212137.9 +000030.3+000003.200014.8 08.9700.57F? 0
+092131.05 -115036.9 -000011.8-000021.100015.7 08.9700.97K? 0
+092231.80 +493246.1 -000078.8-000037.700035.7 08.9700.18A? 0
+092249.56 +470514.8 -000092.1-000031.800029.1 08.9700.62G? 0
+092519.55 -702445.8 +000013.8-000013.000008.9 08.9700.22A? 0
+093204.38 -574106.0 -000059.1-000068.500013.0 08.9700.54F? 0
+093416.89 -705555.4 +000011.4+000017.800002.7 08.9700.26A? 0
+093850.03 -321942.9 +000000.0+000000.000000.0 08.9700.58G? 1
+093855.94 -334508.5 -000014.2-000004.100006.9 08.9700.21A? 0
+093909.30 +202735.8 -000065.4-000064.300004.8 08.9700.98K? 0
+094453.14 -550529.0 +000016.4+000013.900021.4 08.9700.37F? 0
+094501.12 +431340.9 +000012.8-000094.500017.9 08.9700.50F? 0
+094625.88 -255820.4 -000036.3+000030.900012.6 08.9700.48F? 0
+094742.51 -562630.2 -000013.1+000006.100006.4 08.97-0.05B? 0
+095121.59 +245731.4 +000008.1+000001.500021.9 08.9700.94G? 0
+095205.64 -272327.4 -000015.2+000007.800001.5 08.9700.26A? 0
+095435.48 -584351.2 -000359.3+000449.400028.3 08.9700.98K? 0
+095554.92 -521738.7 -000023.7+000004.500010.0 08.9700.16A? 0
+095855.64 -455824.9 -000016.7+000003.500008.5 08.97-0.01B? 0
+095929.76 -662048.5 -000007.0+000023.600003.3 08.9700.38F? 0
+100038.49 -502203.7 -000026.7-000027.200019.5 08.9700.53F? 0
+100158.87 -583907.9 -000012.0-000001.400020.0 08.9700.55F? 0
+100208.95 -411858.9 -000013.9+000002.600027.2 08.9700.98K? 0
+100408.80 -592252.8 -000002.6+000006.300008.6 08.97-0.10B? 0
+100738.15 -351353.5 +000002.4+000001.700012.5 08.9700.03A? 0
+100753.81 -323552.5 -000057.1+000034.700002.1 08.9700.24A? 0
+100810.48 +605645.3 +000045.7-000058.600000.1 08.9700.69G? 0
+100834.55 -460149.7 +000003.7-000008.200011.7 08.9700.11A? 0
+100928.25 -362343.3 -000018.7+000012.000004.9 08.9700.13A? 0
+101339.70 -094712.0 -000042.3+000026.800014.9 08.9700.90G? 0
+101422.60 +494606.8 -000041.8-000030.900008.1 08.9700.36F? 0
+101510.77 -531403.5 -000012.2+000003.600005.5 08.9700.04A? 0
+101833.43 +390637.9 -000180.4-000022.600050.4 08.9700.65G? 0
+101917.88 -500710.1 +000000.1+000017.000000.6 08.9700.09A? 0
+102137.80 -674619.3 -000015.4-000001.000007.5 08.97-0.01B? 0
+102404.97 +403348.6 +000018.6-000080.200001.1 08.9700.65G? 0
+102631.76 +141503.6 -000084.9+000020.800014.7 08.9700.46F? 0
+102714.33 +464253.2 -000015.2-000019.400012.1 08.9700.26A? 0
+102856.66 -495057.2 -000017.2+000003.100001.8 08.9700.19A? 0
+102958.50 -481745.7 -000003.2+000000.500006.6 08.9700.19A? 0
+103201.99 -581342.1 -000018.0+000007.100004.4 08.9700.10A? 0
+103255.12 -250848.0 +000006.9-000023.200004.3 08.9700.76G? 0
+103308.14 +625131.4 +000006.1-000033.500019.1 08.9700.76G? 0
+103334.98 -650228.4 -000025.1-000004.100016.4 08.9700.15A? 0
+103358.73 +063750.3 -000014.7+000017.700016.1 08.9700.74G? 0
+103718.64 -583741.8 +000006.0+000087.200013.4 08.9700.10A? 0 0.10 1.00
+103755.76 -600157.5 -000005.5-000006.200000.9 08.9700.16A? 0 0.10 1.00
+103820.77 +141603.5 -000016.3+000018.900001.7 08.9700.66G? 0
+103923.04 -511752.1 -000002.1-000002.600011.0 08.9700.24A? 0
+103958.56 -480407.3 -000010.2+000007.700007.0 08.9700.05A? 0
+104142.63 -721741.0 -000019.6+000012.600003.2 08.9700.16A? 0
+104204.71 -393525.5 +000000.0+000000.000000.0 08.9700.43F? 1
+104439.23 -605756.4 -000033.3+000019.400001.1 08.97-0.00B? 0
+104722.18 +165520.7 -000251.0-000093.200013.2 08.9700.56F? 0
+104748.12 -350055.3 -000017.6-000035.300009.6 08.9700.45F? 0
+105121.56 -234122.3 -000019.2-000051.300027.2 08.9700.84G? 0
+105137.93 -742642.0 +000007.1-000011.000002.1 08.9700.53F? 0
+105253.53 -272316.0 -000052.8+000019.400004.0 08.9700.36F? 0
+105649.89 -535227.2 -000020.5+000012.600007.1 08.9700.20A? 0
+105851.68 +214017.7 -000032.3+000015.200012.1 08.9700.43F? 0
+105852.44 -200312.8 -000018.4-000026.900014.2 08.9700.44F? 0
+110328.07 -744047.8 -000011.5+000009.200002.2 08.9700.26A? 0
+110331.75 -382402.1 -000052.0+000038.000012.4 08.9700.64G? 0
+110442.31 -025820.0 -000033.7-000013.700007.1 08.9700.40F? 0
+110600.92 -052251.9 -000069.9-000030.700034.5 08.9700.57F? 0
+110618.68 -582824.7 +000000.0+000000.000000.0 08.9700.47F? 0
+110659.79 -594004.4 -000002.1-000010.800004.5 08.9700.07A? 0
+110846.13 +802621.3 -000047.8+000018.800014.9 08.9700.49F? 0
+111305.98 -632836.1 -000018.4-000001.100009.5 08.9700.16A? 0
+111340.05 +511038.7 -000017.8+000008.200028.7 08.9700.53F? 0
+111401.08 -583743.4 -000041.8+000016.900004.6 08.9700.44F? 0
+111423.08 +774358.0 -000010.7-000006.000021.7 08.9700.46F? 0
+111759.72 +365327.1 +000003.0+000007.000020.2 08.9700.46F? 0
+112025.75 -185507.1 -000061.5-000004.700006.1 08.9700.47F? 0
+112206.50 -340351.6 -000018.1-000010.700014.1 08.9700.99K? 0
+112335.36 -531111.6 -000000.3+000022.900011.9 08.9700.02A? 0
+112428.93 +203718.8 +000000.0+000000.000000.0 08.9700.47F? 1
+112538.49 -562202.0 -000010.9+000005.900001.5 08.9700.08A? 0
+112644.03 -430701.8 -000018.9+000001.600013.8 08.9700.16A? 0
+112723.19 -510632.3 -000019.4+000008.500007.1 08.9700.73G? 0
+112912.77 +653302.6 +000021.7-000000.900026.4 08.9700.90G? 0
+113008.71 -201303.9 -000000.1-000018.900008.9 08.9700.20A? 0
+113045.20 -213317.9 -000010.0-000008.500009.6 08.9700.30A? 0
+113206.08 -670218.0 -000026.9-000004.800002.4 08.9700.08A? 0
+113219.80 +632757.3 +000005.9+000006.800010.4 08.9700.43F? 0
+113315.33 -573140.2 +000001.6+000009.500007.8 08.9700.85G? 0
+113443.80 -581605.1 -000036.7-000013.000015.2 08.9700.35F? 0
+113649.86 -122102.3 +000016.7-000044.600008.1 08.9700.81G? 1
+114050.95 +170045.4 +000083.7-000203.100058.2 08.9700.68G? 0
+114144.46 +654115.4 -000035.1+000011.400004.8 08.9700.71G? 0
+114311.10 +813009.3 -000051.6+000020.000007.2 08.9700.34F? 0
+114432.89 -671818.9 -000002.7+000001.800001.5 08.9700.74G? 0 0.10 1.00
+114712.28 +595950.8 -000020.0-000037.700004.0 08.9700.50F? 0
+114810.14 -774147.4 -000025.1-000016.300002.8 08.9700.96K? 0
+115101.65 -061217.1 -000082.1-000095.300015.2 08.9700.90G? 0
+115229.31 +401743.3 -000005.5-000000.300006.8 08.9700.37F? 0
+115719.25 +225835.6 -000012.6-000005.600004.8 08.9700.41F? 0
+115746.47 +061734.9 +000139.6-000061.300029.4 08.9700.71G? 0
+120622.92 -313345.4 -000054.0+000008.900028.2 08.9700.43F? 0
+121353.40 -002336.7 -000009.6+000021.800006.2 08.9700.46F? 0
+121541.24 -183220.8 -000038.1+000002.000010.2 08.9700.73G? 0
+121545.46 -412817.1 -000012.5+000009.100028.2 08.9700.61G? 0
+121705.86 -493002.5 -000017.7-000000.900006.7 08.9700.09A? 0
+121928.36 +241703.4 -000006.4-000009.000037.8 08.9700.59G? 0
+122018.27 -474753.1 -000002.9-000007.300007.0 08.9700.22A? 0
+122103.45 -620238.5 -000008.7+000005.800016.1 08.9700.03A? 0
+122132.28 -114653.9 -000009.6-000030.600013.6 08.9700.47F? 0
+122221.74 +823926.1 -000015.7-000021.700003.1 08.9700.36F? 0
+122745.82 -635304.7 -000016.3-000014.100000.1 08.9700.17A? 0
+122949.83 -584620.1 -000007.7+000002.500008.4 08.9700.05A? 0
+123123.52 -565837.9 +000041.1+000001.800010.2 08.9700.76G? 1
+123202.83 +173948.3 +000023.8-000000.300012.9 08.9700.43F? 0
+123252.06 +273310.1 -000005.7-000023.600002.4 08.9700.81G? 0
+123608.48 -102303.3 +000006.5+000021.100008.2 08.9700.07A? 0
+123834.94 +582349.1 -000038.4-000032.300009.5 08.9700.47F? 0
+124110.16 -390029.2 -000008.0+000000.400002.2 08.9700.50F? 0
+124220.03 +181646.0 -000029.6+000015.800011.3 08.9700.63G? 0
+124409.84 -045835.3 -000123.1+000007.200001.4 08.9700.81G? 0
+124924.75 -222329.0 +000003.5-000030.500005.5 08.9700.53F? 0
+124937.34 +741258.2 -000029.6+000020.400013.9 08.9700.67G? 0
+125351.75 -602158.5 +000000.0+000000.000000.0 08.9700.21A? 0
+125811.81 -541114.7 -000054.5+000010.500007.5 08.9700.56F? 0
+130028.71 -083740.0 -000010.5-000004.800017.7 08.9700.20A? 0
+131021.38 -612820.9 +000006.3+000011.900003.7 08.9700.82G? 0
+131347.33 -065513.5 -000078.9+000032.900004.4 08.9700.56F? 0
+131556.10 -205543.8 +000062.9-000024.400005.3 08.9700.91G? 0
+131702.21 -443340.5 -000048.3-000011.400017.3 08.9700.49F? 0
+131832.05 -362245.1 -000028.3+000003.100021.8 08.9700.25A? 0
+132613.03 +774317.9 -000057.3-000020.800013.4 08.9700.41F? 0
+132616.97 -663428.4 -000067.2-000035.700009.7 08.9700.38F? 0
+133307.06 -253215.9 +000029.7-000005.200010.8 08.9700.43F? 0
+133517.28 -450005.8 +000016.0-000020.500002.5 08.9700.14A? 0
+133520.10 -343826.4 +000016.8+000015.200015.2 08.9700.52F? 0
+133833.11 -073615.7 -000014.7-000040.700019.1 08.9700.65G? 0
+134216.15 +360621.5 +000033.3+000023.900024.5 08.9700.92G? 0
+134252.63 +804325.8 -000030.9+000000.800003.1 08.9700.93G? 0
+134327.08 -312639.4 -000021.1-000004.100023.4 08.9700.33F? 0
+134519.64 -551925.2 -000007.8+000001.800008.8 08.97-0.02B? 0
+134552.42 -503400.4 +000036.0-000006.300009.1 08.9700.50F? 0
+134958.44 -281111.1 -000232.2-000075.100023.3 08.9700.65G? 0
+135005.21 +410222.2 -000004.3-000026.000019.4 08.9700.45F? 0
+135258.46 -314758.5 -000027.9+000015.800017.7 08.9700.24A? 0
+135410.54 +101454.6 +000185.3-000220.200011.2 08.9700.75G? 0
+135632.89 -083325.7 +000003.0-000025.700010.4 08.9700.33F? 0
+135645.46 +301720.3 -000019.6-000065.400008.1 08.9700.58G? 0
+135916.29 -654615.4 -000007.3-000032.600005.6 08.9700.10A? 0
+140154.65 -385815.7 -000005.6-000001.600007.0 08.9700.20A? 0
+140515.95 +662601.4 -000002.2-000027.200009.1 08.9700.51F? 0
+140523.46 -373947.8 -000027.4-000001.600001.0 08.9700.38F? 0
+140737.56 -482816.0 -000019.7-000006.000001.6 08.9700.02A? 0
+140815.71 +001235.6 +000021.2+000005.400021.2 08.9700.34F? 0
+141354.53 +133918.3 +000027.6-000065.500002.1 08.9700.94G? 0
+141419.74 +145904.8 -000069.5+000018.400007.9 08.9700.51F? 0
+141550.49 +101801.2 +000137.4-000194.300018.2 08.9700.85G? 0
+141620.18 -275103.1 -000011.4+000000.300003.6 08.9700.41F? 0
+141620.99 -661136.1 -000008.0-000008.300001.7 08.9700.14A? 0
+141836.12 -355347.9 -000002.3+000004.500000.3 08.9700.28A? 0
+142024.60 -300211.2 +000069.1-000029.200006.2 08.9700.95G? 0
+142158.84 +440551.0 -000034.2-000009.800016.7 08.9700.36F? 0
+142243.30 -412356.8 -000019.1-000022.300026.1 08.9700.40F? 0
+142321.07 +473557.8 +000045.9-000095.600002.8 08.9700.62G? 1
+142415.84 +501458.4 +000074.1-000174.200008.1 08.9700.69G? 0
+142522.70 +215757.0 -000022.5-000024.800015.5 08.9700.42F? 0
+143346.76 -023825.6 -000039.3+000006.000005.0 08.9700.50F? 0
+144019.78 +254834.3 -000004.0-000008.200011.6 08.9700.47F? 0
+144350.77 -712849.5 -000005.9-000025.100003.1 08.9700.16A? 0
+144426.19 -444227.2 -000087.3+000031.700033.6 08.9700.53F? 0
+144616.71 -352057.8 -000004.9-000028.800010.0 08.9700.91G? 0
+144826.90 -423951.3 -000004.6-000008.900022.5 08.9700.38F? 0
+145128.57 +621700.0 -000038.2+000045.500003.6 08.9700.60G? 0
+145223.62 -463750.1 +000005.2+000001.700015.6 08.9700.56F? 0
+145644.05 -050748.5 -000011.3+000051.100018.6 08.9700.46F? 0
+145843.99 -753251.2 +000035.0-000092.300014.7 08.9700.69G? 0
+150144.79 -411152.7 +000005.7-000007.600010.9 08.9700.09A? 0
+150233.49 -423747.7 -000062.4-000043.900019.9 08.9700.60G? 0
+150458.10 -450923.3 +000018.8-000019.400024.6 08.9700.99K? 0
+150727.92 +551556.5 -000028.0+000060.300006.1 08.9700.70G? 0
+150731.08 -703050.5 -000049.1-000014.500009.6 08.9700.44F? 0
+150731.68 -430628.8 +000000.0+000000.000000.0 08.9700.17A? 1
+151824.87 -692743.3 -000022.0-000020.400011.2 08.9700.06A? 0
+152215.53 -612633.1 +000009.2-000010.800006.7 08.9700.11A? 0
+152600.43 +001746.8 -000143.3-000002.800031.8 08.9700.64G? 0
+152600.82 -403240.9 +000002.2-000009.700006.4 08.9700.15A? 0
+152650.20 -655736.2 +000001.4-000025.400002.5 08.9700.17A? 0
+152940.76 -511500.5 +000058.2-000069.900009.6 08.97-0.03B? 0
+152943.79 +011056.3 -000055.6-000030.400011.9 08.9700.77G? 0
+153128.38 -471133.7 -000016.9-000000.500010.2 08.9700.06A? 0
+153450.97 -583526.8 -000002.2+000017.300018.2 08.9700.34F? 0
+153509.16 +101134.1 +000028.5+000002.400003.8 08.9700.91G? 0
+153537.33 -604436.3 -000008.5-000019.500000.3 08.9700.99K? 0
+154303.42 -250904.1 -000002.4+000012.600004.0 08.9700.33F? 0
+154452.06 +625136.0 -000256.3+000143.400017.4 08.9700.57F? 0
+154629.04 -630833.3 -000017.1-000004.500004.4 08.9700.00A? 0
+154659.10 -190801.8 +000032.1+000007.300023.0 08.9700.30A? 1
+155006.21 -393820.2 -000006.8-000041.600022.3 08.9700.51F? 0
+155114.49 -313026.8 -000014.7+000006.100003.5 08.97-0.10B? 0
+155450.24 -452746.8 -000004.4+000007.500014.9 08.9700.22A? 0
+155903.31 +130834.7 +000007.2+000000.400014.9 08.9700.27A? 0
+160530.91 -321416.7 +000021.0-000024.400008.0 08.9700.54F? 0
+160735.40 -005648.1 -000012.5-000009.400011.6 08.9700.50F? 0
+160826.25 -582545.3 -000114.2-000119.600023.3 08.9700.83G? 0
+161715.87 -241323.6 -000015.4-000006.900018.8 08.9700.30A? 0
+161741.72 -452652.0 -000000.9-000018.400007.4 08.9700.87G? 0
+161916.69 -643413.7 -000099.7-000042.100072.0 08.9700.00B? 0
+162303.61 -684724.7 -000005.2-000034.300004.9 08.9700.29A? 0
+162359.96 +125157.7 -000025.3-000021.900024.8 08.9700.40F? 0
+162451.89 -073732.5 -000029.6-000091.600033.3 08.9700.68G? 0
+162511.94 -680735.7 +000010.9-000027.400001.8 08.9700.10A? 1
+162638.64 -094349.5 -000021.9-000029.600032.8 08.9700.49F? 0
+162919.74 -543315.4 -000003.6-000008.500012.6 08.9700.41F? 0
+163038.63 -082820.3 +000004.9-000007.500001.1 08.9700.47F? 0
+163113.87 +084914.4 -000058.5-000013.800037.4 08.9700.88G? 0
+163225.40 +140558.0 +000082.8-000135.200011.0 08.9700.52F? 0
+163457.55 +050912.5 +000009.8+000026.400023.0 08.9700.50F? 0
+163601.55 +115437.9 -000014.2-000061.000001.4 08.9700.45F? 0
+163609.57 +571924.4 +000288.3-000208.800041.5 08.9700.83G? 0
+163638.64 -141405.8 -000062.8-000014.900026.2 08.9700.77G? 0
+163811.00 -481311.5 -000004.0+000017.000001.2 08.9700.06A? 0
+163820.73 -322001.9 +000005.5-000007.100002.9 08.9700.56F? 0
+163842.93 -665542.5 -000016.3-000013.200011.7 08.9700.36F? 0
+163943.62 -492101.8 +000023.4-000003.700002.9 08.9700.33F? 0
+164135.49 -283510.9 -000006.5-000020.700017.1 08.9700.09A? 0
+164404.18 -240044.8 -000037.6+000008.000032.3 08.9700.86G? 0
+165107.53 +043649.5 +000000.0+000017.400019.4 08.9700.48F? 0
+165112.76 -445019.9 +000017.7-000012.400021.9 08.9700.18A? 0
+165256.36 -201058.5 +000004.3-000006.600006.9 08.9700.62G? 0
+165409.44 -081711.9 +000007.1-000007.000005.2 08.9700.54F? 0
+165417.97 -142105.6 -000056.5-000031.200004.0 08.9700.63G? 0
+165430.83 -393905.3 +000006.3+000017.000020.5 08.9700.14A? 0
+165705.28 +364300.4 +000000.0+000035.900000.3 08.9700.55F? 0
+165853.20 -025944.8 -000013.7-000013.200031.2 08.9700.56F? 0
+165922.19 -325502.0 -000016.5-000025.700002.3 08.9700.05A? 0
+170421.12 +475933.0 -000024.5+000004.600004.2 08.9700.48F? 0
+170433.20 -722312.8 -000013.8-000036.500003.9 08.9700.21A? 0
+171000.72 -180055.6 +000001.1+000001.400012.6 08.9700.69G? 0
+171107.51 +105538.3 -000019.3+000002.100021.4 08.9700.33F? 0
+171154.19 -302558.4 -000024.5-000024.500012.6 08.9700.51F? 0
+171220.02 -302923.0 -000006.2-000003.600010.0 08.9700.46F? 0
+171250.78 -152221.6 -000004.4-000015.800024.4 08.9700.34F? 0
+171255.40 -485237.1 +000025.7-000006.100013.1 08.9700.19A? 0
+171344.41 -375324.1 +000016.6-000061.600015.5 08.9700.65G? 0
+171732.02 -491546.1 -000110.5-000028.800036.1 08.9700.95K? 0
+172106.03 -592214.9 -000007.4-000006.500009.2 08.97-0.04B? 0
+172311.87 +035258.0 +000010.1-000028.100002.1 08.9700.49F? 0
+172403.36 +030403.4 -000004.2-000005.200010.6 08.9700.29A? 0
+172425.71 -521024.9 -000041.0-000010.500004.8 08.9700.63G? 0
+172643.28 -643114.6 +000001.3-000015.900001.4 08.9700.07A? 1
+172649.82 -514905.1 +000022.7-000028.800008.1 08.9700.99K? 0
+172840.04 -333457.8 +000002.1-000001.200000.9 08.9700.20A? 0
+172841.19 +181027.0 +000000.3-000007.500009.2 08.9700.09A? 0
+172843.70 -543534.0 +000015.2-000026.000020.9 08.9700.41F? 0
+172901.59 +313906.9 -000019.9-000014.800010.7 08.9700.21A? 0
+172934.68 -423623.5 -000002.4-000002.700007.3 08.9700.21A? 0
+173349.37 +121319.7 -000015.3+000007.900003.4 08.9700.38F? 0
+173438.21 -333949.2 -000047.3-000061.400009.4 08.9700.55F? 0
+173540.91 -643653.0 -000002.5+000021.600008.7 08.9700.40F? 0
+173747.44 -480245.1 -000021.0-000026.600000.3 08.9700.96K? 0
+173824.92 +041308.5 -000004.1-000053.600013.0 08.9700.57F? 0
+173857.57 -584742.9 +000013.0-000036.900015.6 08.9700.70G? 0
+173910.29 -272630.7 +000008.8+000004.300005.8 08.9700.31F? 0
+174459.37 +702654.8 -000013.0-000047.700009.9 08.9700.52F? 0
+174625.12 -211616.5 +000026.4+000005.400001.0 08.9700.31F? 0
+174926.72 +343624.9 -000010.9+000006.500000.3 08.97-0.00B? 0
+175407.87 +165637.7 -000023.6+000004.900021.2 08.9700.15A? 0
+175446.88 +250259.4 +000006.9-000006.400000.7 08.9700.31F? 0
+175606.61 -311458.9 +000019.9-000025.300002.4 08.9700.36F? 0
+180216.52 -421411.6 +000014.4-000013.400001.7 08.9700.02A? 0
+180228.72 -375724.5 +000038.8-000003.200039.7 08.9700.98K? 1
+180309.27 +184153.0 +000019.9+000021.800018.1 08.9700.60G? 0
+180420.83 +364927.2 -000045.4+000032.100026.0 08.9700.58G? 0
+180506.09 -103019.4 -000025.4-000028.100019.2 08.9700.52F? 0
+180522.00 -692828.9 +000017.7-000008.600015.2 08.9700.34F? 0
+180604.63 -313417.1 -000016.4-000003.800019.3 08.9700.03A? 0
+180629.78 -240932.9 -000017.3-000005.000006.9 08.9700.17A? 0
+180730.60 +611313.8 +000007.9+000049.800008.7 08.9700.25A? 0
+180929.37 +155917.5 -000009.6+000002.800009.1 08.9700.57F? 0
+181018.32 -181141.4 -000003.5+000017.900019.8 08.9700.28A? 0
+181435.40 -452222.5 -000003.0-000018.000000.5 08.9700.97K? 0
+181524.85 +194617.8 +000021.3-000000.500001.0 08.9700.51F? 0
+181624.79 +501415.8 -000011.1+000061.800016.2 08.9700.63G? 0
+181656.26 +264636.0 +000008.3+000013.500017.4 08.9700.62G? 0
+181712.93 +190218.2 -000005.1+000003.800004.3 08.9700.06A? 0
+181903.35 -251940.0 +000001.5-000075.100009.8 08.9700.85G? 0
+181925.81 -104244.8 -000036.6-000050.800020.6 08.9700.97K? 0
+182002.43 +600206.9 +000002.8-000014.200013.2 08.9700.25A? 0
+182230.29 -660617.7 -000014.3+000010.100019.3 08.9700.55F? 0
+182243.10 +470314.2 +000007.4+000011.100013.7 08.9700.50F? 0
+182312.40 +245106.9 +000002.7+000003.200005.0 08.9700.24A? 0
+182443.06 +334858.5 +000009.8+000037.000025.6 08.9700.34F? 0
+182626.99 -680000.6 +000026.0-000019.500003.8 08.9700.12A? 0
+182648.00 +530455.0 +000006.4-000027.900009.4 08.9700.05A? 0
+182809.92 -394607.5 -000000.7+000004.400008.2 08.9700.02A? 0
+183058.87 +212933.9 +000022.5+000043.600008.7 08.9700.53F? 0
+183138.76 -462315.0 -000009.3-000029.300005.6 08.9700.96K? 0
+183158.32 -185502.2 -000003.3-000012.300014.6 08.9700.32F? 0
+183450.52 -465759.6 +000026.5+000006.700003.3 08.9700.10A? 0
+183649.44 +670904.9 +000014.5+000027.200007.1 08.9700.90G? 0
+183651.53 -164244.9 +000004.4+000008.200020.1 08.9700.27A? 0
+184135.24 -285726.6 +000003.6-000040.800038.1 08.9700.12A? 0
+184528.74 -415504.0 -000007.4-000027.600001.5 08.9700.57F? 0
+184924.42 -592513.9 +000002.7-000021.600004.4 08.9700.26A? 0
+184930.12 +181113.5 -000000.3+000011.200002.7 08.9700.16A? 0
+185001.33 -592456.5 -000022.2-000063.000018.1 08.9700.48F? 0
+185019.85 +122733.4 +000001.8+000007.300010.1 08.9700.37F? 0
+185036.00 -590146.3 -000057.5-000034.500010.2 08.9700.48F? 0
+185159.45 +063555.3 -000012.4-000013.200001.8 08.9700.35F? 0
+185257.46 -194006.1 +000029.0+000006.500011.9 08.9700.04A? 0
+185401.24 -321054.4 -000080.7+000000.700032.8 08.9700.42F? 0
+185444.08 -434255.4 +000000.8+000021.500001.5 08.9700.97K? 0
+185503.33 -524217.0 -000017.1-000004.800010.8 08.97-0.02B? 0
+185746.71 -124755.4 +000034.6-000018.900009.2 08.9700.47F? 0
+185915.19 -070800.9 -000001.6+000022.400001.2 08.9700.14A? 0
+190010.36 -123615.4 -000022.7-000013.200010.3 08.9700.28A? 0
+190635.42 +351123.2 +000000.3+000002.000003.0 08.9700.11A? 0
+190644.27 -122412.8 -000006.7-000017.200006.1 08.9700.28A? 0
+190902.38 +273841.6 +000002.8-000002.100025.1 08.9700.10A? 0
+191033.80 +454504.0 -000004.0-000001.100010.5 08.9700.20A? 0
+191123.35 -151234.4 +000010.3-000011.700001.0 08.9700.04A? 0
+191422.58 -725005.2 +000010.5-000041.200012.7 08.9700.27A? 0
+191657.86 -221358.0 -000006.1-000026.000015.8 08.9700.48F? 0
+191833.45 +215653.0 +000000.0+000000.000000.0 08.9700.15A? 0
+191851.45 +105435.0 -000022.2-000034.900020.3 08.9700.55F? 0
+192142.04 +272625.8 +000004.1-000000.900018.1 08.9700.19A? 0
+192339.86 -173550.2 +000009.2+000024.500007.1 08.9700.21A? 0
+192412.45 +595150.9 -000000.1+000021.300017.5 08.9700.24A? 0
+192503.84 -204301.0 +000032.1-000071.100005.2 08.9700.51F? 0
+192510.72 +172326.2 +000000.5+000009.300010.1 08.9700.16A? 0
+192654.04 -400424.7 +000045.5-000022.100007.6 08.9700.29A? 0
+192711.78 +570546.5 +000008.2+000017.000011.4 08.9700.26A? 0
+192725.85 +360327.6 +000000.0+000000.000000.0 08.9700.83G? 0
+192900.94 +313654.2 +000005.3-000010.400000.4 08.9700.01A? 1
+193101.65 -075529.9 +000018.2-000005.700023.6 08.9700.20A? 0
+193416.21 +363331.9 +000030.3-000050.100023.2 08.9700.45F? 0
+193529.15 +205316.2 +000017.6+000010.900006.7 08.9700.11A? 0
+193645.56 +513231.0 +000003.6-000004.100007.8 08.9700.17A? 0
+193725.51 +733129.2 -000000.8-000006.500005.7 08.9700.11A? 0
+193901.43 +552610.3 -000043.2-000049.500013.6 08.9700.52F? 0
+193913.07 -031021.8 -000014.1-000011.500002.6 08.9700.53F? 0
+193941.90 +193523.3 -000016.0-000028.000013.5 08.9700.57F? 0
+194113.45 -712813.4 +000033.6-000011.700000.8 08.9700.52F? 0
+194907.27 -155853.9 +000004.2-000006.000004.9 08.9700.29A? 0
+194911.56 +083618.4 +000046.9-000017.300018.5 08.9700.43F? 0
+195018.19 +075211.6 -000013.0-000001.200016.8 08.9700.20A? 0
+195247.46 +641006.2 -000027.8-000035.900011.7 08.9700.42F? 0
+195314.72 -482809.5 -000026.9-000014.200011.0 08.9700.36F? 0
+195325.67 +063130.3 +000010.9+000019.500021.3 08.9700.29A? 0
+195422.62 +365716.1 -000012.8-000020.700007.3 08.9700.06A? 0
+200013.26 -273813.3 +000002.9-000031.200016.8 08.9700.96K? 0
+200103.62 +620714.8 +000027.3+000009.900005.9 08.9700.50F? 0
+200840.86 +525558.8 -000041.5-000111.700014.4 08.9700.57F? 0
+200918.78 +200403.9 -000003.5+000035.800000.5 08.9700.98K? 0
+201323.44 -195316.7 +000022.1-000013.800008.4 08.9700.35F? 0
+201429.03 +360207.3 -000000.5-000008.500003.5 08.9700.99K? 0
+201444.83 -573851.6 +000000.3+000019.900015.0 08.9700.96K? 0
+201505.45 +465658.7 +000017.9-000019.100008.8 08.9700.80G? 0
+201617.58 -373602.6 -000000.8-000002.600017.0 08.9700.38F? 0
+201633.27 +050728.0 -000004.4+000012.100017.5 08.9700.47F? 0
+201713.12 +241507.1 -000005.3-000018.900001.3 08.9700.26A? 0
+201731.77 +223809.1 +000007.3-000013.200000.2 08.97-0.00B? 0
+202224.92 -711145.5 +000022.1+000013.500006.2 08.9700.60G? 0
+202459.43 +461153.7 +000014.4+000020.800006.2 08.9700.38F? 0
+202700.95 -223324.3 +000010.7-000033.900005.5 08.9700.93G? 0
+202731.00 -483808.7 +000029.6+000008.100009.1 08.9700.38F? 0
+202746.87 +180436.8 +000033.6-000054.900013.1 08.9700.58F? 0
+202846.87 +311118.6 -000003.4+000006.300009.6 08.9700.06A? 0
+203025.75 -442723.8 +000073.1-000095.000017.6 08.9700.56F? 0
+203059.30 +365607.2 +000000.0+000000.000000.0 08.9700.66G? 0
+203817.71 +354633.3 +000011.0+000009.000014.0 08.9700.57F? 0
+203959.89 +484828.9 -000009.1-000023.200001.8 08.9700.17A? 0
+204054.87 +465221.1 -000008.3-000005.100004.8 08.9700.33F? 0
+204158.46 -175251.3 +000016.9-000016.400011.2 08.9700.17A? 0
+204430.56 +340907.4 +000018.4-000006.500016.2 08.9700.21A? 0
+204638.39 +623733.9 +000003.0+000011.700001.4 08.9700.14A? 0
+205617.24 +403928.8 +000007.7-000008.200000.1 08.9700.03A? 0
+205641.98 +115302.2 +000005.6+000017.900011.2 08.9700.20A? 0
+205742.40 +452823.2 +000026.6+000012.900000.7 08.9700.37F? 0
+210013.65 -150652.0 -000004.5-000004.500005.3 08.9700.39F? 0
+210328.29 +302922.0 -000012.2-000030.800017.8 08.9700.49F? 0
+210340.55 -061433.0 +000020.8-000049.500008.3 08.9700.56F? 0
+210618.87 +282447.8 +000002.8-000014.800004.0 08.97-0.02B? 0
+210759.66 -042953.8 -000016.8-000006.400005.4 08.9700.36F? 0
+211035.42 +010826.7 -000033.8-000010.200001.0 08.9700.41F? 0
+211109.16 +740330.5 +000024.4+000003.000015.8 08.9700.67G? 0
+211328.30 -245228.0 -000015.3-000003.000014.4 08.9700.35F? 0
+211352.28 -404228.3 +000018.0-000013.800006.4 08.9700.91G? 0
+211431.44 +384600.6 +000000.9-000014.200003.9 08.97-0.02B? 1
+211450.15 +392846.8 +000010.5-000000.400005.3 08.9700.21A? 0
+211529.29 -761322.6 +000046.6-000027.500000.3 08.9700.46F? 0
+211908.00 +613011.5 +000053.9+000029.300022.9 08.9700.49F? 0
+212007.24 +000543.5 +000120.3-000009.400007.0 08.9700.53F? 0
+212021.81 -471753.3 +000015.6-000009.800000.9 08.9700.41F? 0
+212048.94 -594729.4 -000006.4+000002.000006.6 08.9700.66G? 0
+212256.83 -124601.3 -000035.1-000061.500008.9 08.9700.48F? 0
+212403.86 +162151.4 +000048.1-000024.700003.4 08.9700.42F? 0
+212833.76 +224024.0 +000002.6-000002.600019.1 08.9700.64G? 0
+212905.23 -193228.2 +000010.0-000004.800004.4 08.9700.07A? 0
+212936.44 +304343.7 +000020.0-000004.100003.6 08.9700.17A? 0
+213158.33 -640401.6 +000029.7-000009.200009.3 08.9700.07A? 0
+213203.31 +482003.5 -000023.4-000022.100003.0 08.9700.07A? 0
+213418.49 +551033.2 -000023.1-000019.100004.4 08.9700.25A? 0
+213428.05 +454830.3 +000042.9+000010.800004.1 08.9700.41F? 0
+213854.53 -082311.5 -000007.3-000007.400018.0 08.9700.21A? 0
+213912.86 +534044.9 +000011.2+000010.200010.7 08.9700.13A? 0
+213951.17 +680750.6 +000000.0+000000.000000.0 08.9700.21A? 1
+214010.95 +241833.5 +000037.4+000055.900011.3 08.9700.82G? 0
+214224.61 +365403.9 +000007.8-000006.000006.8 08.97-0.14B? 0
+214229.31 -110404.5 +000106.1-000011.400001.5 08.9700.82G? 0
+214258.01 -025034.4 -000030.0-000036.200017.6 08.9700.56F? 0
+214407.85 -380205.5 -000005.9-000038.200009.9 08.9700.66G? 0
+214512.54 +205707.4 +000001.0-000000.700004.5 08.9700.40F? 0
+214928.41 +441236.5 +000000.0-000005.600004.9 08.9700.12A? 0
+215040.08 -043857.6 +000089.5-000001.600003.8 08.9700.79G? 0
+215255.79 -405219.0 +000017.3-000017.800009.7 08.9700.56F? 0
+215318.05 -593509.1 -000010.7-000015.500002.0 08.9700.56F? 0
+215621.59 +262219.6 +000012.1-000000.400017.1 08.9700.18A? 0
+215815.60 +521502.9 -000017.8-000008.700005.9 08.9700.10A? 0
+215950.23 -590642.8 -000031.3-000015.300017.7 08.9700.57F? 0
+220030.94 -204908.2 +000013.3-000008.100000.9 08.9700.86G? 0
+220229.81 +261207.8 +000094.6-000012.400006.2 08.9700.66G? 0
+220511.19 +253940.8 +000003.9+000010.600006.5 08.9700.57F? 0
+220606.22 +382253.4 +000013.6-000002.300011.8 08.9700.17A? 0
+220945.02 +615436.5 +000012.1+000000.800002.4 08.9700.09A? 0
+221046.66 +690444.3 +000031.8+000027.000002.5 08.9700.49F? 0
+221236.59 +265507.0 -000013.5+000007.800019.2 08.9700.99K? 0
+221428.27 +335629.6 +000040.0+000009.600006.6 08.9700.72G? 0
+221605.96 +243218.3 -000030.1-000008.300012.8 08.9700.39F? 0
+221655.72 -151053.0 +000015.6+000005.500002.3 08.9700.62G? 0
+222608.70 -173112.4 -000003.0-000098.000003.1 08.9700.47F? 0
+222625.93 +642619.7 +000060.4-000032.900004.1 08.9700.58G? 0
+222716.23 -402655.7 +000030.2-000014.500022.5 08.9700.57F? 0
+222724.97 -633728.3 +000002.4+000018.000007.5 08.9700.56F? 0
+222739.62 -332939.6 +000156.1+000026.100016.3 08.9700.51F? 0
+222816.28 +461750.3 +000042.2+000008.600003.6 08.9700.36F? 0
+223205.95 +263846.3 -000007.6-000033.800005.3 08.9700.28A? 0
+223351.25 +290805.5 +000045.1+000000.400001.8 08.9700.52F? 0
+223519.99 +504017.3 +000004.2+000001.100002.4 08.9700.93G? 0
+223941.43 +545912.5 +000005.7+000008.500006.1 08.9700.96K? 0
+224016.20 -064811.7 -000035.1-000050.700011.2 08.9700.82G? 0
+224719.98 +571259.7 +000007.8-000012.800013.5 08.9700.12A? 0
+225056.35 -790956.6 +000040.4-000028.900022.1 08.9700.59G? 0
+225436.60 +201959.4 +000000.9-000017.800000.4 08.9700.60G? 0
+225531.24 -053509.3 -000041.2+000014.100005.6 08.9700.51F? 1
+230129.79 -422634.6 +000058.6+000008.400020.6 08.9700.46F? 0
+230501.86 -093459.8 +000014.7-000001.500022.7 08.9700.41F? 0
+230729.07 +582447.1 +000007.3+000010.000014.2 08.9700.06A? 0
+230851.07 +250407.4 +000043.9-000017.800000.2 08.9700.43F? 0
+231027.29 -590654.5 -000003.7-000021.100003.8 08.9700.46F? 0
+231110.77 +812111.6 +000017.0+000005.700003.3 08.9700.26A? 0
+231122.09 -453730.0 +000033.5-000006.000003.1 08.9700.98K? 0
+231545.80 -110236.1 -000077.9-000037.200016.2 08.9700.47F? 0
+231639.23 -153342.6 +000063.8-000004.700006.9 08.9700.70G? 0
+231639.75 +025412.6 +000118.7+000014.500008.3 08.9700.38F? 0
+231754.12 -513228.6 +000005.5+000019.800012.6 08.9700.48F? 0
+232058.89 +093853.1 +000032.7-000031.300008.3 08.9700.33F? 0
+232415.15 +563054.5 -000011.4+000003.400012.1 08.9700.19A? 0
+233324.91 +344318.9 -000013.8+000006.400002.1 08.9700.48F? 0
+233656.35 -392153.0 +000028.8+000035.300010.5 08.9700.37F? 0
+234631.40 +170513.1 -000175.3-000022.600047.6 08.9700.53F? 1
+234847.73 +492945.5 -000015.6-000001.300013.8 08.9700.26A? 0
+234905.21 +191514.6 -000093.2-000047.300003.3 08.9700.51F? 0
+235005.22 +193143.9 +000001.2-000025.100001.2 08.9700.91G? 0
+235035.95 +470513.8 -000003.3+000003.700006.3 08.9700.43F? 0
+235439.80 +004621.9 +000035.6+000016.100005.2 08.9700.62G? 0
+235505.09 -412405.6 -000001.3-000009.900018.1 08.9700.66G? 0
+235505.64 +570506.8 -000022.9-000010.400008.6 08.9700.38F? 0
+235635.95 -561038.3 -000032.1-000010.500021.1 08.9700.64G? 0
+235703.38 -061525.9 -000039.4-000024.700018.3 08.9700.97K? 0
+001308.86 -225607.6 +000014.4-000016.500015.6 08.9701.26K? 0
+002047.36 +563616.9 -000012.7-000018.600013.4 08.9701.38K? 0
+002136.30 -330542.8 +000031.5-000026.200014.3 08.9701.05K? 0
+002144.29 +610403.7 +000011.2+000018.600009.6 08.9701.38K? 0
+002525.24 -442247.6 +000049.4-000003.900007.7 08.9701.31K? 0
+002605.98 -613218.6 +000037.6-000000.600002.1 08.9701.24K? 0
+003137.45 +371558.9 +000018.4+000005.500020.0 08.9701.11K? 0
+004329.28 -223813.6 +000045.6-000043.300007.3 08.9701.15K? 0
+004756.06 +365435.1 -000022.3-000023.300001.7 08.9701.18K? 0
+005159.44 -652007.2 +000018.3-000014.900008.0 08.9701.28K? 0
+005203.38 +565353.8 -000008.1+000002.000004.7 08.9701.23K? 0
+005319.59 +554609.9 -000020.5-000006.200003.3 08.9701.44K? 0
+005606.39 -262049.5 +000040.1+000026.200007.3 08.9701.21K? 0
+010046.71 -574308.7 -000006.2-000002.600001.9 08.9701.14K? 0
+010200.23 -413240.2 -000012.8+000007.600008.9 08.9701.26K? 0
+010604.42 -791409.9 +000016.4-000007.800003.3 08.9701.70K? 0
+011029.97 -524908.8 +000003.9+000022.500014.4 08.9701.15K? 0
+012449.32 +111533.9 -000042.5-000016.800011.6 08.9701.22K? 0
+012642.48 +270309.9 -000008.0-000002.200019.0 08.9701.69K? 0
+012736.29 +214229.4 -000017.5-000006.500031.6 08.9701.11K? 0
+012844.18 -254526.0 +000054.7-000017.700001.8 08.9701.10K? 0
+013017.73 +165617.6 +000000.3+000021.300003.5 08.9701.03K? 0
+013033.35 -751355.7 +000028.4+000005.200009.9 08.9701.03K? 0
+013308.83 +221907.5 -000054.9-000009.300002.3 08.9701.63K? 0
+013809.68 +491307.8 +000013.6-000015.400019.7 08.9701.19K? 0
+014436.42 +002013.1 -000007.3-000001.600003.4 08.9701.09K? 0
+015442.85 +550843.7 -000017.6+000002.100010.2 08.9701.26K? 0
+015618.89 +375800.6 +000010.3-000000.300009.4 08.9701.01K? 0
+020704.49 +562313.5 +000013.8-000002.700013.9 08.9701.62K? 0
+020739.37 +701743.4 +000011.8+000008.300012.4 08.9701.54K? 0
+020945.41 -642532.5 +000014.9-000003.500005.9 08.9701.20K? 0
+021119.81 +440703.6 +000000.4+000017.200007.9 08.9701.35K? 0
+021432.24 +663517.3 -000002.3+000023.400000.5 08.9701.30K? 0
+021622.26 +385009.1 -000031.5-000025.800001.4 08.9701.48K? 0
+022139.76 +702524.9 +000016.3-000010.900014.8 08.9701.34K? 0
+022647.04 -062531.0 +000016.0-000010.700023.0 08.9701.14K? 0
+022918.96 +425231.7 +000018.6-000040.000015.0 08.9701.18K? 0
+023611.61 +205309.4 -000001.7-000007.500008.3 08.9701.70K? 0
+023932.60 +585017.5 +000023.8-000033.800008.5 08.9701.05K? 0
+024715.93 -155824.2 -000015.4-000046.200015.1 08.9701.08K? 0
+024742.50 +171805.0 -000016.9+000012.500024.2 08.9701.20K? 0
+025656.85 +103842.9 +000036.1-000001.000001.1 08.9701.21K? 0
+030055.02 +393146.1 +000003.1-000044.700004.7 08.9701.32K? 0
+030417.32 +475531.9 -000007.8-000043.600021.2 08.9701.21K? 0
+030418.37 +353422.2 -000048.0-000031.000012.0 08.9701.34K? 0
+030435.01 +512157.0 +000002.3-000016.800021.2 08.9701.14K? 0
+030738.68 +223420.6 +000038.9-000031.800020.1 08.9701.06K? 0
+031201.47 +574009.9 +000037.7-000020.100006.1 08.9701.79K? 0
+031254.42 -720540.5 -000015.3-000003.900000.7 08.9701.18K? 0
+032046.66 +783643.9 -000013.7-000023.900005.2 08.9701.30K? 0
+032613.24 -405416.4 +000029.1-000015.700017.0 08.9701.12K? 0
+033109.43 +251253.7 +000032.5+000007.700002.5 08.9701.55K? 0
+033255.83 -131401.2 -000023.9+000008.300032.3 08.9701.24K? 0
+035833.23 -364746.3 +000009.5+000004.700014.4 08.9701.03K? 0
+035948.34 +312156.2 -000005.0-000015.700012.8 08.9701.41K? 0
+040458.96 -204949.7 +000006.8-000042.600018.6 08.9701.58K? 0
+040548.36 +431807.1 +000015.6-000053.900007.2 08.9701.10K? 0
+041609.78 -223343.5 +000009.4-000014.000018.5 08.9701.27K? 0
+042605.99 -621035.4 +000000.9-000013.600004.2 08.9701.23K? 0
+042642.28 -702251.9 +000021.2-000003.000010.7 08.9701.02K? 0
+043003.38 -301606.6 -000015.3+000002.000002.0 08.9701.37K? 0
+043600.66 -531456.9 -000021.3-000016.000002.9 08.9701.31K? 0
+044159.64 +213032.2 +000046.7+000006.900013.7 08.9701.35K? 0
+044537.52 -303945.5 +000006.1+000005.200000.5 08.9701.08K? 0
+044932.80 +391414.5 +000025.3-000007.000024.0 08.9701.75K? 0
+045513.24 +481059.2 -000013.9-000022.100004.4 08.9701.27K? 0
+045731.34 +192009.8 +000005.8-000013.200005.3 08.9701.02K? 0
+045908.46 -101048.4 -000000.2+000002.900014.1 08.9701.26K? 0
+050429.63 -193740.0 -000019.4+000006.200001.8 08.9701.34K? 0
+050529.61 -420727.9 +000014.4-000000.100003.5 08.9701.03K? 0
+051201.78 -402053.6 +000003.3+000023.300006.5 08.9701.12K? 0
+051846.67 -315917.3 +000007.7+000017.900001.8 08.9701.40K? 0
+052051.55 -253218.9 +000025.7-000013.000008.1 08.9701.55K? 0
+052237.12 +363254.9 +000010.2-000002.200018.1 08.9701.41K? 0
+052349.60 -204945.5 -000021.5+000025.400013.2 08.9701.33K? 0
+052810.70 -202349.4 +000025.9-000016.900006.8 08.9701.47K? 0
+053040.66 +222222.3 +000042.6-000003.300011.5 08.9701.06K? 0
+053132.14 -232534.3 +000018.3-000008.400000.9 08.9701.13K? 0
+053153.04 -271147.9 +000009.6+000028.700013.5 08.9701.29K? 0
+053830.36 +040441.0 +000022.9-000087.100001.4 08.9701.06K? 0
+053930.07 +343609.9 +000095.6+000023.800019.3 08.9701.01K? 0
+054117.45 -365348.5 +000007.9+000000.300028.4 08.9701.43K? 0
+054733.54 +114400.9 +000027.9-000015.400010.6 08.9701.63K? 0
+055314.48 -454933.3 -000006.3+000006.900012.3 08.9701.42K? 0
+055353.71 -691424.0 +000015.1+000004.600019.2 08.9701.43K? 0
+060109.03 -273323.6 +000012.2+000001.000008.4 08.9701.58K? 0
+060219.13 +113722.8 +000004.9-000008.200022.6 08.9701.54K? 0
+060349.81 -183315.5 -000009.8-000012.800002.8 08.9701.03K? 0
+060551.89 -755302.6 -000023.2+000056.800000.1 08.9701.55K? 0
+060721.43 +061812.4 -000043.2+000001.500002.5 08.9701.28K? 0
+060845.89 -205214.0 +000023.1+000014.000005.3 08.9701.13K? 0
+061030.42 -404405.7 -000024.1+000019.700001.2 08.9701.03K? 0
+061904.01 -031402.7 +000030.9-000017.300003.5 08.9701.14K? 0
+061927.95 -362827.7 -000007.8-000009.300007.2 08.9701.24K? 0
+062505.22 -222306.7 -000005.2+000005.100003.4 08.9701.52K? 0
+062620.54 +122345.6 +000013.9-000010.900008.1 08.9701.04K? 0
+062913.73 -054410.7 +000013.8-000024.500033.7 08.9701.12K? 0
+062957.66 -505556.7 +000013.3+000004.300006.0 08.9701.08K? 0
+063105.39 +534953.8 -000015.8-000012.900003.2 08.9701.37K? 0
+063106.71 +514057.2 +000034.3-000008.400008.7 08.9701.65K? 0
+063427.70 -453658.1 -000000.1-000008.300004.9 08.9701.12K? 0
+063450.53 +160756.0 -000026.9-000018.000003.8 08.9701.12K? 0
+064001.52 +180320.7 -000019.6-000000.700017.9 08.9701.25K? 0
+064153.40 -001711.6 -000014.8-000013.800017.7 08.9701.02K? 0
+064200.05 -203353.8 +000006.1+000000.800007.9 08.9701.22K? 0
+064644.72 +311737.2 +000034.7-000005.100036.1 08.9701.03K? 0
+064726.22 +142347.2 +000010.5-000020.700005.2 08.9701.04K? 0
+064836.06 -200525.6 +000004.2+000020.600011.2 08.9701.40K? 0
+064858.97 -140749.3 +000001.1-000004.200017.0 08.9701.15K? 0
+065221.99 +372424.1 +000008.0-000018.400009.7 08.9701.36K? 0
+065224.20 -012342.8 +000004.6+000008.100011.3 08.9701.70K? 0
+065231.79 +160023.1 +000003.8+000001.700004.1 08.9701.04K? 0
+065400.04 +373321.2 -000039.2-000022.000002.1 08.9701.25K? 0
+070043.33 +010350.0 -000014.6-000035.100012.9 08.9701.20K? 0
+070622.39 -344400.7 -000017.3+000012.300034.4 08.9701.28K? 0
+070631.76 -163302.3 +000084.7-000040.000021.6 08.9701.74K? 0
+070707.36 +100930.7 +000019.4-000031.600027.3 08.9701.73K? 0
+070728.98 +243431.7 +000002.9-000009.500019.3 08.9701.05K? 0
+070824.33 -145308.7 -000005.6+000005.500017.4 08.9701.09K? 0
+070942.76 +655245.8 -000011.9-000020.900009.3 08.9701.23K? 0
+071129.34 -223615.1 -000005.2+000020.800001.4 08.9701.01K? 0
+071323.53 -243308.3 -000011.0-000003.300019.9 08.9701.13K? 0
+071327.77 +523927.9 +000044.9-000138.600026.6 08.9701.10K? 0
+071331.32 -564327.8 +000021.9-000018.700007.9 08.9701.59K? 0
+072347.11 -174333.7 -000006.7+000024.600013.8 08.9701.28K? 0
+072348.66 +020123.6 +000029.6+000000.400031.2 08.9701.89M? 0
+072414.91 -023532.3 -000030.0-000019.700008.5 08.9701.43K? 0
+072440.46 -422313.9 -000023.2+000022.900008.9 08.9701.60K? 0
+073134.66 +225326.3 -000004.9-000043.200042.5 08.9701.37K? 0
+073648.81 +651431.8 -000002.5-000007.800009.4 08.9701.14K? 0
+073719.46 -203617.3 +000041.4+000021.100027.8 08.9701.65K? 0
+073743.24 -002616.0 +000007.9+000001.400037.7 08.9701.35K? 0
+073759.00 +455011.3 +000030.1-000020.000014.8 08.9701.12K? 0
+073930.27 -331234.7 -000004.9+000007.200019.6 08.9701.07K? 0
+073954.19 -614125.6 -000029.1-000003.100007.4 08.9701.11K? 0
+074016.83 +022703.3 -000022.2+000001.200003.1 08.9701.04K? 0
+074052.09 +051146.5 -000005.2+000028.400008.1 08.9701.38K? 0 0.10 1.00
+074105.45 +060647.9 -000008.8-000035.000000.5 08.9701.30K? 0
+074117.50 +172155.1 +000007.9+000006.900042.0 08.9701.05K? 0
+074143.94 -322239.1 +000003.0-000023.400016.1 08.9701.34K? 0
+074205.09 -745653.3 +000000.2-000006.000001.7 08.9701.00K? 0
+074341.07 -195508.1 +000035.0-000001.200018.0 08.9701.18K? 0
+074435.51 +115539.0 +000009.2-000011.500009.9 08.9701.30K? 0
+075001.77 -133200.9 +000012.1+000000.600002.5 08.9701.00K? 0
+075009.92 -230953.9 +000019.8-000003.500003.7 08.9701.03K? 0
+075010.10 +742955.1 -000022.9-000022.500005.2 08.9701.11K? 0
+075135.28 +092732.7 -000007.9-000009.100012.6 08.9701.12K? 0
+075331.12 -001221.4 -000021.0+000029.400018.5 08.9701.00K? 0
+075443.86 +423720.9 -000030.9-000002.400004.9 08.9701.24K? 0
+075500.45 +514531.8 -000014.0-000012.900020.1 08.9701.36K? 0
+075556.54 +054930.7 -000010.0+000003.100029.5 08.9701.08K? 0
+075607.50 -163427.2 +000008.3+000023.400004.0 08.9701.66K? 0
+080152.65 -104624.5 -000015.1-000001.700022.7 08.9701.00K? 0
+080259.85 -062124.2 -000017.8-000009.500032.7 08.9701.07K? 0
+080345.56 -061717.6 -000032.5-000003.000003.9 08.9701.72K? 0
+080444.62 +411008.4 +000004.6+000011.000041.5 08.9701.04K? 0
+081308.99 -401646.2 -000000.6-000012.600009.0 08.9701.18K? 0
+081505.17 -291430.1 -000008.2-000029.800013.0 08.9701.00K? 0
+081755.28 +002031.5 +000027.7+000006.500018.7 08.9701.03K? 0
+082135.67 -152545.2 +000023.1-000003.800029.0 08.9701.59K? 0
+082138.18 -164530.2 -000062.8-000036.000018.4 08.9701.31K? 0
+082230.98 -121457.0 +000033.6+000001.600026.3 08.9701.46K? 0
+082336.89 +393604.5 -000038.9+000021.200007.5 08.9701.01K? 0
+082733.86 -135005.9 +000000.1-000019.200005.0 08.9701.42K? 0
+082938.18 -475542.9 -000013.0-000011.500023.0 08.9701.43K? 0
+083252.71 -134155.4 +000029.2-000007.800016.1 08.9701.09K? 0
+083636.30 -102045.3 +000017.4-000015.800016.5 08.9701.09K? 0
+084149.36 -134851.9 -000015.8+000002.700018.6 08.9701.14K? 0
+084329.57 -381522.5 -000002.6+000000.300013.2 08.9701.42K? 0
+085459.48 +012837.4 -000033.9+000017.900028.4 08.9701.28K? 0
+085537.74 +060905.0 -000015.5+000007.200008.3 08.9701.56K? 0
+091242.48 -395817.7 +000002.2+000035.400006.4 08.9701.10K? 0
+091350.18 -821822.8 -000020.6-000004.300002.7 08.9701.70K? 0
+091510.86 -155904.3 -000039.0+000009.400003.8 08.9701.54K? 0
+091724.74 +355250.9 +000030.3-000003.000013.8 08.9701.64K? 0
+091842.58 +080942.3 -000053.8+000024.500019.0 08.9701.57K? 0
+092300.12 +301149.7 +000006.3-000009.600019.3 08.9701.61K? 0
+092631.77 -415822.5 -000033.5+000021.700005.3 08.9701.32K? 0
+092950.09 +190557.9 +000014.3-000011.500029.6 08.9701.40K? 0
+093303.94 +591801.9 +000007.1-000016.100006.1 08.9701.75K? 0
+093740.61 -685559.6 -000005.4-000006.600022.6 08.9701.38K? 0
+093914.25 +105310.3 -000016.8-000006.200016.9 08.9701.50K? 0
+094431.08 -322237.0 -000005.1+000021.500005.6 08.9701.11K? 0
+094703.00 -703711.2 -000002.2+000003.200010.0 08.9701.47K? 0
+094835.34 -421743.5 +000009.4+000012.600008.6 08.9701.29K? 0
+095002.58 -420113.3 -000004.5+000000.000020.9 08.9701.23K? 0 0.10 1.00
+095108.29 -323129.2 -000007.1+000000.500005.0 08.9701.16K? 0
+095828.06 -301306.3 +000003.5-000004.600000.7 08.9701.16K? 0
+100058.67 -592525.5 -000020.2+000016.500001.4 08.9701.00K? 0
+100219.83 -390929.7 +000014.5+000001.100002.1 08.9701.42K? 0
+100632.81 -251920.2 +000001.1+000011.600012.1 08.9701.03K? 0
+100648.88 +605539.4 -000037.1+000014.000009.3 08.9701.52K? 0
+100702.38 +140928.9 +000020.7-000019.900001.1 08.9701.70K? 0
+101219.70 +541247.7 +000014.0-000014.800023.5 08.9701.12K? 0
+101407.83 -220235.1 -000043.0-000017.200001.0 08.9701.70K? 0
+101840.03 +460624.6 -000010.6-000001.000019.5 08.9701.00K? 0
+102223.08 +042555.0 -000024.5-000004.800004.6 08.9701.19K? 0
+102438.78 +685512.6 +000020.5+000006.900003.0 08.9701.30K? 0
+102627.22 -602553.0 -000018.9+000010.100011.7 08.9701.47K? 0
+102907.66 +523707.1 -000020.4-000005.800009.9 08.9701.13K? 0
+103518.74 -515528.0 -000028.9-000016.800022.1 08.9701.35K? 0
+103757.65 -504112.4 -000008.3+000016.200011.2 08.9701.95M? 0
+104022.27 -561423.6 -000026.4+000010.300005.7 08.9701.04K? 0
+104205.26 -152214.6 -000022.9-000043.200003.6 08.9701.43K? 0
+104251.01 -714945.4 +000000.8+000006.200013.2 08.9701.17K? 0
+104719.20 +281913.5 -000019.1-000018.600000.8 08.9701.19K? 0
+104804.04 -502210.3 -000007.3-000001.000015.1 08.9701.13K? 0
+105938.80 +252614.4 -000231.0-000118.700033.1 08.9701.17K? 0
+105953.73 -253153.0 -000013.7-000000.900002.1 08.9701.69K? 0
+110439.25 -501857.5 +000014.9-000026.100003.1 08.9701.09K? 0
+110701.35 -550331.2 -000006.4-000008.800013.1 08.9701.06K? 0
+112005.98 +053900.2 +000003.2+000017.800026.7 08.9701.45K? 0
+112105.19 -503016.0 +000015.8-000004.000001.6 08.9701.52K? 0
+112235.56 -281451.2 -000021.8+000008.300014.3 08.9701.59K? 0
+112412.58 -314615.9 -000021.4+000008.300015.9 08.9701.23K? 0
+112537.59 +080208.4 -000020.9+000009.300019.6 08.9701.01K? 0
+112806.27 -261542.3 -000002.4+000013.100015.4 08.9701.03K? 0
+113110.87 -625815.6 +000001.6-000015.500013.8 08.9701.17K? 0
+113929.28 -024259.0 -000028.1-000039.500011.7 08.9701.13K? 0
+114710.67 +092811.9 -000005.3+000027.900002.1 08.9701.54K? 0
+114830.61 -473316.4 -000003.8+000009.500022.8 08.9701.36K? 0
+114909.32 -462204.2 -000027.9-000006.500028.6 08.9701.10K? 0
+115106.02 -462455.2 +000004.0-000030.400002.7 08.9701.29K? 0
+115131.20 -412822.3 -000014.5-000024.200009.3 08.9701.07K? 0
+115203.35 -452902.2 +000014.6-000010.800020.0 08.9701.72K? 0
+115253.64 -481607.8 -000023.3+000009.400002.5 08.9701.11K? 0
+115300.87 +533804.7 +000030.6+000008.500014.7 08.9701.46K? 0
+115634.58 -513236.8 -000003.6+000003.500006.5 08.9701.30K? 0
+120605.73 +254613.6 +000007.1-000023.900024.0 08.9701.31K? 0
+121153.06 -694334.1 -000008.8+000003.700015.4 08.9701.51K? 0
+121224.59 +524739.2 -000013.4-000034.600006.4 08.9701.06K? 0
+121517.06 -192317.8 -000031.0-000016.500010.2 08.9701.18K? 0
+122027.79 -425823.1 -000005.5-000023.500016.5 08.9701.12K? 0
+122407.86 +395147.5 +000027.3+000003.500018.2 08.9701.24K? 0
+122451.62 -440032.5 -000029.3+000009.800002.0 08.9701.00K? 0
+122510.52 -481325.7 -000002.5-000011.600009.9 08.9701.22K? 0
+123004.40 -551236.1 +000002.0+000005.200004.7 08.9701.05K? 0
+123126.64 -645251.3 -000005.2+000019.900019.5 08.9701.89M? 0
+123616.27 -185321.3 -000023.7+000010.500053.2 08.9701.48K? 0
+123715.02 -624313.2 +000000.9-000003.300006.4 08.9701.66K? 0
+124020.37 +594007.2 -000000.6+000011.600006.6 08.9701.33K? 0
+124155.05 -322712.6 +000015.8-000007.800005.2 08.9701.51K? 0
+125112.27 -355401.0 -000060.0+000004.500016.6 08.9701.18K? 0
+125709.12 -694903.9 -000070.9+000020.400002.4 08.9701.31K? 0
+125733.39 -485612.4 +000015.8+000004.100001.5 08.9701.40K? 0
+125827.38 -672813.3 -000006.5+000018.900010.2 08.9701.00K? 0
+125904.15 -725546.8 -000025.8-000020.500010.0 08.9701.23K? 0
+130124.69 -471709.1 -000011.4+000002.400008.0 08.9701.06K? 0
+130149.23 +685947.3 -000023.7-000029.400016.9 08.9701.04K? 0
+130450.62 -394553.3 -000039.9-000001.700008.3 08.9701.19K? 0
+130726.25 -620658.6 -000005.1+000009.800018.0 08.9701.89M? 0
+131249.45 -305602.1 -000012.5+000003.700016.5 08.9701.65K? 0
diff --git a/kstars/kstars/data/hip125.dat b/kstars/kstars/data/hip125.dat
new file mode 100644
index 00000000..3d9c4ee1
--- /dev/null
+++ b/kstars/kstars/data/hip125.dat
@@ -0,0 +1,1000 @@
+131345.87 +691815.1 +000008.4+000024.000008.4 08.9701.33K? 0
+131556.95 -662827.8 -000034.0+000019.400022.4 08.9701.76K? 0
+131657.27 +575352.5 -000003.0-000019.100004.7 08.9701.30K? 0
+131831.28 -320619.1 -000019.6-000023.600002.3 08.9701.54K? 0
+132222.90 -504619.2 +000010.3-000011.900014.9 08.9701.62K? 0
+132608.60 -741936.3 +000004.6-000002.900000.0 08.9701.47K? 0
+132723.42 +390858.2 +000013.3-000018.700009.0 08.9701.51K? 0
+133405.33 +460848.2 -000008.4+000002.400002.0 08.9701.05K? 0
+133710.99 -520313.7 -000011.9-000016.100013.0 08.9701.44K? 0
+134156.10 +505402.9 -000001.6-000022.400016.2 08.9701.25K? 0
+135355.82 +110349.9 -000044.8-000010.300015.5 08.9701.53K? 0
+140437.95 -054944.5 -000026.6+000002.400015.7 08.9701.01K? 0
+140700.30 -291111.0 -000026.9-000000.700003.1 08.9701.63K? 0
+141059.40 -472012.9 +000006.5+000008.400020.9 08.9701.11K? 0
+141417.17 -475024.4 +000034.9-000004.600019.3 08.9701.06K? 0
+141446.66 -361627.0 -000010.1+000001.600007.2 08.9701.54K? 0
+141600.45 -534859.5 -000019.3-000010.900008.2 08.9701.09K? 0
+141719.90 +664739.1 +000009.4+000007.700003.1 08.9701.13K? 0 0.10 1.00
+141822.19 -261237.2 -000030.2-000032.200005.9 08.9701.37K? 0
+142212.24 +233814.7 -000003.7-000001.200002.3 08.9701.15K? 0
+142404.97 -102530.2 -000031.3+000020.700006.4 08.9701.06K? 0
+143017.72 -202028.6 -000005.6-000004.300003.9 08.9701.07K? 0
+143053.23 -260641.2 -000043.1-000042.600029.3 08.9701.01K? 0
+143118.62 -472059.6 -000026.6+000001.500007.8 08.9701.20K? 0
+143216.09 -240200.3 -000030.6+000021.100038.3 08.9701.15K? 0
+143942.65 -435714.6 -000023.4+000000.500013.4 08.9701.37K? 0
+144115.64 -410321.9 -000009.0-000008.200018.3 08.9701.08K? 0
+144719.98 -364618.5 -000008.2-000033.300004.2 08.9701.01K? 0
+145931.38 -500312.2 +000019.3-000014.400010.4 08.9701.30K? 0
+150447.53 -290053.8 -000035.5+000042.600007.5 08.9701.78K? 0
+151009.53 -533312.9 -000067.9-000054.900003.0 08.9701.26K? 0
+151444.05 -551214.1 +000010.8+000007.300003.1 08.9701.24K? 0
+151617.20 -001009.7 -000018.8+000017.600012.7 08.9701.20K? 0
+152416.15 +240238.0 +000013.8+000005.600010.7 08.9701.02K? 0
+153019.88 +193946.8 -000007.7-000023.500027.4 08.9701.21K? 0
+153107.28 -594926.5 +000017.6+000007.400000.0 08.9701.67K? 0
+153207.09 -090145.7 -000043.2-000012.700004.4 08.9701.15K? 0
+153329.57 +775726.9 -000016.9+000013.300005.1 08.9701.17K? 0
+153538.36 +350501.0 +000012.2-000021.300008.0 08.9701.10K? 0
+153740.10 -500009.6 -000004.7-000027.800012.8 08.9701.07K? 0
+153813.45 -693154.1 -000018.8-000003.000007.2 08.9701.05K? 0
+154201.95 -153400.2 -000019.2+000003.000007.8 08.9701.27K? 0
+154537.50 -291256.0 +000010.6-000011.100009.1 08.9701.30K? 0
+154756.93 -380203.4 -000001.4-000006.200002.8 08.9701.10K? 0
+154848.06 -665923.4 +000016.0+000007.400014.8 08.9701.50K? 0
+155005.82 +590047.0 +000007.1-000000.900000.2 08.9701.10K? 0
+155302.07 -525103.8 -000000.9-000008.900041.3 08.9701.31K? 0
+155320.20 +171712.9 -000029.7-000002.100005.7 08.9701.43K? 0
+155602.21 -181533.9 +000028.8-000010.000012.1 08.9701.05K? 0
+155630.96 -351933.8 -000004.8-000005.200012.5 08.9701.12K? 0
+155850.88 -353518.3 -000038.2-000020.000024.2 08.9701.68K? 0
+160237.02 -651223.7 +000004.0+000014.800015.8 08.9701.15K? 0
+160409.83 +031158.6 -000018.0-000008.300005.9 08.9701.21K? 0
+160434.62 -051305.4 -000080.0-000009.100021.0 08.9701.44K? 0
+160620.21 -653559.6 -000016.5+000002.600009.0 08.9701.52K? 0
+160717.11 -013731.0 -000009.6+000024.500005.0 08.9701.15K? 0
+161124.69 -262813.7 -000023.7-000032.300043.3 08.9701.33K? 0
+161536.64 +144034.4 -000006.0-000002.600013.8 08.9701.54K? 0
+161806.62 +445521.5 -000012.8+000012.600014.6 08.9701.55K? 0
+161952.26 -655754.8 +000005.6+000005.500001.9 08.9701.16K? 0
+162319.17 +133127.9 +000010.7-000032.000002.0 08.9701.57K? 0
+162512.45 -075817.1 -000024.6+000019.400032.1 08.9701.36K? 0
+163937.64 -444600.5 +000024.6-000035.300014.5 08.9701.02K? 0
+164312.96 -464653.4 +000062.3-000070.200001.5 08.9701.55K? 0
+164316.90 -480513.6 -000048.9-000023.600027.6 08.9701.03K? 0
+164343.19 -330849.8 +000156.3-000006.900028.8 08.9701.89M? 0
+164508.12 -332800.8 +000031.2-000015.200013.1 08.9701.74K? 0
+164519.02 +193046.1 +000012.7-000016.800012.0 08.9701.45K? 0
+164828.45 -601832.9 -000013.8-000015.800019.0 08.9701.57K? 0
+165254.48 -415031.7 -000049.3-000056.700041.2 08.9701.79K? 0
+165605.02 -404042.7 +000000.0+000000.000000.0 08.9701.65K? 0
+165609.31 -442225.4 -000048.3+000017.400060.8 08.9701.77K? 0
+165702.84 +575640.1 +000001.5-000003.300004.4 08.9701.19K? 0
+165729.89 -494231.3 -000016.8-000012.700006.8 08.9701.57K? 0
+165828.08 +191129.9 +000015.5-000013.400011.8 08.9701.11K? 0
+165840.42 -270058.9 -000025.5-000009.500046.2 08.9701.17K? 0
+170531.84 +025000.6 -000033.1-000000.400014.5 08.9701.02K? 0
+170943.10 +001939.1 -000019.8-000047.700012.0 08.9701.90M? 0
+171349.77 +111419.5 -000001.2+000019.700013.5 08.9701.07K? 0
+171455.93 -401903.5 -000062.9-000056.000057.6 08.9701.81K? 0
+171648.36 -322234.6 -000000.9-000020.100000.6 08.9701.23K? 0
+172313.01 -321011.5 +000001.1-000026.000021.2 08.9701.69K? 0
+172733.16 -394347.9 +000032.9+000008.500012.3 08.9701.06K? 0
+172737.72 +050045.1 +000009.8+000007.000009.7 08.9701.13K? 0
+172742.62 -191324.2 -000015.4-000055.700021.9 08.9701.26K? 0
+172744.02 +650553.2 +000008.5+000082.800013.8 08.9701.15K? 0
+172823.60 -693254.4 +000032.1+000001.600011.0 08.9701.06K? 0
+173027.62 -172825.6 -000029.6-000001.700050.0 08.9701.14K? 0
+173314.87 +671820.9 +000002.9+000028.300011.2 08.9701.04K? 0
+173341.58 +044744.4 +000006.4-000033.500002.8 08.9701.50K? 0
+173440.34 +262317.8 -000005.4+000009.200010.7 08.9701.53K? 0
+173531.65 -233715.2 -000010.7-000018.900002.9 08.9701.40K? 0
+173609.00 -202211.0 +000024.2-000004.200007.6 08.9701.09K? 0
+173704.28 -270555.2 -000006.9-000009.600009.3 08.9701.75K? 0
+173704.49 +274317.9 +000012.0+000014.100004.8 08.9701.63K? 0
+174248.31 -603732.2 +000027.5-000020.100016.0 08.9701.35K? 0
+174516.27 -171411.8 -000052.6+000008.600063.5 08.9701.03K? 0
+174610.48 +535659.0 +000004.1-000009.100008.6 08.9701.10K? 0
+174924.88 -363356.6 -000032.6-000008.100035.7 08.9701.77K? 0
+175129.74 +190253.0 +000008.1+000005.400015.6 08.9701.30K? 0
+175149.30 -602532.3 +000020.8-000020.200006.5 08.9701.71K? 0
+175413.38 +084225.8 -000018.0+000004.400023.2 08.9701.29K? 0
+175520.50 -380548.3 -000004.9-000034.700001.8 08.9701.78K? 0
+175858.83 +084308.4 -000001.2-000026.700001.9 08.9701.08K? 0
+175903.34 +020044.8 +000004.8-000014.300011.3 08.9701.27K? 0
+180004.30 -355539.4 -000043.3-000001.800001.2 08.9701.93M? 0
+180345.13 +120716.5 -000008.0+000008.000035.6 08.9701.53K? 0
+180355.71 +584327.0 -000003.1-000017.200014.0 08.9701.00K? 0
+180751.08 -402815.6 -000003.6-000008.000005.6 08.9701.05K? 0
+181401.02 -505919.0 -000009.8-000026.200009.6 08.9701.29K? 0
+181410.46 +143517.9 -000007.1-000088.100006.1 08.9701.53K? 0
+181455.88 +364013.3 -000014.7+000006.700001.1 08.9701.25K? 0 0.10 1.00
+181550.15 +554535.1 -000002.4+000020.100017.0 08.9701.05K? 0
+181623.92 +312654.7 -000021.2-000013.400024.8 08.9701.30K? 0
+181753.49 +162134.7 -000009.7-000011.600031.9 08.9701.42K? 0
+181822.57 -304239.2 +000012.4+000029.000002.2 08.9701.87M? 0
+182121.30 +492422.2 +000007.6-000015.200000.8 08.9701.48K? 0
+182221.99 -160417.5 +000042.4+000005.400006.6 08.9701.21K? 0
+182325.89 -055406.2 -000013.5+000004.100021.1 08.9701.79K? 0
+182334.46 +253359.0 +000008.8-000012.200012.1 08.9701.09K? 0
+182730.66 +623736.5 +000021.8-000002.600023.0 08.9701.21K? 0
+182845.69 -251629.4 -000054.9+000003.700026.6 08.9701.49K? 0
+182848.96 -372941.5 -000030.8-000037.000014.2 08.9701.06K? 0
+183138.81 +181238.0 -000010.9-000012.700004.9 08.9701.47K? 0
+183740.64 -212458.9 +000018.2-000015.900012.3 08.9701.19K? 0
+184026.47 +402742.1 -000013.4-000006.100012.6 08.9701.20K? 0
+184115.30 -030725.7 -000013.1-000050.100018.3 08.9701.12K? 0
+184118.05 -471549.9 +000001.5-000016.400004.3 08.9701.08K? 0
+184342.83 +710544.5 -000009.5+000034.600001.1 08.9701.39K? 0
+184500.43 -233817.8 +000006.1-000014.100001.7 08.9701.11K? 0
+184800.38 +402134.5 -000001.7+000013.000004.4 08.9701.55K? 0
+185631.46 -382432.5 +000048.2-000008.300007.3 08.9701.75K? 0
+190003.29 -154447.7 +000028.8-000019.200007.6 08.9701.98M? 0
+190005.11 -042204.7 +000036.0-000005.500022.8 08.9701.81K? 0
+190134.60 +241237.0 -000016.7-000001.100036.6 08.9701.74K? 0
+190502.07 +373016.1 -000030.2-000003.700015.8 08.9701.68K? 0
+190606.68 +292643.9 +000012.0+000015.700007.8 08.9701.09K? 0
+190623.55 +445537.5 -000014.3+000000.700005.0 08.9701.01K? 0
+190644.20 -403106.8 -000016.7-000030.300025.8 08.9701.26K? 0
+191633.93 +262929.1 -000002.7+000006.300011.1 08.9701.02K? 0
+192027.80 +293628.3 +000014.6-000010.100010.4 08.9701.03K? 0
+192028.85 -211537.1 -000022.8-000017.500006.7 08.9701.01K? 0
+192239.15 -233449.1 -000070.7-000013.500038.5 08.9701.01K? 0
+192244.33 +533615.5 -000022.6+000012.000014.3 08.9701.10K? 0
+192543.10 -720316.8 -000002.0+000014.900000.7 08.9701.57K? 0
+192940.91 -192928.7 +000002.8-000033.100009.0 08.9701.69K? 0
+193018.85 -063159.8 -000029.7-000006.900028.5 08.9701.52K? 0
+193029.36 -454632.7 -000013.8-000028.200019.0 08.9701.51K? 0
+193058.48 -694826.3 +000008.9-000019.800000.6 08.9701.58K? 0
+193526.11 -243221.1 -000022.4+000002.900011.8 08.9701.20K? 0
+194114.94 -514356.2 -000011.1+000003.000013.4 08.9701.25K? 0
+194326.08 +411356.7 +000020.4-000009.300002.7 08.9701.64K? 0
+194403.72 +553612.0 -000002.8+000013.300007.5 08.9701.22K? 0
+194743.12 +535510.5 -000004.4-000030.400009.9 08.9701.50K? 0
+194955.95 -504929.1 +000004.5-000011.000000.7 08.9701.34K? 0
+195051.01 -653755.9 +000013.8+000035.700002.3 08.9701.57K? 0
+195115.25 -555109.4 +000024.9+000015.200000.0 08.9701.02K? 0
+195804.28 +252916.9 +000030.6+000026.900010.7 08.9701.07K? 0
+200047.87 +541238.4 -000004.7-000000.500022.4 08.9701.16K? 0
+200117.68 +285309.8 -000008.9+000002.500005.7 08.9701.16K? 0
+200550.31 -472243.8 -000033.7-000017.200038.9 08.9701.08K? 0
+200737.50 -104505.1 +000000.2-000003.500010.1 08.9701.70K? 0
+200833.83 -050601.7 -000002.9-000007.000010.6 08.9701.02K? 0
+200946.75 -141640.0 +000035.1-000028.600038.2 08.9701.15K? 0
+201046.47 +524252.1 +000006.8+000003.400030.0 08.9701.60K? 0
+201344.91 -141146.9 +000015.2+000037.400000.5 08.9701.56K? 0
+201356.07 +235807.6 +000017.4-000004.700003.5 08.9701.15K? 0
+201422.46 +431703.0 -000024.6+000008.900014.9 08.9701.00K? 0
+201552.56 +074451.0 -000061.1-000066.600038.9 08.9701.23K? 0
+201754.19 +344902.1 +000007.1-000026.100018.4 08.9701.13K? 0
+202222.92 +525216.9 -000011.4-000011.800015.0 08.9701.02K? 0
+202328.48 +462345.7 -000004.8+000005.700004.2 08.9701.09K? 0
+202957.62 +033346.0 -000028.0-000044.000015.2 08.9701.41K? 0
+203022.72 +245724.6 +000003.5-000010.900003.0 08.9701.05K? 0
+203156.15 +383700.7 +000000.6+000009.400011.9 08.9701.06K? 0
+203552.49 -540913.7 -000024.3+000005.400003.8 08.9701.27K? 0
+203614.33 -385316.3 -000020.1-000017.900023.0 08.9701.22K? 0
+203701.49 -113053.2 +000025.3-000028.000012.1 08.9701.61K? 0
+203727.89 +055824.7 +000012.2+000013.800000.8 08.9701.04K? 0
+203901.22 -604935.3 +000002.0-000005.800006.9 08.9701.05K? 0
+203915.45 +000628.3 -000020.0-000012.500008.9 08.9701.35K? 0
+204304.88 +170517.3 +000049.6+000022.500031.8 08.9701.31K? 0 0.10 1.00
+204429.61 +433628.2 -000006.0+000022.100031.2 08.9701.36K? 0
+204722.30 -155543.8 +000000.8-000029.400000.1 08.9701.72K? 0 0.10 1.00
+204857.46 +360840.5 -000018.8+000002.600018.1 08.9701.25K? 0
+205124.23 -270903.2 +000021.1-000049.600007.9 08.9701.33K? 0
+205256.39 -170019.8 +000066.1-000019.100001.3 08.9701.11K? 0
+205326.68 +360651.4 -000015.2-000025.100006.5 08.9701.11K? 0
+205836.62 -365503.1 +000002.3+000022.400029.5 08.9701.21K? 0
+205850.05 +521927.1 +000006.1+000000.300014.8 08.9701.03K? 0
+210337.01 +354319.2 -000014.5+000000.300006.5 08.9701.34K? 1
+210559.22 +340421.0 -000002.6-000008.400011.7 08.9701.48K? 0
+210624.55 -373543.0 -000032.3-000011.400031.8 08.9701.30K? 0
+211158.04 -140250.1 +000072.1-000022.800026.8 08.9701.18K? 0
+211948.98 -060115.7 +000008.6+000014.600016.7 08.9701.38K? 0
+211951.38 +430647.1 -000023.5-000033.200011.7 08.9701.17K? 0
+212057.62 -670709.2 +000002.2-000004.200014.0 08.9701.56K? 0
+212313.51 +051006.6 +000030.8+000015.200008.8 08.9701.07K? 0
+212320.93 -005651.2 +000005.3+000019.800023.0 08.9701.05K? 0
+212644.10 +033511.0 +000021.2+000011.000020.6 08.9701.15K? 0
+213729.84 -161814.6 +000004.2-000039.200000.8 08.9701.09K? 0
+213927.11 -333817.0 +000041.8+000010.500009.0 08.9701.02K? 0
+213945.40 +291109.4 +000009.0-000020.500000.5 08.9701.22K? 0
+214149.96 -014254.6 +000041.7-000018.600021.0 08.9701.00K? 0
+214224.29 +312941.0 -000011.3-000005.000004.7 08.9701.74K? 0
+214258.94 +205942.7 -000010.0-000013.600001.5 08.9701.43K? 0
+214316.37 -493820.7 +000003.1-000001.900006.1 08.9701.50K? 0
+214603.49 +495549.4 -000006.5-000013.400011.9 08.9701.72K? 0
+214609.61 -450917.4 +000013.5-000013.600005.1 08.9701.17K? 0
+214922.00 -215926.7 +000027.8+000018.600009.5 08.9701.70K? 0
+215711.58 +004058.0 +000047.1-000010.900000.3 08.9701.30K? 0
+220648.52 +475209.0 +000012.2+000007.500013.0 08.9701.06K? 0
+220754.05 +103630.8 -000001.6-000002.100006.7 08.9701.08K? 0
+221009.11 +444015.1 -000009.1-000001.300008.5 08.9701.75K? 0
+221022.63 +280857.7 -000009.1+000001.500011.6 08.9701.03K? 0
+221111.72 -055337.3 -000002.3-000020.500007.0 08.9701.62K? 0
+221622.31 +093919.7 +000020.6-000029.700019.0 08.9701.10K? 0
+221633.15 -025243.7 +000025.9-000015.500031.8 08.9701.49K? 0
+222020.37 -294312.1 +000015.1-000001.000002.9 08.9701.43K? 0
+222512.60 +200510.7 +000005.9+000026.300000.5 08.9701.17K? 0
+222803.21 -793933.6 -000005.8+000005.700017.8 08.9701.19K? 0
+222829.59 +342917.8 -000013.4-000020.400002.2 08.9701.76K? 0
+222945.17 -873018.3 +000014.1-000025.900017.5 08.9701.56K? 0
+223557.09 +481257.5 -000014.2-000023.900007.9 08.9701.01K? 0
+223822.71 +033427.5 -000026.7-000018.600006.7 08.9701.18K? 0
+223950.68 -294554.9 +000044.7+000008.400004.5 08.9701.05K? 0
+224631.80 +531417.6 +000002.3-000003.800014.6 08.9701.72K? 0
+224737.48 +570921.2 +000008.4-000015.300024.8 08.9701.15K? 0
+225405.82 +381231.7 +000004.5-000004.600000.4 08.9701.45K? 0
+225752.88 -225019.7 +000009.2-000023.000001.1 08.9701.58K? 0
+230704.72 -553255.4 +000003.7-000025.500003.8 08.9701.19K? 0
+230809.49 +050205.0 -000005.5-000007.500020.2 08.9701.29K? 0
+231430.38 -731850.7 +000028.0+000001.900013.4 08.9701.03K? 0
+231442.53 -142646.7 -000007.1+000009.100008.5 08.9701.06K? 0
+232252.88 +345443.0 +000034.7-000016.300000.1 08.9701.10K? 0
+233212.47 +405558.4 -000015.8-000013.000016.4 08.9701.05K? 0
+233213.12 +253504.7 -000035.0-000028.400017.1 08.9701.10K? 0
+233412.90 +435859.4 -000010.8-000038.600005.9 08.9701.11K? 0
+233543.36 +200442.1 +000025.3-000022.400004.0 08.9701.53K? 0
+234641.96 -052735.5 +000017.0-000024.500013.1 08.9701.11K? 0
+234813.24 +152323.1 +000046.3+000001.100010.8 08.9701.13K? 0
+234813.30 +662421.9 +000002.7-000021.300000.9 08.9701.04K? 0
+235058.87 +335848.2 +000012.8-000011.900023.9 08.9701.59K? 0
+235251.97 +450306.3 -000001.8-000006.200001.0 08.9701.32K? 0
+235403.56 -041643.0 -000049.5+000005.700031.2 08.9701.48K? 0
+235947.82 +063952.4 -000049.2-000162.900051.6 08.9701.19K? 0
+083303.44 -441827.7 +000008.9-000002.300062.8 08.9702.05M? 0
+170520.73 -334600.0 +000006.6-000040.000011.1 08.9702.07M? 0
+175743.90 -221401.3 +000010.7-000025.700013.8 08.9702.11M? 0
+000218.16 +281118.5 +000064.8+000016.000010.6 08.9800.47F? 0
+000231.76 +420852.1 -000007.2+000000.900015.5 08.9800.95G? 0
+000459.72 +470052.2 -000042.0+000065.100011.0 08.9800.55F? 0
+000506.89 -423404.1 -000077.0-000007.900001.7 08.9800.86G? 0
+000528.89 +571719.1 +000000.6+000003.700001.3 08.9800.03A? 0
+001051.88 +403439.3 -000007.0-000003.200005.0 08.9800.09A? 0
+001136.80 -175808.1 +000030.5-000013.700002.2 08.9800.96K? 0
+001200.82 +653617.3 +000070.9+000033.100023.3 08.9800.57F? 0
+001239.97 +550628.3 +000018.3-000000.800007.0 08.9800.46F? 0
+001509.84 +174129.9 +000068.9+000003.900028.6 08.9800.50F? 0
+002240.73 +014924.6 +000004.5+000014.100000.1 08.9800.18A? 0
+002319.71 +092055.8 +000026.3-000031.500022.0 08.9800.52F? 0
+002352.74 +603208.1 +000011.2-000005.100008.4 08.9800.22A? 0
+002528.31 +484108.4 -000003.0+000000.100000.4 08.9800.35F? 0
+002615.87 +510353.3 +000002.8-000002.200013.1 08.9800.11A? 0
+002654.84 -395254.8 +000071.0-000039.400009.7 08.9800.30A? 0
+003431.95 -753519.2 -000002.4-000009.200016.5 08.9800.59G? 0
+003438.20 +623719.6 +000092.6-000003.300020.9 08.9800.59G? 0
+003457.46 +042254.8 +000083.9-000174.700021.8 08.9800.83G? 0
+003529.82 +080848.0 -000028.4-000041.500013.6 08.9800.96K? 0
+003544.96 +361450.5 -000021.3-000010.200004.7 08.9800.16A? 0
+003622.12 +260933.5 +000009.9-000003.300015.8 08.9800.96K? 0
+003846.86 -750906.4 +000003.1+000013.100006.9 08.9800.32F? 0
+004011.97 -610441.6 +000073.5+000000.000020.8 08.9800.49F? 0
+004237.72 -065151.6 -000024.1-000025.900005.2 08.9800.58G? 0
+004238.67 +133823.7 -000113.0-000117.400017.0 08.9800.70G? 0
+004544.60 +065358.5 +000010.1+000004.600004.5 08.9800.36F? 0
+005039.98 -183021.0 +000025.2-000031.300000.1 08.9800.60G? 0
+005441.86 +672154.6 +000076.3-000041.200027.2 08.9800.60G? 0
+005443.40 -071417.9 +000037.7-000000.600008.0 08.9800.50F? 0
+005502.10 +194010.2 -000023.6-000045.800031.5 08.9800.50F? 0
+010356.86 +693121.1 +000004.1+000007.500004.8 08.9800.21A? 0
+010359.85 -344036.3 +000016.8+000003.800003.4 08.9800.13A? 0
+010418.99 -241626.3 +000035.2-000033.200009.1 08.9800.46F? 0
+010538.99 -612126.7 +000017.0-000033.800002.8 08.9800.49F? 1
+011138.63 +222008.3 +000112.8-000034.100028.9 08.9800.46F? 0
+011550.97 -640450.1 +000132.3-000066.400019.4 08.9800.60G? 0
+011844.04 -263008.1 +000000.0+000000.000000.0 08.9800.78G? 1
+012438.05 +484627.8 +000016.2-000017.500002.6 08.9800.01A? 0
+012438.92 +801801.3 +000010.5-000003.300009.9 08.9800.16A? 0
+012525.02 +384641.1 +000003.3-000032.600008.2 08.9800.48F? 0
+012528.40 +315846.2 -000346.5-000124.800057.9 08.9800.79G? 0
+013411.05 +514959.3 +000007.3-000017.100021.9 08.9800.51F? 0
+014314.63 +670051.4 -000005.4+000002.000017.2 08.9800.32F? 0
+014350.39 +535655.1 +000015.4-000017.000009.4 08.9800.10A? 0
+014431.74 -032824.7 +000007.2-000034.800000.4 08.9800.62G? 0
+015108.60 +521232.8 +000008.1-000003.600025.5 08.9800.46F? 0
+015732.88 +510756.4 +000004.0-000028.200010.1 08.9800.40F? 0
+015914.79 +380055.4 +000026.8-000029.800010.4 08.9800.96K? 0
+020043.50 +081210.8 +000054.0-000051.700021.0 08.9800.63G? 0
+020528.86 +370145.5 +000009.6-000025.000017.9 08.9800.50F? 0
+020648.15 -015601.4 +000029.2-000016.700015.2 08.9800.47F? 0
+020734.12 +704011.7 +000008.0-000004.300002.9 08.9800.14A? 0
+020902.48 +575555.9 +000000.9+000015.000009.2 08.9800.16A? 0
+020921.11 -261656.9 +000027.8+000001.100004.6 08.9800.36F? 0
+020929.44 -532719.6 +000050.5+000037.700005.7 08.9800.19A? 0
+021123.90 +545548.9 +000012.2-000063.800009.4 08.9800.92G? 0
+021906.90 +570851.1 +000000.0+000000.000000.0 08.9800.47F? 0
+022439.74 -344641.7 +000095.9+000020.300015.1 08.9800.57F? 0
+022559.01 +115547.8 -000032.6-000026.400007.0 08.9800.39F? 0
+022615.43 +463256.1 +000018.8-000013.000008.0 08.9800.09A? 0
+022633.34 -354129.7 -000005.2-000025.600013.9 08.9800.51F? 0
+022941.56 -731533.8 +000020.1+000008.100002.8 08.9800.14A? 0
+023334.76 -391029.1 +000003.5+000021.200018.6 08.9800.50F? 0
+023341.30 +272219.9 +000017.2-000037.600021.4 08.9800.22A? 0
+023435.44 +443223.1 -000059.3-000012.000008.8 08.9800.94G? 0
+023606.55 -372707.6 -000016.5+000067.500002.0 08.9800.71G? 0
+024141.24 +430838.1 -000004.1-000008.800001.6 08.98-0.01B? 0
+024432.53 +342841.9 +000003.4+000012.100031.0 08.9800.94G? 0
+024459.72 +545753.0 -000015.1-000001.100016.0 08.9800.20A? 0
+024956.69 +665616.6 -000006.2+000009.600012.8 08.9800.48F? 0
+025302.34 -383309.5 +000047.0+000025.900014.6 08.9800.53F? 0
+025346.76 -534352.0 -000021.6+000039.100002.9 08.9800.82G? 0
+025441.78 -780457.1 -000049.3-000046.700004.1 08.9800.57F? 0
+025452.18 -205726.0 -000012.4-000020.600007.5 08.9800.29A? 0
+025511.09 -041859.8 +000032.2-000004.100050.2 08.9800.99K? 0
+025745.98 +443126.7 +000056.9+000053.900011.1 08.9800.73G? 0
+025846.41 +861456.1 +000001.5+000001.400010.1 08.9800.78G? 0
+030259.49 -594713.4 +000057.5+000072.700009.4 08.9800.41F? 0
+031721.62 -110258.4 +000114.7+000042.800018.1 08.9800.71G? 0
+032651.67 +805251.3 -000035.5-000036.700008.5 08.9800.75G? 0
+033059.80 -373557.5 +000021.5+000019.900014.7 08.9800.34F? 0
+033400.24 -021537.9 +000030.2+000011.100005.2 08.9800.55F? 0
+033626.71 -770658.5 +000032.0+000032.300001.1 08.9800.51F? 0
+033854.31 +422337.4 +000192.5-000287.800030.8 08.9800.82G? 0
+034024.25 +295722.0 +000040.3-000009.400012.6 08.9800.63G? 0
+034403.08 +643650.9 +000000.1-000001.000008.1 08.9800.54F? 0
+034505.27 +234210.0 +000043.8-000045.600027.6 08.9800.38F? 0
+035123.42 -583421.2 -000000.1+000073.700003.9 08.9800.43F? 0
+035159.83 +280052.7 -000011.4+000003.100019.4 08.9800.43F? 0
+035532.74 +461911.4 +000005.7+000009.000022.9 08.9800.20A? 0
+035911.70 +563427.2 +000042.9-000038.200006.1 08.9800.77G? 0
+040258.82 -000347.8 +000047.3+000002.400008.9 08.9800.57F? 0
+040617.64 -551439.1 +000012.3+000018.100011.9 08.9800.93G? 0
+040707.74 +382715.6 +000016.8-000038.100014.2 08.9800.36F? 0
+040856.29 -623344.3 -000031.1+000023.900005.0 08.9800.39F? 0
+040943.11 -792037.5 -000002.8+000003.300001.8 08.9800.99K? 0
+041110.39 +555034.8 +000000.0-000028.900003.6 08.9800.34F? 0
+041331.60 +400458.8 +000002.2-000017.200018.8 08.9800.38F? 0
+041920.46 -014408.6 -000015.0-000048.700009.6 08.9800.56F? 0
+042108.02 -311145.5 -000021.3-000104.200030.0 08.9800.60G? 0
+042159.44 -114507.0 -000011.9-000026.900011.4 08.9800.57F? 0
+042336.04 -173252.4 +000039.0+000030.300023.5 08.9800.87G? 0
+042500.69 -102302.2 -000018.2-000019.400003.7 08.9800.44F? 0
+042553.97 -514105.9 -000000.2+000013.900013.3 08.9800.98K? 0
+042622.91 -541504.9 +000011.0+000040.000000.6 08.9800.44F? 0
+042734.05 +250341.8 +000016.3-000001.900021.4 08.9800.51F? 0
+043150.63 +565800.5 +000027.4-000063.300002.8 08.9800.53F? 0
+044000.16 +361611.2 -000000.1-000082.600009.2 08.9800.56F? 0
+044457.70 +650324.8 +000009.9-000010.600001.0 08.9800.31A? 0
+044715.86 +513841.8 -000020.6-000001.100007.3 08.9800.23A? 0
+044740.49 -091523.8 -000006.2+000019.900020.1 08.9800.32F? 0
+044917.50 -072206.9 -000034.0-000054.100007.4 08.9800.66G? 0
+045149.94 -075113.0 -000122.1+000077.000006.1 08.9800.26A? 1
+045553.95 +072415.1 -000005.6-000016.500013.6 08.9800.37F? 0
+045720.06 -222842.5 +000018.0+000016.700017.4 08.9800.28A? 0
+045736.06 -142556.1 -000010.8+000044.900002.1 08.9800.69G? 0
+050119.40 +141215.7 -000007.2+000001.900020.0 08.9800.98K? 1
+050311.83 +422317.1 +000009.4-000035.500004.0 08.9800.33F? 0
+050411.20 +295411.1 -000000.9+000009.600007.8 08.9800.39F? 0
+050446.12 +795449.5 +000026.8-000069.900003.1 08.9800.56F? 0
+050607.00 -412629.3 -000006.4-000013.200014.0 08.9800.98K? 0
+050846.58 -331748.9 -000016.3+000007.500001.6 08.9800.44F? 0
+050902.15 +555630.0 -000014.8+000021.400006.6 08.9800.42F? 0
+051010.76 -445136.1 -000008.0+000002.500009.4 08.98-0.09B? 0
+051217.56 +151155.1 +000019.9-000047.000002.4 08.9800.67G? 0
+051419.13 +694922.3 +000018.5-000072.700002.4 08.9800.70G? 0
+051522.41 +010048.4 -000006.0-000017.100002.9 08.9800.15A? 0
+051814.47 -430553.5 +000000.2-000011.600012.3 08.9800.17A? 0
+051817.37 +385928.8 -000010.4+000002.500009.0 08.98-0.04B? 0
+051939.70 +005011.4 -000003.1+000024.000006.7 08.9800.12A? 0
+052238.31 +423833.7 +000025.0-000001.900003.1 08.98-0.04B? 0
+052340.22 -005144.7 +000006.7-000005.800002.7 08.9800.42F? 0
+052436.62 +014803.5 -000020.3+000003.300002.7 08.9800.03A? 1
+052526.08 -044312.2 +000027.2-000001.100004.0 08.9800.43F? 0
+052617.12 +240535.1 -000025.7-000056.700011.9 08.9800.88G? 0
+052627.38 +435634.5 +000068.5-000012.100016.0 08.9800.50F? 0
+052828.87 +505622.7 +000006.0-000002.400005.2 08.9800.09A? 0
+052851.35 -513436.7 +000010.2+000004.600005.3 08.9800.95K? 0
+053059.24 -352158.1 +000014.1+000006.500003.5 08.9800.34F? 0
+053121.03 -020553.1 -000027.8-000010.500024.1 08.9800.12A? 0
+053503.64 -055900.9 -000022.0-000008.300022.3 08.98-0.14B? 0 0.10 1.00
+053547.09 +653725.6 +000007.9-000032.500010.5 08.9800.19A? 0
+054211.86 +572029.8 -000000.2+000013.700024.4 08.9800.54F? 0
+054214.99 +552355.6 +000020.9+000023.200001.1 08.9800.85G? 0
+054239.81 +213443.3 -000019.5-000002.400018.4 08.9800.07A? 0
+054606.23 +100607.2 +000005.3+000018.300010.8 08.9800.03A? 0
+054640.80 +773727.2 +000002.9-000028.900000.4 08.9800.51F? 0
+054708.82 +023747.4 +000035.0+000010.900022.9 08.9800.92G? 0
+054829.21 +382810.6 +000002.0-000034.000007.6 08.9800.55F? 0
+054844.55 +650937.0 -000007.0+000003.500009.8 08.9800.22A? 0
+054908.92 +145236.7 -000003.6-000000.800015.6 08.9800.07A? 0
+054922.00 +203503.6 -000012.1-000018.700002.6 08.9800.02A? 0
+054957.59 -273325.6 +000004.7-000000.700012.3 08.9800.98K? 0
+055058.77 -503830.4 -000008.3+000085.100022.0 08.9800.66G? 0
+055258.83 -024211.5 +000019.9-000035.800000.9 08.9800.25A? 0
+055303.92 -123807.1 -000004.7+000003.300007.3 08.9800.32F? 0
+055647.95 -114544.1 +000014.4-000010.000012.5 08.9800.96K? 0
+055654.15 +122220.5 -000019.3-000002.600003.5 08.9800.40F? 0
+055714.53 +195649.9 -000013.1-000004.600004.3 08.9800.13A? 0
+055739.17 -184422.1 +000002.0+000013.900000.9 08.9800.56F? 0
+055748.31 +484540.2 +000057.6-000092.400000.2 08.9800.73G? 0
+055914.32 +600503.5 +000078.5+000075.600025.1 08.9800.63G? 0
+055949.73 -451727.5 +000013.0+000023.000019.0 08.9800.39F? 0
+060012.82 +012554.5 +000028.6-000003.700022.3 08.9800.57F? 0
+060048.43 -253224.3 +000054.4-000033.600007.6 08.9800.52F? 0
+060109.31 +124134.1 -000024.7+000012.700002.0 08.9800.54F? 0
+060225.82 -391837.8 -000012.9+000008.900002.5 08.9800.22A? 0
+060520.77 +200754.7 -000004.3-000024.200014.6 08.9800.54F? 0
+060558.71 -651825.9 -000016.5+000016.600007.7 08.9800.30A? 0
+060617.17 -323200.1 +000019.8+000009.300002.0 08.9800.80G? 0
+060623.60 +121928.6 +000050.0-000043.300047.1 08.9800.48F? 0
+060728.54 +585438.3 -000000.6-000009.000005.8 08.9800.08A? 0
+060742.12 +262555.0 +000001.6-000001.600024.4 08.9800.17A? 0
+061306.76 -235932.1 -000035.8+000009.700014.5 08.9800.77G? 0
+061335.29 +081801.1 +000008.8+000001.300018.7 08.98-0.01B? 0
+061409.95 +202019.7 -000015.0-000004.000008.8 08.9800.06A? 0
+061427.30 +322822.7 -000023.6-000038.500007.7 08.9800.72G? 0
+061529.15 +712229.0 -000011.1-000044.200006.2 08.9800.31A? 0
+061537.06 -054933.7 -000008.0-000017.000024.5 08.9800.05A? 0
+061557.56 +041124.1 +000022.7-000006.700016.2 08.9800.14A? 0
+061640.01 +121608.3 -000008.5-000027.600004.6 08.9800.23A? 1
+061841.31 -075631.4 +000014.8-000012.200011.5 08.9800.98K? 0
+061937.73 +522316.6 +000002.8-000004.900017.6 08.9800.46F? 0
+062000.45 -302716.1 -000012.1-000014.500015.9 08.9800.48F? 0
+062016.90 +273725.3 +000000.6-000013.100020.3 08.9800.04A? 0
+062219.88 +104538.9 -000029.4+000024.500005.4 08.9800.29A? 0
+062316.20 +240745.7 -000001.1+000016.800010.3 08.9800.63G? 0
+062455.18 +091428.7 -000016.4+000006.600039.9 08.9800.98K? 0
+062746.16 -015146.7 -000077.8+000069.800013.1 08.9800.75G? 0
+062847.30 -394607.8 +000053.0+000038.800007.8 08.9800.74G? 1
+063332.00 -323041.9 +000004.3+000011.000000.1 08.9800.11A? 0
+063417.67 +184425.2 -000005.8+000021.200025.1 08.9800.53F? 0
+063734.11 +753324.5 +000003.7+000004.200008.4 08.9800.42F? 0
+064022.36 -033158.8 -000007.0-000041.300051.9 08.9800.82G? 0
+064052.32 -071154.9 -000010.4+000005.200001.6 08.9800.09A? 0
+064201.02 -345729.8 +000019.3-000011.000008.8 08.9800.97K? 0
+064248.15 -192116.4 -000003.8+000006.400002.5 08.98-0.01B? 0
+064250.07 -253819.5 +000010.4+000000.700001.8 08.9800.37F? 0
+064308.75 +500336.5 -000023.4-000008.200016.6 08.9800.20A? 0
+064517.78 +572942.1 -000001.8-000000.500006.6 08.98-0.01B? 0
+064535.01 -204314.4 +000000.8+000004.100026.6 08.98-0.07B? 0 0.10 1.00
+064813.09 -120059.6 -000020.4+000014.100004.2 08.9800.28A? 0
+064836.90 -193326.9 -000005.3-000005.200009.7 08.9800.23A? 0
+064908.16 +132209.4 -000009.6-000014.600004.9 08.9800.18A? 0
+064950.68 -260219.8 -000005.4+000014.800007.3 08.9800.32F? 0
+064952.97 -210536.7 -000015.6-000055.000009.0 08.9800.46F? 0
+065056.16 -051930.2 -000018.0+000000.800000.4 08.9800.03A? 0
+065107.98 +212541.8 -000012.4-000005.600007.7 08.9800.09A? 0
+065131.83 -085320.2 +000006.9-000023.400035.6 08.9800.97K? 0
+065312.64 +094741.7 -000026.3-000007.200005.0 08.9800.07A? 0
+065559.72 -113221.4 -000008.4+000018.200000.4 08.98-0.01B? 0
+070139.92 +082452.3 -000018.3-000002.500014.0 08.9800.13A? 0
+070146.05 -184644.7 -000013.2+000007.300009.8 08.9800.98K? 0
+070414.66 +364825.2 -000018.9-000033.400014.3 08.9800.13A? 0
+070445.09 -002839.3 -000021.1-000013.700002.5 08.9800.44F? 0
+070530.27 -495214.8 +000005.0-000006.400006.6 08.9800.40F? 0
+070550.74 -010826.4 -000004.9+000004.500004.7 08.9800.02A? 0
+070607.41 -125707.9 +000000.0+000000.000000.0 08.98-0.05B? 1
+070608.69 -232146.3 +000000.8+000009.400010.1 08.9800.03A? 0
+070636.22 -612734.9 +000073.8-000055.700001.8 08.9800.49F? 0
+070828.35 +104002.1 +000004.9-000041.000002.0 08.9800.96K? 0
+070858.12 -491304.2 -000019.2+000037.200001.5 08.9800.96K? 0
+071152.04 +351426.7 -000004.7-000079.200011.0 08.9800.58F? 0
+071628.09 -191304.0 +000000.2-000016.900003.2 08.9800.47F? 0
+071747.59 -141550.7 +000032.6+000003.900011.6 08.9800.90G? 0
+071959.62 +103107.1 -000000.5+000006.700002.9 08.9800.99K? 0
+072146.64 -092349.1 -000031.7-000041.500012.1 08.9800.77G? 0
+072232.40 +422722.9 -000028.7-000020.000003.1 08.9800.11A? 0
+072323.29 +350200.0 +000019.1-000012.200012.8 08.9800.38F? 0
+072325.42 -124000.7 +000000.0+000000.000000.0 08.9800.06A? 0
+072535.69 -630337.5 -000013.8-000005.900014.9 08.9800.99K? 0
+072657.72 -013640.6 -000006.8-000000.500009.4 08.9800.99K? 0
+072723.56 -235630.5 -000026.6+000023.300005.3 08.9800.10A? 0
+073051.07 -181542.5 -000011.9-000005.300007.9 08.9800.79G? 1
+073057.29 +094811.1 -000001.7+000008.200009.5 08.9800.05A? 0
+073155.87 -332439.6 -000010.6-000014.700006.2 08.9800.38F? 0
+073226.31 +045212.7 -000017.9-000034.800006.3 08.9800.56F? 0
+073244.36 -001753.7 -000015.9-000005.300007.4 08.9800.00A? 0
+073321.38 +010911.6 -000031.9+000026.800015.7 08.9800.91G? 0
+073425.09 +213741.9 -000010.3-000004.200005.6 08.9800.32F? 0
+073443.00 -583925.2 +000023.3-000059.600009.4 08.9800.90G? 0
+073514.90 +172116.3 -000021.6-000032.800014.2 08.9800.58G? 0
+073629.21 -015403.3 -000001.6+000019.100002.9 08.9800.18A? 0
+073637.79 -294656.9 -000015.0-000006.700007.9 08.98-0.04B? 0
+074011.97 -692800.0 -000004.0+000002.900006.3 08.9800.35F? 0
+074140.50 -134658.7 +000008.1+000000.800027.2 08.9800.98K? 0
+074155.23 -182352.3 +000027.0-000017.800009.2 08.9800.53F? 0
+074239.10 -403735.4 -000004.4+000015.000007.9 08.98-0.08B? 0
+074518.10 -181326.9 +000003.0+000011.800008.6 08.98-0.03B? 0
+074656.80 +162120.4 -000026.3-000008.100066.2 08.9800.92G? 0
+074830.14 -465705.4 -000009.4+000005.500001.1 08.9800.00A? 0
+074830.71 +363701.0 +000001.1-000047.400021.9 08.9800.42F? 0
+074838.56 -650443.5 -000002.3-000059.100014.8 08.9800.63G? 0
+075007.24 +433849.9 -000037.5-000015.700046.4 08.9800.62G? 0
+075103.56 +043127.3 -000008.3+000009.300012.8 08.9800.25A? 0
+075109.70 -425722.9 -000009.9+000017.000007.1 08.9800.09A? 0
+075333.23 -634611.6 -000001.2+000016.300002.8 08.9800.47F? 0
+075411.83 -521526.8 -000037.1-000020.300000.9 08.9800.47F? 0
+075449.91 -014959.7 -000035.8-000008.800002.9 08.9800.02A? 0
+075512.58 -573508.6 -000004.1+000019.800005.6 08.9800.22A? 0
+075545.81 +491616.1 -000043.0-000034.300017.9 08.9800.33F? 0
+075849.33 -105633.7 -000023.5+000001.600015.6 08.9800.15A? 0
+080220.25 +741419.3 +000016.9+000044.100018.5 08.9800.88G? 0
+080432.70 -254157.2 +000000.0+000000.000000.0 08.9800.84G? 0
+080456.25 -082435.3 -000053.1-000025.400006.1 08.9800.65G? 0
+080554.39 +365303.8 -000040.0-000025.900020.2 08.9800.41F? 0
+080710.98 +171923.6 -000049.7-000008.300014.5 08.9800.45F? 0
+081050.82 +344236.1 -000007.8-000029.700001.1 08.9800.34F? 0
+081146.81 -164433.6 +000007.2-000040.700000.0 08.9800.98K? 0
+081216.43 +030535.4 -000025.1-000034.400005.2 08.9800.31A? 0
+081357.38 -101730.1 -000011.8-000003.400000.9 08.9800.36F? 0
+081411.98 -482830.7 -000019.9+000008.200009.1 08.9800.04A? 0
+081652.66 -264256.4 -000004.3-000005.900008.3 08.9800.43F? 0
+082113.22 -462903.0 +000009.2-000016.200011.2 08.9800.50F? 0
+082119.97 +361906.4 -000029.5-000018.100018.1 08.9800.39F? 0
+082215.38 +014234.8 -000037.0+000007.800011.5 08.9800.09A? 0
+082244.16 +010144.0 -000009.6-000024.900022.9 08.9800.86G? 0
+082257.86 +562803.1 +000009.5-000006.100013.4 08.9800.57F? 0
+082417.40 +284503.7 -000022.7-000037.900000.4 08.9800.48F? 0
+082631.98 +624120.8 -000012.9-000021.700007.4 08.9800.29A? 0
+082837.52 +000949.5 -000053.7-000034.200014.2 08.9800.57F? 0
+083020.71 -431027.6 +000000.0+000000.000000.0 08.9800.41F? 0
+083118.68 -405756.8 -000001.4+000003.900008.1 08.98-0.03B? 0
+083157.14 +175008.8 +000032.8-000106.200020.7 08.9800.65G? 0
+083229.88 -540724.3 -000006.6+000023.200009.7 08.9800.31A? 0
+083305.15 -483852.2 -000015.6+000005.600003.0 08.9800.20A? 0
+083403.33 -663133.2 -000019.1+000025.200001.5 08.9800.34F? 0
+083535.58 -104720.1 -000017.2+000002.700006.0 08.9800.12A? 0
+083610.83 -401337.1 -000006.1-000007.500013.1 08.9800.00A? 0
+083723.43 -413034.9 -000011.5-000001.500004.8 08.98-0.03B? 0
+083837.82 -062539.8 +000001.6+000007.100007.5 08.9800.36F? 0
+084054.14 -242502.0 -000003.4+000005.000002.8 08.9800.00A? 0
+084242.50 +562317.9 -000007.8-000006.100002.3 08.9800.10A? 0
+084638.07 -353518.6 -000020.2-000016.700006.4 08.9800.25A? 0
+084827.77 -335644.4 -000020.5+000025.600008.4 08.9800.95G? 0
+085005.09 +445822.5 -000008.2+000007.400010.6 08.9800.29A? 0
+085209.36 -290925.7 -000019.6+000017.000007.3 08.9800.05A? 0
+085246.17 -471958.7 -000009.5+000005.100010.0 08.9800.65G? 0
+085326.66 +051247.1 +000022.9+000002.600020.4 08.9800.19A? 0
+085413.56 -510842.7 -000028.1+000075.800001.5 08.9800.50F? 0
+085715.04 -564531.7 -000015.0-000012.800013.2 08.9800.05A? 0
+090256.13 -731742.0 -000013.2+000016.900012.5 08.9800.20A? 0
+090337.89 -115457.3 -000039.8+000013.100002.1 08.9800.76G? 0
+090825.33 -140834.4 -000007.5-000019.100005.9 08.9800.94G? 0
+091042.61 +141532.1 +000011.2-000007.500014.2 08.9800.91G? 0
+091541.10 -635829.3 -000014.6+000016.600017.3 08.9800.90G? 0
+091634.50 -670751.9 -000003.6+000013.200007.7 08.98-0.02B? 0
+092130.14 -174451.4 +000006.6-000084.900003.1 08.9800.47F? 0
+092531.19 -032451.8 -000004.1-000019.800005.5 08.9800.92G? 0
+092545.17 +202250.7 +000003.7-000034.600019.0 08.9800.71G? 0
+092545.46 -551716.6 -000010.7+000001.400003.1 08.9800.02A? 0
+092559.15 +415631.1 +000059.8-000052.700004.5 08.9800.44F? 0
+092720.86 -325303.3 +000002.6+000000.300008.1 08.98-0.03B? 0
+092834.66 +395814.6 -000045.9-000013.500017.5 08.9800.13A? 0
+093216.46 -712448.4 +000039.7-000090.000004.1 08.9800.72G? 0
+093314.92 -021927.6 +000000.3-000008.800003.2 08.9800.35F? 0
+093748.21 +363539.3 -000014.7-000033.700004.3 08.9800.80G? 0
+093822.40 -154616.5 -000072.4-000023.000014.8 08.9800.57F? 0
+093830.31 -134448.8 -000017.8-000008.500014.8 08.9800.07A? 0
+094126.80 +492140.1 -000018.3-000020.200014.4 08.9800.99K? 0
+094206.79 +391450.2 +000002.4-000010.800007.9 08.9800.40F? 0
+094702.96 -164911.0 -000004.4+000003.000030.8 08.9800.90G? 0
+095010.40 -020909.0 +000010.9-000037.700013.1 08.9800.92G? 0
+095213.92 -235536.7 -000016.4+000007.000014.1 08.9800.42F? 0
+095340.86 +515918.3 -000006.7+000008.100001.6 08.9800.31F? 0
+095612.62 -404712.5 -000143.2-000064.300042.3 08.9800.98K? 0
+095747.12 -290254.0 -000017.9-000009.000005.2 08.9800.43F? 0
+095800.59 +094140.8 +000007.5-000028.400019.1 08.9800.33F? 0
+100155.86 +374436.4 -000018.9-000021.400031.2 08.9800.52F? 0
+100301.46 -301610.1 -000074.5+000056.100015.2 08.9800.51F? 0
+100430.30 -583952.1 +000004.0-000006.500000.4 08.9800.63G? 0
+100511.72 +083910.0 +000128.7-000041.400005.6 08.9800.68G? 0
+101020.12 +091251.7 -000004.7+000000.300032.6 08.9800.94G? 0
+101346.83 -713436.4 -000000.9-000013.700000.4 08.9800.70G? 0
+101508.53 +190727.0 +000000.0+000000.000000.0 08.9800.55F? 1
+102354.64 +193506.6 -000061.3-000004.600015.3 08.9800.42F? 0
+102532.61 +364659.1 -000001.2+000011.600000.8 08.9800.44F? 1
+102540.27 +230609.7 -000040.1+000005.800005.2 08.9800.92G? 0
+102627.19 +062545.8 +000022.6-000027.200039.4 08.9800.97K? 0
+102639.98 -654638.3 -000012.8+000011.300000.2 08.9800.33F? 0
+103532.92 -520317.4 -000028.8+000033.200004.9 08.9800.43F? 0
+104011.58 -465832.0 +000000.0+000000.000000.0 08.9800.13A? 1
+104020.64 +043224.4 -000029.6+000006.900008.9 08.9800.91G? 0
+104450.67 -422600.2 -000021.5-000012.100003.1 08.9800.24A? 0
+104529.00 +320939.2 +000000.0-000012.000013.8 08.9800.44F? 0
+104616.07 -521326.6 -000005.7-000003.500003.1 08.9800.03A? 0
+104700.50 -343924.5 -000005.0+000018.500004.0 08.9800.08A? 0
+104744.23 +673508.7 +000051.2-000054.400013.9 08.9800.64G? 0
+104900.04 -744913.4 -000029.8+000022.000008.4 08.9800.43F? 0
+105113.42 -042120.0 +000017.8+000012.400027.3 08.9800.49F? 0
+105152.82 -311315.0 -000038.8+000016.100015.5 08.9800.89G? 0
+105215.87 -695352.7 -000011.1-000035.700015.9 08.9800.47F? 0
+105542.69 +694514.9 -000073.3-000053.900004.8 08.9800.62G? 0
+105625.50 -124742.8 -000017.4+000003.300009.5 08.9800.40F? 0
+110209.48 -115055.4 -000024.9-000036.600011.5 08.9800.48F? 0
+110239.05 -564638.1 +000001.6+000022.200005.5 08.9800.04A? 0
+110311.46 -582325.6 +000021.6+000020.500004.8 08.9800.03A? 0 0.10 1.00
+110439.24 -584107.6 +000000.0+000000.000000.0 08.9800.01A? 0
+110828.90 -562907.0 +000001.3+000011.400012.7 08.9800.06A? 0
+110833.81 +344301.9 -000046.2-000002.600001.6 08.9800.41F? 0
+111012.47 -355955.0 +000037.5+000007.500015.7 08.9800.49F? 0
+111609.80 +485056.2 +000055.4-000059.500021.5 08.9800.50F? 0
+111647.32 +115034.9 +000012.3-000002.200004.8 08.9800.43F? 0
+111835.15 +443306.3 +000061.0-000016.700013.6 08.9800.87G? 0
+112730.84 -285800.3 -000003.6-000021.900014.3 08.9800.12A? 0
+112927.33 -613546.3 -000002.3-000002.300019.4 08.9800.14A? 0
+113521.63 +343034.8 -000015.2+000013.400012.6 08.9800.18A? 0
+113634.09 -605338.7 +000000.0+000000.000000.0 08.9800.06A? 0
+114238.94 +674243.4 -000002.8-000011.400008.6 08.9800.97K? 0
+114438.58 -492502.3 -000128.5-000046.800004.1 08.9800.91G? 0
+115134.78 +363514.9 -000061.7-000021.200000.4 08.9800.48F? 0
+115704.30 +412331.6 -000022.7+000004.000012.6 08.9800.98K? 0
+115830.61 -595103.5 +000008.0-000007.100014.7 08.98-0.02B? 0
+120014.21 -074904.4 -000102.0-000036.800016.0 08.9800.71G? 0
+120538.11 +281741.1 +000155.5-000091.000008.1 08.9800.59G? 0
+120757.91 +395919.3 -000002.1-000046.100018.9 08.9800.48F? 0
+121628.39 +222538.8 -000040.8-000011.400001.6 08.9800.84G? 0
+122016.12 -694630.1 -000009.4-000004.900009.0 08.9800.28A? 0
+122517.22 +045929.9 -000059.2+000008.600004.1 08.9800.49F? 0
+122526.92 -132014.7 -000108.0-000030.500015.7 08.9800.72G? 0
+122625.84 -485030.8 -000004.2-000012.800008.6 08.9800.99K? 0
+122654.00 -325848.1 -000015.0-000007.200006.1 08.9800.24A? 0
+122912.09 -291933.1 +000023.4-000011.900036.5 08.9800.81G? 0
+123221.98 +054207.5 -000007.4+000000.900006.1 08.9800.32F? 0
+123232.73 -331116.0 -000017.7-000007.900016.1 08.9800.34F? 0
+123355.99 -614618.2 -000011.4-000010.600001.4 08.98-0.02B? 0 0.10 1.00
+123408.03 -085058.5 -000016.9+000005.100008.3 08.9800.56F? 0
+123418.88 -105258.6 -000056.8+000024.900004.2 08.9800.98K? 0
+123621.93 +010241.5 -000005.5+000008.600011.4 08.9800.66G? 0
+124636.46 -163153.3 -000041.9-000020.200019.3 08.9800.43F? 0
+125112.83 -645514.5 +000046.6-000017.300000.4 08.9800.53F? 0
+125142.92 -320242.6 -000007.1-000023.400006.2 08.9800.31A? 0
+125414.89 +632209.5 -000048.0+000014.800006.8 08.9800.44F? 0
+125510.29 +441729.5 +000059.7-000078.400009.3 08.9800.47F? 0
+125806.47 -491826.4 -000002.1+000002.800015.7 08.9800.16A? 0
+130229.89 +160232.1 -000050.3+000029.400045.2 08.9800.95G? 0
+130247.03 -282622.3 +000104.2-000027.700011.9 08.9800.69G? 0
+130427.18 -661333.8 -000010.9+000007.600004.4 08.9800.01A? 0
+130632.52 +744515.8 -000020.9+000015.400009.2 08.9800.31A? 0
+130928.80 -584431.6 -000012.9+000003.600008.6 08.9800.93G? 0
+130953.10 +155155.7 -000028.2-000033.600013.2 08.9800.50F? 0
+131010.05 -395922.3 -000014.8+000003.100015.4 08.9800.95G? 0
+131255.79 -653748.4 -000018.2-000001.200032.5 08.9800.44F? 0
+131431.27 +525932.2 -000005.8+000014.500005.1 08.9800.86G? 0
+131533.22 +680128.7 +000013.5-000005.200004.5 08.9800.22A? 0
+131857.28 -251519.7 -000182.8-000145.400016.8 08.9800.65G? 0
+131921.71 -581141.5 -000015.5+000002.000002.2 08.9800.19A? 0
+131925.02 +210354.2 +000093.8-000038.000015.1 08.9800.58G? 0
+132123.37 -155755.8 -000007.8-000070.500001.5 08.9800.87G? 0
+132658.84 +150454.5 -000095.7+000033.400007.3 08.9800.58G? 0
+133254.69 -625233.6 -000015.0-000001.500004.3 08.9800.98K? 0
+133352.92 -532545.2 -000002.5-000005.100001.3 08.9800.76G? 0
+133608.91 +492842.3 +000004.2+000008.400002.9 08.9800.45F? 0
+134112.69 +440437.8 -000041.2+000009.700001.1 08.9800.60G? 0
+134159.22 -584051.9 -000034.5-000016.400017.8 08.9800.32F? 0
+134223.62 +045937.4 -000028.3-000008.600011.6 08.9800.49F? 0
+134332.89 -662930.7 -000102.1-000044.300007.2 08.9800.52F? 0
+134459.55 +575305.9 +000010.0-000030.500007.8 08.9800.27A? 0
+134543.76 +223053.2 -000146.2+000032.700016.3 08.9800.76G? 0
+135129.23 -481331.4 -000017.7+000000.400000.2 08.9800.58G? 0
+135254.91 +414131.8 -000039.2-000071.700007.1 08.9800.49F? 0
+135708.42 +503214.7 -000067.0-000017.800014.5 08.9800.68G? 0
+135823.61 -065214.5 -000032.9-000022.200010.6 08.9800.29A? 0
+135917.30 -275303.7 -000009.6-000016.600015.9 08.9800.53F? 0
+140340.36 -400301.2 -000001.4+000002.500011.9 08.9800.08A? 0
+140556.83 -363539.2 -000067.7-000020.800012.4 08.9800.57F? 0
+140920.53 +770948.4 -000018.8-000020.800012.8 08.9800.88G? 0
+141012.00 +520550.5 +000005.1-000011.600006.7 08.9800.59G? 0
+141516.81 -401752.9 -000021.7-000004.600005.8 08.9800.17A? 0
+141812.41 -273117.3 +000000.0+000000.000000.0 08.9800.53F? 1
+141940.85 +233016.0 +000027.2+000024.800019.9 08.9800.48F? 0
+142337.46 -134236.0 +000012.4-000082.100032.2 08.9800.61G? 0
+142553.31 -624753.0 -000005.8-000011.200011.9 08.9800.78G? 0
+142555.68 +052906.7 +000007.7-000032.600009.5 08.9800.29A? 0
+142932.75 +361226.0 -000047.9-000003.400014.6 08.9800.48F? 0
+143039.99 +133242.8 -000057.9-000010.100048.7 08.9800.54F? 0
+143154.74 +595649.5 -000002.3+000019.900009.0 08.9800.55F? 0
+143745.02 +031958.0 -000315.3-000031.900023.4 08.9800.73G? 0
+143827.17 +453235.9 -000006.8-000022.400001.2 08.9800.13A? 0
+143828.11 -464930.3 -000017.6-000033.600009.2 08.9800.97K? 0
+144412.66 -360521.0 -000017.8-000007.700013.1 08.9800.35F? 0
+145041.43 -465752.1 -000007.2-000007.500012.4 08.9800.30A? 0
+145346.52 +533738.8 +000024.0-000006.700023.8 08.9800.34F? 0
+145443.05 -615943.8 -000012.7-000013.500001.0 08.98-0.02B? 0
+145532.88 -152025.0 -000004.2-000010.500015.2 08.9800.11A? 0
+150014.18 +055830.9 -000016.4-000033.600005.9 08.9800.59G? 0
+150223.27 +443027.6 -000042.1-000003.300015.6 08.9800.49F? 0
+150326.24 -431120.2 -000066.6-000041.000012.0 08.9800.64G? 0
+150344.53 +791116.3 -000047.0+000007.300007.2 08.9800.32F? 0
+150641.30 -624031.2 -000008.6-000022.700011.2 08.98-0.04B? 0
+150719.53 -422851.3 -000002.9-000043.300019.3 08.9800.90G? 0
+150801.54 -331211.3 -000033.9-000107.300020.3 08.9800.54F? 0
+151137.79 +804142.4 +000014.9+000020.100017.8 08.9800.45F? 0
+151546.58 -205620.7 +000023.0-000001.900016.1 08.9800.54F? 0
+151625.41 +095551.4 -000009.1+000007.400031.2 08.9800.96K? 0
+151925.40 -034902.2 -000131.2-000119.100008.0 08.9800.76G? 0
+152057.96 +502607.0 +000016.2-000094.800015.0 08.9800.91G? 0
+152101.32 -693814.1 -000024.9-000032.500006.4 08.9800.58G? 0
+152258.03 -365849.6 -000043.1-000033.700021.6 08.9800.51F? 0
+152445.96 -540733.2 +000001.7-000020.300007.2 08.98-0.00B? 0
+152539.94 -481906.2 +000030.7-000037.600000.3 08.9800.53F? 0
+152628.53 -700850.8 +000002.6-000006.100001.0 08.9800.88G? 0
+152645.69 -601746.1 -000011.7-000019.100027.3 08.9800.53F? 0
+153256.90 +352342.0 -000100.8+000019.400019.1 08.9800.61G? 0
+153416.16 -502413.0 +000007.7+000008.100015.8 08.9800.91G? 0
+153447.98 -280750.5 -000029.9-000059.900019.7 08.9800.74G? 0
+153456.79 -483906.4 -000015.3-000008.700005.5 08.98-0.01B? 0
+153642.54 -663251.0 +000005.5-000003.600000.1 08.98-0.08B? 0
+154559.89 +040733.3 +000007.5-000039.300009.2 08.9800.54F? 0
+154653.37 -464530.3 -000025.9-000013.700000.2 08.98-0.00B? 0
+155243.01 -571430.1 +000005.7+000008.700011.2 08.9800.24A? 0
+155654.45 -780826.0 +000002.6-000017.500006.3 08.98-0.05B? 0
+160101.14 -394208.7 +000016.0-000009.600013.9 08.9800.70G? 0
+160251.26 +430223.1 -000020.9+000018.300000.8 08.9800.48F? 0
+160435.57 -132239.2 +000033.0-000011.900010.1 08.9800.40F? 0
+160619.87 +521906.1 -000028.8-000017.600000.3 08.9800.26A? 0
+161133.70 -265738.2 -000133.9-000082.000000.2 08.9800.56F? 0
+161255.14 -424706.0 +000084.8+000086.600004.2 08.9800.51F? 0
+161542.14 +341408.0 -000004.5+000055.300001.7 08.9800.51F? 0
+161916.47 +162535.9 -000045.3+000004.200008.4 08.9800.51F? 0
+162010.54 -511413.4 +000014.7-000016.300000.2 08.9800.03A? 0
+162226.81 -430059.3 +000002.1-000024.300019.1 08.9800.33F? 0
+162629.65 +192846.0 -000009.4-000000.400008.7 08.9800.94G? 0
+162826.09 +182628.9 +000023.0-000006.300004.6 08.9800.49F? 0
+162950.74 -300410.2 -000064.7-000002.000009.3 08.9800.24A? 0
+163313.50 +233103.7 +000023.6-000029.700003.3 08.9800.32F? 0
+163424.13 +320108.1 +000022.9+000027.000007.6 08.9800.53F? 0
+163507.92 -624311.3 -000006.3-000012.100001.8 08.9800.98K? 0
+163521.14 +120009.0 -000015.7-000131.400010.6 08.9800.70G? 0
+163800.08 -680153.4 -000172.5-000187.700016.4 08.9800.68G? 0
+163910.64 +332614.8 +000034.3-000045.800010.4 08.9800.55F? 0
+164122.86 -380440.8 +000018.2+000006.100010.4 08.9800.47F? 0
+164220.63 -741813.2 -000023.2-000025.400009.8 08.9800.98K? 0
+164357.40 -283959.7 +000029.2-000002.200021.7 08.9800.24A? 0
+164648.12 +390713.9 +000018.3+000008.000018.6 08.9800.83G? 0
+164648.24 +205103.7 -000074.7-000010.100000.4 08.9800.65G? 0
+164714.42 +300358.7 +000029.3-000029.100006.1 08.9800.63G? 0
+164856.92 -694128.0 -000009.6-000002.600003.9 08.9800.47F? 0
+165041.58 -263724.2 -000014.1+000001.200012.9 08.9800.03A? 0
+165200.31 -505410.8 -000023.5-000006.000005.0 08.9800.23A? 0
+165333.88 -114459.0 -000006.4-000003.500012.0 08.9800.38F? 0
+165557.28 -831305.6 +000043.3-000150.900016.1 08.9800.67G? 0
+165621.88 +113657.1 -000015.9+000027.100004.5 08.9800.31A? 0
+165720.45 +045940.5 -000048.9-000011.700021.2 08.9800.56F? 0
+170053.25 +040216.5 +000018.2-000035.800013.7 08.9800.57F? 0
+170604.07 -291822.2 -000003.7-000009.600019.3 08.9800.08A? 0
+170607.59 +203238.8 -000011.6+000036.900003.0 08.9800.23A? 0
+171056.69 -053144.6 +000034.0+000001.900002.3 08.9800.47F? 0
+171416.14 -633313.8 -000003.2-000011.500002.4 08.9800.00A? 0
+171525.67 -010442.2 +000009.3-000069.800015.2 08.9800.63G? 0
+171758.15 -005723.4 +000007.6-000006.100001.5 08.9800.42F? 0
+171822.14 -322259.9 +000014.9-000016.700037.5 08.9800.01A? 0
+171842.19 -340804.7 +000003.4-000008.000001.0 08.9800.17A? 0
+172313.96 -621857.3 +000003.6-000007.700003.4 08.9800.02A? 0
+172413.31 +584155.2 -000024.7+000007.000003.5 08.9800.42F? 0
+172904.35 -795034.0 +000032.2-000002.400011.0 08.9800.58F? 0
+173045.97 -572947.7 -000036.9-000065.000018.5 08.9800.44F? 0
+173108.99 -554425.8 -000011.0+000006.000009.8 08.9800.02A? 0
+173449.22 -570850.6 -000004.7-000003.000017.0 08.9800.13A? 0
+173502.16 -714601.0 +000021.2-000000.900001.5 08.9800.94G? 0
+173525.06 +344231.5 +000002.2-000013.600007.3 08.9800.87G? 0
+173616.21 -465737.0 +000007.2-000004.900025.2 08.9800.86G? 0
+173621.01 -424914.4 -000062.0-000036.800038.5 08.9800.88G? 0
+173726.45 -154036.5 -000023.4-000020.300012.0 08.9800.28A? 0
+173838.13 -085027.7 +000006.9-000009.400004.8 08.9800.30A? 0
+174207.92 +210253.0 -000016.7-000006.300009.7 08.9800.24A? 0
+174828.73 +485115.3 -000007.2+000037.100009.1 08.9800.47F? 0
+174833.74 -530642.9 -000025.3-000040.900004.8 08.9800.87G? 0
+174838.17 -430115.1 -000023.0-000013.400000.2 08.98-0.01B? 0
+174853.48 -015212.7 -000023.4-000041.600016.0 08.9800.54F? 0
+174945.81 -102829.5 -000023.2-000033.200007.3 08.9800.59G? 0
+174955.23 -171850.4 +000014.1-000008.400005.0 08.9800.25A? 0
+175110.32 -393705.7 -000003.7-000016.000005.9 08.9800.05A? 0
+175213.24 -220940.4 +000000.0+000000.000000.0 08.9800.00B? 0
+175228.74 -442258.8 +000001.5+000002.400001.9 08.98-0.00B? 0
+175244.02 +371710.6 +000008.2-000012.900005.0 08.98-0.02B? 0
+175413.49 -655312.3 -000006.0+000015.900007.9 08.9800.48F? 0
+175504.25 +584445.7 +000008.2+000026.700000.6 08.9800.29A? 0
+175518.39 -342206.5 +000007.4+000000.300010.6 08.9800.08A? 0
+175720.48 +251159.8 +000039.6+000024.200007.4 08.9800.41F? 0
+175843.00 -461806.5 +000016.5-000010.400009.9 08.9800.40F? 0
+180125.93 -382719.0 +000045.2+000018.000010.8 08.9800.98K? 0
+180517.92 +812852.5 +000015.8+000019.100005.6 08.9800.46F? 0
+180655.77 -260631.5 +000003.4-000018.200009.9 08.9800.00A? 0
+180818.88 -124143.4 +000007.7-000010.100007.5 08.9800.65G? 0
+180950.65 -153300.3 +000002.7+000003.600019.4 08.9800.68G? 0
+181006.17 -361628.8 -000010.4-000013.300013.8 08.9800.14A? 0
+181032.21 -310033.9 +000026.5+000026.300028.2 08.9800.91G? 0
+181034.19 +034837.5 +000018.4+000013.000011.0 08.9800.49F? 0
+181115.22 +691459.5 +000002.3+000022.300008.9 08.9800.53F? 0
+181240.16 -205915.6 -000017.0+000026.000006.4 08.98-0.02B? 0
+181245.21 +660717.1 +000002.1-000006.200009.8 08.9800.46F? 0
+181257.99 +331753.9 +000140.7-000017.300017.9 08.9800.68G? 0
+181530.64 -581102.8 -000036.0+000048.500013.8 08.9800.66G? 0
+181636.94 +034135.2 +000000.0+000000.000000.0 08.9800.00B? 0
+181727.02 +051021.7 -000021.0-000029.200019.6 08.9800.37F? 0
+181858.15 -475921.5 +000012.2+000015.200011.9 08.9800.79G? 0
+181910.85 +561023.8 -000005.3-000034.600020.9 08.9800.53F? 0
+182118.67 -134712.1 -000025.6-000015.200002.1 08.9800.21A? 0
+182140.98 -183107.5 +000032.4-000001.400006.2 08.9800.45F? 0
+182207.73 +235125.4 +000021.5-000014.300002.8 08.9800.39F? 0
+182550.82 +494622.3 +000004.8+000015.600015.3 08.9800.23A? 0
+182702.05 +062440.0 -000026.6+000012.100030.6 08.9800.23A? 0
+182808.57 +060101.2 +000013.8+000025.200016.0 08.9800.59G? 0
+182817.64 +064600.0 +000001.6-000001.100013.5 08.9800.99K? 0
+182931.96 +552257.2 +000020.6+000015.500000.9 08.9800.09A? 0
+183107.72 +243535.7 +000007.7-000005.400013.8 08.9800.37F? 0
+183210.58 +330712.7 -000011.0-000005.500008.0 08.9800.26A? 0
+183247.49 +591742.2 -000001.0+000030.700006.3 08.9800.26A? 0
+183337.07 -272915.2 -000013.4-000002.300006.5 08.9800.06A? 0
+183407.61 -252247.9 +000032.5+000008.000028.4 08.9800.08A? 0
+183743.04 +634148.6 -000014.6+000023.200004.1 08.9800.32F? 0
+183833.78 +314123.2 +000059.1-000018.200021.7 08.9800.56F? 0
+183902.72 -040608.7 +000016.2+000009.800007.2 08.9800.51F? 0
+184023.41 -005120.6 -000026.4-000024.300031.7 08.9800.53F? 0
+184048.85 +762339.5 -000024.1+000026.600002.4 08.9800.39F? 0
+184101.67 +272426.5 +000019.3-000079.500016.3 08.9800.69G? 0
+184108.31 -310418.6 +000002.8+000011.400002.1 08.98-0.05B? 0
+184153.10 -164834.7 +000007.5-000101.200024.8 08.9800.57F? 0
+184252.45 +252451.9 +000011.9+000044.300005.1 08.9800.56F? 0
+184304.69 +374243.9 +000039.4+000089.700010.3 08.9800.56F? 0
+184408.18 +332528.0 +000006.9-000002.000004.3 08.9800.27A? 0
+184547.52 +493141.7 -000004.6+000000.200007.4 08.9800.89G? 0
+185104.68 +120958.9 -000011.0-000002.800003.8 08.9800.13A? 0
+185117.36 -721113.0 -000002.1-000005.700006.6 08.9800.95K? 0
+185259.42 -112614.3 -000007.5-000006.100007.0 08.9800.14A? 0
+185423.97 -073550.3 -000016.6-000019.500012.1 08.9800.11A? 0
+185723.09 +693546.6 -000066.0+000041.000023.6 08.9800.68G? 0
+185938.18 -035856.6 +000133.2-000052.900033.3 08.9800.59G? 0
+190212.40 -463911.1 -000148.8-000130.300012.4 08.9800.17A? 0 0.10 1.00
+190330.94 +505238.0 -000015.0-000026.000009.8 08.9800.35F? 0
+190342.52 +201543.4 -000004.5+000000.300005.4 08.9800.26A? 0
+190533.46 -531753.9 +000025.6-000023.400008.1 08.9800.33F? 0
+190700.33 -114958.2 -000034.7-000041.900005.5 08.9800.60G? 0
+190825.74 +290634.8 +000007.1-000017.400004.6 08.9800.89G? 0
+191126.87 -381434.6 -000019.6+000025.600027.4 08.9800.52F? 0
+191252.60 -670457.4 +000005.2-000012.900003.0 08.9800.42F? 0
+191313.51 -032726.9 +000009.8-000001.600016.7 08.9800.17A? 0
+191625.22 +241328.3 -000010.7-000050.600025.3 08.9800.83G? 0
+191626.37 +173135.8 +000018.3+000002.600014.6 08.9800.18A? 0
+191713.49 +294957.9 +000001.1-000001.800002.8 08.9800.03A? 0
+191740.97 +083650.9 -000000.6-000001.000009.1 08.9800.33F? 0
+191851.08 -140840.2 +000031.0-000006.200002.8 08.9800.24A? 0
+192033.89 +003914.7 -000023.7-000002.100001.2 08.9800.16A? 0
+192103.53 -115848.5 -000002.8+000008.500000.7 08.9800.04A? 0
+192333.54 +052314.5 +000040.4+000001.400014.1 08.9800.37F? 0
+192422.08 +073507.6 -000000.3-000011.700002.1 08.9800.05A? 0
+192441.54 +265701.9 +000004.4+000010.000036.8 08.9800.55F? 0
+192532.05 -833821.0 -000015.6-000006.700004.2 08.9800.51F? 0
+192835.22 -495312.9 +000000.0+000000.000000.0 08.9800.00B? 0
+192839.23 +301233.4 -000026.3+000009.100002.8 08.9800.47F? 0
+193042.29 +453641.1 -000011.2-000041.000008.8 08.9800.67G? 0
+193305.63 +355032.3 -000051.9+000058.000005.8 08.9800.95K? 0
+193447.38 -242941.7 -000003.9-000009.900003.7 08.9800.03A? 0
+193532.85 -273748.8 -000000.6-000000.400013.9 08.9800.00A? 0
+193629.68 -681925.4 +000006.0+000006.900007.6 08.9800.07A? 0
+193808.95 -023227.5 +000003.9+000008.000002.8 08.9800.26A? 0
+193933.61 +264504.9 +000021.0-000021.100014.3 08.9800.39F? 0
+194108.21 +622224.6 -000020.7-000046.300003.0 08.9800.82G? 0
+194214.50 +151349.1 -000010.9-000007.200004.0 08.9800.12A? 0
+194223.76 +404900.3 +000009.5+000001.500008.7 08.9800.20A? 0
+194258.35 +555548.6 +000052.9+000016.800008.8 08.9800.63G? 0
+194613.38 -660950.5 +000046.0-000045.300001.2 08.9800.47F? 0
+194631.22 +114510.4 -000012.1-000007.500002.4 08.9800.09A? 0
+194808.13 +311548.9 +000009.0-000025.400016.6 08.9800.34F? 0
+194922.50 -613729.9 +000007.7-000027.300006.1 08.9800.99K? 0
+194958.74 +170141.9 -000004.3-000006.600011.1 08.98-0.04B? 0
+195111.93 +061458.4 +000013.8+000025.700007.2 08.9800.49F? 0
+195112.34 +794159.8 -000038.9-000164.300001.4 08.9800.59G? 0
+195452.21 +332148.2 +000014.8-000012.100005.3 08.9800.24A? 0
+195712.00 +421135.5 -000036.1+000020.400012.3 08.9800.58G? 0
+195801.87 +745155.1 +000018.8+000038.600004.0 08.9800.44F? 0
+195802.50 -391313.8 -000003.4+000021.600012.6 08.9800.36F? 0
+195958.35 +023533.3 +000036.8-000021.300003.3 08.9800.51F? 0
+200400.75 +261616.8 +000013.2-000003.100004.6 08.9800.55F? 0
+200832.67 -512220.2 -000022.2-000094.900010.0 08.9800.45F? 0
+200858.66 -302607.0 +000178.0-000058.400027.7 08.9800.73G? 0
+201025.09 -540236.9 +000055.2-000034.500007.5 08.9800.53F? 0
+201135.94 +470706.3 -000012.4+000003.800012.3 08.9800.24A? 0
+201249.19 -601504.1 +000007.4+000013.600001.8 08.9800.34F? 0
+201759.55 +382533.8 -000004.2+000002.600004.6 08.9800.06A? 0
+201828.56 -191728.7 +000043.9-000090.800008.8 08.9800.40F? 0
+201927.56 +471707.3 -000005.6-000007.300000.6 08.9800.32F? 0
+201945.88 -082710.5 -000046.9-000161.400009.8 08.9800.60G? 0
+202039.19 +430737.3 -000005.1+000006.900000.9 08.9800.30A? 0
+202338.63 +393905.9 -000016.2-000012.300005.1 08.9800.19A? 0
+202733.01 +384619.6 -000009.2-000004.000008.1 08.9800.75G? 0
+202948.08 +414321.4 +000025.3+000036.800022.1 08.9800.45F? 0
+202949.86 -392718.3 -000030.5-000050.100002.1 08.9800.95G? 0
+203030.52 -341855.7 -000006.4-000019.100009.0 08.9800.35F? 0
+203048.05 +152728.7 +000043.0+000016.400019.7 08.9800.40F? 0
+203430.44 +404044.0 +000012.1-000004.700001.9 08.9800.07A? 0
+204101.06 -292731.8 -000009.6-000051.500001.4 08.9800.99K? 0
+204150.12 +460038.0 +000003.7+000001.800002.4 08.9800.02A? 0
+204424.36 -150243.7 -000032.3-000033.900010.3 08.9800.62G? 0
+204614.87 -282634.4 -000119.8-000078.700011.8 08.9800.68G? 0
+204729.51 -325838.2 -000023.9-000013.300006.6 08.9800.12A? 0
+204804.92 +395403.3 -000015.2-000095.400010.3 08.9800.60G? 0
+204825.89 +364907.9 +000001.8-000000.100007.0 08.9800.13A? 0
+204845.90 +554918.4 +000003.8+000020.100000.3 08.9800.47F? 0
+205337.65 +360526.0 -000015.0-000021.100011.7 08.9800.20A? 0
+205351.04 +202607.4 +000022.3+000004.300000.4 08.9800.99K? 0
+205355.68 +242707.2 +000047.2+000016.800006.8 08.9800.49F? 0
+205749.26 -033048.9 +000011.4+000005.600040.6 08.9800.88G? 0
+205754.82 +352135.3 -000008.3-000006.000014.7 08.9800.67G? 0
+205949.53 +410319.8 +000028.2-000022.700015.7 08.9800.52F? 0
+210312.09 -582951.2 -000001.1-000011.700000.6 08.9800.52F? 0
+210351.33 -734509.2 +000152.5-000139.100011.8 08.9800.62G? 0
+211057.19 +564119.6 +000033.6+000008.600004.4 08.9800.96K? 0
+211228.57 +463233.5 +000009.2-000004.800003.0 08.9800.05A? 0
+211318.87 +570801.0 +000004.2+000002.700020.7 08.9800.59G? 0
+211511.71 -154427.1 -000029.1-000145.900026.4 08.9800.66G? 0
+211602.44 -231026.3 +000027.3-000016.400003.9 08.9800.47F? 0
+212117.90 -771538.7 +000021.3-000017.700022.0 08.9800.39F? 0
+212234.39 +000514.4 -000038.5-000082.800021.8 08.9800.59G? 0
+212608.16 -242242.6 -000011.3-000052.900005.7 08.9800.44F? 0
+212643.26 +474636.6 +000033.8-000000.500010.7 08.9800.06A? 0
+213513.35 -161555.8 +000050.3-000032.900020.1 08.9800.51F? 0
+213518.93 +492520.5 -000004.4-000005.200007.5 08.9800.02A? 0
+213633.30 -040413.0 -000004.5-000025.400012.2 08.9800.33F? 0
+213641.11 -023654.3 +000051.2-000050.800014.1 08.9800.56F? 0
+213851.44 +385529.5 -000008.6-000013.500005.5 08.9800.04A? 0
+213909.84 -254316.7 +000214.6+000001.300015.1 08.9800.51F? 0
+213937.66 +241926.1 +000038.2-000006.400026.8 08.9800.65G? 0
+213941.15 +143452.9 +000051.2-000030.100026.5 08.9800.56F? 0
+214403.48 -195616.2 +000021.7+000004.000004.0 08.9800.07A? 0
+214506.44 +333142.4 +000025.7+000011.100015.4 08.9800.30A? 0
+214717.01 +605815.6 +000013.0+000018.100004.1 08.9800.35F? 0
+215254.18 +555502.3 +000045.7+000018.900007.3 08.9800.45F? 0
+215326.55 +623513.2 -000011.4+000009.900002.3 08.9800.14A? 1
+215508.09 -343734.5 +000083.0-000029.500009.2 08.9800.47F? 0
+215510.71 -690112.0 -000149.8-000248.100022.7 08.9800.64G? 0
+215627.50 -382441.8 +000040.6-000038.200010.2 08.9800.46F? 0
+215828.61 -294419.3 +000007.4-000007.800008.3 08.9800.54F? 0
+215955.62 +540426.3 +000009.8-000001.400013.8 08.9800.05A? 0
+220001.33 +391358.3 -000000.3+000009.400008.5 08.9800.95K? 0
+220215.63 -542932.3 +000120.5-000051.600016.6 08.9800.85G? 0
+220257.65 -682228.4 -000034.3+000031.000006.1 08.9800.64G? 0
+220737.91 +032455.3 +000131.1-000039.800045.1 08.9800.84G? 0
+220859.95 -264035.3 +000017.5-000014.200003.8 08.9800.99K? 0
+221021.53 -155626.7 -000035.6-000066.400013.7 08.9800.66G? 0
+221049.27 -390212.7 +000004.9-000016.000005.8 08.9800.93G? 0
+221049.61 +224727.2 -000024.7-000062.800008.4 08.9800.51F? 0
+221244.68 +601305.2 -000010.8+000020.500007.0 08.9800.48F? 1
+221303.11 -414437.6 +000016.7-000001.200000.2 08.9800.93G? 0
+221337.22 -663534.8 +000038.2+000008.300010.4 08.9800.91G? 0
+221630.31 -351112.5 +000030.3-000024.400002.9 08.9800.36F? 0
+222100.45 +004019.1 -000009.8-000010.800019.0 08.9800.30A? 0
+222541.78 +240601.4 +000000.2-000013.000007.5 08.9800.34F? 0
+222810.23 +192650.1 +000007.9+000021.700013.8 08.9800.19A? 0
+223326.24 +255826.5 -000001.7-000027.800003.2 08.9800.03A? 0
+223437.89 -012409.5 +000058.1-000026.600012.1 08.9800.37F? 0
+223928.37 +071024.0 +000023.7-000011.900010.3 08.9800.51F? 0
+223929.17 +123911.0 +000005.6+000018.800004.0 08.9800.99K? 0
+224413.96 -090123.5 +000041.0-000036.600019.5 08.9800.48F? 0
+224555.18 +453621.7 +000009.6-000010.800007.6 08.9800.03A? 0
+224847.01 +321500.9 +000079.9+000079.900019.0 08.9800.95G? 0
+225933.79 -141402.6 +000007.3-000005.900002.2 08.9800.23A? 0
+225940.92 -072342.4 -000038.3-000023.900002.7 08.9800.55F? 0
+230143.22 +682626.7 +000005.1-000008.700012.2 08.9800.14A? 0
+230228.47 +493724.0 -000015.3-000040.900003.8 08.9800.58G? 0
+230229.70 +093457.6 -000046.7-000035.700003.4 08.9800.60G? 0
+230232.06 +801705.2 -000005.6-000011.900000.8 08.9800.43F? 0
+230401.50 +311554.7 -000020.1-000034.400007.3 08.9800.49F? 0
+230413.34 -124726.7 -000000.2-000000.700003.0 08.9800.33F? 0
+230546.94 -330252.4 +000014.2-000013.900025.3 08.9800.84G? 0
+230906.02 +495919.1 +000006.6+000000.700015.5 08.9800.95G? 1
+231012.43 +473414.4 -000015.0-000019.600004.1 08.9800.46F? 0
+231259.02 +264900.0 +000009.0+000014.400001.5 08.9800.51F? 0
+231718.73 +042706.1 +000010.1+000013.700020.7 08.9800.53F? 0
+231804.85 -322417.1 +000086.4-000115.100018.1 08.9800.95G? 0
+231904.31 -252842.3 +000053.8-000042.500014.9 08.9800.29A? 0
+232109.29 +594658.0 +000027.1+000013.400000.8 08.9800.26A? 0
+232131.73 -013744.6 +000103.6-000049.700012.1 08.9800.68G? 0
+232257.56 +342137.6 +000010.6-000035.100022.3 08.9800.47F? 0
+232834.34 -083143.1 +000092.8-000011.500005.0 08.9800.43F? 0
+232954.76 +735102.8 +000004.2-000003.100012.1 08.9800.42F? 0
+233257.22 +113033.6 +000041.8-000018.600019.1 08.9800.48F? 0
+233550.63 -521513.6 +000036.5+000002.600005.8 08.9800.51F? 0
+233722.45 +233540.6 +000006.6-000004.900002.7 08.9800.13A? 0
+233922.67 -270924.9 +000047.1-000001.200001.9 08.9800.45F? 0
+234356.81 +071501.5 +000000.0+000000.000000.0 08.9800.50F? 0
+235008.45 +070250.1 +000036.9-000013.600000.7 08.9800.55F? 0
+235107.25 +314724.4 -000031.3-000024.000007.1 08.9800.50F? 0
+235655.11 +721732.2 +000005.7-000008.200007.9 08.9800.16A? 0
+235831.30 -014118.6 -000096.0-000111.800005.2 08.9800.66G? 0
+000050.04 -324409.4 -000037.0-000022.100032.6 08.9801.22K? 0
+000315.14 +381548.9 +000006.1+000009.600000.0 08.9801.06K? 0
+000523.99 +283237.5 +000004.9-000012.600007.9 08.9801.20K? 0
+000710.18 +345113.7 +000004.3-000003.300012.5 08.9801.52K? 0
diff --git a/kstars/kstars/data/hip126.dat b/kstars/kstars/data/hip126.dat
new file mode 100644
index 00000000..b43a64c4
--- /dev/null
+++ b/kstars/kstars/data/hip126.dat
@@ -0,0 +1,1000 @@
+001342.43 -491154.3 -000015.2-000002.600006.6 08.9801.13K? 0
+001540.10 +232828.5 +000000.4+000015.800006.1 08.9801.47K? 0
+003116.50 -513857.6 +000008.4-000007.900000.8 08.9801.68K? 0
+003146.83 +620542.5 -000005.1+000000.600010.9 08.9801.17K? 0
+003341.05 -180655.1 +000017.2-000009.900000.2 08.9801.52K? 0
+003351.34 +110410.9 +000004.6+000011.500006.7 08.9801.25K? 0
+003524.47 -214439.9 +000085.6+000009.300007.8 08.9801.22K? 0
+003544.21 +494410.5 +000016.7+000017.900003.8 08.9801.63K? 0
+003616.01 +273227.8 -000002.0+000005.100024.2 08.9801.25K? 0
+004316.96 +392757.7 -000037.5+000019.600004.8 08.9801.03K? 0
+004519.60 -503737.1 +000005.1+000006.900017.9 08.9801.18K? 0
+004646.05 +015805.5 -000022.4-000028.900019.9 08.9801.62K? 0
+004717.15 +664228.1 +000007.0+000008.700028.0 08.9801.45K? 0
+004802.46 +050612.7 -000011.1-000036.700010.7 08.9801.13K? 0
+005102.07 +091343.5 +000040.3+000026.000034.0 08.9801.17K? 0
+005337.04 +275436.1 +000053.3-000028.300027.7 08.9801.10K? 0
+010023.53 +252716.9 -000011.5+000019.600014.9 08.9801.04K? 0
+010026.28 +492824.0 +000004.6+000011.100013.2 08.9801.20K? 0
+010431.18 -703225.3 +000034.4-000016.600001.5 08.9801.56K? 0 0.10 1.00
+010539.28 -604341.5 +000021.4-000025.100000.6 08.9801.06K? 0
+010639.23 -250807.9 +000032.2+000014.100005.5 08.9801.27K? 0
+011038.93 +695309.9 -000002.0-000008.000000.7 08.9801.27K? 0
+011245.50 +232750.3 -000010.5-000004.100027.3 08.9801.00K? 0
+011730.28 +482947.4 -000000.4+000005.700014.9 08.9801.80K? 0
+012115.12 +755141.1 +000004.8+000002.700002.3 08.9801.09K? 0
+012349.92 -563616.5 -000015.2-000008.600020.4 08.9801.12K? 0
+012659.25 +612504.4 +000008.3-000020.800000.3 08.9801.38K? 0
+013140.03 +023345.5 +000071.1-000012.300010.7 08.9801.10K? 0
+013250.60 +195316.7 +000030.8-000007.800007.0 08.9801.16K? 0
+013436.12 -744027.5 +000007.9+000026.000000.8 08.9801.13K? 0
+013536.92 +344653.6 -000004.6+000002.100008.2 08.9801.72K? 0
+013641.69 -391134.6 +000025.1-000000.900001.1 08.9801.29K? 0
+013704.93 -153059.8 +000023.7-000012.500018.4 08.9801.07K? 0
+014651.92 +794304.2 -000016.3-000007.100001.9 08.9801.11K? 0
+014708.91 -082607.0 -000004.7-000014.700025.5 08.9801.24K? 0
+015221.30 +530012.1 -000018.1+000001.400005.2 08.9801.51K? 0
+015348.73 +541451.0 +000026.3+000022.600013.8 08.9801.44K? 0
+015511.18 +353527.1 -000004.6+000006.000005.4 08.9801.20K? 0
+015754.89 +473352.9 -000011.9-000010.800003.1 08.9801.66K? 0
+020725.64 -775516.2 +000019.4+000007.200007.3 08.9801.39K? 0
+020820.08 +070608.0 +000001.7-000034.500032.0 08.9801.07K? 0
+021231.16 -162329.5 -000012.6-000024.700028.0 08.9801.17K? 0
+022015.50 -725624.0 -000019.1-000022.000013.7 08.9801.19K? 0
+022522.23 +033633.5 -000011.7-000014.700002.9 08.9801.33K? 0
+023217.67 -721051.0 +000026.4-000005.500002.2 08.9801.05K? 0
+023503.70 -074308.8 -000006.3-000013.600017.4 08.9801.06K? 0
+023542.19 +100721.1 +000069.5-000021.400034.0 08.9801.20K? 0
+023551.85 +704611.9 -000005.8+000021.300015.5 08.9801.20K? 0
+023743.70 +262825.1 +000082.6-000061.600001.4 08.9801.24K? 0
+023919.47 -490803.5 -000003.3+000010.000004.0 08.9801.30K? 0
+024450.17 -782224.7 +000038.0+000027.900008.5 08.9801.11K? 0
+025138.46 -622334.9 +000004.4+000031.200001.2 08.9801.26K? 0
+030246.03 -223205.1 -000006.7+000002.400010.6 08.9801.62K? 0
+030826.89 -614621.4 +000031.2+000016.400022.2 08.9801.06K? 0
+030935.48 -180356.1 -000018.6-000010.700009.9 08.9801.36K? 0
+031139.17 -501619.8 +000007.2-000011.300000.5 08.9801.23K? 0
+031721.73 +392209.7 -000009.3-000033.900002.9 08.9801.34K? 0
+031952.78 +421231.1 +000035.2-000044.200012.7 08.9801.05K? 0
+032219.70 +421002.3 -000002.5-000037.900008.2 08.9801.23K? 0
+032304.14 -565251.0 -000000.2+000033.600005.4 08.9801.11K? 0
+032308.81 +671002.0 +000029.9-000020.400016.1 08.9801.14K? 0
+032632.32 -265909.5 +000001.6-000018.800005.5 08.9801.08K? 0
+032756.25 +532011.4 -000014.5+000009.500008.5 08.9801.27K? 0
+033515.66 +593524.7 +000038.4-000032.500025.7 08.9801.31K? 0
+034537.67 +751053.1 -000012.8+000018.000017.0 08.9801.73K? 0
+034712.80 +391108.7 -000001.8-000028.800007.8 08.9801.25K? 0
+034754.11 +454752.3 +000002.4-000020.300028.5 08.9801.15K? 0
+035045.93 +453616.2 +000005.1-000020.700000.0 08.9801.20K? 0
+035108.12 -000152.0 -000008.8-000039.700010.6 08.9801.27K? 0
+035618.71 +711654.6 +000025.1-000031.200019.9 08.9801.11K? 0
+035648.79 -405025.8 +000011.0+000003.600002.9 08.9801.62K? 0
+035839.91 -332829.4 +000007.1-000004.300025.5 08.9801.16K? 0
+040138.31 +711148.7 +000006.9-000004.500010.1 08.9801.31K? 0
+040926.04 +132407.1 -000037.0-000005.600023.4 08.9801.10K? 0
+041138.02 +421815.5 -000010.9+000007.300009.2 08.9801.08K? 0
+041528.41 -611241.4 +000008.6+000006.400003.8 08.9801.49K? 0
+041853.43 +041347.8 +000028.9+000025.300044.1 08.9801.36K? 0
+041908.14 -131945.1 -000007.6-000080.700008.7 08.9801.03K? 0
+041934.22 -011630.7 +000007.1+000031.200023.0 08.9801.11K? 0
+041949.61 -015156.9 -000052.2-000056.700002.2 08.9801.51K? 0
+042359.57 -203518.4 +000001.2-000001.500001.5 08.9801.61K? 0
+042659.86 -030725.4 +000014.9-000021.300002.1 08.9801.02K? 0
+043144.30 +453940.8 +000019.2-000001.700009.5 08.9801.15K? 0
+043529.66 -505844.5 -000012.9+000020.400006.2 08.9801.18K? 0
+044034.58 -260441.5 -000012.0-000018.100021.7 08.9801.09K? 0
+044346.35 +585217.1 +000002.2+000005.400000.9 08.9801.29K? 0
+045140.76 -000513.2 +000004.4+000007.100023.8 08.9801.01K? 0
+050215.83 -804841.1 -000008.6+000020.400004.2 08.9801.08K? 0
+050307.10 +304017.6 -000036.4-000021.900001.3 08.9801.55K? 0
+050611.65 -152617.0 -000039.2+000026.200009.4 08.9801.38K? 0
+051435.44 +050801.0 -000005.7-000048.000006.1 08.9801.06K? 0
+051706.45 -172702.8 -000004.5+000018.500012.6 08.9801.11K? 0
+052449.82 +182814.0 +000020.3+000000.300014.5 08.9801.65K? 0
+052639.57 -165311.1 +000021.0+000003.000005.0 08.9801.37K? 1
+052710.23 +301400.6 -000032.4-000038.000007.5 08.9801.45K? 0
+052949.91 +763435.1 +000013.4-000007.800000.5 08.9801.50K? 0
+053301.73 -190457.9 +000012.8-000013.800004.9 08.9801.01K? 0
+053536.95 +324813.0 +000017.3-000021.700015.4 08.9801.42K? 0
+053823.41 -211452.3 +000047.4-000040.300024.2 08.9801.57K? 0
+053857.28 +312242.5 +000015.7+000016.400001.1 08.9801.51K? 0
+054024.38 +020420.1 +000002.9-000008.700009.8 08.9801.22K? 0
+054100.03 -515116.5 -000008.7-000011.100008.2 08.9801.53K? 0
+054157.35 +145615.6 -000038.4-000001.000007.2 08.9801.52K? 0
+054205.00 +035743.5 +000000.8-000009.200011.0 08.9801.07K? 0
+054232.47 +733124.8 +000002.9-000021.400002.4 08.9801.77K? 0
+054520.21 +212904.6 +000016.8-000013.300029.8 08.9801.23K? 0
+054610.22 -352349.3 -000011.1+000004.400007.1 08.9801.68K? 0
+055017.75 +163420.3 -000038.0+000002.400035.3 08.9801.72K? 0
+055044.66 +311210.8 -000037.9-000001.800048.4 08.9801.70K? 0
+055139.23 +244218.5 +000020.5-000023.000035.8 08.9801.32K? 0
+055319.69 +440210.1 +000050.2-000013.500003.9 08.9801.11K? 0
+055359.26 -294530.4 +000003.4+000008.000004.9 08.9801.50K? 0
+055912.08 -771616.4 -000005.9-000023.000000.5 08.9801.04K? 0
+055943.92 +420742.5 -000032.1-000014.400017.9 08.9801.62K? 0
+060638.28 -610135.6 -000005.3-000019.100010.9 08.9801.14K? 0
+061248.94 +514545.6 -000008.6+000014.700010.0 08.9801.06K? 0
+061402.37 -411657.4 -000007.2-000022.700004.8 08.9801.11K? 0
+062032.41 -411355.5 -000022.5+000001.100010.2 08.9801.27K? 0
+062208.47 -450848.0 -000005.6+000023.600005.9 08.9801.73K? 0
+062244.87 +491844.4 -000004.2-000022.000009.2 08.9801.11K? 0
+062540.97 -735201.2 +000001.0+000017.900002.0 08.9801.41K? 0
+062637.57 -223937.7 +000013.1-000003.700019.5 08.9801.64K? 0
+062757.18 -611557.7 +000028.9+000027.100016.9 08.9801.55K? 0
+062940.20 -611431.4 +000009.2+000025.800011.8 08.9801.29K? 0
+063012.37 +590430.9 +000002.8+000001.400017.8 08.9801.71K? 0
+063622.62 +365030.4 -000005.2-000006.500000.1 08.9801.24K? 0
+063753.01 -662237.2 +000008.1-000002.400007.3 08.9801.65K? 0
+064511.52 -241349.0 -000002.7+000017.100010.3 08.9801.49K? 0
+064821.07 +011308.3 +000000.3-000018.700009.8 08.9801.18K? 0
+065040.58 +373306.1 -000048.5+000032.200007.4 08.9801.10K? 0
+065046.15 -495849.6 +000002.6+000017.700010.8 08.9801.08K? 0
+065346.81 +153500.7 -000019.0-000006.600000.9 08.9801.14K? 0
+065358.50 -255027.2 -000002.0-000007.800002.8 08.9801.33K? 0
+065408.04 +532316.6 -000009.9-000012.300023.3 08.9801.52K? 0
+065416.18 -685719.1 +000024.5+000033.700015.3 08.9801.21K? 0
+065531.27 -642058.4 -000001.3-000010.400012.2 08.9801.19K? 0
+065635.16 +050629.3 -000021.1-000027.400022.1 08.9801.13K? 0
+065712.47 -302936.4 -000010.7+000012.400008.1 08.9801.14K? 0
+065907.72 +221016.3 +000013.8-000040.700017.9 08.9801.20K? 0
+070051.92 +274815.6 -000010.2-000004.300001.2 08.9801.08K? 0
+070200.16 -133034.4 +000012.8+000004.300022.1 08.9801.42K? 0
+070415.69 -194340.9 +000021.0+000005.500025.0 08.9801.70K? 0
+070655.83 +563806.9 -000001.0-000004.100012.4 08.9801.20K? 0
+071044.87 +172825.1 -000035.7-000013.800014.2 08.9801.04K? 0
+071234.21 +411304.2 -000013.3-000005.800014.7 08.9801.82K? 0
+071341.19 +532244.3 +000003.1-000006.000031.3 08.9801.74K? 0
+071908.02 -142318.9 +000001.2+000000.200005.7 08.9801.21K? 0
+072005.94 +043414.3 +000005.1+000006.500007.3 08.9801.14K? 0
+072025.80 +192547.5 +000015.8-000029.400008.6 08.9801.70K? 0
+072531.49 -142755.1 +000010.2+000000.000003.7 08.9801.04K? 0
+072742.04 +631936.3 +000016.9-000002.600015.6 08.9801.45K? 0
+072755.64 -680919.7 -000042.0+000038.400000.6 08.9801.00K? 0
+073039.93 +102015.6 +000005.4+000002.800024.3 08.9801.47K? 0
+073040.82 -170601.5 +000025.0-000011.900020.7 08.9801.31K? 0
+073041.13 +403847.7 -000009.4+000009.500010.2 08.9801.32K? 0
+073046.55 -350035.8 -000008.4+000032.700012.6 08.9801.35K? 0
+073211.59 -130355.9 -000006.5+000013.200003.5 08.9801.88M? 0
+073231.15 +152911.6 -000004.9-000025.700010.9 08.9801.08K? 0
+073524.31 +412758.0 +000030.8-000033.900008.3 08.9801.06K? 0
+073620.25 +000230.6 +000079.6+000024.800002.3 08.9801.03K? 0
+073624.99 +191413.6 -000020.3+000008.100024.3 08.9801.13K? 0
+073937.69 +172600.1 +000010.7+000002.200010.4 08.9801.12K? 0
+074000.52 -852529.8 -000006.2+000002.500014.6 08.9801.52K? 0
+074008.07 +361733.6 -000009.5-000004.100014.7 08.9801.50K? 0
+074015.36 +040354.3 -000015.5-000003.300036.3 08.9801.18K? 0
+074601.38 +020330.4 +000008.1+000003.100002.8 08.9801.41K? 0
+075245.29 +294332.5 +000008.6+000006.300020.2 08.9801.43K? 0
+075355.95 -411501.3 +000002.1-000001.200017.6 08.9801.43K? 0
+075438.88 -135437.7 -000008.7-000015.800036.5 08.9801.49K? 0
+075849.11 -550221.8 +000021.9-000013.400007.9 08.9801.79K? 0
+080033.22 -200429.7 +000019.3-000008.900006.3 08.9801.47K? 0
+080102.45 +040736.5 -000003.4-000027.700033.3 08.9801.36K? 0
+080122.39 +222130.1 -000054.7+000014.400010.5 08.9801.22K? 0
+080810.61 +172400.2 -000014.3+000005.700019.5 08.9801.04K? 0
+081028.85 +345443.5 -000004.9-000061.500003.8 08.9801.03K? 0
+081051.87 -283025.5 -000038.6-000008.200008.9 08.9801.24K? 0
+081144.84 -112029.1 +000005.7-000029.100014.4 08.9801.58K? 0
+081350.40 -002453.5 -000025.1+000010.900011.0 08.9801.20K? 0
+081457.89 -174154.9 -000011.1-000008.800002.8 08.9801.65K? 0
+081644.95 +711202.7 +000001.2-000007.800005.1 08.9801.09K? 0
+081926.29 -453109.5 -000030.4+000031.200029.5 08.9801.64K? 0
+082028.30 -292658.6 -000028.3-000012.000012.6 08.9801.33K? 0
+082328.94 -432750.7 +000007.6-000016.800002.1 08.9801.01K? 0
+082801.56 +622939.2 +000004.0-000038.300005.3 08.9801.10K? 0
+083048.42 +160724.9 +000003.2-000008.400004.3 08.9801.05K? 0
+083245.19 -555235.6 +000011.3+000038.100012.8 08.9801.19K? 0
+083527.33 -241316.3 +000005.8+000000.400026.8 08.9801.13K? 1
+083702.17 -434649.4 -000013.0+000004.200013.9 08.9801.04K? 0
+083821.48 -455234.9 -000002.3+000025.800026.5 08.9801.05K? 0
+084141.57 +043801.6 -000030.6-000013.300010.2 08.9801.10K? 0
+084720.88 +450332.4 +000022.2-000061.100014.2 08.9801.18K? 0
+084911.30 -175931.2 -000043.1+000010.100009.9 08.9801.11K? 0
+090122.96 -023219.0 -000033.5+000015.200023.1 08.9801.55K? 0
+090332.30 -210226.9 +000018.9+000023.700000.9 08.9801.08K? 0
+090335.21 -401229.2 -000019.1+000001.200005.4 08.9801.31K? 0
+090737.63 +263555.6 -000011.6-000024.500000.6 08.9801.54K? 0
+091448.81 +081544.8 +000042.9-000025.500000.3 08.9801.28K? 0
+091626.93 -373502.6 -000000.7-000008.000007.1 08.9801.11K? 0
+091848.32 -394526.9 +000010.3+000020.200012.3 08.9801.61K? 0
+092016.21 -603302.2 -000003.9-000005.700007.7 08.9801.15K? 0
+092841.70 +534808.3 +000005.3-000026.800020.6 08.9801.36K? 0
+093012.87 -520155.4 +000029.1-000008.500023.1 08.9801.61K? 0
+093210.07 -165246.8 +000003.1-000057.900003.0 08.9801.11K? 0
+093224.75 +820522.9 -000030.5-000022.100000.4 08.9801.00K? 0
+093350.90 +462127.9 -000005.2-000016.000004.8 08.9801.05K? 0
+093508.16 -511106.5 +000008.3+000029.900011.0 08.9801.57K? 0
+093706.34 -134602.7 -000006.7-000017.300022.7 08.9801.35K? 0
+094252.20 -535519.5 -000022.6+000036.000019.5 08.9801.70K? 0
+094740.93 -463825.6 -000074.5+000029.200030.4 08.9801.41K? 0
+095007.54 +265013.2 -000017.8-000001.100022.0 08.9801.01K? 0
+095036.30 -325148.1 -000023.8-000007.600007.0 08.9801.11K? 0
+095309.07 -242442.7 -000024.8-000000.800006.9 08.9801.08K? 0
+095442.89 -552101.9 -000010.5+000007.500008.2 08.9801.55K? 0
+095508.80 +312349.8 -000005.9-000013.800040.9 08.9801.55K? 0
+095609.06 +624723.6 -000295.7-000587.100101.3 08.9801.41K? 0
+100130.65 -380527.8 -000012.2+000013.400009.5 08.9801.51K? 0 0.10 1.00
+100209.72 -410106.6 -000019.9+000009.500007.0 08.9801.16K? 0
+100341.91 +020540.0 -000006.4-000025.400009.0 08.9801.67K? 0
+100505.63 +214927.1 +000008.5-000008.100000.8 08.9801.08K? 0
+100736.85 -691451.7 -000034.0+000024.900003.8 08.9801.70K? 0
+101010.65 -710411.5 -000021.0+000020.800003.9 08.9801.23K? 0 0.10 1.00
+101223.18 -170805.1 -000055.4-000000.100026.3 08.9801.48K? 0
+101924.34 -251715.1 +000016.8-000018.600006.5 08.9801.29K? 0
+102329.00 +295056.6 -000016.6-000031.900002.0 08.9801.44K? 0
+102658.59 -673321.8 -000007.4+000014.900014.4 08.9801.12K? 0
+103311.34 -252956.9 -000009.1+000052.600001.5 08.9801.53K? 0
+103559.66 -471057.2 +000003.8+000005.400018.3 08.9801.09K? 0
+103759.58 +042642.9 -000061.5-000006.000028.0 08.9801.57K? 0
+103909.41 -491841.7 -000015.5+000003.700030.5 08.9801.12K? 0
+103916.74 -391536.1 +000007.5+000042.800007.7 08.9801.45K? 0
+104220.85 -525828.0 -000031.4+000004.100017.0 08.9801.33K? 0
+104824.65 -550858.7 -000010.5-000018.400021.7 08.9801.70K? 0
+105404.90 +432243.5 -000020.9+000008.400016.7 08.9801.06K? 0
+105428.88 -494754.2 +000006.0-000009.800004.6 08.9801.03K? 0
+105714.09 -562055.0 -000026.3-000006.800008.6 08.9801.66K? 0
+111029.70 -012414.8 -000088.7+000013.500005.5 08.9801.56K? 0
+111523.14 -554822.0 +000010.1+000027.800004.2 08.9801.07K? 0
+112712.01 -823102.1 -000074.4-000003.300016.4 08.9801.27K? 0
+113022.81 -174548.6 -000003.2-000008.000001.7 08.9801.39K? 0
+113053.47 +094857.8 -000009.4+000016.100008.4 08.9801.01K? 0
+113222.92 -505556.4 -000001.8+000013.600005.4 08.9801.19K? 0
+113318.55 +782757.4 +000002.5-000005.700007.0 08.9801.20K? 0
+113408.99 -335310.0 -000044.0+000026.400007.6 08.9801.04K? 0
+113656.72 -511546.7 -000029.8-000023.300016.7 08.9801.61K? 0
+115720.72 -413307.5 -000037.6-000010.800004.4 08.9801.94M? 0
+120522.80 -532024.2 -000034.7-000005.000017.3 08.9801.74K? 0
+121021.87 -265600.5 -000093.5-000026.300001.3 08.9801.14K? 0
+121101.73 -524043.4 +000004.2+000000.400008.3 08.9801.46K? 0
+121335.78 -714154.4 -000077.0+000022.300040.1 08.9801.05K? 0
+122711.61 -645131.9 +000018.5-000020.400009.6 08.9801.49K? 0
+123128.88 -371922.0 -000005.2-000004.000016.5 08.9801.30K? 0
+123155.59 -172708.8 -000004.0+000008.300008.6 08.9801.59K? 0
+123232.66 -512638.2 -000022.0-000011.500009.0 08.9801.17K? 0
+123409.50 -344406.2 -000003.7-000003.100005.1 08.9801.01K? 0
+123538.62 -163241.0 -000018.8-000004.900021.7 08.9801.02K? 0
+123904.40 -075503.0 -000012.4-000009.600018.0 08.9801.05K? 0
+124749.23 -555734.5 +000011.1+000006.900021.1 08.9801.61K? 0
+125313.56 -101059.1 -000030.0+000003.800010.8 08.9801.13K? 0
+125928.31 +144359.9 -000023.4-000014.500017.0 08.9801.65K? 0
+130402.13 +221726.7 -000002.2-000032.900017.5 08.9801.24K? 0
+132356.83 -420821.4 -000002.7+000007.900058.8 08.9801.71K? 0
+132824.11 +175047.2 -000010.1-000018.200018.0 08.9801.13K? 0
+133351.54 -480222.3 -000014.6+000014.000000.5 08.9801.58K? 0
+133722.80 +645252.7 -000013.4+000020.800000.1 08.9801.19K? 0
+133726.76 -463330.3 -000008.6-000020.400002.9 08.9801.16K? 0
+133833.09 +671126.6 -000004.6-000011.100005.6 08.9801.09K? 0
+134023.36 -443450.7 -000000.9-000020.600013.8 08.9801.21K? 0
+134310.20 -292523.1 -000005.0-000011.900009.7 08.9801.50K? 0
+134340.97 -614852.8 -000036.1+000008.700007.8 08.9801.22K? 0
+134601.59 -600139.5 -000011.7-000027.600019.9 08.9801.37K? 0
+134742.78 -322550.5 +000090.2-000051.300053.2 08.9801.36K? 0
+135059.21 -112507.1 +000001.5-000010.500036.0 08.9801.67K? 0
+135140.82 +360546.7 +000000.2-000017.200018.7 08.9801.47K? 0
+135221.46 -034950.2 -000023.6-000013.200021.7 08.9801.41K? 0
+135836.90 -225151.5 +000022.4-000038.100012.4 08.9801.32K? 0
+135845.74 -142331.1 -000004.5-000027.300004.7 08.9801.17K? 0
+135916.24 -241545.8 -000014.3+000026.000010.6 08.9801.60K? 0
+140045.07 -352837.7 -000022.0-000031.200001.3 08.9801.21K? 0
+140226.17 -724839.9 -000048.2-000021.100004.8 08.9801.45K? 0
+140646.97 -501908.6 -000035.3-000009.600008.2 08.9801.12K? 0
+141726.60 -563647.0 +000004.2+000025.100009.2 08.9801.08K? 0
+142422.11 -384652.9 -000003.2+000006.200012.0 08.9801.53K? 0
+142520.84 -652627.3 -000007.5-000003.200001.4 08.9801.42K? 0
+143211.18 -291442.6 +000008.7-000012.600010.7 08.9801.24K? 0
+143550.92 -594049.2 -000029.6+000006.800011.7 08.9801.27K? 0
+143641.40 -710458.8 -000016.2-000005.800002.2 08.9801.14K? 0
+143935.10 +072426.8 +000005.3+000002.900011.6 08.9801.49K? 0
+144922.25 -280538.1 -000007.4-000009.800013.6 08.9801.37K? 0
+145907.43 -641241.1 +000041.1-000012.200023.8 08.9801.25K? 0
+150449.31 -080123.5 -000037.5+000019.200006.8 08.9801.27K? 0
+150900.19 +492118.6 -000016.0+000005.600012.0 08.9801.04K? 0
+151233.72 +693447.6 +000001.2+000001.500010.3 08.9801.60K? 0
+151343.97 -443426.9 -000021.3-000060.700006.2 08.9801.01K? 0
+151934.67 -615923.6 -000016.9-000020.500005.4 08.9801.51K? 0
+152345.65 -811429.2 +000001.0-000002.100007.4 08.9801.85M? 0
+152752.33 +404133.3 +000010.1-000003.100003.1 08.9801.07K? 0
+153013.73 +332011.7 -000015.6+000008.400018.1 08.9801.46K? 0
+153027.83 +700548.2 -000012.5-000007.800022.6 08.9801.39K? 0
+153203.92 -071620.9 -000062.7+000028.300034.0 08.9801.49K? 0
+154015.89 +561132.2 +000014.9+000008.200001.1 08.9801.12K? 0
+154545.53 +650155.9 +000002.9-000034.400029.5 08.9801.67K? 0
+154630.72 -851626.1 -000008.6-000017.700004.7 08.9801.44K? 0
+154753.23 -410311.1 -000028.8+000030.900036.3 08.9801.29K? 0
+154908.51 -221805.5 +000014.9-000007.000025.0 08.9801.21K? 0
+155118.95 -531946.1 +000031.5-000010.100017.6 08.9801.06K? 0
+155255.96 +010430.4 +000007.3-000020.200015.1 08.9801.18K? 0
+155323.06 -663127.2 -000007.6-000010.700001.4 08.9801.68K? 0
+155755.06 -592740.4 -000024.1-000013.300008.3 08.9801.43K? 0
+160212.01 +551028.7 +000010.3+000013.200008.9 08.9801.35K? 0
+160220.50 -322405.1 -000023.5+000024.200003.6 08.9801.13K? 0
+160638.39 -261319.7 -000036.5-000023.800014.3 08.9801.54K? 0
+161243.60 +685254.2 +000036.5-000025.700008.8 08.9801.45K? 0
+161307.65 +713751.5 +000002.3-000004.500001.6 08.9801.06K? 0
+161323.21 +311345.5 +000012.9+000007.300018.4 08.9801.19K? 0
+161504.65 -815615.7 -000008.0+000015.100000.2 08.9801.10K? 0
+161533.49 -154534.7 +000023.6-000003.100005.6 08.9801.23K? 0
+161623.84 -355459.4 -000019.9+000021.700009.2 08.9801.86M? 0
+161712.77 -150330.1 +000008.8-000027.300018.3 08.9801.50K? 0
+162106.20 +233806.6 +000008.9-000010.400015.7 08.9801.15K? 0
+162106.49 -035144.6 +000010.7+000009.700008.0 08.9801.36K? 0
+162110.26 -045202.4 -000011.8-000001.400017.6 08.9801.26K? 0
+162435.83 +072521.6 +000002.9-000018.700001.2 08.9801.00K? 0
+162602.06 +250826.1 -000002.0-000027.800014.0 08.9801.05K? 0
+162713.61 -432819.7 +000007.7-000013.100021.8 08.9801.67K? 0
+162932.37 +115617.0 -000032.4-000020.700040.9 08.9801.63K? 0
+163802.02 +272012.9 +000020.4+000006.400021.4 08.9801.01K? 0
+164153.49 -632409.5 -000011.4-000064.200025.3 08.9801.11K? 0
+164356.38 -561924.9 +000019.9-000004.300024.4 08.9801.67K? 0
+164511.11 -122949.1 -000050.3+000027.900009.6 08.9801.35K? 0
+164531.17 -013441.4 -000006.4-000014.100033.8 08.9801.27K? 0
+164649.80 +154327.2 +000002.6+000001.800013.1 08.9801.69K? 0
+165039.07 +652903.7 +000005.5+000033.400001.3 08.9801.48K? 0
+165134.67 -324617.6 -000019.5-000005.200015.5 08.9801.16K? 0
+165304.79 -573004.7 -000024.4-000028.600026.1 08.9801.34K? 0
+165659.65 +401041.9 +000014.2+000024.500011.3 08.9801.22K? 0
+171215.92 +063641.7 -000011.3+000012.900024.9 08.9801.01K? 0
+171349.87 -501828.4 +000003.3+000001.200022.3 08.9801.44K? 0
+171521.35 -603339.5 +000033.4+000002.400018.7 08.9801.47K? 0
+171632.81 +102447.4 -000002.5+000025.100023.5 08.9801.50K? 0
+171727.32 -302533.3 -000007.4-000025.800027.7 08.9801.72K? 0
+171733.97 +443503.5 -000008.9-000004.600013.2 08.9801.02K? 0
+171748.82 +141851.8 -000011.5+000021.500006.7 08.9801.49K? 0
+172328.97 -603357.4 +000027.7+000016.000016.1 08.9801.40K? 0
+172422.62 -390620.0 +000004.9-000012.000027.7 08.9801.65K? 0
+172709.17 +552243.5 -000009.4+000016.200016.9 08.9801.08K? 0
+172812.05 +134731.4 -000017.9-000019.900001.6 08.9801.31K? 0
+172830.90 +214054.5 -000006.6-000022.500011.6 08.9801.23K? 0
+172937.16 +245732.9 +000002.0-000001.900006.6 08.9801.23K? 0
+173045.76 -434648.1 +000008.1-000018.000021.2 08.9801.20K? 0
+173633.29 -163742.6 +000011.8-000004.800037.5 08.9801.09K? 0
+173727.56 -525914.0 +000009.4-000001.100001.9 08.9801.05K? 0
+174232.92 +024619.8 +000020.3-000002.200002.8 08.9801.41K? 0
+174238.16 -322415.6 -000011.6+000030.500006.0 08.9801.64K? 0
+175037.43 +092828.2 +000026.3+000026.300008.0 08.9801.58K? 0
+175239.85 +312303.5 +000003.0-000044.200008.4 08.9801.12K? 0
+175244.85 -413858.7 -000010.0-000005.500018.6 08.9801.76K? 0
+175303.98 +161136.9 -000012.3-000022.700027.5 08.9801.07K? 0
+175439.01 -291340.9 +000003.0+000002.000007.3 08.9801.01K? 0
+175828.95 +753825.4 -000008.4+000018.400015.3 08.9801.00K? 0
+175846.94 -524409.5 -000025.7-000032.600007.6 08.9801.56K? 0
+175937.89 +035634.4 -000019.6+000001.300003.2 08.9801.66K? 0
+180337.77 +353413.0 +000009.2-000003.700007.0 08.9801.05K? 0
+180551.63 -482304.7 -000022.1+000007.500020.8 08.9801.22K? 0
+181206.97 -134816.3 +000002.7-000003.900017.2 08.9801.99M? 0
+181242.30 -493708.8 +000028.8-000012.500011.5 08.9801.38K? 0
+181435.69 +312858.2 +000008.9+000038.000026.8 08.9801.09K? 0
+181504.39 -235418.1 -000064.1-000058.700007.8 08.9801.06K? 0
+181935.38 +284822.8 +000008.3+000021.600010.9 08.9801.12K? 0
+182016.33 -774018.9 +000013.3-000015.200010.3 08.9801.33K? 0
+182147.13 +090946.2 +000023.7+000019.100009.5 08.9801.34K? 0
+182432.68 -144631.9 -000000.7-000014.100040.8 08.9801.31K? 0
+182601.17 +613022.3 +000038.4+000017.800023.3 08.9801.65K? 0
+182639.94 +100557.3 +000009.4+000011.900038.7 08.9801.67K? 0
+182831.09 +093926.8 -000002.8+000004.600014.4 08.9801.62K? 0
+183226.37 +721930.6 -000018.6-000007.700012.1 08.9801.08K? 0
+183418.75 -132908.0 +000020.7-000001.300031.3 08.9801.82K? 0
+183503.53 +571219.7 +000008.7-000003.200002.2 08.9801.02K? 0
+183939.19 +180021.2 +000006.5-000038.300001.4 08.9801.81K? 0
+183946.81 -410803.6 +000045.1+000031.300010.5 08.9801.72K? 0
+184009.60 -623659.6 +000017.6-000013.100000.9 08.9801.22K? 0
+184259.11 +560303.2 -000010.5+000026.800014.0 08.9801.15K? 0
+184309.60 -180935.0 -000007.5+000041.300012.9 08.9801.30K? 0
+184346.06 -281400.7 +000007.2-000041.900003.4 08.9801.20K? 0
+184358.11 -425030.0 -000047.6-000022.900021.3 08.9801.33K? 0
+184435.06 -280228.0 -000017.8-000002.500015.1 08.9801.59K? 0
+184520.52 +604440.0 +000005.2-000013.400026.4 08.9801.43K? 0
+184928.13 +303447.4 -000000.4+000015.900001.5 08.9801.01K? 0
+185042.91 +234743.4 -000000.2-000010.600009.1 08.9801.61K? 0
+185043.28 -191259.5 -000038.2+000023.100000.7 08.9801.65K? 0
+185148.31 +180348.1 +000009.7+000004.000018.9 08.9801.66K? 0
+185245.35 +123357.6 +000016.9-000009.200012.8 08.9801.22K? 0
+185320.83 -084040.7 +000031.2-000010.700027.4 08.9801.46K? 0
+185437.66 -300917.0 -000004.1-000000.900005.4 08.9801.03K? 0
+185936.45 +614644.9 -000051.9-000015.000026.1 08.9801.12K? 0
+185958.72 -084858.0 -000016.2-000018.200007.5 08.9801.04K? 0
+190126.13 -723813.8 +000038.3-000050.100006.0 08.9801.12K? 0
+190342.88 -243359.6 -000004.8-000027.400010.2 08.9801.10K? 0
+190414.57 -395313.8 -000049.5+000002.600009.1 08.9801.24K? 0
+190514.13 -181749.9 -000022.6+000011.700016.5 08.9801.69K? 0
+190541.72 +324654.0 +000016.0+000026.200000.3 08.9801.02K? 0
+190732.76 -022954.7 -000036.5-000014.400017.7 08.9801.80K? 0
+191023.05 +763721.8 +000001.9+000038.500003.1 08.9801.09K? 0
+191457.64 -222533.1 -000014.7-000022.100019.1 08.9801.66K? 0
+191704.89 -543723.2 -000036.2+000061.500000.2 08.9801.04K? 0
+191958.49 +310510.0 +000022.1-000023.700014.8 08.9801.14K? 0
+192029.11 -185946.0 -000003.2+000017.100026.1 08.9801.36K? 0
+192322.45 -623622.8 +000025.1-000037.100021.7 08.9801.08K? 0
+192802.94 +335228.5 +000004.6+000026.200004.7 08.9801.54K? 0
+192838.75 +005115.3 -000023.8-000014.500004.5 08.9801.74K? 0
+193250.51 -414924.7 +000012.3+000032.200049.4 08.9801.44K? 0
+193417.64 +580332.8 -000020.4+000031.400006.8 08.9801.61K? 0
+193539.75 +443142.8 +000017.4+000009.900017.1 08.9801.25K? 0
+193839.48 -285143.2 -000010.4-000035.100000.8 08.9801.22K? 0
+193928.34 -193615.6 -000015.4+000004.700018.9 08.9801.60K? 0
+193956.18 +785347.6 -000009.0-000001.100005.1 08.9801.01K? 0
+194450.85 +105707.0 -000001.4-000010.000029.3 08.9801.18K? 0
+194456.48 -331516.4 +000005.5-000026.600001.5 08.9801.85M? 0
+194531.90 +412812.7 -000002.6+000018.100007.1 08.9801.20K? 0
+194627.38 +255207.3 -000003.0-000036.900010.7 08.9801.05K? 0
+194648.19 +294254.4 -000028.4-000033.600023.9 08.9801.05K? 0
+194942.11 +644113.4 +000022.5+000018.000030.8 08.9801.39K? 0
+195151.17 -003046.7 +000037.6+000010.500033.0 08.9801.21K? 0
+195241.27 +090841.9 -000001.3-000023.600009.9 08.9801.08K? 0
+195313.07 +180135.1 -000009.1-000023.800021.0 08.9801.25K? 0
+195500.76 -184603.4 -000033.1-000018.100007.1 08.9801.01K? 0
+195504.93 +191757.2 -000023.5-000029.900012.4 08.9801.18K? 0
+195707.53 -464405.0 -000059.8-000010.400015.5 08.9801.11K? 0
+195935.29 +121305.5 +000029.9-000015.500001.6 08.9801.58K? 0
+200406.90 +301013.4 +000020.9-000016.600017.5 08.9801.26K? 0
+200656.99 +005255.8 -000031.4-000029.000000.9 08.9801.10K? 0
+200739.26 +493553.9 +000014.9-000000.900033.2 08.9801.87M? 0
+200855.39 +190239.5 -000000.2-000002.600024.2 08.9801.20K? 0
+201227.94 -625426.5 -000026.2-000101.100017.4 08.9801.09K? 0
+201318.95 -070552.3 +000025.8-000032.000012.9 08.9801.24K? 0
+201435.16 -703947.0 +000013.5-000057.300012.2 08.9801.04K? 0
+201630.32 +041637.1 -000022.3-000017.300005.7 08.9801.23K? 0
+202202.88 +404427.9 -000003.4-000019.500003.2 08.9801.57K? 0
+202521.53 +133543.7 +000014.7+000018.100003.0 08.9801.06K? 0
+202809.59 +272846.5 -000005.6-000034.500001.8 08.9801.14K? 0
+203036.33 -090715.6 +000025.4+000017.400018.7 08.9801.18K? 0
+203315.08 +411850.5 +000001.6-000010.300000.9 08.9801.09K? 0
+203451.00 +015416.8 +000011.7-000024.800006.1 08.9801.22K? 0
+203507.56 +302951.7 +000000.7-000010.500012.7 08.9801.07K? 0
+203547.47 +335212.8 +000010.2+000021.300008.9 08.9801.00K? 0
+203827.09 +230407.0 +000023.0+000009.300001.9 08.9801.01K? 0
+203927.40 +344259.9 +000018.8-000002.500000.1 08.9801.08K? 0
+204237.83 +160742.3 -000038.5-000011.000008.9 08.9801.63K? 0
+204322.74 -313252.3 -000010.6+000031.000012.3 08.9801.01K? 0
+204337.89 -474338.4 +000034.3-000059.000014.3 08.9801.75K? 0
+204509.85 +255811.6 -000004.3-000002.900008.9 08.9801.73K? 0
+204559.87 -370211.0 -000010.0-000000.100018.9 08.9801.57K? 0
+204801.53 +401958.0 +000024.2+000015.800035.1 08.9801.73K? 0
+205019.47 -013341.8 +000008.9+000001.600038.3 08.9801.15K? 0
+205613.00 +124126.2 +000019.0+000002.800004.2 08.9801.35K? 0
+205737.06 +074122.5 +000030.0+000004.200007.6 08.9801.08K? 0
+210003.92 -292837.0 -000053.5-000031.800007.1 08.9801.35K? 0
+210507.36 +043409.5 +000018.7+000011.300000.6 08.9801.21K? 0
+211139.28 +332143.2 -000022.3-000012.100005.5 08.9801.25K? 0
+211508.77 -180614.1 +000020.8-000023.500015.3 08.9801.19K? 0
+211616.97 -133350.5 +000050.4-000011.700007.5 08.9801.65K? 0
+211825.71 +293938.5 +000017.1-000008.500007.6 08.9801.69K? 0
+211837.81 +224338.6 +000000.6-000000.800012.7 08.9801.72K? 0
+211851.30 +332712.3 -000011.3-000024.900004.2 08.9801.61K? 0
+211914.62 +194034.3 +000051.1+000001.200013.2 08.9801.47K? 0
+211933.25 -533643.2 -000015.1-000010.800010.0 08.9801.04K? 0
+212808.10 -120520.7 -000018.1-000033.600009.6 08.9801.33K? 0
+212850.60 -235821.0 +000010.8-000000.300011.9 08.9801.41K? 0
+213127.96 -084434.7 +000000.2-000017.000003.5 08.9801.15K? 0
+213148.40 +212538.6 +000026.3+000009.600001.5 08.9801.03K? 0
+213308.88 +212708.6 -000014.2-000017.100000.8 08.9801.11K? 0
+213532.41 +401145.5 -000004.4-000004.200000.8 08.9801.70K? 0
+213932.70 +451059.9 -000003.4-000011.200000.6 08.9801.38K? 0
+214102.94 +365436.0 -000021.5-000021.300006.3 08.9801.03K? 0
+214209.06 +230203.7 +000013.6-000029.700007.8 08.9801.04K? 0
+214220.75 -053822.7 -000030.0-000041.300005.1 08.9801.16K? 0
+214535.46 +603045.3 +000010.7+000018.800001.5 08.9801.21K? 0
+215007.57 -261141.7 -000042.7-000014.500019.4 08.9801.37K? 0
+215124.22 -372431.6 -000024.9-000014.800000.9 08.9801.06K? 0
+215541.21 +435741.1 -000003.1+000003.000001.7 08.9801.28K? 0
+215553.49 +293711.9 +000025.1-000019.000017.8 08.9801.41K? 0
+215652.58 +655313.5 +000026.2-000042.900019.0 08.9801.60K? 0
+215716.74 +041403.5 +000016.8+000024.600007.1 08.9801.39K? 0
+215933.53 +191904.8 +000009.7+000019.000037.3 08.9801.22K? 0
+220348.47 +191701.4 -000024.3+000007.900017.8 08.9801.07K? 0
+220355.08 +240235.2 -000048.3-000013.700036.8 08.9801.47K? 0
+221246.20 +720551.7 -000001.2-000011.600006.5 08.9801.33K? 0
+221326.05 +521725.3 -000009.8-000013.500026.6 08.9801.64K? 0
+221417.33 +042717.8 +000002.9-000028.800006.5 08.9801.11K? 0
+221516.59 -792110.4 +000008.8-000000.900004.8 08.9801.17K? 0
+223433.88 -551515.0 -000010.6-000023.500023.6 08.9801.26K? 0
+224124.51 -053919.2 +000019.3-000019.600024.9 08.9801.18K? 0
+224215.37 -805619.3 -000005.8-000005.500004.7 08.9801.44K? 0
+224609.34 -575804.9 +000017.1-000024.600001.1 08.9801.18K? 0
+225048.42 +481321.4 +000016.9-000017.100005.4 08.9801.40K? 0
+225335.97 -241002.6 +000013.9+000004.900012.1 08.9801.52K? 0
+225526.48 -100647.1 +000023.4-000015.400005.7 08.9801.01K? 0
+230207.87 -192601.2 +000013.1+000013.200006.2 08.9801.10K? 0
+230319.50 +253129.3 -000007.7-000022.600043.3 08.9801.28K? 0
+231316.08 -625357.7 -000007.1+000000.600001.4 08.9801.28K? 0
+231329.56 -095546.4 +000041.0+000019.700023.1 08.9801.13K? 0
+231556.13 +192732.8 +000017.5-000012.700004.4 08.9801.76K? 0
+231816.29 +831300.6 +000014.9+000049.200006.4 08.9801.23K? 0
+232006.66 +053850.5 -000007.1+000031.100017.5 08.9801.61K? 0
+232438.60 -332625.6 +000025.5-000012.300009.7 08.9801.33K? 0
+232501.78 +265539.5 +000015.1-000010.200007.6 08.9801.04K? 0
+232550.21 +404335.8 +000114.2-000012.800008.1 08.9801.22K? 0
+233005.16 -201016.7 +000009.6+000034.600021.6 08.9801.63K? 0
+233024.80 +382317.5 -000003.2-000009.500028.3 08.9801.00K? 0
+233551.47 +363440.9 +000019.0+000008.800016.4 08.9801.12K? 0
+234048.10 +682330.9 -000016.7-000000.200008.5 08.9801.90M? 0
+235122.31 +231748.3 +000024.9-000005.800022.9 08.9801.73K? 0
+235257.14 +331416.0 +000031.5-000016.000029.2 08.9801.23K? 0
+235322.49 +765134.7 +000020.2-000021.300003.8 08.9801.15K? 0
+235433.63 +275156.5 +000020.5-000028.000012.2 08.9801.36K? 0
+235905.06 +341548.3 -000014.3-000001.600001.7 08.9801.41K? 0
+041911.31 +330232.9 +000082.1+000036.800006.2 08.9802.05M? 0
+173540.87 -302020.2 -000006.1-000006.200018.6 08.9802.01M? 0
+175513.23 -280021.7 -000034.5-000030.200034.0 08.9802.57N? 0
+195845.77 +320820.8 +000015.4+000033.000018.3 08.9802.27M? 0
+235128.73 +621633.8 -000014.9+000023.200026.6 08.9802.36M? 0
+000052.67 -124943.2 +000223.4-000119.400039.9 08.9900.64G? 0
+000130.06 +731829.5 +000020.7-000002.300010.0 08.9900.43F? 0
+000441.52 -010333.4 +000002.1-000010.900012.1 08.9900.37F? 0
+000456.93 -181042.6 -000016.0-000090.400004.9 08.9900.67G? 0
+000555.13 -684841.8 -000039.4+000008.800005.6 08.9900.58F? 0
+000910.69 +260200.7 -000083.8-000124.500024.5 08.9900.67G? 0
+001849.55 +101246.9 +000038.4-000089.600018.7 08.9900.62G? 0
+001857.89 +633419.2 +000007.9+000003.100000.8 08.9900.32F? 0
+002344.54 +602239.2 +000054.4+000030.500000.4 08.9900.55F? 0
+002658.56 +170510.1 -000117.5-000157.300036.4 08.9900.60G? 0
+002836.28 +194207.5 +000111.3-000010.300003.3 08.9900.76G? 0
+002905.68 -074210.1 +000061.0-000022.900009.1 08.9900.52F? 0
+002949.86 -504156.2 +000000.2+000006.300002.6 08.9900.40F? 0
+003046.74 +501536.0 +000066.3-000040.000021.9 08.9900.60G? 0
+003105.23 -511342.9 -000010.6-000054.400022.5 08.9900.73G? 0
+003140.02 +234229.6 -000068.9+000010.900014.2 08.9900.56F? 0
+003202.78 -092438.3 -000060.8+000014.700030.2 08.9900.87G? 0
+003212.92 +381631.0 +000017.6+000004.600015.2 08.9900.22A? 0
+003223.81 +535640.1 +000020.8-000010.500012.2 08.9900.25A? 0
+003513.22 +031232.5 +000068.9-000127.900016.4 08.9900.70G? 0
+003542.01 +321356.3 -000027.5-000025.600012.6 08.9900.98K? 0
+003837.50 -194431.0 -000007.2+000000.000035.8 08.9900.98K? 0
+004127.38 -613058.5 +000022.2-000030.100004.3 08.9900.91G? 0
+004204.46 +465828.3 -000004.1-000005.800007.2 08.9900.45F? 0
+004256.35 +214740.7 +000050.7-000009.000011.8 08.9900.47F? 0
+004318.80 +271111.3 +000008.0-000026.000013.0 08.9900.19A? 0
+004328.83 +021828.0 -000008.9+000007.700000.9 08.9900.44F? 0
+004515.77 -450113.4 +000016.8-000001.700008.1 08.9900.51F? 0
+004637.90 -020719.7 +000042.9-000046.300018.2 08.9900.52F? 0
+004703.23 +415753.2 +000000.9+000032.700016.6 08.9900.35F? 0
+005110.95 -352346.5 +000082.8+000007.500001.2 08.9900.55F? 0
+005651.38 +631535.9 +000019.2-000004.500014.2 08.9900.08A? 0
+005655.38 -515232.0 +000087.6+000003.000017.8 08.9900.99K? 0
+010227.50 +393737.4 -000004.3-000000.800011.0 08.99-0.04B? 0
+010234.94 -342212.2 +000117.2+000030.800000.8 08.9900.97K? 0
+010335.33 -441430.8 -000006.2+000004.200004.8 08.9900.56F? 0
+010402.32 +263309.8 -000059.0-000031.500001.0 08.9900.50F? 0
+010542.52 +213817.2 +000046.1-000032.500028.7 08.9900.60G? 0
+010902.53 -253211.0 -000006.3-000050.500009.8 08.9900.90G? 0
+010933.46 +363342.6 +000013.2-000012.500003.9 08.9900.40F? 0
+011214.55 +635141.5 +000035.4+000002.900019.1 08.9900.44F? 0
+011702.59 +205045.6 +000038.6+000002.000031.3 08.9900.95G? 0
+011809.98 +140831.3 -000013.8-000019.000004.8 08.9900.45F? 0
+011942.78 +000620.6 +000136.3+000024.800019.8 08.9900.74G? 0
+012140.66 +510547.2 -000015.3+000007.700002.0 08.9900.12A? 0
+012142.10 +111614.6 +000030.8-000026.200015.8 08.9900.93G? 0
+012714.69 +273030.6 -000025.0+000052.300002.2 08.9900.71G? 0
+012807.97 +373610.8 +000010.5+000000.100006.9 08.9900.07A? 0
+012907.61 +034707.6 -000024.3-000064.200045.8 08.9900.42F? 1
+013314.19 +264802.4 -000048.9-000018.700001.1 08.9900.65G? 0
+013741.23 -253404.1 +000013.7-000025.700016.3 08.9900.55F? 0
+014041.73 +361225.7 +000168.0-000049.100005.8 08.9900.56F? 0
+015111.47 -242542.2 -000014.2+000007.200009.9 08.9900.41F? 0
+015323.40 +700233.4 +000025.6+000007.100022.8 08.9900.47F? 0
+015641.55 -731552.1 +000002.4+000038.100000.0 08.9900.36F? 0
+015645.44 +145342.2 -000004.1-000003.500016.9 08.9900.99K? 0
+015738.94 +374612.5 +000026.5-000007.000005.0 08.9900.99K? 0
+015902.69 +215451.2 +000020.0+000053.900008.8 08.9900.46F? 0
+015943.45 +631851.0 +000007.6-000008.900019.4 08.9900.24A? 0
+015949.44 -503400.2 -000004.2+000003.200015.9 08.9900.79G? 0
+020033.72 +275319.3 -000002.0-000017.400016.6 08.9900.33F? 0 0.10 1.00
+020109.15 -540036.3 +000021.3+000016.600019.3 08.9900.30A? 0
+020338.19 -183719.4 +000095.5-000127.200005.7 08.9900.01A? 0
+020705.78 +695638.2 +000088.1-000021.200020.2 08.9900.57F? 0
+020822.95 -462222.8 -000011.4-000041.300016.2 08.9900.94G? 0
+020900.56 +082528.2 +000099.8+000014.400023.1 08.9900.49F? 0
+021645.19 +074110.8 +000027.5-000007.800000.1 08.9900.21A? 0
+022137.00 -025741.9 +000003.4-000024.300018.5 08.9900.47F? 0
+022453.77 -020643.3 +000095.1-000012.400002.7 08.9900.49F? 0
+023052.71 +531020.1 +000019.0+000048.700027.5 08.9900.54F? 0
+023158.04 -510134.0 +000058.7+000033.400021.2 08.9900.59G? 0
+023226.07 +713704.4 +000005.2-000005.900014.8 08.9900.03A? 0
+023647.11 +580712.4 -000001.7-000003.200012.0 08.9900.12A? 0
+024337.00 -002040.1 -000012.7-000013.700008.2 08.9900.52F? 0
+024446.35 +554423.7 -000013.9+000012.300012.3 08.9900.43F? 0
+024507.35 +324508.6 +000022.5-000058.700027.7 08.9900.64G? 0
+024528.78 +513509.1 +000000.0-000016.100017.7 08.9900.16A? 0
+024541.36 +683747.0 +000025.0-000011.600006.9 08.9900.32F? 0
+024548.13 +194710.1 +000099.5-000071.800004.5 08.9900.58F? 0
+024601.90 +383116.9 +000026.3-000035.700012.2 08.9900.33F? 0
+024903.19 -040549.1 -000034.2-000121.300014.4 08.9900.83G? 0
+025258.36 +424455.0 +000001.8-000027.800003.3 08.9900.51F? 0
+025520.22 -461219.0 +000009.7+000001.700006.3 08.9900.99K? 0
+025701.52 +171422.4 +000041.8-000028.000025.6 08.9900.00B? 0
+025855.57 +432614.5 -000002.4-000014.000001.4 08.9900.12A? 0
+030158.15 -784641.2 +000050.0-000018.500004.3 08.9900.62G? 0
+030400.19 +633703.0 -000057.8-000003.800009.4 08.9900.92G? 0
+030801.86 +181747.2 -000131.0+000083.000033.5 08.9900.90G? 0
+031053.01 -181903.7 +000080.2+000063.900024.0 08.9900.59G? 0
+031101.30 +593343.5 -000009.0+000002.700014.8 08.9900.35F? 0
+031108.98 +580518.6 -000006.4+000018.100016.8 08.9900.42F? 0
+031756.33 +535339.4 -000011.0-000023.900012.4 08.9900.55F? 0
+031850.27 +041234.4 +000019.3+000029.500008.7 08.9900.70G? 0
+031856.95 +021816.8 +000120.7-000201.400007.0 08.9900.55F? 0
+032001.33 +473042.9 -000004.6-000010.400001.5 08.9900.13A? 0
+032030.76 +351605.7 -000026.1-000001.600010.2 08.9900.52F? 0
+032044.81 +585120.0 +000020.3-000008.500000.7 08.9900.38F? 0
+032112.16 +480951.5 +000006.3-000086.700031.7 08.9900.78G? 0
+032333.39 +435729.2 +000122.5-000330.000067.1 08.9900.98K? 0
+032336.66 -802522.4 +000002.5+000021.000000.8 08.9900.34F? 0
+032852.83 -355418.4 -000008.2-000000.300001.5 08.9900.47F? 0
+033034.36 +020447.3 -000000.6-000079.600006.5 08.9900.49F? 0
+033303.69 -011743.6 -000001.1-000020.300000.9 08.9900.99K? 0
+033608.02 -170502.2 -000090.3-000101.200030.1 08.9900.62G? 0
+033941.77 -710554.3 +000045.5+000017.600002.6 08.9900.36F? 0
+034007.06 +094047.6 +000050.9-000062.400019.7 08.9900.58G? 0
+034354.65 -215611.7 +000000.6+000003.200017.5 08.9900.33F? 0
+034354.75 +495846.6 -000012.3+000025.400008.8 08.9900.49F? 0
+034727.15 -021803.1 +000003.9-000009.200026.9 08.9900.49F? 0
+035216.28 +332422.3 -000007.5-000004.600008.7 08.9900.47F? 0
+035301.64 +252325.3 -000000.1-000006.300000.6 08.9900.27A? 0
+035322.97 -735654.5 -000026.3-000071.500018.1 08.9900.55F? 0
+035330.36 -210048.6 +000017.0+000030.200006.8 08.9900.55F? 0
+035445.73 -172128.5 -000010.5+000010.600004.8 08.9900.41F? 0
+035952.53 +445359.3 -000008.9-000006.400014.7 08.9900.26A? 0
+040618.71 -115437.7 -000040.5+000007.000021.3 08.9900.41F? 0
+041316.14 +795010.0 +000007.5+000063.700022.5 08.9900.55F? 0
+041417.72 -451628.3 -000035.3+000004.100016.5 08.9900.42F? 0
+041619.80 +364402.9 +000025.3+000009.700001.5 08.9900.51F? 0
+041914.40 -232449.1 +000012.9+000022.800006.3 08.9900.45F? 0
+041921.78 -415742.1 +000013.2-000106.100001.9 08.9900.64G? 0
+042413.05 -641553.0 +000024.3+000092.900029.9 08.9900.45F? 0
+042752.48 +492644.0 -000002.6-000000.200004.3 08.9900.55F? 0
+042820.20 +793843.5 +000033.8+000049.600008.7 08.9900.44F? 0
+042832.61 +105915.6 -000048.2+000003.900016.9 08.9900.32F? 0
+042832.70 +060552.6 +000012.6-000011.500011.6 08.9900.41F? 0
+043201.97 -155728.6 +000015.9+000052.300005.5 08.9900.99K? 0
+043214.96 +641449.1 -000017.6-000008.700002.1 08.9900.50F? 0
+043344.93 +002026.5 -000015.2-000026.800000.6 08.9900.29A? 0
+043527.27 -113423.4 +000027.5+000009.300009.7 08.9900.69G? 0
+043909.53 -044152.7 -000017.4+000005.300006.0 08.9900.21A? 0
+043952.95 -040607.7 +000079.1-000038.300027.1 08.9900.73G? 0
+044048.48 -395038.4 +000032.3+000049.200001.3 08.9900.21A? 0
+044452.69 +560307.4 +000006.8-000026.300001.6 08.9900.36F? 0
+044641.08 +700450.8 +000094.8-000034.500019.8 08.9900.82G? 0
+044808.31 +544856.1 +000021.5-000016.400006.6 08.9900.21A? 0
+045258.21 +681256.5 +000002.7+000000.600003.6 08.9900.15A? 0
+045430.73 +055609.1 -000023.1+000000.600022.8 08.9900.46F? 0
+045437.02 +212130.0 -000047.5-000045.300035.8 08.9900.99K? 0
+045629.50 +180009.3 -000070.4-000083.100009.0 08.9900.54F? 0
+045857.94 -144701.4 -000008.8-000004.300014.0 08.9900.26A? 0
+050011.43 -314206.4 -000091.6-000190.100028.0 08.9900.81G? 0
+050152.33 +321429.3 -000029.9+000012.900002.2 08.9900.98K? 0
+050243.79 -330846.9 -000000.6-000009.700003.4 08.9900.47F? 0
+050306.03 -075504.2 -000002.0+000003.100031.3 08.9900.07A? 0
+050327.80 +612308.1 +000000.8-000006.400006.8 08.9900.30A? 0
+050433.14 +302414.9 -000003.8-000009.800000.4 08.9900.42F? 0
+050459.42 +170923.8 -000020.0-000012.200022.4 08.9900.42F? 0
+050558.15 -330302.3 +000020.7+000013.800013.0 08.9900.47F? 0
+050712.95 -614818.4 +000007.0+000006.300003.2 08.99-0.20B? 0
+051107.59 -190936.1 +000016.7+000002.100010.0 08.9900.59G? 0
+051214.77 +453501.9 -000006.8-000015.600009.1 08.9900.17A? 0
+051331.81 -143743.2 -000035.2+000017.400009.6 08.9900.46F? 0
+051431.96 +314207.3 -000020.3-000007.200025.9 08.9900.05A? 0
+051538.07 +661232.9 -000001.9+000019.100002.5 08.9900.09A? 0
+051615.43 -511647.4 +000059.3+000081.000004.3 08.9900.98K? 0
+051739.53 +595646.6 -000004.0+000001.000006.4 08.9900.34F? 0
+051748.00 -281017.6 -000020.3+000050.100014.5 08.9900.61G? 0
+051857.21 +355150.8 -000017.7+000005.600009.2 08.9900.04A? 0
+051904.97 +371838.2 -000044.9+000007.000016.9 08.9900.53F? 0
+051926.16 +201306.5 +000031.7-000045.400025.1 08.9900.45F? 0
+052000.79 +303037.9 +000005.1+000013.000013.4 08.9900.38F? 0
+052049.00 +332835.4 -000024.2-000025.000008.4 08.9900.28A? 0
+052238.82 -010233.9 -000017.2-000009.500000.5 08.9900.11A? 0
+052321.76 -211245.3 +000003.0-000073.000007.6 08.9900.95G? 0
+052441.18 +333854.6 -000020.9-000006.200007.0 08.9900.05A? 0
+052504.62 -084324.8 -000009.6+000001.900006.7 08.9900.27A? 0
+052701.38 +011857.8 +000020.3-000003.300012.9 08.9900.61G? 0
+052704.74 +625736.5 -000002.3-000015.600022.0 08.9900.35F? 0
+052709.46 -045830.3 +000018.3+000012.200015.1 08.9900.23A? 0
+052720.79 +125015.7 +000014.4-000019.700006.4 08.9900.30A? 0
+052858.52 +033849.3 +000004.1+000007.600007.2 08.99-0.03B? 0
+052948.07 +133457.4 -000023.0-000005.400002.8 08.9900.22A? 0
+053010.20 -010141.0 -000012.2-000007.400007.2 08.99-0.04B? 0
+053208.14 +111434.4 +000007.9-000007.100037.8 08.9900.02A? 0
+053351.08 +444709.4 +000000.0+000000.000000.0 08.9900.28A? 0
+053548.90 -005921.3 +000015.5-000006.200006.5 08.99-0.01B? 0 0.10 1.00
+053629.62 +093754.2 -000006.6-000003.400006.7 08.99-0.02B? 0
+053715.41 -383616.9 +000011.5-000003.100028.6 08.9900.55F? 0
+054123.40 -354249.7 +000010.2-000109.300017.3 08.9900.66G? 0
+054251.42 +053611.7 +000004.3-000005.200011.9 08.9900.23A? 0
+054455.36 +554255.2 +000028.8+000005.500006.4 08.9900.15A? 1
+054705.33 -012217.9 -000000.4+000000.600008.0 08.9900.12A? 0
+055006.26 +594744.6 -000009.3-000013.500003.0 08.9900.34F? 0
+055102.50 +195211.3 +000007.0-000022.700025.2 08.9900.45F? 0
+055246.10 -233655.3 +000008.0-000032.300004.5 08.9900.99K? 0
+055247.38 +294613.3 -000005.9-000065.600003.5 08.9900.86G? 0
+055414.63 +205121.3 +000000.6-000005.300012.9 08.9900.22A? 0
+055531.91 -010345.9 +000017.1-000022.600003.0 08.9900.20A? 0
+060012.73 -340547.7 -000085.4+000102.100000.7 08.9900.57F? 0
+060111.83 +223238.0 +000004.4-000018.200014.7 08.9900.02A? 0
+060157.15 +163401.5 -000015.1+000019.800011.6 08.9900.89G? 0
+060239.69 -041503.2 +000003.0+000005.900016.6 08.9900.47F? 0
+060306.42 +310308.2 -000027.9-000008.800013.2 08.9900.06A? 0
+060435.30 +202551.4 +000006.8-000028.200011.2 08.9900.44F? 0
+060501.51 -493538.7 +000006.7+000027.600016.0 08.9900.94G? 0
+060750.35 -151158.6 +000021.7+000007.300000.9 08.9900.44F? 0
+060915.59 +242509.8 -000002.6+000010.200008.4 08.9900.05A? 0
+061038.65 -273414.8 +000008.0-000000.100002.8 08.9900.26A? 0
+061140.51 +014555.6 -000003.9+000019.100008.4 08.9900.20A? 0
+061225.35 -263758.7 +000004.5-000010.100011.9 08.9900.40F? 0
+061250.06 +405204.4 -000017.1+000004.500015.1 08.9900.26A? 0
+061351.29 +363659.7 -000005.2+000004.000010.3 08.9900.08A? 0
+061447.04 -161209.6 -000033.9-000012.500011.8 08.9900.44F? 0
+061507.00 -804415.7 +000015.8+000003.300010.4 08.9900.40F? 0
+061533.96 -153607.5 +000020.1-000041.000004.9 08.9900.44F? 0
+061847.78 +850657.8 -000008.7+000016.300008.9 08.9900.91G? 0
+061853.97 +052905.3 -000000.5-000012.400016.6 08.9900.99K? 0
+061859.10 -455331.9 -000016.8+000014.000000.2 08.9900.92G? 0
+061934.84 +461432.5 -000020.2-000000.200019.4 08.9900.33F? 0
+062052.90 +254210.2 +000015.8-000005.400006.4 08.9900.48F? 0
+062059.65 -175001.0 +000001.9-000000.800005.1 08.9900.21A? 0
+062134.83 +765932.3 +000005.1-000007.000004.1 08.9900.96K? 0
+062252.00 -013002.8 -000004.2-000001.000017.6 08.9900.20A? 0
+062308.12 -023902.8 +000000.6-000012.000011.4 08.9900.25A? 0
+062416.28 -310931.2 +000009.2+000004.600007.0 08.9900.00A? 0
+062500.29 -462951.2 -000035.3+000036.700021.2 08.9900.70G? 0
+062722.86 +082442.9 +000002.7-000009.700006.9 08.99-0.03B? 0
+062728.40 -022633.3 -000010.0-000009.800020.3 08.9900.28A? 0
+062843.93 -273935.6 +000011.4+000000.400002.1 08.9900.16A? 0
+062853.71 +494333.4 -000018.8-000006.000028.8 08.9900.16A? 1
+062859.07 -443730.5 +000004.4+000002.700012.7 08.9900.32F? 0
+063027.49 -002221.4 +000014.1+000013.600009.4 08.9900.04A? 0
+063220.62 -173746.9 +000024.7+000000.200003.1 08.9900.84G? 0
+063233.46 +333032.4 +000007.8-000013.900000.3 08.9900.16A? 0
+063257.85 +130153.0 +000027.6-000020.200018.9 08.9900.64G? 0
+063347.19 +540527.7 +000002.5-000034.400005.1 08.9900.10A? 0
+063422.89 +380445.1 -000007.5+000049.200028.7 08.9900.42F? 0
+063450.39 -751307.9 -000013.4+000014.500000.5 08.9900.20A? 0
+063455.11 +602756.9 -000011.1-000042.600039.6 08.9900.46F? 0
+063459.51 -085203.8 -000012.9-000005.500000.4 08.9900.08A? 0
+063515.33 +580314.3 -000018.9-000125.500020.5 08.9900.56F? 0
+063558.10 -164815.6 -000021.9-000004.500000.2 08.9900.22A? 0
+063640.30 +241031.8 +000012.2-000032.900032.8 08.99-0.01B? 0
+063759.31 -012933.3 -000044.3-000078.600011.6 08.9900.94G? 0
+064008.48 -043538.3 -000019.7-000000.700007.7 08.9900.12A? 0
+064014.19 -082126.0 -000016.8+000002.000001.0 08.9900.84G? 0
+064120.30 +500437.6 +000007.2-000029.500001.7 08.9900.33F? 0
+064315.94 -135142.5 -000021.3-000025.600024.4 08.9900.14A? 0
+064341.33 +520814.3 -000004.9-000000.200012.6 08.9900.31A? 0
+064748.26 -114326.7 -000017.6+000043.000030.3 08.9900.52F? 0
+064757.70 -523047.7 +000009.5-000002.400009.1 08.9900.35F? 0
+064915.70 -063120.2 -000015.2-000019.100019.9 08.9900.93G? 0
+064928.64 -001234.8 -000001.7+000009.800014.3 08.99-0.03B? 0
+064938.11 +362630.5 +000198.2-000163.000033.1 08.9900.64G? 0
+065214.94 +014151.9 +000020.9-000027.500013.6 08.9900.61G? 0
+065339.52 +554407.5 +000006.9-000025.400002.7 08.9900.94G? 0
+065609.71 -070702.1 -000005.3-000002.400002.7 08.9900.00A? 0
+065757.20 -125738.5 -000032.7-000012.100005.0 08.9900.50F? 0
+070045.05 +271604.2 +000052.8+000001.300002.3 08.9900.62G? 0
+070108.67 +530532.2 +000005.7-000008.100005.1 08.9900.47F? 0
+070116.48 -303650.1 +000001.2+000011.500005.1 08.99-0.02B? 0
+070203.29 +493738.4 +000017.0-000014.100026.4 08.9900.97K? 0
+070216.79 -413640.1 -000014.3-000009.300023.5 08.9900.54F? 0
+070404.64 -254042.8 +000019.4+000022.700006.7 08.9900.54F? 0
+070441.86 -040410.7 -000008.8-000000.200002.5 08.9900.32F? 0
+070442.80 -100952.8 +000009.0-000007.600002.5 08.9900.33F? 0
+070531.51 -153314.6 +000002.3-000001.200013.2 08.9900.24A? 0
+070646.02 -254531.4 +000035.0-000023.400001.4 08.9900.99K? 0
+070729.81 +181956.1 +000009.4-000009.500013.2 08.9900.17A? 0
+070800.98 -312955.8 -000004.0-000003.500002.3 08.9900.36F? 0
+070919.95 -205046.8 -000006.7-000002.100001.1 08.99-0.00B? 0
+071046.48 +332047.7 +000002.7+000008.800035.2 08.9900.41F? 0
+071139.90 -050310.7 +000000.9+000014.500026.2 08.9900.41F? 0
+071156.48 +160744.8 -000010.4+000026.200001.4 08.9900.99K? 0
+071258.11 -123621.0 +000003.3-000001.000003.0 08.9900.03A? 0
+071311.13 +165619.3 +000010.6+000002.500009.9 08.9900.08A? 0
+071406.87 +062250.0 -000013.4+000014.700009.8 08.9900.87G? 0
+071453.06 +312905.2 +000010.0-000014.300012.4 08.9900.09A? 0
+071742.88 +363150.7 -000000.3+000007.700002.2 08.9900.99K? 0
+071745.48 +482712.6 +000003.7+000013.000007.4 08.9900.19A? 0
+071835.98 +075423.3 -000010.2-000020.100019.1 08.9900.41F? 0
+071909.93 -503240.1 +000022.3+000017.300001.4 08.9900.63G? 0
+071925.08 +160617.3 -000021.8-000013.500004.5 08.99-0.03B? 0
+071948.33 +613529.7 +000000.4-000041.100011.5 08.9900.30A? 0
+072000.74 -074156.6 -000004.0-000011.800008.9 08.99-0.01B? 0
+072020.59 -590955.1 +000001.5-000017.000003.6 08.9900.33F? 0
+072213.56 -531048.9 -000037.8-000016.200003.4 08.9900.41F? 0
+072233.46 -190149.4 -000001.2+000014.900008.3 08.99-0.07B? 0
+072618.82 -084053.3 -000005.5+000004.400024.4 08.9900.11A? 0
+072903.85 -212318.6 -000013.8-000012.700011.2 08.99-0.07B? 0
+073030.20 -612446.7 +000000.6+000063.900001.4 08.9900.58G? 0
+073037.65 -213558.8 -000031.4+000019.500006.5 08.9900.37F? 0
+073106.76 +482228.1 -000009.5-000033.400013.7 08.9900.55F? 0
+073121.94 -191032.7 -000006.5-000017.300013.0 08.9900.47F? 0
+073123.18 -324851.6 +000028.7-000009.100025.5 08.9900.78G? 0
+073514.70 +012022.1 -000000.8-000002.200016.8 08.99-0.06B? 0
+073544.40 +125224.9 +000022.7-000017.500016.4 08.9900.59G? 0
+073652.95 -312004.3 -000013.7+000024.900001.3 08.9900.14A? 0
+073731.69 -005929.2 -000000.8-000070.900000.8 08.9900.41F? 0
+073732.51 +031038.5 -000033.0-000011.700019.5 08.9900.34F? 0
+073827.14 +281902.0 -000013.4-000008.500007.8 08.9900.45F? 0
+073843.54 -433540.9 -000010.8+000015.700001.8 08.99-0.04B? 0
+073958.71 -313045.9 -000008.0+000010.500006.6 08.9900.06A? 0
+074001.05 +020601.1 -000009.8+000001.500005.3 08.9900.23A? 0
+074042.63 +130502.3 -000035.8-000008.100000.2 08.9900.49F? 0
+074301.63 -431529.0 -000002.0+000021.300011.5 08.99-0.00B? 0
+074314.71 -230741.5 -000037.4+000023.500002.3 08.9900.37F? 0
+074500.26 -735031.5 -000029.6+000066.800007.0 08.9900.37F? 0
+074844.42 +015621.0 +000003.0-000018.200026.6 08.9900.05A? 0
+074907.66 -284317.6 -000016.6+000011.300001.9 08.9900.90G? 0
+074925.16 -462040.4 +000007.0+000016.700003.9 08.9900.02A? 0 0.10 1.00
+074958.50 -583453.7 -000001.4+000004.500000.9 08.9900.01A? 0
+075020.12 -354503.9 -000001.0+000018.200006.9 08.9900.13A? 0
+075218.39 +675326.9 -000010.3-000006.600008.8 08.99-0.01B? 0
+075253.22 +342813.2 -000058.2-000071.300007.4 08.9900.52F? 0
+075415.56 -143119.5 +000014.3-000015.300016.4 08.9900.98K? 0
+075552.16 -622048.6 -000006.3+000013.500007.4 08.9900.04A? 0
+075600.58 +453151.7 +000032.0-000038.900003.3 08.9900.41F? 0
+075617.57 -281715.7 +000006.7-000005.900002.7 08.9900.09A? 0
+075804.15 -224439.3 +000005.8+000032.800020.4 08.9900.91G? 0
+075934.18 -652610.5 -000036.5+000073.700016.8 08.9900.50F? 0
+080301.26 -532648.1 -000011.7+000012.300007.9 08.9900.08A? 0
+080459.54 +254654.9 -000023.1-000047.800006.5 08.9900.88G? 0
+080647.34 -404433.3 -000027.4+000002.600012.8 08.9900.97K? 0
+080824.28 -255931.0 -000004.2-000000.900004.5 08.99-0.09B? 0
+080945.06 -265343.2 +000005.4-000011.500010.4 08.9900.75G? 0
+080950.47 -042338.0 +000024.4-000018.500005.6 08.9900.98K? 0
+080954.96 +144602.9 -000029.7+000021.700009.8 08.9900.54F? 0
+081255.43 -350901.5 +000004.0+000004.800003.2 08.9900.13A? 0
+081418.83 +724139.9 -000025.0-000025.100000.3 08.9900.34F? 0
+081439.20 -641357.6 -000022.7+000017.700010.7 08.9900.26A? 0
+081439.32 +352620.6 +000028.3-000025.500017.9 08.9900.35F? 0
+081448.76 -305508.0 -000001.3+000000.700009.6 08.99-0.07B? 0
+081551.02 -642906.6 -000016.8+000085.600000.0 08.9900.59G? 0
+081623.05 -395158.2 -000010.9+000007.900003.1 08.9900.24A? 0
+081739.46 -053852.5 -000012.3+000157.100021.5 08.9900.58F? 0
+081801.11 +071725.6 -000044.9-000031.500013.6 08.9900.48F? 0
+081837.07 +702638.1 -000011.4+000015.900001.7 08.9900.69G? 0
+081846.70 -285649.4 -000005.2+000006.200000.1 08.9900.23A? 0
+082108.47 +402054.2 -000169.2-000153.300033.9 08.9900.80G? 0
+082150.58 +272617.0 -000010.7-000014.200009.2 08.9900.38F? 0
+082324.59 -651108.1 -000036.1+000044.100005.0 08.9900.56F? 0
+082532.52 -354136.1 -000007.5+000008.700007.2 08.9900.46F? 0
+082544.70 -412611.5 -000004.9+000004.700006.8 08.9900.29A? 0
+082733.77 +073056.6 -000019.4+000011.200006.5 08.9900.34F? 0
+082741.44 -292528.9 -000003.8+000001.800006.8 08.9900.08A? 0
+082752.12 +160159.1 -000076.2-000018.500036.0 08.9900.70G? 0
+083309.33 +215233.3 +000013.3-000016.100016.9 08.9900.36F? 0
+083354.86 -500525.7 +000010.8+000008.000001.2 08.9900.55F? 0
+083534.38 -305447.5 -000012.1-000005.800000.2 08.99-0.02B? 0
+083606.66 -295220.7 -000006.6-000012.100008.1 08.9900.16A? 0
+083716.53 -411910.2 -000069.4+000154.300003.5 08.9900.72G? 0
+083721.66 -453651.3 -000019.2+000008.100019.1 08.9900.40F? 0
+083727.26 -422120.2 -000024.9+000014.800004.2 08.99-0.06B? 0
+083847.56 -271339.3 -000000.3+000000.700016.6 08.9900.36F? 0
+084357.80 -380224.3 -000026.7+000035.300004.4 08.9900.37F? 0
+084503.24 -533239.9 -000013.5+000010.400009.8 08.9900.14A? 0
+084540.71 -174930.2 -000006.9+000000.000009.2 08.9900.20A? 0
+084705.44 -352712.0 -000010.1-000012.100036.0 08.9900.90G? 0
+084807.30 -351824.2 -000018.0+000008.200007.0 08.9900.02A? 0
+085120.98 +314530.4 -000005.0-000006.400035.3 08.9900.96K? 0
+085323.00 -522736.8 -000008.4+000007.700019.5 08.9900.00A? 0
+085531.07 -170339.5 -000024.4+000010.800003.4 08.9900.32F? 0
+090323.36 -090042.0 +000023.7-000022.000021.2 08.9900.40F? 0
+090339.45 -390200.9 +000006.3+000016.100013.4 08.9900.42F? 0
+090400.45 -315440.2 +000003.8+000016.900005.4 08.9900.83G? 0
+090420.48 -545533.3 -000005.3+000004.700000.1 08.9900.12A? 0
+090458.90 +052222.2 -000030.2-000040.800006.9 08.9900.66G? 0
+090605.55 -525714.7 +000018.2+000010.200003.2 08.9900.49F? 0
+090649.85 -341615.9 +000023.5-000025.200013.2 08.9900.46F? 0
+090726.11 +703113.0 +000000.0+000013.300007.2 08.9900.36F? 0
+090931.58 +670922.7 -000035.9-000039.700000.1 08.9900.41F? 0
+090946.26 -524500.4 -000005.0+000016.400012.2 08.9900.29A? 0
+091004.16 +641646.5 +000007.0-000010.500007.3 08.9900.44F? 0
+092338.00 -413430.3 -000039.3-000004.700007.1 08.9900.35F? 0
+092549.75 -004530.5 -000000.8+000002.900032.1 08.9900.38F? 0
+092821.19 -781535.5 -000028.3+000020.000001.1 08.9900.45F? 0
+093041.46 -363836.6 -000083.1+000011.900018.4 08.9900.70G? 0
+093444.07 -123625.5 -000017.9-000014.700003.9 08.9900.28A? 0
+093453.91 -282241.3 -000008.3-000027.800006.5 08.9900.44F? 0
+093504.07 +110917.7 -000036.1-000057.300016.2 08.9900.59G? 0
+093548.45 +095205.4 -000034.0-000068.700013.4 08.9900.58F? 0
+093643.77 +320721.4 -000064.6+000018.400004.0 08.9900.60G? 0
+093720.39 -590207.1 -000013.0+000008.600000.8 08.9900.09A? 0
+093812.39 -550507.7 -000017.8-000005.100003.8 08.9900.18A? 0
+094617.20 -162727.4 +000006.9-000001.900018.0 08.9900.31A? 1
+094639.99 -033136.1 -000002.4+000018.200017.6 08.9900.29A? 0
+094856.84 -241805.4 -000019.8+000005.100019.9 08.9900.29A? 0
+094912.19 -403851.0 +000019.1-000034.700033.5 08.9900.48F? 0
+094921.93 -302619.9 +000010.4-000020.600012.9 08.9900.35F? 0
+094935.95 +120549.7 -000061.4+000010.200007.9 08.9900.96K? 0
+095203.71 -595631.4 -000001.3+000002.900014.6 08.99-0.09B? 0
+095302.61 -633046.6 +000062.9-000034.700010.3 08.9900.54F? 0
+095309.43 -133231.8 -000188.9-000008.600019.7 08.9900.62G? 0
+095320.73 -371554.2 -000019.9+000007.600010.8 08.9900.19A? 0
+095323.73 -340710.8 -000014.6+000004.900008.9 08.9900.11A? 1
+095604.28 -684944.8 +000007.6+000013.100003.5 08.99-0.03B? 0
+095730.08 +411138.4 +000001.2-000043.400011.6 08.9900.50F? 0
+100135.08 -264007.4 -000064.8-000008.700016.7 08.9900.51F? 0
+100449.24 -051735.0 -000033.6-000006.800002.6 08.9900.47F? 0
+100509.60 -320917.5 -000026.2+000019.000007.8 08.9900.29A? 0
+100518.24 +373841.9 +000009.4+000003.400014.0 08.9900.33F? 0
+100753.82 -563503.6 -000032.7+000009.500009.4 08.9900.25A? 0 0.10 1.00
+101135.52 -604447.2 -000003.0-000013.300005.7 08.9900.98K? 0
+101138.12 -314255.3 -000008.1-000005.700006.9 08.9900.09A? 0
+101259.38 +555143.1 -000021.5-000003.400007.2 08.9900.98K? 0
+101320.60 -591307.9 +000005.5+000007.400003.0 08.9900.10A? 0
+101343.66 +392019.8 -000016.6+000002.100002.1 08.9900.22A? 0
+101522.50 -584410.6 -000019.3-000010.000004.9 08.9900.95G? 0
+102236.60 -574016.6 +000000.0+000000.000000.0 08.9900.19A? 1
+102325.93 +262938.7 +000057.2-000013.700056.6 08.9900.40F? 1
+102457.43 +390435.8 -000017.4-000056.700009.3 08.9900.51F? 0
+102727.84 -231156.4 -000297.7+000069.000012.6 08.9900.65G? 0
+102745.50 -190445.7 +000025.2+000005.900000.1 08.9900.82G? 0
+102918.38 +024906.0 -000042.1+000004.100015.6 08.9900.15A? 0
+103444.85 -063735.7 +000010.7-000049.400006.5 08.9900.58F? 0
+103751.02 -583433.2 -000008.4+000000.200018.2 08.99-0.04B? 0
+104010.21 +094921.4 -000178.3-000021.300001.6 08.9900.47F? 0
+104039.78 -360005.2 +000014.8-000013.000001.3 08.9900.01A? 0
+104117.51 -431720.8 -000017.2+000010.500001.9 08.9900.11A? 1
+104131.17 +262356.4 -000121.7+000047.600001.2 08.9900.46F? 0
+104311.00 -283234.0 -000032.2+000010.200015.2 08.9900.33F? 0
+104512.20 -594500.4 +000000.0+000000.000000.0 08.9900.68G? 0
+104709.04 +645124.7 -000021.1-000018.500011.1 08.9900.90G? 0
+104713.70 -274553.6 -000125.8+000056.100007.7 08.9900.57F? 0
+104847.01 -640308.2 -000081.3-000006.500008.4 08.9900.43F? 0
+104919.78 +125033.9 -000146.5-000030.000005.0 08.9900.92G? 0
+105608.57 -210637.3 -000003.8-000001.200003.6 08.9900.50F? 0
+105929.86 +363100.2 +000005.5-000013.200004.2 08.9900.73G? 0
+105933.71 -041131.2 -000022.9+000020.300004.1 08.9900.14A? 0
+110031.38 -441047.7 -000053.9+000007.400004.3 08.9900.98K? 0
+110213.89 +422552.8 -000005.6-000017.900011.6 08.9900.41F? 0
+110316.93 +252327.7 -000027.6+000002.600012.1 08.9900.46F? 0
+110433.03 -674411.5 -000019.3+000000.400014.9 08.9900.49F? 0
+110507.94 -584645.7 +000000.0+000000.000000.0 08.9900.21A? 0
+110704.65 +093710.6 -000217.9-000090.500019.8 08.9900.72G? 0
+110739.84 +693210.0 -000020.9-000044.300000.3 08.9900.70G? 0
+110819.92 -643604.7 +000000.0+000000.000000.0 08.9900.15A? 1
+111530.12 -544401.6 -000004.9+000005.600003.5 08.9900.07A? 0
+111536.22 -060910.6 -000058.8-000036.800005.3 08.9900.47F? 0
+111610.12 -014448.4 -000036.8-000011.600031.9 08.9900.44F? 0
+111636.94 -112853.4 -000057.2+000014.400007.3 08.9900.38F? 0
+111648.49 +431639.6 -000020.5+000013.900011.0 08.9900.91G? 0
+111714.83 -680156.4 -000038.7+000006.100014.3 08.9900.24A? 0
+111953.59 -584446.7 -000010.9+000006.000008.4 08.9900.17A? 0
+112336.69 +322628.4 -000045.3-000002.400021.7 08.9900.33F? 0
+112428.93 +680715.2 -000118.1-000005.200010.1 08.9900.50F? 0
+113118.48 +485619.1 -000039.6-000008.600006.1 08.9900.53F? 0
+113150.37 -481320.5 +000035.4-000020.000018.7 08.9900.69G? 0
+113214.49 -312257.9 -000076.2-000069.100011.9 08.9900.75G? 0
+113516.87 -775811.8 -000047.8-000013.600000.3 08.9900.28A? 0
+113533.76 -441309.7 -000028.7-000014.800003.5 08.9900.94G? 0
+113742.51 -144002.5 -000016.8+000013.400021.1 08.9900.50F? 0
+113903.50 -685503.5 -000048.8-000012.800009.6 08.9900.40F? 0
+114032.41 +324214.2 -000095.4-000000.900009.4 08.9900.56F? 0
+114032.73 -430921.4 +000008.0-000040.800020.7 08.9900.47F? 0
+114307.29 -454354.5 -000032.6+000002.300004.3 08.9900.20A? 0
+114345.70 -522911.0 -000033.4-000038.200011.4 08.9900.43F? 0
+114700.09 +161235.5 -000070.5-000012.200006.8 08.9900.66G? 0
+114916.76 +474806.3 -000023.4-000005.900002.3 08.9900.99K? 0
+115025.50 -613346.2 -000004.9+000019.300006.3 08.9900.39F? 0
+115359.55 +472921.5 -000024.4-000022.200010.4 08.9900.55F? 0
+115737.87 +162550.6 -000068.1-000015.500009.1 08.9900.48F? 0
+120102.52 -551426.9 -000023.6-000003.400016.1 08.9900.98K? 0
+120258.79 +431351.9 -000009.6-000021.400001.2 08.9900.90G? 0
+121521.31 -610147.4 +000003.5+000005.800010.7 08.9900.49F? 0
+121941.39 -232558.0 +000018.8-000012.700021.3 08.9900.25A? 0
+122739.62 -321949.5 -000045.1+000006.200009.6 08.9900.31A? 0
+122843.40 -540825.7 -000056.5+000018.700005.7 08.9900.53F? 0
+122902.30 -645500.5 -000038.9-000024.400015.6 08.9900.73G? 0
+123049.34 -343211.8 +000030.8-000125.900018.8 08.9900.59G? 0
+123157.68 -495418.5 -000027.0+000001.100004.8 08.9900.01A? 0
+123325.03 -282655.4 -000047.4-000018.500016.9 08.9900.37F? 0
+123332.03 -794516.1 -000115.3-000024.800011.4 08.9900.50F? 0
+123404.45 +422322.3 -000050.1-000003.700020.9 08.9900.49F? 0
+123549.92 +373129.9 -000056.6+000028.800042.4 08.9900.60G? 0
+123803.88 +094848.9 -000027.6-000006.900025.4 08.9900.49F? 0
+123924.66 -001746.0 -000046.9+000007.900045.6 08.9900.88G? 0
+124400.80 -230406.4 -000047.3-000056.000008.1 08.9900.52F? 0
+124443.49 -061021.9 -000198.9-000080.200017.1 08.9900.78G? 0
+124644.84 -611111.5 +000006.3-000014.600016.6 08.9900.41F? 0
+124743.62 +572816.2 -000002.8-000000.900009.1 08.9900.99K? 0
+124844.00 +220015.5 -000095.7+000074.000009.2 08.9900.69G? 0
+125437.90 +213505.6 +000009.9+000023.200007.6 08.9900.14A? 0
+125850.13 -033158.4 -000004.1-000035.300016.6 08.9900.41F? 0
+125912.79 +825606.2 +000000.0+000000.000000.0 08.9900.10A? 1
+125925.89 -595153.3 +000010.2+000005.900006.2 08.9900.19A? 0
+130459.47 -472348.4 -000015.7-000013.100017.8 08.9900.45F? 0
+130603.68 -653654.9 -000036.6-000028.900009.7 08.9900.35F? 0
diff --git a/kstars/kstars/data/hip127.dat b/kstars/kstars/data/hip127.dat
new file mode 100644
index 00000000..b82070eb
--- /dev/null
+++ b/kstars/kstars/data/hip127.dat
@@ -0,0 +1,908 @@
+130926.75 -000551.6 -000003.7-000055.600000.4 08.9900.46F? 0
+131102.11 -600721.7 +000005.5+000011.100020.4 08.9900.12A? 0 0.10 1.00
+131455.96 +540802.3 -000054.8+000010.800009.2 08.9900.47F? 0
+131642.46 +362253.2 +000007.1-000040.000016.4 08.9900.73G? 0
+131723.89 -213215.0 +000000.0+000000.000000.0 08.9900.48F? 1
+132454.34 -232059.5 +000017.0-000018.800015.2 08.9900.91G? 0
+132609.34 -623338.0 +000000.4-000003.400002.4 08.9900.08A? 0
+132709.67 -290344.6 +000007.0+000007.300004.2 08.9900.28A? 0
+132759.57 +502719.0 -000065.6+000037.300000.7 08.9900.39F? 0
+132842.63 -641508.4 -000006.1+000012.100005.1 08.99-0.04B? 1
+132955.23 -260331.6 -000026.5-000004.500013.3 08.9900.96K? 0
+133251.76 -642920.3 +000008.3-000007.200001.1 08.9900.95K? 0
+133330.19 -053940.6 -000016.1+000002.100000.8 08.9900.26A? 0
+133423.27 -543840.9 -000001.7+000004.800006.8 08.9900.26A? 0
+133644.89 -473003.4 -000021.7-000012.300001.3 08.9900.45F? 0
+134032.08 -463113.5 -000013.9-000033.300004.7 08.9900.62G? 0
+134415.31 +533916.6 -000002.9-000005.100006.3 08.9900.47F? 0
+134459.52 -271401.8 -000016.5-000006.800001.9 08.9900.44F? 0
+134524.51 -362300.5 -000028.3-000007.600004.4 08.9900.35F? 0
+134551.52 -583431.3 -000009.6-000011.200003.9 08.99-0.06B? 0
+135055.15 -212418.8 -000025.2-000005.900007.7 08.9900.24A? 0
+140138.39 +311134.3 +000067.4-000023.000008.0 08.9900.76G? 0
+140219.71 -421231.4 +000016.0-000021.900030.0 08.9900.90G? 0
+140457.76 +354850.7 -000007.9+000017.000000.2 08.9900.94G? 0
+140801.50 -553743.5 -000037.0-000012.300016.8 08.9900.41F? 0
+141009.25 +174301.2 -000007.1+000004.100003.1 08.9900.59G? 0
+141522.29 -471414.7 -000015.7-000009.300007.1 08.9900.09A? 0
+141704.31 -044946.2 -000264.6-000025.400026.6 08.9900.78G? 0
+141738.02 +455607.8 -000031.2+000022.500012.7 08.9900.44F? 0
+142344.81 +875828.5 -000000.4+000006.800021.3 08.9900.98K? 0
+142434.74 -110549.2 -000032.4+000004.700002.2 08.9900.20A? 0
+142544.39 -011022.4 -000075.5-000058.600003.2 08.9900.46F? 0
+142759.24 -142256.2 +000003.1-000014.000017.8 08.9900.59G? 0
+142928.80 -232523.2 -000028.7-000036.300011.4 08.9900.60G? 0
+142958.63 -594630.9 -000024.4-000017.000011.0 08.99-0.01B? 0
+143437.78 +804230.5 -000053.3+000069.000008.9 08.9900.49F? 0
+143702.92 +144241.8 +000034.1-000005.400004.4 08.9900.94G? 0
+143955.43 -364413.4 -000046.7-000023.300011.5 08.9900.51F? 0
+144022.46 -554901.9 +000007.5-000001.300005.0 08.9900.21A? 0
+144257.76 -064819.2 -000013.5-000019.600017.0 08.9900.69G? 0
+144316.58 -774156.0 -000010.4+000002.400014.3 08.9900.12A? 0
+144912.51 -541300.5 -000003.7-000004.400007.8 08.9900.33F? 0
+145114.43 +772817.5 +000022.0-000005.200017.3 08.9900.42F? 0
+145255.56 -512728.2 -000028.3-000036.400024.2 08.9900.73G? 0
+145509.90 +700806.4 +000022.6-000054.100000.7 08.9900.54F? 0
+145612.96 -383557.8 +000044.0-000033.300013.5 08.9900.41F? 0
+150054.73 +042008.1 +000077.5-000046.900004.2 08.9900.49F? 0
+150129.20 +792747.2 -000005.3-000044.100011.2 08.9900.94G? 0
+150141.81 +551323.3 +000020.4+000000.400015.1 08.9900.80G? 0
+150203.19 -490530.5 -000093.9-000068.100018.6 08.9900.63G? 0
+150208.95 -201639.0 +000000.0+000000.000000.0 08.9900.54F? 1
+150309.03 -380632.6 -000022.5-000019.600003.4 08.9900.50F? 0
+150755.17 -541401.7 +000002.1-000003.700003.0 08.9900.47F? 0
+150915.04 +425039.8 +000002.0+000016.400008.8 08.9900.41F? 0
+151312.16 -655809.0 +000006.2+000005.700011.7 08.9900.04A? 0
+151452.90 -643638.9 +000007.6-000003.500006.7 08.9900.20A? 0
+152020.35 -002728.0 -000030.4+000019.400011.5 08.9900.49F? 0
+152202.76 -313209.6 -000038.2-000011.000019.8 08.9900.45F? 0
+152223.91 +044102.3 -000062.1-000000.700026.5 08.9900.52F? 0
+152254.12 +375232.2 -000006.5-000010.300003.4 08.9900.91G? 0
+152336.43 -590758.8 -000015.0-000017.400010.1 08.9900.82G? 0
+152339.64 +724746.2 -000033.7+000023.700012.4 08.9900.47F? 0
+152502.18 -405531.8 -000008.2-000013.100007.2 08.9900.22A? 0
+152854.28 -063820.2 -000024.4-000002.400025.0 08.9900.47F? 0
+152957.26 +271243.7 +000002.4+000016.400014.6 08.9900.46F? 0
+153042.15 +351007.8 -000000.3+000001.500008.3 08.9900.48F? 0
+153642.37 -583436.2 -000029.5+000010.300031.1 08.9900.36F? 0
+153856.94 -410552.8 -000007.5-000000.100000.6 08.9900.45F? 0
+153859.73 -203459.7 -000050.2-000058.900001.3 08.9900.55F? 0
+154156.83 +404227.5 +000004.1-000008.800003.4 08.9900.37F? 0
+154206.92 +101755.1 +000051.9-000105.700017.1 08.9900.63G? 0
+155023.49 -292446.5 +000011.6-000002.300011.6 08.9900.19A? 0
+155252.34 +502531.9 -000008.0+000025.000023.3 08.9900.62G? 0
+155258.39 -663747.2 +000020.6-000002.700000.4 08.9900.53F? 0
+155329.79 +512643.4 -000012.5-000021.600005.9 08.9900.98K? 0
+155852.14 -490643.1 -000001.5+000004.700003.6 08.9900.09A? 0
+160040.03 +481850.6 -000028.8+000034.300006.0 08.9900.27A? 0
+160210.00 +435342.5 -000074.1-000103.900005.3 08.9900.72G? 0
+160357.53 -695037.5 -000016.5-000023.600008.6 08.9900.19A? 0
+160451.36 -662628.8 -000017.2-000017.600002.9 08.9900.23A? 0
+160720.14 +104021.9 +000031.8-000005.100024.6 08.9900.43F? 0
+160803.91 +024320.2 -000041.7+000014.300005.1 08.9900.56F? 0
+160812.38 -584455.3 +000017.1+000004.000003.0 08.9900.02A? 0
+161128.57 -485857.2 -000005.9-000011.600009.3 08.9900.40F? 0
+161318.47 -541404.1 +000000.0+000000.000000.0 08.9900.43F? 0
+161627.19 +285611.5 -000052.6+000007.100017.3 08.9900.51F? 0
+161810.63 -021613.7 -000007.1+000012.900001.9 08.9900.40F? 0
+162048.50 -631900.1 +000002.3-000002.000002.6 08.99-0.07B? 0
+162050.24 -223538.6 +000019.6-000032.600016.8 08.9900.41F? 0
+162301.58 +043525.0 -000057.7+000002.800008.6 08.9900.95G? 0
+162331.48 +021252.5 +000016.3+000013.400029.6 08.9900.91G? 0
+162509.92 -304757.0 -000031.6-000038.700014.0 08.9900.64G? 0
+162923.53 +685552.0 -000023.0+000033.800003.6 08.9900.40F? 0
+162939.50 -181425.1 -000031.4-000034.300001.0 08.9900.35F? 0
+163105.59 -360621.1 -000017.0-000009.600024.0 08.9900.38F? 0
+163336.18 +043940.3 -000002.4-000007.600008.6 08.9900.36F? 0
+163550.72 +635439.1 -000025.4+000106.500002.5 08.9900.48F? 0
+163557.74 -313538.9 -000002.0-000013.900007.4 08.9900.10A? 0
+163721.16 -534636.5 +000000.0+000000.000000.0 08.9900.07A? 0
+163736.41 -405313.7 -000372.5-000387.400001.8 08.9900.97K? 0
+164144.86 +210116.5 +000054.3-000002.100003.3 08.9900.60G? 0
+164208.54 -342742.5 -000012.6-000026.200017.2 08.9900.54F? 0
+164244.16 +133630.8 -000021.7-000153.100008.1 08.9900.77G? 0
+164645.01 +232101.2 -000003.0-000028.400012.4 08.9900.42F? 0
+164716.07 +414621.9 -000014.1+000025.700001.7 08.9900.42F? 0
+164927.70 -162511.5 -000016.7-000033.500013.0 08.9900.47F? 0
+165344.41 -401859.0 -000006.0-000007.100004.0 08.9900.07A? 0
+165629.90 -515002.9 +000032.5-000000.400046.1 08.99-0.01B? 0
+170036.39 -354519.2 +000006.4+000001.400012.5 08.9900.25A? 0
+170702.73 -425014.8 +000034.7-000024.800000.7 08.9900.27A? 0
+170809.00 -604503.2 -000016.6+000000.200017.7 08.9900.22A? 0
+171345.99 -240307.9 +000019.7-000045.800002.1 08.9900.57F? 0
+171602.89 -681918.1 +000000.0+000000.000000.0 08.9900.32F? 1
+171623.14 +454739.7 +000016.7-000020.500009.2 08.9900.97K? 0
+171902.43 -324022.5 +000000.6-000031.000030.9 08.9900.56F? 0
+171905.36 -465120.9 -000010.2-000007.500007.1 08.9900.18A? 0
+171953.14 -161543.0 +000002.6-000063.200010.9 08.9900.50F? 0
+172137.24 +260216.7 +000014.4-000043.800006.4 08.9900.51F? 0
+172828.32 +195739.8 -000035.3-000046.000014.6 08.9900.44F? 0
+172832.25 +071608.7 +000006.7-000016.000020.1 08.9900.19A? 0
+173006.51 -225704.8 +000050.9-000006.800019.1 08.9900.69G? 0
+173117.44 +190102.8 -000004.9-000041.400006.6 08.9900.34F? 0
+173346.90 -075503.3 -000012.1-000019.800002.6 08.9900.28A? 0
+173436.03 +412617.0 -000007.8+000004.400010.8 08.9900.20A? 0
+173606.31 -441157.8 +000000.8-000032.200000.0 08.9900.23A? 0
+173637.04 -612449.9 -000003.5-000002.400007.1 08.99-0.08B? 0
+173650.53 -144707.2 -000095.7-000035.400040.0 08.9900.61G? 0
+173949.97 -142919.8 +000005.6-000023.600020.8 08.9900.83G? 0
+174225.05 -044608.8 -000014.9-000018.000019.2 08.9900.24A? 0
+174334.53 -600433.5 -000006.9-000027.000002.6 08.9900.02A? 0
+174432.53 +070631.1 -000016.7-000027.400002.9 08.9900.52F? 0
+174523.51 -280242.5 +000000.8+000013.300018.8 08.9900.08A? 0
+174600.67 -430541.1 -000008.6-000018.200008.2 08.9900.58G? 0
+174709.23 -522337.0 +000001.6-000008.000010.5 08.99-0.01B? 0
+175022.08 +040419.9 -000013.0+000000.600022.0 08.9900.65G? 0
+175139.70 -360748.7 +000018.7+000003.600014.5 08.9900.11A? 0
+175404.12 +392749.3 -000007.5+000039.200011.9 08.9900.49F? 0
+175547.71 -541114.9 -000006.2-000002.200006.1 08.9900.03A? 0
+175711.50 +354734.6 -000028.8-000004.500013.1 08.9900.42F? 0
+175713.02 +224529.6 -000024.0-000015.100003.7 08.9900.29A? 0
+175905.92 -151305.2 -000004.3+000016.900029.1 08.9900.06A? 0
+180011.43 -353857.1 +000004.1+000003.100001.1 08.99-0.06B? 0
+180041.15 -150350.3 -000008.3-000011.000012.8 08.9900.02A? 0
+180202.93 -273056.6 +000000.0+000000.000000.0 08.9900.14A? 0
+180205.14 -312412.4 +000010.5+000007.300016.2 08.9900.29A? 0
+180423.24 -242616.8 +000000.0+000000.000000.0 08.9900.10A? 0
+180502.75 -270510.5 -000024.8-000016.400030.1 08.9900.22A? 0
+180801.08 -155735.6 +000001.1+000021.400005.7 08.9900.60G? 1
+180935.17 +454951.7 +000005.9-000009.300000.3 08.9900.40F? 0
+181106.28 -205301.6 -000019.9-000008.500024.0 08.9900.11A? 0
+181240.96 -544737.3 +000004.8-000042.400007.7 08.9900.26A? 0
+181350.33 +523112.5 -000011.3+000005.900002.4 08.9900.26A? 0
+181353.84 -470631.8 -000010.3-000030.900019.5 08.9900.53F? 0
+181549.01 -522521.7 +000017.3-000012.100001.5 08.9900.32F? 0
+181624.59 -385513.5 +000011.9-000004.400007.0 08.99-0.09B? 0
+181630.71 +302937.0 +000001.9+000008.200010.4 08.9900.54F? 0
+181900.82 -575748.5 +000023.1-000009.400013.3 08.9900.21A? 0
+182109.09 +282003.3 +000000.0+000000.000000.0 08.9900.13A? 1
+182637.95 +063228.7 -000010.4-000010.400016.1 08.9900.27A? 0
+182755.16 +613242.2 -000019.2+000004.000016.7 08.9900.12A? 0
+183257.77 +172849.0 +000005.6+000012.100012.3 08.9900.46F? 0
+183326.25 +220034.8 +000008.6-000010.500008.6 08.9900.56F? 0
+183342.26 -370459.1 +000011.3-000002.100009.2 08.99-0.03B? 0
+183919.16 +205601.4 +000000.0+000000.000000.0 08.9900.06A? 1
+183951.94 -253022.0 -000061.9+000011.700005.0 08.9900.27A? 0
+184143.17 +651947.3 -000005.1+000009.500000.4 08.9900.23A? 0
+184148.48 -624628.0 +000014.7-000008.400014.3 08.9900.97K? 0
+184318.22 -191337.0 -000009.9-000002.500010.2 08.9900.25A? 0
+184530.58 +322603.1 +000027.8+000007.100003.1 08.9900.91G? 0
+184624.85 +345933.2 +000002.8+000001.400001.9 08.9900.17A? 0
+184715.28 +282526.9 +000022.3+000002.900025.2 08.9900.62G? 0
+184821.90 -045605.8 +000023.7-000074.200001.8 08.9900.49F? 0
+184844.04 -642638.8 +000008.0-000005.500001.3 08.9900.28A? 0
+184851.99 -161437.9 +000028.5-000004.400011.2 08.9900.40F? 0
+184924.43 -350212.6 +000015.1-000013.100010.7 08.9900.36F? 0
+185003.21 -500010.7 +000009.5-000023.900014.4 08.9900.25A? 0
+185053.94 +492643.2 +000003.5+000014.100006.2 08.9900.10A? 0
+185201.96 +262405.5 +000018.6+000000.100016.1 08.9900.62G? 0
+185204.28 +090826.3 +000022.3-000012.100011.7 08.9900.15A? 0
+185209.78 -532658.8 -000001.7-000023.000000.4 08.9900.22A? 0
+185301.77 -060815.3 +000012.6+000015.000029.0 08.9900.51F? 0
+185610.90 -245522.3 -000008.0-000019.300019.1 08.9900.44F? 0
+185817.34 +072402.8 -000045.3-000056.900000.8 08.9900.52F? 0
+185825.01 +661957.3 +000007.6-000019.300006.9 08.9900.15A? 0
+185938.00 +271415.5 +000006.4-000016.100010.2 08.9900.06A? 0
+185942.26 +363303.5 -000008.3+000018.600011.2 08.9900.46F? 0
+190351.17 +264138.1 -000013.9-000075.200001.1 08.9900.52F? 0
+190406.18 +784511.9 +000011.1-000063.600023.0 08.9900.77G? 0
+190414.36 -683309.0 +000001.9-000000.400011.2 08.9900.98K? 0
+190524.29 +224703.8 -000069.9+000076.000004.8 08.9900.60G? 0
+190923.32 +262116.8 +000002.4-000001.800005.2 08.9900.10A? 0
+190957.25 +465926.6 -000036.7+000009.100016.8 08.9900.55F? 0
+191425.73 +005315.3 +000025.9-000011.200013.3 08.9900.78G? 0
+191443.82 +374231.7 -000006.5+000015.400005.0 08.9900.14A? 0
+191558.33 +662213.0 +000007.7+000016.300000.4 08.9900.20A? 0
+191631.48 +390124.7 +000012.6-000001.900006.6 08.9900.42F? 0
+191806.15 -844745.9 -000000.7-000040.400002.2 08.9900.14A? 0
+191839.86 -144815.0 +000032.5-000044.700015.2 08.9900.59G? 0
+192051.29 +655154.3 +000012.2+000012.200014.9 08.9900.37F? 0
+192158.85 +155157.1 -000027.7+000004.100001.2 08.9900.88G? 0
+192443.59 +224358.7 -000006.2+000014.700005.0 08.9900.57F? 0
+192551.14 +251122.1 +000000.3-000010.100011.3 08.9900.08A? 0
+192730.54 +095816.9 +000024.4-000007.400011.6 08.9900.12A? 0
+192734.19 -403125.8 +000012.5-000056.800004.8 08.9900.48F? 0
+193043.35 +463003.7 +000013.2-000001.300003.6 08.9900.09A? 0
+193204.12 +162827.3 +000068.0+000002.900020.9 08.9900.51F? 0
+193312.37 -191619.7 +000028.7+000036.400005.7 08.9900.56F? 0
+193315.19 +261507.3 +000004.7-000004.900006.3 08.9900.15A? 0
+193320.43 +323437.3 +000013.3-000015.100008.9 08.9900.31F? 0
+193323.26 -170322.5 -000003.1+000010.200026.3 08.9900.66G? 0
+193328.99 +330524.2 -000049.6-000060.600000.8 08.9900.54F? 0
+193357.59 +601635.2 +000023.6-000018.600003.1 08.9900.16A? 0
+193638.37 +311823.8 +000000.1-000009.200003.1 08.99-0.01B? 0
+193811.43 -640759.6 -000026.5-000013.600000.6 08.9900.64G? 0
+193912.63 -002915.1 +000018.6+000041.900016.8 08.9900.68G? 0
+194015.60 +305701.2 +000007.8+000013.600038.8 08.9900.92G? 0
+194111.47 -202130.6 -000056.1-000097.600014.5 08.9900.49F? 0
+194135.43 +014239.7 -000000.6+000014.900002.7 08.9900.32F? 0
+194204.63 +411051.1 -000003.4+000019.500013.6 08.9900.42F? 0
+194220.22 +131324.4 +000020.4+000008.500019.4 08.9900.30A? 0
+194222.40 +605345.4 +000015.8+000030.700006.3 08.9900.13A? 0
+194356.82 +300256.5 +000003.7-000005.300003.0 08.9900.03A? 0
+194636.19 +270929.5 -000008.4-000010.000004.8 08.9900.26A? 0
+195030.52 +213917.7 +000002.8-000030.800017.5 08.9900.38F? 0
+195217.88 +404110.2 -000007.2-000021.400002.8 08.9900.23A? 0
+195220.70 -423721.9 +000006.4-000046.300016.1 08.9900.81G? 0
+195459.93 -685719.5 -000003.5-000041.000003.4 08.9900.39F? 0
+195505.46 +112317.0 -000148.7-000034.400008.1 08.9900.61G? 0
+195923.78 -103225.1 +000030.7+000019.300019.2 08.9900.36F? 0
+200006.52 +033813.0 -000010.2+000003.300001.1 08.9900.27A? 0
+200039.85 +603049.6 +000020.5+000028.700013.0 08.9900.53F? 0
+200143.26 +364727.8 -000007.7-000002.300005.2 08.9900.03A? 0
+200214.41 +284850.4 -000051.8-000090.000020.2 08.9900.61G? 0
+200404.88 +374224.1 -000007.5-000020.700009.2 08.99-0.05B? 0
+200630.18 +371840.8 +000008.4-000015.900007.4 08.9900.98K? 0
+200804.35 +270251.6 +000012.0-000009.700000.2 08.9900.30A? 0
+200808.42 +370025.4 +000002.0+000015.100004.9 08.9900.07A? 0
+201005.27 -274147.9 +000037.2-000007.400006.7 08.9900.33F? 0
+201016.26 -294829.6 -000032.6-000065.500001.4 08.9900.36F? 0
+201043.56 +372755.2 -000012.3+000004.400000.4 08.9900.06A? 0
+201436.24 -361442.0 -000003.2-000023.500007.1 08.9900.36F? 0
+201449.43 +131435.5 +000013.2+000013.200002.8 08.9900.29A? 0
+201519.68 +162245.6 +000001.8-000004.600010.1 08.99-0.01B? 0
+201549.41 -281220.0 -000050.4+000003.400005.9 08.9900.43F? 0
+201811.24 +560058.3 +000015.1-000018.500027.1 08.9900.55F? 0
+201818.15 +200015.5 -000012.9-000030.600007.3 08.9900.42F? 0
+201913.39 -055034.4 +000000.9-000024.000004.5 08.9900.46F? 0
+201951.95 +561147.2 -000117.4+000071.800021.4 08.9900.54F? 0
+202109.92 +055609.9 -000000.7+000010.700016.1 08.9900.98K? 0
+202230.36 +445347.9 -000017.4-000020.200000.7 08.9900.97K? 0
+202248.09 +270842.3 +000027.5+000034.300043.8 08.9900.58G? 0
+202319.55 +053413.9 +000007.5+000002.500003.2 08.9900.49F? 0
+202429.45 +461709.3 +000032.2-000007.600016.1 08.9900.46F? 0
+202449.71 -080508.6 +000017.2-000012.700035.3 08.9900.42F? 0
+202457.24 +380640.6 -000003.5+000002.100011.5 08.9900.68G? 0
+202612.63 +371135.1 +000000.0+000000.000000.0 08.9900.17A? 1
+202753.77 -053134.1 +000018.7-000032.500003.0 08.9900.16A? 0
+202759.89 -513951.9 -000138.1-000022.200020.4 08.9900.66G? 0
+202806.35 -380653.9 -000000.7+000000.900003.2 08.9900.34F? 0
+202935.21 +341246.5 -000008.4-000003.800019.5 08.9900.98K? 0
+203108.88 -112125.5 -000034.7+000028.100019.3 08.9900.89G? 0
+203258.00 +171333.1 -000014.2-000004.800010.9 08.9900.18A? 0
+203318.24 +272726.5 +000013.1-000008.600007.1 08.9900.05A? 0
+203426.43 +243233.2 +000006.7+000001.900003.7 08.9900.31F? 0
+203654.89 -124422.3 +000084.7-000010.800010.5 08.9900.52F? 0
+203954.46 +674733.2 +000089.4-000096.600013.8 08.9900.51F? 0
+204030.87 +553704.3 -000040.3-000053.900002.5 08.9900.97K? 0
+204207.92 +623612.6 +000002.6-000018.700006.5 08.9900.01A? 0
+204215.69 -183540.6 -000015.0-000028.200015.8 08.9900.30A? 0
+204248.61 +321008.3 -000004.5-000029.500003.2 08.9900.63G? 0
+204310.91 -204838.0 +000008.5-000011.800016.7 08.9900.53F? 0
+204422.29 +512435.1 +000006.7+000032.700012.8 08.9900.61G? 0
+204452.11 +424223.2 +000038.1+000036.900008.7 08.9900.19A? 0
+204804.00 -091746.5 +000028.9-000006.100000.0 08.9900.34F? 0
+204815.42 +244305.2 +000013.1-000006.000010.4 08.9900.20A? 0
+204933.85 +365206.6 +000017.5-000000.900006.6 08.9900.09A? 0
+204943.01 +490752.0 -000021.3-000032.500003.2 08.9900.40F? 0
+205116.77 -541316.8 -000027.0-000025.100007.8 08.9900.48F? 0
+205346.84 +330835.0 +000013.9-000020.000007.0 08.9900.30A? 0
+205400.84 +311801.2 +000003.5+000009.200008.8 08.99-0.03B? 0
+205450.38 +175144.9 -000018.6-000010.300033.0 08.9900.46F? 0
+205553.45 +082605.0 -000001.4-000017.600027.9 08.9900.30A? 0
+205702.44 -233954.2 -000033.0-000025.200020.5 08.9900.59G? 0
+205722.84 +150326.0 +000008.2-000000.900030.0 08.9900.91G? 0
+205808.81 -613629.2 +000019.5-000025.300006.6 08.9900.42F? 0
+210036.11 +561807.9 -000009.0+000001.600013.5 08.9900.41F? 0
+210224.30 -693104.7 +000003.4-000043.100003.7 08.9900.49F? 0
+210247.72 -354822.4 -000018.0-000013.000003.0 08.9900.28A? 0
+210317.98 +345027.5 -000000.5-000002.000015.0 08.9900.89G? 0
+210515.75 +002829.1 +000001.0+000006.700000.7 08.9900.28A? 0
+210544.87 +304733.2 +000003.2-000006.900000.7 08.99-0.01B? 0
+210735.14 -504723.3 +000101.2+000012.500001.9 08.9900.67G? 0
+210946.03 +161138.3 +000000.6-000001.700005.9 08.9900.41F? 0
+210959.13 +490108.6 -000014.2-000003.500002.0 08.9900.40F? 0
+211047.07 +330521.6 +000033.6+000019.500003.4 08.9900.32F? 0
+211207.27 -303522.4 +000000.0+000000.000000.0 08.9900.52F? 0
+211312.40 +283821.2 -000008.7-000014.100006.0 08.9900.44F? 0
+211314.59 -134109.0 -000028.3-000036.600000.8 08.9900.41F? 0
+211401.55 -111053.8 -000004.3-000016.500006.9 08.9900.42F? 0
+211849.80 +190129.7 +000015.2-000003.700014.3 08.9900.15A? 0
+212300.22 +320137.9 +000003.3-000039.300000.0 08.9900.52F? 0
+212338.71 +270935.1 -000002.7-000026.400005.3 08.9900.42F? 0
+212450.54 -404349.5 +000021.4+000047.000020.4 08.9900.42F? 0
+212601.01 +495024.8 -000005.9-000006.800005.6 08.9900.11A? 0
+212820.55 +404333.8 -000025.7-000032.100016.4 08.9900.21A? 0
+212822.52 +360729.6 +000007.6+000014.200004.4 08.9900.20A? 0
+212823.18 -322211.4 -000001.4+000034.400004.5 08.9900.32F? 0
+213009.90 +581504.6 +000014.0+000018.400000.5 08.9900.32F? 0
+213125.43 +262739.2 +000000.7-000017.200001.1 08.9900.18A? 0 0.10 1.00
+213139.50 -455403.2 +000337.4+000020.700010.3 08.9900.65G? 0
+213420.98 -073449.4 +000000.5-000039.600014.8 08.9900.45F? 0
+213552.31 +374948.8 -000001.7-000008.900016.6 08.99-0.07B? 0
+213644.14 -541408.1 +000071.7-000144.700031.3 08.9900.66G? 0
+213909.50 +220831.6 -000024.9-000026.700001.7 08.9900.43F? 0
+214325.43 +413039.5 +000033.9-000009.200020.9 08.9900.59G? 0
+214334.21 -110809.1 +000025.4+000046.200021.7 08.9900.78G? 1
+214513.35 -412653.7 +000013.9-000031.700010.7 08.9900.48F? 0
+214656.06 +695948.2 -000004.5-000015.500016.3 08.9900.95K? 0
+214900.95 +750001.7 +000096.4+000118.600020.2 08.9900.86G? 0
+214946.80 +484803.7 +000004.3+000008.600000.7 08.9900.08A? 0
+215104.83 -374541.6 +000005.6+000014.500007.6 08.9900.30A? 0
+215251.41 -062045.9 +000013.7-000033.800019.0 08.9900.52F? 0
+215319.06 +062453.0 +000022.3+000019.200012.2 08.9900.54F? 0
+215518.53 -193820.3 -000004.3-000029.900009.3 08.9900.48F? 0
+215603.44 +431921.8 -000003.5-000018.500002.0 08.9900.06A? 0
+215608.16 +634215.0 +000006.1+000012.800001.8 08.9900.16A? 0
+215634.29 +460852.5 +000016.4-000011.400004.2 08.9900.05A? 0
+215915.72 +412116.3 +000019.2-000010.800013.7 08.99-0.03B? 0
+215924.53 +171911.3 +000053.1-000013.300002.1 08.9900.49F? 0
+220343.02 -440300.9 -000030.3-000005.000005.3 08.9900.40F? 0
+220451.97 +035829.6 +000047.9+000000.400015.6 08.9900.46F? 0
+220855.32 -770936.6 -000012.6-000039.300015.6 08.9900.49F? 0
+221131.27 +283208.9 -000016.5-000025.700006.7 08.9900.37F? 0
+221146.27 -415934.0 +000023.1+000012.600004.6 08.9900.42F? 0
+222247.20 +251509.3 -000045.1-000109.400001.2 08.9900.60G? 0
+222828.48 +395359.5 -000017.4+000009.500014.6 08.9900.10A? 0
+222908.30 +494952.7 -000012.1-000035.200010.5 08.9900.41F? 0
+223109.14 -804145.4 +000029.3-000028.200012.5 08.9900.65G? 0
+223121.77 +085751.0 +000056.2-000125.300003.2 08.9900.50F? 0
+223458.51 -342303.3 +000036.2-000005.300006.0 08.9900.55F? 0
+223615.28 -040105.2 -000042.4+000033.000006.2 08.9900.45F? 0
+223630.45 +583616.4 -000002.7-000022.200019.1 08.9900.14A? 0
+223835.66 -633421.1 +000031.2-000024.800012.3 08.9900.92G? 0
+223850.14 -281618.8 +000070.7-000015.800017.2 08.9900.45F? 0
+223934.42 +460313.0 -000011.3+000013.200011.3 08.9900.24A? 0
+224123.20 +785045.2 +000021.4+000012.000006.7 08.9900.62G? 0
+224405.53 -285553.0 +000056.8-000045.500011.3 08.9900.66G? 0
+224411.93 -005712.6 +000003.1-000008.300013.5 08.9900.28A? 0
+224510.20 -230620.5 +000125.9-000106.200001.7 08.9900.72G? 0
+224609.05 +241101.5 -000066.8-000071.700003.6 08.9900.91G? 0
+224649.79 +190102.5 -000060.4-000159.600001.2 08.9900.64G? 0
+224745.91 -570731.2 +000071.5-000005.500003.5 08.9900.39F? 0
+224753.96 +125836.2 +000067.0-000026.000026.3 08.9900.60G? 0
+225025.40 +770344.7 -000006.3+000014.900003.7 08.9900.31A? 0
+225128.59 +453039.8 +000005.7-000014.300000.6 08.9900.01A? 0
+225417.94 -683849.8 -000049.5-000010.300003.8 08.9900.99K? 0
+225504.19 +493241.2 +000050.3-000012.400003.8 08.9900.44F? 0
+225527.58 +513539.3 +000003.2-000005.500003.6 08.9900.05A? 0
+225615.78 -235056.7 +000031.9-000007.700011.8 08.9900.35F? 0
+225835.67 +491744.8 +000007.7-000001.900001.5 08.9900.02A? 0
+230257.52 -183842.1 +000081.6-000224.900000.6 08.9900.63G? 0
+230341.15 +360019.8 +000047.1+000007.800022.8 08.9900.47F? 0
+230618.04 -725816.6 +000003.4-000004.400002.7 08.9900.25A? 0
+230654.36 -212724.8 -000005.0-000119.800057.2 08.9900.96K? 0
+231504.88 +310236.8 -000012.7-000000.900005.3 08.9900.32F? 0
+231623.63 -455231.6 +000015.3-000020.800003.0 08.9900.84G? 0
+232032.31 -633236.1 +000032.2+000007.900014.0 08.9900.92G? 0
+232140.86 -080521.0 -000016.1+000002.500013.1 08.9900.33F? 0
+232433.04 +610928.2 +000018.2-000003.900000.8 08.9900.10A? 0
+233146.36 -081943.0 +000029.9-000021.300010.1 08.9900.51F? 0
+233156.71 +543952.7 -000013.9-000000.800002.5 08.9900.48F? 0
+233601.19 -432652.4 +000054.7-000015.400048.6 08.9900.61G? 0
+233845.71 +404937.3 -000013.4-000027.400015.3 08.9900.48F? 0
+234109.93 +743215.3 +000034.8-000006.800006.4 08.9900.36F? 0
+234226.66 +284318.8 -000023.8-000009.000005.8 08.9900.14A? 0
+234830.90 +270815.6 +000143.8-000018.900033.4 08.9900.61G? 0
+234854.63 +571234.5 -000006.4+000012.000011.7 08.9900.12A? 0
+235021.17 +261959.9 -000019.1-000002.800009.0 08.9900.92G? 0
+235138.78 -365901.5 +000141.3-000058.100031.2 08.9900.65G? 0
+235221.77 -181238.8 -000071.6-000019.900011.1 08.9900.59G? 0
+235443.37 -333834.4 -000072.2-000090.300021.7 08.9900.53F? 0
+235526.53 +562625.4 +000011.8+000000.000002.2 08.9900.03A? 0
+235615.42 -133040.3 +000002.5-000014.000001.5 08.9900.38F? 0
+235636.71 +361345.9 -000019.9-000012.000004.1 08.9900.31F? 0
+235736.44 +501955.4 -000007.3+000002.900010.7 08.9900.02A? 0
+235847.63 +481010.6 -000015.1+000001.800002.3 08.9900.14A? 0
+235847.94 +445345.4 +000009.9+000027.500021.1 08.9900.39F? 0
+000135.72 +050317.8 +000041.1+000018.700013.5 08.9901.47K? 0
+000627.52 -525559.3 +000015.8-000011.500016.4 08.9901.35K? 0
+001121.74 +505035.1 +000034.0+000006.100008.0 08.9901.41K? 0
+001548.53 +832327.5 -000021.1-000003.800005.0 08.9901.37K? 0
+001604.68 -140312.9 -000007.5-000019.000019.8 08.9901.01K? 0
+001703.34 -130339.9 -000001.5-000011.300007.4 08.9901.06K? 0
+001704.31 -010404.4 +000023.6-000016.600011.1 08.9901.45K? 0
+001904.02 +635532.4 +000038.0-000035.800028.6 08.9901.15K? 0
+001937.67 -430455.6 +000022.6+000019.500015.3 08.9901.08K? 0
+002322.71 +463314.0 +000014.7-000005.200009.2 08.9901.54K? 0
+002341.23 +221729.8 +000004.4-000011.400020.0 08.9901.01K? 0
+002519.11 +090404.9 +000012.9+000012.200005.3 08.9901.09K? 0
+003150.81 +022735.5 -000007.4-000002.200028.8 08.9901.25K? 0
+003610.61 -725049.0 +000014.5-000003.500013.6 08.9901.60K? 0
+004447.01 -635737.5 -000009.3-000003.900015.6 08.9901.12K? 0
+010449.64 -235129.8 +000014.7+000014.300002.8 08.9901.22K? 0
+010601.72 -392450.4 -000025.8+000026.600009.8 08.9901.02K? 0
+010607.92 +023757.1 -000000.4+000015.800008.0 08.9901.22K? 0
+011410.96 +071846.5 -000025.2-000032.900009.0 08.9901.75K? 0
+011725.73 +472312.5 +000053.5+000017.100010.7 08.9901.17K? 0
+012509.93 -720312.9 -000003.7+000005.500008.5 08.9901.19K? 0
+012616.09 -484935.9 +000034.3-000030.000010.7 08.9901.18K? 0
+013501.86 +604542.4 +000016.8-000041.600005.9 08.9901.72K? 1
+013531.41 +053342.4 +000001.2-000021.700007.0 08.9901.39K? 0
+013955.99 +151534.0 +000204.8-000101.200047.9 08.9901.17K? 0
+014001.00 +262859.0 +000010.0-000016.600015.5 08.9901.05K? 0
+015126.74 +723713.3 -000019.0-000012.600005.3 08.9901.39K? 0
+015419.71 +215320.6 -000018.3+000008.000027.2 08.9901.70K? 0
+015757.89 +404920.4 +000005.1-000010.600013.2 08.9901.04K? 0
+020050.53 -691846.5 +000031.6+000033.100005.8 08.9901.16K? 0
+021016.15 +604916.2 +000020.8-000001.500022.0 08.9901.22K? 0
+021604.97 -144250.6 +000043.9-000000.200037.1 08.9901.09K? 0
+021620.28 +455305.0 -000039.9-000003.100047.0 08.9901.68K? 0
+021710.92 +200307.6 -000009.1-000003.300002.0 08.9901.20K? 0
+022003.24 +304914.6 -000013.7+000034.800005.2 08.9901.53K? 0
+022217.38 +261447.6 +000037.3-000010.900009.1 08.9901.18K? 0
+022234.23 +375549.5 +000007.2+000009.500021.0 08.9901.13K? 0
+022400.93 +115442.1 -000018.1-000017.000008.0 08.9901.05K? 0
+022850.15 +493640.8 -000032.5-000000.900012.2 08.9901.71K? 0
+023107.47 +234321.6 +000007.8-000042.200017.0 08.9901.07K? 0
+023119.70 -401945.1 +000014.7-000016.800002.9 08.9901.42K? 0
+023335.47 -253441.4 -000020.8-000038.900001.3 08.9901.08K? 0
+023732.89 -161129.3 -000000.7-000033.400000.3 08.9901.18K? 0
+024103.63 +195904.6 -000031.5-000003.300020.4 08.9901.15K? 0
+024211.21 +143607.2 +000002.4+000015.800017.7 08.9901.12K? 0
+024218.77 -022106.8 +000165.7+000067.200023.4 08.9901.09K? 0
+024534.53 -295249.7 +000046.3+000025.400011.3 08.9901.24K? 0
+024926.63 +513836.5 +000013.4+000006.200017.7 08.9901.06K? 0
+025149.14 -032812.1 +000069.9-000068.000014.3 08.9901.09K? 0
+025451.61 +014136.7 -000013.5+000036.900010.5 08.9901.10K? 0
+030155.72 +393345.4 -000033.2-000006.100009.3 08.9901.17K? 0
+030716.65 +431705.0 +000041.9+000037.700021.1 08.9901.69K? 0
+030745.75 +673438.6 +000006.8-000005.000013.8 08.9901.14K? 0 0.10 1.00
+030758.82 +375350.8 -000010.6-000019.000025.0 08.9901.71K? 0
+031205.87 -141423.1 +000015.2+000008.100017.2 08.9901.03K? 0
+031407.27 +002428.8 +000026.1-000024.300009.6 08.9901.09K? 0
+031627.23 +601924.3 +000003.3+000013.600003.9 08.9901.02K? 0
+032335.10 +503952.6 +000012.9-000024.600007.5 08.9901.23K? 0
+033323.41 -370617.8 +000028.8+000013.300023.4 08.9901.07K? 0
+033559.98 +235450.9 +000026.5-000000.200039.9 08.9901.34K? 0
+033642.98 +122827.9 +000001.0-000017.700023.4 08.9901.83K? 0
+034048.96 -123720.7 +000100.5+000004.400044.1 08.9901.27K? 0
+034323.88 +512040.8 -000020.9-000022.700004.9 08.9901.74K? 0
+034400.89 +115004.8 -000007.3-000002.200001.7 08.9901.33K? 0
+034910.19 +670010.6 -000003.3-000010.100012.7 08.9901.29K? 0
+035605.27 -800504.8 +000010.4+000005.400000.5 08.9901.66K? 0
+035926.66 +453232.6 +000010.9-000005.200020.0 08.9901.78K? 0
+040010.35 +624600.4 +000037.9-000027.600011.8 08.9901.21K? 0
+040012.09 +270020.2 -000011.7+000007.000031.0 08.9901.80K? 0
+041040.94 +151413.4 -000003.9+000006.400000.2 08.9901.04K? 0
+041720.04 -302715.6 +000012.3+000017.600009.9 08.9901.52K? 0
+042013.31 +284853.7 +000019.6-000021.300009.7 08.9901.48K? 0
+043212.05 +313138.5 +000070.8+000001.400041.3 08.9901.75K? 0
+043453.52 +045935.9 -000043.6-000049.000026.6 08.9901.15K? 0
+045850.86 -720730.4 -000026.7-000026.000005.8 08.9901.01K? 0
+050126.99 +295118.5 +000009.5+000018.200003.3 08.9901.66K? 0
+050135.41 -544916.2 +000005.9+000015.800008.2 08.9901.52K? 0
+051156.48 +195550.7 +000021.1+000000.300013.2 08.9901.97M? 0
+051317.52 -142601.3 -000002.1-000002.100003.8 08.9901.16K? 0
+051343.93 +292712.7 -000037.5-000009.700026.0 08.9901.70K? 0
+051911.38 -413445.9 -000000.2-000037.900011.8 08.9901.01K? 0
+052127.59 -493809.3 +000009.4+000029.100004.2 08.9901.50K? 0
+052301.82 -272410.1 +000013.8-000038.600000.4 08.9901.12K? 0
+052620.09 -330954.9 +000029.8-000009.800018.4 08.9901.08K? 0
+052838.61 -031407.7 +000003.6-000009.700020.7 08.9901.29K? 0
+052920.12 +384150.6 +000061.3+000005.200102.1 08.9901.59K? 0
+053306.32 -202516.3 +000012.9-000004.900004.2 08.9901.14K? 0
+053400.03 +452400.5 -000011.3+000003.500025.6 08.9901.90M? 0
+053744.64 +582207.5 +000040.9-000035.300008.0 08.9901.14K? 0
+054106.67 +462124.3 +000012.9-000017.300013.3 08.9901.52K? 0
+054127.22 -414318.9 -000005.5-000011.900013.6 08.9901.06K? 0
+054416.73 -234636.7 +000022.9-000002.900000.7 08.9901.22K? 0
+054740.98 +054145.0 +000002.5-000000.700002.6 08.9901.02K? 0
+054908.12 +194855.4 +000043.1-000026.300026.7 08.9901.62K? 0
+054938.14 -221000.7 +000007.2-000008.700008.0 08.9901.00K? 0
+055121.36 -415742.1 +000003.5+000001.200019.2 08.9901.09K? 0
+055458.46 -451315.5 -000013.5+000002.100006.2 08.9901.50K? 0
+055601.03 +543039.6 +000033.7+000006.800009.6 08.9901.60K? 0
+060043.49 -235523.8 +000001.2-000023.200010.3 08.9901.02K? 0
+060046.46 -085624.5 +000026.7-000000.600034.1 08.9901.56K? 0
+060441.37 -555646.8 +000005.8+000011.000010.9 08.9901.01K? 0
+060642.68 +430038.0 -000008.5+000006.700002.2 08.9901.02K? 0
+060701.43 +283852.0 +000019.2-000024.300014.6 08.9901.77K? 0
+060740.11 -173626.8 -000005.7-000023.500009.0 08.9901.08K? 0
+061011.06 +262539.4 +000014.7-000014.700007.5 08.9901.19K? 0
+061111.98 -153622.9 -000004.5-000017.000009.2 08.9901.06K? 0
+061208.72 -130853.4 -000051.8-000016.100032.6 08.9901.25K? 0
+061531.62 -055638.7 +000028.4+000002.700010.0 08.9901.24K? 0
+061955.44 -050852.4 -000030.0-000022.000022.5 08.9901.12K? 0
+062110.86 +514331.1 +000028.3+000011.000022.9 08.9901.13K? 0
+062148.10 +310053.2 -000004.7-000010.200006.1 08.9901.09K? 0
+062159.24 +801430.9 -000001.2+000013.200010.8 08.9901.12K? 0
+062611.69 +442337.0 -000046.7-000059.800014.1 08.9901.05K? 0
+062756.77 -580840.8 -000020.3+000036.900022.8 08.9901.08K? 0
+062852.34 +064547.6 +000056.0+000032.600029.5 08.9901.44K? 0
+063056.42 -123030.2 +000014.8+000021.000011.3 08.9901.00K? 0
+063736.62 +582935.8 -000012.2-000027.900011.9 08.9901.34K? 0
+063904.80 +233752.4 +000129.2+000026.800018.5 08.9901.14K? 0
+064007.13 +352542.8 -000001.7-000008.700017.6 08.9901.14K? 0
+064039.93 +412709.2 +000022.0-000046.400028.6 08.9901.12K? 0
+064407.20 -232513.4 +000003.4+000015.900016.2 08.9901.07K? 0
+064438.69 -334709.7 -000005.9-000008.100009.6 08.9901.04K? 0
+064532.30 -145726.5 -000019.5-000035.400005.8 08.9901.18K? 0
+064915.88 -181910.1 +000007.0+000001.200004.0 08.9901.22K? 0
+065147.22 -071652.7 +000002.4+000053.100027.7 08.9901.73K? 0
+065303.73 -385822.7 -000012.4+000028.200006.3 08.9901.25K? 0
+065539.07 -085725.1 -000002.7-000013.700009.2 08.9901.66K? 0
+065645.94 -235755.4 -000029.7+000005.000007.2 08.9901.18K? 0 0.10 1.00
+065837.60 +010203.0 +000017.1-000008.900017.7 08.9901.02K? 0
+065849.98 -260517.5 -000010.4+000000.600003.2 08.9901.04K? 0
+065855.43 -240015.9 +000004.7+000007.300016.0 08.9901.10K? 0
+065927.20 -073637.2 -000036.0-000010.600013.1 08.9901.29K? 0
+070327.23 -410718.3 -000028.4-000021.000018.2 08.9901.12K? 0
+070710.27 +442619.0 +000040.8+000011.200011.4 08.9901.06K? 0
+070730.91 -090757.7 +000021.1-000025.300014.7 08.9901.33K? 0
+071152.09 -234943.3 +000006.3-000029.400000.2 08.9901.73K? 0
+071244.78 +363958.3 +000009.2-000010.700004.2 08.9901.02K? 0
+071700.30 +084618.9 +000014.7-000026.000025.5 08.9901.47K? 0
+071704.14 -162759.5 +000017.5+000013.500010.9 08.9901.15K? 0
+071712.21 -275603.7 -000006.5+000030.900006.8 08.9901.05K? 0
+071727.93 +173123.4 +000036.9-000025.300016.8 08.9901.36K? 0
+071729.64 +350516.7 -000025.7-000051.000011.8 08.9901.54K? 0
+071735.23 -320700.5 +000004.8+000003.600027.4 08.9901.79K? 0
+071819.53 +263547.6 +000049.4+000012.200031.8 08.9901.03K? 0
+072138.48 +414043.9 -000038.6+000007.800023.6 08.9901.77K? 0
+072529.73 +084711.0 -000001.1-000005.600013.6 08.9901.15K? 0
+073014.43 +090701.5 +000014.0-000026.000009.0 08.9901.09K? 0
+073420.12 -123420.4 +000021.6-000031.900020.9 08.9901.60K? 0
+073444.04 -205903.6 +000032.4-000023.400003.2 08.9901.10K? 0
+073617.06 -303912.1 -000031.1+000039.400002.5 08.9901.26K? 0
+073713.67 -514033.1 -000020.4+000029.700003.8 08.9901.00K? 0
+074027.06 +231342.7 +000014.5-000022.100023.6 08.9901.36K? 0
+074057.84 +464037.4 +000037.3-000026.900017.6 08.9901.65K? 0
+074439.05 -242412.3 -000031.5+000006.100009.0 08.9901.28K? 0
+075313.66 -305144.0 -000003.0+000021.100001.7 08.9901.10K? 0
+075544.90 +042917.5 -000024.3-000016.800019.4 08.9901.30K? 0
+080322.33 -234244.8 +000009.7+000027.600005.5 08.9901.21K? 0
+080833.71 -370547.4 -000000.8+000015.600008.3 08.9901.01K? 0
+080851.53 +125209.6 -000002.5+000002.800000.7 08.9901.08K? 0
+081327.49 -425643.7 +000019.0-000003.200047.7 08.9901.75K? 0
+081600.25 -682820.8 -000018.1+000011.200002.9 08.9901.57K? 0 0.10 1.00
+081604.22 -251136.7 -000034.2-000006.700001.8 08.9901.21K? 0
+081659.24 -292214.6 +000038.3+000029.000016.6 08.9901.63K? 0
+081713.79 -335832.3 -000000.3+000015.900027.4 08.9901.61K? 0
+081901.67 -064132.8 -000006.7+000027.300000.5 08.9901.18K? 0
+082639.87 -301750.1 +000008.3+000008.100002.3 08.9901.56K? 0
+083302.09 -575349.8 -000007.1+000011.400006.5 08.9901.72K? 0
+083410.48 -644942.6 -000034.3+000027.400006.2 08.9901.09K? 0
+083752.76 -423333.3 -000042.8+000002.700007.1 08.9901.04K? 0
+084221.08 +123817.5 +000007.6-000032.300024.1 08.9901.17K? 0
+084255.77 -410930.9 -000030.5+000011.900004.5 08.9901.08K? 0
+084741.41 +240123.9 -000064.5-000005.600013.8 08.9901.17K? 0
+085034.23 -280617.7 -000000.7+000003.500011.5 08.9901.14K? 0
+085035.65 +280703.2 -000017.3-000014.800012.4 08.9901.24K? 0
+085223.92 -193114.2 -000005.6-000004.100024.5 08.9901.44K? 0
+085312.42 -040929.0 -000010.6-000002.800010.4 08.9901.17K? 0
+085734.92 -550650.4 -000002.0+000003.100025.8 08.9901.15K? 0
+085824.92 -284019.2 -000016.8-000027.400019.6 08.9901.52K? 0
+085900.42 +051113.1 -000005.6-000034.200017.5 08.9901.07K? 0
+090011.77 -470706.1 -000013.9+000025.000012.0 08.9901.26K? 0
+090122.83 -434208.1 -000017.7-000003.100004.2 08.9901.57K? 0
+090614.41 +015615.9 +000030.9-000005.300025.8 08.9901.28K? 0
+091159.82 -170127.5 -000023.4-000018.900011.8 08.9901.19K? 0
+091201.33 -655455.7 -000056.8+000034.200003.1 08.9901.08K? 0
+091237.48 +095211.7 +000022.4-000003.400011.1 08.9901.69K? 0
+091247.20 +191530.7 -000019.0-000003.200004.3 08.9901.02K? 0
+091339.98 -035352.9 -000026.3-000004.200003.7 08.9901.17K? 0
+092104.17 -024812.9 -000032.3-000020.300018.1 08.9901.02K? 0
+092227.92 -340633.3 -000011.0+000021.000020.4 08.9901.57K? 0
+092314.13 -230001.8 -000040.6+000008.400015.0 08.9901.47K? 0
+092844.86 -545140.2 +000004.0+000016.500000.6 08.9901.22K? 0
+093947.56 -360533.2 -000008.6-000005.300009.3 08.9901.02K? 0
+094152.62 -753951.5 -000011.1+000042.500002.9 08.9901.43K? 0
+094415.91 +284801.7 -000071.7+000002.800025.2 08.9901.25K? 0
+095042.63 -004750.3 +000033.7-000005.500028.3 08.9901.51K? 0
+095410.27 +523530.7 -000019.2+000002.700016.3 08.9901.31K? 0
+100118.97 +055310.5 -000049.4+000013.200019.6 08.9901.01K? 0
+101245.48 -631723.5 -000002.8-000007.200015.8 08.9901.60K? 0
+101441.43 -141638.1 -000006.4+000010.000013.8 08.9901.04K? 0
+101655.63 -683439.3 -000059.1+000024.900013.2 08.9901.24K? 0
+101741.93 -284917.8 +000027.0-000039.800014.3 08.9901.17K? 0
+101853.74 -553903.6 -000013.6-000013.800014.3 08.9901.47K? 0
+102014.53 -075752.4 -000008.4-000022.200021.7 08.9901.55K? 0
+102536.34 -164506.5 -000025.4+000011.000020.0 08.9901.27K? 0 0.10 1.00
+102831.17 -413449.5 +000009.2-000001.000007.3 08.9901.64K? 0
+103206.11 -475319.8 -000005.4+000008.100026.2 08.9901.07K? 0
+103355.56 +224919.6 +000016.5-000025.800017.8 08.9901.48K? 0
+103549.20 -213754.6 +000008.6+000008.600017.8 08.9901.10K? 0
+103914.75 -295335.1 -000011.3-000011.200000.3 08.9901.52K? 0
+104608.09 -640225.0 -000003.3+000018.300019.2 08.9901.59K? 0
+104900.71 -703701.9 -000003.7-000023.900039.8 08.9901.22K? 0
+105527.04 -153817.1 -000000.2-000034.600004.0 08.9901.14K? 0
+105723.27 -704557.0 -000038.5+000000.800009.7 08.9901.14K? 0
+110413.48 -545127.0 -000000.9-000009.900003.3 08.9901.36K? 0
+110603.28 -160220.6 -000020.5-000001.900047.7 08.9901.35K? 0
+111113.87 -500937.3 -000017.7-000022.900009.7 08.9901.20K? 0
+111123.94 -391302.0 +000004.2+000026.000008.8 08.9901.27K? 0
+111212.60 -523942.8 +000013.8+000000.400015.8 08.9901.09K? 0
+111551.15 -265442.5 +000008.6-000003.100022.9 08.9901.17K? 0
+111604.46 +600139.2 +000019.4-000022.700008.7 08.9901.05K? 0
+112008.69 +170510.6 +000005.9-000063.200007.3 08.9901.00K? 0
+112812.25 +325657.9 +000023.0+000000.000003.3 08.9901.04K? 0
+113242.31 -580314.8 -000008.8+000008.600000.6 08.9901.04K? 0
+113430.09 +131844.1 +000008.5-000001.800020.3 08.9901.00K? 0
+114314.27 +133629.9 -000010.2+000005.400001.8 08.9901.43K? 0
+114715.70 +422214.2 +000026.0-000043.200003.1 08.9901.43K? 0
+115015.07 -095949.1 -000039.2+000008.000026.0 08.9901.56K? 0
+115350.95 +311333.2 -000024.6-000006.800000.3 08.9901.20K? 0
+115601.49 -514143.7 -000041.8+000010.500026.6 08.9901.55K? 0
+115956.60 -550452.9 -000038.4+000027.700036.9 08.9901.25K? 0
+120123.58 +254259.0 -000013.6+000003.400006.3 08.9901.15K? 0
+120405.41 -151658.5 -000010.3-000019.400014.1 08.9901.01K? 0
+120552.86 -515253.6 -000030.2+000033.700011.8 08.9901.24K? 0
+120655.36 -230612.4 -000002.8+000004.300010.9 08.9901.04K? 0
+121251.68 -550128.3 -000029.5-000000.700007.0 08.9901.22K? 0
+121404.28 -174528.6 -000013.6+000022.300009.5 08.9901.52K? 0
+122047.05 -195345.3 -000350.3-000064.400029.0 08.9901.05K? 0
+122202.81 -311506.9 -000015.0+000024.300003.2 08.9901.46K? 0
+122719.00 -714002.8 -000001.2+000003.200010.1 08.9901.40K? 0
+122722.46 -392143.5 +000013.4-000004.600037.6 08.9901.05K? 0
+123527.93 -301831.3 -000022.5+000003.700036.7 08.9901.21K? 0
+123538.83 -083752.1 -000032.8-000023.100004.6 08.9901.06K? 0
+123554.10 -673219.5 -000002.7-000007.000015.8 08.9901.09K? 0
+123613.65 -600257.9 -000008.2+000000.100011.6 08.9901.29K? 0
+123721.53 -714205.0 -000000.1-000004.400009.3 08.9901.62K? 0
+123738.05 +124010.4 +000020.0-000001.000008.7 08.9901.34K? 0
+123810.67 -153330.4 -000006.4+000003.700010.3 08.9901.05K? 0
+124416.89 -555330.5 -000024.3+000001.000012.9 08.9901.18K? 0
+124605.99 -420422.5 +000002.3+000005.500008.3 08.9901.12K? 0
+124626.17 -314757.6 +000002.3-000016.400003.3 08.9901.08K? 0
+124735.75 +325037.8 -000007.1-000030.600017.5 08.9901.41K? 0
+125201.35 +314628.0 -000064.3+000023.900009.6 08.9901.08K? 0
+130419.10 -595701.5 +000012.8+000050.400031.1 08.9901.33K? 0
+130544.30 -475801.7 -000010.4+000023.600022.6 08.9901.68K? 0
+130836.42 -543752.0 -000022.1-000012.400011.8 08.9901.63K? 1
+131749.57 +053514.5 -000001.8-000025.600018.9 08.9901.24K? 0
+132023.86 +502601.7 +000028.6-000007.100001.5 08.9901.14K? 0
+132029.90 -643556.5 -000007.1+000022.900016.4 08.9901.81K? 0
+132349.82 -382234.0 -000023.7+000007.900021.3 08.9901.11K? 0
+133533.57 -412849.1 -000037.7-000007.100014.2 08.9901.32K? 0
+134753.48 -593603.0 +000001.3-000003.400000.1 08.9901.37K? 0
+134837.96 -572756.1 +000006.1+000017.500015.3 08.9901.10K? 0
+134917.62 +085320.3 -000001.1-000020.800012.8 08.9901.12K? 0
+135059.49 -753454.5 -000053.2-000025.700008.2 08.9901.12K? 0
+135215.76 -013021.4 +000011.9-000005.500004.8 08.9901.60K? 0
+135439.59 -571504.8 +000027.5+000014.800017.0 08.9901.55K? 0
+135539.64 +425904.1 -000008.7+000029.500011.2 08.9901.18K? 0
+135541.87 -342100.5 -000024.7-000004.200017.5 08.9901.17K? 0
+135543.83 -324636.6 -000000.1-000025.500012.1 08.9901.20K? 0
+140409.93 +041041.7 -000029.1+000007.300008.4 08.9901.11K? 0
+141109.70 -122658.6 -000015.5+000006.500010.2 08.9901.11K? 0
+141202.06 -462150.5 -000035.1-000024.300001.1 08.9901.19K? 0
+141250.75 +113713.7 -000017.8-000017.600016.4 08.9901.10K? 0
+141549.16 -551231.1 -000019.0+000005.800004.5 08.9901.32K? 0
+143347.08 +131901.3 -000014.6-000029.300005.7 08.9901.03K? 0
+143354.11 -393953.8 -000028.3-000035.200013.0 08.9901.33K? 0
+143824.20 -163234.1 -000081.9-000014.100015.3 08.9901.07K? 0
+143918.35 +310632.8 -000025.3-000036.300003.2 08.9901.11K? 0
+144107.12 -053831.4 -000016.5+000005.200006.2 08.9901.05K? 0
+144513.03 +474928.1 +000003.0-000005.200009.3 08.9901.54K? 0
+144818.53 +661511.0 +000002.8+000000.800002.5 08.9901.60K? 0
+144908.46 +103225.9 +000004.4+000014.400008.0 08.9901.14K? 0
+150524.79 +494018.3 -000008.6-000013.600008.8 08.9901.04K? 0
+150651.68 -521115.7 +000061.2+000000.600016.2 08.9901.79K? 0
+151902.59 -433256.9 -000028.8+000001.200030.9 08.9901.24K? 0
+152019.15 +291551.2 -000031.8+000017.700011.0 08.9901.13K? 0
+152049.63 -253535.8 +000008.6+000016.700029.9 08.9901.24K? 0
+152104.64 +481330.6 -000006.8+000016.900001.5 08.9901.38K? 0
+152423.54 +130302.5 +000016.0-000005.300037.6 08.9901.46K? 0
+152533.16 -844948.6 +000011.6+000003.600016.4 08.9901.38K? 0
+152601.00 -552644.1 +000015.8-000002.000001.4 08.9901.01K? 0
+153149.86 +114700.4 -000035.6-000018.600012.0 08.9901.20K? 0
+153219.12 -480148.7 -000024.4-000031.400036.6 08.9901.30K? 0
+153605.47 -645536.7 +000002.8+000017.400005.4 08.9901.71K? 0
+153741.75 +361732.9 -000042.2-000026.300028.6 08.9901.01K? 0
+153744.81 -243153.1 +000006.6-000052.200002.7 08.9901.22K? 0
+154228.05 +065917.7 -000044.0-000015.500004.5 08.9901.35K? 0
+155419.83 +445507.0 -000006.5-000034.900003.8 08.9901.13K? 0
+155614.38 -434223.6 -000017.1+000003.500005.6 08.9901.19K? 0
+160125.59 +085136.0 +000019.4+000004.500015.3 08.9901.54K? 0
+160410.85 +514816.3 +000008.1-000004.700008.1 08.9901.03K? 0
+160553.18 -621407.2 -000021.3+000000.100032.2 08.9901.38K? 0
+160913.86 +075245.3 -000005.6-000009.100012.4 08.9901.01K? 0
+161435.00 -481927.7 -000010.2+000006.800021.2 08.9901.17K? 0
+161528.51 -504038.8 -000025.7+000018.400016.7 08.9901.53K? 0
+161928.67 -591732.0 +000006.8+000009.000010.7 08.9901.67K? 0
+162021.56 -250653.9 +000023.1-000028.900004.3 08.9901.39K? 0
+162025.56 +025305.5 -000059.3+000020.800046.5 08.9901.23K? 0
+162052.75 +405740.2 -000012.2+000108.700072.8 08.9901.27K? 0
+162209.53 +601358.3 +000012.9-000004.600016.2 08.9901.15K? 0
+162723.83 +193200.6 -000013.6-000057.800019.9 08.9901.12K? 0
+162724.34 +092703.0 -000012.2-000003.200012.5 08.9901.02K? 0
+163548.38 -753017.4 +000012.8-000025.200001.0 08.9901.14K? 0
+163829.26 -113224.3 -000005.7-000013.700020.3 08.9901.62K? 0
+164637.51 -303716.3 -000041.5+000025.900004.6 08.9901.93M? 0
+165024.59 -305107.8 +000006.4+000001.900035.6 08.9901.13K? 0
+165024.93 +275128.3 +000013.5-000011.500016.0 08.9901.05K? 0
+165546.91 -264549.7 -000008.9-000016.800016.5 08.9901.20K? 0
+165744.48 -250145.3 -000036.2+000015.700009.7 08.9901.17K? 0
+165913.89 -373420.0 -000001.7-000023.800023.2 08.9901.28K? 0
+170037.91 +584010.4 +000017.4+000024.700004.6 08.9901.06K? 0
+170149.77 -552745.0 +000019.1-000026.300002.5 08.9901.42K? 0
+170335.85 -343426.3 -000002.6-000012.300038.8 08.9901.64K? 0
+170352.33 -293340.4 +000006.9+000011.300002.5 08.9901.76K? 0
+170604.00 -664252.6 -000006.5+000002.700013.1 08.9901.30K? 0
+170739.86 -704400.6 +000003.2-000026.500008.4 08.9901.56K? 0
+171135.79 -731357.5 +000013.5-000018.200005.9 08.9901.00K? 0
+171216.52 -424049.7 -000007.7+000014.700021.9 08.9901.15K? 0
+171720.55 -631027.7 +000001.3-000020.200007.2 08.9901.22K? 0
+171842.35 -760741.8 -000027.3-000034.200012.6 08.9901.30K? 0
+172000.96 -190037.4 +000044.8-000028.800014.8 08.9901.60K? 0
+172148.04 -454419.0 -000033.4-000000.100007.0 08.9901.50K? 0
+172246.17 -274033.8 -000015.4+000026.300015.7 08.9901.20K? 0
+172420.81 +181220.2 +000005.8-000033.900027.5 08.9901.17K? 0
+172837.88 +193833.5 -000013.8+000022.400021.8 08.9901.14K? 0
+172919.41 -461130.4 +000011.2+000006.300018.9 08.9901.44K? 1
+172945.37 +572901.2 -000060.3+000054.000015.4 08.9901.26K? 0
+173439.58 -602800.7 -000017.3+000011.700011.1 08.9901.24K? 0
+173503.95 +162233.5 +000023.2+000041.000009.7 08.9901.32K? 0
+174050.78 -004653.3 -000030.9-000015.900032.9 08.9901.14K? 0
+174318.06 +224735.4 -000034.5+000009.400022.0 08.9901.59K? 0
+174329.88 +193248.3 +000019.6-000048.500005.5 08.9901.03K? 0
+175208.89 +275323.4 +000007.4-000001.500004.8 08.9901.21K? 0
+175235.19 -253132.6 +000028.3+000030.800019.7 08.9901.14K? 0
+175358.02 -005258.3 -000011.6+000009.100008.3 08.9901.09K? 0
+175517.91 +621828.4 -000033.6+000012.700004.4 08.9901.20K? 0
+175915.14 -482824.6 -000004.7+000009.500003.2 08.9901.25K? 0
+180454.78 -610602.7 +000018.3+000016.700031.6 08.9901.05K? 0
+180731.80 +341258.1 +000024.0+000036.400004.5 08.9901.45K? 0
+180931.34 -352750.0 +000027.1+000008.900007.7 08.9901.61K? 0
+181002.82 +684913.2 +000000.0+000014.300002.4 08.9901.59K? 0
+181147.70 -540709.0 +000035.1+000010.600016.4 08.9901.00K? 0
+181545.38 -345406.3 -000006.9-000016.100035.2 08.9901.43K? 0
+181904.50 -162232.4 +000000.0+000015.700055.8 08.9901.70K? 0
+182432.47 -144511.7 -000005.5+000009.600012.9 08.9901.66K? 0
+182453.61 +081851.7 +000033.2-000017.700022.0 08.9901.74K? 0
+183012.39 +581247.2 -000032.8-000003.300007.9 08.9901.13K? 0
+183058.18 +343900.7 -000032.1-000046.800018.9 08.9901.14K? 0
+183127.69 +382244.5 -000042.8+000008.400016.4 08.9901.20K? 0
+183203.19 +254841.5 -000019.6-000015.000017.2 08.9901.25K? 0
+183328.20 -415110.5 +000001.1-000003.500003.9 08.9901.36K? 0
+183542.26 -464920.1 +000034.5-000017.700010.7 08.9901.71K? 0
+183948.73 -544201.1 +000010.4-000008.500005.4 08.9901.00K? 0
+184053.58 +094135.0 -000031.3+000000.600027.1 08.9901.07K? 0
+184114.76 +304758.1 +000008.5+000022.300015.5 08.9901.26K? 0
+184310.16 +192246.7 +000013.2-000022.600002.7 08.9901.78K? 0
+184318.43 +184714.3 -000011.6-000009.800024.8 08.9901.17K? 0
+184520.48 -524134.3 +000000.1-000016.200012.2 08.9901.01K? 0
+184532.28 -804413.7 +000017.3-000034.600000.8 08.9901.29K? 0
+184607.74 -384256.6 +000012.8-000007.600001.9 08.9901.24K? 0
+184938.15 +241246.7 +000004.4-000023.600001.7 08.9901.83K? 1
+185011.41 +141915.7 +000010.7-000043.400013.7 08.9901.58K? 0
+185055.37 +230458.3 +000007.6-000035.400004.2 08.9901.15K? 0
+185131.80 +101849.9 +000018.1-000057.900010.3 08.9901.44K? 0
+185834.99 -445610.0 +000009.1+000007.000015.9 08.9901.45K? 0
+185923.36 -422222.0 -000004.7-000044.600029.0 08.9901.18K? 0
+190723.76 +235909.7 -000016.4+000000.200004.8 08.9901.15K? 0
+190916.20 -250655.9 -000022.5+000006.100000.8 08.9901.38K? 0
+190952.68 -711214.8 +000004.1+000015.900006.0 08.9901.14K? 0
+191251.77 +405458.8 -000010.2-000010.000003.4 08.9901.67K? 0
+191252.03 +551035.9 +000006.5-000003.600007.3 08.9901.02K? 0
+191512.13 +351216.1 +000019.1-000007.100011.7 08.9901.44K? 0
+191758.11 +441139.8 +000010.1-000008.300023.4 08.9901.06K? 0
+192403.15 +554055.7 -000035.8-000016.200001.1 08.9901.11K? 0
+192637.40 +080044.4 -000003.2+000013.600040.1 08.9901.14K? 0
+192924.84 -473450.4 +000007.9-000028.000004.3 08.9901.34K? 0
+193048.58 +683801.5 -000007.8-000000.500026.0 08.9901.57K? 0
+193122.44 -492634.5 -000015.5-000004.900005.8 08.9901.24K? 0
+193439.34 +501741.8 -000019.7-000007.200019.6 08.9901.40K? 0
+193632.06 -261914.4 +000010.0+000001.100010.1 08.9901.20K? 0
+193636.12 +440108.9 +000012.2+000003.000013.9 08.9901.30K? 0
+193641.16 -191516.4 +000015.9-000036.700009.2 08.9901.16K? 0
+193700.85 -293443.0 -000025.5-000012.400028.7 08.9901.57K? 0
+193719.89 +043929.3 -000010.2-000013.100033.9 08.9901.17K? 0
+193903.49 +492955.5 +000026.9+000003.800013.9 08.9901.10K? 0
+193945.79 +702017.0 +000012.1+000051.800005.5 08.9901.14K? 0
+194047.43 +035220.0 +000024.6-000012.400019.3 08.9901.08K? 0
+194407.99 +582113.0 -000009.4+000006.400010.9 08.9901.31K? 0
+194504.28 +130337.9 -000006.0-000004.600005.0 08.9901.13K? 0
+194959.27 -320107.7 -000019.1+000001.800024.7 08.9901.05K? 0
+195049.27 -044035.4 +000002.8+000002.000024.1 08.9901.09K? 0
+195244.45 +110724.6 -000012.1+000002.400036.1 08.9901.33K? 0
+195403.93 +543931.5 -000020.7-000023.700003.0 08.9901.65K? 0
+195426.10 +515044.1 +000011.1-000001.700014.4 08.9901.76K? 0
+195426.92 +613342.5 -000004.4+000001.100004.1 08.9901.00K? 0
+195441.02 +315003.3 -000042.1-000026.900010.4 08.9901.20K? 0
+195609.44 +764100.5 -000006.6-000003.200020.1 08.9901.26K? 0
+195851.55 +315104.9 +000012.8-000014.200012.9 08.9901.54K? 0
+195902.55 +433545.8 -000017.5-000014.300025.7 08.9901.22K? 0
+200208.96 +071740.1 +000000.0+000014.600033.2 08.9901.02K? 0
+200232.92 +224754.3 +000024.2+000022.400012.1 08.9901.25K? 0
+200346.18 +315129.4 -000004.4-000020.700005.0 08.9901.01K? 0
+200647.76 +561951.4 -000011.2+000004.600012.8 08.9901.09K? 0
+200755.81 -155448.3 +000037.8+000004.600028.3 08.9901.26K? 0
+201034.81 -391245.0 -000009.4-000011.900000.2 08.9901.62K? 0
+201336.97 +713559.5 -000000.1+000022.700008.5 08.9901.51K? 0
+201355.84 -305410.2 -000004.0-000044.900009.0 08.9901.02K? 0
+201435.89 +793027.2 +000000.7-000017.400006.4 08.9901.65K? 0
+201541.39 +264454.9 -000027.8-000020.500024.9 08.9901.29K? 0
+201840.26 +004315.2 +000026.6+000009.000018.5 08.9901.50K? 0
+201929.38 +511409.5 -000007.8+000015.000004.2 08.9901.10K? 0
+202013.96 +471733.7 -000007.5-000017.900002.3 08.9901.06K? 0
+202105.88 +221152.9 +000031.6+000026.300016.5 08.9901.06K? 0
+202209.26 +251541.1 +000018.1+000011.500021.8 08.9901.12K? 0
+202226.27 -355252.4 -000006.3+000010.100016.1 08.9901.28K? 0
+202235.38 +752659.2 -000004.2+000047.700006.8 08.9901.12K? 0
+202711.59 +203407.5 +000012.4-000036.100007.5 08.9901.07K? 0
+202715.36 +210828.7 -000022.0-000042.700006.7 08.9901.48K? 0
+202852.63 -331314.1 -000023.0-000014.400002.4 08.9901.59K? 0
+202948.35 +262439.8 -000016.3+000011.700020.2 08.9901.04K? 0
+203033.35 +424449.1 -000006.3+000002.500001.8 08.9901.08K? 0
+203442.30 +710903.5 +000021.8+000025.000007.4 08.9901.08K? 0
+203623.65 -224240.7 +000013.0-000008.900021.7 08.9901.03K? 0
+204322.09 -114606.6 -000007.8-000007.700022.4 08.9901.20K? 0
+204422.76 +242133.1 -000011.7+000013.200032.9 08.9901.71K? 0
+204512.39 +180204.4 -000028.6+000002.300011.1 08.9901.19K? 0
+204517.01 +351047.6 +000005.2-000018.700023.0 08.9901.49K? 0
+204710.11 +225151.7 -000007.7-000021.300003.9 08.9901.53K? 0
+204758.68 -605106.7 +000029.5-000036.000023.6 08.9901.29K? 0
+205606.29 -500134.0 +000024.3+000014.500024.1 08.9901.45K? 0
+205657.09 +342910.4 -000003.9+000013.600003.1 08.9901.06K? 0
+205948.04 +140201.9 +000015.2+000003.100024.7 08.9901.25K? 0
+210001.39 +344531.7 -000004.9+000028.100003.4 08.9901.10K? 0
+210105.93 +404006.0 +000011.6-000013.600014.1 08.9901.00K? 0
+210315.46 +284725.1 +000002.5-000005.700010.6 08.9901.06K? 0
+210403.29 +242337.5 -000030.7-000029.100009.1 08.9901.07K? 0
+210650.93 -273947.7 +000021.9+000027.000010.9 08.9901.75K? 0
+210716.68 +625355.3 +000058.7+000042.400024.9 08.9901.10K? 0
+210845.36 +461006.9 +000001.0+000003.500014.0 08.9901.07K? 0
+211005.26 +292700.5 +000020.8+000004.800005.6 08.9901.22K? 0
+211058.97 +344212.9 +000019.5-000020.500018.7 08.9901.22K? 0
+211104.65 +412911.2 -000008.7+000000.300011.7 08.9901.04K? 0
+211305.71 +502222.7 -000001.9-000069.700002.4 08.9901.23K? 0
+211444.80 +560920.7 -000001.5+000026.600004.3 08.9901.03K? 0
+211512.03 -223136.1 +000013.3-000041.100002.5 08.9901.10K? 0
+212019.36 -671524.0 -000003.7+000013.000008.6 08.9901.38K? 0 0.10 1.00
+212232.54 -264948.0 -000008.5-000035.800010.7 08.9901.06K? 0
+212805.17 +392914.8 -000009.5-000039.600026.5 08.9901.40K? 0
+212913.86 -412457.2 -000042.7-000015.500028.3 08.9901.27K? 0
+213222.61 +154601.0 -000003.7-000012.600001.9 08.9901.17K? 0
+213433.41 -143743.6 -000028.0+000017.900023.4 08.9901.70K? 0
+213732.96 +252708.5 -000030.8+000023.700013.6 08.9901.56K? 0
+214132.86 +450236.3 -000015.7-000015.800004.4 08.9901.08K? 0
+214142.48 -114349.7 -000018.6-000018.200042.7 08.9901.32K? 0
+214224.03 +153019.8 +000029.2-000029.500017.3 08.9901.47K? 0
+214353.21 -685355.4 +000027.9+000003.600003.7 08.9901.16K? 0
+214457.19 +373148.9 +000000.2-000021.100012.3 08.9901.09K? 0
+214547.88 +054321.2 +000019.9+000002.900029.9 08.9901.27K? 0
+214549.71 +295157.5 -000000.4-000024.300004.1 08.9901.19K? 0
+214854.58 -233819.5 -000031.9-000026.500000.3 08.9901.58K? 0
+215611.78 +510304.8 +000059.3+000007.300010.5 08.9901.01K? 0
+215655.84 -441846.4 +000016.4-000006.700001.6 08.9901.03K? 0
+215952.31 -735331.2 +000012.5-000018.000002.4 08.9901.17K? 0
+220820.56 +101256.7 -000022.3-000033.400010.4 08.9901.17K? 0
+220929.01 +264606.3 -000016.3+000012.800034.5 08.9901.60K? 0
+221131.67 -760245.9 +000019.8+000016.800011.2 08.9901.06K? 0
+221326.47 +044610.0 +000009.5-000021.100018.1 08.9901.22K? 0
+221332.49 +231007.1 +000064.4+000013.200002.9 08.9901.24K? 0
+221457.20 -253656.9 +000000.8+000003.300011.7 08.9901.54K? 0
+222039.28 +120842.7 +000023.9-000003.800019.5 08.9901.76K? 0
+222054.22 +322852.4 -000027.0-000024.400015.7 08.9901.13K? 0
+222223.64 +635444.6 +000015.2-000014.400029.4 08.9901.05K? 0
+223232.97 -145501.2 +000041.7-000010.100003.4 08.9901.14K? 0
+223650.71 -121248.1 +000003.2-000034.300011.3 08.9901.29K? 0
+223855.97 -500053.9 -000005.5+000010.900011.7 08.9901.13K? 0
+224109.27 +300937.7 +000004.3+000001.000019.1 08.9901.69K? 0
+224307.89 +391213.5 -000036.8-000027.700005.9 08.9901.64K? 0
+225113.05 +382124.8 +000000.0+000002.600033.6 08.9901.13K? 0
+225129.72 +522352.1 -000017.2+000010.000004.9 08.9901.77K? 0
+225227.63 +591626.9 -000036.7-000010.600001.1 08.9901.57K? 0
+230104.88 +471905.6 +000020.6-000016.400002.5 08.9901.39K? 0
+230247.72 -192254.7 -000001.3-000016.800014.1 08.9901.15K? 0
+230253.34 -490349.9 +000018.8-000007.400006.7 08.9901.18K? 0
+230406.67 +783056.8 +000021.5+000013.100004.8 08.9901.23K? 0
+230458.17 +415911.7 +000015.1-000005.900002.4 08.9901.29K? 0
+230624.13 -064933.8 +000018.6-000033.700004.1 08.9901.44K? 0
+230729.19 +122401.2 -000019.7-000015.100037.7 08.9901.56K? 0
+231359.41 +105834.2 +000000.4-000020.500045.9 08.9901.17K? 0
+231750.59 +494543.6 -000000.6-000005.200000.6 08.9901.53K? 0
+231902.16 +230411.8 -000016.6+000012.700024.2 08.9901.04K? 0
+232236.95 -412628.9 +000019.0-000014.000003.8 08.9901.36K? 0
+232925.44 +592431.5 +000011.2-000031.700035.7 08.9901.33K? 0
+233123.19 +703301.3 -000026.1-000002.800016.8 08.9901.47K? 0
+233127.58 -144148.4 +000070.4-000064.600008.5 08.9901.04K? 0
+233159.88 -561459.0 -000018.9-000034.500016.3 08.9901.22K? 0
+233234.31 +254127.6 +000024.6+000015.200004.0 08.9901.12K? 0
+233534.79 -285120.1 -000009.9-000014.100002.3 08.9901.02K? 0
+233727.44 +194652.1 -000000.1+000008.900009.1 08.9901.38K? 0
+233736.32 +372334.9 +000026.0-000011.200001.7 08.9901.12K? 0
+233952.99 +471225.8 -000002.5-000010.400003.9 08.9901.14K? 0
+234142.85 -551451.8 +000020.4-000011.700014.4 08.9901.43K? 0
+234410.75 +460507.6 -000018.4-000036.400002.5 08.9901.26K? 0
+234416.04 +380740.0 -000015.1-000006.900018.4 08.9901.10K? 0
+234417.48 +542853.4 +000004.5-000002.200004.1 08.9901.46K? 0
+234555.11 -582211.5 +000002.3+000013.000016.4 08.9901.25K? 0
+235053.41 +415303.8 +000015.5+000014.300011.8 08.9901.30K? 0
+235101.37 -611639.1 -000001.1-000013.800006.0 08.9901.10K? 0
+235614.66 -032941.6 -000039.7-000036.800016.3 08.9901.03K? 0
+114805.62 -574937.3 -000021.9-000000.300032.0 08.9902.05M? 0
+191157.68 -201446.4 -000076.4+000009.700020.4 08.9902.02M? 0
+050905.47 +390008.5 -000020.7-000039.100039.5 08.9903.16N? 0
diff --git a/kstars/kstars/data/histogram.png b/kstars/kstars/data/histogram.png
new file mode 100644
index 00000000..0e30b498
--- /dev/null
+++ b/kstars/kstars/data/histogram.png
Binary files differ
diff --git a/kstars/kstars/data/image_url.dat b/kstars/kstars/data/image_url.dat
new file mode 100644
index 00000000..267e8168
--- /dev/null
+++ b/kstars/kstars/data/image_url.dat
@@ -0,0 +1,746 @@
+# File: image_url.dat
+# version 1.1; last update: 05 March 2005
+# by Jason Harris
+# No copyright claimed, this is merely a list of "facts"
+#
+#Data file for KStars, specifying object-specific Image URLs.
+#For Webpage URLs, see info_url.dat.
+#
+#Line format is: Object_Name:Label_String:URL
+#The Object_Name needs to match an object's *primary* name!
+#
+#You should not need to modify this file;
+#you can manage these links from within KStars.
+#Please report broken links to kstars@30doradus.org !
+#
+# HST Images:
+IC 349:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/36/images/a/formats/web_print.jpg
+IC 418:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/28/images/a/formats/web_print.jpg
+IC 434:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/12/images/a/formats/web_print.jpg
+IC 2163:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/41/images/a/formats/web_print.jpg
+IC 2944:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/01/images/a/formats/web_print.jpg
+IC 4406:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/14/images/a/formats/web_print.jpg
+M 1:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/24/images/a/formats/large_web.jpg
+M 4:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/10/images/a/formats/web_print.jpg
+M 8:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/38/images/b/formats/web_print.jpg
+M 15:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/25/images/a/formats/web_print.jpg
+M 15:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/25/images/a/formats/web_print.jpg
+M 16:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/44/images/a/formats/web_print.jpg
+M 17:Show HST Image (2002):http://imgsrc.hubblesite.org/hu/db/2002/11/images/a/formats/web_print.jpg
+M 17:Show HST Image (2003):http://imgsrc.hubblesite.org/hu/db/2003/13/images/a/formats/web_print.jpg
+M 20:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/42/images/a/formats/web_print.jpg
+M 20:Show HST Image (Detail):http://imgsrc.hubblesite.org/hu/db/2004/17/images/a/formats/web_print.jpg
+M 22:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/20/images/a/formats/web_print.jpg
+M 27:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/06/images/a/formats/web_print.jpg
+M 31:Show HST Image (stars in M 31):http://imgsrc.hubblesite.org/hu/db/2003/15/images/a/formats/web_print.jpg
+M 32:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/40/images/a/formats/web_print.jpg
+M 42:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/45/images/a/formats/web_print.jpg
+M 51:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/10/images/a/formats/web_print.jpg
+M 57:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/01/images/a/formats/web_print.jpg
+M 64:Show HST Image (1999):http://imgsrc.hubblesite.org/hu/db/1999/10/images/f/formats/full_jpg.jpg
+M 64:Show HST Image (2004):http://imgsrc.hubblesite.org/hu/db/2004/04/images/a/formats/web_print.jpg
+M 74:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/43/images/a/formats/full_jpg.jpg
+M 80:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/26/images/a/formats/web_print.jpg
+M 82:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/08/images/b/formats/web_print.jpg
+M 87:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/20/images/a/formats/web_print.jpg
+M 100:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1994/49/images/c/formats/web_print.jpg
+NGC 253:Show HST Image (1995):http://imgsrc.hubblesite.org/hu/db/1995/10/images/a/formats/web_print.jpg
+NGC 253:Show HST Image (1998):http://imgsrc.hubblesite.org/hu/db/1998/42/images/a/formats/web_print.jpg
+NGC 300:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/13/images/e/formats/web_print.jpg
+NGC 346:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2005/04/images/a/formats/web_print.jpg
+NGC 604:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/30/images/b/formats/web_print.jpg
+NGC 891:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg
+NGC 1275:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/14/images/a/formats/web_print.jpg
+NGC 1300:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2005/01/images/a/formats/web_print.jpg
+NGC 1316:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/06/images/a/formats/web_print.jpg
+NGC 1365:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/34/images/b/formats/web_print.jpg
+NGC 1409:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/02/images/a/formats/web_print.jpg
+NGC 1410:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/02/images/a/formats/web_print.jpg
+NGC 1427:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2005/09/images/a/formats/web.jpg
+NGC 1512:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/16/images/a/formats/web_print.jpg
+NGC 1569:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/06/images/a/formats/web_print.jpg
+NGC 1705:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/07/images/a/formats/web_print.jpg
+NGC 1748:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/11/images/a/formats/web_print.jpg
+NGC 1808:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/12/images/c/formats/full_jpg.jpg
+NGC 1818:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/16/images/a/formats/web_print.jpg
+NGC 1850:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/25/images/a/formats/web_print.jpg
+NGC 1850:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/25/images/a/formats/web_print.jpg
+NGC 1999:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/10/images/a/formats/web_print.jpg
+NGC 2080:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/34/images/a/formats/web_print.jpg
+NGC 2207:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/41/images/a/formats/web_print.jpg
+NGC 2261:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/35/images/c/formats/web_print.jpg
+NGC 2264:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/11/images/f/formats/small_web.jpg
+NGC 2346:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/35/images/d/formats/web_print.jpg
+NGC 2363:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/31/images/a/formats/web_print.jpg
+NGC 2392:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/07/images/a/formats/web_print.jpg
+NGC 2403:Show HST Image (SN 2004dj):http://imgsrc.hubblesite.org/hu/db/2004/23/images/a/formats/web_print.jpg
+NGC 2440:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/35/images/e/formats/web_print.jpg
+NGC 2736:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/16/images/a/formats/web_print.jpg
+NGC 2787:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/07/images/a/formats/web_print.jpg
+NGC 2903:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg
+NGC 3079:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/28/images/a/formats/web_print.jpg
+NGC 3132:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/39/images/a/formats/web_print.jpg
+NGC 3310:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/26/images/a/formats/web_print.jpg
+NGC 3314:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/14/images/a/formats/web_print.jpg
+NGC 3370:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/24/images/a/formats/web_print.jpg
+NGC 3372:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/06/images/a/formats/web_print.jpg
+NGC 3593:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg
+NGC 3603:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/20/images/a/formats/web_print.jpg
+NGC 3918:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/11/images/i/formats/full_jpg.jpg
+NGC 3949:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/25/images/a/formats/web_print.jpg
+NGC 4013:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/07/images/a/formats/web_print.jpg
+NGC 4038:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1997/34/images/d/formats/full_jpg.jpg
+NGC 4039:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1997/34/images/d/formats/full_jpg.jpg
+NGC 4214:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/01/images/a/formats/web_print.jpg
+NGC 4261:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1992/27/images/b/formats/large_web.jpg
+NGC 4314:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/21/images/a/formats/web_print.jpg
+NGC 4319:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/23/images/a/formats/web_print.jpg
+NGC 4414:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/25/images/a/formats/web_print.jpg
+NGC 4438:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/21/images/a/formats/web_print.jpg
+NGC 4603:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/19/images/a/formats/web_print.jpg
+NGC 4622:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/03/images/a/formats/web_print.jpg
+NGC 4650:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/16/images/a/formats/web_print.jpg
+NGC 4676:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/11/images/a/formats/web_print.jpg
+NGC 4881:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/07/images/a/formats/web_print.jpg
+NGC 5128:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/14/images/a/formats/web_print.jpg
+NGC 5139:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/33/images/a/formats/web_print.jpg
+NGC 5653:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg
+NGC 6027:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/22/images/a/formats/web_print.jpg
+NGC 6210:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/36/images/a/formats/web_print.jpg
+NGC 6251:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1997/28/images/a/formats/web_print.jpg
+NGC 6302:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2004/46/images/a/formats/web.jpg
+NGC 6369:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2002/25/images/a/formats/web_print.jpg
+NGC 6397:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/21/images/a/formats/web_print.jpg
+NGC 6543:Show HST Image (1995):http://imgsrc.hubblesite.org/hu/db/1995/01/images/a/formats/web_print.jpg
+NGC 6543:Show HST Image (2004):http://imgsrc.hubblesite.org/hu/db/2004/27/images/a/formats/web_print.jpg
+NGC 6745:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/34/images/a/formats/web_print.jpg
+NGC 6751:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/12/images/a/formats/web_print.jpg
+NGC 6782:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/37/images/a/formats/web_print.jpg
+NGC 6818:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/11/images/h/formats/full_jpg.jpg
+NGC 6822:Show HST Image (Hubble V):http://imgsrc.hubblesite.org/hu/db/2001/39/images/a/formats/web_print.jpg
+NGC 6822:Show HST Image (Hubble X):http://imgsrc.hubblesite.org/hu/db/2001/01/images/a/formats/web_print.jpg
+NGC 6888:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/23/images/a/formats/web_print.jpg
+NGC 6946:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/10/images/a/formats/web_print.jpg
+NGC 6960:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/11/images/a/formats/web_print.jpg
+NGC 7027:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/05/images/a/formats/web_print.jpg
+NGC 7027:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/11/images/d/formats/full_jpg.jpg
+NGC 7052:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/22/images/a/formats/web_print.jpg
+NGC 7293:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/11/images/a/formats/large_web.jpg
+NGC 7293:Show HST Image (detail):http://imgsrc.hubblesite.org/hu/db/2003/11/images/b/formats/web_print.jpg
+NGC 7293:Show HST Image (2004):http://imgsrc.hubblesite.org/hu/db/2004/32/images/d/formats/web_print.jpg
+NGC 7317:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2001/22/images/a/formats/web_print.jpg
+NGC 7635:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/28/images/a/formats/web_print.jpg
+NGC 7635:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2000/04/images/a/formats/web_print.jpg
+NGC 7742:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/28/images/a/formats/web_print.jpg
+Venus:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1995/16/images/g/formats/web_print.jpg
+Moon:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1999/14/images/a/formats/web.jpg
+Mars:Show HST Image (1995):http://imgsrc.hubblesite.org/hu/db/1995/16/images/b/formats/web_print.jpg
+Mars:Show HST Image (2001):http://imgsrc.hubblesite.org/hu/db/2001/24/images/a/formats/web_print.jpg
+Mars:Show HST Image (2003):http://imgsrc.hubblesite.org/hu/db/2003/22/images/f/formats/web_print.jpg
+Mars:Global Dust Storm (HST):http://imgsrc.hubblesite.org/hu/db/2001/31/images/a/formats/web_print.jpg
+Jupiter:Jupiter and Io (HST):http://imgsrc.hubblesite.org/hu/db/1999/13/images/a/formats/web_print.jpg
+Jupiter:Galilean Satellites (HST):http://imgsrc.hubblesite.org/hu/db/1995/35/images/a/formats/web_print.jpg
+Jupiter:Triple Eclipse (HST):http://imgsrc.hubblesite.org/hu/db/2004/30/images/a/formats/web_print.jpg
+Jupiter:Comet Impact Scars (HST):http://imgsrc.hubblesite.org/hu/db/1995/15/images/a/formats/web_print.jpg
+Saturn:Show HST Image (1996):http://imgsrc.hubblesite.org/hu/db/1996/16/images/a/formats/web_print.jpg
+Saturn:Show HST Image (2001):http://imgsrc.hubblesite.org/hu/db/2001/15/images/a/formats/web_print.jpg
+Saturn:Show HST Image (2003):http://imgsrc.hubblesite.org/hu/db/2003/23/images/a/formats/web_print.jpg
+Saturn:Show HST Image (Aurora):http://imgsrc.hubblesite.org/hu/db/2005/06/images/a/formats/web_print.jpg
+Uranus:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1998/35/images/a/formats/web_print.jpg
+Uranus:Show HST (Rings and Moons):http://imgsrc.hubblesite.org/hu/db/2003/29/images/a/formats/web_print.jpg
+Neptune:Show HST Image:http://imgsrc.hubblesite.org/hu/db/2003/17/images/a/formats/web_print.jpg
+Pluto:Show HST Image:http://imgsrc.hubblesite.org/hu/db/1996/09/images/a/formats/web_print.jpg
+#
+# SEDS Images:
+M 1:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m1.jpg
+M 2:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m2.jpg
+M 3:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m3.jpg
+M 4:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m4.jpg
+M 5:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m5.jpg
+M 6:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m6.jpg
+M 7:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m7.jpg
+M 8:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m8.jpg
+M 9:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m9.jpg
+M 10:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m10.jpg
+M 11:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m11.jpg
+M 12:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m12.jpg
+M 13:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m13.jpg
+M 14:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m14.jpg
+M 15:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m15.jpg
+M 16:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m16.jpg
+M 17:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m17.jpg
+M 18:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m18.jpg
+M 19:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m19.jpg
+M 20:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m20.jpg
+M 21:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m21.jpg
+M 22:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m22.jpg
+M 23:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m23.jpg
+M 24:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m24.jpg
+M 25:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m25.jpg
+M 26:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m26.jpg
+M 27:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m27.jpg
+M 28:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m28.jpg
+M 29:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m29.jpg
+M 30:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m30.jpg
+M 31:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m31.jpg
+M 32:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m32.jpg
+M 33:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m33.jpg
+M 34:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m34.jpg
+M 35:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m35.jpg
+M 36:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m36.jpg
+M 37:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m37.jpg
+M 38:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m38.jpg
+M 39:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m39.jpg
+M 40:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m40.jpg
+M 41:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m41.jpg
+M 42:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m42.jpg
+M 43:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m43.jpg
+M 44:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m44.jpg
+M 45:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m45.jpg
+M 46:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m46.jpg
+M 47:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m47.jpg
+M 48:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m48.jpg
+M 49:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m49.jpg
+M 50:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m50.jpg
+M 51:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m51.jpg
+M 52:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m52.jpg
+M 53:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m53.jpg
+M 54:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m54.jpg
+M 55:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m55.jpg
+M 56:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m56.jpg
+M 57:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m57.jpg
+M 58:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m58.jpg
+M 59:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m59.jpg
+M 60:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m60.jpg
+M 61:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m61.jpg
+M 62:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m62.jpg
+M 63:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m63.jpg
+M 64:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m64.jpg
+M 65:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m65.jpg
+M 66:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m66.jpg
+M 67:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m67.jpg
+M 68:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m68.jpg
+M 69:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m69.jpg
+M 70:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m70.jpg
+M 71:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m71.jpg
+M 72:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m72.jpg
+M 73:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m73.jpg
+M 74:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m74.jpg
+M 75:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m75.jpg
+M 76:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m76.jpg
+M 77:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m77.jpg
+M 78:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m78.jpg
+M 79:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m79.jpg
+M 80:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m80.jpg
+M 81:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m81.jpg
+M 82:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m82.jpg
+M 83:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m83.jpg
+M 84:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m84.jpg
+M 85:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m85.jpg
+M 86:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m86.jpg
+M 87:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m87.jpg
+M 88:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m88.jpg
+M 89:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m89.jpg
+M 90:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m90.jpg
+M 91:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m91.jpg
+M 92:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m92.jpg
+M 93:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m93.jpg
+M 94:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m94.jpg
+M 95:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m95.jpg
+M 96:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m96.jpg
+M 97:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m97.jpg
+M 98:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m98.jpg
+M 99:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m99.jpg
+M 100:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m100.jpg
+M 101:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m101.jpg
+M 102:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m102.jpg
+M 103:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m103.jpg
+M 104:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m104.jpg
+M 105:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m105.jpg
+M 106:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m106.jpg
+M 107:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m107.jpg
+M 108:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m108.jpg
+M 109:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m109.jpg
+M 110:Show SEDS Image:http://www.maa.agleia.de/Messier/Jpg/m110.jpg
+#
+# KPNO AOP Images:
+IC 10:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic10block.jpg
+IC 289:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic289ehrhorn.jpg
+IC 342:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic342block.jpg
+IC 434:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/horsepeterson.jpg
+IC 443:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic443levinson.jpg
+IC 1274:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic1274hapeman.jpg
+IC 1396:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic1396hapeman.jpg
+IC 2162:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic2162block.jpg
+IC 5070:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/pelicanblock.jpg
+IC 5146:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/ic5146webb.gif
+M 1:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m1edwar.jpg
+M 2:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m2birket.jpg
+M 3:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m3siegelman.jpg
+M 5:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m5young.jpg
+M 8:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m8vandervoort.jpg
+M 10:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m10ansell.jpg
+M 11:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m11meadows.jpg
+M 12:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m12gingrich.jpg
+M 13:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m13block.jpg
+M 15:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m15scharffwg.jpg
+M 16:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m16flaherty.jpg
+M 17:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m17maston.jpg
+M 20:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m20wodaski.jpg
+M 22:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m22tamler.jpg
+M 27:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m27mongan.jpg
+M 33:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m33meyers.jpg
+M 42:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m42carver.jpg
+M 43:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m43stapleton.jpg
+M 46:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m46stone.gif
+M 51:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m51block4.jpg
+M 53:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m53block.jpg
+M 56:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m56siverd.jpg
+M 57:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m57block.jpg
+M 58:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m58cieslak.jpg
+M 61:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m61block.jpg
+M 63:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m63fisher.jpg
+M 64:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m64gleason.jpg
+M 65:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m65greenbergddp.jpg
+M 66:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m66hitchcock.jpg
+M 74:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m74dewet.jpg
+M 76:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m76adelson.jpg
+M 77:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m77block.jpg
+M 78:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m78pratt.jpg
+M 79:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m79myers.jpg
+M 80:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m80young.jpg
+M 81:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m81block2.jpg
+M 82:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m82block.jpg
+M 83:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m83block2.jpg
+M 87:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m87larson.jpg
+M 88:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m88block.jpg
+M 90:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m90siegelman.jpg
+M 91:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m91carter.jpg
+M 92:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m92greiner.jpg
+M 94:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m94usmblock.jpg
+M 95:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m95stone.jpg
+M 96:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m96tamler.jpg
+M 97:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m97murray.jpg
+M 99:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m99block.jpg
+M 100:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m100church.jpg
+M 101:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m101sawit.jpg
+M 104:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m104zaphod.jpg
+M 106:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m106allen.jpg
+M 108:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m108cross.jpg
+M 109:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/m109young.jpg
+M 110:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n205hecht.gif
+NGC 40:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n40mandel.jpg
+NGC 210:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n210block.jpg
+NGC 246:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n246martinez.jpg
+NGC 253:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n253levinson.jpg
+NGC 309:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n309heishman.jpg
+NGC 488:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n488callin.jpg
+NGC 604:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n604block.jpg
+NGC 660:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n660branch.jpg
+NGC 772:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n772barry.jpg
+NGC 877:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n877block.jpg
+NGC 891:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n891block.jpg
+NGC 895:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n895block.jpg
+NGC 908:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n908mishler.jpg
+NGC 925:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n925martin.jpg
+NGC 945:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n945tait.jpg
+NGC 1055:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1055donnelly.jpg
+NGC 1073:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1073callin.jpg
+NGC 1087:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1087thompson.jpg
+NGC 1187:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1187block.jpg
+NGC 1190:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1190johnson.jpg
+NGC 1215:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1215deo.jpg
+NGC 1232:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1232scharff.jpg
+NGC 1253:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1253birket.jpg
+NGC 1275:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1275stotz.jpg
+NGC 1300:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1300bies.jpg
+NGC 1357:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1357block.jpg
+NGC 1358:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1358block.jpg
+NGC 1491:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1491rawers.jpg
+NGC 1501:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1501heishman.jpg
+NGC 1514:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1514rearwin.jpg
+NGC 1530:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1530block.jpg
+NGC 1532:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1532pakul.jpg
+NGC 1535:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1535block.jpg
+NGC 1579:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1579myers.jpg
+NGC 1637:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1637block.jpg
+NGC 1725:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1725hapeman.jpg
+NGC 1788:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1788block.jpg
+NGC 1931:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1931fries.jpg
+NGC 1973:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n1973levinson.jpg
+NGC 2022:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2022block.jpg
+NGC 2023:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2023block.jpg
+NGC 2146:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2146block.jpg
+NGC 2158:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2158block.jpg
+NGC 2174:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2174hitchcock.jpg
+NGC 2207:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2207martinez.jpg
+NGC 2237:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/rosemartinez.jpg
+NGC 2264:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/conepatten.jpg
+NGC 2276:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2276acosta.jpg
+NGC 2280:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2280marcus.jpg
+NGC 2346:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2346seibel.jpg
+NGC 2359:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2359wendel.jpg
+NGC 2371:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2371dewet.jpg
+NGC 2392:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2392hitchcock.jpg
+NGC 2403:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2403campbell.jpg
+NGC 2419:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2419rada.jpg
+NGC 2438:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2438block.jpg
+NGC 2440:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2440wiley.jpg
+NGC 2460:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2460key.jpg
+NGC 2683:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2683naeye.jpg
+NGC 2684:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2684block.jpg
+NGC 2685:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2685birket.jpg
+NGC 2841:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2841parks.jpg
+NGC 2903:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2903fullres.jpg
+NGC 2935:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2935taylor.jpg
+NGC 2964:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2964beswetherick.jpg
+NGC 2976:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n2976seibel.jpg
+NGC 3079:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3079hapeman.jpg
+NGC 3184:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3184block.jpg
+NGC 3190:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3190myers.jpg
+NGC 3239:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3239zaphod.jpg
+NGC 3242:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3242ansell.jpg
+NGC 3251:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3521okeefe.jpg
+NGC 3310:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3310slotnick.jpg
+NGC 3338:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3338waldron.jpg
+NGC 3344:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3344murray.jpg
+NGC 3359:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3359campbell.jpg
+NGC 3396:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3396matthews.jpg
+NGC 3430:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3430block.jpg
+NGC 3486:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3486hapeman.jpg
+NGC 3521:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3521wendel.jpg
+NGC 3628:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3628hickox.jpg
+NGC 3631:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3631fleenor.jpg
+NGC 3642:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3642block.jpg
+NGC 3660:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3660keating.jpg
+NGC 3675:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3675naughton.jpg
+NGC 3718:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3718pratt.jpg
+NGC 3726:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3726hickey.jpg
+NGC 3750:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3750matthews.jpg
+NGC 3810:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3810wilson.jpg
+NGC 3893:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3893barry.jpg
+NGC 3938:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3938fries.jpg
+NGC 3953:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3953rawers.jpg
+NGC 3981:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n3981kelly.jpg
+NGC 4013:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4013block.jpg
+NGC 4038:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4038taylor.jpg
+NGC 4039:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4038taylor.jpg
+NGC 4088:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4088shade.jpg
+NGC 4216:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4216hemphill.jpg
+NGC 4217:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4217block.jpg
+NGC 4244:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4244oneill.jpg
+NGC 4274:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4274sharp.jpg
+NGC 4298:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4298patten.jpg
+NGC 4361:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4361bergman.jpg
+NGC 4438:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4438kosar.jpg
+NGC 4449:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4449block.jpg
+NGC 4450:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4450block.jpg
+NGC 4490:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4490waldron.jpg
+NGC 4517:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4517voort.jpg
+NGC 4535:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4535kennedy.jpg
+NGC 4536:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4536greenberg.jpg
+NGC 4559:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4559block.jpg
+NGC 4565:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4565hainley2.jpg
+NGC 4568:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4568terry.jpg
+NGC 4631:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4631larson.jpg
+NGC 4654:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4654dye.jpg
+NGC 4656:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4656block.jpg
+NGC 4698:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4698hopkins.jpg
+NGC 4725:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4725block.jpg
+NGC 4731:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4731seibel.jpg
+NGC 4874:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/comablock.jpg
+NGC 4889:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/comablock.jpg
+NGC 4939:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n4939ough.jpg
+NGC 5005:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5005hagerman.jpg
+NGC 5033:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5033allen.jpg
+NGC 5054:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5054kuberek.jpg
+NGC 5068:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5068powelson.jpg
+NGC 5078:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5078mategrano.jpg
+NGC 5247:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5247young.jpg
+NGC 5248:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5248hilton.jpg
+NGC 5350:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5350fleenor.jpg
+NGC 5364:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5364sawit.jpg
+NGC 5371:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5371jordan.jpg
+NGC 5394:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5394medstafford.jpg
+NGC 5426:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5426swigart.jpg
+NGC 5529:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5529block.jpg
+NGC 5566:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5566cross.jpg
+NGC 5660:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5660ford.jpg
+NGC 5669:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5669dickerson.jpg
+NGC 5713:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5713powelson.jpg
+NGC 5746:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5746wilson.jpg
+NGC 5754:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5754lofquist.jpg
+NGC 5757:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5757zeiders.jpg
+NGC 5775:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5775ansell.jpg
+NGC 5792:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5792ehrhorn.jpg
+NGC 5850:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5850kuberek.jpg
+NGC 5905:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5905adams.jpg
+NGC 5907:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5907cardwell.jpg
+NGC 5916:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5916hapeman.jpg
+NGC 5921:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5921block.jpg
+NGC 5962:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5962walendowski.jpg
+NGC 5964:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5964walendowski.jpg
+NGC 5965:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5965johnson.jpg
+NGC 5982:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5982canaday.jpg
+NGC 5985:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5985bauchwitz.jpg
+NGC 5987:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n5987schwab.jpg
+NGC 6015:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6015ford.jpg
+NGC 6027:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6027block.jpg
+NGC 6050:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6050kennedy.jpg
+NGC 6058:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6058patterson.jpg
+NGC 6070:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6070gillispie.jpg
+NGC 6072:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6072block.jpg
+NGC 6166:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6166block.jpg
+NGC 6207:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6207block.jpg
+NGC 6210:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6210quigley.jpg
+NGC 6302:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6302block.jpg
+NGC 6309:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6309blocks.jpg
+NGC 6369:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6369rbse01.jpg
+NGC 6384:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6384mangold.jpg
+NGC 6445:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6445terry.jpg
+NGC 6445:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6445weavil.jpg
+NGC 6503:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6503block.jpg
+NGC 6537:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6537block.jpg
+NGC 6543:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6543stevens.jpg
+NGC 6563:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6563blocks.jpg
+NGC 6742:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6742blocks.jpg
+NGC 6772:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6772hurtig.jpg
+NGC 6781:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6781canaday.jpg
+NGC 6781:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6781schwab.jpg
+NGC 6804:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6804diIulio.jpg
+NGC 6814:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6814calvert.jpg
+NGC 6818:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6818dye.jpg
+NGC 6820:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6820rbse.jpg
+NGC 6822:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6822sackett.jpg
+NGC 6826:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6826young.jpg
+NGC 6888:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6888hoffman.jpg
+NGC 6894:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6894voort.jpg
+NGC 6905:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6905block.jpg
+NGC 6907:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6907calvert.jpg
+NGC 6914:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6914francisco.jpg
+NGC 6946:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6946block.jpg
+NGC 6951:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6951sackett.jpg
+NGC 6960:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/veilpickett.jpg
+NGC 6992:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/veilmosblockss.jpg
+NGC 6995:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n6995stevens.jpg
+NGC 7000:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7000hilton.jpg
+NGC 7008:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7008stegina.jpg
+NGC 7009:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7009block.jpg
+NGC 7023:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7023johnson.jpg
+NGC 7027:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7027block.jpg
+NGC 7048:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7048hoffman.jpg
+NGC 7094:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7094block.jpg
+NGC 7139:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7139block.jpg
+NGC 7184:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7184block.jpg
+NGC 7217:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7217barry.jpg
+NGC 7253:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7253harihar.jpg
+NGC 7293:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/helixblock2.jpg
+NGC 7317:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/stephanblock.jpg
+NGC 7331:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7331scharff.jpg
+NGC 7479:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7479block.jpg
+NGC 7538:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7538greenfield.jpg
+NGC 7606:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7606block.jpg
+NGC 7635:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/bubblestegina.jpg
+NGC 7662:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7662block.jpg
+NGC 7741:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7741block.jpg
+NGC 7753:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7753block.jpg
+NGC 7771:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7771block.jpg
+NGC 7814:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/n7814hurtig.jpg
+Moon:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/gibbous2.jpg
+Mars:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/mars080303block.jpg
+Jupiter:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/jupmoon4.gif
+Saturn:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/saturndonnelly.jpg
+Uranus:Show KPNO AOP Image:http://www.noao.edu/outreach/aop/observers/uranussawit.jpg
+#
+# NOAO Images:
+Pluto:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/03024b.jpg
+IC 434:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/horseheady.jpg
+IC 4182:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ic4182na.jpg
+M 1:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02673a.jpg
+M 3:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m3_400.jpg
+M 4:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m4a.jpg
+M 5:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m5a.jpg
+M 6:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02637a.jpg
+M 7:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m7a.jpg
+M 8:Show NOAO Image (Halpha):http://www.noao.edu/image_gallery/images/d2/02172a.jpg
+M 8:Show NOAO Image (Optical):http://www.noao.edu/image_gallery/images/d4/m8a.jpg
+M 9:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m9a.jpg
+M 10:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m10a.jpg
+M 11:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m11a.jpg
+M 12:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m12a.jpg
+M 13:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m13a.jpg
+M 14:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m14a.jpg
+M 15:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m15a.jpg
+M 16:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02180a.jpg
+M 17:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m17ea.jpg
+M 18:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m18a.jpg
+M 19:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m19a.jpg
+M 20:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m20a.jpg
+M 21:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m21a.jpg
+M 22:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m22a.jpg
+M 23:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m23a.jpg
+M 24:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m24a.jpg
+M 25:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m25a.jpg
+M 26:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m26a.jpg
+M 27:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m27mma.jpg
+M 28:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m28a.jpg
+M 29:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m29a.jpg
+M 30:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m30a.jpg
+M 31:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/androa.jpg
+M 33:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02675a.jpg
+M 34:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m34a.jpg
+M 35:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m35a.jpg
+M 36:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m36a.jpg
+M 37:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m37a.jpg
+M 38:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m38a.jpg
+M 39:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m39a.jpg
+M 40:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m40a.jpg
+M 41:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m41a.jpg
+M 42:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02677a.jpg
+M 43:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m43a.jpg
+M 44:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m44a.jpg
+M 46:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m46a.jpg
+M 47:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m47a.jpg
+M 48:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m48a.jpg
+M 50:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m50a.jpg
+M 51:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m51a.jpg
+M 52:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m52a.jpg
+M 53:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m53a.jpg
+M 54:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m54a.jpg
+M 55:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m55a.jpg
+M 56:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m56a.jpg
+M 57:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ring_400.jpg
+M 60:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m60.jpg
+M 63:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m63.jpg
+M 64:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m64a.jpg
+M 65:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m65a.jpg
+M 67:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m67pumpa.jpg
+M 68:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m68a.jpg
+M 69:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m69a.jpg
+M 70:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m70a.jpg
+M 71:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m71a.jpg
+M 72:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m72a.jpg
+M 73:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m73a.jpg
+M 74:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m74.jpg
+M 75:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m75a.jpg
+M 76:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m76a.jpg
+M 77:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m77a.jpg
+M 78:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m78nsa.jpg
+M 79:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m79a.jpg
+M 80:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m80a.jpg
+M 81:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m81y.jpg
+M 82:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m82a.jpg
+M 83:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/02676a.jpg
+M 88:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m88a.jpg
+M 89:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m89a.jpg
+M 90:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m90a.jpg
+M 91:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m91a.jpg
+M 92:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m92a.jpg
+M 93:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m93a.jpg
+M 94:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m94a.jpg
+M 95:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/m95a.jpg
+M 96:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m96a.jpg
+M 97:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/owl_800.jpg
+M 98:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m98a.jpg
+M 99:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/m99a.jpg
+M 100:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m100a.jpg
+M 101:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/02881a.jpg
+M 102:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m102a.jpg
+M 103:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/m103a.jpg
+M 104:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m104a.jpg
+M 106:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m108a.jpg
+M 107:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/m107a.jpg
+M 109:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/m109a.jpg
+NGC 40:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/ngc40wa.jpg
+NGC 55:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/ngc55a.jpg
+NGC 188:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/n188a.jpg
+NGC 253:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02204a.jpg
+NGC 292:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/9016a.jpg
+NGC 891:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/n891.jpg
+NGC 1232:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc1232a.jpg
+NGC 1300:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/ngc1300a.jpg
+NGC 1333:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc1333_400.jpg
+NGC 1435:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/meropea.jpg
+NGC 1530:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02334a.jpg
+NGC 1532:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc1532-31_500.jpg
+NGC 1854:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02208a.jpg
+NGC 1872:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02209a.jpg
+NGC 1999:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/n1999lgy.jpg
+NGC 2237:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc2237_400.jpg
+NGC 2261:Show NOAO Image:http://www.noao.edu/image_gallery/images/hnla.gif
+NGC 2264:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/04493a.jpg
+NGC 2420:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/n2420a.jpg
+NGC 2467:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc2467_500.jpg
+NGC 3190:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/n3190mma.jpg
+NGC 3372:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/carinaa.jpg
+NGC 4013:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/02953.jpg
+NGC 4402:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/n4402_450.jpg
+NGC 5128:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/01780a.jpg
+NGC 6027:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/n6027.jpg
+NGC 6302:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/02207a.jpg
+NGC 6822:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/n6822a.jpg
+NGC 6888:Show NOAO Image:http://www.noao.edu/image_gallery/images/d6/04494a.jpg
+NGC 6946:Show NOAO Image:http://www.noao.edu/image_gallery/images/d2/ngc6946_500.jpg
+NGC 6960:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/veilwa.jpg
+NGC 6992:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/veilea.jpg
+NGC 7129:Show NOAO Image:http://www.noao.edu/image_gallery/images/d4/n7129a.jpg
+NGC 7293:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/04535a.jpg
+NGC 7317:Show NOAO Image:http://www.noao.edu/image_gallery/images/d3/sq2a.jpg
+NGC 7635:Show NOAO Image:http://www.noao.edu/image_gallery/images/d5/bubblea.jpg
+#
+# Misc. Solar System Images:
+Sun:Show Sun Image:http://www.solarviews.com/browse/sun/sun.jpg
+Sun:Total Eclipse Image:http://umbra.nascom.nasa.gov/eclipse/images/freds_excellent_eclipse_img.jpg
+Mercury:Show NASA Mosaic:http://nssdc.gsfc.nasa.gov/image/planetary/mercury/mercuryglobe2.jpg
+Venus:Show Magellan Surface Image:http://ftp.seds.org/pub/images/planets/venus/globe.gif
+Moon:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-19a-02-preview.jpg
+Mars:Show MGS Image:http://www.msss.com/mars/pictures/usgs_color_mosaics/334.jpg
+Mars:Show Viking Lander Image:http://pds.jpl.nasa.gov/planets/images/browse/mars/vlpan11.jpg
+Mars:Show Pathfinder Lander Image:http://mpfwww.jpl.nasa.gov/MPF/ops/81696_full.jpg
+Jupiter:Show Voyager 1 Image:http://pds.jpl.nasa.gov/planets/images/browse/jupiter/jupiter.jpg
+Saturn:Show Collage of Saturn and moons:http://nssdc.gsfc.nasa.gov/image/planetary/saturn/saturn_family.jpg
+Uranus:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-31a-02-preview.jpg
+#
+# VLT Images:
+IC 434:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-02a-02-normal.jpg
+IC 4248:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-19c-99-preview.jpg
+IC 4406:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1998/phot-21-98-preview.jpg
+M 1:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-40f-99-preview.jpg
+M 16:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-37b-01-preview.jpg
+M 17:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-24a-00-preview.jpg
+M 27:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1998/phot-38a-98-preview.jpg
+M 42:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-12a-01-normal.jpg
+M 83:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-32a-01-normal.jpg
+M 87:Show VLT Image:http://www.eso.org/outreach/ut1fl/pr-pictures/ut1fl-03-07-preview.jpg
+M 100:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-09h-02-preview.jpg
+M 104:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-07b-00-preview.jpg
+NGC 300:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-18a-02-preview.jpg
+NGC 1316:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-18a-00-preview.jpg
+NGC 2613:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-09g-02-preview.jpg
+NGC 2997:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-17a-99-preview.jpg
+NGC 3603:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-33d-01-preview.jpg
+NGC 4038:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-09a-02-preview.jpg
+NGC 4365:Show HST/VLT Image:http://www.eso.org/outreach/press-rel/pr-2002/phot-15a-02-preview.jpg
+NGC 5090:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-20d-99-preview.jpg
+NGC 5128:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2001/phot-08a-01-normal.jpg
+NGC 6302:Show VLT Image:http://www.eso.org/outreach/ut1fl/pr-pictures/ut1fl-03-04-preview.jpg
+NGC 6822:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-2000/phot-22f-00-preview.jpg
+NGC 6872:Show VLT Image:http://www.eso.org/outreach/press-rel/pr-1999/phot-20b-99-preview.jpg
+#
+# APOD Images:
+Moon:Show APOD Image:http://antwrp.gsfc.nasa.gov/apod/image/0503/moon8_mandel_big.jpg
+Sun:Show APOD Image:http://antwrp.gsfc.nasa.gov/apod/image/0001/sunhalpha_gendler_big.jpg
+Venus:Show APOD Image (Radar):http://antwrp.gsfc.nasa.gov/apod/image/9911/venus2_mag_big.gif
+Venus:Show APOD Image (Venera lander):http://antwrp.gsfc.nasa.gov/apod/image/venera_13_left.gif
+#
+# Spitzer Images:
+IC 1396:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2003-06a_medium.jpg
+M 20:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2005-02a_medium.jpg
+M 51:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-19a_medium.jpg
+M 57:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2005-07a_medium.jpg
+M 81:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2003-06d_medium.jpg
+NGC 246:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-13a_small.jpg
+NGC 4038:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-14a_medium.jpg
+NGC 5128:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-09a_medium.jpg
+NGC 7129:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-02a_medium.jpg
+NGC 7331:Show Spitzer Image:http://ipac.jpl.nasa.gov/media_images/ssc2004-12a_medium.jpg
diff --git a/kstars/kstars/data/imgreduction.png b/kstars/kstars/data/imgreduction.png
new file mode 100644
index 00000000..766844ab
--- /dev/null
+++ b/kstars/kstars/data/imgreduction.png
Binary files differ
diff --git a/kstars/kstars/data/info_url.dat b/kstars/kstars/data/info_url.dat
new file mode 100644
index 00000000..225a24d5
--- /dev/null
+++ b/kstars/kstars/data/info_url.dat
@@ -0,0 +1,243 @@
+# File: info_url.dat
+# version 1.0; last update: 09 March 2004
+# by Jason Harris
+# No copyright claimed, this is merely a list of "facts"
+#
+#Data file for KStars, specifying object-specific Web Page URLs.
+#For Image URLs, see image_url.dat.
+#
+#Line format is: Object_Name:Label_String:URL
+#The Object_Name needs to match an object's *primary* name!
+#
+#You should not need to modify this file;
+#you can manage these links from within KStars.
+#Please report broken links to kstars@30doradus.org !
+#
+# Messier Objects:
+M 1:Wikipedia Page:http://en.wikipedia.org/wiki/Crab_Nebula
+M 4:Wikipedia Page:http://en.wikipedia.org/wiki/Messier_4
+M 13:Wikipedia Page:http://en.wikipedia.org/wiki/Hercules_Globular_Cluster
+M 14:Wikipedia Page:http://en.wikipedia.org/wiki/Messier_14
+M 16:Wikipedia Page:http://en.wikipedia.org/wiki/Eagle_Nebula
+M 20:Wikipedia Page:http://en.wikipedia.org/wiki/Trifid_nebula
+M 27:Wikipedia Page:http://en.wikipedia.org/wiki/Dumbbell_Nebula
+M 31:Wikipedia Page:http://en.wikipedia.org/wiki/Andromeda_Galaxy
+M 33:Wikipedia Page:http://en.wikipedia.org/wiki/Triangulum_Galaxy
+M 42:Wikipedia Page:http://en.wikipedia.org/wiki/Orion_Nebula
+M 45:Wikipedia Page:http://en.wikipedia.org/wiki/Pleiades
+M 57:Wikipedia Page:http://en.wikipedia.org/wiki/Ring_Nebula
+M 64:Wikipedia Page:http://en.wikipedia.org/wiki/Black_Eye_Galaxy
+M 82:Wikipedia Page:http://en.wikipedia.org/wiki/M82
+M 83:Wikipedia Page:http://en.wikipedia.org/wiki/Southern_Pinwheel_Galaxy
+M 87:Wikipedia Page:http://en.wikipedia.org/wiki/Virgo_A_Galaxy
+M 100:Wikipedia Page:http://en.wikipedia.org/wiki/M100
+M 101:Wikipedia Page:http://en.wikipedia.org/wiki/Pinwheel_Galaxy
+M 107:Wikipedia Page:http://en.wikipedia.org/wiki/Messier_107
+M 1:SEDS Information Page:http://www.seds.org/messier/m/m001.html
+M 2:SEDS Information Page:http://www.seds.org/messier/m/m002.html
+M 3:SEDS Information Page:http://www.seds.org/messier/m/m003.html
+M 4:SEDS Information Page:http://www.seds.org/messier/m/m004.html
+M 5:SEDS Information Page:http://www.seds.org/messier/m/m005.html
+M 6:SEDS Information Page:http://www.seds.org/messier/m/m006.html
+M 7:SEDS Information Page:http://www.seds.org/messier/m/m007.html
+M 8:SEDS Information Page:http://www.seds.org/messier/m/m008.html
+M 9:SEDS Information Page:http://www.seds.org/messier/m/m009.html
+M 10:SEDS Information Page:http://www.seds.org/messier/m/m010.html
+M 11:SEDS Information Page:http://www.seds.org/messier/m/m011.html
+M 12:SEDS Information Page:http://www.seds.org/messier/m/m012.html
+M 13:SEDS Information Page:http://www.seds.org/messier/m/m013.html
+M 14:SEDS Information Page:http://www.seds.org/messier/m/m014.html
+M 15:SEDS Information Page:http://www.seds.org/messier/m/m015.html
+M 16:SEDS Information Page:http://www.seds.org/messier/m/m016.html
+M 17:SEDS Information Page:http://www.seds.org/messier/m/m017.html
+M 18:SEDS Information Page:http://www.seds.org/messier/m/m018.html
+M 19:SEDS Information Page:http://www.seds.org/messier/m/m019.html
+M 20:SEDS Information Page:http://www.seds.org/messier/m/m020.html
+M 21:SEDS Information Page:http://www.seds.org/messier/m/m021.html
+M 22:SEDS Information Page:http://www.seds.org/messier/m/m022.html
+M 23:SEDS Information Page:http://www.seds.org/messier/m/m023.html
+M 24:SEDS Information Page:http://www.seds.org/messier/m/m024.html
+M 25:SEDS Information Page:http://www.seds.org/messier/m/m025.html
+M 26:SEDS Information Page:http://www.seds.org/messier/m/m026.html
+M 27:SEDS Information Page:http://www.seds.org/messier/m/m027.html
+M 28:SEDS Information Page:http://www.seds.org/messier/m/m028.html
+M 29:SEDS Information Page:http://www.seds.org/messier/m/m029.html
+M 30:SEDS Information Page:http://www.seds.org/messier/m/m030.html
+M 31:SEDS Information Page:http://www.seds.org/messier/m/m031.html
+M 32:SEDS Information Page:http://www.seds.org/messier/m/m032.html
+M 33:SEDS Information Page:http://www.seds.org/messier/m/m033.html
+M 34:SEDS Information Page:http://www.seds.org/messier/m/m034.html
+M 35:SEDS Information Page:http://www.seds.org/messier/m/m035.html
+M 36:SEDS Information Page:http://www.seds.org/messier/m/m036.html
+M 37:SEDS Information Page:http://www.seds.org/messier/m/m037.html
+M 38:SEDS Information Page:http://www.seds.org/messier/m/m038.html
+M 39:SEDS Information Page:http://www.seds.org/messier/m/m039.html
+M 40:SEDS Information Page:http://www.seds.org/messier/m/m040.html
+M 41:SEDS Information Page:http://www.seds.org/messier/m/m041.html
+M 42:SEDS Information Page:http://www.seds.org/messier/m/m042.html
+M 43:SEDS Information Page:http://www.seds.org/messier/m/m043.html
+M 44:SEDS Information Page:http://www.seds.org/messier/m/m044.html
+M 45:SEDS Information Page:http://www.seds.org/messier/m/m045.html
+M 46:SEDS Information Page:http://www.seds.org/messier/m/m046.html
+M 47:SEDS Information Page:http://www.seds.org/messier/m/m047.html
+M 48:SEDS Information Page:http://www.seds.org/messier/m/m048.html
+M 49:SEDS Information Page:http://www.seds.org/messier/m/m049.html
+M 50:SEDS Information Page:http://www.seds.org/messier/m/m050.html
+M 51:SEDS Information Page:http://www.seds.org/messier/m/m051.html
+M 52:SEDS Information Page:http://www.seds.org/messier/m/m052.html
+M 53:SEDS Information Page:http://www.seds.org/messier/m/m053.html
+M 54:SEDS Information Page:http://www.seds.org/messier/m/m054.html
+M 55:SEDS Information Page:http://www.seds.org/messier/m/m055.html
+M 56:SEDS Information Page:http://www.seds.org/messier/m/m056.html
+M 57:SEDS Information Page:http://www.seds.org/messier/m/m057.html
+M 58:SEDS Information Page:http://www.seds.org/messier/m/m058.html
+M 59:SEDS Information Page:http://www.seds.org/messier/m/m059.html
+M 60:SEDS Information Page:http://www.seds.org/messier/m/m060.html
+M 61:SEDS Information Page:http://www.seds.org/messier/m/m061.html
+M 62:SEDS Information Page:http://www.seds.org/messier/m/m062.html
+M 63:SEDS Information Page:http://www.seds.org/messier/m/m063.html
+M 64:SEDS Information Page:http://www.seds.org/messier/m/m064.html
+M 65:SEDS Information Page:http://www.seds.org/messier/m/m065.html
+M 66:SEDS Information Page:http://www.seds.org/messier/m/m066.html
+M 67:SEDS Information Page:http://www.seds.org/messier/m/m067.html
+M 68:SEDS Information Page:http://www.seds.org/messier/m/m068.html
+M 69:SEDS Information Page:http://www.seds.org/messier/m/m069.html
+M 70:SEDS Information Page:http://www.seds.org/messier/m/m070.html
+M 71:SEDS Information Page:http://www.seds.org/messier/m/m071.html
+M 72:SEDS Information Page:http://www.seds.org/messier/m/m072.html
+M 73:SEDS Information Page:http://www.seds.org/messier/m/m073.html
+M 74:SEDS Information Page:http://www.seds.org/messier/m/m074.html
+M 75:SEDS Information Page:http://www.seds.org/messier/m/m075.html
+M 76:SEDS Information Page:http://www.seds.org/messier/m/m076.html
+M 77:SEDS Information Page:http://www.seds.org/messier/m/m077.html
+M 78:SEDS Information Page:http://www.seds.org/messier/m/m078.html
+M 79:SEDS Information Page:http://www.seds.org/messier/m/m079.html
+M 80:SEDS Information Page:http://www.seds.org/messier/m/m080.html
+M 81:SEDS Information Page:http://www.seds.org/messier/m/m081.html
+M 82:SEDS Information Page:http://www.seds.org/messier/m/m082.html
+M 83:SEDS Information Page:http://www.seds.org/messier/m/m083.html
+M 84:SEDS Information Page:http://www.seds.org/messier/m/m084.html
+M 85:SEDS Information Page:http://www.seds.org/messier/m/m085.html
+M 86:SEDS Information Page:http://www.seds.org/messier/m/m086.html
+M 87:SEDS Information Page:http://www.seds.org/messier/m/m087.html
+M 88:SEDS Information Page:http://www.seds.org/messier/m/m088.html
+M 89:SEDS Information Page:http://www.seds.org/messier/m/m089.html
+M 90:SEDS Information Page:http://www.seds.org/messier/m/m090.html
+M 91:SEDS Information Page:http://www.seds.org/messier/m/m091.html
+M 92:SEDS Information Page:http://www.seds.org/messier/m/m092.html
+M 93:SEDS Information Page:http://www.seds.org/messier/m/m093.html
+M 94:SEDS Information Page:http://www.seds.org/messier/m/m094.html
+M 95:SEDS Information Page:http://www.seds.org/messier/m/m095.html
+M 96:SEDS Information Page:http://www.seds.org/messier/m/m096.html
+M 97:SEDS Information Page:http://www.seds.org/messier/m/m097.html
+M 98:SEDS Information Page:http://www.seds.org/messier/m/m098.html
+M 99:SEDS Information Page:http://www.seds.org/messier/m/m099.html
+M 100:SEDS Information Page:http://www.seds.org/messier/m/m100.html
+M 101:SEDS Information Page:http://www.seds.org/messier/m/m101.html
+M 102:SEDS Information Page:http://www.seds.org/messier/m/m102.html
+M 103:SEDS Information Page:http://www.seds.org/messier/m/m103.html
+M 104:SEDS Information Page:http://www.seds.org/messier/m/m104.html
+M 105:SEDS Information Page:http://www.seds.org/messier/m/m105.html
+M 106:SEDS Information Page:http://www.seds.org/messier/m/m106.html
+M 107:SEDS Information Page:http://www.seds.org/messier/m/m107.html
+M 108:SEDS Information Page:http://www.seds.org/messier/m/m108.html
+M 109:SEDS Information Page:http://www.seds.org/messier/m/m109.html
+M 110:SEDS Information Page:http://www.seds.org/messier/m/m110.html
+M 1:HST Press Release (2002):http://oposite.stsci.edu/pubinfo/PR/2002/24/pr.html
+#
+# NGC Objects
+NGC 2070:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_2070
+NGC 2264:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_2264
+NGC 2346:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_2346
+NGC 2392:Wikipedia Page:http://en.wikipedia.org/wiki/Eskimo_Nebula
+NGC 5866:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_5866
+NGC 6240:Wikipedia Page:http://en.wikipedia.org/wiki/Starfish_Galaxy
+NGC 6537:Wikipedia Page:http://en.wikipedia.org/wiki/Red_Spider_Nebula
+NGC 6543:Wikipedia Page:http://en.wikipedia.org/wiki/Cat's_Eye_Nebula
+NGC 7000:Wikipedia Page:http://en.wikipedia.org/wiki/North_American_Nebula
+NGC 7742:Wikipedia Page:http://en.wikipedia.org/wiki/NGC_7742
+#
+# IC Objects
+IC 10:Wikipedia Page:http://en.wikipedia.org/wiki/IC_10
+#
+# Major Planets, Sun and Moon:
+Sun:Wikipedia Page:http://en.wikipedia.org/wiki/Sun
+Sun:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/sol.html
+Sun:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/sun/sun_index.html
+Sun:Daily Solar Images:http://umbra.nascom.nasa.gov/images/latest.html
+Sun:Fred Espanek's Eclipse page:http://sunearth.gsfc.nasa.gov/eclipse/eclipse.html
+Moon:Wikipedia Page:http://en.wikipedia.org/wiki/Moon
+Moon:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/luna.html
+Moon:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/moon_index.html
+Moon:The Apollo Program:http://www.nasm.si.edu/collections/imagery/apollo/apollo.htm
+Mercury:Wikipedia Page:http://en.wikipedia.org/wiki/Mercury_(planet)
+Mercury:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/mercury.html
+Mercury:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/planets_index.html
+Mercury:The Mariner 10 Mission:http://nssdc.gsfc.nasa.gov/nmc/tmp/1973-085A.html
+Venus:Wikipedia Page:http://en.wikipedia.org/wiki/Venus_(planet)
+Venus:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/venus.html
+Venus:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/venus_index.html
+Venus:The Magellan Mission:http://www.jpl.nasa.gov/magellan/
+Mars:Wikipedia Page:http://en.wikipedia.org/wiki/Mars_(planet)
+Mars:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/mars.html
+Mars:NASA Mars Missions:http://mars.jpl.nasa.gov/index.html
+Mars:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/mars_index.html
+Mars:Welcome to Mars!:http://www.amnh.org/rose/mars/index.html
+Mars:The Whole Mars Catalog:http://www.spaceref.com/mars/
+Mars:The Mars Society:http://www.marssociety.org/
+Mars:The "face" on Mars:http://mars.jpl.nasa.gov/mgs/msss/camera/images/moc_5_24_01/face/index.html
+Jupiter:Wikipedia Page:http://en.wikipedia.org/wiki/Jupiter_(planet)
+Jupiter:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/jupiter.html
+Jupiter:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/jupiter_index.html
+Jupiter:The Galileo Mission:http://www.jpl.nasa.gov/galileo/
+Jupiter:The Voyager Missions:http://voyager.jpl.nasa.gov/
+Jupiter:Comet Shoemaker-Levy 9:http://www.seds.org/nineplanets/nineplanets/sl9.html
+Saturn:Wikipedia Page:http://en.wikipedia.org/wiki/Saturn_(planet)
+Saturn:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/saturn.html
+Saturn:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/saturn_index.html
+Saturn:The Cassini Mission:http://saturn.jpl.nasa.gov/index.cfm
+Saturn:The Voyager Missions:http://voyager.jpl.nasa.gov/
+Uranus:Wikipedia Page:http://en.wikipedia.org/wiki/Uranus_(planet)
+Uranus:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/uranus.html
+Uranus:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/uranus_index.html
+Uranus:The Voyager Missions:http://voyager.jpl.nasa.gov/
+Neptune:Wikipedia Page:http://en.wikipedia.org/wiki/Neptune_(planet)
+Neptune:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/neptune.html
+Neptune:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/neptune_index.html
+Neptune:The Voyager Missions:http://voyager.jpl.nasa.gov/
+Pluto:Wikipedia Page:http://en.wikipedia.org/wiki/Pluto_(planet)
+Pluto:SEDS Information Page:http://www.seds.org/nineplanets/nineplanets/pluto.html
+Pluto:NASA JPL Page:http://www.jpl.nasa.gov/solar_system/planets/pluto_index.html
+Quaoar:Wikipedia Page:http://en.wikipedia.org/wiki/Quaoar
+#
+# Asteroids:
+Ceres:Wikipedia Page:http://en.wikipedia.org/wiki/1_Ceres
+Pallas:Wikipedia Page:http://en.wikipedia.org/wiki/2_Pallas
+Vesta:Wikipedia Page:http://en.wikipedia.org/wiki/4_Vesta
+Cybele:Wikipedia Page:http://en.wikipedia.org/wiki/65_Cybele
+## --==>> There are 2 bodies named "Europa"...asteroid and Jovian moon
+Europa:Wikipedia Page:http://en.wikipedia.org/wiki/52_Europa
+Psyche:Wikipedia Page:http://en.wikipedia.org/wiki/16_Psyche
+Juno:Wikipedia Page:http://en.wikipedia.org/wiki/3_Juno
+Themis:Wikipedia Page:http://en.wikipedia.org/wiki/24_Themis
+Astraea:Wikipedia Page:http://en.wikipedia.org/wiki/5_Astraea
+Lumen:Wikipedia Page:http://en.wikipedia.org/wiki/141_Lumen
+Ida:Wikipedia Page:http://en.wikipedia.org/wiki/243_Ida
+Mathilde:Wikipedia Page:http://en.wikipedia.org/wiki/253_Mathilde
+Eros:Wikipedia Page:http://en.wikipedia.org/wiki/433_Eros
+Hektor:Wikipedia Page:http://en.wikipedia.org/wiki/624_Hektor
+## --==>> FIXME: Gaspra is missing from asteroids.dat!
+#Gaspra:Wikipedia Page:http://en.wikipedia.org/wiki/951_Gaspra
+## --==>> There are two objects named "Chiron"...asteroid and comet
+Chiron:Wikipedia Page:http://en.wikipedia.org/wiki/2060_Chiron
+#
+# Comets:
+Encke:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Encke
+Hale-Bopp (1995 O1):Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Hale-Bopp
+Halley:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Halley
+Hyakutake (1996 B2):Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Hyakutake
+Kohoutek:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Kohoutek
+Wild 2:Wikipedia Page:http://en.wikipedia.org/wiki/Comet_Wild_2
+#
+#"XXX" entries will be removed from local copies when encountered in the global file.
+XXX:Moon:About the Moon Images:http://www.astrosurf.com/cidadao/
diff --git a/kstars/kstars/data/jupiter.B0.vsop b/kstars/kstars/data/jupiter.B0.vsop
new file mode 100644
index 00000000..015f9021
--- /dev/null
+++ b/kstars/kstars/data/jupiter.B0.vsop
@@ -0,0 +1,249 @@
+0.00110090358 0.000000 0.000000
+0.02268615703 3.55852606718 529.6909650946
+0.00109971634 3.90809347389 1059.3819301892
+0.00008101427 3.60509573368 522.5774180938
+0.00006043996 4.25883108794 1589.0728952838
+0.00006437782 0.30627121409 536.8045120954
+0.0000110688 2.98534421928 1162.4747044078
+0.00000941651 2.93619072405 1052.2683831884
+0.00000894088 1.75447429921 7.1135470008
+0.0000076728 2.1547359406 632.7837393132
+0.00000944328 1.67522288396 426.598190876
+0.0000068422 3.67808770098 213.299095438
+0.00000629223 0.64343282328 1066.49547719
+0.00000835861 5.17881973234 103.0927742186
+0.0000053167 2.70305954352 110.2063212194
+0.00000558524 0.01354830508 846.0828347512
+0.00000464449 1.17337249185 949.1756089698
+0.00000431072 2.60825000494 419.4846438752
+0.00000351433 4.61062990714 2118.7638603784
+0.00000123148 3.34968181384 1692.1656695024
+0.00000115038 5.04892295442 316.3918696566
+0.0000013216 4.7781699067 742.9900605326
+0.00000103402 2.31878999565 1478.8665740644
+0.00000116379 1.38688232033 323.5054166574
+0.0000010242 3.15293785436 1581.959348283
+0.00000103762 3.7010383811 515.463871093
+0.0000007865 3.98318653238 1265.5674786264
+0.00000069935 2.56006216424 956.2891559706
+0.00000055597 0.37500753017 1375.7737998458
+0.00000051986 0.99007119033 1596.1864422846
+0.00000055194 0.40176412035 525.7588118315
+0.00000063456 4.50073574333 735.8765135318
+0.00000049691 0.18649893085 543.9180590962
+0.00000048831 3.57260550671 533.6231183577
+0.00000028353 1.53532744749 625.6701923124
+0.00000029209 5.43145863011 206.1855484372
+0.00000023255 5.95197992848 838.9692877504
+0.00000022841 6.19262787685 532.8723588323
+0.00000023202 4.06473368575 526.5095713569
+0.00000024436 6.10947656959 1169.5882514086
+0.00000021116 4.96322972735 2648.454825473
+0.00000017879 3.08704395969 1795.258443721
+0.00000016234 4.83515727869 1368.660252845
+0.00000021314 2.69476951059 1045.1548361876
+0.0000001574 1.15130330106 942.062061969
+0.00000017325 1.61550009206 14.2270940016
+0.00000013396 2.30539585502 853.196381752
+0.00000011904 3.09811974536 2111.6503133776
+0.00000011734 2.83006431723 2008.557539159
+0.00000011291 0.98957560201 433.7117378768
+0.0000001183 4.76527836803 309.2783226558
+0.00000010702 3.70181397065 2221.856634597
+0.00000010815 5.81958878617 1272.6810256272
+0.00000013505 3.2812697576 1155.361157407
+0.00000010179 2.58691128827 117.3198682202
+0.00000010632 5.23487936086 95.9792272178
+0.00000008771 0.40456546655 220.4126424388
+0.00000007439 2.94638292086 412.3710968744
+0.00000006151 2.69100382247 380.12776796
+0.00000005028 0.72750312028 1055.4497769261
+0.00000004939 0.73756716762 1905.4647649404
+0.00000005421 4.08612438558 1685.0521225016
+0.00000005936 4.32059910537 1063.3140834523
+0.00000004737 4.0930301685 527.2432845398
+0.0000000401 0.51530008355 1073.6090241908
+0.00000004709 1.84067645204 984.6003316219
+0.00000003974 1.33608029246 2125.8774073792
+0.00000003762 3.58647039394 529.7391492044
+0.00000004731 6.16377350841 532.1386456494
+0.00000004666 5.88762905802 639.897286314
+0.00000003763 0.38865925413 529.6427809848
+0.00000003409 4.05398247269 1898.3512179396
+0.00000003457 3.43865563497 1485.9801210652
+0.00000004229 2.23767157901 74.7815985673
+0.00000003091 0.16470256025 1699.2792165032
+0.00000002975 0.72268908074 530.6541729411
+0.00000003162 1.2504841642 330.6189636582
+0.00000002727 4.37679213321 149.5631971346
+0.00000002837 0.05987107395 1439.5096981492
+0.00000002983 3.2525120722 528.7277572481
+0.00000002232 0.26149880534 1062.5633239269
+0.00000002464 1.1691330442 453.424893819
+0.00000002596 3.30510149086 2324.9494088156
+0.00000001988 2.85269577619 1574.8458012822
+0.00000002527 5.9445820295 909.8187330546
+0.00000002269 1.30379329597 3.9321532631
+0.00000001742 4.49909767044 1258.4539316256
+0.00000001714 4.12945878208 2001.4439921582
+0.00000002029 3.97938086639 1056.2005364515
+0.00000001667 0.36037092553 10213.285546211
+0.00000001579 6.11640144795 1802.3719907218
+0.00000001393 3.69324470827 2214.7430875962
+0.00000001604 1.98841031703 38.1330356378
+0.00000001325 1.74025919863 529.1697002328
+0.00000001451 2.39804501178 2428.0421830342
+0.00000001594 2.07556780757 1021.2488945514
+0.0000000132 1.33770977126 618.5566453116
+0.00000001346 3.2759149254 2641.3412784722
+0.0000000123 0.1955272822 305.3461693927
+0.00000001223 2.86681556337 1382.8873468466
+0.00000001324 2.23549334986 530.2122299564
+0.00000001056 3.80579750957 76.2660712756
+0.0000000105 4.68011652614 1788.1448967202
+0.00000001226 5.34003255221 3178.1457905676
+0.00000001009 3.19608028376 2538.2485042536
+0.00000001266 3.04704446731 604.4725636619
+0.00000000954 3.86932544808 728.762966531
+0.00000001124 1.5956036748 3.1813937377
+0.00000000978 0.25223689838 983.1158589136
+0.00000000948 0.21552742733 750.1036075334
+0.00000000946 3.9392774812 508.3503240922
+0.0000000092 1.14672086939 963.4027029714
+0.00000000817 5.93809619876 831.8557407496
+0.0000000077 2.96062737592 526.7702037878
+0.00000001017 5.55711112145 199.0720014364
+0.00000000761 1.38163787157 532.6117264014
+0.00000000726 3.98337964395 2317.8358618148
+0.00000000862 0.87975657414 490.3340891794
+0.00000000868 3.44331872364 569.0478410098
+0.00000000711 4.11107052823 2751.5475996916
+0.00000000708 0.33555577415 528.9402055692
+0.00000000708 4.00539820601 530.44172462
+0.00000000656 4.39568451439 519.3960243561
+0.00000000801 4.03984430862 1364.7280995819
+0.00000000679 1.18645749024 525.4981794006
+0.00000000645 5.10510349996 1361.5467058442
+0.00000000668 3.15607509055 533.8837507886
+0.00000000663 0.73722024843 5223.6939198022
+0.00000000663 1.57092786811 6283.0758499914
+0.00000000543 0.26376529935 227.5261894396
+0.00000000525 6.22318693939 539.9859058331
+0.00000000513 4.98337900151 302.164775655
+0.00000000544 2.22227019273 2744.4340526908
+0.00000000532 2.62425372687 99.1606209555
+0.00000000602 1.56074089013 454.9093665273
+0.00000000518 0.26343805959 551.031606097
+0.00000000516 1.09376390349 934.9485149682
+0.00000000659 0.62560671589 1512.8068240082
+0.00000000524 0.64710955846 524.0618908021
+0.00000000516 3.69478866795 535.3200393871
+0.00000000491 3.63039940597 2531.1349572528
+0.0000000057 0.61976758791 540.7366653585
+0.00000000496 2.19398015038 1514.2912967165
+0.00000000532 0.20040217534 525.0250986486
+0.00000000493 0.39160693598 224.3447957019
+0.00000000449 0.62392433691 529.5309064002
+0.00000000449 3.71676131146 529.851023789
+0.0000000045 5.02467015031 1048.3362299253
+0.00000000428 5.4480466029 11.0457002639
+0.00000000499 4.13924061941 534.3568315406
+0.00000000528 1.76471074936 524.2743391232
+0.00000000454 4.53321742354 1056.9342496344
+0.0000000052 2.57406093768 535.107591066
+0.00000000398 1.40345870113 960.2213092337
+0.00000000457 4.17708652827 2104.5367663768
+0.00000000505 5.36536256321 1057.8974574809
+0.00000000535 4.80455380313 1593.0050485469
+0.00000000415 0.96548127237 2435.155730035
+0.00000000519 0.54543519483 1061.829610744
+0.00000000359 4.02704454075 1059.430114299
+0.00000000356 2.66818105522 835.0371344873
+0.00000000443 5.27513700376 1.4844727083
+0.00000000358 5.94423960514 440.8252848776
+0.00000000471 6.05791940453 1471.7530270636
+0.00000000386 2.15984900214 9153.9036160218
+0.00000000424 2.7092967003 1038.0412891868
+0.00000000359 0.82922836987 1059.3337460794
+0.0000000031 0.88102053266 529.9034134157
+0.0000000031 3.45966511571 529.4785167735
+0.000000003 3.70331799503 2634.2277314714
+0.00000000292 2.63594456361 415.5524906121
+0.00000000279 1.60669121578 643.8294395771
+0.00000000291 5.8313407182 1148.2476104062
+0.0000000037 5.71572992274 531.1754378029
+0.00000000268 5.39275891813 1891.2376709388
+0.00000000275 3.34108666036 518.6452648307
+0.00000000269 1.06051406954 1585.1407420207
+0.00000000306 2.5028901737 511.5317178299
+0.00000000295 1.84394223501 547.8502123593
+0.00000000254 2.98312992496 1134.1635287565
+0.00000000289 1.86070918711 21.3406410024
+0.00000000265 4.93075479744 679.2541622292
+0.0000000025 0.42860925124 1969.2006632438
+0.00000000308 2.67237933272 2957.7331481288
+0.00000000313 4.88085697819 528.2064923863
+0.00000000222 4.78828764413 514.7131115676
+0.00000000221 4.32763468981 1677.9385755008
+0.00000000217 3.46278526461 2950.619601128
+0.00000000216 0.5220766798 2228.9701815978
+0.00000000214 5.83569926578 544.6688186216
+0.00000000283 2.8870971609 35.4247226521
+0.00000000272 1.65708415457 3060.8259223474
+0.00000000234 1.68821537711 2655.5683724738
+0.00000000205 3.3618688829 2847.5268269094
+0.00000000264 3.62722625694 2420.9286360334
+0.00000000191 4.26821147044 430.5303441391
+0.00000000179 3.91470663005 3340.6124266998
+0.0000000018 0.04531671003 387.2413149608
+0.00000000241 4.03927631611 494.2662424425
+0.00000000176 4.26298906325 672.1406152284
+0.00000000187 2.72587420586 299.1263942692
+0.00000000234 1.3447482745 173.9422195228
+0.00000000171 0.85473611718 1603.2999892854
+0.00000000224 0.33130232434 565.1156877467
+0.000000002 1.27632489123 39.3568759152
+0.0000000017 4.96479470273 1464.6394800628
+0.00000000211 1.00937080256 523.5406259403
+0.0000000021 3.75793720248 2854.6403739102
+0.00000000162 5.87784787295 3480.3105662226
+0.00000000163 4.62850343495 2015.6710861598
+0.00000000191 3.3315928375 535.8413042489
+0.00000000151 1.17096741034 1060.3451380357
+0.0000000016 1.81852636004 312.4597163935
+0.00000000158 2.59595816107 529.4303326637
+0.00000000158 1.7447274873 529.9515975255
+0.00000000173 3.62399350412 230.5645708254
+0.00000000142 0.70435921398 522.529233984
+0.00000000144 5.3576312243 107.0249274817
+0.00000000144 6.13954848857 1158.5425511447
+0.00000000178 0.27566275049 3906.9087570986
+0.00000000126 5.14832919826 2207.6295405954
+0.00000000126 3.41994798109 2.4476805548
+0.00000000127 0.39825164051 70.8494453042
+0.00000000123 4.77865550523 2524.021410252
+0.00000000123 0.46184813516 647.0108333148
+0.00000000144 3.60261852727 1058.4187223427
+0.00000000158 3.76231915252 92.0470739547
+0.00000000119 4.08266911415 1585.8915015461
+0.00000000125 2.35496721797 3163.918696566
+0.00000000122 3.21027426317 3377.217792004
+0.00000000121 3.39770381916 18.1592472647
+0.00000000131 1.67926417552 1289.9465010146
+0.00000000115 2.35735471566 1550.939859646
+0.00000000126 2.40833814513 106.2741679563
+0.00000000131 1.37610474529 1023.9572075371
+0.00000000121 1.60252617273 10.2949407385
+0.00000000121 0.61420823557 1592.2542890215
+0.00000000135 3.60177675518 124.433415221
+0.00000000137 2.41724947062 3274.1250177854
+0.00000000129 0.09702914345 2332.0629558164
+0.00000000093 4.88949890397 1098.7388061044
+0.00000000106 5.18592950792 2281.2304965106
+0.00000000114 2.96523316419 1166.4068576709
+0.00000000092 1.65166124027 860.3099287528
+0.00000000102 3.64093193142 3171.0322435668
+0.00000000103 1.63066232967 1894.4190646765
+0.0000000008 0.38766601876 4694.0029547076
+0.00000000074 3.86865238736 3067.9394693482
+0.00000000095 1.66362447044 1151.4290041439
diff --git a/kstars/kstars/data/jupiter.B1.vsop b/kstars/kstars/data/jupiter.B1.vsop
new file mode 100644
index 00000000..814622d2
--- /dev/null
+++ b/kstars/kstars/data/jupiter.B1.vsop
@@ -0,0 +1,141 @@
+-0.00001694232 0.000000 0.000000
+0.00177351787 5.70166488486 529.6909650946
+0.00003230171 5.7794161934 1059.3819301892
+0.00003081364 5.47464296527 522.5774180938
+0.00002211914 4.73477480209 536.8045120954
+0.00000346445 4.74595174109 1052.2683831884
+0.00000234264 5.18856099929 1066.49547719
+0.00000196154 6.18554286642 7.1135470008
+0.00000150468 3.92721226087 1589.0728952838
+0.00000114128 3.4389727183 632.7837393132
+0.00000096667 2.9142630409 949.1756089698
+0.00000076599 2.50522188662 103.0927742186
+0.00000081671 5.07666097497 1162.4747044078
+0.00000076572 0.61288981445 419.4846438752
+0.00000073875 5.49958292155 515.463871093
+0.00000049915 3.94799616572 735.8765135318
+0.00000060544 5.44740084359 213.299095438
+0.00000036561 4.69828392839 543.9180590962
+0.00000046032 0.53850360901 110.2063212194
+0.00000045123 1.89516645239 846.0828347512
+0.00000036019 6.10952578764 316.3918696566
+0.00000031975 4.92452714629 1581.959348283
+0.00000021015 5.6295773141 1596.1864422846
+0.00000023156 5.84829490183 323.5054166574
+0.00000024719 3.94107395247 2118.7638603784
+0.00000017274 5.65310656429 533.6231183577
+0.00000016521 5.89840100621 526.5095713569
+0.00000016698 5.66663034948 1265.5674786264
+0.00000015815 4.43314786393 1045.1548361876
+0.00000013398 4.30179033605 532.8723588323
+0.00000011744 1.80990486955 956.2891559706
+0.00000011925 4.30094564154 525.7588118315
+0.00000009514 2.02589667166 206.1855484372
+0.00000010542 6.15533910933 14.2270940016
+0.00000008414 3.9291045034 1478.8665740644
+0.00000008099 4.20152809071 1169.5882514086
+0.00000007712 2.99160389601 942.062061969
+0.00000008825 1.55897920307 426.598190876
+0.00000008884 4.87430124264 1155.361157407
+0.00000007793 3.84684930196 625.6701923124
+0.00000005646 3.40915964493 639.897286314
+0.00000004615 0.83374662294 117.3198682202
+0.0000000402 5.50502127885 433.7117378768
+0.00000003704 0.90226777963 95.9792272178
+0.00000003859 0.69640284662 853.196381752
+0.00000003091 5.09115860882 1073.6090241908
+0.0000000336 5.10133284081 1692.1656695024
+0.00000002892 4.9041891666 220.4126424388
+0.00000002772 5.09066125724 2111.6503133776
+0.00000002425 3.74438653232 742.9900605326
+0.00000002558 5.46955948791 1795.258443721
+0.00000002466 4.2227835543 2648.454825473
+0.00000001968 0.57192251841 309.2783226558
+0.00000001794 4.60765219417 1272.6810256272
+0.00000001822 1.98842964323 1375.7737998458
+0.00000001703 6.12660562937 2125.8774073792
+0.00000002011 5.00936865256 412.3710968744
+0.00000001645 0.08830372958 1063.3140834523
+0.00000001875 5.81006158403 330.6189636582
+0.00000001741 4.58650290431 1574.8458012822
+0.00000001529 5.81660291389 1258.4539316256
+0.00000001916 0.85150399517 1368.660252845
+0.00000001614 4.36839107221 728.762966531
+0.0000000151 2.79374165455 1485.9801210652
+0.00000001333 4.84260898693 1062.5633239269
+0.00000001359 5.16511980864 838.9692877504
+0.00000001165 5.66275740881 508.3503240922
+0.00000001092 4.68797557406 1699.2792165032
+0.00000001438 5.78105679279 1056.2005364515
+0.00000001083 3.99886917926 1471.7530270636
+0.00000001002 4.79949608524 1055.4497769261
+0.00000000749 6.1440086203 519.3960243561
+0.00000000657 5.63765568876 1898.3512179396
+0.00000000702 5.04126574492 1685.0521225016
+0.00000000607 3.15707515246 618.5566453116
+0.00000000587 1.37658820775 199.0720014364
+0.00000000552 4.8065772945 551.031606097
+0.00000000494 4.43417307482 539.9859058331
+0.00000000517 0.05161181997 3.1813937377
+0.00000000469 3.81715950042 2008.557539159
+0.00000000415 1.34693184108 1382.8873468466
+0.00000000382 4.86764073919 227.5261894396
+0.00000000473 1.72405831407 532.1386456494
+0.00000000458 4.44604993015 1038.0412891868
+0.00000000376 2.23190744786 529.6427809848
+0.00000000451 3.75869883836 984.6003316219
+0.00000000376 5.42971857629 529.7391492044
+0.00000000389 1.92698506631 525.0250986486
+0.00000000364 3.35456685746 2221.856634597
+0.00000000476 5.93625415892 527.2432845398
+0.00000000383 6.12255867339 149.5631971346
+0.00000000301 4.09378934049 440.8252848776
+0.0000000031 5.58150418981 2428.0421830342
+0.00000000282 4.85996662231 1788.1448967202
+0.00000000298 5.09589374634 528.7277572481
+0.0000000034 4.5653707022 750.1036075334
+0.00000000272 2.3534696034 534.3568315406
+0.0000000036 3.91050161665 74.7815985673
+0.00000000299 1.43093538841 909.8187330546
+0.00000000297 2.56584512211 530.6541729411
+0.00000000235 4.81644489422 535.107591066
+0.00000000306 0.68420442848 380.12776796
+0.00000000236 4.63162956792 526.7702037878
+0.0000000027 0.18549916939 21.3406410024
+0.00000000288 4.26655874393 1802.3719907218
+0.00000000196 5.35950443033 2214.7430875962
+0.0000000019 4.5461519326 2104.5367663768
+0.00000000193 4.35426216497 511.5317178299
+0.00000000178 4.51895208036 3178.1457905676
+0.00000000194 0.57050756837 1361.5467058442
+0.000000002 1.48040474749 302.164775655
+0.00000000168 5.40141749419 524.2743391232
+0.00000000152 0.68077486546 1905.4647649404
+0.00000000149 1.06678990744 831.8557407496
+0.00000000182 3.62401009613 38.1330356378
+0.00000000176 5.64331384323 963.4027029714
+0.00000000184 4.48850356629 604.4725636619
+0.00000000133 5.45026366125 2641.3412784722
+0.00000000143 2.21577268292 1439.5096981492
+0.0000000013 4.88155705493 2531.1349572528
+0.00000000129 6.15206333598 547.8502123593
+0.00000000133 5.43193972385 1603.2999892854
+0.00000000133 3.49297492409 529.1697002328
+0.00000000132 3.98820790955 530.2122299564
+0.00000000118 5.38352943814 1891.2376709388
+0.00000000133 5.65694269884 76.2660712756
+0.00000000145 2.94976686191 454.9093665273
+0.00000000115 3.29206553804 3.9321532631
+0.00000000102 4.48856749557 2001.4439921582
+0.00000000106 6.08434275898 10.2949407385
+0.00000000093 5.8473777184 2324.9494088156
+0.00000000101 0.15815934254 2655.5683724738
+0.00000000115 3.59221021604 2015.6710861598
+0.00000000103 4.70399583323 305.3461693927
+0.00000000084 0.44180206332 1593.0050485469
+0.00000000092 2.44863388631 490.3340891794
+0.00000000087 6.23817512863 6283.0758499914
+0.00000000095 3.30154605532 2317.8358618148
+0.00000000072 1.90578907085 528.9402055692
+0.00000000072 5.57619428876 530.44172462
+0.00000000078 5.97323507836 1585.8915015461
diff --git a/kstars/kstars/data/jupiter.B2.vsop b/kstars/kstars/data/jupiter.B2.vsop
new file mode 100644
index 00000000..e49e16aa
--- /dev/null
+++ b/kstars/kstars/data/jupiter.B2.vsop
@@ -0,0 +1,81 @@
+-0.00000813244 0.000000 0.000000
+0.00008094051 1.46322843658 529.6909650946
+0.00000742415 0.95691639003 522.5774180938
+0.00000398951 2.89888666447 536.8045120954
+0.00000342226 1.44683789727 1059.3819301892
+0.00000073948 0.40724675866 1052.2683831884
+0.00000046151 3.48036895772 1066.49547719
+0.00000029314 0.99088831805 515.463871093
+0.00000029717 1.92504171329 1589.0728952838
+0.00000022753 4.27124052435 7.1135470008
+0.00000013916 2.92242387338 543.9180590962
+0.00000012067 5.22168932482 632.7837393132
+0.00000010703 4.88024222475 949.1756089698
+0.00000006078 6.21089108431 1045.1548361876
+0.00000005935 0.52977760072 1581.959348283
+0.00000005037 1.43444929374 526.5095713569
+0.00000004564 0.91811732585 1162.4747044078
+0.00000004547 4.01953745202 1596.1864422846
+0.00000005098 6.03169795231 735.8765135318
+0.00000003593 4.54080164408 110.2063212194
+0.00000003443 1.38618954572 533.6231183577
+0.00000003277 4.39650286553 14.2270940016
+0.00000003407 0.42275631534 419.4846438752
+0.00000002904 2.06041641723 316.3918696566
+0.00000002541 3.98323842017 323.5054166574
+0.00000003113 2.48079280193 2118.7638603784
+0.00000003061 2.39880866911 532.8723588323
+0.00000002155 4.7799063714 942.062061969
+0.00000002143 3.88727338786 426.598190876
+0.00000002252 0.3719643412 1155.361157407
+0.00000002019 3.89985000464 846.0828347512
+0.00000001857 1.19658907851 103.0927742186
+0.00000001683 1.42264195434 1265.5674786264
+0.00000002313 0.87671613055 213.299095438
+0.00000001443 2.38565505909 1169.5882514086
+0.00000001823 5.80106463776 625.6701923124
+0.00000001728 2.24114678267 525.7588118315
+0.00000001198 0.03252059731 956.2891559706
+0.00000001138 3.46420904745 1073.6090241908
+0.00000001086 5.352791467 117.3198682202
+0.0000000084 2.89946334223 95.9792272178
+0.00000000746 5.53017890231 1478.8665740644
+0.00000000944 4.055870535 206.1855484372
+0.00000000758 3.74770617289 433.7117378768
+0.00000000673 1.26396626349 508.3503240922
+0.00000000889 6.07878453176 728.762966531
+0.000000006 1.82954494089 639.897286314
+0.00000000589 1.23625943417 1258.4539316256
+0.00000000619 0.67923057477 838.9692877504
+0.00000000566 5.36336098734 742.9900605326
+0.00000000648 5.32990375008 853.196381752
+0.00000000553 3.15511946637 220.4126424388
+0.00000000432 1.03719283016 1692.1656695024
+0.00000000435 1.65056479007 519.3960243561
+0.0000000043 1.41830384501 412.3710968744
+0.00000000431 2.20986254651 1368.660252845
+0.00000000415 4.35372561905 330.6189636582
+0.00000000438 0.1655227729 1574.8458012822
+0.00000000312 4.50639455819 2125.8774073792
+0.0000000028 3.01441283033 551.031606097
+0.00000000309 0.67399908949 2111.6503133776
+0.00000000301 3.06868080871 1062.5633239269
+0.00000000236 1.946968422 1485.9801210652
+0.00000000235 3.41850395941 199.0720014364
+0.00000000246 2.61803442505 309.2783226558
+0.00000000238 2.56643737684 539.9859058331
+0.00000000248 2.96997778167 2648.454825473
+0.00000000209 5.82481690851 1471.7530270636
+0.00000000205 1.20202002469 1056.2005364515
+0.00000000188 0.97113663101 1685.0521225016
+0.00000000137 2.91203499563 1699.2792165032
+0.00000000131 1.79274504072 1063.3140834523
+0.00000000161 1.05926568614 1795.258443721
+0.00000000112 2.62660288825 440.8252848776
+0.0000000011 3.56263668146 227.5261894396
+0.00000000114 6.13907482464 1038.0412891868
+0.00000000103 4.6428710104 3.1813937377
+0.00000000123 4.81268110532 21.3406410024
+0.00000000102 4.2760382797 1375.7737998458
+0.00000000089 1.22926014128 1898.3512179396
+0.0000000008 0.62129648755 831.8557407496
diff --git a/kstars/kstars/data/jupiter.B3.vsop b/kstars/kstars/data/jupiter.B3.vsop
new file mode 100644
index 00000000..9977847a
--- /dev/null
+++ b/kstars/kstars/data/jupiter.B3.vsop
@@ -0,0 +1,42 @@
+-0.00000002798 0.000000 0.000000
+0.00000251624 3.38087923084 529.6909650946
+0.00000121738 2.733118372 522.5774180938
+0.00000048694 1.03689996685 536.8045120954
+0.00000010988 2.31463561347 1052.2683831884
+0.00000008067 2.76729757621 515.463871093
+0.00000006205 1.7811582737 1066.49547719
+0.00000007287 4.25268318975 1059.3819301892
+0.00000003627 1.13028917221 543.9180590962
+0.00000001898 2.28934054087 7.1135470008
+0.00000001643 1.77507208483 1045.1548361876
+0.00000000945 0.45261136388 632.7837393132
+0.00000000758 0.30577920142 949.1756089698
+0.00000000731 2.63748223583 14.2270940016
+0.00000000876 0.32927768725 1589.0728952838
+0.00000000678 2.36909615348 1581.959348283
+0.00000000623 2.480562136 1596.1864422846
+0.00000000736 1.52532370632 735.8765135318
+0.00000000499 3.67985494258 419.4846438752
+0.00000000454 0.26977404624 942.062061969
+0.00000000453 3.18232334886 526.5095713569
+0.00000000409 2.88147337106 110.2063212194
+0.00000000347 5.7624428587 103.0927742186
+0.0000000031 2.98017326384 508.3503240922
+0.00000000321 4.40642025933 532.8723588323
+0.000000003 1.66936571536 625.6701923124
+0.00000000295 1.75924202728 1073.6090241908
+0.00000000282 3.11087801399 533.6231183577
+0.00000000263 0.55255030187 426.598190876
+0.00000000208 2.17540496886 1155.361157407
+0.00000000183 4.34670868038 525.7588118315
+0.0000000018 6.07777744541 639.897286314
+0.00000000159 2.60843864402 1162.4747044078
+0.00000000117 4.70141431381 95.9792272178
+0.00000000107 5.48942805114 433.7117378768
+0.00000000105 3.75192101775 316.3918696566
+0.0000000013 1.37897716939 323.5054166574
+0.00000000094 3.05797832024 1265.5674786264
+0.00000000114 3.75170981478 117.3198682202
+0.00000000095 0.54905691533 1169.5882514086
+0.00000000088 3.26874502411 213.299095438
+0.00000000098 2.00704668688 1574.8458012822
diff --git a/kstars/kstars/data/jupiter.B4.vsop b/kstars/kstars/data/jupiter.B4.vsop
new file mode 100644
index 00000000..76813e53
--- /dev/null
+++ b/kstars/kstars/data/jupiter.B4.vsop
@@ -0,0 +1,12 @@
+0.00000003422 0.000000 0.000000
+0.0000001505 4.52956999637 522.5774180938
+0.0000000537 4.47427159142 529.6909650946
+0.00000004456 5.43908581047 536.8045120954
+0.00000001833 4.51807036227 515.463871093
+0.00000001322 4.20117611581 1052.2683831884
+0.00000000755 5.59451554966 543.9180590962
+0.00000000512 0.05803177475 1066.49547719
+0.00000000282 3.66807771223 1059.3819301892
+0.00000000147 3.56490986181 1045.1548361876
+0.00000000142 5.69936472988 7.1135470008
+0.00000000112 1.16718383135 14.2270940016
diff --git a/kstars/kstars/data/jupiter.B5.vsop b/kstars/kstars/data/jupiter.B5.vsop
new file mode 100644
index 00000000..667333b0
--- /dev/null
+++ b/kstars/kstars/data/jupiter.B5.vsop
@@ -0,0 +1,5 @@
+0.00000001445 0.09198554072 522.5774180938
+0.00000000368 0.00874408003 515.463871093
+0.00000000304 3.27902945138 536.8045120954
+0.00000000129 0.33959775247 529.6909650946
+0.00000000095 1.29305954542 543.9180590962
diff --git a/kstars/kstars/data/jupiter.L0.vsop b/kstars/kstars/data/jupiter.L0.vsop
new file mode 100644
index 00000000..b88f1364
--- /dev/null
+++ b/kstars/kstars/data/jupiter.L0.vsop
@@ -0,0 +1,760 @@
+0.59954691495 0.000000 0.000000
+0.09695898711 5.06191793105 529.6909650946
+0.00573610145 1.44406205976 7.1135470008
+0.0030638918 5.41734729976 1059.3819301892
+0.0009717828 4.14264708819 632.7837393132
+0.00072903096 3.64042909255 522.5774180938
+0.00064263986 3.41145185203 103.0927742186
+0.00039806051 2.29376744855 419.4846438752
+0.0003885778 1.2723172486 316.3918696566
+0.00027964622 1.78454589485 536.8045120954
+0.00013589738 5.7748103159 1589.0728952838
+0.00008246362 3.58227961655 206.1855484372
+0.00008768686 3.63000324417 949.1756089698
+0.00007368057 5.08101125612 735.8765135318
+0.00006263171 0.02497643742 213.299095438
+0.0000611405 4.51319531666 1162.4747044078
+0.00004905419 1.32084631684 110.2063212194
+0.00005305283 1.30671236848 14.2270940016
+0.00005305457 4.18625053495 1052.2683831884
+0.00004647249 4.69958109497 3.9321532631
+0.00003045009 4.31675960318 426.598190876
+0.00002610001 1.5666759485 846.0828347512
+0.00002028191 1.06376547379 3.1813937377
+0.00001764768 2.14148077766 1066.49547719
+0.00001722983 3.88036008872 1265.5674786264
+0.00001920959 0.97168928755 639.897286314
+0.00001633217 3.58201089758 515.463871093
+0.00001431997 4.29683690269 625.6701923124
+0.00000973278 4.09764957065 95.9792272178
+0.00000884439 2.43701426123 412.3710968744
+0.00000732875 6.08534113239 838.9692877504
+0.00000731072 3.80591233956 1581.959348283
+0.00000691928 6.13368222939 2118.7638603784
+0.0000070919 1.29272573658 742.9900605326
+0.00000614464 4.10853496756 1478.8665740644
+0.00000495224 3.75567461379 323.5054166574
+0.00000581902 4.53967717552 309.2783226558
+0.00000375657 4.70299124833 1368.660252845
+0.00000389864 4.89716105852 1692.1656695024
+0.00000341006 5.71452525783 533.6231183577
+0.00000330458 4.74049819491 0.0481841098
+0.00000440854 2.95818460943 454.9093665273
+0.00000417266 1.03554430161 2.4476805548
+0.0000024417 5.220208789 728.762966531
+0.0000026154 1.87652461032 0.9632078465
+0.00000256568 3.72410724159 199.0720014364
+0.00000261009 0.82047246448 380.12776796
+0.00000220382 1.65115015995 543.9180590962
+0.00000201996 1.80684574186 1375.7737998458
+0.00000207327 1.85461666594 525.7588118315
+0.00000197046 5.29252149016 1155.361157407
+0.00000235141 1.22693908124 909.8187330546
+0.00000174809 5.90973505276 956.2891559706
+0.00000149368 4.37745104275 1685.0521225016
+0.00000175184 3.22634903433 1898.3512179396
+0.00000175191 3.72966554761 942.062061969
+0.00000157909 4.36483921766 1795.258443721
+0.00000137871 1.31797920785 1169.5882514086
+0.00000117495 2.5002214089 1596.1864422846
+0.00000150502 3.90625022622 74.7815985673
+0.00000116757 3.38920921041 0.5212648618
+0.00000105895 4.55439798236 526.5095713569
+0.00000130531 4.16867945489 1045.1548361876
+0.00000141445 3.13568357861 491.5579294568
+0.00000099511 1.42117395747 532.8723588323
+0.00000096137 1.18156870005 117.3198682202
+0.00000091758 0.85756633461 1272.6810256272
+0.00000087695 1.21738140813 453.424893819
+0.00000068507 2.35242959478 2.9207613068
+0.00000066098 5.34386149468 1471.7530270636
+0.00000077401 4.42676337124 39.3568759152
+0.00000072006 4.23834923691 2111.6503133776
+0.00000063406 4.97665525033 0.7507595254
+0.00000059427 4.11130498612 2001.4439921582
+0.00000062481 0.51211384012 220.4126424388
+0.00000066532 2.98864358135 2214.7430875962
+0.00000060194 4.12628179571 4.192785694
+0.00000056012 1.15493222602 21.3406410024
+0.00000052854 0.91207215543 10.2949407385
+0.00000070297 5.14180555282 835.0371344873
+0.00000051916 4.1004818002 1258.4539316256
+0.00000046442 4.66531163524 5.6290742925
+0.0000005819 5.86646380344 5753.3848848968
+0.00000040103 4.68801114087 0.1600586944
+0.00000046654 4.79394835282 305.3461693927
+0.00000039298 4.25448423697 853.196381752
+0.00000046042 5.1098351515 4.665866446
+0.00000054459 1.57072704127 983.1158589136
+0.0000003892 6.0759290558 518.6452648307
+0.0000003845 2.43836870888 433.7117378768
+0.000000468 3.54640538283 5.4166259714
+0.0000004183 4.67982493646 302.164775655
+0.0000003592 2.45088036239 430.5303441391
+0.00000037888 0.21127448431 2648.454825473
+0.0000003919 1.71835571629 11.0457002639
+0.00000037567 6.19481310233 831.8557407496
+0.00000035828 4.61459907698 2008.557539159
+0.00000043402 0.14992289081 528.2064923863
+0.00000031598 5.14073450755 1788.1448967202
+0.00000029849 5.34441117167 2221.856634597
+0.00000032811 5.28907118836 88.865680217
+0.00000027686 1.85227036207 0.2124483211
+0.0000002582 3.85920882494 2317.8358618148
+0.00000024705 2.63495214991 114.1384744825
+0.00000033844 1.00563073268 9683.5945811164
+0.00000024266 3.82355417268 1574.8458012822
+0.00000027111 2.80845435102 18.1592472647
+0.00000026837 1.77586123775 532.1386456494
+0.00000026064 2.74361318804 2531.1349572528
+0.00000030765 0.42330537728 1.4844727083
+0.00000030476 3.66677894407 508.3503240922
+0.00000023282 3.24372142416 984.6003316219
+0.00000019445 0.52370214471 14.977853527
+0.00000019332 4.86314494382 1361.5467058442
+0.0000002291 3.84914895064 2428.0421830342
+0.00000021617 6.01696940024 1063.3140834523
+0.00000020155 5.59582008789 527.2432845398
+0.00000023732 2.52766031921 494.2662424425
+0.00000020189 1.01560227681 628.8515860501
+0.00000015994 5.09003530653 529.7391492044
+0.00000016134 5.27095037302 142.4496501338
+0.00000020697 4.03443281612 355.7487455718
+0.00000021479 1.28668134295 35.4247226521
+0.00000014964 4.8603968439 2104.5367663768
+0.00000017242 1.59187913206 1439.5096981492
+0.00000015994 1.89222417794 529.6427809848
+0.00000017958 4.30178016003 6.1503391543
+0.00000013279 2.18943981644 1055.4497769261
+0.00000014148 2.71597731671 0.2606324309
+0.00000014689 0.87944553412 99.1606209555
+0.00000014202 2.41335693735 530.6541729411
+0.0000001532 6.07703092728 149.5631971346
+0.00000015832 4.11682440678 636.7158925763
+0.00000012398 2.61042299578 405.2575498736
+0.00000016199 2.77035044582 760.25553592
+0.00000013665 3.5603967831 217.2312487011
+0.00000015261 2.81824770887 621.7380390493
+0.00000014681 6.26423732742 569.0478410098
+0.00000012529 1.39077179081 7.065362891
+0.00000011677 3.60447374272 2634.2277314714
+0.00000011603 4.60461756191 7.1617311106
+0.00000012152 0.24540531919 1485.9801210652
+0.00000011347 2.00818458261 1073.6090241908
+0.00000011242 2.4800094787 423.4167971383
+0.00000010942 5.03602448252 458.8415197904
+0.00000011117 4.04973271023 519.3960243561
+0.00000012256 4.30153222783 604.4725636619
+0.00000013149 2.72189077702 1364.7280995819
+0.00000010604 3.11518747072 1.2720243872
+0.00000009874 1.70200068743 1699.2792165032
+0.00000010851 5.08554552028 2324.9494088156
+0.00000010692 2.51401681528 2847.5268269094
+0.0000001264 4.75572797691 528.7277572481
+0.00000010084 4.05599810206 38.1330356378
+0.00000011536 2.35034215745 643.8294395771
+0.00000010247 3.63479911496 2744.4340526908
+0.00000010105 3.65845333837 107.0249274817
+0.00000010121 1.31482648275 1905.4647649404
+0.00000009341 5.92176693887 1148.2476104062
+0.00000008796 2.77421822809 6.592282139
+0.0000000842 4.52537756809 1677.9385755008
+0.00000010128 2.09034472544 511.5317178299
+0.00000008272 2.98682673354 540.7366653585
+0.00000009753 1.22438911827 32.2433289144
+0.0000001063 2.07777800288 92.0470739547
+0.0000000785 0.98996894618 408.4389436113
+0.00000008811 3.46911754939 1021.2488945514
+0.00000007946 2.8668292607 2125.8774073792
+0.00000008575 5.29590411702 415.5524906121
+0.00000007841 6.08025056721 70.8494453042
+0.00000007706 1.69832954219 8.0767548473
+0.00000007265 4.65503563919 629.6023455755
+0.00000007164 4.93400217968 1056.2005364515
+0.00000007247 4.6160767756 2420.9286360334
+0.00000007753 2.12871653382 33.9402499438
+0.00000006645 0.45647460873 635.9651330509
+0.00000009377 4.03158388202 2810.9214616052
+0.00000008263 1.23558676139 1802.3719907218
+0.00000006341 0.0727800158 202.2533951741
+0.00000006383 3.54310669809 1891.2376709388
+0.00000007902 2.32510002614 230.5645708254
+0.00000006214 4.54560345237 2.7083129857
+0.00000007347 1.24457237337 24.3790223882
+0.00000007451 3.02719199239 330.6189636582
+0.0000000622 1.77687561489 1062.5633239269
+0.00000005674 5.14132196367 746.9222137957
+0.00000005855 5.42130172896 28.3111756513
+0.00000005629 3.24348217277 529.1697002328
+0.00000007652 0.52813391052 672.1406152284
+0.00000005456 3.34716871364 2950.619601128
+0.00000007127 1.43497795005 6.2197751235
+0.00000005388 4.9017509558 69.1525242748
+0.00000005618 4.97903783721 2641.3412784722
+0.00000005844 2.95364118152 490.3340891794
+0.00000004943 5.37597740579 721.6494195302
+0.00000005062 4.84282906467 31.019488637
+0.00000005163 5.07410777073 67.6680515665
+0.00000004739 6.10248862834 106.2741679563
+0.00000004879 0.07095292379 78.7137518304
+0.00000004854 5.63875661096 1.6969210294
+0.00000005629 3.73871604865 530.2122299564
+0.00000004471 4.49152882547 505.3119427064
+0.00000004313 4.79369370451 535.107591066
+0.0000000428 0.5478382371 1.4362885985
+0.00000004453 0.50551854591 524.0618908021
+0.00000004936 4.82992988255 422.6660376129
+0.00000004701 3.41634869046 3060.8259223474
+0.00000004261 2.67044686458 561.934294009
+0.00000004156 4.00660658688 99.9113804809
+0.00000004561 2.29650164054 3163.918696566
+0.00000004414 5.67224020329 1464.6394800628
+0.00000005345 0.3151385183 1289.9465010146
+0.00000005269 3.89116469022 191.9584544356
+0.00000003855 4.28942301453 1994.3304451574
+0.0000000421 5.32763589447 2538.2485042536
+0.00000003949 4.56507101172 1382.8873468466
+0.00000003885 1.5677878681 647.0108333148
+0.00000004227 5.5169759903 5223.6939198022
+0.00000004129 2.81119457666 416.3032501375
+0.00000003663 4.35187510477 2737.32050569
+0.00000003566 5.48243943375 750.1036075334
+0.0000000433 0.8494175664 531.1754378029
+0.00000004093 0.19980340452 525.0250986486
+0.00000004022 1.92293311337 1512.8068240082
+0.000000034 6.00302355875 1.2238402774
+0.00000003496 0.31252921473 597.3590166611
+0.00000003299 4.27596694481 526.7702037878
+0.00000003226 2.90455264496 963.4027029714
+0.0000000315 3.81061764181 280.9671470045
+0.00000004129 4.74946631331 0.8937718773
+0.0000000384 1.91064405186 378.6432952517
+0.00000003057 1.65589659685 528.9402055692
+0.00000003011 1.59276337369 224.3447957019
+0.00000003196 5.86588452873 4.1446015842
+0.00000003628 0.07930225897 558.0021407459
+0.00000002932 0.41424445089 7.8643065262
+0.00000003316 2.70211697795 532.6117264014
+0.00000002925 4.47580363425 533.8837507886
+0.0000000369 0.39897023849 685.4739373527
+0.00000003223 2.45833032883 960.2213092337
+0.00000003059 5.32616140812 530.44172462
+0.00000003383 4.42170370028 312.4597163935
+0.0000000332 2.71417812514 495.7507151508
+0.00000002697 5.23146633437 739.8086667949
+0.0000000359 2.30999595873 908.3342603463
+0.00000003677 5.07337955976 73.297125859
+0.00000002618 3.09118499149 3267.0114707846
+0.00000002796 2.98942316119 483.2205421786
+0.00000003398 3.29598270278 911.3032057629
+0.00000003352 1.44391979336 593.426863398
+0.00000002563 3.35080110279 2207.6295405954
+0.00000002553 0.36892288645 1048.3362299253
+0.0000000262 3.8276987434 520.129737539
+0.00000003356 1.08315053878 46.470422916
+0.00000003035 5.52230028113 618.5566453116
+0.00000003397 3.83084746522 210.1177017003
+0.00000002497 0.47917884538 945.2434557067
+0.00000002341 5.87941292649 2751.5475996916
+0.00000002656 0.49713061045 1057.8974574809
+0.00000002581 0.03759881914 1.6445314027
+0.000000029 2.50019054587 525.4981794006
+0.00000003153 2.30900986177 457.617679513
+0.00000002201 3.94367109739 31.492569389
+0.00000002381 6.19252134885 327.4375699205
+0.00000002458 0.65614291954 9153.9036160218
+0.00000002111 5.61905648764 16.4623262353
+0.0000000213 3.75880734109 724.8308132679
+0.00000002406 2.29315649755 195.1398481733
+0.00000002166 5.43262641046 534.3568315406
+0.00000002057 1.49875151278 551.031606097
+0.00000002676 5.06374981112 456.3938392356
+0.00000002078 5.28920097886 76.2660712756
+0.00000002261 5.38117230692 1781.0313497194
+0.00000002356 0.67392574097 227.5261894396
+0.0000000224 3.18006978517 3377.217792004
+0.00000002183 3.0838425095 524.2743391232
+0.00000002119 2.70107659927 387.2413149608
+0.00000002056 4.82779196994 2957.7331481288
+0.00000002116 6.20263841494 209.3669421749
+0.00000002712 3.18157754631 1474.6737883704
+0.00000002127 1.24424012514 539.9859058331
+0.00000002424 3.57595925853 953.1077622329
+0.00000001947 1.94468082546 529.5309064002
+0.00000001896 4.014062428 2310.722314814
+0.00000001935 4.1005149395 3053.7123753466
+0.00000002056 6.2707414855 245.5424243524
+0.00000002108 3.22886474225 252.6559713532
+0.00000002596 2.77467278614 177.8743727859
+0.00000001919 3.14834694111 381.6122406683
+0.00000002217 1.92368906925 535.9107402181
+0.00000001947 5.03751780002 529.851023789
+0.00000002025 4.82814272957 17.2654753874
+0.00000001945 2.10611582568 3480.3105662226
+0.00000001899 0.05104263891 560.7104537316
+0.00000002221 0.5836509063 3178.1457905676
+0.00000002271 1.67360565619 731.9443602687
+0.00000001706 5.40277333462 20.4468691251
+0.00000002295 4.20863103004 1038.0412891868
+0.00000002218 3.65982280555 282.4516197128
+0.00000002181 4.87369503022 535.3200393871
+0.00000001745 1.34021867874 25.1297819136
+0.00000001601 3.9273001584 17.5261078183
+0.00000001651 0.63598292839 17.4084877393
+0.00000001826 0.31592311031 124.433415221
+0.00000002041 0.15617294873 598.8434893694
+0.00000001494 3.8141802513 319.5732633943
+0.00000001551 5.25201528605 437.6438911399
+0.00000001852 2.36130812462 37.8724032069
+0.00000001466 1.72926380881 59.8037450403
+0.00000001417 5.82273267086 81.7521332162
+0.0000000143 1.1752880626 440.8252848776
+0.00000001906 4.06896022692 1819.6374661092
+0.00000001397 0.26383366743 50.4025761791
+0.00000001756 2.32977483716 938.1299087059
+0.00000001487 2.2486674654 10.0343083076
+0.00000001368 3.56691602771 1514.2912967165
+0.000000014 4.84502200703 295.0512286542
+0.00000001344 2.20177702122 529.9034134157
+0.00000001464 1.42648716568 1158.5425511447
+0.00000001341 1.15693423225 2435.155730035
+0.00000001786 5.44716330146 2854.6403739102
+0.00000001677 6.22875777048 833.552661779
+0.00000001471 4.80574535807 696.5196376166
+0.00000001436 1.4581095733 537.7677199419
+0.00000001657 0.02890651793 138.5174968707
+0.000000013 3.14074420421 547.8502123593
+0.00000001343 6.14827138025 988.532484885
+0.00000001344 4.78042160426 529.4785167735
+0.00000001234 2.83294330979 3583.4033404412
+0.00000001651 2.12056447005 1061.829610744
+0.00000001479 0.24646493075 1593.0050485469
+0.00000001413 3.07444632745 6283.0758499914
+0.00000001246 5.94882321661 1056.9342496344
+0.00000001225 1.95642397635 1969.2006632438
+0.00000001388 2.87749576073 1023.9572075371
+0.00000001263 3.46181945031 40.8413486235
+0.00000001325 4.15429781246 916.9322800554
+0.00000001477 5.26691818477 810.6581120991
+0.00000001165 4.65528125418 944.9828232758
+0.00000001137 2.48561382158 2.0057375701
+0.00000001118 3.80747957482 7.0016724162
+0.00000001138 5.11611532241 885.4397106664
+0.00000001131 1.54599459004 775.233389447
+0.00000001477 4.69742954455 630.3360587584
+0.00000001252 1.34316620527 739.0579072695
+0.00000001273 5.19070939905 2097.423219376
+0.00000001446 5.54999644374 43.2890291783
+0.00000001344 4.75897665313 1166.4068576709
+0.00000001101 4.56997613488 3274.1250177854
+0.00000001376 3.60998729004 415.2918581812
+0.00000001437 6.22410093972 155.7829722581
+0.00000001167 4.09497264272 203.0041546995
+0.00000001237 4.41132627005 292.0128472684
+0.00000001077 2.57045229823 25.2727942655
+0.00000001341 0.49262296655 635.231419868
+0.00000001209 3.36289125536 521.6142102473
+0.0000000103 1.81822316284 465.9550667912
+0.00000001002 3.21720955284 2524.021410252
+0.00000001338 1.26054917773 902.7051860538
+0.00000001037 3.87858871885 3370.1042450032
+0.00000001224 0.09219976028 824.7421937488
+0.00000001255 3.04675952762 447.7958195265
+0.00000000991 4.16587903812 632.831923423
+0.00000000975 3.80216680539 2627.1141844706
+0.00000001061 5.60184374277 732.6951197941
+0.00000001049 2.94931080683 3693.6096616606
+0.00000000984 0.98260254313 632.7355552034
+0.0000000105 2.20935815967 7.2254215854
+0.00000000996 5.41921062583 1059.430114299
+0.00000000961 0.87315283361 544.6688186216
+0.00000001175 3.09093466406 1894.4190646765
+0.00000001049 5.81616384906 26.826702943
+0.00000001161 0.01274801567 850.0149880143
+0.00000001109 3.63294273717 306.830642101
+0.00000001077 0.95716576092 608.404716925
+0.00000001288 4.23019288942 1215.1649024473
+0.0000000106 3.85856787901 631.8205314667
+0.00000001251 6.15889818604 462.0229135281
+0.00000001165 3.50653563773 8.5980197091
+0.00000000933 4.62559759882 1049.0869894507
+0.00000001035 1.30805283339 633.7469471597
+0.00000001238 2.21195391602 25558.2121764796
+0.0000000124 2.27960685992 6.9010986797
+0.00000000942 4.14526324371 945.9942152321
+0.00000000927 6.10893117637 514.7131115676
+0.00000000914 6.17656044376 952.3570027075
+0.00000000893 4.27448748055 0.6331394464
+0.00000001045 1.64682770236 565.1156877467
+0.00000000903 1.9425015664 3796.7024358792
+0.00000001162 5.51229668479 2.9689454166
+0.00000000901 3.03568112112 460.5384408198
+0.00000000903 2.24012822393 523.5406259403
+0.0000000106 5.28027224466 3171.0322435668
+0.00000001064 0.99330150801 320.3240229197
+0.0000000097 4.56607888439 429.0458714308
+0.00000001071 4.33203090957 610.6923387854
+0.00000000865 0.2183142923 1098.7388061044
+0.00000000865 2.82123742108 1060.3451380357
+0.00000000882 4.80076824948 384.0599212231
+0.00000000959 5.45468005818 451.9404211107
+0.00000001042 5.7927032515 303.8616966844
+0.00000000784 1.85150700827 313.2104759189
+0.00000001083 1.40526460812 72.0732855816
+0.00000000782 3.03559242565 5.8415226136
+0.00000000854 1.22236205478 611.4430983108
+0.00000000996 2.22139794743 1059.3337460794
+0.00000000719 4.92550252164 421.93232443
+0.00000000953 3.98347050083 836.5216071956
+0.00000000822 4.49679856387 10213.285546211
+0.00000000707 2.16473400319 2228.9701815978
+0.00000000715 4.62515255534 385.5443939314
+0.00000000737 4.63776694324 1134.1635287565
+0.0000000073 1.87179326186 153.4953503977
+0.00000000709 2.9313211591 417.0369633204
+0.00000000926 1.77006317007 2332.0629558164
+0.00000000864 3.0324627597 1041.2226829245
+0.00000000708 6.01601101389 395.105621487
+0.00000000935 6.01864676296 173.9422195228
+0.00000000695 1.39408383356 432.0148168474
+0.00000000687 3.06548397586 529.9515975255
+0.00000000677 3.5835752721 244.318584075
+0.0000000085 5.46114025921 41.0537969446
+0.00000000817 4.65315342412 535.8413042489
+0.00000000652 0.44173759183 1201.831580323
+0.00000000711 0.9628328931 373.0142209592
+0.00000000665 1.03244633471 623.2225117576
+0.00000000643 5.05335060049 522.6256022036
+0.00000000639 4.22718483639 25.8634950965
+0.00000000718 5.0757690071 1058.4187223427
+0.00000000664 2.43728454444 1585.1407420207
+0.00000000833 1.49468440213 563.6312150384
+0.0000000076 4.34849823663 100.6450936638
+0.00000000633 4.3179671864 3590.516887442
+0.00000000629 6.23431126402 679.2541622292
+0.00000000617 2.68075016456 3899.7952100978
+0.00000000646 2.88581188015 13.4933808187
+0.00000000768 3.1849807612 1151.4290041439
+0.00000000731 5.86653168561 501.3797894433
+0.00000000652 0.8286577178 2015.6710861598
+0.00000000796 5.36663489938 420.9691165835
+0.00000000647 4.74965662438 567.8240007324
+0.00000000845 1.69406147722 1744.8558675419
+0.00000000802 5.79824707751 981.6313862053
+0.00000000764 5.05232933368 827.9235874865
+0.00000000604 5.11265182908 1159.2933106701
+0.00000000682 3.68248136835 2281.2304965106
+0.0000000074 0.74512356954 1261.6353253633
+0.00000000666 2.06624389616 27.0873353739
+0.00000000652 4.92932795958 2413.8150890326
+0.00000000559 0.17558868481 63.7358983034
+0.00000000577 3.82752312276 1550.939859646
+0.00000000727 1.05835550856 490.0734567485
+0.00000000574 3.61492119092 3686.4961146598
+0.00000000732 5.93179840659 42.5382696529
+0.00000000606 2.714118843 1173.5204046717
+0.00000000633 4.21720828607 166.828672522
+0.00000000687 3.91671464962 529.4303326637
+0.0000000057 2.73551750122 4010.0015313172
+0.00000000552 2.36967119362 1603.2999892854
+0.000000006 1.82659364395 522.529233984
+0.00000000558 5.09099246601 1354.4331588434
+0.00000000519 6.11952999304 366.7944458357
+0.00000000719 0.85722557905 362.8622925726
+0.00000000518 2.03954064144 418.5214360287
+0.00000000515 3.51750445111 528.4189407074
+0.00000000515 3.47930063838 103.1409583284
+0.0000000055 5.7767683773 420.4478517217
+0.00000000702 3.67952126446 1279.794572628
+0.0000000055 0.61451088395 104.0559820651
+0.00000000495 2.41738205536 179.3588454942
+0.00000000513 0.29823688044 103.0445901088
+0.00000000537 5.47946238724 771.3012361839
+0.00000000507 3.08777345288 1357.6145525811
+0.00000000495 4.9536265916 536.8526962052
+0.00000000681 4.56294416261 112.6540017742
+0.000000005 3.15631977489 1070.4276304531
+0.00000000484 0.79038835602 28.4541880032
+0.00000000529 5.46978501034 419.4364597654
+0.00000000597 4.98058295172 1251.3403846248
+0.00000000492 3.96066546484 1269.4996318895
+0.00000000482 3.6016766249 2943.5060541272
+0.0000000063 6.16496640092 105.5404547734
+0.0000000048 0.86786400621 35.212274331
+0.00000000516 5.97528782923 3067.9394693482
+0.00000000586 5.48467997697 56.6223513026
+0.00000000502 1.43671788959 469.8872200543
+0.00000000473 2.28007170041 2042.4977891028
+0.00000000565 1.90952569252 107.2855599126
+0.00000000452 3.13938145287 934.9485149682
+0.00000000605 1.65413715574 761.7400086283
+0.00000000443 5.46282223686 135.336103133
+0.0000000058 2.06327501551 493.0424021651
+0.0000000054 1.7377799597 536.7563279856
+0.00000000432 0.27167052107 93.531546663
+0.00000000515 3.46469417437 530.9629894818
+0.0000000044 5.28884782489 497.4476361802
+0.00000000487 5.78767525063 12036.4607348882
+0.00000000452 2.57855172248 1254.5217783625
+0.00000000427 3.21032629463 2840.4132799086
+0.00000000414 1.54298025443 115.6229471908
+0.00000000424 0.12699448931 1268.7488723641
+0.00000000411 3.12424023238 536.2832472336
+0.00000000452 1.00194596383 113.3877149571
+0.00000000419 0.81834479225 1165.6560981455
+0.0000000049 4.72785081986 277.0349937414
+0.00000000434 0.36146539146 1304.9243545416
+0.00000000401 5.70326543719 1127.0499817557
+0.00000000461 3.2646289482 102.1295663721
+0.00000000533 2.54951615753 141.2258098564
+0.00000000413 4.38801694479 6151.533888305
+0.00000000415 1.68861617902 391.1734682239
+0.00000000385 1.69092319074 4113.0943055358
+0.0000000045 5.49339192735 602.9880909536
+0.00000000499 3.80738617353 81.0013736908
+0.00000000454 0.10952919733 600.5404103988
+0.00000000377 6.25375060718 913.7508863177
+0.00000000453 3.86104865567 758.7710632117
+0.00000000401 4.44475618337 990.2294059144
+0.00000000407 5.13442416563 3487.4241132234
+0.00000000435 3.7610335849 523.0986829556
+0.00000000425 3.22287851959 2655.5683724738
+0.00000000365 5.16456645463 4694.0029547076
+0.00000000454 1.6332519795 976.0023119128
+0.00000000406 2.72102389267 1438.0252254409
+0.00000000349 3.59598366422 1058.8606653274
+0.00000000354 0.6213633142 498.6714764576
+0.00000000383 5.09229089574 539.2521926502
+0.0000000038 3.92653231573 561.1835344836
+0.00000000339 4.12175871949 3906.9087570986
+0.00000000458 3.42556794767 121.2520214833
+0.00000000427 3.6128526491 860.3099287528
+0.00000000424 4.72757252331 1366.2125722902
+0.00000000328 4.55286002816 1696.0978227655
+0.00000000324 4.2368500521 642.3449668688
+0.00000000395 3.26282558955 484.444382456
+0.0000000033 6.05223507989 215.7467759928
+0.00000000318 2.0207280007 2964.8466951296
+0.00000000417 0.20173093597 842.9014410135
+0.00000000408 0.45800247268 1578.0271950199
+0.00000000342 6.15347077985 1371.8416465827
+0.0000000031 1.97259286255 754.0357607965
+0.0000000034 2.77813018312 3.523118349
+0.00000000333 2.91352254678 576.1613880106
+0.00000000324 0.32544817254 586.3133163972
+0.00000000302 2.08708848849 526.9826521089
+0.00000000363 4.7056711323 2730.2069586892
+0.000000003 0.94464473068 1432.3961511484
+0.00000000352 5.75013621801 806.725958836
+0.00000000296 3.97807312133 2043.9822618111
+0.00000000295 2.35257797599 4216.1870797544
+0.00000000309 2.49768755925 4326.3934009738
+0.00000000306 3.35876843257 2424.1100297711
+0.000000003 4.94288858368 1379.7059531089
+0.00000000336 4.49193455535 1585.8915015461
+0.00000000402 2.04684001796 842.1506814881
+0.00000000312 4.59043534747 188.9200730498
+0.00000000346 5.19792097706 523.4711899711
+0.0000000038 1.67961600066 36.6485629295
+0.00000000338 1.32014513725 148.0787244263
+0.00000000391 4.82224015188 1012.9115072732
+0.00000000285 3.43655052437 1053.9653042178
+0.00000000332 2.02575636311 1091.6252591036
+0.00000000282 5.7886532189 1064.0477966352
+0.00000000282 0.39153852422 207.6700211455
+0.0000000028 3.80196391678 298.2326223919
+0.00000000387 6.2681930999 1141.1340634054
+0.00000000349 4.09121908199 1059.903195051
+0.0000000032 0.39871942 2122.6960136415
+0.00000000327 4.76503823073 134.5853436076
+0.00000000283 3.90409016441 127.4717966068
+0.00000000301 4.30291951219 299.1263942692
+0.00000000322 2.4825105268 1065.6017053127
+0.00000000297 2.40814103509 1591.5205758386
+0.00000000286 5.85849626574 172.2452984934
+0.00000000285 4.55845472479 1446.62324515
+0.0000000027 4.08342186112 1578.7779545453
+0.00000000362 1.06148806683 181.806526049
+0.00000000335 4.51094500655 2349.3284312038
+0.00000000347 0.62281394535 1542.6024723678
+0.00000000275 3.38473403113 4002.8879843164
+0.00000000255 1.52357936497 1688.2335162393
+0.00000000276 4.32192160071 1912.5783119412
+0.00000000253 2.40482338279 97.6761482472
+0.00000000248 4.45058246237 1688.9842757647
+0.000000003 3.07435583442 1902.2833712027
+0.00000000257 4.79180478086 1670.8250285
+0.00000000319 1.34244222683 1288.4620283063
+0.00000000245 4.01852686769 1567.7322542814
+0.00000000278 0.25406312148 874.3940104025
+0.00000000324 5.57824969423 1670.0742689746
+0.000000003 4.67161812947 1329.3033769298
+0.00000000241 0.01789818312 1586.625214729
+0.00000000295 5.86996114913 2804.2377977311
+0.00000000317 3.17967272487 1020.025054274
+0.00000000238 4.97765946754 351.8165923087
+0.00000000302 1.20236375616 232.0490435337
+0.00000000301 5.53432687957 2274.5468326365
+0.00000000286 2.41008592059 2545.3620512544
+0.00000000294 2.01783542485 313.9441891018
+0.00000000292 2.12690999284 1592.2542890215
+0.0000000025 2.31712163679 632.2624744514
+0.00000000238 5.06557054569 3803.81598288
+0.00000000226 0.05916712753 1518.2234499796
+0.00000000235 0.16574304942 137.0330241624
+0.00000000298 2.99720233431 1467.8208738005
+0.00000000286 5.08357076653 774.0095491696
+0.00000000246 2.81685822336 633.305004175
+0.00000000269 4.93023426152 151.0476698429
+0.00000000228 6.13118739321 3281.2385647862
+0.00000000228 1.22066024988 700.4517908797
+0.00000000239 0.71695698501 1276.6131788903
+0.00000000289 6.08263862565 3384.3313390048
+0.00000000218 2.90308501961 85.8272988312
+0.00000000283 6.28058228271 71.8126531507
+0.00000000271 6.01605074549 170.7608257851
+0.00000000221 0.99914179141 1053.7528558967
+0.00000000218 1.50681393471 1087.6931058405
+0.00000000223 3.39126063354 3259.8979237838
+0.00000000229 1.19373202707 1060.8664028975
+0.00000000264 3.93467945263 1363.2436268736
+0.00000000228 5.04188376116 1064.7985561606
+0.00000000295 2.1525308639 6386.16862421
+0.00000000214 3.85961180377 4223.3006267552
+0.00000000218 0.79681703388 1909.3969182035
+0.00000000212 4.11706418218 269.9214467406
+0.00000000264 5.81676406517 77.962992305
+0.00000000256 5.65978708108 799.6124118352
+0.00000000242 6.25078283449 1621.3162241982
+0.00000000235 2.20668997852 1570.9136480191
+0.00000000212 2.88214546012 1674.0064222377
+0.00000000206 1.59586787037 4429.4861751924
+0.00000000208 2.31366614282 878.3261636656
+0.00000000213 0.30373338388 8624.2126509272
+0.00000000223 4.88419887133 1035.002907801
+0.00000000279 3.65173543621 84.9335269539
+0.0000000021 4.08825553401 203.7378678824
+0.00000000214 4.63498396475 812.1425848074
+0.00000000258 1.7350168845 1887.3055176757
+0.0000000021 4.5179808271 1262.3860848887
+0.00000000252 5.69246905091 104.5772469269
+0.00000000205 4.62946016431 1056.4611688824
+0.00000000263 3.04951219565 1493.093668066
+0.00000000222 5.54424082649 5216.5803728014
+0.00000000244 0.91026645686 3707.8367556622
+0.00000000204 0.90117975859 1408.0171287602
+0.00000000225 1.23997048012 3340.6124266998
+0.00000000258 2.35906183505 2861.753920911
+0.00000000267 3.27705002283 5120.6011455836
+0.00000000214 0.66988779149 9146.790069021
+0.00000000235 4.93761209111 1443.4418514123
+0.00000000194 1.60798828275 102.5715093568
+0.00000000215 0.97603524747 479.2883889155
+0.00000000205 5.23642605904 4649.8988176312
+0.00000000257 4.70227260707 9050.8108418032
+0.00000000228 6.23410921116 64.9597385808
+0.0000000018 4.21309134581 143.9341228421
+0.0000000018 4.82870451226 1063.5747158832
+0.0000000018 5.06126965624 52.6901980395
+0.00000000226 0.55334952097 554.0699874828
+0.00000000209 5.67975843693 48.7580447764
+0.00000000186 3.66368928017 108.7218485111
+0.0000000019 2.00852986549 1058.6311706638
+0.00000000183 3.1735846422 140.9651774255
+0.00000000198 5.49816579454 4333.5069479746
+0.0000000024 6.06602357868 1821.1219388175
+0.00000000172 3.04802064781 54.3347294422
+0.0000000017 4.66520291204 1372.5924061081
+0.00000000173 4.72884056307 77204.3274945334
+0.00000000174 0.85370421252 1587.5884225755
+0.00000000215 0.68219980704 1054.7160637432
+0.0000000017 1.52204803308 5591.9608796002
+0.000000002 1.60275092073 6681.2248533996
+0.00000000193 2.1300347928 103.6140390804
+0.00000000231 4.69962389031 1966.2317178272
+0.00000000179 5.57395905447 1457.525933062
+0.00000000205 3.65507571128 906.849787638
+0.00000000181 4.52272934666 24498.8302462904
+0.00000000223 0.11650319998 67.8804998876
+0.00000000172 5.68083885227 1884.124123938
+0.00000000219 0.60964963735 2729.4561991638
+0.00000000164 1.06675279755 594.6507036754
+0.00000000176 2.36848603898 977.4867846211
+0.0000000017 2.430366848 4532.578949411
+0.00000000191 3.64255924842 1440.9941708575
+0.00000000207 0.49276008455 71.6002048296
+0.00000000157 4.26888100582 5069.3834615064
+0.00000000157 5.14847227422 451.7279727896
+0.00000000158 5.00063628575 650.9429865779
+0.00000000159 5.37530499642 20426.571092422
+0.00000000218 0.27875408082 175.1660598002
+0.00000000155 0.83696849428 1474.9344208013
+0.00000000154 2.62839957291 683.1863154923
+0.00000000171 1.79511736017 1123.1178284926
+0.00000000188 5.24747110812 25565.3257234804
+0.00000000168 4.14907553818 946.727928415
+0.00000000203 2.8369971553 1489.9122743283
+0.00000000173 4.34546063838 3046.5988283458
+0.0000000019 5.67865607835 1060.1326897146
+0.00000000201 2.3852418292 419.532827985
+0.00000000152 5.8908868579 208.633228992
+0.00000000206 4.46933127349 2654.6746005965
+0.00000000156 2.37819796438 2758.6611466924
+0.00000000203 0.70565514297 498.1983957056
+0.00000000205 3.05468636546 1062.302691496
+0.00000000174 3.50824761708 2004.364753465
+0.00000000148 4.73961194393 1799.1905969841
+0.00000000188 3.62315953725 3156.8051495652
+0.00000000183 2.35011338194 25551.0986294788
+0.00000000162 1.58053710589 628.5909536192
+0.00000000162 3.99983876824 1482.7987273275
+0.00000000181 2.85489861839 1055.1891444952
+0.00000000151 3.43198157222 629.8629780064
+0.00000000157 3.1519582649 1025.4416802454
+0.00000000194 5.13049187783 1818.1529934009
+0.00000000193 1.92287052164 1140.38330388
+0.00000000137 4.2233522197 1049.8207026336
+0.00000000167 2.85163087563 5746.271337896
+0.00000000167 5.73970282991 5760.4984318976
+0.00000000138 2.23519776527 1176.7017984094
+0.00000000151 4.89507270899 532.3992780803
+0.00000000147 2.65931838448 987.3086446076
+0.00000000135 0.1283641777 991.7138786227
+0.00000000166 3.12682515439 580.0935412737
+0.00000000118 5.988105763 531.387886124
+0.00000000135 5.26601313643 1065.0110044817
+0.00000000138 3.18511244397 707.5653378805
+0.00000000122 1.34377059565 446.3113468182
+0.0000000012 2.29717714347 1059.2218714948
+0.00000000121 0.58145552537 5621.8429232104
+0.00000000103 4.75645235023 1226.2106027112
+0.00000000104 6.08481630139 528.2546764961
+0.00000000119 1.06475523307 527.9940440652
+0.00000000104 0.89730746841 531.1272536931
+0.0000000012 5.39001411803 1059.5419888836
+0.00000000104 0.44849170648 1128.534454464
+0.00000000117 5.42449214711 986.0848043302
+0.00000000101 5.09893554462 530.5847369719
+0.00000000102 0.26948040239 450.9772132642
+0.00000000107 1.58724086516 1069.6768709277
+0.00000000086 2.28711702506 2498.8916283384
+0.00000000101 1.88318822518 528.7971932173
+0.00000000086 1.37568728263 970.5162499722
+0.00000000083 0.06930748288 530.914805372
+0.00000000085 3.22094000094 1553.6481726317
+0.00000000083 0.62963097974 528.4671248172
+0.00000000083 4.16314675511 849.2642284889
+0.00000000079 3.4668810234 1077.5411774539
+0.00000000097 0.87886975916 9690.7081281172
+0.00000000097 4.27398311206 9676.4810341156
+0.00000000101 0.29639798579 857.1285350151
+0.00000000083 2.55427333923 1059.5943785103
+0.00000000078 0.0646149621 521.8266585684
+0.00000000078 0.76677000862 525.5463635104
+0.00000000096 0.33631035749 1090.4014188262
+0.00000000098 1.42815294497 757.2171545342
+0.00000000077 0.85066773729 537.5552716208
+0.00000000084 5.04765104413 1160.027023853
+0.00000000076 3.62264327413 782.3469364478
+0.00000000085 1.86831145784 25028.521211385
+0.00000000079 2.9060220289 2114.8317071153
diff --git a/kstars/kstars/data/jupiter.L1.vsop b/kstars/kstars/data/jupiter.L1.vsop
new file mode 100644
index 00000000..ad9ae6f8
--- /dev/null
+++ b/kstars/kstars/data/jupiter.L1.vsop
@@ -0,0 +1,369 @@
+529.93480757497 0.000000 0.000000
+0.00489741194 4.22066689928 529.6909650946
+0.00228918538 6.02647464016 7.1135470008
+0.0002765538 4.57265956824 1059.3819301892
+0.00020720943 5.45938936295 522.5774180938
+0.00012105732 0.16985765041 536.8045120954
+0.00006068051 4.42419502005 103.0927742186
+0.00005433924 3.98478382565 419.4846438752
+0.00004237795 5.89009351271 14.2270940016
+0.00002211854 5.26771446618 206.1855484372
+0.00001295769 5.55132765087 3.1813937377
+0.00001745919 4.92669378486 1589.0728952838
+0.00001163411 0.51450895328 3.9321532631
+0.00001007216 0.46478398551 735.8765135318
+0.00001173129 5.8564730435 1052.2683831884
+0.00000847678 5.7580585045 110.2063212194
+0.00000827329 4.80312015734 213.299095438
+0.00001003574 3.15040301822 426.598190876
+0.00001098735 5.30704981594 515.463871093
+0.00000816397 0.58643054886 1066.49547719
+0.00000725447 5.51827471473 639.897286314
+0.00000567845 5.98867049451 625.6701923124
+0.00000474181 4.13245269168 412.3710968744
+0.0000041293 5.73652891261 95.9792272178
+0.00000335817 3.73248749046 1162.4747044078
+0.00000345249 4.2415956541 632.7837393132
+0.00000234066 6.24302226646 309.2783226558
+0.00000194784 2.21879010911 323.5054166574
+0.0000023434 4.03469970332 949.1756089698
+0.00000183938 6.27963588822 543.9180590962
+0.00000198525 1.50458442825 838.9692877504
+0.00000186899 6.08620565908 742.9900605326
+0.0000017138 5.41655983845 199.0720014364
+0.00000130771 0.62643377351 728.762966531
+0.00000107575 4.49282760117 956.2891559706
+0.00000115393 0.68019050174 846.0828347512
+0.00000115047 5.28641699144 2118.7638603784
+0.00000066824 5.73365126533 21.3406410024
+0.00000069618 5.97263450278 532.8723588323
+0.0000006485 6.08803490288 1581.959348283
+0.00000079686 5.82412400273 1045.1548361876
+0.00000057939 0.99453087342 1596.1864422846
+0.00000065635 0.1292419143 526.5095713569
+0.00000058509 0.58626971028 1155.361157407
+0.000000566 1.41198438841 533.6231183577
+0.00000071643 5.34162650321 942.062061969
+0.00000057368 5.96851304799 1169.5882514086
+0.00000054935 5.42806383723 10.2949407385
+0.00000052016 0.22981299129 1368.660252845
+0.00000052309 5.72661448388 117.3198682202
+0.00000050418 6.08075147811 525.7588118315
+0.00000047418 3.62611843241 1478.8665740644
+0.00000039888 4.161580136 1692.1656695024
+0.00000046678 0.51144073175 1265.5674786264
+0.00000032827 5.03596689455 220.4126424388
+0.00000033558 0.09913904872 302.164775655
+0.00000029379 3.35927241533 4.665866446
+0.00000029307 0.75907909735 88.865680217
+0.00000032449 5.37492530697 508.3503240922
+0.00000029483 5.42208897099 1272.6810256272
+0.00000021802 6.1505405407 1685.0521225016
+0.00000025195 1.60723063387 831.8557407496
+0.00000021133 5.863468242 1258.4539316256
+0.00000019747 2.17205957814 316.3918696566
+0.00000017871 0.82841413516 433.7117378768
+0.00000017703 5.95527049039 5.4166259714
+0.0000001723 2.76395560958 853.196381752
+0.00000017453 0.70749901224 1471.7530270636
+0.00000017508 0.49799925173 1375.7737998458
+0.00000014368 0.9145983114 18.1592472647
+0.00000014107 0.63031082833 2.9207613068
+0.00000011559 4.30379009964 405.2575498736
+0.00000011728 1.76426582357 380.12776796
+0.00000011054 5.56735602213 1574.8458012822
+0.00000010425 0.3135503439 1361.5467058442
+0.00000009804 5.90363777277 519.3960243561
+0.00000009805 0.38648727979 1073.6090241908
+0.00000009285 3.2184228753 1795.258443721
+0.00000008864 0.53776257958 1788.1448967202
+0.0000000837 5.88484552222 2001.4439921582
+0.00000008148 5.1016231141 1485.9801210652
+0.00000007658 5.64890060131 2648.454825473
+0.0000000669 2.4109345942 4.192785694
+0.0000000584 4.22347896053 2008.557539159
+0.00000007256 6.19384525651 11.0457002639
+0.00000006266 1.36137786945 1148.2476104062
+0.00000005141 5.23083932012 628.8515860501
+0.0000000514 2.92955981951 518.6452648307
+0.00000004765 0.16838181862 629.6023455755
+0.00000004603 0.78529559911 721.6494195302
+0.00000004575 6.24794935732 1677.9385755008
+0.00000004537 4.95096707833 635.9651330509
+0.00000004518 2.06523915453 453.424893819
+0.00000004414 0.15381186059 1699.2792165032
+0.00000005593 5.57489981207 191.9584544356
+0.00000005403 1.46004886198 330.6189636582
+0.00000004285 0.23949868127 2104.5367663768
+0.00000004223 1.44087555881 2125.8774073792
+0.00000004101 6.19274358942 636.7158925763
+0.00000004432 4.35811524051 423.4167971383
+0.00000004132 0.50170694173 1056.2005364515
+0.00000004398 4.14280286969 511.5317178299
+0.00000005406 4.40429493698 2221.856634597
+0.00000004467 0.08534650684 1062.5633239269
+0.00000003569 5.6654047701 2317.8358618148
+0.00000004007 2.54845549248 74.7815985673
+0.00000003515 0.25495124831 1055.4497769261
+0.00000003687 2.93378008847 32.2433289144
+0.00000002883 5.72793010505 99.9113804809
+0.00000002969 5.50054720569 107.0249274817
+0.0000000272 1.25222590925 540.7366653585
+0.00000002808 3.30714813896 0.7507595254
+0.00000002768 1.61339487804 1063.3140834523
+0.00000002666 4.28662288102 106.2741679563
+0.00000002704 3.03615556153 422.6660376129
+0.0000000329 5.8908168215 1802.3719907218
+0.00000002578 3.60390367979 750.1036075334
+0.00000002661 0.35249312659 1898.3512179396
+0.00000002486 5.28950877719 1891.2376709388
+0.00000002936 1.0905202945 1464.6394800628
+0.0000000319 4.60740643547 416.3032501375
+0.0000000239 6.01779736611 551.031606097
+0.00000002214 5.2445092318 621.7380390493
+0.00000002319 5.8292030013 305.3461693927
+0.00000002089 5.99310370434 1994.3304451574
+0.00000002042 0.75008788531 142.4496501338
+0.00000002121 0.01537599023 2420.9286360334
+0.00000002114 6.25308371567 647.0108333148
+0.0000000202 4.17560390841 569.0478410098
+0.00000002109 5.18682321403 227.5261894396
+0.00000002283 5.80043809222 539.9859058331
+0.00000001977 3.99197009651 24.3790223882
+0.0000000196 1.35288793079 963.4027029714
+0.00000001903 2.78349628184 2428.0421830342
+0.00000001915 4.22134509685 2324.9494088156
+0.00000001971 5.88715684267 217.2312487011
+0.00000001917 3.03728154374 1382.8873468466
+0.00000002026 3.08606488714 408.4389436113
+0.00000001834 5.61474110217 430.5303441391
+0.00000001838 1.25467410218 81.7521332162
+0.0000000246 4.63268678998 1905.4647649404
+0.0000000182 5.9749792612 114.1384744825
+0.00000002043 4.34047514845 70.8494453042
+0.00000001959 4.03116026306 92.0470739547
+0.00000001768 0.33097462499 35.4247226521
+0.00000002334 5.8704263847 1038.0412891868
+0.00000001835 4.81326127892 124.433415221
+0.00000002269 1.02549350754 618.5566453116
+0.00000001919 5.01297395549 99.1606209555
+0.00000001923 0.28688549585 31.019488637
+0.00000001878 5.69299116574 210.1177017003
+0.00000001679 0.25635730278 295.0512286542
+0.00000001656 5.46039280732 2634.2277314714
+0.00000001675 6.15609073315 643.8294395771
+0.00000001953 5.09846435548 17.4084877393
+0.00000001539 2.75316078346 415.5524906121
+0.00000001467 0.54812675158 458.8415197904
+0.00000001482 3.76736278426 534.3568315406
+0.00000001446 3.15802770791 25.1297819136
+0.00000001667 0.26406950755 835.0371344873
+0.00000001472 0.83054329617 28.3111756513
+0.00000001655 0.88908548504 1781.0313497194
+0.00000001294 5.76241191046 440.8252848776
+0.00000001348 2.49823510924 984.6003316219
+0.00000001352 5.10869562455 149.5631971346
+0.00000001344 0.01942249067 2214.7430875962
+0.00000001188 2.24279457878 31.492569389
+0.00000001166 0.80686346228 739.8086667949
+0.00000001322 4.25691184168 2538.2485042536
+0.00000001094 6.02985819406 2737.32050569
+0.00000001112 4.3820436067 561.934294009
+0.00000001346 3.2057584887 525.0250986486
+0.00000001056 5.76507115032 2310.722314814
+0.00000001159 0.4618956497 67.6680515665
+0.00000001027 0.20709586018 7.8643065262
+0.00000001143 5.56626418636 46.470422916
+0.00000001012 0.54293005597 532.1386456494
+0.00000000978 5.13939194101 2207.6295405954
+0.00000000993 2.03698185233 319.5732633943
+0.00000001035 2.90231353535 611.4430983108
+0.00000001021 4.75651217048 527.2432845398
+0.00000001308 1.78809336431 824.7421937488
+0.00000000964 2.82269601958 2111.6503133776
+0.00000000896 2.54505998806 2744.4340526908
+0.0000000089 5.41036782817 28.4541880032
+0.00000000906 0.76565238554 1439.5096981492
+0.00000000985 0.8868762377 5760.4984318976
+0.00000000983 1.42102343372 5746.271337896
+0.00000000892 5.87250060663 203.0041546995
+0.00000000942 2.31049430734 9690.7081281172
+0.00000000941 2.84331157527 9676.4810341156
+0.00000000867 0.81020362547 524.2743391232
+0.00000000829 2.35178495412 312.4597163935
+0.00000000912 2.80494184378 6.2197751235
+0.00000000809 1.05148218513 529.6427809848
+0.00000000779 4.80009242059 945.2434557067
+0.00000000878 5.76532521399 1.6445314027
+0.00000000953 4.30945738629 209.3669421749
+0.00000000772 5.25607113566 2950.619601128
+0.00000000745 0.03810558502 535.107591066
+0.00000000744 0.58381523987 25.2727942655
+0.00000000734 0.208004851 1049.0869894507
+0.00000000747 2.71772840871 38.1330356378
+0.00000000728 5.97210358938 945.9942152321
+0.00000000769 4.51394016967 952.3570027075
+0.0000000071 0.38016353553 69.1525242748
+0.0000000076 3.07033779824 39.3568759152
+0.00000000802 1.14191463412 532.6117264014
+0.00000000704 1.2544730812 547.8502123593
+0.00000000721 0.73855379162 2228.9701815978
+0.00000000794 4.25051539085 2641.3412784722
+0.00000000795 3.2058836382 604.4725636619
+0.00000000818 1.05229815343 909.8187330546
+0.00000000724 5.68281830264 953.1077622329
+0.00000000836 0.60410469174 2097.423219376
+0.00000000669 5.75757140051 2015.6710861598
+0.00000000682 1.19994890339 387.2413149608
+0.0000000064 3.91546675664 528.7277572481
+0.00000000809 4.24929331276 529.7391492044
+0.00000000819 4.91540072376 2751.5475996916
+0.00000000692 2.51162384766 916.9322800554
+0.00000000784 4.23651511312 195.1398481733
+0.00000000762 1.12201139619 732.6951197941
+0.00000000617 5.80920925081 739.0579072695
+0.00000000727 4.24401822698 760.25553592
+0.00000000591 3.26075006572 202.2533951741
+0.00000000552 5.83533550039 526.7702037878
+0.0000000064 1.38530872949 530.6541729411
+0.00000000577 6.09100925678 2531.1349572528
+0.0000000062 3.01917904435 902.7051860538
+0.00000000722 5.18171159557 1.4844727083
+0.0000000054 3.7880923082 2957.7331481288
+0.00000000523 3.63882376 437.6438911399
+0.00000000527 5.80796427555 3053.7123753466
+0.00000000488 4.99103190309 483.2205421786
+0.00000000557 4.11381202161 2854.6403739102
+0.00000000492 0.76371083106 1603.2999892854
+0.00000000487 5.55383951779 2627.1141844706
+0.00000000487 5.86510858429 724.8308132679
+0.00000000453 0.61375011101 1159.2933106701
+0.0000000045 2.28121042355 3060.8259223474
+0.00000000515 4.7812605928 447.7958195265
+0.00000000449 4.70231576312 934.9485149682
+0.0000000045 1.91049508739 597.3590166611
+0.00000000438 6.01178917646 3178.1457905676
+0.00000000494 0.53844942275 1354.4331588434
+0.00000000501 5.51752195462 2435.155730035
+0.00000000432 3.64903264921 313.2104759189
+0.00000000435 3.02449828967 533.8837507886
+0.00000000426 5.07945534339 2524.021410252
+0.00000000491 3.592863642 230.5645708254
+0.00000000547 0.34432090949 1251.3403846248
+0.00000000503 1.57454509207 454.9093665273
+0.00000000486 4.39351469958 462.0229135281
+0.00000000524 2.03003740296 1279.794572628
+0.00000000388 5.58318013074 731.9443602687
+0.00000000449 1.11025492739 56.6223513026
+0.00000000398 5.19943284273 3267.0114707846
+0.00000000416 1.70821917336 245.5424243524
+0.00000000379 1.80234948769 2655.5683724738
+0.00000000355 1.65214516751 78.7137518304
+0.00000000404 1.72647262603 1141.1340634054
+0.00000000335 6.01254286794 960.2213092337
+0.00000000331 1.74086938716 490.3340891794
+0.00000000401 0.30034336462 2332.0629558164
+0.00000000336 2.64385574909 1021.2488945514
+0.00000000389 0.31259289221 2413.8150890326
+0.00000000314 5.73833529708 1158.5425511447
+0.00000000313 4.74363791106 938.1299087059
+0.00000000333 0.80112437148 1585.1407420207
+0.00000000323 3.5265624528 3274.1250177854
+0.00000000395 1.73181407631 1593.0050485469
+0.00000000302 4.64184749164 1261.6353253633
+0.00000000325 0.54991590409 43.2890291783
+0.00000000293 0.97977818746 1585.8915015461
+0.00000000341 2.80833606944 1514.2912967165
+0.00000000304 6.12522825214 1262.3860848887
+0.00000000286 2.89800423081 530.2122299564
+0.00000000387 0.46648572639 1592.2542890215
+0.00000000285 4.56394598052 1268.7488723641
+0.0000000031 4.69102289591 76.2660712756
+0.00000000278 5.49867187248 280.9671470045
+0.00000000358 5.45926487831 113.3877149571
+0.00000000283 1.0923050635 1061.829610744
+0.00000000326 0.60265259639 827.9235874865
+0.00000000284 5.36580034539 1165.6560981455
+0.00000000281 5.5463546105 3370.1042450032
+0.00000000269 3.92616563946 42.5382696529
+0.00000000275 2.58465453365 373.0142209592
+0.00000000357 1.39391983207 1493.093668066
+0.00000000258 5.9667069414 1269.4996318895
+0.00000000259 2.56026216784 9146.790069021
+0.00000000281 2.74823090198 4694.0029547076
+0.00000000281 3.0132465594 320.3240229197
+0.00000000272 4.1850495892 8624.2126509272
+0.00000000245 1.24462798353 252.6559713532
+0.00000000244 2.0289276469 3377.217792004
+0.00000000324 1.84851618413 1289.9465010146
+0.00000000221 6.22167997496 3281.2385647862
+0.00000000238 3.93371505401 3171.0322435668
+0.00000000226 5.94296271326 224.3447957019
+0.00000000213 3.6826423475 1048.3362299253
+0.00000000216 5.82941334164 1567.7322542814
+0.00000000295 4.70194747095 3067.9394693482
+0.00000000206 4.98184230959 1357.6145525811
+0.00000000202 1.32439444045 4326.3934009738
+0.00000000227 0.78540105705 59.8037450403
+0.00000000237 5.56926897693 2943.5060541272
+0.00000000207 0.07907015398 5223.6939198022
+0.00000000199 3.30501818656 4120.2078525366
+0.00000000194 5.95526916809 84.9335269539
+0.00000000266 1.58032565718 983.1158589136
+0.00000000198 4.31078641704 4017.115078318
+0.00000000198 0.30166351366 1166.4068576709
+0.00000000188 0.90738705875 135.336103133
+0.00000000186 0.69289672485 92.7978334801
+0.00000000182 1.18931462257 1512.8068240082
+0.00000000191 1.04146023518 1884.124123938
+0.00000000174 6.13734594396 3597.6304344428
+0.00000000189 0.35191512844 1372.5924061081
+0.00000000172 4.35250972697 1578.0271950199
+0.00000000173 2.30241719278 1176.7017984094
+0.0000000022 1.06991056825 2200.5159935946
+0.00000000186 4.90511103807 3583.4033404412
+0.00000000189 0.24160744024 1670.8250285
+0.00000000206 0.01485146863 2730.2069586892
+0.00000000174 1.83997277029 746.9222137957
+0.00000000225 3.1310809966 630.3360587584
+0.00000000206 5.22730929781 3995.7744373156
+0.00000000169 2.57956682688 9161.0171630226
+0.00000000165 1.51795928301 4010.0015313172
+0.00000000181 2.05055200822 842.9014410135
+0.00000000181 5.96554625357 1578.7779545453
+0.00000000166 1.551148631 1070.4276304531
+0.00000000157 5.8783995888 3914.0223040994
+0.0000000016 0.43729819176 2545.3620512544
+0.00000000168 5.73975661792 2847.5268269094
+0.00000000157 2.25764581068 850.0149880143
+0.00000000187 0.64918748618 842.1506814881
+0.0000000018 1.88055488803 685.4739373527
+0.00000000153 4.15259684562 4333.5069479746
+0.00000000154 3.65536637158 77734.018459628
+0.00000000151 3.17795437121 3590.516887442
+0.00000000155 3.8762354799 327.4375699205
+0.00000000171 3.33647878498 1912.5783119412
+0.00000000188 4.53005359421 1041.2226829245
+0.00000000134 4.09921613445 530.44172462
+0.00000000123 4.79543460218 1098.7388061044
+0.00000000161 2.02006564218 860.3099287528
+0.00000000143 2.40197278329 529.1697002328
+0.00000000115 1.55831212007 9153.9036160218
+0.00000000106 5.94313244357 1057.8974574809
+0.00000000119 5.10578428676 1056.9342496344
+0.000000001 5.74974781049 501.2367770914
+0.00000000094 1.40134175492 1059.3337460794
+0.00000000098 3.79115318281 497.4476361802
+0.0000000009 4.09610113044 1064.0477966352
+0.00000000102 1.10442899544 1969.2006632438
+0.00000000087 0.58218477838 1173.5204046717
+0.00000000109 3.83745968299 525.4981794006
+0.00000000094 4.59915291355 1059.430114299
+0.00000000118 6.11701561559 1069.6768709277
+0.00000000107 5.40509332689 679.2541622292
+0.00000000089 5.90037690244 757.2171545342
+0.00000000078 6.06217863109 970.5162499722
+0.0000000008 5.45470236239 3163.918696566
+0.00000000072 5.65789862232 1151.4290041439
+0.0000000008 0.045397201 1080.7225711916
+0.00000000075 4.26526686574 1058.4187223427
diff --git a/kstars/kstars/data/jupiter.L2.vsop b/kstars/kstars/data/jupiter.L2.vsop
new file mode 100644
index 00000000..e4c519a7
--- /dev/null
+++ b/kstars/kstars/data/jupiter.L2.vsop
@@ -0,0 +1,191 @@
+0.0003896555 0.000000 0.000000
+0.00047233598 4.32148323554 7.1135470008
+0.00030629053 2.93021440216 529.6909650946
+0.00003189317 1.05504615595 522.5774180938
+0.00002723358 3.41411526638 1059.3819301892
+0.00002729292 4.84545481351 536.8045120954
+0.00001721069 4.18734385158 14.2270940016
+0.00000383258 5.76790714387 419.4846438752
+0.00000367498 6.05509120409 103.0927742186
+0.00000377524 0.76048964872 515.463871093
+0.00000337386 3.78644384244 3.1813937377
+0.000003082 0.69356654052 206.1855484372
+0.00000218408 3.81389191353 1589.0728952838
+0.00000198883 5.33996443444 1066.49547719
+0.00000197445 2.48356402053 3.9321532631
+0.0000014623 3.81373196838 639.897286314
+0.00000155862 1.40642426467 1052.2683831884
+0.0000012957 5.83738872525 412.3710968744
+0.00000141932 1.63435169016 426.598190876
+0.00000117327 1.41435462588 625.6701923124
+0.00000096733 4.03383427887 110.2063212194
+0.00000090823 1.10630629042 95.9792272178
+0.00000078769 4.63726131329 543.9180590962
+0.00000072392 2.21716670026 735.8765135318
+0.00000087292 2.52235174825 632.7837393132
+0.0000005691 3.12292059854 213.299095438
+0.00000048622 1.67283791618 309.2783226558
+0.00000058475 0.83216317444 199.0720014364
+0.0000004015 4.0248544474 21.3406410024
+0.00000039784 0.62416945827 323.5054166574
+0.00000035718 2.32581247002 728.762966531
+0.0000002562 2.51240623862 1162.4747044078
+0.00000029255 3.60838327799 10.2949407385
+0.00000023591 3.00532139306 956.2891559706
+0.00000027814 3.23992013743 838.9692877504
+0.00000025993 4.5011829829 742.9900605326
+0.00000025194 1.21868110687 1045.1548361876
+0.00000019458 4.29028644674 532.8723588323
+0.0000001766 0.8095394156 508.3503240922
+0.00000015355 5.81037986941 1596.1864422846
+0.00000017058 4.20001977723 2118.7638603784
+0.0000001704 1.8340214664 526.5095713569
+0.00000014661 3.99989622586 117.3198682202
+0.00000013639 1.80336677963 302.164775655
+0.0000001323 2.51856643603 88.865680217
+0.00000012756 4.36856232414 1169.5882514086
+0.00000015292 0.68174165476 942.062061969
+0.00000010986 4.43586634639 525.7588118315
+0.0000001392 5.95169568482 316.3918696566
+0.00000009437 2.17684563456 1155.361157407
+0.00000008812 3.29452783338 220.4126424388
+0.00000007823 5.75672228354 846.0828347512
+0.00000007549 2.70955516779 533.6231183577
+0.00000009681 1.71563161051 1581.959348283
+0.0000000869 3.31924493607 831.8557407496
+0.00000006285 0.49939863541 949.1756089698
+0.00000006685 2.17560093281 1265.5674786264
+0.00000005381 6.00510875948 405.2575498736
+0.00000004676 1.40846192799 1258.4539316256
+0.00000004421 3.02360159274 1692.1656695024
+0.00000004403 5.4773726616 433.7117378768
+0.00000004286 5.07139951645 1073.6090241908
+0.00000004201 5.28560721767 18.1592472647
+0.00000003933 1.26665387164 853.196381752
+0.00000005351 3.65320121089 1272.6810256272
+0.00000004392 2.27325303667 1368.660252845
+0.00000003482 1.53983001273 519.3960243561
+0.00000002745 2.09685315627 1478.8665740644
+0.00000002737 1.06017230524 1574.8458012822
+0.00000002897 2.05128453665 1361.5467058442
+0.00000003075 0.99085727534 191.9584544356
+0.00000002462 2.37173605635 1471.7530270636
+0.00000002203 2.47960567714 721.6494195302
+0.00000002096 3.71482580504 1485.9801210652
+0.00000001984 1.88475229557 1685.0521225016
+0.00000002274 3.03360234351 1148.2476104062
+0.00000002041 6.17114556019 330.6189636582
+0.00000001451 4.72055072637 32.2433289144
+0.00000001454 5.14703918585 1375.7737998458
+0.00000001447 3.18833439444 635.9651330509
+0.00000001403 4.26712075104 551.031606097
+0.0000000142 1.99288040133 629.6023455755
+0.00000001269 0.03300387779 2125.8774073792
+0.00000001276 2.26356919237 1788.1448967202
+0.00000001189 1.70223550488 1677.9385755008
+0.00000001182 2.18142313946 1795.258443721
+0.00000001366 1.27629917215 1038.0412891868
+0.00000001306 4.76302079847 1062.5633239269
+0.00000001109 2.97787130235 81.7521332162
+0.00000001027 1.99236027398 295.0512286542
+0.00000001349 4.01621534182 539.9859058331
+0.00000001025 3.75336759986 28.4541880032
+0.00000000977 3.01355125761 124.433415221
+0.0000000129 4.62594234857 2648.454825473
+0.00000001065 5.06153058155 1699.2792165032
+0.00000000965 1.17716405513 99.9113804809
+0.00000001021 1.9071210266 750.1036075334
+0.00000000923 3.53450109212 227.5261894396
+0.00000001059 0.13532061468 416.3032501375
+0.00000000836 2.07492422755 1056.2005364515
+0.00000000889 1.75177808106 1898.3512179396
+0.00000000772 2.89217715561 2008.557539159
+0.00000001014 2.80847772922 1464.6394800628
+0.0000000082 1.99735697577 2111.6503133776
+0.00000000787 4.91912237671 1055.4497769261
+0.00000000743 2.6520965069 106.2741679563
+0.00000000705 0.08006443278 963.4027029714
+0.00000000724 3.29664246938 628.8515860501
+0.00000000791 1.6465520211 2001.4439921582
+0.00000000822 2.74067639972 618.5566453116
+0.00000000761 1.26393500358 1382.8873468466
+0.0000000065 1.19590511216 422.6660376129
+0.00000000677 1.88476058357 2104.5367663768
+0.00000000681 5.47481665606 5760.4984318976
+0.00000000681 3.11621209674 5746.271337896
+0.00000000644 4.68385640894 611.4430983108
+0.00000000752 3.03497138894 2221.856634597
+0.00000000641 1.86274530783 636.7158925763
+0.00000000614 3.0767735667 380.12776796
+0.00000000635 4.53916684689 9676.4810341156
+0.00000000635 0.61458805483 9690.7081281172
+0.00000000822 6.25170365084 423.4167971383
+0.00000000762 4.32362906505 1802.3719907218
+0.00000000582 0.84137872868 1891.2376709388
+0.00000000558 3.96171840325 440.8252848776
+0.00000000624 2.83657771014 1905.4647649404
+0.00000000711 3.43538032357 824.7421937488
+0.00000000517 1.10660016329 107.0249274817
+0.00000000535 1.55761050176 1994.3304451574
+0.00000000501 4.44389802599 647.0108333148
+0.00000000414 5.37130370397 2228.9701815978
+0.00000000533 2.54756313371 1781.0313497194
+0.00000000393 1.26351262287 210.1177017003
+0.00000000433 2.90103969634 1063.3140834523
+0.00000000384 1.36194621083 203.0041546995
+0.0000000044 1.46934545869 2214.7430875962
+0.00000000424 4.98974282486 3178.1457905676
+0.00000000338 2.72210106345 2324.9494088156
+0.00000000332 0.37505564414 2655.5683724738
+0.00000000318 6.11024720065 934.9485149682
+0.00000000405 3.51005860013 2751.5475996916
+0.00000000388 5.00609647265 2015.6710861598
+0.00000000424 4.29668654117 5753.3848848968
+0.00000000328 2.35571531981 1251.3403846248
+0.00000000316 0.16949503062 1279.794572628
+0.00000000345 2.89328206121 2957.7331481288
+0.00000000303 1.63964826684 2428.0421830342
+0.00000000328 3.36132375845 1141.1340634054
+0.00000000294 2.48947693371 2641.3412784722
+0.0000000035 1.50537240918 2317.8358618148
+0.00000000287 1.69638214958 2420.9286360334
+0.00000000272 0.27466529753 319.5732633943
+0.00000000303 2.43034117616 70.8494453042
+0.00000000251 0.43544711316 3259.8979237838
+0.00000000224 4.49752269293 5223.6939198022
+0.00000000272 2.98590404673 1457.525933062
+0.00000000228 5.47896916415 1603.2999892854
+0.00000000288 2.30146999217 2854.6403739102
+0.00000000207 5.94297320087 9153.9036160218
+0.00000000243 1.58604251447 2744.4340526908
+0.00000000228 1.28182702946 2310.722314814
+0.00000000224 1.28623905132 3060.8259223474
+0.00000000222 0.63265553397 3163.918696566
+0.00000000242 2.52382905368 3274.1250177854
+0.00000000188 6.00513627145 92.0470739547
+0.00000000239 1.93897157244 2413.8150890326
+0.00000000214 1.14529237568 2531.1349572528
+0.000000002 3.42280996072 99.1606209555
+0.00000000179 0.53892926207 2207.6295405954
+0.00000000177 5.56545270243 2332.0629558164
+0.00000000172 1.38604067808 945.9942152321
+0.00000000203 0.41899069603 2840.4132799086
+0.00000000231 2.2635333046 2097.423219376
+0.00000000228 3.82701076821 113.3877149571
+0.00000000165 4.08776703733 6283.0758499914
+0.00000000202 3.30429764992 3067.9394693482
+0.00000000224 3.69285208525 2435.155730035
+0.00000000214 2.55756944911 2538.2485042536
+0.00000000203 2.24205059922 67.6680515665
+0.00000000152 5.48122906518 10213.285546211
+0.00000000191 2.68685722531 1773.9178027186
+0.00000000189 2.95184620359 732.6951197941
+0.00000000149 1.98737542735 1049.0869894507
+0.00000000163 1.24084734609 3053.7123753466
+0.00000000171 2.34210749987 1354.4331588434
+0.00000000112 5.7740728579 547.8502123593
+0.00000000124 0.14001204498 860.3099287528
+0.00000000086 1.26924601636 511.5317178299
+0.00000000114 5.1598283807 1592.2542890215
+0.00000000091 1.48896790758 1567.7322542814
+0.00000000086 4.34444949905 1069.6768709277
diff --git a/kstars/kstars/data/jupiter.L3.vsop b/kstars/kstars/data/jupiter.L3.vsop
new file mode 100644
index 00000000..53fd50bb
--- /dev/null
+++ b/kstars/kstars/data/jupiter.L3.vsop
@@ -0,0 +1,109 @@
+0.00000044378 0.000000 0.000000
+0.00006501665 2.59862880482 7.1135470008
+0.00001356524 1.34635886411 529.6909650946
+0.00000470716 2.47503977883 14.2270940016
+0.0000041696 3.24451243214 536.8045120954
+0.00000352851 2.97360159003 522.5774180938
+0.0000015488 2.07565585817 1059.3819301892
+0.00000086771 2.51431584316 515.463871093
+0.00000033538 3.82633794497 1066.49547719
+0.00000022644 2.98231326774 543.9180590962
+0.00000023737 1.27667172313 412.3710968744
+0.00000028457 2.44754756058 206.1855484372
+0.00000019798 2.10099934005 639.897286314
+0.0000001974 1.40255938973 419.4846438752
+0.00000018768 1.593684035 103.0927742186
+0.00000017033 2.30214681202 21.3406410024
+0.00000016774 2.59821460673 1589.0728952838
+0.00000016214 3.14521117299 625.6701923124
+0.00000016055 3.36030126297 1052.2683831884
+0.00000013392 2.75973892202 95.9792272178
+0.00000013234 2.5386224434 199.0720014364
+0.00000012611 6.265781104 426.598190876
+0.00000008637 2.26563256289 110.2063212194
+0.00000006725 3.42566433316 309.2783226558
+0.00000008701 1.76334960737 10.2949407385
+0.00000006527 4.03869562907 728.762966531
+0.00000005368 5.25196153539 323.5054166574
+0.00000005675 2.52096417685 508.3503240922
+0.00000005399 2.91184687105 1045.1548361876
+0.00000003996 4.30290261177 88.865680217
+0.00000003857 3.52381361552 302.164775655
+0.00000003774 4.09125315146 735.8765135318
+0.00000003269 1.43175991274 956.2891559706
+0.00000002783 4.3581750767 1596.1864422846
+0.00000002661 1.25276590759 213.299095438
+0.00000002553 2.23785673285 117.3198682202
+0.00000002371 2.89662409244 742.9900605326
+0.00000002656 5.01505839848 838.9692877504
+0.00000001948 2.77248294666 1169.5882514086
+0.00000002279 2.3558187123 942.062061969
+0.00000001474 1.61011468581 220.4126424388
+0.00000001457 3.09381959396 2118.7638603784
+0.00000001937 5.01388256693 831.8557407496
+0.00000001585 1.40097680805 405.2575498736
+0.00000001257 3.97811260358 1155.361157407
+0.00000001227 3.45959919972 1073.6090241908
+0.00000000986 3.39209446167 532.8723588323
+0.00000000942 2.70200385825 191.9584544356
+0.00000000828 1.48348768286 632.7837393132
+0.00000000797 1.1070668885 1162.4747044078
+0.00000000822 3.30295824153 1258.4539316256
+0.0000000071 5.8979877198 853.196381752
+0.00000000766 3.66351539483 1581.959348283
+0.00000000722 3.74673245797 433.7117378768
+0.00000000663 2.93063953915 1574.8458012822
+0.00000000658 3.52797311863 525.7588118315
+0.00000000609 4.14881313523 721.6494195302
+0.00000000598 4.69454609357 81.7521332162
+0.00000000668 1.96442971289 1272.6810256272
+0.00000000515 1.57251270902 949.1756089698
+0.00000000658 2.02329201466 526.5095713569
+0.00000000517 4.35827478516 1368.660252845
+0.0000000051 4.95846155301 1148.2476104062
+0.00000000507 4.31396370095 330.6189636582
+0.00000000567 2.27813343743 551.031606097
+0.0000000048 3.86758235988 1361.5467058442
+0.00000000383 0.24287136454 611.4430983108
+0.00000000434 2.9546175554 1038.0412891868
+0.00000000377 1.42957648215 124.433415221
+0.00000000391 4.07770324592 1471.7530270636
+0.00000000385 4.702951798 519.3960243561
+0.00000000428 2.22472522305 539.9859058331
+0.00000000343 4.83463725823 2125.8774073792
+0.00000000394 4.52891996323 1464.6394800628
+0.00000000305 2.02797683648 1485.9801210652
+0.00000000283 0.97461612169 1905.4647649404
+0.00000000276 3.83552772064 1062.5633239269
+0.00000000351 2.06334334462 533.6231183577
+0.00000000304 3.93228052293 1685.0521225016
+0.00000000322 3.54763044791 846.0828347512
+0.00000000345 4.18332148409 1788.1448967202
+0.00000000253 3.12703531516 1994.3304451574
+0.00000000257 1.05361498985 1478.8665740644
+0.00000000232 1.69999081817 1692.1656695024
+0.00000000225 2.5162414978 1891.2376709388
+0.00000000217 4.58512911216 963.4027029714
+0.00000000277 3.63353707701 1677.9385755008
+0.00000000242 2.90163762388 2310.722314814
+0.00000000211 3.96419403991 295.0512286542
+0.00000000199 5.1704650075 618.5566453116
+0.00000000256 4.19052619061 1781.0313497194
+0.00000000192 0.81556540966 2221.856634597
+0.00000000187 3.49895198981 2648.454825473
+0.00000000208 4.11838429822 2097.423219376
+0.00000000183 3.30680692414 1699.2792165032
+0.00000000231 2.54516792766 1375.7737998458
+0.00000000189 5.74277274755 2627.1141844706
+0.00000000214 5.48031974537 1354.4331588434
+0.0000000022 3.8747198941 2104.5367663768
+0.00000000171 6.10827209399 1382.8873468466
+0.00000000184 5.98415847544 750.1036075334
+0.00000000171 5.25744961028 824.7421937488
+0.00000000151 4.30799091626 2001.4439921582
+0.0000000014 4.2708946607 1265.5674786264
+0.00000000097 4.67188056608 647.0108333148
+0.00000000088 2.43775210355 440.8252848776
+0.00000000075 3.93105183253 1055.4497769261
+0.00000000079 1.8853315322 934.9485149682
+0.00000000077 3.80503143236 1603.2999892854
diff --git a/kstars/kstars/data/jupiter.L4.vsop b/kstars/kstars/data/jupiter.L4.vsop
new file mode 100644
index 00000000..d09aa283
--- /dev/null
+++ b/kstars/kstars/data/jupiter.L4.vsop
@@ -0,0 +1,45 @@
+-0.00000114019 0.000000 0.000000
+0.00000669483 0.8528242109 7.1135470008
+0.00000099961 0.74258947751 14.2270940016
+0.00000050024 1.65346208248 536.8045120954
+0.00000043585 5.82026386621 529.6909650946
+0.00000031813 4.8582998665 522.5774180938
+0.00000014742 4.29061635784 515.463871093
+0.00000008899 0.71478520741 1059.3819301892
+0.00000004957 1.29502259434 543.9180590962
+0.00000004484 2.31715516627 1066.49547719
+0.00000004251 0.48326797501 21.3406410024
+0.000000031 3.00245542678 412.3710968744
+0.00000002055 0.39858940218 639.897286314
+0.00000001762 4.90536207307 625.6701923124
+0.00000001902 4.25925620271 199.0720014364
+0.00000001695 4.26147580803 206.1855484372
+0.00000001375 5.25546955667 1052.2683831884
+0.00000001203 4.71614633845 95.9792272178
+0.00000001086 1.28604571172 1589.0728952838
+0.00000000982 4.77990073662 1045.1548361876
+0.00000000935 6.05847062188 88.865680217
+0.00000000916 5.77537499431 728.762966531
+0.0000000089 4.55299189579 426.598190876
+0.00000000784 3.4016156795 419.4846438752
+0.00000000768 3.54672049322 103.0927742186
+0.0000000067 0.522233077 110.2063212194
+0.00000000415 5.22809480633 302.164775655
+0.00000000393 6.24184621807 956.2891559706
+0.00000000381 5.2546696604 309.2783226558
+0.00000000421 0.59561318533 117.3198682202
+0.00000000346 4.78348312106 508.3503240922
+0.00000000319 3.47979828725 323.5054166574
+0.00000000331 2.95893485883 1596.1864422846
+0.00000000295 4.32713459459 942.062061969
+0.00000000319 0.47990052824 831.8557407496
+0.00000000251 1.79898001222 1073.6090241908
+0.00000000212 0.43917684084 220.4126424388
+0.00000000188 1.12654974776 1169.5882514086
+0.00000000188 2.16135407548 1361.5467058442
+0.0000000018 3.43266428069 1148.2476104062
+0.00000000164 1.92864127211 2118.7638603784
+0.00000000157 3.02963907392 1272.6810256272
+0.00000000093 5.60436000012 1581.959348283
+0.00000000085 5.023172562 1155.361157407
+0.00000000075 3.13198879608 632.7837393132
diff --git a/kstars/kstars/data/jupiter.L5.vsop b/kstars/kstars/data/jupiter.L5.vsop
new file mode 100644
index 00000000..e2450a89
--- /dev/null
+++ b/kstars/kstars/data/jupiter.L5.vsop
@@ -0,0 +1,10 @@
+-0.00000000845 0.000000 0.000000
+0.00000049577 5.25658966184 7.1135470008
+0.00000015761 5.25126837478 14.2270940016
+0.00000004343 0.01461869263 536.8045120954
+0.00000001526 1.09739911439 522.5774180938
+0.00000000728 5.85949047619 543.9180590962
+0.00000000694 0.87382487754 515.463871093
+0.00000000456 0.81521692852 1066.49547719
+0.00000000293 5.62909357048 1059.3819301892
+0.0000000009 0.2117811971 529.6909650946
diff --git a/kstars/kstars/data/jupiter.R0.vsop b/kstars/kstars/data/jupiter.R0.vsop
new file mode 100644
index 00000000..676bc5b1
--- /dev/null
+++ b/kstars/kstars/data/jupiter.R0.vsop
@@ -0,0 +1,745 @@
+5.20887429471 0.000000 0.000000
+0.2520932702 3.49108640015 529.6909650946
+0.00610599902 3.84115365602 1059.3819301892
+0.00282029465 2.57419879933 632.7837393132
+0.00187647391 2.07590380082 522.5774180938
+0.00086792941 0.71001090609 419.4846438752
+0.00072062869 0.21465694745 536.8045120954
+0.00065517227 5.97995850843 316.3918696566
+0.0002913462 1.6775924371 103.0927742186
+0.00030135275 2.16132058449 949.1756089698
+0.00023453209 3.54023147303 735.8765135318
+0.0002228371 4.19362773546 1589.0728952838
+0.0002394734 0.27457854894 7.1135470008
+0.000130326 2.96043055741 1162.4747044078
+0.00009703346 1.90669572402 206.1855484372
+0.00012749004 2.71550102862 1052.2683831884
+0.00009161431 4.41352618935 213.299095438
+0.00007894539 2.47907551404 426.598190876
+0.00007057978 2.18184753111 1265.5674786264
+0.00006137755 6.26417542514 846.0828347512
+0.00005477093 5.65729325169 639.897286314
+0.00003502519 0.56531297394 1066.49547719
+0.0000413689 2.72219979684 625.6701923124
+0.00004170012 2.01605033912 515.463871093
+0.00002499966 4.55182055941 838.9692877504
+0.00002616955 2.00993967129 1581.959348283
+0.00001911876 0.85621927419 412.3710968744
+0.00002127644 6.1275146175 742.9900605326
+0.00001610549 3.08867789275 1368.660252845
+0.00001479484 2.68026191372 1478.8665740644
+0.00001230708 1.89042979701 323.5054166574
+0.0000121681 1.80171561024 110.2063212194
+0.00000961072 4.54876989805 2118.7638603784
+0.00000885708 4.14785948471 533.6231183577
+0.000007767 3.6769695469 728.762966531
+0.00000998579 2.8720894011 309.2783226558
+0.00001014959 1.38673237666 454.9093665273
+0.00000727162 3.98824686402 1155.361157407
+0.00000655289 2.79065604219 1685.0521225016
+0.00000821465 1.59342534396 1898.3512179396
+0.00000620798 4.82284338962 956.2891559706
+0.00000653981 3.38150775269 1692.1656695024
+0.00000812036 5.94091899141 909.8187330546
+0.0000056212 0.08095987241 543.9180590962
+0.00000542221 0.28360266386 525.7588118315
+0.00000457859 0.1272269451 1375.7737998458
+0.00000614784 2.27624915604 942.062061969
+0.00000435805 2.60272129748 95.9792272178
+0.00000496066 5.53005947761 380.12776796
+0.00000469965 2.81896276101 1795.258443721
+0.00000445003 0.14623567024 14.2270940016
+0.00000290869 3.89339143564 1471.7530270636
+0.00000276627 2.52238450687 2001.4439921582
+0.00000275084 2.98863518924 526.5095713569
+0.00000293875 2.04938438861 199.0720014364
+0.00000290985 6.03131226226 1169.5882514086
+0.00000338342 2.79873192583 1045.1548361876
+0.00000257482 6.13395478303 532.8723588323
+0.00000319013 1.34803130803 2214.7430875962
+0.00000309352 5.36855804945 1272.6810256272
+0.00000345804 1.56404293688 491.5579294568
+0.00000303364 1.15407454372 5753.3848848968
+0.00000192325 0.91996333387 1596.1864422846
+0.00000215398 2.63572815848 2111.6503133776
+0.00000200738 2.37259566683 1258.4539316256
+0.00000239036 3.57397189838 835.0371344873
+0.00000197073 5.92859096863 453.424893819
+0.0000013944 3.63960322318 1788.1448967202
+0.00000191373 6.2825131187 983.1158589136
+0.00000176551 2.57669991654 9683.5945811164
+0.00000123567 2.26158186345 2317.8358618148
+0.00000128176 4.6658590767 831.8557407496
+0.0000011243 0.85604150812 433.7117378768
+0.00000128817 1.10567106595 2531.1349572528
+0.0000009939 4.50312054049 518.6452648307
+0.0000009387 2.7255387999 853.196381752
+0.00000106481 5.8146222229 220.4126424388
+0.00000120188 2.95156363556 3.9321532631
+0.00000104002 2.22221906187 74.7815985673
+0.00000081655 3.23481337678 1361.5467058442
+0.00000112513 4.86216964016 528.2064923863
+0.00000079539 0.8854224683 430.5303441391
+0.00000085801 2.11458386763 1574.8458012822
+0.00000085685 2.33823884827 2428.0421830342
+0.00000068311 3.35727048905 2104.5367663768
+0.0000006957 3.04164697156 302.164775655
+0.00000069775 3.22402404312 305.3461693927
+0.0000006957 0.20494979941 532.1386456494
+0.00000056991 2.00204191909 2634.2277314714
+0.00000077062 2.09816000231 508.3503240922
+0.00000056716 3.91743976711 2221.856634597
+0.00000058325 5.72360355252 628.8515860501
+0.00000052485 4.02485010492 527.2432845398
+0.00000063645 1.09973563964 1364.7280995819
+0.00000053607 0.87425992614 2847.5268269094
+0.00000059598 0.95822471775 494.2662424425
+0.0000005796 3.45779497978 2008.557539159
+0.00000041512 3.51955526735 529.7391492044
+0.00000044666 1.62313786651 984.6003316219
+0.00000044883 4.90091959557 2648.454825473
+0.00000053206 1.19800364308 760.25553592
+0.00000044393 4.42623747662 1063.3140834523
+0.00000037566 2.93021095213 1677.9385755008
+0.00000041516 0.32174409278 529.6427809848
+0.00000042855 0.03093594081 1439.5096981492
+0.00000045963 2.54342106514 636.7158925763
+0.00000040181 4.39381642864 1148.2476104062
+0.0000003877 4.31675565025 149.5631971346
+0.00000040348 2.10140891053 2744.4340526908
+0.00000048851 5.60297777544 2810.9214616052
+0.00000037085 5.07828164301 1905.4647649404
+0.00000043875 1.24536971083 621.7380390493
+0.00000034005 3.09360167248 2420.9286360334
+0.00000036782 0.84232174637 530.6541729411
+0.00000031139 5.35811251334 1485.9801210652
+0.00000039295 4.70800489067 569.0478410098
+0.000000397 2.46163878814 355.7487455718
+0.00000031527 6.19284070863 3.1813937377
+0.00000028399 2.48456666067 519.3960243561
+0.00000032432 2.73281750275 604.4725636619
+0.00000027119 3.92341697086 2324.9494088156
+0.00000026753 1.74975198417 2950.619601128
+0.00000028986 1.83535862643 1891.2376709388
+0.00000026493 0.60380196895 1055.4497769261
+0.00000033525 0.76068430639 643.8294395771
+0.00000026568 1.03594610835 405.2575498736
+0.00000025534 3.46320665375 458.8415197904
+0.00000024421 0.8818183693 423.4167971383
+0.00000032949 3.18597137308 528.7277572481
+0.00000022456 0.43129919683 1073.6090241908
+0.00000021599 1.41820425091 540.7366653585
+0.00000025673 0.5235819476 511.5317178299
+0.00000021115 3.08023522766 629.6023455755
+0.00000022713 0.65234613144 3163.918696566
+0.00000019189 5.16589014963 635.9651330509
+0.00000026042 1.33629471285 330.6189636582
+0.00000018263 3.59973446951 746.9222137957
+0.0000001821 2.66819439927 1994.3304451574
+0.00000019724 4.13552133321 1464.6394800628
+0.0000001948 1.85656428109 3060.8259223474
+0.00000023927 4.99826361784 1289.9465010146
+0.00000021886 5.91718683551 1802.3719907218
+0.00000017482 2.82161612542 2737.32050569
+0.00000016608 5.67394889755 408.4389436113
+0.00000022892 5.26731352093 672.1406152284
+0.00000018349 1.89869734949 1021.2488945514
+0.00000019123 3.65882402977 415.5524906121
+0.00000015735 3.34772676006 1056.2005364515
+0.00000016373 0.18094878053 1699.2792165032
+0.00000018899 3.69120638874 88.865680217
+0.00000018655 1.97327300097 38.1330356378
+0.00000015542 3.8220488101 721.6494195302
+0.0000001678 1.90976657921 217.2312487011
+0.00000015313 1.05907174619 114.1384744825
+0.0000001519 1.32317039042 117.3198682202
+0.0000001508 3.74469077216 2641.3412784722
+0.00000019836 2.73184571324 39.3568759152
+0.00000014708 1.67270454473 529.1697002328
+0.00000014036 3.54305270022 142.4496501338
+0.00000012931 1.48829749349 3267.0114707846
+0.00000014924 1.3254608594 490.3340891794
+0.00000014753 4.64530618027 6283.0758499914
+0.00000014672 0.80451954754 5223.6939198022
+0.00000012085 3.67072510553 750.1036075334
+0.00000011954 2.97127390765 505.3119427064
+0.0000001465 2.1679293025 530.2122299564
+0.00000011869 1.66551754962 2207.6295405954
+0.00000012273 0.20690014405 1062.5633239269
+0.0000001146 1.11906683214 561.934294009
+0.00000011083 3.22049096074 535.107591066
+0.00000011567 5.22625628971 524.0618908021
+0.00000011161 3.82945634036 76.2660712756
+0.00000010918 1.27796962818 2125.8774073792
+0.00000012685 3.96848605476 2538.2485042536
+0.0000001123 3.23092119889 422.6660376129
+0.00000012645 0.7367042858 908.3342603463
+0.0000001133 5.56127247007 531.1754378029
+0.00000009509 5.00507284204 597.3590166611
+0.00000010291 3.84159025239 1781.0313497194
+0.00000010762 4.91380719453 525.0250986486
+0.00000011786 5.11863653538 685.4739373527
+0.0000001198 1.72470898635 911.3032057629
+0.00000008937 2.40338241992 2310.722314814
+0.00000009253 2.57670338148 3053.7123753466
+0.00000009488 2.95089828501 1382.8873468466
+0.00000009889 0.43758517388 3480.3105662226
+0.00000008781 3.66562388594 739.8086667949
+0.00000008664 2.70398612383 526.7702037878
+0.00000009505 1.61249870019 3377.217792004
+0.0000001154 1.59520481029 1474.6737883704
+0.00000009533 0.35468711552 1512.8068240082
+0.0000000998 4.80984684596 558.0021407459
+0.00000009014 1.21458362718 416.3032501375
+0.00000007969 0.08480602718 528.9402055692
+0.00000008668 5.29060005706 945.2434557067
+0.00000007851 1.46751861875 963.4027029714
+0.00000008611 1.13232641062 532.6117264014
+0.00000007838 6.26933498027 647.0108333148
+0.00000007581 2.90608705954 533.8837507886
+0.00000008583 6.06634530166 10213.285546211
+0.00000010198 2.48743123636 1819.6374661092
+0.00000008536 2.2270070179 9153.9036160218
+0.00000009759 6.15593336218 593.426863398
+0.00000007968 3.75535355212 530.44172462
+0.00000007142 3.58836120327 2957.7331481288
+0.00000007122 0.11970048938 224.3447957019
+0.00000008731 0.7530291397 960.2213092337
+0.00000007063 2.1679303769 724.8308132679
+0.00000007263 2.29499675875 520.129737539
+0.00000006418 1.25058991868 3583.4033404412
+0.0000000827 1.24806288317 495.7507151508
+0.00000006483 4.7456777264 202.2533951741
+0.00000007197 3.84169279666 618.5566453116
+0.00000008146 0.73147060302 230.5645708254
+0.00000006165 5.50124418381 11.0457002639
+0.00000007946 2.07754951174 953.1077622329
+0.00000007675 0.92400307662 525.4981794006
+0.0000000621 1.45641362115 483.2205421786
+0.00000007359 0.31355650764 378.6432952517
+0.00000006707 2.92071167098 1038.0412891868
+0.00000007143 0.18218134889 731.9443602687
+0.00000007309 6.27084533477 21.3406410024
+0.00000006135 2.67651237303 312.4597163935
+0.00000005558 3.83419160288 534.3568315406
+0.00000005344 5.25294750019 1048.3362299253
+0.00000007504 0.74281415471 457.617679513
+0.00000005335 6.23059924424 551.031606097
+0.00000005613 1.51210605952 524.2743391232
+0.00000005284 2.18579185671 280.9671470045
+0.00000005475 5.95864753605 539.9859058331
+0.00000005056 0.37387972537 529.5309064002
+0.00000006202 5.53813122743 2.4476805548
+0.0000000549 5.97692444199 227.5261894396
+0.00000006266 0.76632858238 938.1299087059
+0.0000000575 2.13496323512 191.9584544356
+0.00000005218 4.69335266854 560.7104537316
+0.0000000548 5.21157595558 1057.8974574809
+0.00000005738 0.34249718209 535.9107402181
+0.00000004816 1.51326236835 2524.021410252
+0.00000005056 3.46671669992 529.851023789
+0.0000000471 2.2781383055 3370.1042450032
+0.00000005228 3.61776977584 2097.423219376
+0.00000004878 1.39829798223 3693.6096616606
+0.00000005727 4.80120381106 598.8434893694
+0.00000005707 3.94177950323 2854.6403739102
+0.00000004988 4.87244187719 1.4844727083
+0.00000005424 3.53268613904 456.3938392356
+0.00000004288 4.84438067847 70.8494453042
+0.00000005944 3.79180483544 25558.2121764796
+0.00000004195 2.09136830994 2627.1141844706
+0.00000004582 5.61707254513 2435.155730035
+0.00000004268 6.20250525415 775.233389447
+0.00000004521 0.20049967962 92.0470739547
+0.00000005405 4.66492781581 833.552661779
+0.00000005607 3.30226645638 535.3200393871
+0.00000004171 3.14873010832 944.9828232758
+0.00000004108 5.84489743779 440.8252848776
+0.00000004367 4.68363584557 327.4375699205
+0.00000004033 3.30883782817 3274.1250177854
+0.00000004292 0.20604269202 3796.7024358792
+0.0000000427 0.98941708997 387.2413149608
+0.00000004259 3.21120589971 696.5196376166
+0.00000004673 1.96606729969 107.0249274817
+0.00000004031 4.62854606236 2751.5475996916
+0.00000005115 2.66416451377 1215.1649024473
+0.00000004181 4.74527698816 988.532484885
+0.00000004374 1.50010561403 1894.4190646765
+0.00000003803 3.59911687954 437.6438911399
+0.00000003761 3.96903199782 732.6951197941
+0.0000000362 1.57847427805 381.6122406683
+0.0000000349 0.63097592112 529.9034134157
+0.00000004019 2.5766416572 916.9322800554
+0.00000004133 4.78417930217 824.7421937488
+0.00000004411 3.13179382423 630.3360587584
+0.00000004099 3.63702212253 810.6581120991
+0.00000003704 6.17243801274 537.7677199419
+0.00000004124 2.14248285449 210.1177017003
+0.0000000349 3.20962050417 529.4785167735
+0.00000003281 1.53106243317 547.8502123593
+0.00000003554 6.03787799174 739.0579072695
+0.00000004101 6.00406226999 902.7051860538
+0.00000003267 3.49354065789 1166.4068576709
+0.00000003286 2.5596687053 945.9942152321
+0.00000004041 4.78735413707 850.0149880143
+0.00000004304 0.11406117717 1744.8558675419
+0.00000004043 5.204170936 635.231419868
+0.00000003115 4.61986265585 952.3570027075
+0.00000003016 0.95126220905 3899.7952100978
+0.00000003017 2.59699501992 632.831923423
+0.00000003219 1.83594791142 18.1592472647
+0.00000003203 6.12597544496 10.2949407385
+0.0000000322 6.1421342314 1158.5425511447
+0.00000003 5.69509924353 632.7355552034
+0.00000003226 5.59910267099 608.404716925
+0.00000003118 5.64998934505 99.1606209555
+0.00000003745 2.08111521615 282.4516197128
+0.00000002837 4.6017559422 245.5424243524
+0.00000003093 6.02049413961 633.7469471597
+0.0000000312 2.29047945342 631.8205314667
+0.00000002662 3.69016679729 885.4397106664
+0.0000000315 1.79784999553 521.6142102473
+0.00000002822 3.14927418161 295.0512286542
+0.00000002615 0.20732170653 35.4247226521
+0.00000002971 1.28795094653 1023.9572075371
+0.00000002571 2.01817133502 1514.2912967165
+0.00000002592 0.487902212 195.1398481733
+0.00000003263 2.38820607343 836.5216071956
+0.00000002501 0.21653750027 465.9550667912
+0.00000002451 5.58559489768 544.6688186216
+0.00000002535 1.44414086617 460.5384408198
+0.00000002666 3.30350145485 2413.8150890326
+0.00000002412 4.3675658031 1056.9342496344
+0.00000002452 4.53818816565 514.7131115676
+0.00000003239 1.17022488774 177.8743727859
+0.00000003218 0.60551913257 1061.829610744
+0.00000002408 0.6542352381 523.5406259403
+0.00000002299 2.1524775256 319.5732633943
+0.00000002791 2.71505085086 610.6923387854
+0.00000002729 1.77685979153 252.6559713532
+0.00000002666 3.77750458842 3171.0322435668
+0.00000002303 0.36676453766 1969.2006632438
+0.00000002664 0.09674841214 565.1156877467
+0.00000002312 2.07210502831 3686.4961146598
+0.0000000268 4.9444588805 1593.0050485469
+0.00000002193 0.55645982205 2228.9701815978
+0.00000002526 1.07528597373 12036.4607348882
+0.00000002778 1.48379350517 447.7958195265
+0.00000002235 5.95475282699 6151.533888305
+0.00000002759 4.6397615348 462.0229135281
+0.00000002175 4.5358857024 501.3797894433
+0.00000002323 5.93670041006 611.4430983108
+0.00000002384 2.81746622971 3340.6124266998
+0.00000002087 3.10716079675 1049.0869894507
+0.00000001994 2.02500860064 1058.8606653274
+0.00000002199 2.20937490997 1269.4996318895
+0.00000002705 1.97665276677 415.2918581812
+0.00000002787 1.31053438756 1041.2226829245
+0.00000002003 4.66904374443 679.2541622292
+0.00000001962 1.82999730674 2943.5060541272
+0.00000002289 2.96480800939 69.1525242748
+0.00000002192 4.47837196209 209.3669421749
+0.0000000202 0.0462136449 4113.0943055358
+0.00000002082 1.1120305917 4010.0015313172
+0.00000001991 3.20108648275 3590.516887442
+0.000000019 3.32227077969 421.93232443
+0.00000002193 2.82218305362 292.0128472684
+0.00000002288 1.94695631885 1279.794572628
+0.00000001843 5.23293634337 14.977853527
+0.00000001932 5.4668425203 2281.2304965106
+0.00000002177 2.93031976617 429.0458714308
+0.00000002125 0.06224847826 24.3790223882
+0.00000002464 5.3958107843 1261.6353253633
+0.00000001938 3.79908004671 1059.430114299
+0.00000002029 3.95461157815 771.3012361839
+0.00000001841 4.74905354737 78.7137518304
+0.00000001922 2.21862085389 99.9113804809
+0.00000001836 5.75449805175 623.2225117576
+0.00000002145 3.87052575546 451.9404211107
+0.00000001782 0.40860352236 754.0357607965
+0.00000001784 1.49468287576 529.9515975255
+0.00000001842 3.49726261337 1354.4331588434
+0.00000001748 3.48730020953 522.6256022036
+0.00000001816 1.2433471121 417.0369633204
+0.00000001752 1.15500390019 1060.3451380357
+0.00000001729 2.69831073799 642.3449668688
+0.00000001985 1.99916658759 934.9485149682
+0.00000001828 5.44095029767 1201.831580323
+0.00000002158 3.4567274859 827.9235874865
+0.00000001959 1.06033047373 33.9402499438
+0.00000001751 3.13572498964 384.0599212231
+0.00000001781 5.02895146997 1098.7388061044
+0.00000002074 3.18582065441 1366.2125722902
+0.00000001757 5.02778552877 586.3133163972
+0.00000002045 3.08816627459 535.8413042489
+0.00000002273 5.17998505813 3178.1457905676
+0.00000001617 3.16674916201 67.6680515665
+0.00000001627 6.10603469594 432.0148168474
+0.0000000193 1.63968957659 5.4166259714
+0.00000001741 0.99408274736 1254.5217783625
+0.00000001607 5.65498642076 1165.6560981455
+0.00000001676 3.06138410273 1134.1635287565
+0.00000001821 3.0518355509 567.8240007324
+0.00000001677 3.0917508493 1251.3403846248
+0.00000001994 2.52023134712 1059.903195051
+0.00000002204 6.1537669851 563.6312150384
+0.00000001692 4.19142612803 106.2741679563
+0.00000001906 5.58417395051 32.2433289144
+0.00000002206 1.75883974012 1151.4290041439
+0.00000001552 3.04262360186 385.5443939314
+0.00000001508 0.42002830727 313.2104759189
+0.00000001494 1.43672345922 2840.4132799086
+0.00000001678 2.17255433434 306.830642101
+0.00000001511 4.44377608685 395.105621487
+0.00000001958 0.05215107058 761.7400086283
+0.0000000176 1.27045286501 1173.5204046717
+0.00000001463 6.07810373103 0.9632078465
+0.00000001498 2.79408561759 277.0349937414
+0.00000001636 0.2619935149 522.529233984
+0.00000001507 0.48961801593 4216.1870797544
+0.0000000153 3.4295382755 1159.2933106701
+0.00000001744 2.39637837261 203.0041546995
+0.00000001569 2.55719070621 4.192785694
+0.00000001576 3.45039607104 1058.4187223427
+0.00000001466 2.24427539934 1550.939859646
+0.00000001784 2.34591354953 529.4303326637
+0.00000001939 4.7368542861 3067.9394693482
+0.00000001938 0.60126164334 1059.3337460794
+0.00000001523 2.98744673443 2730.2069586892
+0.00000001834 3.78099298791 420.9691165835
+0.00000001372 3.53997115825 5.6290742925
+0.00000001361 0.45533257707 418.5214360287
+0.00000001833 5.12743628215 1578.0271950199
+0.00000001839 4.2461604421 981.6313862053
+0.00000001567 3.32429870195 532.3992780803
+0.0000000134 1.9466828227 528.4189407074
+0.00000001422 1.83191577465 4002.8879843164
+0.00000001745 5.76913240451 490.0734567485
+0.00000001437 4.19470227783 420.4478517217
+0.00000001419 0.7484900533 632.2624744514
+0.00000001447 5.65611888743 373.0142209592
+0.00000001578 3.90273683089 602.9880909536
+0.00000001385 3.88479835656 419.4364597654
+0.00000001352 0.81697905853 1585.1407420207
+0.00000001399 1.24785452243 633.305004175
+0.00000001297 5.57914023189 1276.6131788903
+0.00000001491 1.66541781223 2655.5683724738
+0.00000001252 0.72155670765 173.9422195228
+0.00000001658 5.6092466285 362.8622925726
+0.00000001606 3.95301396173 2274.5468326365
+0.00000001213 4.55264289565 366.7944458357
+0.00000001521 0.55773831071 1592.2542890215
+0.0000000122 3.6302978804 497.4476361802
+0.00000001215 4.42854185903 531.387886124
+0.00000001549 5.73765962068 320.3240229197
+0.0000000148 4.29779032931 303.8616966844
+0.00000001507 2.27998567874 758.7710632117
+0.00000001212 3.38335836048 536.8526962052
+0.00000001245 4.21639959154 4.665866446
+0.00000001507 3.52136655355 774.0095491696
+0.00000001481 3.06156044618 1585.8915015461
+0.00000001462 2.30628702634 1363.2436268736
+0.0000000118 3.52708055024 1064.7985561606
+0.00000001193 5.88284733845 1060.8664028975
+0.00000001398 4.99456521692 842.9014410135
+0.00000001406 1.53799746944 1020.025054274
+0.00000001367 4.10254739443 799.6124118352
+0.00000001336 1.8938727238 530.9629894818
+0.00000001238 3.62226383331 3487.4241132234
+0.00000001306 3.39985119727 539.2521926502
+0.00000001156 0.77127511567 1603.2999892854
+0.00000001482 0.48451915093 493.0424021651
+0.00000001247 5.64344659992 479.2883889155
+0.00000001195 2.39909893341 561.1835344836
+0.00000001106 0.89453807282 2.9207613068
+0.00000001227 2.76231244946 299.1263942692
+0.00000001128 4.72319873338 124.433415221
+0.00000001086 5.66180289525 1053.7528558967
+0.00000001329 0.1666409453 536.7563279856
+0.00000001082 4.5140735935 528.2546764961
+0.00000001105 1.93890691771 244.318584075
+0.00000001446 0.65096230619 1091.6252591036
+0.00000001071 4.67974963103 521.8266585684
+0.00000001413 4.72936311016 1141.1340634054
+0.00000001086 2.88721124443 1262.3860848887
+0.00000001254 5.74156595137 527.9940440652
+0.00000001082 5.60975006771 531.1272536931
+0.00000001148 3.27410230525 1035.002907801
+0.00000001224 3.6880753715 81.7521332162
+0.00000001072 0.48068438564 1058.6311706638
+0.00000001036 1.68789163831 1070.4276304531
+0.00000001052 4.72763208332 913.7508863177
+0.00000001166 4.97812626679 450.9772132642
+0.00000001042 2.90894542321 3906.9087570986
+0.00000000997 1.65967703856 3259.8979237838
+0.00000001113 3.06502453809 1482.7987273275
+0.00000000991 0.91568114148 576.1613880106
+0.00000000987 0.91349590742 2332.0629558164
+0.00000001003 6.17381204883 391.1734682239
+0.00000001087 3.19260020877 151.0476698429
+0.00000000987 2.48065918834 1912.5783119412
+0.00000000975 1.55458771092 536.2832472336
+0.00000001193 2.19383228 523.0986829556
+0.00000000979 3.2869362066 1379.7059531089
+0.00000000963 2.29845109892 1467.8208738005
+0.00000001279 4.73978455573 600.5404103988
+0.00000001269 1.77171706595 5120.6011455836
+0.00000000938 3.13636271584 1372.5924061081
+0.00000000956 0.94045126791 429.7795846137
+0.0000000113 4.87259620358 874.3940104025
+0.00000001044 3.52819283674 530.5847369719
+0.00000001244 0.80634178279 419.532827985
+0.00000000914 4.34324212455 1127.0499817557
+0.00000001095 3.17513475763 6681.2248533996
+0.00000000926 5.53099018797 537.5552716208
+0.00000001025 6.08315999637 469.8872200543
+0.00000000928 2.64064849636 31.019488637
+0.00000000887 5.53922649066 498.6714764576
+0.00000001153 5.20213407651 554.0699874828
+0.00000000976 4.2604788549 806.725958836
+0.00000000871 5.7975111015 594.6507036754
+0.00000001044 0.31244551729 528.7971932173
+0.00000000911 0.94039205468 337.732510659
+0.00000001197 3.12884590029 1966.2317178272
+0.0000000093 2.88178471518 1056.4611688824
+0.00000001052 1.69484089706 484.444382456
+0.00000000862 0.67309397482 20426.571092422
+0.00000001152 1.16751621652 1489.9122743283
+0.00000000847 3.25831322825 1063.5747158832
+0.00000000884 0.71487680084 2042.4977891028
+0.00000000888 5.38714907441 5621.8429232104
+0.00000001137 4.02029739425 1670.0742689746
+0.00000000844 3.3184679859 812.1425848074
+0.0000000086 4.78175008217 530.914805372
+0.00000000835 3.63117401608 451.7279727896
+0.00000000931 2.27352189963 100.6450936638
+0.00000000939 3.51238251326 523.4711899711
+0.0000000086 5.34207357904 528.4671248172
+0.00000000875 0.8777553711 4326.3934009738
+0.00000000961 5.69327275886 498.1983957056
+0.00000000966 6.25512226434 700.4517908797
+0.00000000842 3.20535945596 1670.8250285
+0.00000000808 1.09148925587 683.1863154923
+0.0000000081 5.47935192896 525.5463635104
+0.00000000855 6.06969867736 446.3113468182
+0.00000000989 1.55623875216 1493.093668066
+0.00000000837 1.49510080792 1025.4416802454
+0.00000000974 3.67667471757 25565.3257234804
+0.00000000788 0.51622458293 526.9826521089
+0.0000000082 1.86002542644 629.8629780064
+0.00000000813 0.45441968195 4694.0029547076
+0.00000000953 0.58786779132 627.3671133418
+0.00000000908 2.82093327912 3046.5988283458
+0.00000000912 2.69124310451 946.727928415
+0.0000000082 4.14947931572 1884.124123938
+0.00000000948 0.77931728039 25551.0986294788
+0.00000000844 0.00976249584 628.5909536192
+0.0000000091 0.99542530366 5760.4984318976
+0.00000000844 0.2263096449 1123.1178284926
+0.00000000924 4.41952345708 5746.271337896
+0.00000000967 3.20618313117 9050.8108418032
+0.000000008 0.10663079153 4532.578949411
+0.00000000748 3.01376405927 5481.7545583808
+0.00000000752 5.8236047289 701.936263588
+0.00000000771 0.12101982692 635.70450062
+0.00000000725 2.81220410314 3597.6304344428
+0.00000000944 0.40327408174 1140.38330388
+0.00000000726 5.28930472464 1304.9243545416
+0.00000000994 5.163913701 10316.3783204296
+0.0000000089 4.10819809692 1060.1326897146
+0.00000000962 1.48376004549 1062.302691496
+0.00000000883 5.26813169286 1542.6024723678
+0.00000000916 6.02908368648 7.8643065262
+0.00000000725 2.1877377301 1176.7017984094
+0.00000000808 5.81725174908 1087.6931058405
+0.00000000757 0.7744041433 977.4867846211
+0.00000000838 3.81585420192 986.0848043302
+0.00000000888 1.89634795578 707.5653378805
+0.00000000854 5.47701506544 2818.035008606
+0.00000000796 1.08794807212 987.3086446076
+0.00000000856 2.58042139486 2803.8079146044
+0.00000000708 1.09492310353 248.7238180901
+0.00000000811 3.23726191865 121.2520214833
+0.00000000727 1.56150632966 4319.279853973
+0.00000000687 2.65457835371 1567.7322542814
+0.00000000675 1.78690909614 103.1409583284
+0.00000000853 4.74476428852 951.6232895246
+0.00000000832 5.1436278981 1054.7160637432
+0.00000000846 1.47557828604 898.7730327907
+0.00000000701 1.72139817505 5230.807466803
+0.00000000863 3.98700238575 686.958410061
+0.00000000703 2.89202252444 63.7358983034
+0.00000000673 6.1161858051 738.3241940866
+0.00000000806 4.64475158248 533.8355666788
+0.0000000067 2.67625974048 1012.9115072732
+0.00000000668 4.93815253692 5172.476235725
+0.00000000818 1.41973280302 580.0935412737
+0.00000000652 3.41422919445 650.9429865779
+0.00000000643 2.46566726278 1049.8207026336
+0.00000000859 2.50530106631 782.3469364478
+0.00000000662 4.13533996643 733.428832977
+0.00000000812 1.30325352179 1055.1891444952
+0.00000000638 4.21760246824 1064.0477966352
+0.00000000637 6.13121700151 4752.9915918498
+0.00000000636 0.83411828974 711.4974911436
+0.00000000642 1.86741704507 1053.9653042178
+0.00000000795 4.54081089118 1457.525933062
+0.00000000783 4.37652961667 105.5404547734
+0.0000000064 5.44039474349 632.0329797878
+0.00000000651 5.02431301146 528.0464336919
+0.00000000686 0.27079898498 11.7794134468
+0.00000000644 5.36935176134 835.7878940127
+0.00000000639 1.86699974431 6172.869528772
+0.0000000063 2.86895754523 633.5344988386
+0.00000000826 1.46026926041 2199.7652340692
+0.00000000687 3.81221717134 73.297125859
+0.00000000697 4.18082589322 1.6969210294
+0.00000000788 0.21278801649 313.9441891018
+0.00000000686 2.51807576494 638.4128136057
+0.00000000847 5.56263749391 4429.4861751924
+0.00000000673 4.87494072856 103.0445901088
+0.00000000663 4.80713895807 991.7138786227
+0.00000000614 3.87231597482 767.3690829208
+0.00000000666 5.71697262323 661.0949149645
+0.00000000681 2.33844767741 501.2367770914
+0.00000000597 3.03921014345 6.9534883064
+0.00000000777 3.08786050361 441.576044403
+0.00000000588 0.08236113246 4164.311989613
+0.00000000693 4.66190836234 3384.3313390048
+0.0000000081 1.9770108449 860.3099287528
+0.00000000602 5.56403449542 1587.5884225755
+0.00000000622 6.11554348965 7.065362891
+0.00000000592 3.29013906024 10103.0792249916
+0.00000000692 6.10931942233 12.7426212933
+0.00000000597 6.13204711801 7.2736056952
+0.00000000594 2.58839673551 849.2642284889
+0.00000000728 2.73732195088 6.1503391543
+0.00000000602 5.28816527514 949.12742486
+0.00000000568 1.75508433865 1077.5411774539
+0.00000000575 4.50676079721 1230.1427559743
+0.00000000588 0.65827893998 4642.7852706304
+0.00000000561 3.8756591436 135.336103133
+0.00000000558 3.36094471852 24498.8302462904
+0.00000000557 3.45629457197 19896.8801273274
+0.00000000558 1.17103892689 3576.2897934404
+0.00000000574 5.1923507414 104.0559820651
+0.0000000056 3.57141429379 5333.9002410216
+0.00000000555 0.18349908409 512.4254897072
+0.00000000571 0.8307014882 1570.9136480191
+0.00000000632 3.67893818442 1065.0110044817
+0.00000000744 2.33083237537 620.253566341
+0.0000000054 5.15775909675 1751.539531416
+0.00000000592 3.07238123875 1446.62324515
+0.00000000537 1.52803865425 8094.5216858326
+0.0000000055 5.50701003577 1432.3961511484
+0.00000000546 2.34388967045 949.2237930796
+0.00000000534 3.04076654796 7.1617311106
+0.00000000619 6.07865159203 46.470422916
+0.00000000562 0.96641974928 1438.0252254409
+0.00000000531 1.0669554739 100.1720129118
+0.00000000599 3.59295739143 1144.3154571431
+0.00000000526 3.51641923371 0.7507595254
+0.00000000564 0.72677136494 1059.2218714948
+0.00000000537 5.72603965787 513.2286388593
+0.0000000063 2.311831439 2729.4561991638
+0.0000000053 4.99510636441 9264.1099372412
+0.00000000649 0.95666735852 920.8644333185
+0.00000000547 1.18801926149 11506.7697697936
+0.00000000516 3.28562070858 734.9133056853
+0.00000000567 5.13926871155 288.0806940053
+0.00000000538 0.2815963768 153.4953503977
+0.00000000718 0.48326672359 842.1506814881
+0.00000000526 4.39778401928 546.1532913299
+0.00000000695 2.44235086902 657.1627617014
+0.00000000697 4.99042365686 12.5301729722
+0.00000000519 6.27847163164 59.8037450403
+0.00000000504 2.58550284 5378.6617841622
+0.00000000496 2.43659402827 990.2294059144
+0.00000000617 5.732849857 745.4377410874
+0.00000000519 3.1015709777 9161.0171630226
+0.00000000654 1.31181453784 878.3261636656
+0.00000000619 3.71554817226 2090.3096723752
+0.000000005 4.28937439066 5216.5803728014
+0.00000000621 3.98893673383 409.9234163196
+0.00000000685 1.95310431695 3156.8051495652
+0.00000000552 2.81774132958 344.7030453079
+0.00000000551 1.91969778405 113.3877149571
+0.00000000682 0.87321578326 6069.7767545534
+0.00000000651 5.09951064975 531.3354964973
+0.00000000537 3.67357440226 605.9570363702
+0.00000000525 0.74584814988 736.8397213783
+0.00000000505 3.12494814307 1475.6851803267
+0.00000000622 3.00013939606 2349.3284312038
+0.00000000644 3.00156986335 298.2326223919
+0.00000000564 3.81960833949 1059.5419888836
+0.00000000468 3.50348554992 4841.8572720668
+0.00000000491 1.28535573072 247.2393453818
+0.00000000458 0.45056377876 1065.6017053127
+0.00000000543 2.3970430832 9690.7081281172
+0.00000000459 5.29870259698 1474.9344208013
+0.00000000483 3.63649121244 131.4039498699
+0.00000000632 2.75028345792 334.5511169213
+0.00000000483 0.42979609421 735.828329422
+0.0000000054 0.54791737146 51646.1153180538
+0.00000000531 0.30026207053 912.7876784712
+0.00000000449 3.02583472996 5901.239202256
+0.00000000544 2.98747240952 4223.3006267552
+0.00000000557 5.83542572008 9676.4810341156
+0.00000000501 0.03408180117 1080.7225711916
+0.00000000517 4.40400852026 2545.3620512544
+0.00000000481 3.63292807076 5584.8473325994
+0.00000000557 6.1144397819 976.0023119128
+0.00000000481 3.41035583659 3803.81598288
+0.00000000622 2.29597570837 9999.986450773
+0.00000000454 2.88584538455 1987.2168981566
+0.00000000439 4.83198101064 50.4025761791
+0.00000000475 2.69994471394 491.8185618877
+0.00000000618 0.72471290082 1291.4309737229
+0.00000000503 0.13449993622 2015.6710861598
+0.00000000551 2.13418546604 1440.9941708575
+0.00000000595 3.78181802545 6386.16862421
+0.00000000434 2.64411689486 748.406686504
+0.00000000592 0.32587740408 737.3609862401
+0.0000000049 2.379888288 2225.7887878601
+0.00000000439 1.33582802018 995.6460318858
+0.00000000543 2.05067702505 906.849787638
+0.00000000466 2.43707405011 3362.9906980024
+0.00000000481 2.32223226419 1357.6145525811
+0.00000000566 0.59740900184 350.3321196004
+0.00000000429 2.46287580628 3914.0223040994
+0.00000000429 1.01299906509 4333.5069479746
+0.00000000425 1.67255823369 148.0787244263
+0.00000000412 3.29630633921 7.3259953219
+0.00000000508 1.16158524676 9.5612275556
+0.00000000524 5.0256292612 1090.4014188262
+0.00000000409 5.80053072411 9146.790069021
+0.00000000497 0.01579913593 1069.6768709277
+0.00000000548 6.03429743373 9367.2027114598
+0.00000000433 5.9368835084 1688.2335162393
+0.00000000424 4.1815011153 550.1378342197
+0.00000000401 0.11519846139 970.5162499722
+0.00000000503 5.28212300854 668.2084619653
+0.00000000555 1.00328633255 141.2258098564
+0.00000000404 2.48633976473 519.656656787
+0.00000000441 6.06185501734 25.1297819136
+0.00000000412 5.87495245826 6.9010986797
+0.00000000478 0.71264950607 1094.8066528413
+0.00000000446 2.71248183031 31.492569389
+0.00000000404 5.49462012486 447.9388318784
+0.00000000391 1.261056127 8.0767548473
+0.00000000463 1.93535321271 6275.9623029906
+0.00000000507 3.61089992782 546.956440482
+0.00000000402 5.86200127054 927.8349679674
+0.00000000481 6.21043578332 683.9894646444
+0.00000000483 5.02142924458 857.1285350151
+0.00000000444 0.84873092377 1371.8416465827
+0.00000000391 2.81753436573 5798.1464280374
+0.00000000395 0.22367886581 51116.4243529592
+0.00000000378 6.03765733432 1268.7488723641
+0.00000000471 6.24506463249 946.4672959841
+0.00000000405 0.57785207581 107.2855599126
+0.00000000371 6.15750793727 509.2440959695
+0.0000000037 4.90330687618 1436.5407527326
+0.00000000448 4.76565111029 284.1485407422
+0.00000000474 0.71146352197 2108.4689196399
+0.00000000509 5.53328407404 1128.534454464
diff --git a/kstars/kstars/data/jupiter.R1.vsop b/kstars/kstars/data/jupiter.R1.vsop
new file mode 100644
index 00000000..77a90e75
--- /dev/null
+++ b/kstars/kstars/data/jupiter.R1.vsop
@@ -0,0 +1,381 @@
+0.00041390257 0.000000 0.000000
+0.01271801596 2.64937511122 529.6909650946
+0.00061661771 3.00076251018 1059.3819301892
+0.00053443592 3.89717644226 522.5774180938
+0.00031185167 4.88276663526 536.8045120954
+0.0001184719 2.41329588176 419.4846438752
+0.0000916636 4.75979408587 7.1135470008
+0.00003175763 2.79297987071 103.0927742186
+0.00003203446 5.21083285476 735.8765135318
+0.00003403605 3.34688537997 1589.0728952838
+0.00002600003 3.63435101622 206.1855484372
+0.00002412207 1.46947308304 426.598190876
+0.00002806064 3.7422369358 515.463871093
+0.00002676575 4.33052878699 1052.2683831884
+0.00002100507 3.92762682306 639.897286314
+0.00001646182 5.30953510947 1066.49547719
+0.00001641257 4.41628669824 625.6701923124
+0.00001049866 3.16113622955 213.299095438
+0.00001024802 2.55432643018 412.3710968744
+0.00000740996 2.17094630558 1162.4747044078
+0.00000806404 2.6775080138 632.7837393132
+0.00000676928 6.2495347979 838.9692877504
+0.00000468895 4.70973463481 543.9180590962
+0.00000444683 0.40281181402 323.5054166574
+0.00000567076 4.57655414712 742.9900605326
+0.00000415894 5.36836018215 728.762966531
+0.00000484689 2.46882793186 949.1756089698
+0.00000337555 3.1678195112 956.2891559706
+0.00000401738 4.60528841541 309.2783226558
+0.00000347378 4.68148808722 14.2270940016
+0.00000260753 5.34290306101 846.0828347512
+0.00000220084 4.84210964963 1368.660252845
+0.00000203217 5.59995425432 1155.361157407
+0.00000246603 3.92313823537 942.062061969
+0.00000183504 4.26526769703 95.9792272178
+0.00000180134 4.40165491159 532.8723588323
+0.00000197134 3.70551461394 2118.7638603784
+0.00000196005 3.75877587139 199.0720014364
+0.0000020019 4.43888814441 1045.1548361876
+0.00000170225 4.84647488867 526.5095713569
+0.00000146335 6.12958365535 533.6231183577
+0.00000133483 1.32245735855 110.2063212194
+0.00000132076 4.51187950811 525.7588118315
+0.00000123851 2.04290370696 1478.8665740644
+0.00000121861 4.40581788491 1169.5882514086
+0.00000115313 4.46741278152 1581.959348283
+0.00000098527 5.72833991647 1596.1864422846
+0.00000091608 4.52965592121 1685.0521225016
+0.00000110638 3.62504147403 1272.6810256272
+0.00000080536 4.11311699583 1258.4539316256
+0.00000079552 2.71898473954 1692.1656695024
+0.00000100164 5.24693885858 1265.5674786264
+0.00000077854 5.56722651753 1471.7530270636
+0.00000085766 0.07906707372 831.8557407496
+0.00000082132 3.80763015979 508.3503240922
+0.00000055319 0.35180851191 316.3918696566
+0.00000052338 5.53074272117 433.7117378768
+0.00000055769 4.75141241141 302.164775655
+0.00000050597 4.8560316177 1375.7737998458
+0.00000043554 4.94441642712 1361.5467058442
+0.00000042172 1.22404278447 853.196381752
+0.00000037695 4.26767539209 2001.4439921582
+0.00000049395 4.01422828967 220.4126424388
+0.00000038263 5.33025236797 1788.1448967202
+0.00000035611 1.76205571128 1795.258443721
+0.00000036296 3.84995284393 1574.8458012822
+0.00000029332 5.16619257786 3.9321532631
+0.0000002518 4.33777727362 519.3960243561
+0.00000024778 2.7290789741 405.2575498736
+0.00000027025 6.09669947903 1148.2476104062
+0.00000022604 0.19173890105 380.12776796
+0.00000020499 4.32881495378 3.1813937377
+0.00000019925 4.62967500111 1677.9385755008
+0.00000019528 5.10596326232 1073.6090241908
+0.00000018427 3.765221783 1485.9801210652
+0.00000018869 5.05259402407 2104.5367663768
+0.00000017031 4.01843356903 2317.8358618148
+0.00000016671 5.42931676507 88.865680217
+0.00000015337 2.92700926091 2008.557539159
+0.00000014499 3.63339836845 628.8515860501
+0.00000014575 5.50832843322 721.6494195302
+0.00000013728 4.87623389735 629.6023455755
+0.00000018481 6.03032762264 330.6189636582
+0.00000013499 1.38539534821 518.6452648307
+0.0000001574 2.93038271684 1905.4647649404
+0.00000012459 1.58587053146 2111.6503133776
+0.00000012272 3.37671053917 635.9651330509
+0.00000011836 4.08486322993 2648.454825473
+0.00000011166 4.62623267608 636.7158925763
+0.00000014348 2.74177797727 2221.856634597
+0.00000011221 3.55311861205 1891.2376709388
+0.00000013121 5.83845065644 1464.6394800628
+0.00000011351 2.5760688623 511.5317178299
+0.00000010487 0.49850799841 453.424893819
+0.00000009728 4.38837468002 1994.3304451574
+0.00000010131 2.76432756215 423.4167971383
+0.0000000862 5.16374493158 1056.2005364515
+0.00000008952 4.79407952752 2420.9286360334
+0.00000008126 3.72977106954 2634.2277314714
+0.00000008078 1.29246272894 2428.0421830342
+0.00000008867 1.85684753622 750.1036075334
+0.00000008912 4.80973516711 1062.5633239269
+0.00000008552 4.53818617984 21.3406410024
+0.00000009468 4.33472161983 1802.3719907218
+0.00000006904 5.96616555709 540.7366653585
+0.00000007293 4.97763580465 1699.2792165032
+0.00000007083 4.99096728816 1055.4497769261
+0.00000007226 4.97823884383 1898.3512179396
+0.00000006464 1.39173466879 422.6660376129
+0.00000006214 4.46490158256 551.031606097
+0.00000006794 2.90878831415 2324.9494088156
+0.00000006173 3.65617162985 621.7380390493
+0.00000006243 6.13691919694 2125.8774073792
+0.00000005936 2.5831223512 569.0478410098
+0.00000006504 4.56908431757 1038.0412891868
+0.00000007305 3.02062127734 416.3032501375
+0.00000006598 5.55348005731 1781.0313497194
+0.00000005133 6.2164691798 963.4027029714
+0.00000005876 4.23153077453 539.9859058331
+0.00000005119 0.06942832171 1063.3140834523
+0.0000000546 4.91084384602 835.0371344873
+0.00000004989 1.3515369468 1382.8873468466
+0.00000005224 0.18468411116 117.3198682202
+0.00000006187 3.87193497099 191.9584544356
+0.00000004681 4.61057119508 643.8294395771
+0.00000004627 3.34644534691 2207.6295405954
+0.00000004526 4.07729737127 2310.722314814
+0.00000004718 4.55578336947 2737.32050569
+0.00000004471 1.47603161897 408.4389436113
+0.00000004073 1.1301490318 415.5524906121
+0.00000005476 5.63198569698 618.5566453116
+0.00000004034 4.09631702747 430.5303441391
+0.00000004304 4.60536378943 647.0108333148
+0.00000003765 3.42751259825 2950.619601128
+0.00000004559 4.23723998745 227.5261894396
+0.00000003695 1.03127824978 2744.4340526908
+0.00000003667 4.12268925541 440.8252848776
+0.00000003677 2.19480200527 534.3568315406
+0.00000003818 1.14800596289 74.7815985673
+0.00000004221 2.37721579949 2538.2485042536
+0.00000003488 5.33792561596 458.8415197904
+0.00000003437 4.26164443643 10.2949407385
+0.00000004394 0.18808423412 824.7421937488
+0.00000003339 4.85708402591 295.0512286542
+0.00000003329 5.50043586719 739.8086667949
+0.00000003623 4.64011531952 2214.7430875962
+0.00000003185 2.69708590442 561.934294009
+0.00000003421 3.38512615384 149.5631971346
+0.00000003442 4.34217280083 305.3461693927
+0.0000000358 5.29481665335 2097.423219376
+0.00000003401 2.74761862893 2641.3412784722
+0.00000002901 0.91012525424 984.6003316219
+0.00000003566 1.63400343968 525.0250986486
+0.00000002869 1.31799241974 611.4430983108
+0.00000002635 5.25517910535 532.1386456494
+0.00000002683 4.24641945773 3053.7123753466
+0.00000002614 3.17862099921 527.2432845398
+0.00000002251 4.2159824736 739.0579072695
+0.00000002268 5.5224811056 524.2743391232
+0.00000002372 4.19741177512 217.2312487011
+0.00000002623 5.82647427958 732.6951197941
+0.00000002666 3.92538056951 210.1177017003
+0.00000002036 4.84043420813 1049.0869894507
+0.00000002441 2.63840901843 760.25553592
+0.00000002095 5.76269812349 529.6427809848
+0.00000002021 3.81308146017 2627.1141844706
+0.00000002089 4.18463193132 945.9942152321
+0.00000002305 1.6122066569 604.4725636619
+0.00000001969 5.37427735384 142.4496501338
+0.00000001923 4.75088270631 535.107591066
+0.00000001955 5.49000238006 1439.5096981492
+0.00000001877 3.26978877187 3267.0114707846
+0.00000002286 2.93885172004 76.2660712756
+0.00000002074 5.85386852879 532.6117264014
+0.00000002121 3.92430797099 2435.155730035
+0.00000001807 3.17208959472 2524.021410252
+0.00000001712 4.02986641257 731.9443602687
+0.00000002119 0.41049593984 1279.794572628
+0.0000000166 2.34370903423 528.7277572481
+0.00000001655 0.78809717175 3060.8259223474
+0.00000001729 4.26127896267 724.8308132679
+0.0000000206 5.04785330873 2413.8150890326
+0.00000002095 2.67732367556 529.7391492044
+0.00000001933 2.49162437046 2957.7331481288
+0.00000001898 2.71948262975 952.3570027075
+0.00000001634 2.98113068812 945.2434557067
+0.00000001582 5.84373095005 547.8502123593
+0.00000001662 0.27359627181 454.9093665273
+0.00000001595 1.18530167095 38.1330356378
+0.0000000155 0.64264572959 312.4597163935
+0.00000001525 4.08789824989 1158.5425511447
+0.00000001542 1.12520322326 1021.2488945514
+0.00000001539 0.37324921979 319.5732633943
+0.00000001628 5.24285773388 1354.4331588434
+0.00000001897 3.79973291113 953.1077622329
+0.0000000144 4.37872256685 3178.1457905676
+0.00000001439 4.26513521887 526.7702037878
+0.00000001557 5.43779802371 81.7521332162
+0.00000001656 6.0966708974 530.6541729411
+0.00000001548 3.48799710267 934.9485149682
+0.00000001772 5.82549274759 909.8187330546
+0.00000001615 1.45018725033 902.7051860538
+0.00000001387 2.52840497309 530.44172462
+0.00000001574 1.89565809136 437.6438911399
+0.00000001459 3.32546061506 1041.2226829245
+0.00000001377 0.10015418633 490.3340891794
+0.0000000146 4.00706825185 3370.1042450032
+0.00000001605 4.27993020192 2531.1349572528
+0.00000001707 6.28253681644 18.1592472647
+0.00000001802 2.23019296374 2854.6403739102
+0.0000000139 3.76737324192 1165.6560981455
+0.00000001498 0.17285954362 1141.1340634054
+0.00000001401 4.81225317549 1251.3403846248
+0.00000001244 2.83383980283 124.433415221
+0.0000000132 5.80675430384 387.2413149608
+0.00000001329 0.88314574243 916.9322800554
+0.00000001558 6.17808619637 983.1158589136
+0.00000001243 0.29239666059 597.3590166611
+0.00000001541 3.51095241498 2751.5475996916
+0.00000001482 0.83066678204 529.1697002328
+0.00000001149 3.91142023857 99.9113804809
+0.00000001114 3.5333963729 483.2205421786
+0.00000001195 4.16301075999 203.0041546995
+0.000000011 1.74769285223 497.4476361802
+0.00000001458 5.19315120878 1592.2542890215
+0.00000001123 1.45270581179 533.8837507886
+0.00000001078 5.2399179294 1159.2933106701
+0.00000001083 3.57026506855 2943.5060541272
+0.00000001072 0.07132659992 1070.4276304531
+0.00000001037 5.48955598976 1585.8915015461
+0.00000001343 0.29600445633 860.3099287528
+0.00000001361 3.46603373194 107.0249274817
+0.00000001061 2.44580706826 1048.3362299253
+0.00000001002 5.5521611741 337.732510659
+0.00000000981 3.15500987023 70.8494453042
+0.00000001007 4.11504050436 501.2367770914
+0.00000000965 5.63719524421 1603.2999892854
+0.00000001083 4.8837390981 1166.4068576709
+0.00000000953 2.83352026342 3583.4033404412
+0.0000000106 3.18542176646 447.7958195265
+0.00000001136 2.2656859095 525.4981794006
+0.00000001191 2.25249961404 106.2741679563
+0.00000000884 4.69777781327 960.2213092337
+0.00000001165 1.56030440737 630.3360587584
+0.00000000947 0.50856414717 842.9014410135
+0.00000001011 0.30814674949 1593.0050485469
+0.00000000924 2.31939900786 327.4375699205
+0.00000000896 0.22222521202 746.9222137957
+0.00000001078 4.78329116086 2730.2069586892
+0.00000000938 5.42471506763 1585.1407420207
+0.00000000923 4.44469169065 9676.4810341156
+0.00000000894 0.2694082187 2655.5683724738
+0.00000001131 5.46382510304 224.3447957019
+0.00000000808 0.48295590141 3377.217792004
+0.00000000809 4.14122746067 114.1384744825
+0.00000000864 1.83217006136 4.665866446
+0.00000001106 2.60444312553 209.3669421749
+0.0000000079 0.11493626208 460.5384408198
+0.00000000799 1.6042649759 5223.6939198022
+0.00000000933 0.30976125598 685.4739373527
+0.00000001053 5.23433104008 842.1506814881
+0.00000000846 3.0287839349 5746.271337896
+0.00000000799 2.08457026425 77734.018459628
+0.0000000082 0.99821486743 373.0142209592
+0.00000000892 5.36446426391 827.9235874865
+0.00000000821 3.53889274951 498.6714764576
+0.00000000741 1.32379374647 530.2122299564
+0.0000000079 2.88034567513 938.1299087059
+0.00000000842 3.39449778904 484.444382456
+0.00000000785 0.57841470897 850.0149880143
+0.00000000759 3.82014112009 6283.0758499914
+0.00000000954 2.94534072982 462.0229135281
+0.00000000767 3.33725133157 99.1606209555
+0.0000000081 4.69425300466 2228.9701815978
+0.000000007 1.72050221502 775.233389447
+0.00000000764 4.91747674296 1670.8250285
+0.00000000724 6.08692841992 2281.2304965106
+0.00000000711 4.82250918143 11.7794134468
+0.00000000692 2.63705354662 6.592282139
+0.00000000771 3.87410612014 9690.7081281172
+0.00000000906 2.47189948442 3274.1250177854
+0.00000000781 1.25357484582 202.2533951741
+0.00000000757 3.78079814332 2818.035008606
+0.00000000756 4.28312053897 2803.8079146044
+0.00000000663 5.27704405712 4532.578949411
+0.00000000759 5.4535868657 9683.5945811164
+0.00000000698 5.43712520216 565.1156877467
+0.00000000709 3.71117647887 3686.4961146598
+0.00000000677 4.27891183416 25028.521211385
+0.00000000643 1.40239510103 9161.0171630226
+0.00000000656 0.60909845504 835.7878940127
+0.00000000635 5.75373871128 429.7795846137
+0.00000000702 6.10412979847 4635.6717236296
+0.00000000627 3.03666956129 2840.4132799086
+0.00000000802 4.18688054701 5753.3848848968
+0.00000000838 4.51386507097 1069.6768709277
+0.00000000633 4.37183361444 5.4166259714
+0.00000000652 5.79409889124 1061.829610744
+0.00000000638 2.18896270346 313.2104759189
+0.00000000827 5.94231186039 1457.525933062
+0.00000000678 2.45013730979 5760.4984318976
+0.00000000814 4.8957879117 1567.7322542814
+0.00000000624 0.61631100566 1176.7017984094
+0.000000006 3.20918322285 1098.7388061044
+0.00000000717 1.8234906449 3171.0322435668
+0.00000000651 4.14419317491 2847.5268269094
+0.00000000629 1.75272560843 92.0470739547
+0.00000000626 3.53146082217 3067.9394693482
+0.00000000667 4.22974611158 4539.6924964118
+0.00000000565 0.99416346033 1894.4190646765
+0.00000000752 0.4606370015 635.231419868
+0.00000000622 1.98136818407 25565.3257234804
+0.00000000614 2.48275371627 25551.0986294788
+0.0000000056 1.40733893388 446.3113468182
+0.00000000558 4.37217796469 1057.8974574809
+0.00000000628 4.65037810102 6275.9623029906
+0.00000000659 2.41470950463 195.1398481733
+0.00000000616 2.08837621877 10.0343083076
+0.00000000692 3.1322902553 7.6348118626
+0.00000000685 4.18539472904 46.470422916
+0.00000000624 0.02693303471 1493.093668066
+0.00000000594 2.13375704438 121.2520214833
+0.00000000508 2.1358430071 1.6969210294
+0.00000000674 1.47570122611 4694.0029547076
+0.00000000559 4.48852017557 531.1754378029
+0.0000000064 3.10239233469 11.0457002639
+0.00000000496 1.29000001439 927.8349679674
+0.00000000587 3.30651435298 600.5404103988
+0.00000000582 0.4454094886 113.3877149571
+0.00000000492 4.83275232 9492.1463150048
+0.00000000549 4.34579166146 3046.5988283458
+0.00000000576 1.22846846364 1514.2912967165
+0.00000000593 5.86079640612 524.0618908021
+0.0000000051 2.6255703127 529.851023789
+0.00000000489 6.26855707323 3693.6096616606
+0.0000000048 0.30754294369 528.9402055692
+0.00000000582 3.51934668795 1056.9342496344
+0.00000000493 5.52699906925 512.2824773553
+0.00000000481 2.99681040149 9153.9036160218
+0.00000000562 3.73437025868 2015.6710861598
+0.00000000458 3.86646994292 11.3063326948
+0.00000000457 1.80238019931 3281.2385647862
+0.00000000453 6.17995938655 1059.3337460794
+0.00000000551 0.13794958618 1912.5783119412
+0.00000000446 5.53828660924 2332.0629558164
+0.00000000444 5.06219342598 7.8643065262
+0.00000000461 0.16951411708 26087.9031415742
+0.00000000439 4.14986379679 1151.4290041439
+0.00000000614 5.42289673768 2090.3096723752
+0.00000000488 3.71681959056 447.9388318784
+0.00000000592 2.91424148255 8624.2126509272
+0.00000000433 2.55336268329 1064.0477966352
+0.00000000449 5.24955106938 10213.285546211
+0.0000000051 5.81591864532 529.5309064002
+0.00000000435 5.34355963629 560.7104537316
+0.00000000449 0.72330388784 2758.6611466924
+0.0000000043 0.94519103478 6.3627874754
+0.00000000563 6.19175228344 1884.124123938
+0.00000000443 3.39246520261 1152.1797636693
+0.0000000043 1.28652623263 505.3119427064
+0.00000000422 5.12631540623 944.9828232758
+0.00000000464 2.90444584145 398.1440028728
+0.0000000041 1.24248975309 5069.3834615064
+0.00000000411 2.95117124177 4326.3934009738
+0.00000000418 5.15499986314 1173.5204046717
+0.00000000412 2.9812544633 554.0699874828
+0.00000000403 0.34381388674 32.2433289144
+0.00000000402 5.88926765351 1570.9136480191
+0.00000000505 1.49028912471 3782.4753418776
+0.00000000447 0.03952029309 245.5424243524
+0.00000000453 3.09458004153 1059.430114299
+0.00000000411 3.21727542472 1475.6851803267
+0.00000000426 3.12237794195 12566.1516999828
+0.00000000434 3.59362426939 3259.8979237838
+0.00000000398 4.91510709622 4120.2078525366
+0.00000000399 4.67075122011 234.6397364404
+0.00000000386 4.81320787761 970.5162499722
+0.00000000427 3.21176085113 977.4867846211
+0.00000000411 4.31566962034 757.2171545342
+0.00000000392 1.86527946688 885.4397106664
+0.00000000416 3.81408093105 3156.8051495652
diff --git a/kstars/kstars/data/jupiter.R2.vsop b/kstars/kstars/data/jupiter.R2.vsop
new file mode 100644
index 00000000..f78dec48
--- /dev/null
+++ b/kstars/kstars/data/jupiter.R2.vsop
@@ -0,0 +1,190 @@
+-0.0000049792 0.000000 0.000000
+0.00079644833 1.35865896596 529.6909650946
+0.00008251618 5.77773935444 522.5774180938
+0.00007029864 3.27476965833 536.8045120954
+0.00005314006 1.83835109712 1059.3819301892
+0.00001860833 2.97682139367 7.1135470008
+0.00000836267 4.19889881718 419.4846438752
+0.00000964466 5.48031822015 515.463871093
+0.00000406453 3.78250730354 1066.49547719
+0.0000042657 2.22753101795 639.897286314
+0.00000377316 2.24248352873 1589.0728952838
+0.00000339043 6.12690864038 625.6701923124
+0.00000362943 5.36761847267 206.1855484372
+0.00000342048 6.09922969324 1052.2683831884
+0.0000027992 4.26162555827 412.3710968744
+0.00000332578 0.00328961161 426.598190876
+0.00000229777 0.70530766213 735.8765135318
+0.00000200783 3.06850623368 543.9180590962
+0.00000199807 4.42884165317 103.0927742186
+0.0000025729 0.96295364983 632.7837393132
+0.00000138606 2.93235671606 14.2270940016
+0.00000113535 0.78713911289 728.762966531
+0.00000086025 5.14434751994 323.5054166574
+0.00000094565 1.70498041073 838.9692877504
+0.00000083469 0.05834873484 309.2783226558
+0.00000075198 1.60495195911 956.2891559706
+0.00000070451 1.50988357484 213.299095438
+0.00000080328 2.98122361797 742.9900605326
+0.00000056203 0.95534810533 1162.4747044078
+0.00000061649 6.10137889854 1045.1548361876
+0.00000066572 5.47307178077 199.0720014364
+0.00000050057 2.72063162317 532.8723588323
+0.00000051904 5.58435625607 942.062061969
+0.00000039833 5.94566506227 95.9792272178
+0.00000044548 5.52445621411 508.3503240922
+0.00000044282 0.27118152557 526.5095713569
+0.00000029944 0.93641735919 1155.361157407
+0.00000028412 2.87835720211 525.7588118315
+0.0000002633 4.26891877269 1596.1864422846
+0.00000027039 2.80607741398 1169.5882514086
+0.00000027477 2.64841266238 2118.7638603784
+0.00000022705 0.17830004133 302.164775655
+0.00000029347 1.7858969235 831.8557407496
+0.00000019991 0.04328951895 949.1756089698
+0.00000019906 1.16072627347 533.6231183577
+0.00000021714 1.88820231818 1272.6810256272
+0.00000017581 4.14974757919 846.0828347512
+0.00000017085 5.89188996975 1258.4539316256
+0.00000021407 4.35468497204 316.3918696566
+0.00000021295 0.54429472455 1265.5674786264
+0.00000019859 0.064538258 1581.959348283
+0.00000017025 0.53383755278 1368.660252845
+0.00000012804 3.90044242142 433.7117378768
+0.00000013072 0.79468040717 110.2063212194
+0.00000011945 0.40671403646 1361.5467058442
+0.00000011695 4.44394618065 405.2575498736
+0.00000011979 2.22872778682 220.4126424388
+0.00000009633 6.01002272123 853.196381752
+0.00000010163 0.99504635158 1471.7530270636
+0.00000008977 1.60328709409 1692.1656695024
+0.00000008701 3.52167876799 1073.6090241908
+0.00000008314 5.60169732564 1574.8458012822
+0.00000008958 6.26708748901 519.3960243561
+0.00000007828 0.65241611799 1478.8665740644
+0.00000007833 0.17920601344 1685.0521225016
+0.00000007451 0.88421084942 88.865680217
+0.0000000732 0.89341249264 721.6494195302
+0.00000009135 1.51210840939 1148.2476104062
+0.0000000611 2.50080005128 3.1813937377
+0.00000007037 4.44127496638 330.6189636582
+0.00000005163 2.79219166952 21.3406410024
+0.00000005079 2.97991736844 1375.7737998458
+0.0000000493 0.04683167622 1677.9385755008
+0.00000004664 2.28007273876 1485.9801210652
+0.00000004692 0.86220230505 3.9321532631
+0.00000005307 0.85008578245 1788.1448967202
+0.00000004239 0.40758287124 629.6023455755
+0.0000000423 1.61046658091 635.9651330509
+0.00000003627 2.71151441113 551.031606097
+0.00000003314 0.55067236587 1795.258443721
+0.00000004409 1.2812775105 1464.6394800628
+0.0000000327 1.18744032691 1905.4647649404
+0.00000003226 6.18716071251 1038.0412891868
+0.00000003103 6.22971614425 2001.4439921582
+0.0000000341 2.44624067925 539.9859058331
+0.00000003174 5.54870592599 191.9584544356
+0.0000000259 3.24430559059 1062.5633239269
+0.00000002614 0.55149554149 2104.5367663768
+0.00000002174 5.32613824409 1891.2376709388
+0.00000002659 4.8245997422 416.3032501375
+0.00000002187 1.71707514653 628.8515860501
+0.00000002263 6.19233486371 1994.3304451574
+0.00000002328 4.28236795066 963.4027029714
+0.00000002579 0.03256542251 1898.3512179396
+0.00000002077 3.32602157426 1699.2792165032
+0.00000002529 2.39697505835 227.5261894396
+0.00000002468 0.06551346218 750.1036075334
+0.00000001989 0.29206371261 636.7158925763
+0.00000001927 0.32286661566 295.0512286542
+0.00000001904 3.43534792123 647.0108333148
+0.0000000194 0.29170673525 2111.6503133776
+0.0000000188 3.14403615586 611.4430983108
+0.00000002324 1.94960720763 824.7421937488
+0.00000001854 4.71794950485 2125.8774073792
+0.00000002547 1.2390835309 2221.856634597
+0.00000001814 1.60250861074 2008.557539159
+0.00000001611 5.83466560322 422.6660376129
+0.00000001667 2.32455940876 440.8252848776
+0.00000001622 0.36650974375 1056.2005364515
+0.00000001624 2.42139677881 10.2949407385
+0.00000001622 3.51892791175 1055.4497769261
+0.00000001606 5.76205763975 117.3198682202
+0.00000001646 5.88662636573 2317.8358618148
+0.00000002026 4.61781314145 423.4167971383
+0.00000002098 1.04559231028 1781.0313497194
+0.00000001868 1.12487729469 618.5566453116
+0.00000001885 2.78775930564 1802.3719907218
+0.00000001445 0.08308050305 1382.8873468466
+0.00000001797 3.00776822706 2648.454825473
+0.00000001422 0.17649746278 2420.9286360334
+0.00000001129 1.5903029132 380.12776796
+0.00000001126 4.199896736 547.8502123593
+0.00000001186 5.98943062173 2310.722314814
+0.00000001108 4.22655117757 934.9485149682
+0.00000001259 1.19687222266 1063.3140834523
+0.00000001072 3.86169004168 1603.2999892854
+0.00000000946 5.59968097387 99.9113804809
+0.00000000937 1.0308327676 81.7521332162
+0.00000000938 6.18136092771 945.9942152321
+0.00000000908 2.54355964041 6283.0758499914
+0.00000000874 5.21903196047 2207.6295405954
+0.00000000874 6.01240284465 511.5317178299
+0.00000001188 0.75698357968 2097.423219376
+0.00000000789 3.91035208173 10213.285546211
+0.00000001 1.34667100304 732.6951197941
+0.00000000952 1.5535577742 2324.9494088156
+0.00000000811 5.00475553271 319.5732633943
+0.00000000763 3.9852755963 337.732510659
+0.0000000088 1.14789972199 952.3570027075
+0.0000000078 4.6946331693 5746.271337896
+0.0000000091 0.08774541571 2737.32050569
+0.00000000773 0.77131695762 5760.4984318976
+0.00000000764 6.11686539353 9676.4810341156
+0.00000000758 2.1935071986 9690.7081281172
+0.00000000671 1.19532387143 124.433415221
+0.00000000661 5.99578306627 501.2367770914
+0.00000000729 0.65312263578 2538.2485042536
+0.00000000825 2.70770030205 3370.1042450032
+0.0000000067 5.44169923277 107.0249274817
+0.00000000739 1.14609907817 2641.3412784722
+0.00000000866 3.02831268213 3046.5988283458
+0.00000000718 4.83684196454 860.3099287528
+0.00000000813 6.01229270247 2214.7430875962
+0.00000000746 1.12371143332 739.8086667949
+0.00000000741 5.9317166201 2634.2277314714
+0.00000000667 0.89885058003 106.2741679563
+0.00000000573 2.42701822581 739.0579072695
+0.00000000734 0.72837704619 1354.4331588434
+0.00000000662 2.2176897639 2015.6710861598
+0.00000000782 2.52401202862 3679.382567659
+0.00000000779 2.38608991574 3267.0114707846
+0.00000000553 1.85211127676 453.424893819
+0.00000000701 4.23431087374 9683.5945811164
+0.00000000571 2.98435419019 1262.3860848887
+0.00000000621 1.2446288744 3803.81598288
+0.00000000563 5.99845316446 1049.0869894507
+0.00000000538 4.92334194042 447.7958195265
+0.00000000534 0.99911551571 462.0229135281
+0.00000000541 6.19275150397 1987.2168981566
+0.00000000511 3.2855327837 4.665866446
+0.00000000539 5.33214565622 2751.5475996916
+0.00000000651 5.12199308959 3156.8051495652
+0.00000000483 3.03782387056 3281.2385647862
+0.00000000476 2.17592053936 149.5631971346
+0.0000000051 5.35664230912 9.5612275556
+0.0000000049 1.57324553106 1251.3403846248
+0.00000000467 5.9234342384 203.0041546995
+0.00000000528 5.81786945766 2627.1141844706
+0.00000000447 3.51498961805 18.1592472647
+0.00000000429 0.16627197188 74.7815985673
+0.00000000497 0.30985248432 2428.0421830342
+0.00000000516 3.89424540015 2516.9078632512
+0.00000000519 2.43126348834 3686.4961146598
+0.00000000404 2.77840802846 7.1617311106
+0.00000000533 4.77083438961 3473.1970192218
+0.00000000515 3.54549816613 3178.1457905676
+0.00000000533 5.61415688189 2524.021410252
+0.00000000458 4.91616403047 3067.9394693482
+0.000000004 3.13887720912 540.7366653585
+0.00000000378 0.8612245094 525.0250986486
diff --git a/kstars/kstars/data/jupiter.R3.vsop b/kstars/kstars/data/jupiter.R3.vsop
new file mode 100644
index 00000000..565642f6
--- /dev/null
+++ b/kstars/kstars/data/jupiter.R3.vsop
@@ -0,0 +1,98 @@
+-0.00000089729 0.000000 0.000000
+0.00003519257 6.05800633846 529.6909650946
+0.00001073239 1.6732134576 536.8045120954
+0.00000915666 1.41329676116 522.5774180938
+0.00000341593 0.52296542656 1059.3819301892
+0.00000254893 1.19625473533 7.1135470008
+0.00000221512 0.95225226237 515.463871093
+0.00000069078 2.26885282314 1066.49547719
+0.00000057827 1.41389745339 543.9180590962
+0.00000057653 0.52580117593 639.897286314
+0.00000051079 5.98016364677 412.3710968744
+0.00000046935 1.57864237959 625.6701923124
+0.00000042824 6.11689609099 419.4846438752
+0.00000037477 1.1826276233 14.2270940016
+0.00000033816 1.66671706951 1052.2683831884
+0.00000031195 1.04290245896 1589.0728952838
+0.00000030023 4.63236245032 426.598190876
+0.00000033531 0.84784977903 206.1855484372
+0.00000020804 2.50071243814 728.762966531
+0.00000014466 0.96040197071 508.3503240922
+0.00000012969 1.5023378855 1045.1548361876
+0.00000011654 3.55513510121 323.5054166574
+0.00000012319 2.60952614503 735.8765135318
+0.00000015023 0.89136998434 199.0720014364
+0.0000001116 1.79041437555 309.2783226558
+0.00000010554 6.27845112678 956.2891559706
+0.00000009812 6.26016859519 103.0927742186
+0.00000009301 3.45126812476 838.9692877504
+0.00000006672 1.87004905364 302.164775655
+0.00000007442 1.28047007623 742.9900605326
+0.00000007178 0.92022189637 942.062061969
+0.00000005577 1.37980792905 95.9792272178
+0.00000006834 3.45228722967 831.8557407496
+0.00000004632 2.82934545414 1596.1864422846
+0.00000003969 1.21290005054 1169.5882514086
+0.00000003869 5.99495313698 213.299095438
+0.00000003551 6.10714791535 405.2575498736
+0.00000002943 2.32831075458 1155.361157407
+0.00000002442 1.86965213405 532.8723588323
+0.0000000241 0.42627205128 220.4126424388
+0.00000002289 1.94941487274 1073.6090241908
+0.00000002274 0.09211517505 632.7837393132
+0.00000002189 1.58907745204 2118.7638603784
+0.00000002387 5.97080671477 1162.4747044078
+0.00000002104 1.06751462671 21.3406410024
+0.00000002128 1.51119399925 1258.4539316256
+0.00000002491 0.35125020737 1272.6810256272
+0.00000002006 5.9448738836 110.2063212194
+0.0000000198 2.54989377864 88.865680217
+0.0000000204 2.16463966964 433.7117378768
+0.00000001955 2.70341589777 721.6494195302
+0.0000000167 4.46255717328 853.196381752
+0.0000000191 2.25964760758 1361.5467058442
+0.0000000171 1.98372066321 525.7588118315
+0.0000000152 0.11641358425 949.1756089698
+0.00000002003 3.16520599208 1148.2476104062
+0.0000000171 2.70850417287 330.6189636582
+0.00000001629 0.47376028854 526.5095713569
+0.00000001229 3.01987279595 963.4027029714
+0.00000001671 0.44352103086 533.6231183577
+0.00000001207 1.15774089269 1574.8458012822
+0.00000001146 2.54505851138 846.0828347512
+0.00000001355 1.17462112647 1038.0412891868
+0.00000001001 2.70272799283 519.3960243561
+0.00000001372 0.67467128629 551.031606097
+0.00000000983 4.17198081351 2627.1141844706
+0.00000001084 1.07011164067 227.5261894396
+0.00000000892 2.92543286761 1368.660252845
+0.00000000823 4.86559196955 611.4430983108
+0.00000001136 1.78981738432 1581.959348283
+0.00000000897 4.9107363027 1670.8250285
+0.00000000908 3.6880404733 824.7421937488
+0.00000000789 3.2338089325 2125.8774073792
+0.00000000771 2.39070707004 2317.8358618148
+0.00000000891 0.59692950778 539.9859058331
+0.00000000876 4.52127091462 750.1036075334
+0.00000000802 0.20759322884 1141.1340634054
+0.0000000085 0.94145487094 191.9584544356
+0.00000000762 2.25149516048 2538.2485042536
+0.00000000694 0.67080348659 440.8252848776
+0.00000000741 5.79934203525 1485.9801210652
+0.00000000643 2.48127580335 1265.5674786264
+0.00000000575 6.13756590872 1279.794572628
+0.00000000636 5.51001645505 2413.8150890326
+0.00000000636 4.40777238491 1382.8873468466
+0.00000000555 2.18233983981 1062.5633239269
+0.00000000564 1.92775967119 2634.2277314714
+0.00000000531 2.04824376019 295.0512286542
+0.00000000541 2.32424368689 1471.7530270636
+0.00000000697 2.27179476322 1699.2792165032
+0.00000000546 1.9577490573 1677.9385755008
+0.00000000465 4.35550844067 1692.1656695024
+0.00000000508 2.50298248836 2207.6295405954
+0.00000000496 5.77087043616 1478.8665740644
+0.0000000044 5.98661963879 934.9485149682
+0.00000000424 2.80194129521 81.7521332162
+0.00000000406 3.93940190897 316.3918696566
+0.00000000506 0.18719982992 10.2949407385
diff --git a/kstars/kstars/data/jupiter.R4.vsop b/kstars/kstars/data/jupiter.R4.vsop
new file mode 100644
index 00000000..73c7e314
--- /dev/null
+++ b/kstars/kstars/data/jupiter.R4.vsop
@@ -0,0 +1,46 @@
+0.00000001697 0.000000 0.000000
+0.00000128628 0.08419309557 536.8045120954
+0.00000113458 4.24858855779 529.6909650946
+0.0000008265 3.29754909408 522.5774180938
+0.00000037883 2.73326611144 515.463871093
+0.00000026694 5.69142588558 7.1135470008
+0.0000001765 5.40012536918 1059.3819301892
+0.00000012612 6.01560416057 543.9180590962
+0.00000009287 0.76813946494 1066.49547719
+0.00000008107 5.68228065707 14.2270940016
+0.00000006271 5.12286932534 639.897286314
+0.00000006978 1.42751292055 412.3710968744
+0.00000005377 3.33501947275 625.6701923124
+0.00000002911 3.40334805052 1052.2683831884
+0.00000002593 4.16090412984 728.762966531
+0.00000002562 2.89802035072 426.598190876
+0.00000002268 6.22195938856 1589.0728952838
+0.00000002114 3.11758855774 1045.1548361876
+0.00000001673 2.81399290364 206.1855484372
+0.00000001805 2.60030006919 199.0720014364
+0.00000001823 1.89432426038 419.4846438752
+0.00000001522 1.33432648232 1596.1864422846
+0.00000001039 4.41904942302 956.2891559706
+0.00000001161 5.16181311538 831.8557407496
+0.00000000916 3.17245716108 508.3503240922
+0.0000000087 5.793878135 1169.5882514086
+0.00000000916 1.87129662931 1148.2476104062
+0.00000000955 0.66801367802 1361.5467058442
+0.00000000788 1.47515450553 1272.6810256272
+0.00000000966 5.47457968043 220.4126424388
+0.00000000788 2.42252866885 117.3198682202
+0.00000000712 0.4965589703 1073.6090241908
+0.00000000656 3.53022740783 302.164775655
+0.00000000681 2.8450717434 191.9584544356
+0.00000000771 2.19893222018 942.062061969
+0.00000000765 5.311472577 551.031606097
+0.00000000667 3.72432305249 88.865680217
+0.00000000534 1.83172084748 647.0108333148
+0.00000000553 0.85896003802 330.6189636582
+0.00000000543 5.26057584439 21.3406410024
+0.00000000584 3.82243061802 618.5566453116
+0.00000000512 4.44485521707 110.2063212194
+0.00000000612 1.59320941864 3.1813937377
+0.00000000631 1.83863158533 10.2949407385
+0.00000000491 1.52912023181 405.2575498736
+0.00000000521 0.24011424451 433.7117378768
diff --git a/kstars/kstars/data/jupiter.R5.vsop b/kstars/kstars/data/jupiter.R5.vsop
new file mode 100644
index 00000000..63d6c986
--- /dev/null
+++ b/kstars/kstars/data/jupiter.R5.vsop
@@ -0,0 +1,9 @@
+0.00000011188 4.75249399945 536.8045120954
+0.00000004255 5.9151622917 522.5774180938
+0.00000002079 5.56781555864 515.463871093
+0.00000001908 4.29659647286 543.9180590962
+0.00000001875 3.69357495838 7.1135470008
+0.0000000159 5.49312796166 1066.49547719
+0.00000001612 4.13222808529 1059.3819301892
+0.0000000124 3.77981722506 14.2270940016
+0.00000001033 4.50671820436 529.6909650946
diff --git a/kstars/kstars/data/jupiter.orbit b/kstars/kstars/data/jupiter.orbit
new file mode 100644
index 00000000..1b6c4360
--- /dev/null
+++ b/kstars/kstars/data/jupiter.orbit
@@ -0,0 +1,100 @@
+-4.58799 2.78581 0.0913401
+-4.76933 2.48895 0.096622
+-4.93008 2.18133 0.101487
+-5.06966 1.86434 0.105916
+-5.18762 1.53941 0.109894
+-5.28357 1.20794 0.113406
+-5.35721 0.871372 0.116439
+-5.40833 0.531139 0.118983
+-5.43679 0.188683 0.121029
+-5.44255 -0.15456 0.12257
+-5.42565 -0.497162 0.123601
+-5.38621 -0.837701 0.124118
+-5.3244 -1.17476 0.12412
+-5.24051 -1.50695 0.123608
+-5.13489 -1.83289 0.122584
+-5.00798 -2.15122 0.121052
+-4.86028 -2.46062 0.119018
+-4.69237 -2.75979 0.116488
+-4.50491 -3.04746 0.113474
+-4.29862 -3.32239 0.109986
+-4.07432 -3.58339 0.106038
+-3.83286 -3.82931 0.101643
+-3.5752 -4.05903 0.0968186
+-3.30236 -4.27151 0.0915834
+-3.01541 -4.46573 0.0859574
+-2.7155 -4.64076 0.0799622
+-2.40385 -4.79571 0.0736212
+-2.08172 -4.92977 0.0669597
+-1.75047 -5.04219 0.0600047
+-1.41147 -5.1323 0.0527848
+-1.06618 -5.19953 0.0453296
+-0.716101 -5.24336 0.0376705
+-0.362775 -5.2634 0.0298408
+-0.007794 -5.25932 0.0218747
+0.347218 -5.23092 0.0138077
+0.700608 -5.17811 0.00567639
+1.05069 -5.10088 -0.00248169
+1.39577 -4.99936 -0.0106278
+1.73413 -4.87379 -0.0187225
+2.06405 -4.72454 -0.0267261
+2.38385 -4.55211 -0.0345986
+2.69182 -4.35711 -0.0422997
+2.98631 -4.1403 -0.0497889
+3.2657 -3.90256 -0.0570264
+3.52843 -3.64491 -0.0639728
+3.77298 -3.36848 -0.0705901
+3.99792 -3.07455 -0.0768407
+4.2019 -2.76451 -0.0826886
+4.38368 -2.43986 -0.0880998
+4.54212 -2.10222 -0.0930422
+4.67621 -1.75332 -0.0974862
+4.78506 -1.39495 -0.101404
+4.86794 -1.02901 -0.104772
+4.92426 -0.657452 -0.107569
+4.95359 -0.282291 -0.109777
+4.95566 0.0944258 -0.111381
+4.93038 0.470624 -0.112371
+4.87784 0.844222 -0.11274
+4.79827 1.21314 -0.112485
+4.69212 1.57535 -0.111607
+4.55997 1.92883 -0.110112
+4.40256 2.27164 -0.108007
+4.22082 2.6019 -0.105306
+4.01581 2.91782 -0.102025
+3.78874 3.21771 -0.0981851
+3.54095 3.50001 -0.0938084
+3.27386 3.76325 -0.0889214
+2.98905 4.00611 -0.0835536
+2.68815 4.22742 -0.077737
+2.37289 4.42613 -0.0715057
+2.04502 4.60136 -0.0648955
+1.70639 4.75236 -0.0579442
+1.35884 4.87853 -0.0506909
+1.00427 4.97946 -0.0431759
+0.644549 5.05484 -0.0354402
+0.281553 5.10454 -0.0275248
+-0.0828617 5.12855 -0.0194711
+-0.446865 5.12701 -0.0113209
+-0.808661 5.10016 -0.00311541
+-1.16651 5.04841 0.005105
+-1.51871 4.97224 0.0133006
+-1.86365 4.87227 0.0214324
+-2.19975 4.74922 0.0294625
+-2.52553 4.60389 0.0373541
+-2.83958 4.43718 0.0450721
+-3.14057 4.25005 0.0525829
+-3.42725 4.04356 0.0598541
+-3.69845 3.81879 0.066855
+-3.95309 3.57693 0.0735564
+-4.19018 3.3192 0.0799316
+-4.40883 3.04685 0.0859551
+-4.60821 2.76119 0.0916033
+-4.78761 2.46355 0.0968542
+-4.94639 2.15531 0.101688
+-5.084 1.83783 0.106087
+-5.19997 1.51253 0.110034
+-5.29392 1.18082 0.113516
+-5.36556 0.844137 0.11652
+-5.4147 0.503915 0.119035
+-5.4412 0.161589 0.121053
diff --git a/kstars/kstars/data/jupiter.png b/kstars/kstars/data/jupiter.png
new file mode 100644
index 00000000..b7c46e49
--- /dev/null
+++ b/kstars/kstars/data/jupiter.png
Binary files differ
diff --git a/kstars/kstars/data/kstars.png b/kstars/kstars/data/kstars.png
new file mode 100644
index 00000000..18360c80
--- /dev/null
+++ b/kstars/kstars/data/kstars.png
Binary files differ
diff --git a/kstars/kstars/data/lo16-app-kstars.png b/kstars/kstars/data/lo16-app-kstars.png
new file mode 100644
index 00000000..16130eac
--- /dev/null
+++ b/kstars/kstars/data/lo16-app-kstars.png
Binary files differ
diff --git a/kstars/kstars/data/lo32-app-kstars.png b/kstars/kstars/data/lo32-app-kstars.png
new file mode 100644
index 00000000..d5b3f28d
--- /dev/null
+++ b/kstars/kstars/data/lo32-app-kstars.png
Binary files differ
diff --git a/kstars/kstars/data/mars.B0.vsop b/kstars/kstars/data/mars.B0.vsop
new file mode 100644
index 00000000..7a1ce40c
--- /dev/null
+++ b/kstars/kstars/data/mars.B0.vsop
@@ -0,0 +1,441 @@
+0.00289104742 0.000000 0.000000
+0.03197134986 3.76832042432 3340.6124266998
+0.00298033234 4.10616996243 6681.2248533996
+0.00031365538 4.44651052853 10021.8372800994
+0.000034841 4.78812547889 13362.4497067992
+0.00000442999 5.65233015876 3337.0893083508
+0.00000443401 5.02642620491 3344.1355450488
+0.00000399109 5.130568147 16703.062133499
+0.00000292506 3.79290644595 2281.2304965106
+0.00000181982 6.13648011704 6151.533888305
+0.00000163159 4.26399626634 529.6909650946
+0.00000159678 2.23194610246 1059.3819301892
+0.00000139323 2.41796344238 8962.4553499102
+0.00000149297 2.16501209917 5621.8429232104
+0.00000142686 1.1821501611 3340.5951730476
+0.00000142685 3.2129218082 3340.629680352
+0.00000082544 5.36667872319 6684.7479717486
+0.0000007364 5.09187524843 398.1490034082
+0.0000007266 5.53775710437 6283.0758499914
+0.00000086377 5.74429648412 3738.761430108
+0.00000083276 5.98866315739 6677.7017350506
+0.00000060116 3.67960808826 796.2980068164
+0.00000063111 0.73049113369 5884.9268465832
+0.00000062338 4.85071999184 2942.4634232916
+0.00000046951 5.54339723804 3340.545116397
+0.00000046953 5.13486627234 3340.6797370026
+0.0000004663 5.47361665459 20043.6745601988
+0.00000045588 2.13262507507 2810.9214616052
+0.00000041269 0.20003189001 9492.1463150048
+0.00000047199 4.52184736343 3149.1641605882
+0.0000003854 4.08008443274 4136.9104335162
+0.00000033069 4.06581918329 1751.539531416
+0.00000029694 5.92218297386 3532.0606928114
+0.00000032736 2.62071056958 2914.0142358238
+0.00000029521 2.75342566734 12303.06777661
+0.00000028169 2.06282533993 5486.777843175
+0.00000028618 4.94710527914 3870.3033917944
+0.00000026603 3.5508584402 6681.2421070518
+0.00000026603 1.52008675291 6681.2075997474
+0.00000023336 2.27624532707 1589.0728952838
+0.00000026052 2.60064548916 4399.994356889
+0.00000022637 2.27507466406 1194.4470102246
+0.00000018887 6.04416196149 7079.3738568078
+0.00000014846 3.41358603159 5088.6288397668
+0.00000019947 2.67365368471 8432.7643848156
+0.00000014682 5.89211938785 9623.6882766912
+0.00000014152 2.42512744356 3333.498879699
+0.0000001331 2.62839773036 426.598190876
+0.00000014008 1.67425558329 6254.6266625236
+0.00000015104 2.81013535571 3496.032826134
+0.00000013011 5.70759434129 10025.3603984484
+0.0000001208 1.51804981987 3185.1920272656
+0.00000013183 0.04521207632 10018.3141617504
+0.00000011554 5.5741897182 191.4482661116
+0.00000011196 0.55829576311 5092.1519581158
+0.0000001153 2.13314819584 11773.3768115154
+0.00000010435 5.72414012635 6467.9257579616
+0.00000009846 0.86942245495 1592.5960136328
+0.00000009761 1.0934228866 2544.3144198834
+0.00000008754 5.47281660412 6681.2921637024
+0.00000008937 4.8379038561 6489.776587288
+0.00000008652 4.72118876809 213.299095438
+0.00000008797 2.86597575792 3341.592747768
+0.00000008384 2.65895230037 4535.0594369244
+0.00000008213 4.8260813471 3553.9115221378
+0.00000008799 1.52910882795 3339.6321056316
+0.00000008103 1.00994045172 9225.539273283
+0.00000008754 5.88131160438 6681.1575430968
+0.00000007209 4.41679446871 7477.522860216
+0.0000000856 4.79003986337 4690.4798363586
+0.00000006087 1.89071507516 9595.2390892234
+0.00000006974 0.53246284561 12832.7587417046
+0.00000005584 6.18909308524 4292.3308329504
+0.00000005038 6.06393121994 7210.9158184942
+0.00000005126 0.11856805 4562.4609930212
+0.00000004863 1.33051301524 3894.1818295422
+0.00000005592 3.97792577165 3127.3133312618
+0.00000004965 5.74589127183 1990.745017041
+0.0000000553 5.81711987294 23384.2869868986
+0.00000004184 3.88899446923 10021.8545337516
+0.00000004184 1.8582188554 10021.8200264472
+0.00000004685 1.11750235736 3319.8370312074
+0.00000003954 2.65573703692 4929.6853219836
+0.00000005174 3.62343554596 2700.7151403858
+0.00000004639 6.14089337232 7.1135470008
+0.00000004686 3.27731664264 3361.3878221922
+0.00000004999 3.09121636067 15643.6802033098
+0.00000003919 2.96552252075 7740.6067835888
+0.00000003361 1.85016770821 2957.7158944766
+0.00000004246 4.1963927863 2146.1654164752
+0.00000004101 6.22532797325 10213.285546211
+0.00000003124 0.08536218671 10419.9862835076
+0.00000003079 2.41163389513 3344.2028553516
+0.00000003093 1.98041729732 3337.021998048
+0.00000003044 4.38894419912 1221.8485663214
+0.00000002879 2.93292197885 2787.0430238574
+0.00000003372 4.45558202843 6674.1113063988
+0.0000000251 4.06249795775 6872.6731195112
+0.00000002616 1.23659420897 4933.2084403326
+0.00000003011 4.33965766608 2388.8940204492
+0.00000003094 2.40385309455 2118.7638603784
+0.00000002516 2.30275910483 3723.508958923
+0.00000002192 1.688775987 639.897286314
+0.00000002157 6.07600403318 9808.5381846614
+0.00000002686 2.38172448359 15113.9892382152
+0.00000002156 2.87771528495 6041.3275670856
+0.00000002495 3.87395320804 7903.073419721
+0.00000002253 0.47469626036 3475.6775067352
+0.00000002443 3.02632351975 3767.2106175758
+0.00000001937 0.38000997629 13358.9265884502
+0.00000002213 3.9198232636 3205.5473466644
+0.00000002385 6.23883456815 12964.300703391
+0.00000001806 2.38408432339 11243.6858464208
+0.00000002265 1.8577388518 6525.8044539654
+0.00000001642 1.86812936557 6680.2445323314
+0.00000001616 3.39954231101 8429.2412664666
+0.00000001646 0.73261192032 2274.1169495098
+0.0000000191 6.04319894051 13365.9728251482
+0.00000001492 2.9936092905 7875.6718636242
+0.00000001567 1.76860259924 382.8965322232
+0.00000001459 1.40571286543 14584.2982731206
+0.00000001527 5.79343536555 6894.5239488376
+0.00000001409 5.17099876287 9830.3890139878
+0.00000001665 3.60183854165 2288.3440435114
+0.00000001616 2.1944777548 8827.3902698748
+0.00000001746 0.10485504333 3583.3410306738
+0.00000001637 3.20410489018 6682.2051744678
+0.00000001269 2.02253791623 155.4203994342
+0.00000001507 5.80795976424 1748.016413067
+0.00000001296 2.92899986522 9381.9399937854
+0.00000001291 2.98932404463 6836.6452528338
+0.00000001377 5.8098082145 10021.9045904022
+0.00000001357 0.32856318286 4032.7700279266
+0.00000001377 6.21830533138 10021.7699697966
+0.00000001227 2.20421067322 12935.8515159232
+0.0000000108 4.75502761725 10818.1352869158
+0.00000001016 1.33950348904 12566.1516999828
+0.00000001083 0.87622049125 16173.3711684044
+0.00000000957 5.29505019432 1066.49547719
+0.00000001035 2.44286811558 1052.2683831884
+0.00000001153 4.73786864168 8031.0922630584
+0.00000001042 1.73541825729 3369.0616141676
+0.00000000899 1.87265511538 3077.528503327
+0.00000000892 2.51347636401 3603.6963500726
+0.00000000904 0.27361540197 3325.3599555148
+0.00000000883 5.4653793674 5614.7293762096
+0.00000000949 0.04595688771 7064.1213856228
+0.00000000872 3.61205859852 6702.000248892
+0.00000000842 5.61713543212 8955.3418029094
+0.00000000842 0.57536275896 3191.0492295652
+0.00000000904 4.11832249537 3355.8648978848
+0.00000001044 2.6588954211 3312.163239232
+0.00000000807 2.2644325982 8969.568896911
+0.00000001046 6.11317298058 5331.3574437408
+0.00000000933 0.82551054416 3503.079062832
+0.00000000946 1.92368414869 5628.9564702112
+0.00000000978 4.55697167317 3097.88382272579
+0.00000000846 4.65096242323 6438.4962494256
+0.00000000901 1.46788821922 6660.4494579072
+0.00000000739 4.97716008834 10014.7237330986
+0.00000000762 3.42576079312 18984.2926300096
+0.00000000934 0.35014113954 3264.3463554242
+0.00000000894 0.34991139502 10551.528245194
+0.00000000665 6.05561837558 7632.9432596502
+0.00000000605 4.68480399923 5729.506447149
+0.00000000593 2.97207045977 3178.1457905676
+0.00000000617 2.19529512598 13362.432453147
+0.00000000579 3.32303439858 11081.2192102886
+0.00000000579 2.31217959727 6677.6344247478
+0.00000000572 4.27984088783 6546.1597733642
+0.00000000584 4.51625727923 1648.4467571974
+0.00000000626 4.60715188203 2487.4160449478
+0.00000000649 2.17894376907 6298.3283211764
+0.00000000617 4.22635718375 13362.4669604514
+0.0000000055 3.11161314141 6144.4203413042
+0.00000000551 3.27081871281 6127.6554505572
+0.00000000536 0.18973312148 3346.1353510072
+0.00000000557 6.13686769377 26724.8994135984
+0.00000000571 5.6534146366 2921.1277828246
+0.00000000552 5.75724124958 149.5631971346
+0.00000000638 4.49647258906 3.523118349
+0.00000000552 1.07795672495 536.8045120954
+0.00000000537 4.19207200801 3335.0895023924
+0.00000000567 2.62806466971 2648.454825473
+0.00000000641 3.24534699403 3347.7259737006
+0.00000000546 2.76744357149 5459.3762870782
+0.00000000556 4.98610303145 6531.661656265
+0.00000000578 2.74445077242 6684.8152820514
+0.00000000613 3.01718810256 8270.2977486834
+0.00000000558 5.89236366633 6158.6474353058
+0.00000000489 4.59082197201 522.5774180938
+0.00000000445 3.64293918046 10713.9948813262
+0.00000000539 0.59284523316 553.5694028424
+0.00000000434 1.99641894213 26087.9031415742
+0.00000000459 4.84216944554 1758.6530784168
+0.00000000423 3.77854586358 6688.3384004004
+0.00000000421 3.10245838137 8329.671610597
+0.00000000421 4.43540354818 103.0927742186
+0.00000000502 3.0314151263 3360.96774609859
+0.00000000422 5.99158563064 242.728603974
+0.00000000401 2.06012045711 3980.5097130138
+0.0000000041 5.85255605682 3351.2490920496
+0.00000000375 2.5080334092 6784.3176276182
+0.00000000407 0.3011732839 16304.9131300908
+0.00000000507 1.350164178 3320.257107301
+0.00000000385 1.06248122739 7234.794256242
+0.00000000519 4.61705823333 7373.3824546264
+0.00000000401 0.51161484292 17085.9586657222
+0.00000000371 0.41707432281 13760.5987102074
+0.00000000476 0.81142637639 6816.289933435
+0.00000000348 3.36497054127 8439.8779318164
+0.00000000366 6.05186692577 3607.2194684216
+0.00000000402 2.67375675473 18454.601664915
+0.00000000439 0.41122589061 10404.7338123226
+0.00000000412 4.81039654306 3329.97576135
+0.00000000413 0.21011211689 13149.1506113612
+0.00000000363 2.19017574725 9866.4168806652
+0.00000000337 5.46398740226 6604.958782124
+0.0000000034 1.7339266228 1692.1656695024
+0.00000000344 3.58310197017 7107.8230442756
+0.0000000042 2.77274750272 2906.900688823
+0.00000000335 2.02339633221 3333.5661900018
+0.00000000336 2.78173647754 4989.0591838972
+0.00000000354 5.41265456299 951.7184062506
+0.00000000328 0.43464916253 6923.9534573736
+0.00000000422 1.5759173708 8273.8208670324
+0.00000000324 4.99165215532 11371.7046897582
+0.00000000351 4.60766539695 3074.005384978
+0.00000000333 4.86991808664 3863.1898447936
+0.00000000319 1.44510282827 11769.8536931664
+0.00000000296 5.25637576704 76.2660712756
+0.00000000349 1.62483962938 17924.9106998204
+0.00000000293 2.20643287367 3347.6586633978
+0.00000000315 4.5522730677 5828.0284716476
+0.0000000028 1.4213429154 6606.4432548323
+0.00000000336 1.56854533505 1581.959348283
+0.00000000343 0.27605726543 10973.55568635
+0.00000000271 0.08314924409 10235.1363755374
+0.0000000028 0.76436434398 853.196381752
+0.00000000317 4.91466081381 3443.7052009184
+0.00000000257 0.15709629188 12168.0026965746
+0.00000000237 3.13380421805 74.7815985673
+0.00000000271 1.83008759256 3399.9862886134
+0.00000000233 3.20163702613 10177.2576795336
+0.00000000312 0.28436027987 13745.3462390224
+0.00000000273 4.53535816659 3344.4937620578
+0.00000000235 0.67980074869 17395.2197347258
+0.00000000262 3.84436620806 9168.6408983474
+0.00000000271 4.94509131052 692.1576012268
+0.00000000254 2.19491751584 3281.2385647862
+0.0000000022 1.65400798925 3546.797975137
+0.00000000283 5.57884389098 3973.396166013
+0.00000000229 5.93153003758 3364.4908644476
+0.00000000223 4.82744958322 9779.1086761254
+0.00000000222 0.71788606092 16699.53901515
+0.00000000219 0.09831940529 16706.585251848
+0.00000000221 1.66596576205 10575.4066829418
+0.00000000259 1.10208840059 1744.4259844152
+0.00000000243 1.52425310144 14054.607308026
+0.00000000273 6.12932898811 3336.7310913418
+0.00000000232 4.73422268172 3316.733988952
+0.0000000021 5.97305256642 419.4846438752
+0.00000000213 5.35378111313 1596.1864422846
+0.00000000197 3.32400761027 5085.038411115
+0.00000000193 0.90522037315 14314.1681130498
+0.00000000192 2.63243342989 433.7117378768
+0.00000000188 1.14983778034 13892.1406718938
+0.000000002 4.79567916236 6261.7402095244
+0.00000000204 2.3227216771 13916.0191096416
+0.00000000191 5.08454560792 2178.137722292
+0.00000000191 5.88821293073 3340.19235060619
+0.00000000236 0.97341490472 3230.4061054804
+0.000000002 3.60041329896 3304.5845600224
+0.00000000165 2.91701234796 3415.3940252671
+0.00000000191 4.7764733812 3341.0325027934
+0.00000000174 2.20549134205 10020.8569590312
+0.00000000161 2.64795288862 3304.0070613956
+0.00000000173 3.54115285115 10022.8176011676
+0.00000000154 2.45916882835 12722.5524204852
+0.0000000016 1.73968020026 3377.217792004
+0.00000000196 0.78013533938 3376.6402933772
+0.00000000153 0.27328628499 13362.3823964964
+0.0000000019 2.65143864216 3657.0042963564
+0.00000000172 5.71092117488 2384.3232707292
+0.00000000157 1.00235389487 3209.0704650134
+0.0000000015 3.39592748537 3472.1543883862
+0.00000000165 5.86551673354 2803.8079146044
+0.00000000154 0.32136196834 6665.9723822146
+0.00000000178 3.34059693754 11216.284290324
+0.00000000192 0.66079944629 3134.4268782626
+0.00000000161 2.87915391245 4392.8808098882
+0.00000000159 3.72249746113 13517.8701062334
+0.00000000168 0.55746622745 110.2063212194
+0.00000000158 5.67248197213 4407.1079038898
+0.00000000161 1.76789928464 6709.6740408674
+0.00000000158 5.50643845256 13171.0014406876
+0.00000000129 1.21297315367 19513.9835951042
+0.00000000173 0.17070148373 3024.2205570432
+0.00000000132 4.25407099272 16858.4825329332
+0.00000000125 2.88510294667 17256.6315363414
+0.00000000124 2.59724598646 12310.1813236108
+0.0000000017 4.05945259741 2818.035008606
+0.00000000121 5.23997785185 9872.2740829648
+0.00000000142 3.02798835989 3511.285297319
+0.00000000165 2.53171951288 16276.463942623
+0.00000000153 6.14783670557 13362.517017102
+0.00000000119 4.15694365082 3760.097070575
+0.0000000012 0.64287725481 4459.3682188026
+0.0000000013 4.9500230946 13553.8979729108
+0.0000000012 0.17087854222 8671.9698704406
+0.00000000112 0.16822264326 135.0650800354
+0.00000000137 3.34809361979 3341.0423098265
+0.00000000125 1.32195559043 1349.8674096588
+0.00000000111 3.14151030451 13524.9163429314
+0.00000000119 5.9536134805 12295.9542296092
+0.00000000131 5.09769375731 14158.7477136156
+0.00000000141 1.37128440708 3169.9395560806
+0.00000000112 3.35831868034 5989.0672521728
+0.00000000104 5.00696041032 13119.7211028252
+0.0000000011 5.23317664736 1375.7737998458
+0.00000000105 2.72692368303 1162.4747044078
+0.00000000104 1.73769165705 2221.856634597
+0.00000000137 1.0457695039 3340.1825435731
+0.00000000106 6.13415161313 162.4666361322
+0.00000000119 2.63312561442 7321.1221397136
+0.00000000105 3.09551802365 20618.0193585336
+0.00000000099 4.25515697974 23539.7073863328
+0.00000000108 1.01854506729 3265.8308281325
+0.00000000119 4.07277528003 10184.3039162316
+0.00000000096 1.81122023425 10001.061884607
+0.00000000093 3.58905885066 5099.2655051166
+0.00000000095 4.94756054764 3981.490034082
+0.00000000094 5.3749336802 13355.3361597984
+0.00000000095 0.13037485775 15508.6151232744
+0.00000000103 0.43484130196 1861.7458526354
+0.0000000009 3.76370412628 22324.9050567094
+0.00000000091 3.95041101283 10042.6126755918
+0.00000000106 4.30186500383 640.8776073822
+0.00000000109 6.18873749839 1478.8665740644
+0.00000000088 1.79608901332 6247.5131155228
+0.00000000102 5.58754073056 2766.267628365
+0.0000000011 0.94707767481 3274.1250177854
+0.00000000084 4.45487801845 6696.4773245846
+0.00000000085 2.74791518135 3407.0998356142
+0.00000000087 4.51145821088 220.4126424388
+0.00000000101 5.94930983227 8425.6508378148
+0.00000000082 0.01837230371 9499.2598620056
+0.0000000008 0.4255098998 18052.9295431578
+0.00000000083 2.96589752213 6652.7756659318
+0.0000000008 4.61446168762 3914.9572250346
+0.00000000079 1.50228636499 2111.6503133776
+0.00000000089 3.52977975496 9485.032768004
+0.00000000086 0.41976545794 956.2891559706
+0.00000000088 5.46013317934 16460.333529525
+0.00000000091 2.09965252231 949.1756089698
+0.00000000104 1.72206104768 3296.8935143948
+0.00000000103 1.25691413032 3384.3313390048
+0.00000000084 5.78647729498 5518.7501489918
+0.00000000079 1.79313426804 38.1330356378
+0.00000000073 0.10667695992 29822.7832363242
+0.00000000087 2.11654357529 3450.8187479192
+0.00000000072 3.89476829327 9380.9596727172
+0.00000000075 2.5934030534 1964.838626854
+0.00000000098 4.01577665825 6843.6914895318
+0.00000000074 5.32032289064 11766.2632645146
+0.00000000068 0.04775525953 2125.8774073792
+0.00000000069 6.07427052412 26482.1708096244
+0.00000000069 2.050189992 29424.634232916
+0.00000000084 0.16960920719 263.0839233728
+0.00000000068 5.03013252197 9070.1188738488
+0.00000000076 2.00296087293 224.3447957019
+0.00000000078 2.17362706851 30220.9322397324
+0.00000000066 3.85497672006 19406.6782881746
+0.00000000066 5.70059718737 33561.5446664322
+0.00000000067 0.16600936321 22743.4093795164
+0.00000000065 4.65423392949 2807.3983432562
+0.00000000069 3.34387224268 11670.2840372968
+0.00000000087 4.9783802188 1118.7557921028
+0.00000000063 0.1890710618 30065.5118402982
+0.00000000064 4.61909647015 9886.772200064
+0.00000000073 0.93706647938 20735.8321614256
+0.0000000006 5.83757395809 8646.0634802536
+0.00000000062 4.81389895867 20199.094959633
+0.00000000059 5.00150762621 6414.6178116778
+0.00000000068 3.84252763135 6571.0185321802
+0.00000000062 2.81689634717 6944.3087767724
+0.00000000065 4.49078808776 632.7837393132
+0.00000000058 5.64889513615 9945.5712088238
+0.0000000007 2.51605694403 9638.9407478762
+0.00000000057 3.28105791201 206.1855484372
+0.00000000057 2.97448265957 21795.2140916148
+0.00000000056 2.23565630779 20995.3929664494
+0.00000000057 1.88614831237 18451.078546566
+0.00000000071 4.82445647307 8542.970706035
+0.00000000061 3.659450739 14421.8316369884
+0.00000000056 3.13789031275 8799.988713778
+0.00000000057 4.89927831599 9602.3526362242
+0.00000000065 3.37109873211 11610.9101753832
+0.00000000067 1.92945007459 21265.5231265202
+0.00000000055 1.95164531764 9588.1255422226
+0.00000000057 2.82240075154 10124.930054318
+0.00000000057 6.10407356832 19800.9459562248
+0.00000000055 5.20976473824 3237.5196524812
+0.00000000057 4.12235760406 10028.9508271002
+0.00000000055 1.41700952855 15906.7641266826
+0.00000000053 2.16328741039 6418.1409300268
+0.0000000006 2.64683840328 10018.2468514476
+0.00000000068 5.36539876845 1228.9621133222
+0.00000000051 5.73824213507 6048.4411140864
+0.00000000053 0.31937174553 12721.572099417
+0.00000000051 0.06312524105 20206.141196331
+0.00000000049 4.53401402385 6675.7019290922
+0.00000000051 1.15475560534 10156.9023601348
+0.00000000064 4.5633226877 16703.0793871512
+0.0000000006 3.61007443614 9468.267877257
+0.00000000059 3.08413561767 10025.4277087512
+0.00000000064 2.53229538141 16703.0448798468
+0.00000000056 3.31988072467 6518.7582172674
+0.00000000047 1.44559165677 6643.0918177618
+0.0000000005 1.92342238827 11614.4332937322
+0.00000000047 4.03794177027 23958.6317852334
+0.00000000046 3.70927352724 8859.3625756916
+0.0000000006 2.55506470511 11780.4903585162
+0.00000000047 1.69256878711 6660.8695340008
+0.00000000044 6.09481217162 6460.8122109608
+0.00000000044 2.6304062214 13936.794505134
+0.00000000053 0.77878945764 16865.5287696312
+0.00000000049 1.8336854455 17654.7805397496
+0.00000000048 0.52828042378 6686.747777707
+0.00000000042 4.30347553493 9065.5481241288
+0.00000000042 5.71964550673 7203.8022714934
+0.00000000041 0.98427208931 20426.571092422
+0.00000000051 3.54335413699 20597.2439630412
+0.00000000041 0.21219617682 7314.0085927128
+0.00000000038 2.53074981011 13207.029307365
+0.00000000039 5.15577369902 6670.5881880498
+0.00000000051 3.25271478667 7799.9806455024
+0.00000000049 0.77060706107 17101.2111369072
+0.00000000038 6.06684699984 9389.0535407862
+0.00000000043 0.51983815091 16489.763038061
+0.00000000036 0.84102576439 23937.856389741
diff --git a/kstars/kstars/data/mars.B1.vsop b/kstars/kstars/data/mars.B1.vsop
new file mode 100644
index 00000000..894d8354
--- /dev/null
+++ b/kstars/kstars/data/mars.B1.vsop
@@ -0,0 +1,287 @@
+-0.0001411603 0.000000 0.000000
+0.00350068845 5.36847836211 3340.6124266998
+0.00009670755 5.47877786506 6681.2248533996
+0.00001471918 3.20205766795 10021.8372800994
+0.00000425864 3.40843812875 13362.4497067992
+0.00000102039 0.77617286189 3337.0893083508
+0.00000078848 3.71768293865 16703.062133499
+0.00000026171 2.48293558065 2281.2304965106
+0.00000032708 3.45803723682 5621.8429232104
+0.00000020712 1.44120802297 6151.533888305
+0.00000018294 6.03102943125 529.6909650946
+0.0000001568 3.93075566599 8962.4553499102
+0.00000016975 4.81115186866 3344.1355450488
+0.00000013067 0.97324736181 6677.7017350506
+0.00000015622 2.78241383265 3340.5951730476
+0.00000015622 4.81318636318 3340.629680352
+0.00000013771 1.67983063909 3532.0606928114
+0.00000012711 4.04546734935 20043.6745601988
+0.00000014268 0.24640247719 2942.4634232916
+0.00000012493 2.25620513522 5884.9268465832
+0.000000088 0.34079528233 398.1490034082
+0.00000008637 1.75213704409 2544.3144198834
+0.00000008903 5.95437916504 2810.9214616052
+0.00000008102 0.84279830287 6283.0758499914
+0.0000000925 4.35071778619 3496.032826134
+0.00000008085 4.29614034209 6684.7479717486
+0.00000005811 3.55479498415 5092.1519581158
+0.00000005864 3.69652093329 5486.777843175
+0.00000005618 0.03475872145 3185.1920272656
+0.00000005148 0.85886443528 3340.545116397
+0.00000005145 0.45169791514 3340.6797370026
+0.00000004898 4.12922007874 1059.3819301892
+0.00000003471 5.07253485267 5088.6288397668
+0.00000003102 3.11487063736 3339.6321056316
+0.00000003013 1.00910437496 2914.0142358238
+0.00000003171 1.24730004776 3738.761430108
+0.00000003194 2.86899092087 1751.539531416
+0.00000002304 1.38460565999 3870.3033917944
+0.00000002233 2.91238180064 3894.1818295422
+0.00000002792 4.27117916474 8432.7643848156
+0.00000002431 0.14615904873 4690.4798363586
+0.00000002577 2.78651098185 6254.6266625236
+0.00000001996 1.51200589223 4292.3308329504
+0.0000000186 5.15222219319 796.2980068164
+0.00000002014 5.48528849094 3127.3133312618
+0.00000001922 4.37668623732 23384.2869868986
+0.00000002248 4.46756441051 10025.3603984484
+0.00000001782 2.70229954651 4136.9104335162
+0.00000001621 2.26742355334 3149.1641605882
+0.00000001452 1.53948251192 9492.1463150048
+0.00000001373 3.20232312108 2146.1654164752
+0.00000001332 5.6796683701 1592.5960136328
+0.00000001378 4.12087865376 3723.508958923
+0.00000001215 0.33914405698 6674.1113063988
+0.00000001168 3.52407129935 11773.3768115154
+0.00000001179 6.15475441355 213.299095438
+0.00000001173 1.2603660844 3341.592747768
+0.00000001211 0.97241747335 6467.9257579616
+0.00000001204 0.95200561837 10018.3141617504
+0.00000001107 1.44142157852 2787.0430238574
+0.00000001194 0.84501638145 1194.4470102246
+0.00000001043 3.98123209815 12303.06777661
+0.00000001029 1.21951732572 4535.0594369244
+0.00000000939 2.99716248257 7477.522860216
+0.00000001303 1.12409937702 4399.994356889
+0.00000001032 4.26592917807 1990.745017041
+0.0000000123 0.37904885593 6525.8044539654
+0.00000000989 2.37220445455 9225.539273283
+0.00000000946 3.14940196742 6489.776587288
+0.00000001013 5.90131661122 3097.88382272579
+0.00000000913 2.86098924372 2388.8940204492
+0.00000000954 4.90448639106 3583.3410306738
+0.00000000866 4.92421595837 6681.2421070518
+0.00000000797 4.53307543814 7079.3738568078
+0.00000000866 2.89344915945 6681.2075997474
+0.00000000659 0.33901474348 2957.7158944766
+0.0000000067 3.23650405278 9595.2390892234
+0.00000000782 1.56739177814 3333.498879699
+0.00000000641 4.4691872125 6836.6452528338
+0.00000000611 3.97393774087 6041.3275670856
+0.00000000738 3.7871562478 4562.4609930212
+0.00000000558 2.92718433901 1589.0728952838
+0.00000000513 0.96852780537 9623.6882766912
+0.00000000508 4.07262127921 7.1135470008
+0.00000000512 1.53960708348 7740.6067835888
+0.00000000481 3.51023225206 155.4203994342
+0.00000000528 6.0619072177 4933.2084403326
+0.00000000558 2.09491968451 2288.3440435114
+0.00000000445 3.4243988628 6680.2445323314
+0.00000000482 4.73460866232 13365.9728251482
+0.00000000534 4.88536251621 3361.3878221922
+0.0000000052 6.19100285186 6438.4962494256
+0.00000000441 1.82408206251 3325.3599555148
+0.00000000487 2.72879191049 3319.8370312074
+0.00000000417 4.48716253276 7903.073419721
+0.0000000043 0.62845892205 5614.7293762096
+0.00000000395 4.89021898045 10419.9862835076
+0.0000000038 1.91138845097 3553.9115221378
+0.00000000358 4.21584518245 426.598190876
+0.00000000409 4.53421956625 3360.96774609859
+0.00000000426 5.47172830908 3205.5473466644
+0.0000000033 1.00078638665 8955.3418029094
+0.00000000322 2.42607399606 2274.1169495098
+0.00000000316 3.2206408943 1221.8485663214
+0.00000000312 3.66073476074 3337.021998048
+0.0000000031 4.09100416919 3344.2028553516
+0.00000000295 2.87635162282 7210.9158184942
+0.00000000329 5.64440592793 12832.7587417046
+0.00000000306 1.52567836482 7875.6718636242
+0.00000000284 0.56373187712 6681.2921637024
+0.00000000358 4.21258737082 1052.2683831884
+0.00000000347 1.52200237477 10213.285546211
+0.00000000268 3.57749600251 9830.3890139878
+0.00000000346 1.65247014273 6682.2051744678
+0.00000000269 4.4518241708 9381.9399937854
+0.00000000285 0.97118840317 6681.1575430968
+0.00000000256 3.67744143301 1066.49547719
+0.00000000269 1.78448639785 6127.6554505572
+0.00000000312 4.63751658715 5331.3574437408
+0.00000000317 6.15274242841 3320.257107301
+0.00000000245 4.71030710599 26724.8994135984
+0.00000000249 3.31328995337 10818.1352869158
+0.0000000024 4.87364672707 6144.4203413042
+0.00000000239 1.35709001659 7064.1213856228
+0.00000000237 3.19837233399 5729.506447149
+0.00000000278 1.5084206034 4929.6853219836
+0.00000000274 3.61160906396 191.4482661116
+0.00000000248 3.93789974497 11243.6858464208
+0.00000000242 2.57630671866 3355.8648978848
+0.00000000241 1.89683861728 15643.6802033098
+0.00000000228 0.71217112323 9866.4168806652
+0.00000000246 0.16913226579 2700.7151403858
+0.00000000219 0.03864812268 522.5774180938
+0.00000000215 3.44260776071 8827.3902698748
+0.00000000206 5.23615052385 6923.9534573736
+0.00000000202 0.60277862639 10021.8200264472
+0.00000000226 2.4333250327 8429.2412664666
+0.00000000202 2.63373646725 10021.8545337516
+0.00000000199 3.26545613445 382.8965322232
+0.00000000198 4.50685315424 242.728603974
+0.00000000215 2.12744795327 553.5694028424
+0.00000000177 3.92599588022 8031.0922630584
+0.00000000162 3.94498519498 2921.1277828246
+0.00000000199 4.22948972595 3312.163239232
+0.00000000188 0.67072289565 6298.3283211764
+0.0000000016 2.90951395323 6872.6731195112
+0.00000000155 1.24529852403 3364.4908644476
+0.00000000186 2.44723831367 3503.079062832
+0.00000000139 5.7549355704 7632.9432596502
+0.00000000149 0.49665393273 8969.568896911
+0.00000000132 4.97828413367 1748.016413067
+0.0000000013 0.66881298338 10014.7237330986
+0.00000000128 2.80753554051 14584.2982731206
+0.00000000176 2.37291314099 2118.7638603784
+0.00000000127 1.76223414864 11081.2192102886
+0.00000000127 0.26234206855 13358.9265884502
+0.00000000163 5.83356697025 639.897286314
+0.00000000129 2.02607662846 3346.1353510072
+0.00000000155 1.5718930764 3767.2106175758
+0.00000000133 4.20989922795 11371.7046897582
+0.00000000114 2.12636383988 6688.3384004004
+0.0000000013 1.33114943655 3347.7259737006
+0.0000000011 5.78893316282 16173.3711684044
+0.00000000105 3.27202438053 15113.9892382152
+0.00000000117 5.66812806862 536.8045120954
+0.00000000106 1.21268139587 7234.794256242
+0.00000000108 0.94652521237 9808.5381846614
+0.00000000121 4.22204758443 6158.6474353058
+0.00000000124 4.92495255567 12964.300703391
+0.00000000142 3.85764234922 6894.5239488376
+0.00000000099 5.62543167 10973.55568635
+0.000000001 2.56456804207 3178.1457905676
+0.00000000131 0.08971075365 8273.8208670324
+0.00000000112 3.14240135508 3316.733988952
+0.00000000095 0.64723185059 2487.4160449478
+0.00000000087 4.14322802003 3603.6963500726
+0.00000000087 3.50260474148 3077.528503327
+0.00000000096 5.13010621713 3304.5845600224
+0.00000000082 4.87880877413 5828.0284716476
+0.00000000083 2.04400907684 18984.2926300096
+0.00000000085 3.33671991814 1758.6530784168
+0.00000000099 3.28955694324 17654.7805397496
+0.00000000078 0.89238228021 2699.7348193176
+0.00000000095 0.32948273562 3863.1898447936
+0.00000000083 0.80327899268 5085.038411115
+0.00000000091 1.48623539837 8270.2977486834
+0.00000000075 4.91191036053 10021.7699697966
+0.00000000079 4.25171159471 7373.3824546264
+0.00000000084 2.16662156833 12566.1516999828
+0.00000000088 2.78893554858 11769.8536931664
+0.00000000095 0.29428946155 5628.9564702112
+0.00000000076 5.23354729169 13760.5987102074
+0.00000000092 1.40883592065 3336.7310913418
+0.00000000069 3.5047791691 10713.9948813262
+0.00000000079 0.61833410504 951.7184062506
+0.0000000007 1.93458925881 3475.6775067352
+0.00000000066 5.01996258363 16706.585251848
+0.00000000067 3.68731475523 4032.7700279266
+0.00000000071 1.71691035008 10575.4066829418
+0.00000000086 1.82073461894 10404.7338123226
+0.00000000064 2.43149744819 2648.454825473
+0.00000000062 0.25250107112 3980.5097130138
+0.00000000062 3.1642052001 13517.8701062334
+0.00000000078 1.41762772678 3.523118349
+0.00000000086 3.34935714534 1581.959348283
+0.00000000064 3.75812808116 1596.1864422846
+0.00000000061 1.37421861116 419.4846438752
+0.00000000055 1.11154560464 433.7117378768
+0.00000000061 5.33515994167 853.196381752
+0.00000000059 0.8038238079 13362.432453147
+0.00000000055 0.37478855406 149.5631971346
+0.00000000053 0.55329112916 14314.1681130498
+0.00000000059 0.07234691744 6531.661656265
+0.00000000059 2.83458587563 13362.4669604514
+0.00000000059 4.13409540555 4407.1079038898
+0.00000000057 5.57913927474 3376.6402933772
+0.00000000049 4.58036235824 10551.528245194
+0.0000000005 2.01769015785 10022.8176011676
+0.00000000055 1.36081433917 21393.5419698576
+0.00000000048 1.59939595487 18052.9295431578
+0.00000000045 4.97928157994 8671.9698704406
+0.00000000044 2.58542985685 13916.0191096416
+0.00000000047 1.40206686464 8425.6508378148
+0.00000000043 0.21864618144 9779.1086761254
+0.00000000042 6.22365857047 3914.9572250346
+0.00000000048 3.44104044998 692.1576012268
+0.00000000043 3.21191030055 6247.5131155228
+0.00000000055 4.013214817 10177.2576795336
+0.00000000053 2.9328571132 3981.490034082
+0.00000000039 5.54634215618 6702.000248892
+0.00000000041 2.46188112193 6660.4494579072
+0.00000000049 3.0423606533 640.8776073822
+0.00000000039 1.62689158397 3335.0895023924
+0.00000000038 3.31198341709 1744.4259844152
+0.00000000038 6.16317067723 2818.035008606
+0.00000000038 4.03534957207 103.0927742186
+0.00000000044 0.91040525278 5459.3762870782
+0.00000000049 1.88325571471 11216.284290324
+0.00000000046 5.62762941168 9168.6408983474
+0.00000000035 1.65976191407 12168.0026965746
+0.00000000047 4.52334272666 10021.9045904022
+0.00000000039 2.08367076229 13745.3462390224
+0.00000000039 4.76186135572 20597.2439630412
+0.00000000039 3.00951950244 3344.4937620578
+0.00000000037 1.33065895739 12295.9542296092
+0.0000000004 3.96893429107 13171.0014406876
+0.00000000032 0.91212661789 12310.1813236108
+0.00000000032 2.22618836835 7107.8230442756
+0.00000000032 4.9607870365 24734.1543965574
+0.00000000037 3.30085609301 20995.3929664494
+0.00000000033 3.70858397913 10020.8569590312
+0.00000000031 4.18674524484 17256.6315363414
+0.00000000034 3.25657016622 14054.607308026
+0.00000000032 5.75360661734 6546.1597733642
+0.00000000031 3.16209740784 12935.8515159232
+0.00000000037 2.14901622101 6665.9723822146
+0.0000000003 0.21926429217 6660.8695340008
+0.0000000003 3.55459460301 9070.1188738488
+0.00000000029 2.97927335664 2766.267628365
+0.00000000029 4.65051930186 10235.1363755374
+0.0000000003 5.168824354 16304.9131300908
+0.00000000032 5.01760544488 3191.0492295652
+0.00000000029 2.93988761068 6696.4773245846
+0.00000000029 5.06447742493 5099.2655051166
+0.00000000029 5.68073325802 3329.97576135
+0.00000000029 0.43949269085 3351.2490920496
+0.00000000032 1.37056688814 6040.3472460174
+0.00000000032 1.42334455474 76.2660712756
+0.00000000033 0.36423446435 6604.958782124
+0.00000000033 4.85478789063 6701.5801727984
+0.0000000003 3.33348460172 3369.0616141676
+0.00000000028 0.60182098585 11766.2632645146
+0.00000000026 1.05197848649 13207.029307365
+0.00000000026 5.03535225585 30065.5118402982
+0.00000000034 3.65553061498 14158.7477136156
+0.00000000025 4.60925601393 8329.671610597
+0.00000000025 2.05970140678 17395.2197347258
+0.0000000003 5.22285260441 9485.032768004
+0.00000000025 4.84964369679 1648.4467571974
+0.00000000026 5.47626814223 3074.005384978
+0.00000000024 2.45239543931 17085.9586657222
+0.00000000029 5.36428737888 2707.8286873866
+0.00000000024 5.574885448 10264.5658840734
+0.00000000025 4.22744782935 1692.1656695024
+0.00000000023 6.09244870438 20199.094959633
+0.00000000028 1.30366587075 8439.8779318164
+0.00000000032 2.13597148493 9468.267877257
diff --git a/kstars/kstars/data/mars.B2.vsop b/kstars/kstars/data/mars.B2.vsop
new file mode 100644
index 00000000..16ced6f9
--- /dev/null
+++ b/kstars/kstars/data/mars.B2.vsop
@@ -0,0 +1,130 @@
+-0.00004986799 0.000000 0.000000
+0.0001672669 0.60221392419 3340.6124266998
+0.00000302141 5.55871276021 6681.2248533996
+0.00000025767 1.89662673499 13362.4497067992
+0.00000021452 0.91749968618 10021.8372800994
+0.0000001182 2.242407387 3337.0893083508
+0.00000007985 2.24892866611 16703.062133499
+0.0000000296 5.89425825808 3496.032826134
+0.00000002445 5.18770525274 5621.8429232104
+0.00000001428 1.2523814058 2281.2304965106
+0.00000001779 2.5875996852 20043.6745601988
+0.00000001501 3.18533003542 3532.0606928114
+0.00000001259 4.80695172904 3185.1920272656
+0.00000001029 2.35029907056 6677.7017350506
+0.00000001109 3.80982317372 5884.9268465832
+0.00000000928 0.29719160927 3344.1355450488
+0.0000000086 3.1169831893 6151.533888305
+0.00000000853 1.33003321402 529.6909650946
+0.00000000883 5.18681316017 5486.777843175
+0.000000011 1.82962075794 2942.4634232916
+0.00000000815 3.40910567373 2544.3144198834
+0.00000000702 5.49076132554 8962.4553499102
+0.00000000644 0.31400306761 5088.6288397668
+0.00000000745 4.30248377111 3340.5951730476
+0.00000000586 4.48071459693 3894.1818295422
+0.00000000681 5.40951261308 2810.9214616052
+0.00000000745 0.05006463495 3340.629680352
+0.00000000542 4.68895461946 3339.6321056316
+0.00000000497 4.65665197749 5092.1519581158
+0.0000000046 1.0667034361 3097.88382272579
+0.00000000423 3.08034568777 4292.3308329504
+0.00000000381 2.2493311519 6283.0758499914
+0.00000000429 1.70668733378 4690.4798363586
+0.00000000339 2.92195933142 23384.2869868986
+0.0000000031 5.63324402105 3723.508958923
+0.00000000287 1.98619629868 398.1490034082
+0.00000000298 2.58990636818 6684.7479717486
+0.00000000323 5.1523014439 6525.8044539654
+0.00000000247 2.36923535528 3340.545116397
+0.00000000247 1.96071951597 3340.6797370026
+0.00000000223 4.75562842441 2146.1654164752
+0.0000000024 3.53331653789 3583.3410306738
+0.00000000238 4.69268478666 6254.6266625236
+0.00000000198 6.21548965568 2787.0430238574
+0.00000000202 4.25439775032 3333.498879699
+0.00000000158 1.89216973387 6674.1113063988
+0.00000000185 2.99350590687 10025.3603984484
+0.00000000177 1.41002572971 6438.4962494256
+0.00000000138 1.23172102079 3127.3133312618
+0.00000000153 5.93528616595 6836.6452528338
+0.00000000106 5.35414400998 3738.761430108
+0.00000000102 3.67040445208 1059.3819301892
+0.00000000136 1.06039656714 2388.8940204492
+0.00000000093 5.04434801864 155.4203994342
+0.00000000093 2.7081739491 8955.3418029094
+0.00000000108 6.13917250674 1748.016413067
+0.00000000116 5.9773948353 2914.0142358238
+0.00000000099 1.50221319099 1751.539531416
+0.00000000092 2.68470906437 1990.745017041
+0.00000000077 4.01966292109 1592.5960136328
+0.00000000076 4.49660101731 4562.4609930212
+0.00000000076 5.67354102576 6041.3275670856
+0.00000000078 0.79220883728 2288.3440435114
+0.00000000074 5.84795427965 3341.592747768
+0.0000000008 5.48556941416 8432.7643848156
+0.00000000065 2.11705931744 10018.3141617504
+0.00000000066 5.08073805943 2957.7158944766
+0.00000000059 3.79695096075 6923.9534573736
+0.00000000061 4.51116100631 4933.2084403326
+0.00000000059 0.27765984344 6127.6554505572
+0.00000000052 5.84885902302 4535.0594369244
+0.00000000051 1.45495904398 7477.522860216
+0.00000000054 1.50278239577 6489.776587288
+0.00000000056 5.23212313891 9866.4168806652
+0.00000000057 4.73711357046 2274.1169495098
+0.00000000051 2.48654805044 6467.9257579616
+0.00000000047 3.25899585469 26724.8994135984
+0.00000000048 1.12255878532 1349.8674096588
+0.00000000048 2.87122326236 242.728603974
+0.00000000045 1.61358524585 5729.506447149
+0.00000000043 2.2433473149 7.1135470008
+0.00000000044 4.61065704096 11773.3768115154
+0.00000000042 3.32038536161 13365.9728251482
+0.00000000047 5.10736479739 8969.568896911
+0.00000000044 4.64194663616 4399.994356889
+0.00000000039 5.45779680648 8031.0922630584
+0.00000000044 5.2140954242 4136.9104335162
+0.00000000045 4.2620606379 796.2980068164
+0.00000000048 3.04342098072 5331.3574437408
+0.00000000042 2.12882700518 213.299095438
+0.00000000038 2.49365585516 951.7184062506
+0.00000000037 3.44816851943 3325.3599555148
+0.00000000038 3.1398138598 3149.1641605882
+0.00000000039 3.6498494618 553.5694028424
+0.00000000036 0.54858124109 7632.9432596502
+0.00000000032 4.29985057106 3355.8648978848
+0.00000000037 6.26349600634 6682.2051744678
+0.00000000037 3.83188032092 3870.3033917944
+0.00000000031 4.94959395405 6680.2445323314
+0.00000000035 6.14813219827 3360.96774609859
+0.00000000029 0.54115054572 6681.2921637024
+0.00000000035 1.49899662719 3320.257107301
+0.00000000033 0.19183878029 3347.7259737006
+0.00000000036 3.28055425527 1589.0728952838
+0.00000000031 5.66015228291 1066.49547719
+0.00000000028 4.1817845554 7210.9158184942
+0.00000000025 1.21627749818 9492.1463150048
+0.00000000029 2.02283118033 7234.794256242
+0.00000000024 2.96777681837 7064.1213856228
+0.00000000024 2.16823248221 10419.9862835076
+0.00000000022 4.67496434823 1194.4470102246
+0.00000000022 5.01797528499 9595.2390892234
+0.00000000028 4.19843924702 8429.2412664666
+0.00000000023 6.2119501005 7740.6067835888
+0.00000000025 1.45100528915 6872.6731195112
+0.00000000024 1.93342510858 2699.7348193176
+0.00000000028 5.8700989815 1052.2683831884
+0.00000000025 2.49707182259 2118.7638603784
+0.0000000002 0.15682384975 3205.5473466644
+0.00000000019 3.82087005916 12303.06777661
+0.0000000002 6.26534330674 7875.6718636242
+0.00000000019 0.99282533197 522.5774180938
+0.00000000018 4.11668144665 426.598190876
+0.0000000002 3.28531167827 9225.539273283
+0.00000000019 5.72169822815 11371.7046897582
+0.00000000018 4.76871968197 382.8965322232
+0.00000000017 0.96519535826 191.4482661116
+0.00000000017 0.86184324841 10973.55568635
+0.00000000018 6.22706341047 9381.9399937854
+0.00000000015 0.54135050421 640.8776073822
diff --git a/kstars/kstars/data/mars.B3.vsop b/kstars/kstars/data/mars.B3.vsop
new file mode 100644
index 00000000..ce68c9f7
--- /dev/null
+++ b/kstars/kstars/data/mars.B3.vsop
@@ -0,0 +1,41 @@
+0.00000042611 0.000000 0.000000
+0.00000606506 1.98050633529 3340.6124266998
+0.00000013652 1.795882288 6681.2248533996
+0.0000000273 3.45377082121 10021.8372800994
+0.00000000929 3.75226159072 3337.0893083508
+0.00000000607 0.10618486408 13362.4497067992
+0.00000000617 1.14471772765 3496.032826134
+0.00000000479 0.70504966293 16703.062133499
+0.00000000185 3.28778562029 3185.1920272656
+0.00000000169 0.29980532608 5621.8429232104
+0.00000000158 1.09025317222 20043.6745601988
+0.00000000123 2.55664973413 3097.88382272579
+0.00000000126 4.74517022983 3532.0606928114
+0.00000000093 6.03607685759 3894.1818295422
+0.00000000099 4.92257049901 2544.3144198834
+0.00000000106 3.41315845439 2942.4634232916
+0.00000000062 6.257389499 3339.6321056316
+0.00000000058 4.64867983361 4292.3308329504
+0.0000000005 3.75358626972 6677.7017350506
+0.0000000005 1.89408668049 5088.6288397668
+0.00000000058 3.65295480755 6525.8044539654
+0.00000000045 0.38295906298 5486.777843175
+0.00000000052 3.25535694335 4690.4798363586
+0.00000000044 1.89342588822 3583.3410306738
+0.00000000037 0.04871920725 2146.1654164752
+0.00000000039 0.91787211117 3723.508958923
+0.00000000051 5.24063514394 5884.9268465832
+0.00000000036 2.79633276263 529.6909650946
+0.00000000032 1.44641701752 23384.2869868986
+0.00000000024 5.41362501363 3340.5951730476
+0.00000000023 4.70639896508 2787.0430238574
+0.00000000021 1.12581894224 3340.629680352
+0.00000000021 0.51744721589 8962.4553499102
+0.00000000018 0.36433365806 155.4203994342
+0.00000000018 5.53170427847 3333.498879699
+0.00000000019 4.34401282378 6151.533888305
+0.00000000021 2.9476550159 398.1490034082
+0.0000000002 5.96181389299 5092.1519581158
+0.00000000017 0.80891817293 1194.4470102246
+0.00000000011 0.43817745316 1059.3819301892
+0.00000000014 1.06654064248 6836.6452528338
diff --git a/kstars/kstars/data/mars.B4.vsop b/kstars/kstars/data/mars.B4.vsop
new file mode 100644
index 00000000..9bd49d23
--- /dev/null
+++ b/kstars/kstars/data/mars.B4.vsop
@@ -0,0 +1,11 @@
+0.00000013369 0.000000 0.000000
+0.00000011334 3.45724352586 3340.6124266998
+0.00000000744 0.50445805257 6681.2248533996
+0.00000000148 1.05056602649 10021.8372800994
+0.00000000102 2.66185835593 3496.032826134
+0.00000000053 5.27888218929 3337.0893083508
+0.00000000022 4.09971603267 3097.88382272579
+0.00000000023 1.7242234213 3185.1920272656
+0.00000000013 5.41704779112 16703.062133499
+0.00000000013 2.06957065662 13362.4497067992
+0.0000000001 0.959895956 3894.1818295422
diff --git a/kstars/kstars/data/mars.B5.vsop b/kstars/kstars/data/mars.B5.vsop
new file mode 100644
index 00000000..99d4f26a
--- /dev/null
+++ b/kstars/kstars/data/mars.B5.vsop
@@ -0,0 +1,5 @@
+0.00000000007 0.000000 0.000000
+0.00000000457 4.86794125358 3340.6124266998
+0.00000000053 5.30547050586 6681.2248533996
+0.00000000012 5.75114070583 10021.8372800994
+0.00000000013 4.17736925293 3496.032826134
diff --git a/kstars/kstars/data/mars.L0.vsop b/kstars/kstars/data/mars.L0.vsop
new file mode 100644
index 00000000..763af065
--- /dev/null
+++ b/kstars/kstars/data/mars.L0.vsop
@@ -0,0 +1,1217 @@
+6.20347711583 0.000000 0.000000
+0.186563681 5.05037100303 3340.6124266998
+0.01108216792 5.40099836958 6681.2248533996
+0.00091798394 5.75478745111 10021.8372800994
+0.00027744987 5.97049512942 3.523118349
+0.0001061023 2.93958524973 2281.2304965106
+0.00012315897 0.84956081238 2810.9214616052
+0.00008926772 4.15697845939 0.0172536522
+0.00008715688 6.11005159792 13362.4497067992
+0.00006797552 0.36462243626 398.1490034082
+0.00007774867 3.33968655074 5621.8429232104
+0.00003575079 1.66186540141 2544.3144198834
+0.00004161101 0.2281497533 2942.4634232916
+0.0000307525 0.85696597082 191.4482661116
+0.00002628122 0.6480614357 3337.0893083508
+0.00002937543 6.07893711408 0.0673103028
+0.0000238942 5.03896401349 796.2980068164
+0.00002579842 0.02996706197 3344.1355450488
+0.0000152814 1.14979306228 6151.533888305
+0.00001798808 0.65634026844 529.6909650946
+0.00001264356 3.62275092231 5092.1519581158
+0.00001286232 3.06795924626 2146.1654164752
+0.00001546408 2.91579633392 1751.539531416
+0.00001024907 3.69334293555 8962.4553499102
+0.00000891567 0.1829389909 16703.062133499
+0.0000085876 2.40093704204 2914.0142358238
+0.00000832718 2.46418591282 3340.5951730476
+0.00000832724 4.49495753458 3340.629680352
+0.00000712899 3.66336014788 1059.3819301892
+0.00000748724 3.82248399468 155.4203994342
+0.00000723863 0.67497565801 3738.761430108
+0.00000635557 2.92182704275 8432.7643848156
+0.00000655163 0.48864075176 3127.3133312618
+0.00000550472 3.81001205408 0.9803210682
+0.00000552746 4.47478863016 1748.016413067
+0.00000425972 0.55365138172 6283.0758499914
+0.00000415132 0.49662314774 213.299095438
+0.00000472164 3.6254781941 1194.4470102246
+0.00000306552 0.38052862973 6684.7479717486
+0.00000312141 0.99853322843 6677.7017350506
+0.00000293199 4.22131277914 20.7753954924
+0.00000302377 4.48618150321 3532.0606928114
+0.00000274028 0.54222141841 3340.545116397
+0.00000281073 5.88163372945 1349.8674096588
+0.00000231185 1.28240685294 3870.3033917944
+0.000002836 5.76885494123 3149.1641605882
+0.00000236114 5.75504515576 3333.498879699
+0.00000274035 0.13372501211 3340.6797370026
+0.00000299396 2.78323705697 6254.6266625236
+0.00000204161 2.82133266185 1221.8485663214
+0.00000238857 5.37155471672 4136.9104335162
+0.00000188639 1.49103016486 9492.1463150048
+0.00000221225 3.50466672203 382.8965322232
+0.00000179196 1.00561112574 951.7184062506
+0.0000017211 0.43943041719 5486.777843175
+0.00000193126 3.35715137745 3.5904286518
+0.00000144305 1.41874193418 135.0650800354
+0.00000160011 3.94854735192 4562.4609930212
+0.00000174068 2.41360332576 553.5694028424
+0.00000130993 4.04491720264 12303.06777661
+0.00000138245 4.30145176915 7.1135470008
+0.00000128062 1.80665643332 5088.6288397668
+0.00000139897 3.32592516164 2700.7151403858
+0.00000128102 2.20806651008 1592.5960136328
+0.00000116945 3.12805282207 7903.073419721
+0.00000110375 1.05195079687 242.728603974
+0.00000113486 3.70070798123 1589.0728952838
+0.0000010009 3.24343740861 11773.3768115154
+0.00000095592 0.53954181149 20043.6745601988
+0.00000098947 4.8455829474 6681.2421070518
+0.00000104541 0.78535382076 8827.3902698748
+0.00000084187 3.9897072073 4399.994356889
+0.00000086931 2.20186740523 11243.6858464208
+0.00000071437 2.80307550016 3185.1920272656
+0.00000072091 5.84672102525 5884.9268465832
+0.00000073476 2.18428012567 8429.2412664666
+0.00000098946 2.81481140371 6681.2075997474
+0.00000068414 2.73834914412 2288.3440435114
+0.00000086751 1.02092221563 7079.3738568078
+0.0000006532 2.68118597578 28.4491874678
+0.00000083749 3.2025613099 4690.4798363586
+0.00000075034 0.76643418252 6467.9257579616
+0.00000068984 3.76399731788 6041.3275670856
+0.00000066706 0.73630620766 3723.508958923
+0.00000063314 4.5277147047 426.598190876
+0.00000061683 6.16831509419 2274.1169495098
+0.00000052256 0.89941531307 9623.6882766912
+0.00000055488 4.6062546702 4292.3308329504
+0.00000051332 4.14823636534 3341.592747768
+0.00000056629 5.06250410206 15.252471185
+0.00000063376 0.91296240798 3553.9115221378
+0.00000045829 0.78784235062 1990.745017041
+0.00000048542 3.95670418719 4535.0594369244
+0.00000041223 6.02019329922 3894.1818295422
+0.00000041939 3.58326425115 8031.0922630584
+0.00000056396 1.68727150304 6872.6731195112
+0.00000055909 3.46260833495 263.0839233728
+0.00000051678 2.81307492682 3339.6321056316
+0.00000040671 3.13832621829 9595.2390892234
+0.00000038107 0.7340194632 10025.3603984484
+0.00000039495 5.6322539216 3097.88382272579
+0.00000044174 3.19529736702 5628.9564702112
+0.00000036716 2.63720775102 692.1576012268
+0.00000045905 0.28718981497 5614.7293762096
+0.00000038352 5.82880707426 3191.0492295652
+0.00000038206 2.34835984063 162.4666361322
+0.00000032562 0.48400659333 6681.2921637024
+0.00000037135 0.68508150774 2818.035008606
+0.00000031168 3.98160912982 20.3553193988
+0.00000032561 0.89250316888 6681.1575430968
+0.00000037752 4.15482955299 2803.8079146044
+0.00000033626 6.11992401052 6489.776587288
+0.00000029007 2.42707385674 3319.8370312074
+0.0000003879 1.35198498795 10018.3141617504
+0.00000033148 1.14023770004 5.5229243074
+0.00000027584 1.59691203058 7210.9158184942
+0.00000028686 5.72055456734 7477.522860216
+0.00000034031 2.59544082509 11769.8536931664
+0.0000002538 0.52093116112 10.6366653498
+0.00000026357 1.34532646574 3496.032826134
+0.00000024554 4.00323183088 11371.7046897582
+0.00000025637 0.2496352342 522.5774180938
+0.00000027278 4.55645328122 3361.3878221922
+0.00000023764 1.84058377256 12832.7587417046
+0.00000022816 3.52628212106 1648.4467571974
+0.00000022274 0.72106133721 266.6070417218
+0.00000021202 3.11824472284 2957.7158944766
+0.00000020158 3.67131504946 1758.6530784168
+0.0000002153 6.15388757177 3264.3463554242
+0.00000020093 1.08247416065 7064.1213856228
+0.00000021343 4.28218757863 4032.7700279266
+0.0000002754 6.08389942337 6674.1113063988
+0.00000019849 2.37668920745 10713.9948813262
+0.00000025512 3.43242352804 3443.7052009184
+0.00000022542 5.64861703438 2388.8940204492
+0.00000024378 0.96994696413 632.7837393132
+0.00000023079 4.74990214223 3347.7259737006
+0.00000017709 3.69742343974 3344.2028553516
+0.00000022662 3.95446324417 4989.0591838972
+0.00000022604 5.24082917494 3205.5473466644
+0.00000016811 5.48619684111 3.881335358
+0.00000018422 4.22535881468 2787.0430238574
+0.00000022737 4.98520896596 7632.9432596502
+0.00000016648 2.52823633184 14584.2982731206
+0.00000020963 4.27878216453 5099.2655051166
+0.00000016042 1.76786752521 3475.6775067352
+0.00000015816 3.13240869691 59.3738619136
+0.00000018113 3.25756020453 3337.021998048
+0.00000019295 3.23911854642 7.046236698
+0.00000016772 4.3973150711 15643.6802033098
+0.00000017555 4.09197396097 74.7815985673
+0.00000013704 2.5411701816 4933.2084403326
+0.00000016011 1.54669633224 14054.607308026
+0.00000013547 4.04152185347 4929.6853219836
+0.00000014566 3.45210993051 7373.3824546264
+0.00000013926 5.40797129468 10973.55568635
+0.00000014246 0.59808746067 23.8784377478
+0.00000014023 1.44218648988 10404.7338123226
+0.00000016051 3.79409950488 2118.7638603784
+0.00000013714 3.59050634457 15113.9892382152
+0.00000018038 4.25391532 2487.4160449478
+0.00000015846 0.56901288692 103.0927742186
+0.00000013403 5.16920432994 10213.285546211
+0.00000016069 2.36895958451 3265.8308281325
+0.00000012773 0.10483085657 7234.794256242
+0.00000012199 1.73079687044 36.0278666774
+0.00000012283 5.19940030635 10021.8545337516
+0.00000011945 5.47997890162 2921.1277828246
+0.0000001189 4.76593905835 5828.0284716476
+0.00000012283 3.16862882612 10021.8200264472
+0.00000013274 6.1780690534 1744.4259844152
+0.00000011777 5.727315509 0.42007609361
+0.0000001234 2.52146766331 2906.900688823
+0.00000014458 4.38010658432 316.3918696566
+0.00000010639 3.45016942919 639.897286314
+0.00000010925 0.60397688999 5085.038411115
+0.00000010645 5.47696728127 419.4846438752
+0.00000010797 1.37191539718 10419.9862835076
+0.00000010565 1.09061610786 12168.0026965746
+0.00000009578 4.89489266197 3230.4061054804
+0.00000009808 5.83632873998 14314.1681130498
+0.0000000972 6.28282606427 9225.539273283
+0.00000009146 1.10220667397 9808.5381846614
+0.00000012733 1.79883375851 13745.3462390224
+0.00000009779 3.60056884868 206.1855484372
+0.00000012156 4.42295240981 14712.317116458
+0.00000008801 3.97218590685 170.6728706192
+0.00000010685 4.33894776374 7740.6067835888
+0.00000010041 1.3829466683 3583.3410306738
+0.00000008499 4.29275471153 0.4298831267
+0.00000009882 2.69148019691 36.6053653042
+0.00000010585 0.89641284928 23384.2869868986
+0.00000008478 2.86886131803 9381.9399937854
+0.0000000956 4.33382353581 131.5419616864
+0.00000008433 3.1523973397 6525.8044539654
+0.00000007517 1.24476310635 6894.5239488376
+0.00000006753 1.58869332894 6836.6452528338
+0.00000006666 4.38910103043 66.4874089144
+0.00000006697 5.77315870484 5202.3582793352
+0.00000006188 1.5784796785 3325.3599555148
+0.00000008392 2.90734956761 43.718912305
+0.00000006427 6.03333185624 574.3447983348
+0.00000006296 0.06976040737 1964.838626854
+0.00000006144 5.43713363624 1861.7458526354
+0.0000000818 0.43967386003 2707.8286873866
+0.00000006532 1.24907069366 12964.300703391
+0.00000007341 4.95693808975 3767.2106175758
+0.00000006134 3.16322441707 6680.2445323314
+0.00000005937 4.22752447794 4459.3682188026
+0.00000005848 4.30379700916 7875.6718636242
+0.00000005895 0.77226207039 2699.7348193176
+0.00000005962 3.01318151415 3369.0616141676
+0.00000006307 1.77830983983 2178.137722292
+0.00000006103 4.49866000852 6682.2051744678
+0.0000000577 0.96127853878 13916.0191096416
+0.00000005725 4.93042706875 2384.3232707292
+0.00000007576 6.16308742022 6531.661656265
+0.00000007285 0.52756973131 10575.4066829418
+0.00000005212 3.48999909365 12935.8515159232
+0.00000005266 4.51201042373 6144.4203413042
+0.00000006632 3.48100908925 1118.7557921028
+0.00000005182 3.25459432228 2391.43681773
+0.00000005214 0.01023839897 533.2140834436
+0.00000005436 6.18510045571 8425.6508378148
+0.00000005491 3.42235890731 3134.4268782626
+0.00000005773 3.55190490896 8969.568896911
+0.00000005093 0.60873962999 8955.3418029094
+0.00000004798 4.63144694279 4569.574540022
+0.00000005773 5.92316959013 640.8776073822
+0.00000005661 0.75892958537 3120.199784261
+0.00000004912 1.70762118141 13358.9265884502
+0.00000005438 4.29256867866 3503.079062832
+0.00000004631 3.34058594066 3116.2676309979
+0.00000005823 2.39009621568 3302.479391062
+0.00000005095 1.12497131307 5331.3574437408
+0.00000004409 1.3870873295 17256.6315363414
+0.00000004193 0.19116539271 9830.3890139878
+0.00000004164 0.43798301495 1066.49547719
+0.0000000422 1.69427060019 13524.9163429314
+0.00000005192 3.63500646439 536.8045120954
+0.00000005664 0.50446281443 5305.4510535538
+0.00000005264 5.40031180025 3355.8648978848
+0.00000005403 5.96867227489 3074.005384978
+0.00000004046 0.83826342101 10021.9045904022
+0.00000004153 3.14497570817 8439.8779318164
+0.0000000482 1.09025983917 13365.9728251482
+0.00000004906 3.73078406569 1228.9621133222
+0.00000004576 0.99344843456 6158.6474353058
+0.00000004211 3.87091723842 3312.163239232
+0.00000004917 6.25051681717 17654.7805397496
+0.00000003597 6.07298181151 10818.1352869158
+0.00000003547 1.87663674277 17395.2197347258
+0.00000003734 1.37011069213 3973.396166013
+0.00000004422 2.89974680697 6247.5131155228
+0.00000003975 4.03441621102 1052.2683831884
+0.00000004466 4.59188422424 5518.7501489918
+0.00000003445 4.26610076208 3178.1457905676
+0.00000003607 4.24527056399 8329.671610597
+0.00000003511 1.95133364438 10177.2576795336
+0.000000033 0.68865737747 149.5631971346
+0.00000003235 3.90171358031 27.4015560968
+0.00000003946 5.81982010903 6261.7402095244
+0.00000003387 0.14377701728 10014.7237330986
+0.00000003374 0.74722238154 6048.4411140864
+0.0000000309 3.98540766861 2648.454825473
+0.00000003821 5.23987859516 5724.935697429
+0.00000003026 0.34314724795 220.4126424388
+0.00000004052 1.24671617482 10021.7699697966
+0.00000002937 0.73100893561 2.751510611
+0.00000003084 3.79925632319 169.580183133
+0.0000000404 2.91258200196 22747.2907148744
+0.00000003246 4.90760526525 6702.000248892
+0.00000003223 0.9264000861 16865.5287696312
+0.00000002879 1.47180601483 3346.1353510072
+0.00000003723 0.49978317761 1.4844727083
+0.00000002798 3.26910698548 9168.6408983474
+0.00000003347 0.68791690253 3863.1898447936
+0.0000000344 2.77706064625 6660.4494579072
+0.00000002798 2.79673379094 16858.4825329332
+0.00000002753 4.41190782119 3415.3940252671
+0.00000002703 0.19222683184 3237.5196524812
+0.00000002719 3.26628341377 3914.9572250346
+0.00000002941 3.76169133143 6784.3176276182
+0.00000003078 5.48104322207 3335.0895023924
+0.00000002701 5.08537226206 6688.3384004004
+0.00000002606 4.83032556909 4672.6673142406
+0.00000002883 2.64068086362 3320.257107301
+0.00000003089 4.396198243 1332.0548875408
+0.00000003438 1.93467064449 10551.528245194
+0.00000003433 0.20933510815 6604.958782124
+0.00000002513 2.88151502604 17924.9106998204
+0.00000002683 3.68680362407 3603.6963500726
+0.00000002696 2.6693177673 10184.3039162316
+0.00000002386 1.05710815775 3607.2194684216
+0.00000002444 3.46901444423 6298.3283211764
+0.00000002566 5.55941956468 6546.1597733642
+0.00000002354 0.8589678994 3351.2490920496
+0.00000002304 6.0721098579 1214.7350193206
+0.00000002387 4.30419979225 3360.96774609859
+0.00000003109 2.18099805904 16173.3711684044
+0.00000002907 3.43894993113 2693.601593385
+0.0000000255 4.18354174372 3546.797975137
+0.00000002991 2.37500894603 13517.8701062334
+0.00000002508 5.99249607455 5729.506447149
+0.00000002202 5.58486973955 664.75604513
+0.00000002467 2.81052575497 15110.4661198662
+0.00000002154 3.59696831702 6677.6344247478
+0.00000002166 3.35965682842 589.0648270082
+0.00000002112 4.57048853017 6127.6554505572
+0.00000002178 3.21663279493 20199.094959633
+0.0000000226 3.62776666288 7799.9806455024
+0.00000002703 5.89441421026 6438.4962494256
+0.00000002201 4.69972051344 17277.4069318338
+0.00000002131 2.5180126434 1545.3539829788
+0.00000002093 4.0368841963 6684.8152820514
+0.00000002249 5.26171743929 5618.3198048614
+0.00000002117 4.80404492675 3657.0042963564
+0.00000002265 3.87401620754 110.2063212194
+0.00000002521 4.21237950687 2494.5295919486
+0.00000002492 6.10452779411 3329.97576135
+0.00000002154 4.59093274516 5625.3660415594
+0.00000001929 1.21920197307 21.8508293264
+0.00000002343 0.90613584736 227.476132789
+0.00000001871 2.0370739008 56.8983749356
+0.00000001894 4.12432529517 3399.9862886134
+0.00000002271 3.78951734652 7910.1869667218
+0.00000001876 3.0203488708 4885.9664096786
+0.00000002145 4.74972617629 18984.2926300096
+0.00000002035 2.75110234296 128.0188433374
+0.0000000177 2.73496011079 6606.4432548323
+0.00000001733 1.70571779606 6.6836638741
+0.00000001743 2.22986352012 17085.9586657222
+0.00000001723 1.98207274526 735.8765135318
+0.00000001814 0.92405242552 4555.3474460204
+0.00000001661 3.07319305915 1692.1656695024
+0.00000002332 5.05223613332 20618.0193585336
+0.00000001653 3.86316179052 699.2711482276
+0.0000000189 4.14080522607 5459.3762870782
+0.0000000168 3.49750704538 3347.6586633978
+0.00000001909 2.11478314309 6816.289933435
+0.00000001918 3.31232891649 3333.5661900018
+0.00000001707 4.88386665097 3407.0998356142
+0.00000001577 3.5177713158 13362.432453147
+0.00000001827 1.14937084769 2807.3983432562
+0.00000002094 1.78938870686 20597.2439630412
+0.00000001577 5.54854302324 13362.4669604514
+0.00000001677 4.39073937265 8270.2977486834
+0.00000001561 0.8024690473 3017.1070100424
+0.00000001552 2.66876850182 3024.2205570432
+0.00000001708 2.09721350898 2814.4445799542
+0.00000002109 1.48733908496 2679.3794999188
+0.00000001547 2.12956399169 661.232926781
+0.00000001764 5.90517079295 3326.3853326982
+0.00000001503 4.3438918317 13936.794505134
+0.00000001504 0.83367652471 4775.7600884592
+0.00000001543 5.82417982389 3344.4937620578
+0.00000001458 1.42630589706 15508.6151232744
+0.00000001648 2.88801518612 8273.8208670324
+0.00000001527 1.10261249454 2675.8563815698
+0.000000018 5.17144672709 38.1330356378
+0.00000001439 0.48751113425 76.2660712756
+0.00000001478 4.63008666184 19800.9459562248
+0.0000000177 2.18315009072 2301.58581590939
+0.00000001712 2.60291779744 29.429508536
+0.00000001416 2.46912016889 2597.6223661672
+0.00000001835 3.93223068469 6843.6914895318
+0.00000001437 3.48241890037 3281.2385647862
+0.00000001385 4.18004525683 2284.7536148596
+0.00000001479 3.88994194685 6034.2140200848
+0.00000001469 2.91808856545 12722.5524204852
+0.00000001824 3.94139541752 18454.601664915
+0.00000001368 1.71899681607 13760.5987102074
+0.00000001406 2.42916192473 853.196381752
+0.00000001361 4.69126219798 11081.2192102886
+0.00000001375 4.90787845983 3304.5845600224
+0.00000001544 3.23251603238 156.4007205024
+0.00000001543 1.13497136095 3336.7310913418
+0.00000001385 2.90281983822 1581.959348283
+0.00000001311 6.21748423079 2547.8375382324
+0.00000001377 2.56537541792 568.8218740274
+0.00000001474 4.65215247212 394.6258850592
+0.00000001619 0.07481583409 1435.1476617594
+0.00000001369 0.08979359617 7895.9598727202
+0.00000001272 5.84659079053 21.335640467
+0.00000001331 3.80007277718 13119.7211028252
+0.00000001202 5.90681878458 187.9251477626
+0.00000001284 5.30205682052 6571.0185321802
+0.00000001468 5.91503888421 3339.1279539915
+0.00000001497 2.57629850836 151.8972810852
+0.0000000127 4.089962414 4356.275444584
+0.00000001159 0.00546309207 799.8211251654
+0.00000001154 1.81024985603 158.9435177832
+0.0000000117 4.15567553953 14.2270940016
+0.00000001349 0.39391022745 2540.7913015344
+0.00000001403 4.89956428847 4039.8835749274
+0.00000001188 3.46422365287 1015.6630178842
+0.00000001136 5.54132891775 13553.8979729108
+0.00000001282 4.5228842134 3929.677253708
+0.00000001124 1.40102701439 13149.1506113612
+0.00000001254 3.84775964741 3980.5097130138
+0.00000001121 5.04552583589 23141.5583829246
+0.00000001088 0.89388884633 3340.19235060619
+0.00000001476 4.20852908107 16460.333529525
+0.00000001084 5.70551481838 3760.097070575
+0.00000001197 1.24543578245 26724.8994135984
+0.00000001253 5.82286965998 3344.5445799629
+0.00000001078 6.24742453183 17.812522118
+0.00000001462 2.27467510211 369.6998159404
+0.00000001044 4.34158344243 2277.7073781616
+0.00000001099 4.08747611117 802.3639224462
+0.00000001122 4.31726854418 107.6635239386
+0.00000001148 0.42666214138 949.1756089698
+0.00000001183 0.3156003412 1162.4747044078
+0.0000000113 3.46061330657 5732.0492444298
+0.00000001059 1.34075999078 2149.6885348242
+0.00000001126 5.22902222299 194.9713844606
+0.00000000977 3.44426658417 9779.1086761254
+0.00000001134 0.13507173479 12566.1516999828
+0.00000001185 3.65682936623 6456.8800576977
+0.00000000962 4.85370284827 3510.1926098328
+0.00000001033 2.47380728164 31.9723058168
+0.00000001172 1.72927931309 6923.9534573736
+0.00000000986 1.05152205629 16335.8378045366
+0.00000001292 6.02388659607 3316.733988952
+0.00000000932 1.56812178735 111.1866422876
+0.0000000113 2.06879370733 3376.6402933772
+0.00000000924 0.82106390115 3364.4908644476
+0.00000001005 5.48594935121 11236.57229942
+0.00000000936 1.58837554752 10235.1363755374
+0.00000001063 1.93321644244 87.30820453981
+0.00000000945 5.10393817688 8013.2797409404
+0.00000000957 4.4142175236 433.7117378768
+0.00000000921 1.71021166461 2067.9314010726
+0.0000000091 1.91562889347 401.6721217572
+0.00000000931 4.61327789373 5415.6573747732
+0.00000001033 3.98512631089 10596.1820784342
+0.00000000908 5.30549216988 7107.8230442756
+0.00000000945 0.21610469082 9872.2740829648
+0.00000000991 2.76931703924 5938.234792867
+0.00000000918 4.37217510741 1854.6323056346
+0.00000000889 1.81025662091 2409.249339848
+0.00000001058 3.63303046818 7255.5696517344
+0.0000000086 2.78826625605 5621.8601768626
+0.0000000086 0.75749461239 5621.8256695582
+0.0000000085 3.82228424021 272.6729573516
+0.00000000851 0.25287875945 11766.2632645146
+0.00000000853 1.84243320985 2142.6422981262
+0.0000000103 0.42255009123 1596.1864422846
+0.00000000826 1.26069501589 20206.141196331
+0.00000000835 4.64394754967 127.9515330346
+0.00000001046 3.50232998647 9866.4168806652
+0.00000000824 2.42928138519 11.0457002639
+0.0000000109 6.06536924506 3341.0325027934
+0.00000000808 1.17345081945 6460.8122109608
+0.00000000821 0.19617131185 22743.4093795164
+0.00000000804 5.03144428114 2.5427972808
+0.00000001074 2.80025232939 3077.528503327
+0.00000000794 4.57067003887 5223.6939198022
+0.00000000822 0.90150471199 8646.0634802536
+0.00000000884 1.71007411939 3.9321532631
+0.0000000085 1.24977903471 12295.9542296092
+0.00000000926 3.02847055739 3377.217792004
+0.00000000779 1.97930055918 5408.5438277724
+0.0000000096 6.16414205869 8542.970706035
+0.00000000785 4.63077378309 3341.0423098265
+0.00000000752 3.51125131831 10020.8569590312
+0.00000000749 2.5028675102 2295.4575905122
+0.00000000801 4.54004277501 1039.0266107904
+0.00000000735 3.91703254169 12310.1813236108
+0.00000000784 3.24368310213 3384.3313390048
+0.00000000719 3.35536995801 11780.4903585162
+0.0000000094 3.589745616 23539.7073863328
+0.00000000865 1.12444569157 206.7007372966
+0.00000000731 5.61232905415 16062.1845261168
+0.00000000823 2.65316808033 3169.9395560806
+0.00000000903 4.86743346013 931.3630868518
+0.00000000705 1.4630539462 792.7748884674
+0.00000000754 2.89691411536 3296.8935143948
+0.00000000736 2.21038016464 146.8116865236
+0.00000000785 2.32844966721 3340.1825435731
+0.00000000685 2.34948834397 1.1806426521
+0.00000000677 4.3380350705 3877.4169387952
+0.00000000729 3.56726385957 485.9720527896
+0.00000000668 5.16798891078 12721.572099417
+0.00000000713 4.80558699772 4142.976349146
+0.00000000842 1.59708732155 16304.9131300908
+0.00000000698 1.91829605833 6665.9723822146
+0.00000000698 4.64681188157 11216.284290324
+0.00000000684 3.88514563357 846.0828347512
+0.00000000666 2.23927960017 20735.8321614256
+0.00000000638 2.05380863176 16699.53901515
+0.00000000726 5.04566216294 3329.5667264359
+0.00000000697 0.30680314664 19676.4502312364
+0.0000000065 3.23944472757 9588.1255422226
+0.00000000736 2.24443728739 11250.7993934216
+0.00000000692 1.76465916332 51.28033786241
+0.00000000645 0.07661067442 52.2603149128
+0.00000000685 2.72118140264 6643.0918177618
+0.00000000684 1.26157751115 142.1786270362
+0.00000000635 3.85231847116 6.0659156298
+0.00000000819 6.04967230806 19402.7969528166
+0.00000000664 3.6022393001 1903.4368125012
+0.00000000613 4.96450118774 8859.3625756916
+0.00000000615 5.7446741784 6696.4773245846
+0.00000000622 1.64154132852 24150.080051345
+0.00000000659 0.12506816965 8116.372515159
+0.00000000679 1.94943016061 12995.2253778368
+0.00000000616 4.94607504516 9485.032768004
+0.00000000793 2.84922599989 29.4918183034
+0.00000000597 5.72067567055 3113.1362939108
+0.00000000763 0.42513533173 3873.8265101434
+0.00000000587 1.31684217558 9499.2598620056
+0.00000000592 4.34796024028 3826.5844794894
+0.00000000652 5.53658742492 9065.5481241288
+0.00000000583 0.59190068342 26084.0218062162
+0.00000000603 0.7713556663 3342.0968994081
+0.00000000701 3.35897774328 6709.6740408674
+0.00000000574 1.08976979801 6357.7194367422
+0.0000000075 4.84737198179 10022.8176011676
+0.00000000588 5.65927128604 2171.0241752912
+0.00000000632 3.84852695407 16276.463942623
+0.00000000632 1.43230388645 16706.585251848
+0.0000000078 1.1518150254 377.3736079158
+0.00000000554 4.18192049239 382.879278571
+0.00000000568 0.03816333919 6414.6178116778
+0.00000000569 2.57704345512 35.5627344686
+0.00000000566 0.62804830762 3189.5647568569
+0.00000000687 5.61456944029 155.3530891314
+0.00000000563 2.57358138188 19406.6782881746
+0.00000000693 1.15645091892 966.9708774356
+0.00000000576 1.60357663736 3192.5337022735
+0.00000000621 2.23214771591 3274.1250177854
+0.00000000586 6.17266280012 9602.3526362242
+0.00000000541 0.53968808391 13171.0014406876
+0.0000000057 3.11852290115 2221.856634597
+0.00000000542 0.41889651002 1641.3332101966
+0.00000000532 0.16606105669 5511.636601991
+0.0000000053 3.78205188174 7270.2896804078
+0.00000000575 5.48929613719 2075.0449480734
+0.0000000067 3.67090656417 6475.0393049624
+0.00000000509 4.21526585284 7380.4960016272
+0.0000000051 1.59587338243 13362.3823964964
+0.00000000494 2.1371159806 2604.735913168
+0.00000000534 1.03109772656 1478.8665740644
+0.00000000506 5.92145494356 685.044054226
+0.00000000469 0.83917541691 3041.4860324306
+0.00000000468 1.97135671591 2412.772458197
+0.00000000468 4.57635781664 11670.2840372968
+0.00000000559 1.47641018288 8671.9698704406
+0.00000000475 2.07517976424 5835.1420186484
+0.00000000466 2.92801596791 2277.2983432475
+0.00000000478 6.13550464878 4825.544916394
+0.00000000502 0.77928275348 4407.1079038898
+0.00000000462 3.80503324215 11140.5930722022
+0.00000000499 3.25557381873 1744.493294718
+0.00000000525 0.74022979976 1265.5674786264
+0.00000000521 6.27577138682 3981.490034082
+0.00000000482 0.1482033753 14158.7477136156
+0.0000000046 2.03348517376 25685.872802808
+0.0000000051 4.27704405425 3472.1543883862
+0.00000000444 1.95486223268 3226.2133197864
+0.00000000575 0.59007504383 2766.267628365
+0.00000000437 5.63861950911 8958.9322315612
+0.00000000492 6.10071747922 2285.1626497737
+0.00000000572 5.10308842466 8564.306346502
+0.0000000043 4.12851356192 13.241772398
+0.00000000544 4.78254843814 9380.9596727172
+0.0000000043 3.83861916944 1765.7666254176
+0.00000000499 4.26055736809 6652.7756659318
+0.00000000541 0.84245625839 4981.9456368964
+0.00000000591 2.01874828234 27490.6924780448
+0.00000000438 1.36437546581 12509.2533250472
+0.0000000047 4.70961176845 3723.4917052708
+0.00000000421 1.76100140625 956.2891559706
+0.00000000413 0.49206034039 13355.3361597984
+0.00000000412 0.29353415123 2810.9387152574
+0.00000000412 3.2486541775 18451.078546566
+0.00000000412 1.70721395764 7314.0085927128
+0.00000000412 4.54594776716 2810.904207953
+0.00000000448 3.04254429984 5636.070017212
+0.0000000051 1.18739936388 13362.517017102
+0.00000000408 1.32068176489 20809.4676246452
+0.00000000427 1.1610074204 19004.6479494084
+0.0000000042 3.49180180953 1655.5603041982
+0.00000000433 0.55429134487 9945.5712088238
+0.00000000424 4.60854671688 6518.7582172674
+0.00000000415 5.67120343816 99.5696558696
+0.00000000476 5.94537443289 48835.1938564486
+0.00000000405 5.63206200287 3450.8187479192
+0.00000000495 4.38317490235 2480.302497947
+0.00000000415 3.61905205961 2089.782230399
+0.00000000395 0.25208772249 1375.7737998458
+0.00000000421 2.26337694295 13892.1406718938
+0.00000000391 5.25566087245 10042.6126755918
+0.00000000504 4.91016850189 8965.9784682592
+0.00000000417 3.45088934666 279.7865043524
+0.00000000389 0.98703891513 7203.8022714934
+0.00000000431 2.11881719623 56.8032621698
+0.00000000497 1.63121523594 22345.2603761082
+0.00000000377 4.06263841184 10124.930054318
+0.00000000377 3.16019395941 224.3447957019
+0.00000000378 5.82532048605 6675.7019290922
+0.00000000377 0.05833226835 905.4566966648
+0.00000000445 0.33560120738 515.463871093
+0.00000000426 2.66458973231 4076.4889402316
+0.00000000489 0.75760372851 3561.0250691386
+0.00000000389 0.5028382658 2825.1485556068
+0.00000000396 5.14198726837 5195.2447323344
+0.00000000414 3.12530321804 10001.061884607
+0.00000000502 5.02356488339 73.297125859
+0.00000000432 3.3153835914 5617.9107699473
+0.00000000359 4.97622870666 5820.9149246468
+0.00000000359 5.420722273 6019.9919266186
+0.00000000449 3.79544854612 4996.172730898
+0.00000000374 2.85563965649 2111.6503133776
+0.00000000426 0.24129917209 5625.7750764735
+0.00000000423 3.60507971235 8226.5788363784
+0.00000000402 4.5181371951 4392.8808098882
+0.00000000391 4.26714089799 21795.2140916148
+0.00000000447 4.25776540974 18052.9295431578
+0.00000000355 4.17584780659 6740.5987153132
+0.00000000353 1.81574804066 6686.747777707
+0.00000000462 3.22304237134 2011.1003364398
+0.00000000341 3.22071023668 4253.1826703654
+0.00000000475 4.28822688035 367.2243289624
+0.00000000462 2.91312544527 418.9243989006
+0.00000000416 4.83203726375 8535.8571590342
+0.00000000431 3.22440150226 21265.5231265202
+0.00000000333 3.99300815003 1353.3905280078
+0.0000000034 0.71636465254 15664.0355227086
+0.00000000416 2.58443168474 5753.3848848968
+0.00000000356 2.35639379021 4.57074972
+0.0000000033 4.04831945983 3.1030422554
+0.00000000381 4.06283076724 1062.9050485382
+0.00000000431 5.42246026973 26482.1708096244
+0.00000000328 4.0627695455 6944.3087767724
+0.00000000334 5.10221163477 22324.9050567094
+0.000000004 2.28211698182 3209.0704650134
+0.0000000042 2.44159662565 6155.057006654
+0.00000000375 1.09229714548 4246.0691233646
+0.00000000449 4.38183542571 5106.3790521174
+0.0000000033 2.55172725319 19513.9835951042
+0.00000000319 4.05704496382 5430.3946570988
+0.0000000031 4.99907184482 5095.6750764648
+0.00000000344 0.6269183218 9389.0535407862
+0.00000000319 3.31673970253 596.178374009
+0.00000000305 4.6694291091 6756.0064519669
+0.00000000409 6.07568936266 50.8324593058
+0.00000000377 5.42211267415 1190.9238918756
+0.00000000342 2.67821304845 6148.010769956
+0.00000000298 5.91093444215 9886.772200064
+0.00000000299 5.44077050156 10028.9508271002
+0.00000000315 1.03304445564 3490.1756238344
+0.00000000369 3.93279262125 1879.5583747534
+0.00000000304 4.56372485787 7483.5887758458
+0.0000000033 3.29725079066 286.9623611206
+0.0000000029 3.4385002402 6418.1409300268
+0.00000000289 2.827660453 3171.0322435668
+0.00000000317 4.13345374602 1883.0814931024
+0.00000000294 0.0190673259 202.2533951741
+0.0000000031 4.37565854379 2796.6943676036
+0.00000000364 0.54935210242 290.4854794696
+0.00000000291 2.39413982848 29026.4852295078
+0.00000000286 5.76562894312 5642.1982426092
+0.00000000392 3.01171327788 10721.108428327
+0.00000000318 4.93376925851 1197.9701285736
+0.00000000315 2.844378401 10610.9021071076
+0.00000000299 1.18299169304 550.0462844934
+0.00000000336 4.3076981876 5989.0672521728
+0.00000000315 1.4140786334 6947.8318951214
+0.00000000294 6.16453752963 8982.810669309
+0.00000000285 2.82644088669 9654.612951137
+0.00000000281 0.27739627997 8166.1573430938
+0.00000000279 4.08648927643 5355.2358814886
+0.0000000033 3.11968019451 41.5507909848
+0.00000000275 5.89019272334 3337.8609160888
+0.00000000275 4.00268079937 3620.3989310522
+0.00000000292 3.06830662617 4.3620363898
+0.00000000317 0.01919037405 2267.003402509
+0.00000000272 1.70373580224 3742.284548457
+0.00000000294 0.16019381973 6670.5881880498
+0.00000000264 2.07967576148 3735.238311759
+0.00000000262 4.49437120405 6887.4104018368
+0.00000000307 3.03375977801 6660.8695340008
+0.0000000028 0.47728086796 5401.4302807716
+0.00000000268 0.46331887242 6578.132079181
+0.00000000312 3.62016422039 255.970376372
+0.00000000278 5.62032972822 3378.7454623376
+0.00000000268 2.97528422526 21947.1113727
+0.00000000303 2.71946492092 3313.210870603
+0.00000000263 3.85883671333 28628.3362260996
+0.00000000257 0.25607724431 19146.7592661418
+0.00000000282 2.29169514758 2008.557539159
+0.00000000301 0.83275594655 2806.9893083421
+0.00000000264 3.78635346388 3936.7908007088
+0.00000000254 1.28062508539 95.9792272178
+0.0000000025 5.5849385856 412.3710968744
+0.00000000284 4.71065509252 5621.9102335132
+0.00000000286 5.1185436619 5621.7756129076
+0.00000000254 5.77068701321 5813.291189322
+0.00000000311 2.67573060947 912.5702436656
+0.00000000252 4.19548440341 24.858758816
+0.00000000255 1.80023727978 3193.8007401762
+0.00000000247 2.94199704738 310.8407988684
+0.00000000261 5.68285399692 3133.9116894032
+0.00000000255 4.46589323429 5490.300961524
+0.00000000247 2.28207487665 246.251722323
+0.00000000257 5.64335704456 10706.8813343254
+0.00000000246 0.26910281348 22.7684966094
+0.00000000241 0.03931394254 9070.1188738488
+0.00000000283 1.30585259585 4025.6564809258
+0.00000000272 1.28327911416 1442.2612087602
+0.00000000294 4.02082336381 2814.8536148683
+0.00000000249 4.92144829429 31022.7531708562
+0.00000000237 3.07683243726 9947.0556815321
+0.00000000236 6.0576638036 948.1952879016
+0.00000000309 3.45153658664 25287.7237993998
+0.00000000232 4.99538565545 1505.28780909299
+0.00000000275 1.20294105507 6691.8615187494
+0.00000000305 2.73902403412 176.6937301338
+0.00000000231 5.13610567818 6997.6167230562
+0.00000000237 0.90339496046 8.093868069
+0.00000000229 0.6325004797 23017.0626579362
+0.00000000249 6.05357589804 2060.8178540718
+0.0000000027 2.14769161882 2973.3880977374
+0.00000000241 4.63019900075 1612.9513330316
+0.00000000227 5.94537053649 2942.4806769438
+0.00000000269 5.93687481153 4005.3684718298
+0.00000000227 3.91459879933 2942.4461696394
+0.00000000238 5.14570745178 721.1392312062
+0.00000000275 1.06902528739 3343.3639373108
+0.00000000232 3.5211029051 6674.1786167016
+0.00000000277 0.19619249083 270.1974703736
+0.00000000274 0.30235979008 5607.6158292088
+0.00000000233 5.75237138576 604.8497407048
+0.00000000214 3.38626276995 647.0108333148
+0.00000000282 0.29694635625 12323.4230960088
+0.00000000282 3.18114716742 6364.832983743
+0.00000000264 4.64751563064 1346.3442913098
+0.0000000028 4.64995184564 6701.5801727984
+0.00000000246 3.03036675631 3304.0070613956
+0.00000000213 4.80555095681 8830.9133882238
+0.0000000022 1.54642908481 23546.7536230308
+0.00000000214 1.35475764936 184.8499079702
+0.00000000228 4.29420876593 2970.9126107594
+0.00000000229 2.53361265404 3710.3122426402
+0.00000000273 1.89943168433 270.1301600708
+0.00000000284 3.28345980607 16063.164847185
+0.00000000211 5.84341192825 1971.9521738548
+0.00000000214 0.22905754741 5.1991911658
+0.00000000246 4.55971876123 6040.3472460174
+0.00000000229 1.24432891752 3568.0885594888
+0.00000000216 3.2009868012 362.1211367308
+0.00000000201 2.45025935972 20426.571092422
+0.00000000223 2.07804482295 17101.2111369072
+0.00000000271 3.49210901141 3436.5916539176
+0.00000000226 0.42945734871 557.0925211914
+0.00000000264 5.0579494007 2938.9403049426
+0.00000000207 6.03491870748 22487.3716928416
+0.00000000197 5.62923956977 5209.471826336
+0.00000000211 2.26445749553 765.7930644464
+0.00000000202 0.88670673933 767.8488193486
+0.00000000212 1.85965510753 4782.87363546
+0.00000000194 4.77420671032 6850.8050365326
+0.00000000192 0.51565572072 323.5054166574
+0.00000000209 4.79794980231 14047.4937610252
+0.00000000193 2.56057288512 18606.4989460002
+0.00000000209 1.46088434217 5.8572022996
+0.00000000214 0.97578687412 17468.8551979454
+0.00000000196 4.08789826861 3262.8618827159
+0.00000000198 3.9911121623 10018.2468514476
+0.00000000235 1.11133081576 625.6701923124
+0.00000000197 0.48692287381 15106.8756912144
+0.00000000214 5.33581901309 955.2415245996
+0.00000000199 0.40088144456 7586.6815500644
+0.00000000251 5.57906426342 138.5881983844
+0.00000000208 4.11480858445 1755.062649765
+0.0000000021 2.30499661227 53.3079462838
+0.00000000253 1.27099771143 309.2783226558
+0.00000000242 3.71426781511 3212.5935833624
+0.00000000178 3.06961783443 1437.1756141986
+0.00000000203 0.28410501881 582.9989113784
+0.0000000019 0.10457198807 26087.9031415742
+0.00000000178 0.53068485806 7366.2689076256
+0.00000000245 4.20195166994 8436.2875031646
+0.00000000176 3.66697456425 6688.2710900976
+0.00000000177 4.48104044431 8799.988713778
+0.00000000181 3.57461078885 15121.102785216
+0.00000000198 3.55065962909 24606.13555322
+0.00000000187 3.45440079747 1329.51209026
+0.00000000176 5.81532365473 12406.1605508286
+0.00000000235 1.28568802052 4427.3959129858
+0.00000000179 1.55718466444 3362.4632560262
+0.00000000174 1.61086801253 30065.5118402982
+0.00000000199 0.07164714815 375.7657315702
+0.00000000174 4.58412775793 3283.7140517642
+0.00000000171 5.82189798695 23937.856389741
+0.00000000182 2.57146189845 418.504322807
+0.00000000168 5.13131619552 21393.5419698576
+0.00000000183 4.9316196205 9468.267877257
+0.00000000167 1.48091400654 2619.4731954936
+0.00000000169 5.12437031125 3223.2925584796
+0.00000000188 3.41823914376 5032.7780962022
+0.00000000181 0.50010974122 2125.8774073792
+0.00000000164 1.71077130702 15849.865751747
+0.00000000202 6.21085922593 3909.4343007272
+0.00000000171 5.86158194602 625.6251361972
+0.00000000165 3.8556911822 13207.029307365
+0.00000000163 2.0437336743 3347.2960905739
+0.0000000016 2.83784244321 5888.4499649322
+0.00000000212 2.32801112252 3232.9489027612
+0.00000000163 4.23488695195 31968.9486527994
+0.00000000159 1.48046671186 249.9044607422
+0.0000000016 0.21960307161 12942.965062924
+0.0000000022 3.90787704883 9638.9407478762
+0.00000000161 2.94093367568 3370.0419352358
+0.00000000159 5.59017475732 1442.2784624124
+0.00000000221 3.82548751198 1954.7171503636
+0.00000000192 4.62595272276 3336.6802734367
+0.00000000164 1.59200641542 386.4196505722
+0.00000000169 5.45784867095 259.5608050238
+0.00000000201 0.95077053594 29424.634232916
+0.00000000174 1.15216485688 6382.0984591304
+0.00000000163 1.16606667991 4289.7880356696
+0.00000000187 3.2213595646 2751.5475996916
+0.00000000162 4.79372588575 24889.5747959916
+0.00000000192 0.88040946364 5244.049239201
+0.0000000016 2.8503478437 9374.8264467846
+0.00000000172 2.38601254063 2281.2477501628
+0.00000000202 4.12164786769 7321.1221397136
+0.00000000156 4.55171204694 27682.1407441564
+0.0000000017 4.62851491273 10824.2012025456
+0.00000000157 0.91363725609 4503.0871311076
+0.00000000156 5.58255618318 10448.4354709754
+0.00000000157 0.92229160815 15636.566656309
+0.00000000171 5.43820628341 11904.9187732018
+0.0000000018 1.89091405241 13575.7488022372
+0.00000000198 4.42539692212 10025.4277087512
+0.00000000158 4.12087914642 11240.1627280718
+0.00000000211 2.42218772392 8749.1562544722
+0.00000000183 1.47934835951 6677.3435180416
+0.00000000197 1.43469282909 14061.7208550268
+0.0000000017 4.32424842659 742.9900605326
+0.0000000017 2.92905324873 9093.9973115966
+0.0000000016 2.79797608932 1461.0540519464
+0.00000000174 5.37738922471 3318.7615973734
+0.00000000172 0.35524089578 2281.2132428584
+0.00000000147 2.76602235522 4193.8088084518
+0.00000000151 4.23962231148 3368.0139827966
+0.00000000157 1.01295201512 24336.0053931492
+0.00000000165 0.58335652806 15906.7641266826
+0.00000000149 5.69553079999 31570.7996493912
+0.00000000154 5.2850438151 1481.4093713452
+0.00000000163 1.8128862851 18849.2275499742
+0.00000000145 3.57053080979 3497.0131472022
+0.00000000156 3.56978076425 21791.6909732658
+0.00000000143 0.56704903096 13212.8865096646
+0.00000000155 0.08429188155 6657.3464156518
+0.00000000184 2.54999403339 24076.4445881254
+0.00000000146 1.16594990123 526.1678467456
+0.00000000144 4.19229335185 2771.7905526724
+0.00000000169 3.10771037057 239.205485625
+0.00000000144 6.26688878164 6679.7403806913
+0.00000000174 2.3750902528 3397.5108016354
+0.00000000163 3.88047919138 16703.0448798468
+0.00000000161 1.73958633312 2185.2512692928
+0.00000000164 0.6214699473 1538.240435978
+0.00000000182 6.16856014864 6685.1061887576
+0.0000000014 4.08200595943 4186.695261451
+0.00000000192 4.47709998867 57.8786960038
+0.00000000151 3.06451266512 838.9692877504
+0.00000000139 1.12767399649 6682.7093261079
+0.00000000187 4.97174626997 6681.6547365263
+0.0000000015 5.69209290362 9360.6043533184
+0.0000000016 5.66336382679 10927.2939767642
+0.00000000137 3.46860408347 5562.4690612968
+0.00000000192 5.27908098216 34363.365597556
+0.00000000137 5.87023088486 2945.9865416406
+0.0000000018 1.07686767816 15806.146839442
+0.00000000135 0.34109799474 7322.1024607818
+0.00000000169 2.2740858315 379.3734138742
+0.00000000172 3.83276777655 6621.850991486
+0.00000000134 0.8948661109 13286.1836355236
+0.00000000168 3.24434245132 11614.4332937322
+0.00000000135 6.03727673544 1214.8023296234
+0.0000000015 0.81912738038 3416.8784979754
+0.00000000136 5.06627117467 14421.8316369884
+0.00000000138 5.19336961955 13363.4300278674
+0.00000000163 5.91124428824 16703.0793871512
+0.00000000181 3.31978654659 139.6981395228
+0.00000000162 4.05905033891 1795.258443721
+0.00000000132 0.409015061 1083.260367937
+0.00000000156 0.1230414464 1107.1388056848
+0.00000000158 6.25022915072 6666.997759398
+0.00000000131 3.95250083817 3.4558080462
+0.00000000147 4.94673462086 15010.8964639966
+0.0000000014 6.13853404667 12729.665967486
+0.00000000131 5.43398849473 25665.5174834092
+0.00000000135 5.06017183369 11876.469585734
+0.00000000128 2.8696933273 6549.6828917132
+0.00000000174 5.18169887171 28230.1872226914
+0.00000000179 3.25589354429 4922.5717749828
+0.00000000139 5.33624615245 23958.6317852334
+0.00000000127 5.78406495652 14577.1847261198
+0.00000000128 1.27276688747 8584.6616659008
+0.00000000133 0.39052474466 12410.7313005486
+0.00000000134 1.09641189843 8962.438096258
+0.00000000125 3.20445201519 29.8820436102
+0.00000000136 3.62250122667 3511.285297319
+0.00000000162 5.36465149996 2472.6787626222
+0.0000000015 0.40179894287 1111.642245102
+0.00000000129 1.94909076932 19645.5255567906
+0.00000000172 5.21328160366 6747.712262314
+0.00000000126 4.39378462616 21548.9623692918
+0.00000000146 3.85987749053 13361.469385731
+0.00000000156 5.24740844581 6645.1969867222
+0.00000000137 4.94588047257 20995.3929664494
+0.00000000131 1.72431469184 11925.2740926006
+0.00000000136 2.04268940441 10654.6210194126
+0.0000000014 1.54439148652 8219.4652893776
+0.00000000127 6.16695075115 10016.314355792
+0.00000000155 5.47145482987 2.9689454166
+0.00000000132 6.25626202928 13227.3846267638
+0.00000000121 3.74135485334 10294.510237451
+0.00000000134 3.12718351732 8962.4726035624
+0.00000000122 0.77282907794 4936.7988689844
+0.00000000125 4.23213631052 15650.7937503106
+0.00000000157 1.79175545524 16489.763038061
+0.00000000155 4.15655698197 56.3831860762
+0.00000000134 1.53268827347 708.98980227659
+0.00000000136 4.01025697673 9797.4924843975
+0.00000000156 4.6155626882 3354.8395207014
+0.00000000131 4.47476808853 11776.8999298644
+0.00000000118 1.17466010141 4606.1799053262
+0.00000000128 0.12648796247 6681.6449294932
+0.00000000122 0.1351137794 8322.5580635962
+0.00000000119 1.2913911635 10544.4146981932
+0.00000000128 4.4496605074 13465.5424810178
+0.00000000119 4.0170962999 14481.205498902
+0.00000000147 1.8159027965 685.1113645288
+0.00000000137 4.78402836071 3613.2853840514
+0.00000000151 1.48428558337 9698.331863442
+0.00000000136 2.47757608387 10156.9023601348
+0.00000000123 2.42353206298 6.1332259326
+0.00000000117 5.40635440024 688.6344828778
+0.00000000153 5.00372030984 14556.8967170238
+0.00000000133 3.15773785434 1125.8693391036
+0.00000000153 1.94292660454 6533.1461289733
+0.00000000124 4.94608245253 12825.6451947038
+0.00000000117 1.13528750738 4452.2546718018
+0.00000000115 3.34121813462 10001.4819607006
+0.00000000115 3.44586362144 7696.8878712838
+0.00000000117 0.72489390402 27.4688663996
+0.00000000132 2.41318250916 6717.252720077
+0.00000000118 0.35995031424 27832.0382192832
+0.00000000157 1.73929012934 11560.0777160774
+0.00000000148 2.14023976341 15265.8865193004
+0.00000000113 1.29183863745 26880.3198130326
+0.00000000151 0.95890610457 6530.1771835567
+0.00000000153 5.62679784282 9911.63095888
+0.00000000157 0.09791378159 138.5174968707
+0.00000000119 2.16883964744 7082.8969751568
+0.00000000113 5.43102427558 422.027441156
+0.0000000013 2.13493506322 117.812802892
+0.0000000014 2.5119459163 28.9816299794
+0.00000000128 1.238227512 6680.804777306
+0.00000000111 4.60294776614 25135.8265183146
+0.00000000118 0.34226497704 4140.4335518652
+0.00000000112 4.02233737541 6314.0005244372
+0.00000000134 3.3592621473 11247.2089647698
+0.0000000012 6.09430372868 4106.4054911462
+0.00000000117 0.03006245187 7.6737919754
+0.00000000109 3.62630036582 3344.11829139661
+0.00000000109 1.94277745743 16702.9948231962
+0.00000000114 4.87315937546 6151.5166346528
+0.00000000109 5.65707270595 3344.152798701
+0.00000000108 0.72637519191 10.569355047
+0.00000000128 5.77326416186 13369.5632538
+0.00000000147 4.73848506543 11610.9101753832
+0.00000000145 4.95495312886 9859.3706439672
+0.00000000111 3.28808788953 257.018007743
+0.00000000112 4.79777726412 12140.6011404778
+0.00000000109 3.73199687068 13635.1226641508
+0.00000000117 1.20057736014 6705.1032911474
+0.00000000149 4.91688353237 277.0349937414
+0.00000000108 3.37299798972 6717.8302187038
+0.00000000106 0.53379407701 5085.1057214178
+0.00000000125 4.62770076269 9329.6796788726
+0.00000000107 4.60288570375 1957.7250798532
+0.00000000113 4.04786119569 6953.8978107512
+0.00000000106 0.75378922686 149.8974751268
+0.00000000114 0.62074562387 6151.5511419572
+0.00000000108 5.22204692781 1556.5681469554
+0.00000000104 1.02502614223 4878.8528626778
+0.00000000133 1.15811543786 816.6533262152
+0.00000000134 1.69834857217 183.869586902
+0.00000000104 2.58832774275 14591.4118201214
+0.00000000107 4.42117075795 7.130800653
+0.00000000126 0.03750399181 16.83220104979
+0.00000000102 1.20624870972 11986.6759069534
+0.00000000102 2.97579561878 29822.7832363242
+0.00000000116 4.73049067619 13366.040135451
+0.0000000013 4.10484632841 35.6077905838
+0.00000000113 3.69200525056 44.6538332402
+0.00000000111 5.12900291511 146.7944328714
+0.00000000126 1.82187459534 26887.3660497306
+0.00000000121 6.08309355316 7100.7094972748
+0.00000000105 6.16606590276 9175.7544453482
+0.00000000132 2.97955203077 1250.8301963008
+0.00000000106 5.08419485009 8742.0427074714
+0.0000000012 0.59116561391 31172.650645983
+0.00000000112 3.70888430091 10050.2864675672
+0.000000001 1.82077956276 12012.5822971404
+0.00000000107 4.86100312387 7899.550301372
+0.00000000099 0.72997085174 18977.1790830088
+0.00000000107 5.25025570307 63.7358983034
+0.00000000099 2.79139996703 17932.0242468212
+0.00000000097 4.94370173613 28109.214616052
+0.00000000122 4.18676567644 19617.0763693228
+0.00000000121 3.14207351411 9278.8472195668
+0.00000000112 1.43537110436 16232.745030318
+0.00000000096 2.57929371627 12715.4388734844
+0.00000000096 2.51396484677 3535.5838111604
+0.00000000112 6.19137312195 6685.1570066627
+0.00000000109 1.53428110338 16703.1294438018
+0.00000000096 4.29245810274 7906.59653807
+0.00000000096 3.08847844641 3468.6312700372
+0.00000000095 6.091860847 10037.0897512844
+0.00000000094 1.79812841802 20047.1976785478
+0.0000000011 4.24859410294 3337.0720546986
+0.00000000093 2.17945548408 16066.0658614748
+0.00000000115 5.44548079869 11353.8921676402
+0.00000000098 1.89605054783 33406.124266998
+0.00000000101 3.00793005829 3528.5375744624
+0.00000000096 5.4065991242 5749.8617665478
+0.00000000113 3.93443805059 7167.1969061892
+0.00000000092 3.58985964414 6724.9437657046
+0.00000000119 3.9056157026 11346.7786206394
+0.00000000097 2.5728079023 1747.6073781529
+0.00000000118 3.82111723459 9072.6616711296
+0.00000000096 0.72646224606 3152.68727893721
+0.00000000092 6.23928508055 24491.4257925834
+0.00000000099 1.86991802881 72.0557333548
+0.00000000094 1.51091806861 9801.4246376606
+0.00000000091 4.94377681711 8756.269801473
+0.00000000095 2.58771497236 11663.170490296
+0.00000000093 0.6609244332 30.9919847486
+0.00000000088 2.47386826588 17232.7530985936
+0.000000001 0.19616913512 11883.5831327348
+0.00000000094 0.61277732908 73.6354632196
+0.00000000091 6.04139177526 153.9252335244
+0.00000000095 0.30865798871 29168.5965462412
+0.0000000011 6.27936643935 3337.106562003
+0.00000000087 2.09287965409 10264.5658840734
+0.00000000089 3.27633365389 3002.3697277168
+0.00000000091 1.89622049447 37895.4262903674
+0.00000000118 3.88268323672 1236.075660323
+0.00000000094 2.2781906199 4845.9002357928
+0.00000000085 3.07438636612 9983.7042444616
+0.00000000086 3.94463425808 16.764890747
+0.00000000099 4.58890225582 3774.3241645766
+0.00000000086 1.27758598252 34513.2630726828
+0.00000000118 6.10625309129 454.9093665273
+0.00000000096 6.08772700197 1755.4716846791
+0.00000000085 4.73193631802 4576.6880870228
+0.00000000116 0.88573303872 16511.6138673874
+0.00000000083 3.13948373813 10191.4174632324
+0.00000000083 0.36972674664 9755.2302383776
+0.00000000112 2.26524635842 10006.5848089144
+0.00000000087 4.25461508452 8.1681365824
+0.00000000087 5.31716927554 1868.8593996362
+0.00000000115 3.3050783005 14157.7000822446
+0.00000000087 2.90507350729 36.995590611
+0.00000000083 3.58400049244 12928.7379689224
+0.00000000086 2.46839611271 113.7294395684
+0.00000000096 2.99829695985 6510.5519827804
+0.00000000084 1.34333260788 4133.3873151672
+0.00000000093 2.41895388985 20040.1514418498
+0.00000000085 5.92093268818 12299.544658261
+0.00000000082 4.71321236549 7733.493236588
+0.00000000081 5.26971110105 12199.9750023914
+0.0000000008 4.34410099751 7218.029365495
+0.00000000095 0.02613500045 2.9010142898
+0.00000000094 6.22018441621 20043.691813851
+0.00000000085 4.66573809999 8638.9499332528
+0.00000000079 2.89839604813 22854.596021804
+0.00000000104 0.94882888784 2735.762685995
+0.0000000008 1.68097745917 12839.8722887054
+0.00000000085 1.95515305721 4686.95671800959
+0.00000000094 0.58147434179 14128.2427712456
+0.00000000091 1.16317999954 3495.9655158312
+0.00000000084 4.04104644774 9815.6517316622
+0.00000000082 1.83662951627 19190.4781784468
+0.0000000008 4.04733274699 3188.7151456146
+0.00000000084 2.71620952175 12089.768681172
+0.0000000008 2.7736315821 9495.6694333538
+0.00000000078 5.77285430206 10397.6030116696
+0.00000000084 0.78188080031 7214.4389368432
+0.00000000094 2.14762315943 13532.0298899322
+0.00000000101 5.76349087526 1484.9324896942
+0.00000000082 3.11421789241 8446.9914788172
+0.00000000096 5.85152670536 3492.509707785
+0.00000000079 4.69625309523 5298.337506553
+0.00000000097 3.97960395898 18208.349942592
+0.00000000105 1.74376904536 36.6485629295
+0.00000000094 4.18941238607 20043.6573065466
+0.00000000075 3.46629875063 13341.6743113068
+0.00000000092 2.67278833288 6680.7949702729
+0.00000000075 4.59723160021 9993.3880926316
+0.00000000087 0.91979096638 8425.7181481176
+0.00000000074 0.42228487063 48429.2821823244
+0.00000000074 0.48470953224 11456.9849418588
+0.00000000077 0.10707484151 1371.411763456
+0.00000000093 1.38010528069 3145.6410422392
+0.00000000075 5.2806125707 12306.590894959
+0.00000000079 3.7866638604 7.5786792096
+0.00000000073 4.42902162523 14.7372823256
+0.00000000084 3.41538432898 6637.5059410946
+0.00000000093 3.41302342683 1596.1191319818
+0.00000000071 3.13537213242 9488.6231966558
+0.00000000079 2.33442828498 12465.5344127422
+0.00000000078 2.21525134547 2810.988771908
+0.00000000099 0.48801369293 17499.3601403154
+0.00000000075 4.10299895268 5525.8636959926
+0.00000000071 4.04186021414 259.493494721
+0.00000000073 2.20102876718 30774.5016425748
+0.00000000074 4.93439968296 13517.8027959306
+0.00000000071 5.32625652676 6670.1791531357
+0.00000000078 2.17664185326 13421.8235687128
+0.00000000088 5.38469204503 17762.4440636882
+0.00000000081 2.48353174238 73.6009559152
+0.00000000092 1.1308844819 7747.7203305896
+0.0000000007 1.16361323015 5220.1708014532
+0.00000000084 5.8322038791 22.3782713026
+0.00000000076 5.21065604639 4271.9755135516
+0.0000000008 4.01817623627 3311.18291816379
+0.00000000068 2.4593769794 6279.5527316424
+0.00000000067 4.31723563048 2281.2978068134
+0.00000000067 4.88776321797 4379.6390374902
+0.00000000069 3.57006764536 14955.045720432
+0.00000000078 2.62374773232 2810.8541513024
+0.00000000067 4.76301301456 6812.766815086
+0.0000000007 5.60319851277 13383.2251022916
+0.0000000007 3.05647570196 10081.211142013
+0.00000000081 4.91537623765 3333.9287628257
+0.00000000082 5.4920498711 5483.254724826
+0.00000000065 3.50466797067 9161.5273513466
+0.00000000065 2.79212460026 13497.5147868346
+0.0000000007 0.93640431668 6106.8800550648
+0.00000000073 2.57583496978 6614.7374444852
+0.0000000007 0.8417007058 16695.9485864982
+0.00000000069 1.10040627005 2544.3316735356
+0.00000000063 6.05841309176 6453.7487206106
+0.00000000069 2.67053540192 2641.3412784722
+0.00000000086 1.73112264739 6286.5989683404
+0.00000000062 5.49002783256 4957.0868780804
+0.00000000072 3.38857910283 3184.2117061974
+0.00000000069 5.35281990892 2544.2971662312
+0.00000000064 4.79175268505 3181.6689089166
+0.0000000006 6.18449904353 3361.9480671668
+0.00000000065 1.48236627574 4819.4790007642
+0.00000000054 3.66018290396 2917.5373541728
+0.00000000064 4.72286914683 2281.1631862078
+0.00000000053 4.65521663671 3448.2759506384
+0.0000000006 0.77450276964 3319.2767862328
+0.00000000051 1.45142985881 3547.3131639964
+0.00000000051 4.81258158513 4403.517475238
+0.0000000005 0.37366902835 3322.7999045818
+0.0000000005 4.68787711774 3253.30422216
+0.00000000067 4.63578431535 4694.0029547076
+0.00000000049 3.17471347671 5452.2627400774
+0.00000000051 2.54791773443 4001.8453534808
+0.00000000048 2.81171553464 3372.5847325166
+0.00000000054 4.45945188023 10284.9212034722
+0.00000000053 3.8513121352 9758.7533567266
+0.00000000051 1.11244863072 6901.6374958384
+0.00000000062 1.4219800963 6830.7880505342
+0.00000000055 5.6167298818 45494.5814297488
+0.00000000054 0.61701959453 4716.3862265456
+0.00000000054 4.28556326526 2910.4911174748
+0.00000000045 3.14626081312 13951.5145338074
+0.0000000005 4.16235480519 12979.553174576
+0.00000000046 1.66182208107 7768.0083396856
+0.00000000045 5.07701425888 14951.522602083
+0.00000000043 4.3172345953 5881.4037282342
+0.00000000045 2.39713581676 8852.2490286908
+0.00000000043 2.10202660495 3337.1566186536
+0.00000000048 0.19934255781 1905.4647649404
+0.00000000056 5.25687695855 12808.8803039568
+0.00000000049 2.06320966659 4296.9015826704
+0.00000000042 6.07282126953 4295.8539512994
+0.00000000043 1.7457161378 3130.8364496108
+0.0000000005 2.27112469544 3427.9206312396
+0.0000000005 0.30214747765 3358.4249488178
+0.00000000043 5.05297177283 3229.4257844122
+0.00000000054 6.11998016428 16894.5103996106
+0.00000000043 1.90603004035 3451.7990689874
+0.00000000039 0.50727886431 10011.2006147496
+0.00000000052 3.17851184154 2324.9494088156
+0.00000000038 4.88249540246 3499.555944483
+0.00000000039 5.28113083211 3343.1552239806
+0.00000000039 4.98185580267 3468.5639597344
+0.00000000047 2.16244218985 10027.3602044068
+0.00000000037 5.84953090935 6791.431174619
+0.00000000048 5.03779546898 7064.1041319706
+0.00000000038 0.58076516432 8966.3875031733
+0.00000000051 3.36181117037 8976.6824439118
+0.00000000042 4.13725767158 8336.7851575978
+0.00000000038 5.75425648893 4531.5363185754
+0.00000000038 3.55681323215 5351.7127631396
+0.0000000004 2.79414141035 3067.9394693482
+0.0000000004 4.99798468494 10042.1925994982
+0.00000000037 1.82286411009 10017.9559447414
+0.00000000036 6.02115369796 6474.524116103
+0.00000000044 3.01299253859 7417.1013669314
+0.00000000045 2.33470159894 3123.7902129128
+0.00000000039 4.91767933978 8034.6153814074
diff --git a/kstars/kstars/data/mars.L1.vsop b/kstars/kstars/data/mars.L1.vsop
new file mode 100644
index 00000000..1ddf6629
--- /dev/null
+++ b/kstars/kstars/data/mars.L1.vsop
@@ -0,0 +1,686 @@
+3340.85627474342 0.000000 0.000000
+0.01458227051 3.60426053609 3340.6124266998
+0.00164901343 3.92631250962 6681.2248533996
+0.00019963338 4.2659406103 10021.8372800994
+0.00003452399 4.73210386365 3.523118349
+0.0000248548 4.61277567318 13362.4497067992
+0.00000841551 4.45858256765 2281.2304965106
+0.00000537566 5.01589727492 398.1490034082
+0.00000521041 4.99422678175 3344.1355450488
+0.00000432614 2.5606640286 191.4482661116
+0.00000429656 5.31646162367 155.4203994342
+0.00000381747 3.53881289437 796.2980068164
+0.00000314129 4.96335266049 16703.062133499
+0.00000282804 3.15967518204 2544.3144198834
+0.00000205664 4.5689145566 2146.1654164752
+0.00000168805 1.32894813366 3337.0893083508
+0.00000157587 4.18501035954 1751.539531416
+0.00000133686 2.23325104196 0.9803210682
+0.00000116561 2.21347652545 1059.3819301892
+0.00000117591 6.02407213861 6151.533888305
+0.00000113595 5.42803224317 3738.761430108
+0.00000133563 5.97421903927 1748.016413067
+0.00000091098 1.09627836591 1349.8674096588
+0.00000083301 5.29636626272 6684.7479717486
+0.00000113876 2.12869455089 1194.4470102246
+0.00000080776 4.42813405865 529.6909650946
+0.00000079531 2.2486426633 8962.4553499102
+0.00000072505 5.8420816324 242.728603974
+0.00000072946 2.50189460554 951.7184062506
+0.00000071487 3.85636094435 2914.0142358238
+0.00000085342 3.90854841008 553.5694028424
+0.00000067582 5.02327686473 382.8965322232
+0.00000065089 1.01802439311 3340.5951730476
+0.00000065089 3.04879603978 3340.629680352
+0.00000061508 4.151831598 3149.1641605882
+0.00000048477 4.87362121538 213.299095438
+0.00000046584 1.31452419914 3185.1920272656
+0.0000005652 3.8881369932 4136.9104335162
+0.00000047613 1.18238046057 3333.498879699
+0.00000041343 0.71385375517 1592.5960136328
+0.00000040055 5.31611875491 20043.6745601988
+0.00000040272 2.72542480614 7.1135470008
+0.00000032886 5.41067411968 6283.0758499914
+0.00000028244 0.04534124888 9492.1463150048
+0.00000022294 5.88516997273 3870.3033917944
+0.00000022431 5.46592525433 20.3553193988
+0.00000022612 0.83775884934 3097.88382272579
+0.00000021418 5.37934044204 3340.545116397
+0.00000023335 6.16762213077 3532.0606928114
+0.00000026579 3.88960724782 1221.8485663214
+0.00000022797 1.54504711003 2274.1169495098
+0.00000020431 2.36353950189 1589.0728952838
+0.00000020186 3.36375535766 5088.6288397668
+0.00000026554 5.11271747607 2700.7151403858
+0.00000019675 2.57805423988 12303.06777661
+0.00000019468 0.49216434489 6677.7017350506
+0.00000021104 3.52525428062 15.252471185
+0.00000021425 4.97081508139 3340.6797370026
+0.00000018505 5.57863503922 1990.745017041
+0.00000017811 6.12537931996 4292.3308329504
+0.00000016472 2.60291845066 3341.592747768
+0.00000016599 1.25519718278 3894.1818295422
+0.00000019455 2.53112676345 4399.994356889
+0.00000015 1.03464802434 2288.3440435114
+0.00000020029 4.73119428749 4690.4798363586
+0.00000015381 2.4700947035 4535.0594369244
+0.00000019964 5.78652958398 7079.3738568078
+0.00000015307 2.26515985343 3723.508958923
+0.00000014705 3.36979890389 6681.2421070518
+0.00000013535 2.1233441041 5486.777843175
+0.0000001295 5.61929676688 10025.3603984484
+0.00000012682 2.95022113262 3496.032826134
+0.00000013644 1.97739547259 5614.7293762096
+0.00000013013 1.51424752315 5628.9564702112
+0.00000014705 1.33902715586 6681.2075997474
+0.00000011353 6.23438193885 135.0650800354
+0.00000013275 3.42243595774 5621.8429232104
+0.00000010867 5.28184140482 2818.035008606
+0.0000001185 3.12701832949 426.598190876
+0.00000010472 2.73581537999 2787.0430238574
+0.00000011132 5.84178807242 2803.8079146044
+0.00000011764 2.58551521265 8432.7643848156
+0.00000011854 5.4763068691 3553.9115221378
+0.0000000849 1.91378007528 11773.3768115154
+0.00000009708 4.52957217749 6489.776587288
+0.00000008562 3.16141186861 162.4666361322
+0.00000010958 4.15771850822 2388.8940204492
+0.00000008133 1.61295625304 2957.7158944766
+0.0000000884 4.23294294197 7477.522860216
+0.00000008034 5.69983564288 6041.3275670856
+0.00000008344 2.18273563186 23.8784377478
+0.00000007696 5.71877332978 9623.6882766912
+0.00000008695 4.43542512603 5092.1519581158
+0.00000008434 3.16292250873 3347.7259737006
+0.00000006664 5.07517838003 8031.0922630584
+0.0000000865 4.33256981793 3339.6321056316
+0.00000007372 6.17831593269 3583.3410306738
+0.00000005726 3.68120120299 8429.2412664666
+0.00000006186 3.54165967734 692.1576012268
+0.00000005438 1.0512968958 4933.2084403326
+0.00000006108 1.66240879939 6525.8044539654
+0.00000005154 1.14703246368 28.4491874678
+0.0000000485 5.29254832907 6681.2921637024
+0.00000005467 6.12511022569 2487.4160449478
+0.00000004866 3.10475368803 5.5229243074
+0.0000000636 2.11896608283 5884.9268465832
+0.00000005223 0.3744626412 12832.7587417046
+0.0000000471 0.23326120326 36.0278666774
+0.00000004954 2.44806818502 5099.2655051166
+0.00000004861 5.6050529887 6467.9257579616
+0.00000004706 0.02998416568 7210.9158184942
+0.00000004845 5.70115105957 6681.1575430968
+0.00000005496 2.01006612503 522.5774180938
+0.00000004964 1.51006845561 1744.4259844152
+0.00000004443 0.31208413867 10018.3141617504
+0.00000005381 0.18359380473 2942.4634232916
+0.00000004075 3.9558210833 3.881335358
+0.00000005462 0.19274227117 7632.9432596502
+0.0000000411 1.59535768711 7234.794256242
+0.00000004287 2.87635993968 2810.9214616052
+0.00000005276 2.22638595594 3127.3133312618
+0.0000000445 4.17005729081 2906.900688823
+0.00000005144 5.66878565669 23384.2869868986
+0.00000003844 2.2644218316 2699.7348193176
+0.00000003514 1.76463961051 1758.6530784168
+0.00000003351 2.66194137496 4929.6853219836
+0.00000004299 4.43057446968 640.8776073822
+0.0000000314 1.75866226873 9595.2390892234
+0.00000003716 2.91969220147 15643.6802033098
+0.00000003249 6.13937134379 10419.9862835076
+0.00000003077 2.56115174488 7064.1213856228
+0.00000003208 2.3251945308 5085.038411115
+0.0000000293 1.27797225349 574.3447983348
+0.00000002771 1.75664216142 639.897286314
+0.00000003325 2.58945297384 2118.7638603784
+0.00000003187 2.8664675151 7740.6067835888
+0.0000000278 0.43157089331 5828.0284716476
+0.00000002824 0.98500544471 3191.0492295652
+0.00000003016 1.86555882509 7.046236698
+0.00000003364 1.52847138842 6674.1113063988
+0.00000002672 3.70855172347 10021.8545337516
+0.00000002636 3.11790581052 6836.6452528338
+0.00000002672 1.67778079449 10021.8200264472
+0.00000002563 3.77294986894 2921.1277828246
+0.00000002509 0.30454165124 3475.6775067352
+0.000000024 0.96972421975 3319.8370312074
+0.00000002262 2.8139431495 7875.6718636242
+0.00000002395 2.96002707485 6682.2051744678
+0.0000000221 0.61263930586 10973.55568635
+0.00000002248 4.12382007742 59.3738619136
+0.00000002426 5.91508357946 5331.3574437408
+0.00000002158 2.17583545077 15113.9892382152
+0.00000001941 5.47668312685 11371.7046897582
+0.00000001903 5.11165653855 1066.49547719
+0.0000000237 3.87889340214 3355.8648978848
+0.00000002299 1.15914205086 3320.257107301
+0.00000001944 5.89081872133 6894.5239488376
+0.00000001843 3.07643314617 3325.3599555148
+0.00000001809 4.97905218276 1648.4467571974
+0.00000002136 1.91364787635 8969.568896911
+0.00000002099 3.00410255642 6254.6266625236
+0.00000001915 3.5590743174 3767.2106175758
+0.00000001991 5.37274107053 206.1855484372
+0.00000001685 5.49701299817 266.6070417218
+0.00000001646 1.31923405548 3264.3463554242
+0.00000001732 1.81361103995 536.8045120954
+0.00000001723 3.25900379342 7903.073419721
+0.00000001564 5.75428852012 3360.96774609859
+0.00000001589 1.73273563259 3134.4268782626
+0.0000000169 2.43213510013 3120.199784261
+0.00000001549 1.54016426558 8425.6508378148
+0.00000001536 5.88431472627 20.7753954924
+0.0000000146 4.89733072879 9830.3890139878
+0.00000002023 5.94808387002 13365.9728251482
+0.00000001991 3.11613326265 3361.3878221922
+0.00000001401 2.24482184868 3344.2028553516
+0.00000001365 4.58006320751 10818.1352869158
+0.00000001392 5.48931017516 170.6728706192
+0.0000000136 3.07974035205 6127.6554505572
+0.00000001345 1.18653158091 14584.2982731206
+0.00000001717 5.62501515015 6158.6474353058
+0.00000001408 1.82072980335 3337.021998048
+0.00000001736 2.01921900546 10575.4066829418
+0.00000001402 4.50079374387 5729.506447149
+0.00000001266 5.91088435118 9808.5381846614
+0.00000001433 6.05024653324 12964.300703391
+0.00000001223 0.82796258263 419.4846438752
+0.00000001393 1.05117949107 6438.4962494256
+0.00000001272 1.50116723856 8439.8779318164
+0.00000001143 4.89747373731 220.4126424388
+0.00000001183 3.52587190041 6688.3384004004
+0.00000001132 6.19236255633 6144.4203413042
+0.00000001154 2.2305848597 8955.3418029094
+0.00000001129 3.44264300692 10177.2576795336
+0.00000001152 5.29913300616 27.4015560968
+0.00000001274 4.5842123844 6247.5131155228
+0.00000001093 2.8262333236 4569.574540022
+0.00000001303 0.44350560735 87.30820453981
+0.00000001335 2.1420445773 11243.6858464208
+0.00000001102 1.96260837539 6298.3283211764
+0.00000001066 2.89865914321 10404.7338123226
+0.00000001027 4.79269049654 3914.9572250346
+0.00000001015 0.2284781873 3230.4061054804
+0.00000001041 3.73274497451 10213.285546211
+0.00000001154 4.14326179244 6261.7402095244
+0.00000001306 3.67645557029 2301.58581590939
+0.00000001145 5.12292846748 4562.4609930212
+0.00000001275 5.14333847164 2693.601593385
+0.00000000914 1.22398892152 103.0927742186
+0.00000000955 1.52875141393 3369.0616141676
+0.00000000908 0.48223420834 13358.9265884502
+0.00000000892 1.35161136807 1214.7350193206
+0.00000000998 3.2966588195 3178.1457905676
+0.0000000098 1.69212466625 43.718912305
+0.00000000919 2.45445889752 13916.0191096416
+0.00000000899 5.94990531529 12168.0026965746
+0.00000000891 5.63297246408 10021.9045904022
+0.00000000922 3.91483430303 9225.539273283
+0.0000000093 0.240730047 6923.9534573736
+0.00000000923 1.1039607445 29.429508536
+0.00000000816 4.65198282005 2707.8286873866
+0.00000000791 6.08595583868 2384.3232707292
+0.0000000082 4.80968546763 533.2140834436
+0.00000000758 2.06012386134 12935.8515159232
+0.00000000738 1.03564559078 14314.1681130498
+0.00000000908 0.69862047595 16173.3711684044
+0.000000007 4.0878823461 5202.3582793352
+0.00000000829 2.01062325398 9866.4168806652
+0.00000000887 6.04145842617 10021.7699697966
+0.00000000768 1.39532897827 8273.8208670324
+0.00000000873 4.45446600602 3316.733988952
+0.00000000673 3.02440642752 1039.0266107904
+0.0000000066 2.83410276989 107.6635239386
+0.00000000838 0.39195370222 10551.528245194
+0.00000000708 3.27560955336 18984.2926300096
+0.00000000658 6.01853128902 26724.8994135984
+0.00000000685 1.98132615912 1228.9621133222
+0.00000000595 0.10260171285 111.1866422876
+0.00000000563 1.59138368358 2391.43681773
+0.00000000555 2.7080196219 4555.3474460204
+0.00000000696 2.89276686038 2648.454825473
+0.00000000587 4.56017988729 6680.2445323314
+0.0000000054 2.86002662919 5459.3762870782
+0.0000000053 5.64877399946 6034.2140200848
+0.0000000052 0.20012848836 13760.5987102074
+0.00000000552 5.08766140543 1903.4368125012
+0.00000000512 3.21411265909 11081.2192102886
+0.00000000641 5.19459033638 6048.4411140864
+0.00000000677 3.87723948458 13517.8701062334
+0.00000000534 0.23224033336 51.28033786241
+0.0000000067 3.69368226469 3335.0895023924
+0.00000000486 2.41879628327 3364.4908644476
+0.000000005 4.31447859057 3344.4937620578
+0.00000000481 1.56481992611 1964.838626854
+0.00000000504 2.47456295599 3863.1898447936
+0.00000000523 0.65856269237 853.196381752
+0.00000000481 0.12971954679 66.4874089144
+0.00000000535 2.98601678918 8270.2977486834
+0.0000000045 2.02303462834 13362.432453147
+0.00000000448 5.59827312967 149.5631971346
+0.00000000519 2.75931838722 3503.079062832
+0.00000000534 4.77352933347 1118.7557921028
+0.0000000045 4.05380888708 13362.4669604514
+0.00000000439 4.83194205477 3116.2676309979
+0.00000000567 5.67483490268 227.476132789
+0.00000000459 3.44555998004 6702.000248892
+0.00000000545 2.01193901951 7910.1869667218
+0.00000000425 2.79854459343 433.7117378768
+0.00000000429 4.30113040289 16858.4825329332
+0.00000000409 0.0544800954 3304.5845600224
+0.00000000434 5.70806855136 21.8508293264
+0.00000000399 4.93233684937 9779.1086761254
+0.00000000532 1.31038986189 6660.4494579072
+0.00000000398 5.31345458361 13119.7211028252
+0.00000000459 2.53671963587 74.7815985673
+0.00000000384 2.29906801437 12310.1813236108
+0.00000000467 5.12562716972 1596.1864422846
+0.00000000516 5.84767782422 1052.2683831884
+0.00000000414 4.7540958261 3981.490034082
+0.00000000365 3.73271671549 5518.7501489918
+0.00000000367 0.13506394328 56.8983749356
+0.00000000459 0.15582180531 9381.9399937854
+0.00000000392 2.15845463651 3980.5097130138
+0.00000000396 1.48538591462 17924.9106998204
+0.00000000456 0.64517343174 6816.289933435
+0.00000000358 5.87219240658 3607.2194684216
+0.0000000049 0.65766946042 3376.6402933772
+0.00000000365 1.91816243676 3347.6586633978
+0.00000000397 1.80006148744 7895.9598727202
+0.00000000336 2.14687780119 6677.6344247478
+0.0000000034 2.88185925998 17256.6315363414
+0.00000000334 6.13670038311 5724.935697429
+0.00000000339 4.08527025169 664.75604513
+0.00000000432 2.52188285182 18454.601664915
+0.00000000336 4.22863444521 6696.4773245846
+0.00000000342 5.96724705923 3546.797975137
+0.00000000326 4.02557052581 6872.6731195112
+0.00000000323 5.05444843838 3237.5196524812
+0.00000000324 2.89151245241 8329.671610597
+0.00000000321 6.25886976298 10235.1363755374
+0.00000000333 2.57725424455 6684.8152820514
+0.00000000356 6.27424874986 8671.9698704406
+0.00000000319 5.05665355586 36.6053653042
+0.00000000305 3.88755666972 7107.8230442756
+0.00000000322 6.28125601341 16706.585251848
+0.00000000334 3.15240620873 11216.284290324
+0.00000000287 6.16467002771 3973.396166013
+0.00000000283 2.67802456636 3877.4169387952
+0.00000000283 1.6629315709 1692.1656695024
+0.00000000276 2.94210551399 3415.3940252671
+0.00000000275 0.53418048945 17395.2197347258
+0.00000000355 3.31406527401 10022.8176011676
+0.00000000311 1.50310910269 6660.8695340008
+0.00000000269 1.84517097065 11780.4903585162
+0.0000000027 4.42425307819 310.8407988684
+0.00000000275 3.58464612058 128.0188433374
+0.00000000275 2.2252353958 3017.1070100424
+0.00000000312 5.15950395287 7255.5696517344
+0.00000000299 0.72552273097 155.3530891314
+0.00000000353 5.7004779835 16460.333529525
+0.00000000267 5.97864271046 9499.2598620056
+0.0000000027 0.77063210836 11236.57229942
+0.00000000339 3.360921489 5625.3660415594
+0.00000000315 2.33795159922 3281.2385647862
+0.00000000247 3.71002922076 7373.3824546264
+0.00000000328 0.18162415648 5618.3198048614
+0.00000000247 6.27486009856 15508.6151232744
+0.00000000292 0.14989609091 16304.9131300908
+0.00000000326 4.53606745007 2178.137722292
+0.00000000286 5.47710043383 9168.6408983474
+0.00000000246 1.4983871248 15110.4661198662
+0.00000000262 2.58821936465 3336.7310913418
+0.00000000244 0.84015413449 16062.1845261168
+0.00000000245 0.37772563756 12721.572099417
+0.0000000025 2.26824758119 6784.3176276182
+0.00000000248 6.22740483254 13149.1506113612
+0.00000000255 4.93078809107 14158.7477136156
+0.0000000024 6.15843594225 19800.9459562248
+0.00000000249 5.47044926479 4407.1079038898
+0.00000000235 5.38750866169 76.2660712756
+0.00000000258 6.10384464886 2480.302497947
+0.00000000306 5.35546231697 2766.267628365
+0.00000000236 5.25670707064 13171.0014406876
+0.00000000224 4.52466909993 12566.1516999828
+0.0000000022 5.83694256642 13936.794505134
+0.00000000271 1.42460945147 14054.607308026
+0.00000000213 0.21127914063 1505.28780909299
+0.00000000267 5.16501015011 3205.5473466644
+0.00000000212 4.26202838353 6546.1597733642
+0.00000000211 6.21401684263 3253.30422216
+0.00000000233 3.72007597749 3346.1353510072
+0.00000000274 2.91986569135 10713.9948813262
+0.00000000201 3.36695295492 6.6836638741
+0.00000000223 3.08788599159 401.6721217572
+0.00000000234 2.24268269202 110.2063212194
+0.00000000264 2.0817874274 6475.0393049624
+0.00000000231 4.5380638448 9602.3526362242
+0.00000000213 2.85452302656 5415.6573747732
+0.00000000195 0.99589439506 5642.1982426092
+0.00000000259 0.00464351114 9380.9596727172
+0.00000000197 3.32573550633 3657.0042963564
+0.00000000228 5.33299975472 3561.0250691386
+0.00000000193 1.25502846507 6606.4432548323
+0.00000000199 1.13665869139 685.044054226
+0.00000000227 4.49610509002 589.0648270082
+0.00000000217 5.48740879816 10596.1820784342
+0.00000000192 4.26501800444 3333.5661900018
+0.00000000188 1.44301618203 4885.9664096786
+0.00000000178 4.82506490541 9070.1188738488
+0.00000000184 5.69637552141 3351.2490920496
+0.00000000187 0.76021337348 16699.53901515
+0.00000000226 0.82767654373 3265.8308281325
+0.00000000204 6.20933387021 394.6258850592
+0.00000000176 3.89567349231 10028.9508271002
+0.00000000174 3.68843293982 735.8765135318
+0.00000000173 2.44269377255 3603.6963500726
+0.00000000177 1.24154853329 12722.5524204852
+0.00000000184 4.77203925989 286.9623611206
+0.00000000171 4.67140116008 20199.094959633
+0.0000000017 5.13753345526 1332.0548875408
+0.00000000201 2.37863157745 16276.463942623
+0.00000000209 0.57156268506 11250.7993934216
+0.00000000164 1.98441291396 10014.7237330986
+0.00000000191 0.60250751218 56.8032621698
+0.00000000171 6.22556266993 17277.4069318338
+0.00000000166 1.05948008727 19513.9835951042
+0.00000000163 1.59661610701 1437.1756141986
+0.00000000165 3.36308723589 6665.9723822146
+0.00000000184 3.20554894393 263.0839233728
+0.00000000212 3.10485836003 4039.8835749274
+0.00000000176 3.41768939214 9468.267877257
+0.00000000163 1.39275730949 8982.810669309
+0.00000000213 3.39734274482 931.3630868518
+0.00000000189 4.54004144896 8542.970706035
+0.00000000191 1.15555618959 3169.9395560806
+0.00000000155 1.41249963094 22.7684966094
+0.00000000153 5.14168081601 156.4007205024
+0.00000000159 3.64996617906 8013.2797409404
+0.00000000151 1.93804487507 3384.3313390048
+0.00000000157 0.58554505759 158.9435177832
+0.00000000173 2.72517427493 2807.3983432562
+0.00000000159 0.67192454133 13892.1406718938
+0.0000000015 2.66045714174 19004.6479494084
+0.00000000192 5.73782632783 206.7007372966
+0.00000000143 3.19213280913 6843.6914895318
+0.00000000194 1.32358882667 19402.7969528166
+0.00000000143 2.3647816372 13207.029307365
+0.0000000014 1.8880056884 11766.2632645146
+0.00000000144 0.69018080218 17085.9586657222
+0.00000000183 5.98085295555 13362.517017102
+0.00000000161 2.92764155222 5.8572022996
+0.00000000162 6.07051064413 6701.5801727984
+0.00000000192 0.86266150575 2814.4445799542
+0.00000000182 5.26446797092 3873.8265101434
+0.00000000137 0.41563614709 5820.9149246468
+0.00000000144 3.02314051168 708.98980227659
+0.00000000184 4.61314496499 3329.97576135
+0.00000000131 3.48156082643 367.2243289624
+0.00000000173 3.09922849765 12295.9542296092
+0.00000000135 2.23311632892 15664.0355227086
+0.00000000147 1.95810911154 5732.0492444298
+0.00000000158 1.48909254724 29.4918183034
+0.00000000127 5.5553408004 3368.0139827966
+0.00000000129 1.78002583252 22743.4093795164
+0.00000000132 2.81496895377 21795.2140916148
+0.00000000127 5.73090203501 3340.19235060619
+0.00000000164 1.87613918877 6709.6740408674
+0.00000000123 3.61238958991 22324.9050567094
+0.00000000129 4.92064308735 2540.7913015344
+0.00000000121 6.16922638434 20206.141196331
+0.00000000122 5.79901866314 1854.6323056346
+0.00000000133 0.50941998058 3274.1250177854
+0.00000000151 1.61342807879 1107.1388056848
+0.00000000165 2.02795177586 290.4854794696
+0.00000000125 0.52719797619 2604.735913168
+0.00000000144 5.68526782434 8827.3902698748
+0.00000000126 3.80246508251 765.7930644464
+0.00000000116 1.79450246249 647.0108333148
+0.00000000126 2.00195272473 699.2711482276
+0.00000000147 6.22619740782 6040.3472460174
+0.00000000119 2.05840518265 15121.102785216
+0.00000000114 2.7487709147 6460.8122109608
+0.00000000155 1.78154091696 21265.5231265202
+0.00000000146 3.37351237411 1861.7458526354
+0.00000000118 4.07281676691 418.504322807
+0.00000000116 0.10434606071 13362.3823964964
+0.00000000129 0.78419803719 3427.9206312396
+0.00000000152 0.32620694442 3443.7052009184
+0.0000000011 0.56398082486 661.232926781
+0.00000000111 4.05380946072 568.8218740274
+0.00000000108 3.17700641574 3448.2759506384
+0.00000000138 4.47698517191 3326.3853326982
+0.00000000108 4.89922372003 9588.1255422226
+0.00000000114 4.80828825403 6657.3464156518
+0.00000000108 4.10637483972 13553.8979729108
+0.00000000125 0.33573243959 18849.2275499742
+0.00000000115 3.18885465852 2409.249339848
+0.00000000104 3.23074163851 3472.1543883862
+0.00000000104 0.09799515047 30065.5118402982
+0.00000000112 1.64487733528 10001.061884607
+0.00000000143 3.53781769283 6518.7582172674
+0.00000000113 5.20979306912 2125.8774073792
+0.00000000104 2.77582098882 38.1330356378
+0.00000000133 5.88513337452 5835.1420186484
+0.00000000105 4.11662579413 6675.7019290922
+0.00000000102 0.60100887043 10264.5658840734
+0.00000000101 3.78636130664 10042.6126755918
+0.00000000139 1.80936944447 12323.4230960088
+0.00000000101 2.47217208753 7380.4960016272
+0.0000000013 2.53454569863 11769.8536931664
+0.000000001 5.72291104291 14.2270940016
+0.00000000135 4.2023756451 4672.6673142406
+0.00000000133 0.34413768012 16489.763038061
+0.00000000098 1.44874403589 3370.0419352358
+0.00000000131 1.31336606248 3313.210870603
+0.00000000111 3.12463539337 309.2783226558
+0.00000000101 3.15369992044 24150.080051345
+0.00000000102 6.13479937096 2277.7073781616
+0.00000000099 0.10085261274 12839.8722887054
+0.00000000134 2.91637947295 57.8786960038
+0.00000000104 3.3028305233 3399.9862886134
+0.00000000108 4.92699760221 802.3639224462
+0.00000000106 2.89298330043 7799.9806455024
+0.00000000112 3.12761163915 5989.0672521728
+0.00000000094 3.42562596561 3510.1926098328
+0.00000000102 0.94285421551 3209.0704650134
+0.00000000096 0.79636181668 3024.2205570432
+0.00000000093 1.08979608844 14577.1847261198
+0.00000000097 3.56551535742 14421.8316369884
+0.00000000092 5.0227963751 2494.5295919486
+0.00000000123 5.83481108101 7747.7203305896
+0.00000000111 3.31406538379 11610.9101753832
+0.00000000118 5.0084532296 1581.959348283
+0.00000000091 2.36839307589 11140.5930722022
+0.00000000099 2.93269536697 2067.9314010726
+0.00000000124 3.15220420912 22345.2603761082
+0.0000000009 0.85462370851 17232.7530985936
+0.00000000125 1.54866979468 1435.1476617594
+0.00000000113 4.57220387105 14712.317116458
+0.00000000103 0.11158194413 11.0457002639
+0.00000000113 2.41110151532 5244.049239201
+0.00000000091 1.7718473028 2221.856634597
+0.00000000114 1.92696878615 8226.5788363784
+0.00000000118 0.29322259611 2945.9865416406
+0.00000000089 4.49875865671 21947.1113727
+0.00000000104 1.36766858693 4032.7700279266
+0.00000000116 4.67476277278 272.6729573516
+0.00000000105 3.7332797385 4989.0591838972
+0.00000000095 0.34653808205 13517.8027959306
+0.00000000086 2.70925448214 7218.029365495
+0.00000000112 5.27572276726 17499.3601403154
+0.00000000114 3.37335971932 2938.9403049426
+0.0000000009 0.26623024836 9485.032768004
+0.00000000086 3.66786582491 6997.6167230562
+0.00000000087 4.0782360868 18606.4989460002
+0.00000000117 5.61863859185 16511.6138673874
+0.00000000084 2.80171829534 8584.6616659008
+0.00000000086 5.87459621301 73.6009559152
+0.0000000009 1.07789160729 10721.108428327
+0.00000000084 0.78729386249 146.8116865236
+0.00000000112 2.31690430881 9638.9407478762
+0.00000000083 5.90575201511 16858.4152226304
+0.00000000082 4.316905577 9374.8264467846
+0.00000000083 1.41315204958 22854.596021804
+0.00000000084 0.90320571725 2171.0241752912
+0.00000000082 1.59442952041 9947.0556815321
+0.00000000082 0.44163602941 4782.87363546
+0.00000000086 5.18335054161 12410.7313005486
+0.00000000085 3.61669636863 8965.9784682592
+0.00000000097 5.3551176514 4996.172730898
+0.00000000085 2.36814442737 1062.9050485382
+0.00000000078 1.75580354602 2060.8178540718
+0.00000000087 0.98702744399 10156.9023601348
+0.00000000098 0.35294347682 23546.7536230308
+0.00000000101 1.03298143418 20040.1514418498
+0.00000000088 0.56201084357 17101.2111369072
+0.00000000082 2.65765057749 12979.553174576
+0.00000000085 1.07007237991 10706.8813343254
+0.00000000082 0.8058839632 20735.8321614256
+0.00000000092 4.87180501294 9389.0535407862
+0.00000000078 3.22869264518 11925.2740926006
+0.00000000074 5.59171946181 8535.8571590342
+0.0000000008 0.42260849968 956.2891559706
+0.00000000082 1.47379060963 16.83220104979
+0.00000000073 3.76950560688 8859.3625756916
+0.00000000073 4.5913018263 362.1211367308
+0.00000000072 5.15373872266 9872.2740829648
+0.00000000098 2.47740242208 5401.4302807716
+0.00000000071 0.08395696279 15849.865751747
+0.00000000078 0.04212599783 16703.1294438018
+0.00000000075 3.77172360793 4845.9002357928
+0.00000000072 2.01742377451 1329.51209026
+0.00000000076 0.30413402871 72.0557333548
+0.00000000097 5.1510931855 1.4844727083
+0.0000000007 0.33648335823 23141.5583829246
+0.00000000068 0.34828385806 20047.1976785478
+0.00000000078 1.42772075938 16063.164847185
+0.00000000081 2.37498404818 16703.0448798468
+0.00000000069 3.66727984195 13363.4300278674
+0.00000000067 1.77194706681 18451.078546566
+0.00000000073 0.41181711796 33406.124266998
+0.00000000067 3.1594684038 8799.988713778
+0.00000000067 4.07602260745 10448.4354709754
+0.00000000068 1.78981361818 224.3447957019
+0.00000000066 1.01449371817 4193.8088084518
+0.00000000067 4.89249339125 12082.6551341712
+0.00000000081 0.61914094848 949.1756089698
+0.00000000066 3.39914635235 10184.3039162316
+0.00000000064 5.50528849889 4936.7988689844
+0.00000000064 1.8260823549 3077.528503327
+0.00000000069 2.48571574894 10018.2468514476
+0.00000000064 2.8044732232 20809.4676246452
+0.00000000068 0.9790733543 6717.252720077
+0.00000000087 2.45966764758 7321.1221397136
+0.00000000062 1.69131771765 632.7837393132
+0.00000000081 4.40575713075 16703.0793871512
+0.00000000063 3.63625395496 25685.872802808
+0.00000000075 5.54907590704 16872.642316632
+0.00000000061 0.33159827734 12012.5822971404
+0.00000000063 3.16314818302 11670.2840372968
+0.00000000062 0.23148800541 7314.0085927128
+0.00000000078 1.65377731167 11614.4332937322
+0.00000000068 1.10866475394 6155.057006654
+0.00000000068 4.45713540461 9175.7544453482
+0.00000000081 3.66553577428 15265.8865193004
+0.00000000068 5.59792852411 377.3736079158
+0.00000000059 6.25689995147 41427.4869831788
+0.00000000072 3.39739853142 685.1113645288
+0.00000000062 0.11206359088 14047.4937610252
+0.00000000057 4.31819630987 95.9792272178
+0.0000000007 5.98596344975 6531.661656265
+0.00000000066 5.93804470886 3490.1756238344
+0.00000000056 5.11205539684 7322.1024607818
+0.00000000056 3.36788837326 4379.6390374902
+0.00000000056 2.20908914878 6688.2710900976
+0.00000000057 4.57828186723 10037.0897512844
+0.00000000057 0.04695703833 24889.5747959916
+0.00000000065 2.70973517401 19617.0763693228
+0.00000000068 3.51423189318 14556.8967170238
+0.00000000056 5.94452825242 21548.9623692918
+0.00000000056 3.94541346495 25665.5174834092
+0.00000000055 0.45166365461 16702.9948231962
+0.00000000062 0.05229160039 14061.7208550268
+0.00000000055 1.14774475393 4459.3682188026
+0.00000000065 6.21442820689 6947.8318951214
+0.00000000056 5.01712943722 485.9720527896
+0.00000000065 1.51615558729 5511.636601991
+0.00000000072 4.90742373357 25287.7237993998
+0.00000000057 5.31542907454 28628.3362260996
+0.00000000055 4.02023620788 4005.3684718298
+0.00000000054 5.51196184505 44.6538332402
+0.00000000053 0.46840976995 19645.5255567906
+0.00000000053 4.51539970261 9886.772200064
+0.00000000069 3.37092084432 41.5507909848
+0.00000000072 4.66520155151 6685.1061887576
+0.00000000052 2.05209599225 7366.2689076256
+0.00000000052 6.25882226723 12509.2533250472
+0.0000000006 0.33350021257 13575.7488022372
+0.00000000059 5.94433755684 625.6701923124
+0.0000000005 2.65624501709 10124.930054318
+0.00000000068 2.92105834159 10025.4277087512
+0.00000000051 2.88289068067 39601.8919124496
+0.00000000069 1.09637075565 24076.4445881254
+0.00000000052 2.65290577481 15650.7937503106
+0.00000000052 3.2868331301 6756.0064519669
+0.00000000054 5.34683925496 6578.132079181
+0.00000000054 2.77410607136 6705.1032911474
+0.00000000049 2.657002099 6944.3087767724
+0.00000000053 5.67436244967 1883.0814931024
+0.00000000048 5.68336050679 8646.0634802536
+0.00000000051 0.113906433 17402.3332817266
+0.00000000065 1.03099992649 4106.4054911462
+0.0000000006 1.00159365247 151.8972810852
+0.0000000005 3.84651247899 45494.5814297488
+0.00000000047 3.03959709242 5408.5438277724
+0.00000000063 4.16165369755 8186.5126624926
+0.00000000046 2.69368087378 16547.6417340648
+0.00000000051 2.99576014378 3774.3241645766
+0.00000000044 2.00664763411 6418.1409300268
+0.00000000045 4.01853755929 19406.6782881746
+0.00000000058 3.1447475355 4025.6564809258
+0.0000000005 2.59881540437 6621.850991486
+0.00000000043 4.87912487459 6414.6178116778
+0.00000000042 5.20400092044 4447.7512323846
+0.00000000051 1.99634375899 5032.7780962022
+0.00000000043 1.28813888865 6643.0918177618
+0.0000000004 0.9680161856 14591.4118201214
+0.00000000039 1.84985100829 10001.4819607006
+0.00000000039 5.69967200167 6106.8800550648
+0.00000000038 3.27498743518 18052.9295431578
+0.00000000039 2.84167905068 6652.7756659318
+0.00000000044 0.57891618854 16865.5287696312
+0.00000000043 4.61937364869 3341.0325027934
+0.00000000042 6.02555835659 6691.8615187494
+0.00000000034 4.9773499235 6670.5881880498
+0.00000000033 1.39167727215 4825.544916394
+0.00000000035 6.02955363644 3568.0885594888
+0.00000000035 0.31961016732 6645.1969867222
+0.00000000032 5.63043769073 3511.285297319
+0.00000000031 5.4297846421 9945.5712088238
+0.00000000038 5.66461657503 3416.8784979754
+0.0000000003 0.98518793666 20426.571092422
+0.00000000038 0.12870962242 6604.958782124
+0.00000000037 5.48374357342 3311.18291816379
+0.00000000032 6.1110697981 4392.8808098882
+0.00000000031 3.18481282781 3341.0423098265
+0.00000000034 2.32358226279 9072.6616711296
+0.00000000039 4.11042361929 3312.163239232
+0.00000000027 0.57810321636 3391.89276456221
+0.00000000029 2.48646403166 9815.6517316622
+0.00000000031 0.44265747667 3451.7990689874
+0.00000000027 6.13498177783 3362.4632560262
+0.00000000027 6.21846173482 5223.6939198022
+0.00000000027 2.94945830517 7203.8022714934
+0.00000000027 3.261798558 8756.269801473
+0.00000000027 3.943852717 23958.6317852334
+0.00000000033 3.77237326006 12808.8803039568
+0.0000000003 4.75096367323 15906.7641266826
+0.00000000031 0.88248871193 3340.1825435731
+0.00000000025 0.31303295413 6571.0185321802
+0.00000000031 4.29076841627 10020.8569590312
+0.00000000026 2.22427360058 10050.2864675672
+0.00000000025 0.67881122439 23937.856389741
+0.00000000031 1.72899093511 13745.3462390224
+0.00000000024 0.20355912395 3229.4257844122
+0.00000000032 3.37195631109 2284.7536148596
diff --git a/kstars/kstars/data/mars.L2.vsop b/kstars/kstars/data/mars.L2.vsop
new file mode 100644
index 00000000..b4da692f
--- /dev/null
+++ b/kstars/kstars/data/mars.L2.vsop
@@ -0,0 +1,310 @@
+0.00054187645 0.000000 0.000000
+0.00058015791 2.04979463279 3340.6124266998
+0.00013908426 2.45742359888 6681.2248533996
+0.00002465104 2.80000020929 10021.8372800994
+0.00000398379 3.14118428289 13362.4497067992
+0.00000222022 3.19436080019 3.523118349
+0.00000120957 0.54325292454 155.4203994342
+0.00000061517 3.48529427371 16703.062133499
+0.00000053638 3.54191121461 3344.1355450488
+0.00000034268 6.00188499119 2281.2304965106
+0.00000031665 4.14015171788 191.4482661116
+0.00000029839 1.99870679845 796.2980068164
+0.00000023168 4.33403365928 242.728603974
+0.00000021659 3.44532466378 398.1490034082
+0.00000016044 6.11000472441 2146.1654164752
+0.0000002037 5.421913754 553.5694028424
+0.00000014927 6.09541783564 3185.1920272656
+0.00000016227 0.65678953303 0.9803210682
+0.00000014317 2.61851897591 1349.8674096588
+0.00000014416 4.01923812101 951.7184062506
+0.00000011934 3.86122163021 6684.7479717486
+0.00000015648 1.2208612194 1748.016413067
+0.0000001126 4.71822363671 2544.3144198834
+0.00000013352 0.60189008414 1194.4470102246
+0.00000010396 0.25038714677 382.8965322232
+0.00000009468 0.68170713564 1059.3819301892
+0.00000009229 3.83209092321 20043.6745601988
+0.00000009005 3.88271826102 3738.761430108
+0.00000007501 5.46498630412 1751.539531416
+0.00000006497 5.47773072872 1592.5960136328
+0.00000006311 2.34104793674 3097.88382272579
+0.00000006859 2.57522504136 3149.1641605882
+0.0000000587 1.14783576679 7.1135470008
+0.00000006681 2.37843690339 4136.9104335162
+0.00000004647 4.42957708526 6151.533888305
+0.00000004166 3.68631477611 5614.7293762096
+0.00000004764 2.89684755585 3333.498879699
+0.00000004045 6.12493402657 5628.9564702112
+0.00000003653 4.06679068397 1990.745017041
+0.00000003618 2.46868561769 529.6909650946
+0.00000003277 0.68101740787 8962.4553499102
+0.00000003253 2.7956534039 3894.1818295422
+0.00000003091 4.56861203364 3496.032826134
+0.00000002921 5.41458945995 2914.0142358238
+0.00000002921 1.23050883841 2787.0430238574
+0.00000002784 1.38911141844 4292.3308329504
+0.0000000262 1.04061894134 3341.592747768
+0.00000002888 3.41062353663 3337.0893083508
+0.00000002418 0.96341462666 4535.0594369244
+0.00000002357 4.84628239765 9492.1463150048
+0.00000002593 5.74934234498 3340.5951730476
+0.00000002191 3.26449527357 213.299095438
+0.00000002594 1.49510566123 3340.629680352
+0.00000002344 4.18104725028 10025.3603984484
+0.0000000263 4.67640929857 3583.3410306738
+0.00000002602 2.64911714813 2388.8940204492
+0.0000000183 0.97181050149 1589.0728952838
+0.00000002416 1.04749173375 4399.994356889
+0.00000002386 4.2707257555 7079.3738568078
+0.00000002187 0.16036551231 6525.8044539654
+0.00000002344 0.01425578204 4690.4798363586
+0.00000001617 4.95614491689 5088.6288397668
+0.00000001633 1.10703599922 12303.06777661
+0.00000002126 0.48290227706 2700.7151403858
+0.00000001629 4.94267977718 1221.8485663214
+0.00000001504 0.11031912519 2957.7158944766
+0.00000001759 3.81170701376 3723.508958923
+0.00000001401 3.85907867678 6283.0758499914
+0.00000001338 5.29685392418 6677.7017350506
+0.00000001763 2.51660121293 2810.9214616052
+0.00000001392 2.73498041122 7477.522860216
+0.00000001431 2.97747408389 6489.776587288
+0.00000001236 3.7724596559 2699.7348193176
+0.00000001234 1.88931735265 6681.2421070518
+0.00000001513 2.92614134711 640.8776073822
+0.00000001234 6.14168429036 6681.2075997474
+0.00000001408 1.54395721611 3347.7259737006
+0.00000001038 5.82880072933 4933.2084403326
+0.00000001156 1.50825464304 426.598190876
+0.00000001362 4.1779429752 23384.2869868986
+0.00000001135 3.77506455273 3870.3033917944
+0.00000000916 3.81726339298 5092.1519581158
+0.00000000853 3.82520490669 3340.545116397
+0.00000001077 5.0506282876 5621.8429232104
+0.00000001074 3.8144692047 3553.9115221378
+0.00000000847 3.41702696402 3340.6797370026
+0.0000000092 1.91108056416 3532.0606928114
+0.00000000738 4.25786145387 9623.6882766912
+0.00000000908 4.12911006922 162.4666361322
+0.00000000647 3.10301033831 7234.794256242
+0.000000008 5.20674574801 87.30820453981
+0.00000000657 1.57895580467 2487.4160449478
+0.0000000065 2.78932995437 574.3447983348
+0.00000000659 5.16655918817 12832.7587417046
+0.00000000712 5.79288230676 3339.6321056316
+0.0000000066 0.25125103909 8969.568896911
+0.00000000527 4.62218528897 10419.9862835076
+0.00000000607 3.84724721085 5486.777843175
+0.000000005 4.66323134619 6836.6452528338
+0.00000000509 0.32548381735 8031.0922630584
+0.00000000613 1.72250879737 7632.9432596502
+0.00000000516 1.37906978509 7740.6067835888
+0.00000000469 1.31324778369 7875.6718636242
+0.00000000442 5.34515135225 10018.3141617504
+0.00000000496 4.49656852602 692.1576012268
+0.00000000544 1.444653692 15643.6802033098
+0.00000000467 1.40928870138 6682.2051744678
+0.00000000547 4.42021065522 5331.3574437408
+0.00000000433 1.25048504108 4929.6853219836
+0.00000000409 3.80689273098 6681.2921637024
+0.00000000403 1.5719023931 6127.6554505572
+0.00000000401 4.59976459753 7210.9158184942
+0.00000000406 0.60945437905 11773.3768115154
+0.00000000367 0.97726583907 6041.3275670856
+0.00000000361 0.13117924893 639.897286314
+0.00000000411 4.21323421517 6681.1575430968
+0.00000000441 4.49050100878 13365.9728251482
+0.00000000474 5.1856252413 2301.58581590939
+0.00000000334 2.21001303889 10021.8545337516
+0.0000000037 5.02880065186 6923.9534573736
+0.00000000333 0.18229887483 10021.8200264472
+0.00000000342 2.49988747611 6438.4962494256
+0.0000000032 1.3237447689 2118.7638603784
+0.0000000033 2.98027481579 5729.506447149
+0.0000000034 0.51409045792 9866.4168806652
+0.00000000283 4.03219455446 8955.3418029094
+0.00000000281 3.33891891806 9830.3890139878
+0.00000000271 1.53144358045 1039.0266107904
+0.00000000252 3.04356928941 10818.1352869158
+0.0000000027 2.22972724035 5828.0284716476
+0.00000000259 4.24406546278 6894.5239488376
+0.00000000237 5.07818982743 8429.2412664666
+0.00000000263 2.00552313665 3767.2106175758
+0.00000000241 4.06396704332 7064.1213856228
+0.0000000025 0.45422818547 6298.3283211764
+0.0000000024 1.94655459341 6688.3384004004
+0.00000000209 0.03043017984 3914.9572250346
+0.00000000218 4.5320181825 26724.8994135984
+0.00000000246 3.85272742042 4562.4609930212
+0.00000000254 1.19313236635 8432.7643848156
+0.00000000231 1.70340106651 2942.4634232916
+0.00000000209 3.82345999055 6467.9257579616
+0.00000000175 3.26444055581 3981.490034082
+0.0000000021 3.55052707697 10575.4066829418
+0.00000000162 5.95176683701 310.8407988684
+0.00000000165 5.04267055142 10177.2576795336
+0.00000000198 0.80464315638 15113.9892382152
+0.00000000188 1.99007233842 3127.3133312618
+0.00000000188 4.55406803143 12964.300703391
+0.00000000163 2.14874886056 10973.55568635
+0.00000000154 4.35708331036 3360.96774609859
+0.00000000169 2.40504327781 3355.8648978848
+0.00000000164 5.5387562097 16173.3711684044
+0.00000000144 0.30186831602 1903.4368125012
+0.00000000161 3.18977924032 6674.1113063988
+0.00000000135 1.65570006128 3325.3599555148
+0.00000000143 6.25825818399 9595.2390892234
+0.00000000158 6.1425560834 8273.8208670324
+0.0000000017 5.98413937993 3320.257107301
+0.00000000124 1.74571336137 11081.2192102886
+0.00000000146 2.22851709304 3178.1457905676
+0.00000000126 5.02927593525 3475.6775067352
+0.00000000123 4.99342648375 13760.5987102074
+0.00000000141 4.5673581549 10021.7699697966
+0.00000000118 5.42945437851 13358.9265884502
+0.00000000116 4.22080571309 5884.9268465832
+0.00000000119 4.09962692144 10021.9045904022
+0.00000000124 1.79723243306 18984.2926300096
+0.00000000135 1.00085140609 18454.601664915
+0.00000000106 5.76342924005 2288.3440435114
+0.00000000103 0.63812052706 12310.1813236108
+0.000000001 4.3794694526 9808.5381846614
+0.00000000104 4.01151451052 13916.0191096416
+0.00000000125 4.94825577002 10551.528245194
+0.00000000098 5.91086068785 14584.2982731206
+0.00000000126 1.55752034021 8270.2977486834
+0.00000000098 2.5286981053 3191.0492295652
+0.00000000095 5.5080831162 3319.8370312074
+0.00000000108 1.67115668669 11216.284290324
+0.0000000009 1.71281301325 1505.28780909299
+0.00000000088 0.42472333366 11371.7046897582
+0.00000000089 4.83867235269 16706.585251848
+0.00000000106 1.78998252916 10022.8176011676
+0.00000000087 5.8960268815 16858.4825329332
+0.00000000085 0.55423657166 13362.432453147
+0.00000000091 1.61117547913 24093.2767891752
+0.00000000083 0.55328893146 3344.2028553516
+0.00000000083 1.06830368571 3364.4908644476
+0.00000000084 6.22980173043 3369.0616141676
+0.00000000085 2.58442459869 13362.4669604514
+0.00000000079 3.08636079495 2818.035008606
+0.00000000077 1.53791408869 5459.3762870782
+0.00000000075 3.34890581175 9070.1188738488
+0.00000000097 2.99973987655 3316.733988952
+0.00000000084 5.55309637085 3427.9206312396
+0.00000000089 4.16432726564 6158.6474353058
+0.00000000078 3.7237573039 13171.0014406876
+0.00000000083 0.11917380846 3337.021998048
+0.00000000073 4.91632010974 13362.3823964964
+0.00000000076 4.52961122356 708.98980227659
+0.00000000071 5.37905772348 10264.5658840734
+0.00000000084 1.93007660929 9468.267877257
+0.00000000073 5.28498987702 4845.9002357928
+0.0000000008 4.81193020727 13149.1506113612
+0.00000000076 4.77873149036 8671.9698704406
+0.00000000069 0.86312560839 13207.029307365
+0.0000000007 1.22001285505 2274.1169495098
+0.0000000007 0.53977528244 13119.7211028252
+0.0000000007 0.09801356525 1437.1756141986
+0.00000000069 2.23597403243 7107.8230442756
+0.00000000074 0.67876411085 16460.333529525
+0.00000000068 0.5439361719 12935.8515159232
+0.00000000084 5.1161735664 13892.1406718938
+0.00000000078 5.27206373031 853.196381752
+0.00000000065 4.74504626032 6144.4203413042
+0.00000000065 2.89744951086 7903.073419721
+0.00000000089 5.44755326514 13517.8701062334
+0.00000000073 3.81554166604 3503.079062832
+0.00000000066 0.47312197978 3980.5097130138
+0.00000000065 1.38901912957 3253.30422216
+0.00000000086 5.44050231013 6816.289933435
+0.00000000072 3.44697351738 14158.7477136156
+0.00000000086 4.50213985772 13362.517017102
+0.00000000074 1.34701853675 3361.3878221922
+0.00000000076 6.0400295943 5085.038411115
+0.00000000065 0.07623776004 5099.2655051166
+0.00000000066 2.0916071729 14421.8316369884
+0.00000000077 2.75740817982 19402.7969528166
+0.00000000059 3.61679189501 7322.1024607818
+0.0000000006 4.67079289372 10235.1363755374
+0.00000000064 6.17220244155 9381.9399937854
+0.00000000066 0.35824154106 7255.5696517344
+0.00000000059 4.52818219212 9499.2598620056
+0.00000000065 1.86765892646 11610.9101753832
+0.00000000074 3.12276411101 1107.1388056848
+0.0000000006 1.35069679183 19800.9459562248
+0.00000000055 0.64581579779 6677.6344247478
+0.00000000055 0.65206957868 7373.3824546264
+0.00000000055 0.41979092764 9779.1086761254
+0.00000000074 3.8527624282 2766.267628365
+0.00000000056 2.49261586879 5642.1982426092
+0.00000000055 2.62555306434 14314.1681130498
+0.00000000054 3.95212835807 4032.7700279266
+0.00000000055 0.51062350773 15110.4661198662
+0.00000000053 5.88757767795 21265.5231265202
+0.00000000051 5.99253934388 21947.1113727
+0.00000000049 5.16723732129 20047.1976785478
+0.00000000067 1.53758821512 9380.9596727172
+0.00000000057 5.34893894346 17101.2111369072
+0.00000000049 1.9267860277 12721.572099417
+0.00000000046 2.3159032048 10028.9508271002
+0.00000000052 4.92463460288 16304.9131300908
+0.0000000005 1.69803302925 9225.539273283
+0.00000000045 2.91271003676 8982.810669309
+0.00000000044 4.38728556203 12168.0026965746
+0.00000000047 4.44933635857 6872.6731195112
+0.00000000043 2.13295656057 22324.9050567094
+0.0000000005 1.34759191325 8439.8779318164
+0.00000000044 0.89037464728 20752.6643624754
+0.00000000041 2.76164156557 6696.4773245846
+0.00000000042 4.45031185062 10404.7338123226
+0.00000000044 3.20262780268 22743.4093795164
+0.00000000042 3.54559408987 30376.3526391666
+0.00000000042 0.82118836477 20597.2439630412
+0.00000000052 4.59037852162 22345.2603761082
+0.00000000042 3.79872109079 28628.3362260996
+0.00000000041 2.3625360208 16062.1845261168
+0.0000000005 1.48377570574 6040.3472460174
+0.00000000041 5.33088551342 765.7930644464
+0.00000000039 1.57984331116 24889.5747959916
+0.00000000038 0.21571600948 9168.6408983474
+0.00000000038 3.47667842127 1066.49547719
+0.00000000052 0.81427285458 9638.9407478762
+0.00000000041 0.04356010851 6660.8695340008
+0.00000000046 0.89345529755 16703.0448798468
+0.00000000044 0.85335841824 17468.8551979454
+0.00000000039 0.27098916103 11614.4332937322
+0.00000000036 3.93388136028 33716.9650658664
+0.00000000047 3.90896957151 5244.049239201
+0.00000000034 2.37310468308 10213.285546211
+0.00000000034 4.85454495742 14469.588512484
+0.00000000035 1.96497348634 6702.000248892
+0.00000000033 2.14488758889 13363.4300278674
+0.00000000046 2.92422266239 16703.0793871512
+0.00000000035 1.78692835372 2648.454825473
+0.00000000033 4.24484480826 8584.6616659008
+0.00000000043 6.09391349922 6660.4494579072
+0.00000000035 5.72426647579 16699.53901515
+0.00000000031 1.95254273311 6665.9723822146
+0.00000000028 5.88548900893 19513.9835951042
+0.0000000003 4.38908125588 12295.9542296092
+0.00000000029 6.25276686131 17924.9106998204
+0.00000000025 4.89000247975 30065.5118402982
+0.00000000026 2.43119321236 6518.7582172674
+0.00000000028 3.97032105354 4407.1079038898
+0.00000000025 1.88631752737 4379.6390374902
+0.00000000028 3.06196380356 6247.5131155228
+0.00000000029 5.98057498931 6680.2445323314
+0.00000000032 4.65556810177 6701.5801727984
+0.00000000026 0.76018385758 3863.1898447936
+0.00000000023 0.31107548102 8827.3902698748
+0.00000000022 1.11553014451 6684.8152820514
+0.0000000002 4.81193192299 15508.6151232744
+0.00000000019 5.11656455993 12012.5822971404
+0.00000000026 1.07254469525 8425.6508378148
+0.00000000021 2.68436255141 6261.7402095244
+0.00000000022 2.15631095909 3335.0895023924
+0.00000000017 0.03684125273 3877.4169387952
+0.00000000017 2.84467149903 3344.4937620578
+0.0000000002 5.41519706836 3205.5473466644
diff --git a/kstars/kstars/data/mars.L3.vsop b/kstars/kstars/data/mars.L3.vsop
new file mode 100644
index 00000000..61dd7b64
--- /dev/null
+++ b/kstars/kstars/data/mars.L3.vsop
@@ -0,0 +1,129 @@
+0.00000025994 0.000000 0.000000
+0.00001482423 0.44434694876 3340.6124266998
+0.00000662095 0.88469178686 6681.2248533996
+0.00000188268 1.28799982497 10021.8372800994
+0.00000041474 1.64850786997 13362.4497067992
+0.00000022661 2.05267665262 155.4203994342
+0.00000008024 1.99858757687 16703.062133499
+0.00000010454 1.58006906385 3.523118349
+0.000000049 2.82452457966 242.728603974
+0.00000003782 2.01914272515 3344.1355450488
+0.00000003176 4.59144897927 3185.1920272656
+0.00000003134 0.65044714325 553.5694028424
+0.00000001684 5.53835848782 951.7184062506
+0.00000001511 5.71795850828 191.4482661116
+0.00000001448 0.45869142895 796.2980068164
+0.00000001442 2.34368495577 20043.6745601988
+0.00000001302 5.36284013048 0.9803210682
+0.00000001169 4.14601161433 1349.8674096588
+0.00000001133 2.38180830662 6684.7479717486
+0.00000001037 1.76892750558 382.8965322232
+0.00000000894 5.33688328934 1194.4470102246
+0.00000000807 2.74798886181 1748.016413067
+0.0000000064 6.10665147849 3496.032826134
+0.00000000558 1.8521234236 398.1490034082
+0.00000000567 5.85922384979 7.1135470008
+0.00000000647 3.17645475605 3583.3410306738
+0.00000000452 5.98109989317 2787.0430238574
+0.00000000508 1.01139298015 3149.1641605882
+0.00000000519 4.93376176788 6525.8044539654
+0.00000000405 1.27295444059 2281.2304965106
+0.00000000399 2.32888685659 3738.761430108
+0.00000000472 0.84411483892 4136.9104335162
+0.00000000333 5.42704539231 1059.3819301892
+0.00000000313 3.70599897858 3097.88382272579
+0.00000000281 5.74581724084 3341.592747768
+0.00000000287 2.69304799864 10025.3603984484
+0.00000000237 5.68519881994 4535.0594369244
+0.00000000215 2.49494803822 1990.745017041
+0.0000000026 2.67996877129 23384.2869868986
+0.00000000269 1.10390153866 2388.8940204492
+0.00000000186 4.86408411823 2957.7158944766
+0.00000000176 3.86618588087 1592.5960136328
+0.00000000177 0.85374318134 3894.1818295422
+0.00000000191 4.58805692093 3337.0893083508
+0.00000000185 5.8089931655 4399.994356889
+0.00000000143 1.15592612974 7477.522860216
+0.00000000173 2.70622920014 7079.3738568078
+0.00000000146 1.37569151302 6489.776587288
+0.00000000121 3.24333934982 9492.1463150048
+0.00000000116 5.7163981953 12303.06777661
+0.00000000111 2.69566947038 6151.533888305
+0.00000000103 3.53587741373 6923.9534573736
+0.00000000097 5.23712981002 8962.4553499102
+0.00000000089 0.0595132422 6127.6554505572
+0.00000000093 5.29818155587 9866.4168806652
+0.00000000084 5.68544044325 4292.3308329504
+0.00000000091 6.16223680965 6682.2051744678
+0.00000000081 4.3272333062 4933.2084403326
+0.00000000077 5.6318982417 1589.0728952838
+0.00000000102 6.26937663026 3347.7259737006
+0.00000000076 3.05724276091 13365.9728251482
+0.00000000063 3.12770931753 10419.9862835076
+0.00000000062 1.45647168723 7234.794256242
+0.00000000069 4.82266605869 6677.7017350506
+0.00000000064 1.73713448446 3870.3033917944
+0.00000000058 4.85723088492 5486.777843175
+0.00000000058 6.0984951679 7875.6718636242
+0.00000000063 4.14716431158 3340.5951730476
+0.00000000065 6.17932665318 3340.629680352
+0.00000000057 1.48905992502 5729.506447149
+0.0000000006 6.08710604997 7740.6067835888
+0.00000000056 1.96253427165 3553.9115221378
+0.00000000059 0.89874385953 3339.6321056316
+0.00000000053 3.04776975379 26724.8994135984
+0.00000000061 3.63390789623 12832.7587417046
+0.00000000059 0.2298974604 6681.2421070518
+0.00000000053 3.97996929188 5092.1519581158
+0.00000000059 4.48255178273 6681.2075997474
+0.00000000045 3.88055745121 10264.5658840734
+0.00000000058 4.85371375265 5621.8429232104
+0.00000000049 4.03623343126 16173.3711684044
+0.00000000061 2.90942510134 5331.3574437408
+0.00000000043 1.8099071834 9830.3890139878
+0.00000000044 4.10828944542 4690.4798363586
+0.00000000044 3.49332765553 13760.5987102074
+0.00000000048 1.81207342615 3723.508958923
+0.00000000041 1.59906754314 10818.1352869158
+0.00000000041 2.05797417369 6681.2921637024
+0.00000000038 3.38619280993 16706.585251848
+0.00000000041 2.53336616026 6681.1575430968
+0.00000000041 1.79026132252 3340.545116397
+0.0000000005 4.7032478409 8273.8208670324
+0.00000000037 3.37898394417 30065.5118402982
+0.00000000039 2.65566008587 6894.5239488376
+0.00000000035 2.58475025674 9623.6882766912
+0.00000000037 6.07442797404 4929.6853219836
+0.00000000042 3.04642561189 12964.300703391
+0.00000000037 5.23784488646 6298.3283211764
+0.00000000043 6.17835198533 15643.6802033098
+0.00000000034 2.44806511268 7210.9158184942
+0.00000000038 0.26295105909 10022.8176011676
+0.00000000028 0.74281728305 10021.8545337516
+0.00000000028 4.99536302577 10021.8200264472
+0.00000000034 5.04118058624 8969.568896911
+0.00000000025 2.59849002421 8955.3418029094
+0.0000000003 1.14354290938 2146.1654164752
+0.00000000027 0.26980783576 18984.2926300096
+0.00000000025 0.39810308575 6688.3384004004
+0.00000000024 5.64558695441 13207.029307365
+0.00000000027 6.24398988438 5088.6288397668
+0.00000000024 0.25455613132 11081.2192102886
+0.00000000023 0.53673547304 3333.498879699
+0.00000000024 1.80155161992 6674.1113063988
+0.00000000029 4.3995350792 10018.3141617504
+0.00000000023 2.91040060956 10551.528245194
+0.00000000022 1.20895727897 529.6909650946
+0.00000000026 0.08254324904 7632.9432596502
+0.00000000026 1.81668969835 6283.0758499914
+0.00000000021 0.67232850824 6836.6452528338
+0.00000000017 5.19518401928 2914.0142358238
+0.00000000017 5.16488977775 8031.0922630584
+0.00000000021 3.62973082412 5884.9268465832
+0.00000000018 5.06870872024 2544.3144198834
+0.00000000014 2.50522181917 7064.1213856228
+0.00000000017 0.4183559895 9468.267877257
+0.00000000011 2.21363101654 6438.4962494256
+0.00000000013 1.38424462832 3340.6797370026
+0.00000000012 3.28248484262 8671.9698704406
+0.00000000014 0.23027665815 3767.2106175758
diff --git a/kstars/kstars/data/mars.L4.vsop b/kstars/kstars/data/mars.L4.vsop
new file mode 100644
index 00000000..138197d6
--- /dev/null
+++ b/kstars/kstars/data/mars.L4.vsop
@@ -0,0 +1,36 @@
+-0.00000113969 0.000000 0.000000
+0.00000028725 5.63662412043 6681.2248533996
+0.00000024447 5.13868481454 3340.6124266998
+0.00000011187 6.03161074431 10021.8372800994
+0.0000000319 3.56267988299 155.4203994342
+0.00000003252 0.13228350651 13362.4497067992
+0.00000000787 0.49340783377 16703.062133499
+0.00000000776 1.31734531594 242.728603974
+0.00000000494 3.06356214498 3185.1920272656
+0.00000000374 2.15785846355 553.5694028424
+0.00000000331 6.23159792887 3.523118349
+0.00000000197 0.44350153983 3344.1355450488
+0.00000000181 0.81531283571 20043.6745601988
+0.00000000168 3.73509781785 3496.032826134
+0.00000000086 0.79259553758 6684.7479717486
+0.00000000115 1.66898531261 3583.3410306738
+0.00000000092 3.40530361815 6525.8044539654
+0.00000000064 4.47443580658 2787.0430238574
+0.00000000045 5.17216217058 3097.88382272579
+0.00000000041 1.21875027733 23384.2869868986
+0.00000000036 5.53975653407 3149.1641605882
+0.00000000039 5.40966345885 4136.9104335162
+0.00000000028 4.85378781404 6127.6554505572
+0.00000000027 0.42811091036 3738.761430108
+0.00000000032 1.22337093927 10025.3603984484
+0.00000000025 1.56348878811 26724.8994135984
+0.00000000029 2.40178626971 3894.1818295422
+0.00000000023 4.16371253947 3341.592747768
+0.00000000022 5.98429191667 7477.522860216
+0.00000000019 2.03228980685 6923.9534573736
+0.0000000002 3.79275573433 9866.4168806652
+0.00000000021 4.27532111122 6836.6452528338
+0.00000000015 1.56315497374 13365.9728251482
+0.00000000011 1.33261955275 2281.2304965106
+0.00000000009 6.15390464542 6489.776587288
+0.00000000007 4.23894194106 4535.0594369244
diff --git a/kstars/kstars/data/mars.L5.vsop b/kstars/kstars/data/mars.L5.vsop
new file mode 100644
index 00000000..92a6c4cd
--- /dev/null
+++ b/kstars/kstars/data/mars.L5.vsop
@@ -0,0 +1,15 @@
+-0.00000000868 0.000000 0.000000
+0.0000000071 4.04089996521 6681.2248533996
+0.0000000051 4.49214901625 10021.8372800994
+0.00000000357 5.07435505061 155.4203994342
+0.00000000223 3.51351884241 3340.6124266998
+0.00000000199 4.85313666795 13362.4497067992
+0.000000001 6.09089356066 242.728603974
+0.00000000069 5.19017483537 16703.062133499
+0.00000000064 1.55783055571 3185.1920272656
+0.00000000035 3.68246171643 553.5694028424
+0.00000000025 5.22079788019 3496.032826134
+0.00000000024 0.17861991485 3583.3410306738
+0.00000000019 5.5918471446 20043.6745601988
+0.00000000014 5.95565787085 23384.2869868986
+0.00000000012 1.93859256739 6525.8044539654
diff --git a/kstars/kstars/data/mars.R0.vsop b/kstars/kstars/data/mars.R0.vsop
new file mode 100644
index 00000000..4ebebe54
--- /dev/null
+++ b/kstars/kstars/data/mars.R0.vsop
@@ -0,0 +1,1118 @@
+1.53033488276 0.000000 0.000000
+0.14184953153 3.47971283519 3340.6124266998
+0.00660776357 3.81783442097 6681.2248533996
+0.00046179117 4.15595316284 10021.8372800994
+0.00008109738 5.55958460165 2810.9214616052
+0.00007485315 1.77238998069 5621.8429232104
+0.00005523193 1.3643631888 2281.2304965106
+0.0000382516 4.49407182408 13362.4497067992
+0.00002306539 0.09081742493 2544.3144198834
+0.00001999399 5.36059605227 3337.0893083508
+0.00002484385 4.92545577893 2942.4634232916
+0.00001960198 4.74249386323 3344.1355450488
+0.00001167115 2.11261501155 5092.1519581158
+0.00001102828 5.0090826416 398.1490034082
+0.00000899077 4.40790433994 529.6909650946
+0.00000992252 5.83862401067 6151.533888305
+0.00000807348 2.10216647104 1059.3819301892
+0.0000079791 3.44839026172 796.2980068164
+0.0000074098 1.49906336892 2146.1654164752
+0.0000069234 2.13378814785 8962.4553499102
+0.00000633144 0.89353285018 3340.5951730476
+0.00000725583 1.24516913473 8432.7643848156
+0.0000063314 2.92430448169 3340.629680352
+0.00000574352 0.82896196337 2914.0142358238
+0.00000526187 5.38292276228 3738.761430108
+0.00000629976 1.28738135858 1751.539531416
+0.00000472776 5.19850457873 3127.3133312618
+0.00000348095 4.83219198908 16703.062133499
+0.00000283702 2.90692294913 3532.0606928114
+0.00000279552 5.25749247548 6283.0758499914
+0.00000233827 5.10546492529 5486.777843175
+0.00000219428 5.58340248784 191.4482661116
+0.00000269891 3.76394728622 5884.9268465832
+0.00000208333 5.25476080773 3340.545116397
+0.00000275224 2.90818883832 1748.016413067
+0.00000275501 1.21767967781 6254.6266625236
+0.00000239133 2.03669896238 1194.4470102246
+0.0000022319 4.19861593779 3149.1641605882
+0.00000182686 5.08062683355 6684.7479717486
+0.00000186213 5.69871555748 6677.7017350506
+0.00000175995 5.95341786369 3870.3033917944
+0.00000178613 4.18423025538 3333.498879699
+0.00000208336 4.84626442122 3340.6797370026
+0.00000228128 3.2552902062 6872.6731195112
+0.00000144286 0.21296012258 5088.6288397668
+0.00000163534 3.79889068111 4136.9104335162
+0.0000013312 1.5391010671 7903.073419721
+0.00000141759 2.47790321309 4562.4609930212
+0.00000114941 4.31745088059 1349.8674096588
+0.00000118781 2.12178071222 1589.0728952838
+0.00000102096 6.18138550087 9492.1463150048
+0.00000128555 5.49883294915 8827.3902698748
+0.00000111538 0.55339169625 11243.6858464208
+0.00000082498 1.6222704459 11773.3768115154
+0.00000083212 0.61553380568 8429.2412664666
+0.0000008447 0.6227459311 1592.5960136328
+0.00000086659 1.74988330093 2700.7151403858
+0.00000071826 2.47489899385 12303.06777661
+0.00000085312 1.61621097912 4690.4798363586
+0.00000063641 2.67334126661 426.598190876
+0.00000068599 2.40197828418 4399.994356889
+0.00000058559 4.72052787516 213.299095438
+0.00000062015 1.10065866221 1221.8485663214
+0.00000066509 2.21307705185 6041.3275670856
+0.00000055811 1.23288325946 3185.1920272656
+0.00000054989 5.72691385306 951.7184062506
+0.00000052418 3.02366828926 4292.3308329504
+0.00000055686 5.44686699242 3723.508958923
+0.00000058959 3.26242666052 6681.2421070518
+0.00000044629 2.0147364039 8031.0922630584
+0.00000058959 1.23165502899 6681.2075997474
+0.00000042444 2.26551590902 155.4203994342
+0.00000038956 2.57760416009 3341.592747768
+0.00000051561 5.72326937712 7079.3738568078
+0.00000048939 5.61614696751 3553.9115221378
+0.00000045414 5.43290921705 6467.9257579616
+0.00000036435 4.43921812388 3894.1818295422
+0.0000003598 1.15966567007 2288.3440435114
+0.00000035265 5.49029710802 1990.745017041
+0.00000042191 1.6325374276 5628.9564702112
+0.00000044292 5.0034136685 5614.7293762096
+0.00000033623 5.17029029766 20043.6745601988
+0.00000043256 1.03732072925 11769.8536931664
+0.00000039237 1.24237122859 3339.6321056316
+0.00000031943 4.59258406791 2274.1169495098
+0.00000030345 2.4417767013 11371.7046897582
+0.00000032259 2.38215172582 4535.0594369244
+0.0000003187 4.37521442752 3.523118349
+0.0000002935 4.06034813442 3097.88382272579
+0.00000031972 1.93970478412 382.8965322232
+0.00000026166 5.58466944895 9623.6882766912
+0.00000027904 4.25805969214 3191.0492295652
+0.00000033065 0.85467740581 553.5694028424
+0.00000027543 1.57668567401 9595.2390892234
+0.00000025159 0.81355213242 10713.9948813262
+0.0000002207 0.85747723964 3319.8370312074
+0.00000024772 5.38970742761 2818.035008606
+0.00000023359 6.01453778225 3496.032826134
+0.00000024732 2.58034797703 2803.8079146044
+0.00000019365 5.18528750472 6681.2921637024
+0.00000019122 5.41968559451 10025.3603984484
+0.00000019364 5.59378382138 6681.1575430968
+0.0000001833 5.7956732424 7064.1213856228
+0.00000018193 5.61307426173 7.1135470008
+0.00000020392 4.53637816869 6489.776587288
+0.0000002126 6.19160142215 14054.607308026
+0.00000017094 1.55004739305 2957.7158944766
+0.00000022791 3.41709388606 7632.9432596502
+0.00000020585 2.98697279083 3361.3878221922
+0.00000018005 2.81431094394 4032.7700279266
+0.00000017049 6.15528099726 10404.7338123226
+0.00000016488 3.84534700818 10973.55568635
+0.00000016052 0.92823508003 14584.2982731206
+0.00000021027 2.38474290907 4989.0591838972
+0.00000016267 1.92321585819 7373.3824546264
+0.00000016291 6.28233085307 7210.9158184942
+0.00000018585 4.07325116588 2388.8940204492
+0.00000015977 4.58368417141 3264.3463554242
+0.00000019913 2.7351844595 5099.2655051166
+0.00000019661 1.86285979 3443.7052009184
+0.000000165 4.14061745086 7477.522860216
+0.00000019495 6.03778234182 10018.3141617504
+0.00000015104 2.65433427561 2787.0430238574
+0.00000019099 0.22623441108 13745.3462390224
+0.00000017163 3.18825562972 3347.7259737006
+0.00000013423 2.12818658793 3344.2028553516
+0.0000001541 2.2077350796 2118.7638603784
+0.00000017238 3.67067776368 3205.5473466644
+0.00000013113 4.27490214998 14314.1681130498
+0.00000016451 2.86641622696 14712.317116458
+0.00000013734 1.68629769646 3337.021998048
+0.00000016659 4.52130808861 6674.1113063988
+0.0000001183 0.19684525299 3475.6775067352
+0.00000011767 3.22897247987 5828.0284716476
+0.00000011886 4.82057654742 7234.794256242
+0.00000010609 1.73997337551 639.897286314
+0.00000011154 0.23859830185 12832.7587417046
+0.0000001103 0.4454170644 10213.285546211
+0.0000001024 5.74758340632 242.728603974
+0.00000010051 2.45102946726 4929.6853219836
+0.00000010061 0.78907665448 9381.9399937854
+0.00000010065 5.37506605762 5085.038411115
+0.00000011902 0.79897698904 3265.8308281325
+0.0000000899 0.96463418322 4933.2084403326
+0.0000000897 4.18326774405 9225.539273283
+0.00000008982 1.98501418026 15113.9892382152
+0.00000008324 1.93694866513 1648.4467571974
+0.00000007833 2.04997447879 1758.6530784168
+0.00000007957 3.92331072722 2921.1277828246
+0.00000010224 2.66497189021 2487.4160449478
+0.00000008277 0.94860765546 2906.900688823
+0.00000007371 0.84378341481 692.1576012268
+0.00000007545 5.68031160782 13916.0191096416
+0.00000007912 2.81294761885 15643.6802033098
+0.00000006958 3.32193127272 3230.4061054804
+0.00000007426 6.09656283295 3583.3410306738
+0.00000006402 4.19806996774 5202.3582793352
+0.00000006529 6.1192925271 135.0650800354
+0.0000000613 0.00117252232 6836.6452528338
+0.00000006226 6.10683955669 17256.6315363414
+0.00000008193 5.24811458833 10575.4066829418
+0.00000006168 3.60069207439 10021.8545337516
+0.00000006169 1.56992114335 10021.8200264472
+0.00000005671 0.1365030666 13524.9163429314
+0.00000006257 4.50450768937 8425.6508378148
+0.00000005249 2.70122358603 4459.3682188026
+0.00000006479 2.74267498287 7740.6067835888
+0.0000000553 6.06408145092 10419.9862835076
+0.00000005536 5.74996063243 12168.0026965746
+0.00000006826 4.69327545839 17654.7805397496
+0.00000005005 4.68382632238 522.5774180938
+0.00000006328 3.31896726895 3767.2106175758
+0.00000004734 0.00755678425 3325.3599555148
+0.00000005032 2.33696685608 1052.2683831884
+0.00000004661 5.15051711401 1066.49547719
+0.00000004724 5.77956037309 9808.5381846614
+0.00000005136 1.57259709878 6525.8044539654
+0.00000004522 1.44218620352 3369.0616141676
+0.00000006189 4.58996159356 6531.661656265
+0.00000006205 4.48164856516 22747.2907148744
+0.00000005329 4.55145599182 1744.4259844152
+0.00000004511 5.94511266539 6894.5239488376
+0.0000000433 3.10901365758 4569.574540022
+0.00000005366 5.08043436437 2707.8286873866
+0.00000005134 1.28568358496 8439.8779318164
+0.00000004127 5.48538052912 2699.7348193176
+0.00000005394 5.21695066244 5305.4510535538
+0.00000004449 5.56764082611 16865.5287696312
+0.00000003898 1.4878243479 9168.6408983474
+0.00000003863 1.2305080393 16858.4825329332
+0.00000003766 0.27090392616 17395.2197347258
+0.00000004683 3.05668892586 5518.7501489918
+0.00000004258 2.7909014579 3503.079062832
+0.00000003864 0.37957291785 10177.2576795336
+0.00000003992 1.8442476803 3134.4268782626
+0.00000003643 2.95318600206 6144.4203413042
+0.00000003654 1.58063207414 6680.2445323314
+0.00000003931 1.98436570971 8969.568896911
+0.0000000335 2.72637081667 7875.6718636242
+0.00000003623 2.91544991631 6682.2051744678
+0.00000004392 0.81931997702 3302.479391062
+0.00000004062 5.46935175827 3120.199784261
+0.00000003319 1.77193665786 3116.2676309979
+0.0000000351 1.18027333874 10184.3039162316
+0.00000004008 1.33675167812 6247.5131155228
+0.00000003603 0.15469852619 2178.137722292
+0.00000003313 3.12853663982 17277.4069318338
+0.00000004138 4.39568891039 3074.005384978
+0.00000003201 3.36492925275 2384.3232707292
+0.00000003991 3.8286783691 3355.8648978848
+0.00000004205 1.9053227917 263.0839233728
+0.00000003743 4.25458024187 6261.7402095244
+0.00000003111 1.65445053349 20199.094959633
+0.00000003634 5.55063049451 632.7837393132
+0.00000002892 1.915149207 12935.8515159232
+0.00000003373 5.50812408522 23384.2869868986
+0.00000003312 5.83174680245 5331.3574437408
+0.00000003124 5.44069658195 6048.4411140864
+0.00000003813 0.8027448743 13517.8701062334
+0.00000003612 3.68140265686 5724.935697429
+0.00000002813 1.68598843422 2391.43681773
+0.00000002902 5.30666239739 8955.3418029094
+0.00000003225 2.29832592489 3312.163239232
+0.00000003863 3.48188264725 20618.0193585336
+0.00000002738 5.49768261369 149.5631971346
+0.00000002809 4.76933217397 1964.838626854
+0.00000002711 2.69244730345 3178.1457905676
+0.00000002711 2.38275660721 2648.454825473
+0.00000002743 1.09492569851 536.8045120954
+0.00000002821 5.91845472246 12964.300703391
+0.00000002716 6.10377796874 3973.396166013
+0.00000002487 3.87703916286 1861.7458526354
+0.00000002617 2.65526535627 8329.671610597
+0.00000002938 5.68402398615 6158.6474353058
+0.00000002336 3.24847913311 4672.6673142406
+0.00000002318 1.69214259672 3914.9572250346
+0.00000002371 4.75067664712 103.0927742186
+0.00000002963 0.23381699914 20597.2439630412
+0.0000000219 6.18344448099 3346.1353510072
+0.00000002444 1.92547995169 7799.9806455024
+0.00000002121 4.87491216115 9830.3890139878
+0.00000002532 5.3955008727 3863.1898447936
+0.00000002101 2.84309138388 3415.3940252671
+0.00000002176 0.58632570025 162.4666361322
+0.00000002106 3.06229353931 19800.9459562248
+0.00000002347 3.90795942709 3335.0895023924
+0.00000002031 5.52057907797 10021.9045904022
+0.00000001997 2.77243710569 13936.794505134
+0.00000002139 5.40620646615 266.6070417218
+0.00000002147 0.089669876 13358.9265884502
+0.00000001996 2.62541669265 20.7753954924
+0.00000001961 4.88521794174 3237.5196524812
+0.00000002216 1.06829128652 3320.257107301
+0.00000002131 3.02112533027 5625.3660415594
+0.00000002124 3.68620121537 5618.3198048614
+0.00000001938 1.29006691721 17924.9106998204
+0.00000002555 4.91826220321 6604.958782124
+0.00000002561 2.10055088914 7910.1869667218
+0.0000000182 5.57528712663 3351.2490920496
+0.00000001786 5.77310414452 3607.2194684216
+0.0000000178 4.48010071981 10818.1352869158
+0.00000002106 5.75526661975 13365.9728251482
+0.00000001987 2.61151965233 3546.797975137
+0.00000001799 2.73192475257 3360.96774609859
+0.00000001715 1.50805385053 1692.1656695024
+0.00000001752 2.21455466761 13119.7211028252
+0.00000001913 3.32230688971 6702.000248892
+0.00000001724 1.43449979531 4885.9664096786
+0.0000000205 1.19293239093 6660.4494579072
+0.00000001774 2.18404386388 6784.3176276182
+0.00000001722 4.86031154305 10014.7237330986
+0.00000001773 2.09448668554 3603.6963500726
+0.00000001606 3.48105136801 23141.5583829246
+0.00000001621 5.73820120882 4555.3474460204
+0.00000001579 1.88769198841 6298.3283211764
+0.0000000153 5.1638156423 76.2660712756
+0.00000001615 3.24110713658 3657.0042963564
+0.00000001576 3.52622401575 6688.3384004004
+0.00000002034 2.63620520451 16460.333529525
+0.00000002025 5.92907541624 10021.7699697966
+0.00000001689 4.41053057494 5729.506447149
+0.00000001878 4.53291044847 3329.97576135
+0.0000000153 4.76331644411 7895.9598727202
+0.00000001529 1.35289110986 1581.959348283
+0.00000001807 1.86212004697 2693.601593385
+0.00000001855 2.38561742394 6843.6914895318
+0.00000001518 3.9847615775 6546.1597733642
+0.00000001389 1.82099537095 9779.1086761254
+0.00000001447 2.35649936427 6034.2140200848
+0.00000001386 5.55304113895 4775.7600884592
+0.00000001372 1.07224580315 12722.5524204852
+0.00000001423 4.46530428193 574.3447983348
+0.00000001424 2.57162391016 3399.9862886134
+0.0000000138 5.76156315252 16335.8378045366
+0.00000001338 2.97604558638 6127.6554505572
+0.00000001479 4.74310691166 12566.1516999828
+0.00000001706 0.30579918494 10551.528245194
+0.00000001281 2.00285974432 6677.6344247478
+0.0000000135 0.78892333409 853.196381752
+0.00000001534 4.33326399444 640.8776073822
+0.00000001247 1.02503908468 3024.2205570432
+0.00000001289 1.92786975543 3347.6586633978
+0.00000001243 2.44217806237 6684.8152820514
+0.00000001453 1.74218016403 3333.5661900018
+0.00000001675 1.7969345633 1118.7557921028
+0.00000001491 2.59386711806 2494.5295919486
+0.00000001293 3.31710472549 3407.0998356142
+0.00000001188 4.92989260576 22743.4093795164
+0.00000001329 1.99426530402 1228.9621133222
+0.00000001373 2.5335498734 5459.3762870782
+0.00000001183 4.25338096667 3344.4937620578
+0.00000001231 2.50206227837 4356.275444584
+0.00000001243 2.6517626786 74.7815985673
+0.00000001285 4.34087881585 3326.3853326982
+0.00000001119 1.91321862491 3281.2385647862
+0.00000001094 5.50748655535 3017.1070100424
+0.00000001259 3.7765466283 11236.57229942
+0.00000001285 1.38335267684 3077.528503327
+0.000000011 1.17130732373 6606.4432548323
+0.00000001115 5.81275569652 2675.8563815698
+0.0000000138 5.70641426169 2807.3983432562
+0.00000001256 3.35479933251 4039.8835749274
+0.00000001187 2.41348693872 10596.1820784342
+0.00000001052 3.33521939538 3304.5845600224
+0.00000001188 5.84735836632 3336.7310913418
+0.00000001072 2.78383184435 8270.2977486834
+0.00000001105 3.03463252672 3929.677253708
+0.00000001013 3.52026711847 8013.2797409404
+0.00000001079 0.51857999039 2814.4445799542
+0.00000000999 4.7273400876 533.2140834436
+0.00000001131 0.52584038526 6816.289933435
+0.00000001191 0.6087429252 2301.58581590939
+0.00000001313 2.07273299121 23539.7073863328
+0.00000000996 4.03971126547 16062.1845261168
+0.00000000954 5.90340414098 20206.141196331
+0.00000000993 0.07132588892 24150.080051345
+0.00000001051 2.2209653487 3980.5097130138
+0.00000001089 1.25512213569 5938.234792867
+0.00000000912 2.54221161167 433.7117378768
+0.00000001249 0.60003625956 16173.3711684044
+0.00000001027 4.95999945094 19676.4502312364
+0.00000001108 4.3420944816 3339.1279539915
+0.00000001188 6.21563747433 2679.3794999188
+0.00000000849 0.82548606454 2597.6223661672
+0.00000001145 4.48151980872 19402.7969528166
+0.00000000948 1.30280088857 8273.8208670324
+0.00000001016 5.1446481583 1596.1864422846
+0.00000000832 5.6062365203 3340.19235060619
+0.00000001035 4.71893106874 419.4846438752
+0.00000000903 0.45419000582 12995.2253778368
+0.00000001089 0.51294377637 11250.7993934216
+0.0000000084 5.30858028008 26084.0218062162
+0.0000000099 2.06776368865 7255.5696517344
+0.00000000808 6.25630819993 15508.6151232744
+0.00000000806 3.09007612135 5415.6573747732
+0.00000000782 4.62274599734 2547.8375382324
+0.00000000963 2.10680539916 6456.8800576977
+0.00000000778 3.56602161857 12721.572099417
+0.00000000873 5.09097164784 2540.7913015344
+0.00000000772 3.08101797047 11081.2192102886
+0.00000000965 2.33106703115 18454.601664915
+0.00000000859 4.14788214122 6438.4962494256
+0.00000001012 4.4501166454 3316.733988952
+0.00000000906 4.29336078401 3344.5445799629
+0.00000000741 2.6144640358 2284.7536148596
+0.0000000079 6.03436225041 12509.2533250472
+0.00000000738 0.52092422137 18052.9295431578
+0.00000000737 4.11165247543 3760.097070575
+0.00000000727 3.28066632751 3510.1926098328
+0.00000001006 0.45037465289 27490.6924780448
+0.00000000923 2.78717931388 1332.0548875408
+0.00000000756 0.86881841787 1545.3539829788
+0.00000000774 3.715355419 6571.0185321802
+0.000000009 2.74944190055 316.3918696566
+0.00000000704 1.89617185328 13362.432453147
+0.00000000701 2.21328293796 20995.3929664494
+0.00000000701 3.926894387 13362.4669604514
+0.00000000695 5.52658147215 3364.4908644476
+0.00000000764 1.88253040972 5732.0492444298
+0.00000000693 0.34849213821 5835.1420186484
+0.00000000698 1.79132650081 206.1855484372
+0.00000000687 0.11649928911 13760.5987102074
+0.00000000827 0.49766945172 3376.6402933772
+0.00000000686 0.23965591265 2409.249339848
+0.00000000672 0.51352450554 25685.872802808
+0.00000000699 5.9016759508 19004.6479494084
+0.00000000647 3.01091875955 5223.6939198022
+0.00000000643 4.88507402785 11766.2632645146
+0.00000000723 3.28296530537 4142.976349146
+0.0000000066 4.2733439383 1214.7350193206
+0.00000000675 0.48874492682 5408.5438277724
+0.00000000809 3.13310075522 18984.2926300096
+0.00000000646 3.63004914186 7107.8230442756
+0.00000000831 4.49449658957 3341.0325027934
+0.0000000068 0.16949964513 110.2063212194
+0.00000000592 6.03272224596 20809.4676246452
+0.00000000627 4.93438097728 9872.2740829648
+0.00000000698 1.45709305452 3377.217792004
+0.00000000583 4.01887095237 664.75604513
+0.00000000591 4.01381288194 19406.6782881746
+0.00000000571 1.20823284619 5621.8601768626
+0.0000000068 4.72905586557 8116.372515159
+0.00000000739 3.19765996917 9380.9596727172
+0.00000000571 5.46064659057 5621.8256695582
+0.00000000702 0.14107083764 6923.9534573736
+0.00000000598 3.05986754375 3341.0423098265
+0.00000000601 2.17944973698 7270.2896804078
+0.00000000572 0.42001145821 15110.4661198662
+0.00000000655 1.08706089359 3169.9395560806
+0.00000000582 1.68224967199 26087.9031415742
+0.00000000543 2.42716241058 170.6728706192
+0.00000000543 1.68460678113 11780.4903585162
+0.00000000533 2.63982684952 2277.7073781616
+0.0000000055 2.54220679987 7380.4960016272
+0.00000000576 1.69042028754 3384.3313390048
+0.00000000535 5.0127922346 1375.7737998458
+0.00000000579 5.99182453047 2149.6885348242
+0.00000000598 0.75754342787 3340.1825435731
+0.00000000575 1.33793171924 3296.8935143948
+0.00000000689 0.02993986536 22345.2603761082
+0.00000000526 6.14212516186 13149.1506113612
+0.0000000054 5.54137118955 8646.0634802536
+0.00000000528 2.74183495775 3826.5844794894
+0.00000000689 6.28205551764 12295.9542296092
+0.00000000499 0.25665224668 2142.6422981262
+0.00000000498 5.91370528026 6460.8122109608
+0.00000000588 3.39977690249 3329.5667264359
+0.00000000507 0.63367870048 20735.8321614256
+0.0000000059 3.87951788923 9065.5481241288
+0.00000000509 2.59333214746 3877.4169387952
+0.00000000486 4.01113864377 23937.856389741
+0.00000000541 1.55072392536 2221.856634597
+0.00000000482 0.00200643783 10235.1363755374
+0.00000000474 4.14503805378 3113.1362939108
+0.00000000523 2.89171162726 6040.3472460174
+0.00000000458 4.08131432844 1162.4747044078
+0.00000000493 2.98933582802 1039.0266107904
+0.00000000489 4.88201647585 5511.636601991
+0.00000000537 1.24870344441 48835.1938564486
+0.00000000585 5.5338491934 4981.9456368964
+0.00000000462 5.38999453893 15664.0355227086
+0.00000000531 1.22287288928 10721.108428327
+0.0000000044 4.69966067585 799.8211251654
+0.00000000588 5.15076051189 3873.8265101434
+0.00000000465 5.49236978535 3342.0968994081
+0.00000000545 5.91813092143 1478.8665740644
+0.0000000044 2.28287871244 12310.1813236108
+0.00000000436 0.12478564862 956.2891559706
+0.00000000573 3.86388572602 26482.1708096244
+0.00000000429 1.20474317285 28.4491874678
+0.00000000435 3.75437730899 5195.2447323344
+0.00000000457 1.45606713663 5636.070017212
+0.00000000553 5.30628175145 2766.267628365
+0.00000000494 0.63303483918 3274.1250177854
+0.0000000053 3.18458612574 8535.8571590342
+0.00000000535 1.89165024367 9866.4168806652
+0.00000000433 0.33270291162 6665.9723822146
+0.00000000404 4.6793996459 4825.544916394
+0.00000000402 3.25727658426 5820.9149246468
+0.00000000415 1.41915166067 21947.1113727
+0.00000000414 3.32843373219 8859.3625756916
+0.00000000403 1.68400791606 9588.1255422226
+0.00000000399 0.93465630912 2295.4575905122
+0.00000000402 0.85364636108 29026.4852295078
+0.00000000494 4.57792960199 8542.970706035
+0.00000000413 2.60545132222 38.1330356378
+0.00000000413 5.44081623497 4407.1079038898
+0.00000000404 5.33168348188 3189.5647568569
+0.00000000385 1.90313951519 10020.8569590312
+0.00000000454 1.18358809702 10610.9021071076
+0.00000000381 4.90212003667 19146.7592661418
+0.00000000415 3.07892141478 11216.284290324
+0.00000000378 0.19461412344 2067.9314010726
+0.00000000418 1.14626975196 6643.0918177618
+0.00000000426 4.33863084563 220.4126424388
+0.00000000412 0.02314567339 3192.5337022735
+0.00000000391 4.75902617217 6414.6178116778
+0.00000000399 1.3770857398 9654.612951137
+0.00000000381 2.74120772781 1854.6323056346
+0.00000000378 4.16366866018 13553.8979729108
+0.00000000409 3.12117409635 3723.4917052708
+0.00000000379 5.87578711682 6357.7194367422
+0.00000000375 3.29175394061 31022.7531708562
+0.00000000358 3.99134138048 8958.9322315612
+0.0000000039 2.01175211992 1903.4368125012
+0.00000000373 1.27018251531 2111.6503133776
+0.00000000493 4.66294641806 1435.1476617594
+0.00000000379 4.08720452061 10706.8813343254
+0.00000000461 1.9012230147 25287.7237993998
+0.00000000364 3.2523113684 5095.6750764648
+0.00000000382 2.18684874688 16276.463942623
+0.00000000359 2.29096599931 28628.3362260996
+0.00000000362 4.15084528423 6696.4773245846
+0.00000000374 5.78780163439 3490.1756238344
+0.00000000386 4.73230339383 3981.490034082
+0.00000000344 5.7915671479 26880.3198130326
+0.00000000368 3.44405073824 15.252471185
+0.0000000041 1.76294940448 6709.6740408674
+0.00000000339 1.71242500987 224.3447957019
+0.00000000373 2.71286157688 3472.1543883862
+0.00000000334 1.10569460106 59.3738619136
+0.00000000394 4.02046774116 2075.0449480734
+0.00000000402 3.27520695853 931.3630868518
+0.00000000318 3.2889252478 9485.032768004
+0.00000000319 4.05344391333 3450.8187479192
+0.00000000341 6.08567978892 17085.9586657222
+0.00000000378 0.71609301686 3209.0704650134
+0.00000000326 4.58257191106 8982.810669309
+0.00000000369 6.17228742886 8671.9698704406
+0.00000000308 1.01924467785 18606.4989460002
+0.0000000037 2.84011243059 4392.8808098882
+0.00000000303 5.00239879717 2810.9387152574
+0.00000000303 2.97162741204 2810.904207953
+0.00000000419 2.798305624 5106.3790521174
+0.00000000358 1.15955325186 4076.4889402316
+0.0000000036 5.8322612331 26724.8994135984
+0.00000000298 5.57160706753 3041.4860324306
+0.00000000298 3.06970285022 11670.2840372968
+0.00000000388 5.01197738185 12323.4230960088
+0.00000000336 4.60208332758 9602.3526362242
+0.00000000371 2.23508025241 4996.172730898
+0.000000003 6.04069385215 9499.2598620056
+0.00000000345 1.74260482164 5617.9107699473
+0.00000000302 3.0112734994 7483.5887758458
+0.00000000289 0.39479288685 2412.772458197
+0.00000000289 2.21430640344 11140.5930722022
+0.0000000033 5.81605457596 4246.0691233646
+0.00000000394 2.1222910724 6475.0393049624
+0.00000000301 5.26147877814 9945.5712088238
+0.00000000338 4.94717046909 5625.7750764735
+0.00000000372 5.469686628 3561.0250691386
+0.00000000279 0.54063870001 3226.2133197864
+0.00000000291 5.21021494024 13171.0014406876
+0.00000000384 3.23921380878 10022.8176011676
+0.00000000309 3.17514941939 14047.4937610252
+0.00000000273 1.68203034215 4253.1826703654
+0.00000000272 0.11218647217 7314.0085927128
+0.00000000281 5.15132055967 2825.1485556068
+0.00000000292 3.33720586058 9468.267877257
+0.00000000316 1.41719074976 589.0648270082
+0.00000000264 0.4884559473 16699.53901515
+0.00000000266 1.69694779915 647.0108333148
+0.00000000318 2.47072726153 8436.2875031646
+0.0000000026 2.54459932529 20.3553193988
+0.00000000275 2.78608579994 2970.9126107594
+0.00000000295 5.96367554548 4025.6564809258
+0.00000000268 3.01034973031 6518.7582172674
+0.00000000259 5.20888482695 7366.2689076256
+0.00000000298 2.71010678192 6652.7756659318
+0.00000000276 0.785451083 3735.238311759
+0.00000000305 6.19137255377 6677.3435180416
+0.00000000265 3.25145629239 24889.5747959916
+0.0000000026 3.99612605351 2171.0241752912
+0.00000000252 4.14773813625 5642.1982426092
+0.00000000254 1.38470256851 846.0828347512
+0.00000000258 2.03261985834 2089.782230399
+0.00000000298 3.81212222628 28230.1872226914
+0.00000000241 2.96550398155 27682.1407441564
+0.00000000259 4.79545870271 6657.3464156518
+0.00000000238 1.18977479528 3171.0322435668
+0.00000000256 1.01427800277 568.8218740274
+0.00000000236 5.56425829084 14.2270940016
+0.00000000304 3.81556245925 1190.9238918756
+0.00000000237 1.37222961867 2277.2983432475
+0.00000000239 2.47752611026 5430.3946570988
+0.00000000234 4.34929504798 6675.7019290922
+0.00000000239 0.14012746335 3742.284548457
+0.00000000286 5.04045301355 5607.6158292088
+0.00000000305 4.5973907966 6685.1061887576
+0.00000000254 5.03693878366 1905.4647649404
+0.00000000323 1.67390215145 4922.5717749828
+0.00000000232 4.82565548677 9070.1188738488
+0.00000000236 2.40662610715 3620.3989310522
+0.0000000026 5.72282468723 17468.8551979454
+0.00000000259 6.15179402778 16706.585251848
+0.00000000263 0.63922292958 2008.557539159
+0.000000003 3.78527265088 34363.365597556
+0.00000000226 1.86970344963 6418.1409300268
+0.00000000239 0.046169974 13362.3823964964
+0.00000000241 4.85896907298 14158.7477136156
+0.00000000225 1.70179250908 18451.078546566
+0.00000000288 2.26316945288 6621.850991486
+0.00000000231 2.19861265305 3936.7908007088
+0.00000000251 5.51232121883 3416.8784979754
+0.00000000245 3.30613942274 1197.9701285736
+0.00000000253 4.54308131689 2285.1626497737
+0.00000000225 5.50822507089 4936.7988689844
+0.00000000249 1.06089727346 3313.210870603
+0.00000000309 6.21936675838 16304.9131300908
+0.00000000244 1.94855224181 3.5904286518
+0.00000000287 5.70461951656 792.7748884674
+0.00000000254 5.34446995416 5401.4302807716
+0.00000000263 1.49663212332 6364.832983743
+0.00000000223 2.66825139116 31968.9486527994
+0.00000000222 2.48370132727 5355.2358814886
+0.0000000022 5.20799024654 23017.0626579362
+0.00000000215 2.72743996418 6740.5987153132
+0.00000000218 1.30797197521 29822.7832363242
+0.0000000027 0.90714939427 6155.057006654
+0.00000000216 4.73975263349 6679.7403806913
+0.00000000211 3.72756562629 10042.6126755918
+0.00000000211 2.61999755641 10124.930054318
+0.00000000293 6.07059383381 14061.7208550268
+0.00000000219 2.98472846458 131.5419616864
+0.0000000021 5.27496906319 13355.3361597984
+0.00000000259 1.2526730583 2641.3412784722
+0.00000000208 3.30241021109 6850.8050365326
+0.00000000226 5.48438086246 7203.8022714934
+0.00000000243 2.44748800604 3311.18291816379
+0.00000000208 1.13500579457 5888.4499649322
+0.00000000251 4.67012983729 6666.997759398
+0.00000000227 1.59926413307 10001.061884607
+0.00000000264 3.72622435628 6747.712262314
+0.00000000216 0.34122804918 6686.747777707
+0.0000000026 3.67749190896 6645.1969867222
+0.00000000209 4.31928920378 3337.8609160888
+0.00000000218 4.08068730999 3378.7454623376
+0.00000000275 1.64274205426 2011.1003364398
+0.00000000204 0.73237459784 3.9321532631
+0.00000000219 0.88584017263 19513.9835951042
+0.00000000205 2.60851826933 2771.7905526724
+0.00000000215 2.99299817517 10824.2012025456
+0.00000000249 0.99914444136 5753.3848848968
+0.00000000225 0.23309143434 4782.87363546
+0.00000000275 0.86215660461 8749.1562544722
+0.00000000201 2.87118854159 21548.9623692918
+0.00000000246 3.34468800742 3333.9287628257
+0.00000000203 4.11410443276 31570.7996493912
+0.00000000202 4.96805650734 8166.1573430938
+0.00000000232 2.69372584349 5989.0672521728
+0.00000000214 4.83852070026 6681.6449294932
+0.00000000258 2.66551831451 1062.9050485382
+0.00000000197 0.55202541352 735.8765135318
+0.00000000256 2.76274941586 2480.302497947
+0.00000000216 4.02506717011 3133.9116894032
+0.00000000193 1.52645682146 949.1756089698
+0.00000000209 0.67348618655 13892.1406718938
+0.0000000022 1.52502617699 6660.8695340008
+0.00000000223 1.09348882524 6148.010769956
+0.00000000192 2.90571322264 8799.988713778
+0.00000000243 3.36420301442 8965.9784682592
+0.00000000206 5.11175800472 4140.4335518652
+0.00000000189 1.06641624209 9374.8264467846
+0.0000000024 5.92078519032 13362.517017102
+0.00000000248 5.79997873732 15806.146839442
+0.00000000193 3.19008521814 6756.0064519669
+0.00000000237 4.11979030463 22487.3716928416
+0.00000000218 0.84212090761 6717.252720077
+0.000000002 2.4310084663 10018.2468514476
+0.00000000199 5.81238461796 4289.7880356696
+0.00000000214 5.95026024979 6680.804777306
+0.00000000192 3.06285109033 32765.2466596158
+0.00000000229 1.68884404323 11614.4332937322
+0.00000000185 3.13072183492 3253.30422216
+0.00000000246 2.58151525126 1795.258443721
+0.00000000187 4.06797969837 14577.1847261198
+0.00000000185 0.96747889626 2604.735913168
+0.00000000184 1.46731725339 1437.1756141986
+0.00000000186 2.55094700069 3188.7151456146
+0.00000000211 4.23522784526 16703.0793871512
+0.00000000196 2.80582160764 2796.6943676036
+0.00000000198 5.9237206756 4133.3873151672
+0.00000000238 2.30957041178 1879.5583747534
+0.00000000224 3.13550652378 3613.2853840514
+0.00000000223 1.81801741599 3184.2117061974
+0.00000000199 3.64983703995 4271.9755135516
+0.00000000181 2.71721121316 4186.695261451
+0.00000000184 2.03051030984 6674.1786167016
+0.00000000182 1.5443144281 9947.0556815321
+0.00000000179 4.38762678121 9886.772200064
+0.00000000181 1.80044971979 6717.8302187038
+0.0000000019 4.97714900529 6670.5881880498
+0.00000000247 5.77972128678 29424.634232916
+0.00000000194 5.90745451439 6705.1032911474
+0.00000000224 5.61893896091 227.476132789
+0.00000000182 2.77233344458 6887.4104018368
+0.00000000224 1.94094757956 8226.5788363784
+0.00000000181 4.6138108133 3361.9480671668
+0.00000000203 5.24659800837 7586.6815500644
+0.00000000183 5.23826533455 6578.132079181
+0.00000000207 0.88292186428 10156.9023601348
+0.00000000232 0.75375986797 3232.9489027612
+0.00000000179 5.89794151802 4452.2546718018
+0.00000000177 6.16223629155 3547.3131639964
+0.00000000177 0.1929289803 401.6721217572
+0.00000000173 3.898140641 6019.9919266186
+0.00000000172 2.42933586666 6944.3087767724
+0.00000000201 6.18392570315 6947.8318951214
+0.00000000183 5.82189570737 8962.438096258
+0.00000000189 2.71231990816 742.9900605326
+0.00000000172 3.86810071059 10028.9508271002
+0.00000000188 5.22462530948 2125.8774073792
+0.00000000196 1.883885699 5032.7780962022
+0.00000000209 5.78130707501 3343.3639373108
+0.00000000167 6.26758992296 15849.865751747
+0.00000000189 2.38894304278 3212.5935833624
+0.00000000208 5.62485439431 31172.650645983
+0.0000000017 1.0734640106 20426.571092422
+0.00000000183 5.21160560654 27832.0382192832
+0.00000000181 2.19756653553 16703.0448798468
+0.00000000214 1.66101921272 21265.5231265202
+0.00000000165 2.10517924574 6688.2710900976
+0.00000000172 0.85495655009 14591.4118201214
+0.00000000164 1.68898542913 3468.6312700372
+0.00000000183 1.56948199057 8962.4726035624
+0.00000000191 5.54553650068 2806.9893083421
+0.00000000162 4.06699160265 5209.471826336
+0.00000000165 3.44003333876 14421.8316369884
+0.00000000163 2.42152585351 6314.0005244372
+0.00000000189 0.57681608522 2973.3880977374
+0.00000000169 2.86190807726 5490.300961524
+0.00000000174 1.69333072403 1744.493294718
+0.00000000224 2.35886332922 9638.9407478762
+0.00000000207 3.13737248079 3336.6802734367
+0.00000000221 3.14807587279 11610.9101753832
+0.00000000158 5.87599422932 4606.1799053262
+0.00000000166 4.61834424167 9175.7544453482
+0.00000000162 5.40045489036 23.8784377478
+0.00000000158 5.57047764661 4503.0871311076
+0.00000000156 3.08339691033 3448.2759506384
+0.00000000202 2.56469307457 7321.1221397136
+0.00000000164 1.10347159072 3710.3122426402
+0.00000000158 3.65995745934 6997.6167230562
+0.00000000169 1.85985317117 1329.51209026
+0.00000000211 1.66624816725 3304.0070613956
+0.00000000206 1.81572746145 1596.1191319818
+0.00000000169 0.46310427277 17101.2111369072
+0.00000000159 5.73384451559 1265.5674786264
+0.00000000159 0.92643196778 4001.8453534808
+0.00000000189 2.7416385092 2910.4911174748
+0.00000000181 5.48699984659 3319.2767862328
+0.00000000156 5.9546211847 8584.6616659008
+0.00000000158 3.38732507447 8742.0427074714
+0.00000000171 3.11406750626 5621.9102335132
+0.00000000199 2.86370198218 10025.4277087512
+0.00000000173 4.73384838991 9389.0535407862
+0.0000000016 3.06861532268 1612.9513330316
+0.00000000203 1.71629299113 699.2711482276
+0.00000000198 0.56267868345 15265.8865193004
+0.00000000186 2.44573687199 2814.8536148683
+0.00000000167 0.4441794226 37895.4262903674
+0.00000000152 5.0861661053 3322.7999045818
+0.00000000162 2.58982908935 1883.0814931024
+0.00000000178 4.58774508034 6685.1570066627
+0.00000000191 4.12771141768 9911.63095888
+0.00000000185 4.32284898739 323.5054166574
+0.00000000199 1.83524172935 3436.5916539176
+0.00000000199 6.00292619279 4427.3959129858
+0.00000000153 3.4644766959 22324.9050567094
+0.00000000171 3.52256446633 5621.7756129076
+0.00000000165 3.32970937124 1272.6810256272
+0.00000000149 0.13370088791 36.0278666774
+0.00000000149 1.23280447264 4193.8088084518
+0.00000000156 0.13018524921 11925.2740926006
+0.00000000146 1.24102730441 3372.5847325166
+0.00000000154 5.63537863362 3185.2593375684
+0.00000000197 3.2336418844 3774.3241645766
+0.0000000018 3.47485722477 8564.306346502
+0.00000000185 2.18248214016 802.3639224462
+0.00000000145 2.62035460481 3368.0139827966
+0.0000000018 6.01236697222 6691.8615187494
+0.00000000148 2.5171017883 3262.8618827159
+0.00000000151 4.17118896078 16894.5103996106
+0.00000000185 3.0393966835 3354.8395207014
+0.00000000143 3.37267915445 3468.5639597344
+0.0000000016 2.1670595973 0.9803210682
+0.0000000019 1.63240538938 2324.9494088156
+0.0000000014 1.27592043896 6549.6828917132
+0.00000000186 1.44849264278 1015.6630178842
+0.00000000141 4.19208049402 5813.291189322
+0.00000000153 5.97405255778 3568.0885594888
+0.00000000136 0.45455359025 3193.8007401762
+0.00000000188 0.98977442882 2538.2485042536
+0.00000000157 3.32117477144 3181.6689089166
+0.00000000164 1.67705754742 2751.5475996916
+0.00000000134 5.26327877742 13212.8865096646
+0.00000000184 0.73082474043 369.6998159404
+0.00000000145 5.54086212771 3152.68727893721
+0.00000000139 3.30464120245 6151.5166346528
+0.00000000132 0.96753793729 3487.4241132234
+0.00000000148 1.55321724063 7696.8878712838
+0.0000000014 5.390007578 2945.9865416406
+0.00000000155 4.35207037526 4005.3684718298
+0.00000000142 5.13441372991 1641.3332101966
+0.00000000131 2.48606821423 1353.3905280078
+0.00000000131 2.18754536881 1765.7666254176
+0.00000000133 3.0130058204 3283.7140517642
+0.00000000177 2.37558492362 11346.7786206394
+0.00000000145 0.79525636457 2281.2477501628
+0.00000000133 5.96263652624 34513.2630726828
+0.00000000165 1.32559153826 6510.5519827804
+0.00000000132 4.31118469609 1971.9521738548
+0.00000000176 3.17539133688 6701.5801727984
+0.0000000014 1.18723558164 1461.0540519464
+0.00000000128 6.07261046225 3362.4632560262
+0.00000000139 5.33541181199 6151.5511419572
+0.00000000143 1.04060603784 3351.6581269637
+0.00000000138 1.96009952022 2014.6234547888
+0.00000000127 2.12310260285 2917.5373541728
+0.00000000142 0.29094317859 3212.6608936652
+0.00000000128 0.4997445644 10264.5658840734
+0.00000000125 1.62548810323 10191.4174632324
+0.00000000128 3.55358985291 3223.2925584796
+0.0000000014 5.87379732521 6382.0984591304
+0.00000000129 2.90428606882 6812.766815086
+0.00000000127 4.03101399507 10448.4354709754
+0.00000000128 3.23265469 4576.6880870228
+0.00000000124 2.02283056331 6724.9437657046
+0.00000000134 0.19295362623 3130.8364496108
+0.00000000145 5.04767049759 2281.2132428584
+0.00000000143 4.45744983982 7100.7094972748
+0.00000000133 5.00404182123 11883.5831327348
+0.00000000124 0.73925895836 1485.9801210652
+0.00000000123 0.47283015475 3347.2960905739
+0.00000000137 5.73370922615 5244.049239201
+0.00000000152 5.0146445546 3358.4249488178
+0.00000000122 1.37003015612 3370.0419352358
+0.00000000143 1.95740753086 2921.6880277992
+0.00000000123 3.94139290312 4957.0868780804
+0.0000000013 0.90844304292 3427.9206312396
+0.00000000135 3.56996218538 3229.4257844122
+0.00000000143 5.3022576787 14128.2427712456
+0.00000000134 2.47836558803 7167.1969061892
+0.0000000015 5.89116199733 966.9708774356
+0.00000000123 3.58787674774 3318.7615973734
+0.00000000153 0.37199746202 6533.1461289733
+0.00000000145 1.73326841661 6637.5059410946
+0.00000000133 3.27553306809 11876.469585734
+0.00000000119 5.15087396729 15636.566656309
+0.00000000117 3.70999224131 3343.1552239806
+0.00000000115 5.99541570797 11986.6759069534
+0.00000000152 5.6666233996 6530.1771835567
+0.00000000123 0.05231448642 9801.4246376606
+0.0000000013 1.4237792604 16063.164847185
+0.0000000012 4.19579234337 604.8497407048
+0.00000000126 1.38788085609 169.580183133
+0.00000000122 0.18785107006 18849.2275499742
+0.00000000113 4.67731144918 24491.4257925834
+0.00000000122 1.21803689218 3067.9394693482
+0.00000000118 3.92389195187 2963.238818784
+0.00000000137 0.80076862963 3123.7902129128
+0.00000000124 0.77274469912 12465.5344127422
+0.00000000132 4.73888023892 2267.003402509
+0.00000000122 3.66231014052 8756.269801473
+0.00000000113 3.74955221887 21393.5419698576
+0.00000000153 5.00596002145 15906.7641266826
+0.00000000109 1.4639407844 2854.6403739102
+0.00000000125 6.00744459186 1442.2612087602
+0.0000000014 0.64532646558 13532.0298899322
+0.00000000108 2.11691804278 43.718912305
+0.0000000013 1.4318591196 3370.1042450032
+0.00000000133 2.31239626151 9072.6616711296
+0.00000000107 5.68864833782 4878.8528626778
+0.00000000116 3.91262234002 11904.9187732018
+0.00000000106 1.99989592271 3497.0131472022
+0.00000000106 5.79020088316 1.4844727083
+0.00000000105 1.79751699456 3517.3061568336
+0.0000000013 0.80396347034 3397.5108016354
+0.00000000107 5.29449090921 10.6366653498
+0.00000000137 0.47037516401 13575.7488022372
+0.00000000104 5.03145022037 1751.5222777638
+0.00000000146 2.57659804831 3308.640120883
+0.00000000103 3.29589452622 4379.6390374902
+0.00000000104 0.77903634693 1751.5567850682
+0.00000000118 4.11892224522 10927.2939767642
+0.00000000106 2.25714927822 13207.029307365
+0.00000000126 1.10289326962 6680.7949702729
+0.00000000105 1.41449747957 10081.211142013
+0.0000000011 6.16072219971 3338.069629419
+0.00000000113 0.61947991056 13421.8235687128
+0.00000000139 2.21345603147 1954.7171503636
+0.00000000102 3.81767069895 6670.1791531357
+0.00000000101 3.44583422545 1505.28780909299
+0.00000000105 2.46134952447 5525.8636959926
+0.00000000119 5.64454862995 8425.7181481176
+0.00000000101 1.87446179141 9161.5273513466
+0.00000000111 5.46183253107 7214.4389368432
+0.00000000123 0.14056284625 16489.763038061
+0.00000000128 0.00452525697 2185.2512692928
+0.00000000106 6.2022517933 3717.9860346156
+0.00000000099 1.70554147455 1655.5603041982
+0.000000001 1.76373681853 3002.3697277168
+0.00000000101 0.55693458655 3337.1566186536
+0.00000000101 0.56441794685 30774.5016425748
+0.00000000098 1.93983799659 5562.4690612968
+0.0000000013 5.65255471249 2735.762685995
+0.00000000125 6.18575288406 9698.331863442
+0.000000001 2.35767934317 3337.0720546986
+0.000000001 3.76317527562 3344.152798701
+0.00000000105 5.33897491215 5096.0841113789
+0.00000000103 1.24189801298 1385.8952763362
+0.00000000101 1.42727612221 37455.7264959744
+0.00000000096 2.55328478399 4466.4817658034
+0.00000000097 5.8677912741 5220.1708014532
+0.00000000101 2.61513508379 16858.4152226304
+0.00000000107 4.23943588615 8823.8671515258
+0.000000001 4.38845221965 3337.106562003
+0.000000001 1.73240240188 3344.11829139661
+0.00000000101 3.51764169063 4694.0029547076
+0.00000000096 3.16895015703 12825.6451947038
+0.00000000101 6.24060604565 2942.5307335944
+0.00000000103 1.09500325425 12089.768681172
+0.00000000106 5.57931664756 39048.3225096072
+0.00000000126 3.4052173855 6681.6547365263
+0.00000000105 2.52404371984 1755.062649765
+0.00000000115 6.10031030713 3145.6410422392
+0.00000000092 5.06385191401 5085.1057214178
+0.00000000097 1.11670836674 3341.7930693519
+0.00000000092 5.83209800268 6682.7093261079
+0.00000000121 2.39411154886 18208.349942592
+0.0000000011 2.51677822824 1045.1548361876
+0.00000000091 1.07173725022 927.8399685028
+0.00000000096 3.60155667418 13363.4300278674
+0.00000000097 5.34224904711 7636.4663779992
+0.00000000094 1.20811080231 9495.6694333538
+0.0000000009 4.17568982529 0.0673103028
+0.00000000097 3.20862890174 5298.337506553
+0.00000000092 3.20029831258 4403.517475238
+0.0000000009 3.79900428724 685.044054226
+0.00000000101 2.1277832928 10050.2864675672
+0.00000000098 3.89390262307 2373.6415492642
+0.0000000009 4.49046504054 6453.7487206106
+0.00000000096 5.13129666936 7792.8670985016
+0.00000000089 4.51228904794 10037.0897512844
+0.00000000098 0.65689906709 2810.988771908
+0.00000000114 4.15908543927 9090.4741932476
+0.00000000094 4.78960145866 35707.7100829074
+0.00000000087 6.26525215858 34554.8138636676
+0.00000000087 1.50181194995 9983.7042444616
+0.00000000087 1.43790822626 9488.6231966558
+0.0000000009 2.79573736864 47477.5637760738
+0.00000000094 5.68919291448 6106.8800550648
+0.00000000087 0.74049208991 41990.7859328988
+0.00000000101 0.99308133443 6614.7374444852
+0.00000000115 3.49732055752 4.5034394172
+0.00000000086 0.18628425275 216.822213787
+0.00000000099 1.06539589813 2810.8541513024
+0.00000000087 3.02856210899 7218.029365495
+0.00000000085 4.58476007089 1699.2792165032
+0.00000000088 4.47996444588 21957.680727747
+0.00000000106 6.1201188073 4819.4790007642
+0.00000000089 3.88600719587 12199.9750023914
+0.00000000097 2.70091698598 3339.4317840477
+0.00000000118 1.027395272 34115.1140692746
+0.00000000101 0.36591831115 2942.3961129888
+0.00000000084 5.66081869654 1169.5882514086
+0.00000000086 1.91214909013 55516.4187098482
+0.00000000084 4.30909434949 4150.0898961468
+0.00000000094 1.36645151323 9093.9973115966
+0.00000000097 2.26544245706 13361.469385731
+0.00000000099 1.16054562056 128.0188433374
+0.00000000094 1.10573952457 4591.4426230006
+0.00000000092 0.74386387542 4845.9002357928
+0.00000000101 1.5157029904 7807.0941925032
+0.00000000096 1.02187746571 2899.7871418222
+0.00000000086 0.66787658068 2957.7331481288
+0.00000000087 3.4967618964 4061.751657906
+0.00000000095 3.35452781355 661.232926781
+0.00000000087 0.04840436087 23546.7536230308
+0.00000000114 2.83270741566 394.6258850592
+0.00000000081 3.44420073782 148.0787244263
+0.00000000081 1.27062968985 4893.0799566794
+0.00000000083 5.48462687348 4349.1618975832
+0.00000000105 3.4784203613 3413.9095525588
+0.00000000084 4.33209852801 51449.3242632782
+0.00000000093 1.59775582035 5088.2198048527
+0.00000000088 3.29950478012 2655.501062171
+0.00000000081 1.65543714666 78263.7094247226
+0.00000000086 1.19342535692 4029.2469095776
+0.00000000079 4.41964678009 151.0476698429
+0.00000000084 1.96289182788 14867.7375158922
+0.00000000091 5.76229906142 2544.3316735356
+0.00000000086 3.78659802914 1481.4093713452
+0.00000000082 2.85633413428 14164.8136292454
+0.00000000078 4.29426812598 187.9251477626
+0.00000000078 5.38566529072 2655.5683724738
+0.00000000084 2.15121245434 3311.1206083964
+0.00000000078 2.01651247942 9124.9219860424
+0.00000000083 4.28280129037 74923.0969980228
+0.00000000077 1.45903147715 2544.3817301862
+0.00000000081 3.62204400197 12306.590894959
+0.000000001 1.33498371324 9278.8472195668
+0.00000000089 2.62080312892 24341.5283174566
+0.00000000098 3.78877505378 3198.4337996636
+0.00000000081 4.34306418828 10177.1903692308
+0.0000000008 5.80054348103 2751.01515718
+0.00000000092 2.80228448795 3707.8367556622
+0.00000000082 2.4581289624 9815.6517316622
+0.00000000076 3.03616461584 9993.3880926316
+0.00000000076 3.92674885488 2910.0820825607
+0.00000000076 3.2000404072 7733.493236588
+0.00000000098 3.28574616663 3289.33208883739
+0.00000000077 2.0594893001 12928.7379689224
+0.00000000075 0.85784191736 28638.9055811466
+0.00000000078 0.29690749181 10654.6210194126
+0.00000000101 0.72388999452 48827.4311857326
+0.00000000085 5.1943801013 2146.148162823
+0.00000000083 4.42475849926 2060.8178540718
+0.00000000075 5.19097428778 1055.4497769261
+0.00000000096 6.24132708357 11.0457002639
+0.00000000074 3.37882325472 8006.1661939396
+0.00000000101 0.95332927487 8186.5126624926
+0.00000000092 0.961730051 151.8972810852
+0.00000000074 2.2271663021 272.6729573516
+0.00000000092 5.56705883046 27873.589010268
+0.00000000091 3.73152787182 2544.2971662312
+0.00000000084 0.41493230617 4296.9015826704
+0.00000000074 5.09669613096 9755.2302383776
+0.00000000078 1.79565224435 3564.9572224017
+0.00000000075 4.58345774133 9153.9036160218
+0.00000000074 3.88658218247 25298.2931544468
+0.00000000085 5.31472029744 4716.3862265456
+0.00000000074 1.46907693289 11527.1250891924
+0.00000000101 2.94847804254 12032.9376165392
+0.00000000072 0.24413748615 1324.94134054
+0.00000000078 0.17721609024 3391.89276456221
+0.00000000073 1.65072742864 5452.2627400774
+0.00000000073 4.9173008347 10787.6303445458
+0.00000000073 3.28285909319 8830.9133882238
+0.00000000081 5.4634074205 3856.0762977928
+0.00000000073 4.61913155968 3288.352111787
+0.00000000096 5.71767221046 206.7007372966
+0.0000000008 4.47918417138 12299.544658261
+0.00000000071 4.9813032833 12942.965062924
+0.00000000073 2.86057567032 4960.6099964294
+0.00000000072 5.14120362338 4665.5537672398
+0.00000000076 0.00928867041 6534.413166876
+0.0000000009 5.38224594245 2125.8100970764
+0.00000000085 0.94196641948 2146.1826701274
+0.00000000096 0.68069708134 10006.5848089144
+0.00000000073 1.06048379839 3866.7802734454
+0.00000000072 0.84342376295 3334.54651107
+0.00000000091 5.12701600437 3392.8727416126
+0.00000000076 5.96038992872 3482.791053736
+0.0000000009 1.46230169383 5092.169211768
+0.00000000071 1.16745785331 1574.8458012822
+0.00000000072 3.86137692169 16762.4359954126
+0.0000000007 0.07310763691 12839.8722887054
+0.00000000073 0.11725123446 10507.809332889
+0.00000000081 5.86817748181 3495.9655158312
+0.00000000071 2.07963275673 1063.3140834523
+0.00000000068 3.30993028662 4106.4054911462
+0.00000000069 0.33467954461 5.5229243074
+0.00000000068 1.56404561711 2398.5503647308
+0.0000000009 2.61953849393 3346.6783423296
+0.00000000068 1.06108185791 191.3809558088
+0.00000000077 0.87794040199 2917.9463890869
+0.00000000067 0.29712068423 12012.5822971404
+0.00000000067 2.55451787747 11567.1912630782
+0.00000000083 1.82578570364 3511.285297319
+0.00000000068 2.68247854175 20213.2547433318
+0.00000000086 2.79273636804 367.2243289624
+0.00000000086 0.81171860574 209.775977089
+0.00000000067 5.28035928877 8966.3875031733
+0.00000000067 0.20258020424 27433.889215875
+0.00000000071 2.76410148218 15650.7937503106
+0.0000000009 0.71593793107 3451.7990689874
+0.00000000067 6.18148420146 3966.2826190122
+0.00000000074 3.61959120765 7064.1041319706
+0.00000000068 2.69550405031 12725.453434775
+0.00000000074 1.24854309783 8027.5691447094
+0.00000000084 2.47006028699 3738.7441764558
+0.00000000077 5.89874180572 4307.5833041354
+0.00000000067 0.33285041428 19645.5255567906
+0.00000000083 3.79134493696 2472.6787626222
+0.00000000064 0.43216125634 1994.26813539
+0.00000000071 0.65707804543 860.3099287528
+0.00000000064 0.98960038205 3376.1751611684
+0.0000000007 0.96227192685 8428.8322315525
+0.00000000066 0.65425879867 8219.4652893776
+0.0000000007 4.36060455306 8436.6965380787
+0.00000000084 4.50083253887 3738.7786837602
+0.00000000073 5.69670871544 14687.3910473392
+0.00000000071 0.36334330253 2619.4731954936
+0.0000000008 5.85771861744 7747.7203305896
+0.00000000068 3.06409889136 8446.9914788172
+0.00000000066 1.07137364271 1987.221898692
+0.00000000061 3.71171429905 1055.8588118402
+0.00000000079 0.06487001849 6286.5989683404
+0.00000000075 1.54177744365 1059.3991838414
+0.00000000061 1.47350010728 1685.0521225016
+0.00000000061 0.46897959303 1727.6610936682
+0.00000000064 2.11869877898 3305.0496922312
+0.0000000006 1.17940250396 97670.3877128972
+0.0000000006 5.13953821352 1898.3339642874
+0.00000000064 4.04058406722 3945.4621674046
+0.00000000063 5.20562384814 24606.13555322
+0.00000000061 0.55428968913 7082.8969751568
+0.00000000075 4.81208819076 27299.2442119332
+0.00000000059 1.75511446129 12082.6551341712
+0.00000000061 5.8833385561 6901.6374958384
+0.00000000074 3.46408580786 14556.8967170238
+0.00000000074 4.40649822049 9360.6043533184
+0.00000000058 4.22827613192 4531.5363185754
+0.0000000008 2.14103357856 7917.3005137226
+0.00000000075 1.8561801142 52566.1926158406
+0.00000000075 5.1583065968 45884.967762441
+0.00000000068 2.06915254754 8958.5231966471
+0.00000000056 3.77847713307 299.1263942692
+0.00000000062 2.25564130818 9758.7533567266
+0.00000000059 2.68657637673 6283.0585963392
+0.00000000056 5.54148283448 13286.1836355236
+0.00000000056 3.892008116 8962.3880396074
+0.00000000063 2.07254352069 7593.7950970652
+0.00000000061 4.31994402891 4709.2726795448
+0.00000000075 5.79419108898 1059.364676537
+0.00000000056 0.18569912415 7768.0083396856
+0.00000000059 5.49627068572 7322.1024607818
+0.00000000064 3.9599211222 3050.1269472302
+0.00000000055 2.19506741266 7.046236698
+0.00000000057 4.052526953 3930.2096962196
+0.00000000075 3.99788100837 5483.254724826
+0.0000000006 4.61703903739 6990.5031760554
+0.00000000073 4.20362525534 21150.8133658836
+0.00000000066 2.82009591985 8771.0070837986
+0.00000000054 0.38782719267 360.1107819616
+0.00000000059 4.71734799803 6283.0931036436
+0.00000000068 5.74655335863 987.746272928
diff --git a/kstars/kstars/data/mars.R1.vsop b/kstars/kstars/data/mars.R1.vsop
new file mode 100644
index 00000000..6f0b7db1
--- /dev/null
+++ b/kstars/kstars/data/mars.R1.vsop
@@ -0,0 +1,596 @@
+0.000128772 0.000000 0.000000
+0.0110743334 2.0325052495 3340.6124266998
+0.00103175886 2.37071845682 6681.2248533996
+0.0001081588 2.70888093803 10021.8372800994
+0.0000119455 3.04702182503 13362.4497067992
+0.00000438579 2.88835072628 2281.2304965106
+0.00000395698 3.42324611291 3344.1355450488
+0.00000182572 1.58428644001 2544.3144198834
+0.0000013585 3.38507017993 16703.062133499
+0.00000128204 0.6299122057 1059.3819301892
+0.00000127068 1.9538977574 796.2980068164
+0.00000118443 2.99761345074 2146.1654164752
+0.00000128362 6.04343360441 3337.0893083508
+0.00000087537 3.42052758979 398.1490034082
+0.00000083026 3.85574986653 3738.761430108
+0.00000075598 4.45101839349 6151.533888305
+0.00000071999 2.7644218068 529.6909650946
+0.00000066542 2.54892602695 1751.539531416
+0.00000054314 0.67750943459 8962.4553499102
+0.00000051035 3.72585409207 6684.7479717486
+0.0000006643 4.40597549957 1748.016413067
+0.00000047863 2.28527896843 2914.0142358238
+0.00000049428 5.72959428364 3340.5951730476
+0.00000049424 1.47717922226 3340.629680352
+0.00000057518 0.54354327916 1194.4470102246
+0.00000048318 2.58061691301 3149.1641605882
+0.00000036384 6.02728752344 3185.1920272656
+0.00000037176 5.81439911546 1349.8674096588
+0.00000036036 5.89508336048 3333.498879699
+0.00000031115 0.9783250696 191.4482661116
+0.00000038953 2.31900090554 4136.9104335162
+0.00000027244 5.41367977087 1592.5960136328
+0.000000243 3.75843924498 155.4203994342
+0.00000022804 1.74830773908 5088.6288397668
+0.00000022324 0.9393204073 951.7184062506
+0.00000021708 3.83571581352 6283.0758499914
+0.00000021304 0.78049229782 1589.0728952838
+0.00000021631 4.56895741061 3532.0606928114
+0.00000017956 4.21930481803 3870.3033917944
+0.00000018237 0.41328624131 5486.777843175
+0.00000016251 3.80760134974 3340.545116397
+0.00000016803 5.54857987615 3097.88382272579
+0.0000001685 4.53690440252 4292.3308329504
+0.00000015755 4.75736730681 9492.1463150048
+0.00000015746 3.72356090283 20043.6745601988
+0.00000020428 3.13540712557 4690.4798363586
+0.00000014699 5.95325006816 3894.1818295422
+0.00000016251 3.39910907599 3340.6797370026
+0.00000014259 3.99897353022 1990.745017041
+0.00000016528 0.96752074938 4399.994356889
+0.0000001301 5.14230107067 6677.7017350506
+0.00000012492 1.03211063742 3341.592747768
+0.00000016463 3.53882915214 2700.7151403858
+0.00000016171 2.34870953554 553.5694028424
+0.00000013169 0.41461716663 5614.7293762096
+0.00000011272 1.02375627844 12303.06777661
+0.00000012408 6.23142869816 5628.9564702112
+0.00000012747 0.69046314049 3723.508958923
+0.00000011827 6.25283898676 2274.1169495098
+0.00000010384 1.23257236014 426.598190876
+0.00000011208 1.31750963435 3496.032826134
+0.00000010345 0.9006246469 4535.0594369244
+0.00000012215 4.22316056098 7079.3738568078
+0.00000009765 3.45310940204 382.8965322232
+0.00000008586 1.16471901139 2787.0430238574
+0.00000007879 5.7380886179 2288.3440435114
+0.00000009195 1.81689739851 6681.2421070518
+0.00000007751 4.15046998466 6041.3275670856
+0.00000009195 6.06945250657 6681.2075997474
+0.00000009026 2.58210941053 2388.8940204492
+0.00000006771 0.23987737854 11773.3768115154
+0.00000007087 3.51414944377 8031.0922630584
+0.00000009159 3.9015859055 3553.9115221378
+0.00000006702 4.25572879119 242.728603974
+0.00000007232 3.70287400141 2818.035008606
+0.00000006546 0.04353472459 2957.7158944766
+0.00000008781 2.19735028572 1221.8485663214
+0.0000000654 2.11834687923 8429.2412664666
+0.00000006836 4.04512263654 10025.3603984484
+0.0000000728 4.26943100715 2803.8079146044
+0.00000007676 1.00782250264 8432.7643848156
+0.00000005732 3.13956241764 213.299095438
+0.00000005344 3.78220670098 5092.1519581158
+0.00000005991 2.96408254428 6489.776587288
+0.00000005132 3.98288453952 7.1135470008
+0.00000006261 1.90346469972 5621.8429232104
+0.00000005241 2.6709379505 7477.522860216
+0.00000006261 1.60056695152 3347.7259737006
+0.00000006526 2.76281601349 3339.6321056316
+0.00000004591 1.81986278078 2810.9214616052
+0.0000000546 4.60874445963 3583.3410306738
+0.00000004733 0.9056002634 5099.2655051166
+0.00000005486 4.91408093456 7632.9432596502
+0.00000004004 4.14067157211 9623.6882766912
+0.00000003837 0.03343295627 7234.794256242
+0.00000003621 5.76532393672 4933.2084403326
+0.00000003747 0.08778985966 6525.8044539654
+0.00000003016 3.73838855125 6681.2921637024
+0.00000003975 4.91288592965 2942.4634232916
+0.00000003911 0.67451768877 3127.3133312618
+0.00000003923 3.07703531632 3.523118349
+0.00000003944 0.53974754515 5884.9268465832
+0.00000002901 4.66281989264 7210.9158184942
+0.00000002803 1.00530177454 7064.1213856228
+0.00000003153 4.54673175664 2487.4160449478
+0.00000002784 0.05495331967 639.897286314
+0.00000002759 5.17099857257 5828.0284716476
+0.00000003017 4.14668877243 6681.1575430968
+0.00000002999 0.82918667275 5085.038411115
+0.00000002677 0.69427974692 2699.7348193176
+0.00000003023 2.59489020298 2906.900688823
+0.00000002596 1.08693013783 4929.6853219836
+0.00000003126 1.00027692782 2118.7638603784
+0.00000002598 5.01195749912 10018.3141617504
+0.00000002606 5.34420770679 10973.55568635
+0.00000002779 3.98358744953 6467.9257579616
+0.0000000246 1.52653571249 6836.6452528338
+0.00000002382 3.93610586965 11371.7046897582
+0.0000000259 5.08892664109 12832.7587417046
+0.00000002201 0.18880589605 9595.2390892234
+0.00000002128 5.69450469171 3191.0492295652
+0.00000002065 3.541331746 1066.49547719
+0.00000001868 5.0159253181 3475.6775067352
+0.00000002081 1.3027445922 7740.6067835888
+0.0000000183 5.68365327697 3319.8370312074
+0.00000002022 6.1609232806 1744.4259844152
+0.00000001708 2.21675931288 2921.1277828246
+0.00000001836 6.16477009621 8425.6508378148
+0.0000000206 6.24041853265 6674.1113063988
+0.00000001735 4.58243571826 10419.9862835076
+0.00000001852 1.36883022935 15643.6802033098
+0.00000001689 1.92829590736 3767.2106175758
+0.00000001954 0.46215988899 10575.4066829418
+0.000000018 2.3091334366 3355.8648978848
+0.00000001444 2.15042616899 10021.8545337516
+0.0000000176 5.87267582299 3320.257107301
+0.00000001845 4.06123235448 23384.2869868986
+0.00000001423 4.65085713203 4562.4609930212
+0.0000000141 1.50438410845 3325.3599555148
+0.00000001444 0.11969993808 10021.8200264472
+0.00000001443 0.55828572929 15113.9892382152
+0.00000001334 1.25483731308 7875.6718636242
+0.00000001442 1.38958943728 6682.2051744678
+0.00000001606 4.34241260905 5331.3574437408
+0.00000001377 0.1479168382 1758.6530784168
+0.00000001282 5.78533014319 14584.2982731206
+0.00000001281 1.35125896423 10404.7338123226
+0.00000001471 0.34649469321 8969.568896911
+0.00000001245 6.02681709446 3264.3463554242
+0.00000001234 1.88341938354 10177.2576795336
+0.00000001552 5.92727420332 8439.8779318164
+0.00000001182 4.18100226016 3360.96774609859
+0.00000001333 1.86551437099 692.1576012268
+0.00000001189 0.89892514263 13916.0191096416
+0.00000001192 4.30473818946 6894.5239488376
+0.00000001145 0.15197504252 3134.4268782626
+0.00000001299 1.44631688592 6254.6266625236
+0.00000001494 1.54417907271 3361.3878221922
+0.00000001054 0.67591855339 3344.2028553516
+0.0000000121 0.85117132607 3120.199784261
+0.00000001061 0.13258232364 522.5774180938
+0.00000001003 1.28021784912 4569.574540022
+0.00000001012 5.77497169905 14314.1681130498
+0.00000001169 2.99767730172 6247.5131155228
+0.00000001062 0.25467691252 3337.021998048
+0.00000001032 5.6983368362 536.8045120954
+0.00000001082 2.58016159997 6261.7402095244
+0.00000000867 1.50283829131 6127.6554505572
+0.00000000953 2.92377030638 5729.506447149
+0.00000000887 5.28743574972 10213.285546211
+0.00000001108 2.8433917189 640.8776073822
+0.00000000861 3.21491381593 3914.9572250346
+0.00000001069 0.49400181869 11243.6858464208
+0.000000008 4.64154002129 6144.4203413042
+0.00000000799 3.33215212691 9830.3890139878
+0.00000001046 4.059078777 6158.6474353058
+0.00000000743 4.9333799729 3230.4061054804
+0.0000000074 3.01511102229 10818.1352869158
+0.00000000716 2.52567242762 5202.3582793352
+0.00000000705 4.39344403231 9808.5381846614
+0.00000000786 1.72357089999 3178.1457905676
+0.00000000719 0.38924465445 6298.3283211764
+0.00000000717 6.23927283856 3369.0616141676
+0.00000000704 1.96763488855 6688.3384004004
+0.00000000882 2.10339285493 2301.58581590939
+0.00000000913 2.30662326829 13517.8701062334
+0.00000000914 4.36610748804 13365.9728251482
+0.00000000659 3.40905557071 1648.4467571974
+0.00000000828 2.13305589137 7903.073419721
+0.00000000652 5.97050449428 574.3447983348
+0.00000000688 4.02232587894 1052.2683831884
+0.00000000709 2.24658423912 9225.539273283
+0.0000000059 0.67418318613 8955.3418029094
+0.00000000604 2.73550395152 16858.4825329332
+0.00000000785 3.58704322751 2693.601593385
+0.0000000057 4.11146135269 6034.2140200848
+0.00000000624 4.45415856101 12964.300703391
+0.00000000563 3.72383942144 13119.7211028252
+0.00000000547 3.04142188931 2707.8286873866
+0.00000000536 4.65546776421 135.0650800354
+0.0000000068 3.62640859214 6048.4411140864
+0.00000000535 3.32503801413 9779.1086761254
+0.00000000615 0.31792697641 7910.1869667218
+0.00000000506 1.24339056369 4555.3474460204
+0.00000000633 1.32124830132 2648.454825473
+0.00000000671 2.88173567087 3316.733988952
+0.0000000057 4.94522781693 6923.9534573736
+0.00000000489 0.48479532469 12935.8515159232
+0.0000000049 1.57712746955 162.4666361322
+0.00000000492 4.08592823251 10021.9045904022
+0.00000000468 4.50628939729 2384.3232707292
+0.00000000462 1.30653882308 17256.6315363414
+0.00000000444 5.20556841675 13358.9265884502
+0.00000000511 5.29436707935 853.196381752
+0.00000000458 5.52316111365 6438.4962494256
+0.00000000443 4.37626774329 12168.0026965746
+0.00000000429 4.06329082027 149.5631971346
+0.00000000502 6.12188881856 8273.8208670324
+0.0000000042 3.51990468754 9168.6408983474
+0.00000000452 0.15931716927 7895.9598727202
+0.00000000401 0.93276882765 433.7117378768
+0.00000000491 4.49372643902 10021.7699697966
+0.0000000039 1.26790524143 5459.3762870782
+0.0000000046 3.56765356005 1596.1864422846
+0.00000000514 4.14617297678 16460.333529525
+0.0000000051 2.12338136542 3335.0895023924
+0.00000000365 0.84035244694 3364.4908644476
+0.00000000444 0.42154996651 9866.4168806652
+0.0000000038 2.74315160117 3344.4937620578
+0.00000000355 2.20831807719 5518.7501489918
+0.00000000374 0.93920520997 3863.1898447936
+0.0000000038 0.60825828556 3980.5097130138
+0.00000000366 1.45297694305 1039.0266107904
+0.00000000458 5.01867719021 10551.528245194
+0.00000000352 5.59661824792 16062.1845261168
+0.00000000361 5.43698827477 11236.57229942
+0.00000000323 3.25474887566 3116.2676309979
+0.00000000396 5.43635200834 16173.3711684044
+0.00000000316 5.10862851689 17395.2197347258
+0.00000000325 4.59103320065 19800.9459562248
+0.0000000032 0.1002213259 1692.1656695024
+0.00000000313 4.76509182263 3304.5845600224
+0.00000000329 3.51515201342 1903.4368125012
+0.00000000361 1.4017957282 8270.2977486834
+0.0000000038 1.11278812152 3503.079062832
+0.00000000309 1.63585786252 11081.2192102886
+0.00000000304 6.27804875103 2391.43681773
+0.00000000336 2.95777936427 6680.2445323314
+0.00000000299 0.48751113813 3347.6586633978
+0.00000000327 3.19951479738 3981.490034082
+0.00000000298 4.26967988388 13936.794505134
+0.00000000309 5.0577507818 12721.572099417
+0.0000000031 6.10243075443 17924.9106998204
+0.0000000029 4.52880846817 5724.935697429
+0.00000000279 4.30091602167 3607.2194684216
+0.00000000293 1.90646493379 6702.000248892
+0.00000000375 5.37146136739 3376.6402933772
+0.00000000268 4.93796347898 13760.5987102074
+0.00000000269 5.63342755549 4032.7700279266
+0.00000000361 4.70448724123 9380.9596727172
+0.00000000285 4.37639190605 6040.3472460174
+0.00000000305 3.60878132297 7255.5696517344
+0.00000000265 5.82002998533 1214.7350193206
+0.00000000246 3.48844723382 3237.5196524812
+0.00000000339 6.05128485092 6660.4494579072
+0.00000000325 5.12798981834 11250.7993934216
+0.00000000243 0.48346700024 13362.432453147
+0.00000000246 4.41923388458 3546.797975137
+0.00000000239 3.73073204843 76.2660712756
+0.00000000239 6.27709788173 1964.838626854
+0.00000000242 2.51411096474 13362.4669604514
+0.00000000238 4.61745673345 17277.4069318338
+0.00000000232 3.13987850882 20199.094959633
+0.00000000245 3.88310965561 4407.1079038898
+0.00000000242 3.07232693388 12566.1516999828
+0.00000000277 3.88618268628 10596.1820784342
+0.00000000277 6.1445946998 19402.7969528166
+0.00000000222 2.20253799065 7107.8230442756
+0.00000000218 1.37621606096 3415.3940252671
+0.00000000297 3.78408680173 2766.267628365
+0.00000000264 5.35345322905 6816.289933435
+0.00000000213 1.10915354432 19004.6479494084
+0.00000000213 4.60032427636 3973.396166013
+0.0000000023 4.39356021431 26724.8994135984
+0.00000000202 0.60981942427 6677.6344247478
+0.00000000268 5.05058237041 9381.9399937854
+0.00000000199 1.34402137469 8329.671610597
+0.00000000198 5.08527311506 5820.9149246468
+0.00000000201 0.05002970566 11780.4903585162
+0.00000000199 2.66187512344 6696.4773245846
+0.00000000227 1.69939961119 18984.2926300096
+0.00000000217 4.71565260831 8671.9698704406
+0.00000000199 0.66532566162 15664.0355227086
+0.00000000201 3.90133282111 266.6070417218
+0.00000000242 0.76562027191 3281.2385647862
+0.00000000254 6.0771214653 14054.607308026
+0.00000000193 6.08798590746 8982.810669309
+0.00000000202 1.12506176909 6684.8152820514
+0.00000000212 0.41763591084 5732.0492444298
+0.00000000191 0.63315794517 3017.1070100424
+0.00000000184 5.68898048651 5642.1982426092
+0.0000000018 4.60366258431 10235.1363755374
+0.00000000198 1.01742381306 3336.7310913418
+0.00000000207 0.80702499658 3877.4169387952
+0.00000000202 1.61753574776 11216.284290324
+0.00000000177 0.20305783491 22743.4093795164
+0.00000000181 6.17864681592 4885.9664096786
+0.00000000228 0.90779655425 18454.601664915
+0.00000000165 3.97299091423 20.3553193988
+0.00000000206 3.58770221682 3205.5473466644
+0.00000000185 2.7708843606 220.4126424388
+0.00000000163 0.00569068383 1437.1756141986
+0.00000000185 6.2312887516 6660.8695340008
+0.00000000164 4.64548469502 3253.30422216
+0.0000000021 4.85590304986 5618.3198048614
+0.00000000226 1.76563729092 5625.3660415594
+0.00000000163 0.67931390118 12310.1813236108
+0.00000000211 1.51278040364 4039.8835749274
+0.00000000177 2.14779710666 3346.1353510072
+0.00000000154 3.33525296567 9070.1188738488
+0.00000000178 1.65162116131 10713.9948813262
+0.00000000156 6.12783235584 103.0927742186
+0.00000000155 3.51854579269 7373.3824546264
+0.00000000157 4.91614155659 15508.6151232744
+0.00000000191 1.74459210202 10022.8176011676
+0.00000000178 3.53665589741 533.2140834436
+0.00000000154 2.64640687885 3333.5661900018
+0.00000000162 1.2723539268 5415.6573747732
+0.00000000144 1.30886254982 6460.8122109608
+0.00000000173 3.76291627342 3561.0250691386
+0.00000000144 0.86629692094 7380.4960016272
+0.0000000015 0.23529641094 1228.9621133222
+0.00000000144 0.12285484149 647.0108333148
+0.0000000016 0.24157324936 11614.4332937322
+0.00000000146 4.76067886088 16706.585251848
+0.00000000188 2.96688973732 2178.137722292
+0.00000000175 1.66915420767 22345.2603761082
+0.00000000141 1.75571255457 3657.0042963564
+0.00000000145 0.71777671857 6784.3176276182
+0.00000000138 2.74151377335 6546.1597733642
+0.00000000139 4.12056692213 3351.2490920496
+0.00000000152 4.88528890547 110.2063212194
+0.00000000134 0.86682710306 3603.6963500726
+0.0000000017 5.54401695608 3265.8308281325
+0.00000000165 2.74557093704 4672.6673142406
+0.00000000129 0.94520493983 419.4846438752
+0.00000000167 3.43007767272 1581.959348283
+0.00000000136 3.68877945956 13171.0014406876
+0.0000000016 0.68321924763 6475.0393049624
+0.00000000129 4.46548223743 9499.2598620056
+0.00000000144 1.88085102951 9468.267877257
+0.00000000149 3.49118810274 14158.7477136156
+0.00000000138 1.92770959208 15.252471185
+0.00000000172 0.23189971635 12323.4230960088
+0.00000000121 1.75813513715 4379.6390374902
+0.0000000012 6.04299490267 6606.4432548323
+0.00000000134 1.98845453946 8965.9784682592
+0.00000000118 0.22641710036 11766.2632645146
+0.00000000122 2.92219895926 21947.1113727
+0.00000000147 5.86576524955 3169.9395560806
+0.00000000121 5.75886629308 19513.9835951042
+0.00000000119 3.93419985914 4936.7988689844
+0.00000000123 4.65853055862 13149.1506113612
+0.00000000151 4.38870879458 13362.517017102
+0.00000000134 4.49208622602 2480.302497947
+0.00000000115 5.78268772131 12722.5524204852
+0.00000000126 4.43971496486 3568.0885594888
+0.00000000114 0.36704570747 3384.3313390048
+0.00000000117 0.67607782416 13207.029307365
+0.00000000124 5.80386208894 10721.108428327
+0.00000000115 0.23672592056 224.3447957019
+0.0000000011 0.26402316132 3077.528503327
+0.00000000112 3.50979462224 1375.7737998458
+0.00000000108 5.30086016687 10264.5658840734
+0.00000000146 2.36972522432 4989.0591838972
+0.00000000143 0.92798026058 5401.4302807716
+0.00000000111 2.47771615302 18606.4989460002
+0.00000000124 1.13870545502 2807.3983432562
+0.00000000105 5.87122793977 4193.8088084518
+0.00000000115 3.01754571849 1118.7557921028
+0.00000000107 2.03274473347 25685.872802808
+0.00000000107 4.82345245872 13362.3823964964
+0.00000000105 1.21018340855 8584.6616659008
+0.00000000104 5.07527834174 23141.5583829246
+0.000000001 4.08698733114 3511.285297319
+0.00000000105 1.1383323428 1162.4747044078
+0.00000000102 2.55243872323 664.75604513
+0.00000000138 3.04361079523 3329.97576135
+0.0000000013 3.04769575195 3341.0325027934
+0.00000000117 2.97177407391 9602.3526362242
+0.00000000098 4.54292546461 3362.4632560262
+0.00000000097 2.21618504638 10042.6126755918
+0.000000001 5.4554164858 3024.2205570432
+0.00000000097 1.55448890675 8799.988713778
+0.00000000107 5.1500176439 956.2891559706
+0.000000001 1.80839732601 6665.9723822146
+0.00000000104 0.04641040148 10001.061884607
+0.00000000097 0.30502193916 10014.7237330986
+0.00000000125 3.71144870102 3873.8265101434
+0.00000000102 5.38933965862 13892.1406718938
+0.00000000108 4.3343889579 3490.1756238344
+0.00000000095 2.32591017464 10028.9508271002
+0.00000000113 1.7432394516 11610.9101753832
+0.00000000119 4.94578003013 3443.7052009184
+0.00000000096 1.63239207663 11925.2740926006
+0.00000000124 0.82697196609 9638.9407478762
+0.00000000101 1.51065535085 1062.9050485382
+0.00000000107 4.3665371608 6531.661656265
+0.0000000009 2.0153477417 22324.9050567094
+0.00000000094 4.85202869277 14047.4937610252
+0.00000000089 1.23714034226 20809.4676246452
+0.00000000095 5.69916785631 6717.252720077
+0.00000000095 2.15038299943 8013.2797409404
+0.00000000111 3.91313035726 3311.18291816379
+0.00000000089 1.37925538521 74.7815985673
+0.00000000094 3.24872875047 6657.3464156518
+0.00000000089 0.70324117212 23.8784377478
+0.00000000087 0.40376031248 2221.856634597
+0.00000000092 3.3316578619 2540.7913015344
+0.0000000012 3.09344469205 6685.1061887576
+0.00000000087 4.9269430907 1505.28780909299
+0.00000000091 1.66121998822 24150.080051345
+0.0000000009 5.47687082598 16699.53901515
+0.00000000119 2.53709230647 3312.163239232
+0.00000000118 5.56523997231 2814.4445799542
+0.00000000093 1.61394240489 3341.0423098265
+0.00000000084 1.19439840758 3450.8187479192
+0.00000000085 4.95060410388 7314.0085927128
+0.00000000084 3.92244493446 170.6728706192
+0.00000000096 5.49205832489 3427.9206312396
+0.00000000106 1.61703818023 3774.3241645766
+0.00000000101 6.18535119914 5511.636601991
+0.00000000081 3.16562241132 52175.8062831484
+0.00000000093 5.15512549422 3451.7990689874
+0.00000000108 0.33314004399 6709.6740408674
+0.00000000078 2.38080208142 13553.8979729108
+0.00000000085 1.1858843064 6705.1032911474
+0.00000000098 3.24856024758 25287.7237993998
+0.0000000008 2.54327778068 6675.7019290922
+0.00000000078 4.70533248161 24889.5747959916
+0.00000000095 1.59916172961 4271.9755135516
+0.00000000076 0.90799171644 2675.8563815698
+0.00000000091 3.80728044706 2125.8774073792
+0.00000000093 5.59480359619 3340.1825435731
+0.00000000095 2.06299921822 6518.7582172674
+0.000000001 6.02550501045 3313.210870603
+0.00000000075 6.1609589009 3370.0419352358
+0.00000000077 4.92444879515 3229.4257844122
+0.0000000009 4.55063359845 6701.5801727984
+0.00000000078 2.01202524407 14421.8316369884
+0.00000000079 5.92142974185 6155.057006654
+0.00000000101 2.07923317336 15265.8865193004
+0.00000000082 6.04078010866 3760.097070575
+0.00000000073 3.01106366205 206.1855484372
+0.00000000078 1.71095661489 3399.9862886134
+0.00000000073 3.32824316241 9588.1255422226
+0.00000000076 1.74030672711 6756.0064519669
+0.00000000073 1.44980946324 5408.5438277724
+0.00000000077 5.64501410813 3209.0704650134
+0.0000000008 5.70272305344 10156.9023601348
+0.00000000075 3.83222347813 39048.3225096072
+0.00000000072 0.82629826575 7366.2689076256
+0.00000000083 4.71804515025 14061.7208550268
+0.00000000072 4.35767091893 21548.9623692918
+0.00000000086 1.50107043029 5989.0672521728
+0.00000000073 3.77377582806 28628.3362260996
+0.00000000082 0.7874018109 16276.463942623
+0.0000000007 2.69225539304 3296.8935143948
+0.00000000069 1.01941228196 12295.9542296092
+0.00000000081 4.64227979982 6947.8318951214
+0.00000000094 0.74502278458 5244.049239201
+0.00000000067 4.4732887165 20206.141196331
+0.00000000091 2.95968633697 3326.3853326982
+0.00000000076 2.86128350856 8542.970706035
+0.00000000065 1.31079130285 23546.7536230308
+0.00000000065 3.31422850411 6414.6178116778
+0.00000000064 3.98415414793 3368.0139827966
+0.00000000065 4.15810281695 3340.19235060619
+0.00000000071 3.82044323862 6578.132079181
+0.0000000008 1.02128994578 7321.1221397136
+0.00000000064 1.07965886113 6944.3087767724
+0.00000000064 1.20215520018 38.1330356378
+0.0000000007 5.11166911478 9485.032768004
+0.00000000067 2.22216014849 4845.9002357928
+0.00000000083 1.86067842148 931.3630868518
+0.00000000063 0.45029141698 6418.1409300268
+0.00000000062 5.68207205878 4459.3682188026
+0.00000000062 0.62454636835 6688.2710900976
+0.00000000076 0.41820625869 5032.7780962022
+0.00000000062 5.72811519809 2008.557539159
+0.0000000006 1.98790201827 12199.9750023914
+0.00000000078 2.18035217615 3232.9489027612
+0.0000000006 1.08971396071 10124.930054318
+0.00000000072 4.08555524166 3416.8784979754
+0.00000000061 2.49066420507 4005.3684718298
+0.00000000059 2.9375514437 9886.772200064
+0.00000000069 1.02371083242 6621.850991486
+0.00000000061 4.57446273568 2277.7073781616
+0.00000000059 4.7474548172 16865.5287696312
+0.00000000069 3.6257698172 15906.7641266826
+0.00000000058 4.15993379336 1854.6323056346
+0.0000000006 4.92798256747 3391.89276456221
+0.0000000007 4.51699340219 16304.9131300908
+0.00000000056 3.5935463928 7322.1024607818
+0.00000000068 0.8121709197 16703.0448798468
+0.00000000056 3.19997567622 4140.4335518652
+0.00000000058 1.73479637157 2409.249339848
+0.00000000054 5.5431093749 2604.735913168
+0.00000000059 2.0292225638 45486.8187590328
+0.00000000063 5.29505507594 17101.2111369072
+0.00000000054 4.8823066075 48300.16010269
+0.00000000071 4.843810412 3289.33208883739
+0.00000000054 1.76917054114 3510.1926098328
+0.00000000063 2.80175814276 16894.5103996106
+0.00000000058 0.91631357427 10018.2468514476
+0.00000000054 1.06826755543 8948.2282559086
+0.00000000072 1.36121375974 10025.4277087512
+0.00000000061 0.92427393171 17468.8551979454
+0.00000000068 2.84271358352 16703.0793871512
+0.00000000053 3.42679182927 14867.7375158922
+0.00000000054 0.41070672545 18451.078546566
+0.0000000006 5.86922287544 7447.017917846
+0.00000000051 1.64684042106 3472.1543883862
+0.00000000057 6.13250399703 17085.9586657222
+0.00000000053 4.16969434701 6106.8800550648
+0.0000000005 3.17196717347 2111.6503133776
+0.00000000055 5.7260754556 10706.8813343254
+0.00000000062 0.57333106196 3171.0322435668
+0.00000000053 1.29007833025 6652.7756659318
+0.0000000005 2.96441858632 10037.0897512844
+0.00000000065 5.11165617529 3113.1362939108
+0.00000000053 4.87447079015 1485.9801210652
+0.0000000005 2.52848298042 10448.4354709754
+0.00000000059 1.69623653028 4025.6564809258
+0.00000000047 5.15559748285 12012.5822971404
+0.00000000049 1.19473362353 3448.2759506384
+0.00000000063 1.01191427607 11769.8536931664
+0.00000000064 3.86219786087 18208.349942592
+0.00000000059 2.96261275062 14071.4395090758
+0.00000000049 1.41657179779 2938.9403049426
+0.00000000048 2.95878690387 11527.1250891924
+0.00000000052 0.01971915447 8226.5788363784
+0.00000000045 5.07966377852 3318.7615973734
+0.00000000043 1.23879381294 7218.029365495
+0.00000000058 5.58121433163 6643.0918177618
+0.00000000048 5.02446939402 6645.1969867222
+0.00000000043 0.69492704598 20995.3929664494
+0.00000000044 4.02272101657 9389.0535407862
+0.00000000055 4.38138154697 1478.8665740644
+0.00000000051 4.24292455428 792.7748884674
+0.00000000042 2.74826708762 14577.1847261198
+0.00000000044 4.18397905503 8535.8571590342
+0.00000000047 1.33588473182 632.7837393132
+0.00000000042 5.05676915852 3397.5108016354
+0.00000000042 0.28204510006 10001.4819607006
+0.00000000042 0.75310918544 6357.7194367422
+0.00000000042 4.94532732982 18052.9295431578
+0.00000000052 4.09912687749 5835.1420186484
+0.00000000054 2.46533302314 8186.5126624926
+0.00000000043 4.77713978044 32124.3690522336
+0.00000000053 6.08293348275 3377.217792004
+0.00000000041 2.51168269556 4186.695261451
+0.00000000041 1.24482327948 3212.5935833624
+0.00000000041 5.42003026893 685.044054226
+0.00000000041 5.04768364997 6571.0185321802
+0.00000000042 2.08904552145 13363.4300278674
+0.00000000048 4.82888746454 1835.3246176068
+0.00000000043 4.17203713456 43340.6533425576
+0.00000000046 0.81640935106 45884.967762441
+0.00000000042 2.26773068307 12729.665967486
+0.00000000039 5.85791936573 846.0828347512
+0.00000000043 2.90976420757 6872.6731195112
+0.00000000045 1.98725045807 1861.7458526354
+0.00000000045 0.50053853542 14128.2427712456
+0.00000000046 2.86512929328 38650.173506199
+0.00000000038 3.65846461938 29698.2875113358
+0.00000000039 4.57679716458 6901.6374958384
+0.00000000039 3.85504465583 9945.5712088238
+0.0000000004 0.06127203284 9947.0556815321
+0.00000000043 5.28854105201 3274.1250177854
+0.00000000047 6.25707790441 24606.13555322
+0.00000000037 5.02115296017 11128.9760857842
+0.00000000039 1.7142191987 7696.8878712838
+0.00000000037 4.3465298512 3283.7140517642
+0.00000000037 0.05572748092 21150.8133658836
+0.00000000042 4.9787204146 13575.7488022372
+0.0000000005 4.24170332288 7747.7203305896
+0.00000000037 4.07496312186 8646.0634802536
+0.00000000038 0.44080908793 24491.4257925834
+0.00000000036 1.73681874925 3468.6312700372
+0.00000000041 5.69294900686 26087.9031415742
+0.00000000036 1.80256389689 8756.269801473
+0.00000000036 3.37374689465 48429.2821823244
+0.00000000035 0.10555289345 8742.0427074714
+0.00000000041 4.26832466355 21000.9158907568
+0.00000000038 0.73199792046 26084.0218062162
diff --git a/kstars/kstars/data/mars.R2.vsop b/kstars/kstars/data/mars.R2.vsop
new file mode 100644
index 00000000..9faccaa4
--- /dev/null
+++ b/kstars/kstars/data/mars.R2.vsop
@@ -0,0 +1,313 @@
+-0.00000052396 0.000000 0.000000
+0.00044242247 0.47930603943 3340.6124266998
+0.00008138042 0.86998398093 6681.2248533996
+0.00001274915 1.22594050809 10021.8372800994
+0.00000187387 1.57298991982 13362.4497067992
+0.00000040744 1.9708017506 3344.1355450488
+0.00000026616 1.91665615762 16703.062133499
+0.00000017825 4.43499505333 2281.2304965106
+0.00000011713 4.5251045373 3185.1920272656
+0.00000010209 5.39143469548 1059.3819301892
+0.0000000995 0.41870577185 796.2980068164
+0.00000009237 4.53579272961 2146.1654164752
+0.00000007299 3.14218509183 2544.3144198834
+0.00000007217 2.29300859074 6684.7479717486
+0.00000006808 5.26702580055 155.4203994342
+0.00000006528 2.30781369329 3738.761430108
+0.00000007785 5.93369079547 1748.016413067
+0.0000000584 1.05191350362 1349.8674096588
+0.00000006749 5.30194395749 1194.4470102246
+0.00000004695 0.76880586144 3097.88382272579
+0.00000005391 1.00223256041 3149.1641605882
+0.00000004406 2.45556303355 951.7184062506
+0.00000004286 3.89643520638 1592.5960136328
+0.00000003514 1.85168391963 398.1490034082
+0.00000003699 2.26043707772 20043.6745601988
+0.00000003377 3.81683532672 1751.539531416
+0.00000004585 0.8078744174 4136.9104335162
+0.00000003201 2.11657635165 5614.7293762096
+0.00000003622 1.32395191387 3333.498879699
+0.00000002916 1.19337460559 529.6909650946
+0.00000002979 2.86481008776 6151.533888305
+0.00000003057 4.55276793064 5628.9564702112
+0.00000002906 1.20295377623 3894.1818295422
+0.0000000385 3.86055626689 553.5694028424
+0.0000000282 2.48683324916 1990.745017041
+0.00000002657 6.07411629964 4292.3308329504
+0.000000027 2.9213977335 3496.032826134
+0.00000002395 5.94175921617 2787.0430238574
+0.00000002264 2.56219866409 191.4482661116
+0.00000002167 5.36812435483 8962.4553499102
+0.00000002149 2.74950075397 242.728603974
+0.00000002217 1.85265984462 3337.0893083508
+0.00000001996 5.76429928131 3341.592747768
+0.00000001999 3.82349238481 2914.0142358238
+0.00000001835 5.68592723044 1589.0728952838
+0.00000001812 3.32042068028 5088.6288397668
+0.00000002413 4.68291336853 4690.4798363586
+0.0000000197 4.17480610904 3340.5951730476
+0.0000000197 6.20643855008 3340.629680352
+0.00000001627 5.67733051452 4535.0594369244
+0.0000000216 1.07452599834 2388.8940204492
+0.00000001964 3.10805316088 3583.3410306738
+0.00000001985 5.7585035184 4399.994356889
+0.00000001507 4.95936409838 382.8965322232
+0.00000001278 4.82232889938 2957.7158944766
+0.00000001475 2.22707926559 3723.508958923
+0.00000001196 3.2672445892 9492.1463150048
+0.00000001349 4.87573224485 6525.8044539654
+0.00000001433 2.69734916443 7079.3738568078
+0.00000001224 2.62012336714 10025.3603984484
+0.00000001404 5.19056026479 2700.7151403858
+0.00000001202 0.93472783088 2810.9214616052
+0.00000000869 5.81340811635 12303.06777661
+0.00000000867 2.20046640409 2699.7348193176
+0.0000000083 2.01484544773 5092.1519581158
+0.00000000855 5.96220147975 426.598190876
+0.00000000848 2.26407047301 6283.0758499914
+0.00000000917 1.40295785881 6489.776587288
+0.00000000833 1.17384197174 7477.522860216
+0.00000001041 6.27171470048 3347.7259737006
+0.00000000965 3.39855816541 5621.8429232104
+0.00000000722 4.26304776331 4933.2084403326
+0.00000000706 2.34131594714 7.1135470008
+0.00000000768 2.06208352904 5486.777843175
+0.00000000953 2.11123497948 3870.3033917944
+0.00000000844 2.2393196324 3553.9115221378
+0.00000000646 2.24669034469 3340.545116397
+0.00000000653 3.99043329363 6677.7017350506
+0.00000000714 0.29739480601 6681.2421070518
+0.00000000828 0.2286361767 3532.0606928114
+0.00000000612 1.55388376751 7234.794256242
+0.00000000714 4.54969883976 6681.2075997474
+0.00000000586 3.30118433303 1221.8485663214
+0.00000000646 1.83853693231 3340.6797370026
+0.0000000056 5.05848353328 8031.0922630584
+0.00000000651 0.1589747216 7632.9432596502
+0.00000000488 3.08086378649 6836.6452528338
+0.00000000534 4.25727954634 3339.6321056316
+0.00000000504 2.59990772815 23384.2869868986
+0.00000000372 6.27186983164 2487.4160449478
+0.00000000343 4.71059403854 639.897286314
+0.00000000449 1.34123846614 640.8776073822
+0.00000000342 5.96338023755 4929.6853219836
+0.00000000329 2.6595525877 9623.6882766912
+0.00000000352 6.09567212646 7740.6067835888
+0.00000000326 6.05498346093 2118.7638603784
+0.00000000403 4.96465831103 8969.568896911
+0.00000000402 2.84624835384 5331.3574437408
+0.00000000319 1.44545457475 5729.506447149
+0.00000000303 0.01918776551 6127.6554505572
+0.00000000297 5.74070606294 6041.3275670856
+0.00000000297 3.06763224975 10419.9862835076
+0.00000000282 6.04069352017 7875.6718636242
+0.00000000278 5.11654962157 11773.3768115154
+0.00000000259 2.89786343627 7210.9158184942
+0.00000000273 3.83181794308 8429.2412664666
+0.00000000256 1.08862226474 2288.3440435114
+0.00000000288 6.1357268768 6682.2051744678
+0.00000000302 3.61490647715 12832.7587417046
+0.00000000235 2.21413387615 6681.2921637024
+0.00000000317 3.60634897209 2301.58581590939
+0.00000000289 5.08223311018 2274.1169495098
+0.00000000254 0.36603904729 3767.2106175758
+0.00000000235 2.6243448155 6681.1575430968
+0.00000000226 3.45305949713 6923.9534573736
+0.00000000205 3.88943452829 10018.3141617504
+0.00000000206 3.44453113177 10177.2576795336
+0.0000000021 0.57926734389 10973.55568635
+0.00000000194 1.57870686859 10818.1352869158
+0.0000000019 2.42312911773 8955.3418029094
+0.00000000194 2.45887376159 7064.1213856228
+0.00000000193 0.58793888724 5828.0284716476
+0.00000000183 1.68247271963 213.299095438
+0.00000000236 1.98863774162 10575.4066829418
+0.00000000245 2.17761779228 4562.4609930212
+0.00000000177 0.66379705293 10021.8545337516
+0.00000000176 4.91607557961 10021.8200264472
+0.00000000217 2.93968443649 13365.9728251482
+0.00000000167 4.74764434327 3914.9572250346
+0.00000000213 0.15734917857 2942.4634232916
+0.00000000155 1.78776991092 9830.3890139878
+0.0000000018 5.21088564787 9866.4168806652
+0.00000000161 5.1768386138 6298.3283211764
+0.00000000159 2.6898068485 6894.5239488376
+0.00000000149 6.26524493469 1039.0266107904
+0.00000000147 0.36939961702 6688.3384004004
+0.00000000151 1.2227289229 574.3447983348
+0.00000000137 2.09492296067 1066.49547719
+0.00000000165 6.15952050903 15643.6802033098
+0.00000000163 4.66507592292 8273.8208670324
+0.00000000124 0.67855210339 6438.4962494256
+0.00000000128 1.69206367749 3981.490034082
+0.00000000116 2.78191248964 3360.96774609859
+0.00000000128 0.84461423001 3355.8648978848
+0.00000000124 1.63253732557 6674.1113063988
+0.0000000012 0.31762150109 3127.3133312618
+0.00000000129 2.26678583645 6467.9257579616
+0.00000000104 0.07355376701 3325.3599555148
+0.0000000013 4.4177719083 3320.257107301
+0.00000000095 1.31957248342 7903.073419721
+0.00000000114 0.65681602343 3178.1457905676
+0.00000000092 4.98392367746 9779.1086761254
+0.00000000101 4.10670787374 536.8045120954
+0.00000000106 5.41622566807 15113.9892382152
+0.00000000096 3.52561014696 3475.6775067352
+0.00000000101 2.91169549546 692.1576012268
+0.00000000093 3.21464368291 8671.9698704406
+0.00000000087 5.24375873119 13119.7211028252
+0.00000000106 3.76804681559 13517.8701062334
+0.00000000089 5.73652101746 11371.7046897582
+0.00000000104 5.90078964406 8432.7643848156
+0.00000000099 3.61425346453 853.196381752
+0.00000000078 0.95802015551 3191.0492295652
+0.00000000089 2.50872076312 1052.2683831884
+0.00000000078 2.98115354616 26724.8994135984
+0.00000000079 5.9151499393 6040.3472460174
+0.0000000009 3.00950470302 12964.300703391
+0.00000000075 1.31512531841 17924.9106998204
+0.00000000073 5.01153593776 1903.4368125012
+0.00000000075 2.57969241717 10021.9045904022
+0.00000000073 4.09954161905 3319.8370312074
+0.0000000007 5.37678396256 12310.1813236108
+0.00000000071 0.9842299824 13362.4669604514
+0.00000000068 4.69140248943 522.5774180938
+0.00000000068 3.24217441291 16706.585251848
+0.00000000069 2.53964193741 5884.9268465832
+0.0000000007 2.38237948321 13916.0191096416
+0.00000000066 3.48443797546 13760.5987102074
+0.00000000068 5.27435069681 3980.5097130138
+0.00000000076 0.12288413214 11216.284290324
+0.00000000073 3.94785759909 16173.3711684044
+0.00000000062 0.15518975647 11081.2192102886
+0.00000000074 2.99926779692 10021.7699697966
+0.0000000008 6.18812323827 9380.9596727172
+0.00000000064 3.99294283669 13358.9265884502
+0.00000000061 2.56817782412 149.5631971346
+0.00000000059 3.80850908229 10264.5658840734
+0.0000000006 4.79879360562 1437.1756141986
+0.00000000068 2.07515658228 1596.1864422846
+0.0000000006 2.26503107747 28628.3362260996
+0.00000000058 6.10782258899 5459.3762870782
+0.00000000063 0.24407077742 18984.2926300096
+0.00000000058 5.22738430747 13362.432453147
+0.00000000056 1.88708253797 9070.1188738488
+0.00000000055 5.72587156499 433.7117378768
+0.00000000056 1.18238857561 6696.4773245846
+0.00000000062 3.98214740104 3427.9206312396
+0.00000000056 5.37129176649 5099.2655051166
+0.00000000057 0.86204712032 5642.1982426092
+0.00000000055 1.31787605222 8982.810669309
+0.00000000056 5.49808236951 24093.2767891752
+0.00000000054 3.77562154746 10213.285546211
+0.00000000054 2.36294643031 33716.9650658664
+0.00000000063 3.53402427573 3205.5473466644
+0.00000000066 6.25810929981 8270.2977486834
+0.00000000067 0.5859281308 3335.0895023924
+0.00000000055 4.74995645767 6660.8695340008
+0.00000000053 0.31930032532 12721.572099417
+0.00000000069 2.42905593362 6158.6474353058
+0.00000000055 5.03192783121 7255.5696517344
+0.00000000051 5.45351947711 13207.029307365
+0.0000000005 0.23368526162 4379.6390374902
+0.00000000053 2.1282634402 13171.0014406876
+0.00000000049 2.35512151368 4032.7700279266
+0.00000000049 2.8177305089 9808.5381846614
+0.00000000067 2.26295786556 2766.267628365
+0.00000000049 0.72597680486 10028.9508271002
+0.0000000005 6.1011945035 3253.30422216
+0.00000000059 0.27861398526 9225.539273283
+0.00000000053 1.27330874549 3344.4937620578
+0.00000000049 2.91499389416 10404.7338123226
+0.00000000047 0.48598973231 17395.2197347258
+0.00000000049 3.40240207389 3304.5845600224
+0.0000000006 3.40554368741 10551.528245194
+0.0000000005 1.83471955355 30376.3526391666
+0.00000000046 3.04980996832 6144.4203413042
+0.00000000049 0.33200904496 6702.000248892
+0.00000000053 0.35820094732 9468.267877257
+0.0000000005 0.15378507249 2648.454825473
+0.00000000044 0.79762157297 7107.8230442756
+0.0000000005 2.41332661328 4407.1079038898
+0.00000000054 0.21682940856 10022.8176011676
+0.00000000044 5.78502737591 3364.4908644476
+0.00000000044 0.75508636274 16062.1845261168
+0.00000000043 3.10581037685 10235.1363755374
+0.00000000044 5.21252098878 7373.3824546264
+0.00000000058 4.51680312444 6660.4494579072
+0.00000000043 0.15523355839 1505.28780909299
+0.00000000055 5.93371026829 8439.8779318164
+0.00000000042 5.40417232308 3344.2028553516
+0.00000000056 3.87534582911 6816.289933435
+0.00000000049 5.57153056447 17468.8551979454
+0.00000000046 3.07783299049 12722.5524204852
+0.00000000045 1.49303542795 6247.5131155228
+0.00000000055 6.26098836404 3361.3878221922
+0.00000000042 4.74455545491 3369.0616141676
+0.0000000004 1.58676666294 2818.035008606
+0.00000000043 4.97295184315 3337.021998048
+0.00000000055 3.8021563852 3376.6402933772
+0.00000000047 1.97367775421 1581.959348283
+0.00000000045 2.03598705348 5244.049239201
+0.00000000049 4.43182954044 9595.2390892234
+0.00000000043 0.38914582094 6665.9723822146
+0.0000000004 1.06953099245 23695.127785767
+0.00000000038 0.59996214864 10713.9948813262
+0.00000000039 3.79055778605 33318.8160624582
+0.00000000041 5.54542347834 3863.1898447936
+0.00000000037 5.27208151144 20752.6643624754
+0.00000000039 3.15412760412 14469.588512484
+0.00000000041 0.55705920174 3346.1353510072
+0.00000000048 1.42210748234 3316.733988952
+0.00000000049 5.44942247991 9638.9407478762
+0.00000000038 2.11846271943 15664.0355227086
+0.00000000035 5.30782933148 6677.6344247478
+0.00000000036 2.68151450016 8584.6616659008
+0.00000000046 3.09450395763 6701.5801727984
+0.00000000038 1.81885395671 14158.7477136156
+0.00000000037 5.80483071722 6684.8152820514
+0.00000000047 2.60317702777 162.4666361322
+0.00000000038 2.22559377525 3503.079062832
+0.00000000035 0.84358942718 6518.7582172674
+0.00000000033 4.92302322062 23141.5583829246
+0.00000000043 0.95148893985 34115.1140692746
+0.00000000046 4.99457196207 9381.9399937854
+0.00000000043 1.73832102244 12323.4230960088
+0.00000000032 2.92741580696 9499.2598620056
+0.00000000043 1.50296327105 27035.7402124668
+0.00000000033 5.41731109688 20597.2439630412
+0.00000000032 4.13881058425 31570.7996493912
+0.0000000004 5.8446306918 16460.333529525
+0.00000000035 5.50083743557 8425.6508378148
+0.00000000038 5.91991985929 3336.7310913418
+0.0000000003 5.09155042811 5085.038411115
+0.00000000031 4.27211180916 36659.428489158
+0.0000000003 4.87389489592 1692.1656695024
+0.0000000003 3.75494646937 4845.9002357928
+0.00000000034 3.71030605417 8827.3902698748
+0.0000000003 0.0159945685 11243.6858464208
+0.00000000029 2.66198696023 12295.9542296092
+0.00000000028 3.12114207206 11925.2740926006
+0.00000000036 1.16568750904 18052.9295431578
+0.00000000032 1.72704226918 12566.1516999828
+0.00000000028 2.80254457895 3607.2194684216
+0.00000000032 4.04390839531 6680.2445323314
+0.00000000027 2.53565904393 19004.6479494084
+0.00000000036 3.33518515689 29978.2036357584
+0.00000000028 0.58104982217 20354.5153590672
+0.00000000029 5.85207825749 31172.650645983
+0.00000000026 2.22598820379 3.523118349
+0.00000000033 5.15903548241 10596.1820784342
+0.00000000028 1.89792803028 3333.5661900018
+0.00000000027 2.25129832716 76.2660712756
+0.00000000026 4.32703172263 17085.9586657222
+0.00000000026 5.12847780702 11766.2632645146
+0.00000000028 0.80926596905 20735.8321614256
+0.00000000026 5.06814803493 17412.0519357756
+0.00000000024 4.473991556 3134.4268782626
+0.00000000024 4.35557152695 14584.2982731206
+0.00000000027 4.98717355201 3877.4169387952
+0.00000000025 5.63712701265 14054.607308026
+0.00000000024 4.12573657295 4193.8088084518
+0.00000000025 1.40880282063 8186.5126624926
+0.00000000024 4.96463811748 26087.9031415742
diff --git a/kstars/kstars/data/mars.R3.vsop b/kstars/kstars/data/mars.R3.vsop
new file mode 100644
index 00000000..dee453a3
--- /dev/null
+++ b/kstars/kstars/data/mars.R3.vsop
@@ -0,0 +1,111 @@
+-0.00000004693 0.000000 0.000000
+0.00001113107 5.14987350142 3340.6124266998
+0.00000424446 5.61343766478 6681.2248533996
+0.00000100044 5.99726827028 10021.8372800994
+0.00000019606 0.07633062094 13362.4497067992
+0.00000003477 0.42951907576 16703.062133499
+0.00000002869 0.44711842697 3344.1355450488
+0.00000002428 3.02115527957 3185.1920272656
+0.00000000688 0.80693359444 6684.7479717486
+0.0000000054 3.86836515672 1059.3819301892
+0.00000000577 0.7785327512 20043.6745601988
+0.00000000468 4.52450786544 3496.032826134
+0.00000000487 1.60862391345 3583.3410306738
+0.00000000362 4.42397903418 2787.0430238574
+0.00000000397 5.71967986581 3149.1641605882
+0.00000000299 0.75640033535 3738.761430108
+0.0000000035 5.55691984889 4136.9104335162
+0.00000000314 3.37632898783 6525.8044539654
+0.00000000233 2.13965262306 3097.88382272579
+0.00000000212 4.20487494011 3341.592747768
+0.00000000214 0.56779556947 155.4203994342
+0.00000000201 2.35284464564 1592.5960136328
+0.00000000204 0.96723315302 1990.745017041
+0.0000000023 5.82959057146 2388.8940204492
+0.0000000016 4.14974194757 4535.0594369244
+0.00000000156 5.13345210285 796.2980068164
+0.00000000146 3.29541339704 2957.7158944766
+0.00000000156 1.13805508457 10025.3603984484
+0.00000000159 3.76174286126 1194.4470102246
+0.00000000136 5.58293924642 3894.1818295422
+0.00000000145 3.02112488974 3337.0893083508
+0.00000000146 4.25359617225 4399.994356889
+0.000000001 4.26740096115 1589.0728952838
+0.00000000091 6.12108227231 6489.776587288
+0.00000000101 1.17242141914 7079.3738568078
+0.00000000098 1.12613498307 23384.2869868986
+0.00000000075 6.02182689533 529.6909650946
+0.00000000078 5.93418069229 7477.522860216
+0.00000000068 1.70775041911 9492.1463150048
+0.0000000007 3.67253155189 8962.4553499102
+0.00000000062 4.14954627063 4292.3308329504
+0.00000000067 0.1509224655 3870.3033917944
+0.00000000066 1.12578506413 6151.533888305
+0.00000000062 1.93984222091 6923.9534573736
+0.0000000006 4.30641513096 12303.06777661
+0.00000000074 4.72156358149 3347.7259737006
+0.00000000055 2.75742802464 4933.2084403326
+0.00000000053 4.77894621871 6127.6554505572
+0.0000000005 2.57807944338 3340.5951730476
+0.00000000048 3.72532068729 9866.4168806652
+0.00000000042 6.15391373101 7234.794256242
+0.00000000043 3.43955584179 5486.777843175
+0.0000000005 4.60885064189 3340.629680352
+0.00000000044 4.47943289816 426.598190876
+0.00000000045 6.244852075 2274.1169495098
+0.0000000004 0.73805316471 7.1135470008
+0.00000000038 1.06497784748 9623.6882766912
+0.00000000041 4.60954640493 6682.2051744678
+0.00000000038 4.60963924082 7740.6067835888
+0.00000000036 3.15129246169 639.897286314
+0.00000000037 6.14629970622 5729.506447149
+0.0000000004 1.4739554485 13365.9728251482
+0.00000000035 2.60772245492 4690.4798363586
+0.00000000035 2.450779319 2288.3440435114
+0.00000000034 4.50544497582 7875.6718636242
+0.00000000042 2.11383330882 12832.7587417046
+0.00000000033 3.97655860802 191.4482661116
+0.00000000032 4.06047154083 3532.0606928114
+0.00000000034 5.06671994554 6681.2421070518
+0.00000000042 4.67024017441 15643.6802033098
+0.00000000036 0.29140871479 3723.508958923
+0.00000000033 4.52588149629 4929.6853219836
+0.00000000034 2.7449907289 6677.7017350506
+0.0000000003 1.57743012295 10419.9862835076
+0.0000000004 1.31713176335 5331.3574437408
+0.00000000034 3.03490000148 6681.2075997474
+0.00000000031 1.25306164576 242.728603974
+0.00000000029 5.44118048011 10021.8545337516
+0.00000000029 3.41037097794 10021.8200264472
+0.00000000028 4.81855060968 6836.6452528338
+0.00000000028 0.72745302325 6283.0758499914
+0.0000000003 3.06267495632 2281.2304965106
+0.00000000027 0.62535799761 6681.2921637024
+0.0000000003 3.56389476096 8969.568896911
+0.00000000032 5.31078691958 553.5694028424
+0.00000000033 2.00753799963 5884.9268465832
+0.00000000027 1.18001479303 8955.3418029094
+0.00000000025 2.94122791628 2544.3144198834
+0.00000000025 0.17808889827 9830.3890139878
+0.00000000031 5.73384204593 3339.6321056316
+0.00000000028 3.70436008855 6298.3283211764
+0.00000000024 0.07739730466 10818.1352869158
+0.00000000027 1.03401737006 6681.1575430968
+0.00000000024 0.09987383242 382.8965322232
+0.00000000027 0.60053652251 3553.9115221378
+0.00000000027 4.97107900859 3767.2106175758
+0.00000000024 3.36621347824 8031.0922630584
+0.00000000026 4.80509833364 7632.9432596502
+0.00000000022 1.43966107077 26724.8994135984
+0.0000000002 0.36901153144 398.1490034082
+0.00000000019 1.00325306041 7064.1213856228
+0.0000000002 0.19821371186 6674.1113063988
+0.00000000018 1.07169297658 7210.9158184942
+0.00000000021 2.6951214034 10018.3141617504
+0.00000000023 3.25670295081 5621.8429232104
+0.00000000018 0.24542781929 3981.490034082
+0.00000000018 5.14428605713 6688.3384004004
+0.0000000002 0.97539014916 6894.5239488376
+0.00000000024 4.42156401638 1748.016413067
+0.00000000016 0.6538950344 3340.545116397
+0.00000000016 5.28427106012 3333.498879699
diff --git a/kstars/kstars/data/mars.R4.vsop b/kstars/kstars/data/mars.R4.vsop
new file mode 100644
index 00000000..00af6ce1
--- /dev/null
+++ b/kstars/kstars/data/mars.R4.vsop
@@ -0,0 +1,28 @@
+0.00000000148 0.000000 0.000000
+0.00000019552 3.58211650473 3340.6124266998
+0.00000016323 4.05116076923 6681.2248533996
+0.00000005848 4.46383962094 10021.8372800994
+0.00000001532 4.84374321619 13362.4497067992
+0.00000000375 1.50962233608 3185.1920272656
+0.00000000339 5.20684967613 16703.062133499
+0.00000000151 5.16472931648 3344.1355450488
+0.00000000125 2.19233532803 3496.032826134
+0.00000000087 0.10275067375 3583.3410306738
+0.0000000007 5.55303619365 20043.6745601988
+0.00000000048 2.91797786512 2787.0430238574
+0.00000000049 5.5703851483 6684.7479717486
+0.00000000057 1.86867280743 6525.8044539654
+0.00000000034 3.63370917313 3097.88382272579
+0.00000000021 2.30677637991 1059.3819301892
+0.00000000021 4.03682122005 4136.9104335162
+0.00000000018 4.1743875589 3149.1641605882
+0.00000000013 1.97805475719 155.4203994342
+0.00000000017 5.9485641469 10025.3603984484
+0.00000000012 0.51097435253 6923.9534573736
+0.00000000012 3.27945299261 6127.6554505572
+0.00000000013 2.22938285522 9866.4168806652
+0.00000000016 2.64206771227 4399.994356889
+0.00000000013 2.75813969974 6836.6452528338
+0.00000000013 4.51988349676 6489.776587288
+0.00000000014 0.76591550754 3894.1818295422
+0.00000000011 5.47381242145 3738.761430108
diff --git a/kstars/kstars/data/mars.R5.vsop b/kstars/kstars/data/mars.R5.vsop
new file mode 100644
index 00000000..1ce37969
--- /dev/null
+++ b/kstars/kstars/data/mars.R5.vsop
@@ -0,0 +1,9 @@
+-0.00000000012 0.000000 0.000000
+0.00000000476 2.47617204701 6681.2248533996
+0.00000000268 2.91510547706 10021.8372800994
+0.00000000115 1.76888962311 3340.6124266998
+0.00000000096 3.31378377179 13362.4497067992
+0.00000000048 6.27457828287 3185.1920272656
+0.00000000027 3.69380877066 16703.062133499
+0.00000000013 3.72005807206 3496.032826134
+0.00000000012 4.88179002689 3583.3410306738
diff --git a/kstars/kstars/data/mars.orbit b/kstars/kstars/data/mars.orbit
new file mode 100644
index 00000000..8b14ef9f
--- /dev/null
+++ b/kstars/kstars/data/mars.orbit
@@ -0,0 +1,100 @@
+-1.6272 0.33639 0.0470456
+-1.64138 0.243524 0.0454498
+-1.64977 0.149799 0.0436938
+-1.65232 0.055544 0.0417831
+-1.64899 -0.0389084 0.0397234
+-1.63973 -0.133221 0.0375212
+-1.62454 -0.22705 0.0351833
+-1.60342 -0.32005 0.0327169
+-1.57639 -0.41187 0.03013
+-1.54349 -0.502155 0.0274309
+-1.50477 -0.590547 0.0246285
+-1.46032 -0.676686 0.0217321
+-1.41021 -0.760207 0.0187517
+-1.35458 -0.840748 0.0156979
+-1.29357 -0.917944 0.0125816
+-1.22733 -0.991432 0.00941453
+-1.15605 -1.06085 0.00620887
+-1.07995 -1.12584 0.00297733
+-0.99926 -1.18605 -0.000266811
+-0.914256 -1.24113 -0.00350976
+-0.825231 -1.29075 -0.00673723
+-0.732507 -1.33458 -0.00993446
+-0.636439 -1.37232 -0.0130863
+-0.537409 -1.40366 -0.0161771
+-0.435829 -1.42835 -0.0191911
+-0.332143 -1.44612 -0.0221123
+-0.22682 -1.45676 -0.0249243
+-0.120358 -1.46007 -0.027611
+-0.0132811 -1.45591 -0.0301562
+0.093863 -1.44415 -0.032544
+0.200507 -1.42471 -0.0347589
+0.306065 -1.39757 -0.0367859
+0.409938 -1.36275 -0.0386106
+0.51152 -1.32032 -0.0402196
+0.610201 -1.2704 -0.0416006
+0.705372 -1.21318 -0.0427424
+0.796435 -1.1489 -0.0436353
+0.882806 -1.07785 -0.0442713
+0.963924 -1.00039 -0.0446439
+1.03926 -0.916927 -0.0447486
+1.10831 -0.827923 -0.0445828
+1.17063 -0.73389 -0.0441462
+1.2258 -0.635379 -0.0434402
+1.27348 -0.532985 -0.0424687
+1.31338 -0.427332 -0.0412375
+1.34525 -0.319068 -0.0397544
+1.36893 -0.208861 -0.0380292
+1.38431 -0.097387 -0.0360735
+1.39136 0.0146742 -0.0339005
+1.39009 0.126649 -0.0315249
+1.38059 0.237874 -0.0289626
+1.363 0.347708 -0.0262307
+1.33753 0.455531 -0.023347
+1.30442 0.560754 -0.0203299
+1.26396 0.662823 -0.0171984
+1.21651 0.761219 -0.0139715
+1.16241 0.855466 -0.0106684
+1.10209 0.945129 -0.00730807
+1.03596 1.02982 -0.0039092
+0.964472 1.10918 -0.000490048
+0.888089 1.18292 0.00293164
+0.807282 1.25076 0.00633879
+0.72253 1.3125 0.00971503
+0.634314 1.36794 0.0130448
+0.543116 1.41696 0.0163133
+0.449411 1.45944 0.0195066
+0.35367 1.49532 0.0226117
+0.256358 1.52456 0.0256164
+0.157927 1.54715 0.0285095
+0.0588176 1.56312 0.0312805
+-0.0405404 1.5725 0.0339199
+-0.139732 1.57538 0.0364189
+-0.238356 1.57184 0.0387698
+-0.336025 1.562 0.0409653
+-0.432369 1.546 0.0429991
+-0.527031 1.52397 0.0448655
+-0.61967 1.4961 0.0465597
+-0.709961 1.46255 0.0480775
+-0.797593 1.42353 0.0494151
+-0.88227 1.37922 0.0505697
+-0.963713 1.32986 0.0515388
+-1.04165 1.27567 0.0523207
+-1.11584 1.21688 0.0529141
+-1.18604 1.15374 0.0533183
+-1.25203 1.08649 0.0535331
+-1.31359 1.01541 0.0535587
+-1.37054 0.940762 0.0533961
+-1.42268 0.862813 0.0530463
+-1.46985 0.781849 0.0525113
+-1.5119 0.698158 0.0517931
+-1.54867 0.612033 0.0508944
+-1.58005 0.523774 0.0498183
+-1.60591 0.433687 0.0485684
+-1.62616 0.342083 0.0471486
+-1.6407 0.249278 0.0455634
+-1.64946 0.155596 0.0438177
+-1.65239 0.0613624 0.0419169
+-1.64942 -0.0330894 0.0398668
+-1.64054 -0.127422 0.0376737
+-1.62573 -0.221294 0.0353444
diff --git a/kstars/kstars/data/mars.png b/kstars/kstars/data/mars.png
new file mode 100644
index 00000000..067ed816
--- /dev/null
+++ b/kstars/kstars/data/mars.png
Binary files differ
diff --git a/kstars/kstars/data/mercury.B0.vsop b/kstars/kstars/data/mercury.B0.vsop
new file mode 100644
index 00000000..1ea73613
--- /dev/null
+++ b/kstars/kstars/data/mercury.B0.vsop
@@ -0,0 +1,818 @@
+-0.01222839532 0.000000 0.000000
+0.11737528962 1.98357498767 26087.9031415742
+0.02388076996 5.03738959685 52175.8062831484
+0.0054325181 1.79644363963 78263.7094247226
+0.0012977877 4.83232503961 104351.612566297
+0.00031866927 1.58088495667 130439.515707871
+0.00007963301 4.60972126348 156527.418849445
+0.00002014189 1.35324164694 182615.321991019
+0.00000513953 4.37835409309 208703.225132594
+0.00000207674 4.91772564073 27197.2816936676
+0.00000208584 2.02020294153 24978.5245894808
+0.00000132013 1.11908492283 234791.128274168
+0.00000100454 5.65684734206 20426.571092422
+0.00000121395 1.81271752059 53285.1848352418
+0.00000091566 2.28163128692 25028.521211385
+0.00000099214 0.09391887097 51116.4243529592
+0.00000094574 1.24184909234 31749.2351907264
+0.00000078785 4.4072588 57837.1383323006
+0.00000077747 0.52557061749 1059.3819301892
+0.00000084264 5.08510388314 51066.427731055
+0.00000049948 3.49752993688 5661.3320491522
+0.00000046454 3.23739270829 77204.3274945334
+0.00000044767 4.87849816734 79373.087976816
+0.00000040766 2.46558332165 46514.4742339962
+0.00000037378 4.45768797944 4551.9534970588
+0.00000034082 4.14209210575 260879.031415742
+0.00000035911 1.09057317869 1109.3785520934
+0.00000031953 1.18516389747 83925.0414738748
+0.00000030954 3.5032802721 21535.9496445154
+0.00000031808 2.41474588439 47623.8527860896
+0.00000028691 1.84828614269 77154.3308726292
+0.00000025765 2.77593370583 27043.5028831828
+0.00000025199 3.5906226646 27147.2850717634
+0.00000020244 3.06833797229 51646.1153180538
+0.00000018591 5.5842727444 73711.7559276638
+0.00000016971 0.02791276551 103292.230636108
+0.00000020099 4.06593040301 25132.3033999656
+0.00000017002 6.13739392193 41962.5207369374
+0.00000014984 1.64717994813 105460.99111839
+0.00000014186 0.33074185469 10213.285546211
+0.00000015577 6.07693643204 53131.406024757
+0.00000015795 3.79629547258 529.6909650946
+0.00000014011 5.52786452723 72602.3773755704
+0.00000012309 3.16626298867 14765.2390432698
+0.00000011261 0.11326534696 13521.7514415914
+0.00000012448 4.05109331029 39609.6545831656
+0.00000013044 3.48016433624 37410.5672398786
+0.00000011042 4.23192662377 110012.944615449
+0.00000011152 0.5565846182 63498.4703814528
+0.00000010717 1.53686240986 25661.3049506982
+0.00000010213 2.87881017166 12566.1516999828
+0.00000009924 0.94824584866 65697.5577247398
+0.00000011047 5.79741510309 51749.2080922724
+0.0000001046 5.82962163777 50586.7333878646
+0.00000009774 1.6627176265 24498.8302462904
+0.00000009412 1.82364886045 15874.6175953632
+0.00000012866 4.81650804018 30639.856638633
+0.00000009123 4.8860439411 103242.234014203
+0.00000009011 1.04262074744 426.598190876
+0.00000008735 3.04132552652 68050.4238785116
+0.00000008491 1.05130498445 1589.0728952838
+0.00000008835 0.88128343813 286966.934557316
+0.00000008823 5.81343662067 11322.6640983044
+0.00000008196 0.84015129448 51220.2065415398
+0.0000000764 3.43584035231 36301.1886877852
+0.00000009175 6.16059719071 77734.018459628
+0.00000008897 0.39691733779 53235.1882133376
+0.00000007253 2.37179970828 99799.659069238
+0.00000007104 5.73557153523 26617.5941066688
+0.00000008322 5.271571288 25558.2121764796
+0.00000006578 2.66741925057 52705.497248243
+0.00000005825 6.25072627414 33326.5787331742
+0.00000005625 3.0803000023 129380.133777682
+0.00000005295 1.35863387771 45892.730433157
+0.00000005116 2.67576280851 76674.6365294388
+0.00000005035 2.66614676257 77837.1112338466
+0.00000004762 4.68983196238 131548.894259964
+0.00000005714 2.87339047644 79219.3091663312
+0.00000005601 5.3719088515 955.5997416086
+0.00000004965 3.47619946892 59414.4818747484
+0.00000005468 1.43781223143 56727.7597802072
+0.0000000408 4.01667499 91785.460866314
+0.00000003971 5.44452771841 6283.0758499914
+0.00000004063 5.64291749144 26068.2333806744
+0.00000003877 3.60887633874 89586.373523027
+0.00000004047 5.95235957644 38654.054841557
+0.00000004064 1.46283079734 26107.572902474
+0.00000003681 0.47365215122 62389.0918293594
+0.00000004247 6.23163402945 40853.142184844
+0.00000003694 2.75543227024 7238.6755916
+0.00000003348 5.91868911857 43071.8992890308
+0.00000004475 2.28937952702 98690.2805171446
+0.00000003115 0.74943919509 32858.6137428198
+0.000000031 3.35203735852 19804.8272915828
+0.00000003215 6.11374633777 94138.3270200858
+0.00000003558 0.98820289555 136100.847757023
+0.00000002908 4.06284172838 26514.5013324502
+0.00000002799 1.63602212056 129330.137155778
+0.000000028 3.88358619611 77308.109683114
+0.0000000268 4.48235268618 71980.6335747312
+0.00000002767 4.12700796923 27676.976036858
+0.00000003285 0.3939808152 18849.2275499742
+0.0000000329 2.93487892542 103821.921601202
+0.00000003048 0.67698362024 9103.9069941176
+0.00000002484 5.4233220496 125887.562210812
+0.00000002663 1.70280488847 16983.9961474566
+0.00000002791 2.76839978418 26091.7844769322
+0.00000002747 5.75135788288 19317.1925403286
+0.00000002676 5.73635682216 78793.4003898172
+0.0000000271 4.3127490272 58946.516884394
+0.00000002877 3.45410696457 79323.0913549118
+0.00000002787 4.34025817469 26084.0218062162
+0.00000002097 2.09090732812 23869.1460373874
+0.00000002297 3.9032125153 313054.83769889
+0.00000002535 3.05170623483 69159.802430605
+0.00000002211 4.651202109 28306.660245761
+0.00000001912 5.78403850812 102762.539671013
+0.00000002265 3.34478937379 22645.3281966088
+0.00000001817 5.74251490625 103925.014375421
+0.00000001961 5.94577427093 105307.212307905
+0.00000001922 4.43763124338 82815.6629217814
+0.00000001667 4.51887419928 52195.4760440482
+0.00000001771 6.12278757535 155468.036919256
+0.00000001515 1.7245811583 54394.5633873352
+0.00000001585 0.23900687506 85502.3850163226
+0.00000001477 4.73359545019 29530.4780865396
+0.00000001469 1.44574704924 157636.797401539
+0.00000001653 2.41345886386 52156.1365222486
+0.00000001377 0.59981573116 26080.7895945734
+0.0000000143 0.7841694399 117873.364007888
+0.0000000168 3.42684715134 6770.7106012456
+0.00000001604 4.52048871587 3442.5749449654
+0.00000001345 0.31857167988 51535.9089968344
+0.00000001357 3.17349203273 25874.6040461362
+0.0000000125 2.33380858079 25448.0058552602
+0.00000001196 2.09277609512 48733.231338183
+0.00000001194 0.36376300747 115674.276664601
+0.00000001443 2.73186009497 64741.9579831312
+0.00000001375 5.32672767568 124778.183658719
+0.00000001325 3.57805811914 88476.9949709336
+0.00000001115 0.26092087309 639.897286314
+0.00000001094 2.22755234371 32370.9789915656
+0.00000001433 3.03965981318 66941.0453264182
+0.0000000137 3.45924813827 44937.1306915484
+0.00000001003 0.28769164324 25934.1243310894
+0.00000001136 1.11057140999 52171.9249477904
+0.00000001 0.5245751492 26241.681952059
+0.00000001033 2.55563840213 45405.0956819028
+0.00000001096 5.01257889902 7.1135470008
+0.00000001146 5.40631829059 213.299095438
+0.0000000108 5.97835772937 129909.824742776
+0.00000000988 1.25815251981 98068.5367163054
+0.00000001062 2.88132742088 120226.23016166
+0.00000000892 0.63710475446 103396.012824688
+0.00000001041 0.89365572198 52602.4044740244
+0.00000000978 0.93067667928 53764.8791784322
+0.00000001136 5.82023159264 52179.6876185064
+0.00000000838 4.66556603681 155418.040297352
+0.0000000091 5.53568417425 58458.8821331398
+0.00000000834 5.16159172473 49957.0491789616
+0.000000011 4.0215776119 162188.750898597
+0.00000000805 1.03425281191 23969.1392811958
+0.00000000835 5.28205659749 50057.04242277
+0.00000000891 0.21542628779 105410.994496486
+0.00000000743 0.86945390288 52389.1053785864
+0.00000000783 3.32304812554 26301.2022370122
+0.00000000711 1.57780048955 2118.7638603784
+0.00000000801 2.18220012579 151975.465352386
+0.00000000915 1.71247948367 51962.5071877104
+0.00000000832 5.53506450006 74821.1344797572
+0.0000000075 2.16183196338 52168.6927361476
+0.00000000923 2.50170936928 104881.303531391
+0.00000000727 6.05394635764 95247.7055721792
+0.0000000064 2.71738158564 131395.11544948
+0.00000000628 1.43868691098 55618.3812281138
+0.00000000622 3.46102298068 77623.8121384086
+0.00000000825 1.00561540075 85034.4200259682
+0.00000000611 0.99677911598 2218.7571041868
+0.00000000605 4.68164610499 52182.9198301492
+0.00000000646 2.57803910757 128850.442812587
+0.00000000621 1.16576338077 108903.566063356
+0.00000000651 1.60040223342 26095.016688575
+0.00000000599 2.51123620954 130012.917516995
+0.0000000057 1.27714994259 78283.3791856224
+0.00000000616 2.88990323867 52026.2430860138
+0.00000000553 5.17654422678 25938.3399444396
+0.0000000056 3.32834155275 51109.3108059584
+0.00000000538 4.7459289211 80482.4665289094
+0.00000000514 5.52495783925 25021.4076643842
+0.00000000512 2.12021253064 25035.6347583858
+0.00000000545 1.31029342517 26555.8681319286
+0.00000000475 4.05390077061 149.5631971346
+0.00000000464 3.26222495894 111590.288157897
+0.0000000046 5.34048307893 46848.3301747656
+0.0000000055 5.84636069235 25619.9381512198
+0.00000000447 3.5768857164 1066.49547719
+0.0000000055 6.22077946049 51123.53789996
+0.00000000596 0.6449235299 339142.740840465
+0.00000000484 3.16177806139 38519.945791972
+0.00000000441 0.67395966884 1052.2683831884
+0.00000000477 0.22606306742 71025.0338331226
+0.00000000423 2.08215220948 76144.9455643442
+0.00000000472 3.35508518254 35191.8101356918
+0.00000000418 3.57908956341 52329.5850936332
+0.00000000441 4.91196768491 78050.4103292846
+0.0000000044 4.47866581814 183724.700543113
+0.00000000435 1.98197259533 26094.5317004742
+0.00000000564 5.45416215614 78244.0396638228
+0.0000000054 2.87570725847 181555.94006083
+0.0000000045 6.09063658976 93028.9484679924
+0.00000000461 3.82361162048 143961.267149462
+0.00000000408 3.34314470563 52022.0274726636
+0.00000000412 2.07516355558 150866.086800293
+0.00000000435 5.12507754577 26081.2745826742
+0.00000000409 0.56822912556 64607.8489335462
+0.00000000388 4.16039183226 78259.8280893646
+0.00000000393 3.23715146834 13655.8604911764
+0.00000000375 5.33297275541 26011.6370702986
+0.00000000467 5.77388878977 90829.8611247054
+0.0000000035 5.62301652558 71492.998823477
+0.00000000352 3.27694758804 26727.8004278882
+0.0000000035 3.39302729957 141762.179806175
+0.0000000039 2.58800166779 78267.5907600806
+0.00000000365 3.19925143022 52099.5402118728
+0.00000000433 1.5518516339 20760.4270331914
+0.00000000327 5.69228054184 12432.0426503978
+0.00000000339 1.5808857282 45494.5814297488
+0.00000000338 2.73161573173 155997.727884351
+0.00000000315 4.00061444247 78477.0085201606
+0.00000000435 0.36408526333 114564.898112508
+0.00000000344 5.02616143626 78256.5958777218
+0.00000000346 4.14121333484 111122.323167542
+0.00000000286 5.40513646014 6681.2248533996
+0.00000000283 3.65516534367 76.2660712756
+0.00000000325 4.3041208046 124156.43985788
+0.00000000364 2.32771554672 84546.785274714
+0.00000000331 0.768825599 188276.654040172
+0.00000000267 3.81778097058 19406.6782881746
+0.0000000027 6.02010732963 78114.146227588
+0.00000000273 3.6672618024 129483.915966262
+0.00000000263 0.18743596408 77197.2139475326
+0.00000000268 3.25051884036 131498.89763806
+0.00000000284 1.93848296863 76044.9523205358
+0.00000000295 5.53951004419 130969.206672966
+0.00000000335 5.92048177497 146314.133303234
+0.00000000246 1.45343047775 78270.8229717234
+0.00000000259 3.0824170478 77211.4410415342
+0.00000000253 2.86398164134 121335.608713753
+0.00000000338 3.9582339601 78690.3076155986
+0.00000000317 3.9813836922 79852.7823200064
+0.00000000232 4.66776441683 28206.6670019526
+0.00000000247 1.40414696612 181505.943438926
+0.00000000228 0.25677390582 103711.715279983
+0.00000000219 4.69799359762 71582.484571323
+0.00000000221 4.46394113791 81706.284369688
+0.00000000254 1.43735157085 5327.4761083828
+0.00000000199 5.76674433704 157483.018591054
+0.00000000253 2.47481215159 72936.2333163398
+0.00000000191 4.17749403686 134991.46920493
+0.00000000246 5.2155277312 178063.368493961
+0.00000000182 4.31488794636 104371.282327197
+0.00000000206 1.62004139707 106570.369670484
+0.00000000234 2.1897992144 100909.037621331
+0.00000000176 3.58325574282 48835.1938564486
+0.00000000188 2.58568452037 51707.841292794
+0.00000000177 1.8946109513 52169.1777242484
+0.00000000168 3.01264496377 23754.7067487022
+0.00000000222 4.35573235377 52643.7712735028
+0.00000000169 5.25194313253 102232.848705918
+0.00000000188 5.55333225508 156100.820658569
+0.00000000163 1.72109994467 104138.313470859
+0.00000000205 5.64507146979 154938.345954161
+0.00000000161 0.06514575292 78187.443353447
+0.00000000155 3.29540644622 97112.9369746968
+0.00000000152 1.66425291176 25654.1914036974
+0.00000000179 2.20248310353 104331.942805397
+0.00000000157 5.91615237188 51742.0945452716
+0.00000000176 5.03409571975 52182.4348420484
+0.00000000145 0.34814763869 78417.4882352074
+0.00000000151 0.8401618205 26237.4663387088
+0.00000000143 0.36102957131 27154.3986187642
+0.00000000142 5.87490895177 26037.90651967
+0.00000000167 4.43520444137 25668.418497699
+0.00000000137 2.8508932935 119116.851609567
+0.00000000161 5.91020381915 207643.843202404
+0.0000000013 6.26801612444 137678.191299471
+0.0000000013 0.93376066695 433.7117378768
+0.0000000014 1.22522976768 26137.8997634784
+0.00000000144 4.56326656247 419.4846438752
+0.00000000145 2.53141564902 116917.76426628
+0.00000000145 3.74606280935 27140.1715247626
+0.00000000155 3.65976494728 365230.643982039
+0.00000000124 0.92716868075 104347.731230939
+0.0000000014 0.1128733417 78109.9306142378
+0.00000000126 1.13823138141 51322.6099013964
+0.00000000146 3.25675289634 3340.6124266998
+0.00000000122 5.10611624534 176953.989941867
+0.00000000125 5.63666753628 104355.493901655
+0.00000000155 2.3086138149 51756.3216392732
+0.00000000136 3.41914767255 140652.801254082
+0.00000000115 6.25299482333 39743.7636327506
+0.00000000113 0.79353194356 7994.5284420242
+0.00000000126 0.12477487369 52815.7035694624
+0.00000000121 0.68099507149 50483.640613646
+0.00000000118 0.87294905519 137210.226309117
+0.00000000112 2.41390426449 97580.9019650512
+0.0000000013 1.22267912068 209812.603684687
+0.0000000011 3.15687226733 25234.7067598222
+0.00000000109 2.85465805569 24395.7374720718
+0.00000000108 5.7358716071 853.196381752
+0.00000000141 4.76875897743 28421.0995344462
+0.00000000143 0.57659923971 170049.170291037
+0.00000000127 5.39590556187 110634.688416288
+0.0000000011 0.79294568581 104564.911661735
+0.00000000103 5.77115680934 182085.631025925
+0.00000000108 0.78147749534 42153.969003049
+0.00000000101 6.24176236571 1692.1656695024
+0.00000000125 1.72822604057 104344.499019296
+0.00000000112 1.53691309669 18093.37469955
+0.000000001 6.03656277681 147423.511855328
+0.00000000102 2.16777222106 32769.1279949738
+0.00000000127 5.69552946334 44181.2778411242
+0.00000000096 2.81662615895 104202.049369162
+0.00000000094 6.16378269144 103299.344183108
+0.00000000095 3.08582674985 70269.1809826984
+0.00000000096 3.26682732105 103285.117089107
+0.00000000101 1.49832461293 40565.2543247742
+0.00000000099 0.11817727117 167850.08294775
+0.00000000099 3.80154992347 214364.557181746
+0.00000000093 3.27120904242 90695.7520751204
+0.00000000104 5.35405285854 126996.940762906
+0.00000000105 0.73008875321 104778.210757173
+0.00000000089 2.82753100547 50579.6198408638
+0.00000000098 0.55393078868 33967.9922949132
+0.00000000087 1.47928882834 97670.3877128972
+0.00000000117 0.17401840597 61279.713277266
+0.00000000089 0.41552735762 26164.1692128498
+0.00000000091 2.28447351962 157057.10981454
+0.00000000103 2.67784306575 172402.036444808
+0.00000000084 4.31852113132 60055.8954364874
+0.00000000085 4.50666554965 104358.726113298
+0.00000000098 0.74967522191 105940.685461581
+0.00000000082 2.80078395016 52101.0246845811
+0.00000000086 0.38069361609 74923.0969980228
+0.00000000077 4.91602955543 24491.7166992896
+0.00000000104 6.08692240129 10021.8372800994
+0.00000000094 2.2175482918 25973.463852889
+0.00000000079 4.63574888508 2333.196392872
+0.00000000076 0.0667660763 157586.800779634
+0.00000000076 4.09119863738 1596.1864422846
+0.00000000089 0.51926466594 50593.8469348654
+0.00000000078 5.85412082904 18207.8139882352
+0.00000000083 1.48347794862 54294.5701435268
+0.00000000102 1.11648927836 150244.342999454
+0.00000000081 0.43168464249 155571.819107837
+0.00000000071 2.77560894834 77829.9976868458
+0.00000000098 3.04617186486 16066.0658614748
+0.00000000089 3.91487126164 68241.8721446232
+0.00000000076 3.32839538947 129799.618421557
+0.00000000091 4.99146967087 102132.85546211
+0.00000000088 4.54401955709 51543.0225438352
+0.00000000092 4.8882571486 26202.3424302594
+0.00000000066 1.97272013972 632.7837393132
+0.00000000066 1.34921841483 52808.5900224616
+0.00000000071 1.2155124162 107794.187511262
+0.00000000088 3.90671333341 74.7815985673
+0.00000000076 1.1168426292 78731.674415077
+0.0000000006 4.94665488683 78257.0808658226
+0.00000000067 4.24719146625 14477.3511832
+0.00000000069 5.46721744006 77844.2247808474
+0.00000000059 2.80000354604 25863.5583458723
+0.0000000006 4.23924716288 52225.8029050526
+0.00000000059 5.90340687048 103.0927742186
+0.00000000059 3.81127888964 76571.5437552202
+0.0000000006 5.62072757879 77795.7444343682
+0.00000000069 4.36673018646 207593.8465805
+0.00000000066 0.49890308433 51951.4614874465
+0.00000000058 1.63810168022 51013.3315787406
+0.00000000058 4.28286858594 77410.5130429706
+0.00000000066 0.61313044187 51639.001771053
+0.00000000057 3.15657420172 104275.346495021
+0.00000000058 4.41262101447 26720.6868808874
+0.00000000075 0.13973480485 1581.959348283
+0.00000000057 0.41985749035 23439.4483161012
+0.00000000069 6.04001555481 29428.515568274
+0.00000000055 0.87548003173 161079.372346504
+0.00000000054 2.10504641371 2648.454825473
+0.0000000007 1.90064683191 204151.271635535
+0.00000000054 3.73359360369 24925.4284371664
+0.00000000055 4.74493087072 49527.3514576754
+0.00000000071 2.67007207774 24505.9437932912
+0.00000000057 1.10422154948 130459.185468771
+0.00000000068 5.29164108644 26013.1215430069
+0.00000000054 0.06047544079 52072.7135089298
+0.00000000053 0.0641936055 536.8045120954
+0.00000000053 5.00852687358 25977.6968203548
+0.00000000052 4.1740388604 25131.6139856036
+0.00000000052 3.31036935415 7880.08915333899
+0.0000000007 6.10702300469 52278.899057367
+0.00000000059 1.97971323674 51219.5171271778
+0.00000000052 0.17883872581 224.3447957019
+0.00000000057 2.64616122722 52125.8096612442
+0.00000000051 2.51127480556 183570.921732628
+0.0000000005 4.67814206741 130226.216612433
+0.0000000005 4.7732602477 25780.3455206046
+0.00000000053 2.8157918125 55516.4187098482
+0.00000000057 2.13355985608 128320.751847493
+0.00000000049 2.32162107938 26395.4607625438
+0.00000000049 4.96049794937 956.2891559706
+0.00000000047 4.20636709156 52250.5878817157
+0.00000000058 2.23088591593 52065.599961929
+0.00000000048 5.31209962934 1162.4747044078
+0.00000000062 6.11793881 22747.2907148744
+0.00000000051 5.16823572193 130419.845946971
+0.00000000058 1.50494628165 54509.0026760204
+0.0000000006 0.43836944868 116783.655216695
+0.00000000059 1.50474668065 26507.3877854494
+0.00000000047 3.28426374672 25565.3257234804
+0.00000000056 2.45288584577 181026.249095736
+0.00000000051 3.46813929041 53242.3017603384
+0.00000000045 0.64303440167 52698.3837012422
+0.00000000049 0.43622928396 27999.1026247914
+0.00000000046 0.93537805397 26162.6847401415
+0.00000000043 5.95311422864 76667.522982438
+0.0000000006 1.79764830651 78270.3379836226
+0.00000000056 2.27809233545 182188.723800143
+0.00000000043 3.95909386803 26521.614879451
+0.00000000043 2.06740816154 51859.4144134918
+0.00000000051 5.31772214752 66653.1574663484
+0.00000000044 1.68470111077 23888.8157982872
+0.00000000054 3.94217571152 52325.369480283
+0.00000000043 5.1386495594 11610.5519583742
+0.00000000042 4.61363107691 52492.198152805
+0.00000000046 3.39633739377 104505.391376782
+0.00000000046 4.83387098498 110.2063212194
+0.00000000045 3.54092987543 50800.0324833026
+0.00000000041 5.69167231584 24712.1293417284
+0.0000000004 0.05181171325 123200.840116271
+0.00000000053 0.61042891791 53228.0746663368
+0.00000000039 3.11194295827 25984.8103673556
+0.00000000046 2.5352841036 50696.939709084
+0.00000000038 4.44293961717 29416.0387978544
+0.00000000041 2.66264705448 233731.746343979
+0.00000000037 3.37388547918 1375.7737998458
+0.00000000038 5.61891042604 143005.667407854
+0.00000000037 5.42828179354 28286.9904848612
+0.00000000049 5.33653478407 99024.136457914
+0.0000000004 5.63484527365 522.5774180938
+0.00000000039 3.40419666656 25551.0986294788
+0.00000000036 5.94925007197 145204.754751141
+0.00000000038 2.07740095188 153084.84390448
+0.00000000039 3.20021878147 163766.094441045
+0.00000000037 5.22659089943 52595.2909270236
+0.00000000042 4.90625897857 25771.5112719176
+0.00000000041 2.99128318097 26190.9959157928
+0.00000000044 1.11685231827 26404.2950112308
+0.00000000045 4.61987657347 132658.272812058
+0.00000000037 0.21788276252 166740.704395656
+0.00000000034 1.94222980062 203041.893083441
+0.00000000045 3.16157322891 104197.833755812
+0.00000000046 4.46372826281 316.3918696566
+0.00000000039 2.02681719442 136722.591557862
+0.00000000034 1.34191646454 467.9649903544
+0.00000000043 3.34582658464 78903.6067110366
+0.00000000039 3.65232351757 196137.073432611
+0.00000000037 0.3728911138 391318.547123613
+0.00000000037 2.88378512797 36109.7404216736
+0.00000000037 1.66197775716 52290.2455718336
+0.00000000036 3.91856090884 54087.0057663656
+0.00000000034 0.07777074766 26294.0886900114
+0.00000000033 2.57658065167 26941.0995233262
+0.00000000034 1.66706631543 49842.6098902764
+0.00000000042 3.65143192554 76681.7500764396
+0.00000000032 4.02685079656 24356.7807886416
+0.00000000041 3.48117117726 26610.480559668
+0.0000000004 1.30798263894 77630.9256854094
+0.00000000033 3.31591322468 65831.6667743248
+0.00000000042 4.68305225464 24609.0365675098
+0.00000000034 2.43308912753 26421.7590823436
+0.00000000031 0.55207634036 13362.4497067992
+0.00000000031 3.97168176907 130435.634372513
+0.00000000035 5.90195011358 78188.9278261553
+0.00000000032 5.58275762493 25881.717593137
+0.00000000032 3.03394602316 27780.0688110766
+0.00000000038 4.616024782 130432.40216087
+0.00000000031 5.37268049479 75930.5130318506
+0.00000000034 4.68006477569 25754.0472008048
+0.0000000003 2.7691739915 173511.414996902
+0.00000000037 4.3753749777 1478.8665740644
+0.0000000003 2.69970929614 208173.534167499
+0.00000000029 2.28199342452 130443.397043229
+0.00000000039 4.04390928499 34282.1784747828
+0.00000000033 1.47153495142 55503.9419394286
+0.00000000029 3.09374594552 27819.0254945068
+0.0000000003 2.30968283835 26624.7076536696
+0.00000000035 2.18534594257 22759.767485294
+0.00000000027 0.63624513172 240452.46032332
+0.00000000035 5.4058831234 58857.031136548
+0.00000000028 5.46904052697 123668.805106625
+0.00000000028 3.82629644574 130866.113898747
+0.00000000027 3.91273567728 163298.129450691
+0.00000000032 3.55783772742 52252.072354424
+0.00000000036 5.26852179816 52061.3669944632
+0.00000000027 0.81868301401 25455.119402261
+0.0000000003 6.23608007707 24176.703658357
+0.00000000025 1.48874402537 60370.081616357
+0.00000000027 4.41957053501 78896.4931640358
+0.00000000025 3.33404428554 206.1855484372
+0.00000000025 2.22580879047 12725.453434775
+0.00000000025 5.37774707105 183145.012956114
+0.00000000026 3.83674753452 132028.588603155
+0.00000000025 2.9360535584 129387.247324683
+0.00000000025 5.8616145474 130289.952510736
+0.00000000024 4.03572089813 26089.3876142825
+0.00000000024 3.09138745629 26086.4186688659
+0.00000000024 1.4045297785 25446.4895798352
+0.00000000033 3.35253473958 193937.986089324
+0.00000000024 4.8134227557 27311.7209823528
+0.00000000024 2.36840229716 25440.8923082594
+0.00000000024 2.60590286552 125112.039599488
+0.00000000027 2.64006708171 44295.7171298094
+0.00000000029 3.85906422319 130652.814803309
+0.00000000033 4.2600726241 235900.506826261
+0.00000000026 3.37356285012 87367.6164188402
+0.00000000024 3.83432680564 52381.9918315856
+0.00000000027 4.14811634858 176332.246141028
+0.00000000023 0.19227535404 647.0108333148
+0.00000000025 0.03897225418 129373.020230681
+0.00000000023 5.73072631591 26729.3167033132
+0.00000000026 2.78110886808 64901.2597179234
+0.00000000028 6.14191568069 38813.3565763492
+0.00000000025 5.64677901976 198489.939586383
+0.00000000022 2.4748926331 24864.0853007956
+0.00000000023 4.2668224139 26222.0121911592
+0.00000000024 4.52962335246 123758.290854471
+0.00000000023 2.88962909157 25953.7940919892
+0.00000000028 4.67408679361 80382.473285101
+0.00000000021 2.19925857864 23866.0465069772
+0.00000000025 0.81737451667 94329.7752861974
+0.00000000021 5.56863005528 52712.6107952438
+0.00000000021 0.94657470314 27684.0895838588
+0.00000000023 1.24923754668 130446.629254872
+0.00000000022 1.55521175306 24998.1943503806
+0.00000000024 3.25930776298 27669.8624898572
+0.00000000021 3.16657819785 183674.703921209
+0.0000000002 1.45970914613 75615.2545992496
+0.00000000028 2.65124448902 78366.8021989412
+0.00000000021 2.85719729554 78160.616650504
+0.00000000022 0.14164137879 51528.7954498336
+0.00000000022 1.54435105177 158746.175953632
+0.00000000019 1.95606380894 25344.9130810416
+0.00000000019 3.62491058376 78039.3646290207
+0.00000000019 2.59809360557 17893.6278083656
+0.00000000019 5.86487152937 103917.90082842
+0.00000000019 5.07516493363 230239.174777109
+0.00000000023 1.73809221823 128220.758603684
+0.00000000018 3.70453311537 77726.9049126272
+0.0000000002 5.58951443277 27177.6119327678
+0.00000000019 2.26298959398 103932.127922422
+0.00000000018 5.26103373994 28736.3579670472
+0.00000000018 4.77075669731 77101.2347203148
+0.00000000019 4.18613339997 104819.577556651
+0.00000000019 3.72825596269 31415.379249957
+0.00000000018 5.11985094325 77307.420268752
+0.00000000019 1.61447515906 51653.2288650546
+0.00000000022 3.45569006244 101011.000139597
+0.00000000017 3.34823797519 23919.1426592916
+0.00000000017 0.84289136609 86143.7985780616
+0.00000000018 0.8199762803 26073.6760475726
+0.0000000002 0.96632907921 52609.5180210252
+0.00000000016 1.27839838984 51868.2486621788
+0.0000000002 0.07187923898 155887.521563131
+0.00000000018 5.44524309894 25508.2155545754
+0.00000000016 0.6272245515 102659.446896794
+0.00000000016 0.52102795891 2221.856634597
+0.00000000017 3.93009669878 51852.300866491
+0.00000000016 5.7418031822 96357.0841242726
+0.00000000019 5.09029341511 118828.963749497
+0.00000000017 2.59947793429 24448.8336243862
+0.00000000016 5.52244950928 2199.087343287
+0.00000000015 3.36667960581 1911.1994832172
+0.00000000021 3.53223071778 181659.722249411
+0.00000000019 1.29524947399 233681.749722074
+0.00000000016 1.11236515889 103498.416184545
+0.0000000002 3.19274792861 51969.6207347112
+0.00000000017 3.27645001526 26312.2479372761
+0.00000000016 5.54159968247 207114.15223731
+0.00000000015 2.75565944373 26709.6469424134
+0.00000000015 1.72732606714 104344.984007397
+0.00000000016 5.31828785394 78153.5031035032
+0.00000000016 1.13565154505 742.9900605326
+0.00000000015 6.19247438386 130363.249636595
+0.00000000015 1.16646378812 92741.0606079226
+0.00000000015 4.39941321864 25466.159340735
+0.00000000014 1.03341872997 78313.7060466268
+0.00000000016 1.77081422797 27044.1922975448
+0.00000000016 1.77854347809 26667.590728573
+0.00000000014 2.39782698608 103883.647575942
+0.00000000019 6.27226219255 25764.3977249168
+0.00000000014 1.89621592736 37698.4550999484
+0.00000000014 5.86393829627 81604.3218514224
+0.00000000015 2.41952075336 27250.377845982
+0.00000000017 5.6237861587 51432.8162226158
+0.00000000014 0.57479381854 8194.2753332086
+0.00000000014 2.0191587364 156507.749088545
+0.00000000014 4.00033644851 187167.275488078
+0.00000000016 3.05516572588 22625.658435709
+0.00000000014 0.41333257896 76887.9356248768
+0.00000000014 3.81333935444 28256.6636238568
+0.00000000016 5.63829774136 209658.824874202
+0.00000000017 2.79674558169 323.5054166574
+0.00000000015 4.52292533775 27726.9726587622
+0.00000000017 1.61686538851 26198.1094627936
+0.00000000017 4.2862866237 133882.090652836
+0.00000000013 1.02936352404 25867.4904991354
+0.00000000014 5.57651447296 2008.557539159
+0.00000000014 1.55161726953 156314.119754007
+0.00000000017 6.07989986315 49953.9496485514
+0.00000000015 4.87081069542 104358.241125197
+0.00000000013 3.77228393975 19.66976089979
+0.00000000015 5.4142973337 208276.626941718
+0.00000000013 1.15273910706 949.1756089698
+0.00000000017 4.64614224273 112231.701719636
+0.00000000015 5.32485053265 154408.654989067
+0.00000000013 4.02426203972 417406.450265187
+0.00000000013 2.83441937048 25169.9728555924
+0.00000000016 3.55004561005 86457.9847579312
+0.00000000014 3.36717179008 12546.481939083
+0.00000000013 0.99900287294 78338.4910232899
+0.00000000012 3.72935261349 78786.2868428164
+0.00000000013 4.55769261775 80596.9058175946
+0.00000000013 3.68794178346 79315.977807911
+0.00000000014 4.16918945992 156547.088610345
+0.00000000012 3.12295185577 149288.743257845
+0.00000000012 2.69822851627 153.7788104848
+0.00000000012 4.38117483432 27005.833427556
+0.00000000012 0.19322533903 27463.67694142
+0.00000000014 4.1512708228 29550.1478474394
+0.00000000012 2.80411772823 102755.426124012
+0.00000000011 5.82734448081 259819.649485553
+0.00000000011 2.40607503106 169093.570549428
+0.00000000012 0.49737747696 102769.653218014
+0.00000000014 5.69923121834 76784.8428506582
+0.00000000012 5.56466695759 26402.0893214438
+0.00000000012 1.48301102812 78580.1012943792
+0.00000000011 5.15388067065 77947.317555066
+0.00000000011 1.64586759073 25773.7169617046
+0.00000000011 2.45779334771 34082.4315835984
+0.00000000014 2.00354520885 846.0828347512
+0.00000000013 0.71980668578 78413.2726218572
+0.00000000011 5.17906120193 162810.494699437
+0.00000000011 2.73596940194 171292.657892715
+0.00000000011 5.59141622457 24203.0019781568
+0.00000000011 0.45608202666 2111.6503133776
+0.0000000001 3.29404880642 192828.60753723
+0.0000000001 0.458570525 222224.976574185
+0.00000000013 5.70684493376 78213.7128028184
+0.00000000011 4.37474459591 103718.828826984
+0.00000000011 0.63918585951 26118.2300025786
+0.00000000013 5.83092856998 26411.4085582316
+0.0000000001 5.45367935399 52483.363904118
+0.0000000001 4.70344741563 2125.8774073792
+0.00000000011 0.28816338163 26057.5762805698
+0.0000000001 5.5776490348 151199.942741062
+0.00000000011 0.03362968403 104991.509852611
+0.0000000001 3.71565881071 148532.890407421
+0.00000000013 0.25119201649 79330.2049019126
+0.0000000001 6.23763004539 128106.319314999
+0.00000000011 6.23138757669 130285.736897386
+0.00000000013 3.60703035316 39629.3243440654
+0.00000000011 2.08623018213 78683.1940685978
+0.00000000011 2.89478268807 122444.987265847
+0.00000000011 1.47224457688 156520.305302444
+0.00000000012 0.18308102701 130593.294518356
+0.00000000009 5.24611723729 138319.60486121
+0.00000000009 5.64920582852 1265.5674786264
+0.00000000009 6.25551575071 53906.928636081
+0.00000000011 3.36985744471 142871.558358269
+0.00000000009 5.47085206361 156531.300184803
+0.00000000009 4.79150958411 101703.157740824
+0.00000000009 2.73233240797 38.1330356378
+0.00000000009 5.91954900221 62197.6435632478
+0.00000000009 4.73154570336 78378.1487134078
+0.00000000011 0.80389582741 3328.13565628019
+0.00000000009 6.25489842872 91919.569915899
+0.00000000009 5.87197255624 199599.318138476
+0.00000000009 0.76033087382 156523.537514087
+0.00000000008 0.63159267832 80174.9089079398
+0.00000000009 5.02352759781 229129.796225016
+0.00000000008 2.63272452796 25138.7275326044
+0.00000000008 0.59154768044 156954.017040321
+0.00000000008 3.95681232703 120417.678427772
+0.00000000008 3.46882638388 77616.6985914078
+0.00000000008 0.20349823136 113455.519560414
+0.00000000008 0.21724719953 13541.4212024912
+0.00000000008 1.77719128692 26076.8574413103
+0.00000000009 6.2187869044 189853.997582619
+0.00000000007 5.887681462 51226.6306741786
+0.00000000007 0.61161547244 158116.491744729
+0.00000000008 2.05860519043 78149.2701360374
+0.00000000007 0.09500184933 90989.1628594976
+0.00000000007 0.56541937862 25985.9406233086
+0.00000000007 0.73212945216 78469.8949731598
+0.00000000007 0.44088896603 104127.267770595
+0.00000000008 5.86653927002 104454.705340515
+0.00000000007 0.70585294359 52177.2907558567
+0.00000000009 1.96929942879 1272.6810256272
+0.0000000001 2.72173324175 104276.830967729
+0.00000000007 5.1631579803 26189.8656598398
+0.00000000007 5.1707974073 179172.747046054
+0.00000000008 5.26981396126 48847.6706268682
+0.00000000008 0.19880797043 1.4844727083
+0.00000000007 6.26371276121 52174.3218104401
+0.00000000008 0.98956493578 16703.062133499
+0.00000000007 0.08448723866 26098.9488418381
+0.00000000008 5.67030179581 53029.0026649004
+0.00000000007 1.15333561308 261988.409967835
+0.00000000007 0.70724943755 65717.2274856396
+0.00000000007 0.52800551865 103814.808054201
+0.00000000008 2.25202792521 149756.7082482
+0.00000000007 1.45586274187 51841.950342379
+0.00000000007 2.28027029168 54374.8936264354
+0.00000000007 1.96795602434 103395.323410326
+0.00000000007 0.91100826202 27972.8043049916
+0.00000000007 6.04142381509 155475.150466257
+0.00000000008 0.66187102958 156740.717944883
+0.00000000007 0.94700216301 202420.149282602
+0.00000000008 0.34397341638 78339.9754959982
+0.00000000008 1.99164711035 84944.9342781222
+0.00000000006 3.16647388859 76041.8527901256
+0.00000000007 1.18920934641 104984.39630561
+0.00000000007 6.12812258419 53867.9719526508
+0.00000000007 2.68832841048 156377.855652311
+0.00000000007 4.82261895829 52286.0126043678
+0.00000000006 2.12110075547 148.0787244263
+0.00000000006 3.05937939252 151.0476698429
+0.00000000007 0.09315209734 220025.889230898
+0.00000000008 5.56250511075 52509.6622239178
+0.00000000006 2.57622376266 224577.842727957
+0.00000000007 2.65171386195 220.4126424388
+0.00000000006 2.00091220299 102018.416173425
+0.00000000007 0.86158158633 50444.6839302158
+0.00000000007 1.6199048214 103189.137861889
+0.00000000006 2.68512587119 77520.71936419
+0.00000000006 4.82671721903 154308.661745258
+0.00000000006 2.40727316051 78800.513936818
+0.00000000006 5.66286619587 234261.437309073
+0.00000000007 1.38238075345 106470.376426675
+0.00000000007 4.6219355895 81591.8450810028
+0.00000000007 0.26927581545 127098.903281171
+0.00000000006 0.92172283144 57503.2823915312
+0.00000000006 5.39808870469 130020.031063996
+0.00000000006 2.52761413373 52817.2198448874
+0.00000000006 0.06817978613 53757.7656314314
+0.00000000007 3.1354731214 155460.923372255
+0.00000000005 2.17501494391 209232.916097688
+0.00000000005 2.16759656006 104241.406245077
+0.00000000006 2.68409858369 130005.803969994
+0.00000000005 1.58914721681 50167.2487439894
+0.00000000005 1.01687539089 55638.0509890136
+0.00000000007 1.31888655444 149846.193996046
+0.00000000005 2.48117306579 9384.8410080752
+0.00000000005 3.70948655428 266540.363464894
+0.00000000007 5.71513815276 70383.6202713836
+0.00000000006 4.55015130253 51955.3936407096
+0.00000000005 3.51602263966 102975.838766451
+0.00000000005 3.69945557546 39450.3528483734
+0.00000000005 3.98232048303 53771.992725433
+0.00000000006 1.01394190869 77940.2040080652
+0.00000000005 2.50588363651 102872.745992232
+0.00000000007 3.0124494408 50264.6067999312
+0.00000000006 0.45316437598 50064.1559697708
+0.00000000007 6.03933985106 1485.9801210652
+0.00000000005 1.35734487293 53814.8758003364
+0.00000000005 4.43939776623 51534.3927214094
+0.00000000005 2.29075654159 61560.6472912236
+0.00000000005 0.07896316759 78057.5238762854
+0.00000000005 0.95484155225 130907.480698225
+0.00000000005 1.56485117164 53399.624123927
+0.00000000005 4.55586232099 52137.6732475106
+0.00000000006 4.34778590755 156534.532396446
+0.00000000005 3.7269181897 128747.350038369
+0.00000000004 0.56386565513 189386.032592265
+0.00000000004 2.67910077904 107692.224992997
+0.00000000006 6.10947724529 104248.519792078
+0.00000000004 3.99859010561 104401.609188201
+0.00000000004 0.51280078907 54344.566765431
+0.00000000005 4.1991766574 129586.319326119
+0.00000000004 5.91763059229 52041.6972335634
+0.00000000005 3.1863383495 181975.424704705
+0.00000000005 0.99354989216 1795.258443721
+0.00000000004 6.20030341798 209762.607062783
+0.00000000004 4.57601261459 184834.079095206
+0.00000000006 4.81632935419 77741.1320066288
+0.00000000004 2.32553366031 53265.515074342
+0.00000000004 4.83867556795 52755.4938701472
+0.00000000004 0.47379105299 105403.880949485
+0.00000000004 2.62000942355 50049.9288757692
+0.00000000005 1.01847704961 52309.9153327334
+0.00000000004 5.12416312887 52027.7275587221
+0.00000000004 0.26524339921 50007.0458008658
+0.00000000005 0.30725353996 207747.625390985
+0.00000000004 4.93794243881 63786.3582415226
+0.00000000004 4.51168915835 77956.151803753
+0.00000000005 1.16733741695 27566.7697156386
+0.00000000004 3.77703754152 104501.175763431
+0.00000000004 5.4485951193 129971.550717517
+0.00000000005 5.22593130125 51329.7234483972
+0.00000000004 1.64237114391 130446.144266771
+0.00000000004 1.28513103275 112545.887899505
+0.00000000004 3.50115780256 76152.059111345
+0.00000000004 4.79032272131 130432.887148971
+0.00000000004 5.62786746084 43981.5309499398
+0.00000000004 4.1268797505 52024.7586133055
+0.00000000004 5.13202982684 735.8765135318
+0.00000000004 4.64327471216 76255.1518855636
+0.00000000004 1.34781477964 106684.808959169
+0.00000000004 2.34997151211 177287.845882637
diff --git a/kstars/kstars/data/mercury.B1.vsop b/kstars/kstars/data/mercury.B1.vsop
new file mode 100644
index 00000000..388efb5e
--- /dev/null
+++ b/kstars/kstars/data/mercury.B1.vsop
@@ -0,0 +1,494 @@
+-0.00146233668 0.000000 0.000000
+0.00429151362 3.50169780393 26087.9031415742
+0.00022675295 0.0151536688 52175.8062831484
+0.00010894981 0.48540174006 78263.7094247226
+0.00006353462 3.42943919982 104351.612566297
+0.00002495743 0.16051210665 130439.515707871
+0.00000859585 3.18452433647 156527.418849445
+0.00000277503 6.21020774184 182615.321991019
+0.00000086233 2.95244391822 208703.225132594
+0.00000026133 5.97708962692 234791.128274168
+0.00000027696 0.29068938889 27197.2816936676
+0.00000012831 3.37744320558 53285.1848352418
+0.0000001272 0.53792661684 24978.5245894808
+0.00000007781 2.71768609268 260879.031415742
+0.00000007527 3.58305121268 51066.427731055
+0.00000006183 2.92383205004 31749.2351907264
+0.00000005453 1.97318763801 51116.4243529592
+0.00000003394 0.34761695275 77154.3308726292
+0.00000003481 0.10739761667 79373.087976816
+0.00000002932 5.95430013169 57837.1383323006
+0.00000002742 0.98758439378 25028.521211385
+0.00000002126 4.16352818018 47623.8527860896
+0.00000002286 5.74036496396 286966.934557316
+0.0000000238 4.0021366655 21535.9496445154
+0.00000001651 4.43606584681 27043.5028831828
+0.00000001523 1.97926797181 5661.3320491522
+0.00000001518 5.01636479848 77204.3274945334
+0.00000001398 0.66375029294 20426.571092422
+0.00000001345 3.39193943388 103242.234014203
+0.00000001297 5.34251327744 37410.5672398786
+0.00000001076 0.95624460335 50586.7333878646
+0.0000000105 3.00944151152 26107.572902474
+0.00000000918 1.89988871166 1059.3819301892
+0.00000001063 1.28486292967 53131.406024757
+0.00000000905 3.34776562702 25558.2121764796
+0.00000000929 4.81159652409 51646.1153180538
+0.00000000782 6.08817839271 529.6909650946
+0.00000000783 1.5096269941 41962.5207369374
+0.00000000794 2.16868396183 63498.4703814528
+0.00000000731 0.92148918837 73711.7559276638
+0.00000000755 4.1091063739 26068.2333806744
+0.00000000703 2.22466530621 10213.285546211
+0.00000000922 2.30268247092 1109.3785520934
+0.00000000739 3.05842748947 105460.99111839
+0.00000000681 1.40695567526 51749.2080922724
+0.00000000841 5.9320678781 26084.0218062162
+0.00000000616 5.9536898243 39609.6545831656
+0.0000000061 2.96796433797 25132.3033999656
+0.00000000721 1.16472614778 46514.4742339962
+0.00000000638 1.16941585214 26091.7844769322
+0.00000000633 3.07427024064 30639.856638633
+0.00000000665 2.47994200156 313054.83769889
+0.00000000669 4.10310179631 72602.3773755704
+0.00000000495 0.14776350456 129330.137155778
+0.00000000474 2.61466823958 32858.6137428198
+0.0000000047 5.04436148211 13521.7514415914
+0.00000000494 0.0743055645 28306.660245761
+0.00000000459 5.81611579004 51220.2065415398
+0.00000000467 5.56622114735 4551.9534970588
+0.00000000433 2.10197184422 24498.8302462904
+0.0000000043 3.91046377635 76674.6365294388
+0.00000000436 1.46213785727 43071.8992890308
+0.00000000383 6.05537830853 52195.4760440482
+0.00000000335 0.5599660533 23869.1460373874
+0.00000000369 4.43217995206 22645.3281966088
+0.00000000329 2.59508442112 65697.5577247398
+0.00000000346 2.03170085305 27147.2850717634
+0.00000000424 0.29775934661 1589.0728952838
+0.00000000378 5.09810178577 53235.1882133376
+0.00000000308 3.30225015955 54394.5633873352
+0.00000000314 2.40932519602 83925.0414738748
+0.00000000364 5.87784809361 58946.516884394
+0.00000000352 0.879394819 52156.1365222486
+0.00000000352 5.92675293084 25661.3049506982
+0.0000000031 2.69873876637 52171.9249477904
+0.00000000345 0.84406679212 98690.2805171446
+0.00000000358 6.14890038263 56727.7597802072
+0.00000000248 2.3439684006 51535.9089968344
+0.00000000286 2.39648280163 19804.8272915828
+0.00000000338 1.55189200325 52705.497248243
+0.00000000239 3.35169081927 52168.6927361476
+0.00000000234 2.51108507067 77308.109683114
+0.00000000229 5.16737598091 36301.1886877852
+0.00000000245 4.269960324 19317.1925403286
+0.0000000021 3.16281965425 29530.4780865396
+0.00000000212 5.33861521612 15874.6175953632
+0.00000000291 4.22929240183 52179.6876185064
+0.00000000263 4.64138649646 69159.802430605
+0.00000000235 5.08060846802 59414.4818747484
+0.00000000251 1.9004750479 14765.2390432698
+0.00000000253 4.21581970504 79219.3091663312
+0.00000000194 5.05904557922 51109.3108059584
+0.00000000188 3.90664116889 48733.231338183
+0.00000000207 2.89949362192 7.1135470008
+0.00000000179 4.43018837604 77837.1112338466
+0.00000000223 2.96569885227 110012.944615449
+0.00000000176 5.15204624857 89586.373523027
+0.00000000215 4.50903357312 78793.4003898172
+0.00000000173 3.1849677146 155418.040297352
+0.00000000205 1.89888752382 79323.0913549118
+0.00000000175 2.91183047213 82815.6629217814
+0.00000000165 0.4912369438 25035.6347583858
+0.00000000183 1.42148796836 77734.018459628
+0.00000000158 3.63030783882 49957.0491789616
+0.00000000201 4.78711687782 40853.142184844
+0.00000000157 3.02451795123 52182.9198301492
+0.00000000192 5.5021820905 339142.740840465
+0.00000000145 3.39803928124 45892.730433157
+0.0000000014 2.64826898848 16983.9961474566
+0.0000000019 3.05043439775 27676.976036858
+0.00000000169 3.40273824751 25874.6040461362
+0.00000000148 3.87588943419 124778.183658719
+0.00000000134 0.9493002873 25021.4076643842
+0.00000000174 5.88326736492 136100.847757023
+0.00000000138 2.34393108627 1052.2683831884
+0.00000000163 6.05484015332 26080.7895945734
+0.00000000142 3.0720910315 3442.5749449654
+0.00000000137 2.10984857727 426.598190876
+0.00000000126 1.8943260926 1066.49547719
+0.00000000122 1.04298624291 45405.0956819028
+0.00000000135 4.66414339767 25448.0058552602
+0.00000000115 2.8136585152 78283.3791856224
+0.00000000114 4.47315411813 68050.4238785116
+0.00000000134 5.35393682799 213.299095438
+0.00000000125 1.61827845372 129380.133777682
+0.00000000158 5.53788931475 9103.9069941176
+0.00000000116 0.5007523578 102762.539671013
+0.00000000136 0.245596581 50057.04242277
+0.00000000124 2.20590858584 33326.5787331742
+0.00000000106 6.15493608726 11322.6640983044
+0.00000000123 4.432657352 639.897286314
+0.00000000137 3.93191153638 78244.0396638228
+0.00000000138 4.46503235172 51123.53789996
+0.00000000119 3.64440622006 26617.5941066688
+0.00000000099 6.18313188027 55618.3812281138
+0.00000000101 5.52733987069 103396.012824688
+0.00000000107 4.79994153405 6770.7106012456
+0.00000000096 0.01853371395 80482.4665289094
+0.00000000115 1.57423656512 66941.0453264182
+0.00000000111 1.00588061631 78267.5907600806
+0.00000000121 5.90839328752 26095.016688575
+0.00000000095 5.74549458142 78259.8280893646
+0.000000001 1.90676485528 103292.230636108
+0.00000000107 5.73194510449 131548.894259964
+0.00000000098 5.49064814924 77623.8121384086
+0.00000000112 0.87682090108 74821.1344797572
+0.0000000009 5.82373560803 955.5997416086
+0.00000000093 0.15279056716 78256.5958777218
+0.000000001 1.21759895953 104881.303531391
+0.00000000087 4.20722631983 12566.1516999828
+0.00000000088 5.00176994115 38519.945791972
+0.00000000086 1.23375034376 26301.2022370122
+0.00000000085 1.88852891739 77197.2139475326
+0.00000000082 3.75652571856 99799.659069238
+0.00000000089 4.95684147986 105410.994496486
+0.00000000096 5.10490831351 52389.1053785864
+0.00000000075 2.50722139185 2218.7571041868
+0.00000000093 6.00229475799 53764.8791784322
+0.00000000073 6.11603054445 78270.8229717234
+0.00000000091 4.67762120545 155468.036919256
+0.0000000008 1.9856425664 7238.6755916
+0.00000000089 1.62820970873 6283.0758499914
+0.00000000073 5.93728826025 108903.566063356
+0.00000000087 2.61787684648 162188.750898597
+0.00000000092 2.55298032665 85034.4200259682
+0.00000000076 4.44230028342 38654.054841557
+0.0000000007 2.07147354168 25934.1243310894
+0.00000000078 1.79664677749 23969.1392811958
+0.00000000068 2.15267768357 64607.8489335462
+0.00000000069 1.37976390686 77211.4410415342
+0.0000000008 0.75440631101 2118.7638603784
+0.0000000006 5.95179539253 18849.2275499742
+0.00000000058 0.98126270514 51962.5071877104
+0.00000000057 0.63495768344 150866.086800293
+0.00000000063 0.40577774917 76044.9523205358
+0.00000000061 3.20728040856 76144.9455643442
+0.00000000053 1.34424134476 51742.0945452716
+0.00000000052 4.11944860444 71492.998823477
+0.00000000054 2.23964604878 44937.1306915484
+0.00000000064 1.19785741966 64741.9579831312
+0.00000000058 6.22316473811 181505.943438926
+0.0000000006 2.12727479557 88476.9949709336
+0.00000000049 1.76854754615 13655.8604911764
+0.00000000049 1.27506119902 26727.8004278882
+0.00000000048 2.04581990152 78477.0085201606
+0.0000000005 4.62948267835 93028.9484679924
+0.00000000055 5.47526225139 62389.0918293594
+0.00000000047 4.99113735496 27154.3986187642
+0.00000000055 4.79762177368 94138.3270200858
+0.00000000051 5.56459812422 52602.4044740244
+0.00000000055 1.20462687751 95247.7055721792
+0.0000000005 2.21530140501 365230.643982039
+0.00000000049 0.68636780387 104331.942805397
+0.00000000047 4.30403626352 23754.7067487022
+0.00000000042 3.32657201754 25654.1914036974
+0.00000000051 1.08082309375 25619.9381512198
+0.00000000047 2.79966035046 26514.5013324502
+0.0000000004 2.9193266898 81706.284369688
+0.0000000004 4.65660434525 129909.824742776
+0.00000000041 4.21875403274 130969.206672966
+0.0000000005 1.46644208786 120226.23016166
+0.00000000047 3.77053215629 25973.463852889
+0.00000000047 2.82867670887 25668.418497699
+0.00000000046 4.14427477722 125887.562210812
+0.00000000039 4.06156914485 104355.493901655
+0.00000000037 3.22245380356 51322.6099013964
+0.00000000039 2.26439106521 129483.915966262
+0.0000000004 0.54598734169 105307.212307905
+0.00000000035 5.5389589782 433.7117378768
+0.00000000038 6.0532946799 419.4846438752
+0.00000000039 2.72082598885 79852.7823200064
+0.00000000035 1.72937228501 131498.89763806
+0.00000000034 0.83611265968 12432.0426503978
+0.00000000032 4.45254278754 50579.6198408638
+0.00000000042 1.4145702213 181555.94006083
+0.00000000032 4.7334998692 52026.2430860138
+0.00000000036 5.60766535694 188276.654040172
+0.00000000033 3.98525990131 78050.4103292846
+0.00000000032 5.86059322955 104371.282327197
+0.0000000004 5.45287901295 27140.1715247626
+0.00000000031 5.17982917253 71025.0338331226
+0.00000000039 3.34206786809 26202.3424302594
+0.00000000029 1.94010215318 103821.921601202
+0.00000000036 0.65969730203 51756.3216392732
+0.0000000003 0.82864967511 46848.3301747656
+0.00000000038 0.80809536333 151975.465352386
+0.00000000029 2.8922779253 104358.726113298
+0.00000000029 4.49728060011 103299.344183108
+0.00000000035 1.48121158024 85502.3850163226
+0.00000000028 5.48224379273 91785.460866314
+0.0000000003 3.11318420566 106570.369670484
+0.00000000034 4.26548581082 90829.8611247054
+0.00000000031 5.67743476614 117873.364007888
+0.00000000028 4.97598935775 103285.117089107
+0.00000000033 5.18111128318 114564.898112508
+0.00000000027 0.88054842818 157636.797401539
+0.00000000026 2.57652351573 134991.46920493
+0.00000000029 2.64144900778 26137.8997634784
+0.00000000028 3.23650761988 128850.442812587
+0.0000000003 6.03255187776 32370.9789915656
+0.00000000029 3.23415692694 104344.499019296
+0.00000000032 3.21019810469 28421.0995344462
+0.00000000024 2.52484264487 1596.1864422846
+0.00000000024 0.27171495756 24491.7166992896
+0.00000000026 1.20902208843 44181.2778411242
+0.00000000027 5.71639245109 111122.323167542
+0.00000000031 3.68314656803 28206.6670019526
+0.0000000003 2.36500429653 103711.715279983
+0.00000000022 4.4754796526 77829.9976868458
+0.00000000022 5.93080138405 98068.5367163054
+0.00000000021 4.45887879737 52815.7035694624
+0.00000000022 1.51276188597 35191.8101356918
+0.00000000025 3.67349275753 853.196381752
+0.00000000021 5.21045664362 104564.911661735
+0.00000000023 3.52400873624 100909.037621331
+0.00000000021 0.91705070968 97580.9019650512
+0.00000000021 3.93681460045 25455.119402261
+0.0000000002 2.51210823023 104347.731230939
+0.00000000027 2.35592427305 78690.3076155986
+0.0000000002 5.09828683951 52099.5402118728
+0.00000000019 3.37799607043 45494.5814297488
+0.00000000021 1.47540794459 115674.276664601
+0.0000000002 1.17802900406 155997.727884351
+0.00000000025 4.46628547605 146314.133303234
+0.00000000023 2.29934592297 33967.9922949132
+0.0000000002 0.67974525638 24505.9437932912
+0.0000000002 5.32443861216 25234.7067598222
+0.00000000018 4.83011056299 50593.8469348654
+0.0000000002 2.19515561332 51639.001771053
+0.0000000002 4.54362105039 26037.90651967
+0.00000000018 3.66945372389 176953.989941867
+0.00000000022 2.36457126914 143961.267149462
+0.0000000002 1.91605933726 53242.3017603384
+0.00000000017 3.65797302958 25938.3399444396
+0.00000000017 4.72356636284 39743.7636327506
+0.00000000017 4.6338502937 70269.1809826984
+0.00000000023 3.47296935942 102132.85546211
+0.00000000018 3.89075237232 77844.2247808474
+0.00000000016 1.39550514982 119116.851609567
+0.00000000017 3.19413997784 2333.196392872
+0.00000000018 0.10505670252 52290.2455718336
+0.00000000015 5.66501892458 7994.5284420242
+0.00000000017 5.59546671313 60055.8954364874
+0.00000000015 3.35297565546 58458.8821331398
+0.00000000019 1.88696722328 1581.959348283
+0.00000000016 3.51339563149 26094.5317004742
+0.00000000015 5.8779684464 105940.685461581
+0.00000000014 4.90677373859 632.7837393132
+0.00000000017 2.94915136654 18093.37469955
+0.00000000016 3.30923893089 26507.3877854494
+0.00000000017 2.79032831551 124156.43985788
+0.00000000017 2.32026007183 53228.0746663368
+0.00000000015 1.27735280723 103925.014375421
+0.00000000014 0.47578456087 104138.313470859
+0.00000000014 4.33486658309 18207.8139882352
+0.00000000014 6.25912081869 102232.848705918
+0.00000000016 5.19489448771 52022.0274726636
+0.00000000015 3.36079341013 26241.681952059
+0.00000000016 0.62153007569 71980.6335747312
+0.00000000016 0.34240403974 26081.2745826742
+0.00000000015 4.43868814661 207643.843202404
+0.00000000017 3.44704905407 183724.700543113
+0.00000000016 0.08608453345 77410.5130429706
+0.00000000013 4.45469253351 90695.7520751204
+0.00000000014 5.26281612633 391318.547123613
+0.00000000013 2.28140033187 26521.614879451
+0.00000000013 4.75564434373 536.8045120954
+0.00000000013 3.72895039092 130419.845946971
+0.00000000015 6.26388997196 54509.0026760204
+0.00000000014 1.32802909705 20760.4270331914
+0.00000000012 0.9618285308 157057.10981454
+0.00000000017 3.00168933222 207593.8465805
+0.00000000016 0.54167157981 52061.3669944632
+0.00000000016 3.76004077423 178063.368493961
+0.00000000012 0.50356687265 5327.4761083828
+0.00000000014 0.65739903621 84546.785274714
+0.00000000014 2.64166191335 42153.969003049
+0.00000000011 1.8737562471 97112.9369746968
+0.00000000012 5.28144640817 26610.480559668
+0.00000000012 1.02715379165 130012.917516995
+0.00000000011 4.76973198116 157586.800779634
+0.00000000011 4.03645617358 26011.6370702986
+0.00000000012 1.0377409492 116917.76426628
+0.00000000011 2.34762914711 214364.557181746
+0.00000000013 5.96105286469 49527.3514576754
+0.00000000013 0.38784055589 54294.5701435268
+0.00000000011 0.80279403389 130443.397043229
+0.00000000012 1.91910219792 140652.801254082
+0.00000000011 4.82050468552 647.0108333148
+0.00000000012 3.95784286024 72936.2333163398
+0.0000000001 2.38363926963 52698.3837012422
+0.00000000012 5.21962000846 25551.0986294788
+0.00000000011 1.24041943634 51543.0225438352
+0.0000000001 1.23610986711 76667.522982438
+0.00000000011 5.27116774881 155571.819107837
+0.00000000011 5.98419309923 107794.187511262
+0.0000000001 0.55390559777 26941.0995233262
+0.0000000001 1.49161844344 52329.5850936332
+0.00000000011 4.68946178137 26190.9959157928
+0.00000000009 5.63092803389 27684.0895838588
+0.00000000011 6.09445403088 26555.8681319286
+0.0000000001 0.09698975387 29416.0387978544
+0.0000000001 0.72339727974 22759.767485294
+0.00000000009 1.96066446481 51528.7954498336
+0.00000000009 4.28124553384 121335.608713753
+0.00000000008 4.26127907796 182085.631025925
+0.00000000009 3.34775259107 22747.2907148744
+0.00000000008 1.25238578145 129387.247324683
+0.00000000008 3.86388656969 24864.0853007956
+0.0000000001 1.34737181255 2648.454825473
+0.00000000008 5.72234642822 161079.372346504
+0.00000000009 5.45351693096 104778.210757173
+0.00000000011 2.85637796333 52643.7712735028
+0.00000000008 3.27339488052 27311.7209823528
+0.0000000001 1.31510855953 52125.8096612442
+0.00000000009 1.17621493154 172402.036444808
+0.00000000008 2.43297081646 131395.11544948
+0.00000000009 0.46231104626 26624.7076536696
+0.00000000007 4.93485551094 48835.1938564486
+0.00000000007 5.92438953036 130446.629254872
+0.00000000007 5.1510763867 149.5631971346
+0.00000000008 0.00476652316 209812.603684687
+0.00000000008 5.0655882241 61279.713277266
+0.00000000009 0.56618846666 522.5774180938
+0.00000000007 2.63009300708 130459.185468771
+0.00000000008 2.0895971735 25565.3257234804
+0.00000000009 5.37562306264 170049.170291037
+0.00000000008 4.055541562 156100.820658569
+0.00000000007 5.58541192959 129799.618421557
+0.00000000007 1.76385898252 129373.020230681
+0.00000000006 4.86066957244 7880.08915333899
+0.00000000008 4.47849277972 10021.8372800994
+0.00000000006 5.30561035943 77726.9049126272
+0.00000000006 1.27631388714 103917.90082842
+0.00000000006 4.61189217781 157483.018591054
+0.00000000006 3.96170038596 123668.805106625
+0.00000000006 1.33523648266 78903.6067110366
+0.00000000006 0.5570238657 204151.271635535
+0.00000000005 1.55562437906 26294.0886900114
+0.00000000006 2.05839183005 130652.814803309
+0.00000000005 5.58094407959 130435.634372513
+0.00000000005 1.47580092631 78114.146227588
+0.00000000006 4.10195998301 51707.841292794
+0.00000000005 5.4235609608 3340.6124266998
+0.00000000005 0.71252148739 103932.127922422
+0.00000000005 3.31021043385 111590.288157897
+0.00000000005 5.18242316734 13362.4497067992
+0.00000000007 0.02670007799 130432.40216087
+0.00000000006 5.6496176752 52225.8029050526
+0.00000000006 0.24412111381 128220.758603684
+0.00000000005 4.45623339313 145204.754751141
+0.00000000006 5.59932602145 154938.345954161
+0.00000000005 0.44843767302 203041.893083441
+0.00000000006 0.61515143577 126996.940762906
+0.00000000006 3.76267562514 110634.688416288
+0.00000000005 3.87958020217 25440.8923082594
+0.00000000006 6.1289854729 132658.272812058
+0.00000000006 1.78589858446 76681.7500764396
+0.00000000006 3.31942003464 25881.717593137
+0.00000000005 4.83610476376 78417.4882352074
+0.00000000005 1.62128192664 65831.6667743248
+0.00000000006 5.79832326006 150244.342999454
+0.00000000004 4.90210493212 123200.840116271
+0.00000000004 0.04822157393 71582.484571323
+0.00000000004 1.25993980368 233731.746343979
+0.00000000004 4.09490053686 143005.667407854
+0.00000000004 0.60263195052 6681.2248533996
+0.00000000005 3.53504145685 130226.216612433
+0.00000000004 2.52659732174 132028.588603155
+0.00000000004 5.09490146272 76.2660712756
+0.00000000004 1.41880070183 31415.379249957
+0.00000000005 5.67226040777 68241.8721446232
+0.00000000006 6.07125845396 1478.8665740644
+0.00000000004 2.90387262796 128320.751847493
+0.00000000004 3.16756186361 78378.1487134078
+0.00000000004 0.3258927484 52595.2909270236
+0.00000000005 1.7809608149 116783.655216695
+0.00000000004 4.99518857973 166740.704395656
+0.00000000005 4.90494970331 79330.2049019126
+0.00000000004 5.2343783992 206.1855484372
+0.00000000004 2.64302747396 75615.2545992496
+0.00000000004 0.8140714413 75930.5130318506
+0.00000000004 0.53239895977 156507.749088545
+0.00000000004 4.27504704332 956.2891559706
+0.00000000004 3.01307667234 80596.9058175946
+0.00000000003 4.15170143655 25867.4904991354
+0.00000000003 4.02158764895 52712.6107952438
+0.00000000004 5.97032773544 78731.674415077
+0.00000000004 5.13753166239 137678.191299471
+0.00000000003 5.3837822517 79315.977807911
+0.00000000003 4.90402266218 77630.9256854094
+0.00000000004 3.35681065144 80382.473285101
+0.00000000004 3.34724303278 55503.9419394286
+0.00000000003 4.39477038963 102755.426124012
+0.00000000004 2.19880101386 137210.226309117
+0.00000000003 1.9219127492 87367.6164188402
+0.00000000004 3.62687237484 78149.2701360374
+0.00000000003 5.34278285975 77616.6985914078
+0.00000000003 4.04927793779 183145.012956114
+0.00000000003 2.33740424416 86143.7985780616
+0.00000000003 0.29051326311 66653.1574663484
+0.00000000004 3.19530187424 103498.416184545
+0.00000000003 1.8367025094 78187.443353447
+0.00000000004 6.08402133763 233681.749722074
+0.00000000003 5.44799723236 52609.5180210252
+0.00000000003 3.88568044923 156531.300184803
+0.00000000003 1.56467339056 183674.703921209
+0.00000000003 2.37223694472 11610.5519583742
+0.00000000004 2.36349454401 3328.13565628019
+0.00000000003 2.21015804942 130866.113898747
+0.00000000003 1.00111385284 12546.481939083
+0.00000000003 5.04736992413 167850.08294775
+0.00000000004 2.74224804458 133882.090652836
+0.00000000003 6.04124419781 16066.0658614748
+0.00000000003 2.00390511344 25984.8103673556
+0.00000000003 3.5845123152 19406.6782881746
+0.00000000003 5.58865591583 52381.9918315856
+0.00000000003 5.49839860031 78786.2868428164
+0.00000000003 2.3525187781 50483.640613646
+0.00000000003 2.23638545873 417406.450265187
+0.00000000003 0.89820153238 182188.723800143
+0.00000000003 2.18659555288 196137.073432611
+0.00000000003 1.23213629886 183570.921732628
+0.00000000003 0.65362427623 1162.4747044078
+0.00000000003 2.37265737062 141762.179806175
+0.00000000003 2.3716713866 103.0927742186
+0.00000000003 3.43071585489 51219.5171271778
+0.00000000002 5.43620933898 240452.46032332
+0.00000000002 4.79210725186 64901.2597179234
+0.00000000003 0.58543714627 136722.591557862
+0.00000000002 3.65273296014 53029.0026649004
+0.00000000003 1.40305085463 52278.899057367
+0.00000000003 2.91888451759 235900.506826261
+0.00000000002 5.24862580724 32769.1279949738
+0.00000000003 0.92825301327 29428.515568274
+0.00000000002 1.28026650043 96357.0841242726
+0.00000000003 3.47745075021 49842.6098902764
+0.00000000003 1.27522510736 44295.7171298094
+0.00000000003 2.06356044829 181659.722249411
+0.00000000002 1.82577636633 181026.249095736
+0.00000000002 3.73653346143 48847.6706268682
+0.00000000002 4.29258038531 198489.939586383
+0.00000000003 1.30423082531 26237.4663387088
+0.00000000002 5.6240507486 112231.701719636
+0.00000000003 4.3496990758 78213.7128028184
+0.00000000002 4.40950391344 155475.150466257
+0.00000000002 5.10859116787 27669.8624898572
+0.00000000002 2.40342983563 53771.992725433
+0.00000000002 1.76898437388 104505.391376782
+0.00000000002 1.13321786137 208173.534167499
+0.00000000003 4.95012664609 102769.653218014
+0.00000000002 2.37593594042 51951.4614874465
+0.00000000003 0.6555617912 1692.1656695024
+0.00000000002 1.65727778641 163766.094441045
diff --git a/kstars/kstars/data/mercury.B2.vsop b/kstars/kstars/data/mercury.B2.vsop
new file mode 100644
index 00000000..fdfc27f1
--- /dev/null
+++ b/kstars/kstars/data/mercury.B2.vsop
@@ -0,0 +1,230 @@
+0.00001913516 0.000000 0.000000
+0.00011830934 4.79065585784 26087.9031415742
+0.00001044801 1.21216540536 52175.8062831484
+0.00000266213 4.43418336532 78263.7094247226
+0.0000017028 1.62255638714 104351.612566297
+0.000000963 4.80023692017 130439.515707871
+0.00000044692 1.60758267772 156527.418849445
+0.00000018316 4.66904655377 182615.321991019
+0.00000006927 1.4340488893 208703.225132594
+0.00000002479 4.47495202955 234791.128274168
+0.00000001739 1.830800396 27197.2816936676
+0.00000000852 1.22749255198 260879.031415742
+0.00000000641 4.87358642253 53285.1848352418
+0.00000000301 1.9609892443 51066.427731055
+0.00000000306 5.03912693671 24978.5245894808
+0.00000000284 4.25874901943 286966.934557316
+0.00000000235 3.14549432371 51116.4243529592
+0.00000000232 4.22847849119 31749.2351907264
+0.00000000186 5.05207772442 77154.3308726292
+0.00000000143 5.71074961492 21535.9496445154
+0.00000000114 5.6223246077 27043.5028831828
+0.00000000123 1.51066137419 79373.087976816
+0.00000000093 1.83776226489 103242.234014203
+0.00000000081 0.85802178989 57837.1383323006
+0.00000000079 5.50027152752 47623.8527860896
+0.00000000093 1.01040170383 313054.83769889
+0.00000000058 2.35944147105 53131.406024757
+0.00000000074 2.28645155343 50586.7333878646
+0.00000000049 1.7819375356 28306.660245761
+0.00000000058 5.88387132512 77204.3274945334
+0.0000000006 0.54679388547 37410.5672398786
+0.00000000046 5.77182292982 529.6909650946
+0.00000000052 3.58488737294 25558.2121764796
+0.00000000061 1.64891174657 20426.571092422
+0.00000000043 6.15538236294 51646.1153180538
+0.00000000042 4.89875940528 129330.137155778
+0.00000000036 5.61094806248 22645.3281966088
+0.00000000033 4.34189175312 32858.6137428198
+0.00000000037 4.50512068847 26107.572902474
+0.00000000032 1.99466664427 25132.3033999656
+0.0000000003 0.7660773863 5661.3320491522
+0.00000000027 4.8718083816 54394.5633873352
+0.00000000029 5.66168505554 26068.2333806744
+0.00000000025 3.31115218239 1059.3819301892
+0.00000000029 2.70280425915 41962.5207369374
+0.00000000029 3.56940606994 63498.4703814528
+0.00000000029 4.01947170286 339142.740840465
+0.00000000028 0.80200569507 39609.6545831656
+0.00000000023 5.30820497885 23869.1460373874
+0.00000000024 4.8636944533 46514.4742339962
+0.00000000027 3.32081057071 10213.285546211
+0.0000000003 1.15631768661 26084.0218062162
+0.00000000024 2.71284750937 26091.7844769322
+0.00000000021 5.85119251529 25874.6040461362
+0.00000000026 3.11971794265 43071.8992890308
+0.00000000023 1.1425826685 58946.516884394
+0.00000000021 4.78965226125 51220.2065415398
+0.00000000025 5.17153436907 76674.6365294388
+0.0000000002 6.05659966832 25028.521211385
+0.00000000017 4.06375348164 51535.9089968344
+0.00000000019 2.26589689692 72602.3773755704
+0.00000000019 2.02802084878 73711.7559276638
+0.0000000002 2.44092663198 51749.2080922724
+0.00000000017 1.67702029587 155418.040297352
+0.00000000018 2.11191340126 26617.5941066688
+0.00000000019 0.32685450395 4551.9534970588
+0.00000000016 4.0210564377 105460.99111839
+0.00000000014 2.35860855509 26080.7895945734
+0.00000000013 3.28426450224 25661.3049506982
+0.00000000016 2.09223320909 103292.230636108
+0.00000000013 2.08475100066 49957.0491789616
+0.00000000014 5.66400816218 48733.231338183
+0.00000000013 1.65023710844 26095.016688575
+0.00000000015 5.43792291298 25973.463852889
+0.00000000012 5.15541566845 79219.3091663312
+0.00000000012 2.93766606728 33326.5787331742
+0.00000000011 5.16599347976 15874.6175953632
+0.00000000015 3.49521469034 83925.0414738748
+0.00000000012 1.33980027148 77308.109683114
+0.00000000012 2.74476655782 19317.1925403286
+0.00000000014 5.48457159802 98690.2805171446
+0.00000000012 6.17629016531 36301.1886877852
+0.00000000012 5.16549673414 1589.0728952838
+0.0000000001 3.19718718931 24498.8302462904
+0.0000000001 3.10957426655 16983.9961474566
+0.0000000001 2.67818215946 77734.018459628
+0.00000000012 1.64438976704 26202.3424302594
+0.00000000011 6.12421691815 52705.497248243
+0.0000000001 5.42117419251 14765.2390432698
+0.00000000011 1.59577581724 50057.04242277
+0.00000000012 2.44342322463 213.299095438
+0.00000000011 4.59333229552 56727.7597802072
+0.00000000008 2.22267415318 6283.0758499914
+0.0000000001 3.63881306668 65697.5577247398
+0.00000000008 0.85708473896 365230.643982039
+0.0000000001 3.56346926379 53235.1882133376
+0.00000000009 3.03935867498 78793.4003898172
+0.00000000008 2.05186284069 30639.856638633
+0.00000000008 6.07959531374 59414.4818747484
+0.00000000007 1.48753095657 29530.4780865396
+0.00000000007 0.54370332724 38519.945791972
+0.00000000008 5.99792913268 7.1135470008
+0.00000000009 6.08426293157 69159.802430605
+0.00000000007 1.3551301451 82815.6629217814
+0.00000000008 3.00335450338 40853.142184844
+0.00000000007 3.40544433462 1066.49547719
+0.00000000007 5.80782632115 45405.0956819028
+0.00000000007 3.82318715536 1052.2683831884
+0.00000000006 4.57200111034 55618.3812281138
+0.00000000006 4.85942618671 52168.6927361476
+0.00000000008 0.34211699258 79323.0913549118
+0.00000000006 0.6782367506 110012.944615449
+0.00000000007 4.12285655199 45892.730433157
+0.00000000007 5.41918774642 1109.3785520934
+0.00000000007 3.14407932401 51962.5071877104
+0.00000000006 5.13879522396 76044.9523205358
+0.00000000007 2.06447590782 124778.183658719
+0.00000000006 1.61443478349 3442.5749449654
+0.00000000005 2.013597281 27676.976036858
+0.00000000007 5.49596353318 23754.7067487022
+0.00000000006 0.7144527205 27147.2850717634
+0.00000000005 5.5815366372 68050.4238785116
+0.00000000006 4.72387999717 52290.2455718336
+0.00000000005 1.65565332809 80482.4665289094
+0.00000000005 4.67655631038 181505.943438926
+0.00000000005 5.35730277715 12566.1516999828
+0.00000000005 2.24953488234 52061.3669944632
+0.00000000004 1.93085125724 52156.1365222486
+0.00000000006 5.23350745087 129380.133777682
+0.00000000005 6.27908880897 66941.0453264182
+0.00000000006 0.86124028508 52195.4760440482
+0.00000000004 0.23100295125 89586.373523027
+0.00000000005 4.23944686799 103396.012824688
+0.00000000004 0.29398633221 51109.3108059584
+0.00000000005 0.38451698643 955.5997416086
+0.00000000005 5.7581296517 104881.303531391
+0.00000000005 3.78671774559 52171.9249477904
+0.00000000004 5.32828531774 25448.0058552602
+0.00000000005 3.20016226905 426.598190876
+0.00000000005 3.86489045633 9103.9069941176
+0.00000000004 0.62543334322 11322.6640983044
+0.00000000004 6.07508617692 2118.7638603784
+0.00000000004 2.43638238426 74821.1344797572
+0.00000000004 5.29735530203 52179.6876185064
+0.00000000003 3.19112063073 13521.7514415914
+0.00000000004 5.09850398144 77837.1112338466
+0.00000000004 1.81128771043 102762.539671013
+0.00000000004 2.92685125689 639.897286314
+0.00000000004 4.37998582536 52182.9198301492
+0.00000000004 0.905624683 77623.8121384086
+0.00000000004 3.40653389629 105410.994496486
+0.00000000004 5.56139758889 26301.2022370122
+0.00000000003 3.84817111044 2218.7571041868
+0.00000000004 3.40685398189 52389.1053785864
+0.00000000003 3.64497587259 64607.8489335462
+0.00000000003 4.90907522926 99799.659069238
+0.00000000003 0.33551297325 13655.8604911764
+0.00000000003 4.38738526963 108903.566063356
+0.00000000003 2.7199654281 38654.054841557
+0.00000000003 5.2163956913 150866.086800293
+0.00000000003 5.79669813464 131548.894259964
+0.00000000003 4.24481036893 136100.847757023
+0.00000000003 4.74285528385 53764.8791784322
+0.00000000003 5.12230469501 32370.9789915656
+0.00000000003 4.9197929909 18849.2275499742
+0.00000000003 1.21305125502 105307.212307905
+0.00000000002 2.6174140723 71492.998823477
+0.00000000002 5.29927753161 64741.9579831312
+0.00000000002 2.59250638038 155468.036919256
+0.00000000002 5.60083003625 26514.5013324502
+0.00000000003 4.14284031224 85034.4200259682
+0.00000000002 3.04958336441 93028.9484679924
+0.00000000003 6.16142033746 78477.0085201606
+0.00000000003 4.49779099 76144.9455643442
+0.00000000002 2.74114399659 130969.206672966
+0.00000000002 6.18606575651 51123.53789996
+0.00000000003 1.68659744145 28421.0995344462
+0.00000000002 1.39891525246 81706.284369688
+0.00000000002 1.36487993355 79852.7823200064
+0.00000000002 0.86961235954 129483.915966262
+0.00000000002 0.16105302705 25021.4076643842
+0.00000000002 0.20969999844 19804.8272915828
+0.00000000002 0.99320491085 162188.750898597
+0.00000000002 3.94039306142 391318.547123613
+0.00000000002 1.80783236802 23969.1392811958
+0.00000000002 5.1209935622 51322.6099013964
+0.00000000002 2.80140642811 62389.0918293594
+0.00000000002 2.60965333457 52602.4044740244
+0.00000000002 2.72257468038 7994.5284420242
+0.00000000002 5.84222491614 103821.921601202
+0.00000000002 6.0451587872 25035.6347583858
+0.00000000001 2.34997564292 85502.3850163226
+0.00000000001 0.17409967102 131498.89763806
+0.00000000001 3.11496551907 25934.1243310894
+0.00000000002 5.12532278095 78267.5907600806
+0.00000000001 5.49175475674 104331.942805397
+0.00000000001 0.44808516059 78050.4103292846
+0.00000000002 1.92656028088 102132.85546211
+0.00000000002 1.93198050022 853.196381752
+0.00000000001 2.42972717822 94138.3270200858
+0.00000000002 5.13550087739 6770.7106012456
+0.00000000001 4.6544150087 78259.8280893646
+0.00000000001 3.9968745549 188276.654040172
+0.00000000001 4.3906969233 104371.282327197
+0.00000000001 1.64083661387 78283.3791856224
+0.00000000001 1.50558734911 78378.1487134078
+0.00000000002 6.27597485867 91785.460866314
+0.00000000001 4.00786092689 78244.0396638228
+0.00000000001 1.70741856509 28206.6670019526
+0.00000000001 5.31900403501 78149.2701360374
+0.00000000001 1.40205887414 44937.1306915484
+0.00000000001 1.03752853909 104347.731230939
+0.00000000001 0.66520680194 419.4846438752
+0.00000000001 2.46437105095 104355.493901655
+0.00000000001 0.81835364761 35191.8101356918
+0.00000000001 0.3378067084 88476.9949709336
+0.00000000001 6.0834623193 70269.1809826984
+0.00000000001 1.86810476133 125887.562210812
+0.00000000001 2.1046897466 25619.9381512198
+0.00000000001 3.99494842792 71025.0338331226
+0.00000000001 0.57714874874 71980.6335747312
+0.00000000001 5.66312942513 97580.9019650512
+0.00000000001 3.06688416266 129909.824742776
+0.00000000001 5.66709359706 433.7117378768
+0.00000000001 0.91634007063 103925.014375421
+0.00000000001 6.02359186416 181555.94006083
+0.00000000001 1.44980129997 26727.8004278882
+0.00000000001 1.4544292039 207593.8465805
+0.00000000001 1.12941846578 60055.8954364874
+0.00000000001 1.16964771504 134991.46920493
diff --git a/kstars/kstars/data/mercury.B3.vsop b/kstars/kstars/data/mercury.B3.vsop
new file mode 100644
index 00000000..f30dd018
--- /dev/null
+++ b/kstars/kstars/data/mercury.B3.vsop
@@ -0,0 +1,52 @@
+0.00000160537 0.0000000 0.000000
+0.00000235423 0.35387524604 26087.9031415742
+0.00000018904 4.36275460261 52175.8062831484
+0.00000006376 2.50715381439 78263.7094247226
+0.0000000458 6.14257817571 104351.612566297
+0.00000003061 3.12497552681 130439.515707871
+0.00000001732 6.26642412058 156527.418849445
+0.00000000857 3.07673166705 182615.321991019
+0.00000000384 6.14815319932 208703.225132594
+0.00000000159 2.9243737832 234791.128274168
+0.00000000062 5.97292432097 260879.031415742
+0.00000000054 3.31612529961 27197.2816936676
+0.00000000023 2.74287679452 286966.934557316
+0.00000000017 0.77798463435 24978.5245894808
+0.00000000012 6.24116133415 53285.1848352418
+0.00000000008 5.79551081392 313054.83769889
+0.00000000006 5.81555175073 31749.2351907264
+0.00000000004 4.67212195693 51116.4243529592
+0.00000000004 3.36833718999 77154.3308726292
+0.00000000003 0.26522113546 103242.234014203
+0.00000000003 0.79794705473 27043.5028831828
+0.00000000004 0.82832725003 21535.9496445154
+0.00000000002 2.57068697582 339142.740840465
+0.00000000002 1.8230939704 1109.3785520934
+0.00000000002 0.74986942696 47623.8527860896
+0.00000000002 3.61692083154 50586.7333878646
+0.00000000002 4.70766241226 51066.427731055
+0.00000000001 3.3368854909 129330.137155778
+0.00000000001 2.64641192612 57837.1383323006
+0.00000000001 4.93247555987 25558.2121764796
+0.00000000002 5.00344393497 20426.571092422
+0.00000000002 4.80841415889 25028.521211385
+0.00000000002 5.85039338716 1059.3819301892
+0.00000000001 1.85116662745 37410.5672398786
+0.00000000002 3.97317842825 25132.3033999656
+0.00000000001 2.144942913 79373.087976816
+0.00000000001 2.53223701416 46514.4742339962
+0.00000000001 5.8492163243 5661.3320491522
+0.00000000001 3.81958470276 53131.406024757
+0.00000000001 1.05410669937 1589.0728952838
+0.00000000001 1.39436798574 51646.1153180538
+0.00000000001 0.36358097174 22645.3281966088
+0.00000000001 2.7660997227 28306.660245761
+0.00000000001 3.67689055309 4551.9534970588
+0.00000000001 5.39398540975 32858.6137428198
+0.00000000001 3.7357912717 24498.8302462904
+0.00000000001 0.60289607514 26068.2333806744
+0.00000000001 5.78167324673 26107.572902474
+0.00000000001 3.81913361795 26091.7844769322
+0.00000000001 5.64455351094 365230.643982039
+0.00000000001 4.87981157471 10213.285546211
+0.00000000001 2.44816565966 26084.0218062162
diff --git a/kstars/kstars/data/mercury.B4.vsop b/kstars/kstars/data/mercury.B4.vsop
new file mode 100644
index 00000000..9d646c04
--- /dev/null
+++ b/kstars/kstars/data/mercury.B4.vsop
@@ -0,0 +1,13 @@
+-0.00000001023 0.000000 0.000000
+0.00000004276 1.74579932115 26087.9031415742
+0.00000000425 4.03419509143 52175.8062831484
+0.00000000257 0.20643590425 78263.7094247226
+0.00000000116 3.75237354024 104351.612566297
+0.00000000073 1.18210375402 130439.515707871
+0.00000000051 4.54581086194 156527.418849445
+0.00000000031 1.44226942756 182615.321991019
+0.00000000016 4.56372679459 208703.225132594
+0.00000000008 1.34684622635 234791.128274168
+0.00000000003 4.40269422669 260879.031415742
+0.00000000001 4.69096566687 27197.2816936676
+0.00000000001 1.16082903756 286966.934557316
diff --git a/kstars/kstars/data/mercury.B5.vsop b/kstars/kstars/data/mercury.B5.vsop
new file mode 100644
index 00000000..39aae8ea
--- /dev/null
+++ b/kstars/kstars/data/mercury.B5.vsop
@@ -0,0 +1,8 @@
+-0.00000000075 0.000000 0.000000
+0.00000000106 3.94555784256 26087.9031415742
+0.00000000022 1.30514874546 52175.8062831484
+0.00000000007 4.99717136857 78263.7094247226
+0.00000000004 2.05662545278 104351.612566297
+0.00000000002 5.43162058632 130439.515707871
+0.00000000001 2.68052517331 156527.418849445
+0.00000000001 6.00841870284 182615.321991019
diff --git a/kstars/kstars/data/mercury.L0.vsop b/kstars/kstars/data/mercury.L0.vsop
new file mode 100644
index 00000000..14f6dfb2
--- /dev/null
+++ b/kstars/kstars/data/mercury.L0.vsop
@@ -0,0 +1,1380 @@
+4.40250710144 0.00000 0.00000
+0.40989414976 1.48302034194 26087.9031415742
+0.05046294199 4.4778548954 52175.8062831484
+0.00855346843 1.16520322351 78263.7094247226
+0.00165590362 4.11969163181 104351.612566297
+0.00034561897 0.77930765817 130439.515707871
+0.00007583476 3.7134840051 156527.418849445
+0.0000355974 1.51202669419 1109.3785520934
+0.00001726012 0.35832239908 182615.321991019
+0.00001803463 4.1033317841 5661.3320491522
+0.00001364682 4.59918318745 27197.2816936676
+0.00001589923 2.99510417815 25028.521211385
+0.00001017332 0.8803143904 31749.2351907264
+0.00000714182 1.54144865265 24978.5245894808
+0.00000643759 5.30266110787 21535.9496445154
+0.000004042 3.28228847025 208703.225132594
+0.00000352441 5.24156297101 20426.571092422
+0.00000343313 5.76531885335 955.5997416086
+0.00000339214 5.86327765 25558.2121764796
+0.00000451137 6.04989275289 51116.4243529592
+0.00000325335 1.3367433478 53285.1848352418
+0.00000259587 0.98732428184 4551.9534970588
+0.00000345212 2.79211901539 15874.6175953632
+0.00000272947 2.49451163975 529.6909650946
+0.0000023483 0.266721189 11322.6640983044
+0.00000238793 0.11343953378 1059.3819301892
+0.00000264336 3.91705094013 57837.1383323006
+0.00000216645 0.65987207348 13521.7514415914
+0.00000183359 2.62878670784 27043.5028831828
+0.00000175965 4.53636829858 51066.427731055
+0.00000181629 2.43413502466 25661.3049506982
+0.00000208995 2.09178234008 47623.8527860896
+0.00000172643 2.45200164173 24498.8302462904
+0.00000142316 3.36003948842 37410.5672398786
+0.00000137942 0.29098447849 10213.285546211
+0.00000118233 2.78149786369 77204.3274945334
+0.0000009686 6.2039820274 234791.128274168
+0.00000125219 3.72079804425 39609.6545831656
+0.00000086819 2.64219349385 51646.1153180538
+0.00000086723 1.9595304265 46514.4742339962
+0.00000088329 5.41338795963 26617.5941066688
+0.00000106422 4.20572116254 19804.8272915828
+0.00000089987 5.85243631094 41962.5207369374
+0.00000084971 4.33100364958 79373.087976816
+0.00000069247 4.19446437496 19.66976089979
+0.00000063463 3.14700877722 7238.6755916
+0.00000068493 0.63424819267 83925.0414738748
+0.00000069729 3.57201709671 25132.3033999656
+0.00000059481 2.74692752 16983.9961474566
+0.0000006483 0.0476292581 33326.5787331742
+0.00000055376 4.05312663019 30639.856638633
+0.00000054442 3.14331542453 27147.2850717634
+0.0000004756 5.49722099211 3.881335358
+0.00000049567 3.98985863874 6770.7106012456
+0.00000056531 5.11920557675 73711.7559276638
+0.00000041764 5.64185159566 53131.406024757
+0.00000051458 5.47786463494 50586.7333878646
+0.00000044744 1.22366857463 77154.3308726292
+0.00000041882 5.19309298528 6283.0758499914
+0.00000038045 2.43117327523 12566.1516999828
+0.00000035627 0.81390126585 32858.6137428198
+0.00000048007 5.49260554912 51749.2080922724
+0.00000035392 3.36964859355 36301.1886877852
+0.00000033951 2.78618091049 14765.2390432698
+0.0000003056 5.84045074182 43071.8992890308
+0.00000035964 1.4238083863 2218.7571041868
+0.00000034044 0.47470299167 65697.5577247398
+0.000000308 5.77017310191 103292.230636108
+0.00000028496 0.65048992658 426.598190876
+0.00000026215 5.24158618719 22645.3281966088
+0.00000026253 0.64807043102 1589.0728952838
+0.00000029538 0.69771244088 213.299095438
+0.00000027504 0.98010127839 45892.730433157
+0.00000022347 5.65335125838 77734.018459628
+0.00000022047 4.93398225193 72602.3773755704
+0.00000022275 2.17909842576 52705.497248243
+0.00000024252 4.39994170609 7.1135470008
+0.00000026751 1.06145361792 3442.5749449654
+0.00000023656 2.84168536986 260879.031415742
+0.00000022908 2.58462026514 68050.4238785116
+0.00000027086 0.08501738669 63498.4703814528
+0.00000022247 3.22418265191 25448.0058552602
+0.00000017803 3.61202297483 110012.944615449
+0.00000022407 1.02520094825 105460.99111839
+0.00000017576 4.71742326981 25874.6040461362
+0.00000018586 4.52709871258 28306.660245761
+0.00000014176 6.12394176563 53235.1882133376
+0.00000014186 5.14246797066 26068.2333806744
+0.00000017244 0.28394746813 51220.2065415398
+0.00000017176 3.26084092971 153.7788104848
+0.00000014938 1.83542009339 99799.659069238
+0.00000013387 0.76564655407 56727.7597802072
+0.00000013978 2.30193139916 76674.6365294388
+0.00000014428 0.96646356501 26107.572902474
+0.0000001199 6.20492907598 18849.2275499742
+0.00000014381 1.90956715654 23969.1392811958
+0.00000011233 2.04817126136 32370.9789915656
+0.00000013392 4.51750784605 26080.7895945734
+0.00000011632 2.3849686026 79219.3091663312
+0.00000012412 2.22280944169 77837.1112338466
+0.0000000995 2.0459444888 48733.231338183
+0.00000009803 2.26706433546 26091.7844769322
+0.00000009362 5.44291958209 38654.054841557
+0.00000009747 3.83976857418 26084.0218062162
+0.00000009264 4.02987000812 467.9649903544
+0.00000008961 0.11062526114 62389.0918293594
+0.00000011543 4.17789167759 103242.234014203
+0.00000011146 3.78292300417 26301.2022370122
+0.00000009677 2.98527809776 59414.4818747484
+0.00000008977 3.47888073089 91785.460866314
+0.00000009664 5.77941968495 25938.3399444396
+0.00000008855 2.84672636028 25035.6347583858
+0.00000008181 5.77857196635 40853.142184844
+0.00000008033 2.45692824195 129380.133777682
+0.00000008343 5.34499871294 19317.1925403286
+0.00000007425 4.7116033039 6.62855890001
+0.00000009001 6.23396256413 25021.4076643842
+0.00000008126 1.12294634635 26095.016688575
+0.00000006568 3.66248946629 26514.5013324502
+0.00000007038 3.99035923761 71980.6335747312
+0.00000006956 1.62821260299 23869.1460373874
+0.00000007595 0.18334396433 12432.0426503978
+0.00000006061 3.67044794062 27676.976036858
+0.00000005896 5.57171141866 94138.3270200858
+0.00000005716 5.18204203484 78793.4003898172
+0.00000005855 2.14311779301 20760.4270331914
+0.00000005681 1.60727624525 98690.2805171446
+0.00000005788 2.3546749239 103821.921601202
+0.00000005121 3.77832929907 58946.516884394
+0.00000005873 5.76210244486 286966.934557316
+0.00000005858 6.12538452806 26011.6370702986
+0.00000005215 3.29186833997 38519.945791972
+0.00000006 0.00057044073 51535.9089968344
+0.00000004647 0.29020584575 136100.847757023
+0.00000005787 4.44783057272 19406.6782881746
+0.00000005908 4.12195491631 29530.4780865396
+0.00000005918 3.98930701135 131548.894259964
+0.00000005728 3.02314979708 89586.373523027
+0.00000003928 4.8143793369 125887.562210812
+0.00000003929 2.48449041501 69159.802430605
+0.00000003681 2.80180999964 79323.0913549118
+0.00000004498 1.50325539137 51962.5071877104
+0.00000003687 5.33717753698 102762.539671013
+0.00000003497 1.85400531491 52156.1365222486
+0.00000003867 1.25354714671 54394.5633873352
+0.00000004459 4.88911997687 50057.04242277
+0.00000003396 3.73870967348 82815.6629217814
+0.00000003525 6.07665337319 25934.1243310894
+0.00000003492 1.28206984744 52168.6927361476
+0.00000003411 6.13976263434 639.897286314
+0.00000004395 3.2547591476 77308.109683114
+0.0000000299 5.27323635392 46848.3301747656
+0.00000003218 5.20938751579 103925.014375421
+0.00000002899 5.08451495112 58458.8821331398
+0.00000003708 0.02713701028 26241.681952059
+0.00000002991 2.92278339368 44937.1306915484
+0.00000003177 0.05753403864 22747.2907148744
+0.00000003163 5.38713552769 105307.212307905
+0.00000003556 3.96231142071 52195.4760440482
+0.00000002787 0.54704419913 52389.1053785864
+0.00000002458 1.14904830408 2333.196392872
+0.00000002492 5.24922078791 25668.418497699
+0.00000002409 2.14208355028 64741.9579831312
+0.00000002509 0.61934630416 85034.4200259682
+0.00000002416 5.26204437192 52179.6876185064
+0.00000002296 3.09900451546 88476.9949709336
+0.00000002357 0.17742385045 117873.364007888
+0.00000003012 0.83689268367 129330.137155778
+0.00000002421 3.95913346049 49.9966219042
+0.00000002197 2.56129546358 3340.6124266998
+0.00000002402 0.55121112633 52171.9249477904
+0.00000002106 5.41271503337 155468.036919256
+0.00000002566 3.00606194044 51109.3108059584
+0.00000002392 0.17898534184 103.0927742186
+0.00000002737 1.08192567668 632.7837393132
+0.00000002523 5.90356438675 51123.53789996
+0.00000002098 2.4713206914 66941.0453264182
+0.00000002003 3.75422326828 16066.0658614748
+0.00000002188 1.18654376903 2118.7638603784
+0.00000002593 2.55122032446 25654.1914036974
+0.00000002559 1.18101453315 45494.5814297488
+0.00000001918 0.79899605678 26555.8681319286
+0.00000001819 0.69178943674 98068.5367163054
+0.00000002471 2.55057179214 52026.2430860138
+0.00000001704 0.3672357774 52602.4044740244
+0.00000002129 2.66251948472 18093.37469955
+0.00000001715 4.6217746471 49957.0491789616
+0.00000001916 5.8372646205 85502.3850163226
+0.00000001976 3.57365896777 24395.7374720718
+0.00000001581 0.36987184257 53764.8791784322
+0.00000001589 1.3353124195 114.43928868521
+0.00000002042 2.05385564074 45405.0956819028
+0.00000001539 2.25468618977 120226.23016166
+0.00000001525 1.48231179113 26094.5317004742
+0.00000002055 4.16315644175 52182.9198301492
+0.00000001829 0.38846130335 522.5774180938
+0.00000002105 4.04128506778 25234.7067598222
+0.0000000148 1.87644604156 104881.303531391
+0.0000000146 1.01790185557 25455.119402261
+0.00000001453 0.3412522219 1052.2683831884
+0.00000001449 3.39742463494 24505.9437932912
+0.0000000148 4.55094492082 124778.183658719
+0.00000001481 3.62242942443 149.5631971346
+0.00000001516 5.3232780244 129909.824742776
+0.00000001594 3.00887674765 77623.8121384086
+0.00000001927 3.90378108197 74.7815985673
+0.00000001373 4.32419381493 80482.4665289094
+0.00000001419 3.90109225299 7880.08915333899
+0.00000001525 4.62451312025 26081.2745826742
+0.00000001567 0.65981123945 157636.797401539
+0.00000001725 4.40112128069 316.3918696566
+0.00000001263 4.96320745251 74821.1344797572
+0.00000001472 5.56006656586 95247.7055721792
+0.00000001315 1.83254115004 76144.9455643442
+0.00000001439 0.8328616637 55618.3812281138
+0.00000001355 3.15837061982 1066.49547719
+0.00000001224 3.24032680768 162188.750898597
+0.0000000139 5.13745290383 419.4846438752
+0.0000000131 5.2825063668 25619.9381512198
+0.00000001477 2.40227455027 313054.83769889
+0.00000001252 5.65227031449 26013.1215430069
+0.00000001143 0.38707356937 42153.969003049
+0.00000001082 2.56550728704 26190.9959157928
+0.00000001493 2.89973504649 52099.5402118728
+0.00000001468 5.7150779125 24491.7166992896
+0.00000001034 1.4954429444 151975.465352386
+0.00000001314 5.91505351846 115674.276664601
+0.00000001065 3.61081835123 206.1855484372
+0.00000001053 5.1799602632 23754.7067487022
+0.00000000964 2.05264296353 128850.442812587
+0.00000001032 3.39114761061 25551.0986294788
+0.00000001065 3.38225524038 25863.5583458723
+0.00000001153 5.76498787983 44181.2778411242
+0.0000000096 5.74774250678 105410.994496486
+0.00000001137 6.20919445956 103396.012824688
+0.00000000914 4.28855434634 78256.5958777218
+0.00000000917 3.27543718918 76.2660712756
+0.00000000892 4.82397571946 78244.0396638228
+0.00000000976 4.86442946387 25131.6139856036
+0.00000001086 0.73424633411 33967.9922949132
+0.00000001162 4.52128441898 78050.4103292846
+0.00000000868 2.78848256837 52022.0274726636
+0.00000000943 4.0973685387 26720.6868808874
+0.00000000973 4.54018615747 24925.4284371664
+0.00000000845 5.05414707498 25977.6968203548
+0.00000000841 1.89412486884 130012.917516995
+0.0000000092 3.02504494542 52329.5850936332
+0.00000000814 3.15330668609 48835.1938564486
+0.00000000876 0.41318857467 108903.566063356
+0.00000000818 1.61477924287 40565.2543247742
+0.00000001074 1.37296024678 23439.4483161012
+0.00000000812 2.82156935191 25984.8103673556
+0.00000000775 2.86911510061 26727.8004278882
+0.00000000755 5.44067645183 24609.0365675098
+0.00000000921 4.7255790143 14477.3511832
+0.00000000914 4.70826349904 6681.2248533996
+0.00000000749 1.80279541026 84546.785274714
+0.00000000907 0.64974692551 78283.3791856224
+0.00000000854 5.05058435764 307.5576209696
+0.00000000766 5.89942349817 71025.0338331226
+0.00000000713 3.55192633098 78477.0085201606
+0.00000000718 1.85061030321 100909.037621331
+0.00000000858 5.43959629234 536.8045120954
+0.00000000794 3.77076518156 155418.040297352
+0.00000000848 2.08790526575 131395.11544948
+0.00000000622 3.14583461131 143961.267149462
+0.00000000623 4.58424507963 9103.9069941176
+0.00000000623 5.10535773746 90829.8611247054
+0.00000000706 4.19554833142 71582.484571323
+0.00000000738 0.15942404038 24712.1293417284
+0.00000000621 1.32834420218 3328.13565628019
+0.00000000714 1.88052234658 2199.087343287
+0.00000000678 6.01392909264 77197.2139475326
+0.0000000065 5.51227348491 29428.515568274
+0.00000000658 2.03299256393 51756.3216392732
+0.00000000593 6.06807779961 114564.898112508
+0.00000000666 0.70706334861 26162.6847401415
+0.00000000597 5.15771478155 333.8559407694
+0.00000000616 1.94902289932 78267.5907600806
+0.00000000774 2.84206828086 13655.8604911764
+0.00000000698 5.60747842278 51742.0945452716
+0.00000000557 2.07529602574 181555.94006083
+0.00000000547 3.17747066781 90695.7520751204
+0.00000000541 4.20816350943 28421.0995344462
+0.00000000639 5.55908134374 78114.146227588
+0.00000000529 3.60209913515 1911.1994832172
+0.0000000062 4.87816246784 25771.5112719176
+0.00000000569 3.56250435364 111122.323167542
+0.0000000051 4.2033182373 28206.6670019526
+0.00000000539 5.42639519551 93028.9484679924
+0.00000000659 3.45407389663 26610.480559668
+0.00000000613 3.52133069078 78259.8280893646
+0.00000000594 1.16299449628 26404.2950112308
+0.00000000576 0.8161726673 51322.6099013964
+0.00000000497 5.37540191935 26037.90651967
+0.00000000663 2.63246066036 77211.4410415342
+0.00000000487 1.96691664683 26507.3877854494
+0.00000000474 3.65243004234 124156.43985788
+0.0000000055 5.81040334783 1731.1223529326
+0.00000000472 3.79351701945 52643.7712735028
+0.00000000467 4.50175920356 110.2063212194
+0.00000000593 3.04818872924 12725.453434775
+0.00000000552 0.68733268561 26137.8997634784
+0.00000000525 0.87988157932 78270.8229717234
+0.000000006 0.33902061394 50483.640613646
+0.00000000443 3.33385484899 78690.3076155986
+0.00000000441 1.31034191525 76044.9523205358
+0.00000000588 2.37074288411 121335.608713753
+0.00000000427 0.14810668871 50593.8469348654
+0.00000000413 3.33346664325 79852.7823200064
+0.00000000403 5.20705536949 146314.133303234
+0.00000000524 5.02853960393 71492.998823477
+0.00000000418 5.99113644745 103711.715279983
+0.00000000388 4.44142037364 29416.0387978544
+0.0000000039 4.02400157761 51543.0225438352
+0.00000000442 2.37158178341 111590.288157897
+0.00000000375 4.47565026408 52182.4348420484
+0.00000000387 4.83640155029 130969.206672966
+0.0000000039 1.20415517897 150866.086800293
+0.00000000416 3.60399872842 183724.700543113
+0.00000000407 0.529385305 433.7117378768
+0.00000000439 2.45401498182 50579.6198408638
+0.00000000412 0.50186886239 27999.1026247914
+0.00000000391 0.68517124695 134.109049585
+0.00000000398 1.99594942261 155997.727884351
+0.00000000346 3.40308148193 27140.1715247626
+0.00000000422 5.83293462268 38813.3565763492
+0.00000000342 0.83679406818 25764.3977249168
+0.00000000368 3.80659045949 81706.284369688
+0.00000000355 1.99286044781 1089.7087911936
+0.00000000462 3.33451630664 25440.8923082594
+0.0000000033 0.37013669364 26237.4663387088
+0.0000000033 6.19331560111 188276.654040172
+0.00000000407 2.17141736652 641.41356173899
+0.00000000321 5.0253200265 102232.848705918
+0.0000000033 5.5308696608 10021.8372800994
+0.00000000336 2.49163362426 25344.9130810416
+0.00000000381 5.90928705861 78187.443353447
+0.00000000316 2.42532836233 52101.0246845811
+0.00000000331 4.38897286971 26202.3424302594
+0.00000000401 1.99380933624 49842.6098902764
+0.00000000422 0.4655666994 1.4844727083
+0.0000000031 6.18819197073 27154.3986187642
+0.00000000302 4.68575942793 25565.3257234804
+0.00000000296 1.70818196194 25973.463852889
+0.00000000375 5.31085497894 339142.740840465
+0.00000000329 5.32609571265 853.196381752
+0.00000000299 5.81101886868 1692.1656695024
+0.00000000378 1.33745475273 52169.1777242484
+0.00000000293 4.43993559835 579.6875869988
+0.00000000276 4.45147472194 178063.368493961
+0.00000000283 6.19860164015 25881.717593137
+0.00000000315 1.95956643364 51707.841292794
+0.00000000337 4.21457120705 34282.1784747828
+0.00000000334 3.00354887525 23866.0465069772
+0.00000000268 1.3443749352 35191.8101356918
+0.00000000306 5.9444523141 64607.8489335462
+0.00000000283 0.96234220412 1639.069517188
+0.00000000287 1.28099267608 51013.3315787406
+0.00000000269 0.55818949975 3462.2447058652
+0.00000000274 5.61047457506 52278.899057367
+0.00000000352 0.49071599781 26294.0886900114
+0.00000000358 1.23360990528 1223.81784077861
+0.00000000343 4.29256939583 49527.3514576754
+0.00000000255 5.03019684368 154938.345954161
+0.00000000297 2.87172991159 129483.915966262
+0.00000000252 0.09044630682 13541.4212024912
+0.00000000301 1.22789205624 104138.313470859
+0.00000000274 3.67792692372 68241.8721446232
+0.00000000321 2.49914111769 141762.179806175
+0.0000000029 1.02241335068 8194.2753332086
+0.0000000024 0.99284920524 104344.499019296
+0.00000000278 0.53151576617 949.1756089698
+0.00000000249 2.39787134441 131498.89763806
+0.00000000274 2.09560778105 26624.7076536696
+0.0000000024 3.14668052954 23976.2528281966
+0.00000000239 0.8519855924 52808.5900224616
+0.00000000266 0.18324709351 2168.7604822826
+0.00000000226 4.85701184113 156100.820658569
+0.00000000228 2.19799888298 50696.939709084
+0.00000000231 1.49522976308 104331.942805397
+0.00000000245 4.68642861263 5327.4761083828
+0.00000000281 1.63579312063 51219.5171271778
+0.00000000219 5.75893553103 78109.9306142378
+0.00000000233 5.99853185125 78417.4882352074
+0.00000000227 6.02396548637 1581.959348283
+0.00000000218 5.42819370607 18207.8139882352
+0.0000000022 3.72017611382 7994.5284420242
+0.00000000271 0.20833686608 51639.001771053
+0.00000000244 2.33639123341 25138.7275326044
+0.00000000254 5.46143104532 621.7438008392
+0.00000000209 0.01908528531 26164.1692128498
+0.00000000208 6.18336687237 74923.0969980228
+0.00000000274 0.1542389879 51951.4614874465
+0.00000000212 1.95557421945 735.8765135318
+0.00000000236 4.28368070837 24079.3456024152
+0.00000000206 5.86972946528 52072.7135089298
+0.00000000201 1.6122687707 25241.820306823
+0.00000000235 3.60446251088 104371.282327197
+0.00000000229 3.66187363672 1596.1864422846
+0.00000000198 5.85298126352 52815.7035694624
+0.0000000022 1.39541547612 32769.1279949738
+0.00000000229 3.36265291664 134991.46920493
+0.00000000192 1.03510456065 25867.4904991354
+0.00000000199 4.7812628927 110634.688416288
+0.00000000191 4.2411099766 14.2270940016
+0.0000000021 5.44710702022 147423.511855328
+0.00000000229 0.7626653182 220.4126424388
+0.00000000185 0.24752751791 104564.911661735
+0.00000000211 1.8182667082 52065.599961929
+0.00000000182 2.31946183497 9384.8410080752
+0.00000000207 0.77329376239 917.9302859818
+0.0000000019 0.91354241432 97670.3877128972
+0.00000000184 3.32299343484 30.3268610044
+0.00000000209 0.41150840785 181505.943438926
+0.00000000225 5.06158596891 157483.018591054
+0.00000000184 2.71529935065 103285.117089107
+0.00000000191 1.96528922573 314.1861798696
+0.00000000182 4.30249539122 1884.9011634174
+0.00000000192 4.820978767 126996.940762906
+0.00000000188 0.98150502881 26049.7701059364
+0.00000000184 0.6702869759 106570.369670484
+0.00000000167 5.71084692524 96357.0841242726
+0.00000000184 2.33710037381 77829.9976868458
+0.00000000201 2.57648669602 97112.9369746968
+0.00000000176 3.20466399658 39629.3243440654
+0.00000000169 2.30516098722 101.9625182656
+0.00000000163 6.11134623776 170049.170291037
+0.00000000195 5.18276528052 99024.136457914
+0.00000000165 6.00583599609 224.3447957019
+0.00000000167 3.75645242744 52250.5878817157
+0.00000000172 4.28474997892 25780.3455206046
+0.00000000216 3.20425967752 50800.0324833026
+0.00000000157 1.61810971101 24815.222115947
+0.00000000163 1.77694235279 116917.76426628
+0.00000000156 1.94644057334 26421.7590823436
+0.00000000164 3.8148761948 77410.5130429706
+0.00000000158 4.95279229085 35472.7441496494
+0.0000000015 5.03580916221 207643.843202404
+0.00000000208 2.59008696784 27819.0254945068
+0.0000000018 5.62518388437 103299.344183108
+0.00000000165 2.25945126594 104202.049369162
+0.00000000148 3.94625893131 24601.923020509
+0.00000000149 4.4976634152 956.2891559706
+0.00000000157 1.62995234425 51859.4144134918
+0.00000000166 0.21228205353 52698.3837012422
+0.00000000151 2.75061488385 140652.801254082
+0.00000000161 1.72952408524 2648.454825473
+0.00000000169 2.61298183547 26086.4186688659
+0.0000000017 0.78905798191 72936.2333163398
+0.00000000177 5.06009562295 77844.2247808474
+0.00000000142 2.61984020842 24292.6446978532
+0.0000000015 4.93124201089 28286.9904848612
+0.00000000175 5.79468120941 39743.7636327506
+0.00000000163 3.37032055762 76571.5437552202
+0.0000000015 1.79967850988 3.9321532631
+0.00000000159 4.9036016347 104355.493901655
+0.00000000149 4.20242344258 52492.198152805
+0.00000000146 1.31203861446 26198.1094627936
+0.00000000162 2.25640253895 55516.4187098482
+0.00000000178 1.81205070225 26395.4607625438
+0.00000000132 0.90685777764 54294.5701435268
+0.00000000142 1.70641940798 92741.0606079226
+0.00000000138 0.642980433 86143.7985780616
+0.00000000125 0.32592941945 150244.342999454
+0.00000000131 0.91963253985 54509.0026760204
+0.00000000144 4.17124383409 24822.3356629478
+0.00000000135 3.86821614788 104358.726113298
+0.00000000159 4.72016316702 4083.9885067044
+0.00000000122 2.0813340737 52125.8096612442
+0.00000000141 2.08765477131 119116.851609567
+0.00000000122 5.01211051965 52595.2909270236
+0.00000000149 0.38744219837 487.6347512542
+0.00000000121 3.30215904574 1263.15736257819
+0.00000000138 1.04671626049 1083.0802322936
+0.00000000157 5.17018916622 23962.025734195
+0.00000000163 3.26593103179 26089.3876142825
+0.0000000013 0.56779128434 25936.8554717313
+0.0000000016 0.19385295261 104347.731230939
+0.00000000116 2.69818513122 129799.618421557
+0.00000000113 4.26323214388 102132.85546211
+0.00000000115 1.35196569742 75615.2545992496
+0.00000000135 1.70032124143 97580.9019650512
+0.00000000121 0.20372434486 38.1330356378
+0.00000000118 0.49434134122 78731.674415077
+0.00000000119 5.5456272589 76667.522982438
+0.00000000133 4.67446352847 2014.9816717978
+0.00000000126 6.24694138116 636.9962720242
+0.0000000012 3.20442216756 76681.7500764396
+0.00000000125 3.65255045892 29550.1478474394
+0.00000000118 5.26052652437 26729.3167033132
+0.00000000113 6.26688921593 104778.210757173
+0.00000000134 1.56524046563 25939.8244171479
+0.00000000114 3.52566774494 24356.7807886416
+0.0000000012 1.72596426067 22759.767485294
+0.00000000145 3.6163842157 52225.8029050526
+0.00000000107 5.72285490406 24176.703658357
+0.00000000112 0.28882268029 209812.603684687
+0.00000000121 0.11234419157 51528.7954498336
+0.0000000012 4.17769370414 25754.0472008048
+0.00000000105 1.88137155058 172402.036444808
+0.00000000106 6.27133163237 105940.685461581
+0.00000000104 3.850613951 1478.8665740644
+0.00000000108 2.96292200098 1375.7737998458
+0.00000000132 4.60210460022 11610.5519583742
+0.00000000114 5.20612177122 137678.191299471
+0.00000000107 0.00557717441 13362.4497067992
+0.00000000101 0.73934409276 77630.9256854094
+0.00000000097 1.19155686364 78270.3379836226
+0.000000001 0.25974575144 160.40736938481
+0.00000000105 0.03739853961 180.0771302846
+0.00000000114 5.13609864972 1135.6768718932
+0.00000000101 4.1432325844 176953.989941867
+0.00000000095 0.49488385937 107794.187511262
+0.00000000095 1.54869651436 25973.5040346608
+0.000000001 1.51228088427 157057.10981454
+0.00000000106 4.57237246234 26073.6760475726
+0.00000000094 3.53697338405 26521.614879451
+0.00000000091 3.13017596287 64901.2597179234
+0.00000000088 5.20234335205 1485.2907067032
+0.00000000116 5.96693811684 24182.4383766338
+0.00000000099 2.1200254924 66653.1574663484
+0.00000000105 4.04764282865 27726.9726587622
+0.00000000094 2.62198655221 104275.346495021
+0.00000000106 2.06629215696 125112.039599488
+0.00000000088 3.8824070331 51852.300866491
+0.00000000085 2.83285123847 214364.557181746
+0.00000000083 5.44599307753 78188.9278261553
+0.00000000083 3.35497157412 52325.369480283
+0.00000000104 4.95116515346 182085.631025925
+0.0000000011 6.04814955763 49953.9496485514
+0.00000000093 1.00014028766 9745.3205558566
+0.00000000081 4.03821735964 132658.272812058
+0.00000000084 0.11234538521 53228.0746663368
+0.00000000094 5.55962830464 51432.8162226158
+0.0000000008 6.13595673095 137210.226309117
+0.0000000008 2.72256616799 25042.7483053866
+0.0000000008 4.2913724856 77101.2347203148
+0.00000000085 0.97100574775 25788.776747305
+0.00000000082 1.89501710792 128320.751847493
+0.00000000077 1.16185579398 204151.271635535
+0.00000000092 4.44154858356 26091.8352948373
+0.00000000078 3.73813140716 26222.0121911592
+0.00000000076 4.28770981047 86457.9847579312
+0.00000000076 2.88868549481 53242.3017603384
+0.00000000104 4.32540467122 23888.8157982872
+0.00000000094 4.32453647728 78257.0808658226
+0.00000000074 4.96325610801 26823.779655106
+0.00000000077 1.07428657729 50167.2487439894
+0.00000000075 2.56662960973 19202.7532516434
+0.00000000099 6.00141798836 19958.6061020676
+0.00000000087 3.55579419373 52381.9918315856
+0.00000000078 1.00822618263 25352.0266280424
+0.00000000088 3.52269656514 60055.8954364874
+0.00000000078 5.82066892741 155571.819107837
+0.00000000076 2.96046756402 25024.5890581219
+0.00000000076 4.2442123571 130226.216612433
+0.00000000076 2.22645638378 36109.7404216736
+0.00000000072 2.23348468194 173511.414996902
+0.00000000079 1.13204602827 52290.2455718336
+0.00000000074 1.55328520138 51653.2288650546
+0.00000000071 2.26106298981 159.3017347922
+0.00000000073 2.05345178568 26941.0995233262
+0.00000000095 1.93550514722 365230.643982039
+0.0000000007 4.74315846161 52061.3669944632
+0.00000000085 1.31607641314 26667.590728573
+0.00000000076 5.58726680703 13675.5302520762
+0.00000000092 3.24599684677 28256.6636238568
+0.00000000067 1.15071488774 55503.9419394286
+0.00000000068 2.92993581219 23919.1426592916
+0.00000000067 1.77035470445 181026.249095736
+0.00000000066 2.59648990707 27780.0688110766
+0.00000000082 5.36282814327 167850.08294775
+0.00000000064 3.99165913279 130432.40216087
+0.00000000069 5.13777502156 52712.6107952438
+0.00000000063 0.54837259436 34082.4315835984
+0.00000000065 3.89976847376 27005.833427556
+0.00000000073 6.19252091852 50064.1559697708
+0.00000000066 1.91671959572 102018.416173425
+0.00000000082 0.8782465164 25446.4895798352
+0.00000000063 3.87624799927 78896.4931640358
+0.00000000062 1.55377407031 182188.723800143
+0.00000000062 4.71223563105 103.7821885806
+0.00000000087 3.57434964589 27037.078750544
+0.00000000077 3.43626093365 54087.0057663656
+0.00000000078 4.92073893807 77795.7444343682
+0.00000000071 2.76139796167 11.0457002639
+0.00000000064 5.37974575072 51226.6306741786
+0.00000000082 3.78003355754 26308.315784013
+0.00000000062 2.70733081732 104505.391376782
+0.00000000071 5.05097183202 27177.6119327678
+0.0000000007 4.29342266024 27311.7209823528
+0.00000000068 2.34136362165 78366.8021989412
+0.0000000006 4.90888421377 25508.2155545754
+0.00000000068 6.04917764171 647.0108333148
+0.00000000058 2.46745404038 104197.833755812
+0.00000000067 2.96573339768 51969.6207347112
+0.00000000066 5.33871332672 157586.800779634
+0.00000000058 2.17528608366 323.5054166574
+0.00000000062 4.44991435917 130419.845946971
+0.00000000063 0.27396211581 130459.185468771
+0.00000000063 5.22327184571 76784.8428506582
+0.00000000064 4.64108529425 61279.713277266
+0.00000000062 1.84001159422 183570.921732628
+0.00000000055 1.66692917947 31415.379249957
+0.00000000058 4.06522187846 32132.1317229496
+0.00000000057 2.0756938708 17893.6278083656
+0.00000000055 2.49038254003 22625.658435709
+0.00000000077 6.17301946895 25032.4533646481
+0.00000000068 4.68765980625 77307.420268752
+0.00000000054 4.63708190151 51329.7234483972
+0.00000000055 0.21233757772 2221.856634597
+0.00000000068 2.36358626958 25953.7940919892
+0.00000000053 2.88564903323 101011.000139597
+0.00000000062 1.19998944516 26083.9709883111
+0.00000000054 3.90599349467 123758.290854471
+0.00000000052 2.6059599715 78160.616650504
+0.00000000072 0.83460657204 22909.7573510066
+0.00000000066 3.17005690509 78039.3646290207
+0.00000000052 2.13323028898 44295.7171298094
+0.00000000061 1.63440457571 61.7259747402
+0.00000000053 2.00748586733 24448.8336243862
+0.00000000051 2.50978165702 78903.6067110366
+0.00000000051 3.22110952745 130652.814803309
+0.0000000006 6.23105854697 76887.9356248768
+0.00000000066 3.23596712512 77726.9049126272
+0.00000000059 1.53485505891 6044.2285813754
+0.00000000059 1.10559326249 26102.1302355758
+0.0000000006 1.08408977503 27972.8043049916
+0.00000000049 2.24548271996 425.908776514
+0.00000000055 3.33645161611 207593.8465805
+0.00000000067 0.59579109206 94329.7752861974
+0.00000000056 4.05652507832 26010.1525975903
+0.00000000056 1.49670493057 136722.591557862
+0.00000000049 4.72236375377 5193.3670587978
+0.00000000049 2.99400480872 52252.072354424
+0.00000000049 4.15104806247 51955.3936407096
+0.0000000005 5.31916782876 103917.90082842
+0.00000000051 4.32173710361 58857.031136548
+0.0000000005 0.42233074233 27684.0895838588
+0.00000000066 5.06498799279 73.297125859
+0.00000000048 0.80745705976 2703.6161546756
+0.00000000048 0.16882113823 24918.3148901656
+0.00000000049 5.71984539931 50380.5478394274
+0.00000000061 0.05575706789 161079.372346504
+0.00000000047 5.70016549134 129373.020230681
+0.00000000048 4.71754734372 50903.1252575212
+0.0000000005 0.77120384679 50689.8261620832
+0.0000000005 4.75557775921 143005.667407854
+0.00000000046 1.03065291695 51868.2486621788
+0.00000000046 4.07474771884 52137.6732475106
+0.00000000045 2.75496032307 196137.073432611
+0.00000000056 1.48667124221 30171.8916482786
+0.00000000047 3.49884159195 26575.5378928284
+0.00000000048 2.04489119557 27573.1938482774
+0.00000000046 1.96812600979 27223.5800134674
+0.00000000044 0.58466186909 1243.4876016784
+0.00000000043 0.48582749664 78338.4910232899
+0.00000000046 0.10663541022 102659.446896794
+0.00000000049 1.92223535597 50049.9288757692
+0.00000000047 5.34811633125 846.0828347512
+0.00000000046 2.32911930278 129387.247324683
+0.00000000056 1.46049477175 28102.884813372
+0.0000000005 5.62967300375 53906.928636081
+0.00000000046 5.09770472011 151199.942741062
+0.00000000043 2.30154744958 26709.6469424134
+0.00000000051 2.88082546361 27669.8624898572
+0.00000000055 5.55849793732 123200.840116271
+0.00000000044 0.48527820908 80174.9089079398
+0.00000000048 2.59296696271 6720.7139793414
+0.00000000044 0.24824938054 742.9900605326
+0.00000000045 2.489494983 65831.6667743248
+0.00000000045 4.86503115391 52483.363904118
+0.00000000041 5.23419163545 130289.952510736
+0.00000000041 0.91885509326 50910.238804522
+0.00000000044 3.12424163301 26126.036177212
+0.00000000042 5.66855218492 166740.704395656
+0.00000000039 5.01739570944 26402.0893214438
+0.00000000038 0.02313645928 2111.6503133776
+0.00000000049 4.11697361923 25227.5932128214
+0.00000000038 0.09191461136 26118.2300025786
+0.00000000038 5.0314609238 24203.0019781568
+0.00000000051 4.8630590664 78153.5031035032
+0.00000000038 0.13003640396 27351.0605041524
+0.00000000038 1.34984785206 70269.1809826984
+0.00000000038 0.52032944033 103498.416184545
+0.0000000004 5.66117959398 52174.3218104401
+0.00000000038 0.92511339052 112231.701719636
+0.00000000051 4.15223165568 27170.9833738678
+0.00000000037 1.67308781547 54374.8936264354
+0.00000000038 6.26592309401 202.2533951741
+0.00000000036 3.23911910889 176332.246141028
+0.00000000037 1.90730795656 3308.4658953804
+0.00000000037 3.03203144287 76041.8527901256
+0.00000000038 3.17519743409 78786.2868428164
+0.00000000035 3.90697621183 80382.473285101
+0.00000000038 2.00924199028 1162.4747044078
+0.00000000036 1.80080871248 19336.8623012284
+0.00000000035 4.66254825701 77947.317555066
+0.00000000043 1.57972686428 130443.397043229
+0.00000000035 0.74694549648 25985.9406233086
+0.0000000004 2.11415671365 3492.5715668696
+0.00000000038 4.65738726744 22003.9146348698
+0.00000000037 0.7757183811 16703.062133499
+0.00000000035 5.00128829727 52509.6622239178
+0.00000000047 0.02275392308 25014.2941173834
+0.00000000043 3.15273137814 130435.634372513
+0.00000000034 3.05681901713 2820.8311441262
+0.00000000037 4.68248751145 123668.805106625
+0.00000000034 5.73615227262 45290.6563932176
+0.0000000004 2.76893017076 50270.341518208
+0.00000000038 6.01229835605 26057.5762805698
+0.00000000034 6.25090722416 21716.0267748
+0.00000000034 0.95587257158 78580.1012943792
+0.00000000033 3.35217476663 235900.506826261
+0.00000000032 2.35469869139 2383.1930147762
+0.00000000037 3.80938441515 8989.46770543239
+0.00000000043 2.27476214717 25169.9728555924
+0.00000000032 4.14291864821 2686.7220945412
+0.00000000037 0.0457118584 52177.2907558567
+0.00000000032 1.53610678036 233731.746343979
+0.00000000038 3.98892541543 1300.826818205
+0.00000000042 5.10993958059 145204.754751141
+0.00000000033 2.91530565997 130866.113898747
+0.00000000043 1.77793563831 103932.127922422
+0.00000000035 5.35726747093 26189.8656598398
+0.00000000035 0.65119403092 1535.9767429694
+0.00000000044 3.08976502022 8014.198202924
+0.00000000031 0.90638189649 128220.758603684
+0.00000000042 3.37905134636 23549.6546373206
+0.00000000038 0.38543000653 515.463871093
+0.00000000039 1.08681725797 25773.7169617046
+0.00000000036 4.30448026071 52286.0126043678
+0.00000000031 5.08183330827 78213.7128028184
+0.00000000038 3.16432629306 91805.1306272138
+0.00000000039 1.4749400211 4022.2625319642
+0.00000000042 0.60192138814 24388.623925071
+0.00000000037 3.2360628526 28791.5192962498
+0.0000000004 0.26646931277 78313.7060466268
+0.00000000036 4.38588497247 81591.8450810028
+0.00000000035 0.17056359345 6129.2970395066
+0.0000000003 2.50459470137 102755.426124012
+0.0000000004 4.58870970073 26076.8574413103
+0.0000000004 4.09419634913 35833.2236974308
+0.0000000003 4.79837659477 28736.3579670472
+0.00000000032 3.42931668217 24402.8510190726
+0.00000000029 2.52212486456 1353.7487450168
+0.0000000003 4.69352116507 24072.9214697764
+0.00000000029 5.31070299201 199599.318138476
+0.0000000003 3.20350587499 23762.9537327586
+0.00000000036 2.44362166097 23336.3555418826
+0.00000000028 2.77231585227 26312.2479372761
+0.00000000028 0.26775880889 50444.6839302158
+0.00000000029 3.50869792127 15406.6526050088
+0.0000000003 2.95993198433 132028.588603155
+0.00000000028 3.41609673663 133882.090652836
+0.00000000033 2.39929042753 61560.6472912236
+0.00000000032 1.34796958829 37698.4550999484
+0.00000000028 1.75026246832 78683.1940685978
+0.00000000033 4.51080770987 3776.4308857348
+0.00000000032 5.0066530782 29396.3690369546
+0.00000000037 5.23066729388 81604.3218514224
+0.00000000028 0.99927277404 1322.6776475314
+0.00000000029 2.0015977077 25004.8229092806
+0.00000000035 4.69198477732 22065.64060961
+0.00000000029 3.80697601044 24513.057340292
+0.00000000032 4.69401466159 27250.377845982
+0.00000000031 5.86715902954 5815.11085963699
+0.00000000027 1.26702311366 27044.1922975448
+0.0000000003 3.44351888035 104819.577556651
+0.00000000028 5.36078058708 412.3710968744
+0.00000000028 5.73893599832 240452.46032332
+0.00000000034 5.19151430726 2008.557539159
+0.0000000003 1.73241634839 163766.094441045
+0.00000000027 5.30425762252 24864.0853007956
+0.00000000032 1.12362303179 625.6701923124
+0.0000000003 2.04171272941 193937.986089324
+0.00000000032 4.78663079749 75930.5130318506
+0.0000000003 4.4689122615 25450.90686955
+0.00000000032 4.73906176949 48847.6706268682
+0.00000000027 4.12514822062 104358.241125197
+0.00000000026 0.67609297065 35077.3708470066
+0.00000000033 2.69651735555 25647.0778566966
+0.00000000026 4.94767789631 209658.824874202
+0.00000000035 3.86705432105 25466.159340735
+0.00000000026 4.79912409089 198489.939586383
+0.00000000026 1.59971503257 31281.270200372
+0.00000000026 1.20008223797 153084.84390448
+0.00000000026 3.02443658098 26724.8994135984
+0.00000000025 2.03567222767 52817.2198448874
+0.00000000027 1.23585314301 53.0961523144
+0.00000000026 5.53069670975 25657.3727974351
+0.00000000028 0.93845909288 158746.175953632
+0.00000000025 1.46977800361 1272.6810256272
+0.00000000026 2.45961936761 181659.722249411
+0.00000000034 2.39774146758 39763.4333936504
+0.00000000029 6.23821353511 102769.653218014
+0.00000000029 4.90111965589 116783.655216695
+0.00000000025 3.02186465541 39450.3528483734
+0.00000000027 3.77575599741 103718.828826984
+0.00000000027 3.9212504685 80596.9058175946
+0.00000000023 0.26970481255 52609.5180210252
+0.00000000023 5.98846059571 27463.67694142
+0.00000000025 1.22968381596 49976.7189398614
+0.00000000023 5.57437029749 155887.521563131
+0.00000000023 5.9950798502 50007.0458008658
+0.00000000023 1.44496012077 5687.630368952
+0.00000000024 0.46516912647 130446.629254872
+0.00000000023 0.94331115897 28774.6252361154
+0.00000000027 0.80529908381 2698.4514473772
+0.00000000027 0.27124610516 1265.5674786264
+0.00000000023 0.89381228793 156314.119754007
+0.00000000023 2.96257779899 12546.481939083
+0.00000000022 5.42940490576 1485.9801210652
+0.00000000022 1.03839316349 103189.137861889
+0.00000000023 1.35379542887 52161.5791891468
+0.00000000026 6.01331218379 122444.987265847
+0.0000000003 2.66518277698 25600.26839032
+0.00000000023 4.07521268525 230239.174777109
+0.00000000024 0.64355332403 203041.893083441
+0.00000000022 1.39463873909 952.0766232596
+0.00000000023 1.98852683178 7392.4544020848
+0.00000000028 1.37381287166 309.2783226558
+0.00000000022 2.15165551798 104276.830967729
+0.00000000025 4.93854060665 101703.157740824
+0.00000000023 3.12039946936 77616.6985914078
+0.00000000028 0.40745832322 55638.0509890136
+0.00000000024 0.4419926444 24285.5311508524
+0.00000000023 1.33496997363 163298.129450691
+0.00000000021 4.0146938126 120417.678427772
+0.00000000024 0.63196904603 77940.2040080652
+0.00000000022 5.70851933792 2840.500905026
+0.00000000024 4.45840068641 183145.012956114
+0.00000000023 3.62152465067 5635.0337293524
+0.00000000021 3.04515069387 9123.5767550174
+0.00000000021 1.96886020684 177287.845882637
+0.00000000023 0.59040250365 25672.3506509621
+0.00000000021 3.40810269373 129586.319326119
+0.00000000021 3.09046433472 26267.9802718588
+0.00000000024 1.94276984966 183674.703921209
+0.00000000021 3.98455358233 6191.0230142468
+0.00000000028 0.93414213433 51841.950342379
+0.0000000002 4.59348701559 52061.407176235
+0.00000000027 4.61439897742 52027.7275587221
+0.0000000002 0.48128544481 52309.9153327334
+0.0000000002 3.31281154655 26248.310510959
+0.00000000023 1.67970146036 23113.2931869632
+0.0000000002 2.44057473344 50264.6067999312
+0.00000000025 5.43422956232 2.9689454166
+0.00000000026 3.61410457829 52024.7586133055
+0.0000000002 0.60321200025 138319.60486121
+0.0000000002 2.62628682595 164.43591058941
+0.0000000002 0.653247742 156520.305302444
+0.00000000027 4.74395008878 391318.547123613
+0.00000000021 4.45035214874 25862.073873164
+0.00000000021 1.54947465846 148.0787244263
+0.00000000027 5.13202499307 12382.0460284936
+0.0000000002 0.68567124507 42.8830749034
+0.00000000019 1.92072938625 78800.513936818
+0.00000000027 2.48188330716 25665.2371039613
+0.00000000027 1.27457874648 7860.4193924392
+0.00000000022 2.29809961839 25865.0428185806
+0.00000000019 4.09473921906 76255.1518855636
+0.0000000002 4.67174071386 207114.15223731
+0.00000000022 2.63315058351 7768.3665566946
+0.0000000002 1.24271716091 52179.7384364115
+0.0000000002 6.11431848045 24824.745778996
+0.00000000023 4.18071159026 2125.8774073792
+0.00000000021 0.74169140667 1795.258443721
+0.00000000019 2.66558529381 191.4482661116
+0.0000000002 3.22150044915 156547.088610345
+0.00000000021 6.18753985884 104127.267770595
+0.0000000002 5.52295053123 130363.249636595
+0.00000000021 3.90684382108 51534.3927214094
+0.0000000002 3.1001950954 838.9692877504
+0.00000000025 5.79466888187 26098.9488418381
+0.00000000021 6.23594952039 103814.808054201
+0.00000000019 5.79715725254 26279.3514076858
+0.00000000022 0.71256272418 959.1228599576
+0.00000000021 1.39589766697 103395.323410326
+0.00000000018 1.52837590084 107.3053069296
+0.00000000019 0.6026210276 27566.7697156386
+0.00000000025 0.78252166479 53814.8758003364
+0.00000000025 2.29282750485 77520.71936419
+0.00000000018 2.11606037402 26.2983197998
+0.00000000024 1.60264230919 208173.534167499
+0.00000000021 6.27983567062 54344.566765431
+0.00000000018 2.13288203799 77314.5338157528
+0.00000000019 5.02228884604 26114.201461374
+0.0000000002 5.52520867267 9591.5417453718
+0.00000000017 4.12183264175 24602.612434871
+0.00000000022 0.51026067819 95.9792272178
+0.00000000017 4.488898325 208276.626941718
+0.00000000017 3.94937058994 25459.0515555241
+0.00000000017 5.29323037427 76137.8320173434
+0.00000000019 3.67294881327 6885.14988993081
+0.00000000018 1.02433476262 53399.624123927
+0.0000000002 2.79332004367 25927.4957721894
+0.00000000018 5.83348216244 293.4107843772
+0.00000000024 3.0007843166 23446.561863102
+0.0000000002 1.11172116756 156507.749088545
+0.00000000017 0.56645607004 104984.39630561
+0.0000000002 4.48412602835 52755.4938701472
+0.00000000019 5.18601674976 2544.6726368924
+0.00000000023 4.19936868759 24952.226269681
+0.00000000017 2.06473217893 130005.803969994
+0.00000000019 0.55214472899 52396.2189255872
+0.00000000019 1.79653943961 89.485747846
+0.00000000022 3.72989530019 48997.6604925808
+0.0000000002 5.93006048006 11852.355063399
+0.00000000018 6.24870732707 233681.749722074
+0.00000000021 3.0156672555 25907.8260112896
+0.00000000016 1.73390726659 52911.6827966802
+0.00000000017 3.23716624064 117893.033768788
+0.00000000022 0.46092942812 19367.1891622328
+0.00000000016 5.06429474773 43981.5309499398
+0.00000000021 1.13950009268 25650.2592504343
+0.00000000019 3.19311280972 47803.9299163742
+0.00000000021 4.64218889935 112545.887899505
+0.00000000017 2.96216633831 102975.838766451
+0.00000000016 0.60226326404 149846.193996046
+0.00000000016 5.86803075725 127098.903281171
+0.00000000018 1.20391834667 87367.6164188402
+0.00000000016 4.53670173929 2667.0523336414
+0.00000000017 5.77652308057 51130.6514469608
+0.00000000018 5.8770643204 78057.5238762854
+0.00000000019 5.24206436649 60370.081616357
+0.00000000016 1.31713012946 78843.3970117214
+0.00000000019 5.33584429695 104454.705340515
+0.00000000015 4.52789928708 25984.1209529936
+0.00000000016 4.1216258545 189386.032592265
+0.00000000017 3.51115348265 45455.092303807
+0.00000000015 1.65943772958 51596.1186961496
+0.00000000015 4.28577331083 117.3198682202
+0.00000000016 0.28814169191 78469.8949731598
+0.00000000015 0.64079475058 53093.7365691302
+0.0000000002 5.58915267196 1423.564731963
+0.00000000015 6.19871258212 156740.717944883
+0.00000000015 2.05066243688 16342.5825857176
+0.00000000018 0.93517825293 104344.984007397
+0.00000000015 4.64013294295 2974.609954611
+0.00000000015 2.61010767947 7830.0925314348
+0.00000000015 2.60585262136 151.0476698429
+0.00000000018 0.92309429794 1577.3435424478
+0.00000000017 1.36952124854 78115.6307002963
+0.00000000018 1.95659679786 102872.745992232
+0.00000000017 5.37350443158 25384.2699569568
+0.00000000015 2.1295253236 128106.319314999
+0.00000000018 4.06290374391 51439.9297696166
+0.00000000015 4.32808623679 77741.1320066288
+0.00000000014 3.46389680879 104426.394164864
+0.0000000002 5.15870331048 154408.654989067
+0.00000000014 4.53089771582 57503.2823915312
+0.00000000016 3.64720066701 24072.2320554144
+0.00000000015 2.96793644807 24719.2428887292
+0.00000000014 0.79165737765 25928.601406782
+0.00000000014 4.36570321274 78249.482330721
+0.00000000014 5.35774038541 896.0794566554
+0.00000000014 5.57146329055 104248.519792078
+0.00000000014 6.22061869408 104874.189984391
+0.00000000015 0.66056760946 77622.2958629836
+0.00000000017 4.3940408425 162810.494699437
+0.00000000017 4.01700926317 51876.6798888792
+0.00000000014 5.96074966457 4371.8763667742
+0.00000000014 5.51412243126 48713.5615772832
+0.00000000014 5.04161806976 53029.0026649004
+0.00000000014 3.099795747 128747.350038369
+0.00000000019 4.6170254761 16028.396405848
+0.00000000017 2.09526572835 52277.768801414
+0.00000000014 1.5151690827 52164.7605828845
+0.00000000014 2.76589411039 26734.913974889
+0.00000000017 5.31477308011 103608.622505764
+0.00000000013 6.04881581356 52812.8025551726
+0.00000000015 0.92065367569 256327.077918683
+0.00000000016 2.76936523753 46046.5092436418
+0.00000000019 4.91561037107 277.0349937414
+0.00000000015 1.87874008695 26161.2002674332
+0.00000000013 1.4859308936 54824.2611086214
+0.00000000015 1.37228117638 18043.3780776458
+0.00000000018 2.95472168569 76152.059111345
+0.00000000017 1.57020520015 104241.406245077
+0.00000000018 2.97721991956 187167.275488078
+0.00000000013 3.49902133309 78397.8184743076
+0.00000000018 2.18386661425 149288.743257845
+0.00000000017 5.3885117007 52041.6972335634
+0.00000000013 6.2695666077 90989.1628594976
+0.00000000013 1.1367469174 237009.885378355
+0.00000000014 2.18322393546 225687.22128005
+0.00000000013 6.15204536524 35211.4798965916
+0.00000000017 1.32178768936 106262.812049514
+0.00000000014 1.73651187343 2912.8839798708
+0.00000000013 0.84907711504 102343.055027138
+0.00000000013 2.3997022038 155460.923372255
+0.00000000017 4.15374414668 26014.6060157152
+0.00000000013 0.72484082297 153878.964023972
+0.00000000013 3.04907288197 80432.4699070052
+0.00000000013 1.37316946035 104035.22069664
+0.00000000015 3.12808384217 173.44857138459
+0.00000000013 2.93774353095 533.6231183577
+0.00000000013 2.24535401962 246113.792372472
+0.00000000016 0.39665846969 78112.6617548797
+0.00000000015 4.75053341616 130020.031063996
+0.00000000016 0.76587038276 557.4507382004
+0.00000000015 6.01045796437 51112.4921996961
+0.00000000015 0.93774708323 461.3364314544
+0.00000000012 4.03988032603 77956.151803753
+0.00000000015 1.43833460468 169093.570549428
+0.00000000014 2.1474910882 78129.6003751376
+0.00000000012 4.57098987537 6751.0408403458
+0.00000000017 0.640869336 5131.6410840576
+0.00000000013 5.02936180992 144916.866891071
+0.00000000016 3.65387335184 104028.107149639
+0.00000000013 3.37789792164 79212.8850336924
+0.00000000013 1.38408689559 4885.8094378282
+0.00000000012 4.95862705668 50536.7367659604
+0.00000000014 2.05563043425 107692.224992997
+0.00000000012 3.9377239153 104668.004435953
+0.00000000014 3.26407683636 104401.609188201
+0.00000000014 2.94492731309 51120.3565062223
+0.00000000013 5.3055485999 155475.150466257
+0.00000000014 5.14050840336 726.4820198702
+0.00000000012 2.41433841278 24551.9263986048
+0.00000000013 3.02673254226 182828.621086457
+0.00000000012 2.94598982599 5039.588248313
+0.00000000013 3.57478000552 78484.1220671614
+0.00000000013 2.94343799803 79315.977807911
+0.00000000012 5.17024351037 103402.436957327
+0.00000000012 3.19152649116 28309.7597761712
+0.00000000012 6.16852058989 78413.2726218572
+0.00000000013 4.35939831008 133767.651364151
+0.00000000013 5.96217383792 2538.2485042536
+0.00000000012 2.97455363125 26290.1565367483
+0.00000000012 1.94777069809 156377.855652311
+0.00000000012 1.81926611664 70069.434091514
+0.00000000013 1.24212367708 4437.51420837359
+0.00000000012 0.5377584257 106470.376426675
+0.00000000012 4.0602950761 79487.5272655012
+0.00000000012 1.39982040688 77417.6265899714
+0.00000000012 5.70094378358 79330.2049019126
+0.00000000012 2.36617272843 79994.8317776552
+0.00000000012 4.77094162628 78999.5859382544
+0.00000000012 5.23189289937 26411.4085582316
+0.00000000014 2.99800402366 1073.6090241908
+0.00000000012 6.15146193785 103704.601732982
+0.00000000012 1.58617824624 78571.2670456922
+0.00000000013 0.37894193721 53124.9818921182
+0.00000000012 3.86549077079 189853.997582619
+0.00000000013 4.70785515154 234261.437309073
+0.00000000012 4.5409764894 56259.7947898528
+0.00000000012 1.32257018476 149756.7082482
+0.00000000011 5.69779744921 222224.976574185
+0.00000000012 0.60900120711 2751.5475996916
+0.00000000011 0.79876219873 78225.5763890848
+0.00000000013 2.57664086838 1116.4920990942
+0.00000000012 0.86411055123 78043.2967822838
+0.00000000011 4.02869363295 263097.788519929
+0.00000000011 3.97587600566 76998.1419460962
+0.00000000011 5.29433199334 52797.5500839876
+0.00000000013 5.69550284497 51688.1715318942
+0.00000000015 3.91946731118 27665.246684022
+0.00000000013 4.89334198524 45424.7654428026
+0.00000000012 2.33066141026 130336.422933652
+0.00000000012 2.97893637259 25885.6497464001
+0.00000000012 0.33532325982 41494.555746583
+0.00000000011 1.81390783997 104301.615944393
+0.00000000011 3.67540306066 79181.6397107044
+0.00000000013 1.92207364074 2962.880601775
+0.00000000012 4.51335455691 54190.7879549462
+0.00000000012 5.8914039722 156954.017040321
+0.00000000012 5.80412470555 72134.412385216
+0.00000000011 2.54446138738 26183.882368792
+0.00000000011 0.57810940674 142871.558358269
+0.00000000014 1.49797486148 103883.647575942
+0.00000000011 0.25563634033 52663.4410344026
+0.00000000011 4.34226157432 63786.3582415226
+0.00000000011 5.79546155779 76358.2446597822
+0.00000000011 5.43581617959 4398.17468657401
+0.0000000001 3.45435285202 26830.8932021068
+0.0000000001 1.05961891051 216897.500465802
+0.0000000001 5.54078372768 53867.9719526508
+0.00000000013 4.09291929409 78378.1487134078
+0.00000000012 6.09214378282 156523.537514087
+0.00000000012 2.30793560033 192828.60753723
+0.00000000011 5.49984194986 130593.294518356
+0.0000000001 5.02934387609 63.7358983034
+0.0000000001 2.56161075764 3178.1457905676
+0.0000000001 4.51229030686 80912.1642501956
+0.0000000001 3.26964460988 143980.936910362
+0.00000000014 0.09133406732 138.5174968707
+0.00000000014 4.26704901561 52171.8741298853
+0.0000000001 2.12874423735 181563.053607831
+0.0000000001 2.68594312022 53551.5800829942
+0.0000000001 5.01052160566 53311.4831550416
+0.00000000013 2.21304135803 287.8878600698
+0.0000000001 5.99285759925 129063.741908025
+0.0000000001 0.23580667035 159969.993794411
+0.00000000014 4.15846442712 52190.03337715
+0.00000000014 2.17544501087 2506.6449642566
+0.0000000001 2.39055885342 78262.2249520143
+0.0000000001 5.33589950489 128843.329265586
+0.0000000001 3.69795961564 175934.09713762
+0.0000000001 5.50982370855 181548.826513829
+0.00000000012 0.91293309387 53258.886515442
+0.0000000001 0.21546965297 155674.222467693
+0.0000000001 5.05408550952 182465.758793885
+0.00000000011 1.47055363263 76991.0283990954
+0.00000000014 1.74381856487 36.6485629295
+0.00000000014 1.73080789777 171292.657892715
+0.0000000001 1.79047706298 235746.728015776
+0.00000000012 2.869185171 2045.3085328022
+0.00000000013 5.94639118711 168959.461499843
+0.0000000001 5.24213703651 130285.736897386
+0.00000000014 6.10459624713 454.9093665273
+0.0000000001 5.39397583397 77.7505439839
+0.00000000011 1.99827759086 1088.603156601
+0.0000000001 1.76064600598 52489.992463018
+0.0000000001 5.11611480967 113455.519560414
+0.00000000014 4.11983704037 54060.7074465658
+0.00000000012 2.84049561669 183041.920181895
+0.00000000012 3.1829708579 228508.052424176
+0.0000000001 1.62042818189 231348.553329202
+0.0000000001 2.3830820052 181975.424704705
+0.0000000001 5.17901157458 203375.749024211
+0.0000000001 1.70609651468 78597.565365492
+0.0000000001 3.0188061819 104501.175763431
+0.00000000011 1.42631059185 58220.0348645238
+0.0000000001 3.45269160846 99979.7361995226
+0.00000000011 4.42716378223 235320.819239262
+0.0000000001 4.45423293249 5469.8837830406
+0.00000000009 4.68983089958 80462.7967680096
+0.00000000009 1.77635894319 50290.905119731
+0.0000000001 1.41464391522 48091.817776444
+0.00000000011 5.93477819724 158116.491744729
+0.0000000001 2.55614008171 105418.108043487
+0.00000000009 3.11835021508 52206.1331441528
+0.00000000009 2.24380470375 299.1263942692
+0.00000000009 3.22171579815 51006.2180317398
+0.00000000009 3.24808968579 78697.4211625994
+0.00000000011 0.73383746517 17605.7399482958
+0.0000000001 2.45523846147 233835.528532559
+0.00000000009 4.35363918141 190809.597324228
+0.00000000009 2.77090630961 76094.94894244
+0.00000000012 0.23038883503 130907.480698225
+0.00000000009 5.05551915235 70383.6202713836
+0.00000000009 5.11051597902 156093.707111568
+0.00000000011 5.44617170556 56777.7564021114
+0.00000000009 4.67339642631 104771.097210172
+0.00000000009 4.56456351898 259819.649485553
+0.00000000009 0.73352390338 75085.563634155
+0.0000000001 2.64743106367 153186.806422745
+0.0000000001 5.18315351919 1382.1979324846
+0.00000000012 4.75714453262 250665.745869531
+0.00000000011 5.79093643324 292628.266606468
+0.00000000009 6.24971585432 202420.149282602
+0.00000000012 5.83966176266 11790.6290886588
+0.00000000011 2.84614041718 184204.394886303
+0.0000000001 3.41187941424 1905.4647649404
+0.0000000001 3.0024026508 118828.963749497
+0.00000000009 3.90754065548 154308.661745258
+0.0000000001 0.88848120961 51315.4963543956
+0.00000000011 4.4943130123 156531.300184803
+0.00000000009 0.37279337773 182622.43553802
+0.00000000009 5.94479236467 38634.3850806572
+0.00000000009 0.28434529807 5019.9184874132
+0.00000000011 5.30507160437 51257.8759971666
+0.00000000009 5.05598171209 62197.6435632478
+0.00000000009 2.0074301127 154194.222456573
+0.0000000001 2.29548861266 1211.341070359
+0.00000000009 1.40840962373 78149.2701360374
+0.00000000011 2.69818187519 195047.364641417
+0.00000000009 3.7733811002 52073.8437648828
+0.0000000001 4.16632261841 1130.1539475858
+0.00000000009 4.71851534374 257436.456470777
+0.00000000009 1.56697202296 156107.93420557
+0.0000000001 3.84491070936 42790.9652750732
+0.0000000001 0.84911221571 61921.126839005
+0.00000000011 3.4350449899 81725.9541305878
+0.00000000008 3.46841587447 156534.532396446
+0.00000000009 3.07023951195 78265.1938974309
+0.00000000011 5.3324059131 49424.2586834568
+0.00000000009 3.80703237983 184834.079095206
+0.0000000001 5.24984657637 860.3099287528
+0.00000000008 2.32846981012 156451.15277817
+0.00000000009 5.86810139691 221135.267782991
+0.00000000009 0.07267483428 54879.422437824
+0.00000000009 3.53847001127 1169.5882514086
+0.00000000008 0.40730399 5852.7803152638
+0.0000000001 5.08938165465 53661.0969898516
+0.00000000009 0.09227292796 285857.556005223
+0.00000000009 1.53921610006 171004.770032645
+0.0000000001 6.0236999988 105403.880949485
+0.00000000009 1.41005383919 215473.935733839
+0.00000000008 2.95064025568 182611.440655661
+0.00000000011 0.82592745776 52098.0557391645
+0.00000000011 1.89268014069 53265.515074342
+0.00000000009 0.91534494504 130446.144266771
+0.00000000011 5.68651428373 97466.462676366
+0.00000000008 6.09336539202 65538.2559899476
+0.0000000001 4.71864870979 1865.2314025176
+0.00000000011 0.33942008091 2352.8661537718
+0.0000000001 0.58149039679 51554.0624823092
+0.00000000009 4.63908561414 130329.309386652
+0.00000000008 3.29340479484 76532.58707179
+0.00000000008 0.39996086139 31722.9368709266
+0.00000000009 2.07892055945 84307.938006098
+0.00000000008 0.10251061291 130489.512329775
+0.00000000009 4.86488540298 197380.561034289
+0.00000000008 2.84319355109 247223.170924566
+0.00000000009 5.40644601602 205260.650187628
+0.00000000008 2.99554948925 28199.5534549518
+0.00000000008 2.31903661034 50951.9884423698
+0.00000000009 3.67243760379 132558.279568249
+0.0000000001 3.84482406254 199.0720014364
+0.00000000008 5.13311255182 133780.128134571
+0.00000000008 4.50659262629 31775.5335105262
+0.0000000001 3.05711078565 12098.1867096284
+0.00000000009 5.43609233651 65851.3365352246
+0.00000000008 3.1647127512 53438.9636457266
+0.00000000008 5.49628419906 208063.32784628
+0.00000000009 0.80806156177 84944.9342781222
+0.00000000008 1.45936166924 50160.8246113506
+0.00000000009 3.83369994945 79902.7789419106
+0.00000000008 5.05169260225 220025.889230898
+0.0000000001 0.99908522442 78373.915745942
+0.00000000008 1.78435325528 4743.4017631704
+0.00000000009 2.44642878457 76468.4509810016
+0.0000000001 0.640410795 106684.808959169
+0.00000000008 0.22706755866 130514.297306438
+0.00000000008 4.45568539518 175844.611389774
+0.00000000008 5.30875425569 104991.509852611
+0.00000000008 4.26578657244 78267.6415779857
+0.0000000001 3.66900856638 22595.3315747046
+0.00000000008 5.3953090617 1168.8988370466
+0.00000000007 2.97217552646 130962.093125965
+0.00000000008 5.4165915664 106082.734919229
+0.00000000007 6.14449914187 154835.253179943
+0.00000000009 3.77109166248 76777.7293036574
+0.0000000001 2.68699198523 31903.0140012112
+0.0000000001 4.1132528617 51861.6201032788
+0.0000000001 6.22285311837 52213.9393187862
+0.00000000008 4.05691998652 130432.887148971
+0.00000000008 5.44182392744 24844.4155398958
+0.00000000008 5.31551782104 26247.2048763664
+0.00000000007 3.34982243781 53771.992725433
+0.00000000007 0.76435484795 103829.035148203
+0.00000000009 0.48166296597 4571.62325795859
+0.0000000001 2.5385762885 23735.0369878024
+0.00000000009 3.0693298264 51102.1972589576
+0.00000000009 0.81667861584 180396.564886833
+0.00000000008 1.37381137878 182619.203326377
+0.0000000001 4.53462580754 195181.473691002
+0.00000000007 5.92229713446 102129.7559317
+0.00000000009 1.70197819412 114.3991069134
+0.00000000009 2.75554865259 52145.479422144
+0.00000000007 5.030029299 78905.1229864616
+0.00000000008 4.70162992466 77684.0218377238
+0.00000000007 2.16016333042 252884.502973718
+0.00000000007 4.7010481161 197092.673174219
+0.00000000008 3.34882273958 92.0528357446
+0.00000000007 4.64287583099 104659.170187266
+0.00000000007 1.74834665027 79116.9058064746
+0.00000000007 1.40803395997 78149.3103178092
+0.00000000007 5.96603423152 1685.0521225016
+0.00000000008 5.74025115791 27441.651886591
+0.00000000007 3.32172728837 186057.896935985
+0.00000000007 5.77399157694 52822.8171164632
+0.00000000009 5.4096900728 25970.583273354
+0.00000000007 5.0309737967 51092.7260508548
+0.00000000008 4.85500497006 79353.4182159162
+0.00000000009 2.91790460578 128857.556359588
+0.0000000001 2.62831495455 104145.42701786
+0.00000000008 3.65717048924 50476.5270666452
+0.0000000001 4.97375703081 128960.649133807
+0.00000000007 0.63731291763 132350.715191088
+0.00000000007 3.70718359263 61165.2739885808
+0.00000000007 1.524098908 224577.842727957
+0.00000000007 5.83295581556 78339.9754959982
+0.00000000007 1.2898265788 127791.060882398
+0.00000000007 4.38077281912 87648.5504327978
+0.00000000007 0.78772735446 104044.054945327
+0.00000000007 5.55018242223 148532.890407421
+0.00000000008 3.9435380026 77929.8534839532
+0.00000000007 4.68484570125 129971.550717517
+0.00000000007 5.46082675395 76352.5099415054
+0.00000000007 0.89727780818 28213.7805489534
+0.00000000006 2.25546242417 79955.875094225
+0.00000000007 1.85784871452 28096.4606807332
+0.00000000006 6.2231897778 261988.409967835
+0.00000000006 3.92166942434 182402.022895581
+0.00000000006 4.54553590954 26235.9818660005
+0.00000000006 0.04385251847 182634.991751919
+0.00000000006 3.27000773736 104557.798114734
+0.00000000006 1.4831694091 26191.6853301548
+0.00000000006 1.42098831764 26026.177166834
+0.00000000006 4.63624566094 57369.1733419462
+0.00000000006 2.24614788518 131079.412994185
+0.00000000008 1.46359871781 74935.5737684424
+0.00000000007 0.19039890992 117077.066001072
+0.00000000006 2.30839350284 27353.4706202006
+0.00000000008 4.05701479596 60170.3347251726
+0.00000000006 2.25676540184 118007.473057473
+0.00000000007 5.19369769843 91919.569915899
+0.00000000006 2.17221286567 27573.8832626394
+0.00000000006 3.04358438526 83591.1855331054
+0.00000000006 5.50261387027 26238.9508114171
+0.00000000006 5.55141392261 207747.625390985
+0.00000000007 3.67760971466 229129.796225016
+0.00000000006 5.14998820697 130364.734109304
+0.00000000006 2.59291082745 52186.8519834123
+0.00000000006 3.70620257597 182608.208444019
+0.00000000007 5.89987227798 53757.7656314314
+0.00000000007 1.17954845926 209232.916097688
+0.00000000007 1.99199973963 88285.546704822
+0.00000000006 5.29985761538 175376.646399419
+0.00000000007 1.76338847974 55484.2721785288
+0.00000000008 0.55724966367 129806.731968558
+0.00000000005 4.19687137282 111032.837419696
+0.00000000006 1.86021237763 96471.5234129578
+0.00000000006 1.44535366888 20043.6745601988
+0.00000000006 1.48244229587 260349.340450647
+0.00000000006 1.00031747475 51538.8100111242
+0.00000000005 0.08842088266 79859.8958670072
+0.00000000006 2.17116807817 156373.64003896
+0.00000000007 2.57540094308 77218.554588535
+0.00000000006 4.66124811472 65717.2274856396
+0.00000000005 5.69376389474 52400.1510788503
+0.00000000006 2.47972848111 266540.363464894
+0.00000000005 4.47086994598 27360.5841672014
+0.00000000005 3.20880924837 259769.652863649
+0.00000000005 3.98361684334 54862.5283776896
+0.00000000007 2.86077141334 179172.747046054
+0.00000000005 2.46087822928 156681.19765993
+0.00000000007 5.00361119157 209762.607062783
+0.00000000005 5.35670104895 26513.8119180882
+0.00000000006 3.62607025643 27883.1615852952
+0.00000000005 0.80991017339 25661.9943650602
+0.00000000006 0.20069428083 50490.7541606468
+0.00000000005 3.77056538505 164407.508002784
+0.00000000005 2.71005052987 104427.878637572
+0.00000000006 0.84754795471 104466.051854982
+0.00000000005 2.69389382491 180496.558130641
+0.00000000005 4.04820376371 129277.041003463
+0.00000000006 0.5782905701 50600.9604818662
+0.00000000006 4.21216601811 182595.65223012
+0.00000000005 3.59670550074 131072.299447184
+0.00000000005 0.08842684725 27993.3679065146
+0.00000000006 0.00392034365 73891.8330579484
+0.00000000006 4.68979746906 26149.6291163144
+0.00000000005 4.61789756581 20894.5360827764
+0.00000000005 3.5709323278 53654.6728572128
+0.00000000005 0.36682731238 146505.581569346
+0.00000000005 1.4054582464 233202.055378884
+0.00000000006 2.35439456378 139543.422701989
+0.00000000004 1.28935961583 234364.530083292
+0.00000000004 1.10749672173 51086.0974919548
+0.00000000005 3.64294402198 27331.3907432526
+0.00000000004 0.00216060134 213255.178629652
+0.00000000004 4.40507427126 129483.2265519
+0.00000000004 2.18529936793 23384.2869868986
+0.00000000005 0.93391333656 52102.5091572894
+0.00000000004 2.33941435272 23389.451694197
+0.00000000004 3.59370682931 46564.4708559004
+0.00000000004 2.90835831307 61299.3830381658
+0.00000000004 6.27884818175 170068.840051936
+0.00000000004 4.90170477242 104888.417078392
+0.00000000004 4.56426377076 46131.577701773
+0.00000000005 2.12658067178 130542.60848209
+0.00000000005 2.50519016528 79845.6687730056
+0.00000000004 6.24881318031 18073.7049386502
+0.00000000004 1.10868110225 52072.0240945678
+0.00000000004 6.14515791357 34102.1013444982
+0.00000000004 2.9409789397 129902.711195776
+0.00000000004 2.91542426579 130215.170912169
+0.00000000005 2.2014651331 82865.6595436856
+0.00000000005 4.46570663623 104237.173277612
+0.00000000004 5.1333479743 26387.0295358434
+0.00000000004 5.34965278511 24787.0763233692
+0.00000000004 4.17772291197 53132.095439119
+0.00000000004 2.66996288682 25572.4392704812
+0.00000000005 1.14175711692 188898.397841011
diff --git a/kstars/kstars/data/mercury.L1.vsop b/kstars/kstars/data/mercury.L1.vsop
new file mode 100644
index 00000000..881518bf
--- /dev/null
+++ b/kstars/kstars/data/mercury.L1.vsop
@@ -0,0 +1,839 @@
+26088.1470622275 0.0000 0.0000
+0.01126007832 6.21703970996 26087.9031415742
+0.00303471395 3.05565472363 52175.8062831484
+0.00080538452 6.10454743366 78263.7094247226
+0.00021245035 2.83531934452 104351.612566297
+0.00005592094 5.82675673328 130439.515707871
+0.00001472233 2.51845458395 156527.418849445
+0.00000352244 3.05238094403 1109.3785520934
+0.00000388318 5.48039225891 182615.321991019
+0.0000009354 6.11791163931 27197.2816936676
+0.00000090579 0.00045481669 24978.5245894808
+0.00000102743 2.14879173777 208703.225132594
+0.00000051941 5.62107554052 5661.3320491522
+0.0000004437 4.57348500464 25028.521211385
+0.0000002807 3.04195430989 51066.427731055
+0.00000022003 0.86475371243 955.5997416086
+0.00000027295 5.09210138837 234791.128274168
+0.00000020425 3.71509622702 20426.571092422
+0.00000020221 0.51934047295 21535.9496445154
+0.00000017496 5.7266360862 4551.9534970588
+0.0000001668 1.35134428173 529.6909650946
+0.00000015306 1.79184360652 11322.6640983044
+0.00000015398 5.74263453989 19.66976089979
+0.00000013964 3.59426938083 24498.8302462904
+0.00000012822 2.69591798562 53285.1848352418
+0.00000012621 3.89530641889 3.881335358
+0.00000012566 4.70537436663 1059.3819301892
+0.00000007974 4.17682324505 26617.5941066688
+0.00000007929 0.50426804318 46514.4742339962
+0.00000008024 3.92723313702 27043.5028831828
+0.00000007665 2.48158305355 57837.1383323006
+0.00000008639 6.06360282793 77154.3308726292
+0.00000006838 2.77387065312 7.1135470008
+0.00000006554 5.53478998989 6770.7106012456
+0.00000005846 4.281396598 16983.9961474566
+0.00000007285 1.74581868954 260879.031415742
+0.00000007179 2.97766079692 2218.7571041868
+0.00000006364 2.1380561938 25132.3033999656
+0.00000005883 2.19545230409 13521.7514415914
+0.00000004969 2.4775213418 30639.856638633
+0.00000004578 1.55845855383 27147.2850717634
+0.00000004857 4.84757952324 37410.5672398786
+0.00000005022 3.94124675992 25661.3049506982
+0.00000004381 4.94471456712 213.299095438
+0.00000004211 5.53886788148 83925.0414738748
+0.00000004299 5.09070560802 10213.285546211
+0.00000004593 0.81920676333 25558.2121764796
+0.00000003571 2.34341884629 32858.6137428198
+0.00000004454 5.7915915618 3442.5749449654
+0.00000003547 3.59413896239 26068.2333806744
+0.00000003664 1.39952931281 77204.3274945334
+0.00000003417 0.49855041138 22645.3281966088
+0.00000003195 1.25743024246 14765.2390432698
+0.00000003031 4.45207030477 7238.6755916
+0.00000003284 5.22996707635 25448.0058552602
+0.00000002974 0.14234349726 50586.7333878646
+0.00000002855 0.67083991526 26091.7844769322
+0.00000002773 3.54351198199 72602.3773755704
+0.00000003132 6.21365344759 26080.7895945734
+0.00000002732 5.64171761904 1589.0728952838
+0.00000002652 0.88219699366 52705.497248243
+0.00000003125 6.07160751766 28306.660245761
+0.00000002799 2.51152391376 26107.572902474
+0.00000002403 1.1551513036 25035.6347583858
+0.00000002274 1.85167073193 36301.1886877852
+0.00000002501 4.34723465048 41962.5207369374
+0.00000002321 5.44262378304 26084.0218062162
+0.00000002535 5.80101392346 26095.016688575
+0.00000002872 1.63503968499 25021.4076643842
+0.00000002066 1.0723184563 43071.8992890308
+0.00000002616 2.78322243283 103242.234014203
+0.00000001987 2.95923214706 23969.1392811958
+0.00000001979 4.44092591248 103292.230636108
+0.00000001974 0.83681704901 12566.1516999828
+0.000000017 2.28603732736 110012.944615449
+0.00000001677 4.63366122462 53235.1882133376
+0.00000001954 4.67733727976 286966.934557316
+0.00000001653 1.25518276011 33326.5787331742
+0.00000001785 1.80830270808 26301.2022370122
+0.00000001784 5.17926273269 426.598190876
+0.00000002143 5.16312278245 51220.2065415398
+0.00000001597 5.53494401703 56727.7597802072
+0.0000000159 0.07660134798 23869.1460373874
+0.00000001574 3.7587058637 73711.7559276638
+0.00000001362 1.13830507985 68050.4238785116
+0.00000001358 1.45317020242 51646.1153180538
+0.00000001586 4.65681044624 79373.087976816
+0.00000001347 3.80254397382 19317.1925403286
+0.00000001242 3.79389911401 25874.6040461362
+0.00000001124 1.28920904043 31749.2351907264
+0.00000001065 4.31416942177 40853.142184844
+0.00000001014 3.58126441973 48733.231338183
+0.00000001259 1.73130656223 12432.0426503978
+0.00000000989 0.33276224293 52156.1365222486
+0.00000001057 4.35251408825 77734.018459628
+0.00000001033 3.72503880786 6283.0758499914
+0.00000000894 0.29768279333 105460.99111839
+0.0000000091 0.49823258962 99799.659069238
+0.00000000999 5.29812267938 65697.5577247398
+0.00000001138 2.56391312022 29530.4780865396
+0.00000000876 4.91112286703 62389.0918293594
+0.00000000912 0.27449857787 98690.2805171446
+0.00000000879 4.78847722011 18849.2275499742
+0.00000000869 3.87957425954 78793.4003898172
+0.00000000831 2.35459129726 27676.976036858
+0.00000000791 1.17444825871 129380.133777682
+0.00000000782 3.92653768734 38654.054841557
+0.00000000782 3.69412482234 52179.6876185064
+0.00000000745 2.09648894863 51535.9089968344
+0.00000000736 6.05470921559 114.43928868521
+0.00000000733 3.2301997832 47623.8527860896
+0.00000000698 2.99026308247 52168.6927361476
+0.0000000078 5.77004504059 129330.137155778
+0.00000000752 4.22525357653 51123.53789996
+0.00000000752 4.70099207936 51109.3108059584
+0.00000000651 5.87383050095 2333.196392872
+0.00000000699 4.82823185979 38519.945791972
+0.00000000656 3.65375726729 25668.418497699
+0.0000000066 1.98037689941 26514.5013324502
+0.00000000808 6.27898737551 53131.406024757
+0.00000000753 5.64446551994 45892.730433157
+0.0000000061 1.21194007471 153.7788104848
+0.00000000604 5.29267380518 136100.847757023
+0.00000000811 4.22885181263 25654.1914036974
+0.00000000697 1.89331617498 77308.109683114
+0.00000000581 2.61707271637 76674.6365294388
+0.00000000549 4.18661776549 94138.3270200858
+0.00000000567 6.08785859254 25234.7067598222
+0.00000000549 2.08003708209 91785.460866314
+0.00000000563 1.38660458 79323.0913549118
+0.00000000527 5.83448542494 50057.04242277
+0.00000000524 2.45745967369 467.9649903544
+0.0000000057 3.1042551371 15874.6175953632
+0.00000000699 2.57322536922 52182.9198301492
+0.00000000501 0.39578180187 32370.9789915656
+0.00000000542 2.77109053528 54394.5633873352
+0.00000000525 1.31791713133 313054.83769889
+0.00000000513 2.28640740711 82815.6629217814
+0.00000000579 5.45103833735 52195.4760440482
+0.00000000617 4.18395572588 639.897286314
+0.00000000449 3.10044122691 49957.0491789616
+0.00000000495 2.11807671869 52171.9249477904
+0.00000000431 3.0671483672 131548.894259964
+0.00000000427 5.353673111 49.9966219042
+0.0000000047 1.46585019834 1066.49547719
+0.0000000047 1.0748559576 103821.921601202
+0.00000000415 2.50109134151 71980.6335747312
+0.00000000395 5.24320159822 58946.516884394
+0.00000000408 0.92030240581 77837.1112338466
+0.00000000523 4.9239008231 52389.1053785864
+0.00000000377 3.50882025297 125887.562210812
+0.00000000508 1.03838633466 24491.7166992896
+0.00000000418 0.36439379673 51962.5071877104
+0.000000004 3.51557589073 20760.4270331914
+0.00000000359 0.03091967859 2118.7638603784
+0.00000000356 2.03727281128 1052.2683831884
+0.00000000423 4.2143754624 18093.37469955
+0.0000000034 1.64349471632 79219.3091663312
+0.00000000336 1.55276786593 24505.9437932912
+0.00000000348 1.06528227311 66941.0453264182
+0.00000000327 5.45093694594 7880.08915333899
+0.00000000303 1.67537340603 88476.9949709336
+0.00000000323 5.59204872298 55618.3812281138
+0.00000000281 0.83478570176 63498.4703814528
+0.00000000393 0.55222046684 45405.0956819028
+0.0000000028 0.69995179262 64741.9579831312
+0.00000000381 2.16540447546 522.5774180938
+0.00000000279 4.17319236859 155468.036919256
+0.00000000314 1.52755129973 44937.1306915484
+0.0000000028 3.33549459014 78244.0396638228
+0.00000000272 5.34763989826 53764.8791784322
+0.00000000287 4.98400171694 25551.0986294788
+0.00000000288 3.26773464056 124778.183658719
+0.00000000275 0.59220058467 104881.303531391
+0.00000000229 5.07700202235 52602.4044740244
+0.00000000265 1.04033681288 25938.3399444396
+0.00000000224 5.1072681918 117873.364007888
+0.00000000242 0.44760602599 23754.7067487022
+0.00000000214 3.50460190598 58458.8821331398
+0.0000000023 2.45937674101 155418.040297352
+0.00000000211 3.92377004339 103925.014375421
+0.00000000282 3.81265243625 536.8045120954
+0.00000000218 4.88963285925 103396.012824688
+0.000000002 5.41573374322 16066.0658614748
+0.00000000218 0.41409439248 78267.5907600806
+0.00000000201 2.38235635877 23439.4483161012
+0.00000000203 2.69458032262 59414.4818747484
+0.00000000196 0.92807787406 120226.23016166
+0.00000000201 2.00560473829 162188.750898597
+0.00000000183 3.83128433173 69159.802430605
+0.0000000018 2.20428238305 89586.373523027
+0.00000000215 5.3565209661 206.1855484372
+0.00000000178 1.24568538055 103.0927742186
+0.00000000196 0.44564203205 51756.3216392732
+0.00000000183 2.88003872828 3328.13565628019
+0.00000000216 4.48180965712 26241.681952059
+0.00000000215 2.26752450953 33967.9922949132
+0.00000000193 4.34407767816 105307.212307905
+0.000000002 1.01165813281 51742.0945452716
+0.0000000017 5.57003076622 98068.5367163054
+0.00000000224 0.97932137082 77211.4410415342
+0.00000000168 5.96360976147 157636.797401539
+0.00000000178 1.42319344949 77197.2139475326
+0.00000000196 5.59654497318 78270.8229717234
+0.00000000161 5.51918174079 26555.8681319286
+0.00000000197 4.79975858562 25455.119402261
+0.00000000181 4.3998767997 105410.994496486
+0.00000000159 2.63928704121 28421.0995344462
+0.00000000158 0.75224521142 51116.4243529592
+0.00000000196 4.92493608061 102762.539671013
+0.00000000162 2.82561928047 26202.3424302594
+0.00000000194 1.02167898855 44181.2778411242
+0.00000000179 5.11561177302 25440.8923082594
+0.00000000152 5.21934955501 77623.8121384086
+0.0000000015 5.98491689335 78256.5958777218
+0.00000000184 0.26375114604 419.4846438752
+0.00000000144 2.9065729497 51322.6099013964
+0.00000000163 1.01728531879 26727.8004278882
+0.0000000016 1.39225289207 26011.6370702986
+0.00000000145 5.76503611587 80482.4665289094
+0.0000000014 0.27227514908 46848.3301747656
+0.00000000136 0.22641179921 151975.465352386
+0.00000000142 4.24343923379 339142.740840465
+0.00000000178 4.08547287819 129909.824742776
+0.00000000142 3.31130337074 78050.4103292846
+0.00000000131 0.70125733168 3340.6124266998
+0.00000000154 1.72826405606 78477.0085201606
+0.00000000159 5.29643521725 108903.566063356
+0.00000000129 3.26743532785 25973.463852889
+0.00000000128 6.10775258657 76044.9523205358
+0.00000000144 4.06091644657 50579.6198408638
+0.00000000164 6.17696810226 19406.6782881746
+0.00000000139 5.11979950242 433.7117378768
+0.00000000153 1.30046862259 13655.8604911764
+0.00000000132 5.23445066335 26610.480559668
+0.00000000115 4.6184579377 50593.8469348654
+0.00000000121 2.52027376421 76144.9455643442
+0.00000000114 4.51555533683 27154.3986187642
+0.00000000106 5.18068866237 85502.3850163226
+0.0000000011 3.45757703411 25565.3257234804
+0.000000001 0.11496600894 74821.1344797572
+0.000000001 3.95989644984 26037.90651967
+0.000000001 3.0153538215 28206.6670019526
+0.00000000099 5.99257260255 29416.0387978544
+0.00000000117 3.56597928882 71492.998823477
+0.00000000131 5.96070215452 1223.81784077861
+0.00000000095 1.840657503 85034.4200259682
+0.00000000102 4.69459571654 114564.898112508
+0.00000000097 0.87353840441 181555.94006083
+0.00000000118 2.02298794976 78283.3791856224
+0.00000000111 4.0731622796 93028.9484679924
+0.0000000009 5.01726237192 115674.276664601
+0.00000000094 2.31806507832 81706.284369688
+0.00000000089 5.94413487088 25131.6139856036
+0.00000000095 3.7229989459 90829.8611247054
+0.0000000012 5.44384753792 51749.2080922724
+0.00000000105 5.01803826552 78259.8280893646
+0.00000000086 1.83551544255 143961.267149462
+0.00000000108 4.53825443085 71025.0338331226
+0.00000000083 0.64015893446 130012.917516995
+0.00000000099 0.52218556269 26624.7076536696
+0.00000000094 2.65386396812 9103.9069941176
+0.00000000098 3.3148017225 853.196381752
+0.0000000008 2.13424472361 42153.969003049
+0.00000000086 2.05760695844 79852.7823200064
+0.00000000084 0.97023030623 131395.11544948
+0.00000000081 0.28916970825 84546.785274714
+0.00000000081 5.18614814481 220.4126424388
+0.00000000081 1.98383157756 149.5631971346
+0.00000000082 0.05817684667 104331.942805397
+0.00000000074 1.62836007935 25984.8103673556
+0.00000000075 1.84245188133 78690.3076155986
+0.00000000087 3.5863485536 130969.206672966
+0.00000000074 5.06505616563 27140.1715247626
+0.00000000075 5.47760610876 134.109049585
+0.00000000089 6.25587801019 150866.086800293
+0.00000000098 4.71698591369 12725.453434775
+0.00000000069 5.05822197567 1911.1994832172
+0.00000000081 2.05307563846 1596.1864422846
+0.00000000075 2.05688075943 26137.8997634784
+0.00000000069 3.67576176321 24609.0365675098
+0.00000000081 1.38060133126 52329.5850936332
+0.00000000069 1.60181551296 129483.915966262
+0.00000000067 5.43668176629 181505.943438926
+0.00000000066 1.56953438995 19804.8272915828
+0.00000000066 3.92553131581 146314.133303234
+0.00000000062 3.46967694133 24925.4284371664
+0.00000000079 3.56674606057 49842.6098902764
+0.00000000067 4.76959706409 25881.717593137
+0.00000000061 2.61995550094 183724.700543113
+0.00000000061 1.63344766876 13541.4212024912
+0.00000000061 2.31153135385 124156.43985788
+0.00000000058 3.88678278617 18207.8139882352
+0.00000000082 1.36242531494 128850.442812587
+0.00000000058 2.9899017915 110.2063212194
+0.00000000064 4.98131448153 188276.654040172
+0.00000000067 2.32849722473 26294.0886900114
+0.00000000057 3.72454115593 29428.515568274
+0.00000000066 1.69869503126 51543.0225438352
+0.00000000055 2.30093263701 52643.7712735028
+0.00000000069 1.78774826271 51639.001771053
+0.00000000067 4.00863968986 103299.344183108
+0.00000000074 6.14089486388 14477.3511832
+0.00000000054 5.27646510692 49527.3514576754
+0.00000000056 2.3349562066 104358.726113298
+0.00000000062 3.41967311766 104355.493901655
+0.0000000005 1.20854390978 23976.2528281966
+0.00000000064 0.58512976749 307.5576209696
+0.00000000062 3.6924578516 641.41356173899
+0.00000000062 4.47317710621 636.9962720242
+0.00000000049 4.09291926847 52815.7035694624
+0.00000000061 0.78849475911 155997.727884351
+0.00000000047 2.1465925461 7994.5284420242
+0.00000000047 0.00507866085 104138.313470859
+0.00000000045 2.28588893693 25764.3977249168
+0.00000000051 2.98348805265 40565.2543247742
+0.00000000047 4.03957254582 77829.9976868458
+0.00000000047 3.21862563103 178063.368493961
+0.00000000045 4.41401819607 103285.117089107
+0.00000000054 3.47879330948 77844.2247808474
+0.00000000054 2.83659707386 6681.2248533996
+0.00000000056 1.11360360738 131498.89763806
+0.00000000046 3.38384624666 26507.3877854494
+0.00000000055 2.68637168389 25934.1243310894
+0.00000000046 4.78696197215 104564.911661735
+0.00000000059 1.2987910069 38813.3565763492
+0.00000000043 3.86025201636 10021.8372800994
+0.00000000044 1.90320971624 51528.7954498336
+0.00000000055 0.4833507954 23962.025734195
+0.00000000042 4.11693586607 26190.9959157928
+0.00000000044 1.64247485835 76.2660712756
+0.00000000042 6.21848377968 26094.5317004742
+0.00000000041 2.73996884659 25867.4904991354
+0.00000000043 0.38981425968 1089.7087911936
+0.00000000043 4.89046790101 24395.7374720718
+0.00000000041 0.44351702671 25619.9381512198
+0.00000000041 1.47439583353 76681.7500764396
+0.00000000039 1.71519867865 111590.288157897
+0.00000000041 5.67594181048 54509.0026760204
+0.00000000049 1.65739950579 1581.959348283
+0.0000000004 1.85008425708 27999.1026247914
+0.00000000038 3.99668572981 9384.8410080752
+0.00000000037 2.83147987268 102132.85546211
+0.00000000039 0.84546566819 365230.643982039
+0.00000000037 4.65200082367 90695.7520751204
+0.00000000037 0.94736176192 76667.522982438
+0.0000000004 0.16806354899 22759.767485294
+0.00000000049 2.02480943113 134991.46920493
+0.00000000041 5.85592543833 52290.2455718336
+0.0000000004 1.214911274 64607.8489335462
+0.00000000041 3.07842612799 26081.2745826742
+0.00000000035 3.89800430981 157483.018591054
+0.00000000037 0.29068345666 97580.9019650512
+0.00000000035 4.74965057267 39629.3243440654
+0.00000000035 1.88777425098 26521.614879451
+0.00000000033 3.60227423859 156100.820658569
+0.00000000035 1.9611419157 74.7815985673
+0.00000000045 3.72467663437 39609.6545831656
+0.00000000038 4.29218444251 39743.7636327506
+0.00000000032 5.95900501016 77410.5130429706
+0.00000000032 0.64794221724 2648.454825473
+0.00000000039 5.08510962281 25863.5583458723
+0.00000000031 1.62486752727 141762.179806175
+0.00000000031 1.25910229689 53242.3017603384
+0.00000000031 2.65918037491 104344.499019296
+0.00000000032 0.00169740803 52061.3669944632
+0.00000000031 6.12210016938 25977.6968203548
+0.0000000003 5.72239820341 579.6875869988
+0.0000000003 0.7055331987 52125.8096612442
+0.00000000039 1.60801806885 333.8559407694
+0.0000000003 5.28578152795 102232.848705918
+0.00000000029 0.53270948692 50696.939709084
+0.00000000029 0.40281274949 35472.7441496494
+0.00000000028 2.96171859812 100909.037621331
+0.00000000034 1.41428136641 140652.801254082
+0.00000000029 6.00401578551 54294.5701435268
+0.00000000032 0.45221016093 116917.76426628
+0.00000000028 5.0708896171 26237.4663387088
+0.00000000028 5.33382835025 107794.187511262
+0.0000000003 3.86080757411 207643.843202404
+0.00000000028 4.81897403543 170049.170291037
+0.00000000031 1.90989851759 26308.315784013
+0.00000000035 1.26114015069 97112.9369746968
+0.00000000028 2.01146788563 52698.3837012422
+0.00000000033 4.31496976407 154938.345954161
+0.00000000028 4.4678187573 78417.4882352074
+0.00000000033 0.25034815279 51653.2288650546
+0.00000000026 0.07835049738 51013.3315787406
+0.00000000029 3.32582529322 110634.688416288
+0.00000000027 6.01993388409 25227.5932128214
+0.00000000036 0.79025288269 119116.851609567
+0.00000000026 4.68624143375 632.7837393132
+0.00000000027 1.14521834701 121335.608713753
+0.00000000025 3.42095174931 956.2891559706
+0.00000000028 2.73386270717 27311.7209823528
+0.00000000024 0.82215620694 314.1861798696
+0.00000000025 5.21681600178 25241.820306823
+0.00000000025 3.57372833543 52712.6107952438
+0.00000000027 5.05183520711 105940.685461581
+0.00000000031 2.25462520789 26720.6868808874
+0.00000000025 4.86890931082 104778.210757173
+0.00000000023 3.01659387998 52182.4348420484
+0.00000000026 2.13973174244 103711.715279983
+0.00000000023 4.60383496965 52072.7135089298
+0.00000000023 4.55605691468 155571.819107837
+0.00000000022 3.69622699918 735.8765135318
+0.00000000023 2.40544682432 8194.2753332086
+0.00000000022 2.44094101414 2703.6161546756
+0.00000000027 5.29221944987 26162.6847401415
+0.00000000022 4.11517024183 19202.7532516434
+0.00000000029 4.25385019536 647.0108333148
+0.00000000021 2.11851790816 207593.8465805
+0.00000000029 2.91003553544 176953.989941867
+0.00000000026 5.68398596586 95247.7055721792
+0.00000000021 5.29289519906 150244.342999454
+0.00000000024 3.05210539174 130419.845946971
+0.0000000002 2.54144132983 51219.5171271778
+0.0000000002 6.1640195918 35191.8101356918
+0.00000000022 3.22920342008 1083.0802322936
+0.00000000028 0.30709453091 157057.10981454
+0.00000000023 1.65280537431 214364.557181746
+0.00000000027 3.72484040647 621.7438008392
+0.00000000023 2.59065413623 71582.484571323
+0.00000000022 0.94588004362 52022.0274726636
+0.0000000002 3.8477679682 5327.4761083828
+0.00000000024 4.82779429778 104371.282327197
+0.00000000019 1.94368317235 22747.2907148744
+0.00000000023 3.19739923216 6044.2285813754
+0.0000000002 0.58967836529 172402.036444808
+0.00000000019 2.73169091081 55503.9419394286
+0.00000000018 1.63099638721 48835.1938564486
+0.00000000022 1.62646807429 104347.731230939
+0.00000000018 4.90435895585 77630.9256854094
+0.00000000018 0.59687432455 183570.921732628
+0.00000000024 5.58828197916 34282.1784747828
+0.00000000018 5.54856348293 209812.603684687
+0.00000000019 0.53136209334 55516.4187098482
+0.0000000002 0.73777252741 129387.247324683
+0.00000000021 4.62446809035 13362.4497067992
+0.00000000021 1.94768946886 487.6347512542
+0.00000000019 4.18946427203 78114.146227588
+0.00000000023 2.43977160852 24822.3356629478
+0.00000000017 2.24086275048 26222.0121911592
+0.00000000018 5.08348808758 27684.0895838588
+0.00000000017 4.31062701282 50064.1559697708
+0.00000000017 0.6271358155 44295.7171298094
+0.00000000022 0.09847423078 26941.0995233262
+0.00000000019 2.09224104001 86143.7985780616
+0.00000000016 0.43713509764 101.9625182656
+0.00000000016 4.27219175799 24176.703658357
+0.00000000018 5.24040005379 68241.8721446232
+0.0000000002 5.09682447452 60055.8954364874
+0.00000000016 4.08590900542 147423.511855328
+0.00000000018 2.12913862198 106570.369670484
+0.00000000016 1.0066838715 25138.7275326044
+0.00000000016 5.76419504418 14.2270940016
+0.00000000021 6.16511987091 52169.1777242484
+0.00000000016 0.82798074394 96357.0841242726
+0.00000000016 3.75399093257 159.3017347922
+0.00000000017 4.95698248546 52225.8029050526
+0.00000000017 6.11461465994 26198.1094627936
+0.00000000017 6.19302565011 204151.271635535
+0.00000000017 5.34573358099 78731.674415077
+0.00000000016 1.90468795194 128320.751847493
+0.00000000017 3.73180335896 182085.631025925
+0.00000000017 5.86222137701 32132.1317229496
+0.00000000019 1.56034038551 51969.6207347112
+0.00000000018 2.5408624212 25780.3455206046
+0.00000000015 4.29267057949 1692.1656695024
+0.00000000016 1.75865740707 53228.0746663368
+0.0000000002 2.35700883433 75615.2545992496
+0.00000000015 5.29296109539 130446.629254872
+0.00000000014 0.85174293693 78903.6067110366
+0.00000000015 5.50776870695 52808.5900224616
+0.00000000017 5.96622721781 32769.1279949738
+0.00000000014 5.40589812318 52381.9918315856
+0.00000000014 2.92783624754 130226.216612433
+0.00000000014 4.73334676783 26164.1692128498
+0.00000000018 4.09540263999 157586.800779634
+0.00000000015 5.00568645183 28791.5192962498
+0.00000000013 0.88297787282 24292.6446978532
+0.00000000018 0.07544318179 2199.087343287
+0.00000000014 0.39198838648 1162.4747044078
+0.00000000012 4.87283902225 64901.2597179234
+0.00000000013 4.28417448099 23866.0465069772
+0.00000000013 3.77892895408 391318.547123613
+0.00000000012 0.90287358387 104202.049369162
+0.00000000012 1.68139724364 72936.2333163398
+0.00000000015 3.7610819499 111122.323167542
+0.00000000012 1.82629728829 22909.7573510066
+0.00000000013 1.25451832397 26724.8994135984
+0.00000000012 5.74844907374 97670.3877128972
+0.00000000012 1.52451201886 130652.814803309
+0.00000000011 5.30694474936 24601.923020509
+0.00000000014 2.82065667408 1639.069517188
+0.00000000015 4.79144654769 77726.9049126272
+0.00000000013 5.37369194634 8989.46770543239
+0.00000000013 3.84042504901 25953.7940919892
+0.00000000015 0.08558342266 130443.397043229
+0.00000000011 5.16135808879 233681.749722074
+0.00000000012 0.99700192092 65831.6667743248
+0.00000000012 4.51508367315 78187.443353447
+0.00000000012 0.62022460619 36109.7404216736
+0.00000000011 1.08182792 129373.020230681
+0.00000000014 5.59428027773 25446.4895798352
+0.00000000011 4.68045355937 74923.0969980228
+0.00000000014 4.68060965317 27669.8624898572
+0.00000000012 4.91061349082 54087.0057663656
+0.0000000001 0.73914692842 103917.90082842
+0.00000000013 4.96538793287 161079.372346504
+0.00000000011 0.31330958005 182188.723800143
+0.00000000013 3.74649756573 145204.754751141
+0.0000000001 1.79124533717 949.1756089698
+0.0000000001 4.24347093551 78109.9306142378
+0.0000000001 1.22394899357 104505.391376782
+0.00000000012 3.21001019103 102018.416173425
+0.00000000011 4.48294709049 102769.653218014
+0.0000000001 4.33936275875 95.9792272178
+0.0000000001 3.73409843943 199599.318138476
+0.00000000012 6.08780023115 25450.90686955
+0.00000000012 0.52219299955 125112.039599488
+0.00000000012 3.12928292612 11610.5519583742
+0.00000000013 2.59745313501 78378.1487134078
+0.0000000001 0.95664142687 45290.6563932176
+0.00000000011 3.04942272888 309.2783226558
+0.00000000012 3.42470973506 143005.667407854
+0.00000000009 5.24571653547 34082.4315835984
+0.00000000012 1.94632930172 1135.6768718932
+0.0000000001 2.75654212398 103.7821885806
+0.0000000001 6.06089846081 78270.3379836226
+0.00000000009 1.42295924162 12546.481939083
+0.00000000009 5.2388907902 160.40736938481
+0.0000000001 1.77339719648 25754.0472008048
+0.00000000011 3.45444324976 27177.6119327678
+0.0000000001 2.40808781707 3462.2447058652
+0.00000000012 0.211155779 103932.127922422
+0.0000000001 0.44397528833 26729.3167033132
+0.00000000009 4.39355955971 224.3447957019
+0.00000000009 5.76319803259 86457.9847579312
+0.00000000009 3.21350384534 123668.805106625
+0.00000000009 5.50134612867 25352.0266280424
+0.00000000009 3.61240341796 76784.8428506582
+0.00000000009 3.71346537596 78213.7128028184
+0.00000000011 0.04658635952 136722.591557862
+0.00000000009 3.16339317765 24079.3456024152
+0.0000000001 1.52307057829 196137.073432611
+0.00000000009 5.78277172101 137210.226309117
+0.00000000009 5.34709321166 16703.062133499
+0.0000000001 1.10603431719 76152.059111345
+0.0000000001 2.92130709301 78257.0808658226
+0.00000000009 4.9259138928 52609.5180210252
+0.00000000008 4.47915729665 167850.08294775
+0.0000000001 3.52532046928 50049.9288757692
+0.00000000009 5.74701495675 128220.758603684
+0.00000000009 3.39636103723 25771.5112719176
+0.00000000009 0.40885845708 173511.414996902
+0.00000000009 0.0521477146 209232.916097688
+0.00000000011 4.3947350056 166740.704395656
+0.00000000008 0.83788793173 52101.0246845811
+0.00000000009 0.39740145698 208173.534167499
+0.00000000009 2.14648409917 52250.5878817157
+0.00000000011 0.77019715443 181026.249095736
+0.00000000008 0.46458507594 11.0457002639
+0.00000000009 3.75726239516 26395.4607625438
+0.00000000011 3.88183253605 99024.136457914
+0.00000000009 5.91589628233 26404.2950112308
+0.00000000008 3.62038830716 28736.3579670472
+0.00000000009 5.53218561478 50910.238804522
+0.00000000008 3.98222002302 51226.6306741786
+0.00000000008 2.20332298794 35077.3708470066
+0.0000000001 1.71606704784 132028.588603155
+0.00000000009 4.19828805921 123200.840116271
+0.00000000008 4.94949508683 1263.15736257819
+0.00000000008 0.3825502474 78800.513936818
+0.00000000008 3.55931433878 25508.2155545754
+0.00000000008 2.06623542364 133882.090652836
+0.00000000008 2.76004606287 103498.416184545
+0.00000000009 6.07146960892 52595.2909270236
+0.0000000001 4.64768763301 240452.46032332
+0.0000000001 4.75089417351 158116.491744729
+0.00000000009 3.16830318341 156531.300184803
+0.00000000009 0.51442466727 233731.746343979
+0.00000000008 1.84170519176 52325.369480283
+0.00000000009 1.5802092941 130866.113898747
+0.00000000008 1.31021834242 78160.616650504
+0.00000000007 3.52394232228 209658.824874202
+0.00000000007 5.30361639156 51852.300866491
+0.00000000007 1.68129390597 103704.601732982
+0.00000000007 4.93711462539 77616.6985914078
+0.00000000007 4.26547182656 130363.249636595
+0.00000000008 5.88262362064 51955.3936407096
+0.00000000009 2.85041915486 52286.0126043678
+0.00000000009 4.54751921819 222224.976574185
+0.00000000007 2.95164397426 58857.031136548
+0.00000000007 5.09932324366 26421.7590823436
+0.00000000008 5.95900851407 625.6701923124
+0.00000000008 2.87611784406 182595.65223012
+0.00000000007 2.95245442922 70269.1809826984
+0.00000000009 1.85768285044 2168.7604822826
+0.00000000009 5.87894263333 203041.893083441
+0.00000000007 5.76376514627 53399.624123927
+0.00000000007 3.19368974135 77947.317555066
+0.00000000007 0.58513513972 17893.6278083656
+0.00000000007 1.25969543054 104275.346495021
+0.00000000007 1.78997113742 187167.275488078
+0.00000000007 3.04234073392 77101.2347203148
+0.00000000007 5.13452237557 77307.420268752
+0.00000000008 2.39389370291 51534.3927214094
+0.00000000007 0.36315569295 179172.747046054
+0.00000000009 4.65044386389 156954.017040321
+0.00000000007 5.75015377153 78580.1012943792
+0.00000000008 4.90310056069 101703.157740824
+0.00000000007 2.81152781596 92741.0606079226
+0.00000000007 4.53777069646 78339.9754959982
+0.00000000008 3.72793390212 77795.7444343682
+0.00000000007 4.99225219771 102659.446896794
+0.00000000008 1.24101149187 128857.556359588
+0.00000000006 1.24806705522 181659.722249411
+0.00000000007 1.41908776548 39450.3528483734
+0.00000000008 5.07207947299 202420.149282602
+0.00000000006 3.88021248158 104991.509852611
+0.00000000007 0.4481172726 104301.615944393
+0.00000000007 6.19019459405 37698.4550999484
+0.00000000008 3.27628873745 183145.012956114
+0.00000000006 1.04156861985 104197.833755812
+0.00000000007 6.04804574225 103189.137861889
+0.00000000007 6.15588549143 75930.5130318506
+0.00000000007 2.01982955946 176332.246141028
+0.00000000007 4.68299502093 838.9692877504
+0.00000000007 4.32694078051 104248.519792078
+0.00000000006 0.30098706976 54824.2611086214
+0.00000000007 2.39268679107 80596.9058175946
+0.00000000006 0.45279066685 225687.22128005
+0.00000000006 4.9361756676 215473.935733839
+0.00000000006 4.22528261713 79330.2049019126
+0.00000000007 5.53062936347 917.9302859818
+0.00000000006 0.27837413876 76137.8320173434
+0.00000000007 1.50054882304 78313.7060466268
+0.00000000006 4.84865195534 213255.178629652
+0.00000000007 0.37969316028 102872.745992232
+0.00000000006 4.82915128356 79859.8958670072
+0.00000000007 2.36435599398 58220.0348645238
+0.00000000007 0.762437199 183674.703921209
+0.00000000006 3.48561717935 61560.6472912236
+0.00000000007 3.15542325331 53029.0026649004
+0.00000000006 2.04066112896 156534.532396446
+0.00000000006 4.08906102427 91919.569915899
+0.00000000006 3.6498851175 151199.942741062
+0.00000000006 4.09613031145 53867.9719526508
+0.00000000006 3.49486002612 66653.1574663484
+0.00000000007 2.89745929648 230239.174777109
+0.00000000006 3.99809593088 50380.5478394274
+0.00000000006 3.65663654813 70383.6202713836
+0.00000000006 6.23319937932 182619.203326377
+0.00000000006 0.15202166498 51859.4144134918
+0.00000000006 0.36162525319 26823.779655106
+0.00000000006 5.03417122369 78786.2868428164
+0.00000000006 2.61401898803 80382.473285101
+0.00000000006 5.0693978209 51841.950342379
+0.00000000008 4.96432797037 52396.2189255872
+0.00000000006 3.74091556543 155475.150466257
+0.00000000006 4.29792825666 52812.8025551726
+0.00000000007 6.02219529486 156507.749088545
+0.00000000005 6.28085632767 31415.379249957
+0.00000000006 2.7051772072 52492.198152805
+0.00000000007 6.25185953525 74935.5737684424
+0.00000000005 6.03800330793 84944.9342781222
+0.00000000007 2.08385155566 104819.577556651
+0.00000000005 2.79143401592 51315.4963543956
+0.00000000007 0.15300257128 2014.9816717978
+0.00000000006 5.45690475475 1243.4876016784
+0.00000000005 1.7231082929 103718.828826984
+0.00000000005 0.0534317532 27044.1922975448
+0.00000000005 1.35980682609 94329.7752861974
+0.00000000007 5.94496795198 256327.077918683
+0.00000000006 1.88665916947 80174.9089079398
+0.00000000005 2.15640465605 235900.506826261
+0.00000000005 5.97271372078 156314.119754007
+0.00000000006 2.6662090451 229129.796225016
+0.00000000005 2.52891655111 123758.290854471
+0.00000000006 1.20953605164 130459.185468771
+0.00000000005 4.06443360712 130285.736897386
+0.00000000007 1.34355308244 1731.1223529326
+0.00000000005 2.36158299954 78896.4931640358
+0.00000000005 0.96987247797 149288.743257845
+0.00000000005 0.76610110351 24864.0853007956
+0.00000000005 1.95647355963 76571.5437552202
+0.00000000005 1.13701088228 26312.2479372761
+0.00000000005 1.05826639118 27780.0688110766
+0.00000000005 4.54130791881 156740.717944883
+0.00000000006 3.58276567647 198489.939586383
+0.00000000005 0.51603916276 171292.657892715
+0.00000000006 3.03452226064 77741.1320066288
+0.00000000005 1.46111595893 101011.000139597
+0.00000000005 0.02805624095 149756.7082482
+0.00000000005 5.10195955921 112231.701719636
+0.00000000005 4.87459278742 78413.2726218572
+0.00000000007 3.69898590349 81604.3218514224
+0.00000000005 0.76195152302 417406.450265187
+0.00000000005 0.55904094194 2383.1930147762
+0.00000000005 3.95096384085 78188.9278261553
+0.00000000005 1.76549372525 53771.992725433
+0.00000000005 3.3535670841 205260.650187628
+0.00000000006 5.57902902188 87253.177130155
+0.00000000005 0.26610630357 235746.728015776
+0.00000000005 2.90596877294 154194.222456573
+0.00000000004 1.1697417665 193937.986089324
+0.00000000004 3.93130462476 130289.952510736
+0.00000000004 4.33627478046 89.485747846
+0.00000000005 2.8002233534 4437.51420837359
+0.00000000006 4.70286246928 91805.1306272138
+0.00000000005 1.82284966431 1884.9011634174
+0.00000000005 2.02580304988 259769.652863649
+0.00000000004 4.65165864815 195047.364641417
+0.00000000004 0.588581477 323.5054166574
+0.00000000004 4.0062366874 175376.646399419
+0.00000000004 0.64833718455 156377.855652311
+0.00000000004 2.71436739189 182402.022895581
+0.00000000005 4.68929437146 79315.977807911
+0.00000000004 5.71176695959 81591.8450810028
+0.00000000004 1.42876132655 52252.072354424
+0.00000000005 2.55069425936 154308.661745258
+0.00000000005 1.42813778372 266540.363464894
+0.00000000004 2.00085806148 189386.032592265
+0.00000000005 4.29231489707 220025.889230898
+0.00000000004 6.20316213523 79116.9058064746
+0.00000000004 0.85257120719 118007.473057473
+0.00000000004 5.77579934605 129799.618421557
+0.00000000004 4.47492094862 137678.191299471
+0.00000000004 1.6456663118 78697.4211625994
+0.00000000005 2.1751453684 51329.7234483972
+0.00000000006 4.78710650697 102755.426124012
+0.00000000004 1.46002058771 935.92998070881
+0.00000000005 5.13889133658 130907.480698225
+0.00000000004 1.8932118711 2111.6503133776
+0.00000000004 0.10839681347 38.1330356378
+0.00000000005 4.42201446083 78057.5238762854
+0.00000000005 5.65870377214 1300.826818205
+0.00000000005 5.90579064813 1478.8665740644
+0.00000000004 5.24580055005 52309.9153327334
+0.00000000004 2.74756161638 144916.866891071
+0.00000000005 3.31232177694 48847.6706268682
+0.00000000004 4.43048849829 118828.963749497
+0.00000000004 0.51369916437 181563.053607831
+0.00000000004 5.22571179686 261988.409967835
+0.00000000004 0.80000960641 1485.2907067032
+0.00000000004 3.25642623421 195181.473691002
+0.00000000005 5.23264312237 126996.940762906
+0.00000000004 3.86524951456 209762.607062783
+0.00000000004 3.43760746038 234261.437309073
+0.00000000004 0.67741502331 131079.412994185
+0.00000000004 5.40862384292 104984.39630561
+0.00000000004 0.30384598125 285907.552627127
+0.00000000004 5.65734972357 51868.2486621788
+0.00000000004 5.55015227967 149846.193996046
+0.00000000004 1.51752118872 103814.808054201
+0.00000000004 2.53135799952 79487.5272655012
+0.00000000004 1.88512485652 54879.422437824
+0.00000000004 5.12386500502 182622.43553802
+0.00000000004 4.36228014188 207747.625390985
+0.00000000004 3.24471199066 130020.031063996
+0.00000000004 0.51045647492 107692.224992997
+0.00000000004 4.26267840541 132658.272812058
+0.00000000004 3.08522628552 175844.611389774
+0.00000000004 3.38866894732 104888.417078392
+0.00000000004 1.21404057369 139543.422701989
+0.00000000005 3.75130732 62197.6435632478
+0.00000000004 0.30056239753 233202.055378884
+0.00000000004 4.20598588282 218916.510678805
+0.00000000004 1.34568004641 182828.621086457
+0.00000000004 0.68519128486 104276.830967729
+0.00000000004 0.20412928769 169093.570549428
+0.00000000003 0.98973904852 105418.108043487
+0.00000000004 3.42019897755 61279.713277266
+0.00000000003 5.22780381742 78338.4910232899
+0.00000000003 2.67114319601 24998.1943503806
+0.00000000004 1.65814724695 50800.0324833026
+0.00000000004 3.24764679291 28286.9904848612
+0.00000000004 6.01723954923 104237.173277612
+0.00000000003 3.99050522839 71378.5595347918
+0.00000000003 3.46632047879 45494.5814297488
+0.00000000003 4.27304181959 130593.294518356
+0.00000000003 4.05932083484 52822.8171164632
+0.00000000003 5.89324219451 50483.640613646
+0.00000000003 2.88091404327 78149.2701360374
+0.00000000003 4.09573256493 155460.923372255
+0.00000000003 0.40695406256 52278.899057367
+0.00000000003 0.53381434741 26709.6469424134
+0.00000000003 1.00008179165 50264.6067999312
+0.00000000004 5.67939124426 106470.376426675
+0.00000000003 0.77610404005 142871.558358269
+0.00000000003 3.80375047171 26402.0893214438
+0.00000000003 2.44134109777 156520.305302444
+0.00000000003 0.98764974659 128843.329265586
+0.00000000003 3.6290381593 130435.634372513
+0.00000000003 2.12651302584 78469.8949731598
+0.00000000003 4.29158350083 154408.654989067
+0.00000000003 1.06499703474 26734.913974889
+0.00000000003 1.86490629185 51707.841292794
+0.00000000003 5.95559848753 104344.984007397
+0.00000000004 3.60184879954 207114.15223731
+0.00000000003 3.28684847821 208276.626941718
+0.00000000003 2.80509981839 104358.241125197
+0.00000000003 5.02808401414 130432.40216087
+0.00000000003 6.1660165005 20043.6745601988
+0.00000000003 5.29581547615 57503.2823915312
+0.00000000003 1.3503644855 23919.1426592916
+0.00000000002 3.75076268715 130005.803969994
+0.00000000003 3.05479754348 162810.494699437
+0.00000000003 2.06087055668 52065.599961929
+0.00000000003 1.11245383788 192828.60753723
+0.00000000002 1.90218644384 24356.7807886416
+0.00000000002 4.74203919229 76887.9356248768
+0.00000000002 0.63548334553 23384.2869868986
+0.00000000002 2.51564214512 26667.590728573
+0.00000000002 6.08909078783 116783.655216695
+0.00000000002 3.56733241522 26073.6760475726
+0.00000000003 5.60392923976 104466.051854982
+0.00000000002 3.56126103854 26189.8656598398
+0.00000000002 5.97797555746 50167.2487439894
+0.00000000002 4.41481991835 65538.2559899476
+0.00000000002 5.91297170155 87367.6164188402
+0.00000000002 5.1750816963 163298.129450691
+0.00000000003 1.10832319418 25600.26839032
+0.00000000002 2.11477268878 25773.7169617046
+0.00000000002 2.15515419441 51951.4614874465
+0.00000000003 5.43138498093 106684.808959169
+0.00000000002 0.11511311275 27170.9833738678
+0.00000000002 5.22579437397 6885.14988993081
+0.00000000002 2.93412437896 63786.3582415226
+0.00000000003 6.19860078008 25004.8229092806
+0.00000000002 0.23150025826 24448.8336243862
+0.00000000002 0.54898566845 153084.84390448
+0.00000000002 0.63373893542 1265.5674786264
+0.00000000002 4.49873870855 50007.0458008658
+0.00000000002 5.57750243319 25928.601406782
+0.00000000002 5.66467419812 25466.159340735
+0.00000000002 5.10682926241 159969.993794411
+0.00000000002 3.49751807681 259819.649485553
diff --git a/kstars/kstars/data/mercury.L2.vsop b/kstars/kstars/data/mercury.L2.vsop
new file mode 100644
index 00000000..3dbb27b3
--- /dev/null
+++ b/kstars/kstars/data/mercury.L2.vsop
@@ -0,0 +1,395 @@
+0.00053049845 0.0000000 0.0000000
+0.00016903658 4.69072300649 26087.9031415742
+0.00007396711 1.34735624669 52175.8062831484
+0.00003018297 4.45643539705 78263.7094247226
+0.00001107419 1.26226537554 104351.612566297
+0.00000378173 4.319980559 130439.515707871
+0.00000122998 1.06868541052 156527.418849445
+0.00000038663 4.08011610182 182615.321991019
+0.00000014898 4.6334308581 1109.3785520934
+0.00000011861 0.79187646439 208703.225132594
+0.00000005243 4.71799772791 24978.5245894808
+0.00000003575 3.77317513032 234791.128274168
+0.00000002566 1.44059109766 27197.2816936676
+0.00000002045 1.49570544876 51066.427731055
+0.00000001064 0.46023695675 260879.031415742
+0.00000000972 1.80344701358 955.5997416086
+0.00000000628 6.18483168149 529.6909650946
+0.00000000628 4.8493010532 24498.8302462904
+0.00000000763 4.54299337366 77154.3308726292
+0.00000000654 0.98170349539 5661.3320491522
+0.00000000572 5.92841937309 25028.521211385
+0.00000000552 2.1322864657 20426.571092422
+0.00000000507 4.11466890786 4551.9534970588
+0.00000000608 4.54152310086 2218.7571041868
+0.00000000439 3.40705996719 11322.6640983044
+0.00000000381 2.83442391504 26617.5941066688
+0.0000000037 0.8236064656 6770.7106012456
+0.00000000312 5.1878582963 46514.4742339962
+0.00000000314 3.42002895816 286966.934557316
+0.00000000307 3.20507351217 1059.3819301892
+0.00000000332 0.97416155325 25132.3033999656
+0.00000000327 2.22989850002 21535.9496445154
+0.00000000303 4.68482058244 27043.5028831828
+0.00000000247 5.87612469398 16983.9961474566
+0.00000000311 4.22422008005 3442.5749449654
+0.00000000237 4.37101224231 114.43928868521
+0.00000000234 0.93917232374 30639.856638633
+0.00000000273 1.29086264556 103242.234014203
+0.00000000209 3.30158370895 213.299095438
+0.00000000197 2.07792605062 22645.3281966088
+0.00000000182 0.62534354989 25448.0058552602
+0.00000000219 1.3418873834 28306.660245761
+0.00000000168 6.20806483822 27147.2850717634
+0.00000000156 3.91999448441 32858.6137428198
+0.0000000016 5.7937744941 52705.497248243
+0.00000000153 4.33936015634 1589.0728952838
+0.00000000161 4.80105233203 23869.1460373874
+0.00000000148 1.97575825359 72602.3773755704
+0.00000000145 5.96024756685 14765.2390432698
+0.00000000129 4.16213277137 23969.1392811958
+0.00000000135 3.8677543707 51220.2065415398
+0.0000000014 3.66642468738 25558.2121764796
+0.00000000108 1.39723983534 50586.7333878646
+0.00000000115 0.15124159675 26301.2022370122
+0.00000000113 4.9813748525 79373.087976816
+0.00000000115 3.05230359467 53285.1848352418
+0.00000000099 3.99635236807 56727.7597802072
+0.00000000099 3.84242768306 83925.0414738748
+0.00000000093 2.04998627084 26068.2333806744
+0.00000000092 0.08628005998 313054.83769889
+0.00000000094 4.30968259383 129330.137155778
+0.00000000085 3.01984486981 53235.1882133376
+0.00000000105 5.32363189985 7238.6755916
+0.00000000095 2.24093904831 19317.1925403286
+0.00000000099 1.00218248773 29530.4780865396
+0.00000000075 5.40269356209 26091.7844769322
+0.00000000074 4.31017375756 2333.196392872
+0.00000000086 0.78555390902 57837.1383323006
+0.00000000081 0.9588922979 26107.572902474
+0.00000000085 3.28561166885 12432.0426503978
+0.0000000007 3.55533072657 13521.7514415914
+0.00000000078 0.27707431029 37410.5672398786
+0.00000000063 0.6582852544 110012.944615449
+0.00000000064 2.68437002997 43071.8992890308
+0.00000000067 3.8921657878 26084.0218062162
+0.00000000064 2.75958867988 40853.142184844
+0.00000000061 5.77836694481 12566.1516999828
+0.00000000069 3.44813862795 10213.285546211
+0.0000000006 0.79452201416 53131.406024757
+0.00000000063 5.02106928248 98690.2805171446
+0.00000000063 2.49160532665 78793.4003898172
+0.00000000059 0.1554109817 36301.1886877852
+0.00000000056 1.01839356017 27676.976036858
+0.00000000053 1.55958841442 49957.0491789616
+0.00000000052 5.14041028675 52156.1365222486
+0.00000000052 1.15062443564 26202.3424302594
+0.00000000052 0.5368757688 77308.109683114
+0.00000000048 1.60851837486 25234.7067598222
+0.00000000048 5.19507775798 48733.231338183
+0.00000000053 5.49113976101 25661.3049506982
+0.00000000046 5.18676728087 77204.3274945334
+0.00000000044 4.971456138 25973.463852889
+0.00000000054 0.32708522231 25874.6040461362
+0.00000000042 2.21900478384 52179.6876185064
+0.00000000045 2.52716095523 103292.230636108
+0.00000000048 0.4894487653 51646.1153180538
+0.00000000039 6.2527517396 47623.8527860896
+0.00000000041 2.81015791586 41962.5207369374
+0.00000000037 5.01445357044 26080.7895945734
+0.00000000038 6.08585317961 79323.0913549118
+0.00000000043 3.24574920597 52389.1053785864
+0.00000000041 2.43000457106 639.897286314
+0.00000000039 0.76157461206 82815.6629217814
+0.00000000034 3.28090243752 62389.0918293594
+0.00000000037 0.05738918168 38519.945791972
+0.00000000035 5.78457148656 68050.4238785116
+0.0000000004 3.14856042352 426.598190876
+0.00000000042 4.09553132731 52195.4760440482
+0.00000000032 2.45518077222 38654.054841557
+0.00000000039 1.80165134294 33326.5787331742
+0.00000000041 4.32141055637 26095.016688575
+0.00000000032 3.72358129034 136100.847757023
+0.0000000004 5.69015360764 31749.2351907264
+0.00000000032 1.65828846012 105460.99111839
+0.00000000032 1.0254998481 155418.040297352
+0.0000000003 1.57915654792 52168.6927361476
+0.00000000031 0.69335015231 50057.04242277
+0.00000000033 4.04678616141 55618.3812281138
+0.00000000029 3.72464718175 51535.9089968344
+0.00000000029 5.7365444786 129380.133777682
+0.00000000038 3.74472554242 18849.2275499742
+0.00000000028 3.05059885517 339142.740840465
+0.00000000035 0.74194291507 52171.9249477904
+0.00000000028 0.73918545262 7880.08915333899
+0.00000000036 1.26742819742 51116.4243529592
+0.00000000035 5.2929814316 45405.0956819028
+0.00000000032 5.79438282818 18093.37469955
+0.00000000026 5.79318346346 66941.0453264182
+0.00000000028 4.27104078603 54394.5633873352
+0.00000000024 5.0630479161 2118.7638603784
+0.0000000003 1.05420470769 52182.9198301492
+0.00000000025 1.7599691024 124778.183658719
+0.00000000022 4.43631488516 3328.13565628019
+0.00000000022 5.09106835544 99799.659069238
+0.00000000022 1.88199362566 78244.0396638228
+0.00000000021 2.561232112 94138.3270200858
+0.00000000025 5.46150069597 104881.303531391
+0.00000000025 0.05236467599 26514.5013324502
+0.00000000025 3.02983070039 77734.018459628
+0.0000000002 3.48966334599 103396.012824688
+0.00000000021 3.97495995227 53764.8791784322
+0.00000000018 1.07895331282 28421.0995344462
+0.00000000019 1.98308917333 23754.7067487022
+0.00000000018 4.5863136596 76044.9523205358
+0.00000000019 2.90042907299 6283.0758499914
+0.00000000019 3.18954246101 51109.3108059584
+0.00000000018 2.11231697626 73711.7559276638
+0.00000000017 0.06118735536 88476.9949709336
+0.00000000018 6.26984143774 15874.6175953632
+0.00000000018 2.58820345674 51123.53789996
+0.00000000017 5.82864656129 32370.9789915656
+0.00000000018 5.22519288335 78267.5907600806
+0.00000000015 5.43053381026 64741.9579831312
+0.00000000015 2.53107093357 155468.036919256
+0.0000000002 4.40959528115 1223.81784077861
+0.00000000015 4.05461375332 51962.5071877104
+0.00000000015 3.52769852262 79219.3091663312
+0.00000000015 0.45988103836 162188.750898597
+0.00000000015 0.87152359342 78283.3791856224
+0.00000000014 1.87990160627 125887.562210812
+0.00000000016 2.82759858554 105410.994496486
+0.00000000013 4.67219046898 78256.5958777218
+0.00000000016 0.04901690153 78477.0085201606
+0.00000000014 4.21146699511 52290.2455718336
+0.00000000014 4.08726245298 78270.8229717234
+0.00000000015 3.80902990348 33967.9922949132
+0.00000000016 0.28761005157 44937.1306915484
+0.00000000014 5.8433060581 103821.921601202
+0.00000000015 6.0373826452 13655.8604911764
+0.00000000012 0.81685952408 81706.284369688
+0.00000000015 3.79894620695 108903.566063356
+0.00000000011 3.26651828162 52602.4044740244
+0.00000000011 1.28755195884 29416.0387978544
+0.00000000011 4.03185618461 181505.943438926
+0.00000000011 5.5844804614 120226.23016166
+0.00000000012 0.32316787548 91785.460866314
+0.00000000013 2.02636565149 71492.998823477
+0.00000000015 3.56357453844 76674.6365294388
+0.00000000013 3.80590035776 78259.8280893646
+0.0000000001 0.04109363791 77197.2139475326
+0.0000000001 6.00753285175 365230.643982039
+0.0000000001 1.74642821988 52061.3669944632
+0.00000000013 2.79229719351 636.9962720242
+0.00000000011 5.52780687723 26727.8004278882
+0.00000000011 4.04728142335 45892.730433157
+0.00000000008 4.9698513054 151975.465352386
+0.00000000008 3.44547998787 23439.4483161012
+0.00000000011 2.54429302352 44181.2778411242
+0.0000000001 3.502742291 65697.5577247398
+0.00000000009 2.45809063705 93028.9484679924
+0.00000000009 4.9256893206 104331.942805397
+0.00000000008 0.80535713418 71980.6335747312
+0.0000000001 2.20026830808 130969.206672966
+0.00000000007 2.30885367448 18207.8139882352
+0.0000000001 5.72020107388 77211.4410415342
+0.00000000007 0.15536656581 129483.915966262
+0.00000000008 2.31255848253 58458.8821331398
+0.00000000007 2.07713892797 90829.8611247054
+0.00000000007 3.50101836609 117873.364007888
+0.00000000007 3.20275960823 64607.8489335462
+0.00000000007 4.73829767381 51322.6099013964
+0.00000000007 5.655539467 181555.94006083
+0.00000000009 2.56870006051 129909.824742776
+0.00000000008 0.67171808844 79852.7823200064
+0.00000000007 4.06204756163 39609.6545831656
+0.00000000007 1.46575838897 853.196381752
+0.00000000007 2.57400610109 69159.802430605
+0.00000000006 3.86283147263 59414.4818747484
+0.00000000006 1.3354568195 102132.85546211
+0.00000000007 2.80506785787 39743.7636327506
+0.00000000006 1.66711581835 28206.6670019526
+0.00000000008 4.73806237855 150866.086800293
+0.00000000006 0.81325444169 207593.8465805
+0.00000000006 0.0692555554 58946.516884394
+0.00000000006 3.09908354288 114564.898112508
+0.00000000006 0.88473087003 104358.726113298
+0.00000000006 3.51715962887 188276.654040172
+0.00000000006 4.13083556162 54509.0026760204
+0.00000000006 3.14680331401 104564.911661735
+0.00000000007 5.89465282471 131498.89763806
+0.00000000005 0.27174681491 143961.267149462
+0.00000000005 5.25316838887 3340.6124266998
+0.00000000007 1.99860349328 104355.493901655
+0.00000000005 1.47362369989 9103.9069941176
+0.00000000007 0.60725013988 60055.8954364874
+0.00000000005 3.20081630256 13541.4212024912
+0.00000000006 0.50137409605 63498.4703814528
+0.00000000005 5.0773947536 97580.9019650512
+0.00000000005 1.35632842517 104344.499019296
+0.00000000005 2.16611734526 103925.014375421
+0.00000000005 4.04581717475 98068.5367163054
+0.00000000005 4.90166806916 22759.767485294
+0.00000000005 3.87246722733 89586.373523027
+0.00000000005 3.01510200596 103285.117089107
+0.00000000006 1.4479147408 78050.4103292846
+0.00000000005 2.4783121842 26241.681952059
+0.00000000005 3.85799454501 107794.187511262
+0.00000000005 0.57300969993 134991.46920493
+0.00000000005 2.38724530268 146314.133303234
+0.00000000004 6.11121027497 90695.7520751204
+0.00000000004 1.8318123147 74821.1344797572
+0.00000000004 5.23938469806 130012.917516995
+0.00000000005 1.18020888905 27311.7209823528
+0.00000000005 3.00001411726 85034.4200259682
+0.00000000005 5.56662713374 155997.727884351
+0.00000000005 2.35342507828 145204.754751141
+0.00000000004 4.57119707855 157636.797401539
+0.00000000004 5.78384635962 51742.0945452716
+0.00000000004 2.41778026187 157483.018591054
+0.00000000005 2.53226316949 103299.344183108
+0.00000000004 3.7145852625 26555.8681319286
+0.00000000004 3.8363997571 150244.342999454
+0.00000000004 3.30201863644 76144.9455643442
+0.00000000004 0.68904721853 124156.43985788
+0.00000000004 1.73206522989 178063.368493961
+0.00000000005 3.20991489892 71025.0338331226
+0.00000000005 3.69408876581 105940.685461581
+0.00000000004 2.75867944254 391318.547123613
+0.00000000005 0.535860682 80482.4665289094
+0.00000000004 5.07565982849 51756.3216392732
+0.00000000004 0.12462379137 78690.3076155986
+0.00000000004 5.25512859919 157057.10981454
+0.00000000004 5.66367904256 9384.8410080752
+0.00000000004 4.70366039546 54294.5701435268
+0.00000000004 4.7476763595 204151.271635535
+0.00000000003 3.2417738566 155571.819107837
+0.00000000003 0.85377908455 16066.0658614748
+0.00000000003 1.58566666033 130226.216612433
+0.00000000004 5.58218314089 119116.851609567
+0.00000000004 0.94898112028 78378.1487134078
+0.00000000004 6.15781348253 97112.9369746968
+0.00000000004 2.31787867435 52815.7035694624
+0.00000000004 2.73401660736 78417.4882352074
+0.00000000004 5.67762508473 183674.703921209
+0.00000000004 0.21138526735 214364.557181746
+0.00000000004 5.24311464709 116917.76426628
+0.00000000003 3.86634858823 104371.282327197
+0.00000000004 5.42881221134 233731.746343979
+0.00000000003 1.97251042531 183145.012956114
+0.00000000003 0.60740481915 133882.090652836
+0.00000000003 6.23399386415 181659.722249411
+0.00000000004 6.22336284288 140652.801254082
+0.00000000003 5.94876130841 25035.6347583858
+0.00000000003 3.83428144879 233681.749722074
+0.00000000003 2.32902857669 182085.631025925
+0.00000000003 2.8435468116 123200.840116271
+0.00000000003 1.53933182823 176953.989941867
+0.00000000004 2.45893471155 207643.843202404
+0.00000000003 5.72001402121 102762.539671013
+0.00000000004 1.40880562474 80382.473285101
+0.00000000003 4.90489886883 51749.2080922724
+0.00000000003 4.76799924569 104138.313470859
+0.00000000004 6.26291139255 25021.4076643842
+0.00000000003 0.40352872921 132028.588603155
+0.00000000003 2.66696150741 157586.800779634
+0.00000000003 5.23202292846 84546.785274714
+0.00000000003 4.59428408981 131548.894259964
+0.00000000003 2.53649995681 50579.6198408638
+0.00000000003 2.55542640702 77829.9976868458
+0.00000000004 1.67304824627 130419.845946971
+0.00000000003 6.21862713072 95247.7055721792
+0.00000000003 5.37878648081 44295.7171298094
+0.00000000003 4.68342323732 156507.749088545
+0.00000000003 3.36164307862 104778.210757173
+0.00000000003 2.91632245418 166740.704395656
+0.00000000002 0.72039482289 7994.5284420242
+0.00000000002 5.43309839263 78903.6067110366
+0.00000000002 1.12849064703 183724.700543113
+0.00000000003 1.94668130835 143005.667407854
+0.00000000003 0.5628939296 104347.731230939
+0.00000000002 1.78482957305 156531.300184803
+0.00000000003 5.0354242485 130443.397043229
+0.00000000003 4.72735160431 78149.2701360374
+0.00000000002 5.31651763274 208173.534167499
+0.00000000003 5.36470448658 131395.11544948
+0.00000000002 0.06581745526 196137.073432611
+0.00000000002 2.93678015526 167850.08294775
+0.00000000002 5.84781134233 65831.6667743248
+0.00000000002 5.56634055777 70269.1809826984
+0.00000000002 5.42145220392 183570.921732628
+0.00000000002 6.06636386319 53242.3017603384
+0.00000000002 4.37154457896 128220.758603684
+0.00000000002 0.35903300236 187167.275488078
+0.00000000002 2.78347515438 79330.2049019126
+0.00000000002 4.51952536661 203041.893083441
+0.00000000002 3.36865001265 170049.170291037
+0.00000000002 3.08184453618 50593.8469348654
+0.00000000002 4.32534428501 55503.9419394286
+0.00000000002 1.81636961816 110634.688416288
+0.00000000002 5.58793955981 103917.90082842
+0.00000000002 5.79409172557 417406.450265187
+0.00000000002 0.85923934181 235900.506826261
+0.00000000002 4.60084058009 26941.0995233262
+0.00000000002 5.1499567646 182188.723800143
+0.00000000002 3.91756419842 130446.629254872
+0.00000000002 2.88997273266 27154.3986187642
+0.00000000003 5.85721944439 52329.5850936332
+0.00000000002 6.10145799164 77623.8121384086
+0.00000000002 1.98246165585 77844.2247808474
+0.00000000002 0.1107175948 130866.113898747
+0.00000000002 0.64849171165 52643.7712735028
+0.00000000002 3.98410950717 104466.051854982
+0.00000000002 1.83715639115 123668.805106625
+0.00000000002 5.61305711026 76667.522982438
+0.00000000002 5.83992902277 19804.8272915828
+0.00000000002 0.54331921743 130459.185468771
+0.00000000002 0.00997429525 141762.179806175
+0.00000000002 5.59377744943 35191.8101356918
+0.00000000002 0.39746661127 26521.614879451
+0.00000000002 6.1619270402 130652.814803309
+0.00000000002 0.85416063806 25934.1243310894
+0.00000000002 2.18339110714 156100.820658569
+0.00000000002 4.39281517355 130432.40216087
+0.00000000002 5.50117730009 172402.036444808
+0.00000000001 3.49234867738 130435.634372513
+0.00000000001 4.8099549208 77837.1112338466
+0.00000000002 6.26921260007 87367.6164188402
+0.00000000002 2.79561490409 115674.276664601
+0.00000000002 4.92122664455 24864.0853007956
+0.00000000001 2.4157683233 26037.90651967
+0.00000000001 6.04596837149 129373.020230681
+0.00000000002 0.94020572434 80596.9058175946
+0.00000000002 0.30073776192 51639.001771053
+0.00000000001 0.18846827752 34082.4315835984
+0.00000000001 3.62844435085 161079.372346504
+0.00000000002 5.13133615893 49842.6098902764
+0.00000000001 0.30832555285 53228.0746663368
+0.00000000001 5.56519625382 129387.247324683
+0.00000000001 5.63110777945 46848.3301747656
+0.00000000001 1.38420566741 26011.6370702986
+0.00000000001 5.86450783334 26724.8994135984
+0.00000000001 6.14517818644 76681.7500764396
+0.00000000001 3.19299019423 25654.1914036974
+0.00000000001 0.34495954566 128850.442812587
+0.00000000001 3.60230008239 20760.4270331914
+0.00000000001 5.80015495751 19406.6782881746
+0.00000000001 4.42116052212 100909.037621331
+0.00000000001 0.48535289275 52698.3837012422
+0.00000000001 6.22940855233 111590.288157897
+0.00000000001 0.16055219324 105307.212307905
+0.00000000001 2.19795772042 29428.515568274
+0.00000000001 5.09783503526 102232.848705918
+0.00000000001 0.61014627166 25668.418497699
+0.00000000001 5.62459774786 25565.3257234804
+0.00000000001 0.90991571866 103711.715279983
+0.00000000001 0.28037611495 25450.90686955
+0.00000000001 0.54824728173 26137.8997634784
+0.00000000001 4.25324476801 209812.603684687
+0.00000000001 0.08089899001 51543.0225438352
+0.00000000001 0.33953378597 51528.7954498336
+0.00000000001 4.15667461533 25551.0986294788
+0.00000000001 1.59597814656 72936.2333163398
+0.00000000001 5.5936222224 25619.9381512198
+0.00000000001 3.26520760555 240452.46032332
+0.00000000001 5.52286605071 52125.8096612442
diff --git a/kstars/kstars/data/mercury.L3.vsop b/kstars/kstars/data/mercury.L3.vsop
new file mode 100644
index 00000000..c27187de
--- /dev/null
+++ b/kstars/kstars/data/mercury.L3.vsop
@@ -0,0 +1,150 @@
+0.00000188077 0.03466830117 52175.8062831484
+0.00000142152 3.125054526 26087.9031415742
+0.00000096877 3.00378171915 78263.7094247226
+0.00000043669 6.01867965826 104351.612566297
+0.00000035395 0.000000 0.000000
+0.00000018045 2.77538373991 130439.515707871
+0.00000006971 5.81808665742 156527.418849445
+0.00000002556 2.57014364454 182615.321991019
+0.000000009 5.59308888939 208703.225132594
+0.00000000307 2.32189002493 234791.128274168
+0.00000000117 3.1656732416 24978.5245894808
+0.00000000102 5.32134064237 260879.031415742
+0.00000000077 6.24155593431 51066.427731055
+0.00000000057 6.11222330831 27197.2816936676
+0.00000000034 2.03244612467 286966.934557316
+0.00000000038 2.99912912226 77154.3308726292
+0.00000000031 3.11483471984 53285.1848352418
+0.00000000017 6.02950226714 103242.234014203
+0.00000000011 5.00109293882 313054.83769889
+0.00000000009 0.59396483404 20426.571092422
+0.00000000009 3.65190477342 46514.4742339962
+0.00000000009 6.28305510644 79373.087976816
+0.00000000008 2.74138109305 129330.137155778
+0.00000000007 5.79018632644 25132.3033999656
+0.00000000005 0.33554769835 72602.3773755704
+0.00000000005 1.3111581035 26617.5941066688
+0.00000000004 2.46414914425 51220.2065415398
+0.00000000004 1.74528964721 339142.740840465
+0.00000000004 4.31141963105 52705.497248243
+0.00000000004 3.07093349506 27043.5028831828
+0.00000000004 5.6801370125 30639.856638633
+0.00000000003 5.80662640937 155418.040297352
+0.00000000003 4.6451908806 27147.2850717634
+0.00000000004 3.02893592955 23869.1460373874
+0.00000000003 4.35199345075 79323.0913549118
+0.00000000003 1.29040630287 53235.1882133376
+0.00000000003 4.34017676059 14765.2390432698
+0.00000000003 2.86652251194 105460.99111839
+0.00000000003 6.23875368963 28306.660245761
+0.00000000003 3.37815322354 98690.2805171446
+0.00000000002 5.37466119262 110012.944615449
+0.00000000002 0.16040583556 50586.7333878646
+0.00000000002 0.35038889636 19317.1925403286
+0.00000000002 6.2327164965 49957.0491789616
+0.00000000002 2.52219274566 181505.943438926
+0.00000000002 5.05358903232 162188.750898597
+0.00000000002 0.15071040297 124778.183658719
+0.00000000002 2.29024350361 56727.7597802072
+0.00000000002 0.42411179784 71492.998823477
+0.00000000002 6.11262694468 57837.1383323006
+0.00000000002 2.17198531948 108903.566063356
+0.00000000002 2.92723030315 54394.5633873352
+0.00000000002 2.40411188609 83925.0414738748
+0.00000000002 3.43613336205 78267.5907600806
+0.00000000002 4.77873510695 365230.643982039
+0.00000000002 3.54043808451 64741.9579831312
+0.00000000002 1.60502923885 77734.018459628
+0.00000000002 3.11800510932 150866.086800293
+0.00000000002 1.0209874609 78793.4003898172
+0.00000000002 4.39439085682 88476.9949709336
+0.00000000002 1.49912329404 43071.8992890308
+0.00000000002 1.96277160647 25558.2121764796
+0.00000000002 4.76774165204 77204.3274945334
+0.00000000002 0.61066658116 155468.036919256
+0.00000000002 5.26875308161 77308.109683114
+0.00000000002 0.5273609502 94138.3270200858
+0.00000000002 2.05793854229 103396.012824688
+0.00000000002 4.12698349577 66941.0453264182
+0.00000000002 5.43336870762 78283.3791856224
+0.00000000002 1.97520131105 136100.847757023
+0.00000000002 5.54343111585 81706.284369688
+0.00000000002 1.25444219651 40853.142184844
+0.00000000002 1.07684180123 103292.230636108
+0.00000000001 3.23979322492 52156.1365222486
+0.00000000002 5.33834891475 52182.9198301492
+0.00000000002 3.36867866204 99799.659069238
+0.00000000002 5.4069790667 82815.6629217814
+0.00000000001 5.80853057947 4551.9534970588
+0.00000000001 4.9590938512 129483.915966262
+0.00000000001 3.17481245588 76674.6365294388
+0.00000000001 1.538031696 52389.1053785864
+0.00000000001 2.48052961456 53764.8791784322
+0.00000000001 1.20843095195 105410.994496486
+0.00000000002 3.64576833526 45405.0956819028
+0.00000000002 4.00710217385 104881.303531391
+0.00000000001 3.0953209452 76044.9523205358
+0.00000000001 5.52119023864 58946.516884394
+0.00000000002 5.53036712466 131548.894259964
+0.00000000001 0.38352295948 52179.6876185064
+0.00000000001 0.08902944955 51116.4243529592
+0.00000000001 1.4751416667 62389.0918293594
+0.00000000001 4.20864838814 131498.89763806
+0.00000000001 2.88161012078 79219.3091663312
+0.00000000001 5.03155341199 51646.1153180538
+0.00000000001 0.05873279909 53131.406024757
+0.00000000001 0.606476206 38654.054841557
+0.00000000001 1.58007357234 391318.547123613
+0.00000000001 0.68687557696 130969.206672966
+0.00000000001 3.90367213586 129380.133777682
+0.00000000001 2.11138180302 32858.6137428198
+0.00000000001 0.18542211423 78244.0396638228
+0.00000000001 1.24063083423 9103.9069941176
+0.00000000001 1.78547815249 188276.654040172
+0.00000000001 0.94125502564 93028.9484679924
+0.00000000001 2.41309932759 55618.3812281138
+0.00000000001 2.29683748973 52195.4760440482
+0.00000000001 3.39284109553 25028.521211385
+0.00000000001 4.29717383023 26301.2022370122
+0.00000000001 6.10639166059 102132.85546211
+0.00000000001 4.58189329524 37410.5672398786
+0.00000000001 6.16145880062 125887.562210812
+0.00000000001 5.22010441376 52171.9249477904
+0.00000000001 5.95645110567 80482.4665289094
+0.00000000001 4.81981872221 26107.572902474
+0.00000000001 4.27546069271 36301.1886877852
+0.00000000001 2.43374991272 51535.9089968344
+0.00000000001 4.03088051207 1109.3785520934
+0.00000000001 5.60495524983 207593.8465805
+0.00000000001 4.89918476796 35191.8101356918
+0.00000000001 6.07747011982 27676.976036858
+0.00000000001 5.48361013686 29530.4780865396
+0.00000000001 0.15288602386 25448.0058552602
+0.00000000001 2.18342825402 63498.4703814528
+0.00000000001 3.67054321453 21535.9496445154
+0.00000000001 1.49815422727 26084.0218062162
+0.00000000001 1.75551273491 26095.016688575
+0.00000000001 2.60061927559 12566.1516999828
+0.00000000001 2.69537843932 52290.2455718336
+0.00000000001 4.87760109673 25874.6040461362
+0.00000000001 2.82170820105 26091.7844769322
+0.00000000001 0.20736391933 52061.3669944632
+0.00000000001 3.82330817663 68050.4238785116
+0.00000000001 4.42501613287 22645.3281966088
+0.00000000001 6.01128227925 52168.6927361476
+0.00000000001 0.28595674172 11322.6640983044
+0.00000000001 5.86280830053 26202.3424302594
+0.00000000001 3.42109354799 25973.463852889
+0.00000000001 0.300500653 41962.5207369374
+0.00000000001 2.73414310032 25035.6347583858
+0.00000000001 1.72346523407 51962.5071877104
+0.00000000001 4.77297529316 78477.0085201606
+0.00000000001 5.84491832575 50057.04242277
+0.00000000001 3.2207229087 25021.4076643842
+0.00000000001 4.74388045372 26514.5013324502
+0.00000000001 4.31760630574 69159.802430605
+0.00000000001 0.65529515413 426.598190876
+0.00000000001 5.58694327783 79852.7823200064
+0.00000000001 6.07111696987 102762.539671013
+0.00000000001 5.84438975852 105307.212307905
+0.00000000001 2.82906439989 24498.8302462904
diff --git a/kstars/kstars/data/mercury.L4.vsop b/kstars/kstars/data/mercury.L4.vsop
new file mode 100644
index 00000000..b3c1f879
--- /dev/null
+++ b/kstars/kstars/data/mercury.L4.vsop
@@ -0,0 +1,21 @@
+-0.00000114078 0.0000000 0.0000000
+0.00000003247 2.02848007619 26087.9031415742
+0.00000001914 1.41731803758 78263.7094247226
+0.00000001727 4.50137643801 52175.8062831484
+0.00000001237 4.49970181057 104351.612566297
+0.00000000645 1.26591776986 130439.515707871
+0.00000000298 4.30600984981 156527.418849445
+0.00000000128 1.05702505039 182615.321991019
+0.00000000051 4.08566191934 208703.225132594
+0.0000000002 0.82130394681 234791.128274168
+0.00000000008 3.82199615635 260879.031415742
+0.00000000003 0.54824060574 286966.934557316
+0.00000000002 3.52134138964 313054.83769889
+0.00000000001 1.6743511854 24978.5245894808
+0.00000000002 4.60718203612 51066.427731055
+0.00000000001 1.11396201203 129330.137155778
+0.00000000001 4.35040700322 103242.234014203
+0.00000000001 4.17434865844 79373.087976816
+0.00000000001 1.20388630609 77154.3308726292
+0.00000000001 4.8467708474 27197.2816936676
+0.00000000001 0.29913093643 339142.740840465
diff --git a/kstars/kstars/data/mercury.L5.vsop b/kstars/kstars/data/mercury.L5.vsop
new file mode 100644
index 00000000..cba9ffa2
--- /dev/null
+++ b/kstars/kstars/data/mercury.L5.vsop
@@ -0,0 +1,12 @@
+-0.00000000877 0.000000 0.000000
+0.00000000059 3.37513289692 52175.8062831484
+0.00000000042 0.02433099382 78263.7094247226
+0.00000000043 4.65071406046 26087.9031415742
+0.00000000031 2.98112204944 104351.612566297
+0.00000000019 6.00992467582 130439.515707871
+0.0000000001 2.7569979192 156527.418849445
+0.00000000005 5.79082359724 182615.321991019
+0.00000000002 2.5143544823 208703.225132594
+0.00000000001 5.49411470932 234791.128274168
+0.00000000001 2.23688504668 260879.031415742
+0.00000000001 5.18718589133 286966.934557316
diff --git a/kstars/kstars/data/mercury.R0.vsop b/kstars/kstars/data/mercury.R0.vsop
new file mode 100644
index 00000000..83981668
--- /dev/null
+++ b/kstars/kstars/data/mercury.R0.vsop
@@ -0,0 +1,1215 @@
+0.39528271652 0.000000 0.000000
+0.07834131817 6.19233722599 26087.9031415742
+0.00795525557 2.95989690096 52175.8062831484
+0.00121281763 6.01064153805 78263.7094247226
+0.00021921969 2.77820093975 104351.612566297
+0.00004354065 5.82894543257 130439.515707871
+0.00000918228 2.59650562598 156527.418849445
+0.00000260033 3.02817753482 27197.2816936676
+0.00000289955 1.42441936951 25028.521211385
+0.00000201855 5.6472504035 182615.321991019
+0.00000201499 5.59227724202 31749.2351907264
+0.0000014198 6.25264202645 24978.5245894808
+0.00000100144 3.73435608689 21535.9496445154
+0.00000077561 3.66972526976 20426.571092422
+0.00000063277 4.29905918105 25558.2121764796
+0.00000062951 4.76588899933 1059.3819301892
+0.00000066754 2.52520309182 5661.3320491522
+0.000000755 4.47428642962 51116.4243529592
+0.00000048266 6.06824478778 53285.1848352418
+0.00000045748 2.41480951648 208703.225132594
+0.00000035224 1.05917802674 27043.5028831828
+0.00000040815 2.35882016415 57837.1383323006
+0.00000044234 1.21957314874 15874.6175953632
+0.00000033873 0.86381554651 25661.3049506982
+0.00000037203 0.5173382147 47623.8527860896
+0.00000030092 1.79500530627 37410.5672398786
+0.00000028417 3.02063625668 51066.427731055
+0.00000030903 0.88366335532 24498.8302462904
+0.00000026105 2.15021963174 39609.6545831656
+0.00000018699 4.96496008403 11322.6640983044
+0.0000002127 5.36857139841 13521.7514415914
+0.00000019422 4.98378647655 10213.285546211
+0.00000016941 3.88765393402 26617.5941066688
+0.00000015109 0.44510589948 46514.4742339962
+0.00000017087 1.24077764194 77204.3274945334
+0.0000001394 1.62573946865 27147.2850717634
+0.00000013382 1.07657890477 51646.1153180538
+0.00000015012 4.28173463507 41962.5207369374
+0.00000013977 4.77056848793 33326.5787331742
+0.00000012794 6.06437138766 1109.3785520934
+0.00000013938 1.99984876578 25132.3033999656
+0.00000016297 2.63293587817 19804.8272915828
+0.00000011933 2.36500939134 4551.9534970588
+0.00000010612 5.46555460932 234791.128274168
+0.00000012754 2.07613721222 529.6909650946
+0.00000012069 2.84997619452 79373.087976816
+0.00000009069 1.21263611811 14765.2390432698
+0.00000009491 0.83697007534 12566.1516999828
+0.00000009379 5.41195286503 83925.0414738748
+0.00000007499 2.44636811119 30639.856638633
+0.00000007463 5.53233943198 32858.6137428198
+0.00000007215 1.17101960691 16983.9961474566
+0.00000008492 3.56622930635 73711.7559276638
+0.00000007109 5.32625264624 426.598190876
+0.00000006863 1.82313992707 36301.1886877852
+0.0000000656 4.27818149213 43071.8992890308
+0.00000008853 3.87737694074 50586.7333878646
+0.00000006885 5.3110852663 1589.0728952838
+0.00000005943 4.06893157254 53131.406024757
+0.00000007653 3.91505031889 51749.2080922724
+0.0000000646 6.07127449283 77154.3308726292
+0.00000005415 5.20028107807 65697.5577247398
+0.00000005186 3.56743214904 6283.0758499914
+0.0000000409 3.6759365871 22645.3281966088
+0.00000004075 4.29142111073 103292.230636108
+0.00000004428 5.69109527379 45892.730433157
+0.00000003426 0.64911736234 52705.497248243
+0.00000003354 3.49345105494 72602.3773755704
+0.0000000412 1.65386255382 25448.0058552602
+0.00000003261 1.03195890028 68050.4238785116
+0.00000003278 3.13863529552 25874.6040461362
+0.00000003054 4.12578324522 77734.018459628
+0.00000003614 2.95861599353 28306.660245761
+0.0000000282 4.62628436074 18849.2275499742
+0.00000002746 4.67880529205 53235.1882133376
+0.00000002713 3.5687491398 26068.2333806744
+0.00000002507 2.23312085627 260879.031415742
+0.00000003044 5.90613310181 105460.99111839
+0.00000002755 5.67587087632 26107.572902474
+0.00000002267 2.17941340037 110012.944615449
+0.00000002274 0.50173671332 32370.9789915656
+0.00000002741 4.75427920262 63498.4703814528
+0.00000002792 5.05148206806 51220.2065415398
+0.00000002557 2.95114696617 26080.7895945734
+0.00000002135 0.84621449019 76674.6365294388
+0.00000001971 0.4740749431 48733.231338183
+0.00000001965 1.37420902653 7238.6755916
+0.00000002526 0.34535290139 23969.1392811958
+0.00000002022 0.33828477567 99799.659069238
+0.00000001872 3.93046425037 38654.054841557
+0.00000001873 0.69327393635 26091.7844769322
+0.00000001945 2.37383894182 6770.7106012456
+0.00000001863 2.26591720786 26084.0218062162
+0.0000000175 5.50651903992 56727.7597802072
+0.00000001971 3.77455887616 19317.1925403286
+0.00000001672 2.15275897581 26514.5013324502
+0.00000001703 4.28965990785 40853.142184844
+0.00000001657 4.98021773372 9103.9069941176
+0.00000002084 2.19427123968 26301.2022370122
+0.00000001818 4.20870869718 25938.3399444396
+0.0000000178 0.91702846577 79219.3091663312
+0.00000001525 2.15720744047 27676.976036858
+0.00000001533 1.54503054415 955.5997416086
+0.00000001614 1.27565104562 25035.6347583858
+0.00000001743 0.68269002122 77837.1112338466
+0.00000001389 4.85102048256 62389.0918293594
+0.00000001436 0.05742216761 23869.1460373874
+0.00000001563 5.84795233948 26095.016688575
+0.0000000164 4.66281337712 25021.4076643842
+0.00000001552 2.83910580545 103242.234014203
+0.00000001249 1.97225274067 91785.460866314
+0.0000000116 1.73113341823 38519.945791972
+0.00000001005 1.0589831486 129380.133777682
+0.00000001041 2.78036322434 213.299095438
+0.00000001105 4.55512109515 26011.6370702986
+0.00000000979 2.43870419667 71980.6335747312
+0.00000000853 0.56334001923 20760.4270331914
+0.00000000874 4.53679970936 639.897286314
+0.00000000783 3.69782403005 78793.4003898172
+0.00000000772 4.08714349549 94138.3270200858
+0.00000000797 0.26237215917 98690.2805171446
+0.00000000965 4.70784179954 51535.9089968344
+0.00000000952 2.53604676495 29530.4780865396
+0.00000000773 2.67893222158 131548.894259964
+0.00000000734 0.8924366949 103821.921601202
+0.00000000668 3.73113394924 46848.3301747656
+0.00000000828 2.88184821542 19406.6782881746
+0.00000000622 1.05579535631 59414.4818747484
+0.00000000676 4.5035759936 25934.1243310894
+0.00000000602 5.28399057704 286966.934557316
+0.00000000619 1.44855037685 79323.0913549118
+0.00000000691 6.19733262608 51962.5071877104
+0.00000000563 5.22994296186 136100.847757023
+0.00000000782 3.25257254691 50057.04242277
+0.00000000551 0.33644229836 52156.1365222486
+0.00000000705 4.7370537192 26241.681952059
+0.00000000577 5.85654734429 2118.7638603784
+0.00000000517 3.93195379429 102762.539671013
+0.00000000635 4.87720838965 12432.0426503978
+0.00000000635 1.81903685898 77308.109683114
+0.00000000543 1.40877130839 44937.1306915484
+0.00000000556 5.44324390449 85034.4200259682
+0.00000000496 3.39004132624 125887.562210812
+0.00000000546 4.78005317483 22747.2907148744
+0.0000000052 6.00172746972 52168.6927361476
+0.00000000463 3.67549187956 25668.418497699
+0.00000000452 3.53009000682 58458.8821331398
+0.00000000474 5.9433051204 54394.5633873352
+0.00000000559 2.44355554028 52195.4760440482
+0.00000000418 3.73369494476 103925.014375421
+0.00000000397 0.6901460802 64741.9579831312
+0.00000000511 5.88243734524 45494.5814297488
+0.00000000412 2.26754404446 82815.6629217814
+0.00000000425 5.24511927496 52389.1053785864
+0.00000000482 0.98165400059 25654.1914036974
+0.0000000038 3.74413132157 52179.6876185064
+0.00000000359 5.50961077408 26555.8681319286
+0.00000000375 1.97920050124 149.5631971346
+0.00000000385 5.8899194879 129330.137155778
+0.00000000348 4.91064019959 1052.2683831884
+0.00000000417 4.32916053867 51123.53789996
+0.00000000425 1.43228996047 51109.3108059584
+0.00000000464 3.98651628073 105307.212307905
+0.00000000329 5.20636278221 52602.4044740244
+0.00000000354 1.04383146533 66941.0453264182
+0.00000000324 1.62975761811 88476.9949709336
+0.00000000378 5.31676765847 52171.9249477904
+0.0000000044 1.46381183715 89586.373523027
+0.00000000355 1.52732265492 1066.49547719
+0.00000000302 5.21113786435 53764.8791784322
+0.00000000301 5.02488829134 117873.364007888
+0.00000000351 2.0043334173 24395.7374720718
+0.00000000289 6.19161799918 26094.5317004742
+0.00000000286 3.77170690304 7.1135470008
+0.00000000284 3.10942616808 49957.0491789616
+0.00000000385 2.47184729453 25234.7067598222
+0.00000000382 0.97683830518 52026.2430860138
+0.00000000271 5.74710334372 25455.119402261
+0.00000000375 0.55187466535 45405.0956819028
+0.00000000267 2.86410554301 80482.4665289094
+0.00000000304 6.00190488272 2218.7571041868
+0.00000000259 1.82921035765 24505.9437932912
+0.00000000251 4.10979574073 155468.036919256
+0.00000000289 3.05373259745 26081.2745826742
+0.00000000242 5.05501089774 42153.969003049
+0.00000000244 2.1562166805 3442.5749449654
+0.00000000315 2.61613386386 52182.9198301492
+0.00000000256 3.71117332461 25619.9381512198
+0.00000000232 2.21576531181 16066.0658614748
+0.00000000233 5.49033130906 98068.5367163054
+0.00000000236 4.08612620637 26013.1215430069
+0.00000000225 0.4444933881 76144.9455643442
+0.00000000242 3.29851820234 6681.2248533996
+0.00000000227 1.63236736805 76.2660712756
+0.00000000268 1.09037236588 18093.37469955
+0.00000000255 4.20635818545 44181.2778411242
+0.00000000205 1.00234895959 26190.9959157928
+0.00000000228 1.46077047931 77623.8121384086
+0.00000000197 1.36693360783 26727.8004278882
+0.00000000259 1.28296039354 13655.8604911764
+0.00000000197 5.7330758343 157636.797401539
+0.00000000196 0.06606260924 40565.2543247742
+0.00000000187 0.86187283408 120226.23016166
+0.00000000262 4.14850032709 24491.7166992896
+0.00000000244 4.14399890076 95247.7055721792
+0.00000000232 5.45165695316 33967.9922949132
+0.00000000206 5.59196913034 55618.3812281138
+0.00000000203 1.64252462466 58946.516884394
+0.00000000187 0.46291089182 104881.303531391
+0.00000000192 1.827611583 25551.0986294788
+0.000000002 1.81376901527 25863.5583458723
+0.00000000191 5.57428963071 5327.4761083828
+0.00000000195 3.31297083154 124778.183658719
+0.00000000169 1.69270064342 90695.7520751204
+0.00000000226 1.32354627258 52099.5402118728
+0.00000000177 3.296208483 25131.6139856036
+0.00000000178 2.5482379505 26720.6868808874
+0.00000000167 3.61983109002 23754.7067487022
+0.00000000159 3.48396967776 25977.6968203548
+0.0000000015 5.20072476078 69159.802430605
+0.00000000179 3.94252428767 129909.824742776
+0.00000000166 0.40320638452 100909.037621331
+0.00000000176 2.97410942402 24925.4284371664
+0.00000000154 1.27206049137 25984.8103673556
+0.00000000144 1.89319156163 64607.8489335462
+0.00000000145 2.05409839424 313054.83769889
+0.00000000152 4.87194153709 103396.012824688
+0.00000000137 3.86782217557 24609.0365675098
+0.00000000141 1.99770625298 162188.750898597
+0.00000000185 6.10038742063 23439.4483161012
+0.00000000135 1.27363012793 52022.0274726636
+0.00000000127 0.70464976569 128850.442812587
+0.00000000142 1.50696203402 52329.5850936332
+0.00000000126 2.70555128398 28206.6670019526
+0.00000000126 1.61963252183 48835.1938564486
+0.00000000123 0.15629905349 151975.465352386
+0.00000000137 1.77306412615 35191.8101356918
+0.00000000147 4.50311642422 105410.994496486
+0.00000000125 3.38994834526 78244.0396638228
+0.00000000119 2.77644375904 78256.5958777218
+0.00000000156 2.96616703196 78050.4103292846
+0.00000000145 1.35569389554 3340.6124266998
+0.00000000126 3.97006576134 29428.515568274
+0.00000000128 5.41891989692 26162.6847401415
+0.00000000132 4.86901248209 24712.1293417284
+0.0000000011 3.8795470244 85502.3850163226
+0.00000000127 5.49703075555 78283.3791856224
+0.00000000126 0.94870979828 121335.608713753
+0.00000000129 4.00691218396 72936.2333163398
+0.00000000102 0.50487650429 130012.917516995
+0.00000000104 0.29849788751 84546.785274714
+0.00000000118 0.76511176346 131395.11544948
+0.0000000012 4.45261989231 71025.0338331226
+0.00000000117 3.31644134053 25771.5112719176
+0.0000000011 2.632499343 71582.484571323
+0.00000000097 2.66105435933 155418.040297352
+0.00000000113 5.8873357539 26404.2950112308
+0.00000000098 2.01417457095 78477.0085201606
+0.00000000103 0.46416881502 51756.3216392732
+0.00000000093 2.37389467504 419.4846438752
+0.00000000125 1.87932536282 26610.480559668
+0.00000000095 0.34221817875 26507.3877854494
+0.00000000093 3.80346806552 26037.90651967
+0.00000000091 2.63082094391 28421.0995344462
+0.00000000101 5.20997240587 433.7117378768
+0.00000000096 4.47724179825 77197.2139475326
+0.00000000108 4.03679713919 51742.0945452716
+0.00000000086 5.14039556935 26237.4663387088
+0.00000000092 3.74335845403 90829.8611247054
+0.00000000086 1.86276413658 27140.1715247626
+0.00000000102 5.40465219833 26137.8997634784
+0.00000000086 4.01653667598 10021.8372800994
+0.000000001 5.32142188276 108903.566063356
+0.00000000079 4.68108496987 27154.3986187642
+0.00000000092 5.52103093635 51322.6099013964
+0.00000000093 4.20604773511 38813.3565763492
+0.00000000078 2.88001982141 29416.0387978544
+0.00000000095 4.44018421307 115674.276664601
+0.00000000104 5.05004528676 50483.640613646
+0.00000000075 1.7892706053 143961.267149462
+0.00000000086 0.51423355089 78267.5907600806
+0.00000000078 4.6683117379 114564.898112508
+0.00000000078 4.20137623264 1692.1656695024
+0.00000000086 4.03030391951 78114.146227588
+0.00000000073 2.27328552013 52643.7712735028
+0.00000000082 3.7351059211 853.196381752
+0.00000000071 4.89150553141 50593.8469348654
+0.00000000082 5.22677693918 27999.1026247914
+0.00000000093 1.0956916144 77211.4410415342
+0.00000000074 1.97833720876 78690.3076155986
+0.00000000082 3.59482991001 71492.998823477
+0.00000000083 4.10355702051 93028.9484679924
+0.00000000083 3.12647584943 14477.3511832
+0.00000000067 0.24182046727 66653.1574663484
+0.00000000074 5.66833060422 78270.8229717234
+0.00000000068 1.98236355905 79852.7823200064
+0.00000000064 5.551158145 25764.3977249168
+0.00000000064 6.15935356751 76044.9523205358
+0.00000000087 1.77296830923 25440.8923082594
+0.00000000073 2.06220281759 111122.323167542
+0.00000000066 2.28151075383 7880.08915333899
+0.00000000076 2.65553220848 34282.1784747828
+0.00000000078 0.40338105541 49842.6098902764
+0.00000000064 0.87558639332 181555.94006083
+0.00000000086 2.0869774868 78259.8280893646
+0.00000000074 0.865017517 50579.6198408638
+0.00000000082 1.02659883956 74821.1344797572
+0.00000000059 2.45952644668 51543.0225438352
+0.00000000062 0.94273311929 25344.9130810416
+0.00000000058 2.95861781205 52182.4348420484
+0.00000000058 4.20402726578 96357.0841242726
+0.00000000061 2.81500265978 26202.3424302594
+0.00000000057 2.27689377996 124156.43985788
+0.00000000057 4.37167017012 1581.959348283
+0.00000000055 0.12465494356 25973.463852889
+0.00000000054 4.79303212221 26164.1692128498
+0.00000000054 3.05622204718 25565.3257234804
+0.00000000055 4.51497762833 103711.715279983
+0.00000000054 3.87143037686 18207.8139882352
+0.00000000054 4.62784653733 25881.717593137
+0.00000000053 4.3254827227 70269.1809826984
+0.0000000005 2.5006687765 183724.700543113
+0.00000000058 2.06211216656 1596.1864422846
+0.00000000066 5.2029881429 26294.0886900114
+0.00000000047 0.85039730966 52101.0246845811
+0.00000000058 1.43409045174 23866.0465069772
+0.00000000048 2.35364103056 81706.284369688
+0.00000000052 0.19368783267 92741.0606079226
+0.00000000053 0.58517949906 26624.7076536696
+0.00000000061 2.61493039721 49527.3514576754
+0.00000000047 3.88384847335 146314.133303234
+0.00000000049 6.20308247475 32769.1279949738
+0.00000000053 4.37486529196 78187.443353447
+0.00000000048 5.97568482401 51013.3315787406
+0.00000000048 3.84102043742 102232.848705918
+0.00000000049 5.05464216653 7994.5284420242
+0.00000000044 5.4289022484 86143.7985780616
+0.00000000058 3.80571138237 99024.136457914
+0.00000000044 4.02792920142 147423.511855328
+0.00000000058 6.09746566424 52169.1777242484
+0.00000000042 4.38843836266 224.3447957019
+0.00000000043 1.57859396874 23976.2528281966
+0.00000000049 0.46973350644 51707.841292794
+0.0000000004 4.41764731583 52815.7035694624
+0.00000000046 3.51985131014 130969.206672966
+0.00000000045 4.35527612249 39743.7636327506
+0.00000000045 0.78163192715 25138.7275326044
+0.00000000049 0.90057831755 632.7837393132
+0.00000000041 4.0422561567 52278.899057367
+0.00000000039 2.9182959512 956.2891559706
+0.00000000043 0.13178694356 2648.454825473
+0.00000000038 0.62377784752 50696.939709084
+0.00000000042 2.75028269027 24079.3456024152
+0.0000000004 1.64358052897 39629.3243440654
+0.00000000037 5.75760879379 25867.4904991354
+0.00000000051 1.57829002915 12725.453434775
+0.00000000037 1.62981695072 129483.915966262
+0.00000000045 0.04645406242 51219.5171271778
+0.00000000036 0.098343736 25241.820306823
+0.00000000049 0.0768115705 150866.086800293
+0.00000000034 4.56091607046 536.8045120954
+0.00000000036 5.59483746723 52808.5900224616
+0.00000000039 5.9950025247 104138.313470859
+0.00000000046 0.70772608543 155997.727884351
+0.00000000033 4.54716206885 78417.4882352074
+0.00000000041 4.92673567168 51639.001771053
+0.00000000032 4.31372208361 78109.9306142378
+0.00000000036 5.69791953426 26049.7701059364
+0.00000000034 3.32168809248 35472.7441496494
+0.00000000042 4.86530735726 51951.4614874465
+0.00000000033 3.73733919231 154938.345954161
+0.00000000041 2.38147812869 68241.8721446232
+0.00000000035 5.0957104722 339142.740840465
+0.00000000031 4.31506703539 52072.7135089298
+0.00000000032 3.21248509301 178063.368493961
+0.00000000035 5.04278529087 188276.654040172
+0.00000000041 3.22838990589 1162.4747044078
+0.0000000003 2.3306109214 1478.8665740644
+0.00000000032 2.71244280066 25780.3455206046
+0.00000000032 3.8041146042 157483.018591054
+0.0000000003 0.37624991562 26421.7590823436
+0.00000000029 5.82513433576 104344.499019296
+0.00000000031 6.02215690021 26198.1094627936
+0.0000000004 1.02201252788 27819.0254945068
+0.0000000003 2.2584999502 104371.282327197
+0.00000000029 2.67851330746 110.2063212194
+0.0000000003 1.34446903292 1375.7737998458
+0.00000000028 4.62845152557 74923.0969980228
+0.00000000037 3.03899000872 11610.5519583742
+0.00000000032 0.26062549755 52065.599961929
+0.00000000038 1.257046524 131498.89763806
+0.00000000032 1.04832153595 26086.4186688659
+0.00000000037 1.63595908508 50800.0324833026
+0.0000000003 0.15550783905 104331.942805397
+0.00000000026 0.03549300809 24815.222115947
+0.00000000026 1.03871337432 24292.6446978532
+0.00000000026 3.54557412535 156100.820658569
+0.00000000027 0.60333270859 111590.288157897
+0.00000000031 3.3554055611 126996.940762906
+0.00000000026 5.73937805822 54294.5701435268
+0.00000000026 2.79743885101 86457.9847579312
+0.00000000026 5.70579806927 97670.3877128972
+0.00000000025 2.34928986187 24601.923020509
+0.00000000025 5.70613852018 181505.943438926
+0.00000000034 0.23651097126 26395.4607625438
+0.00000000025 2.19241735868 52250.5878817157
+0.00000000025 1.82880416247 74.7815985673
+0.00000000028 0.57661358158 125112.039599488
+0.00000000024 2.0393825417 26521.614879451
+0.00000000024 5.05213893429 104564.911661735
+0.00000000023 6.23874249128 75615.2545992496
+0.00000000026 3.34519516519 110634.688416288
+0.00000000026 4.74840245512 13362.4497067992
+0.00000000026 0.15419927428 22759.767485294
+0.00000000027 2.39568978424 522.5774180938
+0.00000000028 0.25542748453 103.0927742186
+0.00000000025 3.32961707416 28286.9904848612
+0.00000000026 2.07987634823 29550.1478474394
+0.00000000032 1.70464933285 26089.3876142825
+0.00000000023 4.16670746048 24176.703658357
+0.00000000024 0.08582796512 51859.4144134918
+0.00000000025 5.27240695394 25936.8554717313
+0.00000000024 0.80363857551 77829.9976868458
+0.00000000023 2.30360039127 77410.5130429706
+0.0000000003 1.21286011206 97112.9369746968
+0.00000000022 4.82094558003 13541.4212024912
+0.00000000023 2.65250267545 52492.198152805
+0.00000000026 6.26936948934 25939.8244171479
+0.00000000024 4.92454390318 52698.3837012422
+0.00000000022 1.2347092155 103285.117089107
+0.00000000023 3.68813881444 26729.3167033132
+0.00000000022 1.95831083558 24356.7807886416
+0.00000000022 0.78346634338 104202.049369162
+0.00000000021 2.5293143267 467.9649903544
+0.00000000024 1.84656751628 76571.5437552202
+0.00000000025 2.55626379808 24822.3356629478
+0.00000000027 3.61440862477 23962.025734195
+0.00000000023 1.18953680418 141762.179806175
+0.0000000002 5.49778171394 112231.701719636
+0.00000000023 2.6071960805 25754.0472008048
+0.00000000026 0.75788900266 55516.4187098482
+0.00000000026 2.09375500363 134991.46920493
+0.0000000002 3.35091650179 52595.2909270236
+0.00000000021 0.36570195077 97580.9019650512
+0.00000000024 0.51085875774 116917.76426628
+0.00000000021 5.71018496974 60055.8954364874
+0.00000000019 0.56236491686 52125.8096612442
+0.00000000019 2.85801633295 60370.081616357
+0.00000000024 3.50657176712 77844.2247808474
+0.0000000002 0.53533403977 26941.0995233262
+0.00000000019 6.25214103463 25973.5040346608
+0.00000000022 5.13145226592 104347.731230939
+0.00000000021 4.13407823619 103299.344183108
+0.00000000019 0.33492578967 102018.416173425
+0.00000000019 5.67148210198 54509.0026760204
+0.00000000018 1.90051892916 52325.369480283
+0.00000000019 4.27364751897 122444.987265847
+0.00000000018 2.45675888957 104358.726113298
+0.00000000018 1.05990359493 27780.0688110766
+0.00000000018 1.43297513339 53242.3017603384
+0.00000000021 2.99876487527 26073.6760475726
+0.00000000023 1.86389686355 116783.655216695
+0.00000000018 4.87152831033 170049.170291037
+0.00000000019 4.89400475242 53228.0746663368
+0.00000000021 2.47295566818 27726.9726587622
+0.0000000002 4.98762998978 104778.210757173
+0.00000000021 1.46468188731 140652.801254082
+0.00000000017 4.05153553008 76667.522982438
+0.0000000002 4.80985268979 51528.7954498336
+0.00000000022 0.86617331302 119116.851609567
+0.00000000023 2.08281937549 52225.8029050526
+0.00000000018 1.69333480892 76681.7500764396
+0.00000000017 2.09406764538 64901.2597179234
+0.00000000019 5.00011023502 105940.685461581
+0.00000000019 0.74020534937 36109.7404216736
+0.00000000017 2.93246868693 102132.85546211
+0.00000000022 3.55902023067 104355.493901655
+0.00000000021 3.54390310557 106570.369670484
+0.00000000018 4.65006394461 61279.713277266
+0.00000000019 4.43905256177 647.0108333148
+0.00000000017 2.831244806 132658.272812058
+0.00000000018 2.89808596608 26091.8352948373
+0.00000000017 5.67044617806 25788.776747305
+0.00000000017 5.37178978632 78731.674415077
+0.00000000015 5.25910515843 150244.342999454
+0.00000000019 1.72681089737 153.7788104848
+0.00000000015 2.16472550978 26222.0121911592
+0.00000000015 1.1302968538 25042.7483053866
+0.00000000015 2.31335544105 51852.300866491
+0.00000000019 4.38254962804 24182.4383766338
+0.00000000015 5.16465400786 27684.0895838588
+0.00000000017 3.97954718583 207643.843202404
+0.00000000016 5.7405789846 25352.0266280424
+0.00000000014 3.42441202713 26823.779655106
+0.00000000014 5.30168284837 742.9900605326
+0.00000000014 2.5043130681 32132.1317229496
+0.00000000014 1.36632464908 23919.1426592916
+0.00000000015 6.0749051443 78270.3379836226
+0.00000000019 4.4055707896 49953.9496485514
+0.00000000014 0.65475293554 323.5054166574
+0.00000000014 0.47093305165 17893.6278083656
+0.00000000014 1.33029112501 129799.618421557
+0.00000000017 6.0291534594 26667.590728573
+0.00000000014 1.17588054181 104275.346495021
+0.00000000014 4.84032377923 2221.856634597
+0.00000000014 5.53694881682 77630.9256854094
+0.00000000013 5.5979123873 209812.603684687
+0.00000000013 0.84042148682 173511.414996902
+0.00000000015 3.96416547461 51432.8162226158
+0.00000000015 3.17020350946 176953.989941867
+0.00000000014 2.91048815444 78257.0808658226
+0.00000000013 5.34915944924 80174.9089079398
+0.00000000018 1.65795375577 28256.6636238568
+0.00000000013 3.34629064183 25508.2155545754
+0.00000000016 1.32228458025 27669.8624898572
+0.00000000013 1.38990649917 25024.5890581219
+0.00000000017 2.01249037695 27037.078750544
+0.00000000015 1.99208068531 52381.9918315856
+0.00000000013 2.32883800921 27005.833427556
+0.00000000014 3.86914390591 182085.631025925
+0.00000000012 3.97054224711 78188.9278261553
+0.00000000016 5.59174105029 25446.4895798352
+0.00000000014 0.70490117614 172402.036444808
+0.00000000012 1.54422590258 52252.072354424
+0.00000000014 3.47518139481 27177.6119327678
+0.00000000012 5.46223056321 107794.187511262
+0.00000000012 5.76552608362 50167.2487439894
+0.00000000016 2.18648993322 26308.315784013
+0.00000000014 2.72148386686 27311.7209823528
+0.00000000013 0.55524977232 75930.5130318506
+0.00000000012 2.66601602132 137210.226309117
+0.00000000011 0.61596543052 44295.7171298094
+0.00000000011 4.76091715459 155571.819107837
+0.00000000014 5.93896401871 52290.2455718336
+0.00000000011 0.92596625175 22625.658435709
+0.00000000012 6.19273795549 51653.2288650546
+0.00000000014 0.79969658546 25953.7940919892
+0.00000000011 2.82093111356 77101.2347203148
+0.00000000011 1.26994666311 26312.2479372761
+0.00000000013 2.88923696437 112545.887899505
+0.00000000011 6.05528757595 27044.1922975448
+0.00000000012 3.29626000869 52061.3669944632
+0.00000000011 3.58945976808 52712.6107952438
+0.00000000014 2.790365075 23888.8157982872
+0.00000000011 4.15810059578 45290.6563932176
+0.00000000011 2.94979930726 58857.031136548
+0.00000000012 2.20589728666 31415.379249957
+0.00000000012 1.34841658603 51969.6207347112
+0.00000000011 3.29585795787 28736.3579670472
+0.00000000011 0.43538573957 24448.8336243862
+0.0000000001 2.85999162474 130226.216612433
+0.00000000013 4.41880429822 19958.6061020676
+0.00000000012 5.96394058241 26083.9709883111
+0.0000000001 5.442971467 163298.129450691
+0.00000000012 1.57767582029 91805.1306272138
+0.0000000001 3.83536418151 51226.6306741786
+0.00000000013 0.34187342138 157057.10981454
+0.0000000001 1.12787053523 78903.6067110366
+0.0000000001 4.67818130014 2111.6503133776
+0.00000000012 3.56391619799 77795.7444343682
+0.00000000011 5.80720491261 26102.1302355758
+0.00000000012 5.802523822 27972.8043049916
+0.00000000011 2.47026109919 26010.1525975903
+0.00000000013 4.60245036657 25032.4533646481
+0.0000000001 1.14221106164 9384.8410080752
+0.00000000013 5.56953201474 22909.7573510066
+0.0000000001 4.35806585483 157586.800779634
+0.0000000001 1.11553298844 65831.6667743248
+0.00000000011 4.67108617661 50064.1559697708
+0.00000000011 2.80726281395 81591.8450810028
+0.00000000009 0.4735375306 128106.319314999
+0.00000000009 1.42459829123 104505.391376782
+0.00000000009 2.37565722096 78896.4931640358
+0.00000000009 4.84820485208 24918.3148901656
+0.00000000011 6.2383400887 30171.8916482786
+0.00000000011 1.65565660037 78039.3646290207
+0.00000000009 3.65734666897 151199.942741062
+0.00000000009 5.40966654859 130459.185468771
+0.0000000001 0.87714716556 78366.8021989412
+0.00000000009 3.04701773654 51329.7234483972
+0.00000000009 1.96005885441 26575.5378928284
+0.0000000001 1.18004009296 50270.341518208
+0.00000000009 5.48583841069 138319.60486121
+0.0000000001 3.21154218694 77307.420268752
+0.00000000009 5.55407965409 8194.2753332086
+0.00000000008 1.35584545211 12546.481939083
+0.00000000009 0.42023516699 27223.5800134674
+0.0000000001 1.7670450966 77726.9049126272
+0.00000000009 1.60501838348 77616.6985914078
+0.00000000009 5.46388323313 16703.062133499
+0.00000000009 1.60520912676 117893.033768788
+0.00000000009 6.2352873989 846.0828347512
+0.00000000009 5.66619352199 50910.238804522
+0.00000000009 1.18753574623 104197.833755812
+0.00000000009 0.69327774851 26709.6469424134
+0.0000000001 5.48870132496 94329.7752861974
+0.00000000008 1.17006056902 78160.616650504
+0.00000000009 0.4996506522 27573.1938482774
+0.00000000011 6.20705720585 28102.884813372
+0.00000000011 0.75657533913 128320.751847493
+0.00000000008 3.8643079482 103917.90082842
+0.00000000009 3.64580324894 76784.8428506582
+0.00000000008 4.52722085618 27463.67694142
+0.00000000009 1.73726961641 28791.5192962498
+0.00000000011 1.86762532326 214364.557181746
+0.00000000008 3.17547134507 50903.1252575212
+0.00000000008 6.2314049198 148.0787244263
+0.00000000008 0.97646930359 19202.7532516434
+0.00000000008 0.87651427964 151.0476698429
+0.00000000009 1.55645109653 26126.036177212
+0.00000000008 3.12232090039 22003.9146348698
+0.00000000008 3.45204671122 24203.0019781568
+0.00000000008 2.50177739941 51955.3936407096
+0.00000000008 4.20326276911 50380.5478394274
+0.00000000008 2.66681931912 130432.40216087
+0.0000000001 2.61302801987 27170.9833738678
+0.00000000008 6.1579179294 37698.4550999484
+0.00000000008 5.36718741692 35077.3708470066
+0.00000000008 0.39542025081 183570.921732628
+0.00000000008 4.37576068847 123200.840116271
+0.00000000008 3.44870239791 26402.0893214438
+0.00000000007 5.88380837195 51868.2486621788
+0.00000000007 4.80640660702 26118.2300025786
+0.00000000008 5.82773614091 3328.13565628019
+0.00000000009 2.53209611805 25227.5932128214
+0.0000000001 2.5279323615 35833.2236974308
+0.00000000008 4.11204744654 53906.928636081
+0.00000000008 1.58745297967 101011.000139597
+0.00000000009 2.57384727244 2125.8774073792
+0.00000000007 2.46084982092 52137.6732475106
+0.00000000008 5.5657753539 50689.8261620832
+0.00000000007 5.98112141065 52179.7384364115
+0.0000000001 5.16567712694 55638.0509890136
+0.00000000008 4.67643518278 76887.9356248768
+0.00000000007 4.36322743599 155887.521563131
+0.00000000009 0.68598593831 38.1330356378
+0.00000000008 0.46194680162 181026.249095736
+0.00000000008 0.42442705032 182188.723800143
+0.00000000009 3.57254516611 1265.5674786264
+0.00000000009 1.65553917926 65717.2274856396
+0.0000000001 3.53066047636 2008.557539159
+0.00000000007 3.8937339755 1485.9801210652
+0.0000000001 0.8255026956 39763.4333936504
+0.00000000007 4.33817871844 129373.020230681
+0.00000000007 3.41340083585 52483.363904118
+0.00000000008 1.2399232388 76041.8527901256
+0.00000000007 0.04567921269 206.1855484372
+0.00000000007 2.56169701158 207593.8465805
+0.00000000009 1.97148507623 365230.643982039
+0.00000000007 3.14813276839 52061.407176235
+0.00000000007 4.86954611488 27351.0605041524
+0.00000000008 6.27520424489 204151.271635535
+0.00000000007 5.46143749214 25985.9406233086
+0.00000000008 4.44335543148 26057.5762805698
+0.00000000007 1.00677483843 129387.247324683
+0.00000000008 0.22314041177 50049.9288757692
+0.00000000007 3.98224449185 13675.5302520762
+0.00000000007 4.34489404354 167850.08294775
+0.00000000009 0.71471851401 233731.746343979
+0.00000000007 1.69935809006 54087.0057663656
+0.00000000007 6.21044393135 203041.893083441
+0.00000000007 2.53524305485 80382.473285101
+0.00000000007 0.03218225075 31281.270200372
+0.00000000007 5.26037977949 78338.4910232899
+0.00000000007 3.52744190481 52509.6622239178
+0.00000000007 5.24771876203 1795.258443721
+0.00000000007 5.20875856726 161079.372346504
+0.00000000007 3.19471628666 24072.9214697764
+0.00000000006 1.5809679318 143980.936910362
+0.00000000009 0.70414754528 25169.9728555924
+0.00000000006 0.15264531683 52911.6827966802
+0.00000000007 4.2857845572 51130.6514469608
+0.00000000007 3.42650023556 29396.3690369546
+0.00000000007 4.12959254769 52174.3218104401
+0.00000000008 3.79812131071 137678.191299471
+0.00000000007 5.70602822567 9745.3205558566
+0.00000000008 0.14316432919 136722.591557862
+0.00000000007 3.78832454636 26189.8656598398
+0.00000000007 5.44664616173 27566.7697156386
+0.00000000006 0.53269408847 208173.534167499
+0.00000000007 3.95192199993 145204.754751141
+0.00000000006 1.8061026575 26830.8932021068
+0.00000000008 5.80105964058 25773.7169617046
+0.00000000006 1.20705629404 26734.913974889
+0.00000000008 3.87508349031 52041.6972335634
+0.00000000007 1.874291269 1905.4647649404
+0.00000000007 5.68938243001 158746.175953632
+0.00000000008 3.39884199213 78153.5031035032
+0.00000000007 1.20867598891 61560.6472912236
+0.00000000008 3.30580293572 130419.845946971
+0.00000000007 0.39338960799 2199.087343287
+0.00000000006 3.17982806365 77947.317555066
+0.00000000008 0.8858517965 220.4126424388
+0.00000000008 1.46508855917 87367.6164188402
+0.00000000006 0.60809363482 118828.963749497
+0.00000000008 5.53182088929 53814.8758003364
+0.00000000007 1.65646088833 196137.073432611
+0.00000000006 5.74552748087 55503.9419394286
+0.00000000006 1.43996863707 2333.196392872
+0.00000000006 1.91186990644 130652.814803309
+0.00000000006 5.06448767269 50444.6839302158
+0.00000000006 1.09838300878 183674.703921209
+0.00000000007 0.35338852938 103932.127922422
+0.00000000006 0.2892480859 54374.8936264354
+0.00000000006 2.72829193454 76255.1518855636
+0.00000000006 3.9229048448 130289.952510736
+0.00000000007 1.2740249479 46046.5092436418
+0.00000000007 2.96149281662 52755.4938701472
+0.00000000008 2.23784693584 25466.159340735
+0.00000000006 1.78075029765 78786.2868428164
+0.00000000008 4.71972114899 25014.2941173834
+0.00000000006 5.5279847086 103498.416184545
+0.00000000008 5.43345902063 949.1756089698
+0.00000000006 5.55571041746 130446.629254872
+0.00000000007 5.36488899884 77940.2040080652
+0.00000000006 0.5208093082 25004.8229092806
+0.00000000006 3.48878406062 123668.805106625
+0.00000000008 3.02023688443 26076.8574413103
+0.00000000008 5.31586228888 24388.623925071
+0.00000000006 5.06257578673 78469.8949731598
+0.00000000006 4.7950404512 52177.2907558567
+0.00000000006 4.57296057068 35211.4798965916
+0.00000000006 5.37176342301 53093.7365691302
+0.00000000006 4.26973755729 130363.249636595
+0.00000000006 5.75364706874 78580.1012943792
+0.00000000006 1.99314462977 130435.634372513
+0.00000000006 1.55918658153 39450.3528483734
+0.00000000008 4.77256284659 142871.558358269
+0.00000000006 6.09530056324 103395.323410326
+0.00000000006 1.29134609458 102975.838766451
+0.00000000006 1.83917095242 24402.8510190726
+0.00000000005 3.63216834248 43981.5309499398
+0.00000000005 5.64850202903 28774.6252361154
+0.00000000007 4.22124824964 26098.9488418381
+0.00000000005 5.85936922514 156314.119754007
+0.00000000005 4.97283396704 102659.446896794
+0.00000000005 1.46473339833 181659.722249411
+0.00000000006 0.71584342921 104276.830967729
+0.00000000007 2.49362242764 51439.9297696166
+0.00000000006 0.0294487624 20043.6745601988
+0.00000000006 2.1948080146 12412.372889498
+0.00000000007 3.28347851449 183145.012956114
+0.00000000005 3.46807375357 50536.7367659604
+0.00000000006 6.20804958899 114.3991069134
+0.00000000006 2.26035174588 103718.828826984
+0.00000000007 3.65318062648 143005.667407854
+0.00000000005 0.12859263642 51596.1186961496
+0.00000000007 0.75531928973 77520.71936419
+0.00000000005 1.5297413665 26724.8994135984
+0.00000000007 3.81960920375 62197.6435632478
+0.00000000005 5.08212104486 52609.5180210252
+0.00000000005 4.49337901115 50007.0458008658
+0.00000000005 5.0321086104 1045.1548361876
+0.00000000005 6.27674019656 1272.6810256272
+0.00000000006 3.84313039676 81604.3218514224
+0.00000000006 3.27974922227 144916.866891071
+0.00000000005 0.50987626702 299.1263942692
+0.00000000006 5.10596879808 78313.7060466268
+0.00000000005 4.14575201906 53867.9719526508
+0.00000000007 4.53402175332 166740.704395656
+0.00000000005 5.57648480152 106262.812049514
+0.00000000007 3.08562485832 52027.7275587221
+0.00000000006 2.81224506925 25450.90686955
+0.00000000005 1.51400872659 28199.5534549518
+0.00000000006 1.58495517428 47803.9299163742
+0.00000000006 2.79561551205 52286.0126043678
+0.00000000007 1.80630878142 23549.6546373206
+0.00000000007 3.72396318065 198489.939586383
+0.00000000005 5.74129147264 103189.137861889
+0.00000000006 2.94825789213 56259.7947898528
+0.00000000005 4.96546514085 78413.2726218572
+0.00000000005 1.7851884573 129586.319326119
+0.00000000005 0.31701812829 78800.513936818
+0.00000000005 0.55478931159 52817.2198448874
+0.00000000006 1.18448496437 25600.26839032
+0.00000000005 0.42862127579 179172.747046054
+0.00000000006 3.74336258475 26247.2048763664
+0.00000000005 2.46583763315 123758.290854471
+0.00000000006 5.09461941443 53124.9818921182
+0.00000000006 0.42320281908 130443.397043229
+0.00000000006 2.57896380153 26014.6060157152
+0.00000000005 2.23635663946 24513.057340292
+0.00000000005 5.98752668018 104344.984007397
+0.00000000006 0.32131472009 102872.745992232
+0.00000000005 1.95885559875 53771.992725433
+0.00000000007 2.16257501519 52024.7586133055
+0.00000000006 1.37111815532 51120.3565062223
+0.00000000005 0.15128494504 78683.1940685978
+0.00000000005 4.00810087423 48713.5615772832
+0.00000000006 1.4588311578 76152.059111345
+0.00000000005 1.72421399237 28309.7597761712
+0.00000000005 0.71424864998 102755.426124012
+0.00000000006 0.0328360798 78149.2701360374
+0.00000000006 2.69429372458 78378.1487134078
+0.00000000006 1.12570261398 25647.0778566966
+0.00000000005 3.60259399819 11.0457002639
+0.00000000006 4.8317124728 240452.46032332
+0.00000000005 3.71949948652 26411.4085582316
+0.00000000005 4.55172986205 79330.2049019126
+0.00000000005 0.84232799985 24551.9263986048
+0.00000000005 3.74067330742 52797.5500839876
+0.00000000005 2.92277012561 54190.7879549462
+0.00000000005 3.96038779086 25657.3727974351
+0.00000000005 4.54502031861 102769.653218014
+0.00000000006 2.35342867622 27665.246684022
+0.00000000005 3.72877345305 78213.7128028184
+0.00000000005 6.19447408823 26191.6853301548
+0.00000000004 0.53733592588 77314.5338157528
+0.00000000004 1.3991722537 26290.1565367483
+0.00000000005 4.85332036328 54344.566765431
+0.00000000006 0.92030946706 23336.3555418826
+0.00000000006 0.37487337241 53265.515074342
+0.00000000004 2.01983013209 156547.088610345
+0.00000000005 6.13113074115 26026.177166834
+0.00000000004 4.94928690334 52663.4410344026
+0.00000000005 0.40443457223 28096.4606807332
+0.00000000004 4.40405080911 130593.294518356
+0.00000000004 4.17440698686 91919.569915899
+0.00000000005 3.7177743666 70383.6202713836
+0.00000000005 1.52885825328 51102.1972589576
+0.00000000004 1.71609047005 23762.9537327586
+0.00000000004 0.55287089413 26933.9859763254
+0.00000000005 6.02225706023 128220.758603684
+0.00000000005 1.78226900229 187167.275488078
+0.00000000005 3.32000517354 45424.7654428026
+0.00000000005 4.64166221826 24824.745778996
+0.00000000005 3.45997061965 48847.6706268682
+0.00000000006 2.6227258092 52171.8741298853
+0.00000000004 3.62789650971 53029.0026649004
+0.00000000006 2.53652345505 52190.03337715
+0.00000000004 0.08235213515 58220.0348645238
+0.00000000006 2.56621666334 51876.6798888792
+0.00000000005 5.04323059321 41494.555746583
+0.00000000004 3.42433134364 53311.4831550416
+0.00000000005 5.60899913389 1911.1994832172
+0.00000000004 1.13990612191 26183.882368792
+0.00000000004 4.24142693734 189853.997582619
+0.00000000004 0.215216512 19336.8623012284
+0.00000000005 0.3030674552 103883.647575942
+0.00000000004 6.09719517639 77417.6265899714
+0.00000000004 3.38148734662 316.3918696566
+0.00000000004 1.40344660688 25885.6497464001
+0.00000000006 2.54556610763 54060.7074465658
+0.00000000005 4.62289027765 78339.9754959982
+0.00000000004 6.06868163269 84944.9342781222
+0.00000000005 0.6497001886 3178.1457905676
+0.00000000004 5.4810925636 78225.5763890848
+0.00000000004 3.76404568854 153084.84390448
+0.00000000004 0.18748530762 52489.992463018
+0.00000000005 1.7404411428 79315.977807911
+0.00000000004 6.06406108213 52161.5791891468
+0.00000000005 0.28595106407 26161.2002674332
+0.00000000004 2.11074347112 189386.032592265
+0.00000000004 0.5971553074 16342.5825857176
+0.00000000004 3.91091220587 101703.157740824
+0.00000000004 1.1613029014 50264.6067999312
+0.00000000004 5.51188515445 78043.2967822838
+0.00000000005 4.393503226 53757.7656314314
+0.00000000004 5.15437140585 24285.5311508524
+0.00000000005 2.15280343086 48997.6604925808
+0.00000000004 5.35316514819 104984.39630561
+0.00000000005 5.7539064007 51841.950342379
+0.00000000004 1.52206374281 26267.9802718588
+0.00000000004 4.66563868021 104127.267770595
+0.00000000004 2.36671017385 19.66976089979
+0.00000000004 5.1095428608 31722.9368709266
+0.00000000004 1.54518951672 52206.1331441528
+0.00000000004 4.16791904155 130285.736897386
+0.00000000004 2.93299901703 31775.5335105262
+0.00000000005 4.47247592301 51112.4921996961
+0.00000000004 2.41568769208 51534.3927214094
+0.00000000004 1.74441095464 26248.310510959
+0.00000000004 5.23856038893 52396.2189255872
+0.00000000004 4.12254586219 27441.651886591
+0.00000000005 5.17529407091 19367.1891622328
+0.00000000004 4.21064422396 26279.3514076858
+0.00000000005 4.41570881449 78057.5238762854
+0.00000000004 5.30327887066 25672.3506509621
+0.00000000005 1.10382058499 31903.0140012112
+0.00000000005 2.71619626622 24952.226269681
+0.00000000004 2.28793023586 235900.506826261
+0.00000000004 1.58884724433 128747.350038369
+0.00000000004 5.78862899204 22779.4372461938
+0.00000000004 4.22021430561 1731.1223529326
+0.00000000004 4.68318371027 103814.808054201
+0.00000000004 3.29575966354 76137.8320173434
+0.00000000004 5.47487283809 132350.715191088
+0.00000000004 2.99265295426 77741.1320066288
+0.00000000004 3.4788961061 53661.0969898516
+0.00000000004 4.76216346874 156740.717944883
+0.00000000004 1.47799681769 120417.678427772
+0.00000000004 2.78305398087 133767.651364151
+0.00000000004 2.87953962922 25862.073873164
+0.00000000004 1.9297299024 15406.6526050088
+0.00000000005 1.8139493043 130866.113898747
+0.00000000004 2.62752187758 24602.612434871
+0.00000000004 3.12567603415 20894.5360827764
+0.00000000004 1.00432915295 149288.743257845
+0.00000000004 3.47489986602 26114.201461374
+0.00000000004 4.27251739299 104991.509852611
+0.00000000004 2.20022040184 52073.8437648828
+0.00000000004 3.77568584773 14.2270940016
+0.00000000004 1.65179392234 51006.2180317398
+0.00000000004 0.72729563393 25865.0428185806
+0.00000000004 5.61140287619 53258.886515442
+0.00000000004 1.55115346866 53438.9636457266
+0.00000000005 0.91157457367 25665.2371039613
+0.00000000005 6.11073147567 156507.749088545
+0.00000000003 3.12711312875 80462.7967680096
+0.00000000004 2.2106835847 76777.7293036574
+0.00000000004 0.82472101949 30689.8532605372
+0.00000000004 3.85651603357 26513.8119180882
+0.00000000003 3.76311835707 77.7505439839
+0.00000000004 0.76897521016 23384.2869868986
+0.00000000003 4.58555781046 57503.2823915312
+0.00000000004 3.82967402925 104454.705340515
+0.00000000003 2.4744892731 77956.151803753
+0.00000000004 4.93160467297 391318.547123613
+0.00000000004 1.56118199279 1055.4497769261
+0.00000000004 0.77257538538 79994.8317776552
+0.00000000005 3.1167545854 26149.6291163144
+0.00000000003 4.05641745083 104248.519792078
+0.00000000004 2.97133561512 30110.1656735384
+0.00000000004 5.6042082933 156520.305302444
+0.00000000004 5.59378669038 51315.4963543956
+0.00000000003 5.33733887891 52309.9153327334
+0.00000000003 5.47155908699 149846.193996046
+0.00000000003 0.19039417498 50290.905119731
+0.00000000003 0.55626990901 130005.803969994
+0.00000000004 1.22491945176 25927.4957721894
+0.00000000004 1.83119228357 132028.588603155
+0.00000000004 3.7891019345 25970.583273354
+0.00000000004 4.12310730501 33856.2696982688
+0.00000000004 3.29497466474 208276.626941718
+0.00000000003 1.23800163682 193937.986089324
+0.00000000004 3.81093761011 49424.2586834568
+0.00000000004 6.17742034131 76991.0283990954
+0.00000000003 2.37855052298 25459.0515555241
+0.00000000003 0.06662548789 54824.2611086214
+0.00000000003 0.00882668027 78571.2670456922
+0.00000000004 3.50355655289 33480.357543659
+0.00000000004 1.42998120813 23446.561863102
+0.00000000004 4.57967744099 52213.9393187862
+0.00000000004 4.30793307856 2538.2485042536
+0.00000000004 2.64175466237 80596.9058175946
+0.00000000004 2.23067570586 104819.577556651
+0.00000000004 2.1086768693 27331.3907432526
+0.00000000003 3.74321552731 28471.0961563504
+0.00000000003 5.35951703976 233681.749722074
+0.00000000004 1.44726666359 25907.8260112896
+0.00000000003 0.77055249403 23389.451694197
+0.00000000004 5.53731910534 52098.0557391645
+0.00000000004 2.7106584473 107679.748222577
+0.00000000003 4.85884222947 1063.3140834523
+0.00000000003 6.10322230645 48091.817776444
+0.00000000003 0.57378510632 154194.222456573
+0.00000000003 4.65504051632 25896.4548754626
+0.00000000003 2.07685199898 3.9321532631
+0.00000000004 4.67601599622 18073.7049386502
+0.00000000003 4.62237776277 21716.0267748
+0.00000000003 2.40811934972 76998.1419460962
+0.00000000004 1.45941637429 1073.6090241908
+0.00000000003 4.0696522735 32808.6171209156
+0.00000000003 3.54974279869 23401.181047033
+0.00000000003 5.94935193305 6751.0408403458
+0.00000000003 4.32590129932 52400.1510788503
+0.00000000003 1.93788940079 45455.092303807
+0.00000000003 6.08303870194 53399.624123927
+0.00000000003 4.45999574391 127098.903281171
+0.00000000003 5.4517602882 26061.6048217744
+0.00000000003 2.26429696537 27047.0260015318
+0.00000000004 1.93735592711 26603.3670126672
+0.00000000003 2.94612910423 27039.9797648338
+0.00000000004 3.64314833794 860.3099287528
+0.00000000004 2.04162116492 27623.8798845436
+0.00000000004 1.02413610685 25991.9239143564
+0.00000000004 3.72190941745 51257.8759971666
+0.00000000003 0.83533616968 78262.2249520143
+0.00000000004 5.84174581609 25650.2592504343
+0.00000000003 3.8669808813 56777.7564021114
+0.00000000004 0.94091162922 23735.0369878024
+0.00000000003 2.87479269049 159855.554505725
+0.00000000004 2.92372103776 104358.241125197
+0.00000000003 5.50683793531 25928.601406782
+0.00000000003 1.5028298198 4371.8763667742
+0.00000000003 2.10941795435 60170.3347251726
+0.00000000003 1.71064218785 170068.840051936
+0.00000000003 1.97431548371 104426.394164864
+0.00000000003 2.96711706073 25984.1209529936
+0.00000000003 1.86795145608 126067.639341097
+0.00000000003 4.74630310296 54879.422437824
+0.00000000004 3.71365034796 29580.4747084438
+0.00000000003 4.20767161544 128843.329265586
+0.00000000003 0.91166163253 76468.4509810016
+0.00000000003 6.20945940475 50160.8246113506
+0.00000000003 6.10137777265 52164.7605828845
+0.00000000003 0.31852065143 28632.5757784666
+0.00000000003 2.88816579373 27360.5841672014
+0.00000000003 5.29083364884 2751.5475996916
+0.00000000003 0.87901414893 1699.2792165032
+0.00000000003 0.1294237828 203375.749024211
+0.00000000003 1.88640533644 27353.4706202006
+0.00000000003 3.77660990144 24787.0763233692
+0.00000000003 5.26339958526 289185.691661503
+0.00000000003 1.34477523795 1169.5882514086
+0.00000000003 0.07928565452 104241.406245077
+0.00000000003 4.47916732925 38634.3850806572
+0.00000000004 1.37420794262 128857.556359588
+0.00000000003 2.08343776186 50476.5270666452
+0.00000000003 4.23656246406 76358.2446597822
+0.00000000003 5.54498269246 61921.126839005
+0.00000000003 3.80268685478 25384.2699569568
+0.00000000003 5.22182880098 3462.2447058652
+0.00000000003 0.61479556097 171292.657892715
+0.00000000003 3.12135348664 162810.494699437
+0.00000000003 4.22351187737 67608.757207957
+0.00000000003 5.30037747699 51554.0624823092
+0.00000000003 4.58024970278 34102.1013444982
+0.00000000003 2.07639441349 24072.2320554144
+0.00000000003 4.65503825059 104874.189984391
+0.00000000003 4.53866780815 28908.7342857004
+0.00000000003 1.0019131214 155460.923372255
+0.00000000003 2.05553254051 176332.246141028
+0.00000000003 3.9487029151 155475.150466257
+0.00000000003 1.43273740893 24719.2428887292
+0.00000000003 0.23823986548 24510.5595991264
+0.00000000003 5.21326346293 1639.069517188
+0.00000000003 2.53461972944 51861.6201032788
+0.00000000003 4.13978656372 33917.995673009
+0.00000000003 4.34295741397 16964.3263865568
+0.00000000003 0.28015371448 169093.570549428
+0.00000000003 2.49492450438 636.9962720242
+0.00000000003 4.20183911478 149642.268959514
+0.00000000003 0.73100534966 35679.444886946
+0.00000000003 1.1897797117 143164.969142646
+0.00000000003 1.17691552034 52145.479422144
+0.00000000003 4.94963823249 49637.5577788948
+0.00000000003 3.00732745961 24705.0157947276
+0.00000000003 5.76323456196 49976.7189398614
+0.00000000003 4.83245208446 156523.537514087
+0.00000000002 3.69719041336 24616.1501145106
+0.00000000003 0.18439316147 78597.565365492
+0.00000000003 4.98373933018 102129.7559317
+0.00000000003 0.02228487734 1.4844727083
+0.00000000003 4.06250318984 97466.462676366
+0.00000000003 2.65726234287 13705.8571130806
+0.00000000002 0.1288386868 149756.7082482
+0.00000000003 2.82299563379 53132.095439119
+0.00000000003 5.9906150951 29864.334027309
+0.00000000003 3.9301871107 17098.4354361418
+0.00000000002 4.22698039366 10681.2505365654
+0.00000000002 1.31889013785 25572.4392704812
+0.00000000002 3.49816744164 51092.7260508548
+0.00000000003 1.5236169166 78265.1938974309
+0.00000000003 0.52188463522 52277.768801414
+0.00000000003 3.80600862869 25124.5004386028
+0.00000000003 6.14366757538 48153.5437511842
+0.00000000002 0.58190501461 27573.8832626394
+0.00000000003 5.63901497713 106470.376426675
+0.00000000002 3.36639066096 42430.4857272918
+0.00000000003 3.08628517069 4083.9885067044
+0.00000000002 6.13024035669 104035.22069664
+0.00000000003 1.81280963372 104401.609188201
+0.00000000003 3.34404708133 130020.031063996
+0.00000000002 1.22333771717 76094.94894244
+0.00000000002 0.6354233409 1485.2907067032
+0.00000000003 5.24568241255 6885.14988993081
+0.00000000003 2.46305012048 133882.090652836
+0.00000000002 0.84094631125 163766.094441045
+0.00000000003 2.12660879166 42790.9652750732
+0.00000000002 2.98805690719 26235.9818660005
+0.00000000003 3.26197855217 156531.300184803
+0.00000000002 4.50734435605 25248.9338538238
+0.00000000002 4.32859791317 1685.0521225016
+0.00000000002 5.62335584014 28213.7805489534
+0.00000000002 3.87492323552 199599.318138476
+0.00000000002 2.60597304148 26713.5733338866
+0.00000000003 4.15733644316 51688.1715318942
+0.00000000003 4.33101389874 220025.889230898
+0.00000000002 4.46567523081 31127.4913898872
+0.00000000002 3.66265576771 26397.18146423
+0.00000000002 4.68312774052 49850.8568743328
+0.00000000002 4.51215350981 52812.8025551726
+0.00000000003 3.56621882535 154408.654989067
+0.00000000002 3.95708432187 1574.8458012822
+0.00000000002 2.41940194318 104668.004435953
+0.00000000003 0.24921211552 25778.6248189184
+0.00000000002 3.18370791629 207114.15223731
+0.00000000002 4.17768592199 51734.9809982708
+0.00000000002 1.74283332135 76532.58707179
+0.00000000002 1.36339547692 6044.2285813754
+0.00000000002 2.82219230315 63786.3582415226
+0.00000000002 5.27165023098 75085.563634155
+0.00000000002 5.7673572032 25661.9943650602
+0.00000000002 5.2466618317 24734.1543965574
+0.00000000002 5.31625926462 24998.1943503806
+0.00000000002 0.17868115875 177287.845882637
+0.00000000003 5.47127542511 27388.7299597792
+0.00000000002 2.48055036253 25543.985082478
+0.00000000002 0.16253031708 23113.2931869632
+0.00000000003 1.68453793975 2703.6161546756
+0.00000000002 1.17069889009 53551.5800829942
+0.00000000003 3.06893058902 230239.174777109
+0.00000000003 5.00145362139 180496.558130641
+0.00000000002 1.90098213386 20272.7922819372
+0.00000000003 5.06877735444 440.8252848776
+0.00000000002 1.33626564472 196156.743193511
+0.00000000002 4.50940380454 65538.2559899476
+0.00000000002 4.55891488212 2324.9494088156
+0.00000000002 0.21025125051 18227.483749135
+0.00000000002 0.58359043648 156377.855652311
+0.00000000002 4.57189351312 26926.8724293246
+0.00000000002 3.79747475767 65851.3365352246
+0.00000000002 0.301390155 50951.9884423698
+0.00000000002 3.94570007959 225687.22128005
+0.00000000002 0.99415397716 2064.978293702
+0.00000000002 3.49827019018 78905.1229864616
+0.00000000002 4.16512398869 24864.0853007956
+0.00000000002 0.47605198546 107692.224992997
+0.00000000002 0.02213914405 197092.673174219
+0.00000000002 0.35795159068 104301.615944393
+0.00000000002 2.54426644231 249268.479457368
+0.00000000002 0.35872697789 25462.2329492618
+0.00000000002 0.03956368481 24189.5519236346
+0.00000000002 2.0068296723 28786.3545889514
+0.00000000002 1.64612572499 40738.7028961588
+0.00000000002 1.77509184801 22595.3315747046
+0.00000000002 1.93881159123 78697.4211625994
+0.00000000002 1.06567957268 21562.2479643152
+0.00000000003 4.58782698256 156954.017040321
+0.00000000002 0.84740706727 24494.8980930273
+0.00000000002 5.98697403459 283524.359612351
+0.00000000002 4.02135788869 26238.9508114171
+0.00000000002 3.98649649262 24808.1085689462
+0.00000000002 3.06252327958 57369.1733419462
+0.00000000002 6.10258403438 78115.6307002963
+0.00000000002 0.19431714321 55484.2721785288
+0.00000000002 4.26819419359 90989.1628594976
+0.00000000002 2.9494161028 22065.64060961
+0.00000000002 4.53722544295 52355.883413433
+0.00000000002 1.97399498955 430.5303441391
+0.00000000002 1.99872081555 24932.5419841672
+0.00000000002 0.37032643194 26500.2742384486
+0.00000000002 3.83480132336 307.5576209696
+0.00000000002 5.81356382744 51538.8100111242
+0.00000000002 6.20773606719 49.9966219042
+0.00000000002 2.40589345998 77929.8534839532
+0.00000000002 4.51719783127 21067.984654161
+0.00000000002 2.06311358499 23233.262767664
+0.00000000002 0.29430089395 24765.2254940428
+0.00000000002 2.21513587213 25675.5320446998
+0.00000000002 2.29291278322 27410.5807891056
+0.00000000002 2.39356701559 242985.403607376
+0.00000000002 4.28957020884 71378.5595347918
+0.00000000002 5.41199778568 23704.710126798
+0.00000000002 0.54252133289 3.881335358
+0.00000000002 5.88236623932 52072.0240945678
+0.00000000002 5.78749542412 78373.915745942
+0.00000000002 5.69226787602 51040.1294112552
+0.00000000002 4.42185841709 93696.6603495312
+0.00000000002 5.15491529148 78112.6617548797
+0.00000000002 2.30493903824 27883.1615852952
+0.00000000002 5.53948896377 87253.177130155
+0.00000000002 4.75957265478 52336.2136525332
+0.00000000002 6.08199781417 18043.3780776458
+0.00000000002 0.73324052336 25757.284177916
+0.00000000002 0.91928644358 52186.8519834123
+0.00000000002 3.22142261212 104771.097210172
+0.00000000002 2.016713014 46564.4708559004
+0.00000000002 4.39545799671 41520.8540663828
+0.00000000002 2.52858429504 26140.9992938886
+0.00000000002 2.07561943546 53654.6728572128
+0.00000000002 0.08977124652 25135.8265183146
+0.00000000002 1.67350036401 66826.606037733
+0.00000000002 4.57268426145 158116.491744729
+0.00000000002 2.84194927894 78249.482330721
+0.00000000002 3.07002924674 23432.3347691004
+0.00000000002 4.11559657607 123554.36581794
+0.00000000002 0.05687800902 26034.8069892598
+0.00000000002 4.28354458896 24484.6031522888
+0.00000000002 3.24222429199 21509.6513247156
+0.00000000002 2.52315832958 210614.424615811
+0.00000000002 4.44247371827 148532.890407421
+0.00000000002 0.11737800376 146505.581569346
+0.00000000002 2.4137136239 54862.5283776896
+0.00000000002 4.66022680664 247223.170924566
+0.00000000002 3.79260774499 3308.4658953804
+0.00000000002 5.83454304626 2974.609954611
+0.00000000002 5.3787850016 77622.2958629836
+0.00000000002 1.63153524958 99979.7361995226
+0.00000000002 5.18613735503 50600.9604818662
+0.00000000002 2.55420547959 76064.6220814356
+0.00000000002 4.05996888958 24502.7623995535
+0.00000000002 2.47809526116 179966.867165546
+0.00000000002 1.25528265056 50912.6489205702
+0.00000000002 0.75306774592 235746.728015776
+0.00000000002 2.97464643769 31219.5442256318
+0.00000000001 0.17722772219 158438.618332662
+0.00000000002 4.94589808424 168959.461499843
+0.00000000002 0.63110575282 415.5524906121
+0.00000000001 0.77799418557 299398.977207714
+0.00000000002 5.97867896248 164721.694182654
+0.00000000002 5.62955025847 21819.8089633806
+0.00000000001 4.93638931294 27993.3679065146
+0.00000000002 6.22578827437 74935.5737684424
+0.00000000002 1.03965665113 1802.3719907218
+0.00000000001 5.61994219678 50690.5155764452
+0.00000000002 5.02281046549 422.6660376129
+0.00000000001 3.57619837497 209658.824874202
+0.00000000002 0.1124953909 38469.9491700678
+0.00000000002 0.62470424533 51745.2759390093
+0.00000000001 0.71806518278 28928.4040466002
+0.00000000002 3.91669753023 76352.5099415054
+0.00000000002 3.05277164813 225.8292684102
+0.00000000001 4.33602746737 4601.950118963
diff --git a/kstars/kstars/data/mercury.R1.vsop b/kstars/kstars/data/mercury.R1.vsop
new file mode 100644
index 00000000..2dbf60ee
--- /dev/null
+++ b/kstars/kstars/data/mercury.R1.vsop
@@ -0,0 +1,711 @@
+0.00001624367 0.000000 0.000000
+0.00217347739 4.65617158663 26087.9031415742
+0.00044141826 1.42385543975 52175.8062831484
+0.00010094479 4.47466326316 78263.7094247226
+0.00002432804 1.24226083435 104351.612566297
+0.00000603996 4.29303116561 130439.515707871
+0.00000152851 1.0606077981 156527.418849445
+0.00000039202 4.11136751416 182615.321991019
+0.0000001776 4.54424653085 27197.2816936676
+0.00000017999 4.7119372581 24978.5245894808
+0.00000010154 0.87893548494 208703.225132594
+0.00000008086 3.0054085489 25028.521211385
+0.00000004444 2.13639058123 20426.571092422
+0.00000004393 1.48074475165 51066.427731055
+0.0000000351 3.21171223697 1059.3819301892
+0.00000003133 5.23846336855 21535.9496445154
+0.0000000265 3.92968881423 234791.128274168
+0.00000002498 2.02623950395 24498.8302462904
+0.00000002011 1.23911360588 53285.1848352418
+0.00000001963 4.04524902962 5661.3320491522
+0.00000001546 2.61849590442 26617.5941066688
+0.00000001542 2.35659537465 27043.5028831828
+0.00000001417 1.37876323533 1109.3785520934
+0.00000001295 5.19094850935 46514.4742339962
+0.00000001241 0.21246226135 11322.6640983044
+0.0000000109 6.23733263925 27147.2850717634
+0.00000001271 0.56437938715 25132.3033999656
+0.0000000112 0.86374628388 57837.1383323006
+0.00000001005 3.28272284427 37410.5672398786
+0.00000001177 4.53194022227 77154.3308726292
+0.00000000841 5.96261035419 14765.2390432698
+0.00000000935 2.37277497611 25661.3049506982
+0.00000000742 0.77751594919 32858.6137428198
+0.00000000736 4.0688529657 1589.0728952838
+0.00000000712 2.70884051645 16983.9961474566
+0.00000000863 5.55308682281 25558.2121764796
+0.00000000707 0.92992556568 30639.856638633
+0.00000000696 0.69734796212 260879.031415742
+0.00000000678 2.0219388593 26068.2333806744
+0.00000000608 0.85708468483 4551.9534970588
+0.00000000546 5.38138962861 26091.7844769322
+0.00000000608 3.65993973133 25448.0058552602
+0.00000000597 4.64867954048 26080.7895945734
+0.00000000572 3.50125649521 10213.285546211
+0.00000000515 4.83662922562 50586.7333878646
+0.00000000532 5.21855381213 22645.3281966088
+0.00000000572 0.62751016416 13521.7514415914
+0.00000000516 3.89421000089 83925.0414738748
+0.00000000507 5.55466020276 12566.1516999828
+0.00000000606 4.50215566301 28306.660245761
+0.00000000533 0.93587795381 26107.572902474
+0.00000000435 5.79043985706 43071.8992890308
+0.00000000436 5.86659160961 25035.6347583858
+0.00000000429 0.26260280461 36301.1886877852
+0.00000000472 6.00507778421 77204.3274945334
+0.00000000443 3.86758570847 26084.0218062162
+0.00000000487 4.23950195756 26095.016688575
+0.00000000406 5.60324652352 52705.497248243
+0.00000000523 0.06439941262 25021.4076643842
+0.00000000379 1.95647626585 72602.3773755704
+0.0000000039 3.81996185881 426.598190876
+0.00000000418 2.7752141866 41962.5207369374
+0.00000000453 0.7280313725 529.6909650946
+0.00000000358 6.00165335616 33326.5787331742
+0.00000000347 1.39524259509 23969.1392811958
+0.0000000034 0.24111380317 26301.2022370122
+0.00000000325 4.78747749132 23869.1460373874
+0.0000000029 3.04044859601 53235.1882133376
+0.00000000326 1.30033833957 103242.234014203
+0.00000000316 2.22791434675 19317.1925403286
+0.00000000264 3.93160763696 6770.7106012456
+0.00000000332 3.59235758173 51220.2065415398
+0.00000000223 2.76528831516 103292.230636108
+0.00000000215 3.97996009773 56727.7597802072
+0.00000000235 2.2405050326 25874.6040461362
+0.00000000215 6.16660008496 51646.1153180538
+0.00000000208 2.74551899929 40853.142184844
+0.00000000204 3.44654782597 9103.9069941176
+0.00000000197 0.80026289238 27676.976036858
+0.00000000205 3.20844012088 18849.2275499742
+0.00000000196 1.99924288764 48733.231338183
+0.00000000218 2.11865566044 73711.7559276638
+0.00000000189 0.65681038131 110012.944615449
+0.00000000207 5.89082708705 31749.2351907264
+0.00000000184 3.74837387583 286966.934557316
+0.00000000174 5.81264188702 68050.4238785116
+0.00000000163 4.00380715262 79373.087976816
+0.00000000152 5.07389967152 52156.1365222486
+0.00000000151 2.83369443311 955.5997416086
+0.00000000151 0.4095365021 26514.5013324502
+0.00000000147 2.32191248197 38654.054841557
+0.00000000154 3.26437373895 38519.945791972
+0.00000000185 0.98966099528 29530.4780865396
+0.0000000015 3.69230644689 65697.5577247398
+0.00000000132 2.71837382155 77734.018459628
+0.0000000014 2.05736044462 6283.0758499914
+0.00000000122 3.31361750281 62389.0918293594
+0.00000000123 2.07840148125 25668.418497699
+0.00000000118 0.51913709271 51535.9089968344
+0.00000000121 2.15433834534 52179.6876185064
+0.00000000151 2.66028539824 25654.1914036974
+0.00000000113 2.33243126122 78793.4003898172
+0.00000000124 3.13058661995 51109.3108059584
+0.0000000015 2.60376479044 639.897286314
+0.00000000123 2.65137961558 51123.53789996
+0.00000000106 1.31393069594 47623.8527860896
+0.00000000112 5.00798069297 98690.2805171446
+0.00000000107 5.12738291017 99799.659069238
+0.00000000123 6.13795219131 1066.49547719
+0.00000000106 1.42997322881 52168.6927361476
+0.00000000104 4.51477063494 25234.7067598222
+0.0000000012 4.0656730086 45892.730433157
+0.00000000092 4.72811907093 2118.7638603784
+0.00000000112 4.78983902693 53131.406024757
+0.00000000096 5.03438502363 32370.9789915656
+0.00000000091 4.22099920434 50057.04242277
+0.00000000091 4.35481864546 129330.137155778
+0.00000000106 0.14583281261 12432.0426503978
+0.00000000084 0.32848825294 1052.2683831884
+0.00000000084 5.81442139422 129380.133777682
+0.00000000093 0.34539006564 77308.109683114
+0.00000000078 1.17633266287 76674.6365294388
+0.00000000107 1.01316358023 52182.9198301492
+0.00000000082 6.11445014523 79323.0913549118
+0.00000000085 2.50332044483 7238.6755916
+0.00000000072 1.561708325 49957.0491789616
+0.00000000076 1.62577226881 15874.6175953632
+0.00000000091 5.75408440781 24491.7166992896
+0.00000000092 3.97747935513 52195.4760440482
+0.00000000068 0.44378826429 91785.460866314
+0.00000000078 0.63585741399 52171.9249477904
+0.00000000064 2.57311321703 94138.3270200858
+0.00000000065 2.12942233842 7.1135470008
+0.00000000062 3.70751240431 136100.847757023
+0.00000000068 1.18946361248 54394.5633873352
+0.00000000079 3.35596277474 52389.1053785864
+0.00000000064 5.09677055426 51962.5071877104
+0.0000000006 6.25938912295 24505.9437932912
+0.00000000061 0.73867692725 82815.6629217814
+0.00000000063 1.29883580487 2218.7571041868
+0.0000000007 5.28692696943 45405.0956819028
+0.00000000057 1.92365363632 20760.4270331914
+0.00000000054 0.89448628916 71980.6335747312
+0.00000000051 4.71710385051 105460.99111839
+0.00000000054 6.22009952451 44937.1306915484
+0.00000000052 3.43365769233 25551.0986294788
+0.00000000052 5.77930503293 66941.0453264182
+0.00000000048 0.51937745535 313054.83769889
+0.00000000052 5.71476972233 103821.921601202
+0.00000000047 3.82203240163 53764.8791784322
+0.0000000005 5.76150579489 25938.3399444396
+0.00000000047 5.52705163618 77837.1112338466
+0.00000000043 5.84994474092 63498.4703814528
+0.00000000052 2.63638299982 18093.37469955
+0.00000000042 5.39178421925 64741.9579831312
+0.00000000041 1.87113963554 125887.562210812
+0.00000000045 4.04603530632 55618.3812281138
+0.00000000039 3.50934954924 52602.4044740244
+0.00000000048 0.72400634326 33967.9922949132
+0.00000000051 6.02427997984 13655.8604911764
+0.00000000038 0.09359107033 88476.9949709336
+0.00000000038 1.84297739511 78244.0396638228
+0.00000000041 5.74927951755 26727.8004278882
+0.00000000045 5.73633413733 44181.2778411242
+0.00000000035 0.81793649503 23439.4483161012
+0.00000000038 5.17914668407 23754.7067487022
+0.00000000036 4.81782090538 51116.4243529592
+0.00000000041 2.91943000674 26241.681952059
+0.00000000032 1.91760062435 58458.8821331398
+0.00000000033 1.27507180487 131548.894259964
+0.00000000032 5.01820692941 46848.3301747656
+0.0000000003 3.95444605179 26555.8681319286
+0.00000000031 1.17911028239 59414.4818747484
+0.0000000003 0.55604674983 3442.5749449654
+0.00000000034 3.55745328485 433.7117378768
+0.00000000033 5.36229697065 104881.303531391
+0.0000000003 1.24209931344 26202.3424302594
+0.00000000033 3.55673853222 25440.8923082594
+0.00000000029 2.9884790115 27154.3986187642
+0.00000000035 3.23888704617 25455.119402261
+0.00000000033 1.77322555881 124778.183658719
+0.00000000028 4.35951220773 80482.4665289094
+0.0000000003 5.14555074991 51756.3216392732
+0.00000000029 0.03524298861 79219.3091663312
+0.00000000027 2.59555966553 155468.036919256
+0.00000000027 1.05480537311 28421.0995344462
+0.0000000003 5.7208773684 51742.0945452716
+0.00000000029 5.20529460359 78267.5907600806
+0.00000000026 1.11551342052 155418.040297352
+0.0000000003 6.10884155937 26011.6370702986
+0.00000000027 3.38666053174 103396.012824688
+0.00000000025 3.48592449926 117873.364007888
+0.00000000025 1.69043243445 25973.463852889
+0.00000000026 6.195779404 77197.2139475326
+0.00000000024 1.47972864008 28206.6670019526
+0.00000000023 3.86767325148 16066.0658614748
+0.00000000027 4.06858086478 78270.8229717234
+0.00000000022 4.03528313026 419.4846438752
+0.00000000023 3.3842610754 58946.516884394
+0.00000000022 1.33669336918 51322.6099013964
+0.00000000023 2.23954141042 103925.014375421
+0.00000000024 3.65673385174 26610.480559668
+0.00000000021 4.49565014938 78256.5958777218
+0.00000000021 3.69266624882 77623.8121384086
+0.00000000028 5.71652736884 77211.4410415342
+0.00000000021 3.97119771059 98068.5367163054
+0.00000000021 5.61140929496 120226.23016166
+0.00000000025 1.73460075205 853.196381752
+0.00000000024 2.89897553229 105410.994496486
+0.0000000002 6.15988447425 213.299095438
+0.00000000021 0.4212676491 149.5631971346
+0.0000000002 4.41588880947 29416.0387978544
+0.00000000024 2.43220296378 50579.6198408638
+0.0000000002 0.47739908961 162188.750898597
+0.00000000021 0.18110422167 35191.8101356918
+0.00000000019 2.3875625116 26037.90651967
+0.0000000002 0.61997291259 85034.4200259682
+0.00000000018 4.60331561584 76044.9523205358
+0.00000000018 3.06180224259 50593.8469348654
+0.00000000022 0.45787269756 1596.1864422846
+0.00000000019 1.76795970776 78050.4103292846
+0.00000000019 3.58333941723 27140.1715247626
+0.00000000021 0.15585183693 78477.0085201606
+0.00000000018 1.81330190957 25565.3257234804
+0.00000000021 3.45385724015 102762.539671013
+0.00000000022 4.62891777236 19406.6782881746
+0.00000000019 5.28998871939 26624.7076536696
+0.00000000016 4.3790892436 25131.6139856036
+0.00000000019 2.69598918032 105307.212307905
+0.00000000018 4.13274028026 5327.4761083828
+0.00000000018 1.10819559505 76144.9455643442
+0.00000000018 2.04678515653 71492.998823477
+0.00000000015 0.52406345582 42153.969003049
+0.00000000018 0.71897799959 78283.3791856224
+0.0000000002 3.8710563228 51749.2080922724
+0.00000000014 0.06732488 25984.8103673556
+0.00000000019 2.51337817026 129909.824742776
+0.00000000018 3.79705759661 108903.566063356
+0.00000000014 2.30467577173 18207.8139882352
+0.00000000014 4.91192145857 151975.465352386
+0.00000000014 4.25365079026 157636.797401539
+0.00000000014 3.82494343251 7880.08915333899
+0.00000000014 0.47442483304 26137.8997634784
+0.00000000015 1.41820144369 40565.2543247742
+0.00000000016 1.92985195149 49842.6098902764
+0.00000000016 2.97241905198 71025.0338331226
+0.00000000013 0.07086712207 76.2660712756
+0.00000000013 2.19019855275 90829.8611247054
+0.00000000014 1.68395491426 6681.2248533996
+0.00000000012 2.16242752229 29428.515568274
+0.00000000013 0.55373605944 79852.7823200064
+0.00000000012 2.10236188465 24609.0365675098
+0.00000000012 3.4937235482 64607.8489335462
+0.00000000013 3.16312334997 25881.717593137
+0.00000000012 0.32301447482 78690.3076155986
+0.00000000016 3.67591976897 78259.8280893646
+0.00000000012 0.81060544329 81706.284369688
+0.00000000015 2.57802360273 93028.9484679924
+0.00000000013 3.55704873434 339142.740840465
+0.00000000012 3.14169564714 114564.898112508
+0.00000000011 4.96251639039 84546.785274714
+0.00000000011 2.93160493628 536.8045120954
+0.00000000011 0.04474275203 19804.8272915828
+0.00000000011 2.39391294657 10021.8372800994
+0.00000000011 3.22530161123 90695.7520751204
+0.00000000012 0.71785378975 26294.0886900114
+0.00000000011 3.51130712506 7994.5284420242
+0.00000000011 1.78813511249 69159.802430605
+0.0000000001 1.89377082198 24925.4284371664
+0.00000000012 6.06775243662 52329.5850936332
+0.00000000012 0.11656433296 51543.0225438352
+0.00000000012 0.01462307671 1581.959348283
+0.0000000001 3.60476399042 49527.3514576754
+0.00000000009 5.35498571113 2648.454825473
+0.0000000001 2.54352513591 52815.7035694624
+0.00000000009 5.25498849885 130012.917516995
+0.0000000001 5.63770719377 181555.94006083
+0.00000000011 1.65385601347 26507.3877854494
+0.00000000011 4.93008131424 104331.942805397
+0.0000000001 0.35445064092 26521.614879451
+0.0000000001 2.79303258728 39743.7636327506
+0.00000000009 0.71144667758 25764.3977249168
+0.00000000008 4.22951187793 181505.943438926
+0.00000000008 0.1751430319 129483.915966262
+0.0000000001 1.16786157884 25934.1243310894
+0.0000000001 2.50335300453 103299.344183108
+0.00000000009 3.18692590406 39629.3243440654
+0.0000000001 3.98242351264 522.5774180938
+0.00000000011 0.23158217376 51639.001771053
+0.00000000009 0.30008658313 27999.1026247914
+0.00000000011 4.84801040284 150866.086800293
+0.00000000011 5.94731028211 38813.3565763492
+0.00000000008 4.66199260294 26094.5317004742
+0.00000000008 0.71995165086 52643.7712735028
+0.00000000008 3.3182527779 24395.7374720718
+0.00000000008 2.52932369592 26190.9959157928
+0.00000000008 5.11541081184 25619.9381512198
+0.00000000008 1.18625312267 25867.4904991354
+0.00000000008 0.31593558687 51528.7954498336
+0.0000000001 2.12019897039 130969.206672966
+0.00000000008 0.24131547257 143961.267149462
+0.00000000007 5.90865595918 23976.2528281966
+0.00000000008 4.88221803127 22759.767485294
+0.00000000007 3.17202081415 632.7837393132
+0.00000000008 2.40875907837 146314.133303234
+0.00000000007 6.03640433343 53242.3017603384
+0.00000000007 0.86406939215 104358.726113298
+0.00000000007 3.45761762182 26237.4663387088
+0.00000000009 3.3062859753 12725.453434775
+0.00000000007 0.74174993099 124156.43985788
+0.00000000008 5.6260015428 131395.11544948
+0.00000000007 2.52679818243 77829.9976868458
+0.00000000008 1.93255904016 77844.2247808474
+0.00000000007 3.6943967793 85502.3850163226
+0.00000000007 5.14299105203 35472.7441496494
+0.00000000008 1.52116219771 26081.2745826742
+0.00000000008 3.50246944455 25863.5583458723
+0.00000000008 5.17598738878 23962.025734195
+0.00000000009 2.01720755803 104355.493901655
+0.00000000007 0.57777174711 86143.7985780616
+0.00000000007 2.0353430072 100909.037621331
+0.00000000006 3.30402834266 104564.911661735
+0.00000000006 5.26635186541 50696.939709084
+0.00000000006 3.60993601694 27684.0895838588
+0.00000000008 5.97157930225 131498.89763806
+0.00000000006 4.4320413642 54294.5701435268
+0.00000000006 4.1618373488 54509.0026760204
+0.00000000007 4.35729742194 52290.2455718336
+0.00000000007 4.88364528875 26941.0995233262
+0.00000000007 3.84735933689 34282.1784747828
+0.00000000006 0.71889591582 89586.373523027
+0.00000000006 4.7741020149 104138.313470859
+0.00000000006 5.81016662275 70269.1809826984
+0.00000000007 3.59164938122 188276.654040172
+0.00000000006 1.42397911026 102132.85546211
+0.00000000006 5.15043168056 97580.9019650512
+0.00000000008 2.67404385604 647.0108333148
+0.00000000005 4.58227258685 25977.6968203548
+0.00000000007 6.18437842544 128850.442812587
+0.00000000005 0.05338946228 13541.4212024912
+0.00000000006 5.55589010148 155997.727884351
+0.00000000005 5.54731935938 96357.0841242726
+0.00000000006 0.36201698821 26308.315784013
+0.00000000005 3.05584811656 103285.117089107
+0.00000000005 4.80319811501 51013.3315787406
+0.00000000006 3.04691542636 13362.4497067992
+0.00000000005 5.59905054438 76667.522982438
+0.00000000005 3.15313951574 26164.1692128498
+0.00000000006 1.15194666645 27311.7209823528
+0.00000000005 6.16463589751 76681.7500764396
+0.00000000005 2.77667883666 224.3447957019
+0.00000000005 4.27775147717 14477.3511832
+0.00000000005 5.50743820134 52125.8096612442
+0.00000000006 0.68838699976 26720.6868808874
+0.00000000005 4.44878671847 25227.5932128214
+0.00000000005 4.88707969684 52061.3669944632
+0.00000000005 3.66186576821 25241.820306823
+0.00000000005 1.76383923429 178063.368493961
+0.00000000005 3.09083817171 115674.276664601
+0.00000000005 1.73277038612 956.2891559706
+0.00000000006 0.59128664983 134991.46920493
+0.00000000005 1.3943570322 104344.499019296
+0.00000000005 5.66016557162 45290.6563932176
+0.00000000005 2.69362119172 50064.1559697708
+0.00000000005 4.11526724305 209812.603684687
+0.00000000006 3.7263359886 26162.6847401415
+0.00000000004 1.01205356829 183724.700543113
+0.00000000005 2.02484630372 52712.6107952438
+0.00000000005 4.47460304849 77410.5130429706
+0.00000000005 0.42971081835 52698.3837012422
+0.00000000005 1.56442459236 11610.5519583742
+0.00000000004 0.62582613574 22747.2907148744
+0.00000000004 1.51592730997 66653.1574663484
+0.00000000005 6.10277243405 97112.9369746968
+0.00000000004 1.00562353481 51219.5171271778
+0.00000000004 0.31906550066 48835.1938564486
+0.00000000005 4.98644771495 51653.2288650546
+0.00000000005 4.3442901056 32132.1317229496
+0.00000000004 2.9212557902 78417.4882352074
+0.00000000004 5.99601868842 121335.608713753
+0.00000000005 3.13172791066 61279.713277266
+0.00000000005 2.13824746365 39609.6545831656
+0.00000000005 5.68604378667 119116.851609567
+0.00000000004 2.73202591375 1692.1656695024
+0.00000000004 5.78251523942 26734.913974889
+0.00000000005 0.77777359038 103711.715279983
+0.00000000005 0.91021434517 71582.484571323
+0.00000000004 3.03035393128 52072.7135089298
+0.00000000004 0.45156085724 31415.379249957
+0.00000000004 3.93028686443 104371.282327197
+0.00000000004 4.54919541216 26198.1094627936
+0.00000000004 2.66986199617 24176.703658357
+0.00000000004 3.50110688244 74821.1344797572
+0.00000000004 5.75284691398 25138.7275326044
+0.00000000004 5.44367911308 72936.2333163398
+0.00000000004 1.60493978664 176953.989941867
+0.00000000004 1.93554854399 50049.9288757692
+0.00000000003 3.90053130991 107794.187511262
+0.00000000003 5.45429683058 44295.7171298094
+0.00000000004 0.60054840458 104347.731230939
+0.00000000004 0.88305624488 60055.8954364874
+0.00000000004 6.20681068925 140652.801254082
+0.00000000003 1.44572212087 130226.216612433
+0.00000000004 4.3775024277 32769.1279949738
+0.00000000004 1.75525459469 110634.688416288
+0.00000000003 0.6698019741 26222.0121911592
+0.00000000004 2.20364417845 182085.631025925
+0.00000000003 5.6061526381 129387.247324683
+0.00000000003 0.96551693568 207593.8465805
+0.00000000004 4.51472339809 52169.1777242484
+0.00000000004 0.86790293541 24822.3356629478
+0.00000000003 2.05745330337 156100.820658569
+0.00000000004 0.27139822027 214364.557181746
+0.00000000003 3.63958954831 102232.848705918
+0.00000000003 3.33824382272 170049.170291037
+0.00000000003 6.15959485239 12546.481939083
+0.00000000003 0.54712514364 1911.1994832172
+0.00000000003 5.53215106225 323.5054166574
+0.00000000003 5.78740917576 27780.0688110766
+0.00000000004 3.60062257669 105940.685461581
+0.00000000003 5.23668974633 17893.6278083656
+0.00000000003 3.21536557308 155571.819107837
+0.00000000004 3.78439308193 68241.8721446232
+0.00000000004 0.35026324282 53228.0746663368
+0.00000000003 1.39462627029 110.2063212194
+0.00000000003 2.9858544254 102769.653218014
+0.00000000003 5.54914760118 52101.0246845811
+0.00000000004 5.31358771393 116917.76426628
+0.00000000004 5.02170245911 130443.397043229
+0.00000000003 3.39708771017 104778.210757173
+0.00000000003 1.35333080979 52182.4348420484
+0.00000000003 3.53872943291 28791.5192962498
+0.00000000003 0.32151031474 75615.2545992496
+0.00000000003 2.81736551277 78187.443353447
+0.00000000003 3.41370464721 77616.6985914078
+0.00000000003 2.72102083462 157586.800779634
+0.00000000004 0.3799045894 365230.643982039
+0.00000000003 5.29398694468 183570.921732628
+0.00000000003 0.53039476474 35077.3708470066
+0.00000000003 0.96990585284 25780.3455206046
+0.00000000004 5.03799187214 103932.127922422
+0.00000000003 0.57063116288 52250.5878817157
+0.00000000003 4.90694398172 27044.1922975448
+0.00000000003 5.64342324025 78903.6067110366
+0.00000000003 3.90829945174 130446.629254872
+0.00000000004 5.39121442451 52022.0274726636
+0.00000000003 5.38325956945 172402.036444808
+0.00000000003 3.62725946038 161079.372346504
+0.00000000003 0.02159890719 130652.814803309
+0.00000000003 5.26052772975 55516.4187098482
+0.00000000003 1.45533607551 77101.2347203148
+0.00000000003 2.45621582046 207643.843202404
+0.00000000003 3.04264756378 74923.0969980228
+0.00000000003 3.27797530359 27669.8624898572
+0.00000000004 6.20795181771 3340.6124266998
+0.00000000003 2.86818821459 79330.2049019126
+0.00000000003 5.42245453158 36109.7404216736
+0.00000000003 1.11238018002 2125.8774073792
+0.00000000003 4.70325749301 52595.2909270236
+0.00000000003 4.14290639481 25446.4895798352
+0.00000000003 4.11874155864 1478.8665740644
+0.00000000003 4.41727880469 128220.758603684
+0.00000000003 5.8430133045 65831.6667743248
+0.00000000003 0.63458746349 112231.701719636
+0.00000000003 5.2035846966 157057.10981454
+0.00000000003 4.22446997246 53399.624123927
+0.00000000003 6.08145059717 26724.8994135984
+0.00000000003 3.32246989691 111122.323167542
+0.00000000003 1.11208497752 78378.1487134078
+0.00000000003 1.18205388535 80382.473285101
+0.00000000003 3.98183946807 25352.0266280424
+0.00000000003 5.1753723875 225687.22128005
+0.00000000002 3.19970010923 64901.2597179234
+0.00000000003 5.90368046078 104505.391376782
+0.00000000003 2.15712281571 28736.3579670472
+0.00000000002 0.27988699718 52325.369480283
+0.00000000002 1.09392137734 24998.1943503806
+0.00000000003 1.72654636472 130419.845946971
+0.00000000003 6.24477199702 51969.6207347112
+0.00000000003 3.27154613105 77630.9256854094
+0.00000000002 1.80684819652 123668.805106625
+0.00000000002 3.75304905922 150244.342999454
+0.00000000003 2.04107819596 76784.8428506582
+0.00000000003 4.07589828594 97670.3877128972
+0.00000000002 3.43439078149 52609.5180210252
+0.00000000002 0.51530246334 133882.090652836
+0.00000000003 4.75031746198 204151.271635535
+0.00000000002 5.57618391474 24292.6446978532
+0.00000000002 2.22207407093 78213.7128028184
+0.00000000002 6.08590562625 39450.3528483734
+0.00000000003 4.42541702442 51955.3936407096
+0.00000000003 5.48323931966 220.4126424388
+0.00000000003 5.24728665819 26709.6469424134
+0.00000000003 4.52126286883 20043.6745601988
+0.00000000002 1.69429787369 53029.0026649004
+0.00000000003 0.98781948776 80596.9058175946
+0.00000000002 2.7229153699 23866.0465069772
+0.00000000002 2.23117481869 26402.0893214438
+0.00000000003 2.32561622864 145204.754751141
+0.00000000003 3.55406019317 52225.8029050526
+0.00000000003 0.82939608505 87253.177130155
+0.00000000003 3.59850686303 52396.2189255872
+0.00000000002 0.25549281668 22909.7573510066
+0.00000000002 4.18932113589 81591.8450810028
+0.00000000002 5.58984236569 104202.049369162
+0.00000000002 1.5932542826 206.1855484372
+0.00000000002 2.33240745085 157483.018591054
+0.00000000002 3.78499822852 78731.674415077
+0.00000000003 1.73139148586 77741.1320066288
+0.00000000002 1.98761216006 102018.416173425
+0.00000000002 3.82447809654 1162.4747044078
+0.00000000002 3.73613869026 24601.923020509
+0.00000000002 4.87002033008 51859.4144134918
+0.00000000002 0.10623356446 111590.288157897
+0.00000000002 4.43911582586 78270.3379836226
+0.00000000002 2.47821765975 78114.146227588
+0.00000000002 5.8334620174 181026.249095736
+0.00000000002 2.27341561267 25953.7940919892
+0.00000000002 2.73852323809 123200.840116271
+0.00000000002 2.35063735347 78109.9306142378
+0.00000000002 0.45168929332 2111.6503133776
+0.00000000002 4.46926491505 25450.90686955
+0.00000000002 3.97278244291 52808.5900224616
+0.00000000002 0.58667782465 128320.751847493
+0.00000000002 3.05065649587 102755.426124012
+0.00000000002 1.1348605474 52492.198152805
+0.00000000002 4.64642529286 60370.081616357
+0.00000000002 3.68035435205 52309.9153327334
+0.00000000002 5.93910800197 78160.616650504
+0.00000000002 1.26706232 58857.031136548
+0.00000000002 5.09637370849 26823.779655106
+0.00000000002 3.88808196008 16703.062133499
+0.00000000002 0.00715741623 130866.113898747
+0.00000000002 3.63338095338 51852.300866491
+0.00000000002 5.67927933196 103917.90082842
+0.00000000002 1.35964203538 3328.13565628019
+0.00000000002 6.1353166559 129373.020230681
+0.00000000002 3.74140255139 52381.9918315856
+0.00000000002 0.37783717379 53771.992725433
+0.00000000002 0.70779949763 26667.590728573
+0.00000000002 2.05372686428 70383.6202713836
+0.00000000002 6.06999395703 23919.1426592916
+0.00000000002 1.22493486348 103498.416184545
+0.00000000002 4.0005881348 129799.618421557
+0.00000000002 1.62085169147 78149.2701360374
+0.00000000002 1.81898501228 25771.5112719176
+0.00000000002 6.2245179639 52252.072354424
+0.00000000002 0.20849484282 25754.0472008048
+0.00000000002 2.38916713246 51226.6306741786
+0.00000000002 4.34697979051 26404.2950112308
+0.00000000002 2.87638496001 167850.08294775
+0.00000000002 4.0163819369 51868.2486621788
+0.00000000002 3.38565068956 77726.9049126272
+0.00000000002 5.73512271075 189853.997582619
+0.00000000002 3.93444553575 50910.238804522
+0.00000000002 3.62039658007 6885.14988993081
+0.00000000002 1.7649293935 92741.0606079226
+0.00000000002 2.5819014903 154938.345954161
+0.00000000002 5.37279792857 52278.899057367
+0.00000000002 3.37039086197 2221.856634597
+0.00000000002 6.07737780217 94329.7752861974
+0.00000000002 5.16106622649 26729.3167033132
+0.00000000002 1.58212922198 26013.1215430069
+0.00000000002 5.77714525422 25600.26839032
+0.00000000002 1.88481234244 27177.6119327678
+0.00000000002 5.68695965343 50264.6067999312
+0.00000000002 6.0760153167 141762.179806175
+0.00000000002 4.33545610317 8194.2753332086
+0.00000000002 1.10189365852 1223.81784077861
+0.00000000002 1.68048369897 27250.377845982
+0.00000000002 5.32044002117 151199.942741062
+0.00000000002 1.33411828477 78257.0808658226
+0.00000000002 5.40842531044 95247.7055721792
+0.00000000002 4.55349965747 37698.4550999484
+0.00000000002 2.71889214634 173511.414996902
+0.00000000002 1.95076646341 143005.667407854
+0.00000000002 2.00346690661 26073.6760475726
+0.00000000002 1.78781584986 48847.6706268682
+0.00000000002 5.89586766332 26312.2479372761
+0.00000000002 1.99160321093 26189.8656598398
+0.00000000002 0.40598906242 25773.7169617046
+0.00000000002 3.36946627953 26575.5378928284
+0.00000000002 4.77845331095 136722.591557862
+0.00000000002 1.11920130054 51315.4963543956
+0.00000000002 4.99966961564 78800.513936818
+0.00000000002 2.50164995664 19202.7532516434
+0.00000000002 5.31192385841 23384.2869868986
+0.00000000002 2.93563622378 137678.191299471
+0.00000000002 5.00974264854 182188.723800143
+0.00000000002 2.8206637022 118828.963749497
+0.00000000002 1.23355180586 52286.0126043678
+0.00000000002 0.27866926 24356.7807886416
+0.00000000002 2.19163720361 26395.4607625438
+0.00000000002 2.41579406356 147423.511855328
+0.00000000002 1.80661945912 860.3099287528
+0.00000000001 3.75687703582 34082.4315835984
+0.00000000001 5.85918351804 163766.094441045
+0.00000000001 4.84627694564 27170.9833738678
+0.00000000002 3.12958128871 195047.364641417
+0.00000000002 0.59313712363 74.7815985673
+0.00000000002 4.60111717878 25004.8229092806
+0.00000000001 1.14751201091 55503.9419394286
+0.00000000002 4.55507467591 132658.272812058
+0.00000000001 1.61844283111 24079.3456024152
+0.00000000002 1.99970840056 17098.4354361418
+0.00000000002 4.95650007002 24448.8336243862
+0.00000000001 6.20512620421 2333.196392872
+0.00000000002 1.27464400058 144916.866891071
+0.00000000002 6.17677089224 87367.6164188402
+0.00000000001 1.29983905478 154194.222456573
+0.00000000002 4.47232796046 130432.40216087
+0.00000000001 4.48574397522 101703.157740824
+0.00000000002 2.19277171383 103.0927742186
+0.00000000001 1.80796273878 25508.2155545754
+0.00000000001 5.486640137 22625.658435709
+0.00000000001 0.74294839995 78896.4931640358
+0.00000000001 3.51165251141 26421.7590823436
+0.00000000001 5.5566899571 220025.889230898
+0.00000000002 4.08809950869 25466.159340735
+0.00000000002 2.89128653047 166740.704395656
+0.00000000001 3.92791860433 189386.032592265
+0.00000000001 0.3312846752 76571.5437552202
+0.00000000002 1.98187462633 81604.3218514224
+0.00000000001 3.57210475329 78786.2868428164
+0.00000000002 1.13879447241 61165.2739885808
+0.00000000001 5.62721081889 122444.987265847
+0.00000000001 0.51173156424 113341.080271729
+0.00000000001 0.63238768568 130459.185468771
+0.00000000001 0.62172861766 138319.60486121
+0.00000000002 0.35135879351 132028.588603155
+0.00000000001 1.68473271541 28286.9904848612
+0.00000000002 2.61859360479 61560.6472912236
+0.00000000001 3.42727473387 130435.634372513
+0.00000000002 3.42836265136 65717.2274856396
+0.00000000001 2.98248327032 846.0828347512
+0.00000000001 5.35146960556 1265.5674786264
+0.00000000001 4.8837970192 205260.650187628
+0.00000000001 1.38681194099 467.9649903544
+0.00000000001 5.78967137689 76152.059111345
+0.00000000001 1.6462517202 75930.5130318506
+0.00000000001 0.08732855602 103718.828826984
+0.00000000001 0.74831854153 51534.3927214094
+0.00000000001 1.98744571247 26411.4085582316
+0.00000000002 0.58716824437 52065.599961929
+0.00000000001 5.83388253183 104275.346495021
+0.00000000001 2.07307900948 78188.9278261553
+0.00000000001 4.54379329814 203041.893083441
+0.00000000001 3.67961974137 116783.655216695
+0.00000000001 2.7641982766 52812.8025551726
+0.00000000001 5.76246998806 1375.7737998458
+0.00000000001 3.49542841313 79315.977807911
+0.00000000001 3.09408892186 9384.8410080752
+0.00000000002 2.99230815235 91805.1306272138
+0.00000000001 2.3181898578 58220.0348645238
+0.00000000001 2.52061585089 91919.569915899
+0.00000000001 0.20823485438 54879.422437824
+0.00000000001 4.44457464944 6044.2285813754
+0.00000000001 0.49331056411 104819.577556651
+0.00000000001 5.98062907857 106570.369670484
+0.00000000001 3.43578051874 51841.950342379
+0.00000000001 1.50478057782 137210.226309117
+0.00000000001 0.85871789181 25985.9406233086
+0.00000000001 0.00464768227 196137.073432611
+0.00000000001 4.31601888279 50483.640613646
+0.00000000001 3.82192552665 25928.601406782
+0.00000000001 2.13422641639 62197.6435632478
+0.00000000001 0.26342054765 1795.258443721
+0.00000000001 3.33069384141 19.66976089979
+0.00000000001 5.0467220846 26247.2048763664
+0.00000000001 3.6909155011 77307.420268752
+0.00000000001 0.68629642431 26102.1302355758
+0.00000000001 5.6196302566 104197.833755812
+0.00000000001 0.41026701894 636.9962720242
+0.00000000001 2.73690252229 170068.840051936
+0.00000000001 2.97981003623 78057.5238762854
+0.00000000001 2.84174115238 168959.461499843
+0.00000000001 6.19695864555 241561.838875413
+0.00000000001 2.31427972623 179172.747046054
+0.00000000001 0.82072277702 51329.7234483972
+0.00000000001 5.23954201903 99024.136457914
+0.00000000001 1.86269361791 45494.5814297488
+0.00000000001 3.54450921353 78338.4910232899
+0.00000000001 4.60745432488 156507.749088545
+0.00000000001 1.62346464256 128106.319314999
+0.00000000001 0.72186155433 27005.833427556
+0.00000000001 2.30344666604 50380.5478394274
+0.00000000001 1.18658609813 8989.46770543239
+0.00000000001 6.25857682168 50800.0324833026
+0.00000000001 0.99962008973 163298.129450691
+0.00000000001 2.86790873835 38634.3850806572
+0.00000000001 3.61827980669 106262.812049514
+0.00000000001 0.61515728295 78469.8949731598
+0.00000000001 4.60636743786 126996.940762906
+0.00000000001 4.48187053152 231348.553329202
+0.00000000001 5.1982979368 142871.558358269
+0.00000000001 5.68864830775 3178.1457905676
+0.00000000001 4.89753750946 53265.515074342
+0.00000000001 3.68051221186 2703.6161546756
+0.00000000001 0.0173753133 103814.808054201
+0.00000000001 1.79348974875 183145.012956114
+0.00000000001 6.16564988887 199599.318138476
+0.00000000001 0.63301837081 51439.9297696166
+0.00000000001 2.2942790431 1485.9801210652
+0.00000000001 1.44184009822 112545.887899505
+0.00000000001 0.55411127132 42790.9652750732
+0.00000000001 5.07507945312 54824.2611086214
+0.00000000001 5.10858625008 107679.748222577
+0.00000000001 5.50068575093 27819.0254945068
+0.00000000001 5.60579347269 153084.84390448
+0.00000000001 4.92352598929 51596.1186961496
+0.00000000001 6.10538330268 181659.722249411
diff --git a/kstars/kstars/data/mercury.R2.vsop b/kstars/kstars/data/mercury.R2.vsop
new file mode 100644
index 00000000..5af7782d
--- /dev/null
+++ b/kstars/kstars/data/mercury.R2.vsop
@@ -0,0 +1,312 @@
+-0.00000021759 0.000000 0.000000
+0.00003117867 3.08231840296 26087.9031415742
+0.00001245396 6.15183317423 52175.8062831484
+0.00000424822 2.9258335296 78263.7094247226
+0.0000013613 5.97983925842 104351.612566297
+0.00000042175 2.74936980629 130439.515707871
+0.00000012793 5.80143162209 156527.418849445
+0.00000003825 2.56993599584 182615.321991019
+0.00000001042 3.14648120079 24978.5245894808
+0.00000001131 5.6214219697 208703.225132594
+0.00000000483 6.1430765452 27197.2816936676
+0.00000000332 2.3899257567 234791.128274168
+0.0000000032 6.20674766565 51066.427731055
+0.0000000012 0.56745598887 20426.571092422
+0.00000000113 3.28048907943 24498.8302462904
+0.00000000105 4.36663468239 25028.521211385
+0.00000000097 5.44128884026 260879.031415742
+0.00000000095 1.70276410782 1059.3819301892
+0.00000000103 2.98038190305 77154.3308726292
+0.00000000074 1.286303818 26617.5941066688
+0.00000000057 2.9675336298 1109.3785520934
+0.00000000066 5.68201233964 25132.3033999656
+0.00000000053 3.63699398162 46514.4742339962
+0.00000000059 3.10922979724 27043.5028831828
+0.00000000053 0.66673109494 21535.9496445154
+0.00000000043 4.69270605698 27147.2850717634
+0.00000000042 2.77372510028 1589.0728952838
+0.00000000036 4.39741248058 14765.2390432698
+0.00000000035 1.80468389323 11322.6640983044
+0.00000000043 6.0742625499 28306.660245761
+0.00000000033 5.34572581657 25448.0058552602
+0.00000000031 5.6648907507 30639.856638633
+0.00000000031 2.36104565226 32858.6137428198
+0.00000000031 4.27403143366 16983.9961474566
+0.00000000033 3.22976052744 23869.1460373874
+0.00000000031 0.5004107612 22645.3281966088
+0.00000000028 2.21390393577 286966.934557316
+0.00000000033 6.03682885493 103242.234014203
+0.00000000025 4.23934105457 52705.497248243
+0.00000000023 2.59711556958 23969.1392811958
+0.00000000027 2.10665521901 25558.2121764796
+0.00000000021 0.4089238358 72602.3773755704
+0.00000000025 5.69513499802 5661.3320491522
+0.00000000022 4.86064608327 26301.2022370122
+0.00000000024 0.66522740624 19317.1925403286
+0.0000000002 5.61847810688 4551.9534970588
+0.00000000021 2.30083904827 51220.2065415398
+0.00000000018 0.4883903725 26068.2333806744
+0.00000000016 6.07779022342 50586.7333878646
+0.00000000016 1.47218845921 53235.1882133376
+0.00000000017 2.94277588966 53285.1848352418
+0.00000000015 2.39097980793 83925.0414738748
+0.00000000015 3.85502950028 26091.7844769322
+0.00000000014 4.13753968603 12566.1516999828
+0.00000000015 5.51545801304 6770.7106012456
+0.00000000014 5.67708505049 57837.1383323006
+0.00000000014 5.73775080815 27676.976036858
+0.00000000016 5.69298300679 26107.572902474
+0.00000000014 5.00837046884 37410.5672398786
+0.00000000015 5.72321978212 29530.4780865396
+0.00000000012 1.18827026407 40853.142184844
+0.00000000013 2.34101240702 26084.0218062162
+0.00000000012 2.43920574243 56727.7597802072
+0.00000000012 1.12086684687 43071.8992890308
+0.00000000012 1.86975778356 9103.9069941176
+0.00000000012 4.9023641695 36301.1886877852
+0.0000000001 2.33297570685 426.598190876
+0.00000000011 2.80390774003 129330.137155778
+0.0000000001 5.86382886189 26202.3424302594
+0.00000000009 0.03545904481 25234.7067598222
+0.00000000011 0.92571990717 639.897286314
+0.0000000001 3.94827815051 25661.3049506982
+0.00000000009 0.00145195768 49957.0491789616
+0.00000000008 5.42702003399 110012.944615449
+0.00000000008 3.39306818321 25973.463852889
+0.00000000009 4.83499870418 38519.945791972
+0.00000000008 5.65148718768 53131.406024757
+0.00000000009 5.73812314204 51116.4243529592
+0.00000000008 1.98050481337 13521.7514415914
+0.00000000009 0.95963913886 78793.4003898172
+0.00000000008 5.24647237181 313054.83769889
+0.00000000008 3.52212788936 52156.1365222486
+0.00000000007 3.57060093012 48733.231338183
+0.00000000008 3.47359025801 98690.2805171446
+0.00000000008 5.32679971128 51646.1153180538
+0.0000000001 5.07319693095 25874.6040461362
+0.00000000008 4.34411026261 31749.2351907264
+0.00000000007 3.44556423722 26080.7895945734
+0.00000000007 5.28088749622 77308.109683114
+0.00000000007 3.46667099767 2118.7638603784
+0.00000000007 1.96360039314 10213.285546211
+0.00000000007 1.18631489114 103292.230636108
+0.00000000007 4.28693259279 955.5997416086
+0.00000000007 0.88520158736 38654.054841557
+0.00000000009 2.1210015003 18849.2275499742
+0.00000000008 2.75301666365 26095.016688575
+0.00000000007 4.98530328971 529.6909650946
+0.00000000007 0.20928215626 33326.5787331742
+0.00000000006 4.54286088482 79323.0913549118
+0.00000000006 0.60060875587 52179.6876185064
+0.00000000006 1.21940434381 41962.5207369374
+0.00000000006 1.74585091288 62389.0918293594
+0.00000000006 2.13481309441 51535.9089968344
+0.00000000006 4.92478078408 26514.5013324502
+0.00000000007 4.18249532118 77204.3274945334
+0.00000000007 1.68449319925 52389.1053785864
+0.00000000005 4.28220819106 68050.4238785116
+0.00000000007 1.69076988754 12432.0426503978
+0.00000000006 3.73803069606 45405.0956819028
+0.00000000005 2.6132037412 79373.087976816
+0.00000000005 2.82458540907 54394.5633873352
+0.00000000004 6.27439443684 52168.6927361476
+0.00000000005 4.50767453332 13655.8604911764
+0.00000000006 2.41451327257 52195.4760440482
+0.00000000005 5.35396003655 52171.9249477904
+0.00000000005 5.48187638039 82815.6629217814
+0.00000000004 2.46695073802 55618.3812281138
+0.00000000004 2.40470389725 53764.8791784322
+0.00000000004 4.24591997877 66941.0453264182
+0.00000000004 3.26730161531 7238.6755916
+0.00000000004 4.24517841791 129380.133777682
+0.00000000004 5.46706523938 50057.04242277
+0.00000000004 2.17208918484 136100.847757023
+0.00000000004 5.86573287261 155418.040297352
+0.00000000004 4.15256069197 32370.9789915656
+0.00000000004 2.92358717546 2218.7571041868
+0.00000000004 2.22141015932 33967.9922949132
+0.00000000005 5.74788858603 52182.9198301492
+0.00000000004 0.97295961632 44181.2778411242
+0.00000000003 5.78273085505 28421.0995344462
+0.00000000003 3.65975480266 99799.659069238
+0.00000000004 3.98623592167 26727.8004278882
+0.00000000003 2.65056124435 76674.6365294388
+0.00000000003 4.91152657563 47623.8527860896
+0.00000000004 1.60135504353 77734.018459628
+0.00000000003 0.26868606771 78244.0396638228
+0.00000000003 4.58298191655 1066.49547719
+0.00000000003 4.04696774318 18093.37469955
+0.00000000003 1.04981780528 94138.3270200858
+0.00000000003 0.82425633309 73711.7559276638
+0.00000000003 5.12180734718 1052.2683831884
+0.00000000003 1.58544193974 51109.3108059584
+0.00000000003 0.22337858409 124778.183658719
+0.00000000003 3.08207297479 76044.9523205358
+0.00000000003 6.26000429251 853.196381752
+0.00000000003 3.89747679105 64741.9579831312
+0.00000000003 1.86869273254 52602.4044740244
+0.00000000004 0.01480665337 7.1135470008
+0.00000000003 1.95420622178 103396.012824688
+0.00000000003 6.00022344367 29416.0387978544
+0.00000000003 1.0582738966 51123.53789996
+0.00000000003 3.9333618709 104881.303531391
+0.00000000002 4.80666683935 88476.9949709336
+0.00000000002 2.56919394798 51962.5071877104
+0.00000000002 5.19328838214 91785.460866314
+0.00000000003 4.94448744333 44937.1306915484
+0.00000000002 0.39272598961 23754.7067487022
+0.00000000003 3.64926786888 78267.5907600806
+0.00000000002 1.93776267237 117873.364007888
+0.00000000002 0.16310879863 28206.6670019526
+0.00000000002 2.74232958068 52290.2455718336
+0.00000000002 1.94114905421 7994.5284420242
+0.00000000002 0.39437121176 125887.562210812
+0.00000000002 1.03418813348 155468.036919256
+0.00000000002 2.06866763231 339142.740840465
+0.00000000002 1.29912216629 105410.994496486
+0.00000000002 0.5412418909 74821.1344797572
+0.00000000002 2.12346357366 65697.5577247398
+0.00000000002 2.54143985834 78270.8229717234
+0.00000000002 4.87063627681 35191.8101356918
+0.00000000002 0.51631216786 71492.998823477
+0.00000000002 0.7397688755 18207.8139882352
+0.00000000002 5.50150244414 78283.3791856224
+0.00000000002 4.78661791721 78477.0085201606
+0.00000000002 4.40683761496 103821.921601202
+0.00000000002 3.07092516027 78256.5958777218
+0.00000000002 5.01301614244 3442.5749449654
+0.00000000002 2.58799752737 181505.943438926
+0.00000000002 4.95243490606 129483.915966262
+0.00000000002 4.12821833516 77211.4410415342
+0.00000000002 4.05475453577 120226.23016166
+0.00000000002 3.34041291655 151975.465352386
+0.00000000002 3.27812728356 51322.6099013964
+0.00000000002 4.06092192484 77837.1112338466
+0.00000000002 5.22546741404 162188.750898597
+0.00000000002 5.57497617017 71980.6335747312
+0.00000000002 1.86655156569 23439.4483161012
+0.00000000002 4.79020891265 15874.6175953632
+0.00000000002 2.43202419279 45892.730433157
+0.00000000001 4.91443985635 78690.3076155986
+0.00000000002 2.55186486587 39609.6545831656
+0.00000000002 2.04705904795 433.7117378768
+0.00000000001 6.06582167254 102132.85546211
+0.00000000002 0.36512406083 6283.0758499914
+0.00000000002 5.96418661485 78050.4103292846
+0.00000000001 0.66730245858 58458.8821331398
+0.00000000001 2.46652537811 98068.5367163054
+0.00000000002 3.24884087108 150866.086800293
+0.00000000002 0.33626385981 52061.3669944632
+0.00000000001 1.58214319162 114564.898112508
+0.00000000001 1.86505965946 27140.1715247626
+0.00000000001 4.7095478466 77197.2139475326
+0.00000000001 3.30080224324 104331.942805397
+0.00000000002 2.15014442693 78259.8280893646
+0.00000000001 4.16909637294 51742.0945452716
+0.00000000002 0.61993180902 130969.206672966
+0.00000000001 5.64166202504 81706.284369688
+0.00000000001 1.28449131177 27154.3986187642
+0.00000000001 0.20716724934 131548.894259964
+0.00000000001 5.01586042695 105460.99111839
+0.00000000001 2.2014213773 104371.282327197
+0.00000000001 0.7154790308 103925.014375421
+0.00000000001 1.69298852699 71025.0338331226
+0.00000000002 1.01857337375 93028.9484679924
+0.00000000002 0.99564225222 129909.824742776
+0.00000000001 3.04953117213 26941.0995233262
+0.00000000001 1.54774252742 104564.911661735
+0.00000000001 1.29736654025 26241.681952059
+0.00000000002 0.39879309478 104355.493901655
+0.00000000001 1.73442408485 64607.8489335462
+0.00000000001 3.52887677711 97580.9019650512
+0.00000000001 3.55488474055 84546.785274714
+0.00000000001 2.68991734615 59414.4818747484
+0.00000000001 2.23301107736 107794.187511262
+0.00000000001 6.04185199127 104344.499019296
+0.00000000001 2.33178230942 108903.566063356
+0.00000000001 5.23291332097 134991.46920493
+0.00000000001 5.42420842294 79852.7823200064
+0.00000000001 5.56485897392 104358.726113298
+0.00000000001 2.03042058117 76144.9455643442
+0.00000000001 4.42403586918 25021.4076643842
+0.00000000001 4.07362401058 181555.94006083
+0.00000000001 4.39544806298 131498.89763806
+0.00000000001 3.37653548744 22759.767485294
+0.00000000001 3.34598726101 24864.0853007956
+0.00000000001 0.81949463309 52815.7035694624
+0.00000000001 4.13026377404 2648.454825473
+0.00000000001 1.4070114617 103285.117089107
+0.00000000001 2.72338212355 419.4846438752
+0.00000000001 2.8623972993 63498.4703814528
+0.00000000001 4.60118276053 19804.8272915828
+0.00000000001 3.76488909896 51749.2080922724
+0.00000000001 5.71167880995 78378.1487134078
+0.00000000001 3.11068504003 54294.5701435268
+0.00000000001 5.17191010522 1596.1864422846
+0.00000000001 0.84666659977 26037.90651967
+0.00000000001 1.27214241387 39743.7636327506
+0.00000000001 3.62572271343 51756.3216392732
+0.00000000001 0.99401491673 50579.6198408638
+0.00000000001 2.65940437112 79219.3091663312
+0.00000000001 2.78122688424 157636.797401539
+0.00000000001 5.02865728622 365230.643982039
+0.00000000001 4.26629771518 26724.8994135984
+0.00000000001 0.69459147389 90829.8611247054
+0.00000000001 3.74834736873 44295.7171298094
+0.00000000001 2.67181600104 5327.4761083828
+0.00000000001 5.10769130141 58946.516884394
+0.00000000001 0.55503171074 69159.802430605
+0.00000000001 4.68391610322 90695.7520751204
+0.00000000001 5.17372763616 149.5631971346
+0.00000000001 5.26044215633 25934.1243310894
+0.00000000001 5.13679156205 104347.731230939
+0.00000000001 0.91197645609 103299.344183108
+0.00000000001 5.89466975855 27311.7209823528
+0.00000000001 0.91206378451 77829.9976868458
+0.00000000001 0.82686052448 146314.133303234
+0.00000000001 5.01041490382 25450.90686955
+0.00000000001 0.74891931364 10021.8372800994
+0.00000000001 3.75910629606 25619.9381512198
+0.00000000001 1.57855828108 61279.713277266
+0.00000000001 5.22196769252 77623.8121384086
+0.00000000001 5.4428033736 52643.7712735028
+0.00000000001 3.3876046343 49842.6098902764
+0.00000000001 4.04176416141 25565.3257234804
+0.00000000001 1.99169557218 105940.685461581
+0.00000000001 2.40126368211 26555.8681319286
+0.00000000001 3.28153684541 78149.2701360374
+0.00000000001 1.50606534242 50593.8469348654
+0.00000000001 4.99390846744 143961.267149462
+0.00000000001 4.36279289081 70269.1809826984
+0.00000000001 0.5633044687 29428.515568274
+0.00000000001 1.96827343473 188276.654040172
+0.00000000001 6.1402409335 3328.13565628019
+0.00000000001 4.38278455115 52329.5850936332
+0.00000000001 5.32677211586 26137.8997634784
+0.00000000001 5.49001686286 7880.08915333899
+0.00000000001 2.08096369099 26610.480559668
+0.00000000001 2.81808749734 54509.0026760204
+0.00000000001 3.85620334673 26624.7076536696
+0.00000000001 1.15157832957 536.8045120954
+0.00000000001 3.62974919098 130012.917516995
+0.00000000001 0.3597788856 105307.212307905
+0.00000000001 2.75970257539 55503.9419394286
+0.00000000001 3.95087871071 119116.851609567
+0.00000000001 2.02746284465 85034.4200259682
+0.00000000001 0.01631363612 25668.418497699
+0.00000000001 4.69497491223 1581.959348283
+0.00000000001 4.43589881789 53242.3017603384
+0.00000000001 0.02851648548 213.299095438
+0.00000000001 2.42155941603 25551.0986294788
+0.00000000001 4.51335885923 12546.481939083
+0.00000000001 3.0701219029 104138.313470859
+0.00000000001 4.25105785914 65831.6667743248
+0.00000000001 0.26591217377 89586.373523027
+0.00000000001 3.25491459524 46848.3301747656
+0.00000000001 5.00501348827 51639.001771053
+0.00000000001 3.55161443787 116917.76426628
+0.00000000001 0.12176395772 6681.2248533996
+0.00000000001 0.06932929209 48847.6706268682
+0.00000000001 0.08695556653 26507.3877854494
+0.00000000001 4.47600641528 97112.9369746968
+0.00000000001 0.40812953108 77844.2247808474
diff --git a/kstars/kstars/data/mercury.R3.vsop b/kstars/kstars/data/mercury.R3.vsop
new file mode 100644
index 00000000..25bcaac7
--- /dev/null
+++ b/kstars/kstars/data/mercury.R3.vsop
@@ -0,0 +1,60 @@
+-0.0000000146 0.000000 0.000000
+0.00000032676 1.67971635359 26087.9031415742
+0.00000024166 4.63403168997 52175.8062831484
+0.00000012133 1.38983781545 78263.7094247226
+0.0000000514 4.4391538693 104351.612566297
+0.00000001981 1.20733880274 130439.515707871
+0.00000000719 4.25913631362 156527.418849445
+0.0000000025 1.02794425848 182615.321991019
+0.00000000084 4.08008618813 208703.225132594
+0.00000000028 0.85051616237 234791.128274168
+0.00000000023 1.60029451014 24978.5245894808
+0.00000000011 4.58074493182 27197.2816936676
+0.00000000012 4.6587866039 51066.427731055
+0.00000000009 3.90622332667 260879.031415742
+0.00000000005 1.43247327249 77154.3308726292
+0.00000000004 1.37106678794 53285.1848352418
+0.00000000003 0.67217979275 286966.934557316
+0.00000000002 5.31135121818 20426.571092422
+0.00000000002 1.54812921017 1109.3785520934
+0.00000000002 4.48222146022 103242.234014203
+0.00000000002 0.20057520755 1059.3819301892
+0.00000000002 4.21865197056 25132.3033999656
+0.00000000001 2.11997334018 46514.4742339962
+0.00000000001 3.24267833975 27147.2850717634
+0.00000000001 1.33238537892 1589.0728952838
+0.00000000001 5.14405498793 72602.3773755704
+0.00000000001 6.14595652541 26617.5941066688
+0.00000000001 3.90494988936 4551.9534970588
+0.00000000001 2.85134614467 14765.2390432698
+0.00000000001 3.74339959279 313054.83769889
+0.00000000001 2.82234410581 52705.497248243
+0.00000000001 1.70132625273 23869.1460373874
+0.00000000001 1.4410244446 27043.5028831828
+0.00000000001 1.2535842334 129330.137155778
+0.00000000001 0.32054002273 9103.9069941176
+0.00000000001 0.90273607509 51220.2065415398
+0.00000000001 4.28935605425 27676.976036858
+0.00000000001 4.41206223998 79373.087976816
+0.00000000001 3.23518929162 26301.2022370122
+0.00000000001 2.25667255668 21535.9496445154
+0.00000000001 4.70414203873 50586.7333878646
+0.00000000001 1.88608259832 98690.2805171446
+0.00000000001 5.90420893056 40853.142184844
+0.00000000001 4.46892853356 53131.406024757
+0.00000000001 3.83684899837 77308.109683114
+0.00000000001 1.31974603498 54394.5633873352
+0.00000000001 0.74728939443 32858.6137428198
+0.00000000001 6.27673970277 53235.1882133376
+0.00000000001 4.1481457861 29530.4780865396
+0.00000000001 0.87302135775 83925.0414738748
+0.00000000001 5.20339566427 26068.2333806744
+0.00000000001 2.88631079597 79323.0913549118
+0.00000000001 5.39853672849 19317.1925403286
+0.00000000001 5.73721596586 78793.4003898172
+0.00000000001 3.87802524387 82815.6629217814
+0.00000000001 3.35625397389 37410.5672398786
+0.00000000001 4.13825019881 3442.5749449654
+0.00000000001 4.46169102731 28306.660245761
+0.00000000001 2.16986592809 45405.0956819028
+0.00000000001 3.54716896556 51646.1153180538
diff --git a/kstars/kstars/data/mercury.R4.vsop b/kstars/kstars/data/mercury.R4.vsop
new file mode 100644
index 00000000..cb87e873
--- /dev/null
+++ b/kstars/kstars/data/mercury.R4.vsop
@@ -0,0 +1,11 @@
+0.00000000017 0.000000 0.000000
+0.00000000394 0.3673540384 26087.9031415742
+0.00000000387 3.18568771507 52175.8062831484
+0.0000000027 6.16983616444 78263.7094247226
+0.00000000149 2.91591904641 104351.612566297
+0.00000000071 5.95867889641 130439.515707871
+0.00000000031 2.72386700044 156527.418849445
+0.00000000012 5.77775334056 182615.321991019
+0.00000000005 2.54506442647 208703.225132594
+0.00000000002 5.59978443851 234791.128274168
+0.00000000001 2.33785160871 260879.031415742
diff --git a/kstars/kstars/data/mercury.R5.vsop b/kstars/kstars/data/mercury.R5.vsop
new file mode 100644
index 00000000..37c2255f
--- /dev/null
+++ b/kstars/kstars/data/mercury.R5.vsop
@@ -0,0 +1,8 @@
+-0.00000000001
+0.00000000006 3.98900269603 26087.9031415742
+0.00000000006 1.55248278782 52175.8062831484
+0.00000000005 4.65461721116 78263.7094247226
+0.00000000004 1.40238366492 104351.612566297
+0.00000000002 4.44231488663 130439.515707871
+0.00000000001 1.21278177664 156527.418849445
+0.00000000001 4.2614902634 182615.321991019
diff --git a/kstars/kstars/data/mercury.orbit b/kstars/kstars/data/mercury.orbit
new file mode 100644
index 00000000..bfd823eb
--- /dev/null
+++ b/kstars/kstars/data/mercury.orbit
@@ -0,0 +1,100 @@
+-0.357735 -0.250286 0.0124382
+-0.346564 -0.271987 0.00964117
+-0.334154 -0.292716 0.00680959
+-0.32058 -0.312426 0.00395421
+-0.305913 -0.331072 0.0010853
+-0.290224 -0.348613 -0.00178729
+-0.273585 -0.365013 -0.00465408
+-0.256065 -0.380238 -0.00750593
+-0.237732 -0.394257 -0.010334
+-0.218655 -0.407042 -0.0131298
+-0.198901 -0.418567 -0.015885
+-0.178537 -0.428809 -0.0185915
+-0.157629 -0.437747 -0.0212414
+-0.136245 -0.44536 -0.0238271
+-0.114449 -0.451631 -0.026341
+-0.0923091 -0.456543 -0.0287757
+-0.0698913 -0.460081 -0.0311239
+-0.0472628 -0.462234 -0.0333782
+-0.0244913 -0.462989 -0.0355317
+-0.00164537 -0.462336 -0.0375771
+0.0212057 -0.460266 -0.0395074
+0.0439911 -0.456775 -0.0413156
+0.0666391 -0.451855 -0.0429947
+0.0890759 -0.445505 -0.0445376
+0.111226 -0.437723 -0.0459374
+0.133013 -0.428511 -0.0471871
+0.154357 -0.417872 -0.0482797
+0.175177 -0.405813 -0.0492082
+0.195387 -0.392344 -0.0499657
+0.214901 -0.377478 -0.0505452
+0.233629 -0.361232 -0.05094
+0.251479 -0.343628 -0.0511431
+0.268353 -0.324693 -0.0511481
+0.284154 -0.304458 -0.0509485
+0.298778 -0.282964 -0.0505379
+0.31212 -0.260257 -0.0499106
+0.324071 -0.236391 -0.0490609
+0.334521 -0.21143 -0.0479841
+0.343356 -0.18545 -0.0466757
+0.350462 -0.158536 -0.0451322
+0.355723 -0.13079 -0.0433514
+0.359025 -0.102324 -0.0413319
+0.360256 -0.0732691 -0.039074
+0.359307 -0.0437721 -0.0365798
+0.356077 -0.0139987 -0.0338535
+0.350475 0.0158664 -0.0309018
+0.34242 0.0456189 -0.027734
+0.331852 0.0750348 -0.0243628
+0.318728 0.103871 -0.0208041
+0.303035 0.131868 -0.0170779
+0.284788 0.158751 -0.0132079
+0.264037 0.184236 -0.00922199
+0.240874 0.208035 -0.00515205
+0.215431 0.229862 -0.00103357
+0.187885 0.249442 0.00309476
+0.158456 0.266521 0.00719183
+0.127407 0.28087 0.0112151
+0.0950364 0.292301 0.0151217
+0.0616708 0.30067 0.0188697
+0.0276585 0.305881 0.0224195
+-0.00664248 0.307895 0.025735
+-0.0408746 0.306725 0.0287842
+-0.0746913 0.302434 0.0315407
+-0.107766 0.295136 0.0339836
+-0.139799 0.284984 0.0360979
+-0.170524 0.272162 0.0378742
+-0.199711 0.256884 0.0393088
+-0.227167 0.239376 0.0404025
+-0.252737 0.219879 0.0411605
+-0.276301 0.198635 0.0415917
+-0.297772 0.175884 0.0417077
+-0.317092 0.151861 0.0415222
+-0.334231 0.126791 0.041051
+-0.349179 0.100888 0.0403106
+-0.361946 0.0743541 0.0393183
+-0.372559 0.0473761 0.0380919
+-0.381057 0.0201276 0.0366491
+-0.387488 -0.00723127 0.0350074
+-0.391911 -0.0345539 0.0331842
+-0.394388 -0.0617061 0.0311961
+-0.394988 -0.0885657 0.0290595
+-0.393782 -0.115022 0.0267899
+-0.390844 -0.140972 0.0244025
+-0.38625 -0.166327 0.0219115
+-0.380075 -0.191001 0.0193308
+-0.372395 -0.21492 0.0166735
+-0.363286 -0.238016 0.0139521
+-0.352824 -0.260225 0.0111787
+-0.341083 -0.281493 0.00836476
+-0.328138 -0.301766 0.00552117
+-0.31406 -0.320999 0.00265847
+-0.298922 -0.33915 -0.000213257
+-0.282795 -0.356179 -0.00308434
+-0.265749 -0.372051 -0.00594546
+-0.247853 -0.386734 -0.00878763
+-0.229175 -0.400198 -0.0116021
+-0.209783 -0.412416 -0.0143806
+-0.189745 -0.423364 -0.0171148
+-0.169127 -0.433018 -0.0197967
+-0.147995 -0.441359 -0.0224186
diff --git a/kstars/kstars/data/mercury.png b/kstars/kstars/data/mercury.png
new file mode 100644
index 00000000..a3e3d3c9
--- /dev/null
+++ b/kstars/kstars/data/mercury.png
Binary files differ
diff --git a/kstars/kstars/data/moon00.png b/kstars/kstars/data/moon00.png
new file mode 100644
index 00000000..cd683e2a
--- /dev/null
+++ b/kstars/kstars/data/moon00.png
Binary files differ
diff --git a/kstars/kstars/data/moon01.png b/kstars/kstars/data/moon01.png
new file mode 100644
index 00000000..cd683e2a
--- /dev/null
+++ b/kstars/kstars/data/moon01.png
Binary files differ
diff --git a/kstars/kstars/data/moon02.png b/kstars/kstars/data/moon02.png
new file mode 100644
index 00000000..cd683e2a
--- /dev/null
+++ b/kstars/kstars/data/moon02.png
Binary files differ
diff --git a/kstars/kstars/data/moon03.png b/kstars/kstars/data/moon03.png
new file mode 100644
index 00000000..d1b26511
--- /dev/null
+++ b/kstars/kstars/data/moon03.png
Binary files differ
diff --git a/kstars/kstars/data/moon04.png b/kstars/kstars/data/moon04.png
new file mode 100644
index 00000000..3c432bfd
--- /dev/null
+++ b/kstars/kstars/data/moon04.png
Binary files differ
diff --git a/kstars/kstars/data/moon05.png b/kstars/kstars/data/moon05.png
new file mode 100644
index 00000000..789b97e1
--- /dev/null
+++ b/kstars/kstars/data/moon05.png
Binary files differ
diff --git a/kstars/kstars/data/moon06.png b/kstars/kstars/data/moon06.png
new file mode 100644
index 00000000..caeed0b5
--- /dev/null
+++ b/kstars/kstars/data/moon06.png
Binary files differ
diff --git a/kstars/kstars/data/moon07.png b/kstars/kstars/data/moon07.png
new file mode 100644
index 00000000..c9fe2c05
--- /dev/null
+++ b/kstars/kstars/data/moon07.png
Binary files differ
diff --git a/kstars/kstars/data/moon08.png b/kstars/kstars/data/moon08.png
new file mode 100644
index 00000000..9df95a77
--- /dev/null
+++ b/kstars/kstars/data/moon08.png
Binary files differ
diff --git a/kstars/kstars/data/moon09.png b/kstars/kstars/data/moon09.png
new file mode 100644
index 00000000..6a18d353
--- /dev/null
+++ b/kstars/kstars/data/moon09.png
Binary files differ
diff --git a/kstars/kstars/data/moon10.png b/kstars/kstars/data/moon10.png
new file mode 100644
index 00000000..149f07b9
--- /dev/null
+++ b/kstars/kstars/data/moon10.png
Binary files differ
diff --git a/kstars/kstars/data/moon11.png b/kstars/kstars/data/moon11.png
new file mode 100644
index 00000000..6f061df8
--- /dev/null
+++ b/kstars/kstars/data/moon11.png
Binary files differ
diff --git a/kstars/kstars/data/moon12.png b/kstars/kstars/data/moon12.png
new file mode 100644
index 00000000..baf0ec3f
--- /dev/null
+++ b/kstars/kstars/data/moon12.png
Binary files differ
diff --git a/kstars/kstars/data/moon13.png b/kstars/kstars/data/moon13.png
new file mode 100644
index 00000000..3f61b3df
--- /dev/null
+++ b/kstars/kstars/data/moon13.png
Binary files differ
diff --git a/kstars/kstars/data/moon14.png b/kstars/kstars/data/moon14.png
new file mode 100644
index 00000000..fc477920
--- /dev/null
+++ b/kstars/kstars/data/moon14.png
Binary files differ
diff --git a/kstars/kstars/data/moon15.png b/kstars/kstars/data/moon15.png
new file mode 100644
index 00000000..8b5b5ddc
--- /dev/null
+++ b/kstars/kstars/data/moon15.png
Binary files differ
diff --git a/kstars/kstars/data/moon16.png b/kstars/kstars/data/moon16.png
new file mode 100644
index 00000000..87f2baa0
--- /dev/null
+++ b/kstars/kstars/data/moon16.png
Binary files differ
diff --git a/kstars/kstars/data/moon17.png b/kstars/kstars/data/moon17.png
new file mode 100644
index 00000000..87f2baa0
--- /dev/null
+++ b/kstars/kstars/data/moon17.png
Binary files differ
diff --git a/kstars/kstars/data/moon18.png b/kstars/kstars/data/moon18.png
new file mode 100644
index 00000000..87f2baa0
--- /dev/null
+++ b/kstars/kstars/data/moon18.png
Binary files differ
diff --git a/kstars/kstars/data/moon19.png b/kstars/kstars/data/moon19.png
new file mode 100644
index 00000000..87f2baa0
--- /dev/null
+++ b/kstars/kstars/data/moon19.png
Binary files differ
diff --git a/kstars/kstars/data/moon20.png b/kstars/kstars/data/moon20.png
new file mode 100644
index 00000000..87f2baa0
--- /dev/null
+++ b/kstars/kstars/data/moon20.png
Binary files differ
diff --git a/kstars/kstars/data/moon21.png b/kstars/kstars/data/moon21.png
new file mode 100644
index 00000000..505e6c67
--- /dev/null
+++ b/kstars/kstars/data/moon21.png
Binary files differ
diff --git a/kstars/kstars/data/moon22.png b/kstars/kstars/data/moon22.png
new file mode 100644
index 00000000..3f7e09b3
--- /dev/null
+++ b/kstars/kstars/data/moon22.png
Binary files differ
diff --git a/kstars/kstars/data/moon23.png b/kstars/kstars/data/moon23.png
new file mode 100644
index 00000000..2a425db0
--- /dev/null
+++ b/kstars/kstars/data/moon23.png
Binary files differ
diff --git a/kstars/kstars/data/moon24.png b/kstars/kstars/data/moon24.png
new file mode 100644
index 00000000..5a4d5605
--- /dev/null
+++ b/kstars/kstars/data/moon24.png
Binary files differ
diff --git a/kstars/kstars/data/moon25.png b/kstars/kstars/data/moon25.png
new file mode 100644
index 00000000..ab7a7132
--- /dev/null
+++ b/kstars/kstars/data/moon25.png
Binary files differ
diff --git a/kstars/kstars/data/moon26.png b/kstars/kstars/data/moon26.png
new file mode 100644
index 00000000..291d7081
--- /dev/null
+++ b/kstars/kstars/data/moon26.png
Binary files differ
diff --git a/kstars/kstars/data/moon27.png b/kstars/kstars/data/moon27.png
new file mode 100644
index 00000000..ec60b0b0
--- /dev/null
+++ b/kstars/kstars/data/moon27.png
Binary files differ
diff --git a/kstars/kstars/data/moon28.png b/kstars/kstars/data/moon28.png
new file mode 100644
index 00000000..8f7038ec
--- /dev/null
+++ b/kstars/kstars/data/moon28.png
Binary files differ
diff --git a/kstars/kstars/data/moon29.png b/kstars/kstars/data/moon29.png
new file mode 100644
index 00000000..2babaa57
--- /dev/null
+++ b/kstars/kstars/data/moon29.png
Binary files differ
diff --git a/kstars/kstars/data/moon30.png b/kstars/kstars/data/moon30.png
new file mode 100644
index 00000000..2fe8b1eb
--- /dev/null
+++ b/kstars/kstars/data/moon30.png
Binary files differ
diff --git a/kstars/kstars/data/moon31.png b/kstars/kstars/data/moon31.png
new file mode 100644
index 00000000..d51016f7
--- /dev/null
+++ b/kstars/kstars/data/moon31.png
Binary files differ
diff --git a/kstars/kstars/data/moon32.png b/kstars/kstars/data/moon32.png
new file mode 100644
index 00000000..4aaa6e5e
--- /dev/null
+++ b/kstars/kstars/data/moon32.png
Binary files differ
diff --git a/kstars/kstars/data/moon33.png b/kstars/kstars/data/moon33.png
new file mode 100644
index 00000000..24cc884f
--- /dev/null
+++ b/kstars/kstars/data/moon33.png
Binary files differ
diff --git a/kstars/kstars/data/moon34.png b/kstars/kstars/data/moon34.png
new file mode 100644
index 00000000..99141865
--- /dev/null
+++ b/kstars/kstars/data/moon34.png
Binary files differ
diff --git a/kstars/kstars/data/moon35.png b/kstars/kstars/data/moon35.png
new file mode 100644
index 00000000..99141865
--- /dev/null
+++ b/kstars/kstars/data/moon35.png
Binary files differ
diff --git a/kstars/kstars/data/moonB.dat b/kstars/kstars/data/moonB.dat
new file mode 100644
index 00000000..1c89c117
--- /dev/null
+++ b/kstars/kstars/data/moonB.dat
@@ -0,0 +1,60 @@
+0 0 0 1 5128122
+0 0 1 1 280602
+0 0 1 -1 277693
+2 0 0 -1 173237
+2 0 -1 1 55413
+2 0 -1 -1 46271
+2 0 0 1 32573
+0 0 2 1 17198
+2 0 1 -1 9266
+0 0 2 -1 8822
+2 -1 0 -1 8216
+2 0 -2 -1 4324
+2 0 1 1 4200
+2 1 0 -1 -3359
+2 -1 -1 1 2463
+2 -1 0 1 2211
+2 -1 -1 -1 2065
+0 1 -1 -1 -1870
+4 0 -1 -1 1828
+0 1 0 1 -1794
+0 0 0 3 -1749
+0 1 -1 1 -1565
+1 0 0 1 -1491
+0 1 1 1 -1475
+0 1 1 -1 -1410
+0 1 0 -1 -1344
+1 0 0 -1 -1335
+0 0 3 1 1107
+4 0 0 -1 1021
+4 0 -1 1 833
+0 0 1 -3 777
+4 0 -2 1 671
+2 0 0 -3 607
+2 0 2 -1 596
+2 -1 1 -1 491
+2 0 -2 1 -451
+0 0 3 -1 439
+2 0 2 1 422
+2 0 -3 -1 421
+2 1 -1 1 -366
+2 1 0 1 -351
+4 0 0 1 331
+2 -1 1 1 315
+2 -2 0 -1 302
+0 0 1 3 -283
+2 1 1 -1 -229
+1 1 0 -1 223
+1 1 0 1 223
+0 1 -2 -1 -220
+2 1 -1 -1 -220
+1 0 1 1 -185
+2 -1 -2 -1 181
+0 1 2 1 -177
+4 0 -2 -1 176
+4 -1 -1 -1 166
+1 0 1 -1 -164
+4 0 1 -1 132
+1 0 -1 -1 -119
+4 -1 0 -1 115
+2 -2 0 1 107
diff --git a/kstars/kstars/data/moonLR.dat b/kstars/kstars/data/moonLR.dat
new file mode 100644
index 00000000..b31e98b9
--- /dev/null
+++ b/kstars/kstars/data/moonLR.dat
@@ -0,0 +1,60 @@
+0 0 1 0 6288774 -20905355
+2 0 -1 0 1274027 -3699111
+2 0 0 0 658314 -2955968
+0 0 2 0 213618 -569925
+0 1 0 0 -185116 48888
+0 0 0 2 -114332 -3149
+2 0 -2 0 58793 246158
+2 -1 -1 0 57066 -152138
+2 0 1 0 53322 -170733
+2 -1 0 0 45758 -204586
+0 1 -1 0 -40923 -129620
+1 0 0 0 -34720 108743
+0 1 1 0 -30383 104755
+2 0 0 -2 15327 10321
+0 0 1 2 -12528 0
+0 0 1 -2 10980 79661
+4 0 -1 0 10675 -34782
+0 0 3 0 10034 -23210
+4 0 -2 0 8548 -21636
+2 1 -1 0 -7888 24208
+2 1 0 0 -6766 30824
+1 0 -1 0 -5163 -8379
+1 1 0 0 4987 -16675
+2 -1 1 0 4036 -12831
+2 0 2 0 3994 -10445
+4 0 0 0 3861 -11650
+2 0 -3 0 3665 14403
+0 1 -2 0 -2689 -7003
+2 0 -1 2 -2602 0
+2 -1 -2 0 2390 10056
+1 0 1 0 -2348 6322
+2 -2 0 0 2236 -9884
+0 1 2 0 -2120 5751
+0 2 0 0 -2069 0
+2 -2 -1 0 2048 -4950
+2 0 1 -2 -1773 4130
+2 0 0 2 -1595 0
+4 -1 -1 0 1215 -3958
+0 0 2 2 -1110 0
+3 0 -1 0 -892 3258
+2 1 1 0 -810 2616
+4 -1 -2 0 759 -1897
+0 2 -1 0 -713 -2117
+2 2 -1 0 -700 2354
+2 1 -2 0 691 0
+2 -1 0 -2 596 0
+4 0 1 0 549 -1423
+0 0 4 0 537 -1117
+4 -1 0 0 520 -1571
+1 0 -2 0 -487 -1739
+2 1 0 -2 -399 0
+0 0 2 -2 -381 -4421
+1 1 1 0 351 0
+3 0 -2 0 -340 0
+4 0 -3 0 330 0
+2 -1 2 0 327 0
+0 2 1 0 -323 1165
+1 1 -1 0 299 0
+2 0 3 0 294 0
+2 0 -1 -2 0 8752
diff --git a/kstars/kstars/data/moonless-night.colors b/kstars/kstars/data/moonless-night.colors
new file mode 100644
index 00000000..5c9cb962
--- /dev/null
+++ b/kstars/kstars/data/moonless-night.colors
@@ -0,0 +1,25 @@
+0:4
+#000000 :SkyColor
+#008f00 :MessColor
+#066 :NGCColor
+#382a7d :ICColor
+#930000 :HSTColor
+#577d7d :SNameColor
+#ac9800 :PNameColor
+#718488 :CNameColor
+#3d3d3d :CLineColor
+#222f2f :CBoundColor
+#0d1115 :MWColor
+#909090 :EqColor
+#613d12 :EclColor
+#091f14 :HorzColor
+#909055 :CompassColor
+#456 :GridColor
+#d2dbef :BoxTextColor
+#900000 :BoxGrabColor
+#000 :BoxBGColor
+#DD0000 :TargetColor
+#AAAAAA :UserLabelColor
+#993311 :PlanetTrailColor
+#456 :AngularRuler
+#F00 :ObsListColor
diff --git a/kstars/kstars/data/mw01.dat b/kstars/kstars/data/mw01.dat
new file mode 100644
index 00000000..aeb1b404
--- /dev/null
+++ b/kstars/kstars/data/mw01.dat
@@ -0,0 +1,510 @@
+ 6.31500 36.0000
+ 6.31500 36.0792
+ 6.30417 36.1222
+ 6.28583 36.3411
+ 6.25972 36.5144
+ 6.24861 36.7781
+ 6.23750 37.0414
+ 6.21139 37.2133
+ 6.17750 37.3381
+ 6.14389 37.4614
+ 6.11778 37.4086
+ 6.08361 37.5289
+ 6.07194 37.7903
+ 6.06000 38.0517
+ 6.04806 38.3125
+ 6.02083 38.4778
+ 6.00889 38.7383
+ 5.99667 38.9986
+ 5.96917 39.1619
+ 5.95667 39.4217
+ 5.93667 39.6325
+ 5.91667 39.8428
+ 5.88861 40.0031
+ 5.86083 40.1622
+ 5.84778 40.4200
+ 5.83472 40.6778
+ 5.80639 40.8347
+ 5.79306 41.0917
+ 5.77972 41.3483
+ 5.76639 41.6047
+ 5.75278 41.8611
+ 5.73917 42.1169
+ 5.71000 42.2700
+ 5.69611 42.5250
+ 5.67444 42.7281
+ 5.65250 42.9303
+ 5.63056 43.1317
+ 5.60833 43.3325
+ 5.58611 43.5325
+ 5.56361 43.7317
+ 5.53333 43.8764
+ 5.51833 44.1275
+ 5.48778 44.2700
+ 5.47250 44.5203
+ 5.45722 44.7700
+ 5.44194 45.0194
+ 5.41861 45.2133
+ 5.39500 45.4064
+ 5.35556 45.4864
+ 5.31583 45.5636
+ 5.29194 45.7525
+ 5.25194 45.8253
+ 5.21194 45.8953
+ 5.17750 45.8817
+ 5.15417 45.7050
+ 5.12000 45.6878
+ 5.09694 45.5086
+ 5.07417 45.3283
+ 5.05167 45.1472
+ 5.01750 45.1233
+ 4.98361 45.0972
+ 4.95556 44.9906
+ 4.92750 44.8822
+ 4.88778 44.9281
+ 4.84806 44.9711
+ 4.80833 45.0108
+ 4.76833 45.0475
+ 4.74278 45.2111
+ 4.71722 45.3736
+ 4.67694 45.4031
+ 4.63667 45.4294
+ 4.59639 45.4525
+ 4.57028 45.6075
+ 4.53000 45.6253
+ 4.49639 45.7083
+ 4.46278 45.7889
+ 4.44306 46.0058
+ 4.42306 46.2219
+ 4.38917 46.2978
+ 4.36861 46.5117
+ 4.34833 46.7247
+ 4.32750 46.9369
+ 4.30667 47.1483
+ 4.30667 47.5725
+ 4.31333 47.9264
+ 4.33444 48.1389
+ 4.35583 48.3506
+ 4.37722 48.5614
+ 4.38472 48.9144
+ 4.39222 49.2672
+ 4.40722 49.5483
+ 4.42222 49.8289
+ 4.43750 50.1089
+ 4.43833 50.5331
+ 4.42389 50.8186
+ 4.40194 51.0339
+ 4.37972 51.2483
+ 4.34194 51.3208
+ 4.29667 51.3194
+ 4.25917 51.2447
+ 4.23694 51.0289
+ 4.21500 50.8119
+ 4.19333 50.5944
+ 4.17194 50.3758
+ 4.15056 50.1564
+ 4.12944 49.9361
+ 4.10833 49.7147
+ 4.08778 49.4928
+ 4.06722 49.2700
+ 4.03917 49.1128
+ 4.01139 48.9539
+ 3.99139 48.7281
+ 3.97917 48.4361
+ 3.96694 48.1436
+ 3.95500 47.8514
+ 3.95806 47.4286
+ 3.96111 47.0061
+ 3.96417 46.5836
+ 3.96694 46.1611
+ 3.98250 45.8894
+ 3.97083 45.5978
+ 3.95917 45.3058
+ 3.92639 45.2081
+ 3.89889 45.3247
+ 3.87694 45.5164
+ 3.85528 45.7072
+ 3.83306 45.8969
+ 3.81694 46.1631
+ 3.80083 46.4289
+ 3.77833 46.6158
+ 3.75556 46.8017
+ 3.73861 47.0650
+ 3.72167 47.3278
+ 3.69833 47.5108
+ 3.68722 47.8514
+ 3.66944 48.1122
+ 3.65167 48.3725
+ 3.63972 48.7119
+ 3.62778 49.0511
+ 3.60333 49.2294
+ 3.57861 49.4064
+ 3.55361 49.5819
+ 3.52861 49.7561
+ 3.50361 49.9292
+ 3.46639 49.9364
+ 3.44083 50.1061
+ 3.41500 50.2744
+ 3.38917 50.4411
+ 3.34583 50.3561
+ 3.31139 50.2131
+ 3.29444 49.9606
+ 3.27778 49.7078
+ 3.26111 49.4542
+ 3.26194 49.0944
+ 3.25417 48.7878
+ 3.24667 48.4811
+ 3.24750 48.1217
+ 3.22333 47.9197
+ 3.18250 47.8203
+ 3.15222 47.8883
+ 3.12667 48.0406
+ 3.10111 48.1914
+ 3.07556 48.3406
+ 3.04972 48.4883
+ 3.03361 48.8086
+ 3.00722 48.9539
+ 2.98083 49.0978
+ 2.96417 49.4158
+ 2.93722 49.5569
+ 2.91028 49.6964
+ 2.89278 50.0119
+ 2.87000 50.2375
+ 2.84722 50.4622
+ 2.82889 50.7753
+ 2.80083 50.9083
+ 2.78194 51.2192
+ 2.75333 51.3494
+ 2.73389 51.6586
+ 2.70472 51.7858
+ 2.68472 52.0928
+ 2.66444 52.3992
+ 2.63917 52.6133
+ 2.62278 53.0089
+ 2.60583 53.4039
+ 2.60917 53.7186
+ 2.60806 53.9417
+ 2.64250 54.1350
+ 2.65667 54.4083
+ 2.69167 54.5981
+ 2.70639 54.8703
+ 2.72111 55.1419
+ 2.73611 55.4131
+ 2.76194 55.6408
+ 2.78806 55.8672
+ 2.80389 56.1367
+ 2.81972 56.4056
+ 2.83611 56.6739
+ 2.82528 56.9422
+ 2.83056 57.2553
+ 2.83056 57.4789
+ 2.84722 57.7469
+ 2.87556 57.9692
+ 2.89833 58.1011
+ 2.92111 58.2322
+ 2.94944 58.2269
+ 2.99500 58.2606
+ 3.02833 58.1158
+ 3.07361 58.1431
+ 3.10639 57.9936
+ 3.15167 58.0147
+ 3.18389 57.8608
+ 3.22917 57.8758
+ 3.26111 57.7175
+ 3.30611 57.7264
+ 3.35111 57.7314
+ 3.38917 57.6500
+ 3.44111 57.7311
+ 3.47278 57.9219
+ 3.51500 58.0533
+ 3.53694 58.2981
+ 3.55917 58.5417
+ 3.58167 58.7847
+ 3.58361 59.1447
+ 3.59611 59.4458
+ 3.58778 59.8650
+ 3.57917 60.2836
+ 3.55444 60.5403
+ 3.52917 60.7958
+ 3.49556 60.9686
+ 3.46194 61.1394
+ 3.42778 61.3086
+ 3.39306 61.4761
+ 3.37361 61.8083
+ 3.33833 61.9725
+ 3.31806 62.3031
+ 3.29750 62.6331
+ 3.26083 62.7931
+ 3.22361 62.9511
+ 3.18611 63.1069
+ 3.14833 63.2608
+ 3.11000 63.4125
+ 3.07139 63.5617
+ 3.03222 63.7089
+ 2.99278 63.8536
+ 2.95278 63.9961
+ 2.91250 64.1364
+ 2.87194 64.2739
+ 2.83083 64.4092
+ 2.78944 64.5422
+ 2.74083 64.5822
+ 2.69222 64.6186
+ 2.64361 64.6519
+ 2.59444 64.6814
+ 2.55167 64.7997
+ 2.49639 64.7303
+ 2.44722 64.7492
+ 2.39806 64.7647
+ 2.35417 64.8706
+ 2.31000 64.9736
+ 2.25500 64.8847
+ 2.21056 64.9811
+ 2.16556 65.0747
+ 2.12028 65.1653
+ 2.07028 65.1572
+ 2.02028 65.1456
+ 1.97444 65.2267
+ 1.92833 65.3044
+ 1.88194 65.3794
+ 1.83556 65.4511
+ 1.78861 65.5197
+ 1.74167 65.5853
+ 1.69417 65.6475
+ 1.64667 65.7067
+ 1.59917 65.7625
+ 1.54556 65.6178
+ 1.49778 65.6667
+ 1.45000 65.7125
+ 1.40194 65.7547
+ 1.35361 65.7936
+ 1.30528 65.8294
+ 1.25667 65.8617
+ 1.20667 65.7911
+ 1.15667 65.7167
+ 1.10833 65.7389
+ 1.05972 65.7575
+ 1.01056 65.6728
+ 0.96139 65.5847
+ 0.91222 65.2933
+ 0.87944 64.9969
+ 0.84778 64.6992
+ 0.84750 64.3992
+ 0.84694 64.0992
+ 0.87694 63.7969
+ 0.87639 63.4972
+ 0.90528 63.1936
+ 0.87500 62.8972
+ 0.86000 62.5983
+ 0.81667 62.5000
+ 0.77333 62.3983
+ 0.74417 62.5956
+ 0.74333 62.8956
+ 0.74250 63.1956
+ 0.74194 63.4956
+ 0.74111 63.7956
+ 0.74028 64.0956
+ 0.69306 64.3883
+ 0.64500 64.6781
+ 0.59778 64.7642
+ 0.55000 64.8472
+ 0.50194 64.9267
+ 0.45222 65.1025
+ 0.40194 65.2744
+ 0.34917 65.5422
+ 0.29944 65.6075
+ 0.25139 65.5697
+ 0.20361 65.5289
+ 0.15611 65.4847
+ 0.10861 65.4372
+ 0.06139 65.3867
+ 0.02000 65.1361
+ 0.00000 65.1175
+ 0.00000 47.9036
+ 0.00250 47.9036
+ 0.02889 48.0572
+ 0.05222 48.4058
+ 0.07750 48.6547
+ 0.10306 48.9019
+ 0.12722 49.2464
+ 0.15528 49.3919
+ 0.18028 49.7333
+ 0.20556 50.0733
+ 0.23444 50.2139
+ 0.26056 50.5506
+ 0.28972 50.6875
+ 0.31944 50.8222
+ 0.34778 51.0544
+ 0.37889 51.0861
+ 0.40889 51.2150
+ 0.43917 51.3419
+ 0.46778 51.6661
+ 0.49694 51.9883
+ 0.50528 52.2950
+ 0.53528 52.6147
+ 0.56694 52.7331
+ 0.59778 53.0489
+ 0.62889 53.3628
+ 0.66083 53.6744
+ 0.67083 53.9778
+ 0.68083 54.2808
+ 0.69111 54.5839
+ 0.72472 54.8914
+ 0.75917 54.8964
+ 0.79361 54.8994
+ 0.82806 54.6997
+ 0.86222 54.5978
+ 0.89556 54.2933
+ 0.92944 54.2867
+ 0.96333 54.2778
+ 0.99722 54.2661
+ 1.03111 54.2525
+ 1.06417 54.1364
+ 1.09722 54.0183
+ 1.12917 53.7981
+ 1.16083 53.5758
+ 1.19278 53.4511
+ 1.22472 53.3242
+ 1.25417 52.9964
+ 1.28306 52.6664
+ 1.31278 52.4344
+ 1.34222 52.2003
+ 1.37417 52.1625
+ 1.40278 51.9247
+ 1.43306 51.7839
+ 1.46278 51.6411
+ 1.49056 51.3978
+ 1.52167 51.3500
+ 1.54889 51.1031
+ 1.57972 51.0511
+ 1.60861 50.8992
+ 1.63694 50.7450
+ 1.66306 50.4914
+ 1.68917 50.2361
+ 1.71889 50.1747
+ 1.74444 49.9161
+ 1.77389 49.8511
+ 1.80361 49.7839
+ 1.83306 49.7150
+ 1.86250 49.6439
+ 1.89167 49.5708
+ 1.92083 49.4958
+ 1.95528 49.6119
+ 1.98444 49.5328
+ 2.01333 49.4517
+ 2.04222 49.3686
+ 2.07111 49.2836
+ 2.09972 49.1967
+ 2.12833 49.1078
+ 2.16000 49.1122
+ 2.19167 49.1144
+ 2.22000 49.0197
+ 2.24833 48.9231
+ 2.27972 48.9186
+ 2.31139 48.9122
+ 2.34278 48.9033
+ 2.37444 48.8922
+ 2.40222 48.7856
+ 2.42972 48.6772
+ 2.46500 48.7525
+ 2.49250 48.6403
+ 2.52000 48.5261
+ 2.54722 48.4106
+ 2.56639 48.1097
+ 2.58917 47.8997
+ 2.60361 47.5058
+ 2.62611 47.2939
+ 2.64833 47.0808
+ 2.66611 46.7758
+ 2.69194 46.6511
+ 2.71778 46.5247
+ 2.74333 46.3967
+ 2.76861 46.2672
+ 2.79389 46.1361
+ 2.81917 46.0036
+ 2.84417 45.8694
+ 2.86917 45.7339
+ 2.89389 45.5969
+ 2.91861 45.4583
+ 2.94306 45.3183
+ 2.96750 45.1769
+ 2.99639 45.1211
+ 3.02528 45.0636
+ 3.04917 44.9172
+ 3.07306 44.7694
+ 3.09694 44.6206
+ 3.12056 44.4700
+ 3.14389 44.3183
+ 3.16750 44.1653
+ 3.19056 44.0108
+ 3.21361 43.8550
+ 3.23667 43.6981
+ 3.25944 43.5397
+ 3.28222 43.3800
+ 3.30472 43.2192
+ 3.33722 43.2236
+ 3.36972 43.2253
+ 3.39194 43.0597
+ 3.42444 43.0572
+ 3.44639 42.8886
+ 3.46833 42.7189
+ 3.49528 42.6292
+ 3.52222 42.5375
+ 3.56000 42.6053
+ 3.59750 42.6697
+ 3.62972 42.6511
+ 3.66222 42.6303
+ 3.70000 42.6856
+ 3.73806 42.7375
+ 3.76472 42.6306
+ 3.79111 42.5219
+ 3.81194 42.3344
+ 3.83250 42.1458
+ 3.85306 41.9561
+ 3.86750 41.6889
+ 3.88194 41.4214
+ 3.89611 41.1533
+ 3.91028 40.8850
+ 3.93000 40.6914
+ 3.94972 40.4972
+ 3.96917 40.3019
+ 4.00000 40.2553
+ 4.03111 40.2061
+ 4.06778 40.2286
+ 4.10472 40.2481
+ 4.14139 40.2644
+ 4.16583 40.4142
+ 4.19028 40.5628
+ 4.22722 40.5722
+ 4.26444 40.5783
+ 4.30139 40.5814
+ 4.32639 40.7228
+ 4.36361 40.7208
+ 4.40083 40.7158
+ 4.43806 40.7078
+ 4.47528 40.6969
+ 4.49944 40.5467
+ 4.53028 40.4631
+ 4.54778 40.2428
+ 4.56556 40.0217
+ 4.59583 39.9336
+ 4.61306 39.7108
+ 4.64333 39.6197
+ 4.66694 39.4608
+ 4.69028 39.3008
+ 4.72000 39.2047
+ 4.73694 38.9772
+ 4.76639 38.8781
+ 4.78306 38.6489
+ 4.81250 38.5469
+ 4.84167 38.4431
+ 4.86444 38.2744
+ 4.88694 38.1047
+ 4.91611 37.9964
+ 4.92528 37.6997
+ 4.93444 37.4031
+ 4.93694 37.0442
+ 4.93944 36.6853
+ 4.95472 36.4503
+ 4.97000 36.2144
+ 4.98028 36.0000
+ 6.31500 36.0000
diff --git a/kstars/kstars/data/mw02.dat b/kstars/kstars/data/mw02.dat
new file mode 100644
index 00000000..518ef65b
--- /dev/null
+++ b/kstars/kstars/data/mw02.dat
@@ -0,0 +1,368 @@
+24.00000 65.0006
+23.99190 65.0006
+23.97970 64.8831
+23.94310 64.5300
+23.90080 64.3703
+23.86580 64.0128
+23.82500 63.8483
+23.78810 63.5842
+23.74440 63.5119
+23.70110 63.4367
+23.65810 63.3586
+23.61530 63.2775
+23.57250 63.1939
+23.53030 63.1072
+23.48810 63.0178
+23.44610 62.9256
+23.40000 62.9256
+23.35360 62.9219
+23.30220 63.0089
+23.25080 63.0919
+23.20970 62.9844
+23.16890 62.8744
+23.12830 62.7617
+23.08810 62.6467
+23.04810 62.5289
+23.01420 62.3172
+22.98080 62.1039
+22.94220 61.9794
+22.91560 61.6717
+22.88360 61.4533
+22.85220 61.2331
+22.83330 60.8319
+22.81470 60.4303
+22.78470 60.2067
+22.75500 59.9814
+22.71940 59.8436
+22.69670 59.5269
+22.66190 59.3856
+22.62750 59.2419
+22.59360 59.0967
+22.55330 59.0361
+22.51310 58.9728
+22.46000 59.0786
+22.40640 59.1794
+22.35250 59.2753
+22.30940 59.4206
+22.31000 59.7811
+22.31080 60.1414
+22.33750 60.3875
+22.35720 60.7167
+22.37750 61.0453
+22.41250 61.2031
+22.43360 61.5300
+22.46940 61.6844
+22.50580 61.8369
+22.52830 62.1606
+22.55110 62.4833
+22.58170 62.7183
+22.61280 62.9517
+22.63690 63.2714
+22.67610 63.4142
+22.70860 63.6431
+22.74140 63.8703
+22.76110 64.2739
+22.76720 64.6319
+22.78080 64.9006
+22.75920 65.1678
+22.73720 65.4342
+22.71470 65.6997
+22.69190 65.9647
+22.62530 66.0856
+22.55830 66.2000
+22.50750 66.1367
+22.44000 66.2406
+22.37190 66.3381
+22.30330 66.4292
+22.23420 66.5139
+22.16470 66.5922
+22.12190 66.7797
+22.05140 66.8475
+21.98060 66.9089
+21.92030 66.8850
+21.88110 66.7008
+21.84250 66.5147
+21.81500 66.2497
+21.80890 65.8300
+21.80310 65.4100
+21.79720 64.9900
+21.79140 64.5697
+21.78580 64.1494
+21.75110 63.9586
+21.69720 63.9178
+21.64330 63.8731
+21.60000 63.7497
+21.53640 63.7708
+21.49360 63.6414
+21.45110 63.5092
+21.41940 63.3031
+21.38830 63.0953
+21.37810 62.7447
+21.35780 62.4650
+21.33810 62.1844
+21.33860 61.7625
+21.31920 61.4814
+21.31000 61.1294
+21.29140 60.8475
+21.27280 60.5650
+21.25440 60.2819
+21.23670 59.9983
+21.21890 59.7142
+21.20170 59.4297
+21.18440 59.1447
+21.16750 58.8592
+21.16030 58.5053
+21.14390 58.2192
+21.12780 57.9325
+21.12080 57.5778
+21.13170 57.2286
+21.14190 56.8789
+21.16030 56.6014
+21.17860 56.3233
+21.18830 55.9725
+21.20580 55.6933
+21.23140 55.4853
+21.24030 55.1333
+21.24110 54.7097
+21.25780 54.4289
+21.27420 54.1472
+21.27440 53.7233
+21.28280 53.3706
+21.27500 53.0167
+21.26750 52.6631
+21.26780 52.3803
+21.26030 52.0264
+21.24530 51.7425
+21.23810 51.3881
+21.21580 51.1731
+21.21670 50.7489
+21.20220 50.4639
+21.20310 50.0397
+21.18170 49.8231
+21.15920 50.0300
+21.13640 50.2356
+21.10640 50.3672
+21.07610 50.4969
+21.05310 50.6989
+21.02940 50.9000
+21.00580 51.1000
+20.98190 51.2989
+20.97190 51.6467
+20.95470 51.9192
+20.95940 52.2764
+20.96440 52.6331
+20.99360 52.9328
+21.00720 53.2231
+21.00420 53.6458
+21.00140 54.0683
+20.99810 54.4908
+20.99500 54.9131
+20.99170 55.3353
+20.97280 55.6075
+20.96890 56.0292
+20.96500 56.4508
+20.96110 56.8722
+20.94110 57.1428
+20.92890 57.4881
+20.90030 57.6814
+20.87140 57.8731
+20.84220 58.0633
+20.79720 58.0983
+20.76750 58.2847
+20.72220 58.3142
+20.66920 58.2617
+20.63670 58.0856
+20.58420 58.0261
+20.54610 58.1225
+20.50810 58.2164
+20.46970 58.3078
+20.41720 58.2350
+20.37560 58.1025
+20.33420 57.9675
+20.31420 57.7217
+20.29440 57.4753
+20.26440 57.2822
+20.23470 57.0881
+20.21560 56.8394
+20.19690 56.5906
+20.17830 56.3411
+20.19030 55.9339
+20.20190 55.5258
+20.19360 55.2236
+20.18530 54.9214
+20.16750 54.6717
+20.16920 54.3161
+20.15140 54.0661
+20.13390 53.8158
+20.13560 53.4603
+20.11830 53.2094
+20.11080 52.9061
+20.10330 52.6025
+20.08640 52.3508
+20.05110 52.2022
+20.03470 51.9494
+20.00920 51.7472
+19.98390 51.5442
+19.95890 51.3403
+19.93420 51.1356
+19.91860 50.8803
+19.90330 50.6247
+19.88810 50.3692
+19.87310 50.1131
+19.84000 49.9542
+19.82530 49.6972
+19.80170 49.4881
+19.77810 49.2783
+19.75920 48.9342
+19.74500 48.6758
+19.73110 48.4172
+19.71720 48.1583
+19.68580 47.9928
+19.67220 47.7333
+19.65860 47.4736
+19.62780 47.3058
+19.61470 47.0453
+19.58420 46.8758
+19.57140 46.6147
+19.55830 46.3536
+19.54560 46.0922
+19.53310 45.8306
+19.52060 45.5689
+19.50810 45.3069
+19.49560 45.0447
+19.48330 44.7825
+19.47940 44.4756
+19.47560 44.1686
+19.46330 43.9061
+19.46780 43.5544
+19.45580 43.2919
+19.46030 42.9400
+19.44830 42.6772
+19.43640 42.4144
+19.40860 42.2403
+19.39690 41.9772
+19.38530 41.7139
+19.37360 41.4503
+19.36220 41.1867
+19.35080 40.9231
+19.33940 40.6592
+19.31250 40.4825
+19.28560 40.3050
+19.26670 40.0836
+19.24810 39.8617
+19.22940 39.6397
+19.21080 39.4175
+19.18440 39.2369
+19.17390 38.9717
+19.16330 38.7067
+19.15310 38.4414
+19.14250 38.1758
+19.15500 37.7844
+19.16750 37.3919
+19.17970 36.9989
+19.17690 36.6911
+19.18140 36.3400
+19.18940 36.0000
+20.36640 36.0000
+21.61780 36.0000
+21.61780 36.0528
+21.64110 36.1761
+21.66470 36.2981
+21.68280 36.4931
+21.70110 36.6875
+21.73030 36.7306
+21.74890 36.9225
+21.76720 37.1136
+21.79670 37.1517
+21.81560 37.3406
+21.83440 37.5283
+21.85330 37.7153
+21.87250 37.9014
+21.89170 38.0864
+21.91080 38.2706
+21.91970 38.6100
+21.93390 38.8708
+21.94830 39.1314
+21.95750 39.4697
+21.97720 39.6506
+21.98690 39.9886
+22.00690 40.1678
+22.02220 40.4256
+22.03750 40.6828
+22.04750 41.0194
+22.05780 41.3558
+22.07860 41.5314
+22.08920 41.8669
+22.10530 42.1217
+22.12140 42.3756
+22.13250 42.7103
+22.15420 42.8817
+22.16560 43.2156
+22.17720 43.5492
+22.18360 43.9642
+22.20080 44.2153
+22.21280 44.5478
+22.22500 44.8803
+22.24810 45.0467
+22.27140 45.2119
+22.28420 45.5428
+22.30780 45.7058
+22.33140 45.8678
+22.35530 46.0286
+22.37920 46.1878
+22.40830 46.2611
+22.43780 46.3322
+22.47720 46.2306
+22.51640 46.1253
+22.55560 46.0164
+22.59440 45.9042
+22.61920 46.0497
+22.64390 46.1939
+22.67330 46.2492
+22.70280 46.3022
+22.73250 46.3531
+22.76220 46.4019
+22.78750 46.5375
+22.82170 46.4933
+22.84720 46.6256
+22.88140 46.5764
+22.91110 46.6147
+22.94110 46.6511
+22.96690 46.7758
+23.00110 46.7172
+23.02720 46.8383
+23.05330 46.9578
+23.07940 47.0756
+23.10610 47.1917
+23.14000 47.1217
+23.17420 47.0489
+23.20440 47.0664
+23.23470 47.0817
+23.26830 47.0014
+23.29530 47.1056
+23.32890 47.0203
+23.36250 46.9325
+23.39250 46.9361
+23.42890 46.7486
+23.46220 46.6528
+23.49500 46.5542
+23.53080 46.3578
+23.56030 46.3494
+23.59280 46.2431
+23.62530 46.1342
+23.65470 46.1189
+23.68420 46.1014
+23.71110 46.1783
+23.73810 46.2533
+23.76500 46.3267
+23.78970 46.4953
+23.81470 46.6622
+23.84220 46.7303
+23.86530 46.9914
+23.89310 47.0561
+23.91670 47.3144
+23.94440 47.3756
+23.96860 47.6308
+23.99500 47.7867
+24.00000 47.7867
+24.00000 65.0006
diff --git a/kstars/kstars/data/mw03.dat b/kstars/kstars/data/mw03.dat
new file mode 100644
index 00000000..954067f3
--- /dev/null
+++ b/kstars/kstars/data/mw03.dat
@@ -0,0 +1,291 @@
+ 7.42250 -1.0000
+ 7.42250 -0.9947
+ 7.41944 -0.9072
+ 7.41028 -0.6442
+ 7.40111 -0.3808
+ 7.39167 -0.1175
+ 7.38250 0.1456
+ 7.38528 0.5017
+ 7.37306 0.8531
+ 7.37556 1.2089
+ 7.36639 1.4725
+ 7.36917 1.8281
+ 7.36611 2.1378
+ 7.36278 2.4475
+ 7.36556 2.8028
+ 7.36833 3.1581
+ 7.36528 3.4672
+ 7.36222 3.7767
+ 7.35917 4.0858
+ 7.35611 4.3950
+ 7.34694 4.6589
+ 7.33806 4.9228
+ 7.32917 5.1867
+ 7.32000 5.4506
+ 7.31111 5.7147
+ 7.29611 5.9336
+ 7.28111 6.1528
+ 7.27222 6.4172
+ 7.26333 6.6817
+ 7.24222 6.8561
+ 7.23333 7.1208
+ 7.21222 7.2958
+ 7.20333 7.5608
+ 7.18833 7.7808
+ 7.17333 8.0011
+ 7.16444 8.2661
+ 7.15556 8.5314
+ 7.14639 8.7969
+ 7.13750 9.0622
+ 7.12250 9.2828
+ 7.10750 9.5036
+ 7.09861 9.7692
+ 7.07750 9.9456
+ 7.06833 10.2114
+ 7.05944 10.4772
+ 7.04444 10.6983
+ 7.03528 10.9642
+ 7.03250 11.2747
+ 7.03556 11.6297
+ 7.03889 11.9844
+ 7.04222 12.3392
+ 7.04528 12.6936
+ 7.05472 13.0919
+ 7.05194 13.4019
+ 7.06167 13.7997
+ 7.05889 14.1094
+ 7.06222 14.4631
+ 7.06583 14.8161
+ 7.06306 15.1256
+ 7.06028 15.4350
+ 7.06389 15.7878
+ 7.06750 16.1403
+ 7.06500 16.4494
+ 7.06250 16.7583
+ 7.07250 17.1533
+ 7.07000 17.4622
+ 7.08000 17.8564
+ 7.09028 18.2503
+ 7.10056 18.6436
+ 7.11111 19.0361
+ 7.12139 19.4281
+ 7.13778 19.6425
+ 7.14861 20.0333
+ 7.15917 20.4236
+ 7.17000 20.8131
+ 7.18111 21.2019
+ 7.19222 21.5900
+ 7.20333 21.9772
+ 7.21444 22.3639
+ 7.22583 22.7497
+ 7.23750 23.1347
+ 7.23583 23.4394
+ 7.24083 23.7836
+ 7.24583 24.1275
+ 7.23750 24.3922
+ 7.22917 24.6569
+ 7.22083 24.9219
+ 7.19889 25.1081
+ 7.19056 25.3731
+ 7.16861 25.5592
+ 7.14667 25.7456
+ 7.12444 25.9317
+ 7.10250 26.1178
+ 7.08694 26.3436
+ 7.07167 26.5694
+ 7.04917 26.7553
+ 7.04056 27.0211
+ 7.01806 27.2072
+ 7.00944 27.4731
+ 6.99389 27.6992
+ 6.97806 27.9250
+ 6.96917 28.1911
+ 6.96056 28.4572
+ 6.95167 28.7233
+ 6.94278 28.9897
+ 6.93389 29.2558
+ 6.92500 29.5219
+ 6.91611 29.7883
+ 6.90694 30.0544
+ 6.89806 30.3208
+ 6.88917 30.5872
+ 6.88000 30.8533
+ 6.87111 31.1197
+ 6.85472 31.3461
+ 6.83861 31.5722
+ 6.82944 31.8386
+ 6.82028 32.1050
+ 6.79667 32.2908
+ 6.78722 32.5572
+ 6.77083 32.7831
+ 6.75417 33.0089
+ 6.73000 33.1939
+ 6.70611 33.3783
+ 6.68917 33.6036
+ 6.65778 33.7461
+ 6.64056 33.9708
+ 6.60889 34.1117
+ 6.57694 34.2517
+ 6.54833 34.3019
+ 6.52361 34.4825
+ 6.50667 34.9250
+ 6.48167 35.1047
+ 6.46417 35.3269
+ 6.43167 35.4619
+ 6.39889 35.5958
+ 6.36611 35.7283
+ 6.33333 35.8597
+ 6.31861 36.0000
+ 4.98528 36.0000
+ 4.98528 35.9786
+ 5.00028 35.7419
+ 5.01528 35.5050
+ 5.03028 35.2675
+ 5.04500 35.0294
+ 5.05972 34.7908
+ 5.07444 34.5519
+ 5.08889 34.3128
+ 5.09056 33.9533
+ 5.10500 33.7133
+ 5.11917 33.4731
+ 5.13333 33.2325
+ 5.14750 32.9914
+ 5.16167 32.7497
+ 5.16917 32.4489
+ 5.17667 32.1481
+ 5.19056 31.9058
+ 5.20417 31.6631
+ 5.21139 31.3617
+ 5.21861 31.0600
+ 5.22583 30.7583
+ 5.23306 30.4567
+ 5.23389 30.0969
+ 5.23472 29.7375
+ 5.24778 29.4933
+ 5.26111 29.2492
+ 5.26806 28.9469
+ 5.27472 28.6447
+ 5.28778 28.3997
+ 5.30056 28.1542
+ 5.31333 27.9083
+ 5.32611 27.6622
+ 5.33889 27.4156
+ 5.35167 27.1689
+ 5.36417 26.9217
+ 5.38278 26.7303
+ 5.40972 26.3722
+ 5.41806 26.2067
+ 5.41806 25.8469
+ 5.43028 25.5981
+ 5.44250 25.3489
+ 5.45444 25.0994
+ 5.46667 24.8497
+ 5.47861 24.5997
+ 5.49056 24.3494
+ 5.50250 24.0989
+ 5.51444 23.8481
+ 5.52611 23.5967
+ 5.53806 23.3453
+ 5.54972 23.0936
+ 5.56139 22.8417
+ 5.58500 22.6967
+ 5.58444 22.3369
+ 5.57778 21.9242
+ 5.56333 21.6794
+ 5.54889 21.4344
+ 5.53083 21.2733
+ 5.52056 20.9442
+ 5.50639 20.6986
+ 5.49222 20.4531
+ 5.48167 20.1239
+ 5.47139 19.7947
+ 5.45361 19.6322
+ 5.43583 19.4692
+ 5.41806 19.3058
+ 5.40806 18.9764
+ 5.39028 18.8125
+ 5.38028 18.4831
+ 5.36639 18.2364
+ 5.35250 17.9894
+ 5.34639 17.5781
+ 5.34000 17.1667
+ 5.33389 16.7558
+ 5.33333 16.4000
+ 5.34444 16.1533
+ 5.35556 15.9064
+ 5.36667 15.6592
+ 5.37778 15.4117
+ 5.38861 15.1639
+ 5.41139 15.0231
+ 5.42222 14.7744
+ 5.43306 14.5256
+ 5.45556 14.3828
+ 5.46639 14.1331
+ 5.48861 13.9889
+ 5.51111 13.8436
+ 5.52167 13.5925
+ 5.53222 13.3411
+ 5.55444 13.1942
+ 5.56500 12.9419
+ 5.57556 12.6897
+ 5.59778 12.5408
+ 5.60806 12.2878
+ 5.63028 12.1375
+ 5.64056 11.8836
+ 5.65083 11.6297
+ 5.66694 11.4267
+ 5.68306 11.2231
+ 5.69917 11.0192
+ 5.71528 10.8144
+ 5.73722 10.6600
+ 5.74722 10.4042
+ 5.76306 10.1983
+ 5.77917 9.9919
+ 5.78917 9.7353
+ 5.79917 9.4783
+ 5.82083 9.3208
+ 5.83083 9.0633
+ 5.85250 8.9047
+ 5.87417 8.7453
+ 5.88972 8.5361
+ 5.90556 8.3267
+ 5.92694 8.1656
+ 5.93667 7.9064
+ 5.95833 7.7444
+ 5.96806 7.4847
+ 5.98361 7.2733
+ 5.99917 7.0617
+ 6.01472 6.8497
+ 6.03028 6.6372
+ 6.03972 6.3764
+ 6.06111 6.2117
+ 6.07667 5.9983
+ 6.09222 5.7847
+ 6.10750 5.5708
+ 6.12278 5.3567
+ 6.13556 5.0072
+ 6.15694 4.8400
+ 6.16639 4.5775
+ 6.18750 4.4094
+ 6.19694 4.1467
+ 6.21222 3.9311
+ 6.22750 3.7150
+ 6.23694 3.4517
+ 6.24611 3.1883
+ 6.25556 2.9250
+ 6.26500 2.6614
+ 6.27417 2.3978
+ 6.28361 2.1342
+ 6.30472 1.9636
+ 6.31389 1.6997
+ 6.31139 1.3425
+ 6.31472 1.0319
+ 6.30611 0.6286
+ 6.29167 0.4014
+ 6.28000 0.0861
+ 6.26222 -0.0528
+ 6.25056 -0.3675
+ 6.23306 -0.5067
+ 6.22139 -0.8211
+ 6.21556 -1.0000
+ 7.42250 -1.0000
diff --git a/kstars/kstars/data/mw04.dat b/kstars/kstars/data/mw04.dat
new file mode 100644
index 00000000..3dbd8a24
--- /dev/null
+++ b/kstars/kstars/data/mw04.dat
@@ -0,0 +1,217 @@
+21.61190 36.0000
+21.61190 35.9867
+21.59420 35.7881
+21.57640 35.5886
+21.55890 35.3886
+21.54140 35.1875
+21.52420 34.9858
+21.50690 34.7831
+21.48970 34.5797
+21.47250 34.3756
+21.45580 34.1708
+21.43890 33.9650
+21.42220 33.7586
+21.40560 33.5517
+21.38890 33.3439
+21.37250 33.1353
+21.36190 32.8561
+21.35140 32.5764
+21.34640 32.2269
+21.34170 31.8778
+21.32580 31.6669
+21.32110 31.3175
+21.30560 31.1061
+21.28970 30.8939
+21.27420 30.6811
+21.25860 30.4678
+21.23190 30.3897
+21.21670 30.1744
+21.19000 30.0936
+21.17500 29.8767
+21.17140 29.5253
+21.15640 29.3078
+21.14140 29.0894
+21.12670 28.8706
+21.11190 28.6514
+21.10860 28.2994
+21.09420 28.0794
+21.07940 27.8586
+21.06530 27.6375
+21.05080 27.4158
+21.03670 27.1933
+21.02250 26.9706
+21.00830 26.7469
+20.99420 26.5231
+20.98030 26.2986
+20.96640 26.0736
+20.95250 25.8481
+20.93890 25.6222
+20.92530 25.3956
+20.91170 25.1686
+20.89810 24.9411
+20.89610 24.5878
+20.88280 24.3597
+20.86940 24.1314
+20.85610 23.9022
+20.84310 23.6728
+20.83560 23.3811
+20.82830 23.0894
+20.81530 22.8589
+20.80250 22.6281
+20.80110 22.2747
+20.78830 22.0433
+20.77560 21.8117
+20.76280 21.5792
+20.75030 21.3467
+20.74920 20.9933
+20.73670 20.7600
+20.72420 20.5264
+20.71190 20.2925
+20.69940 20.0581
+20.69310 19.7642
+20.68670 19.4700
+20.67440 19.2347
+20.66220 18.9992
+20.65030 18.7631
+20.63830 18.5267
+20.62640 18.2897
+20.60890 18.1106
+20.59140 17.9306
+20.56810 17.8072
+20.54500 17.6825
+20.53330 17.4428
+20.51030 17.3164
+20.51030 16.9622
+20.49860 16.7217
+20.48720 16.4806
+20.48720 16.1267
+20.47580 15.8853
+20.47030 15.5875
+20.46470 15.2900
+20.45940 14.9922
+20.45390 14.6944
+20.43920 14.3711
+20.43940 14.0181
+20.42860 13.7753
+20.41750 13.5322
+20.40670 13.2886
+20.39580 13.0450
+20.38500 12.8008
+20.37420 12.5564
+20.35190 12.4200
+20.34110 12.1747
+20.31890 12.0364
+20.29690 11.8972
+20.28060 11.7036
+20.26420 11.5097
+20.25360 11.2619
+20.24310 11.0142
+20.23280 10.7661
+20.22220 10.5178
+20.21190 10.2692
+20.20170 10.0203
+20.19140 9.7711
+20.16940 9.6253
+20.15920 9.3756
+20.13750 9.2283
+20.12170 9.0292
+20.09420 8.9317
+20.07810 8.7311
+20.06220 8.5300
+20.04640 8.3283
+20.03060 8.1261
+20.02060 7.8731
+20.01060 7.6197
+20.00080 7.3661
+19.97920 7.2125
+19.95190 7.1081
+19.92440 7.0028
+19.90310 6.8467
+19.88170 6.6897
+19.87190 6.4336
+19.86220 6.1772
+19.85250 5.9208
+19.84280 5.6642
+19.82140 5.5050
+19.81170 5.2478
+19.79640 5.0389
+19.78080 4.8297
+19.77140 4.5717
+19.76170 4.3136
+19.74060 4.1517
+19.73110 3.8931
+19.72170 3.6342
+19.71220 3.3753
+19.69080 3.2117
+19.68140 2.9522
+19.67220 2.6928
+19.66280 2.4328
+19.64170 2.2678
+19.63220 2.0078
+19.62310 1.7472
+19.61360 1.4869
+19.60440 1.2261
+19.59500 0.9656
+19.58580 0.7044
+19.57670 0.4436
+19.56750 0.1822
+19.56420 -0.1253
+19.56080 -0.4333
+19.55170 -0.6947
+19.54250 -0.9561
+19.54250 -1.0000
+18.55920 -1.0000
+18.55920 -0.9242
+18.61640 -0.3572
+18.65000 0.3944
+18.70720 0.9628
+18.75250 1.6236
+18.81530 1.9233
+18.87470 1.6867
+18.94060 1.8506
+18.95060 2.7875
+18.94860 3.8167
+18.97640 4.6153
+19.00420 5.4133
+19.04390 6.1186
+19.07190 6.9161
+19.11190 7.6200
+19.14610 8.3700
+19.18060 9.1189
+19.20890 9.9142
+19.23780 10.7086
+19.26640 11.5025
+19.31940 12.1061
+19.35470 12.8500
+19.37190 13.7364
+19.39560 14.5744
+19.42560 15.3639
+19.43110 16.3453
+19.41860 17.4708
+19.43060 18.4042
+19.46110 19.1925
+19.51670 19.7847
+19.54810 20.5700
+19.60440 21.1561
+19.65610 22.0114
+19.68860 22.7903
+19.73390 23.4667
+19.76720 24.2419
+19.81360 24.9128
+19.87310 25.4764
+19.95830 25.8233
+20.01970 26.0119
+20.05170 26.6864
+20.05000 27.7672
+20.07420 28.6322
+20.09860 29.4961
+20.13640 30.2494
+20.17470 30.9997
+20.21390 31.7475
+20.25360 32.4922
+20.29420 33.2336
+20.33530 33.9719
+20.35060 34.9381
+20.36640 35.9039
+20.36640 36.0000
+21.61190 36.0000
diff --git a/kstars/kstars/data/mw05.dat b/kstars/kstars/data/mw05.dat
new file mode 100644
index 00000000..15fb18f2
--- /dev/null
+++ b/kstars/kstars/data/mw05.dat
@@ -0,0 +1,329 @@
+19.18580 36.0000
+19.18580 35.9886
+19.16750 35.9864
+19.13890 35.7183
+19.11390 35.5378
+19.08890 35.3569
+19.07860 35.0911
+19.06860 34.8256
+19.05860 34.5597
+19.04860 34.2939
+19.03140 34.0700
+19.01440 33.8458
+19.00440 33.5797
+18.99470 33.3139
+18.98500 33.0478
+18.97530 32.7817
+18.96560 32.5156
+18.96330 32.2075
+18.96080 31.8997
+18.97250 31.5078
+18.98390 31.1150
+18.99560 30.7217
+19.00670 30.3278
+19.00390 30.0189
+19.01500 29.6242
+19.01220 29.3150
+19.00940 29.0058
+19.00670 28.6967
+19.00390 28.3875
+18.98060 28.2078
+18.97080 27.9417
+18.96140 27.6756
+18.95170 27.4094
+18.94220 27.1431
+18.93280 26.8769
+18.90970 26.6967
+18.90030 26.4303
+18.89110 26.1639
+18.87500 25.9406
+18.85890 25.7169
+18.84670 25.3617
+18.82390 25.1806
+18.80140 24.9992
+18.79220 24.7328
+18.78310 24.4664
+18.76080 24.2847
+18.75170 24.0186
+18.74280 23.7522
+18.73360 23.4858
+18.72440 23.2197
+18.72220 22.9111
+18.71970 22.6025
+18.71060 22.3361
+18.70170 22.0700
+18.69280 21.8036
+18.68360 21.5375
+18.67470 21.2714
+18.66580 21.0053
+18.65690 20.7392
+18.64810 20.4731
+18.63920 20.2069
+18.63030 19.9408
+18.62140 19.6747
+18.61250 19.4089
+18.60360 19.1428
+18.59470 18.8769
+18.59220 18.5683
+18.60220 18.1739
+18.61250 17.7786
+18.62250 17.3831
+18.62610 17.0306
+18.62970 16.6775
+18.62690 16.3681
+18.63690 15.9711
+18.64640 15.5736
+18.64390 15.2636
+18.64720 14.9097
+18.63810 14.6436
+18.64170 14.2894
+18.64500 13.9350
+18.63580 13.6689
+18.60830 13.5356
+18.58390 13.7119
+18.56220 13.7550
+18.53500 13.6211
+18.50750 13.4869
+18.49250 13.2653
+18.47750 13.0436
+18.45640 12.8658
+18.43530 12.6883
+18.41390 12.7311
+18.38670 12.5972
+18.35940 12.4633
+18.33250 12.3297
+18.32360 12.0656
+18.30280 11.8886
+18.29390 11.6247
+18.28530 11.3608
+18.27670 11.0972
+18.26780 10.8336
+18.25920 10.5700
+18.25030 10.3064
+18.24170 10.0431
+18.23310 9.7797
+18.21190 9.6047
+18.20330 9.3419
+18.18250 9.1672
+18.17360 8.9047
+18.15280 8.7308
+18.14420 8.4683
+18.12940 8.2506
+18.11470 8.0331
+18.09390 7.8603
+18.08500 7.5989
+18.06420 7.4267
+18.05560 7.1656
+18.04080 6.9492
+18.02580 6.7333
+17.99920 6.6072
+17.98440 6.3919
+17.95780 6.2669
+17.94280 6.0525
+17.91610 5.9286
+17.90140 5.7147
+17.88080 5.5467
+17.86000 5.3792
+17.85110 5.1211
+17.84220 4.8633
+17.83360 4.6058
+17.82470 4.3483
+17.81580 4.0908
+17.80690 3.8336
+17.79810 3.5767
+17.78920 3.3197
+17.78030 3.0631
+17.77720 2.7603
+17.77420 2.4572
+17.78280 2.0608
+17.79140 1.6639
+17.80610 1.4378
+17.81750 1.1258
+17.83530 0.9850
+17.84690 0.6722
+17.85830 0.3594
+17.86690 0.0397
+17.88140 -0.2675
+17.89280 -0.5817
+17.91060 -0.7233
+17.92810 -0.8650
+17.96970 -0.9756
+17.96060 -1.0147
+17.98720 -1.1169
+18.00500 -1.2583
+18.02250 -1.4000
+18.04030 -1.5414
+18.06390 -1.5086
+18.08780 -1.4756
+18.10560 -1.6167
+18.12310 -1.7578
+18.14690 -1.7239
+18.17080 -1.6897
+18.19780 -1.5675
+18.21860 -1.6200
+18.24560 -1.4969
+18.27250 -1.3733
+18.29940 -1.2494
+18.32060 -1.0783
+18.32970 -0.8144
+18.33920 -0.5500
+18.34830 -0.2858
+18.34560 0.0708
+18.35500 0.3353
+18.36420 0.5997
+18.37330 0.8642
+18.39420 1.0367
+18.41530 1.2092
+18.44220 1.3361
+18.46920 1.4633
+18.49000 1.6367
+18.51110 1.8100
+18.53810 1.9378
+18.55890 1.8886
+18.58580 2.0167
+18.60670 1.9675
+18.63360 2.0958
+18.65440 2.0467
+18.68140 2.1753
+18.70830 2.3036
+18.72330 2.5239
+18.73860 2.7442
+18.74780 3.0106
+18.75690 3.2769
+18.76610 3.5431
+18.77530 3.8094
+18.78440 4.0758
+18.78190 4.4339
+18.77920 4.7919
+18.78830 5.0583
+18.79750 5.3247
+18.80080 5.6367
+18.80390 5.9489
+18.80140 6.3069
+18.81640 6.5275
+18.83170 6.7481
+18.85860 6.8769
+18.87970 6.8281
+18.90060 6.7789
+18.92780 6.9072
+18.95500 7.0353
+18.97030 7.2553
+18.99140 7.4292
+19.01280 7.6028
+19.02190 7.8689
+19.04330 8.0422
+19.05860 8.2617
+19.07390 8.4811
+19.09530 8.6539
+19.10470 8.9194
+19.12610 9.0919
+19.14750 9.2642
+19.16310 9.4828
+19.17830 9.7011
+19.18780 9.9664
+19.19750 10.2314
+19.20690 10.4964
+19.20440 10.8550
+19.21420 11.1200
+19.22360 11.3850
+19.22110 11.7436
+19.22470 12.0556
+19.21640 12.4611
+19.22000 12.7731
+19.22360 13.0850
+19.24530 13.2556
+19.25500 13.5203
+19.27670 13.6903
+19.29250 13.9075
+19.30830 14.1242
+19.31810 14.3883
+19.32810 14.6525
+19.33780 14.9164
+19.32940 15.3228
+19.32110 15.7294
+19.32470 16.0408
+19.31640 16.4472
+19.30780 16.8536
+19.29940 17.2597
+19.28420 17.4894
+19.28780 17.8008
+19.28560 18.1597
+19.28310 18.5183
+19.28670 18.8297
+19.29060 19.1411
+19.28810 19.4997
+19.28560 19.8581
+19.28280 20.2167
+19.29920 20.4339
+19.32470 20.4683
+19.34360 20.3261
+19.36560 20.2714
+19.38780 20.2161
+19.41670 20.3358
+19.44560 20.4544
+19.47470 20.5719
+19.49140 20.7858
+19.50780 20.9992
+19.53690 21.1144
+19.56640 21.2289
+19.58940 21.3914
+19.61250 21.5533
+19.63030 21.9872
+19.64080 22.2475
+19.65170 22.5075
+19.66250 22.7675
+19.67330 23.0272
+19.68440 23.2869
+19.69530 23.5464
+19.70640 23.8056
+19.71720 24.0647
+19.72830 24.3236
+19.73940 24.5822
+19.75060 24.8408
+19.74920 25.2008
+19.76060 25.4592
+19.78440 25.6150
+19.80860 25.7703
+19.82640 25.9761
+19.84420 26.1814
+19.86220 26.3861
+19.89280 26.4861
+19.91080 26.6894
+19.94170 26.7869
+19.95360 27.0417
+19.96530 27.2964
+19.97720 27.5506
+19.98940 27.8044
+20.00140 28.0583
+20.01360 28.3119
+20.01280 28.6722
+20.02500 28.9256
+20.04390 29.1247
+20.06250 29.3233
+20.07500 29.5753
+20.08750 29.8272
+20.10000 30.0789
+20.11280 30.3300
+20.12560 30.5811
+20.13830 30.8319
+20.15110 31.0822
+20.16390 31.3322
+20.16390 31.6928
+20.17690 31.9425
+20.19000 32.1922
+20.20310 32.4414
+20.22940 32.5781
+20.24280 32.8261
+20.25640 33.0742
+20.26970 33.3217
+20.28330 33.5686
+20.29690 33.8156
+20.29750 34.1758
+20.30470 34.4794
+20.31190 34.7828
+20.32580 35.0286
+20.32670 35.3892
+20.34060 35.6347
+20.35470 35.8800
+20.36640 36.0000
+19.18580 36.0000
diff --git a/kstars/kstars/data/mw06.dat b/kstars/kstars/data/mw06.dat
new file mode 100644
index 00000000..2a2e08e7
--- /dev/null
+++ b/kstars/kstars/data/mw06.dat
@@ -0,0 +1,237 @@
+18.46250 -1.9700
+18.45940 -2.0583
+18.43830 -2.2308
+18.41720 -2.4028
+18.39610 -2.5744
+18.38110 -2.7928
+18.36580 -3.0106
+18.33890 -3.1350
+18.32360 -3.3522
+18.30250 -3.5228
+18.28140 -3.6928
+18.26060 -3.6397
+18.23640 -3.6744
+18.22470 -3.5803
+18.19440 -3.7894
+18.16750 -3.9106
+18.14640 -4.0783
+18.13690 -4.3406
+18.12750 -4.6025
+18.11780 -4.8644
+18.10830 -5.1264
+18.10470 -5.4358
+18.10110 -5.7453
+18.09170 -6.0069
+18.07030 -6.1725
+18.04890 -6.3375
+18.03330 -6.5503
+18.00610 -6.6661
+17.98470 -6.8297
+17.96330 -6.9925
+17.94190 -7.1550
+17.93220 -7.4142
+17.91060 -7.5758
+17.90080 -7.8344
+17.89110 -8.0931
+17.86940 -8.2533
+17.85390 -8.4619
+17.83810 -8.6703
+17.81720 -8.6078
+17.78970 -8.7158
+17.76220 -8.8228
+17.73470 -8.9289
+17.71310 -9.0842
+17.69140 -9.2386
+17.68140 -9.4933
+17.67140 -9.7481
+17.66110 -10.0022
+17.65110 -10.2564
+17.64080 -10.5103
+17.61890 -10.6619
+17.59810 -10.5925
+17.57030 -10.6911
+17.54250 -10.7883
+17.52640 -10.9881
+17.50440 -11.1350
+17.48250 -11.2814
+17.45470 -11.3744
+17.42690 -11.4661
+17.39890 -11.5564
+17.37110 -11.6453
+17.34330 -11.7328
+17.32690 -11.9258
+17.30470 -12.0647
+17.29420 -12.3103
+17.27750 -12.5017
+17.26110 -12.6922
+17.24440 -12.8822
+17.22810 -13.0717
+17.21140 -13.2603
+17.19470 -13.4483
+17.18360 -13.6908
+17.16110 -13.8225
+17.15030 -14.0639
+17.12750 -14.1936
+17.11640 -14.4342
+17.09390 -14.5622
+17.08280 -14.8017
+17.06000 -14.9278
+17.04860 -15.1664
+17.02580 -15.2906
+17.00890 -15.4706
+16.99170 -15.6500
+16.96890 -15.7711
+16.94580 -15.8908
+16.92860 -16.0678
+16.91140 -16.2436
+16.88830 -16.3600
+16.86560 -16.4753
+16.84810 -16.6483
+16.81940 -16.7017
+16.79080 -16.7533
+16.76190 -16.8031
+16.73890 -16.9111
+16.71580 -17.0178
+16.68720 -17.0622
+16.66940 -17.2269
+16.64080 -17.2681
+16.62310 -17.4303
+16.59970 -17.5300
+16.58330 -17.8267
+16.57110 -18.0483
+16.55860 -18.2697
+16.54610 -18.4908
+16.54440 -18.8372
+16.53190 -19.0575
+16.51920 -19.2775
+16.49970 -19.2964
+16.47500 -19.2508
+16.45440 -19.1314
+16.43920 -19.0753
+16.41440 -19.0264
+16.38560 -19.0472
+16.35670 -19.0661
+16.33830 -19.2133
+16.31470 -19.2942
+16.30170 -19.5050
+16.28860 -19.7156
+16.27560 -19.9253
+16.26220 -20.1344
+16.24890 -20.3433
+16.23560 -20.5514
+16.22220 -20.7589
+16.20890 -20.9658
+16.19530 -21.1722
+16.18170 -21.3778
+16.16810 -21.5831
+16.15420 -21.7875
+16.14060 -21.9914
+16.12670 -22.1947
+16.11280 -22.3975
+16.10920 -22.7381
+16.09500 -22.9400
+16.08080 -23.1414
+16.07690 -23.4819
+16.06280 -23.6822
+16.05860 -24.0228
+16.04420 -24.2222
+16.03500 -24.4919
+16.02560 -24.7614
+16.02110 -25.1017
+16.01670 -25.4422
+16.00690 -25.7114
+16.00750 -26.1233
+16.00780 -26.5358
+16.01330 -26.8831
+16.01890 -27.2303
+16.02420 -27.5778
+16.02970 -27.9256
+16.04030 -28.2072
+16.05080 -28.4892
+16.05110 -28.9039
+16.06190 -29.1861
+16.06190 -29.6017
+16.07280 -29.8839
+16.07280 -30.3003
+16.07280 -30.7167
+16.07810 -31.0664
+16.08360 -31.4167
+16.09440 -31.6997
+16.10530 -31.9828
+16.11080 -32.3333
+16.12720 -32.5489
+16.14390 -32.7639
+16.14940 -33.1144
+16.16610 -33.3292
+16.18280 -33.5431
+16.18860 -33.8939
+16.20560 -34.1075
+16.22250 -34.3203
+16.23970 -34.5328
+16.25690 -34.7447
+16.28530 -34.8161
+16.31390 -34.8858
+16.33690 -35.0244
+16.37140 -35.0194
+16.39440 -35.1550
+16.41780 -35.2894
+16.43580 -35.4950
+16.44170 -35.5633
+16.65000 -35.5858
+16.65530 -35.5111
+16.67720 -35.3511
+16.69940 -35.1903
+16.72140 -35.0283
+16.75560 -34.9939
+16.78470 -35.0333
+16.79830 -35.3014
+16.80170 -35.7225
+16.79640 -35.7992
+17.15780 -35.6881
+17.15610 -35.5483
+17.16110 -35.4678
+17.19530 -35.4022
+17.21640 -35.2178
+17.24390 -35.0908
+17.25780 -34.8464
+17.27190 -34.6017
+17.28580 -34.3567
+17.29970 -34.1114
+17.31360 -33.8656
+17.32750 -33.6194
+17.34110 -33.3728
+17.35470 -33.1258
+17.36170 -32.8219
+17.36830 -32.5181
+17.38830 -32.3269
+17.60140 -31.4794
+17.59890 -31.3414
+17.59190 -30.9269
+17.59780 -30.6203
+17.59720 -30.2597
+17.59670 -29.8994
+17.60500 -29.7308
+17.49420 -26.2867
+17.49030 -26.3700
+17.47810 -26.6206
+17.45330 -26.7603
+17.43060 -26.6772
+17.42640 -26.4006
+17.42610 -26.0408
+17.43860 -25.7917
+17.45080 -25.5422
+17.45060 -25.1828
+17.45640 -24.8781
+17.45030 -24.4636
+17.45420 -24.3803
+18.47690 -11.0058
+18.47080 -10.9592
+18.45280 -10.8189
+18.43500 -10.6783
+18.42330 -10.3611
+18.41170 -10.0436
+18.40920 -9.6850
+18.42470 -9.4669
+18.45220 -9.3425
+18.47060 -9.2592
+18.46250 -1.9700
diff --git a/kstars/kstars/data/mw07.dat b/kstars/kstars/data/mw07.dat
new file mode 100644
index 00000000..ca8c2664
--- /dev/null
+++ b/kstars/kstars/data/mw07.dat
@@ -0,0 +1,211 @@
+16.44170 -35.5633
+16.44780 -35.6317
+16.45470 -35.9808
+16.46170 -36.3303
+16.46860 -36.6797
+16.47580 -37.0292
+16.47720 -37.4514
+16.47860 -37.8736
+16.48000 -38.2961
+16.46890 -38.5822
+16.47030 -39.0047
+16.46530 -39.3592
+16.46000 -39.7136
+16.45500 -40.0681
+16.44970 -40.4225
+16.43810 -40.7078
+16.42610 -40.9931
+16.40780 -41.2086
+16.40220 -41.5625
+16.38360 -41.7769
+16.35220 -41.8506
+16.32060 -41.9217
+16.30170 -42.1328
+16.28250 -42.3431
+16.26330 -42.5525
+16.23750 -42.8306
+16.22420 -43.1100
+16.21080 -43.3892
+16.21000 -43.8125
+16.20920 -44.2358
+16.20830 -44.6594
+16.19470 -44.9383
+16.18690 -45.2892
+16.17940 -45.6403
+16.16530 -45.9181
+16.15060 -46.1956
+16.14920 -46.6192
+16.13440 -46.8961
+16.12610 -47.2464
+16.11780 -47.5964
+16.10250 -47.8722
+16.08720 -48.1478
+16.07170 -48.4231
+16.05580 -48.6975
+16.04670 -49.0464
+16.03750 -49.3950
+16.03470 -49.8183
+16.03220 -50.2417
+16.02940 -50.6650
+16.02670 -51.0886
+16.01670 -51.4369
+16.00670 -51.7850
+15.98920 -52.0575
+15.97170 -52.3292
+15.94670 -52.5244
+15.91440 -52.6422
+15.88220 -52.7578
+15.85670 -52.9486
+15.83080 -53.1383
+15.80470 -53.3267
+15.77860 -53.5139
+15.75220 -53.6994
+15.73940 -54.0419
+15.72640 -54.3839
+15.69920 -54.5672
+15.68560 -54.9081
+15.65780 -55.0892
+15.62970 -55.2689
+15.61530 -55.6081
+15.58670 -55.7856
+15.55780 -55.9614
+15.52890 -56.1358
+15.50640 -56.3906
+15.48330 -56.6444
+15.46030 -56.8972
+15.43690 -57.1492
+15.40640 -57.3169
+15.37560 -57.4833
+15.34420 -57.6478
+15.30610 -57.7264
+15.26780 -57.8022
+15.22250 -57.7906
+15.19060 -57.9467
+15.15810 -58.1008
+15.12560 -58.2531
+15.09250 -58.4033
+15.06560 -58.6389
+15.03190 -58.7858
+15.00000 -58.7953
+15.00000 -69.8828
+15.00110 -69.8828
+15.06060 -69.8239
+15.11940 -69.7608
+15.16810 -69.6083
+15.21580 -69.4531
+15.27330 -69.3794
+15.33030 -69.3019
+15.39750 -69.3031
+15.46470 -69.2986
+15.54280 -69.3697
+15.62170 -69.4333
+15.70060 -69.4894
+15.75580 -69.3836
+15.83500 -69.4272
+15.91440 -69.4633
+15.99390 -69.4922
+16.04750 -69.3675
+16.11360 -69.3119
+16.17940 -69.2511
+16.23140 -69.1153
+16.28280 -68.9764
+16.32000 -68.7658
+16.35670 -68.5536
+16.41940 -68.4750
+16.45470 -68.2586
+16.48940 -68.0408
+16.52360 -67.8217
+16.55720 -67.6014
+16.59000 -67.3797
+16.62250 -67.1567
+16.65420 -66.9325
+16.65940 -66.5803
+16.69060 -66.3547
+16.72080 -66.1281
+16.75080 -65.9003
+16.78000 -65.6714
+16.80920 -65.4414
+16.83750 -65.2106
+16.86560 -64.9786
+16.86830 -64.6253
+16.89560 -64.3922
+16.92220 -64.1586
+16.92440 -63.8047
+16.95920 -63.4917
+16.96110 -63.1378
+16.97470 -62.8428
+16.98810 -62.5475
+17.00110 -62.2519
+17.01420 -61.9561
+17.03830 -61.7186
+17.03940 -61.3639
+17.06310 -61.1256
+17.08640 -60.8864
+17.11690 -60.5664
+17.12860 -60.2689
+17.11810 -59.8564
+17.12940 -59.5586
+17.14080 -59.2606
+17.15190 -58.9619
+17.16280 -58.6636
+17.17360 -58.3647
+17.18440 -58.0658
+17.18470 -57.7100
+17.18500 -57.3539
+17.17530 -56.9408
+17.16580 -56.5272
+17.15670 -56.1133
+17.14780 -55.6989
+17.13920 -55.2839
+17.14970 -54.9847
+17.14140 -54.5694
+17.13330 -54.1536
+17.15280 -53.9125
+17.17220 -53.6708
+17.20970 -53.5431
+17.23780 -53.3567
+17.25330 -53.3319
+17.00110 -44.8606
+16.98780 -44.8781
+16.95970 -44.7717
+16.95670 -44.4908
+16.99610 -44.4397
+17.02060 -44.2639
+17.03750 -44.0264
+17.04690 -43.7275
+17.05640 -43.4283
+17.07310 -43.1894
+17.07500 -42.8297
+17.05890 -42.5686
+17.03720 -42.3864
+17.02690 -42.0450
+17.01110 -41.7825
+17.01330 -41.4228
+17.01560 -41.0633
+17.03170 -40.8258
+17.03390 -40.4658
+17.04970 -40.2278
+17.06580 -39.9892
+17.06080 -39.5689
+17.05580 -39.1483
+17.07140 -38.9097
+17.09720 -39.0106
+17.11780 -39.1903
+17.13860 -39.3694
+17.16440 -39.4669
+17.20440 -36.1006
+17.19780 -36.0417
+17.17780 -35.8653
+17.15780 -35.6881
+16.79640 -35.7992
+16.77440 -35.9650
+16.75220 -36.1294
+16.73640 -36.3575
+16.72030 -36.5850
+16.68530 -36.6164
+16.65030 -36.6450
+16.63170 -36.4475
+16.63000 -36.1661
+16.63390 -35.8103
+16.64970 -35.5858
+16.44170 -35.5633
diff --git a/kstars/kstars/data/mw08.dat b/kstars/kstars/data/mw08.dat
new file mode 100644
index 00000000..a255d4ca
--- /dev/null
+++ b/kstars/kstars/data/mw08.dat
@@ -0,0 +1,292 @@
+17.25330 -53.3319
+17.25940 -53.2503
+17.29640 -53.1178
+17.34220 -53.0381
+17.38810 -52.9550
+17.43360 -52.8689
+17.46030 -52.6728
+17.50560 -52.5814
+17.55030 -52.4867
+17.59500 -52.3889
+17.63970 -52.2881
+17.68390 -52.1842
+17.72810 -52.0772
+17.75280 -51.8703
+17.77780 -51.6625
+17.81170 -51.5019
+17.84530 -51.3397
+17.86000 -51.0817
+17.87470 -50.8236
+17.90780 -50.6586
+17.94060 -50.4919
+17.96390 -50.2783
+17.98690 -50.0639
+18.01920 -49.8942
+18.03250 -49.6333
+18.04610 -49.3725
+18.07750 -49.2003
+18.09060 -48.9389
+18.10360 -48.6772
+18.11670 -48.4156
+18.12940 -48.1533
+18.16000 -47.9783
+18.17250 -47.7158
+18.20280 -47.5392
+18.21500 -47.2761
+18.24500 -47.0981
+18.25690 -46.8347
+18.26890 -46.5711
+18.29830 -46.3914
+18.31000 -46.1272
+18.33890 -45.9461
+18.35920 -45.7231
+18.37920 -45.4994
+18.41640 -45.3567
+18.45330 -45.2119
+18.47280 -44.9864
+18.49220 -44.7606
+18.51170 -44.5344
+18.53060 -44.3081
+18.55830 -44.1203
+18.58560 -43.9317
+18.60440 -43.7042
+18.62310 -43.4761
+18.65000 -43.2858
+18.66000 -43.0197
+18.67810 -42.7914
+18.69640 -42.5628
+18.70610 -42.2964
+18.71560 -42.0303
+18.72530 -41.7639
+18.75140 -41.5719
+18.76080 -41.3058
+18.77030 -41.0394
+18.79580 -40.8469
+18.80530 -40.5806
+18.82250 -40.3508
+18.84000 -40.1211
+18.85690 -39.8914
+18.87420 -39.6614
+18.89920 -39.4675
+18.90810 -39.2011
+18.93310 -39.0067
+18.94170 -38.7406
+18.96640 -38.5458
+18.99080 -38.3508
+19.00720 -38.1200
+19.02360 -37.8894
+19.04810 -37.6936
+19.07190 -37.4978
+19.08030 -37.2319
+19.10420 -37.0358
+19.11250 -36.7703
+19.12060 -36.5047
+19.12860 -36.2394
+19.13690 -35.9739
+19.14500 -35.7086
+19.15310 -35.4431
+19.16110 -35.1778
+19.16920 -34.9128
+19.17720 -34.6475
+19.17030 -34.3119
+19.17830 -34.0467
+19.17890 -33.7461
+19.17940 -33.4453
+19.18750 -33.1803
+19.18080 -32.8433
+19.18890 -32.5783
+19.19690 -32.3133
+19.19060 -31.9758
+19.19860 -31.7108
+19.19220 -31.3728
+19.18580 -31.0342
+19.17940 -30.6953
+19.17330 -30.3556
+19.16720 -30.0156
+19.16140 -29.6753
+19.16970 -29.4100
+19.17780 -29.1447
+19.18610 -28.8797
+19.19440 -28.6147
+19.20280 -28.3494
+19.21080 -28.0847
+19.21920 -27.8197
+19.24110 -27.6308
+19.26330 -27.4422
+19.27140 -27.1778
+19.29330 -26.9892
+19.30140 -26.7247
+19.30940 -26.4606
+19.32440 -26.2344
+19.33940 -26.0086
+19.34750 -25.7447
+19.35530 -25.4811
+19.36330 -25.2172
+19.35780 -24.8772
+19.35220 -24.5367
+19.35360 -24.2344
+19.35500 -23.9319
+19.34970 -23.5903
+19.34440 -23.2483
+19.34610 -22.9453
+19.34750 -22.6422
+19.34250 -22.2994
+19.35060 -22.0356
+19.35220 -21.7319
+19.35390 -21.4283
+19.36220 -21.1647
+19.37030 -20.9011
+19.37860 -20.6378
+19.38670 -20.3742
+19.39500 -20.1108
+19.40330 -19.8478
+19.41140 -19.5844
+19.40670 -19.2403
+19.41500 -18.9772
+19.41060 -18.6328
+19.41220 -18.3286
+19.41420 -18.0247
+19.40970 -17.6792
+19.40530 -17.3333
+19.39470 -16.9458
+19.38420 -16.5575
+19.38000 -16.2103
+19.37580 -15.8628
+19.38420 -15.5994
+19.38030 -15.2517
+19.38250 -14.9458
+19.38470 -14.6400
+19.39330 -14.3767
+19.40170 -14.1133
+19.39780 -13.7647
+19.40640 -13.5014
+19.40250 -13.1525
+19.39890 -12.8033
+19.40750 -12.5400
+19.41610 -12.2769
+19.41220 -11.9272
+19.40860 -11.5775
+19.41110 -11.2708
+19.40170 -10.8767
+19.40420 -10.5697
+19.40670 -10.2628
+19.39720 -9.8675
+19.40000 -9.5603
+19.39640 -9.2086
+19.39310 -8.8567
+19.39580 -8.5492
+19.39860 -8.2414
+19.39560 -7.8889
+19.39220 -7.5364
+19.39500 -7.2283
+19.38610 -6.8303
+19.38890 -6.5219
+19.37970 -6.1236
+19.38280 -5.8150
+19.38580 -5.5064
+19.37670 -5.1069
+19.37970 -4.7981
+19.37690 -4.4439
+19.37390 -4.0892
+19.37720 -3.7800
+19.38030 -3.4708
+19.40110 -3.2992
+19.41610 -3.0817
+19.44310 -2.9564
+19.46390 -2.7856
+19.48470 -2.6150
+19.50580 -2.4447
+19.51470 -2.1828
+19.52390 -1.9211
+19.53310 -1.6592
+19.54190 -1.3978
+19.54530 -1.0897
+19.54530 -1.0000
+18.55610 -1.0000
+18.55610 -1.0128
+18.54690 -1.2786
+18.52580 -1.4517
+18.50470 -1.6247
+18.48970 -1.8439
+18.46250 -1.9700
+18.47060 -9.2592
+18.47640 -9.3058
+18.49440 -9.4458
+18.51860 -9.4086
+18.53670 -9.5481
+18.55440 -9.6875
+18.56030 -9.9572
+18.56280 -10.3158
+18.54750 -10.5350
+18.53190 -10.7544
+18.50440 -10.8803
+18.47690 -11.0058
+17.45420 -24.3803
+17.46420 -24.3519
+17.49470 -24.2658
+17.51310 -24.4292
+17.53140 -24.5922
+17.55000 -24.7544
+17.56470 -25.0003
+17.57140 -25.4142
+17.57190 -25.7742
+17.54750 -25.9183
+17.52280 -26.0611
+17.50440 -26.2578
+17.49420 -26.2867
+17.60500 -29.7308
+17.60920 -29.6464
+17.64080 -29.5533
+17.64580 -29.8292
+17.63330 -30.0828
+17.64060 -30.4967
+17.63470 -30.8039
+17.64190 -31.2175
+17.65780 -31.4619
+17.65610 -31.6844
+17.64110 -31.8006
+17.62110 -31.6403
+17.60140 -31.4794
+17.38830 -32.3269
+17.39060 -32.4658
+17.40560 -32.7169
+17.41190 -33.1333
+17.41830 -33.5500
+17.42500 -33.9664
+17.43610 -34.2997
+17.44060 -34.5772
+17.42690 -34.8264
+17.41330 -35.0750
+17.38610 -35.2108
+17.37220 -35.4586
+17.35830 -35.7061
+17.34420 -35.9531
+17.31000 -36.0281
+17.27560 -36.1011
+17.24080 -36.1717
+17.22750 -36.0553
+17.20440 -36.1006
+17.16440 -39.4669
+17.17640 -39.4456
+17.19750 -39.6219
+17.20830 -39.9600
+17.21940 -40.2978
+17.23560 -40.5539
+17.25190 -40.8094
+17.25830 -41.2278
+17.25000 -41.5300
+17.24190 -41.8322
+17.22610 -42.0758
+17.21060 -42.3192
+17.19440 -42.5622
+17.17860 -42.8047
+17.16250 -43.0467
+17.14640 -43.2881
+17.14470 -43.6481
+17.14310 -44.0081
+17.12670 -44.2489
+17.09500 -44.3697
+17.07810 -44.6092
+17.04610 -44.7269
+17.00110 -44.8606
+17.25330 -53.3319
diff --git a/kstars/kstars/data/mw09.dat b/kstars/kstars/data/mw09.dat
new file mode 100644
index 00000000..adea472d
--- /dev/null
+++ b/kstars/kstars/data/mw09.dat
@@ -0,0 +1,165 @@
+15.00000 -58.8431
+14.99190 -58.8431
+14.95170 -58.8975
+14.89940 -58.7719
+14.84780 -58.6414
+14.80780 -58.4619
+14.82500 -58.0600
+14.84170 -57.6575
+14.85810 -57.2547
+14.88530 -57.0292
+14.91220 -56.8022
+14.93310 -56.4856
+14.97080 -56.4325
+15.00000 -56.4250
+15.00000 -46.0589
+14.99280 -46.0589
+14.97750 -46.3769
+14.95250 -46.5189
+14.92720 -46.6594
+14.90190 -46.7986
+14.87640 -46.9361
+14.85080 -47.0719
+14.81640 -47.0281
+14.79060 -47.1606
+14.76030 -47.2017
+14.73000 -47.2406
+14.70390 -47.3675
+14.67780 -47.4931
+14.65140 -47.6169
+14.62470 -47.7392
+14.59810 -47.8600
+14.57920 -48.1619
+14.55220 -48.2797
+14.52890 -48.4878
+14.50560 -48.6947
+14.48190 -48.9003
+14.45810 -49.1044
+14.43390 -49.3075
+14.40940 -49.5092
+14.38860 -49.8028
+14.36750 -50.0953
+14.34970 -50.4806
+14.33170 -50.8650
+14.31310 -51.2489
+14.31420 -51.5647
+14.31530 -51.8803
+14.31640 -52.1961
+14.31720 -52.5119
+14.29780 -52.8953
+14.27420 -53.1836
+14.25030 -53.4708
+14.21860 -53.5675
+14.18690 -53.6619
+14.14810 -53.5639
+14.11640 -53.6539
+14.07780 -53.5506
+14.04250 -53.5397
+14.00720 -53.5267
+13.96640 -53.3181
+13.92560 -53.1061
+13.88530 -52.8908
+13.84560 -52.6719
+13.80640 -52.4500
+13.76750 -52.2247
+13.73140 -52.0939
+13.69560 -51.9603
+13.66420 -52.0200
+13.63280 -52.0775
+13.60110 -52.1331
+13.56970 -52.1861
+13.53780 -52.2372
+13.51140 -52.5822
+13.48110 -52.7281
+13.45390 -53.0697
+13.42280 -53.2119
+13.39330 -53.4511
+13.36310 -53.6883
+13.33000 -53.7250
+13.29670 -53.7597
+13.26470 -53.8914
+13.23250 -54.0208
+13.20080 -54.2478
+13.16720 -54.2736
+13.13420 -54.3964
+13.10110 -54.5172
+13.06690 -54.5358
+13.03420 -54.7519
+13.02250 -54.7567
+12.80280 -60.9997
+12.81670 -61.0000
+12.85750 -60.8983
+12.89860 -60.8942
+12.93920 -60.6869
+12.97970 -60.6772
+13.02190 -60.8642
+13.06440 -61.0481
+13.08080 -61.3414
+13.11030 -61.5281
+13.12720 -61.8203
+13.13060 -62.1194
+13.13360 -62.4189
+13.13670 -62.7181
+13.12440 -62.9247
+13.09610 -63.0381
+13.09890 -63.3375
+13.07030 -63.4497
+13.02560 -63.4658
+12.99640 -63.5747
+12.98250 -63.7786
+12.93720 -63.7886
+12.90780 -63.9936
+12.86220 -63.9983
+12.83170 -64.0997
+12.78580 -64.1992
+12.75500 -64.2969
+12.70830 -64.4911
+12.69190 -64.6883
+12.65940 -64.8817
+12.64250 -65.0775
+12.62560 -65.2733
+12.49970 -74.4519
+12.52220 -74.5589
+12.59440 -74.6767
+12.66670 -74.8894
+12.74140 -74.8972
+12.81670 -74.9000
+12.89170 -74.8972
+12.96640 -74.8894
+13.04140 -74.8764
+13.11610 -74.8581
+13.19060 -74.8347
+13.26470 -74.8061
+13.33580 -74.6731
+13.39860 -74.3372
+13.46250 -74.0967
+13.52500 -73.8525
+13.53580 -73.5403
+13.59110 -73.1931
+13.64440 -72.8431
+13.69560 -72.4900
+13.70310 -72.1761
+13.75170 -71.8200
+13.80330 -71.5589
+13.85360 -71.2947
+13.91310 -71.2214
+13.97220 -71.1439
+14.03080 -71.0625
+14.08890 -70.9775
+14.14670 -70.8883
+14.20360 -70.7958
+14.26030 -70.6992
+14.31640 -70.5992
+14.38610 -70.6822
+14.44170 -70.5739
+14.49640 -70.4622
+14.55830 -70.4392
+14.62030 -70.4114
+14.68190 -70.3792
+14.74330 -70.3428
+14.80470 -70.3019
+14.86560 -70.2567
+14.91690 -70.1189
+14.96780 -69.9783
+15.00000 -69.9306
+15.00000 -58.8431
diff --git a/kstars/kstars/data/mw10.dat b/kstars/kstars/data/mw10.dat
new file mode 100644
index 00000000..2d81078f
--- /dev/null
+++ b/kstars/kstars/data/mw10.dat
@@ -0,0 +1,631 @@
+13.02250 -54.7567
+13.01060 -54.6614
+12.97610 -54.5739
+12.96330 -54.2778
+12.92860 -53.9869
+12.89440 -53.6936
+12.86060 -53.3978
+12.82750 -53.2997
+12.79440 -53.1994
+12.75060 -53.1953
+12.71780 -53.1894
+12.68420 -53.3814
+12.65110 -53.3711
+12.61690 -53.5581
+12.58360 -53.5431
+12.54920 -53.7253
+12.51580 -53.7056
+12.48250 -53.6833
+12.45030 -53.5594
+12.41810 -53.4331
+12.38860 -53.1058
+12.35690 -52.9756
+12.32830 -52.6444
+12.30000 -52.3117
+12.26940 -52.1753
+12.23920 -52.0372
+12.21060 -51.7981
+12.18250 -51.5572
+12.15280 -51.4133
+12.12360 -51.2675
+12.09250 -51.2183
+12.06170 -51.1672
+12.03670 -50.8189
+12.03250 -50.5061
+12.00810 -50.1561
+11.98420 -49.8050
+11.95670 -49.6486
+11.92920 -49.4903
+11.90000 -49.4281
+11.87060 -49.3639
+11.84140 -49.2975
+11.81220 -49.2292
+11.78310 -49.1592
+11.75420 -49.0869
+11.72530 -49.0128
+11.69670 -48.9367
+11.66810 -48.8589
+11.63670 -48.8750
+11.60530 -48.8892
+11.57670 -48.8050
+11.54830 -48.7192
+11.51690 -48.7269
+11.48560 -48.7322
+11.45750 -48.6403
+11.42310 -48.7358
+11.39500 -48.6400
+11.36030 -48.7306
+11.32890 -48.7244
+11.29030 -48.9033
+11.25860 -48.8922
+11.22720 -48.8786
+11.19940 -48.7703
+11.17190 -48.6600
+11.14440 -48.5478
+11.11690 -48.4342
+11.08970 -48.3186
+11.06280 -48.2014
+11.03580 -48.0825
+11.00890 -47.9619
+10.98220 -47.8397
+10.95580 -47.7158
+10.92080 -47.7711
+10.89470 -47.6433
+10.85970 -47.6936
+10.83360 -47.5622
+10.79860 -47.6075
+10.76360 -47.6500
+10.73780 -47.5128
+10.71190 -47.3742
+10.67690 -47.4097
+10.65140 -47.2675
+10.61670 -47.2981
+10.58170 -47.3258
+10.55640 -47.1781
+10.52140 -47.2011
+10.49640 -47.0497
+10.46140 -47.0681
+10.43690 -46.9133
+10.40190 -46.9269
+10.37220 -46.8533
+10.34280 -46.7775
+10.31060 -46.5622
+10.27580 -46.5656
+10.25190 -46.4006
+10.22280 -46.3169
+10.19360 -46.2314
+10.17030 -46.0617
+10.14690 -45.8911
+10.11810 -45.8003
+10.08940 -45.7078
+10.06670 -45.5328
+10.03280 -45.5172
+10.01000 -45.3394
+ 9.98750 -45.1603
+ 9.95389 -45.1383
+ 9.93167 -44.9564
+ 9.90361 -44.8519
+ 9.87611 -44.7456
+ 9.85417 -44.5597
+ 9.83250 -44.3728
+ 9.80528 -44.2619
+ 9.77806 -44.1494
+ 9.75667 -43.9586
+ 9.73583 -43.7669
+ 9.71472 -43.5742
+ 9.70000 -43.3047
+ 9.68556 -43.0344
+ 9.66500 -42.8394
+ 9.64472 -42.6433
+ 9.62444 -42.4461
+ 9.60444 -42.2481
+ 9.58472 -42.0492
+ 9.56472 -41.8492
+ 9.54528 -41.6486
+ 9.51361 -41.5936
+ 9.49417 -41.3903
+ 9.47500 -41.1864
+ 9.44361 -41.1264
+ 9.43694 -40.7758
+ 9.41806 -40.5694
+ 9.39944 -40.3619
+ 9.39306 -40.0111
+ 9.37444 -39.8028
+ 9.36222 -39.5225
+ 9.35028 -39.2419
+ 9.33222 -39.0317
+ 9.32639 -38.6797
+ 9.30861 -38.4686
+ 9.29083 -38.2567
+ 9.27333 -38.0439
+ 9.25583 -37.8303
+ 9.23833 -37.6161
+ 9.22111 -37.4011
+ 9.20389 -37.1856
+ 9.17472 -37.1058
+ 9.15778 -36.8883
+ 9.13500 -36.7381
+ 9.11194 -36.5864
+ 9.08944 -36.4336
+ 9.06667 -36.2794
+ 9.04417 -36.1242
+ 9.02167 -35.9678
+ 8.99917 -35.8103
+ 8.97694 -35.6517
+ 8.95472 -35.4917
+ 8.93278 -35.3308
+ 8.91694 -35.1039
+ 8.91361 -34.7475
+ 8.89806 -34.5200
+ 8.88889 -34.2275
+ 8.87972 -33.9353
+ 8.87667 -33.5783
+ 8.87361 -33.2219
+ 8.86472 -32.9292
+ 8.85583 -32.6361
+ 8.85306 -32.2797
+ 8.85028 -31.9231
+ 8.84167 -31.6300
+ 8.83278 -31.3369
+ 8.83028 -30.9803
+ 8.82778 -30.6239
+ 8.81944 -30.3306
+ 8.82306 -29.9114
+ 8.81472 -29.6181
+ 8.80639 -29.3244
+ 8.80444 -28.9683
+ 8.80222 -28.6125
+ 8.79417 -28.3189
+ 8.78611 -28.0250
+ 8.77833 -27.7311
+ 8.77028 -27.4372
+ 8.76250 -27.1431
+ 8.75500 -26.8489
+ 8.74139 -26.6158
+ 8.72778 -26.3825
+ 8.72028 -26.0875
+ 8.71278 -25.7925
+ 8.69972 -25.5581
+ 8.68639 -25.3233
+ 8.67333 -25.0881
+ 8.66028 -24.8522
+ 8.64722 -24.6161
+ 8.63444 -24.3797
+ 8.62139 -24.1428
+ 8.60861 -23.9053
+ 8.59611 -23.6675
+ 8.58333 -23.4294
+ 8.57083 -23.1908
+ 8.55806 -22.9519
+ 8.53389 -22.8294
+ 8.52139 -22.5892
+ 8.50917 -22.3489
+ 8.49694 -22.1081
+ 8.48472 -21.8669
+ 8.47250 -21.6253
+ 8.46028 -21.3833
+ 8.43639 -21.2553
+ 8.42444 -21.0125
+ 8.40667 -20.8258
+ 8.38889 -20.6383
+ 8.37694 -20.3942
+ 8.36528 -20.1494
+ 8.35333 -19.9047
+ 8.33000 -19.7708
+ 8.31250 -19.5806
+ 8.29500 -19.3894
+ 8.27944 -19.0603
+ 8.25639 -18.9228
+ 8.24500 -18.6750
+ 8.22167 -18.5361
+ 8.19861 -18.3958
+ 8.17556 -18.2547
+ 8.15250 -18.1125
+ 8.12944 -17.9694
+ 8.10667 -17.8253
+ 8.08944 -17.6269
+ 8.07250 -17.4281
+ 8.04972 -17.2817
+ 8.02694 -17.1342
+ 8.01611 -16.8808
+ 7.99333 -16.7319
+ 7.98250 -16.4781
+ 7.97167 -16.2239
+ 7.95500 -16.0214
+ 7.93861 -15.8183
+ 7.92194 -15.6150
+ 7.90528 -15.4108
+ 7.88889 -15.2064
+ 7.87250 -15.0014
+ 7.85611 -14.7961
+ 7.83972 -14.5903
+ 7.81750 -14.4344
+ 7.79500 -14.2781
+ 7.78472 -14.0203
+ 7.77444 -13.7625
+ 7.75250 -13.6044
+ 7.74222 -13.3461
+ 7.73194 -13.0875
+ 7.72778 -12.7789
+ 7.72361 -12.4703
+ 7.71333 -12.2114
+ 7.71500 -11.8531
+ 7.70500 -11.5939
+ 7.69500 -11.3347
+ 7.69694 -10.9767
+ 7.68694 -10.7172
+ 7.68278 -10.4086
+ 7.67889 -10.0997
+ 7.66889 -9.8403
+ 7.65917 -9.5803
+ 7.66083 -9.2228
+ 7.65111 -8.9628
+ 7.64139 -8.7028
+ 7.63167 -8.4425
+ 7.62778 -8.1336
+ 7.62389 -7.8247
+ 7.61417 -7.5642
+ 7.60444 -7.3033
+ 7.59472 -7.0428
+ 7.58528 -6.7817
+ 7.57556 -6.5208
+ 7.56278 -6.1725
+ 7.54722 -5.9592
+ 7.53194 -5.7453
+ 7.52250 -5.4836
+ 7.51278 -5.2217
+ 7.50333 -4.9597
+ 7.49389 -4.6975
+ 7.48444 -4.4353
+ 7.48083 -4.1256
+ 7.47750 -3.8161
+ 7.46806 -3.5536
+ 7.47028 -3.1967
+ 7.46111 -2.9342
+ 7.45167 -2.6717
+ 7.44222 -2.4089
+ 7.44472 -2.0522
+ 7.43556 -1.7894
+ 7.42611 -1.5267
+ 7.42861 -1.1700
+ 7.42556 -1.0000
+ 6.21250 -1.0000
+ 6.21250 -1.0014
+ 6.20389 -1.4031
+ 6.19528 -1.8044
+ 6.18667 -2.2053
+ 6.17806 -2.6061
+ 6.18111 -2.9147
+ 6.17250 -3.3147
+ 6.17556 -3.6231
+ 6.17861 -3.9314
+ 6.18750 -4.1942
+ 6.19667 -4.4569
+ 6.21750 -4.6289
+ 6.23222 -4.8467
+ 6.24722 -5.0644
+ 6.26222 -5.2828
+ 6.27722 -5.5011
+ 6.29806 -5.6744
+ 6.31889 -5.8478
+ 6.33389 -6.0669
+ 6.34889 -6.2861
+ 6.37583 -6.4150
+ 6.40278 -6.5444
+ 6.41778 -6.7642
+ 6.43278 -6.9842
+ 6.44778 -7.2042
+ 6.46278 -7.4242
+ 6.48361 -7.5994
+ 6.49278 -7.8647
+ 6.51361 -8.0403
+ 6.53472 -8.2158
+ 6.54972 -8.4364
+ 6.57694 -8.5672
+ 6.59806 -8.7431
+ 6.61917 -8.9189
+ 6.63417 -9.1397
+ 6.64917 -9.3608
+ 6.65833 -9.6269
+ 6.66750 -9.8931
+ 6.68861 -10.0692
+ 6.69778 -10.3353
+ 6.71278 -10.5564
+ 6.72806 -10.7778
+ 6.73722 -11.0439
+ 6.74639 -11.3103
+ 6.76139 -11.5314
+ 6.77667 -11.7528
+ 6.78583 -12.0192
+ 6.79500 -12.2853
+ 6.80417 -12.5517
+ 6.81333 -12.8181
+ 6.81056 -13.1744
+ 6.81972 -13.4408
+ 6.82889 -13.7072
+ 6.83806 -13.9736
+ 6.84722 -14.2400
+ 6.85667 -14.5064
+ 6.86583 -14.7725
+ 6.87500 -15.0389
+ 6.87194 -15.3953
+ 6.87500 -15.7067
+ 6.87833 -16.0178
+ 6.88139 -16.3289
+ 6.87806 -16.6850
+ 6.87500 -17.0408
+ 6.87167 -17.3967
+ 6.86861 -17.7522
+ 6.87167 -18.0631
+ 6.86833 -18.4183
+ 6.86500 -18.7733
+ 6.86167 -19.1283
+ 6.86444 -19.4389
+ 6.85472 -19.8378
+ 6.85778 -20.1481
+ 6.85417 -20.5022
+ 6.85056 -20.8564
+ 6.84056 -21.2539
+ 6.84333 -21.5639
+ 6.83972 -21.9175
+ 6.83306 -22.1819
+ 6.82917 -22.5350
+ 6.81889 -22.9308
+ 6.82167 -23.2403
+ 6.82417 -23.5494
+ 6.82694 -23.8589
+ 6.83611 -24.1253
+ 6.84528 -24.3917
+ 6.85472 -24.6578
+ 6.86389 -24.9242
+ 6.88000 -25.1475
+ 6.90917 -25.2844
+ 6.93194 -25.4642
+ 6.96139 -25.6000
+ 6.99083 -25.7350
+ 7.01722 -25.7806
+ 7.03361 -26.0025
+ 7.06333 -26.1356
+ 7.07972 -26.3569
+ 7.10306 -26.5336
+ 7.12611 -26.7097
+ 7.15278 -26.7519
+ 7.16278 -27.0172
+ 7.17278 -27.2825
+ 7.18306 -27.5475
+ 7.19306 -27.8125
+ 7.18972 -28.1681
+ 7.19972 -28.4331
+ 7.20333 -28.7431
+ 7.21333 -29.0081
+ 7.22361 -29.2731
+ 7.22722 -29.5831
+ 7.23056 -29.8931
+ 7.24083 -30.1578
+ 7.23750 -30.5128
+ 7.24778 -30.7775
+ 7.25139 -31.0872
+ 7.25472 -31.3969
+ 7.25833 -31.7067
+ 7.26889 -31.9711
+ 7.27944 -32.2356
+ 7.29694 -32.4547
+ 7.32167 -32.6278
+ 7.33944 -32.8461
+ 7.35722 -33.0642
+ 7.38222 -33.2356
+ 7.40750 -33.4064
+ 7.43972 -33.5297
+ 7.45806 -33.7456
+ 7.47639 -33.9611
+ 7.48750 -34.2233
+ 7.49889 -34.4856
+ 7.51750 -34.7000
+ 7.53611 -34.9144
+ 7.55472 -35.1281
+ 7.58083 -35.2933
+ 7.59250 -35.5542
+ 7.61139 -35.7667
+ 7.62333 -36.0272
+ 7.64250 -36.2389
+ 7.65444 -36.4989
+ 7.64806 -36.7697
+ 7.62639 -36.9156
+ 7.60444 -37.0603
+ 7.59417 -37.4650
+ 7.58389 -37.8694
+ 7.57361 -38.2731
+ 7.58556 -38.5342
+ 7.59778 -38.7950
+ 7.60972 -39.0558
+ 7.62194 -39.3164
+ 7.63444 -39.5767
+ 7.66194 -39.7403
+ 7.67444 -40.0000
+ 7.68694 -40.2597
+ 7.69944 -40.5192
+ 7.71222 -40.7783
+ 7.72500 -41.0372
+ 7.73806 -41.2958
+ 7.73528 -41.6525
+ 7.74833 -41.9111
+ 7.74583 -42.2678
+ 7.74306 -42.6242
+ 7.73250 -43.0292
+ 7.72167 -43.4336
+ 7.71056 -43.8375
+ 7.69944 -44.2406
+ 7.70444 -44.5478
+ 7.70944 -44.8547
+ 7.70611 -45.2097
+ 7.70278 -45.5642
+ 7.69944 -45.9186
+ 7.69583 -46.2728
+ 7.70083 -46.5792
+ 7.70583 -46.8858
+ 7.71944 -47.1447
+ 7.73333 -47.4036
+ 7.74694 -47.6622
+ 7.76111 -47.9206
+ 7.77500 -48.1789
+ 7.78917 -48.4367
+ 7.78583 -48.7906
+ 7.80028 -49.0483
+ 7.81472 -49.3058
+ 7.82917 -49.5631
+ 7.86194 -49.7222
+ 7.90389 -49.8303
+ 7.94611 -49.9356
+ 7.97806 -49.8686
+ 8.02028 -49.9689
+ 8.06278 -50.0661
+ 8.10556 -50.1608
+ 8.13750 -50.0853
+ 8.17472 -50.0911
+ 8.20083 -49.9289
+ 8.22694 -49.7653
+ 8.25278 -49.6003
+ 8.27833 -49.4342
+ 8.29528 -49.6811
+ 8.31250 -49.9275
+ 8.33000 -50.1733
+ 8.34750 -50.4189
+ 8.36500 -50.6639
+ 8.38306 -50.9083
+ 8.40083 -51.1522
+ 8.41917 -51.3958
+ 8.43750 -51.6389
+ 8.45611 -51.8814
+ 8.47472 -52.1233
+ 8.49361 -52.3644
+ 8.49500 -52.7225
+ 8.51417 -52.9633
+ 8.53361 -53.2036
+ 8.55306 -53.4431
+ 8.55472 -53.8008
+ 8.57472 -54.0400
+ 8.59500 -54.2783
+ 8.59694 -54.6358
+ 8.60833 -54.9333
+ 8.61972 -55.2308
+ 8.63111 -55.5281
+ 8.64306 -55.8250
+ 8.66417 -56.0611
+ 8.68583 -56.2964
+ 8.70778 -56.5311
+ 8.72972 -56.7653
+ 8.75222 -56.9983
+ 8.77472 -57.2308
+ 8.79778 -57.4625
+ 8.82083 -57.6936
+ 8.84417 -57.9236
+ 8.84833 -58.2797
+ 8.87222 -58.5089
+ 8.89639 -58.7372
+ 8.92083 -58.9644
+ 8.94583 -59.1911
+ 8.96083 -59.4817
+ 8.97611 -59.7717
+ 8.99194 -60.0614
+ 9.00778 -60.3508
+ 9.02361 -60.6400
+ 9.04000 -60.9286
+ 9.05667 -61.2167
+ 9.07333 -61.5044
+ 9.10111 -61.7253
+ 9.12917 -61.9447
+ 9.14694 -62.2308
+ 9.16500 -62.5161
+ 9.20389 -62.8053
+ 9.23361 -63.0206
+ 9.26361 -63.2347
+ 9.27250 -63.5864
+ 9.30333 -63.7989
+ 9.33472 -64.0103
+ 9.34444 -64.3608
+ 9.37667 -64.5703
+ 9.40944 -64.7783
+ 9.44250 -64.9850
+ 9.47611 -65.1900
+ 9.51000 -65.3936
+ 9.54472 -65.5956
+ 9.56889 -65.8697
+ 9.59333 -66.1428
+ 9.60694 -66.4894
+ 9.62111 -66.8356
+ 9.65861 -67.0322
+ 9.69639 -67.2275
+ 9.72333 -67.4964
+ 9.75111 -67.7642
+ 9.76778 -68.1075
+ 9.80806 -68.2972
+ 9.84917 -68.4850
+ 9.86750 -68.8261
+ 9.91000 -69.0108
+ 9.92972 -69.3503
+ 9.96167 -69.6108
+ 9.99444 -69.8697
+10.00420 -70.2867
+10.03830 -70.5439
+10.06140 -70.8803
+10.10940 -71.0547
+10.14610 -71.3081
+10.18390 -71.5597
+10.21030 -71.8917
+10.26190 -72.0583
+10.31470 -72.2219
+10.34390 -72.5503
+10.41720 -72.7617
+10.46110 -73.0017
+10.50640 -73.2397
+10.56440 -73.3894
+10.62360 -73.5358
+10.68390 -73.6786
+10.75610 -73.7297
+10.82890 -73.7756
+10.91250 -73.7261
+10.99560 -73.6703
+11.05920 -73.7903
+11.12330 -73.9067
+11.20670 -73.8333
+11.27220 -73.9403
+11.35500 -73.8550
+11.42140 -73.9522
+11.50360 -73.8547
+11.58470 -73.7508
+11.65190 -73.8331
+11.72000 -73.9108
+11.78830 -73.9839
+11.85750 -74.0525
+11.93220 -74.0183
+12.00670 -73.9792
+12.08080 -73.9342
+12.15440 -73.8842
+12.23110 -73.7294
+12.30060 -73.7678
+12.36530 -74.0000
+12.42940 -74.3278
+12.49970 -74.4519
+12.62560 -65.2733
+12.60940 -65.2686
+12.56280 -65.1528
+12.53110 -65.1403
+12.51640 -65.0336
+12.50420 -64.7272
+12.50750 -64.4281
+12.51080 -64.1289
+12.51420 -63.8294
+12.51720 -63.5303
+12.52030 -63.2311
+12.52330 -62.9317
+12.54080 -62.6389
+12.54360 -62.3394
+12.56030 -62.0464
+12.60500 -61.7631
+12.62110 -61.4681
+12.65060 -61.1767
+12.67920 -60.9839
+12.72030 -60.9919
+12.76170 -60.9972
+12.80280 -60.9997
+13.02250 -54.7567
diff --git a/kstars/kstars/data/mw11.dat b/kstars/kstars/data/mw11.dat
new file mode 100644
index 00000000..89b1724b
--- /dev/null
+++ b/kstars/kstars/data/mw11.dat
@@ -0,0 +1,107 @@
+15.00000 -56.3769
+15.00830 -56.3769
+15.03970 -56.2314
+15.07110 -56.0842
+15.10190 -55.9350
+15.13280 -55.7842
+15.16940 -55.7172
+15.20580 -55.6481
+15.25470 -55.7461
+15.29110 -55.6708
+15.33360 -55.6775
+15.37640 -55.6806
+15.40580 -55.5142
+15.43500 -55.3464
+15.46390 -55.1769
+15.49280 -55.0061
+15.52110 -54.8336
+15.54940 -54.6597
+15.57720 -54.4842
+15.59170 -54.1458
+15.61920 -53.9683
+15.64640 -53.7892
+15.67330 -53.6089
+15.68640 -53.2681
+15.71310 -53.0856
+15.73920 -52.9017
+15.75170 -52.5594
+15.77750 -52.3736
+15.78940 -52.0306
+15.81470 -51.8428
+15.83970 -51.6539
+15.86470 -51.4639
+15.87580 -51.1189
+15.88000 -50.6964
+15.88390 -50.2742
+15.88810 -49.8517
+15.89190 -49.4294
+15.90890 -49.1606
+15.91250 -48.7381
+15.91610 -48.3156
+15.91940 -47.8933
+15.90780 -47.5997
+15.91140 -47.1775
+15.91360 -46.8961
+15.94750 -46.9953
+15.97390 -47.1575
+16.01560 -47.1864
+16.05690 -47.2119
+16.07860 -47.0114
+16.09390 -46.7364
+16.10860 -46.4606
+16.11690 -46.1108
+16.12500 -45.7611
+16.13940 -45.4844
+16.15390 -45.2072
+16.16170 -44.8569
+16.16920 -44.5064
+16.17030 -44.0831
+16.17140 -43.6597
+16.15920 -43.3731
+16.13420 -43.0811
+16.12170 -42.9344
+16.09000 -42.8486
+16.05830 -42.7606
+16.02670 -42.6703
+16.00030 -42.7933
+15.96220 -42.7639
+15.93060 -42.6669
+15.89940 -42.5678
+15.87500 -42.4028
+15.84970 -42.3764
+15.81190 -42.3344
+15.77420 -42.2889
+15.74750 -42.3967
+15.72110 -42.5025
+15.69440 -42.6069
+15.66780 -42.7094
+15.64640 -42.8897
+15.62500 -43.0689
+15.60330 -43.2469
+15.58170 -43.4239
+15.57080 -43.7608
+15.54860 -43.9361
+15.52640 -44.1103
+15.51500 -44.4456
+15.49250 -44.6178
+15.48060 -44.9525
+15.44170 -44.8767
+15.40280 -44.7978
+15.37920 -44.6050
+15.35360 -44.5489
+15.33030 -44.3536
+15.29190 -44.2647
+15.25390 -44.1722
+15.22580 -44.2458
+15.19750 -44.3172
+15.17420 -44.4722
+15.15080 -44.6256
+15.12720 -44.7778
+15.10330 -44.9286
+15.07940 -45.0781
+15.05530 -45.2261
+15.04060 -45.5461
+15.01640 -45.6919
+15.00110 -46.0108
+15.00000 -46.0108
+15.00000 -56.3769
diff --git a/kstars/kstars/data/neptune.B0.vsop b/kstars/kstars/data/neptune.B0.vsop
new file mode 100644
index 00000000..761f69bc
--- /dev/null
+++ b/kstars/kstars/data/neptune.B0.vsop
@@ -0,0 +1,172 @@
+0.00027623609 0.000000 0.000000
+0.03088622933 1.44104372626 38.1330356378
+0.00027780087 5.91271882843 76.2660712756
+0.0001535549 2.52123799481 36.6485629295
+0.00015448133 3.50877080888 39.6175083461
+0.00001999919 1.50998669505 74.7815985673
+0.0000196754 4.37778195768 1.4844727083
+0.00001015137 3.21561035875 35.1640902212
+0.00000605767 2.80246601405 73.297125859
+0.00000594878 2.12892708114 41.1019810544
+0.00000588805 3.18655882497 2.9689454166
+0.0000040183 4.16883287237 114.3991069134
+0.00000254333 3.27120499438 453.424893819
+0.00000261647 3.76722704749 213.299095438
+0.00000279964 1.68165309699 77.7505439839
+0.0000020559 4.25652348864 529.6909650946
+0.00000140455 3.52969556376 137.0330241624
+0.0000009853 4.16774829927 33.6796175129
+0.00000051257 1.95121181203 4.4534181249
+0.00000067971 4.66970781659 71.8126531507
+0.00000041931 5.41783694467 111.4301614968
+0.00000041822 5.94832001477 112.9146342051
+0.00000030637 0.93620571932 42.5864537627
+0.00000011084 5.88898793049 108.4612160802
+0.0000000962 0.03944255108 70.3281804424
+0.00000009664 0.22455797403 79.2350166922
+0.00000009728 5.30069593532 32.1951448046
+0.00000007386 3.00684933642 426.598190876
+0.00000007087 0.12535040656 109.9456887885
+0.00000006021 6.20514068152 115.8835796217
+0.00000006169 3.62098109648 983.1158589136
+0.00000004777 0.75210194972 5.9378908332
+0.00000006391 5.8464610106 148.0787244263
+0.00000006251 2.41678769385 152.5321425512
+0.00000004539 5.581820987 175.1660598002
+0.00000005006 4.60815664851 1059.3819301892
+0.00000004289 4.19647392821 47.6942631934
+0.00000005795 5.07516716087 415.2918581812
+0.00000004749 2.51605725604 37.611770776
+0.00000004119 1.72779509865 28.5718080822
+0.00000004076 6.00252170354 145.1097790097
+0.00000004429 5.65995321659 98.8999885246
+0.0000000395 2.74104636753 350.3321196004
+0.00000004091 1.61787956945 39.0962434843
+0.00000004131 4.40682554313 37.1698277913
+0.0000000471 3.50929350767 38.6543004996
+0.0000000444 4.78977105547 38.084851528
+0.00000004433 1.23386935925 38.1812197476
+0.00000003762 4.83940791709 491.5579294568
+0.00000002606 1.20956732792 451.9404211107
+0.00000002537 2.18628045751 454.9093665273
+0.00000002328 5.19779918719 72.0732855816
+0.00000002502 0.8598790435 106.9767433719
+0.00000002342 0.81387240947 4.192785694
+0.00000001981 0.46617960831 184.7272873558
+0.00000001963 6.01909114576 44.070926471
+0.0000000218 0.70099749844 206.1855484372
+0.00000001811 0.40456996647 40.5807161926
+0.00000001814 3.64699555185 220.4126424388
+0.00000001705 6.13551142362 181.7583419392
+0.00000001855 5.61635630213 35.685355083
+0.00000001595 2.97147156093 37.8724032069
+0.00000001785 2.42154818096 388.4651552382
+0.00000001595 3.05266110075 38.3936680687
+0.00000001437 1.48678704605 135.5485514541
+0.00000001387 2.46149266117 138.5174968707
+0.00000001366 1.52026779665 68.8437077341
+0.00000001575 3.58964541604 38.0211610532
+0.00000001297 5.06156596196 33.9402499438
+0.00000001487 0.20211121607 30.0562807905
+0.00000001504 5.80298577327 46.2097904851
+0.00000001192 0.87275514483 42.3258213318
+0.00000001569 2.43405967107 38.2449102224
+0.00000001207 1.84658687853 251.4321310758
+0.00000001015 0.53439848924 129.9194771616
+0.00000000999 2.47463873948 312.1990839626
+0.0000000099 3.41514319052 144.1465711632
+0.00000000963 4.31733242907 151.0476698429
+0.0000000102 0.98226686775 143.6253063014
+0.00000000941 1.02993053785 221.3758502853
+0.00000000938 2.43648356625 567.8240007324
+0.00000001111 0.65175024456 146.594251718
+0.00000000777 0.00175975222 218.4069048687
+0.00000000895 0.2512386962 30.7106720963
+0.00000000795 5.80519741659 149.5631971346
+0.00000000737 3.40060492866 446.3113468182
+0.00000000719 1.43795191278 8.0767548473
+0.0000000072 0.0065100755 460.5384408198
+0.00000000766 4.03399506246 522.5774180938
+0.00000000666 1.39457824982 84.3428261229
+0.00000000584 1.01405548136 536.8045120954
+0.00000000596 0.62390100715 35.212274331
+0.00000000598 5.39946724188 41.0537969446
+0.00000000475 5.80072248338 7.4223635415
+0.0000000051 1.3447857974 258.0244132148
+0.00000000458 5.25325523118 80.7194894005
+0.00000000421 3.24496387889 416.7763308895
+0.00000000446 1.19167306357 180.2738692309
+0.00000000471 0.92632922375 44.7253177768
+0.00000000387 1.68488418788 183.2428146475
+0.00000000375 0.15223869165 255.0554677982
+0.00000000354 4.21526988674 0.9632078465
+0.00000000379 2.16947487177 105.4922706636
+0.00000000341 4.7919405168 110.2063212194
+0.00000000427 5.15774894584 31.5407534988
+0.00000000302 3.4570630628 100.3844612329
+0.00000000298 2.26790695187 639.897286314
+0.00000000279 0.25689162963 39.5056337615
+0.0000000032 3.58085653166 45.2465826386
+0.00000000269 5.72024180826 36.7604375141
+0.00000000247 0.61040148804 186.2117600641
+0.00000000245 0.64173616273 419.4846438752
+0.00000000235 0.73189197665 10213.285546211
+0.00000000232 0.37399822852 490.0734567485
+0.0000000023 5.76570492457 12.5301729722
+0.0000000024 4.13447692727 0.5212648618
+0.00000000279 1.62614865256 294.6729761443
+0.00000000238 2.1852891655 219.891377577
+0.00000000262 3.08384135298 6.592282139
+0.00000000217 2.93214905312 27.0873353739
+0.00000000217 4.69210602828 406.1031376411
+0.00000000219 1.3521271256 216.9224321604
+0.000000002 2.35215465744 605.9570363702
+0.00000000232 3.92583619589 1512.8068240082
+0.00000000223 5.52392277606 187.6962327724
+0.0000000019 0.29169556516 291.7040307277
+0.00000000236 3.12464145036 563.6312150384
+0.00000000193 0.53675942386 60.7669528868
+0.00000000215 3.78391259001 103.0927742186
+0.00000000172 5.63262770743 7.1135470008
+0.00000000164 4.14700645532 77.2292791221
+0.00000000162 0.72021213236 11.0457002639
+0.0000000016 4.23490438166 487.3651437628
+0.00000000191 0.37651439206 31.019488637
+0.00000000157 1.02419759383 6283.0758499914
+0.00000000157 4.42530429545 6206.8097787158
+0.00000000178 6.24797160202 316.3918696566
+0.00000000161 5.65988283675 343.2185725996
+0.00000000153 5.58405022784 252.0865223816
+0.00000000189 4.8079103997 641.1211265914
+0.00000000166 5.50438043692 662.531203563
+0.00000000146 5.08949604858 286.596221297
+0.00000000145 2.13015521881 2042.4977891028
+0.00000000156 2.19452173251 274.0660483248
+0.00000000148 4.85696640135 442.7517005706
+0.00000000187 4.96121139073 1589.0728952838
+0.00000000155 2.28260574227 142.1408335931
+0.00000000134 1.29277093566 456.3938392356
+0.00000000126 5.59769497652 179.3588454942
+0.00000000146 2.53359213478 256.5399405065
+0.0000000014 1.57962199954 75.7448064138
+0.00000000123 0.05442220184 944.9828232758
+0.00000000122 1.90676379802 418.2608035978
+0.00000000154 1.86865302773 331.3215390738
+0.00000000144 5.52229258454 14.0146456805
+0.00000000138 2.80728175526 82.8583534146
+0.00000000107 0.66995358132 190.665178189
+0.00000000114 1.4889498028 253.5709950899
+0.0000000011 5.32587573069 240.125798381
+0.00000000105 0.65548440578 173.6815870919
+0.00000000102 2.58735617801 450.4559484024
+0.00000000098 0.44044795266 328.3525936572
+0.00000000101 4.71267656829 117.36805233
+0.00000000094 0.54938580474 293.188503436
+0.00000000095 2.17636214523 101.8689339412
+0.00000000093 0.63687810471 377.1588225434
+0.00000000091 5.84828809934 10137.0194749354
+0.00000000089 1.02830167997 1021.2488945514
+0.00000000094 1.79320597168 493.0424021651
+0.0000000008 1.58140274465 69.1525242748
+0.00000000075 0.23453373368 63.7358983034
+0.00000000071 1.5196198969 488.5889840402
diff --git a/kstars/kstars/data/neptune.B1.vsop b/kstars/kstars/data/neptune.B1.vsop
new file mode 100644
index 00000000..1458e0b6
--- /dev/null
+++ b/kstars/kstars/data/neptune.B1.vsop
@@ -0,0 +1,82 @@
+-0.000014333 0.000000 0.000000
+0.00227279214 3.8079308987 38.1330356378
+0.0000180312 1.97576485377 76.2660712756
+0.00001385733 4.82555548018 36.6485629295
+0.00001073298 6.08054240712 39.6175083461
+0.00000147903 3.85766231348 74.7815985673
+0.00000136448 0.47764957338 1.4844727083
+0.00000070285 6.18782052139 35.1640902212
+0.00000051899 5.05221791891 73.297125859
+0.00000037273 4.89476629246 41.1019810544
+0.00000042568 0.30721737205 114.3991069134
+0.00000037104 5.75999349109 2.9689454166
+0.00000026399 5.21566335936 213.299095438
+0.00000016949 4.26463671859 77.7505439839
+0.00000018747 0.90426522185 453.424893819
+0.00000012951 6.17709713139 529.6909650946
+0.00000010502 1.20336443465 137.0330241624
+0.00000004416 1.25478204684 111.4301614968
+0.00000004383 6.14147099615 71.8126531507
+0.00000003694 0.94837702528 33.6796175129
+0.00000002957 4.7753287121 4.4534181249
+0.00000002698 1.92435531119 112.9146342051
+0.00000001989 3.96637567224 42.5864537627
+0.0000000115 4.30568700024 37.611770776
+0.00000000871 4.81775882249 152.5321425512
+0.00000000944 2.2177777205 109.9456887885
+0.00000000936 1.1705498394 148.0787244263
+0.00000000925 2.40329074 206.1855484372
+0.0000000069 1.57381082857 38.6543004996
+0.00000000624 2.79466003645 79.2350166922
+0.00000000726 4.13829519132 28.5718080822
+0.0000000064 2.46161252327 115.8835796217
+0.00000000531 2.969915305 98.8999885246
+0.00000000537 1.95986772922 220.4126424388
+0.00000000539 2.06690307827 40.5807161926
+0.00000000716 0.5578184701 350.3321196004
+0.00000000563 1.84072805158 983.1158589136
+0.00000000533 1.3478767794 47.6942631934
+0.00000000566 1.80111775954 175.1660598002
+0.00000000449 1.62191691011 144.1465711632
+0.00000000371 2.74239666472 415.2918581812
+0.00000000381 6.11910193382 426.598190876
+0.00000000366 2.3975258536 129.9194771616
+0.00000000456 3.19611413854 108.4612160802
+0.00000000327 3.62341506247 38.1812197476
+0.00000000328 0.89613145346 38.084851528
+0.00000000341 3.8726546907 35.685355083
+0.00000000331 4.48858774501 460.5384408198
+0.00000000414 1.03543720726 70.3281804424
+0.0000000031 0.51297445145 37.1698277913
+0.00000000287 2.183516518 491.5579294568
+0.00000000274 6.11504724934 522.5774180938
+0.00000000281 3.81657117512 5.9378908332
+0.00000000298 4.00532631258 39.0962434843
+0.00000000265 5.26569823181 446.3113468182
+0.00000000319 1.34097217817 184.7272873558
+0.00000000203 6.02944475303 149.5631971346
+0.00000000205 5.5393573202 536.8045120954
+0.00000000226 6.17710997862 454.9093665273
+0.00000000186 3.24302117645 4.192785694
+0.00000000179 4.91458426239 451.9404211107
+0.00000000198 2.3077585288 146.594251718
+0.00000000166 1.16793600058 72.0732855816
+0.00000000147 2.10574339673 44.070926471
+0.00000000123 1.98250467171 46.2097904851
+0.00000000159 3.46955908364 145.1097790097
+0.00000000116 5.8897111359 38.0211610532
+0.00000000115 4.73412534395 38.2449102224
+0.00000000125 3.42713474801 251.4321310758
+0.00000000128 1.51108932026 221.3758502853
+0.00000000127 0.17176461812 138.5174968707
+0.00000000124 5.85160407534 1059.3819301892
+0.00000000091 2.38273591235 30.0562807905
+0.00000000118 5.27114846878 37.8724032069
+0.00000000117 5.35267669439 38.3936680687
+0.00000000099 5.19920708255 135.5485514541
+0.00000000114 4.37452353441 388.4651552382
+0.00000000093 4.64183693718 106.9767433719
+0.00000000084 1.35269684746 33.9402499438
+0.00000000111 3.5622646377 181.7583419392
+0.00000000082 3.18401661435 42.3258213318
+0.00000000084 5.51669920239 8.0767548473
diff --git a/kstars/kstars/data/neptune.B2.vsop b/kstars/kstars/data/neptune.B2.vsop
new file mode 100644
index 00000000..94d40bbb
--- /dev/null
+++ b/kstars/kstars/data/neptune.B2.vsop
@@ -0,0 +1,25 @@
+-0.00000058646 0.000000 0.000000
+0.00009690766 5.57123750291 38.1330356378
+0.00000078815 3.62705474219 76.2660712756
+0.00000071523 0.4547668858 36.6485629295
+0.00000029915 1.60671721861 39.6175083461
+0.00000006472 5.60736756575 74.7815985673
+0.000000058 2.25341847151 1.4844727083
+0.00000004309 1.68126737666 35.1640902212
+0.00000003502 2.39142672984 114.3991069134
+0.00000002649 0.65061457644 73.297125859
+0.00000001518 0.37600329684 213.299095438
+0.00000001223 1.2311604303 2.9689454166
+0.00000000766 5.45279753249 453.424893819
+0.00000000779 2.07081431472 529.6909650946
+0.00000000496 0.26552533921 41.1019810544
+0.00000000469 5.87866293959 77.7505439839
+0.00000000482 5.63056237954 137.0330241624
+0.00000000345 1.80085651594 71.8126531507
+0.00000000274 2.86650141006 33.6796175129
+0.00000000158 4.63868656467 206.1855484372
+0.00000000166 1.24877330835 220.4126424388
+0.00000000153 2.87376446497 111.4301614968
+0.00000000116 3.63838544843 112.9146342051
+0.00000000085 0.43712705655 4.4534181249
+0.00000000104 6.12597614674 144.1465711632
diff --git a/kstars/kstars/data/neptune.B3.vsop b/kstars/kstars/data/neptune.B3.vsop
new file mode 100644
index 00000000..6effa8a5
--- /dev/null
+++ b/kstars/kstars/data/neptune.B3.vsop
@@ -0,0 +1,9 @@
+0.00000002393 0.000000 0.000000
+0.00000273423 1.01688979072 38.1330356378
+0.00000002274 2.36805657126 36.6485629295
+0.00000002029 5.33364321342 76.2660712756
+0.00000000538 3.21934211365 39.6175083461
+0.00000000242 4.52650721578 114.3991069134
+0.00000000185 1.04913770083 74.7815985673
+0.00000000155 3.62376309338 35.1640902212
+0.00000000157 3.9419536961 1.4844727083
diff --git a/kstars/kstars/data/neptune.B4.vsop b/kstars/kstars/data/neptune.B4.vsop
new file mode 100644
index 00000000..763c1e0e
--- /dev/null
+++ b/kstars/kstars/data/neptune.B4.vsop
@@ -0,0 +1 @@
+0.00000005728 2.66872693322 38.1330356378 \ No newline at end of file
diff --git a/kstars/kstars/data/neptune.B5.vsop b/kstars/kstars/data/neptune.B5.vsop
new file mode 100644
index 00000000..0a2649a3
--- /dev/null
+++ b/kstars/kstars/data/neptune.B5.vsop
@@ -0,0 +1 @@
+0.00000000113 4.70646877989 38.1330356378 \ No newline at end of file
diff --git a/kstars/kstars/data/neptune.L0.vsop b/kstars/kstars/data/neptune.L0.vsop
new file mode 100644
index 00000000..643f3ce7
--- /dev/null
+++ b/kstars/kstars/data/neptune.L0.vsop
@@ -0,0 +1,423 @@
+5.31188633047 0.000000 0.000000
+0.01798475509 2.9010127305 38.1330356378
+0.01019727662 0.4858092366 1.4844727083
+0.00124531845 4.83008090682 36.6485629295
+0.0004206445 5.41054991607 2.9689454166
+0.00037714589 6.09221834946 35.1640902212
+0.00033784734 1.24488865578 76.2660712756
+0.00016482741 0.00007729261 491.5579294568
+0.00009198582 4.93747059924 39.6175083461
+0.00008994249 0.27462142569 175.1660598002
+0.00004216235 1.98711914364 73.297125859
+0.00003364818 1.03590121818 33.6796175129
+0.000022848 4.20606932559 4.4534181249
+0.00001433512 2.78340432711 74.7815985673
+0.0000090024 2.07606702418 109.9456887885
+0.00000744996 3.19032530145 71.8126531507
+0.00000506206 5.74785370252 114.3991069134
+0.00000399552 0.34972342569 1021.2488945514
+0.00000345195 3.46186210169 41.1019810544
+0.00000306338 0.49684039897 0.5212648618
+0.00000287322 4.50523446022 0.0481841098
+0.00000323004 2.24815188609 32.1951448046
+0.00000340323 3.30369900416 77.7505439839
+0.00000266605 4.88932609483 0.9632078465
+0.00000227079 1.79713054538 453.424893819
+0.00000244722 1.24693337933 9.5612275556
+0.00000232887 2.50459795017 137.0330241624
+0.0000028217 2.24565579693 146.594251718
+0.00000251941 5.78166597292 388.4651552382
+0.0000015018 2.99706110414 5.9378908332
+0.00000170404 3.3239063065 108.4612160802
+0.00000151401 2.1915309428 33.9402499438
+0.00000148295 0.85948986145 111.4301614968
+0.00000118672 3.67706204305 2.4476805548
+0.00000101821 5.70539236951 0.1118745846
+0.00000097873 2.80518260528 8.0767548473
+0.00000103054 4.40441222 70.3281804424
+0.00000103305 0.04078966679 0.2606324309
+0.000001093 2.41599378049 183.2428146475
+0.00000073938 1.32805041516 529.6909650946
+0.00000077725 4.16446516424 4.192785694
+0.00000086379 4.22834506045 490.0734567485
+0.00000081536 5.19908046216 493.0424021651
+0.00000071503 5.29530386579 350.3321196004
+0.00000064418 3.5454101605 168.0525127994
+0.0000006257 0.15028731465 182.279606801
+0.00000058488 3.50106873945 145.1097790097
+0.00000048276 1.11259925628 112.9146342051
+0.00000047229 4.57373229818 46.2097904851
+0.00000039124 1.6656935605 213.299095438
+0.00000047728 0.12906212461 484.444382456
+0.00000046858 3.01699530327 498.6714764576
+0.00000038659 2.38685706479 2.9207613068
+0.00000047046 4.498446604 173.6815870919
+0.00000047565 2.58404814824 219.891377577
+0.00000044714 5.47302733614 176.6505325085
+0.00000032279 3.4575915122 30.7106720963
+0.00000028249 4.13282446716 6.592282139
+0.00000024433 4.55736848232 106.9767433719
+0.00000024661 3.67822620786 181.7583419392
+0.00000024505 1.55095867965 7.1135470008
+0.00000021848 1.04366818343 39.0962434843
+0.00000016936 6.10896452834 44.7253177768
+0.00000022169 2.74932970271 256.5399405065
+0.00000016614 4.98188930613 37.611770776
+0.00000017728 3.55049134167 1.3725981237
+0.00000017347 2.1406923488 42.5864537627
+0.00000014953 3.36405649131 98.8999885246
+0.00000014566 0.69857991985 1550.939859646
+0.00000015676 6.22010212025 454.9093665273
+0.00000013243 5.61712542227 68.8437077341
+0.00000014837 3.52557245517 25.6028626656
+0.00000012757 0.04509743861 11.0457002639
+0.00000011988 4.81687553351 24.1183899573
+0.0000001106 1.78958277553 7.4223635415
+0.00000012108 1.87022663714 79.2350166922
+0.00000011698 0.49005698002 1.5963472929
+0.00000010459 2.38743199893 381.3516082374
+0.00000011681 3.85151357766 218.4069048687
+0.00000008744 0.1416856861 148.0787244263
+0.00000009196 1.00274090619 72.0732855816
+0.00000011343 0.81432278263 525.4981794006
+0.00000010097 5.03383557061 601.7642506762
+0.00000008035 1.7768572301 0.2124483211
+0.00000008382 3.07534786987 1.2720243872
+0.00000010803 2.92081211459 293.188503436
+0.00000007666 1.52223325105 115.8835796217
+0.00000007531 5.37537256533 5.1078094307
+0.00000008691 4.74352784364 143.6253063014
+0.00000010183 1.15395455831 6244.9428143536
+0.00000008283 0.35956716764 138.5174968707
+0.00000009544 4.02452832984 152.5321425512
+0.00000007274 4.10937535938 251.4321310758
+0.00000007465 1.72131945843 31.019488637
+0.00000006902 4.62452068308 2.7083129857
+0.00000007094 5.11528393609 312.1990839626
+0.00000007929 2.10765101655 27.0873353739
+0.00000006156 3.50746507109 28.5718080822
+0.00000007134 2.05292376023 278.2588340188
+0.00000008193 2.58588219154 141.2258098564
+0.00000005499 2.09250039025 1.6969210294
+0.00000005279 4.09390686798 983.1158589136
+0.00000006947 3.48041784595 415.2918581812
+0.00000005916 0.68957324226 62.2514255951
+0.00000005925 4.0250459262 255.0554677982
+0.00000004606 1.17779101436 43.2408450685
+0.00000005357 3.63061058987 5.4166259714
+0.00000005918 2.57693824084 10175.1525105732
+0.00000005482 3.0797973728 329.8370663655
+0.00000003956 5.00418696742 184.7272873558
+0.00000005408 3.31313295602 528.2064923863
+0.00000004767 4.91981150665 456.3938392356
+0.0000000377 1.57277409442 32.7164096664
+0.00000003924 4.92763242635 180.2738692309
+0.00000003707 4.82965453201 221.3758502853
+0.00000003802 4.96279204998 594.6507036754
+0.00000004014 1.6390516403 40.5807161926
+0.00000003061 0.39713858313 1.4362885985
+0.00000003261 4.65478978469 29.226199388
+0.00000003474 5.65891305944 395.578702239
+0.00000002918 5.91079083895 1.2238402774
+0.00000003649 3.88114678609 494.5268748734
+0.00000003225 5.57423738665 1014.1353475506
+0.00000002845 0.56009386585 144.1465711632
+0.00000002848 0.55423029727 567.8240007324
+0.0000000344 1.70887250883 12.5301729722
+0.00000003267 5.6328779982 488.5889840402
+0.00000003107 5.79335949207 105.4922706636
+0.00000002712 2.43726364359 60.7669528868
+0.00000003202 2.21483496593 41.0537969446
+0.00000003134 4.69665220513 82.8583534146
+0.0000000359 5.69939670162 1124.34166877
+0.00000002967 0.54448940101 135.5485514541
+0.00000003211 4.19927605853 291.7040307277
+0.00000002899 5.99669788291 22.633917249
+0.00000003143 2.93495725805 31.2319369581
+0.00000002729 4.62707721219 5.6290742925
+0.00000002513 5.60391563025 19.1224551112
+0.0000000269 5.32070128202 2.0057375701
+0.0000000263 6.00855841124 37.1698277913
+0.00000002296 6.06934502789 451.9404211107
+0.00000002858 4.88677262419 258.0244132148
+0.00000002879 5.12239168488 38.6543004996
+0.0000000227 2.08634524182 30.0562807905
+0.00000002301 3.35951602914 1028.3624415522
+0.00000003001 3.59143817947 211.8146227297
+0.00000002237 0.3845555347 3.6233367224
+0.00000002901 3.24755614136 366.485629295
+0.00000002592 1.36262641469 35.4247226521
+0.00000002418 4.93467056526 47.6942631934
+0.00000002089 5.79838063413 4.665866446
+0.00000002586 2.69392971321 38.1812197476
+0.00000001913 5.53560681085 149.5631971346
+0.00000001971 6.00790964671 34.2008823747
+0.00000002586 6.24984047544 38.084851528
+0.00000002098 4.57819744766 1019.7644218431
+0.00000001869 3.85907708723 911.042573332
+0.00000002486 5.21235809332 140.001969579
+0.00000001795 1.68012868451 1059.3819301892
+0.00000002326 2.82664069146 807.9497991134
+0.00000001984 5.54763522932 1022.7333672597
+0.00000001919 5.10717766499 216.9224321604
+0.00000002004 5.47811228948 63.7358983034
+0.00000002021 4.15631916516 178.1350052168
+0.0000000176 6.00927149342 172.1971143836
+0.0000000214 2.65037925793 700.6642392008
+0.00000001988 3.3585027278 186.2117600641
+0.00000001956 5.01527508588 294.6729761443
+0.00000001966 4.07957525462 20.6069278195
+0.00000001637 0.53823942149 67.3592350258
+0.0000000154 2.62327849119 41.7563723602
+0.0000000181 5.81430038477 129.9194771616
+0.00000001776 4.37047808449 328.3525936572
+0.0000000146 2.63664516309 2.857070832
+0.00000001388 2.10598045632 3.9321532631
+0.00000001352 0.55618245459 0.6543913058
+0.00000001668 2.77543377384 16.1535096946
+0.00000001338 0.37643611305 14.0146456805
+0.00000001218 0.7345643475 426.598190876
+0.00000001531 4.54891769768 526.722019678
+0.0000000161 3.40993944436 403.1341922245
+0.00000001361 4.48227243414 17.6379824029
+0.00000001589 5.59323020112 3302.479391062
+0.00000001132 5.6452072536 151.0476698429
+0.00000001357 4.0639903143 26.826702943
+0.00000001494 4.98692049495 666.723989257
+0.00000001077 4.3091147025 0.6331394464
+0.00000001042 6.02756893581 106.0135355254
+0.0000000106 0.74679491358 487.3651437628
+0.0000000131 3.7852638093 386.9806825299
+0.00000001342 4.52685061062 563.6312150384
+0.00000000986 0.00600924269 81.3738807063
+0.00000001232 5.17443930901 331.3215390738
+0.00000000929 4.51267465978 38.3936680687
+0.00000000956 3.5044779102 64.9597385808
+0.00000000929 4.43109514438 37.8724032069
+0.00000000926 6.09803297747 4.1446015842
+0.00000000972 0.59038366513 8.9068362498
+0.00000001246 4.69840351226 389.9496279465
+0.00000001009 5.98451242784 142.1408335931
+0.0000000102 0.832338923 39.3568759152
+0.00000001013 0.37845630298 36.9091953604
+0.0000000094 2.42688145966 343.2185725996
+0.00000000974 5.23958752786 253.5709950899
+0.00000000964 5.09748190218 357.4456666012
+0.00000000835 1.4556862667 35.212274331
+0.00000001077 0.71409061316 44.070926471
+0.00000001083 2.27578897621 6.9010986797
+0.00000000938 5.03471583911 69.3649725959
+0.00000001078 1.20253141912 35.685355083
+0.00000001027 0.18243183397 84.3428261229
+0.00000000764 4.62720907712 0.8300814025
+0.00000001013 0.42234855022 32.4557772355
+0.00000000939 4.50445799766 365.0011565867
+0.00000000756 0.82872484717 17.5261078183
+0.00000000916 3.89409205418 38.2449102224
+0.00000000736 4.78125743795 5.3684418616
+0.00000000762 0.0189733713 189.3931538018
+0.00000000738 2.31770478416 42.3258213318
+0.0000000086 4.82440483506 210.3301500214
+0.00000000888 3.20360339895 348.8476468921
+0.00000000916 5.04967792934 38.0211610532
+0.00000000638 0.63267396269 244.318584075
+0.00000000636 1.02615137352 2080.6308247406
+0.00000000774 5.44432678139 367.9701020033
+0.00000000644 1.94044989547 446.3113468182
+0.00000000631 4.82928491724 460.5384408198
+0.00000000855 3.57592750113 439.782755154
+0.00000000678 4.48687912809 351.8165923087
+0.00000000724 4.8914160928 119.5069163441
+0.00000000594 0.59315717529 491.036664595
+0.00000000655 1.99014093 19.0105805266
+0.0000000058 2.57189536188 492.0791943186
+0.00000000694 0.08328521209 5.6772584023
+0.00000000733 5.81485239057 29.7474642498
+0.00000000666 3.42196897591 179.0982130633
+0.00000000678 0.29428615814 171.2339065371
+0.00000000635 2.13805182663 164.1203595363
+0.00000000623 5.6145494038 285.3723810196
+0.00000000529 1.88063108785 416.7763308895
+0.00000000529 5.1325078803 697.743477894
+0.000000005 1.49548514415 704.8570248948
+0.00000000487 4.97772067947 274.0660483248
+0.00000000666 6.26456825266 1474.6737883704
+0.00000000532 0.25784352716 477.3308354552
+0.00000000557 0.71378452161 80.7194894005
+0.00000000556 2.60791360513 418.2608035978
+0.00000000584 4.29064541383 16.6747745564
+0.00000000524 5.4275939228 290.2195580194
+0.00000000524 0.29054995359 247.2393453818
+0.00000000541 4.36400580938 815.0633461142
+0.00000000526 1.66512720297 97.4155158163
+0.00000000497 4.72640318293 401.6497195162
+0.00000000432 2.98481475894 100.3844612329
+0.00000000382 0.28067758468 8.385571388
+0.00000000424 6.16774845481 178.7893965226
+0.00000000484 0.01535318279 738.7972748386
+0.00000000518 4.4891659141 875.830299001
+0.00000000506 5.38611121207 404.6186649328
+0.00000000396 4.62747640832 6.1503391543
+0.00000000466 0.23340415764 120.9913890524
+0.00000000409 3.08849480895 59.2824801785
+0.0000000047 5.01853200224 313.6835566709
+0.00000000442 3.68919475089 457.8783119439
+0.00000000384 3.69499925394 160.9389657986
+0.00000000364 0.76192181046 104.0077979553
+0.00000000416 0.26652109651 103.0927742186
+0.00000000401 4.06530055968 14.6690369863
+0.00000000454 3.72767803715 476.4313180835
+0.00000000434 0.335338022 984.6003316219
+0.0000000034 0.99915726716 31.5407534988
+0.0000000042 3.65147769268 20.4950532349
+0.00000000334 0.35121412008 1227.4344429886
+0.00000000323 5.45836731979 918.1561203328
+0.00000000407 4.19457842203 309.7995875176
+0.00000000381 0.0136485696 495.4900827199
+0.00000000334 4.05924071124 8.3373872782
+0.0000000038 3.17063415023 487.6257761937
+0.00000000309 0.48352303405 118.0224436358
+0.0000000038 2.70238752925 134.1122628556
+0.00000000362 4.8898581061 438.2982824457
+0.00000000327 2.91090790412 505.7850234584
+0.00000000308 0.96082817124 21.1494445407
+0.00000000288 1.48123872077 220.4126424388
+0.00000000293 2.56582281789 662.531203563
+0.00000000331 4.37715965811 180.7951340927
+0.00000000326 2.46104924164 169.5369855077
+0.00000000289 2.63591886391 55.7710180407
+0.00000000288 5.02487283285 1440.7335384266
+0.00000000344 1.4893099727 166.5680400911
+0.00000000266 0.63672427386 79.1868325824
+0.00000000268 5.02354540478 377.4194549743
+0.00000000308 1.50185265748 77.2292791221
+0.00000000324 5.30240189273 457.617679513
+0.00000000265 1.087366328 450.4559484024
+0.00000000264 0.83337660655 488.3765357191
+0.0000000029 1.80003152563 101.8689339412
+0.00000000262 2.3039000336 494.7393231945
+0.00000000325 5.52669889053 441.2672278623
+0.00000000254 0.02963623277 117.36805233
+0.000000003 0.1743570554 252.9166037841
+0.00000000315 5.3488501304 183.7640795093
+0.00000000313 5.45945846595 13.4933808187
+0.00000000306 5.23085809622 45.2465826386
+0.00000000237 0.32676889138 208.8456773131
+0.00000000263 2.66670785888 464.7312265138
+0.00000000234 1.82700149824 52175.8062831484
+0.00000000275 5.04385701142 156.1554792736
+0.00000000265 5.64967127743 326.8681209489
+0.00000000247 1.74540930625 65.8747623175
+0.00000000269 6.09827783249 1654.0326338646
+0.00000000229 2.25832077914 190.665178189
+0.00000000294 5.45249564193 206.1855484372
+0.00000000238 1.55647021369 79.889407998
+0.0000000023 6.13158632762 178.3474535379
+0.00000000274 4.10829870815 518.3846323998
+0.00000000225 3.86300359251 171.9846660625
+0.00000000228 2.48511565618 12566.1516999828
+0.00000000272 5.61149862463 148.3393568572
+0.00000000214 1.45987216039 522.5774180938
+0.00000000211 4.04791980901 6205.3253060075
+0.00000000266 0.99036038827 209.106309744
+0.0000000023 0.5404995153 532.6117264014
+0.00000000226 3.8415296162 283.6272758804
+0.00000000243 5.32730346969 485.9288551643
+0.00000000209 4.35051470487 536.8045120954
+0.00000000232 3.01948719112 10.9338256793
+0.00000000264 5.70536379124 490.3340891794
+0.0000000028 3.99993658196 674.8007441043
+0.00000000246 0.37698964335 157.6399519819
+0.00000000219 5.67679857772 52099.5402118728
+0.00000000251 1.52353965506 6.8529145699
+0.00000000203 5.44328656642 145.6310438715
+0.00000000238 0.96169723853 497.1870037493
+0.00000000219 4.52300776062 1615.8995982268
+0.00000000275 2.37619210741 2118.7638603784
+0.00000000258 5.1244814878 608.877797677
+0.0000000026 3.88543008475 513.079881013
+0.00000000191 3.72574595369 65.2203710117
+0.00000000211 0.06484535455 215.4379594521
+0.00000000236 3.95835282821 141.4864422873
+0.00000000189 5.28135043909 377.1588225434
+0.00000000243 4.35559878377 482.9599097477
+0.00000000243 6.06808644973 154.0166152595
+0.00000000249 1.57215637373 14.2270940016
+0.00000000238 1.93340192445 500.1559491659
+0.00000000209 5.02893682321 364.559213602
+0.00000000227 5.7298429854 1543.8263126452
+0.00000000217 2.45036922991 187.1749679106
+0.00000000181 1.65699502247 1627.2059309216
+0.00000000214 1.60213179145 11.3063326948
+0.00000000203 0.74638490279 14.5571624017
+0.00000000192 3.17719161639 343.4792050305
+0.00000000177 1.50027795761 9.449352971
+0.00000000177 0.03038098292 165.6048322446
+0.00000000176 4.64462444674 315.1680293792
+0.00000000208 2.65835778368 496.0113475817
+0.00000000174 2.76155855705 49.1787359017
+0.00000000196 1.95549714182 335.7749571987
+0.000000002 4.16839394758 285.1117485887
+0.00000000199 0.06168021293 73.5577582899
+0.00000000188 6.17288913873 535.3200393871
+0.00000000215 1.92414563346 552.6973893591
+0.00000000166 5.4903813969 10135.5350022271
+0.00000000192 0.9697343412 304.2342036999
+0.00000000209 5.34065233845 13.642138665
+0.00000000203 5.11234865419 324.7292569348
+0.00000000177 3.5068084179 207.3612046048
+0.00000000174 1.95010708561 319.3126309634
+0.00000000187 5.57685931698 266.1011680621
+0.00000000181 1.43525075751 279.7433067271
+0.00000000165 4.00537112057 493.5636670269
+0.00000000191 1.68313683465 563.3705826075
+0.00000000173 3.93200456456 238.9019581036
+0.00000000161 5.96143146317 36.1272980677
+0.00000000194 2.3766423145 944.9828232758
+0.00000000165 0.97421918976 556.5176680376
+0.00000000189 1.11279570541 1127.2624300768
+0.00000000172 0.75085513952 267.5856407704
+0.00000000193 2.12636756833 20350.3050211464
+0.00000000181 2.1081456208 113.8778420516
+0.00000000194 1.13504964219 57.255490749
+0.00000000181 6.23699820519 355.9611938929
+0.00000000198 5.68125942959 6280.1069045748
+0.00000000173 5.15083799917 474.9468453752
+0.00000000151 1.66981962338 116.5379709275
+0.0000000015 5.42593657173 526.9826521089
+0.00000000205 4.16096717573 711.4493070338
+0.00000000177 3.49360697678 421.2297490144
+0.00000000168 0.52839230204 487.1045113319
+0.0000000016 4.77712663799 524.0137066923
+0.00000000145 2.81448128781 1512.8068240082
+0.00000000146 4.9957011266 142.6620984549
+0.00000000188 0.8210416155 10210.3166007944
+0.00000000145 4.96888131586 1189.3014073508
+0.00000000181 2.9970479059 75.7448064138
+0.00000000176 0.41626373842 222.8603229936
+0.00000000137 2.96534226337 6206.8097787158
+0.00000000138 1.22260849471 187.6962327724
+0.00000000128 2.53394068407 276.7743613105
+0.0000000013 3.04810765699 310.7146112543
+0.00000000122 3.01323006886 70.8494453042
+0.00000000111 0.77449448649 179.3588454942
+0.00000000141 0.18423889807 131.4039498699
+0.00000000126 5.77648809669 525.2375469697
+0.00000000124 2.93225731024 179.6194779251
+0.00000000111 6.18471578216 981.6313862053
+0.00000000141 2.63342951123 381.6122406683
+0.0000000011 5.25053027081 986.0848043302
+0.00000000096 3.86591534559 240.125798381
+0.0000000012 3.78755085035 1057.8974574809
+0.00000000093 4.54014016637 36.6967470393
+0.00000000109 1.533275859 419.7452763061
+0.00000000094 4.21870300178 1024.217839968
+0.00000000109 2.15905156247 289.5651667136
+0.00000000104 0.20665642552 564.8550553158
+0.00000000081 1.89134135215 36.6003788197
+0.0000000008 4.38832594589 10137.0194749354
+0.0000000008 1.73940577376 39.5056337615
+0.00000000084 0.81316746605 170.7126416753
+0.0000000009 0.60145818457 36.7604375141
+0.00000000074 4.92511651321 1549.4553869377
+0.00000000072 5.06852406179 249.9476583675
diff --git a/kstars/kstars/data/neptune.L1.vsop b/kstars/kstars/data/neptune.L1.vsop
new file mode 100644
index 00000000..17dfac56
--- /dev/null
+++ b/kstars/kstars/data/neptune.L1.vsop
@@ -0,0 +1,183 @@
+38.37687716731 0.000000 0.000000
+0.00016604187 4.86319129565 1.4844727083
+0.00015807148 2.27923488532 38.1330356378
+0.00003334701 3.6819967602 76.2660712756
+0.0000130584 3.67320813491 2.9689454166
+0.00000604832 1.50477747549 35.1640902212
+0.00000178623 3.45318524147 39.6175083461
+0.00000106537 2.45126138334 4.4534181249
+0.00000105747 2.7547932655 33.6796175129
+0.00000072684 5.48724732699 36.6485629295
+0.00000057069 5.2164980497 0.5212648618
+0.00000057355 1.85767603384 114.3991069134
+0.00000035368 4.51676827545 74.7815985673
+0.00000032216 5.9041148968 77.7505439839
+0.00000029871 3.67043294114 388.4651552382
+0.00000028866 5.16877529164 9.5612275556
+0.00000028742 5.16732589024 2.4476805548
+0.00000025507 5.24526281928 168.0525127994
+0.00000024869 4.7319306781 182.279606801
+0.00000020205 5.78945415677 1021.2488945514
+0.00000019022 1.82981144269 484.444382456
+0.00000018661 1.31606255521 498.6714764576
+0.00000015063 4.9500389376 137.0330241624
+0.00000015094 3.9870525494 32.1951448046
+0.0000001072 2.44148149225 4.192785694
+0.00000011725 4.89255650674 71.8126531507
+0.00000009581 1.23188039594 5.9378908332
+0.00000009606 1.88534821556 41.1019810544
+0.00000008968 0.01758559103 8.0767548473
+0.00000009882 6.08165628679 7.1135470008
+0.00000007632 5.51307048241 73.297125859
+0.00000006992 0.61688864282 2.9207613068
+0.00000005543 2.24141557794 46.2097904851
+0.00000004845 3.7105582375 112.9146342051
+0.000000037 5.25713252333 111.4301614968
+0.00000003233 6.10303038418 70.3281804424
+0.00000002939 4.86520586648 98.8999885246
+0.00000002403 2.90637675099 601.7642506762
+0.00000002398 1.04343654629 6.592282139
+0.00000002784 4.95821114677 108.4612160802
+0.00000002894 4.20148844767 381.3516082374
+0.00000002111 5.93089610785 25.6028626656
+0.00000002075 5.20632201951 30.7106720963
+0.00000002126 0.54976393136 41.0537969446
+0.00000002235 2.38045158073 453.424893819
+0.00000001859 0.89409373259 24.1183899573
+0.00000002018 3.42245274178 31.019488637
+0.000000017 3.91715254287 11.0457002639
+0.00000001776 3.86571077241 395.578702239
+0.00000001644 0.15855999051 152.5321425512
+0.00000001646 3.34591387314 44.7253177768
+0.00000001876 2.59784179105 33.9402499438
+0.00000001614 0.42137145545 175.1660598002
+0.00000001468 6.12983933526 1550.939859646
+0.00000001408 6.13722948564 490.0734567485
+0.00000001207 0.59525736062 312.1990839626
+0.00000001336 3.28611928206 493.0424021651
+0.00000001176 5.87266726996 5.4166259714
+0.00000001517 3.12967210501 491.5579294568
+0.00000001053 4.6037551683 79.2350166922
+0.00000001037 4.89007314395 1.2720243872
+0.00000001034 5.93741289103 32.7164096664
+0.00000001038 1.13470380744 1014.1353475506
+0.00000001002 1.85850922283 5.1078094307
+0.00000000983 0.05345050384 7.4223635415
+0.00000000998 1.73689827444 1028.3624415522
+0.00000001193 4.63176675581 60.7669528868
+0.0000000094 3.09103721222 62.2514255951
+0.00000000994 4.11489180313 4.665866446
+0.0000000089 0.87049255398 31.2319369581
+0.00000000852 5.35508394316 144.1465711632
+0.00000000922 5.12373360511 145.1097790097
+0.00000000789 0.37496785039 26.826702943
+0.00000000828 4.060351946 115.8835796217
+0.00000000711 3.14189997439 278.2588340188
+0.00000000727 1.39718382835 213.299095438
+0.00000000781 0.10946327923 173.6815870919
+0.00000000793 6.13086312116 567.8240007324
+0.00000000669 4.50554989443 27.0873353739
+0.00000000825 1.35568908148 129.9194771616
+0.00000000738 3.5676601896 176.6505325085
+0.00000000714 6.24797992301 106.9767433719
+0.00000000654 1.13177751192 68.8437077341
+0.00000000624 0.01567750666 28.5718080822
+0.00000000608 4.60180625368 189.3931538018
+0.00000000595 0.00857468445 42.5864537627
+0.0000000053 5.61201247153 12.5301729722
+0.00000000521 1.02371768017 415.2918581812
+0.00000000639 0.68930265745 529.6909650946
+0.00000000526 3.02138731705 5.6290742925
+0.00000000456 4.44331571392 43.2408450685
+0.00000000524 3.43316448349 38.6543004996
+0.00000000436 2.41630174435 82.8583534146
+0.00000000424 1.95736011325 477.3308354552
+0.00000000443 3.39350946329 357.4456666012
+0.00000000383 1.90232196422 22.633917249
+0.00000000479 5.55141744216 37.611770776
+0.00000000462 3.80436154644 343.2185725996
+0.00000000384 5.60377408953 594.6507036754
+0.00000000369 4.45577410338 6.9010986797
+0.00000000358 3.69126616347 3.9321532631
+0.00000000352 3.10952926034 135.5485514541
+0.00000000368 3.53577440355 40.5807161926
+0.00000000424 5.27159202779 181.7583419392
+0.00000000361 0.29018303419 72.0732855816
+0.0000000039 5.49512204296 350.3321196004
+0.00000000378 2.74122401337 488.3765357191
+0.00000000372 0.39980033572 494.7393231945
+0.00000000353 1.10614174053 20.6069278195
+0.00000000296 0.86351261285 149.5631971346
+0.00000000307 5.39420288683 160.9389657986
+0.00000000395 1.93577214824 10137.0194749354
+0.00000000288 2.28755739359 47.6942631934
+0.00000000295 2.4873753724 19.1224551112
+0.0000000029 0.18636083306 143.6253063014
+0.00000000266 3.09977370364 69.3649725959
+0.00000000266 1.21002824826 505.7850234584
+0.00000000252 3.12745026026 460.5384408198
+0.00000000328 0.50849285663 6206.8097787158
+0.00000000257 3.64119914774 446.3113468182
+0.00000000239 5.54080102299 911.042573332
+0.00000000265 0.62702473701 253.5709950899
+0.00000000287 2.44403568436 16.6747745564
+0.00000000231 2.47026250085 454.9093665273
+0.0000000023 3.24571542922 1066.49547719
+0.00000000282 1.48595620175 983.1158589136
+0.00000000212 5.41931177641 64.9597385808
+0.00000000213 1.64175339637 1089.129394439
+0.00000000238 2.69801319489 882.9438460018
+0.0000000021 4.53976756699 1093.322180133
+0.0000000022 2.30038816175 1052.2683831884
+0.00000000256 0.4207359846 23.9059416362
+0.00000000216 5.4422591887 39.0962434843
+0.00000000201 2.58746514605 119.5069163441
+0.00000000224 4.43751392203 639.897286314
+0.00000000186 2.50651218075 487.3651437628
+0.00000000189 4.05785534221 120.9913890524
+0.00000000184 2.24245977278 815.0633461142
+0.00000000202 3.43517732411 45.2465826386
+0.00000000175 4.49165234532 171.2339065371
+0.00000000171 5.50633466316 179.0982130633
+0.000000002 6.12663205401 14.2270940016
+0.00000000173 2.61090344107 389.9496279465
+0.00000000167 3.94754384833 77.2292791221
+0.00000000166 3.41009128748 81.3738807063
+0.00000000163 3.88198848446 556.5176680376
+0.00000000164 1.49614763046 63.7358983034
+0.00000000176 3.86129425367 148.3393568572
+0.00000000161 2.22215642318 574.9375477332
+0.00000000171 0.66899426684 179.3106613844
+0.00000000161 1.21480182441 1024.4302882891
+0.00000000155 3.25842414799 10251.4185818488
+0.00000000183 5.45168150656 218.4069048687
+0.00000000152 3.35145509017 285.3723810196
+0.00000000152 0.42398786475 274.0660483248
+0.00000000146 5.70714579127 419.4846438752
+0.00000000156 0.6432152487 1029.8469142605
+0.00000000147 4.3095893074 157.6399519819
+0.00000000147 1.8068917751 377.4194549743
+0.0000000014 1.49826604627 386.9806825299
+0.00000000137 2.14480243915 563.6312150384
+0.00000000127 3.9872659971 84.3428261229
+0.00000000134 4.16039455079 169.5369855077
+0.00000000121 0.29300927469 206.1855484372
+0.00000000129 2.6762505701 180.7951340927
+0.00000000134 3.18868986487 166.5680400911
+0.00000000135 5.0751756178 426.598190876
+0.00000000136 1.8167245174 151.0476698429
+0.00000000129 3.64795525602 183.7640795093
+0.00000000116 6.06435563172 220.4126424388
+0.00000000123 4.46641157829 1022.7333672597
+0.00000000112 4.34485256988 138.5174968707
+0.00000000116 5.58946529961 35.685355083
+0.00000000108 1.03796693383 488.5889840402
+0.00000000108 2.1037848588 494.5268748734
+0.00000000106 0.87068583107 1059.3819301892
+0.00000000097 0.74486741478 485.9288551643
+0.00000000095 5.54259914856 497.1870037493
+0.00000000085 3.16062141266 522.5774180938
+0.00000000097 6.05634803604 482.9599097477
+0.00000000095 0.2311185273 500.1559491659
+0.00000000084 2.64687252518 536.8045120954
+0.00000000074 3.90678924318 1019.7644218431
diff --git a/kstars/kstars/data/neptune.L2.vsop b/kstars/kstars/data/neptune.L2.vsop
new file mode 100644
index 00000000..752fa4f5
--- /dev/null
+++ b/kstars/kstars/data/neptune.L2.vsop
@@ -0,0 +1,57 @@
+0.00053892649 0.000000 0.000000
+0.00000281251 1.19084538887 38.1330356378
+0.00000295693 1.85520292248 1.4844727083
+0.0000027019 5.72143228148 76.2660712756
+0.00000023023 1.21035596452 2.9689454166
+0.00000007333 0.5403330683 2.4476805548
+0.00000009057 4.42544992035 35.1640902212
+0.00000005223 0.67427930044 168.0525127994
+0.00000005201 3.02338671812 182.279606801
+0.00000004288 3.84351844003 114.3991069134
+0.00000003925 3.53214557374 484.444382456
+0.00000003741 5.90238217874 498.6714764576
+0.00000002966 0.31002477611 4.4534181249
+0.00000003415 0.55971639038 74.7815985673
+0.00000003255 1.84921884906 175.1660598002
+0.00000002157 1.89135758747 388.4651552382
+0.00000002211 4.3799709224 7.1135470008
+0.00000001847 3.48574435762 9.5612275556
+0.00000002451 4.68586840176 491.5579294568
+0.00000001844 5.12281562096 33.6796175129
+0.00000002204 1.69321574906 77.7505439839
+0.00000001652 2.55859494053 36.6485629295
+0.00000001309 4.52400192922 1021.2488945514
+0.00000001124 0.38710602242 137.0330241624
+0.00000000664 0.88101734307 4.192785694
+0.00000000497 2.24615784762 395.578702239
+0.00000000512 6.22609200672 381.3516082374
+0.00000000582 5.25716719826 31.019488637
+0.00000000446 0.36647221351 98.8999885246
+0.00000000383 5.48585528762 5.9378908332
+0.00000000375 4.61250246774 8.0767548473
+0.00000000354 1.30783918287 601.7642506762
+0.00000000259 5.66033623678 112.9146342051
+0.00000000247 2.89695614593 189.3931538018
+0.00000000245 4.26572913391 220.4126424388
+0.000000002 0.52604535784 64.9597385808
+0.00000000191 4.88786653062 39.6175083461
+0.00000000233 3.16423779113 41.1019810544
+0.00000000248 5.85877831382 1059.3819301892
+0.00000000194 2.37949641473 73.297125859
+0.00000000227 0.20028518978 60.7669528868
+0.00000000184 3.01962045713 1014.1353475506
+0.0000000019 5.57500985081 343.2185725996
+0.00000000172 3.66036463613 477.3308354552
+0.00000000172 0.59550457102 46.2097904851
+0.00000000182 1.92429384025 183.7640795093
+0.00000000171 1.61368476689 357.4456666012
+0.00000000173 6.23717119485 493.0424021651
+0.00000000217 1.46218158211 71.8126531507
+0.00000000178 0.34928799031 1028.3624415522
+0.00000000169 4.91086673212 166.5680400911
+0.00000000157 5.89200571154 169.5369855077
+0.00000000182 2.33457064554 152.5321425512
+0.00000000151 3.81621340568 146.594251718
+0.00000000136 2.75150881988 144.1465711632
+0.00000000104 6.03262825314 529.6909650946
+0.00000000076 0.20932812381 453.424893819
diff --git a/kstars/kstars/data/neptune.L3.vsop b/kstars/kstars/data/neptune.L3.vsop
new file mode 100644
index 00000000..46768b14
--- /dev/null
+++ b/kstars/kstars/data/neptune.L3.vsop
@@ -0,0 +1,15 @@
+0.00000031254 0.000000 0.000000
+0.00000012461 6.04431418812 1.4844727083
+0.00000014541 1.35337075856 76.2660712756
+0.00000011547 6.11257808366 38.1330356378
+0.00000001351 4.93951495175 2.9689454166
+0.00000000741 2.35936954597 168.0525127994
+0.00000000715 1.27409542804 182.279606801
+0.00000000537 5.23632185196 484.444382456
+0.00000000523 4.16769839601 498.6714764576
+0.00000000664 0.55871435877 31.019488637
+0.00000000301 2.69253200796 7.1135470008
+0.00000000194 2.05904114139 137.0330241624
+0.00000000206 2.51012178002 74.7815985673
+0.0000000016 5.63111039032 114.3991069134
+0.00000000149 3.09327713923 35.1640902212
diff --git a/kstars/kstars/data/neptune.L4.vsop b/kstars/kstars/data/neptune.L4.vsop
new file mode 100644
index 00000000..e9c2c52d
--- /dev/null
+++ b/kstars/kstars/data/neptune.L4.vsop
@@ -0,0 +1,2 @@
+-0.00000113998 0.000000 0.000000
+0.00000000605 3.18211885677 76.2660712756
diff --git a/kstars/kstars/data/neptune.L5.vsop b/kstars/kstars/data/neptune.L5.vsop
new file mode 100644
index 00000000..a2bdd087
--- /dev/null
+++ b/kstars/kstars/data/neptune.L5.vsop
@@ -0,0 +1 @@
+-0.00000000874 0.000000 0.000000
diff --git a/kstars/kstars/data/neptune.R0.vsop b/kstars/kstars/data/neptune.R0.vsop
new file mode 100644
index 00000000..bf55c006
--- /dev/null
+++ b/kstars/kstars/data/neptune.R0.vsop
@@ -0,0 +1,607 @@
+30.07013206102 0.000000 0.000000
+0.2706225949 1.3299945893 38.1330356378
+0.01691764281 3.25186138896 36.6485629295
+0.00807830737 5.18592836167 1.4844727083
+0.00537760613 4.52113902845 35.1640902212
+0.00495725642 1.57105654815 491.5579294568
+0.0027457197 1.84552256801 175.1660598002
+0.00135134095 3.37220607384 39.6175083461
+0.00121801825 5.79754444303 76.2660712756
+0.00100895397 0.37702748681 73.297125859
+0.00069791722 3.79617226928 2.9689454166
+0.00046687838 5.74937810094 33.6796175129
+0.00024593778 0.50801728204 109.9456887885
+0.00016939242 1.59422166991 71.8126531507
+0.00014229686 1.07786112902 74.7815985673
+0.00012011825 1.92062131635 1021.2488945514
+0.00008394731 0.67816895547 146.594251718
+0.000075718 1.07149263431 388.4651552382
+0.00005720852 2.59059512267 4.4534181249
+0.00004839672 1.9068599107 41.1019810544
+0.00004483492 2.90573457534 529.6909650946
+0.00004270202 3.41343865825 453.424893819
+0.0000435379 0.6798566237 32.1951448046
+0.00004420804 1.74993796503 108.4612160802
+0.00002881063 1.98600105123 137.0330241624
+0.00002635535 3.09755943422 213.299095438
+0.0000338093 0.84810683275 183.2428146475
+0.00002878942 3.67415901855 350.3321196004
+0.00002306293 2.80962935724 70.3281804424
+0.00002530149 5.79839567009 490.0734567485
+0.00002523132 0.48630800015 493.0424021651
+0.00002087303 0.61858378281 33.9402499438
+0.00001976522 5.1170304456 168.0525127994
+0.00001905254 1.72186472126 182.279606801
+0.00001654039 1.92782545887 145.1097790097
+0.00001435072 1.70005157785 484.444382456
+0.00001403029 4.58914203187 498.6714764576
+0.00001499193 1.01623299513 219.891377577
+0.0000139886 0.7622031762 176.6505325085
+0.00001403377 6.07659416908 173.6815870919
+0.0000112856 5.96661179805 9.5612275556
+0.00001228304 1.59881465324 77.7505439839
+0.00000835414 3.97066884218 114.3991069134
+0.00000811186 3.0025888087 46.2097904851
+0.00000731925 2.10447054189 181.7583419392
+0.00000615781 2.97874625677 106.9767433719
+0.00000704778 1.1873821088 256.5399405065
+0.0000050204 1.38657803368 5.9378908332
+0.00000530357 4.24059166485 111.4301614968
+0.00000437096 2.27029212923 1550.939859646
+0.0000040025 1.25609325435 8.0767548473
+0.00000421011 1.89084929506 30.7106720963
+0.00000382457 3.29965259685 983.1158589136
+0.00000422485 5.53186169605 525.4981794006
+0.00000355389 2.27847846648 218.4069048687
+0.00000280062 1.54129714238 98.8999885246
+0.00000314499 3.95932948594 381.3516082374
+0.00000280556 4.54238271682 44.7253177768
+0.00000267738 5.13323364247 112.9146342051
+0.00000333311 5.75067616021 39.0962434843
+0.00000291625 4.02398326341 68.8437077341
+0.00000321429 1.50625025822 454.9093665273
+0.00000309196 2.85452752153 72.0732855816
+0.00000345094 1.35905860594 293.188503436
+0.00000307439 0.31964571332 601.7642506762
+0.00000251356 3.53992782846 312.1990839626
+0.00000248152 3.41078346726 37.611770776
+0.00000306 2.72475094464 6244.9428143536
+0.00000293532 4.89079857814 528.2064923863
+0.00000234479 0.59231043427 42.5864537627
+0.00000239628 3.16441455173 143.6253063014
+0.00000214523 3.6248028304 278.2588340188
+0.00000246198 1.01506302015 141.2258098564
+0.00000174089 5.55011789988 567.8240007324
+0.00000163934 2.10166491786 2.4476805548
+0.00000162897 2.48946521653 4.192785694
+0.00000193455 1.5842528758 138.5174968707
+0.00000155323 3.28425127954 31.019488637
+0.00000182469 2.45244890571 255.0554677982
+0.00000177846 4.14773474853 10175.1525105732
+0.00000174413 1.53042999914 329.8370663655
+0.00000137649 3.34900537767 0.9632078465
+0.00000161011 5.16655038482 211.8146227297
+0.00000113473 4.96286007991 148.0787244263
+0.00000128823 3.25521535448 24.1183899573
+0.00000107363 3.26457701792 1059.3819301892
+0.00000122732 5.39399536941 62.2514255951
+0.00000120529 3.08050145518 184.7272873558
+0.00000099356 1.92888554099 28.5718080822
+0.00000097713 2.59474415429 6.592282139
+0.00000124095 3.1151675034 221.3758502853
+0.00000124693 2.97042405451 251.4321310758
+0.00000114252 0.25039919123 594.6507036754
+0.00000111006 3.34276426767 180.2738692309
+0.00000120939 1.92914010593 25.6028626656
+0.00000104667 0.94883561775 395.578702239
+0.00000109779 5.43147520571 494.5268748734
+0.00000096919 0.86184760695 1014.1353475506
+0.00000098685 0.8957795271 488.5889840402
+0.00000088968 4.78109764779 144.1465711632
+0.00000107888 0.98700578434 1124.34166877
+0.00000097067 2.62667400276 291.7040307277
+0.00000075131 5.88936524779 43.2408450685
+0.00000093718 6.09873565184 526.722019678
+0.00000094822 0.2066294394 456.3938392356
+0.00000070036 2.39683345663 426.598190876
+0.00000077187 4.2107675324 105.4922706636
+0.00000089874 3.25100749923 258.0244132148
+0.00000069133 4.93031154435 1028.3624415522
+0.00000090657 1.69466970587 366.485629295
+0.00000074242 3.14479101276 82.8583534146
+0.00000057995 0.86159785905 60.7669528868
+0.00000078695 1.0930757555 700.6642392008
+0.0000005723 0.81331949225 2.9207613068
+0.00000063443 4.39590123005 149.5631971346
+0.00000055698 3.89047249911 47.6942631934
+0.0000005643 5.15003563302 0.5212648618
+0.00000056174 5.42986960794 911.042573332
+0.00000061746 6.16453667559 1019.7644218431
+0.00000070503 0.08077330612 40.5807161926
+0.00000074677 4.8590449998 186.2117600641
+0.00000061861 4.78702599861 11.0457002639
+0.00000061135 0.83712253227 1022.7333672597
+0.00000061268 5.70228826765 178.1350052168
+0.00000052887 0.37458943972 27.0873353739
+0.00000056722 3.52318112447 216.9224321604
+0.00000048819 5.10789123481 64.9597385808
+0.0000006329 4.3942491003 807.9497991134
+0.00000064062 6.28297531806 7.1135470008
+0.00000046356 1.34735469284 451.9404211107
+0.0000006054 3.40316162416 294.6729761443
+0.000000469 0.17048203552 7.4223635415
+0.00000056766 0.45048868231 140.001969579
+0.00000055887 1.06815733757 172.1971143836
+0.00000053761 2.79644687008 328.3525936572
+0.00000043828 6.04655696644 135.5485514541
+0.00000049549 0.64106656292 41.0537969446
+0.0000005396 2.91774494436 563.6312150384
+0.00000042961 5.40175361431 487.3651437628
+0.00000051508 0.09105540708 210.3301500214
+0.00000041889 3.12343223889 29.226199388
+0.00000047655 3.90701760087 63.7358983034
+0.00000041639 6.26847783513 32.7164096664
+0.00000041429 4.45464156759 37.1698277913
+0.00000040745 0.16043648294 79.2350166922
+0.00000048205 1.8419837301 403.1341922245
+0.00000036912 0.44771386183 30.0562807905
+0.00000047762 0.88083849566 3302.479391062
+0.00000039465 3.50565484069 357.4456666012
+0.00000042139 0.63375113663 343.2185725996
+0.00000041275 1.36370496322 31.2319369581
+0.00000042612 3.55270845713 38.6543004996
+0.00000038931 5.2669175327 415.2918581812
+0.00000038967 5.25866056502 386.9806825299
+0.00000033734 5.24400184426 67.3592350258
+0.00000040879 3.55292279438 331.3215390738
+0.00000038768 1.12288359393 38.1812197476
+0.000000375 6.08687972441 35.4247226521
+0.00000038831 4.67876780698 38.084851528
+0.00000038231 6.26491054328 389.9496279465
+0.00000029976 4.45759985804 22.633917249
+0.00000031356 0.07746010366 12.5301729722
+0.00000026341 4.59559782754 106.0135355254
+0.00000027465 5.9954158789 206.1855484372
+0.00000025152 4.4986776032 34.2008823747
+0.00000024122 5.17089441917 129.9194771616
+0.00000028997 3.6492721021 253.5709950899
+0.00000027173 4.37944546475 142.1408335931
+0.00000030634 1.5934880656 348.8476468921
+0.00000031464 1.05065113524 100.3844612329
+0.00000024056 1.02801635413 41.7563723602
+0.00000022632 4.72511111292 81.3738807063
+0.00000021942 3.48416607882 69.1525242748
+0.00000026333 3.01556008632 365.0011565867
+0.00000022355 3.92220883921 5.1078094307
+0.00000022498 4.03487494425 19.1224551112
+0.00000022885 1.58977064672 189.3931538018
+0.0000002652 3.61427038042 367.9701020033
+0.00000025496 2.43810518614 351.8165923087
+0.00000019111 2.59694457001 2080.6308247406
+0.0000001964 6.15701741238 35.212274331
+0.00000025688 2.00512719767 439.782755154
+0.00000021613 3.32354204724 119.5069163441
+0.00000025389 4.74025836522 1474.6737883704
+0.00000018107 5.35129342595 244.318584075
+0.00000023295 5.93767742799 316.3918696566
+0.00000022087 4.81594755148 84.3428261229
+0.00000016972 3.0510514994 220.4126424388
+0.00000020022 4.99276451168 179.0982130633
+0.0000002037 1.86508317889 171.2339065371
+0.00000019426 2.04829970231 5.4166259714
+0.00000022628 0.27205783433 666.723989257
+0.00000019072 3.70882976684 164.1203595363
+0.00000017969 3.40425338171 69.3649725959
+0.00000018716 0.90215956591 285.3723810196
+0.00000015889 0.42011285882 697.743477894
+0.00000014988 3.08544843665 704.8570248948
+0.00000014774 3.36129613309 274.0660483248
+0.00000015972 1.82864185268 477.3308354552
+0.00000013892 2.94161501165 38.3936680687
+0.00000013922 2.85574364078 37.8724032069
+0.00000015481 4.94982954853 101.8689339412
+0.00000017571 5.82317632469 35.685355083
+0.00000015856 5.04973561582 36.9091953604
+0.00000016414 3.63049397028 45.2465826386
+0.00000017158 2.51251149482 20.6069278195
+0.00000012941 3.03041555329 522.5774180938
+0.00000015752 5.00292909214 247.2393453818
+0.00000012679 0.20331109568 460.5384408198
+0.0000001626 5.93480347217 815.0633461142
+0.00000012903 3.51141502996 446.3113468182
+0.00000013891 5.5106469767 31.5407534988
+0.00000013668 5.4557613532 39.3568759152
+0.00000013418 3.95805150079 290.2195580194
+0.00000015368 2.45783892707 26.826702943
+0.00000014246 3.18588280921 401.6497195162
+0.00000012222 4.94370170146 14.0146456805
+0.00000015484 3.79703715637 404.6186649328
+0.00000013427 3.79527836573 151.0476698429
+0.0000001445 4.93940408761 120.9913890524
+0.00000014331 4.71117327722 738.7972748386
+0.00000011566 5.91003539239 536.8045120954
+0.00000015578 2.91836788254 875.830299001
+0.00000013124 2.16056013419 152.5321425512
+0.00000011744 2.94770244071 2.7083129857
+0.00000012793 1.97868575679 1.3725981237
+0.00000012969 0.00535826017 97.4155158163
+0.00000013891 4.7643544182 0.2606324309
+0.00000013729 2.3230647385 38.2449102224
+0.00000010714 6.18129683877 115.8835796217
+0.0000001161 4.61712859898 178.7893965226
+0.00000011257 0.79300245838 42.3258213318
+0.000000145 5.44690193314 44.070926471
+0.00000011534 5.26580538005 160.9389657986
+0.00000013355 5.20849186729 32.4557772355
+0.00000013658 2.15687632802 476.4313180835
+0.00000013782 3.47865209163 38.0211610532
+0.00000012714 2.09462988855 20.4950532349
+0.00000013257 5.15138524813 103.0927742186
+0.00000009715 0.7459788348 918.1561203328
+0.0000001034 5.38977407079 222.8603229936
+0.00000013357 5.89635739027 748.0978699633
+0.00000012632 1.20306997433 16.1535096946
+0.00000011437 1.58444114292 495.4900827199
+0.00000011424 4.74142930795 487.6257761937
+0.00000009098 5.19932138822 118.0224436358
+0.00000009336 0.97313630925 662.531203563
+0.00000009827 4.48170250645 505.7850234584
+0.00000008585 0.20375451897 944.9828232758
+0.00000008875 5.53111742265 17.5261078183
+0.00000009957 4.03258125243 169.5369855077
+0.00000011506 3.11649121817 17.6379824029
+0.00000009818 5.20376439002 1.5963472929
+0.0000001016 3.74441320429 457.617679513
+0.00000008661 0.31247523804 1440.7335384266
+0.00000008496 1.06445636872 55.7710180407
+0.00000011162 1.92907800408 564.8550553158
+0.00000008057 0.31116345866 377.4194549743
+0.00000009851 4.23328578127 418.2608035978
+0.00000007938 2.40417397694 488.3765357191
+0.00000009894 0.63707319139 183.7640795093
+0.00000009913 3.94049519088 441.2672278623
+0.00000007867 3.87469522964 494.7393231945
+0.00000007589 3.15909316566 416.7763308895
+0.00000008496 5.38968698704 104.0077979553
+0.00000009716 3.06038536864 166.5680400911
+0.00000009377 0.56416645296 673.316271396
+0.00000008771 5.24534141981 1057.8974574809
+0.0000000799 1.55726966638 59.2824801785
+0.0000000909 4.32953439022 29.7474642498
+0.00000009667 5.89033222679 358.4088744477
+0.00000007209 2.29464803358 79.1868325824
+0.00000008062 0.44458003524 19.0105805266
+0.00000008254 3.47304582051 156.1554792736
+0.00000009804 6.06393995615 784.7464328928
+0.00000008516 5.99060386955 180.7951340927
+0.0000000809 1.38588221442 1654.0326338646
+0.00000009074 4.0397149046 1017.0561088574
+0.00000006908 1.41919832926 178.3474535379
+0.0000000823 2.53750470473 518.3846323998
+0.00000008594 5.29104206063 457.8783119439
+0.00000006769 5.43380191356 171.9846660625
+0.00000008571 0.35876828441 636.6677084665
+0.00000008995 1.36992508507 6209.7787241324
+0.00000006641 2.92327140872 0.0481841098
+0.00000009278 3.80308677009 25558.2121764796
+0.00000006567 4.01934954352 0.1118745846
+0.00000006441 4.28250687347 36.1272980677
+0.00000007257 4.09776235307 326.8681209489
+0.00000008384 5.49363770202 532.6117264014
+0.00000007471 4.62144262894 526.9826521089
+0.000000075 0.61545750834 485.9288551643
+0.00000007716 1.04880632264 525.2375469697
+0.00000008504 2.79350586429 10139.988420352
+0.00000007466 5.07942174095 157.6399519819
+0.00000007186 6.22833818429 77.2292791221
+0.00000007784 1.89308880453 984.6003316219
+0.00000006513 0.07498932215 79.889407998
+0.00000006077 2.96673519667 36.6967470393
+0.00000007706 5.7063258079 209.106309744
+0.00000007265 4.94483532589 131.4039498699
+0.00000006984 2.53239305821 497.1870037493
+0.00000007824 2.31462643851 513.079881013
+0.00000007175 3.69203633127 524.0137066923
+0.00000006855 0.14076801572 283.6272758804
+0.00000006922 3.36515011915 438.2982824457
+0.00000007349 3.50406958122 500.1559491659
+0.00000006301 0.14776691217 608.877797677
+0.00000005892 4.24403528888 4.665866446
+0.00000007613 5.14905171677 259.5088859231
+0.00000007128 5.92696788834 482.9599097477
+0.00000006829 1.01745137848 1543.8263126452
+0.00000005981 4.79954091087 215.4379594521
+0.00000005526 2.34003154732 65.2203710117
+0.00000006817 6.1216282969 395.0574373772
+0.00000005369 3.76855960849 52099.5402118728
+0.00000005776 5.61434462641 987.5692770385
+0.00000007523 5.60432148128 2810.9214616052
+0.00000007329 3.76815551582 1512.8068240082
+0.00000005616 2.13872867116 145.6310438715
+0.00000005258 0.3085083691 36.6003788197
+0.00000005688 1.82274388581 1227.4344429886
+0.00000005658 2.35049199704 5.6290742925
+0.00000006135 4.23390561816 496.0113475817
+0.00000005128 2.89050864873 313.6835566709
+0.00000006472 3.49494191669 552.6973893591
+0.00000004983 3.91958511552 10135.5350022271
+0.00000005217 0.40052635702 319.3126309634
+0.00000004952 1.42482088612 49.1787359017
+0.00000005964 5.70758449643 309.7995875176
+0.00000005091 6.00974510144 1409.7140497896
+0.00000005205 5.5027133451 238.9019581036
+0.000000048 1.1345031067 134.0640787458
+0.00000004943 1.43051344597 422.405405182
+0.00000005604 2.05669305961 207.3612046048
+0.0000000631 5.22966882627 139.7413371481
+0.00000004772 3.06668713747 464.7312265138
+0.00000004919 3.57280542629 52175.8062831484
+0.00000004762 5.90654311203 838.9692877504
+0.00000004848 0.77467099227 1.6969210294
+0.00000005694 0.77313415569 709.9648343255
+0.00000005455 0.90289242792 208.8456773131
+0.00000004901 3.79986913631 15.4991183888
+0.00000004772 0.15755140037 39.5056337615
+0.00000005673 2.68359159067 1127.2624300768
+0.00000005477 0.53123497431 113.8778420516
+0.00000005077 1.59268428609 1547.9709142294
+0.00000004981 1.44584050478 1.2720243872
+0.00000005813 5.85024085408 57.255490749
+0.0000000552 5.06396698257 421.2297490144
+0.00000005938 0.96886308551 6280.1069045748
+0.00000005206 3.5800381937 474.9468453752
+0.00000005256 0.61005270999 95.9792272178
+0.00000005531 5.28764137194 36.7604375141
+0.00000006158 5.73176703797 711.4493070338
+0.00000005003 2.19048397989 501.6404218742
+0.0000000515 5.58407480282 26049.7701059364
+0.00000005138 4.55234158942 670.916774951
+0.00000005609 4.3727275978 52.8020726241
+0.00000005636 2.39183054397 10210.3166007944
+0.00000004512 2.59978208967 1234.5479899894
+0.00000005412 4.58813638089 179.6194779251
+0.00000004314 3.38846714337 142.6620984549
+0.00000004708 5.23537414423 3.6233367224
+0.00000004471 3.94378336812 12566.1516999828
+0.00000005296 1.12249063176 134.1122628556
+0.00000004188 2.52490407427 6205.3253060075
+0.00000004645 1.90644271528 13324.3166711614
+0.00000004502 2.01956920977 315.1680293792
+0.00000005346 2.94804816223 353.0404325861
+0.00000004177 2.09489065926 803.7570134194
+0.00000005296 3.88249567974 2118.7638603784
+0.00000005325 4.28221258353 477.9157907918
+0.00000005519 0.09960891963 600.019145537
+0.00000005169 0.59948596687 6.9010986797
+0.00000004179 0.14619703083 6644.5762904701
+0.0000000449 1.07042724999 52139.1577202189
+0.0000000397 6.13227798578 1553.9088050626
+0.0000000397 4.69887237362 91.7864415238
+0.00000004234 0.14478458924 65.8747623175
+0.00000005183 3.52837189306 110.2063212194
+0.00000005259 6.20809827528 142.7102825647
+0.00000003869 5.25125030487 1558.0534066468
+0.00000004457 2.10248126544 487.1045113319
+0.0000000489 1.83606790269 46.5186070258
+0.00000003875 5.60269278935 385.4962098216
+0.00000003826 1.30946706974 2176.6100519584
+0.00000004591 4.84657580441 1337.640764208
+0.00000005111 1.18808079775 981.6313862053
+0.00000004709 1.40878215308 52213.9393187862
+0.00000003891 5.43661875415 154.6710065653
+0.00000004145 4.32505910718 363.5166838784
+0.00000004441 3.5015842457 187.6962327724
+0.00000003703 2.48768949613 67.8804998876
+0.00000004094 1.4234704726 310.7146112543
+0.00000003681 5.70552661143 491.6698040414
+0.00000004787 3.65822147476 589.3459522886
+0.0000000402 5.45643059988 6641.6073450535
+0.00000003656 0.57790726599 491.4460548722
+0.00000004288 3.35265955957 203.2166030206
+0.00000003843 4.61508898119 1025.7023126763
+0.00000003767 0.05292047125 320.2758388099
+0.00000004632 0.82011276589 3265.8308281325
+0.00000004609 5.25443775917 296.1574488526
+0.00000004555 5.30391170376 26013.1215430069
+0.00000003556 4.80267245336 224.3447957019
+0.00000004859 5.52756242256 487.4133278726
+0.00000003626 1.44624342082 70.8494453042
+0.00000004302 1.60914544159 12529.5031370533
+0.00000003493 4.75315651083 12489.8856287072
+0.00000003722 0.27433061822 949.4362414007
+0.00000004234 5.25112033465 194.2885149114
+0.00000003451 2.97409317928 499.6346843041
+0.00000004796 6.21059766333 491.8185618877
+0.00000003639 1.25605018211 2603.2082428344
+0.00000004646 5.71392540144 321.7603115182
+0.00000003702 2.08952561657 491.036664595
+0.00000003672 2.87489628704 497.49582029
+0.00000003965 1.0548498824 75.7448064138
+0.00000003416 0.68584132933 305.0855369618
+0.00000004513 4.3892700249 425.1137181677
+0.00000003853 0.61321572401 12526.5341916367
+0.00000003788 3.3222199584 3140.0127549298
+0.00000003781 5.58125317044 1652.5481611563
+0.00000003903 5.31609723466 408.1783111804
+0.00000003945 3.60558877407 1589.0728952838
+0.00000004084 0.83813879869 52.3601296394
+0.00000004084 3.50290269471 23.9059416362
+0.00000003694 1.03218855688 481.4754370394
+0.00000003636 5.31068934607 141.4864422873
+0.00000003345 3.94392179077 20389.9225294925
+0.00000004639 6.24618220184 821.3949958223
+0.00000003934 0.26992234338 1655.5171065729
+0.00000004431 2.486474378 549.7284439425
+0.00000004168 5.39993754642 236.5024616586
+0.0000000402 0.07393243012 52136.1887748023
+0.00000004055 1.34004288978 1054.9285120643
+0.00000003275 0.98533127454 1344.7543112088
+0.00000003213 2.97105590703 20386.9535840759
+0.00000004428 0.06728869735 491.2972970259
+0.00000004063 0.0619283857 6168.676743078
+0.00000003804 5.34897033476 523.7530742614
+0.00000003917 5.67905809516 1131.1945833399
+0.00000003833 0.87811168267 52.6901980395
+0.0000000402 2.69209723289 1439.4615140394
+0.00000004373 1.86209663434 73.5577582899
+0.00000003159 1.04693380342 703.3725521865
+0.00000003116 5.2015916684 449.232108125
+0.00000003258 4.65131076542 696.2590051857
+0.00000003427 0.27003884843 2389.9091473964
+0.00000004349 0.07531141761 20426.571092422
+0.00000003383 5.61838426864 699.2279506023
+0.00000003305 1.4166687729 562.1467423301
+0.00000003297 5.46677712589 1442.2180111349
+0.00000003277 2.71815883511 980.146913497
+0.00000003171 4.49510885866 1439.2490657183
+0.00000004175 4.24327707038 381.6122406683
+0.00000003155 3.40776789576 39.7293829307
+0.00000004112 0.90309319273 1087.6931058405
+0.0000000335 5.27474671017 80.7194894005
+0.00000003725 1.52448613082 1058.109905802
+0.0000000365 3.59798316565 192.8040422031
+0.00000003837 1.48519528444 10098.8864392976
+0.00000002959 1.23012121982 2500.1154686158
+0.0000000333 6.12470287875 10172.1835651566
+0.00000003361 4.31837298696 492.0791943186
+0.00000003288 3.14692435376 347.3631741838
+0.00000002992 5.01304660316 175.21424391
+0.00000003294 2.52694043155 1692.1656695024
+0.00000002984 1.8178065989 175.1178756904
+0.00000003013 0.92957285991 1515.7757694248
+0.00000003863 5.4604492857 332.8060117821
+0.00000003403 1.10932483984 987.3086446076
+0.00000003312 0.67710158807 977.4867846211
+0.0000000303 1.77996261146 156489.285813807
+0.00000003605 4.89955108152 1043.8828118004
+0.00000002937 0.6046967123 990.2294059144
+0.00000003276 4.26765608367 1189.3014073508
+0.00000002966 5.29808076929 31.9826964835
+0.00000002994 2.58599359402 178.086821107
+0.00000003905 1.87748122254 1158.2819187138
+0.0000000311 3.09203517638 235.933012687
+0.00000003313 2.70308129756 604.4725636619
+0.00000003276 1.24440460327 874.6546428334
+0.00000003276 5.58544609667 950.920714109
+0.00000003746 0.33859914037 913.9633346388
+0.00000003552 3.07180917863 240.3864308119
+0.00000002885 6.01130634957 1097.514965827
+0.00000003643 5.11977873355 452.2010535416
+0.00000002768 4.38396269009 391.4341006548
+0.00000002776 5.0182159483 8.9068362498
+0.0000000299 5.62911695857 140.6563608848
+0.00000002761 4.05534163807 6283.0758499914
+0.00000003226 4.76711354367 6241.973868937
+0.00000003748 4.84009347869 341.7340998913
+0.00000002752 4.53621078796 6206.8097787158
+0.00000003847 2.40982343643 26086.4186688659
+0.00000002727 3.28234198801 483.4811746095
+0.00000002884 4.05452029151 1.2238402774
+0.00000002702 3.72061244391 946.4672959841
+0.00000002723 4.37517047024 15.1903018481
+0.00000002847 5.22951186538 661.0467308547
+0.0000000268 4.19379121323 13.184564278
+0.00000003269 0.4311977852 496.9745554282
+0.00000003489 3.82213189319 625.9945152181
+0.00000003757 3.88223872147 495.702531041
+0.00000002872 5.00345974886 252.0865223816
+0.00000003742 2.03372773652 8.5980197091
+0.00000003172 1.11135762382 260.9933586314
+0.00000003341 2.91360557418 304.2342036999
+0.00000002915 2.63627684599 6681.2248533996
+0.00000002915 1.4377362589 6604.958782124
+0.00000002629 2.0982440745 2713.4145640538
+0.00000002901 3.3392480023 515.463871093
+0.00000002803 1.23584865903 6643.0918177618
+0.00000003045 3.33515866438 921.0768816396
+0.00000002699 5.4259779465 925.2696673336
+0.00000002808 5.77870303237 1024.217839968
+0.00000003028 3.75501312393 511.5954083047
+0.0000000309 2.49453093252 14.6690369863
+0.00000002913 4.83296711477 515.936951845
+0.00000003139 5.9913425471 570.7447620392
+0.00000002752 3.08268180744 853.196381752
+0.00000002779 3.74527347899 494.0056100116
+0.00000002643 1.99093797444 470.2172884544
+0.00000002763 4.01095972177 448.9714756941
+0.00000002643 5.24970673655 249.9476583675
+0.00000003426 4.73955481174 1050.9963588012
+0.00000002573 2.01267457287 1514.2912967165
+0.00000002633 1.63640090603 170.7126416753
+0.00000003034 4.48979734509 560.7104537316
+0.00000003025 5.51446170055 369.4545747116
+0.00000003095 4.01459691667 1615.8995982268
+0.0000000249 0.15301603966 78187.443353447
+0.00000002589 0.79196093766 1228.9189156969
+0.00000003143 5.33170343283 1542.3418399369
+0.00000003138 4.50785484172 461.7622810972
+0.00000002812 3.7424659412 2.0057375701
+0.00000003062 4.88018345098 227.9681324243
+0.00000002553 4.85437812287 488.8496164711
+0.00000002971 1.27359129352 530.914805372
+0.00000002646 3.64828423565 335.7749571987
+0.00000003329 2.71693827722 171.021458216
+0.00000002648 0.60243117586 70.5888128733
+0.00000003061 5.05044834864 378.6432952517
+0.00000002738 4.75405645015 151.260118164
+0.00000002728 5.89052930055 213.9534867438
+0.00000003411 2.24137878065 734.4557312983
+0.00000002623 0.54340876464 1586.1039498672
+0.00000003169 5.84871429991 1049.5118860929
+0.0000000243 2.34595493263 450.4559484024
+0.00000002907 5.58085498481 597.5714649822
+0.000000033 0.94221473935 58.1705144857
+0.00000002543 5.30426930256 419.4846438752
+0.00000003175 2.32600231924 339.2864193365
+0.00000002858 2.36621678719 32.5039613453
+0.00000002712 5.79983621237 1587.5884225755
+0.0000000334 1.36950315448 384.2723695442
+0.00000003301 5.83023910521 51.7751743028
+0.00000002415 0.6944692367 489.5521918867
+0.00000002736 5.74320864965 1167.8431462694
+0.00000002956 5.22962139507 199.8538987291
+0.00000003262 0.01501002027 1545.3107853535
+0.00000002506 4.84043333582 943.4983505675
+0.0000000324 2.46676155925 1016.7954764265
+0.00000003148 4.62079057738 233.533516242
+0.00000002327 4.10421417326 70.1157321213
+0.00000002371 4.79963943424 271.145287018
+0.00000003006 3.66877796077 1476.1582610787
+0.00000002537 5.66681769885 21.1494445407
+0.00000003006 0.9304890948 21.9795259432
+0.00000003033 0.6715748869 292.4859280204
+0.00000002344 1.83547256266 492.3086889822
+0.00000003117 2.76268894894 1473.1893156621
+0.00000002323 2.88799980853 533.6231183577
+0.0000000234 4.44862573253 490.8071699314
+0.00000002511 0.99467349084 266.1011680621
+0.00000002919 4.75889516601 1511.3223512999
+0.00000002493 6.10541658597 1225.9499702803
+0.00000002798 3.06162629894 419.7452763061
+0.00000002691 3.20679023131 463.5073862364
+0.00000002291 5.81534758547 246.9787129509
+0.00000002319 6.0551428147 525.7588118315
+0.00000003112 0.89712836583 314.9073969483
+0.00000003085 5.84605938859 1192.2221686576
+0.00000002897 0.54747024257 20350.3050211464
+0.00000003067 2.22206306288 248.4631856592
+0.00000002252 0.87483094907 61.0275853177
+0.00000002392 3.62837597194 439.1977998174
+0.00000002817 2.73562306571 16.6747745564
+0.00000002379 6.17876088396 467.6519878206
+0.00000002598 4.82643304253 384.5811860849
+0.00000002718 1.01823841209 215.9592243139
+0.00000002998 1.097557153 1964.7472451189
+0.00000002884 2.97813466834 383.0967133766
+0.00000002231 4.48841493844 4.1446015842
+0.00000002203 2.23336308907 481.2629887183
+0.0000000226 2.3540491366 659.6104422562
+0.00000002491 1.7023635707 445.3481389717
+0.00000003041 5.55577674116 674.8007441043
+0.00000002289 1.18497528002 1552.4243323543
+0.00000002975 0.48272389481 1052.4808315095
+0.00000002339 0.75318738767 478.8153081635
+0.00000003011 0.16359500858 54.2865453324
+0.0000000282 6.18522693724 556.5176680376
+0.00000002266 5.91286000054 3.4902102784
+0.00000002231 1.45038594906 196.5067008026
diff --git a/kstars/kstars/data/neptune.R1.vsop b/kstars/kstars/data/neptune.R1.vsop
new file mode 100644
index 00000000..40caaa11
--- /dev/null
+++ b/kstars/kstars/data/neptune.R1.vsop
@@ -0,0 +1,250 @@
+0.00001603165 0.000000 0.000000
+0.00236338502 0.70498011235 38.1330356378
+0.00013220279 3.32015499895 1.4844727083
+0.00008621863 6.2162895163 35.1640902212
+0.0000270174 1.88140666779 39.6175083461
+0.0000215315 5.16873840979 76.2660712756
+0.00002154735 2.09431198086 2.9689454166
+0.00001463924 1.18417031047 33.6796175129
+0.00001135773 3.91891199655 36.6485629295
+0.0000089765 5.24122933533 388.4651552382
+0.00000789908 0.5331548458 168.0525127994
+0.0000076003 0.02051033644 182.279606801
+0.00000607183 1.0770650035 1021.2488945514
+0.00000571622 3.40060785432 484.444382456
+0.0000056079 2.88685815667 498.6714764576
+0.0000049019 3.46830928696 137.0330241624
+0.00000264093 0.86220057976 4.4534181249
+0.00000270526 3.27355867939 71.8126531507
+0.00000203524 2.41820674409 32.1951448046
+0.00000155438 0.36537064534 41.1019810544
+0.00000132766 3.60157672619 9.5612275556
+0.00000093626 0.66670888163 46.2097904851
+0.00000083317 3.25992461673 98.8999885246
+0.00000072205 4.47717435693 601.7642506762
+0.00000068983 1.46326969479 74.7815985673
+0.00000086953 5.77228651853 381.3516082374
+0.00000068717 4.52563942435 70.3281804424
+0.00000064724 3.85477388838 73.297125859
+0.00000068377 3.39509945953 108.4612160802
+0.00000053375 5.43650770516 395.578702239
+0.00000044453 3.61409723545 2.4476805548
+0.00000041243 4.73866592865 8.0767548473
+0.00000048331 1.98568593981 175.1660598002
+0.00000041744 4.94257598763 31.019488637
+0.00000044102 1.41744904844 1550.939859646
+0.0000004117 1.41999374753 490.0734567485
+0.00000041099 4.86312637841 493.0424021651
+0.00000036267 5.30764043577 312.1990839626
+0.00000036284 0.38187812797 77.7505439839
+0.00000040619 2.27237172464 529.6909650946
+0.0000003236 5.91123007786 5.9378908332
+0.00000031197 2.70549944134 1014.1353475506
+0.0000003273 5.22147683115 41.0537969446
+0.00000036079 4.87817494829 491.5579294568
+0.00000030181 3.63273193845 30.7106720963
+0.00000029991 3.30769367603 1028.3624415522
+0.00000027048 1.77647060739 44.7253177768
+0.00000027756 4.55583165091 7.1135470008
+0.00000027475 0.97228280623 33.9402499438
+0.00000024944 3.10083391185 144.1465711632
+0.00000025958 2.99724758632 60.7669528868
+0.00000021369 4.71270048898 278.2588340188
+0.00000021283 0.68957829113 251.4321310758
+0.00000023727 5.12044184469 176.6505325085
+0.00000021392 0.86286397645 4.192785694
+0.00000023373 1.64955088447 173.6815870919
+0.00000024163 3.56602004577 145.1097790097
+0.00000020238 5.61479765982 24.1183899573
+0.00000026958 4.14294870704 453.424893819
+0.00000024048 1.00718363213 213.299095438
+0.00000018322 1.98028683488 72.0732855816
+0.00000018266 6.17260374467 189.3931538018
+0.00000019201 4.65162168927 106.9767433719
+0.00000017606 1.60307551767 62.2514255951
+0.00000016545 1.69931816587 357.4456666012
+0.00000020132 3.29520553529 114.3991069134
+0.00000015425 4.38812302799 25.6028626656
+0.00000019173 2.20014267311 343.2185725996
+0.00000015077 3.66802659382 0.5212648618
+0.00000014029 0.5533633329 129.9194771616
+0.00000013361 5.8575108372 68.8437077341
+0.00000015357 4.20731277007 567.8240007324
+0.00000012746 3.52815836608 477.3308354552
+0.00000011724 5.5764726346 31.2319369581
+0.00000011533 0.89138506506 594.6507036754
+0.00000010508 4.35552732772 32.7164096664
+0.00000010826 5.21826226871 26.826702943
+0.00000010085 1.98102855874 40.5807161926
+0.00000010518 5.27281360238 2.9207613068
+0.00000009207 0.50092534158 64.9597385808
+0.00000009231 0.6818097771 160.9389657986
+0.00000008735 5.80657503476 6.592282139
+0.00000010114 4.51164596694 28.5718080822
+0.00000010392 5.18877536013 42.5864537627
+0.00000009873 3.7651215808 181.7583419392
+0.0000000835 2.82449631025 43.2408450685
+0.00000009838 1.494387636 47.6942631934
+0.00000007645 4.07503370297 389.9496279465
+0.00000008004 2.78082277326 505.7850234584
+0.0000000744 2.35731983047 11.0457002639
+0.00000007342 1.62279119952 135.5485514541
+0.0000000945 0.27241261915 426.598190876
+0.00000007192 0.82841201068 911.042573332
+0.00000006979 1.86753914872 206.1855484372
+0.00000006874 0.83802906828 82.8583534146
+0.00000007897 1.86554246391 38.6543004996
+0.00000006729 3.98338053636 12.5301729722
+0.00000006357 0.90093123522 487.3651437628
+0.0000000672 1.339360407 220.4126424388
+0.00000007695 5.13312500855 23.9059416362
+0.00000007059 5.99832463494 639.897286314
+0.00000008302 3.85960902325 37.611770776
+0.00000006412 2.41743702679 1059.3819301892
+0.00000006751 1.9686089447 45.2465826386
+0.00000006431 4.07813226506 35.685355083
+0.00000005517 3.8132579089 815.0633461142
+0.00000005562 0.4161960215 563.6312150384
+0.00000006115 2.10934525342 697.743477894
+0.00000006216 4.79301628209 143.6253063014
+0.00000005346 3.13071964722 386.9806825299
+0.00000005245 6.06245070403 171.2339065371
+0.00000005129 0.79394555531 179.0982130633
+0.00000005168 4.73765992885 522.5774180938
+0.00000006422 0.64684316894 350.3321196004
+0.00000005006 2.37645082899 77.2292791221
+0.00000005005 4.70632786971 460.5384408198
+0.00000005167 5.2024661657 446.3113468182
+0.00000005119 2.17338058771 494.7393231945
+0.00000005025 4.21265519856 536.8045120954
+0.00000004722 6.22814313946 63.7358983034
+0.00000005125 5.38138329172 179.3106613844
+0.00000004918 4.09031782903 488.3765357191
+0.00000004652 5.10765073368 274.0660483248
+0.00000004711 5.56542374115 42.3258213318
+0.00000004459 1.3078482983 69.3649725959
+0.00000005485 3.88088464259 218.4069048687
+0.00000004416 3.05353893868 27.0873353739
+0.00000004559 4.92224120952 285.3723810196
+0.00000004393 4.18047835584 5.4166259714
+0.00000004687 2.2140115321 1029.8469142605
+0.00000004644 1.87902594973 1433.6199914258
+0.00000005639 3.05596737234 983.1158589136
+0.00000006045 5.68817982786 351.8165923087
+0.0000000443 3.37768805833 377.4194549743
+0.00000004683 2.14346624864 97.4155158163
+0.00000005845 4.62301099402 1024.217839968
+0.00000004536 2.45860473853 496.0113475817
+0.00000004398 5.65312496227 3.9321532631
+0.00000004287 0.66340266603 1012.6508748423
+0.00000004086 0.14551174994 385.2837615005
+0.00000004029 5.98399329775 178.3474535379
+0.00000004276 3.6820508297 348.8476468921
+0.00000005257 3.75263242432 379.8671355291
+0.00000004012 0.42559540783 104313.479530659
+0.00000004025 2.40645188238 84.3428261229
+0.00000003957 0.86846121055 171.9846660625
+0.00000003961 3.04953080906 1017.3167412883
+0.00000005559 0.77714806229 1447.8470854274
+0.00000005071 2.61075526868 1536.7127656444
+0.00000004052 5.00014006312 391.6465489759
+0.00000005182 4.73444634983 382.8360809457
+0.00000003763 4.29449373755 313.6835566709
+0.00000004038 2.82857942788 1661.1461808654
+0.00000004067 5.7316992896 169.5369855077
+0.00000003841 1.6258092842 0.9632078465
+0.00000003901 2.70874386576 14.0146456805
+0.00000003721 1.20062375429 1026.8779688439
+0.00000003911 3.01809123569 100.3844612329
+0.00000003489 4.28865448963 1025.1810478145
+0.00000003714 5.05021268365 292.4859280204
+0.00000003816 3.93084933114 39.0962434843
+0.00000003988 2.82832650224 134.1122628556
+0.00000003745 4.24728135115 180.7951340927
+0.00000003836 1.02685786071 1018.2799491348
+0.00000003941 5.21895739331 183.7640795093
+0.00000004669 4.38080962573 1066.49547719
+0.0000000378 6.03723468132 1022.7333672597
+0.00000003647 3.98130320367 608.877797677
+0.00000003456 5.54052355058 846.0828347512
+0.00000004047 3.71041480907 1018.0675008137
+0.00000003865 4.76002199091 166.5680400911
+0.00000003629 3.29053233846 447.7958195265
+0.00000003564 4.36703678321 397.0631749473
+0.00000003304 1.49289552229 1505.6932770074
+0.00000003976 2.42476188945 106.0135355254
+0.00000004217 4.21677652639 1052.2683831884
+0.00000003294 0.42088065654 22.633917249
+0.00000003615 3.68096122231 494.5268748734
+0.0000000323 5.10786091356 69.1525242748
+0.0000000328 3.62226152032 531.1754378029
+0.00000003337 2.7250287632 481.4754370394
+0.00000003187 0.08677634706 399.5108555021
+0.00000003389 1.79454271219 1519.920371009
+0.00000003179 3.40418030121 423.6292454594
+0.00000003154 3.69356460843 470.2172884544
+0.00000003706 2.79048710497 462.0229135281
+0.00000003136 4.38015969606 385.4962098216
+0.00000003122 0.48346644637 79.1868325824
+0.00000003392 0.48037804731 521.0929453855
+0.00000003465 0.93152295589 2183.7235989592
+0.00000003735 0.98809808606 487.4133278726
+0.00000003998 3.38773325131 6283.0758499914
+0.00000002998 2.61728063127 487.6257761937
+0.00000003295 2.53821501556 4.665866446
+0.00000002964 3.66274645375 495.4900827199
+0.00000003901 1.65463523144 210.3301500214
+0.0000000295 1.99904237956 872.9095376942
+0.00000002948 2.90769224206 391.4341006548
+0.00000002971 0.31626092637 5.1078094307
+0.00000003085 0.95725590904 109.9456887885
+0.00000002995 3.34433305798 394.0942295307
+0.00000003126 5.89472116854 105.4922706636
+0.00000003904 3.01022809543 556.5176680376
+0.00000003388 6.24936444215 535.3200393871
+0.0000000293 6.15005257333 164.1203595363
+0.00000003267 4.19718045293 518.3846323998
+0.00000003946 2.8884275967 151.260118164
+0.00000003076 6.04134449219 142.1408335931
+0.00000002823 0.60712626756 214.7835681463
+0.00000002917 2.74502617182 138.5174968707
+0.00000003347 6.09373507569 6246.4272870619
+0.00000003659 5.12211619716 79.2350166922
+0.0000000301 0.24656411754 91.7864415238
+0.00000002861 6.17465663902 422.405405182
+0.00000002989 2.31620917965 485.9288551643
+0.00000003088 2.29186342974 110.2063212194
+0.0000000303 3.698661491 532.6117264014
+0.0000000302 2.36422658177 290.2195580194
+0.0000000317 1.23078934548 10176.6369832815
+0.00000002652 3.35836234807 148.0787244263
+0.00000002673 6.03366372927 196.5067008026
+0.0000000263 0.46957619348 1970.4245035212
+0.00000002599 4.86022081674 439.1977998174
+0.00000002878 2.61946597178 488.5889840402
+0.0000000272 1.71836225398 364.559213602
+0.00000003333 3.25126857354 30.0562807905
+0.00000003053 2.49346960035 6243.4583416453
+0.00000003062 6.23776299963 419.4846438752
+0.00000002786 0.83078219939 497.1870037493
+0.00000002834 3.52926079424 457.8783119439
+0.00000002932 1.80245810977 500.1559491659
+0.0000000303 5.10152500393 367.9701020033
+0.00000002956 5.76230870725 986.0848043302
+0.00000003116 2.20042242739 495.702531041
+0.00000002554 0.65945973992 67.3592350258
+0.00000002901 3.91891656185 10173.6680378649
+0.0000000284 1.34453183591 482.9599097477
+0.00000002458 1.20012815574 489.110248902
+0.00000002556 3.86921927085 487.1045113319
+0.00000002614 1.51881085312 463.5073862364
+0.00000002386 4.58400538443 615.9913446778
+0.00000002438 5.19827220476 501.1191570124
+0.00000002537 1.64802783144 519.6084726772
+0.00000002444 3.87859489652 185.2485522176
+0.00000002795 4.0426575258 255.0554677982
+0.00000002895 3.26202698812 1646.9190868638
+0.00000002225 5.75197574692 605.9570363702
+0.00000002324 3.99503920129 481.2629887183
+0.00000002962 1.74151265966 2080.6308247406
+0.00000002621 1.74442251671 35.212274331
diff --git a/kstars/kstars/data/neptune.R2.vsop b/kstars/kstars/data/neptune.R2.vsop
new file mode 100644
index 00000000..5d61bfc6
--- /dev/null
+++ b/kstars/kstars/data/neptune.R2.vsop
@@ -0,0 +1,72 @@
+0.00000009654 0.000000 0.000000
+0.00004247412 5.89910679117 38.1330356378
+0.0000021757 0.3458182908 1.4844727083
+0.00000163025 2.2387294713 168.0525127994
+0.00000156285 4.59414467342 182.279606801
+0.0000011794 5.10295026024 484.444382456
+0.00000112429 1.19000583596 498.6714764576
+0.00000127141 2.84786298079 35.1640902212
+0.00000099467 3.41578558739 175.1660598002
+0.00000064814 3.4621406484 388.4651552382
+0.00000077286 0.01659281785 491.5579294568
+0.00000049509 4.06995509133 76.2660712756
+0.0000003933 6.09521855958 1021.2488945514
+0.0000003645 5.17130059988 137.0330241624
+0.0000003708 5.97288967681 2.9689454166
+0.00000030484 3.58259801313 33.6796175129
+0.00000021099 0.76843555176 36.6485629295
+0.00000013886 3.59248623971 395.578702239
+0.00000013117 5.09263515697 98.8999885246
+0.00000011379 1.18060018898 381.3516082374
+0.00000009132 2.34787658568 601.7642506762
+0.00000008527 5.25134685897 2.4476805548
+0.00000008136 4.96270726986 4.4534181249
+0.00000007417 4.46775409796 189.3931538018
+0.00000007225 1.92287508629 9.5612275556
+0.00000007289 1.6551952578 1028.3624415522
+0.00000008076 5.84268048311 220.4126424388
+0.00000006554 0.69397520733 144.1465711632
+0.00000007782 1.14341656235 1059.3819301892
+0.00000005665 6.25378258571 74.7815985673
+0.00000005628 5.23383764266 46.2097904851
+0.00000005523 4.59041448911 1014.1353475506
+0.00000005177 5.23116646157 477.3308354552
+0.00000005503 3.49522319102 183.7640795093
+0.00000004878 3.52934357721 39.6175083461
+0.00000004787 2.08260524745 41.1019810544
+0.00000005055 0.19949888617 166.5680400911
+0.00000004751 1.1805494827 169.5369855077
+0.00000004747 1.50608965076 73.297125859
+0.00000006113 6.18326155595 71.8126531507
+0.00000004606 3.91970908886 587.5371566746
+0.00000005756 2.23667359233 176.6505325085
+0.00000004536 2.84337336954 7.1135470008
+0.00000004338 0.51553847388 446.3113468182
+0.00000003891 0.26338839265 1550.939859646
+0.00000004465 3.01487041298 129.9194771616
+0.00000003727 2.37977930658 160.9389657986
+0.0000000384 3.7929038188 111.4301614968
+0.00000004142 1.70293820961 983.1158589136
+0.00000003296 1.07748822909 505.7850234584
+0.00000004008 0.30663868827 494.7393231945
+0.00000003974 5.9735178384 488.3765357191
+0.00000003925 4.85736421123 60.7669528868
+0.00000002966 2.01608546009 822.176893115
+0.00000003972 1.07780371834 374.2380612366
+0.00000003843 5.23002047199 350.3321196004
+0.00000002848 6.17799253802 704.8570248948
+0.00000003527 0.79317138165 274.0660483248
+0.00000002828 1.32275775835 386.9806825299
+0.00000002773 5.37132330836 251.4321310758
+0.00000003113 5.1262228869 426.598190876
+0.00000003344 5.61433537548 1124.34166877
+0.00000002597 0.67759426519 312.1990839626
+0.00000002581 3.55847612121 567.8240007324
+0.00000002578 1.45603792456 1035.475988553
+0.00000002541 5.19427579702 1227.4344429886
+0.0000000251 4.12148891512 171.2339065371
+0.00000002511 2.71606957319 179.0982130633
+0.00000002342 0.96469916587 1019.7644218431
+0.000000025 0.7028227603 707.7777862016
+0.0000000248 4.59623030219 693.5506922
+0.00000002253 0.74334306011 976.0023119128
diff --git a/kstars/kstars/data/neptune.R3.vsop b/kstars/kstars/data/neptune.R3.vsop
new file mode 100644
index 00000000..29107664
--- /dev/null
+++ b/kstars/kstars/data/neptune.R3.vsop
@@ -0,0 +1,22 @@
+0.00000166297 4.55243893489 38.1330356378
+0.0000002238 3.94830879358 168.0525127994
+0.00000021348 2.86296778794 182.279606801
+0.00000016233 0.54226725872 484.444382456
+0.00000015623 5.75702251906 498.6714764576
+0.00000011867 4.4028019271 1.4844727083
+0.00000006448 5.19003066847 31.019488637
+0.00000003655 5.91335292846 1007.0218005498
+0.00000003681 1.62865545676 388.4651552382
+0.00000003198 0.70197118575 1558.0534066468
+0.00000003243 1.8803566598 522.5774180938
+0.00000003269 2.94301808574 76.2660712756
+0.00000002688 1.87062743473 402.6922492398
+0.00000003246 0.79381356193 536.8045120954
+0.0000000265 5.76858449026 343.2185725996
+0.00000002644 4.64542905401 500.1559491659
+0.00000002541 4.79217120822 482.9599097477
+0.00000002523 1.7286988978 395.578702239
+0.0000000269 2.21096415618 446.3113468182
+0.00000002355 5.77381398401 485.9288551643
+0.00000002874 6.1964334054 815.0633461142
+0.00000002278 3.66579603119 497.1870037493
diff --git a/kstars/kstars/data/neptune.R4.vsop b/kstars/kstars/data/neptune.R4.vsop
new file mode 100644
index 00000000..66737aab
--- /dev/null
+++ b/kstars/kstars/data/neptune.R4.vsop
@@ -0,0 +1,7 @@
+0.00000004227 2.40375758563 477.3308354552
+0.00000004333 0.10459484545 395.578702239
+0.00000003545 4.78431259422 1028.3624415522
+0.00000003154 3.88192942366 505.7850234584
+0.00000003016 1.03609346831 189.3931538018
+0.00000002294 1.10879658603 182.279606801
+0.00000002295 5.67776133184 168.0525127994
diff --git a/kstars/kstars/data/neptune.orbit b/kstars/kstars/data/neptune.orbit
new file mode 100644
index 00000000..e86e52cb
--- /dev/null
+++ b/kstars/kstars/data/neptune.orbit
@@ -0,0 +1,100 @@
+2.81381 -30.0865 0.533691
+4.8743 -29.8077 0.47902
+6.9136 -29.3899 0.422059
+8.92365 -28.8318 0.363023
+10.8936 -28.1326 0.302199
+12.8107 -27.2941 0.239943
+14.6622 -26.3225 0.17663
+16.4397 -25.2267 0.112558
+18.1384 -24.0129 0.0479486
+19.753 -22.6846 -0.0169634
+21.2755 -21.2444 -0.0818798
+22.6958 -19.6968 -0.146436
+24.0027 -18.0494 -0.210225
+25.1877 -16.3143 -0.272878
+26.2474 -14.5033 -0.334134
+27.1804 -12.6247 -0.393782
+27.9836 -10.6848 -0.451576
+28.6518 -8.68978 -0.507219
+29.1783 -6.64827 -0.560368
+29.5568 -4.57262 -0.610677
+29.7859 -2.47744 -0.6579
+29.8684 -0.374645 -0.701892
+29.8068 1.72763 -0.742518
+29.6017 3.82255 -0.779601
+29.2515 5.90247 -0.812911
+28.7539 7.95689 -0.842191
+28.109 9.97181 -0.867232
+27.3224 11.9335 -0.887945
+26.4018 13.8326 -0.904316
+25.3535 15.6625 -0.916311
+24.1815 17.4172 -0.923853
+22.8884 19.0894 -0.926831
+21.4768 20.6686 -0.925138
+19.954 22.1421 -0.918768
+18.3315 23.5006 -0.907835
+16.6208 24.7392 -0.892482
+14.8314 25.8553 -0.872819
+12.9699 26.8462 -0.848914
+11.042 27.7069 -0.820806
+9.05501 28.43 -0.788577
+7.02117 29.008 -0.752428
+4.95458 29.4386 -0.712631
+2.86747 29.7228 -0.669441
+0.769247 29.8627 -0.623064
+-1.33305 29.8593 -0.573658
+-3.43282 29.7111 -0.521376
+-5.51995 29.4144 -0.466451
+-7.58054 28.9686 -0.409228
+-9.60113 28.3777 -0.350067
+-11.5711 27.6482 -0.289287
+-13.4829 26.7865 -0.227152
+-15.331 25.797 -0.163884
+-17.1086 24.6812 -0.099729
+-18.805 23.441 -0.0350378
+-20.4079 22.0825 0.029778
+-21.9074 20.6156 0.0943417
+-23.2971 19.0512 0.158344
+-24.5737 17.3989 0.221542
+-25.735 15.6652 0.283729
+-26.7761 13.8543 0.34464
+-27.6888 11.9727 0.40392
+-28.4654 10.031 0.461207
+-29.1017 8.04213 0.516209
+-29.5969 6.01829 0.568704
+-29.9527 3.96949 0.618537
+-30.1701 1.90203 0.66555
+-30.2464 -0.178449 0.709501
+-30.1773 -2.26248 0.75009
+-29.9606 -4.33735 0.78706
+-29.5978 -6.38977 0.820231
+-29.0937 -8.40793 0.849506
+-28.4547 -10.3836 0.874837
+-27.6844 -12.3116 0.896139
+-26.7832 -14.1853 0.913247
+-25.7519 -15.9944 0.926
+-24.5946 -17.727 0.934309
+-23.3188 -19.3718 0.938171
+-21.9343 -20.9206 0.937656
+-20.4507 -22.3693 0.93285
+-18.8735 -23.7154 0.923763
+-17.2061 -24.9533 0.910353
+-15.4538 -26.0744 0.892616
+-13.6253 -27.0702 0.87063
+-11.7319 -27.9339 0.84455
+-9.78622 -28.6627 0.814581
+-7.79823 -29.2573 0.780892
+-5.77384 -29.7175 0.743569
+-3.71884 -30.0394 0.70269
+-1.64186 -30.218 0.658403
+0.445498 -30.2491 0.610939
+2.5295 -30.1316 0.560599
+4.5971 -29.8687 0.507701
+6.63955 -29.4658 0.452484
+8.65106 -28.9255 0.395123
+10.6245 -28.2476 0.335823
+12.55 -27.4319 0.274859
+14.4153 -26.48 0.212578
+16.2075 -25.3974 0.14937
+17.9166 -24.1936 0.0855799
+19.5376 -22.8773 0.0214512
diff --git a/kstars/kstars/data/neptune.png b/kstars/kstars/data/neptune.png
new file mode 100644
index 00000000..403cfac5
--- /dev/null
+++ b/kstars/kstars/data/neptune.png
Binary files differ
diff --git a/kstars/kstars/data/ngcic01.dat b/kstars/kstars/data/ngcic01.dat
new file mode 100644
index 00000000..43ac121a
--- /dev/null
+++ b/kstars/kstars/data/ngcic01.dat
@@ -0,0 +1,1008 @@
+# NGC/IC catalog (c) 2003 by
+# Jason Harris <kstars@30doradus.org>
+# This catalog was constructed entirely from public-domain
+# sources, and is released under the GNU General Public License:
+# http://www.gnu.org/licenses/gpl.html
+#
+#ID RA Dec BMag type a b pa PGC other Messr Longname
+#
+ 0 181654.0 -182900 4.6 3 15.0 M 24
+ 0 034700.0 +240700 1.6 3 70.0 M 45 Pleiades
+ 0 122224.0 +580500 8.4 0 0.0 0.0 40
+N 1 000716.0 +274232 13.65 8 1.6 1.2 120 564 UGC 57
+N 2 000717.2 +274046 14.96 8 1.0 0.6 115 567 UGC 59
+N 3 000716.8 +081805 14.20 8 1.1 0.6 113 565 UGC 58
+N 4 000724.4 +082226 0.00 8 0
+N 5 000748.9 +352144 14.33 8 1.2 0.7 0 595 UGC 62
+N 6
+N 7 000820.6 -295454 14.40 8 2.2 0.5 29 627 ESO 409- 22
+N 8 000845.3 +235020 0.00 8 0
+N 9 000854.7 +234901 14.35 8 1.3 0.7 0 652 UGC 78
+N 10 000834.4 -335130 13.30 8 2.4 1.2 25 634 ESO 349- 32
+N 11 000842.5 +372653 14.59 8 1.5 0.3 0 642 UGC 73
+N 12 000844.9 +043646 13.80 8 1.7 1.5 125 645 UGC 74
+N 13 000847.7 +332600 14.01 8 2.5 0.6 0 650 UGC 77
+N 14 000846.4 +154854 12.71 8 2.8 2.1 25 647 UGC 75
+N 15 000902.5 +213728 14.67 8 1.0 0.6 0 661 UGC 82
+N 16 000904.7 +274349 13.00 8 1.8 1.0 16 660 UGC 80
+N 17 001106.6 -120626 14.0 8
+N 18
+N 19
+N 20 000932.7 +331831 14.04 8 1.5 1.5 0 679 UGC 84
+N 21 001046.9 +332110 13.51 8 1.7 0.8 0 759 UGC 98
+N 22 000948.2 +274956 14.43 8 1.7 1.3 0 690 UGC 86
+N 23 000953.6 +255523 12.85 8 2.1 1.3 8 698 UGC 89
+N 24 000956.6 -245743 12.19 8 5.8 1.3 46 701 ESO 472- 16
+N 25 000959.9 -570112 13.00 8 1.4 0.8 88 706 ESO 149- 19
+N 26 001025.9 +254955 13.62 8 1.9 1.4 0 732 UGC 94
+N 27 001032.8 +285946 14.45 8 1.2 0.5 0 742 UGC 96
+N 28 001025.2 -565921 15.37 8 1.5 1.4 0 751 ESO 149- 20
+N 29 001046.9 +332110 13.51 8 1.7 0.8 0 767 UGC 100
+N 30
+N 31 001038.4 -565911 14.59 8 1.01 0.49 0
+N 32
+N 33
+N 34 001106.5 -120626 15.25 8 2.2 0.8 0 781 MCG -2- 1- 32
+N 35 001110.5 -120115 14. 8
+N 36 001122.3 +062322 13.95 8 2.2 1.3 0 798 UGC 106
+N 37 001122.9 -565726 14.66 8 1.1 0.7 0 801 ESO 149- 22
+N 38 001147.0 -053511 14.34 8 1.3 1.3 0 818 MCG -1- 1- 47
+N 39 001218.8 +310340 14.21 8 1.1 1.0 0 852 UGC 114
+N 40 001301.0 +723119 11.7 6
+N 41 001248.0 +220124 14.63 8 0.9 0.5 0 865 MCG 4- 1- 39
+N 42 001256.3 +220601 14.76 8 1.1 0.6 0 867 UGC 118
+N 43 001300.7 +305455 13.60 8 1.6 1.5 0 875 UGC 120
+N 44 001313.4 +311711 0.00 0 0
+N 45 001403.2 -231101 11.32 8 8.5 5.9 142 930 ESO 473- 1
+N 46
+N 47 001430.6 -071003 13.50 8 2.2 2.1 0 967 MCG -1- 1- 55
+N 48 001402.2 +481405 14.40 8 1.4 0.9 0 929 UGC 133
+N 49 001422.4 +481448 14.70 8 1.1 1.0 0 952 UGC 136
+N 50 001444.6 -072042 13.30 8 2.3 1.7 0 983 MCG -1- 1- 58
+N 51 001434.9 +481520 14.10 8 1.3 1.0 0 974 UGC 138
+N 52 001440.1 +183455 14.34 8 2.1 0.4 0 978 UGC 140
+N 53 001441.9 -601944 13.33 8 2.0 1.4 160 982 ESO 111- 20
+N 54 001507.7 -070624 14.26 8 1.3 0.4 0 1011 MCG -1- 1- 60
+N 55 001508.5 -391313 8.42 8 32.4 5.6 108 1014 ESO 293- 50
+N 56 001520.6 +122640 0.00 0 0
+N 57 001531.0 +171936 12.67 8 2.2 1.9 40 1037 UGC 145
+N 58 001430.6 -071003 13. 8
+N 59 001525.2 -212638 13.12 8 2.6 1.3 127 1034 ESO 539- 4
+N 60 001558.2 -001813 15.00 8 1.13 0.65 0 1058 UGC 150
+N 61 001624.2 -061910 0.00 8 0 1083 MCG -1- 1- 62
+N 62 001705.4 -132914 14.08 8 1.0 0.8 0 1125 MCG -2- 1- 43
+N 63 001745.5 +112701 12.63 8 1.7 1.1 0 1160 UGC 167
+N 64 001730.4 -064929 14.14 8 1.5 1.1 0 1149 MCG -1- 1- 68
+N 65 001858.7 -225249 14.67 8 2.4 1.7 0
+N 66 001904.9 -225611 14.21 8 1.20 0.48 0 1236 ESO 473- 10
+N 67 001814.8 +300347 15.21 8 1.0 0.7 0 1185 MCG 5- 1- 64
+N 68 001818.5 +300418 14.50 8 1.2 1.1 0 1187 UGC 170
+N 69 001820.6 +300222 15.80 8 0.9 0.8 0 1191 MCG 5- 1- 66
+N 70 001822.5 +300446 14.50 8 2.0 1.6 0 1194 UGC 174
+N 71 001823.7 +300346 14.20 8 1.2 1.1 0 1197 UGC 173
+N 72 001828.5 +300224 14.50 8 1.1 0.9 15 1204 UGC 176
+N 72A001834.4 +300209 15.70 8 0.3 0.3 0 1208 MCG 5- 1- 70
+N 73 001839.0 -151920 14.17 8 1.6 1.1 0 1211 MCG -3- 1- 26
+N 74 001849.4 +300342 16. 8
+N 75 001926.3 +062658 14.22 8 1.4 1.4 0 1255 UGC 182
+N 76 001937.8 +295602 13.99 8 1.0 0.9 0 1267 UGC 185
+N 77 002001.6 -223156 15.67 8 1.6 1.4 0
+N 78A002025.5 +004936 13.68 8 1.1 0.7 80 1306 UGC 193
+N 78B002027.4 +004959 14.40 8 0.7 0.5 43 1309 UGC 194
+N 79 002102.8 +223359 14.9 8
+N 80 002111.3 +222129 13.10 8 1.8 1.7 0 1351 UGC 203
+N 81 002113.2 +222259 17.74 8
+N 82
+N 83 002122.8 +222608 13.58 8 1.5 1.5 0 1371 UGC 206
+N 84 002133.7 +223535 15.80 8
+N 85 002125.5 +223042 15.7 8
+N 86 002128.7 +223323 14.9 8
+N 87 002115.2 -483746 14.67 8 0.9 0.7 0 1357 ESO 194- 8
+N 88 002122.1 -483827 14.98 8 0.8 0.5 145 1370 ESO 194- 10
+N 89 002124.1 -483957 14.18 8 1.2 0.6 148 1374 ESO 194- 11
+N 90
+N 91 002151.7 +222401 14.54 8 1.9 0.8 132 1405 UGC 208
+N 92 002132.1 -483734 13.81 8 1.9 0.9 148 1388 ESO 194- 12
+N 93 002200.0 +222400 14.34 8 1.4 0.6 48 1412 UGC 209
+N 94 002213.1 +222844 15.6 8
+N 95 002214.2 +102938 13.19 8 1.9 1.1 0 1426 UGC 214
+N 96 002217.8 +223248 17. 8
+N 97 002230.0 +294443 13.29 8 1.5 1.3 0 1442 UGC 216
+N 98 002249.4 -451610 13.41 8 1.7 1.3 0 1463 ESO 242- 5
+N 99 002359.7 +154610 13.99 8 1.4 1.3 0 1523 UGC 230
+N 100 002402.6 +162909 13.91 8 5.5 0.7 56 1525 UGC 231
+N 101 002354.6 -323211 13.37 8 2.2 2.0 0 1518 ESO 350- 14
+N 102 002436.5 -135721 14. 8
+N 103 002518.0 +612100 10.28 3
+N 104 002405.2 -720449 5.78 4 47 Tucanae
+N 105 002517.0 +125306 13.90 8 1.1 0.7 167 1583 UGC 241
+N 106 002443.8 -050854 14.46 8
+N 107 002600.0 -081800 15.67 8
+N 108 002559.7 +291243 13.09 8 2.0 1.6 0 1619 UGC 246
+N 109 002612.0 +214800 14.70 8 1.1 1.0 77 1633 UGC 251
+N 110 002725.0 +712329 0.00 3 0
+N 111
+N 112 002648.7 +314212 14.49 8 1.1 0.5 0 1654 UGC 255
+N 113 002654.6 -023003 14.14 8 1.4 1.0 0 1656 MCG -1- 2- 16
+N 114 002658.2 -014710 14.73 8 0.9 0.7 0 1660 UGC 259
+N 115 002646.6 -334036 13.71 8 1.9 0.9 0 1651 ESO 350- 17
+N 116 002705.3 -074005 14.54 8
+N 117 002711.1 +012001 15.29 8 0.7 0.4 0 1674 MCG 0- 2- 29
+N 118 002716.2 -014649 14.83 8 0.7 0.5 0 1678 UGC 264
+N 119 002657.6 -565841 14.11 8 1.0 1.0 0 1659 ESO 150- 8
+N 120 002730.1 -013048 14.42 8 1.5 0.6 0 1693 UGC 267
+N 121 002647.0 -713212 11.2 4
+N 122
+N 123
+N 124 002752.3 -014837 13.67 8 1.4 0.9 0 1715 UGC 271
+N 125 002850.4 +025023 13.11 8 1.7 1.5 85 1772 UGC 286
+N 126 002908.1 +024840 15.22 8 0.9 0.4 0 1784 MCG 0- 2- 49
+N 127 002912.4 +025222 15.00 8 0.8 0.6 0 1787 MCG 0- 2- 50
+N 128 002915.0 +025155 12.77 8 3.0 0.9 1 1791 UGC 292
+N 129 002954.0 +601359 7.33 3
+N 130 002918.5 +025214 15.00 8 0.7 0.4 0 1794 MCG 0- 2- 52
+N 131 002938.4 -331531 13.78 8 1.9 0.6 63 1813 ESO 350- 21
+N 132 003010.7 +020536 13.45 8 1.9 1.4 0 1844 UGC 301
+N 133 003116.9 +632109 0.00 3 0
+N 134 003022.2 -331444 11.23 8 8.5 2.0 50 1851 ESO 350- 23
+N 135 003145.9 -132015 0.00 8 0
+N 136 003130.8 +613033 0.00 3 0
+N 137 003058.1 +101232 13.74 8 1.3 1.3 0 1888 UGC 309
+N 138 003059.2 +050935 14.55 8 1.3 0.6 0 1889 UGC 308
+N 139 003106.4 +050443 15.26 8 0.8 0.5 0 1900 CGCG 409- 22
+N 140 003120.5 +304733 13.94 8 1.5 1.3 0 1916 UGC 311
+N 141 003119.0 +051051 15.4 8
+N 142 003108.1 -223707 14.27 8 1.1 0.6 0 1901 ESO 473- 21
+N 143 003115.6 -223336 15.21 8 1.0 0.2 0 1911 ESO 473- 22
+N 144 003120.7 -223845 13.90 8 0.8 0.8 0 1917 ESO 473- 23
+N 145 003145.7 -050909 13.17 8 1.8 1.3 135 1941 MCG -1- 2- 27
+N 146 003306.0 +631759 9.59 3
+N 147 003311.6 +483028 10.47 8 13.2 7.8 25 2004 UGC 326
+N 148 003415.8 -314710 13.13 8 2.0 0.8 90 2053 ESO 410- 20
+N 149 003350.2 +304324 14.69 8 1.2 0.7 0 2028 UGC 332
+N 150 003415.8 -274818 12.00 8 3.9 1.9 118 2052 ESO 410- 19
+N 151 003402.8 -094220 12.31 8 3.7 1.7 75 2035 MCG -2- 2- 54
+N 152 003248.0 -730759 11.9 3
+N 153 003402.2 -094223 11. 8
+N 154 003419.5 -123922 14. 8
+N 155 003440.1 -104559 13.60 8 1.38 1.06 0 2076 MCG -2- 2- 55
+N 156
+N 157 003446.5 -082348 11.00 8 4.2 2.7 30 2081 MCG -2- 2- 56
+N 158
+N 159 003435.5 -554724 14.81 8 1.29 0.45 0 2073 ESO 150- 11
+N 160 003604.3 +235730 13.60 8 3.0 1.7 45 2154 UGC 356
+N 161 003533.9 -025055 14.45 8 1.3 0.8 0 2131 MCG -1- 2- 36
+N 162 003558.0 +240215 16.0 8
+N 163 003559.8 -100719 13.64 8 1.5 1.2 0 2149 MCG -2- 2- 66
+N 164 003633.0 +024457 16. 8
+N 165 003629.0 -100625 13.88 8 1.5 1.3 0 2182 MCG -2- 2- 69
+N 166 003548.8 -133639 15. 8
+N 167 003523.1 -232230 13.98 8 1.0 0.7 0 2122 ESO 473- 29
+N 168 003638.6 -223537 14.87 8 1.2 0.2 0 2192 ESO 474- 4
+N 169 003651.6 +235927 13.30 8 2.6 0.7 0 2202 UGC 365
+N 170 003645.8 +015311 15.43 8 0.4 0.3 0 2195 MCG 0- 2- 91
+N 171 003721.9 -195612 12. 8
+N 172 003714.4 -223506 14.00 8 2.0 0.3 12 2228 ESO 474- 5
+N 173 003712.5 +015632 13.70 8 3.2 2.6 0 2223 UGC 369
+N 174 003658.9 -292840 13.62 8 1.4 0.6 0 2206 ESO 411- 1
+N 175 003722.0 -195612 12.90 8 2.1 1.9 0 2232 ESO 540- 6
+N 176 003548.0 -731000 11.9 3
+N 177 003734.3 -223257 14.10 8 2.2 0.5 0 2241 ESO 474- 6
+N 178 003908.4 -141023 13.10 8 2.0 1.0 175 2349 MCG -2- 2- 78
+N 179 003746.4 -175101 14.19 8 0.9 0.8 113 2253 ESO 540- 7
+N 180 003757.7 +083807 13.70 8 2.4 1.9 0 2268 UGC 380
+N 181 003823.2 +292821 15.40 8 0.5 0.2 0 2287 MCG 5- 2- 32
+N 182 003812.5 +024344 13.27 8 2.0 1.7 75 2279 UGC 382
+N 183 003829.1 +293042 13.74 8 2.1 1.6 130 2298 UGC 387
+N 184 003835.8 +292651 15.62 8 0.7 0.2 0 2309 CGCG 500- 59
+N 185 003858.0 +482018 10.10 8 11.7 10.0 35 2329 UGC 396
+N 186 003825.3 +030959 14.40 8 1.4 0.8 0 2291 UGC 390
+N 187 003930.4 -143923 13.90 8 1.17 0.49 0 2380 MCG -3- 2- 34
+N 188 004826.0 +851520 8.91 3
+N 189 003936.0 +610400 9.07 3
+N 190 003854.8 +070345 15.08 8
+N 191 003859.4 -090010 12.50 8 1.5 1.2 0 2331 MCG -2- 2- 77
+N 192 003913.5 +005143 13.42 8 1.9 0.9 167 2352 UGC 401
+N 193 003918.3 +031953 13.25 8 1.4 1.2 55 2359 UGC 408
+N 194 003918.4 +030210 13.15 8 1.5 1.4 30 2362 UGC 407
+N 195 003935.8 -091140 14.20 8 1.21 0.69 0 2391 MCG -2- 2- 79
+N 196 003917.8 +005444 13.80 8 1.3 0.8 15 2357 UGC 405
+N 197 003918.9 +005331 14.80 8 1.2 0.8 5 2365 UGC 406
+N 198 003923.0 +024753 13.85 8 1.2 1.2 0 2371 UGC 414
+N 199 003933.2 +030819 14.61 8 1.2 0.7 0 2382 UGC 415
+N 200 003934.7 +025319 13.48 8 1.9 1.0 161 2387 UGC 420
+N 201 003935.0 +005135 13.57 8 1.8 1.4 155 2388 UGC 419
+N 202 003939.8 +033211 15.34 8 0.9 0.3 0 2394 UGC 421
+N 203 003939.5 +032634 14.97 8 0.9 0.3 0 2393 MCG 0- 2-114
+N 204 003944.3 +031758 13.80 8 1.2 1.1 30 2397 UGC 423
+N 205 004022.5 +414111 8.92 8 21.9 11.0 170 2429 UGC 426 M 110
+N 206 004031.3 +404421 0.00 1 0
+N 207 003940.6 -141416 14.75 8
+N 208 004017.6 +024523 15.17 8 0.7 0.7 0 2420 MCG 0- 2-118
+N 209 003903.6 -183630 14.74 8 1.4 1.1 0 2338 ESO 540- 8
+N 210 004034.9 -135226 11.60 8 5.0 3.3 165 2437 MCG -2- 2- 81
+N 211
+N 212 004013.3 -560911 14.39 8 1.3 1.0 0 2417 ESO 150- 18
+N 213 004110.0 +162810 14.23 8 1.7 1.4 0 2469 UGC 436
+N 214 004128.2 +252959 12.97 8 1.9 1.4 35 2479 UGC 438
+N 215 004048.9 -561251 14.05 8 1.1 0.9 0 2451 ESO 150- 19
+N 216 004126.9 -210245 13.72 8 2.0 0.7 27 2478 ESO 540- 15
+N 217 004133.9 -100117 12.90 8 2.05 0.68 0 2482 MCG -2- 2- 85
+N 218 004144.6 +362134 15.03 8 1.1 1.1 0 2493 UGC 440
+N 219 004211.3 +005416 15.00 8 0.62 0.59 0 2522 MCG 0- 2-128
+N 220 004030.5 -732410 11.7 3
+N 222 004044.1 -732300 11.7 3
+N 223 004215.9 +005044 14.00 8 0.42 0.29 0 2527 UGC 450
+N 224 004244.4 +411608 4.36 8 190.5 61.7 35 2557 UGC 454 M 31 Andromeda Galaxy
+N 221 004241.9 +405155 9.03 8 8.7 6.5 170 2555 UGC 452 M 32
+N 225 004324.0 +614659 7.43 3
+N 226 004254.0 +323451 14.31 8 0.9 0.9 0 2572 UGC 459
+N 227 004236.5 -013136 13.11 8 1.6 1.3 155 2547 UGC 456
+N 228 004254.5 +233011 14.57 8 1.2 1.1 0 2563 UGC 458
+N 229 004304.7 +233033 14.7 8
+N 230 004227.2 -233744 15.36 8 1.1 0.2 0 2539 ESO 474- 14
+N 231 004106.2 -732107 11.8 3
+N 232 004245.8 -233341 14.46 8 1.0 0.8 0 2559 ESO 474- 15
+N 233 004336.5 +303513 13.44 8 1.7 1.5 0 2604 UGC 464
+N 234 004332.4 +142033 13.30 8 1.40 1.25 0 2600 UGC 463
+N 235 004253.1 -233234 0.00 8 0 2569 ESO 474- 16
+N 235A004253.5 -233240 8 0.4 0.4 0 2570 ESO 474- 17
+N 236 004327.5 +025729 14.21 8 1.1 1.0 0 2596 UGC 462
+N 237 004328.2 -000725 13.70 8 1.6 0.9 175 2597 UGC 461
+N 238 004326.0 -501105 13.14 8 1.9 1.6 93 2595 ESO 194- 31
+N 239 004437.5 -034533 14.21 8 1.0 0.5 0 2642 MCG -1- 3- 7
+N 240 004501.9 +060648 14.49 8 1.0 0.9 0 2653 UGC 473
+N 241 004331.5 -732626 0.00 3 0
+N 242 004337.6 -732637 12.1 3
+N 243 004600.9 +295734 14.62 8 0.9 0.4 0 2687 MCG 5- 2- 43
+N 244 004546.4 -153549 13.83 8 1.2 1.0 0 2675 MCG -3- 3- 3
+N 245 004605.4 -014324 12.97 8 1.4 1.2 0 2691 UGC 476
+N 246 004703.3 -115218 11.43 6
+N 247 004708.7 -204538 9.67 8 21.4 6.9 174 2758 ESO 540- 22
+N 248 004524.0 -732247 0.00 5 0
+N 249 004532.8 -730448 0.00 5 0
+N 250 004716.0 +075436 14.63 8 1.1 0.6 0 2765 UGC 487
+N 251 004754.0 +193549 13.90 8 2.4 1.9 0 2806 UGC 490
+N 252 004801.5 +273725 13.35 8 1.5 1.1 0 2819 UGC 491
+N 253 004733.1 -251718 8.04 8 27.5 6.8 52 2789 ESO 474- 29 Sculptor Galaxy
+N 254 004727.6 -312514 12.62 8 2.5 1.5 137 2778 ESO 411- 15
+N 255 004747.4 -112808 12.36 8 3.0 2.5 0 2802 MCG -2- 3- 17
+N 256 004554.3 -733024 12.0 3
+N 257 004801.6 +081748 13.30 8 1.9 1.3 105 2818 UGC 493
+N 258 004812.8 +273925 15. 8
+N 259 004803.3 -024631 13.56 8 2.8 0.6 0 2820 MCG -1- 3- 15
+N 260 004834.6 +274133 14.23 8 0.9 0.9 0 2844 UGC 497
+N 261 004627.9 -730613 0.00 5 0
+N 262 004846.7 +315720 13.90 8 1.1 1.1 0 2855 UGC 499
+N 263 004848.4 -130628 14. 8
+N 264 004820.9 -381404 14.60 8 1.18 0.45 0 2831 ESO 295- 6
+N 265 004711.6 -732838 11.9 3
+N 266 004948.2 +321643 12.54 8 3.0 2.9 0 2901 UGC 508
+N 267 004802.9 -731627 0.00 5 0
+N 268 005009.5 -051139 13.56 8 1.6 1.1 105 2927 MCG -1- 3- 17
+N 269 004821.2 -733149 12.2 3
+N 270 005032.5 -083906 13.97 8 1.7 1.5 0 2938 MCG -2- 3- 27
+N 271 005041.8 -015437 12.91 8 2.1 1.7 0 2949 UGC 519
+N 272 005125.1 +354918 0.00 3 0
+N 273 005048.5 -065310 13.87 8 2.2 0.7 105 2959 MCG -1- 3- 19
+N 274 005101.8 -070325 12.80 8 1.5 1.5 0 2980 MCG -1- 3- 21
+N 275 005104.2 -070400 13.16 8 1.5 1.1 90 2984 MCG -1- 3- 22
+N 276 005206.6 -224049 15.68 8 1.0 0.4 0 3054 ESO 474- 34
+N 277 005117.2 -083549 14.31 8 1.4 1.2 0 2995 MCG -2- 3- 28
+N 278 005204.6 +473300 11.47 8 2.1 2.0 0 3051 UGC 528
+N 279 005208.9 -021306 13.66 8 1.6 1.2 0 3055 UGC 532
+N 280 005230.2 +242102 14.23 8 1.7 1.1 0 3076 UGC 534
+N 281 005225.1 +563353 7.3 5
+N 282 005242.2 +303821 14.7 8
+N 283 005313.2 -130950 14.81 8 1.6 1.0 0 3124 MCG -2- 3- 31
+N 284 005330.0 -130900 15. 8
+N 285 005329.8 -130938 14.90 8
+N 286 005330.4 -130646 14.99 8 1.3 0.9 0 3142 MCG -2- 3- 34
+N 287 005328.3 +322855 14.8 8
+N 288 005245.3 -263442 10. 4
+N 289 005242.2 -311222 11.72 8 5.1 3.6 130 3089 ESO 411- 25
+N 290 005114.1 -730941 11.9 3
+N 291 005329.9 -084604 14.50 8 1.22 0.49 0 3140 MCG -2- 3- 35
+N 292 005242.0 -724900 2.79 8 319.1 205.1 45 Small Magellanic Cloud
+N 293 005415.9 -071408 15.23 8 1.1 0.9 0 3195 MCG -1- 3- 30
+N 294 005305.6 -732249 12.7 3
+N 295 005505.2 +313151 0.00 8 0 3260 UGC 562
+N 296 005521.5 +314038 15.70 8 1.1 0.3 148 3274 UGC 565
+N 297
+N 298 005502.3 -071959 14.52 8 1.7 0.4 0 3250 MCG -1- 3- 33
+N 299 005400.0 -721000 11.7 3
+N 300 005453.8 -374057 8.72 8 21.9 15.5 111 3238 ESO 295- 20
+N 301 005618.3 -104024 15.47 8
+N 302
+N 303 005454.9 -163914 15.47 8
+N 304 005606.0 +240737 14.01 8 1.1 0.7 0 3326 UGC 573
+N 305 005558.7 +120724 15.4 8
+N 306 005415.0 -721429 12.5 3
+N 307 005633.1 -014616 13.75 8 1.6 0.7 85 3367 UGC 584
+N 308 005634.2 -014702 0.00 8 0
+N 309 005642.7 -095451 12.50 8 3.0 2.5 0 3377 MCG -2- 3- 50
+N 310
+N 311 005732.8 +301647 14.00 8 1.5 0.8 120 3434 UGC 592
+N 312 005616.7 -524658 13.42 8 1.4 1.1 62 3343 ESO 151- 6
+N 313
+N 314 005652.4 -315747 14.59 8 1.0 0.8 0 3395 ESO 411- 32
+N 315 005749.1 +302110 12.20 8 3.2 2.0 40 3455 UGC 597
+N 316
+N 317A005739.2 +434804 8 1.4 1.3 0 3442 UGC 593
+N 317B005740.5 +434731 8 1.1 0.5 105 3445 UGC 594
+N 318 005805.2 +302531 15.2 8
+N 319 005657.6 -435020 14.21 8 1.0 0.8 0 3398 ESO 243- 13
+N 320 005846.5 -205024 14.73 8 0.9 0.5 0 3510 ESO 541- 3
+N 321 005739.2 -050510 15.70 8 0.6 0.5 0 3435 MCG -1- 3- 41
+N 322 005710.0 -434337 14.25 8 1.1 0.6 0 3412 ESO 243- 15
+N 323 005641.4 -525835 13.59 8 1.0 1.0 0 3374 ESO 151- 9
+N 324 005714.7 -405729 13.99 8 1.4 0.5 95 3416 ESO 295- 25
+N 325 005739.2 -050509 16. 8
+N 326 005818.0 +265200 14.33 8 1.4 1.4 0 3482 UGC 601
+N 327 005755.3 -050750 14.30 8 1.6 0.7 175 3462 MCG -1- 3- 47
+N 328 005657.6 -525526 14.24 8 2.7 0.5 0 3399 ESO 151- 13
+N 329 005801.5 -050423 14.30 8 1.6 0.6 20 3467 MCG -1- 3- 48
+N 330 005618.7 -722750 9.6 3
+N 331 005703.8 -024526 15.15 8
+N 332 005849.2 +070639 14.9 8
+N 333 005851.3 -162808 13.92 8
+N 334 005849.8 -350658 14.47 8 1.2 0.6 0 3514 ESO 351- 26
+N 335 005919.8 -181405 15.38 8 1.1 0.3 0 3544 ESO 541- 6
+N 336 005802.8 -182304 15.44 8 0.73 0.29 0
+N 337 005950.0 -073441 12.06 8 2.9 1.8 130 3572 MCG -1- 3- 53
+N 337A010134.0 -073521 12.70 8 5.9 4.5 0 3671 MCG -1- 3- 65
+N 338 010036.2 +304006 13.67 8 1.9 0.6 109 3611 UGC 624
+N 339 005748.0 -742859 12.0 3
+N 340 010034.9 -065200 14. 8
+N 341 010045.7 -091108 15.5 8
+N 342 010049.9 -064621 14.5 8
+N 343
+N 344 005824.0 -231330 17.75 8 0.27 0.24 0
+N 345 010122.1 -065303 14.86 8 1.2 0.8 0 3665 MCG -1- 3- 64
+N 346 005905.0 -721038 0.00 3 0
+N 347 010135.2 -064402 15.54 8
+N 348 010052.0 -531440 14.54 8 0.78 0.73 0 3632 ESO 151- 17
+N 349 010150.7 -064759 14.19 8 1.3 0.9 0 3687 MCG -1- 3- 68
+N 350 010156.7 -064744 15. 8
+N 351 010157.8 -015612 14.06 8 1.4 0.8 0 3693 UGC 639
+N 352 010209.2 -041445 13.54 8 2.4 0.9 165 3701 MCG -1- 3- 71
+N 353 010224.5 -015732 14.55 8 1.3 0.4 0 3714 UGC 641
+N 354 010316.4 +222034 14.39 8 0.8 0.4 0 3763 UGC 645
+N 355 010307.0 -061926 15.00 8 1.0 0.4 0 3753 MCG -1- 3- 77
+N 356 010307.1 -065918 14.08 8 1.5 0.8 0 3754 MCG -1- 3- 78
+N 357 010321.9 -062023 13.14 8 2.4 1.7 0 3768 MCG -1- 3- 81
+N 358
+N 359 010417.0 -004554 14.30 8 1.10 0.78 0 3817 UGC 662
+N 360 010251.4 -653636 13.40 8 4.03 0.52 0 3743 ESO 79- 14
+N 361 010218.0 -713700 12.0 3
+N 362 010314.3 -705053 7.97 4
+N 363 010615.8 -163233 15. 8
+N 364 010440.8 -004810 13.80 8 1.31 0.93 0 3833 UGC 666
+N 365 010418.7 -350717 14.21 8 1.0 0.6 0 3822 ESO 352- 1
+N 366 010626.0 +621344 0.00 3 0
+N 367 010548.9 -120741 15.32 8
+N 368 010422.0 -431636 14.62 8 0.63 0.55 0 3826 ESO 243- 23
+N 369 010508.9 -174533 14.33 8 1.0 0.8 0 3856 ESO 541- 17
+N 370
+N 371 010329.5 -720325 0.00 3 0
+N 372
+N 373
+N 374 010705.8 +324742 14.36 8 1.1 0.5 0 3952 UGC 680
+N 375 010705.9 +322053 15.73 8 1.4 1.4 0 3953
+N 376 010353.4 -724934 11.8 3
+N 377
+N 378 010612.2 -301041 13.72 8 1.5 1.1 0 3907 ESO 412- 5
+N 379 010715.8 +323117 13.92 8 1.4 0.8 0 3966 UGC 683
+N 380 010718.1 +322902 13.60 8 1.4 1.2 0 3969 UGC 682
+N 381 010818.0 +613500 0.00 3 0
+N 382 010723.9 +322414 14.22 8 0.7 0.7 0 3981 UGC 688
+N 383 010724.9 +322445 13.38 8 1.6 1.4 0 3982 UGC 689
+N 384 010725.4 +321733 14.05 8 1.1 0.9 135 3983 UGC 686
+N 385 010727.7 +321916 13.93 8 1.1 1.0 0 3984 UGC 687
+N 386 010730.8 +322144 15.33 8 0.9 0.8 0 3989 MCG 5- 3- 57
+N 387
+N 388 010746.4 +321835 15.42 8 0.9 0.8 0 4005 MCG 5- 3- 59
+N 389 010829.9 +394144 14.82 8 1.3 0.4 0 4054 UGC 703
+N 390 010753.7 +322559 0.00 8 0
+N 391 010722.6 +005533 14.10 8 0.89 0.75 0 3976 UGC 693
+N 392 010823.4 +330759 13.68 8 1.2 0.9 50 4042 UGC 700
+N 393 010836.9 +393835 13.60 8 1.7 1.4 20 4061 UGC 707
+N 394 010826.0 +330852 14.8 8
+N 395 010508.3 -715927 0.00 3 0
+N 396 010808.4 +043151 16.60 8 0.41 0.25 0
+N 397 010831.1 +330633 15.7 8
+N 398 010853.8 +323051 15.4 8
+N 399 010859.2 +323804 14.45 8 0.9 0.7 0 4096 UGC 712
+N 400
+N 401
+N 402
+N 403 010914.1 +324508 13.38 8 1.9 0.6 0 4111 UGC 715
+N 404 010927.0 +354304 11.21 8 3.5 3.5 0 4126 UGC 718 Mirach's Ghost (Galaxy not found :)
+N 405
+N 406 010724.2 -695235 13.10 8 3.3 1.3 160 3980 ESO 51- 18
+N 407 011036.5 +330735 14.28 8 1.7 0.4 0 4190 UGC 730
+N 408
+N 409 010933.2 -354820 14.26 8 1.3 1.1 0 4132 ESO 352- 12
+N 410 011058.4 +330906 12.52 8 2.4 1.3 30 4224 UGC 735
+N 411 010754.0 -714600 11.0 3
+N 412 011020.5 -200057 0.00 8 0
+N 413 011231.4 -024736 15.06 8 1.1 0.7 0 4347 MCG -1- 4- 13
+N 414 011117.7 +330647 14.5 8
+N 415 011005.7 -352927 14.28 8 1.4 0.8 0 4161 ESO 352- 14
+N 416 010759.0 -722119 11.4 3
+N 417 011105.5 -180854 15.13 8 0.6 0.5 0 4237 ESO 541- 24
+N 418 011036.1 -301315 13.12 8 2.0 1.7 0 4189 ESO 412- 9
+N 419 010819.5 -725302 10.6 3
+N 420 011209.6 +320723 13.09 8 2.0 2.0 0 4320 UGC 752
+N 421
+N 422 010930.0 -714500 12.7 3
+N 423 011122.2 -291404 14.20 8 1.0 0.4 0 4266 ESO 412- 11
+N 424 011127.6 -380500 13.90 8 1.8 0.8 0 4274 ESO 296- 4
+N 425 011302.5 +384606 13.58 8 1.0 1.0 0 4379 UGC 758
+N 426 011249.0 -001728 13.80 8 1.4 1.0 140 4363 UGC 760
+N 427 011219.2 -320340 14.87 8 1.0 0.7 0 4333 ESO 412- 14
+N 428 011255.2 +005859 11.91 8 4.1 3.1 120 4367 UGC 763
+N 429 011257.4 -002042 14.30 8 1.52 0.35 0 4368 UGC 762
+N 430 011259.4 -001508 13.50 8 1.3 1.1 155 4376 UGC 765
+N 431 011404.5 +334215 13.86 8 1.4 0.9 0 4437 UGC 776
+N 432 011146.2 -613140 13.93 8 1.3 1.2 0 4290 ESO 113- 22
+N 433 011509.2 +600733 0.00 3 0
+N 434 011214.1 -581453 12.79 8 2.1 1.2 0 4325 ESO 113- 23
+N 434A011229.6 -581230 8 1.1 0.3 51 4344 ESO 113- 24
+N 435 011359.8 +020417 14.81 8 1.1 0.4 0 4434 UGC 779
+N 436 011536.0 +584900 8.01 3
+N 437 011422.3 +055537 13.79 8 1.3 1.0 0 4464 UGC 788
+N 438 011334.1 -375406 13.42 8 1.4 1.1 0 4406 ESO 296- 7
+N 439 011347.2 -314450 12.59 8 2.5 1.5 90 4423 ESO 412- 18
+N 440 011248.3 -581655 13.73 8 1.1 0.7 45 4361 ESO 113- 25
+N 441 011351.2 -314718 13.62 8 1.4 1.1 0 4429 ESO 412- 19
+N 442 011438.6 -010114 14.45 8 1.0 0.5 0 4484 UGC 789
+N 443 011507.6 +332238 14.01 8 0.8 0.7 0 4512 UGC 796
+N 444 011549.6 +310450 15.02 8 1.9 0.4 157 4561 UGC 810
+N 445 011452.5 +015503 15.14 8 0.8 0.6 0 4493 CGCG 385- 47
+N 446 011448.1 +041120 15.3 8
+N 447 011537.7 +330403 15.10 8 2.2 2.2 0 4550 UGC 804
+N 448 011516.5 -013734 13.14 8 1.6 0.8 0 4524 UGC 801
+N 449 011607.2 +330522 15.01 8 0.8 0.5 0 4587 MCG 5- 4- 9
+N 450 011535.0 -005052 13.00 8 1.1 0.5 0 4540 UGC 806
+N 451 011612.4 +330351 14.89 8 0.7 0.5 0 4594 MCG 5- 4- 11
+N 452 011615.1 +310202 13.64 8 2.5 0.8 43 4596 UGC 820
+N 453
+N 454 011420.1 -552402 14.00 8 2.0 2.0 0 4468 ESO 151- 36
+N 455 011557.6 +051043 13.55 8 1.9 1.2 0 4572 UGC 815
+N 456 011344.4 -731726 0.00 5 0
+N 457 011940.0 +581717 6.97 3
+N 458 011453.8 -713257 10.5 3
+N 459 011808.2 +173345 15.20 8 1.0 0.9 0 4665 UGC 832
+N 460 011438.6 -731627 0.00 3 0
+N 461 011720.6 -335027 14.08 8 1.2 0.9 0 4636 ESO 352- 33
+N 462 011811.0 +041334 15.74 8 0.35 0.32 0
+N 463 011858.3 +161932 15.2 8
+N 464 011926.7 +345720 0.00 8 0
+N 465 011541.3 -732005 0.00 3 0
+N 466 011713.2 -585436 13.56 8 1.8 1.5 0 4632 ESO 113- 34
+N 467 011910.4 +031803 12.90 8 1.7 1.7 0 4736 UGC 848
+N 468 011948.5 +324601 15.1 8
+N 469 011933.0 +145217 15.0 8
+N 470 011945.6 +032437 12.53 8 2.8 1.7 155 4777 UGC 858
+N 471 011959.7 +144703 14.18 8 1.0 0.7 85 4793 UGC 861
+N 472 012028.8 +324232 14.2 8
+N 473 011954.8 +163242 13.33 8 1.7 1.1 153 4785 UGC 859
+N 474 012006.8 +032500 12.37 8 7.1 6.3 75 4801 UGC 864
+N 475 012001.9 +145139 17.35 8
+N 476 012019.8 +160111 15.2 8
+N 477 012120.4 +402917 13.70 8 2.2 1.2 0 4915 UGC 886
+N 478 012009.3 -222238 14.83 8
+N 479 012115.7 +035144 14.71 8 1.1 0.9 0 4905 UGC 893
+N 480 012034.3 -095249 16.28 8
+N 481 012112.5 -091240 14.57 8 1.7 1.3 0 4899 MCG -2- 4- 30
+N 482 012020.4 -405758 14.46 8 2.2 0.5 0 4823 ESO 296- 13
+N 483 012156.3 +333115 14.12 8 0.7 0.7 0 4961 UGC 906
+N 484 011934.9 -583128 12.05 8 1.9 1.4 94 4764 ESO 113- 36
+N 485 012127.6 +070105 14.02 8 1.7 0.6 0 4921 UGC 895
+N 486 012143.0 +052047 0.00 8 0
+N 487 012155.1 -162213 14.41 8 1.1 0.7 0 4958 MCG -3- 4- 56
+N 488 012147.1 +051517 11.15 8 5.2 3.9 15 4946 UGC 907
+N 489 012153.9 +091224 13.55 8 1.7 0.4 0 4957 UGC 908
+N 490 012202.9 +052202 15.34 8 0.7 0.5 0 4973 MCG 1- 4- 35
+N 491A012004.6 -335404 14.30 8 2.0 0.9 102 4799 ESO 352- 46
+N 491 012120.2 -340348 13.21 8 1.4 1.0 93 4914 ESO 352- 53
+N 492 012213.6 +052500 15.5 8
+N 493 012208.9 +005650 12.93 8 3.4 1.0 58 4979 UGC 914
+N 494 012255.4 +331026 13.80 8 2.0 0.8 100 5035 UGC 919
+N 495 012256.0 +332818 13.93 8 1.3 0.8 0 5037 UGC 920
+N 496 012311.6 +333145 14.09 8 1.6 0.9 0 5061 UGC 927
+N 497 012223.3 -005229 13.84 8 2.1 0.9 132 4992 UGC 915
+N 498 012311.3 +332921 16. 8
+N 499 012311.6 +332736 13.17 8 1.6 1.3 82 5060 UGC 926
+N 500 012239.4 +052314 15.2 8
+N 501 012322.4 +332556 15.50 8 0.1 0.1 0 5082 CGCG 502- 62
+N 502 012255.4 +090254 13.74 8 1.1 1.0 0 5034 UGC 922
+N 503 012328.4 +331954 15.10 8 0.3 0.25 0 5086 MCG 5- 4- 40
+N 504 012327.9 +331216 13.99 8 1.7 0.4 0 5084 UGC 935
+N 505 012257.1 +092808 14.80 8 0.9 0.6 0 5036 UGC 924
+N 506
+N 507 012340.1 +331522 12.20 8 3.1 3.1 0 5098 UGC 938
+N 508 012340.6 +331649 14.08 8 1.3 1.3 0 5099 UGC 939
+N 509 012324.1 +092601 14.35 8 1.6 0.6 0 5080 UGC 932
+N 510
+N 511 012330.7 +111728 14.70 8 1.2 1.2 0 5103 UGC 936
+N 512 012359.8 +335428 14.11 8 1.6 0.4 0 5132 UGC 944
+N 513 012426.8 +334758 13.90 8 0.7 0.3 90 5174 UGC 953
+N 514 012404.0 +125459 12.24 8 3.5 2.8 110 5139 UGC 947
+N 515 012438.6 +332822 14.02 8 1.4 1.1 0 5201 UGC 956
+N 516 012408.1 +093306 14.13 8 1.4 0.5 0 5148 UGC 946
+N 517 012443.8 +332546 13.42 8 2.0 1.0 0 5214 UGC 960
+N 518 012417.6 +091951 14.16 8 1.7 0.6 0 5161 UGC 952
+N 519 012428.6 -013829 15.28 8 0.5 0.3 0 5182 CGCG 385-103
+N 520 012434.7 +034749 12.24 8 4.5 1.8 130 5193 UGC 966
+N 521 012434.2 +014354 12.55 8 3.2 2.9 20 5190 UGC 962
+N 522 012445.7 +095939 13.94 8 2.7 0.4 33 5218 UGC 970
+N 523 012519.7 +340128 13.50 8 2.5 0.7 108 5268 UGC 979
+N 524 012447.8 +093221 11.30 8 2.8 2.8 0 5222 UGC 968
+N 525 012452.9 +094212 14.20 8 1.5 0.7 0 5232 UGC 972
+N 526 012355.7 -350403 0.00 8 0 5120 ESO 352- 66
+N 527 012358.1 -350654 14.04 8 1.7 0.4 0 5128 ESO 352- 68
+N 528 012533.6 +334018 13.51 8 1.7 1.1 0 5290 UGC 988
+N 529 012540.3 +344247 13.14 8 2.4 2.1 160 5299 UGC 995
+N 530 012441.6 -013513 13.96 8 1.5 0.4 0 5210 UGC 965
+N 531 012618.9 +344516 14.84 8 1.9 0.5 34 5340 UGC 1012
+N 532 012517.2 +091554 13.95 8 2.5 0.8 28 5264 UGC 982
+N 533 012531.5 +014535 12.41 8 3.8 2.3 50 5283 UGC 992
+N 534 012444.6 -380745 14.46 8 1.1 1.0 0 5215 ESO 296- 21
+N 535 012531.1 -012429 14.83 8 1.0 0.3 0 5282 UGC 997
+N 536 012621.6 +344214 13.20 8 3.0 1.1 62 5344 UGC 1013
+N 537
+N 538 012526.0 -013302 14.58 8 1.0 0.5 0 5275 UGC 991
+N 539 012521.9 -180948 14.20 8 1.5 1.3 145 5269 ESO 542- 10
+N 540 012708.9 -200212 15.71 8 2.5 2.0 0
+N 541 012544.4 -012242 13.03 8 1.8 1.7 0 5305 UGC 1004
+N 542 012631.0 +344032 15.68 8 1.0 0.2 0 5360 MCG 6- 4- 22
+N 543 012550.1 -011738 14.10 8 0.6 0.3 90 5311 MCG 0- 4-138
+N 544 012512.0 -380540 14.51 8 1.2 0.9 0 5253 ESO 296- 24
+N 545 012559.1 -012025 13.21 8 2.4 1.6 0 5323 UGC 1007
+N 546 012512.8 -380409 14.52 8 1.42 0.40 0 5255 ESO 296- 25
+N 547 012600.6 -012043 13.16 8 1.3 1.3 0 5324 UGC 1009
+N 548 012602.7 -011336 14.65 8 0.9 0.8 135 5326 UGC 1010
+N 549 012507.1 -380028 15.43 8 0.58 0.57 0 5278 ESO 296- 26
+N 550 012642.5 +020120 13.59 8 1.5 0.6 0 5374 UGC 1021
+N 551 012740.6 +371059 13.48 8 1.8 0.8 0 5450 UGC 1034
+N 552
+N 553
+N 554 012709.6 -224330 0.00 8 0
+N 555 012711.8 -224544 15.41 8 0.7 0.6 0 5419 ESO 476- 12
+N 556 012712.6 -224152 15.35 8 0.4 0.3 0 5420 ESO 476- 13
+N 557 012625.1 -013819 14.48 8 1.4 0.8 0 5351 UGC 1016
+N 558 012716.2 -015815 15.30 8 0.4 0.2 0 5425 CGCG 385-143
+N 559 012921.6 +631648 9.85 3
+N 560 012725.6 -015443 13.95 8 1.9 0.6 178 5430 UGC 1036
+N 561 012818.7 +341831 13.80 8 1.6 1.5 0 5489 UGC 1048
+N 562 012829.2 +482313 14.00 8 1.3 1.0 0 5502 UGC 1049
+N 563 012521.7 -180950 14.83 8 1.5 1.3 0 5417 ESO 542- 13
+N 564 012748.3 -015246 13.52 8 1.4 1.2 145 5455 UGC 1044
+N 565 012810.2 -011822 14.42 8 1.3 0.4 0 5481 UGC 1052
+N 566 012902.9 +321956 14.49 8 1.6 0.4 0 5545 UGC 1058
+N 567 012702.4 -101555 14. 8
+N 568 012757.0 -354305 13.58 8 2.2 1.4 137 5468 ESO 353- 3
+N 569 012907.1 +110753 14.59 8 1.0 0.5 0 5548 UGC 1063
+N 570 012858.9 -005657 13.70 8 1.5 1.3 175 5539 UGC 1061
+N 571 012956.0 +323005 14.57 8 1.3 1.3 0 5587 UGC 1069
+N 572 012836.4 -391826 14.82 8 0.8 0.7 0 5508 ESO 296- 31
+N 573 013049.3 +411526 14.10 8 0.4 0.4 0 5638 UGC 1078
+N 574 012903.1 -353556 14.21 8 1.1 0.7 0 5544 ESO 353- 6
+N 575 013046.6 +212626 13.45 8 1.7 1.6 0 5634 UGC 1081
+N 576 012857.7 -513555 14.37 8 1.0 0.8 0 5535 ESO 196- 7
+N 577 013040.7 -015940 13.76 8 1.8 1.4 0 5628 UGC 1080
+N 578 013028.2 -223957 11.44 8 4.9 3.1 110 5619 ESO 476- 15
+N 579 013146.7 +333655 13.90 8 1.1 1.0 0 5691 UGC 1089
+N 580 013040.8 -015940 14.2 8
+N 581 013312.0 +604200 7.72 3 6.0 M 103
+N 582 013158.2 +332836 14.10 8 2.2 0.6 58 5702 UGC 1094
+N 583 012944.1 -182022 15.49 8 0.7 0.6 0 5576 ESO 542- 20
+N 584 013120.9 -065206 11.44 8 4.2 2.3 55 5663 MCG -1- 4- 60
+N 585 013142.1 -005600 13.80 8 2.64 0.56 0 5688 UGC 1092
+N 586 013136.9 -065340 14.10 8 1.6 0.8 0 5679 MCG -1- 5- 1
+N 587 013233.3 +352131 13.58 8 2.2 0.8 0 5746 UGC 1100
+N 588 013245.9 +303851 11.50 5 0.60 0.43 0
+N 589 013239.9 -120234 14.89 8 1.1 0.9 0 5758 MCG -2- 5- 4
+N 590 013340.9 +445543 13.78 8 2.6 1.3 0 5808 UGC 1109
+N 591 013331.2 +354006 13.89 8 1.3 1.0 0 5800 UGC 1111
+N 592 013311.7 +303842 0.00 5 0.28 0.23 0
+N 593 013220.7 -122116 15.39 8 1.2 0.2 0 5733 MCG -2- 5- 3
+N 594 013256.9 -163210 14.18 8 1.3 0.6 0 5769 MCG -3- 5- 5
+N 595 013334.1 +304134 14.00 5 1.73 0.90 0
+N 596 013252.1 -070157 11.84 8 3.2 2.1 30 5766 MCG -1- 5- 5
+N 597 013214.8 -332949 13.95 8 1.4 1.3 0 5721 ESO 353- 11
+N 598 013350.9 +303937 6.27 8 70.8 41.7 23 5818 UGC 1117 M 33 Triangulum Galaxy
+N 599 013253.8 -121129 13.71 8 1.4 1.3 0 5778 MCG -2- 5- 5
+N 600 013305.5 -071846 12.92 8 3.3 2.8 0 5777 MCG -1- 5- 7
+N 601
+N 602 012926.3 -733338 0.00 3 0
+N 603 013443.9 +301355 0.00 1 0
+N 604 013433.8 +304659 11.5 5
+N 605 013502.3 +411453 13.89 8 2.2 1.1 0 5891 UGC 1128
+N 606 013450.1 +212506 14.10 8 1.4 1.2 0 5874 UGC 1126
+N 607
+N 608 013528.2 +333924 14.18 8 0.8 0.5 0 5913 UGC 1135
+N 609 013712.0 +643259 12.31 3
+N 610
+N 611 013418.0 -200739 0.00 0 0
+N 612 013358.2 -362933 13.90 8 1.4 0.9 172 5827 ESO 353- 15
+N 613 013417.5 -292458 10.73 8 5.5 4.2 120 5849 ESO 413- 11
+N 614 013552.2 +334055 13.66 8 1.4 1.4 0 5933 UGC 1140
+N 615 013505.8 -072027 12.47 8 3.6 1.4 155 5897 MCG -1- 5- 8
+N 616
+N 617 013402.7 -094627 15.19 8
+N 618
+N 619 013451.8 -362922 14.23 8 1.5 1.0 0 5878 ESO 353- 21
+N 620 013700.0 +421919 13.9 8
+N 621 013649.0 +353044 13.73 8 1.9 1.8 0 5984 UGC 1147
+N 622 013600.1 +003949 13.80 8 1.47 0.96 0 5939 UGC 1143
+N 623 013506.0 -362923 13.55 8 2.0 1.5 94 5898 ESO 353- 23
+N 624 013551.1 -100011 14.00 8 1.32 0.66 0 5932 MCG -2- 5- 10
+N 625 013505.2 -412611 11.71 8 5.8 1.9 92 5896 ESO 297- 5
+N 626 013512.1 -390846 13.39 8 1.9 1.9 0 5901 ESO 297- 6
+N 627 013552.2 +334055 13.66 8 1.4 1.4 0
+N 628 013641.7 +154700 9.95 8 10.5 9.5 25 5974 UGC 1149 M 74
+N 629
+N 630 013536.7 -392136 12.51 8 1.6 1.4 0 5924 ESO 297- 9
+N 631 013647.0 +055007 14.25 8 1.7 1.5 0 5983 UGC 1153
+N 632 013717.5 +055240 13.27 8 1.5 1.2 0 6007 UGC 1157
+N 633 013623.4 -371918 13.68 8 1.3 1.1 0 5960 ESO 297- 11
+N 634 013818.6 +352153 13.89 8 2.1 0.6 0 6059 UGC 1164
+N 635
+N 636 013906.6 -073047 12.41 8 2.8 2.1 0 6110 MCG -1- 5- 13
+N 637 014254.0 +640000 8.56 3
+N 638 013937.9 +071416 14.50 8 0.8 0.5 20 6145 UGC 1170
+N 639 013858.8 -295530 14.70 8 1.0 0.2 31 6105 ESO 413- 13
+N 640 013924.8 -092403 15. 8
+N 641 013839.4 -423135 13.06 8 1.4 1.3 0 6081 ESO 244- 42
+N 642 013906.8 -295454 12.88 8 2.0 1.1 31 6112 ESO 413- 14
+N 643 013501.4 -753325 13.00 8 0.54 0.50 0 6117 ESO 29- 53
+N 643C014149.0 -751612 8 1.3 0.2 150 6256 ESO 30- 1
+N 644 013852.9 -423507 14.74 8 1.07 0.54 0 6097 ESO 244- 43
+N 645 014008.7 +054336 13.41 8 2.6 1.2 0 6172 UGC 1177
+N 646 013721.1 -645341 14.24 8 0 6010 ESO 80- 2
+N 647 013956.2 -091433 14.00 8 1.04 0.83 0 6155 MCG -2- 5- 33
+N 648 013839.8 -174952 14.50 8 1.0 0.5 0 6083 ESO 543- 6
+N 649 014007.4 -091621 14.69 8
+N 650 014219.9 +513433 16.1 6 2.7 1.8 M 76 Little Dumbell Nebula
+N 651 014219.9 +513433 16.1 6
+N 652 014043.3 +075859 14.55 8 1.0 0.6 0 6208 UGC 1184
+N 653 014225.7 +353818 14.31 8 1.5 0.2 0 6290 UGC 1193
+N 654 014406.0 +615259 7.34 3
+N 655 014155.1 -130454 14.73 8 1.1 0.8 0 6262 MCG -2- 5- 37
+N 656 014227.2 +260835 13.35 8 1.5 1.3 0 6293 UGC 1194
+N 657 014320.8 +555011 0.00 3 0
+N 658 014209.9 +123609 13.12 8 3.0 1.6 20 6275 UGC 1192
+N 659 014412.0 +604200 8.40 3
+N 660 014302.3 +133840 12.02 8 8.3 3.2 170 6318 UGC 1201
+N 661 014414.6 +284220 13.18 8 1.7 1.4 60 6376 UGC 1215
+N 662 014435.4 +374145 13.88 8 0.8 0.5 0 6393 UGC 1220
+N 663 014606.0 +611500 7.78 3
+N 664 014345.8 +041322 13.61 8 1.5 1.3 0 6359 UGC 1210
+N 665 014456.1 +102521 13.17 8 2.4 1.6 125 6415 UGC 1223
+N 666 014606.1 +342226 14.30 8 0.7 0.5 80 6483 UGC 1236
+N 667 014456.7 -225508 15.18 8 0.6 0.5 0 6418 ESO 477- 2
+N 668 014622.7 +362739 13.74 8 1.8 1.2 30 6502 UGC 1238
+N 669 014716.1 +353348 13.36 8 3.2 0.6 36 6560 UGC 1248
+N 670 014725.0 +275308 13.59 8 2.0 1.0 172 6570 UGC 1250
+N 671 014659.1 +130731 14.20 8 1.23 0.46 0 6546 UGC 1247
+N 672 014753.5 +272601 11.47 8 7.2 2.6 65 6595 UGC 1256
+N 673 014822.8 +113123 13.20 8 2.1 1.7 0 6624 UGC 1259
+N 674
+N 675 014908.6 +130334 15.5 8
+N 676 014857.3 +055427 10.50 8 4.0 1.2 0 6656 UGC 1270
+N 677 014914.6 +130318 13.20 8 2.0 2.0 0 6673 UGC 1275
+N 678 014925.3 +215950 13.33 8 4.5 0.8 78 6690 UGC 1280
+N 679 014943.8 +354705 13.33 8 2.1 2.1 0 6711 UGC 1283
+N 680 014947.4 +215814 12.90 8 1.9 1.6 0 6719 UGC 1286
+N 681 014910.9 -102540 12.82 8 2.6 1.6 60 6671 MCG -2- 5- 52
+N 682 014904.6 -145829 13.65 8 1.4 1.1 0 6663 MCG -3- 5- 22
+N 683 014946.7 +114205 14.47 8 1.0 1.0 0 6718 UGC 1288
+N 684 015014.3 +273852 13.34 8 3.2 0.6 90 6759 UGC 1292
+N 685 014743.1 -524540 11.50 8 3.7 3.3 0 6581 ESO 152- 24
+N 686 014856.1 -234753 13.35 8 1.8 1.4 0 6655 ESO 477- 6
+N 687 015033.3 +362215 13.30 8 1.4 1.4 0 6782 UGC 1298
+N 688 015044.2 +351703 13.35 8 2.5 1.5 145 6799 UGC 1302
+N 689 014951.8 -272800 14.11 8 1.0 0.6 0 6724 ESO 414- 5
+N 690 014748.1 -164321 14.80 8 1.2 0.8 0 6587 MCG -3- 5- 21
+N 691 015041.7 +214535 12.24 8 3.5 2.6 95 6793 UGC 1305
+N 692 014842.0 -483855 13.05 8 2.1 1.8 0 6642 ESO 197- 3
+N 693 015030.9 +060841 13.24 8 2.1 1.0 106 6778 UGC 1304
+N 694 015058.1 +215950 14.28 8 3.8 2.5 160 6816 UGC 1310
+N 695 015114.2 +223457 13.84 8 0.8 0.7 0 6844 UGC 1315
+N 696 014931.2 -345419 14.38 8 1.7 0.6 0 6695 ESO 353- 50
+N 697 015117.3 +222132 12.84 8 4.5 1.5 105 6848 UGC 1317
+N 698 014943.8 -344952 14.63 8 0.9 0.8 0 6710 ESO 353- 51
+N 699 015043.7 -120208 14.92 8 1.5 0.3 0 6798 MCG -2- 5- 59
+N 700 015216.8 +360212 15.16 8 0.9 0.7 0 6924 UGC 1336
+N 701 015103.9 -094214 12.82 8 2.5 1.2 40 6826 MCG -2- 5- 60
+N 702 015119.3 -040322 13.90 8 1.5 1.1 155 6852 MCG -1- 5- 43
+N 703 015239.6 +361018 14.27 8 1.2 0.9 50 6957 UGC 1346
+N 704 015237.7 +360736 14.1 8
+N 705 015241.5 +360838 14.63 8 1.2 0.3 0 6958 UGC 1345
+N 706 015150.3 +061744 13.20 8 1.9 1.4 0 6897 UGC 1334
+N 707 015127.1 -083019 14.40 8 1.02 0.67 0 6861 MCG -2- 5- 63
+N 708 015246.5 +360907 13.70 8 3.0 2.5 0 6962 UGC 1348
+N 709 015250.7 +361321 15.23 8 0.1 0.1 0 6969 CGCG 522- 40
+N 710 015253.8 +360312 14.27 8 1.3 1.2 0 6972 UGC 1349
+N 711 015227.7 +173046 14.14 8 1.6 0.8 0 6940 UGC 1342
+N 712 015308.4 +364911 13.77 8 1.3 1.0 0 6988 UGC 1352
+N 713 015360.0 -090559 15.33 8
+N 714 015329.7 +361314 14.10 8 1.5 0.4 112 7009 UGC 1358
+N 715 015312.4 -125226 15. 8
+N 716 015259.7 +124230 13.77 8 1.8 0.8 0 6982 UGC 1351
+N 717 015355.1 +361345 14.86 8 1.3 0.2 117 7033 UGC 1363
+N 718 015312.5 +041148 12.59 8 2.3 2.0 45 6993 UGC 1356
+N 719 015338.8 +195025 14.23 8 1.4 1.1 0 7019 UGC 1360
+N 720 015300.4 -134421 11.16 8 4.7 2.4 140 6983 MCG -2- 5- 68
+N 721 015445.5 +392259 14.17 8 1.7 1.0 135 7097 UGC 1376
+N 722 015446.9 +204154 14.35 8 1.7 0.5 0 7098 UGC 1379
+N 723 015345.7 -234528 13.23 8 1.5 1.3 0 7024 ESO 477- 13
+N 724 015345.6 -234528 13.12 8
+N 725 015235.5 -163104 14. 8
+N 726 015531.9 -104759 15.08 8 1.2 0.6 0 7182 MCG -2- 6- 3
+N 727 015349.4 -355122 14.64 8 1.1 0.6 0 7027 ESO 354- 10
+N 728
+N 729 015402.4 -354754 8
+N 730
+N 731 015456.2 -090039 13.00 8 1.7 1.7 0 7118 MCG -2- 5- 73
+N 732 015627.7 +364808 14.49 8 1.4 1.0 0 7270 UGC 1406
+N 733 015633.9 +330319 0.00 8 0
+N 734 015429.5 -164228 15. 8
+N 735 015638.0 +341032 14.07 8 1.8 0.9 138 7282 UGC 1411
+N 736 015641.1 +330238 13.16 8 1.5 1.5 0 7289 UGC 1414
+N 737
+N 738 015645.7 +330329 15.5 8
+N 739 015654.7 +331600 14.85 8 0.5 0.5 0 7312 MCG 5- 5- 30
+N 740 015654.9 +330055 14.77 8 1.6 0.4 0 7316 UGC 1421
+N 741 015620.9 +053744 12.20 8 3.0 2.9 0 7252 UGC 1413
+N 742 015624.2 +053736 15.30 8 0.2 0.2 0 7264 MCG 1- 6- 4
+N 743 015831.3 +600959 0.00 3 0
+N 744 015824.0 +552859 8.38 3
+N 745 015409.3 -564124 12.60 8 1.3 0.8 0 7054 ESO 152- 32
+N 746 015751.0 +445507 13.50 8 1.9 1.3 0 7399 UGC 1438
+N 747 015730.4 -092745 14.10 8 1.04 0.54 0 7366 MCG -2- 6- 7
+N 748 015621.9 -042804 13.41 8 2.3 1.1 140 7259 MCG -1- 6- 4
+N 749 015541.1 -295520 13.41 8 1.9 1.4 0 7191 ESO 414- 11
+N 750 015732.7 +331233 12.89 8 1.7 1.3 0 7369 UGC 1430
+N 751 015733.0 +331211 13.50 8 1.4 1.4 0 7370 UGC 1431
+N 752 015748.0 +374059 6.47 3
+N 753 015742.5 +355458 12.97 8 2.5 1.9 125 7387 UGC 1437
+N 754 015420.8 -564540 15.19 8 0.60 0.56 0 7068 ESO 152- 33
+N 755 015622.7 -090343 13.09 8 3.4 1.1 45 7262 MCG -2- 6- 5
+N 756 015429.5 -164228 15. 8
+N 757
+N 758 015542.1 -030359 15.13 8
+N 759 015750.4 +362032 13.84 8 1.6 1.4 0 7397 UGC 1440
+N 760 015749.7 +332237 14.5 8
+N 761 015749.6 +332238 14.40 8 1.5 0.5 0 7395 UGC 1439
+N 762 015657.8 -052410 15.00 8 1.3 1.1 0 7322 MCG -1- 6- 6
+N 763
+N 764
+N 765 015848.0 +245333 13.60 8 2.8 2.8 0 7475 UGC 1455
+N 766 015842.0 +082048 13.68 8 2.0 2.0 0 7468 UGC 1458
+N 767 015850.8 -093514 15.00 8 1.21 0.37 0 7483 MCG -2- 6- 10
+N 768 015840.9 +003145 14.10 8 1.91 0.57 0 7465 UGC 1457
+N 769 015935.9 +305436 13.80 8 0.8 0.5 0 7537 UGC 1467
+N 770 015913.6 +185717 13.91 8 1.2 0.9 0 7517 UGC 1463
+N 771
+N 772 015920.3 +190022 11.09 8 7.2 4.3 130 7525 UGC 1466
+N 773 015852.0 -113053 13.99 8 1.3 0.7 0 7486 MCG -2- 6- 11
+N 774 015934.7 +140030 13.80 8 1.25 0.96 0 7536 UGC 1469
+N 775 015832.7 -261737 13.23 8 1.7 1.2 0 7451 ESO 477- 18
+N 776 015954.5 +233840 13.22 8 1.48 1.16 0 7560 UGC 1471
+N 777 020015.0 +312546 12.49 8 2.5 2.0 155 7584 UGC 1476
+N 778 020019.4 +311847 14.22 8 1.1 0.5 0 7597 UGC 1480
+N 779 015942.6 -055753 11.95 8 4.0 1.2 160 7544 MCG -1- 6- 16
+N 780 020035.3 +281329 14.6 8
+N 781 020009.0 +123922 14.03 8 1.5 0.4 0 7577 UGC 1482
+N 782 015737.8 -574725 12.48 8 2.3 2.0 15 7379 ESO 114- 15
+N 783 020106.6 +315257 12.84 8 1.6 1.4 0 7657 UGC 1497
+N 784 020117.0 +285015 12.23 8 6.6 1.5 0 7671 UGC 1501
+N 785 020140.0 +314935 13.90 8 1.5 1.1 0 7694 MCG 5- 5- 46
+N 786 020124.7 +153848 14.33 8 0.7 0.6 0 7680 UGC 1506
+N 787 020048.6 -090009 13.20 8 1.59 1.17 0 7632 MCG -2- 6- 15
+N 788 020106.4 -064901 13.00 8 1.9 1.4 0 7656 MCG -1- 6- 25
+N 789 020226.0 +320420 14.40 8 0.6 0.4 0 7760 UGC 1520
+N 790 020121.6 -052215 14.07 8 1.3 1.3 0 7677 MCG -1- 6- 26
+N 791 020144.2 +083000 14.10 8 1.6 1.6 0 7702 UGC 1511
+N 792 020215.3 +154244 14.12 8 1.7 1.0 0 7744 UGC 1517
+N 793
+N 794 020229.5 +182225 13.81 8 1.3 1.1 45 7763 UGC 1528
+N 795 015949.3 -554927 14.19 8 1.2 0.7 0 7552 ESO 153- 8
+N 796 015643.7 -741312 0.00 3 0
+N 797 020328.0 +380703 13.59 8 1.6 1.3 65 7832 UGC 1541
+N 798 020319.6 +320439 14.50 8 1.2 0.5 0 7823 UGC 1539
+N 799 020212.3 -000603 12.97 8 2.0 1.7 100 7741 UGC 1527
+N 800 020211.9 -000753 13.70 8 1.0 0.9 10 7740 UGC 1526
+N 801 020345.0 +381536 13.96 8 3.2 0.7 150 7847 UGC 1550
+N 802 015907.1 -675211 13.67 8 0.9 0.6 152 7505 ESO 52- 13
+N 803 020345.2 +160153 13.24 8 3.0 1.3 8 7849 UGC 1554
+N 804 020402.1 +304958 14.67 8 1.4 0.3 0 7873 UGC 1557
+N 805 020429.6 +284844 14.49 8 1.1 0.8 0 7899 UGC 1566
+N 806 020331.1 -095600 14.50 8 1.2 0.4 0 7835 MCG -2- 6- 21
+N 807 020455.6 +285915 13.47 8 1.8 1.3 0 7934 UGC 1571
+N 808 020356.0 -231850 14.14 8 1.2 0.6 7 7865 ESO 478- 1
+N 809 020419.0 -084407 14.10 8 1.14 0.92 0 7889 MCG -2- 6- 23
+N 810 020528.5 +131504 19.50 8 0.07 0.06 0 7965 UGC 1583
+N 811 020434.8 -100631 15.10 8 1.00 0.47 0 7905 MCG -2- 6- 24
+N 812 020651.5 +443423 12.20 8 9.3 2.2 0 8066 UGC 1598
+N 813 020136.1 -682621 13.81 8 1.3 0.9 0 7692 ESO 52- 16
+N 814 021037.6 -154625 14.83 8 1.3 0.5 0
+N 815 021039.2 -154845 0.00 8 90 7798 MCG -3- 6- 4
+N 816 020808.9 +291520 15.3 8
+N 817 020733.7 +171210 14.20 8 0.7 0.3 0 8109 UGC 1611
+N 818 020844.4 +384636 13.20 8 3.0 1.3 113 8185 UGC 1633
+N 819 020834.4 +291403 14.40 8 0.6 0.4 0 8174 UGC 1632
+N 820 020825.0 +142058 13.60 8 1.24 0.81 0 8165 UGC 1629
+N 821 020821.1 +105944 11.67 8 2.6 1.6 25 8160 UGC 1631
+N 822 020639.3 -410927 14.11 8 1.1 0.6 77 8055 ESO 298- 9
+N 823 020720.0 -252631 13.75 8 1.8 1.3 0 8093 ESO 478- 2
+N 824 020653.2 -362711 14.11 8 1.4 1.2 0 8068 ESO 354- 37
+N 825 020802.1 +060632 0.00 8 0 8173 UGC 1636
+N 826 020925.2 +304421 15.4 8
+N 827 020856.2 +075817 13.70 8 2.2 0.8 0 8196 UGC 1640
+N 828 021009.2 +391129 13.15 8 2.9 2.2 0 8283 UGC 1655
+N 829 020842.4 -074726 18.40 8 0.09 0.08 0 8182 MCG -1- 6- 49
+N 830 020858.7 -074601 13.60 8 1.31 0.83 0 8201 MCG -1- 6- 50
+N 831 020934.6 +060546 15.2 8
+N 832
+N 833 020921.1 -100800 13.69 8 1.5 0.7 75 8225 MCG -2- 6- 30
+N 834 021101.3 +373959 13.84 8 1.1 0.5 20 8352 UGC 1672
+N 835 020924.9 -100809 12.91 8 1.3 1.0 0 8228 MCG -2- 6- 31
+N 836 021024.9 -220317 14.43 8 1.3 0.9 0 8304 ESO 544- 17
+N 837 021016.2 -222553 14.60 8 0.9 0.4 0 8297 ESO 478- 10
+N 838 020938.5 -100847 13.57 8 1.1 0.9 0 8250 MCG -2- 6- 33
+N 839 020943.0 -101103 13.93 8 1.4 0.7 75 8254 MCG -2- 6- 34
+N 840 021016.2 +075042 14.27 8 1.8 1.0 73 8293 UGC 1664
+N 841 021117.2 +372949 13.42 8 1.8 1.0 135 8372 UGC 1676
+N 842 020949.3 -074657 13.61 8 1.2 0.9 145 8258 MCG -1- 6- 55
+N 843 021059.8 +374925 15.2 8
+N 844 021011.9 +060253 15.0 8
+N 845 021219.5 +372836 14.34 8 1.7 0.4 149 8438 UGC 1695
+N 846 021212.3 +443406 13.00 8 1.9 1.7 0 8430 UGC 1688
+N 847 021212.6 +443405 13.2 8
+N 848 021017.4 -101912 13.60 8 1.5 1.0 0 8299 MCG -2- 6- 36
+N 849 021011.2 -221923 15.28 8 0.5 0.3 0 8286 ESO 478- 9
+N 850 021113.6 -012908 13.86 8 1.1 1.1 0 8369 UGC 1679
+N 851 021112.1 +034647 14.49 8 1.0 0.6 0 8368 UGC 1680
+N 852 020855.4 -564413 14.15 8 1.3 1.0 0 8195 ESO 153- 26
+N 853 021141.2 -091822 18.30 8 0.09 0.09 0 8397 MCG -2- 6- 38
+N 854 021130.7 -355006 13.54 8 1.8 0.6 0 8388 ESO 354- 47
+N 855 021403.7 +275238 13.30 8 2.6 1.0 0 8557 UGC 1718
+N 856 021338.3 -004302 13.80 8 1.24 0.96 0 8526 UGC 1713
+N 857 021237.0 -315641 13.64 8 1.5 1.3 0 8455 ESO 415- 6
+N 858 021229.7 -222816 14.30 8 1.3 1.1 0 8451 ESO 478- 13
+N 859 021338.5 -004302 14.4 8
+N 860 021500.2 +304643 15.1 8
+N 861 021551.1 +355449 14.63 8 1.5 0.5 0 8652 UGC 1737
+N 862 021302.9 -420200 12.78 8 0.9 0.8 0 8487 ESO 298- 20
+N 863 021433.5 -004600 13.85 8 1.1 1.0 0 8586 UGC 1727
+N 864 021527.4 +060005 11.40 8 4.7 3.5 20 8631 UGC 1736
+N 865 021615.1 +283559 14.09 8 1.5 0.4 0 8678 UGC 1747
+N 866
+N 867 021704.8 +011439 14.2 8
+N 868 021558.5 -004249 15.00 8 0.80 0.55 0 8659 UGC 1748
+N 869 021900.0 +570859 5.74 3 H Persei, Double Cluster
+N 870 021709.2 +143122 16. 8
+N 871 021710.5 +143256 14.20 8 1.2 0.5 4 8722 UGC 1759
+N 872 021525.2 -174652 14.51 8 1.5 0.8 0 8629 ESO 544- 32
+N 873 021632.3 -112055 12.83 8 1.6 1.3 0 8692 MCG -2- 6- 48
+N 874 021601.1 -231806 14.96 8 0.90 0.63 0 8663 ESO 478- 18
+N 875 021704.8 +011439 13.70 8 1.11 1.00 0 8718 UGC 1760
+N 876 021753.3 +143117 16.50 8 2.1 0.4 0 8770 UGC 1766
+N 877 021758.7 +143250 12.58 8 2.4 1.8 140 8775 UGC 1768
+N 878 021754.2 -232303 14.38 8 0.8 0.5 0 8771 ESO 478- 22
+N 879 021651.2 -085750 15.20 8 0.72 0.62 0
+N 880 021827.1 -041221 15.60 8
+N 881 021845.4 -063824 13.23 8 2.2 1.5 140 8822 MCG -1- 6- 89
+N 882 021939.9 +154851 14.58 8 1.2 0.6 0 8874 UGC 1789
+N 883 021905.2 -064727 13.50 8 1.7 1.3 0 8841 MCG -1- 6- 90
+N 884 022224.0 +570700 6.58 3 Chi Persei, Double Cluster
+N 885
+N 886
+N 887 021932.6 -160411 13.50 8 1.9 1.5 0 8868 MCG -3- 7- 1
+N 888 021727.1 -595140 14.43 8 1.1 0.9 0 8743 ESO 115- 2
+N 889 021906.9 -414458 15.30 8 1.0 0.9 0 8843 ESO 298- 27
+N 890 022201.1 +331557 12.20 8 2.5 1.7 0 8997 UGC 1823
+N 891 022233.1 +422048 10.81 8 13.5 2.5 22 9031 UGC 1831
+N 892 022052.0 -230649 15.02 8 1.6 1.1 0
+N 893 021958.6 -412411 13.55 8 1.3 1.0 0 8888 ESO 298- 29
+N 894 022136.2 -053113 11.5 8
+N 895 022136.6 -053118 12.26 8 3.6 2.6 0 8974 MCG -1- 7- 2
+N 896 022527.8 +620110 0.00 5 0
+N 897 022107.1 -334317 12.79 8 2.1 1.3 17 8944 ESO 355- 7
+N 898 022320.4 +415705 13.84 8 1.9 0.5 0 9073 UGC 1842
+N 899 022153.1 -204924 12.90 8 1.9 1.3 0 8990 ESO 545- 7
+N 900 022332.2 +263042 14.73 8 1.1 0.7 0 9079 UGC 1843
+N 901
+N 902 022221.8 -164045 14. 8
+N 903 022400.9 +272123 16.71 8 0.7 0.4 0
+N 904 022405.6 +272033 14.56 8 1.2 0.9 0 9112 UGC 1852
+N 905 022243.6 -084308 15.92 8
+N 906 022516.3 +420523 13.76 8 1.8 1.6 0 9188 UGC 1868
+N 907 022302.2 -204248 13.21 8 1.8 0.6 81 9054 ESO 545- 10
+N 908 022304.6 -211400 10.83 8 6.0 2.6 75 9057 ESO 545- 11
+N 909 022522.8 +420208 14.28 8 0.9 0.9 0 9197 UGC 1872
+N 910 022526.8 +414927 13.18 8 2.0 2.0 0 9201 UGC 1875
+N 911 022542.4 +415723 13.73 8 1.7 0.9 0 9221 UGC 1878
+N 912 022542.7 +414638 15.0 8
+N 913 022544.8 +414757 16.00 8
+N 914 022605.2 +420839 13.66 8 1.8 1.3 0 9253 UGC 1887
+N 915 022545.6 +271315 15.0 8
+N 916 022547.6 +271433 14.9 8
+N 917 022607.8 +315442 14.5 8
+N 918 022550.6 +182949 13.05 8 3.5 2.0 158 9236 UGC 1888
+N 919 022616.7 +271244 15.39 8 1.2 0.3 0 9267 UGC 1894
+N 920 022751.8 +455649 14.80 8 1.5 1.1 0 9377 UGC 1920
+N 921 022633.4 -155051 15.41 8 1.3 0.6 0 9287 MCG -3- 7- 15
+N 922 022503.6 -244723 12.45 8 1.9 1.6 0 9172 ESO 478- 28
+N 923 022734.6 +415839 14.47 8 0.8 0.5 0 9355 UGC 1915
+N 924 022646.8 +202951 13.37 8 2.3 1.3 0 9302 UGC 1912
+N 925 022716.8 +333441 10.69 8 10.5 5.9 102 9332 UGC 1913
+N 926 022607.1 -001952 14.02 8 1.8 1.0 36 9256 UGC 1901
+N 927 022637.3 +120919 14.13 8 1.2 1.2 0 9292 UGC 1908
+N 928 022741.0 +271316 14.87 8 0.7 0.3 0 9368 MCG 4- 6- 50
+N 929 022718.2 -120513 15.07 8 1.0 0.6 0 9334 MCG -2- 7- 9
+N 930 022751.4 +202030 0.00 8 0 9379 UGC 1931
+N 931 022814.5 +311842 14.46 8 3.9 0.8 0 9399 UGC 1935
+N 932 022754.8 +201956 13.7 8
+N 933 022917.5 +455441 14.80 8 1.3 0.9 0 9465 UGC 1956
+N 934 022732.6 -001444 14.00 8 1.3 0.9 130 9352 UGC 1926
+N 935 022811.1 +193557 13.63 8 1.7 1.1 0 9388 UGC 1937
+N 936 022737.6 -010917 11.12 8 4.7 4.1 135 9359 UGC 1929
+N 937 022928.1 +421500 14.87 8 1.1 0.5 0 9480 UGC 1961
+N 938 022833.5 +201701 13.43 8 1.6 1.2 0 9423 UGC 1947
+N 939 022621.3 -442646 14.03 8 1.2 1.0 0 9271 ESO 246- 11
+N 940 022927.5 +313827 13.44 8 1.2 1.0 0 9478 UGC 1964
+N 941 022827.7 -010906 12.93 8 2.6 1.9 170 9414 UGC 1954
+N 942 022910.2 -105010 14.91 8 0.4 0.25 0 9458 MCG -2- 7- 18
+N 943 022909.7 -104941 14.00 8 0.4 0.25 0 9457 MCG -2- 7- 19
+N 944 022641.5 -143056 14.50 8 1.1 0.3 0 9300 MCG -3- 7- 16
+N 945 022837.3 -103222 12.79 8 2.4 2.0 10 9426 MCG -2- 7- 13
+N 946 023038.4 +421357 14.19 8 1.4 1.0 0 9556 UGC 1979
+N 947 022832.9 -190226 13.18 8 2.0 1.1 50 9420 ESO 545- 21
+N 948 022845.5 -103050 14.34 8 1.5 1.2 0 9431 MCG -2- 7- 15
+N 949 023048.9 +370809 12.40 8 2.4 1.3 145 9566 UGC 1983
+N 950 022911.8 -110129 14.48 8 1.3 0.8 0 9461 MCG -2- 7- 21
+N 951 022856.9 -222058 15.25 8 1.0 0.6 0 9442 ESO 479- 8
+N 952
+N 953 023109.8 +293519 14.50 8 1.5 1.5 0 9586 UGC 1991
+N 954 022852.2 -412409 13.50 8 1.6 0.8 19 9438 ESO 299- 4
+N 955 023033.6 -010626 12.93 8 2.8 0.7 19 9549 UGC 1986
+N 956 023230.9 +443537 0.00 3 0
+N 957 023336.0 +573159 8.34 3
+N 958 023042.9 -025621 12.89 8 2.9 1.0 10 9560 MCG -1- 7- 19
+N 959 023224.0 +352942 12.95 8 2.3 1.4 65 9665 UGC 2002
+N 960 023141.3 -091802 14.50 8 1.31 0.38 0 9621 MCG -2- 7- 28
+N 961 024102.4 -065609 13.25 0 2.1 1.5 0
+N 962 023239.8 +280412 13.93 8 1.7 1.2 0 9682 UGC 2013
+N 963 023031.3 -041256 14.31 8 0.6 0.6 0
+N 964 023105.8 -360205 13.46 8 2.0 0.5 0 9582 ESO 355- 24
+N 965 023225.4 -183833 14.87 8 1.0 0.8 0 9666 ESO 545- 32
+N 966 023147.1 -195254 14.33 8 1.0 0.9 0 9626 ESO 545- 30
+N 967 023212.7 -171301 14.38 8 1.6 1.0 0 9654 ESO 545- 31
+N 968 023406.2 +342848 13.18 8 3.6 1.9 0 9779 UGC 2040
+N 969 023408.2 +325649 13.27 8 1.7 1.6 0 9781 UGC 2039
+N 970 023411.8 +325838 15.7 8
+N 971 023416.0 +325914 0.00 8 0
+N 972 023413.3 +291842 12.27 8 3.3 1.7 152 9788 UGC 2045
+N 973 023420.1 +323020 13.55 8 4.03 0.47 0 9795 UGC 2048
+N 974 023425.8 +325716 13.47 8 2.5 1.9 0 9802 UGC 2049
+N 975 023322.7 +093606 14.07 8 1.1 0.8 0 9735 UGC 2030
+N 976 023359.6 +205836 13.26 8 1.5 1.2 0 9776 UGC 2042
+N 977 023303.4 -104536 13.50 8 1.9 1.6 0 9713 MCG -2- 7- 31
+N 978 023447.0 +325046 13.30 8 2.0 1.7 0 9821 UGC 2057
+N 979 023138.8 -443128 13.78 8 1.2 1.0 0 9614 ESO 246- 23
+N 980 023518.5 +405535 14.02 8 1.7 0.9 0 9831 UGC 2063
+N 981 023259.9 -105830 14. 8
+N 982 023524.9 +405211 13.40 8 1.5 0.6 0 9838 UGC 2066
+N 983
+N 984 023443.1 +232447 13.80 8 3.0 2.0 0 9819 UGC 2059
+N 985 023437.4 -084708 14.01 8 1.0 0.9 0 9817 MCG -2- 7- 35
+N 986A023240.6 -391750 13.97 8 1.8 0.7 72 9685 ESO 299- 6A
+N 986 023334.2 -390243 11.64 8 3.9 3.0 150 9747 ESO 299- 7
+N 987 023649.6 +331938 13.41 8 1.3 1.1 0 9911 UGC 2093
+N 988 023529.7 -092135 11.38 8 4.6 2.5 0 9843 MCG -2- 7- 37
diff --git a/kstars/kstars/data/ngcic02.dat b/kstars/kstars/data/ngcic02.dat
new file mode 100644
index 00000000..5a06dccc
--- /dev/null
+++ b/kstars/kstars/data/ngcic02.dat
@@ -0,0 +1,1000 @@
+N 989 023346.1 -163040 15. 8
+N 990 023618.4 +113829 13.48 8 1.8 1.5 0 9890 UGC 2089
+N 991 023532.7 -070916 13.50 8 1.91 1.63 0 9846 MCG -1- 7- 23
+N 992 023725.5 +210603 13.65 8 0.9 0.7 0 9938 UGC 2103
+N 993 023646.0 +020302 14.56 8 0.9 0.8 0 9910 UGC 2095
+N 994 023646.2 +020259 14.9 8
+N 995 023832.0 +413145 14.40 8 1.7 1.2 0 10008 UGC 2118
+N 996 023839.9 +413851 14.03 8 1.4 1.4 0 10015 UGC 2123
+N 997 023714.4 +071820 14.6 8
+N 998 023720.3 +072623 15.6 8
+N 999 023847.4 +414014 14.41 8 0.9 0.8 0 10026 UGC 2127
+N1000 023849.7 +412734 15.6 8
+N1001 023912.7 +414018 14.7 8
+N1002 023855.6 +343720 13.94 8 1.2 0.9 0 10034 UGC 2133
+N1003 023916.5 +405222 12.00 8 5.5 1.9 97 10052 UGC 2137
+N1004 023741.8 +015828 13.71 8 1.4 1.3 115 9961 UGC 2112
+N1005 023927.6 +412934 14.7 8
+N1006 023734.8 -110133 14. 8
+N1007 023747.0 +020859 15.7 8
+N1008 023755.3 +020447 14.63 8 0.8 0.6 0 9970 UGC 2114
+N1009 023819.1 +021836 15.21 8 1.55 0.22 0 9995 UGC 2129
+N1010 023730.0 -110100 14. 8
+N1011 023738.9 -110020 15. 8
+N1012 023914.9 +300906 13.00 8 2.5 1.1 0 10051 UGC 2141
+N1013 023750.5 -113026 14. 8
+N1014 023800.8 -093424 0.00 0 0
+N1015 023811.5 -011907 12.98 8 2.6 2.6 0 9988 UGC 2124
+N1016 023819.7 +020705 12.61 8 2.4 2.4 0 9997 UGC 2128
+N1017 023754.0 -110000 14. 8
+N1018 023810.3 -093238 15.38 8 1.0 0.6 0 9986 MCG -2- 7- 48
+N1019 023827.4 +015428 14.34 8 1.0 0.9 0 10006 UGC 2132
+N1020 023844.3 +021353 15.14 8 0.8 0.2 0 10018 CGCG 388- 81
+N1021 023848.0 +021303 15.02 8 0.6 0.5 0 10027 CGCG 388- 84
+N1022 023832.8 -064041 12.09 8 2.4 2.0 115 10010 MCG -1- 7- 25
+N1023 024024.1 +390346 10.35 8 8.7 3.0 87 10123 UGC 2154
+N1023A024037.7 +390328 14.50 8 1.3 0.6 50 10139
+N1024 023912.2 +105049 13.08 8 3.9 1.4 155 10048 UGC 2142
+N1025 023619.9 -545154 13.84 8 0.9 0.5 6 9891 ESO 154- 4
+N1026 023919.2 +063238 13.55 8 2.0 1.8 0 10055 UGC 2145
+N1027 024242.0 +613259 7.28 3
+N1028 023937.2 +105036 14.5 8
+N1029 023936.5 +104736 14.09 8 1.4 0.4 0 10078 UGC 2149
+N1030 023950.6 +180127 14.22 8 1.6 0.7 0 10088 UGC 2153
+N1031 023638.9 -545137 13.38 8 1.9 1.1 23 9907 ESO 154- 5
+N1032 023923.6 +010536 12.64 8 3.3 1.1 68 10060 UGC 2147
+N1033 024016.1 -084637 14.40 8 1.12 0.96 0 10108 MCG -2- 7- 53
+N1034 023814.0 -154832 14. 8
+N1035 023929.3 -080801 12.89 8 2.2 0.7 150 10065 MCG -1- 7- 27
+N1036 024029.0 +191750 13.75 8 1.4 1.0 5 10127 UGC 2160
+N1037 023758.7 -015039 14.5 8
+N1038 024006.3 +013032 14.37 8 1.2 0.4 0 10096 UGC 2158
+N1039 024200.0 +424659 5.37 3 35.0 M 34
+N1040 024312.4 +413002 13.86 0 1.7 0.8 0
+N1041 024025.2 -052626 14.26 8 1.7 1.2 0 10125 MCG -1- 7- 30
+N1042 024024.0 -082602 11.56 8 4.7 3.6 0 10122 MCG -2- 7- 54
+N1043 024046.5 +012035 15.7 8
+N1044 024100.0 +084300 14.40 8 0.5 0.5 0 10174 MCG 1- 7- 23
+N1045 024029.1 -111639 13.52 8 2.3 1.2 0 10129 MCG -2- 7- 59
+N1046 024112.8 +084310 14.80 8 0.3 0.3 0 10185 MCG 1- 7- 24
+N1047 024032.8 -080852 14.30 8 1.37 0.76 0 10132 MCG -1- 7- 32
+N1048A024035.8 -083250 15.50 8 0.7 0.3 0 10137 MCG -2- 7- 58
+N1048 024038.0 -083201 15.49 8 1.0 0.2 0 10140 MCG -2- 7- 62
+N1049 023952.5 -341608 13.59 4
+N1050 024235.6 +344549 13.47 8 1.4 1.1 0 10257 UGC 2178
+N1051 024102.4 -065609 13.25 8 2.1 1.5 0 10172 MCG -1- 7- 33
+N1052 024104.9 -081522 11.41 8 3.0 2.1 120 10175 MCG -1- 7- 34
+N1053 024312.4 +413002 13.86 8 1.7 0.8 0 10298 UGC 2187
+N1054 024215.7 +181302 14.57 8 0.9 0.5 0 10242 MCG 3- 7- 46
+N1055 024144.7 +002631 11.40 8 7.6 2.7 105 10208 UGC 2173
+N1056 024248.3 +283427 13.32 8 2.3 1.1 0 10272 UGC 2183
+N1057 024302.9 +322928 15.22 8 1.1 0.8 0 10287 UGC 2184
+N1058 024330.0 +372030 11.82 8 3.0 2.8 0 10314 UGC 2193
+N1059 024235.6 +175948 0.00 0 0
+N1060 024315.1 +322530 13.00 8 2.3 1.7 75 10302 UGC 2191
+N1061 024315.7 +322800 15.02 8 0.9 0.6 0 10303 MCG 5- 7- 36
+N1062 024324.0 +322744 0.00 8 0 10331 UGC 2201
+N1063 024210.0 -053407 14.44 8 1.4 0.5 0 10232 MCG -1- 7- 36
+N1064 024223.5 -092144 15.11 8 1.1 1.0 0 10249 MCG -2- 7- 71
+N1065 024206.3 -150529 14. 8
+N1066 024349.9 +322830 14.25 8 1.7 1.6 0 10338 UGC 2203
+N1067 024350.7 +323043 14.55 8 1.0 1.0 0 10339 UGC 2204
+N1068 024240.2 -000048 9.61 8 7.1 6.0 70 10266 UGC 2188 M 77 Cetus A
+N1069 024259.8 -081722 14.10 8 1.29 0.89 0 10285 MCG -1- 7- 38
+N1070 024322.3 +045806 12.72 8 2.3 1.9 0 10309 UGC 2200
+N1071 024307.8 -084626 15.41 8 1.1 0.5 0 10290 MCG -2- 7- 77
+N1072 024331.3 +001825 14.10 8 1.36 0.54 0 10315 UGC 2208
+N1073 024340.4 +012236 11.47 8 4.9 4.5 15 10329 UGC 2210
+N1074 024336.1 -161749 15.18 8 1.9 1.2 0 10324 MCG -3- 8- 1
+N1075 024333.6 -161203 15. 8
+N1076 024329.2 -144516 13.71 8 1.9 1.1 0 10313 MCG -3- 8- 3
+N1077 024600.6 +400526 14.6 8
+N1078 024408.0 -092708 15. 8
+N1079 024344.6 -290014 12.38 8 3.5 2.1 87 10330 ESO 416- 13
+N1080 024506.0 -044200 14.10 8 1.1 0.8 0 10416 MCG -1- 8- 3
+N1081 024505.5 -153516 14.36 8 1.5 0.6 0 10411 MCG -3- 8- 10
+N1082 024541.2 -081050 15.5 8
+N1083 024540.6 -152128 15.19 8 1.6 0.3 0 10445 MCG -3- 8- 15
+N1084 024559.8 -073442 11.31 8 3.2 1.8 35 10464 MCG -1- 8- 7
+N1085 024625.3 +033626 13.07 8 3.0 2.1 0 10498 UGC 2241
+N1086 024756.4 +411447 13.50 8 1.5 1.0 0 10587 UGC 2258
+N1087 024624.9 -002946 11.46 8 3.7 2.2 5 10496 UGC 2245
+N1088 024704.0 +161200 14.80 8 1.2 0.7 0 10536 UGC 2253
+N1089 024610.1 -150423 14. 8
+N1090 024633.5 -001448 12.51 8 4.0 1.7 102 10507 UGC 2247
+N1091 024521.8 -173154 15.00 8 0.9 0.6 77 10424 ESO 546- 16
+N1092 024529.8 -173231 14.41 8 0.9 0.8 170 10432 ESO 546- 17
+N1093 024816.1 +342511 13.99 8 1.8 1.1 0 10606 UGC 2274
+N1094 024727.8 -001706 13.70 8 1.53 0.85 0 10559 UGC 2262
+N1095 024737.8 +043816 13.99 8 1.3 0.8 0 10566 UGC 2264
+N1096 024349.1 -595445 13.49 8 1.9 1.8 0 10336 ESO 115- 28
+N1097 024541.5 -295915 0.00 8 0 10479 ESO 416- 19
+N1097 024618.9 -301621 10.23 8 9.3 6.3 130 10488 ESO 416- 20
+N1098 024453.8 -173935 13.55 8 1.8 1.3 102 10403 ESO 546- 14
+N1099 024517.7 -174230 13.94 8 1.8 0.6 10 10422 ESO 546- 15
+N1100 024535.7 -174113 13.94 8 1.7 0.7 58 10438 ESO 546- 18
+N1101 024818.0 +043400 13.96 8 1.3 1.0 0 10613 UGC 2278
+N1102 024712.9 -221232 15.48 8 2.1 1.4 0
+N1103 024806.1 -135736 13.60 8 2.1 0.5 0 10597 MCG -2- 8- 5
+N1104 024838.7 -001617 14.20 8 1.05 0.71 0 10634 UGC 2287
+N1105 025217.9 -154235 15. 8
+N1106 025040.5 +414017 13.30 8 1.8 1.8 0 10792 UGC 2322
+N1107 024919.9 +080534 13.46 8 1.8 1.5 140 10683 UGC 2307
+N1108 024838.4 -075703 14.51 8
+N1109 024743.6 +131519 15.40 8 1.1 0.9 0 10660 UGC 2293
+N1110 024909.6 -075015 21.20 8 0.05 0.04 0 10673 MCG -1- 8- 10
+N1111 024839.3 +131534 16.00 8 0.7 0.35 0
+N1112 024900.4 +131326 14.53 8 1.2 0.9 0
+N1113 025005.0 +131939 0.00 0 0
+N1114 024907.2 -165936 13.27 8 1.7 0.8 0 10669 MCG -3- 8- 29
+N1115 025025.2 +131556 15.6 8
+N1116 025035.7 +132006 15.20 8 1.3 0.3 0 10781 UGC 2326
+N1117 025113.1 +131107 15.50 0 0.4 0.2 0
+N1118 024958.7 -120949 14.25 8 2.1 0.7 0 10748 MCG -2- 8- 11
+N1119 024817.1 -175915 14.78 8 0.5 0.4 0 10607 ESO 546- 24
+N1120 024904.1 -142814 14.83 8 1.3 0.8 0 10664 MCG -3- 8- 28
+N1121 025039.2 -014403 13.92 8 0.9 0.4 0 10789 UGC 2332
+N1122 025251.2 +421218 12.90 8 1.7 1.3 0 10890 UGC 2353
+N1123 025251.2 +421218 13.0 8
+N1124 025135.9 -254207 15.03 8 1.0 0.8 0 10838 ESO 480- 7
+N1125 025142.0 -163700 13.43 8 1.8 0.9 60 10851 MCG -3- 8- 35
+N1126 025218.6 -011746 15.43 8 0.7 0.2 0 10868 MCG 0- 8- 38
+N1127 025251.8 +131523 15.27 8 0.8 0.8 0 10889 UGC 2356
+N1128 025741.6 +060129 0.00 0 0
+N1129 025427.4 +413447 13.50 8 4.0 3.1 0 10959 UGC 2373
+N1130 025424.4 +413619 15.6 8
+N1131 025444.6 +413141 14.8 8
+N1132 025251.6 -011633 13.25 8 2.5 1.3 140 10891 UGC 2359
+N1133 025242.2 -084815 15. 8
+N1134 025341.3 +130051 13.05 8 2.5 0.9 0 10928 UGC 2365
+N1135 025047.2 -545546 16.16 8 1.5 1.0 0
+N1136 025054.1 -545829 13.75 8 1.4 1.2 80 10807 ESO 154- 19
+N1137 025402.7 +025743 13.21 8 2.1 1.3 0 10942 UGC 2374
+N1138 025636.4 +430250 13.80 8 1.1 0.9 0 11118 UGC 2408
+N1139 025246.8 -143146 15.00 8 1.2 0.8 0 10888 MCG -3- 8- 38
+N1140 025433.6 -100137 12.84 8 1.7 0.9 10 10966 MCG -2- 8- 19
+N1141 025509.7 -001040 13.20 8 0.9 0.8 0
+N1142 025512.3 -001101 13.2 8
+N1143 025509.8 -001040 8 0.9 0.8 110 11007 UGC 2388
+N1144 025512.1 -001100 13.78 8 1.1 0.7 130 11012 UGC 2389
+N1145 025433.2 -183809 13.63 8 3.2 0.5 60 10965 ESO 546- 29
+N1146 025737.3 +462537 0.00 0 0
+N1147 025509.3 -090711 0.00 0 0
+N1148 025704.4 -074108 14.50 8 1.20 0.66 0 11148 MCG -1- 8- 18
+N1149 025723.9 -001834 14.80 8 0.84 0.62 0 11170 MCG 0- 8- 58
+N1150 025701.4 -150254 15. 8
+N1151 025704.6 -150046 15.94 8
+N1152 025733.6 -074530 15. 8
+N1153 025809.6 +032133 13.35 8 1.3 1.2 0 11230 UGC 2439
+N1154 025807.6 -102147 14. 8
+N1155 025813.1 -102059 15.0 8
+N1156 025942.6 +251415 12.32 8 3.3 2.5 25 11329 UGC 2455
+N1157 025806.6 -150706 15.58 8
+N1158 025711.3 -142344 15.22 8
+N1159 030046.7 +430945 14.2 8
+N1160 030113.8 +445718 13.50 8 1.9 0.9 50 11403 UGC 2475
+N1161 030114.5 +445351 12.05 8 2.8 2.0 23 11404 UGC 2474
+N1162 025856.0 -122355 13.55 8 1.4 1.4 0 11274 MCG -2- 8- 36
+N1163 030022.0 -170910 14.72 8 2.2 0.3 0 11359 MCG -3- 8- 56
+N1164 030159.8 +423506 14.00 8 1.3 1.0 0 11441 UGC 2490
+N1165 025847.7 -320557 13.92 8 2.5 1.0 0 11270 ESO 417- 8
+N1166 030035.0 +115034 14.86 8 1.2 1.1 0 11372 UGC 2471
+N1167 030142.4 +351221 13.38 8 2.8 2.3 0 11425 UGC 2487
+N1168 030047.0 +114620 15.02 8 1.1 0.6 0 11378 UGC 2476
+N1169 030335.1 +462304 12.20 8 4.2 2.8 28 11521 UGC 2503
+N1170 030226.9 +270422 0.00 0 0
+N1171 030359.0 +432354 13.00 8 2.6 1.1 0 11552 UGC 2510
+N1172 030136.1 -145013 12.70 8 2.3 1.8 0 11420 MCG -3- 8- 59
+N1173 030357.7 +422301 0.00 0 0
+N1174 030530.8 +425008 12.20 0 3.2 1.2 0
+N1175 030432.7 +422022 13.89 8 1.9 0.6 153 11578 UGC 2515
+N1176 030434.9 +422336 0.00 0 0
+N1177 030437.1 +422146 15.50 8 0.4 0.4 0 11581 MCG 7- 7- 20
+N1178 030438.8 +421848 0.00 0 0
+N1179 030238.4 -185352 12.60 8 4.9 3.8 35 11480 ESO 547- 1
+N1180 030151.0 -150147 15.48 8
+N1181 030142.7 -150308 16.19 8 0.86 0.22 0
+N1182 030328.5 -094018 14.96 8
+N1183 030446.1 +422208 0.00 0 0
+N1184 031645.0 +804736 13.44 8 2.8 0.6 0 12174 UGC 2583
+N1185 030259.5 -090756 14.46 8 1.2 0.4 0 11488 MCG -2- 8- 41
+N1186 030522.2 +424853 0.00 8 0 11617 UGC 2521
+N1187 030237.7 -225204 11.34 8 5.5 4.1 130 11479 ESO 480- 23
+N1188 030343.4 -152904 14.77 8 1.22 0.47 0 11533 MCG -3- 8- 68
+N1189 030324.3 -153725 14.41 8 1.7 1.5 0 11503 MCG -3- 8- 61
+N1190 030326.1 -153944 15.18 8 0.9 0.3 0 11508 MCG -3- 8- 62
+N1191 030330.9 -154108 15.28 8 0.6 0.5 0 11514 MCG -3- 8- 64
+N1192 030334.7 -154045 15.36 8 0.7 0.3 0 11519 MCG -3- 8- 65
+N1193 030555.7 +442259 0.00 3 0
+N1194 030349.3 -010614 13.83 8 1.8 1.0 140 11537 UGC 2514
+N1195 030332.8 -120223 14. 8
+N1196 030335.2 -120435 14.50 8 1.4 1.4 0 11522 MCG -2- 8- 42B
+N1197 030614.2 +440340 0.00 0 0
+N1198 030613.2 +415056 13.50 8 1.9 1.1 0 11648 UGC 2533
+N1199 030338.5 -153650 12.37 8 2.4 1.9 0 11527 MCG -3- 8- 67
+N1200 030354.5 -115931 13.20 8 3.0 1.5 0 11545 MCG -2- 8- 43
+N1201 030408.3 -260403 11.67 8 3.6 2.1 7 11559 ESO 480- 28
+N1202 030502.4 -062930 15.37 8
+N1203 8
+N1204 030439.9 -122029 14.21 8 1.1 0.3 0 11583 MCG -2- 8- 45
+N1205 030328.4 -094013 14.79 0 0.78 0.45 0
+N1206 030609.7 -084959 14.68 8 0.75 0.69 0
+N1207 030814.8 +382306 13.70 8 0.5 0 11737 UGC 2548
+N1208 030611.9 -093229 13.35 8 1.8 0.9 0 11647 MCG -2- 8- 47
+N1209 030603.1 -153642 12.41 8 2.4 1.1 85 11638 MCG -3- 8- 73
+N1210 030645.4 -254311 13.46 8 2.0 1.8 0 11666 ESO 480- 31
+N1211 030652.5 -004748 13.26 8 2.1 1.8 30 11670 UGC 2545
+N1212 030942.2 +405335 16.00 8 1.0 0.5 0
+N1213 030917.3 +383858 15.00 8 1.8 1.4 0 11789 UGC 2557
+N1214 030656.0 -093237 14.99 8 1.3 0.3 0 11675 MCG -2- 8- 51
+N1215 030709.6 -093532 15.00 8 1.5 1.1 0 11687 MCG -2- 8- 55
+N1216 030718.6 -093643 15.83 8 0.8 0.2 0 11693 MCG -2- 8- 56
+N1217 030606.0 -390211 13.64 8 1.8 1.3 0 11641 ESO 300- 10
+N1218 030826.5 +040644 13.84 8 1.3 1.0 155 11749 UGC 2555
+N1219 030828.2 +020630 13.82 8 1.2 1.2 0 11752 UGC 2556
+N1220 031140.7 +532053 0.00 3 0
+N1221 030815.5 -041534 14.60 8 1.2 0.4 0 11739 MCG -1- 9- 2
+N1222 030857.4 -025706 13.10 8 1.1 0.9 0 11774 MCG -1- 9- 5
+N1223 030847.3 -040606 15. 8
+N1224 031113.5 +412149 14.70 8 1.4 1.2 0 11886 UGC 2578
+N1225 030847.3 -040606 15. 8
+N1226 031105.3 +352313 13.85 8 2.1 1.9 0 11879 UGC 2575
+N1227 031107.7 +351929 15.24 8 1.0 0.9 0 11880 UGC 2577
+N1228 030811.7 -225522 14.59 8 1.5 0.9 0 11735 ESO 480- 32
+N1229 030810.8 -225739 14.82 8 1.4 0.9 0 11734 ESO 480- 33
+N1230 030816.4 -225902 15.37 8 0.6 0.4 0 11743 ESO 480- 34
+N1231 030600.0 -153559 14.42 8
+N1232 030945.5 -203446 10.93 8 7.4 6.5 0 11819 ESO 547- 14
+N1232A031002.3 -203557 8 0.9 0.8 5 11834 ESO 547- 16
+N1233 031233.3 +391904 14.00 8 1.8 0.6 27 11955 UGC 2586
+N1234 030939.1 -075047 15.30 8 1.24 0.63 0 11813 MCG -1- 9- 11
+N1235 031233.1 +391908 14.00 0 1.8 0.6 0
+N1236 031128.0 +104829 15.7 8
+N1237 031009.0 -084132 0.00 0 0
+N1238 031052.7 -104453 14.30 8 1.6 1.2 0 11868 MCG -2- 9- 10
+N1239 031053.7 -023311 14.61 8 1.1 0.6 0 11869 MCG -1- 9- 12
+N1240 031326.7 +303026 0.00 0 0
+N1241 031114.7 -085519 11.99 8 2.8 1.7 140 11887 MCG -2- 9- 11
+N1242 031119.4 -085408 14.32 8 1.2 0.7 130 11892 MCG -2- 9- 12
+N1243 031125.4 -085643 0.00 0 0
+N1244 030631.1 -664632 13.88 8 1.9 0.4 0 11659 ESO 82- 8
+N1245 031442.0 +471500 9.16 3
+N1246 030702.1 -665619 13.85 8 1.3 0.8 0 11680 ESO 82- 9
+N1247 031214.2 -102850 13.47 8 3.4 0.5 70 11931 MCG -2- 9- 14
+N1248 031248.5 -051328 13.36 8 1.1 1.0 90 11970 MCG -1- 9- 16
+N1249 031002.6 -532004 12.19 8 4.9 2.3 86 11836 ESO 155- 6
+N1250 031521.2 +412118 13.96 8 2.1 0.9 159 12098 UGC 2613
+N1251 031409.1 +012724 0.00 0 0
+N1252 031044.3 -574531 0.00 3 0
+N1253 031409.3 -024922 12.27 8 5.2 2.3 75 12041 MCG -1- 9- 18
+N1253A031424.0 -024801 14.36 8 1.7 1.0 0 12053 MCG -1- 9- 19
+N1254 031425.1 +024106 15.10 8 0.8 0.7 0 12052 MCG 0- 9- 33
+N1255 031332.7 -254331 11.40 8 4.2 2.6 117 12007 ESO 481- 13
+N1256 031358.6 -215910 14.57 8 1.1 0.4 108 12032 ESO 547- 23
+N1257 031659.5 +413145 0.00 8 0 12157 UGC 2621
+N1258 031405.5 -214627 13.95 8 1.3 0.9 0 12034 ESO 547- 24
+N1259 031717.2 +412307 14.2 8
+N1260 031727.5 +412418 14.32 8 1.1 0.5 86 12219 UGC 2634
+N1261 031215.3 -551300 9.79 4
+N1262 031533.7 -155248 15.00 8 0.8 0.7 0 12107 MCG -3- 9- 14
+N1263 031539.6 -150554 15. 8
+N1264 031759.5 +413113 16.0 8
+N1265 031815.8 +415127 13.22 8 1.8 1.6 165 12287 UGC 2651
+N1266 031600.7 -022538 13.93 8 1.5 1.0 0 12131 MCG -1- 9- 23
+N1267 031844.9 +412804 15.40 8 1.1 0.9 0 12331 UGC 2657 Pipe Nebula
+N1268 031845.1 +412919 14.20 8 1.0 0.6 0 12332 UGC 2658
+N1269 031718.3 -410624 9.42 8
+N1270 031858.5 +412818 14.26 8 1.5 1.2 15 12350 UGC 2660
+N1271 031911.3 +412111 15.10 8 0.1 0.1 0 12367 CGCG 540- 96
+N1272 031921.3 +412932 12.86 8 2.0 1.9 0 12384 UGC 2662
+N1273 031927.2 +413225 14.27 8 1.1 1.1 0 12396 MCG 7- 7- 59
+N1274 031941.0 +413256 15.12 8 0.5 0.4 0 12413 MCG 7- 7- 62
+N1275 031948.5 +413045 12.64 8 2.2 1.7 110 12429 UGC 2669 Perseus A
+N1276 031951.2 +413831 0.00 0 0
+N1277 031951.8 +413425 14.66 8 1.0 0.4 0 12434 MCG 7- 7- 64
+N1278 031954.4 +413350 13.57 8 1.5 1.3 0 12438 UGC 2670
+N1279 032000.0 +412859 16. 8
+N1280 031757.1 -001017 14.09 8 0.9 0.8 55 12262 UGC 2652
+N1281 032006.4 +413748 14.50 8 1.0 0.7 0 12458 MCG 7- 7- 67
+N1282 032012.1 +412205 13.87 8 1.4 1.1 25 12471 UGC 2675
+N1283 032015.5 +412354 14.73 8 0.7 0.6 70 12478 UGC 2676
+N1284 031745.5 -101721 14.64 8 1.7 1.5 0 12247 MCG -2- 9- 22
+N1285 031753.4 -071752 13.50 8 1.02 0.81 0 12259 MCG -1- 9- 26
+N1286 031748.5 -073700 15. 8
+N1287 031833.5 -024350 15. 8
+N1288 031713.4 -323433 12.78 8 2.3 1.9 0 12204 ESO 357- 13
+N1289 031849.9 -015822 13.48 8 1.8 1.1 100 12342 UGC 2666
+N1290 032003.3 -135953 15. 8
+N1291 031717.6 -410628 9.39 8 9.8 8.1 0 12209 ESO 301- 2
+N1292 031815.2 -273640 12.84 8 3.0 1.3 7 12285 ESO 418- 1
+N1293 032136.6 +412334 14.50 8 1.0 1.0 0 12597 MCG 7- 7- 75
+N1294 032140.1 +412138 14.30 8 1.3 1.1 0 12600 UGC 2694
+N1295 032003.3 -135953 15. 8
+N1296 031849.7 -130345 14.76 8 1.1 0.9 0 12341 MCG -2- 9- 25
+N1297 031914.2 -190600 12.77 8 2.2 1.9 0 12373 ESO 547- 30
+N1298 032012.9 -020644 14.95 8 1.6 1.3 70 12473 UGC 2683
+N1299 032009.7 -061543 13.37 8 1.1 0.6 0 12466 MCG -1- 9- 28
+N1300 031940.8 -192441 11.11 8 6.2 4.1 106 12412 ESO 547- 31
+N1301 032035.4 -184256 14.10 8 2.2 0.4 140 12521 ESO 547- 32
+N1302 031950.8 -260336 11.60 8 3.9 3.7 0 12431 ESO 481- 20
+N1303 032040.8 -072340 15. 8
+N1304 032112.8 -043503 14.40 8 1.3 0.8 0 12575 MCG -1- 9- 30
+N1305 032123.0 -021901 14.32 8 1.4 0.9 0 12582 UGC 2697
+N1306 032103.0 -253045 13.60 8 1.1 0.9 0 12559 ESO 481- 23
+N1307 032112.8 -043502 14.5 8
+N1308 032228.5 -024526 14.70 8 1.2 0.9 0 12643 MCG -1- 9- 32
+N1309 032206.6 -152402 11.97 8 2.2 2.0 0 12626 MCG -3- 9- 28
+N1310 032104.0 -370604 12.55 8 2.0 1.5 95 12569 ESO 357- 19
+N1311 032006.8 -521114 13.44 8 3.0 0.8 40 12460 ESO 200- 7
+N1312 032329.9 +011926 15.7 8
+N1313 031816.0 -662954 9.20 8 9.1 6.9 0 12286 ESO 82- 11
+N1313A032005.5 -664209 8 1.2 0.3 30 12457 ESO 83- 1
+N1314 032241.1 -041112 14.86 8 1.5 1.4 0 12650 MCG -1- 9- 33
+N1315 032306.6 -212231 13.88 8 1.6 1.4 0 12671 ESO 548- 3
+N1316 032241.7 -371230 9.42 8 12.0 8.5 0 12651 ESO 357- 22 Fornax A
+N1316C032458.5 -370035 8 1.4 0.7 85 12769 ESO 357- 27
+N1317 032244.7 -370610 11.91 8 2.8 2.4 78 12653 ESO 357- 23
+N1318 032244.8 -370601 11.94 8
+N1319 032356.4 -213140 14.06 8 1.3 0.7 0 12708 ESO 548- 6
+N1320 032449.0 -030231 13.32 8 1.9 0.6 0 12756 MCG -1- 9- 36
+N1321 032448.6 -030055 14.5 8
+N1322 032454.7 -025509 15. 8
+N1323 032456.1 -024919 15.48 8
+N1324 032501.7 -054445 13.20 8 1.80 0.76 0 12772 MCG -1- 9- 38
+N1325 032425.3 -213233 12.22 8 4.7 1.6 56 12737 ESO 548- 7
+N1326 032356.4 -362753 12.20 8 3.9 2.9 0 12709 ESO 357- 26
+N1326A032508.4 -362154 8 1.9 1.7 0 12783 ESO 357- 28
+N1326B032518.4 -362300 13.70 8 3.7 1.1 130 12788 ESO 357- 29
+N1327 032523.1 -254049 15.24 8 1.10 0.39 0 12795 ESO 481- 26
+N1328 032539.1 -040729 14.53 8
+N1329 032602.2 -173526 13.49 8 1.4 1.1 35 12826 ESO 548- 15
+N1330 032911.8 +412317 15.5 8
+N1331 032628.3 -212122 14.31 8 0.9 0.9 0 12846 ESO 548- 19
+N1332 032617.3 -212009 11.25 8 4.7 1.4 148 12838 ESO 548- 18
+N1333 032902.0 +312053 10.9 5
+N1334 033001.8 +414955 14.10 8 1.5 0.7 0 13001 UGC 2759
+N1335 033019.5 +413422 14.80 8 1.1 0.6 0 13015 UGC 2762
+N1336 032631.1 -354252 13.10 8 2.1 1.5 22 12848 ESO 358- 2
+N1337 032805.9 -082323 12.48 8 5.8 1.5 0 12916 MCG -2- 9- 42
+N1338 032854.5 -120912 13.50 8 1.4 1.3 0 12956 MCG -2- 9- 44
+N1339 032806.5 -321710 12.51 8 1.9 1.4 172 12917 ESO 418- 4
+N1340 032819.0 -310404 11.25 8
+N1341 032757.9 -370903 12.28 8 1.5 1.3 0 12911 ESO 358- 8
+N1342 033314.5 +372504 7.35 3
+N1343 033749.7 +723417 13.50 8 2.6 1.6 0 13384 UGC 2792
+N1344 032819.1 -310405 11.27 8 6.0 3.5 165 12923 ESO 418- 5
+N1345 032931.8 -174644 14.33 8 1.5 1.1 33 12979 ESO 548- 26
+N1346 033013.3 -053236 13.80 8 1.27 0.76 0 13009 MCG -1- 9- 42
+N1347 032941.2 -221728 0.00 8 0 12989 ESO 548- 27
+N1348 033408.5 +512514 0.00 3 0
+N1349 033126.7 +042243 14.17 8 0.7 0.7 0 13088 UGC 2774
+N1350 033108.4 -333744 11.16 8 5.2 2.8 0 13059 ESO 358- 13
+N1351 033035.0 -345114 13.02 8 2.8 1.7 0 12952 ESO 358- 9
+N1351 033034.8 -345112 12.46 8 2.8 1.7 140 13028 ESO 358- 12
+N1352 033132.2 -191639 14.28 8 1.0 0.7 134 13091 ESO 548- 30
+N1353 033203.2 -204904 12.40 8 3.4 1.4 138 13108 ESO 548- 31
+N1354 033229.4 -151316 13.46 8 2.2 0.8 0 13130 MCG -3-10- 4
+N1355 033323.6 -045956 14.25 8 1.4 0.4 0 13169 MCG -1-10- 2
+N1356 033040.8 -501831 13.71 8 1.4 1.1 0 13035 ESO 200- 31
+N1357 033317.2 -133954 12.38 8 2.8 1.9 0 13166 MCG -2-10- 1
+N1358 033339.8 -050522 13.04 8 2.6 2.0 0 13182 MCG -1-10- 3
+N1359 033347.9 -192929 12.59 8 2.4 1.7 139 13190 ESO 548- 39
+N1360 033314.6 -255217 10.99 6
+N1361 033417.7 -061554 14.10 8 1.18 0.86 0 13218 MCG -1-10- 5
+N1362 033353.1 -201657 14.11 8 1.2 1.1 0 13196 ESO 548- 41
+N1363 033449.6 -095033 13.10 8 0.79 0.62 0
+N1364 033458.8 -095018 15.43 8
+N1365 033336.6 -360817 10.32 8 11.2 6.2 32 13179 ESO 358- 17
+N1366 033353.3 -311136 11.97 8 2.1 0.9 2 13197 ESO 418- 10
+N1367 033501.2 -245600 11.58 8
+N1368 033458.9 -153921 15. 8
+N1369 033645.2 -361522 13.74 8 1.5 1.4 0 13330 ESO 358- 34
+N1370 033514.6 -202225 13.70 8 1.5 1.0 0 13265 ESO 548- 48
+N1371 033500.7 -245604 11.57 8 5.6 3.9 135 13255 ESO 482- 10
+N1372 033659.7 -155253 15.14 8
+N1373 033458.8 -351016 14.12 8 1.1 0.9 131 13252 ESO 358- 21
+N1374 033516.7 -351335 12.00 8 2.5 2.3 0 13267 ESO 358- 23
+N1375 033516.6 -351559 13.18 8 2.2 0.9 91 13266 ESO 358- 24
+N1376 033705.9 -050234 12.89 8 2.0 1.7 0 13352 MCG -1-10- 11
+N1377 033639.1 -205408 13.69 8 1.8 0.9 0 13324 ESO 548- 51
+N1378 033558.2 -351240 0.00 0 0
+N1379 033603.3 -352626 11.80 8 2.4 2.3 0 13299 ESO 358- 27
+N1380 033626.9 -345833 10.87 8 4.8 2.3 7 13318 ESO 358- 28
+N1380A033647.2 -344422 13.31 8 2.4 0.7 179 13335 ESO 358- 33
+N1381 033631.5 -351739 12.44 8 2.7 0.7 139 13321 ESO 358- 29
+N1382 033708.5 -351141 12.92 8 1.5 1.3 0 13354 ESO 358- 37
+N1383 033738.8 -182019 13.45 8 1.9 0.9 91 13377 ESO 548- 53
+N1384 033913.6 +154910 15.36 8 0.8 0.4 0 13448 MCG 3-10- 3
+N1385 033728.0 -243012 11.45 8 3.4 2.0 165 13368 ESO 482- 16
+N1386 033646.4 -355958 12.09 8 3.4 1.3 25 13333 ESO 358- 35
+N1387 033657.1 -353023 11.68 8 2.8 2.8 0 13344 ESO 358- 36
+N1388 033812.0 -155358 14.88 8 0
+N1389 033711.8 -354442 12.42 8 2.3 1.4 30 13360 ESO 358- 38
+N1390 033752.2 -190030 14.59 8 1.4 0.5 0 13386 ESO 548- 54
+N1391 033853.7 -182117 14.37 8 1.1 0.5 65 13436 ESO 548- 59
+N1392 033747.0 -360848 13.90 8
+N1393 033838.6 -182540 12.97 8 1.9 1.3 170 13425 ESO 548- 58
+N1394 033906.7 -181736 13.82 8 1.3 0.4 5 13444 ESO 548- 60
+N1395 033829.6 -230140 10.55 8 5.9 4.5 0 13419 ESO 482- 19
+N1396 033806.3 -352625 14.80 8 1.0 0.9 0 13398
+N1397 033947.1 -044012 14.70 8 1.6 1.3 0 13485 MCG -1-10- 17
+N1398 033851.8 -262011 10.57 8 7.1 5.4 100 13434 ESO 482- 22
+N1399 033829.0 -352658 10.55 8 6.9 6.5 0 13418 ESO 358- 45
+N1400 033931.3 -184119 11.92 8 2.3 2.0 40 13470 ESO 548- 62
+N1401 033921.9 -224325 13.07 8 2.4 0.6 130 13457 ESO 482- 26
+N1402 033930.4 -183137 14.35 8 0.8 0.6 88 13467 ESO 548- 61
+N1403 033911.3 -222318 13.65 8 1.3 1.0 0 13445 ESO 482- 25
+N1404 033851.7 -353536 10.97 8 3.3 3.0 0 13433 ESO 358- 46
+N1405 034018.9 -153149 16.00 8 1.5 0.5 0 13512 MCG -3-10- 28
+N1406 033922.6 -311919 12.40 8 3.8 0.8 15 13458 ESO 418- 15
+N1407 034012.4 -183452 10.70 8 4.6 4.3 35 13505 ESO 548- 67
+N1408 033917.3 -353003 0.00 0 0
+N1409 034110.4 -011809 15.40 8 1.0 0.8 0 13553 MCG 0-10- 11
+N1410 034110.7 -011756 15.40 8 1.2 1.2 0 13556 MCG 0-10- 12
+N1411 033845.0 -440600 12.23 8 2.3 1.7 6 13429 ESO 249- 11
+N1412 034029.4 -265144 13.79 8 1.9 0.8 0 13520 ESO 482- 29
+N1413 034011.5 -153638 14.95 8
+N1414 034057.0 -214247 14.64 8 1.73 0.32 0 13543 ESO 548- 71
+N1415 034057.0 -223349 12.77 8 3.5 1.8 148 13544 ESO 482- 33
+N1416 034102.9 -224309 14.30 8 1.3 1.3 0 13548 ESO 482- 34
+N1417 034157.3 -044221 12.80 8 2.7 1.7 10 13584 MCG -1-10- 21
+N1418 034216.1 -044351 14.31 8 1.3 0.9 30 13606 MCG -1-10- 22
+N1419 034042.7 -373042 13.48 8 1.1 1.1 0 13534 ESO 301- 23
+N1420 034239.8 -055109 0.00 0 0
+N1421 034229.5 -132918 11.95 8 3.5 0.9 0 13620 MCG -2-10- 8
+N1422 034131.1 -214054 14.47 8 2.2 0.5 0 13569 ESO 548- 77
+N1423 034318.0 -062259 15. 8
+N1424 034313.8 -044352 14.33 8 1.7 0.6 20 13664 MCG -1-10- 26
+N1425 034211.5 -295340 11.29 8 5.8 2.6 129 13602 ESO 419- 4
+N1426 034249.3 -220637 12.29 8 2.6 1.7 111 13638 ESO 549- 1
+N1427 034219.4 -352334 12.59 8 3.6 2.5 0 13500 ESO 358- 49
+N1427 034219.6 -352336 11.77 8 3.6 2.5 76 13609 ESO 358- 52
+N1428 034222.7 -350914 13.90 8 1.6 0.8 0 13611 ESO 358- 53
+N1429 034404.1 -044305 0.00 0 0
+N1430 034325.2 -181330 0.00 0 0
+N1431 034440.8 +025006 15.00 8 1.0 0.8 0 13732 UGC 2845
+N1432 034549.5 +242206 0.00 5 0 Maia Nebula
+N1433 034201.3 -471317 10.70 8 6.5 5.9 0 13586 ESO 249- 14
+N1434 034612.8 -094055 15.53 8
+N1435 034610.1 +234554 0.00 5 0 Merope Nebula
+N1436 034337.8 -355110 12.32 8
+N1437 034337.8 -355111 12.41 8 3.0 2.0 150 13687 ESO 358- 58
+N1438 034517.2 -230010 13.22 8 2.0 0.9 69 13760 ESO 482- 41
+N1439 034450.4 -215521 12.27 8 2.5 2.3 0 13738 ESO 549- 9
+N1440 034503.4 -181603 12.56 8 2.1 1.6 28 13752 ESO 549- 10
+N1441 034543.1 -040532 13.90 8 1.6 0.6 70 13782 MCG -1-10- 29
+N1442 034502.6 -181600 12.69 8
+N1443 034553.0 -040310 0.00 0 0
+N1444 034924.0 +524000 7.04 3
+N1445 034456.0 -095118 14.82 8
+N1446 034557.4 -040644 0.00 0 0
+N1447 034547.1 -090107 15.24 8
+N1448 034432.0 -443838 11.40 8 7.6 1.7 41 13727 ESO 249- 16
+N1449 034603.1 -040819 14.51 8 0.7 0.5 0 13798 MCG -1-10- 32
+N1450 034536.6 -091403 14.56 8
+N1451 034607.2 -040411 14.37 8 0.7 0.4 0 13801 MCG -1-10- 33
+N1452 034522.0 -183804 12.76 8 2.2 1.5 113 13765 ESO 549- 12
+N1453 034627.3 -035810 12.58 8 2.4 1.9 0 13814 MCG -1-10- 34
+N1454 034559.3 -203908 0.00 0 0
+N1455 034552.1 -184050 15.85 8
+N1456 034808.2 +223331 0.00 5 0
+N1457 034431.6 -443843 11.30 8
+N1458 034658.3 -181428 0.00 0 0
+N1459 034657.9 -253118 13.60 8 1.7 1.1 0 13832 ESO 482- 43
+N1460 034613.7 -364147 13.50 8 1.7 1.4 0 13805 ESO 358- 62
+N1461 034827.1 -162330 12.81 8 3.0 0.9 0 13881 MCG -3-10- 47
+N1462 035023.4 +065823 15.10 8 0.9 0.5 0 13945 MCG 1-10- 10
+N1463 034615.8 -594834 14.30 8 1.4 1.2 45 13807 ESO 117- 9
+N1464 035124.4 -152408 14.65 8
+N1465 035331.9 +322934 14.70 8 1.7 0.5 0 14039 UGC 2891
+N1466 034433.0 -714018 11.6 4
+N1467 035152.8 -085018 15.02 8 1.1 0.7 0 13991 MCG -2-10- 15
+N1468 035212.6 -062056 14.10 8 1.22 0.79 0 14004 MCG -1-10- 45
+N1469 040027.8 +683440 13.70 8 1.9 0.8 0 14261 UGC 2909
+N1470 035209.8 -085958 14.62 8 1.3 0.3 0 14002 MCG -2-10- 16
+N1471 035124.4 -152408 14.65 8
+N1472 035347.3 -083406 16.03 8 0.80 0.70 0
+N1473 034726.3 -681315 13.40 8 1.5 0.8 36 13853 ESO 54- 19
+N1474 035430.3 +104225 14.66 0 1.1 1.0 0
+N1475 035349.8 -080815 16.41 0 0.67 0.63 0
+N1476 035207.7 -443159 13.95 8 1.31 0.44 0 14001 ESO 249- 24
+N1477 035402.9 -083430 16.16 8 0.56 0.53 0
+N1478 035407.3 -083320 16.58 8 0.57 0.38 0
+N1479 035420.4 -101231 0.00 0 0
+N1480 035432.4 -101532 0.00 0 0
+N1481 035428.9 -202538 14.76 8 1.0 0.7 0 14079 ESO 549- 32
+N1482 035439.4 -203009 13.10 8 2.5 1.4 103 14084 ESO 549- 33
+N1483 035247.8 -472839 13.11 8 1.6 1.3 125 14022 ESO 201- 7
+N1484 035420.1 -365808 13.93 8 2.5 0.6 0 14071 ESO 359- 6
+N1485 040503.9 +705948 13.40 8 2.1 0.7 0 14432 UGC 2933
+N1486 035618.7 -214916 14.90 8 0.9 0.5 0 14132 ESO 549- 37
+N1487 035546.6 -422202 12.34 8 3.3 2.1 55 14117 ESO 249- 31
+N1488 040004.3 +183402 0.00 8 0 14181 CGCG 466- 3
+N1489 035738.7 -191302 14.61 8 1.4 0.6 12 14165 ESO 549- 42
+N1490 035334.2 -660105 13.40 8 1.3 1.1 0 14040 ESO 83- 11
+N1491 040450.0 +512218 11.3 5
+N1492 035813.1 -352647 14.02 8 1.0 0.7 0 14186 ESO 359- 12
+N1493 035727.8 -461238 11.78 8 3.5 3.2 0 14163 ESO 249- 33
+N1494 035742.7 -485427 12.28 8 3.2 1.9 0 14169 ESO 201- 12
+N1495 035821.2 -442759 13.33 8 3.0 0.5 105 14190 ESO 249- 34
+N1496 040431.9 +523941 0.00 3 0
+N1497 040206.8 +230759 14.07 8 1.8 1.2 0 14331 UGC 2929
+N1498 040019.3 -120111 0.00 3 0
+N1499 040318.0 +362518 4.05 5 California Nebula
+N1500 035814.1 -521942 14.87 8 1.1 0.9 0 14187 ESO 201- 13
+N1501 040659.7 +605510 15.17 6
+N1502 040748.0 +621959 7.47 3
+N1503 035633.2 -660226 14.36 8 0.9 0.7 0 14137 ESO 83- 13
+N1504 040229.7 -092007 15. 8
+N1505 040236.4 -091920 15. 8
+N1506 040021.6 -523425 14.51 8 1.2 0.9 0 14256 ESO 156- 27
+N1507 040427.3 -021117 12.89 8 3.6 0.9 11 14409 UGC 2947
+N1508 040547.6 +252430 15.2 8
+N1509 040355.2 -111044 14.5 8
+N1510 040332.6 -432401 13.47 8 1.3 0.7 90 14375 ESO 250- 3
+N1511 035939.8 -673820 11.88 8 3.5 1.2 0 14236 ESO 55- 4
+N1511A040019.4 -674828 8 1.7 0.4 110 14255 ESO 55- 5
+N1511B040054.6 -673642 8 1.7 0.3 98 14279 ESO 55- 6
+N1512 040354.6 -432103 11.13 8 8.9 5.6 90 14391 ESO 250- 4
+N1513 041038.0 +493100 8.71 3
+N1514 040917.0 +304633 9.95 6
+N1515 040402.7 -540600 12.05 8 5.2 1.1 0 14388 ESO 156- 34
+N1515 040403.0 -540610 12.05 8 5.2 1.1 18 14397 ESO 156- 36
+N1516 040808.3 -085008 15. 8
+N1517 040911.9 +083856 14.07 8 1.1 1.0 0 14564 UGC 2970
+N1518 040650.0 -211043 12.28 8 3.0 1.3 35 14475 ESO 550- 7
+N1519 040807.5 -171136 13.57 8 2.1 0.5 0 14514 ESO 550- 9
+N1520 035731.0 -765002 0.00 0 0
+N1521 040819.0 -210306 12.39 8 2.8 1.7 10 14520 ESO 550- 11
+N1522 040607.7 -524012 13.93 8 1.2 0.8 42 14462 ESO 156- 38
+N1523 040611.0 -540518 0.00 0 0.5: 0.4: 0
+N1524
+N1525
+N1526 040512.3 -655023 14.55 8 0.8 0.5 0 14437 ESO 84- 3
+N1527 040824.4 -475350 11.74 8 3.7 1.4 78 14526 ESO 201- 20
+N1528 041524.0 +511359 6.83 3
+N1529 040719.9 -625358 14.35 8 1.2 0.3 0 14495 ESO 84- 4
+N1530 042328.5 +751750 12.25 8 4.6 2.4 0 15018 UGC 3013
+N1531 041159.3 -325103 12.91 8 1.3 0.9 0 14635 ESO 359- 26
+N1532 041205.5 -325228 10.65 8 12.6 3.3 33 14638 ESO 359- 27
+N1533 040951.4 -560714 11.70 8 2.8 2.3 151 14582 ESO 157- 3
+N1534 040846.1 -624751 13.73 8 1.7 0.8 0 14547 ESO 84- 6
+N1535 041415.9 -124421 11.6 6
+N1536 041101.0 -562913 13.15 8 2.0 1.4 155 14620 ESO 157- 5
+N1537 041341.0 -313846 11.47 8 3.9 2.6 98 14695 ESO 420- 12
+N1538 041436.0 -131300 15.0 8
+N1539 041901.9 +264937 15.7 8
+N1540 041510.4 -282903 0.00 8 0 14734 ESO 420- 14A
+N1541 041700.3 +005005 14.56 8 1.3 0.5 77 14792 UGC 3001
+N1542 041714.2 +044654 14.83 8 1.3 0.5 0 14800 UGC 3003
+N1543 041243.2 -574414 11.46 8 4.9 2.8 93 14659 ESO 118- 10
+N1544 050236.1 +861320 14.16 8 1.3 0.9 0 16608 UGC 3160
+N1545 042054.0 +501500 7.2 3
+N1546 041436.7 -560339 11.80 8 3.0 1.7 147 14723 ESO 157- 12
+N1547 041712.4 -175127 14.23 8 1.3 0.6 0 14799 ESO 550- 18
+N1548 042119.1 +365459 0.00 3 0
+N1549 041545.1 -553531 10.72 8 4.9 4.1 135 14757 ESO 157- 16
+N1550 041938.3 +022435 13.07 8 2.2 1.9 30 14880 UGC 3012
+N1551 041938.0 +022434 14.0 8
+N1552 042017.7 -004134 13.93 8 1.8 1.2 0 14907 UGC 3015
+N1553 041610.4 -554651 10.28 8 4.5 2.8 150 14765 ESO 157- 17
+N1554 042143.5 +193114 0.00 5 0 Struve's Lost Nebula
+N1555 042159.5 +193207 0.00 5 0 Hind's Variable Nebula
+N1556 041745.5 -500951 13.47 8 1.7 0.5 167 14818 ESO 202- 4
+N1557 041311.2 -702530 0.00 3 0
+N1558 042016.2 -450153 13.26 8 2.5 1.0 0 14906 ESO 250- 17
+N1559 041737.4 -624704 11.00 8 3.5 2.0 64 14814 ESO 84- 10
+N1560 043250.0 +715252 12.16 8 9.8 1.7 23 15488 UGC 3060
+N1561 042301.1 -155044 15. 8
+N1562 042147.6 -154519 15.26 8
+N1563 042254.0 -154357 15. 8
+N1564 042300.9 -154419 15.50 8
+N1565 042323.4 -154439 15. 8
+N1566 042000.4 -545618 10.33 8 8.3 6.6 60 14897 ESO 157- 20
+N1567 042108.7 -481516 12.17 8 1.3 1.3 0 14934 ESO 202- 10
+N1568 042423.0 -004433 0.00 8 0 15042 UGC 3032
+N1569 043050.3 +645047 11.86 8 3.6 1.8 120 15345 UGC 3056
+N1570 042209.0 -433746 13. 8
+N1571 042208.8 -433744 13.23 8 2.0 1.5 172 14971 ESO 250- 19
+N1572 042242.6 -403558 13.26 8 2.5 1.2 0 14993 ESO 303- 14
+N1573 043502.3 +731548 12.81 8 1.9 1.3 35 15570 UGC 3077
+N1574 042159.1 -565826 11.36 8 3.4 3.1 35 14965 ESO 157- 22
+N1575 042620.5 -100554 13.50 8 1.4 1.2 0
+N1576 042618.8 -033716 13.87 8 1.1 0.6 0 15089 MCG -1-12- 7
+N1577 042620.7 -100553 13. 8
+N1578 042346.8 -513557 13.92 8 1.2 1.1 177 15025 ESO 202- 14
+N1579 043013.8 +351610 0.00 5 0
+N1580 042818.4 -051044 14.5 8
+N1581 042445.6 -545631 13.61 8 1.8 0.7 80 15055 ESO 157- 26
+N1582 043146.8 +434705 0.00 3 0
+N1583 042820.7 -173543 14.80 8
+N1584 042810.2 -173124 14.83 8 0.8 0.7 0 15180 ESO 551- 6
+N1585 042733.0 -420955 14.20 8 1.1 0.7 0 15150 ESO 303- 18
+N1586 043038.2 -001815 13.97 8 1.7 0.9 0 15331 UGC 3062
+N1587 043039.6 +003943 12.70 8 1.7 1.5 144 15332 UGC 3063
+N1588 043043.8 +003955 13.89 8 1.4 0.8 175 15340 UGC 3064
+N1589 043045.9 +005150 12.80 8 3.2 1.0 160 15342 UGC 3065
+N1590 043110.2 +073740 14.49 8 0.9 0.7 0 15368 UGC 3071
+N1591 042930.5 -264247 13.11 8 1.2 0.8 0 15276 ESO 484- 25
+N1592 042940.8 -272431 0.00 8 0 15292 ESO 421- 2
+N1593 043206.1 +003402 14.43 0 1.6 0.6 0
+N1594 043051.6 -054754 13.92 8 1.8 1.3 0 15348 MCG -1-12- 14
+N1595 042821.8 -474857 13.69 8 1.3 0.9 17 15195 ESO 202- 25 Carafe Group
+N1596 042737.8 -550137 12.10 8 3.7 1.0 20 15153 ESO 157- 31
+N1597 043113.5 -111725 15. 8
+N1598 042833.9 -474652 13.81 8 1.4 0.8 123 15204 ESO 202- 26 Carafe Group
+N1599 043138.8 -043521 14.06 8 0.9 0.8 0 15403 MCG -1-12- 16
+N1600 043139.9 -050516 11.93 8 2.5 1.7 15 15406 MCG -1-12- 17
+N1601 043141.9 -050343 14.80 8 0.6 0.3 0 15413 MCG -1-12- 18
+N1602 042753.7 -550326 13.33 8 1.9 1.1 83 15168 ESO 157- 32
+N1603 043150.1 -050545 14.70 8 0.8 0.5 0 15424 MCG -1-12- 19
+N1604 043158.6 -052211 14.5 8
+N1605 043460.0 +451500 11.63 3
+N1606 043203.3 -050157 17.00 8 0.4 0.4 0 15443 MCG -1-12- 22
+N1607 043203.1 -042737 15. 8
+N1608 043206.1 +003402 14.43 8 1.6 0.6 0 15447 UGC 3082
+N1609 043245.1 -042221 15.00 8 1.1 0.7 0 15480 MCG -1-12- 25
+N1610 043413.9 -044159 16.17 8 0.7 0.5 0
+N1611 043305.9 -041751 15.00 8 1.9 0.6 0 15501 MCG -1-12- 29
+N1612 043313.1 -041021 15.00 8 1.2 1.0 0 15507 MCG -1-12- 30
+N1613 043325.3 -041555 15.00 8 1.0 0.8 0 15518 MCG -1-12- 31
+N1614 043359.9 -083430 13.63 8 1.3 1.1 0 15538 MCG -1-12- 32
+N1615 043601.0 +195701 14.57 8 1.2 0.7 0 15608 UGC 3096
+N1616 043241.5 -434256 13.30 8 1.8 0.9 36 15479 ESO 251- 10
+N1617 043139.6 -543605 11.38 8 4.3 2.1 107 15405 ESO 157- 41
+N1618 043606.7 -030857 13.50 8 2.3 0.8 35 15611 MCG -1-12- 34
+N1619 043413.9 -044159 16.17 0 0.7 0.5 0
+N1620 043637.5 -000840 13.08 8 2.9 1.0 25 15638 UGC 3103
+N1621 043625.0 -045914 14.50 8 1.3 0.8 0 15626 MCG -1-12- 35
+N1622 043636.7 -031122 13.40 8 3.6 0.7 45 15635 MCG -1-12- 36
+N1623 043532.4 -133323 16.02 8
+N1624 044036.5 +502742 11.40 3 1.78 0.96 0
+N1625 043706.4 -031816 12.97 8 2.1 0.5 140 15654 MCG -1-12- 38
+N1626 043625.1 -045914 14.5 8
+N1627 043738.0 -045315 13.00 8 1.6 1.5 0 15675 MCG -1-12- 40
+N1628 043736.2 -044253 14.86 8 1.8 0.4 0 15674 MCG -1-12- 39
+N1629 042936.0 -715017 13.30 4
+N1630 043715.5 -185406 15.09 8 0.7 0.5 0 15659 ESO 551- 19
+N1631 043824.2 -203859 14.26 8 1.4 0.9 0 15705 ESO 551- 21
+N1632 043958.6 -092722 15.51 8
+N1633 044009.1 +072058 14.36 8 1.0 0.9 0 15774 UGC 3125
+N1634 044009.8 +072020 15.14 8 0.4 0.3 0 15775 MCG 1-12- 15
+N1635 044007.9 -003251 13.33 8 1.4 1.3 0 15773 UGC 3126
+N1636 044040.2 -083628 14.00 8 1.2 0.8 0 15800 MCG -1-12- 42
+N1637 044128.2 -025130 11.47 8 4.0 3.2 0 15821 MCG 0-12- 68
+N1638 044136.2 -014832 12.91 8 2.0 1.5 70 15824 UGC 3133
+N1639 044052.2 -165927 0.00 0 0
+N1640 044214.4 -202607 12.42 8 2.6 2.0 45 15850 ESO 551- 27
+N1641 043534.9 -654546 0.00 3 9. 6. 0
+N1642 044254.5 +003711 13.30 8 1.8 1.6 175 15867 UGC 3140
+N1643 044343.9 -051910 14.00 8 1.1 1.1 0 15891 MCG -1-13- 1
+N1644 043739.0 -661200 13.52 4
+N1645 044406.4 -052756 13.88 8 2.3 1.0 0 15903 MCG -1-13- 2
+N1646 044423.5 -083154 14.0 8
+N1647 044600.0 +190400 6.82 3
+N1648 044434.8 -082843 16. 8
+N1649 043822.8 -684023 0.00 0 1.5: 0
+N1650 044511.5 -155212 13.84 8 2.3 1.3 0 15931 MCG -3-13- 1
+N1651 043732.0 -703505 12.99 4
+N1652 043822.0 -684018 13.95 4
+N1653 044547.6 -022329 12.93 8 1.5 1.5 0 15942 UGC 3153
+N1654 044548.4 -020502 14.33 8 0.7 0.7 0 15943 UGC 3154
+N1655 044711.9 +205525 0.00 0 0
+N1656 044553.4 -050812 13.55 8 1.5 1.0 0 15949 MCG -1-13- 5
+N1657 044607.2 -020438 14.63 8 1.2 0.8 0 15958 UGC 3156
+N1658 044401.3 -412748 14.34 8 1.4 0.5 0 15899 ESO 304- 16
+N1659 044630.0 -044721 13.14 8 1.6 1.1 50 15977 MCG -1-13- 6
+N1660 044411.4 -412951 14.81 8 1.13 0.51 0 15908 ESO 304- 18
+N1661 044707.6 -020316 14.04 8 1.4 0.9 0 16000 UGC 3166
+N1662 044830.0 +105559 7.0 3
+N1663 044923.5 +130904 0.00 3 0
+N1664 045106.0 +434200 8.02 3
+N1665 044817.1 -052539 14.00 8 1.7 1.1 0 16044 MCG -1-13- 9
+N1666 044832.9 -063414 13.61 8 1.4 1.1 0 16057 MCG -1-13- 10
+N1667 044837.0 -061913 12.77 8 1.8 1.4 0 16062 MCG -1-13- 13
+N1668 044605.9 -444400 13.73 8 1.6 0.9 0 15957 ESO 251- 30
+N1669 044259.9 -654852 14.83 8 0.7 0.4 0 15871 ESO 84- 38
+N1670 044942.6 -024538 13.70 8 2.1 1.0 0 16107 MCG 0-13- 16
+N1671 044934.0 +001510 13.90 0 1.1 0.9 0
+N1672 044542.2 -591457 10.28 8 6.6 5.5 170 15941 ESO 118- 43
+N1673 044239.0 -694911 14.52 3
+N1674 045224.9 +235428 0.00 0 0
+N1675 045224.9 +235428 0.00 0 0
+N1676 044354.2 -684939 0.00 3 1.0: 0
+N1677 045052.1 -045334 15.00 8 1.0 0.4 0 16146 MCG -1-13- 19
+N1678 045135.4 -023723 14.18 8 1.1 0.8 0 16179 MCG 0-13- 19
+N1679 044954.6 -315753 12.01 8 2.7 2.0 0 16120 ESO 422- 1
+N1680 044834.0 -474859 14.41 8 1.00 0.58 0 16058 ESO 203- 4
+N1681 045150.0 -054812 13.50 8 1.3 1.1 0 16195 MCG -1-13- 26
+N1682 045219.8 -030621 14. 8
+N1683 0
+N1684 045231.1 -030622 13.00 8 2.5 1.7 0 16219 MCG -1-13- 31
+N1685 045234.2 -025658 14.50 8 1.3 0.9 0 16222 MCG -1-13- 32
+N1686 045254.6 -152047 14.50 8 1.7 0.3 0 16239 MCG -3-13- 19
+N1687 045121.4 -335621 14.69 8 1.3 0.5 0 16166 ESO 361- 13
+N1688 044823.8 -594801 12.57 8 2.4 1.9 0 16050 ESO 119- 6
+N1689 044837.1 -061911 13. 8
+N1690 045419.3 +013823 15.0 8
+N1691 045438.3 +031605 13.01 8 1.7 1.5 0 16300 UGC 3201
+N1692 045523.7 -203417 13.99 8 1.3 1.2 5 16336 ESO 552- 21
+N1693 044738.0 -692035 13.15 3
+N1694 045516.8 -043909 15. 8
+N1695 044744.0 -692223 12.50 3
+N1696 044830.0 -681435 14.44 4
+N1697 044837.0 -683336 13.15 3
+N1698 044904.0 -690653 12.24 3
+N1699 045659.6 -044525 15.00 8 0.9 0.5 0 16390 MCG -1-13- 39
+N1700 045656.2 -045203 12.20 8 3.3 2.1 90 16386 MCG -1-13- 38
+N1701 045551.1 -295300 13.61 8 1.2 0.9 0 16352 ESO 422- 11
+N1702 044926.0 -695106 12.68 3
+N1703 045252.0 -594433 11.90 8 3.0 2.6 0 16234 ESO 119- 19
+N1704 044955.0 -694517 11.78 3
+N1705 045413.6 -532144 12.77 8 1.9 1.4 50 16282 ESO 158- 13
+N1706 045231.2 -625908 13.53 8 1.4 1.0 124 16220 ESO 85- 7
+N1707 045820.6 +081418 0.00 0 0
+N1708 050321.9 +524955 0.00 0 0
+N1709 045844.0 -002842 15.17 8 0.9 0.7 0 16462 MCG 0-13- 54
+N1710 045717.1 -151720 12.45 8 1.3 1.0 0 16396 MCG -3-13- 37
+N1711 045037.0 -695905 11.22 3
+N1712 045058.4 -692427 0.00 1 0
+N1713 045854.5 -002928 13.91 8 1.4 1.2 45 16471 UGC 3222
+N1714 045208.4 -665523 11.51 3
+N1715 045210.5 -665431 0.00 5 0
+N1716 045813.3 -202149 13.90 8 1.4 1.1 0 16434 ESO 552- 34
+N1717 045934.6 -001537 14.5 8
+N1718 045225.0 -670306 13.01 3
+N1719 045934.6 -001538 14.53 8 1.1 0.3 0 16501 UGC 3226
+N1720 045920.6 -075132 13.00 8 1.6 1.0 0 16485 MCG -1-13- 41
+N1721 045813.5 -110028 0.00 8 0 16484 MCG -2-13- 27
+N1722 045200.6 -692230 13.17 3
+N1723 045925.9 -105850 12.50 8 3.2 2.0 0 16493 MCG -2-13- 29
+N1724 050332.3 +492930 0.00 3 0
+N1725 045922.9 -110758 13. 8
+N1726 045942.0 -074520 12.66 8 1.5 1.1 170 16508 MCG -1-13- 42
+N1727 045212.8 -692020 0.00 1 0
+N1728 045927.7 -110723 13.00 8 2.0 0.7 0 16495 MCG -2-13- 30
+N1729 050015.5 -032108 13.00 8 1.6 1.3 0 16529 MCG -1-13- 43
+N1730 045931.8 -154925 13.00 8 2.2 1.0 0 16499 MCG -3-13- 43
+N1731 045332.1 -665531 0.00 1 0
+N1732 045311.0 -683900 12.44 3
+N1733 045404.0 -664059 13.66 3
+N1734 045333.0 -684605 13.32 3
+N1735 045420.0 -670559 10.88 3
+N1736 045304.0 -680311 15.5 5
+N1737 045406.5 -691126 13.18 5
+N1738 050146.7 -180925 13.68 8 1.3 0.7 0 16585 ESO 552- 49
+N1739 050147.3 -181001 14.21 8 1.4 0.7 0 16586 ESO 552- 50
+N1740 050154.8 -031747 15.00 8 1.5 1.2 0 16589 MCG -1-13- 46
+N1741 050138.4 -041525 13.30 8 1.4 0.7 0 16574 MCG -1-13- 45
+N1742 050200.4 -031715 0.00 0 0
+N1743 045403.2 -691157 0.00 3 0
+N1744 045958.3 -260136 11.60 8 8.1 4.4 168 16517 ESO 486- 5
+N1745 045420.6 -690932 0.00 3 0
+N1746 050350.2 +234604 0.00 3 0
+N1747 045511.0 -671041 9.41 1
+N1748 045423.0 -691106 12.75 1
+N1749 045456.0 -681117 13.59 8
+N1750 050400.0 +233845 0.00 3 0
+N1751 045412.0 -694824 15.06 3
+N1752 050209.6 -081429 13.27 8 2.6 0.8 70 16600 MCG -1-13- 47
+N1753 050232.3 -032040 15.50 8 1.4 0.6 0 16610 MCG -1-13- 48
+N1754 045417.0 -702630 12.32 3
+N1755 045515.0 -681511 10.00 3
+N1756 045450.0 -691417 12.64 4
+N1757 050239.3 -044323 0.00 0 0
+N1758 050442.2 +234654 0.00 3 0
+N1759 050049.0 -384026 14.08 8 1.4 1.3 0 16547 ESO 305- 1
+N1760 045644.4 -663138 0.00 5 0
+N1761 045637.7 -662844 0.00 1 0
+N1762 050336.6 +013425 13.35 8 1.7 1.1 175 16654 UGC 3238
+N1763 045649.2 -662433 0.00 1 0
+N1764 045628.0 -674141 12.92 3
+N1765 045824.1 -620142 13.91 8 1.2 1.0 0 16444 ESO 119- 24
+N1766 045557.0 -701329 12.33 3
+N1767 045627.0 -692411 10.85 3
+N1768 045702.0 -681453 13.51 3
+N1769 045747.4 -662809 2.60 1 0.843 0
+N1770 045715.7 -682505 0.00 5 0
+N1771 045855.5 -631753 14.16 8 1.9 0.5 136 16472 ESO 85- 27
+N1772 045653.0 -693324 11.22 3
+N1773 045811.3 -662132 0.00 1 0
+N1774 045806.0 -671430 10.96 3
+N1775 045654.0 -702548 12.90 3
+N1776 045839.0 -662548 13.28 3
+N1777 045548.0 -741659 13.40 3
+N1778 050806.0 +370259 8.20 3
+N1779 050518.1 -090851 13.02 8 2.3 1.3 135 16713 MCG -2-13- 41
+N1780 050620.7 -192800 14.69 8 0.9 0.5 0 16743 ESO 553- 1
+N1781 050755.3 -181126 13.55 8
+N1782 045751.0 -692335 10.75 3
+N1783 045908.0 -655917 10.9 4
+N1784 050527.2 -115218 12.44 8 4.0 2.5 0 16716 MCG -2-13- 42
+N1785 045844.9 -684930 0.00 0 0
+N1786 045906.0 -674442 10.1 3
+N1787 050145.2 -654906 11.09 1
+N1788 050648.0 -032259 5.8 5
+N1789 045751.0 -715406 13.56 3
+N1790 051056.2 +520335 0.00 0 0
+N1791 045906.0 -701005 13.45 3
+N1792 050515.1 -375847 10.87 8 5.2 2.6 137 16709 ESO 305- 6
+N1793 045938.0 -693324 12.69 3
+N1794 050755.4 -181127 8 1.3 1.1 45 16788 ESO 553- 7
+N1795 045946.0 -694806 13.15 3
+N1796 050242.5 -610824 12.86 8 1.9 1.0 0 16617 ESO 119- 30
+N1796A050503.2 -612901 8 1.7 0.5 150 16698 ESO 119- 35
+N1796B050754.3 -611125 8 1.1 0.3 0 16787 ESO 119- 37
+N1797 050744.8 -080110 15.50 8 1.1 0.8 0 16781 MCG -1-14- 2
+N1798 051139.3 +474144 0.00 3 0
+N1799 050744.6 -075809 15.00 8 1.1 0.6 0 16783 MCG -1-14- 1
+N1800 050626.2 -315716 13.13 8 2.0 1.1 113 16745 ESO 422- 30
+N1801 050034.0 -693647 12.43 3
+N1802 051012.9 +240730 0.00 0 0
+N1803 050526.6 -493401 13.38 8 1.3 0.8 62 16715 ESO 203- 18
+N1804 050104.5 -690503 12.02 3
+N1805 050221.5 -660638 11.59 4
+N1806 050211.0 -675917 11.1 4
+N1807 051042.0 +163159 7.86 3
+N1808 050742.8 -373051 10.74 8 6.5 3.9 133 16779 ESO 305- 8
+N1809 050205.8 -693408 13.00 8 3.2 0.8 143 16599 ESO 56- 48
+N1810 050323.0 -662254 12.12 3
+N1811 050842.7 -291633 14.42 8 1.7 0.4 0 16811 ESO 422- 37
+N1812 050852.9 -291504 13.62 8 1.2 0.9 0 16819 ESO 422- 39
+N1813 050240.0 -701905 13.14 3
+N1814 050346.4 -671802 0.00 3 0
+N1815 050227.0 -703718 12.43 3
+N1816 050350.7 -671539 0.00 3 0
+N1817 051206.0 +164159 8.44 3
+N1818 050414.0 -662606 9.7 4
+N1819 051146.1 +051202 13.41 8 1.7 1.2 0 16899 UGC 3265
+N1820 050401.7 -671557 0.00 3 0
+N1821 051146.1 -150805 14.50 8 1.1 0.8 0 16898 MCG -3-14- 7
+N1822 050508.0 -661242 13.24 3
+N1823 050324.9 -702008 0.00 3 0
+N1824 050656.3 -594326 13.00 8 3.2 0.9 160 16761 ESO 119- 36
+N1825 050419.4 -685538 12.45 3
+N1826 050534.0 -661348 13.78 3
+N1827 051004.6 -365737 13.24 8 3.0 0.7 0 16849 ESO 362- 6
+N1828 050421.4 -692316 12.65 3
+N1829 050457.3 -680320 0.00 3 0
+N1830 050439.1 -692026 12.75 3
+N1831 050616.0 -645505 11.52 4
+N1832 051203.4 -154116 11.96 8 2.6 1.7 0 16906 MCG -3-14- 10
+N1833 050424.5 -704341 0.00 5 0
+N1834 050512.1 -691226 11.82 3
+N1835 050507.0 -692414 11.31 3
+N1836 050535.8 -683742 12.50 3
+N1837 050455.8 -704250 0.00 3 0
+N1838 050608.8 -682645 13.20 3
+N1839 050602.9 -683741 11.90 3
+N1840 050519.1 -714546 0.00 3 0
+N1841 044523.0 -835948 12.23 4
+N1842 050718.8 -671620 14.33 3
+N1843 051406.0 -103737 13.00 8 2.0 1.6 0 16949 MCG -2-14- 8
+N1844 050730.3 -671926 12.29 3
+N1845 050620.4 -702846 10.31 1
+N1846 050735.2 -672738 12.08 3
+N1847 050708.5 -685822 12.50 3
+N1848 050745.0 -711059 9.78 1
+N1849 050934.0 -661900 13.08 3
+N1850 050845.8 -684538 8.84 3
+N1851 051406.3 -400250 8.80 4
+N1852 050923.0 -674641 12.74 3
+N1853 051216.5 -572357 13.56 8 2.0 0.7 0 16911 ESO 158- 22
+N1854 050920.1 -685052 10.18 3
+N1855 3
+N1856 050930.4 -690745 10.40 3
+N1857 052012.0 +392100 8.08 3
+N1858 050956.1 -685406 9.76 3
+N1859 051131.0 -651500 12.70 3
+N1860 051039.9 -684512 11.18 3
+N1861 051021.0 -704636 13.63 3
+N1862 051248.0 -660830 13.51 3
+N1863 051140.1 -684335 11.14 3
+N1864 051240.3 -673724 13.05 3
+N1865 051225.0 -684618 13.60 3
+N1866 051339.0 -652754 9.98 4
+N1867 051342.0 -661735 13.80 3
+N1868 051436.0 -635717 12.02 4
+N1869 051356.3 -672246 0.00 1 0
+N1870 051310.9 -690702 11.45 3
+N1871 051353.0 -672706 10.21 1
+N1872 051311.7 -691845 11.39 3
+N1873 051355.7 -672004 0.00 1 0
+N1874 051313.2 -692230 12.47 3
+N1875 052146.0 +064120 14.57 8 1.6 0.4 0 17171 MCG 1-14- 32
+N1876 051319.0 -692144 11.54 3
+N1877 051338.8 -692302 0.00 3 0
+N1878 051249.0 -702818 13.23 3
+N1879 051948.4 -320831 13.16 8 2.5 1.7 60 17113 ESO 423- 6
+N1880 051325.2 -692246 0.00 3 90
+N1881 051337.2 -691757 0.00 3 0
+N1882 051533.0 -660741 12.43 3
+N1883 052554.2 +462925 0.00 3 0
+N1884 051558.0 -660948 0.00 0 0
+N1885 051506.9 -685843 12.35 3
+N1886 052148.1 -234837 13.60 8 3.81 0.45 0 17174 ESO 487- 2
+N1887 051605.0 -661905 12.91 3
+N1888 052234.7 -112958 12.83 8 3.0 0.8 0 17195 MCG -2-14- 13
+N1889 052235.3 -112949 14.00 8 0.7 0.5 0 17196 MCG -2-14- 14
+N1890 051346.0 -720441 13.08 3
+N1891 052144.2 -354721 0.00 3 0
+N1892 051708.1 -645741 12.83 8 2.9 0.8 74 17042 ESO 85- 61
+N1893 052242.0 +332359 7.90 3
+N1894 051552.0 -692808 12.40 3
+N1895 051651.5 -671947 1.51 3 0.843 169
+N1896 052534.7 +291537 0.00 0 0
+N1897 051731.0 -672700 13.85 3
+N1898 051641.2 -693924 12.62 3
+N1899 051748.7 -675403 0.00 5 0
+N1900 051909.0 -630123 13.95 3
+N1901 051815.1 -682611 0.00 3 15. 14. 0
+N1902 051818.0 -663736 12.04 3
+N1903 051722.4 -692016 12.00 3
+N1904 052410.6 -243127 9.21 4 8.7 M 79
+N1905 051823.0 -671641 13.46 3
+N1906 052444.2 -155634 14. 8
+N1907 052806.0 +351930 8.87 3
+N1908 052553.8 -023144 0.00 0 0
+N1909 050455.4 -071556 0.00 0 0
+N1910 051843.1 -691355 0.00 3 0
+N1911 051926.9 -664103 0.00 3 0
+N1912 052843.0 +355117 6.69 3 21.0 M 38
+N1913 051818.7 -693214 11.37 3
+N1914 051739.7 -711521 1.93 1 0.843 0
+N1915 051942.2 -664917 0.00 3 0
+N1916 051837.9 -692422 11.16 3
+N1917 051902.1 -690003 12.90 3
+N1918 051907.0 -693945 0.00 7 0
+N1919 052019.0 -665328 0.00 3 0
+N1920 052033.5 -664643 1.86 3 0.843 0
+N1921 051922.7 -694716 0.00 0 0
+N1922 051949.7 -693003 11.67 3
+N1923 052054.0 -652859 11.49 1
+N1924 052802.2 -051839 13.25 8 1.6 1.2 140 17319 MCG -1-14- 11
+N1925 052143.9 -654737 0.00 1 0
+N1926 052035.4 -693132 12.05 3
+N1927 8
+N1928 052057.7 -692840 13.34 3
+N1929 052204.0 -675617 14.0 3
+N1930 052556.6 -464347 13.37 8 1.9 1.2 32 17276 ESO 253- 4
+N1931 053125.3 +341448 9.20 3 3.23 3.23 0
+N1932 052217.2 -660916 0.00 0 0
+N1933 052227.3 -660908 0.00 0 0
+N1934 052147.9 -675614 0.00 5 0
+N1935 052158.7 -675727 0.00 1 0
+N1936 052213.9 -675842 0.00 5 0
+N1937 052229.1 -675341 0.00 1 0
+N1938 052124.5 -695627 13.54 3
+N1939 052126.8 -695658 12.52 3
+N1940 052243.0 -671112 12.21 3
+N1941 052307.0 -662241 12.07 3
+N1942 052443.0 -635623 14.24 3
+N1943 052229.7 -700916 12.15 3
+N1944 052157.0 -722942 12.11 8
+N1945 052454.9 -662727 0.00 5 0
+N1946 052515.0 -662335 12.66 3
+N1947 052647.5 -634541 11.65 8 3.0 2.6 119 17296 ESO 85- 87
+N1948 052420.0 -662411 10.81 1
+N1949 052504.8 -682821 0.00 3 96
+N1950 052433.0 -695404 13.71 3
+N1951 052605.0 -663548 10.67 3
+N1952 053432.0 +220052 7 6.0 4.0 M 1 Crab Nebula
+N1953 052527.0 -685017 11.97 3
+N1954 053248.2 -140350 12.44 8 4.2 2.2 0 17422 MCG -2-15- 3
+N1955 052612.0 -672953 8.95 1
+N1956 051935.3 -774343 14.02 8 1.9 0.8 0 17102 ESO 16- 2
+N1957 053255.2 -140759 14.84 8 1.2 1.2 0
+N1958 052530.7 -695009 13.53 3
+N1959 052535.7 -695535 12.55 3
+N1960 053612.0 +340824 6.09 3 12.0 M 36
+N1961 054204.4 +692246 11.73 8 4.6 3.0 85 17625 UGC 3334
+N1962 052617.7 -685016 0.00 5 0
+N1963 053216.8 -362355 0.00 3 12.0: 0
+N1964 053321.1 -215651 11.58 8 5.6 2.1 32 17436 ESO 554- 10
+N1965 052631.2 -684820 0.00 5 0
+N1966 052645.8 -684912 0.00 5 0
+N1967 052643.0 -690606 10.80 3
+N1968 052723.0 -672818 8.29 1
+N1969 052634.1 -695026 12.66 3
+N1970 052649.0 -684941 10.45 5
+N1971 052645.6 -695103 12.01 3
diff --git a/kstars/kstars/data/ngcic03.dat b/kstars/kstars/data/ngcic03.dat
new file mode 100644
index 00000000..39af581c
--- /dev/null
+++ b/kstars/kstars/data/ngcic03.dat
@@ -0,0 +1,1000 @@
+N1972 052648.8 -695017 12.95 3
+N1973 053504.8 -044354 0.00 5 0
+N1974 052759.0 -672527 0.00 3 0
+N1975 053517.9 -044107 0.00 5 0
+N1976 053517.3 -052327 5 85.0 60.0 M 42 Orion Nebula
+N1977 053515.8 -045040 0.00 5 0
+N1978 052845.0 -661412 10.7 4
+N1979 053401.1 -231836 12.84 8 2.2 1.8 0 17452 ESO 487- 24
+N1980 053526.0 -055436 0.00 3 0
+N1981 053509.6 -042530 0.00 3 0
+N1982 053531.0 -051611 5 20.0 15.0 M 43
+N1983 052748.0 -685912 10.04 1
+N1984 052740.0 -690806 10.00 6
+N1985 053747.8 +315920 0.00 1 0
+N1986 052737.7 -695813 11.31 3
+N1987 052717.0 -704405 12.1 4
+N1988 053726.5 +211306 0.00 0 0
+N1989 053423.4 -304804 14.10 8 1.4 1.1 0 17464 ESO 423- 21
+N1990 053612.8 -011207 0.00 5 0 Epsilon Orionis Nebula
+N1991
+N1992 053431.8 -305349 14.65 8 1.0 0.7 0 17466 ESO 423- 23
+N1993 053525.6 -174855 13.39 8 1.5 1.4 0 17487 ESO 554- 14
+N1994 052750.0 -690817 9.87 3
+N1995 053303.3 -484030 0.00 8 0
+N1996 053818.9 +254923 0.00 0 0
+N1997 053034.0 -631211 14.27 3
+N1998 053315.7 -484144 15.18 8 2.3 1.6 0
+N1999 053627.0 -064318 9.5 5
+N2000 052730.0 -715247 12.32 3
+N2001 052902.0 -684609 0.00 1 0
+N2002 053021.0 -665259 11.28 1
+N2003 053054.0 -662800 11.35 3
+N2004 053040.2 -671714 9.6 3
+N2005 053010.4 -694509 12.30 3
+N2006 053140.0 -665948 11.00 3
+N2007 053459.0 -505520 13.91 8 1.7 0.6 83 17478 ESO 204- 19
+N2008 053503.8 -505802 13.80 8 1.5 0.7 93 17480 ESO 204- 20
+N2009 053059.0 -691106 11.29 3
+N2010 053035.0 -704911 11.96 3
+N2011 053219.3 -673120 10.62 1
+N2012 052234.2 -795107 13.98 8 1.1 0.6 117 17194 ESO 16- 5
+N2013 054401.7 +554737 0.00 0 0
+N2014 053224.0 -674117 9.17 1
+N2015 053217.0 -691630 10.56 1
+N2016 053138.8 -695645 0.00 3 0
+N2017 053916.3 -175055 0.00 3 5.0: 0
+N2018 053124.0 -710421 10.91 1
+N2019 053156.5 -700932 10.9 3
+N2020 053312.6 -674257 0.00 5 0
+N2021 053330.7 -672710 0.00 1 0
+N2022 054206.2 +090509 14.9 6
+N2023 054138.3 -021533 0.00 5 0
+N2024 054142.6 -015123 0.00 3 0
+N2025 053233.0 -714300 11.18 3
+N2026 054310.1 +200820 0.00 0 0
+N2027 053460.0 -665500 10.97 3
+N2028 053348.5 -695703 13.16 3
+N2029 053540.6 -660206 12.30 5 0.79 0.27 0
+N2030 053459.7 -673323 0.00 5 0
+N2031 053341.0 -705912 11.09 4
+N2032 053520.6 -673406 0.00 5 0
+N2033 053443.0 -694412 11.53 1
+N2034 053532.8 -665413 0.00 1 0
+N2035 053531.2 -673503 0.00 5 0
+N2036 053431.9 -700356 12.96 3
+N2037 053458.0 -694348 10.21 5
+N2038 053442.1 -703342 12.10 3
+N2039 054400.9 +084128 0.00 0 0
+N2040 053607.6 -673404 0.00 1 0
+N2041 053628.0 -665923 10.58 3
+N2042 053617.0 -685635 9.82 3
+N2043 053557.2 -700428 0.00 3 0
+N2044 053612.0 -691329 10.69 1
+N2045 054501.3 +125318 0.00 5 0
+N2046 053538.7 -701423 12.95 3
+N2047 053554.4 -701128 13.38 3
+N2048 053555.0 -693900 12.05 5
+N2049 054315.3 -300442 13.65 8 2.0 1.0 0 17657 ESO 424- 11
+N2050 053636.0 -692411 9.47 1
+N2051 053607.0 -710042 12.03 3
+N2052 053711.0 -694627 0.00 0 0
+N2053 053740.0 -672447 12.38 3
+N2054 054515.4 -100459 0.00 0 0
+N2055 053644.0 -692953 8.51 1
+N2056 053634.0 -704018 11.80 3
+N2057 053656.2 -701610 12.39 3
+N2058 053654.5 -700943 12.09 3
+N2059 053701.5 -700736 13.16 3
+N2060 053751.6 -691023 9.69 7
+N2061 054241.8 -340034 0.00 0 9.0: 0
+N2062 054002.0 -665236 12.97 3
+N2063 054643.0 +084652 0.00 0 0
+N2064 054618.4 +000021 13.70 5 0.71 0.20 0
+N2065 053737.8 -701356 11.50 3
+N2066 053742.4 -700954 13.45 3
+N2067 054631.9 +000752 0.00 5 0
+N2068 054646.7 +000050 5 8.0 6.0 M 78
+N2069 053846.4 -685828 0.00 5 0
+N2070 053844.4 -690439 0.00 5 0 Tarantula Nebula, 30 Doradus
+N2071 054705.0 +002147 0.00 5 0
+N2072 053824.1 -701400 13.73 3
+N2073 054553.9 -215957 13.42 8 1.5 1.4 0 17772 ESO 554- 31
+N2074 053903.6 -692953 0.00 1 0
+N2075 053821.3 -704106 11.48 3
+N2076 054647.2 -164656 14.00 8 2.2 1.3 0 17804 MCG -3-15- 12
+N2077 053931.0 -694059 11.71 3
+N2078 053954.0 -694453 11.01 5
+N2079 053955.0 -694500 11.69 3
+N2080 053945.8 -693839 0.00 3 0
+N2081 053959.4 -692421 0.00 5 0
+N2082 054151.3 -641804 12.62 8 1.8 1.7 0 17609 ESO 86- 21
+N2083 053959.2 -694415 0.00 3 0
+N2084 054007.0 -694534 0.00 3 0
+N2085 054009.8 -694022 0.00 3 0
+N2086 054012.9 -694004 0.00 3 0
+N2087 054416.0 -553157 14.65 8 0.8 0.6 0 17684 ESO 159- 26
+N2088 054059.0 -682754 12.76 3
+N2089 054751.4 -173609 12.92 8 1.9 1.1 0 17860 ESO 554- 36
+N2090 054702.4 -341505 11.99 8 4.9 2.4 13 17819 ESO 363- 23
+N2091 054058.0 -692612 12.39 3
+N2092 054122.0 -691327 0.00 3 0
+N2093 054149.0 -685518 11.89 1
+N2094 054212.7 -685507 0.00 3 0
+N2095 054252.0 -671918 13.14 3
+N2096 054217.0 -682729 11.82 3
+N2097 054416.0 -624705 14.05 3
+N2098 054235.0 -681735 10.89 3
+N2099 055219.0 +323311 6.19 3 24.0 M 37
+N2100 054208.0 -691242 9.6 3
+N2101 054623.2 -520522 13.69 8 1.9 1.3 85 17793 ESO 205- 1
+N2102 054220.5 -692914 0.00 3 0
+N2103 054140.3 -711959 0.00 1 0
+N2104 054704.8 -513307 13.18 8 2.0 0.9 160 17822 ESO 205- 2
+N2105 054420.0 -665505 12.31 3
+N2106 055046.6 -213402 13.11 8 2.7 1.3 0 17975 ESO 555- 3
+N2107 054312.7 -703823 11.89 3
+N2108 054356.0 -691048 12.90 4
+N2109 054422.0 -683248 12.55 3
+N2110 055211.4 -072722 14.00 8 1.7 1.3 0 18030 MCG -1-15- 4
+N2111 054433.1 -705935 12.75 3
+N2112 055345.2 +002439 0.00 3 0
+N2113 054524.6 -694627 0.00 3 0
+N2114 054612.0 -680253 12.56 3
+N2115 055119.5 -503500 14.6 8
+N2116 054715.0 -683025 13.16 3
+N2117 054746.0 -672700 12.01 3
+N2118 054739.0 -690754 13.45 1
+N2119 055726.9 +115657 15.00 8 1.2 1.0 0 18136 UGC 3380
+N2120 055034.0 -634029 13.31 3
+N2121 054812.0 -712848 13.21 3
+N2122 054852.5 -700412 0.00 1 0
+N2123 055143.0 -651918 12.78 3
+N2124 055752.2 -200505 13.42 8 2.7 0.9 0 18147 ESO 555- 16
+N2125 055054.2 -692845 0.00 3 0
+N2126 060233.0 +495157 0.00 3 0
+N2127 055122.0 -692135 11.97 3
+N2128 060434.2 +573740 13.60 8 1.5 1.1 0 18374 UGC 3392
+N2129 060060.0 +231800 7.31 3
+N2130 055223.0 -671959 12.42 3
+N2131 055847.5 -263911 14.55 8 1.1 0.5 0 18172 ESO 488- 50
+N2132 055544.3 -595540 0.00 0 0
+N2133 055128.0 -711029 12.04 3
+N2134 055156.0 -710553 11.05 3
+N2135 055335.0 -672541 12.22 3
+N2136 055317.0 -693141 10.99 3
+N2137 055312.0 -692859 12.88 3
+N2138 055448.0 -655012 14.04 3
+N2139 060108.1 -234033 11.99 8 2.6 1.9 140 18258 ESO 488- 54
+N2140 055417.0 -683559 12.65 3
+N2141 060306.0 +102559 10.43 3
+N2142 060150.4 -103553 0.00 0 0
+N2143 060301.5 +054953 0.00 0 0
+N2144 054057.2 -820710 13.90 8 1.4 1.1 0 17592 ESO 16- 10
+N2145 055422.0 -705406 12.44 3
+N2146 061840.1 +782119 11.38 8 6.0 3.4 56 18797 UGC 3429
+N2146A062356.3 +783151 13.50 8 3.0 1.1 30 18960 UGC 3439
+N2147 055545.0 -681206 13.20 3
+N2148 055845.8 -590733 14.55 8 1.1 0.8 0 18171 ESO 120- 24
+N2149 060330.8 -094350 0.00 5 0
+N2150 055546.5 -693336 13.60 8 1.1 0.9 143 18097 ESO 57- 55
+N2151 055620.4 -690103 0.00 3 0
+N2152 060055.3 -504427 14.70 8 1.1 0.8 0 18249 ESO 205- 15
+N2153 055751.0 -662400 13.74 3
+N2154 055738.0 -671542 12.47 3
+N2155 055832.4 -652838 13.41 3
+N2156 055745.0 -682735 11.50 4
+N2157 055734.0 -691148 10.35 3
+N2158 060730.0 +240600 9.49 3
+N2159 055757.0 -683723 11.66 4
+N2160 055812.0 -681724 12.36 3
+N2161 055739.2 -741024 13.75 3
+N2162 060031.0 -634318 13.38 4
+N2163 060749.5 +183927 0.00 5 0
+N2164 055854.0 -683105 10.44 3
+N2165 061104.2 +514038 0.00 0 0
+N2166 055933.0 -675630 13.12 3
+N2167 060658.5 -061209 0.00 0 0
+N2168 060854.0 +241959 5.31 3 28.0 M 35
+N2169 060832.5 +135756 5.99 3
+N2170 060731.8 -062357 0.00 5 0
+N2171 055859.6 -704309 0.00 3 0
+N2172 060005.0 -683812 11.93 3
+N2173 055739.7 -725841 12.74 4
+N2174 060923.6 +203934 0.00 5 0
+N2175 060942.0 +203000 7.0 3
+N2176 060119.4 -665112 0.00 3 0
+N2177 060116.0 -674359 12.97 3
+N2178 060247.6 -634549 13.62 8 1.1 1.0 0 18322 ESO 86- 53
+N2179 060802.2 -214448 13.22 8 1.7 1.2 170 18453 ESO 555- 38
+N2180 060936.2 +044242 0.00 0 0
+N2181 060243.0 -651554 13.93 3
+N2182 060930.0 -061940 9.0 5
+N2183 061046.9 -061243 0.00 1 0
+N2184 061059.7 -032943 0.00 0 0
+N2185 061000.0 -061200 12.9 5
+N2186 061212.0 +052700 9.20 3
+N2187 060348.5 -693500 0.00 8 0 18355 ESO 57- 68A
+N2188 061009.6 -340622 12.14 8 4.4 1.1 175 18536 ESO 364- 37
+N2189 061210.0 +010357 0.00 0 5.0 5.0 0
+N2190 060102.0 -744329 13.57 4
+N2191 060823.8 -523040 12.33 8 1.7 0.9 118 18464 ESO 160- 14
+N2192 061517.4 +395119 0.00 3 0
+N2193 060617.0 -650553 14.13 3
+N2194 061342.4 +124806 9.03 3
+N2195 061433.8 +173822 0.00 5 0
+N2196 061210.1 -214824 11.82 8 2.8 2.2 35 18602 ESO 556- 4
+N2197 060607.0 -670553 13.82 3
+N2198 061354.9 +005941 0.00 0 0
+N2199 060444.9 -732359 13.73 8 1.9 0.8 0 18379 ESO 34- 3
+N2200 061317.6 -433947 14.84 8 1.0 0.9 0 18652 ESO 254- 39
+N2201 061331.6 -434217 14.21 8 1.4 1.0 0 18658 ESO 254- 40
+N2202 061650.7 +055946 0.00 0 0
+N2203 060442.0 -752617 12.80 3
+N2204 061509.0 -183835 9.35 3
+N2205 061032.7 -623218 13.69 8 1.3 0.9 0 18551 ESO 86- 63
+N2206 061559.2 -264554 12.91 8 2.4 1.3 138 18736 ESO 489- 26
+N2207 061622.0 -212222 12.20 8 4.3 2.8 0 18749 ESO 556- 8
+N2208 062234.7 +515434 13.79 8 1.7 1.0 0 18911 UGC 3452
+N2209 060834.0 -735030 13.58 4
+N2210 061131.0 -690718 10.9 3
+N2211 061830.3 -183214 13.68 8 1.4 0.7 0 18794 ESO 556- 13
+N2212 061835.7 -183110 14.45 8 1.5 0.8 0 18796 ESO 556- 14
+N2213 061042.0 -713141 13.09 3
+N2214 061257.0 -681536 11.04 3
+N2215 062060.0 -071659 8.85 3
+N2216 062130.7 -220515 13.68 8 1.4 1.1 0 18877 ESO 556- 17
+N2217 062139.6 -271400 11.71 8 4.5 4.2 0 18883 ESO 489- 42
+N2218 062441.5 +192029 0.00 0 0
+N2219 062344.3 -044038 0.00 0 0
+N2220 062110.7 -444535 0.00 0 0
+N2221 062015.7 -573442 13.83 8 1.9 0.4 0 18833 ESO 121- 24
+N2222 062016.1 -573151 14.18 8 1.2 0.3 0 18835 ESO 121- 25
+N2223 062435.9 -225018 12.35 8 3.2 2.8 0 18978 ESO 489- 49
+N2224
+N2225 062634.5 -093751 0.00 0 0
+N2226 062637.6 -093834 0.00 0 0
+N2227 062558.0 -220019 13.20 8 2.1 1.1 19 19030 ESO 556- 23
+N2228 062115.5 -642732 14.56 8 0.8 0.7 0 18862 ESO 87- 7
+N2229 062123.7 -645724 14.36 8 1.4 0.4 0 18867 ESO 87- 8
+N2230 062127.5 -645934 14.05 8 1.1 0.9 0 18873 ESO 87- 9
+N2231 062044.0 -673105 13.87 8
+N2232 062801.1 -045051 0.00 3 0
+N2233 062140.0 -650200 14.81 8 0.9 0.2 0 18882 ESO 87- 11
+N2234 062921.7 +164322 0.00 3 0
+N2235 062222.1 -645603 13.97 8 1.3 1.0 0 18906 ESO 87- 13
+N2236 062942.0 +064959 9.08 3
+N2237 063054.6 +050257 0.00 5 0 Rosette Nebula
+N2238 063040.4 +050047 0.00 5 0
+N2239 063218.0 +045200 5.26 3
+N2240 063310.5 +351501 0.00 0 0
+N2241 062253.0 -685529 14.02 3
+N2242 063407.2 +444637 14.7 6
+N2243 062948.0 -311659 10.12 3
+N2244 063218.0 +045200 5.26 3
+N2245 063241.3 +100933 11. 5
+N2246 063233.8 +050742 0.00 0 0
+N2247 063304.4 +101920 8.5 5
+N2248 063435.7 +261816 0.00 0 0
+N2249 062549.0 -685512 12.66 4
+N2250 063349.9 -050504 0.00 3 0
+N2251 063442.0 +082200 7.69 3
+N2252 063443.0 +052159 0.00 3 0
+N2253 064314.7 +654038 15.0 8
+N2254 063560.0 +074000 9.75 3
+N2255 063358.6 -344845 14.13 8 1.5 0.7 0 19260 ESO 365- 31
+N2256 064714.0 +741412 13.50 8 2.3 2.0 0 19602 UGC 3519
+N2257 063012.0 -641936 13.24 3
+N2258 064746.4 +742855 13.00 8 2.3 1.5 150 19622 UGC 3523
+N2259 063821.4 +105301 0.00 3 0
+N2260 063803.1 -012822 0.00 0 0
+N2261 063909.5 +084440 0.00 5 0 Hubble's Variable Nebula
+N2262 063938.8 +010830 11.3 3
+N2263 063828.2 -245049 12.85 8 2.6 1.5 0 19355 ESO 490- 19
+N2264 064058.2 +095344 0.00 3 0 Christmas Tree Cluster
+N2265 064141.6 +115417 0.00 0 0
+N2266 064319.2 +265810 0.00 3 0
+N2267 064051.7 -322856 13.23 8 1.7 1.3 0 19417 ESO 426- 29
+N2268 071415.7 +842250 12.24 8 3.2 2.0 63 20458 UGC 3653
+N2269 064400.0 +043400 10.42 3
+N2270 064357.7 +032843 0.00 0 0
+N2271 064253.0 -232834 13.16 8 2.1 1.4 0 19476 ESO 490- 34
+N2272 064241.3 -272734 12.74 8 2.5 1.6 0 19466 ESO 490- 33
+N2273B064631.5 +602032 13.10 8 2.7 1.5 55 19579 UGC 3530
+N2273 065008.6 +605045 12.55 8 3.2 2.5 50 19688 UGC 3546
+N2274 064717.4 +333402 13.10 8 1.7 1.7 0 19603 UGC 3541
+N2275 064717.9 +333557 14.10 8 1.3 1.0 0 19605 UGC 3542
+N2276 072712.6 +854520 11.93 8 2.8 2.7 20 21039 UGC 3740
+N2277 064747.0 +332705 0.00 0 0
+N2278 064816.4 +332340 0.00 8 0
+N2279 064824.8 +332455 0.00 0 0
+N2280 064448.5 -273820 10.90 8 6.3 3.1 163 19531 ESO 427- 2
+N2281 064918.0 +410400 6.05 3
+N2282 064651.0 +011853 10. 5
+N2283 064552.7 -181237 12.93 8 3.6 2.8 0 19562 ESO 557- 13
+N2284 064909.5 +331138 0.00 0 0
+N2285 064936.0 +332153 0.00 0 0
+N2286 064736.0 -031000 8.16 3
+N2287 064654.0 -204359 4.89 3 38.0 M 41
+N2288 065052.1 +332745 15.30 8 0.2 0.2 0 19714 MCG 6-15- 11
+N2289 065053.6 +332844 14.23 8 1.1 0.7 125 19716 UGC 3560
+N2290 065056.9 +332615 14.16 8 1.3 0.7 50 19718 UGC 3562
+N2291 065058.6 +333131 14.20 8 1.0 1.0 0 19719 MCG 6-15- 13
+N2292 064739.6 -264446 11.83 8 4.1 3.6 0 19617 ESO 490- 48
+N2293 064742.9 -264511 12.28 8 4.2 3.3 125 19619 ESO 490- 49
+N2294 065111.3 +333138 14.90 8 1.7 0.6 0 19729 MCG 6-15- 14
+N2295 064723.4 -264410 13.56 8 2.1 0.6 0 19607 ESO 490- 47
+N2296 064839.1 -165405 13. 5
+N2297 064425.2 -634300 13.37 8 1.4 1.3 0 19524 ESO 87- 40
+N2298 064859.2 -360019 10.77 4
+N2299 065153.7 -070458 0.00 0 0
+N2300 073219.6 +854232 12.07 8 2.8 2.0 0 21231 UGC 3798
+N2301 065148.0 +002800 6.30 3
+N2302 065160.0 -070400 9.06 3
+N2303 065617.5 +452934 13.57 8 1.5 1.5 0 19891 UGC 3603
+N2304 065511.6 +175934 0.00 3 0
+N2305 064837.4 -641624 12.74 8 2.0 1.5 142 19641 ESO 87- 44
+N2306 065429.5 -071215 0.00 0 0
+N2307 064851.1 -642001 12.92 8 1.7 1.6 0 19648 ESO 87- 45
+N2308 065837.6 +451238 14.10 8 1.8 1.2 0 19949 UGC 3618
+N2309 065603.6 -071028 0.00 3 0
+N2310 065353.6 -405144 12.74 8 4.4 0.8 47 19811 ESO 309- 7
+N2311 065747.5 -043641 0.00 3 0
+N2312 065846.7 +101740 0.00 0 0
+N2313 065802.8 -075642 14.20 1
+N2314 071032.4 +751938 13.18 8 1.7 1.4 25 20305 UGC 3677
+N2315 070233.0 +503526 14.57 8 1.3 0.4 0 20045 UGC 3633
+N2316 065940.8 -074640 0.00 5 0
+N2317 065941.6 -074628 9.60 0 0.69 0.54 0
+N2318 065927.0 -134154 0.00 0 0
+N2319 070032.2 +030232 0.00 0 0
+N2320 070541.5 +503449 12.90 8 1.4 0.8 140 20136 UGC 3659
+N2321 070559.0 +504522 14.50 8 1.4 1.1 0 20141 UGC 3663
+N2322 070600.3 +503037 14.65 8 1.1 0.4 0 20142 UGC 3662
+N2323 070248.0 -082236 6.27 3 16.0 M 50
+N2324 070412.0 +010300 8.83 3
+N2325 070240.5 -284150 12.38 8 3.3 1.9 0 20047 ESO 427- 28
+N2326 070811.0 +504055 13.90 8 1.9 1.8 0 20218 UGC 3681
+N2326A070834.4 +503755 8 1.0 0.6 15 20237 UGC 3687
+N2327 070920.3 -102047 6.21 5
+N2328 070236.7 -420409 12.75 8 1.6 1.3 115 20046 ESO 309- 16
+N2329 070908.2 +483658 13.48 8 1.3 1.1 175 20254 UGC 3695
+N2330 070934.3 +501055 14.0 8
+N2331 070659.8 +271542 0.00 3 0
+N2332 070934.2 +501056 13.82 8 1.5 1.0 0 20276 UGC 3699
+N2333 070821.3 +351012 14.17 8 1.0 0.7 0 20223 UGC 3689
+N2334 071133.6 +501454 14.59 0 0.9 0.7 0
+N2335 070649.0 -100141 7.76 3
+N2336 072704.5 +801041 11.05 8 7.1 3.9 178 21033 UGC 3809
+N2337 071013.6 +442726 12.95 8 2.2 1.7 0 20298 UGC 3711
+N2338 070747.4 -054311 0.00 0 0
+N2339 070820.7 +184654 12.51 8 2.7 2.0 175 20222 UGC 3693
+N2340 071110.7 +501027 12.70 8 1.8 1.2 8 20338 UGC 3720
+N2341 070912.1 +203606 13.84 8 0.8 0.8 136 20259 UGC 3708
+N2342 070918.6 +203811 13.10 8 1.4 1.3 126 20265 UGC 3709
+N2343 070818.0 -103900 7.05 3
+N2344 071228.3 +471001 12.81 8 1.7 1.7 0 20395 UGC 3734
+N2345 070818.0 -131000 8.58 3
+N2346 070922.5 -004823 10.8 6
+N2347 071604.3 +644237 13.21 8 1.8 1.3 175 20539 UGC 3759
+N2348 070302.5 -672338 0.00 3 18.0: 10.0: 0
+N2349 071048.1 -083536 0.00 0 0
+N2350 071312.2 +121558 13.30 8 1.3 0.7 0 20416 UGC 3747
+N2351 071332.0 -102929 0.00 0 0
+N2352 071305.4 -240246 0.00 0 0
+N2353 071436.0 -101800 7.30 3
+N2354 071407.0 -254423 7.28 3
+N2355 071659.2 +134459 0.00 3 0
+N2356
+N2357 071741.0 +232124 14.00 8 4.26 0.35 0 20592 UGC 3782
+N2358 071656.3 -170702 0.00 0 0
+N2359 071831.0 -131338 0.00 5 0
+N2360 071742.0 -153759 7.62 3
+N2361 071823.8 -131234 0.00 0 0
+N2362 071841.5 -245715 0.00 3 0
+N2363 072829.8 +691132 15.5 5
+N2364 072046.5 -073259 0.00 0 0
+N2365 072222.5 +220500 13.30 8 2.4 1.3 0 20838 UGC 3821
+N2366 072854.4 +691252 11.53 8 8.1 3.3 25 21102 UGC 3851
+N2367 072006.0 -215259 7.98 3
+N2368 072106.3 -102218 0.00 3 0
+N2369 071637.7 -622037 13.21 8 3.5 1.1 0 20556 ESO 122- 18
+N2369A071843.9 -625607 8 1.9 1.2 33 20640 ESO 88- 8
+N2369B072029.7 -620313 8 1.5 1.4 0 20717 ESO 123- 5
+N2370 072501.6 +234700 14.60 8 0.9 0.5 0 20955 UGC 3835
+N2371 072534.8 +292926 14.48 6
+N2372 072534.8 +292926 14.48 6
+N2373 072636.9 +334925 14.70 8 0.6 0.5 0 21016 UGC 3848
+N2374 072400.0 -131600 8.46 3
+N2375 072709.5 +334955 14.44 8 1.3 1.0 0 21035 UGC 3854
+N2376 072636.0 +230423 14.7 8
+N2377 072457.0 -093936 13.54 8 1.7 1.3 0 20948 UGCA 132
+N2378 072726.4 +334841 14.9 8
+N2379 072726.4 +334841 14.50 8 0.8 0.8 0 21036 UGC 3857
+N2380 072354.7 -273145 12.27 8 2.43 2.33 0 20916 ESO 492- 12
+N2381 071957.4 -630400 13.59 8 1.6 1.4 0 20694 ESO 88- 10
+N2382 072355.2 -273141 8
+N2383 072441.0 -205642 8.88 3
+N2384 072512.0 -210123 7.47 3
+N2385 072828.2 +335016 15.2 8
+N2386 072837.9 +334626 0.00 0 0
+N2387 072858.0 +365248 15.3 8
+N2388 072853.4 +334909 14.67 8 1.0 0.6 0 21099 UGC 3870
+N2389 072904.9 +335137 13.40 8 2.0 1.4 83 21109 UGC 3872
+N2390 072904.3 +335012 0.00 0 0
+N2391 072907.5 +334933 0.00 3 0
+N2392 072910.8 +205442 10.28 6 Eskimo Nebula
+N2393 073004.6 +340140 14.68 8 1.2 0.8 0 21154 UGC 3884
+N2394 072836.5 +070512 0.00 0 0
+N2395 072706.0 +133459 8.81 3
+N2396 072802.9 -114311 0.00 3 0
+N2397 072120.0 -690005 12.68 8 2.5 1.2 0 20754 ESO 58- 29
+N2397 072121.0 -690007 12.68 8 2.5 1.2 123 20766 ESO 58- 30
+N2397B072156.5 -685045 8 1.0 0.6 103 20813 ESO 58- 31
+N2398 073016.3 +242915 15.3 8
+N2399 072950.1 -001252 0.00 0 0
+N2400 072954.8 -001253 0.00 0 0
+N2401 072924.4 -135758 0.00 3 0
+N2402 073046.3 +093854 15.4 8
+N2403 073654.5 +653558 8.93 8 21.9 12.3 127 21396 UGC 3918
+N2404 073707.1 +653639 0.00 0 0
+N2405 073214.1 +255421 14.7 8
+N2406 073147.7 +181716 15.0 8
+N2407 073156.7 +181959 14.38 8 1.1 1.0 0 21220 UGC 3896
+N2408 074031.9 +714006 0.00 3 0
+N2409 073212.0 -165659 7.48 3
+N2410 073502.2 +324920 13.50 8 2.37 0.69 0 21336 UGC 3917
+N2411 073436.3 +181653 14.6 8
+N2412 073421.5 +083252 0.00 0 0
+N2413 073316.5 -130544 0.00 0 0
+N2414 073310.5 -152711 8.33 3
+N2415 073656.7 +351433 12.78 8 0.9 0.9 0 21399 UGC 3930
+N2416 073541.5 +113643 14.10 8 1.0 0.7 0 21358 UGC 3925
+N2417 073011.7 -621505 12.84 8 2.8 1.9 81 21155 ESO 123- 15
+N2418 073637.5 +175302 13.16 8 1.8 1.8 0 21382 UGC 3931
+N2419 073807.9 +385248 0.00 4 1.70 1.70 0 Intergalactic Wanderer
+N2420 073811.3 +213310 9.0 3
+N2421 073618.0 -203700 8.69 3
+N2422 073636.0 -143000 4.42 3 30.0 M 47
+N2423 073706.0 -135200 7.15 3
+N2424 074039.8 +391359 13.59 8 3.8 0.6 81 21558 UGC 3959
+N2425 073817.6 -145240 0.00 3 0
+N2426 074318.4 +521907 14.13 8 1.1 1.1 0 21648 UGC 3977
+N2427 073628.0 -473805 12.33 8 5.2 2.2 122 21375 ESO 208- 27
+N2428 073921.8 -163145 0.00 0 0
+N2429 074349.7 +522111 0.00 8 0 21664 UGC 3983
+N2430 073941.0 -161746 0.00 0 0
+N2431 074513.4 +530430 14.26 8 0.9 0.9 0 21711 UGC 3999
+N2432 074053.9 -190409 0.00 3 0
+N2433 074256.8 +092056 15.29 8
+N2434 073451.5 -691701 12.33 8 2.5 2.3 0 21325 ESO 59- 5
+N2435 074413.6 +313904 13.74 8 2.1 0.5 0 21676 UGC 3996
+N2436 074513.4 +530430 14.26 0 0.9 0.9 0
+N2437 074148.0 -144900 6.33 3 27.0 M 46
+N2438 074150.4 -144409 0.00 6 0
+N2439 074048.0 -313859 7.31 3
+N2440 074155.4 -181233 18.9 6
+N2441 075154.7 +730058 13.00 8 2.0 1.7 0 22031 UGC 4036
+N2442 073623.9 -693150 11.24 8 5.5 4.9 0 21373 ESO 59- 8
+N2443 073623.9 -693146 11.16 8
+N2444 074653.0 +390200 14.20 8 1.2 0.8 0 21774 UGC 4016
+N2445 074654.7 +390101 13.90 8 1.4 1.1 0 21776 UGC 4017
+N2446 074839.2 +543643 13.73 8 1.9 1.0 0 21860 UGC 4027
+N2447 074436.0 -235200 6.57 3 22.0 M 93
+N2448 074433.2 -244023 0.00 0 0
+N2449 074720.3 +265549 14.26 8 1.3 0.6 0 21802 UGC 4026
+N2450 074732.1 +270109 15.3 8
+N2451 074524.0 -375800 10.04 3
+N2452 074726.2 -272008 17.9 6
+N2453 074748.0 -271500 8.39 3
+N2454 075035.1 +162206 14.7 8
+N2455 074858.6 -211753 0.00 3 0
+N2456 075410.6 +552943 14.13 8 1.1 0.8 0 22129 UGC 4073
+N2457 075454.4 +553247 15.6 8
+N2458 075551.5 +564238 16. 8
+N2459 075201.8 +093327 0.00 0 0
+N2460 075652.8 +602100 12.72 8 2.5 1.9 40 22270 UGC 4097
+N2461 075551.5 +564238 16. 8
+N2462 075632.1 +564114 15.5 8
+N2463 075712.5 +564036 15.10 8 0.4 0.4 0 22291 MCG 10-12- 31
+N2464 075732.7 +564126 0.00 0 0
+N2465 075726.1 +564921 0.00 0 0
+N2466 074515.4 -712431 13.54 8 1.5 1.4 0 21714 ESO 59- 18
+N2467 075223.4 -262636 0.00 5 0
+N2468 075802.4 +562134 14.90 8 0.9 0.5 0 22325 UGC 4110
+N2469 075803.4 +564050 13.50 8 1.1 0.8 0 22327 UGC 4111
+N2470 075420.5 +042734 13.64 8 1.9 0.6 128 22137 UGC 4091
+N2471 075832.9 +564634 0.00 0 0
+N2472 075841.8 +564205 15.4 8
+N2473 075841.8 +564205 15.4 8
+N2474 075759.2 +525125 16.00 8 0.6 0.6 0 22321 MCG 9-13- 96
+N2475 075800.5 +525144 14.00 8 0.8 0.8 0 22322 MCG 9-13- 97
+N2476 075645.6 +395544 13.58 8 1.4 0.8 135 22260 UGC 4106
+N2477 075218.0 -383259 6.64 3
+N2478
+N2479 075506.0 -174228 0.00 3 0
+N2480 075710.4 +234647 14.80 8 1.45 0.48 0 22289 UGC 4116
+N2481 075713.7 +234604 13.90 8 1.4 0.5 0 22292 UGC 4118
+N2482 075454.0 -241800 7.71 3
+N2483 075554.0 -275559 7.89 3
+N2484 075828.1 +374713 14.10 8 0.9 0.8 145 22350 UGC 4125
+N2485 075648.6 +072841 13.07 8 1.6 1.6 0 22266 UGC 4112
+N2486 075756.3 +250941 14.16 8 1.7 0.9 100 22317 UGC 4123
+N2487 075820.2 +250859 13.23 8 2.6 2.1 115 22343 UGC 4126
+N2488 080146.6 +563316 13.40 8 1.4 0.8 100 22520 UGC 4161
+N2489 075612.0 -300400 8.58 3
+N2490 075917.9 +270437 15.3 8
+N2491 075827.4 +075901 15.6 8
+N2492 075929.7 +270143 13.70 8 1.0 1.0 95 22397 UGC 4138
+N2493 080023.8 +394949 13.00 8 1.9 1.9 0 22447 UGC 4150
+N2494 075907.1 -003817 14.10 8 0.9 0.7 0 22377 UGC 4141
+N2495 080033.0 +395016 15.70 8 0.4 0.2 0 22457 MCG 7-17- 8
+N2496 075837.3 +080147 13.95 8 1.4 1.2 0 22359 UGC 4127
+N2497 080211.1 +565632 14.15 8 1.4 1.2 0 22547 UGC 4168
+N2498 075938.8 +245857 14.32 8 1.1 0.8 0 22403 UGC 4142
+N2499 075851.7 +072934 15.1 8
+N2500 080153.6 +504418 12.20 8 2.9 2.6 0 22525 UGC 4165
+N2501 075830.0 -142115 13.33 8 1.3 0.9 0 22354 MCG -2-21- 2
+N2502 075552.2 -521827 13.19 8 2.0 1.3 126 22210 ESO 209- 8
+N2503 080036.7 +222400 14.40 8 1.07 0.98 0 22453 UGC 4158
+N2504 075952.3 +053630 14.90 8 0.5 0.4 0 22414 UGC 4152
+N2505 080406.8 +533257 14.09 8 1.2 0.6 0 22644 UGC 4193
+N2506 080000.0 -104659 8.28 3
+N2507 080137.2 +154235 13.20 8 2.5 1.8 0 22510 UGC 4172
+N2508 080157.2 +083307 13.71 8 1.4 1.1 0 22528 UGC 4174
+N2509 080047.8 -190302 0.00 3 0
+N2510 080210.7 +092910 14.41 8 1.0 0.7 0 22541 UGC 4178
+N2511 080215.0 +092340 15.07 8 0.9 0.3 0 22549 MCG 2-21- 8
+N2512 080307.2 +232333 13.85 8 1.4 0.9 113 22596 UGC 4191
+N2513 080225.0 +092446 12.59 8 2.5 2.0 170 22555 UGC 4184
+N2514 080249.8 +154829 13.99 8 1.3 1.2 0 22581 UGC 4189
+N2515 080321.3 +201117 0.00 0 0
+N2516 075818.0 -605200 3.84 3
+N2517 080247.2 -121907 12.70 8 1.5 1.1 0 22578 MCG -2-21- 3
+N2518 080720.2 +510754 14.02 8 1.2 1.0 0 22800 UGC 4221
+N2519 080720.3 +510752 14.2 8
+N2520 080458.2 -280848 0.00 0 0
+N2521 080850.0 +574612 13.80 8 1.2 0.7 45 22866 UGC 4235
+N2522 080613.4 +174223 14.80 8 1.0 0.3 0 22749 UGC 4218
+N2523 081500.1 +733444 12.63 8 3.0 1.8 0 22649 UGC 4166
+N2523B081256.4 +733349 8 2.1 0.3 92 23025 UGC 4259
+N2523 081459.2 +733449 12.63 8 3.0 1.8 57 23128 UGC 4271
+N2523C081743.1 +731909 8 1.5 0.8 95 23247 UGC 4290
+N2524 080809.9 +390930 13.64 8 1.4 1.0 125 22838 UGC 4234
+N2525 080538.1 -112541 12.26 8 2.9 1.9 0 22721 MCG -2-21- 4
+N2526 080658.6 +080014 14.70 8 0.9 0.5 0 22778 UGC 4231
+N2527 080518.0 -281000 6.81 3
+N2528 080724.8 +391140 13.80 8 1.43 1.31 0 22805 UGC 4227
+N2529 080755.6 +174904 14.7 8
+N2530 080755.6 +174906 14.24 8 1.4 1.0 0 22827 UGC 4237
+N2531 080755.6 +174904 14.7 8
+N2532 081015.1 +335727 13.01 8 2.2 1.8 10 22922 UGC 4256
+N2533 080700.0 -295359 8.19 3
+N2534 081253.1 +554024 13.70 8 1.4 1.2 0 23024 UGC 4268
+N2535 081113.2 +251222 13.31 8 2.5 1.2 0 22957 UGC 4264
+N2536 081116.1 +251048 14.70 8 0.9 0.6 112 22958 MCG 4-20- 5
+N2537 081315.1 +455929 12.32 8 1.7 1.5 0 23040 UGC 4274 Bear Claw Galaxy
+N2537A081341.0 +455941 16.02 8 0.7 0.6 0 23057 MCG 8-15- 51
+N2538 081123.1 +033759 13.49 8 1.4 1.2 0 22962 UGC 4266
+N2539 081042.0 -124959 7.05 3
+N2540 081246.5 +262142 14.00 8 1.44 0.74 0 23017 UGC 4275
+N2541 081440.3 +490344 12.26 8 6.3 3.2 165 23110 UGC 4284
+N2542 081116.4 -125538 0.00 0 0
+N2543 081257.9 +361517 13.20 8 2.24 1.05 0 23028 UGC 4273
+N2544 082141.3 +735923 13.80 8 1.1 0.8 70 23453 UGC 4327
+N2545 081414.4 +212125 13.16 8 2.0 1.1 170 23086 UGC 4287
+N2546 081224.0 -373759 6.46 3
+N2547 081025.7 -491002 4.75 3
+N2548 081348.0 -054759 6.11 3 54.0 M 48
+N2549 081858.4 +574811 12.19 8 3.9 1.3 177 23313 UGC 4313
+N2550 082433.8 +740044 13.60 8 1.0 0.4 0 23604 UGC 4359
+N2550A082838.0 +734458 8 1.6 1.4 0 23781 UGC 4397
+N2551 082449.3 +732446 13.10 8 1.7 1.1 55 23608 UGC 4362
+N2552 081920.3 +500027 12.56 8 3.5 2.3 45 23340 UGC 4325
+N2553 081735.0 +205411 14.83 8 0.9 0.7 0 23240 MCG 4-20- 14
+N2554 081753.6 +232816 12.90 8 3.2 2.3 0 23256 UGC 4312
+N2555 081756.4 +004444 13.14 8 1.9 1.4 0 23259 UGC 4319
+N2556 081900.8 +205613 15.40 8 0.6 0.3 0 23325 CGCG 119- 45
+N2557 081910.7 +212609 14.20 8 1.2 1.0 0 23329 UGC 4330
+N2558 081918.0 +203000 13.81 8 1.7 1.3 160 23337 UGC 4331
+N2559 081706.1 -272721 11.73 8 4.13 2.07 0 23222 ESO 494- 41
+N2560 081954.0 +205800 14.30 8 1.4 0.3 93 23367 UGC 4337
+N2561 081937.0 +043926 14.14 8 1.1 0.6 0 23351 UGC 4336
+N2562 082023.7 +210756 13.88 8 1.0 0.7 3 23395 UGC 4345
+N2563 082035.7 +210409 13.24 8 2.1 1.5 80 23404 UGC 4347
+N2564 081830.0 -214858 14.69 8 1.2 0.8 0 23290 ESO 562- 1
+N2565 081948.2 +220138 13.40 8 1.9 0.9 167 23362 UGC 4334
+N2566 081845.6 -252951 11.83 8 3.4 2.3 110 23303 ESO 495- 3
+N2567 081827.0 -303852 7.77 3
+N2568 081818.1 -370619 0.00 0 0
+N2569 082121.1 +205203 15.26 8 0.6 0.5 0 23442 MCG 4-20- 35
+N2570 082124.0 +205500 15.10 8 1.1 0.6 75 23443 UGC 4354
+N2571 081854.0 -294359 7.16 3
+N2572 082124.6 +190852 14.69 8 1.3 0.5 0 23441 UGC 4355
+N2573 014137.3 -892004 14.10 8 2.0 0.8 0 6249 ESO 1- 1 Polarissima Australis
+N2573B230735.2 -890657 8 1.7 0.6 120 70533 ESO 1- 8
+N2573A231214.3 -890733 8 2.1 0.8 30 70680 ESO 1- 9
+N2574 082048.1 -085506 13.34 8 2.2 1.2 0 23418 MCG -1-22- 3
+N2575 082244.9 +241749 13.40 8 2.3 1.9 0 23501 UGC 4368
+N2576 082257.8 +254423 15.07 8 1.7 0.3 0 23512 UGC 4371
+N2577 082243.1 +223311 13.40 8 1.8 1.1 105 23498 UGC 4367
+N2578 082124.5 -131907 13.50 8 2.0 1.2 0 23440 MCG -2-22- 2
+N2579 082212.0 -362500 7.86 5
+N2580 082127.9 -301736 0.00 3 0
+N2581 082430.9 +183549 14.29 8 1.1 0.8 0 23599 UGC 4388
+N2582 082512.1 +202007 13.90 8 1.2 1.2 0 23630 UGC 4391
+N2583 082307.9 -050008 14.40 8 0.8 0.8 0 23516 MCG -1-22- 8
+N2584 082315.4 -045814 14.50 8 1.1 0.6 0 23523 MCG -1-22- 9
+N2585 082326.3 -045455 14.50 8 1.8 0.8 0 23537 MCG -1-22- 10
+N2586 082432.4 -045317 15.20 8
+N2587 082324.1 -293031 0.00 3 0
+N2588 082309.6 -325831 0.00 3 0
+N2589 082429.4 -084605 0.00 0 0
+N2590 082501.8 -003530 13.94 8 2.2 0.7 77 23616 UGC 4392
+N2591 083725.5 +780135 12.95 8 3.0 0.6 0 24231 UGC 4472
+N2592 082708.1 +255813 13.28 8 1.7 1.4 0 23701 UGC 4411
+N2593 082647.8 +172230 14.95 8 0.9 0.5 0 23692 UGC 4408
+N2594 082717.3 +255242 15.0 8
+N2595 082741.7 +212843 12.93 8 3.2 2.4 45 23725 UGC 4422
+N2596 082726.7 +171702 14.20 8 1.5 0.6 65 23714 UGC 4419
+N2597 083002.5 +212919 15.1 8
+N2598 083002.7 +212921 14.60 8 1.1 0.4 3 23855 UGC 4443
+N2599 083211.2 +223347 13.08 8 1.9 1.7 0 23941 UGC 4458
+N2600 083445.0 +524257 14.80 8 1.20 0.44 0 24082 UGC 4475
+N2601 082530.6 -680704 13.40 8 1.6 1.1 0 23637 ESO 60- 5
+N2602 083504.3 +524953 15.4 8
+N2603 083530.0 +524659 15. 8
+N2604 083323.0 +293219 13.00 8 2.1 2.1 0 23998 UGC 4469
+N2605 083453.3 +524816 16.20 0 0.45 0.34 0
+N2606 083536.0 +524759 15.0 8
+N2607 083356.6 +265821 14.63 8 0.9 0.8 0 24038 UGC 4473
+N2608 083517.0 +282827 13.01 8 2.3 1.4 60 24111 UGC 4484
+N2609 082929.6 -610637 0.00 3 0
+N2610 083323.4 -160858 0.00 6 0
+N2611 083529.0 +250138 15.3 8
+N2612 083350.1 -131028 13.50 8 2.7 0.6 0 24028 MCG -2-22- 20
+N2613 083322.6 -225824 11.16 8 7.2 1.8 113 23997 ESO 495- 18
+N2614 084247.9 +725835 13.60 8 2.5 2.0 0 24473 UGC 4523
+N2615 083433.3 -023249 13.30 8 1.9 1.0 0 24071 UGC 4481
+N2616 083534.1 -015058 13.50 8 1.6 1.3 145 24129 UGC 4489
+N2617 083538.8 -040518 14.00 8 1.0 0.8 0 24136 MCG -1-22- 27
+N2618 083553.5 +004226 13.00 8 2.4 1.9 0 24156 UGC 4492
+N2619 083732.7 +284219 13.19 8 2.3 1.4 0 24235 UGC 4503
+N2620 083728.2 +245649 14.40 8 2.0 0.5 90 24233 UGC 4501
+N2621 083736.9 +245959 15.4 8
+N2622 083810.9 +245343 15.01 8 0.8 0.4 0 24269 MCG 4-21- 8
+N2623 083824.2 +254501 13.99 8 2.4 0.7 0 24288 UGC 4509
+N2624 083809.7 +194331 14.5 8
+N2625 083823.2 +194259 15.90 8 0.3 0.3 0 24285 CGCG 89- 57
+N2626 083544.0 -404023 10.48 5
+N2627 083714.9 -295701 0.00 3 0
+N2628 084022.7 +233223 13.97 8 1.1 1.1 0 24381 UGC 4519
+N2629 084714.6 +725907 13.33 8 1.8 1.5 105 24682 UGC 4569
+N2630 084535.0 +725955 15.2 8
+N2631 084535.0 +725955 15.2 8
+N2632 084024.0 +194000 3.46 3 95.0 M 44 Praesepe, Beehive Cluster
+N2633 084806.6 +740558 12.90 8 2.5 1.5 175 24723 UGC 4574
+N2634 084825.4 +735802 12.91 8 1.7 1.6 0 24749 UGC 4581
+N2634A084837.3 +735618 8 1.8 0.4 73 24760 UGC 4585
+N2635 083828.0 -344534 12.06 3
+N2636 084824.6 +734012 14.66 8 0.6 0.6 0 24747 UGC 4583
+N2637 084113.7 +194130 15.05 8
+N2638 084225.8 +371316 13.90 8 1.84 0.55 0 24453 UGC 4534
+N2639 084338.0 +501224 12.56 8 1.8 1.1 140 24506 UGC 4544
+N2640 083724.6 -550726 12.40 8 2.2 1.9 0 24229 ESO 165- 2
+N2641 084757.5 +725345 14.63 8 1.3 1.1 0 24722 UGC 4577
+N2642 084044.5 -040719 13.35 8 2.0 1.9 0 24395 MCG -1-22- 33
+N2643 084151.7 +194208 15.6 8
+N2644 084131.8 +045849 13.31 8 2.1 0.8 0 24425 UGC 4533
+N2645 083918.0 -461300 7.51 3
+N2646 085022.0 +732747 13.09 8 1.3 1.3 0 24838 UGC 4604
+N2647 084243.1 +193901 15.2 8
+N2648 084239.8 +141708 12.74 8 3.2 1.1 0 24464 UGC 4541
+N2649 084408.3 +344302 13.50 8 1.74 1.24 0 24531 UGC 4555
+N2650 084958.3 +701758 14.08 8 1.6 1.2 0 24817 UGC 4603
+N2651 084355.2 +114615 15.5 8
+N2652 084313.6 -033645 0.00 0 0
+N2653 085455.5 +782337 0.00 0 0
+N2654 084912.5 +601313 12.74 8 4.3 0.8 63 24784 UGC 4605
+N2655 085538.7 +781328 10.96 8 4.9 4.1 0 25069 UGC 4637
+N2656 084748.0 +535100 14.90 8 1.3 1.3 0 24707 MCG 9-15- 25
+N2657 084515.8 +093844 13.61 8 1.3 1.3 0 24595 UGC 4573
+N2658 084327.3 -323922 0.00 3 0
+N2659 084236.0 -445700 8.75 3
+N2660 084218.0 -470859 9.05 3
+N2661 084559.5 +123715 13.52 8 1.4 1.3 0 24632 UGC 4584
+N2662 084532.0 -150716 15. 8
+N2663 084508.2 -334741 11.86 8 3.5 2.4 0 24590 ESO 371- 14
+N2664 084707.0 +123621 0.00 3 0
+N2665 084601.3 -191812 12.91 8 2.0 1.5 144 24634 ESO 563- 19
+N2666 084947.0 +444213 0.00 0 0
+N2667 084827.3 +190109 14.8 8
+N2668 084922.5 +364237 14.30 8 1.26 0.73 0 24791 UGC 4616
+N2669 084454.0 -525800 6.35 3
+N2670 084530.0 -484659 8.31 3
+N2671 084611.9 -415238 0.00 3 0
+N2672 084922.3 +190430 12.70 8 3.0 2.8 0 24790 UGC 4619
+N2673 084924.1 +190427 14.40 8 1.2 1.2 0 24792 UGC 4620
+N2674 084913.2 -141739 15.88 8 0
+N2675 085205.1 +533703 14.30 8 1.5 1.1 80 24909 UGC 4629
+N2676 085135.6 +473328 14.20 8 1.01 0.92 0 24881 UGC 4627
+N2677 085001.3 +190034 15.2 8
+N2678 085002.7 +112017 0.00 0 0
+N2679 085132.9 +305155 14.30 8 1.8 1.8 0 24884 UGC 4632
+N2680 085133.5 +305157 0.00 8 0.20 0.15 0
+N2681 085333.1 +511853 11.09 8 3.6 3.3 0 24961 UGC 4645
+N2682 085118.0 +114959 7.6 3 30.0 M 67
+N2683 085241.0 +332503 10.64 8 9.3 2.2 44 24930 UGC 4641
+N2684 085453.5 +490938 13.60 8 0.9 0.8 0 25024 UGC 4662
+N2685 085535.2 +584402 12.12 8 4.5 2.3 38 25065 UGC 4666 Helix Galaxy
+N2686 085458.8 +490831 16. 8 Spindle
+N2687 085505.0 +490923 17. 8
+N2688 085511.6 +490721 16. 8
+N2689 085515.4 +490903 17.45 8
+N2690 085238.0 -023612 14.02 8 1.9 0.5 0 24926 UGC 4647
+N2691 085446.4 +393213 13.93 8 1.2 0.8 165 25020 UGC 4664
+N2692 085658.0 +520357 13.70 8 1.35 0.59 0 25142 UGC 4675
+N2693 085659.4 +512051 12.84 8 2.6 1.8 160 25144 UGC 4674
+N2694 085658.6 +511949 15.40 8 1.2 1.2 0 25143 MCG 9-15- 56
+N2695 085427.1 -030403 12.83 8 1.7 1.2 0 25003 MCG 0-23- 10
+N2696 085042.0 -050035 16.00 8 1.2 1.1 0
+N2697 085459.4 -025915 13.32 8 1.8 1.1 0 25029 MCG 0-23- 11
+N2698 085536.5 -031102 13.60 8 1.4 0.6 0 25067 MCG 0-23- 12
+N2699 085548.8 -030739 13.63 8 1.0 1.0 0 25075 MCG 0-23- 14
+N2700 085550.6 -030659 0.00 0 0
+N2701 085906.3 +534610 12.73 8 2.2 1.6 23 25237 UGC 4695
+N2702 085554.6 -030355 0.00 0 0
+N2703 085547.1 -031825 0.00 0 0
+N2704 085647.7 +392256 14.20 8 1.00 0.95 0 25134 UGC 4678
+N2705 085600.0 -030054 0.00 0 0
+N2706 085612.3 -023348 13.80 8 1.8 0.6 0 25102 UGC 4680
+N2707 085605.7 -030359 0.00 0 0
+N2708 085608.0 -032139 12.80 8 2.6 1.3 25 25097 MCG 0-23- 15
+N2709 085612.8 -031436 14.65 8 0.8 0.6 0 25103 MCG 0-23- 16
+N2710 085948.3 +554223 13.66 8 2.0 1.0 0 25258 UGC 4705
+N2711 085723.6 +171717 14.64 8 0.9 0.6 0 25164 UGC 4688
+N2712 085931.2 +445456 12.75 8 2.9 1.6 178 25248 UGC 4708
+N2713 085720.6 +025521 12.72 8 3.6 1.5 107 25161 UGC 4691
+N2714 085329.8 -591302 14.00 8 1.6 1.6 0
+N2715 090807.1 +780511 11.79 8 4.9 1.7 22 25676 UGC 4759
+N2716 085736.2 +030526 12.70 8 1.3 1.0 30 25172 UGC 4692
+N2717 085701.8 -244024 13.43 8 2.1 1.5 0 25146 ESO 496- 21
+N2718 085850.5 +061735 13.20 8 1.74 0.91 0 25225 UGC 4707
+N2719 090015.4 +354340 14.00 8 1.3 0.3 0 25281 UGC 4718
+N2719A090016.1 +354316 8 0.9 0.6 0 25284 MCG 6-20- 18
+N2720 085908.0 +110857 13.82 8 1.2 1.1 0 25238 UGC 4710
+N2721 085856.5 -045407 12.50 8 2.3 1.6 0 25231 MCG -1-23- 15
+N2722 085846.2 -034236 13.00 8 2.0 1.3 0 25221 MCG -1-23- 14
+N2723 090014.3 +031040 14.23 8 0.9 0.9 0 25280 UGC 4723
+N2724 090101.8 +354543 14.30 8 1.8 1.6 0 25331 UGC 4726
+N2725 090103.2 +110554 14.40 8 0.7 0.6 0 25332 UGC 4732
+N2726 090455.7 +595559 13.40 8 1.6 0.5 0 25498 UGC 4750
+N2727 085607.9 -032137 13.6 8
+N2728 090140.9 +110458 14.44 8 1.1 0.8 0 25360 UGC 4738
+N2729 090128.6 +034314 14.30 8 1.03 0.61 0 25352 UGC 4737
+N2730 090215.8 +165018 13.48 8 1.7 1.3 0 25384 UGC 4743
+N2731 090208.4 +081806 14.50 8 0.8 0.5 0 25376 UGC 4741
+N2732 091325.0 +791114 12.90 8 2.1 0.8 67 25999 UGC 4818
+N2733 085846.2 -034236 13. 8
+N2734 090258.1 +165009 17.71 8
+N2735 090238.6 +255604 14.13 8 1.2 0.4 0 25399 UGC 4744
+N2735A090236.0 +255600 8 0.2 0.2 0 25402 MCG 4-22- 3
+N2736 090016.9 -455653 0.00 5 30.0: 7.0 0 Herschel's Ray
+N2737 090359.7 +215424 15.03 8 0.9 0.4 0 25453 UGC 4751
+N2738 090400.5 +215804 13.99 8 1.4 0.6 0 25454 UGC 4752
+N2739 090603.1 +514439 15.5 8
+N2740 090605.0 +514407 15.10 8 0.76 0.63 0 25531 MCG 9-15- 86
+N2741 090316.5 +181540 16.00 0 0.4 0.3 0
+N2742 090733.5 +602846 12.03 8 3.0 1.5 0 25640 UGC 4779
+N2742A090957.6 +621445 8 1.5 0.6 90 25836 UGC 4803
+N2743 090454.0 +250015 14.24 8 1.1 0.8 0 25496 UGC 4760
+N2744 090438.8 +182726 13.90 8 1.7 1.1 0 25480 UGC 4757
+N2745 090439.3 +181526 15.5 8
+N2746 090559.4 +352239 13.80 8 1.31 1.13 0 25533 UGC 4770
+N2747 090518.3 +182631 15.5 8
+N2748 091344.7 +762832 12.40 8 3.0 1.1 38 26018 UGC 4825
+N2749 090521.6 +181852 12.71 8 1.7 1.4 0 25508 UGC 4763
+N2750 090547.9 +252615 12.30 8 1.9 1.5 0 25525 UGC 4769
+N2751 090532.4 +181543 15.1 8
+N2752 090543.6 +182028 14.51 8 1.9 0.4 0 25523 UGC 4772
+N2753 090708.2 +252032 14.80 8 0.4 1.31 0 25603 MCG 4-22- 15
+N2754 090511.2 -190505 15.18 8 0.8 0.5 0 25504 ESO 564- 16
+N2755 090758.3 +414232 14.30 8 1.05 0.63 0 25670 UGC 4789
+N2756 090900.9 +535058 13.20 8 1.7 1.1 0 25757 UGC 4796
+N2757 090525.7 -190252 0.00 0 0.2: 0
+N2758 090531.2 -190234 13.96 8 1.9 0.5 0 25515 ESO 564- 20
+N2759 090837.5 +373717 14.00 8 1.0 0.7 50 25718 UGC 4795
+N2760 092414.9 +763153 15.20 0 0.4 0.3 0
+N2761 090730.0 +182605 14.8 8
+N2762 090954.5 +502506 15.7 8
+N2763 090649.1 -152959 12.64 8 2.3 2.0 0 25570 MCG -2-23- 10
+N2764 090817.5 +212637 13.63 8 1.5 0.9 15 25690 UGC 4794
+N2765 090736.6 +032335 13.00 8 1.94 0.98 0 25646 UGC 4791
+N2766 090847.5 +295153 14.50 8 1.3 0.5 0 25735 UGC 4801
+N2767 091011.9 +502405 14.30 8 0.82 0.68 0 25852 UGC 4813
+N2768 091137.7 +600222 10.84 8 8.1 4.3 95 25915 UGC 4821
+N2769 090647.0 +503658 0.00 8 0 25870 UGC 4816
+N2770 090933.3 +330725 12.77 8 3.8 1.1 148 25806 UGC 4806
+N2771 091039.6 +502247 13.80 8 1.23 1.07 0 25875 UGC 4817
+N2772 090741.9 -233717 14.16 8 1.5 0.9 0 25654 ESO 497- 14
+N2773 090944.2 +071025 15.00 8 0.7 0.3 0 25825 UGC 4815
+N2774 091039.5 +184145 14.8 8
+N2775 091020.5 +070219 11.03 8 4.3 3.3 155 25861 UGC 4820
+N2776 091215.0 +445720 12.14 8 3.0 2.7 0 25946 UGC 4838
+N2777 091041.8 +071223 14.10 8 0.84 0.67 0 25876 UGC 4823
+N2778 091224.6 +350139 13.35 8 1.4 1.0 40 25955 UGC 4840
+N2779 091228.3 +350311 15.5 8
+N2780 091244.3 +345532 14.28 8 0.9 0.7 0 25967 UGC 4843
+N2781 091127.6 -144901 12.53 8 3.0 1.5 85 25907 MCG -2-24- 2
+N2782 091405.5 +400652 12.30 8 3.5 2.6 0 26034 UGC 4862
+N2783 091339.9 +295937 13.60 8 2.1 1.5 168 26013 UGC 4859
+N2784 091218.7 -241022 11.30 8 5.5 2.2 73 25950 ESO 497- 23
+N2785 091515.4 +405503 14.73 8 1.5 0.5 127 26100 UGC 4876
+N2786 091335.6 +122627 14.20 0 0.9 0.5 0
+N2787 091918.9 +691211 11.82 8 3.2 2.0 117 26341 UGC 4914
+N2788 090903.0 -675557 13.24 8 1.8 0.4 0 25443 ESO 60- 25
+N2788 090903.3 -675557 8 1.8 0.4 114 25761 ESO 61- 2
+N2789 091459.6 +294349 13.20 8 1.9 1.9 29 26089 UGC 4875
+N2790 091502.8 +194149 15.40 8 0.4 0.3 0 26092 MCG 3-24- 16
+N2791 091502.0 +173531 15.6 8
+N2792 091226.6 -422539 11.90 6 0.39 0.35 0
+N2793 091647.3 +342547 13.58 8 1.3 1.1 0 26189 UGC 4894
+N2794 091601.8 +173528 13.99 8 1.2 1.2 0 26140 UGC 4885
+N2795 091603.9 +173742 13.81 8 1.4 1.0 0 26143 UGC 4887
+N2796 091641.8 +305456 15.03 8 1.1 0.7 0 26178 UGC 4893
+N2797 091621.8 +174336 14.3 8
+N2798 091722.9 +420002 13.04 8 2.6 1.0 160 26232 UGC 4905
+N2799 091731.0 +415939 14.32 8 1.9 0.5 0 26238 UGC 4909
+N2800 091835.2 +523052 13.81 8 1.4 0.9 0 26302 UGC 4920
+N2801 091644.2 +195609 14.70 8 1.1 1.0 0 26183 UGC 4899
+N2802 091641.4 +185748 14.30 8 1.1 0.6 0 26177 UGC 4897
+N2803 091643.9 +185717 14.30 8 1.2 1.2 0 26181 UGC 4898
+N2804 091649.8 +201155 13.90 8 2.2 2.0 60 26196 UGC 4901
+N2805 092020.4 +640612 11.52 8 6.3 4.8 125 26410 UGC 4936
+N2806 091657.7 +200144 15.1 8
+N2807 091700.1 +200212 15.1 8
+N2808 091202.6 -645146 7.77 4
+N2809 091706.6 +200415 13.97 8 1.3 1.2 0 26220 UGC 4910
+N2810 092204.5 +715042 13.24 8 1.7 1.7 0 26514 UGC 4954
+N2811 091611.3 -161847 12.23 8 2.5 0.9 25 26151 MCG -3-24- 3
+N2812 091740.8 +195507 15.7 8
+N2813 091745.4 +195423 14.50 8 1.3 1.1 0 26252 UGC 4916
+N2814 092112.8 +641505 14.30 8 1.2 0.3 179 26469 UGC 4952
+N2815 091619.6 -233804 12.81 8 3.5 1.1 10 26157 ESO 497- 32
+N2816 090733.5 +602846 12.03 0 3.0 1.5 0
+N2817 091710.5 -044508 13.00 8 2.0 1.7 0 26223 MCG -1-24- 6
+N2818 091601.5 -363736 12.5 6
+N2819 091809.3 +161153 13.78 8 1.4 1.3 0 26274 UGC 4924
+N2820 092147.1 +641529 13.28 8 4.1 0.5 59 26498 UGC 4961
+N2821 091648.0 -264859 13.84 8 2.0 0.4 0 26192 ESO 497- 34
+N2822 091349.7 -693841 11.66 8 3.3 2.2 0 26026 ESO 61- 4
+N2823 091917.4 +340029 15.46 8 0.9 0.5 0 26340 UGC 4935
+N2824 091902.3 +261610 14.23 8 0.9 0.6 160 26330 UGC 4933
+N2825 091922.4 +334434 15.27 8 1.0 0.3 0 26345 MCG 6-21- 10
+N2826 091924.2 +333726 14.65 8 1.5 0.3 0 26346 UGC 4939
+N2827 091918.9 +335249 15.6 8
+N2828 091934.8 +335316 15.7 8
+N2829 091930.2 +333853 17.11 8
+N2830 091941.4 +334417 15.27 8 1.3 0.3 0 26371 UGC 4941
+N2831 091945.5 +334442 14.70 8 1.4 1.4 0 26376 MCG 6-21- 13
+N2832 091946.5 +334502 12.87 8 2.3 1.9 160 26377 MCG 6-21- 15
+N2833 091957.7 +335536 15.6 8
+N2834 092002.5 +334236 15.6 8
+N2835 091753.0 -222120 11.01 8 6.6 4.4 8 26259 ESO 564- 35
+N2836 091344.6 -692005 12.64 8 2.6 1.9 0 26017 ESO 61- 3
+N2837 091823.4 -162854 0.00 0 0
+N2838 092043.0 +391856 14.7 8
+N2839 092036.3 +333903 15.22 8 0.9 0.9 0 26425 MCG 6-21- 23
+N2840 092052.7 +352206 14.61 8 1.0 0.9 0 26445 UGC 4960
+N2841 092201.8 +505831 10.09 8 8.1 3.5 147 26512 UGC 4966
+N2842 091536.5 -630416 13.41 8 1.5 1.3 120 26114 ESO 91- 4
+N2843 092028.8 +185534 0.00 8 0
+N2844 092148.1 +400907 13.75 8 1.5 0.8 13 26501 UGC 4971
+N2845 091836.9 -380041 12.92 8 2.0 1.0 67 26306 ESO 314- 10
+N2846 091940.4 -144035 0.00 0 0
+N2847 092008.5 -163106 0.00 0 0
+N2848 092009.7 -163134 12.35 8 2.7 1.7 40 26404 MCG -3-24- 7
+N2849 091922.8 -403113 0.00 3 0
+N2850 092057.0 -045624 14.75 8
+N2851 092030.2 -162943 15.00 8 1.2 0.5 0 26422 MCG -3-24- 8
+N2852 092314.6 +400950 14.09 8 0.9 0.8 0 26571 UGC 4986
+N2853 092317.3 +401200 14.40 8 1.22 0.73 0 26580 UGC 4987
+N2854 092403.1 +491216 13.82 8 1.54 0.70 0 26631 UGC 4995
+N2855 092127.5 -115435 12.63 8 2.5 2.2 0 26483 MCG -2-24- 15
+N2856 092416.0 +491457 14.10 8 1.1 0.5 0 26648 UGC 4997
+N2857 092438.0 +492120 12.90 8 2.2 2.0 0 26666 UGC 5000
+N2858 092255.0 +030925 13.70 8 1.46 0.80 0 26556 UGC 4989
+N2859 092418.9 +343046 11.83 8 4.3 3.8 85 26649 UGC 5001
+N2860 092453.2 +410337 14.10 8 1.38 0.59 0 26685 UGC 5007
+N2861 092336.5 +020811 13.50 8 1.21 1.13 0 26607 UGC 4999
+N2862 092455.1 +264629 13.77 8 2.5 0.5 0 26690 UGC 5010
+N2863 092336.5 -102600 13. 8
+N2864 092415.4 +055626 14.8 8
+N2865 092330.8 -230948 12.57 8 2.5 1.8 0 26601 ESO 498- 1 Helix
+N2866 092205.0 -510609 0.00 3 0
+N2867 092125.5 -581834 12.0 6
+N2868 092327.2 -102546 15.28 8 0
+N2869 092336.5 -102600 13. 8
+N2870 092753.7 +572232 13.70 8 2.75 0.62 0 26856 UGC 5034
+N2871 092539.4 +112636 0.00 0 0
+N2872 092543.0 +112556 12.86 8 2.1 1.8 22 26733 UGC 5018
+N2873 092548.5 +112714 15.3 8
+N2874 092547.8 +112531 13.36 8 2.4 0.7 43 26740 UGC 5021
+N2875 092547.4 +112530 13.5 8
+N2876 092513.8 -064300 14.50 8 1.7 1.1 0 26710 MCG -1-24- 16
+N2877 092547.0 +021345 15.10 8 0.42 0.32 0 26738 MCG 0-24- 15
+N2878 092547.4 +020522 14.70 8 1.05 0.42 0 26739 UGC 5022
+N2879 092522.5 -113905 0.00 0 0
+N2880 092935.1 +622925 12.46 8 2.0 1.2 140 26939 UGC 5051
+N2881 092553.7 -115932 0.00 8 0 26747 MCG -2-24- 21
+N2882 092636.1 +075716 17.20 8 0.11 0.10 0 26781 UGC 5030
+N2883 092518.4 -340612 15.20 8 2.8 0.9 0 26713 ESO 372- 24
+N2884 092624.4 -113320 13.91 8 2.0 1.1 0 26773 MCG -2-24- 22
+N2885 092718.5 +230112 14.80 8 1.1 0.8 0
+N2886 092638.7 -214416 0.00 0 0
+N2887 092324.1 -634844 12.77 8 2.1 1.5 78 26592 ESO 91- 9
+N2888 092619.7 -280208 13.58 8 1.4 1.0 158 26768 ESO 434- 2
+N2889 092712.6 -113837 12.44 8 2.2 1.9 0 26806 MCG -2-24- 26
+N2890 092629.7 -143145 15. 8
+N2891 092656.7 -244658 13.51 8 1.5 1.4 0 26794 ESO 498- 8
+N2892 093252.9 +673703 14.05 8 1.4 1.4 0 27111 UGC 5073
+N2893 093016.6 +293221 13.91 8 1.1 1.0 0 26979 UGC 5060
+N2894 092930.2 +074308 13.27 8 1.9 1.0 0 26932 UGC 5056
+N2895 093224.9 +572855 14.7 8
+N2896 093016.9 +233946 14.8 8
+N2897 092945.7 +021224 15.52 8
+N2898 092946.3 +020351 14.30 8 1.01 0.62 0 26950 MCG 0-24- 18
+N2899 092702.9 -560622 0.00 6 0
+N2900 093015.2 +040839 14.40 8 1.11 1.00 0 26974 UGC 5065
+N2901 093234.2 +310642 0.00 0 0
+N2902 093053.0 -144410 12.21 8 1.4 1.2 0 27004 MCG -2-24- 30
+N2903 093209.7 +213002 9.68 8 12.6 6.0 17 27077 UGC 5079
+N2904 093016.9 -302301 13.43 8 1.5 1.0 90 26981 ESO 434- 6
+N2905 093209.7 +213002 9.8 8
+N2906 093206.2 +082631 13.40 8 1.4 0.9 0 27074 UGC 5081
+N2907 093136.6 -164409 12.70 8 1.8 1.1 0 27048 MCG -3-25- 2
+N2908 094331.5 +794205 14.2 8
+N2909 094409.8 +655838 14.1 8
+N2910 093024.0 -525359 7.49 3
+N2911 093346.5 +100909 12.50 8 4.1 3.2 140 27159 UGC 5092
+N2912 093356.9 +101133 0.00 8 0 27167
+N2913 093402.7 +092845 14.08 8 1.1 0.7 0 27184 UGC 5095
+N2914 093403.3 +100636 14.10 8 1.0 0.7 15 27185 UGC 5096
+N2915 092611.6 -763735 13.25 8 1.9 1.0 129 26761 ESO 37- 3
+N2916 093457.3 +214221 12.74 8 2.5 1.7 20 27244 UGC 5103
+N2917 093426.9 -023015 14.55 8 1.3 0.4 0 27207 UGC 5098
+N2918 093544.0 +314220 13.56 8 1.4 1.0 0 27282 UGC 5112
+N2919 093447.5 +101701 13.65 8 1.7 0.6 0 27232 UGC 5102
+N2920 093412.2 -205133 13.90 8 0.9 0.6 0 27197 ESO 565- 15
+N2921 093431.6 -205513 12.94 8 2.8 1.0 0 27214 ESO 565- 17
+N2922 093652.4 +374141 14.59 8 1.1 0.5 0 27361 UGC 5118
+N2923 093603.8 +164537 15.2 8
+N2924 093510.8 -162354 13.00 8 1.4 1.3 0 27253 MCG -3-25- 8
+N2925 093310.9 -532346 0.00 3 0
+N2926 093731.0 +325029 14.40 8 0.8 0.8 0 27400 UGC 5125
+N2927 093715.2 +233526 13.70 8 1.9 1.1 0 27385 UGC 5122
+N2928 093710.1 +165837 15.2 8
+N2929 093729.8 +230942 14.70 8 1.2 0.3 0 27398 UGC 5126
+N2930 093732.6 +231209 15.10 8 0.7 0.4 0 27404 MCG 4-23- 18
+N2931 093737.6 +231426 14.9 8
+N2932 093551.6 -465528 0.00 0 0
+N2933 093755.0 +170053 14.9 8
+N2934 093755.1 +170316 17.70 8 0
+N2935 093644.7 -210742 12.10 8 3.6 2.8 0 27351 ESO 565- 23
+N2936 093744.2 +024539 13.90 8 1.3 1.1 0 27422 UGC 5130
+N2937 093745.0 +024451 14.60 8 2.1 0.7 0 27423 UGC 5131
+N2938 093823.8 +761910 14.20 8 1.7 1.0 0 27473 UGC 5115
+N2939 093807.9 +093126 13.15 8 2.6 0.7 0 27451 UGC 5134
+N2940 093805.2 +093700 14.51 8 0.9 0.7 0 27448 MCG 2-25- 12
+N2941 093824.2 +170239 15.1 8
+N2942 093907.8 +340016 13.15 8 2.2 1.8 165 27527 UGC 5140
+N2943 093832.9 +170153 13.42 8 2.2 1.2 0 27482 UGC 5136
+N2944 093918.0 +321839 14.73 8 0.9 0.2 0 27533 UGC 5144
+N2945 093741.1 -220206 13.22 8 1.6 1.2 0 27418 ESO 565- 28
+N2946 093901.5 +170131 14.90 8 1.2 0.4 0 27521 UGC 5143
+N2947 093605.8 -122612 13.00 8 1.5 1.3 0 27309 MCG -2-25- 4
+N2948 093859.2 +065720 13.50 8 1.72 0.81 0 27518 UGC 5141
+N2949 093952.5 +165451 15.2 8
+N2950 094236.4 +585108 11.84 8 2.7 1.8 145 27765 UGC 5176
+N2951 093940.9 -001407 15.1 8
+N2952 093737.0 -101100 15.33 8
diff --git a/kstars/kstars/data/ngcic04.dat b/kstars/kstars/data/ngcic04.dat
new file mode 100644
index 00000000..39fcb57b
--- /dev/null
+++ b/kstars/kstars/data/ngcic04.dat
@@ -0,0 +1,1000 @@
+N2953 094019.0 +144958 0.00 8 0
+N2954 094024.7 +145520 13.30 8 1.7 1.1 160 27600 UGC 5155
+N2955 094117.1 +355300 13.61 8 1.7 0.9 162 27666 UGC 5166
+N2956 093917.0 -190604 15.23 8 0.9 0.3 0 27531 ESO 565- 34
+N2957 094715.8 +725910 0.00 8 0 28113 MCG 12-10- 1
+N2957B094718.1 +725902 8 1.0 0.4 0 28119 MCG 12-10- 2
+N2958 094041.6 +115318 13.97 8 1.0 0.8 0 27620 UGC 5160
+N2959 094509.0 +683540 13.65 8 1.3 1.3 0 27939 UGC 5202
+N2960 094036.4 +033437 13.29 8 1.8 1.2 0 27619 UGC 5159
+N2961 094522.0 +683631 8 1.1 0.3 44 27958 MCG 12- 9- 63
+N2962 094054.0 +051000 12.96 8 2.6 1.9 3 27635 UGC 5167
+N2963 094750.4 +725752 14.34 8 1.2 0.6 0 28155 UGC 5222
+N2964 094253.9 +315051 11.99 8 2.9 1.6 97 27777 UGC 5183
+N2965 094319.1 +361452 14.44 8 1.2 0.9 79 27813 UGC 5191
+N2966 094211.5 +044023 13.56 8 2.2 0.9 0 27734 UGC 5181
+N2967 094203.8 +002008 12.30 8 3.0 2.8 65 27723 UGC 5180
+N2968 094312.0 +315541 12.78 8 2.3 1.6 45 27800 UGC 5190
+N2969 094154.5 -083611 15.50 8 1.3 1.2 0 27714 MCG -1-25- 21
+N2970 094330.3 +315834 14.38 8 0.6 0.5 0 27827 MCG 5-23- 30
+N2971 094346.1 +361046 14.78 8 1.1 0.8 0 27843 UGC 5197
+N2972 094028.5 -502009 10.72 3
+N2973 094134.7 -300254 0.00 8 0
+N2974 094233.3 -034159 11.87 8 3.5 2.0 40 27762 MCG 0-25- 8
+N2975 094116.1 -164027 16.12 8
+N2976 094715.6 +675450 10.82 8 5.9 2.7 143 28120 UGC 5221
+N2977 094346.9 +745143 13.30 8 1.8 0.8 145 27845 UGC 5175
+N2978 094316.8 -094445 13.50 8 1.0 0.9 0 27808 MCG -1-25- 29
+N2979 094308.6 -102300 13.92 8 1.5 0.9 0 27795 MCG -2-25- 12
+N2980 094312.0 -093646 13.60 8 1.6 0.9 170 27799 MCG -1-25- 28
+N2981 094456.5 +310552 14.40 8 1.2 1.0 0 27925 UGC 5208
+N2982 094200.1 -440138 0.00 0 0
+N2983 094340.8 -202841 12.76 8 2.5 1.5 95 27840 ESO 566- 3
+N2984 094340.4 +110339 14.39 8 0.7 0.7 0 27838 UGC 5200
+N2985 095020.9 +721645 11.18 8 4.6 3.6 0 28316 UGC 5253
+N2986 094416.3 -211642 11.72 8 3.2 2.8 105 27885 ESO 566- 5
+N2987 094541.5 +045631 13.85 8 1.5 0.7 0 27981 UGC 5220
+N2988 094647.8 +220041 14.3 8
+N2989 094525.8 -182236 13.58 8 1.7 0.9 38 27962 ESO 566- 9
+N2990 094617.6 +054230 13.10 8 1.3 0.7 85 28026 UGC 5229
+N2991 094649.8 +220056 13.53 8 1.4 1.1 0 28079 UGC 5233
+N2992 094542.1 -141939 13.14 8 3.5 1.1 0 27982 MCG -2-25- 14
+N2993 094548.4 -142208 13.11 8 1.3 0.9 0 27991 MCG -2-25- 15
+N2994 094716.3 +220523 13.98 8 1.3 1.0 125 28122 UGC 5239
+N2995 094359.1 -543549 0.00 0 0
+N2996 094630.2 -213418 13.54 8 1.5 1.3 0 28049 ESO 566- 12
+N2997 094539.4 -311128 10.06 8 8.9 6.8 110 27978 ESO 434- 35
+N2998 094843.7 +440452 13.11 8 2.9 1.3 53 28196 UGC 5250
+N2999
+N3000 094851.3 +440749 0.00 0 0
+N3001 094619.1 -302618 12.72 8 2.9 1.9 6 28027 ESO 434- 38
+N3002 094907.7 +440250 16. 8
+N3003 094836.0 +332518 12.33 8 5.8 1.3 79 28186 UGC 5251
+N3004 094902.2 +440640 0.00 0 0
+N3005 094915.5 +440748 16. 8
+N3006 094917.3 +440131 15.6 8
+N3007 094745.6 -062617 15.00 8 1.3 0.5 0 28150 MCG -1-25- 38
+N3008 094934.1 +440606 15.4 8
+N3009 095011.1 +441742 14.30 8 0.86 0.83 0 28303 UGC 5264
+N3010 095033.2 +441852 14.3 8
+N3011 094941.2 +321316 14.20 8 0.9 0.8 0 28259 UGC 5259
+N3012 094952.1 +344251 14.53 8 1.1 1.0 0 28270 UGC 5262
+N3013 095009.3 +333409 15.6 8
+N3014 094907.6 -044434 14. 8
+N3015 094922.9 +010844 14.30 8 0.71 0.55 0 28240 UGC 5261
+N3016 094950.7 +124143 13.75 8 1.2 0.9 0 28269 UGC 5266
+N3017 094903.0 -024919 14.45 8 1.0 1.0 0 28220 MCG 0-25- 19
+N3018 094941.4 +003716 14.13 8 1.2 0.7 0 28258 UGC 5265
+N3019 095007.2 +124445 15.0 8
+N3020 095006.6 +124849 12.63 8 3.2 1.6 0 28296 UGC 5271
+N3021 095057.1 +333313 12.91 8 1.6 0.9 0 28357 UGC 5280
+N3022 094939.2 -051000 14.29 8 1.6 1.6 0 28257 MCG -1-25- 46
+N3023 094952.6 +003705 13.90 8 1.62 0.92 0 28272 UGC 5269
+N3024 095027.4 +124556 13.79 8 2.1 0.5 0 28324 UGC 5275
+N3025 094929.0 -214432 13.85 8 1.5 1.2 0 28249 ESO 566- 15
+N3026 095054.7 +283302 13.52 8 2.7 0.8 0 28351 UGC 5279
+N3027 095539.5 +721213 12.18 8 4.3 2.0 130 28636 UGC 5316
+N3028 094954.2 -191103 13.53 8 1.3 1.0 0 28276 ESO 566- 16
+N3029 094853.7 -080306 14.50 8 1.4 1.0 0 28206 MCG -1-25- 47
+N3030 095010.5 -121335 15. 8
+N3031 095533.5 +690400 7.89 8 26.9 14.1 157 28630 UGC 5318 M 81 Bode's Galaxy
+N3032 095208.0 +291413 13.18 8 2.0 1.8 95 28424 UGC 5292
+N3033 094830.0 -562529 9.24 3
+N3034 095554.0 +694057 9.30 8 11.2 4.3 65 28655 UGC 5322 M 82 Ursa Major A
+N3035 095155.0 -064923 13.50 8 1.6 1.4 0 28415 MCG -1-25- 52
+N3036 094915.9 -624032 0.00 3 0
+N3037 095124.0 -270040 13.64 8 1.2 1.1 0 28381 ESO 499- 10
+N3038 095115.9 -324518 12.42 8 2.5 1.3 130 28376 ESO 374- 2
+N3039 095229.7 +020916 14.00 8 1.29 0.68 0 28452 UGC 5297
+N3040 095305.1 +192555 14.2 8
+N3041 095307.0 +164044 12.30 8 3.7 2.4 95 28485 UGC 5303
+N3042 095320.2 +004152 13.60 8 1.20 0.78 0 28498 UGC 5307
+N3043 095614.8 +591826 13.44 8 1.7 0.6 0 28672 UGC 5327
+N3044 095339.8 +013446 12.46 8 4.9 0.7 13 28517 UGC 5311
+N3045 095317.6 -183842 13.61 8 1.4 0.6 0 28492 MCG -3-25- 28
+N3046 095358.6 -271711 12.78 0 2.1 1.9 0
+N3047 095432.5 -011732 14.2 8
+N3048 095456.5 +162723 15.2 8
+N3049 095449.6 +091618 13.04 8 2.2 1.4 0 28590 UGC 5325
+N3050 094308.5 -102300 14. 8
+N3051 095358.6 -271711 12.78 8 2.1 1.9 0 28536 ESO 499- 16
+N3052 095428.0 -183822 12.78 8 2.0 1.3 102 28570 ESO 566- 26
+N3053 095533.6 +162558 13.63 8 1.8 0.9 0 28631 UGC 5329
+N3054 095428.6 -254212 12.60 8 3.8 2.3 0 28571 ESO 499- 18
+N3055 095517.4 +041617 12.70 8 2.1 1.3 63 28617 UGC 5328
+N3056 095433.0 -281749 12.57 8 1.8 1.1 16 28576 ESO 435- 7
+N3057 100536.0 +801700 13.49 8 2.2 1.3 5 29296 UGC 5404
+N3058 095335.1 -122845 0.00 8 0 28513 MCG -2-25- 26
+N3059 095008.1 -735517 11.70 8 3.6 3.2 0 28298 ESO 37- 7
+N3060 095619.2 +164952 13.82 8 2.2 0.6 0 28680 UGC 5338
+N3061 095611.9 +755154 13.47 8 1.7 1.5 0 28670 UGC 5319
+N3062 095635.7 +012543 14.90 8 0.80 0.44 0 28699 CGCG 8- 2
+N3063 100141.8 +720704 0.00 0 0
+N3064 095541.4 -062150 14.50 8 1.1 0.3 0 28638 MCG -1-26- 1
+N3065 100153.2 +721013 13.50 8 1.7 1.7 0 29046 UGC 5375
+N3066 100210.0 +720725 13.55 8 1.1 1.0 0 29059 UGC 5379
+N3067 095822.0 +322212 12.78 8 2.5 0.9 105 28805 UGC 5351
+N3068 095838.0 +285216 16.00 8 0.2 0.15 0 28815 UGC 5353
+N3069 095756.7 +102556 15.08 8 0.8 0.4 0 28788 MCG 2-26- 5
+N3070 095807.1 +102140 13.25 8 1.4 1.4 0 28796 UGC 5350
+N3071 095853.0 +313713 15.30 8 0.6 0.5 0 28825 CGCG 153- 8
+N3072 095723.9 -192118 13.71 8 1.9 0.6 0 28749 ESO 566- 33
+N3073 100051.9 +553713 14.07 8 1.3 1.2 0 28974 UGC 5374
+N3074 095941.2 +352332 13.30 8 2.3 2.1 145 28888 UGC 5366
+N3075 095856.2 +142514 14.32 8 1.2 0.8 0 28833 UGC 5360
+N3076 095737.6 -181043 14.00 8 1.0 0.9 0 28766 ESO 566- 34
+N3077 100321.1 +684402 10.61 8 5.4 4.5 45 29146 UGC 5398
+N3078 095824.5 -265534 12.14 8 2.5 2.1 177 28806 ESO 499- 27
+N3079 100158.2 +554043 11.54 8 7.9 1.4 165 29050 UGC 5387
+N3080 095955.8 +130238 14.32 8 0.9 0.8 0 28910 UGC 5372
+N3081 095929.7 -224930 12.85 8 2.1 1.6 158 28876 ESO 499- 31
+N3082 095853.1 -302128 13.47 8 1.8 0.7 0 28829 ESO 435- 18
+N3083 095949.7 -025239 14.24 8 1.0 0.4 0 28900 MCG 0-26- 2
+N3084 095906.4 -270744 13.16 8 1.7 1.2 0 28841 ESO 499- 29
+N3085 095929.2 -192932 13.96 8 1.2 0.4 0 28875 ESO 566- 38
+N3086 100011.0 -025834 14.67 8 1.1 0.4 0 28924 MCG 0-26- 3
+N3087 095908.8 -341330 11.58 8 2.5 2.0 0 28845 ESO 374- 15
+N3088 100109.2 +222411 14.7 8
+N3089 095936.7 -281953 13.21 8 1.8 1.0 0 28882 ESO 435- 24
+N3090 100030.2 -025819 13.60 8 1.7 1.4 0 28945 MCG 0-26- 5
+N3091 100013.9 -193814 12.13 8 3.0 1.9 149 28927 ESO 566- 41
+N3092 100047.4 -030045 14.94 8 1.2 0.6 0 28967 MCG 0-26- 8
+N3093 100053.6 -025819 15.44 8 0.7 0.3 0 28977 MCG 0-26- 7
+N3094 100125.9 +154612 13.23 8 2.0 1.4 0 29009 UGC 5390
+N3095 100005.8 -313310 12.42 8 3.5 2.0 0 28919 ESO 435- 26
+N3096 100032.9 -193945 14.35 8 1.0 0.8 170 28950 ESO 566- 42
+N3097 100416.0 +600733 0.00 0 0
+N3098 100217.4 +244237 12.89 8 2.3 0.6 90 29067 UGC 5397
+N3099 100236.6 +324224 15.4 8
+N3100 100041.2 -313945 12.00 8 3.2 1.6 154 28960 ESO 435- 30
+N3101 100135.4 -025940 15.40 8 1.2 0.3 0 29025 MCG 0-26- 11
+N3102 100431.7 +600629 14.10 8 0.93 0.91 0 29220 UGC 5418
+N3103 100041.2 -313945 13.50 8
+N3104 100357.3 +404525 13.60 8 3.3 2.2 90 29186 UGC 5414
+N3105 100048.0 -544600 10.73 3
+N3106 100405.6 +311110 13.27 8 1.8 1.8 0 29196 UGC 5419
+N3107 100422.5 +133717 14.20 8 0.7 0.6 0 29209 UGC 5425
+N3108 100229.5 -314037 12.78 8 2.5 1.8 110 29076 ESO 435- 32
+N3109 100306.7 -260932 10.39 8 19.1 3.7 93 29128 ESO 499- 36
+N3110 100402.1 -062829 13.00 8 1.5 0.7 0 29192 MCG -1-26- 14
+N3111 100607.4 +471545 13.70 8 1.15 1.02 0 29338 UGC 5441
+N3112 100359.4 -204651 15.88 8
+N3113 100426.8 -282649 13.33 8 3.3 1.2 0 29216 ESO 435- 35
+N3114 100242.0 -600700 4.47 3
+N3115 100514.1 -074307 9.87 8 7.2 2.5 40 29265 MCG -1-26- 18 Spindle Galaxy
+N3116 100645.0 +310551 15.3 8
+N3117 100610.5 +025446 14.30 8 0.98 0.85 0 29340 UGC 5445
+N3118 100711.6 +330140 14.30 8 3.08 0.45 0 29415 UGC 5452
+N3119 100651.9 +142225 14.20 8 1.0 0.9 0
+N3120 100522.9 -341313 13.52 8 1.8 1.3 1 29278 ESO 374- 29
+N3121 100652.2 +142221 8 1.7 1.4 20 29387 UGC 5450
+N3122 100401.9 -062828 13.5 8
+N3123 100701.8 +000402 0.00 0 0
+N3124 100639.7 -191317 12.86 8 3.0 2.5 165 29377 ESO 567- 17
+N3125 100634.5 -295610 13.50 8 1.1 0.7 114 29366 ESO 435- 41
+N3126 100820.6 +315146 13.55 8 2.8 0.5 0 29484 UGC 5466
+N3127 100624.8 -160734 14.50 8 1.2 0.2 0 29357 MCG -3-26- 22
+N3128 100601.4 -160719 14.15 8 1.6 0.7 0 29330 MCG -3-26- 20
+N3129 100819.2 +182550 0.00 0 0
+N3130 100812.3 +095837 14.38 8 1.0 0.6 0 29475 UGC 5468
+N3131 100836.4 +181352 13.76 8 2.4 0.7 0 29499 UGC 5471
+N3132 100701.8 -402611 10.09 6 Eight-Burst Planetary
+N3133 100712.8 -115755 14.00 8 0.8 0.3 0
+N3134 101229.2 +122238 14.80 0 0.8 0.2 0
+N3135 101054.4 +455701 14.30 8 1.02 0.56 0 29646 UGC 5486
+N3136 100548.1 -672241 11.70 8 3.1 2.1 0 29160 ESO 92- 7
+N3136 100548.2 -672239 11.70 8 3.1 2.1 30 29311 ESO 92- 8
+N3136B101013.3 -670018 12.70 8 1.5 0.9 30 29597 ESO 92- 13
+N3137 100907.4 -290351 12.10 8 6.3 2.2 1 29530 ESO 435- 47
+N3138 100916.7 -115724 15.00 8 1.2 0.4 0 29532 MCG -2-26- 32
+N3139 101005.2 -114642 15.00 8 1.4 1.2 0 29583 MCG -2-26- 34
+N3140 100927.9 -163742 14.80 8 0.9 0.5 0 29548 MCG -3-26- 28
+N3141 100919.9 -163912 15.28 8
+N3142 101006.4 -082846 14. 8
+N3143 101004.0 -123453 14.90 8 0.8 0.6 0 29579 MCG -2-26- 33
+N3144 101532.2 +741313 14.29 8 1.2 0.7 0 29949 UGC 5519
+N3145 101010.0 -122602 12.54 8 3.1 1.6 0 29591 MCG -2-26- 36
+N3146 101109.9 -205214 13.94 8 1.0 0.9 0 29663 ESO 567- 23
+N3147 101653.2 +732404 11.43 8 3.9 3.5 155 30019 UGC 5532
+N3148 101326.4 +502644 16. 8
+N3149 100344.1 -802518 0.00 8 2.0 1.9 0 29171 ESO 19- 1
+N3150 101326.3 +383927 15.4 8
+N3151 101329.1 +383711 14.80 8 1.2 0.7 0 29796 MCG 7-21- 18
+N3152 101334.1 +385036 15.20 8 1.0 0.6 0 29805 MCG 7-21- 18A
+N3153 101250.5 +124000 13.35 8 2.1 0.9 0 29747 UGC 5505
+N3154 101301.3 +170203 14.3 8
+N3155 101739.8 +742051 13.85 8 1.4 1.0 0 30064 UGC 5538
+N3156 101241.1 +030750 13.07 8 1.9 1.1 47 29730 UGC 5503
+N3157 101142.4 -313834 13.91 8 2.5 0.5 0 29691 ESO 435- 51
+N3158 101350.8 +384555 12.94 8 2.0 1.8 0 29822 UGC 5511
+N3159 101353.2 +383912 14.61 8 2.1 2.1 0 29825 MCG 7-21- 21
+N3160 101355.2 +385032 15.2 8
+N3161 101359.2 +383926 14.50 8 2.1 1.6 0 29837 MCG 7-21- 22
+N3162 101332.0 +224423 12.21 8 3.0 2.5 0 29800 UGC 5510
+N3163 101407.1 +383910 14.33 8 1.5 1.5 0 29846 UGC 5517
+N3164 101511.4 +564019 14.60 8 0 29928 UGC 5527
+N3165 101331.4 +032232 14.50 8 1.6 0.8 177 29798 UGC 5512
+N3166 101345.0 +032531 11.32 8 4.8 2.3 87 29814 UGC 5516
+N3167 101435.9 +293547 0.00 0 0
+N3168 101623.0 +601406 14.20 8 0.98 0.92 0 30001 UGC 5536
+N3169 101414.4 +032808 11.08 8 4.4 2.8 45 29855 UGC 5525
+N3170 101614.5 +463645 0.00 0 0
+N3171 101536.8 -203851 13.82 8 1.7 1.1 0 29950 ESO 567- 31
+N3172 114714.0 +890535 14.9 8 Polarissima Borealis
+N3173 101434.9 -274134 13.54 8 2.1 1.7 0 29883 ESO 500- 16
+N3174 101532.4 +741312 14.3 8
+N3175 101442.4 -285220 12.13 8 5.0 1.3 56 29892 ESO 436- 3
+N3176 101517.5 -190157 0.00 0 0
+N3177 101634.5 +210729 13.04 8 1.4 1.2 135 30010 UGC 5544
+N3178 101609.2 -154729 13.49 8 1.3 0.7 0 29980 MCG -3-26- 34
+N3179 101757.2 +410651 14.09 8 1.9 0.5 0 30078 UGC 5555
+N3180 101817.0 +412526 10.4 8
+N3181 101811.5 +412446 0.00 0 0
+N3182 101933.0 +581221 13.10 8 1.53 1.22 0 30176 UGC 5568
+N3183 102150.4 +741041 12.68 8 2.3 1.4 170 30323 UGC 5582
+N3184 101817.3 +412526 10.36 8 7.4 6.9 135 30087 UGC 5557
+N3185 101738.7 +214119 12.99 8 2.3 1.6 130 30059 UGC 5554
+N3186 101738.0 +065815 15.0 8
+N3187 101747.6 +215225 13.91 8 3.0 1.3 0 30068 UGC 5556
+N3188 101942.8 +572524 14.60 8 0.92 0.72 0 30179 MCG 10-15- 64
+N3188 101943.0 +572516 8 0.9 0.9 0 30183 UGC 5569
+N3189 101805.6 +214952 11.9 8
+N3190 101805.7 +214959 12.12 8 4.4 1.5 125 30083 UGC 5559
+N3191 101905.0 +462713 14.10 8 0.8 0.6 0 30136 UGC 5565
+N3192 101858.4 +462715 16.09 0
+N3193 101825.0 +215342 11.83 8 3.0 2.7 0 30099 UGC 5562
+N3194 101740.2 +742050 13.9 8
+N3195 100921.0 -805131 0.00 6 1.0 0
+N3196 101849.0 +274007 15.7 8
+N3197 101427.7 +774913 14.34 8 1.3 1.0 0 29870 UGC 5500
+N3198 101954.9 +453309 10.87 8 8.5 3.3 35 30197 UGC 5572
+N3199 101724.4 -575520 0.00 5 0
+N3200 101836.5 -175857 12.83 8 4.2 1.3 169 30108 ESO 567- 45
+N3201 101736.8 -462440 9.18 4
+N3202 102031.7 +430118 13.90 8 1.24 0.84 0 30236 UGC 5581
+N3203 101934.5 -264153 13.10 8 2.9 0.6 58 30177 ESO 500- 24
+N3204 102011.0 +274901 14.34 8 1.3 0.9 0 30214 UGC 5580
+N3205 102050.0 +425819 14.20 8 0.84 0.65 0 30254 UGC 5585
+N3206 102147.6 +565550 13.80 8 2.20 1.03 0 30322 UGC 5589
+N3207 102100.6 +425907 14.10 8 1.14 0.69 0 30267 UGC 5587
+N3208 101941.0 -254848 13.42 8 1.8 1.6 20 30180 ESO 500- 25
+N3209 102038.4 +253018 13.72 8 1.3 1.1 0 30242 UGC 5584
+N3210 102759.2 +794957 0.00 8 0
+N3211 101750.4 -624012 19.4 6
+N3212 102816.4 +794924 14.00 8 1.1 1.0 0 30813 UGC 5643
+N3213 102117.3 +193906 14.18 8 1.1 0.9 0 30283 UGC 5590
+N3214 102308.8 +570221 14.70 8 0.92 0.53 0 30419 MCG 10-15- 71
+N3215 102840.6 +794847 14.11 8 1.5 1.1 0 30840 UGC 5659
+N3216 102141.2 +235523 14.36 8 1.3 1.0 0 30312 UGC 5593
+N3217 102332.6 +105735 15.40 0 0.4 0.4 0
+N3218 102148.9 +741039 12.5 8
+N3219 102237.4 +383444 15.4 8
+N3220 102344.6 +570137 14.30 8 1.23 0.59 0 30462 UGC 5614
+N3221 102219.9 +213430 13.80 8 3.2 0.7 0 30358 UGC 5601
+N3222 102234.7 +195314 13.70 8 1.3 1.1 0 30377 UGC 5610
+N3223 102136.0 -341600 11.79 8 4.1 2.5 135 30308 ESO 375- 12
+N3224 102141.5 -344145 12.00 8 1.9 1.5 133 30314 ESO 375- 13
+N3225 102509.9 +580900 14.20 8 2.0 1.0 0 30569 UGC 5631
+N3226 102327.4 +195355 12.30 8 3.2 2.8 15 30440 UGC 5617
+N3227 102331.5 +195148 11.10 8 5.4 3.6 155 30445 UGC 5620
+N3228 102148.0 -514300 6.15 3
+N3229 102153.2 +001743 14.62 0
+N3230 102343.9 +123404 13.80 8 2.3 1.1 0 30463 UGC 5624
+N3231 102657.8 +664855 0.00 0 0
+N3232 102424.2 +280134 15.19 8 0.7 0.7 0 30508 MCG 5-25- 4
+N3233 102157.4 -221604 13.51 8 1.7 0.9 0 30336 ESO 568- 1
+N3234 102459.3 +280126 14.29 0 1.2 0.9 0
+N3235 102454.0 +280100 8 1.2 0.9 85 30553 UGC 5635
+N3236 102648.5 +611622 15.3 8
+N3237 102543.3 +393847 13.96 8 1.3 1.3 0 30610 UGC 5640
+N3238 102643.0 +571335 13.80 8 1.27 1.00 0 30686 UGC 5649
+N3239 102505.6 +170935 11.73 8 5.0 3.3 0 30560 UGC 5637
+N3240 102430.6 -214728 13.87 8 1.1 0.9 0 30515 ESO 568- 3
+N3241 102416.9 -322857 13.06 8 2.2 1.5 0 30498 ESO 436- 16
+N3242 102446.1 -183832 10.3 6 Ghost of Jupiter
+N3243 102621.4 -023720 14.07 8 1.4 1.1 0 30655 UGC 5652
+N3244 102529.3 -394940 12.89 8 2.0 1.5 170 30594 ESO 317- 24
+N3245 102718.4 +283027 11.70 8 3.2 1.8 0 30714 UGC 5662
+N3245 102718.3 +283029 11.70 8 3.2 1.8 177 30744 UGC 5663
+N3246 102641.8 +035143 13.80 8 2.14 0.89 0 30684 UGC 5661
+N3247 102417.3 -574535 7.99 3
+N3248 102745.4 +225050 13.38 8 2.5 1.1 0 30776 UGC 5669
+N3249 102622.2 -345749 13.83 8 1.6 1.3 0 30657 ESO 375- 24
+N3250 102632.3 -395638 12.18 8 2.8 2.0 0 30671 ESO 317- 26
+N3250C102742.7 -400008 8 1.8 0.5 56 30774 ESO 317- 28
+N3250B102744.3 -402608 13.74 8 2.3 0.6 6 30775 ESO 317- 29
+N3250A102753.6 -400450 8 1.2 0.2 89 30790 ESO 317- 30
+N3250D102757.9 -394857 8 1.7 0.3 29 30792 ESO 317- 31
+N3250E102900.9 -400459 8 2.1 1.4 142 30865 ESO 317- 34
+N3251 102916.8 +260557 14.27 8 2.0 0.4 0 30892 UGC 5684
+N3252 103423.1 +734554 14.12 8 2.0 0.6 0 31278 UGC 5732
+N3253 102827.5 +124222 14.30 8 1.2 1.1 0 30829 UGC 5674
+N3254 102920.0 +292928 12.41 8 5.0 1.6 46 30895 UGC 5685
+N3255 102630.0 -604000 11.54 3
+N3256 102751.3 -435414 12.15 8 3.8 2.1 0 30626 ESO 263- 34
+N3256 102751.5 -435420 12.15 8 3.8 2.1 100 30785 ESO 263- 38
+N3256B102901.3 -442411 8 1.8 0.5 135 30867 ESO 263- 39
+N3256C102905.9 -435111 8 1.5 1.1 159 30873 ESO 263- 41
+N3257 102847.1 -353928 14.11 8 1.0 0.9 0 30849 ESO 375- 36
+N3258 102332.8 -344530 0.00 8 0 30815 ESO 375- 32
+N3258 102854.2 -353622 12.49 8 2.9 2.5 75 30859 ESO 375- 37
+N3258C103124.9 -351314 8 1.2 0.9 48 31053 ESO 375- 53
+N3258D103155.8 -352433 8 1.6 0.9 5 31094 ESO 375- 58
+N3258E103225.2 -345958 8 1.6 0.3 27 31131 ESO 375- 60
+N3259 103234.8 +650228 13.40 8 1.35 0.89 0 31145 UGC 5717
+N3260 102906.2 -353540 13.71 8 1.2 1.0 2 30875 ESO 375- 40
+N3261 102901.4 -443925 12.00 8 3.7 2.8 0 30868 ESO 263- 40
+N3262 102906.2 -440935 14.21 8 1.1 0.9 0 30876 ESO 263- 42
+N3263 102913.7 -440617 12.50 8 5.1 1.4 97 30887 ESO 263- 43
+N3264 103220.3 +560500 12.50 8 2.9 1.2 177 31125 UGC 5719
+N3265 103106.8 +284747 14.10 8 1.3 1.0 0 31029 UGC 5705
+N3266 103317.6 +644458 13.42 8 1.5 1.3 0 31198 UGC 5725
+N3267 102948.6 -351921 13.48 8 1.8 1.1 0 30934 ESO 375- 42
+N3268 103000.6 -351930 12.50 8 3.5 2.5 71 30949 ESO 375- 45
+N3269 102957.6 -351330 13.14 8 2.5 1.1 8 30945 ESO 375- 44
+N3270 103130.2 +245209 13.90 8 3.2 0.8 10 31059 UGC 5711
+N3271 103026.6 -352131 12.86 8 3.1 1.8 106 30988 ESO 375- 48
+N3272 103148.1 +282808 0.00 8 0
+N3273 103029.2 -353649 13.55 8 1.7 0.8 97 30992 ESO 375- 49
+N3274 103216.7 +274013 13.21 8 2.1 1.0 100 31122 UGC 5721
+N3275 103051.8 -364425 11.80 8 2.8 2.1 0 31014 ESO 375- 50
+N3276 103109.2 -395641 14.40 8 1.0 0.6 0 31031 ESO 317- 40
+N3277 103255.4 +283043 12.50 8 1.9 1.7 0 31166 UGC 5731
+N3278 103135.4 -395717 13.01 8 1.3 0.9 0 31068 ESO 317- 43
+N3279 103442.8 +111150 13.95 8 2.86 0.34 0 31302 UGC 5741
+N3280 103246.4 -123804 16. 8
+N3281 103152.1 -345113 12.70 8 3.3 1.7 0 31090 ESO 375- 55
+N3281C103259.4 -345311 8 1.4 0.3 160 31173 ESO 375- 63
+N3281D103419.0 -342413 8 2.0 0.4 160 31273 ESO 375- 68
+N3282 103221.9 -221808 13.96 8 1.9 0.6 0 31129 ESO 568- 16
+N3283 103111.6 -461505 12.50 0 2.6 1.5 0
+N3284 103621.2 +583713 14.20 0 1.06 0.69 0
+N3285 103335.8 -272716 13.05 8 2.6 1.5 0 31161 ESO 501- 8
+N3285 103335.9 -272718 13.05 8 2.6 1.5 108 31217 ESO 501- 15
+N3285B103437.0 -273914 8 1.5 1.1 43 31293 ESO 501- 18
+N3286 103621.2 +583713 14.20 8 1.06 0.69 0 31433 MCG 10-15-112
+N3287 103447.3 +213854 12.89 8 2.1 1.0 0 31311 UGC 5742
+N3288 103625.7 +583322 14.50 8 0.93 0.69 0 31446 UGC 5752
+N3289 103407.3 -351925 13.44 8 2.2 0.6 153 31253 ESO 375- 65
+N3290 103517.4 -171636 14.50 8 1.0 0.5 0 31346
+N3291 103606.3 +371629 0.00 0 0
+N3292 103534.4 -061047 15.15 8 1.1 0.9 0 31370 MCG -1-27- 23
+N3293 103548.8 -581300 4.84 3 Gem Cluster
+N3294 103616.1 +371928 12.20 8 3.5 1.8 122 31428 UGC 5753
+N3295 8
+N3296 103245.4 -124302 14.61 8
+N3297 103311.8 -124018 15.38 8
+N3298 103712.3 +500713 15.2 8
+N3299 103623.8 +124227 13.30 8 2.2 1.7 0 31442 UGC 5761
+N3300 103638.4 +141017 13.10 8 1.9 1.0 0 31472 UGC 5766
+N3301 103655.6 +215258 12.31 8 3.5 1.0 52 31497 UGC 5767
+N3302 103547.4 -322131 13.49 8 1.7 1.2 0 31391 ESO 437- 7
+N3303 103659.5 +180815 0.00 8 0.6 0.4 0 31508 UGC 5773
+N3304 103737.9 +372721 14.30 8 1.7 0.6 0 31572 UGC 5777
+N3305 103612.5 -270946 13.77 8 1.1 1.1 0 31421 ESO 501- 30
+N3306 103710.2 +123909 14.00 8 1.3 0.5 0 31528 UGC 5774
+N3307 103617.3 -273146 14.49 8 0.9 0.3 28 31430 ESO 501- 31
+N3308 103622.3 -272616 12.94 8 1.7 1.3 32 31438 ESO 501- 34
+N3309 103636.3 -273105 12.60 8 1.9 1.6 0 31466 ESO 501- 36
+N3310 103846.1 +533008 11.15 8 3.1 2.4 0 31650 UGC 5786
+N3311 103643.3 -273141 12.65 8 3.5 2.9 0 31478 ESO 501- 38
+N3312 103702.5 -273354 12.68 8 3.3 1.3 0 31513 ESO 501- 43
+N3313 103725.6 -251906 12.21 8 3.9 3.2 55 31551 ESO 501- 50
+N3314 103713.2 -274104 0.00 8 0 31531 ESO 501- 46A
+N3314B103712.9 -274102 8 3.6 3.0 0 31532 ESO 501- 46B
+N3315 103719.6 -271130 14.42 8 1.1 1.0 0 31540 ESO 501- 48
+N3316 103737.3 -273539 13.64 8 1.3 1.1 0 31571 ESO 501- 54
+N3317 103743.1 -273111 0.00 0 0.3: 0
+N3318 103715.5 -413739 12.19 8 2.4 1.3 0 31373 ESO 317- 50
+N3318 103715.7 -413742 12.19 8 2.4 1.3 78 31533 ESO 317- 52
+N3318B103734.9 -412754 8 1.5 1.1 110 31565 ESO 317- 53
+N3319 103910.0 +414118 11.48 8 6.2 3.4 37 31671 UGC 5789
+N3320 103936.5 +472353 13.01 8 2.2 1.0 0 31708 UGC 5794
+N3321 103850.5 -113856 13.89 8 2.5 1.2 0 31653 MCG -2-27- 10
+N3322 103850.7 -113855 14. 8
+N3323 103939.0 +251922 14.28 8 1.3 0.7 0 31712 UGC 5800
+N3324 103718.0 -583759 6.91 3
+N3325 103920.4 -001201 13.70 8 1.19 0.93 0 31689 UGC 5795
+N3326 103931.8 +050627 14.20 8 0.82 0.70 0 31701 UGC 5799
+N3327 103957.9 +240528 14.17 8 1.1 0.9 0 31729 UGC 5803
+N3328 103954.2 +091801 0.00 0 0
+N3329 104439.4 +764834 12.96 8 1.8 1.0 0 32059 UGC 5837
+N3330 103836.0 -540859 7.55 3
+N3331 104008.9 -234913 13.91 8 1.2 0.9 0 31743 ESO 501- 72
+N3332 104028.4 +091057 13.40 8 1.34 1.12 0 31768 UGC 5807
+N3333 103950.0 -360210 13.93 8 2.0 0.4 160 31723 ESO 376- 2
+N3334 104131.4 +371843 13.85 8 1.1 1.0 0 31845 UGC 5817
+N3335 103934.0 -235522 13.99 8 1.1 0.9 0 31706 ESO 501- 71
+N3336 104017.0 -274637 13.00 8 1.9 1.5 0 31754 ESO 437- 36
+N3337 104147.6 +045917 15.3 8
+N3338 104207.5 +134452 11.64 8 5.9 3.6 100 31883 UGC 5826
+N3339 104218.1 -002237 13.90 8
+N3340 104217.8 -002242 16.76 8 1.0 0.9 0 31892 UGC 5827
+N3341 104231.6 +050235 14.9 8
+N3342 104028.4 +091057 13.40 0 1.34 1.12 0
+N3343 104610.4 +732111 14.40 8 1.3 0.9 0 32143 UGC 5863
+N3344 104330.8 +245525 10.45 8 7.1 6.5 0 31968 UGC 5840
+N3345 104332.0 +115907 0.00 0 0
+N3346 104338.9 +145219 12.41 8 2.9 2.5 0 31982 UGC 5842
+N3347 104231.9 -364624 0.00 8 0 31761 ESO 376- 4
+N3347C104054.0 -361718 8 1.5 1.2 20 31797 ESO 376- 5
+N3347B104159.9 -365607 8 3.2 0.8 95 31875 ESO 376- 10
+N3347 104246.4 -362114 12.17 8 3.6 2.1 173 31926 ESO 376- 13
+N3348 104710.0 +725027 12.17 8 2.0 2.0 0 32216 UGC 5875
+N3349 104350.6 +064547 15.2 8
+N3350 104423.0 +304329 15.30 8 0.7 0.7 0 32035 CGCG 155- 2
+N3351 104358.0 +114215 10.53 8 7.4 5.0 13 32007 UGC 5850 M 95
+N3352 104415.6 +222217 13.53 8 1.6 1.2 0 32025 UGC 5851
+N3353 104522.6 +555733 13.25 8 1.3 1.0 0 32103 UGC 5860
+N3354 104302.4 -362151 13.72 8 0.8 0.7 0 31941 ESO 376- 14
+N3355 104126.0 -232259 14.05 8
+N3356 104412.4 +064532 13.80 8 1.7 0.8 102 32021 UGC 5852
+N3357 104420.7 +140504 13.65 8 1.4 1.3 0 32032 UGC 5206
+N3358 104333.5 -362439 12.29 8 3.3 1.9 141 31974 ESO 376- 17
+N3359 104637.7 +631322 11.03 8 7.2 4.4 170 32183 UGC 5873
+N3360 104416.2 -111435 14.41 8 1.2 0.9 0 32026 MCG -2-28- 3
+N3361 104429.1 -111228 13.44 8 2.0 1.2 0 32044 MCG -2-28- 4
+N3362 104451.7 +063548 13.70 8 1.27 1.14 90 32078 UGC 5857
+N3363 104509.4 +220442 14.34 8 1.3 0.8 0 32089 UGC 5866
+N3364 104831.3 +722528 13.46 8 1.5 1.5 0 32314 UGC 5890
+N3365 104613.1 +014846 13.17 8 4.5 0.8 159 32153 UGC 5878
+N3366 103508.5 -434132 12.03 8 2.2 1.1 37 31335 ESO 264- 7
+N3367 104634.5 +134509 12.05 8 2.5 2.2 0 32178 UGC 5880
+N3368 104645.2 +114916 10.11 8 7.6 5.2 5 32192 UGC 5882 M 96
+N3369 104644.6 -251440 14.60 8 1.4 0.8 0 32191 ESO 501- 95
+N3370 104704.0 +171625 12.28 8 3.2 1.8 0 32207 UGC 5887
+N3371 104816.9 +123742 10.0 8
+N3372 104508.5 -595200 0.00 5 0 Eta Carina, Keyhole Nebula
+N3373 113813.1 +120642 13.1 8
+N3374 104801.0 +431112 14.40 8 1.3 0.9 0 32266 UGC 5901
+N3375 104700.8 -095630 13.43 8 1.5 1.1 0 32205 MCG -2-28- 8
+N3376 104726.5 +060253 14.10 8 1.02 0.57 0 32231 UGC 5891
+N3377A104722.6 +140417 14.22 8 2.2 2.1 0 32226 UGC 5889
+N3377 104741.7 +135900 11.24 8 5.2 3.0 35 32249 UGC 5899
+N3378 104643.3 -400058 13.46 8 1.5 1.4 0 32189 ESO 318- 12
+N3379 104749.9 +123457 10.24 8 5.4 4.8 0 32256 UGC 5902 M 105
+N3380 104812.2 +283607 13.38 8 1.7 1.3 0 32287 UGC 5906
+N3381 104824.8 +344241 12.73 8 2.0 1.9 0 32302 UGC 5909
+N3382 104825.6 +364328 0.00 0 0
+N3383 104719.2 -242617 13.51 8 1.4 1.1 0 32224 ESO 501- 97
+N3384 104817.2 +123749 10.85 8 5.5 2.5 53 32292 UGC 5911
+N3385 104811.6 +045540 13.80 8 1.43 0.72 0 32285 UGC 5908
+N3386 104811.9 +045954 14.8 8
+N3387 104811.9 +045954 14.8 8
+N3388 105125.5 +083402 14.12 8 1.0 1.0 0
+N3389 104827.9 +123201 12.36 8 2.8 1.3 112 32306 UGC 5914
+N3390 104804.0 -313157 12.85 8 3.5 0.6 177 32271 ESO 437- 62
+N3391 104856.4 +141312 13.90 8 1.0 0.7 0 32347 UGC 5920
+N3392 105103.0 +654654 14.30 8 0.90 0.70 0 32512 MCG 11-13- 42
+N3393 104823.4 -250943 13.09 8 2.2 2.0 0 32300 ESO 501-100
+N3394 105039.8 +654338 13.80 8 1.67 1.15 0 32495 UGC 5937
+N3395 104949.5 +325851 12.40 8 2.1 1.2 50 32424 UGC 5931
+N3396 104955.1 +325927 12.63 8 3.1 1.2 0 32434 UGC 5935
+N3397 104439.5 +764834 12.9 8
+N3398 105131.4 +552328 14.60 8 1.0 0.3 0 32568 MCG 9-18- 39
+N3399 104927.6 +161306 13.80 8 1.7 1.7 0 32395 MCG 3-28- 12
+N3400 105045.5 +282808 14.11 8 1.3 0.8 0 32499 UGC 5949
+N3401 105019.9 +054841 0.00 0 0
+N3402 105026.1 -125042 13.11 0 0
+N3403 105354.8 +734125 12.97 8 3.0 1.2 0 32719 UGC 5997
+N3404 105018.0 -120631 14.13 8 2.1 0.5 0 32466 MCG -2-28- 11
+N3405 104943.3 +161418 14.4 8
+N3406 105146.0 +510205 13.7 8
+N3407 105217.8 +612247 14.30 8 1.14 0.62 0 32626 UGC 5978
+N3408 105211.7 +582617 14.30 8 0.85 0.75 0 32616 UGC 5977
+N3409 105020.3 -170237 15.00 8 1.2 0.2 0 32470 MCG -3-28- 12
+N3410 105153.7 +510023 15.00 8 0.91 0.51 0 32594 MCG 9-18- 42
+N3411 105026.2 -125044 12.90 8 2.1 2.1 0 32479 MCG -2-28- 12
+N3412 105053.2 +132446 11.45 8 3.6 2.0 155 32508 UGC 5952
+N3413 105120.7 +324559 13.08 8 2.2 0.9 0 32543 UGC 5960
+N3414 105116.3 +275833 11.96 8 3.5 2.6 0 32533 UGC 5959
+N3415 105142.7 +434244 13.45 8 2.1 1.3 10 32579 UGC 5969
+N3416 105148.3 +434551 15.40 8 0.6 0.2 0 32588 MCG 7-22- 73
+N3417 105101.8 +082822 15.3 8
+N3418 105123.9 +280643 14.07 8 1.4 1.1 0 32549 UGC 5963
+N3419 105117.7 +135646 13.46 8 1.2 1.0 0 32535 UGC 5964
+N3419A105119.9 +140127 8 1.8 0.2 137 32540 UGC 5965
+N3420 105009.6 -171433 14.59 8 1.3 1.1 0 32453 MCG -3-28- 11
+N3421 105057.6 -122655 14.47 8 2.0 1.6 0 32514 MCG -2-28- 13
+N3422 105117.3 -122409 14.63 8 1.3 0.3 0 32534 MCG -2-28- 15
+N3423 105113.3 +055031 11.59 8 3.8 3.2 10 32529 UGC 5962
+N3424 105146.3 +325403 13.18 8 2.8 0.8 113 32584 UGC 5972
+N3425 105125.5 +083402 14.12 8 1.0 1.0 0 32555 UGC 5967
+N3426 105141.7 +182851 14.08 8 1.1 0.8 0 32577 UGC 5975
+N3427 105126.3 +081755 14.20 8 1.1 0.5 0 32559 UGC 5966
+N3428 105129.5 +091646 13.95 8 1.5 0.7 0 32552 UGC 5968
+N3429 105057.4 +091555 8
+N3430 105210.9 +325709 12.20 8 4.0 2.2 30 32614 UGC 5982
+N3431 105115.0 -170029 14.53 8 1.3 0.3 0 32531 MCG -3-28- 14
+N3432 105231.3 +363708 11.67 8 6.8 1.5 38 32643 UGC 5986
+N3433 105203.8 +100854 12.29 8 3.5 3.2 0 32605 UGC 5981
+N3434 105158.0 +034731 13.50 8 1.46 1.11 0 32595 UGC 5980
+N3435 105448.3 +611724 14.00 8 1.9 1.2 0 32786 UGC 6025
+N3436 105228.8 +075414 15.2 8
+N3437 105235.7 +225603 12.75 8 2.5 0.8 0 32648 UGC 5995
+N3438 105226.0 +103250 14.30 8 0.8 0.8 0 32638 UGC 5988
+N3439 105225.9 +083325 15.2 8
+N3440 105349.5 +570708 14.02 8 2.1 0.5 0 32714 UGC 6009
+N3441 105231.1 +071330 14.20 8 0.91 0.51 0 32642 UGC 5993
+N3442 105308.2 +335436 13.80 8 0.6 0.5 30 32679 UGC 6001
+N3443 105300.1 +173425 13.70 8 2.8 1.4 0 32671 UGC 6000
+N3444 105259.4 +101239 15.46 8 1.53 0.17 0 32670 UGC 6004
+N3445 105436.5 +565928 12.90 8 1.6 1.5 0 32772 UGC 6021
+N3446 105206.9 -450821 0.00 0 0
+N3447 105326.8 +164644 0.00 8 0 32694 UGC 6006
+N3447A105329.0 +164707 8 1.5 0.8 110 32700 UGC 6007
+N3448 105439.1 +541824 12.48 8 5.6 1.8 65 32774 UGC 6024
+N3449 105253.1 -325534 12.19 8 3.3 1.0 148 32666 ESO 376- 25
+N3450 104803.6 -205057 12.72 8 2.5 2.2 0 32270 ESO 569- 6
+N3451 105420.8 +271423 13.61 8 1.7 0.8 0 32754 UGC 6023
+N3452 105414.1 -112418 14.80 8 1.0 0.3 0 32742 MCG -2-28- 19
+N3453 105340.5 -214734 13.84 8 1.1 0.6 0 32707 ESO 569- 17
+N3454 105429.4 +172038 14.18 8 2.80 0.36 0 32763 UGC 6026
+N3455 105431.1 +171705 12.83 8 2.5 1.5 0 32767 UGC 6028
+N3456 105403.3 -160140 13.33 8 1.9 1.3 0 32730 MCG -3-28- 18
+N3457 105448.6 +173716 13.60 8 0.9 0.9 0 32787 UGC 6030
+N3458 105601.4 +570701 13.20 8 1.4 0.9 0 32854 UGC 6037
+N3459 105444.3 -170231 14.50 8 1.6 0.5 0 32782 MCG -3-28- 22
+N3460 105448.6 +173716 13.60 0 0.9 0.9 0
+N3461 105455.2 +174229 0.00 0 0
+N3462 105521.1 +074148 13.19 8 1.7 1.2 0 32822 UGC 6034
+N3463 105513.3 -260827 13.75 8 1.5 0.7 0 32813 ESO 502- 2
+N3464 105440.5 -210354 13.00 8 2.6 1.7 112 32778 ESO 569- 22
+N3465 105931.3 +751129 14.44 8 1.2 1.0 0 33099 UGC 6056
+N3466 105615.5 +094516 14.36 8 1.2 0.7 0 32872 UGC 6042
+N3467 105644.3 +094530 14.43 8 0.9 0.8 0 32903 UGC 6045
+N3468 105731.2 +405646 13.96 8 1.6 1.0 176 32940 UGC 6048
+N3469 105657.7 -141803 13.78 8 1.7 1.2 0 32912 MCG -2-28- 24
+N3470 105844.9 +593038 14.20 8 1.20 0.97 0 33040 UGC 6060
+N3471 105909.3 +613151 13.23 8 1.7 0.8 14 33074 UGC 6064
+N3472 105722.2 -193816 0.00 0 0
+N3473 105805.2 +170728 14.35 8 1.1 1.0 0 32978 UGC 6052
+N3474 105808.7 +170544 14.85 8 0.8 0.7 0 32989 MCG 3-28- 42
+N3475 105825.2 +241335 14.00 8 1.7 1.1 0 33012 UGC 6058
+N3476 105807.6 +091634 14.70 8 0.81 0.72 0 32987 MCG 2-28- 32
+N3477 105812.5 +091302 15.7 8
+N3478 105927.8 +460721 13.57 8 2.6 1.2 132 33101 UGC 6069
+N3479 105855.5 -145741 13.50 8 1.7 1.2 0 33053 MCG -2-28- 27
+N3480 105807.6 +091634 14.70 0 0.81 0.72 0
+N3481 105926.6 -073239 14. 8
+N3482 105833.8 -463505 13.22 8 1.9 1.4 14 33025 ESO 264- 56
+N3483 105900.2 -282837 13.06 8 1.8 1.3 0 33060 ESO 438- 1
+N3484 105724.0 -193800 0.00 0 0
+N3485 110002.4 +145030 12.57 8 2.3 2.0 0 33140 UGC 6077
+N3486 110023.6 +285833 11.05 8 7.1 5.2 80 33166 UGC 6079
+N3487 110046.6 +173512 14.6 8
+N3488 110123.6 +574040 13.60 8 1.72 0.98 0 33242 UGC 6096
+N3489 110018.2 +135408 11.12 8 3.5 2.0 70 33160 UGC 6082
+N3490 105954.4 +092142 15.20 8 0.71 0.57 0 33128 MCG 2-28- 36
+N3491 110035.7 +120946 14.27 8 0.9 0.9 0 33180 UGC 6088
+N3492 110057.4 +103023 14.17 8 1.1 0.7 100 33207 UGC 6094
+N3493 110127.8 +274310 15.19 8 1.1 0.3 0 33249 UGC 6099
+N3494 110110.9 +034628 0.00 0 0
+N3495 110115.8 +033735 12.41 8 4.9 1.2 20 33234 UGC 6098
+N3496 105948.0 -601959 9.02 3
+N3497 110718.2 -192818 12.79 8
+N3498 110142.2 +142103 0.00 0 0
+N3499 110311.0 +561318 13.90 8 0.80 0.73 0 33375 UGC 6115
+N3500 105931.5 +751128 14.6 8
+N3501 110247.3 +175922 13.57 8 4.76 0.54 0 33343 UGC 6116
+N3502 105855.5 -145741 13.50 8 1.7 1.2 0 33306 MCG -2-28- 41
+N3503 110117.2 -595045 0.00 5 0
+N3504 110310.8 +275825 11.82 8 2.7 2.1 0 33371 UGC 6118
+N3505 110259.7 -161722 13.20 0 1.1 0.9 0
+N3506 110312.9 +110436 13.19 8 1.2 1.1 0 33379 UGC 6120
+N3507 110325.6 +180815 11.73 8 3.4 2.9 110 33390 UGC 6123
+N3508 110259.7 -161722 13.20 8 1.1 0.9 0 33362 MCG -3-28- 31
+N3509 110423.5 +044943 13.53 8 2.1 1.0 0 33446 UGC 6134
+N3510 110343.3 +285313 13.80 8 4.0 0.8 0 33408 UGC 6126
+N3511 110323.7 -230511 11.53 8 5.8 2.0 76 33385 ESO 502- 13
+N3512 110402.4 +280219 12.98 8 1.6 1.5 0 33432 UGC 6128
+N3513 110345.7 -231441 11.93 8 2.8 2.2 75 33410 ESO 502- 14
+N3514 110359.9 -184650 13.58 8 1.1 0.9 0 33430 ESO 570- 1
+N3515 110437.2 +281341 14.60 8 1.0 0.8 0 33467 UGC 6139
+N3516 110647.3 +723412 12.50 8 1.7 1.3 0 33623 UGC 6153
+N3517 110536.8 +563130 13.90 8 1.15 0.97 0 33532 UGC 6144
+N3518 100401.9 -062828 13.5 8
+N3519 110402.8 -612206 0.00 0 0
+N3520 110615.6 -181530 15.85 8
+N3521 110548.9 -000215 9.83 8 11.0 5.1 163 33550 UGC 6150
+N3522 110640.4 +200508 14.13 8 1.2 0.7 0 33615 UGC 6159
+N3523 110306.3 +750657 13.65 8 1.5 1.5 0 33367 UGC 6105
+N3524 110632.1 +112307 13.80 8 1.6 0.5 0 33604 UGC 6158
+N3525 110718.2 -192818 12.79 8
+N3526 110656.6 +071026 13.86 8 1.9 0.4 0 33635 UGC 6167
+N3527 110718.2 +283140 14.63 8 1.0 0.9 0 33669 UGC 6170
+N3528 110718.1 -192818 13.03 8 2.6 1.4 0 33667 ESO 570- 6
+N3529 110719.1 -193320 13.94 8 1.0 0.8 0 33671 ESO 570- 7
+N3530 110840.4 +571349 13.90 8 0.91 0.52 0 33766 UGC 6188
+N3531 110656.6 +071026 13.86 0 1.9 0.4 0
+N3532 110533.0 -584347 3.28 3
+N3533 110707.5 -371022 13.76 8 2.8 0.6 0 33647 ESO 377- 11
+N3534 110855.6 +263637 15.4 8
+N3535 110834.0 +044955 14.10 8 1.39 0.68 0 33760 UGC 6189
+N3536 110851.2 +282832 14.70 8 1.1 0.8 0 33779 UGC 6191
+N3537 110826.5 -101522 0.00 8 0 33752
+N3538 111134.3 +753411 0.00 0 0
+N3539 110908.8 +284019 15.47 8 1.1 0.2 0 33799 MCG 5-26- 65
+N3540 110916.1 +360115 14.26 8 1.4 1.2 0 33806 UGC 6196
+N3541 110845.3 -105751 15. 8
+N3542 110955.4 +365647 15.10 8 0.8 0.3 0 33868 MCG 6-25- 13
+N3543 111056.8 +612047 14.8 8
+N3544 111130.0 -181717 12.81 8
+N3545 111012.2 +365752 14.8 8
+N3546 110946.8 -132251 14.41 8 1.3 0.7 0 33846 MCG -2-29- 7
+N3547 110955.4 +104323 13.20 8 1.9 0.9 7 33866 UGC 6209
+N3548 110916.1 +360115 14.26 0 1.4 1.2 0
+N3549 111056.6 +532316 12.78 8 3.2 1.2 38 33964 UGC 6215
+N3550 111038.4 +284604 1.78 8 0.6 0.6 0 33927 UGC 6214
+N3551 110944.6 +214531 14.8 8
+N3552 111042.5 +284135 15.1 8
+N3553 111040.2 +284108 15.1 8
+N3554 111047.8 +283936 15.3 8
+N3555 110950.3 +214837 15.70 8 0.37 0.26 0 33836 UGC 6203
+N3556 111131.8 +554015 10.69 8 8.7 2.2 80 34030 UGC 6225 M 108
+N3557B110932.4 -372053 13.60 8 2.0 0.6 110 33824 ESO 377- 15
+N3557 110957.5 -373217 11.41 8 4.1 3.0 30 33871 ESO 377- 16
+N3558 111055.9 +283238 14.65 8 0.9 0.8 89 33960 MCG 5-27- 8
+N3559 111045.2 +120058 13.68 8 1.3 0.9 0 33940 UGC 6217
+N3560
+N3561 111113.2 +284147 14.70 8 0.9 0.7 171 33991 MCG 5-27- 10
+N3561A111112.6 +284244 8 0.9 0.9 0 33992 MCG 5-27- 11
+N3562 111259.3 +725244 13.17 8 0.1 0.1 0 34134 UGC 6242
+N3563 111124.5 +265745 0.00 8 0 34025 UGC 6234
+N3564 111035.8 -373300 13.14 8 1.8 0.8 15 33923 ESO 377- 18
+N3565 110747.6 -200118 0.00 8 0 33701 ESO 570- 8
+N3566 110747.8 -200120 0.00 8 0
+N3567 111118.7 +055011 14.25 8 0.9 0.8 0 34004 UGC 6230
+N3568 111048.6 -372652 13.00 8 2.5 0.8 0 33952 ESO 377- 20
+N3569 111208.1 +352708 14.29 8 1.1 1.0 78 34075 UGC 6238
+N3570 111203.3 +273523 14.51 8 1.0 1.0 0 34071 UGC 6240
+N3571 111119.6 -181315 0.00 8 0 34028 ESO 570- 11
+N3572 111024.0 -601359 6.82 3
+N3573 111119.0 -365225 13.30 8 3.6 1.0 4 34005 ESO 377- 22
+N3574 111212.1 +273729 15.79 8 0.4 0.4 0 34080 MCG 5-27- 22
+N3575 101331.6 +224415 12.21 0 3.0 2.5 0
+N3576 111132.7 -612144 0.00 5 0
+N3577 111344.9 +481622 14.50 8 1.06 0.99 0 34195 UGC 6257
+N3578 111252.8 -155726 0.00 0 0
+N3579 111159.6 -611436 0.00 0 0
+N3580 111315.9 +033926 14.60 8 1.03 0.40 0 34159 MCG 1-29- 18
+N3581 111201.9 -611807 0.00 5 0
+N3582 111212.0 -611625 0.00 0 0
+N3583 111410.9 +481907 12.50 8 3.04 1.16 0 34232 UGC 6263
+N3584 111219.8 -611343 0.00 0 0
+N3585 111316.9 -264520 10.88 8 4.7 2.6 107 34160 ESO 502- 25
+N3586 111229.9 -612108 0.00 0 0
+N3587 111447.5 +550114 6 3.4 3.3 M 97 Owl Nebula
+N3588 111402.5 +202312 15.3 8
+N3589 111513.3 +604200 14.35 8 1.5 0.8 0 34308 UGC 6275
+N3590 111254.0 -604659 8.50 3
+N3591 111403.3 -140514 14.04 8 1.2 0.9 0 34220 MCG -2-29- 12
+N3592 111427.2 +171537 14.38 8 1.8 0.6 0 34248 UGC 6267
+N3593 111436.1 +124907 11.86 8 5.2 1.9 92 34257 UGC 6272
+N3594 111613.9 +554215 14.20 8 1.12 1.02 0 34374 UGC 6286
+N3595 111525.5 +472650 13.10 8 1.6 0.7 0 34325 UGC 6280
+N3596 111505.3 +144717 11.95 8 4.0 3.8 0 34298 UGC 6277
+N3597 111442.0 -234340 13.60 8 1.9 1.5 0 34266 ESO 503- 3
+N3598 111511.7 +171546 13.25 8 1.9 1.3 0 34306 UGC 6278
+N3599 111527.3 +180646 12.82 8 2.7 2.1 0 34326 UGC 6281
+N3600 111552.0 +413529 12.60 8 4.1 0.9 0 34353 UGC 6283
+N3601 111533.3 +050656 14.70 8 0.5 0.4 0 34335 UGC 6282
+N3602 111548.3 +172457 15.7 8
+N3603 111509.1 -611617 10.05 5
+N3604 111730.1 +043320 12.77 0 2.1 1.7 0
+N3605 111646.7 +180104 13.13 8 1.5 1.0 17 34415 UGC 6295
+N3606 111615.6 -334939 13.40 8 1.5 1.3 0 34378 ESO 377- 32
+N3607 111654.1 +180312 10.82 8 4.9 2.5 120 34426 UGC 6297
+N3608 111658.7 +180857 11.70 8 3.2 2.6 75 34433 UGC 6299
+N3609 111750.6 +263733 14.02 8 1.2 1.0 0 34511 UGC 6310
+N3610 111825.9 +584714 11.70 8 2.7 2.3 0 34566 UGC 6319
+N3611 111729.5 +043317 12.77 8 2.1 1.7 0 34478 UGC 6305
+N3612 111814.7 +263714 14.67 8 1.0 0.8 0 34546 UGC 6321
+N3613 111836.2 +580005 11.82 8 3.9 1.9 102 34583 UGC 6323
+N3614 111821.4 +454454 12.25 8 4.6 2.6 0 34561 UGC 6318
+N3614A111811.0 +454254 8 0.8 0.8 0 34562 MCG 8-21- 14
+N3615 111806.6 +232351 13.82 8 1.4 0.9 0 34535 UGC 6313
+N3616 111808.7 +144556 0.00 0 0
+N3617 111750.7 -260806 13.69 8 1.8 1.3 147 34513 ESO 503- 12
+N3618 111832.5 +232808 14.43 8 0.9 0.8 0 34575 UGC 6327
+N3619 111921.8 +574535 12.50 8 2.7 2.3 0 34641 UGC 6330
+N3620 111604.7 -761259 15.92 8 2.8 1.1 0 34366 ESO 38- 10
+N3621 111816.8 -324849 10.28 8 12.3 7.1 159 34554 ESO 377- 37
+N3622 112012.8 +671427 13.65 8 1.2 0.5 7 34692 UGC 6339
+N3623 111855.3 +130535 10.25 8 9.8 2.9 174 34612 UGC 6328 M 65
+N3624 111850.9 +073117 14.66 8 0.9 0.6 0 34599 MCG 1-29- 29
+N3625 112031.3 +574653 14.00 8 1.73 0.62 0 34718 UGC 6348
+N3626 112003.7 +182130 11.78 8 2.7 1.9 157 34684 UGC 6343
+N3627 112015.0 +125929 9.65 8 9.1 4.2 173 34695 UGC 6346 M 66
+N3628 112016.3 +133522 10.28 8 14.8 3.0 104 34697 UGC 6350
+N3629 112031.8 +265748 12.78 8 2.3 1.6 0 34719 UGC 6352
+N3630 112017.0 +025751 12.91 8 4.6 3.0 0 34698 UGC 6349
+N3631 112102.7 +531017 11.01 8 5.0 4.8 0 34767 UGC 6360
+N3632 112003.9 +182124 11.2 8
+N3633 112026.2 +033508 14.10 8 1.23 0.56 0 34711 UGC 6351
+N3634 112030.3 -090048 15.5 8
+N3635 112031.4 -090049 14.18 8 1.3 0.9 0 34717 MCG -1-29- 9
+N3636 112025.3 -101655 13.34 8 1.3 1.3 0 34709 MCG -2-29- 19
+N3637 112039.6 -101527 13.61 8 1.6 1.5 0 34731 MCG -2-29- 20
+N3638 112010.0 -080620 14.18 8 2.2 0.7 0 34688 MCG -1-29- 7
+N3639 112135.7 +182730 14.60 8 0.6 0.5 0 34819 UGC 6374
+N3640 112106.8 +031408 11.36 8 4.0 3.2 100 34778 UGC 6368
+N3641 112108.7 +031143 14.10 8 1.1 1.1 0 34780 UGC 6370
+N3642 112218.4 +590434 11.65 8 5.4 4.5 105 34889 UGC 6385
+N3643 112125.0 +030050 14.40 8 0.95 0.75 0 34802 MCG 1-29- 36
+N3644 112132.9 +024838 14.60 8 1.55 0.54 0 34814 UGC 6373
+N3645 112139.9 +025751 15.5 8
+N3646 112143.2 +201016 11.78 8 3.9 2.2 50 34836 UGC 6376
+N3647 112138.2 +025410 15.6 8
+N3648 112231.5 +395237 13.55 8 1.3 0.8 0 34908 UGC 6389
+N3649 112214.7 +201231 14.57 8 1.2 0.6 0 34883 UGC 6386
+N3650 112235.4 +204215 14.69 8 1.7 0.3 0 34913 UGC 6391
+N3651 112226.5 +241756 14.17 8 1.1 1.1 0 34898 UGC 6388
+N3652 112239.0 +374554 12.90 8 2.0 0.7 0 34917 UGC 6392
+N3653 112230.3 +241645 14.59 8 0.9 0.6 0 34905 MCG 4-27- 29
+N3654 112410.7 +692447 13.70 8 1.2 0.6 0 35025 UGC 6407
+N3655 112254.7 +163527 12.30 8 1.5 1.0 30 34935 UGC 6396
+N3656 112338.4 +535031 13.28 8 1.6 1.6 0 34989 UGC 6403
+N3657 112355.6 +525515 13.12 8 1.4 1.4 0 35002 UGC 6406
+N3658 112358.2 +383348 13.10 8 1.6 1.5 0 35003 UGC 6409
+N3659 112345.5 +174907 12.77 8 2.1 1.1 0 34995 UGC 6405
+N3660 112332.3 -083931 13.06 8 2.7 2.2 0 34980 MCG -1-29- 16
+N3661 112338.4 -134952 14.03 8 1.6 0.6 0 34986 MCG -2-29- 22
+N3662 112346.0 -010559 17.90 8 0.13 0.11 0 34996 UGC 6408
+N3663 112359.9 -121747 13.03 8 1.9 1.3 0 35006 MCG -2-29- 23
+N3664 112424.2 +031930 13.20 8 2.0 1.9 0 35041 UGC 6419
+N3664A112425.1 +031321 8 0.8 0.8 0 35042 UGC 6418
+N3665 112443.3 +384547 11.77 8 2.5 2.0 30 35064 UGC 6426
+N3666 112425.7 +112034 12.70 8 4.4 1.2 100 35043 UGC 6420
+N3667 112417.0 -135126 14.00 8 1.5 1.0 0 35028 MCG -2-29- 25
+N3667A112421.4 -135123 8 1.4 0.6 0 35034 MCG -2-29- 26
+N3668 112530.4 +632647 13.00 8 1.90 1.03 0 35123 UGC 6430
+N3669 112526.8 +574316 13.10 8 2.2 0.5 0 35113 UGC 6431
+N3670 112449.7 +235643 14.49 8 1.1 0.7 0 35067 UGC 6427
+N3671 112552.5 +602846 15.7 8
+N3672 112502.4 -094743 12.09 8 4.2 1.9 12 35088 MCG -2-29- 28
+N3673 112512.8 -264412 12.34 8 3.6 2.4 0 35097 ESO 503- 16
+N3674 112626.6 +570254 13.24 8 1.9 0.6 0 35191 UGC 6444
+N3675 112607.8 +433506 11.00 8 5.9 3.1 178 35164 UGC 6439
+N3676 112537.5 -110822 15. 8
+N3677 112617.7 +465826 13.30 8 1.9 1.7 0 35181 UGC 6441
+N3678 112615.7 +275201 14.40 8 0.8 0.8 0 35177 UGC 6443
+N3679 112608.8 -053512 14.5 8
+N3680 112542.0 -431500 8.40 3
+N3681 112629.5 +165151 11.90 8 2.5 2.0 0 35193 UGC 6445
+N3682 112742.7 +663525 13.30 8 1.7 1.1 95 35266 UGC 6459
+N3683 112731.8 +565237 13.00 8 1.84 0.97 0 35249 UGC 6458
+N3683A112912.4 +570757 8 2.3 1.7 75 35376 UGC 6484
+N3684 112711.2 +170149 12.00 8 3.1 2.1 130 35224 UGC 6453
+N3685 112816.2 +041938 15.30 0 0.71 0.45 0
+N3686 112744.1 +171325 11.89 8 3.2 2.5 15 35268 UGC 6460
+N3687 112800.6 +293039 12.82 8 1.9 1.9 0 35285 UGC 6463
+N3688 112744.4 -090956 14.97 8 1.3 0.9 0 35269 MCG -1-29- 24
+N3689 112810.3 +253944 13.03 8 1.7 1.1 97 35294 UGC 6467
+N3690 112832.2 +583344 0.00 8 0 35321 UGC 6472
+N3691 112808.6 +165515 12.60 8 1.3 1.0 15 35292 UGC 6464
+N3692 112824.0 +092428 12.90 8 3.52 0.66 0 35314 UGC 6474
+N3693 112811.5 -131141 13.50 8 3.2 0.7 0 35299 MCG -2-29- 32
+N3694 112854.1 +352450 13.90 8 0.7 0.6 0 35352 UGC 6480
+N3695 112917.3 +353430 14.9 8
+N3696 112843.9 -111658 14.97 8 1.2 1.0 0 35340
+N3697 112850.7 +204744 13.77 8 2.3 0.7 93 35347 UGC 6479
+N3698 112917.1 +353432 14.90 0 1.1 0.7 0
+N3699 112757.3 -595729 10. 6
+N3700 112938.6 +353053 14.88 8 1.0 0.7 0 35413 UGC 6494
+N3701 112929.1 +240538 13.48 8 1.9 0.9 145 35405 UGC 6493
+N3702 113013.5 -085146 14.07 8 1.3 0.7 0 35448 MCG -1-29- 26
+N3703 112909.3 -082647 15.46 0 0
+N3704 113004.6 -113247 13.75 8 1.6 1.4 0 35435 MCG -2-29- 37
+N3705 113006.8 +091636 11.86 8 4.9 2.0 122 35440 UGC 6498
+N3706 112944.1 -362333 12.38 8 3.0 1.8 78 35417 ESO 378- 6
+N3707 113011.6 -113236 15.66 8
+N3708 113039.3 -031321 0.00 0 0
+N3709 113039.3 -031521 0.00 0 0
+N3710 113106.9 +224604 14.06 8 1.0 0.8 105 35502 UGC 6504
+N3711 112925.5 -110444 15. 8
+N3712 113109.1 +283405 14.90 8 1.7 0.6 0 35507 UGC 6506
+N3713 113142.0 +280913 14.20 8 1.2 0.8 0 35546 UGC 6511
+N3714 113153.6 +282131 15.10 8 0.5 0.4 0 35556 UGC 6516
+N3715 113132.3 -141353 13.27 8 1.3 0.9 0 35540 MCG -2-29- 41
+N3716 113141.1 +032917 14.00 8 0.80 0.77 0 35545 UGC 6513
+N3717 113131.8 -301828 12.24 8 6.0 1.1 33 35539 ESO 439- 15
+N3718 113235.7 +530359 11.59 8 8.1 4.0 15 35616 UGC 6524
+N3719 113213.5 +004914 13.64 8 1.8 1.3 15 35581 UGC 6521
+N3720 113222.1 +004817 13.71 8 1.0 0.9 85 35594 UGC 6523
+N3721 113416.9 -093433 15. 8
+N3722 113428.7 -093936 15. 8
+N3723 113230.6 -095810 14. 8
+N3724 113428.7 -093937 15.02 8 1.6 0.7 0 35757 MCG -1-30- 7
+N3725 113340.5 +615317 13.50 8 1.38 1.02 0 35698 UGC 6542
+N3726 113320.9 +470139 10.91 8 6.2 4.3 10 35676 UGC 6537
+N3727 113340.9 -135244 15.07 8 1.0 0.7 0
+N3728 113315.8 +242649 13.80 8 2.0 1.5 0 35669 UGC 6536
+N3729 113349.8 +530737 12.03 8 2.8 1.9 15 35711 UGC 6547
+N3730 113437.6 -093847 15. 8
+N3731 113411.7 +123044 14.89 8 1.0 0.9 0 35731 UGC 6553
+N3732 113414.0 -095045 12.50 8 1.2 1.2 82 35734 MCG -2-30- 5
+N3733 113501.8 +545108 12.93 8 4.8 2.2 170 35797 UGC 6554
+N3734 113440.7 -140455 14.66 8 1.3 1.0 0 35773 MCG -2-30- 6
+N3735 113557.3 +703208 12.50 8 4.2 0.8 0 35869 UGC 6567
+N3736 113541.6 +732706 15.6 8
+N3737 113536.4 +545655 13.70 8 1.06 0.92 0 35840 UGC 6563
+N3738 113548.8 +543122 12.13 8 2.5 1.9 155 35856 UGC 6565
+N3739 113537.6 +250519 15.25 8 1.1 0.3 0 35841 UGC 6564
+N3740 113612.6 +595833 14.9 8
+N3741 113606.4 +451707 14.30 8 2.0 1.1 5 35878 UGC 6572
+N3742 113533.0 -375730 13.03 8 2.4 1.7 116 35833 ESO 320- 6
+N3743 113557.4 +214321 15.6 8
+N3744 113557.9 +230042 15.4 8
+N3745 113744.6 +220115 16.18 8 0.4 0.2 0 36001 MCG 4-28- 4 Copeland Septet
+N3746 113743.6 +220034 15.01 8 1.1 0.5 127 35997 UGC 6597 Copeland Septet
+N3747 113231.0 +742242 16.33 0 0
+N3748 113749.2 +220133 15.77 8 0.7 0.4 0 36007 MCG 4-28- 7 Copeland Septet
+N3749 113553.2 -375950 13.21 8 3.2 0.8 0 35861 ESO 320- 8
+N3750 113751.8 +215826 14.91 8 0.8 0.7 0 36011 MCG 4-28- 8 Copeland Septet
+N3751 113754.1 +215610 14.91 8 0.8 0.5 5 36017 UGC 6601 Copeland Septet
+N3752 113232.2 +743739 13.75 8 1.7 0.7 0 35608 UGC 6515
+N3753 113753.8 +215851 14.52 8 1.7 0.5 120 36016 UGC 6602 Copeland Septet
+N3754 113755.2 +215909 15.06 8 0.4 0.3 0 36018 MCG 4-28- 11 Copeland Septet
+N3755 113633.3 +362437 13.50 8 3.2 1.4 0 35913 UGC 6577
+N3756 113648.5 +541746 12.11 8 4.2 2.1 177 35931 UGC 6579
+N3757 113702.8 +582456 13.55 8 1.1 1.1 0 35955 UGC 6584
+N3758 113629.1 +213546 15.20 8 0.5 0.5 0 35905 MCG 4-27- 73
+N3759 113654.1 +544923 14.24 8 1.1 1.1 0 35945 UGC 6581
+N3759A113658.1 +550947 8 1.2 1.1 0 35948 UGC 6582
+N3760 103656.0 +215256 12.31 0 3.5 1.0 0
+N3761 113644.1 +225931 15.0 8
+N3762 113723.8 +614534 13.50 8 1.9 0.5 0 35979 UGC 6591
+N3763 113630.2 -095048 12.38 8 1.2 1.2 0 35907 MCG -2-30- 9
+N3764 113653.6 +175326 17.00 8 0 35930 MCG 3-30- 20
+N3765 113704.2 +240547 15.00 8 0.8 0.6 0 35956 MCG 4-28- 1
+N3766 113613.3 -613655 5.66 3
+N3767 113715.7 +165234 14.35 8 1.0 0.9 0 35969 UGC 6590
+N3768 113714.4 +175024 13.43 8 1.8 1.2 0 35968 UGC 6589
+N3769 113744.1 +475335 12.55 8 3.1 1.0 0 35999 UGC 6595
+N3769A113749.4 +475302 8 1.1 0.4 71 36008 MCG 8-21- 77
+N3770 113758.7 +593701 13.60 8 1.16 0.80 0 36025 UGC 6600
+N3771 113906.0 -092053 13.57 8 1.3 1.3 0 36107 MCG -1-30- 18
+N3772 113748.4 +224131 14.44 8 1.1 0.6 0 36005 UGC 6598
+N3773 113813.0 +120643 13.01 8 1.2 1.0 0 36043 UGC 6605
+N3774 113830.2 -085834 14.74 8 1.0 0.5 0 36058 MCG -1-30- 16
+N3775 113826.7 -103820 14.70 8 1.1 0.4 0 36055 MCG -2-30- 12
+N3776 113839.0 -032424 16.03 8
+N3777 113606.8 -123409 14.31 8 1.1 0.6 0 35879 MCG -2-30- 8
+N3778 113821.4 -504255 14.12 8 1.2 0.9 0 36051 ESO 216- 26
+N3779 113851.0 -103501 14.39 8 1.9 1.0 0 36084 MCG -2-30- 13
+N3780 113922.3 +561614 12.16 8 3.1 2.5 0 36138 UGC 6615
+N3781 113903.8 +262142 14.70 8 0.35 0.25 0 36104 MCG 5-28- 4
+N3782 113920.8 +463051 13.10 8 1.7 1.1 0 36136 UGC 6618
+N3783 113901.7 -374419 12.64 8 1.9 1.7 0 36101 ESO 378- 14
+N3784 113929.8 +261833 15.29 8 0.9 0.3 0 36147 MCG 5-28- 6
+N3785 113932.9 +261808 15.16 8 1.0 0.4 0 36148 UGC 6620
+N3786 113942.5 +315433 13.50 8 2.2 1.3 0 36158 UGC 6621
+N3787 113937.9 +202715 14.7 8
+N3788 113944.6 +315552 13.46 8 2.1 0.7 90 36160 UGC 6623
+N3789 113809.0 -093626 14.26 8 1.3 0.6 0 36036 MCG -1-30- 15
+N3790 113947.2 +174244 14.90 8 1.1 0.3 0 36167 UGC 6624
+N3791 113941.7 -092202 14.06 8 1.3 1.0 0 36156 MCG -1-30- 20
+N3792 113938.5 +050558 0.00 0 0
+N3793 114002.0 +315239 0.00 0 0
+N3794 114053.4 +561207 13.50 0 2.2 1.4 0
+N3795 114006.8 +583647 14.06 8 2.1 0.5 0 36192 UGC 6629
+N3796 114031.1 +601756 13.53 8 1.3 0.9 0 36215 UGC 6638
+N3797 114013.3 +315424 0.00 0 0
+N3798 114013.9 +244149 13.10 8 2.5 1.8 0 36199 UGC 6632
+N3799 114009.4 +151938 14.70 8 0.8 0.5 0 36193 UGC 6630
+N3800 114013.5 +152032 13.50 8 2.0 0.6 0 36197 UGC 6634
+N3801 114016.3 +174342 12.96 8 3.5 2.1 120 36200 UGC 6635
+N3802 114018.0 +174500 14.25 8 1.1 0.3 85 36203 UGC 6636
+N3803 114017.2 +174804 17.18 8 0.31 0.26 0
+N3804 114053.4 +561207 13.50 8 2.2 1.4 0 36238 UGC 6640
+N3805 114041.7 +202035 13.65 8 1.4 1.1 0 36224 UGC 6642
+N3806 114048.0 +174700 14.15 8 1.4 1.3 0 36231 UGC 6641
+N3807 114046.7 +174744 14.6 8
+N3808 114044.2 +222546 14.10 8 1.7 0.9 0 36227 MCG 4-28- 21
+N3808A114044.8 +222644 8 0.5 0.2 0 36228 MCG 4-28- 20
+N3809 114116.1 +595309 13.74 8 1.0 0.8 0 36263 UGC 6649
+N3810 114058.5 +112817 11.35 8 4.3 3.0 15 36243 UGC 6644
+N3811 114116.2 +474135 12.90 8 2.2 1.7 160 36265 UGC 6650
+N3812 114107.7 +244918 13.37 8 1.7 1.6 0 36256 UGC 6648
+N3813 114118.2 +363249 12.23 8 2.2 1.1 87 36266 UGC 6651
+N3814 114127.7 +244817 15.6 8
+N3815 114139.3 +244802 13.90 8 1.7 0.9 0 36288 UGC 6654
+N3816 114147.9 +200617 13.46 8 1.9 1.1 70 36292 UGC 6656
+N3817 114153.1 +101807 14.29 8 1.0 0.9 140 36299 UGC 6657
+N3818 114157.4 -060921 12.67 8 2.0 1.2 100 36304 MCG -1-30- 23
+N3819 114206.0 +102103 14.82 8 0.8 0.7 0 36311 MCG 2-30- 13
+N3820 114204.9 +102302 15.45 8 0.7 0.4 0 36308 MCG 2-30- 14
+N3821 114208.9 +201900 13.70 8 1.4 1.3 0 36314 UGC 6663
+N3822 114211.3 +101640 14.14 8 1.4 0.8 178 36319 UGC 6661
+N3823 114215.1 -135201 13.84 8 1.5 1.2 0 36331 MCG -2-30- 17
+N3824 114244.8 +524646 14.30 8 0.85 0.70 0 36370 UGC 6676
+N3825 114223.7 +101552 13.96 8 1.3 1.0 160 36348 UGC 6668
+N3826 114232.8 +262920 14.40 8 0.9 0.7 0 36359 UGC 6671
+N3827 114236.1 +185041 13.78 8 0.9 0.7 65 36361 UGC 6673
+N3828 114258.3 +162916 15.6 8
+N3829 114327.3 +524240 14.60 8 1.08 0.62 0 36439 UGC 6690
+N3830 114311.8 +263333 14.7 8
+N3831 114318.6 -125242 13.60 8 2.7 0.6 0 36417 MCG -2-30- 23
+N3832 114330.0 +224300 13.63 8 1.9 1.6 0 36446 UGC 6693
+N3833 114329.0 +100943 14.20 8 1.50 0.69 0 36441 UGC 6692
+N3834 114337.7 +190526 14.40 8 1.4 1.0 0 36443 MCG 3-30- 65
+N3835 114404.9 +600711 13.10 8 0.82 0.72 0 36493 UGC 6703
+N3836 114329.7 -164740 0.00 8 0 36445 MCG -3-30- 10
+N3837 114356.7 +195342 14.25 8 0.6 0.6 0 36476 UGC 6701
+N3838 114414.4 +575701 13.25 8 1.5 0.6 141 36505 UGC 6707
+N3839 114354.3 +104705 13.90 8 1.14 0.60 0 36475 UGC 6700
+N3840 114354.0 +200400 14.54 8 1.1 0.8 67 36477 UGC 6702
+N3841 114354.0 +195900 14.59 8 0.7 0.7 0 36469 MCG 3-30- 73
+N3842 114402.0 +195701 12.78 8 1.4 1.0 5 36487 UGC 6704
+N3843 114354.6 +075532 14.50 8 0.9 0.4 0 36471 UGC 6699
+N3844 114400.0 +200100 14.85 8 1.2 0.2 28 36481 UGC 6705
+N3845 114354.0 +200000 15.01 8 0.8 0.3 0 36470 MCG 3-30- 74
+N3846 114429.1 +553908 14.30 8 1.12 0.67 0 36506 UGC 6706
+N3846 114429.5 +553904 8 1.1 0.8 135 36539 UGC 6710
+N3847 114414.0 +333052 14.27 8 1.1 1.1 0 36504 UGC 6708
+N3848 114341.7 +101444 15.28 8
+N3849 114535.2 +031354 14.60 0 0.91 0.56 0
+N3850 114535.5 +555313 14.70 8 0.93 0.68 0 36660 UGC 6733
+N3851 114420.4 +195850 15.2 8
+N3852 114223.7 +101551 13.60 0 1.68 0.96 0
+N3853 114428.6 +163331 13.41 8 1.7 1.0 140 36535 UGC 6712
+N3854 114452.0 -091400 13.00 0 2.0 1.5 0
+N3855 114444.9 +331915 15.6 8
+N3856 114444.9 +331915 15.6 8
+N3857 114450.1 +193158 15.10 8 1.0 0.6 0 36548 MCG 3-30- 84
+N3858 114454.0 -091600 13. 8
+N3859 114452.5 +192721 14.76 8 1.2 0.3 58 36582 UGC 6721
+N3860 114448.7 +194739 14.22 8 1.0 0.5 38 36577 UGC 6718
+N3861 114504.0 +195826 13.47 8 2.3 1.3 77 36604 UGC 6724
+N3862 114504.6 +193626 13.67 8 1.5 1.5 0 36606 UGC 6723
+N3863 114505.5 +082810 13.65 8 2.8 0.6 0 36607 UGC 6722
+N3864 114515.7 +192332 15.08 8 0.9 0.7 0 36620 MCG 3-30- 97
+N3865 114452.0 -091400 13.00 8 2.0 1.5 0 36581 MCG -1-30- 28
+N3866 114511.7 -091850 13.94 8 1.4 0.8 0 36621 MCG -1-30- 29
+N3867 114529.4 +192350 14.20 8 1.5 0.6 173 36649 UGC 6731
+N3868 114529.9 +192641 15.30 8 0.8 0.3 0 36638 MCG 3-30-104
+N3869 114545.5 +104929 13.30 8 2.01 0.56 0 36669 UGC 6737
+N3870 114556.1 +501203 13.50 8 1.0 0.9 25 36686 UGC 6742
+N3871 114610.2 +330631 15.4 8
+N3872 114549.0 +134558 12.74 8 1.9 1.2 0 36678 UGC 6738
+N3873 114545.6 +194628 13.85 8 1.5 1.3 95 36670 UGC 6735
+N3874 114537.7 +083426 0.00 0 0
+N3875 114549.4 +194603 14.90 8 1.0 0.3 0 36675 UGC 6739
+N3876 114526.6 +090939 13.70 8 1.1 0.7 0 36644 UGC 6730
+N3877 114608.0 +472939 11.79 8 5.5 1.3 35 36699 UGC 6745
+N3878 114617.8 +331215 15.5 8
+N3879 114649.4 +692301 13.59 8 2.6 0.5 0 36743 UGC 6752
+N3880 114622.2 +330942 14.75 8 0.7 0.7 0 36712 MCG 6-26- 33
+N3881 114634.4 +330623 15.2 8
+N3882 114606.5 -562317 13.00 8 2.3 1.3 0 36697 ESO 170- 11
+N3883 114646.9 +204036 13.40 8 3.0 2.4 0 36740 UGC 6754
+N3884 114612.4 +202331 13.50 8 2.1 1.3 10 36706 UGC 6746
+N3885 114646.6 -275522 11.89 8 2.4 1.0 123 36737 ESO 440- 7
+N3886 114705.6 +195014 14.11 8 1.2 0.9 0 36756 UGC 6760
+N3887 114704.7 -165116 11.41 8 3.3 2.5 20 36754 MCG -3-30- 12
+N3888 114733.7 +555817 12.71 8 1.7 1.3 120 36789 UGC 6765
+N3889 114748.2 +560106 15.40 0 0.65 0.43 0
+N3890 114919.8 +741808 14.15 8 0.9 0.9 0 36925 UGC 6788
+N3891 114803.3 +302134 13.20 8 2.0 1.7 0 36832 UGC 6772
+N3892 114330.1 -102835 0.00 8 0 36827 MCG -2-30- 30
+N3893 114839.1 +484240 11.16 8 4.5 2.8 165 36875 UGC 6778
+N3894 114851.4 +592501 12.63 8 2.8 1.7 20 36889 UGC 6779
+N3895 114904.6 +592601 14.00 8 1.3 1.0 125 36907 UGC 6785
+N3896 114856.4 +484029 13.89 8 1.4 1.0 0 36897 UGC 6781
+N3897 114859.5 +350058 13.56 8 1.9 1.9 0 36902 UGC 6784
+N3898 114915.4 +560502 11.60 8 4.4 2.6 107 36921 UGC 6787
+N3899 115004.4 +262844 13.21 0 1.5 0.9 0
+N3900 114908.9 +270126 12.20 8 3.2 1.7 2 36914 UGC 6786
+N3901 114249.7 +772222 14.39 8 1.8 0.8 0 36386 UGC 6675
+N3902 114918.7 +260718 13.64 8 1.6 1.3 0 36923 UGC 6790
+N3903 114903.5 -373102 13.45 8 1.1 1.0 0 36906 ESO 378- 24
+N3904 114913.3 -291635 11.83 8 2.7 1.9 8 36918 ESO 440- 13
+N3905 114905.0 -094346 13.38 8 1.9 1.4 0 36909 MCG -1-30- 35
+N3906 114940.2 +482530 13.49 8 1.9 1.7 0 36953 UGC 6797
+N3907 114929.7 -010508 13.11 8 1.2 0.9 40 36941 UGC 6796
+N3908 114952.6 +121109 17.41 8 0.54 0.41 0
+N3909 115008.1 -481417 0.00 0 20. : 15. : 0
+N3910 114959.3 +212001 13.83 8 1.6 1.2 0 36971 UGC 6800
+N3911 114922.1 +245618 14.80 8 1.1 0.9 0 36926 UGC 6795
+N3912 115004.4 +262844 13.21 8 1.5 0.9 0 36979 UGC 6801
diff --git a/kstars/kstars/data/ngcic05.dat b/kstars/kstars/data/ngcic05.dat
new file mode 100644
index 00000000..206c01ea
--- /dev/null
+++ b/kstars/kstars/data/ngcic05.dat
@@ -0,0 +1,1000 @@
+N3913 115038.9 +552112 13.17 8 2.6 2.6 0 37024 UGC 6813
+N3914 115032.6 +063403 14.00 8 1.1 0.6 0 37014 UGC 6809
+N3915 114854.8 -044055 14.69 0
+N3916 115051.0 +550837 14.20 8 1.47 0.48 0 37047 UGC 6819
+N3917 115045.4 +514933 12.51 8 5.1 1.3 77 37036 UGC 6815
+N3918 115017.2 -571053 10.0 6 Blue Planetary
+N3919 115041.5 +200055 14.34 8 0.9 0.9 0 37032 UGC 6810
+N3920 115005.9 +245512 14.11 8 1.0 1.0 0 36981 UGC 6803
+N3921 115106.1 +550439 13.06 8 2.1 1.3 20 37063 UGC 6823
+N3922 115113.4 +500925 13.76 8 1.7 0.8 0 37072 UGC 6824
+N3923 115102.1 -284823 10.80 8 5.9 3.9 50 37061 ESO 440- 17
+N3924 115236.0 +500100 8
+N3925 115121.0 +215321 15.3 8
+N3926 115128.2 +220132 14.7 8
+N3927 115132.3 +280825 0.00 0 0
+N3928 115147.1 +484053 13.22 8 1.5 1.5 0 37136 UGC 6834 Miniature Spiral
+N3929 115142.5 +210010 15.00 8 0.5 0.4 0 37126 UGC 6832
+N3930 115146.0 +380054 13.10 8 3.2 2.4 0 37132 UGC 6833
+N3931 115113.8 +520003 8 1.1 0.9 160 37073 UGC 6825
+N3932 115229.3 +482732 15.1 8
+N3933 115201.3 +164834 14.26 8 1.1 0.6 83 37156 UGC 6839
+N3934 115212.5 +165105 14.50 8 1.1 1.0 0 37170 UGC 6841
+N3935 115224.1 +322414 14.20 8 1.0 0.5 85 37183 UGC 6843
+N3936 115220.6 -265421 12.76 8 3.9 0.6 0 37178 ESO 504- 20
+N3937 115242.6 +203757 13.43 8 1.8 1.6 15 37219 UGC 6851
+N3938 115249.8 +440726 10.90 8 5.4 4.9 0 37229 UGC 6856
+N3939 114919.8 +741808 14.15 0 0.9 0.9 0
+N3940 115246.6 +205925 13.80 8 1.7 1.6 0 37224 UGC 6852
+N3941 115255.1 +365914 11.25 8 3.5 2.3 10 37235 UGC 6857
+N3942 115130.1 -112529 13.78 8 1.4 0.8 0 37099 MCG -2-30- 35
+N3943 115256.6 +202845 14.29 8 1.1 1.1 0 37237 MCG 4-28- 84
+N3944 115305.1 +261225 13.90 8 1.4 1.1 0 37244 UGC 6859
+N3945 115314.7 +604036 11.80 8 5.2 3.5 15 37258 UGC 6860
+N3946 115320.5 +210115 15.5 8
+N3947 115320.1 +204512 13.88 8 1.4 1.2 0 37264 UGC 6863
+N3948 115336.7 +205704 0.00 0 0
+N3949 115341.5 +475135 11.54 8 2.9 1.7 120 37290 UGC 6869
+N3950 115341.4 +475303 15.7 8
+N3951 115341.4 +232255 14.30 8 1.1 0.5 172 37288 UGC 6867
+N3952 115340.6 -035946 13.51 8 1.6 0.7 78 37285 MCG -1-30- 44
+N3953 115349.5 +521939 10.84 8 6.9 3.5 13 37306 UGC 6870
+N3954 115341.7 +205257 14.65 8 0.6 0.6 0 37291 UGC 6866
+N3955 115357.9 -230954 12.64 8 2.9 0.9 165 37320 ESO 504- 26
+N3956 115400.7 -203402 13.05 8 3.4 1.0 0 37325 ESO 572- 13
+N3957 115401.5 -193408 13.08 8 3.1 0.7 0 37326 ESO 572- 14
+N3958 115434.5 +582202 13.80 8 1.5 0.7 28 37358 UGC 6880
+N3959 115437.6 -074523 13.98 8 1.1 0.9 0 37363 MCG -1-30- 46
+N3960 115054.0 -554200 9.07 3
+N3961 115457.6 +691948 14.40 8 1.3 1.3 0 37390 UGC 6885
+N3962 115439.8 -135823 11.62 8 2.6 2.2 10 37366 MCG -2-30- 40
+N3963 115459.3 +582937 12.50 8 2.8 2.5 0 37386 UGC 6884
+N3964 115453.4 +281544 14.93 8 0.9 0.7 0 37375 MCG 5-28- 43
+N3965 115507.4 -105242 0.00 0 0
+N3966 115644.2 +320118 13.60 8 3.1 0.7 0 37462 MCG 5-28- 48
+N3967 115510.4 -075038 14.27 8 1.5 1.1 0 37398 MCG -1-30- 47
+N3968 115528.7 +115806 12.60 8 2.7 1.9 0 37429 UGC 6895
+N3969 115509.2 -185539 13.98 8 1.4 0.9 0 37396 ESO 572- 17
+N3970 115528.1 -120341 14.50 8 1.1 0.5 0 37425 MCG -2-30- 41
+N3971 115536.4 +295945 13.66 8 1.4 1.2 0 37443 UGC 6899
+N3972 115546.1 +551907 12.98 8 3.9 1.1 120 37466 UGC 6904
+N3973 115537.0 +115949 15.4 8
+N3974 115540.1 -120139 14.38 8 1.1 1.1 0 37452 MCG -2-31- 1
+N3975 115553.7 +603146 15.70 8 0.74 0.33 0 37480 MCG 10-17-103
+N3976 115557.6 +064503 12.30 8 3.8 1.2 0 37483 UGC 6906
+N3977 115607.2 +552327 14.20 8 1.09 0.89 0 37497 UGC 6909
+N3978 115610.6 +603121 13.30 8 1.6 1.5 0 37502 UGC 6910
+N3979 115601.1 -024315 14.20 8 1.4 1.2 0 37488 UGC 6907
+N3980 115607.4 +552325 14.7 8
+N3981 115607.4 -195346 12.08 8 5.2 2.3 0 37496 ESO 572- 20
+N3982 115628.1 +550731 12.00 8 1.69 1.49 0 37520 UGC 6918
+N3983 115623.7 +235205 15.00 8 1.1 0.3 0 37514 UGC 6914
+N3984 115536.4 +295945 13.66 8 1.4 1.2 0 37632 UGC 6943
+N3985 115642.0 +482006 13.12 8 1.3 0.8 73 37542 UGC 6921
+N3986 115644.2 +320118 13.60 8 3.1 0.7 0 37544 UGC 6920
+N3987 115721.3 +251141 13.89 8 2.2 0.4 58 37591 UGC 6928
+N3988 115724.2 +275239 14.27 8 0.25 0.25 0 37609 MCG 5-28- 57
+N3989 115726.6 +251359 15.72 8 0.6 0.3 0 37599 MCG 4-28-100
+N3990 115736.3 +552733 13.43 8 1.4 0.8 40 37618 UGC 6938
+N3991 115730.7 +322016 13.50 8 1.4 0.4 33 37613 UGC 6933
+N3992 115736.2 +532231 10.60 8 7.6 4.7 68 37617 UGC 6937 M 109
+N3993 115737.8 +251426 14.50 8 1.8 0.5 0 37619 UGC 6935
+N3994 115736.0 +321644 13.30 8 1.0 0.6 10 37616 UGC 6936
+N3995 115744.4 +321738 12.70 8 2.8 1.0 33 37624 UGC 6944
+N3996 115746.0 +141751 14.36 8 0.9 0.7 0 37628 UGC 6941
+N3997 115747.3 +251618 14.02 8 1.7 0.6 0 37629 UGC 6942
+N3998 115756.6 +552715 11.61 8 2.7 2.2 140 37642 UGC 6946
+N3999 115756.5 +250405 15.7 8
+N4000 115757.0 +250840 15.47 8 1.0 0.2 0 37643 UGC 6949
+N4001 115806.8 +472005 15.0 8
+N4002 115759.3 +231207 14.96 8 0.8 0.4 0 37635 MCG 4-28-104
+N4003 115759.0 +230730 14.28 8 1.5 0.9 0 37646 UGC 6948
+N4004 115805.4 +275238 14.10 8 1.8 0.6 8 37654 UGC 6950
+N4005 115810.3 +250718 13.89 8 1.2 0.7 92 37661 UGC 6952
+N4006 115805.8 -020712 14.02 8 1.7 1.2 0 37655 UGC 6951
+N4007 115759.1 +230728 14.8 8
+N4008 115817.2 +281134 12.96 8 2.5 1.3 167 37666 UGC 6953
+N4009 120056.0 +245554 17.52 0
+N4010 115837.8 +471538 13.17 8 4.3 0.8 66 37697 UGC 6964
+N4011 115825.5 +250551 15.7 8
+N4012 115827.5 +100117 14.00 8 1.85 0.56 0 37686 UGC 6960
+N4013 115831.7 +435648 12.19 8 5.2 1.0 66 37691 UGC 6963
+N4014 115835.8 +161038 13.29 8 2.2 1.3 0 37695 UGC 6961
+N4015 115842.5 +250212 14.2 8
+N4016 115829.3 +273144 13.80 8 1.5 0.8 175 37687 UGC 6954
+N4017 115845.3 +272715 13.00 8 1.8 1.4 0 37705 UGC 6967
+N4018 115840.7 +251859 14.73 8 1.7 0.3 0 37699 UGC 6966
+N4019 120110.4 +140616 14.02 0 2.91 0.34 0
+N4020 115856.9 +302449 13.28 8 2.1 0.9 0 37723 UGC 6971
+N4021 115902.6 +250459 15.3 8
+N4022 115901.0 +251322 14.01 8 1.2 1.2 0 37729 UGC 6975
+N4023 115905.5 +245921 14.60 8 0.9 0.7 0 37732 UGC 6977
+N4024 115831.5 -182042 12.65 8 1.9 1.5 70 37690 ESO 572- 31
+N4025 115909.9 +374734 14.03 8 2.8 1.6 40 37738 UGC 6982
+N4026 115925.6 +505743 11.67 8 5.2 1.3 178 37760 UGC 6985
+N4027A115929.6 -191954 14.94 8 0.9 0.6 159 37772 ESO 572- 36
+N4027 115930.1 -191605 11.66 8 3.2 2.4 167 37773 ESO 572- 37
+N4028 115927.8 -191632 11.65 8
+N4029 120003.2 +081054 14.29 8 1.2 0.8 0 37816 UGC 6990
+N4030 120023.6 -010600 12.01 8 4.2 3.0 0 37845 UGC 6993
+N4031 120031.3 +315651 15.30 8 0.4 0.4 0 37855 MCG 5-28- 75
+N4032 120033.0 +200434 12.81 8 1.9 1.8 0 37860 UGC 6995
+N4033 120034.8 -175030 12.61 8 2.6 1.1 47 37863 ESO 572- 42
+N4034 120129.6 +691926 14.20 8 1.7 1.1 0 37935 UGC 7006
+N4035 120029.3 -155653 14.50 8 1.2 1.1 0 37853 MCG -3-31- 10
+N4036 120127.3 +615341 11.57 8 4.3 1.7 85 37930 UGC 7005
+N4037 120123.7 +132404 12.69 8 2.5 2.0 0 37928 UGC 7002
+N4038 115957.2 -191621 0.00 8 0 37967 ESO 572- 47 Antennae Galaxies
+N4039 120153.6 -185311 11.08 8 3.1 1.6 0 37969 ESO 572- 48 Antennae Galaxies
+N4040 120205.4 +174924 14.30 8 1.9 1.3 0 37993 UGC 7013
+N4041 120212.0 +620821 11.88 8 2.7 2.5 0 37999 UGC 7014
+N4042 130042.7 +275816 15.5 8
+N4043 120223.0 +041947 13.90 8 0.97 0.66 0 38010 UGC 7015
+N4044 120229.5 -001245 13.97 8 1.2 1.1 0 38018 UGC 7018
+N4045 120242.0 +015844 12.79 8 2.7 1.9 95 38031 UGC 7021
+N4045A120242.8 +015709 15.40 8 0.6 0.4 151 38033 MCG 0-31- 21
+N4046 120242.2 +015837 13.5 8
+N4047 120250.6 +483810 12.96 8 1.6 1.3 0 38042 UGC 7025
+N4048 120250.2 +180056 14.40 8 0.55 0.45 0 38040 UGC 7023
+N4049 120254.7 +184509 14.25 8 0.9 0.6 0 38050 UGC 7027
+N4050 120254.0 -162228 13.10 8 3.1 2.1 85 38049 MCG -3-31- 16
+N4051 120309.6 +443153 10.83 8 5.2 3.9 135 38068 UGC 7030
+N4052 120205.2 -631325 0.00 3 0
+N4053 120311.7 +194342 14.6 8
+N4054 120312.4 +575336 14.6 8
+N4055 120401.4 +201356 14.12 0 1.2 0.9 0
+N4056 120358.0 +201846 16.38 8
+N4057 120515.4 +201841 16.88 8
+N4058 120349.0 +033254 14.07 8 1.2 0.6 0 38124 UGC 7036
+N4059 120411.3 +202435 14.14 0 1.0 1.0 0
+N4060 120401.0 +202013 15.6 8
+N4061 120401.4 +201356 14.12 8 1.2 0.9 0 38146 UGC 7044
+N4062 120403.5 +315341 11.90 8 4.1 1.7 100 38150 UGC 7045
+N4063 120406.0 +015049 14.70 8 0.93 0.42 0 38154 CGCG 13- 55
+N4064 120410.8 +182634 12.22 8 4.4 1.7 150 38167 UGC 7054
+N4065 120406.4 +201405 13.58 8 1.1 1.0 0 38156 UGC 7050
+N4066 120409.4 +202052 13.95 8 1.2 1.2 0 38161 UGC 7051
+N4067 120411.5 +105116 13.33 8 1.4 1.0 0 38168 UGC 7048
+N4068 120400.8 +523518 13.00 8 3.3 1.7 0 38148 UGC 7047
+N4069 120406.0 +201926 16.94 8 0.39 0.20 0
+N4070 120411.3 +202435 14.14 8 1.0 1.0 0 38169 UGC 7052
+N4071 120415.7 -671836 0.00 6 0
+N4072 120413.8 +201234 15.6 8
+N4073 120426.5 +015348 12.41 8 3.2 2.3 105 38201 UGC 7060
+N4074 120429.7 +201858 15.4 8
+N4075 120437.8 +020421 14.46 8 1.2 0.6 0 38216 MCG 0-31- 32
+N4076 120432.5 +201218 14.35 8 0.9 0.9 0 38209 UGC 7061
+N4077 120438.0 +014716 14.00 8 1.18 0.72 0 38218 UGC 7063
+N4078 120447.6 +103544 14.16 8 1.3 0.5 0 38238 UGC 7066
+N4079 120449.8 -022257 13.20 8 2.2 1.6 0 38240 UGC 7067
+N4080 120451.8 +265933 14.28 8 1.2 0.5 0 38244 UGC 7068
+N4081 120433.9 +642612 13.75 8 1.5 0.6 0 38212 UGC 7062
+N4082 120511.5 +104013 15.5 8
+N4083 120514.1 +103647 15.1 8
+N4084 120515.2 +211252 15.40 8 0.4 0.4 0 38272 MCG 4-29- 14
+N4085 120522.9 +502114 12.95 8 2.8 0.8 78 38283 UGC 7075
+N4086 120529.4 +201448 14.59 8 1.0 0.9 0 38290 UGC 7076
+N4087 120535.3 -263122 13.30 8 2.1 1.7 0 38303 ESO 505- 10
+N4088 120535.4 +503232 11.15 8 5.8 2.2 43 38302 UGC 7081
+N4089 120537.4 +203321 14.65 8 0.8 0.8 0 38298 MCG 4-29- 17
+N4090 120527.9 +201832 14.85 8 1.2 0.5 0 38288 UGC 7077
+N4091 120540.2 +203319 15.2 8
+N4092 120550.1 +202837 14.19 8 1.0 1.0 0 38338 UGC 7087
+N4093 120551.4 +203118 15.3 8
+N4094 120553.9 -143135 12.64 8 4.2 1.5 0 38346 MCG -2-31- 16
+N4095 120554.2 +203421 14.60 8 0.80 0.60 0 38324 MCG 4-29- 22
+N4096 120601.0 +472831 11.48 8 6.6 1.8 20 38361 UGC 7090
+N4097 120602.5 +365149 14.44 8 1.1 0.7 0 38363 UGC 7092
+N4098 120603.6 +203629 14.36 8 1.25 1.81 0 38365 MCG 4-29- 23
+N4099 120603.9 +203622 0.00 0 0
+N4100 120608.5 +493454 11.89 8 5.4 1.8 167 38370 UGC 7095
+N4101 120610.6 +253325 14.52 8 1.0 0.8 0 38373 UGC 7093
+N4102 120623.4 +524241 11.99 8 3.0 1.7 38 38392 UGC 7096
+N4103 120639.6 -611500 0.00 3 0
+N4104 120638.3 +281031 13.06 8 2.6 1.5 35 38407 UGC 7099
+N4105 120640.7 -294542 11.60 8 2.7 2.0 151 38411 ESO 440- 54
+N4106 120644.7 -294606 12.36 8 1.6 1.3 77 38417 ESO 440- 56
+N4107 120447.6 +103544 14.16 0 1.3 0.5 0
+N4108 120644.6 +670947 13.04 8 1.7 1.4 0 38343 UGC 7088
+N4108 120645.6 +670947 8 1.7 1.4 105 38423 UGC 7101
+N4108B120712.3 +671409 8 1.3 1.1 125 38461 UGC 7106
+N4109 120651.1 +425944 14.84 8 1.0 0.9 0 38427 MCG 7-25- 24
+N4110 120703.4 +183154 14.49 8 1.3 0.7 0 38441 UGC 7102
+N4111 120702.7 +430402 11.63 8 4.6 1.0 150 38440 UGC 7103
+N4112 120709.5 -401229 12.82 8 1.6 0.9 0 38452 ESO 321- 6
+N4113 120708.5 +325945 14.80 0 0.65 0.4 0
+N4114 120712.3 -141108 13.97 8 1.9 0.9 0 38460 MCG -2-31- 18
+N4115 120709.5 +142424 0.00 0 0
+N4116 120736.4 +024133 12.41 8 3.8 2.2 155 38492 UGC 7111
+N4117 120746.1 +430735 14.04 8 1.8 0.9 90 38503 UGC 7112
+N4118 120752.8 +430641 15.60 8 0.7 0.4 0 38507 MCG 7-25- 28
+N4119 120809.6 +102244 12.30 0 4.48 0.98 0
+N4120 120831.0 +693241 14.17 8 1.8 0.4 0 38553 UGC 7121
+N4121 120755.8 +650701 14.45 8 1.0 0.8 0 38508 MCG 11-15- 26
+N4122 120708.5 +325943 14.8 8
+N4123 120811.1 +025240 11.98 8 4.4 3.2 135 38531 UGC 7116
+N4124 120809.2 +102245 12.18 8 4.3 1.4 114 38527 UGC 7117
+N4125 120807.2 +651022 10.65 8 5.8 3.2 95 38524 UGC 7118
+N4126 120837.4 +160834 14.40 8 1.0 0.8 0 38565 UGC 7123
+N4127 120826.3 +764815 13.35 8 2.5 1.2 0 38550 UGC 7122
+N4128 120832.6 +684604 12.93 8 2.6 0.9 58 38555 UGC 7120
+N4129 120853.2 -090211 13.50 8 2.3 0.6 0 38580 MCG -1-31- 6
+N4130
+N4131 120847.3 +291817 14.15 8 1.3 0.7 0 38573 UGC 7126
+N4132 120901.4 +291500 14.60 8 1.1 0.3 0 38593 MCG 5-29- 20
+N4133 120849.9 +745416 13.11 8 1.8 1.3 0 38578 UGC 7127
+N4134 120910.0 +291037 13.59 8 2.2 0.9 0 38605 UGC 7130
+N4135 120908.8 +440011 14.75 8 0.9 0.6 0 38601 MCG 7-25- 32
+N4136 120917.7 +295539 11.69 8 4.0 3.7 0 38618 UGC 7134
+N4137 120917.6 +440525 15.00 8 1.0 0.65 0 38619 UGC 7135
+N4138 120930.8 +434116 12.16 8 2.6 1.7 150 38643 UGC 7139
+N4139 120434.0 +014806 14.40 8 1.14 0.52 0 38213 MCG 0-31- 30
+N4140 120438.2 +014714 14.5 8
+N4141 120947.3 +585057 14.60 8 0.96 0.74 0 38669 UGC 7147
+N4142 120931.1 +530617 13.89 8 2.2 1.2 175 38645 UGC 7140
+N4143 120936.6 +423211 11.65 8 2.3 1.4 144 38654 UGC 7142
+N4144 120959.4 +462726 12.05 8 6.0 1.3 104 38688 UGC 7151
+N4145 121002.2 +395252 11.78 8 5.9 4.3 100 38693 UGC 7154
+N4146 121018.2 +262551 13.59 8 1.4 1.3 0 38721 UGC 7163
+N4147 121006.2 +183230 11.45 4
+N4148 121007.9 +355239 14.31 8 1.5 1.0 23 38704 UGC 7158
+N4149 121032.8 +581815 13.80 8 1.57 0.54 0 38741 UGC 7167
+N4150 121033.5 +302406 12.44 8 2.3 1.6 147 38742 UGC 7165
+N4151 121033.0 +392428 11.50 8 6.3 4.5 50 38739 UGC 7166
+N4152 121037.6 +160201 12.66 8 2.2 1.7 115 38749 UGC 7169
+N4153 121006.2 +183232 10.10 0 1.21 1.14 0
+N4154 121032.8 +581815 13.80 0 1.57 0.54 0
+N4155 121045.7 +190227 14.34 8 1.1 1.0 0 38761 UGC 7172
+N4156 121049.7 +392824 13.96 8 1.4 1.1 0 38773 UGC 7173
+N4157 121104.9 +502910 12.15 8 6.8 1.3 66 38795 UGC 7183
+N4158 121110.1 +201033 12.86 8 1.9 1.7 0 38802 UGC 7182
+N4159 121053.6 +760733 14.38 8 1.3 0.5 0 38777 UGC 7174
+N4160 121201.7 +434408 0.00 0 0
+N4161 121133.5 +574415 13.90 8 1.1 0.7 0 38834 UGC 7191
+N4162 121151.8 +240724 12.87 8 2.3 1.4 174 38851 UGC 7193
+N4163 121209.1 +361010 14.50 8 1.8 1.6 0 38881 UGC 7199
+N4164 121205.5 +131220 15.7 8
+N4165 121211.9 +131448 14.38 8 1.3 0.9 160 38885 UGC 7201
+N4166 121209.6 +174525 14.08 8 1.2 1.0 0 38882 UGC 7198
+N4167 121209.1 +361009 14.50 0 1.8 1.6 0
+N4168 121216.5 +131224 12.11 8 2.8 2.3 0 38890 UGC 7203
+N4169 121219.0 +291049 13.15 8 1.8 0.9 153 38892 UGC 7202 Box Galaxies
+N4170 121221.4 +291226 13.7 8
+N4171 121221.4 +291226 13.7 8
+N4172 121214.9 +561039 13.90 8 1.04 0.98 0 38887 UGC 7205
+N4173 121221.6 +291224 13.59 8 5.0 0.7 134 38897 UGC 7204 Box Galaxies
+N4174 121227.0 +290857 14.31 8 0.8 0.3 50 38906 UGC 7206 Box Galaxies
+N4175 121230.7 +291009 14.17 8 1.8 0.4 130 38912 UGC 7211 Box Galaxies
+N4176 121236.8 -090937 15.06 8
+N4177 121241.2 -140052 13.32 8 1.7 1.1 0 38937 MCG -2-31- 21
+N4178 121246.3 +105149 11.90 8 5.1 1.8 30 38943 UGC 7215
+N4179 121252.2 +011800 11.91 8 4.0 1.1 143 38950 UGC 7214
+N4180 121303.0 +070220 13.49 8 1.6 0.6 0 38964 UGC 7219
+N4181 121249.0 +525411 15.2 8
+N4182 121322.7 +040239 8
+N4183 121317.6 +434155 12.86 8 5.2 0.8 166 38988 UGC 7222
+N4184 121332.6 -624317 0.00 3 0
+N4185 121322.2 +283039 12.90 8 2.6 1.9 0 38995 UGC 7225
+N4186 121406.5 +144333 14.65 8 1.1 0.9 0 39057 UGC 7240
+N4187 121329.3 +504429 13.80 8 1.43 0.93 0 39004 UGC 7229
+N4188 121407.4 -123511 14. 8
+N4189 121346.8 +132536 12.51 8 2.4 1.7 85 39025 UGC 7235
+N4190 121344.7 +363800 13.90 8 1.7 1.5 0 39023 UGC 7232
+N4191 121350.4 +071203 13.82 8 1.1 0.8 0 39034 UGC 7233
+N4192 121348.2 +145343 10.95 8 9.8 2.8 155 39028 UGC 7231 M 98
+N4193 121353.5 +131028 13.18 8 2.0 1.0 93 39040 UGC 7234
+N4194 121409.8 +543139 13.01 8 1.8 1.1 0 39068 UGC 7241
+N4195 121418.1 +593656 14.80 8 1.19 0.99 0 39082 UGC 7244
+N4196 121429.7 +282524 13.80 8 1.2 0.9 0 39098 UGC 7245
+N4197 121438.3 +054821 13.44 8 3.4 0.6 36 39114 UGC 7247
+N4198 121422.0 +560041 14.00 8 1.12 0.74 0 39090 UGC 7246
+N4199 121450.0 +595317 15.5 8
+N4200 121444.0 +121052 13.91 8 1.5 0.8 98 39124 UGC 7251
+N4201 121441.7 -113458 14. 8
+N4202 121808.5 -010351 14.40 8 1.20 0.62 0 39495 UGC 7337
+N4203 121505.3 +331153 11.80 8 3.4 3.2 10 39158 UGC 7256
+N4204 121514.3 +203932 12.90 8 3.6 2.9 0 39179 UGC 7261
+N4205 121455.5 +634658 13.89 8 1.7 0.6 0 39143 UGC 7258
+N4206 121516.6 +130130 12.82 8 6.2 1.2 0 39183 UGC 7260
+N4207 121530.2 +093506 13.48 8 1.6 0.8 124 39206 UGC 7268
+N4208 121539.3 +135405 11.83 0 3.2 1.9 0
+N4209 121525.8 +282807 0.00 0 0
+N4210 121515.8 +655907 13.20 8 1.71 1.14 0 39184 UGC 7264
+N4211 121535.8 +281040 14.40 8 1.0 1.0 0 39195 MCG 5-29- 43
+N4211 121535.7 +281038 8 1.0 1.0 0 39221 MCG 5-29- 42
+N4212 121539.1 +135405 11.83 8 3.2 1.9 75 39224 UGC 7275
+N4213 121538.1 +235858 13.48 8 1.7 1.7 0 39223 UGC 7276
+N4214 121539.5 +361939 10.24 8 8.5 6.6 0 39225 UGC 7278
+N4215 121554.7 +062407 13.00 8 1.9 0.7 174 39251 UGC 7281
+N4216 121553.1 +130858 10.99 8 8.1 1.8 19 39246 UGC 7284
+N4217 121550.9 +470532 12.04 8 5.2 1.5 50 39241 UGC 7282
+N4218 121546.2 +480753 13.40 8 1.2 0.7 0 39237 UGC 7283
+N4219 121627.3 -431927 12.71 8 4.3 1.3 0 39315 ESO 267- 37
+N4219A121800.4 -433222 8 1.3 0.6 31 39484 ESO 267- 38
+N4220 121611.8 +475305 12.27 8 3.9 1.4 141 39285 UGC 7290
+N4221 121559.8 +661351 13.00 8 1.53 1.11 0 39266 UGC 7288
+N4222 121622.7 +131831 13.86 8 3.3 0.5 56 39308 UGC 7291
+N4223 121725.8 +064124 12.99 0 2.6 1.3 0
+N4224 121633.6 +072740 12.90 8 2.6 1.0 57 39328 UGC 7292
+N4225 121638.3 -121937 14. 8
+N4226 121626.3 +470131 14.36 8 1.3 0.6 0 39312 UGC 7297
+N4227 121633.7 +333119 13.70 8 1.5 0.9 0 39329 UGC 7296
+N4228 121539.2 +361941 10.3 8
+N4229 121638.8 +333339 14.24 8 1.1 0.8 0 39341 UGC 7299
+N4230 121709.4 -551710 0.00 3 0
+N4231 121648.9 +472727 14.27 8 1.2 1.1 0 39354 UGC 7304
+N4232 121649.0 +472620 14.43 8 1.4 0.7 0 39353 UGC 7303
+N4233 121706.6 +073723 12.90 8 2.4 1.1 174 39384 UGC 7311
+N4234 121708.8 +034059 13.30 8 1.3 1.3 0 39388 UGC 7309
+N4235 121708.9 +071131 12.62 8 4.2 0.9 48 39389 UGC 7310
+N4236 121643.4 +692756 10.05 8 21.9 7.2 162 39346 UGC 7306
+N4237 121710.7 +151928 12.51 8 2.1 1.3 108 39393 UGC 7315
+N4238 121655.8 +632436 14.20 8 1.86 0.52 0 39366 UGC 7308
+N4239 121714.7 +163155 13.70 8 1.8 1.2 120 39398 UGC 7316
+N4240 121724.3 -095706 13.36 8 1.2 1.2 0 39411 MCG -2-31- 29
+N4241 121725.4 +064126 12.99 8 2.6 1.3 128 39412 UGC 7319
+N4242 121730.2 +453721 11.37 8 5.0 3.8 25 39423 UGC 7323
+N4243 121724.4 -095704 14. 8
+N4244 121730.0 +374827 10.88 8 16.6 1.9 48 39422 UGC 7322
+N4245 121737.0 +293634 12.31 8 2.9 2.2 0 39437 UGC 7328
+N4246 121758.2 +071107 13.38 8 2.4 1.3 83 39479 UGC 7334
+N4247 121758.0 +071626 14.36 8 1.1 0.9 0 39480 MCG 1-31- 42
+N4248 121750.2 +472437 13.12 8 3.0 1.1 108 39461 UGC 7335
+N4249 121759.4 +053554 14.8 8
+N4250 121726.3 +704809 12.78 8 2.7 2.1 0 39414 UGC 7329
+N4251 121808.0 +281032 11.58 8 3.6 1.5 100 39492 UGC 7338
+N4252 121830.9 +053334 14.50 8 1.62 0.42 0 39537 UGC 7343
+N4253 121826.5 +294846 13.70 8 1.0 0.8 0 39525 UGC 7344
+N4254 121849.4 +142507 10.44 8 5.4 4.7 0 39578 UGC 7345 M 99
+N4255 121856.2 +044709 13.82 8 1.3 0.5 0 39592 UGC 7348
+N4256 121724.7 +661344 0.00 8 0 39568 UGC 7351
+N4257 121906.5 +054333 14.40 8 0.87 0.44 0 39624 MCG 1-31- 49
+N4258 121857.9 +471816 9.10 8 18.6 7.2 150 39600 UGC 7353 M 106
+N4259 121922.2 +052234 14.58 8 1.2 0.4 143 39657 UGC 7359
+N4260 121922.0 +060601 12.70 8 2.7 1.3 58 39656 UGC 7361
+N4261 121922.8 +054936 11.41 8 4.1 3.6 160 39659 UGC 7360
+N4262 121930.7 +145244 12.49 8 1.9 1.7 0 39676 UGC 7365
+N4263 121942.2 -121332 13.42 8 1.2 0.5 0 39698 MCG -2-32- 1
+N4264 121935.6 +055051 13.70 8 1.0 0.8 0 39687 UGC 7364
+N4265 121942.2 -121329 14. 8
+N4266 121942.3 +053217 14.58 8 2.0 0.4 0 39699 UGC 7368
+N4267 121945.7 +124757 11.86 8 3.2 3.0 0 39710 UGC 7373
+N4268 121947.2 +051702 13.82 8 1.6 0.6 48 39712 UGC 7371
+N4269 121949.2 +060054 13.94 8 1.1 0.8 0 39719 UGC 7372
+N4270 121948.7 +052752 13.07 8 2.0 0.9 110 39718 UGC 7376
+N4271 121932.6 +564412 13.50 8 1.5 1.3 0 39683 UGC 7375
+N4272 121947.7 +302022 14.12 8 1.0 0.9 32 39715 UGC 7378
+N4273 121955.6 +052048 12.39 8 2.3 1.5 10 39738 UGC 7380
+N4274 121950.9 +293654 11.34 8 6.8 2.5 102 39724 UGC 7377
+N4275 121952.6 +273715 14.10 8 0.8 0.7 0 39728 UGC 7382
+N4276 122007.5 +074131 13.42 8 1.6 1.4 0 39765 UGC 7385
+N4277 122003.9 +052031 13.38 8 1.0 0.9 0 39759 MCG 1-32- 9
+N4278 122007.2 +291647 11.09 8 4.1 3.8 0 39764 UGC 7386
+N4279 122025.0 -114000 14.50 8 1.1 0.7 0 39812 MCG -2-32- 3
+N4280 122031.9 -113909 0.00 0 0
+N4281 122021.7 +052313 12.25 8 3.0 1.5 88 39801 UGC 7389
+N4282 122024.3 +053422 14.30 8 1.02 0.64 0 39809 MCG 1-32- 13
+N4283 122021.0 +291840 13.00 8 1.5 1.5 0 39800 UGC 7390
+N4284 122012.6 +580535 14.30 8 2.5 1.2 0 39775 UGC 7393
+N4285 122039.8 -113829 14. 8
+N4286 122042.1 +292045 14.10 8 1.6 1.0 0 39846 UGC 7398
+N4287 122048.5 +053823 15.2 8
+N4288 122038.8 +461736 13.26 8 2.1 1.6 130 39840 UGC 7399
+N4289 122102.2 +034316 14.55 8 3.9 0.4 1 39886 UGC 7403
+N4290 122047.5 +580533 12.90 8 2.02 1.26 0 39859 UGC 7402
+N4291 122018.2 +752221 12.43 8 1.9 1.6 110 39791 UGC 7397
+N4292 122116.4 +043547 13.09 8 1.7 1.1 7 39922 UGC 7404
+N4293 122113.0 +182258 11.26 8 5.6 2.6 72 39907 UGC 7405
+N4294 122117.4 +113040 12.53 8 3.2 1.2 155 39925 UGC 7407
+N4295 122109.7 +280954 14.60 8 0.3 0.25 0 39906 MCG 5-29- 68
+N4296 122128.4 +063913 13.66 8 1.3 0.9 0 39943 UGC 7409
+N4297 122127.4 +064015 16. 8
+N4298 122132.7 +143625 12.04 8 3.2 1.8 140 39950 UGC 7412
+N4299 122140.6 +113015 12.88 8 1.7 1.6 26 39968 UGC 7414
+N4300 122141.5 +052305 13.85 8 1.5 0.6 0 39972 UGC 7413
+N4301 122227.2 +043359 13.40 8 1.5 1.3 0 39951 UGC 7411
+N4302 122142.5 +143605 12.50 8 5.5 1.0 178 39974 UGC 7418
+N4303 122154.7 +042820 10.18 8 6.5 5.8 0 40001 UGC 7420 M 61
+N4303A122226.7 +043358 13.40 8 1.5 1.3 0 40087 UGC 7439
+N4304 121955.2 -345600 0.00 8 0 40055 ESO 380- 20
+N4305 122203.8 +124425 13.28 8 2.2 1.2 32 40030 UGC 7432
+N4306 122204.1 +124714 13.64 8 1.6 1.3 0 40032 UGC 7433
+N4307 122205.2 +090239 12.78 8 3.6 0.8 24 40033 UGC 7431
+N4308 122156.9 +300427 14.42 8 0.8 0.7 0 40011 UGC 7426
+N4309 122212.4 +070839 13.67 8 1.9 1.1 0 40051 UGC 7435
+N4310 122226.3 +291231 13.22 8 2.2 1.2 0 40086 UGC 7440
+N4311 122226.4 +291228 13.5 8
+N4312 122231.5 +153220 12.53 8 4.6 1.1 170 40095 UGC 7442
+N4313 122238.1 +114813 12.54 8 4.0 1.0 143 40105 UGC 7445
+N4314 122232.2 +295347 11.43 8 4.2 3.7 0 40097 UGC 7443
+N4315 122239.5 +091710 0.00 0 0
+N4316 122242.8 +091956 13.62 8 2.5 0.5 113 40119 UGC 7447
+N4317 122242.0 +310216 0.00 0 0
+N4318 122243.5 +081155 14.20 8 0.7 0.5 65 40122 UGC 7446
+N4319 122143.9 +751921 12.80 8 3.0 2.3 0 39981 UGC 7429
+N4320 122257.8 +103255 15.30 8 0.70 0.53 0 40160 UGC 7452
+N4321 122255.2 +154923 10.05 8 7.4 6.3 30 40153 UGC 7450 M 100
+N4322 122301.7 +155421 14.81 8 1.1 0.8 0 40171 MCG 3-32- 16
+N4323 122301.6 +155420 15.7 8
+N4324 122305.7 +051459 12.51 8 2.8 1.2 53 40179 UGC 7451
+N4325 122306.8 +103711 14.30 8 1.0 0.6 0 40183 MCG 2-32- 19
+N4326 122311.6 +060419 14.19 8 1.5 1.1 0 40192 UGC 7454
+N4327 122307.5 +154411 0.00 0 0
+N4328 122320.0 +154911 14.04 8 1.3 1.2 0 40209 MCG 3-32- 19
+N4329 122320.7 -123331 14.50 8 2.4 1.4 0 40212 MCG -2-32- 9
+N4330 122316.5 +112206 13.09 8 4.5 0.9 59 40201 UGC 7456
+N4331 122235.9 +761021 14.64 8 2.2 0.4 0 40085 UGC 7449
+N4332 122246.7 +655038 13.30 8 1.04 0.70 0 40133 UGC 7453
+N4333 122322.2 +060226 14.48 8 0.9 0.7 0 40217 MCG 1-32- 34
+N4334 122323.9 +072823 13.86 8 2.3 1.1 0 40218 UGC 7458
+N4335 122301.9 +582641 13.40 8 1.9 1.5 0 40169 UGC 7455
+N4336 122329.8 +192537 13.48 8 2.0 0.9 0 40231 UGC 7462
+N4337 122405.0 -580718 9.44 3
+N4338 122226.3 +291231 13.22 8 2.2 1.2 0 40205 UGC 7459
+N4339 122334.4 +060455 12.26 8 2.4 2.3 0 40240 UGC 7461
+N4340 122335.5 +164329 12.10 8 3.5 2.8 102 40245 UGC 7467
+N4341 122353.6 +070624 13.26 8
+N4342 122339.1 +070312 13.0 8
+N4343 122338.0 +065721 13.12 8 2.5 0.7 133 40251 UGC 7465
+N4344 122337.5 +173227 13.34 8 1.7 1.6 0 40249 UGC 7468
+N4345 122143.9 +751921 12.80 0 3.0 2.3 0
+N4346 122328.0 +465939 12.14 8 3.3 1.3 99 40228 UGC 7463
+N4347 121452.3 -031428 0.00 0 0
+N4348 122354.0 -032641 13.30 8 3.2 0.7 38 40284 MCG 0-32- 3
+N4349 122430.0 -615359 8.01 3
+N4350 122358.2 +164134 11.94 8 3.0 1.4 28 40295 UGC 7473
+N4351 122401.8 +121224 13.03 8 2.0 1.3 80 40306 UGC 7476
+N4352 122404.7 +111308 13.49 8 2.1 1.0 102 40313 UGC 7475
+N4353 122400.3 +074707 14.35 8 1.1 0.7 0 40303 MCG 1-32- 43
+N4354 122401.5 +121216 13.5 8
+N4355 122654.7 -005241 14.2 8
+N4356 122414.5 +083209 14.02 8 3.14 0.39 0 40342 UGC 7482
+N4357 122051.1 +491822 0.00 8 0 40296 UGC 7478
+N4358 122357.5 +582249 14.7 8
+N4359 122411.1 +313118 13.40 8 3.5 0.8 0 40330 UGC 7483
+N4360 122421.7 +091741 13.30 8 1.4 1.2 145 40363 UGC 7484
+N4361 122430.7 -184706 12.8 6
+N4362 122411.2 +582138 14.60 8 1.11 0.42 0 40350 MCG 10-18- 39
+N4363 122328.4 +745708 14.30 8 1.4 1.4 0 40233 CGCG 352- 32
+N4364 122411.2 +582138 14.60 8 1.11 0.42 0 40309 UGC 7479
+N4365 122427.9 +071906 10.52 8 6.9 5.0 40 40375 UGC 7488
+N4366 122447.0 +072111 15.2 8
+N4367 122435.1 +121056 0.00 0 0
+N4368 122306.7 +103716 14.20 0 1.25 0.80 0
+N4369 122435.9 +392257 12.33 8 2.1 2.0 0 40396 UGC 7489
+N4370 122454.8 +072638 13.48 8 1.4 0.7 83 40439 UGC 7492
+N4371 122455.2 +114216 11.79 8 4.0 2.2 95 40442 UGC 7493
+N4372 122545.4 -723932 10.86 4
+N4373 122517.8 -394535 11.90 8 3.4 2.5 0 40498 ESO 322- 6
+N4373A122537.6 -391912 12.60 8 2.6 0.8 149 40549 ESO 322- 8
+N4373B122643.8 -390806 8 1.1 0.9 0 40735 ESO 322- 10
+N4374 122503.7 +125315 10.09 8 6.5 5.6 135 40455 UGC 7494 M 84 Markarian Chain
+N4375 122500.5 +283331 13.68 8 1.4 1.2 0 40449 UGC 7496
+N4376 122518.2 +054429 13.88 8 1.4 0.9 157 40494 UGC 7498
+N4377 122512.5 +144551 12.76 8 1.7 1.4 177 40477 UGC 7501
+N4378 122517.5 +045536 12.63 8 2.9 2.7 167 40490 UGC 7497
+N4379 122514.8 +153627 12.63 8 1.9 1.6 105 40484 UGC 7502
+N4380 122522.2 +100057 12.66 8 3.5 1.9 153 40507 UGC 7503
+N4381 122358.8 +484646 13.20 0 3.6 1.3 0
+N4382 122524.7 +181127 10.00 8 7.1 5.5 0 40515 UGC 7508 M 85
+N4383 122525.6 +162812 12.67 8 1.9 1.0 28 40516 UGC 7507
+N4384 122512.0 +543017 13.50 8 1.3 1.0 90 40475 UGC 7506
+N4385 122542.6 +003424 13.20 8 2.2 1.4 82 40564 UGC 7515
+N4386 122429.2 +753149 12.67 8 2.5 1.3 135 40378 UGC 7491
+N4387 122541.8 +124842 13.01 8 1.8 1.1 140 40562 UGC 7517
+N4388 122547.0 +123942 11.76 8 5.6 1.3 92 40581 UGC 7520
+N4389 122535.1 +454110 12.53 8 2.6 1.3 105 40537 UGC 7514
+N4390 122550.7 +102733 13.30 8 1.7 1.3 95 40597 UGC 7519
+N4391 122518.8 +645600 13.50 8 1.08 1.05 0 40500 UGC 7511
+N4392 122518.6 +455049 14.6 8
+N4393 122551.2 +273342 12.70 8 3.2 3.0 0 40600 UGC 7521
+N4394 122556.1 +181254 11.73 8 3.6 3.2 0 40614 UGC 7523
+N4395 122549.9 +333246 10.64 8 13.2 11.0 147 40596 UGC 7524
+N4396 122559.3 +154019 13.06 8 3.3 1.0 125 40622 UGC 7526
+N4397 122558.1 +181804 0.00 0 0
+N4398 122607.5 +104111 0.00 0 0
+N4399 122543.0 +333058 0.00 8 0
+N4400 122555.9 +333053 0.00 8 0
+N4401 122557.6 +333142 0.00 8 0
+N4402 122607.9 +130646 12.55 8 3.9 1.1 90 40644 UGC 7528
+N4403 122612.8 -074106 13.04 8 1.9 0.6 0 40656 MCG -1-32- 8
+N4404 122616.2 -074051 13.13 8 1.2 0.9 0 40666 MCG -1-32- 9
+N4405 122607.1 +161051 13.03 8 1.8 1.1 0 40643 UGC 7529
+N4406 122611.8 +125649 9.83 8 8.9 5.8 130 40653 UGC 7532 M 86 Markarian Chain
+N4407 122632.2 +123640 12.25 0 2.3 1.5 0
+N4408 122617.2 +275216 14.81 8 0.30 0.30 0 40668 CGCG 158-107
+N4409 122658.5 +022935 12.7 8
+N4410 122628.2 +090110 13.80 8 1.3 0.8 0 40694
+N4410B122629.6 +090112 8 0.5 0.5 0 40697
+N4411A122628.7 +085225 13.41 8 2.0 1.9 0 40695 UGC 7537
+N4411B122647.3 +085302 12.91 8 2.5 2.5 0 40745 UGC 7546
+N4412 122635.9 +035757 13.16 8 1.4 1.3 0 40715 UGC 7536
+N4413 122631.8 +123635 12.25 8 2.3 1.5 60 40705 UGC 7538
+N4414 122627.5 +311329 10.96 8 3.6 2.0 155 40692 UGC 7539
+N4415 122641.0 +082611 13.10 8 1.3 1.2 0 40727 UGC 7540
+N4416 122646.8 +075508 13.14 8 1.7 1.5 0 40743 UGC 7541
+N4417 122650.5 +093502 12.00 8 3.4 1.3 49 40756 UGC 7542
+N4418 122654.6 -005239 13.70 8 1.59 0.72 0 40762 UGC 7545
+N4419 122656.9 +150252 12.08 8 3.3 1.1 133 40772 UGC 7551
+N4420 122658.1 +022939 12.92 8 2.0 1.0 8 40775 UGC 7549
+N4421 122702.5 +152743 12.47 8 2.7 2.0 20 40785 UGC 7554
+N4422 122712.1 -054952 14.97 8 1.2 1.2 0 40813 MCG -1-32- 10
+N4423 122709.2 +055247 14.01 8 2.3 0.4 18 40801 UGC 7556
+N4424 122711.5 +092515 12.34 8 3.6 1.8 95 40809 UGC 7561
+N4425 122713.4 +124409 12.73 8 3.0 1.0 27 40816 UGC 7562
+N4426 122710.5 +275018 0.00 0 0
+N4427 122710.5 +275018 0.00 8 0
+N4428 122728.3 -081004 13.07 8 1.9 0.8 0 40860 MCG -1-32- 12
+N4429 122726.4 +110629 11.02 8 5.6 2.6 99 40850 UGC 7568
+N4430 122726.5 +061547 12.79 8 2.3 2.0 80 40851 UGC 7566
+N4431 122726.7 +121728 13.74 8 1.7 1.1 177 40852 UGC 7569
+N4432 122733.0 +061400 14.82 8 0.9 0.7 0 40875 UGC 7570
+N4433 122738.5 -081647 13.27 8 2.2 1.0 5 40894 MCG -1-32- 13
+N4434 122736.9 +080918 13.03 8 1.4 1.4 0 40886 UGC 7571
+N4435 122740.6 +130448 11.74 8 2.8 2.0 13 40898 UGC 7575 Markarian Chain
+N4436 122741.7 +121900 13.91 8 1.5 0.7 118 40903 UGC 7573
+N4437 123245.9 +000650 12.4 8
+N4438 122745.5 +130036 11.02 8 8.5 3.2 27 40914 UGC 7574 Markarian Chain
+N4439 122824.0 -600600 8.73 3
+N4440 122753.3 +121735 12.70 8 1.9 1.5 0 40927 UGC 7581
+N4441 122721.0 +644801 13.37 8 3.2 2.5 0 40836 UGC 7572
+N4442 122803.7 +094818 11.38 8 4.6 1.8 87 40950 UGC 7583
+N4443 122903.0 +131102 12.09 0 3.5 1.4 0
+N4444 122836.4 -431542 12.99 8 2.5 2.3 0 41043 ESO 268- 10
+N4445 122815.5 +092613 13.67 8 2.6 0.5 106 40987 UGC 7587
+N4446 122806.8 +135443 14.56 8 1.1 0.9 90 40962 UGC 7586
+N4447 122812.5 +135357 14.90 8 0.9 0.7 0 40979 MCG 2-32- 73
+N4448 122815.6 +283715 12.00 8 3.9 1.4 94 40988 UGC 7591
+N4449 122811.4 +440540 9.99 8 6.2 4.4 45 40973 UGC 7592
+N4450 122829.4 +170505 10.90 8 5.2 3.9 175 41024 UGC 7594
+N4451 122840.6 +091530 13.29 8 1.5 1.0 162 41050 UGC 7600
+N4452 122843.4 +114521 12.87 8 2.8 0.6 32 41060 UGC 7601
+N4453 122846.8 +063042 15.68 8 0.63 0.23 0 41072 MCG 1-32- 73
+N4454 122851.1 -015627 12.72 8 2.0 1.7 100 41083 UGC 7606
+N4455 122844.1 +224921 12.93 8 2.8 0.8 0 41066 UGC 7603
+N4456 122752.4 -300552 14.05 8 1.2 0.6 0 40925 ESO 441- 30
+N4457 122859.3 +033416 11.76 8 2.7 2.3 0 41101 UGC 7609
+N4458 122857.8 +131435 12.93 8 1.7 1.6 0 41095 UGC 7610 Markarian Chain
+N4459 122900.1 +135846 11.32 8 3.5 2.7 110 41104 UGC 7614
+N4460 122845.5 +445151 12.26 8 4.0 1.2 0 41069 UGC 7611
+N4461 122903.0 +131108 12.09 8 3.5 1.4 9 41111 UGC 7613 Markarian Chain
+N4462 122921.2 -230959 12.79 8 3.2 1.2 124 41150 ESO 506- 13
+N4463 123000.0 -644759 7.62 3
+N4464 122920.7 +080930 13.46 8 1.1 0.8 0 41148 UGC 7619
+N4465 122923.6 +080136 15.4 8
+N4466 122930.7 +074148 14.42 8 1.3 0.4 101 41170 UGC 7626
+N4467 122930.4 +075939 14.77 8 1.2 0.9 0 41169 MCG 1-32- 80
+N4468 122931.3 +140259 13.58 8 1.4 1.1 73 41171 UGC 7628
+N4469 122928.0 +084500 12.00 8 2.50 1.04 0 41164 UGC 7622
+N4470 122937.9 +074922 13.02 8 1.3 0.9 0 41189 UGC 7627
+N4471 122937.1 +075558 16.10 0 0.2 0.2 0
+N4472 122946.5 +075958 9.37 8 10.2 8.3 155 41220 UGC 7629 M 49
+N4473 122948.8 +132549 11.16 8 4.5 2.5 100 41228 UGC 7631 Markarian Chain
+N4474 122953.4 +140406 12.38 8 2.4 1.4 80 41241 UGC 7634
+N4475 122942.0 +271500 14.30 8 1.7 1.0 5 41225 UGC 7632
+N4476 122958.7 +122053 13.01 8 1.7 1.2 25 41255 UGC 7637
+N4477 123002.5 +133811 11.38 8 3.8 3.5 15 41260 UGC 7638 Markarian Chain
+N4478 123017.4 +121944 12.36 8 1.9 1.6 140 41297 UGC 7645
+N4479 123018.5 +133441 13.40 8 1.5 1.3 0 41302 UGC 7646
+N4480 123026.5 +041453 13.15 8 2.3 1.2 175 41317 UGC 7647
+N4481 122950.2 +640150 14.3 8
+N4482 123010.3 +104646 13.90 8 1.41 0.84 0 41272 UGC 7640
+N4483 123040.7 +090056 13.14 8 1.6 0.9 65 41339 UGC 7649
+N4484 122852.7 -113907 14.50 8 1.5 1.5 0 41087 MCG -2-32- 13
+N4485 123031.7 +414201 12.32 8 2.3 1.6 15 41326 UGC 7648
+N4486B123032.1 +122927 14.36 8 8.3 6.6 0 41361 UGC 7654 M 87 Virgo A
+N4486 123049.7 +122324 9.59 8 0.6 0.6 0 41327 MCG 2-32-101
+N4487 123104.4 -080314 12.26 8 4.2 2.8 0 41399 MCG -1-32- 21
+N4488 123051.4 +082144 13.05 8 3.7 1.5 5 41363 UGC 7653
+N4489 123052.3 +164531 12.84 8 1.7 1.5 0 41365 UGC 7655
+N4490 123036.7 +413823 10.22 8 6.3 3.1 125 41333 UGC 7651
+N4491 123056.5 +112901 13.50 8 1.7 0.9 148 41376 UGC 7657
+N4492 123059.9 +080439 13.20 8 1.7 1.6 0 41383 UGC 7656
+N4493 123108.4 +003649 14.50 8 1.16 0.74 0 41409 MCG 0-32- 17
+N4494 123124.3 +254625 10.71 8 4.8 3.5 0 41441 UGC 7662
+N4495 123122.9 +290810 14.05 8 1.4 0.8 0 41438 UGC 7663
+N4496 123140.1 +035559 0.00 8 0 41471 UGC 7668A
+N4496B123140.8 +035535 8 1.0 1.0 0 41473
+N4497 123132.9 +113737 13.19 8 2.0 0.9 65 41457 UGC 7665
+N4498 123139.9 +165113 12.79 8 3.0 1.6 133 41472 UGC 7669
+N4499 123205.3 -395857 14.00 8 1.8 1.3 93 41537 ESO 322- 22
+N4500 123122.3 +575752 13.10 8 1.6 1.0 130 41436 UGC 7667
+N4501 123159.6 +142517 10.36 8 6.9 3.7 140 41517 UGC 7675 M 88
+N4502 123203.5 +164115 14.57 8 1.1 0.6 40 41531 UGC 7677
+N4503 123206.4 +111042 12.05 8 3.5 1.7 12 41538 UGC 7680
+N4504 123217.4 -073348 12.50 8 4.4 2.7 0 41555 MCG -1-32- 22
+N4505
+N4506 123210.5 +132511 13.63 8 1.6 1.1 0 41546 UGC 7682
+N4507 123537.1 -395431 12.92 8 1.7 1.3 0 41960 ESO 322- 29
+N4508 123217.4 +054912 0.00 0 0
+N4509 123306.8 +320530 14.10 8 0.9 0.6 0 41660 UGC 7704
+N4510 123147.2 +641402 13.98 8 1.5 0.9 0 41489 UGC 7679
+N4511 123208.3 +562808 14.0 8
+N4512 123247.6 +635621 13.00 8 2.5 0.5 0 41601 UGC 7700
+N4513 123201.5 +661957 13.80 8 1.21 0.88 0 41527 UGC 7683
+N4514 123243.0 +294244 13.99 8 1.2 1.0 0 41610 UGC 7693
+N4515 123304.5 +161555 13.30 8 1.3 1.1 0 41652 UGC 7701
+N4516 123307.8 +143433 12.76 8 1.7 1.0 0 41661 UGC 7703
+N4517A123227.9 +002323 12.94 8 4.0 2.6 30 41578 UGC 7685
+N4517 123245.6 +000644 11.10 8 10.5 1.5 83 41618 UGC 7694
+N4518 123311.8 +075105 15.0 8
+N4519 123330.5 +083916 12.34 8 3.2 2.5 145 41719 UGC 7709
+N4520 123349.9 -072232 14.47 8 3.5 2.2 0 41748
+N4521 123247.6 +635621 13.00 8 2.5 0.5 0 41621 UGC 7706
+N4522 123340.0 +091030 12.99 8 3.7 1.0 33 41729 UGC 7711
+N4523 123348.4 +151006 14.42 8 2.0 1.9 0 41746 UGC 7713
+N4524 123354.4 -120139 14.27 8 1.2 0.8 0 41757 MCG -2-32- 14
+N4525 123351.2 +301639 12.88 8 2.6 1.3 0 41755 UGC 7714
+N4526 123402.9 +074201 10.66 8 7.2 2.4 113 41772 UGC 7718
+N4527 123408.8 +023913 11.38 8 6.2 2.1 67 41789 UGC 7721
+N4528 123406.4 +111921 12.97 8 1.7 1.0 5 41781 UGC 7722
+N4529 123142.4 +202853 15.6 8
+N4530 123347.7 +412113 0.00 0 0
+N4531 123416.1 +130435 12.42 8 3.1 2.0 155 41806 UGC 7729
+N4532 123419.4 +062812 12.30 8 2.8 1.1 160 41811 UGC 7726
+N4533 123422.0 +021931 14.20 8 2.30 0.49 0 41816 UGC 7725
+N4534 123405.4 +353108 12.90 8 2.6 2.1 0 41779 UGC 7723
+N4535 123420.3 +081153 10.59 8 7.1 5.0 0 41812 UGC 7727
+N4536 123426.9 +021119 11.16 8 7.6 3.2 130 41823 UGC 7732
+N4537 123459.4 +505103 16. 8
+N4538 123440.9 +031925 14.70 8 0.81 0.49 0 41850 MCG 1-32-105
+N4539 123435.0 +181209 12.88 8 3.3 1.3 95 41839 UGC 7735
+N4540 123451.0 +153310 12.44 8 1.9 1.5 40 41876 UGC 7742
+N4541 123510.5 -001316 13.84 8 1.6 0.7 0 41911 UGC 7749
+N4542 123449.1 +504817 15.5 8
+N4543 123520.2 +060653 14.6 8
+N4544 123536.6 +030214 14.00 8 2.0 0.6 161 41958 UGC 7756
+N4545 123434.1 +633130 13.30 8 2.06 1.03 0 41838 UGC 7747
+N4546 123529.5 -034737 11.30 8 3.3 1.4 78 41939 MCG -1-32- 27
+N4547 123451.8 +585500 15.3 8
+N4548 123526.3 +142949 10.96 8 5.4 4.3 150 41934 UGC 7753 M 91
+N4549 123454.7 +585445 16. 8
+N4550 123530.9 +121317 12.56 8 3.3 0.9 178 41943 UGC 7757
+N4551 123538.2 +121556 12.97 8 1.8 1.4 70 41963 UGC 7759
+N4552 123539.9 +123325 10.73 8 5.1 4.7 0 41968 UGC 7760 M 89
+N4553 123608.1 -392619 13.26 8 2.1 1.0 176 42018 ESO 322- 30
+N4554 123559.5 +111555 0.00 0 0
+N4555 123541.2 +263123 13.11 8 1.9 1.6 0 41975 UGC 7762
+N4556 123545.8 +265432 14.07 8 1.2 1.0 0 41980 UGC 7765
+N4557 123552.0 +265932 14.66 8
+N4558 123552.6 +265931 15.39 8 0.7 0.4 0 41995 MCG 5-30- 28
+N4559 123557.8 +275736 10.46 8 10.7 4.4 150 42002 UGC 7766
+N4560 123403.0 +074157 10.66 0 7.2 2.4 0
+N4561 123608.6 +191926 12.90 8 1.5 1.3 30 42020 UGC 7768
+N4562 123534.8 +255100 14.00 8 2.5 0.8 0 41955 UGC 7758
+N4563 123612.8 +265628 15.7 8
+N4564 123627.0 +112621 12.05 8 3.5 1.5 47 42051 UGC 7773
+N4565 123620.6 +255905 10.42 8 15.8 2.1 136 42038 UGC 7772
+N4566 123600.8 +541313 13.80 8 1.3 0.9 80 42007 UGC 7769
+N4567 123632.8 +111531 12.06 8 3.0 2.0 85 42064 UGC 7777 Siamese Twins
+N4568 123634.7 +111415 11.68 8 4.6 2.0 23 42069 UGC 7776 Siamese Twins
+N4569 123650.1 +130948 10.26 8 9.5 4.4 23 42089 UGC 7786 M 90
+N4570 123653.3 +071452 11.84 8 3.8 1.1 159 42096 UGC 7785
+N4571 123656.7 +141303 11.82 8 3.6 3.2 55 42100 UGC 7788
+N4572 123546.0 +741445 14.9 8
+N4573 123743.8 -433712 13.93 8 2.6 2.0 150 42167 ESO 268- 26
+N4574 123743.3 -353100 13.60 8 1.7 1.1 113 42166 ESO 380- 49
+N4575 123751.8 -403217 13.12 8 2.0 1.3 106 42181 ESO 322- 36
+N4576 123733.6 +042205 14.22 8 1.2 0.8 159 42152 UGC 7792
+N4577 123912.4 +060044 13.80 0 1.6 0.8 0
+N4578 123730.7 +093319 12.38 8 3.3 2.5 35 42149 UGC 7793
+N4579 123744.2 +114911 10.48 8 5.9 4.7 95 42168 UGC 7796 M 58
+N4580 123748.4 +052209 11.83 8 2.1 1.6 165 42174 UGC 7794
+N4581 123805.0 +012840 13.32 8 1.9 1.1 173 42199 UGC 7801
+N4582 123810.2 +001058 14.20 0 0
+N4583 123804.5 +332729 14.7 8
+N4584 123817.7 +130637 13.77 8 1.4 1.0 5 42223 UGC 7803
+N4585 123813.3 +285613 15.00 8 0.7 0.4 0 42215 MCG 5-30- 42
+N4586 123828.1 +041908 12.64 8 4.0 1.3 115 42241 UGC 7804
+N4587 123835.4 +023927 14.49 8 1.1 0.5 0 42253 UGC 7805
+N4588 123845.3 +064604 14.98 8 1.3 0.4 0 42277 UGC 7810
+N4589 123725.6 +741141 11.69 8 3.2 2.6 90 42139 UGC 7797
+N4590 123928.0 -264434 10.26 4 12.0 M 68
+N4591 123912.5 +060043 14.01 8 1.6 0.8 37 42319 UGC 7821
+N4592 123918.7 -003155 12.50 8 4.04 0.87 0 42336 UGC 7819
+N4593 123939.4 -052039 11.67 8 3.9 2.9 0 42375 MCG -1-32- 32
+N4594 123959.4 -113722 8.98 8 8.7 3.5 90 42407 MCG -2-32- 20 M 104 Sombrero Galaxy
+N4595 123951.6 +151755 12.91 8 1.7 1.1 110 42396 UGC 7826
+N4596 123956.1 +101033 11.35 8 4.0 3.0 135 42401 UGC 7828
+N4597 124012.9 -054757 12.58 8 4.1 1.9 0 42429 MCG -1-32- 34
+N4598 124011.9 +082301 13.73 8 1.4 1.1 0 42427 UGC 7829
+N4599 124027.1 +011149 13.30 8 1.78 0.71 0 42453 UGC 7833
+N4600 124023.0 +030704 13.73 8 1.2 0.8 0 42447 UGC 7832
+N4601 124046.7 -405335 14.54 8 1.8 0.5 0 42492 ESO 322- 50
+N4602 124036.8 -050759 12.31 8 3.4 1.2 0 42476 MCG -1-32- 36
+N4603 124055.2 -405835 12.29 8 3.4 2.5 0 42369 ESO 322- 44
+N4603B124029.6 -410410 8 1.4 0.3 37 42460 ESO 322- 48
+N4603C124043.6 -404545 8 1.8 0.4 160 42486 ESO 322- 49
+N4603 124055.7 -405833 8 3.4 2.5 27 42510 ESO 322- 52
+N4603D124208.0 -404915 14.08 8 1.5 1.1 74 42640 ESO 322- 55
+N4604 124044.9 -051809 14.40 8 1.0 0.4 0 42489 MCG -1-32- 37
+N4605 124000.3 +613633 10.89 8 5.8 2.2 125 42408 UGC 7831
+N4606 124057.8 +115441 12.67 8 3.2 1.6 33 42516 UGC 7839
+N4607 124112.2 +115309 13.75 8 2.9 0.7 2 42544 UGC 7843
+N4608 124113.6 +100923 11.97 8 3.2 2.7 0 42545 UGC 7842
+N4609 124218.0 -625800 7.32 3
+N4610 122937.8 +074927 13.02 0 1.3 0.9 0
+N4611 124125.4 +134346 15.15 8 1.2 0.2 0 42564 UGC 7849
+N4612 124132.9 +071855 11.90 8 2.5 1.9 145 42574 UGC 7850
+N4613 124128.9 +260518 15.5 8
+N4614 124131.5 +260235 14.28 8 1.0 0.8 0 42573 UGC 7851
+N4615 124134.0 +260233 0.00 8 0 42584 UGC 7852
+N4616 124217.0 -403832 14.43 8 0.9 0.8 0 42662 ESO 322- 56
+N4617 124105.9 +502336 14.01 8 3.0 0.5 0 42530 UGC 7847
+N4618 124133.0 +410903 11.22 8 4.2 3.4 25 42575 UGC 7853
+N4619 124144.5 +350346 13.46 8 1.3 1.3 0 42594 UGC 7856
+N4620 124159.7 +125635 13.20 8 1.8 1.5 0 42619 UGC 7859
+N4621 124202.5 +113849 10.57 8 5.4 3.7 165 42628 UGC 7858 M 59
+N4622 124237.6 -404439 13.26 8 1.7 1.6 0 42701 ESO 322- 57
+N4622A124350.3 -404301 8 0.6 0.5 117 42845 ESO 322- 64
+N4622B124353.3 -404325 8 1.1 0.7 0 42852 ESO 322- 64A
+N4623 124210.7 +074042 13.24 8 2.2 0.7 176 42647 UGC 7862
+N4624 124250.0 +024116 11.8 8
+N4625 124153.0 +411627 12.92 8 2.2 1.9 0 42607 UGC 7861
+N4626 124225.1 -070245 14.02 8 1.3 0.4 0 42680 MCG -1-32- 40
+N4627 124159.7 +323429 13.06 8 2.6 1.8 10 42620 UGC 7860
+N4628 124225.2 -065816 12.84 8 1.7 0.5 0 42681 MCG -1-32- 41
+N4629 124232.7 -012102 14.30 8 1.32 0.87 0 42692 UGC 7869
+N4630 124231.5 +035737 13.15 8 1.8 1.3 10 42688 UGC 7871
+N4631 124207.7 +323228 9.75 8 15.5 2.7 86 42637 UGC 7865
+N4632 124232.8 -000447 12.36 8 3.1 1.2 0 42689 UGC 7870
+N4633 124237.3 +142121 13.75 8 2.1 0.9 30 42699 UGC 7874
+N4634 124240.4 +141747 13.16 8 2.6 0.7 156 42707 UGC 7875
+N4635 124239.2 +195643 13.20 8 2.0 1.4 0 42704 UGC 7876
+N4636 124249.8 +024117 10.43 8 6.0 4.7 150 42734 UGC 7878
+N4637 124254.1 +112618 14.82 8 1.2 0.5 0 42744 UGC 7881
+N4638 124247.7 +112635 12.13 8 2.2 1.4 125 42728 UGC 7880
+N4639 124252.6 +131530 12.24 8 2.8 1.9 123 42741 UGC 7884
+N4640 124257.7 +121712 14.37 8 1.4 0.8 0 42753 UGC 7888
+N4641 124307.6 +120303 14.23 8 1.2 1.0 0 42769 UGC 7889
+N4642 124317.8 -003839 15.23 8 1.9 0.6 0 42791 UGC 7893
+N4643 124320.2 +015841 11.72 8 3.1 2.3 48 42797 UGC 7895
+N4644 124236.0 +550800 14.60 8 1.6 0.5 53 42708 UGC 7887
+N4645A124305.4 -412132 12.20 8 3.0 0.8 33 42764 ESO 322- 59
+N4645B124331.5 -412143 12.10 8 1.9 0.7 154 42813 ESO 322- 60
+N4645 124409.8 -414501 12.88 8 2.2 1.4 52 42879 ESO 322- 66
+N4646 124252.2 +545125 14.40 8 0.6 0.3 18 42740 UGC 7892
+N4647 124332.4 +113456 11.94 8 2.9 2.3 125 42816 UGC 7896
+N4648 124145.4 +742518 12.96 8 2.1 1.6 70 42595 UGC 7868
+N4649 124340.3 +113258 9.81 8 7.4 6.0 105 42831 UGC 7898 M 60
+N4650 124420.5 -404355 12.60 8 3.2 2.8 83 42891 ESO 322- 67
+N4650A124449.6 -404254 13.90 8 1.6 0.8 158 42951 ESO 322- 69
+N4651 124342.6 +162340 11.39 8 4.0 2.6 80 42833 UGC 7901
+N4652 124319.8 +585752 14.2 8
+N4653 124350.9 -003334 12.74 8 3.1 2.7 30 42847 UGC 7900
+N4654 124356.6 +130733 11.10 8 4.9 2.8 128 42857 UGC 7902
+N4655 124336.5 +410106 15.3 8
+N4656 124407.1 +321231 0.00 8 0 42863 UGC 7907
+N4657 124411.3 +321218 8
+N4658 124437.8 -100503 12.98 8 2.1 0.9 3 42929 MCG -2-33- 1
+N4659 124429.4 +132955 13.06 8 1.7 1.3 0 42913 UGC 7915
+N4660 124432.4 +111127 12.16 8 2.2 1.6 100 42917 UGC 7914
+N4661 124514.7 -404924 8 1.1 0.4 116 42983 ESO 322- 72
+N4662 124426.4 +370713 13.48 8 1.9 1.6 55 42904 UGC 7917
+N4663 124447.0 -101152 14.01 8 1.1 0.9 0 42946 MCG -2-33- 2
+N4664 8
+N4665 124506.0 +030321 10.50 8 3.8 3.2 0 42970 UGC 7924
+N4666 124509.0 -002738 11.49 8 4.6 1.3 42 42975 UGC 7926
+N4667 124247.4 +112633 12.13 0 2.2 1.4 0
+N4668 124531.9 -003206 13.57 8 1.4 0.8 5 42999 UGC 7931
+N4669 124442.0 +545200 14.10 8 1.4 0.4 177 42942 UGC 7925
+N4670 124517.0 +270734 13.09 8 1.4 1.1 90 42987 UGC 7930
+N4671 124547.6 -070411 13.52 8 1.3 1.1 0 43029 MCG -1-33- 4
+N4672 124615.7 -414221 14.09 8 2.0 0.6 0 43073 ESO 322- 73
+N4673 124534.7 +270339 13.87 8 1.0 0.9 0 43008 UGC 7933
+N4674 124603.5 -083920 13.96 8 1.7 0.6 0 43050 MCG -1-33- 5
+N4675 124531.9 +544415 14.50 8 1.56 0.49 0 42998 UGC 7935
+N4676 124610.1 +304355 0.00 8 0 43062 UGC 7938 The Mice
+N4676B124611.3 +304328 8 2.2 0.8 146 43065 UGC 7939
+N4677 124657.5 -413458 13.91 8 1.7 0.7 167 43127 ESO 322- 78
+N4678 124942.0 -043450 14.42 8
+N4679 124730.2 -393415 13.15 8 2.4 1.0 0 43170 ESO 322- 82
+N4680 124654.7 -113813 13.23 8 1.4 1.2 0 43118 MCG -2-33- 7
+N4681 124728.8 -432005 13.44 8 1.3 1.2 0 43166 ESO 268- 40
+N4682 124715.5 -100348 13.18 8 2.6 1.3 0 43147 MCG -2-33- 8
+N4683 124742.6 -413140 13.80 8 1.4 0.8 130 43182 ESO 322- 83
+N4684 124717.5 -024340 12.38 8 2.9 1.0 0 43149 UGC 7951
+N4685 124711.4 +192752 13.58 8 1.6 1.0 0 43143 UGC 7954
+N4686 124639.6 +543211 13.60 8 2.0 0.6 3 43101 UGC 7946
+N4687 124723.7 +352108 14.18 8 0.9 0.8 0 43157 UGC 7958
+N4688 124746.4 +042010 12.62 8 3.2 2.8 0 43189 UGC 7961
+N4689 124745.8 +134551 11.60 8 4.3 3.5 0 43186 UGC 7965
+N4690 124755.5 -013922 13.87 8 1.2 0.9 0 43202 UGC 7964
+N4691 124813.5 -031959 11.66 8 2.8 2.3 85 43238 MCG 0-33- 13
+N4692 124755.4 +271324 13.64 8 1.3 1.3 0 43200 UGC 7967
+N4693 124709.2 +711034 13.99 8 2.5 0.5 0 43141 UGC 7962
+N4694 124815.1 +105907 12.06 8 3.2 1.5 140 43241 UGC 7969
+N4695 124732.1 +542230 14.45 8 1.1 0.7 0 43173 UGC 7966
+N4696 124849.3 -411840 11.39 8 4.5 3.2 0 43120 ESO 322- 77
+N4696B124721.4 -411416 12.68 8 1.3 0.7 40 43155 ESO 322- 81
+N4696C124803.4 -404910 8 1.9 0.3 139 43218 ESO 322- 87
+N4696D124821.9 -414251 8 1.7 0.3 132 43249 ESO 322- 88
+N4696E124826.6 -405609 8 1.8 0.7 0 43262 ESO 322- 90
+N4696 124849.8 -411839 8 4.5 3.2 95 43296 ESO 322- 91
+N4697 124835.9 -054802 10.14 8 7.2 4.7 70 43276 MCG -1-33- 10
+N4698 124823.5 +082916 11.46 8 4.0 2.5 170 43254 UGC 7970
+N4699 124902.3 -083952 10.41 8 3.8 2.6 45 43321 MCG -1-33- 13
+N4700 124908.1 -112435 12.63 8 3.0 0.6 0 43330 MCG -2-33- 13
+N4701 124911.9 +032325 12.80 8 2.8 2.1 45 43331 UGC 7975
+N4702 124901.5 +271042 15.0 5
+N4703 124919.0 -090630 14.50 8 3.49 0.47 0 43342 MCG -1-33- 15
+N4704 124846.5 +415519 14.52 8 1.0 0.9 0 43288 UGC 7972
+N4705 124925.0 -051145 12.52 8 3.0 1.0 0 43350 MCG -1-33- 16
+N4706 124954.1 -411650 13.93 8 1.4 0.6 24 43411 ESO 323- 1
+N4707 124824.0 +510900 13.40 8 2.2 2.1 25 43255 UGC 7971
+N4708 124941.5 -110535 13.94 8 1.3 0.9 0 43382 MCG -2-33- 16
+N4709 125004.1 -412256 12.00 8 2.4 2.0 0 43423 ESO 323- 3
+N4710 124939.0 +150955 11.91 8 4.9 1.2 27 43375 UGC 7980
+N4711 124845.8 +351958 14.22 8 1.5 0.9 0 43286 UGC 7973
+N4712 124934.6 +252813 13.30 8 2.5 1.1 160 43368 UGC 7977
+N4713 124958.1 +051839 12.19 8 2.7 1.7 100 43413 UGC 7985
+N4714 125019.2 -131928 13.73 8 1.6 1.2 0 43442 MCG -2-33- 18
+N4715 124957.8 +274920 14.10 8 1.9 1.7 0 43399 UGC 7986
+N4716 125033.1 -092704 13.52 8 1.0 0.7 0 43464 MCG -1-33- 21
+N4717 125034.4 -092747 15.00 8 1.4 0.5 0 43467 MCG -1-33- 23
+N4718 125032.6 -051655 12.00 8 1.8 0.6 0 43463 MCG -1-33- 20
+N4719 125008.7 +330933 14.02 8 1.4 1.1 0 43428 UGC 7987
+N4720 125042.7 -040920 15. 8
+N4721 125019.9 +271926 15.41 8 0.8 0.3 0 43437 MCG 5-30- 97
+N4722 125132.4 -131948 13.75 8 1.8 0.7 0 43560 MCG -2-33- 31
+N4723 125102.9 -131412 15.38 8 1.1 0.6 0 43510
+N4724 125053.8 -141955 15.00 8 1.1 0.8 0 43494 MCG -2-33- 22
+N4725 125026.9 +253001 10.11 8 10.7 7.6 35 43451 UGC 7989
+N4726 125132.3 -141314 17.0 8
+N4727 125057.2 -141959 13.50 8 1.4 1.1 0 43499 MCG -2-33- 23
+N4728 125028.0 +272605 14.50 8 1.2 1.2 0 43455 MCG 5-30- 98
+N4729 125146.5 -410754 13.42 8 1.5 1.4 0 43591 ESO 323- 16
+N4730 125200.5 -410850 13.87 8 1.2 1.0 0 43611 ESO 323- 17
+N4731 125101.1 -062329 11.90 8 6.6 3.2 95 43507 MCG -1-33- 26
+N4732 125007.1 +525100 14.40 8 1.04 0.70 0 43430 UGC 7988
+N4733 125106.9 +105445 12.70 8 2.0 0.7 0 43516 UGC 7997
+N4734 125112.9 +045133 13.90 8 0.92 0.83 0 43525 UGC 7998
+N4735 125101.7 +285540 15.50 8 0.6 0.3 0 43509 MCG 5-30-104
+N4736 125053.6 +410710 8.99 8 11.2 9.1 105 43495 UGC 7996 M 94
+N4737 125052.9 +340924 15.3 8
+N4738 125106.0 +284700 14.24 8 2.1 0.3 34 43517 UGC 7999
+N4739 125137.1 -082437 13.53 8 1.6 1.4 0 43571 MCG -1-33- 29
+N4740 125132.3 -141314 17.0 8
+N4741 125059.5 +474017 14.37 8 1.3 0.7 0 43504 UGC 8000
+N4742 125148.1 -102718 12.12 8 2.6 1.5 75 43594 MCG -2-33- 32
+N4743 125216.0 -412326 13.97 8 1.3 0.5 0 43653 ESO 323- 21
+N4744 125219.6 -410335 13.77 8 2.1 1.0 122 43661 ESO 323- 22
+N4745 125118.0 +272400 16.10 8 0.8 0.8 0 43539 MCG 5-30-105A
+N4746 125155.8 +120500 13.36 8 3.8 1.1 120 43601 UGC 8007
+N4747 125145.3 +254627 12.96 8 3.5 1.2 30 43586 UGC 8005
+N4748 125212.4 -132453 14. 8
+N4749 125112.0 +713812 14.28 8 1.8 0.4 0 43527 UGC 8006
+N4750 124647.4 +730738 0.00 8 0 43426 UGC 7994
+N4751 125251.5 -423935 11.80 8 3.0 1.1 175 43723 ESO 323- 29
+N4752 125129.1 +134654 15.40 0 0.77 0.30 0
+N4753 125222.8 -011157 10.85 8 6.0 2.8 80 43671 UGC 8009
+N4754 125217.7 +111849 11.52 8 4.6 2.5 23 43656 UGC 8010
+N4755 125337.1 -602123 0.00 3 0 Jewel Box
+N4756 125252.7 -152448 13.38 8 1.6 1.3 0 43725 MCG -2-33- 39
+N4757 125250.1 -101837 15.00 8 1.5 0.4 0 43715 MCG -2-33- 40
+N4758 125244.3 +155053 13.55 8 3.1 0.7 160 43707 UGC 8014
+N4759 125304.7 -091202 15. 8
+N4760 125307.3 -102940 11.40 8 2.0 1.9 0 43763 MCG -2-33- 41
+N4761 125309.9 -091153 14.83 8 0.4 0.3 0 43768 MCG -1-33- 39
+N4762 125256.3 +111348 11.12 8 8.7 1.7 32 43733 UGC 8016
+N4763 125327.2 -170021 12.58 8 1.5 1.1 0 43792 MCG -3-33- 13
+N4764 125306.8 -091529 15.98 8 0.1 0.1 0 43760
+N4765 125315.0 +042754 13.42 8 1.1 0.8 80 43775 UGC 8018
+N4766 125308.2 -102241 15.35 8 1.1 0.3 0 43766 MCG -2-33- 42
+N4767 125352.9 -394252 12.51 8 2.6 1.2 0 43744 ESO 323- 31
+N4767 125353.3 -394252 12.51 8 2.6 1.2 0 43845 ESO 323- 36
+N4767B125444.6 -395109 8 1.3 1.0 99 43954 ESO 323- 41
+N4768 125317.2 -093153 0.00 0 0
+N4769 125318.1 -093210 0.00 0 0
+N4770 125332.1 -093229 13.78 8 1.4 0.7 0 43804 MCG -1-33- 40
+N4771 125321.9 +011614 12.92 8 3.9 0.8 133 43784 UGC 8020
+N4772 125329.1 +021011 11.96 8 3.4 1.7 147 43798 UGC 8021
+N4773 125336.0 -083820 13.67 8 1.3 1.0 0 43810 MCG -1-33- 41
+N4774 125306.7 +364907 14.80 8 0.6 0.4 0 43759 MCG 6-28- 37 Kidney Bean Galaxy
+N4775 125345.7 -063720 12.24 8 2.1 2.0 0 43826 MCG -1-33- 43
+N4776 125304.6 -091201 14.04 8 0.1 0.1 0 43754 MCG -1-33- 36
+N4777 125358.5 -084633 14.02 8 1.9 0.9 0 43852 MCG -1-33- 44
+N4778 125305.8 -091215 13.47 8 0.1 0.1 0 43757 MCG -1-33- 37
+N4779 125350.8 +094233 13.19 8 2.1 1.8 70 43837 UGC 8022
+N4780 125405.2 -083716 13.81 8 1.9 1.3 0 43870 MCG -1-33- 45
+N4781 125423.7 -103214 11.72 8 3.5 1.5 0 43902 MCG -2-33- 49
+N4782 125435.7 -123407 12.69 8 1.8 1.7 0 43924 MCG -2-33- 50
+N4783 125436.6 -123328 12.54 8 1.8 1.7 0 43926 MCG -2-33- 51
+N4784 125437.0 -103647 14.49 8 1.9 0.4 0 43929 MCG -2-33- 53
+N4785 125327.3 -484457 13.21 8 1.9 1.0 0 43791 ESO 219- 4
+N4786 125432.6 -065130 12.72 8 1.6 1.3 170 43922 MCG -1-33- 46
+N4787 125405.5 +270407 15.44 8 1.1 0.3 0 43875 UGC 8026
+N4788 125416.0 +271813 15.30 8 0.4 0.3 0 43874 MCG 5-30-123
+N4789A125405.3 +270913 13.94 8 3.0 2.2 35 43869 UGC 8024
+N4789 125419.0 +270410 13.12 8 1.9 1.5 0 43895 UGC 8028
+N4790 125451.9 -101452 12.76 8 1.7 1.1 0 43972 MCG -2-33- 56
+N4791 125444.0 +080310 15.1 8
+N4792 125503.7 -122950 15.02 8 0.8 0.4 0 43999
+N4793 125441.1 +285615 12.30 8 2.8 1.5 50 43939 UGC 8033
+N4794 125510.5 -123630 13.65 8 1.9 0.8 0 44012 MCG -2-33- 60
+N4795 125503.2 +080401 12.10 8 1.9 1.6 115 43998 UGC 8037
+N4796 125504.7 +080358 14.50 8
+N4797 125455.2 +272446 14.20 8 1.2 0.9 0
+N4798 125454.8 +272457 14.20 8 1.2 0.9 30 43981 UGC 8038
+N4799 125515.5 +025348 13.60 8 1.44 0.59 0 44017 UGC 8043
+N4800 125438.0 +463152 12.30 8 1.6 1.2 25 43931 UGC 8035
+N4801 125437.7 +530524 14.6 8
+N4802 125549.6 -120319 12.39 8 2.4 1.6 0 44087 MCG -2-33- 61
+N4803 125533.7 +081425 15.0 8
+N4804 125549.6 -120319 12. 8
+N4805 125524.2 +275853 0.00 0 0
+N4806 125612.4 -293011 13.42 8 1.2 1.0 0 44116 ESO 443- 12
+N4807 125529.4 +273114 14.50 8 1.0 0.8 0 44037 UGC 8049
+N4808 125549.6 +041814 12.35 8 2.8 1.1 127 44086 UGC 8054
+N4809 125451.1 +023915 18.40 8 0.09 0.08 0 43969 UGC 8034
+N4810 125451.2 +023825 14.20 8 1.9 0.8 0 43971 MCG +1-33- 23
+N4811 125652.3 -414750 14.02 8 1.3 0.9 0 44201 ESO 323- 47
+N4812 125652.7 -414848 14.13 8 1.1 0.4 0 44204 ESO 323- 48
+N4813 125636.1 -064904 14.15 8 1.2 0.5 0 44160 MCG -1-33- 55
+N4814 125521.6 +582053 12.80 8 3.1 2.3 135 44025 UGC 8051
+N4815 125800.0 -645700 9.61 3
+N4816 125612.2 +274443 13.80 8 1.3 1.1 0 44114 UGC 8057
+N4817 125629.8 +275624 15.70 0 0.66 0.63 0
+N4818 125648.9 -083132 12.00 8 4.3 1.5 0 44191 MCG -1-33- 57
+N4819 125628.4 +265917 14.10 8 1.2 0.9 160 44144 UGC 8060
+N4820 125700.5 -134310 15.70 8 1.0 0.2 0 44227 MCG -2-33- 67
+N4821 125629.1 +265725 15.48 8 0.5 0.3 0 44148 MCG 5-31- 15
+N4822 125703.7 -104543 14.36 8 1.2 0.7 0 44236 MCG -2-33- 69
+N4823 125725.6 -134155 0.00 8 0
+N4824 125634.2 +273220 15. 8
+N4825 125712.2 -133953 12.63 8 1.9 1.2 0 44261 MCG -2-33- 70
+N4826 125644.3 +214105 9.36 8 10.0 5.4 115 44182 UGC 8062 M 64 Black-Eye Galaxy
+N4827 125643.5 +271047 13.90 8 1.4 1.3 0 44178 UGC 8065
+N4828 125642.0 +280000 15.20 8 0.5 0.5 0 44176 MCG 5-31- 17
+N4829 125725.6 -134156 15.97 8
+N4830 125727.6 -194130 13.11 8 1.9 1.2 157 44313 ESO 575- 37
+N4831 125736.7 -271732 13.67 8 1.7 0.9 0 44340 ESO 507- 55
+N4832 125747.3 -394536 12.20 8 1.9 1.2 25 44361 ESO 323- 51
+N4833 125935.0 -705228 8.72 4
+N4834 125624.9 +521744 15.5 8
+N4835 125807.8 -461551 12.45 8 4.0 0.9 0 44271 ESO 269- 15
+N4835 125807.8 -461548 8 4.0 0.9 150 44409 ESO 269- 19
+N4836 125734.3 -124439 14.31 8 1.4 1.1 0 44328 MCG -2-33- 72
+N4837 125648.3 +481749 14.40 8 1.1 0.5 0 44188 MCG 8-24- 11
+N4838 125756.1 -130336 14.00 8 1.6 1.4 0 44383 MCG -2-33- 74
+N4839 125724.3 +272954 13.02 8 4.0 1.9 65 44298 UGC 8070
+N4840 125732.9 +273636 14.72 8 0.7 0.7 0 44324 MCG 5-31- 29
+N4841A125732.3 +282838 13.77 8 1.7 1.7 0 44323 UGC 8072
+N4841B125734.5 +282856 13.61 8 1.8 1.8 0 44329 UGC 8073
+N4842 125735.9 +272921 0.00 8 0 44337 MCG 5-31- 30
+N4842B125736.7 +272906 8 0.3 0.2 0 44338 MCG 5-31- 31
+N4843 125800.8 -033716 13.96 8 2.1 0.5 0 44388 MCG 0-33- 24
+N4844 125808.2 -130448 0.00 0 0
+N4845 125801.4 +013431 12.10 8 5.0 1.3 89 44392 UGC 8078
+N4846 125747.6 +362214 14.53 8 1.3 0.6 0 44362 UGC 8079
+N4847 125828.9 -130827 15.33 0 0
+N4848 125805.7 +281442 14.41 8 1.6 0.5 158 44405 UGC 8082
+N4849 125812.6 +262349 13.85 8 1.7 1.3 0 44424 UGC 8086
+N4850 125821.8 +275804 15.22 8 0.7 0.7 0 44449 MCG 5-31- 40
+N4851 125821.7 +280854 15.2 8
+N4852 130004.4 -593634 0.00 3 0
+N4853 125835.5 +273552 14.41 8 0.8 0.8 0 44481 UGC 8092
+N4854 125842.0 +274000 14.90 8 0.1 0.1 0 44502 MCG 5-31- 49
+N4855 125918.4 -131352 13.95 8 1.8 1.3 0 44572 MCG -2-33- 77
+N4856 125921.3 -150232 11.49 8 4.3 1.2 35 44582 MCG -2-33- 78
+N4857 125718.3 +701212 14.61 8 1.3 0.6 0 44284 UGC 8077
+N4858 125902.2 +280659 15.66 8 0.5 0.5 0 44535 MCG 5-31- 51
+N4859 125900.0 +264800 14.60 8 1.3 0.8 95 44534 UGC 8097
+N4860 125904.1 +280722 14.56 8 1.4 1.2 0 44539 MCG 5-31- 54
+N4861 125902.4 +345146 12.90 8 4.0 1.5 15 44536 UGC 8098
+N4862 125930.8 -140756 15.31 8 1.0 0.8 0 44610 MCG -2-33- 79
+N4863 125942.4 -140147 14.90 8 1.8 0.4 0 44650 MCG -2-33- 81
+N4864 125913.3 +275833 14.58 8 0.6 0.3 0 44566 MCG 5-31- 58
+N4865 125919.9 +280504 14.64 8 0.9 0.5 0 44578 UGC 8100
+N4866 125927.4 +141015 12.14 8 6.3 1.3 87 44600 UGC 8102
+N4867 125915.6 +275807 15.44 8 0.7 0.7 0 44568 MCG 5-31- 62
+N4868 125908.9 +371837 12.97 8 1.6 1.5 0 44557 UGC 8099
+N4869 125923.3 +275439 14.77 8 0.7 0.7 0 44587 MCG 5-31- 65
+N4870 125917.8 +370254 16.31 8 0.79 0.26 0
+N4871 125930.0 +275721 15.17 8 0.7 0.5 0 44606 MCG 5-31- 66
+N4872 125934.1 +275647 15.37 8 1.5 1.5 0 44624 MCG 5-31- 68
+N4873 125932.9 +275900 15.07 8 0.8 0.6 0 44621 MCG 5-31- 69
+N4874 125935.3 +275736 12.63 8 1.9 1.9 0 44628 UGC 8103
+N4875 125938.0 +275426 15.67 8 0.1 0.1 0 44640 CGCG 160-232
+N4876 125944.5 +275445 15.39 8 0.5 0.5 0 44658 MCG 5-31- 73
+N4877 130026.3 -151700 13.08 8 2.2 1.0 0 44761 MCG -2-33- 86
diff --git a/kstars/kstars/data/ngcic06.dat b/kstars/kstars/data/ngcic06.dat
new file mode 100644
index 00000000..9be38321
--- /dev/null
+++ b/kstars/kstars/data/ngcic06.dat
@@ -0,0 +1,1000 @@
+N4878 130020.2 -060614 12.22 8 1.2 1.0 0 44747 MCG -1-33- 64
+N4879 130025.6 -060640 0.00 0 0
+N4880 130010.5 +122900 12.43 8 3.2 2.5 0 44719 UGC 8109
+N4881 125957.7 +281443 14.59 8 1.0 1.0 0 44686 UGC 8106
+N4882 130004.2 +275914 15.1 8
+N4883 125956.1 +280204 15.41 8 0.1 0.1 0 44682 CGCG 160-237
+N4884 130008.0 +275835 13.0 8
+N4885 130033.9 -065110 15. 8
+N4886 130004.2 +275907 14.80 8 1.1 1.1 0 44698 MCG 5-31- 76
+N4887 130039.2 -143959 14.14 8 1.1 0.6 0 44796 MCG -2-33- 87
+N4888 130036.3 -060430 15. 8
+N4889 130008.3 +275839 12.53 8 2.9 1.9 80 44715 UGC 8110
+N4890 130038.9 -043611 14. 8
+N4891 130052.3 -132654 13. 8
+N4892 130003.5 +265353 14.95 8 1.3 0.3 0 44697 UGC 8108
+N4893 125959.6 +371135 15.6 8
+N4894 130016.6 +275803 16.06 8 0.1 0.1 0 44732 CGCG 160-247
+N4895A130009.1 +281013 15.97 8 0.1 0.1 0 44717 CGCG 160-245
+N4895 130018.1 +281206 14.22 8 1.8 0.6 153 44737 UGC 8113
+N4896 130030.3 +282038 14.90 8 1.0 0.6 5 44768 UGC 8117
+N4897 130052.9 -132659 12.60 8 2.6 2.3 0 44829 MCG -2-33- 89
+N4898 130017.4 +275717 14.48 8 0.1 0.1 0 44736 MCG 5-31- 82
+N4899 130056.6 -135639 12.39 8 2.6 1.4 0 44841 MCG -2-33- 90
+N4900 130039.4 +023002 11.90 8 2.2 2.1 0 44797 UGC 8116
+N4901 125956.5 +471218 15.5 8
+N4902 130059.7 -143049 11.61 8 3.0 2.7 0 44847 MCG -2-33- 92
+N4903 130122.8 -305606 13.72 8 1.5 1.3 0 44894 ESO 443- 30
+N4904 130058.8 -000139 12.60 8 2.2 1.4 25 44846 UGC 8121
+N4905 130130.7 -305206 14.24 8 1.4 1.3 0 44902 ESO 443- 31
+N4906 130039.8 +275525 15.09 8 0.1 0.1 0 44799 CGCG 160-253
+N4907 130048.8 +280930 14.40 8 1.1 1.0 0 44819 MCG 5-31- 89
+N4908 130050.8 +280230 14.66 8 1.0 0.9 0 44828 MCG 5-31- 92
+N4909 130201.9 -424619 13.51 8 1.9 1.7 28 44949 ESO 269- 35
+N4910 125801.2 +013433 12.20 0 2.39 1.00 0
+N4911 130056.4 +274734 13.55 8 1.4 1.3 0 44840 UGC 8128
+N4912 130043.1 +371853 12.7 8
+N4913 130046.6 +372040 0.00 0 0
+N4914 130042.8 +371858 12.49 8 3.5 1.9 155 44807 UGC 8125
+N4915 130128.1 -043248 12.95 8 1.6 1.3 0 44891 MCG -1-33- 69
+N4916 130054.5 +372140 0.00 0 0
+N4917 130055.5 +471319 14.60 8 1.4 1.0 0 44838 UGC 8130
+N4918 130150.6 -043002 15.10 8 1.0 0.5 0 44934
+N4919 130117.7 +274832 15.08 8 1.1 0.7 140 44885 UGC 8133
+N4920 130204.1 -112242 14.15 8 1.0 0.7 0 44958 MCG -2-33- 94
+N4921 130126.4 +275313 13.04 8 2.5 2.2 165 44899 UGC 8134
+N4922 130124.5 +291830 15.00 8 1.21 0.96 0 44896 UGC 8135
+N4923 130131.9 +275051 14.67 8 0.8 0.8 0 44903 MCG 5-31-101
+N4924 130212.8 -145811 13.87 8 1.2 1.1 0 44977 MCG -2-33- 96
+N4925 130207.4 -074238 14. 8
+N4926 130153.7 +273728 14.04 8 1.2 1.1 0 44938 UGC 8142
+N4926A130208.2 +273853 8 0.6 0.5 0 44968 MCG 5-31-107
+N4927 130157.6 +280021 14.95 8 0.78 0.62 0 44945 MCG 5-31-104
+N4928 130300.6 -080506 13.24 8 1.3 1.0 0 45052 MCG -1-33- 75
+N4929 130244.4 +280243 14.37 8 1.0 1.0 0 45027 MCG 5-31-111
+N4930 130404.6 -412441 12.00 8 4.5 3.7 40 45155 ESO 323- 74
+N4931 130301.2 +280201 14.50 8 1.7 0.7 78 45055 UGC 8154
+N4932 130237.7 +502618 14.30 8 1.5 1.3 0 45015 UGC 8150
+N4933 130357.9 -112952 0.00 8 0 45142 MCG -2-33-101
+N4933A130357.4 -112949 8 1.8 1.1 0 45146 MCG -2-33-102
+N4934 130316.4 +280149 15.20 8 1.0 0.2 104 45082 UGC 8160
+N4935 130321.2 +142239 13.84 8 1.2 1.0 0 45093 UGC 8159
+N4936 130417.1 -303135 11.77 8 2.7 2.3 0 45174 ESO 443- 47
+N4937 130451.6 -471310 0.00 0 0
+N4938 130257.6 +511907 14.70 8 0.75 0.71 0 45044 MCG 9-21- 91
+N4939 130414.6 -102021 11.90 8 5.5 2.8 10 45170 MCG -2-33-104
+N4940 130500.5 -471410 13.10 8 1.2 1.0 0 45235 ESO 269- 42
+N4941 130413.1 -053307 11.90 8 3.6 1.9 15 45165 MCG -1-33- 77
+N4942 130419.1 -073858 13.79 8 1.9 1.3 0 45177 MCG -1-33- 78
+N4943 130344.9 +280503 15.6 8
+N4944 130350.1 +281109 13.80 8 1.7 0.6 89 45133 UGC 8167
+N4945 130527.5 -492806 9.30 8 20.0 3.8 90 45279 ESO 219- 24
+N4945A130633.7 -494126 8 2.5 1.4 55 45380 ESO 219- 28
+N4946 130529.3 -433527 13.46 8 1.5 1.2 131 45283 ESO 269- 45
+N4947 130520.2 -352015 12.62 8 2.4 1.3 0 45180 ESO 382- 4
+N4947 130520.8 -352015 8 2.4 1.3 10 45269 ESO 382- 5
+N4948 130455.9 -075652 13.97 8 2.0 0.7 0 45224 MCG -1-33- 79
+N4948A130505.9 -080945 13.94 8 1.5 1.2 0 45242 MCG -1-33- 80
+N4949 130417.9 +290146 13.97 8 0.76 0.38 0
+N4950 130536.5 -433002 14.89 8 0.9 0.7 0 45294 ESO 269- 47
+N4951 130507.7 -062938 12.57 8 3.3 1.2 0 45246 MCG -1-33- 81
+N4952 130458.4 +290720 13.39 8 1.8 1.1 0 45233 UGC 8175
+N4953 130610.5 -373509 14.09 8 1.1 0.9 0 45349 ESO 382- 8
+N4954 130219.7 +752416 15.3 8
+N4955 130605.4 -294515 13.20 8 1.8 1.3 0 45340 ESO 443- 62
+N4956 130501.7 +351042 13.26 8 1.5 1.5 0 45236 UGC 8177
+N4957 130512.6 +273412 14.01 8 1.2 1.0 100 45253 UGC 8178
+N4958 130548.9 -080114 11.60 8 4.1 1.3 15 45313 MCG -1-33- 84
+N4959 130541.0 +331043 15.4 8
+N4960 130553.1 +273306 15.54 8
+N4961 130547.9 +274408 14.00 8 1.6 1.1 100 45311 UGC 8185
+N4962 130458.4 +290720 13.39 0 1.8 1.1 0
+N4963 130551.9 +414319 14.24 8 0.8 0.8 0 45315 UGC 8190
+N4964 130524.9 +561922 14.10 8 1.02 0.70 0 45278 UGC 8184
+N4965 130709.4 -281341 12.75 8 2.6 2.0 0 45437 ESO 443- 70
+N4966 130617.4 +290346 14.00 8 1.0 0.5 143 45358 UGC 8194
+N4967 130536.6 +533349 14.2 8
+N4968 130706.0 -234037 13.92 8 1.9 0.9 0 45426 ESO 508- 6
+N4969 130702.7 +133814 14.90 8 0.6 0.6 0
+N4970 130733.7 -240031 13.82 8 1.8 1.0 0 45466 ESO 508- 9
+N4971 130654.9 +283253 14.45 8 1.0 1.0 0 45406 MCG 5-31-134
+N4972 130219.7 +752416 15.3 8
+N4973 130554.0 +533900 14.30 8 0.1 0.1 0 45321 CGCG 270- 51
+N4974 130605.8 +533650 15.7 8
+N4975 130750.2 -050103 15.02 8 1.0 0.6 0 45492 MCG -1-34- 2
+N4976 130838.3 -493017 11.04 8 5.6 3.0 161 45562 ESO 219- 29
+N4977 130604.5 +553922 14.00 8 0.88 0.80 0 45339 UGC 8196
+N4978 130750.5 +182456 14.12 8 1.5 0.8 0 45494 UGC 8212
+N4979 130742.8 +244838 14.83 8 1.0 0.7 0 45484 UGC 8209
+N4980 130910.1 -283830 13.51 8 1.7 0.7 0 45596 ESO 443- 75
+N4981 130848.7 -064639 12.10 8 2.8 2.0 0 45574 MCG -1-34- 3
+N4982 130846.1 -103519 0.00 0 0
+N4983 130826.6 +281914 14.90 8 1.1 0.7 0 45542 MCG 5-31-138
+N4984 130857.2 -153058 12.25 8 2.8 2.2 90 45585 MCG -2-34- 4
+N4985 130812.1 +414035 14.70 8 1.3 1.1 0 45522 UGC 8218
+N4986 130824.5 +351223 14.02 8 1.7 0.9 0 45538 UGC 8221
+N4987 130759.0 +515545 14.10 8 1.14 0.71 0 45502 UGC 8216
+N4988 130954.4 -430621 13.83 8 1.7 0.5 0 45671 ESO 269- 55
+N4989 130916.0 -052347 13.92 8 1.5 0.9 0 45606 MCG -1-34- 5
+N4990 130917.3 -051622 14.93 8 1.0 0.8 0 45608 MCG -1-34- 4
+N4991 130915.1 +022051 15.5 8
+N4992 130905.6 +113803 14.34 8 1.2 0.7 0 45593 UGC 8232
+N4993 130947.7 -232302 13.32 8 1.3 1.1 0 45657 ESO 508- 18
+N4994 130947.2 -232303 8
+N4995 130940.7 -075001 12.00 8 2.5 1.6 95 45643 MCG -1-34- 7
+N4996 130931.9 +005125 13.90 8 1.8 1.4 0 45629 UGC 8235
+N4997 130951.7 -163056 13.50 8 1.4 1.0 0 45667 MCG -3-34- 5
+N4998 130810.0 +504000 15.2 8
+N4999 130933.1 +014023 13.10 8 2.16 1.51 0 45632 UGC 8236
+N5000 130947.6 +285431 13.90 8 1.7 1.4 0 45658 UGC 8241
+N5001 130933.4 +532938 14.6 8
+N5002 131038.2 +363803 14.40 8 1.7 1.0 0 45728 UGC 8254
+N5003 130837.9 +434414 15.3 8
+N5004 131101.6 +293812 13.89 8 1.4 1.1 0 45756 UGC 8260
+N5004A131101.8 +293442 8 1.4 0.8 172 45757 UGC 8259
+N5005 131056.2 +370329 10.61 8 5.8 2.8 65 45749 UGC 8256
+N5006 131145.8 -191542 13.72 8 2.0 1.7 0 45806 ESO 576- 6
+N5007 130914.4 +621030 14.10 8 0.98 0.78 0 45605 UGC 8240
+N5008 141057.2 +252948 14.43 0 2.5 1.4 0
+N5009 131047.0 +500534 14.60 8 1.12 0.62 0 45739 UGC 8258
+N5010 131226.3 -154752 14.01 8 1.3 0.6 0 45868 MCG -3-34- 15
+N5011 131251.8 -430546 12.41 8 2.4 2.0 0 45847 ESO 269- 63
+N5011 131251.9 -430548 12.41 8 2.4 2.0 154 45898 ESO 269- 65
+N5012 131137.0 +225456 12.88 8 2.9 1.7 0 45795 UGC 8270
+N5013 131207.4 +031157 15.0 8
+N5014 131130.9 +361652 13.50 8 1.7 0.6 102 45787 UGC 8271
+N5015 131222.9 -042011 13.24 8 1.8 1.5 0 45862 MCG -1-34- 12
+N5016 131206.7 +240542 13.49 8 1.7 1.3 0 45836 UGC 8279
+N5017 131254.5 -164600 13.60 8 1.8 1.3 0 45900 MCG -3-34- 16
+N5018 131301.0 -193112 11.69 8 3.3 2.5 112 45908 ESO 576- 10
+N5019 131242.4 +044347 14.30 8 0.83 0.76 0 45885 UGC 8288
+N5020 131239.9 +123559 12.50 8 3.2 2.7 0 45883 UGC 8289
+N5021 131206.2 +461146 14.19 8 1.5 0.7 0 45834 UGC 8284
+N5022 131330.8 -193248 13.98 8 2.51 0.34 0 45953 ESO 576- 14
+N5023 131212.0 +440219 12.85 8 6.0 0.8 28 45849 UGC 8286
+N5024 131255.3 +181009 8.95 4 12.6 M 53
+N5025 131244.7 +314834 14.21 8 2.0 0.6 0 45887 UGC 8292
+N5026 131413.6 -425741 12.48 8 3.2 2.0 0 46023 ESO 269- 73
+N5027 131321.0 +060340 14.10 8 1.07 0.95 0 45936 UGC 8297
+N5028 131345.8 -130233 13.15 8 1.8 0.9 0 45976 MCG -2-34- 11
+N5029 131237.6 +470348 14.08 8 1.7 1.1 0 45880 UGC 8293
+N5030 131354.1 -162927 13.85 8 1.8 1.3 0 45991 MCG -3-34- 23
+N5031 131403.2 -160723 14.03 8 1.6 0.4 0 46006 MCG -3-34- 24
+N5032 131326.9 +274808 13.70 8 2.1 1.1 22 45947 UGC 8300
+N5033 131328.0 +363538 10.75 8 10.7 5.0 170 45948 UGC 8307
+N5034 131219.0 +703858 14.22 8 0.9 0.7 0 45859 UGC 8295
+N5035 131449.3 -162936 13.60 8 1.4 1.1 0 46068 MCG -3-34- 28
+N5036 131442.8 -041042 14.99 8
+N5037 131459.5 -163528 12.22 8 2.2 0.7 40 46078 MCG -3-34- 29
+N5038 131502.1 -155707 14.50 8 1.4 0.3 0 46081 MCG -3-34- 31
+N5039 131444.4 -041333 16.98 8
+N5040 131332.5 +511529 14.3 8
+N5041 131433.2 +304219 14.10 8 1.7 1.5 150 46046 UGC 8319
+N5042 131531.3 -235857 12.75 8 4.2 2.2 0 46126 ESO 508- 31
+N5043 131614.6 -600244 0.00 0 0
+N5044 131524.0 -162308 11.83 8 3.0 3.0 0 46115 MCG -3-34- 34
+N5045
+N5046 131545.1 -161938 8 0.8 0.7 0 46141 MCG -3-34- 35
+N5047 131548.5 -163110 8 2.8 0.6 75 46150 MCG -3-34- 36
+N5048 131608.3 -282437 8 1.5 0.8 48 46179 ESO 443- 87
+N5049 131559.4 -162352 13.70 8 1.9 0.6 120 46166 MCG -3-34- 37
+N5050 131541.7 +025240 8 1.1 0.4 35 46138 UGC 8329
+N5051 131620.3 -281707 8 1.3 0.6 50 46194 ESO 444- 1
+N5052 131530.0 +293900 8 1.3 0.9 160 46131 UGC 8330
+N5053 131627.0 +174151 4
+N5054 131658.4 -163807 11.67 8 5.1 3.0 160 46247 MCG -3-34- 39
+N5055 131549.3 +420206 9.31 8 12.6 7.2 105 46153 UGC 8334 M 63 Sunflower Galaxy
+N5056 131612.3 +305659 13.70 8 1.7 1.0 0 46180 UGC 8337
+N5057 131624.0 +310100 8 1.3 1.2 0 46202 UGC 8342
+N5058 131652.3 +123255 8 0.8 0.7 0 46241 UGC 8345
+N5059 131658.5 +075040 15.5 8
+N5060 131716.4 +060213 8 1.1 0.8 55 46278 UGC 8351
+N5061 131804.9 -265010 11.28 8 3.5 3.0 0 46330 ESO 508- 38
+N5062 131823.4 -352728 12.20 8 2.2 0.7 130 46351 ESO 382- 35
+N5063 131826.4 -352110 8 2.3 1.8 0 46357 ESO 382- 36
+N5064 131900.2 -475439 8 2.5 1.1 38 46409 ESO 220- 2
+N5065 131731.1 +310538 8 1.3 0.8 90 46293 UGC 8356
+N5066 131828.4 -101359 14. 8
+N5067
+N5068 131855.3 -210221 10.70 8 7.2 6.3 110 46400 ESO 576- 29
+N5069 131828.4 -101359 14. 8
+N5070 131917.6 -122859 15.38 8
+N5071 131837.2 +075607 15.5 8
+N5072 131912.6 -123225 8 1.0 0.7 0 46432 MCG -2-34- 22
+N5073 131920.9 -145041 8 3.4 0.7 150 46441 MCG -2-34- 25
+N5074 131825.1 +312816 14.40 8 0.9 0.8 0 46354 MCG 5-31-172
+N5075 131906.3 +074951 15.1 8
+N5076 131930.5 -124428 8 1.3 0.7 0 46453 MCG -2-34- 26
+N5077 131931.7 -123926 12.38 8 1.9 1.5 0 46456 MCG -2-34- 27
+N5078 131950.4 -272432 12.00 8 4.0 1.9 148 46490 ESO 508- 48
+N5079 131938.1 -124159 8 1.6 1.0 40 46473 MCG -2-34- 30
+N5080 131919.2 +082544 14.6 8
+N5081 131908.1 +283019 14.07 8 2.2 0.8 103 46427 UGC 8366
+N5082 132040.3 -434207 8 1.7 1.0 23 46566 ESO 269- 89
+N5083 131901.2 +393521 8 1.3 1.1 130 46413 UGC 8367
+N5084 132016.8 -214937 11.63 8 9.3 1.7 80 46525 ESO 576- 33
+N5085 132018.0 -242625 8 3.4 3.0 38 46531 ESO 508- 50
+N5086 132056.4 -434424 8
+N5087 132025.3 -203637 12.40 8 2.3 1.7 10 46541 ESO 576- 35
+N5088 132020.3 -123419 8 2.6 0.8 0 46535 MCG -2-34- 34
+N5089 131939.8 +301526 8 1.7 0.9 120 46477 UGC 8371
+N5090A131921.0 -433857 8 1.7 0.6 148 46442 ESO 269- 84
+N5090B132017.3 -435155 8 1.9 0.9 131 46528 ESO 269- 88
+N5090 132113.5 -434218 12.57 8 2.9 2.4 0 46618 ESO 270- 2
+N5091 132118.5 -434312 8 1.8 0.5 130 46626 ESO 270- 4
+N5092 131954.0 +230000 8 1.0 1.0 0 46493 UGC 8376
+N5093 131938.0 +402310 8 1.4 0.7 143 46472 UGC 8373
+N5094 132046.8 -140449 14. 8
+N5095 132036.9 -021722 8 1.1 0.4 126 46561 UGC 8381
+N5096 132008.6 +330519 8 1.4 0.7 0 46506 MCG 6-29- 76
+N5097 132059.6 -122817 15.02 8
+N5098 132017.6 +330841 8
+N5099 132119.6 -130232 14.87 8
+N5100 132100.6 +085840 15.1 8
+N5101 132146.7 -272553 11.63 8 5.4 4.6 0 46661 ESO 508- 58
+N5102 132157.8 -363747 10.35 8 8.7 2.8 48 46674 ESO 382- 50
+N5103 132030.1 +430503 8 1.4 1.0 143 46552 UGC 8388
+N5104 132123.0 +002035 8 1.2 0.4 170 46633 UGC 8391
+N5105 132149.3 -131225 12.80 8 2.0 1.5 0 46664 MCG -2-34- 39
+N5106
+N5107 132124.5 +383218 8 1.7 0.5 128 46636 UGC 8396
+N5108 132318.5 -322027 8 1.2 0.3 2 46774 ESO 444- 20
+N5109 132052.9 +573834 8 1.7 0.5 153 46589 UGC 8393
+N5110 132256.5 -125753 13. 8
+N5111 132256.5 -125753 13. 8
+N5112 132156.7 +384415 12.60 8 4.0 2.8 130 46671 UGC 8403
+N5113 132122.4 +574127 15.2 8
+N5114 132401.6 -322038 8 1.7 1.0 80 46828 ESO 444- 24
+N5115 132259.8 +135708 8 1.4 0.7 97 46754 UGC 8408
+N5116 132255.8 +265851 8 2.0 0.7 40 46744 UGC 8410
+N5117 132256.5 +281904 8 2.2 1.0 154 46746 UGC 8411
+N5118 132327.6 +062330 8 0.8 0.7 100 46782 UGC 8413
+N5119 132400.3 -121635 14. 8
+N5120
+N5121 132446.1 -374101 11.51 8 1.9 1.5 36 46896 ESO 382- 57
+N5121A132533.1 -372254 8 1.7 0.5 116 46960 ESO 382- 61
+N5122 132415.0 -103916 14. 8
+N5123 132310.9 +430509 8 1.3 1.1 0 46767 UGC 8415
+N5124 132450.6 -301825 13.06 8 2.2 0.7 9 46902 ESO 444- 27
+N5125 132400.9 +094231 8 1.7 1.3 170 46827 UGC 8421
+N5126 132453.7 -302000 8 1.4 0.4 57 46910 ESO 444- 28
+N5127 132345.3 +313354 8 2.8 2.2 75 46809 UGC 8419
+N5128 132529.0 -430100 7.84 8 25.7 20.0 35 46957 ESO 270- 9 Centaurus A
+N5129 132409.8 +135834 13.02 8 1.7 1.4 10 46836 UGC 8423
+N5130 132427.3 -101234 14. 8
+N5131 132357.1 +305914 8 2.1 0.3 81 46819 UGC 8422
+N5132 132428.5 +140531 8 1.3 0.9 75 46868 UGC 8428
+N5133 132453.0 -040454 15. 8
+N5134 132519.0 -210800 12.14 8 2.8 1.7 155 46938 ESO 576- 52
+N5135 132544.5 -294959 12.88 8 2.6 1.8 0 46974 ESO 444- 32
+N5136 132451.5 +134417 14.7 8
+N5137 132452.6 +140441 15.6 8
+N5138 132718.0 -590100 3
+N5139 132645.9 -472836 6.12 4 Omega Centauri
+N5140 132620.9 -335204 8 2.0 1.7 52 47031 ESO 382- 65
+N5141 132451.7 +362240 13.80 8 1.3 1.0 80 46906 UGC 8433
+N5142 132501.3 +362358 14.20 8 1.0 0.7 5 46919 UGC 8435
+N5143 132501.2 +362615 15.5 8
+N5144 132253.8 +703048 13.40 8 1.2 0.9 150 46742 UGC 8420
+N5145 132514.2 +431600 8 2.0 1.8 90 46934 UGC 8439
+N5146 132637.5 -121926 14. 8
+N5147 132619.7 +020559 12.29 8 1.9 1.5 120 47027 UGC 8443
+N5148 132639.0 +021850 8 0.9 0.8 0 47060 MCG 1-34- 21
+N5149 132609.7 +355604 8 1.5 0.9 155 47011 UGC 8444
+N5150 132736.7 -293344 12.60 8 1.3 1.0 115 47169 ESO 444- 43
+N5151 132640.9 +165226 14.9 8
+N5152 132750.7 -293708 8 2.0 0.6 117 47187 ESO 444- 44
+N5153 132754.7 -293708 12.83 8 2.1 1.4 175 47194 ESO 444- 45
+N5154 132628.7 +360036 8 1.3 1.3 137 47041 UGC 8447
+N5155 132835.1 -633031 0.00 0 0
+N5156 132844.1 -485500 12.49 8 2.3 2.0 0 47283 ESO 220- 13
+N5157 132717.4 +320141 8 1.3 0.9 0 47131 UGC 8455
+N5158 132747.0 +174651 8 1.3 1.2 0 47180 UGC 8459
+N5159 132816.5 +025859 8 1.3 0.4 162 47235 UGC 8460
+N5160
+N5161 132914.1 -331030 12.00 8 5.6 2.2 77 47321 ESO 383- 4
+N5162 132906.0 +111600 8 1.0 0.3 45 47318 UGC 8472
+N5163 132654.0 +524500 8 1.1 0.7 10 47096 UGC 8453
+N5164 132711.5 +552908 8 1.0 0.9 0 47124 UGC 8458
+N5165 132839.2 +112312 14.6 8
+N5166 132815.7 +320155 8 2.3 0.4 67 47234 UGC 8463
+N5167 132840.1 +124239 14.7 8
+N5168 133106.0 -605642 9.55 3
+N5169 132811.0 +464023 8 2.3 0.9 103 47231 UGC 8465
+N5170 132949.0 -175759 12.06 8 8.3 1.0 127 47396 ESO 576- 65
+N5171 132918.0 +114400 13.71 8 1.1 0.8 10 47339 UGC 8476
+N5172 132919.4 +170306 12.63 8 3.3 1.7 103 47330 UGC 8477
+N5173 132825.6 +463533 13.10 8 1.8 1.7 0 47257 UGC 8468
+N5174 132926.0 +110024 8 3.2 1.7 160 47346 UGC 8475
+N5175 132925.9 +110028 13.7 8
+N5176 132925.0 +114652 15.4 8
+N5177 132924.3 +114749 15.4 8
+N5178 132924.0 +113700 8 0.9 0.6 95 47358 UGC 8478
+N5179 132930.8 +114444 14.9 8
+N5180 132926.8 +164930 13.96 8 1.4 1.0 25 47352 UGC 8479
+N5181 132942.0 +131814 14.7 8
+N5182 133041.3 -280903 13.25 8 1.9 1.3 0 47489 ESO 444- 62
+N5183 133006.1 -014311 8 1.9 0.8 122 47432 UGC 8485
+N5184 133011.3 -013946 8 1.9 1.1 135 47438 UGC 8487
+N5185 133001.8 +132459 8 1.9 0.7 58 47422 UGC 8488
+N5186 133003.9 +121032 15.6 8
+N5187 132948.3 +310749 8 1.3 0.8 0 47393 MCG 5-32- 29
+N5188 133128.5 -344744 12.96 8 3.0 1.1 104 47549 ESO 383- 9
+N5189 133331.7 -655823 14.1 6
+N5190 133038.4 +180802 8 1.0 0.8 0 47482 UGC 8500
+N5191 133047.3 +111202 14.9 8
+N5192 133051.8 -014645 8 0.6 0.3 170 47503 CGCG 17- 1
+N5193A133148.6 -331425 8 1.2 0.4 47 47568 ESO 383- 14
+N5193 133153.6 -331407 12.48 8 1.9 1.7 0 47582 ESO 383- 15
+N5194 132953.3 +471148 8.96 8 11.2 6.9 163 47404 UGC 8493 M 51 Whirlpool Galaxy
+N5195 132958.7 +471621 10.45 8 5.8 4.6 79 47413 UGC 8494
+N5196 133119.7 -013657 8 0.8 0.7 85 47540 CGCG 17- 2
+N5197 133125.1 -014135 15.4 8
+N5198 133011.5 +464016 12.69 8 2.1 1.8 0 47441 UGC 8499
+N5199 133042.9 +344948 15.1 8
+N5200
+N5201 132916.7 +530455 8 1.7 1.0 145 47324 UGC 8480
+N5202 133236.0 -014200 8 1.2 0.3 0 47589 CGCG 17- 10
+N5203 133213.5 -084713 8 1.9 1.1 85 47610 MCG -1-35- 1
+N5204 132936.4 +582504 11.73 8 5.0 3.0 5 47368 UGC 8490
+N5205 133003.9 +623043 8 3.2 1.8 10 47425 UGC 8501
+N5206 133343.9 -480904 8 3.7 3.2 16 47762 ESO 220- 18
+N5207 133214.0 +135316 8 1.7 1.0 140 47612 UGC 8518
+N5208 133228.0 +071901 8 1.7 0.6 162 47637 UGC 8519
+N5209 133236.0 +072000 8 1.2 1.1 0 47654 UGC 8522
+N5210 133249.5 +071013 8 1.3 1.3 0 47678 UGC 8523
+N5211 133305.4 -010207 8 2.1 1.6 30 47709 UGC 8530
+N5212 133232.3 +071738 15.5 8
+N5213 133436.0 +040700 8 0.9 0.8 0 47842 UGC 8552
+N5214 133248.4 +415223 8 1.2 0.9 140 47675 UGC 8531
+N5215A133506.3 -332856 8 0.6 0.5 105 47883 ESO 383- 28
+N5215B133509.3 -332901 8 1.1 0.5 105 47887 ESO 383- 29
+N5216 133207.9 +624204 8 2.5 1.5 0 47598 UGC 8528 Keenan's System
+N5217 133406.0 +175132 8 1.5 1.4 0 47793 UGC 8546
+N5218 133211.0 +624604 13.10 8 1.8 1.3 100 47603 UGC 8529 Keenan's System
+N5219 133842.0 -455119 13.5 8
+N5220 133556.4 -332712 8 2.3 0.7 97 47972 ESO 383- 36
+N5221 133456.2 +134956 8 2.4 0.8 0 47869 UGC 8559
+N5222 133456.0 +134430 14.1 8
+N5223 133425.4 +344130 8 1.5 1.3 0 47822 UGC 8553
+N5224 133508.9 +062851 15.0 8
+N5225 133320.1 +512927 8 0.6 0.6 0 47731 UGC 8540
+N5226 133503.7 +135518 8
+N5227 133524.5 +012440 13.71 8 1.8 1.5 145 47915 UGC 8566
+N5228 133435.4 +344638 8 1.0 0.9 0 47837 UGC 8556
+N5229 133403.0 +475456 8 3.3 0.6 167 47788 UGC 8550
+N5230 133532.1 +134030 8 2.2 1.9 0 47932 UGC 8573
+N5231 133542.0 +030000 8 1.1 1.0 0 47953 UGC 8574
+N5232 133608.0 -082956 8 1.5 1.4 0 47998 MCG -1-35- 3
+N5233 133513.5 +344036 8 1.1 0.5 80 47895 UGC 8568
+N5234 133729.9 -495016 8 1.3 0.8 48 48129 ESO 220- 24
+N5235 133601.5 +063507 14.9 8
+N5236 133700.3 -295204 8.20 8 12.9 11.5 0 48082 ESO 444- 81 M 83
+N5237 133739.0 -425051 13.23 8 1.9 1.6 128 48139 ESO 270- 22
+N5238 133442.8 +513650 8 1.7 1.4 160 47853 UGC 8565
+N5239 133624.0 +072200 8 1.8 1.8 0 48023 UGC 8589
+N5240 133555.6 +353515 8 1.9 1.4 60 47971 UGC 8587
+N5241 133640.0 -082408 8 1.1 0.5 0 48043 MCG -1-35- 6
+N5242
+N5243 133615.2 +382039 8 1.5 0.4 126 48011 UGC 8592
+N5244 133842.0 -455120 8 1.7 0.6 17 48236 ESO 270- 23
+N5245 133723.0 +035317 8
+N5246 133724.0 +040600 8 1.0 0.8 0 48128 UGC 8612
+N5247 133803.6 -175256 10.50 8 5.6 4.9 20 48171 ESO 577- 14
+N5248 133731.9 +085308 10.97 8 6.2 4.5 110 48130 UGC 8616
+N5249 133737.6 +155818 8 1.5 1.1 170 48134 UGC 8618
+N5250 133607.5 +511409 8 1.0 0.9 0 47997 UGC 8594
+N5251 133724.9 +272509 8 0.7 0.7 0 48119 MCG 5-32- 44
+N5252 133815.6 +043230 8 1.4 0.9 10 48189 UGC 8622
+N5253 133955.9 -313841 10.87 8 5.0 1.9 45 48334 ESO 445- 4
+N5254 133937.7 -112937 8 3.2 1.5 125 48307 MCG -2-35- 12
+N5255 133717.5 +570627 14.5 8
+N5256 133817.5 +481640 8 1.2 1.1 0 48192 UGC 8632
+N5257 133953.0 +005029 12.87 8 1.8 0.9 61 48330 UGC 8641
+N5258 133958.0 +004959 12.93 8 1.7 1.1 154 48338 UGC 8645
+N5259 133924.7 +305926 15.2 8
+N5260 134020.1 -235128 8 1.6 1.4 0 48371 ESO 509- 92
+N5261 134016.1 +050434 15.3 8
+N5262 133524.0 +750200 8 1.2 0.7 170 47923 UGC 8606
+N5263 133955.7 +282358 8 1.6 0.4 26 48333 UGC 8648
+N5264 134137.0 -295450 12.60 8 2.5 1.5 0 48467 ESO 445- 12
+N5265 134009.0 +365139 14.9 8
+N5266A134037.1 -482034 8 3.1 2.4 0 48390 ESO 220- 30
+N5266 134301.7 -481012 8 3.2 2.1 19 48593 ESO 220- 33
+N5267 134040.3 +384738 8 1.4 0.5 56 48393 UGC 8655
+N5268
+N5269
+N5270 134212.0 +041400 8 1.1 0.9 20 48527 UGC 8673
+N5271 134136.0 +300500 8 0.9 0.7 0 48477 MCG 5-32- 65
+N5272 134211.2 +282231 4 16.2 M 3
+N5273 134208.4 +353912 12.44 8 2.8 2.5 10 48521 UGC 8675
+N5274 134223.4 +295051 15.7 8
+N5275 134218.0 +294800 15.20 8 0.5 0.5 0 48544 MCG 5-32- 67
+N5276 134222.3 +353733 8 1.0 0.5 153 48542 UGC 8680
+N5277 134238.4 +295716 8 0.6 0.4 0 48563 CGCG 161-129
+N5278 134139.2 +554012 8 1.3 1.0 117 48473 UGC 8677
+N5279 134143.8 +554023 8 0.6 0.4 0 48482 UGC 8678
+N5280 134248.0 +295100 14.65 8 0.8 0.8 0 48580 MCG 5-32- 72
+N5281 134630.0 -625453 6.15 3
+N5282 134318.0 +300400 8 1.4 1.2 0 48614 UGC 8687
+N5283 134105.1 +674026 8 1.1 1.0 0 48425 UGC 8672
+N5284
+N5285 134425.8 +020635 8 0.7 0.7 0 48688 CGCG 17- 65
+N5286 134626.6 -512224 9.18 4
+N5287 134452.6 +294615 16. 8
+N5288 134842.0 -644059 3
+N5289 134509.3 +413011 14.00 8 1.9 0.6 100 48749 UGC 8699
+N5290 134519.2 +414255 13.30 8 3.5 0.9 95 48767 UGC 8700
+N5291 134724.2 -302427 8 1.1 0.7 168 48893 ESO 445- 30
+N5292 134739.7 -305627 8 1.8 1.5 55 48909 ESO 445- 31
+N5293 134652.9 +161623 13.71 8 1.9 1.5 120 48854 UGC 8710
+N5294 134518.3 +551723 15.2 8
+N5295 133839.4 +792732 14.9 8
+N5296 134618.9 +435108 15.10 8 1.0 0.5 177 48811 MCG 7-28- 62
+N5297 134624.2 +435225 12.47 8 5.6 1.3 148 48815 UGC 8709
+N5298 134836.4 -302543 14.00 8 1.4 0.7 69 48985 ESO 445- 39
+N5299 135026.2 -595652 0.00 0 0
+N5300 134816.0 +035703 13.60 8 2.22 1.39 0 48959 UGC 8727
+N5301 134624.3 +460630 13.40 8 4.2 0.9 151 48816 UGC 8711
+N5302 134849.5 -303042 13.05 8 1.8 1.1 153 49007 ESO 445- 43
+N5303 134745.0 +381816 13.40 8 0.9 0.4 0 48917 UGC 8725
+N5304 135001.5 -303442 13.57 8 1.5 1.0 0 49090 ESO 445- 52
+N5305 134755.7 +374935 14.40 8 1.5 1.1 0 48930 UGC 8729
+N5306 134911.3 -071328 13.11 8 1.4 1.1 0 49039 MCG -1-35- 14
+N5307 135103.6 -511220 11.5 6
+N5308 134700.6 +605829 12.31 8 3.7 0.7 60 48860 UGC 8722
+N5309 135010.7 -153706 15.50 0 0.8 0.7 0
+N5310 135058.8 -000641 15.51 8
+N5311 134856.1 +395906 13.30 8 2.6 2.2 100 49011 UGC 8735
+N5312 134950.5 +333718 14.8 8
+N5313 134944.3 +395905 12.84 8 1.9 1.1 0 49069 UGC 8744
+N5314 134611.4 +702022 14.70 8 0.65 0.35 0 48810 MCG 12-13- 9
+N5315 135355.2 -663051 14.58 6
+N5316 135354.0 -615200 6.08 3
+N5317 135612.0 +050052 11.17 0 6.8 4.4 0
+N5318 135034.0 +334409 15.00 8 0.6 0.2 0 49139 UGC 8751
+N5319 135033.4 +334408 16.08 8
+N5320 135020.4 +412159 12.80 8 3.4 1.7 0 49112 UGC 8749
+N5321 135043.7 +333757 15.3 8
+N5322 134915.6 +601129 11.14 8 5.9 3.9 95 49044 UGC 8745
+N5323 134536.5 +764942 14.38 8 1.4 0.4 0 48785 UGC 8719
+N5324 135205.9 -060330 12.55 8 2.3 2.1 0 49236 MCG -1-35- 16
+N5325 135054.2 +381628 15.1 8
+N5326 135050.8 +393429 12.90 8 2.2 1.1 137 49157 UGC 8764
+N5327 135204.2 -021224 13.70 8 1.21 1.13 0 49234 UGC 8768
+N5328 135253.7 -282916 12.67 8 1.7 1.3 87 49307 ESO 445- 67
+N5329 135209.3 +021943 13.37 8 1.3 1.3 0 49248 UGC 8771
+N5330 135259.2 -282814 14.81 8 0.4 0.3 0 49316 ESO 445- 68
+N5331 135216.1 +020603 15.00 8 0.55 0.25 0 49264 MCG 0-35- 22
+N5332 135207.6 +165813 13.95 8 0.9 0.9 0 49243 UGC 8773
+N5333 135424.4 -483043 11.67 8 1.9 1.0 52 49424 ESO 221- 17
+N5334 135254.4 -010653 14.30 8 1.88 1.31 0 49308 UGC 8790
+N5335 135256.5 +024851 13.80 8 1.64 1.27 0 49310 UGC 8791
+N5336 135209.8 +431435 13.70 8 1.25 0.94 0 49250 UGC 8785
+N5337 135223.0 +394114 13.46 8 1.7 0.8 0 49275 UGC 8789
+N5338 135326.5 +051228 13.80 8 2.11 0.80 0 49353 UGC 8800
+N5339 135400.3 -075550 12.87 8 1.9 1.6 0 49388 MCG -1-35- 18
+N5340 134859.8 +723914 15.2 8
+N5341 135231.9 +374903 14.16 8 1.3 0.5 0 49285 UGC 8792
+N5342 135125.9 +595148 14.50 8 1.1 0.4 0 49192 UGC 8776
+N5343 135411.7 -073517 13.39 8 1.5 1.2 0 49412 MCG -1-35- 19
+N5344 135012.0 +735710 15.4 8
+N5345 135414.2 -012611 13.40 8 1.30 1.16 0 49415 UGC 8820
+N5346 135300.0 +393500 14.50 8 2.0 0.8 0 49322 UGC 8804
+N5347 135318.6 +332932 13.40 8 1.7 1.3 130 49342 UGC 8805
+N5348 135411.2 +051338 13.90 8 3.5 0.5 0 49411 UGC 8821
+N5349 135313.1 +375259 14.85 8 1.7 0.5 77 49336 UGC 8803
+N5350 135321.6 +402148 12.15 8 3.2 2.3 40 49347 UGC 8810
+N5351 135328.1 +375452 12.98 8 3.0 1.5 100 49359 UGC 8809
+N5352 135338.4 +360803 14.02 8 1.2 1.0 0 49370 UGC 8812
+N5353 135326.8 +401703 11.96 8 2.2 1.1 145 49356 UGC 8813
+N5354 135326.6 +401816 12.33 8 1.4 1.3 0 49354 UGC 8814
+N5355 135345.9 +402017 13.95 8 1.2 0.7 35 49380 UGC 8819
+N5356 135458.4 +052001 13.30 8 3.71 0.76 0 49468 UGC 8831
+N5357 135559.5 -302028 12.96 8 1.5 1.3 23 49534 ESO 445- 78
+N5358 135400.5 +401638 14.57 8 1.1 0.3 138 49389 UGC 8826
+N5359 140009.6 -702332 0.00 0 0
+N5360 135538.7 +045906 15.80 8 0.55 0.45 0 49513 UGC 8838
+N5361 135435.2 +382658 14.78 8 0.8 0.4 0 49441 MCG 7-29- 15
+N5362 135453.3 +411849 13.14 8 2.3 1.0 0 49464 UGC 8835
+N5363 135607.1 +051519 11.05 8 4.1 2.6 135 49547 UGC 8847
+N5364 135612.0 +050055 11.17 8 6.8 4.4 30 49555 UGC 8853
+N5365 135717.0 -440021 0.00 8 0 49586 ESO 271- 6
+N5365 135751.0 -435548 12.45 8 3.0 1.9 4 49673 ESO 271- 8
+N5365B135840.2 -435746 8 1.6 0.3 51 49750 ESO 271- 9
+N5366 135624.8 -001451 14.63 8 0.7 0.6 0 49569 MCG 0-36- 2
+N5367 135743.8 -395842 0.00 5 0
+N5368 135429.1 +541950 13.70 8 1.16 0.78 0 49431 UGC 8834
+N5369 135637.6 -052810 14.49 8
+N5370 135409.4 +604041 13.70 8 1.18 1.05 0 49408 UGC 8832
+N5371 135540.6 +402744 11.32 8 4.4 3.5 8 49514 UGC 8846
+N5372 135446.0 +583959 14.20 8 0.6 0.4 0 49451 UGC 8843
+N5373 135707.5 +051506 15.3 8
+N5374 135729.6 +060549 13.27 8 1.7 1.5 0 49650 UGC 8874
+N5375 135656.0 +290951 12.40 8 3.2 2.8 0 49604 UGC 8865
+N5376 135516.1 +593024 12.90 8 1.74 0.90 0 49489 UGC 8852
+N5377 135616.8 +471417 12.24 8 3.7 2.1 20 49563 UGC 8863
+N5378 135651.0 +374750 13.40 8 2.6 2.1 0 49598 UGC 8869
+N5379 135534.3 +594434 13.90 8 1.88 0.61 0 49508 UGC 8860
+N5380 135656.8 +373634 13.25 8 1.7 1.7 0 49605 UGC 8870
+N5381 140041.9 -593513 0.00 3 0
+N5382 135815.3 +061527 13.49 8 1.5 1.1 25 49711 UGC 8885
+N5383 135705.3 +415044 12.05 8 3.2 2.7 85 49618 UGC 8875
+N5384 135813.1 +063107 14.08 8 1.5 0.8 56 49707 UGC 8886
+N5385 135231.9 +760946 0.00 3 0
+N5386 135822.3 +062021 14.20 8 1.0 0.4 0 49719 UGC 8890
+N5387 135824.8 +060417 14.64 8 1.8 0.3 0 49724 UGC 8891
+N5388 135858.0 -140903 0.00 0 0
+N5389 135607.5 +594438 12.88 8 3.5 1.0 3 49548 UGC 8866
+N5390 135540.0 +402742 11.5 8
+N5391 135704.7 +461551 16. 8
+N5392 135924.7 -031233 14.69 8 1.2 0.8 0 49792 MCG 0-36- 5
+N5393 140032.0 -285228 13.97 8 0.9 0.7 0 49863 ESO 445- 87
+N5394 135833.8 +372718 13.70 8 1.7 1.0 0 49739 UGC 8898
+N5395 135838.3 +372532 12.10 8 2.9 1.5 167 49747 UGC 8900
+N5396 135656.0 +290951 12.40 0 3.2 2.8 0
+N5397 140110.2 -335640 12.73 8 1.4 1.0 60 49908 ESO 384- 31
+N5398 140121.5 -330350 12.78 8 2.8 1.7 0 49923 ESO 384- 32
+N5399 135931.4 +344624 14.76 8 1.2 0.3 0 49799 UGC 8912
+N5400 140037.2 -025128 13.90 8 1.17 1.04 0 49869 MCG 0-36- 8
+N5401 135943.4 +361417 14.64 8 1.5 0.3 0 49810 UGC 8916
+N5402 135816.5 +594852 14.72 8 1.3 0.3 0 49712 UGC 8903
+N5403 135951.1 +381055 14.40 8 3.1 0.9 0 49820 UGC 8919
+N5404 140107.5 +000509 0.00 8 0
+N5405 140109.4 +074208 14.36 8 0.8 0.8 0 49906 UGC 8928
+N5406 140020.7 +385454 13.10 8 1.9 1.4 120 49847 UGC 8925
+N5407 140050.1 +390922 14.15 8 1.4 1.0 0 49890 UGC 8930
+N5408 140422.0 -412236 12.20 8 1.6 0.8 0 50073 MCG -7-29- 6
+N5409 140146.1 +092926 14.06 8 1.7 1.1 50 49952 UGC 8938
+N5410 140054.6 +405919 14.10 8 1.38 0.68 0 49893 UGC 8931
+N5411 140154.0 +085600 14.40 8 1.4 0.8 140 49967 UGC 8940
+N5412 135713.5 +733700 14.44 8 1.2 1.0 0 49644 UGC 8905
+N5413 135753.5 +645440 13.90 8 1.12 1.01 0 49677 UGC 8901
+N5414 140203.6 +095545 13.80 8 1.0 0.8 0 49976 UGC 8942
+N5415 135656.9 +704515 15.0 8
+N5416 140211.5 +092620 13.95 8 1.4 0.8 110 49991 UGC 8944
+N5417 140213.0 +080213 13.86 8 1.5 0.6 0 49995 UGC 8943
+N5418 140217.6 +074103 14.42 8 1.1 0.5 0 49997 UGC 8946
+N5419 140338.6 -335841 11.90 8 4.2 3.3 0 50100 ESO 384- 39
+N5420 140359.9 -143701 14.08 8 1.4 0.6 0 50121 MCG -2-36- 6
+N5421 140141.4 +334936 14.50 8 1.1 1.1 0 49950 UGC 8941
+N5422 140042.0 +550952 12.81 8 3.9 0.7 0 49874 UGC 8935
+N5423 140249.1 +092031 13.74 8 1.5 0.9 75 50028 UGC 8952
+N5424 140256.3 +092514 14.00 8 1.6 1.3 110 50035 UGC 8956
+N5425 140047.7 +482638 14.21 8 1.9 0.5 0 49889 UGC 8933
+N5426 140325.0 -060410 12.68 8 3.0 1.6 10 50083 MCG -1-36- 4
+N5427 140326.1 -060153 11.93 8 2.8 2.4 0 50084 MCG -1-36- 3
+N5428 140328.0 -055904 0.00 0 0
+N5429 140333.3 -060218 0.00 0 0
+N5430 140045.7 +591942 13.00 8 2.63 1.03 0 49881 UGC 8937
+N5431 140307.1 +092147 14.78 8 0.8 0.6 0 50046 MCG 2-36- 20
+N5432 140340.6 -055832 0.00 0 0
+N5433 140236.0 +323038 14.10 8 1.6 0.4 2 50012 UGC 8954
+N5434 140323.0 +092650 13.90 8 1.8 1.8 0 50077 UGC 8965
+N5435 140400.0 -055554 0.00 0 0
+N5436 140336.0 +093400 14.90 8 1.1 0.4 126 50104 UGC 8971
+N5437 140347.3 +093122 15.1 8
+N5438 140348.0 +093638 14.7 8
+N5439 140157.8 +461840 14.6 8
+N5440 140301.0 +344529 13.18 8 3.1 1.2 0 50042 UGC 8963
+N5441 140312.0 +344103 15. 8
+N5442 140442.9 -094243 14.50 8 1.2 0.5 0 50189 MCG -1-36- 6
+N5443 140211.8 +554851 13.12 8 2.7 1.0 0 49993 UGC 8958
+N5444 140324.6 +350756 12.78 8 2.4 2.1 90 50080 UGC 8974
+N5445 140331.5 +350131 14.01 8 1.5 0.7 0 50090 UGC 8976
+N5446 140517.8 +093812 15.5 8
+N5447 140227.9 +541635 0.00 5 0
+N5448 140250.5 +491025 11.93 8 4.0 1.8 115 50031 UGC 8969
+N5449 140227.3 +541949 0.00 8 0
+N5450 140229.4 +541616 0.00 0 0
+N5451 140237.0 +542145 0.00 8 0
+N5452 135424.9 +781314 13.90 8 2.0 1.5 0 49426 UGC 8867
+N5453 140256.4 +541829 0.00 5 0
+N5454 140445.7 +142255 13.73 8 1.9 1.3 0 50192 UGC 8997
+N5455 140301.1 +541429 0.00 5 00.27 0
+N5456 140458.9 +115218 13.88 8 1.2 1.0 0 50213 UGC 9004
+N5457 140312.5 +542055 8.31 8 28.8 26.9 0 50063 UGC 8981 M 101 Pinwheel Galaxy
+N5458 140312.4 +541755 0.00 5 0
+N5459 140500.2 +130755 14.08 8 1.1 1.0 0 50215 UGC 9005
+N5460 140736.0 -481900 5.85 3
+N5461 140341.4 +541905 10.85 5 0.6 0
+N5462 140353.0 +542156 9.81 5 0
+N5463 140610.5 +092112 14.30 8 1.2 0.5 0 50299 UGC 9017
+N5464 140704.8 -300057 13.33 8 1.3 0.8 85 50356 ESO 446- 11
+N5465 140627.3 -053023 0.00 0 0
+N5466 140527.4 +283204 10.5 4
+N5467 140629.5 -052853 0.00 0 0
+N5468 140634.9 -052713 13.00 8 2.6 2.4 0 50323 MCG -1-36- 7
+N5469 140624.2 +092612 15.5 8
+N5470 140632.0 +060146 14.20 8 2.5 0.4 0 50317 UGC 9020
+N5471 140429.1 +542348 15. 5
+N5472 140655.0 -052738 14.76 8 1.3 0.4 0 50345 MCG -1-36- 8
+N5473 140443.6 +545332 12.35 8 2.3 1.7 160 50191 UGC 9011
+N5474 140502.1 +533947 11.28 8 4.8 4.3 0 50216 UGC 9013
+N5475 140512.4 +554431 13.50 8 2.0 0.5 0 50231 UGC 9016
+N5476 140808.5 -060531 13.34 8 1.4 1.1 0 50429 MCG -1-36- 9
+N5477 140533.1 +542743 14.36 8 1.7 1.3 95 50262 UGC 9018
+N5478 140808.5 -014208 14.20 8 1.08 0.69 0 50430 UGC 9034
+N5479 140557.3 +654126 15.2 8
+N5480 140621.6 +504330 12.80 8 1.63 1.22 0 50312 UGC 9026
+N5481 140641.2 +504324 13.25 8 1.8 1.5 0 50331 UGC 9029
+N5482 140830.7 +085555 13.94 8 1.2 0.9 0 50459 UGC 9038
+N5483 141025.0 -431929 11.93 8 3.7 3.4 0 50600 ESO 271- 19
+N5484 140648.1 +550147 15.70 8 0.8 0.7 0 50338 CGCG 272- 29
+N5485 140711.5 +550008 12.31 8 2.3 1.9 170 50369 UGC 9033
+N5486 140725.0 +550611 13.78 8 1.9 1.2 0 50383 UGC 9036
+N5487 140943.0 +080405 14.6 8
+N5488 140803.1 -331854 12.72 8 3.4 1.0 0 50423 ESO 384- 58
+N5489 141200.7 -460519 13.14 8 1.5 1.0 0 50701 ESO 271- 21
+N5490 140957.3 +173244 13.07 8 2.4 2.0 0 50558 UGC 9058
+N5490C141006.0 +173600 8 1.1 0.8 0 50584 MCG 3-36- 69
+N5491 141057.3 +062153 13.80 8 1.4 0.8 0 50630 UGC 9072
+N5492 141035.2 +193644 13.63 8 2.4 0.7 0 50613 UGC 9065
+N5493 141129.5 -050240 12.27 8 1.6 1.3 120 50670 MCG -1-36- 13
+N5494 141224.2 -303839 12.59 8 2.2 1.9 0 50732 ESO 446- 25
+N5495 141223.3 -270629 13.51 8 1.4 1.1 0 50729 ESO 511- 10
+N5496 141137.8 -010933 15.10 8 5.49 0.73 0 50676 UGC 9079
+N5497 141031.6 +385337 14.86 8 1.2 0.7 0 50610 UGC 9069
+N5498 141104.5 +254153 14.60 8 1.0 0.8 0 50639 UGC 9075
+N5499 141047.6 +355448 14.52 8 0.9 0.6 0 50623 UGC 9074
+N5500 141015.2 +483246 14.28 8 1.0 0.9 0 50588 UGC 9070
+N5501 141220.2 +011621 14.90 8 0.78 0.62 0 50724 MCG 0-36- 27
+N5502 140933.9 +602434 15.90 0 0.63 0.29 0
+N5503 140933.9 +602434 16. 8
+N5504 141215.8 +155031 13.77 8 1.3 1.1 0 50718 UGC 9085
+N5505 141232.0 +131816 14.14 8 1.0 0.8 0 50745 UGC 9092
+N5506 141314.9 -031227 12.79 8 2.8 0.9 95 50782 MCG 0-36- 28
+N5507 141320.0 -030858 13.45 8 1.7 0.9 55 50786 MCG 0-36- 29
+N5508 141229.0 +243808 14.10 8 2.0 1.3 0 50741 UGC 9094
+N5509 141239.6 +202313 15.20 8 0.9 0.6 0
+N5510 141337.2 -175902 13.99 8 1.4 1.1 0 50807 ESO 579- 3
+N5511 141312.0 +083700 15.0 8
+N5512 141241.1 +305118 15.20 8 0.6 0.5 0 50749 CGCG 163- 6
+N5513 141308.6 +202459 13.64 8 1.9 1.1 0 50776 UGC 9099
+N5514 141338.4 +073938 14.50 8 1.0 0.5 0 50809 UGC 9102
+N5515 141238.2 +391837 13.79 8 1.3 0.7 116 50750 UGC 9096
+N5516 141554.7 -480653 13.00 8 1.8 1.2 0 50960 ESO 221- 34
+N5517 141251.2 +354239 14.80 8 1.0 0.8 0 50758 UGC 9100
+N5518 141347.7 +205053 15.0 8
+N5519 141420.8 +073058 14.00 8 1.6 1.0 0 50865 UGC 9111
+N5520 141222.8 +502054 13.25 8 2.0 1.1 0 50728 UGC 9097
+N5521 141523.7 +042431 15.20 8 0.61 0.54 0 50931 UGC 9122
+N5522 141450.4 +150848 14.27 8 1.9 0.4 0 50889 UGC 9116
+N5523 141452.3 +251903 12.75 8 4.6 1.3 0 50895 UGC 9119
+N5524 141427.3 +362415 15.3 8
+N5525 141539.0 +141702 13.80 8 1.4 0.9 23 50946 UGC 9124
+N5526 141349.8 +574610 15.30 8 0.97 0.59 0 50832 UGC 9115
+N5527 141427.2 +362416 15.30 0 0.7 0.6 0
+N5528 141619.9 +081734 14.8 8
+N5529 141534.1 +361336 12.75 8 6.2 0.8 115 50942 UGC 9127
+N5530 141827.1 -432319 11.87 8 4.2 1.9 0 51106 ESO 272- 3
+N5531 141643.2 +105305 14.7 8
+N5532 141652.8 +104824 12.88 8 1.6 1.6 0 51006 UGC 9137
+N5533 141607.7 +352042 12.70 8 3.1 1.9 30 50973 UGC 9133
+N5534 141740.4 -072503 13.00 8 1.4 0.8 0 51055 MCG -1-36- 14
+N5535 141740.0 +081112 15.4 8
+N5536 141623.9 +393008 14.42 8 0.9 0.9 0 50986 UGC 9136
+N5537 141737.1 +070316 15.1 8
+N5538 141742.5 +072835 15.4 8
+N5539 141737.7 +081046 14.20 8 0
+N5540 141454.4 +600039 14.9 8
+N5541 141631.8 +393521 13.80 8 0.8 0.5 0 50991 UGC 9139
+N5542 141753.2 +073332 15.0 8
+N5543 141804.0 +073915 15.3 8
+N5544 141702.5 +363417 14.00 8 1.0 1.0 0 51018 UGC 9142
+N5545 141705.2 +363431 14.00 8 1.3 0.4 0 51023 UGC 9143
+N5546 141809.2 +073347 13.30 8 1.3 1.1 0 51084 UGC 9148
+N5547 140945.2 +783603 14.5 8
+N5548 141800.1 +250812 13.30 8 1.4 1.3 110 51074 UGC 9149
+N5549 141838.8 +072238 13.85 8 1.6 0.8 0 51118 UGC 9156
+N5550 141827.9 +125259 14.05 8 1.2 0.8 0 51108 UGC 9154
+N5551 141854.8 +052710 15.1 8
+N5552 141904.0 +070153 15.2 8
+N5553 141829.7 +261717 15.03 8 1.3 0.3 0 51105 UGC 9160
+N5554 141915.0 +070118 15.2 8
+N5555 141847.8 -190822 15.53 8
+N5556 142034.2 -291432 12.43 8 4.0 3.2 0 51245 ESO 446- 50
+N5557 141826.2 +362938 11.92 8 2.3 1.9 105 51104 UGC 9161
+N5558 141903.8 +070154 15.20 0 0.70 0.22 0
+N5559 141912.8 +244755 14.79 8 1.4 0.4 0 51155 UGC 9166
+N5560 142004.8 +035934 13.20 8 3.7 0.7 115 51223 UGC 9172
+N5561 141722.8 +584502 15.20 8 0.52 0.41 0 51026 UGC 9151
+N5562 142011.0 +101546 14.53 8 0.7 0.7 0 51227 UGC 9174
+N5563 142013.2 +070320 15.3 8
+N5564 141915.0 +070116 15.20 0 0.8 0.5 0
+N5565 141918.6 +065942 0.00 0 0
+N5566 142020.5 +035559 11.46 8 6.6 2.2 35 51233 UGC 9175
+N5567 141917.6 +350816 15.0 8
+N5568 141921.3 +350531 15.7 8
+N5569 142032.1 +035900 14.90 8 1.7 1.4 0 51241 UGC 9176
+N5570 141929.9 +072720 15.53 8
+N5571 141932.0 +350903 0.00 0 0
+N5572 141935.4 +360825 14.99 8 0.9 0.7 0 51196 UGC 9173
+N5573 142041.5 +065426 15.1 8
+N5574 142056.4 +031421 13.23 8 1.6 1.0 63 51270 UGC 9181
+N5575 142059.4 +061210 14.25 8 0.9 0.9 0 51272 UGC 9184
+N5576 142104.2 +031614 11.85 8 3.5 2.2 95 51275 UGC 9183
+N5577 142113.1 +032609 13.05 8 3.4 1.0 0 51286 UGC 9187
+N5578 142059.4 +061210 14.25 0 0.9 0.9 0
+N5579 142026.5 +351119 14.30 8 1.9 1.4 0 51236 UGC 9180
+N5580 142138.4 +351218 13.32 0 1.8 1.8 0
+N5581 142116.3 +232846 15.1 8
+N5582 142043.5 +394135 12.48 8 2.8 1.7 25 51251 UGC 9188
+N5583 142140.5 +131356 14.40 8 0.8 0.6 0 51313 UGC 9196
+N5584 142223.8 -002316 13.30 8 2.45 1.63 0 51344 UGC 9201
+N5585 141948.4 +564349 11.20 8 5.8 3.7 30 51210 UGC 9179
+N5586 142207.6 +131103 0.00 0 0
+N5587 142210.7 +135505 13.51 8 2.6 0.8 0 51332 UGC 9202
+N5588 142125.1 +351614 14.18 0 1.1 1.1 0
+N5589 142125.1 +351614 14.18 8 1.1 1.1 0 51300 UGC 9197
+N5590 142138.4 +351218 13.32 8 1.8 1.8 0 51312 UGC 9200
+N5591 142233.3 +134302 14.50 8 0.7 0.3 0 51360 UGC 9207
+N5592 142355.0 -284117 13.53 8 1.5 0.8 88 51428 ESO 446- 58
+N5593 142539.2 -544755 0.00 3 0
+N5594 142310.3 +261557 15.10 8 1.0 0.5 0
+N5595 142413.4 -164323 12.56 8 2.2 1.2 50 51445 MCG -3-37- 1
+N5596 142229.2 +370717 14.39 8 1.0 0.8 100 51355 UGC 9208
+N5597 142427.5 -164546 12.60 8 2.1 1.7 95 51456 MCG -3-37- 2
+N5598 142228.3 +401911 14.03 8 1.5 1.0 0 51354 UGC 9209
+N5599 142350.6 +063434 14.42 8 1.4 0.5 0 51423 UGC 9218
+N5600 142349.6 +143817 12.66 8 1.4 1.4 0 51422 UGC 9220
+N5601 142253.3 +401834 15.6 8
+N5602 142218.8 +503005 13.59 8 1.4 0.8 0 51340 UGC 9210
+N5603 142301.9 +402240 13.98 8 1.1 1.1 0 51382 UGC 9217
+N5604 142442.9 -031245 13.54 8 1.8 1.0 15 51471 MCG 0-37- 3
+N5605 142507.6 -130947 12.91 8 1.6 1.3 85 51492 MCG -2-37- 3
+N5606 142747.0 -593825 7.95 3
+N5607 141927.4 +713512 13.90 8 0.9 0.8 0 51182 UGC 9189
+N5608 142317.9 +414633 13.90 8 2.6 1.3 0 51396 UGC 9219
+N5609 142348.3 +345034 15.70 0 0.25 0.24 0
+N5610 142422.9 +243652 14.11 8 2.0 0.7 0 51450 UGC 9230
+N5611 142404.8 +330251 13.63 8 1.3 0.6 0 51431 UGC 9227
+N5612 143402.1 -782318 13.04 8 1.9 1.0 63 52057 ESO 22- 1
+N5613 142406.0 +345331 16.00 8 1.0 0.8 0 51433 UGC 9228
+N5614 142408.2 +345127 12.52 8 2.5 2.0 0 51439 UGC 9226
+N5615 142406.4 +345154 15. 8
+N5616 142420.7 +362741 14.61 8 2.1 0.4 0 51448 UGC 9231
+N5617 142948.0 -604300 7.00 3
+N5618 142711.9 -021548 14.10 8 1.6 1.2 10 51603 UGC 9250
+N5619 142718.2 +044810 13.60 8 2.2 1.2 0 51610 UGC 9255
+N5620 142240.0 +693540 15.1 8
+N5621 142749.8 +081425 0.00 0 0
+N5622 142612.2 +483350 13.99 8 1.7 1.0 0 51541 UGC 9248
+N5623 142708.7 +331510 13.49 8 1.6 1.1 0 51598 UGC 9260
+N5624 142635.2 +513507 14.60 8 1.03 0.66 0 51568 UGC 9256
+N5625 142701.6 +395724 14.8 8
+N5626 142949.1 -294454 13.98 8 1.1 0.9 0 51794 ESO 447- 8
+N5627 142834.3 +112242 13.94 8 1.7 1.0 0 51705 UGC 9280
+N5628 142825.8 +175528 14.33 8 1.1 0.7 0 51699 UGC 9278
+N5629 142816.5 +255056 13.03 8 1.8 1.8 0 51681 UGC 9281
+N5630 142736.6 +411528 13.57 8 2.2 0.7 0 51635 UGC 9270
+N5631 142633.4 +563500 12.41 8 1.7 1.7 0 51564 UGC 9261
+N5632 142820.3 -001215 15.5 8
+N5633 142728.9 +460849 13.06 8 2.0 1.2 10 51620 UGC 9271
+N5634 142937.3 -055835 10.69 4
+N5635 142831.7 +272432 13.46 8 2.3 1.1 0 51706 UGC 9283
+N5636 142939.0 +031559 14.10 8 1.26 0.94 0 51785 UGC 9304
+N5637 142859.6 +231130 14.77 8 0.9 0.5 0 51736 UGC 9293
+N5638 142940.5 +031404 12.14 8 2.7 2.4 150 51787 UGC 9308
+N5639 142846.5 +302447 14.24 8 1.4 0.9 0 51730 UGC 9290
+N5640 142040.8 +800723 15.4 8
+N5641 142916.6 +284919 13.08 8 2.5 1.3 0 51758 UGC 9300
+N5642 142913.5 +300135 13.64 8 1.8 1.3 0 51751 UGC 9301
+N5643 143241.4 -441024 10.74 8 4.6 4.0 0 51969 ESO 272- 16
+N5644 143025.6 +115541 13.53 8 1.4 1.4 0 51834 UGC 9321
+N5645 143039.3 +071633 13.00 8 2.4 1.5 80 51846 UGC 9328
+N5646 142934.1 +352742 14.99 8 1.5 0.4 0 51779 UGC 9312
+N5647 143036.1 +115236 16.11 8 0.80 0.26 0 51843 UGC 9329
+N5648 143032.6 +140123 14.06 8 1.1 0.8 0 51840 UGC 9330
+N5649 143032.6 +140123 14.06 8 1.1 0.8 0 51857 UGC 9333
+N5650 143101.1 +055842 13.26 0 2.0 1.4 0
+N5651 143112.8 -001920 0.00 8 0
+N5652 143101.1 +055842 13.26 8 2.0 1.4 0 51865 UGC 9334
+N5653 143010.4 +311254 12.86 8 1.7 1.3 125 51814 UGC 9318
+N5654 143001.3 +362139 13.94 8 1.5 1.0 0 51807 UGC 9319
+N5655 143050.9 +135808 13.93 0 1.1 0.9 0
+N5656 143025.4 +351915 12.73 8 1.9 1.5 0 51831 UGC 9332
+N5657 143043.6 +291051 14.05 8 1.9 0.8 156 51850 UGC 9335
+N5658 143228.5 +001738 14.23 8
+N5659 143106.1 +252118 14.72 8 1.6 0.4 0 51875 UGC 9342
+N5660 142949.1 +493722 12.40 8 2.8 2.5 90 51795 UGC 9325
+N5661 143157.4 +061502 14.11 8 1.5 0.6 0 51921 UGC 9346
+N5662 143512.0 -563259 6.18 3
+N5663 143356.3 -163452 15.31 8 1.4 1.3 0 52049 MCG -3-37- 3
+N5664 143343.2 -143708 15. 8
+N5665 143225.8 +080443 12.66 8 1.9 1.3 0 51953 UGC 9352
+N5666 143309.2 +103039 13.80 8 0.9 0.8 0 51995 UGC 9360
+N5667 143022.9 +592811 13.18 8 1.7 1.1 0 51830 UGC 9344
+N5668 143324.9 +042702 12.20 8 3.3 3.0 0 52018 UGC 9363
+N5669 143243.5 +095326 12.03 8 4.0 2.8 0 51973 UGC 9353
+N5670 143536.7 -455758 12.95 8 2.2 1.0 74 52161 ESO 272- 19
+N5671 142742.0 +694139 14.10 8 1.7 1.2 0 51641 UGC 9297
+N5672 143238.6 +314014 14.08 8 0.9 0.6 50 51964 UGC 9354
+N5673 143130.9 +495735 12.90 8 2.5 0.6 136 51901 UGC 9347
+N5674 143352.2 +052730 13.70 8 1.1 1.0 0 52042 UGC 9369
+N5675 143239.8 +361808 13.70 8 2.8 1.0 0 51965 UGC 9357
+N5676 143247.0 +492727 11.87 8 4.0 1.9 47 51978 UGC 9366
+N5677 143412.7 +252805 14.69 8 0.9 0.7 0 52072 UGC 9378
+N5678 143205.6 +575517 12.60 8 1.34 1.19 0 51932 UGC 9358
+N5679 143506.4 +052125 14.90 8 0.7 0.5 0 52132 UGC 9383
+N5680 143544.5 -000048 14.73 8 0.9 0.9 0 52173 CGCG 19- 68
+N5681 143542.9 +081802 14.3 8
+N5682 143445.2 +484018 14.60 8 1.7 0.6 127 52107 UGC 9388
+N5683 143452.4 +483943 15.67 8 1.3 0.6 0 52114 MCG 8-27- 3
+N5684 143549.8 +363235 13.58 8 1.5 1.3 105 52179 UGC 9402
+N5685 143615.4 +295430 14.28 8 1.2 1.1 0 52192 UGC 9403
+N5686 143602.6 +363011 15.2 8
+N5687 143453.3 +542834 12.60 8 2.4 1.7 105 52116 UGC 9395
+N5688 143935.2 -450112 12.80 8 3.8 2.5 85 52381 ESO 272- 22
+N5689 143529.7 +484435 12.80 8 3.5 1.0 85 52154 UGC 9399
+N5690 143741.4 +021717 12.50 8 3.4 1.0 143 52273 UGC 9416
+N5691 143753.7 -002350 12.28 8 1.9 1.4 110 52291 UGC 9420
+N5692 143818.1 +032437 13.50 8 1.04 0.64 0 52317 UGC 9427
+N5693 143611.2 +483506 14.10 8 1.46 1.12 0 52194 UGC 9406
+N5694 143936.5 -263217 11.58 4
+N5695 143723.1 +363415 13.58 8 1.5 1.1 150 52261 UGC 9421
+N5696 143657.1 +414941 13.80 8 2.0 1.5 0 52235 UGC 9415
+N5697 143632.1 +414108 14.69 8 0.9 0.5 0 52207 UGC 9407
+N5698 143714.7 +382716 13.84 8 1.9 0.9 90 52251 UGC 9419
+N5699 143842.3 +302757 15.70 0 0.3 0.3 0
+N5700 143701.8 +483241 15.2 8
+N5701 143911.2 +052157 11.76 8 4.3 4.1 0 52365 UGC 9436
+N5702 143855.1 +203024 14.32 8 1.1 0.8 0 52347 UGC 9434
+N5703 143850.0 +302634 14.48 0 1.6 0.4 0
+N5704 143816.3 +402724 13.70 0 1.85 0.60 0
+N5705 143949.7 -004306 13.30 8 2.9 1.7 0 52395 UGC 9447
+N5706 143842.4 +302757 15.7 8
+N5707 143730.8 +513343 13.10 8 2.50 0.61 0 52266 UGC 9428
+N5708 143816.3 +402724 13.70 8 1.85 0.60 0 52315 UGC 9430
+N5709 143850.0 +302634 14.48 8 1.6 0.4 0 52343 UGC 9435
+N5710 143916.6 +200235 14.00 8 1.2 1.1 0 52369 UGC 9440
+N5711 143922.4 +195927 14.88 8 1.0 0.6 0 52376 UGC 9445
+N5712 142941.7 +785151 15.3 8
+N5713 144011.6 -001726 11.84 8 2.8 2.5 10 52412 UGC 9451
+N5714 143811.5 +463818 14.07 8 3.08 0.36 0 52307 UGC 9431
+N5715 144329.7 -573437 0.00 3 0
+N5716 144105.5 -172837 13.25 8 1.8 1.3 0 52458 MCG -3-37- 4
+N5717 143837.6 +463947 14.3 8
+N5718 144042.8 +032755 13.80 8 1.43 0.98 0 52441 UGC 9459
+N5719 144056.3 -001905 12.80 8 3.01 1.00 0 52455 UGC 9462
+N5720 143833.3 +504855 14.20 8 2.1 1.4 0 52328 UGC 9439
+N5721 143853.0 +464027 15.3 8
+N5722 143854.4 +463956 15. 8
+N5723 143857.9 +464122 17. 8
+N5724 143902.1 +464131 18. 8
+N5725 144058.3 +021112 14.25 8 1.1 0.7 0 52456 UGC 9466
+N5726 144256.0 -182642 14.17 8 1.3 1.0 0 52563 ESO 580- 12
+N5727 144026.2 +335921 14.20 8 2.2 1.2 0 52424 UGC 9465
+N5728 144224.1 -171512 12.27 8 3.1 1.8 30 52521 MCG -3-37- 5
+N5729 144206.9 -090034 12.99 8 2.6 0.7 0 52507 MCG -1-37- 12
+N5730 143952.2 +424432 14.63 8 1.8 0.4 0 52396 UGC 9456
+N5731 144009.2 +424646 14.10 8 1.6 0.4 0 52409 UGC 9460
+N5732 144038.9 +383816 14.10 8 1.45 0.71 0 52438 UGC 9467
+N5733 144245.9 -002104 14.50 8 1.19 0.36 0 52550 MCG 0-38- 1
+N5734 144509.0 -205214 13.72 8 1.5 1.0 0 52678 ESO 580- 16
+N5735 144233.2 +284335 13.10 8 2.4 1.9 0 52535 UGC 9481
+N5736 144330.9 +111210 14.9 8
+N5737 144311.8 +185248 14.28 8 1.3 0.8 0 52582 UGC 9488
+N5738 144356.4 +013615 14.50 8 0.67 0.45 0 52614 MCG 0-38- 2
+N5739 144228.9 +415032 13.07 8 2.3 2.1 0 52531 UGC 9486
+N5740 144424.6 +014046 12.56 8 3.0 1.5 160 52641 UGC 9493
+N5741 144551.7 -115451 15. 8
+N5742 144536.9 -114835 13.84 8 1.3 0.5 0 52707 MCG -2-38- 7
+N5743 144511.0 -205449 13.82 8 1.3 0.5 0 52680 ESO 580- 17
+N5744 144356.2 -182858 14.89 8
+N5745 144500.9 -135656 14.96 8 0 52669 MCG -2-38- 4
+N5746 144456.4 +015716 11.29 8 7.4 1.3 170 52665 UGC 9499
+N5747 144420.9 +120755 14.4 8
+N5748 144505.1 +215457 15.4 8
+N5749 144853.9 -542952 0.00 3 0
+N5750 144611.3 -001319 12.50 8 3.0 1.6 65 52735 UGC 9512
+N5751 144349.2 +532402 13.80 8 1.5 0.8 0 52607 UGC 9498
+N5752 144514.1 +384344 15.30 8 0.75 0.40 0
+N5753 144518.8 +384821 15.90 8 0.56 0.45 0
+N5754 144519.6 +384353 14.50 8 2.0 1.8 0 52686 UGC 9505
+N5755 144524.5 +384648 16.00 8 1.3 1.0 159 52690 UGC 9507
+N5756 144733.8 -145114 12.34 8 2.1 0.9 40 52825 MCG -2-38- 12
+N5757 144746.4 -190443 13.50 8 2.0 1.6 0 52839 ESO 580- 33
+N5758 144700.0 +133900 14.49 8 1.2 0.6 0 52787 UGC 9524
+N5759 144714.8 +132724 14.9 8
+N5760 144742.2 +183007 14.18 8 1.5 0.7 0 52833 UGC 9531
+N5761 144908.3 -202238 13.35 8 1.3 1.0 75 52916 ESO 580- 39
+N5762 144842.5 +122726 13.70 8 1.5 1.3 0 52887 UGC 9535
+N5763 144858.7 +122924 15.3 8
+N5764 145332.2 -524014 0.00 3 0
+N5765 145050.4 +050656 14.6 8
+N5766 145309.5 -212339 14.17 8 1.0 0.7 0 53186 ESO 580- 50
+N5767 144934.4 +472234 14.20 8 1.07 0.75 0 52942 UGC 9549
+N5768 145207.9 -023147 13.40 8 1.40 1.06 0 53089 UGC 9564
+N5769 145241.5 +075554 14.9 8
+N5770 145315.2 +035737 13.15 8 1.7 1.3 0 53201 UGC 9575
+N5771 145214.3 +295043 14.57 8 0.8 0.7 0 53088 MCG 5-35- 21
+N5772 145138.9 +403557 13.64 8 2.1 1.3 53 53067 UGC 9566
+N5773 145230.4 +294827 14.47 8 0.9 0.9 0 53124 UGC 9571
+N5774 145343.0 +033455 12.74 8 3.0 2.5 145 53231 UGC 9576
+N5775 145357.7 +033240 12.24 8 4.2 1.0 146 53247 UGC 9579
+N5776 145432.7 +025759 14.7 8
+N5777 145117.8 +585841 20.00 8 0.07 0.06 0 53043 UGC 9568
+N5778 145431.5 +183832 14.80 8 1.2 0.9 0 53279 UGC 9590
+N5779 145209.5 +555357 15.7 8
+N5780 145422.8 +285622 14.97 8 0.9 0.4 0 53275 MCG 5-35- 24
+N5781 145641.2 -171438 13.82 8 1.4 0.8 0 53417 MCG -3-38- 28
+N5782 145458.5 +114156 15.1 8
+N5783 145326.5 +520440 13.50 8 2.9 1.8 0 53217 UGC 9586
+N5784 145416.4 +423328 13.38 8 1.9 1.8 0 53265 UGC 9592
+N5785 145328.4 +520432 14.0 8
+N5786 145856.2 -420048 12.00 8 2.3 1.1 0 53527 ESO 327- 37
+N5787 145515.6 +423025 13.60 8 1.17 1.02 0 53339 UGC 9599
+N5788 145316.9 +520239 15.6 8
+N5789 145635.5 +301403 14.17 8 0.9 0.8 0 53414 UGC 9615
+N5790 145735.8 +081707 14.62 8 1.0 0.8 0 53459 UGC 9624
+N5791 145846.0 -191603 12.68 8 2.6 1.3 163 53516 ESO 581- 7
+N5792 145822.8 -010524 12.08 8 6.9 1.7 84 53499 UGC 9631
+N5793 145924.8 -164136 14.30 8 1.7 0.6 0 53550 MCG -3-38- 38
+N5794 145553.6 +494334 14.00 8 1.12 0.97 0 53378 UGC 9610
+N5795 145619.9 +492400 14.75 8 1.6 0.3 0 53402 UGC 9617
+N5796 145924.1 -163727 12.70 8 2.5 1.8 0 53549 MCG -3-38- 39
+N5797 145624.0 +494146 13.80 8 1.1 0.7 0 53408 UGC 9619
+N5798 145632.1 +301805 0.00 8 0 53463 UGC 9628
+N5799 150535.2 -722558 13.32 8 1.3 1.0 0 53875 ESO 67- 6
+N5800 150147.8 -515507 0.00 3 0
+N5801 150025.9 -135415 15.10 8
+N5802 150030.0 -135508 14.53 8
+N5803 150034.5 -135340 15.40 8
+N5804 145706.8 +494009 13.70 8 0.90 0.70 0 53437 UGC 9627
+N5805 145551.5 +493851 17. 8
+N5806 150000.6 +015328 12.40 8 3.1 1.6 170 53578 UGC 9645
+N5807 145548.3 +635414 15.0 8
+N5808 145402.8 +730754 14.31 0 0.9 0.9 0
+N5809 150052.3 -140955 14.51 8 1.4 0.7 0 53624 MCG -2-38- 25
+N5810 150242.7 -175205 14.00 8 1.2 0.8 0 53711 ESO 581- 18
+N5811 150026.7 +013725 16.30 8 0.57 0.42 0 53597 MCG 0-38- 15
+N5812 150055.8 -072729 12.19 8 2.1 1.9 0 53630 MCG -1-38- 16
+N5813 150111.2 +014208 11.45 8 4.2 3.0 145 53643 UGC 9655
+N5814 150121.1 +013813 14.20 8 0.96 0.67 0 53653 MCG 0-38- 17
+N5815 150028.8 -164959 14. 8
+N5816 150004.8 -160537 15.62 0 0
+N5817 145940.8 -161049 15. 8
+N5818 145858.4 +494917 14.67 8 1.2 0.9 0 53530 UGC 9643
+N5819 145402.8 +730754 14.31 8 0.9 0.9 0 53251 UGC 9609
+N5820 145840.1 +535310 13.42 8 1.7 1.1 0 53511 UGC 9642
+N5821 145859.6 +535524 14.60 8 1.31 0.70 0 53532 UGC 9648
+N5822 150421.2 -542347 0.00 3 0
+N5823 150544.8 -553730 8.61 3
+N5824 150358.5 -330403 10.28 4
+N5825
+N5826 150633.8 +552845 14.70 0 1.25 0.73 0
+N5827 150153.7 +255753 13.91 8 1.1 0.9 0 53676 UGC 9662
+N5828 150045.8 +495935 14.3 8
+N5829 150242.3 +231956 13.90 8 1.8 1.5 0 53709 MCG 4-35- 27
+N5830 150150.9 +475231 14.60 8 0.86 0.62 0 53674 UGC 9670
+N5831 150407.2 +011315 12.45 8 2.0 1.9 55 53770 UGC 9678
+N5832 145745.7 +714056 12.90 8 3.7 2.2 0 53469 UGC 9649
+N5833 151154.2 -725131 12.82 8 3.1 2.3 128 54250 ESO 42- 3
+N5834
+N5835 150225.4 +485240 14.70 8 1.11 0.79 0 53699 UGC 9674
+N5836 145931.0 +735336 14.70 8 1.2 1.0 0 53554 UGC 9664
+N5837 150440.6 +123800 14.5 8
+N5838 150526.6 +020601 11.92 8 4.2 1.5 43 53862 UGC 9692
+N5839 150528.0 +013806 13.70 8 1.3 1.2 35 53865 UGC 9693
+N5840 150420.5 +293022 0.00 8 0
+N5841 150635.0 +020015 14.8 8
+N5842 150453.9 +210404 15.2 8
+N5843 150727.9 -361939 13.11 8 1.9 1.1 0 53996 ESO 387- 4
+N5844 151040.9 -644025 0.00 6 2.0: 1.2 0
+N5845 150601.2 +013805 13.50 8 0.8 0.5 150 53901 UGC 9700
+N5846 150629.3 +013620 11.05 8 4.1 3.8 0 53930 MCG 0-38- 26
+N5846 150629.4 +013625 11.05 8 4.1 3.8 0 53932 UGC 9706
+N5847 150622.8 +062245 15.1 8
+N5848 150635.1 +020017 8 1.0 0.4 40 53941 MCG 0-39- 1
+N5849 150650.7 -143418 15. 8
+N5850 150707.9 +013247 11.54 8 4.3 3.7 140 53979 UGC 9715
+N5851 150653.4 +125132 15.04 8 1.0 0.3 0 53965 UGC 9714
+N5852 150656.4 +125049 14.53 8 1.1 0.6 0 53974 MCG 2-38- 45
+N5853 150553.4 +393118 14.8 8
+N5854 150748.2 +023409 12.71 8 2.8 0.8 55 54013 UGC 9726
+N5855 150749.0 +035902 15.5 8
+N5856 150720.2 +182633 0.00 0 0
+N5857 150727.6 +193558 13.86 8 1.2 0.6 137 53995 UGC 9724
+N5858 150849.1 -111228 13.37 8 1.5 0.7 0 54075 MCG -2-39- 2
+N5859 150735.4 +193457 13.27 8 2.9 0.9 136 54001 UGC 9728
diff --git a/kstars/kstars/data/ngcic07.dat b/kstars/kstars/data/ngcic07.dat
new file mode 100644
index 00000000..050aed59
--- /dev/null
+++ b/kstars/kstars/data/ngcic07.dat
@@ -0,0 +1,1000 @@
+N5860 150633.6 +423825 14.30 8 0.90 0.72 0 53939 UGC 9717
+N5861 150916.1 -111918 12.30 8 3.0 1.7 0 54097 MCG -2-39- 3
+N5862 150603.2 +553426 15.7 8
+N5863 151048.3 -182552 13.70 8 1.4 1.2 0 54160 ESO 581- 22
+N5864 150933.5 +030310 12.77 8 2.8 0.9 0 54111 UGC 9740
+N5865 150949.5 +002810 13.5 8
+N5866 150629.5 +554548 10.74 8 4.7 1.9 0 53933 UGC 9723 M 102
+N5866B151207.1 +554710 8 2.7 1.9 20 54267 UGC 9769
+N5867 150624.3 +554354 16.70 0 0.29 0.23 0
+N5868 150949.2 +003147 8 1.1 1.0 66 54118 UGC 9743
+N5869 150949.4 +002812 12.91 8 2.3 1.7 0 54119 UGC 9742
+N5870 150642.0 +552800 8 1.2 0.9 25 53949 UGC 9725
+N5871 151004.7 +002953 0.00 0 0
+N5872 151055.6 -112849 13.58 8 1.5 0.9 0 54169 MCG -2-39- 5
+N5873 151250.8 -380731 11.6 6
+N5874 150752.4 +544512 13.12 8 2.3 1.6 53 54018 UGC 9736
+N5875 150913.1 +523142 13.20 8 1.53 1.01 0 54095 UGC 9745
+N5876 150931.5 +543023 13.30 8 2.13 0.85 0 54110 UGC 9747
+N5877 151253.1 -045538 0.00 0 0
+N5878 151345.8 -141615 12.40 8 3.5 1.4 0 54364 MCG -2-39- 6
+N5879 150947.2 +570006 12.22 8 4.2 1.3 0 54117 UGC 9753
+N5880 151501.2 -143448 15.04 8
+N5881 151038.0 +645351 15.7 8
+N5882 151649.9 -453858 11.9 6
+N5883 151506.0 -143459 15. 8
+N5884 151309.1 +315140 16.95 0 0.47 0.19 0
+N5885 151504.1 -100511 12.30 8 3.5 3.1 0 54429 MCG -2-39- 13
+N5886 151245.4 +411359 15.1 8
+N5887 151443.9 +010915 14.10 8 1.19 0.96 0 54416 UGC 9779
+N5888 151307.3 +411552 13.80 8 1.36 0.82 0 54316 UGC 9771
+N5889 151315.7 +411941 15.70 8 0.72 0.28 0 54317
+N5890 151751.2 -173521 13.77 8 1.7 1.1 0 54602 MCG -3-39- 4
+N5891 151613.3 -112938 14. 8
+N5892 151348.2 -152750 12.30 8 3.5 2.8 0 54365 MCG -2-39- 7
+N5893 151334.2 +415732 13.95 8 1.3 1.1 0 54351 UGC 9774
+N5894 151141.0 +594832 13.10 8 3.57 0.59 0 54234 UGC 9768
+N5895 151350.0 +420026 15.5 8
+N5896 151350.7 +420127 16. 8
+N5897 151724.4 -210036 10.16 4
+N5898 151813.3 -240549 12.49 8 2.2 2.0 0 54625 ESO 514- 2
+N5899 151503.4 +420258 12.50 8 3.2 1.2 18 54428 UGC 9789
+N5900 151505.1 +421235 14.76 8 1.7 0.5 0 54431 UGC 9790
+N5901 151502.3 +421342 0.00 0 0
+N5902 151422.3 +501949 15.4 8
+N5903 151836.3 -240406 12.20 8 2.7 2.1 168 54646 ESO 514- 4
+N5904 151833.7 +020457 7.34 4 17.4 M 5
+N5905 151523.3 +553102 12.49 8 4.0 2.6 0 54445 UGC 9797
+N5906 151553.6 +561943 11.4 8
+N5907 151553.8 +561946 11.12 8 12.6 1.4 155 54470 UGC 9801
+N5908 151643.5 +552440 12.79 8 3.2 1.2 154 54522 UGC 9805
+N5909 151128.0 +752302 14.74 8 1.1 0.5 0 54223 UGC 9778
+N5910 151925.0 +205344 14.64 8 0.9 0.8 0 54689 MCG 4-36- 35
+N5911 152018.2 +033105 14.7 8
+N5912 151140.9 +752305 14.70 8 0.45 0.35 0 54237 MCG 13-11- 11
+N5913 152055.4 -023441 13.80 8 1.76 0.76 0 54761 UGC 9818
+N5914 151843.8 +415155 14.9 8
+N5915 152133.1 -130532 12.75 8 1.7 1.3 130 54816 MCG -2-39- 19
+N5916 152137.9 -131009 14.24 8 2.8 0.9 0 54779 MCG -2-39- 18
+N5916 152137.9 -131011 8 2.8 0.9 25 54825 MCG -2-39- 20
+N5917 152132.6 -072238 14.50 8 1.5 0.9 0 54809 MCG -1-39- 2
+N5918 151925.2 +455249 13.80 8 2.27 0.71 0 54690 UGC 9817
+N5919 152136.9 +074309 14.37 8 0 54812 MCG 1-39- 20
+N5920 152148.0 +074200 14.68 8 1.1 0.9 0 54839 UGC 9822
+N5921 152156.4 +050411 11.49 8 4.9 4.0 130 54849 UGC 9824
+N5922 152108.9 +414021 0.00 0 0
+N5923 152114.3 +414334 13.71 8 1.8 1.8 0 54780 UGC 9823
+N5924 152201.9 +311359 15.46 8 0.8 0.3 0 54850 MCG 5-36- 15
+N5925 152726.8 -543144 0.00 3 0
+N5926 152324.9 +124255 14.47 8 0.9 0.9 0 54950 MCG 2-39- 26
+N5927 152800.4 -504022 10.13 4
+N5928 152602.9 +180425 13.22 8 2.2 1.6 0 55072 UGC 9847
+N5929 152606.1 +414014 14.10 8 1.0 0.9 33 55076 UGC 9851
+N5930 152607.9 +414039 8 1.7 0.9 163 55080 UGC 9852
+N5931 152929.6 +073423 15.0 8
+N5932 152648.1 +483652 15.2 8
+N5933 152701.6 +483647 15.7 8
+N5934 152812.8 +425548 14.10 8 1.41 0.53 0 55178 UGC 9862
+N5935 152816.7 +425638 15.1 8
+N5936 153001.3 +125926 13.11 8 1.4 1.3 0 55255 UGC 9867
+N5937 153046.1 -024946 13.35 8 1.9 1.1 0 55281 MCG 0-40- 1
+N5938 153626.3 -665135 12.40 8 2.8 2.5 0 55582 ESO 99- 7
+N5939 152446.0 +684350 14.00 8 0.9 0.5 0 55022 UGC 9854
+N5940 153118.1 +072728 14.32 8 0.8 0.8 0 55295 UGC 9876
+N5941 153137.1 +071843 15.31 8 0.1 0.1 0 55309 MCG 1-40- 1
+N5942 153142.3 +071711 15.83 8 0.1 0.1 0 55316 MCG 1-40- 2
+N5943 152944.1 +424641 13.80 8 1.13 1.07 0 55242 UGC 9870
+N5944 153147.7 +071827 15.87 8 0.7 0.2 0 55321 MCG 1-40- 4
+N5945 152945.0 +425507 13.60 8 1.36 1.29 0 55243 UGC 9871
+N5946 153528.6 -503934 11.98 4
+N5947 153036.6 +424302 14.10 8 1.22 1.01 0 55274 UGC 9877
+N5948 153258.6 +035858 0.00 0 0
+N5949 152800.7 +644547 12.84 8 2.2 1.0 0 55165 UGC 9866
+N5950 153130.8 +402548 14.54 8 1.5 0.8 0 55305 UGC 9884
+N5951 153343.0 +150026 13.36 8 3.5 0.8 0 55435 UGC 9895
+N5952 153456.4 +045731 15.5 8
+N5953 153432.4 +151138 13.30 8 1.6 1.3 0 55480 UGC 9903
+N5954 153435.1 +151154 13.70 8 1.3 0.6 0 55482 UGC 9904
+N5955 153512.5 +050346 15.0 8
+N5956 153458.5 +114501 13.04 8 1.6 1.6 0 55501 UGC 9908
+N5957 153523.2 +120250 12.50 8 2.8 2.6 0 55520 UGC 9915
+N5958 153449.3 +283919 13.60 8 1.0 1.0 0 55494 UGC 9909
+N5959 153722.4 -163545 14.50 8 1.9 1.6 0 55625 MCG -3-40- 2
+N5960 153618.4 +053955 15.1 8
+N5961 153516.5 +305153 14.50 8 0.8 0.3 100 55515 UGC 9918
+N5962 153631.7 +163632 11.98 8 3.0 2.1 110 55588 UGC 9926
+N5963 153328.6 +563331 13.05 8 3.3 2.6 55 55419 UGC 9906
+N5964 153736.3 +055824 12.60 8 4.2 3.2 0 55637 UGC 9935
+N5965 153402.1 +564110 12.60 8 5.2 0.7 53 55459 UGC 9914
+N5966 153553.3 +394611 13.11 8 1.8 1.1 90 55552 UGC 9923
+N5967 154815.9 -754023 12.70 8 2.9 1.7 0 56024 ESO 42- 9
+N5967 154816.3 -754022 12.70 8 2.9 1.7 90 56078 ESO 42- 10
+N5968 153956.9 -303311 13.10 8 2.1 1.9 0 55738 ESO 450- 5
+N5969 153451.0 +562703 15.4 8
+N5970 153830.1 +121109 12.24 8 2.9 1.9 88 55665 UGC 9943
+N5971 153536.9 +562742 14.30 8 1.56 0.62 0 55529 UGC 9929
+N5972 153854.1 +170134 14.60 8 1.0 0.7 0 55684 UGC 9946
+N5973 154015.5 -083606 15.05 5
+N5974 153902.4 +314533 14.70 8 0.6 0.3 110 55694 UGC 9952
+N5975 153958.0 +212815 15.10 8 1.0 0.3 0 55739 UGC 9963
+N5976 153648.3 +592352 15.80 8 0.9 0.4 0 55609 MCG 10-22- 25
+N5977 154033.4 +170740 14.42 8 1.2 1.1 0 55769 UGC 9967
+N5978 154227.2 -131403 14. 8
+N5979 154741.0 -611304 12.40 6 0.44 0.34 0
+N5980 154130.4 +154716 13.56 8 1.9 0.7 0 55800 UGC 9974
+N5981 153753.4 +592334 13.93 8 2.8 0.5 140 55647 UGC 9948
+N5982 153840.2 +592122 12.04 8 2.6 1.9 110 55674 UGC 9961
+N5983 154245.6 +081428 14.39 8 1.0 1.0 0 55845 UGC 9983
+N5984 154253.2 +141353 13.08 8 2.9 0.8 0 55853 UGC 9987
+N5985 153937.8 +591957 11.87 8 5.5 3.0 13 55725 UGC 9969
+N5986 154603.4 -374710 9.09 4
+N5987 153958.2 +580456 12.72 8 4.2 1.3 165 55740 UGC 9971
+N5988 154433.8 +101735 14.50 8 1.2 1.0 0 55921 UGC 9998
+N5989 154132.8 +594519 13.80 8 0.9 0.9 0 55802 UGC 9985
+N5990 154616.4 +022456 13.30 8 1.5 0.9 0 55993 UGC 10024
+N5991 154516.8 +243749 14.7 8
+N5992 154421.8 +410538 14.28 8 0.9 0.7 130 55913 UGC 10003
+N5993 154427.6 +410714 13.90 8 1.2 0.9 0 55918 UGC 10007
+N5994 154653.2 +175221 15.00 8 0.4 0.2 0 56020 MCG 3-40- 38
+N5995 154824.9 -134528 14. 8
+N5996 154659.0 +175308 13.20 8 1.7 0.9 0 56023 MCG 3-40- 39
+N5997 154727.7 +081916 15.5 8
+N5998 154938.2 -283442 0.00 0 0
+N5999 155208.6 -562822 0.00 3 0
+N6000 154949.5 -292313 13.01 8 1.9 1.6 0 56145 ESO 450- 20
+N6001 154745.9 +283830 15.00 8 1.0 1.0 0 56056 MCG 5-37- 27
+N6002 154742.0 +283751 17. 8
+N6003 154925.5 +190156 14.30 8 0.9 0.9 0 56130 UGC 10048
+N6004 155022.7 +185621 13.11 8 1.9 1.7 0 56166 UGC 10056
+N6005 155600.4 -572706 11.90 3
+N6006 155302.6 +120019 15.0 8
+N6007 155323.3 +115737 13.82 8 1.7 1.2 65 56309 UGC 10079
+N6008 155256.0 +210602 13.77 8 1.4 1.3 0 56289 UGC 10076
+N6009 155324.2 +120329 15.4 8
+N6010 155419.1 +003235 13.60 8 1.9 0.5 0 56337 UGC 10081
+N6011 154632.9 +721009 14.31 8 2.0 0.7 0 56008 UGC 10047
+N6012 155413.5 +143608 12.69 8 2.1 1.5 168 56334 UGC 10083
+N6013 155252.8 +403848 14.00 8 1.41 0.73 0 56287 UGC 10080
+N6014 155557.4 +055555 13.23 8 1.7 1.6 0 56413 UGC 10091
+N6015 155125.5 +621836 11.69 8 5.4 2.1 28 56219 UGC 10075
+N6016 155555.0 +265801 15.02 8 1.0 0.4 0 56410 UGC 10096
+N6017 155715.5 +055954 14.10 8 0.8 0.7 0 56475 UGC 10098
+N6018 155724.0 +155200 14.34 8 1.4 0.7 75 56481 UGC 10101
+N6019 155209.1 +645026 15.7 8
+N6020 155708.4 +222415 13.75 8 1.4 1.0 140 56467 UGC 10100
+N6021 155730.5 +155723 14.15 8 1.4 0.8 160 56482 UGC 10102
+N6022 155747.7 +161658 15.33 8 0.7 0.5 0 56495 MCG 3-41- 9
+N6023 155742.0 +161800 14.22 8 1.4 1.0 70 56492 UGC 10106
+N6024 155307.4 +645504 15.1 8
+N6025 160342.0 -603000 5.26 3
+N6026 160121.1 -343229 13.2 6
+N6027 155912.5 +204548 14.70 8 0.4 0.2 0 56575 MCG 4-38- 8 Seyfert Galaxies
+N6027A155911.5 +204515 14.80 8 0.7 0.5 0 56576 MCG 4-38- 6
+N6027C155912.1 +204447 8 0.9 0.2 0 56578 MCG 4-38- 7
+N6027E155914.7 +204600 14.38 8 0.8 0.4 0 56579 MCG 4-38- 10
+N6027D155913.2 +204533 16.46 8 0.2 0.2 0 56580 MCG 4-38- 9
+N6027B155911.0 +204541 8 0.4 0.3 0 56584 MCG 4-38- 5
+N6028 160129.2 +192129 14.35 8 1.3 1.2 30 56716 UGC 10135
+N6029 160154.0 +123400 15.6 8
+N6030 160151.7 +175730 13.70 8 1.1 0.8 43 56750 UGC 10139
+N6031 160751.4 -540302 8.92 3
+N6032 160301.2 +205719 14.25 8 1.6 0.7 0 56842 UGC 10148
+N6033 160428.0 -020715 14.50 8 1.1 1.0 0 56941 UGC 10159
+N6034 160332.4 +171153 14.58 8 1.1 0.8 0 56877 MCG 3-41- 62
+N6035 160318.0 +205300 14.20 8 1.0 0.9 0 56864 UGC 10154
+N6036 160430.7 +035207 14.40 8 1.1 0.4 0 56950 UGC 10163
+N6037 160429.9 +034854 14.97 8 0.7 0.7 0 56947 MCG 1-41- 9
+N6038 160240.5 +372134 14.23 8 1.1 1.1 0 56812 UGC 10149
+N6039 160436.0 +174500 14.6 8
+N6040A160426.9 +174503 15.07 8 1.3 0.5 0 56932 UGC 10165a
+N6040B160426.4 +174438 14.94 8 0.8 0.8 0 56942 MCG 3-41- 73
+N6041 160435.3 +174309 0.00 8 0 56960
+N6041A160436.0 +174317 14.29 8 1.3 1.1 0 56962 MCG 3-41- 78
+N6042 160439.7 +174204 14.92 8 0.9 0.7 0 56972 MCG 3-41- 79
+N6043A160501.6 +174634 15.27 8 0.7 0.4 0 57019 MCG 3-41- 86
+N6044 160459.7 +175211 15.25 8 0.6 0.6 0 57015 MCG 3-41- 84
+N6045 160507.6 +174522 14.87 8 1.3 0.3 82 57031 UGC 10177
+N6046
+N6047 160508.8 +174342 14.55 8 1.1 0.8 0 57033 MCG 3-41- 87
+N6048 155730.3 +704120 13.26 8 2.2 1.7 0 56484 UGC 10124
+N6049 160537.9 +080546 0.00 0 0
+N6050 160523.6 +174532 15.39 8 0.9 0.6 0 57058 MCG 3-41- 92
+N6051 160454.0 +235500 14.23 8 1.3 0.9 165 57006 UGC 10178
+N6052 160513.1 +203238 13.44 8 0.9 0.7 0 57039 UGC 10182
+N6053 160540.0 +180320 15.7 8
+N6054 160530.6 +174609 15.81 8 0.7 0.4 0 57073 MCG 3-41- 99
+N6055 160532.8 +180935 14.82 8 1.0 0.6 40 57076 UGC 10191
+N6056 160531.4 +175750 14.95 8 0.9 0.5 0 57075 MCG 3-41-100
+N6057 160539.6 +180950 15.67 8 0.6 0.5 0 57090 MCG 3-41-106
+N6058 160426.5 +404059 0.00 6 0
+N6059 160713.3 -062447 0.00 0 0
+N6060 160552.0 +212906 13.80 8 2.0 1.1 0 57110 UGC 10196
+N6061 160616.2 +181459 14.67 8 1.0 0.8 0 57137 UGC 10199
+N6062 160623.0 +194644 14.20 8 1.2 0.9 10 57145 UGC 10202
+N6063 160712.9 +075845 13.76 8 1.7 0.9 0 57205 UGC 10210
+N6064 160513.2 +203231 14.1 8
+N6065 160722.9 +135316 15.0 8
+N6066 160735.3 +135637 15.2 8
+N6067 161312.0 -541300 6.21 3
+N6068 155526.0 +785948 13.60 8 1.1 0.7 0 56363 MCG 13-11- 17
+N6068 155527.0 +785954 8 1.1 0.7 155 56388 UGC 10126
+N6069 160741.6 +385550 15.5 8
+N6070 160958.7 +004234 12.45 8 3.5 1.9 62 57345 UGC 10230
+N6071 160207.0 +702501 14.90 8 0.35 0 56674 UGC 10157
+N6072 161258.2 -361348 0.00 6 1.8 0
+N6073 161011.0 +164155 14.29 8 1.3 0.7 130 57353 UGC 10235
+N6074 161117.2 +141532 15.3 8
+N6075 161122.6 +235753 15.3 8
+N6076 161113.4 +265222 15.4 8
+N6077 161114.1 +265524 14.40 8 0.87 0.78 0 57408 UGC 10254
+N6078 161205.4 +141231 14.6 8
+N6079 160429.2 +693957 13.74 8 1.4 1.0 0 56946 UGC 10206
+N6080 161258.6 +021038 14.10 8 0.8 0.8 0 57509 UGC 10268
+N6081 161256.9 +095202 14.07 8 1.8 0.6 0 57506 UGC 10272
+N6082 161527.5 -341358 0.00 0 0
+N6083 161312.7 +141107 15.2 8
+N6084 161416.6 +174530 14.90 8 1.0 0.5 30 57575 UGC 10291
+N6085 161235.2 +292154 13.90 8 1.5 1.2 0 57486 UGC 10269
+N6086 161230.0 +293000 13.79 8 1.7 1.2 0 57482 UGC 10270
+N6087 161854.0 -575359 5.85 3
+N6088 161043.5 +572751 14.7 8
+N6089 161240.5 +330209 15.0 8
+N6090 161140.4 +522721 15.00 8 0.3 0.3 0 57437 UGC 10267
+N6091 160753.0 +695417 14.7 8
+N6092 161404.6 +280732 0.00 8 0 57500 UGC 10275
+N6093 161702.5 -225830 8.70 4 8.9 M 80
+N6094 160633.9 +722940 14.20 8 1.8 1.4 0 57167 UGC 10228
+N6095 161111.9 +611606 13.62 8 1.8 1.6 0 57411 UGC 10265
+N6096 161446.7 +263332 15.20 8 0.9 0.5 0 57598 MCG 5-38- 44
+N6097 161426.1 +350632 14.9 8
+N6098 161534.2 +192743 14.60 8 1.4 1.4 0 57634 MCG 3-41-145
+N6099 161535.5 +192712 14.60 8 1.3 1.3 0 57640 MCG 3-41-146
+N6100 161652.4 +005029 13.90 8 1.9 1.1 0 57706 UGC 10307
+N6101 162548.6 -721205 10.90 4
+N6102 161536.9 +280930 14.80 8 1.2 0.8 0 57639 UGC 10300
+N6103 161544.6 +315751 14.80 8 0.7 0.5 0 57648 UGC 10302
+N6104 161630.7 +354229 14.20 8 0.95 0.78 0 57684 UGC 10309
+N6105 161709.3 +345244 15.29 8 0.6 0.5 0 57716 MCG 6-36- 13
+N6106 161847.3 +072443 12.84 8 2.5 1.4 140 57799 UGC 10328
+N6107 161720.2 +345406 14.89 8 0.9 0.7 40 57728 UGC 10311
+N6108 161725.6 +350809 14.70 8 0.98 0.78 0 57734 MCG 6-36- 15
+N6109 161740.6 +350015 13.80 8 1.0 1.0 0 57748 UGC 10316
+N6110 161743.9 +350511 15.6 8
+N6111 161430.3 +623210 13.8 8
+N6112 161800.5 +350637 14.50 8 0.88 0.82 0 57762 MCG 6-36- 17
+N6113 161910.2 +140803 14.8 8
+N6114 161823.6 +351028 14.80 8 0.93 0.65 0 57784 MCG 6-36- 19
+N6115 162426.4 -515654 0.00 3 0
+N6116 161854.6 +350914 14.60 8 1.26 0.63 0 57800 UGC 10336
+N6117 161918.1 +370543 14.30 8 1.12 0.97 0 57816 UGC 10338
+N6118 162148.8 -021658 12.42 8 4.7 2.0 58 57924 UGC 10350
+N6119 161942.1 +374822 15.4 8
+N6120 161948.1 +374628 14.60 8 0.6 0.4 0 57842 UGC 10343
+N6121 162335.4 -263131 8.13 4 26.3 M 4
+N6122 162009.5 +374753 15. 8
+N6123 161719.7 +615621 14.80 8 0.8 0.3 0 57729 UGC 10333
+N6124 162536.0 -404000 6.70 3
+N6125 161911.7 +575902 13.0 8
+N6126 162127.7 +362232 14.60 8 0.8 0.8 0 57908 UGC 10353
+N6127 161911.9 +575903 13.00 8 1.4 1.4 0 57812 UGC 10345
+N6128 161911.7 +575902 13.0 8
+N6129 162143.2 +375945 14.7 8
+N6130 161933.4 +573654 14.26 8 1.0 0.7 0 57828 UGC 10347
+N6131 162152.4 +385611 13.79 8 1.0 1.0 0 57927 UGC 10356
+N6132 162338.8 +114711 14.52 8 1.5 0.5 0 58002 UGC 10363
+N6133 162017.2 +563909 0.00 0 0
+N6134 162742.0 -490859 7.89 3
+N6135 161424.9 +645858 14.80 0 0.9 0.3 0
+N6136 162058.8 +555813 15.5 8
+N6137 162302.6 +375521 13.40 8 1.9 1.2 175 57966 UGC 10364
+N6138 162454.2 +410302 15. 8
+N6139 162740.4 -385055 11.03 4
+N6140 162057.1 +652330 11.81 8 6.3 4.6 95 57886 UGC 10359
+N6141 162505.8 +405544 16. 8
+N6142 162321.1 +371530 14.30 8 1.75 0.59 0 57984 UGC 10366
+N6143 162142.3 +550510 13.95 8 1.0 0.9 0 57919 UGC 10358
+N6144 162714.1 -260128 10.55 4
+N6145 162502.3 +405648 15.1 8
+N6146 162510.4 +405338 13.51 8 1.3 1.0 75 58080 UGC 10379
+N6147 162501.7 +405515 17. 8
+N6148 162704.0 +240535 16.48 8
+N6149 162724.2 +193550 14.48 8 1.1 0.8 0 58183 UGC 10391
+N6150 162550.0 +402919 14.00 8 1.28 0.67 126 58105 MCG 7-34- 29
+N6151 163824.2 -731509 0.00 8 0
+N6152 163245.6 -523838 0.00 3 0
+N6153 163131.8 -401514 10.7 6
+N6154 162530.5 +495025 13.80 8 1.34 1.03 0 58095 UGC 10382
+N6155 162608.3 +482201 13.20 8 1.68 0.99 0 58115 UGC 10385
+N6156 163452.5 -603708 12.30 8 1.6 1.4 0 58536 ESO 137- 33
+N6157 162548.4 +552138 15.5 8
+N6158 162741.1 +392300 14.68 8 0.1 0.1 0 58198 MCG 7-34- 41
+N6159 162725.2 +424047 14.30 8 1.08 0.81 0 58185 UGC 10397
+N6160 162741.1 +405537 14.00 8 1.58 0.83 0 58199 UGC 10400
+N6161 162820.7 +324839 15.60 8 0.9 0.3 0 58235 MCG 6-36- 46
+N6162 162822.6 +325057 14.62 8 0.9 0.7 60 58238 UGC 10403
+N6163 162828.1 +325045 15.27 8 0.6 0.3 0 58250 MCG 6-36- 48
+N6164 163352.4 -480640 7.01 1
+N6165 163352.4 -480640 7.01 1
+N6166 162838.4 +393304 12.78 8 1.9 1.4 35 58265 UGC 10409
+N6167 163424.0 -493600 7.58 3
+N6168 163120.8 +201108 14.78 8 1.4 0.3 0 58423 UGC 10434
+N6169 163404.6 -440244 0.00 3 0
+N6170 162736.5 +593345 14.80 0 0.3 0.3 0
+N6171 163231.9 -130313 9.96 4 10.0 M 107
+N6172 162210.3 -013054 13.83 8 1.0 1.0 0 57937 UGC 10352
+N6173 162944.9 +404852 13.12 8 1.9 1.4 140 58348 UGC 10421
+N6174 162947.7 +405218 15. 8
+N6175 162957.3 +403750 15.0 8
+N6176 162736.5 +593345 14.8 8
+N6177 163038.9 +350323 14.40 8 1.44 0.89 0 58390 UGC 10428
+N6178 163542.0 -453759 7.28 3
+N6179 163047.0 +350607 15.7 8
+N6180 163033.9 +403222 14.50 8 0.87 0.67 0 58386 MCG 7-34- 95
+N6181 163220.9 +194930 12.49 8 2.5 1.1 175 58470 UGC 10439
+N6182 162934.0 +553104 14.44 8 1.7 0.6 0 58338 UGC 10424
+N6183 164141.9 -692220 0.00 8 1.7 0.5 0 58785 ESO 69- 8
+N6184 163134.5 +403355 15.1 8
+N6185 163317.8 +352032 14.34 8 1.2 0.9 95 58493 UGC 10444
+N6186 163425.5 +213227 13.81 8 1.5 1.2 0 58523 UGC 10448
+N6187 163136.7 +574224 15.1 8
+N6188 163957.9 -485948 12.99 0
+N6189 163140.9 +593734 13.36 8 1.9 0.9 0 58440 UGC 10442
+N6190 163206.7 +582620 13.25 8 1.4 1.3 0 58458 UGC 10443
+N6191 161130.4 +584709 15.00 0 1.3 0.5 0
+N6192 164023.8 -432201 0.00 3 0
+N6193 164118.0 -484600 5.34 3
+N6194 163637.1 +361200 14.6 8
+N6195 163630.0 +390100 13.76 8 1.5 1.1 45 58596 UGC 10469
+N6196 163753.9 +360426 13.93 8 2.0 1.2 140 58644 UGC 10482
+N6197 163754.0 +360421 14.2 8
+N6198 163530.6 +572912 14.63 8 1.0 0.7 0 58554 UGC 10467
+N6199 163759.9 +355944 14.74 8
+N6200 164412.0 -472859 7.74 3
+N6201 164014.4 +234555 15.5 8
+N6202 164323.2 +615902 13.80 0 0.8 0.40 0
+N6203 164027.4 +234629 15.3 8
+N6204 164608.0 -470043 8.51 3
+N6205 164141.4 +362736 4 16.6 M 13 Hercules Cluster
+N6206 164007.9 +583702 14.55 8 0.7 0.7 0 58723 UGC 10506
+N6207 164304.4 +364959 12.16 8 3.0 1.3 15 58827 UGC 10521
+N6208 164930.0 -534900 8.06 3
+N6209 165457.6 -723512 11.41 8 2.0 1.6 0 59252 ESO 43- 8
+N6210 164429.5 +234759 12.3 6
+N6211 164127.6 +574701 13.63 8 1.7 1.3 0 58775 UGC 10516
+N6212 164323.1 +394823 14.70 8 0.82 0.62 0 58840 MCG 7-34-142
+N6213 164137.2 +574852 15.2 8
+N6214 163932.1 +660221 14.3 8
+N6215 165106.8 -585936 12.00 8 2.1 1.8 0 59112 ESO 137- 46
+N6215A165249.5 -585653 8 1.5 0.5 11 59180 ESO 138- 4
+N6216 164923.6 -444354 0.00 3 0
+N6217 163240.2 +781157 11.79 8 3.0 2.5 0 58477 UGC 10470
+N6218 164714.5 -015652 8.52 4 14.5 M 12
+N6219 164622.6 +090217 15.2 8
+N6220 164713.3 -001632 14.50 8 1.6 0.9 0 58979 UGC 10541
+N6221 165246.7 -591259 10.66 8 3.5 2.5 5 59175 ESO 138- 3
+N6222 164942.0 -444359 3
+N6223 164304.3 +613444 12.65 8 3.5 2.6 0 58828 UGC 10527
+N6224 164818.5 +061844 14.46 8 0.9 0.9 0 59017 UGC 10555
+N6225 164821.6 +061322 14.75 8 0.9 0.6 0 59024 UGC 10556
+N6226 164323.5 +615901 13.8 8
+N6227 165133.5 -411350 0.00 0 0
+N6228 164802.6 +261249 14.90 8 1.1 0.6 0 59007 UGC 10558
+N6229 164658.9 +473140 9.38 4
+N6230 165042.7 +043618 16.19 8 0.5 0.4 0 59106 UGC 10575
+N6231 165412.0 -415030 2.83 3
+N6232 164320.2 +703757 13.40 8 1.6 1.6 0 58841 UGC 10537
+N6233 165015.7 +233447 14.26 8 1.4 1.0 0 59086 UGC 10573
+N6234 165157.3 +042300 15.3 8
+N6235 165325.4 -221038 11.99 4
+N6236 164434.6 +704649 12.63 8 2.9 1.7 0 58891 UGC 10546
+N6237 164622.8 +702118 14.1 8
+N6238 164716.9 +620849 14.5 8
+N6239 165005.5 +424424 12.94 8 2.6 1.1 118 59083 UGC 10577
+N6240 165258.9 +022409 13.80 8 2.1 1.1 20 59186 UGC 10592
+N6241 165010.9 +452513 14.8 8
+N6242 165536.0 -393000 7.09 3
+N6243 165226.2 +231958 15.02 8 1.0 0.4 0 59161 UGC 10591
+N6244 164803.9 +621202 14.43 8 1.5 0.3 0 59009 UGC 10568
+N6245 164522.5 +704816 0.00 8 0
+N6246 164952.7 +553231 14.36 8 1.5 0.6 0 59077 UGC 10580
+N6246A165012.0 +552200 8 2.2 2.0 0 59090 UGC 10584
+N6247 164820.1 +625833 15.3 8
+N6248 164622.0 +702132 13.70 8 3.2 1.2 0 58946 UGC 10564
+N6249 165736.0 -444659 8.72 3
+N6250 165758.0 -455635 6.14 3
+N6251 163232.0 +823216 13.64 8 1.8 1.5 90 58472 UGC 10501
+N6252 163240.4 +823436 15.10 8 0.65 0.3 0
+N6253 165905.1 -524232 0.00 3 0
+N6254 165709.0 -040557 4 15.1 M 10
+N6255 165447.9 +363004 13.40 8 3.6 1.5 0 59244 UGC 10606
+N6256 165932.7 -370717 0.00 4 0
+N6257 165603.6 +393842 15.6 8
+N6258 165229.8 +603052 14.41 8 0.9 0.7 0 59165 UGC 10595
+N6259 170042.0 -444000 8.85 3
+N6260 165149.4 +634254 15.8 8
+N6261 165630.5 +275839 14.96 8 1.2 0.5 0 59286 UGC 10617
+N6262 165842.8 +570554 14.60 0 0.5 0.4 0
+N6263 165643.2 +274919 14.66 8 0.9 0.9 0 59292 UGC 10618
+N6264 165716.1 +275059 15.42 8 0.78 0.65 0 59306 MCG 5-40- 9
+N6265 165729.1 +275039 15.22 8 0.8 0.5 0 59315 UGC 10624
+N6266 170112.6 -300644 8.55 4 14.1 M 62
+N6267 165808.6 +225906 13.92 8 1.3 1.0 0 59340 UGC 10628
+N6268 170210.4 -394342 0.00 3 0
+N6269 165758.5 +275119 13.32 8 2.0 1.6 80 59332 UGC 10629
+N6270 165831.6 +273508 15. 8
+N6271 165850.8 +275753 14.98 8 1.0 0.7 0 59365 MCG 5-40- 16
+N6272 165858.2 +275551 15.40 8 0.5 0.2 0 59367 CGCG 169- 22
+N6273 170237.7 -261604 8.45 4 13.5 M 19
+N6274 165920.9 +295638 0.00 8 0
+N6275 165533.4 +631432 15.20 8 0.60 0.38 0 59262 CGCG 321- 7
+N6276 170045.1 +230238 15.2 8
+N6277 170045.1 +230238 15.2 8
+N6278 170001.7 +230113 0.00 8 0 59426 UGC 10656
+N6279 165901.4 +471414 14.61 8 1.1 1.0 0 59370 UGC 10645
+N6280 170157.5 +063956 15.5 8
+N6281 170448.0 -375359 5.78 3
+N6282 170047.1 +294914 15.10 8 1.0 0.5 0 59418 CGCG 169- 29
+N6283 165926.4 +495517 13.7 8
+N6284 170428.8 -244553 10.72 4
+N6285 165824.0 +585721 15.30 8 0.90 0.50 0 59344 MCG 10-24- 81
+N6286 165831.4 +585611 14.06 8 1.3 1.2 0 59352 UGC 10647
+N6287 170509.3 -224228 11.49 4
+N6288 165724.5 +682725 15.3 8
+N6289 165744.6 +683048 15.5 8
+N6290 170048.0 +585900 14.50 8 1.1 1.0 30 59428 UGC 10665
+N6291 170052.0 +585742 14.8 8
+N6292 170303.5 +610238 14.10 8 1.44 0.71 0 59498 UGC 10684
+N6293 171010.4 -263454 9.96 4
+N6294 171016.2 -263428 0.00 0 0
+N6295 170315.5 +602016 16.0 8
+N6296 170844.5 +035339 14.20 8 1.0 0.8 0 59690 UGC 10719
+N6297 170336.5 +620132 14.20 8 0.90 0.67 0 59525 UGC 10690
+N6298
+N6299 170504.4 +622728 15.0 8
+N6300 171659.3 -624911 10.98 8 4.5 3.0 118 60001 ESO 101- 25
+N6301 170832.7 +422021 14.10 8 2.3 1.4 0 59681 UGC 10723
+N6302 171344.4 -370611 21.2 6 Bug Nebula
+N6303 170502.7 +684939 14.73 8 1.3 0.8 0 59573 UGC 10711
+N6304 171432.5 -292744 10.33 4
+N6305 171800.5 -591018 13.24 8 1.8 1.1 133 60029 ESO 138- 19
+N6306 170737.6 +604349 14.40 8 1.0 0.3 166 59654 UGC 10724
+N6307 170740.4 +604503 13.95 8 1.3 1.0 0 59655 UGC 10727
+N6308 171159.7 +232248 14.08 8 1.2 1.1 0 59807 UGC 10747
+N6309 171403.6 -125436 11.6 6 Box Nebula
+N6310 170757.4 +605925 13.60 8 1.99 0.55 0 59662 UGC 10730
+N6311 171043.6 +413904 14.50 8 1.1 1.1 0 59750 UGC 10741
+N6312 171048.2 +421715 15.3 8
+N6313 171020.8 +481954 14.75 8 1.3 0.4 0 59739 UGC 10742
+N6314 171238.8 +231615 13.80 8 1.4 0.7 175 59838 UGC 10752
+N6315 171246.2 +231326 14.15 8 1.0 0.9 0 59843 MCG 4-40- 23
+N6316 171637.4 -280824 10.33 4
+N6317 170859.6 +625358 16. 8
+N6318 171611.6 -392530 0.00 3 0
+N6319 170944.1 +625822 14.4 8
+N6320 171255.7 +401559 14.65 8 1.2 0.9 0 59852 UGC 10761
+N6321 171424.2 +201850 14.22 8 1.1 1.0 0 59900 UGC 10768
+N6322 171830.0 -425559 6.32 3
+N6323 171318.0 +434656 14.85 8 1.1 0.4 0 59868 UGC 10764
+N6324 170525.7 +752426 13.80 8 0.9 0.5 0 59583 UGC 10725
+N6325 171759.3 -234557 11.49 4
+N6326 172046.5 -514515 12.0 6
+N6327 171402.1 +433856 15.7 8
+N6328 172341.0 -650037 13.16 8 2.4 1.4 0 60198 ESO 102- 3
+N6329 171415.0 +434105 13.80 8 1.8 1.8 0 59894 UGC 10771
+N6330 171544.7 +292401 8 1.4 0.5 160 59961 UGC 10776
+N6331 170336.2 +783742 14. 8
+N6332 171502.9 +433937 14.46 8 1.2 0.8 0 59927 UGC 10773
+N6333 171911.8 -183058 9.36 4 9.3 M 9
+N6334 172049.7 -360610 0.00 7 12.0: 11.0: 0
+N6335 171931.9 -300951 0.00 0 0
+N6336 171616.6 +434914 14.49 8 1.0 0.7 0 59976 UGC 10786
+N6337 172215.6 -382901 0.00 6 0.1 0
+N6338 171522.6 +572445 13.38 8 1.5 1.0 15 59947 UGC 10784
+N6339 171706.5 +405042 13.30 8 2.9 1.7 0 60003 UGC 10790
+N6340 171025.8 +721822 11.87 8 3.2 3.0 120 59742 UGC 10762
+N6341 171707.3 +430811 4 11.2 M 92
+N6342 172110.1 -193514 11.25 4
+N6343 171716.3 +410310 14.7 8
+N6344 171718.1 +422603 0.00 0 0
+N6345 171523.8 +572102 15.4 8
+N6346 171524.5 +571920 15.3 8
+N6347 171954.7 +163938 14.47 8 1.2 0.7 0 60086 UGC 10807
+N6348 171821.2 +413851 15.6 8
+N6349 171906.5 +360339 15.1 8
+N6350 171842.3 +414139 14.17 8 1.0 1.0 0 60046 UGC 10800
+N6351 171911.4 +360337 16. 8
+N6352 172529.2 -482521 9.95 4
+N6353 172112.5 +154119 0.00 0 0
+N6354 172434.3 -383230 0.00 0 0
+N6355 172358.7 -262112 12.46 4
+N6356 172335.0 -174846 10.01 4
+N6357 172443.6 -341205 0.00 7 0
+N6358 171853.1 +523655 15.1 8
+N6359 171753.7 +614649 13.56 8 1.2 0.9 145 60025 UGC 10804
+N6360 172427.6 -295218 0.00 0 0
+N6361 171841.1 +603629 13.60 8 1.51 0.69 0 60045 UGC 10815
+N6362 173154.9 -670252 9.72 4
+N6363 172240.0 +410606 14.25 8 1.1 0.9 0 60164 UGC 10827
+N6364 172427.3 +292325 13.87 8 1.5 1.2 0 60228 UGC 10835
+N6365 172243.7 +621012 0.00 8 0 60171 UGC 10833
+N6365A172242.0 +621000 8 1.1 1.0 0 60174 UGC 10832
+N6366 172744.3 -050436 0.00 4 0
+N6367 172509.0 +374535 15.0 8
+N6368 172711.5 +113237 13.10 8 3.8 1.0 0 60315 UGC 10856
+N6369 172920.4 -234537 16.6 6
+N6370 172325.2 +565828 13.88 8 1.4 1.4 0 60192 UGC 10836
+N6371 172720.6 +263019 15.2 8
+N6372 172732.0 +262827 13.66 8 1.7 1.1 90 60330 UGC 10861
+N6373 172408.1 +585942 14.80 8 1.15 0.85 0 60220 UGC 10850
+N6374 173442.4 -323454 0.00 3 0
+N6375 172921.9 +161224 14.86 8 1.4 1.3 0 60384 UGC 10875
+N6376 172519.3 +584901 14.1 8
+N6377 172523.2 +584920 15.5 8
+N6378 173042.0 +061656 14.40 8 1.3 0.9 0 60418 UGC 10884
+N6379 173041.7 +161711 13.67 8 1.1 1.0 0 60421 UGC 10886
+N6380 173428.4 -390411 0.00 4 0
+N6381 172716.9 +600051 13.65 8 1.3 1.0 0 60321 UGC 10871
+N6382 172754.8 +565208 15.2 8
+N6383 173448.0 -323400 5.56 3
+N6384 173224.6 +070338 11.14 8 6.2 4.1 30 60459 UGC 10891
+N6385 172801.4 +573119 14.00 8 1.19 1.14 0 60343 UGC 10877
+N6386 172851.8 +524324 14.9 8
+N6387 172822.7 +573239 15.0 8
+N6388 173617.1 -444405 7.40 4
+N6389 173240.1 +162412 12.82 8 2.8 1.9 130 60466 UGC 10893
+N6390 172828.1 +600539 14.70 8 0.58 0.46 0 60356 UGC 10881
+N6391 172848.9 +585102 15.0 8
+N6392 174330.4 -694707 0.00 8 1.3 1.3 0 60753 ESO 70- 12
+N6393 173008.4 +593155 15.60 8 0.52 0.46 0 60410 UGC 10889
+N6394 173008.6 +593153 15.54 8
+N6395 172631.3 +710547 13.00 8 2.4 0.7 0 60291 UGC 10876
+N6396 173806.0 -350000 9.41 3
+N6397 174041.4 -534025 7.39 4
+N6398 174243.7 -614139 13.43 8 2.0 1.7 0 60735 ESO 139- 18
+N6399 173150.3 +593656 14.20 8 1.20 0.67 0 60442 UGC 10896
+N6400 174012.8 -365652 0.00 3 0
+N6401 173836.9 -235431 11.31 4
+N6402 173736.1 -031445 9.55 4 11.7 M 14
+N6403 174323.5 -614056 14.29 8 1.1 0.9 0 60750 ESO 139- 19
+N6404 173937.3 -331448 0.00 3 0
+N6405 174006.0 -321300 4.48 3 25.0 M 6 Butterfly Cluster
+N6406 173819.0 +184959 0.00 0 0
+N6407 174457.7 -604422 12.34 8 2.1 1.6 60 60796 ESO 139- 22
+N6408 173847.3 +185240 13.62 8 1.6 1.4 0 60637 UGC 10930
+N6409 173635.4 +504556 14.8 8
+N6410 173520.5 +604735 0.00 0 0
+N6411 173532.8 +604852 12.79 8 2.3 1.8 70 60536 UGC 10916
+N6412 172936.5 +754218 12.28 8 2.5 2.2 0 60393 UGC 10897
+N6413 174040.7 +123726 0.00 0 0
+N6414 173037.2 +742232 15.6 8
+N6415 174420.5 -350416 0.00 0 0
+N6416 174420.0 -322140 0.00 3 0
+N6417 174147.8 +234020 13.90 8 1.4 1.2 0 60709 UGC 10945
+N6418 173809.3 +584251 14.7 8
+N6419 173605.8 +680921 15.52 8 1.0 0.3 0 60543 UGC 10924
+N6420 173616.3 +680307 15.5 8
+N6421 174544.2 -334134 0.00 0 0
+N6422 173630.0 +680330 15.1 8
+N6423 173653.3 +681018 15.6 8
+N6424 173612.3 +695919 14.5 8
+N6425 174702.1 -313000 7.90 3
+N6426 174454.7 +031013 0.00 4 0
+N6427 174338.6 +252938 14.30 8 1.6 0.6 0 60758 UGC 10957
+N6428 174352.8 +253317 0.00 0 0
+N6429 174405.3 +252103 14.01 8 1.9 0.8 0 60770 UGC 10960
+N6430 174514.3 +180820 14.38 0 1.9 0.6 0
+N6431
+N6432 174722.4 -245315 0.00 0 0
+N6433 174356.2 +364800 14.06 8 2.0 0.5 0 60766 UGC 10962
+N6434 173648.8 +720520 13.21 8 2.3 1.0 0 60573 UGC 10934
+N6435 174011.1 +623829 14.9 8
+N6436 174113.2 +602659 14.68 8 1.3 0.8 0 60695 UGC 10951
+N6437 174821.1 -352158 0.00 0 0
+N6438 182217.5 -852407 12.10 8 1.6 1.3 0 61787 ESO 10- 1
+N6438A182243.2 -852415 8 2.7 1.0 0 61793 ESO 10- 2
+N6439 174820.4 -162733 20.2 6
+N6440 174852.7 -202134 12.01 4
+N6441 175012.8 -370303 9.26 4
+N6442 174651.3 +204540 13.60 8 1.9 1.6 0 60844 UGC 10978
+N6443 174433.8 +480651 14.69 8 1.2 0.5 0 60783 UGC 10967
+N6444 174935.2 -344911 0.00 3 0
+N6445 174914.9 -200039 18.9 6
+N6446 174607.5 +353408 15.5 8
+N6447 174617.2 +353419 13.74 8 1.6 0.9 0 60829 UGC 10975
+N6448 174420.5 +533225 0.00 0 0
+N6449 174346.3 +564815 14.48 8 1.0 0.8 0 60762 UGC 10965
+N6450 174732.3 +183431 0.00 0 0
+N6451 175040.6 -301242 0.00 3 0
+N6452 174758.5 +205013 15.3 8
+N6453 175051.8 -343555 10.49 4
+N6454 174456.6 +554217 14.51 8 1.0 0.8 90 60795 MCG 9-29- 26
+N6455 175108.1 -352016 0.00 0 0
+N6456 174230.8 +673534 15.7 8
+N6457 174252.8 +662834 15.20 8 1.2 0.9 0 60738 UGC 10964
+N6458 174911.0 +204815 14.37 8 1.3 0.9 0 60911 UGC 10994
+N6459 174547.2 +554636 15.3 8
+N6460 174930.3 +204549 13.80 8 1.9 1.1 0 60925 UGC 10997
+N6461 173842.4 +733056 15.7 8
+N6462 174448.8 +615438 14.90 8 0.4 0.4 0 60790 MCG 10-25- 85
+N6463 174334.3 +673612 15.2 8
+N6464 174547.6 +605351 15.3 8
+N6465 175255.6 -252352 0.00 0 0
+N6466 174808.1 +512357 15.0 8
+N6467 175040.1 +173216 13.50 8 2.6 1.7 0 60972 UGC 11004
+N6468 175040.3 +173216 14.5 8
+N6469 175312.1 -221630 0.00 3 0
+N6470 174414.9 +673710 15.02 8 1.1 0.7 0 60773 UGC 10973
+N6471 174417.8 +673527 16. 8
+N6472 174403.1 +673749 16.27 8 0 60778 UGC 10974
+N6473 174705.5 +571805 15.0 8
+N6474 174705.5 +571805 15.0 8
+N6475 175354.0 -344900 3.45 3 80.0 M 7 Ptolemy's Cluster
+N6476 175402.0 -290839 0.00 0 0
+N6477 174417.8 +673527 16. 8
+N6478 174838.3 +510926 13.99 8 1.9 0.7 0 60896 UGC 10998
+N6479 174821.5 +540857 14.39 8 1.0 0.9 0 60890 UGC 10996
+N6480 175426.0 -302707 0.00 0 0
+N6481 175248.9 +041004 0.00 0 0
+N6482 175149.0 +230420 12.35 8 2.0 1.7 70 61009 UGC 11009
+N6483 175929.8 -634007 12.97 8 1.5 0.9 122 61233 ESO 102- 20
+N6484 175147.0 +242900 13.11 8 1.9 1.9 0 61008 UGC 11010
+N6485 175152.7 +312742 13.73 8 1.5 1.4 0 61013 UGC 11014
+N6486 175235.3 +294904 15.0 8
+N6487 175242.3 +295017 12.90 8 1.9 1.7 0 61039 UGC 11022
+N6488 174920.9 +621322 14.6 8
+N6489 175001.2 +600533 15.2 8
+N6490 175430.5 +182233 14.47 8 1.0 0.8 0 61079 UGC 11033
+N6491 175000.7 +613154 14.53 8 1.2 0.5 0 60949 UGC 11008
+N6492 180248.0 -662547 12.30 8 2.5 1.2 75 61315 ESO 102- 22
+N6493 175022.7 +613334 15.10 8 1.1 1.1 0 60961 UGC 11011
+N6494 175648.0 -190100 6.03 3 27.0 M 23
+N6495 175450.7 +181937 13.16 8 2.0 1.8 0 61091 UGC 11034
+N6496 175902.0 -441554 9.96 4
+N6497 175118.0 +592815 14.26 8 1.4 0.7 0 60999 UGC 11020
+N6498
+N6499 175520.0 +182135 0.00 0 0
+N6500 175317.3 +181159 0.00 8 0 61123 UGC 11048
+N6501 175603.7 +182223 13.03 8 2.0 1.8 0 61128 UGC 11049
+N6502 180413.7 -652436 13.57 8 1.3 1.1 0 61352 ESO 103- 2
+N6503 174927.7 +700841 10.91 8 7.1 2.4 123 60921 UGC 11012
+N6504 175605.7 +331230 13.50 8 2.2 0.5 0 61129 UGC 11053
+N6505 175107.6 +653149 15.4 8
+N6506 175953.5 -244107 0.00 0 0
+N6507 175950.8 -172701 0.00 3 0
+N6508 174946.4 +720116 13.78 8 1.3 1.3 0 60938 UGC 11023
+N6509 175925.3 +061713 13.10 8 1.6 1.2 0 61230 UGC 11075
+N6510 175439.4 +604902 15.5 8
+N6511 175439.4 +604902 15.5 8
+N6512 175450.3 +623842 14.90 8 0.3 0.25 0 61089 MCG 10-25-115
+N6513 175934.5 +245250 14.31 8 1.2 0.9 0 61235 UGC 11078
+N6514 180223.0 -230148 6.75 5 28.0 M 20 Trifid Nebula
+N6515 175725.2 +504341 13.97 8 1.6 1.0 0 61167 UGC 11071
+N6516 175516.6 +624008 15.7 8
+N6517 180150.6 -085731 11.08 4
+N6518 175943.7 +285200 15.1 8
+N6519 180320.1 -294815 0.00 0 0
+N6520 180324.1 -275310 0.00 3 0
+N6521 175548.4 +623644 13.95 8 1.6 1.3 0 61121 UGC 11061
+N6522 180334.1 -300202 10.68 4
+N6523 180337.0 -242312 5 90.0 40.0 M 8 Lagoon Nebula
+N6524 175914.7 +455313 13.84 8 1.3 1.0 0 61221 UGC 11079
+N6525 180204.7 +110218 0.00 0 0
+N6526 180406.1 -242631 0.00 5 0
+N6527 180146.3 +194343 14.30 8 1.4 1.0 0 61297 UGC 11094
+N6528 180449.6 -300320 12.12 4
+N6529 180528.8 -361743 0.00 0 0
+N6530 180448.0 -241959 4.74 3
+N6531 180436.0 -223000 6.02 3 13.0 M 21
+N6532 175913.9 +561354 14.60 8 1.8 0.9 0 61220 UGC 11085
+N6533 0
+N6534 175608.5 +641701 15.40 8 0.8 0.5 0 61126 MCG 11-22- 13
+N6535 180350.7 -001748 11.35 4
+N6536 175716.3 +645617 14.19 8 1.2 1.1 0 61166 UGC 11077
+N6537 180513.1 -195035 10.50 6 0.60 0.43 0
+N6538 175417.1 +732526 14.1 8
+N6539 180449.7 -073509 0.00 4 0
+N6540 180607.9 -274546 0.00 4 0
+N6541 180802.2 -434219 8.06 4
+N6542 175938.6 +612134 14.20 8 1.3 0.4 0 61239 UGC 11092
+N6543 175833.4 +663759 9.8 6 Cat Eye Nebula
+N6544 180720.6 -245950 11.36 4
+N6545 181214.8 -634634 14.16 8 1.0 0.9 0 61551 ESO 103- 6
+N6546 180712.0 -231959 8.65 3
+N6547 180510.0 +251357 14.57 8 1.3 0.4 0 61378 UGC 11110
+N6548 180549.5 +183217 14.72 8 1.4 0.4 0 61404 UGC 11115
+N6549 180548.0 +183200 8 1.4 0.4 53 61399 UGC 11114
+N6550 180559.3 +183514 13.1 8
+N6551 180859.6 -293328 0.00 0 0
+N6552 180007.3 +663654 14.57 8 1.0 0.7 0 61252 UGC 11096
+N6553 180915.7 -255427 9.08 4
+N6554 180924.0 -182243 0.00 0 0
+N6555 180749.1 +173619 12.99 8 2.0 1.5 110 61432 UGC 11121
+N6556 180957.6 -273129 0.00 0 0
+N6557 182124.8 -763459 14.30 8 1.6 1.1 0 61770 ESO 45- 1
+N6558 181018.4 -314548 12.39 4
+N6559 180956.8 -240623 0.00 0 0
+N6560 180513.7 +465250 14.16 8 1.2 0.8 55 61381 UGC 11117
+N6561 181030.8 -164332 0.00 0 0
+N6562 180500.9 +561547 14.7 8
+N6563 181202.6 -335205 11.7 6
+N6564 180902.4 +172341 0.00 0 0
+N6565 181152.6 -281042 12.5 6
+N6566 180700.7 +521537 15.5 8
+N6567 181345.2 -190433 0.00 6 0
+N6568 181244.2 -213741 0.00 3 0
+N6569 181338.9 -314935 10.78 4
+N6570 181107.6 +140535 13.30 8 1.8 1.1 30 61512 UGC 11137
+N6571 181049.3 +211421 15.4 8
+N6572 181206.4 +065113 9.3 6
+N6573 181423.0 -221028 0.00 0 0
+N6574 181150.7 +145850 12.83 8 1.4 1.1 160 61536 UGC 11144
+N6575 181057.5 +310658 13.69 8 1.8 1.3 0 61506 UGC 11138
+N6576 181148.0 +212541 15.5 8
+N6577 181200.0 +212800 13.70 8 1.5 1.3 0 61543 UGC 11148
+N6578 181616.6 -202703 0.00 6 0
+N6579 181231.8 +212514 14.5 8
+N6580 181233.7 +212535 14.5 8
+N6581 181247.6 +252444 15.5 8
+N6582 181102.0 +495348 14.8 8
+N6583 181548.9 -220815 0.00 3 0
+N6584 181837.6 -521254 10.32 4
+N6585 181221.8 +393759 13.80 8 1.9 0.4 0 61553 UGC 11159
+N6586 181338.4 +210526 14.6 8
+N6587 181350.9 +184931 13.90 8 1.3 1.1 0 61607 UGC 11166
+N6588 182058.8 -634836 0.00 0 0
+N6589 181650.4 -195324 10.5 5
+N6590 181700.0 -195254 9.8 5
+N6591 181403.9 +210350 0.00 0 0
+N6592 180950.7 +612519 15.5 8
+N6593 181403.6 +221702 15.3 8
+N6594 181005.5 +610759 15.4 8
+N6595 181700.0 -195259 3
+N6596 181733.7 -163902 0.00 3 0
+N6597 181113.5 +611050 15.7 8
+N6598 180855.7 +690404 14.2 8
+N6599 181543.0 +245445 13.62 8 1.3 1.2 0 61655 UGC 11178
+N6600
+N6601 181144.3 +612711 15.6 8
+N6602 181634.3 +250239 14.60 8 1.2 0.9 0
+N6603 181827.0 -182422 0.00 3 0 Delle Caustiche
+N6604 181806.0 -121359 7.06 3
+N6605 181621.7 -150055 0.00 3 0
+N6606 181441.7 +431606 14.4 8
+N6607 181214.7 +611958 15. 8
+N6608 181227.6 +611753 16.0 8
+N6609 181232.9 +611949 15.6 8
+N6610
+N6611 181848.0 -134659 6.58 3 7.0 M 16 Eagle Nebula
+N6612 181610.9 +360441 15.6 8
+N6613 181954.0 -170759 7.24 3 9.0 M 18
+N6614 182507.2 -631454 13.77 8 1.4 1.1 0 61852 ESO 103- 18
+N6615 181833.5 +131554 14.10 8 0.9 0.9 0 61713 UGC 11196
+N6616 181741.1 +221418 14.70 8 1.4 0.6 0 61693 UGC 11192
+N6617 181402.5 +611910 15.20 8 1.2 1.0 0 61613 UGC 11176
+N6618 182026.0 -161036 6.69 3 11.0 M 17 Swan Nebula, Omega Nebula
+N6619 181855.5 +233920 13.96 8 1.2 1.1 0 61721 UGC 11200
+N6620 182254.3 -264918 12.8 6
+N6621 181255.3 +682148 14.00 8 1.9 0.7 0 61582 MCG 11-22- 30
+N6622 181300.2 +682112 16. 8
+N6623 181942.8 +234206 0.00 8 0.15 0.15 0 61739 UGC 11203
+N6624 182340.7 -302138 10.22 4
+N6625 182302.0 -120126 0.00 3 0
+N6626 182432.9 -245211 8.73 4 11.2 M 28
+N6627 182238.6 +154157 14.30 8 1.3 1.1 70 61792 UGC 11212
+N6628 182221.9 +232843 13.90 8 1.9 1.3 0 61790 UGC 11211
+N6629 182542.5 -231210 11.90 6
+N6630 183234.6 -631730 14.60 8 0.8 0.7 0 62008 ESO 103- 26
+N6631 182711.3 -120152 0.00 3 0
+N6632 182503.2 +273205 12.94 8 3.0 1.4 155 61849 UGC 11226
+N6633 182731.2 +063412 5.01 3
+N6634 0
+N6635 182737.1 +144909 14.50 8 1.0 1.0 0 61900 UGC 11239
+N6636 182202.2 +663638 14.00 8 2.2 0.4 0 61782 MCG 11-22- 46
+N6637 183123.2 -322052 9.32 4 7.1 M 69
+N6638 183056.2 -252947 10.81 4
+N6639 183059.3 -130921 0.00 0 0
+N6640 182808.3 +341810 14.18 8 1.1 0.8 0 61913 UGC 11247
+N6641 182857.4 +225411 14.30 8 0.9 0.7 0 61935 UGC 11250
+N6642 183154.2 -232834 11.30 4
+N6643 181946.3 +743413 11.73 8 3.8 1.9 38 61742 UGC 11218
+N6644 183234.7 -250744 0.00 6 0
+N6645 183237.9 -165302 0.00 3 0
+N6646 182938.8 +395152 13.50 8 1.2 1.0 0 61944 UGC 11258
+N6647 183249.3 -171343 0.00 3 0
+N6648 182537.8 +645834 0.00 0 0
+N6649 183330.0 -102400 10.35 3
+N6650 182528.0 +680020 14.8 8
+N6651 182419.7 +713607 13.76 8 1.6 0.7 0 61836 UGC 11236
+N6652 183545.8 -325925 10.64 4
+N6653 184438.7 -731547 12.20 8 1.7 1.5 0 62342 ESO 45- 13
+N6654 182407.6 +731100 13.00 8 2.6 2.1 0 61833 UGC 11238
+N6654A183925.2 +733449 8 2.6 0.8 63 62207 UGC 11332
+N6655 183430.9 -055515 0.00 0 0
+N6656 183624.2 -235412 7.16 4 24.0 M 22
+N6657 183301.5 +340338 14.2 8
+N6658 183355.3 +225315 14.00 8 1.7 0.4 5 62052 UGC 11274
+N6659 183359.9 +233542 0.00 0 0
+N6660 183436.7 +225434 14.1 8
+N6661 183437.0 +225442 13.05 8 1.7 1.1 145 62072 UGC 11282
+N6662 183411.2 +320352 14.59 8 1.6 0.5 0 62059 UGC 11280
+N6663 183333.7 +400256 14.60 8 1.0 0.9 0 62032 UGC 11276
+N6664 183642.0 -081300 8.81 3
+N6665 183430.1 +304313 14.6 8
+N6666 183444.9 +333515 0.00 0 0
+N6667 183039.8 +675913 13.55 8 2.3 1.1 0 61972 UGC 11269
+N6668
+N6669 183715.1 +221145 0.00 8 0 62160 UGC 11302
+N6670 183337.3 +595322 15.3 8
+N6671 183726.2 +262500 13.8 8
+N6672 183344.3 +424802 14.9 8
+N6673 184507.0 -621748 12.57 8 2.2 0.9 26 62351 ESO 140- 44
+N6674 183833.7 +252238 13.00 8 4.0 2.2 143 62178 UGC 11308
+N6675 183726.5 +400328 13.25 8 1.7 1.3 0 62149 UGC 11305
+N6676 183309.9 +665733 15.20 8 1.6 0.3 0 62021 UGC 11286
+N6677 183333.0 +670824 13.6 8
+N6678
+N6679 183330.0 +670700 16. 8
+N6680 183943.9 +221856 15.4 8
+N6681 184312.6 -321730 9.76 4 7.8 M 70
+N6682 183937.3 -044849 0.00 0 0
+N6683 184212.0 -061659 9.93 3
+N6684 184857.9 -651024 11.31 8 4.0 2.6 0 62453 ESO 104- 16
+N6684A185222.9 -644953 8 3.0 1.9 140 62517 ESO 104- 19
+N6685 183958.6 +395854 14.45 8 1.1 0.9 0 62220 UGC 11317
+N6686 184007.0 +400815 14.9 8
+N6687 183722.1 +593835 14.60 8 1.3 1.3 0 62144 UGC 11309
+N6688 184040.1 +361723 13.60 8 1.7 1.7 0 62242 UGC 11324
+N6689 183449.9 +703128 12.6 8
+N6690 183450.4 +703121 13.10 8 3.8 1.3 171 62077 UGC 11300
+N6691 183912.8 +553828 13.55 8 1.6 1.5 0 62202 UGC 11318
+N6692 184141.6 +345036 14.3 8
+N6693 184132.4 +365457 0.00 0 0
+N6694 184512.0 -092400 8.0 3 15.0 M 26
+N6695 184242.7 +402201 14.28 8 1.1 0.7 0 62296 UGC 11340
+N6696 184005.0 +592002 16. 8
+N6697 184514.9 +253045 13.70 8 1.2 1.0 0 62354 UGC 11349
+N6698 184805.0 -252838 0.00 0 0
+N6699 185202.6 -571911 12.64 8 1.5 1.5 0 62512 ESO 183- 21
+N6700 184604.4 +321647 13.80 8 1.4 1.0 0 62376 UGC 11351
+N6701 184312.4 +603912 13.01 8 1.5 1.3 0 62314 UGC 11348
+N6702 184657.8 +454224 13.23 8 1.8 1.3 65 62395 UGC 11354
+N6703 184719.0 +453303 12.32 8 2.5 2.3 0 62409 UGC 11356
+N6704 185054.0 -051200 10.00 3
+N6705 185106.0 -061600 6.32 3 14.0 M 11 Wild Duck Cluster
+N6706 185651.0 -630958 13.85 8 1.5 0.7 0 62596 ESO 104- 24
+N6707 185521.8 -534909 13.31 8 2.1 0.9 143 62563 ESO 183- 25
+N6708 185535.5 -534326 12.70 8 1.1 0.9 167 62569 ESO 183- 27
+N6709 185130.0 +102059 7.18 3
+N6710 185034.2 +265017 14.10 8 1.7 1.0 40 62482 UGC 11364
+N6711 184901.0 +473928 13.70 8 1.3 1.3 0 62456 UGC 11361
+N6712 185304.3 -084221 9.85 4
+N6713 185044.6 +335734 14.2 8
+N6714 184549.8 +664331 0.00 0 0
+N6715 185503.3 -302842 9.20 4 9.1 M 54
+N6716 185442.0 -195359 7.70 3
+N6717 185506.2 -224202 11.29 4
+N6718 190128.6 -660637 14.13 8 1.4 0.8 0 62688 ESO 104- 29
+N6719 190307.5 -683518 13.47 8 1.7 0.8 0 62710 ESO 72- 8
+N6720 185335.2 +330143 14.7 6 1.4 1.0 M 57 Ring Nebula
+N6721 190050.5 -574528 13.06 8 1.7 1.4 155 62680 ESO 141- 19
+N6722 190340.4 -645340 13.54 8 2.9 0.4 0 62722 ESO 104- 33
+N6723 185933.1 -363753 8.69 4
+N6724 185646.9 +102543 0.00 0 0
+N6725 190156.3 -535153 12.19 8 2.2 0.5 40 62692 ESO 183- 36
+N6726 190139.3 -365329 0.00 5 8.0: 0
+N6727 190142.3 -365234 0.00 5 8.0: 0
+N6728 185845.0 -085758 0.00 0 0
+N6729 190155.4 -365728 0.00 5 2.5: 2.0: 0
+N6730 190733.5 -685438 12.21 8 1.7 1.5 0 62796 ESO 72- 9
+N6731 185713.5 +430436 0.00 0 0
+N6732 185624.0 +522239 14.40 8 0 62586 UGC 11381
+N6733 190610.6 -621149 13.39 8 1.8 1.2 0 62770 ESO 141- 25
+N6734 190714.3 -652743 13.72 8 1.3 1.1 0 62786 ESO 104- 36
+N6735 190037.3 -002831 0.00 0 0
+N6736 190729.2 -652543 14.27 8 1.1 0.9 0 62792 ESO 104- 37
+N6737 190217.4 -183249 0.00 8 0
+N6738 190121.5 +113656 0.00 3 0
+N6739 190748.4 -612205 13.15 8 2.4 0.9 171 62799 ESO 141- 28
+N6740 190050.7 +284615 15.5 8
+N6741 190237.0 -002658 0.00 6 0
+N6742 185919.9 +482755 0.00 6 0
+N6743 190120.7 +291639 0.00 0 0
+N6744 190946.1 -635127 9.14 8 20.0 12.9 0 62815 ESO 104- 38
+N6744 190945.4 -635122 9.14 8 20.0 12.9 15 62836 ESO 104- 42
+N6745 190141.4 +404452 13.50 8 0.9 0.6 0 62691 UGC 11391
+N6746 191022.0 -615813 12.60 8 1.4 0.9 173 62852 ESO 141- 29
+N6747 185521.6 +724617 15.0 8
+N6748 190350.0 +213632 0.00 0 0
+N6749 190515.6 +015402 0.00 4 0
+N6750 190036.0 +590959 13.7 8
+N6751 190555.6 -055927 15.78 6
+N6752 191051.8 -595854 6.96 4
+N6753 191123.4 -570256 11.97 8 2.5 2.1 30 62870 ESO 184- 22
+N6754 191125.7 -503831 12.89 8 1.9 0.9 80 62871 ESO 231- 25
+N6755 190748.0 +041359 8.60 3
+N6756 190842.5 +044221 0.00 3 0
+N6757 190503.4 +554255 13.88 8 1.4 1.0 0 62752 UGC 11401
+N6758 191352.3 -561833 12.65 8 2.2 1.7 121 62935 ESO 184- 37
+N6759 190657.0 +502051 15.2 8
+N6760 191112.1 +010149 11.37 4
+N6761 191505.3 -503927 14.34 8 1.6 1.2 0 62957 ESO 231- 28
+N6762 190537.1 +635603 14.35 8 1.4 0.4 0 62757 UGC 11405
+N6763 190537.3 +635602 14.2 8
+N6764 190816.7 +505554 12.56 8 2.3 1.3 62 62806 UGC 11407
+N6765 191106.5 +303244 0.00 6 0
+N6766 191003.1 +461959 0.00 0 0
+N6767 191133.9 +374332 0.00 0 0
+N6768 191632.6 -401233 13.50 8 1.2 1.1 0 62997 ESO 337- 18
+N6769 191822.7 -603003 12.55 8 2.3 1.5 123 63042 ESO 141- 48
+N6770 191837.6 -602950 12.83 8 2.3 1.7 20 63048 ESO 141- 49
+N6771 191839.8 -603244 13.57 8 2.3 0.5 118 63049 ESO 141- 50
+N6772 191436.3 -024224 0.00 6 0
+N6773 191508.4 +045124 0.00 0 0
+N6774 191616.3 -161538 0.00 0 0
+N6775 191642.8 -005600 0.00 0 0
+N6776 192519.1 -635137 13.05 8 1.7 1.4 0 63181 ESO 104- 52
+N6776 192519.4 -635141 13.05 8 1.7 1.4 15 63185 ESO 104- 53
+N6777
+N6778 191824.8 -013547 0.00 6 0
+N6779 191635.5 +301104 8.90 4 7.1 M 56
+N6780 192251.2 -554626 13.26 8 1.9 1.6 168 63151 ESO 184- 62
+N6781 191828.2 +063223 0.00 6 0
+N6782 192357.2 -595522 11.84 8 2.2 1.4 45 63168 ESO 142- 1
+N6783 191647.6 +460101 15.4 8
+N6784 192633.4 -653719 0.00 8 0 63210 ESO 104- 55A
+N6785
+N6786 191053.9 +732437 13.80 8 1.1 0.9 0 62864 UGC 11414
+N6787 191610.6 +602503 14.70 8 1.2 1.0 0 62987 UGC 11424
+N6788 192649.7 -545705 12.86 8 2.9 0.9 0 63214 ESO 184- 67
+N6789 191641.1 +635824 13.76 8 1.3 1.0 0 63000 UGC 11425
+N6790 192257.0 +013046 12.5 6
+N6791 192053.0 +374629 10.52 3
+N6792 192057.4 +430757 12.90 8 2.2 1.3 0 63096 UGC 11429
+N6793 192314.4 +220828 0.00 3 0
+N6794 192803.1 -385509 13.90 8 1.7 1.5 0 63241 ESO 338- 5
+N6795 192622.0 +033052 0.00 0 0
+N6796 192130.9 +610844 13.48 8 1.9 0.4 179 63121 UGC 11432
+N6797 192131.1 +610842 13.5 8
+N6798 192403.2 +533729 14.22 8 1.6 0.9 0 63171 UGC 11434
+N6799 193216.5 -555429 13.39 8 1.6 1.2 0 63339 ESO 184- 78
+N6800 192707.7 +250826 0.00 3 0
+N6801 192735.8 +542222 14.62 8 1.3 0.7 0 63229 UGC 11443
+N6802 193036.0 +201600 10.07 3
+N6803 193116.4 +100322 0.00 6 0
+N6804 193135.4 +091331 13.4 6
+N6805 193645.7 -373316 14.30 8 1.1 0.9 0 63413 ESO 338- 14
+N6806 193705.5 -421745 13.68 8 1.6 1.0 24 63416 ESO 338- 15
+N6807 193433.5 +054103 0.00 6 0
+N6808 194354.3 -703758 12.46 8 1.5 0.8 40 63578 ESO 73- 3
+N6809 193959.4 -305743 8.12 4 19.0 M 55
+N6810 194334.2 -583921 12.37 8 3.2 0.9 176 63571 ESO 142- 35
+N6811 193812.0 +463400 7.47 3
+N6812 194524.2 -552048 13.56 8 1.6 1.1 90 63625 ESO 185- 15
+N6813 194022.4 +271834 15.00 5 0
+N6814 194240.7 -101925 12.06 8 3.0 2.8 0 63545 MCG -2-50- 1
+N6815 194044.3 +264532 0.00 0 0
+N6816 194402.2 -282403 14.10 8 1.7 1.1 0 63584 ESO 460- 29
+N6817 193723.3 +622300 15.6 8
+N6818 194357.7 -140911 0.00 6 0 Little Gem
+N6819 194117.7 +401117 8.21 3
+N6820 194228.0 +230517 0.00 8 1.24 0.65 0
+N6821 194424.0 -065002 13.62 8 1.2 1.0 0 63594 MCG -1-50- 2
+N6822 194457.9 -144811 9.31 8 15.5 13.5 0 63616 MCG -2-50- 6 Barnard's Galaxy
+N6823 194310.0 +231753 7.71 3
+N6824 194341.1 +560639 13.00 8 1.7 1.2 60 63575 UGC 11470
+N6825 194154.8 +640419 15.3 8
+N6826 194448.2 +503130 10.21 6 Blinking Planetary
+N6827 194853.4 +211254 0.00 3 0
+N6828 195017.6 +075409 0.00 0 0
+N6829 194707.5 +595425 14.91 8 1.6 0.4 0 63667 UGC 11478
+N6830 195100.0 +230400 8.41 3
+N6831 194757.3 +595333 14.30 8 1.5 1.4 0 63674 UGC 11483
+N6832 194815.2 +592516 0.00 0 0
+N6833 194946.6 +485740 0.00 6 0
+N6834 195212.0 +292500 8.46 3
+N6835 195433.1 -123403 13.41 8 2.3 0.5 0 63800 MCG -2-50- 9
+N6836 195440.4 -124117 13.40 8 1.5 1.3 0 63803 MCG -2-50- 10
+N6837 195308.6 +114156 0.00 3 0
+N6838 195346.1 +184642 7.91 4 7.2 M 71
+N6839
+N6840 195516.2 +120653 0.00 0 0
diff --git a/kstars/kstars/data/ngcic08.dat b/kstars/kstars/data/ngcic08.dat
new file mode 100644
index 00000000..e2d407b9
--- /dev/null
+++ b/kstars/kstars/data/ngcic08.dat
@@ -0,0 +1,1000 @@
+N6841 195749.2 -314835 13.78 8 1.5 1.4 0 63881 ESO 461- 23
+N6842 195502.2 +291721 0.00 6 0
+N6843 195606.2 +120950 0.00 0 0
+N6844 200250.1 -651347 13.51 8 1.4 1.1 0 64025 ESO 105- 21
+N6845D200053.4 -470538 15.50 8 0.8 0.5 0 63978 ESO 284- 8A
+N6845C200056.6 -470502 16.30 8 0.6 0.2 0 63979 ESO 284- 8B
+N6845A200058.1 -470412 13.65 8 2.2 1.0 0 63985 ESO 284- 8
+N6845B200105.9 -470335 14.86 8 1.1 0.6 0 63986 ESO 284- 8C
+N6846 195628.1 +322059 0.00 3 0
+N6847 195637.8 +301246 0.00 0 0
+N6848 200247.0 -560518 12.08 8 2.5 1.0 157 64023 ESO 185- 52
+N6849 200616.3 -401152 13.00 8 1.9 1.1 18 64097 ESO 339- 32
+N6850 200330.1 -545041 13.50 8 2.1 1.1 0 64043 ESO 185- 56
+N6851 200334.4 -481704 12.69 8 2.0 1.5 0 64044 ESO 233- 21
+N6851A200539.6 -475843 8 1.3 0.2 70 64082 ESO 233- 23
+N6851B200548.6 -475842 8 1.3 0.5 54 64086 ESO 233- 25
+N6852 200039.3 +014341 17.70 6
+N6853 195936.3 +224315 6 8.0 5.7 M 27 Dumbbell Nebula
+N6854 200539.0 -542237 13.20 8 2.0 1.3 166 64081 ESO 185- 61
+N6855 200649.9 -562324 13.81 8 1.5 1.2 0 64116 ESO 185- 63
+N6856 195917.1 +560751 0.00 0 0
+N6857 200148.1 +333133 0.00 5 0
+N6858 200259.4 +111534 0.00 0 0
+N6859 200349.5 +002641 0.00 0 0
+N6860 200846.9 -610601 13.68 8 1.3 0.8 0 64166 ESO 143- 9
+N6861 200719.5 -482213 12.12 8 2.8 1.8 0 64094 ESO 233- 26
+N6861 201111.8 -481633 15.19 8 1.6 0.3 0 64107 ESO 233- 31
+N6861 200719.5 -482213 12.12 8 2.8 1.8 0 64136 ESO 233- 32
+N6861 201111.8 -481633 15.19 8 1.6 0.3 0 64153 ESO 233- 34
+N6861 200719.5 -482213 12.12 8 2.8 1.8 0 64216 ESO 233- 42
+N6861 201111.8 -481633 15.19 8 1.6 0.3 0 64219 ESO 233- 43
+N6862 200854.6 -562337 13.44 8 1.6 1.1 0 64168 ESO 186- 2
+N6863 200507.0 -033320 3
+N6864 200604.8 -215516 10.03 4 6.0 M 75
+N6865 200556.5 -090227 14.64 8 0.7 0.5 0
+N6866 200355.0 +440929 8.04 3
+N6867 201029.6 -544700 13.89 8 2.0 0.7 0 64203 ESO 186- 6
+N6868 200953.8 -482245 11.66 8 3.5 2.8 86 64192 ESO 233- 39
+N6869 200036.0 +661300 13.11 8 1.5 1.3 0 63972 UGC 11506
+N6870 201010.5 -481714 13.18 8 2.6 1.2 85 64197 ESO 233- 41
+N6871 200554.0 +354659 5.43 3
+N6872 201656.1 -704604 12.69 8 6.0 1.7 66 64413 ESO 73- 32
+N6873 200713.9 +210608 0.00 0 0
+N6874 200733.1 +381446 0.00 0 0
+N6875 201312.5 -460942 13.03 8 2.3 1.3 0 64240 ESO 284- 24
+N6875 201312.4 -460938 13.03 8 2.3 1.3 22 64296 ESO 284- 28
+N6876 201819.1 -705132 12.06 8 2.8 2.2 0 64447 ESO 73- 35
+N6877 201837.1 -705116 13.15 8 1.8 0.8 169 64457 ESO 73- 36
+N6878 201353.2 -443136 13.46 8 1.6 1.2 0 64314 ESO 284- 29
+N6878 201353.1 -443135 8 1.6 1.2 125 64317 ESO 284- 31
+N6879 201026.6 +165522 0.00 6 0
+N6880 201929.6 -705135 13.17 8 2.0 0.9 0 64479 ESO 73- 37
+N6881 201052.5 +372441 0.00 6 0
+N6882 201155.8 +262920 0.00 0 0
+N6883 201119.7 +354956 0.00 3 0
+N6884 201023.7 +462739 0.00 6 0
+N6885 201160.0 +262859 8.71 3
+N6886 201242.9 +195923 0.00 6 0
+N6887 201717.1 -524748 12.82 8 3.4 1.3 102 64427 ESO 186- 27
+N6888 201230.0 +382500 7.44 5 Crescent Nebula
+N6889 201853.2 -535725 13.68 8 1.7 1.1 0 64464 ESO 186- 29
+N6890 201817.9 -444825 13.01 8 1.5 1.2 152 64446 ESO 284- 54
+N6891 201508.9 +124216 10. 6
+N6892 201657.2 +180111 0.00 0 0
+N6893 202049.5 -481422 12.79 8 2.6 1.7 10 64507 ESO 234- 6
+N6894 201623.9 +303355 0.00 6 0
+N6895 201632.3 +501426 0.00 0 0
+N6896 201803.6 +303824 0.00 0 0
+N6897 202102.6 -121514 15. 8
+N6898 202108.0 -122132 14.50 8 1.1 0.6 0 64517 MCG -2-52- 2
+N6899 202421.7 -502558 13.41 8 1.7 1.0 112 64630 ESO 234- 22
+N6900 202135.6 -023406 14. 8
+N6901 202221.5 +062547 14.58 8 1.4 0.6 0 64552 UGC 11542
+N6902 202428.1 -433913 11.64 8 5.6 3.9 0 64575 ESO 285- 4
+N6902B202307.4 -435208 14.09 8 1.5 1.3 0 64580 ESO 285- 5
+N6902 202427.8 -433909 11.64 8 5.6 3.9 153 64632 ESO 285- 8
+N6903 202344.8 -191932 12.90 8 2.7 2.5 0 64607 ESO 596- 29
+N6904 202148.1 +254429 0.00 0 0
+N6905 202222.9 +200615 16.3 6 Blue Flash Nebula
+N6906 202334.1 +062638 13.16 8 1.7 0.8 36 64601 UGC 11548
+N6907 202506.6 -244830 11.90 8 3.3 2.7 46 64650 ESO 528- 3
+N6908 202506.9 -244829 12.00 8
+N6909 202738.7 -470134 12.61 8 2.2 1.1 68 64725 ESO 285- 12
+N6910 202308.0 +404629 7.13 3
+N6911 201938.3 +664342 15.10 8 1.7 1.1 0 64485 UGC 11540
+N6912 202652.0 -183700 13.80 8 1.4 1.1 55 64700 ESO 596- 38
+N6913 202356.0 +383123 7.30 3 7.0 M 29
+N6914 202443.3 +422858 0.00 0 0
+N6915 202746.0 -030437 12.26 8 1.4 1.0 0 64729
+N6916 202333.1 +582039 14.30 8 1.8 1.1 0 64600 UGC 11554
+N6917 202728.5 +080553 14.3 8
+N6918 203047.1 -472825 14.42 8 0.9 0.7 0 64851 ESO 234- 40
+N6919 203137.6 -441302 13.58 8 1.7 1.2 148 64883 ESO 285- 27
+N6920 204356.6 -800003 12.35 8 1.8 1.5 0 65273 ESO 26- 4
+N6921 202829.0 +254324 14.40 8 0.9 0.2 141 64768 UGC 11570
+N6922 202952.9 -021124 14.04 8 1.3 1.0 150 64814 UGC 11574
+N6923 203138.6 -305001 12.68 8 2.6 1.3 78 64884 ESO 462- 29
+N6924 203319.0 -252826 13.90 8 2.0 1.7 154 64945 ESO 528- 16
+N6925 203420.9 -315850 12.07 8 4.5 1.2 5 64980 ESO 463- 4
+N6926 203306.2 -020141 13.15 8 1.9 1.3 0 64939 UGC 11588
+N6927 203238.2 +095459 15.50 8 0.9 0.4 0 64924 MCG 2-52- 15
+N6927 203238.1 +095457 15.50 8 0.9 0.4 0 64925 MCG 2-52- 16
+N6928 203249.7 +095545 13.16 8 2.0 0.6 106 64932 UGC 11589
+N6929 203321.8 -020217 14.44 8 0.8 0.7 95 64949 MCG 0-52- 35
+N6930 203259.0 +095230 13.62 8 1.3 0.5 8 64935 UGC 11590
+N6931 203341.3 -112208 14.50 8 1.0 0.4 0 64963 MCG -2-52- 16
+N6932 204208.6 -733710 13.27 8 2.1 1.5 0 65219 ESO 47- 8
+N6933 203338.2 +072314 0.00 0 0
+N6934 203411.5 +072414 10.48 4
+N6935 203819.6 -520634 12.80 8 2.0 1.7 0 65112 ESO 234- 59
+N6936 203556.3 -251648 13.80 8 1.9 1.0 0 65033 ESO 528- 22
+N6937 203845.6 -520838 13.55 8 2.3 2.0 0 65125 ESO 234- 60
+N6938 203442.5 +221253 0.00 0 0
+N6939 203124.0 +603759 8.85 3
+N6940 203436.0 +281800 6.98 3
+N6941 203623.5 -043707 13.70 8 1.78 1.10 0 65054 MCG -1-52- 10
+N6942 204037.8 -541811 12.67 8 2.0 1.5 0 65172 ESO 186- 73
+N6943 204433.0 -684450 12.05 8 4.0 2.0 130 65295 ESO 74- 6
+N6944 203823.8 +065947 14.79 8 1.5 0.6 0 65108 MCG 1-52- 16
+N6944 203823.7 +065949 14.79 8 1.5 0.6 0 65117 MCG 1-52- 17
+N6945 203900.6 -045821 13.26 8 1.6 0.9 0 65132 MCG -1-52- 15
+N6946 203452.0 +600915 9.61 8 11.5 9.8 0 65001 UGC 11597
+N6947 204115.1 -322911 14.00 8 1.7 1.0 0 65193 ESO 401- 3
+N6948 204329.1 -532124 13.76 8 2.2 1.0 0 65256 ESO 187- 9
+N6949 203506.9 +644810 14.50 8 1.4 1.2 0 65010 UGC 11600
+N6950 204105.6 +163720 0.00 0 0
+N6951 203715.2 +660622 11.64 8 3.9 3.2 170 65086 UGC 11604
+N6952 203714.4 +660619 12.3 8
+N6953 203746.2 +654553 0.00 0 0
+N6954 204402.7 +031235 14.10 8 1.0 0.6 68 65279 UGC 11618
+N6955 204418.0 +023541 14.37 8 1.4 1.3 0 65287 UGC 11621
+N6956 204353.7 +123043 13.14 8 1.9 1.9 0 65269 UGC 11619
+N6957 204447.5 +023452 15.06 8 0.7 0.7 0 65302 CGCG 374- 7
+N6958 204842.9 -375946 12.33 8 2.1 1.7 107 65436 ESO 341- 15
+N6959 204707.2 +002549 14.50 8 0.83 0.41 0 65369 CGCG 374- 13
+N6960 204558.2 +303543 0.00 5 0 Veil Nebula
+N6961 204710.5 +002148 14.74 8 0.6 0.5 0 65372 CGCG 374- 14
+N6962 204719.0 +001917 13.00 8 2.9 2.3 75 65375 UGC 11628
+N6963 204720.0 +002855 15.2 8
+N6964 204724.0 +001802 14.00 8 1.7 1.3 168 65379 UGC 11629
+N6965 204720.1 +002856 15.00 8 0.7 0.7 0 65376 MCG 0-53- 4
+N6966 204726.7 +002204 0.00 0 0
+N6967 204734.2 +002442 14.01 8 1.0 0.7 90 65385 UGC 11630
+N6968 204832.5 -082137 13.66 8 1.4 1.1 0 65428 MCG -2-53- 6
+N6969 204827.6 +074424 14.89 8 1.1 0.3 0 65425 UGC 11633
+N6970 205209.1 -484636 13.16 8 1.4 0.9 105 65608 ESO 235- 8
+N6971 204923.7 +055944 14.47 8 1.1 0.9 0 65462 UGC 11637
+N6972 204958.9 +095357 14.25 8 1.1 0.5 0 65485 UGC 11640
+N6973 205206.0 -055341 0.00 0 0
+N6974 205104.3 +314941 0.00 0 0
+N6975 205212.8 -054752 15. 8
+N6976 205226.1 -054620 14.81 8 1.3 1.1 0 65620 MCG -1-53- 15
+N6977 205229.8 -054448 14.14 8 1.2 0.9 0 65625 MCG -1-53- 16
+N6978 205235.3 -054239 14.08 8 1.5 0.7 125 65631 MCG -1-53- 17
+N6979 205028.0 +320133 0.00 0 0
+N6980 205248.9 -055016 0.00 0 0
+N6981 205327.9 -123213 9.95 4 5.9 M 72
+N6982 205718.4 -515143 14.40 8 1.1 0.6 152 65776 ESO 235- 19
+N6983 205643.4 -435910 14.21 8 0.8 0.6 0 65759 ESO 286- 14
+N6984 205754.3 -515211 13.17 8 1.8 1.2 101 65798 ESO 235- 20
+N6985 204503.0 -110615 15.50 8 0 65306 MCG -2-53- 1
+N6986 205630.6 -183400 14.55 8 1.0 0.6 0 65750 ESO 598- 7
+N6987 205810.5 -483746 13.44 8 1.4 1.2 0 65807 ESO 235- 21
+N6988 205549.0 +103028 15.0 8
+N6989 205406.9 +451421 0.00 0 0
+N6990 205956.9 -553343 13.96 8 1.1 0.5 0 65862 ESO 187- 43
+N6991 205456.4 +471918 0.00 3 0
+N6992 205619.1 +314434 0.00 5 0 Veil Nebula
+N6993 205354.0 -252821 14.50 0 1.3 1.1 0
+N6994 205900.0 -123759 3 2.8 M 73
+N6995 205710.7 +311407 0.00 5 0 Veil Nebula
+N6996 205630.0 +452823 0.00 3 0
+N6997 205639.4 +443753 0.00 0 0
+N6998 210137.7 -280155 15.16 8 0.8 0.7 0 65925 ESO 464- 14
+N6999 210159.5 -280332 14.97 8 0.9 0.7 0 65940 ESO 464- 15
+N7000 205847.0 +441947 5 North American Nebula
+N7001 210107.7 -001143 13.80 8 1.25 1.06 0 65905 UGC 11663
+N7002 210344.9 -490147 13.46 8 1.5 1.2 3 66009 ESO 235- 43
+N7003 210042.4 +174818 13.76 8 1.1 0.8 0 65887 UGC 11662
+N7004 210402.1 -490646 13.80 8 1.3 0.6 73 66019 ESO 235- 46
+N7005 210157.6 -125257 0.00 0 0
+N7006 210129.2 +161115 9.60 4 1.28 1.18 0
+N7007 210527.7 -523306 12.94 8 1.9 1.1 2 66069 ESO 187- 48
+N7008 210032.8 +543235 0.00 6 0
+N7009 210410.8 -112148 12.66 6 Saturn Nebula
+N7010 210439.5 -122018 14.50 8 1.9 1.0 0 66039 MCG -2-53- 24
+N7011 210149.4 +472116 0.00 0 0
+N7012 210645.5 -444853 13.65 8 2.5 1.4 0 66116 ESO 286- 51
+N7013 210333.2 +295347 12.40 8 4.0 1.4 157 66003 UGC 11670
+N7014 210752.6 -471040 13.38 8 1.9 1.5 130 66153 ESO 286- 57
+N7015 210536.5 +112450 13.25 8 1.9 1.6 0 66076 UGC 11674
+N7016 210716.2 -252808 14.87 8
+N7017 210720.8 -252915 15.00 8
+N7018 210725.7 -252545 14.37 8
+N7019 210625.7 -242446 15.09 8 1.3 0.9 0
+N7020 211120.2 -640131 12.78 8 3.7 1.8 165 66291 ESO 107- 13
+N7021 211119.9 -640127 12.49 8
+N7022 210935.2 -491813 14.01 8 1.5 1.1 0 66224 ESO 235- 65
+N7023 210136.9 +680947 7.20 3
+N7024 210608.1 +412904 0.00 0 0
+N7025 210747.3 +162009 13.71 8 1.9 1.3 0 66151 UGC 11681
+N7026 210618.5 +475107 15.33 6
+N7027 210701.6 +421410 9.1 6
+N7028 210550.0 +182805 14.80 0 1.0 0.4 0
+N7029 211152.4 -491658 12.35 8 2.6 1.4 71 66318 ESO 235- 72
+N7030 211113.3 -202909 14.50 8 0.9 0.7 0 66283 ESO 598- 28
+N7031 210712.8 +505254 10.01 3
+N7032 211522.9 -681716 13.60 8 1.1 1.0 0 66427 ESO 74- 26
+N7033 210936.2 +150730 15.10 8 0.7 0.4 0 66228 MCG 2-54- 2
+N7034 210938.2 +150902 14.81 8 1.0 0.7 0 66227 UGC 11687
+N7035 211046.2 -230812 15.41 8
+N7036 211012.4 +152234 0.00 3 0
+N7037 211045.7 +334342 0.00 0 0
+N7038 211507.5 -471314 12.55 8 3.2 1.6 0 66414 ESO 286- 79
+N7039 211112.0 +453859 8.06 3
+N7040 211316.5 +085154 14.90 8 0 66366 UGC 11701
+N7041 211632.6 -482151 12.09 8 3.6 1.5 85 66463 ESO 235- 82
+N7042 211345.8 +133430 12.77 8 2.0 1.8 0 66378 UGC 11702
+N7043 211404.2 +133734 14.57 8 1.0 0.9 0 66385 UGC 11704
+N7044 211309.4 +422946 0.00 3 0
+N7045 211450.0 +043024 0.00 0 0
+N7046 211456.0 +025005 13.75 8 1.9 1.3 0 66407 UGC 11708
+N7047 211627.6 -004935 14.00 8 1.38 0.69 0 66461 UGC 11712
+N7048 211415.2 +461719 0.00 6 0
+N7049 211900.3 -483350 11.72 8 4.3 3.0 57 66549 ESO 236- 1
+N7050 211508.5 +361031 0.00 0 0
+N7051 211951.3 -084659 14.00 8 1.3 1.1 0 66566 MCG -2-54- 4
+N7052 211833.0 +262649 13.40 8 2.5 1.4 0 66537 UGC 11718
+N7053 212107.6 +230505 14.02 8 1.4 1.3 0 66610 UGC 11727
+N7054 212043.5 +391020 0.00 0 0
+N7055 211930.1 +573244 0.00 0 0
+N7056 212207.5 +183956 13.75 8 1.0 0.9 0 66641 UGC 11734
+N7057 212458.6 -422739 12.60 8 1.4 1.0 132 66708 ESO 287- 17
+N7058 212153.6 +504909 0.00 0 0
+N7059 212721.5 -600051 12.35 8 3.5 1.7 98 66784 ESO 145- 5
+N7060 212553.4 -422436 13.74 8 1.7 0.9 124 66732 ESO 287- 22
+N7061 212726.8 -490349 14.12 8 1.2 0.7 0 66785 ESO 236- 13
+N7062 212318.0 +462259 8.99 3
+N7063 212424.0 +363000 7.32 3
+N7064 212902.4 -524558 13.10 8 3.8 0.6 91 66836 ESO 188- 9
+N7065 212642.3 -065943 15.00 8 1.0 0.9 0 66766 MCG -1-54- 17
+N7065A212657.7 -070120 13.10 8 1.5 1.3 0 66774 MCG -1-54- 18
+N7066 212613.8 +141059 15.20 8 0 66747 UGC 11741
+N7067 212412.0 +480100 10.64 3
+N7068 212632.1 +121106 14.5 8
+N7069 212805.9 -013849 14.36 8 1.3 0.9 0 66807 UGC 11747
+N7070 213025.3 -430512 12.80 8 2.3 1.8 0 66869 ESO 287- 28
+N7070A213147.7 -425044 13.32 8 1.9 1.5 167 66909 ESO 287- 34
+N7071 212639.3 +475511 0.00 5 0
+N7072 213036.9 -430913 14.27 8 0.9 0.7 0 66870 ESO 287- 29
+N7072 213037.3 -430911 8 0.9 0.7 90 66874 ESO 287- 31
+N7073 212925.9 -112918 16.0 8
+N7074 212938.8 +064055 15.0 8
+N7075 213132.5 -383703 13.76 8 1.2 0.9 116 66895 ESO 343- 4
+N7076 212623.5 +625333 0.00 0 0
+N7077 212959.6 +022451 14.14 8 0.8 0.7 0 66860 UGC 11755
+N7078 212958.4 +121000 3. 4 12.3 M 15
+N7079 213235.1 -440400 12.46 8 2.1 1.3 82 66934 ESO 287- 36
+N7080 213001.7 +264305 13.13 8 1.8 1.7 0 66861 UGC 11756
+N7081 213124.1 +022929 13.49 8 1.3 1.3 0 66891 UGC 11759
+N7082 212924.0 +470459 7.70 3
+N7083 213545.5 -635417 11.87 8 3.9 2.3 5 67023 ESO 107- 36
+N7084 213233.1 +173031 0.00 0 0
+N7085 213225.2 +063452 14.5 8
+N7086 213030.0 +513459 9.25 3
+N7087 213433.5 -404901 13.72 8 1.1 0.6 39 66988 ESO 343- 8
+N7088 213322.1 -002257 0.00 0 0
+N7089 213329.3 -004923 4 12.9 M 2
+N7090 213628.6 -543327 11.33 8 7.4 1.3 127 67045 ESO 188- 12
+N7091 213407.9 -363913 13.98 8 2.1 1.7 0 66972 ESO 403- 8
+N7092 213212.0 +482559 4.66 3 32.0 M 39
+N7093 213421.7 +455754 0.00 0 0
+N7094 213652.8 +124719 0.00 6 0
+N7095 215226.4 -813151 12.23 8 2.8 2.7 0 67546 ESO 27- 1
+N7096 214119.8 -635438 12.82 8 1.9 1.6 130 67168 ESO 107- 46
+N7097 214013.4 -423223 12.61 8 1.9 1.3 20 67146 ESO 287- 48
+N7097A214038.2 -422845 15.11 8 0.8 0.4 134 67160 ESO 287- 49
+N7098 214416.6 -750645 12.23 8 4.1 2.6 74 67266 ESO 48- 5
+N7099 214022.0 -231044 4 11.0 M 30
+N7100 213934.6 +085236 14.7 8
+N7101 213934.0 +085400 16.57 8
+N7102 213944.5 +061711 14.50 8 1.7 1.1 0 67120 UGC 11786
+N7103 213951.4 -222826 15.33 8 1.3 1.2 0 67124 ESO 531- 15
+N7104 214003.2 -222529 15.65 8 1.2 1.1 0
+N7105 214141.3 -103808 13.51 0 1.4 0.8 0
+N7106 214237.1 -524159 13.87 8 1.7 1.0 81 67215 ESO 188- 17
+N7107 214226.8 -444735 13.30 8 2.0 1.5 0 67209 ESO 287- 52
+N7108 214153.7 -064232 15. 8
+N7109 214158.5 -342645 14.72 8 0.8 0.8 0 67192 ESO 403- 15
+N7110 214212.1 -340944 14.23 8 1.3 0.6 0 67199 ESO 403- 16
+N7111 214153.7 -064232 15. 8
+N7112 214226.6 +123407 15.20 8 0.35 0.35 0 67205 UGC 11794
+N7113 214226.6 +123410 15.2 8
+N7114 214144.0 +425031 0.00 3 0
+N7115 214338.5 -252106 15.05 8 1.7 0.4 0 67248 ESO 531- 25
+N7116 214240.2 +285648 14.31 8 1.1 0.4 0 67218 UGC 11796
+N7117 214547.1 -482515 13.76 8 1.4 0.9 27 67303 ESO 236- 40
+N7118 214609.9 -482114 13.53 8 1.5 1.2 50 67318 ESO 236- 45
+N7119 214615.5 -463105 0.00 8 0 67322 ESO 288- 1
+N7119A214616.2 -463056 8 1.1 0.8 130 67325 ESO 288- 2
+N7120 214433.3 -063123 15. 8
+N7121 214452.6 -033711 14.28 8 1.1 0.5 0 67287 MCG -1-55- 8
+N7122 214547.8 -084947 0.00 0 0
+N7123 215046.9 -702004 12.22 8 3.0 1.4 146 67466 ESO 75- 27
+N7124 214805.7 -503351 13.10 8 3.0 1.3 143 67375 ESO 237- 2
+N7125 214916.3 -604243 12.80 8 3.1 2.1 110 67417 ESO 145- 17
+N7126 214918.0 -603631 12.87 8 2.8 1.3 80 67418 ESO 145- 18
+N7127 214342.0 +543748 0.00 3 0
+N7128 214400.0 +534300 10.54 3
+N7129 214259.0 +660647 10.00 3 3.09 2.28 0
+N7130 214819.5 -345705 12.98 8 1.5 1.4 0 67387 ESO 403- 32
+N7131 214736.1 -131057 14.50 8 1.7 1.0 0 67359 MCG -2-55- 2
+N7132 214718.1 +101440 14.6 8
+N7133 214426.7 +661006 0.00 5 0
+N7134 214856.2 -125823 0.00 3 0
+N7135 214943.7 -345242 12.71 8 3.0 1.9 47 67425 ESO 403- 35
+N7136 214943.1 -114736 0.00 0 0
+N7137 214813.1 +220941 13.05 8 1.6 1.4 0 67379 UGC 11815
+N7138 214901.1 +123051 15.05 8 1.1 0.5 0 67406 UGC 11817
+N7139 214608.6 +634731 0.00 6 0
+N7140 215215.3 -553409 14.38 8
+N7141 215215.2 -553411 12.20 8 4.2 3.0 18 67532 ESO 189- 7
+N7142 214554.0 +654759 10.36 3
+N7143 214853.7 +295718 0.00 0 0
+N7144 215242.9 -481516 11.70 8 3.7 3.6 0 67557 ESO 237- 11
+N7145 215320.2 -475257 12.04 8 2.5 2.4 0 67583 ESO 237- 13
+N7146 215147.4 +030101 15.15 8 0.9 0.6 0 67508 MCG 0-55- 24
+N7147 215158.4 +030418 14.47 8 1.0 0.9 0 67518 MCG 0-55- 25
+N7148 215208.4 +032029 0.00 0 0
+N7149 215211.7 +031804 14.60 8 1.2 0.9 0 67524 UGC 11835
+N7150 215024.0 +494522 0.00 0 0
+N7151 215503.7 -503923 13.46 8 3.0 1.2 0 67634 ESO 237- 15
+N7152 215359.0 -291721 14.25 8 1.2 0.6 0 67601 ESO 466- 13
+N7153 215435.4 -290349 15.13 8 1.9 0.3 0 67624 ESO 466- 16
+N7154 215521.2 -344852 12.86 8 2.1 1.6 102 67641 ESO 404- 8
+N7155 215609.7 -493114 13.10 8 2.2 1.8 4 67663 ESO 237- 16
+N7156 215433.2 +025638 13.11 8 1.6 1.4 105 67622 UGC 11843
+N7157 215656.7 -252102 14.73 8 1.1 0.5 0 67693 ESO 532- 3
+N7158 215656.6 -113930 17.30 8
+N7159 215626.0 +133342 15.2 8
+N7160 215342.0 +623600 6.34 3
+N7161 215657.9 +025458 0.00 0 0
+N7162 215938.9 -431818 13.29 8 2.8 1.0 10 67795 ESO 288- 26
+N7162A220035.5 -430828 13.10 8 2.6 2.3 70 67818 ESO 288- 28
+N7163 215920.0 -315301 14.50 8 1.9 1.1 101 67785 ESO 466- 30
+N7164 215623.6 +012150 15.21 8 0.9 0.6 0 67673 CGCG 377- 6
+N7165 215926.1 -163046 14.35 8
+N7166 220032.8 -432322 12.85 8 2.5 0.9 14 67817 ESO 288- 27
+N7167 220030.6 -243757 12.87 8 1.7 1.3 0 67816 ESO 532- 9
+N7168 220207.2 -514431 12.86 8 2.0 1.5 68 67882 ESO 237- 26
+N7169 220248.6 -474152 14.51 8 0.97 0.48 0 67913 ESO 237- 28
+N7170 220126.2 -052558 14.77 8 1.2 0.8 0 67848
+N7171 220102.0 -131610 12.88 8 2.6 1.5 125 67839 MCG -2-56- 5
+N7172 220201.6 -315207 12.85 8 2.5 1.4 100 67874 ESO 466- 38
+N7173 220203.7 -315825 12.95 8 1.2 0.9 143 67878 ESO 466- 39
+N7174 220206.7 -315930 14.23 8 2.3 1.2 88 67881 ESO 466- 40
+N7175 215839.8 +544823 0.00 0 0
+N7176 220208.7 -315925 12.34 8 1.0 0.8 0 67883 ESO 466- 41
+N7177 220041.7 +174417 12.01 8 3.1 2.0 90 67823 UGC 11872
+N7178 220225.2 -354725 14.32 8 1.1 0.5 0 67898 ESO 404- 22
+N7179 220449.3 -640243 13.33 8 2.0 0.8 48 67995 ESO 108- 11
+N7180 220218.3 -203248 13.56 8 1.6 0.7 65 67890 ESO 601- 6
+N7181 220143.5 -015738 14.96 8 0.9 0.8 0 67859 CGCG 377- 14
+N7182 220151.6 -021148 15.35 8 0.9 0.4 0 67864 MCG 0-56- 6
+N7183 220221.6 -185459 12.69 8 3.8 1.1 0 67892 ESO 601- 8
+N7184 220239.8 -204846 11.65 8 6.0 1.5 62 67904 ESO 601- 9
+N7185 220256.2 -202817 13.40 8 2.3 1.5 15 67919 ESO 601- 10
+N7186 220105.2 +350444 0.00 0 0
+N7187 220243.3 -324811 13.46 8 1.4 1.3 0 67909 ESO 404- 24
+N7188 220329.0 -201905 13.78 8 1.6 0.7 0 67943 ESO 601- 11
+N7189 220316.0 +003416 14.20 8 0.83 0.75 0 67934 UGC 11882
+N7190 220304.8 +105529 15.00 8 1.1 0.8 0 67928 UGC 11885
+N7191 220651.8 -643804 13.77 8 1.6 0.6 0 68059 ESO 108- 13
+N7192 220650.0 -641857 12.19 8 2.0 1.9 0 68057 ESO 108- 12
+N7193 220301.5 +104814 0.00 0 0
+N7194 220330.9 +123812 14.14 8 1.1 0.9 0 67945 UGC 11888
+N7195 220330.3 +123939 15.6 8
+N7196 220554.7 -500711 12.40 8 2.5 1.8 53 68020 ESO 237- 36
+N7197 220258.0 +410332 13.70 8 1.6 0.8 0 67921 UGC 11887
+N7198 220514.2 -003854 14.31 8 1.5 1.0 0 68006 MCG 0-56- 8
+N7199 220829.3 -644224 13.90 8 1.1 0.9 30 68124 ESO 108- 14
+N7200 220709.1 -495944 13.78 8 1.6 1.2 33 68068 ESO 237- 37
+N7201 220631.9 -311547 14.03 8 1.6 0.5 0 68040 ESO 467- 4
+N7202 220643.2 -311304 0.00 8 0
+N7203 220643.9 -310945 13.71 8 1.6 0.9 0 68053 ESO 467- 7
+N7204 220654.2 -310305 0.00 8 0 68061 ESO 467- 8
+N7205A220732.1 -572749 14.46 8 1.1 0.9 0 68083 ESO 146- 7
+N7205 220833.7 -572635 11.55 8 4.1 2.0 73 68128 ESO 146- 9
+N7206 220540.9 +164707 14.29 8 1.3 1.3 0 68014 UGC 11904
+N7207 220545.8 +164600 15.6 8
+N7208 220824.4 -290304 14.13 8 0.9 0.5 0 68120 ESO 467- 10
+N7209 220512.0 +463000 8.24 3
+N7210 220622.4 +270633 0.00 0 0
+N7211 220621.9 -080524 14.86 1
+N7212 220700.1 +101329 0.00 8 0 68065 UGC 11910
+N7213 220916.9 -470958 11.01 8 3.1 2.8 0 68165 ESO 288- 43
+N7214 220907.5 -274834 13.33 8 2.2 1.4 0 68152 ESO 467- 12
+N7215 220834.5 +003042 14.90 8 1.0 0.4 0 68127 CGCG 377- 31
+N7216 221236.9 -683939 13.53 8 1.7 1.0 133 68291 ESO 76- 3
+N7217 220752.2 +312135 11.02 8 3.9 3.2 95 68096 UGC 11914
+N7218 221011.7 -163940 12.81 8 2.5 1.1 0 68199 MCG -3-56- 8
+N7219 221308.2 -645050 13.27 8 1.7 1.0 27 68312 ESO 108- 19
+N7220 221131.0 -225711 14.49 8 0.9 0.7 3 68241 ESO 532- 28
+N7221 221114.2 -303347 12.80 8 2.0 1.6 10 68235 ESO 467- 18
+N7222 221051.7 +020621 14.59 8 1.2 1.2 0 68224 UGC 11934
+N7223 221009.1 +410102 13.00 8 1.7 1.2 0 68197 UGC 11931
+N7224 221135.4 +255152 14.24 8 1.6 1.0 0 68242 UGC 11940
+N7225 221307.0 -260900 13.19 8 2.0 1.0 0 68311 ESO 532- 33
+N7226 221030.0 +552500 10.11 3
+N7227 221131.3 +384317 14.50 8 1.3 0.6 0 68243 UGC 11942
+N7228 221148.6 +384157 14.40 8 1.3 1.3 0 68254 UGC 11945
+N7229 221402.9 -292300 13.06 8 1.8 1.5 0 68344 ESO 467- 24
+N7230 221412.8 -170427 14. 8
+N7231 221230.1 +451942 13.90 8 1.9 0.7 0 68285 UGC 11951
+N7232A221341.2 -455337 13.90 8 2.2 0.4 111 68329 ESO 289- 3
+N7232 221537.6 -455103 12.95 8 2.6 0.9 99 68431 ESO 289- 7
+N7232B221552.5 -454650 13.90 8 1.7 1.5 0 68443 ESO 289- 9
+N7233 221548.6 -455051 13.09 8 1.7 1.3 133 68441 ESO 289- 8
+N7234 221225.0 +571617 0.00 0 0
+N7235 221236.0 +571659 8.58 3
+N7236 221444.9 +135049 14.61 8 0.7 0.7 0 68384 MCG 2-56- 23
+N7237 221446.8 +135027 15.00 8 0.7 0.7 0 68383 MCG 2-56- 24
+N7238 221520.5 +223109 0.00 0 0
+N7239 221501.4 -050312 15.81 8 1.0 0.7 0 68388
+N7240 221522.8 +371657 15.20 8 0.7 0.7 0 68415 MCG 6-48- 24
+N7241 221549.9 +191356 13.37 8 3.4 1.1 0 68442 UGC 11968
+N7242 221539.5 +371755 13.55 8 2.09 1.39 0 68434 UGC 11969
+N7243 221518.0 +495259 6.54 3
+N7244 221626.6 +162812 14.30 8 0.7 0.3 0 68468 MCG 3-56- 21
+N7245 221518.0 +541959 9.81 3
+N7246 221742.7 -153417 13.67 8 1.4 0.7 0 68512 MCG -3-56- 14
+N7247 221741.2 -234352 13.09 8 1.4 0.9 0 68511 ESO 533- 8
+N7248 221652.6 +403020 13.50 8 1.7 0.9 133 68485 UGC 11972
+N7249 222031.0 -550736 14.38 8 1.1 0.8 136 68606 ESO 190- 1
+N7250 221817.6 +403345 13.22 8 1.7 0.8 157 68535 UGC 11980
+N7251 222027.1 -154625 13.50 8 1.9 1.7 0 68604 MCG -3-57- 2
+N7252 222044.9 -244041 12.06 8 1.9 1.6 0 68612 ESO 533- 15 Atoms for Peace Galaxy
+N7253 221928.6 +292332 0.00 8 0 68572 UGC 11984
+N7253B221929.0 +292311 8 1.6 0.5 126 68573 UGC 11985
+N7254 222236.0 -214407 15.6 8
+N7255 222308.0 -153229 15.16 8 1.3 0.4 0 68721 MCG -3-57- 6
+N7256 222236.0 -214407 8 1.4 0.6 122 68686 ESO 602- 13
+N7257 222236.4 -040715 13.66 8 1.9 1.4 0
+N7258 222258.1 -282043 13.92 8 1.4 0.6 0 68710 ESO 467- 49
+N7259 222305.5 -285717 13.88 8 1.1 0.9 0 68718 ESO 467- 50
+N7260 222242.0 -040700 8 1.9 1.4 0 68691 MCG -1-57- 3
+N7261 222024.0 +580459 9.20 3
+N7262 222328.5 -322151 14.92 8 0.7 0.7 0 68737 ESO 405- 17
+N7263 222145.2 +362100 15.51 8 0.7 0.5 0 68642 MCG 6-49- 4
+N7264 222213.8 +362313 14.58 8 2.2 0.3 0 68658 UGC 12001
+N7265 222227.4 +361235 13.24 8 2.4 1.9 170 68668 UGC 12004
+N7266 222359.0 -040423 14.5 8
+N7267 222422.2 -334134 12.91 8 1.6 1.3 6 68780 ESO 405- 18
+N7268 222540.7 -311203 15.38 8 0.9 0.4 0 68839 ESO 467- 57A
+N7269 222546.7 -130959 14. 8
+N7270 222347.5 +322411 14.88 8 1.0 0.6 0 68748 UGC 12019
+N7271 222357.6 +322200 15.7 8
+N7272 222431.7 +163517 16.19 8 0.9 0.8 0 68786 UGC 12028
+N7273 222409.2 +361159 14.8 8
+N7274 222411.1 +360733 13.77 8 1.5 1.5 0 68770 UGC 12026
+N7275 222417.2 +322647 15.17 8 0.9 0.2 0 68774 UGC 12025
+N7276 222414.4 +360515 15.0 8
+N7277 222610.9 -310843 14.10 8 1.5 0.6 0 68861 ESO 467- 59
+N7278 222822.4 -601011 15.14 8 0.8 0.5 0 68940 ESO 146- 27
+N7279 222712.7 -350823 14.34 8 1.2 0.8 68 68896 ESO 405- 21
+N7280 222627.7 +160857 13.01 8 2.2 1.5 78 68870 UGC 12035
+N7281 222521.0 +574916 0.00 3 0
+N7282 222553.8 +401853 14.50 8 2.5 1.0 0 68843 UGC 12034
+N7283 222832.7 +172813 15.30 8 0.8 0.4 0 68946 MCG 3-57- 12
+N7284 222835.9 -245039 12.95 8 1.2 0.7 0 68950 ESO 533- 31
+N7285 222838.0 -245027 12.81 8 2.3 1.8 0 68953 ESO 533- 32
+N7286 222750.5 +290545 13.47 8 1.7 0.7 0 68922 UGC 12043
+N7287 222848.7 -221209 0.00 8 0 68960 ESO 602- 20A
+N7288 222815.0 -025304 14.30 8 2.3 1.5 0 68933 MCG -1-57- 13
+N7289 222920.2 -352819 14.51 8 1.4 1.1 0 68980 ESO 405- 23
+N7290 222826.6 +170856 13.85 8 1.6 1.0 161 68942 UGC 12045
+N7291 222829.5 +164659 14.12 8 1.8 1.7 0 68944 UGC 12047
+N7292 222825.0 +301730 13.03 8 2.1 1.7 0 68941 UGC 12048
+N7293 222938.5 -205013 13.15 6 Helix Nebula
+N7294 223208.0 -252352 13.92 8 1.9 1.2 0 69088 ESO 533- 44
+N7295 222802.8 +521721 0.00 0 0
+N7296 222801.0 +521847 3
+N7297 223110.3 -374935 14.09 8 0.83 0.69 0 69046 ESO 345- 18
+N7298 223050.7 -141116 14.29 8 1.3 1.1 0 69033 MCG -2-57- 10
+N7299 223133.1 -374834 14.67 8 0.70 0.68 0 69060 ESO 345- 19
+N7300 223059.9 -140012 13.60 8 2.0 1.0 160 69040 MCG -2-57- 11
+N7301 223034.7 -173426 14.44 8 1.0 0.5 0 69021 ESO 602- 23
+N7302 223224.0 -140700 13.22 8 1.8 1.1 0 69094 MCG -2-57- 13
+N7303 223132.8 +305721 13.58 8 1.5 1.2 0 69061 UGC 12065
+N7304 223132.7 +305724 16.0 8
+N7305 223213.9 +114243 15.1 8
+N7306 223316.5 -271448 13.36 8 1.7 0.7 0 69132 ESO 468- 11
+N7307 223352.5 -405600 12.92 8 3.5 0.9 9 69161 ESO 345- 26
+N7308 223432.1 -125602 14.92 8 1.2 0.9 0 69194 MCG -2-57- 17
+N7309 223420.7 -102126 13.00 8 1.9 1.8 0 69183 MCG -2-57- 16
+N7310 223436.9 -222906 14.62 8 0.9 0.7 0 69202 ESO 533- 49
+N7311 223406.7 +053412 13.36 8 1.6 0.8 0 69172 UGC 12080
+N7312 223434.8 +054902 14.20 8 1.4 0.8 0 69198 UGC 12083
+N7313 223532.5 -260606 15.14 8 0.7 0.5 0 69242 ESO 533- 52
+N7314 223545.8 -260303 11.62 8 4.6 2.1 3 69253 ESO 533- 53
+N7315 223531.7 +344812 13.51 8 1.6 1.6 0 69241 UGC 12097
+N7316 223556.3 +201926 13.62 8 1.1 0.9 60 69259 UGC 12098
+N7317 223552.0 +335642 14.57 8 1.1 1.1 0 69256 MCG 6-49- 38 Stephan's Quintet
+N7318A223556.8 +335759 14.33 8 0.9 0.9 0 69260 UGC 12099 Stephan's Quintet
+N7318B223558.5 +335758 13.92 8 1.9 1.2 0 69263 UGC 12100
+N7319 223603.6 +335834 14.11 8 1.7 1.3 0 69269 UGC 12102 Stephan's Quintet
+N7320 223604.2 +335652 13.23 8 2.2 1.1 132 69270 UGC 12101 Stephan's Quintet
+N7320C223620.4 +335907 16.70 8 0.7 0.6 0 69279 MCG 6-49- 43
+N7321 223628.0 +213719 13.71 8 1.6 1.1 0 69287 UGC 12103
+N7322 223751.4 -371352 14.47 8 0.9 0.6 0 69365 ESO 405- 33
+N7323 223653.7 +190838 13.74 8 1.4 1.1 0 69311 UGC 12108
+N7324 223701.1 +190847 15.5 8
+N7325 223633.5 +343005 14.90 8
+N7326 223622.8 +343237 15.7 8
+N7327 223634.0 +343013 15.27 0 0.51 0.39 0
+N7328 223729.3 +103154 13.98 8 2.0 0.7 0 69349 UGC 12118
+N7329 224023.5 -662844 12.10 8 3.9 2.6 107 69453 ESO 109- 12
+N7330 223656.2 +383253 13.24 8 1.8 1.7 0 69314 UGC 12111
+N7331 223705.2 +342510 10.35 8 10.5 3.7 171 69327 UGC 12113
+N7332 223724.5 +234752 12.02 8 4.1 1.1 155 69342 UGC 12115
+N7333 223711.6 +342616 0.00 0 0
+N7334 223751.5 -371352 15. 8
+N7335 223719.3 +342652 14.44 8 1.3 0.6 151 69338 UGC 12116
+N7336 223721.9 +342854 15. 8
+N7337 223726.6 +342228 15.24 8 1.1 0.9 0 69344 UGC 12120
+N7338 223731.3 +342452 0.00 0 0
+N7339 223746.9 +234714 13.13 8 3.0 0.7 93 69364 UGC 12122
+N7340 223744.2 +342436 14.68 8 0.9 0.6 0 69362 MCG 6-49- 52
+N7341 223905.5 -224000 13.28 8 2.4 1.0 0 69412 ESO 534- 11
+N7342 223813.1 +352956 14.80 8 1.3 1.3 0 69374 UGC 12126
+N7343 223837.6 +340423 14.40 8 1.1 0.9 160 69391 UGC 12129
+N7344 223936.2 -040932 14.61 8 1.5 0.8 0 69433 MCG -1-57- 20
+N7345 223844.8 +353226 15.16 8 1.2 0.2 0 69401 UGC 12130
+N7346 223935.4 +110459 15.6 8
+N7347 223956.2 +110139 14.57 8 1.5 0.3 0 69443 UGC 12136
+N7348 224036.3 +115422 14.53 8 1.1 0.7 0 69463 UGC 12142
+N7349 224114.8 -214748 14.92 8 1.0 0.5 0 69488 ESO 603- 4
+N7350 224048.5 +120023 0.00 0 0
+N7351 224126.9 -042641 13.79 8 1.8 1.3 0 69489 MCG -1-57- 22
+N7352 223943.7 +572340 0.00 0 0
+N7353 223937.5 +114611 14.04 8
+N7354 224019.6 +611705 0.00 6 0
+N7355 224330.5 -365155 15.09 8 2.0 1.0 0
+N7356 224202.3 +304232 14.85 8 1.1 0.5 0 69530 UGC 12159
+N7357 224223.9 +301017 14.78 8 1.5 0.7 0 69544 UGC 12162
+N7358 224536.1 -650712 13.76 8 1.9 0.5 176 69664 ESO 109- 18
+N7359 224447.5 -234113 13.46 8 2.3 0.6 55 69638 ESO 534- 22
+N7360 224333.9 +040904 14.61 8 0.7 0.3 0 69591 UGC 12167
+N7361 224218.0 -300329 12.74 8 3.8 1.0 4 69539 ESO 468- 23
+N7362 224349.3 +084217 13.75 8 1.1 0.8 175 69602 UGC 12171
+N7363 224319.9 +340005 14.38 8 1.1 1.0 0 69580 MCG 6-49- 78
+N7364 224424.4 -000943 13.40 8 1.50 0.95 0 69630 UGC 12174
+N7365 224509.8 -195707 13.74 8 1.5 1.0 34 69651 ESO 603- 10
+N7366 224426.6 +104652 15.5 8
+N7367 224434.4 +033847 14.67 8 1.5 0.4 0 69633 UGC 12175
+N7368 224519.7 -393220 0.00 8 0 69661 ESO 345- 49
+N7369 224412.3 +342104 14.64 8 0.9 0.9 0 69619 MCG 6-49- 80
+N7370 224537.2 +110328 16.38 8 0
+N7371 224600.0 -110000 12.26 8 2.0 2.0 0 69677 MCG -2-58- 1
+N7372 224546.0 +110751 14.36 8 1.0 0.9 0 69670 MCG 2-58- 5
+N7373 224619.4 +031236 14.59 8 1.2 0.4 0 69688 CGCG 379- 4
+N7374 224600.9 +105113 14.69 8 0.9 0.7 0 69676 MCG 2-58- 7
+N7375 224632.0 +210501 14.9 5
+N7376 224717.4 +033844 15.38 8 0.7 0.4 0 69715 CGCG 379- 6
+N7377 224747.5 -221845 12.07 8 3.0 2.5 101 69733 ESO 534- 26
+N7378 224747.7 -114900 13.64 8 1.4 0.9 0 69734 MCG -2-58- 5
+N7379 224732.9 +401420 14.27 8 1.1 0.9 0 69724 UGC 12187
+N7380 224700.0 +580600 7.62 3
+N7381 225008.1 -194330 14.59 8 0.7 0.4 0 69828 ESO 603- 17
+N7382 225023.9 -365126 14.53 8 1.2 0.3 0 69840 ESO 406- 15
+N7383 224936.0 +113200 14.70 8 0.8 0.7 0 69809 MCG 2-58- 14
+N7384 224946.0 +113308 15.46 8
+N7385 224954.7 +113632 13.05 8 1.5 1.3 0 69824 UGC 12207
+N7386 225002.1 +114156 13.32 8 1.4 1.2 150 69825 UGC 12209
+N7387 225018.0 +113700 15.00 8 0.7 0.4 0 69834 MCG 2-58- 22
+N7388 225021.0 +114239 0.00 8 0
+N7389 225016.0 +113358 14.78 8 1.1 0.9 0 69836 MCG 2-58- 19
+N7390 225019.6 +113152 15.12 8 1.0 0.8 0 69837 MCG 2-58- 20
+N7391 225036.5 -013234 13.08 8 1.7 1.5 70 69847 UGC 12211
+N7392 225149.4 -203627 12.62 8 2.1 1.3 123 69887 ESO 603- 22
+N7393 225138.1 -053326 13.42 8 1.9 0.9 0 69874 MCG -1-58- 2
+N7394 225007.7 +521048 0.00 0 0
+N7395 225102.9 +370516 14.98 8 1.82 1.05 0 69861 UGC 12216
+N7396 225222.6 +010533 13.75 8 1.9 1.1 0 69889 UGC 12220
+N7397 225246.7 +010758 14.60 8 0.80 0.55 90 69904 MCG 0-58- 8
+N7398 225249.3 +011204 14.30 8 1.21 0.85 0 69905 UGC 12225
+N7399 225239.1 -091600 14. 8
+N7400 225420.8 -452049 13.60 8 2.6 0.5 0 69967 ESO 290- 22
+N7401 225258.5 +010834 14.99 8
+N7402 225304.5 +010840 16.00 8 0.50 0.34 0 69914 MCG 0-58- 10
+N7403 225306.4 +012858 0.00 0 0
+N7404 225418.7 -391855 12.75 8 1.5 0.9 2 69964 ESO 346- 10
+N7405 225257.2 +123536 16. 8
+N7406 225356.5 -063441 15. 8
+N7407 225320.9 +320750 13.95 8 2.0 0.9 0 69922 UGC 12230
+N7408 225556.8 -634141 13.33 8 1.5 1.2 0 70037 ESO 109- 26
+N7409 225348.1 +201237 15.6 8
+N7410 225500.7 -393941 11.24 8 5.2 1.6 45 69994 ESO 346- 12
+N7411 225434.9 +201410 14.39 8 1.0 0.9 0 69974 UGC 12241
+N7412 225545.3 -423828 11.88 8 3.9 2.9 65 70027 ESO 290- 24
+N7412A225707.0 -424815 14.50 8 3.5 0.5 91 70089 ESO 290- 28
+N7413 225503.1 +131314 14.80 8 0.83 0.55 0 69997 MCG 2-58- 35
+N7414 225524.4 +131454 16.30 8 0.44 0.21 0
+N7415 225451.7 +201543 15.50 8 0.45 0.3 0 69985 UGC 12244
+N7416 225542.0 -052900 13.20 8 3.2 0.9 110 70025 MCG -1-58- 4
+N7417 225749.5 -650214 13.17 8 1.9 1.3 2 70113 ESO 109- 28
+N7418 225636.1 -370148 12.30 8 3.5 2.6 0 70069 ESO 406- 25
+N7418A225641.8 -364621 8 3.7 1.8 83 70075 ESO 406- 27
+N7419 225420.0 +604856 0.00 3 0
+N7420 225532.0 +294818 14.85 8 0.8 0.6 0 70017 MCG 5-54- 18
+N7421 225654.6 -372044 12.56 8 2.0 1.8 0 70083 ESO 346- 17
+N7422 225612.4 +035536 14.18 8 0.9 0.8 0 70048 UGC 12254
+N7423 225508.5 +570549 0.00 0 0
+N7424 225718.0 -410409 10.96 8 9.5 8.1 0 70096 ESO 346- 19
+N7425 225715.5 -105659 15. 8
+N7426 225602.8 +362141 13.31 8 1.7 1.4 0 70042 UGC 12256
+N7427 225709.9 +083020 15.5 8
+N7428 225719.5 -010256 13.40 8 2.4 1.3 0 70098 UGC 12262
+N7429 225600.6 +595826 0.00 3 0
+N7430 225729.7 +084736 15.1 8
+N7431 225738.7 +260951 15.6 8
+N7432 225801.9 +130804 14.30 8 0.98 0.73 0 70129 UGC 12268
+N7433 225751.7 +260943 15. 8
+N7434 225821.5 -011102 15.7 8
+N7435 225754.5 +260820 15.14 8 1.2 0.7 0 70116 UGC 12267
+N7436 225756.9 +260900 0.00 8 0 70124 UGC 12269
+N7437 225810.0 +141831 14.30 8 1.43 1.16 0 70131 UGC 12270
+N7438 225720.4 +541834 0.00 0 0
+N7439 225809.9 +291342 14.97 8 1.0 0.6 0 70134 UGC 12273
+N7440 225832.8 +354808 14.40 8 1.4 1.1 0 70152 UGC 12276
+N7441 225641.4 -072245 14.44 8 1.3 0.9 0 70186 MCG -1-58- 13
+N7442 225926.5 +153254 13.95 8 1.1 1.1 0 70183 UGC 12286
+N7443 230006.0 -124800 12.57 8 1.5 0.6 30 70218 MCG -2-58- 15
+N7444 230006.0 -124900 13.85 8 1.7 0.7 10 70219 MCG -2-58- 16
+N7445 225922.4 +390627 15.6 8
+N7446 225929.0 +390458 15.7 8
+N7447 230026.1 -103141 0.00 0 0
+N7448 230003.7 +155857 12.20 8 2.7 1.2 170 70213 UGC 12294
+N7449 225937.6 +390845 14.97 8 1.0 0.7 0 70196 UGC 12292
+N7450 230047.8 -125507 14.00 8 1.8 1.8 0 70252 MCG -2-58- 19
+N7451 230040.8 +082804 14.82 8 1.0 0.5 0 70245 UGC 12299
+N7452 230060.0 +064500 15. 8
+N7453 230125.4 -062123 0.00 0 0
+N7454 230106.7 +162324 12.78 8 2.2 1.6 150 70264 UGC 12305
+N7455 230041.0 +071811 15.20 8 0.4 0.3 0 70246 CGCG 405- 21
+N7456 230210.0 -393409 12.36 8 5.5 1.6 23 70304 ESO 346- 26
+N7457 230059.9 +300839 12.09 8 4.3 2.3 130 70258 UGC 12306
+N7458 230128.3 +014513 13.59 8 1.4 1.2 15 70277 UGC 12309
+N7459 230059.6 +064458 0.00 0 0.20 0.20 0
+N7460 230142.8 +021549 13.61 8 1.4 1.0 175 70287 UGC 12312
+N7461 230148.3 +153457 14.32 8 0.9 0.7 0 70290 UGC 12314
+N7462 230246.5 -405007 12.53 8 4.2 0.7 0 70324 ESO 346- 28
+N7463 230151.7 +155856 13.80 8 2.9 0.7 90 70291 UGC 12316
+N7464 230153.7 +155826 14.27 8 0.8 0.8 0 70292 UGC 12315
+N7465 230200.8 +155756 13.31 8 1.2 0.8 0 70295 UGC 12317
+N7466 230203.4 +270309 14.35 8 1.5 0.5 0 70299 UGC 12319
+N7467 230227.5 +153314 15.5 8
+N7468 230259.3 +163610 14.16 8 0.9 0.6 0 70332 UGC 12329
+N7469 230315.6 +085229 13.00 8 1.5 1.1 125 70348 UGC 12332
+N7470 230514.0 -500642 14.76 8 1.4 0.9 0 70431 ESO 239- 9
+N7471 230353.8 -225425 0.00 0 0
+N7472 230538.6 +030333 14.6 8
+N7473 230357.1 +300937 14.66 8 1.1 0.5 0 70373 UGC 12335
+N7474 230404.4 +200401 15.2 8
+N7475 230410.4 +200446 15.1 8
+N7476 230511.9 -430558 13.55 8 1.4 1.0 0 70427 ESO 290- 45
+N7477 230440.6 +030705 0.00 0 0
+N7478 230456.5 +023440 15.98 8
+N7479 230457.1 +121918 11.60 8 4.1 3.1 25 70419 UGC 12343
+N7480 230513.6 +023258 14.93 8 1.3 0.3 0 70432 UGC 12349
+N7481 230551.6 -195623 0.00 8 0
+N7482 230538.7 +030335 8 0.6 0.4 140 70446 MCG 0-58- 29
+N7483 230548.3 +033242 13.94 8 1.6 1.1 0 70455 UGC 12353
+N7484 230704.9 -361631 12.78 8 1.8 1.7 0 70505 ESO 407- 6
+N7485 230604.8 +340628 14.14 8 1.2 0.6 0 70470 UGC 12360
+N7486 230613.0 +340605 0.00 8 0
+N7487 230650.6 +281044 14.8 8
+N7488 230748.9 +005626 14.60 8 0.91 0.70 0 70539 MCG 0-59- 1
+N7489 230732.7 +225953 13.96 8 2.1 1.1 0 70532 UGC 12378
+N7490 230725.2 +322230 13.05 8 2.8 2.6 0 70526 UGC 12379
+N7491 230805.8 -055757 14.5 8
+N7492 230826.7 -153641 0.00 4 0
+N7493 230831.6 +005436 0.00 0 0
+N7494 230858.6 -242210 15.50 8 1.9 1.7 0
+N7495 230854.0 +120200 13.73 8 1.8 1.7 5 70566 UGC 12391
+N7496 230947.3 -432541 11.91 8 3.3 3.0 0 70588 ESO 291- 1
+N7496A231223.5 -434647 8 1.5 1.2 85 70687 ESO 291- 7
+N7497 230903.8 +181036 12.96 8 4.9 1.1 48 70569 UGC 12392
+N7498 230956.2 -242530 14.80 8 1.9 1.1 0
+N7499 231022.4 +073453 13.94 8 1.1 0.7 10 70608 UGC 12397
+N7500 231029.8 +110044 14.26 8 2.1 1.1 0 70620 UGC 12399
+N7501 231030.5 +073519 14.59 8 1.0 1.0 0 70619 MCG 1-59- 7
+N7502 231019.8 -214415 0.00 0 0
+N7503 231042.3 +073403 14.29 8 1.1 1.1 0 70628 MCG 1-59- 8
+N7504 231041.1 +142310 0.00 0 0
+N7505 231100.7 +133754 15.6 8
+N7506 231141.0 -020936 13.88 8 1.7 1.1 0 70660 UGC 12406
+N7507 231207.6 -283229 11.36 8 2.8 2.7 0 70676 ESO 469- 19
+N7508 231149.2 +125624 15.7 8
+N7509 231221.4 +143633 15.0 8
+N7510 231130.0 +603400 8.77 3
+N7511 231226.3 +134336 14.70 8 0.92 0.51 0 70691 UGC 12412
+N7512 231220.9 +310732 13.64 8 1.8 1.5 0 70683 UGC 12414
+N7513 231313.4 -282134 11.39 8 3.2 2.1 108 70714 ESO 469- 22
+N7514 231225.8 +345253 13.54 8 1.4 0.9 0 70689 UGC 12415
+N7515 231248.5 +124050 13.16 8 1.7 1.6 15 70699 UGC 12418
+N7516 231251.8 +201454 14.25 8 1.1 1.0 0 70703 UGC 12420
+N7517 231313.8 -020602 15.40 8 0.6 0.3 0 70715 MCG 0-59- 8
+N7518 231312.9 +061916 14.24 8 1.4 1.0 0 70712 UGC 12422
+N7519 231311.2 +104620 15.20 8 1.1 0.9 0 70713 UGC 12424
+N7520 231344.9 -234739 0.00 0 0
+N7521 231335.3 -014353 14.86 8 0.6 0.5 0 70725 MCG 0-59- 9
+N7522 231536.4 -225342 0.00 8 0
+N7523 231334.7 +135913 15.7 8
+N7524 231346.6 -014347 15.5 8
+N7525 231340.3 +140128 18.50 8 0.10 0.08 0 70731 CGCG 431- 19
+N7526 231402.3 -091318 0.00 0 0
+N7527 231341.8 +245408 14.33 8 1.3 0.9 0 70728 UGC 12428
+N7528 231420.2 +101353 0.00 8 0
+N7529 231403.2 +085933 14.61 8 0.9 0.8 0 70755 UGC 12431
+N7530 231411.8 -024645 15. 8
+N7531 231448.7 -433556 12.04 8 4.5 1.8 15 70800 ESO 291- 10
+N7532 231422.2 -024341 14.80 8 1.4 0.7 0 70779 MCG -1-59- 5
+N7533 231420.0 -020224 15.52 8
+N7534 231426.7 -024154 14.74 8 1.0 0.6 0 70781 MCG -1-59- 6
+N7535 231412.0 +133500 14.24 8 1.5 1.5 0 70761 UGC 12438
+N7536 231412.0 +132500 14.07 8 1.9 0.7 56 70765 UGC 12437
+N7537 231434.7 +042954 13.86 8 2.2 0.6 79 70786 UGC 12442
+N7538 231338.6 +613045 0.00 5 0
+N7539 231429.4 +234105 13.53 8 1.5 1.2 0 70783 UGC 12443
+N7540 231436.1 +155702 15.7 8
+N7541 231443.1 +043204 12.42 8 3.5 1.2 102 70795 UGC 12447
+N7542 231441.7 +103835 15.7 8
+N7543 231434.6 +281938 14.03 8 1.1 0.9 0 70785 UGC 12450
+N7544 231457.0 -021157 15.62 8
+N7545 231532.1 -383208 13.82 8 1.09 0.52 0 70840 ESO 347- 4
+N7546 231505.6 -021929 14.50 8 1.1 0.8 0 70820 MCG -1-59- 7
+N7547 231503.7 +185823 14.73 8 1.1 0.5 106 70819 UGC 12453
+N7548 231511.1 +251655 14.31 8 1.08 0.98 0 70826 UGC 12455
+N7549 231517.2 +190230 13.74 8 2.8 0.7 0 70832 UGC 12457
+N7550 231516.1 +185747 13.16 8 1.4 1.2 0 70830 UGC 12456
+N7551 231522.0 +155628 0.00 8 0
+N7552 231610.9 -423501 11.25 8 3.4 2.7 1 70884 ESO 291- 12 Grus Quartet
+N7553 231533.1 +190250 15.42 8
+N7554 231541.3 -022242 16.5 8
+N7555 231530.8 +123422 0.00 0 0
+N7556 231544.5 -022253 13.78 8 2.5 1.6 0 70855 MCG -1-59- 9
+N7557 231542.0 +064200 15.15 8 0.6 0.6 0 70854 MCG 1-59- 21
+N7558 231538.4 +185510 15.88 8 0.4 0.4 0 70844 MCG 3-59- 16
+N7559 231546.3 +131738 0.00 8 0 70864 UGC 12463
+N7560 231553.7 +042945 0.00 0 0
+N7561 231557.4 +043122 0.00 0 0
+N7562 231557.4 +064115 12.63 8 2.2 1.5 83 70874 UGC 12464
+N7562A231601.4 +063908 15.53 8 1.5 0.4 0 70881 UGC 12467
+N7563 231556.0 +131146 13.87 8 1.9 1.0 155 70872 UGC 12465
+N7564 231601.2 +072053 0.00 8 0 70843 CGCG 406- 36
+N7565 231619.8 -000331 0.00 0 0
+N7566 231637.4 -021950 14.27 8 1.3 0.7 0 70901 MCG -1-59- 10
+N7567 231610.3 +155100 15.38 8 0.9 0.2 0 70885 UGC 12468
+N7568 231624.9 +242949 14.52 8 0.9 0.5 0 70892 UGC 12469
+N7569 231644.5 +085420 14.42 0 1.2 0.8 0
+N7570 231644.8 +132901 13.89 8 1.5 0.9 30 70912 UGC 12473
+N7571 231830.2 +184119 14.92 0 0.9 0.9 0
+N7572 231650.4 +182859 15.0 8
+N7573 231626.3 -220916 14.50 8 1.3 1.1 0 70893 ESO 604- 8
+N7574
+N7575 231720.9 +053939 15.08 0 0.5 0.3 0
+N7576 231722.8 -044342 13.73 8 1.2 1.0 165 70948 MCG -1-59- 12
+N7577 231717.1 +072156 0.00 8 0
+N7578A231712.0 +184203 14.34 8 1.4 1.4 0 70933 UGC 12477
+N7578B231713.6 +184228 14.96 8 1.0 1.0 0 70934 UGC 12478
+N7579 231738.8 +092600 16.00 8 0.4 0.3 0 70964 MCG 1-59- 31
+N7580 231736.7 +140011 14.27 8 0.8 0.6 45 70962 UGC 12481
+N7581
+N7582 231823.3 -422211 11.37 8 5.0 2.1 157 71001 ESO 291- 16 Grus Quartet
+N7583 231752.8 +072246 14.70 8 0.7 0.7 0 70975 MCG 1-59- 34
+N7584 231753.0 +092600 15.28 8 0.4 0.4 0 70977 MCG 1-59- 35
+N7585 231801.4 -043903 12.33 8 2.3 2.0 105 70986 MCG -1-59- 15
+N7586 231736.4 +081458 15.1 8
+N7587 231759.1 +094049 14.78 8 1.3 0.3 0 70984 UGC 12484
+N7588 231757.8 +184507 15.7 8
+N7589 231815.7 +001540 14.80 8 1.00 0.59 0 70995 MCG 0-59- 19
+N7590 231855.0 -421417 12.11 8 2.7 1.0 36 71031 ESO 347- 33 Grus Quartet
+N7591 231816.1 +063509 13.86 8 1.9 0.8 145 70996 UGC 12486
+N7592 231822.5 -042459 0.00 8 0 70999 MCG -1-59- 17
+N7593 231757.0 +112057 14.30 8 1.0 0.6 104 70981 UGC 12483
+N7594 231812.0 +101300 13.99 8 0.7 0.3 0 70992 MCG 2-59- 22
+N7595 231830.2 +095557 0.00 8 0
+N7596 231712.4 -065446 15.17 8
+N7597 231830.0 +184100 8 0.9 0.9 0 71006 MCG 3-59- 32
+N7598 231833.3 +184457 15.6 8
+N7599 231920.9 -421523 12.08 8 4.4 1.3 57 71066 ESO 347- 34 Grus Quartet
+N7600 231853.9 -073450 12.91 8 2.5 1.1 70 71029 MCG -1-59- 19
+N7601 231847.2 +091403 14.63 8 1.2 0.9 90 71022 UGC 12487
+N7602 231843.5 +184154 15.32 8 0.5 0.5 0 71019 MCG 3-59- 34
+N7603 231856.6 +001438 14.04 8 1.5 1.0 0 71035 UGC 12493
+N7604 231751.9 +072548 15.50 8 0.3 0.2 0 70974 MCG 1-59- 33
+N7605
+N7606 231904.9 -082908 11.51 8 5.4 2.1 145 71047 MCG -2-59- 12
+N7607 231859.2 +112030 0.00 0 0
+N7608 231912.0 +082000 15.01 8 1.5 0.4 20 71055 UGC 12500
+N7609 231930.0 +093028 14.91 8 1.3 1.1 0 71076 MCG 1-59- 47
+N7610 231941.4 +101106 13.44 8 2.5 1.9 0 71087 UGC 12511
+N7611 231937.0 +080350 13.51 8 1.5 0.6 139 71083 UGC 12509
+N7612 231944.2 +083435 13.74 8 1.6 0.8 2 71089 UGC 12512
+N7613 231951.7 +001156 0.00 8 0
+N7614 231951.7 +001156 0.00 0 0
+N7615 231954.8 +082402 15.10 8 1.0 0.5 0 71097 MCG 1-59- 51
+N7616 231927.1 +100915 15.97 8
+N7617 232009.2 +080957 14.78 8 0.9 0.7 0 71113 MCG 1-59- 51A
+N7618 231947.2 +425110 14.02 8 1.2 1.0 0 71090 UGC 12516
+N7619 232014.7 +081223 12.10 8 2.5 2.3 30 71121 UGC 12523
+N7620 232005.5 +241306 13.60 8 1.1 1.1 0 71106 UGC 12520
+N7621 232024.7 +082200 15.5 8
+N7622 232138.5 -620704 14.42 8 1.19 0.36 0 71187 ESO 148- 8
+N7623 232030.1 +082346 13.88 8 1.2 0.9 175 71132 UGC 12526
+N7624 232022.7 +271852 13.82 8 1.0 0.7 30 71126 UGC 12527
+N7625 232030.8 +171341 12.83 8 1.6 1.4 0 71133 UGC 12529
+N7626 232042.4 +081302 12.16 8 2.6 2.3 0 71140 UGC 12531
+N7627 232232.1 +115323 14.82 0 1.7 0.5 0
+N7628 232054.9 +255355 13.70 8 1.1 0.9 0 71153 UGC 12534
+N7629 232119.4 +012411 14.79 8 1.0 0.8 0 71175 MCG 0-59- 31
+N7630 232116.3 +112350 15.20 8 1.1 0.4 0 71176 UGC 12540
+N7631 232126.8 +081305 13.93 8 1.8 0.7 79 71181 UGC 12539
+N7632 232201.3 -422844 12.95 8 2.2 1.1 92 71213 ESO 291- 21
+N7633 232303.3 -673913 13.41 8 2.1 1.2 0 71274 ESO 77- 15
+N7634 232142.0 +085314 13.57 8 1.2 0.9 95 71192 UGC 12542
+N7635 232045.6 +611244 0.00 5 0 Bubble Nebula
+N7636 232232.9 -291650 15.23 8 0.9 0.6 0 71245 ESO 470- 2
+N7637 232629.4 -815441 13.23 8 2.1 1.9 0 71440 ESO 12- 1
+N7638 232233.1 +111946 0.00 0 0
+N7639 232248.2 +112222 15.60 0 0
+N7640 232206.7 +405043 11.86 8 10.5 2.0 167 71220 UGC 12554
+N7641 232230.0 +115300 8 1.7 0.5 144 71241 UGC 12556
+N7642 232253.4 +012634 14.62 8 0.5 0.5 0 71264 UGC 12560
+N7643 232248.0 +115900 14.12 8 1.4 0.7 45 71261 UGC 12563
+N7644 232425.9 +135818 15.0 8
+N7645 232347.3 -292317 13.77 8 1.4 1.2 0 71314 ESO 470- 3
+N7646 232406.5 -115133 13.93 8
+N7647 232357.4 +164638 14.56 8 2.16 1.10 0 71335 UGC 12576
+N7648 232354.3 +094004 13.77 8 1.6 1.0 85 71321 UGC 12575
+N7649 232420.1 +143849 14.98 8 1.3 0.9 0 71343 UGC 12579
+N7650 232521.5 -574724 13.13 8 1.4 1.1 0 71394 ESO 148- 10
+N7651 232425.9 +135818 15.0 8
+N7652 232537.4 -575315 14.48 8 1.2 0.7 0 71402 ESO 148- 11
+N7653 232449.6 +151627 13.41 8 1.6 1.4 0 71370 UGC 12586
+N7654 232412.0 +613459 3 13.0 M 52
+N7655 232645.9 -680139 14.17 8 0.7 0.6 0 71452 ESO 77- 18
+N7656 232431.4 -190333 14.70 8 1.2 1.1 0 71357 ESO 605- 5
+N7657 232647.5 -574821 14.70 8 1.49 0.37 0 71456 ESO 148- 12
+N7658B232625.1 -391335 8 0.8 0.3 128 71432 ESO 347- 16
+N7658A232625.1 -391259 8 0.6 0.2 137 71433 ESO 347- 15
+N7659 232555.7 +141235 15.04 8 0.8 0.3 0 71417 UGC 12595
+N7660 232548.9 +270143 13.76 8 1.4 1.1 35 71413 UGC 12594
+N7661 232714.3 -651614 14.08 8 1.8 1.2 0 71473 ESO 110- 11
+N7662 232554.0 +423206 9.4 6 Blue Snowball
+N7663 232645.2 -045800 15.87 8 0.79 0.33 0
+N7664 232639.8 +250449 13.42 8 2.6 1.5 90 71450 UGC 12598
+N7665 232715.0 -092312 13. 8
+N7666 232724.5 -041111 0.00 0 0
+N7667 232722.8 -001111 0.00 8 0 71345 UGC 12578
+N7668 232721.8 -001129 0.00 0 0
+N7669 232721.8 -001129 0.00 0 0
+N7670 232721.8 -001129 0.00 0 0
+N7671 232719.4 +122804 13.80 8 1.4 0.8 138 71478 UGC 12602
+N7672 232731.5 +122309 14.70 8 1.2 0.9 0 71485 MCG 2-59- 45
+N7673 232741.6 +233524 13.17 8 1.3 1.2 0 71493 UGC 12607
+N7674 232756.8 +084638 13.92 8 1.1 1.0 0 71504 UGC 12608
+N7675 232806.1 +084606 15.96 8 0.7 0.4 0 71518 MCG 1-59- 83
+N7676 232902.0 -594304 12.49 8 1.7 0.9 85 71564 ESO 148- 16
+N7677 232805.7 +233148 13.93 8 1.6 1.0 35 71517 UGC 12610
+N7678 232828.1 +222522 12.41 8 2.3 1.7 5 71534 UGC 12614
+N7679 232846.9 +033041 13.47 8 1.3 0.9 93 71554 UGC 12618
+N7680 232834.9 +322459 13.68 8 1.9 1.9 0 71541 UGC 12616
+N7681 232854.9 +171835 15.70 8 1.8 1.5 0 71542 MCG 3-59- 60
+N7682 232903.4 +033200 14.10 8 1.2 1.1 0 71566 UGC 12622
+N7683 232903.2 +112639 13.60 8 1.9 1.0 140 71565 UGC 12623
+N7684 233032.0 +000452 13.70 8 1.51 0.51 0 71625 UGC 12637
+N7685 233033.4 +035404 13.84 8 1.9 1.4 170 71628 UGC 12638
+N7686 233012.0 +490759 6.79 3
+N7687 233054.4 +033248 14.43 8 1.3 1.0 0 71635 MCG 0-59- 51
+N7688 233105.5 +212441 15.4 8
+N7689 233316.2 -540537 12.20 8 2.9 1.9 162 71729 ESO 192- 7
+N7690 233302.3 -514149 13.00 8 2.2 0.9 132 71716 ESO 240- 6
+N7691 233224.4 +155052 13.90 8 1.67 1.25 0 71699 UGC 12654
+N7692 233246.0 -053548 15. 8
+N7693 233310.5 -011731 14.35 8 1.3 0.9 0 71720 MCG 0-60- 3
+N7694 233315.8 -024210 14.07 8 1.6 0.9 0 71728 MCG -1-60- 4
+N7695 233315.0 -024312 16.5 8
+N7696 233348.2 +045200 14.5 8
+N7697 233453.0 -652346 14.29 8 1.6 0.3 0 71800 ESO 110- 12
+N7698 233401.6 +245641 14.34 8 1.0 0.9 0 71762 UGC 12668
+N7699 233427.0 -025358 15.95 0 0.62 0.38 0
+N7700 233430.3 -025713 15.05 8 2.0 0.4 0 71777 MCG -1-60- 6
+N7701 233431.5 -025115 14. 8
+N7702 233529.1 -560036 13.08 8 2.2 1.2 117 71829 ESO 192- 9
+N7703 233446.9 +160433 14.41 8 2.2 0.5 0 71797 UGC 12676
+N7704 233501.0 +045351 14.40 8 1.1 0.9 0 71810 UGC 12684
+N7705 233502.5 +044813 15.4 8
+N7706 233510.4 +045751 14.24 8 1.2 1.0 0 71817 UGC 12686
+N7707 233451.4 +441815 14.40 8 1.3 1.1 0 71798 UGC 12683
+N7708 233501.4 +724959 0.00 0 0
+N7709 233527.5 -164218 13.60 8 2.3 0.6 0 71828 MCG -3-60- 2
+N7710 233546.1 -025251 14.95 8 1.2 0.4 0 71844 MCG -1-60- 10
+N7711 233539.5 +151802 13.07 8 2.6 1.3 95 71836 UGC 12691
+N7712 233551.6 +233707 13.74 8 0.9 0.8 0 71850 UGC 12694
+N7713 233613.5 -375624 11.51 8 4.5 1.8 168 71866 ESO 347- 28
+N7713A233708.3 -374253 12.98 8 1.8 1.4 0 71912 ESO 347- 30
+N7714 233614.7 +020918 13.00 8 1.9 1.4 4 71868 UGC 12699
+N7715 233622.0 +020924 14.68 8 2.6 0.5 73 71878 UGC 12700
+N7716 233631.0 +001750 12.82 8 2.1 1.8 35 71883 UGC 12702
+N7717 233743.7 -150707 13.83 8 1.4 1.1 0 71941 MCG -3-60- 8
+N7718 233805.0 +254311 15.01 8 0.9 0.6 0 71959 UGC 12712
+N7719 233802.6 -225828 15.12 8 1.8 1.5 0
+N7720 233829.3 +270157 13.40 8 1.6 1.3 0 71985 UGC 12716
+N7721 233848.7 -063106 12.22 8 3.5 1.4 20 72001 MCG -1-60- 17
+N7722 233841.2 +155717 13.30 8 1.69 1.19 0 71993 UGC 12718
+N7723 233857.1 -125742 11.94 8 3.5 2.3 40 72009 MCG -2-60- 5
+N7724 233907.1 -121327 13.90 8 1.4 1.0 0 72015 MCG -2-60- 6
+N7725 233917.0 -043207 15. 8
+N7726 233911.7 +270658 15.04 8 1.5 0.5 60 72024 UGC 12721
+N7727 233953.8 -121736 11.50 8 4.7 3.5 0 72060 MCG -2-60- 8
+N7728 234000.8 +270801 14.13 8 1.0 0.8 0 72064 UGC 12727
+N7729 234033.6 +291117 14.37 8 1.9 0.6 0 72083 UGC 12730
+N7730 234045.9 -203031 15.22 8
+N7731 234129.2 +034421 13.51 8 1.4 1.1 95 72128 UGC 12737
+N7732 234133.5 +034328 14.27 8 1.9 0.6 96 72131 UGC 12738
+N7733 234233.2 -655727 14.29 8 1.3 0.8 107 72177 ESO 110- 22
+N7734 234243.1 -655639 13.89 8 1.4 1.1 119 72183 ESO 110- 23
+N7735 234217.3 +261354 14.56 8 1.3 0.9 0 72165 UGC 12744
+N7736 234225.8 -192709 13.89 8 1.7 1.5 0 72173 ESO 606- 5
+N7737 234246.4 +270311 14.81 8 1.0 0.4 0 72182 UGC 12745
+N7738 234402.0 +003100 13.87 8 2.0 1.5 0 72247 UGC 12757
+N7739 234430.1 +001914 14.70 8 0.80 0.73 0 72272 CGCG 381- 38
+N7740 234317.1 +272132 15.6 8
+N7741 234354.0 +260432 11.84 8 4.4 3.0 170 72237 UGC 12754
+N7742 234416.0 +104604 12.35 8 1.7 1.7 0 72260 UGC 12760
+N7743 234421.6 +095604 12.38 8 3.0 2.6 80 72263 UGC 12759
+N7744 234459.3 -425438 12.87 8 2.2 1.7 105 72300 ESO 292- 17
+N7745 234445.8 +255432 15.50 8 0.6 0.6 0
+N7746 234520.0 -014106 14.07 8 1.4 1.1 0 72319 UGC 12768
+N7747 234532.2 +272139 14.38 8 1.5 0.5 0 72328 UGC 12772
+N7748 234456.7 +694517 0.00 0 0
+N7749 234547.5 -293104 14.34 8 1.6 1.1 0 72338 ESO 471- 9
+N7750 234637.8 +034757 13.49 8 1.6 0.8 171 72367 UGC 12777
+N7751 234658.3 +065143 13.81 8 1.0 1.0 0 72381 UGC 12778
+N7752 234658.6 +292732 15.00 8 0.8 0.5 113 72382 UGC 12779
+N7753 234704.8 +292900 12.83 8 3.3 2.1 0 72387 UGC 12780
+N7754 234913.0 -163544 15. 8
+N7755 234751.9 -303110 12.56 8 3.8 2.9 20 72444 ESO 471- 20
+N7756 234845.6 +041015 13.9 8
+N7757 234845.1 +041024 13.14 8 2.5 1.8 115 72491 UGC 12788
+N7758 234855.2 -220127 15.36 8 0.7 0.5 0 72497 ESO 606- 10
+N7759 234854.7 -163228 14.50 8 1.3 1.0 0 72496 MCG -3-60- 18
+N7760 234911.9 +305859 14.45 8 1.0 1.0 0 72512 UGC 12794
+N7761 235128.9 -132254 13.95 8 1.2 1.2 0 72641 MCG -2-60- 20
+N7762 235001.7 +680217 0.00 3 0
+N7763 235015.7 -163524 15.25 0 1.9 1.1 0
+N7764 235054.0 -404342 12.60 8 1.9 1.4 0 72597 ESO 293- 4
+N7764A235322.8 -404836 8 1.3 0.7 0 72762 ESO 293- 8
+N7765 235052.1 +270959 15.46 8 0.7 0.7 0 72596 MCG 4-56- 15
+N7766 235055.9 +270734 15.7 8
+N7767 235056.3 +270514 14.50 8 1.0 0.2 0 72601 UGC 12805
+N7768 235058.5 +270850 13.24 8 1.6 1.3 60 72605 UGC 12806
+N7769 235104.0 +200902 12.77 8 1.7 1.6 0 72615 UGC 12808
+N7770 235122.7 +200554 14.40 8 0.8 0.7 0 72635 UGC 12813
+N7771 235125.1 +200649 13.08 8 2.5 1.0 68 72638 UGC 12815
+N7772 235145.9 +161453 0.00 3 0
+N7773 235209.9 +311636 14.24 8 1.2 1.2 0 72681 UGC 12820
+N7774 235210.7 +112813 14.60 8 1.1 1.1 0 72679 UGC 12819
+N7775 235224.4 +284622 13.96 8 1.0 0.8 0 72696 UGC 12821
+N7776 235416.5 -133511 14.72 8
+N7777 235312.5 +281700 14.30 8 1.2 0.8 0 72744 UGC 12829
+N7778 235320.1 +075214 13.68 8 1.0 1.0 0 72756 UGC 12827
+N7779 235326.1 +075232 13.66 8 1.4 1.1 10 72770 UGC 12831
+N7780 235324.0 +080700 14.80 8 1.0 0.5 3 72775 UGC 12833
+N7781 235342.0 +075000 15.00 8 0.8 0.2 0 72785 MCG 1-60- 47
+N7782 235354.0 +075817 13.08 8 2.4 1.3 175 72788 UGC 12834
+N7783 235410.1 +002258 14.14 8
+N7784 235513.7 +214543 15.5 8
+N7785 235519.1 +055453 12.63 8 2.5 1.3 143 72867 UGC 12841
+N7786 235521.5 +213517 14.10 8 0.6 0.4 0 72870 UGC 12842
+N7787 235607.8 +003258 15.00 8 1.22 0.47 0 72930 UGC 12849
+N7788 235645.6 +612400 0.00 3 0
+N7789 235660.0 +564254 7.68 3
+N7790 235824.0 +611300 9.18 3
+N7791 235757.3 +104557 0.00 0 0
+N7792 235805.0 +163017 15. 8
+N7793 235749.5 -323524 9.63 8 9.3 6.3 98 73049 ESO 349- 12
+N7794 235834.1 +104341 13.53 8 1.5 1.3 0 73103 UGC 12872
+N7795 235837.4 +600206 0.00 0 0
+N7796 235859.8 -552724 12.46 8 2.2 1.9 168 73126 ESO 149- 7
+N7797 235858.9 +033805 14.50 8 1.0 0.9 0 73125 UGC 12877
+N7798 235925.3 +204500 12.97 8 1.4 1.3 0 73163 UGC 12884
+N7799 235931.5 +311744 0.00 8 0 73156 UGC 12882
+N7800 235936.3 +144820 13.06 8 2.3 1.6 0 73177 UGC 12885
+N7801 000021.4 +504442 0.00 0 0
+N7802 000100.4 +061431 14.48 8 1.1 0.6 0 81 UGC 12902
+N7803 000119.8 +130642 14.06 8 1.0 0.6 85 101 UGC 12906
+N7804 000118.8 +074459 0.00 0 0
diff --git a/kstars/kstars/data/ngcic09.dat b/kstars/kstars/data/ngcic09.dat
new file mode 100644
index 00000000..7c23b7a8
--- /dev/null
+++ b/kstars/kstars/data/ngcic09.dat
@@ -0,0 +1,1000 @@
+N7805 000126.6 +312602 14.20 8 1.2 0.9 0 109 UGC 12908
+N7806 000130.0 +312631 14.31 8 1.1 0.8 0 112 UGC 12911
+N7807 000026.6 -185030 15.6 8
+N7808 000332.3 -104442 13.48 8 1.3 1.3 0 243 MCG -2- 1- 13
+N7809 000209.4 +025628 15.14 8 0.5 0.4 0 158 MCG 0- 1- 19
+N7810 000219.1 +125818 14.03 8 1.2 0.9 0 163 UGC 12919
+N7811 000226.5 +032107 15.06 8 0.4 0.4 0 168 MCG 0- 1- 20
+N7812 000254.5 -341408 13.86 8 1.1 0.7 0 195 ESO 349- 21
+N7813 000409.2 -115903 14.5 8
+N7814 000315.1 +160845 11.56 8 5.5 2.3 135 218 UGC 8
+N7815 000324.8 +204215 0.00 0 0
+N7816 000348.8 +072843 13.61 8 1.7 1.5 0 263 UGC 16
+N7817 000358.9 +204508 12.56 8 3.5 0.9 0 279 UGC 19
+N7818 000408.8 +072246 14.67 8 1.0 1.0 0 288 UGC 21
+N7819 000424.8 +312825 14.18 8 1.5 1.2 0 303 UGC 26
+N7820 000430.8 +051201 13.87 8 1.3 0.6 0 307 UGC 28
+N7821 000516.7 -162837 13.77 8 1.4 0.5 0 367 MCG -3- 1- 19
+N7822 000335.3 +670942 0.00 7 0
+N7823 000445.6 -620342 13.40 8 1.1 1.0 0 328 ESO 111- 12
+N7824 000506.2 +065512 14.07 8 1.6 1.2 0 354 UGC 34
+N7825 000527.0 +051034 15.5 8
+N7826 000519.3 -204118 0.00 0 20.0: 0
+N7827 000527.6 +051320 14.93 8 1.2 0.9 0 378 UGC 38
+N7828 000627.0 -132454 14.40 8 0.9 0.5 0 483 MCG -2- 1- 25B
+N7829 000629.1 -132514 14.60 8 0.7 0.7 0 488 MCG -2- 1- 25A
+N7830 000601.8 +082034 0.00 0 0
+N7831 000719.5 +323633 13.60 8 1.7 0.4 0 569 UGC 60
+N7832 000628.4 -034258 13.89 8 1.9 1.0 0 485 MCG -1- 1- 33
+N7833 000631.4 +273823 0.00 0 0
+N7834 000637.8 +082204 14.95 8 1.1 0.8 0 504 UGC 49
+N7835 000646.6 +082536 15.5 8
+N7836 000801.5 +330412 14.40 8 0.9 0.5 133 608 UGC 65
+I 1 000827.0 +274304 0.00 0 0
+I 2 001100.9 -124922 15.00 0 0.7 0.15 0
+I 3 001206.1 -002454 15.1 8
+I 4 001326.9 +172911 14.04 8 1.0 0.9 0 897 UGC 123
+I 5 001734.9 -093235 14. 8
+I 6 001854.8 -031632 14.5 8
+I 7 001853.3 +103540 14.7 8
+I 8 001902.4 -031322 15. 8
+I 9 001944.0 -140718 15. 8
+I 10 002024.6 +591730 11.81 8 6.3 5.1 0 1305 UGC 192
+I 11 005259.3 +563719 0.00 5 0
+I 12 002015.1 -023907 16. 8
+I 13 002020.1 +074202 14.73 8 1.4 0.5 0 1301 UGC 195
+I 14 002231.3 +102925 0.00 0 0
+I 15 002757.6 -000340 15.50 0 0.47 0.41 0
+I 16 002807.6 -130538 15.08 0 0.5 0.3 0
+I 17 002829.8 +023856 14.8 8
+I 18 002836.0 -113559 15. 8
+I 19 002839.5 -113826 15.0 8
+I 20 002839.7 -130037 14. 8
+I 21 002910.5 -000950 14.5 8
+I 22 002933.2 -090450 15. 8
+I 23 003050.8 -124312 14. 8
+I 24 003116.6 +305022 0.00 0 0
+I 25 003112.1 -002426 15.00 8 0.34 0.17 0 1905 MCG 0- 2- 64
+I 26 003148.0 -131959 12.04 8
+I 27 003306.2 -132217 16.05 0 0.58 0.53 0
+I 28 003308.7 -132723 15.41 0 0
+I 29 003410.8 -021040 15.60 0 0.6 0.6 0
+I 30 003414.8 -020503 15. 8
+I 31 003424.6 +121605 15.23 8 1.6 0.3 0 2062 UGC 340
+I 32 003501.7 -020830 15. 8
+I 33 003505.1 -020817 15. 8
+I 34 003536.4 +090727 13.50 8 2.8 1.0 0 2134 UGC 351
+I 35 003739.9 +102129 14.67 8 1.0 0.8 0 2246 UGC 374
+I 36 003749.6 -152629 15.47 0 0.53 0.50 0
+I 37 003834.2 -152131 16.15 0 0.71 0.42 0
+I 38 003836.9 -152526 14. 8
+I 39 003908.4 -141017 13.01 8
+I 40 003921.5 +022720 15.1 8
+I 41 003940.0 -141030 14. 8
+I 42 004105.4 -152545 15. 8
+I 43 004222.0 +293829 13.94 8 1.6 1.4 0 2536 UGC 448
+I 44 004215.9 +005043 14.5 8
+I 45 004236.3 +293919 0.00 8 0 2537 UGC 449
+I 46 004258.0 +271513 14.75 8 0.6 0.5 0 2575 CGCG 479- 63
+I 47 004255.0 -134427 16.09 0 0.58 0.37 0
+I 48 004334.4 -081113 13.98 8 1.0 0.8 0 2603 MCG -1- 3- 1
+I 49 004356.1 +015053 14.20 8 1.5 1.3 95 2617 UGC 468
+I 50 004605.7 -093010 14. 8
+I 51 004624.2 -132632 13.75 8 1.3 1.2 0 2710 MCG -2- 3- 11
+I 52 004823.8 +040531 15.17 8 1.0 0.4 0 2834 UGC 494
+I 53 005040.7 +103601 14.86 8 1.1 1.1 0 2951 UGC 516
+I 54 005046.8 -021716 0.00 0 0
+I 55 005142.4 +074307 15.00 0 0.5 0.25 0
+I 56 005129.9 -125040 15.16 8 0.8 0.8 0 3014 MCG -2- 3- 30
+I 56 005151.3 -124604 8 0.4 0.3 0 3035
+I 57 005448.5 +115028 15.11 8 1.0 1.0 0 3229 UGC 559
+I 58 005502.4 -134041 15. 8
+I 59 005728.6 +610837 0.00 5 0 Gamma Cas Nebula
+I 60 005604.2 -132128 15. 8
+I 61 005707.2 +073024 15.3 8
+I 62 005844.0 +114828 15.0 8
+I 63 005901.4 +605317 13.33 5 Gamma Cas Nebula
+I 64 005924.5 +270331 15.6 8
+I 65 010055.8 +474051 13.60 8 3.9 1.1 155 3635 UGC 625
+I 66 010032.7 +304749 14.94 8 1.0 0.5 125 3606 UGC 623
+I 67 010017.6 -065439 0.00 0 0
+I 68 010021.6 -065639 0.00 0 0
+I 69 010123.6 +310227 14.56 8 0.9 0.9 0 3666 MCG 5- 3- 41
+I 70 010106.0 +000300 8.31 0
+I 71 010118.0 -064900 14.5 8
+I 72 010130.0 -064600 12.38 0
+I 73 010452.9 +044600 15.4 5
+I 74 010556.0 +040524 11.40 8
+I 75 010711.6 +105013 14.57 8 1.3 1.0 0 3959 UGC 684
+I 76 010811.6 -043316 15.5 8
+I 77 010851.2 -152420 14. 8
+I 78 010847.7 -155042 13.02 8 1.7 0.7 0 4079 MCG -3- 4- 10
+I 79 010849.7 -155655 14.87 8 0.92 0.46 0 4082 MCG -3- 4- 11
+I 80 010850.7 -152432 14.36 8 0.3 0.2 0 4074 MCG -3- 4- 7
+I 81 010922.2 -014145 14.8 8
+I 82 010905.8 -160001 14. 8
+I 83 011029.6 +014121 15.2 8
+I 84 011125.6 +013824 15.0 8
+I 85 011149.5 -002709 0.00 0 0
+I 86 011328.5 -161430 15.28 0 0
+I 87 011415.8 +004555 15.30 8 0.65 0.53 0 4454 MCG 0- 4- 48
+I 88 011420.6 +005501 16. 8
+I 89 011603.6 +041739 13.35 8 2.0 1.6 0 4578 UGC 818
+I 90 011630.3 -075838 14.50 8 1.3 0.9 0 4606 MCG -1- 4- 23
+I 91 011842.0 +023259 13.02 0
+I 92 011948.5 +324601 15.1 8
+I 93 011902.3 -170337 14.03 8 1.3 0.5 0 4724 MCG -3- 4- 43
+I 94 012006.0 +324200 13.50 0
+I 95 011917.9 -123427 16.45 0 0.55 0.48 0
+I 96 012033.2 +293702 14.81 0 0.8 0.4 0
+I 97 012002.0 +145140 15.70 0 0.62 0.45 0
+I 98 012054.9 -123617 15.00 0 0.6 0.6 0
+I 99 012227.3 -125709 15. 8
+I 100 012253.9 -043835 14.58 8 1.1 0.8 0 5029 MCG -1- 4- 30
+I 101 012408.5 +095550 14.74 8 1.4 0.6 0 5147 UGC 949
+I 102 012426.3 +095312 15.44 8 0.9 0.3 0 5172 UGC 954
+I 103 012436.4 +020239 15.00 8 0.9 0.5 0 5192 UGC 963
+I 104 012436.0 -012659 8.79 1
+I 105 012446.5 +020432 11.50 8
+I 106 012441.8 -013515 14.0 8
+I 107 012513.3 +145220 14.90 8 0.88 0.70 0 5250 UGC 978
+I 108 012439.1 -123804 15. 8
+I 109 012513.1 +020358 14.50 8 1.1 0.9 0 5251 UGC 980
+I 110 012554.0 +333000 13.26 0
+I 111 012600.1 +332950 0.00 0 0
+I 112 012603.0 +112635 14.32 8 0.8 0.4 0 5328 UGC 1008
+I 113 012624.0 +191159 10.92 0
+I 114 012622.6 +095436 15.05 8 1.7 0.7 0 5343 UGC 1015
+I 115 012654.4 +191251 15.20 8 0.7 0.7 0 5395 MCG 3- 4- 39
+I 116 012650.4 -045853 14.5 8
+I 117 012725.4 -015137 0.00 0 0
+I 118 012736.0 -045951 15.48 0 0.2 0.2 0
+I 119 012755.0 -020226 14.70 8 1.3 0.6 0 5465 UGC 1047
+I 120 012812.9 -015456 15.23 8 0.8 0.2 0 5484 CGCG 385-152
+I 121 012821.8 +023047 14.28 8 0.9 0.5 0 5492 UGC 1053
+I 122 012812.0 -144959 13.73 0
+I 123 012851.4 +022647 15.19 8 0.4 0.3 0 5524 MCG 0- 4-161
+I 124 012912.0 -015559 14.40 1
+I 125 012918.3 -131647 15. 8
+I 126 012947.8 -015901 15.00 8 1.4 1.2 0 5577 UGC 1071
+I 127 012947.6 -065848 14.83 8 1.8 0.5 0 5581 MCG -1- 4- 57
+I 128 013024.7 -115846 15. 8
+I 129 013131.2 -123916 15.01 8 1.3 0.9 0 5675 MCG -2- 5- 1
+I 130 013128.7 -153529 15. 8
+I 131 013315.0 +304509 12.52 5
+I 132 013315.8 +305643 0.00 5 0.80 0.60 0
+I 133 013315.0 +305318 12.80 5 0.53 0.47 0
+I 134 013324.0 +305259 14.07 1
+I 135 013415.5 +303713 0.00 5 0.57 0.43 0
+I 136 013312.0 +303000 11.04 5
+I 137 013338.9 +303121 0.00 5 0
+I 138 013302.0 -004123 14.40 8 1.13 0.67 0 5771 UGC 1106
+I 139 013342.0 +302800 13.10 1
+I 140 013358.2 +303300 0.00 0 0
+I 141 013251.6 -144850 14.33 8 1.2 1.2 0 5765 MCG -3- 5- 4
+I 142 013355.1 +304521 11.30 5
+I 143 013406.0 +304659 11.40 5
+I 144 013740.8 -131852 15. 8
+I 145 013838.5 +004429 15.6 8
+I 146 013839.6 -174951 14.35 8
+I 147 013958.9 -145154 14. 8
+I 148 014227.1 +135836 13.9 8
+I 149 014225.4 -161802 14.24 0 1.0 0.3 0
+I 150 014257.5 +041201 14.74 8 1.0 0.5 0 6316 UGC 1202
+I 151 014357.5 +131209 0.00 0 0
+I 152 014401.3 +130428 12.96 8
+I 153 014436.2 +123744 0.00 0 0
+I 154 014516.3 +103857 14.76 8 1.4 0.2 0 6439 UGC 1229
+I 155 014730.0 +594659 14.39 0
+I 156 014529.2 +103310 14.45 8 1.5 1.2 0 6448 UGC 1231
+I 157 014542.0 +125200 13.48 0
+I 158 014554.0 -065559 12.73 0
+I 159 014625.0 -083812 13.90 8 1.43 0.75 0 6505 MCG -2- 5- 42
+I 160 014629.5 -131452 14.65 8 1.2 0.8 0 6511 MCG -2- 5- 44
+I 161 014843.9 +103026 14.8 8
+I 162 014853.4 +103118 13.71 8 1.6 1.6 0 6643 UGC 1267
+I 163 014915.0 +204241 13.60 8 1.8 0.9 0 6675 UGC 1276
+I 164 014908.4 -035416 14.24 8 1.4 1.2 0 6666 MCG -1- 5- 37
+I 165 015014.0 +273845 13.2 8
+I 166 015230.0 +614959 13.0 3
+I 167 015108.3 +215450 13.60 8 2.9 1.9 95 6833 UGC 1313
+I 168 015027.5 -083123 15. 8
+I 169 015036.0 -124059 11.73 0
+I 170 015157.5 -083103 15. 8
+I 171 015510.2 +351655 13.23 8 2.5 2.2 0 7139 UGC 1388
+I 172 015454.2 +004840 14.90 8 0.73 0.49 0 7116 MCG 0- 5- 49
+I 173 015557.2 +011706 14.90 8 0.9 0.7 110 7217 UGC 1402
+I 174 015616.1 +034543 14.25 8 1.3 0.8 0 7249 UGC 1409
+I 175 015618.8 +011957 13.10 8
+I 176 015653.4 -020108 14.70 8 2.35 0.33 0 7306 UGC 1426
+I 177 015700.6 -000523 15.20 8 0.58 0.49 0 7326 CGCG 387- 7
+I 178 015855.0 +364032 14.06 8 1.3 0.9 170 7488 UGC 1456
+I 179 020011.6 +380115 13.56 8 1.8 1.5 110 7581 UGC 1475
+I 180 020000.4 +233615 12.90 8
+I 181 020002.3 +233931 15.7 8
+I 182 015951.8 +072443 14.53 8 0.8 0.6 0 7556 UGC 1473
+I 183 015934.0 -052050 15.13 8 1.3 0.4 0 7538 MCG -1- 6- 15
+I 184 015951.2 -065028 14.66 8 1.0 0.5 0 7554 MCG -1- 6- 21
+I 185 020006.1 -013142 16. 8
+I 186 020024.0 -013310 15.3 8
+I 187 020130.7 +262851 13.78 8 2.0 0.7 0 7683 UGC 1507
+I 188 020160.0 +270159 12.68 0
+I 189 020152.9 +233305 14.78 8 0.8 0.8 0 7716 MCG 4- 5- 39
+I 190 020207.3 +233259 15.10 8 0.25 0.2 0 7731 MCG 4- 5- 40
+I 191 020229.4 +182222 14.0 8
+I 192 020232.4 +160051 14.52 8 0.9 0.7 0 7768 UGC 1530
+I 193 020231.0 +110535 14.14 8 1.7 1.5 0 7765 UGC 1529
+I 194 020305.2 +023651 15.21 8 2.07 0.29 0 7812 UGC 1542
+I 195 020344.6 +144233 14.00 8 1.17 0.60 0 7846 UGC 1555
+I 196 020349.8 +144421 13.60 8 2.60 0.79 0 7856 UGC 1556
+I 197 020404.9 +024713 14.29 8 1.0 0.5 0 7875 UGC 1564
+I 198 020603.1 +091744 14.58 8 1.1 0.6 0 8011 UGC 1592
+I 199 020619.4 +091339 14.90 8 1.4 0.8 0 8026 UGC 1594
+I 200 020526.6 +311031 13.65 8 2.2 1.5 0 8064 CGCG 504- 12
+I 201 020715.3 +090654 16.77 0 0.60 0.60 0
+I 202 020728.6 +091006 15.14 8 1.4 0.2 0 8101 UGC 1610
+I 203 020729.6 +090722 16.90 0 0.60 0.50 0
+I 204 020727.1 -012549 15.70 0 0.5 0.5 0
+I 205 020727.4 -020529 14.49 8 1.0 0.9 0 8098 UGC 1613
+I 206 020930.6 -065805 14.64 8
+I 207 020939.3 -065520 14.50 8 1.9 0.5 0 8251 MCG -1- 6- 54
+I 208 020827.7 +062342 14.20 8 1.8 1.8 0 8167 UGC 1635
+I 209 020858.7 -070332 14.11 8 1.7 1.3 0 8200 MCG -1- 6- 51
+I 210 020928.2 -094048 14.00 8 2.3 0.6 0 8232 MCG -2- 6- 32
+I 211 021108.0 +035109 13.90 8 2.3 1.8 0 8360 UGC 1678
+I 212 021338.2 +163538 15.23 8 0.9 0.6 0 8527 CGCG 461- 62
+I 213 021404.3 +162721 14.60 8 1.9 1.5 0 8556 UGC 1719
+I 214 021405.8 +051032 14.70 8 0.8 0.6 0 8562 UGC 1720
+I 215 021409.5 -064824 15. 8
+I 216 021555.5 -020054 15.70 8 0.46 0.29 0
+I 217 021610.4 -115536 14.99 8 2.2 0.4 0 8673 MCG -2- 6- 46
+I 218 021707.3 +011656 15.7 8
+I 219 021838.8 -065412 14.44 8 1.2 0.9 0 8813 MCG -1- 6- 88
+I 220 021911.9 -124650 14. 8
+I 221 022240.9 +281525 13.70 8 1.7 1.2 0 9035 UGC 1835
+I 222 022248.1 +113814 14.5 8
+I 223 022200.7 -204443 14.13 8 1.05 0.53 0 8998 ESO 545- 8
+I 224 022445.2 -123350 14. 8
+I 225 022628.3 +010938 14.60 8 0.94 0.82 0 9283 UGC 1907
+I 226 022745.8 +281233 16.00 8 2.1 1.6 0 9373 UGC 1922
+I 227 022803.7 +281030 15.5 8
+I 228 022641.5 -143056 14.50 0 1.1 0.3 0
+I 229 022722.1 -234847 0.00 0 0
+I 230 022847.3 -104953 15.50 0 0.2 0.2 0
+I 231 022956.4 +011045 14.80 8 0.86 0.67 0 9514 UGC 1978
+I 232 023111.6 +011556 14.30 8 1.7 1.2 0 9588 UGC 1994
+I 233 023140.7 +024836 15.70 8 0.3 0.2 0 9610 CGCG 388- 33
+I 234 023137.7 -000825 15.00 8 0.81 0.41 0 9613 CGCG 388- 34
+I 235 023250.6 +203838 14.90 8 0.4 0.3 0 9698 UGC 2016
+I 236 023255.8 -000752 15.50 0 0.71 0.40 0
+I 237 023331.6 +010824 14.70 0 0.71 0.67 0
+I 238 023522.7 +125016 13.79 8 1.7 0.9 0 9835 UGC 2070
+I 239 023627.9 +385812 11.80 8 4.6 4.2 0 9899 UGC 2080
+I 240 023847.6 +414013 14.5 8
+I 241 023754.5 +021941 14.30 8 1.1 0.7 0 9969 UGC 2115
+I 242 023832.2 -065407 15. 8
+I 243 023832.1 -065408 15.03 8 1.2 0.8 0 10009 MCG -1- 7- 26
+I 244 023924.7 +024342 15.3 8
+I 245 023854.1 -141826 14. 8
+I 246 024028.6 +022843 15.5 8
+I 247 024008.8 -114402 14.57 8 1.3 1.1 0 10100 MCG -2- 7- 52
+I 248 024125.8 +174844 14.32 8 1.0 0.6 0 10197 UGC 2170
+I 249 024103.8 -065554 13. 8
+I 250 024054.2 -131851 15. 8
+I 251 024113.8 -145728 15. 8
+I 252 024145.1 -145054 15.35 0 0.87 0.56 0
+I 253 024205.7 -150249 15.16 0 0.3 0.25 0
+I 254 024206.3 -150529 14. 8
+I 255 024703.3 +161717 15.7 8
+I 256 024940.3 +465717 14.31 0 0.5 0
+I 257 024945.9 +465837 13.80 8 2.2 1.6 155 10729 UGC 2298
+I 258 024946.1 +410306 15.00 8 1.4 1.2 0 10721 CGCG 539-106
+I 259 024940.9 +410318 15.30 8 0.7 0.6 0 10730 UGC 2306
+I 260 025101.2 +465716 14.10 8 1.4 0.9 0 10812 UGC 2325
+I 261 024912.0 -142659 14. 8
+I 262 025143.3 +424942 14.20 8 1.6 1.4 0 10850 UGC 2335
+I 263 024939.9 -000412 14.60 0 0.72 0.48 0
+I 264 024847.6 -000633 15.60 0 0.54 0.40 0
+I 265 025444.0 +413919 15.70 0 0.7 0.4 0
+I 266 025504.8 +421545 15.7 8
+I 267 025350.2 +125054 13.87 8 2.0 1.6 15 10932 UGC 2368
+I 268 025526.8 -140610 15. 8
+I 269 025526.5 -140400 15. 8
+I 270 025544.2 -141228 13.76 8 1.3 1.2 0 11061 MCG -2- 8- 28
+I 271 025559.3 -120024 15. 8
+I 272 025606.4 -141112 15. 8
+I 273 025710.8 +024630 14.25 8 1.5 0.5 0 11156 UGC 2425
+I 274 030005.2 +441247 0.00 0 0
+I 275 030055.9 +442047 17.50 0 0
+I 276 025841.6 -154207 13.97 8 1.9 0.5 0 11264 MCG -3- 8- 54
+I 277 025950.1 +024617 13.87 8 1.2 0.9 90 11336 UGC 2460
+I 278 030130.4 +374558 14.17 8 1.7 1.7 0 11414 UGC 2481
+I 279 030112.2 +161233 15.2 8
+I 280 030303.6 +422134 0.00 0 0
+I 281 030437.1 +422146 15.50 0 0.4 0.4 0
+I 282 030613.2 +415056 13.50 0 1.9 1.1 0
+I 283 030350.4 -001216 15.00 0 0.28 0.20 0
+I 284 030609.8 +422219 12.47 8 4.1 2.1 13 11643 UGC 2531
+I 285 030406.2 -120056 15.02 8 1.1 0.2 0 11557 MCG -2- 8- 44
+I 286 030447.2 -062904 0.00 0 0
+I 287 030457.8 -120414 15.26 0 1.0 0.6 0
+I 288 030732.9 +422315 14.80 8 1.0 0.3 0 11702 UGC 2544
+I 289 031019.2 +611900 16.8 6
+I 290 030942.7 +405827 15.40 8 1.1 0.2 0 11817 UGC 2561
+I 291 030726.4 -123515 14.65 8 1.0 0.6 0 11699 MCG -2- 9- 1
+I 292 031013.4 +404559 14.21 8 1.2 0.6 75 11846 UGC 2567
+I 293 031056.1 +410814 15.70 0 0.2 0.2 0
+I 294 031103.1 +403720 14.90 8 1.4 1.0 0 11878 UGC 2574
+I 295 031100.7 +403655 0.00 0 0
+I 296 031104.8 +403737 0.00 0 0
+I 297 031318.4 +420856 0.00 0 0
+I 298 031118.5 +011854 0.00 8 0 11890 MCG 0- 9- 15
+I 298 031119.6 +011846 8 0.7 0.5 5 11893 MCG 0- 9- 16
+I 299 031102.5 -130635 15.79 0 0.63 0.56 0
+I 300 031416.0 +422455 16.30 0 0
+I 301 031447.7 +421322 14.20 8 1.7 1.6 0 12074 UGC 2606
+I 302 031251.7 +044218 13.59 8 1.9 1.5 0 11972 UGC 2595
+I 303 031240.8 -114124 16.16 0 0.61 0.44 0
+I 304 031501.4 +375255 14.64 8 1.1 0.7 0 12080 UGC 2609
+I 305 031503.8 +375135 15.7 8
+I 306 031301.7 -114250 15. 8
+I 307 031345.2 -001429 14.30 8 1.78 0.62 0 12017 UGC 2600
+I 308 031615.8 +411051 15.40 0 1.2 1.2 0
+I 309 031606.3 +404816 14.50 8 0.8 0.8 0 12141 MCG 7- 7- 43
+I 310 031643.0 +411927 13.89 8 1.3 1.3 0 12171 UGC 2624
+I 311 031646.7 +400013 15.00 8 1.1 1.1 0 12177 UGC 2625
+I 312 031808.4 +414516 14.40 8 1.0 0.5 0 12279 UGC 2644
+I 313 032057.9 +415338 15.10 8 0.9 0.8 0 12558 UGC 2682
+I 314 031850.0 -015824 13.8 8
+I 315 031909.3 +040218 15.1 8
+I 316 032119.9 +415554 15.0 8
+I 317 031855.5 -124424 14. 8
+I 318 032043.9 -143408 14. 8
+I 319 032329.0 +412459 0.00 0 0
+I 320 032559.2 +404721 14.60 8 1.2 1.1 0 12819 UGC 2732
+I 321 032429.6 -145907 15. 8
+I 322 032600.5 +034050 15.01 8 0.9 0.8 0 12820 CGCG 390- 89
+I 323 032933.5 +415118 0.00 0 0
+I 324 032628.3 -212120 14.33 0 0.9 0.9 0
+I 325 033048.8 -070248 15.00 0 0.80 0.75 0
+I 326 033036.6 -142532 15.34 8 1.2 0.9 0 13030 MCG -3- 9- 49
+I 327 033110.0 -144131 15. 8
+I 328 033110.8 -143818 14. 8
+I 329 033201.4 +001646 14.90 8 0.98 0.54 0 13109 MCG 0-10- 1
+I 330 033208.0 +002112 14.97 8 0.9 0.3 0 13117 UGC 2779
+I 331 033219.1 +001657 14.90 8 0.70 0.60 0 13119 MCG 0-10- 3
+I 332 033237.4 +012257 14.68 8 1.2 0.6 0 13137 MCG 0-10- 4
+I 333 033403.4 -043506 0.00 0 0
+I 334 034517.1 +763813 12.45 8 2.5 1.9 0 13759 UGC 2824
+I 335 033531.0 -342649 12.89 8 2.6 0.7 0 13277 ESO 358- 26
+I 336 033757.0 +232147 0.00 5 0
+I 337 033704.3 -064316 0.00 0 0
+I 338 033738.1 +030708 14.70 8 0.9 0.9 0 13373 MCG 0-10- 7
+I 339 033802.2 -182352 0.00 0 0.2 0.2 0
+I 340 033929.1 -130654 14.76 8 1.5 0.6 0 13464 MCG -2-10- 5
+I 341 034055.7 +215737 0.00 0 0
+I 342 034649.7 +680545 9.10 8 21.4 20.9 0 13826 UGC 2847
+I 343 034007.5 -182640 14.10 8 1.6 0.8 118 13495 ESO 548- 66
+I 344 034129.5 -043957 15. 8
+I 345 034109.1 -181850 14.64 8
+I 346 034144.6 -181603 13.62 8 2.0 1.3 78 13575 ESO 548- 78
+I 347 034232.6 -041755 13.98 8 1.3 1.0 0 13622 MCG -1-10- 24
+I 348 034430.0 +321659 8.03 3
+I 349 034620.1 +235623 0.00 5 0
+I 350 034438.5 -114757 14. 8
+I 351 034732.9 +350248 15. 6
+I 352 034737.4 -084355 15.76 0 0.58 0.40 0
+I 353 035301.0 +255053 0.00 0 0
+I 354 035357.9 +230849 0.00 5 0
+I 355 035349.2 +195845 15.4 8
+I 356 040747.1 +694847 11.39 8 5.2 3.9 90 14508 UGC 2953
+I 357 040344.0 +220933 14.13 8 1.2 1.0 0 14384 UGC 2941
+I 358 040342.9 +195342 15.07 8 1.0 0.4 0 14382 UGC 2940
+I 359 041228.3 +274207 14.90 8 1.1 1.1 0 14653 UGC 2980
+I 360 040902.5 +260752 0.00 5 0
+I 361 041860.0 +581759 12.92 3
+I 362 041642.4 -121200 14.37 8 1.7 1.1 0 14782 MCG -2-11- 31
+I 363 041855.4 +030159 15.4 8
+I 364 041906.7 +031120 15.2 8
+I 365 041914.1 +032054 14.80 8 1.0 0.6 0 14860 MCG 1-11- 17
+I 366 041941.5 +022135 15.6 8
+I 367 042041.0 -144652 15.00 8 1.5 0.7 0 14917 MCG -2-12- 1
+I 368 042242.7 -123654 14. 8
+I 369 042328.2 -114724 15. 8
+I 370 042401.7 -092341 14.64 8 1.3 1.1 0 15029 MCG -2-12- 11
+I 371 043012.6 -003340 0.00 0 0
+I 372 043004.2 -050036 12.60 0 1.1 0.5 0
+I 373 043042.7 -045213 15.00 8 1.3 0.9 0 15335 MCG -1-12- 13
+I 374 043232.8 +163803 15.7 8
+I 375 043103.1 -125826 14.63 0 1.1 0.8 0
+I 376 043113.8 -122600 15.30 0 0.60 0.55 0
+I 377 043116.5 -122718 14.50 0 0.8 0.8 0
+I 378 043127.9 -121759 15.60 0 1.01 0.44 0
+I 379 043150.9 -071418 15.00 0 0.9 0.9 0
+I 380 043141.3 -125536 15. 8
+I 381 044429.0 +753826 13.08 8 2.4 1.3 0 15917 UGC 3130
+I 382 043755.5 -093110 13.00 8 2.3 1.4 0 15691 MCG -2-12- 49
+I 383 043858.0 +095333 0.00 0 0
+I 384 043918.3 -075021 0.00 0 0
+I 385 043931.4 -070551 15.41 8 1.2 0.5 0 15746
+I 386 043958.6 -092722 15.51 8
+I 387 044144.2 -070513 13.70 8 1.6 1.2 0 15831 MCG -1-12- 44
+I 388 044152.4 -071817 16.20 8 0
+I 389 044159.6 -071841 15.00 8 1.4 1.0 0 15840 MCG -1-12- 45
+I 390 044203.9 -071223 15.00 8 1.1 0.4 0 15844 MCG -1-12- 46
+I 391 045723.1 +781121 13.00 8 1.1 1.1 0 16402 UGC 3190
+I 392 044624.0 +033000 13.30 8 1.6 1.2 170 15973 UGC 3158
+I 393 044751.8 -153130 15. 8
+I 394 044850.7 -061649 0.00 0 0
+I 395 044933.8 +001514 13.90 8 1.1 0.9 130 16095 UGC 3178
+I 396 045759.1 +681925 13.00 8 2.1 1.4 0 16423 UGC 3203
+I 397 050106.6 +402530 0.00 0 0
+I 398 045812.5 -074649 15.00 8 1.3 0.4 0 16433 MCG -1-13- 40
+I 399 050144.1 -041719 15.00 8 0.6 0.3 0 16582
+I 400 050345.7 -154910 0.00 0 0
+I 401 050419.6 -100436 14.50 8 1.6 0.6 0 16672 MCG -2-13- 40
+I 402 050614.8 -090627 13.42 8 2.3 1.5 0 16742 MCG -2-13- 43
+I 403 051515.7 +395820 0.00 0 0
+I 404 051319.6 +094518 15.70 0 0
+I 405 051629.5 +342122 0.00 5 0 Flaming Star Nebula
+I 406 051749.0 +395310 0.00 0 0
+I 407 051742.6 -153124 14.00 8 1.4 0.3 0 17056 MCG -3-14- 13
+I 408 051804.1 -251016 0.00 0 0
+I 409 051933.5 +031906 0.00 0 0
+I 410 052244.1 +332443 0.00 3 0
+I 411 052018.6 -251928 14.09 8 1.2 0.9 0 17130 ESO 486- 56
+I 412 052156.7 +032911 14.56 8 1.0 0.7 0 17180 UGC 3298
+I 413 052158.8 +032856 14.66 8 0.9 0.7 0 17181 UGC 3299
+I 414 052155.2 +032030 14.9 8
+I 415 052121.6 -153233 13.20 0 0.8 0.6 0
+I 416 052356.4 -171538 14.00 8 1.4 0.7 0 17229 MCG -3-14- 14
+I 417 052806.0 +342526 0.00 5 0
+I 418 052728.2 -124150 9.78 6
+I 419 053052.0 +300704 0.00 5 0
+I 420 053209.5 -043017 0.00 0 0
+I 421 053208.6 -075506 15.00 8 3.2 2.8 0 17407 MCG -1-15- 1
+I 422 053218.3 -171327 14. 8
+I 423 053322.0 -003652 0.00 5 0
+I 424 053337.2 -002447 0.00 5 0
+I 425 053709.9 +322547 0.00 5 0
+I 426 053631.4 -001754 0.00 5 0
+I 427 053618.0 -063659 0.00 0 0
+I 428 053624.2 -062706 0.00 0 0
+I 429 053818.8 -070226 0.00 8 0
+I 430 053835.9 -070459 0.00 5 0
+I 431 054014.0 -012746 0.00 5 0
+I 432 054056.0 -013025 0.00 5 0
+I 433 054031.3 -113953 14. 8
+I 434 054100.9 -022714 0.00 5 0 Horsehead Nebula
+I 435 054300.5 -021845 0.00 5 0
+I 436 055340.1 +383729 0.00 0 0
+I 437 055137.4 -123354 15.25 0 1.2 0.7 0
+I 438 054940.6 -182113 0.00 8 0 18047 ESO 555- 9
+I 439 055639.5 +320122 0.00 5 0
+I 440 061913.3 +800406 14.16 8 1.7 0.9 0 18807 UGC 3427
+I 441 060242.6 -122957 14.00 8 1.4 1.1 0 18315 MCG -2-16- 1
+I 442 063611.9 +825806 13.77 8 1.1 1.1 0 19306 UGC 3470
+I 443 061637.4 +223154 0.00 7 0
+I 444 061834.0 +231847 7.03 5
+I 445 063721.2 +675135 14.19 8 1.2 0.9 0 19328 UGC 3497
+I 446 063106.1 +102735 0.00 0 0
+I 447 063100.3 +095351 0.00 0 0
+I 448 063245.3 +072319 0.00 0 0
+I 449 064541.1 +712038 13.48 8 1.7 1.3 0 19554 UGC 3515
+I 450 065211.9 +742535 15.00 8 0.8 0.5 130 19756 UGC 3547
+I 451 065252.0 +742851 14.60 8 1.3 1.1 0 19775 UGC 3550
+I 452 064839.1 -165405 13. 5
+I 453 064911.4 -165424 0.00 0 0
+I 454 065106.3 +125519 14.50 8 1.7 0.9 0 19725 UGC 3570
+I 455 073457.7 +853214 14.27 8 1.1 0.7 0 21334 UGC 3815
+I 456 070017.5 -300950 12.95 8 2.1 1.3 0 19993 ESO 427- 24
+I 457 070924.0 +500759 15.7 8
+I 458 071034.1 +500708 14.49 8 0.9 0.4 0 20306 UGC 3713
+I 459 071038.7 +501038 15.5 8
+I 460 071044.3 +501206 15.4 8
+I 461 071045.0 +500451 15.7 8
+I 462 071053.8 +501107 15. 8
+I 463 071100.9 +500704 0.00 0 0
+I 464 071104.7 +500813 14.77 8 0.8 0.4 0 20334 CGCG 234- 87
+I 465 071133.6 +501454 14.59 8 0.9 0.7 0 20357 MCG 8-13- 98
+I 466 070838.8 -041905 9.20 5 1.97 1.34 0
+I 467 073019.7 +795222 13.21 8 3.2 1.3 80 21164 UGC 3834
+I 468 071719.0 -131307 0.00 5 0
+I 469 075559.1 +850932 13.52 8 2.2 1.0 0 22213 UGC 3994
+I 470 072331.5 +460443 0.00 0 0
+I 471 074336.4 +494003 14.30 8 0.6 0.6 0 21659 UGC 3982
+I 472 074350.3 +493651 14.20 8 1.6 1.0 0 21665 UGC 3985
+I 473 074224.6 +091519 0.00 0 0
+I 474 074607.3 +263018 14.60 0 1.31 0.39 0
+I 475 074709.2 +302920 14.60 8 0.84 0.55 0 21795 MCG 5-19- 5
+I 476 074716.4 +265702 15.5 8
+I 477 075205.2 +232850 15.5 8
+I 478 075341.6 +262932 15.2 8
+I 479 075422.2 +270029 15.0 8
+I 480 075523.2 +264436 14.70 8 1.93 0.38 0 22188 UGC 4096
+I 481 075902.9 +240937 15.1 8
+I 482 075947.3 +252125 15.0 8
+I 483 075952.4 +255531 0.00 0 0
+I 484 080001.0 +263957 14.80 0 0.85 0.48 0
+I 485 080019.8 +264205 15.10 8 1.35 0.32 0 22443 UGC 4156
+I 486 080021.0 +263649 14.10 8 1.11 0.73 0 22445 UGC 4155
+I 487 075907.0 -003817 14.2 8
+I 488 080049.6 +255410 0.00 0 0
+I 489 080137.7 +255947 0.00 0 0
+I 490 080320.1 +254841 15.40 0 0.61 0.43 0
+I 491 080355.7 +263114 15.3 8
+I 492 080538.6 +261005 14.10 8 1.1 1.0 0 22724 UGC 4212
+I 493 080727.8 +250759 14.8 8
+I 494 080624.1 +010210 14.12 8 1.3 0.6 0 22755 UGC 4224
+I 495 080819.4 +090050 15.4 8
+I 496 080944.1 +255253 14.7 8
+I 497 081006.1 +245519 14.70 8 0.94 0.49 0 22918 MCG 4-20- 1
+I 498 080930.3 +051650 14.6 8
+I 499 084517.3 +854424 13.37 8 2.1 1.3 0 24602 UGC 4463
+I 500 081239.7 -160310 15. 8
+I 501 081847.6 +243214 15.40 8 0 23305 CGCG 119- 42
+I 502 082203.6 +084509 15.4 8
+I 503 082210.7 +031605 14.10 8 1.06 0.77 0 23474 UGC 4366
+I 504 082241.2 +041545 14.02 8 1.2 0.8 0 23495 UGC 4372
+I 505 082321.7 +042221 14.8 8
+I 506 082330.2 +041801 14.7 8
+I 507 082502.0 -003529 13.94 0 2.2 0.7 0
+I 508 082822.5 +250730 14.93 8 0.7 0.6 0 23762 MCG 4-20- 63
+I 509 083203.6 +240028 13.57 8 1.8 1.6 0 23936 UGC 4456
+I 510 083210.2 -020944 0.00 8 0.15 0.12 0 23940 UGC 4460
+I 511 084050.4 +732912 14.44 8 1.6 0.6 0 24397 UGC 4510
+I 512 090349.8 +853006 12.90 8 2.9 2.3 0 25451 UGC 4646
+I 513 083305.0 -122120 14.29 8 1.1 0.7 0 23983 MCG -2-22- 19
+I 514 083521.8 -020248 15.3 8
+I 515 083531.3 -015404 15.6 8
+I 516 083550.7 -015217 15.7 8
+I 517 083622.1 -020319 15.4 8
+I 518 083606.9 +004133 0.00 0 0
+I 519 084034.4 +023641 15.00 0 0.72 0.69 0
+I 520 085341.2 +732926 12.55 8 1.9 1.5 0 24970 UGC 4630
+I 521 084643.9 +023217 14.8 8
+I 522 085434.9 +571000 13.80 8 1.06 0.92 0 25009 UGC 4654
+I 523 085311.3 +090853 14.00 8 1.6 1.3 0 24948 UGC 4652
+I 524 085812.8 -191130 15.39 8
+I 525 090122.5 -015112 14.9 8
+I 526 090240.8 +105029 14.7 8
+I 527 090941.8 +373605 14.20 8 1.41 1.00 0 25821 UGC 4810
+I 528 090922.6 +154746 15.00 8 1.5 0.8 163 25783 UGC 4811
+I 529 091832.2 +734531 12.62 8 3.6 1.7 145 26295 UGC 4888
+I 530 091516.9 +115308 13.98 8 1.8 0.6 0 26101 UGC 4880
+I 531 091750.8 -001643 14.60 8 1.07 0.45 0 26258 UGC 4923
+I 532 091903.7 -164518 0.00 0 0
+I 533 092023.4 -035931 13.70 0 1.0 0.3 0
+I 534 092115.4 +030904 15.10 8 0.83 0.36 0 26471 UGC 4968
+I 535 092216.2 -010225 15.6 8
+I 536 092440.1 +250637 15.39 8 1.2 0.2 0 26669 UGC 5006
+I 537 092522.6 -122330 14.00 8 1.2 1.1 0 26717 MCG -2-24- 20
+I 538 092718.3 +230112 16.0 8
+I 539 092908.2 -023257 14.14 8 1.0 0.9 0 26909 UGC 5054
+I 540 093010.3 +075407 14.8 8
+I 541 093030.8 -041513 0.00 0 0
+I 542 093106.2 -131053 15.00 8 1.2 0.4 0 27012 MCG -2-24- 31
+I 543 093052.9 -144408 13. 8
+I 544 093552.9 +245336 15.3 8
+I 545 093605.3 +245656 15.30 8 0.4 0.4 0 27307 MCG 4-23- 13
+I 546 093450.2 -162304 14.41 8 1.1 0.7 0 27234 MCG -3-25- 7
+I 547 093612.0 -122500 13. 8
+I 548 093819.4 +092644 15.3 8
+I 549 094043.2 +035734 14.8 8
+I 550 094028.6 -065644 14.5 8
+I 551 094100.1 +065610 14.40 8 0.77 0.61 0 27645 UGC 5168
+I 552 094116.6 +103849 14.44 8 1.0 0.6 0 27665 UGC 5171
+I 553 094045.1 -052607 15.00 8 1.1 0.9 0 27625 MCG -1-25- 16
+I 554 094156.9 +121747 14.31 0 1.3 0.5 0
+I 555 094157.1 +121743 8 1.3 0.5 18 27716 UGC 5178
+I 556 094340.5 +110337 14.3 8
+I 557 094402.5 +105912 14.7 8
+I 558 094500.3 +292708 14.52 8 1.0 1.0 0 27931 MCG 5-23- 33
+I 559 094443.9 +093655 15.0 8
+I 560 094553.4 -001606 14.01 8 1.3 0.6 0 27998 UGC 5223
+I 561 094558.8 +030842 15.0 8
+I 562 094603.9 -035816 14.50 8 1.4 0.4 0 28011 MCG -1-25- 36
+I 563 094620.3 +030244 14.70 8 1.06 0.42 0 28032 MCG 1-25- 22
+I 564 094621.1 +030417 14.00 8 1.92 0.47 0 28033 UGC 5230
+I 565 094749.7 +155107 0.00 8 0 28159 UGC 5248
+I 566 094956.4 -001353 15.5 8
+I 567 095033.9 +124702 0.00 0 0
+I 568 095108.3 +154350 14.30 8 1.4 0.9 0 28368 UGC 5285
+I 569 095128.1 +105511 15.1 8
+I 570 095151.0 +154520 15.6 8
+I 571 095231.6 +154631 15.3 8
+I 572 095232.8 +154936 14.8 8
+I 573 095335.9 -122858 13.83 8
+I 574 095427.0 -065712 14.56 8 1.4 1.1 0 28569 MCG -1-25- 56
+I 575 095432.9 -065127 14.02 8 1.7 1.2 0 28575 MCG -1-25- 58
+I 576 095507.0 +110221 16.0 8
+I 577 095604.0 +102956 14.90 8 0.5 0.5 0 28662 UGC 5334
+I 578 095616.1 +102910 14.75 8 1.0 0.4 0 28674 UGC 5337
+I 579 095639.4 -134630 14.50 8 1.2 0.4 90 28702 MCG -2-26- 5
+I 580 095756.7 +102556 15.0 8
+I 581 095811.6 +155649 15.14 8 1.0 0.4 0 28800 UGC 5352
+I 582 095900.3 +174900 14.7 8
+I 583 095905.2 +174916 15.2 8
+I 584 095905.1 +102140 15.50 8 0.3 0.3 0 28839 MCG 2-26- 10
+I 585 095944.1 +125919 14.42 8 0.9 0.9 0 28897 UGC 5371
+I 586 095950.3 -065522 15. 8
+I 587 100305.2 -022401 14.77 8 1.3 0.6 0 29127 UGC 5411
+I 588 100207.0 +030327 14.70 8 0.87 0.51 0 29057 UGC 5399
+I 589 100423.9 -054044 15.40 0 0.77 0.51 0
+I 590 100549.8 +003800 14.50 0 0.90 0.74 0
+I 591 100727.7 +121628 14.14 8 1.0 0.7 0 29435 UGC 5458
+I 592 100758.7 -022950 14.44 8 0.8 0.7 0 29465 UGC 5465
+I 593 100818.0 -023136 14.82 8 0.7 0.5 0 29482 UGC 5469
+I 594 100832.0 -004001 14.60 8 1.15 0.59 0 29496 UGC 5472
+I 595 100938.1 +110000 15.1 8
+I 596 101030.9 +100235 15.0 8
+I 597 101011.9 -065357 15.75 0 0
+I 598 101248.6 +430844 13.60 8 1.57 0.55 0 29745 UGC 5502
+I 599 101312.5 -053742 14.5 8
+I 600 101710.9 -032952 13.68 8 2.3 1.2 0 30041 MCG 0-26- 34
+I 601 101815.3 +070219 15.30 8 0.71 0.36 0 30086 MCG 1-26- 33
+I 602 101819.7 +070258 13.70 8 1.14 0.55 0 30090 UGC 5561
+I 603 101925.0 -053922 14.51 8 1.2 0.9 0 30166 MCG -1-26- 41
+I 604 102344.6 +570137 14.30 0 1.23 0.59 0
+I 605 102224.1 +011154 14.70 8 0.73 0.57 0 30363 UGC 5606
+I 606 102332.6 +105735 15.40 8 0.4 0.4 0 30448 MCG 2-27- 6
+I 607 102408.6 +164431 14.00 8 1.8 1.4 0 30496 UGC 5628
+I 608 102421.1 -060222 15. 8
+I 609 102535.4 -021255 14.07 8 1.5 0.7 0 30600 UGC 5641
+I 610 102628.4 +201341 14.72 8 1.81 0.25 0 30670 UGC 5653
+I 611 102628.4 +201342 14.8 8
+I 612 102705.8 +110316 15.3 8
+I 613 102707.7 +110037 15.1 8
+I 614 102651.9 -032751 14.8 8
+I 615 102722.0 +110448 15.1 8
+I 616 103247.5 +155139 14.22 8 1.1 1.1 0 31159 UGC 5730
+I 617 103243.8 -123814 14.80 0 0.13 0.13 0
+I 618 103245.4 -124303 14.93 0 1.0 0.9 0
+I 619 103350.0 +125242 14.75 0 0.9 0.5 0
+I 620 103333.4 +115218 15.20 0 0.6 0.3 0
+I 621 103321.7 +024048 15.3 8
+I 622 103442.9 +111148 14.10 8
+I 623 103521.1 +033329 15.0 8
+I 624 103615.2 -082002 14.27 8 2.7 0.8 0 31426 MCG -1-27- 26
+I 625 104238.0 -235608 13.70 8 2.3 0.5 0
+I 626 103657.1 -070126 15.19 8 1.4 1.4 0 31501 MCG -1-27- 28
+I 627 103719.8 -032125 14.1 8
+I 628 103736.2 +053613 14.60 8 1.06 0.74 0 31567 UGC 5780
+I 629 103702.6 -273354 12.73 8
+I 630 103833.8 -071015 13.50 8 2.0 1.6 0 31636 MCG -1-27- 29
+I 631 103858.9 -070309 15.43 0 0.63 0.57 0
+I 632 103911.8 -002434 14.60 8 1.05 0.64 0 31673 UGC 5792
+I 633 103924.4 -002321 15.30 8 0.76 0.31 0 31691 UGC 5796
+I 634 104055.0 +055929 15.1 8
+I 635 104145.3 +153836 14.95 8 1.6 0.3 0 31858 UGC 5821
+I 636 104150.7 +041950 14.9 8
+I 637 104221.9 +152134 15.3 8
+I 638 104348.0 +155343 15.30 8 0.7 0.5 0 31988 CGCG 94-117
+I 639 104551.5 +165553 14.8 8
+I 640 104650.4 +344604 0.00 0 0
+I 641 104749.4 +344022 0.00 0 0
+I 642 104808.1 +181119 13.63 8 1.4 1.3 0 32278 UGC 5905
+I 643 104927.2 +121202 15.3 8
+I 644 105131.4 +552328 14.60 8 1.0 0.3 0 32564 UGC 5954
+I 645 105009.3 -060234 14.04 0 0
+I 646 105135.1 +552757 15.00 0 0.65 0.62 0
+I 647 105034.4 -125116 16.04 0 0.7 0.4 0
+I 648 105100.3 +121715 14.90 0 0.8 0.6 0
+I 649 105052.0 +010953 14.9 8
+I 650 105040.5 -132631 14.82 0 0.9 0.7 0
+I 651 105058.4 -020901 13.43 8 0.8 0.8 0 32517 UGC 5956
+I 652 105057.6 -122654 14. 8
+I 653 105206.8 -003339 13.90 8 1.90 0.72 0 32611 UGC 5985
+I 654 105350.4 -114332 15.14 8 1.2 0.6 0 32716 MCG -2-28- 18
+I 655 105422.3 -002152 15.3 8
+I 656 105508.1 +173646 0.00 0 0
+I 657 105753.6 -045418 15.44 8 1.2 0.5 0 32966 MCG -1-28- 9
+I 658 105816.2 +081430 14.40 8 0.25 0.2 0 33004 MCG 2-28- 33
+I 659 105803.8 -061538 15.17 8 1.4 1.0 0 32979 MCG -1-28- 10
+I 660 105826.7 +012257 15.7 8
+I 661 105851.5 +013902 15.7 8
+I 662 105920.5 +013555 15.20 8 0.70 0.56 0 33091 CGCG 10- 56
+I 663 110037.1 +102612 15.6 8
+I 664 110045.3 +103311 14.30 8 1.16 0.86 0 33191 MCG 2-28- 42
+I 665 110029.9 -135201 14.96 0 1.1 0.4 0
+I 666 110114.8 +102852 15.30 0 0.7 0.4 0
+I 667 110636.5 +150518 15.5 8
+I 668 110639.4 +150227 15.4 8
+I 669 110716.5 +061809 14.20 8 1.08 0.65 0 33662 UGC 6174
+I 670 110728.8 +064251 14.30 8 1.0 0.8 0 33680 UGC 6178
+I 671 110731.6 +004659 14.30 8 1.29 0.91 0 33689 UGC 6180
+I 672 110803.2 -122903 15. 8
+I 673 110925.3 -000552 14.50 8 1.37 0.59 0 33817 UGC 6200
+I 674 111106.3 +433759 14.32 8 1.7 0.7 0 33982 UGC 6221
+I 675 111057.3 +033539 17.10 0 0.43 0.17 0
+I 676 111239.8 +090321 13.30 8 1.72 1.03 0 34107 UGC 6245
+I 677 111356.7 +121809 13.75 8 1.5 0.6 0 34211 UGC 6262
+I 678 111406.4 +063437 15.00 8 0.84 0.58 0 34222 MCG 1-29- 21
+I 679 111636.6 -135820 15.37 0 0
+I 680 111754.7 -015647 14.57 8 0.7 0.4 0 34520 MCG 0-29- 12
+I 681 111831.5 -120821 14. 8
+I 682 112214.7 +201231 14.57 0 1.2 0.6 0
+I 683 112131.8 +024506 14.99 8 0.7 0.5 0 34807 CGCG 39-138
+I 684 112132.9 +024837 15.2 8
+I 685 112206.5 +174512 17.56 0 0.28 0.21 0
+I 686 112305.3 +053841 15.30 0 0.8 0.6 0
+I 687 112417.3 +475051 15.0 8
+I 688 112340.2 -094744 14.77 0 0.7 0.3 0
+I 689 112338.4 -134952 14.03 0 1.6 0.6 0
+I 690 112420.6 -082031 15.15 8 1.1 0.5 0
+I 691 112643.7 +590917 14.50 8 0.6 0.4 150 35206 UGC 6447
+I 692 112553.5 +095915 14.40 8 0.84 0.54 0 35151 UGC 6438
+I 693 112648.5 -050015 15. 8
+I 694 112827.3 +583442 16.00 8 0.25 0.2 0 35326 UGC 6471
+I 695 112758.3 -114255 15.09 0 0
+I 696 112839.9 +090555 14.30 8 0.95 0.80 0 35332 UGC 6477
+I 697 112834.4 -013746 15.20 8 0.72 0.49 0 35327 CGCG 11-106
+I 698 112903.8 +090643 14.20 8 1.03 0.53 0 35364 UGC 6482
+I 699 112906.5 +085919 14.20 8 1.34 0.47 0 35365 UGC 6485
+I 700 112915.2 +203501 14.02 8 1.0 0.5 0 35382 UGC 6487
+I 701 113100.5 +202814 15.10 8 1.0 0.6 47 35494 UGC 6503
+I 702 113054.7 -045519 15.57 0 0.75 0.39 0
+I 703 113004.6 -113247 13.75 0 1.6 1.4 0
+I 704 113011.5 -113237 15.83 0 0.6 0.5 0
+I 705 113256.3 +501430 14.90 0 0.75 0.52 0
+I 706 113312.6 -132017 14.90 8 1.3 0.2 0 35658 MCG -2-30- 4
+I 707 113344.6 +212250 14.30 8 0.5 0.4 0 35708 UGC 6543
+I 708 113359.2 +490343 14.00 8 1.20 0.97 0 35720 UGC 6549 Papillon Galaxy
+I 709 113414.5 +490235 14.80 8 0.83 0.74 0 35736 MCG 8-21- 57
+I 710 113427.4 +255235 15.7 8
+I 711 113446.5 +485722 14.90 8 0.69 0.64 0 35780 MCG 8-21- 62
+I 712 113449.3 +490440 14.20 8 1.44 0.81 0 35785 MCG 8-21- 63
+I 713 113444.1 +165048 0.00 0 0
+I 714 113630.2 -095048 12.38 0 1.2 1.2 0
+I 715 113654.2 -082233 15.03 0 1.1 0.5 0
+I 716 113903.2 -001218 8 1.6 0.3 132 36102 UGC 6612
+I 717 113851.3 -103500 14. 8
+I 718 113948.0 +085200 8 1.2 0.5 178 36174 UGC 6626
+I 719 114018.6 +090033 8 1.3 0.4 52 36205 UGC 6633
+I 720 114212.0 +084600 8 1.1 0.6 0 36333 MCG 2-30- 16
+I 721 114228.9 -082027 8 1.2 0.3 106 36354 MCG -1-30- 26
+I 722 114236.0 +085800 8 1.1 0.7 0 36365 MCG 2-30- 19
+I 723 114257.6 -081956 15.5 8
+I 724 114334.7 +085633 13.30 8 2.92 0.79 0 36450 UGC 6695
+I 725 114329.3 -014005 14.70 8 0.73 0.71 0 36444 CGCG 12- 65
+I 726 114345.3 +332331 17.06 0 0.32 0.24 0
+I 727 114428.6 +104702 14.80 8 2.44 0.31 0 36536 UGC 6715
+I 728 114450.5 -013605 14.40 8 1.24 0.65 0 36580 UGC 6720
+I 729 114518.4 +332009 15.5 8
+I 730 114535.2 +031354 14.60 8 0.91 0.56 0 36658 MCG 1-30- 13
+I 731 114517.9 +493414 15.6 8
+I 732 114559.4 +202650 15.10 8 0.8 0.4 0 36688 MCG 4-28- 50
+I 733 114558.5 -080921 13.50 0 0.8 0.2 0
+I 734 114603.7 -081616 14.60 0 0
+I 735 114812.8 +131231 15.00 0 1.4 0.8 0
+I 736 114827.5 +124339 14.82 8 0.1 0.1 0 36861 MCG 2-30- 39
+I 737 114830.8 +124347 16.15 8 0.7 0.4 0 36867 MCG 2-30- 40
+I 738 114854.9 -044055 14.85 8 0.9 0.5 0
+I 739 115131.3 +235146 14.65 8 1.1 0.8 0 37097 UGC 6830
+I 740 115038.9 +552114 14.2 8
+I 741 115031.9 -045009 15. 8
+I 742 115059.0 +204819 14.74 8 1.1 1.0 0 37056 UGC 6822
+I 743 115322.2 -131553 15.18 8 1.1 0.4 0 37267 MCG -2-30- 37
+I 744 115404.8 +231131 15.7 8
+I 745 115412.3 +000812 13.80 8 0.80 0.74 0 37339 UGC 6877
+I 746 115535.1 +255322 14.80 8 1.1 0.3 0 37440 UGC 6898
+I 747 115704.9 -081732 15.01 8 0
+I 748 115726.7 +072738 15.2 8
+I 749 115833.6 +424410 12.92 8 2.3 1.9 150 37692 UGC 6962
+I 750 115851.8 +424320 12.94 8 2.6 1.2 43 37719 UGC 6973
+I 751 115852.6 +423413 15.07 8 1.2 0.3 0 37721 UGC 6972
+I 752 115915.2 +423401 15.2 8
+I 753 115912.9 -003126 14.50 8 0.84 0.56 0 37745 UGC 6979
+I 754 115923.5 -013916 13.81 8 1.1 1.0 0 37757 UGC 6984
+I 755 120110.4 +140616 14.02 8 2.91 0.34 0 37912 UGC 7001
+I 756 120257.8 +045045 14.20 8 1.81 0.73 0 38054 UGC 7026
+I 757 120400.8 +523518 13.00 0 3.3 1.7 0
+I 758 120411.9 +623019 14.20 8 1.65 1.15 0 38173 UGC 7056
+I 759 120509.3 +201536 0.00 0 0
+I 760 120553.5 -291731 13.42 8 1.7 0.5 0 38345 ESO 440- 52
+I 761 120553.7 -124023 15. 8
+I 762 120811.9 +254526 15.20 8 0.6 0.4 0 38532 MCG 4-29- 34
+I 763 120815.3 +254841 15.34 8 0.9 0.3 0 38525 MCG 4-29- 35
+I 764 120645.3 -301523 0.00 8 0 38711 ESO 441- 13
+I 765 121031.0 +160807 0.00 0 0
+I 766 121053.6 -123919 15.00 8 1.3 0.3 0 38775 MCG -2-31- 20
+I 767 121102.7 +120614 14.77 8 0.7 0.5 0 38792 MCG 2-31- 42
+I 768 121147.6 +120838 14.48 8 1.4 0.7 0 38848 UGC 7192
+I 769 121231.6 +120725 13.38 8 2.6 1.7 43 38916 UGC 7209
+I 770 121302.3 -043312 16.34 8 0.42 0.37 0
+I 771 121513.2 +131104 14.79 8 0.8 0.7 0 39176 MCG 2-31- 67
+I 772 121515.9 +235729 15.50 0 0.40 0.30 0
+I 773 121808.1 +060822 14.30 8 0.90 0.69 0 39493 MCG 1-31- 44
+I 774 121851.2 -064600 15.62 8 0.62 0.49 0
+I 775 121853.6 +125452 14.30 8 1.2 0.9 10 39587 UGC 7350
+I 776 121903.0 +085127 14.30 8 1.8 1.1 98 39613 UGC 7352
+I 777 121923.8 +281836 14.37 8 1.2 0.7 0 39663 UGC 7363
+I 778 121422.0 +560041 14.00 0 1.12 0.74 0
+I 779 121938.7 +295259 14.70 8 1.0 1.0 0 39690 UGC 7369
+I 780 121958.4 +254618 13.87 8 1.6 1.2 0 39745 UGC 7381
+I 781 122002.8 +145738 14.8 8
+I 782 122137.0 +054556 15.1 8
+I 783 122138.8 +154443 14.60 8 1.3 1.2 0 39965 UGC 7415
+I 783 122220.0 +154358 8 0.6 0.5 0 40068 MCG 3-32- 13
+I 784 122230.0 -043910 13.98 8 1.9 0.7 0 40092 MCG -1-32- 6
+I 785 122300.0 -131300 13.96 8 0.9 0.3 0 40167 MCG -2-32- 7
+I 786 122306.0 -131200 13.36 8 1.3 1.2 0 40189 MCG -2-32- 8
+I 787 122525.1 +160727 15.20 8 1.1 0.4 0 40517 MCG 3-32- 31
+I 788 122607.2 +161049 12.9 8
+I 789 122620.5 +072736 14.89 8 1.0 0.5 0 40673 UGC 7533
+I 790 122635.5 +090207 14.70 8 0.82 0.56 0 40713 MCG 2-32- 51
+I 791 122659.4 +223822 14.01 8 1.1 1.1 0 40783 UGC 7555
+I 792 122708.8 +161931 14.80 8 1.6 0.6 0 40800 UGC 7558
+I 793 122815.9 +092611 13.67 0 2.6 0.5 0
+I 794 122808.7 +120536 14.07 8 1.3 1.0 110 40964 UGC 7585
+I 795 122831.3 +231817 15.3 8
+I 796 122926.3 +162417 14.07 8 1.3 0.6 0 41160 UGC 7623
+I 797 123154.3 +150727 13.55 8 1.3 0.9 108 41504 UGC 7676
+I 798 123233.4 +152455 15.3 8
+I 799 123349.9 -072232 13.91 8
+I 800 123356.7 +152116 14.08 8 1.5 1.1 0 41763 UGC 7716
+I 801 123345.0 +521517 14.54 8 1.2 1.0 0 41739 UGC 7717
+I 802 123557.6 +741805 0.00 0 0
+I 803 123935.8 +163516 16.00 0 0
+I 804 124116.0 -050033 14.53 0 1.0 0.5 0
+I 805 124125.4 +134346 15.15 0 1.2 0.2 0
+I 806 124208.4 -172058 15.10 8 1.2 0.9 0 42642 MCG -3-32- 19
+I 807 124212.5 -172412 15. 8
+I 808 124154.5 +195556 0.00 0 0
+I 809 124208.6 +114516 14.50 0 0.9 0.9 0
+I 810 124209.1 +123549 14.41 8 1.6 0.5 0 42643 UGC 7864
+I 811 124447.1 -101152 14. 8
+I 812 124450.0 -042605 14.84 8
+I 813 124511.8 +230210 14.40 8 1.0 0.8 0 42981 UGC 7928
+I 814 124534.1 -080532 15.84 0 0
+I 815 124622.7 +115235 15.50 0 0.4 0.4 0
+I 816 124646.3 +095102 14.86 8 0.9 0.6 0 43111 UGC 7944
+I 817 124656.8 +095125 14.80 0 .72 .55 0
+I 818 124644.5 +294407 15.50 8 0.9 0.2 0 43113 MCG 5-30- 78
+I 819 124610.2 +304353 14.1 8
+I 820 124611.3 +304320 14.1 8
+I 821 124726.8 +294714 14.56 8 1.1 1.1 0 43161 UGC 7957
+I 822 124745.6 +300437 16. 8
+I 823 124755.4 +271318 14.0 8
+I 824 124942.0 -043400 15. 8
+I 825 125019.2 -052147 15.49 0 0.61 0.37 0
+I 826 125119.9 +310335 14.94 8 0.7 0.7 0 43538 MCG 5-30-106
+I 827 125155.0 +161658 14.94 8 0.9 0.4 0 43607 UGC 8008
+I 828 125215.6 -080758 0.00 0 0
+I 829 125227.4 -153107 14.30 0 0.25 0.25 0
+I 830 125116.5 +534147 13.90 8 0.96 0.60 0 43533 UGC 8003
+I 831 125244.0 +262812 15.5 8
+I 832 125359.1 +262638 14.90 8 0.3 0.3 0 43848 MCG 5-30-119
+I 833 125638.2 -064400 15.12 0 0.43 0.38 0
+I 834 125618.6 +262132 15.20 0 0.5 0.3 0
+I 835 125652.3 +262916 15.05 8 0.6 0.6 0 44200 MCG 5-31- 21
+I 836 125554.0 +633644 19.20 8 0.08 0.08 0
+I 837 125731.2 +263043 15.60 8 0.9 0.2 0 44322 MCG 5-31- 28
+I 838 125813.4 +262538 14.9 8
+I 839 125821.5 +280857 16. 8
+I 840 125842.0 +103659 14.50 8 1.1 1.0 0 44495 UGC 8090
+I 841 125947.3 +214848 15.4 8
+I 842 130039.3 +290110 14.72 8 1.2 0.6 57 44795 UGC 8118
+I 843 130133.6 +290750 14.62 8 1.1 0.6 0 44908 UGC 8137
+I 844 130318.2 -303116 13.67 8 1.6 0.4 0 45086 ESO 443- 40
+I 845 130457.4 +120444 15.97 0 0.42 0.37 0
+I 846 130521.1 +230544 15.48 8 0.60 0.40 0 45267 CGCG 130- 7
+I 847 130530.0 +534059 15.1 8
+I 848 130701.6 +160025 15.4 8
+I 849 130738.7 -005633 14.20 8 0.98 0.89 0 45480 UGC 8202
+I 850 130750.3 -005206 15.20 8 0.8 0.2 0 45491 MCG 0-34- 3
+I 851 130834.3 +210259 14.98 8 1.0 0.4 0 45552 UGC 8219
+I 852 130736.8 +600926 14.50 8 0.95 0.73 0 45472 UGC 8213
+I 853 130836.0 +524600 14.50 8 1.0 1.0 0 45560 UGC 8230
+I 854 130950.0 +243439 15.10 8 0.8 0.6 90 45664 MCG 4-31- 11
+I 855 131036.0 -042900 14.66 8
+I 856 131041.6 +203212 15.10 8 1.0 0.3 0 45733 CGCG 130- 15
+I 857 131350.2 +170435 14.60 8 0.9 0.7 0 45983 UGC 8310
+I 858 131451.9 +171336 13.70 8 2.0 1.5 0 46069 UGC 8321
+I 859 131457.3 +171330 15.2 8
+I 860 131503.5 +243708 15.40 8 0.5 0.3 0 46086 MCG 4-31- 15
+I 861 131507.4 +341943 15.45 8 0.8 0.5 0 46092 UGC 8326
+I 862 131615.5 +200252 15.2 8
+I 863 131712.4 -171516 14.24 8 1.8 1.2 0 46270 MCG -3-34- 43
+I 864 131708.5 +204131 16.50 0 0.43 0.21 0
+I 865 131735.5 -055002 15.17 0 1.0 0.6 0
+I 866 131716.7 +204129 15.6 8
+I 867 131719.7 +203817 14.60 8 1.4 1.0 0 46283 UGC 8353
+I 868 131728.5 +203643 15.4 8
+I 869 131729.9 +204103 16.16 0 0.27 0.27 0
+I 870 131730.9 +203600 15.40 0 0.6 0.4 0
+I 871 131758.6 +042412 13.90 8 1.81 0.78 0 46321 UGC 8358
+I 872 131818.6 +062008 15.1 8
+I 873 131816.3 +042751 15.3 8
+I 874 131900.5 -273743 13.44 8 1.2 1.0 0 46410 ESO 508- 42
+I 875 131707.6 +573222 13.80 8 1.2 1.1 0 46263 UGC 8355
+I 876 131834.6 +042911 14.8 8
+I 877 131757.4 +060455 0.00 0 0
+I 878 131800.3 +060713 0.00 0 0
+I 879 131940.6 -272544 13.98 8 1.2 0.8 0 46479 ESO 508- 47
+I 880 131807.3 +060644 0.00 0 0
+I 881 131956.3 +155102 14.65 8 1.6 0.4 0 46498 UGC 8375
+I 882 132006.9 +155353 14.69 8 0.9 0.9 0 46508 MCG 3-34- 17
+I 883 132035.3 +340822 14.40 8 1.5 1.1 143 46560 UGC 8387
+I 884 132154.9 -124347 0.00 0 0
+I 885 132230.9 +211859 14.90 0 0.8 0.8 0
+I 886 132357.5 -042344 15.76 0 0.59 0.52 0
+I 887 132411.9 -122737 0.00 0 0
+I 888 132451.4 +134416 14.70 0 0.3 0.3 0
+I 889 132637.5 +115210 15.50 0 0.7 0.7 0
+I 890 132825.6 -160532 15.15 0 1.1 0.5 0
+I 891 132959.9 +001818 14.30 0 0.89 0.85 0
+I 892 133145.9 -024247 14.00 8 1.13 0.71 0 47564 UGC 8512
+I 893 133147.4 -023642 14.60 8 1.54 0.34 0 47566 UGC 8513
+I 894 133204.8 +170255 14.9 8
+I 895 133217.1 +353930 0.00 0 0
+I 896 133410.2 +045206 14.30 8 1.03 0.71 0 47794 UGC 8545
+I 897 133419.4 +175053 15.60 8 0.56 0.16 0 47777 UGC 8544
+I 898 133410.2 +130946 15.6 8
+I 899 133459.4 -080530 14.85 0 1.1 0.7 0
+I 900 133443.0 +092015 13.60 8 1.6 1.0 27 47855 UGC 8555
+I 901 133542.4 +131950 15.2 8
+I 902 133601.2 +495739 14.54 8 2.2 0.4 0 47985 UGC 8593
+I 903 133826.1 -001339 14.20 8 1.72 0.62 0 48207 UGC 8625
+I 904 133832.2 +003225 14.61 8 1.1 0.7 0 48217 UGC 8628
+I 905 134002.9 +230834 15.0 8
+I 906 134010.0 +232027 15.7 8
+I 907 133918.0 +510300 15.30 8 1.3 0.2 20 48286 UGC 8643
+I 908 134119.0 -042039 15. 8
+I 909 134051.1 +242823 14.9 8
+I 910 134107.8 +231655 15.36 8 0.5 0.4 0 48424 MCG 4-32- 25
+I 911 134125.4 +231450 15.6 8
+I 912 134128.9 +231441 15.6 8
+I 913 134129.6 +231001 15.18 8 0.8 0.6 0 48458 UGC 8664
+I 914 134140.7 +231118 15.2 8
+I 915 134327.3 -171958 14.79 0 0
+I 916 134238.1 +242754 15.40 0 0.5 0.5 0
+I 917 134231.1 +553813 0.00 0 0
+I 918 134237.8 +553146 21.40 0 0.04 0.04 0
+I 919 134247.5 +553117 15.40 0 0.55 0.38 0
+I 920 134524.7 -123427 14.39 0 0.4 0.4 0
+I 921 134308.0 +553904 17.00 0 0.29 0.19 0
+I 922 134256.3 +553614 15.60 0 0.66 0.52 0
+I 923 134314.2 +553611 16.20 0 0.45 0.40 0
+I 924 134537.6 -122718 15.20 0 0
+I 925 134316.1 +553657 16.90 0 0.54 0.12 0
+I 926 134339.3 +553754 17.20 0 0.28 0.14 0
+I 927 134552.4 -122752 14.98 0 0
+I 928 134348.0 +553404 17.20 0 0.31 0.22 0
+I 929 134345.0 +553802 15.80 0 0.52 0.47 0
+I 930 134345.5 +553848 16.90 0 0.32 0.26 0
+I 931 134349.2 +553726 17.30 0 0
+I 932 134351.2 +553848 0.00 0 0
+I 933 134516.1 +231308 14.33 8 1.2 0.9 0 48760 UGC 8697
+I 934 134352.4 +553925 17.30 0 0.28 0.22 0
+I 935
+I 936 134408.5 +554222 17.10 0 0.40 0.17 0
+I 937 134428.9 +553749 16.60 0 0.41 0.37 0
+I 938 134431.2 +553739 16.40 0 0.60 0.23 0
+I 939 134743.1 +032441 14.00 0 1.02 1.01 0
+I 940 134757.7 +032700 15.3 8
+I 941 134835.7 +240054 15.2 8
+I 942 134741.1 +563717 15.3 8
+I 943 135032.2 +031136 14.8 8
+I 944 135130.9 +140532 14.33 8 1.6 0.5 0 49204 UGC 8766
+I 945 134748.6 +720259 15.7 8
+I 946 135208.3 +140659 14.35 8 0.9 0.7 0 49244 UGC 8772
+I 947 135235.9 +004906 13.61 8 1.7 1.1 0 49287 UGC 8784
+I 948 135226.7 +140528 14.09 8 1.3 0.7 0 49281 UGC 8779
+I 949 135216.8 +223117 15.15 8 1.1 0.4 0 49265 UGC 8777
+I 950 135226.6 +142929 15.2 8
+I 951 135147.2 +505842 14.18 8 1.2 1.2 0 49215 UGC 8775
+I 952 135341.9 +032239 14.40 8 1.37 0.49 0 49373 UGC 8808
+I 953 135457.2 -301700 0.00 0 0
+I 954 134956.9 +710952 14.54 8 1.1 0.6 0 49083 UGC 8765
+I 955 135543.3 -301540 0.00 0 0
+I 956 135440.3 +204311 0.00 0 0
+I 957 135608.3 -301415 0.00 0 0
+I 958 135538.7 +045906 15.80 0 0.55 0.45 0
+I 959 135603.4 +133021 13.83 8 1.7 1.0 0 49540 UGC 8848
+I 960 135559.0 +172957 14.8 8
+I 961 135546.7 +255018 15.5 8
+I 962 135713.2 +120117 14.20 8 0.8 0.8 0 49626 UGC 8868
+I 963 135725.0 +172428 15.2 8
+I 964 135741.3 +173031 15.3 8
+I 965 135747.5 +173037 15.2 8
diff --git a/kstars/kstars/data/ngcic10.dat b/kstars/kstars/data/ngcic10.dat
new file mode 100644
index 00000000..804f2fd0
--- /dev/null
+++ b/kstars/kstars/data/ngcic10.dat
@@ -0,0 +1,1000 @@
+I 966 135814.0 +052430 14.30 8 1.07 0.79 0 49704 UGC 8884
+I 967 135823.0 +142726 14.7 8
+I 968 140036.8 -025433 14.8 8
+I 969 140146.2 -041049 15.79 0 0
+I 970 140234.2 +143310 15.10 8 1.0 0.3 0 50010 UGC 8949
+I 971 140352.9 -100822 13.29 8 2.2 1.2 0 50120 MCG -2-36- 5
+I 972 140425.9 -171341 0.00 6 0
+I 973 140629.5 -052853 0.00 0 0
+I 974 140634.3 -052933 0.00 0 0
+I 975 140708.8 +151905 15.60 0 0.4 0.27 0
+I 976 140843.3 -010942 13.60 8 1.69 0.66 0 50479 UGC 9040
+I 977 140842.2 -030009 15.3 8
+I 978 140858.1 -025827 15.0 8
+I 979 140932.4 +144954 14.49 8 1.0 0.7 0 50530 UGC 9053
+I 980 141022.4 -072033 15.18 0 0.58 0.51 0
+I 981 141028.1 -041017 15.00 0 1.0 0.5 0
+I 982 140959.1 +174146 14.02 8 1.3 1.3 0 50560 UGC 9059
+I 983 141004.7 +174400 12.48 8 5.4 4.7 120 50577 UGC 9061
+I 984 141007.7 +182152 14.35 8 1.9 0.5 0 50580 UGC 9062
+I 985 141133.0 -031312 14.8 8
+I 986 141126.2 +011711 14.8 8
+I 987 141131.9 +191018 15.4 8
+I 988 141432.1 +031125 14.30 8 0.73 0.63 0 50873 MCG 1-36- 26
+I 989 141451.0 +030751 14.00 8 1.3 1.1 0 50891 UGC 9114
+I 990 141549.2 +394752 15.4 8
+I 991 141748.6 -135223 13.84 8 1.5 0.9 0 51059 MCG -2-36- 19
+I 992 141814.9 +005328 14.60 8 1.03 0.73 0 51090 UGC 9147
+I 993 141818.6 +111259 15.4 8
+I 994 141822.6 +111143 0.00 8 1.4 0.5 0 51095 UGC 9153
+I 995 141631.1 +574836 14.60 8 1.75 0.39 0 50990 UGC 9145
+I 996 141722.1 +573747 14.60 8 1.26 0.35 0 51036 UGC 9152
+I 997 141959.3 -042701 14.5 8
+I 998 142019.3 -042459 15.46 0 0.93 0.28 0
+I 999 141932.6 +175231 14.86 8 0.8 0.4 0 51189 UGC 9168
+I1000 141940.3 +175116 14.67 8 0.9 0.5 0 51201 UGC 9170
+I1001
+I1002
+I1003
+I1004 142102.2 +174202 15.40 0 0.3 0.3 0
+I1005
+I1006 142259.1 +234739 15.30 0 1.0 0.6 0
+I1007 142436.6 +043333 15.0 8
+I1008 142538.3 +281603 16.50 8 0.4 0.4 0
+I1009 142625.0 +110929 15.5 8
+I1010 142720.4 +010133 14.20 8 1.31 0.84 0 51612 UGC 9254
+I1011 142804.5 +010023 14.70 8 0.66 0.45 0 51662 MCG 0-37- 8
+I1012 142709.4 +305653 14.44 8 1.2 0.8 0 51600 UGC 9257
+I1013
+I1014 142818.4 +134649 13.00 8 2.7 2.0 0 51685 UGC 9275
+I1015 142818.5 +152506 15.2 8
+I1016 142732.3 +044918 14.8 8
+I1017 142807.2 +255208 14.67 8 1.0 0.7 0 51668 UGC 9276
+I1018 142812.8 +254949 15.6 8
+I1019 142813.5 +255650 15.3 8
+I1020 142849.5 +260156 15.11 8 1.2 0.3 0 51728 UGC 9289
+I1021 142917.1 +203916 14.70 8 1.1 0.8 0 51764 UGC 9296
+I1022 143001.8 +034622 14.70 8 1.25 0.43 0 51808 UGC 9311
+I1023 143225.1 -354813 0.00 3 5.0: 0
+I1024 143127.2 +030033 13.87 8 1.6 0.6 0 51895 UGC 9341
+I1025 143128.4 +070347 15.3 8
+I1026
+I1027 142948.4 +535754 14.80 0 0.82 0.70 0
+I1028 143316.6 +413901 14.8 8
+I1029 143227.5 +495414 12.20 8 2.8 0.5 152 51955 UGC 9361
+I1030
+I1031 143424.0 +480215 15.40 0 0.9 0.5 0
+I1032 143439.2 +475805 15.6 8
+I1033 143441.7 +475616 15.3 8
+I1034 143713.7 +143954 15.6 8
+I1035 143810.2 +092011 15.2 8
+I1036 143822.7 +180639 15.6 8
+I1037 143825.4 +181102 15.0 8
+I1038 144011.0 +132205 15.5 8
+I1039 144029.4 +032557 15.6 8
+I1040 144022.8 +092831 15.3 8
+I1041 144038.0 +032236 15.1 8
+I1042 144039.0 +032811 14.50 8 0.98 0.87 0 52433 UGC 9457
+I1043
+I1044 144129.0 +092552 15.00 0 1.0 0.6 0
+I1045
+I1046 143753.4 +690052 14.70 0 0.75 0.4 0
+I1047 144220.0 +191130 15.7 8
+I1048 144258.0 +045322 15.70 8 1.55 0.38 0 52564 UGC 9483
+I1049 143933.1 +620011 14.40 8 0.95 0.77 0 52379 UGC 9461
+I1050 144407.1 +180045 15.1 8
+I1051 144411.6 +190112 15.4 8
+I1052 144414.1 +203650 15.33 8 1.1 0.3 0 52632 UGC 9494
+I1053 144543.3 +165644 15.1 8
+I1054 144631.2 +011629 14.40 8 1.05 0.75 0 52752 UGC 9514
+I1055 144725.7 -134258 13.43 8 2.0 0.7 0 52811 MCG -2-38- 11
+I1056 144549.0 +502339 14.30 8 1.09 0.91 0 52713 UGC 9516
+I1057
+I1058 144912.4 +170115 14.80 0 1.0 0.25 0
+I1059 145042.5 -005233 15.6 8
+I1060 145147.3 -071357 14.50 8 1.5 0.8 0 53075 MCG -1-38- 4
+I1061
+I1062 145117.6 +184113 13.96 0 0
+I1063 145211.0 +044055 14.20 8 1.3 1.1 0 53094 UGC 9565
+I1064
+I1065 144912.0 +631600 14.40 8 1.0 0.8 0 52924 UGC 9553
+I1066 145302.8 +031746 13.90 8 1.28 0.70 0 53176 UGC 9573
+I1067 145305.2 +031954 13.70 8 1.22 0.99 0 53178 UGC 9574
+I1068 145332.9 +030438 14.9 8
+I1069 145046.4 +542440 14.50 8 1.3 0.8 0 53000 UGC 9563
+I1070 145351.3 +032904 15.4 8
+I1071 145412.5 +044500 14.22 8 1.0 0.8 0 53260 UGC 9582
+I1072 145413.1 +045029 15.1 8
+I1073 145414.4 +044739 15.3 8
+I1074 145157.5 +511552 15.2 8
+I1075 145449.2 +180621 14.62 8 1.2 0.7 0 53314 UGC 9593
+I1076 145459.5 +180213 14.20 8 1.0 0.5 5 53320 UGC 9595
+I1077 145721.7 -191249 13.44 8 1.4 1.1 0 53450 ESO 581- 2
+I1078 145629.0 +092116 14.36 8 1.0 0.9 0 53411 UGC 9608
+I1079 145636.1 +092211 13.90 8 1.7 1.0 0 53418 UGC 9611
+I1080 145759.8 -064324 14.50 8 1.4 1.0 0 53480 MCG -1-38- 10
+I1081 145855.0 -191421 14.72 8 1.4 0.5 0 53525 ESO 581- 9
+I1082 145852.5 +070025 15.2 8
+I1083 145534.1 +682428 15.2 8
+I1084 150112.0 -072600 15.06 8 0.1 0.1 0 53648 MCG -1-38- 17
+I1085 150243.3 +171508 15.0 8
+I1086 150329.2 +170651 15.4 8
+I1087 150643.9 +034636 15.1 8
+I1088 150645.8 +034622 15.10 8 1.1 0.2 0 53951 UGC 9710
+I1089 150726.0 +070659 15.4 8
+I1090 150345.8 +424159 14.80 8 0.71 0.53 0 53753 MCG 7-31- 25
+I1091 150813.5 -110827 14.50 8 1.0 0.7 0 54044 MCG -2-39- 1
+I1092 150733.0 +092305 8
+I1093 150735.6 +143253 14.58 8 1.0 0.8 0 54002 UGC 9727
+I1094 150745.0 +143730 15.8 8
+I1095
+I1096 150824.0 +191229 15.10 0 0.7 0.7 0
+I1097 150831.3 +191104 14.79 8 1.1 0.4 0 54059 UGC 9735
+I1098
+I1099 150654.6 +563032 14.30 8 1.13 1.02 0 53967 UGC 9731
+I1100 150620.8 +625851 14.30 8 0.8 0.7 0 53920 UGC 9729
+I1101 151056.1 +054441 14.73 8 1.2 0.6 0 54167 UGC 9752
+I1102 151104.9 +041738 14.90 8 1.09 0.63 0 54188 UGC 9754
+I1103
+I1104
+I1105 151313.9 +041715 14.83 8 0.9 0.5 0 54338 MCG 1-39- 7
+I1106 151356.3 +044239 15.2 8
+I1107 151411.0 +044253 15.5 8
+I1108 151649.9 -453858 11.9 6
+I1109 151704.0 +051521 15.5 8
+I1110 151205.1 +672146 14.90 8 1.4 0.4 0 54265 UGC 9773
+I1111 151600.9 +542856 14.70 8 1.11 0.56 0 54473 UGC 9800
+I1112 151747.3 +071306 15.10 8 1.0 0.7 0 54604 CGCG 49-107
+I1113 151815.2 +122917 15.2 8
+I1114
+I1115
+I1116 152155.4 +082525 13.80 8 1.6 1.6 0 54848 MCG 2-39- 17
+I1117 152422.8 +152921 15.6 8
+I1118 152459.5 +132641 15.2 8
+I1119 152544.0 -033920 15.3 8
+I1120
+I1121 152744.0 +064814 15.60 0 0
+I1122 152929.6 +073423 15.0 8
+I1123
+I1124 153000.8 +233818 14.90 8 0.8 0.4 0 55254 UGC 9869
+I1125 153305.6 -013742 14.20 8 1.40 0.69 0 55388 UGC 9888
+I1126
+I1127
+I1128 153752.9 -014407 14.70 8 1.02 0.76 0 55648 UGC 9939
+I1129 153200.8 +681447 13.81 8 1.1 0.9 0 55330 UGC 9899
+I1130 153744.0 +171439 15.5 8
+I1131 153851.7 +120450 14.81 8 0.7 0.5 0 55683 MCG 2-40- 8
+I1132 154006.8 +204050 14.12 8 1.2 1.0 0 55750 UGC 9965
+I1133 154112.1 +153423 14.80 8 1.2 0.4 0 55793 UGC 9973
+I1134 154458.4 +165743 15.2 8
+I1135 154540.3 +174130 15.1 8
+I1136 154734.4 -013243 15.4 8
+I1137 154832.6 +083515 5
+I1138 154815.9 +261223 15.3 8
+I1139 152926.1 +823501 15.6 8
+I1140
+I1141 154946.9 +122358 14.80 8 0.5 0.5 0 56141 UGC 10051
+I1142 155025.9 +180823 14.20 8 1.5 1.4 0 56169 UGC 10055
+I1143 153055.9 +822721 14.24 8 1.5 1.4 0 55279 UGC 9932
+I1144 155121.7 +432504 14.46 8 0.7 0.6 0 56216 UGC 10069
+I1145 154408.5 +722552 15.00 8 1.5 0.5 0 55904 UGC 10032
+I1146 154822.1 +692308 14.7 8
+I1147 155011.4 +693336 15.5 8
+I1148 155708.2 +222415 14.5 8
+I1149 155808.0 +120413 14.10 8 1.2 1.0 0 56511 UGC 10108
+I1150
+I1151 155832.2 +172632 13.49 8 2.5 0.8 28 56537 UGC 10113
+I1152 155643.3 +480542 13.90 8 1.07 0.98 0 56450 UGC 10103
+I1153 155703.0 +481006 13.60 8 1.14 0.98 0 56462 UGC 10107
+I1154 155228.6 +702230 14.30 8 1.8 1.2 0 56273 UGC 10088
+I1155 160035.8 +154107 14.88 8 0.8 0.7 0 56648 MCG 3-41- 23
+I1156 160036.0 +194300 14.48 8 1.0 0.8 0 56650 MCG 3-41- 25
+I1157 160056.3 +153133 15.7 8
+I1158 160134.1 +014228 13.30 8 2.5 1.7 0 56723 UGC 10133
+I1159
+I1160 160102.5 +152941 15.70 0 0.6 0.25 0
+I1161 160116.8 +153843 14.82 8 0.8 0.8 0 56695 MCG 3-41- 36
+I1162 160116.0 +174040 15.29 8 0.7 0.5 0 56693 MCG 3-41- 34
+I1163 160130.5 +153014 14.90 8 0.7 0.7 0 56717 MCG 3-41- 39
+I1164
+I1165 160208.0 +154147 14.60 8 0.5 0.5 0 56768 MCG 3-41- 49
+I1165 160207.0 +154148 8 0.5 0.5 0 56769 MCG 3-41- 48
+I1166 160209.0 +261946 16.0 8
+I1167 160352.9 +145647 14.70 8 0.5 0.5 0
+I1168 160355.7 +145408 15.6 8
+I1169 160413.4 +134438 14.23 8 1.0 0.6 0 56925 UGC 10161
+I1170 160432.1 +174316 15.8 8
+I1171 160451.8 +175842 0
+I1172 160633.2 +174633 15.3 8
+I1173 160512.8 +172524 15.45 8 1.0 0.5 55 57037 UGC 10180
+I1174 160526.8 +150131 14.43 8 1.0 0.8 0 57059 UGC 10185
+I1175 0
+I1176 160531.3 +175749 15.5 8
+I1177 160519.5 +181852 16.86 8
+I1178 160532.9 +173556 15.18 8 1.0 0.9 0 57062 UGC 10188
+I1179 160522.4 +174510 16.04 8 0.6 0.4 36 57053 MCG 3-41- 93
+I1180 0
+I1181 160533.7 +173530 15.88 8 0.8 0.7 0 57063 UGC 10189
+I1182 160536.7 +174759 15.17 8 0.7 0.5 0 57084 UGC 10192
+I1183 160537.9 +174558 15.30 8 0.8 0.4 0 57086 MCG 3-41-103
+I1184
+I1185 160544.4 +174254 14.89 8 0.8 0.5 0 57096 MCG 3-41-110
+I1186 160544.2 +172145 15.50 8 0.8 0.5 0 57095 MCG 3-41-111
+I1187 155910.2 +703325 15.7 8
+I1188 160607.4 +172738 15. 8
+I1189 160614.7 +181055 15.37 8 0.7 0.4 0 57135 MCG 3-41-119
+I1190 160552.4 +181314 15.61 8 1.3 0.4 0
+I1191 160628.9 +181605 15. 8
+I1192 160633.1 +174632 15.96 8 0.1 0.1 0 57157
+I1193 160632.0 +174247 15.38 8 0.7 0.5 0 57155
+I1194 160639.3 +174539 15.28 8 0.6 0.4 0 57172 MCG 3-41-128
+I1195 160640.9 +171129 15.59 8 0.6 0.4 0 57175 MCG 3-41-126
+I1196 160758.4 +104647 14.56 8 1.1 0.6 0 57246 UGC 10218
+I1197 160817.3 +073219 14.10 8 3.34 0.45 0 57261 UGC 10219
+I1198 160836.4 +121951 15.20 8 0.6 0.3 0 57273 MCG 2-41- 11
+I1199 161034.3 +100225 14.48 8 1.3 0.5 0 57373 UGC 10242
+I1200 160429.2 +693957 13.74 0 1.4 1.0 0
+I1201 160541.6 +693538 15.54 8 1.2 0.3 0 57104 UGC 10221
+I1202 161256.9 +095201 14.4 8
+I1203 161516.0 -222214 0.00 0 3.5 2.0 0
+I1204
+I1205 161415.8 +093212 14.6 8
+I1206 161513.1 +111751 14.50 8 1.1 0.6 0 57623 UGC 10293
+I1207 161926.7 -293904 0.00 0 2.0 0.5 0
+I1208 161547.9 +363138 14.90 0 1.16 0.31 0
+I1209 161839.6 +153330 14.30 8 1.6 1.0 0 57796 UGC 10329
+I1210 161430.1 +623212 14.00 8 1.6 0.5 0 57589 UGC 10304
+I1211 161651.9 +530022 13.72 8 1.0 1.0 0 57707 UGC 10314
+I1212 161530.7 +641329 15.2 8
+I1213 162210.3 -013054 13.9 8
+I1214 161611.7 +655808 15.04 8 0.9 0.4 0 57675 UGC 10323
+I1215 161535.1 +682352 14.10 8 1.1 0.7 0 57638 UGC 10315
+I1216 161555.4 +682100 14.75 8 1.0 0.9 0 57664 UGC 10326
+I1217
+I1218 161637.1 +681210 14.52 8 0.67 0.08 0 57699 MCG 11-20- 11
+I1219 162427.4 +192857 15.09 8 1.0 0.5 0 58037 UGC 10371
+I1220 162912.0 +082718 8
+I1221 163441.6 +462332 14.40 8 1.3 1.1 0 58528 UGC 10458
+I1222 163509.1 +461251 14.16 8 1.7 1.3 50 58544 UGC 10461
+I1223 163542.5 +491314 15.4 8
+I1224 164256.3 +191515 15.5 8
+I1225 163652.5 +673746 15.31 8 1.3 0.4 0 58607 UGC 10494
+I1226 164106.5 +460013 15.4 8
+I1227
+I1228 164206.5 +653508 14.20 8 1.6 1.5 0 58804 UGC 10524
+I1229 164458.6 +511828 16. 8
+I1230 164501.6 +511535 15.5 8
+I1231 164659.0 +582523 13.59 8 2.2 1.0 0 58973 UGC 10560
+I1232
+I1233
+I1234
+I1235 165203.6 +630657 14.90 8 0.75 0.52 0 59146 CGCG 320- 47
+I1236 165830.0 +200200 14.22 8 1.2 1.1 0 59350 UGC 10633
+I1237 165616.0 +550135 14.30 8 1.9 1.0 0 59280 UGC 10621
+I1238
+I1239 170045.0 +230238 15.20 0 0.6 0.6 0
+I1240
+I1241 170128.2 +634128 14.40 0 0.80 0.73 0
+I1242 170842.9 +040300 14.67 8 0.9 0.6 0 59688 UGC 10718
+I1243
+I1244 171033.7 +361812 14.70 0 1.1 1.1 0
+I1245 171236.6 +380113 14.72 8 1.3 0.7 0 59835 UGC 10755
+I1246
+I1247
+I1248 171140.2 +595944 14.50 8 0.99 0.91 0 59791 UGC 10756
+I1249 171455.0 +353115 14.9 8
+I1250
+I1251 171013.2 +722438 14.23 8 1.4 1.0 0 59735 UGC 10757
+I1252 171550.5 +572158 15.7 8
+I1253
+I1254 171130.0 +722300 15.00 8 1.6 0.7 32 59783 UGC 10769
+I1255 172305.5 +124143 14.2 8
+I1256 172347.3 +262912 14.00 8 1.6 1.1 0 60203 UGC 10829
+I1257 172706.0 -070459 4
+I1258 172717.4 +582908 14.30 8 1.01 0.82 0 60320 UGC 10867
+I1259 172724.9 +583100 14.0 8
+I1260 172731.7 +582832 15.7 8
+I1261 172326.1 +711546 14.9 8
+I1262 173302.1 +434535 14.73 8 1.2 0.6 85 60479 UGC 10900
+I1263 173307.4 +434918 14.8 8
+I1264 173316.8 +433745 14.45 8 1.5 1.1 0 60484 UGC 10904
+I1265 173639.7 +420516 12.31 8 2.0 0.9 80 60568 UGC 10917
+I1266 174535.3 -460523 11.1 6
+I1267 173845.9 +592224 14.16 8 1.5 1.0 50 60635 UGC 10937
+I1268 175039.3 +171233 15.1 8
+I1269 175206.2 +213412 13.40 8 1.7 1.3 125 61023 UGC 11013
+I1270
+I1271 180510.1 -242356 0.00 0 0
+I1272
+I1273
+I1274 180951.0 -233854 0.00 0 6. 5. 0
+I1275 181007.2 -234540 0.00 5 4. 3. 0
+I1276 181044.3 -071227 4
+I1277 181027.3 +310011 14.10 8 1.6 1.4 0 61491 UGC 11135
+I1278
+I1279 181115.4 +360028 14.26 8 2.6 0.6 0 61518 UGC 11143
+I1280 181218.4 +253944 15.4 8
+I1281 181138.1 +355949 15.5 8
+I1282
+I1283
+I1284 181742.0 -194000 7.7 8
+I1285
+I1286 181614.3 +553528 14.71 8 1.4 0.5 0 61666 UGC 11191
+I1287 183200.0 -104800 6.1 8
+I1288 182922.4 +394248 14.29 8 1.1 0.7 0 61941 UGC 11256
+I1289 183002.2 +395750 15.3 8
+I1290 183835.3 -240549 0.00 0 0
+I1291 183351.5 +491645 13.54 8 1.8 1.5 30 62049 UGC 11283
+I1292 184440.4 -274859 0.00 0 0
+I1293
+I1294
+I1295
+I1296 185318.8 +330400 14.80 8 1.1 0.9 0 62532 UGC 11374
+I1297 191722.8 -393646 9.80 6
+I1298
+I1299
+I1300 192403.2 +533729 14.22 0 1.6 0.9 0
+I1301 192637.4 +494530 14.40 8 1.2 0.9 0 63212 UGC 11438
+I1302 193052.9 +354719 14.10 8 0.9 0.5 0 63307 MCG 6-43- 2
+I1303 193130.0 +355236 15.00 8 1.3 0.8 0 63328 UGC 11452
+I1304
+I1305
+I1306
+I1307
+I1308 194505.2 -144313 0.00 0 0
+I1309 200301.5 -171355 12.90 8 1.9 1.3 0 64030
+I1310 201400.0 +350000 5
+I1311 201018.0 +411300 3
+I1312
+I1313 201843.6 -165645 14.50 8 2.0 1.8 0 64463 MCG -3-51- 8
+I1314
+I1315
+I1316
+I1317 202315.4 +003948 14.60 8 0.7 0.6 80 64586 UGC 11546
+I1318 201648.0 +415724 5 Gamma Cyg Nebula
+I1319 202601.9 -183015 14.50 8 1.0 .6 0
+I1320 202625.6 +025435 14.38 8 1.0 0.6 0 64685 UGC 11560
+I1321 202811.0 -181729 15.18 8 1.1 0.8 0 64751 ESO 596- 43
+I1322
+I1323
+I1324 203212.3 -090322 14.50 8 1.5 1.5 0 64906 MCG -2-52- 12
+I1325
+I1326
+I1327 203541.3 -000021 14.72 8 0.8 0.7 0 65027 CGCG 373- 38
+I1328 204157.0 -193759 15.00 8 1.0 .4 0
+I1329
+I1330 204614.9 -140124 15.00 8 1.2 0.4 0 65345 MCG -2-53- 2
+I1331 204748.8 -095945 14.45 8 1.8 0.6 0 65396 MCG -2-53- 5
+I1332 205151.4 -134241 15. 8
+I1333
+I1334 205217.2 -161709 15.00 8 1.4 0.8 0 65614 MCG -3-53- 8
+I1335
+I1336 205504.9 -180219 15.00 0 1.0 .7 0
+I1337 205652.7 -163509 14.50 8 1.2 1.1 0 65760 MCG -3-53- 12
+I1338
+I1339 205755.5 -175634 14.14 8 1.4 0.9 0 65799 ESO 598- 8
+I1340
+I1341 210016.7 -135835 15.50 0 0.5 0.3 0
+I1342 210025.5 -142944 15. 8
+I1343
+I1344 210116.4 -132249 15.00 0 0.6 0.35 0
+I1345
+I1346 210137.0 -135738 15.00 0 0.6 0.5 0
+I1347 210144.4 -131848 14.68 8 1.3 1.1 0 65928 MCG -2-53- 20
+I1348
+I1349
+I1350 210152.3 -135110 15.00 0 0.6 0.4 0
+I1351
+I1352
+I1353
+I1354
+I1355
+I1356 210253.0 -154842 15.90 0 0.4 0.3 0
+I1357 210557.3 -104258 16.26 8 1.2 0.7 0 66092
+I1358 210629.4 -161216 0.00 0 0
+I1359 210843.0 +122903 14.77 8 1.0 0.3 0 66189 UGC 11684
+I1360 211048.2 +050404 15.6 8
+I1361 211129.1 +050316 15.10 8 0.9 0.6 0 66297 UGC 11692
+I1362 211152.7 +021944 15.7 8
+I1363
+I1364 211324.7 +024611 14.70 0 0.3 0.3 0
+I1365 211354.6 +023349 11.19 8 1.96 0.67 0 66381 MCG 0-54- 7
+I1366 211408.0 +014633 15.7 8
+I1367 211409.7 +025937 15.3 8
+I1368 211412.6 +021041 14.30 8 1.1 0.4 0 66389 UGC 11703
+I1369 211206.0 +474359 9.79 3
+I1370 211514.3 +021130 15.1 8
+I1371 212015.6 -045236 14.96 8 1.1 0.7 0 66578 MCG -1-54- 13
+I1372
+I1373 212037.2 +010533 15.44 0 0.9 0.9 0
+I1374 212102.7 +014246 15.7 8
+I1375 212059.8 +035907 15.1 8
+I1376
+I1377 212526.6 +041851 14.80 0 0.6 0.4 0
+I1378
+I1379 212601.2 +030551 15.70 0 0.7 0.4 0
+I1380 212711.0 +024303 15.5 8
+I1381 212733.7 -011118 15.6 8
+I1382
+I1383 212739.6 -010608 15.90 0 0.62 0.23 0
+I1384 212753.1 -012205 15.4 8
+I1385 212851.2 -010410 15.4 8
+I1386 212937.9 -211144 14.23 8 1.1 0.9 130 66852 ESO 599- 16
+I1387 212934.5 -012103 15.0 8
+I1388 212952.2 -003752 15.0 8
+I1389 213207.8 -180107 15.32 8
+I1390 213225.7 -015138 15.1 8
+I1391 213500.4 -003040 15.7 8
+I1392 213532.7 +352354 12.50 8 1.6 1.3 0 67017 UGC 11772
+I1393 214014.2 -222441 15.45 8 .8 .5 0
+I1394 214013.0 +143758 15.3 8
+I1395 214141.4 +040616 15.5 8
+I1396 213808.7 +572648 3
+I1397
+I1398 214611.7 +093347 15.50 0 0.4 0.2 0
+I1399 214608.9 +042407 15.6 8
+I1400
+I1401 214658.9 +014235 14.41 8 1.8 0.7 175 67339 UGC 11810
+I1402
+I1403
+I1404
+I1405 215049.8 +020115 14.74 8 0.9 0.7 0 67470 UGC 11826
+I1406 215104.9 +015913 15.5 8
+I1407
+I1408 215309.0 -132048 14.88 0 0.6 0.4 0
+I1409
+I1410
+I1411 215600.6 -013101 14.35 8 0.9 0.5 0 67660 UGC 11850
+I1412 215818.4 -171034 14.49 8 1.3 0.6 0 67747 MCG -3-56- 1
+I1413
+I1414 215818.0 +082526 14.90 0 0
+I1415
+I1416
+I1417 220021.6 -130850 14.36 8 1.4 0.4 0 67811 MCG -2-56- 3
+I1418 220159.9 +042304 14.92 8 0.9 0.9 0 67872 MCG 1-56- 9
+I1419
+I1420 220231.3 +194501 14.50 8 0.7 0.5 0 67900 UGC 11880
+I1421 220304.0 -095841 15. 8
+I1422
+I1423 220312.7 +041751 14.68 8 1.0 0.5 0 67931 UGC 11883
+I1424
+I1425 220324.5 +023542 15.00 0 0.61 0.53 0
+I1426
+I1427 220335.1 +150625 14.70 8 1.0 0.9 0 67948 UGC 11889
+I1428 220427.7 +023750 15.6 8
+I1429
+I1430
+I1431
+I1432
+I1433 221210.2 -124555 0.00 0 0
+I1434 221030.0 +524959 3
+I1435 221326.3 -220548 13.73 8 1.2 .8 0
+I1436 221351.4 -101130 15. 8
+I1437 221545.0 +020357 14.51 8 1.1 1.0 0 68438 UGC 11965
+I1438 221629.1 -212550 13.19 8 2.4 2.0 0 68469 ESO 602- 1
+I1439 221640.1 -212909 15.00 8 1.3 0.9 0 68476 ESO 602- 2
+I1440 221633.3 -160056 15. 8
+I1441 221519.1 +371805 15.30 8 0.5 0.3 0 68413 MCG 6-48- 23
+I1442 221630.0 +540259 9.53 3
+I1443 221903.6 -205624 13.76 8 1.5 1.2 0 68558 ESO 602- 5
+I1444 222223.9 +050821 15.4 8
+I1445 222530.3 -171432 13.50 8 1.6 1.3 0 68826 ESO 602- 19
+I1446
+I1447 222959.8 -050712 13.71 8 1.4 0.8 0 68996 MCG -1-57- 14
+I1448 223432.1 -125601 14. 8
+I1449
+I1450
+I1451 224607.4 -102210 14.90 0 0.68 0.64 0
+I1452
+I1453 224654.2 -132659 15.29 0 0.6 0.3 0
+I1454 224220.3 +802636 6
+I1455 225346.0 +012219 14.73 8 0.9 0.6 0 69943 UGC 12232
+I1456
+I1457
+I1458 225641.4 -072245 14.44 8 1.3 0.9 0 70080 MCG -1-58- 7
+I1459 225710.5 -362745 10.97 8 5.2 3.8 40 70090 ESO 406- 30
+I1460 225704.2 +044035 15.10 8 0.4 0.3 0 70086 MCG 1-58- 15
+I1461 225834.3 +151022 14.70 8 0.54 0.47 0 70153 CGCG 430- 36
+I1462
+I1463
+I1464 230311.6 -085927 0.00 0 0
+I1465
+I1466 230339.0 -024632 14.30 0 0.74 0.67 0
+I1467 230450.2 -031344 15. 8
+I1468 230507.6 -031216 15.25 8 1.3 0.8 0 70429 MCG -1-58- 19
+I1469
+I1470 230510.4 +601439 0.00 0 3.88 3.88 90
+I1471 230844.8 -123821 14. 8
+I1472 230906.7 +171532 15.5 8
+I1473 231104.8 +293817 13.86 8 2.0 1.0 0 70633 UGC 12404
+I1474 231248.0 +054800 14.73 8 1.1 0.5 150 70702 UGC 12417
+I1475 231402.2 -282521 0.00 0 0
+I1476 231416.3 +303305 15.60 0 0.74 0.68 0
+I1477 231711.2 -065452 15. 8
+I1478 231812.0 +101800 14.58 8 1.4 0.9 30 70991 UGC 12485
+I1479 231846.4 -102357 14.20 8 1.04 0.89 0 71021 MCG -2-59- 10
+I1480
+I1481 231925.1 +055422 14.39 8 0.8 0.7 0 71070 UGC 12505
+I1482 232049.5 +014420 15.3 8
+I1483 232233.2 +111951 15.5 8
+I1484 232239.9 +112304 15.5 8
+I1485 232248.2 +112222 15.6 8
+I1486 232354.1 +094002 13.5 8
+I1487 232420.1 +143849 14.98 8 1.3 0.9 0 71356 MCG 2-59- 37
+I1488 232449.4 +151631 13.8 8
+I1489 232632.3 -123056 14. 8
+I1490 232900.0 -040759 0
+I1491 232924.6 -161859 15. 8
+I1492 233036.1 -030224 14.44 8 1.3 1.1 0 71629 MCG -1-59- 28
+I1493
+I1494
+I1495 233047.7 -132908 14.14 8 1.3 1.0 0 71631 MCG -2-59- 24
+I1496 233053.5 -025603 14.52 8 1.7 1.3 0 71634 MCG -1-59- 29
+I1497
+I1498 233153.6 -050025 14.03 8 1.8 0.6 0 71677 MCG -1-60- 2
+I1499
+I1500 233309.3 +043309 15.40 0 0
+I1501 233440.0 -030910 14.50 8 1.5 0.7 0 71786 MCG -1-60- 9
+I1502 233620.5 +753853 14.50 8 1.1 0.4 0 71864 UGC 12706
+I1503 233826.4 +044758 14.34 8 0.9 0.4 0 71982 UGC 12715
+I1504 234119.5 +040103 14.27 8 1.7 0.5 0 72117 UGC 12734
+I1505 234137.1 -033354 15. 8
+I1506 234448.4 +044408 15.4 8
+I1507 234533.2 +014120 14.55 8 1.3 0.5 0 72330 UGC 12770
+I1508 234554.9 +120340 13.87 8 2.0 0.5 168 72345 UGC 12773
+I1509 234716.6 -151824 15. 8
+I1510 235031.9 +020411 15.2 8
+I1511 235056.5 +270512 14.2 8
+I1512
+I1513 235329.4 +111903 14.99 8 1.0 0.3 0 72773 UGC 12832
+I1514 235416.6 -133512 15. 8
+I1515 235603.9 -005918 14.45 8 1.1 0.9 0 72922 UGC 12848
+I1516 235607.1 -005459 13.80 8 1.13 1.03 0 72927 UGC 12852
+I1517 235618.8 -001820 14.8 8
+I1518 235706.1 +122753 15.7 8
+I1519 235708.4 +122727 15.7 8
+I1520 235754.4 -140222 14. 8
+I1521
+I1522 235903.4 +014312 15.30 0 0.6 0.2 0
+I1523
+I1524 235910.7 -040737 13.94 8 1.3 0.8 0 73143 MCG -1- 1- 12
+I1525 235915.7 +465323 13.00 8 1.9 1.4 0 73150 UGC 12883
+I1526 000131.5 +112048 15.1 8
+I1527 000221.6 +040523 14.5 8
+I1528
+I1529 000513.2 -113010 14.34 8 1.7 1.6 0 364 MCG -2- 1- 19
+I1530 000719.1 +323632 13.88 8
+I1531 000935.5 -321637 13.80 8 1.8 1.4 0 684 ESO 349- 35
+I1532 000952.8 -642220 14.78 8 1.6 0.4 0 695 ESO 78- 17
+I1533
+I1534 001345.4 +480905 14.80 8 1.0 0.5 0 910 UGC 125
+I1535 001357.4 +480928 15.2 8
+I1536 001419.0 +480835 15.5 8
+I1537 001551.3 -391544 16.04 8 0
+I1538
+I1539 001822.5 +300446 14.50 0 2.0 1.6 0
+I1540 001948.7 +234621 14.91 8 1.0 0.4 0 1276 UGC 186
+I1541 002002.0 +215959 15.5 8
+I1542 002041.2 +223533 14.97 8 0.7 0.6 0 1328 MCG 4- 2- 1
+I1543 002055.4 +215158 14.30 8 0.7 0.7 0 1333 UGC 198
+I1544 002117.5 +230527 14.42 8 1.2 0.8 0 1362 UGC 204
+I1545
+I1546 002129.0 +223021 15.59 8 0.9 0.2 0 1382 MCG 4- 2- 8
+I1547
+I1548 002155.1 +220023 15.60 0 0.9 0.7 0
+I1549 002249.8 +065751 14.64 8 0.8 0.8 0 1464 UGC 218
+I1550 002427.6 +381107 15.1 8
+I1551 002735.5 +085239 14.30 8 2.5 1.2 0 1700 UGC 268
+I1552 002943.7 +212837 15.33 8 0.9 0.2 0 1817 UGC 297
+I1553 003240.1 -253627 15.12 8 1.2 .3 0
+I1554 003307.3 -321530 13.95 8 1.4 0.8 0 2000 ESO 350- 33
+I1555 003432.6 -300104 14.35 8 1.3 0.9 0 2071 ESO 410- 21
+I1556
+I1557 003534.5 -025235 15.39 0 0.6 0.4 0
+I1558 003548.0 -252223 12.61 8 3.4 2.5 150 2142 ESO 474- 2
+I1559 003651.9 +235904 14.70 8 0.8 0.4 94 2201 MCG 4- 2- 34
+I1560
+I1561 003832.5 -242024 14.69 8 1.2 0.5 0 2305 ESO 474- 8
+I1562 003833.9 -241627 13.54 8 1.6 1.5 0 2308 ESO 474- 9
+I1563 003900.2 -090052 14.90 8 0.83 0.43 0 2332 MCG -2- 2- 76
+I1564 003905.1 +060116 14.68 8 1.0 0.5 0 2342 UGC 399
+I1565 003926.3 +064403 14.31 8 1.5 1.5 0 2372 UGC 410
+I1566 003933.4 +064854 15.4 8
+I1567
+I1568 003955.9 +065055 13.93 0 1.1 0.9 0
+I1569 004028.1 +064310 15.5 8
+I1570
+I1571 004037.8 -001950 14.20 8 1.03 0.83 0 2440 UGC 432
+I1572
+I1573 004210.4 -233530 15.50 0 1.18 0.13 0
+I1574 004303.5 -221435 14.32 8 2.1 0.8 175 2578 ESO 474- 18
+I1575 004333.3 -040704 14.18 8 0.8 0.7 0
+I1576 004414.1 -250633 15.13 8 .9 .5 0
+I1577
+I1578 004425.9 -250437 15.05 0 0.91 0.34 0
+I1579 004532.4 -263356 14.64 8 0.9 0.6 0 2667 ESO 474- 22
+I1580
+I1581 004546.3 -255513 16.24 0 1.1 .2 0
+I1582 004616.8 -241646 15.46 8 1.2 .3 0
+I1583 004710.3 +230425 15.0 8
+I1584 004718.6 +274940 14.50 8 1.6 1.4 0 2766 UGC 489
+I1585 004714.3 +230312 14.9 8
+I1586 004756.3 +222222 14.90 8 0.3 0.3 0 2813 CGCG 480- 6
+I1587 004843.3 -233342 15.36 8 1.4: .4 0
+I1588 005057.7 -233329 16.37 8 1.4: .7: 0
+I1589 005159.3 -342519 0.00 0 0
+I1590
+I1591 005206.4 -224049 15.74 8
+I1592 005327.0 +054613 15.00 8 1.0 0.7 0 3139 UGC 543
+I1593
+I1594 005345.3 -473851 15.13 8 1.33 0.42 0 3161 ESO 195- 12
+I1595 005346.7 -451127 15.32 8 1.37 0.25 0 3162 ESO 243- 8
+I1596 005442.8 +213122 14.66 8 1.8 0.6 0 3219 UGC 550
+I1597 005332.1 -580626 14.96 8 1.7 0.3 0 3144 ESO 112- 10
+I1598 005441.8 +054626 14.83 8 1.0 0.5 0 3217 UGC 553
+I1599 005432.8 -232942 15.67 8
+I1600 005504.2 -233129 15.70 8
+I1601 005534.8 -240912 14.21 8 0.9 0.4 0 3287 ESO 474- 44
+I1602 005551.9 -095908 14. 8
+I1603 005659.7 -452447 14.58 8 1.19 0.48 0 3401 ESO 243- 14
+I1604 005719.0 -163042 15. 8
+I1605 005737.0 -485406 13.71 8 1.5 1.3 138 3436 ESO 195- 19
+I1606
+I1607 005848.8 +003514 14.20 8 0.93 0.81 0 3512 UGC 611
+I1608 005924.4 -341944 13.68 8 2.0 0.9 0 3549 ESO 351- 27
+I1609 005946.6 -402001 13.57 8 1.4 1.3 0 3567 ESO 295- 26
+I1610 010142.6 -153404 13.92 8 1.4 1.0 0 3681 MCG -3- 3- 20
+I1611 005948.0 -722002 12.1 3
+I1612 010001.3 -722208 12.1 3
+I1613 010448.4 +020710 9.88 8 16.2 14.5 50 3844 UGC 668
+I1614
+I1615 010407.0 -510759 14.25 8 1.3 0.6 0 3812 ESO 195- 27
+I1616 010456.2 -272546 13.47 8 1.6 1.4 0 3846 ESO 412- 4
+I1617 010416.8 -510158 14.55 8 1.29 0.44 0 3818 ESO 195- 28
+I1618 010556.0 +322444 15.24 8 1.2 0.5 0 3899 UGC 671
+I1619 010722.4 +330400 15.0 8
+I1620 010714.2 +135718 14.70 8 0.94 0.65 0 3960 UGC 681
+I1621 010622.6 -464331 14. 8
+I1622 010736.6 -173217 14.54 8
+I1623 010747.2 -173025 0.00 8 0 4008 ESO 541- 23
+I1624 010521.5 -720234 12.5 3
+I1625 010742.3 -465424 12.90 8 1.7 1.2 7 4001 ESO 243- 33
+I1626 010606.0 -731659 13.0 3
+I1627 010810.8 -460539 13.69 8 2.5 0.6 0 4027 ESO 243- 34
+I1628 010847.2 -283455 13.48 8 1.3 1.1 0 4075 ESO 412- 7
+I1629 010918.2 +023402 15.7 8
+I1630 010816.8 -464515 15.13 8 1.3 0.5 0 4036 ESO 243- 36
+I1631 010844.9 -462833 14.19 8 0.90 0.61 0 4068 ESO 243- 40
+I1632
+I1633 010955.3 -455551 12.60 8 2.9 2.4 120 4149 ESO 243- 46
+I1634 011102.9 +173944 15.7 8
+I1635 011103.5 +173905 15.7 8
+I1636 011137.3 +332116 14.9 8
+I1637 011101.0 -302616 13.46 8 1.7 1.3 90 4227 ESO 412- 10
+I1638 011221.8 +332152 14.9 8
+I1639 011146.5 -003952 14.35 8 0.6 0.5 0 4292 UGC 750
+I1640 011151.4 -003750 14.2 8
+I1641 010939.2 -714608 0.00 3 0
+I1642
+I1643 011208.6 -002437 14.70 0 0.35 0.26 0
+I1644 010913.6 -731141 11.4 5
+I1645 011227.4 +154500 15.5 8
+I1646 011243.8 +154225 15.5 8
+I1647 011314.6 +385305 15.2 8
+I1648 011342.1 +331305 15.0 8
+I1649 011150.9 -555126 14.67 8 1.7 0.3 0 4298 ESO 151- 30
+I1650 011220.0 -502406 14.40 8 1.3 0.7 62 4334 ESO 195- 34
+I1651
+I1652 011456.2 +315655 14.48 8 1.1 0.3 0 4498 UGC 792
+I1653 011507.7 +332238 13.9 8
+I1654 011511.9 +301141 14.06 8 1.3 1.2 0 4520 UGC 798
+I1655 011248.0 -711900 12.5 3
+I1656 011537.7 +330404 14.0 8
+I1657 011407.0 -323903 13.15 8 2.3 0.5 0 4440 ESO 352- 24
+I1658 011549.7 +310449 14.7 8
+I1659 011606.0 +302057 14.14 8 1.6 1.1 0 4584 UGC 812
+I1660 011238.4 -714539 12.7 3
+I1661 011607.2 +330522 15.5 8
+I1662 011236.0 -732559 13.70 3
+I1663
+I1664 011344.3 -695050 17.82 0 .4 .1 0
+I1665 011742.0 +344200 0
+I1666 011953.4 +322802 14.21 8 1.1 1.1 0 4782 UGC 857
+I1667 011842.3 -170301 14. 8
+I1668 011853.1 +331023 15.7 8
+I1669 012006.8 +331105 15.56 8 1.0 0.3 0 4802 CGCG 502- 32
+I1670 011850.8 -164810 0.00 8 0 4707 MCG -3- 4- 41
+I1670 011852.9 -164811 8 1.9 0.4 0 4711 MCG -3- 4- 40
+I1671
+I1672 012038.2 +294156 13.88 8 1.3 1.0 0 4848 UGC 872
+I1673 012046.3 +330241 14.6 8
+I1674 011918.4 -505749 14.94 8 1.0: .8: 0
+I1675 012059.9 +341455 14.3 8
+I1676 012058.6 +301534 15.7 8
+I1677 012106.6 +331342 0.00 8 0 4891 MCG 5- 4- 25
+I1678 012102.6 +053338 15.5 8
+I1679 012144.6 +332935 15.5 8
+I1680 012151.2 +331656 14.9 8
+I1681 012121.3 +000525 14.90 8 1.13 0.38 0 4916 UGC 894
+I1682 012213.3 +331537 14.3 8
+I1683 012239.0 +342613 14.17 8 1.3 0.6 0 5008 UGC 916
+I1684
+I1685
+I1686 012311.5 +332738 13.17 0 1.6 1.3 0
+I1687 012319.1 +331631 14.58 8 0.4 0.3 0 5074 MCG 5- 4- 39
+I1688
+I1689 012347.8 +330319 14.68 8 0.9 0.5 0 5108 MCG 5- 4- 46
+I1690 012349.5 +330923 14.90 8 0.4 0.3 0 5110 CGCG 502- 71
+I1691
+I1692 012439.5 +331409 15.60 0 0.63 0.40 0
+I1693 012402.4 -013925 15.30 8 0.6 0.5 0
+I1694 012447.8 +013628 14.9 8
+I1695 012507.6 +084157 14.88 8 1.1 1.1 0 5245 UGC 977
+I1696 012452.5 -013704 14.63 8 0.9 0.8 10 5231 UGC 973
+I1697 012502.9 +002640 14.70 8 0.84 0.48 0 5238 UGC 976
+I1698 012522.1 +145019 14.60 8 0.97 0.41 0 5261 UGC 983
+I1699
+I1700 012524.6 +145152 13.78 8 1.4 1.4 0 5271 UGC 986
+I1701 012550.5 +181103 15.3 8
+I1702 012556.3 +163607 14.19 8 1.2 1.0 0 5321 UGC 1005
+I1703 012625.2 -013820 14.22 8
+I1704 012709.5 +144634 14.20 8 1.06 0.68 0 5411 UGC 1027
+I1705 012644.9 -033003 14.5 8
+I1706 012731.0 +144910 15.50 8 0.46 0.43 0 5433 CGCG 436- 57
+I1707
+I1708 012456.1 -711104 0.00 0 0
+I1709 012757.0 -354304 13.58 8 2.2 1.4 0
+I1710 013046.7 +212624 13.8 8
+I1711 013055.2 +171119 14.41 8 2.97 0.59 0 5643 UGC 1082
+I1712 013120.7 -065206 12. 8
+I1713 013233.5 +352129 13.7 8
+I1714
+I1715 013334.1 +123508 14.51 8 0.7 0.5 0 5805 UGC 1115
+I1716
+I1717 013230.3 -673213 0.00 0 0
+I1718 013826.7 +332200 15.00 0 0.6 0.3 0
+I1719 013735.9 -335527 14.04 8 1.6 1.2 0 6020 ESO 353- 27
+I1720 014021.6 -285446 13.69 8 1.2 0.9 0 6180 ESO 413- 19
+I1721 014124.4 +083132 14.30 8 1.0 0.5 0 6235 UGC 1187
+I1722 014302.7 -341116 15.40 8 1.5 0.5 0 6319 ESO 353- 34
+I1723 014314.2 +085322 13.76 8 3.3 0.8 0 6332 UGC 1205
+I1724 014309.7 -341431 14.20 8 1.3 0.5 0 6328 ESO 353- 35
+I1725 014511.9 +214635 15.3 8
+I1726 014519.7 +043707 14.70 8 0 6441 CGCG 412- 25
+I1727 014730.7 +271951 12.07 8 6.9 3.1 150 6574 UGC 1249
+I1728 014745.8 -333611 14.07 8 1.3 0.9 3 6584 ESO 353- 47
+I1729 014755.5 -265329 13.54 8 1.7 0.9 150 6598 ESO 477- 4
+I1730 014957.9 +220043 15.5 8
+I1731 015012.3 +271146 14.00 8 1.5 1.0 0 6756 UGC 1291
+I1732 015047.9 +355558 14.93 8 1.5 0.4 0 6805 UGC 1307
+I1733 015043.0 +330456 14.12 8 1.5 1.4 0 6796 UGC 1301
+I1734 014916.9 -324431 13.36 8 1.6 1.3 0 6679 ESO 353- 48
+I1735 015051.7 +330532 16. 8
+I1736 015053.2 +181810 14.87 8 1.1 0.4 0 6814 UGC 1309
+I1737
+I1738 015107.9 -094731 14.40 8 0.93 0.67 0 6832 MCG -2- 5- 61
+I1739 015029.1 -340320 15. 8
+I1740 015541.1 -295520 13.41 8 1.9 1.4 0
+I1741 015156.7 -164716 14. 8
+I1742 015314.2 +224317 15.09 8 0.8 0.5 0 6996 MCG 4- 5- 23
+I1743 015259.7 +124228 14.0 8
+I1744 015339.0 +195025 14.7 8
+I1745
+I1746 015424.3 +044814 14.75 8 1.4 0.5 0 7076 UGC 1371
+I1747 015735.5 +631918 15.8 6
+I1748 015608.8 +173829 14.47 8 1.0 0.7 0 7229 UGC 1403
+I1749 015611.1 +064442 14.56 8 0.9 0.7 0 7235 UGC 1407
+I1750 015618.5 +040435 15.37 8 0.9 0.2 0 7266 UGC 1412
+I1751 015619.0 +053907 15.1 8
+I1752 015712.0 +283459 17. 8
+I1753 015719.3 +283521 14.95 8 0.6 0.5 0 7353 MCG 5- 5- 33
+I1754 015652.0 +040141 8
+I1755 015709.8 +143300 14.60 8 1.44 0.36 0 7341 UGC 1428
+I1756 015705.2 -002806 15.30 8 1.3 0.2 0 7328 UGC 1429
+I1757
+I1758
+I1759 015755.3 -325913 13.66 8 1.5 1.4 0 7400 ESO 354- 18
+I1760 015724.7 -315917 16.58 8
+I1761 015852.3 +003406 15.30 8 0.73 0.37 0 7484 CGCG 387- 19
+I1762 015748.6 -331423 13.84 8 1.8 0.4 0 7393 ESO 354- 17
+I1763 015911.3 -274833 14.17 8
+I1764 020023.4 +243450 14.14 8 1.4 1.4 0 7603 UGC 1486
+I1765 020106.7 +315255 12.8 8
+I1766 020139.9 +314940 13.9 8
+I1767 015959.4 -110444 14.77 8 1.7 0.7 0 7568 MCG -2- 6- 12
+I1768 020049.8 -250133 14. 8
+I1769 020054.9 -315511 15.08 8 1.0 .3 0
+I1770 020214.4 +095851 14.81 8 1.1 1.1 0 7751 UGC 1522
+I1771 020215.8 +095807 15.16 8 0.6 0.6 0 7737 MCG 2- 6- 14
+I1772 020242.9 +074444 16. 8
+I1773 020402.2 +304958 14.7 8
+I1774 020359.0 +151905 14.50 8 1.9 1.7 0 7863 UGC 1559
+I1775 020517.5 +133020 15. 8
+I1776 020515.2 +060625 13.81 8 1.9 1.9 0 7952 UGC 1579
+I1777 020608.7 +151234 15.5 8
+I1778 020619.5 +091337 15.4 8
+I1779 020625.9 +034221 15.10 8 0 8039 CGCG 387- 35
+I1780 020651.1 +144318 15.5 8
+I1781 020652.8 -003105 17.22 8 0.7 0.4 0 8067 CGCG 387- 37
+I1782 020720.1 -252629 13.57 8
+I1783 021005.3 -325624 13.20 8 2.0 0.8 3 8279 ESO 354- 46
+I1784 021612.9 +323858 14.00 8 1.7 1.0 88 8676 UGC 1744
+I1785 021621.0 +323959 15.6 8
+I1786 021605.6 +050844 15.5 8
+I1787
+I1788 021550.3 -311206 12.34 8 2.6 1.1 27 8649 ESO 415- 15
+I1789 021751.2 +322346 14.63 8 2.2 0.4 0 8766 UGC 1763
+I1790 021737.8 +123032 15.50 8 1.0 0.3 0 8752 UGC 1762
+I1791 021741.3 +122814 14.27 8 1.0 1.0 0 8758 UGC 1764
+I1792 021901.2 +342743 15.0 8
+I1793 022132.4 +323240 14.74 8 1.2 0.6 0 8969 UGC 1816
+I1794 022130.2 +154542 14.66 8 0.9 0.7 0 8963 MCG 3- 7- 3
+I1795 022543.5 +620615 5
+I1796 022247.5 -412217 13.02 8 1.1 0.9 86 9041 ESO 298- 38
+I1797 022527.9 +202343 15.32 8 0.7 0.3 0 9205 UGC 1880
+I1798
+I1799 022845.9 +455814 14.60 8 1.1 0.4 0 9432 UGC 1943
+I1800
+I1801 022812.7 +193500 14.56 8 1.3 0.6 0 9392 UGC 1936
+I1802
+I1803 022912.0 +230600 14.55 8 1.3 1.1 0 9462 MCG 4- 6- 57
+I1804
+I1805
+I1806 022935.0 +225635 15.59 8
+I1807 023031.0 +225658 15.7 8
+I1808 023031.1 -041259 14.5 8
+I1809 023140.3 +225502 14.82 8 1.0 0.7 0 9616 UGC 1996
+I1810 022926.8 -430435 14.16 8 1.3 1.0 0 9477 ESO 246- 18
+I1811 023038.2 -341551 14.34 8 1.3 0.9 0 9555 ESO 355- 20
+I1812 022932.3 -424835 13.22 8 2.0 1.6 0 9486 ESO 246- 19
+I1813 023049.5 -341315 14.19 8 1.2 0.9 0 9567 ESO 355- 22
+I1814 023105.8 -360205 13.46 8 2.0 0.5 0
+I1815 023420.0 +322546 13.88 8 1.7 1.6 0 9794 UGC 2047
+I1816 023151.0 -364019 13.66 8 1.4 1.2 0 9634 ESO 355- 25
+I1817 023349.5 +111211 14.9 8
+I1818
+I1819 023541.8 +040306 15.00 0 1.60 0.46 0
+I1820 023552.8 +060226 15.4 8
+I1821 023625.4 +134648 15.4 8
+I1822
+I1823 023837.0 +320411 14.20 8 2.1 2.0 0 10013 UGC 2125
+I1824
+I1825 023855.6 +090550 14.55 8 1.2 0.8 0 10031 UGC 2138
+I1826 023903.6 -272633 13. 8
+I1827 023946.4 +013330 14.63 8 1.1 0.2 0 10087 UGC 2152
+I1828 024029.0 +191750 13.75 0 1.4 1.0 0
+I1829 024032.8 +141753 15.70 0 0.8 0.7 0
+I1830 023903.6 -272643 13.20 8 1.7 1.4 0 10041 ESO 416- 6
+I1831 024357.6 +632535 0
+I1832 024157.7 +190148 15.1 8
+I1833 024138.7 -281017 14.28 8 1.5 0.8 0 10205 ESO 416- 7
+I1834 024248.1 +030503 14.85 8 0.9 0.8 0 10267 UGC 2189
+I1835 024348.9 +145321 15.7 8
+I1836 024323.5 +030617 15.6 8
+I1837 024331.4 +001824 14.3 8
+I1838 024443.0 +192719 15.2 8
+I1839 024442.9 +151424 15.04 8 1.0 0.5 0 10394 UGC 2220
+I1840 024342.0 -154220 15. 8
+I1841 024536.2 +185545 15.1 8
+I1842 024523.4 +112729 15.7 8
+I1843 024524.6 +025250 14.01 8 1.4 0.7 0 10429 UGC 2228
+I1844 024549.4 +031349 15.0 8
+I1845 024356.9 -275808 0.00 8 0.4: 0.2: 0
+I1846 024743.6 +131518 15.4 8
+I1847 024753.7 +143018 15.7 8
+I1848 024921.0 +603803 6.87 5
+I1849 024744.9 +092124 15.5 8
+I1850 024839.3 +131534 16.00 0 0.7 0.35 0
+I1851
+I1852 024900.4 +131324 14.9 8
+I1853 024804.2 -135938 14.22 8 1.0 0.4 0 10595 MCG -2- 8- 6
+I1854 024920.7 +191814 14.90 8 0.50 0.40 0 10684 CGCG 463- 20
+I1855
+I1856 024850.8 -004603 14.30 8 1.18 0.62 0 10647 UGC 2291
+I1857 024938.9 +143711 14.90 8 1.0 0.5 0 10715 UGC 2312
+I1858 024908.4 -311721 14.37 8 1.8 0.6 0 10671 ESO 416- 29
+I1859 024903.9 -311021 13.99 8 1.2 0.8 0 10665 ESO 416- 28
+I1860 024934.6 -311125 13.70 8 1.7 1.2 6 10707 ESO 416- 31
+I1861 025307.0 +252925 14.33 8 1.4 1.0 0 10905 UGC 2357
+I1862 025158.8 -332025 14.45 8 3.25 0.45 0 10858 ESO 356- 15
+I1863 025450.7 +084703 15.7 8
+I1864 025339.6 -341149 12.55 8 1.2 0.7 63 10925 ESO 356- 17
+I1865 025520.2 +084941 14.73 8 1.1 0.6 0 11035 UGC 2391
+I1866 025453.0 -153909 14. 8
+I1867 025552.3 +091841 15.0 8
+I1868
+I1869 025811.7 +055012 15.60 0 0.6 0.4 0
+I1870 025753.5 -022049 13.50 8 2.8 1.6 0 11202 MCG -1- 8- 20
+I1871 030260.0 +602359 5
+I1872
+I1873 030352.9 +093648 15.20 8 0.5 0.4 0 11541 MCG 1- 8- 39
+I1874 030622.0 +360052 14.8 8
+I1875 030356.3 -392627 13.37 8 1.4 1.2 0 11549 ESO 300- 6
+I1876 030431.8 -272734 14.40 8 1.1 1.0 0 11577 ESO 417- 13
+I1877 030309.6 -503043 16.30 8 0.88 0.17 0
+I1878 030341.0 -520620 14.9 8
+I1879 030352.4 -520704 15.88 8 1.20 0.23 0 11542 ESO 199- 14
+I1880 030628.4 -094341 0.00 8 0 11656 MCG -2- 8- 49
+I1881 030917.4 +383856 15.7 8
+I1882 030749.3 +030852 14.92 8 0.9 0.5 0 11718 UGC 2551
+I1883 030942.2 +405335 16.00 0 1.0 0.5 0
+I1884
+I1885 030640.4 -325149 15.06 8 1.4 0.5 0 11665 ESO 357- 3
+I1886 030803.2 -042359 15.5 8
+I1887 031013.1 +404556 14.3 8
+I1888 031056.2 +410813 15.7 8
+I1889
+I1890 030958.4 +191229 15.60 0 0.2 0.2 0
+I1891
+I1892 030827.3 -230313 14.50 8 1.05 0.54 0 11750 ESO 480- 36
+I1893
+I1894 031025.4 +193624 15.60 0 0.5 0.4 0
+I1895 030936.6 -251514 14.22 8 1.5 1.1 0 11807 ESO 481- 1
+I1896 030752.5 -541252 15.80 8 0.78 0.30 0
+I1897 031045.9 -104745 14. 8
+I1898 031019.1 -222421 13.84 8 3.6 0.6 0 11851 ESO 481- 2
+I1899 031213.1 -251818 14.91 8 1.3 .4 0
+I1900 031555.2 +370914 15.0 8
+I1901 031602.6 +370644 15.6 8
+I1902 031612.4 +371039 15.7 8
+I1903 031312.5 -503440 16.69 8 0.60 0.29 0
+I1904 031500.8 -304229 14.40 8 1.4 0.6 0 12079 ESO 417- 22
+I1905
+I1906 031605.6 -342138 14.33 8 1.2 0.4 0 12138 ESO 357- 11
+I1907 031934.3 +413450 15.42 8 0.1 0.1 0 12405 MCG 7- 7- 61
+I1908 031505.5 -544903 14.70 8 1.3 1.0 0 12085 ESO 155- 13
+I1909 031720.0 -334124 14.56 8 1.2 0.6 0 12212 ESO 357- 14
+I1910 031757.8 -212605 0.00 0 0
+I1911
+I1912 031643.3 -503926 15.82 0 1.07 0.25 0
+I1913 031934.5 -322754 15.05 8 1.9 0.3 0 12404 ESO 357- 16
+I1914 031924.8 -493559 13.30 8 3.8 1.9 99 12390 ESO 200- 3
+I1915 031951.9 -504128 16.16 8 0.62 0.52 0
+I1916 032016.5 -490231 15.39 8 0.82 0.51 0
+I1917 032212.4 -531107 15.99 8 0.90 0.37 0
+I1918 032617.9 +043227 15.2 8
+I1919 032602.0 -325345 13.80 8 1.6 1.2 84 12825 ESO 358- 1
+I1920 032359.8 -524326 16. 8
+I1921 032444.0 -504124 0.00 0 0
+I1922 032443.0 -504426 16.89 0 .4 .2 0
+I1923 032448.3 -503623 17.51 8 0.40 0.16 0
+I1924 032507.7 -514212 16.68 8 0.66 0.30 0
+I1925 032515.7 -511525 0.00 0 0
+I1926 032519.0 -514204 16.58 0 0.55 0.22 0
+I1927 032519.7 -514310 0.00 0 0
+I1928 032729.2 -213337 14.23 8 1.6 0.4 0 12884 ESO 548- 20
+I1929 032525.7 -511602 14.81 8 0.8 0.6 146 12799 ESO 200- 21
+I1930
+I1931 032857.7 +014503 15.50 0 0.8 0.7 0
+I1932 032554.4 -512033 15.39 8 0.7 0.6 15 12817 ESO 200- 22
+I1933 032540.0 -524702 12.90 8 2.2 1.2 55 12807 ESO 155- 25
+I1934 033114.1 +424731 16.0 8
+I1935 032613.4 -500034 14.65 8 1.1 0.7 104 12833 ESO 200- 23
+I1936 032628.0 -511923 16.03 8 0.60 0.30 0
+I1937 032647.6 -484209 14.88 8 0.86 0.67 0
+I1938 032710.4 -530036 15.44 8 0.75 0.53 0 12874 ESO 155- 32
+I1939 032744.5 -510415 0.00 0 0
+I1940 032742.3 -520822 14.72 8 0.80 0.68 0 12896 ESO 200- 26
+I1941
+I1942 032752.7 -524039 17.27 0 0
+I1943 033844.8 -440601 11.70 8
+I1944 032940.0 -475946 15.74 8 1.0: .8: 0
+I1945 032916.5 -523739 15. 8
+I1946 032922.2 -523710 15.24 8 0.9 0.4 0 12972 ESO 155- 39
+I1947 033032.7 -502013 15.50 8 0.5 0.4 137 13027 ESO 200- 30
+I1948 033049.9 -475754 15.54 8
+I1949 033052.8 -475844 13.67 8 1.1 0.9 27 13047 ESO 200- 33
+I1950 033104.4 -502557 15.10 8 1.4 0.4 153 13053 ESO 200- 35
+I1951 033056.8 -530737 16. 8
+I1952 033326.7 -234246 13.55 8 2.6 0.6 0 13171 ESO 482- 8
+I1953 033341.7 -212841 12.24 8 2.8 2.1 121 13184 ESO 548- 38
+I1954 033131.8 -515416 12.15 8 3.2 1.5 66 13090 ESO 200- 36
+I1955 033124.7 -571431 15.76 8 0.68 0.56 0
+I1956 033533.2 +050401 15.28 8 1.6 0.3 0 13279 UGC 2795
+I1957 033213.2 -522724 15. 8
+I1958 033246.4 -512630 16.02 8 0.54 0.32 0
+I1959 033312.0 -502446 13.20 8 2.8 0.7 147 13163 ESO 200- 39
+I1960 033233.0 -571224 15.15 8 1.12 0.27 0 13135 ESO 155- 50
+I1961 033333.3 -485702 15.47 8 0.68 0.45 0
+I1962 033537.5 -211739 14.63 8 2.7 0.5 0 13283 ESO 548- 50
+I1963 033530.7 -342648 13. 8
diff --git a/kstars/kstars/data/ngcic11.dat b/kstars/kstars/data/ngcic11.dat
new file mode 100644
index 00000000..4e1f958a
--- /dev/null
+++ b/kstars/kstars/data/ngcic11.dat
@@ -0,0 +1,1000 @@
+I1964 033330.1 -531023 16.60 8
+I1965 033310.6 -563311 15.60 8 1.0 0.8 105 13162 ESO 155- 51
+I1966 033403.4 -511920 15.60 8 0.62 0.33 0
+I1967 033751.0 +031629 14.5 8
+I1968 033437.8 -503905 16.19 8 0.54 0.34 0
+I1969 033614.0 -451045 13.2 8
+I1970 033631.5 -435725 12.85 8 3.2 0.7 0 13322 ESO 249- 7
+I1971 033557.3 -523904 15.89 8 .8 .4 0
+I1972 033621.3 -515805 16.40 8 0.78 0.24 0
+I1973 033621.0 -515939 16.70 8 .3: .1: 0
+I1974 033642.2 -493301 15.89 8 0.81 0.37 0
+I1975 033906.0 -153000 0
+I1976 033708.7 -472617 15.18 8 0.86 0.62 0
+I1977 034045.1 +174428 14.29 8 1.4 0.8 0 13536 UGC 2815
+I1978 033705.6 -500903 15.63 8 1.14 0.27 0 13350 ESO 200- 52
+I1979 033659.0 -575826 14.90 8 1.1 0.5 0
+I1980 033659.0 -575824 8 1.1 0.5 19 13345 ESO 117- 2
+I1981 034029.4 -265144 13.79 8 1.9 0.8 0
+I1982 033742.5 -574635 15.65 8 2.5 1.5 0
+I1983 034056.8 -223351 12.55 8
+I1984 033950.2 -470433 16.38 8 0.75 0.23 0
+I1985
+I1986 034035.1 -452121 14.84 0 2.5: 1.8: 0
+I1987 034009.3 -550305 16.39 8 0
+I1988 034245.6 -395314 0.00 0 0
+I1989 034154.7 -505728 14.56 8 0.94 0.61 0 13581 ESO 200- 55
+I1990 034733.9 +243736 5
+I1991 034446.8 -513124 16.17 8 0.88 0.27 0
+I1992 034508.0 -510017 0.00 0 0
+I1993 034710.2 -334231 12.43 8 2.5 2.1 0 13840 ESO 358- 65
+I1994 034555.0 -513836 16.01 8 0.71 0.20 0
+I1995 035018.6 +253516 5
+I1996 034507.7 -571929 16.35 8 0.85 0.28 0
+I1997 034451.7 -590817 13.94 8 1.2 0.6 73 13740 ESO 117- 7
+I1998 035131.3 +011123 15.7 8
+I1999 034742.8 -565707 15.50 8 0.94 0.57 0
+I2000 034907.7 -485129 12.89 8 4.1 0.8 0 13912 ESO 201- 3
+I2001 035051.7 -483559 0.00 0 0
+I2002 035430.3 +104225 14.66 8 1.1 1.0 0 14080 UGC 2898
+I2003 035622.0 +335227 14.7 6
+I2004 035145.7 -492511 15.07 8 0.88 0.65 0
+I2005 035739.5 +364713 15.7 8
+I2006 035428.4 -355802 12.21 8 2.1 1.8 0 14077 ESO 359- 7
+I2007 035522.7 -280930 13.68 8 1.3 0.8 0 14110 ESO 419- 11
+I2008
+I2009 035334.8 -485922 15.98 8 1.6 1.1 0 14041 ESO 201- 8
+I2010 035158.8 -595549 14.35 8 1.1 0.5 71 13995 ESO 117- 11
+I2011 035227.1 -572806 0.00 0 0
+I2012 035255.3 -583904 0.00 0 0
+I2013
+I2014 035521.7 -564447 15.46 8 1.13 0.51 0 14108 ESO 156- 20
+I2015 035811.4 -402321 15.65 8 .7 .5 0
+I2016 040159.8 +201427 15.7 8
+I2017 035639.4 -592341 14.85 8 1.1 0.6 0 14140 ESO 117- 15
+I2018 035753.9 -524652 15.62 8 0.8 0.5 140 14173 ESO 156- 21
+I2019 040153.6 +053821 15.3 8
+I2020 035853.1 -540327 16.00 8 0.65 0.52 0
+I2021 035923.9 -523924 15.75 8 0.62 0.49 0
+I2022 035840.2 -590241 16. 8
+I2023 035940.6 -524052 15.50 8 0.58 0.46 0
+I2024 040004.1 -532216 15.48 8 1.55 0.32 0 14249 ESO 156- 26
+I2025 040023.7 -530356 16.16 8 1.1 0.2 120 14257 ESO 156- 28
+I2026 040350.5 -111050 15. 8
+I2027 040639.7 +370655 16.0 8
+I2028 040118.5 -524229 15.06 8 0.8 0.6 55 14299 ESO 156- 32
+I2029 040117.9 -524803 15.73 8 2.3 1.0 0
+I2030 040500.7 -191609 16.75 8
+I2031
+I2032 040703.0 -551926 14.73 8 1.3 0.8 0 14481 ESO 156- 42
+I2033 040714.4 -534051 14.96 8 1.22 0.47 0 14491 ESO 156- 43
+I2034 040636.8 -575741 15.82 8 1.32 0.17 0 14469 ESO 117- 22
+I2035 040901.5 -453104 12.50 8 1.2 0.9 86 14558 ESO 250- 7
+I2036 040955.1 -394119 14.24 8 0.96 0.59 0 14586 ESO 303- 1
+I2037 040819.0 -584504 14.71 8 1.6 0.3 0 14521 ESO 118- 1
+I2038 040854.1 -555941 15.50 8 1.7 0.4 151 14553 ESO 157- 1
+I2039 040902.0 -560047 14.90 8 1.0 0.7 121 14560 ESO 157- 2
+I2040 041259.8 -323312 13.81 8 1.4 0.8 0 14670 ESO 359- 30
+I2041 041234.9 -324903 14.85 8 1.1 0.6 0 14656 ESO 359- 28
+I2042 041143.2 -471612 0.00 0 0
+I2043 041109.9 -534113 15.51 8 1.4 0.2 15 14623 ESO 157- 4
+I2044 041114.0 -543157 16.50 8 0.61 0.35 0
+I2045 041442.0 -131300 15. 8
+I2046 041124.5 -544023 15.12 8 0.72 0.62 0
+I2047 041456.1 -131130 15.98 0 0.97 0.40 0
+I2048
+I2049 041204.3 -583325 14.52 8 1.0 0.9 0 14636 ESO 118- 9
+I2050 041356.0 -532830 14.40 8 1.1 0.9 15 14704 ESO 157- 11
+I2051 035200.8 -834950 12.32 8 2.6 1.6 0 13999 ESO 4- 7
+I2052 041458.5 -542016 15.32 8 1.03 0.37 0 14729 ESO 157- 13
+I2053 041555.6 -492130 15.26 0 0.52 0.48 0
+I2054 040726.3 -781512 16.37 0 .8 .8 0
+I2055 041748.5 -485545 0.00 0 0
+I2056 041623.6 -601222 12.48 8 1.9 1.5 8 14773 ESO 118- 16
+I2057 042156.1 +040255 15.02 8 0.7 0.6 0 14962 CGCG 419- 2
+I2058 041754.3 -555558 13.87 8 2.39 0.24 0 14824 ESO 157- 18
+I2059 042026.3 -314328 14.20 8 1.3 0.4 0 14910 ESO 420- 17
+I2060 041754.2 -563704 14.90 8 1.0 0.6 157 14823 ESO 157- 19
+I2061
+I2062 043202.7 +715514 0.00 0 0
+I2063
+I2064 042326.7 -154107 15.75 0 0.50 0.47 0
+I2065 042128.0 -555600 14.56 8 1.2 0.4 0 14943 ESO 157- 21
+I2066 042332.3 -544400 15.20 8 0.83 0.63 0 15019 ESO 157- 25
+I2067
+I2068 042636.9 -420537 14.25 8 1.2 0.8 0 15106 ESO 303- 17
+I2069 042556.1 -481229 0.00 0 0
+I2070 042435.7 -575851 14.45 8 1.4 0.9 0 15048 ESO 118- 23
+I2071 042613.2 -530908 0.00 8 0
+I2072 042654.6 -482239 0.00 0 0
+I2073 042633.8 -531114 14.55 8 1.2 0.5 49 15102 ESO 157- 29
+I2074
+I2075 043051.6 -054754 13.92 0 1.8 1.3 0
+I2076 042807.8 -481344 0.00 0 0
+I2077 043206.1 +003402 14.43 0 1.6 0.6 0
+I2078
+I2079 042830.8 -534417 14.76 8 1.28 0.44 0 15200 ESO 157- 33
+I2080
+I2081 042859.7 -533701 14.42 8 1.2 0.9 0 15231 ESO 157- 34
+I2082 042907.4 -534936 13.84 8 1.3 0.8 0 15239 ESO 157- 35
+I2083 043044.3 -535851 14.87 8 1.1 0.6 0 15339 ESO 157- 37
+I2084 043206.2 -481642 0.00 0 0
+I2085 043124.2 -542504 13.89 8 2.4 0.5 101 15388 ESO 157- 38
+I2086 043132.2 -533853 14. 8
+I2087 043955.2 +254502 0.00 5 82
+I2088 044311.7 +271124 0
+I2089 043250.4 -753222 15.07 8 1.1 0.9 0 15487 ESO 32- 15
+I2090 044444.1 -335939 0.00 0 0
+I2091
+I2092
+I2093 044625.3 -024046 14.8 8
+I2094 044824.0 -052200 0
+I2095 044845.6 -050730 15.50 8 1.51 0.12 0 16067 MCG -1-13- 14
+I2096
+I2097 045023.7 -050449 14.40 8 1.1 0.4 0 16134
+I2098 045044.3 -052507 14.50 8 2.32 0.29 0 16144 MCG -1-13- 18
+I2099 045051.6 -045336 15. 8
+I2100
+I2101 045142.2 -061353 14.50 8 1.6 0.4 0 16187 MCG -1-13- 24
+I2102 045155.3 -045706 13.76 8 1.5 1.5 0 16197 MCG -1-13- 27
+I2103 043948.0 -765013 14.62 8 1.8 0.3 0 15758 ESO 32- 18
+I2104 045618.9 -154752 14.00 8 1.9 1.2 0 16367 MCG -3-13- 34
+I2105 044926.0 -691200 12.68 5
+I2106 045633.9 -283014 13.75 8 1.7 0.9 0 16373 ESO 422- 12
+I2107 045820.6 +081418 0.00 0 0
+I2108 045717.1 -151720 12.45 0 1.3 1.0 0
+I2109
+I2110
+I2111 045152.1 -692332 10.70 0 1.03 0.76 0
+I2112 050030.1 +042312 15.20 8 0 16534 CGCG 420- 27
+I2113 045932.1 -154923 13. 8
+I2114 045423.0 -691106 12.75 1
+I2115 045649.2 -662433 0.00 5 0
+I2116 045716.2 -662318 13.88 3
+I2117 045715.7 -682505 0.00 1 0
+I2118 050455.4 -071556 0.00 5 0 Witch Head Nebula
+I2119
+I2120 051910.3 +381106 0.00 0 0
+I2121 051944.8 -250352 13.78 8 1.9 1.1 0 17110 ESO 486- 53
+I2122 051901.4 -370522 13.80 8 1.5 1.3 0 17081 ESO 362- 14
+I2123 052156.8 +032909 14.8 8
+I2124 052158.9 +032856 14.9 8
+I2125 052428.1 -270058 14.43 8 1.1: .8: 0
+I2126 052158.7 -675727 0.00 1 0
+I2127 052213.9 -675842 0.00 5 0
+I2128 052247.7 -680412 0.00 5 0
+I2129 053151.7 -230840 13.81 8 1.8 0.9 0
+I2130 053150.4 -230841 8 1.8 0.9 103 17402 ESO 487- 19
+I2131
+I2132 053228.7 -135538 14.50 8 1.5 0.7 0 17415 MCG -2-15- 2
+I2133 054205.4 +692242 12.2 8
+I2134 052306.0 -752648 14.73 3
+I2135 053312.9 -362356 13.25 8 2.8 0.6 0 17433 ESO 363- 7
+I2136
+I2137 053401.1 -231836 12.84 0 2.2 1.8 0
+I2138 053421.7 -233200 13.88 8 1.2 0.8 0 17463 ESO 487- 27
+I2139 053516.2 -175601 0.00 0 0
+I2140 053321.9 -752231 0.00 0 0
+I2141 054222.3 -510158 0.00 0 0
+I2142 053309.1 -780110 15.52 0 .9 .5 0
+I2143 054652.6 -184335 13.39 8 1.9 0.8 0 17810 ESO 554- 34
+I2144 055018.0 +235100 5
+I2145 054023.0 -694018 3
+I2146 053746.0 -744659 13.10 3
+I2147 054328.0 -302942 13.59 8 1.8 1.4 0
+I2148 053911.0 -753347 14.98 8
+I2149 055624.0 +460615 10.5 6
+I2150 055118.5 -381914 13.58 8 2.6 0.8 0 18000 ESO 306- 32
+I2151 055236.4 -174714 14.13 8 1.5 0.9 0 18040 ESO 555- 8
+I2152 055753.4 -231051 13.42 8 1.7 1.2 0 18148 ESO 488- 47
+I2153 060004.2 -335512 14.16 8 0 18212 ESO 364- 22
+I2154 060107.9 -234021 12.05 8
+I2155 060038.3 -335950 0.00 0 0
+I2156
+I2157 060460.0 +240000 8.91 3
+I2158 060517.9 -275125 12.89 8 1.7 1.3 0 18388 ESO 425- 7
+I2159 060951.2 +202459 5
+I2160 055530.1 -765515 13.86 8 2.0 0.8 107 18092 ESO 33- 32
+I2161 055725.0 -750824 14.90 8
+I2162 061254.0 +175923 5
+I2163 061628.0 -212233 11.60 8 3.0 1.2 0 18751 ESO 556- 9
+I2164 060652.2 -752153 14.52 8 1.1 0.9 0 18424 ESO 34- 5
+I2165 062142.6 -125909 6
+I2166 062655.6 +590448 13.20 8 3.0 2.1 0 19064 UGC 3463
+I2167 063107.0 +102604 10.5 5
+I2168
+I2169
+I2170
+I2171 064427.3 -175557 15.13 8 1.7 0.5 0 19526 ESO 557- 12
+I2172 064651.0 +011853 10. 5
+I2173
+I2174 070905.7 +752111 14.30 8 1.0 0.9 0 20252 UGC 3666
+I2175 065950.0 +352729 14.60 8 1.7 0.8 0 19981 UGC 3623
+I2176 070731.8 +322811 15.1 8
+I2177 070425.5 -102715 7.36 1
+I2178 070737.7 +323044 15.7 8
+I2179 071532.7 +645532 13.45 8 1.1 1.1 0 20516 UGC 3750
+I2180 071119.9 +262232 14.50 8 1.1 0.8 0 20344 UGC 3727
+I2181 071310.3 +185945 14.50 8 0.9 0.5 0 20417 UGC 3744
+I2182
+I2183 071656.3 -202438 0.00 0 0
+I2184 072924.1 +720740 13.80 8 0.8 0.4 0 21123 UGC 3852
+I2185 072316.0 +322943 15.30 8 0.6 0.4 0 20889 MCG 5-18- 8
+I2186 072248.0 +213000 15.1 8
+I2187 072248.0 +212800 15.3 8
+I2188 072248.0 +212859 15.3 8
+I2189
+I2190 072954.3 +372706 14.50 8 1.01 0.65 0 21144 UGC 3880
+I2191 073017.5 +241939 15.3 8
+I2192
+I2193 073323.7 +312901 14.20 8 1.5 0.9 0 21276 UGC 3902
+I2194 073340.4 +312004 15.1 8
+I2195 072827.6 -511527 0.00 0 0
+I2196 073409.7 +312420 13.72 8 1.4 1.1 0 21300 UGC 3910
+I2197
+I2198 073411.1 +235759 15.30 0 0
+I2199 073455.7 +311634 14.10 8 1.1 0.6 0 21328 UGC 3915
+I2200 072817.5 -622111 14.05 8 1.3 0.7 0 21062 ESO 123- 11
+I2200 072817.8 -622104 14.05 8 1.3 0.7 58 21075 ESO 123- 12
+I2201 073616.8 +330721 14.50 8 1.27 0.33 0 21372 UGC 3926
+I2202 072754.7 -673427 13.61 8 2.0 0.7 0 21057 ESO 88- 16
+I2203 074033.6 +341348 19.20 8 0.08 0.07 0 21555 UGC 3958
+I2204 074118.1 +341356 16.20 8 0.16 0.15 0 21581 UGC 3965
+I2205 074654.6 +265220 15.2 8
+I2206 074550.4 -341948 11.5 1
+I2207 074950.9 +335744 14.70 8 2.16 0.37 0 21918 UGC 4040
+I2208 075150.7 +272733 15.6 8
+I2209 075613.8 +601819 14.28 8 1.1 0.9 145 22232 UGC 4093
+I2210
+I2211 075745.6 +323329 14.40 8 0.94 0.54 90 22314 UGC 4119
+I2212 075857.2 +323643 15.3 8
+I2213 075906.6 +272750 15.4 8
+I2214 075953.8 +331726 14.40 8 0.84 0.73 0 22417 UGC 4143
+I2215
+I2216
+I2217 080049.7 +273001 14.90 8 0.6 0.4 0 22476 UGC 4160
+I2218 080138.5 +242557 15.7 8
+I2219 080236.5 +272615 14.10 8 1.42 0.62 0 22565 UGC 4180
+I2220 075651.3 -590731 0.00 5 6.0: 4.0: 0 Butterfly Nebula
+I2221 080529.7 +373208 15.7 8
+I2222 080514.7 +372821 15.3 8
+I2223
+I2224
+I2225 080528.1 +355648 14.50 0 1.13 0.68 0
+I2226 080611.3 +123241 14.20 8 1.3 1.1 0 22747 UGC 4220
+I2227
+I2228 080705.9 +080253 15.50 8 0.4 0.4 0 22786 MCG 1-21- 13
+I2229 080946.3 +255245 14.7 8
+I2230 081056.6 +254104 15.6 8
+I2231 081101.6 +050514 15.00 8 1.6 1.6 0 22950 UGC 4265
+I2232 081258.0 +361516 12.7 8
+I2233 081359.0 +454443 13.07 8 4.7 0.5 172 23071 UGC 4278
+I2234
+I2235
+I2236
+I2237
+I2238
+I2239 081406.8 +235159 14.50 8 1.3 1.1 0 23078 MCG 4-20- 6
+I2240
+I2241
+I2242
+I2243
+I2244
+I2245
+I2246
+I2247
+I2248 081604.8 +230802 15.10 0 0.4 0.3 0
+I2249
+I2250
+I2251
+I2252
+I2253 081633.9 +212436 14.90 8 0.4 0.25 0 23204 MCG 4-20- 11
+I2254 081645.5 +244649 15.30 8 0 23206 CGCG 119- 25
+I2255
+I2256 081654.4 +241037 15.50 8 0.7 0.3 0 23214 MCG 4-20- 12
+I2257
+I2258
+I2259
+I2260
+I2261
+I2262
+I2263
+I2264
+I2265
+I2266
+I2267 081801.5 +244411 15.10 8 0 23266 UGC 4315
+I2268 081806.7 +244747 15.3 8
+I2269 081808.8 +230252 15.6 8
+I2270
+I2271 081819.7 +243137 15.30 0 0.3 0.2 0
+I2272
+I2273
+I2274
+I2275
+I2276
+I2277
+I2278
+I2279
+I2280
+I2281
+I2282 081915.5 +244734 14.80 0 1.0 0.8 0
+I2283 081915.5 +244733 8 1.0 0.8 0 23333 MCG 4-20- 20
+I2284
+I2285
+I2286
+I2287
+I2288 081922.4 +234450 15.80 8 0.6 0.3 0 23342 MCG 4-20- 23
+I2289
+I2290 081915.8 +191848 15.80 8 0.4 0.3 0 23334 CGCG 88- 59
+I2291
+I2292
+I2293 081932.1 +212340 14.93 8 0.9 0.7 0 23352 MCG 4-20- 24
+I2294
+I2295
+I2296
+I2297
+I2298
+I2299
+I2300
+I2301
+I2302
+I2303
+I2304
+I2305
+I2306
+I2307 082042.8 +192626 15.50 0 0
+I2308 082045.2 +192144 0.00 8 0 23415 MCG 3-22- 1
+I2309 082043.6 +182352 15.6 8
+I2310
+I2311 081845.7 -252214 12.50 8 2.1 1.9 0 23304 ESO 495- 2
+I2312
+I2313
+I2314
+I2315
+I2316
+I2317
+I2318
+I2319
+I2320
+I2321
+I2322
+I2323
+I2324
+I2325
+I2326
+I2327 082128.0 +031009 14.20 8 1.3 0.4 0 23447 UGC 4356
+I2328
+I2329 082220.8 +192448 14.62 8 2.1 0.4 0 23483 UGC 4365
+I2330
+I2331
+I2332
+I2333
+I2334
+I2335
+I2336 082320.2 +183207 15.70 0 0
+I2337
+I2338 082332.6 +212017 15.40 8 0.5 0.4 0 23546 MCG 4-20- 44
+I2339 082334.2 +212052 15.40 8 1.1 0.6 0 23542 MCG 4-20- 45
+I2340 082330.1 +184457 14.6 8
+I2341 082341.4 +212605 14.56 8 1.3 0.6 0 23552 UGC 4384
+I2342
+I2343
+I2344
+I2345
+I2346
+I2347
+I2348 082418.0 +203100 15.73 8 0.7 0.4 0 23589 MCG 4-20- 49
+I2349
+I2350
+I2351 082430.1 +183520 0.00 0 0
+I2352
+I2353
+I2354
+I2355
+I2356
+I2357
+I2358
+I2359 082512.1 +202005 13.90 0 1.2 1.2 0
+I2360
+I2361 082544.5 +275228 14.83 8 1.1 0.5 0 23646 UGC 4394
+I2362
+I2363 082545.4 +192658 14.75 8 0.9 0.8 0 23650 MCG 3-22- 11
+I2364
+I2365 082618.0 +275024 14.37 8 1.1 0.9 0 23673 UGC 4402
+I2366
+I2367 082410.1 -184632 13.50 8 2.4 1.7 0 23579 ESO 562- 5
+I2368
+I2369 082621.6 +201614 15.10 8 0.6 0.5 0 23678 CGCG 89- 27
+I2370
+I2371
+I2372
+I2373 082654.0 +202200 15.10 8 1.1 1.1 0 23695 UGC 4409
+I2374 082823.0 +302500 15.3 8
+I2375 082619.7 -131811 14.10 8 1.9 0.4 0 23672 MCG -2-22- 14
+I2376 082824.0 +302259 15.3 8
+I2377 082626.1 -131822 14. 8
+I2378 082831.6 +302553 14.50 8 1.13 0.78 0 23771 MCG 5-20- 18
+I2379 082627.8 -131734 14.40 8 1.0 0.6 0 23681 MCG -2-22- 16
+I2380 082843.9 +302415 15.5 8
+I2381
+I2382 082846.1 +220312 14.90 0 0.4 0.2 0
+I2383 082941.3 +304117 15.7 8
+I2384 083423.5 +322604 15.3 8
+I2385 083510.6 +371558 15.1 8
+I2386
+I2387 083834.0 +304755 14.73 8 1.1 0.5 0 24299 UGC 4511
+I2388 083956.5 +193841 15.7 8
+I2389 084756.3 +733217 14.00 8 1.6 0.3 126 24711 UGC 4576
+I2390 084151.7 +194208 15.6 8
+I2391 084031.9 -530208 0.00 3 0 Omicron Velorum Cluster
+I2392 084430.1 +181708 14.6 8
+I2393 084649.2 +281017 14.18 8 1.3 0.9 0 24669 UGC 4589
+I2394 084706.9 +281412 14.60 8 1.5 0.7 0 24678 UGC 4595
+I2395 084230.1 -480902 0.00 3 0
+I2396
+I2397
+I2398 084644.6 +174517 14.80 0 0.5 0.3 0
+I2399 084749.7 +185442 15.6 8
+I2400 084759.3 +380411 15.0 8
+I2401 084810.3 +374519 14.50 8 1.11 0.71 0 24728 UGC 4600
+I2402 084759.1 +314708 14.99 8
+I2403
+I2404 084810.5 +292929 15.40 8 0.5 0.4 0 24725 CGCG 150- 34
+I2405 084842.8 +371306 14.8 8
+I2406 084804.6 +174209 14.18 8 1.4 0.8 0 24721 UGC 4606
+I2407 084809.1 +173641 15.28 8 1.2 0.2 0 24726 UGC 4607
+I2408
+I2409 084824.7 +181952 14.40 8 1.0 0.8 0 24748 UGC 4608
+I2410 084827.3 +190109 14.8 8
+I2411 084830.2 +190236 15.4 8
+I2412
+I2413
+I2414 084950.1 +184733 15.70 0 0
+I2415
+I2416
+I2417
+I2418
+I2419
+I2420 085133.7 +030602 14.70 0 0.90 0.67 0
+I2421 085421.6 +324050 13.88 8 2.2 2.0 0 24996 UGC 4658
+I2422 085424.3 +201328 15.6 8
+I2423 085447.1 +201313 14.46 8 1.0 0.9 0 25021 UGC 4667
+I2424 085647.8 +392255 14.4 8
+I2425
+I2426 085830.5 +025531 15.00 0 0.66 0.52 0
+I2427 090101.7 +375231 15.7 8
+I2428 090314.7 +303529 14.49 8 1.9 0.4 0 25423 UGC 4747
+I2429 090342.5 +291746 15.40 8 0.4 0.2 0 25446 MCG 5-22- 3
+I2430 090422.8 +275710 14.50 8 1.1 0.6 0 25467 UGC 4755
+I2431 090434.9 +143542 14.60 8 0.5 0.4 0 25476 UGC 4756
+I2432 090439.5 +053043 15.5 8
+I2433 090529.0 +223602 15.4 8
+I2434 090716.0 +371255 14.35 8 1.5 0.7 0 25609 UGC 4785
+I2435 090649.8 +261631 15.27 8 0.8 0.4 0 25571 UGC 4782
+I2436 090523.7 -190956 0.00 0 0.3: 0.1: 0
+I2437 090532.8 -191220 13.92 8 1.8 1.1 123 25518 ESO 564- 21
+I2438
+I2439 090838.4 +323534 14.80 0 0.9 0.4 0
+I2440
+I2441 091001.8 +225118 15.90 0 0
+I2442 091005.2 +225017 15.2 8
+I2443 091130.9 +284935 15.04 8 0.7 0.7 0 25908 MCG 5-22- 11
+I2444 091250.8 +301244 14.68 8 1.0 0.9 0 25969 MCG 5-22- 12
+I2445 091312.7 +314833 15.07 8 0.8 0.5 0 25985 UGC 4854
+I2446 091331.3 +285706 14.65 8 1.4 0.6 0 26002 UGC 4855
+I2447
+I2448 090706.2 -695631 11.90 0 0.43 0.41 0
+I2449
+I2450
+I2451 091547.7 +232947 15.70 0 0
+I2452 091557.6 +232820 15.6 8
+I2453 091554.5 +205544 15.40 8 0.6 0.3 0 26131 CGCG 121- 46
+I2454 091601.7 +174914 14.12 8 1.1 1.1 0 26139 UGC 4886
+I2455 091650.0 +201155 13.90 0 2.2 2.0 0
+I2456
+I2457 091704.1 +200537 0.00 0 0.40 0.30 0
+I2458 092129.5 +641411 15.40 8 0.5 0.2 0 26485 MCG 11-12- 5
+I2459
+I2460 091919.0 +335251 15.60 0 0.7 0.25 0
+I2461 091958.0 +371128 14.80 8 2.90 0.39 128 26390 UGC 4943
+I2462
+I2463 092300.2 +223706 15.70 0 0
+I2464 092322.2 +223749 15.4 8
+I2465 092322.3 +222610 15.7 8
+I2466 092354.0 +242800 15.5 8
+I2467 092452.7 +382106 14.8 8
+I2468 092501.5 +382038 15. 8
+I2469 092301.0 -322659 12.00 8 4.7 1.0 0 26561 ESO 433- 17
+I2470
+I2471 092512.2 -064948 14.50 8 1.1 0.6 0 26707 MCG -1-24- 15
+I2472 092633.5 +212307 15.5 8
+I2473 092723.5 +302627 14.60 8 1.7 1.5 0 26817 UGC 5038
+I2474 092711.4 +230203 16. 8
+I2475 092754.3 +294730 15.7 8
+I2476 092752.8 +295909 13.85 8 1.5 1.4 0 26854 UGC 5043
+I2477
+I2478 092800.9 +300213 15.60 0 0.5 0.5 0
+I2479 092804.0 +295929 15.5 8
+I2480 092817.8 +294221 15.13 8 0.4 0.3 0 26883 CGCG 151- 94
+I2481 092728.8 +035547 14.30 8 0.98 0.58 0 26826 UGC 5040A
+I2482 092659.2 -120632 13.00 8 2.3 1.6 0 26796 MCG -2-24- 25
+I2483 092925.8 +305942 15.7 8
+I2484 075828.1 +374711 14.15 8
+I2485 092711.9 -391705 0.00 0 0
+I2486 093017.4 +263828 14.79 8 0.9 0.8 0 26982 UGC 5062
+I2487 093009.2 +200527 14.25 8 1.8 0.4 0 26966 UGC 5059
+I2488 092738.2 -570025 0.00 3 0
+I2489 093006.0 +200400 14.20 8
+I2490 093303.6 +295542 14.20 8 1.5 1.0 0 27121 UGC 5087
+I2491 093514.2 +344354 14.73 8 1.1 0.8 0 27254 UGC 5104
+I2492 093314.9 -375159 15.77 8 1.0 .4 0
+I2493 093617.5 +372150 15.0 8
+I2494 093605.8 -122612 13.00 0 1.5 1.3 0
+I2495 093807.4 +280327 14.80 8 0.8 0.7 0 27455 MCG 5-23- 23
+I2496 093844.5 +344335 15.5 8
+I2497
+I2498 094121.9 +280652 15.20 8 0.7 0.5 0 27668 CGCG 152- 49
+I2499
+I2500 094223.3 +362059 15.20 0 1.0 0.3 0
+I2501 093847.3 -600530 11.7 6
+I2502
+I2503
+I2504 093833.8 -690506 0.00 0 0
+I2505 094506.9 +271606 14.90 8 1.0 0.9 0 27936 MCG 5-23- 34
+I2506 094512.8 +271506 15.6 8
+I2507 094433.9 -314724 13.31 8 1.7 0.8 0 27903 ESO 434- 31
+I2508 094707.1 +333028 15.7 8
+I2509
+I2510 094743.5 -325015 14.00 8 1.3 0.7 0 28147 ESO 373- 29
+I2511 094925.4 -325031 13.00 8 2.9 0.6 0 28246 ESO 374- 49
+I2512
+I2513 095000.7 -325301 13.20 0 1.5 0.3 0
+I2514 095002.0 -325306 8 1.5 0.3 0 28283 ESO 374- 50
+I2515 095439.4 +372431 15.20 8 1.1 0.2 146 28581 UGC 5321
+I2516 095448.3 +374112 15.0 8
+I2517 095250.7 -334431 15.43 8 .6 .5 0
+I2518 095558.5 +370919 15.6 8
+I2519 095558.8 +340212 15.6 8
+I2520 095620.1 +271339 14.70 8 0.6 0.5 0 28682 UGC 5335
+I2521 095715.8 +335834 15.3 8
+I2522 095508.9 -330814 12.64 8 2.8 2.0 0 28606 ESO 374- 10
+I2523 095509.5 -331237 13.60 8 1.3 0.8 0 28607 ESO 374- 11
+I2524 095732.9 +333711 14.90 8 0.6 0.4 0 28758 MCG 6-22- 39
+I2525 095825.0 +370606 15.7 8
+I2526 095703.0 -321525 13.63 8 2.1 0.7 0 28732 ESO 435- 12
+I2527 100006.5 +381019 15.2 8
+I2528 095906.5 -270741 14. 8
+I2529 095929.5 -224934 12.68 8
+I2530 100131.0 +371214 15.20 8 0.4 0.4 0 29019 MCG 6-22- 53
+I2531 095955.7 -293655 12.90 8 6.9 0.6 75 28909 ESO 435- 25
+I2532 100005.4 -341342 13.88 8 1.6 1.3 0 28915 ESO 374- 16
+I2533 100031.6 -311438 12.95 8 1.8 1.3 1 28948 ESO 435- 27
+I2534 100129.8 -340645 13.36 8 0 29016 ESO 374- 19
+I2535 100431.8 +380022 14.51 8 0.9 0.9 0 29222 MCG 6-22- 65
+I2536 100330.2 -335659 14.53 8 1.9 0.4 0 29157 ESO 374- 26
+I2537 100352.8 -273416 12.78 8 2.6 1.7 26 29179 ESO 499- 39
+I2538 100356.5 -344827 14.58 8 1.5 0.8 0 29181 ESO 374- 27
+I2539 100416.2 -312147 14.01 8 1.9 0.5 0 29203 ESO 435- 34
+I2540 100646.7 +312832 14.66 8 1.0 0.8 0 29389 MCG 5-24- 14
+I2541 100548.0 -172604 13.66 8 1.3 0.5 0 29309 MCG -3-26- 17
+I2542 100750.5 +341853 14.6 8
+I2543 100825.4 +375024 15.7 8
+I2544 100829.6 +332047 15.1 8
+I2545 100604.2 -335321 16.83 8 0 29334 ESO 374- 32
+I2546 100705.9 -331539 14.2 8
+I2547 101004.5 +363008 15.7 8
+I2548 100754.9 -351347 13.87 8 1.9 1.7 0 29461 ESO 374- 37
+I2549 101010.2 +362753 15.6 8
+I2550 101027.9 +275722 14.41 8 1.0 0.9 0 29615 UGC 5484
+I2551 101040.3 +242451 14.46 8 1.0 0.8 0 29632 UGC 5488
+I2552 101046.1 -345041 13.40 8 1.6 1.5 0 29637 ESO 374- 40
+I2553 100920.8 -623649 0.00 6 0
+I2554 100851.4 -670139 12.51 8 3.1 1.3 175 29512 ESO 92- 12
+I2555 101142.5 -313831 12.5 8
+I2556 101237.6 -344344 14.25 8 2.0 1.0 0 29727 ESO 374- 42
+I2557 101605.8 +380633 15.7 8
+I2558 101444.5 -342020 14.30 8 1.2 0.7 13 29895 ESO 375- 1
+I2559 101445.4 -340332 14.35 8 1.7 0.7 0 29898 ESO 375- 2
+I2560 101618.7 -333350 12.53 8 3.2 2.0 90 29993 ESO 375- 4
+I2561 101908.6 +344030 14.86 8 0.9 0.5 0 30147 UGC 5567
+I2562 101854.5 +160919 15.2 8
+I2563 101851.4 -323552 15.51 8 1.1 0.5 0 30125 ESO 436- 9
+I2564
+I2565 102117.1 +275543 17.80 8 0 30288 CGCG 154- 4
+I2566 102219.4 +363458 14.92 8 0.8 0.5 0 30357 MCG 6-23- 8
+I2567 102157.8 +243919 15.7 8
+I2568 102230.0 +363557 15.02 8 1.1 0.5 0 30371 UGC 5603
+I2569
+I2570 102134.3 -333724 16.04 0 2.4 1.4 0
+I2571 102135.7 -341556 11.88 8
+I2572 102507.3 +280541 15.24 8 0.9 0.5 0 30562 UGC 5636
+I2573 102330.2 -352720 15.31 8 1.5 0.3 0 30442 ESO 375- 17
+I2574 102822.5 +682459 10.80 8 13.2 5.4 50 30819 UGC 5666 Coddington Nebula
+I2575 102524.5 -323809 15.0 8
+I2576 102559.0 -325412 14.76 8 0.8 0.7 0 30634 ESO 375- 23
+I2577 102801.5 +324550 15.3 8
+I2578 102722.7 -335238 14.94 8 1.5 0.3 0 30753 ESO 375- 29
+I2579 102916.8 +260557 14.2 8
+I2580 102818.7 -313109 13.20 8 1.9 1.7 0 30814 ESO 436- 25
+I2581 102724.0 -573759 4.79 3
+I2582 102911.0 -302033 13.66 8 1.4 1.1 0 30880 ESO 436- 28
+I2583 103110.5 +260317 15.1 8
+I2584 102951.8 -345442 13.60 8 2.0 0.4 133 30938 ESO 375- 43
+I2585 103026.6 -352129 12.85 8
+I2586 103102.8 -284308 13.54 8 1.5 1.1 79 31025 ESO 436- 30
+I2587 103100.2 -343350 13.30 8 2.0 1.5 10 31020 ESO 375- 51
+I2588 103150.1 -302304 13.63 8 1.4 1.2 0 31088 ESO 436- 33
+I2589 103220.8 -240215 14.23 8 0.9 0.6 0 31126 ESO 501- 4
+I2590 103616.6 +265744 14.25 8 1.1 1.1 0 31429 UGC 5756
+I2591 103638.6 +350310 14.41 8 1.2 0.7 0 31474 UGC 5763
+I2592 103508.5 -434131 13. 8
+I2593
+I2594 103604.2 -241923 13.37 8 1.7 1.5 0 31405 ESO 501- 28
+I2595
+I2596 103412.4 -731425 15.60 8 1.2 0.8 0 31265 ESO 38- 2
+I2597 103747.7 -270455 12.84 8 2.6 1.8 4 31586 ESO 501- 58
+I2598 103942.3 +264339 15.00 8 0 31713 CGCG 154- 37
+I2599 103722.7 -583723 8.33 1
+I2600 104638.8 +721914 15.6 8
+I2601 104713.3 +721922 15.5 8
+I2602 104257.5 -642339 0.00 3 0 Southern Pleiades
+I2603 104824.0 +325559 1
+I2604 104925.0 +324622 14.70 8 1.3 0.9 0 32390 UGC 5927
+I2605
+I2606 105017.6 +375722 14.90 8 0.8 0.3 0 32465 MCG 6-24- 21
+I2607 105019.0 +375937 15.3 8
+I2608 105015.5 +324604 15.6 8
+I2609 105018.0 -120700 14. 8
+I2610
+I2611
+I2612 105337.1 +324604 16.55 0 0.2 0.2 0
+I2613 105211.5 +325704 12.2 8
+I2614
+I2615 110202.2 +375642 15.50 0 0.5 0.5 0
+I2616 110205.8 +384713 15.6 8
+I2617 110207.6 +383952 15.0 8
+I2618
+I2619 110215.3 +375758 15.70 0 0.4 0.3 0
+I2620 110230.0 +383100 15.10 8 0.7 0.2 0 33332 MCG 7-23- 14
+I2621 110020.1 -651458 0.00 6 0
+I2622 110259.7 -161719 14. 8
+I2623 110350.8 -200535 14.46 8 0.8 0.5 70 33418 ESO 569- 33
+I2624 110718.2 -192818 12.79 8
+I2625 110719.1 -193319 14.66 8
+I2626 110903.8 +265414 15.7 8
+I2627 110953.3 -234335 12.62 8 2.7 2.3 0 33860 ESO 502- 21
+I2628 111137.9 +120718 15.1 8
+I2629
+I2630
+I2631 110950.4 -763642 0.00 0 0
+I2632
+I2633
+I2634 111328.2 +102909 15.00 8 0.71 0.57 0 34178 MCG 2-29- 10
+I2635
+I2636
+I2637 111349.7 +093511 14.10 8 0.92 0.80 0 34199 UGC 6259
+I2638 111351.9 +103348 14.90 8 0.89 0.62 0 34205 UGC 6261
+I2639 111355.5 +093834 15.90 0 0.48 0.46 0
+I2640
+I2641
+I2642
+I2643
+I2644
+I2645 111430.8 +115312 15.70 0 0.4 0.2 0
+I2646
+I2647
+I2648 111445.6 +101329 16.00 0 0.46 0.37 0
+I2649 111446.4 +110739 15.0 8
+I2650
+I2651
+I2652
+I2653
+I2654
+I2655
+I2656
+I2657
+I2658
+I2659
+I2660
+I2661 111529.4 +133630 15.40 0 0.69 0.17 0
+I2662
+I2663
+I2664
+I2665
+I2666 111543.8 +134656 14.60 0 0.7 0.5 0
+I2667
+I2668 111532.3 -141016 14.59 8 1.3 0.7 0 34333 MCG -2-29- 15
+I2669
+I2670
+I2671
+I2672 111604.1 +100945 15.40 8 0.86 0.64 0 34368 UGC 6288
+I2673
+I2674 111608.2 +110254 14.81 8 1.1 0.6 0 34373 UGC 6290
+I2675
+I2676
+I2677
+I2678
+I2679
+I2680 111625.5 +094826 16.00 8 0.63 0.23 0 34387 CGCG 67- 47
+I2681 111636.1 +111201 15.2 8
+I2682
+I2683
+I2684 111701.0 +130558 15.40 0 1.6 0.5 0
+I2685
+I2686
+I2687
+I2688
+I2689
+I2690
+I2691
+I2692
+I2693
+I2694 111738.6 +132234 15.30 0 0
+I2695
+I2696
+I2697
+I2698 111751.1 +115308 15.60 0 0.44 0.31 0
+I2699
+I2700
+I2701
+I2702 111757.2 +092445 16.70 0 0.39 0.32 0
+I2703 111805.1 +173857 15.7 8
+I2704 111804.0 +122715 15.5 8
+I2705
+I2706
+I2707
+I2708 111834.6 +124239 15.10 0 0.9 0.9 0
+I2709
+I2710
+I2711
+I2712 111852.7 +093736 16.30 0 0.37 0.32 0
+I2713
+I2714 111727.3 -624330 0.00 0 0
+I2715
+I2716
+I2717
+I2718 111920.9 +120121 15.60 0 0.42 0.19 0
+I2719
+I2720 111935.6 +120435 15.60 0 0.38 0.30 0
+I2721
+I2722
+I2723
+I2724
+I2725
+I2726
+I2727
+I2728
+I2729
+I2730
+I2731
+I2732
+I2733
+I2734
+I2735 112103.9 +342039 15.44 8 1.0 0.2 0 34772 UGC 6364
+I2736
+I2737
+I2738 112123.0 +342124 15.29 8 0.5 0.5 0 34797 MCG 6-25- 49
+I2739
+I2740
+I2741
+I2742
+I2743
+I2744 112142.5 +342146 15.40 8 0.5 0.5 0 34833 MCG 6-25- 52
+I2745 112131.7 +132536 15.3 8
+I2746 112147.1 +114418 15.0 8
+I2747
+I2748
+I2749 112145.2 +083429 16.50 8 0.62 0.41 0 34829 CGCG 67- 60
+I2750
+I2751 112203.1 +341853 15.40 0 0.5 0.2 0
+I2752
+I2753
+I2754
+I2755
+I2756
+I2757 112202.1 +082337 14.90 8 0.55 0.37 0 34858 CGCG 67- 62
+I2758 112203.3 +074848 15.3 8
+I2759 112214.5 +241758 15.55 8 0.8 0.6 0 34882 MCG 4-27- 26
+I2760
+I2761
+I2762 112217.8 +124322 15.50 0 0.7 0.3 0
+I2763 112218.4 +130355 15.74 8 1.5 0.2 0 34887 UGC 6387
+I2764 112705.0 -285849 13.14 8 1.6 1.4 0 35222 ESO 439- 8
+I2765
+I2766
+I2767 112223.4 +130440 17.54 0 0.56 0.12 0
+I2768
+I2769 112225.6 +141145 15.60 0 0.31 0.25 0
+I2770
+I2771
+I2772
+I2773
+I2774
+I2775
+I2776 112240.0 +131950 15.93 0 0.81 0.30 0
+I2777 112240.6 +120131 15.4 8
+I2778
+I2779 112244.5 +132043 17.33 0 0.29 0.15 0
+I2780
+I2781
+I2782 112255.2 +132627 14.50 8 1.1 0.9 0 34934 UGC 6395
+I2783
+I2784
+I2785
+I2786 112315.3 +132328 16.03 0 0.41 0.29 0
+I2787 112319.1 +133747 14.80 8 0.9 0.9 0 34969 UGC 6401
+I2788
+I2789
+I2790
+I2791
+I2792
+I2793
+I2794
+I2795
+I2796
+I2797
+I2798
+I2799
+I2800
+I2801
+I2802
+I2803
+I2804 112455.7 +131319 14.90 0 0.8 0.2 0
+I2805
+I2806
+I2807
+I2808
+I2809
+I2810 112545.0 +144036 14.90 8 1.3 0.6 0 35142 UGC 6436
+I2811 112555.5 +091359 5
+I2812
+I2813
+I2814
+I2815
+I2816
+I2817
+I2818
+I2819 112627.4 +135042 15.70 0 0.52 0.15 0
+I2820
+I2821
+I2822 112634.0 +112625 14.40 8 1.5 0.7 0 35196 UGC 6449
+I2823 112644.5 +125052 15.5 8
+I2824
+I2825
+I2826 112706.1 +131419 15.10 0 0.7 0.6 0
+I2827
+I2828 112710.9 +084352 15.10 8 0.73 0.45 0 35225 MCG 2-29- 28
+I2829 112715.0 +101920 15.4 8
+I2830 112721.6 +074850 15.2 8
+I2831
+I2832
+I2833
+I2834
+I2835
+I2836
+I2837
+I2838
+I2839
+I2840
+I2841
+I2842
+I2843 112758.1 +131102 15.40 0 0
+I2844
+I2845
+I2846 112800.5 +110929 14.80 0 0.8 0.6 0
+I2847
+I2848
+I2849
+I2850 112812.9 +090344 15.30 8 0.7 0.2 0 35301 MCG 2-29- 30
+I2851
+I2852
+I2853 112814.8 +090849 17.70 8 0.11 0.10 0 35302 UGC 6470
+I2854
+I2855
+I2856 112816.3 -125326 14.47 0 0.7 0.25 0
+I2857 112831.0 +090616 15.10 8 2.32 0.26 0 35320 UGC 6475
+I2858
+I2859
+I2860
+I2861 112858.9 +385105 15.50 0 0.2 0.2 0
+I2862
+I2863
+I2864
+I2865
+I2866
+I2867 112900.5 +090522 16.10 0 0.49 0.38 0
+I2868
+I2869
+I2870
+I2871 112920.7 +083608 15.20 0 0.80 0.59 0
+I2872 112852.0 -625551 9.80 5
+I2873 112928.6 +131301 14.9 8
+I2874
+I2875
+I2876
+I2877 112937.7 +125111 15.70 0 0.37 0.28 0
+I2878
+I2879
+I2880
+I2881
+I2882
+I2883
+I2884 112741.1 -794404 0.00 0 0.6: 0.1: 7
+I2885
+I2886
+I2887 113029.7 +092317 16.00 0 1.22 0.20 0
+I2888 045945.9 -000926 15.5 8
+I2889 113029.0 -130528 14.70 8 1.3 0.7 0 35469 MCG -2-29- 38
+I2890
+I2891
+I2892
+I2893 113053.4 +132325 0.00 0 0
+I2894 113057.6 +131405 15.7 8
+I2895
+I2896
+I2897
+I2898
+I2899
+I2900
+I2901
+I2902
+I2903
+I2904
+I2905
+I2906
+I2907
+I2908
+I2909
+I2910 113154.7 -094331 14.53 8 1.7 1.1 0 35557 MCG -1-30- 1
+I2911
+I2912
+I2913 113151.3 -302439 13.72 8 0.8 0.8 0 35554 ESO 439- 16
+I2914 113212.4 +132928 15.3 8
+I2915
+I2916
+I2917
+I2918
+I2919
+I2920
+I2921
+I2922
+I2923
+I2924
+I2925 113313.2 +341554 15.60 0 0.6 0.4 0
+I2926
+I2927
+I2928 113330.0 +341858 14.52 8 1.1 0.9 0 35687 UGC 6540
+I2929
+I2930 113344.1 +100519 15.70 0 0.74 0.26 0
+I2931
+I2932
+I2933 113412.7 +341845 15.10 8 1.3 0.4 0 35732 UGC 6550
+I2934 113419.7 +131917 14.8 8
+I2935
+I2936
+I2937
+I2938 113536.3 +134051 16.34 0 0.56 0.34 0
+I2939
+I2940
+I2941 113610.0 +100320 15.00 8 1.15 0.61 0 35881 MCG 2-30- 3
+I2942
+I2943 113642.3 +545046 14.90 8 0.51 0.41 0 35926 CGCG 268- 62
+I2944 113820.4 -632222 4.62 3 Running Chicken Nebula
+I2945 113704.4 +125534 15.0 8
+I2946 113729.7 +321508 15.2 8
+I2947 113731.0 +312145 14.60 8 0.7 0.5 0 35981 MCG 5-28- 2
+I2948 113921.1 -632814 0.00 5 0 Running Chicken Nebula
+I2949 114058.5 -463414 15.37 8 .7: .4: 0
+I2950 114137.9 +375931 14.88 8 0.6 0.5 0 36287 CGCG 186- 26
+I2951 114324.6 +194457 14.46 8 1.4 0.7 80 36436 UGC 6688
+I2952 114417.2 +332104 15.6 8
+I2953 114425.8 +332118 14.80 8 1.2 0.9 0 36530 UGC 6709
+I2954 114503.2 +264711 0
+I2955 114503.9 +193714 15.05 8 0.2 0.2 0 36603 MCG 3-30- 96
+I2956 114517.6 +264603 14.55 8 1.2 0.7 0 36625 UGC 6729
+I2957 114536.9 +311759 15.0 8
+I2958 114542.4 +330915 16. 8
+I2959 114610.2 +330631 15.4 8
+I2960 114619.6 +350012 15.6 8
+I2961 114749.6 +312041 15.50 8 0.3 0.2 0 36812 CGCG 157- 34
+I2962
diff --git a/kstars/kstars/data/ngcic12.dat b/kstars/kstars/data/ngcic12.dat
new file mode 100644
index 00000000..dc9d5ac1
--- /dev/null
+++ b/kstars/kstars/data/ngcic12.dat
@@ -0,0 +1,1000 @@
+I2963 114924.5 -050706 14.50 8 1.4 0.3 0 36933 MCG -1-30- 36
+I2964
+I2965 115401.5 -193408 13.08 0 3.1 0.7 0
+I2966 115013.5 -645223 11.60 5 1.76 0.49 0
+I2967 115055.1 +305103 14.70 8 0.3 0.2 0 37042 MCG 5-28- 38
+I2968 115230.5 +203732 15.50 8 0.9 0.3 0
+I2969 115231.3 -035220 13.74 8 1.2 0.8 0 37196 MCG -1-30- 40
+I2970 115309.7 -230724 0.00 0 0
+I2971 115327.5 +304148 15.70 0 0.50 0.30 0
+I2972 115340.6 -035946 14. 8
+I2973 115350.8 +332156 14.34 8 1.4 0.8 0 37308 UGC 6872
+I2974 115348.7 -051004 13.50 8 2.2 0.5 0 37304 MCG -1-30- 45
+I2975
+I2976 115601.1 -024315 14.20 0 1.4 1.2 0
+I2977 115514.4 -374142 13.19 8 2.1 1.0 122 37405 ESO 379- 9
+I2978 115622.9 +320215 15.15 8 1.1 0.4 0 37515 UGC 6915
+I2979 115654.2 +320932 14.47 8 0.9 0.8 0 37559 UGC 6925
+I2980 115730.1 -734104 14.60 8 1.8 1.2 0 37612 ESO 39- 5
+I2981
+I2982 115751.3 +275207 15.20 0 0.4 0.25 0
+I2983 115805.9 -020712 14.2 8
+I2984 115907.2 +304148 15.6 8
+I2985 115912.7 +304352 15.09 8 1.0 0.5 0 37744 UGC 6981
+I2986 115949.6 +305040 14.75 8 0.8 0.8 0 37795 MCG 5-28- 72
+I2987 120324.5 +384848 15.40 8 0.5 0.3 0 38088 CGCG 215- 18
+I2988
+I2989 120434.0 +014806 14.40 0 1.14 0.52 0
+I2990 120438.6 +110258 15.1 8
+I2991 120512.7 +103826 15.5 8
+I2992
+I2993 120605.5 +325335 16.00 0 0.5 0.17 0
+I2994 120527.9 +124211 15.6 8
+I2995 120546.9 -275625 12.88 8 3.2 1.0 0 38330 ESO 440- 50
+I2996 120548.6 -295819 14.23 8 1.5 0.4 0 38334 ESO 440- 51
+I2997 120528.0 +201833 15.0 8
+I2998
+I2999 120557.5 +312054 15.60 0 0.7 0.2 0
+I3000 120608.5 -294024 0.00 0 0
+I3001 120616.8 +333133 15.70 0 0.7 0.25 0
+I3002 120704.2 +332255 15.6 8
+I3003 120732.6 +324846 15.0 8
+I3004 120710.3 +131452 15.6 8
+I3005 120714.2 -300129 13.77 8 2.3 0.4 0 38464 ESO 441- 2
+I3006
+I3007 120730.8 +312053 15.13 8 0.50 0.40 0 38486 CGCG 158- 27
+I3008 120751.8 +133438 14.94 8 0.9 0.5 0 38512 MCG 2-31- 31
+I3009
+I3010 120756.9 -302024 13.16 8 1.9 1.8 84 38511 ESO 441- 6
+I3011 120809.9 +102242 12.7 8
+I3012 120823.9 +111035 15.50 8 0.80 0.39 0 38546 CGCG 69- 61
+I3013 120825.7 +100057 15.3 8
+I3014 120837.0 +384954 14.45 8 0.9 0.7 89 38562 UGC 7119
+I3015 120900.3 -313112 13.14 8 2.9 0.7 0 38588 ESO 441- 9
+I3016 120918.5 +112549 15.6 8
+I3017 120924.9 +133429 15.94 8 0.6 0.2 0 38627 CGCG 69- 64
+I3018
+I3019 120922.3 +135933 14.20 8 1.4 1.3 0 38624 UGC 7136
+I3020
+I3021 120954.5 +130300 14.90 8 1.2 0.7 90 38684 UGC 7149
+I3022 121002.4 +384424 14.47 8 0.2 0.2 0 38694 MCG 7-25- 39
+I3023 121001.8 +142200 16.00 8 1.3 0.6 0 38692 UGC 7150
+I3024 121011.9 +121932 15.11 8 1.0 0.4 0 38709 UGC 7161
+I3025 121023.1 +101119 15.00 8 0.94 0.56 0 38726 MCG 2-31- 40
+I3026
+I3027
+I3028
+I3029 121041.9 +131953 14.74 8 1.4 0.4 0 38755 UGC 7171
+I3030
+I3031
+I3032 121107.7 +141630 14.74 8 1.0 0.9 0 38800 MCG 3-31- 59
+I3033 121110.3 +133513 14.92 8 1.1 0.7 2 38803 UGC 7181
+I3034
+I3035 121211.8 +131447 14.38 0 1.3 0.9 0
+I3036 121215.1 +122918 14.30 8 1.5 1.2 90 38888 UGC 7200
+I3037 121220.5 +095912 15.5 8
+I3038 121232.6 +112110 15.7 8
+I3039 121232.5 +121835 15.37 8 1.0 0.3 0 38919 MCG 2-31- 48
+I3040 121234.5 +110430 15.90 8 0.72 0.59 0 38922 MCG 2-31- 49
+I3041
+I3042 121246.4 +105157 11.90 0 5.1 1.8 0
+I3043
+I3044 121248.4 +135835 14.24 8 1.9 0.8 68 38945 UGC 7216
+I3045
+I3046 121307.9 +125505 15.29 8 1.3 0.3 0 38977 UGC 7220
+I3047
+I3048
+I3049 121333.2 +142855 0.00 8 0 39009 UGC 7227
+I3050 121347.4 +132528 12.7 8
+I3051 121353.7 +131021 13.4 8
+I3052 121348.2 +124126 16.30 0 .54 .35 0
+I3053 121351.9 +141323 15.13 0 1.07 .54 0
+I3054
+I3055 121421.9 +120526 0.00 0 0
+I3056
+I3057 121502.6 -442823 0.00 0 0
+I3058
+I3059 121455.6 +132732 14.70 8 1.7 1.3 0 39142 UGC 7254
+I3060 121502.0 +123249 15.1 8
+I3061 121504.2 +140150 14.34 8 2.2 0.4 122 39152 UGC 7255
+I3062 121505.4 +133541 14.77 8 1.0 0.5 0 39156 MCG 2-31- 65
+I3063 121506.7 +120101 14.79 8 1.0 0.5 90 39160 UGC 7259
+I3064 121516.9 +130125 13.8 8
+I3065 121512.5 +142558 14.50 8 1.0 0.8 0 39173 MCG 3-31- 82
+I3066 121516.1 +132829 15.58 8 1.0 0.2 0 39181 UGC 7262
+I3067 121515.9 +235729 15.5 8
+I3068
+I3069
+I3070
+I3071
+I3072
+I3073 121535.7 +133711 15.19 8 1.0 0.6 0 39215 UGC 7274
+I3074 121544.4 +104156 14.73 8 2.3 0.3 160 39233 UGC 7279
+I3075 121555.1 +233543 15.1 8
+I3076
+I3077 121556.3 +142600 14.68 8 1.4 1.0 0 39256 UGC 7285
+I3078 121600.0 +124113 15.2 8
+I3079 121604.1 +113204 15.5 8
+I3080 121602.7 +141121 15.4 8
+I3081 121609.0 +124129 15.6 8
+I3082
+I3083
+I3084 121623.4 +235504 15.70 0 0.4 0.3 0
+I3085
+I3086
+I3087 121622.5 +131825 13.86 0 3.25 0.45 0
+I3088
+I3089 121629.7 +234940 15.70 0 0.4 0.4 0
+I3090
+I3091 121629.1 +140044 14.39 0 2.69 1.35 0
+I3092
+I3093 121642.3 +141639 15.61 8 0.4 0.3 90 39342 CGCG 98-126
+I3094 121656.0 +133731 14.77 8 0.6 0.5 0 39362 UGC 7305
+I3095 121655.3 +235728 15.6 8
+I3096 121652.2 +143051 15.4 8
+I3097 121701.0 +092428 15.3 8
+I3098 121709.9 +071128 13.2 8
+I3099 121709.3 +122713 14.93 8 2.21 0.30 0 39390 UGC 7313
+I3100 121705.3 +121721 14.76 8 1.9 0.6 0 39381 UGC 7312
+I3101 121719.7 +115636 15.5 8
+I3102 121725.8 +064123 13.6 8
+I3103
+I3104 121846.0 -794334 13.63 8 3.8 1.8 0 39573 ESO 20- 4
+I3105 121734.0 +122321 14.73 8 1.9 0.6 27 39431 UGC 7326
+I3106
+I3107 121746.9 +105041 14.30 8 1.38 0.61 0 39458 UGC 7330
+I3108 121742.7 +132248 14.61 0 .89 .21 0
+I3109 121744.1 +131016 14.72 0 .89 .71 0
+I3110
+I3111 121750.8 +082549 14.78 0 .72 .36 0
+I3112 121748.3 +260151 15.20 8 0.9 0.5 0 39450 MCG 4-29- 61
+I3113 121758.2 +071108 14.0 8
+I3114
+I3115 121759.6 +063914 13.73 8 1.7 1.4 0 39483 UGC 7333
+I3116
+I3117
+I3118 121811.0 +092959 14.69 8 1.5 0.7 0 39503 UGC 7339
+I3119 121808.4 +244117 15.4 8
+I3120 121815.3 +134457 15.82 8 0.4 0.4 0 39513 CGCG 69-137
+I3121 121817.3 +131529 17.50 0 0
+I3122 121821.4 +251300 14.31 8 1.4 0.8 0 39519 UGC 7341
+I3123
+I3124
+I3125
+I3126 121837.1 +134854 17.41 0 0.38 0.31 0
+I3127 121835.2 +115213 15.13 0 .63 .63 0
+I3128 121840.2 +114401 0.00 8 0 39562 MCG 2-31- 85
+I3129
+I3130
+I3131 121850.9 +075143 14.30 0 1.45 1.45 0
+I3132
+I3133
+I3134 121856.1 +085742 14.70 0 0.86 0.46 0
+I3135
+I3136 121857.4 +061104 14.60 8 1.28 0.39 0 39601 UGC 7349
+I3137 121854.7 +122812 16.50 0 1.57 0.12 0
+I3138 121856.2 +122644 0.00 0 0
+I3139
+I3140
+I3141 121858.4 +241111 15.70 0 0.80 0.50 0
+I3142 121905.1 +135850 15.4 8
+I3143 121905.3 +271752 15.7 8
+I3144
+I3145
+I3146 121912.5 +254254 16.12 0 0.5 0.4 0
+I3147 121914.0 +120317 15.5 8
+I3148 121921.7 +075214 15.00 8 0.8 0.8 90 39658 MCG 1-31- 55
+I3149 121924.1 +121803 15.10 8 0.9 0.8 0 39664 MCG 2-31- 93
+I3150 121928.5 +074754 16.20 8 0.4 0.2 0 39673 CGCG 42- 17
+I3151 121932.9 +092451 15.1 8
+I3152 121936.4 -260845 13.49 8 1.8 1.5 0 39688 ESO 506- 1
+I3153 121936.8 +052352 15.2 8
+I3154
+I3155 121945.3 +060021 14.40 8 1.17 0.59 0 39708 MCG 1-32- 3
+I3156 121944.2 +090854 15.0 8
+I3157 121947.8 +122518 15.5 8
+I3158
+I3159
+I3160
+I3161
+I3162
+I3163
+I3164
+I3165 122004.8 +275831 14.10 8 1.9 1.1 0 39749 UGC 7384
+I3166
+I3167 122018.8 +093243 14.70 0 1.18 0.68 0
+I3168 122018.3 +275511 15.7 8
+I3169
+I3170 122026.5 +092527 14.90 0 0.51 0.49 0
+I3171 122024.0 +253338 14.70 8 0.3 0.25 0 39796 MCG 4-29- 65
+I3172
+I3173 122030.2 +112027 15.04 0 .49 .27 0
+I3174 122029.5 +101442 15.6 8
+I3175 122033.3 +095112 15.20 8 0.89 0.35 0 39831 CGCG 70- 19
+I3176
+I3177
+I3178
+I3179
+I3180
+I3181 122042.1 +292045 14.10 0 1.6 1.0 0
+I3182
+I3183
+I3184 122046.8 +245456 15.60 0 0.8 0.5 0
+I3185 122052.5 +252546 16.5 8
+I3186 122055.7 +244008 15.60 8 0.4 0.3 0 39875 MCG 4-29- 66
+I3187 122054.6 +110942 15.6 8
+I3188 122055.1 +110032 15.26 8 0.6 0.4 0 39872 MCG 2-32- 8
+I3189 122052.7 +252546 15.7 8
+I3190
+I3191
+I3192
+I3193 122101.3 +275355 15.70 0 1.30 0.52 0
+I3194
+I3195
+I3196
+I3197
+I3198
+I3199 122145.6 +103544 14.80 0 0.96 0.56 0
+I3200
+I3201
+I3202
+I3203 122145.7 +255305 15.51 8 1.5 0.2 0 39984 UGC 7419
+I3204 122150.3 +241454 16.5 8
+I3205 122150.9 +262027 15.7 8
+I3206 122151.3 +262148 15.7 8
+I3207
+I3208
+I3209 122206.1 +114517 15.71 8 0.8 0.2 0 40038 CGCG 70- 30
+I3210 122201.0 +282552 15.40 8 0.3 0.2 0 39987 MCG 5-29- 70
+I3211 122207.3 +085926 15.30 8 0.77 0.73 0 40034 UGC 7430
+I3212 122203.4 +281110 15.67 8 0.5 0.5 0 40036 MCG 5-29- 71
+I3213 122207.6 +235208 15.7 8
+I3214
+I3215 122210.4 +260307 15.00 8 1.8 0.5 0 40040 UGC 7434
+I3216
+I3217
+I3218 122219.5 +065540 15.00 0 .54 .54 0
+I3219
+I3220
+I3221
+I3222 122219.5 +284954 16.00 0 1.1 0.55 32
+I3223
+I3224
+I3225 122239.1 +064042 14.47 8 1.8 0.6 0 40111 UGC 7441
+I3226
+I3227 122235.6 +240506 16.90 0 0.5 0.5 0
+I3228
+I3229 122252.8 +064050 15.24 8 1.0 0.3 0 40147 UGC 7448
+I3230 122239.5 +274448 16. 8
+I3231 122243.6 +244913 16.5 8
+I3232
+I3233
+I3234
+I3235
+I3236
+I3237
+I3238 122306.4 +142730 14.59 0 .54 .35 0
+I3239 122309.6 +114333 15.71 8 0.8 0.3 90 40187 CGCG 70- 38
+I3240
+I3241
+I3242
+I3243 122311.3 +274557 15.70 0 0.70 0.40 0
+I3244 122312.2 +142320 15.04 8 0.8 0.6 0 40196 MCG 3-32- 18
+I3245
+I3246
+I3247 122313.9 +285339 15.25 0 2.35 0.32 0
+I3248
+I3249
+I3250
+I3251
+I3252
+I3253 122345.2 -343720 12.57 8 2.8 1.1 0 40265 ESO 380- 24
+I3254 122329.8 +192536 13.6 8
+I3255 122334.7 +093857 15.3 8
+I3256 122338.8 +070319 13.41 8 1.3 0.6 168 40252 UGC 7466
+I3257
+I3258 122344.3 +122846 13.57 8 1.6 1.4 0 40264 UGC 7470
+I3259 122349.3 +071121 14.24 8 1.7 0.9 15 40273 UGC 7469
+I3260 122352.7 +070629 14.21 8 1.6 0.5 96 40280 UGC 7472
+I3261
+I3262 122348.2 +272339 15.20 8 0.60 0.30 0 40271 CGCG 158- 97
+I3263 122350.5 +281158 15.04 8 0.7 0.7 0 40270 MCG 5-29- 78
+I3264
+I3265 122400.1 +074706 14.35 0 1.1 0.7 0
+I3266 122400.1 +074706 14.35 0 1.1 0.7 0
+I3267 122405.8 +070233 14.17 8 1.2 1.2 0 40317 UGC 7474
+I3268 122407.4 +063627 14.07 8 0.9 0.8 0 40321 UGC 7477
+I3269
+I3270
+I3271 122413.9 +075712 14.53 8 1.0 1.0 0 40337 UGC 7481
+I3272
+I3273 122414.5 +083209 14.02 0 3.14 0.39 0
+I3274 122414.7 +091600 14.70 8 0.69 0.62 0 40344 MCG 2-32- 27
+I3275
+I3276
+I3277
+I3278
+I3279
+I3280
+I3281
+I3282
+I3283
+I3284 122437.5 +105021 15.50 0 0.62 0.52 0
+I3285
+I3286
+I3287
+I3288
+I3289 122457.4 -260151 14.33 8 1.0 1.0 0 40446 ESO 506- 7
+I3290 122508.9 -394632 12.96 8 1.7 1.1 0 40470 ESO 322- 4
+I3291
+I3292 122448.3 +181142 15.30 0 .76 .54 0
+I3293
+I3294
+I3295
+I3296 122457.8 +242258 15.60 0 0.40 0.30 0
+I3297
+I3298 122503.8 +170055 15.37 8 1.0 0.3 0 40458 MCG 3-32- 24
+I3299
+I3300 122505.0 +255727 15.40 8 1.0 0.3 0 40459 UGC 7495
+I3301
+I3302
+I3303 122515.0 +124253 14.81 8 1.0 0.6 73 40485 UGC 7500
+I3304
+I3305 122514.5 +115059 15.12 8 1.2 0.4 0 40488 UGC 7499
+I3306
+I3307
+I3308 122518.2 +264254 15.41 8 1.3 0.2 0 40495 UGC 7505
+I3309 122520.1 +282251 14.60 8 1.3 1.2 0 40501 UGC 7509
+I3310
+I3311 122533.1 +121537 14.87 8 2.35 0.32 0 40530 UGC 7510
+I3312
+I3313 122536.4 +154947 15.00 0 1.45 1.26 0
+I3314
+I3315
+I3316 122536.1 +260949 16.49 0 0.6 0.3 0
+I3317
+I3318
+I3319
+I3320 122550.7 +102733 13.50 0 1.60 1.07 0
+I3321
+I3322 122542.8 +071300 13.55 8 3.5 0.4 157 40566 UGC 7513
+I3322 122554.1 +073319 14.19 8 2.3 0.5 156 40607 UGC 7518
+I3323 122551.2 +273342 12.70 0 3.2 3.0 0
+I3324
+I3325
+I3326
+I3327 122602.8 +145249 15.02 0 .63 .59 0
+I3328 122557.9 +100314 14.50 8 0.97 0.92 0 40616 MCG 2-32- 42
+I3329 122551.4 +273339 13.8 8
+I3330 122556.3 +305037 14.90 8 1.1 0.5 0 40612 UGC 7527
+I3331 122605.4 +114844 15.29 8 0.8 0.4 0 40638 MCG 2-32- 43
+I3332
+I3333
+I3334
+I3335
+I3336 122619.9 +265018 15.40 8 0.40 0.30 0 40669 CGCG 158-106
+I3337
+I3338
+I3339 122630.1 +085220 13.41 0 2.0 1.9 0
+I3340 122632.7 +165041 15.30 0 .89 .45 0
+I3341 122623.2 +274444 16.50 0 0.4 0.3 0
+I3342
+I3343
+I3344 122633.2 +133448 15.61 8 0.7 0.4 0 40706 MCG 2-32- 50
+I3345
+I3346
+I3347 122644.5 +105507 16.40 0 0.6 0.25 0
+I3348
+I3349 122647.2 +122706 14.82 8 0.9 0.8 0 40744 CGCG 70- 81
+I3350
+I3351
+I3352
+I3353
+I3354
+I3355 122650.0 +131036 15.18 8 1.1 0.5 172 40754 UGC 7548
+I3356 122653.9 +113342 15.19 8 1.5 0.9 0 40761 UGC 7547
+I3357 122651.4 +094638 15.4 8
+I3358 122654.4 +113949 14.28 8 1.3 1.1 0 40764 UGC 7550
+I3359 122651.4 +232953 16.5 8
+I3360
+I3361
+I3362
+I3363 122703.3 +123330 15.31 8 1.3 0.4 0 40786 CGCG 70- 88
+I3364
+I3365 122711.9 +155354 14.36 8 2.1 1.0 72 40811 UGC 7563
+I3366
+I3367 122710.0 +265726 16.45 0 0.30 0.30 0
+I3368
+I3369 122716.9 +160129 14.81 0 .89 .54 0
+I3370 122737.0 -392018 11.99 8 2.9 2.3 45 40887 ESO 322- 14
+I3371 122722.2 +105200 15.20 8 1.58 0.27 0 40839 UGC 7565
+I3372 122724.4 +251712 17. 8
+I3373
+I3374 122733.4 +100014 15.90 8 0.83 0.54 0 40876 CGCG 70- 95
+I3375
+I3376 122750.3 +265936 13.80 8 1.7 1.3 0 40920 UGC 7578
+I3377
+I3378 122801.5 +171747 15.30 0 0.3 0.2 0
+I3379 122804.2 +171747 16.0 8
+I3380
+I3381 122814.8 +114724 14.42 8 1.2 0.9 0 40985 UGC 7589
+I3382 122813.6 +133415 16.0 8
+I3383 122812.3 +101750 15.5 8
+I3384 122812.3 +250527 16.5 8
+I3385
+I3386
+I3387 122818.8 +275945 16.50 0 0.3 0.2 0
+I3388 122827.8 +124919 15.36 8 0.6 0.3 0 41018 CGCG 70-109
+I3389
+I3390
+I3391 122827.3 +182455 14.11 8 1.1 0.9 0 41013 UGC 7595
+I3392 122843.7 +150005 12.99 8 2.3 1.0 40 41061 UGC 7602
+I3393 122841.8 +125457 14.85 8 1.3 0.4 0 41054 MCG 2-32- 81
+I3394 122841.2 +264754 16. 8
+I3395
+I3396
+I3397
+I3398
+I3399
+I3400
+I3401
+I3402 122859.3 +285143 16.00 8 1.12 0.15 0 41100 UGC 7616
+I3403 122901.5 +243755 15.7 8
+I3404
+I3405
+I3406 122902.6 +273825 15.70 0 0.5 0.3 0
+I3407 122903.8 +274644 14.77 8 1.0 0.5 0 41112 UGC 7615
+I3408
+I3409 122921.3 +144720 17.00 0 0.6 0.4 0
+I3410 122906.2 +190016 15.7 8
+I3411
+I3412 122922.6 +095921 15.60 8 0.94 0.38 0 41152 CGCG 70-119
+I3413 122922.5 +112602 14.72 8 1.0 0.6 0 41155 UGC 7620
+I3414 122929.0 +064616 13.94 8 1.5 0.9 35 41166 UGC 7621
+I3415
+I3416 122935.2 +104735 15.20 8 1.0 0.4 0 41178 MCG 2-32- 91
+I3417
+I3418 122943.8 +112409 14.00 8 1.5 1.0 0 41207 UGC 7630
+I3419 122944.1 +150142 17. 8
+I3420
+I3421 122938.6 +261350 15.50 0 0.6 0.6 0
+I3422
+I3423
+I3424
+I3425 122956.4 +103655 15.30 8 0.96 0.51 0 41244 UGC 7633
+I3426
+I3427 123010.3 +104646 13.90 0 1.41 0.84 0
+I3428
+I3429
+I3430 123016.9 +090506 15.40 0 1.2 0.3 0
+I3431
+I3432 123027.8 +140937 15.46 8 0.6 0.4 0 41320 MCG 2-32-102
+I3433
+I3434 123027.3 +184835 15.40 0 0.70 0.40 0
+I3435 123040.0 +150746 15.7 8
+I3436 123029.9 +194022 15.0 8
+I3437 123045.9 +112035 15.35 8 0.9 0.4 0 41350 CGCG 70-138
+I3438 123059.8 +080439 14.1 8
+I3439
+I3440
+I3441 123104.4 +285110 15.50 0 0.4 0.4 0
+I3442 123120.0 +140653 14.47 8 1.2 1.1 0 41435 MCG 2-32-111
+I3443 123116.3 +121957 15.71 8 0.4 0.4 0 41421 MCG 2-32-112
+I3444
+I3445
+I3446 123123.1 +112934 15.63 8 0.6 0.3 0 41440 CGCG 70-142
+I3447
+I3448 123122.7 +171225 16.00 0 1.12 .59 0
+I3449 123122.9 +255449 16.5 8
+I3450 123124.8 +264745 16. 8
+I3451 123124.1 +285118 15. 8
+I3452 123132.5 +113729 13.19 0 2.0 0.9 0
+I3453 123138.0 +145124 15.48 8 1.0 0.2 0 41466 UGC 7666
+I3454 123138.6 +272944 15.65 8 1.2 0.2 0 41468 UGC 7670
+I3455
+I3456
+I3457 123151.3 +123927 14.69 8 1.2 0.9 0 41494 UGC 7672
+I3458
+I3459 123154.7 +121027 14.83 8 1.1 0.9 0 41505 UGC 7674
+I3460 123150.4 +272311 16. 8
+I3461 123202.5 +115321 15.04 8 0.7 0.6 0 41529 MCG 2-32-116
+I3462 123209.0 +151802 17. 8
+I3463
+I3464
+I3465 123212.3 +120340 16.20 0 .66 .40 0
+I3466 123204.9 +114903 15.72 8 0.6 0.4 0 41536 MCG 2-32-117
+I3467 123224.1 +114715 15.28 8 1.1 0.2 72 41572 UGC 7686
+I3468 123214.2 +101505 14.00 8 1.18 1.03 0 41552 UGC 7681
+I3469
+I3470 123224.8 +111533 14.29 8 0.6 0.6 0 41573 MCG 2-32-122
+I3471 123222.8 +160108 15.53 8 0.8 0.4 0 41567 MCG 3-32- 63
+I3472 123218.8 +244341 17. 8
+I3473 123219.1 +181439 15.00 8 1.2 0.8 0 41558 UGC 7684
+I3474 123236.5 +023941 14.76 8 2.52 0.25 0 41599 UGC 7687
+I3475 123241.2 +124621 13.82 8 1.7 1.6 0 41606 UGC 7692
+I3476 123242.3 +140304 13.19 8 2.1 1.8 30 41608 UGC 7695
+I3477
+I3478 123244.2 +141146 14.20 8 1.3 1.2 0 41614 UGC 7696
+I3479 123241.0 +252420 17. 8
+I3480
+I3481 123252.2 +112415 14.38 8 0.8 0.6 0 41634 MCG 2-32-127 Zwicky's Triplet
+I3481 123257.4 +112333 8 0.2 0.2 0 41646 MCG 2-32-128
+I3482
+I3483 123310.5 +112059 15.70 8 0.5 0.4 0 41670 MCG 2-32-129 Zwicky's Triplet
+I3484 123305.1 +172411 15.4 8
+I3485
+I3486 123314.0 +125128 15.49 0 0.4 0.3 0
+I3487 123313.4 +092349 15.1 8
+I3488 123308.4 +262057 15.6 8
+I3489 123313.7 +121449 15.25 8 0.5 0.5 0 41683 MCG 2-32-130
+I3490 123314.0 +105534 15.89 8 0.6 0.3 0 41681 CGCG 70-162
+I3491 123309.0 +270542 16. 8
+I3492 123319.8 +125113 15.09 8 0.5 0.4 0 41698 MCG 2-32-131
+I3493
+I3494
+I3495
+I3496 123329.0 +264416 16.5 8
+I3497
+I3498 123329.0 +264417 16.50 0 0.8 0.2 0
+I3499 123345.4 +105943 14.12 8 1.4 0.5 125 41738 UGC 7712
+I3500 123349.5 +135747 15.44 8 0.6 0.4 0 41751 CGCG 70-171
+I3501 123351.6 +131920 15.0 8
+I3502
+I3503
+I3504
+I3505 123410.3 +155806 14.91 0 1.17 .40 0
+I3506 123406.8 +124430 15.40 0 .89 .89 0
+I3507
+I3508 123406.9 +264014 14.77 8 0.9 0.9 0 41774 MCG 5-30- 21
+I3509 123411.5 +120258 15.3 8
+I3510 123415.1 +110417 14.87 8 0.9 0.6 0 41803 UGC 7728
+I3511
+I3512
+I3513
+I3514
+I3515
+I3516 123417.3 +272709 16.00 8 1.83 0.13 0 41808 UGC 7724
+I3517 123431.0 +090923 15.38 8 1.1 0.7 15 41829 UGC 7733
+I3518 123431.3 +093724 15.00 8 1.54 0.58 0 41828 UGC 7734
+I3519 123438.3 +153610 16. 8
+I3520 123431.7 +133013 15.01 8 1.0 0.7 0 41830 CGCG 70-178
+I3521 123439.6 +070941 13.78 8 1.0 0.7 0 41847 UGC 7736
+I3522 123445.9 +151315 15.30 8 1.5 0.7 0 41865 UGC 7737
+I3523
+I3524
+I3525
+I3526
+I3527
+I3528 123455.9 +153356 15.24 8 0.5 0.5 0 41882 MCG 3-32- 74A
+I3529
+I3530 123449.3 +174852 15.20 0 1.3 1.0 0
+I3531
+I3532
+I3533 123501.3 +254647 15.70 0 0.3 0.2 0
+I3534
+I3535
+I3536 123512.5 +263200 15.50 0 0.5 0.15 0
+I3537
+I3538
+I3539
+I3540 123527.2 +124501 14.94 8 0.6 0.4 0 41936 MCG 2-32-146
+I3541
+I3542
+I3543 123541.4 +261708 16.50 8 1.06 0.11 0 41974 UGC 7764
+I3544
+I3545 123541.2 +263123 13.11 0 1.9 1.6 0
+I3546 123541.7 +261320 15.30 0 0.7 0.4 0
+I3547
+I3548
+I3549
+I3550 123552.1 +275556 16.72 0 0
+I3551
+I3552
+I3553
+I3554
+I3555
+I3556 123558.4 +265757 15.60 0 0.8 0.5 0
+I3557 123608.1 +163827 0.00 8 0
+I3558
+I3559 123603.4 +265914 15.60 0 0.6 0.2 0
+I3560
+I3561 123604.8 +265358 15.70 0 0.6 0.2 0
+I3562 123610.5 +095521 16.00 8 0.86 0.32 0 42021 CGCG 70-185
+I3563
+I3564
+I3565
+I3566
+I3567 123622.7 +133609 14.90 0 1.17 1.00 0
+I3568 123306.9 +823348 11.4 6
+I3569 123608.1 +191922 12.7 8
+I3570
+I3571
+I3572
+I3573
+I3574 123627.8 +122418 15.30 0 .58 .36 0
+I3575
+I3576 123637.4 +063718 14.00 8 2.3 2.1 0 42074 UGC 7781
+I3577
+I3578 123639.6 +110612 15.25 8 0.9 0.3 135 42079 UGC 7782
+I3579
+I3580
+I3581 123638.0 +242543 15.50 8 0.4 0.3 0 42076 MCG 4-30- 9
+I3582 123630.3 +261158 15.50 8 0.4 0.2 0 42060 UGC 7778
+I3583 123643.8 +131531 13.31 8 2.2 1.1 0 42081 UGC 7784
+I3584
+I3585 123639.9 +264948 14.38 8 1.1 1.1 0 42067 UGC 7783
+I3586 123654.7 +123114 15.3 8
+I3587 123648.3 +273255 16.00 8 1.64 0.16 0 42083 UGC 7787
+I3588 123656.5 +141301 13.6 8
+I3589 123701.1 +065615 0.00 1 0
+I3590 123650.7 +271640 8
+I3591 123702.4 +065529 14.40 8 0.9 0.6 0 42108 UGC 7790
+I3592 123653.5 +275143 8 1.0 0.5 126 42097 UGC 7789
+I3593 123653.9 +274457 15.30 8 0.4 0.25 0 42098 MCG 5-30- 39
+I3594
+I3595
+I3596
+I3597 123724.7 +235148 17.00 0 0.9 0.6 0
+I3598 123721.1 +281230 14.74 8 1.5 0.4 0 42137 UGC 7791
+I3599 123741.2 +264227 15.60 8 0.6 0.3 0 42154 CGCG 159- 34
+I3600 123741.1 +270744 15.45 8 0.7 0.4 0 42161 MCG 5-30- 41
+I3601
+I3602 123806.8 +100456 15.60 0 0.94 0.47 0
+I3603
+I3604
+I3605
+I3606
+I3607
+I3608 123837.3 +102833 15.30 8 1.32 0.40 0 42264 UGC 7808
+I3609 123748.0 +141659 15.2 8
+I3610
+I3611 123904.1 +132149 14.21 8 1.4 0.8 0 42307 UGC 7817
+I3612 123908.6 +144243 15.4 8
+I3613
+I3614
+I3615 123901.6 +181202 15.25 8 1.1 0.3 0 42306 UGC 7815
+I3616
+I3617 123925.0 +075744 14.37 8 1.4 0.7 65 42348 UGC 7822
+I3618 123917.1 +264040 15.13 8 0.70 0.58 0 42315 CGCG 159- 41
+I3619
+I3620 123918.0 +275431 15.50 8 0.81 0.24 0 42330 CGCG 159- 44
+I3621 123904.8 +144351 15.4 8
+I3622
+I3623 123927.6 +270608 15.10 8 0.35 0.3 0 42353 MCG 5-30- 50
+I3624
+I3625 123935.5 +105818 0.00 0 0
+I3626 123931.8 +254038 15.7 8
+I3627
+I3628 123938.8 +261420 18.14 0 0.26 0.11 0
+I3629 123948.0 +133228 0.00 0 0
+I3630
+I3631 123948.0 +125826 14.55 8 0.8 0.5 0 42389 UGC 7825
+I3632
+I3633 124011.2 +095346 15.50 0 0.70 0.46 0
+I3634
+I3635 124013.4 +125229 15.00 8 0.9 0.7 0 42430 UGC 7830
+I3636
+I3637 124019.6 +144254 14.92 0 2.88 1.07 0
+I3638 124016.6 +103106 14.6 8
+I3639 124052.8 -364521 13.00 8 1.2 1.2 0 42504 ESO 381- 8
+I3640 124025.2 +263127 17.33 8 0.69 0.35 0
+I3641 124026.9 +263117 18.85 8 0.34 0.11 0
+I3642
+I3643
+I3644 124036.3 +263016 15.40 8 0.9 0.2 0 42479 MCG 5-30- 52
+I3645
+I3646 124038.6 +263133 15.64 8 0.7 0.3 0 42478 MCG 5-30- 53
+I3647 124053.1 +102834 14.50 8 1.5 0.9 0 42503 UGC 7834
+I3648
+I3649
+I3650
+I3651 124052.9 +264341 14.20 8 1.0 1.0 0 42500 UGC 7835
+I3652 124058.5 +111104 14.40 8 1.03 1.00 0 42521 UGC 7838
+I3653 124115.7 +112314 14.80 8 0.5 0.4 0 42550 MCG 2-32-178
+I3654 124112.5 +223521 17. 8
+I3655
+I3656 124113.9 +223542 16.50 0 0.5 0.2 0
+I3657
+I3658 124120.4 +144202 14.85 0 1.82 .91 0
+I3659 124127.6 +225549 16. 8
+I3660
+I3661
+I3662 124136.3 +232531 15.09 8 0.7 0.7 0 42583 MCG 4-30- 14
+I3663
+I3664
+I3665 124146.6 +112918 15.05 8 0.9 0.6 0 42598 UGC 7855
+I3666
+I3667 124132.8 +410903 11.22 0 4.2 3.4 0
+I3668
+I3669
+I3670
+I3671 124151.4 +233039 15.50 0 0.5 0.5 0
+I3672 124207.9 +114516 8 0.9 0.9 0 42638 UGC 7863
+I3673
+I3674
+I3675 124152.7 +411625 12.92 0 2.2 1.9 0
+I3676
+I3677
+I3678
+I3679
+I3680
+I3681
+I3682
+I3683
+I3684
+I3685
+I3686 124236.0 +103355 14.91 0 1.00 .46 0
+I3687 124215.2 +383007 13.71 8 3.4 3.0 0 42656 UGC 7866
+I3688 124237.1 +142120 14.7 8
+I3689
+I3690 124249.2 +102127 15.18 8 1.1 0.3 0 42732 UGC 7879
+I3691
+I3692 124254.0 +205923 14.69 8 0.9 0.7 0 42743 UGC 7885
+I3693
+I3694 124307.2 +111243 15.25 8 0.6 0.4 0 42766 MCG 2-32-192
+I3695
+I3696
+I3697 124258.8 +395044 17.00 0 0.7 0.6 0
+I3698 124317.3 +111242 15.40 8 0.5 0.5 0 42790 MCG 2-32-193
+I3699
+I3700
+I3701
+I3702 124328.4 +105226 15.90 8 0.3 0.2 0 42810 CGCG 71- 14
+I3703
+I3704 124345.6 +104612 14.83 8 1.2 0.3 0 42836 UGC 7899
+I3705
+I3706
+I3707
+I3708
+I3709 124404.0 +090348 15.28 8 0.7 0.5 0 42869 CGCG 71- 20
+I3710 124409.4 +120700 16.50 0 1.1 0.7 0
+I3711
+I3712
+I3713 124403.2 +411008 15.50 0 0.6 0.5 0
+I3714 124423.1 +101120 15.6 8
+I3715
+I3716 124447.5 +080626 16.10 8 0.4 0.2 0 42947 CGCG 43- 16
+I3717 124423.0 +393121 16. 8
+I3718 124446.0 +122112 14.07 8 2.7 1.0 72 42944 UGC 7920
+I3719
+I3720 124447.5 +120352 15.00 8 1.7 1.0 0 42949 UGC 7919
+I3721 124453.1 +184518 14.96 8 0.9 0.3 0 42956 UGC 7923
+I3722
+I3723 124430.6 +404413 16.00 8 0.3 0.2 0 42914 MCG 7-26- 48
+I3724 124453.7 +101657 15.6 8
+I3725 124453.2 +184519 14.83 8
+I3726 124442.5 +404043 15.44 8 1.4 0.3 0 42938 UGC 7921
+I3727 124504.8 +105402 14.56 8 1.2 1.1 0 42969 UGC 7927
+I3728
+I3729 124453.1 +392104 16.00 0 0.2 0.17 0
+I3730 124506.8 +211012 15.10 8 0.3 0.3 0 42971 MCG 4-30- 18
+I3731
+I3732
+I3733
+I3734 124509.2 +230221 0.00 0 0.3 0.2 0
+I3735 124520.4 +134133 14.84 8 0.9 0.5 0 42991 MCG 2-33- 10
+I3736 124518.8 +213207 15.7 8
+I3737
+I3738
+I3739
+I3740 124530.6 +204857 15.60 0 1.00 0.40 0
+I3741
+I3742 124531.9 +132001 14.06 8 1.7 0.9 45 43001 UGC 7932
+I3743
+I3744
+I3745 124544.8 +191038 15.00 0 0.3 0.25 0
+I3746 124531.9 +374924 15.6 8
+I3747
+I3748
+I3749
+I3750
+I3751
+I3752
+I3753
+I3754 124616.1 +082046 14.60 8 1.2 0.6 0 43074 UGC 7937
+I3755
+I3756
+I3757
+I3758 124559.7 +404629 15.50 0 0.4 0.3 0
+I3759
+I3760
+I3761
+I3762
+I3763 124646.0 +215907 16.50 0 0.5 0.3 0
+I3764 124656.8 +095125 15.4 8
+I3765
+I3766
+I3767
+I3768
+I3769
+I3770
+I3771
+I3772 124656.1 +363151 15.70 0 0.6 0.4 0
+I3773 124715.3 +101212 13.95 8 1.9 0.7 0 43146 UGC 7952
+I3774 124701.2 +361715 16.0 8
+I3775
+I3776
+I3777
+I3778 124702.0 +403547 15.60 0 0.4 0.3 0
+I3779 124720.7 +120959 15.5 8
+I3780
+I3781
+I3782
+I3783 124727.8 +403359 15.60 0 0.6 0.5 0
+I3784 124750.7 +192302 16. 8
+I3785
+I3786
+I3787
+I3788 124807.2 +185208 17.00 0 0.45 0.45 0
+I3789
+I3790
+I3791
+I3792
+I3793
+I3794
+I3795 124805.1 +404310 15.70 0 0.45 0.11 0
+I3796
+I3797
+I3798
+I3799 124859.6 -142357 14.00 8 2.40 0.24 0 43313 MCG -2-33- 11
+I3800
+I3801
+I3802
+I3803
+I3804 124845.8 +351958 14.22 0 1.5 0.9 0
+I3805
+I3806 124855.4 +145427 14.54 8 1.5 0.5 0 43303 UGC 7974
+I3807
+I3808 124858.7 +403545 15.70 0 0.6 0.3 0
+I3809
+I3810
+I3811
+I3812 124953.8 -064303 13.19 0 0.8 0.2 0
+I3813 125002.3 -255514 14.02 8 1.3 1.0 0 43418 ESO 507- 19
+I3814
+I3815 124938.5 +191630 16.66 0 0.4 0.3 0
+I3816 124928.5 +371348 15. 8
+I3817
+I3818
+I3819
+I3820
+I3821
+I3822 125022.7 -141919 15.34 0 1.1 0.1 0
+I3823
+I3824
+I3825
+I3826 125039.9 -090152 14.26 8 1.9 0.8 0 43473 MCG -1-33- 25
+I3827 125051.8 -142930 14. 8
+I3828
+I3829 125132.5 -274659 14.05 8 1.9 1.1 0 43558 ESO 442- 24
+I3830
+I3831 125118.6 -143425 13.67 8 1.4 0.9 0 43536 MCG -2-33- 27
+I3832 125049.2 +394837 16. 8
+I3833 125132.4 -131946 13. 8
+I3834 125132.3 -141314 17.0 8
+I3835
+I3836
+I3837
+I3838
+I3839
+I3840 125146.1 +214407 16.90 0 1.0 0.24 0
+I3841
+I3842
+I3843
+I3844 125206.5 +394905 17.00 0 0.2 0.15 0
+I3845
+I3846
+I3847
+I3848
+I3849
+I3850 125239.5 +400611 16.38 0 0.9 0.7 0
+I3851
+I3852 125303.3 +354624 16.00 8 1.2 0.6 0 43750 UGC 8019
+I3853
+I3854
+I3855
+I3856
+I3857
+I3858
+I3859
+I3860
+I3861
+I3862 125352.9 +360513 0.00 0 0
+I3863
+I3864
+I3865
+I3866
+I3867
+I3868
+I3869
+I3870
+I3871
+I3872
+I3873
+I3874
+I3875
+I3876
+I3877
+I3878
+I3879 125431.8 +383743 15.65 0 0.6 0.45 0
+I3880
+I3881 125448.7 +191042 13.70 8 3.7 0.9 0 43961 UGC 8036
+I3882
+I3883 125513.5 -080711 14.18 0 0.8 0.4 0
+I3884
+I3885
+I3886
+I3887
+I3888 125446.3 +393417 16.00 0 0.9 0.2 0
+I3889
+I3890
+I3891
+I3892 125506.0 +391319 15.30 8 1.3 0.6 0 44001 UGC 8044
+I3893
+I3894
+I3895 125509.2 +391211 15.40 8 0.8 0.8 0 44010 MCG 7-27- 6
+I3896 125530.4 -500415 12.90 8 2.2 1.7 12 44040 ESO 219- 8
+I3896 125644.0 -502043 12.10 8 2.5 1.9 10 44180 ESO 219- 12
+I3897
+I3898
+I3899
+I3900 125541.3 +271503 14.98 8 0.7 0.5 0 44068 MCG 5-31- 9
+I3901
+I3902
+I3903
+I3904 125545.6 +361736 15.70 0 0.5 0.4 0
+I3905
+I3906
+I3907
+I3908 125640.4 -073340 13.78 8 1.8 0.7 0 44166 MCG -1-33- 56
+I3909
+I3910
+I3911
+I3912
+I3913 125628.5 +271728 15.29 8 0.7 0.5 0 44147 MCG 5-31- 12
+I3914
+I3915
+I3916 125631.2 +383648 15.60 0 1.0 0.6 0
+I3917 125653.5 +222224 15.44 8
+I3918 125654.0 +222259 15.6 8
+I3919
+I3920
+I3921
+I3922
+I3923
+I3924
+I3925
+I3926
+I3927 125810.4 -225234 13.98 8 1.1 0.9 0 44419 ESO 507- 58
+I3928
+I3929
+I3930
+I3931
+I3932
+I3933
+I3934
+I3935 125812.6 +262349 13.85 0 1.7 1.3 0
+I3936
+I3937
+I3938
+I3939
+I3940 125816.5 +355020 16.20 0 0.4 0.2 0
+I3941
+I3942 125836.2 +360755 17.80 0 0.22 0.19 0
+I3943 125836.1 +280646 15.6 8
+I3944 125844.7 +234652 16.92 8 0.36 0.18 0
+I3945
+I3946 125849.2 +274839 15.10 8 0.7 0.4 0 44508 MCG 5-31- 50
+I3947 125852.1 +274706 15.50 8 0.58 0.50 0 44515 CGCG 160-211
+I3948
+I3949 125856.7 +275002 15.10 8 1.0 0.2 73 44524 UGC 8096
+I3950
+I3951
+I3952
+I3953
+I3954
+I3955 125906.1 +275948 15.36 8 0.1 0.1 0 44544 CGCG 160-216
+I3956
+I3957 125907.5 +274604 15.80 8 0.4 0.4 0 44554 MCG 5-31- 60
+I3958
+I3959 125908.2 +274703 15.25 8 0.5 0.5 0 44553 MCG 5-31- 59
diff --git a/kstars/kstars/data/ngcic13.dat b/kstars/kstars/data/ngcic13.dat
new file mode 100644
index 00000000..acb9ca90
--- /dev/null
+++ b/kstars/kstars/data/ngcic13.dat
@@ -0,0 +1,1000 @@
+I3960 125907.9 +275118 15.90 8 0.4 0.4 0 44551 MCG 5-31- 55
+I3961 125904.0 +345248 14.1 8
+I3962
+I3963 125913.5 +274629 15.77 8 0.7 0.3 0 44567 MCG 5-31- 61
+I3964
+I3965
+I3966 125913.1 +355119 15.00 0 0.4 0.35 0
+I3967 125912.9 +360744 15.7 8
+I3968
+I3969
+I3970
+I3971 125932.3 +215040 0.00 0 0
+I3972
+I3973 125931.0 +275302 15.38 8 0.1 0.1 0 44612 CGCG 160-228
+I3974 130520.7 -352014 12.74 8
+I3975 125915.8 +385258 15. 8
+I3976 125929.5 +275100 15.70 8 0.1 0.1 0 44603 CGCG 160-226
+I3977
+I3978
+I3979
+I3980
+I3981
+I3982
+I3983
+I3984
+I3985
+I3986 130132.1 -321728 13.33 8 1.7 1.2 0 44905 ESO 443- 32
+I3987
+I3988
+I3989
+I3990 125939.1 +285344 15.30 8 0.9 0.3 0 44633 MCG 5-31- 71
+I3991 125939.7 +285535 15.5 8
+I3992
+I3993
+I3994
+I3995
+I3996
+I3997
+I3998 125946.9 +275825 15.57 8 0.1 0.1 0 44664 CGCG 160-236
+I3999 125930.8 -140756 15.31 0 1.0 0.8 0
+I4000
+I4001
+I4002
+I4003 125940.2 +384916 15.50 0 0.7 0.7 0
+I4004 125942.8 +384841 16. 8
+I4005
+I4006
+I4007
+I4008
+I4009
+I4010
+I4011 130006.5 +280015 16.10 8 0.1 0.1 0 44705 CGCG 160-242
+I4012 130008.0 +280442 15.98 8 0.1 0.1 0 44714 CGCG 160-244
+I4013 125959.8 +371115 16. 8
+I4014
+I4015 125959.6 +371136 15.50 0 0.6 0.5 0
+I4016 125959.8 +371117 16.00 0 0.3 0.2 0
+I4017
+I4018
+I4019
+I4020
+I4021 130014.3 +280226 15.86 8 0.4 0.4 0 44726 MCG 5-31- 80
+I4022
+I4023
+I4024
+I4025
+I4026 130022.2 +280249 15.57 8 0.1 0.1 0 44749 CGCG 160-250
+I4027
+I4028 130016.1 +361515 15.10 8 1.0 1.0 0 44731 UGC 8115
+I4029
+I4030
+I4031
+I4032 130025.6 +285204 15.40 0 0.4 0.3 0
+I4033
+I4034
+I4035
+I4036
+I4037
+I4038
+I4039 130039.4 +214130 16.29 0 0.29 0.27 0
+I4040 130037.1 +280324 15.36 8 0.7 0.3 0 44789 MCG 5-31- 85
+I4041 130040.9 +275947 15.30 8 0.7 0.7 0 44804 MCG 5-31- 86
+I4042 130042.8 +275816 15.28 8 0.1 0.1 0 44808 CGCG 160-255
+I4043
+I4044
+I4045 130048.0 +280522 14.96 8 0.8 0.5 0 44818 MCG 5-31- 88
+I4046
+I4047 130057.7 +194113 15.70 0 0.4 0.4 0
+I4048
+I4049 130042.6 +362043 14.99 8 0.9 0.9 0 44806 UGC 8124
+I4050
+I4051 130053.7 +280025 14.17 8 1.0 0.9 0 44832 UGC 8129
+I4052
+I4053
+I4054
+I4055
+I4056 130044.3 +394514 16.00 0 1.1 0.9 0
+I4057
+I4058
+I4059
+I4060 130052.5 +403505 15.83 0 0.65 0.55 0
+I4061
+I4062 130058.7 +395131 16.50 0 0.45 0.35 0
+I4063
+I4064 130106.7 +395029 15.00 8 1.7 1.4 0 44867 UGC 8131
+I4065 130111.0 +394439 15. 8
+I4066
+I4067 130120.1 +395357 16.63 0 0.44 0.29 0
+I4068
+I4069
+I4070
+I4071 130204.1 -073611 14.70 0 0.5 0.3 0
+I4072
+I4073 130125.7 +395451 16.00 0 0.6 0.13 0
+I4074
+I4075
+I4076
+I4077 130134.1 +372310 16.00 0 0.3 0.2 0
+I4078
+I4079
+I4080
+I4081
+I4082
+I4083
+I4084
+I4085
+I4086 130142.8 +363854 15.30 8 0.9 0.8 0 44920 UGC 8141
+I4087
+I4088 130142.9 +290238 14.70 8 1.5 0.5 89 44921 UGC 8140
+I4089
+I4090
+I4091
+I4092
+I4093
+I4094
+I4095
+I4096 130216.9 +240039 17.40 0 0.21 0.18 0
+I4097
+I4098
+I4099
+I4100 130204.9 +402430 14.70 8 1.4 1.1 0 44963 UGC 8144
+I4101
+I4102
+I4103 130219.1 +380103 15.00 0 0.7 0.45 0
+I4104
+I4105
+I4106 130238.4 +280652 16.34 0 0.8 0.6 0
+I4107 130241.8 +215950 0.00 8 0.8 0.7 0
+I4108 130231.5 +382842 15. 8
+I4109
+I4110
+I4111 130256.6 +280413 16.04 0 0.4 0.2 0
+I4112 130248.6 +371324 14. 8
+I4113
+I4114
+I4115 130248.6 +371322 16. 8
+I4116
+I4117
+I4118 130251.7 +381735 15.50 0 0.5 0.25 0
+I4119
+I4120
+I4121
+I4122 130318.0 +201000 15.30 8 0.1 0.1 0 45092 CGCG 100- 24
+I4123 130305.8 +381851 15. 8
+I4124
+I4125
+I4126
+I4127 130317.4 +380249 16.85 0 0.4 0.2 0
+I4128
+I4129
+I4130 130346.6 +191617 14.00 0 0.41 0.34 0
+I4131
+I4132
+I4133 130350.8 +275918 15.37 8 0.38 0.36 0 45140 MCG 5-31-117
+I4134 130413.7 -113047 16. 8
+I4135
+I4136 130419.1 -073858 13.79 0 1.9 1.3 0
+I4137
+I4138
+I4139
+I4140
+I4141 130407.7 +191238 17.50 0 0.6 0.5 0
+I4142
+I4143
+I4144 130350.0 +365636 16.00 8 1.1 0.1 0 45145 UGC 8169
+I4145
+I4146
+I4147
+I4148
+I4149 130410.9 +221722 15.46 8 0.6 0.5 0 45159 MCG 4-31- 4
+I4150
+I4151
+I4152
+I4153
+I4154
+I4155
+I4156 130455.9 -075652 13.97 0 2.0 0.7 0
+I4157
+I4158
+I4159
+I4160
+I4161
+I4162
+I4163
+I4164
+I4165 130456.9 +395530 15.78 0 0.65 0.65 0
+I4166 130518.6 +312632 15.01 8 0.9 0.5 0 45264 UGC 8180
+I4167
+I4168
+I4169
+I4170 130535.0 +210806 0.00 0 0
+I4171 130518.9 +360608 16.0 8
+I4172
+I4173 130354.7 -113018 15.20 0 1.0 0.8 0
+I4174
+I4175
+I4176 130356.7 -112953 12.71 0 1.8 1.1 0
+I4177 130628.9 -133418 14.96 0 0.8 0.4 0
+I4178 130541.8 +360103 0.00 8 0 45306 UGC 8187
+I4179
+I4180 130656.5 -235501 13.88 8 1.3 1.0 0 45408 ESO 508- 5
+I4181 130606.4 +212937 16.80 8 0.34 0.26 0
+I4182 130549.4 +373621 11.77 8 6.0 5.5 0 45314 UGC 8188
+I4183
+I4184
+I4185 130612.6 +214609 16.60 0 0.41 0.17 0
+I4186
+I4187 130559.6 +361755 15.00 0 0.2 0.2 0
+I4188 130602.0 +361941 15. 8
+I4189 130603.5 +355849 14.20 8 1.5 1.2 0 45336 UGC 8191
+I4190
+I4191 130848.3 -673836 0.00 0 0
+I4192
+I4193 130606.3 +392525 15.60 0 0
+I4194
+I4195
+I4196 130733.7 -240031 13.82 0 1.8 1.0 0
+I4197 130804.2 -234748 13.54 8 1.5 0.9 163 45514 ESO 508- 13
+I4198 130742.9 +244837 15.3 8
+I4199 130720.7 +354716 15. 8
+I4200 130934.7 -515807 13.86 8 1.4 1.0 0 45634 ESO 219- 33
+I4201 130751.2 +355005 15. 8
+I4202 130831.6 +244203 15.26 8 2.02 0.22 0 45549 UGC 8220
+I4203
+I4204
+I4205
+I4206
+I4207
+I4208
+I4209 131022.5 -071014 14.48 8 1.4 0.5 0 45702 MCG -1-34- 9
+I4210 131047.6 +294236 15.20 8 0.80 0.52 0 45742 MCG 5-31-148
+I4211
+I4212 131203.0 -065929 14.50 8 3.1 2.4 0 45845 MCG -1-34- 11
+I4213 131211.2 +354011 14.01 8 2.5 0.5 0 45848 UGC 8280
+I4214 131743.5 -320605 12.27 8 2.2 1.3 176 46304 ESO 444- 5
+I4215 131617.1 +252424 15.08 8 1.5 0.2 0 46186 UGC 8336
+I4216 131701.9 -104612 13.69 8 1.9 0.8 0 46252 MCG -2-34- 13
+I4217 131713.0 -130916 15. 8
+I4218 131703.4 -021541 14.90 8 1.3 0.3 0 46254 UGC 8348
+I4219 131829.8 -313746 13.60 8 1.1 1.0 0 46363 ESO 444- 6
+I4220 131753.5 -133624 14. 8
+I4221 131830.3 -143632 13.58 8 1.3 0.8 0 46366 MCG -2-34- 21
+I4222 131940.3 -272544 14.01 8
+I4223 131855.2 +074744 15.4 8
+I4224 131904.6 -023054 14.6 8
+I4225 132000.9 +315852 15.30 8 1.0 0.3 0 46507 UGC 8378
+I4226 132030.4 +320014 15.10 8 0.4 0.3 0 46555 MCG 5-32- 2
+I4227 132053.6 +321125 15.6 8
+I4228 132134.0 +253058 15.4 8
+I4229 132226.1 -022506 14.30 8 0.99 0.76 0 46717 UGC 8404
+I4230 132159.2 +264402 15.43 8 1.0 0.2 0 46678 UGC 8402
+I4231 132313.4 -261802 14.52 8 1.7 0.4 0 46768 ESO 508- 60
+I4232 132322.4 -260634 14.53 8 1.1 0.3 0 46779 ESO 508- 61
+I4233 132450.4 -301827 13.1 8
+I4234 132259.8 +270659 14.94 8 0.7 0.7 0 46761 MCG 5-32- 11
+I4235
+I4236 132327.5 +062334 14.37 0 0.8 0.7 0
+I4237 132432.7 -210813 13.23 8 2.0 1.3 0 46878 ESO 576- 48
+I4238
+I4239 132425.4 +305734 15.26 8 0.8 0.4 0 46872 MCG 5-32- 15
+I4240
+I4241 132446.5 +264418 15.50 0 0.45 0.45 0
+I4242
+I4243 132551.2 -273737 15.14 8 0.7 0.6 0 46984 ESO 509- 1
+I4244 132456.3 +262748 15.6 8
+I4245 132559.4 -264041 15. 8
+I4246 132601.6 -264042 15. 8
+I4247 132644.4 -302145 14.37 8 1.3 0.5 0 47073 ESO 444- 34
+I4248 132647.2 -295253 13.85 8 1.1 0.8 0 47078 ESO 444- 35
+I4249 132706.5 -275723 14.44 8 1.3 0.4 0 47119 ESO 444- 39
+I4250 132609.1 +262838 15.2 8
+I4251 132724.3 -292640 14.91 8 0.8 0.6 0 47145 ESO 444- 41
+I4252 132728.0 -271929 14.12 8 1.3 0.7 0 47150 ESO 509- 13
+I4253 132732.4 -275220 14.77 8 1.4 0.6 0 47161 ESO 444- 42
+I4254 132745.4 -271321 15. 8
+I4255 132800.1 -272115 14.15 8 0.9 0.6 0 47209 ESO 509- 20
+I4256 132703.0 +305835 15.5 8
+I4257
+I4258
+I4259 132928.1 -300806 15.05 8 1.0 0.5 0 47356 ESO 444- 51
+I4260 132940.4 -281558 15.65 8 1.3 .2 0
+I4261 132947.6 -280023 15.50 8 1.0: .7: 0
+I4262 133023.1 -281614 15.55 8 1.2 0.3 0 47457 ESO 444- 58
+I4263 132833.3 +465536 15.10 8 2.0 0.4 0 47270 UGC 8470
+I4264 133017.7 -275542 14.93 8 1.7 0.4 0 47452 ESO 444- 57
+I4265 133023.0 -254556 15.06 8 1.0 .6 0
+I4266
+I4267 133036.1 -261522 14.82 8 1.3 0.5 0 47474 ESO 509- 35
+I4268
+I4269 132921.0 +373723 15.00 0 0.3 0.3 2
+I4270 133049.1 -252001 14.32 8 1.1 1.0 0
+I4271 132921.6 +372451 15.6 8
+I4272 133116.5 -295726 15.60 8 1.1 .2: 0
+I4273 133129.8 -285336 15.16 8 0.8 0.6 0 47552 ESO 444- 65
+I4274 133331.7 -655823 14.1 6
+I4275 133151.3 -294357 14.20 8 0.9 0.5 0 47573 ESO 444- 67
+I4276 133206.2 -280925 15.30 8 1.4 0.2 0 47594 ESO 444- 68
+I4277
+I4278 133027.5 +471449 0.00 0 0
+I4279 133231.0 -270739 15.50 8 2.9 1.9 0
+I4280 133253.4 -241226 13.51 8 1.1 0.9 0 47688 ESO 509- 54
+I4281 133236.0 -271006 14.47 8 1.4 0.9 0 47653 ESO 509- 49
+I4282
+I4283 133210.7 +282320 15.30 8 0.70 0.50 0 47611 CGCG 161- 78
+I4284
+I4285
+I4286 133335.6 -273752 15.95 0 .4 .4 0
+I4287 133238.7 +252625 15.3 8
+I4288 133430.4 -271815 14.71 8 1.1 0.6 0 47831 ESO 509- 61
+I4289 133447.8 -270737 14.29 8 1.0 0.8 0 47861 ESO 509- 67
+I4290 133519.9 -280119 14.15 8 1.6 1.3 98 47905 ESO 444- 74
+I4291 133654.0 -620530 10.30 3
+I4292 133546.6 -274026 15.03 8 .6 .5 0
+I4293 133602.2 -255256 13.75 8 1.5 0.9 0 47987 ESO 509- 77
+I4294 133631.2 -284652 15.59 8 1.0 .5 0
+I4295 133634.4 -290522 15.08 8 1.0 0.4 0 48035 ESO 444- 80
+I4296 133638.9 -335759 11.61 8 3.4 3.2 0 48040 ESO 383- 39
+I4297 133519.2 +262529 15.18 8 1.0 0.5 0 47906 UGC 8570
+I4298 133634.7 -263314 13.39 8 1.5 0.7 0 48036 ESO 509- 80
+I4299 133647.8 -340359 13.66 8 1.8 0.6 58 48057 ESO 383- 42
+I4300 133525.2 +332510 16. 8
+I4301 133536.0 +332227 16.0 8
+I4302 133536.0 +332847 16.50 8 1.40 0.17 0 47935 UGC 8580
+I4303 133718.2 -283929 15.50 8 1.2 .6 0
+I4304 133557.9 +332548 14.97 8 1.1 0.4 0 47980 UGC 8586
+I4305 133558.3 +332826 15.1 8
+I4306 133619.7 +332525 15.7 8
+I4307 133636.2 +271432 15.05 8 0.7 0.7 0 48032 MCG 5-32- 43
+I4308
+I4309 133850.0 -293946 15.47 0 .9 .6 0
+I4310 133857.1 -255045 13.28 8 2.2 0.8 0 48258 ESO 509- 88
+I4311 134007.9 -510210 14.03 8 1.3 1.0 0 48352 ESO 220- 27
+I4312 134030.9 -510415 13.39 8 1.3 1.1 0 48384 ESO 220- 29
+I4313 133820.7 +264534 15.6 8
+I4314 133825.1 +264433 14.60 8 0.3 0.3 0 48197 MCG 5-32- 47
+I4315 134003.2 -252828 15.45 8 1.5 0.2 0 48346 ESO 509- 91
+I4316 134018.1 -285338 0.00 8 0 48368 ESO 445- 6
+I4317
+I4318 134322.7 -285805 14.54 8 1.0 1.0 0 48613 ESO 445- 17
+I4319 134326.6 -294812 14.31 8 1.5 0.5 0 48617 ESO 445- 19
+I4320 134403.7 -271354 14.21 8 1.0 1.0 0 48655 ESO 509-101
+I4321 134430.5 -300821 15.22 8
+I4322 134344.1 +252331 15.13 8 1.0 0.8 0 48635 CGCG 131- 30
+I4323 134506.9 -283904 15.91 8 1.2: .1 0
+I4324 134526.7 -301337 14.82 8
+I4325 134739.6 -292604 14.71 8 1.1 0.4 0 48908 ESO 445- 32
+I4326 134821.5 -293735 14.42 8 0.8 0.7 0 48966 ESO 445- 38
+I4327 134844.3 -301300 14.50 8 1.1 0.6 57 48997 ESO 445- 41
+I4328 134902.9 -295613 14.89 8 0.9 0.7 0 49023 ESO 445- 45
+I4329 134905.3 -301745 12.20 8 3.4 1.9 63 49025 ESO 445- 46
+I4329 134919.4 -301835 14.00 8 1.4 0.4 45 49051 ESO 445- 50
+I4330 134714.8 -281955 14.70 8 1.2 0.6 0 48881 ESO 445- 27
+I4331
+I4332 134952.6 +251126 14.26 0 0.8 0.8 0
+I4333 140520.6 -841622 0.00 8 1.6 0.4 0 50242 ESO 8- 5
+I4334 134948.3 +294139 15.40 8 0.5 0.5 0 49072 MCG 5-33- 8
+I4335
+I4336 135043.4 +394224 14.80 8 1.3 0.4 158 49146 UGC 8761
+I4337 135219.2 +141618 15.2 8
+I4338 135254.5 -010652 13.7 8
+I4339
+I4340 135333.5 +372313 14.88 8 0.8 0.8 0 49364 MCG 6-31- 9
+I4341 135334.2 +373120 14.81 8 0.8 0.8 0 49366 MCG 6-31- 10
+I4342 135421.5 +250911 15.4 8
+I4343 135455.8 +250721 15.6 8
+I4344 135512.6 +250117 15.5 8
+I4345 135534.5 +250258 15.95 8 0.9 0.9 0 49507 MCG 4-33- 25
+I4346 135540.6 +250910 15.4 8
+I4347 135725.7 -395607 0.00 0 0
+I4348 135545.1 +251211 15.70 0 0.3 0.3 0
+I4349 135546.4 +250909 15.3 8
+I4350 135713.9 -251445 13.15 8 1.6 0.8 0 49628 ESO 510- 22
+I4351 135754.2 -291854 12.63 8 6.0 0.9 17 49676 ESO 445- 84
+I4352 135825.1 -343102 13.57 8 1.8 0.7 0 49726 ESO 384- 22
+I4353
+I4354 135830.9 -123619 15.00 0 1.0 0.2 0
+I4355 135806.1 +282522 15.40 8 0.4 0.4 0 49690 MCG 5-33- 30
+I4356 135845.1 +372926 16.20 8 0.30 0.26 0
+I4357 140043.7 +315339 14.75 8 1.1 0.6 0 49879 UGC 8926
+I4358 140334.2 -100904 14.92 8 1.3 0.3 0 50092 MCG -2-36- 4
+I4359 140523.3 -451611 13.82 8 1.2 .9 0
+I4360 140421.3 -112529 0.00 8 0
+I4361 140407.5 -094606 15. 8
+I4362 140522.3 -414910 13.40 8 1.7 0.7 0 50246 ESO 325- 50
+I4363
+I4364 140419.7 -095936 14.76 0 0.6 0.5 0
+I4365 140347.4 +093125 15.10 0 0.8 0.4 0
+I4366 140511.7 -334538 13.21 8 1.5 1.3 0 50230 ESO 384- 45
+I4367 140536.6 -391212 12.99 8 1.8 1.5 0 50266 ESO 325- 51
+I4368
+I4369 140406.1 +331913 16.18 8 0.4 0.4 0 50134 MCG 6-31- 58
+I4370 140410.1 +332013 15.0 8
+I4371 140411.0 +331829 15.12 8 0.9 0.6 0 50140 MCG 6-31- 61
+I4372
+I4373 140543.1 +251353 15.30 0 0.8 0.8 0
+I4374 140729.7 -270104 13.59 8 1.6 1.2 0 50385 ESO 510- 69
+I4375 140803.1 -331852 12.27 8
+I4376 141050.5 -304734 0.00 0 0
+I4377 141658.8 -753850 0.00 8 2.7 0.9 0 51013 ESO 41- 4
+I4378 141210.2 -341556 15. 8
+I4379 141210.2 -341621 15.5 8
+I4380 141002.1 +373259 15.1 8
+I4381 141057.1 +252948 14.43 8 2.5 1.4 135 50629 UGC 9073
+I4382 141102.6 +253111 15.42 8 0.7 0.2 0 50635 CGCG 132- 79
+I4383 141212.7 +155208 15.40 8 0.6 0.45 0 50713 UGC 9086
+I4384 141156.0 +270650 14.90 8 0.7 0.7 0 50690 UGC 9082
+I4385 141438.7 -420422 0.00 8 1.1: .6: 0
+I4386 141503.1 -435745 12.74 8 3.0 1.8 0 50905 ESO 271- 25
+I4387 141502.1 -435933 14.85 8 1.1 0.8 0 50904 ESO 271- 24
+I4388 141603.5 -314510 15.00 8 1.2 1.2 0
+I4389 141646.3 -403310 13.90 8 1.0 .8 0
+I4390 141659.2 -445838 13.78 8 1.8 0.6 0 51015 ESO 271- 28
+I4391 141627.0 -314106 15.00 8 1.3: 1.1: 0
+I4392
+I4393 141748.9 -312057 14.55 8 2.49 0.28 0 51061 ESO 446- 44
+I4394 141625.9 +393902 15. 8
+I4395 141721.1 +265127 14.67 8 1.0 0.9 0 51033 UGC 9141
+I4396 141730.2 +284800 15.84 8
+I4397 141758.7 +262445 14.14 8 1.1 0.9 0 51073 UGC 9150
+I4398 141803.4 +285159 15.34 8 0.5 0.5 0 51082 MCG 5-34- 13
+I4399 141824.0 +262309 14.90 8 1.1 0.7 0 51100 UGC 9157
+I4400 142213.4 -603411 0.00 0 0
+I4401 141925.1 -042921 14.44 8 1.3 0.5 0 51173 MCG -1-36- 15
+I4402 142113.7 -461754 12.00 8 4.2 0.9 127 51288 ESO 272- 5
+I4403 141816.8 +313914 14.82 8 1.1 0.5 0 51091 UGC 9158
+I4404 140949.1 +783645 15.38 8
+I4405 141916.5 +261756 14.72 8 1.0 0.7 0 51167 MCG 5-34- 19
+I4406 142225.8 -440859 11.5 6
+I4407 142336.8 -055900 14.59 8 1.4 0.7 0 51404 MCG -1-37- 5
+I4408 142113.0 +295937 15.03 8 1.0 0.4 123 51283 UGC 9191
+I4409 142133.3 +313508 15.31 8 0.8 0.3 0 51306 MCG 5-34- 26
+I4410 142214.0 +172351 15.6 8
+I4411 142324.0 -350647 16.87 8 1.32 0.13 0
+I4412 142312.0 +261500 15.1 8
+I4413 142257.3 +373138 16. 8
+I4414 142342.9 +282051 15.2 8
+I4415
+I4416 142417.4 +293808 15.70 0 0.3 0.3 0
+I4417 142451.0 +170129 15.5 8
+I4418 142527.2 +253134 15.1 8
+I4419
+I4420 142539.4 +252242 15.50 0 0.7 0.45 0
+I4421 142831.5 -373459 13.36 8 1.4 1.0 164 51704 ESO 385- 27
+I4422 142559.1 +302825 14.92 8 0.2 0.2 0 51530 MCG 5-34- 39
+I4423 142617.8 +261446 15.00 8 1.1 0.6 0 51549 UGC 9247
+I4424 142732.4 +044918 14.70 8 0.98 0.45 0 51624 MCG 1-37- 14
+I4425 142644.2 +271122 15.19 8 0.6 0.6 0 51575 CGCG 163- 49
+I4426 142717.1 +164951 15.50 8 0.5 0.5 0 51607 MCG 3-37- 16
+I4427 142659.8 +265209 15.46 8 0.8 0.3 0 51591 MCG 5-34- 41
+I4428
+I4429 142737.3 +165359 15.19 8 0.7 0.7 0 51637 MCG 3-37- 17
+I4430
+I4431
+I4432 142849.7 -393308 0.00 0 1.3: .2 0
+I4433 142753.3 +161144 15.3 8
+I4434 142754.7 +161225 16.25 8
+I4435 142724.3 +372817 15.3 8
+I4436 142758.2 +263016 14.58 8 1.0 0.9 0 51654 MCG 5-34- 45
+I4437
+I4438 142834.4 +172004 15.70 0 0.4 0.4 0
+I4439 142840.0 +170129 15.7 8
+I4440 142859.1 +171915 15.6 8
+I4441 143017.9 -433336 15. 8
+I4442 142845.2 +285751 14.89 8 1.0 0.6 0 51725 UGC 9287
+I4443
+I4444 143139.2 -432509 12.00 8 1.7 1.4 0 51905 ESO 272- 14
+I4445 143154.1 -460204 15.3 8
+I4446 142901.3 +372747 15. 8
+I4447 142918.0 +304956 14.44 8 1.2 0.8 0 51754 UGC 9306
+I4448 144027.9 -784837 14.10 8 1.0 0.8 168 52426 ESO 22- 2
+I4449
+I4450 143212.3 +283324 15.00 8 1.2 0.5 0 51939 UGC 9349
+I4451 143437.1 -361707 12.00 8 1.8 1.1 89 52094 ESO 385- 46
+I4452 143227.4 +272538 15.40 8 0.4 0.4 0 51951 CGCG 163- 76
+I4453 143429.3 -273107 13.17 8 2.2 1.0 160 52084 ESO 512- 4
+I4454
+I4455 143343.6 -143711 14.52 0 0.6 0.25 0
+I4456
+I4457
+I4458 143805.9 -393021 0.00 0 .6 .4 0
+I4459 143432.2 +305827 15.3 8
+I4460 143436.6 +301646 15.0 8
+I4461 143501.9 +263238 15.3 8
+I4462 143504.2 +263227 15.3 8
+I4463 143549.0 +160109 15.4 8
+I4464 143749.3 -365240 12.59 8 1.6 0.6 61 52286 ESO 385- 50
+I4465
+I4466 143648.1 +182037 15.50 0 0.65 0.30 0
+I4467
+I4468 143826.7 -222203 13.75 8 2.2 0.6 0 52324 ESO 580- 6
+I4469 143720.5 +181458 15.58 8 1.99 0.17 0 52258 UGC 9414
+I4470 142822.9 +785308 15.0 8
+I4471 143632.0 +414105 14.6 8
+I4472 144010.8 -441852 13.92 8 2.1 0.5 0 52410 ESO 272- 23
+I4473 143754.1 +155143 15.2 8
+I4474
+I4475 143823.2 +232001 14.87 0 0.60 0.56 0
+I4476
+I4477 143835.2 +282734 15.50 0 0.48 0.33 0
+I4478 143912.7 +155238 15.3 8
+I4479 143845.9 +283020 14.10 8 1.3 1.3 0 52338 UGC 9433
+I4480 143945.6 +182932 15.4 8
+I4481
+I4482 144012.5 +185637 16.19 0 0.50 0.44 0
+I4483 144019.5 +164107 14.71 8 1.5 0.5 0 52417 UGC 9455
+I4484 144743.9 -731821 12.34 8 3.53 0.34 0 52837 ESO 41- 9
+I4485 144031.5 +284007 15.7 8
+I4486 144140.7 +183325 15.2 8
+I4487 144149.0 +183412 15.7 8
+I4488
+I4489
+I4490 144521.3 -361024 0.00 0 0
+I4491
+I4492 144233.8 +372708 15.60 0 0.2 0.2 0
+I4493 144420.9 +120755 14.4 8
+I4494 144425.6 +153306 15.2 8
+I4495 144414.5 +233329 15.7 8
+I4496 144354.6 +332423 15.0 8
+I4497 144420.8 +283302 14.80 8 0.55 0.51 0 52636 MCG 5-35- 9
+I4498 144500.8 +261804 15.25 8 0.5 0.5 0 52667 MCG 5-35- 10
+I4499 150019.2 -821249 0.00 4 0
+I4500 144435.6 +372856 15.6 8
+I4501 144724.9 -222424 14.34 8
+I4502
+I4503 144639.5 +160847 14.90 0 0.8 0.7 0
+I4504 144637.0 +314157 15.30 8 0.6 0.4 0 52750 CGCG 164- 23
+I4505 144633.3 +332431 14.71 8 1.2 1.0 0 52754 UGC 9520
+I4506 144639.9 +332404 15.5 8
+I4507 144742.2 +182720 15.7 8
+I4508 144748.0 +314629 15.3 8
+I4509 144827.1 +314730 15.20 8 0.9 0.2 0 52874 UGC 9536
+I4510 145040.7 -204351 0.00 0 0
+I4511 145205.3 -402942 0.00 0 0
+I4512
+I4513 145216.8 -204340 0.00 0 0
+I4514 145055.4 +273443 14.99 8 0.9 0.7 0 53010 UGC 9557
+I4515 145106.6 +372941 15.6 8
+I4516 145423.4 +162119 14.22 8 1.3 1.1 0 53274 UGC 9587
+I4517 145434.5 +233838 15.5 8
+I4518 145743.1 -430748 14.5 8
+I4519 145444.5 +372445 15.3 8
+I4520 145507.0 +334328 15.0 8
+I4521 145927.1 +253503 15.3 8
+I4522 151128.9 -755136 13.50 8 2.9 0.9 0 54216 ESO 42- 2
+I4523 150510.5 -433034 14.00 8 1.9 1.4 0 53845 ESO 273- 15
+I4524 150208.0 +253553 15.6 8
+I4525 150224.4 +253814 15.7 8
+I4526 150238.4 +232055 17.02 8
+I4527 150541.0 -422658 15.00 8 1.3 0.7 0 53879 ESO 328- 15
+I4528 150032.7 +491028 16.20 8 0.77 0.21 0 53607 MCG 8-27- 49
+I4529 150626.0 -431403 15. 8
+I4530 150345.3 +260603 15.50 8 1.0 0.15 0 53752 UGC 9679
+I4531 150426.4 +232453 15.6 8
+I4532
+I4533 150430.3 +274734 14.68 8 1.0 0.7 0 53803 UGC 9687
+I4534 123405.6 +353105 13.2 8
+I4535
+I4536 151317.5 -180756 13.69 8 2.2 1.8 0 54324 ESO 581- 24
+I4537 151732.4 +020250 15.6 8
+I4538 152111.6 -233930 12.82 8 2.6 2.0 0 54776 ESO 514- 10
+I4539 151831.1 +322334 15. 8
+I4540
+I4541 152955.6 -703506 0.00 8 2.3 0.6 0 55252 ESO 68- 6
+I4542 152205.5 +330854 15.1 8
+I4543
+I4544 152925.5 -503449 0.00 0 0
+I4545 154127.8 -813733 14.01 8 1.9 0.9 0 55799 ESO 22- 11
+I4546 152658.4 +285109 15.25 8 0.7 0.5 0 55115 MCG 5-36- 31
+I4547 152715.1 +284720 15.30 8 0.7 0.6 0 55130 CGCG 165- 58
+I4548
+I4549 152914.9 +324931 15.50 0 0.5 0.2 0
+I4550 153528.6 -503935 0.00 0 0
+I4551
+I4552
+I4553 153457.7 +233010 13.94 8 1.5 1.2 0 55497 UGC 9913
+I4554 153504.8 +232845 16.00 0 0.45 0.25 0
+I4555 154814.8 -781044 13.53 8 1.9 0.5 0 56077 ESO 22- 12
+I4556 153522.4 +251749 14.8 8
+I4557 153436.9 +394342 15.7 8
+I4558 153546.2 +252044 15.6 8
+I4559 153553.5 +252027 15.1 8
+I4560
+I4561 153647.0 +252501 15.20 0 0.3 0.15 0
+I4562 153557.0 +432935 13.64 8 1.2 1.2 0 55559 UGC 9928
+I4562 153602.9 +433011 15.70 8 0.1 0.1 0 55563 CGCG 222- 31
+I4563 153603.6 +394952 15.1 8
+I4564 153627.0 +433108 14.10 8 1.28 0.53 0 55584 UGC 9930
+I4565 153635.1 +432530 14.8 8
+I4566 153642.7 +433224 14.11 8 1.6 1.0 165 55601 UGC 9933
+I4567 153713.3 +431754 13.60 8 1.16 0.80 0 55620 UGC 9940
+I4568 154007.7 +280908 15.20 8 0.5 0.4 0 55746 CGCG 166- 28
+I4569 154048.4 +281731 14.95 8 0.7 0.7 0 55783 MCG 5-37- 13
+I4570 154122.5 +281347 14.82 8 0.9 0.7 0 55797 UGC 9975
+I4571 154851.5 -671924 0.00 8 1.4 0.5 0 56106 ESO 99- 11
+I4572 154154.1 +280803 15.0 8
+I4573 154212.3 +234800 15.6 8
+I4574 154159.1 +281425 15.7 8
+I4575 154219.6 +234827 15.5 8
+I4576 154235.5 +234012 14.8 8
+I4577 154245.6 +234733 15.4 8
+I4578 155310.6 -744931 0.00 8 1.9 1.1 0 56305 ESO 42- 13
+I4579 154251.5 +234623 15.5 8
+I4580 154314.3 +282123 15.30 8 0.7 0.6 0 55862 CGCG 166- 41
+I4581 154401.5 +281637 14.90 8 0.9 0.8 0 55893 MCG 5-37- 19
+I4582 154539.4 +280519 14.93 8 1.3 0.3 0 55967 UGC 10021
+I4583 154622.0 +234832 15.1 8
+I4584 160013.7 -662242 15.78 8 1.7 1.5 0 56627 ESO 100- 4
+I4585 160016.6 -661923 13.01 8 2.1 0.6 45 56630 ESO 100- 5
+I4586
+I4587 155951.6 +255626 15.48 8 0 56614 CGCG 137- 12
+I4588 160456.7 +235558 14.9 8
+I4589
+I4590 160821.1 +282844 0.00 0 162
+I4591 161218.1 -275540 0.00 5 0
+I4592 161260.0 -191800 3.9 5
+I4593 161144.5 +120417 10.89 6 White-Eyed Pea
+I4594 161118.0 +234000 0
+I4595 162044.4 -700833 11.51 8 2.7 0.5 0 57876 ESO 69- 2
+I4596 161603.6 -223731 15.50 8 1.5 0.5 0 57665 ESO 516- 9
+I4597 161739.8 -342155 16.4 8
+I4598 161813.5 -312634 13.1 8
+I4599 161923.2 -421537 11.00 6 0.89 0.43 0
+I4600 161605.4 -224700 0.00 8 .5 .5 0
+I4601 162018.8 -200438 0.00 8 0
+I4602 162324.0 +124500 0
+I4603 162524.5 -242806 0.00 8 0
+I4604 162600.0 -232359 5.1 5 Rho Ophiucus Nebula
+I4605 163060.0 -250600 4.7 8
+I4606 163133.9 -260323 0.00 5 0
+I4607 163015.9 +243428 17.00 0 0.4 0.4 0
+I4608 164654.2 -772923 14.20 8 0.9 0.8 80 58968 ESO 43- 4
+I4609 163301.6 +224750 15.4 8
+I4610 163349.6 +391547 14.40 8 0.75 0.74 0 58505 MCG 7-34-113
+I4611
+I4612
+I4613 163716.4 +355847 15.5 8
+I4614 163747.2 +360653 15.3 8
+I4615 163754.0 +360421 14.2 8
+I4616 163760.0 +355859 15.4 8
+I4617 164208.1 +364100 8
+I4618 165751.4 -765932 12.72 8 1.7 1.3 118 59325 ESO 43- 9
+I4619 164411.2 +174533 15.2 8
+I4620
+I4621 165051.2 +084701 14.70 8 0.9 0.7 0 59104 UGC 10576
+I4622
+I4623 165105.3 +223139 0.00 0 0
+I4624 165132.8 +172701 15.7 8
+I4625 165259.0 +022401 14.7 8
+I4626
+I4627 165408.7 -073807 0.00 0 0
+I4628 165654.7 -403044 7.41 1
+I4629
+I4630 165509.6 +263946 14.52 8 1.1 0.8 0 59257 UGC 10607
+I4631 171100.0 -773613 0.00 0 0
+I4632
+I4633 171347.0 -773210 12.80 8 4.0 3.0 0 59884 ESO 44- 3
+I4634 170133.7 -214931 12.3 6
+I4635 171539.2 -772922 11.81 8 3.0 0.7 0 59959 ESO 44- 5
+I4636
+I4637 170510.8 -405311 0.00 0 0
+I4638 170113.7 +333047 15.7 8
+I4639
+I4640 172358.3 -800351 0.00 8 1.3 1.2 0 60209 ESO 24- 1
+I4641 172410.3 -800851 13.80 8 1.5 1.3 0 60221 ESO 24- 2
+I4642 171145.4 -552400 10.0 6
+I4643 170832.8 +422021 14.6 8
+I4644 172436.9 -735624 15.50 8 1.80 0.22 0 60234 ESO 44- 11
+I4645 171443.0 +430613 15.7 8
+I4646 172353.2 -595958 12.65 8 2.8 2.0 0 60208 ESO 138- 23
+I4647 172603.7 -801142 0.00 8 1.6 0.8 0 60280 ESO 24- 5
+I4648
+I4649
+I4650
+I4651 172449.1 -495618 0.00 0 0
+I4652 172626.7 -594342 14.13 8 1.3 0.6 0 60290 ESO 138- 25
+I4653 172707.3 -605251 13.21 8 1.6 1.0 52 60311 ESO 138- 28
+I4654 173707.9 -742253 11.92 8 1.6 1.1 0 60582 ESO 44- 15
+I4655 173435.6 -604317 0.00 0 0
+I4656 173743.9 -634347 13.72 8 2.3 0.6 0 60595 ESO 102- 10
+I4657
+I4658 173615.6 -593241 17.03 0 .4 .2 0
+I4659 173412.2 -175541 0.00 0 0
+I4660 172145.2 +755055 14.50 8 1.3 0.3 0 60124 UGC 10848
+I4661 175102.7 -740157 13.51 8 2.3 1.9 0 60990 ESO 44- 21
+I4662 174706.4 -643825 11.74 8 2.8 1.6 0 60851 ESO 102- 14
+I4662 175136.7 -645736 8 1.4 0.9 44 61002 ESO 102- 16
+I4663 174528.7 -445416 12.5 6
+I4664 174859.2 -631516 13.64 8 1.8 1.0 114 60907 ESO 102- 15
+I4665 174618.0 +054300 4.49 3
+I4666 174548.6 +554542 0
+I4667 174616.9 +555258 0
+I4668 174654.2 +572411 0
+I4669 174712.9 +612603 14.90 8 1.3 0.7 0 60856 UGC 10992
+I4670 175507.1 -214440 14.00 6
+I4671
+I4672 180214.7 -624957 15.27 0 .9 .4 0
+I4673 180318.4 -270622 0.00 6 0
+I4674 180813.1 -622344 14.87 8 1.5 0.6 0 61445 ESO 140- 1
+I4675
+I4676 180253.0 +114923 15.60 0 0.4 0.2 0
+I4677 175815.8 +663759 15. 6
+I4678 180760.0 -235200 10.4 8
+I4679 181124.5 -561516 13.80 8 2.2 0.9 0 61522 ESO 182- 5
+I4680 181329.6 -642836 13.88 8 1.7 0.8 0 61598 ESO 103- 9
+I4681 180820.0 -232555 0.00 5 0
+I4682 181625.7 -713453 13.23 8 2.3 1.6 0 61669 ESO 71- 5
+I4683 180900.9 -262327 0.00 0 0
+I4684 180908.1 -232610 0.00 0 0
+I4685 180917.5 -235914 0.00 5 0
+I4686 181338.6 -574358 14.80 8 0.5 0.4 0 61601 ESO 140- 9
+I4687 181339.6 -574331 14.31 8 1.3 0.9 0 61602 ESO 140- 10
+I4688 180811.9 +114244 13.80 8 1.5 1.1 0 61441 UGC 11125
+I4689 181340.3 -574453 15.02 8 0.9 0.3 0 61604 ESO 140- 11
+I4690 181655.4 -194638 0.00 0 0
+I4691 180845.7 +114948 15.50 0 0.8 0.4 0
+I4692 181450.0 -584138 14.27 8 1.8 0.9 0 61638 ESO 140- 13
+I4693
+I4694 181526.4 -581232 13.72 8 2.2 0.8 0 61647 ESO 140- 14
+I4695 181723.5 -585532 0.00 0 0
+I4696 182017.9 -644403 13.47 8 2.3 0.9 0 61750 ESO 103- 13
+I4697 181227.0 +252538 15.1 8
+I4698 182059.9 -632053 15.31 8 2.0: .3 0
+I4699 181832.5 -455900 13.0 6
+I4700 181705.0 -195158 0.00 0 0
+I4701
+I4702 182303.8 -591420 14.01 8 1.5 1.0 0 61810 ESO 140- 20
+I4703 Star Queen Nebula
+I4704 182753.8 -713635 13.17 8 2.9 2.2 165 61906 ESO 71- 11
+I4705 182810.8 -714140 13.33 8 2.0 1.2 0 61914 ESO 71- 12
+I4706
+I4707
+I4708 181346.2 +610926 15.50 0 0
+I4709 182418.8 -562210 14.41 8
+I4710 182838.2 -665854 12.50 8 3.6 2.8 5 61922 ESO 103- 22
+I4711 182806.8 -645640 0.00 0 0
+I4712 183107.4 -714133 12.97 8 2.3 1.2 60 61981 ESO 71- 14
+I4713 182959.0 -671325 14.20 8 1.1 0.8 0 61956 ESO 103- 23
+I4714 183055.7 -663906 15.08 8 1.3 0.3 0 61976 ESO 103- 24
+I4715 181654.0 -182900 4.60 90.0
+I4716 183245.0 -565743 15.98 0 .6 .4 0
+I4717 183317.8 -575826 14.30 8 1.5 0.3 93 62024 ESO 140- 24
+I4718 183350.1 -600742 13.78 8 1.6 0.9 116 62048 ESO 140- 26
+I4719 183311.5 -564356 13.56 8 1.4 1.0 0 62022 ESO 183- 2
+I4720 183332.5 -582419 13.61 8 2.5 0.9 0 62030 ESO 140- 25
+I4721 183424.9 -582952 12.38 8 5.2 1.5 146 62066 ESO 140- 27
+I4722 183431.5 -574734 13.64 8 1.6 1.2 0 62071 ESO 140- 28
+I4723 183556.2 -632236 14.69 8 .6 .6 0
+I4724 183840.3 -700732 15.12 8 .8 .4 0
+I4725 183136.0 -191500 5.29 3 40.0 M 25
+I4726 183658.8 -625116 14.69 8 0.9 0.7 0 62133 ESO 103- 32
+I4727 183756.0 -624202 14.03 8 1.2 1.1 0 62165 ESO 103- 33
+I4728 183757.0 -623151 14.21 8 2.0 0.7 0 62166 ESO 103- 34
+I4729 183957.6 -672536 13.27 8 1.6 1.3 150 62218 ESO 103- 40
+I4730 183850.2 -632100 14.42 8 1.4 0.7 0 62192 ESO 103- 38
+I4731 183843.1 -625634 12.52 8 1.5 0.7 82 62187 ESO 103- 37
+I4732 183354.6 -223839 12.5 6
+I4733
+I4734 183825.7 -572926 14.18 8 1.3 0.8 0 62175 ESO 140- 33
+I4735 183949.9 -625722 15.50 8 .8 .7 0
+I4736 183839.8 -575336 14.56 8 1.7 0.9 0 62181 ESO 140- 34
+I4737 183958.4 -623553 14.95 8 0.8 0.7 0 62222 ESO 103- 42
+I4738 184026.9 -615408 15.19 8 1.2 0.6 0 62234 ESO 140- 35
+I4739 184051.0 -615406 15.13 8 1.0 0.8 0 62246 ESO 140- 36
+I4740 184300.6 -682136 15.23 8 1.0 0.9 0 62306 ESO 71- 20
+I4741 184143.4 -635653 13.74 8 1.4 0.9 0 62269 ESO 103- 47
+I4742 184152.6 -635143 13.08 8 1.7 1.3 0 62270 ESO 103- 48
+I4743 184129.1 -614620 14.91 8 .9: .4: 0
+I4744 184154.9 -631326 15.34 8 .7 .4 0
+I4745 184235.9 -645635 13.86 8 2.1 0.9 0 62292 ESO 103- 52
+I4746 184554.5 -724006 0.00 8 .6 .6 0
+I4747 184556.4 -723748 15.20 8 1.3 .3 0
+I4748 184245.9 -640422 14.29 8 0.9 0.8 0 62299 ESO 103- 53
+I4749 184249.5 -631230 14.25 8 1.1 0.9 0 62300 ESO 103- 54
+I4750 184302.7 -625817 15.09 8 1.1 0.4 0 62308 ESO 103- 55
+I4751 184319.3 -620644 14.05 8 1.0 0.6 0 62317 ESO 140- 40
+I4752 184346.7 -640456 15.48 8 .9: .8: 0
+I4753 184332.6 -620629 14.59 8 0.7 0.6 0 62319 ESO 140- 41
+I4754 184400.2 -615924 14.33 8 1.3 1.2 0 62331 ESO 140- 42
+I4755 184501.1 -634130 14. 8
+I4756 183831.2 +052924 4.96 3
+I4757 184355.7 -571003 14.53 8 1.4 0.6 0 62327 ESO 183- 9
+I4758 184618.3 -654524 14.16 8 1.1: .9: 0
+I4759 184542.4 -630511 14. 8
+I4760 184545.9 -625730 15.09 8 0.8 0.7 0 62369 ESO 103- 61
+I4761 184355.6 -525111 13.90 8 1.6 1.3 0 62326 ESO 183- 10
+I4762
+I4763 183336.1 +670639 14.20 8 0.9 0.4 0 62035 UGC 11290
+I4764 184707.9 -632925 14.66 8 1.2 0.3 0 62396 ESO 104- 4
+I4765 184652.6 -632310 0.00 8 0 62407 ESO 104- 6
+I4766 184736.2 -631737 13.79 8 1.1 0.4 110 62421 ESO 104- 9
+I4767 184741.9 -632419 14.31 8 1.5 0.5 30 62427 ESO 104- 10
+I4768
+I4769 184744.0 -630925 14.06 8 1.9 1.2 0 62428 ESO 104- 11
+I4770 184810.3 -632300 15.43 8 0.8 0.6 0 62439 ESO 104- 13
+I4771 184823.8 -631452 15.19 8 1.1 0.5 0 62445 ESO 104- 15
+I4772 183958.8 +395853 14.7 8
+I4773 185120.8 -695529 14.32 8 1.6 0.9 0 62498 ESO 72- 2
+I4774 184810.6 -575608 14.46 8 1.0 0.9 0 62438 ESO 141- 5
+I4775 184826.3 -571101 14.69 8 1.5 0.3 0 62447 ESO 183- 14
+I4776 184550.6 -332031 10.6 6
+I4777 184811.3 -530851 14.59 8 0.9 0.7 0 62440 ESO 183- 13
+I4778 185000.4 -614310 14.12 8 1.2 0.9 0 62472 ESO 141- 6
+I4779 185030.4 -630046 14.86 8 0.9 0.7 0 62480 ESO 104- 17
+I4780 184956.1 -591510 14.94 8 .8 .6 0
+I4781 185137.6 -624733 15.17 8 0.9 0.5 0 62505 ESO 104- 18
+I4782 185054.9 -552928 14.69 8 1.4 0.2 0 62495 ESO 183- 18
+I4783 185133.4 -584847 14.58 8 1.4: 1.3: 0
+I4784 185248.0 -631535 13.71 8 1.4 1.1 0 62527 ESO 104- 20
+I4785 185255.2 -591520 13.09 8 3.1 1.4 0 62528 ESO 141- 9
+I4786 185244.6 -564141 15.86 8 .7 .2 0
+I4787 185604.6 -684056 14.54 8 1.3 1.1 0 62579 ESO 72- 4
+I4788 185441.0 -632709 16.04 8 1.57 0.20 0
+I4789 185618.5 -683402 13.99 8 1.5 0.7 0 62582 ESO 72- 5
+I4790 185632.2 -645544 13.94 8 1.2 0.7 0 62590 ESO 104- 23
+I4791
+I4792 185541.7 -562414 15.05 0 .9 .2 0
+I4793 185655.6 -612359 14.55 8 1.3 .6 0
+I4794 185709.6 -620527 14.15 8 1.4: .5: 0
+I4795 185716.0 -613638 15.76 8 1.0 .2 0
+I4796 185628.0 -541252 13.23 8 1.6 0.9 140 62588 ESO 183- 28
+I4797 185629.3 -541822 12.30 8 3.0 1.3 146 62589 ESO 183- 29
+I4798 185820.9 -620706 13.17 8 1.9 1.2 0 62630 ESO 141- 15
+I4799 185856.6 -635551 13.99 8 1.5 1.1 0 62643 ESO 104- 27
+I4800 185843.0 -630820 12.79 8 1.8 1.0 164 62637 ESO 104- 25
+I4801 185938.4 -644031 13.60 8 1.7 1.0 0 62655 ESO 104- 28
+I4802 185507.1 -224154 0.00 0 0
+I4803 190047.9 -620347 0.00 0 0
+I4804 190107.4 -615000 14.73 8 1.2 1.0 0 62685 ESO 141- 18
+I4805 190201.4 -630252 14.91 8 1.5 .5 0
+I4806 190130.5 -573155 13.06 8 2.3 0.6 9 62689 ESO 141- 20
+I4807 190217.6 -565552 14.17 8 1.0 0.6 0 62696 ESO 183- 37
+I4808 190107.2 -451850 12.92 8 1.9 0.8 45 62686 ESO 282- 3
+I4809 190405.4 -621139 15.07 8 1.0 .6 0
+I4810 190259.1 -560931 13.14 8 3.5 0.4 136 62706 ESO 184- 2
+I4811 190544.7 -670802 15.75 8 .5 .5 0
+I4812 190103.6 -370337 0.00 0 20.0: 0
+I4813 190542.1 -663121 14.46 0 2.0: 1.5: 0
+I4814 190458.9 -583446 14.34 8 1.6: .6: 0
+I4815 190650.6 -614205 14.37 8 1.0: .7: 0
+I4816 190150.4 -130942 4.50 3
+I4817 190612.3 -560934 14.48 8 1.6 0.5 0 62771 ESO 184- 10
+I4818 190603.0 -550813 15.33 8 1.1 0.5 0 62766 ESO 184- 9
+I4819 190707.3 -592801 14.12 8 3.36 0.34 0 62782 ESO 141- 27
+I4820 190913.2 -632754 15.20 8 1.5 0.9 0 62824 ESO 104- 39
+I4821 190932.0 -550102 13.63 8 1.8 0.7 0 62830 ESO 184- 17
+I4822 191445.5 -722628 0.00 8 .8 .4 0
+I4823 191212.6 -635911 17.80 8 0 62894 ESO 104- 45
+I4824 191314.1 -620518 16.76 8 2.7 1.7 0 62918 ESO 141- 33
+I4825 191715.6 -724455 0.00 8 .5 .4 0
+I4826 191221.2 -571208 14.43 8 1.4 0.8 0 62897 ESO 184- 27
+I4827 191321.2 -605137 13.24 8 2.8 0.5 0 62922 ESO 141- 34
+I4828 191340.7 -620457 14.72 8 1.1 0.5 0 62930 ESO 141- 36
+I4829 191233.7 -563225 14.66 8 1.9 0.4 0 62902 ESO 184- 31
+I4830 191348.5 -591740 13.17 8 1.7 1.3 0 62934 ESO 141- 37
+I4831 191443.9 -621618 12.30 8 3.4 0.9 111 62951 ESO 141- 38
+I4832 191403.4 -563632 13.70 8 2.2 0.5 144 62938 ESO 184- 39
+I4833 191541.1 -621948 14.62 8 0.7 0.5 0 62980 ESO 141- 40
+I4834 191631.3 -640022 14.75 8 1.1 .5 0
+I4835 191527.5 -581417 14.74 8 .9 .6 0
+I4836 191617.7 -601200 13.27 8 1.5 1.3 0 62990 ESO 141- 43
+I4837 191514.4 -543945 0.00 8 0 62963 ESO 184- 46
+I4837 191515.7 -540757 8 4.1 0.6 165 62964 ESO 184- 47
+I4838 191646.2 -613652 14.30 8 1.3 0.5 64 63002 ESO 141- 45
+I4839 191534.1 -543736 13.19 8 2.3 1.5 0 62975 ESO 184- 48
+I4840 191551.7 -561231 14.30 8 1.1 0.7 131 62983 ESO 184- 49
+I4841 192042.8 -721336 14.84 8 0.9 0.7 0 63092 ESO 72- 14
+I4842 191924.5 -603839 13.43 8 1.9 0.9 0 63065 ESO 141- 52
+I4843 191921.7 -591832 15.12 8 1.5: .2 0
+I4844 191902.6 -560138 14.01 8 1.4 1.0 0 63056 ESO 184- 54
+I4845 192022.8 -602325 12.34 8 1.8 1.5 87 63081 ESO 141- 54
+I4846 191628.4 -090236 6
+I4847 192332.0 -653024 14.92 8 0.9 0.6 0 63160 ESO 104- 49
+I4848 192254.6 -564651 14.88 8 .7 .5 0
+I4849 192536.0 -625558 14.53 8 1.1 .5 0
+I4850 192024.3 -000807 5.50 3
+I4851 192529.4 -574014 14.13 8 1.6 0.6 0 63189 ESO 142- 3
+I4852 192625.5 -602012 13.66 8 1.6 1.3 0 63204 ESO 142- 6
+I4853 193047.3 -710412 14.88 8 .8 .2 0
+I4854 192721.1 -591856 13.80 8 1.2 1.1 0 63223 ESO 142- 7
+I4855
+I4856 192730.5 -545431 14.42 8 1.3 0.6 0 63226 ESO 184- 69
+I4857 192839.2 -584605 13.70 8 1.8 1.2 0 63256 ESO 142- 12
+I4858
+I4859 193046.6 -661853 14.75 0 1.3 .7 0
+I4860 193127.5 -672209 14.64 8 1.0 0.8 0 63326 ESO 105- 1
+I4861 192916.7 -573430 15.50 8 1.2 .3 0
+I4862 193140.3 -671922 14.54 8 1.4 0.4 0 63334 ESO 105- 3
+I4863 192751.7 -361301 0.00 0 0
+I4864 194006.5 -773322 14.80 8 1.5 0.4 176 63494 ESO 25- 13
+I4865 193050.3 -464154 0.00 0 0
+I4866 193434.6 -610845 13.90 8 1.5 1.1 163 63376 ESO 142- 21
+I4867 192632.1 +500730 14.3 8
+I4868 193333.4 -455334 0.00 0 0
+I4869 193602.3 -610140 13.61 8 1.9 1.5 0 63398 ESO 142- 25
+I4870 193737.6 -654843 13.89 8 1.6 0.9 0 63432 ESO 105- 11
+I4871 193542.2 -573109 14.00 8 4.14 0.25 0
+I4872 193542.3 -573110 8 3.5 0.4 6 63395 ESO 142- 24
+I4873
+I4874 193621.5 -471557 14.70 8 1.2 1.0 0 63403 ESO 283- 11
+I4875 193738.5 -520433 14.50 8 1.1 0.7 0 63433 ESO 232- 12
+I4876 193742.8 -525034 14.31 8 1.3 0.9 0 63434 ESO 185- 4
+I4877 193755.9 -515929 14.57 8 1.3 0.2 0 63443 ESO 232- 14
+I4878 193850.1 -581335 15.15 8 1.5 .4 0
+I4879 193936.4 -522208 14.46 8 .9 .4 0
+I4880 194030.9 -562437 14.27 8 1.7 0.4 0 63508 ESO 185- 10
+I4881 194026.0 -555128 14.55 8 1.1 0.9 0 63506 ESO 185- 8
+I4882 194023.3 -551149 14.57 8 1.0 0.8 0 63505 ESO 185- 9
+I4883 194200.5 -553244 14.58 8 1.3 0.4 0 63537 ESO 185- 11
+I4884 194241.1 -580742 14.72 8 1.5: .4: 0
+I4885 194352.0 -603906 14.52 8 1.9 0.4 0 63577 ESO 142- 36
+I4886 194314.5 -514827 14.15 8 1.4 0.7 0 63555 ESO 232- 18
+I4887 194821.1 -693508 14.1 8
+I4888 194452.2 -542724 14.64 8 1.1 0.7 0 63609 ESO 185- 12
+I4889 194515.9 -542037 12.06 8 2.9 1.7 0 63620 ESO 185- 14
+I4890 194535.4 -563244 14.67 8 1.1 0.9 0 63631 ESO 185- 16
+I4891
+I4892 194931.6 -701339 14.76 8 1.7 0.4 0 63709 ESO 73- 11
+I4893 195033.3 -723036 0.00 8 .6 .5 0
+I4894 194659.2 -515048 0.00 8 0 63662 ESO 232- 25
+I4895 194457.8 -144811 18. 8
+I4896 194904.9 -585853 15.39 8 1.0 .7 0
+I4897 194919.7 -515205 15.64 8 2.0 1.4 0
+I4898 194746.2 -331914 0.00 0 0
+I4899 195426.6 -703529 14.48 8 1.1 1.0 0 63799 ESO 73- 15
+I4900 195022.1 -512045 16.16 8 1.2 .2 0
+I4901 195423.5 -584249 12.29 8 4.8 3.2 0 63797 ESO 142- 50
+I4902 195424.1 -562245 16.07 8 .8 .4 0
+I4903 195813.4 -702712 15.24 8 1.4 .6 0
+I4904 195838.8 -701103 14.77 8 1.2: 1.1: 0
+I4905 195605.9 -611316 15.93 8 1.4 .4 0
+I4906 195647.6 -602805 12.50 8 1.6 0.9 69 63849 ESO 142- 57
+I4907 195613.0 -522714 16.10 8 .6 .5 0
+I4908 195656.7 -554730 14.96 8 0.7 0.6 0 63855 ESO 185- 30
+I4909 195645.6 -500321 14.58 8 1.8 0.7 0 63848 ESO 233- 8
+I4910 195747.0 -565148 15.60 8 .5 .4 0
+I4911 195741.8 -515911 16.14 8 1.4: 1.4: 0
+I4912 200649.7 -772127 15.50 8 1.1 0.5 0 64115 ESO 25- 16
+I4913 195647.6 -371942 13.95 8 1.4 1.0 0 63850 ESO 399- 5
+I4914 195756.5 -500753 15.87 8 .4 .4 0
+I4915 195831.9 -523832 14.80 8 1.0 0.7 0 63909 ESO 185- 38
+I4916 195819.2 -501620 14.36 8 1.2 1.0 0 63902 ESO 233- 13
+I4917 195854.8 -521623 15.19 8 0.8 0.7 0 63923 ESO 233- 15
+I4918 195913.2 -521631 16.17 8 .5 .3 0
+I4919 200009.0 -552224 14.98 8 1.5 0.7 0 63956 ESO 185- 43
+I4920 200008.8 -532302 16.63 8 .7 .4 0
+I4921 200319.6 -674937 15.33 8 1.0: .5: 0
+I4922 195929.4 -402147 0.00 0 0
+I4923 200057.4 -523754 14.50 8 1.0 0.9 0 63984 ESO 185- 45
+I4924
+I4925 200109.9 -525157 16.37 0 1.0 .2 0
+I4926 200012.1 -383443 13.85 8 1.2 1.0 0 63961 ESO 339- 18
+I4927 200149.5 -535504 15.07 8 1.2 0.4 0 64000 ESO 185- 48
+I4928 201012.0 -771832 0.00 8 .8 .3 0
+I4929 200641.7 -714101 14.29 8 1.4 0.4 0 64108 ESO 73- 22
+I4930 200226.4 -541831 0.00 0 0
+I4931 200050.2 -383430 12.96 8 2.4 1.9 0 63976 ESO 339- 23
+I4932 200215.5 -525046 15.44 8 0.8 0.5 0 64012 ESO 185- 49
+I4933 200329.3 -545845 12.93 8 2.3 1.9 0 64042 ESO 185- 55
+I4934 200714.8 -692845 14.94 8 1.57 0.22 0
+I4935 200434.1 -573553 14.01 8 1.6 0.4 0 64064 ESO 143- 3
+I4936 200552.2 -612543 14.53 8 1.5 0.8 0 64088 ESO 143- 6
+I4937 200517.6 -561522 14.86 8 1.9 0.4 0 64074 ESO 185- 60
+I4938 200611.2 -601235 13.40 8 1.9 1.3 0 64096 ESO 143- 7
+I4939 200711.0 -604420 15.08 8 1.7: .8: 0
+I4940 200543.6 -444200 0.00 0 0
+I4941 200658.6 -533908 15.55 0 2.2 2.0 0
+I4942 200649.4 -523636 16.27 8 2.3 1.8 0
+I4943 200628.3 -482227 13.61 8 1.5 1.1 38 64102 ESO 233- 28
+I4944 200708.8 -542649 14.58 8 1.5 0.6 0 64129 ESO 185- 67
+I4945 201116.8 -710047 14.79 8 1.2 0.3 0 64222 ESO 73- 25
+I4946 202357.4 -435947 12.61 8 2.5 1.0 68 64614 ESO 285- 7
+I4947 200732.1 -530830 15.02 8 0.8 0.6 84 64138 ESO 185- 69
+I4948 202428.1 -433913 11.64 8 5.6 3.9 0
+I4949 200719.1 -482211 12.10 8
+I4950 200827.3 -560943 15.13 8 1.3 0.4 0 64159 ESO 185- 70
+I4951 200931.2 -615047 13.97 8 2.8 0.5 0 64181 ESO 143- 10
+I4952 200837.6 -552713 14.01 8 1.3 0.6 0 64163 ESO 186- 1
+I4953 200959.9 -624732 15.71 8 .6 .4 0
+I4954 200448.0 +291500 5
+I4955 200454.0 +291059 5
diff --git a/kstars/kstars/data/ngcic14.dat b/kstars/kstars/data/ngcic14.dat
new file mode 100644
index 00000000..ef6522eb
--- /dev/null
+++ b/kstars/kstars/data/ngcic14.dat
@@ -0,0 +1,436 @@
+I4956 201130.6 -453533 13.40 8 1.7 1.6 0 64230 ESO 284- 23
+I4957 200935.6 -554234 15.20 8 0.9 0.6 0 64183 ESO 186- 3
+I4958 201535.3 -724240 0.00 8 .4 .3 0
+I4959 201057.2 -530523 0.00 0 0
+I4960 201523.9 -703216 14.49 8 1.2 0.3 0 64363 ESO 73- 28
+I4961 201128.6 -530730 15.02 8 1.5 0.5 0 64229 ESO 186- 8
+I4962 201642.5 -710745 16.20 8
+I4963 201205.5 -551445 14.29 8 1.9 0.6 0 64255 ESO 186- 10
+I4964 201723.9 -735308 13.40 8 1.3 0.7 0 64432 ESO 46- 8
+I4965 201227.2 -564936 14.80 8 1.1 1.0 0 64272 ESO 186- 11
+I4966 201313.9 -533002 14.7 8
+I4967 201623.1 -703353 14.77 8 0.7 0.5 0 64396 ESO 73- 29
+I4968 201450.2 -644754 15.01 8 .9 .7 0
+I4969 201256.3 -535512 15.10 8 0.7 0.7 0 64288 ESO 186- 13
+I4970 201657.9 -704457 14.70 8 0.7 0.2 6 64415 ESO 73- 33
+I4971 201703.7 -703714 16.06 8
+I4972 201742.3 -705503 15.30 8 1.1 0.2 0 64436 ESO 73- 34
+I4973 201434.1 -582216 15.80 8 .8 .6 0
+I4974 201526.5 -615130 15.42 8
+I4975 201403.0 -524318 14.30 8 1.1 1.0 0 64325 ESO 186- 17
+I4976 201541.0 -615231 15.58 8 .9: .4 0
+I4977 201153.2 -213812 0.00 0 0
+I4978 201437.6 -542519 15.43 0 .5 .2 0
+I4979 201441.8 -532731 14.91 8 1.1 0.9 0 64342 ESO 186- 19
+I4980 201528.9 -575446 14.20 8 1.5 0.7 0 64367 ESO 143- 18
+I4981 201939.5 -705054 14.05 8 1.0 0.3 135 64486 ESO 73- 38
+I4982 202021.6 -710026 15.17 8
+I4983 201605.9 -520512 14.29 8 1.0 0.9 0 64382 ESO 233- 48
+I4984 201617.4 -524213 15.39 8 .9 .5 0
+I4985 202044.0 -705913 14.85 8 0.9 0.6 0 64505 ESO 73- 40
+I4986 201711.6 -550211 14.13 8 2.0 0.9 0 64423 ESO 186- 26
+I4987 201719.4 -521646 15.15 8 1.0 0.8 0 64428 ESO 233- 52
+I4988 202146.2 -692316 0.00 0 0
+I4989 201923.7 -583305 15.10 0 1.2 .3 0
+I4990 202125.6 -665327 15.74 8 .9 .4 0
+I4991 201823.1 -410301 11.56 8 2.6 1.8 145 64450 ESO 340- 11
+I4992 202327.8 -713354 14.45 8 2.69 0.25 0 64597 ESO 73- 42
+I4993 202156.3 -665907 15.74 8 .3 .3 0
+I4994 201944.5 -532650 13.89 8 1.5 1.3 0 64489 ESO 186- 33
+I4995 201959.0 -523719 14.28 8 1.2 0.8 0 64491 ESO 186- 34
+I4996 201630.0 +373759 7.87 3
+I4997 202008.8 +164351 12.0 6
+I4998 202210.6 -381830 13.99 8 1.5 1.2 0 64546 ESO 340- 20
+I4999 202356.3 -260054 13.50 8 1.8 1.0 0 64613 ESO 527- 21
+I5000 202221.6 +062547 14.9 8
+I5001 202620.0 -544629 15.19 8 1.1 0.5 0 64681 ESO 186- 42
+I5002 202639.9 -544759 14.19 8 1.3 0.8 0 64695 ESO 186- 44
+I5003 204314.3 -295112 13.25 0 2.4 0.6 0
+I5004 203139.1 -304955 12.68 0 2.6 1.3 0
+I5005 202520.2 -254945 13.56 8 1.9 1.6 0 64657 ESO 528- 4
+I5006
+I5007 204334.4 -294213 12.58 0 2.6 1.5 0
+I5008 203244.8 -724144 15.49 8 1.1 0.4 0 64929 ESO 47- 1
+I5009 203234.3 -721003 14.35 8 1.1 0.6 0 64923 ESO 74- 1
+I5010 203026.7 -660550 15.88 8 .7 .3 0
+I5011 202833.8 -360138 12.67 8 2.4 1.2 0
+I5012 202932.0 -564435 15.22 8 1.1 0.5 0 64802 ESO 186- 53
+I5013 202833.9 -360136 8 2.4 1.2 19 64772 ESO 400- 29
+I5014 203515.7 -732709 14.36 8 .5: .4: 0
+I5015 203420.6 -315851 12.07 0 4.5 1.2 0
+I5016 203536.9 -725440 15.84 0 .9: .8: 0
+I5017 203203.6 -573519 14.80 8 1.0 0.7 5 64902 ESO 143- 29
+I5018
+I5019 203047.1 -360437 15.41 8 1.7 0.3 0 64850 ESO 400- 35
+I5020 203038.1 -332905 13.05 8 3.0 2.1 153 64845 ESO 400- 34
+I5021 203334.0 -543115 15.02 8 .6 .5 0
+I5022 204106.1 -762701 15.43 8 0.9 0.6 0 65186 ESO 47- 5
+I5023 203810.7 -671105 14.17 8 1.4 0.5 0 65109 ESO 106- 8
+I5024 204009.5 -710628 14.88 8 1.1 .9: 0
+I5025 204459.1 -765905 15.36 8 1.66 0.21 0 65304 ESO 47- 10
+I5026 204828.0 -780409 15.42 8 2.80 0.24 0 65426 ESO 26- 6
+I5027 204108.9 -552820 15.26 8 .5 .4 0
+I5028 204321.8 -653848 15.19 8 1.2 1.0 0 65250 ESO 106- 10
+I5029
+I5030
+I5031 204519.0 -673200 13.40 8 1.2 0.5 0 65317 ESO 74- 8
+I5032 204520.8 -673240 14.4 8
+I5033 204355.1 -572003 15.52 8 0.94 0.56 0
+I5034 204341.7 -570149 14.63 8 1.5 0.7 0 65261 ESO 187- 10
+I5035 204414.4 -570739 15.89 8 0.73 0.42 0
+I5036 204437.8 -573736 16.01 8 .9 .3 0
+I5037 204539.2 -582659 15.81 8 1.1 .2 0
+I5038 204651.3 -650100 13.38 8 1.4 0.7 75 65365 ESO 106- 12
+I5039 204314.4 -295113 13.25 8 2.4 0.6 156 65249 ESO 463- 20
+I5040 205219.6 -764112 15.17 8 .9 .7 0
+I5041 204333.9 -294216 12.58 8 2.6 1.5 28 65258 ESO 463- 21
+I5042 204746.2 -650509 13.22 8 1.2 0.8 40 65394 ESO 106- 13
+I5043 204638.2 -565901 16.43 8 0.84 0.25 0
+I5044 205041.5 -715358 15.50 8 .3 .2 0
+I5045 205050.1 -715435 15.25 8 .8 .4 0
+I5046
+I5047
+I5048 205140.6 -714803 15.76 0 .5 .5 0
+I5049 204723.6 -382514 14.69 8
+I5050 204515.0 -053722 14.60 8 1.10 0.71 0 65310 MCG -1-53- 5
+I5051 205222.6 -714724 15.56 8 .6 .4 0
+I5052 205206.3 -691214 11.16 8 5.9 0.8 143 65603 ESO 74- 15
+I5053 205336.2 -710821 13.67 8 1.6 0.6 55 65662 ESO 74- 18
+I5054 205345.2 -710127 13.94 8 2.0 0.4 5 65665 ESO 74- 19
+I5055 205257.2 -682644 15.14 8 .6 .3 0
+I5056 204912.7 -391323 15.21 8 0.62 0.44 0 65452 ESO 341- 16
+I5057
+I5058 204719.4 +003033 0.00 0 0
+I5059 205113.5 -574119 15.27 8 .9 .6 0
+I5060 205446.6 -713811 15.49 8 .9 .2 0
+I5061
+I5062 204810.2 -082135 0.00 0 0
+I5063 205202.1 -570412 12.89 8 2.1 1.4 116 65600 ESO 187- 23
+I5064 205238.3 -571357 14.27 8 1.3 0.8 0 65634 ESO 187- 28
+I5065 205146.2 -295054 14.58 8 1.1 0.9 0 65580 ESO 463- 30
+I5066 205703.0 -730850 15.14 8 1.0: 1.0: 0
+I5067 204754.0 +442200 5
+I5068 205100.0 +423000 0
+I5069 210012.8 -714842 14.13 8 1.1 0.9 0 65870 ESO 74- 22
+I5070 205100.0 +442200 5 Pelican Nebula
+I5071 210119.7 -723834 13.26 8 3.4 0.8 0 65915 ESO 47- 19
+I5072 210156.8 -725918 15.57 8 .8 .4 0
+I5073 210319.8 -724116 14.82 8 1.1 1.0 0 65992 ESO 47- 21
+I5074 210100.4 -630910 14.35 8 0.83 0.61 0
+I5075 210440.5 -715210 14.56 8 1.0 .4 0
+I5076 205600.0 +472359 5
+I5077 210853.9 -733827 15.73 8 .8 .7 0
+I5078 210231.9 -164858 13.60 8 4.1 1.1 0 65960 MCG -3-53- 21
+I5079 210544.0 -561349 0.00 8 0
+I5080 210233.1 +191248 15.6 8
+I5081 210301.0 +191159 8
+I5082 210436.0 -121959 14. 8
+I5083 210351.5 +114550 15.5 8
+I5084 210914.1 -631725 12.60 8 1.6 1.0 137 66208 ESO 107- 7
+I5085 211327.6 -740611 15.28 8 .6 .5 0
+I5086 210832.1 -294608 13.80 8 1.5 1.5 0 66179 ESO 464- 25
+I5087 211417.6 -734624 14.98 8 1.4 0.4 0 66391 ESO 47- 26
+I5088 210926.7 -225243 14.34 8 1.3 1.1 0
+I5089
+I5090 211130.5 -020157 14.39 8 1.2 0.5 0 66299 UGC 11691
+I5091 211737.0 -703911 15.93 8 .6 .4 0
+I5092 211614.5 -642753 12.77 8 2.9 2.4 0 66452 ESO 107- 17
+I5093 211846.4 -703721 15.73 8 0.71 0.35 0
+I5094 211749.5 -662540 14.50 8 1.3 0.9 0 66515 ESO 107- 18
+I5095 211722.2 -595651 15.35 8 0.94 0.40 0 66498 ESO 145- 2
+I5096 211821.5 -634538 13.30 8 4.14 0.56 0 66530 ESO 107- 19
+I5097
+I5098
+I5099 212149.0 -705900 15.41 0 0.83 0.32 0
+I5100 212143.4 -655600 14.57 8 1.9 0.4 0 66628 ESO 107- 24
+I5101 212155.1 -655013 13.90 8 1.3 0.9 0 66636 ESO 107- 25
+I5102 212613.4 -731836 14.79 8 1.0: .8: 0
+I5103 212912.5 -740413 14.99 8 1.1 0.8 0 66841 ESO 47- 31
+I5104 212129.2 +211431 14.27 8 1.6 0.4 0 66622 UGC 11731
+I5105 212422.0 -403216 12.62 8 2.6 1.6 0 66694 ESO 342- 39
+I5105 212530.6 -401625 13.47 8 2.1 1.4 103 66723 ESO 342- 43
+I5105 212601.2 -405006 8 1.3 0.5 65 66740 ESO 342- 46
+I5106 212838.1 -705004 13.74 8 1.4 1.0 0 66824 ESO 75- 9
+I5107 212814.9 -654408 14.64 8 1.09 0.39 0
+I5108 213251.5 -723935 15.07 8 1.1 0.4 0 66944 ESO 48- 25
+I5109 213342.7 -740643 14.66 8 .5: .4: 0
+I5110 213043.1 -600006 13.90 8 1.4 1.1 0 66878 ESO 145- 7
+I5111 212810.8 +022826 15.1 8
+I5112
+I5113
+I5114 213407.9 -363913 13.98 0 2.1 1.7 0
+I5115 213057.3 +114548 15.7 8
+I5116 213705.5 -705857 13.86 8 1.6 1.2 0 67055 ESO 75- 18
+I5117 213231.0 +443548 6
+I5118 214213.8 -712258 15.10 8 1.18 0.30 0
+I5119 213355.8 +215017 15.35 8 0.9 0.2 0 66969 UGC 11766
+I5120 213848.3 -642101 14.12 8 1.9 0.6 0 67093 ESO 107- 41
+I5121 214119.9 -635428 12.59 8
+I5122 213945.9 -222423 15.00 8 .7 .4 0
+I5123 214449.3 -722515 14.45 8 1.5 0.5 0 67283 ESO 48- 6
+I5124 213955.2 -222537 16.68 8 .5 .2 0
+I5125 214150.2 -524625 14.04 8 0.76 0.72 0 67187 ESO 188- 16
+I5126
+I5127
+I5128 214311.8 -385806 14.47 8 0.92 0.63 0 67232 ESO 343- 22
+I5129 214746.6 -652316 15.09 8 0.75 0.65 0
+I5130 215024.3 -735951 14.49 8 1.9 0.6 0 67445 ESO 48- 8
+I5131 214725.7 -345305 13.25 8 1.4 1.4 0 67352 ESO 403- 27
+I5132
+I5133
+I5134
+I5135 214819.5 -345705 12.98 0 1.5 1.4 0
+I5136 214946.0 -345235 12.71 0 3.0 1.9 0
+I5137 215137.4 -653501 0.00 0 0
+I5138 215321.7 -685713 14.01 8 0.9 0.5 0 67585 ESO 75- 34
+I5139 215025.6 -305941 13.69 8 2.1 1.0 0 67447 ESO 466- 11
+I5140 215416.0 -671953 15.15 8 2.24 0.21 0 67613 ESO 75- 37
+I5141 215317.0 -592937 13.47 8 1.7 1.3 0 67580 ESO 145- 22
+I5142 215520.5 -653036 14.47 8 1.6 0.8 0 67640 ESO 108- 6
+I5143 215609.7 -493119 13.10 8 2.2 1.8 0
+I5144 215409.5 +150212 15.5 8
+I5145 215423.0 +150925 14.30 8 1.6 0.9 0 67619 UGC 11844
+I5146 215332.0 +471605 7.82 5 Cocoon Nebula
+I5147 215926.3 -652659 15.06 8 1.2 0.6 0 67787 ESO 108- 9
+I5148 215935.2 -392309 0.00 6 2.3 0
+I5149 215859.0 -272450 14.41 8 1.2 0.5 0 67770 ESO 466- 27
+I5150
+I5151 215852.6 +034541 15.50 0 0
+I5152 220241.5 -511747 11.06 8 5.2 3.2 0 67908 ESO 237- 27
+I5153
+I5154 220430.3 -660645 14.88 0 0.86 0.56 0
+I5155
+I5156 220314.6 -335015 12.95 8 2.2 0.8 175 67932 ESO 404- 25
+I5157 220326.9 -345628 12.70 8 1.4 1.3 0 67941 ESO 404- 26
+I5158 220624.8 -673101 15.16 8 1.0 0.6 0 68038 ESO 75- 55
+I5159
+I5160 220306.7 +111157 14.81 0 0.9 0.5 0
+I5161 220539.0 +093824 15.5 8
+I5162 220803.1 -524250 15.07 8 0.91 0.34 0
+I5163
+I5164
+I5165 221007.1 -643441 14.75 8 1.3 0.4 0 68196 ESO 108- 15
+I5166
+I5167
+I5168 220845.5 -275123 15.48 8 1.3 0.3 0 68133 ESO 467- 11
+I5169 221010.0 -360519 13.60 8 1.9 0.8 0 68198 ESO 404- 36
+I5170 221229.6 -471319 13.34 8 3.4 1.9 0 68284 ESO 237- 46
+I5171 221056.7 -460453 13.43 8 3.0 0.4 0 68223 ESO 288- 46
+I5172 220955.5 +124905 15.6 8
+I5173 221445.3 -692152 14.7 8 Southern Integral Galaxy
+I5174 221244.7 -381017 14.83 8 2.1 1.1 0 68292 ESO 344- 13
+I5175 221248.2 -380739 14.77 8 1.0 0.3 0 68296 ESO 344- 14
+I5176 221455.9 -665058 13.52 8 6.05 0.78 0 68389 ESO 108- 20
+I5177 221134.3 +114745 14.70 8 1.6 0.8 0 68244 UGC 11939
+I5178 221233.3 -225715 14.66 8 1.0 0.8 0 68287 ESO 532- 31
+I5179 221608.5 -365052 12.38 8 2.3 1.1 57 68455 ESO 405- 5
+I5180 221112.0 +385538 14.30 8 1.0 0.8 0 68234 UGC 11938
+I5181 221321.4 -460107 12.51 8 2.6 0.8 74 68317 ESO 289- 1
+I5182 221605.1 -652717 15.31 8 0.76 0.57 0
+I5183
+I5184
+I5185 221743.6 -655127 14.86 0 0.58 0.50 0
+I5186 221846.6 -364803 12.50 8 1.9 1.2 112 68548 ESO 405- 7
+I5187 221817.8 -593625 14.69 8 .4 .4 0
+I5188 221826.4 -593829 13.80 8 1.3 1.1 0 68539 ESO 146- 17
+I5189
+I5190 221900.7 -595258 14.80 8 1.3 0.8 0 68556 ESO 146- 18
+I5191 221502.6 +371800 15.0 8
+I5192 221514.1 +371614 17. 8
+I5193 221543.5 +371434 16. 8
+I5194
+I5195
+I5196 222011.7 -652419 15.2 8
+I5197 221949.4 -600811 14.96 8 1.1 0.5 0 68584 ESO 146- 19
+I5198 221742.7 -153417 13.67 0 1.4 0.7 0
+I5199 221933.2 -373202 14.43 8 1.61 0.30 0 68574 ESO 344- 20
+I5200 222215.3 -654559 15.96 8 .8 .4 0
+I5201 222057.4 -460205 11.30 8 8.5 3.9 33 68618 ESO 289- 18
+I5202 222255.7 -654810 14.63 8 1.3 0.6 0 68707 ESO 108- 27
+I5203 222234.3 -594624 14.70 8 1.3 0.7 0 68684 ESO 146- 20
+I5204
+I5205 222247.5 -594713 15.98 0 0.82 0.39 0
+I5206 222404.6 -665128 14.80 8 1.0 0.6 0 68762 ESO 108- 28
+I5207 222329.4 -603354 15.13 8 1.3 0.9 0 68738 ESO 146- 22
+I5208 222434.3 -651339 14.77 8 1.66 0.32 0 68788 ESO 108- 29
+I5209 222309.1 -375936 15.42 8 0.71 0.39 0
+I5210 222231.1 -185211 14.21 8 1.2 1.1 0 68674 ESO 602- 12
+I5211 222243.0 -185249 14.69 8 1.1 0.7 0 68695 ESO 602- 14
+I5212 222330.2 -380216 14.89 8 1.1 0.7 0 68739 ESO 345- 6
+I5213 222504.8 -602836 15.79 8 0.66 0.58 0
+I5214 222243.4 -272120 15.22 8 1.0 .2 0
+I5215 222657.9 -655852 15.48 8 0.66 0.55 0
+I5216 222444.8 -180515 0.00 0 0
+I5217
+I5218 222805.8 -602341 15.06 8 1.3 0.5 0 68927 ESO 146- 26
+I5219 222843.7 -655337 15.51 8 0.89 0.55 0
+I5220 222802.7 -594324 15.08 8 1.0 .3 0
+I5221 222857.7 -655416 15.77 8 0.49 0.46 0
+I5222 222953.8 -653943 13.46 8 1.9 1.3 93 68993 ESO 109- 6
+I5223 222944.7 +075918 15.6 8
+I5224 223030.1 -455946 14.35 8 1.60 0.36 0 69011 ESO 289- 31
+I5225 223208.0 -252352 13.92 8 1.9 1.2 0
+I5226 223230.2 -253943 13.54 0 1.8 1.4 0
+I5227 223403.7 -644152 13.94 8 1.4 1.0 0 69170 ESO 109- 8
+I5228 223223.8 -140716 13. 8
+I5229 223450.4 -612253 15.13 8 .8 .8 0
+I5230 223540.2 -613250 14.5 8
+I5231 223400.7 +232019 14.8 8
+I5232 223738.1 -685220 15.39 8 0.60 0.40 0
+I5233 223632.9 +254547 14.65 8 1.0 0.8 0 69290 UGC 12106
+I5234 224011.4 -654931 15.29 8 0.87 0.39 0
+I5235 224125.5 -663449 16.24 8 .6 .4 0
+I5236 224130.1 -663705 15.46 8 0.71 0.48 0
+I5237 224217.9 -300328 12.95 8
+I5238 224129.8 -604529 15.79 8 0.69 0.45 0
+I5239 223107.2 -380136 14.49 8 3.0 1.7 0
+I5240 224152.5 -444606 12.78 8 2.8 1.9 100 69521 ESO 290- 2
+I5241 224138.5 +023824 14.61 8 1.0 0.8 0 69504 UGC 12152
+I5242 224115.2 +232425 14.61 8 0.89 0.75 0 69487 UGC 12148
+I5243 224124.6 +232233 14.80 8 0.7 0.6 0 69495 UGC 12153
+I5244 224413.7 -640236 13.66 8 2.9 0.4 0 69620 ESO 109- 15
+I5245 224456.4 -652129 14.68 8 0.86 0.66 0
+I5246 224639.2 -645355 14.73 8 1.1 .7 0
+I5247 224650.1 -651626 14.71 8 1.38 0.41 0
+I5248
+I5249 224706.3 -644955 14.31 8 4.37 0.43 0 69707 ESO 109- 21
+I5250 224717.5 -650335 12.21 8 2.8 2.8 0 69713 ESO 109- 22
+I5250 224724.8 -650322 8 2.8 2.8 0 69714 ESO 109- 22A
+I5251
+I5252 224809.0 -685410 13.72 8 1.2 0.8 0 69744 ESO 76- 25
+I5253 224528.9 +214829 15.45 8 0.9 0.3 0 69659 UGC 12180
+I5254 224600.6 +210731 15.6 8
+I5255
+I5256 224945.8 -684126 14.60 8 1.1 0.5 0 69820 ESO 76- 28
+I5257 225216.2 -672510 15.19 8 0.7 0.3 0 69885 ESO 76- 29
+I5258 225131.6 +230450 13.84 8 1.6 1.0 0 69869 UGC 12217
+I5259
+I5260 225418.6 -391854 12.75 0 1.5 0.9 0
+I5261 225425.2 -202146 13.88 8 1.5 1.3 0 69969 ESO 603- 26
+I5262 225519.4 -335323 14.05 8 1.2 0.6 0 70007 ESO 406- 20
+I5263 225813.6 -690308 14.20 8 1.4 0.7 0 70137 ESO 76- 32
+I5264 225653.0 -363315 13.72 8 2.5 0.5 0 70081 ESO 406- 29
+I5265
+I5266 225820.8 -650747 14.63 8 1.81 0.32 0 70142 ESO 109- 29
+I5267 225555.8 -432604 13.88 8 2.4 0.8 172 70036 ESO 290- 26
+I5267 225656.7 -434539 12.66 8 1.9 0.8 106 70085 ESO 290- 27
+I5267 225713.4 -432345 11.43 8 5.2 3.9 140 70094 ESO 290- 29
+I5268
+I5269 225743.6 -360134 13.19 8 1.8 0.8 0 70039 ESO 406- 23
+I5269 225636.5 -361458 13.20 8 4.1 0.8 96 70070 ESO 406- 26
+I5269 225744.0 -360130 8 1.8 0.8 51 70110 ESO 406- 32
+I5269 230048.3 -352217 8 2.1 0.9 66 70253 ESO 406- 41
+I5270 225754.9 -355129 12.99 8 3.2 0.6 0 70117 ESO 406- 33
+I5271 225802.1 -334432 11.59 8 2.6 0.9 138 70128 ESO 406- 34
+I5272 225930.9 -651135 14.79 8 0.9 0.9 0 70188 ESO 109- 30
+I5273 225926.7 -374212 11.84 8 2.7 1.8 56 70184 ESO 346- 22
+I5274 225827.6 +185508 14.77 8 1.1 1.0 0 70149 UGC 12275
+I5275
+I5276 225839.7 +184912 15.20 0 0.90 0.60 0
+I5277 230159.2 -651152 15.30 8 0.62 0.57 0
+I5278 230015.8 -081044 15.50 8 1.1 0.4 0 70232 MCG -1-58- 14
+I5279 230302.6 -691235 14.27 8 1.3 0.8 0 70335 ESO 77- 1
+I5280 230350.1 -651228 15.01 8 1.4 0.5 0 70372 ESO 109- 33
+I5281 230203.5 +270308 14.4 8
+I5282 230248.2 +215228 14.91 8 1.3 0.6 0 70323 UGC 12325
+I5283 230318.3 +085336 14.80 8 0.8 0.4 54 70350 MCG 1-58- 26
+I5284 230646.3 +190719 14.84 8 1.1 0.3 0 70492 UGC 12364
+I5285 230658.7 +225614 13.60 8 1.6 1.2 100 70497 UGC 12365
+I5286 230955.5 -681511 16.19 8 .9 .2 0
+I5287 230920.3 +004523 14.70 8 0.96 0.72 0 70575 UGC 12393
+I5288 231144.2 -680539 14.74 8 1.2 0.8 0 70662 ESO 77- 6
+I5289 231117.0 -322710 16.13 8
+I5290 231253.2 -232809 13.62 8 1.3 0.8 0 70705 ESO 535- 8
+I5291 231339.6 +091429 15.6 8
+I5292 231347.2 +134112 15.5 8
+I5293 231444.6 +250826 15.6 8
+I5294 231610.9 -423459 11.40 8
+I5295 231529.1 +250714 15.54 8 0.8 0.7 0 70839 CGCG 475- 52
+I5296 231543.8 +250540 15.28 8 0.9 0.6 0 70847 UGC 12460
+I5297 231558.4 +250130 15.7 8
+I5298 231600.7 +253324 14.94 8 0.7 0.7 0 70877 MCG 4-54- 38
+I5299
+I5300 231634.1 +204943 0.00 0 0
+I5301 231859.4 -693344 15.36 8 1.4 .8 0
+I5302 231936.7 -643406 14.96 8 1.2 0.3 0 71082 ESO 110- 9
+I5303
+I5304 231852.5 -101533 14.18 8 1.4 0.9 0 71028 MCG -2-59- 11
+I5305 231806.2 +101759 15.4 8
+I5306 231811.3 +101445 15.6 8
+I5307 231517.2 +190229 16. 8
+I5308 231920.9 -421521 12.01 8
+I5309 231906.0 +080600 14.52 8 1.3 0.6 23 71051 UGC 12498
+I5310 232047.6 -220858 15.28 8 .4 .4 0
+I5311
+I5312 232058.3 +191905 14.83 0 0.22 0.22 0
+I5313 232200.8 -422847 13.5 8
+I5314 232108.6 +191841 15.6 8
+I5315 232118.2 +252307 14.52 8 0.7 0.6 0 71174 UGC 12541
+I5316
+I5317 232328.7 +210949 15.10 0 0.80 0.60 0
+I5318 232407.8 -115133 14. 8
+I5319
+I5320 232822.0 -674537 15.17 0 .7: .5: 0
+I5321 232620.2 -175723 14.02 8 1.3 0.8 0 71430 ESO 605- 7
+I5322 232830.8 -674541 15.09 8 .8: .6: 0
+I5323 232737.0 -674856 14.01 8 1.6 1.1 0 71489 ESO 77- 19
+I5324 232817.7 -674917 14.06 8 1.1 1.0 0 71526 ESO 77- 20
+I5325 232843.2 -411958 11.83 8 2.8 2.5 0 71548 ESO 347- 18
+I5326 232935.1 -284952 14.60 8 1.1 .4 0
+I5327
+I5328 233316.4 -450057 12.34 8 2.5 1.5 0 71724 ESO 291- 28
+I5328 233317.0 -450101 12.34 8 2.5 1.5 40 71730 ESO 291- 29
+I5328 233358.9 -451243 8 1.7 0.5 169 71760 ESO 291- 30
+I5329 233309.6 +211414 15.42 8 2.02 0.24 0 71731 UGC 12660
+I5330
+I5331 233324.8 +210748 15.00 8 1.0 0.3 0 71740 UGC 12662
+I5332 233427.5 -360604 11.26 8 7.8 6.2 0 71775 ESO 408- 9
+I5333 233453.0 -652346 14.29 8 1.6 0.3 0
+I5334 233436.4 -043203 14.26 8 1.8 0.6 0 71784 MCG -1-60- 8
+I5335 233547.4 -672349 15.06 8 1.1 0.5 0 71846 ESO 77- 25
+I5336
+I5337 233625.1 +210902 15.52 8 0.8 0.1 0 71875 MCG 3-60- 12
+I5338 233630.0 +210800 15.00 8 1.0 0.7 30 71884 UGC 12703
+I5339 233805.3 -682631 14.60 8 1.0 0.9 0 71965 ESO 77- 26
+I5340
+I5341 233826.8 +265906 15.20 8 0.2 0.2 0 71984 MCG 4-55- 37
+I5342 233838.8 +270041 15.29 8 0.3 0.3 0 71991 MCG 4-55- 39
+I5343 233922.4 -222950 13.99 8 0.83 0.69 0
+I5344
+I5345 233932.2 -222448 14.43 0 1.3 .9 0
+I5346 234106.3 +245659 15.7 8
+I5347 234136.7 +245308 15.7 8
+I5348 234459.2 -425438 12.35 8
+I5349 234622.7 -280022 15.32 8 0 72358 ESO 471- 11
+I5350 234715.0 -275726 14.41 8 0.7 0.6 0 72396 ESO 471- 14
+I5351 234718.9 -021848 14.63 8 0.1 0.1 0 72404 MCG -1-60- 32
+I5352
+I5353 234728.9 -280632 13.88 8 1.4 1.0 0 72421 ESO 471- 17
+I5354 234728.0 -280807 14.98 8 0.8 0.4 66 72416 ESO 471- 16
+I5355 234715.3 +324658 14.39 8 1.0 0.6 0 72397 UGC 12781
+I5356 234723.8 -022105 14.97 8 0.1 0.1 0 72409 MCG -1-60- 34
+I5357 234722.9 -021803 13.95 8 1.7 1.1 0 72408 MCG -1-60- 33
+I5358 234744.9 -280820 13.58 8 2.5 1.0 122 72441 ESO 471- 19
+I5359 234737.9 -021902 15.72 8 1.1 0.2 0 72430 MCG -1-60- 36
+I5360 234753.7 -370331 0.00 0 0
+I5361 235128.9 -132254 13.95 0 1.2 1.2 0
+I5362 235136.7 -282154 14.15 8 1.4 1.3 0 72648 ESO 471- 26
+I5363
+I5364 235623.5 -290120 15.20 0 0.3 0.3 0
+I5365 235711.0 -370008 13.89 8 1.5: 1.1: 0
+I5366
+I5367
+I5368
+I5369 235950.5 +324208 15.18 8 1.0 0.4 0 73190 CGCG 499- 27
+I5370 000009.2 +324418 14.9 8
+I5371 000014.7 +324955 15.3 8
+I5372 000016.2 +324733 15.61 8 0
+I5373 000029.3 +324658 15.3 8
+I5374 000104.5 +043001 15.19 8 0.7 0.5 0 79 MCG 1- 1- 10
+I5375 000104.8 +043226 15.24 8 1.0 0.2 0 80 MCG 1- 1- 9
+I5376 000119.8 +343133 14.59 8 2.0 0.3 0 102 UGC 12909
+I5377 000205.4 +163525 15.20 8 1.0 0.6 0 156 UGC 12918
+I5378 000237.9 +163837 14.9 8
+I5379 000240.7 +163600 15.7 8
+I5380 000249.3 -661113 15.5 8
+I5381 000311.3 +155757 14.70 8 1.19 0.43 0 212 UGC 7
diff --git a/kstars/kstars/data/night.colors b/kstars/kstars/data/night.colors
new file mode 100644
index 00000000..1fe80b29
--- /dev/null
+++ b/kstars/kstars/data/night.colors
@@ -0,0 +1,25 @@
+1:0 StarColorMode:StarColorIntensity
+#000000 :SkyColor
+#CC0099 :MessColor
+#CC0099 :NGCColor
+#CC0099 :ICColor
+#AA0000 :HSTColor
+#AA0000 :SNameColor
+#AA7777 :PNameColor
+#990000 :CNameColor
+#880000 :CLineColor
+#550000 :CBoundColor
+#440000 :MWColor
+#AA0000 :EqColor
+#AA0000 :EclColor
+#993333 :HorzColor
+#000000 :CompassColor
+#770000 :GridColor
+#AA0000 :BoxTextColor
+#FF0000 :BoxGrabColor
+#000000 :BoxBGColor
+#DD0000 :TargetColor
+#AA0000 :UserLabelColor
+#992200 :PlanetTrailColor
+#770000 :AngularRuler
+#FFAA00 :ObsListColor
diff --git a/kstars/kstars/data/noimage.png b/kstars/kstars/data/noimage.png
new file mode 100644
index 00000000..a84459d7
--- /dev/null
+++ b/kstars/kstars/data/noimage.png
Binary files differ
diff --git a/kstars/kstars/data/pluto.orbit b/kstars/kstars/data/pluto.orbit
new file mode 100644
index 00000000..0fb469d5
--- /dev/null
+++ b/kstars/kstars/data/pluto.orbit
@@ -0,0 +1,100 @@
+-0.780428 -31.1694 3.56161
+2.13698 -31.654 2.7695
+5.03821 -31.8967 1.95616
+7.90285 -31.9066 1.12849
+10.7128 -31.695 0.292922
+13.4522 -31.2743 -0.544632
+16.1076 -30.6578 -1.37883
+18.6674 -29.8593 -2.2049
+21.1224 -28.8928 -3.01861
+23.4649 -27.7721 -3.81626
+25.6887 -26.5109 -4.59465
+27.7893 -25.1224 -5.35101
+29.7632 -23.6192 -6.083
+31.6081 -22.0136 -6.78864
+33.3225 -20.3169 -7.46625
+34.9056 -18.5402 -8.11447
+36.3575 -16.6937 -8.73218
+37.6785 -14.787 -9.31848
+38.8695 -12.8293 -9.87264
+39.9319 -10.8291 -10.3941
+40.8672 -8.79433 -10.8825
+41.6771 -6.7326 -11.3376
+42.3638 -4.65092 -11.7591
+42.9293 -2.55592 -12.1469
+43.3759 -0.453822 -12.5012
+43.706 1.64952 -12.8218
+43.922 3.74856 -13.109
+44.0264 5.8381 -13.3629
+44.0217 7.91318 -13.5836
+43.9105 9.96913 -13.7715
+43.6954 12.0015 -13.9268
+43.3789 14.006 -14.0498
+42.9636 15.9786 -14.1407
+42.4521 17.9155 -14.2001
+41.8471 19.8128 -14.2281
+41.151 21.6671 -14.2251
+40.3666 23.4748 -14.1916
+39.4963 25.2326 -14.1279
+38.5428 26.9373 -14.0345
+37.5087 28.5856 -13.9117
+36.3966 30.1745 -13.7599
+35.2092 31.7009 -13.5797
+33.9491 33.1619 -13.3714
+32.6191 34.5545 -13.1356
+31.2218 35.8758 -12.8727
+29.7599 37.123 -12.5831
+28.2364 38.2932 -12.2675
+26.6541 39.3837 -11.9263
+25.0159 40.3915 -11.5601
+23.3248 41.314 -11.1695
+21.584 42.1483 -10.755
+19.7966 42.8916 -10.3173
+17.966 43.5412 -9.85703
+16.0955 44.0942 -9.37492
+14.1888 44.5478 -8.87167
+12.2495 44.8993 -8.34808
+10.2817 45.1458 -7.80497
+8.28928 45.2846 -7.24324
+6.27669 45.3128 -6.66381
+4.24842 45.2276 -6.06772
+2.20928 45.0264 -5.45605
+0.164339 44.7063 -4.82998
+-1.88102 44.2647 -4.19079
+-3.92107 43.699 -3.53986
+-5.94972 43.0067 -2.87867
+-7.96048 42.1854 -2.20885
+-9.94644 41.2329 -1.53217
+-11.9002 40.1471 -0.850542
+-13.8139 38.9263 -0.166066
+-15.6791 37.5691 0.51898
+-17.4868 36.0743 1.20211
+-19.2276 34.4414 1.88062
+-20.8911 32.6703 2.55157
+-22.4666 30.7617 3.21176
+-23.9426 28.7172 3.85772
+-25.3072 26.539 4.48571
+-26.5477 24.231 5.09169
+-27.6511 21.7979 5.67135
+-28.6038 19.2462 6.22009
+-29.3921 16.584 6.73306
+-30.0022 13.8214 7.20519
+-30.4205 10.9706 7.63124
+-30.634 8.04612 8.00588
+-30.6304 5.0648 8.32378
+-30.3991 2.04598 8.57976
+-29.931 -0.988611 8.76892
+-29.2198 -4.01501 8.8868
+-28.2618 -7.00735 8.92961
+-27.0569 -9.93833 8.89439
+-25.6087 -12.7798 8.77917
+-23.925 -15.5037 8.58319
+-22.0176 -18.0825 8.30693
+-19.9024 -20.4906 7.95224
+-17.5987 -22.7048 7.52225
+-15.1291 -24.7049 7.02134
+-12.5185 -26.4749 6.45498
+-9.79321 -28.0027 5.82951
+-6.98033 -29.2803 5.15193
+-4.10681 -30.3042 4.42964
+-1.19876 -31.0746 3.67024
diff --git a/kstars/kstars/data/pluto.png b/kstars/kstars/data/pluto.png
new file mode 100644
index 00000000..3c724d8b
--- /dev/null
+++ b/kstars/kstars/data/pluto.png
Binary files differ
diff --git a/kstars/kstars/data/saturn.B0.vsop b/kstars/kstars/data/saturn.B0.vsop
new file mode 100644
index 00000000..31a236e7
--- /dev/null
+++ b/kstars/kstars/data/saturn.B0.vsop
@@ -0,0 +1,500 @@
+0.00084745939 0.000000 0.000000
+0.0433067804 3.60284428399 213.299095438
+0.00240348303 2.8523848939 426.598190876
+0.00030863357 3.48441504465 220.4126424388
+0.00034116063 0.57297307844 206.1855484372
+0.0001473407 2.1184659787 639.897286314
+0.00009916668 5.79003189405 419.4846438752
+0.00006993564 4.73604689179 7.1135470008
+0.00004807587 5.43305315602 316.3918696566
+0.00004788392 4.9651292742 110.2063212194
+0.00003432125 2.73255752123 433.7117378768
+0.00001506129 6.01304536144 103.0927742186
+0.00001060298 5.63099292414 529.6909650946
+0.00000969071 5.20434966103 632.7837393132
+0.0000094205 1.39646678088 853.196381752
+0.00000707645 3.80302329547 323.5054166574
+0.00000552313 5.13149109045 202.2533951741
+0.00000399675 3.35891413961 227.5261894396
+0.00000316063 1.99716764199 647.0108333148
+0.0000031938 3.6257155098 209.3669421749
+0.00000284494 4.88648481625 224.3447957019
+0.00000314225 0.4651027241 217.2312487011
+0.00000236442 2.13887472281 11.0457002639
+0.00000215354 5.94982610103 846.0828347512
+0.00000208522 2.12003893769 415.5524906121
+0.00000178958 2.95361514672 63.7358983034
+0.00000207213 0.73021462851 199.0720014364
+0.0000013914 1.9982199094 735.8765135318
+0.00000134884 5.24500819605 742.9900605326
+0.00000140585 0.64417620299 490.3340891794
+0.00000121669 3.11537140876 522.5774180938
+0.0000013924 4.59535168021 14.2270940016
+0.00000115524 3.10891547171 216.4804891757
+0.00000114218 0.96261442133 210.1177017003
+0.00000096376 4.48164339766 117.3198682202
+0.00000080593 1.3169275015 277.0349937414
+0.00000072952 3.0598848237 536.8045120954
+0.00000069261 4.92378633635 309.2783226558
+0.00000074302 2.8937653962 149.5631971346
+0.0000006804 2.18002263974 351.8165923087
+0.00000061734 0.67728106562 1066.49547719
+0.00000056598 2.60963391288 440.8252848776
+0.00000048864 5.78725874107 95.9792272178
+0.00000048243 2.1821183743 74.7815985673
+0.00000038304 5.29151303843 1059.3819301892
+0.00000036323 1.63348365121 628.8515860501
+0.00000035055 1.71279210041 1052.2683831884
+0.0000003427 2.45740470599 422.6660376129
+0.00000034313 5.97994514798 412.3710968744
+0.00000033787 1.14073392951 949.1756089698
+0.00000031633 4.14722153007 437.6438911399
+0.00000036833 6.27769966148 1162.4747044078
+0.0000002698 1.2715481681 860.3099287528
+0.00000023516 2.74936525342 838.9692877504
+0.0000002346 0.98962849901 210.8514148832
+0.000000236 4.11386961467 3.9321532631
+0.00000023631 3.07427204313 215.7467759928
+0.00000020813 3.51084686918 330.6189636582
+0.00000019509 2.81857577372 127.4717966068
+0.00000017103 3.89784279922 214.2623032845
+0.00000017635 6.19715516746 703.6331846174
+0.00000017824 2.28524493886 388.4651552382
+0.00000020935 0.14356167048 430.5303441391
+0.00000016551 1.66649120724 38.1330356378
+0.000000191 2.97699096081 137.0330241624
+0.00000015517 4.54798410406 956.2891559706
+0.00000017065 0.16611115812 212.3358875915
+0.00000014169 0.48937283445 213.3472795478
+0.00000019027 6.27326062836 423.4167971383
+0.00000013344 2.37136126257 429.7795846137
+0.00000012565 1.03178071173 563.6312150384
+0.00000014173 3.57477564831 213.2509113282
+0.00000011374 1.45300927024 1368.660252845
+0.00000010585 6.1763342593 200.7689224658
+0.000000106 3.84358958373 138.5174968707
+0.00000010263 2.17423692422 76.2660712756
+0.00000010072 1.33197220789 565.1156877467
+0.00000012058 0.441492427 222.8603229936
+0.00000010367 1.85278552549 350.3321196004
+0.00000008706 2.58144528603 1155.361157407
+0.0000000847 1.97890349826 625.6701923124
+0.00000008518 4.51649648578 3.1813937377
+0.00000007439 4.92597321442 212.7778305762
+0.00000007409 2.03506679104 288.0806940053
+0.00000008137 3.98500592467 85.8272988312
+0.00000007985 2.20794292064 362.8622925726
+0.0000000661 6.14944028835 417.0369633204
+0.00000007753 6.2366454907 1478.8665740644
+0.00000006318 1.87388481013 654.1243803156
+0.00000006319 1.17328438271 1265.5674786264
+0.00000005841 2.35829915285 750.1036075334
+0.00000005808 5.01602242794 479.2883889155
+0.00000008079 0.42574715104 554.0699874828
+0.00000006014 5.58952234348 425.1137181677
+0.00000007444 5.41859596459 213.8203602998
+0.00000007567 2.68446523795 191.2076949102
+0.00000007421 4.19354269508 9.5612275556
+0.00000005466 3.21737829505 234.6397364404
+0.00000005661 1.4698271355 265.9892934775
+0.00000005851 4.81776629912 1.4844727083
+0.00000005341 3.45755372717 203.7378678824
+0.0000000496 1.04628615559 12.5301729722
+0.0000000492 3.85622235967 173.9422195228
+0.00000004883 1.94823282939 195.1398481733
+0.00000005621 0.81869581274 52.6901980395
+0.000000052 3.32827437636 515.463871093
+0.00000004927 3.81806549732 225.8292684102
+0.00000005033 0.10756875163 252.6559713532
+0.00000004416 5.45506938037 408.4389436113
+0.00000004169 1.21145214135 1685.0521225016
+0.00000004066 6.24213578122 1279.794572628
+0.00000003972 6.13850317719 217.491881132
+0.00000005398 5.67212179194 1375.7737998458
+0.00000003916 5.96105725915 210.3783341312
+0.00000004017 0.99840226682 842.1506814881
+0.00000003899 4.58983662507 1272.6810256272
+0.00000003764 3.30663337976 212.5483359126
+0.00000004345 3.1856224183 414.0680179038
+0.00000003565 4.75262007127 207.8824694666
+0.00000003542 2.30814954338 1471.7530270636
+0.00000003732 1.61040235688 635.9651330509
+0.00000003709 2.97082943086 223.5940361765
+0.00000003576 3.83436862558 483.2205421786
+0.00000004053 3.72105017218 942.062061969
+0.00000003756 0.74987556308 214.0498549634
+0.00000003162 3.64550741 207.6700211455
+0.00000003149 2.27647454229 728.762966531
+0.00000003971 4.37874143597 216.2198567448
+0.00000003541 5.62281936827 218.7157214094
+0.00000002965 3.40117024932 650.9429865779
+0.00000003949 4.1972891245 209.106309744
+0.00000002853 4.81077453523 231.4583427027
+0.00000002826 0.86682282341 217.964961884
+0.0000000297 5.75162134301 160.6088973985
+0.00000002724 0.47941267764 497.4476361802
+0.00000002787 4.03144791896 62.2514255951
+0.00000002605 5.04152791794 65.2203710117
+0.00000002652 0.30602610654 424.1505103212
+0.00000002543 2.76499056123 543.9180590962
+0.00000002485 5.78396049817 99.1606209555
+0.00000003209 0.42853440759 218.9281697305
+0.00000002509 2.947045891 70.8494453042
+0.00000002308 0.63861650866 251.4321310758
+0.00000002869 4.31959346745 767.3690829208
+0.00000002232 0.56929937568 1073.6090241908
+0.00000002245 1.69945964547 488.8496164711
+0.00000002283 1.55589787463 601.7642506762
+0.00000002384 4.4458349331 21.3406410024
+0.00000002096 5.77425542767 88.865680217
+0.00000002363 3.35786310868 124.433415221
+0.00000002162 6.24029269257 1795.258443721
+0.00000002452 3.19804814047 208.633228992
+0.00000002033 4.87029603776 327.4375699205
+0.0000000195 5.56004000293 18.1592472647
+0.00000002283 4.22375355881 22.0914005278
+0.00000002217 4.6143309463 302.164775655
+0.00000001888 5.45600788064 142.4496501338
+0.00000002075 3.55622165076 1169.5882514086
+0.00000002069 2.75786819366 491.8185618877
+0.0000000181 5.96568495526 213.1872208534
+0.00000001813 1.39785500313 211.8146227297
+0.00000001843 1.15001484281 203.0041546995
+0.00000001854 1.41350087782 1581.959348283
+0.00000001697 3.23613719814 427.5613987225
+0.00000001736 5.45933992115 916.9322800554
+0.00000001714 6.14729146384 643.8294395771
+0.00000001948 5.70817363392 425.6349830295
+0.0000000177 3.36194411768 248.7238180901
+0.00000001611 0.97888081762 2001.4439921582
+0.00000001971 2.59654430358 429.0458714308
+0.00000001628 0.74011617198 177.8743727859
+0.00000001564 2.04342011485 1788.1448967202
+0.00000001574 6.01995224314 426.6463749858
+0.00000001939 5.4813466938 636.7158925763
+0.00000001651 4.61629429952 621.7380390493
+0.00000001552 2.55542734908 692.5874843535
+0.00000001484 6.17173980637 56.6223513026
+0.00000001782 3.26122906302 175.1660598002
+0.00000001503 2.59953333916 228.276948965
+0.00000001559 0.36281050773 776.9303104764
+0.00000001799 3.4639597697 1258.4539316256
+0.00000001521 3.75588462293 213.5115437591
+0.0000000181 4.37552745264 213.4109700226
+0.00000001521 0.30214462385 213.0866471169
+0.00000001608 4.66724132818 269.9214467406
+0.00000001525 1.47939329423 198.321241911
+0.00000001408 1.3849184675 501.3797894433
+0.00000001327 0.23760037979 148.0787244263
+0.00000001305 2.41201772023 275.5505210331
+0.00000001578 2.82443242444 426.5500067662
+0.00000001203 1.36928065935 235.3904959658
+0.00000001296 5.75203277385 1692.1656695024
+0.00000001295 3.04090959062 831.8557407496
+0.00000001283 1.62400181159 643.0786800517
+0.00000001617 1.31181209458 214.7835681463
+0.00000001346 4.01262069353 278.5194664497
+0.00000001166 0.09590019561 340.7708920448
+0.00000001115 2.20460481017 221.3758502853
+0.00000001176 1.07528227869 312.1990839626
+0.00000001107 1.50329021421 289.5651667136
+0.00000001143 4.40125874383 213.5597278689
+0.00000001253 0.21632769953 404.5067903482
+0.00000001074 3.17412275025 98.8999885246
+0.00000001103 0.23626839162 617.8058857862
+0.00000001077 3.51670933532 312.4597163935
+0.00000001039 0.53953974796 778.4147831847
+0.00000001195 2.11232088496 205.2223405907
+0.00000001093 5.16243153571 630.3360587584
+0.00000001143 5.93977485365 213.0384630071
+0.0000000104 4.79631324365 106.2741679563
+0.000000011 0.02509241739 219.4494345923
+0.00000001311 5.93900415785 436.1594184316
+0.0000000126 0.72481995446 355.7487455718
+0.0000000095 2.00801292252 1045.1548361876
+0.00000001186 1.84906064486 151.0476698429
+0.00000000974 3.01092368346 696.5196376166
+0.00000000924 4.88158186437 39.3568759152
+0.00000000961 2.80113869315 738.7972748386
+0.00000001011 6.27004359435 121.2520214833
+0.00000000904 4.15218356485 426.0769260142
+0.00000000904 4.24232505252 10.2949407385
+0.00000000895 2.47587956888 447.9388318784
+0.00000001186 0.85270715988 525.4981794006
+0.00000000824 3.97540449663 210.5907824523
+0.00000000831 4.05299295705 207.1487562837
+0.00000000937 5.44353432307 344.7030453079
+0.00000000823 2.08766677969 358.9301393095
+0.00000000971 5.09512804595 1589.0728952838
+0.00000001037 1.04152859909 2.4476805548
+0.00000000816 0.62175655307 188.9200730498
+0.00000000798 3.36396062989 237.6781178262
+0.00000000755 5.90983584858 284.1485407422
+0.0000000087 1.62765846893 114.1384744825
+0.00000000734 6.23523714922 2111.6503133776
+0.00000000767 2.73651219269 627.3671133418
+0.00000000701 0.72526525525 10213.285546211
+0.00000000801 5.84130533519 905.8865797915
+0.0000000071 1.78740818763 2104.5367663768
+0.0000000067 0.7583937489 2317.8358618148
+0.0000000072 4.95645178898 638.4128136057
+0.00000000796 4.87623914638 342.2553647531
+0.00000000703 0.35096991676 220.4608265486
+0.00000000835 3.1949282564 1574.8458012822
+0.00000000824 0.08813665925 216.0074084237
+0.00000000653 4.1959963539 247.2393453818
+0.00000000826 4.66845240923 427.1194557378
+0.0000000069 0.41873449575 5856.4776591154
+0.0000000069 1.34023204821 6283.0758499914
+0.0000000069 0.58291546593 213.4591541324
+0.00000000639 1.20304559619 867.4234757536
+0.0000000083 1.57233214789 1898.3512179396
+0.00000000753 1.5118797088 576.1613880106
+0.00000000629 2.83598833891 420.9691165835
+0.0000000069 3.48062808501 213.1390367436
+0.000000006 5.22938546212 212.0270710508
+0.00000000565 5.28099337758 423.6774295692
+0.00000000552 5.83265103738 84.3428261229
+0.00000000546 3.56588711151 1485.9801210652
+0.00000000642 6.15007145598 179.3588454942
+0.00000000697 1.91977327925 134.5853436076
+0.00000000648 5.15917450752 8.0767548473
+0.00000000551 3.33109164145 980.6681783588
+0.00000000511 3.87073988213 125.9873238985
+0.00000000506 0.80261216855 181.0557665236
+0.00000000564 4.05871107615 831.1049812242
+0.00000000681 3.45804290093 220.364458329
+0.00000000541 2.39252901431 421.93232443
+0.00000000498 3.11515053568 439.1283638482
+0.00000000517 2.754300048 1148.2476104062
+0.00000000491 4.47199498503 558.0021407459
+0.00000000467 4.18144797677 444.7574381407
+0.00000000458 0.60848440253 206.233732547
+0.00000000542 3.28613020157 245.5424243524
+0.00000000477 5.48556902348 35.4247226521
+0.00000000474 2.42545073874 436.8931316145
+0.00000000481 3.72498040536 206.1373643274
+0.00000000435 1.61732308614 191.9584544356
+0.00000000488 0.2605996965 416.3032501375
+0.00000000493 4.13699180247 518.6452648307
+0.00000000595 5.11706007934 214.5711198252
+0.00000000486 5.17710069856 67.6680515665
+0.00000000463 5.53192185211 418.5214360287
+0.00000000421 5.57377685121 430.79097657
+0.00000000446 6.20735049659 73.297125859
+0.00000000421 4.65837340438 543.0242872189
+0.00000000435 2.9525655435 5.4166259714
+0.00000000416 4.36391909218 113.3877149571
+0.00000000495 5.38121485133 391.1734682239
+0.0000000052 3.99939347071 618.5566453116
+0.00000000429 3.26903461513 144.1465711632
+0.00000000435 1.60816661416 2214.7430875962
+0.00000000398 2.38329818919 299.1263942692
+0.00000000399 0.06301179341 206.706813299
+0.00000000394 2.75496219113 425.8474313506
+0.00000000508 2.86873328929 337.732510659
+0.00000000475 5.68530292289 320.3240229197
+0.00000000432 0.68132398291 116.4260963429
+0.00000000404 1.84249441289 9786.687355335
+0.00000000371 5.83382962844 2008.557539159
+0.00000000382 4.24995364794 387.2413149608
+0.00000000416 3.81986946256 429.5189521828
+0.00000000491 4.18623117082 219.891377577
+0.00000000352 1.65610545221 963.4027029714
+0.00000000353 5.5020900346 305.3461693927
+0.00000000431 4.39380503963 353.301065017
+0.00000000375 2.67828133567 319.5732633943
+0.00000000359 3.54801032661 421.1815649046
+0.00000000339 5.19074405462 69.1525242748
+0.00000000358 1.11857595997 1044.4040766622
+0.00000000334 1.8426099474 1361.5467058442
+0.00000000328 6.07106596408 710.7467316182
+0.00000000328 1.48618893585 2420.9286360334
+0.00000000359 5.62797136991 78.7137518304
+0.00000000405 2.91366762549 1891.2376709388
+0.00000000398 2.08900381937 4.665866446
+0.00000000326 1.62373774313 5.6290742925
+0.00000000405 1.87470341223 114.3991069134
+0.00000000393 0.56487847337 128.9562693151
+0.00000000312 5.29291124448 347.8844390456
+0.0000000031 0.31232452686 427.3489504014
+0.00000000308 2.84912656825 487.3651437628
+0.00000000291 3.2597776278 494.2662424425
+0.00000000303 4.9396287369 373.9079928365
+0.00000000289 2.83591185309 212.0752551606
+0.00000000289 2.0537143135 214.5229357154
+0.00000000398 6.03822674845 432.2272651685
+0.00000000288 6.16001418475 969.6224780949
+0.00000000296 0.3033252409 1055.4497769261
+0.0000000028 1.29728455136 241.6102710893
+0.0000000028 5.41630221077 1493.093668066
+0.00000000315 6.24003908326 465.9550667912
+0.00000000274 5.03981944861 458.8415197904
+0.00000000296 3.04457317761 211.6021744086
+0.00000000274 2.72607352851 145.6310438715
+0.00000000293 1.32452002382 159.1244246902
+0.00000000263 6.11559198968 2428.0421830342
+0.00000000323 1.17502395659 815.0633461142
+0.00000000345 5.37083374878 428.0826635843
+0.00000000258 0.43205106363 2634.2277314714
+0.00000000275 0.91628212149 849.2642284889
+0.0000000034 1.29378813067 329.7251917809
+0.00000000294 4.29399534634 4.192785694
+0.00000000339 1.03883773894 32.2433289144
+0.00000000244 3.52504227332 184.9879197867
+0.00000000243 3.13047989401 525.7588118315
+0.0000000026 5.99216785208 20.6069278195
+0.00000000303 3.96772261614 934.9485149682
+0.00000000285 5.69474711283 220.9339073006
+0.00000000239 2.09516779457 292.0128472684
+0.00000000242 0.98744748894 282.4516197128
+0.00000000278 2.81667003542 87.3117715395
+0.00000000285 4.76303256917 54.1746707478
+0.00000000236 5.79560286324 280.9671470045
+0.00000000246 1.83689902078 214.9960164674
+0.00000000221 0.48302467341 153.4953503977
+0.00000000238 3.52738705554 267.4737661858
+0.00000000293 5.91401607974 14.977853527
+0.00000000235 0.29884419224 14.0146456805
+0.00000000229 3.91975580405 182.279606801
+0.00000000217 3.9632856194 894.8408795276
+0.00000000218 1.46057992688 2531.1349572528
+0.0000000021 2.01138855049 211.8628068395
+0.0000000021 2.8782376161 214.7353840365
+0.00000000223 2.49651288358 1464.6394800628
+0.00000000217 4.03234048538 835.0371344873
+0.00000000209 2.97542058241 273.1028404783
+0.0000000021 2.56849303008 593.426863398
+0.00000000218 1.7185910151 0.9632078465
+0.00000000232 1.86083014117 221.1634019642
+0.00000000199 3.53454927143 219.6618829134
+0.00000000197 2.65338829617 864.2420820159
+0.00000000219 3.46267185338 1182.9215735329
+0.00000000199 2.56046317223 264.5048207692
+0.00000000199 2.035087089 757.2171545342
+0.00000000237 5.05443109284 254.9435932136
+0.00000000191 2.07106909876 756.3233826569
+0.00000000192 1.67985944172 1677.9385755008
+0.00000000191 1.05067348453 702.1487119091
+0.00000000181 1.89151852263 6.1503391543
+0.00000000205 1.98151360584 199.2844497575
+0.00000000181 1.25381796494 2737.32050569
+0.00000000186 2.81416016738 569.0478410098
+0.00000000215 4.52373060846 3060.8259223474
+0.00000000222 2.90133577623 205.4347889118
+0.00000000246 3.55891849574 1251.3403846248
+0.00000000191 4.20221553993 556.5176680376
+0.00000000217 2.6450996717 2207.6295405954
+0.00000000225 0.14271906959 131.4039498699
+0.00000000189 1.27260556263 192.6921676185
+0.00000000179 6.15189171649 2.9207613068
+0.00000000178 2.01622328964 705.1176573257
+0.00000000181 3.62483757675 233.9060232575
+0.00000000188 2.9283680984 227.3137411185
+0.00000000164 3.50682537694 1382.8873468466
+0.00000000166 5.85452227121 637.4496057592
+0.0000000016 0.13309484488 431.264057322
+0.00000000158 5.92242110049 96.8729990951
+0.00000000178 4.55557913565 46.470422916
+0.00000000157 1.35908014451 51.2057253312
+0.00000000155 6.24092514222 464.7312265138
+0.00000000155 6.02684189458 1286.9081196288
+0.00000000155 1.36669731999 206.9363079626
+0.00000000175 4.95121713507 1905.4647649404
+0.00000000153 6.06094547271 561.1835344836
+0.00000000208 4.50537355579 24.3790223882
+0.00000000185 5.49802440713 205.6642835754
+0.0000000016 4.18196878816 3340.6124266998
+0.0000000016 2.85370771355 209.1544938538
+0.00000000161 4.98020340619 2648.454825473
+0.00000000152 0.85558875667 570.7447620392
+0.00000000156 2.03601440129 217.4436970222
+0.00000000192 3.98017256784 212.4053235607
+0.00000000192 0.90945359875 214.1928673153
+0.00000000198 3.54289000289 533.6231183577
+0.0000000016 2.51522796187 3127.3133312618
+0.00000000145 0.93414637377 1994.3304451574
+0.00000000141 5.66801998888 120.358249606
+0.00000000141 3.88995778619 454.9093665273
+0.00000000152 1.01453902153 2840.4132799086
+0.00000000172 4.15145223592 2.9689454166
+0.00000000146 5.26789260159 7.065362891
+0.00000000177 0.43196690516 140.001969579
+0.00000000144 3.95680110579 300.6108669775
+0.00000000152 4.29475572258 555.5544601911
+0.00000000143 4.15264164139 31.019488637
+0.00000000138 4.20096561019 731.9443602687
+0.00000000139 0.79924371385 166.828672522
+0.00000000135 1.27192121638 92.940845832
+0.00000000165 1.94881873062 107.0249274817
+0.00000000153 3.07590434707 3480.3105662226
+0.00000000125 3.41796878361 1802.3719907218
+0.00000000128 5.83700968658 2324.9494088156
+0.00000000129 2.75851443754 480.7728616238
+0.00000000122 4.75728514255 2854.6403739102
+0.00000000129 4.67730374872 913.9633346388
+0.00000000121 1.19957548726 572.2292347475
+0.00000000146 3.7123287785 546.956440482
+0.0000000012 4.59083886034 339.2864193365
+0.00000000127 6.19372294369 59.8037450403
+0.00000000123 5.9848439397 477.8039162072
+0.00000000122 5.82973501131 990.2294059144
+0.00000000151 2.39413061881 2524.021410252
+0.00000000147 4.9819929177 850.0149880143
+0.00000000127 0.47350572907 6.592282139
+0.00000000116 4.71488890981 1130.2313754934
+0.00000000129 5.42665311725 2538.2485042536
+0.00000000111 4.51520219898 1699.2792165032
+0.00000000114 2.06120434865 952.0963702766
+0.00000000112 4.14736642579 422.405405182
+0.00000000111 5.53230411085 857.1285350151
+0.00000000109 3.00005651288 420.4478517217
+0.00000000112 2.20667724213 395.578702239
+0.00000000147 1.52324472511 552.5855147745
+0.00000000118 5.47495367121 2957.7331481288
+0.00000000113 2.57036693965 462.0229135281
+0.00000000122 4.96246567897 638.9340784675
+0.00000000104 1.91139383428 472.1748419147
+0.00000000116 2.82742160564 450.9772132642
+0.00000000115 2.26043201622 1781.0313497194
+0.0000000011 4.86686492403 2914.0142358238
+0.00000000109 4.4384872728 405.9912630565
+0.00000000102 5.90112611078 99.9113804809
+0.00000000101 2.5339241033 640.8604941605
+0.00000000112 5.53802838779 381.3516082374
+0.00000000099 5.92199927896 411.620337349
+0.000000001 5.21941099517 426.4863162914
+0.00000000137 2.20269111622 7.1617311106
+0.00000000097 1.27914551364 2847.5268269094
+0.00000000115 5.22953781515 1119.1856752295
+0.00000000095 4.26135357007 540.7366653585
+0.00000000098 5.27107833435 639.9454704238
+0.00000000107 4.38879925113 412.5835451955
+0.00000000093 5.35954173624 334.5511169213
+0.00000000094 1.16749092536 5643.1785636774
+0.00000000106 4.19443004843 486.4019359163
+0.00000000096 0.59816870672 714.6788848813
+0.00000000094 0.54205024076 423.6292454594
+0.00000000109 2.82817225044 468.2426886516
+0.00000000083 6.12100285205 380.12776796
+0.00000000084 2.20217125255 909.8187330546
+0.00000000085 5.20920130934 562.1467423301
+0.00000000105 2.66415710279 460.5384408198
+0.00000000084 0.14646013561 681.5417840896
+0.0000000008 3.03551986945 409.9234163196
+0.00000000097 5.09373549436 92.0470739547
+0.0000000011 2.03622569317 642.3449668688
+0.0000000008 5.71035549752 361.3778198643
+0.00000000084 3.00961145133 426.8106391971
+0.00000000085 4.28770375688 135.5485514541
+0.00000000093 5.32943472274 432.0148168474
+0.00000000086 1.51247258028 760.25553592
+0.00000000084 5.83905303748 426.3857425549
+0.000000001 3.62925349363 426.7100654606
+0.00000000094 4.30151510535 3377.217792004
+0.00000000098 2.07334671974 639.8491022042
+0.0000000008 4.11576173565 774.4826299216
+0.00000000075 2.8912265661 806.725958836
+0.0000000008 0.88468467902 856.3777754897
+0.00000000072 4.85259171933 392.6579409322
+0.00000000083 0.11133738383 402.2191684878
diff --git a/kstars/kstars/data/saturn.B1.vsop b/kstars/kstars/data/saturn.B1.vsop
new file mode 100644
index 00000000..1513a2ac
--- /dev/null
+++ b/kstars/kstars/data/saturn.B1.vsop
@@ -0,0 +1,260 @@
+-0.00049478641 0.000000 0.000000
+0.00397554998 5.33289992556 213.299095438
+0.00018571607 6.09919206378 426.598190876
+0.00014800587 2.3058606052 206.1855484372
+0.00009643981 1.6967466012 220.4126424388
+0.00003757161 1.25429514018 419.4846438752
+0.00002716647 5.91166664787 639.897286314
+0.00001455309 0.85161616532 433.7117378768
+0.00001290595 2.9177085709 7.1135470008
+0.0000085263 0.43572078997 316.3918696566
+0.00000284386 1.61881754773 227.5261894396
+0.00000292185 5.3157425127 853.196381752
+0.0000027509 3.88864137336 103.0927742186
+0.00000297726 0.91909206723 632.7837393132
+0.00000172359 0.05215146556 647.0108333148
+0.00000127731 1.20711452525 529.6909650946
+0.00000166237 2.44351613165 199.0720014364
+0.0000015822 5.20850125766 110.2063212194
+0.00000109839 2.45695551627 217.2312487011
+0.00000081759 2.75839171353 210.1177017003
+0.0000008101 2.86038377187 14.2270940016
+0.00000068658 1.65537623146 202.2533951741
+0.00000059281 1.82410768234 323.5054166574
+0.00000065161 1.25527521313 216.4804891757
+0.00000061024 1.25273412095 209.3669421749
+0.00000046386 0.81534705304 440.8252848776
+0.00000036163 1.81851057689 224.3447957019
+0.00000034041 2.83971297997 117.3198682202
+0.00000032164 1.18676132343 846.0828347512
+0.00000033114 1.3055708001 412.3710968744
+0.00000027282 4.64744847591 1066.49547719
+0.00000022805 4.12923703368 415.5524906121
+0.00000027128 4.44228739187 11.0457002639
+0.000000181 5.56392353608 860.3099287528
+0.00000020851 1.4099927374 309.2783226558
+0.00000014947 1.34302610607 95.9792272178
+0.00000015316 1.22393617996 63.7358983034
+0.00000014601 1.0075370497 536.8045120954
+0.00000012842 2.27059911053 742.9900605326
+0.00000012832 4.88898877901 522.5774180938
+0.00000013137 2.45991904379 490.3340891794
+0.00000011883 1.87308666696 423.4167971383
+0.00000013027 3.21731634178 277.0349937414
+0.00000009946 3.11650057543 625.6701923124
+0.0000001271 0.29501589197 422.6660376129
+0.00000009644 1.74586356703 330.6189636582
+0.00000008079 2.41931187953 430.5303441391
+0.00000008245 4.68121931659 215.7467759928
+0.00000008958 0.46482448501 429.7795846137
+0.00000006547 3.01351967549 949.1756089698
+0.00000007251 5.97098186912 149.5631971346
+0.00000006056 1.491150111 234.6397364404
+0.00000005791 5.36720639912 735.8765135318
+0.00000005994 0.02442871989 654.1243803156
+0.00000006647 3.90879134581 351.8165923087
+0.00000006824 1.52456408861 437.6438911399
+0.00000005134 3.81149834833 74.7815985673
+0.00000003959 5.63505813057 210.8514148832
+0.00000003811 2.63992803111 3.1813937377
+0.00000003643 1.73267151007 1059.3819301892
+0.00000003554 4.98621474362 3.9321532631
+0.00000004568 4.33599514584 628.8515860501
+0.00000003145 2.51404811765 1162.4747044078
+0.00000003522 1.16093567319 223.5940361765
+0.00000002933 2.06057834252 956.2891559706
+0.00000002644 5.62559379305 203.7378678824
+0.00000002992 5.06312015437 515.463871093
+0.00000002304 2.73123930535 21.3406410024
+0.00000002168 2.91805928238 203.0041546995
+0.00000002398 3.99421633537 1279.794572628
+0.00000002146 0.87500689888 408.4389436113
+0.00000002074 1.65731069687 137.0330241624
+0.00000001797 1.56879308343 124.433415221
+0.00000002088 1.85721384366 138.5174968707
+0.00000001769 4.82294294946 1073.6090241908
+0.00000001635 1.20387813348 88.865680217
+0.00000002202 5.93027042684 1052.2683831884
+0.00000001843 0.22126910774 750.1036075334
+0.00000001851 2.4547040929 340.7708920448
+0.0000000189 0.41025631859 127.4717966068
+0.00000001582 5.63360832372 214.2623032845
+0.0000000192 3.77935901504 350.3321196004
+0.00000001786 5.78644477326 635.9651330509
+0.00000001497 3.1302689321 703.6331846174
+0.00000001583 3.46882532865 38.1330356378
+0.00000001577 4.02973226017 388.4651552382
+0.00000001645 5.59115773632 483.2205421786
+0.00000001405 4.07880624509 728.762966531
+0.00000001498 5.87094430469 362.8622925726
+0.00000001317 2.22386203585 213.3472795478
+0.00000001321 2.91534782718 1265.5674786264
+0.00000001307 5.41748323885 217.964961884
+0.00000001483 0.91111666841 543.9180590962
+0.00000001291 2.6233380107 554.0699874828
+0.00000001406 0.34582712649 85.8272988312
+0.00000001287 2.82247279651 231.4583427027
+0.00000001563 4.88438049382 208.633228992
+0.00000001316 5.30963570131 213.2509113282
+0.00000001164 1.39531381032 210.3783341312
+0.00000001295 2.46089213219 200.7689224658
+0.00000001236 3.03659580871 838.9692877504
+0.00000001449 4.00934078371 195.1398481733
+0.00000001251 1.46674521697 218.7157214094
+0.00000001568 1.89939852487 212.3358875915
+0.00000001067 5.34734443894 207.6700211455
+0.00000001111 0.70962013461 447.9388318784
+0.00000001012 1.3721722064 636.7158925763
+0.00000001163 6.00108996618 191.2076949102
+0.00000000887 2.84483069917 191.9584544356
+0.00000001005 2.72373040634 1478.8665740644
+0.00000000879 1.19585734916 417.0369633204
+0.00000000829 4.94182950387 497.4476361802
+0.00000000878 6.24981924813 265.9892934775
+0.00000000781 4.61973017912 424.1505103212
+0.00000000924 3.64210508536 222.8603229936
+0.00000000971 2.89404568581 563.6312150384
+0.00000000946 5.72987725592 1368.660252845
+0.00000000834 6.12384852532 209.106309744
+0.00000000911 1.06795057723 650.9429865779
+0.00000000731 0.81660632103 142.4496501338
+0.00000000795 5.54574074566 76.2660712756
+0.00000001012 5.97140626297 643.0786800517
+0.00000000703 2.41479303782 10.2949407385
+0.00000000726 4.52598413209 565.1156877467
+0.00000000691 2.31682364985 160.6088973985
+0.00000000695 0.37889317398 212.7778305762
+0.00000000676 4.436062709 842.1506814881
+0.00000000769 4.47368582271 52.6901980395
+0.00000000658 0.32331118921 621.7380390493
+0.00000000838 4.68035046143 288.0806940053
+0.00000000674 5.63961963995 867.4234757536
+0.00000000695 1.32062509205 1169.5882514086
+0.00000000841 2.46995220838 1375.7737998458
+0.00000000633 3.46145143241 18.1592472647
+0.00000000722 0.04119071457 269.9214467406
+0.00000000757 2.15030650611 207.8824694666
+0.00000000692 0.87072324976 213.8203602998
+0.00000000602 0.85288769518 225.8292684102
+0.00000000635 4.76109030475 831.8557407496
+0.00000000701 1.20410854661 479.2883889155
+0.00000000624 2.30585779534 643.8294395771
+0.00000000582 0.18811617696 1.4844727083
+0.00000000513 2.5652596784 404.5067903482
+0.00000000502 4.97423814367 212.5483359126
+0.00000000644 2.10955154583 1272.6810256272
+0.00000000467 4.47217820662 235.3904959658
+0.00000000566 4.44740324446 429.0458714308
+0.00000000448 0.57491120802 22.0914005278
+0.0000000052 1.15131866397 337.732510659
+0.00000000476 4.78513362967 218.9281697305
+0.00000000519 0.61616177345 436.8931316145
+0.00000000442 2.10204008144 416.3032501375
+0.00000000536 1.08779067908 344.7030453079
+0.00000000477 2.42483193385 216.2198567448
+0.00000000469 5.22622034028 942.062061969
+0.00000000392 0.41137926465 302.164775655
+0.000000004 5.1721647847 414.0680179038
+0.00000000383 3.58419227076 1045.1548361876
+0.00000000443 1.11051326413 425.1137181677
+0.00000000517 3.44547026103 12.5301729722
+0.00000000369 1.60095273908 56.6223513026
+0.00000000354 2.79123486392 1581.959348283
+0.00000000405 5.93402105921 173.9422195228
+0.00000000319 4.31850876624 219.4494345923
+0.0000000033 0.62529198264 358.9301393095
+0.00000000305 0.8240442342 1485.9801210652
+0.00000000391 2.59385552893 1795.258443721
+0.00000000291 3.12019266878 217.491881132
+0.00000000294 2.18552193901 444.7574381407
+0.00000000281 0.77791302266 757.2171545342
+0.00000000355 5.44570491928 1685.0521225016
+0.00000000305 2.65927043884 355.7487455718
+0.00000000269 6.00323720265 934.9485149682
+0.00000000287 2.60486363576 113.3877149571
+0.00000000348 0.98872551635 70.8494453042
+0.00000000331 5.62133883922 9.5612275556
+0.00000000255 4.1408660503 284.1485407422
+0.00000000311 6.27145060602 207.1487562837
+0.00000000267 4.72606312146 696.5196376166
+0.00000000319 4.68828119248 1155.361157407
+0.00000000227 3.10352674343 1361.5467058442
+0.00000000228 1.19253095837 1589.0728952838
+0.00000000244 5.3632797601 245.5424243524
+0.00000000218 2.16069250901 177.8743727859
+0.00000000254 4.51652534648 1148.2476104062
+0.00000000211 2.82699627326 106.2741679563
+0.0000000023 4.63171743406 107.0249274817
+0.00000000201 4.52152562223 508.3503240922
+0.0000000023 5.93560798508 618.5566453116
+0.00000000253 2.08074949572 252.6559713532
+0.00000000234 2.43423283339 1692.1656695024
+0.00000000196 1.01284131123 114.3991069134
+0.00000000196 2.73629728926 214.0498549634
+0.00000000191 1.51642829677 6069.7767545534
+0.00000000252 5.10097595426 1258.4539316256
+0.0000000024 2.93712394928 916.9322800554
+0.00000000224 4.42406538277 251.4321310758
+0.00000000223 2.34400676548 1677.9385755008
+0.00000000228 5.00073557208 1574.8458012822
+0.00000000183 5.09056895026 220.4608265486
+0.00000000178 6.05669760153 206.1373643274
+0.00000000185 3.73859309582 114.1384744825
+0.000000002 1.89409546254 2420.9286360334
+0.00000000158 2.78517362162 2008.557539159
+0.00000000191 2.28724146195 2435.155730035
+0.00000000188 4.29343910228 1471.7530270636
+0.00000000155 5.3519412342 576.1613880106
+0.00000000174 2.80423114755 1781.0313497194
+0.00000000166 5.32531835813 2001.4439921582
+0.00000000165 2.62993712087 525.4981794006
+0.00000000141 4.73916921092 501.3797894433
+0.00000000161 5.8336852375 181.0557665236
+0.00000000137 1.45135867137 131.5469622218
+0.00000000157 3.22870773657 1493.093668066
+0.00000000136 4.20279658293 710.7467316182
+0.00000000144 4.61003572124 121.2520214833
+0.00000000131 5.85409245557 175.1660598002
+0.00000000144 0.96056164245 214.7835681463
+0.00000000146 3.95687956474 421.93232443
+0.00000000138 1.0308057361 4.665866446
+0.00000000167 1.97508934614 62.2514255951
+0.00000000123 2.28640485589 1898.3512179396
+0.00000000168 4.63122081226 1891.2376709388
+0.00000000129 0.05327999225 211.8146227297
+0.00000000134 3.49720535944 488.8496164711
+0.00000000117 3.43819501459 436.1594184316
+0.00000000125 5.87007326241 963.4027029714
+0.0000000012 0.70795300239 81.7521332162
+0.00000000125 4.50999471095 2317.8358618148
+0.00000000116 6.11600926571 558.0021407459
+0.00000000117 4.78666549046 601.7642506762
+0.00000000108 0.45464469172 1802.3719907218
+0.00000000111 1.44669239244 2531.1349572528
+0.00000000109 6.14289264597 151.0476698429
+0.00000000113 4.05600865495 1286.9081196288
+0.00000000129 5.1393694616 849.2642284889
+0.00000000127 3.88189432056 98.8999885246
+0.00000000133 2.3829063407 2111.6503133776
+0.00000000122 4.40757611742 778.4147831847
+0.00000000095 0.07909774752 213.4109700226
+0.00000000095 1.66925524906 213.1872208534
+0.00000000103 1.88058957173 99.1606209555
+0.00000000119 3.62785705509 248.7238180901
+0.0000000009 4.63029999228 228.276948965
+0.00000000092 5.48700119144 767.3690829208
+0.00000000089 4.61331934339 431.264057322
+0.00000000099 3.60670326134 776.9303104764
+0.00000000085 4.93878023673 2.4476805548
+0.00000000089 6.24541644164 661.2379273164
+0.00000000085 0.4589634906 1382.8873468466
+0.00000000088 3.81144552178 1788.1448967202
+0.00000000103 3.20558404998 312.1990839626
+0.0000000008 2.28889729136 213.0866471169
+0.0000000008 5.74264101239 213.5115437591
+0.00000000082 3.23546757052 198.321241911
+0.00000000078 6.0384119105 835.0371344873
+0.0000000008 0.22601918692 427.5613987225
+0.00000000072 2.05164614795 2634.2277314714
+0.00000000091 5.97938003596 556.5176680376
+0.00000000087 2.71469794199 617.8058857862
diff --git a/kstars/kstars/data/saturn.B2.vsop b/kstars/kstars/data/saturn.B2.vsop
new file mode 100644
index 00000000..b1fe4671
--- /dev/null
+++ b/kstars/kstars/data/saturn.B2.vsop
@@ -0,0 +1,111 @@
+0.00001346067 0.000000 0.000000
+0.00020629977 0.50482422817 213.299095438
+0.00003719555 3.99833475829 206.1855484372
+0.00001627158 6.181899395 220.4126424388
+0.00000705842 3.03914308836 419.4846438752
+0.00000365042 5.09928680706 426.598190876
+0.00000329632 5.27899210039 433.7117378768
+0.00000219335 3.82841533795 639.897286314
+0.00000139393 1.04272623499 7.1135470008
+0.0000010398 6.15730992966 227.5261894396
+0.00000092961 1.97994412845 316.3918696566
+0.00000071242 4.14754353431 199.0720014364
+0.00000051927 2.88364833898 632.7837393132
+0.00000048961 4.43390206741 647.0108333148
+0.00000041373 3.15927770079 853.196381752
+0.00000028602 4.52978327558 210.1177017003
+0.00000023969 1.11595912146 14.2270940016
+0.00000020511 4.35095844197 217.2312487011
+0.00000019532 5.30779711223 440.8252848776
+0.00000018263 0.85391476786 110.2063212194
+0.00000015742 4.25767226302 103.0927742186
+0.0000001684 5.68112084135 216.4804891757
+0.00000013613 2.99904334066 412.3710968744
+0.00000011567 2.5267992841 529.6909650946
+0.00000007963 3.3151242392 202.2533951741
+0.00000006599 0.28766025146 323.5054166574
+0.00000006312 1.16121321336 117.3198682202
+0.00000005891 3.58260177246 309.2783226558
+0.00000006648 5.55714129949 209.3669421749
+0.0000000559 2.47783944511 1066.49547719
+0.00000006192 3.61231886519 860.3099287528
+0.00000004231 3.02212363572 846.0828347512
+0.00000003612 4.79935735435 625.6701923124
+0.00000003398 3.76732731354 423.4167971383
+0.00000003387 6.04222745633 234.6397364404
+0.00000002578 5.63610668746 735.8765135318
+0.00000002831 4.81642822334 429.7795846137
+0.00000002817 4.47516563908 654.1243803156
+0.00000002573 0.22467245054 522.5774180938
+0.0000000261 3.29126967191 95.9792272178
+0.00000002419 0.02986335489 415.5524906121
+0.00000002112 4.55964179603 422.6660376129
+0.00000002304 6.25081073546 330.6189636582
+0.00000001758 5.53430456858 536.8045120954
+0.00000001814 5.05675881426 277.0349937414
+0.0000000155 5.60375604692 223.5940361765
+0.00000001457 4.47767649852 430.5303441391
+0.00000001607 5.535995501 224.3447957019
+0.00000001172 4.71017775994 203.0041546995
+0.00000001231 0.2511593188 3.9321532631
+0.00000001105 1.01595427676 21.3406410024
+0.00000000868 4.84623483952 949.1756089698
+0.00000000939 1.35429452093 742.9900605326
+0.00000000693 6.03599130692 124.433415221
+0.00000000712 4.45550701473 191.9584544356
+0.0000000069 5.44243765037 437.6438911399
+0.0000000081 0.46198177342 515.463871093
+0.00000000694 5.23748122403 447.9388318784
+0.00000000604 2.95749705544 88.865680217
+0.00000000669 0.08457977809 215.7467759928
+0.00000000579 0.65329445948 3.1813937377
+0.00000000712 6.05964117622 11.0457002639
+0.00000000698 2.91371419321 1073.6090241908
+0.00000000526 2.24947851818 1059.3819301892
+0.00000000511 2.86838724347 408.4389436113
+0.00000000589 5.79268515755 63.7358983034
+0.00000000519 1.76641574095 1279.794572628
+0.00000000503 5.73762297081 728.762966531
+0.00000000482 4.68234512154 838.9692877504
+0.00000000494 4.04363805503 490.3340891794
+0.00000000458 1.17998315936 210.8514148832
+0.0000000038 5.28045750432 1052.2683831884
+0.00000000404 4.58953258519 302.164775655
+0.00000000377 5.20131800999 74.7815985673
+0.00000000328 0.11893501088 956.2891559706
+0.0000000029 3.99300398632 1162.4747044078
+0.00000000262 2.04320741578 1471.7530270636
+0.00000000259 3.76206113036 635.9651330509
+0.00000000254 0.16694559092 195.1398481733
+0.00000000309 5.4492117596 543.9180590962
+0.00000000237 1.27761853769 231.4583427027
+0.00000000288 1.32449995239 203.7378678824
+0.00000000229 4.19748765966 1265.5674786264
+0.00000000238 4.02925601887 643.0786800517
+0.00000000238 0.49997895983 10.2949407385
+0.00000000257 3.69107889837 867.4234757536
+0.00000000191 0.17807919948 628.8515860501
+0.00000000246 5.62469599682 351.8165923087
+0.00000000183 3.38184740572 636.7158925763
+0.00000000172 3.8317349403 1581.959348283
+0.0000000022 1.03443668151 483.2205421786
+0.00000000217 4.65210162713 750.1036075334
+0.00000000143 2.31969979791 18.1592472647
+0.00000000137 5.50046852846 1169.5882514086
+0.0000000012 3.70151294359 416.3032501375
+0.00000000136 3.38453909352 1155.361157407
+0.00000000149 0.85459831932 1375.7737998458
+0.0000000015 5.71949902293 618.5566453116
+0.00000000125 4.82446274394 436.8931316145
+0.0000000012 3.26968058035 1478.8665740644
+0.00000000131 0.11496484259 1898.3512179396
+0.00000000099 4.57241894541 643.8294395771
+0.00000000095 4.92115458463 650.9429865779
+0.0000000009 2.09300085806 621.7380390493
+0.00000000111 0.11975665259 831.8557407496
+0.00000000089 2.54351587616 85.8272988312
+0.0000000008 5.09103451442 340.7708920448
+0.00000000078 3.17395501851 497.4476361802
+0.00000000085 0.18997660997 1258.4539316256
+0.00000000081 1.16732337173 217.964961884
+0.00000000072 5.47328223678 337.732510659
diff --git a/kstars/kstars/data/saturn.B3.vsop b/kstars/kstars/data/saturn.B3.vsop
new file mode 100644
index 00000000..2fbbe0b2
--- /dev/null
+++ b/kstars/kstars/data/saturn.B3.vsop
@@ -0,0 +1,58 @@
+0.00000398051 0.000000 0.000000
+0.00000666252 1.99006340181 213.299095438
+0.0000063235 5.69778316807 206.1855484372
+0.00000187838 4.33779804809 220.4126424388
+0.00000091884 4.84104208217 419.4846438752
+0.00000042369 2.38073239056 426.598190876
+0.00000051548 3.42149490328 433.7117378768
+0.00000025661 4.40167213109 227.5261894396
+0.00000020551 5.85313509872 199.0720014364
+0.00000018081 1.99321433229 639.897286314
+0.00000010874 5.37344546547 7.1135470008
+0.0000000959 2.54901825866 647.0108333148
+0.00000007085 3.45518372721 316.3918696566
+0.00000006002 4.80055225135 632.7837393132
+0.00000005778 0.01680378777 210.1177017003
+0.00000004881 5.63719730884 14.2270940016
+0.00000004501 1.2242441901 853.196381752
+0.00000005542 3.51756747774 440.8252848776
+0.00000003548 4.7129937089 412.3710968744
+0.00000002851 0.62679207578 103.0927742186
+0.00000002173 3.71982274459 216.4804891757
+0.00000001991 6.10867071657 217.2312487011
+0.00000001435 1.69177141453 860.3099287528
+0.00000001217 4.30778838827 234.6397364404
+0.00000001157 5.75027789902 309.2783226558
+0.00000000795 5.69026441157 117.3198682202
+0.00000000733 0.59842720676 1066.49547719
+0.00000000713 0.21700311697 625.6701923124
+0.00000000773 5.4836198199 202.2533951741
+0.00000000897 2.65577866867 654.1243803156
+0.00000000509 2.86079833766 429.7795846137
+0.00000000462 4.17742567173 529.6909650946
+0.0000000039 6.11288036049 191.9584544356
+0.00000000505 4.51905764563 323.5054166574
+0.00000000379 3.74436004151 223.5940361765
+0.00000000332 5.4937089057 21.3406410024
+0.00000000377 5.25624813434 95.9792272178
+0.00000000384 4.48187414769 330.6189636582
+0.00000000367 5.0319092968 846.0828347512
+0.00000000281 1.14133888637 735.8765135318
+0.00000000245 5.8161825325 423.4167971383
+0.00000000241 1.7033512018 522.5774180938
+0.00000000258 3.69110118716 447.9388318784
+0.00000000231 4.15697626494 110.2063212194
+0.00000000305 5.97746884029 302.164775655
+0.00000000284 0.66224572127 203.0041546995
+0.00000000204 1.54683820621 209.3669421749
+0.00000000194 4.21193801453 124.433415221
+0.00000000145 4.79689259614 88.865680217
+0.00000000151 3.82010884134 536.8045120954
+0.000000001 0.03596545368 949.1756089698
+0.00000000097 0.91303450276 1073.6090241908
+0.0000000011 2.21197473966 515.463871093
+0.00000000084 2.53842533109 422.6660376129
+0.00000000085 5.11102520704 3.9321532631
+0.00000000077 6.04074586787 838.9692877504
+0.00000000085 1.18898817378 728.762966531
+0.00000000084 4.10158366806 224.3447957019
diff --git a/kstars/kstars/data/saturn.B4.vsop b/kstars/kstars/data/saturn.B4.vsop
new file mode 100644
index 00000000..a9eea8f2
--- /dev/null
+++ b/kstars/kstars/data/saturn.B4.vsop
@@ -0,0 +1,26 @@
+-0.00000011844 0.000000 0.000000
+0.00000080384 1.11918414679 206.1855484372
+0.0000003166 3.12218745098 213.299095438
+0.00000017143 2.48073200414 220.4126424388
+0.00000009005 0.38441424927 419.4846438752
+0.00000006164 1.56186379537 433.7117378768
+0.0000000466 1.2823563957 199.0720014364
+0.00000004775 2.63498295487 227.5261894396
+0.00000001487 1.43096671616 426.598190876
+0.00000001424 0.66988083613 647.0108333148
+0.00000001075 6.18092274059 639.897286314
+0.00000001145 1.72041928134 440.8252848776
+0.00000000682 3.8484109818 14.2270940016
+0.00000000655 3.49486258327 7.1135470008
+0.00000000456 0.47338193402 632.7837393132
+0.00000000509 0.31432285584 412.3710968744
+0.00000000343 5.86413875355 853.196381752
+0.0000000027 2.50125594913 234.6397364404
+0.00000000197 5.39156324804 316.3918696566
+0.00000000236 2.11084590211 210.1177017003
+0.00000000172 6.09682874401 860.3099287528
+0.00000000159 5.95049154821 216.4804891757
+0.000000001 1.98534903594 625.6701923124
+0.00000000112 0.85526419268 654.1243803156
+0.00000000115 5.03884718594 117.3198682202
+0.00000000115 0.44589613974 110.2063212194
diff --git a/kstars/kstars/data/saturn.B5.vsop b/kstars/kstars/data/saturn.B5.vsop
new file mode 100644
index 00000000..36ff3d3e
--- /dev/null
+++ b/kstars/kstars/data/saturn.B5.vsop
@@ -0,0 +1,11 @@
+-0.00000000967 0.000000 0.000000
+0.00000007895 2.81927558645 206.1855484372
+0.00000001014 0.5118721027 220.4126424388
+0.00000000772 2.99484124049 199.0720014364
+0.00000000583 5.96456944075 433.7117378768
+0.00000000588 0.78008666397 227.5261894396
+0.00000000445 2.38630799074 419.4846438752
+0.00000000098 5.10622131539 647.0108333148
+0.00000000091 5.81659714144 7.1135470008
+0.00000000088 6.17828532308 440.8252848776
+0.00000000089 0.5839686453 213.299095438
diff --git a/kstars/kstars/data/saturn.L0.vsop b/kstars/kstars/data/saturn.L0.vsop
new file mode 100644
index 00000000..0cb391ee
--- /dev/null
+++ b/kstars/kstars/data/saturn.L0.vsop
@@ -0,0 +1,1152 @@
+0.87401354029 0.000000 0.000000
+0.1110765978 3.96205090194 213.299095438
+0.01414150958 4.58581515873 7.1135470008
+0.00398379386 0.52112025957 206.1855484372
+0.00350769223 3.30329903015 426.598190876
+0.00206816296 0.24658366938 103.0927742186
+0.00079271288 3.8400707853 220.4126424388
+0.00023990338 4.6697693486 110.2063212194
+0.00016573583 0.43719123541 419.4846438752
+0.00014906995 5.76903283845 316.3918696566
+0.000158203 0.9380895376 632.7837393132
+0.00014609562 1.56518573691 3.9321532631
+0.00013160308 4.44891180176 14.2270940016
+0.00015053509 2.71670027883 639.897286314
+0.00013005305 5.98119067061 11.0457002639
+0.00010725066 3.12939596466 202.2533951741
+0.00005863207 0.23657028777 529.6909650946
+0.00005227771 4.2078316238 3.1813937377
+0.00006126308 1.76328499656 277.0349937414
+0.00005019658 3.17787919533 433.7117378768
+0.00004592541 0.61976424374 199.0720014364
+0.00004005862 2.24479893937 63.7358983034
+0.00002953815 0.98280385206 95.9792272178
+0.00003873696 3.22282692566 138.5174968707
+0.00002461172 2.03163631205 735.8765135318
+0.0000326949 0.77491895787 949.1756089698
+0.00001758143 3.26580514774 522.5774180938
+0.00001640183 5.50504966218 846.0828347512
+0.00001391336 4.02331978116 323.5054166574
+0.00001580641 4.3726631412 309.2783226558
+0.00001123515 2.83726793572 415.5524906121
+0.00001017258 3.71698151814 227.5261894396
+0.00000848643 3.19149825839 209.3669421749
+0.00001087237 4.18343232481 2.4476805548
+0.00000956752 0.50740889886 1265.5674786264
+0.00000789205 5.00745123149 0.9632078465
+0.00000686965 1.74714407827 1052.2683831884
+0.0000065447 1.59889331515 0.0481841098
+0.00000748811 2.14398149298 853.196381752
+0.0000063398 2.29889903023 412.3710968744
+0.00000743584 5.25276954625 224.3447957019
+0.00000852677 3.42141350697 175.1660598002
+0.00000579857 3.09259007048 74.7815985673
+0.00000624904 0.97046831256 210.1177017003
+0.00000529861 4.44938897119 117.3198682202
+0.00000542643 1.51824320514 9.5612275556
+0.00000474279 5.47527185987 742.9900605326
+0.00000448542 1.28990416161 127.4717966068
+0.00000546358 2.12678554211 350.3321196004
+0.00000478054 2.96488054338 137.0330241624
+0.00000354944 3.0128648303 838.9692877504
+0.00000451827 1.04436664241 490.3340891794
+0.00000347413 1.53928227764 340.7708920448
+0.00000343475 0.24604039134 0.5212648618
+0.00000309001 3.49486734909 216.4804891757
+0.00000322185 0.96137456104 203.7378678824
+0.00000372308 2.27819108625 217.2312487011
+0.00000321543 2.57182354537 647.0108333148
+0.00000330196 0.24715617844 1581.959348283
+0.00000249116 1.47010534421 1368.660252845
+0.00000286688 2.37043745859 351.8165923087
+0.00000220225 4.20422424873 200.7689224658
+0.00000277775 0.40020408926 211.8146227297
+0.000002045 6.010822066 265.9892934775
+0.00000207663 0.48349820488 1162.4747044078
+0.00000208655 1.34516255304 625.6701923124
+0.00000182454 5.49122292426 2.9207613068
+0.00000226609 4.91003163138 12.5301729722
+0.00000207659 1.283022189 39.3568759152
+0.00000173914 1.86305806814 0.7507595254
+0.0000018469 3.50344404958 149.5631971346
+0.00000183511 0.97254952728 4.192785694
+0.00000146068 6.23102544071 195.1398481733
+0.00000164541 0.4400551752 5.4166259714
+0.00000147526 1.53529320509 5.6290742925
+0.00000139666 4.29450260069 21.3406410024
+0.00000131283 4.06828961903 10.2949407385
+0.00000117283 2.67920400584 1155.361157407
+0.00000149299 5.73594349789 52.6901980395
+0.00000122373 1.97588777199 4.665866446
+0.00000113747 5.59427544714 1059.3819301892
+0.00000102702 1.19748124058 1685.0521225016
+0.00000118156 5.340729339 554.0699874828
+0.00000109275 3.43812715686 536.8045120954
+0.00000110399 0.1660402409 1.4844727083
+0.00000124969 6.27737805832 1898.3512179396
+0.00000089949 5.80392934702 114.1384744825
+0.00000103956 2.19210363069 88.865680217
+0.00000112437 1.10502663534 191.2076949102
+0.0000010657 4.01156608514 956.2891559706
+0.0000009143 1.8752157751 38.1330356378
+0.00000083791 5.48810655641 0.1118745846
+0.00000083461 2.28972767279 628.8515860501
+0.00000096987 4.53666595763 302.164775655
+0.00000100631 4.96513666539 269.9214467406
+0.00000075491 2.18045274099 728.762966531
+0.0000009633 2.8331918921 275.5505210331
+0.00000082363 3.05469876064 440.8252848776
+0.00000073888 5.08914205084 1375.7737998458
+0.00000071633 5.1094074343 65.2203710117
+0.00000070409 4.86846451411 0.2124483211
+0.0000006976 3.71029022489 14.977853527
+0.00000088772 3.86334563977 278.5194664497
+0.0000006809 0.7341546099 1478.8665740644
+0.00000066501 0.02677580336 70.8494453042
+0.00000065682 2.02165559602 142.4496501338
+0.00000075765 1.61410487792 284.1485407422
+0.00000063153 3.49493353034 479.2883889155
+0.00000062539 2.58713611532 422.6660376129
+0.00000069313 3.43979731402 515.463871093
+0.00000079021 4.45154941586 35.4247226521
+0.00000063664 3.31749528708 62.2514255951
+0.00000052939 5.51392725227 0.2606324309
+0.00000053011 3.18480701697 8.0767548473
+0.00000054492 2.45674090515 22.0914005278
+0.00000050514 4.26749346978 99.1606209555
+0.0000005517 0.9679744615 942.062061969
+0.00000049288 2.38641424063 1471.7530270636
+0.00000047199 2.02515248245 312.1990839626
+0.0000006108 1.50295092063 210.8514148832
+0.00000045126 0.93109376473 2001.4439921582
+0.00000060556 2.68715551585 388.4651552382
+0.00000043452 2.52602011714 288.0806940053
+0.00000042544 3.81793980322 330.6189636582
+0.00000039915 5.713786529 408.4389436113
+0.00000050145 6.03164759907 2214.7430875962
+0.0000004586 0.54229721801 212.3358875915
+0.00000054165 0.78154835399 191.9584544356
+0.00000047016 4.59934671151 437.6438911399
+0.00000042362 1.90070070955 430.5303441391
+0.00000039722 1.63259419913 1066.49547719
+0.00000036345 0.84756992711 213.3472795478
+0.00000035468 4.18603772925 215.7467759928
+0.00000036344 3.93295730315 213.2509113282
+0.00000038005 0.31313803095 423.4167971383
+0.00000044746 1.12488341174 6.1503391543
+0.00000037902 1.19795851115 2.7083129857
+0.00000043402 1.37363944007 563.6312150384
+0.00000043764 3.93043802956 525.4981794006
+0.00000034825 1.01566605408 203.0041546995
+0.00000031755 1.69273634405 0.1600586944
+0.0000003088 6.13525703832 417.0369633204
+0.00000036388 6.00586032647 18.1592472647
+0.00000029032 1.19660544505 404.5067903482
+0.00000032812 0.53649479713 107.0249274817
+0.00000030433 0.72335287989 222.8603229936
+0.00000032644 0.81204701486 1795.258443721
+0.00000037769 3.69666903716 1272.6810256272
+0.00000027679 1.45663979401 7.1617311106
+0.00000027187 1.89731951902 1045.1548361876
+0.00000037699 4.51997049537 24.3790223882
+0.00000034885 4.46095761791 214.2623032845
+0.0000003265 0.66372395761 692.5874843535
+0.00000030324 5.30369950147 33.9402499438
+0.0000002748 6.22702216249 1.2720243872
+0.00000026657 4.56713198392 7.065362891
+0.00000031745 5.49798599565 56.6223513026
+0.0000002805 5.64447420566 128.9562693151
+0.00000024277 3.93966553574 414.0680179038
+0.00000032017 5.22260660455 92.0470739547
+0.00000026976 0.06705123981 205.2223405907
+0.00000022974 3.6581775177 207.6700211455
+0.00000031775 5.59198119173 6069.7767545534
+0.00000023153 2.10054506119 1788.1448967202
+0.00000031025 0.37190053329 703.6331846174
+0.00000029376 0.14742155778 131.4039498699
+0.00000022562 5.24009182383 212.7778305762
+0.00000026185 5.41311252822 140.001969579
+0.00000025673 4.36038885283 32.2433289144
+0.00000020392 2.8241390926 429.7795846137
+0.00000020659 0.67091805084 2317.8358618148
+0.00000024397 3.08740396398 145.6310438715
+0.00000023735 2.54365387567 76.2660712756
+0.00000020157 5.06708675157 617.8058857862
+0.00000023307 3.97357729211 483.2205421786
+0.00000022878 6.10452832642 177.8743727859
+0.00000022978 3.20140795404 208.633228992
+0.00000020638 5.22128727027 6.592282139
+0.00000021446 0.72034565528 1258.4539316256
+0.00000018034 6.11382719947 210.3783341312
+0.0000002238 5.92299908546 173.9422195228
+0.00000019128 5.77772013766 213.8203602998
+0.00000020871 5.79126331864 2531.1349572528
+0.00000019327 1.64147367403 565.1156877467
+0.00000016806 3.27953583323 98.8999885246
+0.00000020833 2.01655935909 860.3099287528
+0.00000017939 3.14329498012 831.8557407496
+0.00000015653 3.10137669623 106.2741679563
+0.00000018235 5.22595172482 73.297125859
+0.00000019302 5.9394711405 425.1137181677
+0.00000014514 2.75049388379 1.2238402774
+0.00000014562 5.18795088579 305.3461693927
+0.00000014254 3.88079504939 54.1746707478
+0.00000014594 3.25016810034 78.7137518304
+0.00000013637 2.55486219141 405.2575498736
+0.00000013914 1.72356993808 69.1525242748
+0.00000013689 2.37430586272 125.9873238985
+0.00000013496 0.82683590985 99.9113804809
+0.00000018483 0.73171264866 9999.986450773
+0.00000013542 3.58584380924 234.6397364404
+0.00000013741 6.18458356845 245.5424243524
+0.00000016944 0.72200792996 2111.6503133776
+0.00000017441 0.23803796878 134.5853436076
+0.00000014181 4.51963935804 59.8037450403
+0.00000013598 2.53776983965 1.6969210294
+0.0000001224 2.11973445754 28.3111756513
+0.00000011988 1.62114832786 1361.5467058442
+0.00000011974 4.0737873512 280.9671470045
+0.00000012758 5.31146919749 344.7030453079
+0.00000016051 3.97093160336 355.7487455718
+0.00000011427 5.51123470805 192.6921676185
+0.00000013133 4.69168003518 767.3690829208
+0.00000014746 3.28998910617 1589.0728952838
+0.00000011417 1.81615681635 2104.5367663768
+0.00000011626 2.79410384978 362.8622925726
+0.00000013234 4.16642914717 225.8292684102
+0.00000010599 5.50554288376 199.2844497575
+0.00000010558 3.57501718639 1.4362885985
+0.00000010485 2.84462532686 85.8272988312
+0.00000010296 0.22225264071 198.321241911
+0.00000010552 0.18716643576 217.491881132
+0.00000011853 0.11584857323 7.6348118626
+0.00000010248 0.2190415417 144.1465711632
+0.00000010403 1.68776321208 31.019488637
+0.00000010313 4.72132701805 216.2198567448
+0.00000010719 2.60869377832 339.2864193365
+0.00000009636 3.66746262954 212.5483359126
+0.00000009631 3.34275630477 223.5940361765
+0.00000009684 0.41556436593 2634.2277314714
+0.00000009885 4.01798130416 207.1487562837
+0.00000013212 6.00683506785 214.7835681463
+0.00000011346 2.61898383052 7.8643065262
+0.00000009158 5.39855118256 342.2553647531
+0.00000011882 4.00188476744 267.4737661858
+0.00000012054 3.59904816676 124.433415221
+0.00000008921 4.22716773496 6.3627874754
+0.00000010142 3.60807025662 14.0146456805
+0.0000000935 0.72255756005 347.8844390456
+0.00000010529 2.36779614951 831.1049812242
+0.00000008587 4.48439552745 1692.1656695024
+0.00000010142 3.93620624488 207.8824694666
+0.00000009147 4.28032835242 312.4597163935
+0.00000008088 0.81225752596 264.5048207692
+0.00000009241 4.26402650779 20.6069278195
+0.00000009614 0.64291347187 218.9281697305
+0.00000008537 0.48756672382 1574.8458012822
+0.00000007986 4.71088791079 333.657345044
+0.00000008951 0.90641577433 497.4476361802
+0.00000007959 2.73277594136 4.1446015842
+0.00000009133 5.08250578843 241.6102710893
+0.00000009669 1.60623316904 0.8937718773
+0.00000008883 5.55491009279 2847.5268269094
+0.00000008926 5.80857835271 329.7251917809
+0.00000007226 0.60164771281 206.233732547
+0.00000007655 5.53676341721 116.4260963429
+0.00000007118 0.18747501525 209.106309744
+0.00000007507 5.43555636173 621.7380390493
+0.00000008885 5.36210591059 343.2185725996
+0.00000007056 0.41911130648 756.3233826569
+0.00000008124 4.05571025939 237.6781178262
+0.00000008964 1.6502392713 210.3301500214
+0.00000006961 3.17855200943 543.0242872189
+0.00000008916 0.56503620503 2428.0421830342
+0.00000006926 3.66869171435 247.2393453818
+0.00000008982 4.25046722481 46.470422916
+0.00000007089 5.14399672225 231.4583427027
+0.00000007381 1.25092810119 217.964961884
+0.00000007134 2.83090354854 1148.2476104062
+0.00000006353 0.82582711056 31.492569389
+0.00000007558 5.62617378543 518.6452648307
+0.00000006383 3.54809945181 244.318584075
+0.00000006914 3.70012837706 206.1373643274
+0.00000006286 5.79144749096 179.3588454942
+0.00000006639 4.55197585824 120.358249606
+0.00000005823 1.40737990571 214.0498549634
+0.0000000585 4.86725483749 320.3240229197
+0.00000006213 1.07959478499 251.4321310758
+0.0000000773 3.82244175824 380.12776796
+0.00000005716 1.34909972549 1677.9385755008
+0.00000006469 1.34776801494 188.9200730498
+0.00000005668 2.28643368177 20.4468691251
+0.00000006092 3.62275289839 1169.5882514086
+0.00000005711 0.51687421521 148.0787244263
+0.00000005804 1.54831552984 2420.9286360334
+0.00000005703 5.0599348323 2.9689454166
+0.00000005913 1.66225477547 842.1506814881
+0.00000007449 1.36195943673 166.828672522
+0.00000006482 1.94032041024 357.4456666012
+0.00000006368 2.44556930837 654.1243803156
+0.00000006327 0.40654591365 168.0525127994
+0.00000005573 2.69383455663 750.1036075334
+0.00000007216 2.22547711392 488.8496164711
+0.00000006701 6.03737590382 160.6088973985
+0.00000006938 5.7836203441 700.6642392008
+0.00000006701 3.14738404371 491.8185618877
+0.00000005684 2.59531540359 1.6445314027
+0.000000049 2.03902856851 0.8031491521
+0.00000005147 4.10182033298 196.6243208816
+0.00000004985 2.96765983996 258.8757464767
+0.00000005911 1.81507526918 252.6559713532
+0.00000006056 3.33431010543 182.279606801
+0.00000006195 5.01900871714 273.1028404783
+0.00000006316 5.49053160191 206.706813299
+0.00000005529 3.31498938717 1905.4647649404
+0.00000005102 3.9817145361 254.9435932136
+0.00000004762 2.24463685255 635.9651330509
+0.00000005213 0.53609344278 135.5485514541
+0.00000004639 0.04466373027 213.1872208534
+0.00000005951 0.5456548749 51.2057253312
+0.00000004535 0.16088614438 2950.619601128
+0.00000004639 4.73769153591 213.4109700226
+0.00000004716 3.13636467789 28.5718080822
+0.00000004748 1.12156952989 6.2197751235
+0.00000005735 0.04425142145 348.8476468921
+0.00000004334 2.68814219154 81.7521332162
+0.00000004538 3.83676888638 487.3651437628
+0.00000005582 3.63486861028 248.7238180901
+0.00000004106 3.39164360376 50.4025761791
+0.00000005657 3.59967787362 282.4516197128
+0.00000005145 1.33329458239 173.6815870919
+0.00000003898 4.11804949361 213.5115437591
+0.00000003898 0.66430577257 213.0866471169
+0.00000004418 0.10784811796 905.8865797915
+0.00000004935 2.19060382431 189.7232222019
+0.00000003799 2.60752583205 546.956440482
+0.0000000396 1.6033988901 218.7157214094
+0.0000000374 3.30724497407 274.0660483248
+0.00000003778 0.26606330942 636.7158925763
+0.00000004657 0.37532078548 2744.4340526908
+0.00000003682 5.11587898667 458.8415197904
+0.0000000423 5.18313062329 27.0873353739
+0.00000005181 3.75590784411 3127.3133312618
+0.00000003904 2.21738744557 358.9301393095
+0.00000004784 4.60666675927 72.0732855816
+0.00000003552 3.23789349146 543.9180590962
+0.00000003502 3.68869576093 41.6444977756
+0.00000004803 4.73553427126 240.3864308119
+0.00000003768 3.86077796242 2008.557539159
+0.0000000368 5.36657425183 10.0343083076
+0.00000004298 3.15595944154 738.7972748386
+0.00000003388 0.73176365772 11.3063326948
+0.00000003507 2.62508475661 13.3333221243
+0.00000003552 0.28967392251 1891.2376709388
+0.00000003604 4.6932409048 295.0512286542
+0.00000003621 6.25264336426 129.9194771616
+0.00000003334 5.04221806054 153.4953503977
+0.00000003837 5.31732096284 3163.918696566
+0.00000003281 5.59031570352 2.0057375701
+0.00000004042 2.3708130809 176.6505325085
+0.000000035 2.5474426836 1464.6394800628
+0.00000004144 5.46982520458 6.9010986797
+0.00000003691 4.07518441665 969.6224780949
+0.00000003947 4.27108449197 181.806526049
+0.00000003867 5.4864338631 37.8724032069
+0.00000003339 6.05372370584 9.4011688612
+0.00000003484 5.81097824751 13.4933808187
+0.00000003033 2.38897886651 221.3758502853
+0.0000000299 4.13995939326 66.70484372
+0.00000003746 5.29902286106 561.1835344836
+0.00000003233 4.27743802321 593.426863398
+0.0000000317 1.7540047777 235.3904959658
+0.00000004114 2.01006788412 601.7642506762
+0.00000002937 4.76351448561 213.5597278689
+0.00000002932 1.83671373509 501.3797894433
+0.00000002937 0.01884528825 213.0384630071
+0.00000003268 4.44653949711 60.7669528868
+0.00000003608 0.14307251176 552.5855147745
+0.00000002947 0.74753671556 17.5261078183
+0.00000003979 0.76931722276 424.1505103212
+0.00000002803 1.07518176128 1994.3304451574
+0.00000002905 1.27201007426 2737.32050569
+0.0000000361 0.22394084 121.2520214833
+0.00000002846 5.11748545179 205.6642835754
+0.00000003156 2.74955723696 494.2662424425
+0.00000003576 4.49826302447 167.0893049529
+0.00000002746 0.66908290712 7.0016724162
+0.0000000278 2.10066625279 894.8408795276
+0.00000002875 2.39009721774 151.0476698429
+0.0000000302 0.2547582689 40.8413486235
+0.00000002731 3.74814908509 429.0458714308
+0.00000002793 4.1793883723 292.0128472684
+0.00000002706 5.34438894925 327.4375699205
+0.00000002965 0.61653881148 643.8294395771
+0.00000002616 4.8190138756 681.5417840896
+0.00000002548 3.7816258082 1485.9801210652
+0.00000003483 5.76091147029 141.2258098564
+0.00000003257 0.75722680616 555.5544601911
+0.00000002887 6.15899159727 425.6349830295
+0.0000000245 1.29619859767 193.655375465
+0.00000003401 2.48137843009 43.2890291783
+0.00000003208 0.6600284234 776.9303104764
+0.00000002435 4.58097103726 477.8039162072
+0.00000002577 1.41538858001 100.6450936638
+0.000000026 3.73139519973 17.4084877393
+0.00000002428 1.04400815278 1279.794572628
+0.00000002569 5.36004101928 7.2254215854
+0.00000002844 2.4722876765 280.003939158
+0.00000002847 1.52706408796 17.2654753874
+0.00000002461 2.73899140465 172.2452984934
+0.00000003228 4.10258705369 618.5566453116
+0.00000002288 0.18365494079 426.6463749858
+0.00000002952 3.97748947007 650.9429865779
+0.00000002653 0.14255829255 162.8965192589
+0.00000002291 3.26940117011 426.5500067662
+0.00000003118 2.80941831445 2221.856634597
+0.00000002343 4.24349768377 113.3877149571
+0.0000000278 4.36271946528 130.4407420234
+0.00000002539 5.58396427573 381.3516082374
+0.00000002673 2.74210116623 45.5766510387
+0.00000003017 3.7220807074 228.276948965
+0.00000002781 0.36312756349 8.5980197091
+0.00000002377 4.49193242045 25.1297819136
+0.0000000214 5.43424670725 630.3360587584
+0.00000002456 1.71617205116 313.6835566709
+0.00000002071 2.40453395841 16.4623262353
+0.0000000205 6.19704773331 3267.0114707846
+0.00000002764 0.40107063007 219.4494345923
+0.00000002307 2.61462153778 26.826702943
+0.0000000265 0.05892373791 5856.4776591154
+0.00000001974 2.15890150781 746.9222137957
+0.00000001949 3.13157993205 226.6324175623
+0.00000002063 0.75916097286 472.1748419147
+0.00000002172 1.41622302638 23.5758732361
+0.00000002378 3.45446288811 241.8709035202
+0.00000002314 2.92766120608 170.7608257851
+0.00000002409 1.55291842382 112.6540017742
+0.00000002092 4.33481587531 210.5907824523
+0.00000001883 4.75777119721 115.6229471908
+0.00000001963 5.63940648232 454.9093665273
+0.00000001871 2.14579836453 135.336103133
+0.00000002304 0.11816226543 3060.8259223474
+0.00000002221 4.34506511014 556.5176680376
+0.00000001867 5.70943358261 19.1224551112
+0.00000002269 3.36100653157 696.5196376166
+0.00000002127 0.4475492931 216.0074084237
+0.00000001807 6.1542731617 5.8415226136
+0.00000002213 3.42223891884 533.6231183577
+0.00000001866 3.90535444843 220.364458329
+0.00000001767 0.94232357739 213.4591541324
+0.00000001767 3.84003619647 213.1390367436
+0.0000000191 3.72504487558 104.0559820651
+0.0000000175 0.82378244287 220.4608265486
+0.00000001838 0.06310147657 436.1594184316
+0.00000002146 4.41415180481 184.0941479094
+0.0000000173 2.21039276178 416.3032501375
+0.00000001715 0.26601715797 103.1409583284
+0.0000000171 0.6351540758 181.0557665236
+0.00000002307 3.29544714308 569.0478410098
+0.00000001906 5.30639447218 405.9912630565
+0.00000001863 4.68613642432 286.596221297
+0.00000001873 2.26516020863 1781.0313497194
+0.00000002035 3.85188859267 672.1406152284
+0.00000002236 3.01959133214 105.5404547734
+0.00000001767 1.45800271562 16.6747745564
+0.00000001633 0.16030477876 18.9100067901
+0.00000002116 2.90186702031 486.4019359163
+0.00000002202 3.88125957017 427.5613987225
+0.00000001706 3.35213628354 103.0445901088
+0.00000001604 2.48973273967 55.6591434561
+0.00000001744 1.83791106739 1044.4040766622
+0.00000001569 6.10089581118 106.0135355254
+0.00000002081 6.03810192844 916.9322800554
+0.00000001799 5.01592570405 731.9443602687
+0.00000001737 1.49651330833 25.8634950965
+0.00000001695 3.53314158403 627.3671133418
+0.00000001543 0.81384993001 2310.722314814
+0.00000001896 3.38169845451 2324.9494088156
+0.00000001926 4.66519027283 353.301065017
+0.00000001765 5.14740716994 107.2855599126
+0.00000001556 1.12431826916 230.8252032563
+0.00000001843 0.02435960281 102.1295663721
+0.00000001501 4.18415120927 194.1766403268
+0.00000001528 1.00328674046 3053.7123753466
+0.00000001529 5.58893570479 212.0270710508
+0.00000001684 5.08547245125 3480.3105662226
+0.00000001461 2.31020597821 721.6494195302
+0.0000000148 5.34331643017 418.5214360287
+0.00000001601 5.53623000915 391.1734682239
+0.00000001893 3.62340803433 204.7010757289
+0.00000001529 6.06535432009 77.962992305
+0.00000001529 5.47660937625 214.5711198252
+0.00000001552 2.06693539836 36.6485629295
+0.00000001453 6.04709831442 165.6048322446
+0.00000001393 2.2825336906 403.0223176399
+0.00000001444 2.90650214018 447.9388318784
+0.00000001924 1.37028714759 468.2426886516
+0.00000001426 0.13255011458 2207.6295405954
+0.00000001389 2.21739183113 643.0786800517
+0.00000001365 1.63853880518 629.6023455755
+0.00000001362 3.35131049142 93.531546663
+0.00000001376 5.3698953845 180.1619946463
+0.00000001584 0.85642767335 271.4059194489
+0.00000001405 5.69231057947 25.2727942655
+0.00000001681 5.30308110734 835.0371344873
+0.00000001598 3.04233449432 42.5382696529
+0.00000001759 3.5904306694 508.3503240922
+0.00000001394 4.5507086329 426.0769260142
+0.00000001314 1.81147178081 1382.8873468466
+0.00000001281 4.2650838804 123.5396433437
+0.00000001742 5.71133189432 22.8945496799
+0.00000001483 1.84687831602 289.5651667136
+0.00000001257 3.01131200921 409.9234163196
+0.00000001285 4.41168551011 558.0021407459
+0.00000001355 3.87115897452 1802.3719907218
+0.00000001333 0.08474224795 411.620337349
+0.00000001235 4.08060394635 28.4541880032
+0.00000001373 5.06955106471 427.1194557378
+0.00000001565 2.32953532704 41.0537969446
+0.00000001656 6.06169130804 268.4369740323
+0.00000001212 3.05966957556 420.9691165835
+0.00000001238 5.25936700679 412.5835451955
+0.0000000122 3.92987038126 2.6601288759
+0.00000001552 1.48184004773 9786.687355335
+0.0000000124 1.46716327302 291.262087743
+0.00000001133 5.39046583617 423.6774295692
+0.00000001319 5.79905891015 1108.1399749656
+0.00000001329 0.92291650117 778.4147831847
+0.00000001399 2.55906860098 421.93232443
+0.0000000112 3.86777259232 1033.3583763983
+0.00000001164 4.10048660918 685.4739373527
+0.00000001321 1.45843550806 1073.6090241908
+0.00000001313 0.11761534168 71.8126531507
+0.00000001438 2.57741975416 100.3844612329
+0.0000000119 5.63379509659 5.1078094307
+0.00000001289 5.20604565993 278.2588340188
+0.00000001157 5.00101860101 230.5645708254
+0.00000001233 2.70207317014 282.6640680339
+0.00000001209 4.02230498135 980.6681783588
+0.0000000107 5.17569455055 313.2104759189
+0.00000001292 4.30946655209 219.891377577
+0.00000001399 2.58476795858 2538.2485042536
+0.00000001038 0.1421219968 820.0592809603
+0.00000001245 4.0827889713 525.7588118315
+0.00000001254 2.46275017735 457.617679513
+0.00000001021 1.11239421009 69.3649725959
+0.00000001009 1.01709171385 143.9341228421
+0.00000001075 2.39196853318 48.7580447764
+0.0000000118 6.18938910429 3377.217792004
+0.00000000989 5.94928603657 3583.4033404412
+0.00000000972 4.25434114756 397.3932433474
+0.00000000983 0.04442608551 140.9651774255
+0.00000000972 5.67683107883 422.405405182
+0.00000001298 1.34524469231 875.830299001
+0.0000000119 0.67933974618 699.7010313543
+0.0000000095 2.669643407 92.3077063856
+0.00000000933 0.6300065658 406.954470903
+0.00000000959 1.77556884452 67.6680515665
+0.00000001185 3.70140604185 285.6330134505
+0.00000000956 5.18928530992 319.3126309634
+0.00000001014 1.97449310063 2097.423219376
+0.00000001048 3.69659410655 117.9105690512
+0.00000001153 2.53320305623 104.5772469269
+0.00000001258 2.51536062507 694.0719570618
+0.00000000971 5.19147635849 240.125798381
+0.0000000094 3.94701776697 35.212274331
+0.00000001047 6.1236097946 238.9019581036
+0.00000001185 5.28289734361 638.4128136057
+0.00000000893 0.95364488395 14.8177948326
+0.00000001094 3.9300967924 945.2434557067
+0.00000000949 3.46451925897 443.8636662634
+0.00000001002 3.18639902867 337.732510659
+0.00000001017 2.87111101661 211.6021744086
+0.00000000875 0.58638080067 2.2876218604
+0.00000000925 1.54981519784 19.643719973
+0.00000001152 1.6852860859 691.1030116452
+0.00000000832 2.64637256467 436.8931316145
+0.00000000834 3.8891352157 331.2096644892
+0.00000000825 2.1543787221 739.8086667949
+0.00000000848 3.182632391 196.0336200506
+0.00000001044 3.87842686803 532.6117264014
+0.00000000846 5.38853773752 97.6761482472
+0.00000001021 2.93075488512 184.9879197867
+0.00000000843 6.12012061227 616.3214130779
+0.0000000082 1.01380400969 480.7728616238
+0.00000000842 3.56523575381 421.1815649046
+0.00000001076 3.28234305253 5.6772584023
+0.00000000808 2.78227865672 212.0752551606
+0.00000000812 0.94281737163 108.7218485111
+0.00000000808 2.21202653278 610.6923387854
+0.00000000808 2.00008111713 214.5229357154
+0.00000000875 2.14897461363 114.3991069134
+0.00000000791 2.35474255596 1.3725981237
+0.0000000096 0.25496742364 710.7467316182
+0.00000001001 2.34471240227 16.04163511
+0.00000000994 0.63700664871 84.9335269539
+0.00000000985 2.63664920104 395.578702239
+0.00000000874 2.59112594967 418.0001711669
+0.00000000758 0.58117487362 2627.1141844706
+0.00000000894 1.48976897396 760.25553592
+0.00000000768 5.25095392845 305.0855369618
+0.0000000102 2.73153988233 268.9582388941
+0.00000000903 0.13224671457 238.4288773516
+0.0000000075 0.76128043194 724.8308132679
+0.00000000903 3.3710532337 526.5095713569
+0.0000000093 2.8362259411 2641.3412784722
+0.00000000808 5.23759255053 216.2680408546
+0.00000000864 1.22059443823 570.7447620392
+0.00000000798 3.72388187653 124.5028511902
+0.00000000753 0.72747041757 3370.1042450032
+0.00000000844 2.0325176781 511.5317178299
+0.00000000827 4.49936223096 444.7574381407
+0.00000000848 3.74330244183 2118.7638603784
+0.00000000795 0.27939057139 101.8689339412
+0.00000000754 5.68583497533 662.531203563
+0.0000000075 4.78778128003 102.5715093568
+0.00000000709 1.64518562815 159.1244246902
+0.0000000077 4.0240499195 909.8187330546
+0.00000000765 1.62693133597 465.9550667912
+0.00000000911 5.04635658282 913.9633346388
+0.00000000861 2.78971410809 495.7507151508
+0.00000000688 1.10207467005 1.536862335
+0.00000000803 4.3304391909 453.424893819
+0.00000000673 0.03439333853 2524.021410252
+0.00000000856 3.50639182375 439.1283638482
+0.00000000684 3.93906807606 337.8019466282
+0.00000000716 6.18909854987 310.7146112543
+0.00000000922 1.7063420032 125.1841747464
+0.00000000885 1.69955870744 6283.0758499914
+0.00000000656 1.28102954508 432.0148168474
+0.00000000808 1.64410808383 299.1263942692
+0.00000000656 1.4944916462 849.2642284889
+0.00000000679 4.0296298449 429.5189521828
+0.00000000854 3.04068731741 298.2326223919
+0.00000000676 2.17631477883 576.1613880106
+0.00000000881 5.47733557925 220.9339073006
+0.00000000739 5.85330901725 938.1299087059
+0.00000000637 2.96294462433 425.8474313506
+0.00000000665 1.62998758015 221.1634019642
+0.00000000693 3.538716976 1182.9215735329
+0.00000000659 1.85319023888 72.3339180125
+0.00000000631 2.01234919422 58.1068240109
+0.00000000806 5.21763933753 428.0826635843
+0.00000000804 5.94281804567 26.0235537909
+0.00000000679 2.1178446094 256.4280659219
+0.00000000692 1.88791537515 214.9960164674
+0.00000000731 1.95762888351 19.0105805266
+0.00000000786 0.91252523635 518.3846323998
+0.00000000684 4.89288171806 3796.7024358792
+0.00000000612 2.08511492036 1038.0412891868
+0.00000000598 3.48814927085 219.6618829134
+0.00000000828 0.316894722 25.6028626656
+0.00000000773 4.57524006328 624.919432787
+0.00000000775 6.12920077021 432.2272651685
+0.0000000082 4.1132032613 141.4864422873
+0.00000000588 1.95775535412 211.8628068395
+0.00000000661 5.30100397707 103.6140390804
+0.00000000588 2.82460441973 214.7353840365
+0.00000000651 5.56732715834 393.4610900843
+0.00000000564 4.01666572198 850.0149880143
+0.00000000657 2.58166087726 526.9826521089
+0.00000000722 0.6849421948 953.1077622329
+0.00000000592 2.3719066249 205.4347889118
+0.00000000738 1.07981019512 239.1625905345
+0.0000000059 6.03587790219 188.0263011725
+0.00000000559 5.76010635813 430.79097657
+0.00000000535 5.80499883199 100.1720129118
+0.00000000611 5.954393601 3693.6096616606
+0.00000000591 4.22379888536 505.3119427064
+0.00000000691 2.96568305933 606.7601855223
+0.00000000648 2.33387623043 30.7588562061
+0.00000000544 2.21686115865 92.7978334801
+0.00000000517 2.68282421083 262.0571402144
+0.00000000563 1.69735688719 2413.8150890326
+0.00000000569 2.85075508949 227.3137411185
+0.00000000531 2.17713708433 263.0203480609
+0.00000000504 4.44947885193 343.7398374614
+0.00000000578 3.31462999801 33.7278016227
+0.00000000619 1.83409636127 867.4234757536
+0.00000000546 4.82201187196 1048.3362299253
+0.00000000517 1.42016110098 1246.6574718363
+0.00000000681 1.94124532036 25874.6040461362
+0.00000000551 5.70617358907 1119.1856752295
+0.00000000523 5.78878978812 366.7944458357
+0.00000000486 1.90063955671 1063.3140834523
+0.00000000552 3.64325031166 256.5881246163
+0.00000000612 2.39349965241 2854.6403739102
+0.00000000495 3.4683358124 597.3590166611
+0.00000000622 1.86539391351 524.0137066923
+0.0000000048 5.33557742428 29.2049475286
+0.00000000492 4.64109549618 384.0599212231
+0.0000000052 2.32171681836 2957.7331481288
+0.00000000545 0.5327477871 431.264057322
+0.00000000479 2.1332517724 319.5732633943
+0.00000000526 4.17771910249 136.0698163159
+0.00000000612 4.56148986681 774.4826299216
+0.00000000642 3.25195912708 67.8804998876
+0.00000000527 4.00299045889 2435.155730035
+0.00000000524 4.69817741494 336.8387387817
+0.00000000495 5.95703962647 765.8846102125
+0.00000000463 6.097803226 54.3347294422
+0.00000000538 0.22116216124 450.9772132642
+0.00000000465 1.87487942848 958.576777831
+0.000000005 1.54084756342 572.2292347475
+0.00000000528 3.54764543325 233.9060232575
+0.00000000451 5.72664397006 3899.7952100978
+0.00000000514 5.00509609437 273.8536000037
+0.00000000471 2.96871670899 306.830642101
+0.00000000447 1.87279400375 62.038977274
+0.00000000456 5.4552199852 1171.875873269
+0.00000000499 1.9282177853 217.4436970222
+0.00000000548 3.21873307934 824.7421937488
+0.00000000579 2.29424247924 810.6581120991
+0.0000000055 0.6787519659 315.1680293792
+0.00000000556 1.30277646899 133.1008708993
+0.00000000449 6.05954557724 141.6988906084
+0.00000000447 5.83737433218 823.9914342234
+0.00000000517 3.62832879827 934.9485149682
+0.00000000482 1.04855231956 1055.4497769261
+0.00000000482 4.07207792722 195.8906076987
+0.00000000428 0.65142455407 427.3489504014
+0.00000000585 5.48406138684 376.1956146969
+0.00000000469 3.87344294455 320.5846553506
+0.00000000488 2.8352396426 460.5384408198
+0.0000000045 4.30419652064 88.1149206916
+0.00000000537 0.85582040238 214.1928673153
+0.00000000438 1.32216133929 963.4027029714
+0.0000000056 2.50374228728 952.0963702766
+0.00000000442 2.80002649649 209.1544938538
+0.00000000443 4.31062007978 9992.8729037722
+0.00000000469 0.45235276525 464.7312265138
+0.00000000488 0.35817443686 36.9091953604
+0.00000000418 4.81080887468 775.233389447
+0.00000000417 4.93943593579 306.0969289181
+0.00000000483 3.9284792242 39.6175083461
+0.00000000467 1.89153069484 30.0562807905
+0.0000000041 5.52148731635 118.0706277456
+0.00000000406 1.35991757653 945.9942152321
+0.00000000446 4.0665611248 380.3884003909
+0.00000000466 3.65954736664 988.532484885
+0.00000000418 1.40185532806 313.9441891018
+0.00000000481 1.80873987903 43.1289704839
+0.00000000437 0.86746182155 170.9732741062
+0.00000000483 4.49894122772 46.2097904851
+0.00000000398 2.90977731924 131.5469622218
+0.00000000529 3.74604329884 699.1797664925
+0.00000000396 0.34033987778 2943.5060541272
+0.00000000545 2.97400965609 305.6068018236
+0.00000000412 3.81935995126 84.3428261229
+0.00000000425 2.60672101181 121.8427223143
+0.00000000474 2.41769418569 838.218528225
+0.00000000457 1.27246488727 107.7586406646
+0.00000000519 3.12247974037 10213.285546211
+0.00000000495 4.63705386984 301.4140161296
+0.00000000537 3.92653937147 212.4053235607
+0.00000000385 3.3347632505 806.725958836
+0.00000000477 1.66001855277 175.4266922311
+0.00000000378 0.47722247042 200.5564741447
+0.00000000459 5.14821844812 960.2213092337
+0.00000000401 4.36420932544 739.0579072695
+0.00000000467 2.96423984091 170.0100662597
+0.00000000457 4.45829983338 33.1371007917
+0.00000000476 3.63257697985 20.4950532349
+0.00000000462 3.57494442856 71.6002048296
+0.00000000376 2.94770389653 6062.6632075526
+0.00000000473 5.32759318114 373.9079928365
+0.00000000383 1.84111991862 346.3999663373
+0.00000000366 2.05039240297 87.3117715395
+0.00000000383 2.00608370504 3274.1250177854
+0.00000000374 5.65444305031 540.7366653585
+0.0000000041 5.62629715297 58.319272332
+0.00000000441 6.26992749567 378.9039276826
+0.00000000451 3.05920369737 898.7730327907
+0.00000000371 5.65787287655 89.7594520943
+0.00000000367 5.71998148487 96.8729990951
+0.0000000041 1.06290837961 1257.7031721002
+0.00000000418 2.03053179312 146.594251718
+0.00000000492 0.89529424356 423.6292454594
+0.00000000474 2.43080822444 705.1176573257
+0.00000000457 3.42347802916 829.6205085159
+0.00000000419 0.32183412086 90.5626012464
+0.00000000347 3.6011680744 449.232108125
+0.00000000397 2.29159647723 782.3469364478
+0.00000000433 3.40938468811 32.4557772355
+0.00000000343 4.30952656038 401.3253966105
+0.00000000351 0.42160026295 3686.4961146598
+0.0000000036 5.83204569879 491.5579294568
+0.00000000389 2.73429108352 36.1754821775
+0.00000000434 0.33664392528 55.1378785943
+0.00000000346 5.09191837323 392.6579409322
+0.00000000336 2.38696934868 295.1942410061
+0.00000000336 1.56832822829 233.7459645631
+0.000000004 3.08774286568 745.9108218394
+0.00000000468 4.21298903633 832.5894539325
+0.000000004 1.32415028336 551.1010420662
+0.00000000344 1.52193307438 754.8389099486
+0.00000000433 3.06696455642 885.4397106664
+0.00000000346 4.7697143387 4113.0943055358
+0.00000000329 3.31034285904 952.3570027075
+0.00000000425 2.90590905341 462.0229135281
+0.00000000342 5.87738962422 561.934294009
+0.00000000439 0.20791179302 768.8535556291
+0.0000000033 2.08599193524 614.6244920485
+0.00000000394 3.59805431851 1261.6353253633
+0.00000000369 6.03075127328 199.8057146193
+0.00000000375 2.56075851331 732.6951197941
+0.00000000408 0.69233617038 328.2407190726
+0.00000000331 4.2833330937 541.5398145106
+0.00000000323 0.06694179304 433.7599219866
+0.00000000431 4.5060334092 2914.0142358238
+0.00000000343 2.18898146246 80.1982245387
+0.00000000437 5.34124436008 387.2413149608
+0.00000000371 4.82569229712 103.3534066495
+0.00000000318 3.75720880396 749.2098356561
+0.00000000344 0.70749566894 229.9738699944
+0.00000000312 6.02741985422 361.3778198643
+0.0000000034 0.64358874512 303.8616966844
+0.00000000394 0.49801994278 248.4631856592
+0.00000000309 5.83535487659 236.1936451179
+0.00000000325 2.65292455786 757.2171545342
+0.00000000365 0.56788400592 402.2191684878
+0.00000000342 3.83450185886 519.3960243561
+0.00000000306 0.35126074897 354.9979860464
+0.00000000314 5.42086935152 1151.4290041439
+0.00000000384 0.09367760642 201.5196819912
+0.00000000307 5.62165090342 426.4863162914
+0.00000000301 1.78550205039 1354.4331588434
+0.000000003 5.23426324539 190.4045457581
+0.00000000296 3.15801280224 192.8522263129
+0.00000000381 1.98600461808 109.9456887885
+0.0000000037 5.57659190517 562.1467423301
+0.00000000305 2.73187068494 840.6662087798
+0.00000000374 3.73375594662 420.4478517217
+0.00000000307 4.03149340189 426.7100654606
+0.0000000032 1.426651801 2730.2069586892
+0.00000000392 0.143432949 206.3979967583
+0.00000000288 2.44787565138 623.2225117576
+0.00000000344 1.57825843162 6290.1893969922
+0.00000000317 1.84490263693 214.9436268407
+0.00000000346 2.16849893508 3171.0322435668
+0.00000000286 1.01623455966 315.6411101312
+0.00000000361 3.44807605339 259.769518354
+0.0000000028 4.64272946177 254.1404440615
+0.00000000285 2.09430258387 335.1418177523
+0.00000000281 4.72136141979 317.142629182
+0.00000000289 4.70265740009 29.7474642498
+0.0000000029 2.74360609522 551.031606097
+0.000000003 5.23308974173 1321.4390704036
+0.00000000283 1.21193797828 1699.2792165032
+0.0000000028 0.45877292284 38.6061163898
+0.00000000273 1.81952809851 1056.2005364515
+0.00000000336 5.63115066542 95.2284676924
+0.00000000309 3.33676739908 1193.9672737968
+0.00000000288 2.57603349418 1166.4068576709
+0.00000000277 3.35359995343 532.8723588323
+0.00000000287 0.37229115993 114.9416236346
+0.00000000274 4.21164027953 90.8232336773
+0.00000000267 5.61367132586 870.4618571394
+0.00000000376 6.14391456675 913.0001267923
+0.00000000296 5.75705165982 4010.0015313172
+0.00000000304 1.97982468634 495.9631634719
+0.00000000308 5.08911712262 481.7360694703
+0.00000000265 0.02893016561 172.4577468145
+0.00000000291 2.10106037916 619.2903584945
+0.00000000273 4.78343050572 771.3012361839
+0.00000000358 0.04093867464 637.4496057592
+0.00000000272 5.86505586319 332.1728723357
+0.00000000266 3.28626000731 560.7104537316
+0.00000000312 3.91213951915 1226.2106027112
+0.00000000258 3.41185135958 426.8106391971
+0.00000000257 1.06772454181 714.6788848813
+0.00000000258 6.24129294573 426.3857425549
+0.00000000256 0.75289096697 103.843533744
+0.00000000254 3.21116652124 102.3420146932
+0.00000000254 6.14632777985 620.253566341
+0.00000000266 2.54280196709 132.8884225782
+0.00000000314 0.31303204249 991.7138786227
+0.00000000317 2.93589163442 357.2332182801
+0.00000000266 6.1228063667 57.5161231799
+0.00000000254 2.99730079627 642.3449668688
+0.00000000267 5.54663413439 628.5909536192
+0.00000000348 1.33319249154 815.0633461142
+0.00000000278 5.5957374192 334.5511169213
+0.00000000303 3.22789148979 409.1897031367
+0.00000000246 3.90430259983 441.576044403
+0.0000000026 3.8635529353 639.3760214522
+0.0000000025 0.07635434166 2840.4132799086
+0.00000000246 5.71009371698 476.3194434989
+0.00000000301 6.15272106984 559.6990617753
+0.00000000268 3.73809606804 658.0565335787
+0.00000000316 4.63035287047 745.277682393
+0.00000000311 3.51827727424 2751.5475996916
+0.00000000239 0.51133317457 1041.2226829245
+0.00000000238 5.4634727942 4216.1870797544
+0.00000000262 3.20254407166 1251.3403846248
+0.00000000238 1.02679111743 1262.3860848887
+0.00000000277 3.32996713394 545.4719677737
+0.00000000271 0.49229846069 419.532827985
+0.00000000303 3.77087511317 285.3723810196
+0.00000000234 3.64328189368 407.4757357648
+0.0000000027 3.93080966194 313.4711083498
+0.00000000302 3.15201610429 915.235359026
+0.00000000264 0.46127639727 720.8986600048
+0.00000000235 1.74238582338 369.0820676961
+0.00000000284 5.20345848078 395.105621487
+0.00000000295 5.03016292492 594.6507036754
+0.0000000029 1.94941528794 907.3710524998
+0.00000000229 0.11049722694 3259.8979237838
+0.00000000304 1.81516929363 49.7212526229
+0.00000000268 5.54944666204 12352.8526045448
+0.00000000248 4.39993603541 385.5443939314
+0.00000000234 1.63365119249 3590.516887442
+0.00000000317 4.74907646809 420.005908737
+0.00000000228 4.89094697746 1181.4371008246
+0.00000000258 2.41510535278 550.1378342197
+0.00000000236 4.10002766188 6467.9257579616
+0.00000000249 1.97767956861 589.4947101349
+0.00000000226 1.60308230318 316.279995072
+0.00000000286 6.10513234736 484.7050148869
+0.00000000299 3.71741328977 1123.1178284926
+0.00000000263 1.85502475341 608.877797677
+0.0000000022 0.94624116595 316.5037442412
+0.00000000292 3.12099513976 47.6942631934
+0.00000000217 4.93010394323 281.1795953256
+0.00000000295 3.18346450625 1050.9963588012
+0.00000000248 5.48523310249 638.9340784675
+0.00000000276 1.09325899753 544.5087599272
+0.00000000279 2.65446123759 134.1122628556
+0.00000000247 4.17284927352 950.1388168163
+0.00000000212 2.45582771491 1164.7623262682
+0.00000000266 2.30028827109 314.9073969483
+0.00000000215 3.55148746518 1097.0942747017
+0.00000000223 0.36862624591 81.8951455681
+0.00000000283 0.35013012349 1269.4996318895
+0.00000000263 0.58255768951 386.9806825299
+0.00000000208 4.61303945066 668.2084619653
+0.00000000222 4.51639912193 304.1223291153
+0.00000000274 0.63572336701 679.2541622292
+0.00000000215 0.74685271552 1008.9793540101
+0.00000000268 3.43326489941 598.8434893694
+0.00000000271 3.98364990268 453.6855262499
+0.00000000215 2.24139383226 661.2379273164
+0.00000000264 2.58516335032 2527.2028039897
+0.00000000205 1.94472028389 650.1922270525
+0.00000000258 1.50724315598 1759.8337210689
+0.00000000272 6.27135287672 990.2294059144
+0.00000000201 1.11891338895 97.4155158163
+0.00000000236 4.13547185065 348.635198571
+0.00000000201 2.67485193508 1546.5346256309
+0.0000000025 5.44391862722 1254.5217783625
+0.00000000203 5.48660442144 557.0389328994
+0.0000000025 0.32142312427 25448.0058552602
+0.00000000198 0.91019549387 1310.3933701397
+0.000000002 0.90438804926 47.061123747
+0.00000000194 4.05730813129 426.8588233069
+0.00000000197 0.58292199999 156.6767441354
+0.00000000197 2.5938418852 639.8491022042
+0.00000000201 1.49980256114 827.9235874865
+0.00000000197 5.79126360809 639.9454704238
+0.00000000266 1.45514683392 109.2431133729
+0.00000000239 4.63640382863 868.7167520002
+0.00000000194 5.59582424111 426.3375584451
+0.00000000247 2.91348766248 689.6185389369
+0.00000000205 1.04616771894 448.6895914038
+0.00000000232 1.76503818816 354.2642728635
+0.00000000224 3.45391027762 1190.0351205337
+0.00000000221 6.27951545913 1596.1864422846
+0.00000000237 1.24961141369 882.9438460018
+0.00000000206 5.17010664247 253.4591205053
+0.00000000203 0.25518217825 4002.8879843164
+0.00000000245 3.94368773869 769.8167634756
+0.00000000255 6.1179075155 763.4369296577
+0.00000000194 2.83197251801 263.7016716171
+0.00000000237 2.1400737388 2700.7151403858
+0.00000000203 3.00078001542 1385.174968707
+0.00000000203 3.88000057282 419.4364597654
+0.00000000186 4.79530535895 843.6351541964
+0.00000000203 0.16707173895 535.9107402181
+0.00000000245 0.76762638475 5643.1785636774
+0.00000000183 2.20151176434 35.1640902212
+0.00000000242 3.41613986919 864.2420820159
+0.00000000249 3.47840802421 1045.8885493705
+0.00000000199 4.70077509959 1276.6131788903
+0.00000000189 1.8424761039 434.6749457233
+0.00000000192 3.83148077309 666.723989257
+0.00000000201 1.34290804373 1012.9115072732
+0.0000000021 5.12097279511 3494.5376602242
+0.00000000192 1.36630036429 904.4021070832
+0.00000000195 1.62629576534 364.3467652809
+0.00000000179 1.6650299905 244.791664827
+0.00000000186 4.55663748319 347.4113582936
+0.00000000201 0.5021968074 36.3879304986
+0.00000000179 4.55153097409 97.4636999261
+0.000000002 0.68398141887 2015.6710861598
+0.00000000195 2.20599546209 66.1835788582
+0.00000000186 4.48925201018 611.4430983108
+0.00000000186 3.13663606153 433.663553767
+0.00000000177 3.62811326217 326.6868103951
+0.00000000206 0.38552475035 857.1285350151
+0.00000000229 1.22330638216 2906.900688823
+0.00000000213 6.08436923028 271.61836777
+0.00000000174 6.18833529233 3576.2897934404
+0.0000000022 2.89866380776 322.6116447801
+0.00000000202 2.43755817264 812.1425848074
+0.00000000211 4.27999470527 1127.2624300768
+0.00000000188 0.97173474238 1080.7225711916
+0.00000000168 0.65008064023 1493.093668066
+0.00000000208 4.68942071563 5429.8794682394
+0.00000000182 0.76058628096 504.561183181
+0.00000000167 6.22608046965 108.50940019
+0.00000000176 2.08816807487 670.916774951
+0.0000000017 1.55680702386 1670.8250285
+0.00000000187 4.12687876136 9985.7593567714
+0.00000000166 1.5859635437 1379.7059531089
+0.0000000017 1.30946662341 837.6972633632
+0.00000000166 0.02413278965 224.6054281328
+0.00000000204 6.12072939658 9360.089164459
+0.00000000189 0.28191962964 1175.8080265321
+0.00000000184 2.8746109364 398.1440028728
+0.00000000172 5.41410693088 2306.7901615509
+0.00000000174 0.94052578814 632.0329797878
+0.00000000181 2.20017945285 1049.0869894507
+0.00000000176 1.0985763266 531.978586955
+0.00000000201 2.68411933635 795.6802585721
+0.00000000197 1.43444932583 347.3631741838
+0.000000002 4.33954193534 1364.7280995819
+0.00000000166 2.8393687284 3553.9115221378
+0.0000000016 1.28778451384 962.5089310941
+0.00000000206 3.02518737424 1141.1340634054
+0.000000002 5.54644533685 308.3151148093
+0.00000000158 4.7546243761 1534.7381658416
+0.00000000156 3.42359004405 241.7532834412
+0.00000000182 5.26192506263 968.1380053866
+0.00000000168 0.3705510874 10007.0999977738
+0.00000000174 4.61279044571 223.3334037456
+0.00000000158 4.23116519562 821.703812363
+0.00000000212 5.98406058023 432.7485300303
+0.0000000016 4.08093018212 632.7355552034
+0.00000000179 5.74376301842 924.0458270562
+0.00000000185 3.01715709315 55.8715917772
+0.00000000185 0.75718598244 1286.9081196288
+0.0000000017 3.46903106526 1304.9243545416
+0.00000000167 3.19767851189 635.231419868
+0.00000000153 3.8300620821 318.679491517
+0.00000000156 1.61558494091 110.2545053292
+0.00000000206 1.62702696825 389.9496279465
+0.00000000184 3.31730160238 1578.0271950199
+0.00000000184 6.19913208096 731.6837278378
+0.00000000158 5.58628906712 42.3258213318
+0.00000000159 2.00727485442 702.1487119091
+0.00000000155 0.02889842368 1357.6145525811
+0.00000000151 5.80616069064 680.0573113813
+0.00000000157 5.67235483479 77837.1112338466
+0.00000000156 2.78001360754 1567.7322542814
+0.00000000203 5.91820261629 971.1069508032
+0.00000000156 5.68482948401 649.4585138696
+0.00000000186 5.72093247348 664.2763087022
+0.00000000184 4.05878767739 976.7360250957
+0.00000000159 3.10978439502 230.7075831773
+0.00000000154 4.54479813612 1239.5439248355
+0.00000000177 4.68148789757 2921.1277828246
+0.00000000158 4.30854435851 633.7469471597
+0.00000000195 5.33376523453 1130.2313754934
+0.00000000188 2.04023570497 1127.0499817557
+0.00000000174 2.88817750136 25668.418497699
+0.00000000161 2.9630000889 152.7445908723
+0.0000000017 1.7077956077 493.303034596
+0.00000000156 3.05331862578 913.7508863177
+0.00000000169 3.18325334507 757.8078553652
+0.00000000145 0.8967219869 632.831923423
+0.00000000149 2.69519361988 203.2647871304
+0.00000000167 2.96547549589 1201.831580323
+0.00000000187 3.17592113403 842.9014410135
+0.00000000173 1.9152883635 3487.4241132234
+0.00000000154 0.37169915171 285.1117485887
+0.00000000198 3.14620903981 640.8604941605
+0.00000000143 3.42760427364 520.129737539
+0.00000000157 2.34913118792 5959.570433334
+0.00000000178 5.34566184657 272.5815756165
+0.00000000171 3.34185265551 3067.9394693482
+0.00000000171 4.87848878292 354.5249052944
+0.00000000189 0.07069084691 1585.8915015461
+0.00000000137 1.28925665885 214.1022445901
+0.00000000137 3.494384829 212.4959462859
+0.00000000174 3.07450555579 64.9597385808
+0.00000000181 0.78652249647 657.1627617014
+0.00000000158 2.93809799392 211.6545640353
+0.00000000133 5.70724173596 469.7271613599
+0.0000000014 0.35530248121 219.5188705615
+0.00000000132 1.60614108449 1372.5924061081
+0.00000000164 1.68236348359 707.5653378805
+0.00000000128 1.49742950959 45.2465826386
+0.00000000132 4.98075995751 238.5718897035
+0.0000000014 3.62845435388 423.8898778903
+0.00000000134 1.41837795083 3906.9087570986
+0.00000000127 1.48966646069 856.3777754897
+0.00000000158 2.57990141197 369.9758395734
+0.00000000132 2.39662455993 184.7272873558
+0.0000000014 4.36785639279 207.0793203145
+0.00000000157 4.56655940808 251.1714986449
+0.00000000125 4.60433583965 6076.8903015542
+0.00000000121 1.59513269211 184.8449074348
+0.00000000145 5.85121885906 221.8971151471
+0.00000000137 0.76499603885 476.1069951778
+0.00000000139 6.02467582226 429.3065038617
+0.00000000117 0.23611722307 426.7582495704
+0.00000000117 3.13382984215 426.4381321816
+0.00000000116 4.3480144872 418.9633790134
+0.00000000135 2.69789181467 455.1699989582
+0.00000000134 1.19058772772 502.8642621516
+0.00000000123 3.97560160218 499.895316735
+0.0000000011 2.37032413718 439.9315130003
+0.00000000109 6.20303291896 220.3007678542
+0.00000000109 1.38979633175 325.9530972122
+0.00000000115 0.05845336809 631.8205314667
+0.00000000139 2.21086387259 9573.388259897
+0.00000000142 6.14666228712 3340.6124266998
+0.00000000122 4.77182119272 604.4725636619
+0.00000000119 3.03461367061 528.2064923863
+0.00000000127 2.97263950543 498.9321088885
+0.00000000111 5.01192320232 220.2001941177
+0.00000000126 3.95743516129 566.600160455
+0.00000000098 2.36210526249 634.2682120215
+0.00000000108 2.46872857126 83.3796182764
+0.00000000101 4.88259474274 425.3261664888
+0.00000000127 4.89006771254 162.0933701068
+0.00000000099 0.90073463816 586.3133163972
+0.00000000099 0.16310526294 394.3548619616
+0.00000000115 0.49160291262 517.1607921224
+0.00000000101 3.86043866859 198.1087935899
+0.00000000105 3.48222097813 5863.5912061162
+0.00000000104 4.61148354671 220.5245170234
+0.00000000101 4.77041950285 427.8702152632
+0.00000000098 2.90784721214 199.9657733137
+0.00000000127 0.14136936897 2332.0629558164
+0.00000000091 6.22628300117 211.2933578679
+0.000000001 5.14847283436 226.7924762567
+0.00000000091 4.84054379386 215.3048330081
+0.00000000099 4.375834924 640.4185511758
+0.00000000093 5.30395179617 222.7002642992
+0.00000000086 4.57481701854 636.9765250072
+0.00000000111 0.61102669309 1089.129394439
+0.00000000086 4.50969293872 625.8826406335
+0.00000000088 0.36828594935 444.1242986943
+0.00000000093 5.76287499885 203.8979265768
+0.00000000082 2.85558603378 318.8395502114
+0.00000000082 5.19618475111 1467.8208738005
+0.00000000086 0.97633784601 200.0352092829
+0.00000000082 4.78557953017 195.7729876197
+0.00000000106 2.29520624233 799.6124118352
+0.00000000081 3.57727166766 205.9731001161
+0.00000000078 5.5034351258 262.8078997398
+0.00000000087 0.76830756075 201.9927627432
+0.00000000102 2.11516755277 206.9363079626
+0.00000000081 5.29639775054 111.1695290659
+0.00000000075 2.77117107886 255.8373650909
+0.00000000074 5.81587984729 316.4400537664
+0.00000000076 1.78743197928 171.6545976624
+0.00000000094 4.99996904753 378.6432952517
+0.00000000089 5.85818860151 807.9497991134
+0.00000000072 0.99858616883 280.2163874791
+0.00000000099 0.15018241445 186.2117600641
+0.00000000072 5.15715918322 110.1581371096
diff --git a/kstars/kstars/data/saturn.L1.vsop b/kstars/kstars/data/saturn.L1.vsop
new file mode 100644
index 00000000..191df50e
--- /dev/null
+++ b/kstars/kstars/data/saturn.L1.vsop
@@ -0,0 +1,642 @@
+213.54295595986 0.000000 0.000000
+0.01296855005 1.82820544701 213.299095438
+0.00564347566 2.88500136429 7.1135470008
+0.0009832303 1.08070061328 426.598190876
+0.0010767877 2.27769911872 206.1855484372
+0.00040254586 2.0412825709 220.4126424388
+0.00019941734 1.27954662736 103.0927742186
+0.00010511706 2.748803928 14.2270940016
+0.00006939233 0.40493079985 639.897286314
+0.00004803325 2.44194097666 419.4846438752
+0.00004056325 2.92166618776 110.2063212194
+0.0000376863 3.6496563146 3.9321532631
+0.00003384684 2.41694251653 3.1813937377
+0.000033022 1.26256486715 433.7117378768
+0.00003071382 2.3273931775 199.0720014364
+0.00001953036 3.563946833 11.0457002639
+0.00001249348 2.62803737519 95.9792272178
+0.00000921683 1.9608983425 227.5261894396
+0.00000705587 4.4168924933 529.6909650946
+0.00000649654 6.17418093659 202.2533951741
+0.00000627603 6.11088227167 309.2783226558
+0.00000486843 6.03998200305 853.196381752
+0.00000468377 4.61707843907 63.7358983034
+0.00000478501 4.98776987984 522.5774180938
+0.0000041701 2.11708169277 323.5054166574
+0.0000040763 1.29949556676 209.3669421749
+0.00000343826 3.95854178574 412.3710968744
+0.00000339724 3.63396398752 316.3918696566
+0.00000335936 3.77173072712 735.8765135318
+0.00000331933 2.86077699882 210.1177017003
+0.00000352489 2.31707079463 632.7837393132
+0.00000289429 2.73263080235 117.3198682202
+0.00000265801 0.54344631312 647.0108333148
+0.00000230493 1.64428879621 216.4804891757
+0.00000280911 5.74398845416 2.4476805548
+0.00000191667 2.96512946582 224.3447957019
+0.00000172891 4.07695221044 846.0828347512
+0.00000167131 2.59745202658 21.3406410024
+0.00000136328 2.28580246629 10.2949407385
+0.00000131364 3.44108355646 742.9900605326
+0.00000127838 4.09533471247 217.2312487011
+0.00000108862 6.16141072262 415.5524906121
+0.00000093909 3.48397279899 1052.2683831884
+0.00000092482 3.94755499926 88.865680217
+0.00000097584 4.72845436677 838.9692877504
+0.000000866 1.21951325061 440.8252848776
+0.00000083463 3.11269504725 625.6701923124
+0.00000077588 6.24408938835 302.164775655
+0.00000061557 1.82789612597 195.1398481733
+0.000000619 4.29344363385 127.4717966068
+0.00000067106 0.28961738595 4.665866446
+0.00000056919 5.01889578112 137.0330241624
+0.0000005416 5.12628572382 490.3340891794
+0.00000054585 0.28356341456 74.7815985673
+0.00000051425 1.45766406064 536.8045120954
+0.00000065843 5.64757042732 9.5612275556
+0.0000005778 2.47630552035 191.9584544356
+0.00000044444 2.70873627665 5.4166259714
+0.00000046799 1.1772121105 149.5631971346
+0.0000004038 3.88870105683 728.762966531
+0.00000037768 2.53379013859 12.5301729722
+0.00000046649 5.14818326902 515.463871093
+0.00000045891 2.23198878761 956.2891559706
+0.000000404 0.4128152044 269.9214467406
+0.00000037191 3.78239026411 2.9207613068
+0.00000033778 3.21070688046 1368.660252845
+0.00000037969 0.6466596718 422.6660376129
+0.00000032857 0.30063884563 351.8165923087
+0.0000003305 5.43038091186 1066.49547719
+0.00000030276 2.84067004928 203.0041546995
+0.00000035116 6.08421794089 5.6290742925
+0.00000029667 3.39052569135 1059.3819301892
+0.00000033217 4.64063092111 277.0349937414
+0.00000031876 4.3862292377 1155.361157407
+0.00000028913 2.02614760507 330.6189636582
+0.00000028264 2.74178953996 265.9892934775
+0.00000030089 6.18684614308 284.1485407422
+0.00000031329 2.43455855525 52.6901980395
+0.00000026493 4.51214170121 340.7708920448
+0.00000021983 5.14437352579 4.192785694
+0.0000002223 1.96481952451 203.7378678824
+0.00000020824 6.16048095923 860.3099287528
+0.0000002169 2.67578768862 942.062061969
+0.00000022552 5.88579123 210.8514148832
+0.00000019807 2.31345263487 437.6438911399
+0.00000019447 4.76573277668 70.8494453042
+0.0000001931 4.10209060369 18.1592472647
+0.00000022662 4.13732273379 191.2076949102
+0.00000018209 0.90310796389 429.7795846137
+0.00000017667 1.84954766042 234.6397364404
+0.00000017547 2.44735118493 423.4167971383
+0.00000015428 4.23790088205 1162.4747044078
+0.00000014608 3.59713247857 1045.1548361876
+0.00000014111 2.94262468353 1685.0521225016
+0.00000016328 4.05665272725 949.1756089698
+0.00000013348 6.2450959224 38.1330356378
+0.00000015918 1.06434204938 56.6223513026
+0.00000014059 1.43503954068 408.4389436113
+0.00000013093 5.75815864257 138.5174968707
+0.00000015772 5.59350835225 6.1503391543
+0.00000014962 5.77192239389 22.0914005278
+0.00000016024 1.93900586533 1272.6810256272
+0.00000016751 5.96673627422 628.8515860501
+0.00000012843 4.24658666814 405.2575498736
+0.00000013628 4.09892958087 1471.7530270636
+0.00000015067 0.74142807591 200.7689224658
+0.00000010961 1.55022573283 223.5940361765
+0.00000011695 1.81237511034 124.433415221
+0.00000010346 3.46814088412 1375.7737998458
+0.00000012056 1.85655834555 131.4039498699
+0.00000010123 2.38221133049 107.0249274817
+0.00000009855 3.95166998848 430.5303441391
+0.00000009803 2.55389483994 99.9113804809
+0.00000010614 5.36692189034 215.7467759928
+0.0000001208 4.84549317054 831.8557407496
+0.0000001021 6.0769296137 32.2433289144
+0.00000009245 3.6541746727 142.4496501338
+0.00000008984 1.23808405498 106.2741679563
+0.00000009336 5.81062768434 7.1617311106
+0.00000009717 1.38703872827 145.6310438715
+0.00000008394 4.42341211111 703.6331846174
+0.0000000837 5.64015188458 62.2514255951
+0.00000008244 2.42225929772 1258.4539316256
+0.00000007784 0.52562994711 654.1243803156
+0.00000007626 3.75258725596 312.1990839626
+0.00000007222 0.28429555677 0.7507595254
+0.00000008236 6.22250515902 14.977853527
+0.00000007054 0.5317781074 388.4651552382
+0.00000006567 3.48657341701 35.4247226521
+0.00000009011 4.9491962691 208.633228992
+0.0000000898 0.08138173719 288.0806940053
+0.00000006421 3.32905264657 1361.5467058442
+0.00000006489 2.89389587598 114.1384744825
+0.00000006244 0.54973852782 65.2203710117
+0.00000006154 2.67885860584 2001.4439921582
+0.00000006742 0.23586769279 8.0767548473
+0.00000007297 4.85321224483 222.8603229936
+0.00000006302 3.80651124694 1788.1448967202
+0.00000005824 4.39327457448 81.7521332162
+0.00000006102 0.88585782895 92.0470739547
+0.00000006914 2.04631426723 99.1606209555
+0.00000005363 5.47995103139 563.6312150384
+0.00000005172 2.11968421583 214.2623032845
+0.00000005117 5.76987684107 565.1156877467
+0.00000006197 1.625536888 1589.0728952838
+0.0000000497 0.41949366126 76.2660712756
+0.0000000664 5.82582210639 483.2205421786
+0.00000005277 4.57975789757 134.5853436076
+0.00000004974 4.20243895902 404.5067903482
+0.0000000515 4.67582673243 212.3358875915
+0.00000004764 4.59303997414 554.0699874828
+0.00000004573 3.24875415786 231.4583427027
+0.00000004811 0.46206327592 362.8622925726
+0.00000005148 3.33570646174 1.4844727083
+0.00000004654 5.80233066659 217.964961884
+0.00000004509 5.37581684215 497.4476361802
+0.00000004443 0.11349392292 295.0512286542
+0.00000004943 3.78020789259 1265.5674786264
+0.00000004211 4.8830602196 98.8999885246
+0.00000004252 5.00120115113 213.3472795478
+0.00000004774 4.53259894142 1148.2476104062
+0.00000003911 0.58582192963 750.1036075334
+0.00000005069 2.20305668335 207.8824694666
+0.00000003553 0.35374030841 333.657345044
+0.00000003771 0.98542435766 24.3790223882
+0.00000003458 1.84990273999 225.8292684102
+0.00000003401 5.31342401626 347.8844390456
+0.00000003347 0.21414641376 635.9651330509
+0.00000003637 1.61315058382 245.5424243524
+0.00000003416 2.19551489078 1574.8458012822
+0.00000003655 0.8054424569 343.2185725996
+0.0000000426 1.80258750109 213.2509113282
+0.0000000311 3.03815175282 1677.9385755008
+0.00000003052 1.33858964447 543.9180590962
+0.00000003694 0.81606028298 344.7030453079
+0.00000003016 3.36219319026 7.8643065262
+0.00000002937 4.86927342776 144.1465711632
+0.00000002768 2.42707131609 2317.8358618148
+0.00000003059 4.30820099442 6062.6632075526
+0.0000000365 5.12802531219 218.9281697305
+0.00000002963 3.53480751374 2104.5367663768
+0.0000000323 2.88057019783 216.2198567448
+0.00000002984 2.52971310583 1692.1656695024
+0.00000002897 5.7325648224 9992.8729037722
+0.00000002591 3.79880285744 17.2654753874
+0.00000003495 5.29902525443 350.3321196004
+0.00000002859 3.72804950659 6076.8903015542
+0.00000002775 0.23549396237 357.4456666012
+0.00000002976 2.48769315964 46.470422916
+0.00000002487 4.3786807853 217.491881132
+0.00000002711 5.1537684015 10007.0999977738
+0.00000003127 1.92343235583 17.4084877393
+0.00000003181 1.72419900322 1169.5882514086
+0.00000002348 0.77373103004 414.0680179038
+0.00000002606 3.4283691344 31.019488637
+0.00000002556 0.91735028377 479.2883889155
+0.00000002399 4.82440545738 1279.794572628
+0.00000002245 3.76323995584 425.1137181677
+0.0000000302 0.25310250109 120.358249606
+0.00000002503 2.10679832121 168.0525127994
+0.00000002564 1.63158205055 182.279606801
+0.00000002221 3.15472373256 212.7778305762
+0.00000002357 2.33145013714 218.7157214094
+0.0000000251 4.51903989011 198.321241911
+0.00000002715 5.76330259543 618.5566453116
+0.00000002204 3.35952557362 160.6088973985
+0.00000002648 0.71962005233 85.8272988312
+0.00000002029 5.28642331696 125.9873238985
+0.00000002497 1.36671447252 1905.4647649404
+0.00000002017 1.11498225426 447.9388318784
+0.00000002052 1.27587874735 14.0146456805
+0.00000002254 3.2244767419 273.1028404783
+0.00000002014 0.39787014152 358.9301393095
+0.00000001981 2.33696859021 28.4541880032
+0.00000002197 5.93386789705 13.3333221243
+0.00000002237 3.64433751164 213.8203602998
+0.0000000193 1.8567174034 1.2720243872
+0.00000002037 5.05300562628 424.1505103212
+0.00000001994 1.35690802366 20.6069278195
+0.00000001911 3.44106886717 69.1525242748
+0.00000001925 3.75243031545 28.3111756513
+0.00000002297 4.24557050896 1464.6394800628
+0.00000002117 2.25897766314 116.4260963429
+0.00000001847 5.40631472802 31.492569389
+0.00000001841 1.56916484272 650.9429865779
+0.00000001884 6.27233535258 25.1297819136
+0.0000000196 4.8948401484 275.5505210331
+0.00000002016 5.45791785675 842.1506814881
+0.00000002282 4.9627694744 258.8757464767
+0.00000001709 3.99098237135 416.3032501375
+0.00000002176 0.00746756006 0.8937718773
+0.00000001634 5.30978165487 251.4321310758
+0.00000001687 0.41586020065 54.1746707478
+0.0000000191 2.5982575579 329.7251917809
+0.00000002113 2.56582292726 59.8037450403
+0.00000001921 2.42279051938 113.3877149571
+0.00000001658 5.4732365154 1073.6090241908
+0.0000000159 2.7754529735 1994.3304451574
+0.00000001936 3.47558926847 1581.959348283
+0.00000001649 1.82779010589 128.9562693151
+0.00000001598 1.718064653 129.9194771616
+0.00000001967 1.25160413795 621.7380390493
+0.00000001702 1.910761028 278.5194664497
+0.00000001569 0.16491194947 643.0786800517
+0.00000001989 5.28799230992 508.3503240922
+0.0000000152 0.56950979689 320.3240229197
+0.00000001501 1.99815894193 1891.2376709388
+0.00000001532 3.27362317849 2420.9286360334
+0.00000001701 2.72041261115 767.3690829208
+0.00000001561 6.09424459628 280.9671470045
+0.00000001331 4.2094444379 546.956440482
+0.00000001381 2.0676810083 192.6921676185
+0.00000001368 6.28049502257 1795.258443721
+0.00000001519 2.20299556153 2008.557539159
+0.00000001356 4.01521042413 721.6494195302
+0.00000001296 4.84815978742 45.5766510387
+0.00000001267 5.28146654999 173.9422195228
+0.00000001402 6.1295155155 39.3568759152
+0.00000001252 2.19169926554 2634.2277314714
+0.00000001466 4.16354845643 26.826702943
+0.00000001285 3.76170874847 2.2876218604
+0.000000015 5.41022492529 214.0498549634
+0.00000001396 4.78595583428 219.4494345923
+0.0000000143 0.70934745161 254.9435932136
+0.00000001195 3.71281085322 264.5048207692
+0.00000001181 0.42635230882 41.6444977756
+0.0000000119 2.02079286787 1485.9801210652
+0.0000000116 5.23649231796 181.0557665236
+0.00000001535 3.62746990294 561.1835344836
+0.0000000112 1.0912792213 6.592282139
+0.000000011 0.27844612141 184.0941479094
+0.00000001227 1.3996968127 209.106309744
+0.00000001353 6.12903657666 207.6700211455
+0.00000001124 6.05105541765 291.262087743
+0.00000001194 4.79565407023 1478.8665740644
+0.00000001082 4.73602931755 78.7137518304
+0.00000001202 3.47301104146 51.2057253312
+0.00000001298 2.34761557822 210.3783341312
+0.00000001166 4.20037524355 417.0369633204
+0.00000001228 3.94985981275 1781.0313497194
+0.00000001401 2.41318931513 636.7158925763
+0.00000001009 6.17414889934 2111.6503133776
+0.00000001084 3.68958647346 274.0660483248
+0.00000001068 0.80258823981 436.8931316145
+0.00000001007 3.4279250886 629.6023455755
+0.00000000998 5.57130056835 205.2223405907
+0.00000001058 1.05742945779 237.6781178262
+0.0000000102 3.336672903 166.828672522
+0.00000000965 6.08359503243 601.7642506762
+0.00000001005 3.56310748091 643.8294395771
+0.00000000987 0.97129012811 305.3461693927
+0.00000000927 3.87717400791 135.336103133
+0.00000001129 5.94840103961 196.6243208816
+0.00000001118 5.25415059584 189.7232222019
+0.000000012 1.16671933467 2221.856634597
+0.00000000909 2.14001565047 617.8058857862
+0.00000000899 2.31811625712 312.4597163935
+0.00000001081 0.91006048421 313.2104759189
+0.00000000891 3.74923531791 916.9322800554
+0.00000000886 4.76066858907 776.9303104764
+0.00000000912 0.99592540858 491.8185618877
+0.0000000088 3.67349449376 25.2727942655
+0.00000001203 1.3974926741 337.732510659
+0.00000000867 0.11684071625 267.4737661858
+0.00000000879 6.12222682852 867.4234757536
+0.0000000108 0.15038819285 175.1660598002
+0.00000000988 3.12456192471 214.7835681463
+0.00000000889 4.70508769146 148.0787244263
+0.00000000827 6.08977582217 488.8496164711
+0.00000000889 5.05124166027 220.4608265486
+0.00000000828 6.27262544155 1382.8873468466
+0.0000000104 5.76735098196 501.3797894433
+0.00000001103 0.4870647723 692.5874843535
+0.0000000081 2.5036238508 2310.722314814
+0.0000000085 4.55410385197 77.962992305
+0.00000001108 5.31792012163 235.3904959658
+0.0000000079 0.89213206336 342.2553647531
+0.00000000775 2.85873930879 211.8146227297
+0.00000000842 2.99884993009 2737.32050569
+0.00000000784 0.0574845924 543.0242872189
+0.00000000754 5.18317747668 244.318584075
+0.00000000969 1.31760425414 486.4019359163
+0.00000000943 5.48641674428 339.2864193365
+0.00000000759 6.25347177163 151.0476698429
+0.0000000071 2.4161996881 247.2393453818
+0.00000000794 2.59522645936 1.6445314027
+0.00000000857 1.99318788624 248.7238180901
+0.00000000717 4.56798357445 121.2520214833
+0.00000000671 2.50955477476 444.7574381407
+0.00000000683 5.51033310275 487.3651437628
+0.00000000684 0.01892628603 228.276948965
+0.00000000665 1.47172657769 427.5613987225
+0.00000000761 4.61079808671 23.5758732361
+0.00000000807 3.2151371812 1898.3512179396
+0.00000000645 1.92436523628 2950.619601128
+0.00000000624 6.05830190539 241.6102710893
+0.00000000699 4.02804515616 425.6349830295
+0.00000000624 5.85966148394 696.5196376166
+0.0000000062 1.86426453489 2207.6295405954
+0.00000000641 5.69868017561 319.5732633943
+0.00000000646 3.78920578728 1038.0412891868
+0.00000000672 2.54160055954 271.4059194489
+0.00000000768 1.80484245332 2324.9494088156
+0.00000000737 1.50539891226 268.4369740323
+0.00000000836 1.2658381101 212.5483359126
+0.00000000753 5.2753616624 204.7010757289
+0.00000000633 2.19920009577 1802.3719907218
+0.0000000072 2.58587107868 472.1748419147
+0.00000000683 3.8322386642 43.2890291783
+0.0000000074 6.21601938401 556.5176680376
+0.00000000795 1.14460330178 381.3516082374
+0.00000000678 3.65930963429 2097.423219376
+0.00000000568 5.9215866109 2428.0421830342
+0.0000000057 1.18024241664 131.5469622218
+0.00000000566 4.74157739398 380.12776796
+0.00000000586 5.71168743146 570.7447620392
+0.0000000055 4.92413290959 188.9200730498
+0.00000000712 2.69456114358 16.6747745564
+0.00000000545 5.387255296 206.233732547
+0.00000000572 5.79167804981 195.8906076987
+0.00000000602 5.81756794592 963.4027029714
+0.00000000588 4.25026865253 426.6463749858
+0.00000000563 3.28295055824 193.655375465
+0.00000000583 5.44099997963 526.5095713569
+0.00000000679 4.45748326743 105.5404547734
+0.00000000516 5.99843937287 289.5651667136
+0.0000000052 2.19322568805 180.1619946463
+0.00000000543 4.19333695628 213.1872208534
+0.00000000586 3.03470168346 6275.9623029906
+0.00000000572 3.96788877624 140.001969579
+0.00000000611 4.1539223987 436.1594184316
+0.00000000505 2.95739392583 135.5485514541
+0.00000000587 4.55320395537 5863.5912061162
+0.00000000492 2.71595874382 84.9335269539
+0.00000000576 5.98300938454 9793.8009023358
+0.00000000489 5.68450383182 533.6231183577
+0.00000000519 3.09688510923 327.4375699205
+0.00000000486 5.24220804875 5849.3641121146
+0.00000000475 4.51295931678 411.620337349
+0.0000000054 4.44843952768 10206.1719992102
+0.00000000479 0.87707794164 207.1487562837
+0.00000000468 0.46572028197 306.0969289181
+0.00000000586 0.86387928244 2538.2485042536
+0.00000000475 6.19152982788 397.3932433474
+0.00000000541 1.47958133221 42.5382696529
+0.00000000496 6.07879620658 576.1613880106
+0.00000000447 2.59259132013 7.2254215854
+0.00000000445 5.0682730047 778.4147831847
+0.0000000056 0.00461017471 221.3758502853
+0.00000000456 4.60143715337 710.7467316182
+0.00000000449 5.79223649465 685.4739373527
+0.00000000501 1.91370965325 831.1049812242
+0.00000000595 4.90329839607 824.7421937488
+0.00000000447 4.88662794571 429.0458714308
+0.00000000445 1.74764943142 525.7588118315
+0.00000000457 0.8089271253 458.8415197904
+0.00000000543 2.60317945475 213.4109700226
+0.00000000493 0.61947189193 41.0537969446
+0.00000000455 2.69847252264 3053.7123753466
+0.00000000429 3.89071982978 92.7978334801
+0.00000000411 1.34981168865 27.0873353739
+0.00000000448 1.84775051361 980.6681783588
+0.00000000445 4.21745990439 905.8865797915
+0.00000000403 2.33067250642 2627.1141844706
+0.00000000404 5.00179215709 431.264057322
+0.00000000384 1.65634584042 241.7532834412
+0.0000000041 0.76907037678 395.578702239
+0.00000000456 1.98353741244 213.5115437591
+0.00000000459 2.04878772547 285.6330134505
+0.00000000396 5.04141834913 298.2326223919
+0.00000000377 5.68073822097 2744.4340526908
+0.00000000415 4.41600504868 179.3588454942
+0.00000000396 4.2987285195 206.706813299
+0.00000000389 5.69091953122 849.2642284889
+0.00000000369 1.36192003466 835.0371344873
+0.00000000374 0.41402282126 9779.5738083342
+0.00000000379 1.72255764532 184.9879197867
+0.00000000365 5.88205574821 19.643719973
+0.00000000456 4.81297899859 213.0866471169
+0.00000000359 1.06819138836 206.1373643274
+0.00000000367 1.14184327929 569.0478410098
+0.00000000352 3.04388401587 638.4128136057
+0.00000000463 1.55834877017 421.1815649046
+0.00000000459 5.34648461645 699.7010313543
+0.00000000383 4.05921035379 739.8086667949
+0.00000000354 1.09760553168 738.7972748386
+0.00000000382 0.05348541587 252.6559713532
+0.00000000344 1.18536656224 439.1283638482
+0.00000000382 2.10483762147 532.6117264014
+0.00000000361 0.50215018154 50.4025761791
+0.00000000351 3.49546336297 1354.4331588434
+0.00000000395 4.2627887156 432.2272651685
+0.00000000345 2.38455893509 426.0769260142
+0.0000000035 1.51541607946 259.769518354
+0.00000000426 5.29998227949 934.9485149682
+0.00000000339 5.59774645356 519.3960243561
+0.00000000388 3.40083809779 2413.8150890326
+0.00000000324 3.68352014131 72.0732855816
+0.00000000323 1.79597508586 405.9912630565
+0.00000000366 3.56764349139 1119.1856752295
+0.00000000358 4.11241839677 37.8724032069
+0.00000000423 1.45116702108 2641.3412784722
+0.00000000314 0.68465789313 757.2171545342
+0.0000000032 3.12697568936 945.9942152321
+0.00000000338 4.89782013581 898.7730327907
+0.00000000319 5.76881401291 69.3649725959
+0.0000000031 5.35598720822 815.0633461142
+0.00000000369 4.46143610142 421.93232443
+0.00000000311 2.19275640712 5856.4776591154
+0.00000000306 2.99917010799 1130.2313754934
+0.0000000033 0.64102961163 558.0021407459
+0.00000000305 0.40963115602 661.2379273164
+0.0000000032 3.2926731994 760.25553592
+0.00000000298 5.48693246086 702.1487119091
+0.00000000352 2.18179692198 2118.7638603784
+0.00000000299 5.94980651345 572.2292347475
+0.00000000343 2.6290008365 213.5597278689
+0.00000000296 4.12563821701 73.297125859
+0.0000000036 2.94387423457 2214.7430875962
+0.00000000293 5.71837797264 60.7669528868
+0.00000000326 1.93806509331 480.7728616238
+0.00000000335 2.60120542851 518.3846323998
+0.00000000322 2.89685459163 427.1194557378
+0.00000000367 2.2048984833 518.6452648307
+0.00000000361 3.31464351282 630.3360587584
+0.00000000288 0.8776047815 887.7273325268
+0.0000000029 0.24071300709 705.1176573257
+0.00000000332 5.96464701829 100.6450936638
+0.00000000284 1.58760551116 681.5417840896
+0.00000000281 1.68339116394 3267.0114707846
+0.00000000287 3.54730637851 756.3233826569
+0.00000000331 2.74250642576 22.8945496799
+0.00000000281 4.79802388453 409.9234163196
+0.00000000372 1.08754087151 426.5500067662
+0.0000000034 0.59629116557 627.3671133418
+0.00000000325 4.07319450014 511.5317178299
+0.00000000273 0.71334827688 305.0855369618
+0.00000000272 1.76124839309 945.2434557067
+0.00000000295 4.00327005783 432.7485300303
+0.00000000271 5.28903262032 1080.7225711916
+0.00000000276 3.89192411657 610.6923387854
+0.00000000294 2.80121651058 724.8308132679
+0.00000000319 5.24824059915 229.9738699944
+0.00000000264 2.36406383589 731.9443602687
+0.00000000288 4.6781884493 170.7608257851
+0.00000000326 3.81328980623 525.4981794006
+0.00000000283 3.52027709716 319.3126309634
+0.00000000264 0.25871603855 494.2662424425
+0.00000000261 4.08135671345 25.8634950965
+0.00000000296 4.49129913731 693.5506922
+0.00000000292 0.65370180027 25867.4904991354
+0.00000000292 0.12510953311 25881.717593137
+0.00000000254 4.03912322565 990.2294059144
+0.00000000288 3.98604904657 707.7777862016
+0.00000000285 1.92328297431 3134.4268782626
+0.00000000284 2.45411523294 3120.199784261
+0.00000000256 3.6328275778 430.79097657
+0.00000000283 2.51091647682 286.596221297
+0.00000000325 4.33261281211 732.6951197941
+0.00000000264 0.05450228136 650.1922270525
+0.00000000273 4.90735780421 409.1897031367
+0.00000000304 4.61759348542 468.2426886516
+0.00000000285 5.7246790389 33.9402499438
+0.00000000242 5.28336514054 403.0223176399
+0.0000000027 0.51583145648 263.7016716171
+0.00000000263 4.81670787366 1055.4497769261
+0.00000000237 2.92617048443 913.9633346388
+0.00000000246 2.19675150666 2943.5060541272
+0.00000000278 4.58404840578 398.1440028728
+0.00000000234 2.64374114605 739.0579072695
+0.00000000229 3.80445074468 58.1068240109
+0.000000003 2.06111081979 429.5189521828
+0.00000000223 3.39888651505 188.0263011725
+0.00000000301 2.96411385108 624.919432787
+0.00000000221 1.79137414078 2524.021410252
+0.0000000022 0.95686592581 1894.4190646765
+0.00000000225 4.30669421945 637.4496057592
+0.00000000214 1.70442143644 658.0565335787
+0.00000000227 3.22613053351 638.9340784675
+0.0000000022 2.66798936385 953.1077622329
+0.00000000253 3.09377787768 29.2049475286
+0.00000000244 3.15828383212 7.0016724162
+0.00000000295 4.95843934543 714.6788848813
+0.00000000209 0.94525938634 864.2420820159
+0.00000000216 0.1222123618 28.5718080822
+0.00000000214 2.80190604605 373.9079928365
+0.00000000212 2.07343849515 1357.6145525811
+0.00000000216 1.25531205533 477.8039162072
+0.00000000206 5.35971491902 3060.8259223474
+0.00000000204 3.0857941046 67.6680515665
+0.0000000021 1.91489853604 938.1299087059
+0.00000000209 1.46554109301 952.3570027075
+0.00000000202 3.57670882297 334.5511169213
+0.00000000228 5.66209641464 1699.2792165032
+0.00000000197 4.61055255182 464.7312265138
+0.00000000193 4.24606721746 141.6988906084
+0.00000000266 0.69665031373 2854.6403739102
+0.00000000227 1.31845358943 230.7075831773
+0.00000000192 5.26739976413 504.561183181
+0.00000000187 0.8553719223 273.8536000037
+0.00000000199 3.91291687807 418.5214360287
+0.00000000192 6.15674105214 611.4430983108
+0.0000000021 1.47873602747 205.4347889118
+0.00000000194 2.37167703302 3370.1042450032
+0.00000000228 2.15266015145 55.1378785943
+0.00000000201 2.71380671608 586.3133163972
+0.00000000194 3.29560033731 1670.8250285
+0.00000000201 4.23447633663 1493.093668066
+0.00000000181 3.61567262848 9786.687355335
+0.00000000181 2.83211558346 1262.3860848887
+0.00000000242 4.69869158516 1141.1340634054
+0.00000000184 4.66807336402 1251.3403846248
+0.00000000221 2.25887876254 355.7487455718
+0.000000002 1.17340443616 4952.0635932862
+0.00000000222 2.23360866067 2435.155730035
+0.00000000175 0.04701598422 107.7586406646
+0.00000000171 5.0250074269 93.531546663
+0.00000000184 5.19723697138 835.7878940127
+0.00000000221 4.49141283681 913.0001267923
+0.00000000195 0.92088046109 551.031606097
+0.00000000166 5.01778115937 354.9979860464
+0.00000000165 2.26267552932 406.954470903
+0.00000000189 0.31221126958 420.9691165835
+0.00000000196 2.70333585839 774.4826299216
+0.00000000176 6.12029409039 181.806526049
+0.00000000172 1.94132177757 3259.8979237838
+0.0000000016 0.55319954265 5429.8794682394
+0.00000000161 2.88623631474 184.8449074348
+0.00000000192 0.26639534884 295.1942410061
+0.00000000167 3.71345214172 1056.2005364515
+0.00000000195 4.83926717598 1596.1864422846
+0.00000000156 2.81916058733 428.0826635843
+0.00000000215 1.88276472005 220.364458329
+0.00000000167 2.68872854428 423.6774295692
+0.00000000154 1.66553954375 115.6229471908
+0.00000000175 0.20216461467 384.0599212231
+0.00000000201 4.38095931887 418.0001711669
+0.00000000167 1.86485857353 393.4610900843
+0.00000000155 0.92480392431 282.6640680339
+0.00000000146 1.97663966745 9360.089164459
+0.0000000016 2.62483919699 353.301065017
+0.00000000186 1.37307151419 292.0128472684
+0.00000000198 1.15631374887 2957.7331481288
+0.00000000144 4.82956915076 453.424893819
+0.00000000149 3.60682821788 205.6642835754
+0.00000000147 4.48377791879 81.8951455681
+0.00000000147 5.74795037748 856.3777754897
+0.00000000142 3.53823120158 212.0270710508
+0.0000000014 0.70476909062 640.8604941605
+0.00000000139 1.39047667205 1261.6353253633
+0.00000000153 3.29559426243 391.1734682239
+0.00000000158 1.79872341304 326.6868103951
+0.00000000174 3.98677435872 1049.0869894507
+0.00000000171 4.16825100469 213.0384630071
+0.00000000133 4.74095454922 0.0481841098
+0.00000000155 5.3231361873 2015.6710861598
+0.00000000158 2.67557086253 2531.1349572528
+0.00000000158 4.64622526567 427.3489504014
+0.00000000123 2.20103444636 210.5907824523
+0.0000000016 1.85888551524 201.5196819912
+0.00000000119 3.12572799769 238.5718897035
+0.0000000012 4.62897224203 203.2647871304
+0.00000000129 4.92592016162 1286.9081196288
+0.00000000132 3.44682160054 156.6767441354
+0.00000000143 0.67951827513 425.8474313506
+0.00000000114 5.46519773276 552.5855147745
+0.00000000132 1.76335093671 432.0148168474
+0.00000000113 0.68933513038 450.9772132642
+0.00000000128 2.13986068877 2751.5475996916
+0.00000000123 4.59695145319 216.0074084237
+0.00000000119 1.04688666457 462.0229135281
+0.00000000108 5.36873170289 3377.217792004
+0.00000000142 6.24626256472 299.1263942692
+0.00000000118 0.6344825351 369.9758395734
+0.00000000105 2.31570619675 200.5564741447
+0.00000000124 1.8711081514 850.0149880143
+0.00000000106 0.5562366257 114.3991069134
+0.00000000102 3.95315219638 361.3778198643
+0.00000000095 4.10658529323 10213.285546211
+0.00000000097 1.13534710734 387.2413149608
+0.00000000096 4.46689094543 401.3253966105
+0.00000000119 2.33636675091 318.8395502114
+0.00000000115 3.37508073115 313.9441891018
+0.00000000106 3.7358621165 220.9339073006
+0.0000000009 0.59788492023 227.3137411185
+0.00000000103 5.09172929383 213.4591541324
+0.00000000097 5.95268532215 1044.4040766622
+0.00000000103 1.70625660572 213.1390367436
+0.0000000008 0.86872596168 233.9060232575
+0.00000000089 5.3599093223 214.1928673153
+0.0000000008 2.69565238975 540.7366653585
+0.00000000095 1.19504849611 460.5384408198
+0.00000000105 0.58624363205 481.7360694703
+0.00000000099 2.68841109007 219.891377577
+0.00000000098 1.59923557478 484.7050148869
+0.00000000081 1.12279793521 420.4478517217
+0.00000000075 4.58892231446 394.3548619616
+0.00000000099 4.6889585175 448.6895914038
+0.00000000076 1.66929798365 196.0336200506
+0.00000000087 3.1247719509 857.1285350151
+0.00000000078 5.5981938746 364.3467652809
+0.00000000079 3.53267171729 969.6224780949
diff --git a/kstars/kstars/data/saturn.L2.vsop b/kstars/kstars/data/saturn.L2.vsop
new file mode 100644
index 00000000..1bcdb383
--- /dev/null
+++ b/kstars/kstars/data/saturn.L2.vsop
@@ -0,0 +1,321 @@
+0.00090592251 0.000000 0.000000
+0.00116441181 1.17987850633 7.1135470008
+0.00091920844 0.07425261094 213.299095438
+0.00015276909 4.06492007503 206.1855484372
+0.00010631396 0.25778277414 220.4126424388
+0.00010604979 5.40963595885 426.598190876
+0.00004265368 1.0459555663 14.2270940016
+0.00001215527 2.91860042123 103.0927742186
+0.00001164684 4.60942128971 639.897286314
+0.00001081967 5.6913035167 433.7117378768
+0.00001020079 0.63369182642 3.1813937377
+0.00001044754 4.04206453611 199.0720014364
+0.00000633582 4.38825410036 419.4846438752
+0.00000549329 5.57303134242 3.9321532631
+0.00000456914 1.26840971349 110.2063212194
+0.000004251 0.20935499279 227.5261894396
+0.00000273739 4.28841011784 95.9792272178
+0.00000161571 1.3813914942 11.0457002639
+0.00000129494 1.5658688417 309.2783226558
+0.00000117008 3.88120915956 853.196381752
+0.00000105415 4.90003203599 647.0108333148
+0.00000100967 0.892704931 21.3406410024
+0.00000095227 5.62561150598 412.3710968744
+0.00000081948 1.02477558315 117.3198682202
+0.00000074857 4.76178468163 210.1177017003
+0.00000082727 6.05030934786 216.4804891757
+0.00000095659 2.91093561539 316.3918696566
+0.00000063696 0.35179804917 323.5054166574
+0.0000008486 5.73472777961 209.3669421749
+0.00000060647 4.8751785019 632.7837393132
+0.00000066459 0.48297940601 10.2949407385
+0.00000067184 0.45648612616 522.5774180938
+0.00000053281 2.74730541387 529.6909650946
+0.00000045827 5.69296621745 440.8252848776
+0.00000045293 1.66856699796 202.2533951741
+0.0000004233 5.70768187703 88.865680217
+0.0000003214 0.07050050346 63.7358983034
+0.00000031573 1.67190022213 302.164775655
+0.0000003115 4.16379537691 191.9584544356
+0.00000024631 5.6556472857 735.8765135318
+0.00000026558 0.83256214407 224.3447957019
+0.00000020108 5.94364609981 217.2312487011
+0.00000017511 4.90014736798 625.6701923124
+0.0000001713 1.62593421274 742.9900605326
+0.00000013744 3.764971673 195.1398481733
+0.00000012236 4.71789723976 203.0041546995
+0.0000001194 0.12620714199 234.6397364404
+0.0000001604 0.57886320845 515.463871093
+0.00000011154 5.9221684478 536.8045120954
+0.00000014068 0.206752937 838.9692877504
+0.00000011013 5.60207982774 728.762966531
+0.00000011718 3.12098483554 846.0828347512
+0.00000009962 4.15472049127 860.3099287528
+0.00000010601 3.20327613035 1066.49547719
+0.00000010072 0.25709351996 330.6189636582
+0.0000000949 0.46379969328 956.2891559706
+0.0000001024 4.9873665607 422.6660376129
+0.00000008287 2.13990364272 269.9214467406
+0.00000007238 5.39724715258 1052.2683831884
+0.0000000773 5.24602742309 429.7795846137
+0.00000006353 4.46211130731 284.1485407422
+0.00000005935 5.40967847103 149.5631971346
+0.0000000755 4.03401153929 9.5612275556
+0.00000005779 4.2938089111 415.5524906121
+0.00000006082 5.93416924841 405.2575498736
+0.00000005711 0.01824076994 124.433415221
+0.00000005676 6.0223568215 223.5940361765
+0.00000004757 4.92804854717 654.1243803156
+0.00000004727 2.27461984667 18.1592472647
+0.00000004509 4.40688707557 942.062061969
+0.00000005621 0.29694719379 127.4717966068
+0.00000005453 5.53868222772 949.1756089698
+0.0000000413 4.68673560379 74.7815985673
+0.00000004098 5.308512622 1045.1548361876
+0.00000004223 2.89014939299 56.6223513026
+0.00000004887 3.20022991216 277.0349937414
+0.00000003905 3.30270187305 490.3340891794
+0.00000003923 6.09732996823 81.7521332162
+0.00000003755 4.93065184796 52.6901980395
+0.00000004602 6.13908576681 1155.361157407
+0.00000003714 0.40648076787 137.0330241624
+0.00000003407 4.28514461015 99.9113804809
+0.00000003579 0.20402442077 1272.6810256272
+0.00000003946 0.36500928968 12.5301729722
+0.00000003246 1.56761884227 1059.3819301892
+0.00000004063 0.29084229143 831.8557407496
+0.00000003688 0.15467406177 437.6438911399
+0.00000002895 3.13473183482 70.8494453042
+0.000000028 0.32727938074 191.2076949102
+0.00000002672 1.87612402267 295.0512286542
+0.00000003454 4.77197610696 423.4167971383
+0.00000002623 5.15237415384 1368.660252845
+0.00000002457 3.89612890177 210.8514148832
+0.00000002461 1.5852287676 32.2433289144
+0.00000002595 3.59007068361 131.4039498699
+0.00000002289 4.76825865118 351.8165923087
+0.00000002357 5.83099000562 106.2741679563
+0.00000002221 5.98277491515 6062.6632075526
+0.00000002221 2.05930402282 6076.8903015542
+0.00000002183 5.94985336393 145.6310438715
+0.00000002718 3.37801252354 408.4389436113
+0.00000002288 3.1400061932 22.0914005278
+0.0000000209 1.12304173562 9992.8729037722
+0.00000002089 3.48276230686 10007.0999977738
+0.0000000257 5.12167203704 265.9892934775
+0.00000001835 4.15379879659 1258.4539316256
+0.0000000182 5.05340615445 1361.5467058442
+0.0000000176 4.13532689228 107.0249274817
+0.00000001921 4.51790997496 138.5174968707
+0.00000001707 1.3586459328 231.4583427027
+0.00000001956 5.87006093798 1471.7530270636
+0.00000002133 5.2340984872 1265.5674786264
+0.00000001595 5.61962698786 447.9388318784
+0.00000001609 3.74893709671 628.8515860501
+0.0000000149 0.4835240494 340.7708920448
+0.0000000156 5.97095003614 430.5303441391
+0.00000001352 0.71405348653 28.4541880032
+0.00000001355 2.91219493604 215.7467759928
+0.00000001298 5.84254169775 543.9180590962
+0.00000001664 6.23834873469 1148.2476104062
+0.00000001205 2.83373725021 200.7689224658
+0.00000001192 3.52219428945 497.4476361802
+0.00000001122 2.6057103027 1279.794572628
+0.00000001217 6.23528359211 1589.0728952838
+0.0000000142 0.85079202155 6069.7767545534
+0.0000000112 4.95656566453 1685.0521225016
+0.0000000101 3.39689646619 1073.6090241908
+0.00000001352 2.27575429523 9999.986450773
+0.00000000979 1.58571463442 1375.7737998458
+0.00000001159 0.71823181781 508.3503240922
+0.00000001014 2.40759054741 703.6331846174
+0.00000000956 2.66256831556 134.5853436076
+0.0000000111 1.19713920197 618.5566453116
+0.00000000945 4.68155456977 362.8622925726
+0.00000000953 4.20749172571 288.0806940053
+0.00000001033 1.08781255146 184.8449074348
+0.00000000942 2.4346522346 222.8603229936
+0.00000000909 4.5176938536 38.1330356378
+0.00000001002 1.38543153271 483.2205421786
+0.00000001082 4.52832816548 635.9651330509
+0.00000001008 4.91325851448 750.1036075334
+0.00000000862 4.79998518474 1677.9385755008
+0.00000000828 2.21940849017 333.657345044
+0.00000000745 3.97279299984 1574.8458012822
+0.00000000903 5.58963782799 1788.1448967202
+0.00000000735 2.28191723259 1162.4747044078
+0.00000000773 5.82270096882 416.3032501375
+0.00000000734 2.35356586018 120.358249606
+0.00000000745 4.84266000843 76.2660712756
+0.00000000765 2.50840146722 343.2185725996
+0.00000000908 5.01046293458 1581.959348283
+0.00000000707 3.66631544506 347.8844390456
+0.0000000087 0.77106152694 113.3877149571
+0.00000000686 2.88543836068 92.0470739547
+0.00000000673 3.75650667651 203.7378678824
+0.00000000656 3.77718582702 217.964961884
+0.00000000675 5.62875135263 17.2654753874
+0.00000000691 0.21330089609 99.1606209555
+0.00000000786 4.49318079175 643.0786800517
+0.00000000641 0.67588390141 46.470422916
+0.00000000663 5.74837848383 721.6494195302
+0.00000000809 5.94893988352 1464.6394800628
+0.00000000638 4.86195439622 357.4456666012
+0.0000000074 6.00053422445 337.732510659
+0.00000000555 4.95858934298 358.9301393095
+0.00000000581 3.87669679805 565.1156877467
+0.00000000541 1.22296838713 62.2514255951
+0.00000000697 0.00715950269 1169.5882514086
+0.00000000524 1.53830423608 195.8906076987
+0.00000000518 5.41992758537 312.1990839626
+0.00000000626 5.26580317026 436.8931316145
+0.00000000537 6.170316576 182.279606801
+0.00000000574 5.98607898826 1905.4647649404
+0.00000000541 0.30589337713 98.8999885246
+0.00000000603 3.26888470585 208.633228992
+0.00000000504 3.80930996688 168.0525127994
+0.00000000477 3.56642391994 563.6312150384
+0.00000000511 4.70719837179 2001.4439921582
+0.00000000475 1.06025557585 5856.4776591154
+0.0000000054 0.87230551412 1692.1656695024
+0.00000000454 2.48128029368 9786.687355335
+0.00000000456 3.18303484133 218.9281697305
+0.00000000462 0.71358186864 258.8757464767
+0.00000000424 4.89778948357 636.7158925763
+0.00000000537 2.59376221736 313.2104759189
+0.0000000041 4.22147787617 867.4234757536
+0.00000000408 3.06057772788 424.1505103212
+0.00000000407 3.79376013938 24.3790223882
+0.00000000569 3.68547825941 350.3321196004
+0.00000000404 0.91401255827 114.1384744825
+0.00000000395 3.50478374207 129.9194771616
+0.00000000395 2.86309689622 212.3358875915
+0.00000000386 5.00762729432 388.4651552382
+0.00000000393 6.26835522096 241.7532834412
+0.00000000401 4.60258908692 1994.3304451574
+0.00000000385 0.91582119643 160.6088973985
+0.00000000467 0.54876489832 404.5067903482
+0.00000000368 0.35674031808 214.2623032845
+0.00000000471 0.67360047481 207.8824694666
+0.00000000379 0.92901327825 767.3690829208
+0.0000000042 5.69797398044 225.8292684102
+0.00000000356 3.10092792842 842.1506814881
+0.00000000428 5.35375368944 2104.5367663768
+0.00000000422 2.67975581832 77.962992305
+0.0000000037 5.46144813372 1038.0412891868
+0.00000000379 5.56429091578 131.5469622218
+0.00000000441 5.68196668399 1781.0313497194
+0.00000000361 5.20616019966 629.6023455755
+0.00000000341 5.92928351979 26.826702943
+0.00000000419 5.26851686707 85.8272988312
+0.00000000322 0.80223983857 6283.0758499914
+0.00000000323 3.86700993914 576.1613880106
+0.00000000321 2.1718603297 10213.285546211
+0.00000000355 2.80560859177 344.7030453079
+0.00000000311 3.77477255556 1891.2376709388
+0.00000000318 5.22020784209 142.4496501338
+0.00000000315 0.52272202855 5849.3641121146
+0.00000000428 4.63722058283 1898.3512179396
+0.00000000337 0.68198429948 45.5766510387
+0.00000000316 0.54074780109 444.7574381407
+0.0000000031 1.41032075652 273.1028404783
+0.00000000311 3.5374455623 251.4321310758
+0.00000000295 1.93253015677 436.1594184316
+0.00000000296 1.97705648834 9779.5738083342
+0.00000000326 3.67854047003 963.4027029714
+0.00000000389 5.76841276132 39.3568759152
+0.00000000277 5.73995694175 92.7978334801
+0.00000000315 4.96371610197 757.2171545342
+0.00000000295 1.816388339 1493.093668066
+0.00000000287 0.97698377929 685.4739373527
+0.00000000281 2.66463042095 1286.9081196288
+0.0000000033 5.7977692276 650.9429865779
+0.00000000292 3.97858181479 472.1748419147
+0.00000000266 4.1371611132 601.7642506762
+0.00000000262 0.91887592474 245.5424243524
+0.00000000278 3.08964256591 778.4147831847
+0.00000000277 3.0875091688 621.7380390493
+0.00000000255 3.93981592051 181.0557665236
+0.00000000333 2.04835822938 561.1835344836
+0.00000000247 2.92754257675 219.4494345923
+0.00000000306 0.36127922606 824.7421937488
+0.00000000253 1.80130756458 5643.1785636774
+0.00000000337 4.97764462199 175.1660598002
+0.00000000273 0.66599369335 2008.557539159
+0.00000000227 4.87285356383 661.2379273164
+0.00000000249 3.14202895058 144.1465711632
+0.0000000022 3.93526603081 319.5732633943
+0.00000000212 5.85248164087 546.956440482
+0.00000000234 1.65314711167 554.0699874828
+0.00000000204 0.88373842674 31.492569389
+0.00000000205 2.93169866171 1596.1864422846
+0.00000000201 3.36504567824 1080.7225711916
+0.00000000224 4.34612745705 1382.8873468466
+0.00000000192 5.13697232918 329.7251917809
+0.00000000208 3.08549771485 41.6444977756
+0.00000000236 0.0799874286 1141.1340634054
+0.00000000203 4.13011580915 2627.1141844706
+0.00000000203 0.13969067385 1485.9801210652
+0.00000000204 3.38137545713 699.7010313543
+0.00000000212 4.52370676085 2310.722314814
+0.00000000218 5.79277335862 2221.856634597
+0.00000000213 0.50441377637 934.9485149682
+0.0000000021 5.04017633795 2420.9286360334
+0.00000000214 4.64286758581 2317.8358618148
+0.00000000178 0.84588580004 128.3655684841
+0.0000000017 2.75006619605 710.7467316182
+0.00000000171 4.32615182967 291.262087743
+0.00000000172 3.4697130692 501.3797894433
+0.0000000017 1.05408992106 526.5095713569
+0.00000000162 1.1568304295 519.3960243561
+0.0000000018 4.96266204107 1670.8250285
+0.00000000172 1.65385549578 916.9322800554
+0.0000000017 2.30821101766 429.0458714308
+0.0000000017 5.98716489326 643.8294395771
+0.00000000173 5.19933564968 1354.4331588434
+0.00000000195 4.50165508529 2214.7430875962
+0.00000000156 4.16290662749 572.2292347475
+0.00000000153 1.23776248578 2413.8150890326
+0.0000000015 0.63076983213 1478.8665740644
+0.00000000169 4.28090123029 305.3461693927
+0.00000000174 6.23077892653 3384.3313390048
+0.00000000149 3.13274908516 9573.388259897
+0.00000000162 6.25601818345 213.2509113282
+0.00000000149 4.81749019484 945.9942152321
+0.00000000162 0.8861012919 216.2198567448
+0.00000000133 2.31915371262 156.6767441354
+0.00000000165 6.06456216591 732.6951197941
+0.00000000141 6.14293754333 1795.258443721
+0.00000000133 0.06530337135 218.7157214094
+0.00000000162 3.17058130506 213.3472795478
+0.00000000125 2.07143636845 425.1137181677
+0.00000000146 1.88627500632 211.8146227297
+0.00000000113 2.79541965778 235.3904959658
+0.00000000117 0.76464798684 479.2883889155
+0.00000000108 3.95650672786 570.7447620392
+0.00000000106 0.12820734703 188.0263011725
+0.00000000134 3.58244908862 849.2642284889
+0.00000000114 0.25990388555 398.1440028728
+0.00000000112 2.39181495831 217.491881132
+0.00000000091 2.50716605179 121.2520214833
+0.00000000091 1.75367948574 213.8203602998
+0.00000000088 5.26121947108 395.578702239
+0.00000000096 3.98832609364 289.5651667136
+0.00000000091 0.35318362186 312.4597163935
+0.00000000112 1.14387590923 1802.3719907218
+0.00000000082 3.73605217214 207.6700211455
+0.00000000082 6.06283262812 210.3783341312
+0.00000000084 3.34470673492 67.6680515665
+0.00000000086 2.7391730018 5863.5912061162
+0.00000000083 2.81499116485 776.9303104764
+0.00000000091 1.2616009317 212.7778305762
+0.0000000009 2.08722491981 2111.6503133776
+0.0000000008 2.13136842916 421.93232443
+0.00000000082 4.16358350281 9793.8009023358
+0.00000000077 2.96973341607 431.264057322
+0.00000000079 3.42790361067 417.0369633204
+0.00000000079 3.18693585419 320.3240229197
+0.0000000008 0.78975763683 204.7010757289
+0.00000000077 1.89354243952 556.5176680376
+0.00000000073 4.85923277221 2118.7638603784
+0.00000000071 3.64551577433 198.321241911
diff --git a/kstars/kstars/data/saturn.L3.vsop b/kstars/kstars/data/saturn.L3.vsop
new file mode 100644
index 00000000..f9be5aae
--- /dev/null
+++ b/kstars/kstars/data/saturn.L3.vsop
@@ -0,0 +1,148 @@
+-0.00000003701 0.000000 0.000000
+0.00016038734 5.73945377424 7.1135470008
+0.00004249793 4.58539675603 213.299095438
+0.00001906524 4.76082050205 220.4126424388
+0.00001465687 5.91326678323 206.1855484372
+0.00001162041 5.61973132428 14.2270940016
+0.00001066581 3.60816533142 426.598190876
+0.00000239377 3.86088273439 433.7117378768
+0.00000236975 5.76826451465 199.0720014364
+0.00000165641 5.11641150216 3.1813937377
+0.00000131409 4.74327544615 227.5261894396
+0.00000151352 2.73594641861 639.897286314
+0.0000006163 4.74287052463 103.0927742186
+0.00000063365 0.22850089497 419.4846438752
+0.00000040437 5.47298059144 21.3406410024
+0.00000040205 5.9642026672 95.9792272178
+0.00000038746 5.83386199529 110.2063212194
+0.00000028025 3.01235311514 647.0108333148
+0.00000025029 0.9880817074 3.9321532631
+0.00000018101 1.02506397063 412.3710968744
+0.00000017879 3.31913418974 309.2783226558
+0.00000016208 3.89825272754 440.8252848776
+0.00000015763 5.61667809625 117.3198682202
+0.00000019014 1.91614237463 853.196381752
+0.00000018262 4.96738415934 10.2949407385
+0.00000012947 1.18068953942 88.865680217
+0.00000017919 4.20376505349 216.4804891757
+0.00000011453 5.57520615096 11.0457002639
+0.00000010548 5.92906266269 191.9584544356
+0.00000010389 3.94838736947 209.3669421749
+0.0000000865 3.39335369698 302.164775655
+0.0000000758 4.87736913157 323.5054166574
+0.00000006697 0.38198725552 632.7837393132
+0.00000005864 1.05621157685 210.1177017003
+0.00000005449 4.64268475485 234.6397364404
+0.00000006327 2.25492722762 522.5774180938
+0.00000003602 2.30677010956 515.463871093
+0.00000003229 2.20309400066 860.3099287528
+0.00000002583 4.93447677059 224.3447957019
+0.00000002543 0.42393884183 625.6701923124
+0.00000002213 3.19814958289 202.2533951741
+0.00000002421 4.76621391814 330.6189636582
+0.0000000285 0.5860439501 529.6909650946
+0.00000001965 4.39525359412 124.433415221
+0.00000002154 1.35488209144 405.2575498736
+0.00000002296 3.34809165905 429.7795846137
+0.00000002018 3.06693569701 654.1243803156
+0.00000001979 1.02981005658 728.762966531
+0.00000001868 3.09383546177 422.6660376129
+0.00000001846 4.1522598545 536.8045120954
+0.00000002194 1.18918501013 1066.49547719
+0.0000000209 4.15631351317 223.5940361765
+0.00000001481 0.37916705169 316.3918696566
+0.0000000172 5.82865773356 195.1398481733
+0.0000000146 1.57663426355 81.7521332162
+0.00000001623 6.03706764648 742.9900605326
+0.00000001286 1.66154726117 63.7358983034
+0.00000001304 5.02409881054 956.2891559706
+0.00000001446 2.10575519127 838.9692877504
+0.00000001245 3.8810975277 269.9214467406
+0.00000001018 3.72599601656 295.0512286542
+0.00000001323 1.38492882986 735.8765135318
+0.00000001318 2.33460998999 217.2312487011
+0.00000000943 2.75813531246 284.1485407422
+0.00000000906 0.71155526266 846.0828347512
+0.00000000886 3.83754799777 447.9388318784
+0.00000000943 3.31480217015 18.1592472647
+0.000000008 4.71386673963 56.6223513026
+0.00000000908 2.02119147951 831.8557407496
+0.00000000787 0.80410269937 1045.1548361876
+0.00000000709 4.27064410504 437.6438911399
+0.00000000651 6.17565900032 942.062061969
+0.00000000785 2.40767785311 203.0041546995
+0.00000000702 1.64585301418 423.4167971383
+0.00000000543 2.86326941725 184.8449074348
+0.00000000532 6.25762144463 1059.3819301892
+0.00000000521 3.43013038466 149.5631971346
+0.00000000484 4.8836606072 1272.6810256272
+0.00000000437 5.40220619672 408.4389436113
+0.00000000388 2.57589594168 508.3503240922
+0.00000000421 4.05836524024 543.9180590962
+0.00000000375 1.22747948298 2324.9494088156
+0.00000000347 0.59237194522 22.0914005278
+0.00000000433 1.69090148012 1155.361157407
+0.00000000389 1.46170367972 1073.6090241908
+0.00000000307 1.82185086955 628.8515860501
+0.00000000409 1.21858750514 1052.2683831884
+0.00000000309 0.33610530663 6076.8903015542
+0.00000000309 1.42279282226 6062.6632075526
+0.0000000034 1.8332577031 1141.1340634054
+0.00000000303 2.4158474733 127.4717966068
+0.00000000305 5.34154702988 131.4039498699
+0.00000000298 2.28594631393 635.9651330509
+0.00000000372 1.0372391139 313.2104759189
+0.00000000338 0.69100012338 1361.5467058442
+0.00000000325 1.78816356937 1148.2476104062
+0.00000000322 1.1862880501 721.6494195302
+0.00000000271 2.4566315646 415.5524906121
+0.00000000251 3.12046701975 1382.8873468466
+0.00000000254 3.00353256829 618.5566453116
+0.00000000295 0.35280179538 2730.2069586892
+0.00000000242 1.52154324392 70.8494453042
+0.00000000296 0.89576757167 2104.5367663768
+0.00000000264 3.00987438634 661.2379273164
+0.00000000267 0.31623829657 1677.9385755008
+0.0000000027 2.56774718753 643.0786800517
+0.00000000261 1.55058302472 1457.525933062
+0.00000000246 2.29214585472 867.4234757536
+0.00000000269 3.18157515051 750.1036075334
+0.00000000272 1.12208982319 1788.1448967202
+0.00000000256 0.37673546414 1279.794572628
+0.00000000206 1.81129778306 497.4476361802
+0.00000000251 0.61933213502 2413.8150890326
+0.00000000237 3.35941544147 436.8931316145
+0.00000000247 0.10102936687 99.9113804809
+0.00000000247 0.93125798111 52.6901980395
+0.00000000221 2.07880035795 824.7421937488
+0.00000000197 6.16682223437 1258.4539316256
+0.00000000229 5.5791753484 2943.5060541272
+0.00000000227 0.43324651601 2737.32050569
+0.00000000203 4.12623986247 337.732510659
+0.00000000214 3.57607524509 934.9485149682
+0.00000000212 1.25688162158 1773.9178027186
+0.00000000215 0.8886764788 1038.0412891868
+0.00000000244 5.5157208457 231.4583427027
+0.00000000181 2.13821830481 416.3032501375
+0.0000000021 4.19139167658 2221.856634597
+0.00000000178 2.91685344537 74.7815985673
+0.00000000201 0.46214583002 2854.6403739102
+0.00000000236 4.64388694899 1905.4647649404
+0.00000000199 1.54991619669 1471.7530270636
+0.00000000199 0.70725247497 2420.9286360334
+0.00000000162 2.5148834502 430.5303441391
+0.0000000016 1.23508694599 1596.1864422846
+0.00000000175 4.14605894816 2090.3096723752
+0.00000000152 0.05796022559 32.2433289144
+0.00000000176 1.29002070623 490.3340891794
+0.00000000154 3.60622857548 650.9429865779
+0.00000000185 4.74969742128 319.5732633943
+0.00000000154 1.54587199996 1464.6394800628
+0.00000000108 4.251257865 145.6310438715
+0.00000000106 1.04047809351 1162.4747044078
+0.00000000114 2.640557371 362.8622925726
+0.00000000093 3.36746275886 483.2205421786
+0.00000000091 2.05796248692 210.8514148832
+0.00000000091 4.53336314765 241.7532834412
+0.00000000072 3.74361312157 1485.9801210652
+0.00000000076 3.33892447677 195.8906076987
diff --git a/kstars/kstars/data/saturn.L4.vsop b/kstars/kstars/data/saturn.L4.vsop
new file mode 100644
index 00000000..52f1ead1
--- /dev/null
+++ b/kstars/kstars/data/saturn.L4.vsop
@@ -0,0 +1,68 @@
+-0.00000113953 0.000000 0.000000
+0.00001661894 3.99826248978 7.1135470008
+0.00000257107 2.98436499013 220.4126424388
+0.00000236344 3.90241428075 14.2270940016
+0.00000149418 2.74110824208 213.299095438
+0.00000109598 1.51515739251 206.1855484372
+0.0000006839 1.72120953337 426.598190876
+0.00000037699 1.23795458356 199.0720014364
+0.0000004006 2.04644897412 433.7117378768
+0.00000031219 3.0109418409 227.5261894396
+0.00000015111 0.82897064529 639.897286314
+0.00000009444 3.71485300868 21.3406410024
+0.0000000569 2.41995290633 419.4846438752
+0.0000000447 1.45120818748 95.9792272178
+0.00000005608 1.1560709574 647.0108333148
+0.00000004463 2.11783225176 440.8252848776
+0.00000003229 4.09278077834 110.2063212194
+0.00000002871 2.77203153866 412.3710968744
+0.00000002796 3.00730249564 88.865680217
+0.00000002638 0.00255721254 853.196381752
+0.00000002574 0.39246854091 103.0927742186
+0.00000001862 5.07955457727 309.2783226558
+0.00000002225 3.77689198137 117.3198682202
+0.00000001769 5.19176876406 302.164775655
+0.00000001921 2.82884328662 234.6397364404
+0.00000001805 2.23816036743 216.4804891757
+0.00000001211 1.54685246534 191.9584544356
+0.00000000765 3.44501766503 323.5054166574
+0.00000000763 4.83197222448 210.1177017003
+0.00000000613 4.19052656353 515.463871093
+0.00000000648 2.28591710303 209.3669421749
+0.00000000616 4.03194472161 522.5774180938
+0.0000000063 2.37952532019 632.7837393132
+0.00000000639 0.29772678242 860.3099287528
+0.00000000559 2.1711006053 124.433415221
+0.00000000442 2.23500083592 447.9388318784
+0.00000000407 5.4451597099 1066.49547719
+0.00000000469 1.26889429317 654.1243803156
+0.00000000488 3.20329778617 405.2575498736
+0.00000000415 3.12435410343 330.6189636582
+0.00000000442 3.38933498625 81.7521332162
+0.00000000332 4.12464206608 838.9692877504
+0.0000000032 3.18332026736 529.6909650946
+0.00000000312 1.40962796637 429.7795846137
+0.00000000291 3.18885372262 1464.6394800628
+0.00000000333 2.94355912397 728.762966531
+0.00000000235 3.67049647573 1148.2476104062
+0.00000000286 2.57895004576 1045.1548361876
+0.00000000223 3.57980034401 1155.361157407
+0.00000000261 2.04564143519 1677.9385755008
+0.00000000218 2.61967125327 536.8045120954
+0.00000000262 2.48322150677 625.6701923124
+0.00000000191 4.39064160974 1574.8458012822
+0.00000000176 1.26161895188 422.6660376129
+0.0000000019 2.326931712 223.5940361765
+0.00000000185 1.08713469614 742.9900605326
+0.00000000168 0.69946458053 824.7421937488
+0.00000000177 5.02663339078 203.0041546995
+0.00000000218 0.40426546037 867.4234757536
+0.00000000178 3.67593243311 831.8557407496
+0.00000000175 5.75326979098 1073.6090241908
+0.00000000156 3.02120117572 1781.0313497194
+0.00000000148 2.28313808274 295.0512286542
+0.0000000015 3.48436135302 956.2891559706
+0.00000000152 1.91404443241 942.062061969
+0.00000000146 6.1651969664 316.3918696566
+0.00000000096 2.93247663741 224.3447957019
+0.00000000088 4.48383632427 423.4167971383
diff --git a/kstars/kstars/data/saturn.L5.vsop b/kstars/kstars/data/saturn.L5.vsop
new file mode 100644
index 00000000..a7726ce1
--- /dev/null
+++ b/kstars/kstars/data/saturn.L5.vsop
@@ -0,0 +1,27 @@
+-0.00000001007 0.000000 0.000000
+0.00000123615 2.25923345732 7.1135470008
+0.0000003419 2.16250652689 14.2270940016
+0.00000027546 1.19868150215 220.4126424388
+0.00000005818 1.21584270184 227.5261894396
+0.00000005318 0.23550400093 433.7117378768
+0.00000003677 6.22669694355 426.598190876
+0.00000003057 2.97372046322 199.0720014364
+0.00000002861 4.28710932685 206.1855484372
+0.00000001617 6.25265362286 213.299095438
+0.00000001279 5.27612561266 639.897286314
+0.00000000932 5.56741549127 647.0108333148
+0.00000000756 6.17716234487 191.9584544356
+0.0000000076 0.69475544472 302.164775655
+0.00000001038 0.23516951637 440.8252848776
+0.00000000549 4.87733288264 88.865680217
+0.00000000504 4.77955496203 419.4846438752
+0.00000000346 4.31847547394 853.196381752
+0.00000000392 5.69922389094 654.1243803156
+0.00000000242 2.05052677361 323.5054166574
+0.00000000266 1.11384528244 234.6397364404
+0.00000000199 0.88505901097 309.2783226558
+0.00000000258 5.10074489186 95.9792272178
+0.00000000166 2.40063312194 515.463871093
+0.00000000155 4.70433216164 860.3099287528
+0.00000000089 1.3637107038 412.3710968744
+0.00000000102 0.49450039082 117.3198682202
diff --git a/kstars/kstars/data/saturn.R0.vsop b/kstars/kstars/data/saturn.R0.vsop
new file mode 100644
index 00000000..44f876b9
--- /dev/null
+++ b/kstars/kstars/data/saturn.R0.vsop
@@ -0,0 +1,1205 @@
+9.55758135801 0.000000 0.000000
+0.52921382465 2.39226219733 213.299095438
+0.01873679934 5.23549605091 206.1855484372
+0.01464663959 1.64763045468 426.598190876
+0.00821891059 5.93520025371 316.3918696566
+0.00547506899 5.01532628454 103.0927742186
+0.00371684449 2.27114833428 220.4126424388
+0.00361778433 3.13904303264 7.1135470008
+0.00140617548 5.70406652991 632.7837393132
+0.00108974737 3.29313595577 110.2063212194
+0.00069007015 5.94099622447 419.4846438752
+0.0006105335 0.94037761156 639.897286314
+0.00048913044 1.55733388472 202.2533951741
+0.00034143794 0.19518550682 277.0349937414
+0.00032401718 5.47084606947 949.1756089698
+0.00020936573 0.46349163993 735.8765135318
+0.00020839118 1.5210259064 433.7117378768
+0.00020746678 5.33255667599 199.0720014364
+0.00015298457 3.05943652881 529.6909650946
+0.00014296479 2.60433537909 323.5054166574
+0.00011993314 5.98051421881 846.0828347512
+0.00011380261 1.73105746566 522.5774180938
+0.00012884128 1.64892310393 138.5174968707
+0.00007752769 5.85191318903 95.9792272178
+0.00009796061 5.20475863996 1265.5674786264
+0.00006465967 0.17733160145 1052.2683831884
+0.00006770621 3.00433479284 14.2270940016
+0.00005850443 1.45519636076 415.5524906121
+0.00005307481 0.5973753405 63.7358983034
+0.00004695746 2.14919036956 227.5261894396
+0.00004043988 1.64010323863 209.3669421749
+0.00003688132 0.7801613317 412.3710968744
+0.00003376457 3.69528478828 224.3447957019
+0.00002885348 1.38764077631 838.9692877504
+0.00002976033 5.68467931117 210.1177017003
+0.00003419551 4.94549148887 1581.959348283
+0.00003460943 1.85088802878 175.1660598002
+0.00003400616 0.55386747515 350.3321196004
+0.0000250763 3.53851863255 742.9900605326
+0.00002448325 6.18412386316 1368.660252845
+0.00002406138 2.96559220267 117.3198682202
+0.00002881181 0.17960757891 853.196381752
+0.00002173959 0.01508587396 340.7708920448
+0.00002024483 5.05411271271 11.0457002639
+0.00001740254 2.34657043464 309.2783226558
+0.00001861397 5.93361638244 625.6701923124
+0.00001888436 0.02968443389 3.9321532631
+0.00001610859 1.17302463549 74.7815985673
+0.00001462631 1.92588134017 216.4804891757
+0.00001474547 5.6767046113 203.7378678824
+0.00001395109 5.93669404929 127.4717966068
+0.00001781165 0.76314388077 217.2312487011
+0.00001817186 5.77713225779 490.3340891794
+0.00001472392 1.40064915651 137.0330241624
+0.00001304089 0.77235613966 647.0108333148
+0.00001149773 5.74021249703 1162.4747044078
+0.00001126667 4.46707803791 265.9892934775
+0.00001277489 2.98412586423 1059.3819301892
+0.00001207053 0.7528593316 351.8165923087
+0.00001071399 1.13567265104 1155.361157407
+0.00001020922 5.91233512844 1685.0521225016
+0.00001315042 5.11202572637 211.8146227297
+0.00001295553 4.69184139933 1898.3512179396
+0.00001099037 1.81765118601 149.5631971346
+0.00000998462 2.63131596867 200.7689224658
+0.00000985869 2.25992849742 956.2891559706
+0.00000932434 3.66980793184 554.0699874828
+0.00000664481 0.60297724821 728.762966531
+0.0000065985 4.66635439533 195.1398481733
+0.0000061774 5.62092000007 942.062061969
+0.00000626382 5.9420823259 1478.8665740644
+0.0000048223 1.84070179496 479.2883889155
+0.00000487689 2.79373616806 3.1813937377
+0.00000470086 0.8384775504 1471.7530270636
+0.00000451817 5.64468459871 2001.4439921582
+0.00000553128 3.41088600844 269.9214467406
+0.00000534397 1.26443331367 275.5505210331
+0.00000472572 1.8819858466 515.463871093
+0.00000405434 1.64001413521 536.8045120954
+0.00000517196 4.44310450526 2214.7430875962
+0.00000452848 3.00349117198 302.164775655
+0.0000049434 2.28626675074 278.5194664497
+0.00000489825 5.80631420383 191.2076949102
+0.00000427459 0.05741344372 284.1485407422
+0.00000339763 1.40198657693 440.8252848776
+0.00000340627 0.89091104306 628.8515860501
+0.00000385974 1.99700402508 1272.6810256272
+0.00000288298 1.12160250272 422.6660376129
+0.00000294444 0.42577061903 312.1990839626
+0.0000026249 0.31753439818 1045.1548361876
+0.00000295331 0.67144493789 88.865680217
+0.00000342968 5.85600322299 1795.258443721
+0.00000341117 2.3758524725 525.4981794006
+0.00000234018 4.22756813216 114.1384744825
+0.00000223729 2.28129446763 330.6189636582
+0.00000275814 0.47832439352 38.1330356378
+0.00000224592 0.54754005675 1788.1448967202
+0.000003033 0.87946670205 6069.7767545534
+0.00000292103 6.2142061192 210.8514148832
+0.00000226121 0.37495223398 142.4496501338
+0.00000277257 5.31917702012 692.5874843535
+0.00000242911 5.37187983246 1258.4539316256
+0.00000205571 0.95755250527 288.0806940053
+0.00000207567 5.38126259725 2317.8358618148
+0.00000186835 6.03591766061 404.5067903482
+0.00000218536 5.25607043545 212.3358875915
+0.00000222155 5.94588016768 39.3568759152
+0.00000179673 4.41045924362 408.4389436113
+0.0000024144 1.1252586811 388.4651552382
+0.00000197093 3.9014194285 52.6901980395
+0.00000236639 0.90802744873 1375.7737998458
+0.00000171915 5.56318632797 213.3472795478
+0.00000169865 2.8566755401 99.1606209555
+0.00000214398 4.20253525974 2531.1349572528
+0.0000017201 2.36537801012 213.2509113282
+0.00000165707 2.63679789706 215.7467759928
+0.00000230892 5.49463421262 191.9584544356
+0.00000177585 0.38155817719 430.5303441391
+0.00000191514 2.95906900704 437.6438911399
+0.0000016325 3.4583251728 617.8058857862
+0.00000162305 5.73050678664 203.0041546995
+0.00000175108 5.71404465044 1066.49547719
+0.00000183041 5.66851947172 2111.6503133776
+0.00000150077 4.40663921925 417.0369633204
+0.00000187935 6.07916265661 563.6312150384
+0.00000145127 5.08176368814 423.4167971383
+0.00000137491 5.43912787991 222.8603229936
+0.00000172824 1.8492099409 1589.0728952838
+0.00000165478 2.89132196119 214.2623032845
+0.00000145727 1.56565192483 831.8557407496
+0.00000176864 2.30323752987 9999.986450773
+0.00000128877 2.55338644107 414.0680179038
+0.00000120093 0.04329750542 1361.5467058442
+0.00000143441 0.9981735772 76.2660712756
+0.00000108747 2.09282278191 207.6700211455
+0.00000132106 2.85902597898 312.4597163935
+0.00000112238 0.26221759151 2104.5367663768
+0.00000125186 4.78354048063 205.2223405907
+0.00000104427 3.63671899047 65.2203710117
+0.00000107447 3.67064138701 212.7778305762
+0.00000108642 2.85492389024 21.3406410024
+0.00000097743 5.12231845599 2634.2277314714
+0.00000109097 1.63231061493 208.633228992
+0.00000096852 4.19928280035 305.3461693927
+0.00000096507 2.56002066845 1692.1656695024
+0.00000085829 4.54545085982 210.3783341312
+0.00000099249 5.13816222131 1574.8458012822
+0.00000112532 5.03109281265 703.6331846174
+0.00000084023 1.18337717265 429.7795846137
+0.00000089021 5.38791571457 107.0249274817
+0.00000110191 2.43656081234 355.7487455718
+0.00000090659 4.20908809746 213.8203602998
+0.00000095885 5.44594259071 2428.0421830342
+0.00000094109 2.39786381418 483.2205421786
+0.00000085609 0.03354346966 860.3099287528
+0.00000088796 4.0576630675 128.9562693151
+0.00000081951 1.66499731549 62.2514255951
+0.0000009124 3.96942332591 2847.5268269094
+0.00000083961 4.60845858022 177.8743727859
+0.00000088376 3.86800515885 140.001969579
+0.00000093308 0.73846639887 831.1049812242
+0.00000091872 2.9497760532 35.4247226521
+0.00000087077 1.33390590052 1905.4647649404
+0.00000096584 4.84438390997 131.4039498699
+0.0000007101 0.99334817658 405.2575498736
+0.00000095266 2.51506908152 2.4476805548
+0.00000072514 4.63213873657 245.5424243524
+0.0000008258 1.52823217919 145.6310438715
+0.00000076693 3.15240783008 767.3690829208
+0.00000070317 4.0425370727 173.9422195228
+0.00000086015 2.3010372727 85.8272988312
+0.00000066529 4.75053522835 70.8494453042
+0.00000065835 2.46869725001 280.9671470045
+0.00000064824 0.09343869325 9.5612275556
+0.00000071557 0.01212415296 565.1156877467
+0.00000066533 1.08034871114 339.2864193365
+0.00000063488 2.01740971153 234.6397364404
+0.00000060786 5.12026947473 756.3233826569
+0.00000058123 6.05732868566 1677.9385755008
+0.00000064236 1.28586474622 1148.2476104062
+0.00000073124 4.37810889148 425.1137181677
+0.00000055012 3.85865703217 342.2553647531
+0.00000057101 6.26689214029 2420.9286360334
+0.0000006409 4.09854757476 327.4375699205
+0.00000055306 1.60456896521 543.0242872189
+0.00000057987 5.4726912434 347.8844390456
+0.00000073581 3.72292337326 92.0470739547
+0.0000007376 3.57045342615 1.4844727083
+0.0000006494 2.44739629174 267.4737661858
+0.00000054414 3.71479080197 344.7030453079
+0.00000049783 3.93453970179 192.6921676185
+0.00000049537 3.22831070579 333.657345044
+0.00000047539 3.92925402178 199.2844497575
+0.00000049368 4.90341763553 217.491881132
+0.00000062711 4.40120079629 214.7835681463
+0.00000046359 2.09430260266 212.5483359126
+0.00000046289 2.6403845348 10.2949407385
+0.00000054335 1.07179534996 362.8622925726
+0.00000058742 2.62270940799 225.8292684102
+0.00000048457 3.15166418511 216.2198567448
+0.00000046316 4.8622664277 2950.619601128
+0.0000004597 4.97297391881 198.321241911
+0.00000046678 2.44960215701 207.1487562837
+0.00000044905 1.77616995803 223.5940361765
+0.00000044521 5.55987055442 264.5048207692
+0.00000055914 4.29520232351 329.7251917809
+0.00000049643 5.20789299388 2744.4340526908
+0.00000058829 4.23073947869 700.6642392008
+0.00000052629 3.7923062907 343.2185725996
+0.00000041532 0.74488808688 125.9873238985
+0.00000047767 2.39260015876 207.8824694666
+0.00000056157 2.07214273531 124.433415221
+0.00000043345 1.83707598036 106.2741679563
+0.00000039793 4.00870764324 12.5301729722
+0.00000053882 4.97905460628 134.5853436076
+0.00000050135 5.75914508514 320.3240229197
+0.0000004496 5.35721924134 218.9281697305
+0.00000041089 4.92252591399 1891.2376709388
+0.00000046509 2.06623129884 2008.557539159
+0.00000042949 0.39856812529 357.4456666012
+0.00000037992 2.06495914285 247.2393453818
+0.00000048733 5.32762223699 3127.3133312618
+0.00000034583 5.62555932761 99.9113804809
+0.00000041092 2.4726489737 237.6781178262
+0.00000040763 4.08408559215 621.7380390493
+0.00000034213 0.73077393007 750.1036075334
+0.00000033967 5.31264617621 206.233732547
+0.00000036509 1.6882677575 22.0914005278
+0.00000039361 3.4573071999 241.6102710893
+0.00000034796 2.24780137629 487.3651437628
+0.00000033049 4.86593901955 209.106309744
+0.00000032584 2.22713131846 319.5732633943
+0.00000039035 3.73870591196 3163.918696566
+0.00000032722 1.06640549236 252.6559713532
+0.00000038671 4.39617126814 18.1592472647
+0.00000034514 1.8260750069 380.12776796
+0.00000041539 0.08136234251 210.3301500214
+0.00000033527 5.80475568528 251.4321310758
+0.00000031221 1.96489151107 244.318584075
+0.00000030521 2.26854188579 1169.5882514086
+0.00000034828 5.96324553131 217.964961884
+0.00000038481 4.43707551964 160.6088973985
+0.00000035998 3.83262381556 56.6223513026
+0.00000031041 4.89914223233 144.1465711632
+0.00000032342 3.58191018804 231.4583427027
+0.00000028838 5.80081031514 1994.3304451574
+0.00000032175 2.13166877923 206.1373643274
+0.00000032643 1.93131580544 98.8999885246
+0.00000034917 5.65276617691 497.4476361802
+0.00000028928 2.2165328892 14.977853527
+0.00000031569 3.81846560564 73.297125859
+0.00000032199 0.9981184629 1464.6394800628
+0.00000029153 5.98414099408 2737.32050569
+0.00000036706 4.75493516597 348.8476468921
+0.00000028665 1.68732054583 78.7137518304
+0.00000027501 6.12086395418 214.0498549634
+0.00000028795 0.04448605904 5.6290742925
+0.00000027205 0.24587543816 313.2104759189
+0.00000032441 3.77921585847 33.9402499438
+0.00000027088 5.2031009802 148.0787244263
+0.00000034956 3.43886187587 273.1028404783
+0.00000033076 2.44662095168 969.6224780949
+0.00000027745 1.44598606685 258.8757464767
+0.00000027178 4.2591859622 179.3588454942
+0.00000027872 0.78772093522 546.956440482
+0.00000029106 4.83947711462 905.8865797915
+0.00000027417 2.44930366818 254.9435932136
+0.00000034296 6.00920969644 166.828672522
+0.00000028859 6.0291724991 188.9200730498
+0.00000026001 0.65046992484 654.1243803156
+0.0000003356 1.23732329127 2221.856634597
+0.00000024356 0.5224875133 894.8408795276
+0.00000027767 5.17820678484 5.4166259714
+0.00000025568 3.35897159622 0.9632078465
+0.00000022879 3.5129348069 458.8415197904
+0.00000024496 0.00976884124 69.1525242748
+0.00000028794 0.75545700854 488.8496164711
+0.00000031228 2.05299907796 282.4516197128
+0.00000025438 5.2903772925 636.7158925763
+0.00000025332 4.9700796945 3060.8259223474
+0.00000023596 2.54766434769 196.6243208816
+0.00000029602 3.92688207792 206.706813299
+0.00000028255 2.72125009693 32.2433289144
+0.00000022115 4.75775237642 213.1872208534
+0.0000002213 3.25436709191 681.5417840896
+0.00000021675 4.61403328597 3267.0114707846
+0.00000022115 3.16759500067 213.4109700226
+0.00000026912 2.86269769133 24.3790223882
+0.00000020737 1.66895754198 274.0660483248
+0.00000028309 4.73122154345 552.5855147745
+0.00000025252 5.11986371899 168.0525127994
+0.00000026364 1.59272536419 491.8185618877
+0.00000021995 0.8807900928 635.9651330509
+0.00000027076 5.53694832022 555.5544601911
+0.00000019683 2.14388519695 54.1746707478
+0.00000027266 3.57891326986 561.1835344836
+0.00000025162 1.78070903718 182.279606801
+0.00000021386 3.86030772476 116.4260963429
+0.00000025572 1.62093861709 2324.9494088156
+0.00000020025 2.90618582553 120.358249606
+0.00000019882 5.59203696008 4.192785694
+0.00000019454 0.10623632006 218.7157214094
+0.00000025617 2.09931460158 248.7238180901
+0.00000019804 2.52180124343 1485.9801210652
+0.00000018516 2.54810951896 213.5115437591
+0.00000019831 0.07955320843 842.1506814881
+0.00000018516 5.3775511051 213.0866471169
+0.00000023655 1.59974907716 738.7972748386
+0.00000020375 2.94653107321 59.8037450403
+0.00000024247 3.15387696867 240.3864308119
+0.00000018294 3.18715992969 295.0512286542
+0.00000017464 2.90471803626 477.8039162072
+0.00000020698 1.07232100334 494.2662424425
+0.000000204 1.83665590916 533.6231183577
+0.00000021285 0.63341794388 189.7232222019
+0.00000016116 0.60069688498 746.9222137957
+0.00000016297 3.98317294128 2.9207613068
+0.00000016922 4.74266972033 2207.6295405954
+0.00000020479 6.05098286202 173.6815870919
+0.00000015447 1.49120311247 543.9180590962
+0.00000019944 4.9408663275 121.2520214833
+0.00000017127 0.71458025372 1781.0313497194
+0.0000001724 0.67749766724 151.0476698429
+0.00000015574 5.70296527381 3053.7123753466
+0.00000015036 5.52770334605 2310.722314814
+0.00000015928 4.45642717299 643.8294395771
+0.00000016165 0.63286131026 358.9301393095
+0.00000014589 5.26158292613 472.1748419147
+0.00000016545 3.52813228069 3480.3105662226
+0.00000018912 0.55218675639 4.665866446
+0.00000017595 2.26495491189 672.1406152284
+0.00000018104 2.71285673689 181.806526049
+0.00000015918 5.23446779429 135.5485514541
+0.00000013931 3.19357128657 213.5597278689
+0.00000014058 0.82375896652 221.3758502853
+0.00000013931 4.73208739639 213.0384630071
+0.0000001469 2.65882838685 292.0128472684
+0.00000014454 0.21819892811 235.3904959658
+0.00000016168 0.91025406068 280.003939158
+0.00000013327 3.54947442109 205.6642835754
+0.00000016104 0.82547975762 176.6505325085
+0.00000016441 5.39398801335 424.1505103212
+0.00000012747 0.75780958758 721.6494195302
+0.00000012754 3.55466871752 153.4953503977
+0.00000014448 0.12049617049 313.6835566709
+0.00000016499 3.26383140489 6283.0758499914
+0.00000016564 1.62649604519 5856.4776591154
+0.0000001495 1.23923264394 2641.3412784722
+0.00000015724 1.18874754834 486.4019359163
+0.00000011893 0.91693668558 416.3032501375
+0.00000011684 1.11385455828 81.7521332162
+0.00000012985 4.74373293725 3377.217792004
+0.00000011864 0.64411806416 28.3111756513
+0.00000013216 4.9590402443 1279.794572628
+0.00000016121 0.98185208328 2538.2485042536
+0.000000149 1.76649832526 569.0478410098
+0.00000011337 4.36555105334 3583.4033404412
+0.00000011253 5.98638731448 193.655375465
+0.00000014753 2.92291248767 167.0893049529
+0.00000013774 2.50808183571 1802.3719907218
+0.00000011068 0.00471764868 629.6023455755
+0.00000012781 3.62178749219 67.6680515665
+0.00000012238 0.27163151602 1044.4040766622
+0.00000011021 0.15223056578 501.3797894433
+0.00000014206 2.63254885854 618.5566453116
+0.00000014365 0.37819794671 601.7642506762
+0.00000015034 2.67095006272 46.470422916
+0.00000012248 2.19751851112 650.9429865779
+0.00000010783 2.86375137884 113.3877149571
+0.00000011418 1.20874560246 172.2452984934
+0.00000014613 6.05645353059 468.2426886516
+0.0000001058 2.05903854864 429.0458714308
+0.00000013721 2.20936291526 228.276948965
+0.0000001218 1.82585577726 241.8709035202
+0.00000010787 5.06924118186 162.8965192589
+0.00000012056 3.20018724042 72.0732855816
+0.00000012233 4.5074193097 425.6349830295
+0.00000012101 4.14977794161 1108.1399749656
+0.00000009843 1.49451039604 226.6324175623
+0.00000010287 2.10680007784 1033.3583763983
+0.00000009975 2.81640446254 518.6452648307
+0.00000009597 4.80028087522 426.6463749858
+0.00000010746 4.66838299108 129.9194771616
+0.00000012961 5.11568581806 219.4494345923
+0.00000012302 5.335685477 776.9303104764
+0.00000009484 4.85702954575 820.0592809603
+0.00000011441 3.85769732764 405.9912630565
+0.00000009625 1.60280478656 426.5500067662
+0.00000009164 0.7020456798 403.0223176399
+0.00000010112 2.7648687563 210.5907824523
+0.00000010816 1.36864298163 170.7608257851
+0.00000010187 2.36063948382 685.4739373527
+0.00000012397 6.06349943525 875.830299001
+0.00000012146 2.04060386262 508.3503240922
+0.00000009574 3.19555214859 286.596221297
+0.00000010193 4.01123146905 381.3516082374
+0.000000089 3.6326023588 319.3126309634
+0.00000010052 5.1610725104 216.0074084237
+0.00000008528 3.88076551354 630.3360587584
+0.00000008875 5.46623776078 3370.1042450032
+0.00000008401 5.65557131026 213.4591541324
+0.00000010033 5.97497644283 6.1503391543
+0.00000008401 2.27009862215 213.1390367436
+0.00000011661 0.95163302252 694.0719570618
+0.00000008696 2.33868966556 220.364458329
+0.00000008141 5.5405974715 220.4608265486
+0.00000009615 2.75755414306 556.5176680376
+0.0000000912 0.44322374149 2097.423219376
+0.00000008109 5.53989498262 181.0557665236
+0.00000010763 0.05616402982 691.1030116452
+0.00000009579 2.84979792871 184.0941479094
+0.00000009958 2.38581008546 945.2434557067
+0.00000008526 0.17821781104 289.5651667136
+0.000000077 0.0048137541 7.1617311106
+0.00000008613 0.82900327241 2957.7331481288
+0.00000009517 2.27516458273 8.0767548473
+0.00000009049 3.3733502579 731.9443602687
+0.00000007888 5.78452089815 230.8252032563
+0.00000007684 3.10462250617 7.065362891
+0.00000007391 5.29648701813 2627.1141844706
+0.00000009875 4.69411059509 10213.285546211
+0.00000007328 0.09051133382 100.6450936638
+0.00000007999 1.60928374337 696.5196376166
+0.000000076 4.90078510977 51.2057253312
+0.00000009928 5.25713005643 699.7010313543
+0.00000007333 5.61982406824 31.492569389
+0.00000007376 4.52737009022 616.3214130779
+0.00000009422 2.44475274779 2118.7638603784
+0.000000073 4.0188547501 212.0270710508
+0.00000007502 4.71301501745 436.1594184316
+0.00000009071 2.75662160229 130.4407420234
+0.00000008913 2.19608557019 427.5613987225
+0.00000008801 4.26655882704 141.2258098564
+0.00000006853 5.69082635009 480.7728616238
+0.00000007765 3.27218537808 3796.7024358792
+0.00000009159 3.0471367165 9786.687355335
+0.00000009034 2.04165937353 204.7010757289
+0.00000006902 4.61962635489 2524.021410252
+0.00000006728 0.58794595002 739.8086667949
+0.00000006741 0.52362906624 135.336103133
+0.00000008201 5.03994203224 411.620337349
+0.0000000724 3.90653111215 214.5711198252
+0.00000006887 4.11954799957 662.531203563
+0.00000006566 2.67659365854 194.1766403268
+0.00000006539 6.25585361704 31.019488637
+0.00000007484 5.56871021201 271.4059194489
+0.00000008078 3.0995581756 353.301065017
+0.00000007072 1.10066698352 282.6640680339
+0.00000006089 0.79684364835 593.426863398
+0.0000000614 3.79672343724 180.1619946463
+0.00000006703 3.8285424862 412.5835451955
+0.00000006024 5.46288776207 724.8308132679
+0.00000008102 4.51051495778 268.4369740323
+0.00000006033 1.24326252021 447.9388318784
+0.00000007425 2.29394888999 532.6117264014
+0.00000006007 2.87215425398 426.0769260142
+0.00000007568 0.79147591036 2854.6403739102
+0.00000005816 1.70824982811 50.4025761791
+0.00000007534 5.3859829268 953.1077622329
+0.00000005863 2.04201456623 454.9093665273
+0.00000007291 0.88044346877 457.617679513
+0.00000006235 4.51960341418 3693.6096616606
+0.00000006359 6.27053660532 313.9441891018
+0.00000005722 0.47241118592 610.6923387854
+0.00000005704 0.45599464136 643.0786800517
+0.00000006176 3.98739420856 835.0371344873
+0.0000000573 0.5081424249 1038.0412891868
+0.00000006812 4.2046338569 938.1299087059
+0.0000000562 4.08049141112 3899.7952100978
+0.0000000677 4.22172125738 916.9322800554
+0.00000006069 3.46762401122 278.2588340188
+0.00000005875 5.51773010551 1073.6090241908
+0.00000005558 3.29478679376 20.6069278195
+0.00000006274 4.88767368263 0.5212648618
+0.00000005794 4.09991767938 391.1734682239
+0.00000005442 2.79802608247 397.3932433474
+0.00000005754 4.42718264879 165.6048322446
+0.00000005879 6.17871525366 291.262087743
+0.00000006716 2.1866384773 627.3671133418
+0.00000005761 0.62536160332 114.3991069134
+0.00000005359 2.29390692216 331.2096644892
+0.0000000621 4.92273259045 450.9772132642
+0.00000006686 2.13438181268 285.6330134505
+0.00000005173 4.10128119721 6.592282139
+0.00000005707 3.48716972669 230.5645708254
+0.00000006363 5.64626069194 518.3846323998
+0.00000005241 3.78081098206 418.5214360287
+0.00000005191 4.39595146262 84.3428261229
+0.0000000671 2.96748528229 624.919432787
+0.00000004931 2.71959451867 558.0021407459
+0.00000005225 4.65463431385 310.7146112543
+0.00000004857 2.61373582429 66.70484372
+0.00000004847 3.76991373317 423.6774295692
+0.00000005284 1.96024672163 1182.9215735329
+0.00000005933 2.74003948393 219.891377577
+0.00000006373 1.4129634646 606.7601855223
+0.00000004728 0.23421038001 1063.3140834523
+0.00000006408 1.1668741968 268.9582388941
+0.00000004782 1.56813683227 420.9691165835
+0.00000005399 4.57611449409 238.9019581036
+0.00000005161 0.14436456585 2413.8150890326
+0.00000004858 5.21378840436 3686.4961146598
+0.00000005086 1.73392381835 337.732510659
+0.0000000465 3.7102912129 305.0855369618
+0.00000004896 3.6778653184 240.125798381
+0.00000005949 0.29956165181 524.0137066923
+0.00000004968 2.53258931342 980.6681783588
+0.00000004944 2.16189522746 104.0559820651
+0.00000005366 3.54867806985 107.2855599126
+0.00000004917 0.48641512683 3274.1250177854
+0.00000005617 6.27593478237 112.6540017742
+0.00000004524 5.09539085552 103.1409583284
+0.00000005643 1.5272433648 105.5404547734
+0.00000004504 1.68251875362 196.0336200506
+0.00000004897 4.90011892854 102.1295663721
+0.00000004525 1.88735156553 103.0445901088
+0.00000004327 1.4540722938 409.9234163196
+0.00000005095 3.40640608336 427.1194557378
+0.00000005782 3.55197606731 25874.6040461362
+0.00000004192 0.16603430914 958.576777831
+0.00000004976 0.50639895683 511.5317178299
+0.00000004167 5.9472576207 316.4400537664
+0.00000004353 3.78587101731 1171.875873269
+0.00000005387 2.03693287651 2435.155730035
+0.00000004067 4.6659260313 106.0135355254
+0.00000004817 3.53529781673 960.2213092337
+0.00000004048 3.20024146722 775.233389447
+0.00000004016 6.00569143107 945.9942152321
+0.00000003989 3.15130319196 115.6229471908
+0.00000004559 5.59555355771 778.4147831847
+0.00000004153 2.75042736587 316.3436855468
+0.00000003983 2.00842137744 597.3590166611
+0.00000004212 4.16852690218 823.9914342234
+0.00000005193 0.71717111984 810.6581120991
+0.00000003927 5.04361736754 2943.5060541272
+0.00000004225 0.02571003853 0.7507595254
+0.00000004926 1.12994881124 526.9826521089
+0.0000000417 3.94116290117 422.405405182
+0.00000004432 3.995990468 393.4610900843
+0.0000000384 1.21234108241 212.0752551606
+0.00000003866 4.20930793423 97.6761482472
+0.0000000444 1.35536679738 211.6021744086
+0.0000000384 0.43014354282 214.5229357154
+0.00000004724 3.62039208608 638.4128136057
+0.0000000487 5.7587459962 1246.6574718363
+0.00000004449 1.43384065964 184.9879197867
+0.00000003931 2.36660272585 909.8187330546
+0.00000003787 5.98932416906 325.9530972122
+0.00000003665 0.72917314141 20.4468691251
+0.00000004243 2.29103096797 453.424893819
+0.0000000373 6.24831601183 159.1244246902
+0.000000039 1.31013240315 850.0149880143
+0.00000005134 1.97348901289 526.5095713569
+0.00000003621 2.77435773661 123.5396433437
+0.00000003607 5.3205884271 406.954470903
+0.00000003802 1.94444523548 421.1815649046
+0.00000003906 3.02475451573 317.3550775031
+0.00000004473 0.80804073855 838.218528225
+0.00000004081 2.0873246818 988.532484885
+0.00000003843 4.99347148246 7.6348118626
+0.00000004467 6.09037793116 760.25553592
+0.00000003514 3.97285766412 426.4863162914
+0.00000003504 0.85064201666 299.1263942692
+0.00000004397 1.68577228317 824.7421937488
+0.00000003581 2.35235960566 337.8019466282
+0.00000004606 3.48411642192 913.9633346388
+0.0000000379 3.64538213705 216.2680408546
+0.00000003496 0.95035381131 436.8931316145
+0.00000004422 0.82822191292 43.2890291783
+0.00000003688 2.837854438 739.0579072695
+0.00000004439 1.19409419107 421.93232443
+0.00000003572 2.77298538478 444.7574381407
+0.0000000442 5.44308967028 963.4027029714
+0.00000004443 3.73070830296 37.8724032069
+0.00000004322 4.75680702521 40.8413486235
+0.00000003724 0.59005210557 256.4280659219
+0.00000004471 2.22367643527 318.8395502114
+0.00000004184 1.5271919664 298.2326223919
+0.00000003534 5.0193759957 386.9806825299
+0.000000034 3.22663067085 4113.0943055358
+0.00000004556 1.35715974815 495.7507151508
+0.00000004453 1.80417064247 829.6205085159
+0.00000003617 1.51036385224 41.6444977756
+0.00000003789 4.80357656146 238.4288773516
+0.00000003514 2.38272766645 426.7100654606
+0.00000003208 1.74465274123 952.3570027075
+0.00000004398 2.65839000906 832.5894539325
+0.00000004092 3.07954777295 60.7669528868
+0.00000003813 5.63047104819 315.4286618101
+0.00000003219 6.22278803635 754.8389099486
+0.00000003102 2.69222024257 343.7398374614
+0.00000004045 4.024637721 376.1956146969
+0.00000003576 0.3853278728 214.9960164674
+0.00000003291 5.49542015261 143.9341228421
+0.00000003981 5.75449411958 239.1625905345
+0.00000003249 0.58789568678 619.2903584945
+0.00000003114 0.02831060137 221.1634019642
+0.00000003555 3.12207684735 1048.3362299253
+0.0000000301 1.91180343491 93.531546663
+0.00000003384 1.81702854004 443.8636662634
+0.00000003222 2.37342117781 429.5189521828
+0.00000003431 5.92099840679 570.7447620392
+0.00000003271 2.04947945059 806.725958836
+0.00000003207 5.44018976766 402.2191684878
+0.00000003091 0.10717557454 3590.516887442
+0.00000002951 1.76365810296 426.8106391971
+0.00000002958 0.23653889192 1354.4331588434
+0.00000002948 4.59289832104 426.3857425549
+0.00000003506 5.43222584214 84.9335269539
+0.00000002894 5.69678330542 1262.3860848887
+0.00000003682 1.07122313007 395.578702239
+0.00000002983 5.25093816048 313.4711083498
+0.00000003117 4.18767239237 366.7944458357
+0.00000002873 4.45472312727 361.3778198643
+0.00000003521 2.05528981993 1261.6353253633
+0.00000003496 1.87950759078 439.1283638482
+0.00000003012 0.64439385874 263.0203480609
+0.00000002849 1.12491777974 262.0571402144
+0.0000000291 2.76192171681 541.5398145106
+0.00000003322 6.08893948791 108.7218485111
+0.00000003181 1.01419299056 418.0001711669
+0.00000002793 0.38781777981 211.8628068395
+0.00000003091 2.18216748751 306.830642101
+0.00000003748 3.89145855821 220.9339073006
+0.00000002982 1.99831689446 117.9105690512
+0.00000002793 1.25466684542 214.7353840365
+0.00000003512 1.50965040301 885.4397106664
+0.00000002716 0.80710391613 757.2171545342
+0.00000003137 2.09889265033 2751.5475996916
+0.00000002738 4.89270330923 464.7312265138
+0.00000002875 4.28436709414 4010.0015313172
+0.00000003313 3.01452486457 336.8387387817
+0.00000002746 2.69963506928 380.3884003909
+0.00000003132 2.19562786872 2.9689454166
+0.00000003233 0.60809684558 3171.0322435668
+0.00000003034 0.93246285284 205.4347889118
+0.00000003006 5.91067479448 2.7083129857
+0.00000003643 5.58302397259 423.6292454594
+0.00000002625 1.07042050691 23.5758732361
+0.00000003495 0.1988756203 576.1613880106
+0.0000000259 0.2125277375 110.2545053292
+0.00000002704 6.12908233599 572.2292347475
+0.00000002568 0.17571588314 1056.2005364515
+0.00000002583 2.96927378731 384.0599212231
+0.00000002555 3.96441052072 430.79097657
+0.00000002786 2.54945911818 195.8906076987
+0.00000002869 4.82964665921 710.7467316182
+0.00000002534 5.31005598763 427.3489504014
+0.00000002618 1.22081401503 36.6485629295
+0.00000003464 2.328113282 285.3723810196
+0.00000003374 3.34109586766 162.0933701068
+0.00000002694 4.64149271687 140.9651774255
+0.00000002603 0.99527295832 92.3077063856
+0.0000000314 5.4079027758 328.2407190726
+0.00000002603 4.3153279088 561.934294009
+0.00000002987 0.82758128867 45.5766510387
+0.00000002959 3.35623851523 273.8536000037
+0.00000002561 0.54160683162 107.7586406646
+0.000000029 1.20691455948 462.0229135281
+0.00000002648 1.90547819027 88.1149206916
+0.00000002461 4.68211868869 2840.4132799086
+0.00000002534 5.00311256556 431.264057322
+0.00000002521 3.3216047231 136.0698163159
+0.00000002945 1.06452531856 732.6951197941
+0.00000002654 1.36744710395 460.5384408198
+0.00000003297 1.33975572602 305.6068018236
+0.00000002634 2.299955338 519.3960243561
+0.00000002805 5.62255444533 1699.2792165032
+0.00000002439 5.14733660159 303.8616966844
+0.00000002434 3.71460437051 4216.1870797544
+0.00000002416 3.76296045457 77.7505439839
+0.00000002803 2.55280894914 505.3119427064
+0.00000002592 3.32836551071 110.1581371096
+0.00000003074 1.71462387764 256.5881246163
+0.00000003295 0.81766682522 705.1176573257
+0.00000003183 6.15742006608 109.2431133729
+0.00000002908 5.38534195293 315.1680293792
+0.00000002326 1.42604031905 131.5469622218
+0.00000002427 2.0462785074 124.5028511902
+0.00000002632 1.41253794767 211.6545640353
+0.00000002297 1.38016674676 425.8474313506
+0.00000002318 6.27716072818 317.142629182
+0.0000000231 4.86442292404 3259.8979237838
+0.00000002873 1.10206537875 7.8643065262
+0.00000002616 0.11849676899 133.1008708993
+0.00000003213 4.4932046169 432.2272651685
+0.00000002276 6.04688191978 214.1022445901
+0.00000002276 1.96882478275 212.4959462859
+0.00000002917 0.96774661857 100.3844612329
+0.0000000289 5.72610904534 322.0209439491
+0.00000002829 2.66887892162 141.4864422873
+0.00000002695 1.4748857107 42.5382696529
+0.00000002697 5.34002228297 432.0148168474
+0.00000002229 4.40717937246 540.7366653585
+0.00000002214 2.43714413196 426.8588233069
+0.00000002512 4.68291916658 1596.1864422846
+0.00000002202 5.91122030007 867.4234757536
+0.00000002856 0.94736445171 41.0537969446
+0.00000002396 0.10516628717 206.9363079626
+0.00000002345 1.1668526778 640.8604941605
+0.00000002263 4.62327588198 188.0263011725
+0.00000002214 3.97566024178 426.3375584451
+0.00000002274 4.9405583072 4002.8879843164
+0.00000002541 0.837056152 12352.8526045448
+0.00000002145 3.40120044084 111.1695290659
+0.00000002895 6.07389082608 2914.0142358238
+0.0000000252 1.05396310009 184.7272873558
+0.00000002448 3.49820841117 481.7360694703
+0.00000002343 2.86472924644 207.0793203145
+0.00000002964 5.96264929181 465.9550667912
+0.00000002122 4.04560058177 118.0706277456
+0.00000002452 4.35251210402 1382.8873468466
+0.00000002131 0.61211416273 335.1418177523
+0.00000002116 4.76181734842 765.8846102125
+0.00000002245 5.67078632283 6467.9257579616
+0.00000002425 0.84789834075 550.1378342197
+0.00000002227 1.15684015463 227.3137411185
+0.00000002314 6.13104971819 2730.2069586892
+0.00000002344 0.35844885568 217.4436970222
+0.00000002529 3.07975959821 774.4826299216
+0.00000002523 1.75026771081 1578.0271950199
+0.00000002111 4.24637589094 96.8729990951
+0.00000002826 1.01974994073 87.3117715395
+0.00000002906 3.75374302356 428.0826635843
+0.00000002113 2.19787343926 449.232108125
+0.00000002142 1.19671359858 209.1544938538
+0.00000002882 2.59371585952 39.6175083461
+0.00000002078 2.87503604503 14.0146456805
+0.0000000209 1.99032225653 441.576044403
+0.00000002519 2.99001165551 745.277682393
+0.00000002035 5.37147785849 1041.2226829245
+0.00000002054 1.11817372961 842.9014410135
+0.00000002023 2.94559148702 668.2084619653
+0.00000002529 4.34280159004 221.8971151471
+0.00000002554 5.56906955622 214.1928673153
+0.00000002712 1.60469055827 1050.9963588012
+0.0000000235 3.36541706919 220.2001941177
+0.00000002015 2.60446576036 315.6411101312
+0.00000002158 1.64945261993 219.6618829134
+0.0000000212 2.93968038721 304.1223291153
+0.00000002357 1.94433441808 233.9060232575
+0.00000002579 4.54124062411 484.7050148869
+0.00000002046 5.45531068264 200.5564741447
+0.0000000204 2.04492641594 1097.0942747017
+0.00000002675 1.20234167733 28.5718080822
+0.00000002528 4.69268465973 637.4496057592
+0.00000002314 2.81193072994 25.1297819136
+0.00000002689 5.03868493349 1269.4996318895
+0.00000002115 3.10772296248 1276.6131788903
+0.00000002712 1.49710379127 3340.6124266998
+0.00000002138 4.52114042624 378.9039276826
+0.00000002708 0.01014338204 389.9496279465
+0.0000000256 5.75783882561 544.5087599272
+0.00000002028 0.24331359951 146.594251718
+0.00000002096 1.44475430956 864.2420820159
+0.00000001897 4.63194412388 220.3007678542
+0.00000001901 1.78319572727 192.8522263129
+0.00000002011 4.11578325523 315.8706047948
+0.00000002014 2.26726355818 198.1087935899
+0.00000001905 2.15527255015 326.6868103951
+0.00000001949 3.95440811214 103.6140390804
+0.00000002098 5.24613314798 175.4266922311
+0.00000001884 5.66018186202 1310.3933701397
+0.00000001911 2.606654466 301.4140161296
+0.0000000216 3.42888079793 420.005908737
+0.00000002325 5.896321781 815.0633461142
+0.00000001914 0.22451332248 171.6545976624
+0.00000001854 0.04278915026 233.7459645631
+0.00000001973 2.6864025948 769.8167634756
+0.00000001941 0.61369890353 3487.4241132234
+0.00000001836 3.41496980986 195.7729876197
+0.00000002554 2.35660179716 212.4053235607
+0.00000001822 4.05510232882 639.9454704238
+0.00000001883 6.27079329518 16.6747745564
+0.00000001865 0.17460226411 244.791664827
+0.00000002097 4.58369520569 316.9131345184
+0.00000001879 2.76480572708 28.4541880032
+0.00000002111 2.92457831824 328.9220426288
+0.00000002077 0.3594303358 589.4947101349
+0.00000001825 4.04945265223 190.4045457581
+0.00000001895 3.89414880651 334.5511169213
+0.00000002425 3.76754213762 25558.2121764796
+0.00000002218 1.85341154236 635.231419868
+0.00000001782 0.86927461254 92.7978334801
+0.00000002432 3.78026263567 1254.5217783625
+0.00000002106 0.17285594964 354.2642728635
+0.00000001791 6.23892012939 1670.8250285
+0.00000001996 1.40940081042 230.7075831773
+0.00000001753 1.86660297451 241.7532834412
+0.00000002093 2.3936677788 187.4356003415
+0.00000002007 3.54083120293 226.7924762567
+0.00000001949 1.36533052698 1385.174968707
+0.00000001737 2.67583588366 6.3627874754
+0.00000001868 4.24454204649 1119.1856752295
+0.00000001896 3.81474515719 310.9752436852
+0.0000000186 3.67887919389 1321.4390704036
+0.00000002305 3.53252557028 1570.9136480191
+0.00000002008 3.88504783546 638.9340784675
+0.00000001928 2.64393870433 525.7588118315
+0.00000001807 0.76057354967 66.1835788582
+0.00000001824 0.85822155861 639.8491022042
+0.00000002221 4.8221041383 1585.8915015461
+0.00000002227 4.58488941022 271.61836777
+0.00000001897 0.6433475825 55.6591434561
+0.00000001792 0.00514800434 827.9235874865
+0.00000001831 3.69768852728 172.4577468145
+0.0000000179 4.8006297772 3576.2897934404
+0.00000001698 0.72475212282 295.1942410061
+0.00000001744 3.4525618329 238.5718897035
+0.00000002334 1.51845210531 170.0100662597
+0.00000001669 4.44620549295 4319.279853973
+0.00000001939 3.43927826945 102.5715093568
+0.00000001733 5.96815907422 837.6972633632
+0.00000001686 2.12870436615 491.5579294568
+0.00000001651 3.20586624475 281.1795953256
+0.00000001884 4.2444781245 13.4933808187
+0.0000000188 0.33845094634 214.9436268407
+0.00000001817 3.07678560214 220.5245170234
+0.00000001872 3.79328892492 392.6579409322
+0.00000002195 1.93786776664 259.769518354
+0.00000001881 4.49314034712 199.8057146193
+0.00000001662 0.29659841675 314.9073969483
+0.00000001626 2.29697402942 3067.9394693482
+0.00000001927 1.00706624515 26.826702943
+0.00000001621 0.01495920679 1379.7059531089
+0.00000001655 4.15494230496 4326.3934009738
+0.00000001719 5.9744386099 152.5321425512
+0.00000001653 5.65633302949 448.6895914038
+0.0000000179 3.73709604091 10.0343083076
+0.000000016 2.28430251221 749.2098356561
+0.0000000177 0.03256515992 364.3467652809
+0.00000001939 5.93191442558 249.9476583675
+0.00000001988 4.78810872536 101.8689339412
+0.00000001667 5.52149899431 229.9738699944
+0.00000002215 3.55121116323 594.6507036754
+0.0000000195 0.80878923373 1049.0869894507
+0.00000001773 2.55608046714 9985.7593567714
+0.00000002088 2.33165208016 420.4478517217
+0.00000002107 2.43624356568 453.6855262499
+0.00000001907 4.72569972805 857.1285350151
+0.00000001609 4.96540433043 285.1117485887
+0.00000002152 4.87024306306 186.2117600641
+0.00000001685 5.68609178354 200.0352092829
+0.00000001752 5.21532265401 25448.0058552602
+0.0000000187 6.14683645342 347.3631741838
+0.00000001731 1.95944272122 934.9485149682
+0.0000000168 5.562466977 170.9732741062
+0.00000001652 1.2452135105 398.1440028728
+0.00000001548 0.38524522125 17.2654753874
+0.00000001577 0.23430114545 434.6749457233
+0.00000001652 2.84480428863 385.5443939314
+0.0000000177 1.1505799628 199.9657733137
+0.00000001528 4.02240583348 236.1936451179
+0.00000002118 5.47803429266 369.0820676961
+0.00000001543 2.54353574089 632.7355552034
+0.00000001504 5.94300855424 280.2163874791
+0.00000001495 2.19380669867 407.4757357648
+0.00000001894 1.88797605501 598.8434893694
+0.00000001515 4.70072295492 211.2933578679
+0.00000001767 3.11910667879 2921.1277828246
+0.00000001515 3.31498374761 215.3048330081
+0.00000001728 5.28095966912 219.5188705615
+0.00000001906 5.24236020775 248.4631856592
+0.00000001607 0.80041605735 642.3449668688
+0.0000000164 2.93387205029 1364.7280995819
+0.00000001585 0.77219822539 661.2379273164
+0.00000001458 5.67666822477 632.831923423
+0.00000001866 4.40562835971 971.1069508032
+0.00000001838 0.4849219076 1127.0499817557
+0.00000001903 5.18692835916 2015.6710861598
+0.0000000159 2.8004320807 633.7469471597
+0.00000001489 4.10155671855 77837.1112338466
+0.00000001573 4.23741356107 203.8979265768
+0.0000000169 0.65475720351 2700.7151403858
+0.00000001872 3.54376036064 354.5249052944
+0.00000001419 4.53129346734 224.6054281328
+0.00000001575 3.52476647615 373.9079928365
+0.00000001817 3.9520388555 6076.8903015542
+0.00000001446 5.41423319377 317.8763423649
+0.00000001552 1.89030720529 1304.9243545416
+0.00000001394 1.86243646383 913.7508863177
+0.0000000194 4.36562864826 432.7485300303
+0.00000001655 1.31748248488 25668.418497699
+0.00000001438 5.12958189872 71.8126531507
+0.00000001929 4.90721606846 206.3979967583
+0.00000001533 2.10965059985 378.6432952517
+0.00000001421 6.22897936063 904.4021070832
+0.0000000145 1.98065714692 205.9731001161
+0.00000001584 5.94110940455 1226.2106027112
+0.0000000151 3.77771207288 222.7002642992
+0.0000000167 2.51954641624 976.7360250957
+0.00000001823 1.60093991502 1141.1340634054
+0.00000001564 3.94804398924 9566.2747128962
+0.00000001406 3.65940442223 316.5037442412
+0.00000001653 3.62394476466 968.1380053866
+0.00000001495 0.7783227917 5959.570433334
+0.00000001408 5.2497092498 316.279995072
+0.00000001724 0.25483952164 125.1841747464
+0.00000001426 2.26871672572 17.4084877393
+0.00000001881 4.12588105003 562.1467423301
+0.0000000137 4.7447486688 1357.6145525811
+0.00000001485 2.18712736768 9889.7801295536
+0.00000001369 1.31846306523 1160.8301730051
+0.00000001394 5.6692451786 1736.9915610157
+0.00000001375 0.16983286236 346.3999663373
+0.00000001525 2.40244831911 419.4364597654
+0.00000001359 2.68668516027 310.7627953641
+0.00000001396 3.6705539794 253.4591205053
+0.00000001454 5.4935626244 504.561183181
+0.00000001813 0.2188206686 263.7016716171
+0.0000000133 3.01736059716 254.1404440615
+0.00000001498 0.17578085903 155.7829722581
+0.00000001509 5.13129901759 768.8535556291
+0.0000000155 1.44225397189 1894.4190646765
+0.00000001447 1.44933809994 893.3564068193
+0.00000001306 5.76425101758 714.6788848813
+0.0000000166 1.34160526151 322.6116447801
+0.00000001347 3.00388920953 843.6351541964
+0.00000001432 3.43786149731 251.1714986449
+0.0000000151 4.39762427873 25.2727942655
+0.00000001587 5.17106904014 141.6988906084
+0.00000001477 5.4751837761 226.0417167313
+0.00000001356 4.24406292182 332.1728723357
+0.00000001644 1.74367211793 67.8804998876
+0.00000001407 5.79229630947 188.1693135244
+0.00000001575 0.09808372057 702.1487119091
+0.00000001765 4.93410889383 201.5196819912
+0.00000001318 4.91605557404 17.5261078183
+0.00000001701 4.47360878108 384.2723695442
+0.00000001304 6.04155032791 25.8634950965
+0.00000001269 4.91035989349 354.9979860464
+0.0000000162 5.54960841244 260.360219185
+0.00000001263 1.16521999431 255.8373650909
+0.00000001744 3.70453251764 147.1155165798
+0.00000001579 4.31561365365 2228.9701815978
+0.00000001557 0.57740217353 3178.1457905676
+0.00000001302 0.32055726013 119.767548775
+0.00000001405 3.2040748604 395.105621487
+0.00000001234 2.34766954239 318.679491517
+0.00000001519 4.74629629688 100.1720129118
+0.00000001573 4.00132484524 1264.2954542392
+0.00000001222 0.10709243166 1372.5924061081
+0.00000001205 0.24105241435 466.7582159433
+0.00000001188 1.27112537278 1184.4060462412
+0.0000000128 4.85454052139 535.9107402181
+0.00000001482 4.4716669291 763.4369296577
+0.00000001233 1.64803509193 433.663553767
+0.00000001476 3.7663439911 272.5815756165
+0.00000001199 1.78020373551 102.3420146932
+0.00000001186 4.72162748523 795.6802585721
+0.00000001291 4.42697938285 10220.3990932118
+0.00000001576 2.40263038916 348.635198571
+0.00000001497 3.44614317326 3024.2205570432
+0.00000001175 4.85145058205 433.7599219866
+0.00000001262 5.79416346069 531.978586955
+0.00000001486 4.39599352105 1055.4497769261
+0.00000001351 0.46461977407 707.5653378805
+0.0000000123 5.18147817992 752.3912293938
+0.00000001175 4.35535063059 3892.681663097
+0.00000001581 5.49361132323 419.532827985
+0.00000001247 4.22328749428 113.1270825262
+0.00000001145 2.26067253357 199.1201855462
+0.00000001385 0.89711064123 6073.7089078165
+0.00000001228 4.55057016747 680.0573113813
+0.0000000147 1.58708185256 409.1897031367
+0.00000001366 3.99684537321 6065.8446012903
+0.00000001131 1.56474593118 196.8367692027
+0.00000001163 5.75528918663 2303.6087678132
+0.00000001142 4.35845106342 1834.6153196362
+0.00000001244 1.93187654929 623.2225117576
+0.00000001136 3.13253323524 611.4430983108
+0.00000001425 2.65840274172 1253.7710188371
+0.00000001114 3.43048279234 771.3012361839
+0.00000001314 0.15326588489 493.303034596
+0.00000001109 2.9580840286 1091.6252591036
+0.00000001177 3.88159541809 128.3655684841
+0.0000000115 4.6914056969 1.2720243872
+0.00000001527 1.09983755253 683.0262567979
+0.00000001304 5.24544813643 5650.2921106782
+0.00000001347 4.11616699496 97.4636999261
+0.00000001085 0.70231952018 1166.4068576709
+0.00000001224 4.2299482253 827.1728279611
+0.00000001142 5.36157631813 199.0238173266
+0.00000001373 0.89371361814 799.6124118352
+0.00000001085 1.15969472512 398.2870152247
+0.00000001098 3.75659421786 318.3976072267
+0.00000001136 1.35127769399 205.9249160063
+0.00000001108 6.03201954623 206.4461808681
+0.00000001146 0.18236094571 6386.16862421
+0.00000001216 0.49809632153 1178.9894202698
+0.00000001295 2.32056477953 10003.9186040361
+0.00000001082 1.966110692 3700.7232086614
+0.00000001094 5.12244388591 314.3861320865
+0.00000001464 4.54056066665 1248.1419445446
+0.00000001277 5.42029902662 9996.0542975099
+0.00000001248 0.21625135029 101.6083015103
+0.00000001055 5.5372537326 1578.7779545453
+0.00000001265 5.85587479852 82.8583534146
+0.00000001058 0.73824266822 670.916774951
+0.00000001127 3.6345849801 582.3811631341
+0.00000001188 2.10062104535 423.8898778903
+0.00000001217 2.49656109071 311.7260032106
+0.0000000108 3.96349373526 118.8737768977
+0.00000001175 0.91096377814 740.0692992258
+0.00000001087 5.46774426742 494.4786907636
+0.0000000108 3.49168860514 847.0460425977
+0.00000001095 0.97418295319 1159.2933106701
+0.00000001078 1.75579678521 1457.525933062
+0.00000001087 4.81206824168 109.6850563576
+0.00000001293 0.02397468965 2723.0934116884
+0.0000000119 4.49552956868 429.3065038617
+0.00000001127 0.84707518843 48.7580447764
+0.00000001047 4.58416926615 89.7594520943
+0.00000001251 1.16783030789 455.1699989582
+0.00000001122 5.7216130664 78263.7094247226
+0.00000001027 0.16330222064 229.7614216733
+0.00000001069 2.37188773221 848.530515306
+0.00000001252 5.28238896229 6080.8224548173
+0.00000001181 5.22299379363 1459.9565672743
+0.00000001382 0.51603096285 774.0095491696
+0.00000001064 5.95222326171 1144.3154571431
+0.00000001083 5.04862249728 629.8629780064
+0.00000001061 3.38604454777 27.0873353739
+0.00000001415 4.85796248007 2332.0629558164
+0.00000001082 4.07686503205 1245.172999128
+0.00000001112 6.07617329506 870.4618571394
+0.00000001072 0.73647405514 1482.7987273275
+0.00000001322 2.81015928946 223.3334037456
+0.00000001398 1.55232715558 25771.5112719176
+0.00000001065 3.98884050015 683.1863154923
+0.00000001008 5.19594380826 316.1312372257
+0.00000001197 0.79148395839 9580.5018068978
+0.00000001402 4.82957073563 883.7951792637
+0.00000001064 4.65334775068 201.9927627432
+0.00000001108 5.88857586823 657.1627617014
+0.00000000996 4.99081076034 426.7582495704
+0.00000000996 1.60533807224 426.4381321816
+0.00000001028 5.9212831945 108.50940019
+0.00000001004 3.5425959786 754.0357607965
+0.00000001214 0.81213286478 1773.9178027186
+0.00000001318 0.6026917613 1123.1178284926
+0.00000001327 4.758850089 321.808495628
+0.00000001014 5.79119811472 6460.8122109608
+0.00000001178 0.47169015111 495.9631634719
+0.00000000999 5.95030119388 3906.9087570986
+0.00000001033 3.75433174131 414.8187774292
+0.00000001002 1.39171012432 1251.3403846248
+0.0000000099 1.32621236288 1268.7488723641
+0.00000001275 1.95417923977 757.8078553652
+0.00000001174 6.04352585298 225.0785088848
+0.00000001174 5.43253033568 849.2642284889
+0.00000001004 5.33434806968 46.2097904851
+0.00000001108 1.28177889943 294.3004691288
+0.00000000976 1.83523959034 5.8897067234
+0.00000000971 3.38563950019 306.0969289181
+0.0000000105 3.88449467091 632.2624744514
+0.0000000105 3.26096036982 159.7151255212
+0.00000001041 2.36429894351 821.5437536686
+0.00000001218 4.61739999906 990.2294059144
+0.00000001342 1.55614528399 498.9321088885
+0.00000000967 3.84645372731 604.4725636619
+0.00000001171 0.42265751679 10011.0321510369
+0.00000000965 0.05396772193 962.5089310941
+0.00000001096 3.04685199735 608.404716925
+0.00000001166 6.14999706886 737.3128021303
+0.00000000986 3.71830385737 1235.6117715724
+0.00000000953 0.79704964354 16.4623262353
+0.00000000976 1.05304205075 8.3373872782
+0.00000001142 1.06057209808 369.9758395734
+0.0000000106 4.36236322604 633.305004175
+0.00000001138 4.31859245106 98.4269077726
+0.00000001006 5.89037944896 10007.0999977738
+0.00000000967 1.56852913547 157.6399519819
+0.00000001082 0.99548769517 4.1446015842
+0.00000001009 6.15037679495 401.3253966105
+0.00000000981 2.37620383333 35.212274331
+0.00000001011 5.42685471402 110.7275860812
+0.00000000989 4.11575312649 413.8555695827
+0.00000001024 1.90798238649 1175.8080265321
+0.00000001079 4.95981991427 631.8205314667
+0.00000000982 3.02842195594 347.4113582936
+0.00000000979 3.74615289445 700.4517908797
+0.00000000928 5.22236951137 1173.5204046717
+0.00000000912 4.14451390992 469.7271613599
+0.00000000938 1.18273838991 254.3528923826
+0.00000000977 1.26684849112 104.5772469269
+0.00000001134 5.87478488618 6058.7310542895
+0.00000001092 4.51789158271 532.1386456494
+0.00000001132 4.5542002715 1912.5783119412
+0.00000000915 4.87266214195 18.9100067901
+0.00000000915 5.96624579967 1987.2168981566
+0.00000001039 2.40020830681 6475.0393049624
+0.00000000965 4.98927479154 394.3548619616
+0.00000000964 3.609037159 3281.2385647862
+0.00000000897 2.81660605059 316.2318109622
+0.00000001008 5.78024010734 502.8642621516
+0.00000001005 6.12431717236 6275.9623029906
+0.00000000895 6.09245508513 316.551928351
+0.00000001224 1.73535287415 5120.6011455836
+0.00000001138 2.92901543353 1037.2905296614
+0.00000000924 5.70601816488 614.8369403696
+0.00000000893 5.25155704274 475.3562356524
+0.00000001042 1.10027795842 1518.2234499796
+0.0000000089 4.03192782386 1314.3255234028
+0.00000000926 3.35110915055 635.70450062
+0.0000000113 5.49282680494 92.940845832
+0.0000000089 2.12933822393 3384.3313390048
+0.00000000967 5.86215202069 13.3333221243
+0.00000001004 1.73116475997 10316.3783204296
+0.00000001226 3.52834223937 80.4106728598
+0.00000001029 4.90620832171 19.1224551112
+0.00000000996 0.76740358631 733.428832977
+0.0000000091 4.08904906301 3333.498879699
+0.00000001235 1.23871819142 357.2332182801
+0.00000001218 0.18349810348 1090.4014188262
+0.00000000864 4.71917415767 620.253566341
+0.00000000935 1.45887009044 1042.9196039539
+0.00000000866 4.04792682992 522.529233984
+0.00000001158 5.4332220911 1089.129394439
+0.0000000086 0.49220052417 64.9597385808
+0.0000000119 5.5896536965 2810.9214616052
+0.00000000957 3.1291404701 628.5909536192
+0.00000000861 5.69790389801 103.843533744
+0.00000001037 5.91424823262 11.3063326948
+0.00000000918 0.21424702155 373.0142209592
+0.00000000836 3.02501867546 387.2413149608
+0.00000001158 3.33343863758 6290.1893969922
+0.00000000856 0.81593288669 907.3710524998
+0.00000001036 3.11936047271 5429.8794682394
+0.00000000853 6.23618175592 938.8806682313
+0.00000000982 3.39082880963 521.6142102473
+0.00000000851 5.14029961564 802.7938055729
+0.00000000828 0.28399876908 338.4832701844
+0.00000000868 1.89151676387 627.1546650207
+0.00000000878 2.67671626912 688.6553310904
+0.00000000921 0.18441593712 3803.81598288
+0.00000000821 0.74694467095 1152.1797636693
+0.00000000841 2.42616504698 625.8826406335
+0.00000000862 3.35273419872 425.3261664888
+0.00000000887 3.46938383985 1748.788020805
+0.00000000815 5.95428642326 321.0577361026
+0.00000000958 1.35525670354 1201.831580323
+0.00000000905 5.43093361027 236.8749686741
+0.00000000862 3.24167644516 427.8702152632
+0.00000000793 5.01131700831 109.9938728983
+0.00000000791 2.21809404489 110.4187695405
+0.00000000842 5.04957483651 444.1242986943
+0.00000000887 4.23752031714 3553.9115221378
+0.00000000851 4.64229745145 4105.980758535
+0.00000001067 4.69271921916 559.6990617753
+0.00000000966 4.55013458162 9360.089164459
+0.00000000977 1.50925667031 186.472392495
+0.00000001092 0.5815374794 203.2647871304
+0.00000000997 0.24589891452 439.9315130003
+0.00000000786 3.84829878956 194.3890886479
+0.00000000774 3.7605063931 219.1406180516
+0.00000000845 4.21602090805 2648.454825473
+0.00000000962 0.30590569897 229.340730548
+0.00000000763 0.05577842075 846.131018861
+0.00000000839 5.68124142701 2620.0006374698
+0.00000000818 2.5260962654 26301.2022370122
+0.00000000929 0.71906225883 740.2817475469
+0.00000000895 5.83218231202 4539.6924964118
+0.00000000939 3.68460642343 817.7716590999
+0.00000000755 4.90024080821 532.8723588323
+0.00000000784 1.14096100609 551.031606097
+0.00000000899 1.85252071775 835.7878940127
+0.00000000753 0.04254534997 1534.7381658416
+0.00000001033 1.0013799327 134.1122628556
+0.00000000851 6.1227286454 1475.6851803267
+0.00000000797 5.14322789256 473.659314623
+0.00000000729 4.94931618796 476.1069951778
+0.00000000852 3.11058720799 232.4215505492
+0.00000000783 4.50805467439 1151.4290041439
+0.00000000751 0.92289775523 1884.124123938
+0.00000000832 4.19686348297 29.2049475286
+0.0000000072 0.4096104103 522.6256022036
+0.00000000722 3.96121088528 1474.9344208013
+0.00000000788 0.99170388242 121.8427223143
+0.00000000722 4.16734185316 232.2091022281
+0.0000000097 2.32204039048 566.600160455
+0.00000000814 5.19337022083 948.2124011233
+0.00000000724 2.30837674225 949.12742486
+0.0000000077 5.89605163084 156.6767441354
+0.00000000705 5.40102118863 1193.9672737968
+0.00000000809 3.56474059969 845.3320752258
+0.00000000755 3.94580797273 451.7279727896
+0.00000000731 6.11847213487 1239.5439248355
+0.00000000747 1.40599730465 782.3469364478
+0.00000000861 1.84312374221 984.6003316219
+0.00000000695 4.78088165969 10419.4710946482
+0.00000000804 1.079984374 89.0086925689
+0.00000000828 5.86080569334 845.1196269047
+0.00000000692 3.38736418117 6489.2613984286
+0.00000000694 3.07863807714 316.6043179777
+0.0000000069 5.8668131138 316.1794213355
+0.00000000714 5.38707933404 567.8240007324
+0.00000000767 0.1208184965 485.8806710545
+0.0000000082 1.87877245664 499.895316735
+0.00000000705 0.57839934869 1053.7528558967
+0.00000000684 4.8844227063 2545.3620512544
+0.00000000689 6.14296395253 622.4887985747
+0.00000000823 3.50224755884 877.5754041402
+0.00000000827 2.59300433753 232.942815411
+0.00000000735 3.05650026582 66.9172920411
diff --git a/kstars/kstars/data/saturn.R1.vsop b/kstars/kstars/data/saturn.R1.vsop
new file mode 100644
index 00000000..a7c33134
--- /dev/null
+++ b/kstars/kstars/data/saturn.R1.vsop
@@ -0,0 +1,639 @@
+-0.0018626154 0.000000 0.000000
+0.06182981282 0.25843515034 213.299095438
+0.00506577574 0.71114650941 206.1855484372
+0.00341394136 5.7963577396 426.598190876
+0.00188491375 0.47215719444 220.4126424388
+0.00143891176 1.40744864239 7.1135470008
+0.00049621111 6.0174446958 103.0927742186
+0.00020928189 5.0924565447 639.897286314
+0.00019952612 1.17560125007 419.4846438752
+0.00018839639 1.60819563173 110.2063212194
+0.00012892827 5.94330258435 433.7117378768
+0.00013876565 0.75886204364 199.0720014364
+0.00005396699 1.28852405908 14.2270940016
+0.00004869308 0.86793894213 323.5054166574
+0.00004247455 0.39299384543 227.5261894396
+0.00003252084 1.25853470491 95.9792272178
+0.00002856006 2.16731405366 735.8765135318
+0.00002909411 4.60679154788 202.2533951741
+0.00003081408 3.43662557418 522.5774180938
+0.00001987689 2.45054204795 412.3710968744
+0.00001941309 6.02393385142 209.3669421749
+0.00001581446 1.29191789712 210.1177017003
+0.00001339511 4.30801821806 853.196381752
+0.0000131559 1.25296446023 117.3198682202
+0.00001203085 1.86654673794 316.3918696566
+0.00001091088 0.07527246854 216.4804891757
+0.00000954403 5.15173410519 647.0108333148
+0.00000966012 0.47991379141 632.7837393132
+0.00000881827 1.88471724478 1052.2683831884
+0.00000874215 1.40224683864 224.3447957019
+0.00000897512 0.98343776092 529.6909650946
+0.00000784866 3.06377517461 838.9692877504
+0.00000739892 1.38225356694 625.6701923124
+0.00000612961 3.03307306767 63.7358983034
+0.0000065821 4.1436293098 309.2783226558
+0.000006496 1.7248948616 742.9900605326
+0.00000599236 2.54924174765 217.2312487011
+0.00000502886 2.12958819475 3.9321532631
+0.00000413017 4.59334402271 415.5524906121
+0.00000356117 2.30312127651 728.762966531
+0.00000344777 5.88787577835 440.8252848776
+0.00000395004 0.53349091102 956.2891559706
+0.00000335526 1.61614647174 1368.660252845
+0.00000362772 4.70691652867 302.164775655
+0.00000321611 0.97931764923 3.1813937377
+0.00000277783 0.26007031431 195.1398481733
+0.00000291173 2.83129427918 1155.361157407
+0.00000264971 2.42670902733 88.865680217
+0.00000264864 5.82860588985 149.5631971346
+0.00000316777 3.58395655749 515.463871093
+0.00000294324 2.81632778983 11.0457002639
+0.00000244864 1.04493438899 942.062061969
+0.00000215368 3.56535574833 490.3340891794
+0.00000264047 1.28547685567 1059.3819301892
+0.00000246245 0.90730313861 191.9584544356
+0.00000222077 5.1319321205 269.9214467406
+0.00000194973 4.56665009915 846.0828347512
+0.00000182802 2.67913220473 127.4717966068
+0.00000181645 4.93431600689 74.7815985673
+0.00000174651 3.44560172182 137.0330241624
+0.00000165515 5.99775895715 536.8045120954
+0.00000154809 1.19720845085 265.9892934775
+0.00000169743 4.63464467495 284.1485407422
+0.00000151526 0.52928231044 330.6189636582
+0.00000152461 5.43886711695 422.6660376129
+0.00000157687 2.99559914619 340.7708920448
+0.0000014063 2.02069760726 1045.1548361876
+0.00000139834 1.3528295939 1685.0521225016
+0.00000140977 1.27099900689 203.0041546995
+0.00000136013 5.01678984678 351.8165923087
+0.00000153391 0.26968607873 1272.6810256272
+0.00000129476 1.14344730612 21.3406410024
+0.00000127831 2.53876158952 1471.7530270636
+0.00000126538 3.00310970076 277.0349937414
+0.00000100277 3.61360169153 1066.49547719
+0.00000103169 0.38175114761 203.7378678824
+0.00000107527 4.31870663477 210.8514148832
+0.00000095934 0.79463744168 1258.4539316256
+0.00000082663 0.28181414606 234.6397364404
+0.00000097986 2.56085956186 191.2076949102
+0.00000097389 3.26245865063 831.8557407496
+0.00000072227 4.3798463038 860.3099287528
+0.00000070639 0.7319151392 437.6438911399
+0.00000070447 0.87698401733 423.4167971383
+0.00000072057 5.58013290518 429.7795846137
+0.00000073332 0.62505906432 1375.7737998458
+0.00000066433 2.68414462465 405.2575498736
+0.00000063812 1.7505149818 1361.5467058442
+0.00000061601 1.09332288242 2001.4439921582
+0.00000067006 0.06872766216 408.4389436113
+0.00000068945 2.47127505057 949.1756089698
+0.00000060456 2.25094790113 1788.1448967202
+0.00000067074 5.45365870159 200.7689224658
+0.00000065579 0.05539079332 1589.0728952838
+0.0000004932 4.17243429807 138.5174968707
+0.00000050648 6.26867505289 223.5940361765
+0.00000055166 4.59491533823 628.8515860501
+0.00000047916 0.83929741626 10.2949407385
+0.00000046691 2.17322569098 312.1990839626
+0.00000054179 0.28360076018 124.433415221
+0.00000049511 3.79960349195 215.7467759928
+0.00000040136 5.18161452756 1478.8665740644
+0.00000039302 0.56257369109 1574.8458012822
+0.00000034962 4.68487505703 38.1330356378
+0.0000004277 2.98582069454 1148.2476104062
+0.00000036521 0.63453270366 52.6901980395
+0.00000039752 0.28412706854 131.4039498699
+0.00000031777 5.19036499973 76.2660712756
+0.00000033041 1.9796484643 142.4496501338
+0.00000042053 4.830179518 288.0806940053
+0.00000030757 1.47903923433 1677.9385755008
+0.00000042829 3.38225543528 208.633228992
+0.00000029245 5.09869866956 654.1243803156
+0.00000029165 4.95664881649 1795.258443721
+0.00000029136 2.74747553685 404.5067903482
+0.00000032689 6.12099521344 145.6310438715
+0.00000028008 0.83185907283 2317.8358618148
+0.00000027725 2.24364073545 430.5303441391
+0.00000029939 1.96415498448 2104.5367663768
+0.00000032982 3.28236160491 222.8603229936
+0.00000031772 6.02453027348 1905.4647649404
+0.00000026959 5.24308283338 388.4651552382
+0.00000026514 0.99638302878 107.0249274817
+0.00000025421 2.87336642463 703.6331846174
+0.00000024908 1.07713811775 99.9113804809
+0.00000024955 6.23974037842 106.2741679563
+0.00000024894 0.81040976807 312.4597163935
+0.0000002434 0.54867402916 214.2623032845
+0.00000028441 0.82630052794 1692.1656695024
+0.00000023219 5.07995629354 479.2883889155
+0.00000024362 3.10643455533 212.3358875915
+0.00000021951 6.06688237952 85.8272988312
+0.00000022046 3.89863665506 563.6312150384
+0.00000022596 4.86725457223 295.0512286542
+0.00000021256 5.10797617452 333.657345044
+0.00000025985 2.20813879137 1265.5674786264
+0.00000020904 3.28855303434 70.8494453042
+0.00000021505 3.79541155976 347.8844390456
+0.00000022067 4.22716352578 217.964961884
+0.00000020629 1.68732248608 231.4583427027
+0.00000021429 3.08914428467 554.0699874828
+0.0000002131 0.38868340861 319.5732633943
+0.00000020521 2.45651851283 18.1592472647
+0.00000026055 4.27554951169 483.2205421786
+0.00000020703 5.1205793632 362.8622925726
+0.00000022047 5.51249354809 343.2185725996
+0.00000019443 2.02441679295 313.2104759189
+0.00000020163 5.0848137311 750.1036075334
+0.00000020125 3.42997916125 213.3472795478
+0.00000024196 0.64787472796 207.8824694666
+0.00000021977 0.72894956852 99.1606209555
+0.0000002112 2.69286728009 1464.6394800628
+0.00000017192 4.71525117969 2111.6503133776
+0.0000001854 0.04817255506 245.5424243524
+0.00000017521 3.83662880684 497.4476361802
+0.00000016107 4.22374822303 565.1156877467
+0.00000021607 4.16647257628 2.4476805548
+0.00000015979 0.27376396113 225.8292684102
+0.00000016831 1.41134653939 114.1384744825
+0.00000015626 2.82768623405 81.7521332162
+0.00000015499 1.20606390539 1994.3304451574
+0.00000015168 3.84591816174 1162.4747044078
+0.00000016436 3.04752365976 134.5853436076
+0.0000001587 0.33026420429 1891.2376709388
+0.0000002037 0.23170286692 213.2509113282
+0.00000016291 1.70643197929 2420.9286360334
+0.0000001628 4.9415942732 357.4456666012
+0.00000018076 5.69515344123 56.6223513026
+0.00000013724 0.5724019003 2634.2277314714
+0.00000017355 3.55311137444 218.9281697305
+0.0000001374 5.70545527289 92.0470739547
+0.00000015328 1.3133869285 216.2198567448
+0.00000012538 5.19222019427 635.9651330509
+0.00000012815 1.6015113087 320.3240229197
+0.00000013043 0.45068441373 1169.5882514086
+0.00000011984 5.9491612357 543.9180590962
+0.00000011753 2.80279347133 217.491881132
+0.00000014746 5.56520105813 344.7030453079
+0.00000012762 1.63557330778 273.1028404783
+0.00000011855 2.46234840263 721.6494195302
+0.00000013309 5.75641013916 2221.856634597
+0.00000014471 0.45316163629 2008.557539159
+0.0000001184 1.7572077238 160.6088973985
+0.00000012374 1.01456317602 329.7251917809
+0.00000010747 1.58065203003 212.7778305762
+0.00000012758 1.9195237324 1581.959348283
+0.00000011944 4.44720922423 32.2433289144
+0.00000011865 5.10696147162 4.665866446
+0.00000011861 4.30847607078 618.5566453116
+0.00000010036 0.48709852137 305.3461693927
+0.00000012777 3.74412991331 508.3503240922
+0.00000010677 0.76645916273 218.7157214094
+0.00000011351 3.00009819697 198.321241911
+0.00000010249 2.40923650192 546.956440482
+0.00000009984 2.63882014753 416.3032501375
+0.00000009345 5.4591731786 414.0680179038
+0.00000009317 4.46380159546 2428.0421830342
+0.00000009928 4.04821559448 62.2514255951
+0.00000012767 3.43273835457 258.8757464767
+0.00000009733 1.6106632468 327.4375699205
+0.00000011163 2.40665325234 1781.0313497194
+0.00000010608 2.0748002083 213.8203602998
+0.00000009125 2.92369523159 1279.794572628
+0.00000009525 1.10338403136 113.3877149571
+0.00000009805 3.28427768485 275.5505210331
+0.00000011263 1.89402915826 561.1835344836
+0.00000008572 2.17858055966 425.1137181677
+0.00000008577 1.95484887975 35.4247226521
+0.00000010157 0.09037368733 182.279606801
+0.00000011807 3.71278037583 350.3321196004
+0.00000008595 1.83382454431 629.6023455755
+0.00000008396 3.76782674303 251.4321310758
+0.0000000846 0.35676476459 617.8058857862
+0.0000000825 5.31140994372 65.2203710117
+0.00000008342 1.3830766388 1.4844727083
+0.00000007987 5.1362289817 22.0914005278
+0.00000008377 0.91817077859 1485.9801210652
+0.0000000798 0.94199750915 2310.722314814
+0.00000008898 0.54037636841 168.0525127994
+0.00000008233 3.45785310349 424.1505103212
+0.00000008034 3.38451795597 144.1465711632
+0.00000007871 5.14041888473 358.9301393095
+0.00000008868 6.13541788772 621.7380390493
+0.00000007523 5.75475671698 447.9388318784
+0.00000007515 2.18967849979 264.5048207692
+0.00000008083 1.42661116937 2737.32050569
+0.00000008199 0.96419579079 767.3690829208
+0.00000008232 0.35471613534 278.5194664497
+0.00000008226 5.44467204721 254.9435932136
+0.00000006779 1.19567671732 5.4166259714
+0.00000008928 4.88240256153 120.358249606
+0.00000007845 4.56376829397 280.9671470045
+0.00000006566 3.50152072308 9.5612275556
+0.00000006398 0.33471834269 2950.619601128
+0.00000006881 3.39438820076 98.8999885246
+0.00000007418 4.52451404934 5.6290742925
+0.00000008021 0.94470052446 636.7158925763
+0.00000006134 0.18013315689 2207.6295405954
+0.00000007153 3.85218295688 214.0498549634
+0.00000006046 4.66733263196 543.0242872189
+0.00000006365 2.12000811873 274.0660483248
+0.00000006481 5.31032923608 6076.8903015542
+0.00000005935 6.16808119163 650.9429865779
+0.00000005752 3.55773840903 1073.6090241908
+0.00000006438 0.44934410249 10007.0999977738
+0.00000006283 3.20942251433 219.4494345923
+0.00000005542 3.61193204407 125.9873238985
+0.00000005522 3.84217355164 181.0557665236
+0.00000005777 3.00590926498 121.2520214833
+0.0000000667 1.65236689367 1898.3512179396
+0.00000007591 0.10483002359 2324.9494088156
+0.00000005881 1.04006410206 9992.8729037722
+0.00000005609 4.83142709229 643.0786800517
+0.00000005569 2.23863483508 1038.0412891868
+0.00000005755 5.91598458372 6062.6632075526
+0.00000005845 6.10234689502 209.106309744
+0.00000005577 0.81426649853 472.1748419147
+0.00000005247 0.56496127013 192.6921676185
+0.00000005493 5.81071309534 237.6781178262
+0.00000005148 4.85160826999 267.4737661858
+0.00000006122 2.11480301005 2097.423219376
+0.00000006188 4.59441762166 207.6700211455
+0.00000006303 0.75806431119 210.3783341312
+0.00000005102 4.01017179605 205.2223405907
+0.00000006583 1.79054357427 12.5301729722
+0.00000004902 0.8509952186 247.2393453818
+0.00000004918 4.03512681632 487.3651437628
+0.00000005818 5.48495503489 2538.2485042536
+0.00000004855 4.18197778083 2744.4340526908
+0.00000004885 0.25103933716 129.9194771616
+0.00000005748 0.55968589618 116.4260963429
+0.00000004901 4.48628916012 291.262087743
+0.0000000472 5.57686152365 342.2553647531
+0.00000005962 5.12885837444 692.5874843535
+0.00000005629 4.39847572369 196.6243208816
+0.00000005596 0.94874135403 1802.3719907218
+0.00000006197 3.80364010966 339.2864193365
+0.00000004668 3.16816375033 148.0787244263
+0.00000004891 2.67234862638 417.0369633204
+0.00000004959 1.63453587065 166.828672522
+0.00000004408 4.95179678525 184.0941479094
+0.00000004449 5.69134789394 252.6559713532
+0.00000004943 0.85358212806 46.470422916
+0.00000005153 3.82176885491 842.1506814881
+0.0000000593 5.95484153666 486.4019359163
+0.00000004206 2.97664198894 380.12776796
+0.00000004467 0.249149784 128.9562693151
+0.00000005419 6.19106890918 337.732510659
+0.00000004499 4.71434958315 151.0476698429
+0.00000004233 4.18702525973 685.4739373527
+0.00000004695 1.54881559549 214.7835681463
+0.00000004084 4.871732264 14.977853527
+0.00000004321 5.4261516886 436.8931316145
+0.00000005145 0.49931857511 248.7238180901
+0.00000003897 0.74661138504 2627.1141844706
+0.00000003995 3.07750371135 710.7467316182
+0.00000004089 5.81996977038 491.8185618877
+0.00000004532 3.67494714028 189.7232222019
+0.0000000369 1.26565281569 211.8146227297
+0.00000004036 1.15473702593 3053.7123753466
+0.00000003672 4.52661018437 488.8496164711
+0.00000003662 2.87243745783 411.620337349
+0.00000003653 3.06205147988 409.9234163196
+0.00000003908 3.45947158106 220.4608265486
+0.00000004989 3.36376245705 824.7421937488
+0.00000003677 3.55713278092 244.318584075
+0.0000000358 1.57825591891 643.8294395771
+0.00000003546 2.1984624503 135.336103133
+0.0000000356 4.51362022045 601.7642506762
+0.00000003843 0.98567531677 271.4059194489
+0.00000003559 1.11005765159 6283.0758499914
+0.00000004266 6.19696005871 268.4369740323
+0.00000003442 4.27628882392 867.4234757536
+0.00000004844 3.73706907228 235.3904959658
+0.00000003659 2.21859531609 2.9207613068
+0.00000003958 5.17084570945 114.3991069134
+0.00000003609 5.54387488088 458.8415197904
+0.0000000447 3.742569309 699.7010313543
+0.00000003293 4.48068043469 289.5651667136
+0.0000000324 5.94728881707 131.5469622218
+0.00000003477 3.54553285172 963.4027029714
+0.00000003838 4.77967877681 175.1660598002
+0.00000003223 1.95410765469 212.0270710508
+0.00000004053 4.19011281964 501.3797894433
+0.000000031 2.11956558345 916.9322800554
+0.00000003183 1.93201605379 1354.4331588434
+0.00000003301 1.80825506815 756.3233826569
+0.00000004187 5.96622666047 212.5483359126
+0.00000003716 3.70660462807 204.7010757289
+0.00000003 6.15443664698 3267.0114707846
+0.00000002993 4.20888489881 533.6231183577
+0.00000004125 6.09715151219 2641.3412784722
+0.00000003145 2.55483540896 905.8865797915
+0.00000002982 1.52760656472 945.9942152321
+0.00000003015 1.76012152992 28.3111756513
+0.00000003453 1.42473508236 2214.7430875962
+0.00000002926 5.50138147476 24.3790223882
+0.00000002978 4.2744005991 195.8906076987
+0.00000003526 3.63935401565 229.9738699944
+0.0000000286 4.52551886503 241.6102710893
+0.00000003059 5.68165832697 282.6640680339
+0.00000003415 5.26311934884 67.6680515665
+0.00000002819 5.42053027567 305.0855369618
+0.00000003503 1.31670335802 69.1525242748
+0.00000002746 0.82597971627 444.7574381407
+0.00000002796 0.0702104716 681.5417840896
+0.00000003366 4.03843228994 6.1503391543
+0.00000003242 2.63461047831 739.8086667949
+0.00000002718 3.40899287465 188.9200730498
+0.00000002741 3.22092213412 776.9303104764
+0.00000002793 3.39766347322 431.264057322
+0.00000002966 3.9142937295 526.5095713569
+0.00000002693 3.38996413068 778.4147831847
+0.0000000268 3.82192393959 3060.8259223474
+0.00000002954 2.69669880207 426.6463749858
+0.00000002681 1.04615621583 28.4541880032
+0.00000003182 2.72333374876 432.2272651685
+0.00000002633 2.55029306465 10213.285546211
+0.00000002923 0.85695094024 2435.155730035
+0.00000002596 5.42890752137 207.1487562837
+0.00000003225 0.9653861573 2118.7638603784
+0.00000002774 0.3326084427 326.6868103951
+0.0000000255 5.88893697427 439.1283638482
+0.00000002716 3.15505406487 170.7608257851
+0.00000002942 4.88555233562 397.3932433474
+0.00000003121 1.87815629157 2413.8150890326
+0.00000003263 2.59868619716 213.0384630071
+0.00000002518 0.15471130491 945.2434557067
+0.00000003169 5.70993651497 381.3516082374
+0.00000002515 0.06248441393 427.5613987225
+0.00000003279 4.95751323467 313.9441891018
+0.00000002595 5.13169797457 299.1263942692
+0.00000002572 3.42558391509 4.192785694
+0.0000000258 2.03280916494 319.3126309634
+0.00000003294 6.24566168486 421.1815649046
+0.0000000258 2.62721090534 213.1872208534
+0.00000002879 0.45679876898 285.6330134505
+0.00000002406 4.57473098758 228.276948965
+0.00000002518 2.5550008583 140.001969579
+0.00000002422 2.36310658303 84.3428261229
+0.00000002374 2.25544718932 17.2654753874
+0.00000002627 1.26370339212 724.8308132679
+0.00000002346 3.77641630157 206.233732547
+0.00000002463 5.4209427824 395.578702239
+0.00000002352 0.63041319237 210.5907824523
+0.00000003166 0.26273580642 201.5196819912
+0.00000002405 0.78919759458 426.0769260142
+0.0000000239 5.89523812458 738.7972748386
+0.00000002515 0.70044371265 2943.5060541272
+0.00000002332 4.06963624306 519.3960243561
+0.00000003132 2.7933163219 732.6951197941
+0.00000002658 3.34020209714 1141.1340634054
+0.00000002258 0.1240330973 2524.021410252
+0.00000002697 2.58404587754 425.6349830295
+0.00000002416 3.85003724506 696.5196376166
+0.00000002597 2.54164936697 436.1594184316
+0.00000002192 3.07202313269 203.2647871304
+0.00000002424 2.60715310452 511.5317178299
+0.00000002126 0.14811901148 405.9912630565
+0.00000002306 1.25068142377 427.1194557378
+0.00000002121 0.43505808954 184.9879197867
+0.00000002755 3.02380019321 468.2426886516
+0.00000002333 3.02634928771 216.0074084237
+0.00000002182 4.27912012069 7.1617311106
+0.00000002101 4.31781498012 572.2292347475
+0.00000002362 4.8291434111 556.5176680376
+0.00000002218 0.82936075453 3370.1042450032
+0.00000002103 5.25950154713 661.2379273164
+0.0000000258 1.0370534038 213.4109700226
+0.00000002366 6.14368355608 205.4347889118
+0.00000002042 0.21462094901 3259.8979237838
+0.00000002547 4.69969204009 221.3758502853
+0.00000001987 3.22670561632 1382.8873468466
+0.00000002213 0.89932827487 286.596221297
+0.00000002191 0.08759174058 259.769518354
+0.00000001968 0.57824086026 180.1619946463
+0.00000002037 2.35713099759 610.6923387854
+0.00000001959 2.18553775379 72.0732855816
+0.00000002061 1.68041202479 1670.8250285
+0.0000000194 0.62951066481 406.954470903
+0.00000002043 4.39130144045 576.1613880106
+0.00000001936 1.0528693453 1262.3860848887
+0.00000001975 0.3194583516 938.1299087059
+0.00000002015 1.66410213484 193.655375465
+0.00000001971 0.72639439054 200.5564741447
+0.00000001952 6.25320630177 241.7532834412
+0.00000001976 1.31263772699 135.5485514541
+0.00000002448 0.52850194172 429.5189521828
+0.00000001977 3.13944703383 421.93232443
+0.00000001853 0.17184530353 196.0336200506
+0.00000002552 5.39764879348 2854.6403739102
+0.0000000183 1.47821899466 638.4128136057
+0.00000002245 6.0042716427 230.7075831773
+0.00000001822 6.08626100417 1261.6353253633
+0.00000002168 0.41741136149 213.5115437591
+0.00000001869 3.67791368036 403.0223176399
+0.00000001866 1.59662677545 391.1734682239
+0.00000002034 1.21814866092 3046.5988283458
+0.00000001929 4.93193335031 420.9691165835
+0.00000001746 5.09757251683 107.7586406646
+0.00000002168 3.24685294764 213.0866471169
+0.00000002178 5.09777299346 558.0021407459
+0.00000001992 2.29524873043 1773.9178027186
+0.00000001761 2.8865562467 141.6988906084
+0.00000001769 5.47051542758 206.1373643274
+0.00000001734 2.11941015901 430.79097657
+0.00000002377 1.0763352157 59.8037450403
+0.00000001797 2.90984583978 92.7978334801
+0.00000001725 5.22827286197 757.2171545342
+0.00000002305 5.88235807192 426.5500067662
+0.00000001751 5.2899080347 87.3117715395
+0.00000002202 1.28096946505 624.919432787
+0.00000002043 0.46193065602 831.1049812242
+0.00000001931 1.26974971942 219.891377577
+0.00000001953 2.96900002385 398.1440028728
+0.00000001676 4.81683149512 181.806526049
+0.00000001902 2.74426125465 4952.0635932862
+0.00000002133 5.37177705284 627.3671133418
+0.00000001962 3.52111949662 213.4591541324
+0.00000001709 6.14073761844 952.3570027075
+0.00000001784 1.05243716682 353.301065017
+0.000000017 1.1741886417 739.0579072695
+0.00000001609 1.35009554392 84.9335269539
+0.00000002038 2.47570829812 26.826702943
+0.0000000187 5.61729116529 2957.7331481288
+0.00000001962 0.13564680851 213.1390367436
+0.00000002041 3.31354526279 1596.1864422846
+0.00000001612 6.19495100885 432.0148168474
+0.00000001742 2.87947098602 179.3588454942
+0.00000001964 2.84253666387 429.0458714308
+0.00000001805 0.60932632638 532.6117264014
+0.00000001647 0.82347900016 214.5711198252
+0.00000001893 4.33962647901 173.9422195228
+0.00000001689 1.13037158144 586.3133163972
+0.00000001523 2.71561930244 73.297125859
+0.00000001524 5.26558677448 5429.8794682394
+0.00000001582 2.79533721474 842.9014410135
+0.00000001608 2.33230359324 418.5214360287
+0.00000001579 1.15182102801 731.9443602687
+0.00000001689 1.91915438546 630.3360587584
+0.0000000199 5.23790221176 550.1378342197
+0.00000001772 2.95372411478 172.2452984934
+0.00000001596 0.99004701777 953.1077622329
+0.00000001784 3.9139103236 159.1244246902
+0.00000001592 2.99690086808 45.5766510387
+0.00000001968 0.23073879009 220.364458329
+0.00000001549 5.88699595922 60.5545045657
+0.00000001459 5.51999778036 273.8536000037
+0.00000001909 2.78415262815 418.0001711669
+0.00000001445 3.25530914937 453.424893819
+0.00000001454 0.16250693313 115.6229471908
+0.00000001566 2.24077018103 1056.2005364515
+0.00000001412 3.45442909885 354.9979860464
+0.00000001564 3.38591337689 409.1897031367
+0.00000001631 1.06286709889 213.5597278689
+0.00000001415 1.3209187759 373.9079928365
+0.00000001389 0.40584159469 9360.089164459
+0.00000001663 2.33357114562 188.0263011725
+0.00000001426 5.44677783737 864.2420820159
+0.00000001716 3.96056093028 1699.2792165032
+0.00000001682 0.3974767032 17.4084877393
+0.00000001368 5.83289186692 569.0478410098
+0.00000001416 3.65464640816 6.8529145699
+0.00000001469 3.4906919383 934.9485149682
+0.0000000133 4.41794310534 3914.0223040994
+0.00000001309 1.29979865382 428.0826635843
+0.000000013 1.57748627871 238.5718897035
+0.00000001389 1.31202796503 6275.9623029906
+0.00000001384 0.67585082323 2751.5475996916
+0.00000001471 1.21149871903 2531.1349572528
+0.00000001334 4.11154515525 206.9363079626
+0.00000001601 0.93356520728 355.7487455718
+0.00000001259 2.56678207309 850.0149880143
+0.00000001277 0.41764451386 100.6450936638
+0.00000001436 4.06045514506 177.8743727859
+0.00000001308 1.01324076289 423.6774295692
+0.00000001541 6.03020449918 292.0128472684
+0.00000001307 5.83815678434 5863.5912061162
+0.00000001613 2.45074803642 1049.0869894507
+0.00000001249 3.01518429832 464.7312265138
+0.0000000125 6.23516728885 823.9914342234
+0.00000001275 2.68217384213 637.4496057592
+0.00000001249 2.97028182853 51749.2080922724
+0.0000000124 2.66940683813 2700.7151403858
+0.00000001456 1.85558224828 96.8729990951
+0.00000001491 4.98649587341 295.1942410061
+0.0000000123 4.27283851216 12139.5535091068
+0.00000001292 2.73196017809 10206.1719992102
+0.00000001247 3.77399749791 504.561183181
+0.00000001408 1.02955773079 518.3846323998
+0.00000001223 1.1220209384 221.1634019642
+0.0000000142 4.39795293289 606.7601855223
+0.0000000119 1.57292553631 820.0592809603
+0.00000001247 0.99102599652 9793.8009023358
+0.00000001234 1.10826361423 2303.6087678132
+0.00000001186 4.55984967028 9808.5381846614
+0.00000001346 4.94456950019 384.0599212231
+0.00000001514 3.6039229173 2015.6710861598
+0.00000001432 2.28704432909 525.4981794006
+0.00000001129 0.8710034062 162.0933701068
+0.00000001196 5.1348521485 227.3137411185
+0.00000001339 2.48923887712 206.706813299
+0.00000001421 1.65379789078 857.1285350151
+0.00000001162 1.92099315083 220.9339073006
+0.00000001277 4.85435999187 54.1746707478
+0.00000001153 5.33028034679 233.9060232575
+0.00000001214 4.11324721963 3377.217792004
+0.00000001109 5.68915582674 162.8965192589
+0.00000001068 4.85383480876 611.4430983108
+0.00000001119 1.40805686363 1987.2168981566
+0.00000001085 0.6420814819 731.6837278378
+0.00000001435 3.20880139888 835.7878940127
+0.00000001184 2.99776919968 199.2844497575
+0.00000001281 3.1224533951 427.3489504014
+0.00000001058 5.17851282929 306.0969289181
+0.00000001152 4.39244449554 199.9657733137
+0.00000001036 3.68027119804 597.3590166611
+0.00000001055 3.25561743426 394.3548619616
+0.00000001127 4.3325537196 552.5855147745
+0.00000001213 6.2144761211 42.5382696529
+0.00000001117 3.74367882111 214.1928673153
+0.00000001023 3.84199833949 894.8408795276
+0.00000001042 5.3012007859 450.9772132642
+0.0000000129 3.96221234564 318.8395502114
+0.00000001073 4.10012122884 188.1693135244
+0.00000001204 0.3770236575 393.4610900843
+0.00000001214 2.01826978554 401.3253966105
+0.00000001018 0.02946649279 2840.4132799086
+0.00000001237 5.41088851225 425.8474313506
+0.00000001187 5.16511890602 838.218528225
+0.00000001276 2.93572146232 1457.525933062
+0.00000000994 3.40079885702 211.6021744086
+0.00000001042 2.42209320898 361.3778198643
+0.00000001093 3.66289018246 226.6324175623
+0.00000000978 3.76334208607 5856.4776591154
+0.00000001263 2.09195268609 78.7137518304
+0.00000001009 5.85963705048 1268.7488723641
+0.00000001148 4.39543895068 570.7447620392
+0.00000001051 3.27272240682 153.4953503977
+0.00000000975 3.42924642244 105.5404547734
+0.00000000997 4.30943991893 212.4053235607
+0.00000000954 3.88548755058 171.6545976624
+0.0000000096 1.9018000528 1159.2933106701
+0.00000000953 3.40787141587 244.791664827
+0.00000000969 1.93369993197 525.7588118315
+0.00000000918 1.73738789723 223.3334037456
+0.00000001164 5.05392864346 263.7016716171
+0.00000000951 4.23581224839 92.940845832
+0.0000000116 5.80630916592 460.5384408198
+0.00000001186 4.46262000755 465.9550667912
+0.00000000931 2.09868057209 205.6642835754
+0.00000000942 3.86810837922 238.4288773516
+0.0000000102 5.53181822898 0.0481841098
+0.00000000995 2.0345788549 6290.1893969922
+0.00000000888 2.6095759299 1912.5783119412
+0.00000000873 5.7843339302 480.7728616238
+0.00000000854 1.63255087291 328.2407190726
+0.00000001123 4.07401922216 3693.6096616606
+0.00000000934 3.52355235083 10220.3990932118
+0.00000000833 3.0330222784 532.8723588323
+0.00000001007 2.73615455688 4841.8572720668
+0.0000000087 1.06968760644 51.2057253312
+0.00000000891 1.36817544763 700.4517908797
+0.00000000833 5.39754715806 159.7151255212
+0.00000000854 1.91765015557 622.4887985747
+0.00000000976 3.09106001923 2332.0629558164
+0.00000000819 5.55683690482 462.0229135281
+0.000000008 1.4704267746 969.6224780949
+0.00000000933 1.40166917666 287.9376816534
+0.00000000784 1.6923516277 477.8039162072
+0.00000000782 3.98153416585 702.1487119091
+0.0000000081 5.87689161549 561.934294009
+0.00000000858 4.02964773169 41.6444977756
+0.00000000819 0.98885784755 960.2213092337
+0.00000000882 1.49559638306 760.25553592
+0.00000000767 2.46787654531 402.2191684878
+0.00000000851 3.64678001195 348.635198571
+0.00000000852 1.03470840672 2620.0006374698
+0.0000000077 4.67090683753 16.6747745564
+0.00000000849 5.27994730935 74.6385862154
+0.00000000854 2.56811257488 432.7485300303
+0.00000000767 1.11806243753 2847.5268269094
+0.00000000729 0.4417199071 898.7730327907
+0.00000000776 5.54603607568 3171.0322435668
+0.00000000721 6.05392551158 91.7864415238
+0.00000000739 3.57172839746 775.233389447
+0.0000000073 4.98865345688 705.1176573257
+0.00000000705 0.4494244575 219.6618829134
+0.00000000708 0.69014726046 1048.3362299253
+0.00000000706 2.22974712805 29.2049475286
+0.00000000711 0.00981284716 2115.5824666407
+0.00000000722 4.14075205197 225.0785088848
+0.00000000735 1.54083195463 201.9927627432
+0.00000000746 4.08997409526 849.2642284889
+0.00000000729 2.81779134868 419.532827985
+0.00000000837 1.00844734156 4127.3213995374
+0.00000000939 0.46037763932 5488.8681053816
+0.00000000939 1.85473712038 5062.2699145056
+0.00000000721 1.62872794201 2200.5159935946
diff --git a/kstars/kstars/data/saturn.R2.vsop b/kstars/kstars/data/saturn.R2.vsop
new file mode 100644
index 00000000..183eb798
--- /dev/null
+++ b/kstars/kstars/data/saturn.R2.vsop
@@ -0,0 +1,342 @@
+0.00002326801 0.000000 0.000000
+0.00436902464 4.78671673044 213.299095438
+0.0007192276 2.50069994874 206.1855484372
+0.00049766792 4.9716815087 220.4126424388
+0.00043220894 3.86940443794 426.598190876
+0.00029645554 5.96310264282 7.1135470008
+0.0000414165 4.10670940823 433.7117378768
+0.00004720909 2.47527992423 199.0720014364
+0.0000378937 3.09771025067 639.897286314
+0.0000296399 1.37206248846 103.0927742186
+0.00002556363 2.85065721526 419.4846438752
+0.00002208457 6.27588858707 110.2063212194
+0.00002187621 5.85545832218 14.2270940016
+0.00001956896 4.92448618045 227.5261894396
+0.0000092384 5.46392422737 323.5054166574
+0.00000705936 2.97081280098 95.9792272178
+0.00000546115 4.12854181522 412.3710968744
+0.00000373838 5.83435991809 117.3198682202
+0.00000360882 3.27703082368 647.0108333148
+0.0000035635 3.19152043942 210.1177017003
+0.00000390627 4.48106176893 216.4804891757
+0.00000431485 5.17825414612 522.5774180938
+0.00000325598 2.26867601656 853.196381752
+0.00000405018 4.17294157872 209.3669421749
+0.00000204494 0.0877484859 202.2533951741
+0.00000206854 4.02188336738 735.8765135318
+0.00000178474 4.09716541453 440.8252848776
+0.00000180143 3.59704903955 632.7837393132
+0.00000153656 3.13470530382 625.6701923124
+0.00000147779 0.13614300541 302.164775655
+0.00000123189 4.18895309647 88.865680217
+0.00000133076 2.5935046942 191.9584544356
+0.00000100367 5.46056190585 3.1813937377
+0.00000131975 5.93293968941 309.2783226558
+0.00000097235 4.01832604356 728.762966531
+0.00000110709 4.77853798276 838.9692877504
+0.00000119053 5.55385105975 224.3447957019
+0.00000093852 4.38395529912 217.2312487011
+0.00000108701 5.29310899841 515.463871093
+0.00000078609 5.72525447528 21.3406410024
+0.00000081468 5.10897365253 956.2891559706
+0.00000096412 6.25859229567 742.9900605326
+0.00000069228 4.04901237761 3.9321532631
+0.00000065168 3.77713343518 1052.2683831884
+0.00000064088 5.81235002453 529.6909650946
+0.00000062541 2.18445116349 195.1398481733
+0.00000056987 3.14666549033 203.0041546995
+0.00000055979 4.8410842286 234.6397364404
+0.0000005294 5.07780548444 330.6189636582
+0.00000050635 2.77318570728 942.062061969
+0.00000041649 4.79014211005 63.7358983034
+0.00000044858 0.56460613593 269.9214467406
+0.00000041357 3.73496404402 316.3918696566
+0.00000052847 3.92623831484 949.1756089698
+0.00000038398 3.73966157784 1045.1548361876
+0.00000037583 4.18924633757 536.8045120954
+0.00000035285 2.90795856092 284.1485407422
+0.00000033576 3.80465978802 149.5631971346
+0.00000041073 4.57870454147 1155.361157407
+0.00000030412 2.48140171991 860.3099287528
+0.00000031373 4.84075951849 1272.6810256272
+0.00000030218 4.3518629447 405.2575498736
+0.0000003943 3.50858482049 422.6660376129
+0.00000029658 1.58886982096 1066.49547719
+0.00000035202 5.94478241578 1059.3819301892
+0.00000025829 3.54946335477 1368.660252845
+0.00000026283 4.81567477177 124.433415221
+0.00000029963 3.66312205813 429.7795846137
+0.00000033011 4.96879544579 831.8557407496
+0.00000024305 5.31133255082 10.2949407385
+0.00000026332 4.4525327339 223.5940361765
+0.00000022108 2.76092021113 415.5524906121
+0.00000027187 1.66347897738 277.0349937414
+0.00000021639 1.03836302307 11.0457002639
+0.00000019713 2.52194629263 1258.4539316256
+0.00000017062 3.27669927228 654.1243803156
+0.00000017261 3.49414816663 1361.5467058442
+0.00000016097 1.73396878598 490.3340891794
+0.00000021099 3.62102032955 1265.5674786264
+0.00000017692 4.31141612385 1471.7530270636
+0.00000013458 0.32327889681 295.0512286542
+0.00000012586 3.13794576887 74.7815985673
+0.00000012023 2.32917797741 210.8514148832
+0.0000001512 3.59558424278 265.9892934775
+0.00000012959 4.62359706368 1589.0728952838
+0.00000015424 5.01335704925 127.4717966068
+0.00000011193 4.54981248285 81.7521332162
+0.00000013449 4.88710089777 437.6438911399
+0.00000010673 5.05234757424 191.2076949102
+0.00000013963 3.04990968366 423.4167971383
+0.00000010614 5.02845923229 137.0330241624
+0.00000014382 4.68720080027 1148.2476104062
+0.0000001347 1.90280407135 408.4389436113
+0.00000010077 5.20426583827 340.7708920448
+0.00000010323 3.34460279759 1685.0521225016
+0.00000009563 3.17317920222 351.8165923087
+0.00000011295 5.47808960704 1375.7737998458
+0.00000008617 2.81294528041 99.9113804809
+0.0000000846 3.22691940753 1677.9385755008
+0.00000007914 2.35624291874 1574.8458012822
+0.00000007587 6.08171425316 231.4583427027
+0.00000009175 3.40072244924 1581.959348283
+0.00000007337 2.00393601815 131.4039498699
+0.0000000824 4.04095881407 1788.1448967202
+0.00000007579 3.68311134272 846.0828347512
+0.00000006691 4.37253800717 145.6310438715
+0.00000007539 3.29482043104 750.1036075334
+0.00000006367 4.00239137708 447.9388318784
+0.00000006249 4.5560367194 106.2741679563
+0.00000006489 1.33782087599 215.7467759928
+0.00000006501 3.78204726337 313.2104759189
+0.00000005978 0.55276980086 18.1592472647
+0.00000006171 2.84712795642 138.5174968707
+0.00000006837 4.83481646949 319.5732633943
+0.00000006678 5.43046031699 508.3503240922
+0.00000007175 4.37855723752 1464.6394800628
+0.00000005753 4.14268749228 543.9180590962
+0.00000005727 4.35383078313 1905.4647649404
+0.00000005101 2.63866058897 288.0806940053
+0.00000005311 3.6252084951 6076.8903015542
+0.00000005498 4.19972735173 721.6494195302
+0.00000005089 5.04845206653 10007.0999977738
+0.00000005505 1.13479635941 56.6223513026
+0.0000000482 3.30043078578 76.2660712756
+0.00000004915 6.17790518458 483.2205421786
+0.00000005048 2.44627820757 628.8515860501
+0.00000004534 1.19648682598 200.7689224658
+0.00000004817 3.11549733365 2001.4439921582
+0.00000004712 1.26507812515 6062.6632075526
+0.00000004811 5.78388270496 184.8449074348
+0.00000004775 0.76197795755 333.657345044
+0.00000004514 0.95293919611 343.2185725996
+0.00000004525 2.68827745072 9992.8729037722
+0.00000004378 0.80241129896 222.8603229936
+0.00000004873 5.92092913946 618.5566453116
+0.00000004142 1.91878383159 497.4476361802
+0.00000005112 4.50449287745 416.3032501375
+0.00000004125 1.98204847532 347.8844390456
+0.00000004045 2.87666810085 38.1330356378
+0.00000004133 2.90478811425 107.0249274817
+0.00000004035 2.92972681787 1994.3304451574
+0.00000004916 3.12316267561 1898.3512179396
+0.00000003657 3.24680246734 362.8622925726
+0.00000003753 0.87719890943 703.6331846174
+0.00000003576 3.48080143501 388.4651552382
+0.00000003555 4.08436297683 430.5303441391
+0.00000003598 0.05255328597 32.2433289144
+0.00000003561 5.46414552453 6283.0758499914
+0.0000000348 1.81622589595 70.8494453042
+0.00000003827 3.1204122849 635.9651330509
+0.00000003399 0.54882815021 10213.285546211
+0.00000003399 3.5183335608 629.6023455755
+0.00000003364 3.27821747958 357.4456666012
+0.0000000326 1.97623748027 203.7378678824
+0.00000003118 2.18465627368 1891.2376709388
+0.00000003163 1.26040995242 134.5853436076
+0.00000004004 5.45434102599 1692.1656695024
+0.0000000318 2.46319174788 867.4234757536
+0.00000003389 4.20503159673 337.732510659
+0.00000003026 2.19331614526 217.964961884
+0.00000003573 5.5509724081 113.3877149571
+0.00000003682 3.78966280284 2104.5367663768
+0.00000003125 4.09203641264 1478.8665740644
+0.00000002881 3.9081065024 312.1990839626
+0.00000003199 3.92123638342 1038.0412891868
+0.00000004014 5.17826893553 404.5067903482
+0.00000003907 4.1176719178 1781.0313497194
+0.00000003144 1.61185684069 1073.6090241908
+0.00000003072 5.00675625396 312.4597163935
+0.00000003034 5.46288652854 258.8757464767
+0.00000002884 2.38477237305 181.0557665236
+0.00000002986 0.88783591586 1279.794572628
+0.00000002683 0.00956197492 195.8906076987
+0.00000003081 5.6003473733 216.2198567448
+0.00000002626 6.12701960244 273.1028404783
+0.00000002665 2.31576422128 565.1156877467
+0.00000003245 3.87540558646 85.8272988312
+0.0000000274 5.73784096806 160.6088973985
+0.00000002876 4.74720607366 213.2509113282
+0.00000002523 5.30458920892 444.7574381407
+0.00000002752 5.0898453993 1169.5882514086
+0.00000002889 1.66674437398 213.3472795478
+0.00000002923 4.21481009033 650.9429865779
+0.00000003036 2.5542667535 6069.7767545534
+0.00000003116 2.67220972004 52.6901980395
+0.00000002371 0.89591351822 121.2520214833
+0.00000002993 3.96957827454 9999.986450773
+0.00000003088 0.40656113014 561.1835344836
+0.00000002385 4.74063881551 218.7157214094
+0.00000002632 1.12706218927 344.7030453079
+0.00000002316 4.08445262041 131.5469622218
+0.00000002214 3.37726228553 22.0914005278
+0.00000002129 3.32497715011 358.9301393095
+0.00000002679 1.6897140187 208.633228992
+0.00000002607 5.10250482155 824.7421937488
+0.0000000225 2.60474848767 305.3461693927
+0.00000002087 3.37293958793 320.3240229197
+0.00000002693 3.6215945647 436.8931316145
+0.00000002492 2.96129217279 2214.7430875962
+0.00000002704 2.88483697319 643.0786800517
+0.00000002124 1.61210282593 218.9281697305
+0.00000002037 4.63481160778 188.0263011725
+0.00000002394 3.46386258552 6275.9623029906
+0.00000001973 2.28886138203 2627.1141844706
+0.00000001937 5.67082364247 28.4541880032
+0.0000000192 4.25647211328 546.956440482
+0.00000002498 3.57572154405 2420.9286360334
+0.00000001898 1.30987536388 212.3358875915
+0.00000001852 1.58508015515 424.1505103212
+0.0000000185 3.57830449726 329.7251917809
+0.00000002128 3.95329215734 1795.258443721
+0.00000002236 4.22073549375 2221.856634597
+0.00000001933 1.68771499202 350.3321196004
+0.00000001799 2.06541260431 144.1465711632
+0.00000001904 4.60953896857 182.279606801
+0.00000002236 5.17945392885 99.1606209555
+0.00000001755 2.73425330428 291.262087743
+0.00000002231 5.42548168745 207.8824694666
+0.00000001848 2.24194286719 168.0525127994
+0.00000001726 1.31878655393 219.4494345923
+0.00000001709 5.55913931846 92.7978334801
+0.00000001693 1.95360003617 129.9194771616
+0.00000002064 4.84900344498 1141.1340634054
+0.00000001758 5.05088656436 214.2623032845
+0.00000001781 2.8588015334 636.7158925763
+0.000000019 2.90295578617 2310.722314814
+0.00000001759 5.34657858395 45.5766510387
+0.00000001654 6.14450664508 554.0699874828
+0.00000001578 4.50941374663 210.3783341312
+0.00000001681 3.55136706992 1354.4331588434
+0.00000001862 3.01276783582 2317.8358618148
+0.00000001589 1.1577344835 235.3904959658
+0.00000001551 2.15558953807 207.6700211455
+0.00000001874 4.12861627986 225.8292684102
+0.00000001621 3.29992957653 1670.8250285
+0.00000001911 0.1772431914 12.5301729722
+0.00000001477 5.9027026057 1.4844727083
+0.00000001618 5.72513459206 1485.9801210652
+0.00000001446 1.7810458992 1382.8873468466
+0.00000001683 3.43534671475 2428.0421830342
+0.00000001542 5.51223038941 204.7010757289
+0.0000000142 2.07339356364 198.321241911
+0.00000001444 5.56032454849 128.3655684841
+0.00000001476 6.12782257368 212.7778305762
+0.00000001474 0.33626790634 213.8203602998
+0.00000001428 3.25039966249 945.9942152321
+0.0000000141 0.68747644676 429.0458714308
+0.00000001752 2.70090942746 12.7426212933
+0.00000001681 4.97526853273 2008.557539159
+0.00000001408 0.80461100746 1585.1407420207
+0.00000001485 0.49674043855 120.358249606
+0.0000000149 2.68459799437 207.1487562837
+0.00000001411 4.36399216092 5863.5912061162
+0.00000001315 4.73430848989 241.7532834412
+0.00000001516 4.99488503706 1162.4747044078
+0.0000000131 1.98714265058 563.6312150384
+0.00000001286 2.12891372062 251.4321310758
+0.00000001271 5.70165238307 2.9207613068
+0.00000001312 1.68811514551 2207.6295405954
+0.00000001259 0.35924965717 334.5511169213
+0.00000001252 2.14513440216 1055.4497769261
+0.00000001401 6.13250261735 1802.3719907218
+0.00000001343 5.79995727295 9793.8009023358
+0.00000001228 3.29059284057 661.2379273164
+0.00000001202 2.88792018909 2413.8150890326
+0.00000001286 5.72360160371 298.2326223919
+0.00000001357 0.93175963411 217.491881132
+0.00000001356 2.28121627817 601.7642506762
+0.0000000119 1.94993809928 501.3797894433
+0.00000001304 0.3733792328 3473.1970192218
+0.0000000135 2.8723562232 142.4496501338
+0.00000001349 3.21102203937 175.1660598002
+0.00000001312 3.70149813509 2111.6503133776
+0.00000001129 1.08860603834 842.1506814881
+0.00000001237 0.08698781252 526.5095713569
+0.00000001217 3.8983534984 209.106309744
+0.00000001467 1.16228775027 621.7380390493
+0.00000001044 0.30512759901 436.1594184316
+0.0000000114 5.33720637097 114.1384744825
+0.00000001295 4.70261675421 9786.687355335
+0.00000001037 4.07846687083 156.6767441354
+0.00000001391 4.73554028436 398.1440028728
+0.00000001167 5.68899703631 479.2883889155
+0.00000001035 5.34279429465 327.4375699205
+0.00000000997 1.19323192891 710.7467316182
+0.00000001193 5.17722376816 98.8999885246
+0.00000001165 4.58588490135 732.6951197941
+0.00000001161 4.90854984994 10206.1719992102
+0.00000001144 0.5039478414 3906.9087570986
+0.00000001182 3.69482624364 2854.6403739102
+0.0000000097 2.89031410383 1987.2168981566
+0.00000001039 0.48694895443 525.4981794006
+0.00000001079 3.61750956217 2097.423219376
+0.00000001148 3.31015591733 5856.4776591154
+0.00000001241 4.31971543677 230.7075831773
+0.0000000091 4.59825926062 380.12776796
+0.00000000907 1.34912454077 685.4739373527
+0.00000001166 1.61085609717 5849.3641121146
+0.00000000882 6.12045540405 519.3960243561
+0.00000000963 4.96065454054 699.7010313543
+0.00000001062 5.13323858077 2751.5475996916
+0.00000000865 6.12821112133 245.5424243524
+0.000000011 2.18435744407 1699.2792165032
+0.00000000822 5.55083534581 739.0579072695
+0.00000000926 2.01158276144 417.0369633204
+0.00000000813 5.18401872205 214.7835681463
+0.00000001033 5.48677848094 3995.7744373156
+0.00000000872 3.02363724703 306.0969289181
+0.00000000796 0.4434366454 486.4019359163
+0.00000000878 1.82164034386 135.336103133
+0.00000000791 2.14989417962 2620.0006374698
+0.00000000881 2.39697554334 289.5651667136
+0.00000000782 4.50471317138 980.6681783588
+0.00000000783 1.14229319753 540.7366653585
+0.00000000831 0.69937251013 421.93232443
+0.0000000077 2.40292326155 576.1613880106
+0.0000000095 5.97621460162 196.6243208816
+0.00000000814 4.19303098086 831.1049812242
+0.00000000969 4.78071024754 326.6868103951
+0.0000000076 0.4486053353 425.6349830295
+0.00000000907 0.94781730418 525.7588118315
+0.00000000788 0.14287187051 916.9322800554
+0.00000000801 1.863831191 3039.485281345
+0.00000000801 0.46947170994 3466.083472221
+0.00000000747 6.05374861925 211.8146227297
+0.00000000968 3.02618272726 2634.2277314714
+0.00000000739 2.27110740297 2303.6087678132
+0.0000000075 5.48554383902 173.9422195228
+0.00000001024 1.9156492556 229.9738699944
+0.00000000816 4.98990432666 4209.0735327536
+0.00000000728 1.30997967935 511.5317178299
+0.00000000716 3.74192651696 3053.7123753466
+0.00000000727 0.39191881243 1493.093668066
+0.00000000717 2.68899513085 228.276948965
+0.00000000739 2.12749199443 1176.7017984094
+0.00000000805 0.0718719391 556.5176680376
+0.00000000835 3.482878557 84.9335269539
+0.0000000079 0.48073040004 4017.115078318
+0.00000000725 1.96643065215 220.4608265486
+0.00000000683 2.68825142163 151.0476698429
+0.00000000739 3.33688408107 953.1077622329
+0.00000000745 6.22304530635 1269.4996318895
diff --git a/kstars/kstars/data/saturn.R3.vsop b/kstars/kstars/data/saturn.R3.vsop
new file mode 100644
index 00000000..d58df3b5
--- /dev/null
+++ b/kstars/kstars/data/saturn.R3.vsop
@@ -0,0 +1,157 @@
+0.00000393174 0.000000 0.000000
+0.00020315005 3.02186626038 213.299095438
+0.00008923581 3.19144205755 220.4126424388
+0.00006908677 4.35174889353 206.1855484372
+0.00004087129 4.22406927376 7.1135470008
+0.00003879041 2.01056445995 426.598190876
+0.00001070788 4.20360341236 199.0720014364
+0.00000907332 2.28344368029 433.7117378768
+0.00000606121 3.17458570534 227.5261894396
+0.00000596639 4.13455753351 14.2270940016
+0.00000483181 1.17345973258 639.897286314
+0.00000229472 4.69838526383 419.4846438752
+0.0000018825 4.59003889007 110.2063212194
+0.00000149508 3.201994444 103.0927742186
+0.00000121442 3.76831374104 323.5054166574
+0.00000101215 5.81884137755 412.3710968744
+0.00000102146 4.70974422803 95.9792272178
+0.00000093078 1.43531270909 647.0108333148
+0.00000072601 4.15395598507 117.3198682202
+0.00000084347 2.63462379693 216.4804891757
+0.00000062198 2.31239345505 440.8252848776
+0.00000045145 4.37317047297 191.9584544356
+0.00000049536 2.38854232908 209.3669421749
+0.00000054829 0.30526468471 853.196381752
+0.00000040498 1.83836569765 302.164775655
+0.00000038089 5.94455115525 88.865680217
+0.00000032243 4.01146349387 21.3406410024
+0.00000040671 0.6884518321 522.5774180938
+0.00000028209 5.77193013961 210.1177017003
+0.00000024976 3.06249709014 234.6397364404
+0.00000020824 4.92570695678 625.6701923124
+0.0000002507 0.73137425284 515.463871093
+0.00000017485 5.73135068691 728.762966531
+0.00000018009 1.45593152612 309.2783226558
+0.00000016927 3.52771580455 3.1813937377
+0.00000013437 3.36479898106 330.6189636582
+0.0000001109 3.37212682914 224.3447957019
+0.00000011082 3.41719974793 956.2891559706
+0.00000009978 1.58791582772 202.2533951741
+0.00000011551 5.99093726182 735.8765135318
+0.000000105 6.06911092266 405.2575498736
+0.00000009144 2.93557421591 124.433415221
+0.00000008737 4.65432480769 632.7837393132
+0.00000010023 0.58247011625 860.3099287528
+0.00000007482 4.50669216436 942.062061969
+0.00000010091 0.28268774007 838.9692877504
+0.00000009243 2.57034547708 223.5940361765
+0.00000008652 1.75808100881 429.7795846137
+0.00000007564 1.45635107202 654.1243803156
+0.00000007058 5.47394786065 1045.1548361876
+0.0000000697 1.51811695028 422.6660376129
+0.00000008067 4.48457709292 742.9900605326
+0.00000006817 4.83084424818 316.3918696566
+0.00000007693 0.43769724671 831.8557407496
+0.00000007934 4.20112367712 195.1398481733
+0.00000006119 2.33960392135 269.9214467406
+0.00000005589 1.14518720694 284.1485407422
+0.00000005564 4.18123189068 529.6909650946
+0.00000005034 2.12020038657 295.0512286542
+0.00000006556 3.42459866876 10.2949407385
+0.00000005544 2.46823271699 536.8045120954
+0.00000006189 6.0143382752 1066.49547719
+0.00000005649 0.82784598388 217.2312487011
+0.00000004264 3.23245736673 1272.6810256272
+0.0000000445 0.9247780859 203.0041546995
+0.00000003268 4.32777516976 1258.4539316256
+0.00000003655 0.05832123987 81.7521332162
+0.00000003951 0.11124996745 1155.361157407
+0.00000003773 6.01157059552 1052.2683831884
+0.00000002915 5.64342950039 3.9321532631
+0.00000003019 2.19411778004 447.9388318784
+0.00000002977 1.8938734255 149.5631971346
+0.00000003146 0.19215180096 1148.2476104062
+0.00000002763 0.92363342001 508.3503240922
+0.0000000279 4.97199778427 1677.9385755008
+0.00000002608 2.99591016813 1589.0728952838
+0.00000002881 5.40535671721 1361.5467058442
+0.00000002337 1.30362271569 184.8449074348
+0.00000002536 3.71412120849 408.4389436113
+0.0000000245 3.22118361135 319.5732633943
+0.00000002585 2.31346415454 543.9180590962
+0.00000002324 5.87500715503 721.6494195302
+0.0000000199 0.51565577383 416.3032501375
+0.0000000249 4.24017800021 1059.3819301892
+0.00000001935 2.41463084855 337.732510659
+0.00000001886 0.53809070779 635.9651330509
+0.00000001893 5.62352727352 11.0457002639
+0.00000002389 5.73399981234 313.2104759189
+0.000000019 2.41000566465 131.5469622218
+0.00000001743 4.57646237847 1994.3304451574
+0.00000001913 5.17436386408 2854.6403739102
+0.00000001946 6.23355845623 1471.7530270636
+0.00000001963 6.17814558628 1464.6394800628
+0.00000001838 5.59464577559 1038.0412891868
+0.00000001541 0.60765337379 210.8514148832
+0.00000001617 1.75479346067 195.8906076987
+0.00000001577 0.55789908488 2324.9494088156
+0.00000001492 0.26624235633 497.4476361802
+0.00000001659 2.57526072926 2090.3096723752
+0.00000001809 1.82317819973 436.8931316145
+0.00000001566 6.15328100324 490.3340891794
+0.00000001771 6.11741716855 1073.6090241908
+0.00000001456 0.85374460914 415.5524906121
+0.00000001645 2.95335775161 437.6438911399
+0.00000001391 4.1202502856 1574.8458012822
+0.00000001585 5.96841377266 1781.0313497194
+0.00000001507 3.84895122542 1251.3403846248
+0.00000001442 5.32547705924 2538.2485042536
+0.00000001805 1.50973093681 750.1036075334
+0.00000001462 3.28599831588 1884.124123938
+0.00000001482 0.99340744053 643.0786800517
+0.00000001312 3.79347668996 1567.7322542814
+0.00000001665 0.02551523913 423.4167971383
+0.00000001469 5.35285153471 1354.4331588434
+0.00000001352 0.69945139243 867.4234757536
+0.00000001124 1.79624810407 618.5566453116
+0.00000001126 4.70052329245 113.3877149571
+0.00000001122 3.9553722427 1891.2376709388
+0.00000001458 1.50198846753 430.5303441391
+0.00000001145 5.13093399117 25.2727942655
+0.00000001178 2.97062300389 241.7532834412
+0.00000001274 2.29089799814 2420.9286360334
+0.00000001071 0.04888943982 63.7358983034
+0.00000001377 5.58271514873 1382.8873468466
+0.00000001145 3.10797488346 2200.5159935946
+0.00000001076 0.79465514815 127.4717966068
+0.00000001046 5.85060227045 215.7467759928
+0.00000001082 3.7258944551 131.4039498699
+0.00000001218 0.47504349592 824.7421937488
+0.00000001116 3.78039049056 1375.7737998458
+0.00000000969 5.90752273481 265.9892934775
+0.0000000123 1.41325962069 2634.2277314714
+0.0000000107 4.80334493874 1987.2168981566
+0.00000000946 6.25968535931 2015.6710861598
+0.0000000103 1.08973644893 362.8622925726
+0.00000001072 5.41838042079 1279.794572628
+0.0000000088 1.92224908504 483.2205421786
+0.00000000878 2.96591300878 934.9485149682
+0.00000000879 2.65659265685 145.6310438715
+0.00000000872 6.26261969664 2.4476805548
+0.00000001082 4.48298283322 2214.7430875962
+0.00000000959 0.74479087918 16.6747745564
+0.00000001035 4.05664979327 231.4583427027
+0.00000000851 0.09360495322 628.8515860501
+0.00000000888 5.98816755324 2524.021410252
+0.00000000866 3.1625926563 2207.6295405954
+0.00000000843 1.23731248821 74.7815985673
+0.00000000809 2.89742868175 2008.557539159
+0.00000000779 2.28434811609 1478.8665740644
+0.0000000099 5.32604038017 2428.0421830342
+0.00000000795 2.3817813581 2228.9701815978
+0.00000000765 4.7003367494 1670.8250285
+0.00000001024 4.23352869513 1802.3719907218
+0.00000000831 5.87457134912 1368.660252845
+0.00000000717 5.92144324994 1685.0521225016
+0.00000000772 1.15596098579 3053.7123753466
+0.00000000691 3.13193109668 56.6223513026
diff --git a/kstars/kstars/data/saturn.R4.vsop b/kstars/kstars/data/saturn.R4.vsop
new file mode 100644
index 00000000..70456a90
--- /dev/null
+++ b/kstars/kstars/data/saturn.R4.vsop
@@ -0,0 +1,64 @@
+-0.00000009552 0.000000 0.000000
+0.0000120205 1.41499446465 220.4126424388
+0.00000707796 1.16153570102 213.299095438
+0.00000516121 6.2397356833 206.1855484372
+0.00000426664 2.46924890293 7.1135470008
+0.00000267736 0.18659206741 426.598190876
+0.00000170171 5.95926972384 199.0720014364
+0.00000145113 1.44211060143 227.5261894396
+0.00000150339 0.4797016714 433.7117378768
+0.00000121033 2.40527320817 14.2270940016
+0.00000047332 5.56857488676 639.897286314
+0.00000015745 2.90112466278 110.2063212194
+0.00000016668 0.52920774279 440.8252848776
+0.00000018954 5.85626429118 647.0108333148
+0.00000014074 1.30343550656 412.3710968744
+0.00000012708 2.09349305926 323.5054166574
+0.00000014724 0.29905316786 419.4846438752
+0.00000011133 2.4630482599 117.3198682202
+0.0000001132 0.21785507019 95.9792272178
+0.00000009233 2.28127318068 21.3406410024
+0.00000009246 1.5649631283 88.865680217
+0.0000000897 0.68301278041 216.4804891757
+0.00000007674 3.59367715368 302.164775655
+0.00000007823 4.48688804175 853.196381752
+0.0000000836 1.27239488455 234.6397364404
+0.00000004834 2.58836294602 515.463871093
+0.00000006059 5.1677444874 103.0927742186
+0.0000000441 0.02211643085 191.9584544356
+0.00000004364 1.59622746023 330.6189636582
+0.00000003676 3.29899839673 210.1177017003
+0.00000004364 5.97349927933 654.1243803156
+0.00000004447 4.97415112184 860.3099287528
+0.0000000322 2.72684237392 522.5774180938
+0.00000004005 1.59858435636 405.2575498736
+0.00000003099 0.75235436533 209.3669421749
+0.00000002464 1.19167306488 124.433415221
+0.00000003088 1.32258934286 728.762966531
+0.0000000222 3.28087994088 203.0041546995
+0.00000002127 6.14648095022 429.7795846137
+0.0000000211 0.75462855247 295.0512286542
+0.0000000202 3.89394929749 1066.49547719
+0.00000002248 0.49319150178 447.9388318784
+0.0000000218 0.72761059998 625.6701923124
+0.00000001809 0.09057839517 942.062061969
+0.00000001672 1.39635398184 224.3447957019
+0.00000001641 3.0246830755 184.8449074348
+0.00000001772 0.81879250825 223.5940361765
+0.00000001902 2.00472814984 831.8557407496
+0.000000016 5.41185167676 824.7421937488
+0.00000001505 5.95520747253 422.6660376129
+0.00000001133 1.11512973946 838.9692877504
+0.0000000119 1.89600567803 956.2891559706
+0.00000001487 2.11906469507 529.6909650946
+0.00000001409 0.72254420236 536.8045120954
+0.00000001125 0.89062692183 721.6494195302
+0.00000001301 1.64867038984 17.4084877393
+0.00000001164 5.9695798184 195.1398481733
+0.0000000095 5.3608071329 316.3918696566
+0.00000000985 3.05768671768 1574.8458012822
+0.0000000105 1.59202481523 735.8765135318
+0.00000000817 4.92838813598 56.6223513026
+0.0000000078 2.72125404102 508.3503240922
+0.00000000969 1.00708261792 1045.1548361876
+0.00000000716 1.11042181341 1169.5882514086
diff --git a/kstars/kstars/data/saturn.R5.vsop b/kstars/kstars/data/saturn.R5.vsop
new file mode 100644
index 00000000..53d0c6d0
--- /dev/null
+++ b/kstars/kstars/data/saturn.R5.vsop
@@ -0,0 +1,28 @@
+0.00000001678 0.000000 0.000000
+0.00000128612 5.91282565136 220.4126424388
+0.00000032273 0.69256228602 7.1135470008
+0.00000026698 5.91428528629 227.5261894396
+0.00000019923 0.67370653385 14.2270940016
+0.00000020223 4.95136801768 433.7117378768
+0.00000013537 1.45669521408 199.0720014364
+0.00000014097 2.67074280191 206.1855484372
+0.00000013364 4.5882699637 426.598190876
+0.00000007257 4.62966127155 213.299095438
+0.00000004876 3.61448275002 639.897286314
+0.00000003136 4.65661021909 191.9584544356
+0.00000002917 0.48665273315 323.5054166574
+0.00000003759 4.89624165044 440.8252848776
+0.00000003303 4.07190859545 647.0108333148
+0.00000002883 3.18003019204 419.4846438752
+0.00000002338 3.69553554327 88.865680217
+0.0000000195 5.3272924778 302.164775655
+0.00000002052 3.31663577368 95.9792272178
+0.00000001591 2.67009215574 853.196381752
+0.00000002028 0.56025552769 117.3198682202
+0.0000000156 0.85608042681 515.463871093
+0.00000001102 5.98011943842 3.1813937377
+0.00000001285 5.82563377753 234.6397364404
+0.00000000896 5.22791858719 216.4804891757
+0.00000001141 0.15741228205 412.3710968744
+0.00000000798 0.37452846153 28.4541880032
+0.00000000837 5.04769794123 124.433415221
diff --git a/kstars/kstars/data/saturn.orbit b/kstars/kstars/data/saturn.orbit
new file mode 100644
index 00000000..d9c39be2
--- /dev/null
+++ b/kstars/kstars/data/saturn.orbit
@@ -0,0 +1,100 @@
+2.70142 8.62502 -0.256881
+2.03267 8.79637 -0.233188
+1.35257 8.91883 -0.208198
+0.664847 8.99159 -0.182046
+-0.0266766 9.01414 -0.154877
+-0.718166 8.9863 -0.126839
+-1.40574 8.9082 -0.0980913
+-2.0856 8.78031 -0.0687927
+-2.75395 8.60342 -0.039108
+-3.40711 8.3786 -0.00920299
+-4.04152 8.10729 0.020756
+-4.65375 7.79114 0.0506033
+-5.24053 7.43211 0.0801758
+-5.7988 7.03242 0.109314
+-6.32573 6.59448 0.137862
+-6.81866 6.12092 0.16567
+-7.27523 5.61458 0.192598
+-7.69332 5.07841 0.218507
+-8.07106 4.51549 0.243274
+-8.40685 3.92904 0.266778
+-8.69938 3.32231 0.288912
+-8.94757 2.6986 0.309576
+-9.15063 2.06127 0.328681
+-9.30802 1.41366 0.346148
+-9.41943 0.759056 0.361908
+-9.48481 0.100769 0.3759
+-9.50435 -0.557991 0.388076
+-9.47844 -1.21409 0.398397
+-9.40769 -1.86445 0.406833
+-9.29295 -2.50611 0.413368
+-9.13523 -3.13623 0.417991
+-8.9357 -3.75202 0.420705
+-8.69574 -4.35086 0.421518
+-8.41685 -4.93023 0.420447
+-8.10065 -5.48775 0.417517
+-7.7489 -6.02114 0.412759
+-7.36347 -6.52833 0.40621
+-6.94632 -7.00731 0.397915
+-6.49951 -7.45627 0.387924
+-6.02521 -7.87352 0.376292
+-5.52558 -8.25755 0.363081
+-5.00293 -8.60694 0.348356
+-4.45959 -8.92049 0.332188
+-3.89792 -9.19708 0.314651
+-3.32033 -9.43577 0.295825
+-2.72928 -9.63577 0.275793
+-2.12723 -9.79643 0.254639
+-1.51665 -9.91722 0.232455
+-0.900057 -9.99776 0.20933
+-0.27993 -10.0378 0.185362
+0.341234 -10.0373 0.160647
+0.960917 -9.99624 0.135285
+1.57665 -9.91479 0.109378
+2.18595 -9.79325 0.0830297
+2.78635 -9.63204 0.0563459
+3.37542 -9.43176 0.0294337
+3.95073 -9.19308 0.00240182
+4.50991 -8.91684 -0.0246404
+5.05059 -8.60402 -0.051582
+5.5705 -8.25573 -0.0783121
+6.06733 -7.87319 -0.104719
+6.53892 -7.45781 -0.13069
+6.98311 -7.01109 -0.156115
+7.39784 -6.5347 -0.180881
+7.78111 -6.03042 -0.20488
+8.13104 -5.5002 -0.228001
+8.44581 -4.94608 -0.250137
+8.72373 -4.37028 -0.271183
+8.96322 -3.77512 -0.291036
+9.16285 -3.16304 -0.309596
+9.32129 -2.53665 -0.326766
+9.43739 -1.89861 -0.342454
+9.51017 -1.25175 -0.356572
+9.53879 -0.598957 -0.369039
+9.52264 0.0567487 -0.379776
+9.46127 0.712309 -0.388714
+9.35447 1.36454 -0.395789
+9.20223 2.01025 -0.400948
+9.00479 2.64618 -0.404141
+8.7626 3.26905 -0.405333
+8.4764 3.87555 -0.404494
+8.14716 4.46244 -0.401607
+7.77611 5.02647 -0.396665
+7.36475 5.56444 -0.389671
+6.91485 6.07329 -0.380642
+6.42839 6.55001 -0.369603
+5.90767 6.99178 -0.356595
+5.35517 7.39592 -0.34167
+4.77364 7.75998 -0.324895
+4.16605 8.0817 -0.306347
+3.53561 8.35908 -0.286121
+2.88565 8.59038 -0.264319
+2.21971 8.77412 -0.241056
+1.54146 8.9091 -0.216457
+0.854647 8.99448 -0.190656
+0.163098 9.02964 -0.163795
+-0.5293 9.01437 -0.136023
+-1.21868 8.94874 -0.107494
+-1.9012 8.83316 -0.0783694
+-2.57303 8.66834 -0.0488111
diff --git a/kstars/kstars/data/saturn.png b/kstars/kstars/data/saturn.png
new file mode 100644
index 00000000..d0b91cec
--- /dev/null
+++ b/kstars/kstars/data/saturn.png
Binary files differ
diff --git a/kstars/kstars/data/sun.png b/kstars/kstars/data/sun.png
new file mode 100644
index 00000000..20b7ca8c
--- /dev/null
+++ b/kstars/kstars/data/sun.png
Binary files differ
diff --git a/kstars/kstars/data/tips b/kstars/kstars/data/tips
new file mode 100644
index 00000000..91f82248
--- /dev/null
+++ b/kstars/kstars/data/tips
@@ -0,0 +1,427 @@
+<tip category="KStars|General">
+ <html>
+ <p>You can locate objects in the sky by their name.
+ Use Ctrl+F, the "Focus->Find Object" menu item, or the "Find"
+ Toolbar button.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|General">
+ <html>
+ <p>To change your Geographic Location,
+ use Ctrl+G, the "Settings->Set Geographic Location..." menu item,
+ or the "globe" Toolbar button.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|General">
+ <html>
+ <p>You can Track an object, so it will always be centered
+ in the display.<br/>
+ Use Ctrl+T, the "Focus->Track Object" menu item, or the "lock"
+ Toolbar button. You can also simply center the object by
+ double-clicking on it or selecting "Center and Track" from the
+ object's popup menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|General">
+ <html>
+ <p>The KStars Handbook includes the AstroInfo Project, a series
+ of informative articles about Astronomy.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|General">
+ <html>
+ <p>There are three on-screen "Info Boxes" which show data related to the
+ time/date, your geographic location, and the current central position on the
+ sky (the focus). You can drag these boxes with the mouse, and "shade" them
+ by double-clicking them to show more (or less) information. You can hide
+ them altogether in the Settings->Info Boxes menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|General">
+ <html>
+ <p>KStars has a full-screen mode; you can toggle this mode using the
+ "fullscreen" toolbar button, or by pressing Ctrl+Shift+F.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>The N,S,E,W keys will point the display at the North,
+ South, East and West points on the Horizon. The Z key will point the
+ display at the Zenith.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>The 0-9 keys will center the display on one of the major solar system
+ bodies. 0 centers on the Sun, 3 centers on the Moon; the rest are the eight
+ planets, in order of their distance from the Sun.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>Click and Drag with the mouse to slew the skymap to a new position on
+ the sky.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>Double-click with the mouse to center the display on the location
+ of the mouse cursor. If you double-click on an object, KStars will
+ automatically begin tracking it.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>The status bar displays the current sky coordinates of the mouse cursor,
+ in both Equatorial and Horizontal coordinate systems.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>The display can be zoomed in or out by spinning your mouse's scroll wheel,
+ or by dragging the mouse up or down with the middle mouse button pressed. You
+ can also use the +/- keys, or the "Zoom In"/"Zoom Out" items in the toolbar and
+ in the View menu. The Zoom Level can be set manually using the "Zoom to Angular
+ Size" item in the View menu (Shift+Ctrl+Z), and you can set it graphically by
+ holding down the Ctrl button while dragging the mouse to define a rectangle for
+ the new window boundaries.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>You can manually set the coordinates of the central Focus point.
+ Press Ctrl+M, or use the "Focus->Set Focus Manually..." menu item, and enter
+ the desired coordinates in the popup window.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Navigation">
+ <html>
+ <p>To switch between Equatorial and Horizontal coordinate
+ systems, use the "View->Coordinates" menu item, or press the spacebar.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Time">
+ <html>
+ <p>To set the Time and Date, type Ctrl+S, use the "Time->Set Time" menu item,
+ or press the "time" toolbar button. Note that dates in KStars can be very
+ remote; you can use any year between -50,000 and +50,000.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Time">
+ <html>
+ <p>You can use Ctrl+E or the "Time->Set Time to Now" menu item to synchronize
+ the simulation clock with your CPU clock.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Time">
+ <html>
+ <p>The Spin Box in the Toolbar allows you to adjust the time step
+ used by the KStars clock; setting it to "1.0 sec" provides "real time".
+ Note: negative values make time run backwards.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Time">
+ <html>
+ <p>You can stop and start the clock with the "Play/Pause" button
+ in the Toolbar, or with the "Time->Stop/Start Clock" menu item.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Time">
+ <html>
+ <p>You can advance the simulation clock forward or backward by a single
+ time step by pressing the "&gt;" or "&lt;" keys.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Objects">
+ <html>
+ <p>When you click your mouse in the map, the object in the sky nearest
+ the mouse cursor is identified in the status bar.
+ </p>
+ </html>
+</tip>
+ <tip category="KStars|Objects">
+ <html>
+ <p>When you hold the mouse cursor still for a moment, the nearest object
+ will be identified by a temporary name label that automatically fades
+ out when you move the mouse again.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Objects">
+ <html>
+ <p>Right-click with the mouse to open a popup menu of detailed options
+ for a particular object, including links to images and information on
+ the Internet.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Objects">
+ <html>
+ <p>The deep-sky objects with a special color (the default is Red)
+ have extra URL links available in their popup menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Objects">
+ <html>
+ <p>By default, stars in KStars are displayed with realistic colors.
+ A star's color depends on its temperature; cooler stars are red,
+ while hotter stars are blue.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Objects">
+ <html>
+ <p>If you want the very latest orbital information for asteroids and
+ comets (including recently-discovered objects), check the "Download
+ Data" tool ("File|Download Data" or Ctrl+D) frequently for updated
+ ephemerides.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Objects">
+ <html>
+ <p>The Details window provides a large amount of information on any
+ object in the sky, including coordinates, rise/set times, internet
+ links, and your own custom notes. Access the Details window through
+ the popup menu, or by clicking on an object and then pressing "D".
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Objects">
+ <html>
+ <p>You can attach a name label to any object in the sky. Toggle the
+ label in the popup menu, or by clicking on the object and then
+ pressing "L".
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>The KStars Astrocalculator (Ctrl+C) gives you direct access to many
+ of the calculations that KStars does behind-the-scenes.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>The AAVSO Light Curve Generator tool (Ctrl+V) connects to a server at the
+ American Association of Variable Star Observers, and constructs a
+ lightcurve for any of the 6000+ variable stars that they monitor
+ on a daily basis.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>The Altitude vs. Time tool (Ctrl+A) will plot altitude curves for any group
+ of objects that you select. This is a great tool for planning
+ observing sessions.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>With the What's Up Tonight? tool (Ctrl+U), you can tell at a glance what
+ objects will be visible from your location on a given night.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>The Observing List tool (Ctrl+L) gives you easy access to a selected group
+ of objects. Add objects to the list through the popup menu, or by
+ clicking on the object, and pressing "O".
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>The ScriptBuilder tool allows you to construct complex DCOP
+ scripts using a simple GUI. The scripts can be played back later
+ from the command line, or from within KStars.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>The Solar System Viewer tool (Ctrl+Y) shows an overhead view of the solar
+ system, showing the positions of the major planets for the current
+ simulation date.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>The Jupiter Moons tool (Ctrl+J) shows the relative positions of Jupiter's
+ four largest moons (Io, Europa, Ganymede and Callisto), as seen from
+ Earth, and as a function of time.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Tools">
+ <html>
+ <p>You can export the sky image to a file using the "Save Sky Image"
+ item in the File menu, or by pressing Ctrl+I. In addition, you can
+ run KStars from a command prompt with the "--dump" argument to save a
+ sky image to disk without even opening the program window. This can
+ be used to generate dynamic wallpaper for your KDE desktop.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>To add your own custom Object Catalogs, select
+ "Add Catalog" from the Catalogs tab in the KStars Configuration window.
+ See the Handbook for instructions on formatting your catalog file.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>To add your own custom image/information URLs to
+ any object, select "Add Link..." from the object's popup menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>You can adjust dozens of display options by clicking the
+ "configure" Toolbar button, or selecting the "Settings->Configure KStars..."
+ menu item.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>The on-screen Info Boxes can be hidden or shown using the
+ "Settings->Info Boxes" menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>The Toolbars can be hidden or shown using the "Settings->Toolbars" menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>You can hide either the Ra/Dec or Az/Alt coordinate fields in the statusbar,
+ or hide the stausbar completely, using the Settings|Statusbar menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>You can easily switch between predefined color schemes by selecting
+ the scheme from the "Settings->Color Schemes" menu.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>You can define your own Geographic Locations. Fill in the
+ required fields in the "Change Location" Dialog and then press the
+ "Add to List" button. Your Locations will be available in all
+ future sessions.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>You can define your own Color Schemes. Adjust the colors
+ in the Configuration Window's "Colors" Tab, and then press the "Save
+ Current Colors" button. Your Color Scheme will appear in the list in
+ all future sessions.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>You can construct your own field-of-view (FOV) symbols, using the
+ FOV Editor under the Tools menu. You can set the angular size, the
+ shape, and the color of your new symbols.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Customize">
+ <html>
+ <p>The Advanced tab of the KStars Configuration window allows you to fine-tune
+ the behavior of KStars. You can specify whether to correct for atmospheric
+ refraction, and whether to use animated slewing. You can also specify which
+ objects are hidden while the display is in motion.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Trivia">
+ <html>
+ <p>KStars displays 126,000 stars, 13,000 deep-sky objects, 88 constellations,
+ all planets, the Sun, the Moon, thousands of comets and asteroids, and the
+ Milky Way.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Trivia">
+ <html>
+ <p>The line in the sky that the Sun and all the Planets seem to follow
+ is called the Ecliptic.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Trivia">
+ <html>
+ <p>Object positions in KStars include the effects of precession, nutation,
+ aberration, atmospheric refraction, and light travel time (for planets).
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Trivia">
+ <html>
+ <p>The nearest star to the Sun is Rigel Kentaurus (alpha Centauri).
+ The brightest star in the sky is Sirius (alpha Canis Majoris).
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Trivia">
+ <html>
+ <p>The large group of galaxies between Leo, Virgo and Coma Berenices
+ is called the Virgo Cluster of Galaxies.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Trivia">
+ <html>
+ <p>The large group of clusters and nebulae near the south celestial pole
+ are objects in the Large Magellanic Cloud, which is a dwarf galaxy in
+ orbit around the Milky Way.
+ </p>
+ </html>
+</tip>
+<tip category="KStars|Trivia">
+ <html>
+ <p>The Messier Catalog is a list of 110 of the brightest non-stellar objects
+ in the sky. It includes such famous objects as the Orion Nebula (M 42), the
+ Andromeda Galaxy (M 31), and the Pleiades (M 45).
+ </p>
+ </html>
+</tip>
diff --git a/kstars/kstars/data/uranus.B0.vsop b/kstars/kstars/data/uranus.B0.vsop
new file mode 100644
index 00000000..f83d2959
--- /dev/null
+++ b/kstars/kstars/data/uranus.B0.vsop
@@ -0,0 +1,283 @@
+-0.00061601203 0.000000 0.000000
+0.01346277639 2.61877810545 74.7815985673
+0.00062341405 5.08111175856 149.5631971346
+0.00009963744 1.61603876357 76.2660712756
+0.00009926151 0.57630387917 73.297125859
+0.00003259455 1.2611938596 224.3447957019
+0.00002972318 2.24367035538 1.4844727083
+0.00002010257 6.05550401088 148.0787244263
+0.00001522172 0.27960386377 63.7358983034
+0.00000924055 4.03822927853 151.0476698429
+0.00000760624 6.14000431923 71.8126531507
+0.00000420265 5.21279984788 11.0457002639
+0.00000430668 3.55445034854 213.299095438
+0.00000436843 3.38082524317 529.6909650946
+0.00000522309 3.3208519477 138.5174968707
+0.00000434625 0.34065281858 77.7505439839
+0.0000046263 0.74256727574 85.8272988312
+0.00000232649 2.25716421383 222.8603229936
+0.00000215838 1.5912170494 38.1330356378
+0.00000244698 0.78795150326 2.9689454166
+0.00000179935 3.72487952673 299.1263942692
+0.00000174895 1.23550262213 146.594251718
+0.00000173667 1.93654269131 380.12776796
+0.00000160368 5.33635436463 111.4301614968
+0.00000144064 5.96239326415 35.1640902212
+0.00000102049 2.61876256513 78.7137518304
+0.00000116363 5.73877190007 70.8494453042
+0.00000106441 0.94103112994 70.3281804424
+0.00000086163 0.70262506622 39.6175083461
+0.00000072617 0.20564696113 225.8292684102
+0.00000071172 0.83343269975 109.9456887885
+0.00000057502 2.67039425415 108.4612160802
+0.00000054255 3.35166579613 184.7272873558
+0.0000004447 2.74408231138 152.5321425512
+0.00000038591 5.17394663303 202.2533951741
+0.00000039157 2.17108251341 351.8165923087
+0.00000041346 3.22134319551 160.6088973985
+0.0000003514 4.00111634363 112.9146342051
+0.00000033073 3.61378095742 221.3758502853
+0.00000031315 2.71969470781 145.1097790097
+0.00000037336 4.02053241202 52.6901980395
+0.00000032028 1.29160071142 145.6310438715
+0.00000027574 3.7006426696 36.6485629295
+0.00000024277 2.84989187496 127.4717966068
+0.00000024635 1.11645461259 3.9321532631
+0.00000024315 5.48987913644 79.2350166922
+0.00000021418 0.63722900407 277.0349937414
+0.00000019826 2.5933418223 84.3428261229
+0.00000022373 5.73687615457 4.4534181249
+0.00000019137 1.30214105578 62.2514255951
+0.00000019789 4.72260849557 297.6419215609
+0.00000020299 1.06070151806 454.9093665273
+0.00000019768 5.77906142568 305.3461693927
+0.00000021348 1.01350946382 33.6796175129
+0.00000015142 2.91786832554 426.598190876
+0.00000016 1.95535748902 186.2117600641
+0.00000013819 2.67163927171 74.6697239827
+0.00000011463 5.73391138419 41.1019810544
+0.00000010741 3.73401569675 1059.3819301892
+0.0000001145 3.98177764866 106.9767433719
+0.0000001036 4.75567608732 183.2428146475
+0.00000010232 6.18772866993 373.9079928365
+0.00000013803 5.70712120608 74.8934731519
+0.00000010553 3.78602881738 490.3340891794
+0.00000011838 5.96756415681 87.3117715395
+0.0000001003 1.74828757238 22.0914005278
+0.00000010107 0.92911975959 65.2203710117
+0.00000009127 5.11093790809 153.4953503977
+0.00000012093 2.53736362742 9.5612275556
+0.00000008646 4.18351923569 12.5301729722
+0.00000009978 5.83600622359 604.4725636619
+0.00000011352 2.12645777694 68.8437077341
+0.00000008472 3.36885457285 72.3339180125
+0.00000007797 5.11771906359 77.962992305
+0.00000008302 5.19247905162 77.2292791221
+0.00000007696 3.25189037096 71.6002048296
+0.00000007513 2.982659701 114.3991069134
+0.00000006947 3.31871016057 56.6223513026
+0.0000000649 0.88434578474 288.0806940053
+0.00000006394 3.51142812432 220.4126424388
+0.00000006211 0.58222518453 340.7708920448
+0.00000006772 4.09374798222 137.0330241624
+0.00000005595 5.68643434536 259.5088859231
+0.00000005309 2.65421183211 300.6108669775
+0.0000000495 4.99672086239 219.891377577
+0.00000006419 0.44895727879 140.001969579
+0.00000004975 4.06722486039 143.6253063014
+0.00000005692 3.7656346318 67.6680515665
+0.00000004853 2.03383592524 415.5524906121
+0.00000003796 1.26231186682 75.3028634291
+0.00000003807 2.24787582155 909.8187330546
+0.00000003812 3.10475682509 181.7583419392
+0.00000003764 5.2005209056 227.3137411185
+0.00000003445 5.91769433069 296.1574488526
+0.00000003517 5.44397685665 628.8515860501
+0.00000003943 4.95136058926 265.9892934775
+0.00000003472 0.3473799838 131.4039498699
+0.0000000339 0.53497504164 206.1855484372
+0.00000003038 4.68314286209 159.1244246902
+0.0000000319 5.68929316349 235.3904959658
+0.00000003303 2.09359507373 73.8183907208
+0.00000003069 4.49065085092 66.70484372
+0.00000003285 0.00780313833 75.7448064138
+0.00000002917 4.21615078632 258.0244132148
+0.00000003747 0.82999983666 74.2603337055
+0.00000002814 3.96708337625 82.8583534146
+0.00000002474 3.81319259323 7.1135470008
+0.00000002394 2.21483198491 54.1746707478
+0.00000002555 2.97023907145 378.6432952517
+0.00000002631 1.55153254691 154.0166152595
+0.00000002633 2.28385552693 32.1951448046
+0.00000002643 3.9683272968 381.6122406683
+0.00000002206 3.06995275892 59.8037450403
+0.00000002635 0.53987945692 211.8146227297
+0.00000002071 1.97429082033 18.1592472647
+0.00000002485 3.5543384699 96.8729990951
+0.00000002061 4.50102695788 5.9378908332
+0.00000001916 1.60538526374 80.1982245387
+0.0000000248 0.63321072542 187.6962327724
+0.00000002039 2.97351088965 191.2076949102
+0.00000001833 1.95824865568 81.8951455681
+0.00000001719 2.22526635038 479.2883889155
+0.00000001745 3.22821992592 218.4069048687
+0.00000001857 1.66304484985 984.6003316219
+0.00000001766 5.24239122261 105.4922706636
+0.00000001524 6.05374020264 99.1606209555
+0.00000001519 0.94716867229 372.4235201282
+0.00000001614 3.39986066169 230.5645708254
+0.00000001711 3.44237080993 522.5774180938
+0.00000001504 1.34653259405 74.5209661364
+0.00000001577 4.3802093672 80.7194894005
+0.0000000136 5.4869124027 74.8297826771
+0.00000001364 4.56045715617 42.5864537627
+0.00000001398 0.33827838973 142.4496501338
+0.00000001709 3.63188407264 554.0699874828
+0.0000000136 2.89305157919 74.7334144575
+0.0000000126 5.50922979275 74.9416572617
+0.00000001374 4.398979932 260.9933586314
+0.00000001366 2.15288773765 162.0933701068
+0.00000001244 4.97789913094 149.45132255
+0.00000001269 0.84167691738 767.3690829208
+0.00000001278 4.53585702916 294.6729761443
+0.00000001342 5.11117141196 51.2057253312
+0.0000000118 0.79882196802 116.4260963429
+0.00000001495 0.74986873597 75.0422309982
+0.00000001207 3.67288675913 20.6069278195
+0.00000001181 4.39598416757 180.2738692309
+0.00000001248 3.13312504066 67.3592350258
+0.00000001263 2.87116663203 74.6215398729
+0.0000000138 3.76141611602 92.940845832
+0.00000001113 3.87133607367 39.3568759152
+0.00000001018 6.20393099094 835.0371344873
+0.00000000962 3.30343472839 255.0554677982
+0.00000001238 1.73023505315 149.6750717192
+0.0000000097 1.71236273285 115.8835796217
+0.00000001001 5.49914631698 256.5399405065
+0.00000000921 3.07729879788 8.0767548473
+0.00000000914 0.00764291274 536.8045120954
+0.00000000911 6.23753038018 200.7689224658
+0.00000000956 5.76811833839 128.9562693151
+0.00000000999 0.33400530567 404.5067903482
+0.00000000952 3.00456073496 14.977853527
+0.00000000765 3.4545453366 214.7835681463
+0.000000008 3.2091293209 28.3111756513
+0.00000000799 4.11425365829 125.9873238985
+0.00000001021 1.79905869707 3.1813937377
+0.00000000706 5.80210566917 157.6399519819
+0.00000000715 5.56313177065 146.3818033969
+0.00000000689 1.84748347121 41.6444977756
+0.00000000682 5.16479782395 74.0308390419
+0.00000000673 2.65544175682 75.5323580927
+0.00000000723 4.75905991606 331.3215390738
+0.0000000073 2.25510749124 453.424893819
+0.00000000691 3.58561635364 362.8622925726
+0.00000000641 5.77408891198 110.2063212194
+0.00000000671 5.96862039131 135.5485514541
+0.00000000631 1.97807297205 639.897286314
+0.00000000774 0.42035450706 565.1156877467
+0.00000000705 2.94649553712 60.7669528868
+0.00000000663 5.32574112049 142.1408335931
+0.00000000612 2.01741578932 195.1398481733
+0.00000000749 5.56828487823 2.4476805548
+0.00000000798 0.90969731665 152.0108776894
+0.00000000747 5.07639466593 89.7594520943
+0.0000000065 4.56215718085 216.9224321604
+0.00000000651 2.80626026285 50.4025761791
+0.00000000593 1.89556258897 203.7378678824
+0.0000000055 2.90625551534 68.1893164283
+0.00000000548 3.75628845322 617.8058857862
+0.00000000554 2.78135114877 14.0146456805
+0.0000000053 3.51385025328 291.7040307277
+0.00000000506 4.94619342366 81.3738807063
+0.00000000649 5.74895589744 141.4864422873
+0.00000000593 5.40734033998 692.5874843535
+0.00000000544 2.9991051278 152.7445908723
+0.00000000485 2.36317665443 448.6895914038
+0.00000000481 5.81647231299 134.5853436076
+0.00000000517 4.97759795528 387.2413149608
+0.00000000573 2.46311368783 81.0013736908
+0.0000000047 1.30184316812 228.276948965
+0.00000000475 0.53480492526 303.8616966844
+0.00000000485 6.21247575899 5.4166259714
+0.00000000468 0.55881267334 23.5758732361
+0.00000000585 4.67924542643 88.7962442478
+0.00000000512 5.86200059955 293.188503436
+0.00000000445 2.50076311432 905.8865797915
+0.00000000501 4.79997295899 306.830642101
+0.00000000418 5.21379084769 35.4247226521
+0.00000000408 5.69107313998 284.1485407422
+0.00000000474 3.03149617428 286.596221297
+0.00000000432 4.20907682097 278.5194664497
+0.00000000506 2.05348204197 373.0142209592
+0.0000000041 5.30637634877 95.3885263868
+0.00000000478 2.41106642594 358.9301393095
+0.00000000536 1.8261477226 114.1384744825
+0.00000000383 5.54541241459 419.4846438752
+0.00000000413 0.03813081773 103.0927742186
+0.00000000368 4.08526832792 1589.0728952838
+0.00000000369 1.82533858431 334.2904844904
+0.00000000491 5.58913582973 68.5618234438
+0.00000000387 0.5661931048 602.9880909536
+0.00000000427 5.08349119654 367.9701020033
+0.00000000475 0.17507881032 120.358249606
+0.00000000342 5.27187859255 28.5718080822
+0.00000000407 2.00853504718 679.2541622292
+0.00000000381 4.61366060949 329.7251917809
+0.00000000388 0.88856038803 483.2205421786
+0.00000000376 1.28856348513 155.7829722581
+0.00000000326 6.09140263554 456.3938392356
+0.00000000318 0.09996195379 69.3649725959
+0.00000000292 5.11578046796 375.3924655448
+0.00000000299 6.04121646505 332.8060117821
+0.00000000328 3.47252263966 73.4090004436
+0.00000000283 1.81773059325 647.0108333148
+0.00000000308 3.50154864071 30.7106720963
+0.00000000283 1.88910019831 24.3790223882
+0.00000000278 3.85507901929 760.25553592
+0.00000000273 4.22941219477 391.1734682239
+0.00000000293 5.44464406156 477.9157907918
+0.00000000289 3.85492516765 209.3669421749
+0.00000000309 1.97045147502 543.0242872189
+0.00000000324 5.57191515554 501.3797894433
+0.00000000248 2.17741598681 611.5861106627
+0.00000000245 1.04008534095 1332.4847706675
+0.00000000248 6.19516038159 1134.1635287565
+0.00000000242 1.37720813333 121.2520214833
+0.00000000233 0.50933224249 462.0229135281
+0.00000000319 4.2421988104 328.3525936572
+0.00000000244 6.0064485364 295.1942410061
+0.00000000228 0.72608678727 233.9060232575
+0.00000000223 5.35785607671 983.1158589136
+0.00000000304 5.68101077712 189.1807054807
+0.00000000223 2.04168197187 370.9390474199
+0.00000000245 4.69742022955 316.3918696566
+0.00000000217 4.33845164683 269.9214467406
+0.00000000267 0.15744446718 10213.285546211
+0.0000000021 5.84975171904 147.1155165798
+0.00000000224 3.04829549918 1439.5096981492
+0.00000000226 0.72248476212 45.5766510387
+0.00000000202 1.37341689387 302.0953396858
+0.00000000207 6.13936312021 344.7030453079
+0.00000000228 2.33602531859 150.5264049811
+0.00000000203 2.38070591912 275.5505210331
+0.00000000194 5.11344829813 1215.1649024473
+0.00000000259 2.78974616768 144.1465711632
+0.00000000199 3.21010368905 7.4223635415
+0.00000000246 6.15106498377 6.2197751235
+0.0000000018 4.7037703687 518.6452648307
+0.00000000186 3.85070006482 46.2097904851
+0.00000000175 3.72163733058 150.0844619964
+0.00000000165 1.87245210311 310.1720945331
+0.00000000166 3.24028819042 173.9422195228
+0.00000000181 0.39521867351 0.9632078465
+0.00000000144 1.78180338482 531.1754378029
+0.00000000137 6.20635855175 369.4545747116
+0.00000000136 4.00164375048 526.722019678
+0.00000000141 4.02238453909 350.3321196004
+0.00000000125 5.28865037145 329.8370663655
+0.00000000134 3.97421067761 228.7982138268
+0.00000000132 4.52023845365 148.5999892881
+0.00000000125 4.24724390191 248.7238180901
+0.0000000012 4.08565783859 154.979823106
+0.00000000133 3.16576403244 262.4778313397
diff --git a/kstars/kstars/data/uranus.B1.vsop b/kstars/kstars/data/uranus.B1.vsop
new file mode 100644
index 00000000..edc35020
--- /dev/null
+++ b/kstars/kstars/data/uranus.B1.vsop
@@ -0,0 +1,154 @@
+0.00001374449 0.000000 0.000000
+0.00206366162 4.12394311407 74.7815985673
+0.0000856323 0.33819986165 149.5631971346
+0.00001725703 2.12193159895 73.297125859
+0.0000136886 3.06861722047 76.2660712756
+0.00000399847 2.84767037795 224.3447957019
+0.00000450639 3.77656180977 1.4844727083
+0.00000307214 1.25456766737 148.0787244263
+0.00000154336 3.78575467747 63.7358983034
+0.00000110888 5.32888676461 138.5174968707
+0.00000112432 5.57299891505 151.0476698429
+0.00000083493 3.59152795558 71.8126531507
+0.00000055573 3.40135416354 85.8272988312
+0.00000041377 4.45476669141 78.7137518304
+0.0000005369 1.70455769943 77.7505439839
+0.00000041912 1.21476607434 11.0457002639
+0.00000031959 3.77446207748 222.8603229936
+0.00000030297 2.56371683644 2.9689454166
+0.00000026977 5.33695500294 213.299095438
+0.00000026222 0.41620628369 380.12776796
+0.00000020094 5.9308563351 529.6909650946
+0.00000022992 2.48887389394 146.594251718
+0.0000001959 5.37213500014 299.1263942692
+0.00000020408 3.70179681605 70.8494453042
+0.00000019102 1.09213276596 111.4301614968
+0.00000019411 3.83015453768 38.1330356378
+0.00000010847 2.66326308043 3.9321532631
+0.00000010249 2.3127880772 109.9456887885
+0.00000009405 2.76950513184 39.6175083461
+0.0000000766 1.8110846285 225.8292684102
+0.00000008082 4.69064168719 184.7272873558
+0.00000006584 5.50417589189 35.1640902212
+0.0000000741 1.17879753422 65.2203710117
+0.00000006451 4.98294064391 71.6002048296
+0.00000006089 1.31830108565 52.6901980395
+0.00000004768 5.90574941745 145.6310438715
+0.0000000484 4.86390682412 221.3758502853
+0.00000004192 3.29643787103 77.962992305
+0.00000004711 4.24289069791 152.5321425512
+0.00000004894 6.01164167429 160.6088973985
+0.00000003738 4.75287390209 70.3281804424
+0.00000003481 0.64108927026 153.4953503977
+0.00000003758 3.94715595219 351.8165923087
+0.00000003114 0.10537144899 112.9146342051
+0.00000002788 4.24118032837 74.6697239827
+0.00000002505 0.04576283378 297.6419215609
+0.00000002563 4.15665405963 305.3461693927
+0.00000002544 5.25903565788 56.6223513026
+0.00000002247 4.24726481845 36.6485629295
+0.00000002541 0.40106060407 77.2292791221
+0.00000002212 2.88960413468 277.0349937414
+0.00000002299 3.57748029365 186.2117600641
+0.00000002661 0.53230319176 79.2350166922
+0.00000002157 2.10150995852 127.4717966068
+0.00000002265 1.41055702214 4.4534181249
+0.00000002103 4.27438518414 22.0914005278
+0.00000001861 3.75619999278 145.1097790097
+0.00000001759 2.10240976488 131.4039498699
+0.00000001661 4.84483054269 62.2514255951
+0.00000001496 1.72084298116 220.4126424388
+0.00000001659 5.86539712478 454.9093665273
+0.00000001428 0.31508367934 137.0330241624
+0.00000001522 1.00801468633 75.7448064138
+0.00000001459 6.17427145114 426.598190876
+0.00000001463 5.14953143442 84.3428261229
+0.00000001453 2.22988903923 206.1855484372
+0.00000001358 5.85111427068 183.2428146475
+0.00000001405 2.43582184515 87.3117715395
+0.00000001495 5.55621838458 67.6680515665
+0.00000001317 1.91178535183 140.001969579
+0.00000001068 1.51430678116 373.9079928365
+0.00000001439 0.99170994448 74.8934731519
+0.00000001065 4.15616015505 288.0806940053
+0.00000001096 1.63909426062 41.1019810544
+0.00000001189 0.90595784409 33.6796175129
+0.00000000961 5.48175535705 490.3340891794
+0.00000000851 0.95029849401 909.8187330546
+0.0000000082 0.78610123063 259.5088859231
+0.00000000881 4.31294603221 9.5612275556
+0.00000000708 0.00007309836 81.8951455681
+0.00000000709 3.18853632737 80.1982245387
+0.00000000786 5.18884635415 114.3991069134
+0.00000000822 0.01949759759 18.1592472647
+0.00000000656 6.16899483115 96.8729990951
+0.00000000879 1.82006610038 73.8183907208
+0.00000000872 0.30134022304 12.5301729722
+0.0000000086 0.21225398802 3.1813937377
+0.00000000637 2.64378420008 75.3028634291
+0.00000000727 0.02846968582 66.70484372
+0.000000006 4.42462853209 415.5524906121
+0.0000000059 4.17885957237 300.6108669775
+0.0000000061 6.07202921132 219.891377577
+0.00000000611 0.97629869063 296.1574488526
+0.00000000635 2.21125075603 74.2603337055
+0.00000000529 2.35940463062 7.1135470008
+0.00000000622 2.2180194485 211.8146227297
+0.00000000519 2.01872911223 142.4496501338
+0.00000000489 1.83419944488 92.940845832
+0.00000000445 2.51784247184 604.4725636619
+0.00000000413 5.36482818305 82.8583534146
+0.00000000445 0.33164113115 227.3137411185
+0.00000000456 2.44190834824 381.6122406683
+0.00000000378 1.91873737843 202.2533951741
+0.00000000509 5.83556856314 191.2076949102
+0.00000000455 5.15414537021 522.5774180938
+0.00000000419 2.80644155875 72.3339180125
+0.00000000333 0.3201483795 2.4476805548
+0.0000000036 1.47248643716 378.6432952517
+0.00000000306 0.15517399606 159.1244246902
+0.00000000301 4.46417652272 536.8045120954
+0.00000000353 0.48749845867 128.9562693151
+0.00000000351 6.24769322491 5.9378908332
+0.00000000298 1.71815652029 235.3904959658
+0.00000000315 2.44922921309 187.6962327724
+0.00000000318 0.7017635951 181.7583419392
+0.00000000314 4.68400251693 14.977853527
+0.00000000282 3.70093718573 108.4612160802
+0.00000000272 3.91340553608 617.8058857862
+0.00000000273 3.29483889428 387.2413149608
+0.00000000323 4.90410549341 258.0244132148
+0.00000000288 4.42249612833 195.1398481733
+0.0000000025 1.23231297183 703.6331846174
+0.00000000338 2.8464576889 154.0166152595
+0.00000000297 1.16538119842 146.3818033969
+0.00000000248 4.90614051989 41.6444977756
+0.00000000275 5.35665949805 80.7194894005
+0.00000000257 1.82441994046 230.5645708254
+0.00000000234 0.27679874465 33.1371007917
+0.0000000028 1.73679618032 265.9892934775
+0.00000000229 0.49529839431 74.8297826771
+0.00000000229 4.18462288684 74.7334144575
+0.00000000253 2.63817804331 74.5209661364
+0.00000000252 2.04143912495 75.0422309982
+0.00000000213 4.16218259902 74.6215398729
+0.00000000212 0.51761494342 74.9416572617
+0.00000000201 4.54140547837 20.6069278195
+0.00000000194 4.17282454759 116.4260963429
+0.00000000213 2.29528235429 32.1951448046
+0.00000000174 3.15418942153 228.276948965
+0.00000000194 0.06960211137 42.5864537627
+0.00000000173 5.59700344643 68.8437077341
+0.00000000159 4.91721631097 143.6253063014
+0.0000000015 0.92771324396 404.5067903482
+0.00000000136 2.51083022906 372.4235201282
+0.00000000134 3.22507836958 479.2883889155
+0.00000000124 0.42063711585 149.45132255
+0.00000000122 1.20639876458 5.4166259714
+0.00000000119 0.45375065997 74.0308390419
+0.00000000146 5.0820733036 294.6729761443
+0.00000000118 4.2264078889 75.5323580927
+0.00000000118 1.50613822829 344.7030453079
+0.00000000121 2.13544759505 209.3669421749
+0.00000000121 6.0823907637 260.9933586314
+0.00000000154 4.18369977366 39.3568759152
diff --git a/kstars/kstars/data/uranus.B2.vsop b/kstars/kstars/data/uranus.B2.vsop
new file mode 100644
index 00000000..059e9fbb
--- /dev/null
+++ b/kstars/kstars/data/uranus.B2.vsop
@@ -0,0 +1,60 @@
+0.00000556926 0.000000 0.000000
+0.00009211656 5.80044305785 74.7815985673
+0.00000286265 2.17729776353 149.5631971346
+0.00000094969 3.84237569809 73.297125859
+0.00000045419 4.87822046064 76.2660712756
+0.00000020107 5.46264485369 1.4844727083
+0.00000014793 0.87983715652 138.5174968707
+0.00000013963 5.07234043994 63.7358983034
+0.00000014261 2.84517742687 148.0787244263
+0.00000010122 5.00290894862 224.3447957019
+0.00000008299 6.26655615197 78.7137518304
+0.00000004729 5.16274174929 71.8126531507
+0.00000003816 6.28224514574 85.8272988312
+0.00000003488 3.53472172445 11.0457002639
+0.00000002555 1.44444215715 151.0476698429
+0.00000002353 4.23069776466 3.9321532631
+0.00000002585 0.41383633246 71.6002048296
+0.00000001394 4.13126838571 146.594251718
+0.00000001183 3.68471361409 77.7505439839
+0.00000001103 5.54212014132 222.8603229936
+0.00000001205 5.05109252937 380.12776796
+0.00000001146 1.95280464754 529.6909650946
+0.00000000977 1.52652616357 77.962992305
+0.00000001025 4.33698643491 2.9689454166
+0.00000000858 2.78728745263 111.4301614968
+0.00000000868 5.55175791193 38.1330356378
+0.00000000633 0.41074353315 213.299095438
+0.00000000596 5.39265533517 127.4717966068
+0.00000000586 4.00404667232 109.9456887885
+0.00000000543 2.40369406419 153.4953503977
+0.00000000486 2.05237757516 299.1263942692
+0.00000000557 3.13408880388 65.2203710117
+0.00000000457 3.96543219832 454.9093665273
+0.00000000481 2.81511187371 160.6088973985
+0.00000000421 2.16819778071 56.6223513026
+0.00000000326 4.5292001243 39.6175083461
+0.00000000308 6.26508780547 70.3281804424
+0.00000000338 5.14594268587 3.1813937377
+0.00000000288 0.47061435406 22.0914005278
+0.00000000336 4.23512034174 35.1640902212
+0.00000000316 3.93430525759 52.6901980395
+0.00000000306 1.10359318443 70.8494453042
+0.0000000025 3.58780257084 202.2533951741
+0.00000000239 4.7767930608 87.3117715395
+0.00000000227 2.74138067839 12.5301729722
+0.00000000263 1.59203582407 84.3428261229
+0.00000000215 3.88195737361 131.4039498699
+0.00000000216 5.80700510713 74.6697239827
+0.00000000264 1.82574036051 77.2292791221
+0.00000000222 0.0411188355 184.7272873558
+0.00000000197 1.56602555362 9.5612275556
+0.00000000193 2.2641693816 75.7448064138
+0.00000000179 2.69065316892 145.6310438715
+0.0000000017 2.75844544119 73.8183907208
+0.00000000155 3.5539324911 18.1592472647
+0.00000000174 4.76111441901 277.0349937414
+0.0000000014 0.2871476287 221.3758502853
+0.00000000134 1.29065526326 206.1855484372
+0.00000000127 6.17908901556 62.2514255951
+0.00000000116 6.26646620658 220.4126424388
diff --git a/kstars/kstars/data/uranus.B3.vsop b/kstars/kstars/data/uranus.B3.vsop
new file mode 100644
index 00000000..3adcf79a
--- /dev/null
+++ b/kstars/kstars/data/uranus.B3.vsop
@@ -0,0 +1,16 @@
+-0.00000011048 0.000000 0.000000
+0.00000267832 1.25097888291 74.7815985673
+0.00000006154 4.00663614486 149.5631971346
+0.00000003361 5.77804694935 73.297125859
+0.00000001602 1.05657834344 63.7358983034
+0.00000001265 1.66795295537 78.7137518304
+0.00000001183 2.58856450374 138.5174968707
+0.00000001087 0.28687213135 76.2660712756
+0.0000000064 1.87238784591 71.6002048296
+0.0000000059 0.80206040001 1.4844727083
+0.00000000467 4.42872012006 148.0787244263
+0.00000000272 4.00684090176 85.8272988312
+0.00000000203 0.60406901282 71.8126531507
+0.0000000018 5.55657564049 3.9321532631
+0.00000000168 4.67745630044 70.8494453042
+0.0000000017 2.93672195979 11.0457002639
diff --git a/kstars/kstars/data/uranus.B4.vsop b/kstars/kstars/data/uranus.B4.vsop
new file mode 100644
index 00000000..38eae8c1
--- /dev/null
+++ b/kstars/kstars/data/uranus.B4.vsop
@@ -0,0 +1,2 @@
+-0.000000003 0.000000 0.000000
+0.00000005719 2.85499529315 74.7815985673
diff --git a/kstars/kstars/data/uranus.L0.vsop b/kstars/kstars/data/uranus.L0.vsop
new file mode 100644
index 00000000..0e691b06
--- /dev/null
+++ b/kstars/kstars/data/uranus.L0.vsop
@@ -0,0 +1,947 @@
+5.48129294299 0.000000 0.000000
+0.09260408252 0.8910642153 74.7815985673
+0.01504247826 3.62719262195 1.4844727083
+0.00365981718 1.89962189068 73.297125859
+0.00272328132 3.35823710524 149.5631971346
+0.00070328499 5.39254431993 63.7358983034
+0.00068892609 6.09292489045 76.2660712756
+0.00061998592 2.26952040469 2.9689454166
+0.00061950714 2.85098907565 11.0457002639
+0.00026468869 3.14152087888 71.8126531507
+0.00025710505 6.11379842935 454.9093665273
+0.00021078897 4.36059465144 148.0787244263
+0.00017818665 1.74436982544 36.6485629295
+0.00014613471 4.73732047977 3.9321532631
+0.00011162535 5.82681993692 224.3447957019
+0.00010997934 0.48865493179 138.5174968707
+0.00009527487 2.95516893093 35.1640902212
+0.00007545543 5.23626440666 109.9456887885
+0.0000422017 3.23328535514 70.8494453042
+0.0000405185 2.27754158724 151.0476698429
+0.00003354607 1.06549008887 4.4534181249
+0.00002926671 4.62903695486 9.5612275556
+0.00003490352 5.48305567292 146.594251718
+0.00003144093 4.75199307603 77.7505439839
+0.0000292241 5.3523674338 85.8272988312
+0.0000227279 4.36600802756 70.3281804424
+0.00002051209 1.51773563459 0.1118745846
+0.00002148599 0.60745800902 38.1330356378
+0.00001991726 4.92437290826 277.0349937414
+0.00001376208 2.04281409054 65.2203710117
+0.0000166691 3.62744580852 380.12776796
+0.00001284183 3.11346336879 202.2533951741
+0.00001150416 0.93344454002 3.1813937377
+0.00001533223 2.58593414266 52.6901980395
+0.00001281641 0.54269869505 222.8603229936
+0.000013721 4.19641615561 111.4301614968
+0.00001220998 0.19901396193 108.4612160802
+0.00000946195 1.19249463066 127.4717966068
+0.00001150993 4.17898207045 33.6796175129
+0.00001244342 0.91612680579 2.4476805548
+0.00001072008 0.23564502877 62.2514255951
+0.00001090461 1.77501638912 12.5301729722
+0.00000707875 5.18285226584 213.299095438
+0.00000653401 0.96586909116 78.7137518304
+0.00000627562 0.18210181975 984.6003316219
+0.00000524495 2.01276706996 299.1263942692
+0.0000055937 3.35776737704 0.5212648618
+0.00000606827 5.43209728952 529.6909650946
+0.00000404891 5.98689011389 8.0767548473
+0.00000467211 0.41484068933 145.1097790097
+0.00000471288 1.40664336447 184.7272873558
+0.00000483219 2.10553990154 0.9632078465
+0.00000395614 5.87039580949 351.8165923087
+0.00000433532 5.52142978255 183.2428146475
+0.00000309885 5.83301304674 145.6310438715
+0.00000378609 2.34975805006 56.6223513026
+0.00000398996 0.33810765436 415.5524906121
+0.00000300379 5.64353974146 22.0914005278
+0.00000249229 4.74617120584 225.8292684102
+0.00000239334 2.35045874708 137.0330241624
+0.00000294172 5.83916826225 39.6175083461
+0.0000021648 4.77847481363 340.7708920448
+0.00000251792 1.63696775578 221.3758502853
+0.00000219621 1.92212987979 67.6680515665
+0.00000201963 1.29693040865 0.0481841098
+0.00000224097 0.51574863468 84.3428261229
+0.00000216549 6.14211862702 5.9378908332
+0.00000222588 2.84309380331 0.2606324309
+0.00000207828 5.5802057004 68.8437077341
+0.00000187474 1.31924326253 0.1600586944
+0.00000158028 0.73811997211 54.1746707478
+0.00000199146 0.9563415501 152.5321425512
+0.00000168648 5.87874000882 18.1592472647
+0.000001703 3.67717520688 5.4166259714
+0.00000193652 1.88800122606 456.3938392356
+0.00000192998 0.91616058506 453.424893819
+0.00000181934 3.53624029238 79.2350166922
+0.00000173145 1.53860728054 160.6088973985
+0.00000164588 1.42379714838 106.9767433719
+0.00000171968 5.67952685533 219.891377577
+0.00000162792 3.05029377666 112.9146342051
+0.00000146653 1.26300172265 59.8037450403
+0.00000139453 5.385977234 32.1951448046
+0.00000138585 4.25994786673 909.8187330546
+0.00000143058 1.29995487555 35.4247226521
+0.0000012384 1.37359990336 7.1135470008
+0.00000104414 5.02820888813 0.7507595254
+0.00000103277 0.68095301267 14.977853527
+0.00000094741 0.90674090409 74.6697239827
+0.00000082978 2.92828718445 265.9892934775
+0.00000110163 2.02685778976 554.0699874828
+0.00000094226 3.9426632826 74.8934731519
+0.00000079858 1.0144682918 6.592282139
+0.00000109376 5.70581833286 77.962992305
+0.00000085876 1.70649435603 82.8583534146
+0.00000103562 1.45770270246 24.3790223882
+0.00000074667 4.63177552576 69.3649725959
+0.00000079919 3.00974084247 297.6419215609
+0.00000084502 0.36887189574 186.2117600641
+0.0000008881 0.52481330563 181.7583419392
+0.00000070303 1.18986880009 66.70484372
+0.00000069965 0.87476081875 305.3461693927
+0.00000069927 3.76102749315 131.4039498699
+0.00000084604 5.88725183325 256.5399405065
+0.00000074341 6.24271323846 447.7958195265
+0.0000006231 0.16901376623 479.2883889155
+0.00000072726 2.84892775693 462.0229135281
+0.0000006906 4.43934854374 39.3568759152
+0.00000076568 4.5872111034 6.2197751235
+0.00000073387 4.27603448634 87.3117715395
+0.00000055307 1.49636544147 71.6002048296
+0.00000057291 1.63015165542 143.6253063014
+0.00000061661 3.18604743524 77.2292791221
+0.00000057634 3.67180685401 51.2057253312
+0.00000050289 1.12279384633 20.6069278195
+0.00000053744 5.51890986247 128.9562693151
+0.00000057894 2.66877593418 381.6122406683
+0.00000058112 1.58629352171 60.7669528868
+0.00000045382 0.48053933052 14.0146456805
+0.00000037581 6.06822931932 211.8146227297
+0.0000003864 3.43597050177 153.4953503977
+0.00000046087 4.36201639577 75.7448064138
+0.00000040088 4.57333927519 46.2097904851
+0.00000034229 2.93967782207 140.001969579
+0.00000038669 5.58941074168 99.1606209555
+0.00000034827 1.02792863024 203.7378678824
+0.00000040024 0.69889667397 218.4069048687
+0.00000032538 4.21625657443 200.7689224658
+0.00000031865 5.50961503408 72.3339180125
+0.00000041695 3.82438031124 81.0013736908
+0.00000034795 0.39363490236 1.3725981237
+0.00000039775 6.05600836903 293.188503436
+0.00000027577 2.18261286374 125.9873238985
+0.00000036279 1.66586085405 258.0244132148
+0.00000035442 1.96652806541 835.0371344873
+0.00000035361 3.7225869003 692.5874843535
+0.00000027323 2.10164372072 209.3669421749
+0.0000002653 4.48265986115 373.9079928365
+0.00000034472 1.07907945481 191.2076949102
+0.00000029915 3.87358632506 259.5088859231
+0.00000026233 3.63172504384 490.3340891794
+0.00000025848 0.54461409359 41.6444977756
+0.00000026989 6.27711247734 28.5718080822
+0.00000026391 5.81110061049 75.3028634291
+0.00000034227 6.05617272657 275.5505210331
+0.00000024279 3.18776564878 81.3738807063
+0.00000029937 1.88789751816 269.9214467406
+0.00000026235 6.20105251336 134.5853436076
+0.00000022754 0.92919725789 288.0806940053
+0.0000002518 5.42547381962 116.4260963429
+0.00000022715 0.53098783687 1514.2912967165
+0.00000026485 4.77176167929 284.1485407422
+0.00000027008 4.75281624832 41.1019810544
+0.00000021972 4.58613057386 404.5067903482
+0.00000022012 1.84389287183 617.8058857862
+0.00000024694 4.7087519549 378.6432952517
+0.00000028949 0.17127584792 528.2064923863
+0.00000020492 0.10285646641 195.1398481733
+0.00000020696 5.62143477633 55.6591434561
+0.00000025843 0.74627159338 278.5194664497
+0.0000002299 3.58378694661 1.5963472929
+0.00000021843 0.05733533568 173.9422195228
+0.0000001905 2.30351091243 5.1078094307
+0.00000020675 2.64113858585 105.4922706636
+0.00000021856 5.87352402691 45.5766510387
+0.0000002112 1.98081790016 114.3991069134
+0.00000019279 2.84304025179 159.1244246902
+0.00000019061 0.50598371738 67.3592350258
+0.00000020434 3.77601951414 135.5485514541
+0.00000017326 4.47793157645 120.358249606
+0.00000020547 0.88695598555 255.0554677982
+0.0000001932 1.48569290504 0.8937718773
+0.00000021331 2.7447002306 28.3111756513
+0.00000017582 4.091396367 296.1574488526
+0.00000015918 3.94525074972 17.5261078183
+0.00000015562 0.92748407689 300.6108669775
+0.00000016439 0.30868798605 30.7106720963
+0.00000015237 4.93048601827 7.4223635415
+0.00000019284 6.21950083268 329.8370663655
+0.0000001386 0.56255266406 144.1465711632
+0.00000016206 2.30292598693 344.7030453079
+0.00000016041 0.19723295436 103.0927742186
+0.00000014414 2.57606243208 230.5645708254
+0.00000016789 4.93540052916 565.1156877467
+0.00000017052 1.81844925116 294.6729761443
+0.00000016766 0.2754218633 73.8183907208
+0.00000015428 1.91577056305 96.8729990951
+0.00000015718 3.87095025861 98.8999885246
+0.00000011923 6.17545505441 44.7253177768
+0.00000012407 6.22419970167 80.1982245387
+0.0000001304 1.99652993223 27.0873353739
+0.00000013229 3.43782440072 227.3137411185
+0.00000011669 4.31526860843 426.598190876
+0.00000014378 5.78353646474 1059.3819301892
+0.00000015879 0.98454960055 6208.2942514241
+0.00000011158 1.7441743069 220.4126424388
+0.00000011989 5.8438865795 13.3333221243
+0.00000011386 2.55925734515 19.1224551112
+0.00000013281 5.39472153462 391.1734682239
+0.00000012295 4.57340278496 23.5758732361
+0.00000012827 1.7741026907 180.2738692309
+0.00000011651 4.29138607818 142.4496501338
+0.00000012248 2.44241346243 100.3844612329
+0.00000012421 2.32591770919 80.7194894005
+0.00000009774 0.39898140151 7.8643065262
+0.00000013172 2.74099358938 177.8743727859
+0.00000012262 5.42795591646 831.1049812242
+0.00000010272 5.90194483926 74.5209661364
+0.00000009317 3.75869700774 74.8297826771
+0.00000010701 4.00709797731 235.3904959658
+0.00000009243 5.38492199672 20.4468691251
+0.00000009461 2.60126707172 92.3077063856
+0.00000012066 5.5216310022 74.2603337055
+0.00000010836 1.88393779293 241.6102710893
+0.00000009317 1.1648365831 74.7334144575
+0.00000010718 5.50310449842 187.6962327724
+0.00000012057 6.0212005039 154.0166152595
+0.00000009124 1.15458738606 0.6331394464
+0.00000011526 6.26425302826 155.7829722581
+0.000000122 5.79400179483 1364.7280995819
+0.00000010979 5.76614513865 628.8515860501
+0.00000008532 5.1801645615 1.6445314027
+0.0000000866 3.78133822411 74.9416572617
+0.00000011227 1.30788626675 604.4725636619
+0.00000010531 1.05867421534 291.7040307277
+0.00000008446 3.52020067595 756.3233826569
+0.00000010291 5.30493908317 75.0422309982
+0.00000008015 6.24347048958 543.0242872189
+0.00000007796 5.23497582886 58.1068240109
+0.0000000931 1.65210713729 24.1183899573
+0.00000008642 1.14285691458 74.6215398729
+0.00000007797 4.00208030502 31.492569389
+0.00000008915 3.63129389881 408.4389436113
+0.00000007191 4.24536221306 110.2063212194
+0.00000009764 0.10205649809 366.485629295
+0.0000000871 2.2591075948 451.9404211107
+0.0000000943 2.00492467431 331.3215390738
+0.00000009008 1.63146330622 443.8636662634
+0.00000007247 4.35313018726 88.1149206916
+0.00000007659 0.61918159043 50.4025761791
+0.00000006836 5.12190844483 0.8031491521
+0.00000009367 1.42664537007 414.0680179038
+0.00000008136 0.45279998999 25.6028626656
+0.00000009199 2.41000352664 10138.5039476437
+0.00000006896 5.85017813531 339.2864193365
+0.00000006487 6.03397141885 1.2238402774
+0.00000007186 4.00480285222 157.6399519819
+0.0000000813 0.21907525983 422.6660376129
+0.00000008022 2.09953974305 92.940845832
+0.00000006371 4.47820781123 79.889407998
+0.00000007957 5.86499639179 760.25553592
+0.00000008383 2.33782809093 417.0369633204
+0.00000007931 3.41952210669 7.7042478318
+0.00000006613 1.39197711439 16.6747745564
+0.00000007142 5.57864813931 4.7353024152
+0.00000007441 0.48121969777 68.1893164283
+0.00000007187 0.50441238918 457.8783119439
+0.00000006613 2.84628770892 142.1408335931
+0.00000006399 3.88681409308 74.0308390419
+0.0000000614 1.6577690922 350.3321196004
+0.00000007053 0.13890020306 306.830642101
+0.0000000601 5.4643400464 48.7580447764
+0.0000000681 6.15448079403 67.8804998876
+0.00000005982 2.36098472874 2.0057375701
+0.00000005709 1.49928444044 206.1855484372
+0.00000006843 1.08172913275 465.9550667912
+0.00000006408 5.07331258075 4.665866446
+0.00000007805 3.98866710061 3.6233367224
+0.00000005527 5.57881556653 2.9207613068
+0.00000005521 3.3822598704 149.45132255
+0.00000006107 1.95504762856 216.9224321604
+0.00000005692 2.83076925167 260.9933586314
+0.00000006586 2.71085048651 329.7251917809
+0.00000005826 3.98800970226 347.8844390456
+0.00000005745 0.49160564101 0.3725070155
+0.00000005473 5.69158856279 1.6969210294
+0.00000004982 2.40870746521 342.2553647531
+0.0000000604 4.78944090986 558.0021407459
+0.00000005317 2.78403764459 13.4933808187
+0.0000000509 5.47747622578 372.4235201282
+0.00000004894 1.77082918618 333.657345044
+0.00000005389 2.94076732149 9.4011688612
+0.00000004757 5.37129102802 61.2882177486
+0.00000005 3.43988321744 518.6452648307
+0.00000005664 3.30309284254 0.6543913058
+0.0000000553 0.45092393824 162.0933701068
+0.00000005746 3.45964923866 55.1378785943
+0.00000005666 1.23578675332 328.3525936572
+0.00000005071 5.42033080481 977.4867846211
+0.00000005719 0.66718965817 92.0470739547
+0.00000004994 1.29267872727 983.1158589136
+0.0000000557 2.36255927193 6.9010986797
+0.00000005189 2.40682220291 58.319272332
+0.00000005502 0.13301359232 149.6750717192
+0.00000004706 1.85473330365 119.5069163441
+0.00000004305 4.18171934306 90.8232336773
+0.00000005953 1.73036741041 152.7445908723
+0.00000005607 5.53187692339 1087.6931058405
+0.00000005591 5.75072223569 358.9301393095
+0.00000004441 0.97726075887 4.192785694
+0.00000004608 3.31800103668 89.7594520943
+0.00000004677 5.01422713233 43.1289704839
+0.00000004034 1.08242564328 75.5323580927
+0.00000005626 1.10270225604 66.9172920411
+0.00000004058 1.9401213605 17.2654753874
+0.0000000477 2.24207019076 986.0848043302
+0.00000005207 1.3660042891 767.3690829208
+0.0000000494 0.13733547633 0.8513332619
+0.00000004339 5.33814728291 152.0108776894
+0.00000003917 3.85320550575 2.2876218604
+0.00000003903 5.87573410158 16.4623262353
+0.00000004655 0.93665017107 267.4737661858
+0.00000004638 5.42566923517 16.04163511
+0.00000005177 3.40845690805 1289.9465010146
+0.00000003825 0.5988810573 210.3301500214
+0.00000005048 2.16732539242 367.9701020033
+0.00000003819 1.70901925915 5.6290742925
+0.00000005004 0.26759264038 403.1341922245
+0.00000004202 5.12029089394 19.0105805266
+0.00000004472 2.88978371811 59.2824801785
+0.000000047 4.17709035394 130.4407420234
+0.00000004487 0.85521839581 969.6224780949
+0.00000003802 4.59721371468 25.8634950965
+0.00000004024 4.98868930941 30.0562807905
+0.00000004722 6.16359211847 173.6815870919
+0.00000004732 3.76697693308 373.0142209592
+0.00000003542 0.76768843819 114.1384744825
+0.0000000337 2.00021522907 286.596221297
+0.00000003626 3.20240733896 991.7138786227
+0.00000004028 0.46802022168 387.2413149608
+0.00000003442 5.2095973335 894.8408795276
+0.00000003273 5.46374958434 192.6921676185
+0.00000003291 3.97847646998 264.5048207692
+0.00000003291 1.62538722379 681.5417840896
+0.00000003198 3.965808048 146.3818033969
+0.00000004016 1.4065746484 383.0967133766
+0.00000003844 3.60271287642 0.590700831
+0.00000003123 4.50215520755 1439.5096981492
+0.00000003434 5.18704419009 97.4155158163
+0.00000003123 4.14198630214 76.4785195967
+0.00000003259 1.65410614252 214.7835681463
+0.00000003557 4.15769848885 68.5618234438
+0.00000002934 2.95575531139 120.9913890524
+0.00000002914 3.69930995976 874.3940104025
+0.00000003301 2.14570582133 253.5709950899
+0.00000003362 4.82277888708 19.643719973
+0.00000003218 2.56428709831 60.5545045657
+0.00000003059 3.57539890234 117.9105690512
+0.00000003073 3.54739757836 95.3885263868
+0.00000002789 0.65190913388 42.5382696529
+0.00000003235 5.31608088666 546.956440482
+0.00000003657 5.89905956226 16.1535096946
+0.00000003549 2.76314903735 82.4858463991
+0.00000003627 4.68663059919 593.426863398
+0.00000003306 1.57486085317 312.4597163935
+0.00000003602 2.51921910142 22.8945496799
+0.00000003431 4.95532928836 49.7212526229
+0.00000002675 2.41314606353 29.2049475286
+0.00000003101 1.42849885249 17.6379824029
+0.00000003399 3.02815712113 88.7962442478
+0.00000003379 2.65894323745 771.3012361839
+0.00000002547 6.10642153361 455.8725743738
+0.00000002967 0.31461418738 150.5264049811
+0.00000002681 1.16839594153 477.8039162072
+0.00000003343 3.09880618811 552.5855147745
+0.00000002678 1.42841144096 1.1119656928
+0.0000000254 1.94053883528 6.4804075544
+0.00000002491 2.97226347939 453.9461586808
+0.00000002744 1.93313970916 73.1852512744
+0.00000002935 4.5939410628 167.0893049529
+0.00000003007 1.38745560615 365.0011565867
+0.00000003053 1.91792962252 561.1835344836
+0.00000002496 5.45540866674 66.1835788582
+0.00000002622 1.46324659292 33.1371007917
+0.00000003203 4.01683757076 555.5544601911
+0.00000002317 1.13727677715 43.2408450685
+0.00000002341 5.87635018071 228.276948965
+0.00000002841 3.60234459541 42.5864537627
+0.00000002858 1.53714262537 353.301065017
+0.00000002484 3.85791009894 104.0077979553
+0.00000002903 5.21967656512 73.4090004436
+0.0000000276 1.21343315367 32.2433289144
+0.00000002269 3.31411391807 4.1446015842
+0.00000002241 2.65636547591 70.1157321213
+0.00000002246 4.08175081363 123.5396433437
+0.00000002583 2.38305971478 100.6450936638
+0.00000002761 5.71758409791 43.2890291783
+0.00000002827 6.16734582851 101.8689339412
+0.00000002838 0.5488849549 20.4950532349
+0.00000002145 4.04195315408 47.061123747
+0.0000000281 1.90169260186 273.1028404783
+0.00000002922 2.79808700183 418.2608035978
+0.0000000207 5.5040271829 47.6942631934
+0.00000002071 2.0197357306 316.3918696566
+0.0000000252 3.12740527423 905.8865797915
+0.0000000217 4.4619656005 2.7083129857
+0.00000002399 3.78849518316 75.5847477194
+0.00000002746 4.82558024832 6.8529145699
+0.00000002717 2.33108458294 404.6186649328
+0.00000002416 4.11932546205 332.8060117821
+0.00000001974 5.79881978458 11.1575748485
+0.00000001967 5.43918682709 199.2844497575
+0.00000002282 2.79530897096 22.633917249
+0.0000000191 0.27727117649 69.1525242748
+0.00000002471 3.51033894778 8.5980197091
+0.00000001904 3.45282024423 472.1748419147
+0.00000002606 0.43601023323 439.782755154
+0.00000002663 5.43112910549 3265.8308281325
+0.00000002058 1.69362390174 65.8747623175
+0.00000002258 5.32927779367 908.3342603463
+0.00000001873 5.5539980591 175.1660598002
+0.00000002222 0.96973865202 39.0962434843
+0.00000002121 2.00302088316 106.0135355254
+0.0000000201 1.49945418027 29.226199388
+0.00000002222 4.36573603431 468.2426886516
+0.00000002055 0.05798973044 205.2223405907
+0.00000002086 0.44287700052 10.2949407385
+0.0000000177 4.3204880583 0.457574387
+0.00000002112 5.78682409103 486.4019359163
+0.00000001909 0.82888506421 254.9435932136
+0.00000001973 6.05826379648 78.4049352897
+0.00000001908 5.55892482384 15.4991183888
+0.00000001888 6.20874408008 198.321241911
+0.00000002092 2.55561831566 49.5088043018
+0.00000001775 6.17741514589 258.8757464767
+0.00000002146 1.4050811881 526.722019678
+0.000000018 0.04238718337 334.2904844904
+0.00000001738 1.99152421966 77.0692204277
+0.00000001641 3.36410541913 118.0224436358
+0.00000002084 5.21275540105 134.0640787458
+0.00000001861 2.97480744198 178.7893965226
+0.0000000175 2.01731567093 142.6620984549
+0.000000016 1.60963172329 40.1600250673
+0.00000001668 1.53361997245 0.8300814025
+0.00000001769 4.72689497119 32.7164096664
+0.00000001782 2.60469159465 166.828672522
+0.00000001765 5.57583636983 522.5774180938
+0.00000001877 1.09044005603 274.0660483248
+0.00000001544 1.9179841914 303.8616966844
+0.00000001532 3.44973397383 124.5028511902
+0.00000001658 5.23946791059 233.9060232575
+0.00000001743 2.32369273283 290.2195580194
+0.00000001528 0.62020771152 1033.3583763983
+0.00000001522 6.11272567668 165.6048322446
+0.00000001496 2.02190170195 150.0844619964
+0.0000000149 3.30997217921 820.0592809603
+0.00000001398 3.41567259878 4.9959348461
+0.00000001886 6.25585539882 162.8965192589
+0.00000001388 0.62745508416 448.6895914038
+0.00000001918 0.91483173263 1819.6374661092
+0.00000001682 2.11545135265 189.7232222019
+0.00000001711 2.55731536599 1108.1399749656
+0.00000001598 0.89607036108 115.8835796217
+0.00000001477 0.22838214106 370.9390474199
+0.00000001727 1.54005322759 401.6497195162
+0.00000001432 3.73381952953 8.9068362498
+0.00000001338 0.19338311739 81.8951455681
+0.00000001618 6.02595306259 31.2319369581
+0.00000001452 0.11827434627 72.7758609972
+0.00000001626 4.26332651029 369.4545747116
+0.00000001284 3.18389639039 362.8622925726
+0.00000001755 5.57436830525 344.9636777388
+0.00000001451 4.4261538175 189.1807054807
+0.00000001294 2.77775613125 63.6240237188
+0.00000001712 2.16785817753 536.8045120954
+0.00000001266 2.78408709208 55.7710180407
+0.000000017 2.49908604932 441.2672278623
+0.00000001645 2.41257585783 10.0824924174
+0.00000001666 5.00664377609 79.5169009825
+0.00000001674 0.00394784675 491.5579294568
+0.00000001334 5.62972572008 129.9194771616
+0.00000001328 0.2560613584 114.9416236346
+0.00000001176 1.63208422172 84.1827674285
+0.00000001177 4.10449248614 103.3534066495
+0.00000001384 5.7300452987 89.338760969
+0.00000001287 0.99537181009 14.6690369863
+0.00000001171 5.98078310685 57.1436161644
+0.00000001126 3.39586759408 375.3924655448
+0.00000001406 5.18477940039 113.8778420516
+0.00000001397 1.49751443233 14.2270940016
+0.00000001206 3.60301196272 480.7728616238
+0.00000001113 4.80418427391 9.449352971
+0.00000001434 1.57158177893 419.7452763061
+0.00000001473 1.03881736383 1215.1649024473
+0.00000001311 2.99704179684 458.8415197904
+0.00000001453 6.10676427884 64.6991061499
+0.0000000107 3.16542344402 54.3347294422
+0.00000001389 2.78512263875 26.0235537909
+0.00000001203 0.20627563214 0.5694489716
+0.00000001343 5.58004577468 95.2284676924
+0.00000001062 2.40616687148 154.979823106
+0.00000001399 1.66776602336 240.3864308119
+0.00000001036 5.53891715915 403.0223176399
+0.00000001269 2.3768452729 37.8724032069
+0.00000001197 4.87553746725 1044.4040766622
+0.00000001009 2.7461946296 80.4106728598
+0.0000000133 0.99603813295 483.2205421786
+0.00000001348 0.58829539202 476.4313180835
+0.00000000989 3.31666847329 18.9100067901
+0.00000001054 2.85972567059 616.3214130779
+0.00000001276 4.72938141859 691.1030116452
+0.00000001219 3.6290968922 106.2741679563
+0.00000001269 1.53301050628 280.9671470045
+0.00000000968 2.73688433893 218.9281697305
+0.0000000133 5.69234088687 694.0719570618
+0.00000001121 2.8054243979 148.5999892881
+0.0000000098 6.04026702553 5.4690155981
+0.00000001235 0.61136787453 237.6781178262
+0.00000001161 5.3220902482 369.0820676961
+0.00000000944 1.14261861393 384.0599212231
+0.00000001017 2.49896409345 147.1155165798
+0.00000001082 2.46236323548 326.8681209489
+0.00000001037 5.92126063748 4.8259251404
+0.00000001232 5.83725190224 63.847772888
+0.00000000914 0.36627060914 10.9338256793
+0.00000001165 5.32140830393 308.3151148093
+0.00000000952 4.78982033367 93.9040536785
+0.00000000993 3.39918521663 10.785067833
+0.00000001206 3.6453050053 699.7010313543
+0.00000000893 2.97140509591 248.4631856592
+0.00000000883 2.85605198817 15.1903018481
+0.00000000875 3.4392570928 3.0808200012
+0.00000001103 4.80576195766 6133.5126528568
+0.00000001178 6.01576659565 377.1588225434
+0.00000000974 2.51206761828 121.8427223143
+0.00000000865 5.68958102479 141.6988906084
+0.00000000974 3.15729174941 215.4379594521
+0.00000000847 0.84854843713 2043.9822618111
+0.00000000961 0.22181374419 0.9150237367
+0.00000001167 2.37544946421 33.9402499438
+0.00000001013 3.43778868786 36.9091953604
+0.00000000838 1.63355479706 2.3358059702
+0.00000001113 2.5098969497 405.9912630565
+0.00000000987 1.14030030863 82.2039621088
+0.0000000106 1.70915765427 438.2982824457
+0.00000000829 2.97491446672 62.7726904569
+0.00000000991 4.44869793177 406.1031376411
+0.00000000952 6.13897716036 184.9879197867
+0.00000001033 4.19932839584 141.4864422873
+0.00000001029 5.13205530996 157.2674449664
+0.00000000805 3.11000318272 93.7921790939
+0.00000000865 4.44578048207 295.1942410061
+0.00000000921 4.88190545687 12.0089081104
+0.00000000949 5.99910796869 606.7601855223
+0.00000000991 1.68012021428 40.5807161926
+0.00000000854 0.37823682862 217.2312487011
+0.00000000883 2.3622438514 3.7720945687
+0.00000001016 3.90745585959 194.2885149114
+0.00000000807 5.93051451738 302.0953396858
+0.00000000879 0.52695940866 1057.8974574809
+0.00000001009 1.19621149495 490.0734567485
+0.00000000801 4.96724351781 661.0949149645
+0.00000000843 0.97496000705 73.88782669
+0.00000001028 2.65189503651 477.9157907918
+0.00000000846 3.3634373396 40.8413486235
+0.00000000772 4.93551925711 425.1137181677
+0.00000000781 0.59382881638 97.6761482472
+0.0000000077 4.25621058806 488.8496164711
+0.00000000935 1.24971148781 624.919432787
+0.00000000984 4.44298060183 171.6545976624
+0.00000000806 0.09410536829 440.6822725257
+0.00000000769 4.09296452529 140.6563608848
+0.00000000802 0.78515729603 11.848849416
+0.00000001007 4.06909438635 76.154196691
+0.00000000935 0.03808890956 156.1554792736
+0.00000000712 5.35549696452 610.6923387854
+0.00000000911 4.70177653335 81.682697247
+0.00000000926 3.09765550633 833.552661779
+0.00000000812 3.54377377085 149.4031384402
+0.00000000801 5.48034970408 21.9795259432
+0.000000009 4.2173934702 778.4147831847
+0.00000000689 2.56862945159 109.3125493421
+0.00000000685 3.1996582898 31.6526280834
+0.00000000952 4.8257997882 1744.8558675419
+0.00000000724 2.16878848875 1171.875873269
+0.00000000897 3.94746491183 75.6753704446
+0.00000000739 5.45802693622 252.6559713532
+0.00000000821 4.26046087515 1246.6574718363
+0.00000000663 5.83767831921 86.6304479833
+0.00000000664 1.72432848951 216.4804891757
+0.00000000721 3.98089320988 902.7051860538
+0.00000000663 4.98388191647 958.576777831
+0.0000000075 2.66119349235 363.5166838784
+0.00000000828 3.62849315181 14.8177948326
+0.00000000663 3.23521229496 207.8824694666
+0.00000000681 3.29667467046 25.0603459444
+0.00000000887 4.81199147907 155.5010879678
+0.00000000646 2.65129054432 685.4739373527
+0.00000000808 5.68764955594 280.003939158
+0.00000000619 1.32296886424 193.655375465
+0.00000000621 2.57837200005 703.6331846174
+0.00000000854 3.63173686962 411.620337349
+0.00000000728 1.05845783695 916.9322800554
+0.00000000733 0.75817076935 44.0921783304
+0.00000000629 1.52747752455 397.3932433474
+0.00000000599 5.30671888409 180.1619946463
+0.00000000615 5.68908944293 25.2727942655
+0.00000000709 0.64922689354 14.5571624017
+0.00000000729 4.79389069212 479.4002635001
+0.00000000667 1.98320895029 37.611770776
+0.00000000586 1.51157853976 668.2084619653
+0.00000000639 1.69085181319 262.4778313397
+0.00000000616 4.62035066985 12.2695405413
+0.00000000687 2.24368916079 228.7982138268
+0.00000000599 2.08317681783 149.3025647037
+0.00000000597 3.14660293947 137.5542890242
+0.00000000581 2.69049614736 823.9914342234
+0.00000000709 4.38514100216 184.0941479094
+0.00000000671 3.46925958949 105.380396079
+0.00000000619 2.91325544152 236.8749686741
+0.00000000558 2.9617719488 34.2008823747
+0.00000000648 5.56457931302 140.9651774255
+0.00000000581 0.55427680962 331.2096644892
+0.00000000585 0.15548306049 232.4215505492
+0.00000000548 3.57525860446 497.4476361802
+0.00000000574 5.60908001848 118.8737768977
+0.00000000702 1.74156189506 149.0419322728
+0.00000000543 0.49890445043 133.1008708993
+0.00000000716 3.04149734724 131.9252147317
+0.00000000544 6.22369103738 149.6113812444
+0.00000000539 0.74276113752 911.3032057629
+0.00000000614 5.83710659138 181.0557665236
+0.00000000601 0.30768922616 407.5876103494
+0.00000000635 4.03476459045 136.0698163159
+0.00000000526 5.42874995984 450.9772132642
+0.00000000547 3.07676037032 204.7010757289
+0.00000000622 3.08666523105 268.4369740323
+0.00000000537 4.25467814241 217.4436970222
+0.00000000566 4.84686444604 842.1506814881
+0.00000000636 2.57425168783 621.7380390493
+0.00000000623 5.84341335807 52.8020726241
+0.00000000544 3.629830065 149.5150130248
+0.00000000578 0.34796271917 139.4807047172
+0.00000000537 5.99181083831 246.9787129509
+0.00000000674 2.57972741298 602.9880909536
+0.00000000539 6.1966296161 696.5196376166
+0.00000000516 2.19916575703 458.090760265
+0.00000000632 5.2665855364 67.0773507355
+0.00000000581 0.05320320337 95.931043108
+0.00000000504 6.24600928623 149.723255829
+0.00000000638 6.23121553223 10063.7223490764
+0.00000000528 0.20662780149 310.1720945331
+0.00000000537 2.96207822442 73.1370671646
+0.00000000508 5.29969144068 335.7749571987
+0.00000000487 2.83772541949 143.9341228421
+0.00000000537 3.36808372143 252.0865223816
+0.00000000632 5.88494938125 920.8644333185
+0.00000000523 6.13183488285 1589.0728952838
+0.00000000579 0.04597861846 563.6312150384
+0.00000000613 0.34938781762 343.4792050305
+0.00000000495 2.8921249981 61.448276443
+0.00000000623 0.71740350315 513.079881013
+0.00000000498 2.53375871592 41.7563723602
+0.00000000564 2.01612524784 449.2802922348
+0.0000000048 0.10535023009 69.6737891366
+0.00000000494 3.25187012728 428.0826635843
+0.00000000536 5.81149025999 282.6640680339
+0.00000000468 0.89483830828 541.5398145106
+0.00000000533 2.44239677121 393.4610900843
+0.00000000589 6.24067076234 29.7956483596
+0.00000000465 0.2500674371 57.255490749
+0.00000000622 3.89339038121 416.7763308895
+0.00000000519 2.72375973888 469.1364605289
+0.00000000498 1.76422801185 380.3884003909
+0.00000000596 0.83642843095 98.3574718034
+0.00000000459 0.39052216206 197.7999770492
+0.00000000574 2.86366933069 170.7608257851
+0.00000000518 3.38058345605 535.9107402181
+0.00000000564 1.20395155832 832.5894539325
+0.00000000556 4.39974034374 196.6243208816
+0.00000000537 3.9363706494 460.5384408198
+0.00000000482 2.4156214883 827.9235874865
+0.00000000578 2.39644032176 1670.0742689746
+0.00000000475 4.19223519775 271.4059194489
+0.00000000452 3.9914625148 135.336103133
+0.00000000514 6.11377193423 1894.4190646765
+0.00000000531 3.45607724228 450.4559484024
+0.00000000492 5.87591888758 170.1701249541
+0.00000000588 2.66953705406 310.9752436852
+0.00000000564 1.0449111737 446.3113468182
+0.0000000044 5.85084571537 224.2329211173
+0.00000000441 2.19799439287 119.3950417595
+0.00000000549 6.05651523611 76.3779458602
+0.00000000573 2.2989852675 122.4758617607
+0.00000000473 4.61187869812 291.262087743
+0.00000000553 4.90464199013 463.5073862364
+0.00000000599 1.48666209087 149.8238295655
+0.00000000499 3.72896978991 853.196381752
+0.0000000044 5.05024690419 79.4474650133
+0.00000000558 0.42332722744 283.6272758804
+0.00000000458 4.49655973916 754.8389099486
+0.00000000449 1.32861330901 308.6876218248
+0.00000000565 0.45628024105 241.8709035202
+0.0000000051 3.70202346104 452.4616859725
+0.00000000404 0.1233582124 1097.0942747017
+0.00000000409 4.02092464698 735.8765135318
+0.00000000464 3.82915608692 1094.5460204104
+0.00000000439 2.72266354653 376.1956146969
+0.00000000478 0.23380952322 1182.9215735329
+0.00000000412 1.21971515436 419.4846438752
+0.00000000546 0.22296640745 829.6205085159
+0.0000000051 2.69499052512 412.5835451955
+0.00000000409 2.51935747849 409.0720830577
+0.00000000451 0.56137272347 758.7710632117
+0.00000000399 0.8603731533 337.8019466282
+0.00000000393 0.402024632 107.4980082337
+0.00000000494 5.02745190154 619.2903584945
+0.00000000404 0.08539758465 18.9623964168
+0.00000000504 4.18251931021 449.4927405559
+0.00000000406 3.80082989682 34.5309507748
+0.00000000545 2.80919248176 514.5643537213
+0.0000000039 1.65941826256 447.2051186955
+0.00000000448 2.81540452771 400.1652468079
+0.00000000405 4.86073222353 1404.0849754971
+0.00000000476 1.61050626902 54.2865453324
+0.00000000406 1.29798079034 226.7924762567
+0.00000000526 5.35780726572 838.218528225
+0.00000000403 2.75405589772 285.1117485887
+0.00000000381 4.97702366598 309.2783226558
+0.00000000448 1.37926537411 745.277682393
+0.00000000419 0.90546724862 451.7279727896
+0.0000000045 1.92391706975 474.9468453752
+0.00000000474 5.54351717465 494.2662424425
+0.0000000046 5.09575399931 289.5651667136
+0.00000000455 3.1475508733 168.5737776612
+0.00000000372 4.87645271422 116.5379709275
+0.00000000479 1.08512503555 154.2984995498
+0.00000000374 0.16389070181 1190.7858800591
+0.00000000422 3.51871257208 706.8145783551
+0.00000000354 4.06405413226 124.2904028691
+0.00000000494 4.57924296149 167.7224443993
+0.00000000357 5.78050145791 1265.5674786264
+0.00000000402 2.6765270326 464.4705940829
+0.0000000037 2.21677703856 232.0490435337
+0.00000000462 4.1042430527 27.7204748203
+0.00000000364 3.0751873248 442.639825986
+0.00000000403 1.69214233165 90.2807169561
+0.00000000348 1.16647947937 357.4456666012
+0.00000000443 1.32306861852 298.2326223919
+0.00000000386 4.34980428548 227.5261894396
+0.00000000337 5.92030047826 445.3481389717
+0.00000000356 2.3882420066 511.5954083047
+0.00000000357 3.19265737844 21.1976286505
+0.00000000406 3.72223708907 3116.2676309979
+0.00000000341 3.05116722794 15.7810026791
+0.00000000379 4.72472516443 30.5987975117
+0.000000004 0.71868453904 836.5216071956
+0.0000000037 0.17259001853 6531.661656265
+0.00000000456 0.83408547295 674.8007441043
+0.00000000376 5.91068811321 1617.3840709351
+0.00000000392 1.90856045571 25863.5583458723
+0.00000000333 4.77074940789 76.7873361374
+0.00000000332 0.8569940272 749.2098356561
+0.00000000321 3.88221470645 38.6061163898
+0.00000000321 2.59404134515 1300.9922012785
+0.00000000438 2.60178805278 224.4566702865
+0.00000000371 3.73501205989 328.2407190726
+0.00000000357 0.03656571669 148.8124376092
+0.00000000389 3.06990362181 1012.9115072732
+0.00000000392 3.14428599675 125.1841747464
+0.00000000326 2.23565995627 89.5993933999
+0.00000000314 4.56810921721 1681.1199692385
+0.00000000333 4.37613329736 147.9668498417
+0.00000000326 4.15448016748 21.1494445407
+0.00000000371 4.09066371754 239.1625905345
+0.00000000372 1.12230345314 321.7603115182
+0.00000000305 6.12924444546 19.9737883731
+0.00000000407 3.65906570714 679.2541622292
+0.00000000406 3.58469900333 26013.1215430069
+0.0000000031 3.92339533494 229.0800981171
+0.00000000321 1.35118535306 172.4577468145
+0.00000000332 3.54513021513 288.7350853111
+0.00000000312 2.87878773413 806.725958836
+0.00000000372 1.99953045718 192.8040422031
+0.00000000302 0.01867543539 501.3797894433
+0.00000000299 3.9646896095 20277.0078952874
+0.00000000308 2.66235795286 248.7238180901
+0.00000000298 3.52867456736 21.4582610814
+0.0000000037 3.51061046963 91.4563731237
+0.00000000297 0.79872983355 742.9900605326
+0.00000000414 4.81163687199 589.4947101349
+0.00000000302 5.2607933805 27.5604161259
+0.00000000314 3.14643487607 361.3778198643
+0.00000000356 4.63707521448 442.7517005706
+0.00000000357 3.44793069844 44.6134431922
+0.0000000037 4.25032151516 304.2342036999
+0.00000000366 5.43115395433 625.9945152181
+0.00000000365 0.3045449841 6283.0758499914
+0.00000000322 2.32892248876 229.4526051326
+0.00000000369 3.28573365074 104.5290628171
+0.00000000327 2.98588869318 348.8476468921
+0.00000000315 3.66842071994 230.9370778409
+0.00000000356 0.90433599977 29.7474642498
+0.00000000384 0.91820739126 549.7284439425
+0.00000000317 3.86462587284 639.897286314
+0.00000000333 4.95319798125 881.5075574033
+0.00000000285 4.09883967296 904.1896587621
+0.00000000338 5.65177488491 195.7729876197
+0.00000000365 0.57418860616 285.6330134505
+0.00000000363 0.98999016221 839.7030009333
+0.0000000033 2.26308969695 49.1787359017
+0.00000000335 2.25619157817 272.5815756165
+0.00000000376 5.87496858487 268.9582388941
+0.00000000362 4.94491380965 572.2292347475
+0.0000000032 5.58342880588 459.3627846522
+0.00000000299 2.86286938521 883.7951792637
+0.00000000286 2.49409963193 156.043604689
+0.00000000272 3.62976505444 754.0357607965
+0.00000000349 2.34615857088 6069.7767545534
+0.00000000279 4.04872155075 180.7951340927
+0.00000000328 1.21350330743 148.1905990109
+0.00000000315 0.74270298817 320.2758388099
+0.00000000324 5.54296698387 1507.1777497157
+0.00000000266 4.36134021576 1310.3933701397
+0.00000000262 5.84934968714 450.1740641121
+0.0000000028 5.05848320657 102.523325247
+0.00000000347 4.7006863962 282.1428031721
+0.00000000342 5.47365149093 163.5778428151
+0.00000000364 3.29301824378 378.9039276826
+0.0000000033 4.63426494882 341.9947323222
+0.00000000259 2.43682741156 170.0100662597
+0.00000000336 3.79029047358 9999.986450773
+0.00000000284 2.52583672467 266.1011680621
+0.00000000281 3.93593342516 194.1766403268
+0.00000000297 0.18595848541 491.8185618877
+0.0000000029 4.49575150721 151.850818995
+0.00000000284 1.59495665161 336.8387387817
+0.00000000255 5.85817353877 229.340730548
+0.0000000026 5.92834225312 455.0694252217
+0.00000000274 0.53977064975 380.2396425446
+0.00000000259 3.15728797958 454.7493078329
+0.00000000303 0.17851964142 384.5811860849
+0.00000000285 1.29732672572 25.1297819136
+0.00000000273 4.18776699292 177.3049238143
+0.00000000326 1.68159391466 161.7208630913
+0.00000000321 2.36931686576 2274.5468326365
+0.00000000241 3.57660492473 150.31395666
+0.00000000273 3.787800994 380.0158933754
+0.00000000265 3.02540120552 454.7974919427
+0.00000000265 6.06087280189 455.0212411119
+0.00000000279 3.82392760479 31.5407534988
+0.00000000273 2.64820862667 838.0060799039
+0.00000000238 5.17487170793 263.0203480609
+0.00000000299 3.94906046599 531.978586955
+0.00000000317 2.28289083599 44.070926471
+0.0000000025 1.35950829789 304.1223291153
+0.00000000312 2.73327875294 442.3791935551
+0.00000000314 3.86400459047 734.4557312983
+0.00000000251 0.15148137746 221.1634019642
+0.00000000272 5.71864670101 164.5410506616
+0.00000000305 4.96642198943 1140.38330388
+0.00000000282 5.46073788901 550.1378342197
+0.00000000273 5.68721459468 92.4195809702
+0.00000000256 0.8878797087 418.5214360287
+0.00000000229 5.02021405557 144.8973306886
+0.00000000231 5.7023675287 132.8884225782
+0.00000000218 2.0562373618 303.0585475323
+0.000000003 1.76109447754 371.5297482509
+0.00000000216 2.97122807313 176.6505325085
+0.00000000224 3.12798198868 188.9200730498
+0.00000000212 1.30757526083 74.1484591209
+0.00000000238 4.65119406609 385.7568422525
+0.00000000216 0.0708691012 893.3564068193
+0.00000000262 5.78959872639 635.9651330509
+0.0000000025 4.47327859711 551.1010420662
+0.00000000222 1.64692618955 76.42612997
+0.00000000254 2.61838408005 525.2375469697
+0.00000000284 4.13290731223 544.5087599272
+0.00000000262 2.82476092056 971.1069508032
+0.00000000266 4.1246725861 375.6743498351
+0.00000000212 3.61675003296 75.4147380137
+0.00000000253 3.14224867483 270.1820791715
+0.0000000025 4.32883971376 346.4481504471
+0.00000000273 1.95676918609 402.2191684878
+0.00000000259 1.96371242284 968.1380053866
+0.00000000238 1.29663338057 421.1815649046
+0.00000000243 5.94961177434 117.36805233
+0.00000000241 4.70849619029 406.954470903
+0.00000000216 3.31232425021 190.665178189
+0.00000000201 1.23733749784 799.6124118352
+0.00000000223 0.98087204684 627.3671133418
+0.00000000226 1.66139333004 1366.2125722902
+0.00000000205 0.3383968395 143.3434220111
+0.0000000024 0.71559872262 525.7588118315
+0.00000000223 2.57722930616 981.6313862053
+0.00000000193 4.48974066435 172.1971143836
+0.00000000221 2.88670838151 238.9019581036
+0.00000000177 3.87122035013 389.6889955156
+0.00000000175 5.85737374379 170.7126416753
+0.00000000233 0.63169996424 980.6681783588
+0.00000000225 4.81504648561 88.274979386
+0.0000000021 2.49819501106 128.4350044533
+0.00000000172 0.91255921858 210.8514148832
+0.00000000176 3.85133296117 605.9570363702
+0.00000000211 1.72999855867 10213.285546211
+0.0000000017 1.614053401 1512.8068240082
+0.00000000216 1.54874566441 1060.8664028975
+0.00000000194 6.07381783144 520.129737539
+0.0000000017 2.58526747515 1515.7757694248
+0.00000000172 1.45073604378 995.6460318858
+0.0000000016 4.20015913513 433.7117378768
+0.00000000219 1.63985385568 630.3360587584
+0.00000000219 1.96273394194 313.6835566709
+0.00000000159 3.62343846627 73.9784494152
+0.00000000206 0.83764718449 104.8378793578
+0.00000000203 0.68701289007 1363.2436268736
+0.00000000158 0.81666479221 987.5692770385
+0.00000000172 2.97938676702 327.4375699205
+0.00000000147 2.15517092627 73.2489417492
+0.00000000156 1.296434692 216.2680408546
+0.00000000153 3.77492020946 768.8535556291
+0.00000000147 4.74903152642 73.3453099688
+0.00000000198 2.80749830888 225.3080035484
+0.00000000179 0.35410767087 421.2297490144
+0.00000000204 3.47423038287 564.8550553158
+0.00000000172 2.8842064282 233.533516242
+0.00000000195 3.09114364733 294.3004691288
+0.00000000181 4.75684139861 71.1582618449
+0.0000000016 3.16134209902 70.0462961521
+0.00000000155 2.07144269719 91.2439248026
+0.00000000154 3.37462128317 138.4056222861
+0.00000000192 6.19629054455 312.1990839626
+0.00000000162 0.60896273267 73.0364934281
+0.00000000172 2.01712700688 973.554631358
+0.00000000145 1.72582731815 302.3772239761
+0.0000000017 2.97437423989 3191.0492295652
+0.00000000153 0.11158566352 138.6293714553
+0.00000000164 5.37129563471 457.3570470821
+0.00000000132 3.15466226029 523.4711899711
+0.00000000137 2.88313323946 765.8846102125
+0.00000000128 1.75773421717 77.7023598741
+0.00000000173 5.03552846066 415.2918581812
+0.00000000137 4.77137510538 73.4571845534
+0.00000000163 0.99316178485 94.4253185403
+0.00000000138 4.68330115148 517.1607921224
+0.00000000133 2.95376828791 75.1541055828
+0.00000000134 1.35779558361 249.9476583675
+0.00000000168 4.7316454297 108.7218485111
+0.00000000119 1.48229220689 237.4174853953
+0.00000000134 1.5227717792 154.6710065653
+0.00000000117 5.4864227361 437.6438911399
+0.00000000131 5.76525548944 75.4359898731
+0.00000000127 2.3830922723 208.8456773131
+0.00000000115 4.38951350436 343.2185725996
+0.00000000114 4.48142283161 224.8660605637
+0.00000000117 5.37802827323 293.7097682978
+0.00000000136 2.80772094137 374.4986936675
diff --git a/kstars/kstars/data/uranus.L1.vsop b/kstars/kstars/data/uranus.L1.vsop
new file mode 100644
index 00000000..5bc3f7ab
--- /dev/null
+++ b/kstars/kstars/data/uranus.L1.vsop
@@ -0,0 +1,426 @@
+75.02543121646 0.000000 0.000000
+0.00154458244 5.24201658072 74.7815985673
+0.00024456413 1.71255705309 1.4844727083
+0.00009257828 0.42844639064 11.0457002639
+0.00008265977 1.5022003511 63.7358983034
+0.00007841715 1.31983607251 149.5631971346
+0.00003899105 0.46483574024 3.9321532631
+0.00002283777 4.17367533997 76.2660712756
+0.000019266 0.53013080152 2.9689454166
+0.00001232727 1.58634458237 70.8494453042
+0.00000791206 5.43641224143 3.1813937377
+0.00000766954 1.99555409575 73.297125859
+0.00000481671 2.98401996914 85.8272988312
+0.00000449798 4.13826237508 138.5174968707
+0.000004456 3.72300400331 224.3447957019
+0.00000426554 4.73126059388 71.8126531507
+0.00000347735 2.45372261286 9.5612275556
+0.00000353752 2.58324496886 148.0787244263
+0.00000317084 5.57855232072 52.6901980395
+0.0000017992 5.68367730922 12.5301729722
+0.00000171084 3.00060075287 78.7137518304
+0.00000205585 2.36263144251 2.4476805548
+0.00000158029 2.90931969498 0.9632078465
+0.00000189068 4.20242881378 56.6223513026
+0.0000015467 5.59083925605 4.4534181249
+0.00000183762 0.28371004654 151.0476698429
+0.00000143464 2.59049246726 62.2514255951
+0.00000151984 2.9421732689 77.7505439839
+0.00000153515 4.65186885939 35.1640902212
+0.00000121452 4.1483920492 127.4717966068
+0.00000115546 3.73224603791 65.2203710117
+0.00000102022 4.18754517993 145.6310438715
+0.00000101718 6.03385875009 0.1118745846
+0.00000088202 3.99035787994 18.1592472647
+0.00000087549 6.15520787584 202.2533951741
+0.0000008053 2.64124743934 22.0914005278
+0.00000072047 6.04545933578 70.3281804424
+0.0000006857 4.05071895264 77.962992305
+0.00000059173 3.70413919082 67.6680515665
+0.00000047267 3.54312460519 351.8165923087
+0.00000042534 5.72357370899 5.4166259714
+0.00000044339 5.90865821911 7.1135470008
+0.00000035605 3.29197259183 8.0767548473
+0.00000035524 3.32784616138 71.6002048296
+0.00000036116 5.89964278801 33.6796175129
+0.00000030608 5.46414592601 160.6088973985
+0.00000031454 5.62015632303 984.6003316219
+0.00000038544 4.91519003848 222.8603229936
+0.00000034996 5.08034112149 38.1330356378
+0.00000030811 5.49591403863 59.8037450403
+0.00000028947 4.51867390414 84.3428261229
+0.00000026627 5.54127301037 131.4039498699
+0.00000029866 1.65980844667 447.7958195265
+0.00000029206 1.14722640419 462.0229135281
+0.00000025753 4.99362028417 137.0330241624
+0.00000025373 5.73584678604 380.12776796
+0.00000021672 2.80556379586 69.3649725959
+0.00000026605 6.14640604128 299.1263942692
+0.00000022995 2.24925345862 111.4301614968
+0.00000019246 3.55645739672 54.1746707478
+0.0000002178 0.93285892393 213.299095438
+0.00000019338 1.86249384092 108.4612160802
+0.00000016153 3.10208165842 14.977853527
+0.00000013126 1.95385539499 87.3117715395
+0.00000013907 1.541490458 340.7708920448
+0.00000013549 4.3845512672 5.9378908332
+0.00000013102 5.88301410143 6.2197751235
+0.0000001181 0.32615567587 35.4247226521
+0.0000001098 1.69230280951 45.5766510387
+0.00000012351 0.32823896833 51.2057253312
+0.00000010906 5.9706844479 265.9892934775
+0.00000011446 3.37831545858 72.3339180125
+0.00000012013 3.60395709253 269.9214467406
+0.00000011662 1.74504271366 79.2350166922
+0.00000013777 2.69028726334 225.8292684102
+0.00000012006 5.34430562395 152.5321425512
+0.00000009866 5.50316093605 153.4953503977
+0.00000010436 4.16875643286 24.3790223882
+0.00000010632 3.06875158069 284.1485407422
+0.00000009613 0.49590148788 209.3669421749
+0.00000009283 3.54479191952 41.6444977756
+0.00000009536 5.60054956443 82.8583534146
+0.0000000974 1.01087744586 68.8437077341
+0.00000009187 4.49472579228 20.6069278195
+0.00000010159 3.51765739489 529.6909650946
+0.00000008612 3.88869873588 60.7669528868
+0.0000001003 4.6479020458 77.2292791221
+0.00000008689 1.96813580258 195.1398481733
+0.0000000837 4.40914764204 134.5853436076
+0.00000009273 3.932912279 39.6175083461
+0.00000007784 5.35626068469 75.7448064138
+0.00000007724 5.77176047568 73.8183907208
+0.00000007683 4.44252070929 14.0146456805
+0.00000008355 2.4442591043 146.594251718
+0.00000007954 5.73093878181 184.7272873558
+0.00000007465 2.18972405572 145.1097790097
+0.0000000643 0.84582374839 32.1951448046
+0.00000006257 2.17085130003 74.8934731519
+0.00000007911 0.17275924476 120.358249606
+0.00000007036 4.12047266896 191.2076949102
+0.0000000686 2.13462553365 116.4260963429
+0.00000005191 3.11155355454 106.9767433719
+0.00000004798 2.25093144226 46.2097904851
+0.00000004566 3.45427648666 0.7507595254
+0.00000004401 3.94058045671 6.592282139
+0.00000004214 5.17805765625 144.1465711632
+0.00000004409 0.24427052932 92.940845832
+0.00000004866 1.15344187054 112.9146342051
+0.00000004744 5.18229292013 81.0013736908
+0.00000004332 2.52429167546 99.1606209555
+0.00000003876 2.78430217652 565.1156877467
+0.00000003801 0.75133837939 58.1068240109
+0.00000004146 5.84943984597 221.3758502853
+0.00000003885 4.95626104286 125.9873238985
+0.00000003815 3.2300440193 479.2883889155
+0.00000003679 5.28098232097 66.9172920411
+0.00000003479 2.95514470947 74.6697239827
+0.00000003514 4.90090391308 28.3111756513
+0.00000004515 4.15474629145 344.7030453079
+0.00000004036 2.28903172191 109.9456887885
+0.00000004266 2.68534591099 7.8643065262
+0.00000003428 0.02846652682 140.001969579
+0.00000003644 5.3200209381 408.4389436113
+0.00000003252 1.44975192429 128.9562693151
+0.00000004143 1.89070487241 277.0349937414
+0.00000003177 0.04197149544 220.4126424388
+0.00000003901 6.25926496244 0.8937718773
+0.00000003787 0.02516903921 152.7445908723
+0.000000032 0.52009458683 2.2876218604
+0.00000002995 1.94615440691 80.1982245387
+0.00000004029 5.24603808726 96.8729990951
+0.00000003302 4.8103355106 422.6660376129
+0.00000003189 6.261566034 456.3938392356
+0.00000002804 1.35626949052 404.5067903482
+0.0000000297 0.54327361056 159.1244246902
+0.00000003465 5.88337990735 16.6747745564
+0.00000003518 4.9964940413 36.6485629295
+0.00000003081 2.82772472086 453.424893819
+0.0000000332 1.56223495893 23.5758732361
+0.00000002573 6.19617997586 135.5485514541
+0.00000002547 5.19937103778 173.9422195228
+0.00000002534 1.85452635674 490.3340891794
+0.00000003106 6.07067928601 142.4496501338
+0.00000003302 1.02846689671 297.6419215609
+0.00000002429 1.33640100979 211.8146227297
+0.00000002792 3.89897022917 358.9301393095
+0.00000002947 5.31528985588 55.1378785943
+0.00000002449 3.44007536754 206.1855484372
+0.00000002407 4.38551271701 60.5545045657
+0.00000002425 2.22643225523 66.70484372
+0.00000002295 2.31690029267 31.492569389
+0.00000002225 0.41365126245 81.3738807063
+0.00000002196 0.76281798713 17.5261078183
+0.00000002301 3.60815987923 288.0806940053
+0.00000002557 0.73679737974 200.7689224658
+0.00000002158 2.61924330277 13.3333221243
+0.00000002048 6.27204714771 98.8999885246
+0.00000002054 3.61072687338 333.657345044
+0.0000000219 2.496967297 76.4785195967
+0.00000002092 1.66496421654 235.3904959658
+0.00000002206 2.35938756479 347.8844390456
+0.00000002469 4.70656858928 186.2117600641
+0.00000002226 5.9732773815 1514.2912967165
+0.00000001851 2.19455296942 203.7378678824
+0.00000001865 4.9820720428 5.1078094307
+0.00000002171 5.49034081907 373.0142209592
+0.00000001999 5.80509154216 146.3818033969
+0.00000001903 4.32950489567 49.5088043018
+0.00000001732 3.94794012202 24.1183899573
+0.00000001747 2.46883637489 55.6591434561
+0.00000001833 3.3511004846 143.6253063014
+0.00000001686 1.28621563322 103.0927742186
+0.0000000172 2.35857527806 1.6445314027
+0.00000001641 2.99507314472 391.1734682239
+0.0000000161 0.97420709262 977.4867846211
+0.00000001696 4.98332661473 387.2413149608
+0.00000001527 3.15107379811 7.4223635415
+0.0000000157 1.61119571428 991.7138786227
+0.00000001497 2.89637638984 19.643719973
+0.00000001507 3.32822127349 909.8187330546
+0.00000001375 5.75263837916 19.1224551112
+0.00000001407 2.20244941425 67.3592350258
+0.00000001364 4.40006421418 27.0873353739
+0.00000001357 4.33780029649 70.1157321213
+0.00000001311 4.62202930578 81.8951455681
+0.00000001307 2.79964247834 25.6028626656
+0.00000001312 3.7362325266 628.8515860501
+0.00000001286 3.96557527092 61.2882177486
+0.00000001723 4.56068809303 305.3461693927
+0.00000001313 4.90611014973 617.8058857862
+0.00000001508 6.25017976193 604.4725636619
+0.00000001235 5.93779486368 415.5524906121
+0.00000001278 3.21119872139 92.0470739547
+0.00000001357 0.72647086107 546.956440482
+0.00000001552 5.05296247763 10.2949407385
+0.0000000123 1.52077038294 157.6399519819
+0.0000000121 2.63049415027 426.598190876
+0.00000001206 4.83219370572 100.3844612329
+0.00000001234 4.46203104116 162.0933701068
+0.00000001174 5.3235619109 17.2654753874
+0.00000001431 6.18138614295 14.2270940016
+0.00000001244 0.16929250603 29.2049475286
+0.0000000118 4.09719023908 443.8636662634
+0.0000000118 3.31438239649 44.7253177768
+0.00000001259 1.88793196065 0.6543913058
+0.00000001263 3.49967730885 230.5645708254
+0.00000001168 2.04071854201 30.7106720963
+0.00000001523 2.28101186489 373.9079928365
+0.00000001429 2.05075136274 181.7583419392
+0.00000001065 2.95960854361 241.6102710893
+0.00000001253 0.23639539817 561.1835344836
+0.00000001255 1.2581992576 155.7829722581
+0.00000001044 2.89293032709 543.0242872189
+0.00000001062 3.26314901318 28.5718080822
+0.00000001124 1.06535506684 88.1149206916
+0.00000001186 5.73445278027 329.7251917809
+0.0000000119 2.82438170535 41.1019810544
+0.00000001067 0.2710180619 58.319272332
+0.00000001017 4.30527610005 67.8804998876
+0.00000000959 5.20504598622 42.5382696529
+0.00000000984 4.90934403664 465.9550667912
+0.00000000944 0.66925769374 88.7962442478
+0.00000001017 4.37095088461 13.4933808187
+0.00000001222 5.13450955699 300.6108669775
+0.00000000989 0.539379093 80.7194894005
+0.0000000089 3.09802121989 110.2063212194
+0.00000001095 1.7063757674 43.1289704839
+0.00000000992 4.17968869928 154.0166152595
+0.0000000095 0.09841899432 273.1028404783
+0.0000000087 4.77500238443 33.1371007917
+0.00000000867 4.22078052532 20.4468691251
+0.0000000083 5.23785245773 472.1748419147
+0.00000000884 4.34377463442 105.4922706636
+0.00000000812 3.53258780148 39.3568759152
+0.00000001055 1.52219418153 227.3137411185
+0.00000000963 1.87806076896 259.5088859231
+0.00000000859 0.57844232244 152.0108776894
+0.00000000861 4.69213709412 1059.3819301892
+0.00000001084 2.79612346618 48.7580447764
+0.00000000994 2.87052008214 454.9093665273
+0.00000000831 1.62068330602 554.0699874828
+0.00000000891 2.8502603686 32.2433289144
+0.00000000876 0.83921717739 4.7353024152
+0.00000000707 6.16918394997 3.6233367224
+0.00000000787 1.95585343912 16.4623262353
+0.00000000702 5.4955704624 558.0021407459
+0.00000000817 0.38724470336 378.6432952517
+0.00000000804 2.25693582099 16.04163511
+0.00000000866 1.80814575866 258.8757464767
+0.00000000651 3.72120167607 286.596221297
+0.00000000672 1.00052727778 522.5774180938
+0.00000000631 4.14839739363 141.6988906084
+0.00000000748 4.19441869839 486.4019359163
+0.00000000668 0.77754011576 120.9913890524
+0.00000000619 4.31040053492 455.8725743738
+0.00000000619 4.77556598202 453.9461586808
+0.00000000647 5.74952736928 119.5069163441
+0.00000000609 0.24149609998 117.9105690512
+0.0000000063 1.79018649942 440.6822725257
+0.00000000601 1.41196883461 218.9281697305
+0.00000000719 4.27398947015 50.4025761791
+0.00000000594 3.92150462249 25.2727942655
+0.0000000071 0.45768559438 536.8045120954
+0.00000000706 6.15599144951 258.0244132148
+0.00000000617 2.80636989892 68.5618234438
+0.00000000587 5.47247350993 767.3690829208
+0.0000000069 3.48978614301 835.0371344873
+0.00000000537 4.06668446648 450.9772132642
+0.00000000511 0.60155300709 264.5048207692
+0.00000000694 1.18127476921 129.9194771616
+0.00000000584 1.94104733057 106.2741679563
+0.00000000522 5.9518061751 518.6452648307
+0.00000000507 4.39658523394 121.8427223143
+0.00000000627 2.24582628581 218.4069048687
+0.00000000485 0.02058107411 106.0135355254
+0.00000000592 2.06072766194 296.1574488526
+0.00000000587 0.1855747086 458.090760265
+0.00000000483 1.50333774574 150.5264049811
+0.00000000474 4.99848521665 458.8415197904
+0.00000000566 1.9443518903 699.7010313543
+0.00000000472 1.865197202 180.1619946463
+0.00000000472 0.07145793467 216.4804891757
+0.00000000571 6.01195273302 47.061123747
+0.0000000046 3.76890954025 342.2553647531
+0.00000000489 2.96084966272 385.7568422525
+0.00000000458 1.99730631732 275.5505210331
+0.0000000046 5.75982407113 89.7594520943
+0.00000000549 1.43219978325 171.6545976624
+0.00000000544 0.04821904056 114.3991069134
+0.0000000045 1.94933296558 148.5999892881
+0.00000000444 2.94093732205 692.5874843535
+0.00000000442 2.15938034999 173.6815870919
+0.00000000543 2.61197342701 451.7279727896
+0.00000000465 0.31777753866 756.3233826569
+0.00000000441 2.82271922049 32.7164096664
+0.00000000538 2.39420182072 339.2864193365
+0.00000000569 0.84686482736 260.9933586314
+0.00000000572 5.40379754526 278.5194664497
+0.00000000422 4.61520857062 40.1600250673
+0.00000000451 4.5091120102 142.1408335931
+0.00000000501 0.18290112601 331.3215390738
+0.00000000468 0.97688759019 760.25553592
+0.00000000443 4.58896013561 149.6750717192
+0.00000000428 1.02564850231 469.1364605289
+0.000000005 4.34235307579 166.828672522
+0.00000000412 5.69502940499 92.3077063856
+0.00000000404 5.18855270166 22.633917249
+0.00000000396 3.98515136901 31.2319369581
+0.00000000421 5.47567810199 104.0077979553
+0.00000000425 3.50702044406 180.2738692309
+0.00000000415 1.5229107152 497.4476361802
+0.0000000043 2.39159932023 39.0962434843
+0.00000000401 0.55271143649 95.3885263868
+0.00000000384 2.48712922138 210.3301500214
+0.00000000422 1.02056886848 468.2426886516
+0.00000000465 5.72323435231 183.2428146475
+0.00000000383 2.63486938783 685.4739373527
+0.00000000367 5.39331524988 874.3940104025
+0.00000000461 3.5796125479 187.6962327724
+0.00000000409 4.21780704807 181.0557665236
+0.0000000044 0.36380766054 367.9701020033
+0.00000000392 5.44355925956 26.0235537909
+0.00000000431 3.83885208954 254.9435932136
+0.00000000366 2.92275490656 291.262087743
+0.00000000416 2.54190330826 255.0554677982
+0.00000000348 0.35176743482 46.470422916
+0.00000000413 2.41518097006 483.2205421786
+0.00000000386 4.76483292968 268.4369740323
+0.00000000344 0.20350283971 184.0941479094
+0.0000000035 1.24205287122 97.4155158163
+0.00000000361 5.683933914 353.301065017
+0.00000000359 2.62171903648 162.8965192589
+0.00000000381 3.38777292581 114.9416236346
+0.00000000352 2.76374792259 295.1942410061
+0.0000000034 1.3466636056 34.2008823747
+0.00000000433 1.90504858871 123.5396433437
+0.00000000389 2.41268196916 381.6122406683
+0.00000000383 3.20416581825 79.4474650133
+0.00000000369 2.1518588972 555.5544601911
+0.0000000037 2.19402183275 562.6680071919
+0.00000000327 3.40081544565 309.2783226558
+0.00000000378 5.75737470182 916.9322800554
+0.00000000318 4.53066393124 350.3321196004
+0.00000000376 1.74845257914 545.4719677737
+0.00000000346 4.15815107375 282.6640680339
+0.00000000319 4.38123849114 154.979823106
+0.0000000032 0.81846631878 610.6923387854
+0.00000000327 5.07873875355 189.7232222019
+0.00000000306 1.71903179875 394.3548619616
+0.00000000329 1.82999432252 706.8145783551
+0.00000000335 4.78622577105 109.3125493421
+0.0000000031 5.08120849869 376.1956146969
+0.00000000327 1.87637598331 207.8824694666
+0.00000000323 1.888454518 192.6921676185
+0.00000000284 2.88222063053 384.0599212231
+0.00000000283 4.63187254084 332.1728723357
+0.00000000294 2.84554743359 267.4737661858
+0.00000000285 0.97965330777 113.8778420516
+0.00000000319 5.09582764612 285.6330134505
+0.0000000028 0.67871105907 312.4597163935
+0.000000003 5.93285242876 124.2904028691
+0.0000000032 4.86151247369 448.6895914038
+0.0000000031 3.75000484412 253.5709950899
+0.00000000311 5.5968659072 271.4059194489
+0.00000000316 1.89686876211 228.276948965
+0.00000000269 0.14585942744 142.6620984549
+0.0000000027 2.12904548682 778.4147831847
+0.00000000267 0.96560769114 90.8232336773
+0.00000000308 1.38454900684 375.3924655448
+0.00000000298 3.99595366039 451.9404211107
+0.00000000278 3.38339026214 346.3999663373
+0.00000000287 1.01918432834 905.8865797915
+0.00000000263 0.16921968622 124.5028511902
+0.00000000283 5.95865378023 362.8622925726
+0.00000000266 3.07331582044 193.655375465
+0.00000000264 5.47114459575 133.1008708993
+0.00000000288 2.78232740152 1812.5239191084
+0.00000000361 4.30140629884 198.321241911
+0.00000000257 1.60206491208 369.0820676961
+0.00000000274 2.88347680082 233.9060232575
+0.00000000267 4.90554019072 681.5417840896
+0.00000000305 1.55983861329 49.7212526229
+0.00000000253 0.50457429429 316.3918696566
+0.00000000258 5.81453094409 630.3360587584
+0.0000000028 1.15452517706 986.0848043302
+0.00000000265 4.93584097286 831.1049812242
+0.00000000246 1.2518623362 134.0640787458
+0.00000000298 5.75927878031 902.7051860538
+0.0000000024 2.84888261768 44.0921783304
+0.00000000261 2.20643594285 73.0846775379
+0.00000000321 3.4686482782 372.4235201282
+0.00000000234 6.06783988023 147.1155165798
+0.00000000262 2.69623862046 167.7224443993
+0.00000000267 4.05985113852 75.3028634291
+0.0000000024 0.48471871511 172.1971143836
+0.00000000261 4.64354183979 535.3200393871
+0.00000000244 5.85987959874 507.5995645668
+0.00000000237 4.79666486485 377.1588225434
+0.00000000224 1.94589447357 593.426863398
+0.00000000226 3.71637531808 449.2802922348
+0.00000000233 5.98739382153 219.891377577
+0.0000000024 2.71609791875 227.5261894396
+0.00000000221 2.23218400256 460.5384408198
+0.00000000226 2.74516124394 446.3113468182
+0.00000000221 3.2033980767 463.5073862364
+0.00000000203 5.04975483055 457.8783119439
+0.00000000191 4.24841510229 4.665866446
+0.00000000169 0.59358171769 983.1158589136
+0.00000000179 4.12060524413 310.1720945331
+0.00000000187 6.22165475247 294.6729761443
+0.00000000162 1.30776665222 248.7238180901
+0.00000000219 4.17413407057 303.8616966844
+0.00000000193 1.64715944768 91.4563731237
+0.0000000017 2.18067759964 66.1835788582
+0.00000000156 4.92094728667 68.1893164283
+0.00000000145 5.51404722738 280.9671470045
+0.00000000144 5.81835834612 75.5323580927
+0.00000000153 0.48549989656 144.8973306886
+0.00000000168 5.81402201452 149.45132255
+0.0000000015 4.66632209585 306.830642101
+0.00000000131 1.01359934164 175.1660598002
+0.00000000174 3.03279013213 298.2326223919
+0.00000000163 1.97665571311 221.1634019642
+0.00000000144 2.5905808501 217.2312487011
+0.00000000167 2.7460416758 69.1525242748
+0.00000000129 2.87574897902 156.1554792736
diff --git a/kstars/kstars/data/uranus.L2.vsop b/kstars/kstars/data/uranus.L2.vsop
new file mode 100644
index 00000000..38026cb6
--- /dev/null
+++ b/kstars/kstars/data/uranus.L2.vsop
@@ -0,0 +1,151 @@
+0.00053033277 0.000000 0.000000
+0.00002357636 2.26014661705 74.7815985673
+0.00000769129 4.52561041823 11.0457002639
+0.00000551533 3.25814281023 63.7358983034
+0.00000541532 2.27573907424 3.9321532631
+0.00000529473 4.92348433826 1.4844727083
+0.00000257521 3.69059216858 3.1813937377
+0.00000238835 5.85806638405 149.5631971346
+0.00000181904 6.21763603405 70.8494453042
+0.00000049401 6.03101301723 56.6223513026
+0.00000053504 1.44225240953 76.2660712756
+0.00000038222 1.78467827781 52.6901980395
+0.00000044753 3.90904910523 2.4476805548
+0.0000004453 0.81152639478 85.8272988312
+0.00000037403 4.46228598032 2.9689454166
+0.00000033029 0.86388149962 9.5612275556
+0.00000024292 2.10702559049 18.1592472647
+0.00000029423 5.09818697708 73.297125859
+0.00000022135 4.81730808582 78.7137518304
+0.00000022491 5.99320728691 138.5174968707
+0.00000017226 2.53537183199 145.6310438715
+0.00000021392 2.39880709309 77.962992305
+0.00000020578 2.16918786539 224.3447957019
+0.00000016777 3.46631344086 12.5301729722
+0.00000012012 0.01941361902 22.0914005278
+0.00000010466 4.45556032593 62.2514255951
+0.0000001101 0.0849627437 127.4717966068
+0.00000008668 4.25550086984 7.1135470008
+0.00000010476 5.16453084068 71.6002048296
+0.0000000716 1.24903906391 5.4166259714
+0.00000008387 5.50115930045 67.6680515665
+0.00000006087 5.44611674384 65.2203710117
+0.00000006013 4.51836836347 151.0476698429
+0.00000005718 1.8293391534 202.2533951741
+0.00000006109 3.36320161279 447.7958195265
+0.00000006003 5.72500086735 462.0229135281
+0.00000005111 3.52374555791 59.8037450403
+0.00000005155 1.05810305746 131.4039498699
+0.00000005969 5.61147374852 148.0787244263
+0.00000005065 3.36477113418 4.4534181249
+0.00000004845 1.20298837109 71.8126531507
+0.00000003979 0.67629577193 77.7505439839
+0.00000003673 1.76315074166 351.8165923087
+0.00000003149 3.83590892865 45.5766510387
+0.00000003036 3.32062892682 160.6088973985
+0.00000003033 6.14532331482 77.2292791221
+0.00000003596 4.57256025582 454.9093665273
+0.00000002664 5.36121614612 269.9214467406
+0.00000002498 1.04819496324 69.3649725959
+0.00000002307 2.69282373897 84.3428261229
+0.00000002249 5.07693376112 14.977853527
+0.00000002228 1.38937510191 284.1485407422
+0.00000002064 4.34647674542 984.6003316219
+0.00000002105 2.32047802326 120.358249606
+0.00000001864 5.70354779393 54.1746707478
+0.00000002005 3.87177765185 195.1398481733
+0.00000001622 5.07964536529 209.3669421749
+0.00000001597 0.48807990368 137.0330241624
+0.00000001583 2.90536212187 51.2057253312
+0.00000001725 6.25703202673 41.6444977756
+0.00000002073 1.24032244487 35.1640902212
+0.00000001543 2.15414338268 70.3281804424
+0.00000001671 6.28283232471 277.0349937414
+0.00000001494 6.04572758571 87.3117715395
+0.00000001418 1.15843502159 213.299095438
+0.00000001239 4.63223076077 92.940845832
+0.00000001238 2.65969680342 134.5853436076
+0.00000001273 5.87964059822 60.5545045657
+0.0000000116 1.03320781667 153.4953503977
+0.0000000143 4.68022239016 299.1263942692
+0.00000001117 2.62506108047 72.3339180125
+0.00000001142 4.64615099782 152.7445908723
+0.00000000974 2.85233132493 222.8603229936
+0.00000001046 4.81299135934 116.4260963429
+0.00000000872 3.49659835508 340.7708920448
+0.00000000952 2.1083748084 20.6069278195
+0.00000000964 2.46471453524 380.12776796
+0.00000000843 6.12869288891 49.5088043018
+0.00000000821 0.27134156683 191.2076949102
+0.00000000813 4.08930465981 14.2270940016
+0.00000000796 6.170668463 344.7030453079
+0.00000000924 2.11096444289 14.0146456805
+0.00000000791 2.38927423348 58.1068240109
+0.00000000781 0.7422311595 408.4389436113
+0.00000000759 3.77564054479 80.1982245387
+0.00000000884 1.99930014838 265.9892934775
+0.00000000722 3.10001033669 422.6660376129
+0.0000000075 2.33167721991 358.9301393095
+0.00000000687 2.0286634204 33.6796175129
+0.00000000603 1.10391172652 55.1378785943
+0.00000000655 3.85415269764 16.6747745564
+0.00000000606 0.15052747979 28.3111756513
+0.00000000639 5.16714934188 23.5758732361
+0.00000000658 0.75636229109 76.4785195967
+0.0000000059 1.73778850095 8.0767548473
+0.00000000565 4.92645232089 35.4247226521
+0.00000000656 2.34273264083 38.1330356378
+0.00000000542 5.97968975563 146.594251718
+0.00000000518 3.19086220901 152.5321425512
+0.00000000536 4.52808465499 220.4126424388
+0.00000000489 4.80633294199 159.1244246902
+0.00000000491 0.85765309118 565.1156877467
+0.00000000483 3.52583593251 144.1465711632
+0.00000000521 5.21561656321 206.1855484372
+0.00000000477 4.25420753202 365.9006739584
+0.00000000466 5.13219663072 297.6419215609
+0.00000000557 0.98387565952 225.8292684102
+0.00000000531 4.2253465745 29.2049475286
+0.000000005 3.49663062387 128.9562693151
+0.00000000445 2.60797570173 96.8729990951
+0.00000000466 6.05585106742 70.1157321213
+0.00000000425 1.04692398351 19.643719973
+0.00000000491 2.2612339868 152.0108776894
+0.00000000455 5.45520675 333.657345044
+0.00000000458 0.91654899383 373.0142209592
+0.0000000052 5.72828536642 111.4301614968
+0.00000000432 1.04604024916 125.9873238985
+0.00000000387 2.82547341355 200.7689224658
+0.00000000383 1.91679738697 5.6290742925
+0.00000000504 1.95816731769 415.5524906121
+0.0000000037 3.21958844151 387.2413149608
+0.00000000379 2.75940848661 81.8951455681
+0.00000000345 2.98021540638 429.7795846137
+0.00000000368 6.20331898497 456.3938392356
+0.00000000335 5.29062985955 13.3333221243
+0.0000000032 0.74685222907 347.8844390456
+0.00000000307 1.65925943351 99.1606209555
+0.00000000284 2.0943747648 129.9194771616
+0.00000000275 0.62680026669 31.492569389
+0.00000000339 1.65968150805 142.4496501338
+0.0000000027 2.7937834555 977.4867846211
+0.00000000284 2.42261530322 546.956440482
+0.00000000271 0.59225635449 1894.4190646765
+0.00000000263 3.49309481771 440.6822725257
+0.00000000295 0.43376026627 373.9079928365
+0.00000000271 4.82853730065 561.1835344836
+0.00000000248 5.72379940676 79.2350166922
+0.00000000252 5.76728095309 235.3904959658
+0.00000000261 0.09830739366 991.7138786227
+0.00000000238 1.14634663242 288.0806940053
+0.0000000022 5.12386263728 479.2883889155
+0.00000000263 1.52366362053 146.3818033969
+0.0000000023 0.35983101967 109.9456887885
+0.00000000214 2.9438876558 184.7272873558
+0.00000000198 5.72107161521 453.424893819
+0.00000000185 4.7160017678 108.4612160802
+0.00000000139 2.99832472431 211.8146227297
+0.00000000167 1.1964352228 39.6175083461
+0.0000000018 0.80198096578 183.2428146475
+0.00000000131 2.73236351123 522.5774180938
+0.00000000142 5.03489222377 536.8045120954
diff --git a/kstars/kstars/data/uranus.L3.vsop b/kstars/kstars/data/uranus.L3.vsop
new file mode 100644
index 00000000..8b25f00c
--- /dev/null
+++ b/kstars/kstars/data/uranus.L3.vsop
@@ -0,0 +1,46 @@
+0.00000045806 0.000000 0.000000
+0.00000120936 0.02418789918 74.7815985673
+0.00000068064 4.12084267733 3.9321532631
+0.00000052828 2.3896406126 11.0457002639
+0.00000043754 2.95965039734 1.4844727083
+0.000000453 2.0442379841 3.1813937377
+0.00000024969 4.88741307918 63.7358983034
+0.00000021061 4.54511486862 70.8494453042
+0.00000019897 2.31320314136 149.5631971346
+0.00000008901 1.57548871761 56.6223513026
+0.00000004271 0.22777319552 18.1592472647
+0.00000003613 5.39244611308 76.2660712756
+0.00000003488 4.97622811775 85.8272988312
+0.00000003479 4.12969359977 52.6901980395
+0.00000003572 0.95052448578 77.962992305
+0.00000002328 0.85770961794 145.6310438715
+0.00000002696 0.37287796344 78.7137518304
+0.00000001946 2.67997393431 7.1135470008
+0.00000002156 5.65647821519 9.5612275556
+0.00000001363 4.86983744746 224.3447957019
+0.00000001333 1.25032115614 12.5301729722
+0.00000001613 0.48764377311 71.6002048296
+0.00000001475 5.19957293069 73.297125859
+0.00000001225 3.93406822032 22.0914005278
+0.00000000911 2.18921999026 127.4717966068
+0.00000000811 3.98323855938 462.0229135281
+0.00000000808 5.06374463008 447.7958195265
+0.00000000718 0.34600103024 5.6290742925
+0.00000000722 1.05856935832 138.5174968707
+0.00000000687 2.93752748595 131.4039498699
+0.00000000463 1.58927254512 151.0476698429
+0.00000000414 4.3290428762 120.358249606
+0.00000000372 0.73596518002 269.9214467406
+0.00000000345 3.05968942771 561.1835344836
+0.00000000338 5.94221536204 284.1485407422
+0.00000000343 4.01891371998 546.956440482
+0.00000000382 5.93515231196 45.5766510387
+0.00000000276 3.44212110991 202.2533951741
+0.000000003 1.13119175675 160.6088973985
+0.00000000268 3.24615387968 536.8045120954
+0.00000000358 1.10916640253 333.657345044
+0.00000000236 4.65292396535 387.2413149608
+0.00000000204 5.81663798296 373.0142209592
+0.00000000145 2.75632381347 92.940845832
+0.00000000149 0.13764106563 71.8126531507
+0.00000000156 2.90936922804 153.4953503977
diff --git a/kstars/kstars/data/uranus.L4.vsop b/kstars/kstars/data/uranus.L4.vsop
new file mode 100644
index 00000000..41ab33fe
--- /dev/null
+++ b/kstars/kstars/data/uranus.L4.vsop
@@ -0,0 +1,7 @@
+-0.00000113855 0.000000 0.000000
+0.00000005599 4.57882424417 74.7815985673
+0.00000003203 0.34623003207 11.0457002639
+0.00000001217 3.42199121826 56.6223513026
+0.00000000634 4.65759668097 18.1592472647
+0.00000000171 3.80393539303 149.5631971346
+0.00000000133 4.35519131657 63.7358983034
diff --git a/kstars/kstars/data/uranus.L5.vsop b/kstars/kstars/data/uranus.L5.vsop
new file mode 100644
index 00000000..7c765e91
--- /dev/null
+++ b/kstars/kstars/data/uranus.L5.vsop
@@ -0,0 +1 @@
+-0.00000000873 0.000000 0.000000 \ No newline at end of file
diff --git a/kstars/kstars/data/uranus.R0.vsop b/kstars/kstars/data/uranus.R0.vsop
new file mode 100644
index 00000000..108ba5ca
--- /dev/null
+++ b/kstars/kstars/data/uranus.R0.vsop
@@ -0,0 +1,1124 @@
+19.21264847881 0.000000 0.000000
+0.88784984055 5.60377526994 74.7815985673
+0.03440835545 0.32836098991 73.297125859
+0.02055653495 1.78295170028 149.5631971346
+0.00649321851 4.52247298119 76.2660712756
+0.00602248144 3.86003820462 63.7358983034
+0.00496404171 1.40139934716 454.9093665273
+0.00338525522 1.58002682946 138.5174968707
+0.00243508222 1.57086595074 71.8126531507
+0.00190521915 1.99809364502 1.4844727083
+0.00161858251 2.79137863469 148.0787244263
+0.00143705902 1.38368574483 11.0457002639
+0.00093192359 0.17437193645 36.6485629295
+0.00071424265 4.24509327405 224.3447957019
+0.00089805842 3.66105366329 109.9456887885
+0.00039009624 1.66971128869 70.8494453042
+0.00046677322 1.39976563936 35.1640902212
+0.00039025681 3.36234710692 277.0349937414
+0.0003675516 3.88648934736 146.594251718
+0.00030348875 0.70100446346 151.0476698429
+0.00029156264 3.18056174556 77.7505439839
+0.00020471584 1.555889615 202.2533951741
+0.0002562036 5.25656292802 380.12776796
+0.00025785805 3.78537741503 85.8272988312
+0.00022637152 0.72519137745 529.6909650946
+0.00020473163 2.79639811626 70.3281804424
+0.00017900561 0.55455488605 2.9689454166
+0.00012328151 5.96039150918 127.4717966068
+0.00014701566 4.90434406648 108.4612160802
+0.00011494701 0.43774027872 65.2203710117
+0.00015502809 5.35405037603 38.1330356378
+0.00010792699 1.42104858472 213.299095438
+0.00011696085 3.29825599114 3.9321532631
+0.00011959355 1.75044072173 984.6003316219
+0.00012896507 2.62154018241 111.4301614968
+0.00011852996 0.99342814582 52.6901980395
+0.00009111446 4.99638600045 62.2514255951
+0.0000842055 5.25350716616 222.8603229936
+0.00007449125 0.79491905956 351.8165923087
+0.00008402147 5.03877516489 415.5524906121
+0.0000604637 5.67960948357 78.7137518304
+0.00005524133 3.11499484161 9.5612275556
+0.00007329454 3.9727752784 183.2428146475
+0.00005444878 5.10575635361 145.1097790097
+0.00005238103 2.62960141797 33.6796175129
+0.00004079167 3.22064788674 340.7708920448
+0.00003801606 6.10985558505 184.7272873558
+0.00003919476 4.25015288873 39.6175083461
+0.00002940492 2.14637460319 137.0330241624
+0.00003781219 3.45840272873 456.3938392356
+0.00002942239 0.42393808854 299.1263942692
+0.00003686787 2.48718116535 453.424893819
+0.00003101743 4.14031063896 219.891377577
+0.00002962641 0.82977991995 56.6223513026
+0.00002937799 3.6765745093 140.001969579
+0.00002865128 0.30996903761 12.5301729722
+0.00002538032 4.85457831993 131.4039498699
+0.0000196251 5.24342224065 84.3428261229
+0.0000236355 0.44253328372 554.0699874828
+0.00001979394 6.12836181686 106.9767433719
+0.00002182572 2.94040431638 305.3461693927
+0.00001962974 0.0411473912 221.3758502853
+0.0000182956 4.01105771632 68.8437077341
+0.0000164292 0.35564102554 67.6680515665
+0.0000158485 3.16267171762 225.8292684102
+0.00001848655 2.91111759376 909.8187330546
+0.0000163243 4.23061792837 22.0914005278
+0.0000140139 1.39084023521 265.9892934775
+0.00001403717 5.63563637532 4.4534181249
+0.00001655866 1.96431297431 79.2350166922
+0.00001248978 5.44027380866 54.1746707478
+0.00001563447 1.47917835549 112.9146342051
+0.00001248054 4.88984353601 479.2883889155
+0.00001197439 2.52185744943 145.6310438715
+0.00001506952 5.24186185583 181.7583419392
+0.00001481746 5.66203046912 152.5321425512
+0.00001438838 1.53046287618 447.7958195265
+0.00001408514 4.41921749601 462.0229135281
+0.00001477112 4.32214690647 256.5399405065
+0.00001228314 5.9770333104 59.8037450403
+0.00001249958 6.24484546141 160.6088973985
+0.00000906468 5.62025869483 74.6697239827
+0.00001090681 4.15393813845 77.962992305
+0.00000844931 0.12943398585 82.8583534146
+0.00000900363 2.37315925843 74.8934731519
+0.00001071957 1.74286714339 528.2064923863
+0.00000689708 3.08097059985 69.3649725959
+0.00000593798 4.50074517056 8.0767548473
+0.00000718559 4.00047509264 128.9562693151
+0.00000699574 0.03987168068 143.6253063014
+0.00000575656 5.89552672641 66.70484372
+0.00000759004 2.13700057433 692.5874843535
+0.00000710449 5.41605755095 218.4069048687
+0.00000548672 5.6281149697 3.1813937377
+0.00000651632 4.42340061551 18.1592472647
+0.00000539825 6.20788667166 71.6002048296
+0.00000544539 5.69375108253 203.7378678824
+0.00000710276 4.21967260022 381.6122406683
+0.00000593819 3.83805798523 32.1951448046
+0.00000710134 4.48972171999 293.188503436
+0.00000705482 0.45521177725 835.0371344873
+0.00000588 5.08252923316 186.2117600641
+0.00000598231 0.35815291076 269.9214467406
+0.00000641914 2.71127457036 87.3117715395
+0.00000495621 2.65094755989 200.7689224658
+0.00000630252 4.46146214548 275.5505210331
+0.00000575195 5.57862480486 2.4476805548
+0.0000056987 1.6393093274 77.2292791221
+0.00000556672 1.07231961344 1059.3819301892
+0.00000449439 0.27981733949 617.8058857862
+0.00000463608 1.43448297993 297.6419215609
+0.00000436547 0.52802035072 209.3669421749
+0.00000463938 2.35443114417 211.8146227297
+0.00000435943 2.10077211065 1514.2912967165
+0.00000515534 3.23274579379 284.1485407422
+0.00000454879 4.08364210459 99.1606209555
+0.0000047743 2.89397217998 39.3568759152
+0.00000542331 5.39481705077 278.5194664497
+0.00000410087 3.04968860441 404.5067903482
+0.00000367848 0.71159607058 125.9873238985
+0.00000503096 5.83931251717 191.2076949102
+0.00000487532 0.06402454583 60.7669528868
+0.00000455043 2.59321186669 490.3340891794
+0.00000436291 2.08183813746 51.2057253312
+0.00000435803 2.79445203085 75.7448064138
+0.00000323546 4.82899980859 195.1398481733
+0.00000359363 0.00868012078 35.4247226521
+0.00000429314 3.08031550488 41.1019810544
+0.00000320021 5.48625497747 14.977853527
+0.00000414331 0.09012800478 258.0244132148
+0.00000379715 0.05832815311 378.6432952517
+0.00000420062 2.25393983318 81.0013736908
+0.00000357721 4.71414305625 173.9422195228
+0.00000358922 0.35213227553 426.598190876
+0.0000040541 6.12263257999 24.3790223882
+0.00000365158 5.59483211224 255.0554677982
+0.00000308102 3.92355394354 116.4260963429
+0.0000032566 4.71996698332 134.5853436076
+0.00000292781 3.9952119483 72.3339180125
+0.00000386543 0.68619006966 230.5645708254
+0.00000305686 3.76108783519 344.7030453079
+0.00000286972 1.8499033531 153.4953503977
+0.0000035364 4.65717995107 329.8370663655
+0.00000302051 0.13190003806 565.1156877467
+0.00000241128 1.60454142389 81.3738807063
+0.00000249829 4.24205256241 75.3028634291
+0.00000245063 5.94905404273 20.6069278195
+0.00000248277 1.06282887181 105.4922706636
+0.00000305353 2.55534744586 6208.2942514241
+0.00000296328 4.21100245276 1364.7280995819
+0.00000219938 2.96119055727 120.358249606
+0.00000233564 2.97074409938 46.2097904851
+0.00000262422 3.83652250971 831.1049812242
+0.00000233546 4.4811700614 628.8515860501
+0.00000187432 3.03529190348 135.5485514541
+0.00000216776 3.42907414802 241.6102710893
+0.0000025576 1.1670789346 177.8743727859
+0.00000220458 0.1963349229 180.2738692309
+0.00000224519 0.40677777819 114.3991069134
+0.00000205398 2.30380942634 259.5088859231
+0.00000211106 4.93079982424 103.0927742186
+0.00000175758 5.50822822216 7.1135470008
+0.00000188512 2.23588941288 5.4166259714
+0.00000171718 5.21730232334 41.6444977756
+0.00000176136 1.95958319897 756.3233826569
+0.00000170447 4.94978757413 206.1855484372
+0.00000169454 4.04319823722 55.6591434561
+0.00000219015 0.24790282027 294.6729761443
+0.00000187768 2.04538775456 408.4389436113
+0.00000182258 0.70728384467 391.1734682239
+0.00000192095 5.76718231319 291.7040307277
+0.00000153684 4.70659406659 543.0242872189
+0.00000170043 4.50995820508 288.0806940053
+0.00000164097 5.22527540372 67.3592350258
+0.00000194341 6.1169036471 414.0680179038
+0.00000168027 5.25810639105 518.6452648307
+0.00000156641 0.66304836778 220.4126424388
+0.0000018233 0.78383856974 417.0369633204
+0.00000167462 4.92241597775 422.6660376129
+0.0000017077 2.30927162659 98.8999885246
+0.00000161678 3.27259601116 443.8636662634
+0.00000132763 2.88875442023 373.9079928365
+0.0000016114 3.82341391177 451.9404211107
+0.00000179292 4.82405681293 366.485629295
+0.00000178153 3.98026039043 10138.5039476437
+0.00000141929 1.26972581554 159.1244246902
+0.0000015375 4.27847681414 45.5766510387
+0.00000161513 4.99545008738 73.8183907208
+0.00000146315 2.65664902119 465.9550667912
+0.00000124875 4.30470898895 339.2864193365
+0.0000015462 4.3204622812 760.25553592
+0.00000142894 2.07773752143 457.8783119439
+0.00000152408 4.64742446768 155.7829722581
+0.00000116389 4.43513730944 5.9378908332
+0.00000113444 4.65351596266 80.1982245387
+0.00000107611 3.77290419929 142.4496501338
+0.0000013374 5.30894739047 14.0146456805
+0.00000116104 2.5118272567 296.1574488526
+0.00000129106 0.36277717661 96.8729990951
+0.00000122766 2.38341351026 141.4864422873
+0.00000101368 1.05739625315 92.3077063856
+0.00000114669 6.24863527978 767.3690829208
+0.00000113283 0.83051319425 100.3844612329
+0.00000107199 2.39365512354 347.8844390456
+0.00000095443 0.80094579583 342.2553647531
+0.00000110789 0.38651051525 216.9224321604
+0.00000126978 0.4235935825 331.3215390738
+0.00000112635 0.08107814739 558.0021407459
+0.00000103166 0.69792283389 358.9301393095
+0.00000111474 0.75023459027 80.7194894005
+0.00000090902 5.16530481614 144.1465711632
+0.00000090677 0.22036476597 333.657345044
+0.00000098568 4.33164222339 74.5209661364
+0.00000089306 2.18851161761 74.8297826771
+0.00000117216 3.94965784596 74.2603337055
+0.00000089088 5.87783179087 74.7334144575
+0.00000097316 0.6942969502 977.4867846211
+0.00000116587 1.83677031994 1289.9465010146
+0.00000085449 5.80255966149 6.592282139
+0.00000086823 5.61973473261 300.6108669775
+0.00000105226 5.94513614941 328.3525936572
+0.00000112117 1.21168089807 329.7251917809
+0.00000082982 2.20797412496 74.9416572617
+0.00000094345 4.53937998713 28.5718080822
+0.00000106847 1.82071328579 306.830642101
+0.00000103572 2.99368274596 6.2197751235
+0.00000106357 0.8158387475 1087.6931058405
+0.00000077728 2.73390123734 110.2063212194
+0.00000098405 3.73478182667 75.0422309982
+0.00000086231 2.83316881064 983.1158589136
+0.00000089023 4.7375445896 604.4725636619
+0.00000083013 1.88273535999 387.2413149608
+0.00000090227 3.80367274711 986.0848043302
+0.00000084598 1.25774132938 142.1408335931
+0.0000007469 1.35097482767 350.3321196004
+0.0000009577 5.54845504768 969.6224780949
+0.00000090277 0.36773710508 0.9632078465
+0.00000082748 5.85590525764 74.6215398729
+0.00000075828 2.78019216029 88.1149206916
+0.0000008385 1.84386358668 227.3137411185
+0.00000070705 4.65567024014 44.7253177768
+0.00000071322 3.64963906751 894.8408795276
+0.00000094141 4.98819201726 403.1341922245
+0.00000088966 4.43895583278 154.0166152595
+0.00000079436 5.66662613679 267.4737661858
+0.00000075615 5.40971072536 50.4025761791
+0.00000068583 4.76679841388 991.7138786227
+0.00000065256 0.69286370395 152.7445908723
+0.00000063031 2.89946567712 79.889407998
+0.00000063878 0.09820555288 681.5417840896
+0.00000080101 2.97520561915 526.722019678
+0.00000069693 3.95281159807 187.6962327724
+0.00000059492 3.59642351692 58.1068240109
+0.00000059273 0.50930692071 28.3111756513
+0.0000006859 2.4188031153 235.3904959658
+0.00000066007 5.04558399435 30.7106720963
+0.00000070223 3.73647415486 546.956440482
+0.00000066836 0.85506033017 522.5774180938
+0.00000063027 0.29269109052 119.5069163441
+0.00000062023 2.31557510311 74.0308390419
+0.00000071379 3.16967571102 23.5758732361
+0.00000074827 5.36812537961 373.0142209592
+0.00000064204 2.3681714946 157.6399519819
+0.00000070712 0.55830476304 92.940845832
+0.00000055762 5.27011035858 874.3940104025
+0.00000075638 4.66344127677 101.8689339412
+0.00000073727 6.20581665991 312.4597163935
+0.0000007294 0.58406607757 367.9701020033
+0.0000005323 2.24728742995 17.5261078183
+0.00000063139 4.59563922296 67.8804998876
+0.0000006055 0.57591315857 253.5709950899
+0.00000052946 2.45947017614 264.5048207692
+0.00000070236 1.51860943454 552.5855147745
+0.00000068624 2.44507780453 555.5544601911
+0.00000062796 0.33786296181 561.1835344836
+0.00000049009 1.09233728279 19.1224551112
+0.00000064636 5.274699709 68.1893164283
+0.00000062957 5.35891188483 92.0470739547
+0.00000047664 3.90924952181 192.6921676185
+0.00000065279 4.23629510074 771.3012361839
+0.0000006519 3.73942854797 536.8045120954
+0.00000059452 6.10554259948 365.0011565867
+0.00000052153 1.71734604937 905.8865797915
+0.00000046035 3.87093684776 210.3301500214
+0.00000046429 5.97423131576 477.8039162072
+0.00000062115 2.67544358037 130.4407420234
+0.00000046038 3.89378239085 48.7580447764
+0.00000042663 3.81519760715 61.2882177486
+0.00000053909 2.86457147106 353.301065017
+0.00000046936 1.00011046774 166.828672522
+0.00000042217 2.61748790314 90.8232336773
+0.00000043324 4.15777895713 173.6815870919
+0.00000041296 1.79930408254 149.45132255
+0.0000004496 1.76623306927 0.5212648618
+0.00000051904 2.97773319756 383.0967133766
+0.00000042931 1.57416456203 120.9913890524
+0.00000049611 4.0342792047 303.8616966844
+0.00000045263 3.58382163089 97.4155158163
+0.00000038695 2.39404211169 31.492569389
+0.00000038072 5.7947367035 75.5323580927
+0.00000050126 4.76412907201 911.3032057629
+0.00000050884 5.15513957132 439.782755154
+0.00000043148 0.84999004804 58.319272332
+0.00000042732 5.17318058934 162.0933701068
+0.00000050298 5.81603435915 66.9172920411
+0.00000035639 1.87447823723 472.1748419147
+0.00000049963 1.8894349079 42.5864537627
+0.00000039974 1.74262050679 89.7594520943
+0.00000045252 1.92511912328 55.1378785943
+0.00000044896 1.4835590189 450.9772132642
+0.00000034297 5.20257496546 316.3918696566
+0.00000046355 0.33942039181 273.1028404783
+0.00000037152 2.03757941865 117.9105690512
+0.00000046106 5.62315633955 1819.6374661092
+0.00000039368 4.19402806344 486.4019359163
+0.00000041039 4.82994471947 149.6750717192
+0.00000044959 0.72694662195 3265.8308281325
+0.00000043617 0.75332422672 404.6186649328
+0.00000031823 3.84768075667 20.4468691251
+0.00000044196 4.36769721266 418.2608035978
+0.000000379 3.02928044053 167.0893049529
+0.00000043684 1.57328182739 491.5579294568
+0.00000034004 1.26257052908 260.9933586314
+0.00000031276 4.16123711648 13.3333221243
+0.00000039984 2.8662612562 468.2426886516
+0.0000003649 2.58804294589 68.5618234438
+0.00000032364 3.11577354875 103.3534066495
+0.00000033857 0.15592410716 24.1183899573
+0.00000035933 1.36784550071 59.2824801785
+0.00000033633 0.755011774 290.2195580194
+0.00000029751 5.33178627038 1033.3583763983
+0.00000032036 4.67549858 205.2223405907
+0.00000030991 4.62823866461 258.8757464767
+0.00000035268 1.00718464327 1108.1399749656
+0.00000033366 3.40738625377 43.1289704839
+0.00000032638 5.25485850258 114.1384744825
+0.00000029825 5.64157476876 254.9435932136
+0.00000031613 3.7823139311 152.0108776894
+0.0000003098 2.26660677937 104.0077979553
+0.00000034591 5.17326577255 25.6028626656
+0.00000028398 1.76872790446 820.0592809603
+0.00000027991 3.92486885309 199.2844497575
+0.00000028986 2.58171811759 76.4785195967
+0.00000033772 5.79359878723 274.0660483248
+0.00000029401 5.93638676504 280.9671470045
+0.00000031094 1.39352495971 178.7893965226
+0.00000030118 0.44367887423 27.0873353739
+0.0000003382 6.26168443513 401.6497195162
+0.00000027513 2.15194454461 480.7728616238
+0.0000002688 2.5130027278 123.5396433437
+0.00000026139 0.21985367371 286.596221297
+0.00000026455 3.88229792258 372.4235201282
+0.00000033974 1.44637843871 88.7962442478
+0.00000030107 0.82723915882 100.6450936638
+0.00000027715 4.64827434185 198.321241911
+0.00000033687 1.14348201049 82.4858463991
+0.00000026493 1.97889544238 95.3885263868
+0.00000024355 2.3783917615 146.3818033969
+0.0000002659 0.39881920389 106.0135355254
+0.00000027006 2.10206230691 1057.8974574809
+0.00000023976 6.21233637686 16.6747745564
+0.0000003097 5.34005431547 476.4313180835
+0.00000024073 3.42953641968 1044.4040766622
+0.00000027023 0.71284764471 248.7238180901
+0.00000029098 3.99184722502 908.3342603463
+0.00000022862 2.26978781393 175.1660598002
+0.00000024026 0.36584131268 73.1852512744
+0.00000028024 3.46485782266 1439.5096981492
+0.00000022034 0.051638073 33.1371007917
+0.00000022185 5.32252126255 483.2205421786
+0.00000021027 0.37224660652 214.7835681463
+0.00000020548 1.80004483299 118.0224436358
+0.00000027835 4.1241255353 694.0719570618
+0.000000255 5.49632191634 115.8835796217
+0.00000021377 3.89179204956 66.1835788582
+0.00000027201 5.761487979 1215.1649024473
+0.00000024984 0.65339418015 132.8884225782
+0.00000023976 4.56161326826 458.8415197904
+0.00000021116 1.1361070625 60.5545045657
+0.00000026263 2.77532723118 490.0734567485
+0.00000026369 3.371200393 49.7212526229
+0.0000002287 4.5313563762 78.4049352897
+0.00000026872 3.26037129303 691.1030116452
+0.00000025004 3.65018677651 73.4090004436
+0.00000020874 3.92589972978 134.0640787458
+0.00000020915 5.53955400138 129.9194771616
+0.00000023067 2.56806856688 332.8060117821
+0.0000002263 5.02721554401 150.5264049811
+0.00000019123 1.92386327535 124.5028511902
+0.00000020678 0.98302410602 29.2049475286
+0.00000018755 1.07911898422 70.1157321213
+0.00000019458 1.33847349577 616.3214130779
+0.00000023071 3.93152899657 43.2890291783
+0.00000023313 0.61185525008 189.7232222019
+0.0000001966 1.40884902649 1589.0728952838
+0.0000002499 0.91842956919 441.2672278623
+0.00000023555 0.02127675886 593.426863398
+0.00000018288 4.55111843462 165.6048322446
+0.0000002098 0.88504201898 326.8681209489
+0.0000002494 4.63470443286 162.8965192589
+0.00000018941 5.10763304564 81.8951455681
+0.00000018911 1.23351635328 13.4933808187
+0.00000017358 4.05768226252 403.0223176399
+0.00000017362 5.2860722764 7.8643065262
+0.00000022513 3.15059891398 419.7452763061
+0.00000021237 2.14856256664 75.5847477194
+0.00000017845 2.54349200329 47.061123747
+0.00000016995 2.48647736969 2043.9822618111
+0.00000023676 5.80355919955 232.0490435337
+0.00000022639 2.07623129509 699.7010313543
+0.00000019261 1.56494156016 425.1137181677
+0.00000021067 5.30844438236 237.6781178262
+0.00000022733 0.2830312644 0.1118745846
+0.00000016372 3.45984005656 0.7507595254
+0.00000021213 0.95828006612 405.9912630565
+0.00000018033 1.60723214246 215.4379594521
+0.00000016267 4.8900201636 69.1525242748
+0.00000021738 3.24738839789 1744.8558675419
+0.00000016149 0.35803995032 77.0692204277
+0.0000002171 0.88800040769 344.9636777388
+0.00000017204 6.04366142241 32.2433289144
+0.00000017883 4.01076173641 280.003939158
+0.00000015918 2.96623390816 25.8634950965
+0.00000014769 3.73887340623 610.6923387854
+0.00000015033 4.24825484707 228.276948965
+0.00000015586 5.0798708274 114.9416236346
+0.00000015392 0.22971106129 17.2654753874
+0.00000015354 0.25482391126 661.0949149645
+0.00000014617 1.13349626273 823.9914342234
+0.00000016232 3.4349974381 147.1155165798
+0.00000014654 1.68288566884 207.8824694666
+0.00000017682 5.94376629143 624.919432787
+0.00000018837 1.3833540807 377.1588225434
+0.00000015425 1.66489033237 440.6822725257
+0.00000014764 4.41710614445 16.4623262353
+0.00000014402 0.41359448817 142.6620984549
+0.00000016992 0.16042368544 438.2982824457
+0.00000013268 3.04634728126 668.2084619653
+0.0000001646 0.92068542861 369.0820676961
+0.00000017239 4.51659246818 606.7601855223
+0.00000013238 0.13650358961 216.4804891757
+0.00000015832 4.94315562971 124.2904028691
+0.00000014374 2.93700606008 419.4846438752
+0.00000012927 1.65950183061 54.3347294422
+0.00000014224 4.42286781619 47.6942631934
+0.00000012753 0.03020931725 217.2312487011
+0.00000014792 1.08447500622 49.5088043018
+0.00000014031 3.68785757687 16.04163511
+0.00000013709 4.78890618802 72.7758609972
+0.00000013073 1.54064778942 218.9281697305
+0.00000017474 5.05621281434 564.8550553158
+0.00000012686 3.4464088888 958.576777831
+0.00000013035 0.56445754615 1171.875873269
+0.00000012458 3.29187197133 902.7051860538
+0.00000011893 1.41294011193 55.7710180407
+0.00000015018 3.43209569509 19.0105805266
+0.0000001647 2.04067754807 411.620337349
+0.00000015619 1.53464600544 833.552661779
+0.00000015678 5.92839374034 778.4147831847
+0.00000012039 5.17748353434 135.336103133
+0.00000015523 3.54656631824 113.8778420516
+0.00000014364 4.19825110964 89.338760969
+0.00000015424 2.12697366269 106.2741679563
+0.00000011957 1.43314130608 455.8725743738
+0.00000015938 5.49575810978 513.079881013
+0.00000013532 4.11463529983 95.2284676924
+0.00000015105 1.86350524526 7.7042478318
+0.00000015832 3.42498484109 79.5169009825
+0.00000011492 4.6518745562 149.6113812444
+0.00000011406 1.31085455047 63.6240237188
+0.00000014469 3.35284802718 19.643719973
+0.00000011953 0.20979051344 65.8747623175
+0.00000012039 0.0142323841 397.3932433474
+0.00000014157 1.87440535404 6283.0758499914
+0.00000011357 0.19079103112 5.6290742925
+0.00000014109 0.09348109701 6133.5126528568
+0.00000015322 3.54468546172 252.6559713532
+0.00000011681 0.85100356112 5.1078094307
+0.00000014134 5.66340426198 639.897286314
+0.00000011052 0.47607339302 150.0844619964
+0.00000011507 5.19480309409 1182.9215735329
+0.00000011492 2.05801478181 149.5150130248
+0.00000011571 4.7821072497 334.2904844904
+0.00000010671 4.67373109923 149.723255829
+0.00000011651 3.13272450186 93.9040536785
+0.00000014316 0.08421279341 240.3864308119
+0.00000010855 4.52379396618 453.9461586808
+0.000000119 1.41784572428 26.0235537909
+0.00000010851 4.40625021974 57.1436161644
+0.00000013385 0.76174742916 37.8724032069
+0.00000010664 5.81644528276 193.655375465
+0.000000107 5.3459550607 331.2096644892
+0.00000010465 3.82648204886 180.1619946463
+0.0000001335 0.86920479636 22.8945496799
+0.00000010324 2.99969783109 525.7588118315
+0.00000014293 1.06904465002 477.9157907918
+0.00000012341 4.62813430535 1894.4190646765
+0.00000012539 3.70404881494 67.0773507355
+0.00000011771 1.07971321862 363.5166838784
+0.00000011466 0.9352838604 121.8427223143
+0.00000012839 0.31988787839 474.9468453752
+0.00000010194 6.23976471898 84.1827674285
+0.000000123 2.85238700423 184.0941479094
+0.00000013861 3.4836768877 157.2674449664
+0.00000011395 4.2553344068 181.0557665236
+0.00000010146 6.01371693363 43.2408450685
+0.00000009889 0.01753733887 40.1600250673
+0.00000010798 2.4636424394 140.6563608848
+0.00000009893 2.72219544398 384.0599212231
+0.00000011012 3.77284307154 494.2662424425
+0.00000010226 1.49169427598 80.4106728598
+0.00000011981 2.69741212203 369.4545747116
+0.00000010658 1.7870288097 252.0865223816
+0.00000012506 4.66852994807 64.6991061499
+0.0000001164 5.70405852396 39.0962434843
+0.00000012305 1.73322306013 229.0800981171
+0.00000009954 3.72074935511 233.9060232575
+0.00000011004 3.58723041577 449.2802922348
+0.00000010581 2.79550711884 1246.6574718363
+0.00000010411 2.8672714553 189.1807054807
+0.00000009259 5.1983482312 749.2098356561
+0.00000012468 0.76477162698 122.4758617607
+0.00000010099 6.06894682979 156.1554792736
+0.00000012671 6.19797171716 149.8238295655
+0.00000009053 0.99447742265 109.3125493421
+0.00000009595 1.00827882958 393.4610900843
+0.00000010455 1.23531019351 148.5999892881
+0.00000010645 5.50399216121 460.5384408198
+0.00000012433 5.298436616 20.4950532349
+0.00000009002 5.5121689284 133.1008708993
+0.00000009882 5.68987366321 42.5382696529
+0.0000001211 3.14577799081 30.0562807905
+0.0000001038 3.54528360301 619.2903584945
+0.00000010139 1.90528799801 25.0603459444
+0.00000011206 5.8782323899 832.5894539325
+0.00000009283 3.00514787072 754.8389099486
+0.00000010994 0.05721003392 54.2865453324
+0.00000008981 5.82462023723 248.4631856592
+0.00000008634 5.49123270314 448.6895914038
+0.0000000939 1.32674472283 9.4011688612
+0.00000009621 5.6909029939 73.88782669
+0.00000010843 1.4281264822 268.4369740323
+0.00000010874 2.6136174199 446.3113468182
+0.00000009681 4.27051176079 282.6640680339
+0.0000001077 0.19304986906 463.5073862364
+0.00000008223 3.30114329151 172.1971143836
+0.00000010216 5.04428111805 241.8709035202
+0.0000000889 2.53320903906 271.4059194489
+0.00000010621 4.39013117792 63.847772888
+0.00000009085 0.99085954236 6.9010986797
+0.00000010414 4.96367476854 97.6761482472
+0.00000008382 5.03764591595 370.9390474199
+0.00000008791 3.05426995163 291.262087743
+0.00000008629 0.1467493805 262.4778313397
+0.00000009673 4.2559733057 602.9880909536
+0.00000007939 5.71230451368 541.5398145106
+0.00000007981 2.35900017752 196.6243208816
+0.00000007941 0.88239951788 154.979823106
+0.00000008212 0.00845991197 76.42612997
+0.00000010135 1.90258069764 91.4563731237
+0.00000008948 4.31891786278 469.1364605289
+0.00000009906 0.61122653279 308.3151148093
+0.00000008257 4.61012292958 69.6737891366
+0.00000010291 3.58217488981 842.1506814881
+0.00000010672 2.28920805112 194.2885149114
+0.00000009024 0.70282370018 685.4739373527
+0.00000007552 4.86800510978 1097.0942747017
+0.00000009496 1.0666235072 93.7921790939
+0.00000008413 3.15290837718 32.7164096664
+0.00000008914 5.03579282562 450.4559484024
+0.00000008008 4.33420849497 302.0953396858
+0.00000010397 4.90564475822 829.6205085159
+0.00000007401 5.67595616187 337.8019466282
+0.00000007419 3.0467243912 7.4223635415
+0.00000007936 4.37116642726 464.4705940829
+0.00000009731 5.703933034 98.3574718034
+0.00000009287 4.16913084905 15.4991183888
+0.00000010072 1.18963356664 621.7380390493
+0.00000009867 1.34469368253 142.9709149956
+0.00000008913 1.33679256423 0.2606324309
+0.00000008734 2.03651443558 149.4031384402
+0.00000007745 0.14834225031 1404.0849754971
+0.00000009037 3.53203542312 636.6677084665
+0.00000007707 1.87083579542 31.6526280834
+0.00000008566 2.4828035791 497.4476361802
+0.00000010074 2.59066128203 711.4493070338
+0.00000008726 5.88905195509 82.2039621088
+0.00000009218 1.10861658464 412.5835451955
+0.00000009483 6.02304095716 916.9322800554
+0.00000007012 6.27635752748 376.1956146969
+0.00000009867 1.9314020472 62.7726904569
+0.00000007121 1.54192963162 679.2541622292
+0.0000000844 5.06400284478 1.3725981237
+0.00000008915 2.39052372377 76.154196691
+0.00000009637 3.78128664809 838.218528225
+0.00000007059 5.91499106809 74.1484591209
+0.0000000957 1.97721363991 703.6331846174
+0.00000007516 4.87738017916 310.1720945331
+0.00000007059 1.94098053303 75.4147380137
+0.00000008552 6.14581140636 17.6379824029
+0.00000006859 5.11679089849 107.4980082337
+0.00000007148 1.73466140387 1190.7858800591
+0.00000009112 0.8836866329 362.8622925726
+0.000000093 1.44257902224 763.4369296577
+0.00000009073 4.31998777457 16.1535096946
+0.00000009126 3.74417347717 4.665866446
+0.00000007869 4.65596954763 232.4215505492
+0.00000009168 3.25096522859 155.5010879678
+0.00000007624 0.88232424215 459.3627846522
+0.000000082 1.51866334747 10063.7223490764
+0.00000008579 2.377262345 75.6753704446
+0.00000007595 2.63499505823 657.1627617014
+0.00000008131 6.15861249482 745.277682393
+0.00000006398 0.61376490225 73.2489417492
+0.0000000771 4.02552779925 4.7353024152
+0.0000000638 3.20688120531 73.3453099688
+0.00000007505 0.67397826037 228.7982138268
+0.00000007129 1.33525552417 236.8749686741
+0.00000007444 3.05581518163 171.6545976624
+0.00000006361 6.05108999867 95.9792272178
+0.00000007086 4.88497877319 6531.661656265
+0.00000006527 4.0138014903 118.8737768977
+0.00000007984 1.70695215254 104.5290628171
+0.00000006239 1.08160874504 143.9341228421
+0.000000072 1.19830150903 1617.3840709351
+0.0000000639 4.83649966441 1072.7152523135
+0.00000007857 3.06062400692 341.9947323222
+0.00000006158 0.04340975323 627.3671133418
+0.00000008664 5.60425824325 2810.9214616052
+0.00000006147 4.16482048084 1300.9922012785
+0.00000008148 3.1170064191 10213.285546211
+0.00000008603 3.80404544682 25558.2121764796
+0.00000007586 2.86885781812 406.1031376411
+0.00000007925 3.11650504 81.682697247
+0.00000007063 5.35078594952 73.0364934281
+0.00000006265 3.27996815317 116.5379709275
+0.00000007345 0.45699353973 192.8040422031
+0.00000006878 1.29690429239 22.633917249
+0.00000006102 2.06174377751 73.9784494152
+0.00000007867 1.45455437627 131.9252147317
+0.00000006837 0.07237438837 90.2807169561
+0.0000000774 2.87078307084 79.4474650133
+0.00000006744 0.01897075429 572.2292347475
+0.00000006034 0.96635268225 476.3194434989
+0.00000008276 2.40596529645 674.8007441043
+0.00000006002 3.24986200464 76.7873361374
+0.00000006863 1.24850658686 400.1652468079
+0.00000006375 1.37050567525 75.1541055828
+0.00000007445 5.47946546419 50.66320861
+0.00000005889 5.83364715391 164.1203595363
+0.0000000719 3.21396813566 71.1582618449
+0.00000006305 1.65443603478 70.0462961521
+0.00000006628 1.990437442 1.5963472929
+0.00000006081 1.2659989053 61.448276443
+0.00000007795 0.70956881527 44.070926471
+0.00000007784 5.47416712189 416.7763308895
+0.00000005727 2.39389303582 20277.0078952874
+0.00000006363 1.96472326808 288.7350853111
+0.00000005724 4.3053278397 86.6304479833
+0.00000007348 5.28008775997 285.6330134505
+0.00000005693 1.13590287643 445.3481389717
+0.00000005799 2.43420435064 180.7951340927
+0.00000006927 4.19297070447 525.2375469697
+0.00000006143 2.23902465258 1310.3933701397
+0.0000000668 5.36285833774 452.4616859725
+0.00000005709 3.65303501856 442.3791935551
+0.00000006238 4.60538870228 137.5542890242
+0.00000005932 3.22993254909 73.4571845534
+0.00000007734 5.72805659987 154.2984995498
+0.00000005782 2.17577477697 2.2876218604
+0.00000006016 3.4658554659 346.3999663373
+0.00000007517 5.63641104589 549.7284439425
+0.00000006685 4.84971092735 148.8124376092
+0.00000005797 0.51568102762 149.3025647037
+0.00000007739 3.23104533276 589.4947101349
+0.0000000759 2.49504939023 321.7603115182
+0.00000006706 5.23367324742 769.8167634756
+0.0000000721 2.56243122515 375.6743498351
+0.00000005491 1.84139760824 375.3924655448
+0.00000006592 3.39703193659 389.6889955156
+0.00000006414 3.56513278405 488.8496164711
+0.00000006376 0.24081237769 881.5075574033
+0.00000005785 3.49508162978 102.523325247
+0.00000006079 0.84517404881 89.5993933999
+0.00000005799 2.19388408812 8.9068362498
+0.00000005305 1.977856112 150.31395666
+0.00000005422 1.21990761182 332.1728723357
+0.00000007235 2.78896876234 748.0978699633
+0.0000000636 0.36304095923 74.4090915518
+0.00000005285 4.41108441808 12.0089081104
+0.00000006602 3.01699401726 442.7517005706
+0.00000006509 0.49819168917 1147.4968508808
+0.00000005585 6.04761249158 172.4577468145
+0.00000006673 0.77536194908 6069.7767545534
+0.00000007125 0.34356180793 511.5954083047
+0.00000005288 4.27462942653 11.1575748485
+0.00000006767 2.00969662613 105.380396079
+0.00000005611 2.40776057824 1286.0143477515
+0.00000006456 4.48699081452 31.2319369581
+0.00000005898 5.26174074234 757.8078553652
+0.00000005153 2.41386832919 742.9900605326
+0.00000005087 6.03592089039 980.6681783588
+0.00000006198 0.83056505252 1507.1777497157
+0.00000005425 1.93107713343 40.8413486235
+0.00000006091 5.18564204379 487.1045113319
+0.00000005715 1.96802719384 394.3548619616
+0.00000005509 1.3127509208 883.7951792637
+0.0000000532 4.22718652038 65.3804297061
+0.00000005357 1.80483136985 139.4807047172
+0.00000005204 3.39869589191 1400.152822234
+0.00000006537 2.31923989568 328.2407190726
+0.00000005041 2.9467334644 361.3778198643
+0.00000004969 6.27367198215 0.1600586944
+0.00000005334 2.78985718428 217.4436970222
+0.00000005654 0.51056760715 285.1117485887
+0.00000006432 2.21948959433 9999.986450773
+0.00000005768 5.10735836078 216.2680408546
+0.00000004977 2.62435916254 194.1766403268
+0.00000006932 1.71722863424 378.9039276826
+0.00000005187 3.04429850681 1083.7609525774
+0.00000005791 3.9406147625 550.1378342197
+0.00000005816 2.24843661305 230.9370778409
+0.00000005319 0.0699882535 336.8387387817
+0.00000005427 0.30577275388 40.5807161926
+0.00000006469 3.02579309025 298.2326223919
+0.00000004974 1.21594265105 455.0694252217
+0.0000000496 4.7280621023 454.7493078329
+0.00000005619 2.27500303004 227.5261894396
+0.00000006328 0.97544932086 249.9476583675
+0.00000005319 4.59867974067 454.7974919427
+0.00000004791 4.40360629153 853.196381752
+0.00000006519 3.03043401282 167.7224443993
+0.0000000545 6.00971547441 25.1297819136
+0.00000005094 3.96693309189 1066.49547719
+0.00000005779 0.65954416303 272.5815756165
+0.00000006491 4.6852965154 312.1990839626
+0.00000005234 4.34712255335 233.533516242
+0.00000005396 5.62885554221 418.5214360287
+0.00000005048 2.46802064424 987.5692770385
+0.00000006152 0.79853332272 2274.5468326365
+0.00000006506 1.7291557512 125.1841747464
+0.00000004993 3.75975860404 57.255490749
+0.00000006295 0.84778953014 10.0824924174
+0.00000006251 4.78782138567 270.1820791715
+0.00000005785 4.31237764709 374.4986936675
+0.00000005406 5.49902863401 632.7837393132
+0.00000006224 0.12733845417 149.0419322728
+0.00000004921 1.43037646364 73.1370671646
+0.00000005076 1.34845106372 455.0212411119
+0.0000000573 3.30386575867 88.274979386
+0.00000004618 0.64720625124 119.3950417595
+0.00000006213 2.58827934841 544.5087599272
+0.00000004825 6.08615765986 304.1223291153
+0.00000004825 6.00483903794 226.7924762567
+0.00000005528 5.69752791882 548.4409131903
+0.00000005108 2.74489127167 423.6292454594
+0.00000005426 2.44835106987 531.978586955
+0.00000004573 1.61098293427 357.4456666012
+0.00000004487 6.09067660554 204.7010757289
+0.00000005866 6.20513223441 772.7857088922
+0.00000005334 2.49860553733 1131.1945833399
+0.00000005656 4.75744184558 491.8185618877
+0.00000004441 0.23590452375 35.685355083
+0.0000000437 3.8113649083 1329.3033769298
+0.00000004406 3.42865095493 144.8973306886
+0.00000005251 4.72114047741 535.3200393871
+0.00000005174 1.37807596858 520.129737539
+0.00000004331 2.64717426456 1517.2602421331
+0.00000004802 2.6056946352 177.3049238143
+0.00000004368 3.36272561974 1503.2455964526
+0.00000004335 2.73379207096 289.5651667136
+0.00000005198 0.97116582962 128.4350044533
+0.00000004437 0.56678131875 253.4591205053
+0.00000005386 5.84886051674 268.6976064632
+0.00000005376 1.30096148962 436.8138097374
+0.00000005797 4.33049740199 208.8456773131
+0.00000004353 1.66111524192 1261.6353253633
+0.00000004812 4.95769337401 545.4719677737
+0.00000005897 2.0420120518 8.5980197091
+0.00000005032 2.8055075977 360.4146120178
+0.00000004921 2.55658380096 260.360219185
+0.00000004413 3.23825819993 973.554631358
+0.00000004506 0.17509624151 380.3884003909
+0.00000004947 5.50324549675 365.9006739584
+0.00000004174 2.99974290843 136.0698163159
+0.00000004553 2.77416673233 147.9668498417
+0.00000005344 1.81213470593 521.0929453855
+0.00000005155 0.78324341489 1670.0742689746
+0.00000005133 1.37435234967 271.61836777
+0.00000005708 2.52872222038 501.3797894433
+0.00000004933 1.36454104948 238.9019581036
+0.00000004973 1.92960964594 535.9107402181
+0.00000004935 5.04375067678 697.8071683688
+0.00000004129 1.50064332826 71.8608372605
+0.00000005207 4.0187736734 92.4195809702
+0.00000004587 4.78553156868 95.931043108
+0.0000000505 5.41251268131 758.7710632117
+0.00000005012 4.50266403888 635.9651330509
+0.00000004248 0.65406962267 920.8644333185
+0.0000000515 1.13490701556 310.9752436852
+0.00000004146 5.54040372231 1048.3362299253
+0.00000004256 4.20942901957 25.2727942655
+0.00000004569 5.19758291396 10.2949407385
+0.00000004259 5.53202386861 184.9879197867
+0.00000004315 2.80569687202 213.9534867438
+0.00000004604 2.51643176466 962.5089310941
+0.00000005105 1.26007002216 971.1069508032
+0.000000045 6.15796742231 1052.2683831884
+0.00000004095 0.63467124507 1321.4390704036
+0.00000003968 0.07377679014 77.7023598741
+0.00000004617 2.77367751889 406.954470903
+0.00000004899 4.65767840428 305.6068018236
+0.000000039 1.66467970991 945.2434557067
+0.00000004133 3.76396043787 263.0203480609
+0.00000003899 4.28677450975 224.2329211173
+0.0000000503 6.24112139981 1162.4747044078
+0.00000005024 0.39738855487 968.1380053866
+0.00000004894 2.50422546622 355.7487455718
+0.00000004283 3.15267059582 846.0828347512
+0.00000003941 0.04342429962 1235.6117715724
+0.00000004077 5.6885446997 695.5564297701
+0.00000003842 0.37429373422 774.4826299216
+0.00000004674 0.08112657673 1366.2125722902
+0.00000004671 4.38923533828 117.36805233
+0.00000005313 4.38472090135 689.6185389369
+0.00000003787 1.41443617212 48.9181034708
+0.00000004236 1.60316940746 367.5975949878
+0.00000004569 2.88138923862 551.1010420662
+0.00000004636 5.93442268083 148.1905990109
+0.00000005128 0.17600225009 433.7117378768
+0.00000004264 2.08657038625 325.3836482406
+0.00000003885 5.85359840623 450.7165808333
+0.00000004753 2.58442943928 358.4088744477
+0.00000004226 6.24596640453 448.9714756941
+0.00000003776 1.78756451192 71.7007785661
+0.00000004912 4.45665056284 51.8870488874
+0.00000003854 2.72138633161 151.850818995
+0.00000004561 0.07201979569 2349.3284312038
+0.00000004291 5.39929339966 523.7530742614
+0.00000004143 0.1715886627 735.8765135318
+0.00000003806 1.44358694049 138.6293714553
+0.00000003654 2.41520715554 348.8476468921
+0.00000003728 1.69745141654 984.7122062065
+0.00000004176 4.01139155515 195.7729876197
+0.00000004986 1.0356290592 224.4566702865
+0.00000004031 0.92145122185 76.0054388447
+0.00000004098 3.51214223942 72.4939767069
+0.00000003812 4.41246815759 1511.3223512999
+0.00000004098 2.39702785276 239.1625905345
+0.00000004894 5.26621064696 601.5036182453
+0.00000004459 5.76440378473 836.5216071956
+0.00000004373 4.08948598951 75.4359898731
+0.00000004363 6.01127167247 421.1815649046
+0.00000004414 0.358306616 168.3131452303
+0.000000037 2.04103813925 63.2146334416
+0.00000004648 2.07482117651 1106.6555022573
+0.00000004304 3.03122452327 1109.6244476739
+0.00000003618 4.84400847177 893.3564068193
+0.00000004023 0.59685650686 91.2439248026
+0.00000004937 5.49417275871 976.7360250957
+0.00000004373 3.76648561161 74.1272072615
+0.0000000431 3.72983787822 673.316271396
+0.0000000468 3.8963125415 163.5778428151
+0.00000004172 0.75349427039 1500.0642027149
+0.00000004492 1.87283145714 141.1776257466
+0.00000004174 5.82910805335 346.4481504471
+0.00000003775 0.83052387256 827.9235874865
+0.00000003481 2.70828672792 818.574808252
+0.00000004853 0.95917381603 58.1705144857
+0.00000004021 3.11274455034 377.4194549743
+0.00000004409 0.16607520728 630.3360587584
+0.00000003597 1.02560564654 515.463871093
+0.00000003444 1.38488805947 117.3198682202
+0.00000004021 5.68447974866 3.4902102784
+0.00000004244 3.75845344717 733.428832977
+0.00000003933 4.55157642432 240.125798381
+0.00000004421 1.51263319894 1610.2705239343
+0.0000000339 4.00215380112 74.9940468884
+0.00000004556 3.41531360529 1140.38330388
+0.00000004171 0.76417016678 623.4349600787
+0.00000003441 2.56450835637 14.8177948326
+0.00000003587 4.10186965494 343.2185725996
+0.00000003997 5.74857613262 6212.2264046872
+0.00000004215 0.84469743228 176.6505325085
+0.00000004098 1.41920746453 559.6990617753
+0.00000004553 1.09016692751 561.8861098992
+0.00000003493 0.11837510368 1031.87390369
+0.00000003596 5.33968666729 394.9455627926
+0.00000003501 5.53309359866 594.9113361063
+0.00000003564 1.57868308864 354.9979860464
+0.00000004279 2.35436288262 562.6680071919
+0.00000003398 1.6208634854 941.3113024436
+0.00000003803 1.78948693511 251.1714986449
+0.00000003299 5.13631478768 477.0007670551
+0.00000003422 3.55674695079 256.4280659219
+0.00000003802 4.09287840097 268.9582388941
+0.00000003818 4.64162443046 71.9245277353
+0.00000004623 2.72836206211 6244.9428143536
+0.00000003466 1.91387688001 58.7399634573
+0.00000003435 2.96178782926 995.6460318858
+0.00000003626 5.35614681493 57.5161231799
+0.00000004512 1.18350543284 170.7608257851
+0.00000004378 0.273460377 469.7271613599
+0.00000003323 4.51516827363 454.8611824175
+0.0000000332 1.42938752044 454.9575506371
+0.00000004578 4.7498051473 731.9443602687
+0.00000003249 0.67719975914 74.0478853844
+0.00000004145 5.58064267022 57.7980074702
+0.00000003512 6.09122971288 70.5888128733
+0.00000003814 2.49565462974 6204.362098161
+0.00000003828 4.39751907192 586.3133163972
+0.00000003639 4.85097208169 138.4056222861
+0.00000003518 0.52105043625 262.8078997398
+0.00000003671 1.99667387765 511.5317178299
+0.00000003215 0.64628330219 887.7273325268
+0.00000003718 3.27473813045 454.6487340964
+0.00000003638 2.63250736806 455.1699989582
+0.00000003772 0.88810300052 10142.4361009068
+0.0000000319 4.87960158471 455.6601260527
+0.00000003669 4.11456655271 409.9234163196
+0.00000003166 1.24948126394 82.6459050935
+0.0000000353 4.02075420346 388.2045228073
+0.00000003163 1.65294183878 765.8846102125
+0.00000003568 5.95965909592 460.8472573605
+0.0000000345 0.08821515281 49.1787359017
+0.0000000327 1.81146731641 34.2008823747
+0.00000003188 1.74587038709 18.9100067901
+0.00000003305 5.77382040863 10.5244354021
+0.00000003345 4.15802505352 1515.7757694248
+0.0000000316 1.06549289762 454.1586070019
+0.00000003525 2.56091667232 78114.146227588
+0.00000004124 1.06751791085 388.4651552382
+0.00000004016 2.48751669586 531.1754378029
+0.00000003147 5.05814757549 1521.4048437173
+0.0000000418 1.16833674781 514.5643537213
+0.00000003212 3.18682610058 1512.8068240082
+0.00000003486 0.22630227172 36.5366883449
+0.00000004211 3.21876950029 761.7400086283
+0.00000003485 3.26177495276 36.7604375141
+0.00000003506 6.26633354904 545.2750258176
+0.00000003733 2.55776517455 279.4826742962
+0.00000004227 1.41381723926 41.7563723602
+0.00000003187 1.62296832026 138.4693127609
+0.00000003934 2.86731965547 832.0681890707
+0.00000003684 3.941740603 179.3106613844
+0.00000003115 5.67364420834 73.5577582899
+0.00000003663 1.80556740809 31.5407534988
+0.00000003171 4.85529878165 138.5656809805
+0.00000003777 5.94890597104 873.1701701251
+0.00000004357 4.15105623366 10175.1525105732
+0.00000003951 1.60185888278 576.1613880106
+0.00000003525 4.8031643597 429.7795846137
+0.0000000333 5.62171319933 1116.0042814918
+0.00000003943 4.6264154302 898.7730327907
+0.00000003382 1.45717307307 5983.9494557222
+0.00000003215 3.73878297941 335.7749571987
+0.00000003423 5.07987216951 143.3434220111
+0.00000004161 5.39091883238 1363.2436268736
+0.00000003457 3.94796907904 444.8268741099
+0.00000003593 3.91831549069 10134.5717943806
+0.00000003666 4.2262033899 36.1754821775
+0.0000000358 3.43130119859 912.7876784712
+0.000000037 0.67445695843 73.9302653054
+0.00000003679 1.10949079061 686.958410061
+0.00000003547 5.63096398237 440.8947208468
+0.00000003622 1.10742531477 2250.1678102483
+0.00000003562 3.80604468765 1525.3369969804
+0.0000000333 1.76480149289 78.9743842613
+0.00000003738 1.7675491018 384.5811860849
+0.00000003986 1.0684287447 743.7932096847
+0.00000003032 5.77852412826 612.1768114937
+0.00000003008 0.64086342534 210.8514148832
+0.00000003334 4.81681647959 597.3590166611
+0.00000003141 3.11768616608 6607.9277275406
+0.00000003022 2.08709314702 34.5309507748
+0.00000003226 3.19780030434 377.6800874052
+0.00000004065 3.53637930424 402.2191684878
+0.00000004138 0.28927701421 517.1607921224
+0.00000003697 0.89932694516 75.6329318292
+0.00000003918 5.73859894835 94.4253185403
+0.00000003374 0.4097440558 677.7696895209
+0.00000003194 4.56998602897 1385.174968707
+0.0000000318 1.03370427552 885.4397106664
+0.00000003235 5.09681747179 464.9918589447
+0.00000003798 5.76464888795 586.377006872
+0.00000003173 5.68964342749 4.192785694
+0.00000003181 2.87968862974 9914.1591519418
+0.00000003355 5.45857968674 73.0846775379
+0.00000002899 5.12928266291 448.3170843883
+0.00000003706 2.47342147635 64.2571631652
+0.00000003796 4.29502458131 164.5410506616
+0.00000003534 4.42464754991 46.470422916
+0.00000003488 5.62713714766 3189.5647568569
+0.0000000294 4.33606107945 78263.7094247226
+0.00000003309 3.10770680369 519.6084726772
+0.0000000403 4.41794838679 772.5887669361
+0.00000002867 5.17129632099 346.1875180162
+0.00000003842 1.87994191354 299.7170951002
+0.00000003846 5.38315286213 980.146913497
+0.00000003724 4.94511644698 984.4884570373
+0.00000002814 2.17260061398 191.3195694948
+0.00000003392 3.0855211609 245.4942402426
+0.00000002923 0.37358823115 6.4804075544
+0.00000003025 1.19297242418 104.8378793578
+0.0000000347 1.89084704021 44.6134431922
+0.00000002931 0.78809830626 540.0553418023
+0.00000003707 4.14868763219 6136.4815982734
+0.00000003931 5.52289695589 6171.6456884946
+0.00000003056 2.97000936733 250.6020496733
+0.00000003117 0.76332399369 229.4526051326
+0.00000003091 4.9194127978 221.1634019642
+0.00000003378 3.82658652472 25936.8554717313
+0.00000003041 2.14503983522 6604.958782124
+0.00000002865 0.53734608663 273.8536000037
+0.00000002845 0.34922064899 85.9391734158
+0.00000003657 6.02755271763 340.8827666294
+0.00000002818 4.44508352472 369.342700127
+0.00000002861 2.19284349075 295.1942410061
+0.00000002865 3.21935127992 3.8202786785
+0.00000002797 5.97725967979 2014.0265547571
+0.0000000328 0.74832416123 422.7142217227
+0.00000003509 1.92501559437 343.4792050305
+0.00000002962 2.29867992492 661.1586054393
+0.00000003485 4.5320530238 676.2852168126
+0.00000002836 1.2077968366 1119.1856752295
+0.00000003603 2.72183511139 508.6264628881
+0.0000000362 5.57691156197 10066.691294493
+0.00000002731 0.9666341177 582.3811631341
+0.00000003306 6.20620840278 11.5669651257
+0.00000003279 6.13563821647 276.0717858949
+0.00000002747 4.5747626302 226.6324175623
+0.00000002825 1.24120423378 989.0537497468
+0.00000002707 0.46257342768 1458.472094566
+0.00000002755 5.43548338507 246.9787129509
+0.00000003338 3.98641322371 488.5889840402
+0.0000000296 5.31788128818 1467.0701142751
+0.00000003062 1.93542241882 987.7817253596
+0.00000003504 4.10521239427 6280.1069045748
+0.00000003584 3.12196206517 108.7218485111
+0.00000002975 0.13746189123 9987.4562778008
+0.00000002634 5.61201014857 412.3710968744
+0.00000003702 0.66231252049 10101.8553847142
+0.00000003261 4.39228048501 75.3722993983
+0.00000002939 3.2631997985 130.552616608
+0.00000002742 6.24317126103 447.2051186955
+0.00000003008 4.24451493185 170.1701249541
+0.00000003001 2.45489658954 230.8252032563
+0.00000002722 4.98348297926 754.0357607965
+0.00000002928 5.73784691627 14.6690369863
+0.00000002699 2.98043546816 27.7204748203
+0.00000003678 3.46436124301 26468.0309095342
+0.000000035 4.41810854452 322.6116447801
+0.00000002943 3.58544468129 12489.8856287072
+0.00000002894 2.2699912084 1615.8995982268
+0.00000002679 1.32002304425 236.1936451179
+0.00000002711 1.25250599577 52250.5878817157
+0.00000002573 4.41371056719 262.0571402144
+0.00000003483 1.97113718781 655.938921424
+0.000000026 3.8010722697 70.6369969831
+0.0000000328 1.75059058234 683.9894646444
+0.0000000326 3.46047977615 74.1908977363
+0.00000003097 5.47452034532 302.3772239761
+0.00000002565 3.47443238116 2042.4977891028
+0.00000003158 4.58160924364 12492.8545741238
+0.00000003373 5.52806001629 10210.3166007944
+0.00000002619 4.43681016753 949.1756089698
+0.0000000329 1.35055242247 515.6763194141
+0.0000000318 4.49938964982 694.8382229522
+0.00000002558 5.07921716363 197.7999770492
+0.00000002902 2.61388996483 115.3623147599
+0.00000002586 4.09771865336 1448.9108670104
+0.0000000316 4.82168102018 714.6788848813
+0.00000003016 3.16691101108 385.7568422525
+0.00000003001 3.24181300229 1618.8685436434
+0.00000003319 5.98200177347 533.8355666788
+0.00000003307 3.31452419197 732.97125859
+0.0000000253 0.13809025963 591.9423906897
+0.00000002975 5.72770980032 1011.4270345649
+0.00000002857 4.11031053901 2267.4332856357
+0.00000003091 4.87979664891 582.641795565
+0.00000003422 6.18592254593 281.4884118663
+0.00000002501 0.50645055144 29.226199388
+0.00000003502 0.17203520151 371.5297482509
+0.00000002607 3.51828908958 112.3933693433
+0.00000002547 4.45612695304 901.2207133455
+0.00000002778 4.97805873371 132.5796060375
+0.00000002476 1.55163657371 1234.1272988641
+0.00000002929 2.34725672182 273.1510245881
+0.00000002724 5.73177362443 688.6553310904
+0.00000002667 6.13733078138 161.4120465506
+0.00000002877 5.47506403197 1436.5407527326
+0.00000002779 1.54196175338 680.0573113813
+0.00000002427 4.6491343131 392.6579409322
+0.00000003223 2.57976952494 267.5856407704
+0.0000000275 1.29662662582 108.982480942
+0.0000000322 1.0629018794 388.7257876691
+0.00000003236 3.47802643973 283.6272758804
+0.00000003027 5.38233284458 44.0921783304
+0.0000000283 5.70274947128 327.4375699205
+0.00000002768 5.4225616879 482.2573343321
+0.0000000323 5.65661970187 134.3728952865
+0.00000002685 5.03687735302 763.2244813366
+0.00000002441 5.19830386978 380.2396425446
+0.00000002608 3.11386505876 578.449009871
+0.00000002465 1.4924267283 141.6988906084
+0.00000002332 3.19371804203 683.0262567979
+0.00000002307 4.07685834192 78.9262001515
+0.0000000228 2.52476606956 156.6767441354
+0.0000000226 6.23958645351 400.5746370851
+0.00000002301 2.47762267951 107.918699359
+0.00000003089 5.69639540598 537.3952129264
+0.00000003074 1.16740737548 58.6280888727
+0.00000002846 0.02430566936 563.3705826075
+0.00000002423 4.24559706691 27.7417266797
+0.0000000267 3.48404619442 123.0183784819
+0.00000002228 3.33159258912 1257.7031721002
+0.00000002445 2.29979337782 280.2163874791
+0.0000000226 3.85026258012 753.1419889192
+0.00000002195 4.94038065567 1222.2784494481
+0.00000002579 1.76841912074 710.7467316182
+0.00000002402 4.47942458428 569.0478410098
+0.00000002181 5.39048760967 318.679491517
+0.00000002317 6.27946729049 493.0424021651
+0.0000000242 3.66436222896 3.6233367224
diff --git a/kstars/kstars/data/uranus.R1.vsop b/kstars/kstars/data/uranus.R1.vsop
new file mode 100644
index 00000000..4cad9cf7
--- /dev/null
+++ b/kstars/kstars/data/uranus.R1.vsop
@@ -0,0 +1,514 @@
+-0.00024059649 0.000000 0.000000
+0.0147989637 3.67205705317 74.7815985673
+0.00071212085 6.22601006675 63.7358983034
+0.00068626972 6.13411265052 149.5631971346
+0.00020857262 5.24625494219 11.0457002639
+0.00021468152 2.6017670427 76.2660712756
+0.00011405346 0.01848461561 70.8494453042
+0.00007496775 0.42360033283 73.297125859
+0.000042438 1.41692350371 85.8272988312
+0.00003505936 2.58354048851 138.5174968707
+0.00003228835 5.25499602896 3.9321532631
+0.00003926694 3.15513991323 71.8126531507
+0.0000306001 0.15321893225 1.4844727083
+0.00003578446 2.31160668309 224.3447957019
+0.00002564251 0.98076846352 148.0787244263
+0.00002429445 3.99440122468 52.6901980395
+0.00001644719 2.65349313124 127.4717966068
+0.00001583766 1.43045619196 78.7137518304
+0.00001413112 4.57461892062 202.2533951741
+0.00001489525 2.67559167316 56.6223513026
+0.00001403237 1.36985349744 77.7505439839
+0.0000122822 1.04703640149 62.2514255951
+0.00001508028 5.05996325425 151.0476698429
+0.00000992085 2.17168865909 65.2203710117
+0.00001032731 0.26459059027 131.4039498699
+0.00000861867 5.05530802218 351.8165923087
+0.00000744445 3.07640148939 35.1640902212
+0.00000604362 0.90717667985 984.6003316219
+0.00000646851 4.4729042291 70.3281804424
+0.0000057471 3.23070708457 447.7958195265
+0.0000068747 2.49912565674 77.962992305
+0.00000623602 0.8625307382 9.5612275556
+0.00000527794 5.15136007084 2.9689454166
+0.00000561839 2.7177815898 462.0229135281
+0.00000530364 5.91655309045 213.299095438
+0.0000046008 4.22302465979 12.5301729722
+0.0000049428 0.46291078127 145.6310438715
+0.00000487336 0.70614146398 380.12776796
+0.00000380908 3.85089591694 3.1813937377
+0.00000444352 2.15558291251 67.6680515665
+0.000003388 2.53820897704 18.1592472647
+0.00000372947 5.05141251694 529.6909650946
+0.00000348345 1.74874852104 71.6002048296
+0.00000405881 1.229617276 22.0914005278
+0.00000268913 6.24069521597 340.7708920448
+0.00000255585 2.95695013627 84.3428261229
+0.00000259465 3.92053708924 59.8037450403
+0.00000224731 3.90961468562 160.6088973985
+0.0000022171 3.64727173951 137.0330241624
+0.00000254591 3.50411592815 38.1330356378
+0.0000023829 2.04879982674 269.9214467406
+0.00000272355 3.38363105223 222.8603229936
+0.00000200648 1.24861003313 69.3649725959
+0.00000234153 0.27825220612 108.4612160802
+0.00000188515 4.41307507326 265.9892934775
+0.00000211691 0.68027381802 111.4301614968
+0.00000205946 1.53379817229 284.1485407422
+0.00000196179 4.77152996605 299.1263942692
+0.00000153102 5.21761881347 209.3669421749
+0.00000162563 4.3405435361 33.6796175129
+0.00000150563 1.98966326297 54.1746707478
+0.00000137012 0.40323866041 195.1398481733
+0.00000117171 0.39649791652 87.3117715395
+0.00000127913 2.40333045173 39.6175083461
+0.00000104218 2.92152185788 134.5853436076
+0.00000103862 1.81622936156 72.3339180125
+0.00000105741 0.17067407327 79.2350166922
+0.00000106419 0.69799543514 2.4476805548
+0.00000095326 4.02880266738 82.8583534146
+0.00000104772 4.43616414428 305.3461693927
+0.00000093825 5.01823592717 51.2057253312
+0.00000103739 2.57553519741 191.2076949102
+0.00000106679 1.22996874093 225.8292684102
+0.00000093452 3.09274255916 77.2292791221
+0.00000097398 3.81380841075 152.5321425512
+0.00000084583 5.72473747348 68.8437077341
+0.00000077395 0.08281157747 45.5766510387
+0.00000076207 4.20384370842 73.8183907208
+0.00000086249 0.53131085736 145.1097790097
+0.00000075795 3.78559826812 75.7448064138
+0.00000077592 1.63628139623 479.2883889155
+0.00000084612 0.6166245601 116.4260963429
+0.00000100209 4.94084867643 120.358249606
+0.00000072142 4.30505812564 565.1156877467
+0.00000070733 2.38450718488 60.7669528868
+0.00000071585 3.93906647867 153.4953503977
+0.00000084566 5.56037336584 344.7030453079
+0.00000063556 1.93742986679 41.6444977756
+0.00000071619 3.71213491656 408.4389436113
+0.00000061594 3.90006698249 4.4534181249
+0.00000064973 1.55845503407 106.9767433719
+0.00000059913 0.60110866128 74.8934731519
+0.00000062 4.39369268007 453.424893819
+0.00000063361 4.19159979468 184.7272873558
+0.00000062301 3.23773103318 422.6660376129
+0.00000054427 3.72545550857 7.1135470008
+0.00000052474 6.08562717749 404.5067903482
+0.00000059073 1.55568469603 456.3938392356
+0.00000052597 3.5049223397 125.9873238985
+0.00000052835 5.20100035142 358.9301393095
+0.00000058123 5.33480562448 220.4126424388
+0.00000052909 4.44819701196 426.598190876
+0.00000050934 0.526385342 490.3340891794
+0.00000054968 1.60146090981 14.977853527
+0.00000049491 4.25534603275 5.4166259714
+0.00000051303 0.36772379136 206.1855484372
+0.00000051821 1.75832999538 8.0767548473
+0.00000056964 0.84114552694 146.594251718
+0.00000049109 0.94061875871 99.1606209555
+0.00000046361 5.35115472594 152.7445908723
+0.00000048023 1.97249712347 288.0806940053
+0.00000043772 3.03713403879 20.6069278195
+0.00000049493 5.84619560979 112.9146342051
+0.00000041987 0.04620500196 128.9562693151
+0.00000048628 3.62817742782 81.0013736908
+0.00000041472 2.33730376429 277.0349937414
+0.00000039983 5.09525356576 35.4247226521
+0.00000041948 2.51050760642 24.3790223882
+0.00000038325 3.61946898382 173.9422195228
+0.00000038385 2.0600322013 333.657345044
+0.00000042597 1.260887373 1514.2912967165
+0.00000038855 0.74239364306 347.8844390456
+0.00000038535 4.95064283065 92.940845832
+0.00000033234 1.38358507432 74.6697239827
+0.00000033788 3.68407945156 66.9172920411
+0.00000038953 5.49236040328 200.7689224658
+0.0000003185 0.53990592534 203.7378678824
+0.0000003332 6.26012644668 1059.3819301892
+0.00000030806 2.53797566903 977.4867846211
+0.00000029198 5.43116906 58.1068240109
+0.00000030059 0.19481555617 387.2413149608
+0.00000028997 3.10546504714 991.7138786227
+0.0000003564 3.72863820177 96.8729990951
+0.00000027607 0.37142052647 80.1982245387
+0.00000032492 4.38403518987 221.3758502853
+0.00000027029 1.35552416596 0.9632078465
+0.00000031276 0.79566430555 373.0142209592
+0.00000031122 2.05381353845 230.5645708254
+0.00000025883 3.46808071409 144.1465711632
+0.00000030201 0.71392007232 109.9456887885
+0.00000024688 3.04162764358 14.0146456805
+0.00000027882 4.76559523368 415.5524906121
+0.0000002511 5.12405829717 81.3738807063
+0.00000025582 2.56904073164 522.5774180938
+0.00000024351 2.2028905975 628.8515860501
+0.00000025479 1.795218773 143.6253063014
+0.00000024182 5.67160913092 443.8636662634
+0.00000025679 5.43185950751 546.956440482
+0.00000024177 5.59982039849 32.1951448046
+0.00000024428 3.30271734903 617.8058857862
+0.00000023535 0.65842590604 46.2097904851
+0.00000022371 4.82094751058 135.5485514541
+0.00000027179 2.02720001624 536.8045120954
+0.00000022213 4.6166462422 391.1734682239
+0.00000021973 4.59216260632 241.6102710893
+0.00000020813 0.24392941148 465.9550667912
+0.00000027264 2.15210992383 140.001969579
+0.00000021356 5.27168432406 159.1244246902
+0.00000023632 4.94972840898 561.1835344836
+0.00000024921 0.54550733267 181.7583419392
+0.00000023027 3.80632203913 55.1378785943
+0.00000019799 1.30259938601 518.6452648307
+0.00000019252 1.31448491434 543.0242872189
+0.00000019704 4.90869636976 909.8187330546
+0.00000020801 0.91178207093 76.4785195967
+0.00000019876 0.66494008343 66.70484372
+0.00000018957 4.67998817036 98.8999885246
+0.00000025913 4.52903186569 454.9093665273
+0.00000021888 1.2337293174 41.1019810544
+0.00000018703 6.09640927844 103.0927742186
+0.00000018207 0.97283864525 55.6591434561
+0.00000021247 4.19373732137 329.7251917809
+0.00000019408 4.314682308 6.2197751235
+0.00000018497 5.78624335074 142.4496501338
+0.00000022588 5.84591645052 297.6419215609
+0.0000001677 6.09084656811 211.8146227297
+0.00000016432 2.5000846902 61.2882177486
+0.00000020361 3.16137245375 186.2117600641
+0.00000015955 2.98317221345 81.8951455681
+0.00000018953 6.01226591746 155.7829722581
+0.00000017686 4.82613965176 273.1028404783
+0.00000015141 3.65588411561 472.1748419147
+0.0000001844 3.47582817224 36.6485629295
+0.00000016303 0.13086415177 554.0699874828
+0.00000018633 0.23932740251 23.5758732361
+0.00000014352 2.69389896537 70.1157321213
+0.0000001519 2.43789398875 486.4019359163
+0.00000014002 5.12389205028 29.2049475286
+0.00000015758 4.24947053051 146.3818033969
+0.00000014125 1.55719788547 110.2063212194
+0.00000017477 1.94549668506 835.0371344873
+0.00000013691 1.63831110442 92.0470739547
+0.00000013801 0.13721153975 235.3904959658
+0.00000013573 2.85427895075 49.5088043018
+0.00000012563 3.20921738646 100.3844612329
+0.0000001239 2.88595800082 60.5545045657
+0.00000014986 0.32593957273 259.5088859231
+0.00000012922 2.77565630582 105.4922706636
+0.00000012323 3.36427641421 440.6822725257
+0.00000015233 0.2558984518 258.8757464767
+0.00000012106 0.10857558014 157.6399519819
+0.00000012883 0.30655541587 124.2904028691
+0.000000109 3.42905554547 33.1371007917
+0.00000011206 4.98840478043 604.4725636619
+0.00000010812 3.86253020441 767.3690829208
+0.00000011561 2.60450144944 166.828672522
+0.000000102 5.27810824796 264.5048207692
+0.00000010926 0.64149188846 558.0021407459
+0.00000012315 4.33998516461 16.6747745564
+0.00000009946 0.67298666287 31.492569389
+0.00000012641 4.83194943583 114.3991069134
+0.00000010479 0.20404797652 275.5505210331
+0.00000011291 0.96120625051 373.9079928365
+0.00000012144 1.91712815063 378.6432952517
+0.00000012229 0.7046545467 218.4069048687
+0.00000010753 5.74480767273 88.1149206916
+0.00000009481 0.65566927406 353.301065017
+0.00000011006 2.62953946665 154.0166152595
+0.00000009113 2.99457723478 681.5417840896
+0.00000010429 2.33056994007 132.8884225782
+0.00000009169 4.79284571455 216.4804891757
+0.00000009341 0.75923548315 129.9194771616
+0.00000008917 0.78008399009 67.3592350258
+0.00000008757 6.12717748848 150.5264049811
+0.00000009637 2.88664912193 67.8804998876
+0.00000010465 0.36943456465 699.7010313543
+0.00000009301 1.49620591593 19.643719973
+0.00000009367 5.26481516822 80.7194894005
+0.00000010076 3.56540311122 278.5194664497
+0.00000009455 3.06088968751 149.6750717192
+0.00000009168 3.02528121597 162.0933701068
+0.00000008395 2.1845500165 342.2553647531
+0.00000009233 5.32613442062 152.0108776894
+0.00000009786 2.43713607191 75.3028634291
+0.00000010029 0.81917102953 339.2864193365
+0.00000009429 1.93671715384 147.1155165798
+0.00000007861 4.71717822837 106.0135355254
+0.00000008813 0.01616162513 42.5864537627
+0.00000007808 0.61104170424 135.336103133
+0.00000008193 2.59644466423 469.1364605289
+0.00000010084 2.58619215129 50.4025761791
+0.00000008574 5.69115937472 760.25553592
+0.00000007525 2.64764195045 5.9378908332
+0.00000008699 0.54050826161 66.1835788582
+0.00000008027 1.94079002321 180.2738692309
+0.00000007547 5.94593031762 97.4155158163
+0.00000007597 5.80197738402 450.9772132642
+0.00000008666 3.69933873164 300.6108669775
+0.00000007685 1.47377256329 32.2433289144
+0.00000008195 2.30769657654 254.9435932136
+0.00000008473 1.27680705911 39.3568759152
+0.00000007026 0.68091865104 874.3940104025
+0.00000008898 0.16273040357 43.1289704839
+0.00000007205 4.9817753104 117.9105690512
+0.00000007389 4.09295183164 92.3077063856
+0.00000007314 5.04313738379 756.3233826569
+0.00000008454 1.22026161161 79.4474650133
+0.00000006925 6.04100189247 350.3321196004
+0.00000008793 1.33398658801 48.7580447764
+0.0000000727 3.32609286227 68.1893164283
+0.00000006825 4.77832275072 142.6620984549
+0.00000006816 3.90452052962 480.7728616238
+0.00000007062 1.27536949417 68.5618234438
+0.00000007947 4.29940380231 624.919432787
+0.00000006741 5.43264472273 610.6923387854
+0.00000006529 5.43599941795 88.7962442478
+0.00000007635 4.81180007736 312.4597163935
+0.00000007235 3.18370421558 268.4369740323
+0.00000008133 1.98936178361 692.5874843535
+0.00000006477 1.05238958778 685.4739373527
+0.0000000663 1.37656948077 291.262087743
+0.00000006878 2.59188446778 282.6640680339
+0.00000007123 5.79744758808 468.2426886516
+0.0000000632 2.58497126634 458.090760265
+0.00000006222 5.68982546821 113.8778420516
+0.00000007635 0.49482302003 296.1574488526
+0.00000008521 0.00576688485 227.3137411185
+0.0000000652 3.99093726386 42.5382696529
+0.00000006435 1.03721543102 365.9006739584
+0.00000006107 0.35071886662 148.5999892881
+0.00000008199 1.13448902886 69.1525242748
+0.00000006102 0.94101111641 13.3333221243
+0.00000005989 4.98445156102 184.0941479094
+0.00000006355 0.16346166674 228.276948965
+0.00000007955 4.03567630186 183.2428146475
+0.00000005884 4.40842406038 19.1224551112
+0.00000005938 5.40863870407 17.5261078183
+0.00000005869 5.39494525133 95.3885263868
+0.00000005775 2.81250784939 121.8427223143
+0.0000000607 4.23605170027 119.5069163441
+0.00000006349 3.52304701692 285.6330134505
+0.0000000578 0.17831551537 458.8415197904
+0.00000005674 4.16711163603 89.7594520943
+0.00000005534 4.24741728108 75.5323580927
+0.00000005648 2.81224199321 154.979823106
+0.00000006939 3.31979953743 306.830642101
+0.00000005682 4.79764449768 248.7238180901
+0.00000006087 4.04640130992 271.4059194489
+0.00000006869 1.34392408836 7.8643065262
+0.00000005611 5.32955957046 920.8644333185
+0.00000006495 0.45735814276 106.2741679563
+0.00000005353 2.49825965802 24.1183899573
+0.00000006612 5.24626646696 58.319272332
+0.00000005552 0.24515487696 173.6815870919
+0.00000005209 6.07866998675 134.0640787458
+0.00000005176 3.69984512887 778.4147831847
+0.00000005949 3.63204266272 189.7232222019
+0.0000000636 0.35370738262 411.620337349
+0.00000005147 1.55440402971 193.655375465
+0.00000006436 5.18759014405 120.9913890524
+0.00000006994 4.85978914075 419.4846438752
+0.00000005323 0.50787742639 16.4623262353
+0.00000005085 1.28917723765 267.4737661858
+0.00000005993 4.70505267412 298.2326223919
+0.00000005507 2.72405080404 986.0848043302
+0.00000006163 1.87793216012 397.3932433474
+0.00000004846 5.6671411571 90.8232336773
+0.00000004875 1.24385851949 25.6028626656
+0.00000005374 0.31175745933 192.6921676185
+0.00000005262 1.85699096844 114.9416236346
+0.00000005373 6.22242588334 91.4563731237
+0.0000000505 3.39322756907 831.1049812242
+0.00000004637 0.84958882655 403.0223176399
+0.00000006382 2.77560901069 198.321241911
+0.00000004685 4.94029403928 902.7051860538
+0.00000005005 1.40309022449 6.1503391543
+0.00000005014 5.57665259095 451.9404211107
+0.0000000458 2.47734499363 31.2319369581
+0.00000005129 3.2352870415 109.3125493421
+0.00000004459 6.22635092697 207.8824694666
+0.00000005734 0.96616252776 483.2205421786
+0.00000004425 2.74721673213 823.9914342234
+0.00000004575 1.87994871749 44.7253177768
+0.00000004748 0.34902594832 457.8783119439
+0.00000004268 4.89983575247 124.5028511902
+0.00000004709 5.28612293112 449.2802922348
+0.00000005761 2.09247769051 187.6962327724
+0.00000004284 0.66132439268 210.3301500214
+0.00000004318 1.68857333749 309.2783226558
+0.00000004332 1.41872733238 25.1297819136
+0.00000004305 1.05990546337 606.7601855223
+0.00000004519 5.84384426255 905.8865797915
+0.00000003934 0.417688973 180.1619946463
+0.00000003973 3.22666150606 639.897286314
+0.00000004871 4.61331971606 258.0244132148
+0.00000004604 4.77631056831 463.5073862364
+0.00000003943 3.31312639875 107.4980082337
+0.00000004217 0.73383451512 497.4476361802
+0.00000004057 1.67333716577 7.4223635415
+0.00000003854 6.13547145503 34.2008823747
+0.00000004617 5.89829880253 303.8616966844
+0.00000005086 2.8523551874 28.3111756513
+0.00000005337 2.36556705745 477.8039162072
+0.00000004456 1.74674336635 95.9792272178
+0.00000004138 3.80344455465 460.5384408198
+0.00000003812 2.48508006441 25.2727942655
+0.00000004732 0.87519409311 255.0554677982
+0.00000003843 4.02615028031 104.0077979553
+0.00000003776 2.89171052095 27.0873353739
+0.00000004932 0.36238909407 123.5396433437
+0.00000004371 3.74322467592 376.1956146969
+0.00000003747 3.04126115463 142.1408335931
+0.00000004232 4.31629167726 446.3113468182
+0.00000003685 3.26448469664 170.7608257851
+0.00000003575 4.31199276037 572.2292347475
+0.00000003567 4.08542270507 433.7117378768
+0.00000004496 2.10358455875 838.218528225
+0.00000003505 3.5390238439 520.129737539
+0.00000003524 3.75716903766 473.068613792
+0.00000003962 5.33706246667 43.2890291783
+0.00000003597 3.65066955203 976.0023119128
+0.00000003487 2.12239114397 316.3918696566
+0.00000003475 4.44351326599 384.0599212231
+0.00000003628 2.11511417759 73.1852512744
+0.00000003702 3.86923731076 981.6313862053
+0.00000003687 5.18698183343 993.198351331
+0.00000003599 2.07986409347 47.6942631934
+0.00000003807 4.21821126511 196.6243208816
+0.00000004707 4.56309173897 47.061123747
+0.00000004312 0.38740046308 988.532484885
+0.00000003867 2.08559458308 457.3570470821
+0.00000004723 4.16947683948 219.891377577
+0.00000003527 0.2037157647 394.3548619616
+0.00000003644 5.82023483708 586.3133163972
+0.00000003328 2.93840719007 535.9107402181
+0.00000003321 4.19289134366 114.1384744825
+0.00000004128 3.06165703109 377.1588225434
+0.00000003545 4.41886084391 1293.8786542777
+0.00000003295 2.97049569593 15.1903018481
+0.00000003337 6.23473900765 9947.0556815321
+0.00000003253 5.22412177835 425.1137181677
+0.00000003677 5.31389484415 141.6988906084
+0.00000003242 4.68868636498 978.9712573294
+0.00000003266 3.57072306171 17.2654753874
+0.00000003435 0.52794358986 141.4864422873
+0.00000003242 2.62760698007 6.592282139
+0.00000003613 1.94737668557 661.0949149645
+0.00000003182 0.3660331511 449.4927405559
+0.00000003311 1.25616383318 233.9060232575
+0.00000003403 6.0379258317 199.2844497575
+0.00000004196 4.26442082589 381.6122406683
+0.00000003961 4.53281422377 916.9322800554
+0.00000003846 3.76849990033 8.5980197091
+0.0000000335 5.63661413371 444.8268741099
+0.0000000378 5.35722293289 328.2407190726
+0.00000003166 2.16351748263 983.1158589136
+0.00000003538 1.89746744103 280.9671470045
+0.0000000393 2.09444900058 653.9813679637
+0.00000003282 1.91872815218 2349.3284312038
+0.00000003269 0.52855777633 450.4559484024
+0.00000003582 1.60170266832 1587.5884225755
+0.00000003522 2.5178203618 237.6781178262
+0.00000003024 3.54567524563 94.4253185403
+0.00000003528 4.79818282081 406.954470903
+0.00000002996 2.5915529362 6133.5126528568
+0.00000003146 2.18094827839 216.9224321604
+0.0000000361 6.15486273902 171.6545976624
+0.00000002977 0.6947862817 294.3004691288
+0.00000003377 1.21382647091 162.8965192589
+0.00000003347 4.14981703949 214.7835681463
+0.00000002953 2.18721777019 597.3590166611
+0.00000004049 3.15153850922 833.552661779
+0.00000003725 5.84743216544 6058.7310542895
+0.0000000339 1.18412112871 167.7224443993
+0.00000003142 2.26934209337 517.1607921224
+0.00000004077 0.07273073033 1190.0351205337
+0.0000000302 2.64998251178 20.4468691251
+0.00000003926 1.41612569694 346.1875180162
+0.0000000311 1.11431255827 1044.4040766622
+0.00000002836 0.62522723719 749.2098356561
+0.00000002831 4.78996738581 820.0592809603
+0.00000002824 0.87232289414 30.7106720963
+0.00000003114 1.79734939525 414.0680179038
+0.00000002801 3.99301180541 10063.7223490764
+0.00000003489 1.86982946081 371.5297482509
+0.00000003725 1.68366366742 683.9894646444
+0.00000003763 3.28247771799 432.8179659995
+0.00000003493 0.98765698465 9988.9407505091
+0.00000003523 5.12512607932 105.380396079
+0.00000002839 4.22662576295 990.2294059144
+0.00000003432 2.8048316223 764.1876891831
+0.00000002733 0.42373696972 354.9979860464
+0.00000003146 5.19208910201 417.0369633204
+0.00000003041 5.75641149588 409.9234163196
+0.00000003379 5.47448876584 1396.2206689709
+0.00000003102 0.4168444478 521.0929453855
+0.00000002863 0.41519700992 894.8408795276
+0.00000002707 3.60084311477 621.7380390493
+0.00000003128 5.23384180625 424.1505103212
+0.00000003107 2.44919355737 4.665866446
+0.00000002683 3.88682711832 133.1008708993
+0.0000000266 4.78670985324 362.8622925726
+0.000000032 1.88004939357 331.2096644892
+0.0000000273 4.12217979791 600.5404103988
+0.00000003414 4.93712749827 1140.38330388
+0.00000002653 5.10283251074 118.0224436358
+0.00000003222 4.76521772319 294.6729761443
+0.00000003289 4.26401031509 544.5087599272
+0.000000031 5.4792852793 701.1855040626
+0.00000002785 5.19343849039 144.8973306886
+0.00000002607 4.72531286187 122.4758617607
+0.00000002581 6.27329466695 908.3342603463
+0.00000003285 1.9597262267 372.4235201282
+0.00000002897 0.3737809018 582.3811631341
+0.00000002615 2.25516923974 74.9940468884
+0.00000003582 1.27992264402 987.5692770385
+0.00000003115 5.10929689813 459.0539681115
+0.00000002857 5.90256930211 525.2375469697
+0.00000002589 1.83177157032 657.1627617014
+0.00000002539 4.14968938109 74.7334144575
+0.00000002797 2.82242772664 2036.8687148103
+0.00000002688 2.16500211397 262.8078997398
+0.00000002744 1.54445470732 28.5718080822
+0.00000002539 0.46036497385 74.8297826771
+0.00000003322 3.50108539407 82.6459050935
+0.0000000281 6.06709915335 374.4986936675
+0.00000002504 3.523948017 1183.6723330583
+0.00000002565 1.64023845161 73.4090004436
+0.00000002531 3.50486296784 293.188503436
+0.00000002663 4.23321349902 421.1815649046
+0.00000002793 2.00644423849 75.0422309982
+0.0000000243 1.56119387576 136.0698163159
+0.00000002553 1.25909246207 670.4960838257
+0.00000002604 3.87350462519 74.0308390419
+0.0000000251 3.35948960782 464.9918589447
+0.00000003005 0.81031349171 73.88782669
+0.0000000311 6.14956891318 118.8737768977
+0.00000003234 2.45751141361 98.3574718034
+0.00000002774 6.26134027482 1022.3126761344
+0.00000002402 4.38353347008 1303.2798231389
+0.00000003296 3.84350963765 511.5317178299
+0.000000028 2.60339313269 74.5209661364
+0.00000003005 0.76247280223 75.6753704446
+0.00000002434 4.9478467943 969.6224780949
+0.00000002632 0.635571102 227.5261894396
+0.00000002669 0.7334022821 73.0846775379
+0.00000002465 1.3064877338 77.0692204277
+0.00000003237 3.19110274211 1887.3055176757
+0.00000002395 2.76580569447 768.8535556291
+0.0000000323 0.01981320255 881.5075574033
+0.00000002747 5.59085990261 388.7257876691
+0.00000003008 5.6595546366 1969.2006632438
+0.00000003008 0.91409756228 2118.7638603784
+0.00000002465 0.26629856014 72.4939767069
+0.00000002629 4.00618677646 26.0235537909
+0.00000002272 2.77069357315 515.463871093
+0.0000000236 4.12736987374 74.6215398729
+0.00000002255 3.3657444395 286.596221297
+0.00000002211 5.18239546182 59.2824801785
+0.00000002994 2.83179016989 184.9879197867
+0.00000002492 1.19872353228 383.0967133766
+0.00000002355 0.48259604722 74.9416572617
+0.00000002185 6.0799711998 63.6240237188
+0.00000002228 1.4245214891 6219.339951688
diff --git a/kstars/kstars/data/uranus.R2.vsop b/kstars/kstars/data/uranus.R2.vsop
new file mode 100644
index 00000000..73345349
--- /dev/null
+++ b/kstars/kstars/data/uranus.R2.vsop
@@ -0,0 +1,192 @@
+0.00000770188 0.000000 0.000000
+0.00022439904 0.6995311876 74.7815985673
+0.00004727037 1.69901641488 63.7358983034
+0.00001681903 4.64833551727 70.8494453042
+0.00001433755 3.52119917947 149.5631971346
+0.00001649559 3.0966007898 11.0457002639
+0.00000461009 0.76676632849 3.9321532631
+0.00000500429 6.17229032223 76.2660712756
+0.00000390371 4.49605283502 56.6223513026
+0.00000389945 5.52673426377 85.8272988312
+0.00000292097 0.20389012095 52.6901980395
+0.00000272898 3.84707823651 138.5174968707
+0.00000286579 3.5335768327 73.297125859
+0.00000205449 3.24758017121 78.7137518304
+0.00000219674 1.96418942891 131.4039498699
+0.00000215788 0.84812474187 77.962992305
+0.00000128834 2.08146849515 3.1813937377
+0.00000148554 4.89840863841 127.4717966068
+0.00000117452 4.93414907433 447.7958195265
+0.0000011269 1.01361852218 462.0229135281
+0.00000098875 6.15817742611 224.3447957019
+0.00000091379 0.67973399531 18.1592472647
+0.00000089217 0.23425778826 202.2533951741
+0.00000088206 2.93094837724 62.2514255951
+0.00000114066 4.7874187396 145.6310438715
+0.00000103858 3.58561789629 71.6002048296
+0.00000061819 3.29964272893 351.8165923087
+0.00000057782 4.90737420887 22.0914005278
+0.00000064369 3.39006689398 1.4844727083
+0.0000007111 6.10490061068 454.9093665273
+0.0000005099 3.86691997779 65.2203710117
+0.00000063537 3.96202309168 67.6680515665
+0.00000058957 5.55530463687 9.5612275556
+0.000000487 3.74709235789 269.9214467406
+0.00000043584 1.92568752002 59.8037450403
+0.0000004217 2.61650997054 151.0476698429
+0.0000004242 6.13634453301 284.1485407422
+0.0000004434 5.89997845114 71.8126531507
+0.00000037328 5.91300114911 984.6003316219
+0.00000036201 5.40315761474 77.7505439839
+0.00000041989 2.09071623849 12.5301729722
+0.00000031411 4.59200004835 148.0787244263
+0.00000031289 2.26696307388 195.1398481733
+0.0000002715 3.53242984046 209.3669421749
+0.00000028152 4.57845964163 77.2292791221
+0.00000026097 0.65978256272 120.358249606
+0.00000024372 5.86680440531 69.3649725959
+0.00000023037 1.03776963677 84.3428261229
+0.00000022679 1.7143424397 160.6088973985
+0.0000002765 4.91488946525 277.0349937414
+0.00000020816 2.19643268155 45.5766510387
+0.00000019961 2.3207735618 2.4476805548
+0.00000016584 4.77529536873 213.299095438
+0.00000016578 1.85615182154 340.7708920448
+0.00000017196 4.36852462522 54.1746707478
+0.00000016053 3.64619586667 152.7445908723
+0.00000014806 5.43824503068 408.4389436113
+0.00000013872 3.38531100784 358.9301393095
+0.00000013328 5.25179190495 137.0330241624
+0.00000013286 1.26285812368 134.5853436076
+0.0000001289 3.03270380745 92.940845832
+0.00000012467 1.33213558369 51.2057253312
+0.0000001345 1.53176996919 422.6660376129
+0.00000016442 0.40190549188 265.9892934775
+0.00000011996 5.10426418352 191.2076949102
+0.00000012898 4.43242192513 87.3117715395
+0.00000011449 2.02645622099 7.1135470008
+0.00000011826 4.65645290272 41.6444977756
+0.00000012045 3.23910807852 116.4260963429
+0.0000001168 3.73278249629 220.4126424388
+0.00000011573 4.16500659139 60.5545045657
+0.00000010175 0.32936886913 70.3281804424
+0.00000011332 1.07613885149 72.3339180125
+0.00000009655 3.05950236129 2.9689454166
+0.00000009279 2.43997351068 565.1156877467
+0.00000008986 5.18839740735 225.8292684102
+0.00000010284 1.1860258206 344.7030453079
+0.00000008844 6.00894470528 5.4166259714
+0.00000008508 5.24741470216 347.8844390456
+0.00000008319 3.71723808749 14.977853527
+0.00000008276 2.27408171672 299.1263942692
+0.00000008064 5.71681525179 55.1378785943
+0.0000000783 0.90313686798 222.8603229936
+0.00000008335 4.48600419464 70.1157321213
+0.00000008763 5.8151944012 153.4953503977
+0.00000008472 3.91387041805 333.657345044
+0.00000009874 5.9652614366 35.1640902212
+0.00000009647 0.38872626737 415.5524906121
+0.00000007106 1.5059848847 991.7138786227
+0.00000006596 1.18068235818 96.8729990951
+0.00000008065 2.25930653257 206.1855484372
+0.00000006479 2.99461362786 380.12776796
+0.00000009012 6.0534362253 146.3818033969
+0.00000006131 0.05596259493 99.1606209555
+0.00000005799 0.82465326137 142.4496501338
+0.00000005816 4.63029217647 49.5088043018
+0.00000005608 0.66268449799 58.1068240109
+0.00000005966 2.48916255408 373.0142209592
+0.0000000571 2.23566160404 80.1982245387
+0.00000005272 5.06746739956 440.6822725257
+0.00000005162 4.36457872885 977.4867846211
+0.00000005428 0.85181859845 546.956440482
+0.00000005766 0.34229025692 536.8045120954
+0.00000005924 5.48443563529 76.4785195967
+0.0000000534 3.730731164 23.5758732361
+0.00000005174 4.13873402677 132.8884225782
+0.0000000531 6.14059082194 39.6175083461
+0.0000000579 3.39593613152 458.090760265
+0.00000005007 4.25821412289 522.5774180938
+0.00000004967 4.79184817938 387.2413149608
+0.00000005183 3.25775152471 561.1835344836
+0.00000004602 1.69262282455 152.5321425512
+0.00000005302 1.83522660093 124.2904028691
+0.00000005005 0.3663056595 60.7669528868
+0.00000004454 2.30288945184 312.4597163935
+0.00000004457 0.45775730382 33.1371007917
+0.00000005722 0.89523844278 81.8951455681
+0.00000005842 0.92039543147 20.6069278195
+0.00000005743 0.66226484448 38.1330356378
+0.00000004255 3.55373860346 479.2883889155
+0.0000000419 4.37674804409 79.2350166922
+0.00000004194 1.6498626717 128.9562693151
+0.00000005125 1.40553011416 144.1465711632
+0.00000004045 6.07362424798 19.643719973
+0.00000003984 5.7717840641 288.0806940053
+0.00000005017 2.99521887648 29.2049475286
+0.00000003842 2.60024827897 426.598190876
+0.00000003861 3.19886211335 159.1244246902
+0.0000000387 4.43713601497 141.6988906084
+0.00000005316 4.07970979457 111.4301614968
+0.00000004553 0.01384318412 298.2326223919
+0.00000003737 5.28319518103 353.301065017
+0.00000003939 5.27301148162 521.0929453855
+0.0000000371 5.15385470848 490.3340891794
+0.00000004039 0.60924359087 152.0108776894
+0.00000003861 1.343943837 535.3200393871
+0.00000004385 0.620576801 827.1728279611
+0.00000003567 4.71986443303 6.9010986797
+0.00000003576 3.24526237368 230.5645708254
+0.00000003469 0.79054323335 983.1158589136
+0.00000004524 2.86819565712 129.9194771616
+0.00000003648 5.59395544992 774.4826299216
+0.00000003513 4.49630054276 376.1956146969
+0.00000003432 2.55614913808 258.8757464767
+0.00000004352 2.09804374929 404.5067903482
+0.00000003336 0.89628904042 469.1364605289
+0.00000003274 3.86236880159 42.5382696529
+0.00000003201 2.76459652868 248.7238180901
+0.00000003184 0.07709843451 1514.2912967165
+0.00000003783 5.29835962126 369.0820676961
+0.00000003266 2.24754480216 73.8183907208
+0.00000003055 2.60120354415 433.7117378768
+0.00000003051 4.54953369151 980.6681783588
+0.00000003062 1.27089879603 200.7689224658
+0.00000003055 1.70878161343 639.897286314
+0.0000000311 3.63187411723 16.6747745564
+0.00000003472 4.93521260607 411.620337349
+0.00000003531 4.49372794858 881.5075574033
+0.00000003284 5.59170577331 472.1748419147
+0.00000003015 6.02967446446 291.262087743
+0.00000003467 2.17484439267 554.0699874828
+0.00000003138 0.52367930477 1094.8066528413
+0.00000003257 2.49339546514 451.7279727896
+0.00000002881 0.50481204892 305.3461693927
+0.00000003082 4.20145474081 146.594251718
+0.00000002883 2.44983947531 135.336103133
+0.00000002965 0.3929499553 25.2727942655
+0.00000002831 2.52728803131 867.2804634017
+0.00000002728 5.29491477549 125.9873238985
+0.00000002857 4.71106805785 218.9281697305
+0.00000002763 4.27510031656 350.3321196004
+0.0000000273 1.98552777251 82.8583534146
+0.00000002857 3.08706426922 216.4804891757
+0.00000003365 3.67691210011 661.0949149645
+0.00000002925 1.43646759644 381.6122406683
+0.00000002753 0.39468041761 33.6796175129
+0.00000002756 4.6267249884 1357.6145525811
+0.0000000345 2.12911756067 685.4739373527
+0.00000002571 5.92862393284 89.7594520943
+0.00000002677 0.76342313946 486.4019359163
+0.00000002689 4.16436463826 235.3904959658
+0.00000002646 3.81808560938 550.8885937451
+0.00000003369 3.17071565345 108.4612160802
+0.00000002613 5.68333838067 24.3790223882
+0.00000002736 1.87107584495 529.6909650946
+0.00000002606 4.36605237304 1080.5795588397
+0.00000002407 3.07343136742 391.1734682239
+0.00000002446 5.7384638154 535.9107402181
+0.00000002334 5.18878243102 1059.3819301892
+0.00000002568 1.09886876369 913.0001267923
+0.00000002236 6.10115874045 140.001969579
+0.00000003053 5.35047433775 681.5417840896
diff --git a/kstars/kstars/data/uranus.R3.vsop b/kstars/kstars/data/uranus.R3.vsop
new file mode 100644
index 00000000..ca4ffd76
--- /dev/null
+++ b/kstars/kstars/data/uranus.R3.vsop
@@ -0,0 +1,55 @@
+0.00000017951 0.000000 0.000000
+0.00001164382 4.73453291602 74.7815985673
+0.00000212367 3.34255734999 63.7358983034
+0.00000196408 2.98004616318 70.8494453042
+0.00000104527 0.95807937648 11.0457002639
+0.00000071681 0.02528455665 56.6223513026
+0.0000007254 0.99701907912 149.5631971346
+0.00000054875 2.59436811267 3.9321532631
+0.00000034029 3.81553325635 76.2660712756
+0.00000032081 3.5982517784 131.4039498699
+0.00000029641 3.44111535957 85.8272988312
+0.00000036377 5.65035573017 77.962992305
+0.00000027663 0.4283600147 3.1813937377
+0.00000027464 2.55126467481 52.6901980395
+0.00000024569 5.14034173566 78.7137518304
+0.0000001939 5.13477648625 18.1592472647
+0.00000015767 0.37116951743 447.7958195265
+0.00000015441 5.57271837433 462.0229135281
+0.00000015232 3.85998573509 73.297125859
+0.00000015475 2.97496547327 145.6310438715
+0.00000015958 5.19915553904 71.6002048296
+0.00000011056 6.03152659562 138.5174968707
+0.00000010529 3.58261852497 224.3447957019
+0.00000007606 1.44542030704 1.4844727083
+0.00000008121 2.61579604319 22.0914005278
+0.00000007107 5.43946774526 269.9214467406
+0.00000006459 4.37142319461 284.1485407422
+0.00000006818 0.01396812984 151.0476698429
+0.00000008101 0.29563819537 127.4717966068
+0.00000005768 4.22672716593 373.0142209592
+0.00000005022 1.84154937974 202.2533951741
+0.00000004692 2.7840457544 120.358249606
+0.00000005087 0.77745294804 62.2514255951
+0.0000000416 1.83820502779 72.3339180125
+0.00000003922 1.88900691473 209.3669421749
+0.00000005201 4.15791319343 195.1398481733
+0.00000003636 1.99709010456 65.2203710117
+0.00000003582 3.92592140377 124.2904028691
+0.00000003808 1.04818660873 92.940845832
+0.00000004241 3.95755998904 9.5612275556
+0.00000003497 1.54139696251 148.0787244263
+0.00000003195 2.98608971329 387.2413149608
+0.0000000395 1.85721204932 152.7445908723
+0.00000003277 1.40881404192 351.8165923087
+0.00000003605 1.17366167402 153.4953503977
+0.0000000294 6.03594958459 12.5301729722
+0.00000002744 5.64674283515 134.5853436076
+0.000000028 0.79480255927 572.2292347475
+0.00000003054 5.84310939105 160.6088973985
+0.00000002662 1.98593312104 450.9772132642
+0.000000027 2.77036653988 213.299095438
+0.00000002323 1.67918985468 358.9301393095
+0.00000002254 5.77129530133 84.3428261229
+0.00000002291 4.814246016 536.8045120954
+0.00000002213 2.20360299816 465.9550667912
diff --git a/kstars/kstars/data/uranus.R4.vsop b/kstars/kstars/data/uranus.R4.vsop
new file mode 100644
index 00000000..4ebd3adc
--- /dev/null
+++ b/kstars/kstars/data/uranus.R4.vsop
@@ -0,0 +1,11 @@
+-0.00000003093 0.000000 0.000000
+0.00000052996 3.00838033088 74.7815985673
+0.00000009887 1.91399083603 56.6223513026
+0.00000007008 5.08677527404 11.0457002639
+0.00000006728 5.42924958121 149.5631971346
+0.00000003703 5.22728581851 131.4039498699
+0.00000003361 1.29695290266 85.8272988312
+0.00000002664 0.44064577837 63.7358983034
+0.00000002309 0.92380720934 145.6310438715
+0.00000002383 6.21390585593 358.9301393095
+0.00000002288 2.23425399117 440.6822725257
diff --git a/kstars/kstars/data/uranus.orbit b/kstars/kstars/data/uranus.orbit
new file mode 100644
index 00000000..3292cf17
--- /dev/null
+++ b/kstars/kstars/data/uranus.orbit
@@ -0,0 +1,100 @@
+9.97323 -17.059 -0.193925
+11.0924 -16.4101 -0.205934
+12.1629 -15.6882 -0.217042
+13.1797 -14.897 -0.227194
+14.1383 -14.0408 -0.23634
+15.0348 -13.1243 -0.244441
+15.8659 -12.1523 -0.251472
+16.6289 -11.1296 -0.257417
+17.3213 -10.0609 -0.26227
+17.9411 -8.95055 -0.266027
+18.4861 -7.80303 -0.268686
+18.9544 -6.62275 -0.270242
+19.3441 -5.41425 -0.270692
+19.6534 -4.1822 -0.270032
+19.8806 -2.93151 -0.268257
+20.0242 -1.66733 -0.265362
+20.0831 -0.395145 -0.261346
+20.0564 0.879248 -0.256212
+19.944 2.14984 -0.249974
+19.7464 3.41065 -0.24266
+19.4647 4.65597 -0.234308
+19.1005 5.88042 -0.224962
+18.6554 7.07894 -0.214669
+18.1313 8.24667 -0.203476
+17.5301 9.37889 -0.191431
+16.8538 10.4709 -0.178579
+16.1047 11.5182 -0.164966
+15.2851 12.5159 -0.150637
+14.3976 13.4595 -0.135638
+13.4451 14.344 -0.120019
+12.4311 15.1645 -0.103833
+11.3596 15.9159 -0.0871471
+10.2353 16.5937 -0.0700385
+9.06354 17.1939 -0.0525937
+7.84991 17.7129 -0.034905
+6.60018 18.148 -0.017064
+5.32024 18.4966 0.0008384
+4.01597 18.7568 0.0187141
+2.69333 18.927 0.0364769
+1.35827 19.0057 0.0540444
+0.0168011 18.9919 0.0713369
+-1.32502 18.8848 0.0882781
+-2.66098 18.6837 0.104792
+-3.98456 18.3882 0.1208
+-5.28883 17.9984 0.136216
+-6.56647 17.5147 0.150949
+-7.81 16.9388 0.164903
+-9.01205 16.2729 0.177985
+-10.1655 15.5202 0.19011
+-11.2637 14.6845 0.201198
+-12.3004 13.7701 0.211183
+-13.2696 12.782 0.220004
+-14.1661 11.7254 0.227614
+-14.985 10.6059 0.233976
+-15.7221 9.42922 0.239061
+-16.3734 8.2013 0.242849
+-16.9353 6.92817 0.245325
+-17.4045 5.61607 0.246471
+-17.7776 4.27177 0.246271
+-18.0519 2.90253 0.244713
+-18.2253 1.5161 0.241792
+-18.2966 0.120545 0.237517
+-18.2651 -1.27595 0.231905
+-18.1313 -2.6652 0.22499
+-17.8964 -4.03915 0.216815
+-17.5624 -5.38998 0.207437
+-17.1321 -6.71021 0.196921
+-16.6088 -7.9929 0.185343
+-15.9963 -9.23167 0.172781
+-15.2986 -10.4207 0.159316
+-14.5199 -11.5547 0.145024
+-13.6643 -12.6282 0.129976
+-12.7364 -13.6363 0.114244
+-11.7411 -14.5741 0.0979024
+-10.6838 -15.4367 0.0810312
+-9.57034 -16.22 0.0637165
+-8.40694 -16.9203 0.04605
+-7.20019 -17.5342 0.0281277
+-5.9569 -18.0592 0.0100495
+-4.68413 -18.4935 -0.00808204
+-3.38897 -18.8359 -0.0261638
+-2.07839 -19.0862 -0.0440961
+-0.759 -19.2446 -0.0617878
+0.563044 -19.3118 -0.0791597
+1.88199 -19.2889 -0.0961429
+3.19228 -19.1767 -0.112675
+4.48843 -18.9765 -0.128696
+5.76491 -18.6895 -0.144147
+7.01619 -18.3174 -0.158964
+8.23674 -17.8622 -0.173088
+9.42106 -17.3261 -0.186455
+10.5637 -16.7119 -0.199004
+11.6595 -16.0229 -0.210671
+12.7033 -15.2628 -0.2214
+13.6905 -14.4359 -0.231138
+14.6172 -13.5468 -0.239846
+15.48 -12.6003 -0.247495
+16.2762 -11.6011 -0.254071
+17.0031 -10.5538 -0.259563
+17.6586 -9.46252 -0.263965
diff --git a/kstars/kstars/data/uranus.png b/kstars/kstars/data/uranus.png
new file mode 100644
index 00000000..6c0dbf13
--- /dev/null
+++ b/kstars/kstars/data/uranus.png
Binary files differ
diff --git a/kstars/kstars/data/valaav.txt b/kstars/kstars/data/valaav.txt
new file mode 100644
index 00000000..ed69bbcc
--- /dev/null
+++ b/kstars/kstars/data/valaav.txt
@@ -0,0 +1,16274 @@
+*7650
+0000+49 BD 49 4329
+0000+55 FI CAS
+0000+63 NSV 25
+0000-14 NSV 24
+0001+08 SN 2000DG
+0001+19 MARK 335
+0001+26 TT PEG
+0001+69 OR CEP
+0001+69B STAR NW
+0001-33 SW SCL
+0002+34 V341 AND
+0002+61 LD 74
+0002-26 SY SCL
+0003+28 ALPHA AND
+0003+52 LD 77
+0003+58 BETA CAS
+0003-39 V SCL
+0004+37 V414 AND
+0004+51 SS CAS
+0004+51B 128 COMP S
+0004+54 TT CAS
+0004+62 KN CAS
+0004+63 V641 CAS
+0004-86 RU OCT
+0005-19 AC CET
+0006+29 V402 AND
+0006+47 TAV0008+47
+0006+63 LD 78
+0006-12 WW CET
+0007+22 NQ PEG
+0007+43 V345 AND
+0007+48 V338 CAS
+0007+52 LD 324
+0007+73 RV CEP
+0008+14 GAMMA PEG
+0008+47 SN 2000CZ
+0008+62 UX CAS
+0008+62B 92 VAR? N
+0009+28 UW AND
+0009+46 VZ AND
+0009+55 FM CAS
+0009+57 SY CAS
+0009+63 V642 CAS
+0009-03 NSV 15057
+0009-08 AD CET
+0010+46 X AND
+0010-32 S SCL
+0012+44 BB AND
+0012+49 ST CAS
+0012+56 DK CAS
+0012+65 V513 CAS
+0013+12 BY PSC
+0013+40 HP AND
+0013+41 TAV0016+41
+0013+58 TV CAS
+0013+59 V377 CAS
+0014+21 QR AND
+0014+44 VX AND
+0014+51 V535 CAS
+0014-06 SN 1999CW
+0014-09 NSV 123
+0014-74 VV TUC
+0015+02 BZ PSC
+0015+55 V592 CAS
+0015-62 CPD -62 25
+0015-74 VW TUC
+0016+58 FQ CAS
+0016-20 T CET
+0017+26 T AND
+0017+55 T CAS
+0017+55B NSV 148
+0017+55C 94 COMP E
+0017+58 FR CAS
+0017+61 V410 CAS
+0017-12 HD 35
+0018+38 R AND
+0018+86 OS CEP
+0018-62 S TUC
+0019+53 NQ CAS
+0019+73 TZ CEP
+0019-02 NSV 15086
+0019-05 CE PSC
+0019-09 S CET
+0020+50 TU CAS
+0021+08 NSV 15095
+0021+09 CG PSC
+0021+58 LD 83
+0021+59 CTM1 CAS
+0021+60 V379 CAS
+0022+17 TV PSC
+0022+30 YZ AND
+0022+30B VAR? SW
+0022+35 AQ AND
+0022+53 NSV 165
+0022-01 EN CET
+0022-12 AG CET
+0023+29 NSV 170
+0023+30 NSV 175
+0023+58 RXJ0028.8+
+0024+25 PX AND
+0024+29 CSV 100032
+0024+59 DL CAS
+0024+82 AD CEP
+0024-38A T SCL
+0024-38B RR SCL
+0025+39 V353 AND
+0025+59 NSV 186
+0025+61 VX CAS
+0025-09 NSV 15101
+0025-46 T PHE
+0025-47 RW PHE
+0026+14 T PSC
+0026+14B STAR SW
+0026+41 LS AND
+0026+43 HQ AND
+0026+53 NSV 15106
+0026+59 NSV 188
+0027+25A TU AND
+0027+25B DZ AND
+0027+25C EE AND
+0027+25D NSV 193
+0027+25E NSV 189
+0027+25F SUSP CIF
+0028+43 HR AND
+0028-33 W SCL
+0029+60 V826 CAS
+0029+69 CP CAS
+0030+57 UW CAS
+0030+57B V382 CAS
+0030+62 V446 CAS
+0030-04 BU CET
+0030-25 ZZ SCL
+0030-50 U PHE
+0030-73 VZ TUC
+0031+46 LZ CAS
+0031+48 V752 CAS
+0031+59 NSV 15133
+0031+62 TY CAS
+0031+62B 91 VAR? S
+0031+62C 138 COMP S
+0031+79 Y CEP
+0032+45 BZ AND
+0032+56 FX CAS
+0032+60 KP CAS
+0034+02 NSV 242
+0034+55 ALPHA CAS
+0034+79 NSV 251
+0035+40 PT AND
+0035+42 HV AND
+0035-34 Z SCL
+0036+26 LL AND
+0036+53 V754 CAS
+0037+40 S AND
+0037+40B NSV 262
+0037-10 AI CET
+0038+41 CC AND
+0039+02 CI PSC
+0039+40 EG AND
+0039+47 OMI CAS
+0039+48 LD 333
+0039+52 V720 CAS
+0039-73 V0264 SMC
+0040+47 U CAS
+0040+47B NSV 270
+0040+47C NSV 280
+0040+47D LD 334
+0040+47E 91 COMP W
+0041+14 NSV 293
+0041+32 RW AND
+0041+81 RX CEP
+0042+23 ZETA AND
+0042-74 VAR SMC 01
+0043+12 CK PSC
+0043+56 NSV 305
+0043+56B GX CAS
+0044+35 V AND
+0044+35B 120 VAR? E
+0044+59 XY CAS
+0044-35 X SCL
+0045+02 NSV 15180
+0045+62 VY CAS
+0045-10 OB-081 CET
+0046+33 RR AND
+0046+53 V452 CAS
+0046+56 IY CAS
+0046+59 V451 CAS
+0047+46A RV CAS
+0047+46B IZ CAS
+0047+49 NSV 332
+0047+62 OV CAS
+0047-21 CO CET
+0047-74 HD 5030
+0048+12 MARK 1502
+0049+23 NSV 343
+0049+58 W CAS
+0049+58B 102 COMP S
+0049-70 TZ TUC
+0050+57 NSV 347
+0050+59 LD 90
+0050+60 GAMMA CAS
+0051+25 CN PSC
+0051+31 CO PSC
+0051+48 KS CAS
+0051-10 SN 1999GE
+0051-26 AC SCL
+0052+43 SN 1999GL
+0053+12 SN 1999EF
+0053+39 IV AND
+0053+60 AV CAS
+0053+60B V722 CAS
+0053+63 LD 93
+0053+81 U CEP
+0053-20 CQ CET
+0054+27 W PSC
+0054+27B VAR E
+0054+27C VAR? E
+0054+56 HL CAS
+0054+56B V365 CAS
+0054-75 U TUC
+0055+42 IW AND
+0055-02 CR CET
+0055-12 AK CET
+0056+59 SAO 21947
+0056+81 NSV 380
+0056-08 SN 1998DN
+0056-72 HD 5980
+0057+45 EH AND
+0057+52 V759 CAS
+0057+70 AD CAS
+0057-72 RY TUC
+0058+02 CQ PSC
+0058+31 SN 1998EF
+0058+38 V360 AND
+0058+40 RX AND
+0058+40B NSV 389
+0058+40C 133 COMP N
+0058+40D 121 COMP S
+0058+40E NSV 15235
+0059+07 70 PSC
+0059+18 CR PSC
+0059+53 V723 CAS
+0059+53B 104 COMP W
+0059+53C 83 VAR? E
+0059+53D 116 VAR? S
+0100+53 V456 CAS
+0100+63 V487 CAS
+0101+31 SN 2000DK
+0101+42 IZ AND
+0101+45 EI AND
+0101+53 V417 CAS
+0101-02 Z CET
+0101-02B 138 COMP W
+0103+59 HT CAS
+0103+59B 115 COMP S
+0103-17 AL CET
+0104+27 RZ PSC
+0104+27B VAR PSC
+0104+35 BETA AND
+0104+44 V416 AND
+0104-73 HD 6884
+0105+01 NSV 422
+0105+03 XY PSC
+0105+22 CT PSC
+0105+53 HV CAS
+0105+64 RU CAS
+0106+21A X PSC
+0106+21B UX PSC
+0106+21C VAR? SW
+0106+21D 145 COMP S
+0106+21E 128 COMP N
+0106+22 S2 0109+22
+0106+34 FN AND
+0106+51 NSV 432
+0106+61 V418 CAS
+0106-14 AM CET
+0106-30 U SCL
+0107+57 NSV 436
+0107+62 NSV 438
+0108+26 RT PSC
+0108+26B 86 COMP SE
+0108+63 LD 96
+0108+84 RU CEP
+0109+06 UY PSC
+0109+37 FO AND
+0109+40 U AND
+0109+40B STAR SW
+0109+40C 96 COMP N
+0109-02 AN CET
+0109-57 RS PHE
+0110+25 Z PSC
+0110+41A UZ AND
+0110+41B EK AND
+0110+49 V417 AND
+0110+54 V555 CAS
+0110+55A VZ CAS
+0110-73 HD 7583
+0111+57 V764 CAS
+0111+58 BQ CAS
+0111+61 V538 CAS
+0111-03 AY CET
+0111-18 WX CET
+0112+08 S PSC
+0112+57 V465 CAS
+0112+63 V635 CAS
+0112+63B ISV0115+63
+0112+65 250114+650
+0112+72 S CAS
+0113+55 AA CAS
+0113+79 AE CEP
+0114-01 NSV 15288
+0115-10 AO CET
+0115-16 NSV 472
+0115-56 W PHE
+0116+09 AH PSC
+0116+38 TX AND
+0116+60 XZ CAS
+0117+00 BI CET
+0117+06 AR PSC
+0117+12 U PSC
+0117+12B VAR? PSC
+0117+24 TZ PSC
+0117-00 NSV 487
+0118+21 RW PSC
+0118+60 BT CAS
+0118-18 NSV 490
+0119+08 SN 2000CX
+0119+33 SN 2001EN
+0119+59 DELTA CAS
+0119-02 NSV 15299
+0120+20 RX PSC
+0120+20B VAR? S
+0120+31 TY PSC
+0120-04 NSV 504
+0121-00 NSV 15305
+0121-06 SN 1998DM
+0122+16 ST PSC
+0122+16B 108 VAR? S
+0122+30 AS PSC
+0122+37 RXJ0127+38
+0122+49 EM AND
+0122+61 V390 CAS
+0122+88 ALPHA UMI
+0122-33 R SCL
+0122-33B RS SCL
+0123+50 RZ PER
+0123+58 NSV 521
+0123+60 XX CAS
+0124+29 CX PSC
+0124+49 V418 AND
+0124+57 KU CAS
+0124+57B VAR? CAS
+0124+57C VAR? CAS
+0125+02 R PSC
+0125+35 RXJ0131.4+
+0125-47 AW PHE
+0126+13 SN 1999DK
+0126+30B NSV 534
+0126+72 AG CAS
+0126-43 SY PHE
+0126-73 V2350 SMC
+0127+46 SX AND
+0127+46B VAR? SW
+0127+57 WW CAS
+0127-00 CY CET
+0128-09 NSV 15326
+0128-73 V2356 SMC
+0129-43 SZ PHE
+0130+31 TW TRI
+0130+50 KT PER
+0130+50B 129 VAR? N
+0130+53 AX PER
+0130+57 RW CAS
+0131+06 AY PSC
+0131+11 PI PSC
+0131+15 SN 2002AP
+0131+15B SN 2003GD
+0131+55 PT CAS
+0131+56 NSV 572
+0131-75 RY HYI
+0132+05 SN 1998ES
+0132+29 TX TRI
+0132+38 RU AND
+0133+00 SW CET
+0133+00B 99 VAR? SW
+0133+30 TU TRI
+0133+38 Y AND
+0133+38B 101 VAR? N
+0133+60 V770 CAS
+0134-18 UV CET
+0134-18B VW CET
+0136+38 OQ AND
+0136+47 NSV 596
+0136+59 LD 100
+0137+48 NSV 602
+0137+50 PHI PER
+0137-68 BL HYI
+0138+03 SN 1999EB
+0138+37 SN 2001DN
+0139+37 AR AND
+0139+37B SUSP RIP
+0139+37C OW AND
+0139-16 NSV 15373
+0140+59 V774 CAS
+0140+60 V832 CAS
+0141+18 SV PSC
+0141+31 RXJ0146.8+
+0141+39 AU AND
+0142-75 V2364 SMC
+0143+11 SN 1996BO
+0143+11B SN 2001FA
+0143+49 NSV 623
+0143-15 NSV 15391
+0144+53 TT PER
+0144+59 VV CAS
+0144-05 AQ CET
+0145+37 V367 AND
+0145+38 V368 AND
+0145-05 DG CET
+0145-13 NSV 15395
+0146+08 DD PSC
+0146+13 SDSS0151
+0146+44 EQ AND
+0146+67 NSV 650
+0146-02 ROTSE3J015
+0147+60 WX CAS
+0147+63 EPS CAS
+0148+69 V391 CAS
+0149+58 X CAS
+0149+58B 110 COMP E
+0149-49 RT PHE
+0150+16 ZZ ARI
+0150+23 RR ARI
+0150+33 SN 2000DJ
+0150-00 SDSS0155
+0150-60 RXSJ0154.0
+0151+33 T TRI
+0151+54 V437 PER
+0152+23 NSV 680
+0152+30 AA TRI
+0152+33 UZ TRI
+0152+37 QX AND
+0152+52 V471 PER
+0152+54 U PER
+0152+54B 87 VAR? SW
+0152+54C 90 COMP SW
+0152+59 V597 CAS
+0152+75 V779 CAS
+0152-68 ETA1 HYI
+0153+44 V370 AND
+0154+27 X TRI
+0154+57 V666 CAS
+0154+58 LD 102
+0154+61 V598 CAS
+0154+70 V393 CAS
+0154-14 NSV 15415
+0155+05 TT PSC
+0155+05B 114 COMP S
+0155+06 DE PSC
+0155+56 V PER
+0155+57 TY PER
+0155-09 AR CET
+0155-21 NSV 15418
+0156+02 NSV 705
+0156+54 XX PER
+0156+57 CF PER
+0157+15 RY ARI
+0157+32 NSV 707
+0157+35 XX TRI
+0158+22 AA ARI
+0159+12 S ARI
+0159+40 AH AND
+0159+56 CN PER
+0159+56B STAR NW
+0159-12 NSV 715
+0200+09 NSV 15437
+0200+21 AB ARI
+0200+57 VX PER
+0200-17 DM CET
+0201+03 DN CET
+0201+14 TT ARI
+0201+14B 93 VAR? SW
+0201+22 KAPPA ARI
+0201+57 V472 PER
+0201-02 BO CET
+0201-10 UZ CET
+0201-78 TV HYI
+0202+24 AC ARI
+0202+27 Z TRI
+0202+34 MS 0205.7+
+0202-57 Y ERI
+0203+05 SN 2003G
+0203+17 AU ARI
+0203+56A UV PER
+0203+56B KK PER
+0203+56E 136 COMP W
+0204+48 RV AND
+0205+19 AV ARI
+0205+20 NSV 15454
+0205+56 UW PER
+0205-54 CPD-55 395
+0206+34 AC TRI
+0206+57A TZ PER
+0206+57B VAR NE
+0206+57C 136 COMP S
+0206-54 ER ERI
+0207+08 NSV 749
+0207+14 NSV 748
+0207+63 V787 CAS
+0207-63 WX HYI
+0208+57 V550 PER
+0209+11 V ARI
+0209+17 RV ARI
+0209+78 AG CEP
+0209-01 MARK 590
+0210+24 R ARI
+0210+24B 123 COMP E
+0210+56 V356 PER
+0210+58 PP PER
+0210+58B VAR? PER
+0211+37 AK 79 AND
+0211+40 KV AND
+0211+43A W AND
+0211+43B 127 VAR? S
+0211+43C 97 VAR? E
+0211+43D VAR? NE
+0211+50 V420 AND
+0211+50B COMPV420
+0211+56 BU PER
+0211+63 NSV 783
+0211+78 NSV 786
+0211-10 NSV 768
+0211-20 RY CET
+0212+17 AD ARI
+0212+28 AD TRI
+0212+58 T PER
+0212+81 Z CEP
+0213+05 SN 2000DX
+0213+06 NSV 15478
+0213+40 LX AND
+0213+47 NSV 15486
+0213+56A AD PER
+0213+56B FZ PER
+0213+56C NSV 809
+0213+59 V605 CAS
+0213-14 AS CET
+0214+56 V424 PER
+0214+57 PR PER
+0214+58 HD 14356
+0214-03 OMI CET
+0214-03B 54 COMP NE
+0215+22 AE ARI
+0215+31 RT TRI
+0215+44 VAR X
+0215+55 V474 PER
+0215+56A RS PER
+0215+56B SU PER
+0215+56C V553 PER
+0215+58 S PER
+0215+58B 83 VAR? N
+0215+58C VAR? SE
+0215+58D VAR? W
+0215+58E VAR? S
+0215+58F VAR? NE
+0215+58G VAR? SSE
+0215+58H 62 COMP SW
+0215+58I 89 COMP W
+0216+22 AF ARI
+0216+42 3C 66A AND
+0216+54 V440 PER
+0216+56A V361 PER
+0216+56B V439 PER
+0216+56C V403 PER
+0217+70 AM CAS
+0217-10 TZ CET
+0218+56 V441 PER
+0218+57 HD 14826
+0219+27 RW TRI
+0219+32 WY TRI
+0219+33 AE TRI
+0219+37 BI AND
+0219+57 V475 PER
+0219+59 SZ CAS
+0219-79 SY HYI
+0220+37 FS AND
+0220-00 R CET
+0220-00B 114 COMP S
+0221+32A S TRI
+0221+32B - TRI NW
+0221+32C VAR? NE
+0221+32D - TRI SE
+0221+36 AF TRI
+0221+50 RR PER
+0222-00 RS CET
+0222-01 NSV 15514
+0222-60 S HOR
+0223+07 NSV 15521
+0223+39 PQ AND
+0223+62 V676 CAS
+0223-00 NSV 834
+0224+45 CQ AND
+0224+57 V425 PER
+0224-26 R FOR
+0225-00 NSV 846
+0226+46 AX AND
+0226+46B 116 COMP S
+0226+55 V556 PER
+0226-69 NSV 840
+0227+45 UX AND
+0227-41 X ERI
+0228+00 SDSS0233
+0228+20 SN 1999DQ
+0228+24 AH ARI
+0228+55 DY PER
+0228-13 U CET
+0228-13B 73 COMP SE
+0228-13C VAR? NW
+0228-69 RXSJ0230-6
+0229+40 KW AND
+0229+80 RR CEP
+0229-03 DW CET
+0230+06 DX CET
+0231+07 NSV 872
+0231+20 NSV 15555
+0231+33 R TRI
+0231+33B 106 COMP W
+0231+33C 15 TRI
+0231+33D NSV 860
+0231+33E 92 COMP W
+0231+33F 67 COMP NW
+0231+38 NSV 15553
+0231+55 VZ PER
+0231+56 YZ PER
+0231-07 SN 1984L
+0232+38A UY AND
+0232+38B VAR? NW
+0232+60 V615 CAS
+0232+60B VAR SW
+0232-27 UU FOR
+0233+16 AO 0235+16
+0233+41 Z PER
+0233-63 RS HOR
+0234+20 AK ARI
+0234+35 AH TRI
+0234+43 V558 PER
+0234+61 GT0236+610
+0234-00 DE CET
+0235+30 Y ARI
+0235+34 W TRI
+0235+42 NSV 895
+0235+56 PT PER
+0235+60 MWC 56
+0235-54 SW HOR
+0236+35 PU PER
+0236+37 PV PER
+0236-01 NSV 893
+0237+10 NSV 899
+0237+12 AL ARI
+0237+35 TV PER
+0237+35B 110 COMP N
+0237+36 NGC 1058
+0237-00 NGC 1068
+0238+17 AM ARI
+0238+17B NSV 15567
+0238-26 X FOR
+0239+09 NSV 909
+0239+11 RU ARI
+0239+23 NSV 15568
+0239+27 NSV 907
+0239+33 UW TRI
+0239+69 RZ CAS
+0240+51 V563 PER
+0240-29 ST FOR
+0241+18 NSV 15579
+0241+34 V368 PER
+0241+36 TX PER
+0241+39 AH PER
+0241+57 NSV 929
+0241-00 SN 1995V
+0241-08 SN 1996AN
+0242+10 WX ARI
+0242+16 SU ARI
+0242+17 T ARI
+0242+17B NSV 931
+0242+17C NSV 937
+0242+17D NSV 944
+0242+37 AI PER
+0242-13 CU ERI
+0242-30 SN 1999EU
+0242-30B SN 2003B
+0243+01 SS CET
+0243+37 PY PER
+0243+56A W PER
+0243+56B EO PER
+0243+56C VAR? S
+0243+56D VAR? E
+0243+56E 110 COMP E
+0243+57 V648 CAS
+0243+68 SU CAS
+0243-12 Z ERI
+0243-64 RU HOR
+0244+08 EE CET
+0244+35 V564 PER
+0244+38 IN PER
+0244+56 ZZ PER
+0244+58 V502 CAS
+0244-04 NSV 15586
+0245+11 NSV 15590
+0245+37 V369 PER
+0245-59 X HOR
+0246+16 NSV 15597
+0246+36 PZ PER
+0247+11 AN ARI
+0247+25 SN 1999EG
+0247+52 TAU PER
+0247-08 RR ERI
+0248+08 EG CET
+0248+14 NSV 15603
+0249+30 AO ARI
+0249-38 SY FOR
+0250+17 RZ ARI
+0250+17B NSV 15612
+0250+36 V372 PER
+0250-50 R HOR
+0251-23 RXJ0255.6-
+0252+20 NSV 15614
+0253+20 NSV 1001
+0253+38 ST PER
+0253+40 NSV 1004
+0253+42 IV PER
+0253+43 AE PER
+0254+07 BZ CET
+0254+69 V727 CAS
+0254-02 NSV 1008
+0254-13 DR ERI
+0255+48 AL PER
+0255+64 -CAS1
+0255+64B V664 CAS
+0255-03 CV ERI
+0256+10 NSV 1022
+0257+53 GAMMA PER
+0257-51 T HOR
+0258+38 RHO PER
+0259+19 RT ARI
+0259+19B STAR B NE
+0259+19C STAR E E
+0259+19D STAR F SE
+0300+11 AQ ARI
+0300+46 V400 PER
+0300+46B VAR NW
+0300+46C 133 COMP N
+0300+46D 135 COMP S
+0300+46E 137 COMP S
+0301+40 BETA PER
+0301+65 YY CAS
+0301-59 V HOR
+0302+12 NSV 1051
+0302+18 NSV 15637
+0302+26 Z ARI
+0303+45 V409 PER
+0304+13 ST ARI
+0304+13B NSV 15643
+0304+15 NSV 1060
+0304+57 V623 CAS
+0305+14 U ARI
+0305+14B 122 COMP W
+0305+14C 150 COMP S
+0305+19 NSV 1066
+0305+37 V571 PER
+0305-10 CP ERI
+0306+47 V410 PER
+0306-24 TW ERI
+0307+04 SN 2000F
+0307-12 SS ERI
+0308+46 AA PER
+0309+42 QY PER
+0309+42B VAR PER
+0309+60 VAR62 CAM
+0309-22 EF ERI
+0310+41 V374 PER
+0310-57 TW HOR
+0311+32 BD 32 599
+0311+42 WW PER
+0311+44 SAO 38709
+0311+70 V667 CAS
+0312+32 V600 PER
+0312+59 NSV 1101
+0313+31 UZ PER
+0313+32 TW PER
+0313+32B 91 COMP SW
+0313+32C 93 COMP SE
+0313+32D 119 COMP W
+0313+41 NGC 1275
+0313+60 FT CAM
+0314+28 W ARI
+0314-01 X CET
+0314-01B 90 COMP SE
+0315-22 TAU4 ERI
+0316+31 V574 PER
+0316+41 V336 PER
+0317-15 SN 2002FK
+0317-21 VW ERI
+0319+08 NSV 1134
+0319+19 SV ARI
+0319+20 AS ARI
+0319+47 V384 PER
+0319-37A SN 1980N
+0319-37B SN 1981D
+0320+43 Y PER
+0320+43B 94 COMP NW
+0321+24 AT ARI
+0321+33 NSV 1151
+0322+08 NSV 15695
+0322+44 VW PER
+0322-34 VX FOR
+0323+20 NSV 15701
+0323+35 R PER
+0323+39 RU PER
+0323+44 NSV 15707
+0324+43 GK PER
+0324+43B 91 COMP NW
+0324+43C 118 COMP S
+0324+44 TASV0327+4
+0324+58 AF CAM
+0325+13 NSV 1177
+0325+41 V513 PER
+0325+42 SAO 38922
+0325-28 T FOR
+0326+45 V577 PER
+0326-56 RT HOR
+0328+14 V1122 TAU
+0328+24 NSV 1192
+0328-26 RZ FOR
+0329+18 V1124 TAU
+0329+47 PSI PER
+0329-16 RT ERI
+0329-36 SN 1983V
+0329-36B SN 2001DU
+0330+52 NSV 1199
+0331+00 V711 TAU
+0331-26 UZ FOR
+0332-05 SN 1999GO
+0332-35 SN 1992A
+0333+09 NSV 15729
+0333+18 V1082 TAU
+0333+20 NSV 1213
+0333+24 NSV 15732
+0333+62A U CAM
+0333+62B BD CAM
+0333+80 SS CEP
+0333-64 RET 1
+0334+32 IP PER
+0334+51 V466 PER
+0335+36 AF PER
+0335+47 DELTA PER
+0335+57 CW CAM
+0335-55 NSV 1214
+0336-11 VY ERI
+0337+07 NSV 1234
+0337+23 NSV 15745
+0337+25 NSV 15747
+0337+31 NSV 1243
+0338+21 V701 TAU
+0338+23 NSV 1262
+0338+23B 17 TAU
+0338+63 BL CAM
+0338-47 SN 1985P
+0339+09 CH TAU
+0339+22 NSV 1280
+0339+23A NSV 1268
+0339+23B NSV 15755
+0339+23C NSV 15764
+0339+24B NSV 15820
+0339+24C NSV 1273
+0339+24D NSV 1279
+0339+24E NSV 15762
+0339+29 OV TAU
+0340+22 NSV 15767
+0340+23 NSV 1287
+0340+23B NSV 1286
+0340+24 NSV 1283
+0340+34 SZ PER
+0340+65 BE CAM
+0340+67 CG CAM
+0340-25 U FOR
+0341+23 FL TAU
+0341+23B NSV 1297
+0341+23C NSV 1300
+0341+23D NSV 1306
+0341-24 S FOR
+0341-44A SN 1983S
+0341-44B SN 2001EL
+0342+10 NSV 1327
+0342+23 SY TAU
+0342+23B NSV 1321
+0342+24 NSV 1316
+0342+25 NSV 1322
+0343+11 NSV 15791
+0343+12 V1128 TAU
+0343+22 NSV 1346
+0343+23 BU TAU
+0343+23C VAR? W ETA
+0343+23E NSV 1352
+0343+23F NSV 15798
+0343+24 II TAU
+0343+38 XY PER
+0343+38B TAV0346+38
+0343+47 MR PER
+0343-07 BR ERI
+0344+10 V1129 TAU
+0344+16 V471 TAU
+0344+18 NSV 15808
+0344+21 NSV 15801
+0344+24A NSV 1365
+0344+24B NSV 15799
+0344+25 NSV 1366
+0345+01 NSV 1381
+0345+21 NSV 15816
+0345+24 NSV 15813
+0345+32 RX PER
+0346+33 AZ PER
+0346+58 RW CAM
+0346-01 SU ERI
+0346-25 U ERI
+0346-62A RV RET
+0346-62B RW RET
+0346-67 RX RET
+0347+07 X TAU
+0347+11 IK TAU
+0347+17 NSV 15826
+0347+19 BL TAU
+0347+25 NSV 1391
+0347-10 BV ERI
+0347-12 NSV 1388
+0347-57 RY RET
+0348+15 UY TAU
+0348+28 BM TAU
+0348+68 CZ CAM
+0348-09 SW ERI
+0348-09B VAR ERI
+0349+30 X PER
+0349-46 U HOR
+0351+39 EPS PER
+0351-24 T ERI
+0351-55 SV RET
+0352-01 BD 01 565
+0353+08 NSV 15856
+0353+10 V1132 TAU
+0353+34 NSV 15857
+0353-13 GAMMA ERI
+0354+10 NSV 15859
+0354+57 TASV0358+5
+0355+06 TAU2
+0355+12 LAMBDA TAU
+0355+19 WW TAU
+0355+22 NSV 1433
+0355+42 NSV 1436
+0356+20 AK TAU
+0356+58 RX CAM
+0356+82 NSV 1477
+0357+04 RXJ0403.1+
+0357+08 NSV 15878
+0357+16 TZ TAU
+0357+21 NSV 15874
+0357+27 RW TAU
+0357+61 UV CAM
+0357-23 SN 1982R
+0357-66 NSV 1432
+0358+21 NSV 15885
+0358+23 NSV 15883
+0358+25 V1134 TAU
+0358-55 T RET
+0359+21 NSV 1452
+0359+23 NSV 15894
+0359-16 V ERI
+0359-24 DP ERI
+0400+53 XX CAM
+0401+06 XY TAU
+0401+06B 121 VAR? S
+0401+06C VAR? W
+0401+47 MX PER
+0401+50 FO PER
+0401-10 CY ERI
+0402+14 NSV 1466
+0402+26A TX TAU
+0402+26B TV TAU
+0402-58 EC04030-58
+0403+22 NSV 1474
+0403-55 SS DOR
+0404+41 SW PER
+0404+50 CTM2 PER
+0404+51 FR PER
+0404+51B 9M STAR N
+0404+51C 109 COMP E
+0404-08 DD ERI
+0404-08B EI ERI
+0405-82 NSV 1440
+0406+21 V1094 TAU
+0406-15 XZ ERI
+0407+14 NSV 1509
+0407-10 YY ERI
+0407-25 W ERI
+0407-25B 110 COMP E
+0408+12 NSV 15926
+0408+27 CW TAU
+0408+62 ZZ CAM
+0408-10 BM ERI
+0408-33 SN 1981A
+0408-70 HD 26667
+0409+23 V1139 TAU
+0409+50 SY PER
+0409+56 NSV 1538
+0409-33 SAO 194835
+0409-71 VW HYI
+0410+05 V891 TAU
+0410+21 V984 TAU
+0410-07 OMI2 ERI
+0410-07B OMI2 ERI A
+0410-07C OMI2 ERI B
+0410-07D OMI2 ERI C
+0411+16 V818 TAU
+0411+20 NSV 15938
+0411+50 NS PER
+0411+55 CI CAM
+0411+74 RXSJ042332
+0411-10 NSV 15937
+0411-65 TW RET
+0412+14 NSV 15942
+0412+15 V985 TAU
+0412+18 NSV 15940
+0412+23 NSV 15941
+0412+28 V410 TAU
+0412+48 AS PER
+0412+57 TW CAM
+0412-25 AU ERI
+0413+15 NSV 1551
+0413+17 NSV 15949
+0413+19 V893 TAU
+0413+21 V724 TAU
+0413+28 BP TAU
+0413-18 RS ERI
+0413-18B 76 COMP
+0413-18C VAR? NE
+0414+13 V483 TAU
+0414+15 NSV 1553
+0414+16 NSV 15952
+0414+18 V986 TAU
+0414+68 SX CAM
+0415+14 NSV 1561
+0415+16 VAR TAU
+0415+20 V1100 TAU
+0415+28 RY TAU
+0415+28B 96 VAR? W
+0415+32 V518 PER
+0415-02 DQ ERI
+0415-18 AV ERI
+0416+19 T TAU
+0416+19B 108 COMP W
+0416+19C U TAU
+0416+20 NSV 15956
+0416-06 TZ RET
+0416-60 ST RET
+0416-62 SN 1986L
+0417+14A NSV 15961
+0417+14B NSV 15965
+0417+16A NSV 15960
+0417+16B NSV 15964
+0417+17 NSV 1582
+0417+21 NSV 15963
+0417+22 V1142 TAU
+0417-05 RW ERI
+0418+16 V897 TAU
+0418+21 NSV 15970
+0418-13 AH ERI
+0418-54 RZ DOR
+0418-82 U MEN
+0419+00 PKS0422+00
+0419+15 NSV 15985
+0419+16 VX TAU
+0419+16B VAR? W
+0419+16C STAR C NE
+0419+16D V991 TAU
+0419+21 NSV 1594
+0419+23 NSV 15982
+0419-20 EC04224-20
+0420+15 V992 TAU
+0420+16 V906 TAU
+0420+17 NSV 15986
+0420+18 NSV 1597
+0420+21 NSV 15988
+0420+25A DF TAU
+0420+25B DG TAU
+0421+14 NSV 15993
+0421+15 V993 TAU
+0421+16 V911 TAU
+0421+16B NSV 1604
+0421+22 NSV 15998
+0421+64 RY CAM
+0422+09 R TAU
+0422+13 NSV 16010
+0422+14A NSV 16005
+0422+14B NSV 16013
+0422+15 W TAU
+0422+15B NSV 16016
+0422+16 NSV 1609
+0422+19 V918 TAU
+0422+39A GI PER
+0422+39B GY PER
+0422+48 BM PER
+0422+57 RV CAM
+0422+58 NSV 16032
+0423+09 S TAU
+0423+09B VAR Y
+0423+12 NSV 16022
+0423+15 THETA2 TAU
+0423+17 V920 TAU
+0423+17B NSV 16025
+0423+21 NSV 1612
+0423+38 GZ PER
+0423+39 NSV 1624
+0423+78 WY CAM
+0424+15 NSV 1627
+0424+16 NSV 16033
+0424+18 UX TAU
+0424+25 DK TAU
+0425+13 NSV 16041
+0425+14 V1146 TAU
+0425+15 NSV 16040
+0425+17 CSV 6110
+0425+17B V718 TAU
+0425+18 XZ TAU
+0425+18B HL TAU
+0425+18C V1073 TAU
+0425+19 NSV 16049
+0425-07 HL ERI
+0426+15 NSV 1640
+0426+17 GG TAU
+0426+18 V1203 TAU
+0426+25 UZ TAU
+0426+25B BD 25 719
+0426-54 ST DOR
+0427+05 BW TAU
+0427+15A V996 TAU
+0427+15B V997 TAU
+0427+16 NSV 16081
+0427+25 DL TAU
+0427+45 V591 PER
+0428+14A RHO TAU
+0428+14B NSV 16085
+0428+15 V938 TAU
+0428-00 BD ERI
+0429+44 YY PER
+0429+72 AI CAM
+0429-08 DV ERI
+0430+15 NSV 16106
+0430+16 ALPHA TAU
+0430+23 NSV 1663
+0430+26 V833 TAU
+0430+65 T CAM
+0431+14 V998 TAU
+0431+15 NSV 16115
+0431+18 SZ TAU
+0431-03 NU ERI
+0432+00 NSV 1671
+0432+08 RX TAU
+0432+15 NSV 16124
+0432+18 V1149 TAU
+0432+20 HU TAU
+0432+74 X CAM
+0432+74B 87 COMP NE
+0432-63 R RET
+0432-63B SU RET
+0433+22 VY TAU
+0433+51 NSV 1665
+0434+50 FY PER
+0434-04 BF ERI
+0434-13 HP ERI
+0434-59 TV RET
+0435+20 V834 TAU
+0435+47 V392 PER
+0435-62 R DOR
+0436-03 SN 1999EM
+0437+22 NSV 1702
+0437-38 R CAE
+0438-05 SN 1995G
+0438-07 NSV 16154
+0438-15 HT ERI
+0439+19 NSV 16159
+0439+74 NSV 1723
+0439-10 RZ ERI
+0440+15 V1206 TAU
+0440+17 V1027 TAU
+0440+47 GSC3347149
+0440+68 ST CAM
+0441+16A DQ TAU
+0441+16B DR TAU
+0441+26 RV TAU
+0441+29 DS TAU
+0441+36 AW PER
+0441+41 HAD V27
+0441+43 KS PER
+0441+79 XY CAM
+0441-07 NSV 1712
+0441-10 HU ERI
+0441-24 EO ERI
+0442+18 NSV 1724
+0442+40 NSV 1725
+0442+40B HR PER
+0442+42 SV PER
+0442+74 AP CAM
+0442+78 SN 2001B
+0443+28 AO TAU
+0443+83 HS0455+831
+0443-36 T CAE
+0443-49 R PIC
+0444+14 NSV 1735
+0444+15 V1060 TAU
+0444+17 NSV 1733
+0444+66 BD 66 360
+0444-06 SN 1986N
+0444-52 NSV 1721
+0444-59 T DOR
+0445+00 NSV 16175
+0445+02 EP ORI
+0445+05 NSV 1742
+0445+15 BR ORI
+0445+16 NSV 1739
+0445+18 V480 TAU
+0445+28 TT TAU
+0445+30 UY AUR
+0445+46 TASV0449+4
+0445-55 SU DOR
+0445-76 TU MEN
+0446+14 OMI1 ORI
+0446+17 V TAU
+0446+38 HV AUR
+0446+41 EY AUR
+0446+41B VAR? NW
+0446+49 AU AUR
+0446+69 CC CAM
+0446-00 NSV 16178
+0448+30 GM AUR
+0448+43 NSV 1768
+0448+58 DR CAM
+0448+80 RS CEP
+0449+02 PI5 ORI
+0449+07 FG ORI
+0449+07B NSV 1763
+0449+08 NSV 16192
+0449+10 PI1 ORI
+0449+11 NSV 16191
+0449+30A SU AUR
+0449+30B AB AUR
+0449-12 NSV 16187
+0450+33 NSV 1778
+0450+48A TV AUR
+0450+48B 97 VAR? S
+0450+48C 92 COMP SW
+0450-07 SX ERI
+0450-16 R ERI
+0451+01 NSV 16203
+0451+48 TY AUR
+0451-10 NSV 16202
+0452+00 NSV 16204
+0452+20 Q1994/044
+0452+24 V1061 TAU
+0452+40 AN AUR
+0452+56 TX CAM
+0453+00 V1198 ORI
+0453+01 NSV 1786
+0453+04 UGC 3223
+0453+07 R ORI
+0453+07B 103 COMP E
+0453+14 NSV 1788
+0453+19 V1208 TAU
+0453+31 V337 AUR
+0453-06 UV ERI
+0453-67 HD 268653
+0454+03 V1192 ORI
+0454+39 RX AUR
+0454+43 EPS AUR
+0454-14 V? LEP
+0454-16 NSV 1793
+0454-69 HD 268757
+0455+00 NSV 1799
+0455+03 NSV 1800
+0455+40 ZETA AUR
+0455+50 EL AUR
+0455-05 NSV 16219
+0455-12 S ERI
+0455-14 R LEP
+0456+01 NSV 16227
+0456+02 NSV 16225
+0456+24 V1062 TAU
+0456-04 HY ERI
+0456-07 NSV 16224
+0456-11 NSV 16222
+0456-66 HD 32228
+0457+14 V1361 ORI
+0457+15 GP ORI
+0457+26 GSC1853757
+0457+26B 11M* E HW
+0457+58 BM CAM
+0457-11 NSV 16228
+0457-66 HD 268743
+0457-69 HD 268835
+0458+51 9 AUR
+0458+55 CK CAM
+0458-04 NSV 1814
+0458-69 CPD-69 311
+0459+35 AQ AUR
+0459+47 WX AUR
+0459-03 UX ORI
+0500+01 W ORI
+0500+01B 61 COMP NW
+0500+01C 75 COMP N
+0500+01D NSV 1806
+0500+03A V ORI
+0500+03B NSV 1824
+0500+03C 90 COMP SE
+0500+68 UX CAM
+0500-22 T LEP
+0500-22B 121 COMP E
+0500-70 HD 32763
+0501+00 V430 ORI
+0501+30 RW AUR
+0501+30B 112 VAR SE
+0501+37 DM AUR
+0501-04 AQ ERI
+0501-04B EN ERI
+0502+38 TX AUR
+0502-05 NSV 1841
+0502-08 NSV 1837
+0503+09 NSV 1849
+0503+11 NSV 16253
+0503+14 V1364 ORI
+0503+40 NSV 1852
+0503+49 BK AUR
+0503-08 NSV 16251
+0503-12 NSV 1842
+0503-71 HD 269006
+0504+31 DU AUR
+0504+45 TMZ V124
+0504-05 SY ERI
+0504-59 TMZ V13
+0504-70 N MEN 91
+0505+42 SY AUR
+0505-07 NSV 16256
+0506+40 NSV 1871
+0506+53 TAV0514+53
+0506-05 AR ERI
+0506-05B STAR A W
+0506-08 ER ORI
+0506-08B V1199 ORI
+0506-11 RX LEP
+0506-67 HV 5637
+0506-68 HD 33579
+0507-03 NSV 16261
+0507-11 NSV 16262
+0507-15 SN 2002BJ
+0507-68 HD 269050
+0508+00 NSV 1874
+0508+02 NSV 1872
+0508+17 V1158 TAU
+0508+39 YZ AUR
+0508+40 UZ AUR
+0508+49 UX AUR
+0508+61 DU CAM
+0508-16 MU LEP
+0508-48 S PIC
+0508-68 N LMC 03
+0509+03 EU ORI
+0509+05 NSV 1880
+0509+34 AE AUR
+0509+45 ALPHA AUR
+0509+53 R AUR
+0509-00 V1365 ORI
+0509-08 NSV 1882
+0509-10 NSV 16267
+0509-64A U DOR
+0509-64B HV 2886
+0510+00 V1309 ORI
+0510+11 V431 ORI
+0510-68 HD 269128
+0511+00 FN ORI
+0511+01 NSV 16276
+0511+04 V1367 ORI
+0511+20 CD TAU
+0511+33 AR AUR
+0511+35 DY AUR
+0511+42 PU AUR
+0511-00 V1193 ORI
+0511-00B AKN 120
+0511-00C NSV 16273
+0511-01 NSV 16274
+0511-09 V1366 ORI
+0511-71 V1341 LMC
+0512+13 V1057 ORI
+0512+30 GS AUR
+0512+33 BS 1732
+0512-47 T PIC
+0513+16 XX TAU
+0513-06 NSV 1921
+0513-08 NSV 16282
+0513-16 X LEP
+0513-70 N LMC 51
+0514+02 NSV 1922
+0514+60 DX CAM
+0514-07 NSV 1927
+0514-22 RZ LEP
+0514-66 RY DOR
+0514-67 HD 34664
+0514-69 HD 269227
+0515+32 UV AUR
+0515+37 V420 AUR
+0515-03 NSV 1937
+0515-08 NSV 1938
+0515-33 T COL
+0516+01 GR ORI
+0516+03 V1369 ORI
+0516-00 NSV 16291
+0516-07 NSV 1944
+0517+00 NSV 16296
+0517+03 NSV 16294
+0517-08 V1261 ORI
+0518+00 BI ORI
+0518+14 GV ORI
+0518-00 NSV 16300
+0518-03 NSV 1952
+0518-69 S DOR
+0518-69B HD 269321
+0518-73 RS MEN
+0519+00 NSV 16302
+0519+01 V1086 ORI
+0519+01B V346 ORI
+0519+01C V536 ORI
+0519+20 NSV 1969
+0519+35 NSV 1971
+0519+50 AC AUR
+0519-00 NSV 16301
+0519-02 ETA ORI
+0519-06 EX ORI
+0519-06B NSV 1962
+0519-69 N LMC 92
+0520+00 NSV 1975
+0520+16 NSV 16308
+0520+26 NSV 1982
+0520+29 SAO 77179
+0520+34A S AUR
+0520+34B 19 AUR
+0520+34C VAR NW
+0520+34D 116 COMP W
+0520+36 W AUR
+0520-00 NSV 16306
+0520-02 V1370 ORI
+0520-39 SW COL
+0520-69A HD 35517
+0520-69B HD 269382
+0521+07 BD 07 896
+0521+22 NSV 16309
+0521+23 V1028 TAU
+0521+34 OP AUR
+0521+42 Y AUR
+0521-00 DH ORI
+0522+00 NSV 16311
+0522+03 FO ORI
+0522+11A CO ORI
+0522+12 V1371 ORI
+0522+15 YY TAU
+0522+15B TASV0524+1
+0522+17 NSV 16312
+0522+33 QZ AUR
+0522-01 NSV 1994
+0522-08 NSV 2002
+0522-11 NSV 16310
+0522-12 ZZ LEP
+0523+01 NSV 16315
+0523+02 V1372 ORI
+0523+11A GW ORI
+0523+25 NSV 2009
+0523+35 LY AUR
+0523+72 RR CAM
+0523-01 NSV 16314
+0523-68 HD 269445
+0524+02 NSV 2040
+0524+16 NSV 2027
+0524+21 DU TAU
+0524+22 V1160 TAU
+0524+34 OT AUR
+0524+34B CTM5 AUR
+0524+38 V428 AUR
+0524-00A NSV 2012
+0524-00B NSV 16319
+0524-01 CI ORI
+0524-03 V1159 ORI
+0524-03B NSV 2022
+0524-04A S ORI
+0524-04B NSV 2014
+0524-04C VAR? SE
+0524-04D 94 COMP SE
+0524-06 V1373 ORI
+0524-20 NSV 2008
+0525+04 CK ORI
+0525+04B 65 COMP SW
+0525+09 V650 ORI
+0525+09B NSV 2064
+0525+10 V451 ORI
+0525+12A HI ORI
+0525+12B HK ORI
+0525+18 DV TAU
+0525+23 NSV 16322
+0525+30 T AUR
+0525-00 V1093 ORI
+0525-01 NSV 2043
+0525-32 TV COL
+0525-71 V2434 LMC
+0526+02B NSV 16327
+0526+03 33 ORI
+0526+05 BD 05 948
+0526+07 BK ORI
+0526+07B 88 COMP E
+0526+07C 99 VAR? N
+0526+07D NSV 2078
+0526+09 V998 ORI
+0526+09B V1374 ORI
+0526+11 NSV 2079
+0526+16 NSV 16329
+0526+18 CE TAU
+0526+36 V363 AUR
+0526+36B VAR? S
+0526-00B DELTA ORI
+0526-02 NSV 2071
+0526-03 NSV 2075
+0526-03B V1375 ORI
+0526-04 V1196 ORI
+0526-67 HD 36402
+0526-70 N LMC 00
+0527+07 RT ORI
+0527+07B NSV 2101
+0527+12 NSV 2106
+0527+20 NSV 2132
+0527+34 EH AUR
+0527-01 NSV 2107
+0527-02 RY ORI
+0527-02B NSV 16337
+0527-04 V1101 ORI
+0527-05 NSV 2116
+0527-07 NSV 16333
+0527-66 V2724 LMC
+0527-68 V2626 LMC
+0527-70 N LMC 95
+0527-70B GSC9166581
+0527-71 W MEN
+0528+01 V371 ORI
+0528+02 NSV 16340
+0528+21 NSV 2168
+0528+25 AD TAU
+0528-00 NSV 16347
+0528-01 VV ORI
+0528-01B NSV 2131
+0528-03 NSV 2147
+0528-04 HV ORI
+0528-04B NSV 2123
+0528-04C NSV 2138
+0528-04D NSV 2141
+0528-05 OR NEB GP1
+0528-10 NSV 2135
+0528-16 VZ LEP
+0528-46 UW PIC
+0528-69 HD 269582
+0529+08 V1376 ORI
+0529+09 NSV 2240
+0529+09B V1271 ORI
+0529+10 NSV 2251
+0529+18 V1161 TAU
+0529+23 NSV 2249
+0529+23B NSV 16369
+0529+24 CQ TAU
+0529+37 IX AUR
+0529-00 NSV 16375
+0529-01A NSV 2163
+0529-01B NSV 16348
+0529-01C NSV 16353
+0529-02 NSV 2179
+0529-04 NSV 2194
+0529-05 OR NEB GP2
+0529-06 NSV 2238
+0529-07 NSV 2169
+0530+26 NSV 2426
+0530+39 AV AUR
+0530+68 S CAM
+0530+68B NSV 2544
+0530+68C 84 COMP NE
+0530+68D 95 COMP W
+0530-02 NSV 16417
+0530-03A NSV 2355
+0530-03B NSV 2364
+0530-03C V1377 ORI
+0530-04 OR NEB GP3
+0530-05 OR NEB GP4
+0530-05A T ORI
+0530-05B 90 COMP NE
+0530-05C 127 COMP N
+0530-05D 116 COMP S
+0530-06A NW ORI
+0530-06B NSV 16411
+0530-06C NSV 16413
+0530-06D NSV 16461
+0530-07 NSV 2239
+0530-09 V653 ORI
+0531+04 NSV 2450
+0531+06 BN ORI
+0531+10 NSV 16591
+0531+10B TASV0534+1
+0531+21 ZETA TAU
+0531+69 SN 1998EB
+0531-01 EPS ORI
+0531-02 PQ ORI
+0531-04A NSV 2392
+0531-04B NSV 2395
+0531-05 OR NEB GP5
+0531-06G BD ORI
+0531-06K PR ORI
+0531-06L V380 ORI
+0531-06M NSV 2433
+0531-15 WW LEP
+0531-25 SZ LEP
+0531-30 RV COL
+0531-69A HD 269661
+0531-69B HD 269662
+0532+00 NSV 2478
+0532+24 GP TAU
+0532+26 V725 TAU
+0532-00 V1379 ORI
+0532-01 X ORI
+0532-01B 108 COMP W
+0532-01C NSV 2468
+0532-05 OR NEB GP6
+0532-06 OR NEB GP8
+0532-06A BE ORI
+0532-06B BF ORI
+0532-06D V586 ORI
+0532-55 Z PIC
+0532-62 BETA DOR
+0532-67 V3198 LMC
+0532-67B HD 269698
+0532-68 HD 269700
+0532-69 NSV 16354
+0533+04 OMEGA ORI
+0533+16 NSV 2501
+0533+23 NSV 16609
+0533+26 RR TAU
+0533+26D VAR? SW
+0533+28 AW AUR
+0533+29 HH AUR
+0533+37 RU AUR
+0533+37B 116 COMP S
+0533+60 BY CAM
+0533-04 V1143 ORI
+0533-04B V369 ORI
+0533-04C NSV 2483
+0533-05 OR NEB GP7
+0533-06 NSV 16607
+0533-07 NSV 16611
+0533-58 TW PIC
+0534+11 NSV 16619
+0534+28 AB TAU
+0534+31A NO AUR
+0534+31B NSV 2537
+0534+68 CRAGG1 CAM
+0534-02 BG ORI
+0534-05 NSV 16613
+0534-06A NSV 16614
+0534-06B NSV 16616
+0534-08 NSV 2533
+0534-67 HD 269781
+0534-69 SN 1987A
+0535+12 NSV 2557
+0535+16 NSV 2560
+0535+16B DX TAU
+0535+17 NSV 16630
+0535+31 U AUR
+0535+31B 67 COMP SW
+0535+37 V342 AUR
+0535+38 SZ AUR
+0535+68 AU CAM
+0535-01A NSV 2553
+0535-01B NSV 2556
+0535-01C V901 ORI
+0535-02 ZETA ORI
+0535-02B NSV 16627
+0535-09 V350 ORI
+0535-55 RY PIC
+0535-66 V3434 LMC
+0536+03 V1149 ORI
+0536+09 NSV 2570
+0536+14 FX ORI
+0536+14B 97 COMP NE
+0536+18 DY TAU
+0536+25 NSV 2588
+0536-02 NSV 16632
+0536-02B NSV 2578
+0536-02C NSV 16636
+0536-02D NSV 16637
+0536-03 NSV 2564
+0536-04 Y ORI
+0536-04B VAR? NW
+0536-69 NSV 2499
+0537+22 NSV 16641
+0537+23 V731 TAU
+0537+25 NSV 16643
+0537+32 VAR AUR
+0537-69A V3604 LMC
+0537-69B V3566 LMC
+0538+00A GT ORI
+0538+00B NSV 2599
+0538+09 V630 ORI
+0538+10 CL ORI
+0538+43 WZ AUR
+0538-00 NSV 16646
+0538-01 V1197 ORI
+0538-05 NSV 16644
+0538-71 N LMC 02
+0539+00 V351 ORI
+0539+00B HD 38311
+0539+00C NSV 16650
+0539+06 FQ ORI
+0539+08 V631 ORI
+0539+09 FU ORI
+0539+09B 87 COMP SW
+0539+09C 89 COMP SW
+0539+13 ST TAU
+0539+15 CP TAU
+0539+15B 89 VAR? NW
+0539+18 EU TAU
+0539+20 Y TAU
+0539+20B 86 COMP S
+0539+24 TU TAU
+0539-69 V3804 LMC
+0539-70 N LMC 48
+0540+12 QS ORI
+0540+21 NSV 2626
+0540+54 V437 AUR
+0540-41 TX COL
+0540-46 W PIC
+0541+08 NSV 16674
+0541+14 NSV 16668
+0541+20 NSV 2628
+0541+23 NSV 2631
+0541+27 AW TAU
+0541+28 FS AUR
+0541+30 FU AUR
+0541+54 V493 AUR
+0541-64 SN 1992BA
+0542+00 V1380 ORI
+0542+22 V421 TAU
+0542+24 NSV 2650
+0542-02 NSV 2640
+0542-10 V1031 ORI
+0542-12 WZ LEP
+0542-69 HD 269992
+0542-71 SN 2002B
+0543+18 NSV 16684
+0543+19 SU TAU
+0543-04 NSV 16682
+0543-09 NSV 2641
+0543-31 S COL
+0544+15 EM TAU
+0544+16 NSV 16687
+0544+22 NSV 16686
+0544+26 V781 TAU
+0544-64 HV 12842
+0545+01 NSV 16690
+0545+04 NSV 16689
+0545+07 NSV 16691
+0546+14 SAO 94937
+0546+15A Z TAU
+0546+15B RS TAU
+0546+15C RU TAU
+0546+15D COMPAN. Z
+0546+15E 108 COMP N
+0546+19A NSV 16706
+0546+19B NSV 16714
+0546+20 NSV 16713
+0546+22 NSV 16712
+0546+26A V593 TAU
+0546+26B NSV 16716
+0546+33 NSV 2681
+0546-03 NSV 2682
+0546-07 NSV 2677
+0546-29 R COL
+0546-68 CAL 86
+0546-75 R MEN
+0547+01 NSV 2690
+0547+15 SAO 94983
+0547+19 VAR ORI
+0547+25 V1167 TAU
+0547+26 NSV 16720
+0547+67 RXJ0558.3+
+0547-05 CN ORI
+0548+00 NSV 16719
+0548+16 NSV 16721
+0548+21 NSV 16722
+0548+41 XY AUR
+0548-01 NSV 2721
+0548-10 NSV 16723
+0549+07 ALPHA ORI
+0549+13 V1382 ORI
+0549+19 NSV 2722
+0549+20A U ORI
+0549+20B UW ORI
+0549+20C 106 VAR? S
+0549+20D NSV 16732
+0549+20E 103 COMP S
+0549+20F NSV 2731
+0549+28 HD 249119
+0549+32 AY AUR
+0549+32B STAR A SE
+0549+32C STAR B SE
+0549+45 TW AUR
+0549+48 LO AUR
+0549+53 V405 AUR
+0549+74 V CAM
+0549-01 V1381 ORI
+0549-06 UV ORI
+0550+13 Z ORI
+0550+24 NSV 16735
+0551+16 V1384 ORI
+0551+20 NSV 2736
+0551+22 BQ ORI
+0551-07 V1383 ORI
+0552+23 NSV 2745
+0552+55 V494 AUR
+0552-02 NSV 16736
+0553+00 NSV 16744
+0553+20 V337 ORI
+0553+25 NSV 16747
+0553+35 CO AUR
+0553+53 Z AUR
+0553+53B 108 COMP E
+0553+53C 85 COMP E
+0553+53D 105 COMP S
+0553-01 NSV 16738
+0553-02 NSV 16742
+0554+09 V642 ORI
+0554+20 V529 ORI
+0554+22 NSV 16750
+0554+27 NSV 16751
+0554+39 AZ AUR
+0554+41 KK AUR
+0554-02 NSV 16748
+0554-09 V474 MON
+0555+10 DN ORI
+0555+19 V1385 ORI
+0555+22 NSV 16755
+0555+23 RW GEM
+0555+23B NSV 2783
+0555+23C NSV 16754
+0555-03 NSV 2770
+0556+06 TAV0559+06
+0556+09 NSV 2792
+0556+10 DP ORI
+0556+13 NSV 16761
+0556+16 V1307 ORI
+0556+22 RZ GEM
+0556+46A RS AUR
+0556+46B SV AUR
+0556+46C 95 COMP NE
+0556-02 V352 ORI
+0556-86 R OCT
+0557+16 RR ORI
+0557+16B VAR1 NW
+0557+16C VAR2 NW
+0557+19 NSV 2803
+0557+22 NSV 2799
+0557+27 BG GEM
+0557+28 BS AUR
+0557+42 YY AUR
+0557+47 XZ AUR
+0557+47B 10.2 COMP
+0557-10 NSV 16760
+0557-23 SN 1995AD
+0558+23 NSV 16765
+0559+23 NSV 16769
+0559+26A NSV 2822
+0559+26B NSV 16771
+0559+36 KP AUR
+0559+43 V393 AUR
+0600+13 DY ORI
+0600+23 NSV 16777
+0600+26 NSV 2823
+0600-10 NSV 16773
+0600-16 SS LEP
+0601+15 V1386 ORI
+0601-24 S LEP
+0602+22 SS GEM
+0602+22B 109 VAR? W
+0602+22C 85 VAR? W
+0602+22D 86 COMP N
+0602+24 NSV 16783
+0602+25 OX GEM
+0602+25B NSV 16784
+0602+34 NSV 2841
+0602+46 VY AUR
+0602+47 GSC3378045
+0602-21 YY LEP
+0603+07 NSV 16788
+0603+17 V1387 ORI
+0603+22 NSV 16789
+0603+23 PU GEM
+0603+24 NSV 16786
+0604+09 CT ORI
+0604+25 NSV 2853
+0604+26 TU GEM
+0604+43 RR AUR
+0604+43B VAR SW
+0604+50 X AUR
+0604+50B 122 COMP S
+0604+50C 102 COMP S
+0605+09 GQ ORI
+0605+12 V1388 ORI
+0605+18 NSV 16797
+0605+21 TV GEM
+0605+23 WY GEM
+0605+25 GSC2038-06
+0605+47 SS AUR
+0605+47B 138 VAR? S
+0605+47C 108 COMP E
+0606+21 NSV 2859
+0606+22 BU GEM
+0606+22B 72 COMP E
+0606+23 WW GEM
+0606+45 VV AUR
+0606+45B NSV 2872
+0606-50 RW PUP
+0606-71 AD MEN
+0607+06 V1389 ORI
+0607+07 NSV 16800
+0607+20 NSV 2869
+0607+27 SU GEM
+0607+46A ST AUR
+0607+46B VZ AUR
+0607+46C VAR? NE
+0607+50 KQ AUR
+0608+08 V1390 ORI
+0608+09 NSV 16802
+0608+22 ETA GEM
+0608+28 V392 AUR
+0608-02 NSV 16804
+0608-48 V347 PUP
+0608-60 RW PIC
+0609+08 NSV 16810
+0609+15 V344 ORI
+0609+15B VAR NW
+0609+17 V1391 ORI
+0609+23 PW GEM
+0609+28 KR AUR
+0609-45 DZ PUP
+0610+05 NSV 2890
+0610+09 V1392 ORI
+0610+24 NSV 16812
+0610-01 V345 ORI
+0610-02 NSV 16813
+0611+15 CZ ORI
+0611+22 BD 22 1257
+0611+65 BK CAM
+0611-16 NSV 2891
+0612+05 NSV 2896
+0612+08 GK ORI
+0612+22 NSV 2900
+0612+73 RXSJ0625+7
+0612+75 W CAM
+0612-01 NSV 2901
+0612-59 V PIC
+0613+20 V963 ORI
+0613+23 LU GEM
+0613-16 TY CMA
+0613-17A UY CMA
+0613-17B VAR A
+0613-17C STAR NW
+0613-17D 112 COMP N
+0613-17E 125 COMP N
+0613-30 EH CMA
+0614+14 BD 14 1247
+0614+25 NSV 16831
+0614+52 HIP 30227
+0614-03 V1358 ORI
+0614-04 NSV 16830
+0614-05 KS MON
+0614-17A UZ CMA
+0614-17B VAR B
+0614-17C VAR CMA
+0614-17D 112 COMP N
+0614-26 U CMA
+0615+02 V719 MON
+0615+05 V1056 ORI
+0615+11 NSV 16834
+0615-02 NSV 2918
+0616+02 NSV 2932
+0616+06 SV MON
+0616+07 BN MON
+0616+11 NSV 2936
+0616+14 RS ORI
+0616+22 MU GEM
+0616+25 NSV 2937
+0616+47 V AUR
+0616+47B STAR NW
+0616+47C STAR NE
+0616-08 NSV 16840
+0616-11 FR CMA
+0616-61 RZ PIC
+0617+03 FU MON
+0617+17 NSV 16843
+0617+25 ZZ GEM
+0617+25B PY GEM
+0617+49 PSI1 AUR
+0617-00 V616 MON
+0617-00B NSV 16845
+0617-02 V MON
+0618+03 NSV 16847
+0618+15 NSV 16852
+0618+19 NSV 16849
+0618+24 CD GEM
+0618+24B NSV 2949
+0618+50 GO AUR
+0618+50B 110 VAR N
+0618+58 SAO 25733
+0618+71 BZ CAM
+0618-09 V721 MON
+0619+07 T MON
+0619+10 NSV 16858
+0619+14 BL ORI
+0619+25 VV GEM
+0619+45 BW AUR
+0619+47 GQ AUR
+0620+05 KT MON
+0620+18 OU GEM
+0620+30 QV AUR
+0620+47 AG AUR
+0620+61 V LYN
+0621+05 SW MON
+0621+14 PZ GEM
+0621+15 NSV 16863
+0621-07A NSV 16861
+0621-07B NSV 16865
+0622+05 NSV 16869
+0622+05B V648 MON
+0622+30 RT AUR
+0622+30B 66 COMP SE
+0622+34 NSV 16874
+0622-04 NSV 2970
+0622-81 AH MEN
+0623+20 TAVJ0629+2
+0623+20B NU GEM
+0623+22 HW GEM
+0623+28 NSV 2979
+0623-00 V722 MON
+0623-12 FS CMA
+0624+02 NSV 16875
+0624+13 BK GEM
+0624+22 CI GEM
+0624+22B EM GEM
+0624+27 DW GEM
+0624-05 V723 MON
+0624-08 V724 MON
+0625+05 AX MON
+0625+10A V727 MON
+0625+10B NSV 16881
+0625+11 NSV 16885
+0625+12 DH GEM
+0625+17 OW GEM
+0625+32 WW AUR
+0625+64 RT CAM
+0625+74 SU CAM
+0625-02 NSV 2990
+0626+04 NSV 16888
+0626+05A NSV 16890
+0626+05B NSV 16891
+0626+05C NSV 16897
+0626+05D NSV 16901
+0626+15 NSV 16899
+0626+31 AL AUR
+0626+55 7 LYN
+0626-14 KL CMA
+0627+05 NSV 16907
+0627+10 V700 MON
+0627+17 QQ GEM
+0627+30 AI AUR
+0627+37 NSV 16908
+0627+42 RV AUR
+0627-04 NSV 16905
+0628+45 TU AUR
+0628-08 Z MON
+0628-36 SX COL
+0629+00 V492 MON
+0629+05 V729 MON
+0629+08 - MON
+0629+13 BB GEM
+0629+15 W GEM
+0629+26 KN GEM
+0629+38 UU AUR
+0629-18 HS CMA
+0629-43 NU PUP
+0630+05 NSV 16927
+0630+14 DY GEM
+0630+18 CT GEM
+0630+23 NSV 16929
+0630+26A BR GEM
+0631+00 CW MON
+0631+03 NSV 16931
+0631+04 NSV 16933
+0631+14 EP GEM
+0631+18 EQ GEM
+0631+59 U LYN
+0632+01 CX MON
+0632+06 V640 MON
+0632+07 NSV 3052
+0632+18 UV GEM
+0632-01 SY MON
+0632-01B 112 COMP W
+0633+01 V689 MON
+0633+06 NSV 16941
+0633+08 R MON
+0633+08B NGC 2261
+0633+09 RZ MON
+0633+19 NSV 3059
+0633+22 NY GEM
+0633-01 NSV 3057
+0633-29 NSV 3051
+0633-62 NSV 3043
+0634+10 V650 MON
+0634+18 CY GEM
+0634+31 SY GEM
+0634+44A AA AUR
+0634+44B 114 VAR? S
+0634+44C VAR? SE
+0634+44D VAR? NW
+0634+77 EP CAM
+0634-62 RR PIC
+0635+09 S MON
+0635+31 VW GEM
+0635+46 NSV 3171
+0635+58 S LYN
+0635+58B 129 COMP W
+0635+87 CSV 100754
+0635-03 NSV 17029
+0635-04 V733 MON
+0635-06 V736 MON
+0636+07 NSV 17158
+0636+38 GR AUR
+0636-04 NSV 17100
+0636-24 PU CMA
+0637+01 NSV 3177
+0637+15 TMZ V12
+0637+25 EPS GEM
+0637+30 DM GEM
+0638+04 NSV 17164
+0638+05 NSV 17161
+0638+64 EQ CAM
+0638-01 BT MON
+0638-01B NSV 17165
+0639+02 NSV 17168
+0639+09 FX MON
+0639+12 AT GEM
+0639+13 XI GEM
+0639+18 IQ GEM
+0639-04 NSV 17169
+0639-20 RXJ0643.9-
+0639-42 RV PUP
+0640+02 V505 MON
+0640+13A UY GEM
+0640+15 UX GEM
+0640+18 RT GEM
+0640+30 X GEM
+0640+30B 115 COMP N
+0640+30C 128 COMP S
+0640+30D NSV 3188
+0640+30E 117 COMP S
+0640+30F 95 COMP SW
+0640-16 HL CMA
+0640-16B HM CMA
+0641+01 NGC 2282
+0641+08 ST MON
+0641+08B 11.7 COMP
+0641+28 IR GEM
+0641+28B VAR? S
+0641+28C 149 COMP N
+0641-36 CH PUP
+0642+00A V739 MON
+0642+00B NSV 17194
+0642+01 MR MON
+0642+01B V448 MON
+0642+14 QT GEM
+0642+17 FF GEM
+0642+48 CD AUR
+0642-20 GSC59611822
+0643+01 PZ MON
+0643+01B V715 MON
+0643+05 V613 MON
+0643+12 FK GEM
+0643+16 FI GEM
+0643+32 IS GEM
+0643-22 KQ CMA
+0644+00 NSV 17202
+0644+12 QV GEM
+0644+16 NT GEM
+0644-01 V377 MON
+0644-20 KR CMA
+0645+00 V517 MON
+0645+01 V516 MON
+0645+13 SN 2000H
+0645+16 IT GEM
+0645-01 TX MON
+0645-02 NSV 17205
+0645-02B V453 MON
+0645-04 V741 MON
+0645-13 KU CMA
+0645-37 ST PUP
+0645-44 HD 49798
+0646+00A V519 MON
+0646+00B NSV 17209
+0646+00C NSV 17210
+0646+01 NSV 17214
+0646+04 SX MON
+0646+05A CG MON
+0646+05B DL MON
+0646+05C NSV 3239
+0646+05D V742 MON
+0646+06 NSV 17211
+0646+17 NSV 17208
+0646+34 THETA GEM
+0646+38 OX AUR
+0646-01 SZ MON
+0646-01B NSV 17213
+0646-06 V743 MON
+0646-20 KV CMA
+0646-32 KAPPA CMA
+0647+16 KZ GEM
+0647+84 SN 1982B
+0647-01 NSV 17217
+0647-07 W MON
+0648+17 NSV 17223
+0648+21 NSV 3261
+0648+32 DN GEM
+0648+46 CE AUR
+0648-04 GY MON
+0649+00 QR MON
+0649+03 NSV 3264
+0649+04 NSV 17229
+0649+05A V744 MON
+0649+05B NSV 17224
+0649+47 QX AUR
+0649-01A AU MON
+0649-01B NSV 3271
+0649-01C NSV 17227
+0649-07 RU MON
+0649-07B NSV 3263
+0650+02 NSV 17237
+0650+06 CL MON
+0650+09 NSV 17234
+0650+37 NSV 17240
+0650+41 UW AUR
+0650+45 NSV 17243
+0650+59 SN 2001C
+0650-01 V520 MON
+0650-03 HI MON
+0650-06 NSV 17231
+0650-07 HH MON
+0651+00 TY MON
+0651+05 NSV 17244
+0651+06A CO MON
+0651+06B NSV 3290
+0651+07 BG MON
+0651+11 Y MON
+0651+18 QY GEM
+0651-02 V522 MON
+0651-03 V746 MON
+0652+02 NSV 17253
+0652+03 AZ MON
+0652+06 NSV 17252
+0652+17 QZ GEM
+0652+31 FW GEM
+0652-05 NSV 3305
+0652-06 NSV 17245
+0652-08 X MON
+0652-08C NSV 3299
+0652-08D 79 COMP
+0652-08E NSV 17242
+0652-08F V747 MON
+0652-09 EQ MON
+0652-10 V644 MON
+0653+03 NSV 17267
+0653+06 RV MON
+0653+09 UY MON
+0653+18 NSV 3319
+0653+26 SW GEM
+0653+55 R LYN
+0653+87 OV CEP
+0653-04 NSV 17258
+0653-08 V523 MON
+0653-12 NSV 3315
+0654-17 NSV 3320
+0654-20 LO CMA
+0655+10A BI MON
+0655+10B NSV 3330
+0655+10C NSV 3333
+0655+10D 131 COMP E
+0655+10F 114 COMP W
+0655+10G 113 COMP N
+0655+10H 118 * NE
+0655+10I IY MON
+0655+30 RS GEM
+0655-13 NSV 17272
+0656+05 NSV 17280
+0656+17 NP GEM
+0656+21 V335 GEM
+0656-00 V526 MON
+0656-02 V748 MON
+0656-03 V614 MON
+0656-08 AC MON
+0656-14 RV CMA
+0657+02 V528 MON
+0657+13 V337 GEM
+0657-03 NSV 17285
+0657-05 NSV 3341
+0657-11 GU CMA
+0657-18 SV CMA
+0657-27 SIGMA CMA
+0657-66 T VOL
+0658+10 PS GEM
+0658+12 GH GEM
+0658+12B GY GEM
+0658+20 ZETA GEM
+0658+50 SN 2000B
+0658-02 V749 MON
+0658-11 FZ CMA
+0659+01A NSV 17317
+0659+01B NSV 17328
+0659+10A BC GEM
+0659+10B NSV 3369
+0659-03 V838 MON
+0659-04 NSV 17308
+0659-05 NSV 17314
+0659-10 V750 MON
+0659-11 Z CMA
+0659-12 LT CMA
+0659-15 NSV 17305
+0659-23 CG CMA
+0700+22 NSV 3377
+0700+37 ET AUR
+0700+46 SN 1998AN
+0700-12 NSV 17335
+0700-66 U VOL
+0701+09 V CMI
+0701+09B 109 COMP W
+0701+22A R GEM
+0701+22B Z GEM
+0701+22C TW GEM
+0701+22D NSV 3394
+0701+22E NSV 3401
+0701+22F 133 COMP S
+0701+22G NSV 3395
+0701+24 Q1995/047
+0701+28 AM GEM
+0701-04 AO MON
+0701-11 LV CMA
+0701-12A FM CMA
+0701-12B NSV 17336
+0701-15 EU CMA
+0701-28 UV CMA
+0701-35 NSV 3379
+0702+02 NSV 17349
+0702+05 RS MON
+0702+21 NSV 3410
+0702+23 NSV 3411
+0702-03 V751 MON
+0702-07 RY MON
+0703+04 BN CMI
+0703+10 R CMI
+0703+10B 82 VAR? SW
+0703-11 W CMA
+0703-11B 85 COMP NE
+0703-11C SAO 152426
+0703-11D NSV 17354
+0704+01 AD CMI
+0704+68 AA CAM
+0704+74 EU CAM
+0704-00 V651 MON
+0704-06 AP MON
+0704-22 GSC65242806
+0704-25 GSC65281724
+0705+04 WW CMI
+0705+29 J0712+296
+0705-15 LY CMA
+0705-58 AC CAR
+0706+01 HQ MON
+0706+07 WX CMI
+0706-19A SY CMA
+0706-19B 12.7 COMP
+0706-19C 12.2 COMP
+0707+14 VX GEM
+0707+16 BQ GEM
+0707+17 UZ GEM
+0707-01 AH MON
+0707-41 V362 PUP
+0707-72 R VOL
+0708-02 V536 MON
+0708-12 NSV 3463
+0708-14A NSV 3466
+0708-14B NSV 17381
+0708-15 HI CMA
+0709+08 AQ CMI
+0709+22 NSV 17395
+0709+66 HS CAM
+0709-25 CO CMA
+0710+05 BK CMI
+0710+08 NSV 3486
+0710+10 NSV 17401
+0710+26 WZ GEM
+0710+39 HT AUR
+0710+39B VAR?
+0710+39C 100 COMP N
+0710+39D 98 COMP E
+0710+39E 118 COMP E
+0710+39F 122 COMP N
+0710+39G 124 COMP W
+0710+39H STAR A NW
+0710+39I 110 COMP N
+0710+69 RU CAM
+0710+71 S5 0716+71
+0710+80 SN 1987L
+0710+82 VZ CAM
+0710-01 HD 293720
+0710-26A OMEGA CMA
+0710-26B EW CMA
+0710-44 L2 PUP
+0710-45 L1 PUP
+0711+03 WY CMI
+0711+09 NSV 3498
+0711+18 TAV0714+14
+0711+24 RV GEM
+0711+39 NSV 17407
+0711-06 FQ MON
+0711-11 RY CMA
+0711-12 NSV 17402
+0711-15 NSV 17405
+0711-16A GZ CMA
+0711-16B NSV 17403
+0711-37 GT PUP
+0712+01 RR MON
+0712-06 NSV 17414
+0712-11 NSV 17411
+0713+02 WZ CMI
+0714+10 NSV 3530
+0714+25 BM GEM
+0714-08 V756 MON
+0714-24 TAU CMA
+0714-26 WZ CMA
+0715+31 RR GEM
+0715-05 AR MON
+0715-16 R CMA
+0715-19 NSV 3539
+0716+20 NSV 3550
+0716+28 AW GEM
+0716-05 V757 MON
+0716-14 NSV 3542
+0716-44 NX PUP
+0717+07 BO CMI
+0717+13 V GEM
+0717-05 NSV 3560
+0717-14 TW CMA
+0717-25 T CMA
+0717-25B MZ CMA
+0718+09 ZZ CMI
+0718+15 OT GEM
+0718+37 TASV0722+3
+0718-04 V758 MON
+0718-04B V759 MON
+0718-25 VY CMA
+0718-25B NSV 3564
+0719+27 IOTA GEM
+0719+33 XX GEM
+0719+33B VAR? SE
+0719+47 SN 1997DO
+0719-02 NSV 3575
+0719-03 BS MON
+0719-25 GSC65420337
+0720+05 NSV 17466
+0720+46 Y LYN
+0720-02 V686 MON
+0720-02B V760 MON
+0720-03 BX MON
+0720-03B VAR N
+0720-05 TT MON
+0720-07 QS MON
+0720-16 FW CMA
+0720-21 CGCS 1705
+0720-28 GSC65504150
+0721+08 BETA CMI
+0721+15 RY GEM
+0721+20 NSV 3592
+0721+22 NSV 17476
+0721+40 NEW UG AUR
+0721+41 VX AUR
+0721+48 NSV 3597
+0721-03 V467 MON
+0721-06 GI MON
+0721-07 V694 MON
+0721-10 V761 MON
+0722+09 NSV 17480
+0722+37 SDSS0729
+0722+40 HM AUR
+0722-11 FX CMA
+0722-22 FY CMA
+0722-25 SS CMA
+0722-25B VZ CMA
+0723+21A NSV 3604
+0723+21B NSV 3605
+0723+22 V343 GEM
+0723-09 SAO 134724
+0723-18 V369 PUP
+0723-19 GSC59742558
+0724+10 NSV 17489
+0724+12 NSV 3609
+0724+14 NSV 17490
+0724-04 RX MON
+0724-04B VAR NW
+0724-25 LSS 437
+0725+06 SV CMI
+0725+08 NSV 3619
+0725+24 NQ GEM
+0725+67 EY CAM
+0725-00 V762 MON
+0725-19 CL PUP
+0726+10 BG CMI
+0726+66 EZ CAM
+0726-09 U MON
+0726-09B 66 COMP SW
+0726-09C NSV 17493
+0726-13 MP PUP
+0727+08 S CMI
+0727+08B 100 VAR? N
+0727+09 NSV 17506
+0727+11 BP CMI
+0727+16A NSV 3642
+0727+16B NSV 17503
+0727+81 FF CAM
+0727-19 VW PUP
+0727-34 RY PUP
+0728+11 T CMI
+0728+11B NSV 3643
+0728+11C 134 COMP S
+0728+32 YY GEM
+0728-20A X PUP
+0728-20B Z PUP
+0728-20C TY PUP
+0728-21 VX PUP
+0729+02 NSV 3648
+0729+06 BQ CMI
+0729+24 NSV 17512
+0729-14 KQ PUP
+0730+00 AI CMI
+0730+35 SN 2000C
+0730-14 HD 60761
+0731+02 BE CMI
+0731+17 BN GEM
+0731-03 V763 MON
+0731-73 S VOL
+0732+17 OI+158
+0732+32 NSV 17530
+0732+34 ST GEM
+0732-03 NSV 3665
+0732-07 V764 MON
+0732-26 EG PUP
+0732-46 PP PUP
+0733+36 RU LYN
+0733+36B 135 COMP S
+0733-00 NSV 17533
+0733-25 V445 PUP
+0733-26 DV PUP
+0734+01 PKS0736+01
+0734+07 NSV 17543
+0734-00A GK MON
+0734-00B V470 MON
+0734-00C VAR N
+0734-00D 133 COMP E
+0734-11 V381 PUP
+0734-28 VZ PUP
+0735+05 NSV 17549
+0735+08 U CMI
+0735+17 V346 GEM
+0735+20 Y GEM
+0735-00 NSV 3685
+0735-40 CGCS 1825
+0736+03 NSV 3689
+0736+14 NZ GEM
+0736+15 V360 GEM
+0736-01 NSV 17552
+0736-08 V766 MON
+0736-31 R PUP
+0737+23 S GEM
+0737+23B VAR? N
+0737+29 SIGMA GEM
+0737-10 SU MON
+0737-25 WX PUP
+0738+03 NSV 3701
+0738+14 V347 GEM
+0738-04 NSV 17571
+0738-12 GL PUP
+0739+03 YZ CMI
+0739+14 BE GEM
+0739+31 AU GEM
+0739-13 UX PUP
+0740+05 UX CMI
+0740+43 SDSS0747
+0740+73 SN 1995E
+0741-12 UY PUP
+0741-39 RZ PUP
+0741-62 IY CAR
+0742+02 NSV 17598
+0742+05A NSV 17602
+0742+05B NSV 17604
+0742-04 NSV 17597
+0742-26 SS PUP
+0742-41 W PUP
+0742-52 V436 CAR
+0743+00 NSV 17613
+0743+04 NSV 17612
+0743+05 W CMI
+0743+23 T GEM
+0743-15 QY PUP
+0743-25 AD PUP
+0743-48 S PUP
+0744-23 BV PUP
+0744-23B BV PUP A
+0744-23C V340 PUP
+0744-40 T PUP
+0745+15 PQ GEM
+0745-30 PW PUP
+0746+03 BC CMI
+0746+05 BB CMI
+0746-46 QS PUP
+0747+01B AE CMI
+0747+13 V353 GEM
+0747+14 V362 GEM
+0747-05 NSV 3777
+0748+01 VX CMI
+0748+03 XZ CMI
+0748+04 NSV 17647
+0748+22 NSV 3797
+0748+63 HT CAM
+0748+67 FI CAM
+0748-11 NQ PUP
+0748-59 HIP 38226
+0749+22 U GEM
+0749+22B NSV 3808
+0749-00 NSV 3806
+0749-23 NSV 3794
+0749-31 HS PUP
+0750-24 BX PUP
+0750-27 ET PUP
+0750-77 V CHA
+0751+03 BT CMI
+0751+06 BS CMI
+0751+11 ZZ CNC
+0751+20 OI090.4CNC
+0751+21 XY GEM
+0751+60 SBS0755+60
+0751-28 HU PUP
+0751-29 QV PUP
+0752+02 NSV 17671
+0752+07 BU CMI
+0752+73 SW CAM
+0752-01 NSV 17670
+0752-06 FW MON
+0753+05 BV CMI
+0753+16 DW CNC
+0753+20 BP GEM
+0753-43 SU PUP
+0753-49 V406 PUP
+0753-51 HD 65425
+0753-58 V341 CAR
+0754-03 BO MON
+0754-04 BC MON
+0754-07 UX MON
+0754-18 BZ PUP
+0754-28 AQ PUP
+0754-39 AP PUP
+0754-43 ?? PUP
+0755+67 SN 2000CE
+0755-03 NSV 3852
+0755-48 V PUP
+0755-51 NSV 3841
+0756+15 UU CNC
+0756-05 BD MON
+0756-08 V635 MON
+0756-12 U PUP
+0757+36 SV LYN
+0758-23 V510 PUP
+0758-53 BPM 18764
+0759+85 FF CEP
+0759-05 V770 MON
+0759-28 HZ PUP
+0759-36 AR PUP
+0800+06 BW CMI
+0800+22 BL CNC
+0800-00 NSV 17735
+0800-47 RXJ0803.7-
+0801+31 VZ GEM
+0801+65 RZ UMA
+0801-38 RT PUP
+0802+44 SZ LYN
+0802-28 WRAY15-157
+0803+14 ST CNC
+0803+14B 125 COMP W
+0803+14C 129 COMP W
+0803+14D STAR C
+0803+19 RV CNC
+0803+34 SN 1999GB
+0803+62 SU UMA
+0803-00 V771 MON
+0803-22 RU PUP
+0804+28 YZ CNC
+0804+28B 132 COMP
+0804+28C 128 COMP
+0804+28D 133 COMP
+0804+28E 117 VAR? W
+0804-04 V773 MON
+0804-11 XY PUP
+0805+19 VV CNC
+0805+23 RR CNC
+0805+23B VAR? SW
+0805-06 V774 MON
+0805-35 FK PUP
+0805-43 BK VEL
+0805-46 BL VEL
+0806+45 SDSS0813
+0806-37 AS PUP
+0806-43 NSV 3933
+0807+14 SU CNC
+0807-34 V351 PUP
+0807-43 NSV 3936
+0807-47 AX VEL
+0807-48 NSV 17775
+0808+08 TV CNC
+0808+10 VW CNC
+0808+25 RX CNC
+0808+37 RT LYN
+0808-30 LS 992
+0808-34 Y PUP
+0808-35 CP PUP
+0808-35B COMPAN. CP
+0808-36 AT PUP
+0808-46 AH VEL
+0809+45 SDSS0816
+0809-24 CD PUP
+0809-26 DY PUP
+0809-34 RS PUP
+0809-76 Z CHA
+0809-76B CPD-76 499
+0809-76C - CHA
+0810+40 W LYN
+0810-18 VV PUP
+0810-41 RX PUP
+0810-44 AI VEL
+0810-47 BN VEL
+0811+12 R CNC
+0811+12B 81 VAR? E
+0811+12C 73 COMP S
+0811+12D 105 COMP E
+0811+43 CR LYN
+0812+11 BD 12 1812
+0812-13 SV PUP
+0812-48 IX VEL
+0813+06 MQ HYA
+0813-34 TU PUP
+0814+03 RY HYA
+0814+73 Z CAM
+0814-35 NSV 3997
+0815+14 SZ CNC
+0815+51 BH LYN
+0816+05 FZ HYA
+0816+15 Z CNC
+0816+17 V CNC
+0816+17B 119 VAR? E
+0816+17C VAR? NE
+0816+17D 93 COMP N
+0816+24 SN 2002AN
+0816+33 T LYN
+0816+49 SDSS0824
+0817-10 GG HYA
+0817-10B GG HYA A
+0819+35 X LYN
+0819+35B VAR NE
+0819-08 FK HYA
+0819-60 NSV 4052
+0821+13 BP CNC
+0821+21 SN 1999AA
+0821+73 FBS0827+73
+0822+25 AT CNC
+0822+61 OMI UMA
+0824+12 TW CNC
+0824-05 RT HYA
+0824-76 R CHA
+0825+02 GK HYA
+0825-30 U PYX
+0826-36 GSC71471573
+0826-59 V CAR
+0827+11 FK CNC
+0827+20 FS CNC
+0827-27 AS 201
+0828-22 WX PYX
+0828-44 CT VEL
+0828-47 AL VEL
+0828-47B 87 COMP
+0829+20 DE CNC
+0829+28 SN 2001BG
+0829+53 SW UMA
+0829+53B VAR? NW
+0829+53C STAR E
+0829+53E SUS RIP NW
+0829+53F 138 COMP N
+0829+53G 143 COMP N
+0829+53I 139 COMP N
+0829+53J NSV 4147
+0829+53K EQ UMA
+0829-59 IZ CAR
+0830+13 UY CNC
+0830+19 U CNC
+0830+21 CC CNC
+0830-76 W CHA
+0831+23 RU CNC
+0831+26 AA CNC
+0831+48 EI UMA
+0831+49 SDSS0838
+0832+20 CY CNC
+0833+21 UV CNC
+0833+32 RZ CNC
+0833+50 X UMA
+0833-36 WY PYX
+0833-43 RZ VEL
+0833-46 EN VEL
+0833-47 BB VEL
+0833-59 KK CAR
+0834-09 RV HYA
+0834-47 T VEL
+0835+10 VZ CNC
+0835-14 NSV 4189
+0835-16 AK HYA
+0836+79 RS CAM
+0836-05 MV HYA
+0837+20 XX CNC
+0837+28 EG CNC
+0837+78 FL CAM
+0837-02 MW HYA
+0838+03 ETA HYA
+0838+19 S CNC
+0838-47 EP VEL
+0838-65 RX VOL
+0839+07 FU CNC
+0839+13 AC CNC
+0839-32 NSV 4223
+0839-32B UU PYX
+0840+61 FP UMA
+0840-47 SW VEL
+0841+06 EPS HYA
+0841-27 R PYX
+0841-46 SX VEL
+0842+19 FV CNC
+0842-54 DELTA VEL
+0843+10 FW CNC
+0843+12 FX CNC
+0844+06 NSV 18042
+0844-46 GSC81553301
+0845+03 CT HYA
+0846+28 BO CNC
+0846+58 BZ UMA
+0846+58B VAR SW
+0847+39 EUVEJ0854+
+0847-17 SN 2001FU
+0847-46 LSS 1179
+0848+03 S HYA
+0848+36 SN 1999X
+0848-76 - CHA
+0849+11 AK CNC
+0849+17 X CNC
+0849+20 OJ 287 CNC
+0849-34 V PYX
+0850-08 T HYA
+0850-08B VAR? SE
+0850-08C VAR? NE
+0850-08D 115 VAR? W
+0851+20 T CNC
+0851-43 OU VEL
+0851-47 HD 76536
+0852+11 RT CNC
+0852+48 NSV 4329
+0852-02 WW HYA
+0853+14 NSV 4331
+0853+18 HR 3577
+0853-00 TU HYA
+0853-46 HEN 2-17
+0853-58 KW CAR
+0853-70 SY VOL
+0854+24 GG CNC
+0854-24 VZ PYX
+0854-41 CU VEL
+0855+18 SY CNC
+0855+18B 115 COMP N
+0855+18C 121 COMP S
+0855+18D VAR? NW
+0855-52 CQ VEL
+0856+40 BI LYN
+0856+41 BP LYN
+0857+39 UX LYN
+0857+60 TT UMA
+0857+60B SN 1995F
+0857-59 AL CAR
+0858+21 TZ CNC
+0858+75 FM CAM
+0900-24 S PYX
+0900-31 T PYX
+0900-31B VAR W
+0900-58 KZ CAR
+0901+01 NS HYA
+0901+51 V UMA
+0902+50 SN 2001G
+0903+13 CW CNC
+0904+19 GY CNC
+0904+25 W CNC
+0904+25B 136 VAR? W
+0904+31 RS CNC
+0905+07 SN 1993Z
+0905+51 DI UMA
+0905+67 RX UMA
+0905-11 NU HYA
+0905-65 LM CAR
+0908+57 NSV 4427
+0908-13 WX HYA
+0908-43 SY VEL
+0909-06 MM HYA
+0910+09 GZ CNC
+0910+29 HH CNC
+0911+51 RT UMA
+0911-04 UZ HYA
+0911-55 NSV 4429
+0912-09 NV HYA
+0912-29 X PYX
+0913-65 RU CAR
+0914+34 BK LYN
+0914+57 CG UMA
+0914-05 NW HYA
+0914-28 Y PYX
+0915+00 IN HYA
+0915+51 SN 1999BY
+0916+31 AR CNC
+0916-27 RS PYX
+0916-49 RW VEL
+0916-68 V384 CAR
+0918+08 DF LEO
+0918-29 RV PYX
+0918-52 WY VEL
+0918-68 RW CAR
+0920-23 IL HYA
+0920-48 RS VEL
+0921+14 NSV 4490
+0921-43 GK VEL
+0922+36 RS LMI
+0922-29 RW PYX
+0922-47 MR VEL
+0923-07 OP HYA
+0923-53 GL VEL
+0924+21A TU LEO
+0924+21B 138 VAR? W
+0924+50 1H0928+500
+0924-51 NSV 4499
+0924-63 IW CAR
+0925+07 WW LEO
+0925+50 NSV 18223
+0925+70 DK UMA
+0925-51 Y VEL
+0925-62 MN CAR
+0926-73 UU CAR
+0927+20 AB LEO
+0927-61 KR CAR
+0928+36 SU LMI
+0928-56 N VEL
+0929+05 AV HYA
+0929-00 OS HYA
+0929-45 U VEL
+0929-62 R CAR
+0930+44 AE UMA
+0930-14 X HYA
+0931+26 Y LEO
+0931+59 GK UMA
+0931+78 Y DRA
+0931-39 RR ANT
+0932-53 UU VEL
+0932-59 H CAR
+0933+07 NSV 18241
+0933-20 ST HYA
+0934-10 OW HYA
+0934-44 CC VEL
+0934-53 N? VEL 87
+0935+05 SN 1995D
+0936+56 W UMA
+0937+20 RS LEO
+0937+54 YY UMA
+0937-48 KM VEL
+0937-62 NSV 4581
+0939+04 RXJ0944.5+
+0939+20 RT LEO
+0939+34 R LMI
+0939+34B VAR? NW
+0939+34C 132 COMP E
+0939+52 ER UMA
+0939+57 CS UMA
+0939-20 SN 1999GH
+0939-22 AD HYA
+0939-45 FI VEL
+0940+45 DV UMA
+0940-23 RR HYA
+0940-56 NSV 18259
+0940-62 NT CAR
+0940-63 KL CAR
+0941+33 HD 84615
+0941-05 TT SEX
+0941-37 NSV 4617
+0942+11 R LEO
+0942+11B 88 VAR? NE
+0942+11D 77 COMP S
+0942+11E 75 COMP S
+0942+11F 97 COMP SE
+0942+33 T LMI
+0942-62 L CAR
+0943+59 UPS UMA
+0943-48 FL VEL
+0944+12 NSV 4637
+0944+40 NSV 4641
+0944-41 CE VEL
+0945+12 X LEO
+0945+12B VAR? SW
+0945+12C VAR? SE
+0945+12D VAR? NW
+0945+34 RZ LMI
+0945+34B SN 1995AL
+0945-01 W SEX
+0945-23 AG HYA
+0945-23B COMP M
+0946+27 Z LEO
+0946-22 Y HYA
+0946-41 SU VEL
+0946-44 SZ VEL
+0946-51 DW VEL
+0947+35 S LMI
+0947+35B 148 COMP N
+0947+69 SN 1993J
+0947+69B D VAR NW
+0947+69C VAR? S
+0947-23 DL HYA
+0948+10 DV LEO
+0948+36 U LMI
+0948-49 DY VEL
+0949+01 SN 1983E
+0949+50 SY UMA
+0949-52 FP VEL
+0949-53 Z VEL
+0949-62 KM CAR
+0950-24 IX HYA
+0950-49 DZ VEL
+0951-41 X VEL
+0951-49 EE VEL
+0951-58 C CAR
+0952+32 3C 232 LEO
+0952-57 GX CAR
+0953-67 OQ CAR
+0954+21 V LEO
+0954+25 NSV 4696
+0954-58 RR CAR
+0954-61 NSV 4688
+0955-50 FR VEL
+0955-63 RV CAR
+0956+34 RU LMI
+0956+66 PG1000+667
+0956-59 SZ CAR
+0958+14 RY LEO
+0958+14B 115 COMP W
+0958-62 GY CAR
+0959+68 CH UMA
+0959-46 NSV 4721
+1000-61 HD 87543
+1000-70 KN CAR
+1001-58 NSV 4727
+1002+01 TZ SEX
+1002+17 DD LEO
+1002+20 YY LEO
+1002+24 RR LEO
+1002-16 FS HYA
+1002-22 IO HYA
+1002-29 X ANT
+1003-52 CM VEL
+1004-69 OY CAR
+1005+03 Z SEX
+1005+59 SN 2001S
+1005-37 R ANT
+1006+11 SN 2003CD
+1006-10 NSV 4773
+1006-61 S CAR
+1006-61B V337 CAR
+1006-64 KO CAR
+1007+59 GO UMA
+1007+73 CP DRA
+1007-09 RT SEX
+1007-57 NSV 4775
+1008+21 DK LEO
+1008+60 U UMA
+1008+73 SN 1997BQ
+1008-57 QY CAR
+1008-58 V368 CAR
+1009+03 SN 1984E
+1009+03B SN 2003CG
+1009+73 DH DRA
+1009-44 MM VEL
+1010+31 RW LMI
+1010+72 CI UMA
+1010-02 SW SEX
+1010-58A Z CAR
+1010-58B AF CAR
+1010-60 SU CAR
+1011-53 W VEL
+1011-57 NSV 18368
+1011-60 AM CAR
+1012+22 SN 2002BO
+1012+41 SN 1999GI
+1012-55 NSV 4807
+1013+46 SN 1999BW
+1013-49 XZ VEL
+1013-57 V500 CAR
+1014+20 AD LEO
+1014+20B NSV 4823
+1014+53 KS UMA
+1014-08 RW SEX
+1015-60 AP CAR
+1016+04 UU SEX
+1016+42 NSV 4829
+1016-34 V ANT
+1016-54 RY VEL
+1016-59 EV CAR
+1017+30 RV LMI
+1017+44 NSV 4838
+1017-34 AC ANT
+1017-49 V383 VEL
+1017-60 HQ CAR
+1017-61 TT CAR
+1018+14 U LEO
+1018+20 NGC 3227
+1018+34 SAO 62021
+1018+83 NSV 4864
+1018-06 X SEX
+1018-60 AQ CAR
+1019-59 HR CAR
+1020+09 DE LEO
+1020-18 NSV 4848
+1020-59 CK CAR
+1021-35 VZ ANT
+1021-59 AT CAR
+1022-61 AU CAR
+1023-59 UW CAR
+1024+30 NSV 4874
+1024-58 YZ CAR
+1024-58B EP CAR
+1024-58C NSV 4869
+1026+70 CT UMA
+1026-46 RT VEL
+1027+09 RHO LEO
+1027+59 DW UMA
+1027-59 V411 CAR
+1028+31 SS LMI
+1028-61 UY CAR
+1029+00 S SEX
+1029+09 TX LEO
+1029-83 X OCT
+1030+37 SN 1992G
+1030-39 U ANT
+1030-53 TV VEL
+1030-62 CD -62 466
+1031-60 TU CAR
+1032+54 SN 1991N
+1032-11 FF HYA
+1032-12 U HYA
+1032-41 SN 2000CL
+1032-60 UZ CAR
+1032-70 RZ CAR
+1033-56 LS 1698
+1034+68 - UMA
+1035-60 HW CAR
+1035-79 RX CHA
+1036+32 RX LMI
+1036-54 UX VEL
+1037+04 NSV 4945
+1037+58 IY UMA
+1037+69 R UMA
+1037-58 FU CAR
+1037-58B NSV 4943
+1038+67 VY UMA
+1039+22 GRB030329
+1039+26 W LMI
+1039+46 TX UMA
+1040+55 SV UMA
+1040+63 SN 1985H
+1040+66 GY UMA
+1040-51 V382 VEL
+1040-55 SV VEL
+1040-57 VY CAR
+1040-58 RT CAR
+1040-59 HD 93129
+1040-59B QZ CAR
+1040-59C NSV 18500
+1041+12 SN 1998BU
+1041+14 SN 1986A
+1041+14B SN 2003AA
+1041+17 SN 1994AE
+1041-55 AD VEL
+1041-59 ETA CAR
+1042+52 CW1045+525
+1042-57 SX CAR
+1042-58 BO CAR
+1042-65 TZ CAR
+1043+09 VV LEO
+1043+36 NSV 4977
+1043-40 CH VEL
+1043-51 HD 299374
+1044-53 WX VEL
+1044-58 V426 CAR
+1045-13 RXSJ1050-1
+1045-54 UZ VEL
+1045-56 VV VEL
+1045-78 ST CHA
+1046-20 V HYA
+1046-24 KZ HYA
+1046-28 RS HYA
+1046-59 IX CAR
+1047-58 FI CAR
+1047-58B WW CAR
+1047-59 VZ CAR
+1048+14 W LEO
+1048+27 SN 1997DN
+1048+72 VX UMA
+1048-52 SS VEL
+1048-56 AG VEL
+1048-72 TY CAR
+1049+30 SX LMI
+1049+37 EL UMA
+1049+61 DM UMA
+1049-52 RU VEL
+1049-58 WX CAR
+1050+06 VY LEO
+1050-40 GN VEL
+1050-48 KV VEL
+1050-58 V2 CAR
+1050-59 HEN 3-519
+1050-60A WZ CAR
+1050-60B CL CAR
+1050-61 BZ CAR
+1051+50 CY UMA
+1051-59 T CAR
+1052+70 VW UMA
+1052-36 UX ANT
+1052-59 AG CAR
+1052-60 IO CAR
+1053+55 NSV 5035
+1053-28 EC10560-29
+1053-59 U CAR
+1053-60 CY CAR
+1053-64 XX CAR
+1054-28 V392 HYA
+1054-31 EC10566-31
+1055+56 NSV 5053
+1055-17 R CRT
+1055-29 EC10578-29
+1057+20 NSV 18592
+1057+62 ALPHA UMA
+1057-34 TW HYA
+1057-60 HD 95687
+1058+29 SN 1996CB
+1058+38 MARK 421
+1058+45 AN UMA
+1058-02 SX LEO
+1058-21 TU CRT
+1058-63 XY CAR
+1058-72 PR CAR
+1058-73 PS CAR
+1059-66 KV CAR
+1100+07 FH LEO
+1100+25 ST LMI
+1100+44 WX UMA
+1100+44B WX UMA B
+1100-60 XZ CAR
+1100-60B CH CAR
+1101+02 -LEO1
+1101+44 NSV 5086
+1101+49 CV UMA
+1101+68 HL UMA
+1101-59 V430 CAR
+1101-68 QU CAR
+1102+02 PG1104+02
+1102-54 RW CEN
+1102-55 V342 CEN
+1102-64 V385 CAR
+1102-68 NSV 5087
+1103+36 CO UMA
+1103+72 NGC 3516
+1103-61 RS CAR
+1104-60 V432 CAR
+1104-77 DI CHA
+1105+06 S LEO
+1105+55 TASV1108+5
+1105+56 NGC 3556
+1105-35 V433 CEN
+1105-58 ER CAR
+1105-59 HD 306070
+1105-60 V431 CAR
+1105-77 CU CHA
+1106-05 TV LEO
+1106-76 NSV 18683
+1107-06 U CRT
+1107-06B 127 COMP S
+1107-35 V434 CEN
+1108+00 FM LEO
+1108-28 FP HYA
+1108-28B 104 COMP N
+1109+23 FN LEO
+1109+34 NSV 18704
+1109-25 HY HYA
+1109-37 V436 CEN
+1109-57 GK CAR
+1110+29 CE UMA
+1110+43 AR UMA
+1110-00 TT LEO
+1110-59 FR CAR
+1110-60 HD 97950
+1110-61 DH CAR
+1110-76 YY CHA
+1111+18 PG1114+187
+1111-57 SY CAR
+1112+32 XI UMA
+1112+48 KV UMA
+1112+53 DZ UMA
+1112-21 RX CRT
+1112-61 V534 CAR
+1112-69 DI CAR
+1114+66 SZ UMA
+1115+13 SN 1989B
+1115+13B NGC 3627
+1115-61 RY CAR
+1115-61B STAR NE
+1116+20 SN 1999CD
+1116-60 V779 CEN
+1116-61 RS CEN
+1116-75 BX CHA
+1118+17 TZ LEO
+1118+37 CX UMA
+1118-19 T CRT
+1119-16 V CRT
+1120-35 V442 CEN
+1120-60 AY CEN
+1120-68 GU MUS
+1121-25 HZ HYA
+1121-76 Y CHA
+1122+15 AF LEO
+1122+45 ST UMA
+1122+59 SN 1998T
+1123+29 SN 1989A
+1123-19 RY CRT
+1124+30 AW UMA
+1125+69 LAMBDA DRA
+1126+43 RXPJ113123
+1126+80 FP CAM
+1126-03 CZ LEO
+1126-11 RR CRT
+1127-58 OMI1 CEN
+1127-64A SY MUS
+1129+23 AO LEO
+1129-11 TT CRT
+1130+35 HS UMA
+1131+10 ZZ LEO
+1132+02 RZ LEO
+1132+02B 125 COMP S
+1133+03 T LEO
+1134-61 HD 101390
+1135+11 AI LEO
+1135+12 SN 1997DQ
+1135+12B SN 2000EW
+1135+13 AK LEO
+1135+76 CT DRA
+1136+39 RU UMA
+1136+39B VAR? E
+1136+39C VAR? NW
+1136-55 V885 CEN
+1136-62 UZ CEN
+1136-63 V1033 CEN
+1137+72 DO DRA
+1137-62 V772 CEN
+1138-60 V644 CEN
+1139+72 Z DRA
+1139-00 IX VIR
+1139-60 MT CEN
+1140+07 NU VIR
+1140+36 TV UMA
+1140+48 SN 1998S
+1140-03 TW VIR
+1140-03B VAR? NW
+1141+58 WW UMA
+1141-62 V830 CEN
+1142+19 PG1145+187
+1142+20 DQ LEO
+1142+44 AZ UMA
+1142-32 Z HYA
+1143-26 II HYA
+1143-61 V801 CEN
+1144+29 EU UMA
+1144-41 X CEN
+1144-62 BK CEN
+1146-05 TY VIR
+1146-10 RU CRT
+1146-41 V422 CEN
+1147+38 CF UMA
+1147+49 BC UMA
+1147-66 GQ MUS
+1148+48 SN 2000DB
+1148+52 SN 2001DP
+1148-58 AD CEN
+1150-56 RXJ1155.4-
+1150-58 W CEN
+1151+16 WX LEO
+1151+55 SN 1998AQ
+1151+58 Z UMA
+1151+58B 72 COMP E
+1151+58C 83 COMP SE
+1151+58D 80 COMP SW
+1151+58E NSV 19029
+1151-65 LZ MUS
+1152+25 SN 2001V
+1152-78 T CHA
+1153+44 NGC 4013 *
+1153-22 EC11560-22
+1153-41 V359 CEN
+1154+19 GK COM
+1154+29 4C 29.45
+1154+29B VAR? SE
+1154-18 SN 1996W
+1155-09 SV VIR
+1155-18 TW CRV
+1156+09 X VIR
+1156-11 TX CRV
+1156-18 SN 1974E
+1156-31 NSV 5428
+1157+62 SN 1994W
+1157-63 Y CRU
+1158+44 NGC 4051
+1159+03 TZ VIR
+1159+19 R COM
+1159+63 SN 1999BG
+1159-05 RX VIR
+1200+12 SU VIR
+1200+12B 100 COMP S
+1200-61 DI CRU
+1201+44 SU CVN
+1202-06 RW VIR
+1202-43 V650 CEN
+1203-50 DELTA CEN
+1204+20 SW COM
+1204+58 TZ UMA
+1204-44 RU CEN
+1204-56 SS CRU
+1204-63 NSV 5477
+1205+20 SY COM
+1205+39 NGC 4151
+1205+39B 115 COMP N
+1205-61 CP CRU
+1205-63 Z CRU
+1206-58 W CRU
+1207-43 MU CEN
+1207-49 V368 CEN
+1207-69 S MUS
+1209-05 T VIR
+1209-50 TV CEN
+1209-54 V369 CEN
+1210+53 EG UMA
+1210+57 DELTA UMA
+1210-50 V493 CEN
+1211-55 BH CRU
+1212+46 SN 2002BU
+1212-45 V370 CEN
+1212-62 SU CRU
+1212-63 AO CRU
+1212-67 EPS MUS
+1213+22 TW COM
+1213+40 NSV 5543
+1213-62 AF CRU
+1214+02 SN 1987D
+1214+26 FM COM
+1214+49 SAO 44127
+1214-18 R CRV
+1214-18B UW CRV
+1215+61 RY UMA
+1215-08 CH VIR
+1215-12 UX CRV
+1215-17 TV CRV
+1215-44 V372 CEN
+1215-48 SX CEN
+1215-59 NSV 5568
+1215-61 T CRU
+1216+05 SN 1999GN
+1216+28 W COM
+1216+28B GZ COM
+1217+16 SN 1979C
+1217+75 MARK 205
+1217-62 BI CRU
+1218+43 AI CVN
+1218-11 TT CRV
+1218-35 XZ CEN
+1218-48 V428 CEN
+1218-61 R CRU
+1219+06 FK VIR
+1219-48 S CEN
+1220+01 SS VIR
+1220+13 SN 1991BG
+1220+43 HD 108100
+1220+55 SN 2000DE
+1220-45 V373 CEN
+1220-59 ST CRU
+1221+15 SN 1984A
+1221+27 14 COM
+1221+31 SN 1974G
+1221+69 SS DRA
+1221-62 BP CRU
+1222+09 SN 1992AD
+1222+19 TV COM
+1222-58 BL CRU
+1224+02 3C 273 VIR
+1224+02B 129 COMP
+1224-22 SN 1998BN
+1224-67 GSC92280190
+1225+04 BK VIR
+1225+32 T CVN
+1225+69 CQ DRA
+1225-63 AP CRU
+1226+01 SN 1994M
+1226+12 CV VIR
+1226+14 SN 1999CL
+1226+29 SN 1994S
+1226-02 SAO 138793
+1226-57 U CRU
+1226-57B VAR CRU
+1226-57C U CRU P
+1226-58 BG CRU
+1227+14 AL COM
+1228+07 CI VIR
+1228+08 NSV 5717
+1228+15 SN 1999GQ
+1228-03 Y VIR
+1228-06 SN 2000BK
+1228-54 U CEN
+1229+02 SN 1981B
+1229+03 SN 1991T
+1229+08 SN 1994D
+1229+38 AM CVN
+1229+70 KAPPA DRA
+1229-17 U CRV
+1229-64 RT CRU
+1229-67 BO MUS
+1230-53 AL CEN
+1230-54 YY CEN
+1230-54B VAR SE
+1231+12 SN 1961H
+1231+60 T UMA
+1231+60B 107 VAR? E
+1232-16 S CRV
+1232-38 V1025 CEN
+1233+02 FW VIR
+1233+07 R VIR
+1233+12 SN 1988A
+1233+66 RV DRA
+1233+66B 92 COMP S
+1234+14 KM COM
+1234+21 IR COM
+1234+36 AX CVN
+1234+59 RS UMA
+1234+60 NSV 5827
+1234-26 FI HYA
+1235+56 Y UMA
+1235-17A V CRV
+1235-17B VAR? SE
+1235-59 AG CRU
+1236-33 V591 CEN
+1236-34 V451 CEN
+1236-59 CH CRU
+1236-68 R MUS
+1236-68B EG MUS
+1237+13 SN 1990N
+1237-53 UW CEN
+1237-68 V? MUS
+1238-00 SN 1999GK
+1238-61 COD-613575
+1238-62 CD CRU
+1238-68 HD 110716
+1238-68B HD 110717
+1239+37 TX CVN
+1239+37B 103 COMP N
+1239+41 NSV 5902
+1239+61 S UMA
+1239+61B VAR? SE
+1239+61C 70 COMP SW
+1240+45 Y CVN
+1240-58 X CRU
+1240-59 CPD-584492
+1241+55 SN 1997Y
+1241-11 SN 1997BP
+1241-59 ESB 365
+1242+04 RU VIR
+1242+38 U CVN
+1242-39 SN 2001CZ
+1242-69 RV MUS
+1242-69B VAR? SW
+1243-02 SN 1997X
+1243-61 RX CRU
+1244-08 SN 1983K
+1244-14 SV CRV
+1244-62 BX CRU
+1245+49 NSV 5976
+1245-29 CM HYA
+1246+06 U VIR
+1247+69 SAO 15921
+1247-00 SN 1983G
+1247-14 VW CRV
+1247-28 EX HYA
+1247-69 EF MUS
+1248-56 MU2 CRU
+1248-57 S CRU
+1248-68 NSV 6021
+1249+56 EPS UMA
+1249-09 PSI VIR
+1250+03 SAO 119665
+1250+27 NSV 19553
+1250+47 TU CVN
+1250+47B 62 VAR?
+1250-57 V CRU
+1250-57B COMP B
+1250-57C COMP C
+1250-57D COMP D
+1250-60 VAR CRU
+1251+27 GO COM
+1251+38 ALPHA CVN
+1251-01 SDSS1256
+1251-05 3C 279 VIR
+1251-32 V485 CEN
+1252+66 RY DRA
+1253+08 CN VIR
+1253+23 T COM
+1254+28 SN 1981G
+1254+35 CC CVN
+1254+38 TT CVN
+1255+14 SN 1991X
+1255+28 X COM
+1255-17 BZ VIR
+1256-59 V888 CEN
+1256-63 LS 2883
+1256-64 X MUS
+1256-86 NSV 6101
+1257+05 RT VIR
+1257-29 SW HYA
+1258+07 CO VIR
+1258+66 TMZ V358
+1258-55 AF CEN
+1259-07 SN 1994U
+1259-64A Y MUS
+1300+18 GP COM
+1300-25 KN HYA
+1301+23 FS COM
+1301-04 NSV 6095
+1301-05 YY VIR
+1301-27 SN 2000P
+1301-59 GSC86610463
+1302-12 RV VIR
+1302-12B ? VIR
+1303-04 - VIR
+1303-56 CS CEN
+1303-59 WW CEN
+1305+18 ALPHA COM
+1305+32 AU CVN
+1305+47 SY CVN
+1306+37 SN 1996AI
+1306-62 WX CEN
+1307-01 SAO 139219
+1307-22 CE-315
+1307-32 RXJ1313.2-
+1307-56A AW CEN
+1307-56B DF CEN
+1307-60 NN CEN
+1308+36 SN 1985L
+1308-02 SW VIR
+1310+42 TV CVN
+1310-36 NSV 6160
+1310-44 UY CEN
+1311+07 FH VIR
+1311+42 SN 1971I
+1311-55 VAR? CEN
+1311-61 V396 CEN
+1311-61B V864 CEN
+1312-26 SN 1996X
+1312-57 HD 115473
+1312-83 U OCT
+1313+03 LR VIR
+1313-14 SN 2002BS
+1313-60A TT CEN
+1313-60B V398 CEN
+1313-73 T MUS
+1314+68 PG1316+678
+1314-55 V840 CEN
+1315+02 HV VIR
+1315+46 V CVN
+1315+46B 69 COMP N
+1315+46C 78 COMP NE
+1315+46D 71 COMP NE
+1315-57 NS CEN
+1315-60 UU CEN
+1316+44 AV CVN
+1316-19 NSV 6206
+1317-41 V803 CEN
+1318+47 BR CVN
+1318-64 U MUS
+1319-42 SN 1986G
+1319-42B VAR CEN A
+1319-53 DY CEN
+1319-53B COMP X
+1320-02 W VIR
+1320-46B V1OMECEN
+1320-46C V2OMECEN
+1320-46D V17OMECEN
+1320-46E V29OMECEN
+1320-46F V53OMECEN
+1320-46G V138OMECEN
+1320-46H V148OMECEN
+1320-46I V162OMECEN
+1320-46J V164OMECEN
+1321+55 G UMA
+1321-47 HD 116824
+1322+46 DE CVN
+1322+62 RR UMA
+1322-02 V VIR
+1322-61 J CEN B
+1324-22 R HYA
+1324-77 S CHA
+1325+28 KS COM
+1325+41 VX CVN
+1325+47 SN 1994I
+1325-23 SS HYA
+1325-54 BV CEN
+1326+24 FK COM
+1326-29 LY HYA
+1327-06 S VIR
+1327-06B 61 VAR? NW
+1328-24 RW HYA
+1328-64 HEN 3-916
+1329+33 SN 1999CF
+1329-12 NSV 6316
+1330+08 FP VIR
+1330+37 BH CVN
+1330-03 LX VIR
+1330-53 CC CEN
+1331+48 NSV 19892
+1331-08 - VIR
+1331-08B VAR? VIR
+1331-19 SX VIR
+1331-23 TV HYA
+1331-29 SN 1983N
+1331-33 HD 118010
+1331-53 CD CEN
+1331-53B CE CEN
+1331-55 RV CEN
+1332+52 UX UMA
+1332+73 T UMI
+1332+73B 99 COMP SE
+1333+13 DH BOO
+1333-30 V663 CEN
+1333-34 HD 118319
+1333-49 V744 CEN
+1333-49B VAR? SE
+1333-57 XX CEN
+1334-31 SN 1972E
+1335-61 OW CEN
+1335-66 HD 119078
+1336+74 V UMI
+1336-18 RY VIR
+1336-30 V664 CEN
+1336-32 CD-32 9550
+1336-33 T CEN
+1336-33B COMP C NZ
+1337+23 DI BOO
+1337+55 IQ UMA
+1337+56 SN 2001AI
+1337-18 NSV 6396
+1338-07 HS VIR
+1339+22 DK BOO
+1340+00 WZ VIR
+1340-62A V766 CEN
+1340-62B VAR? CEN
+1341-62 V868 CEN
+1342-36 RT CEN
+1342-37 AN CEN
+1343+08 NSV 6451
+1343+38 SN 2003ED
+1343+48 CT CVN
+1343+61 SN 1996BK
+1343-27 W HYA
+1343-41 MU CEN
+1343-69 Z CIR
+1344+08 CR BOO
+1344+34 RT CVN
+1344+40 R CVN
+1344+40B 98 VAR? NW
+1344+40C 96 COMP SW
+1344+40D 91 COMP E
+1344-01 CE VIR
+1345-36 RX CEN
+1345-65 HE 2-99
+1345-69 RU CIR
+1346+55 IR UMA
+1346-77 T APS
+1347+34 AW CVN
+1347+40 CV CVN
+1347-28 NSV 6481
+1347-46 V767 CEN
+1348+65 CU DRA
+1348-63 V1039 CEN
+1349+17 XZ BOO
+1349+34 CW CVN
+1350-31 SAO 204996
+1350-57 V412 CEN
+1351+14 SX BOO
+1351+26 ZZ BOO
+1351+40 SN 1994Y
+1351-26 GH HYA
+1351-55 NSV 6507
+1352+07 CP VIR
+1352+27 NSV 6502
+1352-30 TW CEN
+1352-64 BW CIR
+1353+13 UY BOO
+1353-01 BH VIR
+1353-04 SY VIR
+1353-04B 95 COMP W
+1353-04C 95 COMP E
+1353-04D 91 COMP SW
+1353-04E 100 COMP E
+1353-04F 108 COMP E
+1353-69 ST CIR
+1354+37 SN 2000CR
+1354-21 MQ VIR
+1354-56 NSV 20018
+1354-65 BX CIR
+1355+28 WY BOO
+1355+56 DR UMA
+1355-69 SY CIR
+1355-76 THETA APS
+1356+38 NSV 6519
+1356-70 SZ CIR
+1356-71 X APS
+1357+08 AA BOO
+1358+29 RZ BOO
+1358+35 SN 1998D
+1358-09 TV VIR
+1358-70A Z APS
+1358-70B RR APS
+1359+54 SN 1974G
+1359+69 SN 1999BZ
+1359-08 RR VIR
+1359-35 AQ CEN
+1400-71 RT APS
+1401+13 Z BOO
+1401+17 DP BOO
+1401-04 SN 1999CP
+1401-04B SN 2002CR
+1401-13 ER VIR
+1402+28 OQ 203
+1402-44 V834 CEN
+1403+44 BY BOO
+1403-09 96 VIR
+1403-39 V500 CEN
+1404+49 CF BOO
+1404+53 CT BOO
+1405-12A Z VIR
+1405-12B AL VIR
+1405-15 ET VIR
+1405-28 RU HYA
+1405-58 V760 CEN
+1406-04 SN 1990M
+1406-10 DN VIR
+1406-39A V502 CEN
+1406-39B V504 CEN
+1406-45 V505 CEN
+1406-56 V336 CEN
+1407-13 EV VIR
+1407-53 V996 CEN
+1408-45 V507 CEN
+1408-45B V821 CEN
+1408-61 V417 CEN
+1409+03 FS VIR
+1409+19 T BOO
+1409-59 R CEN
+1410+10 IS BOO
+1410+69 NSV 6593
+1410-05 CF VIR
+1410-40 V510 CEN
+1411+19 ALPHA BOO
+1411+19B CN BOO
+1411+34 DR BOO
+1411-21 IV VIR
+1411-26 1 LIB A
+1411-78 NSV 6609
+1412+13 VW BOO
+1412+42 TV BOO
+1412-06 SN 2001BQ
+1412-14 AN VIR
+1412-59 HD 125072
+1413+25 NGC 5548
+1413+35 NSV 20079
+1413-13 MZ VIR
+1413-26 1 LIB B
+1413-36 V1002 CEN
+1413-63 V418 CEN
+1414+04 MY VIR
+1415+30 NSV 6633
+1415+67 U UMI
+1415+67B 86 VAR E
+1415+67C 114 COMP S
+1415+67D 84 COMP NE
+1415+67E 111 COMP W
+1415+67F 109 COMP N
+1415-49 T LUP
+1415-63 V340 CEN
+1415-68 DD CIR
+1416+04 AO VIR
+1416+06 CQ VIR
+1416-01 NSV 6638
+1416-47 RS LUP
+1417+20 Y BOO
+1417+29 CSV 7128
+1417+29B CI BOO
+1417-63 KQ CEN
+1418+25 NSV 6653
+1418+26 UV BOO
+1418+54 NSV 6645
+1418+67 NSV 6640
+1418-63 V341 CEN
+1419+26 RX BOO
+1419+26B 76 COMP NW
+1419+54 S BOO
+1419+54B 106 COMP N
+1419-69 WZ CIR
+1421+26 SN 2001AY
+1421+54 NSV 6661
+1422+04 AE VIR
+1422+05 RS VIR
+1422+72 RV UMI
+1422-38 V520 CEN
+1422-62 V645 CEN
+1422-70 RX APS
+1423+04 NR VIR
+1423+06 NQ VIR
+1423+07 AP VIR
+1423+36 SW BOO
+1423-37 V895 CEN
+1423-71 RY APS
+1424+00 SN 2002AO
+1424+26 DX BOO
+1424-25 GY HYA
+1424-48 RT LUP
+1424-63 NSV 6692
+1425+19 DY BOO
+1425+20 DZ BOO
+1425+39 V BOO
+1425+39B 113 VAR SE
+1425+39C 92 COMP NW
+1425+84 R CAM
+1425+84B 69 COMP E
+1425-29 Y CEN
+1425-50 HY LUP
+1425-56 V CEN
+1425-71 ST APS
+1426+39 NSV 6696
+1426-40 V530 CEN
+1427+30 RHO BOO
+1427+76 NSV 6687
+1427-39 HD 127565
+1427-60 TX CEN
+1427-60B V798 CEN
+1428+38 GAMMA BOO
+1428-39 V854 CEN
+1428-57 V842 CEN
+1429+37 CP BOO
+1429-00 OU VIR
+1429-41 ETA CEN
+1429-42 Z LUP
+1429-61 V737 CEN
+1429-72 SV APS
+1430+02 NT VIR
+1430+25 AD BOO
+1430+37 NSV 6718
+1430-40 V532 CEN
+1431+03 NU VIR
+1431+59 SN 2003DU
+1432+24 RXJ1437.0+
+1432+27 R BOO
+1433+30 SN 2001CK
+1433+36 BW BOO
+1434-17 V LIB
+1435+28 EG BOO
+1435+32 RV BOO
+1436-63 BY CIR
+1436-68 AE CIR
+1437+32 RW BOO
+1437-19A SX LIB
+1437-19B GS LIB
+1437-19C VAR? A
+1438+14 S10808
+1438+35 MARK 478
+1438+37 SAO 64289
+1439+22A UZ BOO
+1439+22B UZ BOO?
+1439+22C STAR SE
+1439+26 W BOO
+1440+02 SN 1983P
+1440-31 V553 CEN
+1440-59 AR CIR
+1441+15 EK BOO
+1441+41 TW BOO
+1441+56 UV DRA
+1441-67 AV CIR
+1441-68 AK CIR
+1441-68B BL CIR
+1442+05 BG VIR
+1443+39 RR BOO
+1443+39B 87 COMP SW
+1443+39C 95 VAR? NW
+1443+39D 94 COMP SE
+1443-56 NSV 6819
+1444-63 AX CIR
+1445+23 RY BOO
+1446+19 XI BOO
+1446+23 VAR? 8.1
+1446-46A S LUP
+1446-46B X LUP
+1446-76 R APS
+1447+19 EO BOO
+1447+26 EP BOO
+1448+19 DE BOO
+1448+64 KV DRA
+1448-62 THETA CIR
+1449+16 CE BOO
+1449+18 U BOO
+1452-12 FY LIB
+1452-31 V822 CEN
+1452-53 HEN 3-1044
+1452-54 Y LUP
+1453+25 NSV 6869
+1454+41 TT BOO
+1454-71 HD 132483
+1455-08 DELTA LIB
+1455-11 HV LIB
+1455-29 BE CEN
+1455-29B NSV 6883
+1455-71 V APS
+1456+66 RR UMI
+1456-24 HX LIB
+1457-54 GSC86850322
+1458+32 EV BOO
+1458+40 BETA BOO
+1458-24 SIGMA LIB
+1459+09 1504+09
+1459+25 EX BOO
+1459-41 GI LUP
+1459-71 S APS
+1459-71B 103 VAR W
+1500-18 RT LIB
+1500-68 T TRA
+1502+01 SN 1987B
+1502+25 NSV 6945
+1502-20 YY LIB
+1502-41 NSV 6952
+1503-40 WRA 1292
+1504-69 X TRA
+1505+12 FF BOO
+1505-19 T LIB
+1505-64 EK TRA
+1506+55 SN 1964O
+1506-05 Y LIB
+1506-19 IOTA LIB
+1506-48 AG LUP
+1507+19 FL SER
+1507-01 - LIB
+1508+09 OP SER
+1508+23 NY SER
+1508+50 FG BOO
+1508-01 Y SER
+1508-50 W LUP
+1509-02 OQ SER
+1510+83 Z UMI
+1510-66 R TRA
+1511+02 Z SER
+1511-09 BETA LIB
+1511-23 AQ LIB
+1511-24 AP LIB
+1511-24B NSV 20287
+1511-50 AM LUP
+1512-24 AU LIB
+1512-68 1E 1516.6
+1513+29 RX CRB
+1513+36 RT BOO
+1513+36B 116 VAR? S
+1513-24 AV LIB
+1514+02 MQ SER
+1514+15 TMZ V45
+1514+27 NSV 7018
+1514+32 U CRB
+1514-08 FZ LIB
+1514-24 GW LIB
+1515-20 S LIB
+1515-62 HD 136488
+1516+59 NSV 7030
+1517+05 SN 2001X
+1517+14 S SER
+1517+31 S CRB
+1517+31B 122 COMP E
+1517+31C 127 COMP E
+1517-23 RW LIB
+1518+31 UU CRB
+1518-22 RS LIB
+1518-75 AG APS
+1519-01 OV SER
+1520+37 YZ BOO
+1520-48 KP LUP
+1520-73 KAPPA1 APS
+1521+08 QW SER
+1521+10 OW SER
+1521+15 NSV 7074
+1521-24 HM LIB
+1521-44 HV LUP
+1521-58 HD 137603
+1521-65 LR TRA
+1522+45 GRB990123
+1523+03 CS SER
+1523+19 WX SER
+1523+62 ES DRA
+1524-00 AM SER
+1524-20 NSV 7114
+1525+16 OX SER
+1525-68 LY TRA
+1526-71 NSV 20337
+1527+03 WW SER
+1527-14 RU LIB
+1527-14B 114 COMP N
+1527-14C 76 COMP SW
+1528-49A R NOR
+1528-49B VAR2 NOR
+1529-08 IU LIB
+1529-40 BR LUP
+1529-49A VAR1 NOR
+1529-49B VAR3 NOR
+1530-13 HP LIB
+1530-20 X LIB
+1531+15 TAU4 SER
+1531+26 RU CRB
+1531+57 SN 2001CM
+1531-48 V354 NOR
+1532+37 SAO 64803
+1532+60 DM DRA
+1532-15 W LIB
+1532-51 V342 NOR
+1532-52 IM NOR
+1533+19 LX SER
+1533+21 PQ SER
+1533+30 65 COMP
+1533+32 SY CRB
+1533+78A S UMI
+1533+78C 116 VAR? E
+1533+78D 106 VAR? S
+1533+78E 121 COMP E
+1533-50 LILLER OBJ
+1533-65 HK TRA
+1534+24 LY SER
+1534+29 RT CRB
+1534-54 U NOR
+1535+29 RW CRB
+1536+23 PR SER
+1536+57 NSV 7187
+1536+57B AY DRA
+1536+79 NSV 7155
+1536-20A U LIB
+1536-20B RX LIB
+1536-20C VAR? SW
+1536-20D 93 COMP NW
+1536-54 T NOR
+1537+36 SS CRB
+1537+38 RR CRB
+1537+38B 78 COMP SW
+1537+38C STAR SE
+1537+39 SW CRB
+1537+58 NSV 7192
+1537-66 HEN 3-1092
+1538+64 VY DRA
+1538-01 BG SER
+1538-01B VAR? SER
+1538-09 EE LIB
+1538-33 HT LUP
+1539+06 NSV 20391
+1539+12 CD SER
+1539-62 4U 1543-62
+1540-01 PT SER
+1540-20 Z LIB
+1541+14 CT SER
+1542-35 GQ LUP
+1542-42 AB NOR
+1543+38 Y CRB
+1543-15 SS LIB
+1543-19 DN LIB
+1544+28A R CRB
+1544+28B TT CRB
+1544+28C THETA CRB
+1544+28D NSV 7290
+1544+28E NSV 20408
+1544-48 NSV 20412
+1545+36 X CRB
+1546+15 R SER
+1546+15B VAR? SW
+1546+38 ST CRB
+1546+39 V CRB
+1546+39B 85 COMP N
+1546-15 VW LIB
+1546-54 SY NOR
+1546-55A NSV 20426
+1546-55B NSV 20427
+1546-65 MM TRA
+1547+48 ST HER
+1547+48B 69 COMP SW
+1547-15 R LIB
+1547-36 R LUP
+1548+19 MR SER
+1548-18 IZ LIB
+1549+26 BD 26 2749
+1549+26B YZ CRB
+1550+00 SDSS1555
+1550+20 QY SER
+1550+27 RXJ1554.2+
+1550-18 RR LIB
+1550-21 V1026 SCO
+1550-37 RU LUP
+1551+00 SDSS1556
+1551+09 RU SER
+1551+43 2 HER
+1552+21 QZ SER
+1552+29 Z CRB
+1552+31 ZZ CRB
+1552+66 SN 2000CF
+1552+72 SS UMI
+1552-14 FX LIB
+1552-40 RY LUP
+1552-63 S TRA
+1553-13 HD 142983
+1553-23 BK SCO
+1554+20A AH SER
+1554+20B VAR? E
+1554+36 RS CRB
+1554-22 DELTA SCO
+1554-29 U LUP
+1555+02 BC SER
+1555+26 T CRB
+1555+26B NSV 7378
+1555+26C NSV 7373
+1555+26D NSV 7370
+1555+26E 107 COMPNN
+1555+26F NSV 7394
+1555+26G 98 COMP W
+1555+26H 102 COMP W
+1555-62 LT TRA
+1556+33 VW CRB
+1556-05 V2348 OPH
+1556-25 V1043 SCO
+1556-40 EX LUP
+1556-73 HM APS
+1557+30 NSV 7396
+1557-23 TY SCO
+1558-23 RZ SCO
+1558-23B STAR SW
+1558-62 U TRA
+1559+10 PU SER
+1559+37 SN 1999CC
+1559+47 X HER
+1559-23C V864 SCO
+1559-51 V352 NOR
+1559-51B V345 NOR
+1600+27 AB CRB
+1600-21 Z SCO
+1600-22 GL SCO
+1601+18 R HER
+1601+50 RR HER
+1601+67 AG DRA
+1601+67B VAR NE
+1601+67C 94 COMP S
+1601-03 V2349 OPH
+1601-38 V856 SCO
+1601-73 BM APS
+1602+08 SN 1999AC
+1602+10 U SER
+1602+10B 140 COMP N
+1602-21A X SCO
+1602-21B UV SCO
+1602-21C 127 COMP N
+1602-21D STAR N
+1602-21E STAR NW
+1602-48 V NOR
+1603+08A FQ SER
+1603+08B FS SER
+1603+17 NSV 7471
+1603+19 V336 HER
+1603+25 SX HER
+1603-01 DX SER
+1603-26 HD 144941
+1604+06 PX SER
+1604-22 TW SCO
+1604-59 SS NOR
+1604-73 VZ APS
+1605-00 SDSS1610
+1605-09 V794 SCO
+1605-19 W SCO
+1605-24 RX SCO
+1606+08 PY SER
+1606+25 RU HER
+1606+25B 124 VAR? S
+1606+25C 84 COMP E
+1606+25D VAR? SE
+1606+25E 102 COMP S
+1606+25F 110 COMP S
+1606+25G VNL SUSP
+1606-19 AN SCO
+1606-21C 12.7*
+1606-53 V341 NOR
+1606-59 CS NOR
+1607+10 DN HER
+1607+23 LQ HER
+1607+24 V890 HER
+1608+00 SDSS1613
+1608+25 VV HER
+1608+25E 140 COMP N
+1608-28 V893 SCO
+1608-53 GSC87113228
+1609+16 V892 HER
+1609+32 GSC2583504
+1609-15 V894 SCO
+1609-52 W NOR
+1609-58 DM NOR
+1610+34 SIGMA CRB
+1610-57 S NOR
+1610-73 BT APS
+1611+33 SX CRB
+1611+38 W CRB
+1611-08 V1052 SCO
+1611-22A R SCO
+1611-22B S SCO
+1611-22C T SCO
+1611-59 DW NOR
+1612+07 SAO 14466
+1612+29 NSV 7596
+1612-54 HP NOR
+1612-58 DX NOR
+1612-59 DZ NOR
+1613+26 NP HER
+1613+26B VAR? NW
+1613+26C VAR? NE
+1613+26D 115 COMP W
+1614+55 CR DRA
+1614-02 X SER
+1614-14 V1053 SCO
+1614-15 V818 SCO
+1614-50 NSV 7645
+1614-52 HY NOR
+1614-75 BY APS
+1615+60 AT DRA
+1615-59 RT NOR
+1616+22B NSV 16826
+1616+34 AH CRB
+1616-07 W OPH
+1616-17 U SCO
+1616-65 EI TRA
+1617+19 GAMMA HER
+1617+19B V589 HER
+1617+34 HIP 80073
+1617-06 V2350 OPH
+1617-51 X NOR
+1617-55 IK NOR
+1617-59 ER NOR
+1618+19 V361 HER
+1618+19B NSV 7682
+1618-65 IU TRA
+1619+03 V911 OPH
+1619+31 RY CRB
+1619-04 V698 OPH
+1619-29 PKS1622-29
+1619-74 WW APS
+1620+19 NSV 7707
+1620+36 SV CRB
+1620-04 V699 OPH
+1620-22 TU OPH
+1621+19 U HER
+1621+19B 74 VAR? NW
+1621+19C NSV 7735
+1621+19D 73 COMP NW
+1621+19E 77 COMP E
+1621+29 BE HER
+1621+39 V844 HER
+1621-12 V OPH
+1621-18 CHI OPH
+1621-41 MCQC J1628
+1621-61 FL TRA
+1622+23 V895 HER
+1622+40 SN 1999CB
+1622-07 V2105 OPH
+1622-38 V983 SCO
+1622-59 FS NOR
+1623-19 Y SCO
+1623-26 ALPHA SCO
+1623-58 RY NOR
+1624-12 - OPH
+1624-53 RZ NOR
+1624-74 FV APS
+1625+07 V897 HER
+1625+42 G HER
+1625-62 RT TRA
+1625-66 LV TRA
+1626+18 VX HER
+1626+21 V592 HER
+1626+23 DO HER
+1626+23B VAR? NW
+1626+23C 140 COMP S
+1626-47 NSV 7808
+1626-64A DO TRA
+1626-64B HN TRA
+1628+07A SS HER
+1628+07B V840 HER
+1628+39 GN HER
+1628-15 T OPH
+1628-16 S OPH
+1628-55 X ARA
+1628-64 DT TRA
+1628-68 RU TRA
+1629+38 UY HER
+1629-48 V871 ARA
+1629-55 HEN 3-1223
+1630-31 ST SCO
+1630-52 LO ARA
+1630-59 Y ARA
+1630-64 DV TRA
+1630-68 EF TRA
+1631+12 V849 HER
+1631+21 V900 HER
+1631+26 V901 HER
+1631+33 V899 HER
+1631+37 W HER
+1631+38 TZ HER
+1631+70 RXJ1630.9+
+1631+72 R UMI
+1631+72B 99 VAR? SE
+1631+72C 96 VAR? NE
+1631-10 ZETA OPH
+1631-56 R ARA
+1632+07 Y HER
+1632+38 UU HER
+1632+66 R DRA
+1632+66B 98 COMP NW
+1632-00 SDSS1637
+1632-59 YY ARA
+1633+08 V544 HER
+1633+22 V903 HER
+1633+27 V904 HER
+1633+57 ST DRA
+1633+58 RW DRA
+1633+60 TX DRA
+1633+74 RXJ1631.4+
+1634+14 AS HER
+1634+86 W UMI
+1634-59 YZ ARA
+1635+72 VAR KIN
+1635-26 AX SCO
+1635-62 KX TRA
+1636+00 V502 OPH
+1636+49 42 HER
+1636-46 V823 ARA
+1637+60 WW DRA
+1638-27 K2-16
+1638-55 V663 ARA
+1639+08 V548 HER
+1639+20 V611 HER
+1639+26 V909 HER
+1639+40 3C 345 HER
+1639+48 V449 HER
+1639-67 V TRA
+1640+12 UV HER
+1640+12B 120 COMP S
+1640+25 AH HER
+1640+25B 121 COMP S
+1640+25C VAR? NW
+1640+25D 116 COMP E
+1640+25E 142 COMP N
+1640+25F 128 COMP S
+1640+34 RXJ1643.7+
+1640+55 S DRA
+1640-02 V2111 OPH
+1640-27 AC SCO
+1640-49 V630 ARA
+1641-67 W TRA
+1642+39 V914 HER
+1642+72 AZ DRA
+1643+23 NSV 7969
+1643-14 AS 209
+1643-15 V1010 OPH
+1643-19 RR OPH
+1644+03 TT OPH
+1644+03B 97 COMP SE
+1644+42 V636 HER
+1644-25A AF SCO
+1644-25B DX SCO
+1644-41 V973 SCO
+1645-25 AS 210
+1645-41 V919 SCO
+1646+08 NSV 8001
+1646+57 AH DRA
+1646-06 V2045 OPH
+1646-25 EM SCO
+1646-56 Z ARA
+1647+05 RX OPH
+1647+05B 118 VAR? E
+1647+05C 131 COMP S
+1647+11 V2356 OPH
+1647+15 S HER
+1647-39 V1033 SCO
+1647-41 HD 152270
+1647-42 ZETA1 SCO
+1647-51 UX ARA
+1648-29 V840 OPH
+1648-30A CL SCO
+1648-30B EQ SCO
+1648-30C HK SCO
+1648-30D HL SCO
+1648-32 SS SCO
+1648-36 AK SCO
+1648-44 RS SCO
+1648-50 V846 ARA
+1649-30 V380 SCO
+1649-30B HN SCO
+1650+07 V970 OPH
+1650+07B 116 COMP W
+1650+39 MARK 501
+1650-30 RR SCO
+1650-30B CM SCO
+1650-30C 99 COMP E
+1650-61 V422 ARA
+1651+49 AI HER
+1651+77 RW UMI
+1651-30 EV SCO
+1651-33 RV SCO
+1651-57 V433 ARA
+1652+09 KAPPA OPH
+1652+26 V926 HER
+1652-02 SS OPH
+1652-02B 93 COMP SW
+1653+22 MV HER
+1653-12 V841 OPH
+1653-13 V854 OPH
+1654+04 V855 OPH
+1654+11 V2359 OPH
+1654+12 V440 OPH
+1654+35 HZ HER
+1654+52 AI DRA
+1654-04 NSV 8093
+1654-12 PR OPH
+1654-20 V1195 OPH
+1654-26 EO OPH
+1654-54 T ARA
+1655-48 GX 339-4
+1656+26 V928 HER
+1656+31 RV HER
+1656+31B 101 COMP S
+1656+31C 118 COMP W
+1656+52 NSV 8103
+1656-36 RT SCO
+1657+22 SY HER
+1657+22B 82 COMP SE
+1657+52 WZ DRA
+1657-36 V601 SCO
+1657-37 V884 SCO
+1658+04 V2362 OPH
+1658-11 YZ OPH
+1659+05 TX OPH
+1659+35 V931 HER
+1659-12 UX OPH
+1659-26 BF OPH
+1659-42 V1104 SCO
+1700+00 V2213 OPH
+1700+02 V2363 OPH
+1700+03 V2364 OPH
+1700+17 BF HER
+1700-33 V455 SCO
+1700-35 V956 SCO
+1700-43 V992 SCO
+1700-56 V837 ARA
+1701+13 V933 HER
+1701+39 V932 HER
+1701-31 TU SCO
+1701-32 FQ SCO
+1702+17 VY HER
+1702+24 V934 HER
+1702+48 NSV 8185
+1702-15 R OPH
+1702-15B 92 VAR? SW
+1702-15C VAR? SW
+1702-17 V2523 OPH
+1702-25 V2051 OPH
+1702-61 SZ ARA
+1703-27 CSV 2979
+1703-33 V461 SCO
+1703-86 Z OCT
+1704+00 V2366 OPH
+1704+20 V936 HER
+1704-32 AH SCO
+1705+18 BG HER
+1705-29 V2214 OPH
+1705-33 V465 SCO
+1705-58 V499 ARA
+1705-62 CW ARA
+1706+05 SN 2001CP
+1706+27A RT HER
+1706+27B CX HER
+1706+29 V938 HER
+1706-24 V2400 OPH
+1707+08 V447 OPH
+1707+16 V463 HER
+1707+40 V939 HER
+1707+64 TV DRA
+1707-28 V516 OPH
+1707-29 KM OPH
+1707-59 V839 ARA
+1707-65 V877 ARA
+1707-66 V824 ARA
+1708-13 AC OPH
+1708-33 RW SCO
+1708-33B V1075 SCO
+1709+09 V2108 OPH
+1709+16 AK HER
+1709+33 V795 HER
+1709-28 V517 OPH
+1709-32 V727 SCO
+1709-75 DT APS
+1710+11 V438 OPH
+1710+14 ALPHA HER
+1710+17 V942 HER
+1710+36 UW HER
+1710-37 V470 SCO
+1711+01 U OPH
+1711+04 UY OPH
+1711+49 PG1712+493
+1711+57 TT DRA
+1711+57B 79 COMP NE
+1711+57C 93 COMP NE
+1711+57D VAR? NE
+1711+60 SDSS1712
+1711-32 V473 SCO
+1711-34 V1035 SCO
+1712+24 V360 HER
+1712+27 V943 HER
+1712-45 HD 156385
+1713+29 V944 HER
+1713-51 RY ARA
+1713-63 DR ARA
+1714+01 Z OPH
+1714+01B 86 COMP SW
+1714+01C 91 COMP SE
+1714+02 V2113 OPH
+1714+08 V744 OPH
+1714-26 V2264 OPH
+1715+07 V746 OPH
+1715+18 V656 HER
+1715+41 V825 HER
+1715+43 V818 HER
+1715+60 VW DRA
+1715-31 V729 SCO
+1715-45 V636 SCO
+1715-63 EH ARA
+1716+10 V750 OPH
+1716+22 FO HER
+1716+22B 109 COMP N
+1716+24 CSV 3127
+1716-19 V2527 OPH
+1717+07 UZ OPH
+1717+07B VAR? NE
+1717+14 AG OPH
+1717+23 RS HER
+1717+23B NSV 8606
+1717+23C V478 HER
+1717+23D 116 COMP N
+1717+27 V393 HER
+1717-12 RY SER
+1717-12B RX SER
+1717-22 HAD V98
+1718+15 BI HER
+1718+27 FSVJ1722+2
+1718-14 SS SER
+1718-24 BB OPH
+1718-24B V2109 OPH
+1718-43 SW SCO
+1718-43B HD 157451
+1719+04A V759 OPH
+1719+04B VAR S
+1719+04C VAR? N
+1719+04D VAR? NW
+1719+25 V949 HER
+1719-23 V2295 OPH
+1719-35 V478 SCO
+1719-47 AN ARA
+1720+20 V950 HER
+1720-21 V906 OPH
+1720-43 LR SCO
+1720-63 EV ARA
+1720-63B SUSP ARA
+1721+03 VV OPH
+1721+17 V640 HER
+1721+46 WW HER
+1721-02 V453 OPH
+1721-10 SW SER
+1721-46 AQ ARA
+1721-63 FG ARA
+1722+04 VW OPH
+1722+22 V951 HER
+1722-46 AR ARA
+1723+08 V2114 OPH
+1723-19 TW OPH
+1723-42 MM SCO
+1723-46 AT ARA
+1723-64 RV ARA
+1724+54 SDSS1726
+1724-33 V482 SCO
+1724-33B V965 SCO
+1724-49 NSV 8999
+1724-86 S OCT
+1724-86B 130 COMP N
+1725+02 V767 OPH
+1725+50 OT+546 HER
+1725+83 Y UMI
+1725-46 AX ARA
+1725-62 FV ARA
+1726+10 V1063 OPH
+1726+18 UZ HER
+1726+83 FBS1719+83
+1726-16 V442 OPH
+1726-19 V2487 OPH
+1726-32 V731 SCO
+1726-46 AY ARA
+1727+06 V772 OPH
+1727+59 GR DRA
+1727-47 AZ ARA
+1727-56 GH ARA
+1728+09A RU OPH
+1728+09B VAR? NE
+1728+09C 123 COMP E
+1728+26 LU HER
+1729+03 VZ OPH
+1729+14 V642 HER
+1729+23 GP HER
+1729+62 SDSS1730
+1729-19 V2313 OPH
+1729-45 V993 SCO
+1730+11 V2380 OPH
+1730+57 CV DRA
+1730-32 V449 SCO
+1730-47 BF ARA
+1731-16 V2540 OPH
+1731-35 V1037 SCO
+1731-45 V728 SCO
+1731-63 GU ARA
+1731-63B GV ARA
+1731-63C SUSP ARA
+1732+18 FR HER
+1732+23 V503 HER
+1732+27 V959 HER
+1732+54 SY DRA
+1732-22 V794 OPH
+1732-62A GZ ARA
+1732-62B HH ARA
+1733-32 V862 SCO
+1733-35 V733 SCO
+1733-43 NV SCO
+1733-45 BI ARA
+1733-45B CD-4511775
+1733-47 AE ARA
+1734+54 AO DRA
+1734+60 SN 1999DA
+1734-11 RT SER
+1734-32 BM SCO
+1734-57 V PAV
+1735+21 NSV 9445
+1735+57 TY DRA
+1735-32 V703 SCO
+1735-33 V905 SCO
+1735-34 V721 SCO
+1735-43 RU SCO
+1735-46 CD-4611775
+1736+25 V433 HER
+1736+46 NSV 9501
+1736+46B V962 HER
+1736-17 V2076 OPH
+1736-43 TV SCO
+1737+15 CE HER
+1737-22 V2110 OPH
+1737-32 V1086 SCO
+1737-35 KP SCO
+1737-58 TW PAV
+1738+17 AL HER
+1738+23 V660 HER
+1738-06 XX OPH
+1738-13 HD 161023
+1738-27 V3892 SGR
+1738-35 V734 SCO
+1738-46 HD 161044
+1739+06 V2314 OPH
+1739+30 V352 HER
+1739-07 NSV 9615
+1739-18 SZ SGR
+1740+21 CF HER
+1740+21B STAR NE
+1740-18 VAR SGR
+1740-35 SX SCO
+1740-52 RZ ARA
+1740-52B V338 ARA
+1740-58 RZ PAV
+1741+82 FBS1735+82
+1741-23 V4744 SGR
+1741-27 X SGR
+1741-27B V4375 SGR
+1741-35 SV SCO
+1741-36 FZ SCO
+1741-36B V707 SCO
+1741-62 W PAV
+1742+50 SAO 30548
+1742-18 V3888 SGR
+1742-23 V753 SGR
+1742-30 V500 SCO
+1742-41 V823 SCO
+1742-62 UV PAV
+1743+26 BK HER
+1743-35 V396 SCO
+1743-35B V723 SCO
+1743-57 SY PAV
+1744+22 SU HER
+1744+22B 102 COMP N
+1744+22C 111 COMP E
+1744-06 RS OPH
+1744-06B 120 COMP N
+1744-20 V1172 SGR
+1744-27 V759 SGR
+1744-33 RY SCO
+1744-34 V709 SCO
+1745+06 V380 OPH
+1745-17 ALS 2
+1745-22 AS 245
+1745-28 KW SGR
+1745-32 V977 SCO
+1745-35 V407 SCO
+1745-35B V382 SCO
+1745-35C V720 SCO
+1745-51 U ARA
+1745-51B 86 COMP S
+1746+06 V381 OPH
+1746+45 V337 HER
+1746-01 V2244 OPH
+1746-14 LW SER
+1746-17 V4334 SGR
+1746-31 V744 SCO
+1747+07 V564 OPH
+1747+07B V982 OPH
+1747+48 V744 HER
+1747-02 V533 OPH
+1747-06 Y OPH
+1747-24 V771 SGR
+1747-29 V4092 SGR
+1747-30 V1141 SCO
+1747-34 V711 SCO
+1747-34A SY SCO
+1747-34B BN SCO
+1747-34C V420 SCO
+1748-25 GSC 6846 6
+1748-26 V4643 SGR
+1748-33 CR SCO
+1748-33B V745 SCO
+1748-34 TX SCO
+1748-34B GSC73861011
+1748-51 PQ ARA
+1749-19 V4642 SGR
+1749-27 V732 SGR
+1749-28 V781 SGR
+1749-29 97-BLG-56
+1749-31 V1142 SCO
+1749-33 AI SCO
+1750+07 RW OPH
+1750+18 SN 1998BP
+1750-19 HD 312416
+1750-31 V960 SCO
+1750-32 V1178 SCO
+1750-33 V715 SCO
+1751+03 SV OPH
+1751+03B COMP F
+1751+11 RT OPH
+1751+26 V441 HER
+1751+52 GV DRA
+1751+56 NSV 24040
+1751-14 MU SER
+1751-28 V990 SGR
+1751-34 V716 SCO
+1752+04 NSV 9910
+1752+05 V389 OPH
+1752-28 V3889 SGR
+1752-29 V4338 SGR
+1752-29B V2435 SGR
+1752-36 V1275 SGR
+1752-42 NSV 9923
+1753+15 Z HER
+1753+27 SN 2000CN
+1753+29 AU HER
+1753+29B XI HER
+1753+42 AQ HER
+1753+45 OP HER
+1753-16 MIS V380
+1753-25 NSV 24062
+1753-27 V999 SGR
+1753-27B V1944 SGR
+1753-29 V735 SGR
+1753-30 V787 SGR
+1753-30B V4741 SGR
+1753-32 V4135 SGR
+1753-34 FT SGR
+1753-34B FL SGR
+1753-39 V394 CRA
+1753-50 KT ARA
+1754+04 V395 OPH
+1754+11 V914 OPH
+1754+18 V973 HER
+1754+23A FU HER
+1754+23C 128 COMP N
+1754+23D STAR NW
+1754+30 NU HER
+1754+58A T DRA
+1754+58B UY DRA
+1754+58C 131 COMP W
+1754-34A FU SGR
+1754-34B V551 SGR
+1755+04 V2048 OPH
+1755+05 V569 OPH
+1755+19 RY HER
+1755+23 WY HER
+1755+54 UW DRA
+1755-04 SAO 142012
+1755-10 DZ SER
+1755-26 KY SGR
+1755-32 V4072 SGR
+1755-35 V384 SCO
+1756+17 V975 HER
+1756+19 BL HER
+1756+54 V DRA
+1756-23 V1950 SGR
+1756-23B HAD V82
+1756-25 V4742 SGR
+1756-50 LM ARA
+1757+18 WZ HER
+1757+18B V884 HER
+1757+26 SN 2001BF
+1757-23 V1951 SGR
+1757-24 SV SGR
+1757-26 AT SGR
+1757-28 NSV 24159
+1758+11 V2104 OPH
+1758+15 V977 HER
+1758+66 NGC 6532
+1758-01 NO SER
+1758-22 AV SGR
+1758-29 W SGR
+1758-32 V1783 SGR
+1758-39 W CRA
+1759+04 V2335 OPH
+1759+07 V420 OPH
+1759-20 AS 270
+1759-27 V1573 SGR
+1759-31 V1012 SGR
+1759-38 RR CRA
+1800+16 V980 HER
+1800+28 EX HER
+1800+50 GX DRA
+1800-27 V1014 SGR
+1800-28 V737 SGR
+1800-36 V615 SGR
+1800-37 GG CRA
+1800-38 PS CRA
+1800-54 KY ARA
+1801+03 V574 OPH
+1801+22 RW HER
+1801+31 FG HER
+1801-22 N SGR 89
+1801-27 V4444 SGR
+1801-27B V4006 SGR
+1801-27C N? SGR 03
+1801-35 V617 SGR
+1801-36 V618 SGR
+1801-37 GR CRA
+1801-37B GM CRA
+1802+15 V981 HER
+1802+20A DE HER
+1802+20B DF HER
+1802+20C VAR? W BSF
+1802+20D 117 COMP W
+1802+31 V1008 HER
+1802+39 VW HER
+1802-18 AX SGR
+1802-22 VX SGR
+1802-32 V1015 SGR
+1802-34 V630 SGR
+1802-37 WX CRA
+1802-37A GU CRA
+1802-37B GY CRA
+1802-43 TT CRA
+1803+05 V426 OPH
+1803+28 OMI HER
+1803+43 V982 HER
+1803+46 NSV 10240
+1803-24 V3903 SGR
+1803-25 V4157 SGR
+1803-36 FX SGR
+1803-38 V335 CRA
+1803-41 V416 CRA
+1803-42 V417 CRA
+1803-63 R PAV
+1804+38 PR HER
+1804+41 V566 HER
+1804+42 V529 HER
+1804+45 DQ HER
+1804+45B 107 COMP S
+1804+65 NSV 10221
+1804+67 EX DRA
+1804-26 V1280 SGR
+1804-28 V2506 SGR
+1804-36A V653 SGR
+1804-36B V655 SGR
+1804-38 V343 CRA
+1804-42 TW CRA
+1805+18 XZ HER
+1805+18B VAR? E
+1805+18C 136 COMP W
+1805+18D 112 COMP E
+1805+18E VAR? NW
+1805+18F STAR SW
+1805+31 T HER
+1805+31B VAR? E
+1805+65 W DRA
+1805-14 UZ SER
+1805-14B 126 COMP S
+1805-29 AO SGR
+1805-30 V4740 SGR
+1805-36 V725 SGR
+1805-36B VAR? SGR
+1806+31 FI HER
+1806+33 PW HER
+1806+66 X DRA
+1806-11 AS 289
+1806-27 V1577 SGR
+1806-29 V4327 SGR
+1806-30 V739 SGR
+1807+04 NSV 10371
+1807+18 NQ HER
+1807+27 IRAS18095+
+1807+31 OTS1809+31
+1807+69 3C 371 DRA
+1807-18 HD 312858
+1807-21 MU SGR
+1807-23 AP SGR
+1807-25 V3795 SGR
+1807-27 V1830 SGR
+1807-27B V1953 SGR
+1807-31 V1175 SGR
+1807-32 V4160 SGR
+1807-42 Y CRA
+1807-54 AY TEL
+1807-56 AZ TEL
+1808+31 PZ HER
+1808+31B V669 HER
+1808-27 V2293 SGR
+1808-29 VZ SGR
+1808-29B V2756 SGR
+1808-29C V1581 SGR
+1808-30 V3914 SGR
+1808-37 AL CRA
+1808-42 V426 CRA
+1809+11 V849 OPH
+1809-00 FG SER
+1809-00B AZ SER
+1809-23 V1583 SGR
+1809-27 V2323 SGR
+1809-29 V1582 SGR
+1809-30 V4074 SGR
+1809-30B HD 167362
+1809-35 V2838 SGR
+1809-65 DF PAV
+1810+00 V498 OPH
+1810+10 V406 OPH
+1810+20 YY HER
+1810+20B 118 COMP W
+1810+31 TV HER
+1810+31B 126 VAR? E
+1810+37 V676 HER
+1810-00 BB SER
+1810-29 V1585 SGR
+1810-36 GI SGR
+1810-36B ETA SGR
+1810-42 V387 CRA
+1810-43 V427 CRA
+1810-56 VV TEL
+1810-66 AR PAV
+1811+02 V2392 OPH
+1811+03 RY OPH
+1811+03B 113 VAR? W
+1811+36 W LYR
+1811+36B KAPPA LYR
+1811+36C 87 COMP SE
+1811+36D 94 COMP W
+1811+36E 112 COMP S
+1811+36F 108 COMP E
+1811+36G STAR SW
+1811+36H 78 COMP NE
+1811+41 V533 HER
+1811+41B VAR NORTH
+1811-18 SAO 161249
+1811-19 WZ SGR
+1811-23 FM SGR
+1811-28 V2905 SGR
+1811-29 V4017 SGR
+1811-41 V543 CRA
+1811-46 RS TEL
+1811-46B NSV 10529
+1811-46C VAR? SE
+1811-52 VZ TEL
+1812+00 V2502 OPH
+1812+36 HU LYR
+1812+41 TZ LYR
+1812+67 IX DRA
+1812-18 NSV 10543
+1812-18B HD 313023
+1812-25A V506 SGR
+1812-25B V507 SGR
+1812-36 LM SGR
+1812-36B LL SGR
+1813+06 BC OPH
+1813+17 IQ HER
+1813+34 HX LYR
+1813+40 TX LYR
+1813+46 HI LYR
+1813+49 AM HER
+1813-11 CV SER
+1813-13 NSV 24392
+1813-15 FO SER
+1813-24 V4065 SGR
+1813-24B OB SUSPECT
+1813-25 V1016 SGR
+1813-25B V4641 SGR
+1813-25C GM SGR
+1814+06 AY OPH
+1814+16 SN 2000DM
+1814+31 AO LYR
+1814+42 LD 343
+1814-05 QS SER
+1814-41 V430 CRA
+1814-56 PV TEL
+1814-61 XI PAV
+1815+12 V450 OPH
+1815+12B VAR? NW
+1815+22 AA HER
+1815+24 V632 HER
+1815+50 DV DRA
+1815-16 V4029 SGR
+1815-16B V4030 SGR
+1815-18 Y SGR
+1815-24 V1860 SGR
+1815-25 V4028 SGR
+1815-25A V441 SGR
+1815-25B V511 SGR
+1815-25C XZ SGR
+1815-27 V4633 SGR
+1815-31 V3804 SGR
+1815-55 WW TEL
+1815-83 NSV 10934
+1816+04 V915 OPH
+1816+05 NW SER
+1816+31 TU LYR
+1816+31B 111 COMP N
+1816-25 GO SGR
+1816-27 WW SGR
+1816-55 WY TEL
+1816-65 DP PAV
+1817+04 DI SER
+1817+30 TV LYR
+1817+38 V391 LYR
+1817-04 LANNING 17
+1817-12 FR SCT
+1817-18 V4361 SGR
+1817-23 V4171 SGR
+1817-27 V1978 SGR
+1817-28 V4169 SGR
+1817-30 AZ SGR
+1817-33 LN SGR
+1817-33B V1869 SGR
+1817-45A V576 CRA
+1817-45B V581 CRA
+1817-56 RZ TEL
+1817-76 VV OCT
+1818+15 SN 1998V
+1818+23 V443 HER
+1818+23B 118 COMP N
+1818+28 AZ HER
+1818+28B VAR? NE
+1818+28C 113 COMP N
+1818+46 MX LYR
+1818+50 EO DRA
+1818+59 RU DRA
+1818-12 V376 SCT
+1818-16 V355 SGR
+1818-24 GU SGR
+1818-30 V1872 SGR
+1818-30B V4739 SGR
+1819+05 DK SER
+1819+18 DG HER
+1819-16 XX SGR
+1819-23 V1658 SGR
+1819-23B NSV 10766
+1819-25 V4019 SGR
+1819-28 V4018 SGR
+1819-29 V3941 SGR
+1819-33 V1874 SGR
+1819-53 BG TEL
+1820+11 V578 OPH
+1820+38 NSV 10756
+1820+39 TW LYR
+1820+39B IR LYR
+1820-21 V1984 SGR
+1820-27 BS SGR
+1821+03 V988 OPH
+1821+11 V2204 OPH
+1821+31 IS LYR
+1821+72 RT DRA
+1821-27A LP SGR
+1821-27B V1988 SGR
+1821-27C V3928 SGR
+1821-33 RV SGR
+1821-34 V1883 SGR
+1822+00 D SER
+1822+03 HD 170137
+1822+05 BL SER
+1822+15 NSV 10836
+1822+15B V991 HER
+1822+17 V992 HER
+1822+23 3C 379 HER
+1822+23B V993 HER
+1822+24 SV HER
+1822+31 IT LYR
+1822+69 AP DRA
+1822-15 V391 SCT
+1822-21 HS SGR
+1822-27 LQ SGR
+1822-33 V1884 SGR
+1822-62 NU PAV
+1823+00 VV SER
+1823+06 T SER
+1823+50 CZ DRA
+1823-11 TX SCT
+1823-27 V1994 SGR
+1823-32 V3462 SGR
+1823-56 SS TEL
+1824+06 NSV 10892
+1824+10 V451 OPH
+1824+11 V602 OPH
+1824+15 Q1992/076
+1824+31 V559 LYR
+1824-16 SS SGR
+1824-17 V4362 SGR
+1824-24 V3890 SGR
+1825+02 FH SER
+1825+21 NSV 10932
+1825+32 IX LYR
+1825+33 V443 LYR
+1825+49 AL DRA
+1825-18 V SGR
+1825-22 V1677 SGR
+1825-29 V1017 SGR
+1825-29B LR SGR
+1825-32 V2572 SGR
+1825-33 V934 SGR
+1825-34 V910 SGR
+1825-54 YY TEL
+1826+04 TY OPH
+1826+06 BI OPH
+1826+12 RX HER
+1826+21 AC HER
+1826+34 SN 2001BR
+1826+37 KL LYR
+1826+39 GSC3105.13
+1826-09 VW SCT
+1826-19 U SGR
+1826-22 V2002 SGR
+1827+38 KP LYR
+1827+48 GSC3530275
+1827-14 V450 SCT
+1827-19 V2003 SGR
+1827-20 V4049 SGR
+1827-20A V3876 SGR
+1827-20B V1907 SGR
+1827-20C V1683 SGR
+1827-25 V1905 SGR
+1827-29 HAD V48
+1827-32 V911 SGR
+1828+03 AG SER
+1828+36 T LYR
+1828+37 SN 1999CQ
+1828+46 V562 LYR
+1828-14 V463 SCT
+1828-17 NSV 11033
+1828-26 V4077 SGR
+1829+16 DS HER
+1829+16B VAR? HER
+1829+18 NSV 24505
+1829+22 V774 HER
+1829+25 BM HER
+1829+37 EW LYR
+1829+42 OP LYR
+1829-13 FV SCT
+1829-22 V4400 SGR
+1829-30 IW SGR
+1830+06 V851 OPH
+1830+24A CH HER
+1830+24B 161 COMP S
+1830+24C 122 VAR? N
+1830+32 KZ LYR
+1830-18 V3645 SGR
+1830-36 V942 SGR
+1830-37 BP CRA
+1831+04 BQ SER
+1831+25 BN HER
+1831+38 LL LYR
+1831+38B VAR A
+1831+38C VAR B
+1831+38D 107 COMP E
+1831+38E 136 COMP E
+1831+38F TASVJ1835+
+1831+46 SZ LYR
+1831+49A SV DRA
+1831+49B NSV 11055
+1831+51 BY DRA
+1831-30 V947 SGR
+1831-71 ZETA PAV
+1831-74 V347 PAV
+1832+24 CI HER
+1832+25 RZ HER
+1832+27 CE LYR
+1832+27B FT LYR
+1832+51 HK DRA
+1832-06 EW SCT
+1832-08 Y SCT
+1832-23 V4021 SGR
+1832-36 V742 SGR
+1832-57 BG PAV
+1833+08 X OPH
+1833+08B VAR? NE
+1833+08C V648 OPH
+1833+11 V2303 OPH
+1833-20 V1702 SGR
+1833-33 V4745 SGR
+1833-81 TY OCT
+1834+39 XY LYR
+1834+39B NSV 11271
+1834-06 XX SCT
+1834-20 KO SGR
+1834-23 V348 SGR
+1834-23B V2023 SGR
+1834-37A U CRA
+1834-37E AM CRA
+1834-57 BD PAV
+1835+31 LT LYR
+1835+51 NSV 24534
+1835-04 RR SCT
+1835-06 CK SCT
+1835-33 V3774 SGR
+1835-37 V693 CRA
+1835-43 HD 172486
+1836+32 CM LYR
+1836+40 V491 LYR
+1836+66 NSV 11152
+1836-04 RU SCT
+1836-04B TY SCT
+1836-07 V453 SCT
+1836-09 DELTA SCT
+1836-20 V1707 SGR
+1836-22 V1927 SGR
+1836-22B V349 SGR
+1836-38 V446 CRA
+1836-45 RW TEL
+1836-65 SN 2001CN
+1837+00 HK AQL
+1837+28 SY LYR
+1837+31 EY LYR
+1837-05 Z SCT
+1837-07 NSV 11235
+1837-19 V3879 SGR
+1837-21 V1930 SGR
+1837-21B V1710 SGR
+1838+28 FI LYR
+1838+30 VX LYR
+1838-03 V1485 AQL
+1838-07 SS SCT
+1838-13 RV SCT
+1838-21 MV SGR
+1838-21B VAR? W
+1838-23 KV SGR
+1838-37 V644 CRA
+1838-38 RT CRA
+1838-38B V412 CRA
+1839+15 V827 HER
+1839+22 AE HER
+1839+22B VAR E
+1839+22C VAR? NE
+1839+22D 117 COMP S
+1839+35 AX LYR
+1839+35B FM LYR
+1839+36 HK LYR
+1839-09 FH SCT
+1839-20 V350 SGR
+1839-38 CD CRA
+1840+07 RZ OPH
+1840+08 T AQL
+1840+12 QX HER
+1840+23A DW HER
+1840+23B VAR? NW
+1840+38 NSV 11284
+1840+40 MP LYR
+1840+74 RS DRA
+1840-06 GL SCT
+1840-08 V368 SCT
+1840-19 V4405 SGR
+1840-31 NSV 24581
+1840-38 V CRA
+1841+09 V874 AQL
+1841+12 V838 HER
+1841+12B BB HER
+1841+34 RY LYR
+1841+37 AY LYR
+1841+37B VAR? SE
+1841+37D 142 COMP E
+1841+37E STAR W
+1841+39 EPS2 LYR
+1841+43 V344 LYR
+1841-05 NSV 24587
+1841-05B NSV 24584
+1841-08 V444 SCT
+1841-08B V455 SCT
+1841-22 V1939 SGR
+1841-25 V522 SGR
+1842+09 V1434 AQL
+1842+10 V474 AQL
+1842+10B KO AQL
+1842+12 KZ HER
+1842+36 SV LYR
+1842+43 RW LYR
+1842-02 AB AQL
+1842-05 R SCT
+1842-05B 56 COMP NE
+1842-12 V SCT
+1842-20 NSV 24592
+1842-22 NT SGR
+1843+00 V603 AQL
+1843+19 MZ HER
+1843-16 YZ SGR
+1843-20 NW SGR
+1843-23 V1216 SGR
+1843-26 NSV 24607
+1843-62 LAMBDA PAV
+1844+45 SN 2002CS
+1844-06 V443 SCT
+1844-08 S SCT
+1844-08B 82 COMP E
+1844-08C 95 COMP NE
+1844-08D V456 SCT
+1844-10 RT SCT
+1844-21 V4332 SGR
+1844-38 V384 CRA
+1845+11 V478 AQL
+1845+53 BZ DRA
+1845-07 V457 SCT
+1845-08 NSV 24616
+1845-20 BB SGR
+1845-38 AA CRA
+1846+15 AP HER
+1846+28 CV LYR
+1846+33 BETA LYR
+1846-01 CI AQL
+1846-01B V1363 AQL
+1846-01C V1364 AQL
+1846-38 UZ CRA
+1846-67 KAPPA PAV
+1847+09 V487 AQL
+1847+12 LO HER
+1847-24 OQ SGR
+1847-24B AS 327
+1848+09 V1435 AQL
+1848+11 VW AQL
+1848+11B 108 COMP S
+1848+26 CY LYR
+1848+33 HM LYR
+1848+46 NSV 11453
+1848+48 TU DRA
+1848-19 FN SGR
+1848-19B V4368 SGR
+1848-19C NSV 11479
+1848-31 V1223 SGR
+1848-31B NSV 11495
+1849+10 V913 AQL
+1849+29 HR LYR
+1849-16 UX SGR
+1849-19 V2070 SGR
+1850+27 BE LYR
+1850+32 RX LYR
+1850+32B 119 COMP S
+1850+35 V407 LYR
+1850+36 SU LYR
+1850+36B 114 COMP E
+1850+40 WY LYR
+1850-03 EL AQL
+1850-04 EU SCT
+1850-07 V373 SCT
+1850-08 T SCT
+1851+10 V800 AQL
+1851+29 SW LYR
+1851+31 SX LYR
+1851+32 FF LYR
+1851+36 DELTA2 LYR
+1851-10 RW SCT
+1852+00 UW AQL
+1852+06 V840 AQL
+1852+13 V446 HER
+1852+43 R LYR
+1852+51 BG DRA
+1852-00 V493 AQL
+1852-28 - SGR
+1852-29 V4152 SGR
+1853+16 EU AQL
+1853+17 FF AQL
+1853+28 BI LYR
+1853+31 OQ LYR
+1853-05 FS SCT
+1853-07 V1437 AQL
+1853-08 AD AQL
+1853-23 AR SGR
+1853-30 V394 SGR
+1854+13 V1286 AQL
+1854+13B NSV 11618
+1854+14 UV AQL
+1854+22 V406 VUL
+1854+30 DM LYR
+1854+31 DL LYR
+1854-01 VX AQL
+1854-06 AE AQL
+1854-37A S CRA
+1854-37B TY CRA
+1855+30 BK LYR
+1855-12A ST SGR
+1855-22 V4743 SGR
+1855-37A R CRA
+1855-37B T CRA
+1856+00 V336 AQL
+1856+14 V1439 AQL
+1856+32 NSV 11641
+1856+34 Z LYR
+1856+42 V358 LYR
+1856-04 V604 AQL
+1856-13 V1059 SGR
+1856-17 DW SGR
+1857+37 RT LYR
+1857+37B 120 COMP W
+1857+37C 105 COMP N
+1857-05 SAO 142956
+1857-07 VY AQL
+1857-17 V919 SGR
+1857-22 SU SGR
+1858+12 V915 AQL
+1858+14 NSV 11685
+1858+19 MIS V108
+1858+25 BL LYR
+1858+42 V493 LYR
+1858-12 V359 SGR
+1858-51 BL TEL
+1859+01 SZ AQL
+1859+08 NSV 11707
+1859+16 V1413 AQL
+1859+16B NSV 24674
+1859+33 V494 LYR
+1859+47 WZ LYR
+1859-04 HR 7225
+1859-05 V AQL
+1859-07 V1440 AQL
+1859-46 RX TEL
+1900+01 HD 177550
+1900+12 NSV 11719
+1900+17A V338 AQL
+1900+17B V807 AQL
+1900+17C VAR? SW
+1900+21 QV VUL
+1900+21B VAR? NW
+1900+27 BM LYR
+1900-01 V1425 AQL
+1901+01 NSV 11741
+1901+08 R AQL
+1901+08B VAR S
+1901+08C 88 COMP SE
+1901+08D 95 COMP SS
+1901+08E 107 COMP N
+1901+08F 76 COMP NW
+1901+08G STAR SW
+1901+08H 78 COMP NW
+1901+08I 79 COMP NW
+1901+08J 85 COMP W
+1901+08K 85 COMP SW
+1901+08L 126 COMP S
+1901+08M 66 COMP NW
+1901+08N KKA SUSP
+1901+08O 83 COMP NE
+1901+12 V1442 AQL
+1901+27 UU LYR
+1901-20 V1082 SGR
+1901-29 AG SGR
+1902+07 V844 AQL
+1902+10 V841 AQL
+1902+11 V1548 AQL
+1902+11B 124 COMP W
+1902+11C 133 COMP N
+1902+11D 128 COMP N
+1902+31 BP LYR
+1903+01 TT AQL
+1903+12 V1493 AQL
+1903+17 SV SGE
+1903+17B 94 COMP N
+1903+29 DW LYR
+1903+30 V478 LYR
+1903+33 AB LYR
+1903+34 AD LYR
+1903+35 IOTA LYR
+1903+41 V550 LYR
+1903-17 V1089 SGR
+1903-50 SN 1998DQ
+1903-57 SN 2000CJ
+1904+10 FM AQL
+1904+17 IL SGE
+1904+26 AE LYR
+1904+30 XZ LYR
+1904+31 V415 LYR
+1904+39 V398 LYR
+1904+43 MV LYR
+1904+43B VAR? SW
+1904+43C NSV 11753
+1904+43D 129 COMP S
+1904+43E 129 COMP W
+1904+43F 120 COMP E
+1904+43G V449 LYR
+1904-05 IR AQL
+1904-20 V1157 SGR
+1905+27 TY LYR
+1905+27B 109 COMP S
+1905+29A V LYR
+1905+29B VZ LYR
+1905+29C 96 COMP WW
+1905+29D 92 COMP WW
+1905+29E 92 COMP W
+1905+29F GY LYR
+1905+30 BR LYR
+1905+32 V498 LYR
+1905+36 NSV 11774
+1905+42 V363 LYR
+1905+52 CG DRA
+1905-15 V3954 SGR
+1905-59 SN 2001BT
+1906+04 V1343 AQL
+1906+17 KK SGE
+1906+27A UV LYR
+1906+27B FK LYR
+1906+27C GZ LYR
+1906+29 V419 LYR
+1906+43 ST LYR
+1906-19 V353 SGR
+1907+01 KQ AQL
+1907+01B V351 AQL
+1907+03 FN AQL
+1907+22 RT VUL
+1907+28 UW LYR
+1907+29 EE LYR
+1907+32 OU LYR
+1907+38 EG LYR
+1907+38B EF LYR
+1907-21 TW SGR
+1907-33 V2408 SGR
+1907-62 V344 PAV
+1908+01 V1419 AQL
+1908+02 V842 AQL
+1908+32 V369 LYR
+1908-17 TX SGR
+1908-18 RX SGR
+1908-19A RW SGR
+1908-19B BH SGR
+1909+04 XY AQL
+1909+04B VAR B
+1909+04C VAR A
+1909+12 V1315 AQL
+1909+25 S LYR
+1909+26 X LYR
+1909+30 BT LYR
+1909+31 EL LYR
+1909+33 RS LYR
+1909+33B 103 COMP E
+1909+41 RU LYR
+1909+65 SZ DRA
+1909+67 U DRA
+1909-00 IV AQL
+1909-07 TY AQL
+1909-31 V344 SGR
+1910+00 V354 AQL
+1910+27 AI LYR
+1910+33B WW LYR
+1910+38 NSV 11839
+1910+40 TK4 LYR
+1910+46 SS LYR
+1910+46B 136 COMP N
+1910-07 W AQL
+1910-08 WW AQL
+1910-17 T SGR
+1910-19 R SGR
+1910-19B VAR W
+1910-26 V729 SGR
+1910-33 RY SGR
+1910-33B 102 CMP EE
+1910-39 RU CRA
+1911+03 V1378 AQL
+1911+19 LX SGE
+1911+25 V376 VUL
+1911+36 V501 LYR
+1911+62 AD DRA
+1911-00 FO AQL
+1911-17 AL SGR
+1911-24 TY SGR
+1911-24B 136 COMP S
+1912+00 V355 AQL
+1912+01 V356 AQL
+1912+04 V1301 AQL
+1912+08 V1450 AQL
+1912+09 V342 AQL
+1912+21 CG VUL
+1912+27 V473 LYR
+1912+37 NSV 11873
+1912-00 FP AQL
+1913+01 V605 AQL
+1913+22 RS VUL
+1913+30 V433 LYR
+1913+37 TK5 LYR
+1913+50 TZ CYG
+1913-16 V1942 SGR
+1913-19 S SGR
+1913-21 Z SGR
+1913-31 SW SGR
+1913-33 V345 SGR
+1914+00A CY AQL
+1914+00B V528 AQL
+1914+00C V529 AQL
+1914+03 ER AQL
+1914+19 U SGE
+1914+27 EP LYR
+1914+34 V502 LYR
+1914+42 HN LYR
+1914-08 NSV 11912
+1914-17 V4414 SGR
+1914-31 V3955 SGR
+1915+17 W SGE
+1915+19A NX SGE
+1915+19B OO SGE
+1915+22 V389 VUL
+1915+27 AL LYR
+1915+28 PW LYR
+1915+29 PX LYR
+1915+29B 106 COMP N
+1915+29C VAR? E
+1915+32 AM LYR
+1915-00 V606 AQL
+1915-01 V530 AQL
+1915-04 TAV1918-04
+1915-18 V2139 SGR
+1915-50 NT TEL
+1916+04 V1430 AQL
+1916+19 OO VUL
+1916+29A AV CYG
+1916+29B V1105 CYG
+1916+37 U LYR
+1916+40 ER LYR
+1916+41 HO LYR
+1916-00 V358 AQL
+1916-28 V730 SGR
+1916-32 AM SGR
+1917+17 T SGE
+1917+19 OR VUL
+1917+25 Z VUL
+1917+29 DV CYG
+1917+42 NSV 11944
+1917+49 V1946 CYG
+1917-10 NSV 11960
+1918+02 V1370 AQL
+1918+02B VAR W
+1918+04 V1494 AQL
+1918+05A EM AQL
+1918+06B V531 AQL
+1918+19A OX VUL
+1918+19B OW VUL
+1918+26 IP VUL
+1918+28 V840 CYG
+1918+29 V1254 CYG
+1918+31 AN LYR
+1918+39 HP LYR
+1919+03 FU AQL
+1919+04 V1229 AQL
+1919+04B 126 COMP E
+1919+24 V335 VUL
+1919+26 IQ VUL
+1919+28 DW CYG
+1919-20 TT SGR
+1920+02 - AQL
+1920+04 EX AQL
+1920+19 OZ VUL
+1920+28 V1114 CYG
+1920+29 BF CYG
+1920+29B VAR? E
+1920+29C VAR? NW
+1920+29E 125 COMP N
+1920+41 FP LYR
+1920+52 V1113 CYG
+1920-10 DH AQL
+1920-10B STAR B
+1921+02 V366 AQL
+1921+03 V1454 AQL
+1921+03B V1539 AQL
+1921+07 V368 AQL
+1921+21 WW VUL
+1921+21B 110 COMP N
+1921+50 CH CYG
+1921+50B VAR? NE
+1921+50C KIS SUSP 1
+1921+50D KIS SUSP 2
+1921+50E KIS SUSP 3
+1921+50F KIS SUSP 4
+1921+50G 86 COMP SE
+1921+50H KIS SUSP 5
+1921+50I KIS SUSP 6
+1921+50J KIS SUSP 7
+1921+50K 74 COMP SE
+1921+50L 81 COMP NE
+1921+50M SAO 31628
+1921-18 AN SGR
+1922+01 TU AQL
+1922+02 V370 AQL
+1922+11 V1302 AQL
+1922+11B IRC 10420
+1922+27 PW VUL
+1922+27B V1742 CYG
+1922+29 V687 CYG
+1922+34 V504 LYR
+1922+42 RR LYR
+1922+42B 6.2 COMP
+1922+88 LAMBDA UMI
+1923+02 V1235 AQL
+1923+04 DM AQL
+1923+09 V1457 AQL
+1923+11 V1456 AQL
+1923+29 FK CYG
+1923+31 DZ CYG
+1923+33 FL CYG
+1923+42 HQ LYR
+1923+59 KL DRA
+1923-06 STHA 164
+1923-16 V4418 SGR
+1924+20 NQ VUL
+1924+32 HH CYG
+1924+54 V2176 CYG
+1924+71 YZ DRA
+1924-07 U AQL
+1925+01 GH AQL
+1925+02 NSV 12088
+1925+03 V923 AQL
+1925+28 V868 CYG
+1925+28B V1505 CYG
+1925+42 V1504 CYG
+1925+45 AW CYG
+1925+76 UX DRA
+1925-01 V374 AQL
+1926+02 GI AQL
+1926+29A FM CYG
+1926+29B FN CYG
+1926-02 V822 AQL
+1926-06 DO AQL
+1927+01 GL AQL
+1927+33 V792 CYG
+1927+34 DD CYG
+1927+45 AF CYG
+1927+45B 76 COMP SE
+1927+49 V1123 CYG
+1927-00 ES AQL
+1927-16 V3790 SGR
+1927-53 SN 1998BW
+1928+03 V1294 AQL
+1928+04 V1293 AQL
+1928+05 V450 AQL
+1928+18 NSV 12126
+1928+31 V1125 CYG
+1928+43 UV CYG
+1928+47 VAR? CYG
+1928+50 SAO 31729
+1928-16 AQ SGR
+1929+06 V1261 AQL
+1929+14 KX AQL
+1929+28 TY CYG
+1929+28B HN CYG
+1929+30 FQ CYG
+1929+33 V793 CYG
+1929+36 HM CYG
+1929+48 V390 CYG
+1929-07 V1414 AQL
+1930+06 V1458 AQL
+1930+06B V991 AQL
+1930+08 KZ AQL
+1930+14 EY AQL
+1930+23 V336 VUL
+1930+30 HR CYG
+1930+30B V1966 CYG
+1930+31 V795 CYG
+1930+38 HQ CYG
+1930+45 NSV 24812
+1931+10B LO AQL
+1931+26 AR VUL
+1931+27 AF VUL
+1931+29 EG CYG
+1931+29B NSV 12197
+1931+30 V905 CYG
+1931+49 V1743 CYG
+1931+53 TAV1933+53
+1931-46 QS TEL
+1932+02 V1141 AQL
+1932+16 EPS SGE
+1932+20 U VUL
+1932+22 CN VUL
+1932+27 EH CYG
+1932+34 FS CYG
+1932+39 HS CYG
+1932-68 NSV 12264
+1933+00 V419 AQL
+1933+06 V391 AQL
+1933+09 V641 AQL
+1933+11 RT AQL
+1933+11B V642 AQL
+1933+12A LR AQL
+1933+12B LS AQL
+1933+12C V343 AQL
+1933+16 V339 SGE
+1933+28 V368 CYG
+1933+46 CTM3 CYG
+1934+08A EZ AQL
+1934+08B 113 VAR? E
+1934+10 V1459 AQL
+1934+11A SV AQL
+1934+11B LW AQL
+1934+12 V1289 AQL
+1934+15 LU AQL
+1934+16 SS SGE
+1934+16B V340 SGE
+1934+17 HS SGE
+1934+28 BG CYG
+1934+28B 103 COMP E
+1934+28C 101 COMP S
+1934+28D 116 COMP S
+1934+30 EM CYG
+1934+30B 140 COMP N
+1934+30C 126 COMP N
+1934+31 HT CYG
+1934+31B EK CYG
+1934+31C STAR W
+1934+38 V1266 CYG
+1934+48 V927 CYG
+1934+49 R CYG
+1934+49B NSV 12218
+1934+56 NSV 12220
+1934-10 V1432 AQL
+1935+09 RV AQL
+1935+09B VAR? NE
+1935+09C 119 COMP N
+1935+09D V653 AQL
+1935+09E 92 COMP SE
+1935+11 MN AQL
+1935+12 LY AQL
+1935+22 CL VUL
+1935+30 V930 CYG
+1935+50 NSV 12247
+1935-03 GV AQL
+1936+01A DT AQL
+1936+01B V400 AQL
+1936+11 MS AQL
+1936+28 HY CYG
+1936+31 HV CYG
+1936+32 HW CYG
+1936+33A HX CYG
+1936+43 V462 CYG
+1936-03 CG AQL
+1937+01 V890 AQL
+1937+11 V925 AQL
+1937+13 MU AQL
+1937+16 HM SGE
+1937+16B - SGE
+1937+21 FY VUL
+1937+31 FU CYG
+1937+32 TT CYG
+1937+32B 69 COMP NE
+1937-10 NGC 6814
+1937-21 V984 SGR
+1938+13 MW AQL
+1938+16 HN SGE
+1938+17 XZ SGE
+1938+17B V341 SGE
+1938+18 CV SGE
+1938+22 CM VUL
+1938+29 V1276 CYG
+1938+38C V946 CYG
+1938+48 V391 CYG
+1939+19 CO VUL
+1939+31 FW CYG
+1939+31B NSV 24862
+1939+34 IM CYG
+1939+34B V1990 CYG
+1939+35 IL CYG
+1939+38 NSV 12344
+1939+38B V953 CYG
+1939+54 V369 CYG
+1939+55 V1351 CYG
+1939-11 DX AQL
+1939-72 T PAV
+1940+04 NO AQL
+1940+15 NSV 12362
+1940+18 V342 SGE
+1940+27 YZ VUL
+1940+29 SU CYG
+1940+32 V1991 CYG
+1940+32B IO CYG
+1940+33 SAO 68764
+1940+34 IN CYG
+1940+39 FX CYG
+1940+48 RT CYG
+1940+48B 103 VAR? E
+1940+48C STAR NE
+1940+48D 83 COMP NE
+1940+67 ZZ DRA
+1940-16 V4422 SGR
+1940-42 V3885 SGR
+1941+18 QW SGE
+1941+27 AH VUL
+1941+28 LU VUL
+1941+30 V977 CYG
+1941+31A EQ CYG
+1941+31C FY CYG
+1941+34 IP CYG
+1941+35 V1285 CYG
+1941+40 V973 CYG
+1941-11 DY AQL
+1942+12 NW AQL
+1942+16 UV SGE
+1942+18 DELTA SGE
+1942+19 RZ VUL
+1942+22 BR VUL
+1942+27 AI VUL
+1942+31 V1992 CYG
+1942+32 V1147 CYG
+1942+50 NGC 6826
+1942-16 V4423 SGR
+1943+00 NSV 24897
+1943+03 WX AQL
+1943+07 V447 AQL
+1943+11 NY AQL
+1943+11B RY AQL
+1943+11C PI AQL
+1943+17 AB SGE
+1943+26 LV VUL
+1943+26B VAR? SE
+1943+27 CK VUL
+1943+32 IQ CYG
+1943+32B V1290 CYG
+1943+35 V686 CYG
+1943+37 V1353 CYG
+1943+48 TU CYG
+1943+48B 147 COMP S
+1943+48C VAR? TU
+1943-06 VV AQL
+1943-07 GX AQL
+1943-50 W TEL
+1944+12 ST AQL
+1944+14 OQ AQL
+1944+15A OR AQL
+1944+15B OS AQL
+1944+15C OT AQL
+1944+18A AC SGE
+1944+18B AE SGE
+1944+18C AF SGE
+1944+21 CU VUL
+1944+27 S VUL
+1944+36A V811 CYG
+1944+36B V1152 CYG
+1944+36C STAR NW
+1944+42 V1154 CYG
+1944+49 CS CYG
+1944-07 GY AQL
+1945+07 V1339 AQL
+1945+18 NSV 12441
+1945+29 V1995 CYG
+1945+32 NSV 12439
+1945+41 XY CYG
+1945+42 DF CYG
+1945+42B 126 VAR? S
+1945+42C GSC3144882
+1946+02 V553 AQL
+1946+04 X AQL
+1946+06 V1465 AQL
+1946+12A SW AQL
+1946+12B SX AQL
+1946+13 TW AQL
+1946+14A OW AQL
+1946+14B OX AQL
+1946+14C 101 COMP N
+1946+14D 115 COMP W
+1946+18 RU SGE
+1946+22 V395 VUL
+1946+24 NR VUL
+1946+32 CHI CYG
+1946+32B VAR? SW
+1946+32C 12M STAR W
+1946+32D 116 COMP S
+1946+35 CI CYG
+1946+52 V697 CYG
+1946+56 V1006 CYG
+1946-11 V1162 AQL
+1946-59 S PAV
+1947+00 ETA AQL
+1947+08 V500 AQL
+1947+10 V1050 AQL
+1947+10B V1466 AQL
+1947+16 WY AQL
+1947+16B RV SGE
+1947+16C AK SGE
+1947+18 QZ SGE
+1947+19 DO VUL
+1947+23 EV VUL
+1947+27 SV VUL
+1947+31 ET CYG
+1947+32 EU CYG
+1947+38 FZ CYG
+1947+38B NT CYG
+1947+38C V1509 CYG
+1947+38E 125 COMP S
+1947+40 V380 CYG
+1947+58 V542 CYG
+1948+02 V345 AQL
+1948+12 PQ AQL
+1948+12B V1058 AQL
+1948+18 RW SGE
+1948+20 V405 VUL
+1948+22 NS VUL
+1948+34 V480 CYG
+1948+38C NW CYG
+1948+38E V1252 CYG
+1948+38F 125 COMP S
+1948-77 UU OCT
+1949+07 QV AQL
+1949+07B V460 AQL
+1949+09 RZ AQL
+1949+12 V425 AQL
+1949+12B PS AQL
+1949+12C PU AQL
+1949+17A Y SGE
+1949+17B SW SGE
+1949+17C AN SGE
+1949+17D AO SGE
+1949+17E 130 VAR? W
+1949+18B SX SGE
+1949+29 EV CYG
+1949+31 IX CYG
+1949+33 V449 CYG
+1949+35 V1454 CYG
+1949+36 AG CYG
+1949+36B V465 CYG
+1949+53 BS CYG
+1949-20 NSV 12560
+1949-29 RR SGR
+1949-70 BQ PAV
+1949-73 EPS PAV
+1950+06 NSV 12557
+1950+18 TT SGE
+1950+32A EY CYG
+1950+32B EY CYG N
+1950+32C VAR? SE
+1950+32D VAR? SW
+1950+32E 131 COMP S
+1950+35 V1819 CYG
+1950+35B 128 COMP W
+1950+55 CU CYG
+1950+55B CU CYG A
+1950+55C CU CYG P
+1950+55D 127 COMP N
+1950+56 V392 CYG
+1950+56B 105 COMP S
+1951+06 V426 AQL
+1951+14 V498 AQL
+1951+16 S SGE
+1951+21 DD VUL
+1951+32 V468 CYG
+1951+32B V467 CYG
+1951+36A IZ CYG
+1951+36B V1163 CYG
+1951+56 V544 CYG
+1951+56B CK CYG
+1951+66 BO DRA
+1951-09 UU AQL
+1951-11 V1407 AQL
+1951-42 RU SGR
+1952+10 V725 AQL
+1952+17 AS SGE
+1952+18 RX SGE
+1952+19A RR SGE
+1952+19B RS SGE
+1952+39 V1165 CYG
+1952-02 RR AQL
+1952-02B STAR SE
+1952-09 PX AQL
+1952-11 CGSS 1175
+1952-39 V4140 SGR
+1953+15 VY SGE
+1953+16 RY SGE
+1953+17 TV SGE
+1953+17B AV SGE
+1953+26 X VUL
+1953+37 PX CYG
+1953+39 V1016 CYG
+1953+39B 103 COMP W
+1953+39C V738 CYG
+1953+39D V1169 CYG
+1953+77 AB DRA
+1953+77B 136 COMP N
+1953-08 RS AQL
+1953-08B VAR? SE
+1953-08C 114 COMP E
+1953-08D 144 COMP E
+1953-57 RY PAV
+1953-59 NU PAV
+1954+15 V429 AQL
+1954+16 AW SGE
+1954+16B AR SGE
+1954+17 TW SGE
+1954+32 KL CYG
+1954+32B V1172 CYG
+1954+34 V1357 CYG
+1954+44 AX CYG
+1954+46 NSV 12634
+1955+10 PV AQL
+1955+17 VZ SGE
+1955+22 SW VUL
+1955+22B NSV 24959
+1955+33 V482 CYG
+1955+37 QZ CYG
+1955+51 CM CYG
+1955+53A CQ CYG
+1955+53B V476 CYG
+1955+53C 124 COMP W
+1956+07 HD 189735
+1956+09 V1469 AQL
+1956+15 V433 AQL
+1956+18 HR SGE
+1956+18B NSV 12692
+1956+22 ST VUL
+1956+35 KM CYG
+1956+35B VAR? NW
+1956+36 V698 CYG
+1956+36B V1746 CYG
+1956+38 V337 CYG
+1956+38B V338 CYG
+1956-12 NSV 24971
+1956-27 V3872 SGR
+1956-56 RR TEL
+1956-56B COMPSTAR E
+1957+16 VX SGE
+1957+30 V717 CYG
+1957+33 V485 CYG
+1957+35 V1173 CYG
+1957+39B GK CYG
+1957+39C V417 CYG
+1957+50 BT CYG
+1957+51 NSV 12684
+1957-70 GS PAV
+1958+16 RZ SGE
+1958+17 BH SGE
+1958+19 TX SGE
+1958+20A BF SGE
+1958+20B BG SGE
+1958+29 V1027 CYG
+1958+30 V1583 CYG
+1958+35 V823 CYG
+1958+35B V824 CYG
+1958+42 V1675 CYG
+1958+49 Z CYG
+1958+51 CF CYG
+1958+56 V1028 CYG
+1958+56B 140 COMP N
+1958-55 S TEL
+1959+16 TY SGE
+1959+17 BL SGE
+1959+21A RV VUL
+1959+21B RW VUL
+1959+21C HU SGE
+1959+37 V1303 CYG
+1959+40 V452 CYG
+1959+88 R CEP
+1959-11 V1401 AQL
+2000+12 V439 AQL
+2000+15 V1472 AQL
+2000+19 BM SGE
+2000+20 X SGE
+2000+33 CD CYG
+2000+36 AA CYG
+2000+36B V1362 CYG
+2000+40 GN CYG
+2000+40B VAR? SE
+2000+56 NSV 12759
+2000+56B V549 CYG
+2000+57 V1032 CYG
+2000-27 V1943 SGR
+2001+03 TX AQL
+2001+17 NSV 12786
+2001+18 BO SGE
+2001+19 BQ SGE
+2001+22 QQ VUL
+2001+30 V1034 CYG
+2001+32 V550 CYG
+2001+37 NSV 12778
+2001+58 XX CYG
+2001-56 BP TEL
+2001-57 BR PAV
+2002+09 HI AQL
+2002+12 SY AQL
+2002+17 RT SGE
+2002+24 DK VUL
+2002+33 V1363 CYG
+2002+48 V394 CYG
+2002+50 BU CYG
+2002+50B VAR? SW
+2002+50C 133 COMP E
+2002+50D 98 COMP SE
+2002-49 PKS2005-48
+2003+07 V1292 AQL
+2003+16 V344 SGE
+2003+17 WZ SGE
+2003+17B 116 COMP W
+2003+22 DL VUL
+2003+35 V2274 CYG
+2003+36 NSV 12819
+2003+57 S CYG
+2003+57B 107 COMP S
+2003-15 BC CAP
+2003-17 AX CAP
+2003-60 X PAV
+2004+35 V425 CYG
+2004+58 V1514 CYG
+2004+73 AQ DRA
+2004-55 GX TEL
+2005+12 V442 AQL
+2005+25 W VUL
+2005+32 NSV 12839
+2005+36 V1624 CYG
+2005+36B V402 CYG
+2005+43 V395 CYG
+2005+66 AA DRA
+2005-00 EI AQL
+2005-09 BE CAP
+2005-13 ST CAP
+2005-14 R CAP
+2006+18 EZ SGE
+2006+25 MIS V747
+2006+35 RY CYG
+2006+41 AY CYG
+2006+41B STAR NW
+2006+47 SV CYG
+2007+06 TV AQL
+2007+06B 138 VAR? E
+2007+06C 116 COMP N
+2007+07 V1475 AQL
+2007+12 V443 AQL
+2007+15A S AQL
+2007+15B RW AQL
+2007+15C VAR? N
+2007+20 FG SGE
+2007+20A ST SGE
+2007+20C VAR? N
+2007+20D VAR? E
+2007+20E 109 COMP N
+2007+35A V429 CYG
+2007+35B V430 CYG
+2007+35C V492 CYG
+2007+47 RX CYG
+2007+49 V1822 CYG
+2007-47 R TEL
+2008+12 RU AQL
+2008+15 V1101 AQL
+2008+32 MW CYG
+2008+36 KT CYG
+2008+42 V1316 CYG
+2008+42B COMP2V1316
+2008+66 NSV 12872
+2008-05 EK AQL
+2008-14 TW CAP
+2008-16 TU CAP
+2008-22 W CAP
+2008-44 RZ SGR
+2009+04 WZ AQL
+2009+16 R SGE
+2009+16B 84 COMP SW
+2009+16C 86 COMP SW
+2009+16D 81 COMP NW
+2009+16E KIS SUSP S
+2009+16F V335 SGE
+2009+38 RS CYG
+2009+38B 90 COMP SE
+2009+38C 69 COMP NE
+2009+38D 74 COMP SW
+2009+38E 83 COMP SW
+2009+38F 82 COMP SW
+2009+49 AC CYG
+2009+49B CX CYG
+2009+77 S5 2007+77
+2009-00 V1478 AQL
+2009-06 Z AQL
+2009-13 RX CAP
+2009-60 SU PAV
+2010+08 R DEL
+2010+08B 97 COMP N
+2010+12 KQ DEL
+2010+36 V1644 CYG
+2010+36B V1679 CYG
+2010+46 V695 CYG
+2010+47 V1824 CYG
+2011+25 V367 VUL
+2011+30 SX CYG
+2011+36 V432 CYG
+2011+36B STAR SW
+2011-21 RT CAP
+2011-39 RT SGR
+2011-52 X TEL
+2012+06 V1481 AQL
+2012+07 QZ AQL
+2012+07B STAR ENE
+2012+09 RU DEL
+2012+09B 132 COMP N
+2012+15 LZ DEL
+2012+16 NSV 12972
+2012+47 V1488 CYG
+2012+59 V786 CYG
+2012-03 V794 AQL
+2012-06 PY AQL
+2012-17 RW CAP
+2012-41 HEN 3-1863
+2013+26 CH VUL
+2013+31 V2012 CYG
+2013+36 V436 CYG
+2013+38 V1377 CYG
+2013+49 V1825 CYG
+2013+76 SZ CEP
+2013-16 AE CAP
+2014+33 V2114 CYG
+2014+34 AU CYG
+2014+37A P CYG
+2014+37B WX CYG
+2014+37C VAR SW
+2014+37D 98 COMP E
+2014+37E VAR NW
+2014+37F 130 COMP N
+2014+37G 111 COMP N
+2014+37H 112 COMP E
+2014+37I NSV 13007
+2014+52 V767 CYG
+2014-13 BG CAP
+2014-24 SN 2000DC
+2015+20 V SGE
+2015+20B VAR? SE
+2015+20C VAR? SW
+2015+20D * SAM
+2015+20E 123 COMP N
+2015+59 CN CYG
+2015+59B VAR? N
+2015+81 NSV 12920
+2016+18 WW SGE
+2016+20 NSV 13022
+2016+21 PU VUL
+2016+46 V497 CYG
+2016+47 U CYG
+2016+47B VAR NW
+2016+47C 100 COMP E
+2016+79 BD CEP
+2017+16 MN DEL
+2017+35 V1749 CYG
+2017+36B BI CYG
+2017+37A BC CYG
+2017+37B NSV 13034
+2017+49 LD 22
+2018+00 V865 AQL
+2018+17 VW DEL
+2018+40 V405 CYG
+2018+40B V1654 CYG
+2019+14 NSV 13065
+2019+68 AC DRA
+2019-44 V2276 SGR
+2020+15 EZ DEL
+2020+16 CM DEL
+2020+33 V404 CYG
+2020+38 V1322 CYG
+2020+41 V1515 CYG
+2021+12 RW DEL
+2021+20 FW DEL
+2021+55 V744 CYG
+2021-28 T MIC
+2021-52 KK TEL
+2021-52B KL TEL
+2022+12 TV DEL
+2022+14 WX DEL
+2022+18 IO DEL
+2022+24 HAD V106
+2022+27 QU VUL
+2022+38 KY CYG
+2022+64 VAR73 DRA
+2022-28 RS MIC
+2022-40 U MIC
+2023+11 MP DEL
+2023+36 V441 CYG
+2023+37 V1387 CYG
+2023+40 KZ CYG
+2023+43 V503 CYG
+2023+43B STAR A
+2024+09 CT DEL
+2024+10 XY DEL
+2024+12 XZ DEL
+2024+15 RS DEL
+2024-40 SW MIC
+2025+01 KN AQL
+2025+09 RY DEL
+2025+09B VAR SE
+2025+10 NSV 13114
+2025+12 RX DEL
+2025+12B VAR? NE
+2025+39 RW CYG
+2025+74 UU DRA
+2025-56 TT IND
+2026+11 RZ DEL
+2026+11B MQ DEL
+2026+13 NSV 13123
+2026+16 IS DEL
+2026-22 RU CAP
+2026-26 AN CAP
+2026-45 TU IND
+2027+18 MT DEL
+2027+32A AD CYG
+2027+32B AI CYG
+2027+52 V1974 CYG
+2027-19 BK CAP
+2028+09 CZ DEL
+2028+13 NSV 13142
+2028+14 SY DEL
+2028+17 Z DEL
+2028+17B AE DEL
+2028+17C VAR SE
+2028+17D 104 COMP E
+2028+66 IN CEP
+2029+02 V1330 AQL
+2029+12 ETA DEL
+2029+18 AG DEL
+2029+19 MV DEL
+2029+40 V1478 CYG
+2029+46 SZ CYG
+2029+54 ST CYG
+2029+54B 111 COMP S
+2029+54C 129 COMP W
+2029+62 BF CEP
+2030+07 TW DEL
+2030+27 FG VUL
+2030+34 V2125 CYG
+2030+46 TV CYG
+2030+46B V2015 CYG
+2030+53 BV CYG
+2031+19 LT DEL
+2031+50 KPD 2032
+2031-30 RT MIC
+2032+13 HO DEL
+2032+22 SZ VUL
+2032+25 TT VUL
+2032+26 V VUL
+2032+59 SN 1980K
+2033+09 NSV 13186
+2033+17 W DEL
+2033+17B EU DEL
+2033+26 BD VUL
+2033+61 TAV2034+61
+2034+13 AN DEL
+2034+14 NSV 13200
+2034+14B DM DEL
+2034+19 EP DEL
+2034+22A RU VUL
+2034+22B TU VUL
+2034+22C 97 VAR? NW
+2034+22D 93 COMP S
+2034+22E 89 COMP SW
+2034+22F IL VUL
+2034+48 V2037 CYG
+2034+49 V747 CYG
+2034+59 V778 CYG
+2034-14 IN AQR
+2034-29 R MIC
+2034-70 MV PAV
+2035+13 SS DEL
+2035+13B AP DEL
+2035+13C DN DEL
+2035+13D DO DEL
+2035+13E NSV 13219
+2035+17 AO DEL
+2035+37A FF CYG
+2035+37B VAR? CYG
+2035+37C VAR CYG
+2035+37D VAR? SE
+2035+37E VAR? NW
+2035-01 AE AQR
+2035-01B 112 COMP S
+2035-01C 109 COMP E
+2035-32 AT MIC
+2036+11 Y DEL
+2036+14 NSV 13227
+2036+16 AQ DEL
+2036+18 SZ DEL
+2036+65 SN 1999EL
+2036+65B SN 2000E
+2037+08 ER DEL
+2037+17 NSV 13234
+2037+17B LU DEL
+2037+17C HX DEL
+2037+18 HR DEL
+2037+18B 104 COMP W
+2037+19 NSV 13242
+2037+25 TY VUL
+2037+27 TZ VUL
+2037+34 HE2-468CYG
+2038+16 S DEL
+2038+16B VAR NW
+2038+16C MEZ'S *
+2038+18 LQ DEL
+2038+20 UU VUL
+2038+20B 116 COMP E
+2038+35 V568 CYG
+2038+38 V446 CYG
+2038+47 V CYG
+2038-11 MARK 509
+2038-39 UY MIC
+2039+17 MY DEL
+2039+18 ES DEL
+2039+20 BF VUL
+2039+20B 128 COMP N
+2039+31 V569 CYG
+2039+35 X CYG
+2039+37 DR CYG
+2039+37B * E OF 112
+2039+42 DG CYG
+2039-05 Y AQR
+2039-31 AU MIC
+2040+11 ST DEL
+2040+16 T DEL
+2040+16B NSV 13285
+2040+17 U DEL
+2040+17B KP DEL
+2040+44 NSV 13262
+2041+02 V AQR
+2041+04 BR DEL
+2041+07 NN DEL
+2041+37 V1837 CYG
+2041-01 FP AQR
+2041-04 W AQR
+2041-04B 144 COMP E
+2042+31 GP CYG
+2042+39 V1489 CYG
+2042+44A RR CYG
+2042+44B BZ CYG
+2042+53 V1525 CYG
+2042-00 SN 2002HA
+2042-05 EN AQR
+2042-15 U CAP
+2043+17 NSV 13303
+2043+18 V DEL
+2043+34 T CYG
+2043+41 V516 CYG
+2043+45 CY CYG
+2044+14 NSV 13321
+2044+22 FI VUL
+2044+31 AM CYG
+2044+31B 117 COMP S
+2044+38 V367 CYG
+2044+67 NGC 7023
+2044-00 NSV 13326
+2044-05 T AQR
+2044-05B 55 VAR? SE
+2044-14 DT AQR
+2044-75 RR OCT
+2045+03 TX DEL
+2045+15 DY DEL
+2045+16 NO DEL
+2045+45 V1661 CYG
+2046+14 DZ DEL
+2046+36 V1056 CYG
+2046+45 DS CYG
+2046+50 V750 CYG
+2047+14 AZ DEL
+2047+27 T VUL
+2047+31 AO CYG
+2047+33 AN CYG
+2047+35 V1329 CYG
+2047+35B VAR? NE
+2047-03 IR AQR
+2047-15 NSV 13372
+2047-63 U PAV
+2048+15 BB DEL
+2048+22 RX VUL
+2048+26 UW VUL
+2048+34 Y CYG
+2048+35 V1330 CYG
+2048+35B 104 VAR? E
+2048+35C VAR? N
+2048+43 V751 CYG
+2048+43B NSV 13377
+2048+43C NSV 13378
+2048+46 RZ CYG
+2048+46B V1395 CYG
+2048-28 RX MIC
+2048-28B BY MIC
+2049-54 S IND
+2050+16 LR DEL
+2050+17 X DEL
+2050+17B VAR? SW
+2050+17C STAR SW
+2050+17D 113 COMP E
+2050+27 NSV 13398
+2050+28 BW VUL
+2050+30A UX CYG
+2050+30B AP CYG
+2050+30C 99 VAR? S
+2050+43 V348 CYG
+2051+26 UY VUL
+2051+44 V1711 CYG
+2051-40 RY MIC
+2052+04 S EQU
+2052+15 NSV 13430
+2052+23 UZ VUL
+2052+33 AQ CYG
+2052+47 MWC 358
+2052-03 IS AQR
+2053+25 VW VUL
+2053+30 AS CYG
+2053+32 AT CYG
+2053+39 VX CYG
+2053-07 VV AQR
+2053-15 AB CAP
+2053-43 COD-43 143
+2053-75 AO OCT
+2054+08 SX EQU
+2054+34 CG CYG
+2054+35 V450 CYG
+2054+46 AZ CYG
+2055+13 SW DEL
+2055+26 V420 VUL
+2055+43 V1057 CYG
+2055+43B 126 COMP E
+2055+43C 131 COMP S
+2055+47 DH CYG
+2055-01 VW AQR
+2056+42 TX CYG
+2056+47 V832 CYG
+2056+49 V1331 CYG
+2056-04 IT AQR
+2056-27 RR CAP
+2056-49 RZ IND
+2057+17 NU DEL
+2057+22 NSV 13475
+2057+44 CO CYG
+2057+75 NSV 13442
+2057-10 IU AQR
+2057-82 T OCT
+2058+24 V421 VUL
+2058+30 DI CYG
+2058+34 V523 CYG
+2058+34B V1058 CYG
+2058+36 V1610 CYG
+2058+45 V407 CYG
+2058-33 X MIC
+2059+23A R VUL
+2059+23B VZ VUL
+2059+23C DY VUL
+2059+48 V2275 CYG
+2100+33 GQ CYG
+2100+36 GR CYG
+2100+39 VY CYG
+2100+42 V1059 CYG
+2100+67 V380 CEP
+2100-00 RV AQR
+2100-34 Y MIC
+2101+00 EV AQR
+2101+19 LY DEL
+2101+29 TW CYG
+2101+43 NSV 13518
+2101+65 FX CEP
+2101-01 TX AQR
+2101-16 RS CAP
+2101-16B NSV 13537
+2101-24 V CAP
+2102+30 DT CYG
+2102+45 V1225 CYG
+2102-00 IV AQR
+2102-05 HU AQR
+2102-21 X CAP
+2103+31 CT CYG
+2103+35 V1805 CYG
+2103+36 V1060 CYG
+2103+36B V1804 CYG
+2103+82 X CEP
+2103-05 BK AQR
+2103-40 AK MIC
+2104+05 RR EQU
+2104+08 Z EQU
+2104+08B VAR? N
+2104+15 TZ PEG
+2104+29 V389 CYG
+2104+36 V1062 CYG
+2104+45 V358 CYG
+2105+09 GAMMA EQU
+2105+12 AM PEG
+2105+25 DZ VUL
+2105+26 WX VUL
+2105+37 LD 42
+2105+47 V573 CYG
+2105+58 UY CEP
+2105+58B VAR? NE
+2105+87 X UMI
+2105+87B 11.6? UMI
+2105-04 RS AQR
+2105-16 Z CAP
+2106+12 AN PEG
+2106+30 V360 CYG
+2106+32 NSV 13579
+2106+46 V577 CYG
+2106-09 VY AQR
+2107+12 V364 PEG
+2107-14 RX AQR
+2107-53 W IND
+2107-59 EUVEJ2115-
+2108+12 R EQU
+2108+18 AS PEG
+2108+28 CZ CYG
+2108+28B 119 VAR? E
+2108+36 DU CYG
+2108+36B 117 COMP N
+2108+47 V1500 CYG
+2108+47B 9.0 COMP
+2108+68 T CEP
+2108+68B NSV 13565
+2108+68C 75 COMP E
+2108+68D SUSP KIS
+2108+68E 71 COMP SW
+2108+68F NSV 13560
+2108-59 CD IND
+2109-02 BL AQR
+2109-03 RR AQR
+2109-43 RR MIC
+2110+08 RV EQU
+2110+08B T EQU
+2110+13 EF PEG
+2110+41 V386 CYG
+2110+59 NSV 13609
+2110-09 IW AQR
+2111+37 V479 CYG
+2111+43 V1554 CYG
+2111-02 AC AQR
+2113+07 RU EQU
+2113+34 UPS CYG
+2113-45 T IND
+2114+23 NSV 13653
+2114+28 BB CYG
+2114+45 V592 CYG
+2114+55 V343 CEP
+2114+55B V344 CEP
+2114-27 BN CAP
+2115+41 BH CYG
+2115+46 CE CYG
+2115-09 IX AQR
+2115-70 Y PAV
+2116+14 X PEG
+2116+14B 109 COMP N
+2116+55 FZ CEP
+2116+60 V422 CEP
+2116+62 ALPHA CEP
+2116-14B 127 VAR? E
+2116-15 T CAP
+2116-42 W MIC
+2117+21 SW PEG
+2117+31 V363 CYG
+2117+43 SN 2001FH
+2117+61 LO CEP
+2117-03 DL AQR
+2117-06 IY AQR
+2117-06B NSV 13671
+2117-41 V MIC
+2118+00 RW AQR
+2118+40 V1070 CYG
+2118+41 YY CYG
+2118-21 NSV 13683
+2119-69 SX PAV
+2120+37 V473 CYG
+2120-30 S MIC
+2120-30B 97 COMP NE
+2121+56 V345 CEP
+2121+77 GH CEP
+2122+08 EG PEG
+2122+10 NU PEG
+2122+16 TV PEG
+2122+34 V1666 CYG
+2122-42 CH GRU
+2123+62 SW CEP
+2123-54 X IND
+2124+17 AP PEG
+2124+21 NSV 13740
+2124+59 NSV 13729
+2125+26 SN 1998EY
+2125+30 GS CYG
+2125+46 BK CYG
+2125+54 NSV 13745
+2125+69 AX CEP
+2125-03 VZ AQR
+2125-03B 130 VAR? S
+2126+05 NX PEG
+2126+10 UU PEG
+2126+43 V1566 CYG
+2126-42 CI GRU
+2127+46 BL CYG
+2127+70 BETA CEP
+2128+75 EI CEP
+2128-14 Y CAP
+2129+01 IZ AQR
+2129+02 WW AQR
+2129+45 NSV 13784
+2129+53 NSV 13781
+2130+17 NY PEG
+2130+27 FZ PEG
+2130+38 V1426 CYG
+2130+45 RHO CYG
+2130+48 V1081 CYG
+2130-14 UU CAP
+2131+39 V632 CYG
+2131+39B STAR B E
+2131+40 V630 CYG
+2131+40B STAR S
+2131+40C V1338 CYG
+2131-19 EPS CAP
+2132+13 HM PEG
+2132+13B AQ PEG
+2132+31 AB CYG
+2132+32 NSV 13806
+2132+44 W CYG
+2132+44B VAR? NW
+2132+44C 68 COMP NW
+2132+44D 67 VAR? SE
+2132-11 BP CAP
+2133+44 CP CYG
+2133+67 V431 CEP
+2134+45 V1568 CYG
+2134+47 V637 CYG
+2134+57 GL CEP
+2135+42 UU CYG
+2135+44 V539 CYG
+2135-45 CF GRU
+2136+02 NSV 25735
+2136+42 NSV 13834
+2136+53 NSV 13832
+2136+56 GS 2138+56
+2136+57 HIP 106890
+2136+78 S CEP
+2136-48 RS GRU
+2137+35 V460 CYG
+2137+42 Q CYG
+2137+48 V1251 CYG
+2137+49 V410 CYG
+2137+53 RU CYG
+2137-53 Y IND
+2138+22 VX PEG
+2138+23 OP PEG
+2138+31A V1760 CYG
+2138+31B NSV 25747
+2138+43 SS CYG
+2138+43B V1668 CYG
+2138+43C VAR? NW
+2138+43D 123 COMP N
+2138+43E 113 COMP E
+2138+43F NSV 25754
+2138+43G 120 COMP W
+2138+43I 84 COMP NE
+2138+43K 80 COMP SE
+2138+44 V1571 CYG
+2138+45 V1339 CYG
+2138+53 NSV 13852
+2139+09 EPS PEG
+2139+37 RV CYG
+2139+37B VAR? CYG
+2139+40 NSV 13857
+2140+12 TU PEG
+2140+24 RR PEG
+2140+37 V1341 CYG
+2140+44 V2209 CYG
+2140+45 HD 206635
+2140+58 MU CEP
+2140-72 AY IND
+2141+46 BN CYG
+2141+48 V1089 CYG
+2141-02 EP AQR
+2141-16 DELTA CAP
+2141-36 RY PSA
+2142+23 DX PEG
+2142+47 LP CYG
+2142-47 R GRU
+2143+06 EV PEG
+2143+45 V659 CYG
+2143+73 PQ CEP
+2144+20 HO PEG
+2144+43 WY CYG
+2144+43B 130 VAR SE
+2144+43C 92 COMP NE
+2144+43D 91 COMP SE
+2144+43E 96 COMP SW
+2144+64 RT CEP
+2145+12 KY PEG
+2145+16 NSV 13891
+2145-20 BS CAP
+2146+12 AG PEG
+2146+19 HR 8248
+2147+13 LS PEG
+2147+22 AV PEG
+2147+23 AW PEG
+2147+42 VZ CYG
+2147+49 V674 CYG
+2148+18 OR PEG
+2148+49 GU CYG
+2148+70 VZ CEP
+2149+48 LS CYG
+2149+48B BP CYG
+2149+48C 113 VAR? S
+2149+49 LT CYG
+2150+52 MWC 645
+2150-14 BU CAP
+2150-69 RW IND
+2151+07 OS PEG
+2151+22 RX PEG
+2151+47 LV CYG
+2151+50 LW CYG
+2151+51 BQ CYG
+2152+08 RXJ2157.5+
+2152+35 WW PEG
+2152+47A LX CYG
+2152+47B LY CYG
+2152+47C VAR? SE
+2152+47D COMP A
+2152+47E STAR NE
+2152+64 MWC 381
+2152-15 OX-192 CAP
+2152-46 CP GRU
+2153+49 MM CYG
+2153+51 V1404 CYG
+2153+63 VV CEP
+2153-21 BW CAP
+2153-30 PKS2155-30
+2154+15 OT PEG
+2154+45A MP CYG
+2154+45B VAR CYG
+2154+52 MQ CYG
+2154+60 IR CEP
+2154+63 Q1995/033
+2154-18 KK AQR
+2155+05 NSV 13992
+2155+23 OU PEG
+2155+45A GW CYG
+2155+45B MS CYG
+2155+48A FG CYG
+2155+48B NSV 13967
+2155+86 TY CEP
+2156+05 V PEG
+2156+32 WY PEG
+2156+34 AY PEG
+2156+42 BG LAC
+2156+48 NSV 13994
+2156-28 U PSA
+2157+01 VY PEG
+2157+34 WZ PEG
+2157-00 KL AQR
+2157-17 U AQR
+2157-31 TT PSA
+2157-65 HIP 108976
+2158+13 DG PEG
+2158+13B 106 COMP N
+2158+13C 116 COMP E
+2158+28 NSV 25818
+2158+31 OY-302 PEG
+2158+41 BL LAC
+2158+41B V393 LAC
+2158+43 BK LAC
+2158+48 GY CYG
+2158+48B 118 COMP N
+2158+56 YY CEP
+2158-02 OMI AQR
+2158-28 S PSA
+2158-75 V OCT
+2159+20 HP PEG
+2159+21 OW PEG
+2159+27 TW PEG
+2159+27B 81 COMP SE
+2159+27C 83 COMP
+2159+34 RT PEG
+2159+34B 111 COMP W
+2159+34C 98 COMP NW
+2159+35 UV PEG
+2159+54 IU CEP
+2159+67 BI CEP
+2159+69 BH CEP
+2200+62 MO CEP
+2200-67 SS IND
+2201+33A RY PEG
+2201+33B RZ PEG
+2201+34A SV PEG
+2201+34B SY PEG
+2201+34C VAR?
+2201+46 HK LAC
+2201+46B HT LAC
+2201+51 PS LAC
+2201+53 IV CEP
+2201+53B 125 COMP S
+2202+11 IU PEG
+2202+17 OY PEG
+2202+28 AZ PEG
+2202+34 SZ PEG
+2202+47B CT LAC
+2202-10 KN AQR
+2203+37 W LAC
+2203+37B 107 VAR? N
+2203+46 AQ LAC
+2203+47 AP LAC
+2203+51 TY LAC
+2203+59 TASV2204+5
+2203-04 UU AQR
+2203-47 NGC 7213
+2204+12 T PEG
+2204+26 OZ PEG
+2204+45 AR LAC
+2204+53 2206+54CEP
+2204-02 KO AQR
+2204-14 KP AQR
+2205+31 PP PEG
+2205+40 SN 2001CY
+2205+50 Y LAC
+2205+55 EE CEP
+2206+13 Y PEG
+2206+72 DM CEP
+2207+14 RS PEG
+2207+54 AB CEP
+2207-11 KR AQR
+2208+38 DH LAC
+2208+43A RS LAC
+2208+43B RY LAC
+2208+56 CU CEP
+2208-22 SN 2003GF
+2209+12 RU PEG
+2209+12B VAR? SE
+2209+12C 95 COMP SE
+2209+53 V341 LAC
+2209+56 N? CEP 83
+2209-80 EPS OCT
+2210+26 AI PEG
+2210+54 KM LAC
+2210+62 SY CEP
+2210-37 SN 1999EE
+2211+28 HQ PEG
+2211+36 SN 2001IB
+2211+41 V381 LAC
+2212+04 PQ PEG
+2212+55 CP LAC
+2212-08 FO AQR
+2212-30 R PSA
+2212-75 DN OCT
+2213+02 UW PEG
+2213+03 PR PEG
+2213+13 TX PEG
+2213-21 X AQR
+2214+43 V366 LAC
+2214+56 YZ CEP
+2214+56B 106 COMP
+2214+69 BO CEP
+2214-14 SS AQR
+2214-60 AA TUC
+2215+01 HL AQR
+2215+05 NSV 14122
+2215+16 PS PEG
+2215-61 UU TUC
+2216+11 IN PEG
+2216+40 V347 LAC
+2216-08 DZ AQR
+2216-46 PI1 GRU
+2217+45 FW LAC
+2217+49 UX LAC
+2217-22 RT AQR
+2217-22B 97 COMP SW
+2218+49 AY LAC
+2218-20 KU AQR
+2219+04 PW PEG
+2219+30 PV PEG
+2219+52 MN LAC
+2219+55A RW CEP
+2219+55B SU LAC
+2219+73 SV CEP
+2219-38 T GRU
+2219-38B VAR? NE
+2219-38C VAR? ENE
+2219-48 S GRU
+2220+00 PI AQR
+2220+50 MR LAC
+2220+55 BT LAC
+2220-20 KV AQR
+2220-29 T PSA
+2221+29 RV PEG
+2221+34 CSV 8761
+2222-22 KW AQR
+2224+39 S LAC
+2224+39B 99 COMP NE
+2224+50 BU LAC
+2224+55 NQ LAC
+2224+57 DO CEP
+2224-27 NSV 14175
+2225+11 PY PEG
+2225+57 DELTA CEP
+2225+64 BS CEP
+2225-23 KX AQR
+2226+05 MN PEG
+2226+05B 132 COMP S
+2226+05C 135 COMP S
+2226+29 GX PEG
+2226+56 ST CEP
+2227-50 VZ GRU
+2228+00 KZ AQR
+2228+55 QZ LAC
+2228+57 KY CEP
+2228+58 V451 CEP
+2228-67 R IND
+2229+24 SS PEG
+2229+24B 93 COMP NW
+2229+56 NSV 14213
+2229+56B V351 CEP
+2230+49 SN 2001DE
+2230+50 BH LAC
+2230+53 VW LAC
+2230-17 HM AQR
+2231+52 RZ LAC
+2231+52B DI LAC
+2231-05 LM AQR
+2231-08 LO AQR
+2231-65 UV TUC
+2232+01 CY AQR
+2232+47B BM AND
+2232+57 W CEP
+2233+00 2236+0052
+2233-14 AB AQR
+2233-21 FL AQR
+2234+56 NSV 14260
+2234-62 T TUC
+2236+56 Z LAC
+2236-05 LP AQR
+2236-47 BETA GRU
+2237+10 MP PEG
+2237+20 BC PEG
+2237+55 RR LAC
+2237-21 SZ AQR
+2238+09 NSV 14284
+2238+27 BD PEG
+2238+41 R LAC
+2238+41B STAR SW
+2238+51 AO LAC
+2240+26 QW PEG
+2240+48 V363 LAC
+2240+49 RW LAC
+2240+49A RV LAC
+2240+52 DU LAC
+2240+61 DG CEP
+2241+54 TX LAC
+2241+56 DV LAC
+2241+59 MV CEP
+2241-11 LQ AQR
+2241-43 RZ GRU
+2241-43B NSV 14319
+2241-87 RT OCT
+2242+43 EV LAC
+2242+43B 108 COMP E
+2242+58 CR CEP
+2243+10 QY PEG
+2243+36 NSV 14321
+2243+54 U LAC
+2243-65 X TUC
+2244+24 EX PEG
+2244+26 ST PEG
+2244+55 V LAC
+2244-27 TY PSA
+2245+17 SX PEG
+2245+40 RX LAC
+2245+52 DK LAC
+2245+55 X LAC
+2245+58 AL CEP
+2245+58B VAR CEP
+2245+58C 11.0 COMP
+2246+06 DG PSC
+2246+17 AF PEG
+2246+54 EG LAC
+2246+59 CV CEP
+2246+62 NSV 25966
+2246+65 IOTA CEP
+2247+51 CL LAC
+2247+60 MW CEP
+2247+63 VX CEP
+2247-08 LAMBDA AQR
+2248+16 IM PEG
+2248-34 ST PSA
+2248-45 SN 2002GE
+2249+00 DH PSC
+2249+15 3C 454.3
+2249+16 HR PEG
+2249+37 SW LAC
+2249+60 V386 CEP
+2249-09 TT AQR
+2249-30 V PSA
+2250+19 GO PEG
+2250+36 TU LAC
+2250+58 MIS V1147
+2250-03 AO PSC
+2251+24 SX LAC
+2251+47 RU LAC
+2251+53 TV LAC
+2251-20 S AQR
+2251-41 SN 2001IG
+2252+17 BI PEG
+2252+48 EW LAC
+2252+58 DI CEP
+2252-36 SN 1993L
+2253+10 V368 PEG
+2253+42 TV AND
+2253+42B 102 COMP E
+2253+58 V627 CAS
+2253+84 AR CEP
+2254+04 DI PSC
+2255+15 SN 1997DT
+2255+42 SZ AND
+2255+42B 133 COMP N
+2255+56 V509 CAS
+2256+32 V340 PEG
+2256+45 BC AND
+2256+82 NSV 14381
+2257+41 OMI AND
+2257+45 VY AND
+2257+51 BQ AND
+2257-64 BR TUC
+2258+08 NGC 7469
+2258+10 AK PEG
+2258+16 PG2300+166
+2258+16B V369 PEG
+2258+27 BETA PEG
+2258+59 UV CAS
+2258+59B AS CEP
+2258+59C NSV 14398
+2258+59D NSV 14402
+2258-35 PI PSA
+2259+14 RW PEG
+2259+14B ALPHA PEG
+2259+48 AZ AND
+2259+52 V425 CAS
+2259+53 V806 CAS
+2300+48 OR AND
+2300-03 SN 2000DN
+2300-22 ER AQR
+2301+10 R PEG
+2301+10B 77 VAR? NE
+2302+08 NSV 14428
+2302+49 KX AND
+2302+58 SW CAS
+2303+16 DY PEG
+2303+55 KZ CAS
+2303-30 Y SCL
+2304+08 GZ PEG
+2304+21 RXSJ230950
+2304+49 KY AND
+2304+70 UZ CEP
+2305+10 NSV 14446
+2305+33 V345 PEG
+2305+47 KZ AND
+2305+52 RZ AND
+2306+04 DL PSC
+2306+08 NSV 26033
+2306+11 DHK PEG 3
+2306+36 AB AND
+2306+52 RT AND
+2306+66 CG CEP
+2307+46 OS AND
+2307+52 SS AND
+2307+59 V CAS
+2307+59B 93 COMP N
+2308+01 SAO 128046
+2308+08 V346 PEG
+2308+56 LM CAS
+2308+60 OQ CEP
+2309+04 SN 1998DH
+2309+09 V347 PEG
+2309-57 YZ TUC
+2309-59 CP TUC
+2310+40 TY AND
+2310+40B 92 COMP E
+2310+40C 103 COMP W
+2310+40D 99 COMP
+2310+50 CL AND
+2310-31 RXJ2315.5-
+2311+10 EO PEG
+2311-08 CHI AQR
+2311-64 Y TUC
+2312+25 EZ PEG
+2312+59 V563 CAS
+2313+46 AO AND
+2313+48 AI AND
+2313+85 V362 CEP
+2313-00 MARK 530
+2313-09 SN 1987N
+2313-42 PKS2316-42
+2314+25 W PEG
+2315+08 S PEG
+2315+39 RY AND
+2315+46 EU AND
+2315+48 BE AND
+2315-06 NSV 14515
+2316+08 NSV 14520
+2316+12 EI PEG
+2316+49 AK AND
+2316+49B 116 COMP S
+2316+82 AN CEP
+2316-18 XY AQR
+2317-11 SV AQR
+2318+17 IP PEG
+2318+17B COMP A
+2318+17C COMP B
+2318+39 BU AND
+2318+78 RY CEP
+2318+81 NSV 14522
+2319+41 V385 AND
+2319+46 TASV2321+4
+2319+55 V353 CAS
+2319+55B STAR NW
+2319-17 RU AQR
+2320+60 V433 CAS
+2320-08 EG AQR
+2321+44 AL AND
+2322+49 BV AND
+2322+73 NSV 14562
+2322-48 RU PHE
+2323+21 SN 2002DP
+2323-30 VY SCL
+2324+05 RXS2329+06
+2324+12 TY PEG
+2324+85 NSV 14566
+2324-05 NSV 14588
+2325+43 DX AND
+2325+48 DL AND
+2325+57 V358 CAS
+2326+19 EQ PEG
+2326+27 HR 8933
+2326+42 BG AND
+2326+42B 126 COMP S
+2326-03 AF PSC
+2327+48 NSV 14607
+2327+61 DS CAS
+2327-46 V PHE
+2327-54 SN 1996AL
+2328+21 HW PEG
+2328+48 Z AND
+2328+48B 104 COMP N
+2328+48C 88 COMP SW
+2328+48D SUSP ROD
+2328+48E 103 COMP N
+2328+48F 91 COMP NW
+2328+53 NSV 14613
+2328-45 AN PHE
+2329+49 V426 AND
+2329+53A V372 CAS
+2329+53B V371 CAS
+2329-55 TU PHE
+2330+22 V355 PEG
+2331+09 FF PEG
+2332+32 SU PEG
+2332+45 LAMBDA AND
+2332+46 GG AND
+2332+47 BY AND
+2332+56 DU CAS
+2332+61 RS CAS
+2333+27 NSV 14652
+2333+35 ST AND
+2333+55 LS CAS
+2334+51 SV CAS
+2334+59 DX CAS
+2335+04 NSV 26122
+2335+12 HX PEG
+2335+29 V378 PEG
+2336+47 WY AND
+2336+69 PU CEP
+2337+56 V705 CAS
+2338+09 NSV 14679
+2338+34 CM AND
+2338+60 PY CAS
+2338-15 R AQR
+2338-15B 101 VAR? S
+2338-15C 107 COMP S
+2339+56 Z CAS
+2339+61 PZ CAS
+2339+61B 112 COMP W
+2339+61C 88 COMP W
+2339+71 NSV 14687
+2339+84 NSV 14680
+2339-16 NSV 14689
+2340+42 LD 317
+2341+02 TX PSC
+2341+02B 58 COMP SE
+2341+53 RT CAS
+2341-42 SX PHE
+2342+27 SN 2000CW
+2342+58 TAU CAS
+2343+15 DL PEG
+2343+29 V360 PEG
+2343+50 V630 CAS
+2343-06 NSV 14715
+2344+01 NSV 14719
+2344-09 VAR? AQR
+2345+46 TZ AND
+2345+50 CS CAS
+2345+77 AT CEP
+2345-26 VZ SCL
+2346+02 22 PSC
+2346+08 HH PEG
+2346+29 DU PEG
+2346+59 BC CAS
+2346+61 BB CAS
+2346+62 EO CAS
+2347+54 EQ CAS
+2347+58 RY CAS
+2347+66 V854 CAS
+2347-16 Z AQR
+2347-39 BW SCL
+2348+00 NSV 26159
+2348+07 SN 2001DA
+2348+22 V379 PEG
+2348+60 TZ CAS
+2348+75 TX CEP
+2348-39 RXJ2353.0
+2349+27 VAR62 PEG
+2349+44 GL AND
+2349+56 RHO CAS
+2349-00 XZ PSC
+2350+28 II PEG
+2350+48 RS AND
+2350+53 RR CAS
+2350+56 V373 CAS
+2351+82 V CEP
+2351-50 R PHE
+2352+31 YY AND
+2352+55 WY CAS
+2352+55B 137 COMP W
+2352+61 CTM4 CAS
+2352+62 DD CAS
+2352-09 V CET
+2352-65 R TUC
+2353+09 DP PSC
+2353+50 R CAS
+2353+50B 105 COMP E
+2353+50C 68 COMP NW
+2353+60 QX CAS
+2353+60A CE CAS A
+2353+60B CE CAS B
+2353+60C CE CAS
+2353+60D 108 COMP X
+2353+60E CF CAS
+2353-40 RR PHE
+2353-53 Z PHE
+2353-57 S PHE
+2354+06 NSV 14793
+2354+55 QZ CAS
+2354+56A V532 CAS
+2354+56B V533 CAS
+2355+25 Z PEG
+2355-77 BE OCT
+2356+59 WZ CAS
+2356+59B 72 COMP NE
+2356+64 NSV 14802
+2356-67 RXJ0001.9-
+2357+48 IW CAS
+2357-15 W CET
+2358+55A Y CAS
+2358+55B 150 COMP S
+2358-02 SN 2000DA
+2359+39 SV AND
+2359+43 SU AND
+2359+54 DI CAS
+*8630
+* E OF 112 2039+37B
+* SAM 2015+20D
+- AQL 1920+02
+- AUR 0526+36 V363 AUR; LANNING 10
+- AUR 0534+31B
+- CAM 0530+68B
+- CEN 1405-58
+- CEP 2044+67
+- CHA 0809-76C
+- CHA 0848-76
+- CMA 0640-16 HL CMA
+- CMI 0726+10
+- CNC 0837+28
+- COL 0525-32
+- CRB 1555+26B
+- CRT 1129-11 TT CRT
+- CRV 1215-17 TV CRV; TOMBAUGH *; VAR CRV
+- CYG 1946+32B
+- CYG 2138+31A
+- DOR 0527-66
+- FOR 0322-34
+- LIB 1507-01
+- MON 0629+08
+- OPH 1624-12
+- ORI 0538+00B NSV 2599; CSV 102487
+- SCT 1841-05
+- SGE 1937+16B
+- SGR 1852-28
+- TAU 0533+26C
+- TRI NW 0221+32B
+- TRI SE 0221+32D
+- UMA 1034+68
+- VIR 1303-04
+- VIR 1331-08
+-- SGR 1746-17
+-CAS1 0255+64
+-LEO1 1101+02
+034525 TAU 0340+24 POSITION TENTATIVE
+1 GEM 0558+23 NSV 16765
+1 LIB A 1411-26
+1 LIB B 1413-26
+10.2 COMP 0557+47B
+10.6 VAR? 0655+10D
+100 COMP E 1353-04E
+100 COMP E 2016+47C
+100 COMP N 0710+39C
+100 COMP S 1200+12B
+100 VAR? N 0727+08B
+101 COMP 1656+31B
+101 COMP N 1946+14C
+101 COMP S 1656+31B
+101 COMP S 1934+28C
+101 VAR? N 0133+38B
+101 VAR? S 2338-15B
+102 CMP EE 1910-33B
+102 COMP E 2253+42B
+102 COMP N 1744+22B
+102 COMP S 0049+58B
+102 COMP S 0604+50C KOSA-KISS SUSPECTED VAR
+102 COMP S 1606+25E
+102 COMP W 1555+26H
+103 COMP E 0453+07B
+103 COMP E 1909+33B
+103 COMP E 1934+28B
+103 COMP N 1239+37B
+103 COMP N 2328+48E
+103 COMP S 0549+20E
+103 COMP W 1953+39B
+103 COMP W 2310+40C
+103 VAR W 1459-71B
+103 VAR? E 1940+48B
+104 COMP E 2028+17D
+104 COMP N 1108-28B
+104 COMP N 2328+48B
+104 COMP W 0059+53B
+104 COMP W 2037+18B
+104 VAR? E 2048+35B
+105 COMP E 0811+12D
+105 COMP E 2353+50B
+105 COMP N 1857+37C
+105 COMP S 0553+53D
+105 COMP S 1950+56B
+106 COMP 2214+56B
+106 COMP N 1419+54B
+106 COMP N 1915+29B
+106 COMP N 2158+13B
+106 COMP W 0231+33B
+106 VAR? E 0655+10C
+106 VAR? S 0549+20C
+106 VAR? S 1533+78D
+107 COMP E 1831+38D
+107 COMP N 1901+08E
+107 COMP S 1804+45B
+107 COMP S 2003+57B
+107 COMP S 2338-15C
+107 COMPNN 1555+26E
+107 VAR? E 1231+60B
+107 VAR? N 2203+37B
+108 COMP E 0553+53B
+108 COMP E 0605+47C
+108 COMP E 1353-04F
+108 COMP E 1811+36F
+108 COMP E 2242+43B
+108 COMP N 0546+15E
+108 COMP S 1848+11B
+108 COMP W 0416+19B
+108 COMP W 0532-01B
+108 COMP X 2353+60D COMP STAR 'X' ON CE CAS ARCHIVAL PHOTO
+108 VAR? S 0122+16B
+109 COMP E 0404+51C
+109 COMP E 2035-01C
+109 COMP N 1415+67F 109 NW CLOSER TO U (THERE IS ANOTHER 109 MORE W)
+109 COMP N 1716+22B
+109 COMP N 2007+20E
+109 COMP N 2116+14B
+109 COMP S 1905+27B
+109 COMP W 0701+09B
+109 VAR? W 0602+22B
+11.0 COMP 2245+58C
+11.6? UMI 2105+87B
+11.7 COMP 0641+08B
+110 COMP E 0149+58B
+110 COMP E 0243+56E
+110 COMP E 0407-25B
+110 COMP N 0237+35B
+110 COMP N 0710+39I
+110 COMP N 1921+21B
+110 COMP S 1606+25F
+110 VAR N 0618+50B
+111 COMP E 1744+22C
+111 COMP N 1816+31B
+111 COMP N 2014+37G
+111 COMP S 2029+54B
+111 COMP W 1415+67E
+111 COMP W 2159+34B
+112 COMP E 1805+18D
+112 COMP E 2014+37H
+112 COMP N 0613-17D
+112 COMP N 0614-17D
+112 COMP S 1811+36E
+112 COMP S 2035-01B
+112 COMP W 0632-01B
+112 COMP W 2339+61B
+112 VAR SE 0501+30B
+113 COMP E 2050+17D
+113 COMP E 2138+43E
+113 COMP N 0655+10G
+113 COMP N 1818+28C
+113 VAR SE 1425+39B
+113 VAR? E 1934+08B
+113 VAR? S 2149+48C
+113 VAR? W 1811+03B
+114 COMP E 1850+36B
+114 COMP E 1953-08C
+114 COMP E 2138+43F NSV 25754
+114 COMP N 0829+53B
+114 COMP N 1527-14B
+114 COMP N 1920+29B
+114 COMP S 0155+05B
+114 COMP S 0220-00B
+114 COMP S 1415+67C
+114 COMP W 0655+10F
+114 VAR? S 0634+44B
+115 COMP N 0640+30B
+115 COMP N 0855+18B
+115 COMP N 1205+39B
+115 COMP S 0103+59B
+115 COMP W 0958+14B
+115 COMP W 1613+26D
+115 COMP W 1946+14D
+115 VAR? W 0850-08D
+116 COMP E 1640+25D
+116 COMP E 2038+20B
+116 COMP E 2158+13C
+116 COMP N 1717+23D
+116 COMP N 2007+06C
+116 COMP S 0226+46B
+116 COMP S 0530-05D
+116 COMP S 0533+37B
+116 COMP S 0604+43B
+116 COMP S 1934+28D
+116 COMP S 1946+32D
+116 COMP S 2316+49B
+116 COMP W 0520+34D
+116 COMP W 1650+07B
+116 COMP W 2003+17B
+116 VAR SW 0604+43B
+116 VAR? E 1533+78C
+116 VAR? S 0059+53D
+116 VAR? S 1513+36B
+117 COMP N 2108+36B
+117 COMP S 0640+30E
+117 COMP S 1839+22D
+117 COMP S 2044+31B
+117 COMP W 1802+20D
+117 VAR? W 0804+28E
+118 * NE 0655+10H
+118 COMP E 0710+39E
+118 COMP N 1818+23B
+118 COMP N 2158+48B
+118 COMP S 0324+43C
+118 COMP W 0058+40E NSV 15235
+118 COMP W 1656+31C
+118 COMP W 1810+20B
+118 VAR? E 1647+05B
+119 COMP N 1935+09C
+119 COMP S 1850+32B
+119 COMP W 0313+32D
+119 VAR? E 0816+17B
+119 VAR? E 2108+28B
+11M NE 5.7 0829+53C
+11M* E HW 0457+26B
+12.1 VAR? 0701+22D
+12.2 COMP 0706-19C
+12.7 COMP 0211+43D
+12.7 COMP 0706-19B
+12.7* 1606-21C
+120 COMP E 1904+43F
+120 COMP N 1744-06B
+120 COMP S 1640+12B
+120 COMP W 1857+37B
+120 COMP W 2138+43G
+120 VAR? E 0044+35B
+121 COMP E 0500-22B
+121 COMP E 1533+78E
+121 COMP S 0058+40D
+121 COMP S 0855+18C
+121 COMP S 1640+25B
+121 VAR 0749+22B
+121 VAR S 0701+22D
+121 VAR? S 0401+06B
+122 COMP E 1517+31B
+122 COMP N 0710+39F
+122 COMP S 0604+50B
+122 COMP W 0305+14B
+122 VAR? N 1830+24C
+123 COMP E 0210+24B
+123 COMP E 1728+09C
+123 COMP N 2015+20E
+123 COMP N 2138+43D
+124 COMP W 0710+39G
+124 COMP W 1902+11B
+124 COMP W 1955+53C
+124 VAR? S 1606+25B
+125 COMP N 0613-17E
+125 COMP N 1920+29E
+125 COMP S 1132+02B
+125 COMP S 1947+38E
+125 COMP S 1948+38F
+125 COMP S 2201+53B
+125 COMP W 0803+14B
+125 VAR? N 0432-63B SU RET
+126 COMP E 1919+04B
+126 COMP E 2055+43B
+126 COMP N 1934+30C
+126 COMP S 1805-14B
+126 COMP S 1901+08L
+126 COMP S 2326+42B
+126 VAR? E 1810+31B
+126 VAR? S 1945+42B
+127 COMP E 1517+31C
+127 COMP N 0530-05C
+127 COMP N 1602-21C
+127 COMP N 1950+55D
+127 COMP S 1107-06B
+127 VAR? E 2116-14B FIELD OF CV AQR (CV WAS DELETED AS = 52 EUROPA)
+127 VAR? S 0211+43B
+128 COMP 0804+28C
+128 COMP E 0614-17C USE NAME VAR CMA (THIS IS CR'S VAR CMA)
+128 COMP N 0106+21E
+128 COMP N 1754+23C
+128 COMP N 1902+11D
+128 COMP N 2039+20B
+128 COMP S 0004+51B
+128 COMP S 0640+30C
+128 COMP S 1640+25F
+128 COMP W 1950+35B
+129 COMP 1224+02B
+129 COMP N 1640+25C
+129 COMP S 1904+43D
+129 COMP W 0635+58B
+129 COMP W 0803+14C
+129 COMP W 1904+43E
+129 COMP W 2029+54C
+129 VAR? N 0130+50B
+12M STAR W 1946+32C
+130 COMP N 1724-86B
+130 COMP N 2014+37F
+130 COMP W 0829+53E
+130 VAR SE 2144+43B
+130 VAR? S 2125-03B
+130 VAR? W 1949+17E
+131 COMP E 0655+10D
+131 COMP S 1647+05C
+131 COMP S 1950+32E
+131 COMP S 2055+43C
+131 COMP W 1754+58C
+131 VAR? W 0655+10B
+132 COMP 0804+28B
+132 COMP E 0939+34C
+132 COMP N 2012+09B
+132 COMP S 2226+05B
+133 COMP 0804+28D
+133 COMP E 0734-00D
+133 COMP E 2002+50C
+133 COMP N 0058+40C
+133 COMP N 0300+46C
+133 COMP N 1902+11C
+133 COMP N 2255+42B
+133 COMP S 0701+22F
+134 COMP S 0728+11C
+135 COMP S 0300+46D
+135 COMP S 0733+36B
+135 COMP S 2226+05C
+136 COMP E 1831+38E
+136 COMP N 1910+46B
+136 COMP N 1953+77B
+136 COMP S 0206+57C
+136 COMP S 1911-24B
+136 COMP W 0203+56E
+136 COMP W 1805+18C
+136 VAR? W 0904+25B
+137 COMP S 0300+46E
+137 COMP W 2352+55B
+138 COMP N 0829+53F
+138 COMP S 0031+62C
+138 COMP W 0101-02B
+138 VAR? E 2007+06B
+138 VAR? S 0605+47B
+138 VAR? W 0924+21B
+139 COMP N 0829+53I
+14 COM 1221+27 HD 108283
+140 COMP N 1602+10B
+140 COMP N 1608+25E STAR A NE
+140 COMP N 1934+30B
+140 COMP N 1958+56B
+140 COMP S 1626+23C
+142 COMP E 1841+37D
+142 COMP N 1640+25E
+143 COMP N 0829+53G
+1432-0033 1429-00 OU VIR
+144 COMP E 1953-08D
+144 COMP E 2041-04B
+145 COMP S 0106+21D
+147 COMP S 1943+48B
+148 COMP N 0947+35B
+149 COMP N 0641+28C
+15 TRI 0231+33C
+150 COMP S 0305+14C
+150 COMP S 2358+55B
+1504+09 1459+09
+16 TAU 0338+23 NSV 1262
+161 COMP S 1830+24B
+17 TAU 0338+23B
+19 AUR 0520+34B NSV 1925; CSV 100474
+19 PSC 2341+02
+1E 0205.7+ 0202+34 1E 0205.7+3509; MS 0205.7+3509
+1E 1516.6 1512-68 NAME PROVISIONAL
+1E1719 1716-19 E1719.1-19; V2527 OPH
+1H0928+500 0924+50
+2 HER 1551+43
+2.1937 CET 0006-12
+2006-1725 2003-17
+21 TAU 0340+24 NSV 1283
+22 PSC 2346+02
+2206+54CEP 2204+53
+2231+06PEG 2226+05
+2236+0052 2233+00
+23 TAU 0340+23 NSV 1287
+250114+650 0112+65
+28 CYG 2005+36
+28 GEM 0640+30D
+2A 0526-32 0525-32
+3 CVN 1214+49
+3 GEM 0603+23
+32 VUL 2050+27 NSV 13398;CSV 102043
+33 ORI 0526+03
+3A0729+103 0726+10
+3C 120 ORI 0427+05
+3C 232 LEO 0952+32 RXJ0958.3+3223
+3C 273 VIR 1224+02
+3C 279 VIR 1251-05
+3C 345 HER 1639+40
+3C 371 DRA 1807+69
+3C 379 HER 1822+23
+3C 454.3 2249+15 3C 454.3 PEG
+3C 66A AND 0216+42
+4 DRA 1225+69
+40 COM 1301+23
+42 HER 1636+49
+43 VAR? SE 1811+36B
+49 ERI 0432+00
+4C 29.45 1154+29
+4U 1543-62 1539-62
+52 VAR? NE 1621+19C
+52 VAR? W 0520+34B 19 AUR
+53 VAR? E 0242+17D
+54 COMP NE 0214-03B
+54 COMP SW 0342+23B
+54 VAR? SE 2136+42 NSV 13834
+54 VAR? SW 2136+42 NSV 13834
+55 VAR? SE 2044-05B
+56 COMP NE 1842-05B
+56 COMP NW 0231+33C
+56 VAR? NW 0231+33C
+58 COMP SE 2341+02B
+59 SER 1822+00
+6.2 COMP 1922+42B
+61 COMP NW 0500+01B
+61 HER 1659+35 V931 HER; NSV 8159
+61 VAR? NW 1327-06B
+62 COMP SW 0215+58H
+62 VAR? 1250+47B
+63 COMP SE 1834+39B NSV 11271; HD 173383
+65 COMP 1533+30
+65 COMP SW 0525+04B
+66 COMP NE 2132+44B
+66 COMP NW 1901+08M
+66 COMP SE 0622+30B
+66 COMP SW 0726-09B
+67 COMP NW 0231+33F
+67 COMP SW 0535+31B
+67 VAR? SE 2132+44D
+68 COMP NW 2132+44C
+68 COMP NW 2353+50C
+69 COMP E 1425+84B
+69 COMP N 1315+46B
+69 COMP NE 1937+32B
+69 COMP NE 2009+38C
+69 COMP NW 0500+01B
+69 COMP SW 1547+48B
+7 LYN 0626+55
+70 COMP SW 1239+61C
+70 PSC 0059+07
+71 COMP NE 1315+46D
+71 COMP SW 2108+68E
+71 VAR? N 2040+16B
+72 COMP E 0606+22B
+72 COMP E 1151+58B
+72 COMP NE 2356+59B
+73 COMP NW 1621+19D
+73 COMP S 0811+12C
+73 COMP SE 0228-13B USE THIS DESIG+NAME ALSO FOR Z ERI'S 73 COMP SW
+73 CYG 2130+45
+74 COMP SE 1921+50K
+74 COMP SW 2009+38D
+74 VAR? NW 1621+19B
+75 COMP E 2108+68C
+75 COMP N 0500+01C
+75 COMP S 0942+11E
+75 VAR? SE 0343+22 NSV 1346
+76 COMP 0413-18B
+76 COMP NW 1419+26B
+76 COMP NW 1901+08F
+76 COMP SE 1927+45B
+76 COMP SW 1527-14C
+77 COMP E 1621+19E
+77 COMP S 0942+11D
+77 VAR? NE 2301+10B
+78 COMP NE 1315+46C
+78 COMP NE 1811+36H
+78 COMP NW 1901+08H
+78 COMP SW 1537+38B
+79 COMP 0652-08D
+79 COMP NE 1711+57B
+79 COMP NW 1901+08I
+79 VAR? NE 0017+55B
+8.8 COMP 0533+26B
+80 COMP SE 2138+43K OME'S *
+80 COMP SW 1151+58D
+81 COMP NE 1921+50L
+81 COMP NW 2009+16D
+81 COMP SE 2159+27B
+81 VAR NW 2108+68B
+81 VAR? E 0811+12B
+82 COMP E 1844-08B
+82 COMP SE 1657+22B
+82 COMP SW 2009+38F
+82 VAR? NW 1418+54 NSV 6645
+82 VAR? SW 0703+10B
+83 COMP 2159+27C
+83 COMP NE 1901+08O
+83 COMP NE 1940+48D
+83 COMP SE 1151+58C
+83 COMP SW 2009+38E
+83 UMA 1337+55
+83 VAR? E 0059+53C
+83 VAR? N 0215+58B
+84 COMP E 1606+25C
+84 COMP NE 0530+68C
+84 COMP NE 1415+67D
+84 COMP NE 2138+43I
+84 COMP SW 2009+16B
+84 ORI 0530-05
+85 COMP E 0553+53C
+85 COMP N 1546+39B
+85 COMP NE 0703-11B
+85 COMP SW 1901+08K
+85 COMP W 1901+08J
+85 VAR? W 0602+22C
+86 COMP N 0602+22D
+86 COMP NW 1151+58E NSV 19029
+86 COMP S 0539+20B
+86 COMP S 1745-51B
+86 COMP SE 0108+26B
+86 COMP SE 1921+50G
+86 COMP SW 1714+01B
+86 COMP SW 2009+16C
+86 VAR E 1415+67B
+87 COMP 0828-47B
+87 COMP NE 0432+74B
+87 COMP SE 1811+36C
+87 COMP SW 0539+09B
+87 COMP SW 1443+39B
+87 VAR? SW 0152+54B
+88 COMP E 0526+07B
+88 COMP SE 1901+08C
+88 COMP SW 2328+48C
+88 COMP W 2339+61C
+88 VAR? NE 0942+11B
+89 COMP SW 0539+09C
+89 COMP SW 2034+22E
+89 COMP W 0215+58I
+89 VAR? NW 0539+15B
+9 AUR 0458+51
+9 UMA 0852+48 IOTA UMA; NSV 4329
+9.0 COMP 2108+47B
+9.7 COMP 0211+43B
+9.8 VAR? 2037+18B
+90 COMP NE 0530-05B
+90 COMP SE 0314-01B
+90 COMP SE 0500+03C
+90 COMP SE 2009+38B
+90 COMP SW 0152+54C
+91 COMP E 1344+40D
+91 COMP NW 0324+43B
+91 COMP NW 2328+48F
+91 COMP SE 1714+01C
+91 COMP SE 2144+43D
+91 COMP SW 0313+32B
+91 COMP SW 1353-04D
+91 COMP W 0040+47E
+91 VAR? S 0031+62B
+92 COMP E 2310+40B
+92 COMP NE 2144+43C
+92 COMP NW 1425+39C
+92 COMP S 1233+66B
+92 COMP SE 1935+09E
+92 COMP SW 0450+48C
+92 COMP W 0231+33E
+92 COMP W 1905+29E
+92 COMP WW 1905+29D
+92 VAR? N 0008+62B
+92 VAR? SW 1702-15B
+93 COMP N 0816+17D
+93 COMP N 2307+59B
+93 COMP NE 1601+67B
+93 COMP NE 1711+57C
+93 COMP NW 1536-20D
+93 COMP NW 2229+24B
+93 COMP S 2034+22D
+93 COMP SE 0313+32C
+93 COMP SE 0539+00B HD 38311
+93 COMP SW 1652-02B
+93 VAR? SW 0201+14B
+94 COMP E 0017+55C
+94 COMP N 1903+17B
+94 COMP NW 0320+43B
+94 COMP NW 1921+50M SAO 31628 (ECL.BINARY) DO NOT USE AS COMP
+94 COMP S 1601+67C
+94 COMP SE 0524-04D
+94 COMP SE 1443+39D
+94 COMP W 1811+36D
+95 COMP E 1353-04C
+95 COMP NE 0556+46C
+95 COMP NE 1844-08C
+95 COMP SE 2209+12C
+95 COMP SS 1901+08D
+95 COMP SW 0640+30F
+95 COMP W 0530+68D
+95 COMP W 1353-04B
+95 VAR? NW 1443+39C
+96 COMP N 0109+40C
+96 COMP SW 1344+40C
+96 COMP SW 2144+43E
+96 COMP WW 1905+29C
+96 VAR? NE 1631+72C
+96 VAR? W 0415+28B
+96 VIR 1403-09
+97 COMP N 2010+08B
+97 COMP NE 0536+14B
+97 COMP NE 2120-30B
+97 COMP SE 0942+11F
+97 COMP SE 1644+03B
+97 COMP SW 2217-22B
+97 VAR? E 0211+43C
+97 VAR? NW 2034+22C
+97 VAR? S 0242+17B
+97 VAR? S 0450+48B
+97-BLG-56 1749-29
+98 COMP E 0710+39D
+98 COMP E 2014+37D
+98 COMP NW 1632+66B
+98 COMP NW 2159+34C
+98 COMP SE 2002+50D
+98 COMP W 1555+26G
+98 VAR? NW 1344+40B
+99 COMP 2310+40D
+99 COMP E 1650-30C
+99 COMP NE 2224+39B
+99 COMP SE 1332+73B
+99 VAR? N 0526+07C
+99 VAR? S 2050+30C
+99 VAR? SE 1631+72B
+99 VAR? SW 0133+00B
+9M STAR N 0404+51B
+? AUR 0614+52 HIP 30227
+? CEP 2136+57 HIP 106890
+? HER 1617+34 HIP 80073
+? VIR 1302-12B
+?? PUP 0754-43
+?? SGR 1848-19B MAG RANGE 10-11;MAG RANGE 12-13 IS 1753-25 VAR SGR
+A 0535+26 0532+26
+A 0538-66 0535-66
+AA ARI 0158+22 HIP 9619
+AA AUR 0634+44A
+AA BOO 1357+08
+AA CAM 0704+68
+AA CAS 0113+55
+AA CNC 0831+26
+AA CRA 1845-38
+AA CYG 2000+36
+AA DRA 2005+66
+AA HER 1815+22
+AA ORI 0530-05
+AA PER 0308+46
+AA TRI 0152+30 HIP 9171
+AA TUC 2214-60
+AB AND 2306+36
+AB AQL 1842-02
+AB AQR 2233-14
+AB ARI 0200+21 HIP 9796
+AB AUR 0449+30B
+AB CAP 2053-15
+AB CEP 2207+54
+AB CRB 1600+27
+AB CYG 2132+31
+AB DRA 1953+77
+AB LEO 0927+20
+AB LYR 1903+33
+AB NOR 1542-42
+AB SGE 1943+17
+AB TAU 0534+28
+AC ANT 1017-34
+AC AQR 2111-02
+AC ARI 0202+24 HIP 9963
+AC AUR 0519+50
+AC CAR 0705-58
+AC CET 0005-19
+AC CNC 0839+13
+AC CYG 2009+49
+AC DRA 2019+68
+AC HER 1826+21
+AC MON 0656-08
+AC OPH 1708-13
+AC ORI 0530-05
+AC SCL 0051-26
+AC SCO 1640-27
+AC SGE 1944+18A
+AC TRI 0206+34
+AD AQL 1853-08
+AD ARI 0212+17
+AD BOO 1430+25
+AD CAS 0057+70
+AD CEN 1148-58
+AD CEP 0024+82
+AD CET 0009-08
+AD CMI 0704+01
+AD CYG 2027+32A
+AD DRA 1911+62
+AD HYA 0939-22
+AD LEO 1014+20
+AD LYR 1903+34
+AD MEN 0606-71
+AD ORI 0530-05
+AD PER 0213+56A
+AD PUP 0743-25
+AD TAU 0528+25
+AD TRI 0212+28
+AD VEL 1041-55
+ADS 7117A 0853+14
+ADS 7896A 1037+04
+AE AQL 1854-06
+AE AQR 2035-01
+AE ARA 1733-47
+AE ARI 0215+22
+AE AUR 0509+34
+AE CAP 2013-16
+AE CEP 0113+79
+AE CIR 1436-68
+AE CMI 0747+01B
+AE DEL 2028+17B
+AE HER 1839+22
+AE LYR 1904+26
+AE ORI 0530-05
+AE PER 0253+43
+AE SGE 1944+18B
+AE TRI 0219+33 HIP 11272
+AE UMA 0930+44
+AE VIR 1422+04
+AF ARI 0216+22
+AF CAM 0324+58
+AF CAR 1010-58B
+AF CEN 1258-55
+AF CRU 1213-62
+AF CYG 1927+45
+AF LEO 1122+15
+AF ORI 0530-05
+AF PEG 2246+17
+AF PER 0335+36
+AF PSC 2326-03
+AF SCO 1644-25A
+AF SGE 1944+18C
+AF TRI 0221+36
+AF VUL 1931+27
+AG APS 1518-75
+AG AUR 0620+47
+AG CAR 1052-59
+AG CAS 0126+72
+AG CEP 0209+78
+AG CET 0022-12
+AG CRU 1235-59
+AG CYG 1949+36
+AG DEL 2029+18
+AG DRA 1601+67
+AG HYA 0945-23
+AG LUP 1506-48
+AG OPH 1717+14
+AG ORI 0530-05
+AG PEG 2146+12
+AG SER 1828+03
+AG SGR 1901-29
+AG VEL 1048-56
+AH AND 0159+40
+AH ARI 0228+24 HIP 11982
+AH CRB 1616+34
+AH DRA 1646+57
+AH ERI 0418-13
+AH HER 1640+25
+AH MEN 0622-81
+AH MON 0707-01
+AH ORI 0530-05
+AH PER 0241+39
+AH PSC 0116+09
+AH SCO 1704-32
+AH SER 1554+20A
+AH TRI 0234+35
+AH VEL 0808-46
+AH VUL 1941+27
+AI AND 2313+48
+AI AUR 0627+30
+AI CAM 0429+72
+AI CET 0037-10
+AI CMI 0730+00
+AI CVN 1218+43
+AI CYG 2027+32B
+AI DRA 1654+52
+AI HER 1651+49
+AI LEO 1135+11
+AI LYR 1910+27
+AI ORI 0530-05
+AI PEG 2210+26
+AI PER 0242+37
+AI SCO 1749-33
+AI VEL 0810-44
+AI VUL 1942+27
+AK 79 AND 0211+37
+AK AND 2316+49
+AK ARI 0234+20
+AK CET 0055-12
+AK CIR 1441-68
+AK CNC 0849+11
+AK HER 1709+16
+AK HYA 0835-16
+AK LEO 1135+13
+AK MIC 2103-40
+AK ORI 0530-05
+AK PEG 2258+10
+AK SCO 1648-36
+AK SGE 1947+16C VAR? SW
+AK TAU 0356+20
+AKN 120 0511-00B
+AL AND 2321+44
+AL ARI 0237+12
+AL AUR 0626+31
+AL CAR 0857-59
+AL CEN 1230-53
+AL CEP 2245+58
+AL CET 0103-17
+AL COM 1227+14
+AL CRA 1808-37
+AL DRA 1825+49
+AL HER 1738+17
+AL LYR 1915+27
+AL PER 0255+48
+AL SGR 1911-17
+AL VEL 0828-47
+AL VIR 1405-12B
+ALPHA AND 0003+28
+ALPHA ARA 1724-49 NSV 8999
+ALPHA AUR 0509+45
+ALPHA BOO 1411+19
+ALPHA CAS 0034+55
+ALPHA CEP 2116+62
+ALPHA COM 1305+18
+ALPHA CVN 1251+38
+ALPHA GEM 0728+32
+ALPHA HER 1710+14
+ALPHA ORI 0549+07
+ALPHA PEG 2259+14B
+ALPHA PSC 0156+02
+ALPHA SCO 1623-26
+ALPHA TAU 0430+16
+ALPHA UMA 1057+62
+ALPHA UMI 0122+88
+ALS 2 1745-17
+AM ARI 0238+17 HIP 12731
+AM CAR 1011-60
+AM CAS 0217+70
+AM CET 0106-14
+AM CRA 1834-37E
+AM CVN 1229+38
+AM CYG 2044+31
+AM GEM 0701+28
+AM HER 1813+49
+AM LUP 1511-50
+AM LYR 1915+32
+AM ORI 0530-05
+AM PEG 2105+12
+AM SER 1524-00
+AM SGR 1916-32
+AN ARA 1719-47
+AN ARI 0247+11
+AN AUR 0452+40
+AN CAP 2026-26
+AN CEN 1342-37
+AN CEP 2316+82
+AN CET 0109-02
+AN CYG 2047+33
+AN DEL 2034+13
+AN LYR 1918+31
+AN ORI 0530-05
+AN PEG 2106+12
+AN PHE 2328-45
+AN SCO 1606-19
+AN SGE 1949+17C
+AN SGR 1921-18
+AN UMA 1058+45
+AN VIR 1412-14
+ANDREWS * 0534+31B
+AO 0235+16 0233+16
+AO AND 2313+46
+AO ARI 0249+30
+AO CET 0115-10
+AO CRU 1212-63
+AO CYG 2047+31
+AO DEL 2035+17
+AO DRA 1734+54
+AO LAC 2238+51
+AO LEO 1129+23
+AO LYR 1814+31
+AO MON 0701-04
+AO OCT 2053-75
+AO ORI 0530-05
+AO PSC 2250-03
+AO SGE 1949+17D
+AO SGR 1805-29
+AO TAU 0443+28
+AO VIR 1416+04
+AP CAM 0442+74
+AP CAR 1015-60
+AP CRU 1225-63
+AP CYG 2050+30B
+AP DEL 2035+13B
+AP DRA 1822+69
+AP HER 1846+15
+AP LAC 2203+47
+AP LIB 1511-24
+AP MON 0704-06
+AP ORI 0530-05
+AP PEG 2124+17
+AP PUP 0754-39
+AP SGR 1807-23
+AP VIR 1423+07
+AQ AND 0022+35
+AQ ARA 1721-46
+AQ ARI 0300+11
+AQ AUR 0459+35
+AQ CAR 1018-60
+AQ CEN 1359-35
+AQ CET 0144-05
+AQ CMI 0709+08
+AQ CYG 2052+33
+AQ DEL 2036+16
+AQ DRA 2004+73
+AQ ERI 0501-04
+AQ HER 1753+42
+AQ LAC 2203+46
+AQ LIB 1511-23
+AQ ORI 0530-05
+AQ PEG 2132+13B
+AQ PUP 0754-28
+AQ SGR 1928-16
+AQR 1 2233+00 NAME ALSO = 2236+0052
+AR AND 0139+37
+AR ARA 1722-46
+AR AUR 0511+33
+AR CEP 2253+84
+AR CET 0155-09
+AR CIR 1440-59
+AR CNC 0916+31
+AR ERI 0506-05
+AR LAC 2204+45
+AR MON 0715-05
+AR PAV 1810-66
+AR PSC 0117+06
+AR PUP 0759-36
+AR SGE 1954+16B
+AR SGR 1853-23
+AR UMA 1110+43
+AR VUL 1931+26
+AS 201 0827-27
+AS 209 1643-14
+AS 210 1645-25
+AS 245 1745-22
+AS 270 1759-20 HEN 3-1581
+AS 289 1806-11
+AS 296 1809-00
+AS 327 1847-24B
+AS 338 1859+16
+AS 360 1941+18
+AS ARI 0319+20
+AS CEP 2258+59B
+AS CET 0213-14
+AS CYG 2053+30
+AS HER 1634+14
+AS PEG 2108+18
+AS PER 0412+48
+AS PUP 0806-37
+AS SGE 1952+17
+AT ARA 1723-46
+AT ARI 0321+24
+AT CAR 1021-59
+AT CEP 2345+77
+AT CNC 0822+25
+AT CYG 2053+32
+AT DRA 1615+60
+AT GEM 0639+12
+AT MIC 2035-32 HD 196982
+AT PUP 0808-36
+AT SGR 1757-26
+AU AND 0141+39
+AU ARI 0203+17
+AU AUR 0446+49
+AU CAM 0535+68
+AU CAR 1022-61
+AU CVN 1305+32
+AU CYG 2014+34
+AU ERI 0412-25
+AU GEM 0739+31
+AU HER 1753+29
+AU LIB 1512-24
+AU MIC 2039-31
+AU MON 0649-01A
+AV ARI 0205+19
+AV AUR 0530+39
+AV CAS 0053+60
+AV CIR 1441-67
+AV CVN 1316+44
+AV CYG 1916+29A
+AV ERI 0415-18
+AV HYA 0929+05
+AV LIB 1513-24
+AV PEG 2147+22
+AV SGE 1953+17B
+AV SGR 1758-22
+AW AUR 0533+28
+AW CEN 1307-56A
+AW CVN 1347+34
+AW CYG 1925+45
+AW GEM 0716+28
+AW PEG 2147+23
+AW PER 0441+36
+AW PHE 0125-47
+AW SGE 1954+16
+AW TAU 0541+27
+AW UMA 1124+30
+AX AND 0226+46
+AX ARA 1725-46
+AX CAP 2003-17 NAME ALSO = 2006-1725
+AX CEP 2125+69
+AX CIR 1444-63
+AX CVN 1234+36
+AX CYG 1954+44
+AX LYR 1839+35
+AX MON 0625+05
+AX PER 0130+53
+AX SCO 1635-26
+AX SGR 1802-18
+AX VEL 0807-47
+AY ARA 1726-46
+AY AUR 0549+32
+AY CEN 1120-60
+AY CET 0111-03
+AY CYG 2006+41
+AY DRA 1536+57B
+AY IND 2140-72
+AY LAC 2218+49
+AY LYR 1841+37
+AY OPH 1814+06
+AY PEG 2156+34
+AY PSC 0131+06
+AY TEL 1807-54
+AZ AND 2259+48
+AZ ARA 1727-47
+AZ AUR 0554+39
+AZ CYG 2054+46
+AZ DEL 2047+14
+AZ DRA 1642+72
+AZ HER 1818+28
+AZ MON 0652+03
+AZ ORI 0530-05
+AZ PEG 2202+28
+AZ PER 0346+33
+AZ SER 1809-00B
+AZ SGR 1817-30
+AZ TEL 1807-56
+AZ UMA 1142+44
+BARNARDS * 1752+04
+BB AND 0012+44
+BB CAS 2346+61
+BB CMI 0746+05
+BB CYG 2114+28
+BB DEL 2048+15
+BB GEM 0629+13
+BB HER 1841+12B
+BB OPH 1718-24
+BB SER 1810-00
+BB SGR 1845-20
+BB VEL 0833-47
+BC AND 2256+45
+BC CAP 2003-15
+BC CAS 2346+59
+BC CMI 0746+03
+BC CYG 2017+37A
+BC GEM 0659+10A
+BC MON 0754-04
+BC OPH 1813+06
+BC PEG 2237+20
+BC SER 1555+02
+BC UMA 1147+49
+BD 00 871 0445+00
+BD 01 565 0352-01
+BD 03 3563 1353-04C
+BD 05 948 0526+05
+BD 06 6191 2315-06
+BD 07 896 0521+07
+BD 08 1642 0652-08C
+BD 12 1812 0812+11
+BD 14 1247 0614+14
+BD 18 4586 2037+19
+BD 19 4450 2029+19 MV DEL, NSV 13150
+BD 20 1171 0549+20D NSV 16732
+BD 21 6267 2233-21
+BD 22 1257 0611+22
+BD 22 743 0437+22
+BD 25 719 0426+25B
+BD 26 223 0107+57
+BD 26 2749 1549+26
+BD 26 2763 1555+26B
+BD 26 730 0430+26
+BD 26 883 0532+26
+BD 28 637 0412+28
+BD 31 1048 0534+31B
+BD 31 1049 0534+31A
+BD 32 599 0311+32
+BD 32 602 0312+32
+BD 34 2768 1616+34
+BD 34 3815 1954+34 V1357 CYG; HD 226868; CYG X-1
+BD 37 2318 1239+37
+BD 39 167 0039+40
+BD 40 3110 1707+40
+BD 45 3637 2140+45
+BD 48 183 0031+48
+BD 49 2165 1245+49
+BD 49 4329 0000+49
+BD 53 950 0540+54
+BD 56 512 0211+56
+BD 56 595 0216+56B
+BD 60 299 0133+60
+BD 62 597 0333+62B
+BD 66 360 0444+66
+BD 67 1329 2133+67 V431 CEP, NSV 13807
+BD CAM 0333+62B CSV 328
+BD CEP 2016+79
+BD ERI 0428-00
+BD MON 0756-05
+BD ORI 0531-06G
+BD PAV 1834-57
+BD PEG 2238+27
+BD VUL 2033+26
+BD-21 3873 1411-21
+BE AND 2315+48
+BE CAM 0340+65
+BE CAP 2005-09 HIP 99457
+BE CEN 1455-29
+BE CMI 0731+02
+BE GEM 0739+14
+BE HER 1621+29
+BE LYR 1850+27
+BE OCT 2355-77
+BE ORI 0532-06A
+BETA AND 0104+35
+BETA BOO 1458+40
+BETA CAS 0003+58
+BETA CEP 2127+70
+BETA CMI 0721+08
+BETA DOR 0532-62
+BETA GRU 2236-47
+BETA LIB 1511-09
+BETA LYR 1846+33
+BETA ORI 0509-08
+BETA PEG 2258+27
+BETA PER 0301+40
+BETA UMA 1055+56
+BF ARA 1730-47
+BF CEP 2029+62
+BF CYG 1920+29
+BF ERI 0434-04
+BF HER 1700+17
+BF OPH 1659-26
+BF ORI 0532-06B
+BF SGE 1958+20A
+BF VUL 2039+20
+BG AND 2326+42
+BG CAP 2014-13 HIP 100234
+BG CMI 0726+10
+BG CRU 1226-58
+BG CYG 1934+28
+BG DRA 1852+51
+BG GEM 0557+27
+BG HER 1705+18
+BG LAC 2156+42
+BG MON 0651+07
+BG ORI 0534-02
+BG PAV 1832-57
+BG SER 1538-01
+BG SGE 1958+20B
+BG TEL 1819-53
+BG VIR 1442+05
+BH CEP 2159+69
+BH CRU 1211-55
+BH CVN 1330+37
+BH CYG 2115+41
+BH LAC 2230+50
+BH LYN 0815+51
+BH SGE 1958+17
+BH SGR 1908-19B
+BH VIR 1353-01
+BI AND 0219+37
+BI ARA 1733-45
+BI CEP 2159+67
+BI CET 0117+00
+BI CRU 1217-62
+BI CYG 2017+36B
+BI HER 1718+15
+BI LYN 0856+40
+BI LYR 1853+28
+BI MON 0655+10A
+BI OPH 1826+06
+BI ORI 0518+00
+BI PEG 2252+17
+BK AQR 2103-05
+BK AUR 0503+49
+BK CAM 0611+65
+BK CAP 2027-19 HIP 101405
+BK CEN 1144-62
+BK CMI 0710+05
+BK CYG 2125+46
+BK GEM 0624+13
+BK HER 1743+26
+BK LAC 2158+43
+BK LYN 0914+34
+BK LYR 1855+30
+BK ORI 0526+07
+BK SCO 1553-23
+BK VEL 0805-43
+BK VIR 1225+04
+BL AQR 2109-02
+BL CAM 0338+63
+BL CIR 1441-68B
+BL CNC 0800+22
+BL CRU 1222-58
+BL CYG 2127+46
+BL HER 1756+19
+BL HYI 0137-68
+BL LAC 2158+41
+BL LYR 1858+25
+BL ORI 0619+14
+BL SER 1822+05
+BL SGE 1959+17
+BL TAU 0347+19
+BL TEL 1858-51
+BL VEL 0805-46
+BM AND 2232+47B
+BM APS 1601-73
+BM CAM 0457+58
+BM ERI 0408-10
+BM GEM 0714+25
+BM HER 1829+25
+BM LYR 1900+27
+BM ORI 0530-05
+BM PER 0422+48
+BM SCO 1734-32
+BM SGE 2000+19
+BM TAU 0348+28
+BN CAP 2114-27 HIP 105324
+BN CMI 0703+04
+BN CYG 2141+46
+BN GEM 0731+17
+BN HER 1831+25
+BN MON 0616+07
+BN ORI 0531+06
+BN SCO 1747-34B
+BN VEL 0810-47
+BO CAR 1042-58
+BO CEP 2214+69
+BO CET 0201-02 GSC 71011
+BO CMI 0717+07
+BO CNC 0846+28
+BO DRA 1951+66
+BO MON 0754-03
+BO MUS 1229-67
+BO SGE 2001+18
+BP CAP 2132-11 HIP 106739
+BP CMI 0727+11
+BP CNC 0821+13
+BP CRA 1830-37
+BP CRU 1221-62
+BP CYG 2149+48B
+BP GEM 0753+20
+BP LYN 0856+41
+BP LYR 1902+31
+BP ORI 0532-05
+BP TAU 0413+28
+BP TEL 2001-56
+BPM 18764 0758-53 WD 0800-533
+BQ AND 2257+51
+BQ CAS 0111+58
+BQ CMI 0729+06
+BQ CYG 2151+51
+BQ GEM 0707+16
+BQ ORI 0551+22
+BQ PAV 1949-70
+BQ SER 1831+04
+BQ SGE 2001+19
+BR CVN 1318+47
+BR DEL 2041+04
+BR ERI 0343-07
+BR GEM 0630+26A
+BR LUP 1529-40
+BR LYR 1905+30
+BR ORI 0445+15
+BR PAV 2001-57
+BR TUC 2257-64
+BR VUL 1942+22
+BRANCHETT* 1841-05
+BS 1140 0338+23
+BS 1732 0512+33
+BS 1902 0530+26
+BS 2782 0714-24
+BS 2821 0719+27
+BS 3660 0908+57
+BS 4374/5 1112+32
+BS 463 0131+11
+BS 4690 1214+49
+BS 5171 1340-62A
+BS 5298 1403-09
+BS 5340 1411+19
+BS 5530 1410+10
+BS 5932 1551+43
+BS 595 0156+02
+BS 6063/4 1610+34
+BS 6588 1736+46
+BS 6600 1738-13 HD 161023
+BS 7074 1843-62
+BS 8795 2302+08
+BS AUR 0557+28
+BS CAP 2145-20
+BS CEP 2225+64
+BS CMI 0751+06
+BS CYG 1949+53
+BS MON 0719-03
+BS SGR 1820-27
+BT APS 1610-73
+BT CAS 0118+60
+BT CMI 0751+03
+BT CYG 1957+50
+BT LAC 2220+55
+BT LYR 1909+30
+BT MON 0638-01
+BU AND 2318+39
+BU CAP 2150-14
+BU CET 0030-04
+BU CMI 0752+07
+BU CYG 2002+50
+BU GEM 0606+22
+BU LAC 2224+50
+BU PER 0211+56
+BU TAU 0343+23
+BV 372 1244-14 SV CRV
+BV 404 2144+20
+BV AND 2322+49
+BV CEN 1325-54
+BV CMI 0753+05
+BV CYG 2030+53
+BV ERI 0347-10
+BV PUP 0744-23
+BV PUP A 0744-23B
+BW AUR 0619+45
+BW BOO 1433+36
+BW CAP 2153-21
+BW CIR 1352-64
+BW CMI 0800+06
+BW SCL 2347-39 = J2353-3851
+BW TAU 0427+05
+BW VUL 2050+28
+BX CHA 1116-75
+BX CIR 1354-65
+BX CRU 1244-62
+BX MON 0720-03
+BX PUP 0750-24
+BY AND 2332+47
+BY APS 1614-75
+BY BOO 1403+44
+BY CAM 0533+60
+BY CIR 1436-63
+BY DRA 1831+51
+BY MIC 2048-28B HIP 103168
+BY PSC 0013+12
+BZ AND 0032+45
+BZ CAM 0618+71
+BZ CAR 1050-61
+BZ CET 0254+07
+BZ CYG 2042+44B
+BZ DRA 1845+53
+BZ PSC 0015+02
+BZ PUP 0754-18
+BZ UMA 0846+58
+BZ VIR 1255-17
+C CAR 0951-58
+C-1 AND 0027+25E
+C-1 LIB 1437-19B
+C-2 AND 0027+25F
+C1 AND 0027+25E
+C1 LIB 1437-19B
+C1 PSC 0106+21B
+C2 AND 0027+25F
+CAL 86 0546-68 RXJ0546.3-6835
+CAMILLERI* 0735-40 CGCS 1825
+CAV 8465 2009+16F
+CC AND 0038+41
+CC CAM 0446+69
+CC CEN 1330-53
+CC CNC 0830+21
+CC CVN 1254+35
+CC VEL 0934-44
+CCCS 1705 1030-62 CD -62 466;CGCS 2792
+CD AUR 0642+48
+CD CEN 1331-53
+CD CRA 1839-38
+CD CRU 1238-62
+CD CYG 2000+33
+CD GEM 0618+24
+CD IND 2108-59
+CD PUP 0809-24
+CD SER 1539+12
+CD TAU 0511+20
+CD-32 9550 1336-32 CPD-32 3460
+CD-4511775 1733-45B CPD-45 8770
+CD-4611775 1735-46
+CD-49 8095 1333-49 V744 CEN;HD 118767
+CD-62 466 1030-62 CCCS 1705; CGCS 2792; SAO 251015
+CE AUR 0648+46
+CE BOO 1449+16
+CE CAS 2353+60C UNRESOLVED OBSERVATIONS OF DOUBLE STAR
+CE CAS A 2353+60A COMPONENT A
+CE CAS B 2353+60B COMPONENT B
+CE CEN 1331-53B
+CE CYG 2115+46
+CE HER 1737+15
+CE LYR 1832+27
+CE PSC 0019-05
+CE TAU 0526+18
+CE UMA 1110+29
+CE VEL 0944-41
+CE VIR 1344-01
+CE-315 1307-22
+CEP 1 2246+62
+CEP X-4 2136+56
+CF BOO 1404+49
+CF CAS 2353+60E
+CF CYG 1958+51
+CF GRU 2135-45
+CF HER 1740+21
+CF PER 0156+57
+CF UMA 1147+38 NSV 5374
+CF VIR 1410-05
+CG AQL 1936-03
+CG CAM 0340+67
+CG CEP 2306+66
+CG CMA 0659-23
+CG CYG 2054+34
+CG DRA 1905+52
+CG MON 0646+05A
+CG PSC 0021+09
+CG UMA 0914+57
+CG VUL 1912+21
+CGCS 1705 0720-21
+CGCS 1825 0735-40 NAME CORRECTED FROM CGCC 1825 7/22/02
+CGSS 1175 1952-11
+CH CAR 1100-60B
+CH CRU 1236-59
+CH CYG 1921+50
+CH GRU 2122-42
+CH HER 1830+24A
+CH PUP 0641-36
+CH TAU 0339+09
+CH UMA 0959+68
+CH VEL 1043-40
+CH VIR 1215-08
+CH VUL 2013+26
+CHI AQR 2311-08
+CHI CYG 1946+32
+CHI OPH 1621-18
+CI AQL 1846-01
+CI BOO 1417+29B
+CI CAM 0411+55
+CI CYG 1946+35
+CI GEM 0624+22
+CI GRU 2126-42
+CI HER 1832+24
+CI ORI 0524-01
+CI PSC 0039+02
+CI UMA 1010+72
+CI VIR 1228+07
+CK CAM 0458+55
+CK CAR 1020-59
+CK CYG 1951+56B
+CK ORI 0525+04
+CK PSC 0043+12
+CK SCT 1835-06
+CK VUL 1943+27
+CL AND 2310+50
+CL CAR 1050-60B
+CL LAC 2247+51
+CL MON 0650+06
+CL ORI 0538+10
+CL PUP 0725-19
+CL SCO 1648-30A
+CL VUL 1935+22
+CM AND 2338+34
+CM CYG 1955+51
+CM DEL 2020+16
+CM HYA 1245-29
+CM LYR 1836+32
+CM SCO 1650-30B
+CM VEL 1003-52
+CM VUL 1938+22
+CN BOO 1411+19B
+CN CYG 2015+59
+CN ORI 0547-05
+CN PER 0159+56
+CN PSC 0051+25
+CN VIR 1253+08
+CN VUL 1932+22
+CO AUR 0553+35
+CO CET 0047-21
+CO CMA 0709-25
+CO CYG 2057+44
+CO MON 0651+06A
+CO ORI 0522+11A
+CO PSC 0051+31
+CO UMA 1103+36
+CO VIR 1258+07
+CO VUL 1939+19
+COD-43 143 2053-43 COD-43 14304; HEN 3-1924
+COD-613575 1238-61 CD-61 3575;HEN 3-814
+COMP A 2152+47D
+COMP A 2318+17B
+COMP B 1250-57B COMP STAR B ON RASNZ CHART #1046
+COMP B 2318+17C
+COMP C 1250-57C COMP STAR C ON RASNZ CHART #1046
+COMP C NZ 1336-33B COMP STAR C ON RASNZ CHART FOR T CEN (1967 DATA)
+COMP D 1250-57D COMP STAR D ON RASNZ CHART #1046
+COMP F 1751+03B
+COMP M 0945-23B COMP STAR M ON RASNZ CHART #938
+COMP X 1319-53B COMP STAR X ON RASNZ CHART #611
+COMP2V1316 2008+42B
+COMPAN. CP 0808-35B
+COMPAN. FG 2007+20D
+COMPAN. Z 0546+15D
+COMPSTAR E 1956-56B "COMP E FOR RR TEL" - ID?CHART? 105 ON RASNZ#210?
+COMPV420 0211+50B ON TA CHART FOR V420 AND
+CP -68 386 0523-68
+CP BOO 1429+37
+CP CAS 0029+69
+CP CRU 1205-61
+CP CYG 2133+44
+CP DRA 1007+73
+CP ERI 0305-10
+CP GRU 2152-46 HIP 108486
+CP LAC 2212+55
+CP PUP 0808-35
+CP TAU 0539+15
+CP TUC 2309-59
+CP VIR 1352+07
+CPD-55 395 0205-54
+CPD-584492 1240-59
+CPD-62 25 0015-62
+CPD-69 311 0458-69
+CPD-69 420 0537-69B V3566 LMC; HD 37974
+CPD-69 427 0537-69A V3604 LMC; HD 269858
+CPD-75 116 0142-75 R50; V2364 SMC
+CPD-76 499 0809-76B
+CQ AND 0224+45
+CQ CET 0053-20
+CQ CYG 1955+53A
+CQ DRA 1225+69
+CQ PSC 0058+02
+CQ TAU 0529+24
+CQ VEL 0855-52
+CQ VIR 1416+06
+CR BOO 1344+08
+CR CEP 2242+58
+CR CET 0055-02
+CR DRA 1614+55
+CR LYN 0811+43
+CR PSC 0059+18
+CR SCO 1748-33
+CRAGG1 CAM 0534+68
+CS CAS 2345+50
+CS CEN 1303-56
+CS CYG 1944+49
+CS NOR 1606-59
+CS SER 1523+03
+CS UMA 0939+57
+CSV 100001 0000-14
+CSV 100022 0017+55B
+CSV 100032 0024+29
+CSV 100036 0027+25E
+CSV 100037 0027+25D
+CSV 100051 0034+79
+CSV 100074 0049+23
+CSV 100088 0104+35
+CSV 100141 0147+63
+CSV 100159 0156+02
+CSV 100174 0211+43C
+CSV 100196 0231+33D
+CSV 100226 0242+17B
+CSV 100227 0242+17C
+CSV 100243 0247+52
+CSV 100294 0334+51
+CSV 100335 0343+22 NSV 1346;75 VAR? SE
+CSV 100390 0423+39
+CSV 100443 0500+03B
+CSV 100460 0509+45
+CSV 100474 0520+34B 19 AUR; NSV 1925
+CSV 100493 0524-04B
+CSV 100567 0530-05
+CSV 100670 0535-02
+CSV 100683 0543-09
+CSV 100729 0615-02
+CSV 100754 0635+87
+CSV 100759 0637+25
+CSV 100761 0640+30D
+CSV 100791 0655+10C
+CSV 100869 0721+48
+CSV 100902 0748+22
+CSV 100939 0814-35
+CSV 100977 0829+53J
+CSV 101084 0944+12
+CSV 101107 1006-10
+CSV 101172 1055+56
+CSV 101174 1057+62
+CSV 101207 1125+69
+CSV 101310 1234+60
+CSV 101383 1321+55
+CSV 101391 1329-12
+CSV 101433 1411+19
+CSV 10144 1636+49
+CSV 101444 1418+54
+CSV 101458 1430+37
+CSV 101479 1453+25
+CSV 101488 1506-19
+CSV 101541 1555+26C
+CSV 101580 1617+19
+CSV 101584 1618+19
+CSV 101596 1628+07B NSV 7814; V840 HER
+CSV 101670 1736+46
+CSV 101720 1815-24
+CSV 101721 1811+36B
+CSV 101817 1910+38
+CSV 101872 1934+56
+CSV 101905 1949-73
+CSV 101938 2001+17
+CSV 102043 2050+27 32 VUL;NSV 13398
+CSV 102047 2052+15
+CSV 102052 2100+67
+CSV 102063 2108+68B NSV 13565
+CSV 102104 2124+21
+CSV 102106 2125+54
+CSV 102124 2139+09
+CSV 102140 2155+05
+CSV 102195 2234+56
+CSV 102224 2256+82
+CSV 102254 2318+81
+CSV 102262 2324+85
+CSV 102266 2327+48
+CSV 102281 2339-16
+CSV 102301 0000+63
+CSV 102425 0347+25
+CSV 102487 0538+00B NSV 2599; - ORI
+CSV 102512 0625+17
+CSV 102722 1305+18
+CSV 102783 1555+26D
+CSV 102863 1814-61
+CSV 102923 1917+42 NSV 11944
+CSV 103049 2129+45
+CSV 103111 2258+59C
+CSV 103112 2258+59D
+CSV 1077 0728+11B
+CSV 1234 0806-43
+CSV 1236 0807-43
+CSV 14 0006-12
+CSV 1454 0924-51
+CSV 150 0126+30B
+CSV 1674 1053+55
+CSV 1704 1101+49
+CSV 171 0146+67
+CSV 1849 1215-59
+CSV 1851 0959+68
+CSV 1959 1251+27
+CSV 2132 1418+67
+CSV 2140 1421+54
+CSV 2144 1424-63
+CSV 2233 1455-29B
+CSV 224 0226-69
+CSV 239 0235+42
+CSV 2418 1536+57
+CSV 284 0311+70
+CSV 2979 1703-27
+CSV 3127 1716+24
+CSV 328 0333+62B BD CAM
+CSV 34 0013+40
+CSV 356 0345+01
+CSV 374 0357-66
+CSV 3801 1803+46
+CSV 4123 1822+15
+CSV 4155 1825+49 AL DRA
+CSV 422 0519+35
+CSV 4238 1831+49B
+CSV 4305 1836+66 NSV 11152
+CSV 441 0442+40
+CSV 5011 2000+56
+CSV 5080 2008+66
+CSV 5258 2037+17
+CSV 5324 2057+22
+CSV 5411 2121+77 GH CEP; K&P 5411
+CSV 5459 2136+53
+CSV 5489 2155+48B
+CSV 5499 2156+48
+CSV 5598 2238+09
+CSV 5697 2313+85
+CSV 5871 0043+56
+CSV 5876 0047+49
+CSV 5890 0058+40B
+CSV 5895 0105+01
+CSV 5904 0111+61
+CSV 5971 0210+56 V356 PER; NSV 770
+CSV 5973 0211+78
+CSV 5979 0214+57
+CSV 6048 0339+22
+CSV 6110 0425+17
+CSV 6119 0432+00
+CSV 6132 0439+74
+CSV 6170 0519+01
+CSV 6182 0526-03
+CSV 635 0530+68B
+CSV 6378 0535+16
+CSV 6408 0548-01
+CSV 6467 0633-62
+CSV 6530 0651+06B
+CSV 6534 0652-08C
+CSV 6546 0659+10B
+CSV 6636 0822+61
+CSV 6741 0941-37
+CSV 6777 1014+20B
+CSV 6781 1017+44
+CSV 6787 1024+30
+CSV 6928 1228+08
+CSV 6952 1239+41
+CSV 6963 1244-14 SV CRV
+CSV 6993 1301-04
+CSV 7090 1352+27
+CSV 7128 1417+29
+CSV 7168 1458+32
+CSV 7213 1536+79
+CSV 7215 1537+58
+CSV 723 0606+45B
+CSV 7350 1620+19 NSV 7707
+CSV 7737 1752+04
+CSV 779 0629+26
+CSV 7840 1822-62
+CSV 799 0633-29
+CSV 8110 1904+43C
+CSV 8209 1930+23
+CSV 8232 1935+50
+CSV 8307 1945+32
+CSV 8427 2003+36
+CSV 8608 2057+75
+CSV 8683 2139+40
+CSV 8761 2221+34
+CSV 8775 2229+56
+CSV 88 0041+14
+CSV 889 0646+05C
+CSV 924 0652-10
+CSV 935 0655+10B
+CSV 963 0701+22D
+CT BOO 1404+53
+CT CVN 1343+48 HIP 67263
+CT CYG 2103+31
+CT DEL 2024+09
+CT DRA 1135+76
+CT GEM 0630+18
+CT HYA 0845+03
+CT LAC 2202+47B
+CT ORI 0604+09
+CT PSC 0105+22
+CT SER 1541+14
+CT UMA 1026+70
+CT VEL 0828-44
+CTM1 CAS 0021+59
+CTM2 PER 0404+50
+CTM3 CYG 1933+46
+CTM4 CAS 2352+61
+CTM5 AUR 0524+34B
+CU CEP 2208+56
+CU CHA 1105-77
+CU CYG 1950+55
+CU CYG A 1950+55B
+CU CYG P 1950+55C
+CU DRA 1348+65
+CU ERI 0242-13
+CU VEL 0854-41
+CU VUL 1944+21
+CV CEP 2246+59
+CV CVN 1347+40 NSV 6474
+CV DRA 1730+57
+CV ERI 0255-03
+CV LYR 1846+28
+CV SER 1813-11
+CV SGE 1938+18
+CV UMA 1101+49
+CV VIR 1226+12
+CW ARA 1705-62
+CW CAM 0335+57
+CW CNC 0903+13
+CW CVN 1349+34
+CW MON 0631+00
+CW TAU 0408+27
+CW1045+525 1042+52
+CX CYG 2009+49B
+CX HER 1706+27B
+CX MON 0632+01
+CX PSC 0124+29
+CX UMA 1118+37
+CY AQL 1914+00A
+CY AQR 2232+01
+CY CAR 1053-60
+CY CET 0127-00
+CY CNC 0832+20
+CY CYG 2043+45
+CY ERI 0401-10
+CY GEM 0634+18
+CY LYR 1848+26
+CY UMA 1051+50
+CYG X-1 1954+34 V1357 CYG; HD 226868; BD 34 3815
+CZ CAM 0348+68
+CZ CYG 2108+28
+CZ DEL 2028+09
+CZ DRA 1823+50
+CZ LEO 1126-03
+CZ ORI 0611+15
+D SER 1822+00
+D VAR NW 0947+69B
+DD CAS 2352+62
+DD CIR 1415-68
+DD CYG 1927+34
+DD ERI 0404-08
+DD LEO 1002+17
+DD PSC 0146+08
+DD VUL 1951+21
+DE BOO 1448+19
+DE CET 0234-00
+DE CNC 0829+20
+DE CVN 1322+46
+DE HER 1802+20A
+DE LEO 1020+09
+DE PSC 0155+06
+DELTA CAP 2141-16
+DELTA CAS 0119+59
+DELTA CEN 1203-50
+DELTA CEP 2225+57
+DELTA LIB 1455-08
+DELTA ORI 0526-00B
+DELTA PER 0335+47
+DELTA SCO 1554-22
+DELTA SCT 1836-09
+DELTA SGE 1942+18
+DELTA UMA 1210+57
+DELTA VEL 0842-54
+DELTA2 LYR 1851+36
+DF CEN 1307-56B
+DF CYG 1945+42
+DF HER 1802+20B
+DF LEO 0918+08
+DF PAV 1809-65
+DF TAU 0420+25A
+DG CEP 2240+61
+DG CET 0145-05
+DG CYG 2039+42
+DG HER 1819+18
+DG PEG 2158+13
+DG PSC 2246+06
+DG TAU 0420+25B
+DH AQL 1920-10
+DH BOO 1333+13
+DH CAR 1110-61
+DH CYG 2055+47
+DH DRA 1009+73
+DH GEM 0625+12
+DH LAC 2208+38
+DH ORI 0521-00
+DH PSC 2249+00 HIP 113095
+DHK 15 0948+10
+DHK 18 0941-05
+DHK 42 0415+20
+DHK 6 1930+23
+DHK PEG 3 2306+11
+DHK-1 0154+57
+DI BOO 1337+23
+DI CAR 1112-69
+DI CAS 2359+54
+DI CEP 2252+58
+DI CHA 1104-77 NSV 5099
+DI CRU 1200-61
+DI CYG 2058+30
+DI LAC 2231+52B
+DI PSC 2254+04 HIP 113556
+DI SER 1817+04
+DI UMA 0905+51
+DK BOO 1339+22
+DK CAS 0012+56
+DK LAC 2245+52
+DK LEO 1008+21
+DK SER 1819+05
+DK TAU 0424+25
+DK UMA 0925+70
+DK VUL 2002+24
+DL AND 2325+48
+DL AQR 2117-03
+DL CAS 0024+59
+DL HYA 0947-23
+DL LYR 1854+31
+DL MON 0646+05B
+DL PEG 2343+15
+DL PSC 2306+04 HIP 114489
+DL TAU 0427+25
+DL VUL 2003+22
+DM AQL 1923+04
+DM AUR 0501+37
+DM CEP 2206+72
+DM CET 0200-17
+DM DEL 2034+14B
+DM DRA 1532+60
+DM GEM 0637+30
+DM LYR 1854+30
+DM NOR 1609-58
+DM UMA 1049+61
+DN CET 0201+03
+DN DEL 2035+13C
+DN GEM 0648+32
+DN HER 1607+10
+DN LIB 1543-19
+DN OCT 2212-75
+DN ORI 0555+10
+DN VIR 1406-10
+DO AQL 1926-06
+DO CEP 2224+57
+DO DEL 2035+13D
+DO DRA 1137+72
+DO HER 1626+23
+DO TRA 1626-64A
+DO VUL 1947+19
+DP BOO 1401+17
+DP ERI 0359-24
+DP ORI 0556+10
+DP PAV 1816-65
+DP PSC 2353+09
+DQ ERI 0415-02
+DQ HER 1804+45
+DQ LEO 1142+20
+DQ TAU 0441+16A
+DR ARA 1713-63
+DR BOO 1411+34
+DR CAM 0448+58 HIP 23033
+DR CYG 2039+37
+DR ERI 0254-13
+DR TAU 0441+16B
+DR UMA 1355+56
+DRA 1 1314+68 PG 1316+678
+DRA 8 1506+55 SN 1964O
+DS CAS 2327+61
+DS CYG 2046+45
+DS HER 1829+16
+DS TAU 0441+29
+DT APS 1709-75
+DT AQL 1936+01A
+DT AQR 2044-14
+DT CYG 2102+30
+DT TRA 1628-64
+DU AUR 0504+31
+DU CAM 0508+61 HIP 24653
+DU CAS 2332+56
+DU CYG 2108+36
+DU LAC 2240+52
+DU PEG 2346+29
+DU TAU 0524+21
+DV CYG 1917+29
+DV DRA 1815+50
+DV ERI 0429-08
+DV LAC 2241+56
+DV LEO 0948+10
+DV PUP 0733-26
+DV TAU 0525+18
+DV TRA 1630-64
+DV UMA 0940+45
+DW CET 0229-03
+DW CNC 0753+16
+DW CYG 1919+28
+DW GEM 0624+27
+DW HER 1840+23A
+DW LYR 1903+29
+DW NOR 1611-59
+DW SGR 1856-17
+DW UMA 1027+59
+DW VEL 0946-51
+DX AND 2325+43
+DX AQL 1939-11
+DX BOO 1424+26
+DX CAM 0514+60 HIP 25229
+DX CAS 2334+59
+DX CET 0230+06
+DX NOR 1612-58
+DX PEG 2142+23
+DX SCO 1644-25B
+DX SER 1603-01
+DX TAU 0535+16B
+DY AQL 1941-11
+DY AUR 0511+35
+DY BOO 1425+19
+DY CEN 1319-53
+DY DEL 2045+15
+DY GEM 0630+14
+DY ORI 0600+13
+DY PEG 2303+16
+DY PER 0228+55
+DY PUP 0809-26
+DY TAU 0536+18
+DY VEL 0948-49
+DY VUL 2059+23C
+DZ AND 0027+25B
+DZ AQR 2216-08
+DZ BOO 1425+20
+DZ CYG 1923+31
+DZ DEL 2046+14
+DZ NOR 1612-59
+DZ PUP 0609-45
+DZ SER 1755-10 N 1960
+DZ UMA 1112+53
+DZ VEL 0950-49
+DZ VUL 2105+25
+E 1551+718 1552+72
+E1719.1-19 1716-19
+EB 120 0506-11
+EC04030-58 0402-58 EC 04030-58
+EC04224-20 0419-20 EC 04224-2014
+EC10560-29 1053-28 EC 10560-2902
+EC10565-28 1054-28 EC 10565-2858; V392 HYA
+EC10566-31 1054-31 EC 10566-3120
+EC10578-29 1055-29 EC 10578-2935
+EC11560-22 1153-22 EC 11560-2216
+EC11575-18 1155-18 EC 11575-1845; TW CRV
+EC11588-31 1156-31 EC 11588-3142; NSV 5428
+EC15330-14 1530-13 EC 15330-1403; HP LIB
+EC23593-67 2356-67 EC 23593-67; RX J0001.9-6707
+EE AND 0027+25C
+EE CEP 2205+55
+EE CET 0244+08
+EE LIB 1538-09
+EE LYR 1907+29
+EE VEL 0951-49
+EF ERI 0309-22
+EF LYR 1907+38B
+EF MUS 1247-69
+EF PEG 2110+13
+EF TRA 1630-68
+EG AND 0039+40
+EG AQR 2320-08
+EG BOO 1435+28
+EG CET 0248+08
+EG CNC 0837+28
+EG CYG 1931+29
+EG LAC 2246+54
+EG LYR 1907+38
+EG MUS 1236-68B
+EG PEG 2122+08
+EG PUP 0732-26
+EG UMA 1210+53
+EH AND 0057+45
+EH ARA 1715-63
+EH AUR 0527+34
+EH CMA 0613-30
+EH CYG 1932+27
+EI AND 0101+45
+EI AQL 2005-00
+EI CEP 2128+75
+EI ERI 0404-08B
+EI PEG 2316+12
+EI TRA 1616-65
+EI UMA 0831+48
+EK AND 0110+41B
+EK AQL 2008-05
+EK BOO 1441+15 NSV 6796
+EK CYG 1934+31B
+EK TRA 1505-64
+EL AQL 1850-03
+EL AUR 0455+50
+EL LYR 1909+31
+EL UMA 1049+37
+EM AND 0122+49
+EM AQL 1918+05A
+EM CYG 1934+30
+EM GEM 0624+22B
+EM SCO 1646-25
+EM TAU 0544+15
+EN AQR 2042-05
+EN CET 0022-01 NEW UG CET
+EN ERI 0501-04B
+EN VEL 0833-46
+EO BOO 1447+19
+EO CAS 2346+62
+EO DRA 1818+50
+EO ERI 0441-24
+EO OPH 1654-26
+EO PEG 2311+10
+EO PER 0243+56B
+EP AQR 2141-02
+EP BOO 1447+26
+EP CAM 0634+77 HIP 32647
+EP CAR 1024-58B
+EP DEL 2034+19
+EP GEM 0631+14
+EP LYR 1914+27
+EP ORI 0445+02
+EP VEL 0838-47
+EPS AUR 0454+43
+EPS CAP 2131-19
+EPS CAS 0147+63
+EPS CRU 1215-59
+EPS GEM 0637+25
+EPS HYA 0841+06
+EPS MUS 1212-67
+EPS OCT 2209-80
+EPS ORI 0531-01
+EPS PAV 1949-73
+EPS PEG 2139+09
+EPS PER 0351+39 NSV 142
+EPS SGE 1932+16 HD 185194
+EPS TRI 0157+32
+EPS UMA 1249+56
+EPS2 LYR 1841+39
+EQ AND 0146+44
+EQ CAM 0638+64 HIP 32653
+EQ CAS 2347+54
+EQ CYG 1941+31A
+EQ GEM 0631+18
+EQ MON 0652-09
+EQ PEG 2326+19
+EQ SCO 1648-30B
+EQ UMA 0829+53K
+ER AQL 1914+03
+ER AQR 2300-22
+ER CAR 1105-58
+ER DEL 2037+08
+ER ERI 0206-54
+ER LYR 1916+40
+ER NOR 1617-59
+ER ORI 0506-08
+ER UMA 0939+52
+ER VIR 1401-13
+ES AQL 1927-00
+ES DEL 2039+18
+ES DRA 1523+62
+ESB 365 1241-59
+ET AUR 0700+37
+ET CYG 1947+31
+ET PUP 0750-27
+ET VIR 1405-15
+ETA AQL 1947+00
+ETA CAR 1041-59
+ETA CEN 1429-41
+ETA DEL 2029+12 HD 195943
+ETA GEM 0608+22
+ETA HYA 0838+03
+ETA LYR 1910+38
+ETA ORI 0519-02
+ETA SGR 1810-36B
+ETA1 HYI 0152-68
+EU AND 2315+46
+EU AQL 1853+16
+EU CAM 0704+74 HIP 35247
+EU CMA 0701-15
+EU CYG 1947+32
+EU DEL 2033+17B
+EU ORI 0509+03
+EU SCT 1850-04
+EU TAU 0539+18
+EU UMA 1144+29
+EUVEJ0854+ 0847+39 EUVE J0854+39.0
+EUVEJ2115- 2107-59 EUVE J2115-58.6
+EV AQR 2101+00
+EV ARA 1720-63
+EV BOO 1458+32 NSV 6900
+EV CAR 1016-59
+EV CYG 1949+29
+EV LAC 2242+43
+EV PEG 2143+06
+EV SCO 1651-30
+EV VIR 1407-13
+EV VUL 1947+23
+EW CMA 0710-26B
+EW LAC 2252+48
+EW LYR 1829+37
+EW SCT 1832-06
+EX AQL 1920+04
+EX BOO 1459+25
+EX DRA 1804+67
+EX HER 1800+28
+EX HYA 1247-28
+EX LUP 1556-40
+EX ORI 0519-06
+EX PEG 2244+24
+EY AQL 1930+14
+EY AUR 0446+41
+EY CAM 0725+67 HIP 36945
+EY CYG 1950+32A
+EY CYG N 1950+32B
+EY LYR 1837+31
+EZ AQL 1934+08A
+EZ CAM 0726+66 HIP 36983
+EZ DEL 2020+15
+EZ ORI 0530-05
+EZ PEG 2312+25
+EZ SGE 2006+18
+FBS0827+73 0821+73 FBS 0827+738
+FBS1719+83 1726+83 FBS 1719+834
+FBS1735+82 1741+82 FBS 1735+825
+FBS2351+22 2348+22 FBS 2351+228; NSV 26158; V379 PEG
+FF AQL 1853+17
+FF BOO 1505+12 HIP 74253
+FF CAM 0727+81 HIP 37961
+FF CEP 0759+85
+FF CYG 2035+37A
+FF GEM 0642+17
+FF HYA 1032-11
+FF LYR 1851+32
+FF PEG 2331+09
+FG ARA 1721-63
+FG BOO 1508+50
+FG CYG 2155+48A
+FG HER 1801+31
+FG ORI 0449+07
+FG SER 1809-00
+FG SGE 2007+20
+FG VUL 2030+27
+FH LEO 1100+07
+FH SCT 1839-09
+FH SER 1825+02
+FH VIR 1311+07
+FI CAM 0748+67
+FI CAR 1047-58
+FI CAS 0000+55
+FI GEM 0643+16
+FI HER 1806+31
+FI HYA 1234-26
+FI LYR 1838+28
+FI VEL 0939-45
+FI VUL 2044+22
+FK CNC 0827+11
+FK COM 1326+24
+FK CYG 1923+29
+FK GEM 0643+12
+FK HYA 0819-08
+FK LYR 1906+27B
+FK PUP 0805-35
+FK VIR 1219+06
+FL AQR 2233-21
+FL CAM 0837+78 HIP 43431
+FL CYG 1923+33
+FL SER 1507+19
+FL SGR 1753-34B
+FL TAU 0341+23
+FL TRA 1621-61
+FL VEL 0943-48
+FM AQL 1904+10
+FM CAM 0858+75
+FM CAS 0009+55
+FM CMA 0701-12A
+FM COM 1214+26
+FM CYG 1926+29A
+FM LEO 1108+00
+FM LYR 1839+35B
+FM SGR 1811-23
+FN AND 0106+34
+FN AQL 1907+03
+FN CYG 1926+29B
+FN LEO 1109+23
+FN ORI 0511+00
+FN SGR 1848-19
+FO AND 0109+37
+FO AQL 1911-00
+FO AQR 2212-08
+FO HER 1716+22
+FO ORI 0522+03
+FO PER 0401+50
+FO SER 1813-15
+FP AQL 1912-00
+FP AQR 2041-01
+FP CAM 1126+80 HIP 56328
+FP HYA 1108-28
+FP LYR 1920+41
+FP UMA 0840+61
+FP VEL 0949-52
+FP VIR 1330+08
+FQ CAS 0016+58
+FQ CYG 1929+30
+FQ MON 0711-06
+FQ ORI 0539+06
+FQ SCO 1701-32
+FQ SER 1603+08A
+FR CAR 1110-59
+FR CAS 0017+58
+FR CMA 0616-11
+FR HER 1732+18
+FR PER 0404+51
+FR SCT 1817-12
+FR VEL 0955-50
+FS AND 0220+37
+FS AUR 0541+28
+FS CMA 0623-12
+FS CNC 0827+20
+FS COM 1301+23
+FS CYG 1932+34
+FS HYA 1002-16
+FS NOR 1622-59
+FS SCT 1853-05
+FS SER 1603+08B
+FS VIR 1409+03
+FSV 113211 1129-11
+FSVJ1722+2 1718+27 FSV J1722+272
+FT CAM 0313+60 VAR64 CAM
+FT LYR 1832+27B
+FT SGR 1753-34
+FU AQL 1919+03
+FU AUR 0541+30
+FU CAR 1037-58
+FU CNC 0839+07
+FU CYG 1937+31
+FU HER 1754+23A
+FU MON 0617+03
+FU ORI 0539+09
+FU SGR 1754-34A
+FV APS 1624-74
+FV ARA 1725-62
+FV CNC 0842+19
+FV SCT 1829-13
+FW CMA 0720-16
+FW CNC 0843+10
+FW CYG 1939+31
+FW DEL 2021+20
+FW GEM 0652+31
+FW LAC 2217+45
+FW MON 0752-06
+FW VIR 1233+02
+FX CAS 0032+56
+FX CEP 2101+65
+FX CMA 0722-11
+FX CNC 0843+12
+FX CYG 1940+39
+FX LIB 1552-14
+FX MON 0639+09
+FX ORI 0536+14
+FX SGR 1803-36
+FY CMA 0722-22
+FY CYG 1941+31C
+FY LIB 1452-12
+FY PER 0434+50
+FY VUL 1937+21
+FZ CEP 2116+55
+FZ CMA 0658-11
+FZ CYG 1947+38
+FZ HYA 0816+05
+FZ LIB 1514-08
+FZ PEG 2130+27
+FZ PER 0213+56B
+FZ SCO 1741-36
+G HER 1625+42
+G UMA 1321+55
+GAMMA BOO 1428+38
+GAMMA CAS 0050+60
+GAMMA EQU 2105+09
+GAMMA ERI 0353-13
+GAMMA HER 1617+19
+GAMMA LEO 1014+20B
+GAMMA PEG 0008+14
+GAMMA PER 0257+53
+GAMMA TAU 0355+12
+GC 9809 0717-25B
+GD 552 2246+62
+GG AND 2332+46
+GG CNC 0854+24
+GG CRA 1800-37
+GG HYA 0817-10
+GG HYA A 0817-10B
+GG TAU 0426+17
+GH AQL 1925+01
+GH ARA 1727-56
+GH CEP 2121+77 CSV 5411; K&P 5411
+GH GEM 0658+12
+GH HYA 1351-26
+GI AQL 1926+02
+GI LUP 1459-41
+GI MON 0721-06
+GI PER 0422+39A
+GI SGR 1810-36
+GK CAR 1109-57
+GK COM 1154+19
+GK CYG 1957+39B
+GK HYA 0825+02
+GK MON 0734-00A
+GK ORI 0612+08
+GK PER 0324+43
+GK UMA 0931+59
+GK VEL 0921-43
+GL AND 2349+44
+GL AQL 1927+01
+GL CEP 2134+57
+GL PUP 0738-12
+GL SCO 1600-22
+GL SCT 1840-06
+GL VEL 0923-53
+GM AUR 0448+30
+GM CRA 1801-37B
+GM SGR 1813-25C
+GN CYG 2000+40
+GN HER 1628+39
+GN VEL 1050-40
+GO AUR 0618+50
+GO COM 1251+27
+GO PEG 2250+19
+GO SGR 1816-25
+GO UMA 1007+59
+GP COM 1300+18
+GP CYG 2042+31
+GP HER 1729+23
+GP ORI 0457+15
+GP TAU 0532+24
+GQ AUR 0619+47
+GQ CYG 2100+33
+GQ LUP 1542-35
+GQ MUS 1147-66
+GQ ORI 0605+09
+GR 102 1147+49
+GR 69 2221+34
+GR 91 0130+50
+GR AUR 0636+38
+GR CRA 1801-37
+GR CYG 2100+36
+GR DRA 1727+59
+GR ORI 0516+01
+GRB030329 1039+22
+GRB990123 1522+45
+GRO J0422 0415+32
+GS 2138+56 2136+56
+GS AUR 0512+30
+GS CYG 2125+30
+GS LIB 1437-19B
+GS PAV 1957-70
+GSC 6846 6 1748-25
+GSC1853757 0457+26 GSC 1853 757
+GSC2038-06 0605+25 GSC 02038-00674
+GSC2345189 0312+32 GSC 2345.0189; V600 PER
+GSC2583504 1609+32 GSC 02583-00504
+GSC2910447 0524+38
+GSC3105.13 1826+39 GSC 3105:1376
+GSC3144882 1945+42C GSC 3144:882
+GSC3347149 0440+47
+GSC3378045 0602+47 GSC 3378 0458;NAME CORR. 3/13/03 FROM GSC3378485
+GSC3530275 1827+48
+GSC59611822 0642-20
+GSC59742558 0723-19
+GSC65242806 0704-22
+GSC65281724 0704-25
+GSC65420337 0719-25
+GSC65504150 0720-28
+GSC71471573 0826-36
+GSC73861011 1748-34B
+GSC81553301 0844-46
+GSC86610463 1301-59
+GSC86850322 1457-54
+GSC87113228 1608-53
+GSC9166581 0527-70B GSC 9166:581
+GSC92280190 1224-67
+GT ORI 0538+00A
+GT PUP 0711-37
+GT0236+610 0234+61
+GU ARA 1731-63
+GU CMA 0657-11
+GU CRA 1802-37A
+GU CYG 2148+49
+GU MUS 1120-68
+GU SGR 1818-24
+GV AQL 1935-03
+GV ARA 1731-63B
+GV DRA 1751+52
+GV ORI 0518+14
+GW CYG 2155+45A
+GW LIB 1514-24
+GW ORI 0523+11A
+GX 339-4 1655-48
+GX AQL 1943-07
+GX CAR 0952-57
+GX CAS 0043+56B
+GX DRA 1800+50
+GX PEG 2226+29
+GX TEL 2004-55
+GY AQL 1944-07
+GY CAR 0958-62
+GY CNC 0904+19 RXJ0909.8+
+GY CRA 1802-37B
+GY CYG 2158+48
+GY GEM 0658+12B
+GY HYA 1424-25
+GY LYR 1905+29F
+GY MON 0648-04
+GY PER 0422+39B
+GY UMA 1040+66
+GZ ARA 1732-62A
+GZ CMA 0711-16A
+GZ CNC 0910+09 TMZ V34; RXJ0915.8+09002
+GZ COM 1216+28B
+GZ LYR 1906+27C
+GZ PEG 2304+08
+GZ PER 0423+38
+H CAR 0932-59
+HAD V04 1552+21 QZ SER
+HAD V106 2022+24
+HAD V27 0441+41
+HAD V48 1827-29
+HAD V82 1756-23B WR 104
+HAD V98 1717-22
+HB V475 2047+35
+HB V483 2117+61
+HD 101390 1134-61
+HD 103095 1147+38
+HD 104994 1200-61
+HD 108100 1220+43
+HD 108283 1221+27 14 COM
+HD 110716 1238-68
+HD 110717 1238-68B
+HD 115473 1312-57 CPD-57 5981
+HD 116475 1318+47
+HD 116824 1321-47
+HD 118010 1331-33
+HD 118319 1333-34
+HD 118767 1333-49 V744 CEN; CD-49 8095
+HD 119078 1335-66 CPD-66 2299
+HD 124448 1408-45B V821 CEN
+HD 125072 1412-59
+HD 125658 1415+30 NSV 6633
+HD 127565 1427-39
+HD 132483 1454-71
+HD 136488 1515-62 CPD-62 4470
+HD 13658 0208+57 V550 PER
+HD 137603 1521-58 CPD-58 5962
+HD 14242 0213+59
+HD 142983 1553-13
+HD 143161 1555+26D
+HD 143211 1555+26C
+HD 143352 1555+26B
+HD 14356 0214+58
+HD 143808 1555+26F
+HD 144941 1603-26
+HD 147429 1616+34
+HD 14826 0218+57
+HD 152270 1647-41 CPD-41 7741
+HD 156385 1712-45 CPD-45 8462
+HD 157451 1718-43B CPD-43 8038
+HD 161023 1738-13 BS 6600
+HD 161044 1738-46
+HD 167362 1809-30B CPD-30 5412
+HD 168476 1814-56 PV TEL
+HD 170137 1822+03
+HD 172486 1835-43 SAO 229218
+HD 177550 1900+01
+HD 189735 1956+07
+HD 196982 2035-32 AT MIC
+HD 20511 0312+32
+HD 206635 2140+45
+HD 213135 2224-27
+HD 226868 1954+34 V1357 CYG; CYG X-1; BD 34 3815
+HD 23753 0342+23B
+HD 249119 0549+28
+HD 26667 0408-70
+HD 268653 0453-67
+HD 268743 0457-66
+HD 268757 0454-69
+HD 268835 0457-69
+HD 269006 0503-71
+HD 269050 0507-68
+HD 269128 0510-68
+HD 269227 0514-69 MWC 492
+HD 269321 0518-69B
+HD 269382 0520-69B CPD-69 361B; R 90 (RMC 90)
+HD 269445 0523-68 RMC 99
+HD 269582 0528-69
+HD 269661 0531-69A
+HD 269662 0531-69B
+HD 269687 0532-69 NSV 16354; NAME CORRECTED FROM HD 269387 4/30/03
+HD 269698 0532-67B
+HD 269700 0532-68
+HD 269781 0534-67
+HD 269858 0537-69A V3604 LMC;CPD-69 427
+HD 269992 0542-69
+HD 293373 0704-00
+HD 293720 0710-01
+HD 299374 1043-51
+HD 306070 1105-59 CPD-59 3095; HEN 3-599
+HD 30640 0444-52
+HD 30796 0445+00 NSV 16175
+HD 312416 1750-19
+HD 312858 1807-18
+HD 313023 1812-18B
+HD 320156 1731-35
+HD 32228 0456-66 CPD-66 343
+HD 32456 0458+55
+HD 32763 0500-70
+HD 331015 1629-48 V871 ARA
+HD 33162 0503-12
+HD 33579 0506-68
+HD 34664 0514-67
+HD 35 0017-12
+HD 35343 0518-69 S DOR
+HD 35517 0520-69A CPD-69 361A; R 89 (RMC 89)
+HD 35914 0522-12 ZZ LEP
+HD 36402 0526-67 CPD-67 433
+HD 37836 0536-69
+HD 37974 0537-69B V3566 LMC; CPD -69 420
+HD 38311 0539+00B 93 COMP SE
+HD 38451 0540+21
+HD 4174 0039+40
+HD 45677 0623-12
+HD 49798 0645-44
+HD 5030 0047-74 CPD-74 69
+HD 5980 0056-72
+HD 60761 0730-14
+HD 65425 0753-51
+HD 6884 0104-73
+HD 7583 0110-73 CPD-74 90
+HD 76536 0851-47 HEN 3-226
+HD 83183 0932-59
+HD 84046 0937-62
+HD 84610 0941-37
+HD 84615 0941+33
+HD 85720 0948+10
+HD 86675 0954-61
+HD 87543 1000-61 SAO 250795
+HD 87643 1001-58 NSV 4727
+HD 90089 1018+83
+HD 93129 1040-59
+HD 95687 1057-60
+HD 97950 1110-60 CPD-60 2732
+HE 2-99 1345-65
+HE2-468CYG 2037+34
+HEN 1341 1702-17 V2523 OPH
+HEN 2-17 0853-46 HEN 3-230
+HEN 3-1044 1452-53
+HEN 3-1092 1537-66
+HEN 3-1223 1629-55 HD 149427
+HEN 3-1726 1842-20 MWC 960; NSV 24592
+HEN 3-1863 2012-41 CD-41 13967
+HEN 3-230 0853-46 HEN 2-17
+HEN 3-519 1050-59 LSS2015, WR31A
+HEN 3-916 1328-64
+HH ARA 1732-62B
+HH AUR 0533+29
+HH CNC 0910+29 TMZ V36
+HH CYG 1924+32
+HH MON 0650-07
+HH PEG 2346+08
+HI AQL 2002+09
+HI CMA 0708-15
+HI LYR 1813+46
+HI MON 0650-03
+HI ORI 0525+12A
+HIP 106890 2136+57 = ? CEP
+HIP 108976 2157-65 HD 209295
+HIP 30227 0614+52 = ? AUR
+HIP 31359 0626+55
+HIP 38226 0748-59 HD 64320; CPD-59 910
+HIP 54766 1108+00 FM LEO
+HIP 56533 1130+35 HS UMA
+HIP 58579 1156-11 TX CRV
+HIP 61701 1234+14 KM COM
+HIP 67010 1339+22 DK BOO
+HIP 69695 1411+34 DR BOO
+HIP 74337 1508+50 FG BOO
+HIP 80073 1617+34 = ? HER
+HIP 84004 1707+40 V939 HER
+HIP 87576 1751+52 GV DRA
+HK AQL 1837+00
+HK DRA 1832+51
+HK LAC 2201+46
+HK LYR 1839+36
+HK ORI 0525+12B
+HK SCO 1648-30C
+HK TRA 1533-65
+HL AQR 2215+01
+HL CAS 0054+56
+HL CMA 0640-16 - CMA
+HL ERI 0425-07
+HL SCO 1648-30D
+HL TAU 0425+18B
+HL UMA 1101+68
+HM APS 1556-73
+HM AQR 2230-17 NSV 14231
+HM AUR 0722+40
+HM CMA 0640-16B VAR N; VAR S
+HM CYG 1929+36
+HM LIB 1521-24
+HM LYR 1848+33
+HM PEG 2132+13
+HM SGE 1937+16
+HN CYG 1929+28B
+HN LYR 1914+42
+HN SCO 1649-30B
+HN SGE 1938+16
+HN TRA 1626-64B
+HO DEL 2032+13
+HO LYR 1916+41
+HO PEG 2144+20
+HONDA VAR 2138+31A
+HP AND 0013+40
+HP ERI 0434-13
+HP LIB 1530-13 EC 15330-1404
+HP LYR 1918+39
+HP NOR 1612-54
+HP PEG 2159+20
+HQ AND 0026+43
+HQ CAR 1017-60
+HQ CYG 1930+38
+HQ LYR 1923+42
+HQ MON 0706+01
+HQ PEG 2211+28
+HR 1105 0333+62B
+HR 2746 0710-45
+HR 2748 0710-44
+HR 2782 0714-24
+HR 3323 0822+61
+HR 3577 0853+18
+HR 5430 1427+76
+HR 7225 1859-04 15 AQL
+HR 8248 2146+19
+HR 8933 2326+27
+HR 9033 2346+02
+HR AND 0028+43
+HR CAR 1019-59
+HR CYG 1930+30
+HR DEL 2037+18
+HR LYR 1849+29
+HR PEG 2249+16
+HR PER 0442+40B
+HR SGE 1956+18
+HS CAM 0709+66
+HS CMA 0629-18
+HS CYG 1932+39
+HS PUP 0749-31
+HS SGE 1934+17
+HS SGR 1822-21
+HS UMA 1130+35
+HS VIR 1338-07
+HS0455+831 0443+83 HS 0455+8315
+HS0907+190 0904+19 HS 0907+1902; RX J0909.8+1849
+HS1804+675 1804+67
+HT AUR 0710+39
+HT CAM 0748+63 RX J0757.0+6306
+HT CAS 0103+59
+HT CYG 1934+31
+HT ERI 0438-15
+HT LAC 2201+46B
+HT LUP 1538-33
+HU AQR 2102-05
+HU ERI 0441-10
+HU LYR 1812+36
+HU ORI 0530-05
+HU PUP 0751-28
+HU SGE 1959+21C
+HU TAU 0432+20
+HV 12842 0544-64
+HV 2886 0509-64B
+HV 5637 0506-67
+HV 8002 0006-12
+HV AND 0035+42
+HV AUR 0446+38
+HV CAS 0105+53
+HV CYG 1936+31
+HV LIB 1455-11
+HV LUP 1521-44 HD 137518
+HV ORI 0528-04
+HV VIR 1315+02
+HW CAR 1035-60
+HW CYG 1936+32
+HW GEM 0623+22
+HW PEG 2328+21
+HX CYG 1936+33A
+HX DEL 2037+17C
+HX LIB 1456-24
+HX LYR 1813+34
+HX PEG 2335+12
+HY CYG 1936+28
+HY ERI 0456-04
+HY HYA 1109-25
+HY LUP 1425-50
+HY NOR 1614-52
+HY PUP 1425-50
+HYA 1 0909-06
+HZ HER 1654+35
+HZ HYA 1121-25
+HZ PUP 0759-28
+II HYA 1143-26
+II PEG 2350+28
+II TAU 0343+24
+IK NOR 1617-55
+IK TAU 0347+11
+IL CYG 1939+35
+IL HYA 0920-23
+IL SGE 1904+17
+IL VUL 2034+22F
+IM CYG 1939+34
+IM NOR 1532-52
+IM PEG 2248+16
+IN AQR 2034-14 HIP 101988
+IN CEP 2028+66
+IN CYG 1940+34
+IN HYA 0915+00
+IN ORI 0530-05
+IN PEG 2216+11
+IN PER 0244+38
+IO CAR 1052-60
+IO CYG 1940+32B
+IO DEL 2022+18
+IO HYA 1002-22
+IOTA AUR 0450+33
+IOTA CEP 2246+65
+IOTA GEM 0719+27
+IOTA HER 1736+46
+IOTA LIB 1506-19
+IOTA LYR 1903+35
+IOTA UMA 0852+48 NSV 4329
+IP CYG 1941+34
+IP PEG 2318+17
+IP PER 0334+32
+IP VUL 1918+26
+IQ CYG 1943+32
+IQ GEM 0639+18
+IQ HER 1813+17
+IQ UMA 1337+55 NSV 6389
+IQ VUL 1919+26
+IR AQL 1904-05
+IR AQR 2047-03 HIP 103026
+IR CEP 2154+60
+IR COM 1234+21
+IR GEM 0641+28
+IR LYR 1820+39B
+IR UMA 1346+55
+IRAS18095+ 1807+27
+IRC +40051 0253+40 NSV 1004
+IRC -20494 1827-20
+IRC 10086 0517-08 V1261 ORI
+IRC 10094 0535+12
+IRC 10420 1922+11B
+IS AQR 2052-03 HIP 103447
+IS BOO 1410+10
+IS DEL 2026+16
+IS GEM 0643+32
+IS LYR 1821+31
+IS ORI 0530-05
+ISV0115+63 0112+63B
+IT AQR 2056-04 HIP 103769
+IT GEM 0645+16
+IT LYR 1822+31
+IU AQR 2057-10 HIP 103851
+IU CEP 2159+54
+IU LIB 1529-08
+IU ORI 0530-05
+IU PEG 2202+11
+IU TRA 1618-65
+IV AND 0053+39
+IV AQL 1909-00
+IV AQR 2102-00 HIP 104279
+IV CEP 2201+53
+IV PER 0253+42
+IV VIR 1411-21
+IW AND 0055+42
+IW AQR 2110-09 HIP 105019
+IW CAR 0924-63
+IW CAS 2357+48
+IW SGR 1829-30
+IX AQR 2115-09 HIP 105389
+IX AUR 0529+37
+IX CAR 1046-59
+IX CYG 1949+31
+IX DRA 1812+67
+IX HYA 0950-24
+IX LYR 1825+32
+IX ORI 0530-05
+IX VEL 0812-48
+IX VIR 1139-00
+IY AQR 2117-06 HIP 105575
+IY CAR 0741-62
+IY CAS 0046+56
+IY MON 0655+10I
+IY ORI 0530-05
+IY UMA 1037+58
+IZ AND 0101+42
+IZ AQR 2129+01 HIP 106544
+IZ CAR 0829-59
+IZ CAS 0047+46B
+IZ CYG 1951+36A
+IZ LIB 1548-18
+J CEN B 1322-61
+J0712+296 0705+29
+J1802 HER 1757+18B V884 HER; RXJ1802.1+1804
+J2353-3851 2347-39
+J235439+28 2349+27 J235439+282250
+K2-16 1638-27 G 352.9+44.4, CENTRAL STAR AG 82 215
+KAPPA ARI 0201+22
+KAPPA CMA 0646-32
+KAPPA DRA 1229+70
+KAPPA LYR 1811+36B
+KAPPA OPH 1652+09
+KAPPA PAV 1846-67
+KAPPA1 APS 1520-73
+KIS SUSP 1 1921+50C
+KIS SUSP 2 1921+50D
+KIS SUSP 3 1921+50E
+KIS SUSP 4 1921+50F
+KIS SUSP 5 1921+50H
+KIS SUSP 6 1921+50I
+KIS SUSP 7 1921+50J
+KIS SUSP S 2009+16E
+KK AQR 2154-18
+KK AUR 0554+41
+KK CAR 0833-59
+KK PER 0203+56B
+KK SGE 1906+17
+KK TEL 2021-52
+KKA SUSP 1901+08N
+KL AQR 2157-00 HIP 108844
+KL CAR 0940-63
+KL CMA 0626-14
+KL CYG 1954+32
+KL DRA 1923+59 SN 1998DI; SCHWARTZ *
+KL LYR 1826+37
+KL TEL 2021-52B
+KM CAR 0949-62
+KM COM 1234+14
+KM CYG 1956+35
+KM LAC 2210+54
+KM OPH 1707-29
+KM ORI 0530-05
+KM VEL 0937-48
+KN AQL 2025+01
+KN AQR 2202-10 HIP 109201
+KN CAR 1000-70
+KN CAS 0004+62
+KN GEM 0629+26
+KN HYA 1300-25
+KN ORI 0530-05
+KO AQL 1842+10B
+KO AQR 2204-02 HIP 109382
+KO CAR 1006-64
+KO ORI 0530-05
+KO SGR 1834-20
+KP AQR 2204-14 HIP 109395
+KP AUR 0559+36
+KP CAS 0032+60
+KP DEL 2040+17B
+KP LUP 1520-48
+KP LYR 1827+38
+KP SCO 1737-35
+KPD 2032 2031+50
+KQ AQL 1907+01
+KQ AUR 0607+50
+KQ CEN 1417-63
+KQ CMA 0643-22
+KQ DEL 2010+12
+KQ ORI 0530-05
+KQ PUP 0729-14
+KR AQR 2207-11 HIP 109613
+KR AUR 0609+28
+KR CAR 0927-61
+KR CMA 0644-20
+KR ORI 0530-05
+KS CAS 0051+48
+KS COM 1325+28
+KS MON 0614-05
+KS ORI 0530-05
+KS PER 0441+43
+KS UMA 1014+53 SBS 1017+533
+KT ARA 1753-50
+KT CYG 2008+36
+KT MON 0620+05
+KT PER 0130+50
+KU AQR 2218-20
+KU CAS 0124+57
+KU CMA 0645-13
+KV AND 0211+40
+KV AQR 2220-20
+KV CAR 1059-66
+KV CMA 0646-20
+KV DRA 1448+64 RXJ1450.5+643
+KV SGR 1838-23
+KV UMA 1112+48 XTEJ1118+480
+KV VEL 1050-48
+KW AND 0229+40
+KW AQR 2222-22
+KW CAR 0853-58
+KW SGR 1745-28
+KX AND 2302+49
+KX AQL 1929+14
+KX AQR 2225-23
+KX ORI 0530-04
+KX TRA 1635-62
+KY AND 2304+49
+KY ARA 1800-54
+KY CEP 2228+57
+KY CYG 2022+38
+KY PEG 2145+12
+KY SGR 1755-26
+KZ AND 2305+47
+KZ AQL 1930+08
+KZ AQR 2228+00
+KZ CAR 0900-58
+KZ CAS 2303+55
+KZ CYG 2023+40
+KZ GEM 0647+16
+KZ HER 1842+12
+KZ HYA 1046-24
+KZ LYR 1830+32
+KZ ORI 0530-05
+L CAR 0942-62
+L1 PUP 0710-45
+L2 PUP 0710-44
+LAMBDA AND 2332+45
+LAMBDA AQR 2247-08
+LAMBDA DRA 1125+69 NSV 5231
+LAMBDA PAV 1843-62
+LAMBDA TAU 0355+12
+LAMBDA UMI 1922+88
+LANNING 10 0526+36
+LANNING 17 1817-04
+LD 100 0136+59
+LD 102 0154+58
+LD 197 2211+41
+LD 22 2017+49
+LD 317 2340+42
+LD 324 0007+52
+LD 333 0039+48
+LD 334 0040+47D NOT NSV 270 OR NSV 280
+LD 343 1814+42
+LD 345 1828+46 V562 LYR
+LD 39 2103+36B
+LD 42 2105+37
+LD 74 0002+61
+LD 77 0003+52
+LD 78 0006+63
+LD 83 0021+58
+LD 90 0050+59
+LD 93 0053+63
+LD 94 0053+60B
+LD 96 0108+63
+LILLER * 1559-51
+LILLER OBJ 1314-55
+LILLER OBJ 1533-50
+LL AND 0036+26
+LL LYR 1831+38
+LL ORI 0530-05
+LL SGR 1812-36B
+LM AQR 2231-05 HIP 111581
+LM ARA 1756-50
+LM CAR 0905-65
+LM CAS 2308+56
+LM SGR 1812-36
+LN SGR 1817-33
+LO AQL 1931+10B
+LO AQR 2231-08 HIP 111647
+LO ARA 1630-52
+LO AUR 0549+48
+LO CEP 2117+61
+LO CMA 0654-20
+LO HER 1847+12
+LP AQR 2236-05
+LP CYG 2142+47
+LP ORI 0530-05
+LP SGR 1821-27A
+LQ AQR 2241-11 HIP 112420
+LQ DEL 2038+18
+LQ HER 1607+23
+LQ ORI 0530-05
+LQ SGR 1822-27
+LR AQL 1933+12A
+LR DEL 2050+16
+LR ORI 0530-05
+LR SCO 1720-43
+LR SGR 1825-29B
+LR TRA 1521-65
+LR VIR 1313+03
+LS 1698 1033-56
+LS 2883 1256-63
+LS 437 0724-25
+LS 992 0808-30
+LS AND 0026+41
+LS AQL 1933+12B
+LS CAS 2333+55
+LS CYG 2149+48
+LS ORI 0530-05
+LS PEG 2147+13
+LSS 1024 0812-48
+LSS 1179 0847-46 CD-46 4657
+LSS 2018 1050-48
+LSS 4300 1731-35
+LSS 437 0724-25
+LT CMA 0659-12
+LT CYG 2149+49
+LT DEL 2031+19
+LT LYR 1835+31
+LT ORI 0530-05
+LT TRA 1555-62 NSV 7395
+LU AQL 1934+15
+LU DEL 2037+17B
+LU GEM 0613+23
+LU HER 1728+26
+LU ORI 0530-05
+LU VUL 1941+28
+LV CMA 0701-11
+LV CYG 2151+47
+LV ORI 0530-05
+LV TRA 1625-66 NSV 7820
+LV VUL 1943+26
+LW AQL 1934+11B
+LW CYG 2151+50
+LW SER 1746-14
+LX AND 0213+40
+LX CYG 2152+47A
+LX ORI 0530-05
+LX SER 1533+19
+LX SGE 1911+19
+LX VIR 1330-03
+LY AQL 1935+12
+LY AUR 0523+35
+LY CMA 0705-15
+LY CYG 2152+47B
+LY DEL 2101+19
+LY HYA 1326-29
+LY SER 1534+24
+LY TRA 1525-68 HIP 76279
+LYN 1 0856+41
+LZ CAS 0031+46
+LZ DEL 2012+15
+LZ MUS 1151-65 N MUS 98
+MARK 1095 0511-00B
+MARK 1502 0048+12
+MARK 205 1217+75
+MARK 335 0001+19
+MARK 421 1058+38
+MARK 478 1438+35
+MARK 501 1650+39
+MARK 509 2038-11
+MARK 530 2313-00
+MARK 590 0209-01
+MC 2 2044+67
+MCQC J1628 1621-41 MCQC J162847-4152
+MEZ'S * 2038+16C
+MH 208-92 1811-28
+MHA328-116 1953+39
+MIS V108 1858+19
+MIS V1147 2250+58
+MIS V380 1753-16
+MIS V747 2006+25
+MM CYG 2153+49
+MM HYA 0909-06
+MM SCO 1723-42
+MM TRA 1546-65 HD 141969
+MM VEL 1009-44
+MN AQL 1935+11
+MN CAR 0925-62
+MN DEL 2017+16
+MN LAC 2219+52
+MN PEG 2226+05
+MO CEP 2200+62
+MO ORI 0530-05
+MP CYG 2154+45A
+MP DEL 2023+11
+MP LYR 1840+40
+MP ORI 0530-05
+MP PEG 2237+10
+MP PUP 0726-13
+MQ CYG 2154+52
+MQ DEL 2026+11B
+MQ HYA 0813+06
+MQ SER 1514+02
+MQ VIR 1354-21
+MR LAC 2220+50
+MR MON 0642+01
+MR ORI 0530-05
+MR PER 0343+47
+MR SER 1548+19
+MR VEL 0922-47
+MS 0205.7+ 0202+34 MS 0205.7+3509 = 1E 0205.7+3509
+MS AQL 1936+11
+MS CYG 2155+45B
+MS ORI 0530-05
+MT CEN 1139-60
+MT DEL 2027+18
+MT ORI 0530-05
+MU AQL 1937+13
+MU CEN 1207-43 (M-U, NOT GREEK MU)
+MU CEN 1343-41 (GREEK MU, NOT M-U)
+MU CEP 2140+58 (GREEK MU, NOT M-U)
+MU CET 0239+09 NSV 909 (GREEK MU, NOT M-U)
+MU GEM 0616+22
+MU LEP 0508-16 (GREEK MU, NOT M-U)
+MU SER 1751-14
+MU SGR 1807-21
+MU UMA 1016+42 NSV 4829 (GREEK MU, NOT M-U)
+MU2 CRU 1248-56 HEN 3-837
+MV CEP 2241+59
+MV DEL 2029+19 NSV 13150, BD 19 4450
+MV HER 1653+22
+MV HYA 0836-05
+MV LYR 1904+43
+MV ORI 0530-05
+MV PAV 2034-70
+MV SGR 1838-21
+MW AQL 1938+13
+MW CEP 2247+60
+MW CYG 2008+32
+MW HYA 0837-02
+MWC 349 2029+40
+MWC 358 2052+47
+MWC 381 2152+64
+MWC 520 0603+23
+MWC 56 0235+60
+MWC 560 0721-07
+MWC 645 2150+52
+MWC 960 1842-20 NSV 24592; HEN 3-1726
+MX LYR 1818+46
+MX ORI 0530-05
+MX PER 0401+47
+MY DEL 2039+17
+MY VIR 1414+04
+MZ CMA 0717-25B
+MZ HER 1843+19
+MZ VIR 1413-13
+N AND 86 2307+46 OS AND
+N AND 88 0223+39
+N AQL 01 1902+11 V1548 AQL, N AQL 2001
+N AQL 05 1856-04 N AQL 1905
+N AQL 70 1919+04
+N AQL 75 1912+04
+N AQL 82 1918+02
+N AQL 84 1911+03
+N AQL 93 1908+01
+N AQL 95 1900-01
+N AQL 99#1 1903+12 V1493 AQL
+N AQL 99#2 1918+04 V1494 AQL
+N CAS 93 2337+56
+N CAS 95 0059+53
+N CEN 01 1348-63 V1039 CEN
+N CEN 86 1428-57
+N CEN 91 1341-62
+N CEN 95 1256-59
+N CEP 71 2201+53
+N CIR 87 1352-64
+N CIR 95 1436-63
+N CIR 99 1415-68 DD CIR
+N CRA 49 1753-39
+N CRA 81 1835-37
+N CYG 01-1 2003+35 V2274 CYG
+N CYG 01-2 2059+48 V2275 CYG
+N CYG 70 2048+35
+N CYG 75 2108+47
+N CYG 78 2138+43B
+N CYG 86 1950+35
+N CYG 92 2027+52 V1974 CYG
+N DEL 67 2037+18
+N HER 60 1852+13
+N HER 63 1811+41
+N HER 87 1839+15
+N HER 91 1841+12
+N LMC 00 0526-70 N LMC 2000
+N LMC 02 0538-71 N LMC 2002
+N LMC 03 0508-68 N LMC 2003
+N LMC 48 0539-70 N LMC 1948 (DOR)
+N LMC 51 0513-70 N LMC 1951 (MEN)
+N LMC 91 0504-70
+N LMC 92 0519-69
+N LMC 95 0527-70
+N LUP 93 1425-50
+N MEN 91 0504-70
+N MON 18 0721-06
+N MON 39 0638-01
+N MON 75 0617-00
+N MUS 83 1147-66
+N MUS 91 1120-68
+N MUS 98 1151-65 LZ MUS
+N NOR 83 1606-53
+N OPH 02 1731-16 N OPH 2002; V2540 OPH
+N OPH 19 1809+11
+N OPH 88 1705-29
+N OPH 91 1714-26
+N OPH 93 1719-23
+N OPH 94 1729-19
+N OPH 98 1726-19 V2487 OPH
+N OPH IV 1809+11
+N PER 74 0300+46
+N PUP 91 0807-34
+N SCO 85 1750-31
+N SCO 89 1745-32
+N SCO 92 1700-43
+N SCO 97 1747-30 V1141 SCO
+N SCO 98 1749-31 V1142 SCO
+N SCT 00 1828-14 N SCT 2000; V463 SCT
+N SCT 70 1840-08
+N SCT 75 1850-07
+N SCT 89 1844-06
+N SCT 91 1841-08
+N SER 70 1825+02
+N SER 78 1746-14
+N SER 83 1751-14
+N SGE 77 1934+17
+N SGR 00 1749-19 V4642 SGR; N SGR 2000; ORIG. ANNOUNC. AS N? SGR OO
+N SGR 01-1 1748-26 V4643 SGR; N SGR 2001 NO.1
+N SGR 01-2 1818-30B V4739 SGR; N SGR 2001 NO.2
+N SGR 01-3 1805-30 V4740 SGR; N SGR 2001 NO.3
+N SGR 02#1 1753-30B V4741 SGR; N SGR 2002 NO.1
+N SGR 02#2 1756-25 V4742 SGR; N SGR 2002 NO.2
+N SGR 02#3 1855-22 V4743 SGR; N SGR 2002 NO.3
+N SGR 02#4 1741-23 V4744 SGR; N SGR 2002 NO.4
+N SGR 03 1833-33 V4745 SGR; N SGR 2003
+N SGR 1900 1757-26
+N SGR 1901 1800-27
+N SGR 1914 1759-31
+N SGR 1926 1755-26
+N SGR 73 1825-29
+N SGR 74 1742-18
+N SGR 77 1832-23
+N SGR 78 1827-20
+N SGR 80 1813-24
+N SGR 82 1828-26
+N SGR 84 1747-29
+N SGR 87 1753-32
+N SGR 89 1801-22
+N SGR 91 1807-32
+N SGR 92#1 1803-25
+N SGR 92#2 1817-28
+N SGR 92#3 1817-23
+N SGR 93 1806-29
+N SGR 94#1 1844-21
+N SGR 94#2 1824-17
+N SGR 96 1817-18
+N SGR 98 1815-27
+N SGR 99 1801-27
+N VEL 0928-56
+N VEL 99 1040-51 V382 VEL
+N VUL 68#1 1943+26
+N VUL 68#2 1941+28
+N VUL 76 1924+20
+N VUL 79 2016+21
+N VUL 84#1 1922+27
+N VUL 84#2 2022+27
+N VUL 87 1900+21
+N5128V0017 1319-42B
+N? ARA 83 1636-46
+N? CEP 83 2209+56
+N? CRU 96 1205-61
+N? NOR 85 1532-51
+N? PUP 00 0733-25
+N? SCT 81 1841-05
+N? SGR 00 1749-19 V4642 SGR; N SGR 00
+N? SGR 03 1801-27C
+N? SGR 87 1757-28 NSV 24159
+N? SGR 90 1752-29 USE NAME SAKURAI *
+N? VEL 87 0934-53
+NEW UG AUR 0721+40
+NEW UG CET 0022-01 EN CET
+NEW UG PEG 2107+12 V364 PEG
+NGC 1058 0237+36
+NGC 1068 0237-00
+NGC 1275 0313+41
+NGC 2261 0633+08B
+NGC 2282 0641+01
+NGC 2346 0704-00
+NGC 3227 1018+20
+NGC 3242 1020-18 NSV 4848
+NGC 3516 1103+72
+NGC 3556 1105+56
+NGC 3627 1115+13B
+NGC 4013 * 1153+44
+NGC 4051 1158+44
+NGC 4151 1205+39
+NGC 5055 1311+42
+NGC 5548 1413+25
+NGC 6532 1758+66
+NGC 6814 1937-10
+NGC 6826 1942+50
+NGC 7023 2044+67
+NGC 7213 2203-47
+NGC 7469 2258+08
+NGC 863 0209-01
+NHK 90 AQL 1929-07
+NML TAU 0347+11
+NN CEN 1307-60
+NN DEL 2041+07
+NO AQL 1940+04
+NO AUR 0534+31A
+NO DEL 2045+16
+NO SER 1758-01
+NP GEM 0656+17
+NP HER 1613+26
+NP ORI 0530-05
+NQ CAS 0019+53
+NQ GEM 0725+24
+NQ HER 1807+18
+NQ LAC 2224+55
+NQ ORI 0530-05
+NQ PEG 0007+22
+NQ PUP 0748-11
+NQ VIR 1423+06
+NQ VUL 1924+20
+NR VIR 1423+04
+NR VUL 1946+24
+NS CEN 1315-57
+NS HYA 0901+01
+NS PER 0411+50
+NS VUL 1948+22
+NSV 1001 0253+20
+NSV 1004 0253+40
+NSV 1008 0254-02
+NSV 101 0009+63
+NSV 1020 0254+69
+NSV 1022 0256+10
+NSV 10221 1804+65
+NSV 10240 1803+46
+NSV 10371 1807+04
+NSV 1051 0302+12
+NSV 10529 1811-46B
+NSV 10543 1812-18
+NSV 1060 0304+15
+NSV 1066 0305+19
+NSV 10701 1818+50
+NSV 10756 1820+38
+NSV 10766 1819-23B
+NSV 10797 1821+11
+NSV 10836 1822+15
+NSV 10892 1824+06
+NSV 10932 1825+21
+NSV 10934 1815-83
+NSV 1098 0311+70
+NSV 1101 0312+59
+NSV 11033 1828-17 HEN 3-1711
+NSV 11055 1831+49B
+NSV 11152 1836+66 CSV 4305
+NSV 11235 1837-07
+NSV 11271 1834+39B
+NSV 11284 1840+38
+NSV 11301 1841+39
+NSV 1134 0319+08
+NSV 11453 1848+46
+NSV 11479 1848-19C
+NSV 11495 1848-31B
+NSV 1151 0321+33
+NSV 11618 1854+13B
+NSV 11641 1856+32
+NSV 11685 1858+14
+NSV 11707 1859+08
+NSV 11719 1900+12
+NSV 11741 1901+01
+NSV 11753 1904+43C
+NSV 1177 0325+13
+NSV 11774 1905+36
+NSV 11839 1910+38
+NSV 11873 1912+37
+NSV 11912 1914-08
+NSV 1192 0328+24
+NSV 11927 1917+49 V1946 CYG
+NSV 11944 1917+42 CSV 102923
+NSV 11960 1917-10
+NSV 1199 0330+52
+NSV 12088 1925+02
+NSV 12126 1928+18
+NSV 1213 0333+20
+NSV 1214 0335-55
+NSV 12178 1930+23
+NSV 12197 1931+29B SVS 4745; CSV 4745
+NSV 12218 1934+49B
+NSV 12220 1934+56
+NSV 12247 1935+50
+NSV 12264 1932-68
+NSV 123 0014-09
+NSV 1234 0337+07
+NSV 12344 1939+38
+NSV 12362 1940+15
+NSV 12382 1942+50
+NSV 12383 1941+18
+NSV 1243 0337+31
+NSV 12439 1945+32
+NSV 12441 1945+18
+NSV 12557 1950+06 BETA AQL
+NSV 12560 1949-20
+NSV 12615 1952-39
+NSV 1262 0338+23 16 TAU
+NSV 12634 1954+46
+NSV 1268 0339+23A
+NSV 12684 1957+51
+NSV 12692 1956+18B
+NSV 1273 0339+24C
+NSV 12759 2000+56
+NSV 12778 2001+37
+NSV 12786 2001+17
+NSV 1279 0339+24D
+NSV 1280 0339+22
+NSV 12819 2003+36
+NSV 1283 0340+24 21 TAU
+NSV 12839 2005+32
+NSV 1286 0340+23B
+NSV 1287 0340+23 23 TAU
+NSV 12872 2008+66
+NSV 12920 2015+81
+NSV 12930 2009+16F
+NSV 1297 0341+23B
+NSV 12972 2012+16
+NSV 12973 2013+49 V1825 CYG
+NSV 1300 0341+23C
+NSV 13007 2014+37I
+NSV 13022 2016+20
+NSV 13034 2017+37B
+NSV 1306 0341+23D
+NSV 13065 2019+14
+NSV 13114 2025+10
+NSV 13123 2026+13
+NSV 13142 2028+13
+NSV 13150 2029+19 MV DEL, BD 19 4450
+NSV 1316 0342+24
+NSV 13186 2033+09
+NSV 13200 2034+14
+NSV 1321 0342+23B 54 COMP SW;HD 23753;
+NSV 13219 2035+13E
+NSV 1322 0342+25
+NSV 13227 2036+14
+NSV 13234 2037+17
+NSV 13242 2037+19
+NSV 13262 2040+44
+NSV 1327 0342+10
+NSV 13284 2041-01 FP AQR
+NSV 13285 2040+16B
+NSV 13303 2043+17
+NSV 13321 2044+14
+NSV 13326 2044-00
+NSV 13372 2047-15
+NSV 13377 2048+43B
+NSV 13378 2048+43C
+NSV 13398 2050+27 32 VUL;CSV 102043
+NSV 13430 2052+15
+NSV 13442 2057+75
+NSV 1346 0343+22 75 VAR? SE;CSV 100335
+NSV 13475 2057+22
+NSV 13489 2100+67 V380 CEP
+NSV 13518 2101+43
+NSV 1352 0343+23E
+NSV 13537 2101-16B
+NSV 13553 2103+36B
+NSV 13560 2108+68F
+NSV 13565 2108+68B CSV 102063
+NSV 13579 2106+32
+NSV 13609 2110+59
+NSV 1365 0344+24A
+NSV 13653 2114+23
+NSV 13656 2116+60 V422 CEP
+NSV 1366 0344+25
+NSV 13671 2117-06B
+NSV 13683 2118-21
+NSV 13729 2124+59
+NSV 13740 2124+21
+NSV 13745 2125+54
+NSV 13781 2129+53
+NSV 13784 2129+45
+NSV 13806 2132+32
+NSV 13807 2133+67 V431 CEP
+NSV 1381 0345+01
+NSV 13832 2136+53
+NSV 13834 2136+42 = [54 VAR? SE 2132+44E] = [54 VAR? SW 2138+43H] = 2136+42 NSV 13834 (USE NSV DESIG+NAME)
+NSV 13852 2138+53
+NSV 13857 2139+40
+NSV 1388 0347-12
+NSV 13891 2145+16
+NSV 1391 0347+25
+NSV 13967 2155+48B
+NSV 13991 2155+23 OU PEG
+NSV 13992 2155+05
+NSV 13994 2156+48
+NSV 14039 2202+17 OY PEG
+NSV 14122 2215+05
+NSV 14175 2224-27
+NSV 142 0351+39 EPS PER
+NSV 14213 2229+56
+NSV 14231 2230-17 HM AQR
+NSV 14260 2234+56
+NSV 14284 2238+09
+NSV 14319 2241-43B
+NSV 1432 0357-66
+NSV 14321 2243+36
+NSV 1433 0355+22
+NSV 1436 0355+42
+NSV 14381 2256+82
+NSV 14398 2258+59C
+NSV 1440 0405-82
+NSV 14402 2258+59D
+NSV 14428 2302+08
+NSV 14446 2305+10
+NSV 14466 2313+85
+NSV 14515 2315-06
+NSV 1452 0359+21
+NSV 14520 2316+08
+NSV 14522 2318+81
+NSV 14562 2322+73
+NSV 14566 2324+85
+NSV 14588 2324-05
+NSV 14607 2327+48
+NSV 14613 2328+53
+NSV 14625 2329+49 V426 AND
+NSV 14652 2333+27
+NSV 1466 0402+14
+NSV 14679 2338+09
+NSV 14680 2339+84
+NSV 14687 2339+71
+NSV 14689 2339-16
+NSV 14707 2342+58 TAU CAS
+NSV 14715 2343-06
+NSV 14719 2344+01
+NSV 1474 0403+22
+NSV 1477 0356+82
+NSV 14793 2354+06
+NSV 148 0017+55B
+NSV 14802 2356+64
+NSV 15057 0009-03
+NSV 15086 0019-02
+NSV 1509 0407+14
+NSV 15095 0021+08
+NSV 15101 0025-09
+NSV 15106 0026+53
+NSV 15133 0031+59 TAV 0033+59
+NSV 15180 0045+02
+NSV 15235 0058+40E 118 COMP W
+NSV 15288 0114-01
+NSV 1529 0409+23 V1139 TAU
+NSV 15299 0119-02
+NSV 15305 0121-00
+NSV 15326 0128-09
+NSV 15373 0139-16
+NSV 1538 0409+56
+NSV 15391 0143-15
+NSV 15395 0145-13
+NSV 15415 0154-14
+NSV 15418 0155-21
+NSV 15437 0200+09
+NSV 15454 0205+20
+NSV 15478 0213+06
+NSV 15486 0213+47
+NSV 1551 0413+15
+NSV 15514 0222-01
+NSV 15521 0223+07
+NSV 1553 0414+15
+NSV 15553 0231+38
+NSV 15555 0231+20
+NSV 15567 0238+17B
+NSV 15568 0239+23
+NSV 15579 0241+18
+NSV 15586 0244-04
+NSV 15590 0245+11
+NSV 15597 0246+16
+NSV 15603 0248+14
+NSV 1561 0415+14
+NSV 15612 0250+17B
+NSV 15614 0252+20
+NSV 15637 0302+18
+NSV 15643 0304+13B
+NSV 15695 0322+08
+NSV 15701 0323+20
+NSV 15707 0323+44
+NSV 15729 0333+09
+NSV 15732 0333+24
+NSV 15745 0337+23
+NSV 15747 0337+25
+NSV 15755 0339+23B
+NSV 15762 0339+24E
+NSV 15764 0339+23C
+NSV 15767 0340+22
+NSV 15791 0343+11
+NSV 15798 0343+23F 65 COMP SE
+NSV 15799 0344+24B
+NSV 15801 0344+21
+NSV 15808 0344+18
+NSV 15813 0345+24
+NSV 15816 0345+21
+NSV 1582 0417+17
+NSV 15820 0339+24B
+NSV 15826 0347+17
+NSV 15856 0353+08
+NSV 15857 0353+34
+NSV 15859 0354+10
+NSV 15874 0357+21
+NSV 15878 0357+08
+NSV 15883 0358+23
+NSV 15885 0358+21
+NSV 15894 0359+23
+NSV 15926 0408+12
+NSV 15937 0411-10
+NSV 15938 0411+20
+NSV 1594 0419+21
+NSV 15940 0412+18
+NSV 15941 0412+23
+NSV 15942 0412+14
+NSV 15949 0413+17
+NSV 15952 0414+16
+NSV 15956 0416+20
+NSV 15960 0417+16A
+NSV 15961 0417+14A
+NSV 15963 0417+21
+NSV 15964 0417+16B
+NSV 15965 0417+14B
+NSV 1597 0420+18
+NSV 15970 0418+21
+NSV 15982 0419+23
+NSV 15985 0419+15
+NSV 15986 0420+17
+NSV 15988 0420+21
+NSV 15993 0421+14
+NSV 15998 0421+22
+NSV 16005 0422+14A
+NSV 16010 0422+13
+NSV 16013 0422+14B
+NSV 16016 0422+15B
+NSV 16022 0423+12
+NSV 16025 0423+17B
+NSV 16032 0422+58
+NSV 16033 0424+16
+NSV 1604 0421+16B
+NSV 16040 0425+15
+NSV 16041 0425+13
+NSV 16049 0425+19
+NSV 16081 0427+16
+NSV 16085 0428+14B
+NSV 1609 0422+16
+NSV 16106 0430+15
+NSV 16115 0431+15
+NSV 1612 0423+21
+NSV 16124 0432+15
+NSV 16154 0438-07
+NSV 16159 0439+19
+NSV 16175 0445+00 HD 30796
+NSV 16178 0446-00
+NSV 16187 0449-12
+NSV 16191 0449+11
+NSV 16192 0449+08
+NSV 16202 0451-10
+NSV 16203 0451+01
+NSV 16204 0452+00
+NSV 16219 0455-05
+NSV 16222 0456-11
+NSV 16224 0456-07
+NSV 16225 0456+02
+NSV 16227 0456+01
+NSV 16228 0457-11
+NSV 1624 0423+39
+NSV 16251 0503-08
+NSV 16253 0503+11
+NSV 16256 0505-07
+NSV 16261 0507-03
+NSV 16262 0507-11
+NSV 16267 0509-10
+NSV 1627 0424+15
+NSV 16273 0511-00C
+NSV 16274 0511-01
+NSV 16276 0511+01
+NSV 16282 0513-08
+NSV 16291 0516-00
+NSV 16294 0517+03
+NSV 16296 0517+00
+NSV 16300 0518-00
+NSV 16301 0519-00
+NSV 16302 0519+00
+NSV 16306 0520-00
+NSV 16308 0520+16
+NSV 16309 0521+22
+NSV 16310 0522-11
+NSV 16311 0522+00
+NSV 16312 0522+17 SAO 94573
+NSV 16314 0523-01
+NSV 16315 0523+01
+NSV 16319 0524-00B
+NSV 16322 0525+23
+NSV 16327 0526+02B
+NSV 16329 0526+16
+NSV 16333 0527-07
+NSV 16337 0527-02B
+NSV 16340 0528+02
+NSV 16347 0528-00
+NSV 16348 0529-01B
+NSV 16353 0529-01C
+NSV 16354 0532-69 HD 269687; NAME CORRECTED FROM HD 269387 4/30/03
+NSV 16369 0529+23B
+NSV 16375 0529-00
+NSV 1640 0426+15
+NSV 16411 0530-06B
+NSV 16413 0530-06C
+NSV 16417 0530-02
+NSV 16461 0530-06D
+NSV 165 0022+53
+NSV 16549 0530-04
+NSV 16572 0530-05
+NSV 16591 0531+10
+NSV 16607 0533-06
+NSV 16609 0533+23
+NSV 16611 0533-07
+NSV 16613 0534-05
+NSV 16614 0534-06A
+NSV 16616 0534-06B
+NSV 16619 0534+11
+NSV 16627 0535-02B
+NSV 1663 0430+23
+NSV 16630 0535+17
+NSV 16632 0536-02
+NSV 16636 0536-02C
+NSV 16637 0536-02D
+NSV 16641 0537+22
+NSV 16643 0537+25
+NSV 16644 0538-05
+NSV 16646 0538-00
+NSV 1665 0433+51
+NSV 16650 0539+00C
+NSV 16668 0541+14
+NSV 16674 0541+08
+NSV 16682 0543-04
+NSV 16684 0543+18
+NSV 16686 0544+22
+NSV 16687 0544+16
+NSV 16689 0545+04
+NSV 16690 0545+01
+NSV 16691 0545+07
+NSV 16706 0546+19A
+NSV 1671 0432+00
+NSV 16712 0546+22
+NSV 16713 0546+20
+NSV 16714 0546+19B
+NSV 16716 0546+26B
+NSV 16719 0548+00
+NSV 16720 0547+26
+NSV 16721 0548+16
+NSV 16722 0548+21
+NSV 16723 0548-10
+NSV 16732 0549+20D BD 20 1171
+NSV 16735 0550+24
+NSV 16736 0552-02
+NSV 16738 0553-01
+NSV 16742 0553-02
+NSV 16744 0553+00
+NSV 16747 0553+25
+NSV 16748 0554-02
+NSV 16750 0554+22
+NSV 16751 0554+27
+NSV 16754 0555+23C
+NSV 16755 0555+22
+NSV 16760 0557-10
+NSV 16761 0556+13
+NSV 16765 0558+23
+NSV 16765 0558+23 1 GEM
+NSV 16769 0559+23
+NSV 16771 0559+26B
+NSV 16773 0600-10
+NSV 16777 0600+23
+NSV 16783 0602+24
+NSV 16784 0602+25B
+NSV 16786 0603+24
+NSV 16788 0603+07
+NSV 16789 0603+22
+NSV 16797 0605+18
+NSV 16800 0607+07
+NSV 16802 0608+09
+NSV 16804 0608-02
+NSV 16810 0609+08
+NSV 16812 0610+24
+NSV 16813 0610-02
+NSV 16826 1616+22B
+NSV 16830 0614-04
+NSV 16831 0614+25
+NSV 16834 0615+11
+NSV 16840 0616-08
+NSV 16843 0617+17
+NSV 16845 0617-00B
+NSV 16847 0618+03
+NSV 16849 0618+19
+NSV 16852 0618+15
+NSV 16858 0619+10
+NSV 16861 0621-07A
+NSV 16863 0621+15
+NSV 16865 0621-07B
+NSV 16869 0622+05
+NSV 16874 0622+34
+NSV 16875 0624+02
+NSV 16881 0625+10B
+NSV 16885 0625+11
+NSV 16888 0626+04
+NSV 16890 0626+05A
+NSV 16891 0626+05B
+NSV 16897 0626+05C
+NSV 16899 0626+15
+NSV 16901 0626+05D
+NSV 16905 0627-04
+NSV 16907 0627+05
+NSV 16908 0627+37
+NSV 16927 0630+05
+NSV 16929 0630+23
+NSV 16931 0631+03
+NSV 16933 0631+04
+NSV 16941 0633+06
+NSV 170 0023+29
+NSV 1702 0437+22
+NSV 17029 0635-03
+NSV 1710 0441-24
+NSV 17100 0636-04
+NSV 1712 0441-07
+NSV 17158 0636+07
+NSV 17161 0638+05
+NSV 17164 0638+04
+NSV 17165 0638-01B
+NSV 17168 0639+02
+NSV 17169 0639-04
+NSV 17194 0642+00B
+NSV 17202 0644+00
+NSV 17205 0645-02
+NSV 17208 0646+17
+NSV 17209 0646+00B
+NSV 1721 0444-52
+NSV 17210 0646+00C
+NSV 17211 0646+06
+NSV 17213 0646-01B
+NSV 17214 0646+01
+NSV 17217 0647-01
+NSV 17223 0648+17
+NSV 17224 0649+05B
+NSV 17227 0649-01C
+NSV 17229 0649+04
+NSV 1723 0439+74
+NSV 17231 0650-06
+NSV 17234 0650+09
+NSV 17237 0650+02
+NSV 1724 0442+18
+NSV 17240 0650+37 HD 51021;SAO 59634
+NSV 17242 0652-08E
+NSV 17243 0650+45
+NSV 17244 0651+05
+NSV 17245 0652-06
+NSV 1725 0442+40
+NSV 17252 0652+06 SAO 114689
+NSV 17253 0652+02
+NSV 17258 0653-04
+NSV 17267 0653+03
+NSV 17272 0655-13
+NSV 17280 0656+05
+NSV 17285 0657-03
+NSV 17305 0659-15
+NSV 17308 0659-04
+NSV 17314 0659-05
+NSV 17317 0659+01A
+NSV 17328 0659+01B
+NSV 1733 0444+17
+NSV 17335 0700-12
+NSV 17336 0701-12B
+NSV 17349 0702+02
+NSV 1735 0444+14
+NSV 17354 0703-11D
+NSV 17381 0708-14B
+NSV 1739 0445+16
+NSV 17395 0709+22
+NSV 17401 0710+10
+NSV 17402 0711-12
+NSV 17403 0711-16B
+NSV 17405 0711-15
+NSV 17407 0711+39
+NSV 17411 0712-11
+NSV 17414 0712-06
+NSV 1742 0445+05
+NSV 17466 0720+05
+NSV 17476 0721+22
+NSV 17480 0722+09
+NSV 17489 0724+10
+NSV 17490 0724+14
+NSV 17493 0726-09C
+NSV 175 0023+30
+NSV 17503 0727+16B
+NSV 17506 0727+09
+NSV 17512 0729+24
+NSV 17530 0732+32
+NSV 17533 0733-00
+NSV 17543 0734+07
+NSV 17549 0735+05
+NSV 17552 0736-01
+NSV 17571 0738-04
+NSV 17597 0742-04
+NSV 17598 0742+02
+NSV 17602 0742+05A
+NSV 17604 0742+05B
+NSV 17612 0743+04
+NSV 17613 0743+00
+NSV 1763 0449+07B
+NSV 17647 0748+04
+NSV 17670 0752-01
+NSV 17671 0752+02
+NSV 1768 0448+43
+NSV 17735 0800-00
+NSV 17775 0807-48
+NSV 1778 0450+33
+NSV 1786 0453+01
+NSV 1788 0453+14
+NSV 1793 0454-16
+NSV 1799 0455+00
+NSV 1800 0455+03
+NSV 18042 0844+06
+NSV 1806 0500+01D
+NSV 1814 0458-04
+NSV 18223 0925+50
+NSV 1824 0500+03B
+NSV 18241 0933+07 LEO7; PG0935+074
+NSV 18259 0940-56
+NSV 18368 1011-57 HEN 394
+NSV 1837 0502-08
+NSV 1841 0502-05
+NSV 1842 0503-12
+NSV 1849 0503+09
+NSV 18500 1040-59C
+NSV 1852 0503+40
+NSV 18592 1057+20
+NSV 186 0025+59
+NSV 18683 1106-76
+NSV 18704 1109+34
+NSV 1871 0506+40
+NSV 1872 0508+02
+NSV 1874 0508+00
+NSV 188 0026+59
+NSV 1880 0509+05
+NSV 1882 0509-08
+NSV 189 0027+25E
+NSV 19029 1151+58E 86 COMP NW
+NSV 1921 0513-06
+NSV 1922 0514+02
+NSV 1925 0520+34B 19 AUR; CSV 100474
+NSV 1927 0514-07
+NSV 193 0027+25D
+NSV 1937 0515-03
+NSV 1938 0515-08
+NSV 1944 0516-07
+NSV 1947 0515+37 V420 AUR
+NSV 1952 0518-03
+NSV 19553 1250+27 REJ1255+26
+NSV 1962 0519-06B
+NSV 1967 0519+01 V1086 ORI
+NSV 1969 0519+20
+NSV 1971 0519+35
+NSV 1975 0520+00
+NSV 1982 0520+26
+NSV 19892 1331+48
+NSV 1994 0522-01
+NSV 20018 1354-56
+NSV 2002 0522-08
+NSV 20079 1413+35
+NSV 2008 0524-20
+NSV 2009 0523+25
+NSV 2011 0524-03 V1159 ORI
+NSV 2012 0524-00A
+NSV 2014 0524-04B
+NSV 2022 0524-03B
+NSV 2027 0524+16
+NSV 20287 1511-24B
+NSV 203 0029+60
+NSV 20337 1526-71 HD 138403
+NSV 20391 1539+06
+NSV 2040 0524+02
+NSV 20408 1544+28E 106 COMP N
+NSV 20412 1544-48 HD 330036
+NSV 20426 1546-55A
+NSV 20427 1546-55B
+NSV 2043 0525-01
+NSV 2064 0525+09B
+NSV 2071 0526-02
+NSV 2075 0526-03
+NSV 2078 0526+07D
+NSV 2079 0526+11
+NSV 21 0000+49
+NSV 2101 0527+07B
+NSV 2106 0527+12
+NSV 2107 0527-01
+NSV 2116 0527-05
+NSV 2123 0528-04B
+NSV 2131 0528-01B
+NSV 2132 0527+20
+NSV 2135 0528-10
+NSV 2138 0528-04C
+NSV 2141 0528-04D
+NSV 2147 0528-03
+NSV 2163 0529-01A
+NSV 2168 0528+21
+NSV 2169 0529-07
+NSV 2179 0529-02
+NSV 2186 0529-05
+NSV 2194 0529-04
+NSV 2229 0530-05
+NSV 2238 0529-06
+NSV 2239 0530-07
+NSV 224 0031+48
+NSV 2240 0529+09
+NSV 2249 0529+23
+NSV 2251 0529+10
+NSV 2252 0530-04
+NSV 2256 0530-04
+NSV 2258 0529+08 V1376 ORI
+NSV 2271 0530-05
+NSV 2279 0530-04
+NSV 2281 0530-05
+NSV 2346 0530-04
+NSV 2355 0530-03A
+NSV 2358 0530-04
+NSV 2364 0530-03B
+NSV 2386 0530-05
+NSV 2392 0531-04A
+NSV 2395 0531-04B
+NSV 24 0000-14
+NSV 24040 1751+56
+NSV 24062 1753-25 VAR SGR; SAKURAI'S OBJECT (RANGE 12-13)
+NSV 24159 1757-28
+NSV 242 0034+02
+NSV 2426 0530+26
+NSV 2427 0531-05
+NSV 2433 0531-06M
+NSV 24392 1813-13
+NSV 2450 0531+04
+NSV 24505 1829+18 TAV1831+19
+NSV 24534 1835+51
+NSV 24581 1840-31 HD 173409
+NSV 24584 1841-05B
+NSV 24587 1841-05 N? SCT 81; BRANCHETT'S OBJECT
+NSV 24592 1842-20 MWC 960; HEN 3-1726
+NSV 24607 1843-26
+NSV 24616 1845-08
+NSV 2467 0532-05
+NSV 24674 1859+16B
+NSV 2468 0532-01C
+NSV 2478 0532+00
+NSV 24812 1930+45
+NSV 2483 0533-04C
+NSV 24862 1939+31B
+NSV 24897 1943+00 TASV 1946+00
+NSV 24959 1955+22B
+NSV 24971 1956-12
+NSV 2499 0536-69
+NSV 25 0000+63
+NSV 2501 0533+16
+NSV 2504 0533-05
+NSV 251 0034+79
+NSV 2533 0534-08
+NSV 2537 0534+31B
+NSV 2544 0530+68B
+NSV 2553 0535-01A
+NSV 2556 0535-01B
+NSV 2557 0535+12
+NSV 2560 0535+16
+NSV 2564 0536-03
+NSV 2570 0536+09
+NSV 25735 2136+02 S190
+NSV 25747 2138+31B VAR B CYG (SCOVIL CYG, NOT HONDA CYG)
+NSV 25754 2138+43F 114 COMP E
+NSV 2578 0536-02B
+NSV 25818 2158+28
+NSV 2588 0536+25
+NSV 25966 2246+62
+NSV 2599 0538+00B CSV 102487; - ORI
+NSV 26006 2258+16B V369 PEG
+NSV 26033 2306+08
+NSV 26122 2335+04
+NSV 26158 2348+22 V379 PEG; FBS 2351+228
+NSV 26159 2348+00
+NSV 262 0037+40B V0855 IN M31
+NSV 2626 0540+21
+NSV 2628 0541+20
+NSV 2631 0541+23
+NSV 2640 0542-02
+NSV 2641 0543-09
+NSV 2650 0542+24
+NSV 2677 0546-07
+NSV 2681 0546+33
+NSV 2682 0546-03
+NSV 2690 0547+01
+NSV 270 0040+47B
+NSV 2721 0548-01
+NSV 2722 0549+19
+NSV 2731 0549+20F
+NSV 2736 0551+20
+NSV 2745 0552+23
+NSV 2770 0555-03
+NSV 2783 0555+23B
+NSV 2792 0556+09
+NSV 2799 0557+22
+NSV 280 0040+47C
+NSV 2803 0557+19
+NSV 2822 0559+26A
+NSV 2823 0600+26
+NSV 2841 0602+34
+NSV 2853 0604+25
+NSV 2859 0606+21
+NSV 2869 0607+20
+NSV 2872 0606+45B
+NSV 2890 0610+05
+NSV 2891 0611-16
+NSV 2896 0612+05
+NSV 2900 0612+22
+NSV 2901 0612-01
+NSV 2918 0615-02
+NSV 293 0041+14
+NSV 2932 0616+02
+NSV 2936 0616+11
+NSV 2937 0616+25
+NSV 2949 0618+24B
+NSV 2967 0621+14 PZ GEM
+NSV 2970 0622-04
+NSV 2979 0623+28
+NSV 2990 0625-02
+NSV 3005 0625+17
+NSV 3043 0633-62
+NSV 305 0043+56
+NSV 3051 0633-29
+NSV 3052 0632+07
+NSV 3057 0633-01
+NSV 3059 0633+19
+NSV 3071 0634+10
+NSV 3171 0635+46
+NSV 3177 0637+01
+NSV 3183 0637+25
+NSV 3188 0640+30D
+NSV 3239 0646+05C
+NSV 3261 0648+21
+NSV 3263 0649-07B
+NSV 3264 0649+03
+NSV 3271 0649-01B
+NSV 3290 0651+06B
+NSV 3298 0652-10
+NSV 3299 0652-08C
+NSV 3305 0652-05
+NSV 3315 0653-12
+NSV 3319 0653+18
+NSV 332 0047+49
+NSV 3320 0654-17
+NSV 3330 0655+10B
+NSV 3333 0655+10C
+NSV 3341 0657-05
+NSV 3369 0659+10B
+NSV 3377 0700+22
+NSV 3379 0701-35
+NSV 3394 0701+22D
+NSV 3395 0701+22G
+NSV 3401 0701+22E VAR? SE
+NSV 3410 0702+21
+NSV 3411 0702+23
+NSV 343 0049+23
+NSV 3463 0708-12
+NSV 3466 0708-14A
+NSV 347 0050+57
+NSV 3486 0710+08
+NSV 3498 0711+09
+NSV 3530 0714+10
+NSV 3539 0715-19
+NSV 3542 0716-14
+NSV 3550 0716+20
+NSV 3560 0717-05
+NSV 3564 0718-25B
+NSV 3575 0719-02
+NSV 3592 0721+20
+NSV 3597 0721+48
+NSV 3604 0723+21A
+NSV 3605 0723+21B
+NSV 3609 0724+12
+NSV 3619 0725+08
+NSV 3642 0727+16A
+NSV 3643 0728+11B
+NSV 3648 0729+02
+NSV 3665 0732-03
+NSV 3685 0735-00
+NSV 3689 0736+03
+NSV 3701 0738+03
+NSV 3777 0747-05
+NSV 3794 0749-23 CSV 100903
+NSV 3797 0748+22
+NSV 380 0056+81
+NSV 3806 0749-00
+NSV 3808 0749+22B
+NSV 3841 0755-51
+NSV 3852 0755-03
+NSV 389 0058+40B
+NSV 3933 0806-43
+NSV 3936 0807-43
+NSV 3997 0814-35
+NSV 4052 0819-60
+NSV 4093 0822+61
+NSV 4147 0829+53J
+NSV 4154 0833-36 WY PYX
+NSV 4189 0835-14
+NSV 422 0105+01
+NSV 4223 0839-32
+NSV 432 0106+51
+NSV 4329 0852+48
+NSV 4331 0853+14
+NSV 436 0107+57
+NSV 438 0107+62
+NSV 4427 0908+57
+NSV 4429 0911-55
+NSV 4490 0921+14
+NSV 4499 0924-51
+NSV 4581 0937-62
+NSV 4617 0941-37
+NSV 4621 0941-05
+NSV 4637 0944+12
+NSV 4641 0944+40
+NSV 4688 0954-61
+NSV 4696 0954+25
+NSV 472 0115-16
+NSV 4721 0959-46
+NSV 4727 1001-58 HD 87643
+NSV 4773 1006-10
+NSV 4775 1007-57
+NSV 4807 1012-55
+NSV 4823 1014+20B
+NSV 4829 1016+42 MU UMA
+NSV 4838 1017+44
+NSV 4848 1020-18
+NSV 4864 1018+83
+NSV 4869 1024-58C = s CAR
+NSV 487 0117-00
+NSV 4874 1024+30
+NSV 4884 1027-59 V411 CAR
+NSV 490 0118-18
+NSV 4943 1037-58B CPD-58 2546
+NSV 4945 1037+04
+NSV 4977 1043+36
+NSV 5035 1053+55
+NSV 504 0120-04
+NSV 5053 1055+56
+NSV 5086 1101+44
+NSV 5087 1102-68
+NSV 521 0123+58
+NSV 5231 1125+69 LAMBDA DRA
+NSV 534 0126+30B
+NSV 5374 1147+38
+NSV 5428 1156-31
+NSV 5477 1204-63 HD 105563
+NSV 5543 1213+40
+NSV 5568 1215-59
+NSV 5717 1228+08
+NSV 572 0131+56
+NSV 5902 1239+41
+NSV 596 0136+47
+NSV 5976 1245+49
+NSV 602 0137+48
+NSV 6021 1248-68
+NSV 6095 1301-04
+NSV 6101 1256-86 N OCT 1911
+NSV 6160 1310-36
+NSV 6206 1316-19
+NSV 623 0143+49
+NSV 6238 1321+55
+NSV 6316 1329-12
+NSV 6389 1337+55 IQ UMA
+NSV 6396 1337-18
+NSV 6451 1343+08
+NSV 6474 1347+40 CV CVN
+NSV 6481 1347-28
+NSV 650 0146+67
+NSV 6502 1352+27
+NSV 6507 1351-55
+NSV 6519 1356+38
+NSV 6593 1410+69
+NSV 6609 1411-78
+NSV 6633 1415+30 HD 125658
+NSV 6638 1416-01
+NSV 6640 1418+67
+NSV 6645 1418+54
+NSV 6653 1418+25
+NSV 6661 1421+54 VAR SE (VAR SE WAS FORMERLY IN V.F AS 1419+54B)
+NSV 6687 1427+76
+NSV 6692 1424-63
+NSV 6696 1426+39
+NSV 6708 1428-39
+NSV 6718 1430+37
+NSV 6796 1441+15 EK BOO
+NSV 680 0152+23
+NSV 6819 1443-56
+NSV 6869 1453+25
+NSV 6883 1455-29B
+NSV 6900 1458+32
+NSV 6945 1502+25 HD 134083
+NSV 6952 1502-41
+NSV 6981 1506-19
+NSV 7018 1514+27
+NSV 7030 1516+59
+NSV 705 0156+02
+NSV 707 0157+32
+NSV 7074 1521+15 TAU1 SER
+NSV 7079 1521+10 OW SER; IRC+10291
+NSV 7085 1521-24 HM LIB
+NSV 7114 1524-20
+NSV 715 0159-12
+NSV 7155 1536+79
+NSV 7187 1536+57
+NSV 7192 1537+58
+NSV 7290 1544+28D VAR? NE
+NSV 7344 1550-21
+NSV 7370 1555+26D
+NSV 7373 1555+26C
+NSV 7378 1555+26B
+NSV 7394 1555+26F
+NSV 7396 1557+30 IOTA CRB
+NSV 7471 1603+17
+NSV 748 0207+14
+NSV 749 0207+08
+NSV 7596 1612+29 HD 146738
+NSV 7645 1614-50
+NSV 7667 1617+19
+NSV 768 0211-10
+NSV 7682 1618+19B
+NSV 770 0210+56 V356 PER; CSV 5971
+NSV 7707 1620+19 CSV 7350
+NSV 771 0211+43C
+NSV 7735 1621+19C
+NSV 7808 1626-47
+NSV 7814 1628+07B V840 HER; CSV 101596
+NSV 7820 1625-66 LV TRA
+NSV 783 0211+63
+NSV 786 0211+78
+NSV 7969 1643+23
+NSV 7992 1644-41 V973 SCO
+NSV 8001 1646+08
+NSV 809 0213+56C
+NSV 8093 1654-04
+NSV 8103 1656+52
+NSV 8159 1659+35 V931 HER
+NSV 8185 1702+48
+NSV 834 0223-00
+NSV 8383 1707-65 V877 ARA
+NSV 840 0226-69
+NSV 846 0225-00
+NSV 8523 1715+43
+NSV 860 0231+33D
+NSV 8606 1717+23B VAR? E
+NSV 872 0231+07
+NSV 893 0236-01
+NSV 895 0235+42
+NSV 899 0237+10
+NSV 8999 1724-49
+NSV 907 0239+27
+NSV 909 0239+09 MU CET
+NSV 929 0241+57
+NSV 931 0242+17B
+NSV 937 0242+17C
+NSV 944 0242+17D
+NSV 9445 1735+21
+NSV 9501 1736+46
+NSV 9615 1739-07 IRC-10378
+NSV 978 0247+52
+NSV 9910 1752+04
+NSV 9923 1752-42
+NT CAR 0940-62
+NT CYG 1947+38B
+NT GEM 0644+16
+NT SGR 1842-22
+NT TEL 1915-50
+NT VIR 1430+02
+NU DEL 2057+17 N-U, NOT GREEK NU
+NU ERI 0431-03
+NU GEM 0623+20B GREEK NU, NOT N-U
+NU HER 1754+30
+NU HYA 0905-11 N-U, NOT GREEK NU
+NU ORI 0530-05
+NU PAV 1822-62 GREEK NU, NOT N-U
+NU PAV 1953-59 N-U, NOT GREEK NU; SVS 101918
+NU PEG 2122+10
+NU PUP 0629-43
+NU VIR 1140+07 GREEK NU, NOT N-U
+NU VIR 1431+03 N-U, NOT GREEK NU
+NV HYA 0912-09
+NV ORI 0530-05
+NV SCO 1733-43
+NW AQL 1942+12
+NW CYG 1948+38C
+NW HYA 0914-05
+NW ORI 0530-06A
+NW SER 1816+05
+NW SGR 1843-20
+NX PEG 2126+05
+NX PUP 0716-44
+NX SGE 1915+19A
+NY AQL 1943+11
+NY GEM 0633+22
+NY PEG 2130+17
+NY SER 1508+23
+NZ GEM 0736+14
+NZ ORI 0530-05
+OB SUSPECT 1813-24B
+OB-081 CET 0045-10
+OI+158 0732+17
+OI090.4CNC 0751+20
+OJ 287 CNC 0849+20
+OMEGA CMA 0710-26A
+OMEGA ORI 0533+04
+OMI AND 2257+41
+OMI AQR 2158-02
+OMI CAS 0039+47
+OMI CET 0214-03
+OMI HER 1803+28
+OMI UMA 0822+61
+OMI1 CEN 1127-58
+OMI1 ORI 0446+14
+OMI2 ERI 0410-07
+OMI2 ERI A 0410-07B ID UNCERTAIN
+OMI2 ERI B 0410-07C HD 26976
+OMI2 ERI C 0410-07D GJ 166C
+ON 325 1216+28
+OO SGE 1915+19B
+OO VUL 1916+19
+OP AUR 0521+34
+OP HER 1753+45
+OP HYA 0923-07
+OP LYR 1829+42
+OP PEG 2138+23
+OP SER 1508+09 HIP 74471
+OPH 2 1716-19 E 1719.1-1946
+OQ 203 1402+28
+OQ AND 0136+38
+OQ AQL 1944+14
+OQ CAR 0953-67
+OQ CEP 2308+60
+OQ LYR 1853+31
+OQ SER 1509-02
+OQ SGR 1847-24
+OR AND 2300+48
+OR AQL 1944+15A
+OR CEP 0001+69
+OR NEB GP1 0528-05
+OR NEB GP2 0529-05
+OR NEB GP3 0530-04
+OR NEB GP4 0530-05
+OR NEB GP5 0531-05
+OR NEB GP6 0532-05
+OR NEB GP7 0533-05
+OR NEB GP8 0532-06
+OR PEG 2148+18 HIP 108061
+OR VUL 1917+19
+OS AND 2307+46 N AND 86
+OS AQL 1944+15B
+OS CEP 0018+86
+OS HYA 0929-00
+OS PEG 2151+07
+OT AQL 1944+15C
+OT AUR 0524+34
+OT GEM 0718+15
+OT PEG 2154+15
+OT+546 HER 1725+50
+OTS1809+31 1807+31
+OU GEM 0620+18
+OU LYR 1907+32
+OU PEG 2155+23 NSV 13991
+OU VEL 0851-43 HEN 3-225
+OU VIR 1429-00 = 1432-0033
+OV CAS 0047+62
+OV CEP 0653+87
+OV SER 1519-01
+OV TAU 0339+29
+OW AND 0139+37C
+OW AQL 1946+14A
+OW CEN 1335-61
+OW GEM 0625+17
+OW HYA 0934-10
+OW PEG 2159+21
+OW SER 1521+10 NSV 7079; IRC+10291
+OW VUL 1918+19B
+OX AQL 1946+14B
+OX AUR 0646+38
+OX GEM 0602+25 NSV 2839
+OX SER 1525+16
+OX VUL 1918+19A
+OX-192 CAP 2152-15
+OY CAR 1004-69
+OY PEG 2202+17 NSV 14039
+OY-302 PEG 2158+31
+OZ PEG 2204+26 HIP 109376
+OZ VUL 1920+19
+P 2035 1957+51
+P 2514 0701+22D
+P 2546 0231+33D
+P CYG 2014+37A
+PEG 2 2147+13
+PG0027+260 0024+25
+PG0244+104 0242+10
+PG0818+513 0815+51
+PG0859+415 0856+41
+PG0900+401 0856+40
+PG0911-066 0909-06
+PG0917+342 0914+34
+PG0943+521 0939+52
+PG0948+344 0945+34
+PG1000+667 0956+66 DESIG IS PROVISIONAL
+PG1012-029 1010-02
+PG1030+590 1027+59
+PG1104+02 1102+02
+PG1114+187 1111+18
+PG1140+719 1137+72
+PG1145+187 1142+19
+PG1316+678 1314+68
+PG1341-079 1338-07
+PG1510+234 1508+23
+PG1524+622 1523+62
+PG1633+115 1631+12
+PG1711+336 1709+33
+PG1712+493 1711+49
+PG1717+413 1715+41
+PG2300+166 2258+16
+PG2337+300 2335+29 V378 PEG
+PHI PER 0137+50
+PI AQL 1943+11C HD 187259
+PI AQR 2220+00
+PI ARI 0242+17D
+PI PSA 2258-35
+PI PSC 0131+11
+PI1 GRU 2216-46
+PI1 ORI 0449+10
+PI5 ORI 0449+02
+PKS0422+00 0419+00
+PKS0716+71 0710+71
+PKS0735+17 0732+17
+PKS0736+01 0734+01
+PKS1622-29 1619-29
+PKS2005-48 2002-49
+PKS2155-30 2153-30
+PKS2316-42 2313-42
+PP PEG 2205+31
+PP PER 0210+58
+PP PUP 0732-46
+PQ AND 0223+39
+PQ AQL 1948+12
+PQ ARA 1748-51
+PQ CEP 2143+73
+PQ GEM 0745+15
+PQ ORI 0531-02
+PQ PEG 2212+04
+PQ SER 1533+21
+PR CAR 1058-72
+PR HER 1804+38
+PR OPH 1654-12
+PR ORI 0531-06K
+PR PEG 2213+03 HIP 110163
+PR PER 0214+57
+PR SER 1536+23 HIP 76822
+PS 74 PSA 2244-27 TY PSA
+PS AQL 1949+12B
+PS CAR 1058-73
+PS CRA 1800-38
+PS GEM 0658+10
+PS LAC 2201+51
+PS PEG 2215+16
+PSI PER 0329+47
+PSI VIR 1249-09
+PSI1 AUR 0617+49
+PT AND 0035+40
+PT CAS 0131+55
+PT PER 0235+56
+PT SER 1540-01
+PU AQL 1949+12C
+PU AUR 0511+42
+PU CEP 2336+69
+PU CMA 0636-24 RXJ0640.8-
+PU GEM 0603+23
+PU PER 0236+35
+PU SER 1559+10
+PU VUL 2016+21
+PV AQL 1955+10
+PV PEG 2219+30
+PV PER 0236+37
+PV TEL 1814-56 HD 168476
+PW GEM 0609+23
+PW HER 1806+33
+PW LYR 1915+28
+PW PEG 2219+04
+PW PUP 0745-30
+PW VUL 1922+27
+PX AND 0024+25
+PX AQL 1952-09
+PX CYG 1953+37
+PX LYR 1915+29
+PX SER 1604+06
+PY AQL 2012-06
+PY CAS 2338+60
+PY GEM 0617+25B
+PY PEG 2225+11 HIP 111119
+PY PER 0243+37
+PY SER 1606+08
+PZ CAS 2339+61
+PZ GEM 0621+14 NSV 2967
+PZ HER 1808+31
+PZ MON 0643+01
+PZ PER 0246+36
+Q CYG 2137+42
+Q1992/001 0013+41 TAV 0016+41
+Q1992/076 1824+15
+Q1993/086 0506+53 TAV 0514+53; IRAS 05102+5340
+Q1994/044 0452+20 IRAS 04556+2052
+Q1995/015 0747+13 V353 GEM; TASV J0752+133
+Q1995/033 2154+63
+Q1995/047 0701+24
+QQ GEM 0627+17
+QQ VUL 2001+22
+QR AND 0014+21
+QR MON 0649+00
+QS MON 0720-07
+QS ORI 0540+12
+QS PUP 0746-46
+QS SER 1814-05
+QS TEL 1931-46
+QT GEM 0642+14
+QU CAR 1101-68
+QU VUL 2022+27
+QV AQL 1949+07
+QV AUR 0620+30
+QV GEM 0644+12
+QV PUP 0751-29
+QV VUL 1900+21
+QW PEG 2240+26
+QW SER 1521+08 TMZ V46
+QW SGE 1941+18
+QX AND 0152+37
+QX AUR 0649+47
+QX CAS 2353+60
+QX HER 1840+12
+QY CAR 1008-57
+QY GEM 0651+18
+QY PEG 2243+10 HIP 112574
+QY PER 0309+42
+QY PUP 0743-15
+QY SER 1550+20
+QZ AQL 2012+07
+QZ AUR 0522+33
+QZ CAR 1040-59B HD 93206
+QZ CAS 2354+55
+QZ CYG 1955+37
+QZ GEM 0652+17
+QZ LAC 2228+55
+QZ SER 1552+21 HAD V04
+QZ SGE 1947+18
+R AND 0018+38
+R ANT 1005-37
+R APS 1446-76
+R AQL 1901+08
+R AQR 2338-15
+R ARA 1631-56
+R ARI 0210+24
+R AUR 0509+53
+R BOO 1432+27
+R CAE 0437-38
+R CAM 1425+84
+R CAP 2005-14
+R CAR 0929-62
+R CAS 2353+50
+R CEN 1409-59
+R CEP 1959+88
+R CET 0220-00
+R CHA 0824-76
+R CMA 0715-16
+R CMI 0703+10
+R CNC 0811+12
+R COL 0546-29
+R COM 1159+19
+R CRA 1855-37A
+R CRB 1544+28A
+R CRT 1055-17
+R CRU 1218-61
+R CRV 1214-18
+R CVN 1344+40
+R CYG 1934+49
+R DEL 2010+08
+R DOR 0435-62
+R DRA 1632+66
+R EQU 2108+12
+R ERI 0450-16
+R FOR 0224-26
+R GEM 0701+22A
+R GRU 2142-47
+R HER 1601+18
+R HOR 0250-50
+R HYA 1324-22
+R IND 2228-67
+R LAC 2238+41
+R LEO 0942+11
+R LEP 0455-14
+R LIB 1547-15
+R LMI 0939+34
+R LUP 1547-36
+R LYN 0653+55
+R LYR 1852+43
+R MEN 0546-75
+R MIC 2034-29
+R MON 0633+08
+R MUS 1236-68
+R NOR 1528-49A
+R OCT 0556-86
+R OPH 1702-15
+R ORI 0453+07
+R PAV 1803-63
+R PEG 2301+10
+R PER 0323+35
+R PHE 2351-50
+R PIC 0443-49
+R PSA 2212-30
+R PSC 0125+02
+R PUP 0736-31
+R PYX 0841-27
+R RET 0432-63
+R SCL 0122-33
+R SCO 1611-22A
+R SCT 1842-05
+R SER 1546+15
+R SGE 2009+16
+R SGR 1910-19
+R TAU 0422+09
+R TEL 2007-47
+R TRA 1510-66
+R TRI 0231+33
+R TUC 2352-65
+R UMA 1037+69
+R UMI 1631+72
+R VIR 1233+07
+R VOL 0707-72
+R VUL 2059+23A
+R50 0142-75 V2364 SMC, CPD-75 116
+REJ1255+26 1250+27 NSV 19553
+RET 1 0333-64
+RHO BOO 1427+30 NSV 6697
+RHO CAS 2349+56
+RHO CYG 2130+45
+RHO LEO 1027+09
+RHO PER 0258+38
+RHO TAU 0428+14A
+ROTSE3J015 0146-02 ROTSE3 J015118.59-022300.1
+RR AND 0046+33
+RR ANT 0931-39
+RR APS 1358-70B
+RR AQL 1952-02
+RR AQR 2109-03
+RR ARI 0150+23
+RR AUR 0604+43
+RR BOO 1443+39
+RR CAM 0523+72
+RR CAP 2056-27
+RR CAR 0954-58
+RR CAS 2350+53
+RR CEP 0229+80
+RR CNC 0805+23
+RR CRA 1759-38
+RR CRB 1537+38
+RR CRT 1126-11
+RR CYG 2042+44A
+RR EQU 2104+05
+RR ERI 0247-08
+RR GEM 0715+31
+RR HER 1601+50
+RR HYA 0940-23
+RR LAC 2237+55
+RR LEO 1002+24
+RR LIB 1550-18
+RR LYR 1922+42
+RR MIC 2109-43
+RR MON 0712+01
+RR OCT 2044-75
+RR OPH 1643-19
+RR ORI 0557+16
+RR PEG 2140+24
+RR PER 0221+50
+RR PHE 2353-40
+RR PIC 0634-62
+RR SCL 0024-38B
+RR SCO 1650-30
+RR SCT 1835-04
+RR SGE 1952+19A
+RR SGR 1949-29
+RR TAU 0533+26
+RR TEL 1956-56
+RR UMA 1322+62
+RR UMI 1456+66
+RR VIR 1359-08
+RS AND 2350+48
+RS AQL 1953-08
+RS AQR 2105-04
+RS AUR 0556+46A
+RS CAM 0836+79
+RS CAP 2101-16
+RS CAR 1103-61
+RS CAS 2332+61
+RS CEN 1116-61
+RS CEP 0448+80
+RS CET 0222-00
+RS CNC 0904+31
+RS CRB 1554+36
+RS CYG 2009+38
+RS DEL 2024+15
+RS DRA 1840+74
+RS ERI 0413-18
+RS GEM 0655+30
+RS GRU 2136-48
+RS HER 1717+23
+RS HOR 0233-63
+RS HYA 1046-28
+RS LAC 2208+43A
+RS LEO 0937+20
+RS LIB 1518-22
+RS LMI 0922+36
+RS LUP 1416-47
+RS LYR 1909+33
+RS MEN 0518-73
+RS MIC 2022-28
+RS MON 0702+05
+RS OPH 1744-06
+RS ORI 0616+14
+RS PEG 2207+14
+RS PER 0215+56A
+RS PHE 0109-57
+RS PUP 0809-34
+RS PYX 0916-27
+RS SCL 0122-33B
+RS SCO 1648-44
+RS SGE 1952+19B
+RS TAU 0546+15B
+RS TEL 1811-46
+RS UMA 1234+59
+RS VEL 0920-48
+RS VIR 1422+05
+RS VUL 1913+22
+RT AND 2306+52
+RT APS 1400-71
+RT AQL 1933+11
+RT AQR 2217-22
+RT ARI 0259+19
+RT AUR 0622+30
+RT BOO 1513+36
+RT CAM 0625+64
+RT CAP 2011-21
+RT CAR 1040-58
+RT CAS 2341+53
+RT CEN 1342-36
+RT CEP 2144+64
+RT CNC 0852+11
+RT CRA 1838-38
+RT CRB 1534+29
+RT CRU 1229-64
+RT CVN 1344+34
+RT CYG 1940+48
+RT DRA 1821+72
+RT ERI 0329-16
+RT GEM 0640+18
+RT HER 1706+27A
+RT HOR 0326-56
+RT HYA 0824-05
+RT LEO 0939+20
+RT LIB 1500-18
+RT LUP 1424-48
+RT LYN 0808+37
+RT LYR 1857+37
+RT MIC 2031-30
+RT NOR 1615-59
+RT OCT 2241-87
+RT OPH 1751+11
+RT ORI 0527+07
+RT PEG 2159+34
+RT PHE 0149-49
+RT PSC 0108+26
+RT PUP 0801-38
+RT SCO 1656-36
+RT SCT 1844-10
+RT SER 1734-11
+RT SEX 1007-09
+RT SGE 2002+17
+RT SGR 2011-39
+RT TRA 1625-62
+RT TRI 0215+31
+RT UMA 0911+51
+RT VEL 1026-46
+RT VIR 1257+05
+RT VUL 1907+22
+RU AND 0132+38
+RU AQL 2008+12
+RU AQR 2319-17
+RU ARI 0239+11
+RU AUR 0533+37
+RU CAM 0710+69
+RU CAP 2026-22
+RU CAR 0913-65
+RU CAS 0105+64
+RU CEN 1204-44
+RU CEP 0108+84
+RU CIR 1345-69
+RU CNC 0831+23
+RU CRA 1910-39
+RU CRB 1531+26
+RU CRT 1146-10
+RU CYG 2137+53
+RU DEL 2012+09
+RU DRA 1818+59
+RU EQU 2113+07
+RU HER 1606+25
+RU HOR 0243-64
+RU HYA 1405-28
+RU LAC 2251+47
+RU LIB 1527-14
+RU LMI 0956+34
+RU LUP 1550-37
+RU LYN 0733+36
+RU LYR 1909+41
+RU MON 0649-07
+RU OCT 0004-86
+RU OPH 1728+09A
+RU PEG 2209+12
+RU PER 0323+39
+RU PHE 2322-48
+RU PUP 0803-22
+RU SCO 1735-43
+RU SCT 1836-04
+RU SER 1551+09
+RU SGE 1946+18
+RU SGR 1951-42
+RU TAU 0546+15C
+RU TRA 1628-68
+RU UMA 1136+39
+RU VEL 1049-52
+RU VIR 1242+04
+RU VUL 2034+22A
+RV AND 0204+48
+RV AQL 1935+09
+RV AQR 2100-00
+RV ARA 1723-64
+RV ARI 0209+17
+RV AUR 0627+42
+RV BOO 1435+32
+RV CAM 0422+57
+RV CAR 0955-63
+RV CAS 0047+46A
+RV CEN 1331-55
+RV CEP 0007+73
+RV CMA 0656-14
+RV CNC 0803+19
+RV COL 0531-30
+RV CYG 2139+37
+RV DRA 1233+66
+RV EQU 2110+08
+RV GEM 0711+24
+RV HER 1656+31
+RV HYA 0834-09
+RV LAC 2240+49A
+RV LMI 1017+30
+RV MON 0653+06
+RV MUS 1242-69
+RV PEG 2221+29
+RV PUP 0639-42
+RV PYX 0918-29
+RV RET 0346-62A
+RV SCO 1651-33
+RV SCT 1838-13
+RV SGE 1947+16B
+RV SGR 1821-33
+RV TAU 0441+26
+RV UMI 1422+72
+RV VIR 1302-12
+RV VUL 1959+21A
+RW AND 0041+32
+RW AQL 2007+15B
+RW AQR 2118+00
+RW AUR 0501+30
+RW BOO 1437+32
+RW CAM 0346+58
+RW CAP 2012-17
+RW CAR 0918-68
+RW CAS 0130+57
+RW CEN 1102-54
+RW CEP 2219+55A
+RW CRB 1535+29
+RW CYG 2025+39
+RW DEL 2021+12
+RW DRA 1633+58
+RW ERI 0417-05
+RW GEM 0555+23
+RW HER 1801+22
+RW HYA 1328-24
+RW IND 2150-69
+RW LAC 2240+49
+RW LIB 1517-23
+RW LMI 1010+31
+RW LYR 1842+43
+RW OPH 1750+07
+RW PEG 2259+14
+RW PHE 0025-47
+RW PIC 0608-60
+RW PSC 0118+21
+RW PUP 0606-50
+RW PYX 0922-29
+RW RET 0346-62B
+RW SCO 1708-33
+RW SCT 1851-10
+RW SEX 1014-08
+RW SGE 1948+18
+RW SGR 1908-19A
+RW TAU 0357+27
+RW TEL 1836-45
+RW TRI 0219+27
+RW UMI 1651+77
+RW VEL 0916-49
+RW VIR 1202-06
+RW VUL 1959+21B
+RX AND 0058+40
+RX APS 1422-70
+RX AQR 2107-14
+RX AUR 0454+39
+RX BOO 1419+26
+RX CAM 0356+58
+RX CAP 2009-13
+RX CEN 1345-36
+RX CEP 0041+81
+RX CHA 1035-79
+RX CNC 0808+25
+RX CRB 1513+29
+RX CRT 1112-21
+RX CRU 1243-61
+RX CYG 2007+47
+RX DEL 2025+12
+RX HER 1826+12
+RX LAC 2245+40
+RX LEP 0506-11
+RX LIB 1536-20B
+RX LMI 1036+32
+RX LYR 1850+32
+RX MIC 2048-28
+RX MON 0724-04
+RX OPH 1647+05
+RX PEG 2151+22
+RX PER 0345+32
+RX PSC 0120+20
+RX PUP 0810-41
+RX RET 0346-67
+RX SCO 1605-24
+RX SER 1717-12B
+RX SGE 1952+18
+RX SGR 1908-18
+RX TAU 0432+08
+RX TEL 1859-46
+RX UMA 0905+67
+RX VIR 1159-05
+RX VOL 0838-65
+RX VUL 2048+22
+RXJ0001.9- 2356-67 RX J0001.9-6707; EC 23593-67; 1RXS J0001.9-6707
+RXJ0028.8+ 0023+58 RX J0028.8+5917
+RXJ0127+38 0122+37 1RX J0127+3808
+RXJ0131.4+ 0125+35 RX J0131.4+3602
+RXJ0146.8+ 0141+31 RX J0146.8+3152
+RXJ021433- 0209-01 RX J021433-00465
+RXJ0255.6- 0251-23 RX J0255.6-2247
+RXJ0403.1+ 0357+04 RX J0403.1+0444
+RXJ0459.7+ 0453+19 RX J0459.7+1926; TAU3; V1208 TAU
+RXJ0558.3+ 0547+67 RX J0558.3+6753
+RXJ0640.8- 0636-24 RX J0640.8-2423; PU CMA
+RXJ0643.9- 0639-20 RX J0643.9-2052
+RXJ0721.8+ 0710+71 RX J0721.8+7120
+RXJ0757.0+ 0748+63 RX J0757.0+6306; HT CAM
+RXJ0803.7- 0800-47 RXJ0803.7-4748
+RXJ0812.4 0808-30 RX J0812.4-3114
+RXJ0909.8+ 0904+19 RX J0909.8+1849; HS 0907+1902; GY CNC
+RXJ0915.8+ 0910+09 RX J0915.8+0900; GZ CNC; TMZ V34
+RXJ0944.5+ 0939+04 RX J0944.5+0357
+RXJ0958.3+ 0952+32 RX J0958.3+3223; 3C 232 LEO
+RXJ1141.3- 1136-63 RX J1141.3-6410; V1033 CEN
+RXJ1155.4- 1150-56 RX J1155.4-5641
+RXJ1238-38 1232-38 RX J1238-38; V1025 CEN
+RXJ1313.2- 1307-32 RX J1313.2-3259
+RXJ1437.0+ 1432+24 RX J1437.0+2342
+RXJ1450.5+ 1448+64 RX J1450.5+6403; KV DRA
+RXJ1554.2+ 1550+27 RX J1554.2+2721
+RXJ1630.9+ 1631+70 RX J1630.9+6950
+RXJ1631.4+ 1633+74 RX J1631.4+7354
+RXJ1643.7+ 1640+34 RX J1643.7+3402
+RXJ1712.6- 1706-24 RX J1712.61-2414; V2400 OPH
+RXJ1802.1+ 1757+18B RX J1802.1+1804; V884 HER
+RXJ1953.1+ 1948+20 RX J1953.1+2115; S10943; V405 VUL
+RXJ2009.4- 2002-49 RX J2009.4-4849
+RXJ2157.5+ 2152+08 RX J2157.5+0855
+RXJ2158.8- 2153-30 RX J2158.8-3013
+RXJ2315.5- 2310-31 RX J2315.5-3049
+RXJ2353.0 2348-39 RX J2353.0
+RXPJ113123 1126+43 RXP J113123+4322
+RXS2329+06 2324+05 1RXS 232953.9+062814
+RXSJ0154.0 0150-60 RXS J0154.0-5947
+RXSJ0230-6 0228-69 RXS J0230-6842
+RXSJ042332 0411+74 1RXS J042332.8+745300; DESIGNATION IS PROVISIONAL
+RXSJ0625+7 0612+73 1RXS J0625+7334
+RXSJ1050-1 1045-13 RXS J105010-140431
+RXSJ230950 2304+21 RXS J230950+213523
+RY AND 2315+39
+RY APS 1423-71
+RY AQL 1943+11B
+RY ARA 1713-51
+RY ARI 0157+15
+RY BOO 1445+23
+RY CAM 0421+64
+RY CAR 1115-61
+RY CAS 2347+58
+RY CEP 2318+78
+RY CET 0211-20
+RY CMA 0711-11
+RY CRB 1619+31
+RY CRT 1123-19
+RY CYG 2006+35
+RY DEL 2025+09
+RY DOR 0514-66
+RY DRA 1252+66
+RY GEM 0721+15
+RY HER 1755+19
+RY HYA 0814+03
+RY HYI 0131-75
+RY LAC 2208+43B
+RY LEO 0958+14
+RY LUP 1552-40
+RY LYR 1841+34
+RY MIC 2051-40
+RY MON 0702-07
+RY NOR 1623-58
+RY OPH 1811+03
+RY ORI 0527-02
+RY PAV 1953-57
+RY PEG 2201+33A
+RY PIC 0535-55
+RY PSA 2141-36
+RY PUP 0727-34
+RY RET 0347-57
+RY SCO 1744-33
+RY SER 1717-12
+RY SGE 1953+16
+RY SGR 1910-33
+RY TAU 0415+28
+RY TUC 0057-72
+RY UMA 1215+61
+RY VEL 1016-54
+RY VIR 1336-18
+RZ AND 2305+52
+RZ AQL 1949+09
+RZ ARA 1740-52
+RZ ARI 0250+17
+RZ BOO 1358+29
+RZ CAR 1032-70
+RZ CAS 0239+69
+RZ CNC 0833+32
+RZ CYG 2048+46
+RZ DEL 2026+11
+RZ DOR 0418-54
+RZ ERI 0439-10
+RZ FOR 0328-26
+RZ GEM 0556+22
+RZ GRU 2241-43
+RZ HER 1832+25
+RZ IND 2056-49
+RZ LAC 2231+52
+RZ LEO 1132+02
+RZ LEP 0514-22
+RZ LMI 0945+34
+RZ MON 0633+09
+RZ NOR 1624-53
+RZ OPH 1840+07
+RZ PAV 1740-58
+RZ PEG 2201+33B
+RZ PER 0123+50
+RZ PIC 0616-61
+RZ PSC 0104+27
+RZ PUP 0741-39
+RZ SCO 1558-23
+RZ SGE 1958+16
+RZ SGR 2008-44
+RZ TEL 1817-56
+RZ UMA 0801+65
+RZ VEL 0833-43
+RZ VUL 1942+19
+S AND 0037+40
+S APS 1459-71
+S AQL 2007+15A
+S AQR 2251-20
+S ARI 0159+12
+S AUR 0520+34A
+S BOO 1419+54
+S CAM 0530+68
+S CAR 1006-61
+S CAS 0112+72
+S CEN 1219-48
+S CEP 2136+78
+S CET 0019-09
+S CHA 1324-77
+S CMI 0727+08
+S CNC 0838+19
+S COL 0543-31
+S CRA 1854-37A
+S CRB 1517+31
+S CRU 1248-57
+S CRV 1232-16
+S CYG 2003+57
+S DEL 2038+16
+S DOR 0518-69
+S DRA 1640+55
+S EQU 2052+04
+S ERI 0455-12
+S FOR 0341-24
+S GEM 0737+23
+S GRU 2219-48
+S HER 1647+15
+S HOR 0222-60
+S HYA 0848+03
+S IND 2049-54
+S LAC 2224+39
+S LEO 1105+06
+S LEP 0601-24
+S LIB 1515-20
+S LMI 0947+35
+S LUP 1446-46A
+S LYN 0635+58
+S LYR 1909+25
+S MIC 2120-30
+S MON 0635+09
+S MUS 1207-69
+S NOR 1610-57
+S OCT 1724-86
+S OPH 1628-16
+S ORI 0524-04A
+S PAV 1946-59
+S PEG 2315+08
+S PER 0215+58
+S PHE 2353-57
+S PIC 0508-48
+S PSA 2158-28
+S PSC 0112+08
+S PUP 0743-48
+S PYX 0900-24
+S SCL 0010-32
+S SCO 1611-22B
+S SCT 1844-08
+S SER 1517+14
+S SEX 1029+00
+S SGE 1951+16
+S SGR 1913-19
+S TAU 0423+09
+S TEL 1958-55
+S TRA 1552-63
+S TRI 0221+32A
+S TUC 0018-62
+S UMA 1239+61
+S UMI 1533+78A
+S VIR 1327-06
+S VOL 0731-73
+S VUL 1944+27
+S10808 1438+14
+S10828 0122+30
+S10930 LYR 1858+42
+S10932 1234+21
+S10943 1948+20 RX J1953.1+2115 = V405 VUL
+S190 2136+02 NSV 25735
+S193 2147+13
+S2 0109+22 0106+22 S2 0109+224
+S5 0716+71 0710+71
+S5 2007+77 2009+77 S5 2007+777
+S7854 1958+56
+SAGREDA OB 1740-18
+SAKURAI * 1752-29
+SAKURAI'S 1753-25 NSV24062;VAR SGR(RANGE12-13)
+SAKURAI'S 1746-17
+SAO 112132 0445+00
+SAO 114689 0652+06 NSV 17252
+SAO 119665 1250+03
+SAO 124242 1900+01
+SAO 128046 2308+01
+SAO 134724 0723-09
+SAO 138793 1226-02
+SAO 139219 1307-01
+SAO 142012 1755-04
+SAO 142956 1857-05 HD 176948
+SAO 14466 1612+07
+SAO 151294 0611-16
+SAO 152426 0703-11C
+SAO 15921 1247+69
+SAO 161249 1811-18 HD 167611
+SAO 191182 2224-27
+SAO 194835 0409-33
+SAO 19521 2133+67 V431 CEP, NSV 13807
+SAO 204612 1331-33
+SAO 204653 1333-34
+SAO 204996 1350-31
+SAO 21947 0056+59
+SAO 23269 0216+56B
+SAO 235630 0753-51
+SAO 241627 1412-59
+SAO 251015 1030-62
+SAO 251523 1134-61
+SAO 25733 0618+58
+SAO 30548 1742+50
+SAO 31628 1921+50M
+SAO 31729 1928+50
+SAO 31951 1942+50
+SAO 33443 2124+59
+SAO 38709 0311+44
+SAO 38922 0325+42
+SAO 44127 1214+49
+SAO 44590 1318+47
+SAO 61226 0857+39
+SAO 61684 0941+33
+SAO 62021 1018+34
+SAO 64289 1438+37
+SAO 64803 1532+37
+SAO 68764 1940+33
+SAO 72732 2243+36
+SAO 76588 0417+22 V1142 TAU
+SAO 76626 0423+21
+SAO 77179 0520+29
+SAO 81134 0954+25
+SAO 82971 1339+22
+SAO 84844 1702+24
+SAO 94573 0522+17 NSV 16312
+SAO 94937 0546+14
+SAO 94983 0547+15
+SBS0755+60 0751+60 SBS 0755+600
+SBS1017+53 1014+53 SBS 1017+533; KS UMA
+SCHWARTZ * 1923+59 KL DRA; EXTRAGAL CV FIRST CALLED SN 1998DI
+SCO X-1 1614-15
+SDSS0151 0146+13 SDSS 015151.87+140047.2
+SDSS0155 0150-00 SDSS 015543.40+002807.2
+SDSS0233 0228+00 SDSS 023322.61+005059.5
+SDSS0729 0722+37 SDSS 072910.68+365838.3
+SDSS0747 0740+43 SDSS 074716.81+424849.0
+SDSS0813 0806+45 SDSS 081321.91+452809.4
+SDSS0816 0809+45 SDSS 081610.84+453010.2
+SDSS0824 0816+49 SDSS 082409.73+493124.4
+SDSS0838 0831+49 SDSS 083845.23+491055.5
+SDSS1256 1251-01 SDSS 125641.29-015852.0
+SDSS1555 1550+00 SDSS 155531.99-001055.0
+SDSS1556 1551+00 SDSS 155644.24-000950.2
+SDSS1610 1605-00 SDSS 161033.64-010223.3
+SDSS1613 1608+00 SDSS 161332.56-000331.0
+SDSS1637 1632-00 SDSS 163722.21-001957.1
+SDSS1712 1711+60 SDSS 171247.71+f604603.3
+SDSS1726 1724+54 SDSS 172601.96+543230.7
+SDSS1730 1729+62 SDSS 173008.38+624754.7
+SIGMA CMA 0657-27
+SIGMA CRB 1610+34
+SIGMA GEM 0737+29
+SIGMA LIB 1458-24
+SN 1961H 1231+12 SN NGC 4564
+SN 1964O 1506+55 DRA 8
+SN 1970G 1359+54 SN NGC 5457
+SN 1971I 1311+42 SN NGC 5055 (M63)
+SN 1972E 1334-31 SN NGC 5253
+SN 1974E 1156-18 SN NGC 4038
+SN 1974G 1221+31 SN NGC 4414
+SN 1979C 1217+16 SN NGC 4321
+SN 1980K 2032+59 SN NGC 6946
+SN 1980N 0319-37A SN NGC 1316 I
+SN 1981A 0408-33 SN NGC 1532
+SN 1981B 1229+02 SN NGC 4536
+SN 1981D 0319-37B SN NGC 1316 II
+SN 1981G 1254+28 SN NGC 4874
+SN 1982B 0647+84 SN NGC 2268
+SN 1982R 0357-23 SN NGC 1187
+SN 1983E 0949+01 SN NGC 3044
+SN 1983G 1247-00 SN NGC 4753
+SN 1983K 1244-08 SN NGC 4699
+SN 1983N 1331-29 SN NGC 5236 (M83)
+SN 1983P 1440+02 SN NGC 5746
+SN 1983S 0341-44A SN NGC 1448 I (1983)
+SN 1983V 0329-36 SN NGC 1365 I (1983)
+SN 1984A 1221+15 SN NGC 4419
+SN 1984E 1009+03 SN NGC 3169
+SN 1984L 0231-07 SN NGC 991
+SN 1985H 1040+63 SN NGC 3359
+SN 1985L 1308+36 SN NGC 5033
+SN 1985P 0338-47 SN NGC 1433
+SN 1986A 1041+14 SN NGC 3367 I (1986)
+SN 1986G 1319-42 SN NGC 5128 (CEN A)
+SN 1986L 0416-62 SN NGC 1559
+SN 1986N 0444-06 SN NGC 1667
+SN 1987A 0534-69 SN LMC 87
+SN 1987B 1502+01 SN NGC 5850
+SN 1987D 1214+02 SN MCG +0-32-01
+SN 1987L 0710+80 SN NGC 2336
+SN 1987N 2313-09 SN NGC 7606
+SN 1988A 1233+12 SN NGC 4579 (M58)
+SN 1989A 1123+29 SN NGC 3687
+SN 1989B 1115+13 SN NGC 3627
+SN 1989Z? 1153+44 NGC 4013 *
+SN 1990M 1406-04 SN NGC 5493
+SN 1990N 1237+13 SN NGC 4639
+SN 1991BG 1220+13 SN NGC 4374
+SN 1991N 1032+54 SN NGC 3310
+SN 1991T 1229+03 SN NGC 4527
+SN 1991X 1255+14 SN NGC 4902
+SN 1992A 0332-35 SN NGC 1380
+SN 1992AD 1222+09 SN NGC 4411B
+SN 1992BA 0541-64 SN NGC 2082
+SN 1992G 1030+37 SN NGC 3294
+SN 1993J 0947+69 SN NGC 3031 (M81)
+SN 1993L 2252-36 SN IC 5270
+SN 1993Z 0905+07 SN NGC 2775
+SN 1994AE 1041+17 SN NGC 3370
+SN 1994D 1229+08 SN NGC 4526
+SN 1994I 1325+47 SN NGC 5194
+SN 1994M 1226+01 SN NGC 4493
+SN 1994S 1226+29 SN NGC 4495
+SN 1994U 1259-07 SN NGC 4948
+SN 1994W 1157+62 SN NGC 4041
+SN 1994Y 1351+40 SN NGC 5371
+SN 1995AD 0557-23 SN NGC 2139
+SN 1995AL 0945+34B SN NGC 3021
+SN 1995D 0935+05 SN NGC 2962
+SN 1995E 0740+73 SN NGC 2441
+SN 1995F 0857+60B SN NGC 2726
+SN 1995G 0438-05 SN NGC 1643
+SN 1995V 0241-00 SN NGC 1087
+SN 1996AI 1306+37 SN NGC 5005
+SN 1996AL 2327-54 SN NGC 7689
+SN 1996AN 0241-08 SN NGC 1084
+SN 1996BK 1343+61 SN NGC 5308
+SN 1996BO 0143+11 SN NGC 673 I (1996)
+SN 1996CB 1058+29 SN NGC 3510
+SN 1996W 1154-18 SN NGC 4027
+SN 1996X 1312-26 SN NGC 5061
+SN 1997BP 1241-11 SN NGC 4680
+SN 1997BQ 1008+73 SN NGC 3147
+SN 1997DN 1048+27 SN NGC 3451
+SN 1997DO 0719+47 SN UGC 3845
+SN 1997DQ 1135+12 SN NGC 3810 I (1997)
+SN 1997DT 2255+15 SN NGC 7448
+SN 1997X 1243-02 SN NGC 4691
+SN 1997Y 1241+55 SN NGC 4675
+SN 1998AN 0700+46 SN UGC 3683
+SN 1998AQ 1151+55 SN NGC 3982
+SN 1998BN 1224-22 SN NGC 4462
+SN 1998BP 1750+18 SN NGC 6495
+SN 1998BU 1041+12 SN NGC 3368 (M96)
+SN 1998BW 1927-53 SN ESO 184-G82
+SN 1998D 1358+35 SN NGC 5440
+SN 1998DH 2309+04 SN NGC 7541
+SN 1998DI 1923+59 KL DRA; SCHWARTZ * (EXTRAGALACTIC CV)
+SN 1998DM 0121-06 SN MCG 01-4-44
+SN 1998DN 0056-08 SN NGC 337A
+SN 1998DQ 1903-50 SN NGC 6754
+SN 1998EB 0531+69 SN NGC 1961
+SN 1998EF 0058+31 SN UGC 646
+SN 1998ES 0132+05 SN NGC 632
+SN 1998EY 2125+26 SN NGC 7080
+SN 1998S 1140+48 SN NGC 3877
+SN 1998T 1122+59 SN IC 694
+SN 1998V 1818+15 SN NGC 6627
+SN 1999AA 0821+21 SN NGC 2595
+SN 1999AC 1602+08 SN NGC 6063
+SN 1999BG 1159+63 SN IC 758
+SN 1999BW 1013+46 SN NGC 3198
+SN 1999BY 0915+51 SN NGC 2841
+SN 1999BZ 1359+69 SN UGC 8959
+SN 1999CB 1622+40 SN MARK 881
+SN 1999CC 1559+37 SN NGC 6038
+SN 1999CD 1116+20 SN NGC 3646
+SN 1999CF 1329+33 SN UGC 8539
+SN 1999CL 1226+14 SN NGC 4501
+SN 1999CP 1401-04 SN NGC 5486
+SN 1999CQ 1828+37 SN UGC 11268
+SN 1999CW 0014-06 SN MCG-01-02-001
+SN 1999DA 1734+60 SN NGC 6411
+SN 1999DK 0126+13 SN UGC1087
+SN 1999DQ 0228+20 SN NGC 976
+SN 1999EB 0138+03 SN NGC 664
+SN 1999EE 2210-37 SN IC 5179
+SN 1999EF 0053+12 SN UGC 607
+SN 1999EG 0247+25 SN IC 1861
+SN 1999EL 2036+65 SN NGC 6951 I (1999)
+SN 1999EM 0436-03 SN NGC 1637
+SN 1999EU 0242-30 SN NGC 1097 I (1999)
+SN 1999GB 0803+34 SN NGC 2532
+SN 1999GE 0051-10 SN NGC 309
+SN 1999GH 0939-20 SN NGC 2986
+SN 1999GI 1012+41 SN NGC 3184
+SN 1999GK 1238-00 SN NGC 4653
+SN 1999GL 0052+43 SN NGC 317B
+SN 1999GN 1216+05 SN NGC 4303
+SN 1999GO 0332-05 SN NGC 1376
+SN 1999GQ 1228+15 SN NGC 4523
+SN 1999X 0848+36 SN CGCG 180-22
+SN 2000B 0658+50 SN NGC 2320
+SN 2000BK 1228-06 SN NGC 4520
+SN 2000C 0730+35 SN NGC 2415
+SN 2000CE 0755+67 SN UGC4195
+SN 2000CF 1552+66 SN MCG+11-19-25
+SN 2000CJ 1903-57 SN NGC 6753
+SN 2000CL 1032-41 SN NGC 3318
+SN 2000CN 1753+27 SN UGC11064
+SN 2000CR 1354+37 SN NGC 5395
+SN 2000CW 2342+27 SN MCG+5-56-007
+SN 2000CX 0119+08 SN NGC 524
+SN 2000CZ 0008+47 SN IC 1535
+SN 2000DA 2358-02 SN UGC 5
+SN 2000DB 1148+48 SN NGC 3949
+SN 2000DC 2014-24 SN ESO 527-G019
+SN 2000DE 1220+55 SN NGC 4384
+SN 2000DG 0001+08 SN MCG +1-1-29
+SN 2000DJ 0150+33 SN NGC 735
+SN 2000DK 0101+31 SN NGC 382
+SN 2000DM 1814+16 SN UGC 11198
+SN 2000DN 2300-03 SN IC 1468
+SN 2000DX 0213+05 SN UGC 1775
+SN 2000E 2036+65B SN NGC 6951 II (2000)
+SN 2000EW 1135+12B SN NGC 3810 II (2000)
+SN 2000F 0307+04 SN IC 302
+SN 2000H 0645+13 SN IC 454
+SN 2000P 1301-27 SN NGC 4965
+SN 2001AI 1337+56 SN NGC 5278
+SN 2001AY 1421+26 SN IC 4423
+SN 2001B 0442+78 SN IC 391
+SN 2001BF 1757+26 SN MCG+04-42-22
+SN 2001BG 0829+28 SN NGC 2608
+SN 2001BQ 1412-06 SN NGC 5534
+SN 2001BR 1826+34 SN UGC 11260
+SN 2001BT 1905-59 SN IC 4830
+SN 2001C 0650+59 SN PGC 19975
+SN 2001CK 1433+30 SN UGC 9425
+SN 2001CM 1531+57 SN NGC 5965
+SN 2001CN 1836-65 SN IC 4758
+SN 2001CP 1706+05 SN UGC 10738
+SN 2001CY 2205+40 SN UGC 11927
+SN 2001CZ 1242-39 SN NGC 4679
+SN 2001DA 2348+07 SN NGC 7780
+SN 2001DE 2230+49 SN UGC 12089
+SN 2001DN 0138+37 SN NGC 662
+SN 2001DP 1148+52 SN NGC 3953
+SN 2001DU 0329-36B SN NGC 1365 II (2001)
+SN 2001EL 0341-44B SN NGC 1448 II (2001)
+SN 2001EN 0119+33 SN NGC 523
+SN 2001FA 0143+11B SN NGC 673 II (2001)
+SN 2001FH 2117+43 SN PGC 66592
+SN 2001FU 0847-17 SN MCG-03-23-11
+SN 2001G 0902+50 SN MCG+08-17-43
+SN 2001IB 2211+36 SN NGC 7242
+SN 2001IG 2251-41 SN NGC 7424
+SN 2001S 1005+59 SN UGC 5494
+SN 2001V 1152+25 SN NGC 3987
+SN 2001X 1517+05 SN NGC 5921
+SN 2002AN 0816+24 SN NGC 2575
+SN 2002AO 1424+00 SN UGC 9299
+SN 2002AP 0131+15 SN NGC 628 I (M74)
+SN 2002B 0542-71 SN ANONYMOUS GALAXY (IAUC 7791)
+SN 2002BJ 0507-15 SN NGC 1821
+SN 2002BO 1012+22 SN NGC 3190
+SN 2002BS 1313-14 SN IC 4221
+SN 2002BU 1212+46 SN NGC 4242
+SN 2002CR 1401-04B SN NGC 5468
+SN 2002CS 1844+45 SN NGC 6702
+SN 2002DP 2323+21 SN NGC 7678
+SN 2002FK 0317-15 SN NGC 1309
+SN 2002GE 2248-45 SN NGC 7400
+SN 2002HA 2042-00 SN NGC 6962
+SN 2003AA 1041+14B SN NGC 3367 II (2003)
+SN 2003B 0242-30B SN NGC 1097 II (2003)
+SN 2003CD 1006+11 SN ANON GALAXY
+SN 2003CG 1009+03B SN NGC 3169
+SN 2003DU 1431+59 SN UGC 9391
+SN 2003ED 1343+38 SN NGC 5303
+SN 2003G 0203+05 SN IC 208
+SN 2003GD 0131+15B SN NGC 628 II (M74)
+SN 2003GF 2208-22 SN MCG-04-52-26
+SN? 108 1105+56 NGC 3556 1975 (NOT SN)
+SS 433 1906+04
+SS AND 2307+52
+SS AQR 2214-14
+SS AUR 0605+47
+SS CAS 0004+51
+SS CEP 0333+80
+SS CET 0243+01
+SS CMA 0722-25
+SS CRB 1537+36
+SS CRU 1204-56
+SS CYG 2138+43
+SS DEL 2035+13
+SS DOR 0403-55
+SS DRA 1221+69
+SS ERI 0307-12
+SS GEM 0602+22
+SS HER 1628+07A
+SS HYA 1325-23
+SS IND 2200-67
+SS LEP 0600-16
+SS LIB 1543-15
+SS LMI 1028+31
+SS LYR 1910+46
+SS NOR 1604-59
+SS OPH 1652-02
+SS PEG 2229+24
+SS PUP 0742-26
+SS SCO 1648-32
+SS SCT 1838-07
+SS SER 1718-14
+SS SGE 1934+16
+SS SGR 1824-16
+SS TEL 1823-56
+SS UMI 1552+72
+SS VEL 1048-52
+SS VIR 1220+01
+ST AND 2333+35
+ST APS 1425-71
+ST AQL 1944+12
+ST ARI 0304+13
+ST AUR 0607+46A
+ST CAM 0440+68
+ST CAP 2005-13
+ST CAS 0012+49
+ST CEP 2226+56
+ST CHA 1045-78
+ST CIR 1353-69
+ST CNC 0803+14
+ST CRB 1546+38
+ST CRU 1220-59
+ST CYG 2029+54
+ST DEL 2040+11
+ST DOR 0426-54
+ST DRA 1633+57
+ST FOR 0240-29
+ST GEM 0732+34
+ST HER 1547+48
+ST HYA 0933-20
+ST LMI 1100+25
+ST LYR 1906+43
+ST MON 0641+08
+ST PEG 2244+26
+ST PER 0253+38
+ST PSA 2248-34
+ST PSC 0122+16
+ST PUP 0645-37
+ST RET 0416-60
+ST SCO 1630-31
+ST SGE 2007+20A
+ST SGR 1855-12A
+ST TAU 0539+13
+ST UMA 1122+45
+ST VUL 1956+22
+STAR A 2023+43B
+STAR A NE 1608+25E
+STAR A NW 0710+39H
+STAR A NW 0724-04B
+STAR A SE 0549+32B
+STAR A W 0506-05B
+STAR B 1920-10B
+STAR B E 2131+39B
+STAR B NE 0259+19B
+STAR B SE 0549+32C
+STAR C 0803+14D
+STAR C NE 0419+16C
+STAR E 0530-05 STAR "E" IN TRAPEZIUM
+STAR E 0829+53C
+STAR E E 0259+19C
+STAR ENE 2012+07B
+STAR F SE 0259+19D
+STAR N 1602-21D
+STAR NE 0616+47C
+STAR NE 1115-61B
+STAR NE 1740+21B
+STAR NE 1940+48C
+STAR NE 2152+47E
+STAR NW 0001+69B
+STAR NW 0159+56B
+STAR NW 0613-17C
+STAR NW 0616+47B
+STAR NW 1602-21E
+STAR NW 1754+23D
+STAR NW 1944+36C
+STAR NW 2006+41B
+STAR NW 2014+37E
+STAR NW 2319+55B
+STAR S 2131+40B
+STAR SE 1439+22C
+STAR SE 1537+38C
+STAR SE 1952-02B
+STAR SW 0026+14B
+STAR SW 0109+40B
+STAR SW 1558-23B
+STAR SW 1805+18F
+STAR SW 1811+36G
+STAR SW 1901+08G
+STAR SW 2011+36B
+STAR SW 2050+17C
+STAR SW 2238+41B
+STAR W 1841+37E
+STAR W 1934+31C
+STHA 164 1923-06
+SU AND 2359+43
+SU ARI 0242+16
+SU AUR 0449+30A
+SU CAM 0625+74
+SU CAR 1010-60
+SU CAS 0243+68
+SU CNC 0807+14
+SU CRU 1212-62
+SU CVN 1201+44
+SU CYG 1940+29
+SU DOR 0445-55
+SU ERI 0346-01
+SU GEM 0607+27
+SU HER 1744+22
+SU LAC 2219+55B
+SU LMI 0928+36
+SU LYR 1850+36
+SU MON 0737-10
+SU PAV 2009-60
+SU PEG 2332+32
+SU PER 0215+56B
+SU PUP 0753-43
+SU RET 0432-63B
+SU SGR 1857-22
+SU TAU 0543+19
+SU UMA 0803+62
+SU VEL 0946-41
+SU VIR 1200+12
+SUS RIP NW 0829+53E
+SUSP ARA 1720-63B
+SUSP ARA 1731-63C
+SUSP CIF 0027+25F
+SUSP KIS 2108+68D
+SUSP RIP 0139+37B
+SUSP ROD 2328+48D
+SUSP VET 1841+37B
+SV AND 2359+39
+SV APS 1429-72
+SV AQL 1934+11A
+SV AQR 2317-11
+SV ARI 0319+19
+SV AUR 0556+46B
+SV CAS 2334+51
+SV CEP 2219+73
+SV CMA 0657-18
+SV CMI 0725+06
+SV CRB 1620+36
+SV CRV 1244-14
+SV CYG 2006+47
+SV DRA 1831+49A
+SV HER 1822+24
+SV LYN 0757+36
+SV LYR 1842+36
+SV MON 0616+06
+SV OPH 1751+03
+SV PEG 2201+34A
+SV PER 0442+42
+SV PSC 0141+18
+SV PUP 0812-13
+SV RET 0351-55
+SV SCO 1741-35
+SV SGE 1903+17
+SV SGR 1757-24
+SV UMA 1040+55
+SV VEL 1040-55
+SV VIR 1155-09
+SV VUL 1947+27
+SVS 101918 1953-59 NU PAV (N-U, NOT GREEK NU)
+SVS 3975 1811-46B
+SVS 4745 1931+29B NSV 12197
+SW AQL 1946+12A
+SW BOO 1423+36
+SW CAM 0752+73
+SW CAS 2302+58
+SW CEP 2123+62
+SW CET 0133+00
+SW COL 0520-39
+SW COM 1204+20
+SW CRB 1537+39
+SW DEL 2055+13
+SW ERI 0348-09
+SW GEM 0653+26
+SW HOR 0235-54
+SW HYA 1257-29
+SW LAC 2249+37
+SW LYR 1851+29
+SW MIC 2024-40
+SW MON 0621+05
+SW PEG 2117+21
+SW PER 0404+41
+SW SCL 0001-33
+SW SCO 1718-43
+SW SER 1721-10
+SW SEX 1010-02
+SW SGE 1949+17B
+SW SGR 1913-31
+SW UMA 0829+53
+SW VEL 0840-47
+SW VIR 1308-02
+SW VUL 1955+22
+SX AND 0127+46
+SX AQL 1946+12B
+SX BOO 1351+14
+SX CAM 0414+68
+SX CAR 1042-57
+SX CEN 1215-48
+SX COL 0628-36
+SX CRB 1611+33
+SX CYG 2011+30
+SX EQU 2054+08
+SX ERI 0450-07
+SX HER 1603+25
+SX LAC 2251+24
+SX LEO 1058-02
+SX LIB 1437-19A
+SX LMI 1049+30
+SX LYR 1851+31
+SX MON 0646+04
+SX PAV 2119-69
+SX PEG 2245+17
+SX PHE 2341-42
+SX SCO 1740-35
+SX SGE 1949+18B
+SX VEL 0841-46
+SX VIR 1331-19
+SY AQL 2002+12
+SY AUR 0505+42
+SY CAR 1111-57
+SY CAS 0009+57
+SY CEP 2210+62
+SY CIR 1355-69
+SY CMA 0706-19A
+SY CNC 0855+18
+SY COM 1205+20
+SY CRB 1533+32
+SY CVN 1305+47
+SY DEL 2028+14
+SY DRA 1732+54
+SY ERI 0504-05
+SY FOR 0249-38
+SY GEM 0634+31
+SY HER 1657+22
+SY HYI 0219-79
+SY LYR 1837+28
+SY MON 0632-01
+SY MUS 1127-64A
+SY NOR 1546-54
+SY PAV 1743-57
+SY PEG 2201+34B
+SY PER 0409+50
+SY PHE 0126-43
+SY SCL 0002-26
+SY SCO 1747-34A
+SY TAU 0342+23
+SY UMA 0949+50
+SY VEL 0908-43
+SY VIR 1353-04
+SY VOL 0853-70
+SZ AND 2255+42
+SZ AQL 1859+01
+SZ AQR 2237-21
+SZ ARA 1702-61
+SZ AUR 0535+38
+SZ CAR 0956-59
+SZ CAS 0219+59
+SZ CEP 2013+76
+SZ CIR 1356-70
+SZ CNC 0815+14
+SZ CYG 2029+46
+SZ DEL 2036+18
+SZ DRA 1909+65
+SZ LEP 0531-25
+SZ LYN 0802+44
+SZ LYR 1831+46
+SZ MON 0646-01
+SZ ORI 0530-05
+SZ PEG 2202+34
+SZ PER 0340+34
+SZ PHE 0129-43
+SZ SGR 1739-18
+SZ TAU 0431+18
+SZ UMA 1114+66
+SZ VEL 0946-44
+SZ VUL 2032+22
+T AND 0017+26
+T APS 1346-77
+T AQL 1840+08
+T AQR 2044-05
+T ARA 1654-54
+T ARI 0242+17
+T AUR 0525+30
+T BOO 1409+19
+T CAE 0443-36
+T CAM 0430+65
+T CAP 2116-15
+T CAR 1051-59
+T CAS 0017+55
+T CEN 1336-33
+T CEP 2108+68
+T CET 0016-20
+T CHA 1152-78
+T CMA 0717-25
+T CMI 0728+11
+T CNC 0851+20
+T COL 0515-33
+T COM 1253+23
+T CRA 1855-37B
+T CRB 1555+26
+T CRT 1118-19
+T CRU 1215-61
+T CVN 1225+32
+T CYG 2043+34
+T DEL 2040+16
+T DOR 0444-59
+T DRA 1754+58A
+T EQU 2110+08B
+T ERI 0351-24
+T FOR 0325-28
+T GEM 0743+23
+T GRU 2219-38
+T HER 1805+31
+T HOR 0257-51
+T HYA 0850-08
+T IND 2113-45
+T LEO 1133+03
+T LEP 0500-22
+T LIB 1505-19
+T LMI 0942+33
+T LUP 1415-49
+T LYN 0816+33
+T LYR 1828+36
+T MIC 2021-28
+T MON 0619+07
+T MUS 1313-73
+T NOR 1536-54
+T OCT 2057-82
+T OPH 1628-15
+T ORI 0530-05A
+T PAV 1939-72
+T PEG 2204+12
+T PER 0212+58
+T PHE 0025-46
+T PIC 0512-47
+T PSA 2220-29
+T PSC 0026+14
+T PUP 0744-40
+T PYX 0900-31
+T RET 0358-55
+T SCL 0024-38A
+T SCO 1611-22C
+T SCT 1850-08
+T SER 1823+06
+T SGE 1917+17
+T SGR 1910-17
+T TAU 0416+19
+T TRA 1500-68
+T TRI 0151+33
+T TUC 2234-62
+T UMA 1231+60
+T UMI 1332+73
+T VEL 0834-47
+T VIR 1209-05
+T VOL 0657-66
+T VUL 2047+27
+TASV0327+4 0324+44 TASV 0327+44
+TASV0358+5 0354+57 TASV 0358+57
+TASV0449+4 0445+46 TASV 0449+47
+TASV0524+1 0522+15B TASV 0524+15
+TASV0534+1 0531+10B TASV 0534+10
+TASV0722+3 0718+37
+TASV1108+5 1105+55 TASV 1108+55
+TASV1946+0 1943+00 TASV 1946+00; NSV 24897
+TASV2204+5 2203+59 TASV 2204+59
+TASV2321+4 2319+46 TASV 2321+46
+TASVJ0752+ 0747+13 TASV J0752+133; V353 GEM
+TASVJ1835+ 1831+38F TASV J1835+383
+TASVJ2352+ 2347+66 TASV J2352+665
+TAU CAS 2342+58
+TAU CMA 0714-24
+TAU PER 0247+52
+TAU1 SER 1521+15 NSV 7074
+TAU2 0355+06
+TAU3 0453+19 V1208 TAU; RX J0459.7+1926
+TAU4 ERI 0315-22
+TAU4 SER 1531+15
+TAV0008+47 0006+47
+TAV0016+41 0013+41
+TAV0033+59 0031+59 NSV 15133
+TAV0042+53 0039+52
+TAV0136+60 0133+60 V770 CAS
+TAV0346+38 0343+38B TAV 0346+38
+TAV0451+69 0446+69 CC CAM
+TAV0514+53 0506+53 Q1993/086; IRAS 05102+5340
+TAV0556+55 0552+55
+TAV0559+06 0556+06 TAV 0559+06
+TAV0714+14 0711+18 TAV 0714+14
+TAV0723-03 0720-02 V686 MON, MCNAUGHT'S STAR
+TAV1831+19 1829+18 NSV 24505
+TAV1836+11 1833+11 V2303 OPH
+TAV1918-04 1915-04
+TAV1921+24 1919+24 V335 VUL
+TAV1933+53 1931+53
+TAV2034+61 2033+61
+TAV2230+58 2228+58 V451 CEP
+TAV2251+61 2249+60 V386 CEP
+TAVJ0218+5 0211+50 V420 AND; TAV J0218+50
+TAVJ0550+5 0541+54 TAV J0550+543;V493 AUR
+TAVJ0629+2 0623+20 TAV J0629+205
+TAVJ2059+2 2055+26 V420 VUL; TAV J2059+264
+THETA APS 1355-76
+THETA CIR 1448-62
+THETA CRB 1544+28C
+THETA GEM 0646+34
+THETA LYR 1912+37
+THETA2 TAU 0423+15
+TK4 LYR 1910+40
+TK5 LYR 1913+37
+TMZ V12 0637+15
+TMZ V124 0504+45
+TMZ V13 0504-59
+TMZ V34 0910+09 GZ CNC; RX J0915.8+0900
+TMZ V358 1258+66
+TMZ V36 0910+29 HH CNC
+TMZ V45 1514+15
+TMZ V46 1521+08
+TMZ V85 1037+58
+TOMBAUGH * 1215-17 TV CRV;VAR CRV
+TT AQL 1903+01
+TT AQR 2249-09
+TT ARI 0201+14
+TT BOO 1454+41
+TT CAR 1017-61
+TT CAS 0004+54
+TT CEN 1313-60A
+TT CRA 1802-43
+TT CRB 1544+28B
+TT CRT 1129-11
+TT CRV 1218-11
+TT CVN 1254+38
+TT CYG 1937+32
+TT DRA 1711+57
+TT IND 2025-56
+TT LEO 1110-00
+TT MON 0720-05
+TT OPH 1644+03
+TT PEG 0001+26
+TT PER 0144+53
+TT PSA 2157-31
+TT PSC 0155+05
+TT SEX 0941-05
+TT SGE 1950+18
+TT SGR 1919-20
+TT TAU 0445+28
+TT UMA 0857+60
+TT VUL 2032+25
+TU AND 0027+25A
+TU AQL 1922+01
+TU AUR 0628+45
+TU CAP 2008-16
+TU CAR 1031-60
+TU CAS 0020+50
+TU CRT 1058-21
+TU CVN 1250+47
+TU CYG 1943+48
+TU DRA 1848+48
+TU GEM 0604+26
+TU HYA 0853-00
+TU IND 2026-45
+TU LAC 2250+36
+TU LEO 0924+21A
+TU LYR 1816+31
+TU MEN 0445-76
+TU OPH 1620-22
+TU ORI 0530-05
+TU PEG 2140+12
+TU PHE 2329-55
+TU PUP 0813-34
+TU SCO 1701-31
+TU TAU 0539+24
+TU TRI 0133+30
+TU VUL 2034+22B
+TV AND 2253+42
+TV AQL 2007+06
+TV AUR 0450+48A
+TV BOO 1412+42
+TV CAS 0013+58
+TV CEN 1209-50
+TV CNC 0808+08
+TV COL 0525-32
+TV COM 1222+19
+TV CRV 1215-17 TOMBAUGH *; VAR CRV; - CRV
+TV CVN 1310+42
+TV CYG 2030+46
+TV DEL 2022+12
+TV DRA 1707+64
+TV GEM 0605+21
+TV HER 1810+31
+TV HYA 1331-23
+TV HYI 0201-78
+TV LAC 2251+53
+TV LEO 1106-05
+TV LYR 1817+30
+TV ORI 0530-05
+TV PEG 2122+16
+TV PER 0237+35
+TV PSC 0022+17
+TV RET 0434-59
+TV SCO 1736-43
+TV SGE 1953+17
+TV TAU 0402+26B
+TV UMA 1140+36
+TV VEL 1030-53
+TV VIR 1358-09
+TW AQL 1946+13
+TW AUR 0549+45
+TW BOO 1441+41
+TW CAM 0412+57
+TW CAP 2008-14
+TW CEN 1352-30
+TW CMA 0717-14
+TW CNC 0824+12
+TW COM 1213+22
+TW CRA 1804-42
+TW CRV 1155-18
+TW CYG 2101+29
+TW DEL 2030+07
+TW ERI 0306-24
+TW GEM 0701+22C
+TW HOR 0310-57
+TW HYA 1057-34
+TW LYR 1820+39
+TW OPH 1723-19
+TW PAV 1737-58
+TW PEG 2159+27
+TW PER 0313+32
+TW PIC 0533-58
+TW RET 0411-65
+TW SCO 1604-22
+TW SGE 1954+17
+TW SGR 1907-21
+TW TRI 0130+31
+TW VIR 1140-03
+TX AND 0116+38
+TX AQL 2001+03
+TX AQR 2101-01
+TX AUR 0502+38
+TX CAM 0452+56
+TX CEN 1427-60
+TX CEP 2348+75
+TX COL 0540-41
+TX CRV 1156-11
+TX CVN 1239+37
+TX CYG 2056+42
+TX DEL 2045+03
+TX DRA 1633+60
+TX LAC 2241+54
+TX LEO 1029+09
+TX LYR 1813+40
+TX MON 0645-01
+TX OPH 1659+05
+TX PEG 2213+13
+TX PER 0241+36
+TX PSC 2341+02
+TX SCO 1748-34
+TX SCT 1823-11
+TX SGE 1958+19
+TX SGR 1908-17
+TX TAU 0402+26A
+TX TRI 0132+29
+TX UMA 1039+46
+TY AND 2310+40
+TY AQL 1909-07
+TY AUR 0451+48
+TY CAR 1048-72
+TY CAS 0031+62
+TY CEP 2155+86
+TY CMA 0613-16
+TY CRA 1854-37B
+TY CYG 1929+28
+TY DRA 1735+57
+TY LAC 2203+51
+TY LYR 1905+27
+TY MON 0651+00
+TY OCT 1833-81
+TY OPH 1826+04
+TY PEG 2324+12
+TY PER 0155+57
+TY PSA 2244-27 PS 74 PSA
+TY PSC 0120+31
+TY PUP 0728-20C
+TY SCO 1557-23
+TY SCT 1836-04B
+TY SGE 1959+16
+TY SGR 1911-24
+TY VIR 1146-05
+TY VUL 2037+25
+TZ AND 2345+46
+TZ CAR 1042-65
+TZ CAS 2348+60
+TZ CEP 0019+73
+TZ CET 0217-10
+TZ CNC 0858+21
+TZ CRB 1610+34
+TZ CYG 1913+50
+TZ HER 1631+38
+TZ LEO 1118+17
+TZ LYR 1812+41
+TZ PEG 2104+15
+TZ PER 0206+57A
+TZ PSC 0117+24
+TZ RET 0416-06
+TZ SEX 1002+01
+TZ TAU 0357+16
+TZ TUC 0049-70
+TZ UMA 1204+58
+TZ VIR 1159+03
+TZ VUL 2037+27
+U AND 0109+40
+U ANT 1030-39
+U AQL 1924-07
+U AQR 2157-17
+U ARA 1745-51
+U ARI 0305+14
+U AUR 0535+31
+U BOO 1449+18
+U CAM 0333+62A
+U CAP 2042-15
+U CAR 1053-59
+U CAS 0040+47
+U CEN 1228-54
+U CEP 0053+81
+U CET 0228-13
+U CMA 0614-26
+U CMI 0735+08
+U CNC 0830+19
+U CRA 1834-37A
+U CRB 1514+32
+U CRT 1107-06
+U CRU 1226-57
+U CRU P 1226-57C
+U CRV 1229-17
+U CVN 1242+38
+U CYG 2016+47
+U DEL 2040+17
+U DOR 0509-64A
+U DRA 1909+67
+U ERI 0346-25
+U FOR 0340-25
+U GEM 0749+22
+U HER 1621+19
+U HOR 0349-46
+U HYA 1032-12
+U LAC 2243+54
+U LEO 1018+14
+U LIB 1536-20A
+U LMI 0948+36
+U LUP 1554-29
+U LYN 0631+59
+U LYR 1916+37
+U MEN 0418-82
+U MIC 2022-40
+U MON 0726-09
+U MUS 1318-64
+U NOR 1534-54
+U OCT 1312-83
+U OPH 1711+01
+U ORI 0549+20A
+U PAV 2047-63
+U PER 0152+54
+U PHE 0030-50
+U PSA 2156-28
+U PSC 0117+12
+U PUP 0756-12
+U PYX 0825-30
+U SCL 0106-30
+U SCO 1616-17
+U SER 1602+10
+U SGE 1914+19
+U SGR 1826-19
+U TAU 0416+19C
+U TRA 1558-62
+U TUC 0054-75
+U UMA 1008+60
+U UMI 1415+67
+U VEL 0929-45
+U VIR 1246+06
+U VOL 0700-66
+U VUL 1932+20
+UGC 3223 0453+04
+UMA 5 1042+52 CW 1045+525
+UMA 6 0925+50
+UPS CYG 2113+34
+UPS UMA 0943+59
+USNO 1425 1924+54
+UU AQL 1951-09
+UU AQR 2203-04
+UU AUR 0629+38
+UU CAP 2130-14
+UU CAR 0926-73
+UU CEN 1315-60
+UU CNC 0756+15
+UU CRB 1518+31
+UU CYG 2135+42
+UU DRA 2025+74
+UU FOR 0232-27 NSV 878
+UU HER 1632+38
+UU LYR 1901+27
+UU OCT 1948-77
+UU PEG 2126+10
+UU PYX 0839-32B
+UU SEX 1016+04
+UU TUC 2215-61
+UU VEL 0932-53
+UU VUL 2038+20
+UV AQL 1854+14
+UV AUR 0515+32
+UV BOO 1418+26
+UV CAM 0357+61
+UV CAS 2258+59
+UV CET 0134-18
+UV CMA 0701-28
+UV CNC 0833+21
+UV CYG 1928+43
+UV DRA 1441+56
+UV ERI 0453-06
+UV GEM 0632+18
+UV HER 1640+12
+UV LYR 1906+27A
+UV ORI 0549-06
+UV PAV 1742-62
+UV PEG 2159+35
+UV PER 0203+56A
+UV SCO 1602-21B
+UV SGE 1942+16
+UV TUC 2231-65
+UW AND 0009+28
+UW AQL 1852+00
+UW AUR 0650+41
+UW CAR 1023-59
+UW CAS 0030+57
+UW CEN 1237-53
+UW CRV 1214-18B
+UW DRA 1755+54
+UW HER 1710+36
+UW LYR 1907+28
+UW ORI 0549+20B
+UW PEG 2213+02
+UW PER 0205+56
+UW PIC 0528-46
+UW TRI 0239+33
+UW VUL 2048+26
+UX AND 0227+45
+UX ANT 1052-36
+UX ARA 1647-51
+UX AUR 0508+49
+UX CAM 0500+68
+UX CAS 0008+62
+UX CMI 0740+05
+UX CRV 1215-12
+UX CYG 2050+30A
+UX DRA 1925+76
+UX GEM 0640+15
+UX LAC 2217+49
+UX LYN 0857+39 SAO 61226
+UX MON 0754-07
+UX OPH 1659-12
+UX ORI 0459-03
+UX PSC 0106+21B
+UX PUP 0739-13
+UX SGR 1849-16
+UX TAU 0424+18
+UX UMA 1332+52
+UX VEL 1036-54
+UY AND 0232+38A BD 38 525
+UY AUR 0445+30
+UY BOO 1353+13
+UY CAR 1028-61
+UY CEN 1310-44
+UY CEP 2105+58
+UY CMA 0613-17A
+UY CNC 0830+13
+UY DRA 1754+58B
+UY GEM 0640+13A
+UY HER 1629+38
+UY MIC 2038-39
+UY MON 0653+09
+UY OPH 1711+04
+UY PSC 0109+06
+UY PUP 0741-12
+UY TAU 0348+15
+UY VUL 2051+26
+UZ AND 0110+41A
+UZ AUR 0508+40
+UZ BOO 1439+22A
+UZ BOO? 1439+22B
+UZ CAR 1032-60
+UZ CEN 1136-62
+UZ CEP 2304+70
+UZ CET 0201-10
+UZ CMA 0614-17A
+UZ CRA 1846-38
+UZ FOR 0331-26
+UZ GEM 0707+17
+UZ HER 1726+18
+UZ HYA 0911-04
+UZ OPH 1717+07
+UZ PER 0313+31
+UZ SER 1805-14
+UZ TAU 0426+25
+UZ TRI 0152+33
+UZ VEL 1045-54
+UZ VUL 2052+23
+V AND 0044+35
+V ANT 1016-34
+V APS 1455-71
+V AQL 1859-05
+V AQR 2041+02
+V ARI 0209+11
+V AUR 0616+47
+V BOO 1425+39
+V CAM 0549+74
+V CAP 2101-24
+V CAR 0826-59
+V CAS 2307+59
+V CEN 1425-56
+V CEP 2351+82
+V CET 2352-09
+V CHA 0750-77
+V CMI 0701+09
+V CNC 0816+17
+V CRA 1840-38
+V CRB 1546+39
+V CRT 1119-16
+V CRU 1250-57
+V CRV 1235-17A
+V CVN 1315+46
+V CYG 2038+47
+V DEL 2043+18
+V DRA 1756+54
+V ERI 0359-16
+V GEM 0717+13
+V HOR 0301-59
+V HYA 1046-20
+V LAC 2244+55
+V LEO 0954+21
+V LIB 1434-17
+V LYN 0620+61
+V LYR 1905+29A
+V MIC 2117-41
+V MON 0617-02
+V NOR 1602-48
+V OCT 2158-75
+V OPH 1621-12
+V ORI 0500+03A
+V PAV 1734-57
+V PEG 2156+05
+V PER 0155+56
+V PHE 2327-46
+V PIC 0612-59
+V PSA 2249-30
+V PUP 0755-48
+V PYX 0849-34
+V SCL 0003-39
+V SCT 1842-12
+V SGE 2015+20
+V SGR 1825-18
+V TAU 0446+17
+V TRA 1639-67
+V UMA 0901+51
+V UMI 1336+74
+V VIR 1322-02
+V VUL 2032+26
+V0264 SMC 0039-73 SAND3
+V1002 CEN 1413-36
+V1006 CYG 1946+56
+V1008 HER 1802+31 VAR61 HER
+V1010 OPH 1643-15
+V1012 SGR 1759-31
+V1014 SGR 1800-27
+V1015 SGR 1802-32
+V1016 CYG 1953+39
+V1016 ORI 0530-05
+V1016 SGR 1813-25
+V1017 SGR 1825-29
+V1025 CEN 1232-38 RXJ1238-38
+V1026 SCO 1550-21
+V1027 CYG 1958+29
+V1027 TAU 0440+17
+V1028 CYG 1958+56
+V1028 TAU 0521+23
+V1031 ORI 0542-10
+V1032 CYG 2000+57
+V1033 CEN 1136-63 RX J1141.3-6410
+V1033 SCO 1647-39
+V1034 CYG 2001+30
+V1035 SCO 1711-34 CPD-34 6800; HEN 3-1368
+V1037 SCO 1731-35
+V1039 CEN 1348-63 N CEN 01 (2001)
+V1043 SCO 1556-25
+V1045 ORI 0530-04
+V1046 ORI 0530-04
+V1050 AQL 1947+10
+V1052 SCO 1611-08
+V1053 SCO 1614-14
+V1056 CYG 2046+36
+V1056 ORI 0615+05
+V1057 CYG 2055+43
+V1057 ORI 0512+13
+V1058 AQL 1948+12B
+V1058 CYG 2058+34B
+V1059 CYG 2100+42
+V1059 SGR 1856-13
+V1060 CYG 2103+36
+V1060 TAU 0444+15
+V1061 TAU 0452+24
+V1062 CYG 2104+36
+V1062 TAU 0456+24
+V1063 OPH 1726+10
+V1070 CYG 2118+40
+V1073 TAU 0425+18C
+V1075 SCO 1708-33B HIP 84401
+V1081 CYG 2130+48
+V1082 SGR 1901-20
+V1082 TAU 0333+18
+V1086 ORI 0519+01 NSV 1967
+V1086 SCO 1737-32
+V1089 CYG 2141+48
+V1089 SGR 1903-17
+V1093 ORI 0525-00
+V1094 TAU 0406+21
+V1100 TAU 0415+20
+V1101 AQL 2008+15
+V1101 ORI 0527-04
+V1104 SCO 1659-42 HD 326823
+V1105 CYG 1916+29B
+V1113 CYG 1920+52
+V1114 CYG 1920+28
+V1118 ORI 0530-05
+V1122 TAU 0328+14
+V1123 CYG 1927+49
+V1124 TAU 0329+18
+V1125 CYG 1928+31
+V1128 TAU 0343+12
+V1129 TAU 0344+10
+V1132 TAU 0353+10
+V1134 TAU 0358+25
+V1139 TAU 0409+23 NSV 1529
+V1141 AQL 1932+02
+V1141 SCO 1747-30 N SCO 97
+V1142 SCO 1749-31 N SCO 98
+V1142 TAU 0417+22 SAO 76588
+V1143 ORI 0533-04 SUGANO'S OBJECT
+V1146 TAU 0425+14
+V1147 CYG 1942+32
+V1149 ORI 0536+03
+V1149 TAU 0432+18
+V1152 CYG 1944+36B
+V1154 CYG 1944+42
+V1157 SGR 1904-20
+V1158 TAU 0508+17
+V1159 ORI 0524-03 NSV 2011
+V1160 TAU 0524+22
+V1161 TAU 0529+18
+V1162 AQL 1946-11
+V1163 CYG 1951+36B
+V1165 CYG 1952+39
+V1167 TAU 0547+25
+V1169 CYG 1953+39D
+V1172 CYG 1954+32B
+V1172 SGR 1744-20
+V1173 CYG 1957+35
+V1175 SGR 1807-31
+V1178 SCO 1750-32 VAR SCO 01
+V1192 ORI 0454+03
+V1193 ORI 0511-00
+V1195 OPH 1654-20
+V1196 ORI 0526-04
+V1197 ORI 0538-01
+V1198 ORI 0453+00
+V1199 ORI 0506-08B
+V1203 TAU 0426+18
+V1206 TAU 0440+15
+V1208 TAU 0453+19 RX J0459.7+1926; TAU3
+V1216 SGR 1843-23
+V1223 SGR 1848-31
+V1225 CYG 2102+45
+V1229 AQL 1919+04
+V1235 AQL 1923+02
+V1251 CYG 2137+48
+V1252 CYG 1948+38E
+V1254 CYG 1918+29
+V1261 AQL 1929+06
+V1261 ORI 0517-08 IRC 10086
+V1266 CYG 1934+38
+V1271 ORI 0529+09B
+V1275 SGR 1752-36
+V1276 CYG 1938+29
+V1280 SGR 1804-26
+V1285 CYG 1941+35
+V1286 AQL 1854+13
+V1289 AQL 1934+12
+V1290 CYG 1943+32B
+V1292 AQL 2003+07
+V1293 AQL 1928+04
+V1294 AQL 1928+03
+V1301 AQL 1912+04
+V1302 AQL 1922+11
+V1303 CYG 1959+37
+V1307 ORI 0556+16
+V1309 ORI 0510+00
+V1315 AQL 1909+12
+V1316 CYG 2008+42
+V1322 CYG 2020+38
+V1329 CYG 2047+35
+V1330 AQL 2029+02
+V1330 CYG 2048+35
+V1331 CYG 2056+49
+V1338 CYG 2131+40C
+V1339 AQL 1945+07
+V1339 CYG 2138+45
+V1341 CYG 2140+37
+V1341 LMC 0511-71 N2 LMC 1990 = N MEN 1968
+V1343 AQL 1906+04
+V1351 CYG 1939+55
+V1353 CYG 1943+37
+V1357 CYG 1954+34 CYG X-1; HD 226868; BD 34 3815
+V1358 ORI 0614-03
+V1361 ORI 0457+14
+V1362 CYG 2000+36B
+V1363 AQL 1846-01B
+V1363 CYG 2002+33
+V1364 AQL 1846-01C
+V1364 ORI 0503+14
+V1365 ORI 0509-00
+V1366 ORI 0511-09
+V1367 ORI 0511+04
+V1369 ORI 0516+03
+V1370 AQL 1918+02
+V1370 ORI 0520-02
+V1371 ORI 0522+12
+V1372 ORI 0523+02
+V1373 ORI 0524-06
+V1374 ORI 0526+09B
+V1375 ORI 0526-03B
+V1376 ORI 0529+08 NSV 2258
+V1377 CYG 2013+38
+V1377 ORI 0530-03C
+V1378 AQL 1911+03
+V1378 ORI 0532-05
+V1379 ORI 0532-00
+V1380 ORI 0542+00
+V1381 ORI 0549-01
+V1382 ORI 0549+13
+V1383 ORI 0551-07
+V1384 ORI 0551+16
+V1385 ORI 0555+19
+V1386 ORI 0601+15
+V1387 CYG 2023+37
+V1387 ORI 0603+17
+V1388 ORI 0605+12
+V1389 ORI 0607+06
+V138OMECEN 1320-46G
+V1390 ORI 0608+08
+V1391 ORI 0609+17
+V1392 ORI 0610+09
+V1395 CYG 2048+46B
+V1401 AQL 1959-11
+V1404 CYG 2153+51
+V1407 AQL 1951-11
+V1413 AQL 1859+16
+V1414 AQL 1929-07
+V1419 AQL 1908+01
+V1425 AQL 1900-01
+V1426 CYG 2130+38
+V1430 AQL 1916+04
+V1432 AQL 1934-10
+V1434 AQL 1842+09
+V1435 AQL 1848+09
+V1437 AQL 1853-07
+V1439 AQL 1856+14
+V1440 AQL 1859-07
+V1442 AQL 1901+12
+V1450 AQL 1912+08
+V1454 AQL 1921+03
+V1454 CYG 1949+35
+V1456 AQL 1923+11
+V1457 AQL 1923+09
+V1458 AQL 1930+06
+V1459 AQL 1934+10
+V1465 AQL 1946+06
+V1466 AQL 1947+10B
+V1469 AQL 1956+09
+V1472 AQL 2000+15
+V1475 AQL 2007+07
+V1478 AQL 2009-00
+V1478 CYG 2029+40
+V1481 AQL 2012+06
+V1485 AQL 1838-03 WR 121; NSV 11276
+V1488 CYG 2012+47
+V1489 CYG 2042+39
+V148OMECEN 1320-46H
+V1493 AQL 1903+12 N AQL 99#1
+V1494 AQL 1918+04 N AQL 99#2
+V1500 CYG 2108+47
+V1504 CYG 1925+42
+V1505 CYG 1925+28B
+V1509 CYG 1947+38C
+V1514 CYG 2004+58
+V1515 CYG 2020+41
+V1525 CYG 2042+53
+V1539 AQL 1921+03B
+V1548 AQL 1902+11 N AQL 01
+V1554 CYG 2111+43
+V1566 CYG 2126+43
+V1568 CYG 2134+45
+V1571 CYG 2138+44
+V1573 SGR 1759-27
+V1577 SGR 1806-27
+V1581 SGR 1808-29C
+V1582 SGR 1809-29
+V1583 CYG 1958+30
+V1583 SGR 1809-23
+V1585 SGR 1810-29
+V1610 CYG 2058+36
+V1624 CYG 2005+36
+V162OMECEN 1320-46I
+V1644 CYG 2010+36
+V164OMECEN 1320-46J
+V1654 CYG 2018+40B
+V1658 SGR 1819-23
+V1661 CYG 2045+45
+V1666 CYG 2122+34
+V1668 CYG 2138+43B
+V1675 CYG 1958+42
+V1677 SGR 1825-22
+V1679 CYG 2010+36B
+V1683 SGR 1827-20C
+V1702 SGR 1833-20
+V1707 SGR 1836-20
+V1710 SGR 1837-21B
+V1711 CYG 2051+44
+V1742 CYG 1922+27B
+V1743 CYG 1931+49
+V1746 CYG 1956+36B
+V1749 CYG 2017+35
+V1760 CYG 2138+31A
+V1783 SGR 1758-32
+V17OMECEN 1320-46D
+V1804 CYG 2103+36B
+V1805 CYG 2103+35
+V1819 CYG 1950+35
+V1822 CYG 2007+49
+V1824 CYG 2010+47
+V1825 CYG 2013+49
+V1830 SGR 1807-27
+V1837 CYG 2041+37
+V1860 SGR 1815-24
+V1869 SGR 1817-33B
+V1872 SGR 1818-30
+V1874 SGR 1819-33
+V1883 SGR 1821-34
+V1884 SGR 1822-33
+V1905 SGR 1827-25
+V1907 SGR 1827-20B
+V1927 SGR 1836-22
+V1930 SGR 1837-21
+V1939 SGR 1841-22
+V1942 SGR 1913-16
+V1943 SGR 2000-27
+V1944 SGR 1753-27B N SGR 1960
+V1946 CYG 1917+49 NSV 11927
+V1950 SGR 1756-23
+V1951 SGR 1757-23
+V1953 SGR 1807-27B
+V1966 CYG 1930+30B
+V1974 CYG 2027+52 N CYG 1992
+V1978 SGR 1817-27
+V1984 SGR 1820-21
+V1988 SGR 1821-27B
+V1990 CYG 1939+34B
+V1991 CYG 1940+32
+V1992 CYG 1942+31
+V1994 SGR 1823-27
+V1995 CYG 1945+29
+V1OMECEN 1320-46B
+V2 CAR 1050-58 POSSIBLE CV SUSPECTED BY MOREL AS CONFUSED W/WX CAR
+V2002 SGR 1826-22
+V2003 SGR 1827-19
+V2012 CYG 2013+31
+V2015 CYG 2030+46B
+V2023 SGR 1834-23B
+V2037 CYG 2034+48
+V2045 OPH 1646-06
+V2048 OPH 1755+04
+V2051 OPH 1702-25
+V2070 SGR 1849-19
+V2076 OPH 1736-17
+V2104 OPH 1758+11
+V2105 OPH 1622-07
+V2108 OPH 1709+09
+V2109 OPH 1718-24B
+V2110 OPH 1737-22
+V2111 OPH 1640-02
+V2113 OPH 1714+02
+V2114 CYG 2014+33
+V2114 OPH 1723+08
+V2125 CYG 2030+34
+V2139 SGR 1915-18
+V2176 CYG 1924+54 USNO 1425.09823278
+V2204 OPH 1821+11
+V2209 CYG 2140+44
+V2213 OPH 1700+00
+V2214 OPH 1705-29
+V2244 OPH 1746-01
+V2264 OPH 1714-26
+V2274 CYG 2003+35 N CYG 01-1 (2001)
+V2275 CYG 2059+48 N CYG 01-2 (2001)
+V2276 SGR 2019-44
+V2293 SGR 1808-27
+V2295 OPH 1719-23
+V2303 OPH 1833+11 TAV1836+11
+V2313 OPH 1729-19
+V2314 OPH 1739+06
+V2323 SGR 1809-27
+V2335 OPH 1759+04
+V2348 OPH 1556-05
+V2349 OPH 1601-03
+V2350 OPH 1617-06
+V2350 SMC 0126-73 R47, HEN S63, CPD-73 82
+V2356 OPH 1647+11
+V2356 SMC 0128-73 SK 188
+V2359 OPH 1654+11
+V2362 OPH 1658+04
+V2363 OPH 1700+02
+V2364 OPH 1700+03
+V2364 SMC 0142-75 R50, CPD-79 116
+V2366 OPH 1704+00
+V2380 OPH 1730+11
+V2392 OPH 1811+02
+V2400 OPH 1706-24
+V2408 SGR 1907-33
+V2434 LMC 0525-71
+V2435 SGR 1752-29B
+V2487 OPH 1726-19 N OPH 98
+V2502 OPH 1812+00
+V2506 SGR 1804-28
+V2523 OPH 1702-17 HEN 1341
+V2527 OPH 1716-19 E1719.1-19
+V2540 OPH 1731-16 N OPH 02 (2002)
+V2572 SGR 1825-32
+V2626 LMC 0527-68 HD 36521
+V2724 LMC 0527-66
+V2756 SGR 1808-29B
+V2838 SGR 1809-35
+V2905 SGR 1811-28
+V29OMECEN 1320-46E
+V2OMECEN 1320-46C
+V3198 LMC 0532-67 HD 269729
+V335 CRA 1803-38
+V335 GEM 0656+21
+V335 SGE 2009+16F
+V335 VUL 1919+24
+V336 AQL 1856+00
+V336 CEN 1406-56
+V336 HER 1603+19
+V336 PER 0316+41
+V336 VUL 1930+23
+V337 AUR 0453+31
+V337 CAR 1006-61B
+V337 CYG 1956+38
+V337 GEM 0657+13
+V337 HER 1746+45
+V337 ORI 0553+20
+V338 AQL 1900+17A
+V338 ARA 1740-52B
+V338 CAS 0007+48
+V338 CYG 1956+38B
+V339 SGE 1933+16
+V340 CEN 1415-63
+V340 PEG 2256+32
+V340 PUP 0744-23C
+V340 SGE 1934+16B
+V341 AND 0002+34
+V341 CAR 0753-58
+V341 CEN 1418-63
+V341 LAC 2209+53
+V341 NOR 1606-53
+V341 SGE 1938+17B HIP 96984
+V342 AQL 1912+09
+V342 AUR 0535+37
+V342 CEN 1102-55
+V342 NOR 1532-51
+V342 SGE 1940+18
+V343 AQL 1933+12C
+V343 CEP 2114+55
+V343 CRA 1804-38
+V343 GEM 0723+22
+V3434 LMC 0535-66 A 0538-66
+V344 CEP 2114+55B
+V344 LYR 1841+43
+V344 ORI 0609+15
+V344 PAV 1907-62
+V344 SGE 2003+16
+V344 SGR 1909-31
+V345 AND 0007+43
+V345 AQL 1948+02
+V345 CEP 2121+56
+V345 NOR 1559-51B
+V345 ORI 0610-01
+V345 PEG 2305+33
+V345 SGR 1913-33
+V346 GEM 0735+17
+V346 ORI 0519+01B
+V346 PEG 2308+08 HIP 114608
+V3462 SGR 1823-32
+V347 GEM 0738+14
+V347 LAC 2216+40
+V347 PAV 1831-74
+V347 PEG 2309+09 HIP 114698
+V347 PUP 0608-48
+V348 CYG 2050+43
+V348 SGR 1834-23
+V349 SGR 1836-22B
+V350 ORI 0535-09
+V350 SGR 1839-20
+V351 AQL 1907+01B
+V351 CEP 2229+56B
+V351 ORI 0539+00
+V351 PUP 0807-34
+V352 HER 1739+30
+V352 NOR 1559-51
+V352 ORI 0556-02
+V353 AND 0025+39
+V353 CAS 2319+55
+V353 GEM 0747+13 TASV J0752+133; Q1995/015
+V353 SGR 1906-19
+V354 AQL 1910+00
+V354 NOR 1531-48
+V355 AQL 1912+00
+V355 PEG 2330+22
+V355 SGR 1818-16
+V356 AQL 1912+01
+V356 ORI 0530-05
+V356 PER 0210+56 NSV 770;CSV 5971
+V3566 LMC 0537-69B HD 37974
+V358 AQL 1916-00
+V358 CAS 2325+57
+V358 CYG 2104+45
+V358 LYR 1856+42
+V358 ORI 0530-05
+V359 CEN 1153-41
+V359 ORI 0530-05
+V359 SGR 1858-12
+V360 AND 0058+38
+V360 CYG 2106+30
+V360 GEM 0736+15
+V360 HER 1712+24
+V360 ORI 0530-05
+V360 PEG 2343+29
+V3604 LMC 0537-69A HD 269858
+V361 HER 1618+19
+V361 ORI 0530-05
+V361 PER 0216+56A
+V362 CEP 2313+85
+V362 GEM 0747+14
+V362 ORI 0530-05
+V362 PUP 0707-41
+V363 AUR 0526+36 x DESIG CHGD FROM 0523+36 8/29/96
+V363 CYG 2117+31
+V363 LAC 2240+48
+V363 LYR 1905+42
+V364 PEG 2107+12
+V3645 SGR 1830-18
+V365 CAS 0054+56B
+V366 AQL 1921+02
+V366 LAC 2214+43
+V367 AND 0145+37
+V367 CYG 2044+38
+V367 VUL 2011+25
+V368 AND 0145+38
+V368 AQL 1921+07
+V368 CAR 1008-58
+V368 CEN 1207-49
+V368 CYG 1933+28
+V368 PEG 2253+10 VAR63 PEG
+V368 PER 0241+34
+V368 SCT 1840-08
+V369 CEN 1209-54
+V369 CYG 1939+54
+V369 LYR 1908+32
+V369 ORI 0533-04B
+V369 PEG 2258+16B NSV 26006
+V369 PER 0245+37
+V369 PUP 0723-18
+V370 AND 0153+44
+V370 AQL 1922+02
+V370 CEN 1212-45
+V371 CAS 2329+53B
+V371 ORI 0528+01
+V372 CAS 2329+53A
+V372 CEN 1215-44
+V372 ORI 0530-05
+V372 PER 0250+36
+V373 CAS 2350+56
+V373 CEN 1220-45
+V373 SCT 1850-07
+V374 AQL 1925-01
+V374 PER 0310+41
+V376 SCT 1818-12
+V376 VUL 1911+25
+V377 CAS 0013+59
+V377 MON 0644-01
+V377 ORI 0530-05
+V3774 SGR 1835-33
+V378 ORI 0530-05
+V378 PEG 2335+29 PG2337+300
+V379 CAS 0021+60
+V379 PEG 2348+22 NSV 26158; FBS 2351+228
+V3790 SGR 1927-16
+V3795 SGR 1807-25
+V380 CEP 2100+67 NSV 13489
+V380 CYG 1947+40
+V380 OPH 1745+06
+V380 ORI 0531-06L
+V380 SCO 1649-30
+V3804 LMC 0539-69 HD 38268
+V3804 SGR 1815-31
+V381 LAC 2211+41
+V381 OPH 1746+06
+V381 PUP 0734-11
+V382 CAS 0030+57B
+V382 SCO 1745-35B
+V382 VEL 1040-51
+V383 VEL 1017-49 NSV 4834
+V384 CAR 0916-68
+V384 CRA 1844-38
+V384 PER 0319+47
+V384 SCO 1755-35
+V385 AND 2319+41
+V385 CAR 1102-64
+V386 CEP 2249+60
+V386 CYG 2110+41
+V387 CRA 1810-42
+V3872 SGR 1956-27
+V3876 SGR 1827-20A
+V3879 SGR 1837-19
+V3885 SGR 1940-42
+V3888 SGR 1742-18
+V3889 SGR 1752-28
+V389 CYG 2104+29
+V389 OPH 1752+05
+V389 VUL 1915+22
+V3890 SGR 1824-24
+V3892 SGR 1738-27
+V390 CAS 0122+61
+V390 CYG 1929+48
+V3903 SGR 1803-24
+V391 AQL 1933+06
+V391 CAS 0148+69
+V391 CYG 1938+48
+V391 LYR 1817+38
+V391 SCT 1822-15
+V3914 SGR 1808-30
+V392 AUR 0608+28
+V392 CYG 1950+56
+V392 HYA 1054-28 EC 10565-2858
+V392 PER 0435+47
+V3928 SGR 1821-27C
+V393 AUR 0559+43
+V393 CAS 0154+70
+V393 HER 1717+27
+V393 LAC 2158+41B HIP 108776
+V394 CRA 1753-39
+V394 CYG 2002+48
+V394 SGR 1853-30
+V3941 SGR 1819-29
+V395 CYG 2005+43
+V395 OPH 1754+04
+V395 VUL 1946+22 12 VUL
+V3954 SGR 1905-15
+V3955 SGR 1914-31
+V396 CEN 1311-61
+V396 SCO 1743-35
+V398 CEN 1313-60B
+V398 LYR 1904+39
+V400 AQL 1936+01B
+V400 PER 0300+46
+V4006 SGR 1801-27B
+V4017 SGR 1811-29
+V4018 SGR 1819-28
+V4019 SGR 1819-25
+V402 AND 0006+29 VAR62 AND
+V402 CYG 2005+36B
+V4021 SGR 1832-23
+V4028 SGR 1815-25
+V4029 SGR 1815-16
+V403 PER 0216+56C
+V4030 SGR 1815-16B
+V404 CYG 2020+33
+V4049 SGR 1827-20
+V405 AUR 0549+53
+V405 CYG 2018+40
+V405 VUL 1948+20 RX J1953.1+2115 = S10943
+V406 OPH 1810+10
+V406 PUP 0753-49
+V406 VUL 1854+22
+V4065 SGR 1813-24
+V407 CYG 2058+45
+V407 LYR 1850+35
+V407 SCO 1745-35
+V4072 SGR 1755-32 CPD-32 5041
+V4074 SGR 1809-30
+V4077 SGR 1828-26
+V409 PER 0303+45
+V4092 SGR 1747-29
+V410 CAS 0017+61
+V410 CYG 2137+49
+V410 PER 0306+47
+V410 TAU 0412+28
+V411 CAR 1027-59 NSV 4884
+V412 CEN 1350-57
+V412 CRA 1838-38B
+V4135 SGR 1753-32
+V414 AND 0004+37
+V4140 SGR 1952-39
+V415 LYR 1904+31
+V4152 SGR 1852-29
+V4157 SGR 1803-25
+V416 AND 0104+44
+V416 CRA 1803-41
+V4160 SGR 1807-32
+V4169 SGR 1817-28
+V417 AND 0110+49
+V417 CAS 0101+53
+V417 CEN 1408-61
+V417 CRA 1803-42
+V417 CYG 1957+39C
+V4171 SGR 1817-23
+V418 AND 0124+49
+V418 CAS 0106+61
+V418 CEN 1413-63
+V419 AQL 1933+00
+V419 LYR 1906+29
+V420 AND 0211+50 TAVJ0218+507
+V420 AUR 0515+37 NSV 1947
+V420 OPH 1759+07
+V420 SCO 1747-34C
+V420 VUL 2055+26 TAVJ2059+264
+V421 ORI 0530-05
+V421 TAU 0542+22
+V421 VUL 2058+24
+V422 ARA 1650-61
+V422 CEN 1146-41
+V422 CEP 2116+60 NSV 13656
+V424 PER 0214+56
+V425 AQL 1949+12
+V425 CAS 2259+52
+V425 CYG 2004+35
+V425 PER 0224+57
+V426 AND 2329+49 NSV 14625
+V426 AQL 1951+06
+V426 CAR 1044-58
+V426 CRA 1808-42
+V426 OPH 1803+05
+V427 CRA 1810-43
+V428 AUR 0524+38
+V428 CEN 1218-48
+V429 AQL 1954+15
+V429 CYG 2007+35A
+V430 CAR 1101-59
+V430 CRA 1814-41
+V430 CYG 2007+35B
+V430 ORI 0501+00
+V431 CAR 1105-60 CPD-60 2578
+V431 CEP 2133+67 NSV 13807; SAO 19521; BD 67 1329
+V431 ORI 0510+11
+V432 CAR 1104-60
+V432 CYG 2011+36
+V4327 SGR 1806-29
+V433 AQL 1956+15
+V433 ARA 1651-57
+V433 CAS 2320+60
+V433 CEN 1105-35
+V433 HER 1736+25
+V433 LYR 1913+30
+V4332 SGR 1844-21
+V4334 SGR 1746-17 -- SGR
+V4338 SGR 1752-29 SAKURAI * (N? SGR 90)
+V434 CEN 1107-35
+V436 CAR 0742-52
+V436 CEN 1109-37
+V436 CYG 2013+36
+V4361 SGR 1817-18
+V4362 SGR 1824-17
+V4368 SGR 1848-19B ?? SGR
+V437 AUR 0540+54
+V437 PER 0151+54
+V4375 SGR 1741-27B
+V438 OPH 1710+11
+V439 AQL 2000+12
+V439 PER 0216+56B
+V440 OPH 1654+12
+V440 PER 0216+54
+V4400 SGR 1829-22
+V4405 SGR 1840-19
+V441 CYG 2023+36
+V441 HER 1751+26
+V441 PER 0218+56
+V441 SGR 1815-25A
+V4414 SGR 1914-17 HIP 95063
+V4418 SGR 1923-16 HIP 95779
+V442 AQL 2005+12
+V442 CEN 1120-35
+V442 OPH 1726-16
+V4422 SGR 1940-16
+V4423 SGR 1942-16
+V443 AQL 2007+12
+V443 HER 1818+23
+V443 LYR 1825+33
+V443 SCT 1844-06
+V444 SCT 1841-08
+V4444 SGR 1801-27
+V445 PUP 0733-25 N? PUP 00
+V446 CAS 0030+62
+V446 CRA 1836-38
+V446 CYG 2038+38
+V446 HER 1852+13
+V447 AQL 1943+07
+V447 OPH 1707+08
+V448 MON 0642+01B
+V449 CYG 1949+33
+V449 HER 1639+48
+V449 LYR 1904+43G
+V449 SCO 1730-32
+V450 AQL 1928+05
+V450 CYG 2054+35
+V450 OPH 1815+12
+V450 SCT 1827-14
+V451 CAS 0046+59
+V451 CEN 1236-34
+V451 CEP 2228+58 TAV2230+58
+V451 OPH 1824+10
+V451 ORI 0525+10
+V452 CAS 0046+53
+V452 CYG 1959+40
+V453 MON 0645-02B
+V453 OPH 1721-02
+V453 SCT 1836-07
+V455 SCO 1700-33
+V455 SCT 1841-08B
+V456 CAS 0100+53
+V456 SCT 1844-08D BD-08 4723
+V457 SCT 1845-07
+V460 AQL 1949+07B
+V460 CYG 2137+35
+V461 SCO 1703-33
+V462 CYG 1936+43
+V463 HER 1707+16
+V463 SCT 1828-14 N SCT 00
+V4633 SGR 1815-27
+V4641 SGR 1813-25B
+V4642 SGR 1749-19 N SGR 2000
+V4643 SGR 1748-26 N SGR 2001 NO.1
+V465 CAS 0112+57
+V465 CYG 1949+36B
+V465 SCO 1705-33
+V466 PER 0334+51
+V467 CYG 1951+32B
+V467 MON 0721-03
+V468 CYG 1951+32
+V470 MON 0734-00B
+V470 SCO 1710-37
+V471 PER 0152+52
+V471 TAU 0344+16
+V472 PER 0201+57
+V473 CYG 2120+37
+V473 LYR 1912+27
+V473 SCO 1711-32
+V4739 SGR 1818-30B N SGR 2001 NO.2
+V474 AQL 1842+10
+V474 MON 0554-09
+V474 PER 0215+55
+V4740 SGR 1805-30 N SGR 2001 NO.3
+V4741 SGR 1753-30B N SGR 2002 NO.1
+V4742 SGR 1756-25 N SGR 2002 NO.2
+V4743 SGR 1855-22 N SGR 2002 NO.3
+V4744 SGR 1741-23 N SGR 2002 NO.4
+V4745 SGR 1833-33 N SGR 03
+V475 PER 0219+57
+V476 CYG 1955+53B
+V478 AQL 1845+11
+V478 HER 1717+23C
+V478 LYR 1903+30
+V478 SCO 1719-35
+V479 CYG 2111+37
+V480 CYG 1948+34
+V480 TAU 0445+18
+V482 CYG 1955+33
+V482 SCO 1724-33
+V483 TAU 0414+13
+V485 CEN 1251-32
+V485 CYG 1957+33
+V487 AQL 1847+09
+V487 CAS 0100+63
+V491 LYR 1836+40
+V492 CYG 2007+35C
+V492 MON 0629+00
+V493 AQL 1852-00
+V493 AUR 0541+54 TAVJ0550+543
+V493 CEN 1210-50
+V493 LYR 1858+42
+V494 AUR 0552+55 TAV0556+55
+V494 LYR 1859+33
+V497 CYG 2016+46
+V498 AQL 1951+14
+V498 LYR 1905+32
+V498 OPH 1810+00
+V499 ARA 1705-58
+V500 AQL 1947+08
+V500 CAR 1013-57 CPD-57 2913
+V500 CEN 1403-39
+V500 SCO 1742-30
+V501 LYR 1911+36
+V502 CAS 0244+58
+V502 CEN 1406-39A
+V502 LYR 1914+34
+V502 OPH 1636+00
+V503 CYG 2023+43
+V503 HER 1732+23
+V504 CEN 1406-39B
+V504 LYR 1922+34
+V505 CEN 1406-45
+V505 MON 0640+02
+V506 SGR 1812-25A
+V507 CEN 1408-45
+V507 SGR 1812-25B
+V509 CAS 2255+56
+V510 CEN 1410-40
+V510 PUP 0758-23 TMZ V429
+V511 SGR 1815-25B
+V513 CAS 0012+65
+V513 PER 0325+41
+V516 CYG 2043+41
+V516 MON 0645+01
+V516 OPH 1707-28
+V517 MON 0645+00
+V517 OPH 1709-28
+V518 PER 0415+32
+V519 MON 0646+00A
+V520 CEN 1422-38
+V520 MON 0650-01
+V522 MON 0651-02
+V522 SGR 1841-25
+V523 CYG 2058+34
+V523 MON 0653-08
+V526 MON 0656-00
+V528 AQL 1914+00B
+V528 MON 0657+02
+V529 AQL 1914+00C
+V529 HER 1804+42
+V529 ORI 0554+20
+V530 AQL 1915-01
+V530 CEN 1426-40
+V531 AQL 1918+06B
+V532 CAS 2354+56A
+V532 CEN 1430-40
+V533 CAS 2354+56B
+V533 HER 1811+41
+V533 OPH 1747-02
+V534 CAR 1112-61
+V535 CAS 0014+51
+V536 MON 0708-02
+V536 ORI 0519+01C
+V538 CAS 0111+61
+V539 CYG 2135+44
+V53OMECEN 1320-46F
+V542 CYG 1947+58
+V543 CRA 1811-41
+V544 CYG 1951+56
+V544 HER 1633+08
+V548 HER 1639+08
+V549 CYG 2000+56B
+V550 CYG 2001+32
+V550 LYR 1903+41
+V550 PER 0208+57
+V551 SGR 1754-34B
+V553 AQL 1946+02
+V553 CEN 1440-31
+V553 PER 0215+56C
+V555 CAS 0110+54
+V556 PER 0226+55
+V558 PER 0234+43 HIP 12544
+V559 LYR 1824+31
+V562 LYR 1828+46 LD 345
+V563 CAS 2312+59
+V563 PER 0240+51 HIP 13058
+V564 OPH 1747+07
+V564 PER 0244+35
+V566 HER 1804+41
+V566 ORI 0530-05
+V568 CYG 2038+35
+V569 CYG 2039+31
+V569 OPH 1755+05
+V571 PER 0305+37
+V573 CYG 2105+47
+V574 OPH 1801+03
+V574 PER 0316+31
+V576 CRA 1817-45A
+V577 CYG 2106+46
+V577 PER 0326+45 HIP 16563
+V578 OPH 1820+11
+V581 CRA 1817-45B
+V586 ORI 0532-06D
+V589 HER 1617+19B
+V591 CEN 1236-33
+V591 PER 0427+45 HIP 20993
+V592 CAS 0015+55
+V592 CYG 2114+45
+V592 HER 1626+21
+V593 TAU 0546+26A
+V597 CAS 0152+59
+V598 CAS 0154+61
+V600 PER 0312+32 GSC 2345.01896
+V601 SCO 1657-36
+V602 OPH 1824+11
+V603 AQL 1843+00
+V604 AQL 1856-04
+V605 AQL 1913+01
+V605 CAS 0213+59 HD 14242
+V606 AQL 1915-00
+V611 HER 1639+20
+V613 MON 0643+05
+V614 MON 0656-03
+V615 CAS 0232+60
+V615 SGR 1800-36
+V616 MON 0617-00
+V617 SGR 1801-35
+V618 SGR 1801-36
+V623 CAS 0304+57
+V627 CAS 2253+58
+V630 ARA 1640-49
+V630 CAS 2343+50
+V630 CYG 2131+40
+V630 ORI 0538+09
+V630 SGR 1802-34
+V631 ORI 0539+08
+V632 CYG 2131+39
+V632 HER 1815+24
+V635 CAS 0112+63
+V635 MON 0756-08
+V636 HER 1644+42
+V636 SCO 1715-45
+V637 CYG 2134+47
+V640 HER 1721+17
+V640 MON 0632+06
+V641 AQL 1933+09
+V641 CAS 0004+63
+V642 AQL 1933+11B
+V642 CAS 0009+63
+V642 HER 1729+14
+V642 ORI 0554+09
+V644 CEN 1138-60
+V644 CRA 1838-37
+V644 MON 0652-10
+V645 CEN 1422-62
+V648 CAS 0243+57
+V648 MON 0622+05B
+V648 OPH 1833+08C
+V650 CEN 1202-43
+V650 MON 0634+10
+V650 ORI 0525+09
+V651 MON 0704-00
+V653 AQL 1935+09D
+V653 ORI 0530-09
+V653 SGR 1804-36A
+V655 SGR 1804-36B
+V656 HER 1715+18
+V659 CYG 2143+45
+V660 HER 1738+23
+V663 ARA 1638-55
+V663 CEN 1333-30
+V664 CAS 0255+64B
+V664 CEN 1336-30
+V666 CAS 0154+57
+V667 CAS 0311+70
+V669 HER 1808+31B
+V674 CYG 2147+49
+V676 CAS 0223+62
+V676 HER 1810+37
+V686 CYG 1943+35
+V686 MON 0720-02
+V687 CYG 1922+29
+V689 MON 0633+01
+V693 CRA 1835-37
+V694 MON 0721-07
+V695 CYG 2010+46
+V697 CYG 1946+52
+V698 CYG 1956+36
+V698 OPH 1619-04
+V699 OPH 1620-04
+V700 MON 0627+10
+V701 TAU 0338+21
+V703 SCO 1735-32
+V705 CAS 2337+56
+V707 SCO 1741-36B
+V709 SCO 1744-34
+V711 SCO 1747-34
+V711 TAU 0331+00
+V715 MON 0643+01B
+V715 SCO 1750-33
+V716 SCO 1751-34
+V717 CYG 1957+30
+V718 TAU 0425+17B
+V719 MON 0615+02
+V720 CAS 0039+52
+V720 SCO 1745-35C
+V721 MON 0618-09
+V721 SCO 1735-34
+V722 CAS 0053+60B
+V722 MON 0623-00
+V723 CAS 0059+53
+V723 MON 0624-05
+V723 SCO 1743-35B
+V724 MON 0624-08
+V724 TAU 0413+21
+V725 AQL 1952+10
+V725 SGR 1805-36
+V725 TAU 0532+26
+V727 CAS 0254+69
+V727 MON 0625+10A
+V727 SCO 1709-32
+V728 SCO 1731-45
+V729 MON 0629+05
+V729 SCO 1715-31
+V729 SGR 1910-26
+V730 SGR 1916-28
+V731 SCO 1726-32
+V731 TAU 0537+23
+V732 SGR 1749-27
+V733 MON 0635-04
+V733 SCO 1733-35
+V734 SCO 1738-35
+V735 SGR 1753-29
+V736 MON 0635-06
+V737 CEN 1429-61
+V737 SGR 1800-28
+V738 CYG 1953+39C
+V739 MON 0642+00A
+V739 SGR 1806-30
+V741 MON 0645-04
+V742 MON 0646+05D
+V742 SGR 1832-36
+V743 MON 0646-06
+V744 CEN 1333-49 HD 118767; CD-49 8095
+V744 CYG 2021+55
+V744 HER 1747+48
+V744 MON 0649+05A
+V744 OPH 1714+08
+V744 SCO 1746-31
+V745 SCO 1748-33B
+V746 MON 0651-03
+V746 OPH 1715+07
+V747 CYG 2034+49
+V747 MON 0652-08F
+V748 MON 0656-02
+V749 MON 0658-02
+V750 CYG 2046+50
+V750 MON 0659-10
+V750 OPH 1716+10
+V751 CYG 2048+43
+V751 MON 0702-03
+V752 CAS 0031+48
+V753 SGR 1742-23
+V754 CAS 0036+53
+V756 MON 0714-08
+V757 MON 0716-05
+V758 MON 0718-04
+V759 CAS 0057+52
+V759 MON 0718-04B
+V759 OPH 1719+04A
+V759 SGR 1744-27
+V760 CEN 1405-58
+V760 MON 0720-02B
+V761 MON 0721-10
+V762 MON 0725-00
+V763 MON 0731-03
+V764 CAS 0111+57
+V764 MON 0732-07
+V766 CEN 1340-62A
+V766 MON 0736-08
+V767 CEN 1347-46
+V767 CYG 2014+52
+V767 OPH 1725+02
+V770 CAS 0133+60
+V770 MON 0759-05
+V771 MON 0803-00
+V771 SGR 1747-24
+V772 CEN 1137-62
+V772 OPH 1727+06
+V773 MON 0804-04
+V774 CAS 0140+59
+V774 HER 1829+22
+V774 MON 0805-06
+V778 CYG 2034+59
+V779 CAS 0152+75
+V779 CEN 1116-60
+V781 SGR 1749-28
+V781 TAU 0544+26
+V786 CYG 2012+59
+V787 CAS 0207+63
+V787 SGR 1753-30
+V792 CYG 1927+33
+V793 CYG 1929+33
+V794 AQL 2012-03
+V794 OPH 1732-22
+V794 SCO 1605-09
+V795 CYG 1930+31
+V795 HER 1709+33
+V798 CEN 1427-60B
+V800 AQL 1851+10
+V801 CEN 1143-61
+V803 CEN 1317-41
+V806 CAS 2259+53
+V807 AQL 1900+17B
+V811 CYG 1944+36A
+V818 HER 1715+43
+V818 SCO 1614-15
+V818 TAU 0411+16
+V821 CEN 1408-45B HD 124448
+V822 AQL 1926-02
+V822 CEN 1452-31
+V823 ARA 1636-46
+V823 CYG 1958+35
+V823 SCO 1742-41
+V824 ARA 1707-66
+V824 CYG 1958+35B
+V825 HER 1715+41
+V826 CAS 0029+60 NSV 203
+V827 HER 1839+15
+V830 CEN 1141-62
+V832 CAS 0140+60
+V832 CYG 2056+47
+V833 TAU 0430+26
+V834 CEN 1402-44
+V834 TAU 0435+20
+V837 ARA 1700-56 CPD-56 8032
+V838 HER 1841+12
+V838 MON 0659-03 VAR MON 02
+V839 ARA 1707-59
+V840 AQL 1852+06
+V840 CEN 1314-55
+V840 CYG 1918+28
+V840 HER 1628+07B NSV 7814
+V840 OPH 1648-29
+V841 AQL 1902+10
+V841 OPH 1653-12
+V842 AQL 1908+02
+V842 CEN 1428-57
+V844 AQL 1902+07
+V844 HER 1621+39
+V846 ARA 1648-50
+V849 HER 1631+12
+V849 OPH 1809+11
+V851 OPH 1830+06
+V854 CAS 2347+66 TASVJ2352+665
+V854 CEN 1428-39
+V854 OPH 1653-13
+V855 OPH 1654+04
+V856 SCO 1601-38
+V862 SCO 1733-32
+V864 CEN 1311-61B CPD-61 3569
+V864 SCO 1559-23C
+V865 AQL 2018+00
+V868 CEN 1341-62
+V868 CYG 1925+28
+V871 ARA 1629-48 HD 331015
+V874 AQL 1841+09
+V877 ARA 1707-65 NSV 8383
+V884 HER 1757+18B RXJ1802.1+1804
+V884 SCO 1657-37
+V885 CEN 1136-55
+V888 CEN 1256-59
+V890 AQL 1937+01
+V890 HER 1607+24
+V891 TAU 0410+05 NSV 1534
+V892 HER 1609+16
+V893 SCO 1608-28
+V893 TAU 0413+19
+V894 SCO 1609-15
+V895 CEN 1423-37 NSV 6680; CSV 2143
+V895 HER 1622+23
+V897 HER 1625+07
+V897 TAU 0418+16
+V899 HER 1631+33 HIP 81191
+V900 HER 1631+21
+V901 HER 1631+26 HIP 81243
+V901 ORI 0535-01C
+V903 HER 1633+22
+V904 HER 1633+27
+V905 CYG 1931+30
+V905 SCO 1735-33
+V906 AQL 1720-21
+V906 TAU 0420+16
+V909 HER 1639+26
+V910 SGR 1825-34
+V911 OPH 1619+03
+V911 SGR 1827-32
+V911 TAU 0421+16
+V913 AQL 1849+10
+V914 HER 1642+39
+V914 OPH 1754+11
+V915 AQL 1858+12
+V915 OPH 1816+04
+V918 TAU 0422+19
+V919 SCO 1645-41
+V919 SGR 1857-17
+V920 TAU 0423+17
+V923 AQL 1925+03
+V925 AQL 1937+11
+V926 HER 1652+26 HIP 82920
+V927 CYG 1934+48
+V928 HER 1656+26 HIP 83208
+V930 CYG 1935+30
+V931 HER 1659+35 NSV 8159
+V932 HER 1701+39
+V933 HER 1701+13
+V934 HER 1702+24
+V934 SGR 1825-33
+V936 HER 1704+20
+V938 HER 1706+29
+V938 TAU 0428+15
+V939 HER 1707+40
+V942 HER 1710+17
+V942 SGR 1830-36
+V943 HER 1712+27
+V944 HER 1713+29
+V946 CYG 1938+38C
+V947 SGR 1831-30
+V949 HER 1719+25
+V950 HER 1720+20
+V951 HER 1722+22
+V953 CYG 1939+38B
+V956 SCO 1700-35
+V959 HER 1732+27
+V960 SCO 1750-31
+V962 HER 1736+46B
+V963 ORI 0613+20
+V965 SCO 1724-33B
+V970 OPH 1650+07
+V973 CYG 1941+40
+V973 HER 1754+18 P 4500
+V973 SCO 1644-41
+V975 HER 1756+17
+V977 CYG 1941+30
+V977 HER 1758+15
+V977 SCO 1745-32
+V980 HER 1800+16
+V981 HER 1802+15
+V982 HER 1803+43
+V982 OPH 1747+07B
+V983 SCO 1622-38
+V984 SGR 1937-21
+V984 TAU 0410+21
+V985 TAU 0412+15
+V986 TAU 0414+18
+V988 OPH 1821+03
+V990 SGR 1751-28
+V991 AQL 1930+06B
+V991 HER 1822+15B BD+15 3467
+V991 TAU 0419+16D
+V992 HER 1822+17
+V992 SCO 1700-43
+V992 TAU 0420+15
+V993 HER 1822+23B BD+23 3336
+V993 SCO 1729-45
+V993 TAU 0421+15
+V996 CEN 1407-53
+V996 TAU 0427+15A
+V997 TAU 0427+15B
+V998 ORI 0526+09
+V998 TAU 0431+14
+V999 SGR 1753-27
+V? BOO 1425+39C OBSOLETE: AS OF 9/30/96 NAME IS 92 COMP NW
+V? LEP 0454-14
+V? MUS 1237-68
+V? SER 1538-01B OBSOLETE: AS OF 09/08/94 NAME IS VAR? SER
+VAR 12.1 0401+06B
+VAR A 0613-17B
+VAR A 1831+38B
+VAR A 1909+04C
+VAR A CYG 2138+31A V1760 CYG (HONDA CYG, NOT SCOVIL CYG)
+VAR AND 0223+39
+VAR AUR 0537+32
+VAR B 0614-17B
+VAR B 1831+38C
+VAR B 1909+04B
+VAR B CYG 2138+31B NSV 25747 (SCOVIL CYG, NOT HONDA CYG)
+VAR CEN 1230-54B
+VAR CEN A 1319-42B
+VAR CEP 2245+58B
+VAR CMA 0614-17C THIS IS CR'S VAR CMA = 128 COMP E ON UY CMA CHART
+VAR CRU 1226-57B
+VAR CRU 1250-60
+VAR CRV 1215-17 TV CRV; TOMBAUGH *; - CRV
+VAR CYG 2035+37C
+VAR CYG 2154+45B
+VAR DEL 2025+09B
+VAR E 0054+27B
+VAR E 1839+22B
+VAR ERI 0348-09B
+VAR KIN 1635+72
+VAR MON 02 0659-03 V838 MON
+VAR N 0640-16B HM CMA; VAR S
+VAR N 0720-03B
+VAR N 0734-00C
+VAR NE 0206+57B
+VAR NE 0819+35B
+VAR NE 1601+67B
+VAR NORTH 1811+41B
+VAR NW 0300+46B
+VAR NW 0520+34C
+VAR NW 0609+15B
+VAR NW 0724-04B
+VAR NW 2014+37F
+VAR NW 2016+47B
+VAR NW 2038+16B
+VAR ORI 0547+19
+VAR PER 0309+42B
+VAR PSC 0104+27B
+VAR S 0640-16B HM CMA; VAR N
+VAR S 1606+25C
+VAR S 1719+04B
+VAR S 1901+08B
+VAR SCO 1602-21C
+VAR SCO 01 1750-32 V1178 SCO
+VAR SE 1230-54B
+VAR SE 1421+54 NSV 6661
+VAR SE 2025+09B
+VAR SE 2028+17C
+VAR SGR 1740-18
+VAR SGR 1753-25 NSV 24062 (SAKURAI'S OBJECT); MAG RANGE IS 12-13
+VAR SGR 1848-19B USE NAME ?? SGR; MAG RANGE IS 10-11
+VAR SMC 01 0042-74
+VAR SW 0232+60B
+VAR SW 0604+43B
+VAR SW 0846+58B
+VAR SW 2014+37C
+VAR TAU 0415+16 "RED VARIABLE IN TAU"
+VAR TRI NE 0221+32D USE NAME - TRI SE
+VAR W 0900-31B
+VAR W 1910-19B
+VAR W 1918+02B
+VAR X 0215+44
+VAR Y 0423+09B ID UNCERTAIN (ARCHIVAL DATA)
+VAR'96 SGR 1746-17 ALTERNATE NAME FOR -- SGR (SAKURAI'S)
+VAR1 NOR 1529-49A
+VAR1 NW 0557+16B
+VAR1 ORI 0530-05
+VAR2 NOR 1528-49B
+VAR2 NW 0557+16C
+VAR2 ORI 0530-05
+VAR21 CRB 1556+33
+VAR25 OPH 1759+04
+VAR3 NOR 1529-49B
+VAR3 ORI 0530-05
+VAR4 ORI 0530-05
+VAR43 HER 1621+39
+VAR6 ORI 0530-05
+VAR61 HER 1802+31
+VAR62 AND 0006+29
+VAR62 CAM 0309+60
+VAR62 PEG 2349+27
+VAR63 PEG 2253+10 V368 PEG
+VAR64 CAM 0313+60
+VAR7 ORI 0530-05
+VAR73 DRA 2022+64
+VAR? 0710+39B
+VAR? 2201+34C
+VAR? 8.1 1446+23
+VAR? 9.0 0526+07C
+VAR? A 1437-19C
+VAR? AQR 2344-09 POSSIBLE FLARESTAR/FAST NOVA
+VAR? BOO 1425+39B OBSOLETE: AS OF 9/30/96 NAME IS 113 VAR SE
+VAR? CAS 0124+57B
+VAR? CAS 0124+57C
+VAR? CEN 1311-55
+VAR? CEN 1340-62B
+VAR? CRV 1235-17B
+VAR? CYG 1928+47
+VAR? CYG 2035+37B
+VAR? CYG 2139+37B
+VAR? E 0054+27C
+VAR? E 0243+56D
+VAR? E 1136+39B
+VAR? E 1554+20B
+VAR? E 1717+23B NSV 8606
+VAR? E 1805+18B
+VAR? E 1805+31B
+VAR? E 1915+29C
+VAR? E 1920+29B
+VAR? E 2007+20D
+VAR? ENE 2219-38C
+VAR? HER 1829+16B
+VAR? HER 1830+24B
+VAR? LYN 0819+35B
+VAR? N 0737+23B
+VAR? N 1719+04C
+VAR? N 2007+15C
+VAR? N 2007+20C
+VAR? N 2015+59B
+VAR? N 2048+35C
+VAR? N 2104+08B
+VAR? NE 0211+43D
+VAR? NE 0215+58F
+VAR? NE 0221+32C
+VAR? NE 0413-18C
+VAR? NE 0607+46C
+VAR? NE 0816+17C
+VAR? NE 0850-08C
+VAR? NE 1544+28D NSV 7290
+VAR? NE 1613+26C
+VAR? NE 1711+57D
+VAR? NE 1717+07B
+VAR? NE 1728+09B
+VAR? NE 1818+28B
+VAR? NE 1833+08B
+VAR? NE 1839+22C
+VAR? NE 1921+50B
+VAR? NE 1935+09B
+VAR? NE 2025+12B
+VAR? NE 2047+35B
+VAR? NE 2105+58B
+VAR? NE 2219-38B
+VAR? NW 0228-13C
+VAR? NW 0232+38B
+VAR? NW 0446+41B
+VAR? NW 0536-04B
+VAR? NW 0613-17D USE NAME 112 COMP N
+VAR? NW 0634+44D OLD 12.2 STAR
+VAR? NW 0829+53B
+VAR? NW 0855+18D
+VAR? NW 0939+34B
+VAR? NW 0945+12D
+VAR? NW 1136+39C
+VAR? NW 1140-03B
+VAR? NW 1443+39B
+VAR? NW 1613+26B
+VAR? NW 1626+23B
+VAR? NW 1640+25C
+VAR? NW 1719+04D
+VAR? NW 1805+18E
+VAR? NW 1815+12B
+VAR? NW 1840+23B
+VAR? NW 1900+21B
+VAR? NW 1920+29C
+VAR? NW 1934+49B
+VAR? NW 1956+35B
+VAR? NW 2035+37E
+VAR? NW 2132+44B
+VAR? NW 2138+43C
+VAR? PER 0210+58B
+VAR? PSC 0117+12B
+VAR? S 0120+20B
+VAR? S 0215+58E
+VAR? S 0243+56C
+VAR? S 0526+36B
+VAR? S 0641+28B
+VAR? S 0947+69C
+VAR? SE 0215+58C
+VAR? SE 0524-04C
+VAR? SE 0634+44C
+VAR? SE 0701+22E NSV 3401
+VAR? SE 0719+33B
+VAR? SE 0850-08B
+VAR? SE 0945+12C
+VAR? SE 1154+29B
+VAR? SE 1235-17B
+VAR? SE 1239+61B
+VAR? SE 1333-49B
+VAR? SE 1606+25D
+VAR? SE 1811-46C
+VAR? SE 1841+37B
+VAR? SE 1943+26B
+VAR? SE 1950+32C OBJECT 'BB' ON BAA CHART FOR EY CYG
+VAR? SE 1953-08B
+VAR? SE 2000+40B
+VAR? SE 2015+20B
+VAR? SE 2035+37D
+VAR? SE 2152+47C
+VAR? SE 2209+12B
+VAR? SER 1538-01B
+VAR? SGR 1805-36B
+VAR? SSE 0215+58G
+VAR? SW 0022+30B
+VAR? SW 0106+21C
+VAR? SW 0127+46B
+VAR? SW 0533+26D
+VAR? SW 0538+00B NSV 2599;CSV 102487; - ORI
+VAR? SW 0805+23B
+VAR? SW 0846+58B
+VAR? SW 0945+12B
+VAR? SW 1242-69B CR OLD POSITION 'B' STAR
+VAR? SW 1536-20C
+VAR? SW 1546+15B
+VAR? SW 1702-15C
+VAR? SW 1900+17C
+VAR? SW 1904+43B
+VAR? SW 1946+32B
+VAR? SW 1947+16C AK SGE
+VAR? SW 1950+32D OBJECT 'AA' ON BAA EY CYG CHART
+VAR? SW 2002+50B
+VAR? SW 2015+20C
+VAR? SW 2050+17B
+VAR? TU 1943+48C FIELD OF TU CYG; ID UNCERTAIN (ARCHIVAL DATA)
+VAR? UMA 0939+52
+VAR? UMA 1136+39B
+VAR? UMI 1552+72
+VAR? VIR 1331-08B
+VAR? W 0215+58D
+VAR? W 0401+06C
+VAR? W 0419+16B
+VAR? W 0655+10B
+VAR? W 1838-21B
+VAR? W BSF 1802+20C
+VAR? W ETA 0343+23C
+VIR 4 1429-00 NAME ALSO = 1432-0033
+VNL SUSP 1606+25G
+VV AQL 1943-06
+VV AQR 2053-07
+VV AUR 0606+45
+VV CAS 0144+59
+VV CEP 2153+63
+VV CNC 0805+19
+VV GEM 0619+25
+VV HER 1608+25
+VV LEO 1043+09
+VV OCT 1817-76
+VV OPH 1721+03
+VV ORI 0528-01
+VV PUP 0810-18
+VV SER 1823+00
+VV TEL 1810-56
+VV TUC 0014-74
+VV VEL 1045-56
+VW AQL 1848+11
+VW AQR 2055-01
+VW BOO 1412+13
+VW CET 0134-18B
+VW CNC 0808+10
+VW CRB 1556+33
+VW CRV 1247-14
+VW DEL 2018+17
+VW DRA 1715+60
+VW ERI 0317-21
+VW GEM 0635+31
+VW HER 1802+39
+VW HYI 0409-71
+VW LAC 2230+53
+VW LIB 1546-15
+VW OPH 1722+04
+VW PER 0322+44
+VW PUP 0727-19
+VW SCT 1826-09
+VW TUC 0015-74
+VW UMA 1052+70
+VW VUL 2053+25
+VX AND 0014+44
+VX AQL 1854-01
+VX AUR 0721+41
+VX CAS 0025+61
+VX CEP 2247+63
+VX CMI 0748+01
+VX CVN 1325+41
+VX CYG 2053+39
+VX FOR 0322-34
+VX GEM 0707+14
+VX HER 1626+18
+VX LYR 1838+30
+VX PEG 2138+22
+VX PER 0200+57
+VX PUP 0728-21
+VX SGE 1957+16
+VX SGR 1802-22
+VX TAU 0419+16
+VX UMA 1048+72
+VY AND 2257+45
+VY AQL 1857-07
+VY AQR 2106-09
+VY AUR 0602+46
+VY CAR 1040-57
+VY CAS 0045+62
+VY CMA 0718-25
+VY CYG 2100+39
+VY DRA 1538+64
+VY ERI 0336-11
+VY HER 1702+17
+VY LEO 1050+06
+VY PEG 2157+01
+VY SCL 2323-30
+VY SGE 1953+15
+VY TAU 0433+22
+VY UMA 1038+67
+VZ AND 0009+46
+VZ ANT 1021-35
+VZ APS 1604-73
+VZ AQR 2125-03
+VZ AUR 0607+46B
+VZ CAM 0710+82
+VZ CAR 1047-59
+VZ CAS 0110+55A
+VZ CEP 2148+70
+VZ CMA 0722-25B
+VZ CNC 0835+10
+VZ CYG 2147+42
+VZ GEM 0801+31
+VZ GRU 2227-50
+VZ LEP 0528-16
+VZ LYR 1905+29B
+VZ OPH 1729+03
+VZ PER 0231+55
+VZ PUP 0734-28
+VZ PYX 0854-24
+VZ SCL 2345-26
+VZ SGE 1955+17
+VZ SGR 1808-29
+VZ TEL 1811-52
+VZ TUC 0030-73
+VZ VUL 2059+23B
+W AND 0211+43A
+W AQL 1910-07
+W AQR 2041-04
+W ARI 0314+28
+W AUR 0520+36
+W BOO 1439+26
+W CAM 0612+75
+W CAP 2008-22
+W CAS 0049+58
+W CEN 1150-58
+W CEP 2232+57
+W CET 2357-15
+W CHA 0830-76
+W CMA 0703-11
+W CMI 0743+05
+W CNC 0904+25
+W COM 1216+28
+W CRA 1758-39
+W CRB 1611+38
+W CRU 1206-58
+W CYG 2132+44
+W DEL 2033+17
+W DRA 1805+65
+W ERI 0407-25
+W GEM 0629+15
+W HER 1631+37
+W HYA 1343-27
+W IND 2107-53
+W LAC 2203+37
+W LEO 1048+14
+W LIB 1532-15
+W LMI 1039+26
+W LUP 1508-50
+W LYN 0810+40
+W LYR 1811+36
+W MEN 0527-71
+W MIC 2116-42
+W MON 0647-07
+W NOR 1609-52
+W OPH 1616-07
+W ORI 0500+01
+W ORI B 0500+01B
+W ORI C 0500+01C
+W PAV 1741-62
+W PEG 2314+25
+W PER 0243+56A
+W PHE 0115-56
+W PIC 0540-46
+W PSC 0054+27
+W PUP 0742-41
+W SCL 0028-33
+W SCO 1605-19
+W SEX 0945-01
+W SGE 1915+17
+W SGR 1758-29
+W TAU 0422+15
+W TEL 1943-50
+W TRA 1641-67
+W TRI 0235+34
+W UMA 0936+56
+W UMI 1634+86
+W VEL 1011-53
+W VIR 1320-02
+W VUL 2005+25
+WR 104 1756-23B HAD V82
+WR 162 0107+57
+WR 40 1239+41
+WR 50 0137+48
+WR 52 0047+49
+WR 58 0602+34
+WR 69 0526-03
+WR 71 0548-01
+WR 72 0043+56
+WR 90 1904+43C
+WRA 1292 1503-40 WRAY 15-1292??
+WRAY15-157 0802-28
+WW APS 1619-74
+WW AQL 1910-08
+WW AQR 2129+02
+WW AUR 0625+32
+WW CAR 1047-58B
+WW CAS 0127+57
+WW CEN 1303-59
+WW CET 0006-12
+WW CMI 0705+04
+WW DRA 1637+60
+WW GEM 0606+23
+WW HER 1721+46
+WW HYA 0852-02
+WW LEO 0925+07
+WW LEP 0531-15
+WW LYR 1910+33B
+WW PEG 2152+35
+WW PER 0311+42
+WW SER 1527+03
+WW SGE 2016+18
+WW SGR 1816-27
+WW TAU 0355+19
+WW TEL 1815-55
+WW UMA 1141+58
+WW VUL 1921+21
+WX AQL 1943+03
+WX ARI 0242+10
+WX AUR 0459+47
+WX CAR 1049-58
+WX CAS 0147+60
+WX CEN 1306-62
+WX CET 0111-18
+WX CMI 0706+07
+WX CRA 1802-37
+WX CYG 2014+37B
+WX DEL 2022+14
+WX HYA 0908-13
+WX HYI 0207-63
+WX LEO 1151+16
+WX PUP 0737-25
+WX PYX 0828-22
+WX SER 1523+19
+WX UMA 1100+44
+WX UMA B 1100+44B
+WX VEL 1044-53
+WX VUL 2105+26
+WY AND 2336+47
+WY AQL 1947+16
+WY BOO 1355+28
+WY CAM 0423+78
+WY CAS 2352+55
+WY CMI 0711+03
+WY CYG 2144+43
+WY GEM 0605+23
+WY HER 1755+23
+WY LYR 1850+40
+WY PEG 2156+32
+WY PYX 0833-36 NSV 4154
+WY TEL 1816-55
+WY TRI 0219+32
+WY VEL 0918-52
+WZ AQL 2009+04
+WZ AUR 0538+43
+WZ CAR 1050-60A
+WZ CAS 2356+59
+WZ CIR 1419-69
+WZ CMA 0714-26
+WZ CMI 0713+02
+WZ DRA 1657+52
+WZ GEM 0710+26
+WZ HER 1757+18
+WZ LEP 0542-12
+WZ LYR 1859+47
+WZ PEG 2157+34
+WZ SGE 2003+17
+WZ SGR 1811-19
+WZ VIR 1340+00
+X AND 0010+46
+X ANT 1002-29
+X APS 1356-71
+X AQL 1946+04
+X AQR 2213-21
+X ARA 1628-55
+X AUR 0604+50
+X CAM 0432+74
+X CAP 2102-21
+X CAS 0149+58
+X CEN 1144-41
+X CEP 2103+82
+X CET 0314-01
+X CNC 0849+17
+X COM 1255+28
+X CRB 1545+36
+X CRU 1240-58
+X CYG 2039+35
+X DEL 2050+17
+X DRA 1806+66
+X ERI 0227-41
+X FOR 0238-26
+X GEM 0640+30
+X HER 1559+47
+X HOR 0245-59
+X HYA 0930-14
+X IND 2123-54
+X LAC 2245+55
+X LEO 0945+12
+X LEP 0513-16
+X LIB 1530-20
+X LUP 1446-46B
+X LYN 0819+35
+X LYR 1909+26
+X MIC 2058-33
+X MON 0652-08
+X MUS 1256-64
+X NOR 1617-51
+X OCT 1029-83
+X OPH 1833+08
+X ORI 0532-01
+X PAV 2003-60
+X PEG 2116+14
+X PER 0349+30
+X PSC 0106+21A
+X PUP 0728-20A
+X PYX 0912-29
+X SCL 0044-35
+X SCO 1602-21A
+X SER 1614-02
+X SEX 1018-06
+X SGE 2000+20
+X SGR 1741-27
+X TAU 0347+07
+X TEL 2011-52
+X TRA 1504-69
+X TRI 0154+27
+X TUC 2243-65
+X UMA 0833+50
+X UMI 2105+87
+X VEL 0951-41
+X VIR 1156+09
+X VUL 1953+26
+X-4 CEP 2136+56
+XI BOO 1446+19
+XI GEM 0639+13
+XI HER 1753+29B
+XI PAV 1814-61
+XTEJ1118+4 1112+48 XTEJ1118+480; KV UMA
+XX CAM 0400+53
+XX CAR 1053-64
+XX CAS 0123+60
+XX CEN 1333-57
+XX CNC 0837+20
+XX CYG 2001+58
+XX GEM 0719+33
+XX OPH 1738-06
+XX PER 0156+54
+XX SCT 1834-06
+XX SGR 1819-16
+XX TAU 0513+16
+XX TRI 0157+35
+XY AQL 1909+04
+XY AQR 2316-18
+XY AUR 0548+41
+XY CAM 0441+79
+XY CAR 1058-63
+XY CAS 0044+59
+XY CYG 1945+41
+XY DEL 2024+10
+XY GEM 0751+21
+XY LYR 1834+39
+XY PER 0343+38
+XY PSC 0105+03
+XY PUP 0804-11
+XY TAU 0401+06
+XZ AUR 0557+47
+XZ BOO 1349+17
+XZ CAR 1100-60
+XZ CAS 0116+60
+XZ CEN 1218-35
+XZ CMI 0748+03
+XZ DEL 2024+12
+XZ ERI 0406-15
+XZ HER 1805+18
+XZ LYR 1904+30
+XZ PSC 2349-00
+XZ SGE 1938+17
+XZ SGR 1815-25C
+XZ TAU 0425+18
+XZ VEL 1013-49
+Y AND 0133+38
+Y AQR 2039-05
+Y ARA 1630-59
+Y ARI 0235+30
+Y AUR 0521+42
+Y BOO 1417+20
+Y CAP 2128-14
+Y CAS 2358+55A
+Y CEN 1425-29
+Y CEP 0031+79
+Y CHA 1121-76
+Y CRA 1807-42
+Y CRB 1543+38
+Y CRU 1157-63
+Y CVN 1240+45
+Y CYG 2048+34
+Y DEL 2036+11
+Y DRA 0931+78
+Y ERI 0202-57
+Y GEM 0735+20
+Y HER 1632+07
+Y HYA 0946-22
+Y IND 2137-53
+Y LAC 2205+50
+Y LEO 0931+26
+Y LIB 1506-05
+Y LUP 1452-54
+Y LYN 0720+46
+Y MIC 2100-34
+Y MON 0651+11
+Y MUS 1259-64A
+Y OPH 1747-06
+Y ORI 0536-04
+Y PAV 2115-70
+Y PEG 2206+13
+Y PER 0320+43
+Y PUP 0808-34
+Y PYX 0914-28
+Y SCL 2303-30
+Y SCO 1623-19
+Y SCT 1832-08
+Y SER 1508-01
+Y SGE 1949+17A
+Y SGR 1815-18
+Y TAU 0539+20
+Y TUC 2311-64
+Y UMA 1235+56
+Y UMI 1725+83
+Y VEL 0925-51
+Y VIR 1228-03
+YY AND 2352+31
+YY ARA 1632-59
+YY AUR 0557+42
+YY CAS 0301+65
+YY CEN 1230-54
+YY CEP 2158+56
+YY CHA 1110-76
+YY CYG 2118+41
+YY DRA 1137+72
+YY ERI 0407-10
+YY GEM 0728+32
+YY HER 1810+20
+YY LEO 1002+20
+YY LEP 0602-21
+YY LIB 1502-20
+YY PER 0429+44
+YY TAU 0522+15
+YY TEL 1825-54
+YY UMA 0937+54
+YY VIR 1301-05
+YZ AND 0022+30
+YZ ARA 1634-59
+YZ AUR 0508+39
+YZ BOO 1520+37
+YZ CAR 1024-58
+YZ CEP 2214+56
+YZ CMI 0739+03
+YZ CNC 0804+28
+YZ CRB 1549+26B BD+26 2748
+YZ DRA 1924+71
+YZ OPH 1658-11
+YZ PER 0231+56
+YZ SGR 1843-16
+YZ TUC 2309-57
+YZ VUL 1940+27
+Z 1163 1544+28B
+Z 1256 1628+07B CSV 101596; NSV 7814; V840 HER
+Z 25 0024+29
+Z 345 0500+03B
+Z 380 0524-04B
+Z 402 0530+68B
+Z 46 0049+23
+Z 525 0615-02
+Z 754 0921+14
+Z AND 2328+48
+Z APS 1358-70A
+Z AQL 2009-06
+Z AQR 2347-16
+Z ARA 1646-56
+Z ARI 0302+26
+Z AUR 0553+53
+Z BOO 1401+13
+Z CAM 0814+73
+Z CAP 2105-16
+Z CAR 1010-58A
+Z CAS 2339+56
+Z CEP 0212+81
+Z CET 0101-02
+Z CHA 0809-76
+Z CIR 1343-69
+Z CMA 0659-11
+Z CNC 0816+15
+Z CRB 1552+29
+Z CRU 1205-63
+Z CYG 1958+49
+Z DEL 2028+17
+Z DRA 1139+72
+Z EQU 2104+08
+Z ERI 0243-12
+Z GEM 0701+22B
+Z HER 1753+15
+Z HYA 1142-32
+Z LAC 2236+56
+Z LEO 0946+27
+Z LIB 1540-20
+Z LUP 1429-42
+Z LYR 1856+34
+Z MON 0628-08
+Z OCT 1703-86
+Z OPH 1714+01
+Z ORI 0550+13
+Z PEG 2355+25
+Z PER 0233+41
+Z PHE 2353-53
+Z PIC 0532-55
+Z PSC 0110+25
+Z PUP 0728-20B
+Z SCL 0035-34
+Z SCO 1600-21
+Z SCT 1837-05
+Z SER 1511+02
+Z SEX 1005+03
+Z SGR 1913-21
+Z TAU 0546+15A
+Z TRI 0202+27
+Z UMA 1151+58
+Z UMI 1510+83
+Z VEL 0949-53
+Z VIR 1405-12A
+Z VUL 1917+25
+ZETA AND 0042+23
+ZETA AUR 0455+40
+ZETA GEM 0658+20
+ZETA OPH 1631-10
+ZETA ORI 0535-02
+ZETA PAV 1831-71
+ZETA TAU 0531+21
+ZETA1 SCO 1647-42 CPD-42 7545
+ZZ ARI 0150+16 HIP 8968
+ZZ BOO 1351+26
+ZZ CAM 0408+62
+ZZ CMI 0718+09
+ZZ CNC 0751+11
+ZZ CRB 1552+31
+ZZ DRA 1940+67
+ZZ GEM 0617+25
+ZZ LEO 1131+10
+ZZ LEP 0522-12 HD 35914
+ZZ PER 0244+56
+ZZ SCL 0030-25
diff --git a/kstars/kstars/data/venus.B0.vsop b/kstars/kstars/data/venus.B0.vsop
new file mode 100644
index 00000000..29439da2
--- /dev/null
+++ b/kstars/kstars/data/venus.B0.vsop
@@ -0,0 +1,210 @@
+-0.00032814918 0.000000 0.000000
+0.05923638472 0.26702775813 10213.285546211
+0.00040107978 1.14737178106 20426.571092422
+0.00001011392 1.08946123021 30639.856638633
+0.00000149458 6.25390296069 18073.7049386502
+0.00000137788 0.86020146523 1577.3435424478
+0.00000129973 3.67152483651 9437.762934887
+0.00000119507 3.70468812804 2352.8661537718
+0.00000107971 4.53903677647 22003.9146348698
+0.00000092029 1.53954562706 9153.9036160218
+0.00000052982 2.28138172277 5507.5532386674
+0.00000045617 0.72319641722 10239.5838660108
+0.00000038855 2.93437865147 10186.9872264112
+0.00000043491 6.14015776699 11790.6290886588
+0.000000417 5.99126845246 19896.8801273274
+0.00000039644 3.86842095901 8635.9420037632
+0.00000039175 3.94960351174 529.6909650946
+0.0000003332 4.83194909595 14143.4952424306
+0.00000023711 2.90646621218 10988.808157535
+0.000000235 2.00770618322 13367.9726311066
+0.00000021809 2.69701424951 19651.048481098
+0.00000020653 0.98666685459 775.522611324
+0.00000016976 4.13711782135 10021.8372800994
+0.00000017835 5.96268643102 25934.1243310894
+0.00000014949 5.61075168206 10404.7338123226
+0.00000018579 1.80529277514 40853.142184844
+0.00000015407 3.29563855296 11015.1064773348
+0.00000012936 5.42651448496 29580.4747084438
+0.00000011962 3.57604253827 10742.9765113056
+0.00000011827 1.190709196 8624.2126509272
+0.00000011466 5.12780364967 6283.0758499914
+0.00000009484 2.75167834335 191.4482661116
+0.00000013129 5.70735942511 9683.5945811164
+0.00000008583 0.43182249199 9786.687355335
+0.00000009763 0.14614896296 20618.0193585336
+0.00000008148 1.30548515603 15720.8387848784
+0.0000000605 6.26541665966 11322.6640983044
+0.00000005955 4.92235372433 1059.3819301892
+0.00000006983 3.44920932146 17298.1823273262
+0.00000006228 1.13312070908 29864.334027309
+0.00000006186 4.92498052443 19367.1891622328
+0.00000006155 2.424139469 4705.7323075436
+0.00000005204 3.42528906628 9103.9069941176
+0.00000006 3.57639095526 3154.6870848956
+0.00000004796 3.86676184909 7860.4193924392
+0.00000005289 4.99182712443 7084.8967811152
+0.0000000407 5.5879814474 12566.1516999828
+0.00000003942 5.68758787835 10206.1719992102
+0.00000003797 3.89520601076 10192.5101507186
+0.00000003798 6.06410995916 10234.0609417034
+0.00000003579 0.73789669235 4551.9534970588
+0.00000003641 2.61501257205 15874.6175953632
+0.00000003266 0.97517223854 23581.2581773176
+0.00000002813 0.29951755546 9411.4646150872
+0.00000003048 2.5108514699 33794.5437235286
+0.00000002559 4.58043833032 801.8209311238
+0.00000002462 5.05790874754 29050.7837433492
+0.00000002593 5.73113176751 20213.271996984
+0.00000002625 4.24272906574 213.299095438
+0.00000002246 0.82112963936 28286.9904848612
+0.00000002229 2.22457598233 10426.584641649
+0.00000001742 1.48394229233 7058.5984613154
+0.0000000166 5.42775825275 32217.2001810808
+0.00000001491 4.64883377941 1109.3785520934
+0.0000000201 0.75702888128 9999.986450773
+0.00000001562 3.93962080463 37724.7534197482
+0.00000001538 2.1730957708 21535.9496445154
+0.00000001546 4.70759186462 14945.3161735544
+0.000000012 1.48282382657 9830.3890139878
+0.00000001224 5.55090394449 5661.3320491522
+0.00000001111 1.20276209213 9573.388259897
+0.00000001064 1.98891375536 26.2983197998
+0.00000001041 5.38535116069 7.1135470008
+0.00000001036 1.16719443387 8662.240323563
+0.00000001143 3.20596958337 3532.0606928114
+0.00000001201 0.81913312536 8094.5216858326
+0.00000001005 2.38429892132 27511.4678735372
+0.00000001047 4.56525030769 20419.4575454212
+0.00000000968 6.18496721871 25158.6017197654
+0.00000001044 1.98055689074 10596.1820784342
+0.00000000962 0.48573513747 23958.6317852334
+0.00000000846 0.01566400887 3128.3887650958
+0.00000000792 5.39686899735 24356.7807886416
+0.00000000858 5.34692750735 41654.9631159678
+0.00000000757 6.25904553773 20452.8694122218
+0.00000000801 4.62406152514 9929.4262273458
+0.00000000802 5.3723489252 10497.1448650762
+0.0000000075 3.85219782842 21228.3920235458
+0.000000007 1.98097957188 3930.2096962196
+0.00000000719 6.11596800207 10218.8084705184
+0.00000000672 6.23429601219 14765.2390432698
+0.00000000639 5.37566437358 1589.0728952838
+0.00000000605 2.4233039112 10251.3132188468
+0.00000000726 6.16683781802 18875.525869774
+0.00000000613 5.9973118069 4732.0306273434
+0.0000000072 3.84286345199 10207.7626219036
+0.00000000637 6.17053891156 10220.3990932118
+0.00000000515 1.03001478293 22779.4372461938
+0.00000000574 0.43813688572 17085.9586657222
+0.0000000051 1.41065159851 9161.0171630226
+0.00000000569 3.34601425125 3340.6124266998
+0.00000000608 1.25236241968 10175.2578735752
+0.00000000524 2.3979424867 26087.9031415742
+0.00000000542 1.34665646732 29088.811415985
+0.00000000527 4.01994270827 18849.2275499742
+0.00000000569 1.65498800378 39264.0692895602
+0.00000000518 4.96996115446 30213.258447757
+0.00000000514 5.78413007838 12592.4500197826
+0.00000000538 4.56198493922 10063.7223490764
+0.00000000484 4.18538027381 14919.0178537546
+0.00000000493 4.79939382739 9146.790069021
+0.00000000427 3.76876868949 11272.6674764002
+0.00000000495 0.49175293655 45585.1728121874
+0.00000000494 3.74345863918 31441.6775697568
+0.00000000524 0.97991794166 30110.1656735384
+0.00000000483 1.87898057316 51066.427731055
+0.00000000505 3.70047474212 20400.2727726222
+0.00000000351 4.3402657449 10137.0194749354
+0.00000000355 5.56672554631 18837.4981971382
+0.00000000328 3.7842737891 6681.2248533996
+0.00000000349 4.20550749672 20956.2620575166
+0.00000000333 4.44969281739 28521.0927782546
+0.00000000296 2.83205515646 17277.4069318338
+0.00000000311 2.57334132897 20809.4676246452
+0.00000000294 0.75089224483 3149.1641605882
+0.00000000377 3.98143308775 21202.093703746
+0.00000000272 5.56183082489 16496.3613962024
+0.00000000314 0.02584607093 13745.3462390224
+0.00000000263 0.55328410985 36147.4098773004
+0.00000000286 5.16408902215 426.598190876
+0.00000000279 4.29871615943 19999.972901546
+0.0000000028 1.92925047377 49515.382508407
+0.00000000265 4.81168402147 20235.1228263104
+0.00000000273 5.12740051559 35371.8872659764
+0.00000000306 5.28903794869 382.8965322232
+0.00000000223 2.50591724074 26709.6469424134
+0.00000000235 5.96522395118 10198.033075026
+0.00000000234 3.52866583267 10228.538017396
+0.00000000224 6.24561979789 7064.1213856228
+0.00000000251 2.84739274245 33019.0211122046
+0.00000000196 1.5061039379 31749.2351907264
+0.00000000192 1.69321442572 13341.6743113068
+0.0000000018 6.19353087076 39793.7602546548
+0.00000000199 1.1643332188 22805.7355659936
+0.0000000018 3.72646417141 1551.045222648
+0.00000000173 3.35235705827 53445.5922046266
+0.00000000195 1.51901264131 43232.3066584156
+0.00000000174 2.84049662693 9967.4538999816
+0.00000000163 4.29160537719 36949.2308084242
+0.00000000169 0.37000676558 10459.1171924404
+0.00000000137 5.61149803116 10529.6774158676
+0.00000000139 0.87847805052 16522.6597160022
+0.00000000139 4.12576475427 36301.1886877852
+0.00000000127 5.14447758616 5481.2549188676
+0.00000000131 3.11317801589 9896.8936765544
+0.00000000131 0.89697384735 3442.5749449654
+0.00000000121 1.32802112907 38734.3783244656
+0.00000000122 1.59017183044 10110.1927719924
+0.00000000123 2.33714216061 10316.3783204296
+0.00000000133 2.90682399304 9793.8009023358
+0.00000000111 2.5207763476 13936.794505134
+0.0000000012 0.36076947165 536.8045120954
+0.00000000115 2.53355582059 26735.9452622132
+0.00000000108 2.65839634325 10232.9553071108
+0.00000000108 0.55230439694 10193.6157853112
+0.00000000138 1.0691923924 65236.2212932854
+0.00000000101 3.17012502017 19317.1925403286
+0.00000000127 5.63110477712 10288.0671447783
+0.00000000127 3.86278127025 10138.5039476437
+0.00000000137 2.9335065946 47162.5163546352
+0.00000000095 5.03917884334 52175.8062831484
+0.00000000094 0.71308489207 38500.2760310722
+0.00000000092 5.46204624886 11764.330768859
+0.00000000096 1.52914774412 9690.7081281172
+0.00000000101 0.83318284426 6489.776587288
+0.00000000115 3.76443612245 522.5774180938
+0.00000000089 2.53312656681 10735.8629643048
+0.00000000082 0.85628515615 2379.1644735716
+0.00000000103 5.2268323762 103.0927742186
+0.0000000009 2.12423586627 28313.288804661
+0.0000000009 0.39668501735 9580.5018068978
+0.00000000074 6.0268009555 3723.508958923
+0.00000000081 5.25045057985 10419.4710946482
+0.0000000008 4.23724598221 10007.0999977738
+0.00000000091 2.48874147947 10846.0692855242
+0.00000000085 3.82784790321 51868.2486621788
+0.00000000081 2.26235214191 3903.9113764198
+0.00000000097 0.772950916 18307.8072320436
+0.00000000094 0.17063414792 6872.6731195112
+0.0000000008 5.62254102739 29999.959352319
+0.00000000068 2.7176293667 16983.9961474566
+0.00000000066 0.76731351736 20.7753954924
+0.00000000075 0.36155638007 39302.096962196
+0.00000000075 2.27327165974 8521.1198767086
+0.00000000058 2.14482855875 8631.326197928
+0.00000000064 5.83569051301 2118.7638603784
+0.00000000058 2.98524209824 19889.7665803266
+0.00000000054 1.78260668333 40077.61957352
+0.00000000055 4.70485939861 639.897286314
+0.0000000006 5.8966189292 41962.5207369374
+0.00000000066 2.24746237999 74.7815985673
+0.00000000061 3.40726181591 27490.6924780448
+0.00000000051 3.07811180039 24150.080051345
+0.00000000057 2.30081371235 20529.6638666406
+0.00000000052 2.37192464233 29573.361161443
+0.00000000052 4.76610409132 57375.8019008462
+0.00000000047 1.61630288856 30831.3049047446
+0.00000000054 5.89684197257 19903.9936743282
+0.0000000004 5.32101847424 42430.4857272918
+0.00000000051 5.29186795569 29587.5882554446
diff --git a/kstars/kstars/data/venus.B1.vsop b/kstars/kstars/data/venus.B1.vsop
new file mode 100644
index 00000000..3fe47ffa
--- /dev/null
+++ b/kstars/kstars/data/venus.B1.vsop
@@ -0,0 +1,133 @@
+0.00000199162 0.000000 0.000000
+0.00513347602 1.80364310797 10213.285546211
+0.000043801 3.38615711591 20426.571092422
+0.00000196586 2.53001197486 30639.856638633
+0.00000014031 2.27087044687 9437.762934887
+0.00000012958 1.50735622957 18073.7049386502
+0.00000011941 5.60462450426 1577.3435424478
+0.00000010324 5.24224313355 2352.8661537718
+0.00000009294 6.07545631303 22003.9146348698
+0.00000007441 1.50257909439 11790.6290886588
+0.00000008031 0.29371105198 9153.9036160218
+0.00000007514 5.0808188599 10186.9872264112
+0.00000004669 3.87801635015 10239.5838660108
+0.00000004399 3.58872736593 40853.142184844
+0.00000003975 1.28397121206 10404.7338123226
+0.00000004657 0.75073886819 5507.5532386674
+0.00000003783 4.33004753984 19651.048481098
+0.0000000339 4.88976070903 10988.808157535
+0.00000003555 1.25927550356 19896.8801273274
+0.00000003479 5.5079700216 529.6909650946
+0.00000002884 0.08549582037 14143.4952424306
+0.00000001786 0.37134513186 13367.9726311066
+0.000000016 1.68378002982 20618.0193585336
+0.00000001539 1.21683853657 25934.1243310894
+0.00000001341 2.90077139758 15720.8387848784
+0.00000000993 1.74681248965 11322.6640983044
+0.00000001165 6.13437155401 7860.4193924392
+0.00000001115 0.6674369038 29580.4747084438
+0.00000000923 2.25384969096 10021.8372800994
+0.00000000965 1.36425494833 9683.5945811164
+0.00000000973 0.39071758442 6283.0758499914
+0.00000000805 0.53331923557 8624.2126509272
+0.00000000913 0.76046003719 8635.9420037632
+0.00000000991 0.5531987933 19367.1891622328
+0.00000000609 2.62364470139 23581.2581773176
+0.00000000532 5.10925676528 9786.687355335
+0.00000000476 6.17672999981 11015.1064773348
+0.00000000472 1.696726292 17298.1823273262
+0.00000000503 2.65840772485 29864.334027309
+0.00000000456 5.01205315518 10742.9765113056
+0.00000000478 3.94100005156 775.522611324
+0.00000000477 3.71554345922 10596.1820784342
+0.00000000347 2.3455106268 9411.4646150872
+0.00000000458 2.31894399069 9999.986450773
+0.00000000374 3.76878356974 21228.3920235458
+0.0000000044 4.33400244581 15874.6175953632
+0.00000000349 1.31468836511 10234.0609417034
+0.0000000031 5.45422332781 10192.5101507186
+0.00000000346 0.94242286364 1059.3819301892
+0.00000000308 4.90145899142 3930.2096962196
+0.00000000331 4.89498986674 10206.1719992102
+0.00000000269 2.39650266204 801.8209311238
+0.00000000269 0.00589873499 9830.3890139878
+0.00000000261 3.48196147279 7058.5984613154
+0.0000000029 0.10953964861 29050.7837433492
+0.00000000283 6.12133736787 20419.4575454212
+0.00000000232 3.0784585003 12566.1516999828
+0.00000000265 4.02431894973 33794.5437235286
+0.0000000022 2.37315851889 4551.9534970588
+0.00000000247 3.07626728158 28286.9904848612
+0.00000000202 3.56872121409 21535.9496445154
+0.00000000225 5.7688889632 213.299095438
+0.00000000217 0.88382111135 20213.271996984
+0.00000000172 6.12653050186 9161.0171630226
+0.00000000195 5.472408554 37724.7534197482
+0.00000000153 4.07656151671 27511.4678735372
+0.00000000174 1.33676849359 32217.2001810808
+0.00000000157 5.98474214437 26.2983197998
+0.00000000163 5.4551913476 10426.584641649
+0.00000000129 2.08748660996 3128.3887650958
+0.00000000131 1.51959002513 10218.8084705184
+0.00000000139 4.42330401713 10220.3990932118
+0.00000000126 2.62296638037 22779.4372461938
+0.00000000146 4.69869606856 25158.6017197654
+0.00000000172 6.13435208788 18837.4981971382
+0.00000000157 5.44507403858 4705.7323075436
+0.00000000117 6.18296175153 20400.2727726222
+0.00000000164 3.30849473132 51066.427731055
+0.00000000113 3.64412860654 7.1135470008
+0.00000000109 5.21220660788 8662.240323563
+0.00000000133 1.78047296245 191.4482661116
+0.00000000117 0.14681677884 9146.790069021
+0.00000000116 0.61940521198 41654.9631159678
+0.00000000096 1.49631428731 7084.8967811152
+0.00000000096 1.21744230443 10198.033075026
+0.00000000082 1.45863866349 10207.7626219036
+0.00000000085 6.04057728058 21202.093703746
+0.00000000083 0.19985600927 14919.0178537546
+0.00000000077 5.5013231061 5661.3320491522
+0.00000000077 2.00173927326 10228.538017396
+0.00000000093 1.85466268819 45585.1728121874
+0.00000000066 3.25826124156 1109.3785520934
+0.00000000089 0.64100435648 3154.6870848956
+0.00000000061 3.80043027736 11272.6674764002
+0.00000000077 1.8551635895 3532.0606928114
+0.00000000062 0.81341290651 382.8965322232
+0.00000000072 2.35312965005 9103.9069941176
+0.00000000053 3.21969389511 20452.8694122218
+0.00000000067 1.42090542131 24356.7807886416
+0.00000000056 2.97733070198 30110.1656735384
+0.00000000051 4.22406663447 20809.4676246452
+0.00000000058 6.20761936031 29088.811415985
+0.00000000061 3.27309494322 49515.382508407
+0.00000000046 5.49443476235 31441.6775697568
+0.0000000005 4.16651052942 13341.6743113068
+0.00000000047 1.25473247769 33019.0211122046
+0.00000000047 2.03402044389 23958.6317852334
+0.00000000036 5.24409311105 3149.1641605882
+0.00000000038 4.15337829669 18849.2275499742
+0.00000000042 0.43005959574 1589.0728952838
+0.00000000041 1.21289342964 12592.4500197826
+0.00000000038 5.91928287144 28521.0927782546
+0.00000000033 3.98241699279 4732.0306273434
+0.00000000035 2.24417218267 16496.3613962024
+0.0000000004 6.13293942728 26087.9031415742
+0.00000000044 1.7812329486 426.598190876
+0.00000000041 3.16744909855 39264.0692895602
+0.00000000033 4.96183427323 536.8045120954
+0.00000000034 0.12963030501 30213.258447757
+0.00000000036 5.41167321573 522.5774180938
+0.00000000027 4.44250239485 17277.4069318338
+0.00000000034 5.94541303751 9929.4262273458
+0.00000000033 0.40689057274 10497.1448650762
+0.00000000023 2.59067946967 10175.2578735752
+0.00000000022 0.69625017371 19999.972901546
+0.00000000023 3.76162101633 10251.3132188468
+0.00000000023 0.62711494266 35371.8872659764
+0.00000000022 4.64142978776 19889.7665803266
+0.0000000002 4.01315480107 26709.6469424134
+0.0000000002 4.0334440068 29573.361161443
+0.00000000023 0.90416640595 8094.5216858326
+0.00000000022 1.92092469688 17085.9586657222
+0.00000000019 5.04938942644 6681.2248533996
diff --git a/kstars/kstars/data/venus.B2.vsop b/kstars/kstars/data/venus.B2.vsop
new file mode 100644
index 00000000..6d010bbe
--- /dev/null
+++ b/kstars/kstars/data/venus.B2.vsop
@@ -0,0 +1,59 @@
+0.00000281739 0.000000 0.000000
+0.00022377665 3.38509143877 10213.285546211
+0.00000173164 5.25563766915 20426.571092422
+0.00000026945 3.87040891568 30639.856638633
+0.00000001174 0.09768632072 10186.9872264112
+0.00000000685 3.19139067811 11790.6290886588
+0.00000000788 4.36515965295 10239.5838660108
+0.00000000592 5.22270440328 40853.142184844
+0.00000000515 6.12821215207 10988.808157535
+0.00000000538 0.57550272342 2352.8661537718
+0.0000000054 3.11657836329 18073.7049386502
+0.00000000454 2.79306867629 10404.7338123226
+0.00000000374 6.10468482446 9437.762934887
+0.00000000431 4.00778431184 1577.3435424478
+0.0000000036 6.0174784232 19651.048481098
+0.00000000375 1.31319959789 22003.9146348698
+0.00000000354 5.12509281266 9153.9036160218
+0.0000000015 4.58623687118 15720.8387848784
+0.00000000164 5.41790158607 5507.5532386674
+0.00000000159 2.78191550878 19896.8801273274
+0.00000000157 0.65774905071 529.6909650946
+0.00000000155 2.54824315372 9683.5945811164
+0.00000000109 2.01866665583 14143.4952424306
+0.00000000106 2.28289033017 6283.0758499914
+0.00000000115 3.23636374193 20618.0193585336
+0.00000000128 5.32400510939 13367.9726311066
+0.00000000087 3.28265082435 11322.6640983044
+0.0000000009 5.23585072275 10596.1820784342
+0.00000000055 4.82369879741 7058.5984613154
+0.00000000044 0.58444963462 10206.1719992102
+0.00000000044 2.34401612969 19367.1891622328
+0.00000000038 4.55053233088 9999.986450773
+0.00000000039 5.84340580032 10220.3990932118
+0.00000000036 4.41006216127 51066.427731055
+0.00000000039 3.14348236386 9411.4646150872
+0.00000000033 4.5574866034 10742.9765113056
+0.00000000037 2.79630938717 25934.1243310894
+0.00000000034 0.55287110072 11015.1064773348
+0.00000000034 2.25809144959 29580.4747084438
+0.00000000038 1.88638747393 801.8209311238
+0.00000000034 1.22706917271 10021.8372800994
+0.00000000027 4.83867137637 9830.3890139878
+0.00000000027 4.3114017935 23581.2581773176
+0.00000000027 2.17187621336 8635.9420037632
+0.0000000002 5.66581696952 21228.3920235458
+0.00000000024 2.1720810785 18849.2275499742
+0.0000000002 5.29318634138 775.522611324
+0.00000000019 2.73486845601 3128.3887650958
+0.00000000013 3.40362915274 1059.3819301892
+0.00000000014 0.05074160195 7860.4193924392
+0.00000000014 5.43035907265 26.2983197998
+0.00000000012 3.24834347355 9103.9069941176
+0.00000000013 5.04826725887 7.1135470008
+0.00000000015 1.42027402522 29050.7837433492
+0.0000000001 4.9813806749 10426.584641649
+0.00000000011 0.85773045784 17298.1823273262
+0.00000000011 4.23048200054 29864.334027309
+0.0000000001 0.26447399758 3930.2096962196
+0.00000000011 1.46728576671 20419.4575454212
diff --git a/kstars/kstars/data/venus.B3.vsop b/kstars/kstars/data/venus.B3.vsop
new file mode 100644
index 00000000..112dfb32
--- /dev/null
+++ b/kstars/kstars/data/venus.B3.vsop
@@ -0,0 +1,15 @@
+-0.00000019952 0.000000 0.000000
+0.00000646671 4.99166565277 10213.285546211
+0.0000000554 0.77376923951 20426.571092422
+0.00000002526 5.4449376302 30639.856638633
+0.00000000079 1.51447613604 10186.9872264112
+0.00000000056 0.63647808442 40853.142184844
+0.00000000058 5.7073117655 10239.5838660108
+0.00000000031 4.72523061067 11790.6290886588
+0.00000000026 1.02068113372 10988.808157535
+0.00000000025 5.60599130442 9437.762934887
+0.00000000017 2.05293621864 2352.8661537718
+0.00000000011 4.33056892256 10404.7338123226
+0.00000000009 1.36283915068 19651.048481098
+0.00000000007 4.69592781899 18073.7049386502
+0.00000000006 2.97926526705 22003.9146348698
diff --git a/kstars/kstars/data/venus.B4.vsop b/kstars/kstars/data/venus.B4.vsop
new file mode 100644
index 00000000..def6ea9a
--- /dev/null
+++ b/kstars/kstars/data/venus.B4.vsop
@@ -0,0 +1,5 @@
+-0.00000000214 0.000000 0.000000
+0.00000014102 0.31537190181 10213.285546211
+0.0000000019 2.35466404492 20426.571092422
+0.00000000164 0.74476215141 30639.856638633
+0.00000000004 2.34190883009 40853.142184844
diff --git a/kstars/kstars/data/venus.B5.vsop b/kstars/kstars/data/venus.B5.vsop
new file mode 100644
index 00000000..39cf1247
--- /dev/null
+++ b/kstars/kstars/data/venus.B5.vsop
@@ -0,0 +1,4 @@
+0.00000000039 0.000000 0.000000
+0.00000000239 2.05201727566 10213.285546211
+0.00000000011 3.82500275251 20426.571092422
+0.00000000009 2.32953116868 30639.856638633
diff --git a/kstars/kstars/data/venus.L0.vsop b/kstars/kstars/data/venus.L0.vsop
new file mode 100644
index 00000000..1688d022
--- /dev/null
+++ b/kstars/kstars/data/venus.L0.vsop
@@ -0,0 +1,367 @@
+3.17614666774 0.000000 0.000000
+0.01353968419 5.59313319619 10213.285546211
+0.00089891645 5.30650048468 20426.571092422
+0.00005477201 4.41630652531 7860.4193924392
+0.00003455732 2.69964470778 11790.6290886588
+0.00002372061 2.99377539568 3930.2096962196
+0.00001317108 5.18668219093 26.2983197998
+0.00001664069 4.2501893503 1577.3435424478
+0.00001438322 4.15745043958 9683.5945811164
+0.00001200521 6.15357115319 30639.856638633
+0.0000076138 1.9501470212 529.6909650946
+0.00000707676 1.06466707214 775.522611324
+0.00000584836 3.99839884762 191.4482661116
+0.00000769314 0.81629615911 9437.762934887
+0.00000499915 4.12340210074 15720.8387848784
+0.00000326221 4.59056473097 10404.7338123226
+0.00000429498 3.58642859752 19367.1891622328
+0.00000326967 5.67736583705 5507.5532386674
+0.00000231937 3.16251057072 9153.9036160218
+0.00000179695 4.65337915578 1109.3785520934
+0.00000128263 4.22604493736 20.7753954924
+0.00000155464 5.57043888948 19651.048481098
+0.00000127907 0.96209822685 5661.3320491522
+0.00000105547 1.53721191253 801.8209311238
+0.00000085722 0.35589249966 3154.6870848956
+0.00000099121 0.83288185132 213.299095438
+0.00000098804 5.39389655503 13367.9726311066
+0.00000082094 3.21596990826 18837.4981971382
+0.00000088031 3.88868860307 9999.986450773
+0.00000071577 0.11145739345 11015.1064773348
+0.00000056122 4.24039855475 7.1135470008
+0.00000070239 0.67458813282 23581.2581773176
+0.00000050796 0.24531603049 11322.6640983044
+0.00000046111 5.31576465717 18073.7049386502
+0.00000044574 6.06282201966 40853.142184844
+0.00000042594 5.3287333721 2352.8661537718
+0.00000042635 1.7995542168 7084.8967811152
+0.00000041177 0.36240972161 382.8965322232
+0.00000035749 2.70448479296 10206.1719992102
+0.00000033893 2.02347322198 6283.0758499914
+0.00000029138 3.59230925768 22003.9146348698
+0.00000028479 2.22375414002 1059.3819301892
+0.0000002985 4.02176977477 10239.5838660108
+0.00000033252 2.10025596509 27511.4678735372
+0.00000030172 4.9419191989 13745.3462390224
+0.00000029252 3.51392387787 283.8593188652
+0.00000024424 2.70177493852 8624.2126509272
+0.00000020274 3.79493637509 14143.4952424306
+0.00000024322 4.27814493315 5.5229243074
+0.0000002626 0.54067587552 17298.1823273262
+0.00000020492 0.58547075036 38.0276726358
+0.00000018988 4.13811500642 4551.9534970588
+0.00000023739 4.82870797552 6872.6731195112
+0.00000015885 1.50067222283 8635.9420037632
+0.00000019069 6.12025580313 29050.7837433492
+0.00000018269 3.04740408477 19999.972901546
+0.00000013656 4.41336292334 3532.0606928114
+0.00000017094 3.5216152643 31441.6775697568
+0.00000010955 2.84562790076 18307.8072320436
+0.00000011048 2.58361219075 9786.687355335
+0.00000009904 1.08737710389 7064.1213856228
+0.00000010576 0.85419784436 10596.1820784342
+0.00000009231 5.52471655579 12566.1516999828
+0.00000011599 5.81007422699 19896.8801273274
+0.00000011807 1.91250672543 21228.3920235458
+0.00000010105 2.34270786693 10742.9765113056
+0.00000008154 1.92331359797 15.252471185
+0.00000008893 1.97291388515 10186.9872264112
+0.00000009352 4.94508904764 35371.8872659764
+0.00000006821 4.39733188968 8662.240323563
+0.00000006688 1.55310437864 14945.3161735544
+0.00000006413 2.17677652923 10988.808157535
+0.00000005802 1.93462125906 3340.6124266998
+0.0000000595 2.96578175391 4732.0306273434
+0.00000005275 5.01877102496 28286.9904848612
+0.00000007047 1.00111452053 632.7837393132
+0.00000005048 4.27886209626 29580.4747084438
+0.00000006305 0.3550633118 103.0927742186
+0.00000005959 5.04792949464 245.8316462294
+0.00000004651 0.85218058876 6770.7106012456
+0.0000000558 0.48723384809 522.5774180938
+0.00000005327 3.03115417024 10021.8372800994
+0.0000000501 5.773751665 28521.0927782546
+0.00000004608 1.93302108394 4705.7323075436
+0.00000005526 3.36797048901 25158.6017197654
+0.00000003863 4.89351531412 25934.1243310894
+0.00000005303 0.08161426841 39302.096962196
+0.00000004254 5.36046113295 21535.9496445154
+0.00000003763 1.05304597315 19.66976089979
+0.00000004407 4.02575374517 74.7815985673
+0.00000004145 1.14356412295 9676.4810341156
+0.00000004318 4.38289970585 316.3918696566
+0.00000003642 6.11733529325 3128.3887650958
+0.00000003238 5.39551036769 419.4846438752
+0.00000003909 4.0526363533 9690.7081281172
+0.00000003152 0.72553551731 16496.3613962024
+0.00000003496 0.72414615705 3723.508958923
+0.00000003755 3.80208713127 19786.673806108
+0.00000002891 3.3378273777 32217.2001810808
+0.00000003016 1.57249112496 17277.4069318338
+0.00000003825 0.19612312903 426.598190876
+0.00000003798 0.45524571743 10316.3783204296
+0.0000000257 1.20813474107 13936.794505134
+0.00000002796 3.65128969074 206.1855484372
+0.00000002466 3.61988676373 1551.045222648
+0.00000003108 1.50325806664 43232.3066584156
+0.00000002976 4.79415001304 29088.811415985
+0.00000002217 3.59623681714 24356.7807886416
+0.00000002227 4.9605922194 536.8045120954
+0.00000002397 3.45249688427 19374.3027092336
+0.00000002462 0.53295178258 19360.075615232
+0.00000002205 2.70399309963 12592.4500197826
+0.0000000223 3.01413465913 18875.525869774
+0.00000001858 4.06129152783 2379.1644735716
+0.00000001807 3.15086214479 9573.388259897
+0.00000002238 5.52216925076 10138.5039476437
+0.00000002195 2.32046770554 8094.5216858326
+0.00000002101 2.90421302975 9967.4538999816
+0.00000001916 4.56513949099 2218.7571041868
+0.00000001467 2.42640162465 10234.0609417034
+0.00000001726 5.59790693845 20452.8694122218
+0.00000001455 2.44757248737 1589.0728952838
+0.00000001991 4.04623390359 31749.2351907264
+0.00000001406 2.71736996917 16983.9961474566
+0.00000001658 0.11252373292 153.7788104848
+0.00000001851 2.92898027939 47162.5163546352
+0.00000001492 1.07513892753 9103.9069941176
+0.00000001247 2.48433565896 17778.116266949
+0.00000001549 4.205536543 3442.5749449654
+0.00000001243 3.95452438599 170.6728706192
+0.00000001694 6.20694480406 33019.0211122046
+0.00000001221 4.77931820602 30110.1656735384
+0.00000001206 0.30531303095 29864.334027309
+0.00000001238 5.05581820608 20213.271996984
+0.00000001152 3.26229919481 11.729352836
+0.00000001179 1.69491074791 20400.2727726222
+0.00000001165 2.88995128147 574.3447983348
+0.00000001306 0.14519588607 9146.790069021
+0.00000001113 1.52598846804 10426.584641649
+0.00000001104 2.58791423813 18849.2275499742
+0.00000001045 0.5753921642 15874.6175953632
+0.0000000136 2.41976595457 38734.3783244656
+0.00000000981 4.37930727798 110.2063212194
+0.00000001095 0.49492867814 51066.427731055
+0.00000001146 4.54241454215 10220.3990932118
+0.00000000981 1.65915064733 10103.0792249916
+0.0000000127 4.69374306132 9050.8108418032
+0.00000001065 4.41645258887 22805.7355659936
+0.00000000854 2.34437926957 6681.2248533996
+0.00000001104 0.49781459714 1.4844727083
+0.00000001075 1.09857593161 377.3736079158
+0.00000001114 4.35024775806 51092.7260508548
+0.00000000829 5.41196274578 27991.40181316
+0.000000009 2.74195379617 41962.5207369374
+0.0000000101 2.96092073452 135.62532501
+0.00000000768 3.98260860494 18844.611744139
+0.00000001018 1.36891050752 36949.2308084242
+0.00000000726 1.67728773965 21202.093703746
+0.00000000727 0.89048212541 467.9649903544
+0.00000000869 2.93767679827 10192.5101507186
+0.00000000696 5.35698039414 10063.7223490764
+0.0000000092 4.17128923588 18734.4054229196
+0.00000000691 1.50594097883 27197.2816936676
+0.00000000835 0.48050621092 20618.0193585336
+0.00000000711 0.19750098222 18830.3846501374
+0.00000000811 0.16685071959 12432.0426503978
+0.00000000756 3.79022623226 9161.0171630226
+0.00000000622 5.33659507738 9411.4646150872
+0.00000000862 5.72705356405 10175.1525105732
+0.00000000853 0.10404188453 2107.0345075424
+0.00000000742 3.96365892051 813.5502839598
+0.00000000705 0.71229660616 220.4126424388
+0.00000000584 1.719006927 36.0278666774
+0.00000000612 0.36418385449 949.1756089698
+0.00000000587 1.5864894929 6.62855890001
+0.00000000581 5.49288908804 6309.3741697912
+0.00000000581 4.80353237853 24150.080051345
+0.00000000516 6.07328802561 38.1330356378
+0.00000000627 5.47281424954 9580.5018068978
+0.00000000601 1.40500080774 1162.4747044078
+0.0000000062 4.00681042667 9992.8729037722
+0.00000000611 3.62010998629 7255.5696517344
+0.00000000697 2.22359630727 348.924420448
+0.00000000693 5.77432072851 55022.9357470744
+0.00000000494 0.29761886866 7058.5984613154
+0.00000000563 0.24172140474 37410.5672398786
+0.00000000487 5.86917216517 10137.0194749354
+0.00000000493 2.04534833854 735.8765135318
+0.00000000636 2.79707392326 40879.4405046438
+0.00000000519 4.1394565763 16522.6597160022
+0.00000000535 4.6056959782 19573.37471067
+0.00000000555 5.88120421263 26735.9452622132
+0.0000000044 5.61490649795 23958.6317852334
+0.00000000541 0.62494922735 10007.0999977738
+0.00000000427 4.02335620501 14.2270940016
+0.00000000434 0.29028429049 9264.1099372412
+0.00000000451 1.66320363626 26087.9031415742
+0.00000000422 3.38413582674 10787.6303445458
+0.00000000569 5.14001758731 27490.6924780448
+0.00000000421 4.23407313457 39793.7602546548
+0.00000000458 5.2878636882 49.7570254718
+0.00000000418 5.6909779079 14765.2390432698
+0.00000000475 0.97544690438 1052.2683831884
+0.00000000387 4.41665162999 21.8508293264
+0.00000000523 2.9051242687 20235.1228263104
+0.00000000506 5.26999314618 29999.959352319
+0.00000000438 2.49457071132 20956.2620575166
+0.0000000053 0.71368442157 33794.5437235286
+0.00000000382 1.9211936548 3.9321532631
+0.00000000365 3.81715328784 20419.4575454212
+0.00000000426 2.06384083608 38204.687359371
+0.00000000496 0.44077356179 9835.9119382952
+0.0000000041 4.93346326003 19264.0963880142
+0.0000000038 3.79573358631 8521.1198767086
+0.00000000334 5.51158557799 10251.3132188468
+0.00000000412 2.56129670728 77.673770428
+0.00000000418 2.37865963521 32.5325507914
+0.00000000325 6.03020523465 18947.7045183576
+0.000000004 0.91999360201 227.476132789
+0.00000000437 0.91420135162 58953.145443294
+0.0000000036 0.82477639126 22.7752014508
+0.00000000413 4.22381905655 44809.6502008634
+0.00000000375 3.15657291896 19992.8593545452
+0.00000000371 6.05370874275 20007.0864485468
+0.00000000361 5.44371227904 19470.2819364514
+0.00000000386 5.28120540405 47623.8527860896
+0.00000000389 0.7321667224 19050.7972925762
+0.0000000032 2.84811591194 10199.0584522094
+0.00000000386 3.88754165531 1975.492545856
+0.00000000276 4.33979180814 20809.4676246452
+0.00000000276 0.50647429773 9830.3890139878
+0.00000000309 3.79299100668 18204.714457825
+0.00000000377 0.73768791281 11506.7697697936
+0.00000000322 0.961384421 30666.1549584328
+0.00000000363 1.3047240669 9367.2027114598
+0.00000000366 2.79972786028 11272.6674764002
+0.00000000271 4.66141338193 846.0828347512
+0.00000000259 0.4203117575 39264.0692895602
+0.00000000285 0.40546033634 30.914125635
+0.00000000247 4.80676426942 36147.4098773004
+0.00000000264 2.71608177583 11.0457002639
+0.00000000233 2.76423842887 187.9251477626
+0.00000000248 1.60765612338 10497.1448650762
+0.00000000271 0.8234891963 19793.7873531088
+0.00000000225 3.80080957016 8631.326197928
+0.00000000263 1.92311689852 37724.7534197482
+0.00000000214 5.01663795092 639.897286314
+0.00000000289 0.12342601246 20277.0078952874
+0.0000000021 0.12771800254 29.8214381488
+0.00000000227 4.18036609801 17468.8551979454
+0.00000000274 2.34929343 62883.3551395136
+0.0000000026 5.65254501655 48739.859897083
+0.00000000271 4.95325404028 4214.0690150848
+0.00000000219 2.08775228014 194.9713844606
+0.00000000191 2.49267248333 568.8218740274
+0.0000000025 1.52909737354 6037.244203762
+0.00000000231 5.23674429498 491.6632924588
+0.00000000182 4.98046042571 18418.013553263
+0.00000000188 2.82273639603 1385.8952763362
+0.00000000204 4.09939796199 14919.0178537546
+0.00000000176 3.8240098246 9360.089164459
+0.00000000198 2.76491873243 10217.2176994741
+0.00000000168 5.19268384202 1066.49547719
+0.00000000199 1.95301487982 7564.830720738
+0.00000000171 2.59623459612 20405.7956969296
+0.00000000172 5.29332132623 11764.330768859
+0.00000000165 2.88557908025 10207.7626219036
+0.00000000164 3.25435371801 3914.9572250346
+0.000000002 3.8244321809 18314.9207790444
+0.00000000169 1.78341902878 31022.7531708562
+0.00000000179 0.90840065587 7880.08915333899
+0.00000000163 2.79665037814 41.5507909848
+0.00000000154 3.90796293476 30213.258447757
+0.00000000153 0.07463240782 28528.2063252554
+0.00000000194 5.95838706838 8617.0991039264
+0.00000000171 4.58206324409 20447.3464879144
+0.0000000015 2.11647586229 17248.4253018544
+0.00000000149 2.1725998632 9929.4262273458
+0.00000000191 0.82310353823 52670.0695933026
+0.00000000148 2.94315921485 41654.9631159678
+0.00000000149 4.49798039726 30831.3049047446
+0.00000000184 2.46923348701 34596.3646546524
+0.00000000146 2.694529303 43071.8992890308
+0.00000000159 2.1113771357 19317.1925403286
+0.00000000154 2.76536164654 28513.9792312538
+0.0000000014 4.94595038686 9256.9963902404
+0.00000000141 2.57248458154 13553.8979729108
+0.00000000137 1.66482327575 2636.725472637
+0.0000000014 5.2303960599 22645.3281966088
+0.00000000132 5.35690599728 19624.7501612982
+0.0000000014 2.90637712614 48947.6638706766
+0.00000000129 3.95303623681 32858.6137428198
+0.00000000156 6.01143316387 29057.89729035
+0.00000000134 5.75241675118 68050.4238785116
+0.00000000154 3.66827363753 276.7457718644
+0.00000000176 3.77298381177 66813.5648357332
+0.00000000126 5.00217740223 27461.7108480654
+0.00000000135 1.3480701392 53285.1848352418
+0.0000000015 0.25029475344 290.972865866
+0.00000000152 3.13035670092 29043.6701963484
+0.00000000169 5.0434810943 73.297125859
+0.00000000166 5.39219948035 41236.0387170672
+0.00000000163 5.59796070987 7576.560073574
+0.00000000126 0.77391784606 49.9966219042
+0.00000000163 0.44241846674 20350.3050211464
+0.00000000136 3.09066368912 418.9243989006
+0.00000000154 0.4708619096 28418.000004036
+0.0000000012 0.88536981986 29573.361161443
+0.00000000132 1.4800976904 17085.9586657222
+0.00000000126 1.39497760964 966.9708774356
+0.00000000143 3.84026797958 14128.2427712456
+0.00000000147 2.11627427804 34363.365597556
+0.00000000106 2.04696932293 37674.9963942764
+0.00000000106 1.43873202489 27682.1407441564
+0.00000000149 0.09286508794 8144.2787113044
+0.00000000103 0.0199204147 18300.6936850428
+0.00000000121 3.57602835443 45.1412196366
+0.00000000125 0.11630302078 149.5631971346
+0.00000000102 4.1794709773 2333.196392872
+0.00000000099 1.51324741657 10419.4710946482
+0.00000000133 3.02183293676 76251.3277706202
+0.00000000136 4.17517197268 3646.3503773544
+0.00000000123 0.44045588682 515.463871093
+0.00000000113 5.69261397718 10110.1927719924
+0.00000000098 6.23797900467 202.2533951741
+0.00000000099 3.75627530197 59728.668054618
+0.00000000101 4.62832557536 65236.2212932854
+0.00000000111 1.25947267588 10846.0692855242
+0.0000000011 5.87455577536 38500.2760310722
+0.00000000128 6.0102456216 90394.8230130508
+0.00000000091 1.77665981007 1539.315869812
+0.00000000092 0.99804571578 95.9792272178
+0.0000000012 3.93060866244 38526.574350872
+0.00000000117 2.24143299549 56600.2792895222
+0.00000000118 6.0912132594 29786.660256881
+0.00000000098 4.60938156207 11787.1059703098
+0.00000000097 3.92727733144 11794.1522070078
+0.00000000093 5.23395435043 14169.7935622304
+0.00000000096 5.27525709038 8734.4189721466
+0.00000000094 0.18166654805 67589.0874470572
+0.0000000011 4.96279287076 48417.972905582
+0.00000000086 0.39533409505 3956.5080160194
+0.00000000085 5.69642646462 37703.9780242558
+0.00000000114 5.19676285428 70743.7745319528
+0.00000000081 5.51324815184 412.3710968744
+0.00000000089 2.13409771828 44768.0994098786
+0.00000000084 6.02475904578 10632.7701900862
+0.00000000085 4.60912614442 45585.1728121874
+0.00000000078 4.47358603432 114.43928868521
+0.00000000097 4.02223363535 10218.8084705184
+0.00000000081 1.03870237004 9793.8009023358
+0.00000000092 0.80301220092 24383.0791084414
+0.00000000087 2.15124790938 28313.288804661
+0.00000000075 5.17868679355 63658.8777508376
+0.00000000078 5.81927313665 567.7186377304
+0.00000000075 1.72618192481 19580.4882576708
+0.00000000071 0.10259261764 90695.7520751204
+0.00000000077 6.16012067704 1573.8204240988
+0.00000000076 5.12884307551 49515.382508407
+0.00000000069 0.29569499484 10175.2578735752
+0.00000000061 4.80385549281 19889.7665803266
+0.0000000006 4.56685040226 30426.557543195
+0.00000000062 4.16222812699 42430.4857272918
+0.0000000005 6.17899839001 22779.4372461938
+0.00000000048 1.52546758016 20639.87018786
+0.00000000046 4.41738494249 34570.0663348526
+0.00000000037 4.69675087759 44007.8292697396
diff --git a/kstars/kstars/data/venus.L1.vsop b/kstars/kstars/data/venus.L1.vsop
new file mode 100644
index 00000000..31c0642e
--- /dev/null
+++ b/kstars/kstars/data/venus.L1.vsop
@@ -0,0 +1,215 @@
+10213.529430529 0.000000 0.000000
+0.00095707712 2.46424448979 10213.285546211
+0.00014444977 0.51624564679 20426.571092422
+0.00000213374 1.79547929368 30639.856638633
+0.00000151669 6.10635282369 1577.3435424478
+0.00000173904 2.65535879443 26.2983197998
+0.00000082233 5.7023413373 191.4482661116
+0.00000069734 2.68136034979 9437.762934887
+0.00000052408 3.60013087656 775.522611324
+0.00000038318 1.03379038025 529.6909650946
+0.00000029633 1.25056322354 5507.5532386674
+0.00000025056 6.10664792855 10404.7338123226
+0.00000017772 6.19369798901 1109.3785520934
+0.0000001651 2.6433045264 7.1135470008
+0.0000001423 5.45138233941 9153.9036160218
+0.00000012607 1.24464400689 40853.142184844
+0.00000011627 4.97604495371 213.299095438
+0.00000012563 1.88122199199 382.8965322232
+0.00000008869 0.95282732248 13367.9726311066
+0.00000007374 4.3947676058 10206.1719992102
+0.00000006552 2.28168808058 2352.8661537718
+0.00000006255 4.08056644034 3154.6870848956
+0.00000006697 5.05673427795 801.8209311238
+0.00000004084 4.1210382603 18837.4981971382
+0.00000004882 3.44515199115 11015.1064773348
+0.00000003549 6.19934345402 5.5229243074
+0.00000003448 1.77405651704 11322.6640983044
+0.0000000429 0.0815480921 6283.0758499914
+0.00000003694 2.48453945256 5661.3320491522
+0.00000003555 1.4803694942 1059.3819301892
+0.00000003023 2.24092938317 18073.7049386502
+0.00000003 0.39169917698 15.252471185
+0.00000002563 0.35147506973 22003.9146348698
+0.00000002774 1.45683830639 10239.5838660108
+0.00000002951 5.34618097429 7084.8967811152
+0.00000002344 2.36652432105 17298.1823273262
+0.00000002405 2.36085282088 10596.1820784342
+0.0000000172 4.72129626061 10186.9872264112
+0.00000002209 2.07730338665 8635.9420037632
+0.00000002122 4.47091605309 8624.2126509272
+0.00000001527 0.67146857292 14143.4952424306
+0.00000001473 2.59350470099 7064.1213856228
+0.00000001311 0.90408820221 12566.1516999828
+0.00000001474 5.92236241437 9786.687355335
+0.00000001237 2.59740787132 4551.9534970588
+0.00000001219 2.83617320088 9676.4810341156
+0.00000001116 3.83715584719 21228.3920235458
+0.00000001006 4.26200749078 426.598190876
+0.0000000115 2.35531987378 9690.7081281172
+0.00000001219 2.27324315182 522.5774180938
+0.0000000115 0.81088598778 10742.9765113056
+0.00000001101 3.74248783564 18307.8072320436
+0.00000001031 2.03889374176 38.0276726358
+0.00000000971 6.10590045414 3532.0606928114
+0.00000000844 4.75124127613 10988.808157535
+0.00000000908 1.06613723738 10021.8372800994
+0.00000000824 0.23090829723 28286.9904848612
+0.00000000821 2.60456032773 19.66976089979
+0.00000000728 0.10716917942 4705.7323075436
+0.00000000744 3.33129778857 536.8045120954
+0.00000000816 1.27303930175 19896.8801273274
+0.00000000929 1.08024621325 11790.6290886588
+0.00000000797 2.23891816523 3723.508958923
+0.00000000704 5.95307260017 20.7753954924
+0.00000000665 0.21346689192 7860.4193924392
+0.00000000733 2.22147883292 19360.075615232
+0.00000000702 1.76206343944 19374.3027092336
+0.00000000575 2.38792087791 6770.7106012456
+0.00000000538 1.52023264138 25934.1243310894
+0.0000000069 4.01873754171 19651.048481098
+0.00000000532 4.4157613089 574.3447983348
+0.0000000054 2.15936134728 16496.3613962024
+0.00000000576 5.41170044566 206.1855484372
+0.00000000482 0.40815793538 3340.6124266998
+0.00000000501 3.08578363577 245.8316462294
+0.00000000488 5.22311611589 25158.6017197654
+0.0000000045 0.212798446 11.729352836
+0.00000000432 1.32004964493 103.0927742186
+0.00000000434 5.91094755233 19786.673806108
+0.00000000564 0.38776462529 19367.1891622328
+0.00000000421 2.71057839701 13936.794505134
+0.00000000549 6.08792865644 3930.2096962196
+0.00000000478 4.70234715828 14945.3161735544
+0.00000000408 4.80890663927 32217.2001810808
+0.00000000404 2.85003595942 29864.334027309
+0.00000000407 2.94002049006 10220.3990932118
+0.00000000359 0.72354778897 419.4846438752
+0.00000000449 1.44520508753 8662.240323563
+0.00000000353 2.22195492336 51066.427731055
+0.00000000324 1.40308439067 29580.4747084438
+0.00000000443 1.93864353398 9146.790069021
+0.00000000314 0.96837035284 20618.0193585336
+0.00000000324 5.10759068171 24356.7807886416
+0.00000000324 1.80146948625 18830.3846501374
+0.0000000037 6.16895004656 2218.7571041868
+0.00000000278 2.20429108375 18844.611744139
+0.00000000286 3.08459438435 17277.4069318338
+0.00000000383 0.13890934755 4732.0306273434
+0.00000000292 0.43528982259 29088.811415985
+0.00000000273 5.84415407168 9573.388259897
+0.00000000324 2.14144542781 9999.986450773
+0.00000000264 5.20407029554 220.4126424388
+0.00000000254 0.34411959301 28521.0927782546
+0.000000003 3.76014360906 8094.5216858326
+0.00000000301 3.64457981649 20400.2727726222
+0.00000000287 1.84003536598 1589.0728952838
+0.00000000206 0.97167234723 10234.0609417034
+0.00000000212 0.241736776 36.0278666774
+0.00000000216 5.8861892303 18875.525869774
+0.00000000198 1.89506914939 20452.8694122218
+0.00000000258 6.27611355094 1551.045222648
+0.00000000197 2.09222675324 9683.5945811164
+0.00000000217 5.79472589364 9103.9069941176
+0.00000000188 0.39123199129 19573.37471067
+0.00000000195 6.23142464829 30110.1656735384
+0.00000000187 5.49670351645 170.6728706192
+0.00000000178 4.90042854659 10787.6303445458
+0.00000000188 1.62614804098 9161.0171630226
+0.00000000211 2.71884568392 15720.8387848784
+0.00000000177 1.88170417337 33019.0211122046
+0.00000000209 2.66033422116 3442.5749449654
+0.00000000164 4.92240093026 10426.584641649
+0.00000000186 5.13678812068 7255.5696517344
+0.00000000177 5.70206821967 9992.8729037722
+0.00000000214 2.70027196648 3128.3887650958
+0.00000000208 3.38876526854 17778.116266949
+0.00000000147 4.25008782855 16983.9961474566
+0.00000000148 3.4640441813 21202.093703746
+0.00000000189 1.43553862242 2379.1644735716
+0.00000000139 2.99154379541 110.2063212194
+0.00000000159 5.23851679605 10007.0999977738
+0.00000000136 0.88942869764 22805.7355659936
+0.00000000155 5.90500835975 12592.4500197826
+0.00000000151 0.03422618975 27991.40181316
+0.00000000153 4.01743770323 33794.5437235286
+0.00000000121 0.51392111799 21535.9496445154
+0.00000000109 2.25388616761 26735.9452622132
+0.00000000109 0.78612823474 6681.2248533996
+0.00000000122 4.84805105466 19992.8593545452
+0.00000000112 3.31796669604 36949.2308084242
+0.00000000106 3.34507236765 10103.0792249916
+0.00000000114 4.36384000196 20007.0864485468
+0.00000000098 5.07711736751 135.62532501
+0.0000000012 5.41870615047 37724.7534197482
+0.00000000103 2.62610244425 20213.271996984
+0.00000000085 5.04808202087 9830.3890139878
+0.00000000103 2.01549383816 45585.1728121874
+0.00000000088 2.62613816931 21.8508293264
+0.00000000084 3.50355880173 639.897286314
+0.00000000099 0.61079620895 41654.9631159678
+0.00000000088 3.63836700262 49515.382508407
+0.00000000098 2.42401801881 23581.2581773176
+0.00000000081 0.46468679835 77.673770428
+0.00000000092 4.82530051729 29043.6701963484
+0.00000000102 4.27051236894 15874.6175953632
+0.0000000009 4.34075776744 29057.89729035
+0.00000000081 0.01896422336 24150.080051345
+0.00000000093 1.79250830018 12432.0426503978
+0.00000000087 5.25157021446 14128.2427712456
+0.00000000089 5.65756996753 377.3736079158
+0.00000000097 5.67942873241 227.476132789
+0.00000000076 2.93363913259 38204.687359371
+0.00000000091 2.60544242067 1052.2683831884
+0.00000000087 3.82284200928 27511.4678735372
+0.00000000073 4.75280755154 40879.4405046438
+0.00000000067 3.54815262526 30666.1549584328
+0.00000000067 5.81350818057 20809.4676246452
+0.00000000064 4.24772678145 153.7788104848
+0.00000000064 2.99454749109 27197.2816936676
+0.0000000007 4.03868009742 56600.2792895222
+0.00000000071 4.3362880685 39264.0692895602
+0.00000000069 1.73648747605 37410.5672398786
+0.00000000065 1.08206062736 68050.4238785116
+0.00000000062 4.7769845465 3914.9572250346
+0.00000000061 4.96121014691 34596.3646546524
+0.00000000063 5.04865067599 53445.5922046266
+0.00000000058 3.74010494151 1066.49547719
+0.00000000057 5.39355890141 20419.4575454212
+0.00000000057 3.59399518494 735.8765135318
+0.00000000065 2.10322000074 74.7815985673
+0.00000000073 1.31083648835 11272.6674764002
+0.00000000055 1.33161298098 18300.6936850428
+0.00000000065 4.21150522641 49.7570254718
+0.00000000061 5.66161679402 17468.8551979454
+0.00000000053 4.30231233835 18849.2275499742
+0.00000000055 2.63906959481 52670.0695933026
+0.0000000005 5.69803054279 39793.7602546548
+0.00000000049 0.77345264124 35371.8872659764
+0.00000000048 6.00565977593 283.8593188652
+0.00000000047 2.63299859494 51868.2486621788
+0.00000000046 0.05105081843 38526.574350872
+0.0000000005 4.37549274002 28513.9792312538
+0.00000000046 2.93422086586 27682.1407441564
+0.00000000051 5.45979584751 60530.4889857418
+0.00000000045 5.59492908223 467.9649903544
+0.00000000045 2.34680401001 9411.4646150872
+0.00000000045 0.02999265111 44809.6502008634
+0.00000000043 5.62725673544 14.2270940016
+0.00000000047 3.73567275749 64460.6986819614
+0.00000000046 0.12586526756 57375.8019008462
+0.00000000044 2.03114426076 18314.9207790444
+0.00000000039 0.99375127466 94138.3270200858
+0.00000000053 0.41974404621 30831.3049047446
+0.00000000055 1.38351566741 38500.2760310722
+0.00000000041 4.47012768909 40077.61957352
+0.00000000041 0.36665992484 19999.972901546
+0.0000000004 3.06358586355 813.5502839598
+0.0000000004 2.16802870803 59728.668054618
+0.00000000037 1.08739100421 17085.9586657222
+0.00000000039 1.31040309875 48739.859897083
+0.00000000036 1.43280677914 42456.7840470916
+0.00000000037 0.14190533464 29050.7837433492
+0.00000000037 3.66792179278 20956.2620575166
+0.00000000025 3.38876180652 7058.5984613154
+0.00000000031 6.16829805337 10192.5101507186
diff --git a/kstars/kstars/data/venus.L2.vsop b/kstars/kstars/data/venus.L2.vsop
new file mode 100644
index 00000000..0c27222f
--- /dev/null
+++ b/kstars/kstars/data/venus.L2.vsop
@@ -0,0 +1,70 @@
+0.00054127076 0.000000 0.000000
+0.0000389146 0.34514360047 10213.285546211
+0.0000133788 2.02011286082 20426.571092422
+0.00000023836 2.04592119012 26.2983197998
+0.00000019331 3.53527371458 30639.856638633
+0.00000009984 3.97130221102 775.522611324
+0.00000007046 1.51962593409 1577.3435424478
+0.00000006014 0.99926757893 191.4482661116
+0.00000003163 4.36095475762 9437.762934887
+0.00000002125 2.65810625752 40853.142184844
+0.00000001934 3.39287946981 382.8965322232
+0.0000000146 6.04899046273 529.6909650946
+0.00000001346 2.94633106219 5507.5532386674
+0.00000001025 1.40598904981 10404.7338123226
+0.00000001221 3.73339139385 3154.6870848956
+0.00000001033 3.52858472904 11015.1064773348
+0.00000000955 5.11133878923 801.8209311238
+0.00000000742 1.49198584483 1109.3785520934
+0.00000000525 3.32087042103 213.299095438
+0.00000000578 0.92614279843 10239.5838660108
+0.00000000602 5.19220099775 7084.8967811152
+0.00000000431 2.67159914364 13367.9726311066
+0.00000000389 4.14116341739 8635.9420037632
+0.00000000355 1.12061570874 9153.9036160218
+0.00000000301 3.90047984197 10596.1820784342
+0.00000000212 5.32697688872 18837.4981971382
+0.0000000026 0.22761369281 2352.8661537718
+0.00000000243 4.70747902991 6283.0758499914
+0.00000000196 4.10467294392 11790.6290886588
+0.00000000194 6.0119775947 7860.4193924392
+0.0000000014 4.97015671653 14143.4952424306
+0.00000000134 4.10529011674 17298.1823273262
+0.00000000119 3.39375528828 11322.6640983044
+0.00000000126 0.0985451614 18073.7049386502
+0.00000000122 5.92478855457 574.3447983348
+0.00000000107 0.35660030184 1059.3819301892
+0.00000000108 2.25352052666 12566.1516999828
+0.00000000093 5.48716819776 10021.8372800994
+0.00000000084 4.89744332968 18307.8072320436
+0.00000000074 2.35354025573 426.598190876
+0.00000000093 4.99316908815 14945.3161735544
+0.00000000069 3.8640906586 51066.427731055
+0.00000000082 5.36280178643 10186.9872264112
+0.00000000077 3.75728548372 3723.508958923
+0.00000000063 5.39882267787 21228.3920235458
+0.00000000056 4.11564786973 7064.1213856228
+0.00000000056 6.26920407723 32217.2001810808
+0.0000000006 5.02186497542 19367.1891622328
+0.00000000058 5.1326370967 20400.2727726222
+0.00000000051 4.52870390511 22003.9146348698
+0.00000000041 3.83822107919 16496.3613962024
+0.00000000041 3.36020411807 4705.7323075436
+0.00000000043 5.98371820588 15720.8387848784
+0.00000000047 0.18498155367 18875.525869774
+0.00000000038 0.52232581277 1551.045222648
+0.00000000039 5.05391675878 10742.9765113056
+0.00000000036 3.16242472203 20452.8694122218
+0.00000000035 5.17462577483 29088.811415985
+0.00000000035 3.47325394141 24356.7807886416
+0.00000000031 4.74511706231 28521.0927782546
+0.00000000029 0.19383091192 19896.8801273274
+0.00000000033 1.80059867635 20618.0193585336
+0.00000000024 0.14022912457 21202.093703746
+0.00000000022 4.73565067573 10988.808157535
+0.00000000018 0.74039763161 25158.6017197654
+0.00000000019 1.53770232218 28286.9904848612
+0.00000000014 1.49084059765 30110.1656735384
+0.00000000013 4.72171283479 29864.334027309
+0.00000000013 5.79700427846 29580.4747084438
+0.00000000014 3.6920522501 27511.4678735372
diff --git a/kstars/kstars/data/venus.L3.vsop b/kstars/kstars/data/venus.L3.vsop
new file mode 100644
index 00000000..bdd56a2a
--- /dev/null
+++ b/kstars/kstars/data/venus.L3.vsop
@@ -0,0 +1,9 @@
+0.00000026023 0.000000 0.000000
+0.00000135742 4.80389020993 10213.285546211
+0.00000077846 3.66876371591 20426.571092422
+0.00000001214 5.31970006917 30639.856638633
+0.00000000254 4.15021671822 40853.142184844
+0.00000000008 5.55523563261 51066.427731055
+0.00000000008 1.40501229148 1577.3435424478
+0.00000000006 1.27791479726 10404.7338123226
+0.00000000006 5.76447068962 10239.5838660108
diff --git a/kstars/kstars/data/venus.L4.vsop b/kstars/kstars/data/venus.L4.vsop
new file mode 100644
index 00000000..0c0b5d17
--- /dev/null
+++ b/kstars/kstars/data/venus.L4.vsop
@@ -0,0 +1,5 @@
+-0.00000114016 0.000000 0.000000
+0.00000003209 5.20514170164 20426.571092422
+0.00000001714 2.51099591706 10213.285546211
+0.0000000005 0.71356059861 30639.856638633
+0.00000000023 5.68127607034 40853.142184844
diff --git a/kstars/kstars/data/venus.L5.vsop b/kstars/kstars/data/venus.L5.vsop
new file mode 100644
index 00000000..32c5a260
--- /dev/null
+++ b/kstars/kstars/data/venus.L5.vsop
@@ -0,0 +1,5 @@
+-0.00000000874 0.000000 0.000000
+0.00000000117 0.54643013 20426.571092422
+0.00000000118 1.90548541922 10213.285546211
+0.00000000002 1.07734277826 40853.142184844
+0.00000000002 1.89460223529 30639.856638633
diff --git a/kstars/kstars/data/venus.R0.vsop b/kstars/kstars/data/venus.R0.vsop
new file mode 100644
index 00000000..35cfbf85
--- /dev/null
+++ b/kstars/kstars/data/venus.R0.vsop
@@ -0,0 +1,330 @@
+0.72334820905 0.000000 0.000000
+0.00489824185 4.02151832268 10213.285546211
+0.00001658058 4.90206728012 20426.571092422
+0.00001632093 2.84548851892 7860.4193924392
+0.00001378048 1.128465906 11790.6290886588
+0.00000498399 2.58682187717 9683.5945811164
+0.00000373958 1.42314837063 3930.2096962196
+0.00000263616 5.5293818592 9437.762934887
+0.00000237455 2.55135903978 15720.8387848784
+0.00000221983 2.01346776772 19367.1891622328
+0.00000119467 3.01975365264 10404.7338123226
+0.00000125896 2.72769833559 1577.3435424478
+0.00000076178 1.59577224486 9153.9036160218
+0.00000085336 3.98607953754 19651.048481098
+0.00000074347 4.11957854039 5507.5532386674
+0.00000041904 1.64273363458 18837.4981971382
+0.00000042493 3.81864530735 13367.9726311066
+0.0000003943 5.39019422358 23581.2581773176
+0.00000029042 5.67739528728 5661.3320491522
+0.00000027555 5.72392407794 775.522611324
+0.00000027283 4.82151812709 11015.1064773348
+0.00000031274 2.31806719544 9999.986450773
+0.000000197 4.96157560245 11322.6640983044
+0.00000019809 0.53189326492 27511.4678735372
+0.00000013567 3.75530870628 18073.7049386502
+0.00000012921 1.13381083556 10206.1719992102
+0.00000016215 0.5645383429 529.6909650946
+0.00000011821 5.09025877427 3154.6870848956
+0.00000011728 0.23432298744 7084.8967811152
+0.00000013079 5.24353197586 17298.1823273262
+0.0000001318 3.37207825651 13745.3462390224
+0.00000009097 3.07004895769 1109.3785520934
+0.00000010818 2.45024712908 10239.5838660108
+0.00000011438 4.56838894696 29050.7837433492
+0.00000008377 5.78327612352 30639.856638633
+0.00000008193 1.9502311186 22003.9146348698
+0.00000009308 1.61615909286 2352.8661537718
+0.00000010652 1.9552839614 31441.6775697568
+0.00000010357 1.20234990061 15874.6175953632
+0.00000009585 1.46639856228 19999.972901546
+0.00000006506 2.17390732263 14143.4952424306
+0.00000007562 1.13789564977 8624.2126509272
+0.00000006434 0.84419623033 6283.0758499914
+0.00000005898 0.0109373111 8635.9420037632
+0.00000005632 3.94956548631 12566.1516999828
+0.00000005523 1.27394296557 18307.8072320436
+0.00000004488 2.47835729057 191.4482661116
+0.00000004529 4.730277704 19896.8801273274
+0.00000006193 3.25881250939 6872.6731195112
+0.0000000607 0.35337419942 21228.3920235458
+0.00000004315 2.59737099519 4551.9534970588
+0.00000006005 3.37874723475 35371.8872659764
+0.00000003852 1.01162850357 9786.687355335
+0.00000004033 0.0005085558 801.8209311238
+0.0000000392 5.56542869407 10596.1820784342
+0.00000002709 5.80195530112 7064.1213856228
+0.00000003216 0.39767254848 10186.9872264112
+0.00000003089 6.26174762876 14945.3161735544
+0.00000002982 4.21196716354 28521.0927782546
+0.00000003284 0.70709821006 10742.9765113056
+0.00000003484 4.79878191875 39302.096962196
+0.00000003172 1.80518954174 25158.6017197654
+0.00000002463 0.68708153678 10988.808157535
+0.00000002374 3.77948685343 21535.9496445154
+0.00000002198 2.82996372521 8662.240323563
+0.00000001958 5.41763804167 16496.3613962024
+0.00000001876 2.63426768393 29580.4747084438
+0.00000001902 2.85782199133 3532.0606928114
+0.00000001706 3.67573010379 26.2983197998
+0.00000001817 0.41611036449 4705.7323075436
+0.00000001858 1.50368318296 10021.8372800994
+0.00000002087 6.22112874639 43232.3066584156
+0.0000000195 2.21447019683 19786.673806108
+0.00000001497 0.00134773824 17277.4069318338
+0.00000001819 3.23144993268 29088.811415985
+0.00000001423 5.85979618707 9676.4810341156
+0.00000001223 5.55818994329 6770.7106012456
+0.0000000114 5.92088900094 13936.794505134
+0.00000001484 2.47665429253 31749.2351907264
+0.00000001185 1.42087628351 4732.0306273434
+0.00000001323 2.48821075422 9690.7081281172
+0.00000001249 1.88323673734 19374.3027092336
+0.0000000127 5.24647873116 19360.075615232
+0.00000001402 5.17536780118 10316.3783204296
+0.00000001042 3.05454698508 25934.1243310894
+0.00000001174 1.42913732999 18875.525869774
+0.00000001278 1.35747287297 47162.5163546352
+0.00000000917 6.26337648765 20618.0193585336
+0.00000000905 1.12740203561 12592.4500197826
+0.00000001093 4.64451720605 33019.0211122046
+0.00000001014 1.09259406433 1059.3819301892
+0.00000000783 2.02118183873 24356.7807886416
+0.00000000779 0.4158527401 3340.6124266998
+0.000000007 1.14936815714 16983.9961474566
+0.00000000878 0.87852464964 38734.3783244656
+0.00000000623 0.89976912165 17778.116266949
+0.00000000608 1.58476225197 9573.388259897
+0.000000008 3.94213003073 10138.5039476437
+0.0000000076 1.31851313748 9967.4538999816
+0.00000000802 2.78173370208 51092.7260508548
+0.00000000664 4.458646824 3128.3887650958
+0.00000000674 5.11214939998 382.8965322232
+0.0000000053 0.85392938403 10234.0609417034
+0.00000000509 3.56809374595 28286.9904848612
+0.000000006 4.25927726907 41962.5207369374
+0.00000000601 5.78144137895 213.299095438
+0.00000000595 2.83045104588 22805.7355659936
+0.00000000673 6.06079908421 36949.2308084242
+0.00000000535 5.85422519711 9103.9069941176
+0.00000000544 5.448060748 3723.508958923
+0.00000000492 3.83802404893 27991.40181316
+0.00000000635 0.76494024849 8094.5216858326
+0.00000000434 6.22214487735 27197.2816936676
+0.00000000459 3.55062885479 20213.271996984
+0.00000000398 6.16269975784 10426.584641649
+0.00000000378 2.41665947591 18844.611744139
+0.00000000421 4.86552697954 9146.790069021
+0.000000005 4.20351458644 55022.9357470744
+0.00000000404 4.95834410782 37410.5672398786
+0.00000000402 2.97963246945 10220.3990932118
+0.00000000464 2.59869499733 18734.4054229196
+0.00000000352 0.08963076359 10103.0792249916
+0.00000000348 4.90260339364 18830.3846501374
+0.00000000338 3.22520096478 24150.080051345
+0.00000000375 6.17532088136 26087.9031415742
+0.00000000425 1.2005257828 40879.4405046438
+0.00000000408 3.12833060705 9050.8108418032
+0.00000000385 1.94284690176 283.8593188652
+0.00000000337 4.87838699272 12432.0426503978
+0.00000000326 4.27369741426 26735.9452622132
+0.00000000309 0.50597475053 38204.687359371
+0.00000000329 3.88430599153 29864.334027309
+0.00000000313 1.36138752543 10192.5101507186
+0.00000000347 3.58439807209 27490.6924780448
+0.00000000251 3.78618457047 10063.7223490764
+0.00000000244 3.83523342668 9411.4646150872
+0.00000000281 4.50895206233 32217.2001810808
+0.00000000237 0.87748812245 6681.2248533996
+0.00000000315 5.62657778233 58953.145443294
+0.00000000311 4.15626121491 10175.1525105732
+0.00000000247 2.53637594113 16522.6597160022
+0.00000000219 5.08729383251 7058.5984613154
+0.00000000291 3.72567217056 29999.959352319
+0.00000000267 2.97685503991 19573.37471067
+0.0000000028 3.70200084294 47623.8527860896
+0.00000000239 3.94545782067 9580.5018068978
+0.00000000246 2.1824488393 9161.0171630226
+0.00000000253 2.69506547016 3442.5749449654
+0.00000000265 2.62811801237 44809.6502008634
+0.00000000194 4.78926136175 33794.5437235286
+0.00000000187 3.65620881095 20452.8694122218
+0.00000000224 2.43601863127 9992.8729037722
+0.00000000193 2.55112161845 2379.1644735716
+0.00000000201 1.90356905733 1551.045222648
+0.00000000176 4.29837616553 10137.0194749354
+0.00000000184 6.16061560223 36147.4098773004
+0.00000000175 2.7198479704 20809.4676246452
+0.00000000186 2.55098927966 14919.0178537546
+0.00000000161 4.13272567123 23958.6317852334
+0.00000000221 4.83552377614 20277.0078952874
+0.0000000016 1.81472642729 10787.6303445458
+0.00000000199 5.7425979833 30666.1549584328
+0.0000000016 4.46270605493 18947.7045183576
+0.00000000187 2.98688597588 2218.7571041868
+0.00000000189 5.34607810282 10007.0999977738
+0.00000000198 0.77846666692 62883.3551395136
+0.00000000144 5.00261963924 9264.1099372412
+0.00000000171 2.05212624568 7255.5696517344
+0.00000000188 4.08173534559 48739.859897083
+0.00000000146 3.94191715702 6309.3741697912
+0.00000000146 5.06313558118 39264.0692895602
+0.00000000135 5.93689169614 37724.7534197482
+0.00000000139 2.81266025896 20.7753954924
+0.00000000177 5.16224804657 9835.9119382952
+0.00000000119 1.37254262864 40077.61957352
+0.0000000012 0.21443767468 31022.7531708562
+0.00000000128 2.92458887798 7.1135470008
+0.0000000015 5.73646272556 632.7837393132
+0.00000000106 0.62224833817 11272.6674764002
+0.00000000114 2.6330132652 17468.8551979454
+0.00000000123 6.22518843711 53285.1848352418
+0.00000000107 1.172589789 43071.8992890308
+0.00000000103 1.09613781581 41654.9631159678
+0.00000000109 2.01412667085 20419.4575454212
+0.00000000102 4.23406964348 10251.3132188468
+0.00000000116 1.27731728606 10199.0584522094
+0.00000000103 5.25887538465 9830.3890139878
+0.00000000112 2.24436894064 18204.714457825
+0.00000000111 2.23547857955 8521.1198767086
+0.00000000118 0.237542072 10497.1448650762
+0.00000000123 0.88054816668 34596.3646546524
+0.00000000102 4.3943864662 18300.6936850428
+0.00000000131 6.01711652115 9367.2027114598
+0.000000001 5.00532389609 10175.2578735752
+0.00000000107 0.41270197502 40853.142184844
+0.00000000132 5.45008342761 11506.7697697936
+0.00000000098 1.07722950958 13553.8979729108
+0.00000000094 2.9172009759 44007.8292697396
+0.00000000097 1.04004223634 68050.4238785116
+0.00000000127 2.20215372683 66813.5648357332
+0.00000000111 1.57823839032 29043.6701963484
+0.00000000118 2.3326817689 18314.9207790444
+0.0000000009 2.42353056125 32858.6137428198
+0.00000000109 3.82796787296 19470.2819364514
+0.00000000111 4.47666957576 29057.89729035
+0.00000000101 3.4152849366 19264.0963880142
+0.00000000092 3.66289799512 22645.3281966088
+0.00000000094 6.07530805791 10846.0692855242
+0.00000000114 4.02718653431 7576.560073574
+0.00000000087 6.01842459303 17085.9586657222
+0.00000000109 5.46886607309 52670.0695933026
+0.00000000107 0.54805946713 34363.365597556
+0.00000000108 5.44460610707 19050.7972925762
+0.00000000076 6.15177368654 27682.1407441564
+0.00000000107 4.80525404063 8144.2787113044
+0.00000000073 1.60549217847 20956.2620575166
+0.00000000097 5.1354205113 22779.4372461938
+0.00000000068 2.31300447144 8631.326197928
+0.00000000091 4.28652743953 10110.1927719924
+0.00000000093 5.27290609264 522.5774180938
+0.00000000071 3.6556596169 11764.330768859
+0.00000000089 1.79712963206 45585.1728121874
+0.00000000067 2.25900071584 9360.089164459
+0.00000000085 0.67062144972 56600.2792895222
+0.0000000008 1.58278081077 19992.8593545452
+0.00000000065 6.23472325597 10419.4710946482
+0.00000000064 0.53356325917 17248.4253018544
+0.00000000085 4.52011215904 29786.660256881
+0.00000000068 4.48235266554 10632.7701900862
+0.00000000064 4.33495700921 47938.0389659592
+0.00000000071 3.03858484137 11787.1059703098
+0.00000000087 4.81823063172 2107.0345075424
+0.0000000007 2.35648061034 11794.1522070078
+0.0000000008 2.33248094128 38526.574350872
+0.0000000007 3.704540611 8734.4189721466
+0.00000000077 4.49569185467 20007.0864485468
+0.00000000072 1.19410424468 10217.2176994741
+0.00000000068 2.01841060183 14128.2427712456
+0.00000000064 5.39293951654 7880.08915333899
+0.00000000066 3.20467071127 14765.2390432698
+0.0000000008 3.4162045777 48417.972905582
+0.0000000008 3.39651161571 245.8316462294
+0.00000000066 5.85414440204 9793.8009023358
+0.00000000082 3.62592908644 70743.7745319528
+0.00000000058 4.95174942212 30110.1656735384
+0.00000000079 6.24161471033 6037.244203762
+0.00000000069 5.50183658445 19793.7873531088
+0.00000000056 1.24148350566 10207.7626219036
+0.0000000007 2.45123308846 10218.8084705184
+0.00000000064 5.53983104501 10735.8629643048
+0.00000000054 3.6225971324 27461.7108480654
+0.00000000073 1.75882480924 1589.0728952838
+0.00000000075 3.38244819846 4214.0690150848
+0.00000000054 0.64971567468 9929.4262273458
+0.00000000054 3.4095963723 18418.013553263
+0.00000000056 3.65815006538 14169.7935622304
+0.00000000056 0.71243223808 9896.8936765544
+0.00000000052 1.3334813194 20400.2727726222
+0.00000000067 3.128065954 5481.2549188676
+0.00000000058 0.54482893546 28313.288804661
+0.00000000054 0.15603935681 19580.4882576708
+0.00000000051 3.3751547351 9256.9963902404
+0.00000000063 3.3884897095 49515.382508407
+0.00000000069 4.90917651401 63498.4703814528
+0.00000000057 5.0743774203 18521.1063274816
+0.0000000005 1.59156823654 18631.312648701
+0.00000000054 6.25816208666 37674.9963942764
+0.00000000057 5.48065460919 24383.0791084414
+0.00000000045 1.1046649066 10408.2569306716
+0.00000000051 3.61196470313 426.598190876
+0.00000000057 2.09567711267 60530.4889857418
+0.0000000006 5.94659889997 13897.6635962012
+0.00000000051 5.4723851772 57837.1383323006
+0.00000000051 2.32438478428 19779.5602591072
+0.00000000052 3.23766328818 18940.5909713568
+0.00000000043 5.74921510909 51868.2486621788
+0.00000000048 1.12206254877 9779.5738083342
+0.00000000058 3.08646083897 12074.488407524
+0.00000000046 4.07536026888 7863.9425107882
+0.00000000045 4.75746520642 7856.89627409019
+0.00000000054 4.43528236634 8617.0991039264
+0.0000000005 3.70569982975 42456.7840470916
+0.00000000044 1.29248911155 69166.430989505
+0.00000000046 0.41229872114 7564.830720738
+0.00000000044 6.17937388307 13341.6743113068
+0.00000000053 4.71388531889 53445.5922046266
+0.00000000041 3.48003037828 37895.4262903674
+0.0000000004 1.2330554626 10228.538017396
+0.00000000053 5.04979874661 74673.9842281724
+0.00000000039 1.36646013032 21202.093703746
+0.00000000039 2.15376025201 8947.7180675846
+0.00000000041 6.1753298446 65236.2212932854
+0.00000000052 1.29052331493 90394.8230130508
+0.00000000039 0.70253732683 18093.37469955
+0.00000000052 1.18164377451 10211.8010735027
+0.00000000047 1.78672260794 10401.2106939736
+0.0000000004 3.66961416802 10198.033075026
+0.00000000051 2.71698589018 94325.0327092704
+0.00000000036 1.2509171162 10323.4918674304
+0.00000000049 1.2133595942 9721.6222537522
+0.00000000042 6.05968230173 105460.99111839
+0.00000000046 5.06978748275 20350.3050211464
+0.0000000004 1.97645050921 32243.4985008806
+0.00000000036 4.96702216961 36301.1886877852
+0.00000000037 5.29642935562 38.0276726358
+0.00000000039 0.52064327313 26709.6469424134
+0.00000000035 2.34112124655 58946.516884394
+0.00000000034 1.82989750626 17675.0234927304
+0.00000000034 0.7649366411 55798.4583583984
+0.00000000035 1.09353675147 69159.802430605
+0.00000000031 5.59148330297 10639.883737087
+0.00000000032 3.3296078187 71519.2971432768
+0.00000000031 5.98191446392 24341.5283174566
+0.00000000031 0.68615213145 10202.2398459471
+0.0000000003 4.42039942947 10459.1171924404
+0.00000000029 1.30367701539 20103.0656757646
+0.00000000031 4.51793347997 2957.7158944766
+0.00000000035 4.0563432129 19903.9936743282
+0.0000000003 1.32113757427 574.3447983348
+0.00000000029 3.36506645849 10288.0671447783
+0.00000000029 1.40019042576 9988.9407505091
+0.00000000032 0.21932095318 24978.5245894808
+0.00000000034 5.22945947227 8673.969676399
+0.00000000039 4.50883171158 16004.6981037436
+0.00000000028 2.32945945641 11392.4800852506
+0.00000000034 3.92498967835 536.8045120954
+0.00000000032 5.46972716255 64607.8489335462
+0.00000000028 2.38858990128 20235.1228263104
+0.0000000003 3.34585843979 39793.7602546548
+0.00000000026 5.36096904409 1478.8665740644
diff --git a/kstars/kstars/data/venus.R1.vsop b/kstars/kstars/data/venus.R1.vsop
new file mode 100644
index 00000000..fcf98f8c
--- /dev/null
+++ b/kstars/kstars/data/venus.R1.vsop
@@ -0,0 +1,180 @@
+-0.00000233998 0.000000 0.000000
+0.00034551039 0.89198710598 10213.285546211
+0.00000234203 1.77224942714 20426.571092422
+0.00000023864 1.11274502648 9437.762934887
+0.00000010568 4.59168210921 1577.3435424478
+0.00000009124 4.53540907003 10404.7338123226
+0.00000006599 5.97703999838 5507.5532386674
+0.00000004667 3.87683960551 9153.9036160218
+0.0000000384 5.66196924375 13367.9726311066
+0.00000002666 2.82413291285 10206.1719992102
+0.00000002194 2.05314419626 775.522611324
+0.00000002094 2.55137285015 18837.4981971382
+0.00000001782 2.64808558644 30639.856638633
+0.00000001845 1.87612936641 11015.1064773348
+0.00000001303 0.20613045603 11322.6640983044
+0.00000001169 0.79431893441 17298.1823273262
+0.00000001001 6.16555101536 10239.5838660108
+0.00000000915 4.59854496966 1109.3785520934
+0.00000000884 0.66706834422 18073.7049386502
+0.00000000849 5.5864157194 12566.1516999828
+0.00000001071 4.94792017474 6283.0758499914
+0.00000000887 2.47785193216 3154.6870848956
+0.00000000904 0.81413053841 10596.1820784342
+0.00000000818 0.90016838097 5661.3320491522
+0.00000000845 5.48504338112 529.6909650946
+0.00000000824 3.74837629121 7084.8967811152
+0.00000000652 5.07444932607 22003.9146348698
+0.00000000847 0.44119876869 8635.9420037632
+0.00000000638 4.10125791268 191.4482661116
+0.00000000615 3.14417599741 10186.9872264112
+0.00000000527 5.86792949279 2352.8661537718
+0.0000000052 5.33201358267 14143.4952424306
+0.00000000576 2.25212731258 21228.3920235458
+0.00000000662 2.86880467345 8624.2126509272
+0.00000000554 2.17186191243 18307.8072320436
+0.00000000515 4.34331395104 9786.687355335
+0.00000000501 5.56479589366 10742.9765113056
+0.00000000426 1.0216144312 7064.1213856228
+0.00000000418 1.26803034691 9676.4810341156
+0.00000000391 0.78974645621 9690.7081281172
+0.00000000334 3.18175822557 10988.808157535
+0.00000000375 0.66142254036 19360.075615232
+0.00000000364 0.19369831864 19374.3027092336
+0.00000000313 1.09734397626 4551.9534970588
+0.0000000033 0.58817502306 16496.3613962024
+0.00000000339 5.76768761396 10021.8372800994
+0.00000000291 3.65846764668 25158.6017197654
+0.00000000223 4.33581625553 19786.673806108
+0.00000000266 3.57408827667 801.8209311238
+0.00000000274 5.73346687248 11790.6290886588
+0.00000000275 5.65814317085 19896.8801273274
+0.00000000212 4.27038489878 4705.7323075436
+0.0000000023 6.1340634559 1059.3819301892
+0.00000000204 4.87348390351 7860.4193924392
+0.00000000241 1.13551531894 26.2983197998
+0.00000000206 0.31907973682 382.8965322232
+0.00000000216 2.54741101724 19651.048481098
+0.00000000212 3.15264941106 14945.3161735544
+0.00000000163 1.13604744392 13936.794505134
+0.00000000151 5.11341268743 28521.0927782546
+0.00000000151 0.81278755582 6770.7106012456
+0.0000000015 5.02227334847 29088.811415985
+0.00000000146 1.37568138685 10220.3990932118
+0.00000000127 4.49298610074 3532.0606928114
+0.00000000121 6.26589208179 29580.4747084438
+0.00000000147 6.16092774714 8662.240323563
+0.00000000114 0.00114012635 25934.1243310894
+0.00000000115 3.56897715344 24356.7807886416
+0.00000000124 0.67547060274 3723.508958923
+0.00000000145 0.36415036222 9146.790069021
+0.00000000104 4.27865011376 9573.388259897
+0.00000000136 5.09581116181 19367.1891622328
+0.00000000102 1.53637788668 17277.4069318338
+0.00000000117 0.57543238496 9999.986450773
+0.00000000092 0.22936081655 18830.3846501374
+0.00000000112 4.04771058036 9103.9069941176
+0.00000000098 3.78447692407 213.299095438
+0.00000000085 5.84471458481 10234.0609417034
+0.00000000079 0.64440357793 18844.611744139
+0.00000000084 0.56950139213 9683.5945811164
+0.00000000107 1.77067111589 17778.116266949
+0.00000000081 6.19048382717 20618.0193585336
+0.00000000087 0.15771136594 33019.0211122046
+0.00000000082 4.80683817059 3930.2096962196
+0.00000000086 2.21505615071 8094.5216858326
+0.00000000064 2.69215119482 16983.9961474566
+0.00000000069 0.83385751986 3128.3887650958
+0.00000000081 4.88025042367 4732.0306273434
+0.00000000059 3.34348033725 10787.6303445458
+0.00000000061 0.04044699966 9161.0171630226
+0.00000000064 4.13127333938 9992.8729037722
+0.0000000006 6.24603986632 32217.2001810808
+0.00000000054 3.38449893196 10426.584641649
+0.00000000054 5.15939119644 28286.9904848612
+0.00000000063 4.32339245083 12592.4500197826
+0.0000000006 4.4875384617 18875.525869774
+0.00000000057 3.64912085313 10007.0999977738
+0.00000000049 5.10267262491 19573.37471067
+0.00000000047 5.79444960738 68050.4238785116
+0.00000000052 3.56658420552 7255.5696517344
+0.0000000005 1.61783309819 36949.2308084242
+0.00000000053 2.64370544855 15874.6175953632
+0.0000000004 3.93466530964 20419.4575454212
+0.00000000051 0.79154899901 23581.2581773176
+0.00000000038 1.77428239418 10103.0792249916
+0.00000000049 1.12423644455 3442.5749449654
+0.0000000004 5.22874487975 21535.9496445154
+0.00000000038 1.12473430132 7.1135470008
+0.00000000038 0.11510547453 11272.6674764002
+0.00000000036 2.02476324983 7058.5984613154
+0.00000000047 0.0558943239 12432.0426503978
+0.00000000034 3.45481114998 9830.3890139878
+0.00000000045 4.59817214088 10192.5101507186
+0.00000000037 4.93959675364 3340.6124266998
+0.00000000044 0.70533027806 20213.271996984
+0.00000000034 2.16487642765 64460.6986819614
+0.00000000031 1.57612397319 36147.4098773004
+0.00000000028 2.56454760402 94138.3270200858
+0.00000000033 1.08907268562 29864.334027309
+0.00000000029 0.59718407064 59728.668054618
+0.00000000031 3.04423979263 40879.4405046438
+0.00000000035 0.32247158762 1589.0728952838
+0.00000000031 3.27727318906 19992.8593545452
+0.00000000027 5.83705748551 17085.9586657222
+0.00000000032 2.6426078826 41962.5207369374
+0.00000000028 4.90613317287 29050.7837433492
+0.00000000025 4.55050389739 14919.0178537546
+0.00000000028 3.58851614957 40853.142184844
+0.00000000029 2.79705093386 20007.0864485468
+0.00000000033 0.93862065616 15720.8387848784
+0.00000000024 2.74970637101 18947.7045183576
+0.00000000024 4.38966861409 46386.9937433112
+0.00000000024 0.73361964525 9411.4646150872
+0.00000000028 4.19559784013 37674.9963942764
+0.00000000023 1.00023735538 22779.4372461938
+0.00000000026 0.46990555736 13745.3462390224
+0.00000000028 4.65181292126 1551.045222648
+0.00000000025 4.18690270765 44007.8292697396
+0.00000000022 0.98102807789 426.598190876
+0.0000000003 1.24986033487 27461.7108480654
+0.00000000027 3.94986823486 17468.8551979454
+0.00000000021 6.09897508157 18300.6936850428
+0.00000000025 4.75875623888 27991.40181316
+0.00000000022 2.95281481673 40077.61957352
+0.00000000028 6.12038264955 38500.2760310722
+0.00000000022 4.11184201321 19779.5602591072
+0.00000000027 3.7244644608 19793.7873531088
+0.0000000002 4.27086627368 31441.6775697568
+0.00000000022 4.99040169444 31022.7531708562
+0.00000000023 1.33505132122 65236.2212932854
+0.00000000021 4.46897353468 53285.1848352418
+0.0000000002 4.15140915983 2218.7571041868
+0.00000000025 2.18447182965 27511.4678735372
+0.00000000019 1.43653410349 27197.2816936676
+0.00000000027 1.22555218015 42430.4857272918
+0.00000000019 3.65054338893 49515.382508407
+0.00000000022 5.88380811711 10218.8084705184
+0.00000000018 2.29853355765 19264.0963880142
+0.00000000017 5.44429906531 6681.2248533996
+0.0000000002 3.68116637773 14128.2427712456
+0.00000000021 4.30316190532 44809.6502008634
+0.0000000002 2.48583613985 33794.5437235286
+0.00000000017 3.02735393984 28528.2063252554
+0.00000000019 5.92656850674 22805.7355659936
+0.00000000022 5.30827572791 10207.7626219036
+0.0000000002 0.75829381378 18314.9207790444
+0.00000000017 5.63315744126 16522.6597160022
+0.00000000016 1.71021408448 536.8045120954
+0.00000000015 5.27016880041 53445.5922046266
+0.00000000017 5.61443395877 47938.0389659592
+0.00000000015 5.81110284451 43071.8992890308
+0.00000000015 4.96237667003 19999.972901546
+0.00000000018 0.55618686515 14765.2390432698
+0.00000000014 3.48144272414 29786.660256881
+0.00000000015 5.84132627836 10228.538017396
+0.00000000016 1.05720065324 26735.9452622132
+0.00000000014 6.08462030302 35371.8872659764
+0.00000000014 2.8453287189 574.3447983348
+0.00000000015 5.3451771514 10198.033075026
+0.00000000013 0.45004137509 20452.8694122218
diff --git a/kstars/kstars/data/venus.R2.vsop b/kstars/kstars/data/venus.R2.vsop
new file mode 100644
index 00000000..45af344a
--- /dev/null
+++ b/kstars/kstars/data/venus.R2.vsop
@@ -0,0 +1,63 @@
+0.00000013059 0.000000 0.000000
+0.00001406587 5.0636639519 10213.285546211
+0.00000015529 5.47321687981 20426.571092422
+0.00000001099 2.78883988292 9437.762934887
+0.00000000488 6.27806914496 1577.3435424478
+0.00000000361 6.11914188253 10404.7338123226
+0.0000000031 1.38984998403 5507.5532386674
+0.00000000389 1.95017779915 11015.1064773348
+0.00000000372 2.33222828423 775.522611324
+0.00000000207 5.63406721595 10239.5838660108
+0.00000000168 1.10765197296 13367.9726311066
+0.00000000175 6.1667465295 30639.856638633
+0.00000000168 3.64495311632 7084.8967811152
+0.0000000012 5.85815843789 9153.9036160218
+0.0000000016 2.21564938463 3154.6870848956
+0.00000000118 2.62358866565 8635.9420037632
+0.00000000112 2.36235956804 10596.1820784342
+0.00000000092 0.72664449269 12566.1516999828
+0.00000000067 3.76089669118 18837.4981971382
+0.00000000065 2.4798370999 11790.6290886588
+0.00000000048 4.26620187144 2352.8661537718
+0.00000000048 5.5089818955 191.4482661116
+0.00000000048 2.54730918293 17298.1823273262
+0.00000000046 3.40293459332 14143.4952424306
+0.00000000041 1.83997113019 11322.6640983044
+0.00000000037 6.17871126027 1109.3785520934
+0.00000000039 4.77190210316 18073.7049386502
+0.00000000035 3.10133256432 4705.7323075436
+0.00000000046 3.30090415967 6283.0758499914
+0.00000000034 3.91721765773 10021.8372800994
+0.00000000034 3.24663787383 22003.9146348698
+0.00000000042 3.39360926939 14945.3161735544
+0.00000000044 4.42979374073 7860.4193924392
+0.00000000034 2.16381407025 16496.3613962024
+0.00000000031 0.45714618479 26.2983197998
+0.00000000035 3.62868651241 801.8209311238
+0.00000000032 1.84138997078 382.8965322232
+0.00000000025 3.32908650295 18307.8072320436
+0.00000000026 3.64313769818 29088.811415985
+0.00000000029 3.8296717881 10186.9872264112
+0.00000000022 3.17741520378 28521.0927782546
+0.00000000021 2.52643834111 529.6909650946
+0.00000000025 5.71401244457 21202.093703746
+0.00000000021 3.77813434325 21228.3920235458
+0.00000000019 5.24505118517 19896.8801273274
+0.00000000018 4.62463651925 19651.048481098
+0.00000000016 3.35893297896 28286.9904848612
+0.00000000015 5.05571633205 33019.0211122046
+0.00000000014 2.83786355803 19786.673806108
+0.00000000014 1.79922718553 9830.3890139878
+0.00000000014 3.14801263138 19367.1891622328
+0.00000000014 3.57896195191 10988.808157535
+0.00000000013 3.06303088617 10742.9765113056
+0.00000000013 5.43981998532 25158.6017197654
+0.00000000015 4.83166312889 18875.525869774
+0.00000000012 2.54141086214 7064.1213856228
+0.00000000012 4.45255110769 15720.8387848784
+0.0000000001 1.87933121728 24356.7807886416
+0.00000000011 2.58708635685 9103.9069941176
+0.0000000001 2.179013099 3723.508958923
+0.00000000008 3.63520673832 1059.3819301892
+0.00000000008 4.67523115598 25934.1243310894
+0.00000000009 5.97856553283 9683.5945811164
diff --git a/kstars/kstars/data/venus.R3.vsop b/kstars/kstars/data/venus.R3.vsop
new file mode 100644
index 00000000..d6a5dbd0
--- /dev/null
+++ b/kstars/kstars/data/venus.R3.vsop
@@ -0,0 +1,7 @@
+-0.00000000112 0.000000 0.000000
+0.00000049582 3.2226355452 10213.285546211
+0.00000000831 3.21219077104 20426.571092422
+0.00000000013 3.77448689585 30639.856638633
+0.00000000009 4.19802043629 10239.5838660108
+0.00000000006 0.20714935358 10186.9872264112
+0.00000000005 0.68781956122 8635.9420037632
diff --git a/kstars/kstars/data/venus.R4.vsop b/kstars/kstars/data/venus.R4.vsop
new file mode 100644
index 00000000..75844790
--- /dev/null
+++ b/kstars/kstars/data/venus.R4.vsop
@@ -0,0 +1,3 @@
+-0.00000000006 0.000000 0.000000
+0.00000000573 0.9222969782 10213.285546211
+0.0000000004 0.95468912157 20426.571092422
diff --git a/kstars/kstars/data/venus.R5.vsop b/kstars/kstars/data/venus.R5.vsop
new file mode 100644
index 00000000..d7cebdd2
--- /dev/null
+++ b/kstars/kstars/data/venus.R5.vsop
@@ -0,0 +1,2 @@
+0.00000000045 0.30032866722 10213.285546211
+0.00000000002 5.29627718483 20426.571092422
diff --git a/kstars/kstars/data/venus.orbit b/kstars/kstars/data/venus.orbit
new file mode 100644
index 00000000..413ed8bc
--- /dev/null
+++ b/kstars/kstars/data/venus.orbit
@@ -0,0 +1,100 @@
+-0.169609 0.698451 0.0193108
+-0.215612 0.685426 0.021789
+-0.260664 0.669379 0.0241712
+-0.304566 0.650379 0.0264468
+-0.347124 0.628509 0.0286057
+-0.388149 0.603865 0.0306383
+-0.427461 0.576554 0.0325356
+-0.464885 0.546696 0.0342893
+-0.500256 0.514425 0.0358915
+-0.533417 0.479881 0.0373352
+-0.564223 0.443218 0.038614
+-0.592538 0.404598 0.0397223
+-0.618237 0.364192 0.0406553
+-0.641208 0.322179 0.041409
+-0.661352 0.278746 0.04198
+-0.67858 0.234083 0.0423659
+-0.692819 0.18839 0.0425653
+-0.704008 0.141867 0.0425773
+-0.7121 0.0947197 0.0424019
+-0.717063 0.0471563 0.0420403
+-0.718877 -0.000614248 0.041494
+-0.717537 -0.0483821 0.0407657
+-0.713053 -0.095938 0.0398588
+-0.705447 -0.143074 0.0387774
+-0.694757 -0.189584 0.0375264
+-0.681032 -0.235267 0.0361116
+-0.664337 -0.279923 0.0345392
+-0.644747 -0.32336 0.0328163
+-0.622352 -0.365389 0.0309507
+-0.597252 -0.405831 0.0289506
+-0.569561 -0.444512 0.0268248
+-0.539401 -0.481267 0.0245827
+-0.506906 -0.515938 0.0222343
+-0.47222 -0.548379 0.0197897
+-0.435495 -0.578453 0.0172598
+-0.396893 -0.606034 0.0146554
+-0.356582 -0.631005 0.0119879
+-0.314738 -0.653262 0.00926883
+-0.271542 -0.672715 0.00650997
+-0.227181 -0.689281 0.00372319
+-0.181847 -0.702895 0.000920448
+-0.135734 -0.7135 -0.00188623
+-0.0890411 -0.721055 -0.00468485
+-0.0419679 -0.725531 -0.00746347
+0.00528433 -0.726911 -0.0102102
+0.0525141 -0.725193 -0.0129135
+0.0995202 -0.720386 -0.0155617
+0.146103 -0.712513 -0.0181438
+0.192064 -0.70161 -0.0206486
+0.237209 -0.687725 -0.0230657
+0.281346 -0.670919 -0.0253849
+0.324289 -0.651264 -0.0275962
+0.365855 -0.628845 -0.0296905
+0.40587 -0.603758 -0.0316587
+0.444162 -0.57611 -0.0334927
+0.480571 -0.546018 -0.0351846
+0.514941 -0.513611 -0.0367273
+0.547128 -0.479025 -0.0381143
+0.576993 -0.442408 -0.0393395
+0.604411 -0.403913 -0.0403979
+0.629264 -0.363705 -0.0412848
+0.651444 -0.321952 -0.0419965
+0.670858 -0.278831 -0.0425297
+0.687422 -0.234526 -0.0428823
+0.701061 -0.189224 -0.0430525
+0.711718 -0.143116 -0.0430395
+0.719344 -0.0963991 -0.0428432
+0.723904 -0.0492711 -0.0424644
+0.725375 -0.00193309 -0.0419043
+0.72375 0.0454132 -0.0411654
+0.71903 0.0925653 -0.0402505
+0.711235 0.139321 -0.0391634
+0.700392 0.18548 -0.0379085
+0.686546 0.230844 -0.0364911
+0.669751 0.275216 -0.034917
+0.650077 0.318405 -0.0331927
+0.627605 0.360224 -0.0313256
+0.602428 0.400489 -0.0293235
+0.57465 0.439027 -0.0271948
+0.54439 0.475666 -0.0249486
+0.511773 0.510247 -0.0225944
+0.476939 0.542617 -0.0201423
+0.440035 0.572633 -0.0176029
+0.401219 0.600161 -0.0149869
+0.360658 0.625077 -0.0123058
+0.318526 0.647271 -0.00957106
+0.275005 0.666641 -0.00679458
+0.230283 0.6831 -0.00398844
+0.184554 0.696573 -0.00116486
+0.138017 0.706997 0.00166382
+0.0908758 0.714322 0.0044852
+0.0433358 0.718515 0.00728691
+-0.00439443 0.719552 0.0100566
+-0.0521053 0.717427 0.0127821
+-0.099587 0.712146 0.0154514
+-0.14663 0.70373 0.0180527
+-0.193028 0.692215 0.0205744
+-0.238574 0.677648 0.0230055
+-0.283068 0.660092 0.0253351
+-0.326313 0.639623 0.0275529
diff --git a/kstars/kstars/data/venus.png b/kstars/kstars/data/venus.png
new file mode 100644
index 00000000..f707f64f
--- /dev/null
+++ b/kstars/kstars/data/venus.png
Binary files differ
diff --git a/kstars/kstars/data/wizardside.png b/kstars/kstars/data/wizardside.png
new file mode 100644
index 00000000..ac995399
--- /dev/null
+++ b/kstars/kstars/data/wizardside.png
Binary files differ
diff --git a/kstars/kstars/data/wzdownload.png b/kstars/kstars/data/wzdownload.png
new file mode 100644
index 00000000..7f4212fb
--- /dev/null
+++ b/kstars/kstars/data/wzdownload.png
Binary files differ
diff --git a/kstars/kstars/data/wzgeo.png b/kstars/kstars/data/wzgeo.png
new file mode 100644
index 00000000..abbca1aa
--- /dev/null
+++ b/kstars/kstars/data/wzgeo.png
Binary files differ
diff --git a/kstars/kstars/data/wzscope.png b/kstars/kstars/data/wzscope.png
new file mode 100644
index 00000000..5c65cd6c
--- /dev/null
+++ b/kstars/kstars/data/wzscope.png
Binary files differ
diff --git a/kstars/kstars/data/wzstars.png b/kstars/kstars/data/wzstars.png
new file mode 100644
index 00000000..f1833f70
--- /dev/null
+++ b/kstars/kstars/data/wzstars.png
Binary files differ
diff --git a/kstars/kstars/deepskyobject.cpp b/kstars/kstars/deepskyobject.cpp
new file mode 100644
index 00000000..b189404f
--- /dev/null
+++ b/kstars/kstars/deepskyobject.cpp
@@ -0,0 +1,245 @@
+/***************************************************************************
+ deepskyobject.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kglobal.h>
+
+#include <qfile.h>
+#include <qregexp.h>
+#include <qpainter.h>
+#include <qimage.h>
+#include <qstring.h>
+
+#include "deepskyobject.h"
+#include "kstarsdata.h"
+#include "ksutils.h"
+#include "dms.h"
+#include "kspopupmenu.h"
+
+DeepSkyObject::DeepSkyObject( DeepSkyObject &o )
+ : SkyObject( o ) {
+ MajorAxis = o.a();
+ MinorAxis = o.b();
+ PositionAngle = o.pa();
+ UGC = o.ugc();
+ PGC = o.pgc();
+ setCatalog( o.catalog() );
+ Image = o.image();
+}
+
+DeepSkyObject::DeepSkyObject( int t, dms r, dms d, float m,
+ QString n, QString n2, QString lname, QString cat,
+ float a, float b, double pa, int pgc, int ugc )
+ : SkyObject( t, r, d, m, n, n2, lname ) {
+ MajorAxis = a;
+ MinorAxis = b;
+ PositionAngle = pa;
+ PGC = pgc;
+ UGC = ugc;
+ setCatalog( cat );
+ Image = 0;
+}
+
+DeepSkyObject::DeepSkyObject( int t, double r, double d, float m,
+ QString n, QString n2, QString lname, QString cat,
+ float a, float b, double pa, int pgc, int ugc )
+ : SkyObject( t, r, d, m, n, n2, lname ) {
+ MajorAxis = a;
+ MinorAxis = b;
+ PositionAngle = pa;
+ PGC = pgc;
+ UGC = ugc;
+ setCatalog( cat );
+ Image = 0;
+}
+
+float DeepSkyObject::e( void ) const {
+ if ( MajorAxis==0.0 || MinorAxis==0.0 ) return 1.0; //assume circular
+ return MinorAxis / MajorAxis;
+}
+
+QString DeepSkyObject::catalog() const {
+ if ( isCatalogM() ) return QString("M");
+ if ( isCatalogNGC() ) return QString("NGC");
+ if ( isCatalogIC() ) return QString("IC");
+ return QString("");
+}
+
+void DeepSkyObject::setCatalog( const QString &cat ) {
+ if ( cat.upper() == "M" ) Catalog = (unsigned char)CAT_MESSIER;
+ else if ( cat.upper() == "NGC" ) Catalog = (unsigned char)CAT_NGC;
+ else if ( cat.upper() == "IC" ) Catalog = (unsigned char)CAT_IC;
+ else Catalog = (unsigned char)CAT_UNKNOWN;
+}
+
+QImage* DeepSkyObject::readImage( void ) {
+ QFile file;
+ if ( Image==0 ) { //Image not currently set; try to load it from disk.
+ QString fname = name().lower().replace( QRegExp(" "), "" ) + ".png";
+
+ if ( KSUtils::openDataFile( file, fname ) ) {
+ file.close();
+ Image = new QImage( file.name(), "PNG" );
+ }
+ }
+
+ return Image;
+}
+
+void DeepSkyObject::deleteImage() { delete Image; Image = 0; }
+
+void DeepSkyObject::drawSymbol( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale ) {
+ // if size is 0.0 set it to 1.0, this are normally stars (type 0 and 1)
+ // if we use size 0.0 the star wouldn't be drawn
+ float majorAxis = a();
+ if ( majorAxis == 0.0 ) { majorAxis = 1.0; }
+
+ int size = int( scale * majorAxis * dms::PI * zoom / 10800.0 );
+ int dx1 = -size/2;
+ int dx2 = size/2;
+ int dy1 = int( -1.0*e()*size/2 );
+ int dy2 = int( e()*size/2 );
+ int x1 = x + dx1;
+ int x2 = x + dx2;
+ int y1 = y + dy1;
+ int y2 = y + dy2;
+
+ int dxa = -size/4;
+ int dxb = size/4;
+ int dya = int( -1.0*e()*size/4 );
+ int dyb = int( e()*size/4 );
+ int xa = x + dxa;
+ int xb = x + dxb;
+ int ya = y + dya;
+ int yb = y + dyb;
+
+ int psize;
+
+ QBrush tempBrush;
+
+ switch ( type() ) {
+ case 0:
+ case 1: //catalog star
+ //Some NGC/IC objects are stars...changed their type to 1 (was double star)
+ if (size<2) size = 2;
+ psky.drawEllipse( x1, y1, size/2, size/2 );
+ break;
+ case 2: //Planet
+ break;
+ case 3: //Open cluster
+ tempBrush = psky.brush();
+ psky.setBrush( psky.pen().color() );
+ psize = 2;
+ if ( size > 50 ) psize *= 2;
+ if ( size > 100 ) psize *= 2;
+ psky.drawEllipse( xa, y1, psize, psize ); // draw circle of points
+ psky.drawEllipse( xb, y1, psize, psize );
+ psky.drawEllipse( xa, y2, psize, psize );
+ psky.drawEllipse( xb, y2, psize, psize );
+ psky.drawEllipse( x1, ya, psize, psize );
+ psky.drawEllipse( x1, yb, psize, psize );
+ psky.drawEllipse( x2, ya, psize, psize );
+ psky.drawEllipse( x2, yb, psize, psize );
+ psky.setBrush( tempBrush );
+ break;
+ case 4: //Globular Cluster
+ if (size<2) size = 2;
+ psky.save();
+ psky.translate( x, y );
+ psky.rotate( PositionAngle ); //rotate the coordinate system
+ psky.drawEllipse( dx1, dy1, size, int( e()*size ) );
+ psky.moveTo( 0, dy1 );
+ psky.lineTo( 0, dy2 );
+ psky.moveTo( dx1, 0 );
+ psky.lineTo( dx2, 0 );
+ psky.restore(); //reset coordinate system
+ break;
+ case 5: //Gaseous Nebula
+ if (size <2) size = 2;
+ psky.save();
+ psky.translate( x, y );
+ psky.rotate( PositionAngle ); //rotate the coordinate system
+ psky.drawLine( dx1, dy1, dx2, dy1 );
+ psky.drawLine( dx2, dy1, dx2, dy2 );
+ psky.drawLine( dx2, dy2, dx1, dy2 );
+ psky.drawLine( dx1, dy2, dx1, dy1 );
+ psky.restore(); //reset coordinate system
+ break;
+ case 6: //Planetary Nebula
+ if (size<2) size = 2;
+ psky.save();
+ psky.translate( x, y );
+ psky.rotate( PositionAngle ); //rotate the coordinate system
+ psky.drawEllipse( dx1, dy1, size, int( e()*size ) );
+ psky.moveTo( 0, dy1 );
+ psky.lineTo( 0, dy1 - int( e()*size/2 ) );
+ psky.moveTo( 0, dy2 );
+ psky.lineTo( 0, dy2 + int( e()*size/2 ) );
+ psky.moveTo( dx1, 0 );
+ psky.lineTo( dx1 - size/2, 0 );
+ psky.moveTo( dx2, 0 );
+ psky.lineTo( dx2 + size/2, 0 );
+ psky.restore(); //reset coordinate system
+ break;
+ case 7: //Supernova remnant
+ if (size<2) size = 2;
+ psky.save();
+ psky.translate( x, y );
+ psky.rotate( PositionAngle ); //rotate the coordinate system
+ psky.moveTo( 0, dy1 );
+ psky.lineTo( dx2, 0 );
+ psky.lineTo( 0, dy2 );
+ psky.lineTo( dx1, 0 );
+ psky.lineTo( 0, dy1 );
+ psky.restore(); //reset coordinate system
+ break;
+ case 8: //Galaxy
+ if ( size <1 && zoom > 20*MINZOOM ) size = 3; //force ellipse above zoomFactor 20
+ if ( size <1 && zoom > 5*MINZOOM ) size = 1; //force points above zoomFactor 5
+ if ( size>2 ) {
+ psky.save();
+ psky.translate( x, y );
+ psky.rotate( PositionAngle ); //rotate the coordinate system
+ psky.drawEllipse( dx1, dy1, size, int( e()*size ) );
+ psky.restore(); //reset coordinate system
+
+ } else if ( size>0 ) {
+ psky.drawPoint( x, y );
+ }
+ break;
+ }
+}
+
+void DeepSkyObject::drawImage( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale ) {
+ QImage *image = readImage();
+ QImage ScaledImage;
+
+ if ( image ) {
+ int w = int( a() * scale * dms::PI * zoom/10800.0 );
+
+ if ( w < 0.75*psky.window().width() ) {
+ int h = int( w*image->height()/image->width() ); //preserve image's aspect ratio
+ int dx = int( 0.5*w );
+ int dy = int( 0.5*h );
+ ScaledImage = image->smoothScale( w, h );
+ psky.save();
+ psky.translate( x, y );
+ psky.rotate( PositionAngle ); //rotate the coordinate system
+ psky.drawImage( -dx, -dy, ScaledImage );
+ psky.restore();
+ }
+ }
+}
diff --git a/kstars/kstars/deepskyobject.h b/kstars/kstars/deepskyobject.h
new file mode 100644
index 00000000..f8291ae6
--- /dev/null
+++ b/kstars/kstars/deepskyobject.h
@@ -0,0 +1,196 @@
+/***************************************************************************
+ deepskyobject.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef DEEPSKYOBJECT_H
+#define DEEPSKYOBJECT_H
+
+#include <qpoint.h>
+
+#include "skyobject.h"
+#include "dms.h"
+
+/**@class DeepSkyObject
+ *Provides all necessary information about a deep-sky object:
+ *data inherited from SkyObject (coordinates, type, magnitude,
+ *2 names, and URLs) and data specific to DeepSkyObjects
+ *(common name, angular size, position angle, Image, catalog)
+ *@short Information about a "dep-sky" object; i.e., anything
+ *that's not a solar system body or a star.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QPainter;
+class QImage;
+class QString;
+class KSPopupMenu;
+
+class DeepSkyObject : public SkyObject {
+public:
+/**Constructor. Create DeepSkyObject with data according to arguments.
+ *@param t Type of object
+ *@param r catalog Right Ascension
+ *@param d catalog Declination
+ *@param m magnitude (brightness)
+ *@param n Primary name
+ *@param n2 Secondary name
+ *@param lname Long name (common name)
+ *@param cat catalog ID
+ *@param a major axis (arcminutes)
+ *@param b minor axis (arcminutes)
+ *@param pa position angle (degrees)
+ *@param pgc PGC catalog number
+ *@param ugc UGC catalog number
+ */
+ DeepSkyObject( int t=SkyObject::STAR, dms r=dms(0.0), dms d=dms(0.0),
+ float m=0.0, QString n="unnamed", QString n2="",
+ QString lname="", QString cat="",
+ float a=0.0, float b=0.0, double pa=0.0,
+ int pgc=0, int ugc=0 );
+
+/**Constructor. Create DeepSkyObject with data according to arguments.
+ *Differs from above function only in data type of RA and Dec.
+ *@param t Type of object
+ *@param r catalog Right Ascension
+ *@param d catalog Declination
+ *@param m magnitude (brightness)
+ *@param n Primary name
+ *@param n2 Secondary name
+ *@param lname Long name (common name)
+ *@param cat catalog ID
+ *@param a major axis (arcminutes)
+ *@param b minor axis (arcminutes)
+ *@param pa position angle (degrees)
+ *@param pgc PGC catalog number
+ *@param ugc UGC catalog number
+ */
+ DeepSkyObject( int t, double r, double d, float m=0.0,
+ QString n="unnamed", QString n2="", QString lname="",
+ QString cat="", float a=0.0, float b=0.0,
+ double pa=0.0, int pgc=0, int ugc=0 );
+
+/**Copy constructor.
+ *@param o SkyObject from which to copy data
+ */
+ DeepSkyObject( DeepSkyObject &o );
+
+/**
+ *Destructor
+ */
+ ~DeepSkyObject() { if ( Image ) { deleteImage(); } }
+
+/**@enum CATALOG
+ *The catalog ID of the DeepSkyObject.
+ */
+ enum CATALOG { CAT_MESSIER=0, CAT_NGC=1, CAT_IC=2, CAT_UNKNOWN };
+
+/**@return a QString identifying the object's primary catalog.
+ *@warning this is only used for deep-sky objects. Possible values are:
+ *- "M" for Messier catalog
+ *- "NGC" for NGC catalog
+ *- "IC" for IC catalog
+ *- empty string is presumed to be an object in a custom catalog
+ */
+ QString catalog( void ) const;
+
+/**Set the internal Catalog value according to the QString
+ *argument:
+ * "M" : CAT_MESSIER
+ * "NGC" : CAT_NGC
+ * "IC" : CAT_IC
+ */
+ void setCatalog( const QString &s );
+
+/**@return the object's major axis length, in arcminute.
+ */
+ float a( void ) const { return MajorAxis; }
+
+/**@return the object's minor axis length, in arcminutes.
+ */
+ float b( void ) const { return MinorAxis; }
+
+/**@return the object's aspect ratio (MinorAxis/MajorAxis). Returns 1.0
+ *if the object's MinorAxis=0.0.
+ */
+ float e( void ) const;
+
+/**@return the object's position angle, meausred clockwise from North.
+ */
+ virtual double pa() const { return PositionAngle; }
+
+/**@return the object's UGC catalog number. Return 0 if the object is not in UGC.
+ */
+ int ugc( void ) const { return UGC; }
+
+/**@return the object's PGC catalog number. Return 0 if the object is not in PGC.
+ */
+ int pgc( void ) const { return PGC; }
+
+/**Read in this object's image from disk, unless it already exists in memory.
+ *@returns pointer to newly-created image.
+ */
+ QImage *readImage();
+
+/**@return pointer to the object's inline image. If it is currently
+ *a null pointer, it loads the image from disk.
+ */
+ QImage *image() const { return Image; }
+
+/**delete the Image pointer, and set it to 0.
+ */
+ void deleteImage();
+
+/**@return true if the object is in the Messier catalog
+ */
+ bool isCatalogM() const { return (Catalog == CAT_MESSIER); }
+
+/**@return true if the object is in the NGC catalog
+ */
+ bool isCatalogNGC() const { return (Catalog == CAT_NGC); }
+
+/**@return true if the object is in the IC catalog
+ */
+ bool isCatalogIC() const { return (Catalog == CAT_IC); }
+
+/**@return true if the object is not in a catalog
+ */
+ bool isCatalogNone() const { return (Catalog == CAT_UNKNOWN); }
+
+/**Draw the object's symbol on the map
+ */
+ void drawSymbol( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale=1.0 );
+
+/**Draw the Object's image on the map
+ */
+ void drawImage( QPainter &psky, int x, int y, double PositionAngle, double zoom, double scale=1.0 );
+
+/**Show Deep-sky object popup menu. Overloaded from virtual
+ *SkyObject::showPopupMenu()
+ *@param pmenu pointer to the KSPopupMenu object
+ *@param pos QPojnt holding the x,y coordinates for the menu
+ */
+ virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createDeepSkyObjectMenu( this ); pmenu->popup( pos ); }
+
+private:
+ unsigned char Catalog;
+ double PositionAngle;
+ int UGC, PGC;
+ float MajorAxis, MinorAxis;
+ QImage *Image;
+};
+
+#endif
diff --git a/kstars/kstars/detaildialog.cpp b/kstars/kstars/detaildialog.cpp
new file mode 100644
index 00000000..24949c50
--- /dev/null
+++ b/kstars/kstars/detaildialog.cpp
@@ -0,0 +1,1080 @@
+/***************************************************************************
+ detaildialog.cpp - description
+ -------------------
+ begin : Sun May 5 2002
+ copyright : (C) 2002 by Jason Harris and Jasem Mutlaq
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qstring.h>
+#include <qlayout.h> //still needed for secondary dialogs
+#include <qlineedit.h>
+#include <qimage.h>
+#include <qregexp.h>
+
+#include <kapplication.h>
+#include <kstandarddirs.h>
+#include <kmessagebox.h>
+#include <kactivelabel.h>
+#include <kpushbutton.h>
+#include <klistview.h>
+#include <klineedit.h>
+
+#include "detaildialog.h"
+//UI headers
+#include "details_data.h"
+#include "details_position.h"
+#include "details_links.h"
+#include "details_database.h"
+#include "details_log.h"
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "geolocation.h"
+#include "ksutils.h"
+#include "skymap.h"
+#include "skyobject.h"
+#include "starobject.h"
+#include "deepskyobject.h"
+#include "ksplanetbase.h"
+#include "ksmoon.h"
+#include "thumbnailpicker.h"
+
+#include "indielement.h"
+#include "indiproperty.h"
+#include "indidevice.h"
+#include "indimenu.h"
+#include "devicemanager.h"
+#include "indistd.h"
+
+LogEdit::LogEdit( QWidget *parent, const char *name ) : KTextEdit( parent, name )
+{
+ setFrameStyle( QFrame::StyledPanel );
+ setFrameShadow( QFrame::Plain );
+ setLineWidth( 4 );
+}
+
+void LogEdit::focusOutEvent( QFocusEvent *e ) {
+ emit focusOut();
+ QWidget::focusOutEvent(e);
+}
+
+ClickLabel::ClickLabel( QWidget *parent, const char *name ) : QLabel( parent, name )
+{}
+
+DetailDialog::DetailDialog(SkyObject *o, const KStarsDateTime &ut, GeoLocation *geo,
+ QWidget *parent, const char *name ) :
+ KDialogBase( KDialogBase::Tabbed, i18n( "Object Details" ), Close, Close, parent, name ) ,
+ selectedObject(o), ksw((KStars*)parent), Data(0), Pos(0), Links(0), Adv(0), Log(0)
+{
+ //Modify color palette
+ setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Base ) );
+ setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Text ) );
+
+ //Create thumbnail image
+ Thumbnail = new QPixmap( 200, 200 );
+
+ createGeneralTab();
+ createPositionTab( ut, geo );
+ createLinksTab();
+ createAdvancedTab();
+ createLogTab();
+
+ //Connections
+ connect( Data->ObsListButton, SIGNAL( clicked() ), this, SLOT( addToObservingList() ) );
+ connect( Data->CenterButton, SIGNAL( clicked() ), this, SLOT( centerMap() ) );
+ connect( Data->ScopeButton, SIGNAL( clicked() ), this, SLOT( centerTelescope() ) );
+ connect( Data->Image, SIGNAL( clicked() ), this, SLOT( updateThumbnail() ) );
+}
+
+void DetailDialog::createGeneralTab()
+{
+ QFrame *DataTab = addPage(i18n("General"));
+ Data = new DetailsDataUI( DataTab, "general_data_tab" );
+
+ //Modify colors
+ Data->Names->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) );
+ Data->Names->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::HighlightedText ) );
+ Data->DataFrame->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) );
+ Data->Type->setPalette( palette() );
+ Data->Constellation->setPalette( palette() );
+ Data->Mag->setPalette( palette() );
+ Data->Distance->setPalette( palette() );
+ Data->AngSize->setPalette( palette() );
+ Data->InLabel->setPalette( palette() );
+ Data->MagLabel->setPalette( palette() );
+ Data->DistanceLabel->setPalette( palette() );
+ Data->AngSizeLabel->setPalette( palette() );
+
+ //Show object thumbnail image
+ showThumbnail();
+
+ QVBoxLayout *vlay = new QVBoxLayout( DataTab, 0, 0 );
+ vlay->addWidget( Data );
+
+ //Fill in the data fields
+ //Contents depend on type of object
+ StarObject *s = 0L;
+ DeepSkyObject *dso = 0L;
+ KSPlanetBase *ps = 0L;
+ QString pname(""), oname("");
+
+ switch ( selectedObject->type() ) {
+ case 0: //stars
+ s = (StarObject *)selectedObject;
+
+ Data->Names->setText( s->longname() );
+ Data->Type->setText( s->sptype() + " " + i18n("star") );
+ Data->Mag->setText( i18n( "number in magnitudes", "%1 mag" ).arg(
+ KGlobal::locale()->formatNumber( s->mag(), 1 ) ) ); //show to tenths place
+
+ //distance
+ if ( s->distance() > 2000. || s->distance() < 0. ) // parallax < 0.5 mas
+ Data->Distance->setText( QString(i18n("larger than 2000 parsecs", "> 2000 pc") ) );
+ else if ( s->distance() > 50.0 ) //show to nearest integer
+ Data->Distance->setText( i18n( "number in parsecs", "%1 pc" ).arg(
+ QString::number( int( s->distance() + 0.5 ) ) ) );
+ else if ( s->distance() > 10.0 ) //show to tenths place
+ Data->Distance->setText( i18n( "number in parsecs", "%1 pc" ).arg(
+ KGlobal::locale()->formatNumber( s->distance(), 1 ) ) );
+ else //show to hundredths place
+ Data->Distance->setText( i18n( "number in parsecs", "%1 pc" ).arg(
+ KGlobal::locale()->formatNumber( s->distance(), 2 ) ) );
+
+ //Note multiplicity/variablility in angular size label
+ Data->AngSizeLabel->setText( "" );
+ Data->AngSize->setText( "" );
+ Data->AngSizeLabel->setFont( Data->AngSize->font() );
+ if ( s->isMultiple() && s->isVariable() ) {
+ Data->AngSizeLabel->setText( i18n( "the star is a multiple star", "multiple" ) + "," );
+ Data->AngSize->setText( i18n( "the star is a variable star", "variable" ) );
+ } else if ( s->isMultiple() )
+ Data->AngSizeLabel->setText( i18n( "the star is a multiple star", "multiple" ) );
+ else if ( s->isVariable() )
+ Data->AngSizeLabel->setText( i18n( "the star is a variable star", "variable" ) );
+
+ break; //end of stars case
+
+ case 9: //asteroids [fall through to planets]
+ case 10: //comets [fall through to planets]
+ case 2: //planets (including comets and asteroids)
+ ps = (KSPlanetBase *)selectedObject;
+
+ Data->Names->setText( ps->longname() );
+ //Type is "G5 star" for Sun
+ if ( ps->name() == "Sun" )
+ Data->Type->setText( i18n("G5 star") );
+ else
+ Data->Type->setText( ps->typeName() );
+
+ Data->Constellation->setText( ps->constellation( ksw->data()->csegmentList,
+ ksw->data()->cnameList ) );
+
+ //Magnitude: The moon displays illumination fraction instead
+ if ( selectedObject->name() == "Moon" ) {
+ Data->MagLabel->setText( i18n("Illumination:") );
+ Data->Mag->setText( QString("%1 %").arg( int( ((KSMoon *)selectedObject)->illum()*100. ) ) );
+ } else {
+ Data->Mag->setText( i18n( "number in magnitudes", "%1 mag" ).arg(
+ KGlobal::locale()->formatNumber( ps->mag(), 1 ) ) ); //show to tenths place
+ }
+
+ //Distance from Earth. The moon requires a unit conversion
+ if ( ps->name() == "Moon" ) {
+ Data->Distance->setText( i18n("distance in kilometers", "%1 km").arg(
+ KGlobal::locale()->formatNumber( ps->rearth()*AU_KM ) ) );
+ } else {
+ Data->Distance->setText( i18n("distance in Astronomical Units", "%1 AU").arg(
+ KGlobal::locale()->formatNumber( ps->rearth() ) ) );
+ }
+
+ //Angular size; moon and sun in arcmin, others in arcsec
+ if ( ps->angSize() ) {
+ if ( ps->name() == "Sun" || ps->name() == "Moon" )
+ Data->AngSize->setText( i18n("angular size in arcminutes", "%1 arcmin").arg(
+ KGlobal::locale()->formatNumber( ps->angSize() ) ) );
+ else
+ Data->AngSize->setText( i18n("angular size in arcseconds", "%1 arcsec").arg(
+ KGlobal::locale()->formatNumber( ps->angSize()*60.0 ) ) );
+ } else {
+ Data->AngSize->setText( "--" );
+ }
+
+ break; //end of planets/comets/asteroids case
+
+ default: //deep-sky objects
+ dso = (DeepSkyObject *)selectedObject;
+
+ //Show all names recorded for the object
+ if ( ! dso->longname().isEmpty() && dso->longname() != dso->name() ) {
+ pname = dso->translatedLongName();
+ oname = dso->translatedName();
+ } else {
+ pname = dso->translatedName();
+ }
+
+ if ( ! dso->translatedName2().isEmpty() ) {
+ if ( oname.isEmpty() ) oname = dso->translatedName2();
+ else oname += ", " + dso->translatedName2();
+ }
+
+ if ( dso->ugc() != 0 ) {
+ if ( ! oname.isEmpty() ) oname += ", ";
+ oname += "UGC " + QString("%1").arg( dso->ugc() );
+ }
+ if ( dso->pgc() != 0 ) {
+ if ( ! oname.isEmpty() ) oname += ", ";
+ oname += "PGC " + QString("%1").arg( dso->pgc() );
+ }
+
+ if ( ! oname.isEmpty() ) pname += ", " + oname;
+ Data->Names->setText( pname );
+
+ Data->Type->setText( dso->typeName() );
+
+ if ( dso->mag() > 90.0 )
+ Data->Mag->setText( "--" );
+ else
+ Data->Mag->setText( i18n( "number in magnitudes", "%1 mag" ).arg(
+ KGlobal::locale()->formatNumber( dso->mag(), 1 ) ) ); //show to tenths place
+
+ //No distances at this point...
+ Data->Distance->setText( "--" );
+
+ //Only show decimal place for small angular sizes
+ if ( dso->a() > 10.0 )
+ Data->AngSize->setText( i18n("angular size in arcminutes", "%1 arcmin").arg(
+ int( dso->a() ) ) );
+ else if ( dso->a() )
+ Data->AngSize->setText( i18n("angular size in arcminutes", "%1 arcmin").arg(
+ KGlobal::locale()->formatNumber( dso->a(), 1 ) ) );
+ else
+ Data->AngSize->setText( "--" );
+
+ break;
+ }
+
+ //Common to all types:
+ Data->Constellation->setText( selectedObject->constellation( ksw->data()->csegmentList,
+ ksw->data()->cnameList ) );
+}
+
+void DetailDialog::createPositionTab( const KStarsDateTime &ut, GeoLocation *geo ) {
+ QFrame *PosTab = addPage( i18n("Position") );
+ Pos = new DetailsPositionUI( PosTab, "position_tab" );
+
+ //Modify colors
+ Pos->CoordTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) );
+ Pos->CoordTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::HighlightedText ) );
+ Pos->CoordFrame->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) );
+ Pos->RSTTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) );
+ Pos->RSTTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::HighlightedText ) );
+ Pos->RSTFrame->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Highlight ) );
+ Pos->RA->setPalette( palette() );
+ Pos->Dec->setPalette( palette() );
+ Pos->Az->setPalette( palette() );
+ Pos->Alt->setPalette( palette() );
+ Pos->HA->setPalette( palette() );
+ Pos->Airmass->setPalette( palette() );
+ Pos->TimeRise->setPalette( palette() );
+ Pos->TimeTransit->setPalette( palette() );
+ Pos->TimeSet->setPalette( palette() );
+ Pos->AzRise->setPalette( palette() );
+ Pos->AltTransit->setPalette( palette() );
+ Pos->AzSet->setPalette( palette() );
+ Pos->RALabel->setPalette( palette() );
+ Pos->DecLabel->setPalette( palette() );
+ Pos->AzLabel->setPalette( palette() );
+ Pos->AltLabel->setPalette( palette() );
+ Pos->HALabel->setPalette( palette() );
+ Pos->AirmassLabel->setPalette( palette() );
+ Pos->TimeRiseLabel->setPalette( palette() );
+ Pos->TimeTransitLabel->setPalette( palette() );
+ Pos->TimeSetLabel->setPalette( palette() );
+ Pos->AzRiseLabel->setPalette( palette() );
+ Pos->AltTransitLabel->setPalette( palette() );
+ Pos->AzSetLabel->setPalette( palette() );
+
+ QVBoxLayout *vlay = new QVBoxLayout( PosTab, 0, 0 );
+ vlay->addWidget( Pos );
+
+ //Coordinates Section:
+ //Don't use KLocale::formatNumber() for the epoch string,
+ //because we don't want a thousands-place separator!
+ QString sEpoch = QString::number( ut.epoch(), 'f', 1 );
+ //Replace the decimal point with localized decimal symbol
+ sEpoch.replace( ".", KGlobal::locale()->decimalSymbol() );
+
+ Pos->RALabel->setText( i18n( "RA (%1):" ).arg( sEpoch ) );
+ Pos->DecLabel->setText( i18n( "Dec (%1):" ).arg( sEpoch ) );
+ Pos->RA->setText( selectedObject->ra()->toHMSString() );
+ Pos->Dec->setText( selectedObject->dec()->toDMSString() );
+ Pos->Az->setText( selectedObject->az()->toDMSString() );
+ Pos->Alt->setText( selectedObject->alt()->toDMSString() );
+
+ //Hour Angle can be negative, but dms HMS expressions cannot.
+ //Here's a kludgy workaround:
+ dms lst = geo->GSTtoLST( ut.gst() );
+ dms ha( lst.Degrees() - selectedObject->ra()->Degrees() );
+ QChar sgn('+');
+ if ( ha.Hours() > 12.0 ) {
+ ha.setH( 24.0 - ha.Hours() );
+ sgn = '-';
+ }
+ Pos->HA->setText( QString("%1%2").arg(sgn).arg( ha.toHMSString() ) );
+
+ //Airmass is approximated as the secant of the zenith distance,
+ //equivalent to 1./sin(Alt). Beware of Inf at Alt=0!
+ if ( selectedObject->alt()->Degrees() > 0.0 )
+ Pos->Airmass->setText( KGlobal::locale()->formatNumber(
+ 1./sin( selectedObject->alt()->radians() ), 2 ) );
+ else
+ Pos->Airmass->setText( "--" );
+
+ //Rise/Set/Transit Section:
+
+ //Prepare time/position variables
+ QTime rt = selectedObject->riseSetTime( ut, geo, true ); //true = use rise time
+ dms raz = selectedObject->riseSetTimeAz( ut, geo, true ); //true = use rise time
+
+ //If transit time is before rise time, use transit time for tomorrow
+ QTime tt = selectedObject->transitTime( ut, geo );
+ dms talt = selectedObject->transitAltitude( ut, geo );
+ if ( tt < rt ) {
+ tt = selectedObject->transitTime( ut.addDays( 1 ), geo );
+ talt = selectedObject->transitAltitude( ut.addDays( 1 ), geo );
+ }
+
+ //If set time is before rise time, use set time for tomorrow
+ QTime st = selectedObject->riseSetTime( ut, geo, false ); //false = use set time
+ dms saz = selectedObject->riseSetTimeAz( ut, geo, false ); //false = use set time
+ if ( st < rt ) {
+ st = selectedObject->riseSetTime( ut.addDays( 1 ), geo, false ); //false = use set time
+ saz = selectedObject->riseSetTimeAz( ut.addDays( 1 ), geo, false ); //false = use set time
+ }
+
+ if ( rt.isValid() ) {
+ Pos->TimeRise->setText( QString().sprintf( "%02d:%02d", rt.hour(), rt.minute() ) );
+ Pos->TimeSet->setText( QString().sprintf( "%02d:%02d", st.hour(), st.minute() ) );
+ Pos->AzRise->setText( raz.toDMSString() );
+ Pos->AzSet->setText( saz.toDMSString() );
+ } else {
+ if ( selectedObject->alt()->Degrees() > 0.0 ) {
+ Pos->TimeRise->setText( i18n( "Circumpolar" ) );
+ Pos->TimeSet->setText( i18n( "Circumpolar" ) );
+ } else {
+ Pos->TimeRise->setText( i18n( "Never rises" ) );
+ Pos->TimeSet->setText( i18n( "Never rises" ) );
+ }
+
+ Pos->AzRise->setText( i18n( "Not Applicable", "N/A" ) );
+ Pos->AzSet->setText( i18n( "Not Applicable", "N/A" ) );
+ }
+
+ Pos->TimeTransit->setText( QString().sprintf( "%02d:%02d", tt.hour(), tt.minute() ) );
+ Pos->AltTransit->setText( talt.toDMSString() );
+}
+
+void DetailDialog::createLinksTab()
+{
+ // don't create a link tab for an unnamed star
+ if (selectedObject->name() == QString("star"))
+ return;
+
+ QFrame *LinksTab = addPage( i18n( "Links" ) );
+ Links = new DetailsLinksUI( LinksTab, "links_tab" );
+
+ //Modify colors
+ Links->InfoTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Text ) );
+ Links->InfoTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Base ) );
+ Links->ImagesTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Text ) );
+ Links->ImagesTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Base ) );
+
+ QPalette p = palette();
+ p.setColor( QPalette::Active, QColorGroup::Dark, palette().color( QPalette::Active, QColorGroup::Highlight ) );
+ Links->InfoList->setPalette( p );
+ Links->ImagesList->setPalette( p );
+
+ QVBoxLayout *vlay = new QVBoxLayout( LinksTab, 0, 0 );
+ vlay->addWidget( Links );
+
+ QStringList::Iterator itList = selectedObject->InfoList.begin();
+ QStringList::Iterator itTitle = selectedObject->InfoTitle.begin();
+ QStringList::Iterator itListEnd = selectedObject->InfoList.end();
+
+ for ( ; itList != itListEnd; ++itList ) {
+ Links->InfoList->insertItem(QString(*itTitle));
+ itTitle++;
+ }
+
+ Links->InfoList->setSelected(0, true);
+
+ itList = selectedObject->ImageList.begin();
+ itTitle = selectedObject->ImageTitle.begin();
+ itListEnd = selectedObject->ImageList.end();
+
+ for ( ; itList != itListEnd; ++itList ) {
+ Links->ImagesList->insertItem(QString(*itTitle));
+ itTitle++;
+ }
+
+ if (! Links->InfoList->count() && ! Links->ImagesList->count()) {
+ Links->EditLinkButton->setDisabled(true);
+ Links->RemoveLinkButton->setDisabled(true);
+ }
+
+ // Signals/Slots
+ connect( Links->ViewButton, SIGNAL(clicked()), this, SLOT( viewLink() ) );
+ connect( Links->AddLinkButton, SIGNAL(clicked()), ksw->map(), SLOT( addLink() ) );
+ connect( Links->EditLinkButton, SIGNAL(clicked()), this, SLOT( editLinkDialog() ) );
+ connect( Links->RemoveLinkButton, SIGNAL(clicked()), this, SLOT( removeLinkDialog() ) );
+ connect( Links->InfoList, SIGNAL(highlighted(int)), this, SLOT( unselectImagesList() ) );
+ connect( Links->ImagesList, SIGNAL(highlighted(int)), this, SLOT( unselectInfoList() ) );
+ connect( ksw->map(), SIGNAL(linkAdded()), this, SLOT( updateLists() ) );
+}
+
+void DetailDialog::createAdvancedTab()
+{
+ // Don't create an adv tab for an unnamed star or if advinterface file failed loading
+ // We also don't need adv dialog for solar system objects.
+ if (selectedObject->name() == QString("star") ||
+ ksw->data()->ADVtreeList.isEmpty() ||
+ selectedObject->type() == SkyObject::PLANET ||
+ selectedObject->type() == SkyObject::COMET ||
+ selectedObject->type() == SkyObject::ASTEROID )
+ return;
+
+ QFrame *AdvancedTab = addPage(i18n("Advanced"));
+ Adv = new DetailsDatabaseUI( AdvancedTab, "database_tab" );
+// Adv->setPaletteBackgroundColor( QColor( "white" ) );
+ QVBoxLayout *vlay = new QVBoxLayout( AdvancedTab, 0, 0 );
+ vlay->addWidget( Adv );
+
+ treeIt = new QPtrListIterator<ADVTreeData> (ksw->data()->ADVtreeList);
+ connect( Adv->ADVTree, SIGNAL(doubleClicked(QListViewItem*)), this, SLOT(viewADVData()));
+
+ populateADVTree(NULL);
+}
+
+void DetailDialog::createLogTab()
+{
+ //Don't create a a log tab for an unnamed star
+ if (selectedObject->name() == QString("star"))
+ return;
+
+ // Log Tab
+ QFrame *LogTab = addPage(i18n("Log"));
+ Log = new DetailsLogUI( LogTab, "log_tab" );
+
+ //Modify colors
+ Log->LogTitle->setPaletteBackgroundColor( palette().color( QPalette::Active, QColorGroup::Text ) );
+ Log->LogTitle->setPaletteForegroundColor( palette().color( QPalette::Active, QColorGroup::Base ) );
+
+ QVBoxLayout *vlay = new QVBoxLayout( LogTab, 0, 0 );
+ vlay->addWidget( Log );
+
+ if ( selectedObject->userLog.isEmpty() )
+ Log->UserLog->setText(i18n("Record here observation logs and/or data on %1.").arg(selectedObject->translatedName()));
+ else
+ Log->UserLog->setText(selectedObject->userLog);
+
+ //Automatically save the log contents when the widget loses focus
+ connect( Log->UserLog, SIGNAL( focusOut() ), this, SLOT( saveLogData() ) );
+}
+
+
+void DetailDialog::unselectInfoList()
+{
+ Links->InfoList->setSelected( Links->InfoList->currentItem(), false );
+}
+
+void DetailDialog::unselectImagesList()
+{
+ Links->ImagesList->setSelected( Links->ImagesList->currentItem(), false );
+}
+
+void DetailDialog::viewLink()
+{
+ QString URL;
+
+ if ( Links->InfoList->currentItem() != -1 &&
+ Links->InfoList->isSelected( Links->InfoList->currentItem() ) )
+ URL = QString( *selectedObject->InfoList.at( Links->InfoList->currentItem() ) );
+ else if ( Links->ImagesList->currentItem() != -1 )
+ URL = QString( *selectedObject->ImageList.at( Links->ImagesList->currentItem() ) );
+
+ if (!URL.isEmpty())
+ kapp->invokeBrowser(URL);
+}
+
+void DetailDialog::updateLists()
+{
+ Links->InfoList->clear();
+ Links->ImagesList->clear();
+
+ QStringList::Iterator itList = selectedObject->InfoList.begin();
+ QStringList::Iterator itTitle = selectedObject->InfoTitle.begin();
+ QStringList::Iterator itListEnd = selectedObject->InfoList.end();
+
+ for ( ; itList != itListEnd; ++itList ) {
+ Links->InfoList->insertItem(QString(*itTitle));
+ itTitle++;
+ }
+
+ Links->InfoList->setSelected(0, true);
+ itList = selectedObject->ImageList.begin();
+ itTitle = selectedObject->ImageTitle.begin();
+ itListEnd = selectedObject->ImageList.end();
+
+ for ( ; itList != itListEnd; ++itList ) {
+ Links->ImagesList->insertItem(QString(*itTitle));
+ itTitle++;
+ }
+}
+
+void DetailDialog::editLinkDialog()
+{
+ int type;
+ uint i;
+ QString defaultURL , entry;
+ QFile newFile;
+
+ KDialogBase editDialog(KDialogBase::Plain, i18n("Edit Link"), Ok|Cancel, Ok , this, "editlink", false);
+ QFrame *editFrame = editDialog.plainPage();
+
+ editLinkURL = new QLabel(i18n("URL:"), editFrame);
+ editLinkField = new QLineEdit(editFrame, "lineedit");
+ editLinkField->setMinimumWidth(300);
+ editLinkField->home(false);
+ editLinkLayout = new QHBoxLayout(editFrame, 6, 6, "editlinklayout");
+ editLinkLayout->addWidget(editLinkURL);
+ editLinkLayout->addWidget(editLinkField);
+
+ currentItemIndex = Links->InfoList->currentItem();
+
+ if (currentItemIndex != -1 && Links->InfoList->isSelected(currentItemIndex))
+ {
+ defaultURL = *selectedObject->InfoList.at(currentItemIndex);
+ editLinkField->setText(defaultURL);
+ type = 1;
+ currentItemTitle = Links->InfoList->currentText();
+ }
+ else if ( (currentItemIndex = Links->ImagesList->currentItem()) != -1)
+ {
+ defaultURL = *selectedObject->ImageList.at(currentItemIndex);
+ editLinkField->setText(defaultURL);
+ type = 0;
+ currentItemTitle = Links->ImagesList->currentText();
+ }
+ else return;
+
+ // If user presses cancel then return
+ if (!editDialog.exec() == QDialog::Accepted)
+ return;
+ // if it wasn't edit, don't do anything
+ if (!editLinkField->edited())
+ return;
+
+ // Save the URL of the current item
+ currentItemURL = editLinkField->text();
+ entry = selectedObject->name() + ":" + currentItemTitle + ":" + currentItemURL;
+
+ //FIXME: usage of verifyUserData() is pretty unclear
+ //verifyUserData() returns false if currentItemTitle/currentItemURL
+ //are not found in the user's list already. If they are, then that
+ //item is removed.
+ switch (type)
+ {
+ case 0:
+ if (!verifyUserData(type))
+ return;
+ break;
+ case 1:
+ if (!verifyUserData(type))
+ return;
+ break;
+ }
+
+ // Open a new file with the same name and copy all data along with changes
+ newFile.setName(file.name());
+ newFile.open(IO_WriteOnly);
+
+ QTextStream newStream(&newFile);
+
+ for (i=0; i<dataList.count(); i++)
+ {
+ newStream << dataList[i] << endl;
+ continue;
+ }
+
+ if (type==0)
+ {
+ *selectedObject->ImageTitle.at(currentItemIndex) = currentItemTitle;
+ *selectedObject->ImageList.at(currentItemIndex) = currentItemURL;
+ }
+ else
+ {
+ *selectedObject->InfoTitle.at(currentItemIndex) = currentItemTitle;
+ *selectedObject->InfoList.at(currentItemIndex) = currentItemURL;
+ }
+
+ newStream << entry << endl;
+
+ newFile.close();
+ file.close();
+ updateLists();
+}
+
+void DetailDialog::removeLinkDialog()
+{
+ int type;
+ uint i;
+ QString defaultURL, entry;
+ QFile newFile;
+
+ currentItemIndex = Links->InfoList->currentItem();
+
+ if (currentItemIndex != -1 && Links->InfoList->isSelected(currentItemIndex))
+ {
+ defaultURL = *selectedObject->InfoList.at(currentItemIndex);
+ type = 1;
+ currentItemTitle = Links->InfoList->currentText();
+ }
+ else
+ {
+ currentItemIndex = Links->ImagesList->currentItem();
+ defaultURL = *selectedObject->ImageList.at(currentItemIndex);
+ type = 0;
+ currentItemTitle = Links->ImagesList->currentText();
+ }
+
+ if (KMessageBox::warningContinueCancel( 0, i18n("Are you sure you want to remove the %1 link?").arg(currentItemTitle), i18n("Delete Confirmation"),KStdGuiItem::del())!=KMessageBox::Continue)
+ return;
+
+ switch (type)
+ {
+ case 0:
+ if (!verifyUserData(type))
+ return;
+ selectedObject->ImageTitle.remove( selectedObject->ImageTitle.at(currentItemIndex));
+ selectedObject->ImageList.remove( selectedObject->ImageList.at(currentItemIndex));
+ break;
+
+ case 1:
+ if (!verifyUserData(type))
+ return;
+ selectedObject->InfoTitle.remove(selectedObject->InfoTitle.at(currentItemIndex));
+ selectedObject->InfoList.remove(selectedObject->InfoList.at(currentItemIndex));
+ break;
+ }
+
+ // Open a new file with the same name and copy all data along with changes
+ newFile.setName(file.name());
+ newFile.open(IO_WriteOnly);
+
+ QTextStream newStream(&newFile);
+
+ for (i=0; i<dataList.count(); i++)
+ newStream << dataList[i] << endl;
+
+ newFile.close();
+ file.close();
+ updateLists();
+}
+
+bool DetailDialog::verifyUserData(int type)
+{
+ QString line, name, sub, title;
+ bool ObjectFound = false;
+ uint i;
+
+ switch (type)
+ {
+ case 0:
+ if (!readUserFile(type))
+ return false;
+ for (i=0; i<dataList.count(); i++)
+ {
+ line = dataList[i];
+ name = line.mid( 0, line.find(':') );
+ sub = line.mid( line.find(':')+1 );
+ title = sub.mid( 0, sub.find(':') );
+ if (name == selectedObject->name() && title == currentItemTitle)
+ {
+ ObjectFound = true;
+ dataList.remove(dataList.at(i));
+ break;
+ }
+ }
+ break;
+ case 1:
+ if (!readUserFile(type))
+ return false;
+ for (i=0; i<dataList.count(); i++)
+ {
+ line = dataList[i];
+ name = line.mid( 0, line.find(':') );
+ sub = line.mid( line.find(':')+1 );
+ title = sub.mid( 0, sub.find(':') );
+ if (name == selectedObject->name() && title == currentItemTitle)
+ {
+ ObjectFound = true;
+ dataList.remove(dataList.at(i));
+ break;
+ }
+ }
+ break;
+ }
+ return ObjectFound;
+}
+
+bool DetailDialog::readUserFile(int type)//, int sourceFileType)
+{
+ switch (type)
+ {
+ case 0:
+ file.setName( locateLocal( "appdata", "image_url.dat" ) ); //determine filename
+ if ( !file.open( IO_ReadOnly) )
+ {
+ ksw->data()->initError("image_url.dat", false);
+ return false;
+ }
+ break;
+
+ case 1:
+ file.setName( locateLocal( "appdata", "info_url.dat" ) ); //determine filename
+ if ( !file.open( IO_ReadOnly) )
+ {
+ ksw->data()->initError("info_url.dat", false);
+ return false;
+ }
+ break;
+ }
+
+ // Must reset file
+ file.reset();
+ QTextStream stream(&file);
+
+ dataList.clear();
+
+ // read all data into memory
+ while (!stream.eof())
+ dataList.append(stream.readLine());
+
+ return true;
+}
+
+void DetailDialog::populateADVTree(QListViewItem *parent)
+{
+ // list done
+ if (!treeIt->current())
+ return;
+
+ // if relative top level [KSLABEL]
+ if (treeIt->current()->Type == 0)
+ forkTree(parent);
+
+ while (treeIt->current())
+ {
+ if (treeIt->current()->Type == 0)
+ {
+ forkTree(parent);
+ continue;
+ }
+ else if (treeIt->current()->Type == 1)
+ break;
+
+ if (parent)
+ new QListViewItem( parent, treeIt->current()->Name);
+ else
+ new QListViewItem( Adv->ADVTree, treeIt->current()->Name);
+
+ ++(*treeIt);
+ }
+}
+
+void DetailDialog::forkTree(QListViewItem *parent)
+{
+ QListViewItem *current = 0;
+ if (parent)
+ current = new QListViewItem(parent, treeIt->current()->Name);
+ else
+ current = new QListViewItem(Adv->ADVTree, treeIt->current()->Name);
+
+ // we need to increment the iterator before and after populating the tree
+ ++(*treeIt);
+ populateADVTree(current);
+ ++(*treeIt);
+}
+
+void DetailDialog::viewADVData()
+{
+ QString link;
+ QListViewItem * current = Adv->ADVTree->currentItem();
+
+ if (!current) return;
+
+ treeIt->toFirst();
+ while (treeIt->current())
+ {
+ if (treeIt->current()->Name == current->text(0))
+ {
+ if (treeIt->current()->Type == 2) break;
+ else return;
+ }
+ ++(*treeIt);
+ }
+
+ link = treeIt->current()->Link;
+ link = parseADVData(link);
+ kapp->invokeBrowser(link);
+}
+
+QString DetailDialog::parseADVData(QString link)
+{
+ QString subLink;
+ int index;
+
+ if ( (index = link.find("KSOBJ")) != -1)
+ {
+ link.remove(index, 5);
+ link = link.insert(index, selectedObject->name());
+ }
+
+ if ( (index = link.find("KSRA")) != -1)
+ {
+ link.remove(index, 4);
+ subLink = QString().sprintf("%02d%02d%02d", selectedObject->ra0()->hour(), selectedObject->ra0()->minute(), selectedObject->ra0()->second());
+ subLink = subLink.insert(2, "%20");
+ subLink = subLink.insert(7, "%20");
+
+ link = link.insert(index, subLink);
+ }
+ if ( (index = link.find("KSDEC")) != -1)
+ {
+ link.remove(index, 5);
+ if (selectedObject->dec()->degree() < 0)
+ {
+ subLink = QString().sprintf("%03d%02d%02d", selectedObject->dec0()->degree(), selectedObject->dec0()->arcmin(), selectedObject->dec0()->arcsec());
+ subLink = subLink.insert(3, "%20");
+ subLink = subLink.insert(8, "%20");
+ }
+ else
+ {
+ subLink = QString().sprintf("%02d%02d%02d", selectedObject->dec0()->degree(), selectedObject->dec0()->arcmin(), selectedObject->dec0()->arcsec());
+ subLink = subLink.insert(0, "%2B");
+ subLink = subLink.insert(5, "%20");
+ subLink = subLink.insert(10, "%20");
+ }
+ link = link.insert(index, subLink);
+ }
+
+ return link;
+}
+
+void DetailDialog::saveLogData() {
+ selectedObject->saveUserLog( Log->UserLog->text() );
+}
+
+void DetailDialog::addToObservingList() {
+ ksw->observingList()->slotAddObject( selectedObject );
+}
+
+void DetailDialog::centerMap() {
+ ksw->map()->setClickedObject( selectedObject );
+ ksw->map()->slotCenter();
+}
+
+void DetailDialog::centerTelescope()
+{
+
+ INDI_D *indidev(NULL);
+ INDI_P *prop(NULL), *onset(NULL);
+ INDI_E *RAEle(NULL), *DecEle(NULL), *AzEle(NULL), *AltEle(NULL), *ConnectEle(NULL), *nameEle(NULL);
+ bool useJ2000( false);
+ int selectedCoord(0);
+ SkyPoint sp;
+
+ // Find the first device with EQUATORIAL_EOD_COORD or EQUATORIAL_COORD and with SLEW element
+ // i.e. the first telescope we find!
+
+ INDIMenu *imenu = ksw->getINDIMenu();
+
+
+ for (unsigned int i=0; i < imenu->mgr.count() ; i++)
+ {
+ for (unsigned int j=0; j < imenu->mgr.at(i)->indi_dev.count(); j++)
+ {
+ indidev = imenu->mgr.at(i)->indi_dev.at(j);
+ indidev->stdDev->currentObject = NULL;
+ prop = indidev->findProp("EQUATORIAL_EOD_COORD");
+ if (prop == NULL)
+ {
+ prop = indidev->findProp("EQUATORIAL_COORD");
+ if (prop == NULL)
+ {
+ prop = indidev->findProp("HORIZONTAL_COORD");
+ if (prop == NULL)
+ continue;
+ else
+ selectedCoord = 1; /* Select horizontal */
+ }
+ else
+ useJ2000 = true;
+ }
+
+ ConnectEle = indidev->findElem("CONNECT");
+ if (!ConnectEle) continue;
+
+ if (ConnectEle->state == PS_OFF)
+ {
+ KMessageBox::error(0, i18n("Telescope %1 is offline. Please connect and retry again.").arg(indidev->label));
+ return;
+ }
+
+ switch (selectedCoord)
+ {
+ // Equatorial
+ case 0:
+ if (prop->perm == PP_RO) continue;
+ RAEle = prop->findElement("RA");
+ if (!RAEle) continue;
+ DecEle = prop->findElement("DEC");
+ if (!DecEle) continue;
+ break;
+
+ // Horizontal
+ case 1:
+ if (prop->perm == PP_RO) continue;
+ AzEle = prop->findElement("AZ");
+ if (!AzEle) continue;
+ AltEle = prop->findElement("ALT");
+ if (!AltEle) continue;
+ break;
+ }
+
+ onset = indidev->findProp("ON_COORD_SET");
+ if (!onset) continue;
+
+ onset->activateSwitch("SLEW");
+
+ indidev->stdDev->currentObject = selectedObject;
+
+ /* Send object name if available */
+ if (indidev->stdDev->currentObject)
+ {
+ nameEle = indidev->findElem("OBJECT_NAME");
+ if (nameEle && nameEle->pp->perm != PP_RO)
+ {
+ nameEle->write_w->setText(indidev->stdDev->currentObject->name());
+ nameEle->pp->newText();
+ }
+ }
+
+ switch (selectedCoord)
+ {
+ case 0:
+ if (indidev->stdDev->currentObject)
+ sp.set (indidev->stdDev->currentObject->ra(), indidev->stdDev->currentObject->dec());
+ else
+ sp.set (ksw->map()->clickedPoint()->ra(), ksw->map()->clickedPoint()->dec());
+
+ if (useJ2000)
+ sp.apparentCoord(ksw->data()->ut().djd(), (long double) J2000);
+
+ RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour()).arg(sp.ra()->minute()).arg(sp.ra()->second()));
+ DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree()).arg(sp.dec()->arcmin()).arg(sp.dec()->arcsec()));
+
+ break;
+
+ case 1:
+ if (indidev->stdDev->currentObject)
+ {
+ sp.setAz(*indidev->stdDev->currentObject->az());
+ sp.setAlt(*indidev->stdDev->currentObject->alt());
+ }
+ else
+ {
+ sp.setAz(*ksw->map()->clickedPoint()->az());
+ sp.setAlt(*ksw->map()->clickedPoint()->alt());
+ }
+
+ AzEle->write_w->setText(QString("%1:%2:%3").arg(sp.az()->degree()).arg(sp.az()->arcmin()).arg(sp.az()->arcsec()));
+ AltEle->write_w->setText(QString("%1:%2:%3").arg(sp.alt()->degree()).arg(sp.alt()->arcmin()).arg(sp.alt()->arcsec()));
+
+ break;
+ }
+
+ prop->newText();
+
+ return;
+ }
+ }
+
+ // We didn't find any telescopes
+ KMessageBox::sorry(0, i18n("KStars did not find any active telescopes."));
+
+}
+
+void DetailDialog::showThumbnail() {
+ //No image if object is a star
+ if ( selectedObject->type() == SkyObject::STAR ||
+ selectedObject->type() == SkyObject::CATALOG_STAR ) {
+ Thumbnail->resize( Data->Image->width(), Data->Image->height() );
+ Thumbnail->fill( Data->paletteBackgroundColor() );
+ Data->Image->setPixmap( *Thumbnail );
+ return;
+ }
+
+ //Try to load the object's image from disk
+ //If no image found, load "no image" image
+ //If that isn't found, make it blank.
+ QFile file;
+ QString fname = "thumb-" + selectedObject->name().lower().replace( QRegExp(" "), "" ) + ".png";
+ if ( KSUtils::openDataFile( file, fname ) ) {
+ file.close();
+ Thumbnail->load( file.name(), "PNG" );
+ } else if ( KSUtils::openDataFile( file, "noimage.png" ) ) {
+ file.close();
+ Thumbnail->load( file.name(), "PNG" );
+ } else {
+ Thumbnail->resize( Data->Image->width(), Data->Image->height() );
+ Thumbnail->fill( Data->paletteBackgroundColor() );
+ }
+
+ Data->Image->setPixmap( *Thumbnail );
+}
+
+void DetailDialog::updateThumbnail() {
+ ThumbnailPicker tp( selectedObject, *Thumbnail, this, "thumbnaileditor" );
+
+ if ( tp.exec() == QDialog::Accepted ) {
+ QString fname = locateLocal( "appdata", "thumb-"
+ + selectedObject->name().lower().replace( QRegExp(" "), "" ) + ".png" );
+
+ Data->Image->setPixmap( *(tp.image()) );
+
+ //If a real image was set, save it.
+ //If the image was unset, delete the old image on disk.
+ if ( tp.imageFound() ) {
+ Data->Image->pixmap()->save( fname, "PNG" );
+ *Thumbnail = *(Data->Image->pixmap());
+ } else {
+ QFile f;
+ f.setName( fname );
+ f.remove();
+ }
+ }
+}
+
+#include "detaildialog.moc"
diff --git a/kstars/kstars/detaildialog.h b/kstars/kstars/detaildialog.h
new file mode 100644
index 00000000..115353e2
--- /dev/null
+++ b/kstars/kstars/detaildialog.h
@@ -0,0 +1,249 @@
+/***************************************************************************
+ detaildialog.h - description
+ -------------------
+ begin : Sun May 5 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef DETAILDIALOG_H
+#define DETAILDIALOG_H
+
+#include <qfile.h>
+#include <qlabel.h>
+#include <qptrlist.h>
+#include <kdialogbase.h>
+#include <ktextedit.h>
+
+#include "skyobject.h"
+
+class GeoLocation;
+class QHBoxLayout;
+class QLineEdit;
+class QFile;
+class QPixmap;
+class QString;
+class QStringList;
+class KStars;
+class KStarsDateTime;
+
+class DetailsDataUI;
+class DetailsPositionUI;
+class DetailsLinksUI;
+class DetailsDatabaseUI;
+class DetailsLogUI;
+
+struct ADVTreeData
+{
+ QString Name;
+ QString Link;
+ int Type;
+};
+
+/**@class LogEdit is a simple derivative of KTextEdit, that just adds a
+ *focusOut() signal, emitted when the edit loses focus.
+ *@author Jason Harris
+ *@version 1.0
+ */
+class LogEdit : public KTextEdit {
+ Q_OBJECT
+public:
+ LogEdit( QWidget *parent=0, const char *name=0 );
+ ~LogEdit() {}
+
+signals:
+ void focusOut();
+
+protected:
+ void focusOutEvent( QFocusEvent *e );
+};
+
+/**@class ClickLabel is a QLabel with a clicked() signal.
+ *@author Jason Harris
+ *@version 1.0
+ */
+class ClickLabel : public QLabel {
+ Q_OBJECT
+public:
+ ClickLabel( QWidget *parent=0, const char *name=0 );
+ ~ClickLabel() {}
+
+signals:
+ void clicked();
+
+protected:
+ void mousePressEvent( QMouseEvent *e ) { if ( e->button() == LeftButton ) emit clicked(); }
+};
+
+/**@class DetailDialog is a window showing detailed information for a selected object.
+ *The window is split into four Tabs: General, Links, Advanced and Log.
+ *The General Tab displays some type-specific data about the object, as well as its
+ *present coordinates and Rise/Set/Transit times for the current date. The Type-specific
+ *data are:
+ *@li Stars: common name, genetive name, Spectral type, magnitude, distance
+ *@li Solar System: name, object type (planet/comet/asteroid), Distance, magnitude (TBD),
+ *angular size (TBD)
+ *@li Deep Sky: Common name, other names, object type, magnitude, angular size
+ *
+ *The Links Tab allows the user to manage the list of Image and Information links
+ *listed in the object's popup menu. The Advanced Tab allows the user to query
+ *a number of professional-grade online astronomical databases for data on the object.
+ *The Log tab allows the user to attach their own text notes about the object.
+ *@author Jason Harris, Jasem Mutlaq
+ *@version 1.0
+ */
+
+class DetailDialog : public KDialogBase {
+ Q_OBJECT
+public:
+/**Constructor
+ */
+ DetailDialog(SkyObject *o, const KStarsDateTime &ut, GeoLocation *geo, QWidget *parent=0, const char *name=0);
+
+/**Destructor (empty)
+ */
+ ~DetailDialog() {}
+
+ QPixmap* thumbnail() { return Thumbnail; }
+
+public slots:
+/**@short Add this object to the observing list.
+ */
+ void addToObservingList();
+
+/**@short Center this object in the display.
+ */
+ void centerMap();
+
+/**@short Center this object in the telescope.
+ */
+ void centerTelescope();
+
+/**@short Display thumbnail image for the object
+ */
+ void showThumbnail();
+
+/**@short Update thumbnail image for the object
+ */
+ void updateThumbnail();
+
+/**@short View the selected image or info URL in the web browser.
+ */
+ void viewLink();
+
+/**@short Unselect the currently selected item in the Images list
+ *@note used when an item is selected in the Info list
+ */
+ void unselectImagesList();
+
+/**@short Unselect the currently selected item in the Info list
+ *@note used when an item is selected in the Images list
+ */
+ void unselectInfoList();
+
+/**@short Rebuild the Image and Info URL lists for this object.
+ *@note used when an item is added to either list.
+ */
+ void updateLists();
+
+/**@short Open a dialog to edit a URL in either the Images or Info lists,
+ *and update the user's *url.dat file.
+ */
+ void editLinkDialog();
+
+/**@short remove a URL entry from either the Images or Info lists, and
+ *update the user's *url.dat file.
+ */
+ void removeLinkDialog();
+
+/**Open the web browser to the selected online astronomy database,
+ *with a query to the object of this Detail Dialog.
+ */
+ void viewADVData();
+
+/**Save the User's text in the Log Tab to the userlog.dat file.
+ */
+ void saveLogData();
+
+private:
+
+/**Read in the user's customized URL file (either images or info webpages),
+ *and store the file's lines in a QStringList.
+ *@param type 0=Image URLs; 1=Info URLs
+ */
+ bool readUserFile(int type);
+
+/**Parse the QStringList containing the User's URLs.
+ *@param type 0=Image URLs; 1=Info URLs
+ */
+ bool verifyUserData(int type);
+
+/**Build the General Data Tab for the current object.
+ */
+ void createGeneralTab();
+
+/**Build the Position Tab for the current object.
+ */
+ void createPositionTab( const KStarsDateTime &ut, GeoLocation *geo );
+
+/**Build the Links Tab, populating the image and info lists with the
+ *known URLs for the current Object.
+ */
+ void createLinksTab();
+
+/**Build the Advanced Tab
+ */
+ void createAdvancedTab();
+
+/**Build the Log Tab
+ */
+ void createLogTab();
+
+
+/**Populate the TreeView of known astronomical databases in the Advanced Tab
+ */
+ void populateADVTree(QListViewItem *parent);
+
+/**For the databases TreeView
+ */
+ void forkTree(QListViewItem *parent);
+
+/**Data for the Advanced Tab TreeView is stored in the file advinterface.dat.
+ *This function parses advinterface.dat.
+ */
+ QString parseADVData(QString link);
+
+
+ SkyObject *selectedObject;
+ KStars* ksw;
+
+ // Edit Link Dialog
+ QHBoxLayout *editLinkLayout;
+ QLabel *editLinkURL;
+ QLineEdit *editLinkField;
+ QFile file;
+ QPixmap *Thumbnail;
+ int currentItemIndex;
+ QString currentItemURL, currentItemTitle;
+ QStringList dataList;
+
+ QPtrListIterator<ADVTreeData> * treeIt;
+
+ DetailsDataUI *Data;
+ DetailsPositionUI *Pos;
+ DetailsLinksUI *Links;
+ DetailsDatabaseUI *Adv;
+ DetailsLogUI *Log;
+
+};
+
+#endif
diff --git a/kstars/kstars/details_data.ui b/kstars/kstars/details_data.ui
new file mode 100644
index 00000000..2f7893b0
--- /dev/null
+++ b/kstars/kstars/details_data.ui
@@ -0,0 +1,599 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DetailsDataUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DetailsDataUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>542</width>
+ <height>386</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Details - General Data</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout67</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Names</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>&lt;p align="center"&gt;Primary Name, Other Names&lt;/p&gt;</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignCenter</set>
+ </property>
+ </widget>
+ <widget class="QFrame">
+ <property name="name">
+ <cstring>DataFrame</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="frameShape">
+ <enum>Box</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="lineWidth">
+ <number>4</number>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout20</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout60_2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KActiveLabel">
+ <property name="name">
+ <cstring>Type</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Object Type</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>InLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>in</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="KActiveLabel">
+ <property name="name">
+ <cstring>Constellation</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Constellation</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>140</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout19</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="ClickLabel">
+ <property name="name">
+ <cstring>Image</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Click to change image</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>A small thumbnail image of the object is shown here. You can modify the image by clicking on it.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>77</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout22</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout21</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KActiveLabel" row="2" column="1">
+ <property name="name">
+ <cstring>AngSize</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="paletteBackgroundColor">
+ <color>
+ <red>238</red>
+ <green>238</green>
+ <blue>230</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>0.00 arcmin</string>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="0" column="1">
+ <property name="name">
+ <cstring>Mag</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>0.00 mag</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>MagLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Magnitude:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>DistanceLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Distance:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="1" column="1">
+ <property name="name">
+ <cstring>Distance</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>0.00 pc</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>AngSizeLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Size:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>8</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout36_2</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>16</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout35_2</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>ObsListButton</cstring>
+ </property>
+ <property name="text">
+ <string>Add to Observing List</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>CenterButton</cstring>
+ </property>
+ <property name="text">
+ <string>Center in Map</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>ScopeButton</cstring>
+ </property>
+ <property name="text">
+ <string>Center in Telescope</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>8</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>ClickLabel</class>
+ <header location="local">detaildialog.h</header>
+ <sizehint>
+ <width>200</width>
+ <height>200</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ <signal>clicked()</signal>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
+
diff --git a/kstars/kstars/details_database.ui b/kstars/kstars/details_database.ui
new file mode 100644
index 00000000..a32f4b30
--- /dev/null
+++ b/kstars/kstars/details_database.ui
@@ -0,0 +1,55 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DetailsDatabaseUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DetailsDatabaseUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>489</width>
+ <height>398</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Details - Online Databases</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListView">
+ <column>
+ <property name="text">
+ <string>Choose Online Database</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>ADVTree</cstring>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="lineWidth">
+ <number>4</number>
+ </property>
+ <property name="rootIsDecorated">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klistview.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/details_links.ui b/kstars/kstars/details_links.ui
new file mode 100644
index 00000000..dbe0b75e
--- /dev/null
+++ b/kstars/kstars/details_links.ui
@@ -0,0 +1,188 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DetailsLinksUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DetailsLinksUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>512</width>
+ <height>617</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Details - Resource Links</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout79</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>InfoTitle</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>&lt;p align="center"&gt;Information Links&lt;/p&gt;</string>
+ </property>
+ </widget>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>InfoList</cstring>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="lineWidth">
+ <number>4</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer88</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout80</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>ImagesTitle</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>&lt;p align="center"&gt;Image Links&lt;/p&gt;</string>
+ </property>
+ </widget>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>ImagesList</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="lineWidth">
+ <number>4</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout91</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>ViewButton</cstring>
+ </property>
+ <property name="text">
+ <string>View Resource</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>AddLinkButton</cstring>
+ </property>
+ <property name="text">
+ <string>Add Link...</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>EditLinkButton</cstring>
+ </property>
+ <property name="text">
+ <string>Edit Link...</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>RemoveLinkButton</cstring>
+ </property>
+ <property name="text">
+ <string>Remove Link</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer53</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klistbox.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/details_log.ui b/kstars/kstars/details_log.ui
new file mode 100644
index 00000000..51d337f8
--- /dev/null
+++ b/kstars/kstars/details_log.ui
@@ -0,0 +1,77 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DetailsLogUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DetailsLogUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>509</width>
+ <height>308</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Details - User Log</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>LogTitle</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>&lt;p align="center"&gt;User Log&lt;/p&gt;</string>
+ </property>
+ </widget>
+ <widget class="LogEdit">
+ <property name="name">
+ <cstring>UserLog</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>LogEdit</class>
+ <header location="local">detaildialog.h</header>
+ <sizehint>
+ <width>400</width>
+ <height>200</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/details_position.ui b/kstars/kstars/details_position.ui
new file mode 100644
index 00000000..f2e96b9b
--- /dev/null
+++ b/kstars/kstars/details_position.ui
@@ -0,0 +1,927 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>DetailsPositionUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>DetailsPositionUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>506</width>
+ <height>394</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Details - Position Data</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout56</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>CoordTitle</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>&lt;p align="center"&gt;Coordinates&lt;/p&gt;</string>
+ </property>
+ </widget>
+ <widget class="QFrame">
+ <property name="name">
+ <cstring>CoordFrame</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="frameShape">
+ <enum>Box</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="lineWidth">
+ <number>4</number>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout54</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout50</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KActiveLabel" row="0" column="1">
+ <property name="name">
+ <cstring>RA</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="1" column="1">
+ <property name="name">
+ <cstring>Dec</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>DecLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Dec (2000.0):</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>RALabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>RA (2000.0):</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer13</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>90</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout50_2</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KActiveLabel" row="0" column="1">
+ <property name="name">
+ <cstring>Az</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="1" column="1">
+ <property name="name">
+ <cstring>Alt</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>AltLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Altitude:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>AzLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Azimuth:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>0</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout55</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout53</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>HALabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Hour angle:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="KActiveLabel">
+ <property name="name">
+ <cstring>HA</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>170</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout52</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>AirmassLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Airmass:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="KActiveLabel">
+ <property name="name">
+ <cstring>Airmass</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>1.00</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer86</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout76</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>RSTTitle</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>&lt;p align="center"&gt;Rise/Set/Transit&lt;/p&gt;</string>
+ </property>
+ </widget>
+ <widget class="QFrame">
+ <property name="name">
+ <cstring>RSTFrame</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="frameShape">
+ <enum>Box</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="lineWidth">
+ <number>4</number>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout142</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout141</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KActiveLabel" row="0" column="1">
+ <property name="name">
+ <cstring>TimeRise</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00</string>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="2" column="1">
+ <property name="name">
+ <cstring>TimeSet</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>TimeSetLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Set time:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>TimeTransitLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Transit time:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>TimeRiseLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Rise time:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="1" column="1">
+ <property name="name">
+ <cstring>TimeTransit</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>83</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout140</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KActiveLabel" row="0" column="1">
+ <property name="name">
+ <cstring>AzRise</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>AzSetLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Azimuth at set:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>AltTransitLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Altitude at transit:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="2" column="1">
+ <property name="name">
+ <cstring>AzSet</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ <widget class="KActiveLabel" row="1" column="1">
+ <property name="name">
+ <cstring>AltTransit</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="backgroundOrigin">
+ <enum>ParentOrigin</enum>
+ </property>
+ <property name="font">
+ <font>
+ <family>Monospace</family>
+ <pointsize>11</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>00:00:00</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>AzRiseLabel</cstring>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="lineWidth">
+ <number>2</number>
+ </property>
+ <property name="margin">
+ <number>1</number>
+ </property>
+ <property name="text">
+ <string>Azimuth at rise:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer14</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>0</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </vbox>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+ <includehint>kactivelabel.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/devicemanager.cpp b/kstars/kstars/devicemanager.cpp
new file mode 100644
index 00000000..5552fe39
--- /dev/null
+++ b/kstars/kstars/devicemanager.cpp
@@ -0,0 +1,502 @@
+/* Device Manager
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ JM Changelog
+ 2004-16-1: Start
+
+ */
+
+#include "Options.h"
+#include "devicemanager.h"
+#include "indimenu.h"
+#include "indiproperty.h"
+#include "indigroup.h"
+#include "indidevice.h"
+#include "indi/indicom.h"
+#include "kstars.h"
+#include "kstarsdatetime.h"
+
+#include <qsocketnotifier.h>
+#include <qtextedit.h>
+
+#include <klocale.h>
+#include <kdebug.h>
+#include <kmessagebox.h>
+#include <kstatusbar.h>
+
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <netdb.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <termios.h>
+
+ /*******************************************************************
+** The device manager contain devices running from one indiserver
+** This allow KStars to control multiple devices distributed acorss
+** multiple servers seemingly in a way that is completely transparent
+** to devices and drivers alike.
+** The device Manager can be thought of as the 'networking' parent
+** of devices, while indimenu is 'GUI' parent of devices
+*******************************************************************/
+
+DeviceManager::DeviceManager(INDIMenu *INDIparent, int inID)
+{
+
+ parent = INDIparent;
+ mgrID = inID;
+
+ indi_dev.setAutoDelete(true);
+
+ serverFD = -1;
+ serverFP = NULL;
+ XMLParser = NULL;
+ sNotifier = NULL;
+
+}
+
+DeviceManager::~DeviceManager()
+{
+
+ if (serverFP)
+ fclose(serverFP);
+
+ if (serverFD >= 0)
+ close(serverFD);
+
+ if (XMLParser)
+ {
+ delLilXML(XMLParser);
+ XMLParser = NULL;
+ }
+
+ indi_dev.clear();
+
+}
+
+bool DeviceManager::indiConnect(QString inHost, QString inPort)
+{
+ host = inHost;
+ port = inPort;
+ QString errMsg;
+ struct sockaddr_in pin;
+ struct hostent *serverHostName = gethostbyname(host.ascii());
+ errMsg = QString("Connection to INDI host at %1 on port %2 failed.").arg(host).arg(port);
+
+ memset(&pin, 0, sizeof(pin));
+ pin.sin_family = AF_INET;
+ pin.sin_addr.s_addr = ((struct in_addr *) (serverHostName->h_addr))->s_addr;
+ pin.sin_port = htons(port.toInt());
+
+ if ( (serverFD = socket(AF_INET, SOCK_STREAM, 0)) == -1)
+ {
+ KMessageBox::error(0, i18n("Cannot create socket"));
+ return false;
+ }
+
+ if ( ::connect(serverFD, (struct sockaddr*) &pin, sizeof(pin)) == -1)
+ {
+ KMessageBox::error(0, errMsg);
+ serverFD = -1;
+ return false;
+ }
+
+ // callback notified
+ sNotifier = new QSocketNotifier( serverFD, QSocketNotifier::Read, this);
+ QObject::connect( sNotifier, SIGNAL(activated(int)), this, SLOT(dataReceived()));
+
+ if (XMLParser)
+ delLilXML(XMLParser);
+ XMLParser = newLilXML();
+
+ // ready for fprintf
+ serverFP = fdopen(serverFD, "w");
+
+ if (serverFP == NULL)
+ {
+ KMessageBox::error(0, i18n("Cannot read server file descriptor"));
+ serverFD = -1;
+ return false;
+ }
+
+ setbuf (serverFP, NULL);
+
+ fprintf(serverFP, "<enableBLOB>Also</enableBLOB>\n");
+ fprintf(serverFP, "<getProperties version='%g'/>\n", INDIVERSION);
+
+ // We made it!
+ return true;
+}
+
+
+void DeviceManager::dataReceived()
+{
+ char ibuf[32]; /* not so much user input lags */
+ char errmsg[ERRMSG_SIZE];
+ int i, nr;
+
+ /* read INDI command */
+ nr = read (serverFD, ibuf, sizeof(ibuf)-1);
+ if (nr <= 0)
+ {
+ if (nr < 0)
+ strcpy (errmsg, "INDI: input error.");
+ else
+ strcpy (errmsg, "INDI: agent closed connection.");
+
+
+ tcflush(serverFD, TCIFLUSH);
+ sNotifier->disconnect();
+ close(serverFD);
+ parent->removeDeviceMgr(mgrID);
+ KMessageBox::error(0, QString::fromLatin1(errmsg));
+
+ return;
+ }
+
+ ibuf[ sizeof( ibuf )-1 ] = '\0';
+
+ /* process each char */
+ for (i = 0; i < nr; i++)
+ {
+ if (!XMLParser)
+ return;
+
+ XMLEle *root = readXMLEle (XMLParser, (int)ibuf[i], errmsg);
+ if (root)
+ {
+ //prXMLEle (stdout, root, 0);
+ if (dispatchCommand(root, errmsg) < 0)
+ {
+ fprintf(stderr, "%s", errmsg);
+ prXMLEle (stdout, root, 0);
+ }
+
+ delXMLEle (root);
+ }
+ else if (*errmsg)
+ {
+ kdDebug() << errmsg << endl;
+ }
+ }
+}
+
+int DeviceManager::dispatchCommand(XMLEle *root, char errmsg[])
+{
+
+ if (!strcmp (tagXMLEle(root), "message"))
+ return messageCmd(root, errmsg);
+ else if (!strcmp (tagXMLEle(root), "delProperty"))
+ return delPropertyCmd(root, errmsg);
+
+ /* Get the device, if not available, create it */
+ INDI_D *dp = findDev (root, 1, errmsg);
+ if (dp == NULL)
+ return -1;
+
+ if (!strcmp (tagXMLEle(root), "defTextVector"))
+ return dp->buildTextGUI(root, errmsg);
+ else if (!strcmp (tagXMLEle(root), "defNumberVector"))
+ return dp->buildNumberGUI(root, errmsg);
+ else if (!strcmp (tagXMLEle(root), "defSwitchVector"))
+ return dp->buildSwitchesGUI(root, errmsg);
+ else if (!strcmp (tagXMLEle(root), "defLightVector"))
+ return dp->buildLightsGUI(root, errmsg);
+ else if (!strcmp (tagXMLEle(root), "defBLOBVector"))
+ return dp->buildBLOBGUI(root, errmsg);
+ else if (!strcmp (tagXMLEle(root), "setTextVector") ||
+ !strcmp (tagXMLEle(root), "setNumberVector") ||
+ !strcmp (tagXMLEle(root), "setSwitchVector") ||
+ !strcmp (tagXMLEle(root), "setLightVector") ||
+ !strcmp (tagXMLEle(root), "setBLOBVector"))
+ return dp->setAnyCmd(root, errmsg);
+
+ return (-1);
+}
+
+/* delete the property in the given device, including widgets and data structs.
+ * when last property is deleted, delete the device too.
+ * if no property name attribute at all, delete the whole device regardless.
+ * return 0 if ok, else -1 with reason in errmsg[].
+ */
+int DeviceManager::delPropertyCmd (XMLEle *root, char errmsg[])
+{
+
+ XMLAtt *ap;
+ INDI_D *dp;
+ INDI_P *pp;
+
+ /* dig out device and optional property name */
+ dp = findDev (root, 0, errmsg);
+ if (!dp)
+ return (-1);
+
+ checkMsg(root, dp);
+
+ ap = findXMLAtt (root, "name");
+
+ /* Delete property if it exists, otherwise, delete the whole device */
+ if (ap)
+ {
+ pp = dp->findProp(QString(valuXMLAtt(ap)));
+
+ if(pp)
+ return dp->removeProperty(pp);
+ else
+ return (-1);
+ }
+ // delete the whole device
+ else
+ return removeDevice(dp->name, errmsg);
+
+}
+
+int DeviceManager::removeDevice(QString devName, char errmsg[])
+{
+
+ // remove all devices if devName == NULL
+ if (devName == NULL)
+ {
+ indi_dev.clear();
+ return (0);
+ }
+
+ for (unsigned int i=0; i < indi_dev.count(); i++)
+ {
+ if (indi_dev.at(i)->name == devName)
+ {
+ kdDebug() << "Device Manager: Device found, deleting " << devName << endl;
+ indi_dev.remove(i);
+ return (0);
+ }
+ }
+
+ snprintf(errmsg, ERRMSG_SIZE, "Device %.32s not found" , devName.ascii());
+ return -1;
+}
+
+INDI_D * DeviceManager::findDev (QString devName, char errmsg[])
+{
+ /* search for existing */
+ for (unsigned int i = 0; i < indi_dev.count(); i++)
+ {
+ if (indi_dev.at(i)->name == devName)
+ return (indi_dev.at(i));
+ }
+
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: no such device %.32s", devName.ascii());
+ kdDebug() << errmsg;
+
+ return NULL;
+}
+
+/* add new device to mainrc_w using info in dep.
+- * if trouble return NULL with reason in errmsg[]
+- */
+INDI_D * DeviceManager::addDevice (XMLEle *dep, char errmsg[])
+{
+ INDI_D *dp;
+ XMLAtt *ap;
+
+ /* allocate new INDI_D on indi_dev */
+ ap = findAtt (dep, "device", errmsg);
+ if (!ap)
+ return NULL;
+
+ if (parent->currentLabel.isEmpty())
+ parent->setCustomLabel(valuXMLAtt(ap));
+
+ dp = new INDI_D(parent, this, QString(valuXMLAtt(ap)), parent->currentLabel);
+
+ indi_dev.append(dp);
+
+ emit newDevice();
+
+ // Reset label
+ parent->currentLabel = "";
+
+ /* ok */
+ return dp;
+}
+
+INDI_D * DeviceManager::findDev (XMLEle *root, int create, char errmsg[])
+{
+ XMLAtt *ap;
+ char *dn;
+
+ /* get device name */
+ ap = findAtt (root, "device", errmsg);
+ if (!ap)
+ return (NULL);
+ dn = valuXMLAtt(ap);
+
+ /* search for existing */
+ for (uint i = 0; i < indi_dev.count(); i++)
+ {
+ if (indi_dev.at(i)->name == QString(dn))
+ return (indi_dev.at(i));
+ }
+
+ /* not found, create if ok */
+ if (create)
+ return (addDevice (root, errmsg));
+
+
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.32s> no such device %.32s", tagXMLEle(root), dn);
+ return NULL;
+}
+
+/* a general message command received from the device.
+ * return 0 if ok, else -1 with reason in errmsg[].
+ */
+int DeviceManager::messageCmd (XMLEle *root, char errmsg[])
+{
+ checkMsg (root, findDev (root, 0, errmsg));
+ return (0);
+}
+
+/* display message attribute.
+ * N.B. don't put carriage control in msg, we take care of that.
+ */
+void DeviceManager::checkMsg (XMLEle *root, INDI_D *dp)
+{
+ XMLAtt *ap;
+ ap = findXMLAtt(root, "message");
+
+ if (ap)
+ doMsg(root, dp);
+}
+
+/* display valu of message and timestamp in dp's scrolled area, if any, else general.
+ * prefix our time stamp if not included.
+ * N.B. don't put carriage control in msg, we take care of that.
+ */
+void DeviceManager::doMsg (XMLEle *msg, INDI_D *dp)
+{
+ QTextEdit *txt_w;
+ XMLAtt *message;
+ XMLAtt *timestamp;
+
+ if (dp == NULL)
+ {
+ kdDebug() << "Warning: dp is null." << endl;
+ return;
+ }
+
+ txt_w = dp->msgST_w;
+
+ /* prefix our timestamp if not with msg */
+ timestamp = findXMLAtt (msg, "timestamp");
+
+ if (timestamp)
+ txt_w->insert(QString(valuXMLAtt(timestamp)) + QString(" "));
+ else
+ txt_w->insert( KStarsDateTime::currentDateTime().toString("yyyy/mm/dd - h:m:s ap "));
+
+ /* finally! the msg */
+ message = findXMLAtt(msg, "message");
+
+ txt_w->insert( QString(valuXMLAtt(message)) + QString("\n"));
+
+ if ( Options::indiMessages() )
+ parent->ksw->statusBar()->changeItem( QString(valuXMLAtt(message)), 0);
+
+}
+
+void DeviceManager::sendNewText (INDI_P *pp)
+{
+ INDI_E *lp;
+
+ fprintf(serverFP, "<newTextVector\n");
+ fprintf(serverFP, " device='%s'\n", pp->pg->dp->name.ascii());
+ fprintf(serverFP, " name='%s'\n>", pp->name.ascii());
+
+ for (lp = pp->el.first(); lp != NULL; lp = pp->el.next())
+ {
+ fprintf(serverFP, " <oneText\n");
+ fprintf(serverFP, " name='%s'>\n", lp->name.ascii());
+ fprintf(serverFP, " %s\n", lp->text.ascii());
+ fprintf(serverFP, " </oneText>\n");
+ }
+ fprintf(serverFP, "</newTextVector>\n");
+}
+
+void DeviceManager::sendNewNumber (INDI_P *pp)
+{
+ INDI_E *lp;
+
+ fprintf(serverFP, "<newNumberVector\n");
+ fprintf(serverFP, " device='%s'\n", pp->pg->dp->name.ascii());
+ fprintf(serverFP, " name='%s'\n>", pp->name.ascii());
+
+ for (lp = pp->el.first(); lp != NULL; lp = pp->el.next())
+ {
+ fprintf(serverFP, " <oneNumber\n");
+ fprintf(serverFP, " name='%s'>\n", lp->name.ascii());
+ fprintf(serverFP, " %g\n", lp->targetValue);
+ fprintf(serverFP, " </oneNumber>\n");
+ }
+ fprintf(serverFP, "</newNumberVector>\n");
+
+}
+
+void DeviceManager::sendNewSwitch (INDI_P *pp, int index)
+{
+ INDI_E *lp;
+ int i=0;
+
+ fprintf (serverFP,"<newSwitchVector\n");
+ fprintf (serverFP," device='%s'\n", pp->pg->dp->name.ascii());
+ fprintf (serverFP," name='%s'>\n", pp->name.ascii());
+
+ for (lp = pp->el.first(); lp != NULL; lp = pp->el.next(), i++)
+ if (i == index)
+ {
+ fprintf (serverFP," <oneSwitch\n");
+ fprintf (serverFP," name='%s'>\n", lp->name.ascii());
+ fprintf (serverFP," %s\n", lp->state == PS_ON ? "On" : "Off");
+ fprintf (serverFP," </oneSwitch>\n");
+ break;
+ }
+ fprintf (serverFP, "</newSwitchVector>\n");
+
+}
+
+void DeviceManager::startBlob (QString devName, QString propName, QString timestamp)
+{
+
+ fprintf (serverFP, "<newBLOBVector\n");
+ fprintf (serverFP, " device='%s'\n", devName.ascii());
+ fprintf (serverFP, " name='%s'\n", propName.ascii());
+ fprintf (serverFP, " timestamp='%s'>\n", timestamp.ascii());
+
+}
+
+void DeviceManager::sendOneBlob(QString blobName, unsigned int blobSize, QString blobFormat, unsigned char * blobBuffer)
+{
+
+ fprintf (serverFP, " <oneBLOB\n");
+ fprintf (serverFP, " name='%s'\n", blobName.ascii());
+ fprintf (serverFP, " size='%d'\n", blobSize);
+ fprintf (serverFP, " format='%s'>\n", blobFormat.ascii());
+
+ for (unsigned i = 0; i < blobSize; i += 72)
+ fprintf (serverFP, " %.72s\n", blobBuffer+i);
+
+ fprintf (serverFP, " </oneBLOB>\n");
+
+}
+
+void DeviceManager::finishBlob()
+{
+ fprintf (serverFP, "</newBLOBVector>\n");
+}
+
+
+#include "devicemanager.moc"
diff --git a/kstars/kstars/devicemanager.h b/kstars/kstars/devicemanager.h
new file mode 100644
index 00000000..53c9d78d
--- /dev/null
+++ b/kstars/kstars/devicemanager.h
@@ -0,0 +1,81 @@
+/* Device Manager
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ JM Changelog
+ 2004-16-1: Start
+
+ */
+
+ #ifndef DEVICEMANAGER_H
+ #define DEVICEMANAGER_H
+
+ #include "indielement.h"
+
+ class INDIMenu;
+ class INDI_P;
+ class INDI_D;
+
+ class QSocketNotifier;
+
+ // INDI device manager
+class DeviceManager : public QObject
+{
+ Q_OBJECT
+ public:
+ DeviceManager(INDIMenu *INDIparent, int inID);
+ ~DeviceManager();
+
+ INDIMenu *parent;
+
+ QPtrList<INDI_D> indi_dev;
+
+ int mgrID;
+ int serverFD;
+ FILE *serverFP;
+ LilXML *XMLParser;
+ QSocketNotifier *sNotifier;
+ QString host;
+ QString port;
+
+ int dispatchCommand (XMLEle *root, char errmsg[]);
+
+ INDI_D * addDevice (XMLEle *dep , char errmsg[]);
+ INDI_D * findDev (XMLEle *root, int create, char errmsg[]);
+
+ /*****************************************************************
+ * Send to server
+ ******************************************************************/
+ void sendNewText (INDI_P *pp);
+ void sendNewNumber (INDI_P *pp);
+ void sendNewSwitch (INDI_P *pp, int index);
+ void startBlob (QString devName, QString propName, QString timestamp);
+ void sendOneBlob(QString blobName, unsigned int blobSize, QString blobFormat, unsigned char * blobBuffer);
+ void finishBlob();
+
+ /*****************************************************************
+ * Misc.
+ ******************************************************************/
+ int delPropertyCmd (XMLEle *root, char errmsg[]);
+ int removeDevice (QString devName, char errmsg[]);
+ INDI_D * findDev (QString devName, char errmsg[]);
+
+ int messageCmd (XMLEle *root, char errmsg[]);
+ void checkMsg (XMLEle *root, INDI_D *dp);
+ void doMsg (XMLEle *msg , INDI_D *dp);
+
+ bool indiConnect (QString inHost, QString inPort);
+
+ public slots:
+ void dataReceived();
+
+ signals:
+ void newDevice();
+
+};
+
+#endif
diff --git a/kstars/kstars/devmanager.ui b/kstars/kstars/devmanager.ui
new file mode 100644
index 00000000..54dc4b3f
--- /dev/null
+++ b/kstars/kstars/devmanager.ui
@@ -0,0 +1,441 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>devManager</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>devManager</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>504</width>
+ <height>494</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Device Manager</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>ConfTabWidget</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Local/Server</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListView">
+ <column>
+ <property name="text">
+ <string>Device</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Status</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Mode</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Version</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Port</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>localListView</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>125</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>serverLogGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Server Log</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTextEdit" row="0" column="0">
+ <property name="name">
+ <cstring>serverLogText</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>90</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="wordWrap">
+ <enum>WidgetWidth</enum>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>indiModeGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Mode</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>localR</cstring>
+ </property>
+ <property name="text">
+ <string>Local</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>serverR</cstring>
+ </property>
+ <property name="text">
+ <string>Server</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runServiceB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>R&amp;un Service</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>stopServiceB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Stop Service</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>61</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>TabPage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Client</string>
+ </attribute>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListView">
+ <column>
+ <property name="text">
+ <string>Status</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Name</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Port</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>clientListView</cstring>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5_2</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox1_2</cstring>
+ </property>
+ <property name="title">
+ <string>Hosts</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>addB</cstring>
+ </property>
+ <property name="text">
+ <string>Add...</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>modifyB</cstring>
+ </property>
+ <property name="text">
+ <string>Modify</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>removeB</cstring>
+ </property>
+ <property name="text">
+ <string>Remove</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox2_2</cstring>
+ </property>
+ <property name="title">
+ <string>Connection</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>connectHostB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Connect</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>disconnectHostB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Disconnect</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2_3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>289</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>cancelB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Close</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<connections>
+ <connection>
+ <sender>cancelB</sender>
+ <signal>clicked()</signal>
+ <receiver>devManager</receiver>
+ <slot>close()</slot>
+ </connection>
+</connections>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klistview.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistview.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/dms.cpp b/kstars/kstars/dms.cpp
new file mode 100644
index 00000000..c6defc32
--- /dev/null
+++ b/kstars/kstars/dms.cpp
@@ -0,0 +1,318 @@
+/***************************************************************************
+ dms.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h>
+
+#include "dms.h"
+#include <kglobal.h>
+#include <klocale.h>
+#include <qregexp.h>
+
+void dms::setD( const double &x ) {
+ D = x;
+ scDirty = true;
+ rDirty = true;
+}
+
+void dms::setD(const int &d, const int &m, const int &s, const int &ms) {
+ D = (double)abs(d) + ((double)m + ((double)s + (double)ms/1000.)/60.)/60.;
+ if (d<0) {D = -1.0*D;}
+ scDirty = true;
+ rDirty = true;
+}
+
+void dms::setH( const double &x ) {
+ setD( x*15.0 );
+}
+
+void dms::setH(const int &h, const int &m, const int &s, const int &ms) {
+ D = 15.0*((double)abs(h) + ((double)m + ((double)s + (double)ms/1000.)/60.)/60.);
+ if (h<0) {D = -1.0*D;}
+ scDirty = true;
+ rDirty = true;
+}
+
+void dms::setRadians( const double &Rad ) {
+ setD( Rad/DegToRad );
+ Radians = Rad;
+}
+
+bool dms::setFromString( const QString &str, bool isDeg ) {
+ int d(0), m(0);
+ double s(0.0);
+ bool checkValue( false ), badEntry( false ), negative( false );
+ QString entry = str.stripWhiteSpace();
+
+ //remove any instances of unit characters.
+ //h, d, m, s, ', ", or the degree symbol (ASCII 176)
+ entry.replace( QRegExp("h"), "" );
+ entry.replace( QRegExp("d"), "" );
+ entry.replace( QRegExp("m"), "" );
+ entry.replace( QRegExp("s"), "" );
+ QString sdeg;
+ sdeg.sprintf("%c", 176);
+ entry.replace( QRegExp(sdeg), "" );
+ entry.replace( QRegExp("\'"), "" );
+ entry.replace( QRegExp("\""), "" );
+
+ //Account for localized decimal-point settings
+ //QString::toDouble() requires that the decimal symbol is "."
+ entry.replace( KGlobal::locale()->decimalSymbol(), "." );
+
+ //empty entry returns false
+ if ( entry.isEmpty() ) {
+ setD( 0.0 );
+ return false;
+ }
+
+ //try parsing a simple integer
+ d = entry.toInt( &checkValue );
+ if ( checkValue ) {
+ if (isDeg) setD( d, 0, 0 );
+ else setH( d, 0, 0 );
+ return true;
+ }
+
+ //try parsing a simple double
+ double x = entry.toDouble( &checkValue );
+ if ( checkValue ) {
+ if ( isDeg ) setD( x );
+ else setH( x );
+ return true;
+ }
+
+ //try parsing multiple fields.
+ QStringList fields;
+
+ //check for colon-delimiters or space-delimiters
+ if ( entry.contains(':') )
+ fields = QStringList::split( ':', entry );
+ else fields = QStringList::split( " ", entry );
+
+ //anything with one field is invalid!
+ if ( fields.count() == 1 ) {
+ setD(0.0);
+ return false;
+ }
+
+ //If two fields we will add a third one, and then parse with
+ //the 3-field code block. If field[1] is an int, add a third field equal to "0".
+ //If field[1] is a double, convert it to integer arcmin, and convert
+ //the remainder to integer arcsec
+ //If field[1] is neither int nor double, return false.
+ if ( fields.count() == 2 ) {
+ m = fields[1].toInt( &checkValue );
+ if ( checkValue ) fields.append( QString( "0" ) );
+ else {
+ double mx = fields[1].toDouble( &checkValue );
+ if ( checkValue ) {
+ fields[1] = QString("%1").arg( int(mx) );
+ fields.append( QString("%1").arg( int( 60.0*(mx - int(mx)) ) ) );
+ } else {
+ setD( 0.0 );
+ return false;
+ }
+ }
+ }
+
+ //Now have (at least) three fields ( h/d m s );
+ //we can ignore anything after 3rd field
+ if ( fields.count() >= 3 ) {
+ //See if first two fields parse as integers, and third field as a double
+
+ d = fields[0].toInt( &checkValue );
+ if ( !checkValue ) badEntry = true;
+ m = fields[1].toInt( &checkValue );
+ if ( !checkValue ) badEntry = true;
+ s = fields[2].toDouble( &checkValue );
+ if ( !checkValue ) badEntry = true;
+
+ //Special case: If first field is "-0", store the negative sign.
+ //(otherwise it gets dropped)
+ if ( fields[0].at(0) == '-' && d == 0 ) negative = true;
+ }
+
+ if ( !badEntry ) {
+ double D = (double)abs(d) + (double)abs(m)/60.
+ + (double)fabs(s)/3600.;
+
+ if ( negative || d<0 || m < 0 || s<0 ) { D = -1.0*D;}
+
+ if (isDeg) {
+ setD( D );
+ } else {
+ setH( D );
+ }
+ } else {
+ setD( 0.0 );
+ return false;
+ }
+
+ return true;
+}
+
+const int dms::arcmin( void ) const {
+ int am = int( float( 60.0*( fabs(D) - abs( degree() ) ) ) );
+ if ( D<0.0 && D>-1.0 ) { //angle less than zero, but greater than -1.0
+ am = -1*am; //make minute negative
+ }
+ return am;
+}
+
+const int dms::arcsec( void ) const {
+ int as = int( float( 60.0*( 60.0*( fabs(D) - abs( degree() ) ) - abs( arcmin() ) ) ) );
+ //If the angle is slightly less than 0.0, give ArcSec a neg. sgn.
+ if ( degree()==0 && arcmin()==0 && D<0.0 ) {
+ as = -1*as;
+ }
+ return as;
+}
+
+const int dms::marcsec( void ) const {
+ int as = int( float( 1000.0*(60.0*( 60.0*( fabs(D) - abs( degree() ) ) - abs( arcmin() ) ) - abs( arcsec() ) ) ) );
+ //If the angle is slightly less than 0.0, give ArcSec a neg. sgn.
+ if ( degree()==0 && arcmin()==0 && arcsec()== 0 && D<0.0 ) {
+ as = -1*as;
+ }
+ return as;
+}
+
+const int dms::minute( void ) const {
+ int hm = int( float( 60.0*( fabs( Hours() ) - abs( hour() ) ) ) );
+ if ( Hours()<0.0 && Hours()>-1.0 ) { //angle less than zero, but greater than -1.0
+ hm = -1*hm; //make minute negative
+ }
+ return hm;
+}
+
+const int dms::second( void ) const {
+ int hs = int( float( 60.0*( 60.0*( fabs( Hours() ) - abs( hour() ) ) - abs( minute() ) ) ) );
+ if ( hour()==0 && minute()==0 && Hours()<0.0 ) {
+ hs = -1*hs;
+ }
+ return hs;
+}
+
+const int dms::msecond( void ) const {
+ int hs = int( float( 1000.0*(60.0*( 60.0*( fabs( Hours() ) - abs( hour() ) ) - abs( minute() ) ) - abs( second() ) ) ) );
+ if ( hour()==0 && minute()==0 && second()==0 && Hours()<0.0 ) {
+ hs = -1*hs;
+ }
+ return hs;
+}
+
+const double& dms::sin( void ) const {
+ if ( scDirty ) {
+ double s,c;
+ SinCos( s, c );
+ }
+
+ return Sin;
+}
+
+const double& dms::cos( void ) const {
+ if ( scDirty ) {
+ double s,c;
+ SinCos( s, c );
+ }
+
+ return Cos;
+}
+
+void dms::SinCos( double &sina, double &cosa ) const {
+ /**We have two versions of this function. One is ANSI standard, but
+ *slower. The other is faster, but is GNU only.
+ *Using the __GLIBC_ and __GLIBC_MINOR_ constants to determine if the
+ * GNU extension sincos() is defined.
+ */
+
+ if ( scDirty ) {
+ #ifdef __GLIBC__
+ #if ( __GLIBC__ >= 2 && __GLIBC_MINOR__ >=1 && !defined(__UCLIBC__))
+ //GNU version
+ sincos( radians(), &Sin, &Cos );
+ #else
+ //For older GLIBC versions
+ Sin = ::sin( radians() );
+ Cos = ::cos( radians() );
+ #endif
+ #else
+ //ANSI-compliant version
+ Sin = ::sin( radians() );
+ Cos = ::cos( radians() );
+ #endif
+ scDirty = false;
+ }
+ sina = Sin;
+ cosa = Cos;
+}
+
+const double& dms::radians( void ) const {
+ if ( rDirty ) {
+ Radians = D*DegToRad;
+ rDirty = false;
+ }
+
+ return Radians;
+}
+
+const dms dms::reduce( void ) const {
+ double a = D;
+ while (a<0.0) {a += 360.0;}
+ while (a>=360.0) {a -= 360.0;}
+ return dms( a );
+}
+
+const QString dms::toDMSString(bool forceSign) const {
+ QString dummy;
+ char pm(' ');
+ int dd = abs(degree());
+ int dm = abs(arcmin());
+ int ds = abs(arcsec());
+
+ if ( Degrees() < 0.0 ) pm = '-';
+ else if (forceSign && Degrees() > 0.0 ) pm = '+';
+
+ QString format( "%c%3d%c %02d\' %02d\"" );
+ if ( dd < 100 ) format = "%c%2d%c %02d\' %02d\"";
+ if ( dd < 10 ) format = "%c%1d%c %02d\' %02d\"";
+
+ return dummy.sprintf(format.local8Bit(), pm, dd, 176, dm, ds);
+}
+
+const QString dms::toHMSString() const {
+ QString dummy;
+ return dummy.sprintf("%02dh %02dm %02ds", hour(), minute(), second());
+}
+
+dms dms::fromString(QString & st, bool deg) {
+ dms result;
+ bool ok( false );
+
+ ok = result.setFromString( st, deg );
+
+// if ( ok )
+ return result;
+// else {
+// kdDebug() << i18n( "Could Not Set Angle from string: " ) << st << endl;
+// return result;
+// }
+}
+
+// M_PI is defined in math.h
+const double dms::PI = M_PI;
+const double dms::DegToRad = PI/180.0;
diff --git a/kstars/kstars/dms.h b/kstars/kstars/dms.h
new file mode 100644
index 00000000..33efa118
--- /dev/null
+++ b/kstars/kstars/dms.h
@@ -0,0 +1,364 @@
+/***************************************************************************
+ dms.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef DMS_H
+#define DMS_H
+
+#include <math.h>
+#include <qstring.h>
+#include <kdebug.h>
+
+//TODO: Remove these when KStarsDateTime is added!
+#define J2000 2451545.0 //Julian Date for noon on Jan 1, 2000 (epoch J2000)
+ //defined here because this file is included in every other class.
+#define B1950 2433282.4235 // Julian date for Jan 0.9235, 1950
+
+/**@class dms
+ *@short An angle, stored as degrees, but expressible in many ways.
+ *@author Jason Harris
+ *@version 1.0
+
+ *dms encapsulates an angle. The angle is stored as a double,
+ *equal to the value of the angle in degrees. Methods are available
+ *for setting/getting the angle as a floating-point measured in
+ *Degrees or Hours, or as integer triplets (degrees, arcminutes,
+ *arcseconds or hours, minutes, seconds). There is also a method
+ *to set the angle according to a radian value, and to return the
+ *angle expressed in radians. Finally, a SinCos() method computes
+ *the sin and cosine of the angle. Once computed, the sin and cos
+ *values are stored, so that subsequent SinCos() calls will be faster.
+ */
+
+class dms {
+public:
+/**@short Default Constructor.
+ *
+ *Set the floating-point value of the angle according to the four integer arguments.
+ *@param d degree portion of angle (int). Defaults to zero.
+ *@param m arcminute portion of angle (int). Defaults to zero.
+ *@param s arcsecond portion of angle (int). Defaults to zero.
+ *@param ms arcsecond portion of angle (int). Defaults to zero.
+ */
+ dms( const int &d=0, const int &m=0, const int &s=0, const int &ms=0 ) { setD( d, m, s, ms ); }
+
+/**@short Construct an angle from a double value.
+ *
+ *Creates an angle whose value in Degrees is equal to the argument.
+ *@param x angle expressed as a floating-point number (in degrees)
+ */
+ dms( const double &x ) { setD( x ); }
+
+/**@short Construct an angle from a string representation.
+ *
+ *Attempt to create the angle according to the string argument. If the string
+ *cannot be parsed as an angle value, the angle is set to zero.
+ *
+ *@warning There is not an unambiguous notification that it failed to parse the string,
+ *since the string could have been a valid representation of zero degrees.
+ *If this is a concern, use the setFromString() function directly instead.
+ *
+ *@param s the string to parse as a dms value.
+ *@param isDeg if true, value is in degrees; if false, value is in hours.
+ *@sa setFromString()
+ */
+ dms( const QString &s, bool isDeg=true ) { setFromString( s, isDeg ); }
+
+/**Destructor (empty).
+ */
+ ~dms() {}
+
+/**@return integer degrees portion of the angle
+ */
+ const int degree() const { return int( D ) ; }
+
+/**@return integer arcminutes portion of the angle.
+ *@note an arcminute is 1/60 degree.
+ */
+ const int arcmin() const;
+
+/**@return integer arcseconds portion of the angle
+ *@note an arcsecond is 1/60 arcmin, or 1/3600 degree.
+ */
+ const int arcsec() const;
+
+/**@return integer milliarcseconds portion of the angle
+ *@note a milliarcsecond is 1/1000 arcsecond.
+ */
+ const int marcsec() const;
+
+/**@return angle in degrees expressed as a double.
+ */
+ const double& Degrees() const { return D; }
+
+/**@return integer hours portion of the angle
+ *@note an angle can be measured in degrees/arcminutes/arcseconds
+ *or hours/minutes/seconds. An hour is equal to 15 degrees.
+ */
+ const int hour() const { return int( reduce().Degrees()/15.0 ); }
+
+/**@return integer minutes portion of the angle
+ *@note a minute is 1/60 hour (not the same as an arcminute)
+ */
+ const int minute() const;
+
+/**@return integer seconds portion of the angle
+ *@note a second is 1/3600 hour (not the same as an arcsecond)
+ */
+ const int second() const;
+
+/**@return integer milliseconds portion of the angle
+ *@note a millisecond is 1/1000 second (not the same as a milliarcsecond)
+ */
+ const int msecond() const;
+
+/**@return angle in hours expressed as a double.
+ *@note an angle can be measured in degrees/arcminutes/arcseconds
+ *or hours/minutes/seconds. An hour is equal to 15 degrees.
+ */
+ const double Hours() const { return reduce().Degrees()/15.0; }
+
+/**Sets integer degrees portion of angle, leaving the arcminute and
+ *arcsecond values intact.
+ *@param d new integer degrees value
+ */
+ void setDeg( const int &d ) { setD( d, arcmin(), arcsec() ); }
+
+/**Sets integer arcminutes portion of angle, leaving the degrees
+ *and arcsecond values intact.
+ *@param m new integer arcminutes value
+ */
+ void setArcMin( const int &m ) { setD( degree(), m, arcsec() ); }
+
+/**Sets integer arcseconds portion of angle, leaving the degrees
+ *and arcminute values intact.
+ *@param s new integer arcseconds value
+ */
+ void setArcSec( const int &s ) { setD( degree(), arcmin(), s ); }
+
+/**Sets floating-point value of angle, in degrees.
+ *@param x new angle (double)
+ */
+ void setD( const double &x );
+
+/**@short Sets floating-point value of angle, in degrees.
+ *
+ *This is an overloaded member function; it behaves essentially
+ *like the above function. The floating-point value of the angle
+ *(D) is determined from the following formulae:
+ *
+ *\f$ fabs(D) = fabs(d) + \frac{(m + (s/60))}{60} \f$
+ *\f$ sgn(D) = sgn(d) \f$
+ *
+ *@param d integer degrees portion of angle
+ *@param m integer arcminutes portion of angle
+ *@param s integer arcseconds portion of angle
+ *@param ms integer arcseconds portion of angle
+ */
+ void setD( const int &d, const int &m, const int &s, const int &ms=0 );
+
+/**Sets integer hours portion of angle, leaving the minutes and
+ *seconds values intact.
+ *@param h new integer hours value
+ *@sa setH() setDeg()
+ */
+ void setHour( const int &h ) { setH( h, minute(), second() ); }
+
+/**Sets integer minutes portion of angle, leaving the hours and
+ *seconds values intact.
+ *@param m new integer minutes value
+ *@sa setArcMin()
+ */
+ void setHMin( const int &m ) { setH( hour(), m, second() ); }
+
+/**Sets integer seconds portion of angle, leaving the hours and
+ *minutes values intact.
+ *@param s new integer seconds value
+ *@sa setArcSec()
+ */
+ void setHSec( const int &s ) { setH( hour(), minute(), s ); }
+
+/**@short Sets floating-point value of angle, in hours.
+ *
+ *Converts argument from hours to degrees, then
+ *sets floating-point value of angle, in degrees.
+ *@param x new angle, in hours (double)
+ *@sa setD()
+ */
+ void setH( const double &x );
+
+/**@short Sets floating-point value of angle, in hours.
+ *
+ *Converts argument values from hours to degrees, then
+ *sets floating-point value of angle, in degrees.
+ *This is an overloaded member function, provided for convenience. It
+ *behaves essentially like the above function.
+ *@param h integer hours portion of angle
+ *@param m integer minutes portion of angle
+ *@param s integer seconds portion of angle
+ *@param ms integer milliseconds portion of angle
+ *@sa setD()
+ */
+ void setH( const int &h, const int &m, const int &s, const int &ms=0 );
+
+/**@short Copy value of another dms angle
+ *@param d set angle according to this dms object
+ */
+ void set( const dms &d ) { setD( d.Degrees() ); }
+
+/**Copy value of another dms angle. Differs from above function only
+ *in argument type. Identical to setD(double d).
+ *@param d set angle according to this double value
+ *@sa setD()
+ */
+ void set( const double &d ) { setD( d ); }
+
+/**@short Attempt to parse the string argument as a dms value, and set the dms object
+ *accordingly.
+ *@param s the string to be parsed as a dms value. The string can be an int or
+ *floating-point value, or a triplet of values (d/h, m, s) separated by spaces or colons.
+ *@param isDeg if true, the value is in degrees. Otherwise, it is in hours.
+ *@return true if sting was parsed successfully. Otherwise, set the dms value
+ *to 0.0 and return false.
+ */
+ bool setFromString( const QString &s, bool isDeg=true );
+
+/**
+ *Addition operator. Add two dms objects.
+ *@param d add to current angle
+ *@return sum of two angles, in a dms object
+ */
+// dms operator+ ( dms d );
+/**
+ *Subtraction operator. Subtract two dms objects.
+ *@param d subtract from current angle
+ *@return difference of two angles, in a dms object
+ */
+// dms operator- ( dms d );
+/**
+ *Assignment operator. Assign value of argument to current angle.
+ *I wanted to pass the argument by reference, but I couldn't figure
+ *out a good way to do it without generating an error or warning message.
+ *@param a dms object to get angle value from
+ *@return dms object, copy of argument.
+ */
+// dms operator= ( const dms a ) { return a; }
+/**
+ *Assignment operator. Assign value of argument to current angle.
+ *@param d floating-point number to get angle value from
+ *@return dms object, same value as argument.
+ */
+// dms operator= ( const double &d ) { return (dms( d )); }
+
+/**@short Compute Sine and Cosine of the angle simultaneously.
+ *On machines using glibc >= 2.1, calling SinCos() is somewhat faster
+ *than calling sin() and cos() separately.
+ *The values are returned through the arguments (passed by reference).
+ *The Sin and Cos values are stored internally; on subsequent calls
+ *to SinCos(), the stored values are returned directly (unless the
+ *angle's value has changed).
+ *@param s Sine of the angle
+ *@param c Cosine of the angle
+ *@sa sin() cos()
+ */
+ void SinCos( double &s, double &c ) const;
+
+/**@short Compute the Angle's Sine.
+ *
+ *If the Sine/Cosine values have already been computed, then this
+ *function simply returns the stored value. Otherwise, it will compute
+ *and store the values first.
+ *@return the Sine of the angle.
+ *@sa cos()
+ */
+ const double& sin( void ) const;
+
+/**@short Compute the Angle's Cosine.
+ *
+ *If the Sine/Cosine values have already been computed, then this
+ *function simply returns the stored value. Otherwise, it will compute
+ *and store the values first.
+ *@return the Cosine of the angle.
+ *@sa sin()
+ */
+ const double& cos( void ) const;
+
+/**@short Express the angle in radians.
+ *The computed Radians value is stored internally. On subsequent calls,
+ *the stored value is returned directly (unless the angle's value has
+ *changed).
+ *@return the angle in radians (double)
+ */
+ const double& radians( void ) const;
+
+/**@short Set angle according to the argument, in radians.
+ *
+ *This function converts the argument to degrees, then sets the angle
+ *with setD().
+ *@param a angle in radians
+ */
+ void setRadians( const double &a );
+
+/**return the equivalent angle between 0 and 360 degrees.
+ *@warning does not change the value of the parent angle itself.
+ */
+ const dms reduce( void ) const;
+
+/**@return a nicely-formatted string representation of the angle
+ *in degrees, arcminutes, and arcseconds.
+ */
+ const QString toDMSString(const bool forceSign = false) const;
+
+/**@return a nicely-formatted string representation of the angle
+ *in hours, minutes, and seconds.
+ */
+ const QString toHMSString() const;
+
+/**PI is a const static member; it's public so that it can be used anywhere,
+ *as long as dms.h is included.
+ */
+ static const double PI;
+
+/**DegToRad is a const static member equal to the number of radians in
+ *one degree (dms::PI/180.0).
+ */
+ static const double DegToRad;
+
+/**@short Static function to create a DMS object from a QString.
+ *
+ *There are several ways to specify the angle:
+ *@li Integer numbers ( 5 or -33 )
+ *@li Floating-point numbers ( 5.0 or -33.0 )
+ *@li colon-delimited integers ( 5:0:0 or -33:0:0 )
+ *@li colon-delimited with float seconds ( 5:0:0.0 or -33:0:0.0 )
+ *@li colon-delimited with float minutes ( 5:0.0 or -33:0.0 )
+ *@li space-delimited ( 5 0 0; -33 0 0 ) or ( 5 0.0 or -33 0.0 )
+ *@li space-delimited, with unit labels ( 5h 0m 0s or -33d 0m 0s )
+ *@param s the string to be parsed as an angle value
+ *@param deg if TRUE, s is expressed in degrees; if FALSE, s is expressed in hours
+ *@return a dms object whose value is parsed from the string argument
+ */
+ static dms fromString(QString & s, bool deg);
+
+private:
+ double D;
+
+ mutable double Radians;
+ mutable double Sin, Cos;
+ mutable bool scDirty, rDirty;
+};
+
+#endif
diff --git a/kstars/kstars/dmsbox.cpp b/kstars/kstars/dmsbox.cpp
new file mode 100644
index 00000000..fa734fae
--- /dev/null
+++ b/kstars/kstars/dmsbox.cpp
@@ -0,0 +1,143 @@
+/***************************************************************************
+ dmsbox.cpp - description
+ -------------------
+ begin : wed Dec 19 2001
+ copyright : (C) 2001-2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h>
+
+#include "dmsbox.h"
+
+#include <kdebug.h>
+#include <klocale.h>
+#include <qregexp.h>
+#include <qstring.h>
+#include <qtooltip.h>
+#include <qwhatsthis.h>
+
+dmsBox::dmsBox(QWidget *parent, const char *name, bool dg)
+ : KLineEdit(parent,name), EmptyFlag(true) {
+ setMaxLength(14);
+ setMaximumWidth(160);
+ setDegType( dg );
+
+
+ connect( this, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotTextChanged( const QString & ) ) );
+}
+
+void dmsBox::setEmptyText() {
+ QPalette p = palette();
+ QColor txc = p.color( QPalette::Active, QColorGroup::Text );
+ QColor bgc = paletteBackgroundColor();
+ int r( ( txc.red() + bgc.red() )/2 );
+ int g( ( txc.green() + bgc.green() )/2 );
+ int b( ( txc.blue() + bgc.blue() )/2 );
+
+ p.setColor( QPalette::Active, QColorGroup::Text, QColor( r, g, b ) );
+ p.setColor( QPalette::Inactive, QColorGroup::Text, QColor( r, g, b ) );
+ setPalette( p );
+
+ if ( degType() )
+ setText( "dd mm ss.s" );
+ else
+ setText( "hh mm ss.s" );
+
+ EmptyFlag = true;
+}
+
+void dmsBox::focusInEvent( QFocusEvent *e ) {
+ KLineEdit::focusInEvent( e );
+
+ if ( EmptyFlag ) {
+ clear();
+ unsetPalette();
+ EmptyFlag = false;
+ }
+}
+
+void dmsBox::focusOutEvent( QFocusEvent *e ) {
+ KLineEdit::focusOutEvent( e );
+
+ if ( text().isEmpty() ) {
+ setEmptyText();
+ }
+}
+
+void dmsBox::slotTextChanged( const QString &t ) {
+ if ( ! hasFocus() ) {
+ if ( EmptyFlag && ! t.isEmpty() ) {
+ unsetPalette();
+ EmptyFlag = false;
+ }
+
+ if ( ! EmptyFlag && t.isEmpty() ) {
+ setEmptyText();
+ }
+ }
+}
+
+void dmsBox::setDegType( bool t ) {
+ deg = t;
+
+ if ( deg ) {
+ QToolTip::add( this, i18n( "Angle value in degrees. You may enter a simple integer \nor a floating-point value, or space- or colon-delimited values \nspecifying degrees, arcminutes and arcseconds." ) );
+ QWhatsThis::add( this, i18n( "Enter an angle value in degrees. The angle can be expressed as a simple integer (\"45\") or floating-point (\"45.333\") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds (\"45:20\", \"45:20:00\", \"45:20\", \"45 20.0\", etc.)." ) );
+ } else {
+ QToolTip::add( this, i18n( "Angle value in hours. You may enter a simple integer \nor floating-point value, or space- or colon-delimited values \nspecifying hours, minutes and seconds." ) );
+ QWhatsThis::add( this, i18n( "Enter an angle value in hours. The angle can be expressed as a simple integer (\"12\") or floating-point (\"12.333\") value, or as space- or colon-delimited values specifying hours, minutes and seconds (\"12:20\", \"12:20:00\", \"12:20\", \"12 20.0\", etc.)." ) );
+ }
+
+ clear();
+ unsetPalette();
+ EmptyFlag = false;
+ setEmptyText();
+}
+
+void dmsBox::showInDegrees (const dms *d) { showInDegrees( dms( *d ) ); }
+void dmsBox::showInDegrees (dms d)
+{
+ double seconds = d.arcsec() + d.marcsec()/1000.;
+ setDMS( QString().sprintf( "%02d %02d %05.2f", d.degree(), d.arcmin(), seconds ) );
+}
+
+void dmsBox::showInHours (const dms *d) { showInHours( dms( *d ) ); }
+void dmsBox::showInHours (dms d)
+{
+ double seconds = d.second() + d.msecond()/1000.;
+ setDMS( QString().sprintf( "%02d %02d %05.2f", d.hour(), d.minute(), seconds ) );
+}
+
+void dmsBox::show(const dms *d, bool deg) { show( dms( *d ),deg ); }
+void dmsBox::show(dms d, bool deg)
+{
+ if (deg)
+ showInDegrees(d);
+ else
+ showInHours(d);
+}
+
+dms dmsBox::createDms ( bool deg, bool *ok )
+{
+ dms dmsAngle(0.0);
+ bool check;
+ check = dmsAngle.setFromString( text(), deg );
+ if (ok) *ok = check; //ok might be a null pointer!
+
+ return dmsAngle;
+}
+
+dmsBox::~dmsBox(){
+}
+
+#include "dmsbox.moc"
diff --git a/kstars/kstars/dmsbox.h b/kstars/kstars/dmsbox.h
new file mode 100644
index 00000000..2e66042b
--- /dev/null
+++ b/kstars/kstars/dmsbox.h
@@ -0,0 +1,147 @@
+/***************************************************************************
+ dmsbox.h - description
+ -------------------
+ begin : Wed Dec 19 2002
+ copyright : (C) 2001-2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef DMSBOX_H
+#define DMSBOX_H
+
+#include <klineedit.h>
+
+#include "dms.h"
+
+/**@class dmsBox
+ *A KLineEdit which is capable of displaying and parsing angle values
+ *flexibly and robustly. Angle values can be displayed and parsed as
+ *Degrees or Hours. When displaying a value, it uses a space-delimited
+ *triplet of integers representing the degrees, arcminutes, and arcseconds
+ *of the angle (or hours, minutes, seconds). For example, "-34 45 57".
+ *When parsing a value input by the user, it can also understand
+ *a number of other formats:
+ *@li colon-delimited fields ("-34:45:57")
+ *@li one or two fields ("-35"; "-34 46")
+ *@li fields with unit-labels ("-34d 45m 57s")
+ *@li floating-point numbers ("-34.76583")
+ *
+ *@note Inherits KLineEdit.
+ *@author Pablo de Vicente
+ *@version 1.0
+ */
+
+class dmsBox : public KLineEdit {
+Q_OBJECT
+Q_PROPERTY (bool degType READ degType WRITE setDegType)
+
+public:
+ /**Constructor for the dmsBox object.
+ *@param parent pointer to the parent QWidget
+ *@param ni the name of the object
+ *@param deg if TRUE use deg/arcmin/arcsec; otherwise
+ * use hours/min/sec.
+ */
+ dmsBox(QWidget *parent, const char *ni=0, bool deg=TRUE);
+
+ /**Destructor (empty)*/
+ ~dmsBox();
+
+ /**Display an angle using Hours/Min/Sec.
+ *@p t the dms object which is to be displayed
+ */
+ void showInHours(dms t);
+ /**Display an angle using Hours/Min/Sec. This behaves just
+ *like the above function. It differs only in the data type of
+ *the argument.
+ *@p t pointer to the dms object which is to be displayed
+ */
+ void showInHours(const dms *t);
+
+ /**Display an angle using Deg/Arcmin/Arcsec.
+ *@p t the dms object which is to be displayed
+ */
+ void showInDegrees(dms t);
+ /**Display an angle using Deg/Arcmin/Arcsec. This behaves just
+ *like the above function. It differs only in the data type of
+ *the argument.
+ *@p t pointer to the dms object which is to be displayed
+ */
+ void showInDegrees(const dms *t);
+
+ /**Display an angle. Simply calls showInDegrees(t) or
+ *showInHours(t) depending on the value of deg.
+ *@param t the dms object which is to be displayed.
+ *@param deg if TRUE, display Deg/Arcmin/Arcsec; otherwise
+ *display Hours/Min/Sec.
+ */
+ void show(dms t, bool deg=TRUE);
+ /**Display an angle. Simply calls showInDegrees(t) or
+ *showInHours(t) depending on the value of deg.
+ *This behaves essentially like the above function. It
+ *differs only in the data type of its argument.
+ *@param t the dms object which is to be displayed.
+ *@param deg if TRUE, display Deg/Arcmin/Arcsec; otherwise
+ *display Hours/Min/Sec.
+ */
+ void show(const dms *t,bool deg=TRUE);
+
+ /**Simply display a string.
+ *@note JH: Why don't we just use KLineEdit::setText() instead?
+ *@param s the string to display (it need not be a valid angle value).
+ */
+ void setDMS(QString s) { setText(s); }
+
+ /**Parse the text in the dmsBox as an angle. The text may be an integer
+ *or double value, or it may be a triplet of integer values (separated by spaces
+ *or colons) representing deg/hrs, min, sec. It is also possible to have two
+ *fields. In this case, if the second field is a double, it is converted
+ *to decimal min and double sec.
+ *@param deg if TRUE use deg/arcmin/arcsec; otherwise
+ * use hours/min/sec.
+ *@param ok set to true if a dms object was succedssfully created.
+ *@return a dms object constructed from the fields of the dmsbox
+ */
+ dms createDms(bool deg=TRUE, bool *ok=0);
+
+ /**@return a boolean indicating if object contains degrees or hours
+ */
+ bool degType(void) const {return deg;}
+
+ /**@short set the dmsBox to Degrees or Hours
+ *@param t if true, the box expects angle values in degrees; otherwise
+ *it expects values in hours
+ */
+ void setDegType( bool t );
+
+ /**Clears the KLineEdit
+ */
+ void clearFields (void) { setDMS(""); }
+
+protected:
+ void focusInEvent( QFocusEvent *e );
+ void focusOutEvent( QFocusEvent *e );
+
+private slots:
+ void slotTextChanged( const QString &t );
+
+private:
+ void setEmptyText();
+
+ int degree, minute, hour;
+ double second;
+ int second_int, msecond;
+ bool deg, EmptyFlag;
+ dms degValue;
+};
+
+#endif
diff --git a/kstars/kstars/draglistbox.cpp b/kstars/kstars/draglistbox.cpp
new file mode 100644
index 00000000..4e8dd9e7
--- /dev/null
+++ b/kstars/kstars/draglistbox.cpp
@@ -0,0 +1,92 @@
+/***************************************************************************
+ draglistbox.cpp - description
+ -------------------
+ begin : Sun May 29 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qdragobject.h>
+#include <klocale.h>
+#include <kdebug.h>
+
+#include "draglistbox.h"
+
+DragListBox::DragListBox( QWidget *parent, const char *name, WFlags f )
+ : KListBox( parent, name, f ) {
+
+ setAcceptDrops( TRUE );
+ dragging = FALSE;
+}
+
+DragListBox::~DragListBox() {}
+
+void DragListBox::dragEnterEvent( QDragEnterEvent *evt )
+{
+ if ( QTextDrag::canDecode( evt ) )
+ evt->accept();
+}
+
+bool DragListBox::contains( const QString &s ) const {
+ for ( uint i=0; i<count(); ++i )
+ if ( text(i) == s ) return true;
+
+ return false;
+}
+
+void DragListBox::dropEvent( QDropEvent *evt ) {
+ QString text;
+
+ int i = int( float(evt->pos().y())/float(itemHeight()) + 0.5 ) + topItem();
+ if ( i > count() + 1 ) i = count() + 1;
+
+ if ( QTextDrag::decode( evt, text ) ) {
+ //If we dragged an "Ignore item from the FieldList to the FieldPool, then we don't
+ //need to insert the item, because FieldPool already has a persistent Ignore item.
+ if ( !( text == i18n("Ignore" ) && QString(evt->source()->name()) == "FieldList" &&
+ evt->source() != this )) {
+ insertItem( text, i );
+ }
+
+ //If we dragged the "Ignore" item from FieldPool to FieldList, then we don't
+ //want to remove the item from the FieldPool
+ if ( !( text == i18n("Ignore" ) && QString(evt->source()->name()) == "FieldPool" &&
+ evt->source() != this ) ) {
+ DragListBox *fp = (DragListBox*)evt->source();
+ fp->removeItem( fp->currentItem() );
+ }
+ }
+}
+
+
+void DragListBox::mousePressEvent( QMouseEvent *evt ) {
+ QListBox::mousePressEvent( evt );
+ dragging = TRUE;
+
+ //Record position of the Ignore item; we may have to restore it.
+ if ( currentText() == i18n("Ignore") )
+ IgnoreIndex = currentItem();
+ else
+ IgnoreIndex = -1;
+}
+
+
+void DragListBox::mouseMoveEvent( QMouseEvent * )
+{
+ if ( dragging ) {
+ QDragObject *drag = new QTextDrag( currentText(), this );
+ drag->dragMove();
+ dragging = FALSE;
+ }
+}
+
+#include "draglistbox.moc"
diff --git a/kstars/kstars/draglistbox.h b/kstars/kstars/draglistbox.h
new file mode 100644
index 00000000..cf6d5c3c
--- /dev/null
+++ b/kstars/kstars/draglistbox.h
@@ -0,0 +1,57 @@
+/***************************************************************************
+ draglistbox.h - description
+ -------------------
+ begin : Sun May 29 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef DRAGLISTBOX_H
+#define DRAGLISTBOX_H
+
+#include <klistbox.h>
+
+class QDragEnterEvent;
+class QDragDropEvent;
+
+/**@class DragListBox
+ *@short Extension of KListBox that allows Drag-and-Drop
+ *with other DragListBoxes
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class DragListBox : public KListBox {
+ Q_OBJECT
+public:
+/**@short Default constructor
+ */
+ DragListBox( QWidget *parent = 0, const char *name = 0, WFlags = 0 );
+
+/**@short Default destructor
+ */
+ ~DragListBox();
+
+ int ignoreIndex() const { return IgnoreIndex; }
+ bool contains( const QString &s ) const;
+
+ void dragEnterEvent( QDragEnterEvent *evt );
+ void dropEvent( QDropEvent *evt );
+ void mousePressEvent( QMouseEvent *evt );
+ void mouseMoveEvent( QMouseEvent * );
+private:
+ bool dragging;
+ int IgnoreIndex;
+
+};
+
+#endif //DRAGLISTBOX_H
diff --git a/kstars/kstars/filesource.cpp b/kstars/kstars/filesource.cpp
new file mode 100644
index 00000000..61977937
--- /dev/null
+++ b/kstars/kstars/filesource.cpp
@@ -0,0 +1,87 @@
+/***************************************************************************
+ filesource.cpp - description
+ -------------------
+ begin : Son Feb 10 2002
+ copyright : (C) 2002 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "filesource.h"
+#include "ksfilereader.h"
+#include "kstarsdata.h"
+#include "ksutils.h"
+
+FileSource::FileSource(KStarsData *ksdata, float magnitude)
+ : maxMagnitude(magnitude), data(ksdata) {
+
+// kdDebug() << "new magnitude to load is " << maxMagnitude << endl;
+// kdDebug() << "count()=" << data->starList.count() << endl;
+ fileNumber = ksdata->starList.count() / 1000 + 1;
+ lineNumber = ksdata->starList.count() % 1000;
+ // the first file contains 12 comment lines at the beginning which must skipped
+ if (fileNumber == 1) { lineNumber += 12; }
+// kdDebug() << "fileNumber=" << fileNumber << " lineNumber=" << lineNumber << endl;
+
+ if (fileNumber <= NHIPFILES) {
+ // if file opened it's true else false
+ readingData = data->openStarFile(fileNumber);
+ if (data->starFileReader->setLine(lineNumber) == true) {
+// kdDebug() << "line reset ok" << endl;
+ } else {
+// kdDebug() << "line reset not ok" << endl;
+ }
+ } else {
+ readingData = false;
+ }
+}
+
+FileSource::~FileSource() {
+}
+
+int FileSource::readyToSend() {
+ // readyToSend == 0 -> no data but not end of stream
+ // readyToSend > 0 -> data ready to send
+ // readyToSend == -1 -> end of stream, QDataPump will destroy this FileSource object
+ if (readingData == true)
+ return 1;
+ else
+ return -1;
+}
+
+void FileSource::sendTo(QDataSink *sink, int) {
+ counter = 0;
+ while (data->starFileReader->hasMoreLines() && counter < maxLines) {
+ QString line = data->starFileReader->readLine();
+ float mag = line.mid( 46, 5 ).toFloat(); // check magnitude
+// kdDebug() << "mag=" << mag << " maxmag=" << maxMagnitude << endl;
+ if (mag > maxMagnitude) {
+ readingData = false;
+ break;
+ } else {
+ stringArray[counter++] = line;
+ }
+ }
+ // open next file if end is reached
+ if (data->starFileReader->hasMoreLines() == false && readingData == true && fileNumber < NHIPFILES) {
+ fileNumber++;
+// kdDebug() << "sendTo: open file #" << fileNumber << endl;
+ data->openStarFile(fileNumber);
+ }
+ // check if more data are available
+ if (readingData == true && data->starFileReader != 0 && data->starFileReader->hasMoreLines() == true) {
+ readingData = true;
+ } else {
+ readingData = false;
+ }
+ // send data to StarDataSink
+ sink->receive((uchar*) &stringArray[0], counter);
+}
diff --git a/kstars/kstars/filesource.h b/kstars/kstars/filesource.h
new file mode 100644
index 00000000..39fb83bd
--- /dev/null
+++ b/kstars/kstars/filesource.h
@@ -0,0 +1,105 @@
+/***************************************************************************
+ filesource.h - description
+ -------------------
+ begin : Son Feb 10 2002
+ copyright : (C) 2002 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef FILESOURCE_H
+#define FILESOURCE_H
+
+/**@class FileSource
+ *FileSource is an asynchronous class for reloading star data while running
+ *the program. It's basing on QDataSource class and implements the function
+ *for reading a file step by step and send these data to an QDataSink object.
+ *KStarsData uses this class for asynchronous io.
+ *@author Thomas Kabelmann
+ *@version 1.0
+ */
+
+#include <qasyncio.h>
+#include <qstring.h>
+
+class KStarsData;
+class KSFileReader;
+
+class FileSource : public QDataSource {
+
+ public:
+ /**constructor needs an KStarsData object, a file name and the new magnitude
+ */
+ FileSource( KStarsData *ksdata, float magnitude );
+
+ /** destructor */
+ ~FileSource();
+
+ /**send a value indicating whether the object is ready to send data.
+ *@return 1 if data is ready to send; return -1 if the stream is finished.
+ */
+ int readyToSend();
+
+ /**Is this object rewindable?
+ *@return false, because it's not needed to rewind.
+ */
+ bool rewindable() { return false; }
+
+ /**The function for sending data to an QDataSink object. Here will all data
+ *operations defined. Because this function is virtual, we need a second int
+ *parameter, but we don't use it, so it's unnamed.
+ *@p sink pointer to the QDataSink object which will receive the data stream
+ */
+ void sendTo( QDataSink *sink, int );
+
+ /**@return current magnitude to load (always returns maxMagnitude)
+ */
+ float magnitude() { return maxMagnitude; }
+
+ private:
+
+ bool readingData;
+
+ KSFileReader *fileReader;
+
+ // which sao file should be opened and which line
+ int fileNumber, lineNumber;
+
+ // counts blocksize
+ int counter;
+
+ // new magnitude to load
+ float maxMagnitude;
+
+ KStarsData *data;
+
+ /**maxLines defines how many lines in data file should be read and
+ *send to QDataSink. This is only needed if a data block is longer
+ *than the max defined lines. I figured out this value of 500
+ *on a fast system, so if it is to high the value might be decreased.
+ *A high value means faster reloading but perhaps on slow systems this
+ *might interrupt the main event loop.
+ *A low value needs longer to reload data, but it doesn't interrupt the
+ *main event loop (it's smoother).
+ *But it's important to know that 500 lines to read is very fast, but
+ *appending to QList in StarDataSink will take the most time and this
+ *will also defined with this value.
+ */
+ #define maxLines 500
+
+ /**The loaded data will stored in a string array and a pointer to first
+ *object in array will send to StarDataSink.
+ */
+ QString stringArray[ maxLines ];
+
+};
+
+#endif
diff --git a/kstars/kstars/finddialog.cpp b/kstars/kstars/finddialog.cpp
new file mode 100644
index 00000000..cf203e34
--- /dev/null
+++ b/kstars/kstars/finddialog.cpp
@@ -0,0 +1,227 @@
+/***************************************************************************
+ finddialog.cpp - K Desktop Planetarium
+ -------------------
+ begin : Wed Jul 4 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlayout.h>
+#include <qlineedit.h>
+#include <qlabel.h>
+#include <qcombobox.h>
+#include <qlistbox.h>
+#include <qtimer.h>
+
+#include <kmessagebox.h>
+
+#include "finddialog.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "Options.h"
+#include "skyobject.h"
+#include "skyobjectname.h"
+#include "objectnamelist.h"
+
+
+FindDialog::FindDialog( QWidget* parent ) :
+ KDialogBase( KDialogBase::Plain, i18n( "Find Object" ), Ok|Cancel, Ok, parent ),
+ vlay(0), hlay(0), SearchList(0), SearchBox(0), filterTypeLabel(0), filterType(0),
+ currentitem(0)
+{
+ QFrame *page = plainPage();
+
+//Create Layout managers
+ vlay = new QVBoxLayout( page, 2, 2 );
+ hlay = new QHBoxLayout( 2 ); //this mgr will be added to vlay
+
+//Create Widgets
+ SearchBox = new QLineEdit( page, "SearchBox" );
+
+ filterTypeLabel = new QLabel( page, "filterTypeLabel" );
+ filterTypeLabel->setAlignment( AlignRight );
+ filterTypeLabel->setText( i18n( "Filter by type: " ) );
+
+ filterType = new QComboBox( page, "filterType" );
+ filterType->setEditable( false );
+ filterType->insertItem( i18n ("Any") );
+ filterType->insertItem( i18n ("Stars") );
+ // filterType->insertItem( i18n ("Double Stars") );
+ filterType->insertItem( i18n ("Solar System") );
+ filterType->insertItem( i18n ("Open Clusters") );
+ filterType->insertItem( i18n ("Glob. Clusters") );
+ filterType->insertItem( i18n ("Gas. Nebulae") );
+ filterType->insertItem( i18n ("Plan. Nebulae") );
+ // filterType->insertItem( i18n ("SN Remnants") );
+ filterType->insertItem( i18n ("Galaxies") );
+ filterType->insertItem( i18n ("Comets") );
+ filterType->insertItem( i18n ("Asteroids") );
+ filterType->insertItem( i18n ("Constellations") );
+
+ SearchList = new QListBox( page, "SearchList" );
+ SearchList->setMinimumWidth( 256 );
+ SearchList->setMinimumHeight( 320 );
+ SearchList->setVScrollBarMode( QListBox::AlwaysOn );
+ SearchList->setHScrollBarMode( QListBox::AlwaysOff );
+
+//Pack Widgets into layout manager
+ hlay->addWidget( filterTypeLabel, 0, 0 );
+ hlay->addWidget( filterType, 0, 0 );
+
+ vlay->addWidget( SearchBox, 0, 0 );
+ vlay->addSpacing( 12 );
+ vlay->addWidget( SearchList, 0, 0 );
+ vlay->addLayout( hlay, 0 );
+
+ vlay->activate();
+
+// no item currently set
+ currentitem = 0;
+
+// no filters set
+ Filter = 0;
+
+//Connect signals to slots
+// connect( this, SIGNAL( okClicked() ), this, SLOT( accept() ) ) ;
+ connect( this, SIGNAL( cancelClicked() ), this, SLOT( reject() ) );
+ connect( SearchBox, SIGNAL( textChanged( const QString & ) ), SLOT( filter() ) );
+ connect( SearchBox, SIGNAL( returnPressed() ), SLOT( slotOk() ) );
+ connect( filterType, SIGNAL( activated( int ) ), this, SLOT( setFilter( int ) ) );
+ connect( SearchList, SIGNAL (selectionChanged (QListBoxItem *)), SLOT (updateSelection (QListBoxItem *)));
+ connect( SearchList, SIGNAL( doubleClicked ( QListBoxItem * ) ), SLOT( slotOk() ) );
+
+ // first create and paint dialog and then load list
+ QTimer::singleShot(0, this, SLOT( init() ));
+}
+
+FindDialog::~FindDialog() {
+ delete SearchList;
+}
+
+void FindDialog::init() {
+ SearchBox->clear(); // QLineEdit
+ filterType->setCurrentItem(0); // show all types of objects
+ filter();
+}
+
+void FindDialog::filter() { //Filter the list of names with the string in the SearchBox
+ KStars *p = (KStars *)parent();
+
+ SearchList->clear();
+ ObjectNameList &ObjNames = p->data()->ObjNames;
+ // check if latin names are used
+ ObjNames.setLanguage( Options::useLatinConstellNames() );
+
+ QString searchFor = SearchBox->text().lower();
+ for ( SkyObjectName *name = ObjNames.first( searchFor ); name; name = ObjNames.next() ) {
+ if ( name->text().lower().startsWith( searchFor ) ) {
+ new SkyObjectNameListItem ( SearchList, name );
+/* if ( i++ >= 5000 ) { //Every 5000 name insertions,
+ kapp->processEvents ( 50 ); //spend 50 msec processing KApplication events
+ i = 0;
+ }*/
+ }
+ }
+ setListItemEnabled(); // Automatically highlight first item
+ SearchBox->setFocus(); // set cursor to QLineEdit
+}
+
+void FindDialog::filterByType() {
+ KStars *p = (KStars *)parent();
+
+ SearchList->clear(); // QListBox
+ QString searchFor = SearchBox->text().lower(); // search string
+
+ ObjectNameList &ObjNames = p->data()->ObjNames;
+ // check if latin names are used
+ ObjNames.setLanguage( Options::useLatinConstellNames() );
+
+ for ( SkyObjectName *name = ObjNames.first( searchFor ); name; name = ObjNames.next() ) {
+ //Special case: match SkyObject Type 0 with Filter==1 (stars)
+ if ( name->skyObject()->type() == Filter || (name->skyObject()->type() == 0 && Filter == 1 ) ) {
+ if ( name->text().lower().startsWith( searchFor ) ) {
+ // for stars, don't show the ones below the faint limit
+ if (Filter!=1 || name->skyObject()->mag() <= Options::magLimitDrawStar() ) {
+ new SkyObjectNameListItem ( SearchList, name );
+ }
+ }
+ }
+ }
+
+ setListItemEnabled(); // Automatically highlight first item
+ SearchBox->setFocus(); // set cursor to QLineEdit
+}
+
+void FindDialog::setListItemEnabled() {
+ SearchList->setSelected (0, true);
+ if (!SearchList->isSelected (0))
+ updateSelection (0);
+}
+
+void FindDialog::updateSelection (QListBoxItem *it) {
+ currentitem = (SkyObjectNameListItem *) it;
+ SearchBox->setFocus(); // set cursor to QLineEdit
+}
+
+void FindDialog::setFilter( int f ) {
+ // Translate the Listbox index to the correct SkyObject Type ID
+ int f2( f ); // in most cases, they are the same number
+ if ( f >= 7 ) f2 = f + 1; //need to skip unused "Supernova Remnant" Type at position 7
+
+ // check if filter was changed or if filter is still the same
+ if ( Filter != f2 ) {
+ Filter = f2;
+ if ( Filter == 0 ) { // any type will shown
+ // delete old connections and create new connections
+ disconnect( SearchBox, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterByType() ) );
+ connect( SearchBox, SIGNAL( textChanged( const QString & ) ), SLOT( filter() ) );
+ filter();
+ }
+ else {
+ // delete old connections and create new connections
+ disconnect( SearchBox, SIGNAL( textChanged( const QString & ) ), this, SLOT( filter() ) );
+ connect( SearchBox, SIGNAL( textChanged( const QString & ) ), SLOT( filterByType() ) );
+ filterByType();
+ }
+ }
+}
+
+void FindDialog::slotOk() {
+ //If no valid object selected, show a sorry-box. Otherwise, emit accept()
+ if ( currentItem() == 0 ) {
+ QString message = i18n( "No object named %1 found." ).arg( SearchBox->text() );
+ KMessageBox::sorry( 0, message, i18n( "Bad object name" ) );
+ } else {
+ accept();
+ }
+}
+
+void FindDialog::keyPressEvent( QKeyEvent *e ) {
+ switch( e->key() ) {
+ case Key_Down :
+ if ( SearchList->currentItem() < ((int) SearchList->count()) - 1 )
+ SearchList->setCurrentItem( SearchList->currentItem() + 1 );
+ break;
+
+ case Key_Up :
+ if ( SearchList->currentItem() )
+ SearchList->setCurrentItem( SearchList->currentItem() - 1 );
+ break;
+
+ case Key_Escape :
+ reject();
+ break;
+
+ }
+}
+
+#include "finddialog.moc"
diff --git a/kstars/kstars/finddialog.h b/kstars/kstars/finddialog.h
new file mode 100644
index 00000000..dc18441c
--- /dev/null
+++ b/kstars/kstars/finddialog.h
@@ -0,0 +1,119 @@
+/***************************************************************************
+ finddialog.h - K Desktop Planetarium
+ -------------------
+ begin : Wed Jul 4 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+
+
+#ifndef FINDDIALOG_H
+#define FINDDIALOG_H
+
+#include <kdialogbase.h>
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QLabel;
+class QLineEdit;
+class QComboBox;
+class QListBox;
+class QListBoxItem;
+//class QStringList;
+class SkyObjectNameListItem;
+
+/**@class FindDialog
+ *Dialog window for finding SkyObjects by name. The dialog contains
+ *a QListBox showing the list of named objects, a QLineEdit for filtering
+ *the list by name, and a QCombobox for filtering the list by object type.
+ *
+ *@short Find Object Dialog
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class FindDialog : public KDialogBase {
+Q_OBJECT
+
+public:
+/**Constructor. Creates all widgets and packs them in QLayouts. Connects
+ *Signals and Slots. Runs initObjectList().
+ */
+ FindDialog( QWidget* parent = 0 );
+
+/**Destructor
+ */
+ ~FindDialog();
+
+/**@return the currently-selected item from the listbox of named objects
+ */
+ SkyObjectNameListItem * currentItem() const { return currentitem; }
+
+public slots:
+/**When Text is entered in the QLineEdit, filter the List of objects
+ *so that only objects which start with the filter text are shown.
+ */
+ void filter();
+
+/**When the selection of the object type QComboBox is changed, filter
+ *the List of objects so that only objects of the selected Type are shown.
+ */
+ void filterByType();
+
+/**Overloading the Standard KDialogBase slotOk() to show a "sorry" message
+ *box if no object is selected when the user presses Ok. The window is
+ *not closed in this case.
+ */
+ void slotOk();
+
+private slots:
+/**Init object list after opening dialog.
+ */
+ void init();
+
+/**Set the selected item in the list to the item specified.
+ */
+ void updateSelection (QListBoxItem *);
+
+/**Change current filter options.
+ */
+ void setFilter( int f );
+
+protected:
+/**Process Keystrokes. The Up and Down arrow keys are used to select the
+ *Previous/Next item in the listbox of named objects.
+ *@param e The QKeyEvent pointer
+ */
+ void keyPressEvent( QKeyEvent *e );
+
+private:
+/**
+ *Automatically select the first item in the list
+ */
+ void setListItemEnabled();
+
+ QVBoxLayout *vlay;
+ QHBoxLayout *hlay;
+ QListBox *SearchList;
+ QLineEdit *SearchBox;
+ QLabel *filterTypeLabel;
+ QComboBox *filterType;
+
+ SkyObjectNameListItem *currentitem;
+
+ int Filter;
+};
+
+#endif
diff --git a/kstars/kstars/fitsheaderdialog.ui b/kstars/kstars/fitsheaderdialog.ui
new file mode 100644
index 00000000..2a071439
--- /dev/null
+++ b/kstars/kstars/fitsheaderdialog.ui
@@ -0,0 +1,117 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>fitsHeaderDialog</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>fitsHeaderDialog</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>511</width>
+ <height>247</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>FITS Header</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListView" row="0" column="0" rowspan="1" colspan="5">
+ <column>
+ <property name="text">
+ <string>Card</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Value</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Comment</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>headerView</cstring>
+ </property>
+ <property name="resizeMode">
+ <enum>NoColumn</enum>
+ </property>
+ <property name="fullWidth">
+ <bool>true</bool>
+ </property>
+ <property name="itemsRenameable">
+ <bool>false</bool>
+ </property>
+ <property name="dropVisualizerWidth">
+ <number>4</number>
+ </property>
+ </widget>
+ <spacer row="2" column="0" rowspan="1" colspan="4">
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>300</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton" row="2" column="4">
+ <property name="name">
+ <cstring>closeB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Close</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+</widget>
+<connections>
+ <connection>
+ <sender>closeB</sender>
+ <signal>clicked()</signal>
+ <receiver>fitsHeaderDialog</receiver>
+ <slot>close()</slot>
+ </connection>
+</connections>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/fitshistogram.cpp b/kstars/kstars/fitshistogram.cpp
new file mode 100644
index 00000000..399aa548
--- /dev/null
+++ b/kstars/kstars/fitshistogram.cpp
@@ -0,0 +1,419 @@
+/***************************************************************************
+ fitshistogram.cpp - FITS Historgram
+ -----------------
+ begin : Thu Mar 4th 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+ #include "fitshistogram.h"
+ #include "fitsviewer.h"
+ #include "fitsimage.h"
+ #include "indi/fitsrw.h"
+
+ #include <math.h>
+ #include <stdlib.h>
+
+ #include <qpainter.h>
+ #include <qslider.h>
+ #include <qcursor.h>
+ #include <qpen.h>
+ #include <qpixmap.h>
+ #include <qradiobutton.h>
+ #include <qpushbutton.h>
+
+ #include <kdebug.h>
+ #include <klineedit.h>
+ #include <klocale.h>
+
+
+
+ FITSHistogram::FITSHistogram(QWidget *parent, const char * name) : histDialog(parent, name)
+ {
+ viewer = (FITSViewer *) parent;
+
+ setModal(false);
+
+ minSlider->setMinValue(0);
+ minSlider->setMaxValue(BARS-1);
+ minSlider->setValue(0);
+
+ maxSlider->setMinValue(0);
+ maxSlider->setMaxValue(BARS-1);
+ maxSlider->setValue(BARS-1);
+
+ type = 0;
+ napply=0;
+
+ histFrame->setCursor(Qt::CrossCursor);
+ histFrame->setMouseTracking(true);
+ setMouseTracking(true);
+
+ connect(minSlider, SIGNAL(valueChanged(int)), this, SLOT(updateBoxes()));
+ connect(minSlider, SIGNAL(valueChanged(int)), this, SLOT(updateIntenFreq(int )));
+ connect(maxSlider, SIGNAL(valueChanged(int)), this, SLOT(updateBoxes()));
+ connect(maxSlider, SIGNAL(valueChanged(int)), this, SLOT(updateIntenFreq(int )));
+ connect(applyB, SIGNAL(clicked()), this, SLOT(applyScale()));
+
+ constructHistogram(viewer->imgBuffer);
+
+ updateBoxes();
+
+}
+
+ FITSHistogram::~FITSHistogram() {}
+
+void FITSHistogram::updateBoxes()
+{
+ if (minSlider->value() == BARS)
+ minOUT->setText(QString("%1").arg((int) viewer->stats.max));
+ else
+ minOUT->setText(QString("%1").arg( (int) ( ceil (minSlider->value() * binSize) + viewer->stats.min)));
+
+ if (maxSlider->value() == BARS)
+ maxOUT->setText(QString("%1").arg((int) viewer->stats.max));
+ else
+ maxOUT->setText(QString("%1").arg( (int) ( ceil (maxSlider->value() * binSize) + viewer->stats.min)));
+
+ update();
+}
+
+void FITSHistogram::applyScale()
+{
+ int swap;
+ int min = minSlider->value();
+ int max = maxSlider->value();
+
+ FITSHistogramCommand *histC;
+ //kdDebug() << "Width " << viewer->image->width << endl;
+
+ if (min > max)
+ {
+ swap = min;
+ min = max;
+ max = swap;
+ }
+
+ min = (int) (min * binSize + viewer->stats.min);
+ max = (int) (max * binSize + viewer->stats.min);
+
+
+ napply++;
+
+ // Auto
+ if (autoR->isOn())
+ type = 0;
+ // Linear
+ else if (linearR->isOn())
+ type = 1;
+ // Log
+ else if (logR->isOn())
+ type = 2;
+ // Exp
+ else if (sqrtR->isOn())
+ type = 3;
+
+ histC = new FITSHistogramCommand(viewer, this, type, min, max);
+ viewer->history->addCommand(histC);
+
+}
+
+void FITSHistogram::constructHistogram(float * buffer)
+{
+ int maxHeight = 0;
+ int height = histFrame->height();
+ int id;
+ int index;
+ int range = (int) (viewer->stats.max - viewer->stats.min);
+
+ for (int i=0; i < BARS; i++)
+ histArray[i] = 0;
+ binSize = ( (double) range / (double) BARS);
+
+ //kdDebug() << "#2" << endl;
+ if (binSize == 0 || buffer == NULL)
+ return;
+
+ for (int i=0; i < viewer->stats.width * viewer->stats.height; i++)
+ {
+ id = (int) ((buffer[i] - viewer->stats.min) / binSize);
+ if (id >= BARS) id = BARS - 1;
+ histArray[id]++;
+
+ }
+
+ if (binSize < 1)
+ for (int i=0; i < BARS - 1; i++)
+ if (histArray[i] == 0)
+ {
+ index = (int) ceil(i * binSize);
+ if (index == (int) (ceil ((i+1) * binSize)))
+ histArray[i] = histArray[i+1];
+ }
+
+ maxHeight = findMax() / height;
+
+ kdDebug() << "Maximum height is " << maxHeight << " -- binsize " << binSize << endl;
+
+ histogram = new QPixmap(500, 150, 1);
+ histogram->fill(Qt::black);
+ QPainter p(histogram);
+ QPen pen( white, 1);
+ p.setPen(pen);
+
+ for (int i=0; i < BARS; i++)
+ p.drawLine(i, height , i, height - (int) ((double) histArray[i] / (double) maxHeight));
+
+}
+
+void FITSHistogram::paintEvent( QPaintEvent */*e*/)
+{
+ int height = histFrame->height();
+ int xMin = minSlider->value(), xMax = maxSlider->value();
+
+ QPainter p(histFrame);
+ QPen pen;
+ pen.setWidth(1);
+
+ bitBlt(histFrame, 0, 0, histogram);
+
+ pen.setColor(blue);
+ p.setPen(pen);
+
+ p.drawLine(xMin, height - 2, xMin, height/2 -2);
+ pen.setColor(red);
+ p.setPen(pen);
+ p.drawLine(xMax, 2, xMax, height/2 -2);
+
+
+}
+
+void FITSHistogram::mouseMoveEvent( QMouseEvent *e)
+{
+ int x = e->x();
+ int y = e->y();
+
+ x -= histFrame->x();
+ y -= histFrame->y();
+
+ if (x < 0 || x >= BARS || y < 0 || y > histFrame->height() )
+ return;
+
+ updateIntenFreq(x);
+
+}
+
+void FITSHistogram::updateIntenFreq(int x)
+{
+
+ int index = (int) ceil(x * binSize);
+
+ intensityOUT->setText(QString("%1").arg((int) ( index + viewer->stats.min)));
+
+ frequencyOUT->setText(QString("%1").arg(histArray[x]));
+
+}
+
+
+int FITSHistogram::findMax()
+{
+ int max =0;
+
+ for (int i=0; i < BARS; i++)
+ if (histArray[i] > max) max = histArray[i];
+
+ return max;
+}
+
+FITSHistogramCommand::FITSHistogramCommand(QWidget * parent, FITSHistogram *inHisto, int newType, int lmin, int lmax)
+{
+ viewer = (FITSViewer *) parent;
+ type = newType;
+ histo = inHisto;
+ oldImage = new QImage();
+ // TODO apply maximum compression against this buffer
+ buffer = (float *) malloc (viewer->image->width * viewer->image->height * sizeof(float));
+
+ //if (buffer == NULL)
+ //return;
+ min = lmin;
+ max = lmax;
+}
+
+FITSHistogramCommand::~FITSHistogramCommand()
+{
+ free(buffer);
+ delete (oldImage);
+}
+
+void FITSHistogramCommand::execute()
+{
+ float val, bufferVal;
+ double coeff;
+ FITSImage *image = viewer->image;
+ int width = image->width;
+ int height = image->height;
+
+ memcpy(buffer, viewer->imgBuffer,image->width * image->height * sizeof(float));
+ *oldImage = image->displayImage->copy();
+
+ switch (type)
+ {
+ case FITSImage::FITSAuto:
+ case FITSImage::FITSLinear:
+ for (int i=0; i < height; i++)
+ for (int j=0; j < width; j++)
+ {
+ bufferVal = viewer->imgBuffer[i * width + j];
+ if (bufferVal < min) bufferVal = min;
+ else if (bufferVal > max) bufferVal = max;
+ //val = (int) (255. * ((double) (bufferVal - min) / (double) (max - min)));
+ //val = (int) (max * ((double) (bufferVal - min) / (double) (max - min)));
+ //val = (int) (bufferVal - min) * (max - min) + min;
+ //if (val < min) val = min;
+ //else if (val > max) val = max;
+ //image->reducedImgBuffer[i * width + j] = val;
+ viewer->imgBuffer[i * width + j] = bufferVal;
+
+ }
+ break;
+
+ case FITSImage::FITSLog:
+ //coeff = 255. / log(1 + max);
+ coeff = max / log(1 + max);
+
+ for (int i=0; i < height; i++)
+ for (int j=0; j < width; j++)
+ {
+ bufferVal = viewer->imgBuffer[i * width + j];
+ if (bufferVal < min) bufferVal = min;
+ else if (bufferVal > max) bufferVal = max;
+ val = (coeff * log(1 + bufferVal));
+ if (val < min) val = min;
+ else if (val > max) val = max;
+ viewer->imgBuffer[i * width + j] = val;
+ //image->reducedImgBuffer[i * width + j] = val;
+ //displayImage->setPixel(j, height - i - 1, val);
+ }
+ break;
+
+ case FITSImage::FITSSqrt:
+ //coeff = 255. / sqrt(max);
+ coeff = max / sqrt(max);
+
+ for (int i=0; i < height; i++)
+ for (int j=0; j < width; j++)
+ {
+ bufferVal = (int) viewer->imgBuffer[i * width + j];
+ if (bufferVal < min) bufferVal = min;
+ else if (bufferVal > max) bufferVal = max;
+ val = (int) (coeff * sqrt(bufferVal));
+ //image->reducedImgBuffer[i * width + j] = val;
+ viewer->imgBuffer[i * width + j] = val;
+ //displayImage->setPixel(j, height - i - 1, val);
+ }
+
+ break;
+
+
+ default:
+ break;
+ }
+
+ //int lmin= image->reducedImgBuffer[0];
+ float lmin= viewer->imgBuffer[0];
+ float lmax= viewer->imgBuffer[0];
+ int totalPix = width * height;
+
+ for (int i=1; i < totalPix; i++)
+ //if ( image->reducedImgBuffer[i] < lmin) lmin = image->reducedImgBuffer[i];
+ if ( viewer->imgBuffer[i] < lmin) lmin = viewer->imgBuffer[i];
+ else if (viewer->imgBuffer[i] > lmax) lmax = viewer->imgBuffer[i];
+
+ double datadiff = 255.;
+ double pixdiff = lmax - lmin;
+ double offs = -lmin * datadiff / pixdiff;
+ double scale = datadiff / pixdiff;
+ int tdata = 0;
+
+
+ for (int i=0; i < height; i++)
+ for (int j=0; j < width; j++)
+ {
+ //bp8 = (FITS_BITPIX8) image->reducedImgBuffer[i * width + j];
+ //bp8 = (FITS_BITPIX8)
+ tdata = (long) (viewer->imgBuffer[i * width + j] * scale + offs);
+ if (tdata < 0) tdata = 0;
+ else if (tdata > 255) tdata = 255;
+ image->displayImage->setPixel(j, height - i - 1, tdata);
+ }
+
+ viewer->calculateStats();
+
+ //viewer->updateImgBuffer();
+ if (histo != NULL)
+ {
+ histo->constructHistogram(viewer->imgBuffer);
+ histo->update();
+ histo->updateBoxes();
+ }
+
+ viewer->image->zoomToCurrent();
+ viewer->fitsChange();
+
+}
+
+void FITSHistogramCommand::unexecute()
+{
+ memcpy( viewer->imgBuffer, buffer, viewer->image->width * viewer->image->height * sizeof(float));
+ viewer->calculateStats();
+ *viewer->image->displayImage = oldImage->copy();
+ viewer->image->zoomToCurrent();
+
+ if (histo != NULL)
+ {
+ histo->constructHistogram(viewer->imgBuffer);
+ histo->update();
+ histo->updateBoxes();
+ }
+}
+
+QString FITSHistogramCommand::name() const
+{
+
+ switch (type)
+ {
+ case 0:
+ return i18n("Auto Scale");
+ break;
+ case 1:
+ return i18n("Linear Scale");
+ break;
+ case 2:
+ return i18n("Logarithmic Scale");
+ break;
+ case 3:
+ return i18n("Square Root Scale");
+ break;
+ default:
+ break;
+ }
+
+ return i18n("Unknown");
+
+}
+
+
+
+
+
+#include "fitshistogram.moc"
diff --git a/kstars/kstars/fitshistogram.h b/kstars/kstars/fitshistogram.h
new file mode 100644
index 00000000..dcc64409
--- /dev/null
+++ b/kstars/kstars/fitshistogram.h
@@ -0,0 +1,87 @@
+/***************************************************************************
+ fitshistogram.h - FITS Historgram
+ ---------------
+ begin : Thu Mar 4th 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+ #ifndef FITSHISTOGRAM
+ #define FITSHISTOGRAM
+
+ #include "histdialog.h"
+ #include <kcommand.h>
+
+ #define BARS 500
+
+ class FITSViewer;
+ class QPixmap;
+
+ class FITSHistogram : public histDialog
+ {
+ Q_OBJECT
+
+ public:
+ FITSHistogram(QWidget *parent, const char * name = 0);
+ ~FITSHistogram();
+
+ void constructHistogram(float *buffer);
+ int findMax();
+ int type;
+ int napply;
+
+ private:
+ int histArray[BARS];
+ double binSize;
+
+ FITSViewer * viewer;
+ QPixmap *histogram;
+
+
+ protected:
+ void paintEvent( QPaintEvent *e);
+ void mouseMoveEvent( QMouseEvent *e);
+
+
+ public slots:
+ void applyScale();
+ void updateBoxes();
+ void updateIntenFreq(int x);
+
+
+ };
+
+ class FITSHistogramCommand : public KCommand
+{
+ public:
+ FITSHistogramCommand(QWidget * parent, FITSHistogram *inHisto, int newType, int lmin, int lmax);
+ ~FITSHistogramCommand();
+
+ void execute();
+ void unexecute();
+ QString name() const;
+
+
+ private:
+ FITSHistogram *histo;
+ int type;
+ int min, max;
+ float *buffer;
+ FITSViewer *viewer;
+ QImage *oldImage;
+};
+
+
+ #endif
+
+
+
diff --git a/kstars/kstars/fitsimage.cpp b/kstars/kstars/fitsimage.cpp
new file mode 100644
index 00000000..301ea64b
--- /dev/null
+++ b/kstars/kstars/fitsimage.cpp
@@ -0,0 +1,480 @@
+/***************************************************************************
+ FITSImage.cpp - FITS Image
+ -------------------
+ begin : Thu Jan 22 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * Some code fragments were adapted from Peter Kirchgessner's FITS plugin*
+ * See http://members.aol.com/pkirchg for more details. *
+ ***************************************************************************/
+
+
+#include <klocale.h>
+#include <kmessagebox.h>
+#include <kfiledialog.h>
+#include <kaction.h>
+#include <kaccel.h>
+#include <kdebug.h>
+#include <ktoolbar.h>
+#include <kapplication.h>
+#include <kpixmap.h>
+#include <ktempfile.h>
+#include <kimageeffect.h>
+#include <kmenubar.h>
+#include <kprogress.h>
+#include <kstatusbar.h>
+
+#include <qfile.h>
+#include <qvbox.h>
+#include <qcursor.h>
+#include <qpixmap.h>
+#include <qframe.h>
+
+#include <math.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <netinet/in.h>
+
+#include "fitsimage.h"
+#include "fitsviewer.h"
+//#include "focusdialog.h"
+#include "ksutils.h"
+
+/* Load info */
+typedef struct
+{
+ uint replace; /* replacement for blank/NaN-values */
+ uint use_datamin;/* Use DATAMIN/MAX-scaling if possible */
+ uint compose; /* compose images with naxis==3 */
+} FITSLoadVals;
+
+static FITSLoadVals plvals =
+{
+ 0, /* Replace with black */
+ 0, /* Do autoscale on pixel-values */
+ 0 /* Dont compose images */
+};
+
+FITSImage::FITSImage(QWidget * parent, const char * name) : QScrollView(parent, name), zoomFactor(1.2)
+{
+ viewer = (FITSViewer *) parent;
+ reducedImgBuffer = NULL;
+ displayImage = NULL;
+
+ imgFrame = new FITSFrame(this, viewport());
+ addChild(imgFrame);
+
+ currentZoom = 0.0;
+ grayTable=new QRgb[256];
+ for (int i=0;i<256;i++)
+ grayTable[i]=qRgb(i,i,i);
+
+ viewport()->setMouseTracking(true);
+ imgFrame->setMouseTracking(true);
+
+}
+
+FITSImage::~FITSImage()
+{
+ free(reducedImgBuffer);
+ delete(displayImage);
+}
+
+/*void FITSImage::drawContents ( QPainter * p, int clipx, int clipy, int clipw, int cliph )
+{
+ //kdDebug() << "in draw contents " << endl;
+ //imgFrame->update();
+
+}*/
+
+/**Bitblt the image onto the viewer widget */
+/*void FITSImage::paintEvent (QPaintEvent *ev)
+{
+ //kdDebug() << "in paint event " << endl;
+ //bitBlt(imgFrame, 0, 0, &qpix);
+}*/
+
+/* Resize event */
+void FITSImage::resizeEvent (QResizeEvent */*ev*/)
+{
+ updateScrollBars();
+}
+
+void FITSImage::contentsMouseMoveEvent ( QMouseEvent * e )
+{
+
+ double x,y;
+ bool validPoint = true;
+ if (!displayImage) return;
+
+
+ x = e->x();
+ y = e->y();
+
+ if (imgFrame->x() > 0)
+ x -= imgFrame->x();
+
+ if (imgFrame->y() > 0)
+ y -= imgFrame->y();
+
+ y -= 20;
+ x -= 20;
+ //kdDebug() << "X= " << x << " -- Y= " << y << endl;
+
+ if (currentZoom > 0)
+ {
+ x /= pow(zoomFactor, currentZoom);
+ y /= pow(zoomFactor, currentZoom);
+ }
+ else if (currentZoom < 0)
+ {
+ x *= pow(zoomFactor, abs((int) currentZoom));
+ //kdDebug() << "The X power is " << pow(zoomFactor, abs(currentZoom)) << " -- X final = " << x << endl;
+ y *= pow(zoomFactor, abs((int) currentZoom));
+ }
+
+ if (x < 0 || x > width)
+ validPoint = false;
+
+ //kdDebug() << "regular x= " << e->x() << " -- X= " << x << " -- imgFrame->x()= " << imgFrame->x() << " - displayImageWidth= " << viewer->displayImage->width() << endl;
+
+
+ if (y < 0 || y > height)
+ validPoint = false;
+ else
+ // invert the Y since we read FITS buttom up
+ y = height - y;
+
+ //kdDebug() << " -- X= " << x << " -- Y= " << y << endl;
+
+ if (viewer->imgBuffer == NULL)
+ kdDebug() << "viewer buffer is NULL " << endl;
+
+ if (validPoint)
+ {
+ viewer->statusBar()->changeItem(QString("%1 , %2").arg( (int) x).arg( (int) y), 0);
+ viewer->statusBar()->changeItem( KGlobal::locale()->formatNumber( viewer->imgBuffer[(int) (y * width + x)], 3 ), 1 );
+ setCursor(Qt::CrossCursor);
+ }
+ else
+ {
+ //viewer->statusBar()->changeItem(QString("(X,Y)"), 0);
+ setCursor(Qt::ArrowCursor);
+ }
+}
+
+void FITSImage::viewportResizeEvent ( QResizeEvent * /*e*/)
+{
+ int w, h, conW, conH, x, y;
+ if (!displayImage) return;
+
+ w = viewport()->width();
+ h = viewport()->height();
+
+ conW = (int) (currentWidth + 40);
+ conH = (int) (currentHeight + 40);
+
+ if ( w > conW )
+ x = (int) ( (w - conW) / 2.);
+ else
+ x = 0;
+ if ( h > conH )
+ y = (int) ( (h - conH) / 2.);
+ else
+ y = 0;
+
+ // do new movement
+ moveChild( imgFrame, x, y );
+
+}
+
+void FITSImage::reLoadTemplateImage()
+{
+ *displayImage = templateImage->copy();
+}
+
+void FITSImage::saveTemplateImage()
+{
+ templateImage = new QImage(displayImage->copy());
+}
+
+void FITSImage::destroyTemplateImage()
+{
+ delete (templateImage);
+}
+
+void FITSImage::clearMem()
+{
+
+ free(reducedImgBuffer);
+ delete (displayImage);
+ reducedImgBuffer = NULL;
+ displayImage = NULL;
+
+}
+
+
+int FITSImage::loadFits (const char *filename)
+{
+ FILE *fp;
+ FITS_FILE *ifp;
+ FITS_HDU_LIST *hdl;
+ // TODO add KStars options for transformation
+ FITS_PIX_TRANSFORM trans;
+ register unsigned char *dest;
+ //register unsigned char *tempBuffer;
+ unsigned char *data;
+ int i, j;
+ double a, b;
+ int err = 0;
+
+ fp = fopen (filename, "rb");
+ if (!fp)
+ {
+ KMessageBox::error(0, i18n("Cannot open file for reading"));
+ return (-1);
+ }
+ fclose (fp);
+
+ ifp = fits_open (filename, "r");
+ if (ifp == NULL)
+ {
+ KMessageBox::error(0, i18n("Error during open of FITS file"));
+ return (-1);
+ }
+ if (ifp->n_pic <= 0)
+ {
+ KMessageBox::error(0, i18n("FITS file keeps no displayable images"));
+ fits_close (ifp);
+ return (-1);
+ }
+
+ //displayImage = new QImage();
+ KProgressDialog fitsProgress(this, 0, i18n("FITS Viewer"), i18n("Loading FITS..."));
+
+ hdl = fits_seek_image (ifp, 1);
+ if (hdl == NULL) return (-1);
+
+ width = hdl->naxisn[0];
+ height = hdl->naxisn[1];
+ currentWidth = hdl->naxisn[0];
+ currentHeight = hdl->naxisn[1];
+ bitpix = hdl->bitpix;
+ bpp = hdl->bpp;
+
+ imgFrame->setGeometry(0, 0, width, height);
+
+ data = (unsigned char *) malloc (height * width * sizeof(unsigned char));
+ //tempBuffer = (unsigned char *) malloc (height * width * sizeof(unsigned char));
+ if (data == NULL)
+ {
+ KMessageBox::error(0, i18n("Not enough memory to load FITS."));
+ return (-1);
+ }
+
+ /* If the transformation from pixel value to */
+ /* data value has been specified, use it */
+ if ( plvals.use_datamin
+ && hdl->used.datamin && hdl->used.datamax
+ && hdl->used.bzero && hdl->used.bscale)
+ {
+ a = (hdl->datamin - hdl->bzero) / hdl->bscale;
+ b = (hdl->datamax - hdl->bzero) / hdl->bscale;
+ if (a < b) trans.pixmin = a, trans.pixmax = b;
+ else trans.pixmin = b, trans.pixmax = a;
+ }
+ else
+ {
+ trans.pixmin = hdl->pixmin;
+ trans.pixmax = hdl->pixmax;
+ }
+ trans.datamin = 0.0;
+ trans.datamax = 255.0;
+ trans.replacement = plvals.replace;
+ trans.dsttyp = 'c';
+
+ //displayImage->create(width, height, 32);
+ currentRect.setX(0);
+ currentRect.setY(0);
+ currentRect.setWidth(width);
+ currentRect.setHeight(height);
+
+ fitsProgress.progressBar()->setTotalSteps(height);
+ fitsProgress.setMinimumWidth(300);
+ fitsProgress.show();
+
+ delete (displayImage);
+
+ displayImage = new QImage(width, height, 8, 256, QImage::IgnoreEndian);
+ for (int i=0; i < 256; i++)
+ displayImage->setColor(i, grayTable[i]);
+//displayImage = new QImage();
+//displayImage->create(width, height, 32);
+
+
+ /* FITS stores images with bottom row first. Therefore we have */
+ /* to fill the image from bottom to top. */
+ dest = data + height * width;
+
+ for (i = height - 1; i >= 0 ; i--)
+ {
+ /* Read FITS line */
+ dest -= width;
+ if (fits_read_pixel (ifp, hdl, width, &trans, dest) != width)
+ {
+ err = 1;
+ break;
+ }
+
+ //for (j=0; j < width; j++)
+ //{
+ //val = dest[j];
+ //displayImage->setPixel(j, i, qRgb(val, val, val));
+ //}
+ for (j = 0 ; j < width; j++)
+ displayImage->setPixel(j, i, dest[j]);
+
+ fitsProgress.progressBar()->setProgress(height - i);
+ }
+
+ reducedImgBuffer = data;
+ convertImageToPixmap();
+ viewportResizeEvent(NULL);
+
+ if (err)
+ KMessageBox::error(0, i18n("EOF encountered on reading."));
+
+ fits_record_list * FRList = hdl->header_record_list;
+ while (FRList != NULL)
+ {
+ viewer->record << QString((char *) FRList->data);
+ FRList = FRList->next_record;
+ }
+ //memcpy(viewer->record, hdl->header_record_list->data , FITS_RECORD_SIZE);
+
+ fits_close(ifp);
+ return (err ? -1 : 0);
+}
+
+void FITSImage::convertImageToPixmap()
+{
+ qpix = kpix.convertToPixmap ( *(displayImage) );
+}
+
+void FITSImage::zoomToCurrent()
+{
+
+ double cwidth, cheight;
+
+ if (currentZoom >= 0)
+ {
+ cwidth = ((double) displayImage->width()) * pow(zoomFactor, currentZoom) ;
+ cheight = ((double) displayImage->height()) * pow(zoomFactor, currentZoom);
+ }
+ else
+ {
+ cwidth = ((double) displayImage->width()) / pow(zoomFactor, abs((int) currentZoom)) ;
+ cheight = ((double) displayImage->height()) / pow(zoomFactor, abs((int) currentZoom));
+ }
+
+ if (cwidth != displayImage->width() || cheight != displayImage->height())
+ {
+ qpix = kpix.convertToPixmap (displayImage->smoothScale( (int) cwidth, (int) cheight));
+ //imgFrame->resize( (int) width, (int) height);
+ viewportResizeEvent (NULL);
+ imgFrame->update();
+ }
+ else
+ {
+ qpix = kpix.convertToPixmap ( *displayImage );
+ imgFrame->update();
+ }
+
+}
+
+
+void FITSImage::fitsZoomIn()
+{
+ currentZoom++;
+ viewer->actionCollection()->action("view_zoom_out")->setEnabled (true);
+ if (currentZoom > 5)
+ viewer->actionCollection()->action("view_zoom_in")->setEnabled (false);
+
+ currentWidth *= zoomFactor; //pow(zoomFactor, abs(currentZoom)) ;
+ currentHeight *= zoomFactor; //pow(zoomFactor, abs(currentZoom));
+
+ //kdDebug() << "Current width= " << currentWidth << " -- Current height= " << currentHeight << endl;
+
+ qpix = kpix.convertToPixmap (displayImage->smoothScale( (int) currentWidth, (int) currentHeight));
+ imgFrame->resize( (int) currentWidth, (int) currentHeight);
+
+ update();
+ viewportResizeEvent (NULL);
+ //updateScrollBars();
+}
+
+void FITSImage::fitsZoomOut()
+{
+ currentZoom--;
+ if (currentZoom < -5)
+ viewer->actionCollection()->action("view_zoom_out")->setEnabled (false);
+ viewer->actionCollection()->action("view_zoom_in")->setEnabled (true);
+
+ currentWidth /= zoomFactor; //pow(zoomFactor, abs(currentZoom));
+ currentHeight /= zoomFactor;//pow(zoomFactor, abs(currentZoom));
+
+ qpix = kpix.convertToPixmap (displayImage->smoothScale( (int) currentWidth, (int) currentHeight));
+ imgFrame->resize( (int) currentWidth, (int) currentHeight);
+
+ update();
+ viewportResizeEvent (NULL);
+ //updateScrollBars();
+}
+
+void FITSImage::fitsZoomDefault()
+{
+
+ viewer->actionCollection()->action("view_zoom_out")->setEnabled (true);
+ viewer->actionCollection()->action("view_zoom_in")->setEnabled (true);
+
+ currentZoom = 0;
+ currentWidth = width;
+ currentHeight = height;
+
+ qpix = kpix.convertToPixmap (*displayImage);
+ imgFrame->resize( (int) currentWidth, (int) currentHeight);
+
+ update();
+ viewportResizeEvent (NULL);
+ //updateScrollBars();
+
+}
+
+FITSFrame::FITSFrame(FITSImage * img, QWidget * parent, const char * name) : QFrame(parent, name, Qt::WNoAutoErase)
+{
+ image = img;
+ setPaletteBackgroundColor(image->viewport()->paletteBackgroundColor());
+}
+
+FITSFrame::~FITSFrame() {}
+
+void FITSFrame::paintEvent(QPaintEvent * /*e*/)
+{
+
+ bitBlt(this, 20, 20, &(image->qpix));
+ resize( (int) (image->currentWidth + 40), (int) (image->currentHeight + 40));
+
+}
+
+
+
+#include "fitsimage.moc"
diff --git a/kstars/kstars/fitsimage.h b/kstars/kstars/fitsimage.h
new file mode 100644
index 00000000..50b8cf80
--- /dev/null
+++ b/kstars/kstars/fitsimage.h
@@ -0,0 +1,124 @@
+/***************************************************************************
+ fitsimage.cpp - FITS Image
+ -------------------
+ begin : Tue Feb 24 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * Some code fragments were adapted from Peter Kirchgessner's FITS plugin*
+ * See http://members.aol.com/pkirchg for more details. *
+ ***************************************************************************/
+
+#ifndef FITSIMAGE_H
+#define FITSIMAGE_H
+
+#include <qwidget.h>
+#include <qstring.h>
+#include <qimage.h>
+#include <qpixmap.h>
+#include <qframe.h>
+#include <qrect.h>
+#include <qptrlist.h>
+#include <qscrollview.h>
+
+#include <kpixmapio.h>
+#include <kpixmap.h>
+#include <kdialog.h>
+#include <kmainwindow.h>
+#include <kurl.h>
+
+#include "indi/fitsrw.h"
+
+class KCommandHistory;
+class QScrollView;
+class FITSViewer;
+class FITSFrame;
+
+class FITSImage : public QScrollView {
+ Q_OBJECT
+
+ public:
+
+ friend class ContrastBrightnessDlg;
+ friend class FITSProcess;
+ friend class FITSFrame;
+ friend class FITSViewer;
+ friend class FITSHistogram;
+ friend class FITSHistogramCommand;
+ friend class FITSChangeCommand;
+ friend class FITSProcessCommand;
+
+ FITSImage(QWidget * parent, const char * name = 0);
+ ~FITSImage();
+
+ enum scaleType { FITSAuto = 0 , FITSLinear, FITSLog, FITSSqrt, FITSCustom };
+
+ /**Bitblt the image onto the viewer widget */
+ /*void paintEvent (QPaintEvent *ev);*/
+ /* Resize event */
+ void resizeEvent (QResizeEvent *ev);
+ /* Loads FITS image, scales it, and displays it in the GUI */
+ int loadFits(const char *filename);
+ /* Convert current image to a pixmap */
+ void convertImageToPixmap();
+ /* Clear memory */
+ void clearMem();
+
+ private:
+ FITSViewer *viewer; /* parent FITSViewer */
+ FITSFrame *imgFrame; /* Frame holding the image */
+ QImage *displayImage; /* FITS image that is displayed in the GUI */
+ QImage *templateImage; /* backup image for currentImage */
+ QPixmap qpix; /* Pixmap for drawing */
+ KPixmapIO kpix; /* Pixmap IO for fast converting */
+ QRect currentRect; /* Current rectangle encapsulating the image */
+ int bitpix, bpp; /* bits per pixel and bytes per pixels for FITS */
+ int width, height; /* Original FITS dimensions */
+ double currentWidth,currentHeight; /* Current width and height due to zoom */
+ const double zoomFactor; /* Image zoom factor */
+ double currentZoom; /* Current Zoom level */
+ QRgb *grayTable;
+ unsigned char *reducedImgBuffer; /* scaled image buffer (0-255) range */
+
+
+ void saveTemplateImage(); /* saves a backup image */
+ void reLoadTemplateImage(); /* reloads backup image into the current image */
+ void destroyTemplateImage(); /* deletes backup image */
+ void zoomToCurrent(); /* Zoom the image to current zoom level without modifying it */
+
+ protected:
+ /*void drawContents ( QPainter * p, int clipx, int clipy, int clipw, int cliph );*/
+ void contentsMouseMoveEvent ( QMouseEvent * e );
+ void viewportResizeEvent ( QResizeEvent * e) ;
+
+ public slots:
+ void fitsZoomIn();
+ void fitsZoomOut();
+ void fitsZoomDefault();
+};
+
+class FITSFrame : public QFrame
+{
+ Q_OBJECT
+
+ public:
+ FITSFrame(FITSImage * img, QWidget * parent = 0, const char * name = 0);
+ ~FITSFrame();
+
+ private:
+ FITSImage *image;
+
+ protected:
+ void paintEvent( QPaintEvent * e);
+
+};
+
+#endif
diff --git a/kstars/kstars/fitsprocess.cpp b/kstars/kstars/fitsprocess.cpp
new file mode 100644
index 00000000..60d3e539
--- /dev/null
+++ b/kstars/kstars/fitsprocess.cpp
@@ -0,0 +1,352 @@
+/***************************************************************************
+ fitsprocess.h - Image processing utilities
+ -------------------
+ begin : Tue Feb 24 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+ #include <stdlib.h>
+ #include <unistd.h>
+
+ #include <kdebug.h>
+ #include <klocale.h>
+ #include <kprogress.h>
+ #include <kapplication.h>
+
+ #include <qimage.h>
+
+ #include "fitsprocess.h"
+ #include "fitsviewer.h"
+ #include "fitsimage.h"
+
+ #define ELEM_SWAP(a,b) { register float t=(a);(a)=(b);(b)=t; }
+
+ FITSProcess::FITSProcess(FITSViewer *parent, QStringList darkFiles, QStringList flatFiles, QStringList darkflatFiles, int darkMode, int flatMode, int darkflatMode)
+ {
+ float * buffer = NULL;
+ darkCombineMode = darkMode;
+ flatCombineMode = flatMode;
+ darkflatCombineMode = darkflatMode;
+ viewer = parent;
+ finalDark = NULL;
+ finalFlat = NULL;
+ finalDarkFlat = NULL;
+ npix = viewer->image->width * viewer->image->height;
+
+ darkFrames.setAutoDelete(true);
+ flatFrames.setAutoDelete(true);
+ darkflatFrames.setAutoDelete(true);
+
+ KProgressDialog reduceProgress(0, 0, i18n("FITS Viewer"), i18n("Image Loading Process..."));
+ reduceProgress.progressBar()->setTotalSteps(darkFiles.size() + flatFiles.size() + darkflatFiles.size());
+ reduceProgress.setMinimumWidth(300);
+ reduceProgress.show();
+
+ int nprogress = 0;
+
+ /* #1 Load dark frames */
+ for (unsigned int i=0; i < darkFiles.size(); i++)
+ {
+ if ( (buffer = viewer->loadData(darkFiles[i].ascii(), buffer)) == NULL)
+ {
+ kdDebug() << "Error loading dark file " << darkFiles[i] << endl;
+ break;
+ }
+
+ reduceProgress.progressBar()->setProgress(++nprogress);
+ kapp->processEvents();
+ darkFrames.append(buffer);
+ }
+
+ /* Load flat frames */
+ for (unsigned int i=0; i < flatFiles.size(); i++)
+ {
+ if ( (buffer = viewer->loadData(flatFiles[i].ascii(), buffer)) == NULL)
+ {
+ kdDebug() << "Error loading flat file " << flatFiles[i] << endl;
+ break;
+ }
+
+ reduceProgress.progressBar()->setProgress(++nprogress);
+ kapp->processEvents();
+ flatFrames.append(buffer);
+ }
+
+ /* Load dark frames for the flat field */
+ for (unsigned int i=0; i < darkflatFiles.size(); i++)
+ {
+ if ( (buffer = viewer->loadData(darkflatFiles[i].ascii(), buffer)) == NULL)
+ {
+ kdDebug() << "Error loading dark flat file " << darkflatFiles[i] << endl;
+ break;
+ }
+
+ reduceProgress.progressBar()->setProgress(++nprogress);
+ kapp->processEvents();
+ darkflatFrames.append(buffer);
+ }
+
+ }
+
+
+ FITSProcess::~FITSProcess() {}
+
+float * FITSProcess::combine(QPtrList<float> & frames, int mode)
+ {
+ int nframes = frames.count();
+ float *dest;
+ float *narray;
+
+ if (nframes == 0)
+ {
+ dest = NULL;
+ return dest;
+ }
+ else if (nframes == 1)
+ {
+ dest = frames.at(0);
+ return dest;
+ }
+
+ dest = frames.at(0);
+ narray = (float *) malloc (nframes * sizeof(float));
+
+ switch (mode)
+ {
+ /* Average */
+ case 0:
+ for (int i=0; i < npix; i++)
+ {
+ for (int j=0; j < nframes; j++)
+ narray[j] = *((frames.at(j)) + i);
+ dest[i] = average(narray, nframes);
+
+ }
+ break;
+ /* Median */
+ case 1:
+ for (int i=0; i < npix; i++)
+ {
+ for (int j=0; j < nframes; j++)
+ narray[j] = *((frames.at(j)) + i);
+ dest[i] = quick_select(narray, nframes);
+ }
+ break;
+ }
+
+ free(narray);
+ return dest;
+}
+
+ /*
+ * This Quickselect routine is based on the algorithm described in
+ * "Numerical recipies in C", Second Edition,
+ * Cambridge University Press, 1992, Section 8.5, ISBN 0-521-43108-5
+ */
+float FITSProcess::quick_select(float * arr, int n)
+{
+ int low, high ;
+ int median;
+ int middle, ll, hh;
+
+ low = 0 ; high = n-1 ; median = (low + high) / 2;
+ for (;;) {
+ if (high <= low) /* One element only */
+ return arr[median] ;
+
+ if (high == low + 1) { /* Two elements only */
+ if (arr[low] > arr[high])
+ ELEM_SWAP(arr[low], arr[high]) ;
+ return arr[median] ;
+ }
+
+ /* Find median of low, middle and high items; swap into position low */
+ middle = (low + high) / 2;
+ if (arr[middle] > arr[high]) ELEM_SWAP(arr[middle], arr[high]) ;
+ if (arr[low] > arr[high]) ELEM_SWAP(arr[low], arr[high]) ;
+ if (arr[middle] > arr[low]) ELEM_SWAP(arr[middle], arr[low]) ;
+
+ /* Swap low item (now in position middle) into position (low+1) */
+ ELEM_SWAP(arr[middle], arr[low+1]) ;
+
+ /* Nibble from each end towards middle, swapping items when stuck */
+ ll = low + 1;
+ hh = high;
+ for (;;) {
+ do ll++; while (arr[low] > arr[ll]) ;
+ do hh--; while (arr[hh] > arr[low]) ;
+
+ if (hh < ll)
+ break;
+
+ ELEM_SWAP(arr[ll], arr[hh]) ;
+ }
+
+ /* Swap middle item (in position low) back into correct position */
+ ELEM_SWAP(arr[low], arr[hh]) ;
+
+ /* Re-set active partition */
+ if (hh <= median)
+ low = ll;
+ if (hh >= median)
+ high = hh - 1;
+ }
+}
+
+ float FITSProcess::average(float * array, int n)
+ {
+ double total=0;
+ for (int i=0; i < n; i++)
+ total += array[i];
+
+ return (total / n);
+ }
+
+
+ void FITSProcess::subtract(float * img1, float * img2)
+{
+ for (int i=0; i < npix; i++)
+ if (img1[i] < img2[i])
+ img1[i] = 0;
+ else img1[i] -= img2[i];
+
+}
+
+ void FITSProcess::divide(float * img1, float * img2)
+{
+ for (int i=0; i < npix; i++)
+ {
+ if (img2[i] == 0)
+ img1[i] = 0;
+ else
+ img1[i] = img1[i] / img2[i];
+ }
+
+}
+
+void FITSProcess::normalize(float *buf)
+{
+
+ float avg = average(buf, npix);
+ if (!avg) return;
+
+ if (avg < 0)
+ avg += abs((int) min(buf));
+
+ for (int i=0; i < npix; i++)
+ buf[i] = buf[i] / avg;
+
+}
+
+float FITSProcess::min(float *buf)
+{
+ float lmin= buf[0];
+
+ for (int i=1; i < npix; i++)
+ if (buf[i] < lmin) lmin = buf[i];
+
+ return lmin;
+}
+
+void FITSProcess::reduce()
+{
+ KProgressDialog reduceProgress(0, 0, i18n("FITS Viewer"), i18n("Image Reduction Process..."));
+ reduceProgress.progressBar()->setTotalSteps(20);
+ reduceProgress.setMinimumWidth(300);
+ reduceProgress.show();
+
+ reduceProgress.progressBar()->setProgress(1);
+ kapp->processEvents();
+
+ /* Combine darks */
+ finalDark = combine(darkFrames, darkCombineMode);
+
+ reduceProgress.progressBar()->setProgress(5);
+ kapp->processEvents();
+
+ /* Combine flats */
+ finalFlat = combine(flatFrames, flatCombineMode);
+ reduceProgress.progressBar()->setProgress(10);
+ kapp->processEvents();
+
+ /* Combine dark flats */
+ finalDarkFlat = combine(darkflatFrames, darkflatCombineMode);
+ reduceProgress.progressBar()->setProgress(12);
+ kapp->processEvents();
+
+ /* Subtract the dark frame */
+ if (finalDark)
+ subtract( viewer->imgBuffer, finalDark);
+ reduceProgress.progressBar()->setProgress(14);
+ kapp->processEvents();
+
+
+ /* Subtract the fark frame from the flat field and then apply to the image buffer */
+ if (finalFlat)
+ {
+ if (finalDarkFlat)
+ subtract( finalFlat, finalDarkFlat);
+ reduceProgress.progressBar()->setProgress(16);
+ kapp->processEvents();
+
+ normalize(finalFlat);
+ reduceProgress.progressBar()->setProgress(18);
+ kapp->processEvents();
+
+ divide(viewer->imgBuffer, finalFlat);
+ }
+
+ reduceProgress.progressBar()->setProgress(20);
+ kapp->processEvents();
+
+}
+
+FITSProcessCommand::FITSProcessCommand(FITSViewer *parent)
+{
+
+ viewer = parent;
+ oldImage = new QImage();
+ // TODO apply maximum compression against this buffer
+ buffer = (float *) malloc (viewer->image->width * viewer->image->height * sizeof(float));
+ memcpy(buffer, viewer->imgBuffer, viewer->image->width * viewer->image->height * sizeof(float));
+
+ }
+
+FITSProcessCommand::~FITSProcessCommand()
+{
+ free (buffer);
+ delete (oldImage);
+}
+
+void FITSProcessCommand::execute()
+{
+ memcpy(viewer->imgBuffer, buffer, viewer->image->width * viewer->image->height * sizeof(float));
+ *oldImage = viewer->image->displayImage->copy();
+}
+
+void FITSProcessCommand::unexecute()
+{
+
+ memcpy( viewer->imgBuffer, buffer, viewer->image->width * viewer->image->height * sizeof(float));
+ viewer->calculateStats();
+ *viewer->image->displayImage = oldImage->copy();
+ viewer->image->zoomToCurrent();
+
+}
+
+QString FITSProcessCommand::name() const
+{
+ return i18n("Image Reduction");
+}
+
+
diff --git a/kstars/kstars/fitsprocess.h b/kstars/kstars/fitsprocess.h
new file mode 100644
index 00000000..db0286eb
--- /dev/null
+++ b/kstars/kstars/fitsprocess.h
@@ -0,0 +1,84 @@
+/***************************************************************************
+ fitsprocess.h - Image processing utilities
+ -------------------
+ begin : Tue Feb 24 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+ #ifndef FITSPROCESS_H
+ #define FITSPROCESS_H
+
+ #include <qptrlist.h>
+ #include <qstringlist.h>
+ #include <kcommand.h>
+
+ /*1. QPtrList<unsigned int *> darkFrames;
+ 2. QPtrList<unsigned int *> flatFrames;
+ 3. The class reads the hdu of each FITS, the size of each frame must match the original frame, if not, abort and inform the user.
+ 4. Ignore the EXPOSURE (time in milliseconds) differences for now. We need to compensate for differences by employing different methods of extrapolation later.
+ 5. void combine(int mode); mode is either FITS_AVERAGE or FITS_MEDIAN.
+ 6. void subtract(unsigned int * img1, unsigned int * img2); we know numOfPixels already.
+ 7. void divide(unsigned int * img1, unsigned int * img2); we know numOfPixels already.*/
+
+class FITSViewer;
+class QImage;
+
+class FITSProcess
+{
+ public:
+ FITSProcess(FITSViewer *parent, QStringList darkFiles, QStringList flatFiles, QStringList darkflatFiles, int darkMode, int flatMode, int darkflatMode);
+ ~FITSProcess();
+
+ QPtrList<float> darkFrames;
+ QPtrList<float> flatFrames;
+ QPtrList<float> darkflatFrames;
+ FITSViewer *viewer;
+
+ int npix;
+ int darkCombineMode;
+ int flatCombineMode;
+ int darkflatCombineMode;
+ float *finalDark;
+ float *finalFlat;
+ float *finalDarkFlat;
+
+ float * combine(QPtrList<float> & frames, int mode);
+ void subtract(float * img1, float * img2);
+ void divide(float * img1, float * img2);
+ void reduce();
+ void normalize(float *buf);
+ float quick_select(float * arr, int n);
+ float average(float * array, int n);
+ float min(float *buf);
+
+};
+
+class FITSProcessCommand : public KCommand
+{
+ public:
+
+ FITSProcessCommand(FITSViewer *parent);
+ ~FITSProcessCommand();
+
+ void execute();
+ void unexecute();
+ QString name() const;
+
+ private:
+ FITSViewer *viewer;
+ float * buffer;
+ QImage *oldImage;
+
+};
+
+#endif
diff --git a/kstars/kstars/fitsviewer.cpp b/kstars/kstars/fitsviewer.cpp
new file mode 100644
index 00000000..e7bd0cb9
--- /dev/null
+++ b/kstars/kstars/fitsviewer.cpp
@@ -0,0 +1,1005 @@
+/***************************************************************************
+ FITSViewer.cpp - A FITSViewer for KStars
+ -------------------
+ begin : Thu Jan 22 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * Some code fragments were adapted from Peter Kirchgessner's FITS plugin*
+ * See http://members.aol.com/pkirchg for more details. *
+ ***************************************************************************/
+
+
+#include <klocale.h>
+#include <kmessagebox.h>
+#include <kfiledialog.h>
+#include <kaction.h>
+#include <kaccel.h>
+#include <kdebug.h>
+#include <ktoolbar.h>
+#include <kapplication.h>
+#include <kpixmap.h>
+#include <ktempfile.h>
+#include <kimageeffect.h>
+#include <kmenubar.h>
+#include <kprogress.h>
+#include <kstatusbar.h>
+#include <kcommand.h>
+#include <klineedit.h>
+#include <klistview.h>
+
+#include <qfile.h>
+#include <qvbox.h>
+#include <qcursor.h>
+#include <qstringlist.h>
+#include <qlistview.h>
+#include <qradiobutton.h>
+#include <qclipboard.h>
+#include <qimage.h>
+
+#include <math.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <netinet/in.h>
+
+#include "fitsviewer.h"
+#include "fitsimage.h"
+#include "fitsprocess.h"
+#include "fitshistogram.h"
+#include "conbridlg.h"
+#include "statform.h"
+#include "imagereductiondlg.h"
+#include "fitsheaderdialog.h"
+#include "ksutils.h"
+#include "Options.h"
+
+extern int fits_ieee32_intel;
+extern int fits_ieee32_motorola;
+extern int fits_ieee64_intel;
+extern int fits_ieee64_motorola;
+
+#define FITS_GETBITPIX16(p,val) val = ((p[0] << 8) | (p[1]))
+#define FITS_GETBITPIX32(p,val) val = \
+ ((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3])
+
+#define FITS_GETBITPIXM32(p,val) \
+ { if (fits_ieee32_intel) {unsigned char uc[4]; \
+ uc[0] = p[3]; uc[1] = p[2]; uc[2] = p[1]; uc[3] = p[0]; \
+ val = *(FITS_BITPIXM32 *)uc; } \
+ else if (fits_ieee32_motorola) { val = *(FITS_BITPIXM32 *)p; } \
+ else if (fits_ieee64_motorola) {FITS_BITPIXM64 m64; \
+ unsigned char *uc= (unsigned char *)&m64; \
+ uc[0]=p[0]; uc[1]=p[1]; uc[2]=p[2]; uc[3]=p[3]; uc[4]=uc[5]=uc[6]=uc[7]=0; \
+ val = (FITS_BITPIXM32)m64; } \
+ else if (fits_ieee64_intel) {FITS_BITPIXM64 i64; \
+ unsigned char *uc= (unsigned char *)&i64; \
+ uc[0]=uc[1]=uc[2]=uc[3]=0; uc[7]=p[3]; uc[6]=p[2]; uc[5]=p[1]; uc[4]=p[0]; \
+ val = (FITS_BITPIXM32)i64;}\
+}
+
+#define FITS_GETBITPIXM64(p,val) \
+ { if (fits_ieee64_intel) {unsigned char uc[8]; \
+ uc[0] = p[7]; uc[1] = p[6]; uc[2] = p[5]; uc[3] = p[4]; \
+ uc[4] = p[3]; uc[5] = p[2]; uc[6] = p[1]; uc[7] = p[0]; \
+ val = *(FITS_BITPIXM64 *)uc; } else val = *(FITS_BITPIXM64 *)p; }
+
+FITSViewer::FITSViewer (const KURL *url, QWidget *parent, const char *name)
+ : KMainWindow (parent, name)
+{
+ image = NULL;
+ currentURL = *url;
+ imgBuffer = NULL;
+ histo = NULL;
+ Dirty = 0;
+
+ /* Initiliaze menu actions */
+ history = new KCommandHistory(actionCollection());
+ history->setUndoLimit(10);
+ history->setRedoLimit(10);
+ history->documentSaved();
+ connect(history, SIGNAL(documentRestored()), this, SLOT(fitsRestore()));
+
+ /* Setup image widget */
+ image = new FITSImage(this);
+ setCentralWidget(image);
+
+ statusBar()->insertItem("", 0);
+ statusBar()->setItemFixed(0, 100);
+ statusBar()->insertItem("", 1);
+ statusBar()->setItemFixed(1, 100);
+ statusBar()->insertItem("", 2);
+ statusBar()->setItemFixed(2, 100);
+ statusBar()->insertItem(i18n("Welcome to KStars FITS Viewer"), 3, 1, true);
+ statusBar()->setItemAlignment(3 , Qt::AlignLeft);
+
+ /* FITS initializations */
+ if (!initFITS())
+ {
+ close();
+ return;
+ }
+
+ QFile tempFile;
+
+ if (KSUtils::openDataFile( tempFile, "imgreduction.png" ) )
+ {
+ new KAction( i18n("Image Reduction"), tempFile.name(), KShortcut( "Ctrl+R" ), this, SLOT( imageReduction()), actionCollection(), "image_reduce");
+ tempFile.close();
+ }
+ else
+ new KAction( i18n("Image Reduction"), "blend", KShortcut( "Ctrl+R" ), this, SLOT( imageReduction()), actionCollection(), "image_reduce");
+
+ /*if (KSUtils::openDataFile( tempFile, "bricon.png" ) )
+ {
+ new KAction( i18n("Brightness/Contrast"), tempFile.name(), KShortcut( "Ctrl+T" ), this, SLOT( BrightContrastDlg()), actionCollection(), "image_brightness_contrast");
+ tempFile.close();
+ }
+ else*/
+ new KAction( i18n("Brightness/Contrast"), "contrast+", KShortcut( "Ctrl+T" ), this, SLOT( BrightContrastDlg()), actionCollection(), "image_brightness_contrast");
+
+ if (KSUtils::openDataFile( tempFile, "histogram.png" ) )
+ {
+ new KAction ( i18n("Histogram"), tempFile.name(), KShortcut("Ctrl+H"), this, SLOT (imageHistogram()), actionCollection(), "image_histogram");
+ tempFile.close();
+ }
+ else
+ new KAction ( i18n("Histogram"), "wizard", KShortcut("Ctrl+H"), this, SLOT (imageHistogram()), actionCollection(), "image_histogram");
+
+ KStdAction::open(this, SLOT(fileOpen()), actionCollection());
+ KStdAction::save(this, SLOT(fileSave()), actionCollection());
+ KStdAction::saveAs(this, SLOT(fileSaveAs()), actionCollection());
+ KStdAction::close(this, SLOT(slotClose()), actionCollection());
+ KStdAction::copy(this, SLOT(fitsCOPY()), actionCollection());
+ KStdAction::zoomIn(image, SLOT(fitsZoomIn()), actionCollection());
+ KStdAction::zoomOut(image, SLOT(fitsZoomOut()), actionCollection());
+ new KAction( i18n( "&Default Zoom" ), "viewmagfit.png", KShortcut( "Ctrl+D" ),
+ image, SLOT(fitsZoomDefault()), actionCollection(), "zoom_default" );
+ new KAction( i18n( "Statistics"), "sum", 0, this, SLOT(fitsStatistics()), actionCollection(), "image_stats");
+ new KAction( i18n( "FITS Header"), "frame_spreadsheet.png", 0, this, SLOT(fitsHeader()), actionCollection(), "fits_editor");
+
+ /* Create GUI */
+ createGUI("fitsviewer.rc");
+
+ /* initially resize in accord with KDE rules */
+ resize(640, 480);
+}
+
+FITSViewer::~FITSViewer()
+{
+ free(imgBuffer);
+}
+
+bool FITSViewer::initFITS()
+{
+
+ free(imgBuffer);
+ imgBuffer = NULL;
+ image->clearMem();
+
+ /* Load image into buffer */
+ if ( (imgBuffer = loadData (currentURL.path().ascii(), imgBuffer)) == NULL) { close(); return false; }
+ /* Display image in the central widget */
+ if (image->loadFits(currentURL.path().ascii()) == -1) { close(); return false; }
+
+ /* Clear history */
+ history->clear();
+
+ /* Set new file caption */
+ setCaption(currentURL.fileName());
+
+ /* Get initial statistics */
+ calculateStats();
+
+ image->viewport()->resize(image->viewport()->width() + 5, image->viewport()->height());
+ image->viewportResizeEvent(NULL);
+
+ return true;
+
+}
+
+void FITSViewer::slotClose()
+{
+
+ if (Dirty)
+ {
+
+ QString caption = i18n( "Save Changes to FITS?" );
+ QString message = i18n( "The current FITS file has unsaved changes. Would you like to save before closing it?" );
+ int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() );
+ if ( ans == KMessageBox::Yes )
+ fileSave();
+ else if ( ans == KMessageBox::No )
+ fitsRestore();
+ }
+
+ if (Dirty == 0)
+ close();
+}
+
+void FITSViewer::closeEvent(QCloseEvent *ev)
+{
+
+ if (Dirty)
+ {
+
+ QString caption = i18n( "Save Changes to FITS?" );
+ QString message = i18n( "The current FITS file has unsaved changes. Would you like to save before closing it?" );
+ int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() );
+ if ( ans == KMessageBox::Yes )
+ fileSave();
+ else if ( ans == KMessageBox::No )
+ fitsRestore();
+ }
+
+ if (Dirty == 0)
+ ev->accept();
+ else
+ ev->ignore();
+
+}
+
+void FITSViewer::show_fits_errors()
+{
+ char *msg;
+ /* Write out error messages of FITS-Library */
+ while ((msg = fits_get_error ()) != NULL)
+ KMessageBox::error(0, msg);
+}
+
+float * FITSViewer::loadData(const char *filename, float *buffer)
+{
+ FILE *fp;
+ FITS_FILE *ifp;
+ FITS_HDU_LIST *hdulist;
+ unsigned char *tempData, *tempDataPtr;
+ register FITS_BITPIX16 pixval_16 =0;
+ register FITS_BITPIX32 pixval_32 =0;
+ register FITS_BITPIXM32 pixval_m32 =0;
+ register FITS_BITPIXM64 pixval_m64 =0;
+ int totalCount;
+ int width, height, bpp, bitpix;
+
+ fp = fopen (filename, "rb");
+ if (!fp)
+ {
+ KMessageBox::error(0, i18n("Cannot open file for reading"));
+ return (NULL);
+ }
+ fclose (fp);
+
+ ifp = fits_open (filename, "r");
+ if (ifp == NULL)
+ {
+ KMessageBox::error(0, i18n("Error during open of FITS file"));
+ return (NULL);
+ }
+ if (ifp->n_pic <= 0)
+ {
+ KMessageBox::error(0, i18n("FITS file keeps no displayable images"));
+ fits_close (ifp);
+ return (NULL);
+ }
+
+ // We only deal with 1 image in a FITS for now.
+ hdulist = fits_seek_image (ifp, 1);
+ if (hdulist == NULL) return (NULL);
+
+ width = hdulist->naxisn[0];
+ height = hdulist->naxisn[1];
+
+ totalCount = width * height;
+
+ bpp = hdulist->bpp;
+ bitpix = hdulist->bitpix;
+
+ buffer = (float *) malloc (height * width * sizeof(float));
+ tempData = (unsigned char *) malloc (height * width * bpp * sizeof(unsigned char));
+ if (buffer == NULL || tempData == NULL)
+ {
+ KMessageBox::error(0, i18n("Not enough memory to load FITS."));
+ return (NULL);
+ }
+ tempDataPtr = tempData;
+
+ if (fread(tempData, 1, width * height * bpp, ifp->fp) != (unsigned int) (width * height * bpp))
+ {
+ KMessageBox::error(0, i18n("Unable to read FITS data from file. %1.\n").arg(strerror(errno)));
+ return (NULL);
+ }
+
+ switch (bitpix)
+ {
+ case 8:
+ for (int i=0; i < totalCount; i++)
+ buffer[i] = tempData[i];
+ break;
+
+ case 16:
+ for (int i=0; i < totalCount ; i++)
+ {
+ FITS_GETBITPIX16(tempData, pixval_16);
+ buffer[i] = pixval_16;//ntohs(pixval_16);
+ tempData+=2;
+ }
+ break;
+
+ case 32:
+ for (int i=0; i < totalCount ; i++)
+ {
+ FITS_GETBITPIX32(tempData, pixval_32);
+ //pixval_32 = ntohl(pixval_32);
+ if (isnan(pixval_32)) pixval_32 = 0;
+ buffer[i] = pixval_32;
+ tempData+=4;
+ }
+ break;
+
+ case -32:
+ for (int i=0; i < totalCount ; i++)
+ {
+ if (fits_nan_32 (tempData))
+ pixval_m32 = 0;
+ else
+ FITS_GETBITPIXM32(tempData, pixval_m32);
+ buffer[i] = pixval_m32;
+ tempData+=4;
+ }
+ break;
+
+ case -64:
+ for (int i=0; i < totalCount ; i++)
+ {
+ if (fits_nan_64 (tempData))
+ pixval_m64 = 0;
+ else
+ FITS_GETBITPIXM64(tempData, pixval_m64);
+ buffer[i] = pixval_m64;
+ tempData+=8;
+ }
+ break;
+ }
+
+ fits_close(ifp);
+ free(tempDataPtr);
+ return buffer;
+
+}
+
+void FITSViewer::calculateStats()
+{
+ /*kdDebug() << "Calculating statistics..." << endl;*/
+ stats.min = min(stats.minAt);
+ stats.max = max(stats.maxAt);
+ stats.average = average();
+ stats.stddev = stddev();
+ stats.bitpix = image->bitpix;
+ stats.width = image->width;
+ stats.height = image->height;
+
+ /*kdDebug() << "Min: " << stats.min << " - Max: " << stats.max << endl;
+ kdDebug() << "Average: " << stats.average << " - stddev: " << stats.stddev << endl;
+ kdDebug() << "Width: " << stats.width << " - Height " << stats.height << " - bitpix " << stats.bitpix << endl;*/
+
+ statusBar()->changeItem( QString("%1 x %2").arg( (int) stats.width).arg( (int) stats.height), 2);
+
+}
+
+double FITSViewer::min(int & minIndex)
+{
+ if (!imgBuffer) return -1;
+ int width = image->currentRect.width();
+ int height = image->currentRect.height();
+ double lmin = imgBuffer[image->currentRect.y() * width + image->currentRect.x()];
+ int index=0;
+
+ for (int i= image->currentRect.y() ; i < height; i++)
+ for (int j= image->currentRect.x(); j < width; j++)
+ {
+ index = (i * width) + j;
+ if (imgBuffer[index] < lmin)
+ {
+ minIndex = index;
+ lmin = imgBuffer[index];
+ }
+
+ }
+
+ return lmin;
+}
+
+double FITSViewer::max(int & maxIndex)
+{
+ if (!imgBuffer) return -1;
+ int width = image->currentRect.width();
+ int height = image->currentRect.height();
+ double lmax = imgBuffer[image->currentRect.y() * width + image->currentRect.x()];
+ int index=0;
+
+ for (int i= image->currentRect.y() ; i < height; i++)
+ for (int j= image->currentRect.x(); j < width; j++)
+ {
+ index = (i * width) + j;
+ if ( imgBuffer[index] > lmax)
+ {
+ maxIndex = index;
+ lmax = imgBuffer[index];
+ }
+ }
+
+ return lmax;
+}
+
+double FITSViewer::average()
+{
+ int index=0;
+ double sum=0;
+ int width = image->currentRect.width();
+ int height = image->currentRect.height();
+ if (!imgBuffer) return -1;
+
+ for (int i= image->currentRect.y() ; i < height; i++)
+ for (int j= image->currentRect.x(); j < width; j++)
+ {
+ index = (i * width) + j;
+ sum += imgBuffer[index];
+ }
+
+ return (sum / (width * height ));
+}
+
+double FITSViewer::stddev()
+{
+ int index=0;
+ double lsum=0;
+ int width = image->currentRect.width();
+ int height = image->currentRect.height();
+ if (!imgBuffer) return -1;
+
+ for (int i= image->currentRect.y() ; i < height; i++)
+ for (int j= image->currentRect.x(); j < width; j++)
+ {
+ index = (i * width) + j;
+ lsum += (imgBuffer[index] - stats.average) * (imgBuffer[index] - stats.average);
+ }
+
+ return (sqrt(lsum/(width * height - 1)));
+
+}
+
+void FITSViewer::keyPressEvent (QKeyEvent *ev)
+{
+ //QImage Tempimage = imageList.at(undo+1)->copy();
+
+ ev->accept(); //make sure key press events are captured.
+ switch (ev->key())
+ {
+ //case Key_H : KImageEffect::contrastHSV(image); break;
+ //case Key_S : KImageEffect::sharpen(image); break;
+ //case Key_B : KImageEffect::blur(image); break;
+
+ default : ev->ignore();
+ }
+
+}
+
+void FITSViewer::fileOpen()
+{
+
+ if (Dirty)
+ {
+
+ QString caption = i18n( "Save Changes to FITS?" );
+ QString message = i18n( "The current FITS file has unsaved changes. Would you like to save before closing it?" );
+ int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() );
+ if ( ans == KMessageBox::Yes )
+ fileSave();
+ else if ( ans == KMessageBox::No )
+ fitsRestore();
+ }
+
+ KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.fits *.fit *.fts|Flexible Image Transport System");
+
+ if (fileURL.isEmpty())
+ return;
+
+
+ currentURL = fileURL;
+
+ initFITS();
+
+}
+
+void FITSViewer::fileSave()
+{
+
+ FITS_FILE *ifp;
+ QString recordList;
+ KURL backupCurrent = currentURL;
+ QString bitpixRec;
+ FITS_BITPIX16 pixval_16 =0;
+ FITS_BITPIX32 pixval_32 =0;
+ FITS_BITPIXM32 pixval_m32 =0;
+ FITS_BITPIXM64 pixval_m64 =0;
+ unsigned char *transData;
+ int index=0, i=0, transCount = 0, totalCount= image->width * image->height;
+
+ QString currentDir = Options::fitsSaveDirectory();
+
+ //kdDebug() << "We doing stats BEFORE we save!! " << endl;
+ //calculateStats();
+
+ // If no changes made, return.
+ if (Dirty == 0 && !currentURL.isEmpty())
+ return;
+
+ if (currentURL.isEmpty())
+ {
+ currentURL = KFileDialog::getSaveURL( currentDir, "*.fits |Flexible Image Transport System");
+ // if user presses cancel
+ if (currentURL.isEmpty())
+ {
+ currentURL = backupCurrent;
+ return;
+ }
+ if (currentURL.path().contains('.') == 0) currentURL.setPath(currentURL.path() + ".fits");
+
+ if (QFile::exists(currentURL.path()))
+ {
+ int r=KMessageBox::warningContinueCancel(static_cast<QWidget *>(parent()),
+ i18n( "A file named \"%1\" already exists. "
+ "Overwrite it?" ).arg(currentURL.fileName()),
+ i18n( "Overwrite File?" ),
+ i18n( "&Overwrite" ) );
+
+ if(r==KMessageBox::Cancel) return;
+ }
+ }
+
+ if ( currentURL.isValid() )
+ {
+ transData = (unsigned char *) malloc (sizeof(unsigned char) * totalCount * image->bpp);
+ if (transData == NULL)
+ {
+ KMessageBox::error(0, i18n("Error: Low memory. Saving is aborted."));
+ return;
+ }
+
+ ifp = fits_open (currentURL.path().ascii(), "w");
+ if (ifp == NULL)
+ {
+ KMessageBox::error(0, i18n("Error during open of FITS file."));
+ return;
+ }
+
+ setbuf(ifp->fp, NULL);
+
+ bitpixRec.sprintf("BITPIX = %d /Modified by KStars ", image->bitpix);
+ bitpixRec.truncate(80);
+
+ for (unsigned int j=0; j < record.count(); j++)
+ {
+ recordList = record[j];
+
+ if ( (index = recordList.find("BITPIX")) != -1)
+ recordList.replace(index, FITS_CARD_SIZE, bitpixRec);
+
+ fwrite(recordList.ascii(), 1, FITS_RECORD_SIZE, ifp->fp);
+ }
+
+ switch (image->bitpix)
+ {
+ case 8:
+ for (i= image->height - 1; i >= 0; i--)
+ fwrite(image->displayImage->scanLine(i), 1, image->width, ifp->fp);
+ break;
+
+
+ case 16:
+ for (i= 0, transCount = 0 ; i < totalCount ; i++, transCount += 2)
+ {
+ pixval_16 = (unsigned short) imgBuffer[i];
+ transData[transCount] = ((unsigned char*) &pixval_16)[1];
+ transData[transCount+1] = ((unsigned char*) &pixval_16)[0];
+ }
+ // Now we need to write all uchars to file. We have 2 bytes per pixel
+ transCount = 0;
+ totalCount *= 2;
+
+ for (i=0, transCount = 0; i < totalCount; i += transCount)
+ transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp);
+
+ break;
+
+ case 32:
+ for (i=0, transCount = 0 ; i < totalCount ; i++, transCount += 4)
+ {
+ pixval_32 = (unsigned int) imgBuffer[i];
+ transData[transCount] = ((unsigned char*) &pixval_32)[3];
+ transData[transCount+1] = ((unsigned char*) &pixval_32)[2];
+ transData[transCount+2] = ((unsigned char*) &pixval_32)[1];
+ transData[transCount+3] = ((unsigned char*) &pixval_32)[0];
+ }
+
+ // Now we need to write all uchars to file. We have 4 bytes per pixel
+ transCount = 0;
+ totalCount *= 4;
+
+ for (i=0, transCount = 0; i < totalCount; i += transCount)
+ transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp);
+ break;
+
+ case -32:
+ for (i=0, transCount = 0 ; i < totalCount ; i++, transCount += 4)
+ {
+ pixval_m32 = imgBuffer[i];
+ transData[transCount] = ((unsigned char*) &pixval_m32)[3];
+ transData[transCount+1] = ((unsigned char*) &pixval_m32)[2];
+ transData[transCount+2] = ((unsigned char*) &pixval_m32)[1];
+ transData[transCount+3] = ((unsigned char*) &pixval_m32)[0];
+
+ }
+
+ // Now we need to write all uchars to file. We have 4 bytes per pixel
+ transCount = 0;
+ totalCount *= 4;
+
+ for (i=0, transCount = 0; i < totalCount; i += transCount)
+ transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp);
+
+ break;
+
+ case -64:
+ for (i=0, transCount = 0 ; i < totalCount ; i++, transCount += 8)
+ {
+ pixval_m64 = imgBuffer[i];
+ transData[transCount] = 0;
+ transData[transCount+1] = 0;
+ transData[transCount+2] = 0;
+ transData[transCount+3] = 0;
+ transData[transCount+4] = ((unsigned char*) &pixval_m32)[3];
+ transData[transCount+5] = ((unsigned char*) &pixval_m32)[2];
+ transData[transCount+6] = ((unsigned char*) &pixval_m32)[1];
+ transData[transCount+7] = ((unsigned char*) &pixval_m32)[0];
+
+ }
+
+ // Now we need to write all uchars to file. We have 4 bytes per pixel
+ transCount = 0;
+ totalCount *= 8;
+
+ for (i=0, transCount = 0; i < totalCount; i += transCount)
+ transCount = fwrite( transData + i , 1, totalCount - i, ifp->fp);
+ break;
+ }
+
+ fits_close(ifp);
+
+ statusBar()->changeItem(i18n("File saved."), 3);
+
+ free(transData);
+ Dirty = 0;
+ history->clear();
+ fitsRestore();
+ //updateImgBuffer();
+ }
+ else
+ {
+ QString message = i18n( "Invalid URL: %1" ).arg( currentURL.url() );
+ KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) );
+ }
+
+
+}
+
+void FITSViewer::fileSaveAs()
+{
+
+ currentURL = "";
+ fileSave();
+}
+
+void FITSViewer::fitsCOPY()
+{
+ kapp->clipboard()->setImage(*image->displayImage);
+}
+
+void FITSViewer::updateImgBuffer()
+{
+ int width = image->width;
+ int height = image->height;
+
+ for (int i=0; i < height; i++)
+ for (int j=0; j < width; j++)
+ imgBuffer[i * width + j] = (int) *(image->displayImage->scanLine(height - i - 1) + j);
+ //image->reducedImgBuffer[i * width + j];
+
+ calculateStats();
+}
+
+void FITSViewer::imageReduction()
+{
+ FITSProcessCommand *cbc;
+ FITSHistogramCommand *hbc;
+ QStringList darkFiles, flatFiles, darkflatFiles;
+ int darkCombineMode = 0 , flatCombineMode = 0, darkflatCombineMode =0;
+ QListViewItem *file;
+
+ image->saveTemplateImage();
+ ImageReductionDlg irDialog(this);
+
+ if (irDialog.exec() == QDialog::Accepted)
+ {
+ if (irDialog.darkListView->childCount() == 0 &&
+ irDialog.flatListView->childCount() == 0)
+ {
+ image->destroyTemplateImage();
+ return;
+ }
+
+ darkCombineMode = irDialog.darkAverageB->isChecked() ? 0 : 1;
+ flatCombineMode = irDialog.flatAverageB->isChecked() ? 0 : 1;
+ darkflatCombineMode= irDialog.darkflatAverageB->isChecked() ? 0 : 1;
+
+ file = irDialog.darkListView->firstChild();
+ while (file)
+ {
+ darkFiles << file->text(0);
+ file = file->nextSibling();
+ }
+
+ file = irDialog.flatListView->firstChild();
+ while (file)
+ {
+ flatFiles << file->text(0);
+ file = file->nextSibling();
+ }
+
+ file = irDialog.darkflatListView->firstChild();
+ while (file)
+ {
+ darkflatFiles << file->text(0);
+ file = file->nextSibling();
+ }
+
+ cbc = new FITSProcessCommand(this);
+ FITSProcess reduc(this, darkFiles, flatFiles, darkflatFiles, darkCombineMode, flatCombineMode, darkflatCombineMode);
+ reduc.reduce();
+ history->addCommand(cbc, false);
+ calculateStats();
+ hbc = new FITSHistogramCommand(this, NULL, FITSImage::FITSLinear, (int) stats.min, (int) stats.max);
+ history->addCommand(hbc);
+ fitsChange();
+ }
+
+ image->destroyTemplateImage();
+
+}
+
+void FITSViewer::BrightContrastDlg()
+{
+ FITSChangeCommand *cbc;
+ image->saveTemplateImage();
+ ContrastBrightnessDlg conbriDlg(this);
+
+ if (conbriDlg.exec() == QDialog::Rejected)
+ {
+ image->reLoadTemplateImage();
+ image->zoomToCurrent();
+ }
+ else
+ {
+ memcpy(imgBuffer , conbriDlg.localImgBuffer, stats.width * stats.height * 4);
+ free(conbriDlg.localImgBuffer);
+ fitsChange();
+ image->update();
+ cbc = new FITSChangeCommand(this, CONTRAST_BRIGHTNESS, image->displayImage, image->templateImage);
+ history->addCommand(cbc, false);
+
+ }
+
+ image->destroyTemplateImage();
+
+}
+
+void FITSViewer::imageHistogram()
+{
+
+ /*FITSHistogramCommand *histC;
+ unsigned int * backupBuf = (unsigned int *) malloc (image->width * image->height * sizeof(unsigned int));
+ if (backBuf == NULL)
+ {
+ KMessageBox::error(0, i18n("Not enough memory to complete the operation."));
+ return;
+ }
+ memcpy(backupBuf, imgBuffer, width * height);*/
+
+ //image->saveTemplateImage();
+
+ if (histo == NULL)
+ {
+ histo = new FITSHistogram(this);
+ histo->show();
+ }
+ else
+ {
+ histo->constructHistogram(imgBuffer);
+ histo->updateBoxes();
+ histo->show();
+ }
+
+ /*if (hist.exec() == QDialog::Rejected)
+ {
+ if (hist.napply > 0)
+ for (int i=0; i < hist.napply; i++)
+ history->undo();
+ else
+ {
+ image->reLoadTemplateImage();
+ image->zoomToCurrent();
+ }
+ //free (backupBuf);
+ }
+ else
+ {
+ if (hist.napply > 0) fitsChange();
+ //histC = new FITSHistogramCommand(this, hist.type, backupBuf, image->displayImage, image->templateImage);
+ //history->addCommand(histC, false);
+
+ }
+
+ image->destroyTemplateImage();*/
+
+}
+
+void FITSViewer::fitsRestore()
+{
+
+ Dirty = 0;
+ setCaption(currentURL.fileName());
+ }
+
+void FITSViewer::fitsChange()
+{
+
+ Dirty = 1;
+
+ setCaption(currentURL.fileName() + i18n(" [modified]"));
+}
+
+void FITSViewer::fitsStatistics()
+{
+ statForm stat(this);
+
+ calculateStats();
+
+ stat.widthOUT->setText(QString("%1").arg(stats.width));
+ stat.heightOUT->setText(QString("%1").arg(stats.height));
+ stat.bitpixOUT->setText(QString("%1").arg(stats.bitpix));
+ stat.maxOUT->setText(QString("%1").arg(stats.max));
+ stat.minOUT->setText(QString("%1").arg(stats.min));
+ stat.atMaxOUT->setText(QString("%1").arg(stats.maxAt));
+ stat.atMinOUT->setText(QString("%1").arg(stats.minAt));
+ stat.meanOUT->setText(QString("%1").arg(stats.average));
+ stat.stddevOUT->setText(QString("%1").arg(stats.stddev));
+
+ stat.exec();
+
+}
+
+void FITSViewer::fitsHeader()
+{
+ QStringList cards;
+ QString recordList;
+ QString property;
+ int equal, slash;
+
+ fitsHeaderDialog header(this);
+ header.headerView->setSorting(-1);
+ header.headerView->setColumnAlignment(1, Qt::AlignHCenter);
+
+ for (unsigned int i=0; i < record.count(); i++)
+ {
+ recordList = record[i];
+ //recordList = QString((char *) record);
+
+ for (int j=0; j < FITS_RECORD_SIZE / FITS_CARD_SIZE; j++)
+ {
+ property = recordList.left(FITS_CARD_SIZE);
+
+ equal = property.find('=');
+
+ if (equal == -1)
+ {
+ if (property.contains(" ") != FITS_CARD_SIZE)
+ cards << property << "" << "";
+ recordList.remove(0, FITS_CARD_SIZE);
+ if (property.find("END") != -1)
+ break;
+ else
+ continue;
+ }
+
+
+ cards << property.left(equal);
+ slash = property.find("'");
+ if (slash != -1)
+ slash = property.find("'", slash + 1) + 1;
+ else
+ slash = property.find('/') - 1;
+
+ cards << property.mid(equal + 2, slash - (equal + 2)).simplifyWhiteSpace().remove("'");
+ cards << property.mid(slash + 1, FITS_CARD_SIZE - (slash + 1)).simplifyWhiteSpace();
+ recordList.remove(0, FITS_CARD_SIZE);
+
+ }
+
+ }
+
+ for (int k= cards.count() - 3; k >=0 ; k-=3)
+ new QListViewItem( header.headerView, cards[k], cards[k+1], cards[k+2]);
+
+
+ header.exec();
+
+}
+
+
+FITSChangeCommand::FITSChangeCommand(QWidget * parent, int inType, QImage* newIMG, QImage *oldIMG)
+{
+ viewer = (FITSViewer *) parent;
+ newImage = new QImage();
+ oldImage = new QImage();
+ *newImage = newIMG->copy();
+ *oldImage = oldIMG->copy();
+ type = inType;
+}
+
+FITSChangeCommand::~FITSChangeCommand() {}
+
+void FITSChangeCommand::execute()
+{
+
+ viewer->image->displayImage = newImage;
+ viewer->image->zoomToCurrent();
+ viewer->fitsChange();
+
+}
+
+void FITSChangeCommand::unexecute()
+{
+
+ viewer->image->displayImage = oldImage;
+ viewer->image->zoomToCurrent();
+
+}
+
+QString FITSChangeCommand::name() const
+{
+ switch (type)
+ {
+ case FITSViewer::CONTRAST_BRIGHTNESS:
+ return i18n("Brightness/Contrast");
+ break;
+ case FITSViewer::IMAGE_REDUCTION:
+ return i18n("Image Reduction");
+ break;
+ case FITSViewer::IMAGE_FILTER:
+ return i18n("Image Filter");
+ break;
+ default:
+ return i18n("unknown");
+ break;
+ }
+}
+
+
+
+#include "fitsviewer.moc"
diff --git a/kstars/kstars/fitsviewer.h b/kstars/kstars/fitsviewer.h
new file mode 100644
index 00000000..334b72f5
--- /dev/null
+++ b/kstars/kstars/fitsviewer.h
@@ -0,0 +1,144 @@
+/***************************************************************************
+ FITSViewer.cpp - A FITSViewer for KStars
+ -------------------
+ begin : Thu Jan 22 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ * Some code fragments were adapted from Peter Kirchgessner's FITS plugin*
+ * See http://members.aol.com/pkirchg for more details. *
+ ***************************************************************************/
+
+#ifndef FITSViewer_H
+#define FITSViewer_H
+
+#include <qwidget.h>
+#include <qstring.h>
+#include <qimage.h>
+#include <qpixmap.h>
+#include <qframe.h>
+#include <qrect.h>
+#include <qptrlist.h>
+#include <qstringlist.h>
+#include <qscrollview.h>
+
+#include <kpixmapio.h>
+#include <kpixmap.h>
+#include <kdialog.h>
+#include <kmainwindow.h>
+#include <kurl.h>
+#include <kcommand.h>
+
+#include "indi/fitsrw.h"
+
+class KCommandHistory;
+class ContrastBrightnessDlg;
+class QScrollView;
+class FITSImage;
+class FITSHistogram;
+
+class FITSViewer : public KMainWindow {
+ Q_OBJECT
+
+ public:
+
+ friend class ContrastBrightnessDlg;
+ friend class FITSChangeCommand;
+ friend class FITSProcess;
+ friend class FITSImage;
+ friend class FITSHistogram;
+ friend class FITSHistogramCommand;
+ friend class FITSProcessCommand;
+
+ /**Constructor. */
+ FITSViewer (const KURL *imageName, QWidget *parent, const char *name = 0);
+ ~FITSViewer();
+
+
+
+ enum undoTypes { CONTRAST_BRIGHTNESS, IMAGE_REDUCTION, IMAGE_FILTER };
+
+ protected:
+ /* key press event */
+ void keyPressEvent (QKeyEvent *ev);
+ /* Calculate stats */
+ void calculateStats();
+ void closeEvent(QCloseEvent *ev);
+
+ public slots:
+ void fitsChange();
+
+ private slots:
+ void fileOpen();
+ void fileSave();
+ void fileSaveAs();
+ void fitsCOPY();
+ void fitsRestore();
+ void fitsStatistics();
+ void fitsHeader();
+ void slotClose();
+ void imageReduction();
+ void imageHistogram();
+ void BrightContrastDlg();
+ void updateImgBuffer();
+
+ private:
+ //int loadImage(unsigned int *buffer, bool displayImage = false);
+ float * loadData(const char * filename, float *buffer);
+ bool initFITS();
+ void show_fits_errors();
+
+ double average();
+ double min(int & minIndex);
+ double max(int & maxIndex);
+ double stddev();
+
+ FITSImage *image; /* FITS image object */
+ int Dirty; /* Document modified? */
+ KURL currentURL; /* FITS File name and path */
+ float *imgBuffer; /* Main unmodified FITS data buffer */
+ KCommandHistory *history; /* History for undo/redo */
+ QStringList record; /* FITS records */
+ FITSHistogram *histo;
+
+ /* stats struct to hold statisical data about the FITS data */
+ struct {
+ double min, max;
+ int minAt, maxAt;
+ double average;
+ double stddev;
+ int bitpix, width, height;
+ } stats;
+
+
+};
+
+class FITSChangeCommand : public KCommand
+{
+ public:
+ FITSChangeCommand(QWidget * parent, int inType, QImage *newIMG, QImage *oldIMG);
+ ~FITSChangeCommand();
+
+ void execute();
+ void unexecute();
+ QString name() const;
+
+ private:
+ int type;
+
+ protected:
+ FITSViewer *viewer;
+ QImage *newImage;
+ QImage *oldImage;
+};
+
+
+#endif
diff --git a/kstars/kstars/fitsviewer.rc b/kstars/kstars/fitsviewer.rc
new file mode 100644
index 00000000..6cae0ae4
--- /dev/null
+++ b/kstars/kstars/fitsviewer.rc
@@ -0,0 +1,43 @@
+<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
+<kpartgui name="FitsViewer" version="3">
+
+<Menu name="file"><text>&amp;File</text>
+ <Action name="file_open" />
+ <Action name="file_save"/>
+ <Action name="file_save_as"/>
+ <Separator/>
+ <Action name="close"/>
+</Menu>
+
+<Menu name="edit"><text>&amp;Edit</text>
+ <Action name="edit_undo"/>
+ <Action name="edit_redo"/>
+ <Separator/>
+ <Action name="edit_copy"/>
+</Menu>
+
+<Menu name="view"><text>&amp;View</text>
+ <Action name="view_zoom_in"/>
+ <Action name="view_zoom_out"/>
+ <Action name="zoom_default"/>
+</Menu>
+
+<ToolBar noMerge="1" name="mainToolBar"><text>Main Toolbar</text>
+ <Action name="file_open" />
+ <Action name="file_save" />
+ <Action name="file_save_as" />
+ <Action name="edit_undo" />
+ <Action name="edit_redo" />
+ <Action name="view_zoom_in" />
+ <Action name="view_zoom_out" />
+ <Action name="zoom_default"/>
+</ToolBar>
+
+<ToolBar noMerge="1" name="processToolBar"><text>Process ToolBar</text>
+ <Action name="image_brightness_contrast" />
+ <Action name="image_histogram" />
+ <Action name="image_stats" />
+ <Action name="fits_editor" />
+ <Action name="image_reduce" />
+</ToolBar>
+</kpartgui>
diff --git a/kstars/kstars/focusdialog.cpp b/kstars/kstars/focusdialog.cpp
new file mode 100644
index 00000000..db08a570
--- /dev/null
+++ b/kstars/kstars/focusdialog.cpp
@@ -0,0 +1,164 @@
+/***************************************************************************
+ focusdialog.cpp - description
+ -------------------
+ begin : Sat Mar 23 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qtabwidget.h>
+#include <qlayout.h>
+
+#include <kdebug.h>
+#include <klocale.h>
+#include <kmessagebox.h>
+
+#include <qstring.h>
+#include <knumvalidator.h>
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "dms.h"
+#include "skypoint.h"
+#include "dmsbox.h"
+#include "focusdialog.h"
+
+FocusDialog::FocusDialog( QWidget *parent )
+ : KDialogBase( KDialogBase::Plain, i18n( "Set Focus Manually" ), Ok|Cancel, Ok, parent ) {
+
+ Point = 0; //initialize pointer to null
+ UsedAltAz = false; //assume RA/Dec by default
+
+ QFrame *page = plainPage();
+ setMainWidget(page);
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, spacingHint() );
+ fdlg = new FocusDialogDlg(page);
+ fdlg->epochName->setValidator( new KDoubleValidator( fdlg->epochName ) );
+ vlay->addWidget( fdlg );
+
+ connect( fdlg->raBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) );
+ connect( fdlg->decBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) );
+ connect( fdlg->azBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) );
+ connect( fdlg->altBox, SIGNAL(textChanged( const QString & ) ), this, SLOT( checkLineEdits() ) );
+ connect( this, SIGNAL( okClicked() ), this, SLOT( validatePoint() ) );
+
+ fdlg->raBox->setDegType(false); //RA box should be HMS-style
+ fdlg->raBox->setFocus(); //set input focus
+ enableButtonOK( false ); //disable until both lineedits are filled
+}
+
+FocusDialog::~FocusDialog(){
+}
+
+void FocusDialog::checkLineEdits() {
+ bool raOk(false), decOk(false), azOk(false), altOk(false);
+ fdlg->raBox->createDms( false, &raOk );
+ fdlg->decBox->createDms( true, &decOk );
+ fdlg->azBox->createDms( true, &azOk );
+ fdlg->altBox->createDms( true, &altOk );
+ if ( ( raOk && decOk ) || ( azOk && altOk ) )
+ enableButtonOK( true );
+ else
+ enableButtonOK( false );
+}
+
+void FocusDialog::slotOk() {
+ emit okClicked();
+}
+
+void FocusDialog::validatePoint() {
+ bool raOk(false), decOk(false), azOk(false), altOk(false);
+ dms ra( fdlg->raBox->createDms( false, &raOk ) ); //false means expressed in hours
+ dms dec( fdlg->decBox->createDms( true, &decOk ) );
+ QString message;
+
+ KStars *ks = (KStars*) parent();
+
+ if ( raOk && decOk ) {
+ //make sure values are in valid range
+ if ( ra.Hours() < 0.0 || ra.Hours() > 24.0 )
+ message = i18n( "The Right Ascension value must be between 0.0 and 24.0." );
+ if ( dec.Degrees() < -90.0 || dec.Degrees() > 90.0 )
+ message += "\n" + i18n( "The Declination value must be between -90.0 and 90.0." );
+ if ( ! message.isEmpty() ) {
+ KMessageBox::sorry( 0, message, i18n( "Invalid Coordinate Data" ) );
+ return;
+ }
+
+ Point = new SkyPoint( ra, dec );
+ double epoch0 = getEpoch( fdlg->epochName->text() );
+ long double jd0 = epochToJd ( epoch0 );
+ Point->apparentCoord(jd0, ks->data()->ut().djd() );
+
+ QDialog::accept();
+ } else {
+ dms az( fdlg->azBox->createDms( true, &azOk ) );
+ dms alt( fdlg->altBox->createDms( true, &altOk ) );
+
+ if ( azOk && altOk ) {
+ //make sure values are in valid range
+ if ( az.Degrees() < 0.0 || az.Degrees() > 360.0 )
+ message = i18n( "The Azimuth value must be between 0.0 and 360.0." );
+ if ( alt.Degrees() < -90.0 || alt.Degrees() > 90.0 )
+ message += "\n" + i18n( "The Altitude value must be between -90.0 and 90.0." );
+ if ( ! message.isEmpty() ) {
+ KMessageBox::sorry( 0, message, i18n( "Invalid Coordinate Data" ) );
+ return;
+ }
+
+ Point = new SkyPoint();
+ Point->setAz( az );
+ Point->setAlt( alt );
+ UsedAltAz = true;
+
+ QDialog::accept();
+ } else {
+ QDialog::reject();
+ }
+ }
+}
+
+double FocusDialog::getEpoch (QString eName) {
+ //If eName is empty (or not a number) assume 2000.0
+ bool ok(false);
+ double epoch = eName.toDouble( &ok );
+ if ( eName.isEmpty() || ! ok )
+ return 2000.0;
+
+ return epoch;
+}
+
+long double FocusDialog::epochToJd (double epoch) {
+
+ double yearsTo2000 = 2000.0 - epoch;
+
+ if (epoch == 1950.0) {
+ return 2433282.4235;
+ } else if ( epoch == 2000.0 ) {
+ return J2000;
+ } else {
+ return ( J2000 - yearsTo2000 * 365.2425 );
+ }
+
+}
+
+
+QSize FocusDialog::sizeHint() const
+{
+ return QSize(240,210);
+}
+
+void FocusDialog::activateAzAltPage() {
+ fdlg->fdTab->showPage( fdlg->aaTab );
+ fdlg->azBox->setFocus();
+}
+#include "focusdialog.moc"
diff --git a/kstars/kstars/focusdialog.h b/kstars/kstars/focusdialog.h
new file mode 100644
index 00000000..8efef068
--- /dev/null
+++ b/kstars/kstars/focusdialog.h
@@ -0,0 +1,78 @@
+/***************************************************************************
+ focusdialog.h - description
+ -------------------
+ begin : Sat Mar 23 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef FOCUSDIALOG_H
+#define FOCUSDIALOG_H
+
+#include <kdialogbase.h>
+#include "focusdialogdlg.h"
+
+class QVBoxLayout;
+class QHBoxLayout;
+class KLineEdit;
+class SkyPoint;
+class FocusDialogDlg;
+
+/**@class FocusDialog
+ *@short A small dialog for setting the focus coordinates manually.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class FocusDialog : public KDialogBase {
+ Q_OBJECT
+public:
+ /**Constructor. */
+ FocusDialog( QWidget *parent=0 );
+
+ /**Destructor (empty). */
+ ~FocusDialog();
+
+ /**@return pointer to the SkyPoint described by the entered RA, Dec */
+ SkyPoint* point() const { return Point; }
+
+ /**@return suggested size of focus window. */
+ QSize sizeHint() const;
+
+ /**@return whether user set the AltAz coords */
+ bool usedAltAz() const { return UsedAltAz; }
+
+ void activateAzAltPage();
+ long double epochToJd (double epoch);
+
+ double getEpoch (QString eName);
+
+public slots:
+ /**If text has been entered in both KLineEdits, enable the Ok button. */
+ void checkLineEdits();
+
+ /**Attempt to interpret the text in the KLineEdits as Ra and Dec values.
+ *If the point is validated, close the window.
+ */
+ void validatePoint();
+ void slotOk();
+
+private:
+ QVBoxLayout *vlay;
+ QHBoxLayout *hlayRA, *hlayDec;
+ KLineEdit *editRA, *editDec;
+ SkyPoint *Point;
+ FocusDialogDlg *fdlg;
+ bool UsedAltAz;
+};
+
+#endif
diff --git a/kstars/kstars/focusdialogdlg.ui b/kstars/kstars/focusdialogdlg.ui
new file mode 100644
index 00000000..f1cc486c
--- /dev/null
+++ b/kstars/kstars/focusdialogdlg.ui
@@ -0,0 +1,214 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>FocusDialogDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>FocusDialogDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>208</width>
+ <height>146</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>fdTab</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>rdTab</cstring>
+ </property>
+ <attribute name="title">
+ <string>RA/Dec</string>
+ </attribute>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>raLabel</cstring>
+ </property>
+ <property name="text">
+ <string>New RA:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter new Right Ascension</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter new Declination</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>decLabel</cstring>
+ </property>
+ <property name="text">
+ <string>New dec:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>epochLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochName</cstring>
+ </property>
+ <property name="text">
+ <string>2000.0</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Epoch for the RA/Dec coordinates</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>aaTab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Az/Alt</string>
+ </attribute>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>azLabel</cstring>
+ </property>
+ <property name="text">
+ <string>New azimuth:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>altLabel</cstring>
+ </property>
+ <property name="text">
+ <string>New altitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>azBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter new Azimuth</string>
+ </property>
+ </widget>
+ <spacer row="2" column="0">
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="2" column="1">
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>altBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter new Altitude</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="XPM.GZ" length="4350">789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c</data>
+ </image>
+</images>
+<slots>
+ <slot>checkLineEdits()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/fov.cpp b/kstars/kstars/fov.cpp
new file mode 100644
index 00000000..d7fd5d32
--- /dev/null
+++ b/kstars/kstars/fov.cpp
@@ -0,0 +1,138 @@
+/***************************************************************************
+ fov.cpp - description
+ -------------------
+ begin : Fri 05 Sept 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qpainter.h>
+#include <qfile.h>
+#include <kdebug.h>
+#include <klocale.h>
+#include <kstandarddirs.h>
+
+#include "fov.h"
+
+//------------FOV-----------------//
+FOV::FOV( QString n, float sz, int sh, QString col ) : Name( n ), Color( col ), Size( sz ), Shape( sh )
+{}
+
+FOV::FOV() : Name( i18n( "No FOV" ) ), Color( "#FFFFFF" ), Size( 0.0 ), Shape( 0 )
+{}
+
+FOV::FOV( QString sname ) {
+ QFile f;
+ f.setName( locate( "appdata", "fov.dat" ) );
+
+ int sh;
+ float sz;
+
+ if ( f.exists() && f.open( IO_ReadOnly ) ) {
+ QTextStream stream( &f );
+ while ( !stream.eof() ) {
+ QStringList fields = QStringList::split( ":", stream.readLine() );
+ bool ok( false );
+
+ if ( fields.count() == 4 ) {
+ if ( fields[0] == sname ) {
+ sz = (float)(fields[1].toDouble( &ok ));
+ if ( ok ) {
+ sh = fields[2].toInt( &ok );
+ if ( ok ) {
+ Name = fields[0];
+ Size = sz;
+ Shape = sh;
+ Color = fields[3];
+
+ return;
+ }
+ }
+
+ break;
+ }
+ }
+ }
+ }
+
+ //If we get here, then the symbol could not be assigned
+ Name = i18n( "No FOV" );
+ Size = 0.0;
+ Shape = 0;
+ Color = "#FFFFFF";
+}
+
+void FOV::draw( QPainter &p, float pixelsize ) {
+ p.setPen( QColor( color() ) );
+ p.setBrush( Qt::NoBrush );
+ int w = p.viewport().width();
+ int h = p.viewport().height();
+
+ switch ( shape() ) {
+ case 0: { //Square
+ int s = int( pixelsize );
+ p.drawRect( (w - s)/2, (h - s)/2, s, s );
+ break;
+ }
+ case 1: { //Circle
+ int s = int( pixelsize );
+ p.drawEllipse( (w - s)/2, (h - s)/2, s, s );
+ break;
+ }
+ case 2: { //Crosshairs
+ int s1 = int( pixelsize );
+ int s2 = 2*int( pixelsize );
+ int s3 = 3*int( pixelsize );
+
+ int x0 = w/2; int y0 = h/2;
+ int x1 = x0 - s1/2; int y1 = y0 - s1/2;
+ int x2 = x0 - s2/2; int y2 = y0 - s2/2;
+ int x3 = x0 - s3/2; int y3 = y0 - s3/2;
+
+ //Draw radial lines
+ p.drawLine( x1, y0, x3, y0 );
+ p.drawLine( x0+s3/2, y0, x0+s1/2, y0 );
+ p.drawLine( x0, y1, x0, y3 );
+ p.drawLine( x0, y0+s1/2, x0, y0+s3/2 );
+
+ //Draw circles at 0.5 & 1 degrees
+ p.drawEllipse( x1, y1, s1, s1 );
+ p.drawEllipse( x2, y2, s2, s2 );
+
+ break;
+ }
+ case 3: { //Bullseye
+ int s1 = int( pixelsize );
+ int s2 = 2*int( pixelsize );
+ int s3 = 3*int( pixelsize );
+
+ int x0 = w/2; int y0 = h/2;
+ int x1 = x0 - s1/2; int y1 = y0 - s1/2;
+ int x2 = x0 - s2/2; int y2 = y0 - s2/2;
+ int x3 = x0 - s3/2; int y3 = y0 - s3/2;
+
+ p.drawEllipse( x1, y1, s1, s1 );
+ p.drawEllipse( x2, y2, s2, s2 );
+ p.drawEllipse( x3, y3, s3, s3 );
+
+ break;
+ }
+ case 4: { // Solid Circle
+ int s = int( pixelsize );
+ p.setBrush( QBrush ( QColor( color() ), Qt::Dense4Pattern) );
+ p.drawEllipse( (w - s)/2, (h - s)/2, s, s );
+ p.setBrush(Qt::NoBrush);
+ break;
+ }
+ }
+}
+
diff --git a/kstars/kstars/fov.h b/kstars/kstars/fov.h
new file mode 100644
index 00000000..11d3d769
--- /dev/null
+++ b/kstars/kstars/fov.h
@@ -0,0 +1,61 @@
+/***************************************************************************
+ fov.h - description
+ -------------------
+ begin : Fri 05 Sept 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef FOV_H
+#define FOV_H
+
+#include <qstring.h>
+#include <klocale.h>
+
+/**@class FOV A simple class encapulating a Field-of-View symbol
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QPainter;
+
+class FOV {
+ public:
+ FOV();
+ FOV( QString name ); //in this case, read params from fov.dat
+ FOV( QString name, float size, int shape=0, QString color="#FFFFFF" );
+ ~FOV() {}
+
+// enum SHAPE { FOV_SQUARE=0, FOV_CIRCLE=1, FOV_CROSSHAIRS=2, FOV_BULLSEYE=3, FOV_UNKNOWN };
+
+ QString name() const { return Name; }
+ void setName( const QString &n ) { Name = n; }
+ int shape() const { return Shape; }
+ void setShape( int s ) { Shape = s; }
+ float size() const { return Size; }
+ void setSize( float s ) { Size = s; }
+ QString color() const { return Color; }
+ void setColor( const QString &c ) { Color = c; }
+
+ /**@short draw the FOV symbol on a QPainter
+ *@param p reference to the target QPainter. The painter should already be started.
+ *@param size the size of the target symbol, in pixels.
+ */
+ void draw( QPainter &p, float size );
+
+ private:
+ QString Name, Color;
+ float Size;
+ int Shape;
+};
+
+#endif
diff --git a/kstars/kstars/fovdialog.cpp b/kstars/kstars/fovdialog.cpp
new file mode 100644
index 00000000..5d7b093a
--- /dev/null
+++ b/kstars/kstars/fovdialog.cpp
@@ -0,0 +1,259 @@
+/***************************************************************************
+ fovdialog.cpp - description
+ -------------------
+ begin : Fri 05 Sept 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlayout.h>
+#include <qfile.h>
+#include <qframe.h>
+#include <qpainter.h>
+#include <qstringlist.h>
+
+#include <klocale.h>
+#include <kdebug.h>
+#include <kpushbutton.h>
+#include <kcolorbutton.h>
+#include <kcombobox.h>
+#include <knuminput.h>
+#include <klineedit.h>
+#include <kmessagebox.h>
+#include <kstandarddirs.h>
+
+#include "fovdialog.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "fovdialogui.h"
+#include "newfovui.h"
+
+
+//---------FOVDialog---------------//
+FOVDialog::FOVDialog( QWidget *parent )
+ : KDialogBase( KDialogBase::Plain, i18n( "Set FOV Indicator" ), Ok|Cancel, Ok, parent ) {
+
+ ks = (KStars*)parent;
+
+ QFrame *page = plainPage();
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 );
+ fov = new FOVDialogUI( page );
+ vlay->addWidget( fov );
+
+ connect( fov->FOVListBox, SIGNAL( currentChanged( QListBoxItem* ) ), SLOT( slotSelect( QListBoxItem* ) ) );
+ connect( fov->NewButton, SIGNAL( clicked() ), SLOT( slotNewFOV() ) );
+ connect( fov->EditButton, SIGNAL( clicked() ), SLOT( slotEditFOV() ) );
+ connect( fov->RemoveButton, SIGNAL( clicked() ), SLOT( slotRemoveFOV() ) );
+
+ FOVList.setAutoDelete( true );
+ initList();
+}
+
+FOVDialog::~FOVDialog()
+{}
+
+void FOVDialog::initList() {
+ QStringList fields;
+ QFile f;
+
+ QString nm, cl;
+ int sh(0);
+ float sz(0.0);
+
+ f.setName( locate( "appdata", "fov.dat" ) );
+
+ if ( f.exists() && f.open( IO_ReadOnly ) ) {
+ QListBoxItem *item = 0;
+
+ QTextStream stream( &f );
+ while ( !stream.eof() ) {
+ fields = QStringList::split( ":", stream.readLine() );
+ bool ok( false );
+
+ if ( fields.count() == 4 ) {
+ nm = fields[0];
+ sz = (float)(fields[1].toDouble( &ok ));
+ if ( ok ) {
+ sh = fields[2].toInt( &ok );
+ if ( ok ) {
+ cl = fields[3];
+ }
+ }
+ }
+
+ if ( ok ) {
+ FOV *newfov = new FOV( nm, sz, sh, cl );
+ fov->FOVListBox->insertItem( nm );
+ FOVList.append( newfov );
+
+ //Tag item if its name matches the current fov symbol in the main window
+ if ( nm == ks->data()->fovSymbol.name() ) item = fov->FOVListBox->item( fov->FOVListBox->count()-1 );
+ }
+ }
+
+ f.close();
+
+ //preset the listbox selection to the current setting in the main window
+ fov->FOVListBox->setSelected( item, true );
+ slotSelect( item );
+ }
+}
+
+void FOVDialog::slotSelect(QListBoxItem *item) {
+ if ( item == 0 ) { //no item selected
+ fov->RemoveButton->setEnabled( false );
+ fov->EditButton->setEnabled( false );
+ } else {
+ fov->RemoveButton->setEnabled( true );
+ fov->EditButton->setEnabled( true );
+ }
+
+ //paint dialog with selected FOV symbol
+ update();
+}
+
+void FOVDialog::paintEvent( QPaintEvent * ) {
+ //Draw the selected target symbol in the pixmap.
+ QPainter p;
+ p.begin( fov->ViewBox );
+ p.fillRect( fov->ViewBox->contentsRect(), QColor( "black" ) );
+
+ if ( fov->FOVListBox->currentItem() >= 0 ) {
+ FOV *f = FOVList.at( fov->FOVListBox->currentItem() );
+ if ( f->size() > 0 ) {
+ f->draw( p, (float)( 0.3*fov->ViewBox->contentsRect().width() ) );
+ QFont smallFont = p.font();
+ smallFont.setPointSize( p.font().pointSize() - 2 );
+ p.setFont( smallFont );
+ p.drawText( 0, fov->ViewBox->contentsRect().height(), i18n("angular size in arcminutes", "%1 arcmin").arg( KGlobal::locale()->formatNumber( f->size() ), 3 ) );
+ }
+ }
+
+ p.end();
+}
+
+void FOVDialog::slotNewFOV() {
+ NewFOV newfdlg( this );
+
+ if ( newfdlg.exec() == QDialog::Accepted ) {
+ FOV *newfov = new FOV( newfdlg.ui->FOVName->text(), newfdlg.ui->FOVEdit->text().toDouble(),
+ newfdlg.ui->ShapeBox->currentItem(), newfdlg.ui->ColorButton->color().name() );
+ fov->FOVListBox->insertItem( newfdlg.ui->FOVName->text() );
+ fov->FOVListBox->setSelected( fov->FOVListBox->count() -1, true );
+ FOVList.append( newfov );
+ }
+}
+
+void FOVDialog::slotEditFOV() {
+ NewFOV newfdlg( this );
+ //Preload current values
+ FOV *f = FOVList.at( fov->FOVListBox->currentItem() );
+
+ if (!f)
+ return;
+
+ newfdlg.ui->FOVName->setText( f->name() );
+ newfdlg.ui->FOVEdit->setText( KGlobal::locale()->formatNumber( f->size(), 3 ) );
+ newfdlg.ui->ColorButton->setColor( QColor( f->color() ) );
+ newfdlg.ui->ShapeBox->setCurrentItem( f->shape() );
+ newfdlg.slotUpdateFOV();
+
+ if ( newfdlg.exec() == QDialog::Accepted ) {
+ FOV *newfov = new FOV( newfdlg.ui->FOVName->text(), newfdlg.ui->FOVEdit->text().toDouble(),
+ newfdlg.ui->ShapeBox->currentItem(), newfdlg.ui->ColorButton->color().name() );
+ fov->FOVListBox->changeItem( newfdlg.ui->FOVName->text(), fov->FOVListBox->currentItem() );
+ FOVList.replace( fov->FOVListBox->currentItem(), newfov );
+ }
+}
+
+void FOVDialog::slotRemoveFOV() {
+ uint i = fov->FOVListBox->currentItem();
+ FOVList.remove( i );
+ fov->FOVListBox->removeItem( i );
+ if ( i == fov->FOVListBox->count() ) i--; //last item was removed
+ fov->FOVListBox->setSelected( i, true );
+ fov->FOVListBox->update();
+
+ if ( FOVList.isEmpty() ) {
+ QString message( i18n( "You have removed all FOV symbols. If the list remains empty when you exit this tool, the default symbols will be regenerated." ) );
+ KMessageBox::information( 0, message, i18n( "FOV list is empty" ), "dontShowFOVMessage" );
+ }
+
+ update();
+}
+
+//-------------NewFOV------------------//
+NewFOV::NewFOV( QWidget *parent )
+ : KDialogBase( KDialogBase::Plain, i18n( "New FOV Indicator" ), Ok|Cancel, Ok, parent ), f() {
+ QFrame *page = plainPage();
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 );
+ ui = new NewFOVUI( page );
+ vlay->addWidget( ui );
+
+ connect( ui->FOVName, SIGNAL( textChanged( const QString & ) ), SLOT( slotUpdateFOV() ) );
+ connect( ui->FOVEdit, SIGNAL( textChanged( const QString & ) ), SLOT( slotUpdateFOV() ) );
+ connect( ui->ColorButton, SIGNAL( changed( const QColor & ) ), SLOT( slotUpdateFOV() ) );
+ connect( ui->ShapeBox, SIGNAL( activated( int ) ), SLOT( slotUpdateFOV() ) );
+ connect( ui->ComputeEyeFOV, SIGNAL( clicked() ), SLOT( slotComputeFOV() ) );
+ connect( ui->ComputeCameraFOV, SIGNAL( clicked() ), SLOT( slotComputeFOV() ) );
+ connect( ui->ComputeHPBW, SIGNAL( clicked() ), SLOT( slotComputeFOV() ) );
+
+ slotUpdateFOV();
+}
+
+void NewFOV::slotUpdateFOV() {
+ bool sizeOk( false );
+ f.setName( ui->FOVName->text() );
+ float size = (float)(ui->FOVEdit->text().toDouble( &sizeOk ));
+ if ( sizeOk ) f.setSize( size );
+ f.setShape( ui->ShapeBox->currentItem() );
+ f.setColor( ui->ColorButton->color().name() );
+
+ if ( ! f.name().isEmpty() && sizeOk )
+ enableButtonOK( true );
+ else
+ enableButtonOK( false );
+
+ update();
+}
+
+void NewFOV::paintEvent( QPaintEvent * ) {
+ QPainter p;
+ p.begin( ui->ViewBox );
+ p.fillRect( ui->ViewBox->contentsRect(), QColor( "black" ) );
+ f.draw( p, (float)( 0.3*ui->ViewBox->contentsRect().width() ) );
+ p.drawText( 0, 0, i18n("angular size in arcminutes", "%1 arcmin").arg( KGlobal::locale()->formatNumber( f.size() ), 3 ) );
+ p.end();
+}
+
+void NewFOV::slotComputeFOV() {
+ //DEBUG
+ kdDebug() << ":" << sender()->name() << ":" << endl;
+ if ( sender()->name() == QString( "ComputeEyeFOV" ) ) kdDebug() << "A" << endl;
+ if ( sender()->name() == QString( "ComputeEyeFOV" ) && ui->TLength1->value() > 0.0 ) kdDebug() << "B" << endl;
+
+ if ( sender()->name() == QString( "ComputeEyeFOV" ) && ui->TLength1->value() > 0.0 )
+ ui->FOVEdit->setText( KGlobal::locale()->formatNumber( ui->EyeFOV->value() * ui->EyeLength->value() / ui->TLength1->value() ) );
+ else if ( sender()->name() == QString( "ComputeCameraFOV" ) && ui->TLength2->value() > 0.0 )
+ ui->FOVEdit->setText( KGlobal::locale()->formatNumber( ui->ChipSize->value() * 3438.0 / ui->TLength2->value() ) );
+ else if ( sender()->name() == QString( "ComputeHPBW" ) && ui->RTDiameter->value() > 0.0 && ui->WaveLength->value() > 0.0 ) {
+ ui->FOVEdit->setText( KGlobal::locale()->formatNumber( 34.34 * 1.2 * ui->WaveLength->value() / ui->RTDiameter->value() ) );
+ // Beam width for an antenna is usually a circle on the sky.
+ ui->ShapeBox->setCurrentItem(4);
+ slotUpdateFOV();
+
+ }
+}
+
+unsigned int FOVDialog::currentItem() const { return fov->FOVListBox->currentItem(); }
+
+#include "fovdialog.moc"
diff --git a/kstars/kstars/fovdialog.h b/kstars/kstars/fovdialog.h
new file mode 100644
index 00000000..aea38cf0
--- /dev/null
+++ b/kstars/kstars/fovdialog.h
@@ -0,0 +1,82 @@
+/***************************************************************************
+ fovdialog.h - description
+ -------------------
+ begin : Fri 05 Sept 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef FOVDIALOG_H
+#define FOVDIALOG_H
+
+#include <qptrlist.h>
+#include <kdialogbase.h>
+#include "fov.h"
+
+/**@class FOVDialog Dialog to select a Field-of-View indicator (or create a new one)
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStars;
+class FOVDialogUI;
+class NewFOVUI;
+
+class FOVDialog : public KDialogBase
+{
+ Q_OBJECT
+public:
+ FOVDialog( QWidget *parent=0 );
+ ~FOVDialog();
+ unsigned int currentItem() const;
+ QPtrList<FOV> FOVList;
+
+protected:
+ void paintEvent( QPaintEvent * );
+
+private slots:
+ void slotNewFOV();
+ void slotEditFOV();
+ void slotRemoveFOV();
+ void slotSelect(QListBoxItem*);
+
+private:
+ void initList();
+
+ KStars *ks;
+ FOVDialogUI *fov;
+};
+
+/**@class NewFOV Dialog for defining a new FOV symbol
+ *@author Jason Harris
+ *@version 1.0
+ */
+class NewFOV : public KDialogBase
+{
+ Q_OBJECT
+public:
+ NewFOV( QWidget *parent=0 );
+ ~NewFOV() {}
+ NewFOVUI *ui;
+
+public slots:
+ void slotUpdateFOV();
+ void slotComputeFOV();
+
+protected:
+ void paintEvent( QPaintEvent * );
+
+private:
+ FOV f;
+};
+
+#endif
diff --git a/kstars/kstars/fovdialogui.ui b/kstars/kstars/fovdialogui.ui
new file mode 100644
index 00000000..66ae1f5a
--- /dev/null
+++ b/kstars/kstars/fovdialogui.ui
@@ -0,0 +1,192 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>FOVDialogUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>FOVDialogUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>275</width>
+ <height>325</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Edit FOV Symbols</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>FOVListBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>160</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="vScrollBarMode">
+ <enum>AlwaysOn</enum>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The list of defined field-of-view (FOV) symbols. You can add a symbol to the list using the "New" button, remove a symbol using the "Remove" button, and modify a symbol using the "Edit" button. A schematic of the highlighted symbol is drawn at right.</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>NewButton</cstring>
+ </property>
+ <property name="text">
+ <string>New...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Add a new FOV symbol</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Add a new field-of-view (FOV) symbol to the list. You can define the size, shape, and color of the new symbol.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>EditButton</cstring>
+ </property>
+ <property name="text">
+ <string>Edit...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Modify the highlighted FOV symbol</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to modify the highlighted FOV symbol. You can change its size, shape and color.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>RemoveButton</cstring>
+ </property>
+ <property name="text">
+ <string>Remove</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Remove highlighted FOV symbol</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to remove the highlighted FOV symbol from the list.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer9</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QFrame">
+ <property name="name">
+ <cstring>ViewBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>80</width>
+ <height>80</height>
+ </size>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </property>
+ <property name="paletteBackgroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="frameShape">
+ <enum>StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Raised</enum>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>60</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klistbox.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/geolocation.cpp b/kstars/kstars/geolocation.cpp
new file mode 100644
index 00000000..3750803c
--- /dev/null
+++ b/kstars/kstars/geolocation.cpp
@@ -0,0 +1,201 @@
+/***************************************************************************
+ geolocation.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001-2005 by Jason Harris
+ email : jharris@30doradus.org
+ copyright : (C) 2003-2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qstring.h>
+
+#include "geolocation.h"
+#include "timezonerule.h"
+
+GeoLocation::GeoLocation(){
+ GeoLocation( 0.0, 0.0 );
+ TZrule = NULL;
+}
+
+GeoLocation::GeoLocation( const GeoLocation &g ) {
+ Longitude = g.Longitude;
+ Latitude = g.Latitude;
+ Name = g.Name;
+ Province = g.Province;
+ Country = g.Country;
+ TimeZone = g.TimeZone;
+ TZrule = g.TZrule;
+ Height = g.Height;
+ indexEllipsoid = g.indexEllipsoid;
+ setEllipsoid ( indexEllipsoid );
+ geodToCart();
+}
+
+GeoLocation::GeoLocation( GeoLocation *g ) {
+ Longitude = g->Longitude;
+ Latitude = g->Latitude;
+ Name = g->Name;
+ Province = g->Province;
+ Country = g->Country;
+ TimeZone = g->TimeZone;
+ TZrule = g->TZrule;
+ Height = g->Height;
+ indexEllipsoid = g->indexEllipsoid;
+ setEllipsoid ( indexEllipsoid );
+ geodToCart();
+}
+
+GeoLocation::GeoLocation( dms lng, dms lat,
+ QString name, QString province, QString country, double tz, TimeZoneRule *tzrule, int iEllips, double hght ) {
+ Longitude = lng;
+ Latitude = lat;
+ Name = name;
+ Province = province;
+ Country = country;
+ TimeZone = tz;
+ TZrule = tzrule;
+ Height = hght;
+ indexEllipsoid = iEllips;
+ setEllipsoid ( indexEllipsoid );
+ geodToCart();
+}
+
+GeoLocation::GeoLocation( double lng, double lat,
+ QString name, QString province, QString country, double tz, TimeZoneRule *tzrule, int iEllips, double hght ) {
+ Longitude.set( lng );
+ Latitude.set( lat );
+ Name = name;
+ Province = province;
+ Country = country;
+ TimeZone = tz;
+ TZrule = tzrule;
+ Height = hght;
+ indexEllipsoid = iEllips;
+ setEllipsoid ( indexEllipsoid );
+ geodToCart();
+}
+
+GeoLocation::GeoLocation( double x, double y, double z, QString name, QString province, QString country, double TZ, TimeZoneRule *tzrule, int iEllips ) {
+ PosCartX = x;
+ PosCartY = y;
+ PosCartZ = z;
+ Name = name;
+ Province = province;
+ Country = country;
+ TimeZone = TZ;
+ TZrule = tzrule;
+ indexEllipsoid = iEllips;
+ setEllipsoid ( indexEllipsoid );
+ cartToGeod();
+}
+
+QString GeoLocation::fullName() const {
+ QString s;
+ if ( province().isEmpty() ) {
+ s = translatedName() + ", " + translatedCountry();
+ } else {
+ s = translatedName() + ", " + translatedProvince() + ", " + translatedCountry();
+ }
+
+ return s;
+}
+
+void GeoLocation::reset( GeoLocation *g ) {
+ indexEllipsoid = g->ellipsoid();
+ setEllipsoid ( indexEllipsoid );
+ setLong( g->lng()->Degrees() );
+ setLat( g->lat()->Degrees() );
+ Name = g->name();
+ Province = g->province();
+ Country = g->country();
+ TimeZone = g->TZ();
+ TZrule = g->tzrule();
+ Height = g->height();
+}
+
+
+void GeoLocation::setEllipsoid(int index) {
+ static const double A[] = { 6378140.0, 6378137.0, 6378137.0, 6378137.0, 6378136.0 };
+ static const double F[] = { 0.0033528131779, 0.0033528106812, 0.0033528131779, 0.00335281066474, 0.0033528131779 };
+
+ axis = A[index];
+ flattening = F[index];
+}
+
+void GeoLocation::changeEllipsoid(int index) {
+
+ setEllipsoid(index);
+ cartToGeod();
+
+}
+
+void GeoLocation::cartToGeod(void)
+{
+ static const double RIT = 2.7778e-6;
+ double e2, rpro, lat1, xn, s1, sqrtP2, latd, sinl;
+
+ e2 = 2*flattening-flattening*flattening;
+
+ sqrtP2 = sqrt(PosCartX*PosCartX+PosCartY*PosCartY);
+
+ rpro = PosCartZ/sqrtP2;
+ latd = atan(rpro/(1-e2));
+ lat1 = 0.;
+
+ while ( fabs( latd-lat1 ) > RIT ) {
+ lat1 = latd;
+ s1 = sin(lat1);
+ xn = axis/(sqrt(1-e2*s1*s1));
+ latd = atan( rpro*(1+e2*xn*s1/PosCartZ) );
+ }
+
+ sinl = sin(latd);
+ xn = axis/( sqrt(1-e2*sinl*sinl) );
+
+ Height = sqrtP2/cos(latd)-xn;
+ Longitude.setRadians( atan2(PosCartY,PosCartX) );
+ Latitude.setRadians(latd);
+}
+
+void GeoLocation::geodToCart (void) {
+ double e2, xn;
+ double sinLong, cosLong, sinLat, cosLat;
+
+ e2 = 2*flattening-flattening*flattening;
+
+ Longitude.SinCos(sinLong,cosLong);
+ Latitude.SinCos(sinLat,cosLat);
+
+ xn = axis/( sqrt(1-e2*sinLat*sinLat) );
+ PosCartX = (xn+Height)*cosLat*cosLong;
+ PosCartY = (xn+Height)*cosLat*sinLong;
+ PosCartZ = (xn*(1-e2)+Height)*sinLat;
+}
+
+void GeoLocation::TopocentricVelocity(double vtopo[], dms gst) {
+
+ double Wearth = 7.29211510e-5; // rads/s
+ dms angularVEarth;
+
+ dms time= GSTtoLST(gst);
+ // angularVEarth.setRadians(time.Hours()*Wearth*3600.);
+ double se, ce;
+ // angularVEarth.SinCos(se,ce);
+ time.SinCos(se,ce);
+
+ double d0 = sqrt(PosCartX*PosCartX+PosCartY*PosCartY);
+ // km/s
+ vtopo[0] = - d0 * Wearth * se /1000.;
+ vtopo[1] = d0 * Wearth * ce /1000.;
+ vtopo[2] = 0.;
+}
diff --git a/kstars/kstars/geolocation.h b/kstars/kstars/geolocation.h
new file mode 100644
index 00000000..8acce1be
--- /dev/null
+++ b/kstars/kstars/geolocation.h
@@ -0,0 +1,323 @@
+/***************************************************************************
+ geolocation.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001-2005 by Jason Harris
+ email : jharris@30doradus.org
+ copyright : (C) 2003-2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef GEOLOCATION_H
+#define GEOLOCATION_H
+
+#include <klocale.h>
+
+#include "dms.h"
+#include "timezonerule.h"
+#include "kstarsdatetime.h"
+
+/**@class GeoLocation
+ *Contains all relevant information for specifying a location
+ *on Earth: City Name, State/Province name, Country Name,
+ *Longitude, Latitude, Elevation, Time Zone, and Daylight Savings
+ *Time rule.
+ *@short Relevant data about an observing location on Earth.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class GeoLocation {
+public:
+/**
+ *Default constructor; sets coordinates to zero.
+ */
+ GeoLocation();
+
+/**Copy Constructor
+ *@param g the GeoLocation to duplicate
+ */
+ GeoLocation( const GeoLocation &g );
+
+/**Copy Constructor. Differs from the above function only in argument type.
+ *@param g pointer to the GeoLocation to duplicate
+ */
+ GeoLocation( GeoLocation *g );
+
+/**Constructor using dms objects to specify longitude and latitude.
+ *@param lng the longitude
+ *@param lat the latitude
+ *@param name the name of the city/town/location
+ *@param province the name of the province/US state
+ *@param country the name of the country
+ *@param TZ the base time zone offset from Greenwich, UK
+ *@param TZrule pointer to the daylight savings time rule
+ *@param iEllips type of geodetic ellipsoid model
+ *@param hght the elevation above sea level (in meters?)
+ */
+ GeoLocation( dms lng, dms lat, QString name="Nowhere", QString province="Nowhere", QString country="Nowhere", double TZ=0, TimeZoneRule *TZrule=NULL, int iEllips=4, double hght=-10 );
+
+/**Constructor using doubles to specify longitude and latitude.
+ *@param lng the longitude
+ *@param lat the latitude
+ *@param name the name of the city/town/location
+ *@param province the name of the province/US state
+ *@param country the name of the country
+ *@param TZ the base time zone offset from Greenwich, UK
+ *@param TZrule pointer to the daylight savings time rule
+ *@param iEllips type of geodetic ellipsoid model
+ *@param hght the elevation above sea level (in meters?)
+ */
+ GeoLocation( double lng, double lat, QString name="Nowhere", QString province="Nowhere", QString country="Nowhere", double TZ=0, TimeZoneRule *TZrule=NULL, int iEllips=4, double hght=-10 );
+
+/**Constructor using doubles to specify X, Y and Z referred to the center of the Earth.
+ *@param x the x-position, in m
+ *@param y the y-position, in m
+ *@param z the z-position, in m
+ *@param name the name of the city/town/location
+ *@param province the name of the province/US state
+ *@param country the name of the country
+ *@param TZ the base time zone offset from Greenwich, UK
+ *@param TZrule pointer to the daylight savings time rule
+ *@param iEllips type of geodetic ellipsoid model
+ */
+ GeoLocation( double x, double y, double z, QString name="Nowhere", QString province="Nowhere", QString country="Nowhere", double TZ=0, TimeZoneRule *TZrule=NULL, int iEllips=4 );
+
+
+/**Destructor (empty)
+ */
+ ~GeoLocation() {}
+
+/**@return pointer to the longitude dms object
+ */
+ const dms* lng() const { return &Longitude; }
+/**@return pointer to the latitude dms object
+ */
+ const dms* lat() const { return &Latitude; }
+/**@return elevation above seal level (meters)
+ */
+ double height() const { return Height; }
+/**@return X position in m
+ */
+ double xPos() const { return PosCartX; }
+/**@return Y position in m
+ */
+ double yPos() const { return PosCartY; }
+/**@return Z position in m
+ */
+ double zPos() const { return PosCartZ; }
+/**@return index identifying the geodetic ellipsoid model
+ */
+ int ellipsoid() const { return indexEllipsoid; }
+
+/**@return untranslated City name
+ */
+ QString name() const { return Name; }
+/**@return translated City name
+ */
+ QString translatedName() const { return i18n("City name (optional, probably does not need a translation)", Name.utf8().data()); }
+/**@return untranslated Province name
+ */
+ QString province() const { return Province; }
+/**@return translated Province name
+ */
+ QString translatedProvince() const { return i18n("Region/state name (optional, rarely needs a translation)", Province.utf8().data()); }
+/**@return untranslated Country name
+ */
+ QString country() const { return Country; }
+/**@return translated Country name
+ */
+ QString translatedCountry() const { return i18n("Country name (optional, but should be translated)", Country.utf8().data()); }
+
+/**@return comma-separated city, province, country names (each localized)
+ */
+ QString fullName() const;
+
+/**@return time zone without DST correction
+ */
+ double TZ0() const { return TimeZone; }
+
+/**@return time zone, including any DST correction.
+ */
+ double TZ() const { return TimeZone + TZrule->deltaTZ(); }
+
+/**@return pointer to time zone rule object
+ */
+ TimeZoneRule* tzrule() const { return TZrule; }
+
+/**Set longitude according to dms argument.
+ *@param l the new longitude
+ */
+ void setLong( dms l ) {
+ Longitude = l;
+ geodToCart();
+ }
+/**Set longitude according to argument.
+ *Differs from above function only in argument type.
+ *@param l the new longitude
+ */
+ void setLong( double l ) {
+ Longitude.setD( l );
+ geodToCart();
+ }
+
+/**Set latitude according to dms argument.
+ *@param l the new latitude
+ */
+ void setLat( dms l ) {
+ Latitude = l;
+ geodToCart();
+ }
+
+/**Set latitude according to argument.
+ *Differs from above function only in argument type.
+ *@param l the new latitude
+ */
+ void setLat( double l ) {
+ Latitude.setD( l );
+ geodToCart();
+ }
+
+/**Set elevation above sea level
+ *@param hg the new elevation (meters)
+ */
+ void setHeight( double hg ) {
+ Height = hg;
+ geodToCart();
+ }
+
+/**Set X
+ *@param x the new x-position (meters)
+ */
+ void setXPos( double x ) {
+ PosCartX = x;
+ cartToGeod();
+ }
+/**Set Y
+ *@param y the new y-position (meters)
+ */
+ void setYPos( double y ) {
+ PosCartY = y;
+ cartToGeod();
+ }
+/**Set Z
+ *@param z the new z-position (meters)
+ */
+ void setZPos( double z ) {
+ PosCartZ = z;
+ cartToGeod();
+ }
+
+/**Update Latitude, Longitude and Height according to new ellipsoid. These are
+ *computed from XYZ which do NOT change on changing the ellipsoid.
+ *@p i = index to identify the ellipsoid
+ */
+ void changeEllipsoid( int i );
+
+/**Set City name according to argument.
+ *@p n new city name
+ */
+ void setName( const QString &n ) { Name = n; }
+
+/**Set Province name according to argument.
+ *@p n new province name
+ */
+ void setProvince( const QString &n ) { Province = n; }
+
+/**Set Country name according to argument.
+ *@p n new country name
+ */
+ void setCountry( const QString &n ) { Country = n; }
+
+/**Sets Time Zone according to argument.
+ *@p tz new timezone offset
+ */
+ void setTZ( double tz ) { TimeZone = tz; }
+
+/**Sets DST rule pointer according to argument.
+ *@p txr pointer to the new DST rule
+ */
+ void setTZrule( TimeZoneRule *tzr ) { TZrule = tzr; }
+
+/**Set location data to that of the GeoLocation pointed to by argument.
+ *Similar to copy constructor.
+ *@param g pointer to the GeoLocation which should be duplicated.
+ */
+ void reset( GeoLocation *g );
+
+/**Converts from cartesian coordinates in meters to longitude,
+ *latitude and height on a standard geoid for the Earth. The
+ *geoid is characterized by two parameters: the semimajor axis
+ *and the flattening.
+ *
+ *@note The astronomical zenith is defined as the perpendicular to
+ *the real geoid. The geodetic zenith is the perpendicular to the
+ *standard geoid. Both zeniths differ due to local gravitational
+ *anomalies.
+ *
+ * Algorithm is from "GPS Satellite Surveying", A. Leick, page 184.
+ */
+ void cartToGeod(void);
+
+/**Converts from longitude, latitude and height on a standard
+ *geoid of the Earth to cartesian coordinates in meters. The geoid
+ *is characterized by two parameters: the semimajor axis and the
+ *flattening.
+ *
+ *@note The astronomical zenith is defined as the perpendicular to
+ *the real geoid. The geodetic zenith is the perpendicular to the
+ *standard geoid. Both zeniths differ due to local gravitational
+ *anomalies.
+ *
+ *Algorithm is from "GPS Satellite Surveying", A. Leick, page 184.
+ */
+ void geodToCart (void);
+
+/**The geoid is an elliposid which fits the shape of the Earth. It is
+ *characterized by two parameters: the semimajor axis and the
+ *flattening.
+ *
+ *@p index is the index which allows to identify the parameters for the
+ *chosen elliposid. 1="IAU76", 2="GRS80", 3="MERIT83", 4="WGS84",
+ *5="IERS89"};
+ */
+ void setEllipsoid( int i );
+
+ dms GSTtoLST( const dms &gst ) const { return dms( gst.Degrees() + Longitude.Degrees() ); }
+ dms LSTtoGST( const dms &lst ) const { return dms( lst.Degrees() - Longitude.Degrees() ); }
+
+ KStarsDateTime UTtoLT( const KStarsDateTime &ut ) const { return ut.addSecs( int( 3600.*TZ() ) ); }
+ KStarsDateTime LTtoUT( const KStarsDateTime &lt ) const { return lt.addSecs( int( -3600.*TZ() ) ); }
+
+
+ /* Computes the velocity in km/s of an observer on the surface of the Earth
+ * referred to a system whose origin is the center of the Earth. The X and
+ * Y axis are contained in the equator and the X axis is towards the nodes
+ * line. The Z axis is along the poles.
+ *
+ * @param vtopo[] Topocentric velocity. The resultant velocity is available
+ * in this array.
+ * @param gt. Greenwich sideral time for which we want to compute the topocentric velocity.
+ */
+ void TopocentricVelocity(double vtopo[], dms gt);
+
+private:
+ dms Longitude, Latitude;
+ QString Name, Province, Country;
+ TimeZoneRule *TZrule;
+ double TimeZone, Height;
+ double axis, flattening;
+ long double PosCartX, PosCartY, PosCartZ;
+ int indexEllipsoid;
+};
+
+#endif
diff --git a/kstars/kstars/hi128-app-kstars.png b/kstars/kstars/hi128-app-kstars.png
new file mode 100644
index 00000000..2bb6ff2e
--- /dev/null
+++ b/kstars/kstars/hi128-app-kstars.png
Binary files differ
diff --git a/kstars/kstars/hi16-app-kstars.png b/kstars/kstars/hi16-app-kstars.png
new file mode 100644
index 00000000..8eaa618e
--- /dev/null
+++ b/kstars/kstars/hi16-app-kstars.png
Binary files differ
diff --git a/kstars/kstars/hi32-app-kstars.png b/kstars/kstars/hi32-app-kstars.png
new file mode 100644
index 00000000..99ec1327
--- /dev/null
+++ b/kstars/kstars/hi32-app-kstars.png
Binary files differ
diff --git a/kstars/kstars/hi48-app-kstars.png b/kstars/kstars/hi48-app-kstars.png
new file mode 100644
index 00000000..8d316f4e
--- /dev/null
+++ b/kstars/kstars/hi48-app-kstars.png
Binary files differ
diff --git a/kstars/kstars/hi64-app-kstars.png b/kstars/kstars/hi64-app-kstars.png
new file mode 100644
index 00000000..4d82b5be
--- /dev/null
+++ b/kstars/kstars/hi64-app-kstars.png
Binary files differ
diff --git a/kstars/kstars/hisc-app-kstars.svgz b/kstars/kstars/hisc-app-kstars.svgz
new file mode 100644
index 00000000..ecb56123
--- /dev/null
+++ b/kstars/kstars/hisc-app-kstars.svgz
Binary files differ
diff --git a/kstars/kstars/histdialog.ui b/kstars/kstars/histdialog.ui
new file mode 100644
index 00000000..38b268e6
--- /dev/null
+++ b/kstars/kstars/histdialog.ui
@@ -0,0 +1,342 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>histDialog</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>histDialog</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>640</width>
+ <height>325</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>640</width>
+ <height>325</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>640</width>
+ <height>325</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>Histogram</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout17</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QSlider">
+ <property name="name">
+ <cstring>maxSlider</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ </widget>
+ <widget class="QFrame">
+ <property name="name">
+ <cstring>histFrame</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>500</width>
+ <height>150</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>500</width>
+ <height>150</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Raised</enum>
+ </property>
+ </widget>
+ <widget class="QSlider">
+ <property name="name">
+ <cstring>minSlider</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget" row="1" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="2">
+ <property name="name">
+ <cstring>maxLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Max.</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>intensityOUT</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <spacer row="0" column="4">
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>130</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KLineEdit" row="0" column="3">
+ <property name="name">
+ <cstring>minOUT</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>intensityLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Intensity:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>frequencyOUT</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>frequencyLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Frequency:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="2">
+ <property name="name">
+ <cstring>minLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Min.</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="3">
+ <property name="name">
+ <cstring>maxOUT</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget" row="2" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>270</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>applyB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Apply</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>cancelB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Close</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QButtonGroup" row="0" column="1">
+ <property name="name">
+ <cstring>scaleGroup</cstring>
+ </property>
+ <property name="title">
+ <string>FITS Scale</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>autoR</cstring>
+ </property>
+ <property name="text">
+ <string>Auto</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>linearR</cstring>
+ </property>
+ <property name="text">
+ <string>Linear</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>logR</cstring>
+ </property>
+ <property name="text">
+ <string>Logarithmic</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>sqrtR</cstring>
+ </property>
+ <property name="text">
+ <string>Square root</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </grid>
+</widget>
+<connections>
+ <connection>
+ <sender>cancelB</sender>
+ <signal>clicked()</signal>
+ <receiver>histDialog</receiver>
+ <slot>reject()</slot>
+ </connection>
+</connections>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/icons/Makefile.am b/kstars/kstars/icons/Makefile.am
new file mode 100644
index 00000000..6b301729
--- /dev/null
+++ b/kstars/kstars/icons/Makefile.am
@@ -0,0 +1,2 @@
+appicondir = $(kde_datadir)/kstars/icons
+appicon_ICON = AUTO
diff --git a/kstars/kstars/icons/cr128-action-kstars_geo.png b/kstars/kstars/icons/cr128-action-kstars_geo.png
new file mode 100644
index 00000000..6be3abf9
--- /dev/null
+++ b/kstars/kstars/icons/cr128-action-kstars_geo.png
Binary files differ
diff --git a/kstars/kstars/icons/cr16-action-kstars_geo.png b/kstars/kstars/icons/cr16-action-kstars_geo.png
new file mode 100644
index 00000000..5acff48d
--- /dev/null
+++ b/kstars/kstars/icons/cr16-action-kstars_geo.png
Binary files differ
diff --git a/kstars/kstars/icons/cr32-action-kstars_geo.png b/kstars/kstars/icons/cr32-action-kstars_geo.png
new file mode 100644
index 00000000..e6f894d9
--- /dev/null
+++ b/kstars/kstars/icons/cr32-action-kstars_geo.png
Binary files differ
diff --git a/kstars/kstars/icons/cr48-action-kstars_geo.png b/kstars/kstars/icons/cr48-action-kstars_geo.png
new file mode 100644
index 00000000..47b78a93
--- /dev/null
+++ b/kstars/kstars/icons/cr48-action-kstars_geo.png
Binary files differ
diff --git a/kstars/kstars/icons/cr64-action-kstars_geo.png b/kstars/kstars/icons/cr64-action-kstars_geo.png
new file mode 100644
index 00000000..3f7323c1
--- /dev/null
+++ b/kstars/kstars/icons/cr64-action-kstars_geo.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_cbound.png b/kstars/kstars/icons/hi22-action-kstars_cbound.png
new file mode 100644
index 00000000..2307cc93
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_cbound.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_clines.png b/kstars/kstars/icons/hi22-action-kstars_clines.png
new file mode 100644
index 00000000..74121b05
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_clines.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_cnames.png b/kstars/kstars/icons/hi22-action-kstars_cnames.png
new file mode 100644
index 00000000..86b7c2a9
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_cnames.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_deepsky.png b/kstars/kstars/icons/hi22-action-kstars_deepsky.png
new file mode 100644
index 00000000..90db82bd
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_deepsky.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_grid.png b/kstars/kstars/icons/hi22-action-kstars_grid.png
new file mode 100644
index 00000000..1cbcfa09
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_grid.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_horizon.png b/kstars/kstars/icons/hi22-action-kstars_horizon.png
new file mode 100644
index 00000000..8863a32c
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_horizon.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_mw.png b/kstars/kstars/icons/hi22-action-kstars_mw.png
new file mode 100644
index 00000000..b0a0e0d8
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_mw.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_planets.png b/kstars/kstars/icons/hi22-action-kstars_planets.png
new file mode 100644
index 00000000..3f99e88c
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_planets.png
Binary files differ
diff --git a/kstars/kstars/icons/hi22-action-kstars_stars.png b/kstars/kstars/icons/hi22-action-kstars_stars.png
new file mode 100644
index 00000000..fe20ecf0
--- /dev/null
+++ b/kstars/kstars/icons/hi22-action-kstars_stars.png
Binary files differ
diff --git a/kstars/kstars/icons/hi64-action-kstars_advanced.png b/kstars/kstars/icons/hi64-action-kstars_advanced.png
new file mode 100644
index 00000000..53f9cfce
--- /dev/null
+++ b/kstars/kstars/icons/hi64-action-kstars_advanced.png
Binary files differ
diff --git a/kstars/kstars/icons/hi64-action-kstars_catalog.png b/kstars/kstars/icons/hi64-action-kstars_catalog.png
new file mode 100644
index 00000000..212c0e48
--- /dev/null
+++ b/kstars/kstars/icons/hi64-action-kstars_catalog.png
Binary files differ
diff --git a/kstars/kstars/icons/hi64-action-kstars_colors.png b/kstars/kstars/icons/hi64-action-kstars_colors.png
new file mode 100644
index 00000000..392ef2e2
--- /dev/null
+++ b/kstars/kstars/icons/hi64-action-kstars_colors.png
Binary files differ
diff --git a/kstars/kstars/icons/hi64-action-kstars_guides.png b/kstars/kstars/icons/hi64-action-kstars_guides.png
new file mode 100644
index 00000000..17f34b04
--- /dev/null
+++ b/kstars/kstars/icons/hi64-action-kstars_guides.png
Binary files differ
diff --git a/kstars/kstars/icons/hi64-action-kstars_solarsystem.png b/kstars/kstars/icons/hi64-action-kstars_solarsystem.png
new file mode 100644
index 00000000..31bfea4b
--- /dev/null
+++ b/kstars/kstars/icons/hi64-action-kstars_solarsystem.png
Binary files differ
diff --git a/kstars/kstars/imagereductiondlg.cpp b/kstars/kstars/imagereductiondlg.cpp
new file mode 100644
index 00000000..0cf63972
--- /dev/null
+++ b/kstars/kstars/imagereductiondlg.cpp
@@ -0,0 +1,150 @@
+/***************************************************************************
+ imagereductiondlg.cpp - Image reduction utility
+ ---------------------
+ begin : Tue Feb 24 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+ #include <qlistview.h>
+ #include <qpushbutton.h>
+
+ #include <kurl.h>
+ #include <kfiledialog.h>
+ #include <klocale.h>
+
+ #include "imagereductiondlg.h"
+
+ ImageReductionDlg::ImageReductionDlg(QWidget * parent, const char * name) : imageReductionUI(parent, name)
+{
+ connect(darkAddB, SIGNAL(clicked()), this, SLOT(addDarkFile()));
+ connect(flatAddB, SIGNAL(clicked()), this, SLOT(addFlatFile()));
+ connect(darkRemoveB, SIGNAL(clicked()), this, SLOT(removeDarkFile()));
+ connect(flatRemoveB, SIGNAL(clicked()), this, SLOT(removeFlatFile()));
+ connect(darkDetailsB, SIGNAL(clicked()), this, SLOT(detailsDarkFile()));
+ connect(flatDetailsB, SIGNAL(clicked()), this, SLOT(detailsFlatFile()));
+ connect(darkflatAddB, SIGNAL(clicked()), this, SLOT(addDarkFlatFile()));
+ connect(darkflatRemoveB, SIGNAL(clicked()), this, SLOT(removeDarkFlatFile()));
+ connect(darkflatDetailsB, SIGNAL(clicked()), this, SLOT(detailsDarkFlatFile()));
+
+ darkListView->setSorting(-1);
+ flatListView->setSorting(-1);
+ darkflatListView->setSorting(-1);
+
+}
+
+ImageReductionDlg::~ImageReductionDlg()
+{
+
+
+
+
+}
+
+void ImageReductionDlg::addDarkFile()
+{
+ KURL::List fileURLs = KFileDialog::getOpenURLs( QString::null, "*.fits *.fit *.fts|Flexible Image Transport System", 0, i18n("Dark Frames"));
+
+ const int limit = (int) fileURLs.size();
+ for (int i=0; i < limit ; ++i)
+ new QListViewItem( darkListView, fileURLs[i].path());
+
+ darkRemoveB->setEnabled(true);
+ darkDetailsB->setEnabled(true);
+
+}
+
+void ImageReductionDlg::addFlatFile()
+{
+ KURL::List fileURLs = KFileDialog::getOpenURLs( QString::null, "*.fits *.fit *.fts|Flexible Image Transport System", 0, i18n("Flat Frames"));
+
+ const int limit = (int) fileURLs.size();
+
+ for (int i=0; i < limit; ++i)
+ new QListViewItem( flatListView, fileURLs[i].path());
+
+ flatRemoveB->setEnabled(true);
+ flatDetailsB->setEnabled(true);
+
+}
+
+void ImageReductionDlg::addDarkFlatFile()
+{
+ KURL::List fileURLs = KFileDialog::getOpenURLs( QString::null, "*.fits *.fit *.fts|Flexible Image Transport System", 0, i18n("Dark Flat Frames"));
+
+ const int limit = (int) fileURLs.size();
+ for (int i=0; i < limit; ++i)
+ new QListViewItem( darkflatListView, fileURLs[i].path());
+
+ darkflatRemoveB->setEnabled(true);
+ darkflatDetailsB->setEnabled(true);
+
+
+}
+
+void ImageReductionDlg::removeDarkFile()
+{
+
+ if (darkListView->currentItem() == NULL)
+ return;
+
+ darkListView->takeItem(darkListView->currentItem());
+
+}
+
+void ImageReductionDlg::removeDarkFlatFile()
+{
+
+ if (darkflatListView->currentItem() == NULL)
+ return;
+
+ darkflatListView->takeItem(darkflatListView->currentItem());
+
+}
+
+void ImageReductionDlg::removeFlatFile()
+{
+
+ if (flatListView->currentItem() == NULL)
+ return;
+
+ flatListView->takeItem(flatListView->currentItem());
+
+}
+
+void ImageReductionDlg::detailsDarkFile()
+{
+
+
+
+
+}
+
+void ImageReductionDlg::detailsFlatFile()
+{
+
+
+
+
+
+}
+
+void ImageReductionDlg::detailsDarkFlatFile()
+{
+
+
+
+
+
+}
+
+#include "imagereductiondlg.moc"
diff --git a/kstars/kstars/imagereductiondlg.h b/kstars/kstars/imagereductiondlg.h
new file mode 100644
index 00000000..eeb2532b
--- /dev/null
+++ b/kstars/kstars/imagereductiondlg.h
@@ -0,0 +1,46 @@
+/***************************************************************************
+ imagereductiondlg.h - Image reduction utility
+ -------------------
+ begin : Tue Feb 24 2004
+ copyright : (C) 2004 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+ #ifndef IMAGEREDUCTIONDLG_H
+ #define IMAGEREDUCTIONDLG_H
+
+ #include "imagereductionui.h"
+
+ class ImageReductionDlg : public imageReductionUI
+ {
+ Q_OBJECT
+
+ public:
+ ImageReductionDlg(QWidget * parent, const char * name = 0);
+ ~ImageReductionDlg();
+
+
+ public slots:
+ void addDarkFile();
+ void addFlatFile();
+ void addDarkFlatFile();
+ void removeDarkFile();
+ void removeFlatFile();
+ void removeDarkFlatFile();
+ void detailsDarkFile();
+ void detailsFlatFile();
+ void detailsDarkFlatFile();
+
+};
+
+#endif
+
diff --git a/kstars/kstars/imagereductionui.ui b/kstars/kstars/imagereductionui.ui
new file mode 100644
index 00000000..218e9ec2
--- /dev/null
+++ b/kstars/kstars/imagereductionui.ui
@@ -0,0 +1,611 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>imageReductionUI</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>imageReductionUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>526</width>
+ <height>529</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Image Reduction</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>darkFrameGroup</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Dark Frames</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QListView">
+ <column>
+ <property name="text">
+ <string>File Name</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>false</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>darkListView</cstring>
+ </property>
+ <property name="resizePolicy">
+ <enum>AutoOneFit</enum>
+ </property>
+ <property name="selectionMode">
+ <enum>Single</enum>
+ </property>
+ <property name="allColumnsShowFocus">
+ <bool>false</bool>
+ </property>
+ <property name="rootIsDecorated">
+ <bool>false</bool>
+ </property>
+ <property name="resizeMode">
+ <enum>LastColumn</enum>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>71</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>darkAddB</cstring>
+ </property>
+ <property name="text">
+ <string>Add...</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>darkRemoveB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Remove</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>darkDetailsB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Details</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>darkbg</cstring>
+ </property>
+ <property name="title">
+ <string>Combination</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>darkAverageB</cstring>
+ </property>
+ <property name="text">
+ <string>Average</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>darkMedianB</cstring>
+ </property>
+ <property name="text">
+ <string>Median</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout1</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>FlatFieldFrameGroup</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Flat Field Frames</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QListView">
+ <column>
+ <property name="text">
+ <string>File Name</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>false</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>flatListView</cstring>
+ </property>
+ <property name="resizePolicy">
+ <enum>AutoOneFit</enum>
+ </property>
+ <property name="selectionMode">
+ <enum>Single</enum>
+ </property>
+ <property name="allColumnsShowFocus">
+ <bool>false</bool>
+ </property>
+ <property name="rootIsDecorated">
+ <bool>false</bool>
+ </property>
+ <property name="resizeMode">
+ <enum>LastColumn</enum>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>71</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>flatAddB</cstring>
+ </property>
+ <property name="text">
+ <string>Add...</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>flatRemoveB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Remove</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>flatDetailsB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Details</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>flatFieldbg</cstring>
+ </property>
+ <property name="title">
+ <string>Combination</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>flatAverageB</cstring>
+ </property>
+ <property name="text">
+ <string>Average</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>flatMedianB</cstring>
+ </property>
+ <property name="text">
+ <string>Median</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3_3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14_2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>FlatFieldDarkFrameG</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Flat Field Dark Frames</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QListView">
+ <column>
+ <property name="text">
+ <string>File Name</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>false</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>darkflatListView</cstring>
+ </property>
+ <property name="resizePolicy">
+ <enum>AutoOneFit</enum>
+ </property>
+ <property name="selectionMode">
+ <enum>Single</enum>
+ </property>
+ <property name="allColumnsShowFocus">
+ <bool>false</bool>
+ </property>
+ <property name="rootIsDecorated">
+ <bool>false</bool>
+ </property>
+ <property name="resizeMode">
+ <enum>LastColumn</enum>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7_2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>71</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>darkflatAddB</cstring>
+ </property>
+ <property name="text">
+ <string>Add...</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>darkflatRemoveB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Remove</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>darkflatDetailsB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Details</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>darkflatFieldbg</cstring>
+ </property>
+ <property name="title">
+ <string>Combination</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>darkflatAverageB</cstring>
+ </property>
+ <property name="text">
+ <string>Average</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>darkflatMedian</cstring>
+ </property>
+ <property name="text">
+ <string>Median</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3_3_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>210</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonOk</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;OK</string>
+ </property>
+ <property name="accel">
+ <string></string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonCancel</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Cancel</string>
+ </property>
+ <property name="accel">
+ <string></string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<connections>
+ <connection>
+ <sender>buttonOk</sender>
+ <signal>clicked()</signal>
+ <receiver>imageReductionUI</receiver>
+ <slot>accept()</slot>
+ </connection>
+ <connection>
+ <sender>buttonCancel</sender>
+ <signal>clicked()</signal>
+ <receiver>imageReductionUI</receiver>
+ <slot>reject()</slot>
+ </connection>
+</connections>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/imagesequence.cpp b/kstars/kstars/imagesequence.cpp
new file mode 100644
index 00000000..86305869
--- /dev/null
+++ b/kstars/kstars/imagesequence.cpp
@@ -0,0 +1,680 @@
+/* Image Sequence
+ Capture image sequence from an imaging device.
+
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ */
+
+#include "imagesequence.h"
+#include "kstars.h"
+#include "indidriver.h"
+#include "indielement.h"
+#include "indiproperty.h"
+#include "indimenu.h"
+#include "indidevice.h"
+#include "indistd.h"
+#include "devicemanager.h"
+#include "Options.h"
+
+#include <kdebug.h>
+#include <kmessagebox.h>
+#include <klocale.h>
+#include <klineedit.h>
+#include <kprogress.h>
+#include <knuminput.h>
+
+#include <qtimer.h>
+#include <qcombobox.h>
+#include <qpushbutton.h>
+#include <qlabel.h>
+#include <qcheckbox.h>
+#include <qstringlist.h>
+
+#define RETRY_MAX 12
+#define RETRY_PERIOD 5000
+
+imagesequence::imagesequence(QWidget* parent, const char* name, bool modal, WFlags fl)
+: imgSequenceDlg(parent,name, modal,fl)
+{
+
+ ksw = (KStars *) parent;
+ INDIMenu *devMenu = ksw->getINDIMenu();
+
+ if (devMenu)
+ {
+ connect (devMenu, SIGNAL(newDevice()), this, SLOT(newCCD()));
+ connect (devMenu, SIGNAL(newDevice()), this, SLOT(newFilter()));
+ }
+
+ seqTimer = new QTimer(this);
+
+ setModal(false);
+
+ // Connect signals and slots
+ connect(startB, SIGNAL(clicked()), this, SLOT(startSequence()));
+ connect(stopB, SIGNAL(clicked()), this, SLOT(stopSequence()));
+ connect(closeB, SIGNAL(clicked()), this, SLOT(close()));
+ connect(seqTimer, SIGNAL(timeout()), this, SLOT(prepareCapture()));
+ connect(CCDCombo, SIGNAL(activated(int)), this, SLOT(checkCCD(int)));
+ connect(filterCombo, SIGNAL(activated(int)), this, SLOT(updateFilterCombo(int)));
+
+ active = false;
+ ISOStamp = false;
+ seqExpose = 0;
+ seqTotalCount = 0;
+ seqCurrentCount = 0;
+ seqDelay = 0;
+ lastCCD = 0;
+ lastFilter = 0;
+ stdDevCCD = NULL;
+ stdDevFilter = NULL;
+
+}
+
+imagesequence::~imagesequence()
+{
+}
+
+bool imagesequence::updateStatus()
+{
+ bool result;
+
+ result = setupCCDs();
+ setupFilters();
+
+ // If everything okay, let's show the dialog
+ return result;
+
+ }
+
+void imagesequence::newCCD()
+{
+ // Only update when it's visible
+ if (isVisible())
+ setupCCDs();
+}
+
+void imagesequence::newFilter()
+{
+ // Only update when it's visible
+ if (isVisible())
+ setupFilters();
+}
+
+bool imagesequence::setupCCDs()
+{
+ bool imgDeviceFound (false);
+ INDI_P *imgProp;
+ INDIMenu *devMenu = ksw->getINDIMenu();
+ if (devMenu == NULL)
+ return false;
+
+ CCDCombo->clear();
+
+ for (uint i=0; i < devMenu->mgr.count(); i++)
+ {
+ for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++)
+ {
+ imgProp = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("CCD_EXPOSE_DURATION");
+ if (!imgProp)
+ continue;
+
+ imgDeviceFound = true;
+
+ if (devMenu->mgr.at(i)->indi_dev.at(j)->label.isEmpty())
+ devMenu->mgr.at(i)->indi_dev.at(j)->label = devMenu->mgr.at(i)->indi_dev.at(j)->name;
+
+ CCDCombo->insertItem(devMenu->mgr.at(i)->indi_dev.at(j)->label);
+
+ }
+
+ }
+
+ if (imgDeviceFound)
+ {
+ CCDCombo->setCurrentItem(lastCCD);
+ currentCCD = CCDCombo->currentText();
+ }
+ else return false;
+
+ if (!verifyCCDIntegrity())
+ {
+ stopSequence();
+ return false;
+ }
+ else
+ {
+ INDI_P *exposeProp;
+ INDI_E *exposeElem;
+
+ exposeProp = stdDevCCD->dp->findProp("CCD_EXPOSE_DURATION");
+ if (!exposeProp)
+ {
+ KMessageBox::error(this, i18n("Device does not support CCD_EXPOSE_DURATION property."));
+ return false;
+ }
+
+ exposeElem = exposeProp->findElement("EXPOSE_DURATION");
+ if (!exposeElem)
+ {
+ KMessageBox::error(this, i18n("CCD_EXPOSE_DURATION property is missing DURATION element."));
+ return false;
+ }
+
+ exposureIN->setValue(exposeElem->value);
+ }
+
+ return true;
+
+}
+
+bool imagesequence::setupFilters()
+{
+ bool filterDeviceFound(false);
+ INDI_P *filterProp;
+ INDIMenu *devMenu = ksw->getINDIMenu();
+ if (devMenu == NULL)
+ return false;
+
+ filterCombo->clear();
+ filterPosCombo->clear();
+
+ filterCombo->insertItem(i18n("None"));
+
+ // Second step is to check for filter wheel, it is only optional.
+ for (uint i=0; i < devMenu->mgr.count(); i++)
+ {
+ for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++)
+ {
+ filterProp = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("FILTER_SLOT");
+ if (!filterProp)
+ continue;
+
+ filterDeviceFound = true;
+
+ if (devMenu->mgr.at(i)->indi_dev.at(j)->label.isEmpty())
+ devMenu->mgr.at(i)->indi_dev.at(j)->label = devMenu->mgr.at(i)->indi_dev.at(j)->name;
+
+ filterCombo->insertItem(devMenu->mgr.at(i)->indi_dev.at(j)->label);
+
+ }
+
+ }
+
+ // If we found device, let's populate filters combo with aliases assigned to filter numbers
+ // In Configure INDI
+ if (filterDeviceFound)
+ {
+ filterCombo->setCurrentItem(lastFilter);
+ currentFilter = filterCombo->currentText();
+ updateFilterCombo(lastFilter);
+ return true;
+ }
+ else
+ return false;
+
+}
+
+void imagesequence::resetButtons()
+{
+ startB->setEnabled(true);
+ stopB->setEnabled(false);
+
+}
+
+void imagesequence::startSequence()
+{
+
+ if (active)
+ stopSequence();
+
+ // Let's find out which device has been selected and that it's connected.
+ if (!verifyCCDIntegrity())
+ return;
+
+
+ // Get expose paramater
+ active = true;
+ ISOStamp = ISOCheck->isChecked() ? true : false;
+ seqExpose = exposureIN->value();
+ seqTotalCount = countIN->value();
+ seqCurrentCount = 0;
+ seqDelay = delayIN->value() * 1000; /* in ms */
+ currentCCD = CCDCombo->currentText();
+ lastCCD = CCDCombo->currentItem();
+ currentFilter = filterCombo->currentText();
+ lastFilter = filterCombo->currentItem();
+
+ fullImgCountOUT->setText( QString("%1").arg(seqTotalCount));
+ currentImgCountOUT->setText(QString("%1").arg(seqCurrentCount));
+
+ // Ok, now let's connect signals and slots for this device
+ connect(stdDevCCD, SIGNAL(FITSReceived(QString)), this, SLOT(newFITS(QString)));
+
+ // set the progress info
+ imgProgress->setEnabled(true);
+ imgProgress->setTotalSteps(seqTotalCount);
+ imgProgress->setProgress(seqCurrentCount);
+
+ stdDevCCD->batchMode = true;
+ stdDevCCD->ISOMode = ISOStamp;
+ // Set this LAST
+ stdDevCCD->updateSequencePrefix(prefixIN->text());
+
+
+ // Update button status
+ startB->setEnabled(false);
+ stopB->setEnabled(true);
+
+ prepareCapture();
+}
+
+void imagesequence::stopSequence()
+{
+
+ retries = 0;
+ seqTotalCount = 0;
+ seqCurrentCount = 0;
+ active = false;
+
+ imgProgress->setEnabled(false);
+ fullImgCountOUT->setText("");
+ currentImgCountOUT->setText("");
+
+ resetButtons();
+ seqTimer->stop();
+
+ if (stdDevCCD)
+ {
+ stdDevCCD->seqCount = 0;
+ stdDevCCD->batchMode = false;
+ stdDevCCD->ISOMode = false;
+
+ stdDevCCD->disconnect( SIGNAL(FITSReceived(QString)));
+ }
+
+}
+
+void imagesequence::checkCCD(int ccdNum)
+{
+ INDI_D *idevice = NULL;
+ QString targetCCD = CCDCombo->text(ccdNum);
+
+ INDIMenu *imenu = ksw->getINDIMenu();
+ if (!imenu)
+ {
+ KMessageBox::error(this, i18n("INDI Menu has not been initialized properly. Restart KStars."));
+ return;
+ }
+
+ idevice = imenu->findDeviceByLabel(targetCCD);
+
+ if (!idevice)
+ {
+ KMessageBox::error(this, i18n("INDI device %1 no longer exists.").arg(targetCCD));
+ CCDCombo->removeItem(ccdNum);
+ lastCCD = CCDCombo->currentItem();
+ if (lastCCD != -1)
+ checkCCD(lastCCD);
+ return;
+ }
+
+ if (!idevice->isOn())
+ {
+ KMessageBox::error(this, i18n("%1 is disconnected. Establish a connection to the device using the INDI Control Panel.").arg(targetCCD));
+
+ CCDCombo->setCurrentItem(lastCCD);
+ return;
+ }
+
+ currentCCD = targetCCD;
+
+}
+
+void imagesequence::newFITS(QString deviceLabel)
+{
+ // If the FITS is not for our device, simply ignore
+ if (deviceLabel != currentCCD)
+ return;
+
+ seqCurrentCount++;
+ imgProgress->setProgress(seqCurrentCount);
+
+ currentImgCountOUT->setText( QString("%1").arg(seqCurrentCount));
+
+ // if we're done
+ if (seqCurrentCount == seqTotalCount)
+ {
+ stdDevCCD->batchMode = false;
+ stdDevCCD->ISOMode = false;
+ retries = 0;
+ seqTotalCount = 0;
+ seqCurrentCount = 0;
+ active = false;
+ seqTimer->stop();
+
+ if (stdDevCCD)
+ stdDevCCD->disconnect( SIGNAL(FITSReceived(QString)));
+
+ resetButtons();
+ }
+ else
+ seqTimer->start(seqDelay);
+
+}
+
+
+bool imagesequence::verifyCCDIntegrity()
+{
+
+ QString targetCCD;
+ INDI_D *idevice = NULL;
+ INDI_P *exposeProp;
+ INDI_E *exposeElem;
+ stdDevCCD = NULL;
+
+ INDIMenu *imenu = ksw->getINDIMenu();
+ if (!imenu)
+ {
+ KMessageBox::error(this, i18n("INDI Menu has not been initialized properly. Restart KStars."));
+ return false;
+ }
+
+ targetCCD = CCDCombo->currentText();
+
+ if (targetCCD.isEmpty())
+ return false;
+
+ // #2 Check if the device exists
+ idevice = imenu->findDeviceByLabel(targetCCD);
+
+
+ if (!idevice)
+ {
+ KMessageBox::error(this, i18n("INDI device %1 no longer exists.").arg(targetCCD));
+ CCDCombo->removeItem(CCDCombo->currentItem());
+ lastCCD = CCDCombo->currentItem();
+ return false;
+ }
+
+ if (!idevice->isOn())
+ {
+ KMessageBox::error(this, i18n("%1 is disconnected. Establish a connection to the device using the INDI Control Panel.").arg(currentCCD));
+
+ return false;
+ }
+
+ stdDevCCD = idevice->stdDev;
+
+ exposeProp = stdDevCCD->dp->findProp("CCD_EXPOSE_DURATION");
+ if (!exposeProp)
+ {
+ KMessageBox::error(this, i18n("Device does not support CCD_EXPOSE_DURATION property."));
+ return false;
+ }
+
+ exposeElem = exposeProp->findElement("EXPOSE_DURATION");
+ if (!exposeElem)
+ {
+ KMessageBox::error(this, i18n("CCD_EXPOSE_DURATION property is missing DURATION element."));
+ return false;
+ }
+
+ return true;
+}
+
+bool imagesequence::verifyFilterIntegrity()
+{
+
+ QString targetFilter;
+ INDIMenu *devMenu = ksw->getINDIMenu();
+ INDI_D *filterDevice (NULL);
+ INDI_E *filterElem(NULL);
+ if (devMenu == NULL)
+ return false;
+
+ targetFilter = filterCombo->currentText();
+
+ if (targetFilter.isEmpty() || targetFilter == i18n("None"))
+ {
+ filterPosCombo->clear();
+ return false;
+ }
+
+ // #1 Check the device exists
+ filterDevice = devMenu->findDeviceByLabel(targetFilter);
+ if (filterDevice == NULL)
+ {
+ KMessageBox::error(this, i18n("INDI device %1 no longer exists.").arg(targetFilter));
+ filterCombo->removeItem(filterCombo->currentItem());
+ filterCombo->setCurrentItem(0);
+ currentFilter = filterCombo->currentText();
+ filterPosCombo->clear();
+ stdDevFilter = NULL;
+ return false;
+ }
+
+ // #2 Make sure it's connected
+ if (!filterDevice->isOn())
+ {
+ KMessageBox::error(this, i18n("%1 is disconnected. Establish a connection to the device using the INDI Control Panel.").arg(targetFilter));
+ filterCombo->setCurrentItem(0);
+ currentFilter = filterCombo->currentText();
+ filterPosCombo->clear();
+ stdDevFilter = NULL;
+ return false;
+ }
+
+ // #3 Make sure it has FILTER_SLOT std property by searching for its SLOT element
+ filterElem = filterDevice->findElem("SLOT");
+ if (filterElem == NULL)
+ {
+ KMessageBox::error(this, i18n("Device does not support FILTER_SLOT property."));
+ filterCombo->setCurrentItem(0);
+ currentFilter = filterCombo->currentText();
+ filterPosCombo->clear();
+ stdDevFilter = NULL;
+ return false;
+ }
+
+ stdDevFilter = filterDevice->stdDev;
+ lastFilter = filterCombo->currentItem();
+ currentFilter = targetFilter;
+
+ // We're good
+ return true;
+
+}
+
+void imagesequence::prepareCapture()
+{
+ INDI_P * tempProp(NULL);
+
+ // Do we need to select filter First??
+ if (currentFilter.isEmpty() || currentFilter == i18n("None"))
+ captureImage();
+ else
+ {
+ if (!verifyFilterIntegrity())
+ {
+ stopSequence();
+ return;
+ }
+
+ if ( stdDevFilter && ((tempProp = stdDevFilter->dp->findProp("FILTER_SLOT")) != NULL))
+ {
+ connect (tempProp, SIGNAL(okState()), this, SLOT(captureImage()));
+ selectFilter();
+ }
+ else
+ kdDebug() << "Error: std Filter device lost or missing FILTER_SLOT property" << endl;
+ }
+
+}
+
+void imagesequence::captureImage()
+{
+
+ INDI_P * exposeProp(NULL);
+ INDI_E * exposeElem(NULL);
+ INDI_P * tempProp(NULL);
+
+ // Let's capture a new frame in acoord with the settings
+ // We need to take into consideration the following conditions:
+ // A. The device has been disconnected.
+ // B. The device has been lost.
+ // C. The property is still busy.
+ // D. The property has been lost.
+
+ if ( stdDevFilter && ((tempProp = stdDevFilter->dp->findProp("FILTER_SLOT")) != NULL))
+ tempProp->disconnect( SIGNAL (okState()));
+
+ if (!verifyCCDIntegrity())
+ {
+ stopSequence();
+ return;
+ }
+
+ exposeProp = stdDevCCD->dp->findProp("CCD_EXPOSE_DURATION");
+ exposeElem = exposeProp->findElement("EXPOSE_DURATION");
+
+ // disable timer until it's called again by newFITS, or called for retries
+ seqTimer->stop();
+
+ // Make sure it's not busy, if it is then schedual.
+ if (exposeProp->state == PS_BUSY)
+ {
+ retries++;
+
+ if (retries > RETRY_MAX)
+ {
+ seqTimer->stop();
+ KMessageBox::error(this, i18n("Device is busy and not responding."));
+ stopSequence();
+ retries = 0;
+ return;
+ }
+
+ seqTimer->start(RETRY_PERIOD);
+ }
+
+ // Set duration if applicable. We check the property permission, min, and max values
+ if (exposeProp->perm == PP_RW || exposeProp->perm == PP_WO)
+ {
+ if (seqExpose < exposeElem->min || seqExpose > exposeElem->max)
+ {
+ stopSequence();
+ KMessageBox::error(this, i18n("Expose duration is invalid. %1 supports expose durations from %2 to %3 seconds only.").arg(currentCCD).arg(exposeElem->min).arg(exposeElem->max));
+ return;
+ }
+
+ // we're okay, set it
+ exposeElem->targetValue = seqExpose;
+ if (exposeElem->spin_w)
+ {
+ exposeElem->spin_w->setValue(seqExpose);
+ exposeElem->spinChanged(seqExpose);
+ }
+ else
+ exposeElem->write_w->setText( QString("%1").arg(seqExpose));
+
+ }
+
+ // We're done! Send it to the driver
+ exposeProp->newText();
+
+}
+
+void imagesequence::updateFilterCombo(int filterNum)
+{
+ INDIMenu *devMenu = ksw->getINDIMenu();
+ QStringList filterList;
+ INDI_E *filterElem;
+ unsigned int filterMax;
+
+ if (!verifyFilterIntegrity())
+ return;
+
+ filterList = Options::filterAlias();
+
+ filterElem = devMenu->findDeviceByLabel(filterCombo->text(filterNum))->findElem("SLOT");
+ filterMax = (int) filterElem->max;
+
+ // Clear combo
+ filterPosCombo->clear();
+
+ if (filterList.empty())
+ for (unsigned int i=0; i <= filterMax; i++)
+ filterList << QString("%1").arg(i);
+
+ // Fill filter combo
+ if (filterList.count() <= filterMax)
+ {
+ filterPosCombo->insertStringList(filterList);
+ for (unsigned int i = filterList.count() ; i <= filterMax ; i++)
+ filterPosCombo->insertItem(QString("%1").arg(i));
+ } else
+ {
+ // filterMax < filterList.count()
+ for (unsigned int i = 0 ; i <= filterMax ; i++)
+ filterPosCombo->insertItem(QString("%1").arg(filterList[i]));
+
+ }
+
+ filterPosCombo->setCurrentItem(((int) filterElem->value));
+
+}
+
+void imagesequence::selectFilter()
+{
+
+ INDI_P * filterProp(NULL);
+ INDI_E * filterElem(NULL);
+ INDI_D * filterDev(NULL);
+ INDIMenu *devMenu = ksw->getINDIMenu();
+
+ // Let's select a new filter in acoord with the settings
+ // We need to take into consideration the following conditions:
+ // A. The device has been disconnected.
+ // B. The device has been lost.
+ // C. The property is still busy.
+ // D. The property has been lost.
+
+ // We have a filter, let's check if it's valid
+ if (!verifyFilterIntegrity())
+ return;
+
+ filterDev = devMenu->findDeviceByLabel(currentFilter);
+ filterProp = filterDev->findProp("FILTER_SLOT");
+ filterElem = filterProp->findElement("SLOT");
+
+ // Do we need to change the filter position??
+ if (filterPosCombo->currentItem() == filterElem->read_w->text().toInt())
+ {
+ captureImage();
+ return;
+ }
+
+ if (filterProp->perm == PP_RW || filterProp->perm == PP_WO)
+ {
+ filterElem->targetValue = filterPosCombo->currentItem();
+ if (filterElem->spin_w)
+ {
+ filterElem->spin_w->setValue(filterElem->targetValue);
+ filterElem->spinChanged(filterElem->targetValue);
+ }
+ else
+ filterElem->write_w->setText(QString("%1").arg(filterElem->targetValue));
+
+ // We're done! Send it to the driver
+ filterProp->newText();
+ }
+
+}
+
+#include "imagesequence.moc"
+
diff --git a/kstars/kstars/imagesequence.h b/kstars/kstars/imagesequence.h
new file mode 100644
index 00000000..bdffcd93
--- /dev/null
+++ b/kstars/kstars/imagesequence.h
@@ -0,0 +1,72 @@
+/* Image Sequence
+ Capture image sequence from an imaging device.
+
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ */
+
+#ifndef IMAGESEQUENCE_H
+#define IMAGESEQUENCE_H
+
+#include "imgsequencedlgui.h"
+
+class KStars;
+class QTimer;
+class INDIStdDevice;
+
+class imagesequence : public imgSequenceDlg
+{
+ Q_OBJECT
+
+public:
+ imagesequence(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
+ ~imagesequence();
+
+
+bool updateStatus();
+
+private:
+KStars *ksw;
+QTimer *seqTimer;
+INDIStdDevice *stdDevCCD;
+INDIStdDevice *stdDevFilter;
+
+bool active;
+bool ISOStamp;
+double seqExpose;
+int seqTotalCount;
+int seqCurrentCount;
+int seqDelay;
+int retries;
+int lastCCD;
+int lastFilter;
+QString currentCCD;
+QString currentFilter;
+
+bool verifyCCDIntegrity();
+bool verifyFilterIntegrity();
+void resetButtons();
+void selectFilter();
+
+public slots:
+ bool setupCCDs();
+ bool setupFilters();
+ void newCCD();
+ void newFilter();
+
+ void startSequence();
+ void stopSequence();
+ void captureImage();
+ void prepareCapture();
+ void newFITS(QString deviceLabel);
+ void checkCCD(int CCDNum);
+ void updateFilterCombo(int filterNum);
+
+};
+
+#endif
+
diff --git a/kstars/kstars/imageviewer.cpp b/kstars/kstars/imageviewer.cpp
new file mode 100644
index 00000000..1a277ed2
--- /dev/null
+++ b/kstars/kstars/imageviewer.cpp
@@ -0,0 +1,244 @@
+/***************************************************************************
+ imageviewer.cpp - An ImageViewer for KStars
+ -------------------
+ begin : Mon Aug 27 2001
+ copyright : (C) 2001 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qfont.h>
+
+#include <klocale.h>
+#include <kmessagebox.h>
+#include <kfiledialog.h>
+#include <kstatusbar.h>
+#include <kio/netaccess.h>
+#include <kaction.h>
+#include <kaccel.h>
+#include <kdebug.h>
+#include "imageviewer.h"
+
+#include <kapplication.h>
+
+ImageViewer::ImageViewer (const KURL *url, const QString &capText, QWidget *parent, const char *name)
+ : KMainWindow (parent, name), imageURL (*url), fileIsImage (false),
+ ctrl (false), key_s (false), key_q (false), downloadJob(0)
+{
+// toolbar can dock only on top-position and can't be minimized
+// JH: easier to just disable its mobility
+ toolBar()->setMovingEnabled( false );
+
+ KAction *action = new KAction (i18n ("Close Window"), "fileclose", CTRL+Key_Q, this, SLOT (close()), actionCollection());
+ action->plug (toolBar());
+ action = new KAction (i18n ("Save Image"), "filesave", CTRL+Key_S, this, SLOT (saveFileToDisc()), actionCollection());
+ action->plug (toolBar());
+
+ statusBar()->insertItem( capText, 0, 1, true );
+ statusBar()->setItemAlignment( 0, AlignLeft | AlignVCenter );
+ QFont fnt = statusBar()->font();
+ fnt.setPointSize( fnt.pointSize() - 2 );
+ statusBar()->setFont( fnt );
+
+ if (!imageURL.isValid()) //check URL
+ kdDebug()<<"URL is malformed"<<endl;
+ setCaption (imageURL.fileName()); // the title of the window
+ loadImageFromURL();
+}
+
+ImageViewer::~ImageViewer() {
+// check if download job is running
+ checkJob();
+
+ if (!file->remove()) // if the file was not complete downloaded the suffix is ".part"
+ {
+ kdDebug()<<QString("remove of %1 failed").arg(file->name())<<endl;
+ file->setName (file->name() + ".part"); // set new suffix to filename
+ kdDebug()<<QString("try to remove %1").arg( file->name())<<endl;
+ if (file->remove())
+ kdDebug()<<"file removed\n";
+ else
+ kdDebug()<<"file not removed\n";
+ }
+}
+
+void ImageViewer::paintEvent (QPaintEvent */*ev*/)
+{
+ bitBlt (this, 0, toolBar()->height() + 1, &pix);
+}
+
+void ImageViewer::resizeEvent (QResizeEvent */*ev*/)
+{
+ if ( !downloadJob ) // only if image is loaded
+ pix = kpix.convertToPixmap ( image.smoothScale ( size().width() , size().height() - toolBar()->height() - statusBar()->height() ) ); // convert QImage to QPixmap (fastest method)
+
+ update();
+}
+
+void ImageViewer::closeEvent (QCloseEvent *ev)
+{
+ if (ev) // not if closeEvent (0) is called, because segfault
+ ev->accept(); // parent-widgets should not get this event, so it will be filtered
+ this->~ImageViewer(); // destroy the object, so the object can only allocated with operator new, not as a global/local variable
+}
+
+
+void ImageViewer::keyPressEvent (QKeyEvent *ev)
+{
+ ev->accept(); //make sure key press events are captured.
+ switch (ev->key())
+ {
+ case Key_Control : ctrl = true; break;
+ case Key_Q : key_q = true; break;
+ case Key_S : key_s = true; break;
+ default : ev->ignore();
+ }
+ if (ctrl && key_q)
+ close();
+ if (ctrl && key_s)
+ {
+ ctrl = false;
+ key_s = false;
+ saveFileToDisc();
+ }
+}
+
+void ImageViewer::keyReleaseEvent (QKeyEvent *ev)
+{
+ ev->accept();
+ switch (ev->key())
+ {
+ case Key_Control : ctrl = false; break;
+ case Key_Q : key_q = false; break;
+ case Key_S : key_s = false; break;
+ default : ev->ignore();
+ }
+}
+
+void ImageViewer::loadImageFromURL()
+{
+ file = tempfile.file();
+ tempfile.unlink(); // we just need the name and delete the tempfile from disc; if we don't do it, a dialog will be shown
+ KURL saveURL (file->name());
+ if (!saveURL.isValid())
+ kdDebug()<<"tempfile-URL is malformed\n";
+
+ downloadJob = KIO::copy (imageURL, saveURL); // starts the download asynchron
+ connect (downloadJob, SIGNAL (result (KIO::Job *)), SLOT (downloadReady (KIO::Job *)));
+}
+
+void ImageViewer::downloadReady (KIO::Job *job)
+{
+// set downloadJob to 0, but don't delete it - the job will automatically deleted !!!
+ downloadJob = 0;
+
+ if ( job->error() )
+ {
+ job->showErrorDialog();
+ closeEvent (0);
+ return; // exit this function
+ }
+
+ file->close(); // to get the newest informations of the file and not any informations from opening of the file
+
+ if ( file->exists() )
+ {
+ showImage();
+ return;
+ }
+ closeEvent (0);
+}
+
+void ImageViewer::showImage()
+{
+ if (!image.load (file->name())) // if loading failed
+ {
+ QString text = i18n ("Loading of the image %1 failed.");
+ KMessageBox::error (this, text.arg (imageURL.prettyURL() ));
+ closeEvent (0);
+ return;
+ }
+ fileIsImage = true; // we loaded the file and know now, that it is an image
+
+ //First, if the image is less wide than the statusBar, we have to scale it up.
+ if ( image.width() < statusBar()->width() ) {
+ image.smoothScale ( statusBar()->width() , image.height() * statusBar()->width() / image.width() );
+ }
+
+ QRect deskRect = kapp->desktop()->availableGeometry();
+ int w = deskRect.width(); // screen width
+ int h = deskRect.height(); // screen height
+ int h2 = image.height() + toolBar()->height() + statusBar()->height(); //height required for ImageViewer
+ if (image.width() <= w && h2 <= h)
+ resize ( image.width(), h2 );
+
+//If the image is larger than screen width and/or screen height, shrink it to fit the screen
+//while preserving the original aspect ratio
+
+ else if (image.width() <= w) //only the height is too large
+ resize ( int( image.width()*h/h2 ), h );
+ else if (image.height() <= h) //only the width is too large
+ resize ( w, int( h2*w/image.width() ) );
+ else { //uh-oh...both width and height are too large. which needs to be shrunk least?
+ float fx = float(w)/float(image.width());
+ float fy = float(h)/float(h2);
+ if (fx > fy) //width needs to be shrunk less, so shrink to fit in height
+ resize ( int( image.width()*fy ), h );
+ else //vice versa
+ resize ( w, int( h2*fx ) );
+ }
+
+ show(); // hide is default
+// pix will be initialized in resizeEvent(), which will automatically called first time
+}
+
+void ImageViewer::saveFileToDisc()
+{
+ KURL newURL = KFileDialog::getSaveURL(imageURL.fileName()); // save-dialog with default filename
+ if (!newURL.isEmpty())
+ {
+ QFile f (newURL.directory() + "/" + newURL.fileName());
+ if (f.exists())
+ {
+ int r=KMessageBox::warningContinueCancel(static_cast<QWidget *>(parent()),
+ i18n( "A file named \"%1\" already exists. "
+ "Overwrite it?" ).arg(newURL.fileName()),
+ i18n( "Overwrite File?" ),
+ i18n( "&Overwrite" ) );
+ if(r==KMessageBox::Cancel) return;
+
+ f.remove();
+ }
+ saveFile (newURL);
+ }
+}
+
+void ImageViewer::saveFile (KURL &url) {
+// synchronous Access to prevent segfaults
+ if (!KIO::NetAccess::copy (KURL (file->name()), url, (QWidget*) 0))
+ {
+ QString text = i18n ("Saving of the image %1 failed.");
+ KMessageBox::error (this, text.arg (url.prettyURL() ));
+ }
+}
+
+void ImageViewer::close() {
+ closeEvent (0);
+}
+
+void ImageViewer::checkJob() {
+ if ( downloadJob ) { // if download job is running
+ downloadJob->kill( true ); // close job quietly, without emitting a result
+ kdDebug() << "Download job killed";
+ }
+}
+
+#include "imageviewer.moc"
diff --git a/kstars/kstars/imageviewer.h b/kstars/kstars/imageviewer.h
new file mode 100644
index 00000000..7b1d3d45
--- /dev/null
+++ b/kstars/kstars/imageviewer.h
@@ -0,0 +1,125 @@
+/***************************************************************************
+ imageviewer.h - An ImageViewer for KStars
+ -------------------
+ begin : Mon Aug 27 2001
+ copyright : (C) 2001 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef IMAGEVIEWER_H
+#define IMAGEVIEWER_H
+
+#include <qimage.h>
+#include <qpixmap.h>
+
+#include <kpixmapio.h>
+#include <kio/job.h>
+#include <ktempfile.h>
+#include <kmainwindow.h>
+
+/**@class ImageViewer
+ *@short Image viewer widget for KStars
+ *@author Thomas Kabelmann
+ *@version 1.0
+ *
+ *This image-viewer automatically resizes the picture. The output
+ *works with kio-slaves and not directly with the QImage save-routines
+ *because normally the image-files are in GIF-format and QT does not
+ *save these files. For other formats, like PNG, this is not so important
+ *because they can directly saved by QImage.
+ *
+ *The download-slave works asynchron so the parent-widget can be used at
+ *this time. The save-slave works synchronously, but this is not important
+ *because the files are at this time local saved and this works not so long.
+ */
+
+class KURL;
+class QFile;
+
+class ImageViewer : public KMainWindow {
+ Q_OBJECT
+
+ public:
+ /**Constructor. */
+ ImageViewer (const KURL *imageName, const QString &capText, QWidget *parent, const char *name = 0);
+
+ /**Destructor. If there is a partially downloaded image file, delete it.*/
+ ~ImageViewer();
+
+ protected:
+ /**Bitblt the image onto the viewer widget */
+ void paintEvent (QPaintEvent *ev);
+
+ /**The window is resized when a file finishes downloading, before it is displayed.
+ *The resizeEvent converts the downloaded QImage to a QPixmap
+ *@note (JH: not sure why this conversion is not done in showImage)
+ */
+ void resizeEvent (QResizeEvent *ev);
+
+ /**Make sure all events have been processed before closing the dialog */
+ void closeEvent (QCloseEvent *ev);
+
+ /**Keyboard shortcuts for saving files and closing the window
+ *@note (this should be deprecated; instead just assign KAccel
+ *to the close/save buttons)
+ */
+ void keyPressEvent (QKeyEvent *ev);
+
+ /**Unset the bool variables that indicate keys were pressed.
+ *(this should be deprecated; see above)
+ */
+ void keyReleaseEvent (QKeyEvent *ev);
+
+ private:
+ /**Display the downloaded image. Resize the window to fit the image, If the image is
+ *larger than the screen, make the image as large as possible while preserving the
+ *original aspect ratio
+ */
+ void showImage( void );
+
+ /**Download the image file pointed to by the URL string.
+ */
+ void loadImageFromURL( void );
+
+ /**Save the downloaded image to a local file.
+ */
+ void saveFile (KURL &url);
+
+ /**Kill running download jobs, if close of window is forced.
+ */
+ void checkJob();
+
+ QImage image;
+ QPixmap pix;
+ KPixmapIO kpix;
+ KTempFile tempfile;
+ QFile *file;
+
+ const KURL imageURL;
+ bool fileIsImage;
+ QString filename;
+ bool ctrl, key_s, key_q; // the keys
+
+ KIO::Job *downloadJob; // download job of image -> 0 == no job is running
+
+ private slots:
+ /**Make sure download has finished, then make sure file exists, then display the image */
+ void downloadReady (KIO::Job *);
+
+ /**Saves. File. To. Disc. */
+ void saveFileToDisc( void );
+
+ /**Close the window.*/
+ void close( void );
+};
+
+#endif
diff --git a/kstars/kstars/imgsequencedlgui.ui b/kstars/kstars/imgsequencedlgui.ui
new file mode 100644
index 00000000..024493fe
--- /dev/null
+++ b/kstars/kstars/imgsequencedlgui.ui
@@ -0,0 +1,497 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>imgSequenceDlg</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>imgSequenceDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>421</width>
+ <height>335</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Capture Image Sequence</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <property name="modal">
+ <bool>false</bool>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox" row="1" column="0">
+ <property name="name">
+ <cstring>progressGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Progress</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout25</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout24</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>progressLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Progress:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>currentImgCountOUT</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>Box</enum>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_4_2_2</cstring>
+ </property>
+ <property name="text">
+ <string>of</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>fullImgCountOUT</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>50</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>Box</enum>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>completedLabel</cstring>
+ </property>
+ <property name="text">
+ <string>completed</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="KProgress">
+ <property name="name">
+ <cstring>imgProgress</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="progress">
+ <number>0</number>
+ </property>
+ <property name="centerIndicator">
+ <bool>true</bool>
+ </property>
+ <property name="indicatorFollowsStyle">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget" row="2" column="0">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>270</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>startB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Start</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>stopB</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>S&amp;top</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>closeB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Close</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>setupGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Camera/CCD</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout30</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout29</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_5</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string></string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Prefix:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Prefix to append to the beginning of file names</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>exposureLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Exposure:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Set the exposure time in seconds for individual images, if applicable</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Count:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Number of images to capture</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="text">
+ <string>Delay:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Delay in seconds between consecutive images</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout28</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QComboBox">
+ <property name="name">
+ <cstring>CCDCombo</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>prefixIN</cstring>
+ </property>
+ <property name="text">
+ <string>image</string>
+ </property>
+ <property name="maxLength">
+ <number>128</number>
+ </property>
+ </widget>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>exposureIN</cstring>
+ </property>
+ </widget>
+ <widget class="KIntNumInput">
+ <property name="name">
+ <cstring>countIN</cstring>
+ </property>
+ <property name="minValue">
+ <number>1</number>
+ </property>
+ </widget>
+ <widget class="KIntNumInput">
+ <property name="name">
+ <cstring>delayIN</cstring>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>ISOCheck</cstring>
+ </property>
+ <property name="text">
+ <string>Add ISO 8601 time stamp</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Add time stamp to the file name</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>setupGroup_2</cstring>
+ </property>
+ <property name="title">
+ <string>Filter</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>layout29_2</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_5_2</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string></string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2_2</cstring>
+ </property>
+ <property name="text">
+ <string>Filter:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Number of images to capture</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QComboBox" row="1" column="1">
+ <property name="name">
+ <cstring>filterPosCombo</cstring>
+ </property>
+ </widget>
+ <widget class="QComboBox" row="0" column="1">
+ <property name="name">
+ <cstring>filterCombo</cstring>
+ </property>
+ </widget>
+ <spacer row="2" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>81</height>
+ </size>
+ </property>
+ </spacer>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ </grid>
+</widget>
+<tabstops>
+ <tabstop>CCDCombo</tabstop>
+ <tabstop>prefixIN</tabstop>
+ <tabstop>countIN</tabstop>
+ <tabstop>delayIN</tabstop>
+ <tabstop>ISOCheck</tabstop>
+ <tabstop>startB</tabstop>
+ <tabstop>stopB</tabstop>
+ <tabstop>closeB</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kprogress.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/indi/INDI.dtd b/kstars/kstars/indi/INDI.dtd
new file mode 100644
index 00000000..73d6914a
--- /dev/null
+++ b/kstars/kstars/indi/INDI.dtd
@@ -0,0 +1,128 @@
+<!ENTITY % propState "(Idle|Ok|Busy|Alert)" >
+<!ENTITY % propType "(textField|numericField|oneOfMany|anyOfMany|lights)" >
+<!ENTITY % propValue "(text|number|switch+|light+)" >
+<!ENTITY % switchState "(Off|On)" >
+<!ENTITY % lightState "(Idle|Ok|Busy|Alert)" >
+<!ENTITY % labelValue "(#PCDATA)" >
+<!ENTITY % textValue "(#PCDATA)" >
+<!ENTITY % numberValue "(#PCDATA)" >
+<!ENTITY % message "(#PCDATA)" >
+
+
+<!ENTITY % clientCmds "(getProperties|setValue|getCurValue|getTarValue|message)" >
+<!ELEMENT INDICTest ((%clientCmds;)*) >
+
+<!ELEMENT getProperties EMPTY>
+<!ATTLIST getProperties
+ version CDATA #REQUIRED
+>
+
+<!ELEMENT setValue (%propValue;) >
+<!ATTLIST setValue
+ device CDATA #REQUIRED
+ name CDATA #REQUIRED
+>
+
+<!ELEMENT getCurValue EMPTY>
+<!ATTLIST getCurValue
+ device CDATA #IMPLIED
+ name CDATA #IMPLIED
+>
+
+<!ELEMENT getTarValue EMPTY>
+<!ATTLIST getTarValue
+ device CDATA #IMPLIED
+ name CDATA #IMPLIED
+>
+
+<!ELEMENT message (msg*) >
+
+
+<!ENTITY % serverCmds "(defProperty|curValue|tarValue|delProperty|message)" >
+<!ELEMENT INDISTest ((%serverCmds;)*) >
+
+<!ELEMENT defProperty (%propType;, initCurValue?, initTarValue?, msg*) >
+<!ATTLIST defProperty
+ device CDATA #REQUIRED
+ name CDATA #REQUIRED
+ timeout CDATA "0"
+ state %lightState; #REQUIRED
+>
+
+<!ELEMENT initCurValue (%propValue;) >
+<!ELEMENT initTarValue (%propValue;) >
+
+<!ELEMENT textField EMPTY >
+<!ATTLIST textField
+ perm (ro|wo|rw) #REQUIRED
+ prompt CDATA #REQUIRED
+>
+
+<!ELEMENT numericField (min?, max?, step?) >
+<!ATTLIST numericField
+ perm (ro|wo|rw) #REQUIRED
+ prompt CDATA #REQUIRED
+>
+<!ELEMENT min %numberValue; >
+<!ELEMENT max %numberValue; >
+<!ELEMENT step %numberValue; >
+
+<!ELEMENT oneOfMany EMPTY>
+<!ATTLIST oneOfMany
+ perm (ro|wo) #REQUIRED
+ prompt CDATA #REQUIRED
+>
+
+<!ELEMENT anyOfMany EMPTY>
+<!ATTLIST anyOfMany
+ perm (ro|wo) #REQUIRED
+ prompt CDATA #REQUIRED
+>
+
+<!ELEMENT lights EMPTY>
+<!ATTLIST lights
+ prompt CDATA #REQUIRED
+>
+
+<!ELEMENT text %textValue; >
+
+<!ELEMENT number %numberValue; >
+
+<!ELEMENT switch %labelValue; >
+<!ATTLIST switch
+ state %switchState; #REQUIRED
+>
+
+<!ELEMENT light %labelValue; >
+<!ATTLIST light
+ state %lightState; #REQUIRED
+>
+
+<!ELEMENT msg %message; >
+<!ATTLIST msg
+ time CDATA #IMPLIED
+>
+
+<!ELEMENT curValue (%propValue;, msg*) >
+<!ATTLIST curValue
+ device CDATA #REQUIRED
+ name CDATA #REQUIRED
+ timeout CDATA #IMPLIED
+ state %lightState; #REQUIRED
+>
+
+
+<!ELEMENT tarValue (%propValue;, msg*) >
+<!ATTLIST tarValue
+ device CDATA #REQUIRED
+ name CDATA #REQUIRED
+ timeout CDATA #IMPLIED
+ state %lightState; #REQUIRED
+>
+
+<!ELEMENT delProperty (msg*) >
+<!ATTLIST delProperty
+ device CDATA #REQUIRED
+ name CDATA #IMPLIED
+>
+
diff --git a/kstars/kstars/indi/LICENSE b/kstars/kstars/indi/LICENSE
new file mode 100644
index 00000000..ae23fcfd
--- /dev/null
+++ b/kstars/kstars/indi/LICENSE
@@ -0,0 +1,504 @@
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the library's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+ <signature of Ty Coon>, 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+
diff --git a/kstars/kstars/indi/Makefile.am b/kstars/kstars/indi/Makefile.am
new file mode 100644
index 00000000..29aa23a6
--- /dev/null
+++ b/kstars/kstars/indi/Makefile.am
@@ -0,0 +1,82 @@
+appdatadir = $(kde_datadir)/kstars
+appdata_DATA = drivers.xml apogee_caminfo.xml
+
+
+AM_CPPFLAGS = -DTOP_DATADIR=\"$(appdatadir)\"
+
+if LINUX
+bin_add = apogee_ppi sbigccd v4ldriver v4lphilips meade_lpi
+endif
+
+bin_PROGRAMS = indiserver lx200basic lx200generic celestrongps apmount fliccd fliwheel temma skycommander $(bin_add)
+
+liblilxml_a_SOURCES = lilxml.c
+libindicom_a_SOURCES = indicom.c fitsrw.c base64.c
+
+noinst_LIBRARIES = liblilxml.a libindicom.a
+
+indiserver_SOURCES = indiserver.c fq.c
+indiserver_LDADD = liblilxml.a ${LIBPTHREAD} ${USE_THREADS} $(LIBSOCKET)
+
+lx200generic_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c lx200autostar.cpp lx200_16.cpp lx200gps.cpp lx200generic.cpp lx200classic.cpp
+lx200generic_LDADD = liblilxml.a libindicom.a -lm
+
+lx200basic_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c lx200basic.cpp
+lx200basic_LDADD = liblilxml.a libindicom.a
+
+celestrongps_SOURCES = indidrivermain.c base64.c eventloop.c celestronprotocol.c celestrongps.cpp
+celestrongps_LDADD = liblilxml.a libindicom.a -lm
+
+apmount_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c apmount.cpp
+apmount_LDADD = liblilxml.a libindicom.a
+
+fliccd_SOURCES = eventloop.c base64.c fli_ccd.c indidrivermain.c
+fliccd_LDADD = fli/libfli.la libindicom.a liblilxml.a -lm -lz $(LIBSOCKET)
+
+fliwheel_SOURCES = eventloop.c base64.c fli_wheel.c indidrivermain.c
+fliwheel_LDADD = fli/libfli.la libindicom.a liblilxml.a -lm
+
+v4ldriver_SOURCES = eventloop.c base64.c indidrivermain.c v4ldriver.cpp indi_v4l.cpp
+v4ldriver_LDADD = libindicom.a liblilxml.a webcam/libwebcam.la -lm -lz
+
+v4lphilips_SOURCES = eventloop.c base64.c indidrivermain.c v4ldriver.cpp v4lphilips.cpp indi_philips.cpp
+v4lphilips_LDADD = libindicom.a liblilxml.a webcam/libwebcam.la -lm -lz
+
+meade_lpi_SOURCES = eventloop.c base64.c indidrivermain.c v4ldriver.cpp indi_lpi.cpp
+meade_lpi_LDADD = libindicom.a liblilxml.a webcam/libwebcam.la -lz
+
+temma_SOURCES = indidrivermain.c base64.c eventloop.c temmadriver.c
+temma_LDADD = liblilxml.a libindicom.a -lm
+
+skycommander_SOURCES = indidrivermain.c base64.c eventloop.c lx200driver.c skycommander.c
+skycommander_LDADD = liblilxml.a libindicom.a -lm
+
+apogee_ppi_SOURCES = apogee_ppi.cpp base64.c eventloop.c indidrivermain.c
+apogee_ppi_LDADD = libindicom.a liblilxml.a apogee/libapogee_PPI.la -lz
+
+sbigccd_SOURCES = sbigccd.cpp base64.c eventloop.c indidrivermain.c
+sbigccd_LDADD = libindicom.a liblilxml.a -lz
+
+install-exec-hook:
+ $(mkinstalldirs) $(DESTDIR)$(bindir)
+ rm -f $(DESTDIR)$(bindir)/lx200classic
+ $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200classic
+ rm -f $(DESTDIR)$(bindir)/lx200autostar
+ $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200autostar
+ rm -f $(DESTDIR)$(bindir)/lx200_16
+ $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200_16
+ rm -f $(DESTDIR)$(bindir)/lx200gps
+ $(LN_S) lx200generic $(DESTDIR)$(bindir)/lx200gps
+
+uninstall-local:
+ rm $(DESTDIR)$(bindir)/lx200autostar $(DESTDIR)$(bindir)/lx200_16 $(DESTDIR)$(bindir)/lx200gps
+
+KDE_OPTIONS = nofinal
+
+if LINUX
+SUBDIRS = fli webcam apogee
+else
+SUBDIRS = fli apogee
+endif
+
+include $(top_srcdir)/admin/Doxyfile.am
diff --git a/kstars/kstars/indi/README b/kstars/kstars/indi/README
new file mode 100644
index 00000000..0ec3e688
--- /dev/null
+++ b/kstars/kstars/indi/README
@@ -0,0 +1,103 @@
+The code here demonstrates the use of INDI, an Instrument-Neutral Device
+Interface protocol. See http://www.clearskyinstitute.com/INDI/INDI.pdf.
+
+Architecture:
+
+ Typical INDI Client / Server / Driver / Device connectivity:
+
+
+ INDI Client 1 ----| |---- INDI Driver A ---- Dev X
+ | |
+ INDI Client 2 ----| |---- INDI Driver B ---- Dev Y
+ | | |
+ ... |--- indiserver ---| |-- Dev Z
+ | |
+ | |
+ INDI Client n ----| |---- INDI Driver C ---- Dev T
+
+
+ Client INET Server UNIX Driver Hardware
+ processes sockets process pipes processes devices
+
+
+
+ Indiserver is the public network access point where one or more INDI Clients
+ may contact one or more INDI Drivers. Indiserver launches each driver
+ process and arranges for it to receive the INDI protocol from Clients on
+ its stdin and expects to find commands destined for Clients on the
+ driver's stdout. Anything arriving from a driver process' stderr is copied
+ to indiserver's stderr.
+
+ Indiserver only provides convenient port, fork and data steering services.
+ If desired, a Client may run and connect to INDI Drivers directly.
+
+Construction:
+
+ An INDI driver typically consists of one .c file, eg, mydriver.c, which
+ #includes indiapi.h to access the reference API declarations. It is
+ compiled then linked with indidrivermain.o, eventloop.o and liblilxml.a to
+ form an INDI process. These supporting files contain the implementation of
+ the INDI Driver API and need not be changed in any way. Note that
+ evenloop.[ch] provide a nice callback facility independent of INDI which
+ may be used in other projects if desired.
+
+ The driver implementation, again in our example mydriver.c, does not
+ contain a main() but is expected to operate as an event-driver program.
+ The driver must implement each ISxxx() function but never call them. The
+ IS() functions are called by the reference implementation main() as messages
+ arrive from Clients. Within each IS function the driver performs the
+ desired tasks then may report back to the Client by calling the IDxxx()
+ functions.
+
+ The reference API provides IE() functions to allow the driver to add its
+ own callback functions if desired. The driver can arrange for functions to
+ be called when reading a file descriptor will not block; when a time
+ interval has expired; or when there is no other client traffic in progress.
+
+ The sample indiserver is a stand alone process that may be used to run one
+ or more INDI-compliant drivers. It takes the names of each driver process
+ to run in its command line args.
+
+ To build indiserver type 'make indiserver';
+ to build all the sample drivers type 'make drivers';
+ to run the sample server with all drivers type 'make run'.
+ Killing indiserver will also kill all the drivers it started.
+
+Secure remote operation:
+
+ Suppose we want to run indiserver and its clients on a remote machine, r,
+ and connect them to our favorite INDI client, XEphem, running on the
+ local machine.
+
+ From the local machine log onto the remote machine, r, by typing:
+
+ ssh2 -L 7624:s:7624 r
+
+ after logging in, run indiserver on the remote machine:
+
+ make run
+
+ Back on the local machine, start XEphem, then open Views -> Sky View ->
+ Telescope -> INDI panel. XEphem will connect to the remote INDI server
+ securely and automatically begin running. Sweet.
+
+Testing:
+
+ A low-level way to test the socket, forking and data steering abilities of
+ indiserver is to use the 'hose' command from the netpipes collection
+ (http://web.purplefrog.com/~thoth/netpipes/netpipes.html):
+
+ 1. start indiserver using UNIX' cat program as the only INDI "device":
+
+ % indiserver cat &
+
+ 2. use hose to connect to the "cat" device driver which just copies back:
+
+ % hose localhost 7624 --slave
+ hello world
+ hello world
+ more stuff
+ more stuff
+
+! For RCS Only -- Do Not Edit
+! @(#) $RCSfile$ $Date$ $Revision$ $Name: $
diff --git a/kstars/kstars/indi/SchedGUI b/kstars/kstars/indi/SchedGUI
new file mode 100644
index 00000000..de99888d
--- /dev/null
+++ b/kstars/kstars/indi/SchedGUI
@@ -0,0 +1,70 @@
+Control
+
+ INDI Server
+
+ Address | | DNS or IP address of INDI server
+ Port | | tcp port of INDI server
+ [] Connect
+
+Observing Request
+
+ Administrative
+
+ [] Name | |
+ [] Email | |
+ [] Project | |
+ [] Priority | | integer, smaller is better
+
+ Constraints
+
+ Sun:
+
+ [] Min sep | | ° from target
+ [] Min down | | ° below horizon
+
+ Moon:
+
+ [] Max phase | | 0..1 (new..full)
+ [] Min sep | | ° from target
+ [] Min down | | ° below horizon
+
+ Timing:
+
+ [] Phase portion of cyclic phenomenon
+ start | | phase reference, ISO 8601
+ period | | total period, days
+ earliest | | acceptable start window, 0..1
+ latest | | acceptable end window, 0..1
+ [] Earliest | | Do not schedule before, ISO 8601
+ [] Latest | | Do not schedule after, ISO 8601
+
+ Conditions:
+
+ [] Max airmass | | max acceptable airmass, 1..99
+
+ Repetitions
+
+ [] Count | | number of total sets, 1..
+ [] Every | | start interval, minutes
+ [] Min gap | | repeat no sooner, minutes
+ [] Same night | | require all on same night, Yes or No
+ [] Tolerance | | acceptable start deviation, minutes
+
+ Create
+
+ Del Device + Param Target value at by secs
+ ---------------------------------------------------------
+ | [] | Roof open | True | < > <x> t= | 0 |
+ | [] | Mount RA | | < > <x> t= | 0 |
+ | [] | Mount Dec | | < > <x> t= | 0 |
+ | [] | OTA Filter | Blue | < > <x> t= | 0 |
+ | [] | Camera temp | -40 | < > <x> t= | -10 |
+ | [] | Camera shutter | Open | <x> < > t= | 0 |
+ | [] | Camera shutter | Closed | <x> < > t= | 10 |
+ | [] | Camera shutter | Open | <x> < > t= | 20 |
+ | [] | Camera shutter | Closed | <x> < > t= | 60 |
+ ---------------------------------------------------------
+
+ [] Preview
+ [] Load | | load existing file name
+ [] Save | | save as file name
diff --git a/kstars/kstars/indi/apmount.cpp b/kstars/kstars/indi/apmount.cpp
new file mode 100644
index 00000000..d1c05b66
--- /dev/null
+++ b/kstars/kstars/indi/apmount.cpp
@@ -0,0 +1,1660 @@
+#if 0
+ Astro-Physics driver
+ Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+
+#include "indicom.h"
+#include "lx200driver.h"
+#include "apmount.h"
+
+/*
+** Return the timezone offset in hours (as a double, so fractional
+** hours are possible, for instance in Newfoundland). Also sets
+** daylight on non-Linux systems to record whether DST is in effect.
+*/
+
+
+#if !(TIMEZONE_IS_INT)
+static int daylight = 0;
+#endif
+
+static inline double timezoneOffset()
+{
+/*
+** In Linux, there's a timezone variable that holds the timezone offset;
+** Otherwise, we need to make a little detour. The directions of the offset
+** are different: CET is -3600 in Linux and +3600 elsewhere.
+*/
+#if TIMEZONE_IS_INT
+ return timezone / (60 * 60);
+#else
+ time_t now;
+ struct tm *tm;
+ now = time(NULL);
+ tm = localtime(&now);
+ daylight = tm->tm_isdst;
+ return -(tm->tm_gmtoff) / (60 * 60);
+#endif
+}
+
+APMount *telescope = NULL;
+int MaxReticleFlashRate = 3;
+extern char* me;
+
+/* There is _one_ binary for all LX200 drivers, but each binary is renamed
+** to its device name (i.e. lx200gps, lx200_16..etc). The main function will
+** fetch from std args the binary name and ISInit will create the apporpiate
+** device afterwards. If the binary name does not match any known devices,
+** we simply create a generic device
+*/
+
+
+#define COMM_GROUP "Communication"
+#define BASIC_GROUP "Main Control"
+#define MOVE_GROUP "Movement Control"
+#define FOCUS_GROUP "Focus Control"
+
+#define mydev "Astro-Physics"
+#define currentRA EqN[0].value
+#define currentDEC EqN[1].value
+
+#define RA_THRESHOLD 0.01
+#define DEC_THRESHOLD 0.05
+#define LX200_SLEW 0
+#define LX200_TRACK 1
+#define LX200_SYNC 2
+#define LX200_PARK 3
+
+static void ISPoll(void *);
+static void retryConnection(void *);
+
+/*INDI controls */
+
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ static int isInit=0;
+
+ if (isInit)
+ return;
+
+ isInit = 1;
+
+ telescope = new APMount();
+ IEAddTimer (POLLMS, ISPoll, NULL);
+}
+
+void ISGetProperties (const char *dev)
+{
+ ISInit();
+ telescope->ISGetProperties(dev);
+}
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ ISInit();
+ telescope->ISNewSwitch(dev, name, states, names, n);
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ ISInit();
+ telescope->ISNewText(dev, name, texts, names, n);
+}
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ ISInit();
+ telescope->ISNewNumber(dev, name, values, names, n);
+}
+
+void ISPoll (void */*p*/)
+{
+ telescope->ISPoll();
+ IEAddTimer (POLLMS, ISPoll, NULL);
+}
+
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{}
+
+/**************************************************
+*** AP Mount
+***************************************************/
+
+APMount::APMount()
+{
+ struct tm *utp;
+ time_t t;
+ time (&t);
+ utp = gmtime (&t);
+
+ initProperties();
+
+ currentSiteNum = 1;
+ trackingMode = 2;
+ lastSet = -1;
+ fault = false;
+ simulation = false;
+ targetRA = 0;
+ targetDEC = 0;
+ currentSet = 0;
+ UTCOffset = 0;
+ lastMove[0] = lastMove[1] = lastMove[2] = lastMove[3] = 0;
+
+ localTM = new tm;
+
+ utp->tm_mon += 1;
+ utp->tm_year += 1900;
+ JD = UTtoJD(utp);
+
+ IDLog("Julian Day is %g\n", JD);
+ IDLog("Initilizing from Astro-Physics device...\n");
+ IDLog("Driver Version: 2005-05-26\n");
+
+ //enableSimulation(true);
+}
+
+void APMount::initProperties()
+{
+
+ fillSwitch(&AlignmentS[0], "Polar", "", ISS_ON);
+ fillSwitch(&AlignmentS[1], "AltAz", "", ISS_OFF);
+ fillSwitchVector(&AlignmentSP, AlignmentS, NARRAY(AlignmentS), mydev, "Alignment", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF);
+ fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON);
+ fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+
+ fillSwitch(&OnCoordSetS[0], "SLEW", "Slew", ISS_ON);
+ fillSwitch(&OnCoordSetS[1], "TRACK", "Track", ISS_OFF);
+ fillSwitch(&OnCoordSetS[2], "SYNC", "Sync", ISS_OFF);
+ fillSwitchVector(&OnCoordSetSP, OnCoordSetS, NARRAY(OnCoordSetS), mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&TrackModeS[0], "Lunar", "", ISS_OFF);
+ fillSwitch(&TrackModeS[1], "Solar", "", ISS_OFF);
+ fillSwitch(&TrackModeS[2], "Sideral", "", ISS_ON);
+ fillSwitch(&TrackModeS[3], "Zero", "", ISS_OFF);
+ fillSwitchVector(&TrackModeSP, TrackModeS, NARRAY(TrackModeS), mydev, "Tracking Mode", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&AbortSlewS[0], "ABORT", "Abort", ISS_OFF);
+ fillSwitchVector(&AbortSlewSP, AbortSlewS, NARRAY(AbortSlewS), mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&ParkS[0], "PARK", "Park", ISS_OFF);
+ fillSwitch(&ParkS[1], "UNPARK", "Unpark", ISS_OFF);
+ fillSwitchVector(&ParkSP, ParkS, NARRAY(ParkS), mydev, "PARK", "Park Scope", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&MovementS[0], "N", "North", ISS_OFF);
+ fillSwitch(&MovementS[1], "W", "West", ISS_OFF);
+ fillSwitch(&MovementS[2], "E", "East", ISS_OFF);
+ fillSwitch(&MovementS[3], "S", "South", ISS_OFF);
+ fillSwitchVector(&MovementSP, MovementS, NARRAY(MovementS), mydev, "MOVEMENT", "Move toward", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&FocusMotionS[0], "IN", "Focus in", ISS_OFF);
+ fillSwitch(&FocusMotionS[1], "OUT", "Focus out", ISS_OFF);
+ fillSwitchVector(&FocusMotionSP, FocusMotionS, NARRAY(FocusMotionS), mydev, "FOCUS_MOTION", "Motion", FOCUS_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillText(&PortT[0], "PORT", "Port", "/dev/ttyS0");
+ fillTextVector(&PortTP, PortT, NARRAY(PortT), mydev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillText(&UTCT[0], "UTC", "", "YYYY-MM-DDTHH:MM:SS");
+ fillTextVector(&TimeTP, UTCT, NARRAY(UTCT), mydev, "TIME", "UTC Time", COMM_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillText(&ObjectT[0], "OBJECT_NAME", "Name", "--");
+ fillTextVector(&ObjectTP, ObjectT, NARRAY(ObjectT), mydev, "OBJECT_INFO", "Object", BASIC_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillNumber(&EqN[0], "RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0.);
+ fillNumber(&EqN[1], "DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0.);
+ fillNumberVector(&EqNP, EqN, NARRAY(EqN), mydev, "EQUATORIAL_EOD_COORD" , "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillNumber(&GeoN[0], "LAT", "Lat. D:M:S +N", "%10.6m", -90., 90., 0., 0.);
+ fillNumber(&GeoN[1], "LONG", "Long. D:M:S +E", "%10.6m", 0., 360., 0., 0.);
+ fillNumberVector(&GeoNP, GeoN, NARRAY(GeoN), mydev, "GEOGRAPHIC_COORD", "Geographic Location", COMM_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillNumber(&FocusTimerN[0], "TIMEOUT", "Timeout (s)", "%10.6m", 0., 120., 1., 0.);
+ fillNumberVector(&FocusTimerNP, FocusTimerN, NARRAY(FocusTimerN), mydev, "FOCUS_TIMEOUT", "Focus Timer", FOCUS_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillNumber(&SDTimeN[0], "LST", "Sidereal time", "%10.6m" , 0.,24.,0.,0.);
+ fillNumberVector(&SDTimeNP, SDTimeN, NARRAY(SDTimeN), mydev, "SDTIME", "Sidereal Time", COMM_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillNumber(&HorN[0], "ALT", "Alt D:M:S", "%10.6m", -90., 90., 0., 0.);
+ fillNumber(&HorN[1], "AZ", "Az D:M:S", "%10.6m", 0., 360., 0., 0.);
+ fillNumberVector(&HorNP, HorN, NARRAY(HorN), mydev, "HORIZONTAL_COORD", "Horizontal Coords", BASIC_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillNumber(&FocusSpeedN[0], "SPEED", "Speed", "%0.f", 0., 3., 1., 0.);
+ fillNumberVector(&FocusSpeedNP, FocusSpeedN, NARRAY(FocusSpeedN), mydev, "FOCUS_SPEED", "Speed", FOCUS_GROUP, IP_RW, 0, IPS_IDLE);
+
+
+}
+
+void APMount::ISGetProperties(const char *dev)
+{
+
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ // COMM_GROUP
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefText(&PortTP, NULL);
+ IDDefSwitch(&AlignmentSP, NULL);
+ IDDefText(&TimeTP, NULL);
+ IDDefNumber(&SDTimeNP, NULL);
+ IDDefNumber(&GeoNP, NULL);
+
+ // MAIN CONTROL
+ IDDefText(&ObjectTP, NULL);
+ IDDefNumber(&EqNP, NULL);
+ //IDDefNumber(&HorNP, NULL);
+ IDDefSwitch(&OnCoordSetSP, NULL);
+ IDDefSwitch(&AbortSlewSP, NULL);
+ IDDefSwitch(&ParkSP, NULL);
+
+ // MOVEMENT CONTROL
+ IDDefSwitch(&TrackModeSP, NULL);
+ IDDefSwitch(&MovementSP, NULL);
+
+ // FOCUS CONTROL
+ IDDefNumber(&FocusSpeedNP, NULL);
+ IDDefSwitch(&FocusMotionSP, NULL);
+ IDDefNumber(&FocusTimerNP, NULL);
+
+ /* Send the basic data to the new client if the previous client(s) are already connected. */
+ if (PowerSP.s == IPS_OK)
+ getBasicData();
+
+}
+
+void APMount::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int /*n*/)
+{
+ int err;
+ struct tm *ltp = new tm;
+ struct tm utm;
+ time_t ltime;
+ time (&ltime);
+ localtime_r (&ltime, ltp);
+ IText *tp;
+
+ // ignore if not ours
+ if (strcmp (dev, mydev))
+ return;
+
+ // Port name
+ if (!strcmp(name, PortTP.name) )
+ {
+ PortTP.s = IPS_OK;
+ tp = IUFindText( &PortTP, names[0] );
+ if (!tp)
+ return;
+
+ IUSaveText(tp, texts[0]);
+ IDSetText (&PortTP, NULL);
+ return;
+ }
+
+ // Time
+ if (!strcmp (name, TimeTP.name))
+ {
+ if (checkPower(&TimeTP))
+ return;
+
+ if (extractISOTime(texts[0], &utm) < 0)
+ {
+ TimeTP.s = IPS_IDLE;
+ IDSetText(&TimeTP , "Time invalid");
+ return;
+ }
+ ltp->tm_mon += 1;
+ ltp->tm_year += 1900;
+
+ tzset();
+
+ UTCOffset = timezoneOffset();
+
+ IDLog("local time is %02d:%02d:%02d\nUTCOffset: %g\n", ltp->tm_hour, ltp->tm_min, ltp->tm_sec, UTCOffset);
+
+ getSDTime(&SDTimeN[0].value);
+ IDSetNumber(&SDTimeNP, NULL);
+
+ if ( ( err = setUTCOffset(UTCOffset) < 0) )
+ {
+ TimeTP.s = IPS_ALERT;
+ IDSetText( &TimeTP , "Setting UTC Offset failed.");
+ return;
+ }
+
+ if ( ( err = setLocalTime(ltp->tm_hour, ltp->tm_min, ltp->tm_sec) < 0) )
+ {
+ handleError(&TimeTP, err, "Setting local time");
+ return;
+ }
+
+ tp = IUFindText(&TimeTP, names[0]);
+ if (!tp)
+ return;
+ IUSaveText(tp, texts[0]);
+ TimeTP.s = IPS_OK;
+
+ // update JD
+ JD = UTtoJD(&utm);
+
+ IDLog("New JD is %f\n", (float) JD);
+
+ if ((localTM->tm_mday == ltp->tm_mday ) && (localTM->tm_mon == ltp->tm_mon) &&
+ (localTM->tm_year == ltp->tm_year))
+ {
+ IDSetText(&TimeTP , "Time updated to %s", texts[0]);
+ return;
+ }
+
+ delete (localTM);
+ localTM = ltp;
+
+ if ( ( err = setCalenderDate(ltp->tm_mday, ltp->tm_mon, ltp->tm_year) < 0) )
+ {
+ handleError(&TimeTP, err, "Setting local date.");
+ return;
+ }
+
+ IDSetText(&TimeTP , "Date changed, updating planetary data...");
+ }
+
+ if (!strcmp (name, ObjectTP.name))
+ {
+ if (checkPower(&ObjectTP))
+ return;
+
+ IUSaveText(&ObjectT[0], texts[0]);
+ ObjectTP.s = IPS_OK;
+ IDSetText(&ObjectTP, NULL);
+ return;
+ }
+
+}
+
+
+void APMount::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ int h =0, m =0, s=0, err;
+ double newRA =0, newDEC =0;
+
+ // ignore if not ours //
+ if (strcmp (dev, mydev))
+ return;
+
+ if (!strcmp (name, EqNP.name))
+ {
+ int i=0, nset=0;
+
+ if (checkPower(&EqNP))
+ return;
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *eqp = IUFindNumber (&EqNP, names[i]);
+ if (eqp == &EqN[0])
+ {
+ newRA = values[i];
+ nset += newRA >= 0 && newRA <= 24.0;
+ } else if (eqp == &EqN[1])
+ {
+ newDEC = values[i];
+ nset += newDEC >= -90.0 && newDEC <= 90.0;
+ }
+ }
+
+ if (nset == 2)
+ {
+ char RAStr[32], DecStr[32];
+
+ fs_sexa(RAStr, newRA, 2, 3600);
+ fs_sexa(DecStr, newDEC, 2, 3600);
+
+ IDLog("We received JNow RA %g - DEC %g\n", newRA, newDEC);
+ IDLog("We received JNow RA %s - DEC %s\n", RAStr, DecStr);
+
+ if ( (err = setObjectRA(newRA)) < 0 || ( err = setObjectDEC(newDEC)) < 0)
+ {
+ handleError(&EqNP, err, "Setting RA/DEC");
+ return;
+ }
+
+ targetRA = newRA;
+ targetDEC = newDEC;
+
+ if (MovementSP.s == IPS_BUSY)
+ {
+ for (int i=0; i < 4; i++)
+ {
+ lastMove[i] = 0;
+ MovementS[i].s = ISS_OFF;
+ }
+
+ MovementSP.s = IPS_IDLE;
+ IDSetSwitch(&MovementSP, NULL);
+ }
+
+ if (handleCoordSet())
+ {
+ EqNP.s = IPS_IDLE;
+ IDSetNumber(&EqNP, NULL);
+
+ }
+ } // end nset
+ else
+ {
+ EqNP.s = IPS_IDLE;
+ IDSetNumber(&EqNP, "RA or Dec missing or invalid");
+ }
+
+ return;
+ } /* end EqNP */
+
+ // Sideral Time
+ if ( !strcmp (name, SDTimeNP.name) )
+ {
+
+ if (checkPower(&SDTimeNP))
+ return;
+
+ if (values[0] < 0.0 || values[0] > 24.0)
+ {
+ SDTimeNP.s = IPS_IDLE;
+ IDSetNumber(&SDTimeNP , "Time invalid");
+ return;
+ }
+
+ getSexComponents(values[0], &h, &m, &s);
+ IDLog("Time is %02d:%02d:%02d\n", h, m, s);
+
+ if ( ( err = setSDTime(h, m, s) < 0) )
+ {
+ handleError(&SDTimeNP, err, "Setting siderial time");
+ return;
+ }
+
+ SDTimeNP.np[0].value = values[0];
+ SDTimeNP.s = IPS_OK;
+
+ IDSetNumber(&SDTimeNP , "Sidereal time updated to %02d:%02d:%02d", h, m, s);
+
+ return;
+ }
+
+ // Geographical location
+ if (!strcmp (name, GeoNP.name))
+ {
+ // new geographic coords
+ double newLong = 0, newLat = 0;
+ int i, nset;
+ char msg[128];
+
+ if (checkPower(&GeoNP))
+ return;
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *geop = IUFindNumber (&GeoNP, names[i]);
+ if (geop == &GeoN[0])
+ {
+ newLat = values[i];
+ nset += newLat >= -90.0 && newLat <= 90.0;
+ } else if (geop == &GeoN[1])
+ {
+ newLong = values[i];
+ nset += newLong >= 0.0 && newLong < 360.0;
+ }
+ }
+
+ if (nset == 2)
+ {
+ char l[32], L[32];
+ GeoNP.s = IPS_OK;
+ fs_sexa (l, newLat, 3, 3600);
+ fs_sexa (L, newLong, 4, 3600);
+
+ if ( ( err = setSiteLongitude(360.0 - newLong) < 0) )
+ {
+ handleError(&GeoNP, err, "Setting site coordinates");
+ return;
+ }
+
+ setSiteLatitude(newLat);
+ GeoNP.np[0].value = newLat;
+ GeoNP.np[1].value = newLong;
+ snprintf (msg, sizeof(msg), "Site location updated to Lat %.32s - Long %.32s", l, L);
+ } else
+ {
+ GeoNP.s = IPS_IDLE;
+ strcpy(msg, "Lat or Long missing or invalid");
+ }
+ IDSetNumber (&GeoNP, "%s", msg);
+ return;
+ }
+
+ // Focus TImer
+ if (!strcmp(name, FocusTimerNP.name))
+ {
+ if (checkPower(&FocusTimerNP))
+ return;
+
+ // Don't update if busy
+ if (FocusTimerNP.s == IPS_BUSY)
+ return;
+
+ IUUpdateNumbers(&FocusTimerNP, values, names, n);
+
+ FocusTimerNP.s = IPS_OK;
+
+ IDSetNumber(&FocusTimerNP, NULL);
+ IDLog("Setting focus timer to %g\n", FocusTimerN[0].value);
+
+ return;
+
+ }
+
+ // Focus speed
+ if (!strcmp (name, FocusSpeedNP.name))
+ {
+ if (checkPower(&FocusSpeedNP))
+ return;
+
+ if (IUUpdateNumbers(&FocusSpeedNP, values, names, n) < 0)
+ return;
+
+ /* disable timer and motion */
+ if (FocusSpeedN[0].value == 0)
+ {
+ FocusMotionSP.s = IPS_IDLE;
+ FocusTimerNP.s = IPS_IDLE;
+ IDSetSwitch(&FocusMotionSP, NULL);
+ IDSetNumber(&FocusTimerNP, NULL);
+ }
+
+ setFocuserSpeedMode( ( (int) FocusSpeedN[0].value));
+ FocusSpeedNP.s = IPS_OK;
+ IDSetNumber(&FocusSpeedNP, NULL);
+ return;
+ }
+
+}
+
+void APMount::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ int index;
+ int err;
+ char combinedDir[64];
+ ISwitch *swp;
+
+ // ignore if not ours //
+ if (strcmp (mydev, dev))
+ return;
+
+ // Connection
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ powerTelescope();
+ return;
+ }
+
+ // Coord set
+ if (!strcmp(name, OnCoordSetSP.name))
+ {
+ if (checkPower(&OnCoordSetSP))
+ return;
+
+ IUResetSwitches(&OnCoordSetSP);
+ IUUpdateSwitches(&OnCoordSetSP, states, names, n);
+ currentSet = getOnSwitch(&OnCoordSetSP);
+ OnCoordSetSP.s = IPS_OK;
+ IDSetSwitch(&OnCoordSetSP, NULL);
+ }
+
+ // Parking
+ if (!strcmp(name, ParkSP.name))
+ {
+ if (checkPower(&ParkSP))
+ return;
+
+ IUResetSwitches(&ParkSP);
+ IUUpdateSwitches(&ParkSP, states, names, n);
+ index = getOnSwitch(&ParkSP);
+
+ // Park Command
+ if (index == 0)
+ APPark();
+ else
+ // Unpark
+ {
+ char **tmtexts = (char **) malloc(1);
+ char **tmtp = (char **) malloc(1);
+ tmtexts[0] = (char *) malloc (32);
+ tmtp[0] = (char *) malloc (32);
+
+ strcpy(tmtexts[0], timestamp());
+ strcpy(tmtp[0], "UTC");
+
+ // Update date and time before unparking
+ ISNewText(mydev, "TIME", tmtexts, tmtp, 1);
+ APUnpark();
+
+ free (tmtexts);
+ free (tmtp);
+ }
+
+ ParkSP.s = IPS_OK;
+ IDSetSwitch(&ParkSP, (index == 0) ? "Parking..." : "Unparking...");
+ return;
+ }
+
+ // Abort Slew
+ if (!strcmp (name, AbortSlewSP.name))
+ {
+ if (checkPower(&AbortSlewSP))
+ {
+ AbortSlewSP.s = IPS_IDLE;
+ IDSetSwitch(&AbortSlewSP, NULL);
+ return;
+ }
+
+ IUResetSwitches(&AbortSlewSP);
+ abortSlew();
+
+ if (EqNP.s == IPS_BUSY)
+ {
+ AbortSlewSP.s = IPS_OK;
+ EqNP.s = IPS_IDLE;
+ IDSetSwitch(&AbortSlewSP, "Slew aborted.");
+ IDSetNumber(&EqNP, NULL);
+ }
+ else if (MovementSP.s == IPS_BUSY)
+ {
+
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ MovementSP.s = IPS_IDLE;
+ AbortSlewSP.s = IPS_OK;
+ EqNP.s = IPS_IDLE;
+ IUResetSwitches(&MovementSP);
+ IUResetSwitches(&AbortSlewSP);
+ IDSetSwitch(&AbortSlewSP, "Slew aborted.");
+ IDSetSwitch(&MovementSP, NULL);
+ IDSetNumber(&EqNP, NULL);
+ }
+ else
+ {
+ IUResetSwitches(&MovementSP);
+ AbortSlewSP.s = IPS_OK;
+ IDSetSwitch(&AbortSlewSP, NULL);
+ }
+
+ return;
+ }
+
+ // Alignment
+ if (!strcmp (name, AlignmentSP.name))
+ {
+ if (checkPower(&AlignmentSP))
+ return;
+
+ IUResetSwitches(&AlignmentSP);
+ IUUpdateSwitches(&AlignmentSP, states, names, n);
+ index = getOnSwitch(&AlignmentSP);
+
+ if ( ( err = setAlignmentMode(index) < 0) )
+ {
+ handleError(&AlignmentSP, err, "Setting alignment");
+ return;
+ }
+
+ AlignmentSP.s = IPS_OK;
+ IDSetSwitch (&AlignmentSP, NULL);
+ return;
+
+ }
+
+ // Focus Motion
+ if (!strcmp (name, FocusMotionSP.name))
+ {
+ if (checkPower(&FocusMotionSP))
+ return;
+
+ IUResetSwitches(&FocusMotionSP);
+
+ // If speed is "halt"
+ if (FocusSpeedN[0].value == 0)
+ {
+ FocusMotionSP.s = IPS_IDLE;
+ IDSetSwitch(&FocusMotionSP, NULL);
+ return;
+ }
+
+ IUUpdateSwitches(&FocusMotionSP, states, names, n);
+ index = getOnSwitch(&FocusMotionSP);
+
+ if ( ( err = setFocuserMotion(index) < 0) )
+ {
+ handleError(&FocusMotionSP, err, "Setting focuser speed");
+ return;
+ }
+
+ FocusMotionSP.s = IPS_BUSY;
+
+ // with a timer
+ if (FocusTimerN[0].value > 0)
+ FocusTimerNP.s = IPS_BUSY;
+
+ IDSetSwitch(&FocusMotionSP, NULL);
+ return;
+ }
+
+ // Movement
+ if (!strcmp (name, MovementSP.name))
+ {
+ if (checkPower(&MovementSP))
+ return;
+
+ index = -1;
+ IUUpdateSwitches(&MovementSP, states, names, n);
+ swp = IUFindSwitch(&MovementSP, names[0]);
+
+ if (!swp)
+ {
+ abortSlew();
+ IUResetSwitches(&MovementSP);
+ MovementSP.s = IPS_IDLE;
+ IDSetSwitch(&MovementSP, NULL);
+ }
+
+ if (swp == &MovementS[0]) index = 0;
+ else if (swp == &MovementS[1]) index = 1;
+ else if (swp == &MovementS[2]) index = 2;
+ else index = 3;
+
+ lastMove[index] = lastMove[index] == 0 ? 1 : 0;
+ if (lastMove[index] == 0)
+ MovementS[index].s = ISS_OFF;
+
+ // North/South movement is illegal
+ if (lastMove[LX200_NORTH] && lastMove[LX200_SOUTH])
+ {
+ abortSlew();
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ IUResetSwitches(&MovementSP);
+ MovementSP.s = IPS_IDLE;
+ IDSetSwitch(&MovementSP, "Slew aborted.");
+ return;
+ }
+
+ // East/West movement is illegal
+ if (lastMove[LX200_EAST] && lastMove[LX200_WEST])
+ {
+ abortSlew();
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ IUResetSwitches(&MovementSP);
+ MovementSP.s = IPS_IDLE;
+ IDSetSwitch(&MovementSP, "Slew aborted.");
+ return;
+ }
+
+ IDLog("We have switch %d \n ", index);
+ IDLog("NORTH: %d -- WEST: %d -- EAST: %d -- SOUTH %d\n", lastMove[0], lastMove[1], lastMove[2], lastMove[3]);
+
+ if (lastMove[index] == 1)
+ {
+ IDLog("issuing a move command\n");
+ if ( ( err = MoveTo(index) < 0) )
+ {
+ handleError(&MovementSP, err, "Setting motion direction");
+ return;
+ }
+ }
+ else
+ HaltMovement(index);
+
+ if (!lastMove[0] && !lastMove[1] && !lastMove[2] && !lastMove[3])
+ MovementSP.s = IPS_IDLE;
+
+ if (lastMove[index] == 0)
+ IDSetSwitch(&MovementSP, "Moving toward %s aborted.", Direction[index]);
+ else
+ {
+ MovementSP.s = IPS_BUSY;
+ if (lastMove[LX200_NORTH] && lastMove[LX200_WEST])
+ strcpy(combinedDir, "North West");
+ else if (lastMove[LX200_NORTH] && lastMove[LX200_EAST])
+ strcpy(combinedDir, "North East");
+ else if (lastMove[LX200_SOUTH] && lastMove[LX200_WEST])
+ strcpy(combinedDir, "South West");
+ else if (lastMove[LX200_SOUTH] && lastMove[LX200_EAST])
+ strcpy(combinedDir, "South East");
+ else
+ strcpy(combinedDir, Direction[index]);
+
+ IDSetSwitch(&MovementSP, "Moving %s...", combinedDir);
+ }
+ return;
+ }
+
+ // Tracking mode
+ if (!strcmp (name, TrackModeSP.name))
+ {
+ if (checkPower(&TrackModeSP))
+ return;
+
+ IUResetSwitches(&TrackModeSP);
+ IUUpdateSwitches(&TrackModeSP, states, names, n);
+ trackingMode = getOnSwitch(&TrackModeSP);
+
+ if ( ( err = selectAPTrackingMode(trackingMode) < 0) )
+ {
+ handleError(&TrackModeSP, err, "Setting tracking mode.");
+ return;
+ }
+
+
+ TrackModeSP.s = IPS_OK;
+ IDSetSwitch(&TrackModeSP, NULL);
+ return;
+ }
+
+}
+
+void APMount::handleError(ISwitchVectorProperty *svp, int err, const char *msg)
+{
+
+ svp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testAP())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetSwitch(svp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property or busy*/
+ if (err == -2)
+ {
+ svp->s = IPS_ALERT;
+ IDSetSwitch(svp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+ else
+ /* Changing property failed, user should retry. */
+ IDSetSwitch( svp , "%s failed.", msg);
+
+ fault = true;
+}
+
+void APMount::handleError(INumberVectorProperty *nvp, int err, const char *msg)
+{
+
+ nvp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testAP())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetNumber(nvp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property */
+ if (err == -2)
+ {
+ nvp->s = IPS_ALERT;
+ IDSetNumber(nvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+ else
+ /* Changing property failed, user should retry. */
+ IDSetNumber( nvp , "%s failed.", msg);
+
+ fault = true;
+}
+
+void APMount::handleError(ITextVectorProperty *tvp, int err, const char *msg)
+{
+
+ tvp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testAP())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetText(tvp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property */
+ if (err == -2)
+ {
+ tvp->s = IPS_ALERT;
+ IDSetText(tvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+
+ else
+ /* Changing property failed, user should retry. */
+ IDSetText( tvp , "%s failed.", msg);
+
+ fault = true;
+}
+
+ void APMount::correctFault()
+ {
+
+ fault = false;
+ IDMessage(mydev, "Telescope is online.");
+
+ }
+
+bool APMount::isTelescopeOn(void)
+{
+ if (simulation) return true;
+
+ return (PowerSP.sp[0].s == ISS_ON);
+}
+
+static void retryConnection(void * p)
+{
+ p=p;
+
+ if (testAP())
+ telescope->connectionLost();
+ else
+ telescope->connectionResumed();
+}
+
+void APMount::ISPoll()
+{
+ double dx, dy;
+ int err=0;
+
+ if (!isTelescopeOn())
+ return;
+
+ switch (EqNP.s)
+ {
+ case IPS_IDLE:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+
+ if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01)
+ {
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IDSetNumber (&EqNP, NULL);
+ }
+ break;
+
+ case IPS_BUSY:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+ dx = targetRA - currentRA;
+ dy = targetDEC - currentDEC;
+
+ IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA);
+ IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC);
+
+ // Wait until acknowledged or within threshold
+ if (fabs(dx) <= RA_THRESHOLD && fabs(dy) <= DEC_THRESHOLD)
+ {
+
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IUResetSwitches(&OnCoordSetSP);
+ OnCoordSetSP.s = IPS_OK;
+ EqNP.s = IPS_OK;
+ IDSetNumber (&EqNP, NULL);
+
+ switch (currentSet)
+ {
+ case LX200_SLEW:
+ OnCoordSetSP.sp[0].s = ISS_ON;
+ IDSetSwitch (&OnCoordSetSP, "Slew is complete.");
+ break;
+
+ case LX200_TRACK:
+ OnCoordSetSP.sp[1].s = ISS_ON;
+ IDSetSwitch (&OnCoordSetSP, "Slew is complete. Tracking...");
+ break;
+
+ case LX200_SYNC:
+ break;
+ }
+
+ } else
+ IDSetNumber (&EqNP, NULL);
+ break;
+
+ case IPS_OK:
+
+ if ( (err = getLX200RA(&currentRA)) < 0 || (err = getLX200DEC(&currentDEC)) < 0)
+ {
+ handleError(&EqNP, err, "Getting RA/DEC");
+ return;
+ }
+
+ if (fault)
+ correctFault();
+
+ if ( (currentRA != lastRA) || (currentDEC != lastDEC))
+ {
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IDSetNumber (&EqNP, NULL);
+ }
+ break;
+
+
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (MovementSP.s)
+ {
+ case IPS_IDLE:
+ break;
+ case IPS_BUSY:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+ IDSetNumber (&EqNP, NULL);
+ break;
+ case IPS_OK:
+ break;
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (FocusTimerNP.s)
+ {
+ case IPS_IDLE:
+ break;
+
+ case IPS_BUSY:
+ FocusTimerN[0].value--;
+
+ if (FocusTimerN[0].value == 0)
+ {
+
+ if ( ( err = setFocuserSpeedMode(0) < 0) )
+ {
+ handleError(&FocusSpeedNP, err, "setting focuser speed mode");
+ IDLog("Error setting focuser speed mode\n");
+ return;
+ }
+
+
+ FocusMotionSP.s = IPS_IDLE;
+ FocusTimerNP.s = IPS_OK;
+ FocusSpeedNP.s = IPS_OK;
+
+ IUResetSwitches(&FocusMotionSP);
+ FocusSpeedN[0].value = 0;
+
+ IDSetNumber(&FocusSpeedNP, NULL);
+ IDSetSwitch(&FocusMotionSP, NULL);
+ }
+
+ IDSetNumber(&FocusTimerNP, NULL);
+ break;
+
+ case IPS_OK:
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+
+}
+
+void APMount::getBasicData()
+{
+
+ // #1 Save current time
+ IUSaveText(&UTCT[0], timestamp());
+ IDLog("PC UTC time is %s\n", UTCT[0].text);
+
+ // #2 Make sure format is long
+ checkLX200Format();
+ timeFormat = LX200_24;
+
+ // #3 Get current RA/DEC
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+ targetRA = currentRA;
+ targetDEC = currentDEC;
+
+ IDSetNumber (&EqNP, NULL);
+ updateLocation();
+ updateTime();
+
+}
+
+int APMount::handleCoordSet()
+{
+
+ int err;
+ char syncString[256];
+ char RAStr[32], DecStr[32];
+ double dx, dy;
+
+ switch (currentSet)
+ {
+
+ // Slew
+ case LX200_SLEW:
+ lastSet = LX200_SLEW;
+ if (EqNP.s == IPS_BUSY)
+ {
+ IDLog("Aboring Slew\n");
+ abortSlew();
+
+ // sleep for 100 mseconds
+ usleep(100000);
+ }
+
+ if ((err = Slew()))
+ {
+ slewError(err);
+ return (-1);
+ }
+
+ EqNP.s = IPS_BUSY;
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr);
+ break;
+
+ // Track
+ case LX200_TRACK:
+ IDLog("We're in LX200_TRACK\n");
+ if (EqNP.s == IPS_BUSY)
+ {
+ IDLog("Aboring Slew\n");
+ abortSlew();
+
+ // sleep for 200 mseconds
+ usleep(200000);
+ }
+
+ dx = fabs ( targetRA - currentRA );
+ dy = fabs (targetDEC - currentDEC);
+
+
+ if (dx >= TRACKING_THRESHOLD || dy >= TRACKING_THRESHOLD)
+ {
+ IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n");
+ IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA);
+ IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC);
+
+ if ((err = Slew()))
+ {
+ slewError(err);
+ return (-1);
+ }
+
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ EqNP.s = IPS_BUSY;
+ IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr);
+ }
+ else
+ {
+ IDLog("Tracking called, but tracking threshold not reached yet.\n");
+ EqNP.s = IPS_OK;
+ EqNP.np[0].value = currentRA;
+ EqNP.np[1].value = currentDEC;
+
+ if (lastSet != LX200_TRACK)
+ IDSetNumber(&EqNP, "Tracking...");
+ else
+ IDSetNumber(&EqNP, NULL);
+ }
+ lastSet = LX200_TRACK;
+ break;
+
+ // Sync
+ case LX200_SYNC:
+ lastSet = LX200_SYNC;
+ EqNP.s = IPS_IDLE;
+
+ if ( ( err = Sync(syncString) < 0) )
+ {
+ IDSetNumber( &EqNP , "Synchronization failed.");
+ return (-1);
+ }
+
+ EqNP.s = IPS_OK;
+ IDLog("Synchronization successful %s\n", syncString);
+ IDSetNumber(&EqNP, "Synchronization successful.");
+ break;
+ }
+
+ return (0);
+
+}
+
+int APMount::getOnSwitch(ISwitchVectorProperty *sp)
+{
+ for (int i=0; i < sp->nsp ; i++)
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+
+ return -1;
+}
+
+
+int APMount::checkPower(ISwitchVectorProperty *sp)
+{
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int APMount::checkPower(INumberVectorProperty *np)
+{
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+
+ if (!strcmp(np->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+int APMount::checkPower(ITextVectorProperty *tp)
+{
+
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void APMount::powerTelescope()
+{
+ switch (PowerSP.sp[0].s)
+ {
+ case ISS_ON:
+
+ if (simulation)
+ {
+ PowerSP.s = IPS_OK;
+ IDSetSwitch (&PowerSP, "Simulated telescope is online.");
+ updateTime();
+ return;
+ }
+
+ if (Connect(PortT[0].text))
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch (&PowerSP, "Error connecting to port %s\n", PortT[0].text);
+ return;
+ }
+
+ if (testAP())
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch (&PowerSP, "Error connecting to Telescope. Telescope is offline.");
+ return;
+ }
+
+ IDLog("telescope test successfful\n");
+ PowerSP.s = IPS_OK;
+ IDSetSwitch (&PowerSP, "Telescope is online. Retrieving basic data...");
+ getBasicData();
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch (&PowerSP, "Telescope is offline.");
+ IDLog("Telescope is offline.");
+ Disconnect();
+ break;
+
+ }
+
+}
+
+void APMount::slewError(int slewCode)
+{
+ OnCoordSetSP.s = IPS_IDLE;
+ ParkSP.s = IPS_IDLE;
+ IDSetSwitch(&ParkSP, NULL);
+
+ if (slewCode == 1)
+ IDSetSwitch (&OnCoordSetSP, "Object below horizon.");
+ else if (slewCode == 2)
+ IDSetSwitch (&OnCoordSetSP, "Object below the minimum elevation limit.");
+ else
+ IDSetSwitch (&OnCoordSetSP, "Slew failed.");
+
+
+}
+
+void APMount::enableSimulation(bool enable)
+{
+ simulation = enable;
+
+ if (simulation)
+ IDLog("Warning: Simulation is activated.\n");
+ else
+ IDLog("Simulation is disabled.\n");
+}
+
+void APMount::updateTime()
+{
+
+ char cdate[32];
+ double ctime;
+ int h, m, s;
+ int day, month, year, result;
+ int UTC_h, UTC_month, UTC_year, UTC_day, daysInFeb;
+ bool leapYear;
+
+ tzset();
+
+ UTCOffset = timezoneOffset();
+ IDLog("Daylight: %s - TimeZone: %g\n", daylight ? "Yes" : "No", UTCOffset);
+
+
+ if (simulation)
+ {
+ sprintf(UTCT[0].text, "%d-%02d-%02dT%02d:%02d:%02d", 1979, 6, 25, 3, 30, 30);
+ IDLog("Telescope ISO date and time: %s\n", UTCT[0].text);
+ IDSetText(&TimeTP, NULL);
+ return;
+ }
+
+ getLocalTime24(&ctime);
+ getSexComponents(ctime, &h, &m, &s);
+
+ UTC_h = h;
+
+ if ( (result = getSDTime(&SDTimeN[0].value)) < 0)
+ IDMessage(mydev, "Failed to retrieve siderial time from device.");
+
+ getCalenderDate(cdate);
+
+ result = sscanf(cdate, "%d/%d/%d", &year, &month, &day);
+ if (result != 3) return;
+
+ if (year % 4 == 0)
+ {
+ if (year % 100 == 0)
+ {
+ if (year % 400 == 0)
+ leapYear = true;
+ else
+ leapYear = false;
+ }
+ else
+ leapYear = true;
+ }
+ else
+ leapYear = false;
+
+ daysInFeb = leapYear ? 29 : 28;
+
+ UTC_year = year;
+ UTC_month = month;
+ UTC_day = day;
+
+ IDLog("day: %d - month %d - year: %d\n", day, month, year);
+
+ // we'll have to convert telescope time to UTC manually starting from hour up
+ // seems like a stupid way to do it.. oh well
+ UTC_h = (int) UTCOffset + h;
+ if (UTC_h < 0)
+ {
+ UTC_h += 24;
+ UTC_day--;
+ }
+ else if (UTC_h > 24)
+ {
+ UTC_h -= 24;
+ UTC_day++;
+ }
+
+ switch (UTC_month)
+ {
+ case 1:
+ case 8:
+ if (UTC_day < 1)
+ {
+ UTC_day = 31;
+ UTC_month--;
+ }
+ else if (UTC_day > 31)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 2:
+ if (UTC_day < 1)
+ {
+ UTC_day = 31;
+ UTC_month--;
+ }
+ else if (UTC_day > daysInFeb)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 3:
+ if (UTC_day < 1)
+ {
+ UTC_day = daysInFeb;
+ UTC_month--;
+ }
+ else if (UTC_day > 31)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 4:
+ case 6:
+ case 9:
+ case 11:
+ if (UTC_day < 1)
+ {
+ UTC_day = 31;
+ UTC_month--;
+ }
+ else if (UTC_day > 30)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 5:
+ case 7:
+ case 10:
+ case 12:
+ if (UTC_day < 1)
+ {
+ UTC_day = 30;
+ UTC_month--;
+ }
+ else if (UTC_day > 31)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ }
+
+ if (UTC_month < 1)
+ {
+ UTC_month = 12;
+ UTC_year--;
+ }
+ else if (UTC_month > 12)
+ {
+ UTC_month = 1;
+ UTC_year++;
+ }
+
+ /* Format it into ISO 8601 */
+ sprintf(UTCT[0].text, "%d-%02d-%02dT%02d:%02d:%02d", UTC_year, UTC_month, UTC_day, UTC_h, m, s);
+
+ IDLog("Local telescope time: %02d:%02d:%02d\n", h, m , s);
+ IDLog("Telescope SD Time is: %g\n", SDTimeN[0].value);
+ IDLog("UTC date and time: %s\n", UTCT[0].text);
+
+
+ // Let's send everything to the client
+ IDSetText(&TimeTP, NULL);
+ IDSetNumber(&SDTimeNP, NULL);
+
+}
+
+void APMount::updateLocation()
+{
+
+ int dd = 0, mm = 0, err = 0;
+
+ if ( (err = getSiteLatitude(&dd, &mm)) < 0)
+ IDMessage(mydev, "Failed to get site latitude from device.");
+ else
+ {
+ if (dd > 0)
+ GeoNP.np[0].value = dd + mm/60.0;
+ else
+ GeoNP.np[0].value = dd - mm/60.0;
+
+ IDLog("Astro-Physics Latitude: %d:%d\n", dd, mm);
+ IDLog("INDI Latitude: %g\n", GeoNP.np[0].value);
+ }
+
+ if ( (err = getSiteLongitude(&dd, &mm)) < 0)
+ IDMessage(mydev, "Failed to get site longitude from device.");
+ else
+ {
+ if (dd > 0) GeoNP.np[1].value = 360.0 - (dd + mm/60.0);
+ else GeoNP.np[1].value = (dd - mm/60.0) * -1.0;
+
+ IDLog("Astro-Physics Longitude: %d:%d\n", dd, mm);
+ IDLog("INDI Longitude: %g\n", GeoNP.np[1].value);
+ }
+
+ IDSetNumber (&GeoNP, NULL);
+
+}
+
+void APMount::connectionLost()
+{
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch(&PowerSP, "The connection to the telescope is lost.");
+ return;
+
+}
+
+void APMount::connectionResumed()
+{
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+
+ IDSetSwitch(&PowerSP, "The connection to the telescope has been resumed.");
+}
+
+
diff --git a/kstars/kstars/indi/apmount.h b/kstars/kstars/indi/apmount.h
new file mode 100644
index 00000000..3188b933
--- /dev/null
+++ b/kstars/kstars/indi/apmount.h
@@ -0,0 +1,144 @@
+/*
+ Astro-Physics driver
+ Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef ASTROPHYSICS_H
+#define ASTROPHYSICS_H
+
+#include "indidevapi.h"
+#include "indicom.h"
+
+#define POLLMS 1000 /* poll period, ms */
+#define mydev "Astro-Physics" /* The device name */
+
+
+
+/* equatorial position */
+
+// N.B. No Static identifier as it is needed for external linkage
+
+
+
+class APMount
+{
+ public:
+ APMount();
+ ~APMount();
+
+ void ISGetProperties (const char *dev);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISPoll ();
+
+ void connectionLost();
+ void connectionResumed();
+
+private:
+
+ void initProperties();
+
+ /* Switches */
+ ISwitch AlignmentS [2];
+ ISwitch PowerS[2];
+ ISwitch OnCoordSetS[3];
+ ISwitch TrackModeS[4];
+ ISwitch AbortSlewS[1];
+ ISwitch ParkS[2];
+ ISwitch MovementS[4];
+ ISwitch FocusMotionS[2];
+
+ /* Texts */
+ IText PortT[1];
+ IText UTCT[1];
+ IText ObjectT[1];
+
+ /* Numbers */
+ INumber EqN[2];
+ INumber GeoN[2];
+ INumber FocusTimerN[1];
+ INumber SDTimeN[1];
+ INumber HorN[2];
+ INumber FocusSpeedN[1];
+
+ /* Switch Vectors */
+ ISwitchVectorProperty PowerSP;
+ ISwitchVectorProperty AlignmentSP;
+ ISwitchVectorProperty OnCoordSetSP;
+ ISwitchVectorProperty AbortSlewSP;
+ ISwitchVectorProperty ParkSP;
+ ISwitchVectorProperty TrackModeSP;
+ ISwitchVectorProperty MovementSP;
+ ISwitchVectorProperty FocusMotionSP;
+
+ /* Number Vectors */
+ INumberVectorProperty EqNP;
+ INumberVectorProperty GeoNP;
+ INumberVectorProperty FocusTimerNP;
+ INumberVectorProperty SDTimeNP;
+ INumberVectorProperty HorNP;
+ INumberVectorProperty FocusSpeedNP;
+
+ /* Text Vectors */
+ ITextVectorProperty PortTP;
+ ITextVectorProperty TimeTP;
+ ITextVectorProperty ObjectTP;
+
+ void getBasicData();
+ int checkPower(INumberVectorProperty *np);
+ int checkPower(ISwitchVectorProperty *sp);
+ int checkPower(ITextVectorProperty *tp);
+ void handleError(ISwitchVectorProperty *svp, int err, const char *msg);
+ void handleError(INumberVectorProperty *nvp, int err, const char *msg);
+ void handleError(ITextVectorProperty *tvp, int err, const char *msg);
+ bool isTelescopeOn(void);
+ void powerTelescope();
+ void slewError(int slewCode);
+ void getAlignment();
+ int handleCoordSet();
+ int getOnSwitch(ISwitchVectorProperty *sp);
+ void correctFault();
+ void enableSimulation(bool enable);
+ void updateTime();
+ void updateLocation();
+
+
+ protected:
+ int timeFormat;
+ int currentSiteNum;
+ int trackingMode;
+
+ double JD;
+ double targetRA;
+ double targetDEC;
+ double lastRA;
+ double lastDEC;
+ double UTCOffset;
+ bool fault;
+ bool simulation;
+
+ struct tm *localTM;
+
+ int currentSet;
+ int lastSet;
+ int lastMove[4];
+
+};
+
+#endif
diff --git a/kstars/kstars/indi/apogee/Apn.h b/kstars/kstars/indi/apogee/Apn.h
new file mode 100644
index 00000000..c5071e50
--- /dev/null
+++ b/kstars/kstars/indi/apogee/Apn.h
@@ -0,0 +1,56 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#define APN_DRIVER_VERSION "2.0.13.0"
+
+#define APN_HBINNING_MAX 10
+#define APN_VBINNING_MAX 2048
+
+#define APN_TIMER_RESOLUTION 0.00000256
+#define APN_PERIOD_TIMER_RESOLUTION 0.000000040
+
+#define APN_TIMER_OFFSET_COUNT 3
+
+#define APN_SEQUENCE_DELAY_RESOLUTION 0.000327
+#define APN_SEQUENCE_DELAY_LIMIT 21.429945
+
+#define APN_EXPOSURE_TIME_MIN 0.00001 // 10us is the defined min.
+#define APN_EXPOSURE_TIME_MAX 10990.0 // seconds
+
+#define APN_TDI_RATE_RESOLUTION 0.00000512
+#define APN_TDI_RATE_MIN 0.00000512
+#define APN_TDI_RATE_MAX 0.336
+
+#define APN_VOLTAGE_RESOLUTION 0.00439453
+
+#define APN_SHUTTER_CLOSE_DIFF 0.00001024
+
+#define APN_STROBE_POSITION_MIN 0.00000331
+#define APN_STROBE_POSITION_MAX 0.1677
+#define APN_STROBE_PERIOD_MIN 0.000000045
+#define APN_STROBE_PERIOD_MAX 0.0026
+
+#define APN_TEMP_COUNTS 4096
+#define APN_TEMP_KELVIN_SCALE_OFFSET 273.16
+
+#define APN_TEMP_SETPOINT_MIN 213
+#define APN_TEMP_SETPOINT_MAX 313
+
+#define APN_TEMP_HEATSINK_MIN 240
+#define APN_TEMP_HEATSINK_MAX 340
+
+#define APN_TEMP_SETPOINT_ZERO_POINT 2458
+#define APN_TEMP_HEATSINK_ZERO_POINT 1351
+
+#define APN_TEMP_DEGREES_PER_BIT 0.024414
+
+#define APN_FAN_SPEED_OFF 0
+#define APN_FAN_SPEED_LOW 3100
+#define APN_FAN_SPEED_MEDIUM 3660
+#define APN_FAN_SPEED_HIGH 4095
diff --git a/kstars/kstars/indi/apogee/ApnCamData.cpp b/kstars/kstars/indi/apogee/ApnCamData.cpp
new file mode 100644
index 00000000..da339741
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData.cpp
@@ -0,0 +1,130 @@
+// ApnCamData.cpp: implementation of the CApnCamData class.
+//
+// Copyright (c) 2003, 2004 Apogee Instruments, Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include "ApnCamData.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CApnCamData::CApnCamData()
+{
+ init_vpattern();
+
+ init_hpattern( &m_ClampPatternSixteen );
+ init_hpattern( &m_SkipPatternSixteen );
+ init_hpattern( &m_RoiPatternSixteen );
+
+ init_hpattern( &m_ClampPatternTwelve );
+ init_hpattern( &m_SkipPatternTwelve );
+ init_hpattern( &m_RoiPatternTwelve );
+}
+
+CApnCamData::~CApnCamData()
+{
+ clear_vpattern();
+
+ clear_hpattern( &m_ClampPatternSixteen );
+ clear_hpattern( &m_SkipPatternSixteen );
+ clear_hpattern( &m_RoiPatternSixteen );
+
+ clear_hpattern( &m_ClampPatternTwelve );
+ clear_hpattern( &m_SkipPatternTwelve );
+ clear_hpattern( &m_RoiPatternTwelve );
+}
+
+
+void CApnCamData::init_vpattern( )
+{
+ // OutputDebugString( "init_vpattern()" );
+
+ m_VerticalPattern.Mask = 0x0;
+ m_VerticalPattern.NumElements = 0;
+ m_VerticalPattern.PatternData = NULL;
+}
+
+
+void CApnCamData::clear_vpattern( )
+{
+ // OutputDebugString( "clear_vpattern()" );
+
+ m_VerticalPattern.Mask = 0x0;
+ m_VerticalPattern.NumElements = 0;
+
+ if ( m_VerticalPattern.PatternData != NULL )
+ {
+ free( m_VerticalPattern.PatternData );
+ m_VerticalPattern.PatternData = NULL;
+ }
+}
+
+
+void CApnCamData::init_hpattern( APN_HPATTERN_FILE *Pattern )
+{
+ int Counter;
+
+ // OutputDebugString( "init_hpattern()" );
+
+ Pattern->Mask = 0x0;
+ Pattern->RefNumElements = 0;
+ Pattern->SigNumElements = 0;
+ Pattern->BinningLimit = 0;
+
+ Pattern->RefPatternData = NULL;
+ Pattern->SigPatternData = NULL;
+
+ for ( Counter=0; Counter<APN_MAX_HBINNING; Counter++ )
+ {
+ Pattern->BinNumElements[Counter] = 0;
+ Pattern->BinPatternData[Counter] = NULL;
+ }
+}
+
+
+void CApnCamData::clear_hpattern( APN_HPATTERN_FILE *Pattern )
+{
+ int Counter;
+ // char szMsg[80];
+
+ // OutputDebugString( "clear_hpattern()" );
+
+ Pattern->Mask = 0x0;
+ Pattern->RefNumElements = 0;
+ Pattern->SigNumElements = 0;
+ Pattern->BinningLimit = 0;
+
+ if ( Pattern->RefPatternData != NULL )
+ {
+ // OutputDebugString( "Freeing Allocated Reference Pattern Memory" );
+ free( Pattern->RefPatternData );
+
+ Pattern->RefPatternData = NULL;
+ }
+ if ( Pattern->SigPatternData != NULL )
+ {
+ // OutputDebugString( "Freeing Allocated Signal Pattern Memory" );
+ free( Pattern->SigPatternData );
+
+ Pattern->SigPatternData = NULL;
+ }
+
+ for ( Counter=0; Counter<APN_MAX_HBINNING; Counter++ )
+ {
+ Pattern->BinNumElements[Counter] = 0;
+ if ( Pattern->BinPatternData[Counter] != NULL )
+ {
+ // sprintf( szMsg, "Freeing Allocated Binning Pattern Memory (Binning = %d)", Counter+1 );
+ // OutputDebugString( szMsg );
+ free( Pattern->BinPatternData[Counter] );
+
+ Pattern->BinPatternData[Counter] = NULL;
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData.h b/kstars/kstars/indi/apogee/ApnCamData.h
new file mode 100644
index 00000000..7ec3539d
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData.h
@@ -0,0 +1,124 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+// ApnCamData.h: interface for the CApnCamData class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_APNCAMDATA_H__32231556_A1FD_421B_94F8_295D4148E195__INCLUDED_)
+#define AFX_APNCAMDATA_H__32231556_A1FD_421B_94F8_295D4148E195__INCLUDED_
+
+#define APN_MAX_HBINNING 10
+#define APN_MAX_PATTERN_ENTRIES 256
+
+
+typedef struct _APN_VPATTERN_FILE {
+ unsigned short Mask;
+ unsigned short NumElements;
+ unsigned short *PatternData;
+} APN_VPATTERN_FILE;
+
+typedef struct _APN_HPATTERN_FILE {
+ unsigned short Mask;
+ unsigned short BinningLimit;
+ unsigned short RefNumElements;
+ unsigned short BinNumElements[APN_MAX_HBINNING];
+ unsigned short SigNumElements;
+ unsigned short *RefPatternData;
+ unsigned short *BinPatternData[APN_MAX_HBINNING];
+ unsigned short *SigPatternData;
+} APN_HPATTERN_FILE;
+
+
+class CApnCamData
+{
+public:
+ CApnCamData();
+ virtual ~CApnCamData();
+
+ virtual void Initialize() = 0;
+
+
+ char m_Sensor[20];
+ char m_CameraModel[20];
+
+ unsigned short m_CameraId;
+
+ bool m_InterlineCCD;
+ bool m_SupportsSerialA;
+ bool m_SupportsSerialB;
+ bool m_SensorTypeCCD;
+
+ unsigned short m_TotalColumns;
+ unsigned short m_ImagingColumns;
+
+ unsigned short m_ClampColumns;
+ unsigned short m_PreRoiSkipColumns;
+ unsigned short m_PostRoiSkipColumns;
+ unsigned short m_OverscanColumns;
+
+ unsigned short m_TotalRows;
+ unsigned short m_ImagingRows;
+
+ unsigned short m_UnderscanRows;
+ unsigned short m_OverscanRows;
+
+ unsigned short m_VFlushBinning;
+
+ bool m_EnableSingleRowOffset;
+ unsigned short m_RowOffsetBinning;
+
+ bool m_HFlushDisable;
+
+ unsigned short m_ShutterCloseDelay;
+
+ double m_PixelSizeX;
+ double m_PixelSizeY;
+
+ bool m_Color;
+
+ double m_ReportedGainSixteenBit;
+
+ double m_MinSuggestedExpTime;
+
+ bool m_CoolingSupported;
+ bool m_RegulatedCoolingSupported;
+
+ double m_TempSetPoint;
+ unsigned short m_TempRampRateOne;
+ unsigned short m_TempRampRateTwo;
+ double m_TempBackoffPoint;
+
+ unsigned short m_DefaultGainTwelveBit;
+ unsigned short m_DefaultOffsetTwelveBit;
+ unsigned short m_DefaultRVoltage;
+
+
+ // Pattern Files
+ APN_VPATTERN_FILE m_VerticalPattern;
+
+ APN_HPATTERN_FILE m_ClampPatternSixteen;
+ APN_HPATTERN_FILE m_SkipPatternSixteen;
+ APN_HPATTERN_FILE m_RoiPatternSixteen;
+
+ APN_HPATTERN_FILE m_ClampPatternTwelve;
+ APN_HPATTERN_FILE m_SkipPatternTwelve;
+ APN_HPATTERN_FILE m_RoiPatternTwelve;
+
+
+private:
+
+ void init_vpattern( );
+ void clear_vpattern( );
+
+ void init_hpattern( APN_HPATTERN_FILE *Pattern );
+ void clear_hpattern( APN_HPATTERN_FILE *Pattern );
+
+};
+
+#endif // !defined(AFX_APNCAMDATA_H__32231556_A1FD_421B_94F8_295D4148E195__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp
new file mode 100644
index 00000000..8ea6b7de
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.cpp
@@ -0,0 +1,582 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD3011HS.cpp: Implementation file for the CApnCamData_CCD3011HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD3011HS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD3011HS::CApnCamData_CCD3011HS()
+{
+}
+
+
+CApnCamData_CCD3011HS::~CApnCamData_CCD3011HS()
+{
+}
+
+
+void CApnCamData_CCD3011HS::Initialize()
+{
+ strcpy( m_Sensor, "CCD3011HS" );
+ strcpy( m_CameraModel, "30" );
+ m_CameraId = 21;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1040;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 8;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 8;
+ m_TotalRows = 256;
+ m_ImagingRows = 256;
+ m_UnderscanRows = 0;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 26;
+ m_PixelSizeY = 26;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD3011HS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD3011HS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011HS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011HS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011HS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011HS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011HS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011HS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h
new file mode 100644
index 00000000..6ffa3a6c
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011HS.h
@@ -0,0 +1,50 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD3011HS.h: Interface file for the CApnCamData_CCD3011HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD3011HS : public CApnCamData
+{
+public:
+ CApnCamData_CCD3011HS();
+ virtual ~CApnCamData_CCD3011HS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp
new file mode 100644
index 00000000..565c3f88
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.cpp
@@ -0,0 +1,572 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD3011LS.cpp: Implementation file for the CApnCamData_CCD3011LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD3011LS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD3011LS::CApnCamData_CCD3011LS()
+{
+}
+
+
+CApnCamData_CCD3011LS::~CApnCamData_CCD3011LS()
+{
+}
+
+
+void CApnCamData_CCD3011LS::Initialize()
+{
+ strcpy( m_Sensor, "CCD3011LS" );
+ strcpy( m_CameraModel, "30" );
+ m_CameraId = 20;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1040;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 8;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 8;
+ m_TotalRows = 256;
+ m_ImagingRows = 256;
+ m_UnderscanRows = 0;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 26;
+ m_PixelSizeY = 26;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD3011LS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD3011LS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011LS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011LS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011LS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011LS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011LS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD3011LS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h
new file mode 100644
index 00000000..018d2e23
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD3011LS.h
@@ -0,0 +1,41 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD3011LS.h: Interface file for the CApnCamData_CCD3011LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD3011LS : public CApnCamData
+{
+public:
+ CApnCamData_CCD3011LS();
+ virtual ~CApnCamData_CCD3011LS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4020HS.h
@@ -0,0 +1 @@
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp
new file mode 100644
index 00000000..cfb84f14
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.cpp
@@ -0,0 +1,572 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4240HS.cpp: Implementation file for the CApnCamData_CCD4240HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4240HS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4240HS::CApnCamData_CCD4240HS()
+{
+}
+
+
+CApnCamData_CCD4240HS::~CApnCamData_CCD4240HS()
+{
+}
+
+
+void CApnCamData_CCD4240HS::Initialize()
+{
+ strcpy( m_Sensor, "CCD4240HS" );
+ strcpy( m_CameraModel, "42" );
+ m_CameraId = 16;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 2148;
+ m_ImagingColumns = 2048;
+ m_ClampColumns = 50;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 50;
+ m_TotalRows = 2052;
+ m_ImagingRows = 2048;
+ m_UnderscanRows = 2;
+ m_OverscanRows = 2;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 600;
+ m_PixelSizeX = 13.5;
+ m_PixelSizeY = 13.5;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4240HS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4240HS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240HS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240HS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240HS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240HS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240HS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240HS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h
new file mode 100644
index 00000000..612ebdd0
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240HS.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4240HS.h: Interface file for the CApnCamData_CCD4240HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4240HS : public CApnCamData
+{
+public:
+ CApnCamData_CCD4240HS();
+ virtual ~CApnCamData_CCD4240HS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp
new file mode 100644
index 00000000..d768dad0
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.cpp
@@ -0,0 +1,572 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4240LS.cpp: Implementation file for the CApnCamData_CCD4240LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4240LS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4240LS::CApnCamData_CCD4240LS()
+{
+}
+
+
+CApnCamData_CCD4240LS::~CApnCamData_CCD4240LS()
+{
+}
+
+
+void CApnCamData_CCD4240LS::Initialize()
+{
+ strcpy( m_Sensor, "CCD4240LS" );
+ strcpy( m_CameraModel, "42" );
+ m_CameraId = 17;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 2148;
+ m_ImagingColumns = 2048;
+ m_ClampColumns = 50;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 50;
+ m_TotalRows = 2052;
+ m_ImagingRows = 2048;
+ m_UnderscanRows = 2;
+ m_OverscanRows = 2;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 600;
+ m_PixelSizeX = 13.5;
+ m_PixelSizeY = 13.5;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4240LS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4240LS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240LS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240LS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240LS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240LS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240LS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4240LS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h
new file mode 100644
index 00000000..4767d428
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4240LS.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4240LS.h: Interface file for the CApnCamData_CCD4240LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4240LS : public CApnCamData
+{
+public:
+ CApnCamData_CCD4240LS();
+ virtual ~CApnCamData_CCD4240LS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp
new file mode 100644
index 00000000..2b0dde8e
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.cpp
@@ -0,0 +1,566 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710HS.cpp: Implementation file for the CApnCamData_CCD4710HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4710HS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4710HS::CApnCamData_CCD4710HS()
+{
+}
+
+
+CApnCamData_CCD4710HS::~CApnCamData_CCD4710HS()
+{
+}
+
+
+void CApnCamData_CCD4710HS::Initialize()
+{
+ strcpy( m_Sensor, "CCD4710HS" );
+ strcpy( m_CameraModel, "47" );
+ m_CameraId = 11;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 1027;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 3;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4710HS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4710HS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710HS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710HS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0,
+ 0x00D0, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0054, 0x0044
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710HS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710HS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710HS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710HS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h
new file mode 100644
index 00000000..b07baedb
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710HS.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710HS.h: Interface file for the CApnCamData_CCD4710HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4710HS : public CApnCamData
+{
+public:
+ CApnCamData_CCD4710HS();
+ virtual ~CApnCamData_CCD4710HS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp
new file mode 100644
index 00000000..7ab60fb8
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.cpp
@@ -0,0 +1,572 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS.cpp: Implementation file for the CApnCamData_CCD4710LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4710LS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4710LS::CApnCamData_CCD4710LS()
+{
+}
+
+
+CApnCamData_CCD4710LS::~CApnCamData_CCD4710LS()
+{
+}
+
+
+void CApnCamData_CCD4710LS::Initialize()
+{
+ strcpy( m_Sensor, "CCD4710LS" );
+ strcpy( m_CameraModel, "47" );
+ m_CameraId = 10;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 1027;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 3;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4710LS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4710LS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h
new file mode 100644
index 00000000..417bfc66
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS.h: Interface file for the CApnCamData_CCD4710LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4710LS : public CApnCamData
+{
+public:
+ CApnCamData_CCD4710LS();
+ virtual ~CApnCamData_CCD4710LS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp
new file mode 100644
index 00000000..a23176f3
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.cpp
@@ -0,0 +1,572 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS2.cpp: Implementation file for the CApnCamData_CCD4710LS2 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4710LS2.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4710LS2::CApnCamData_CCD4710LS2()
+{
+}
+
+
+CApnCamData_CCD4710LS2::~CApnCamData_CCD4710LS2()
+{
+}
+
+
+void CApnCamData_CCD4710LS2::Initialize()
+{
+ strcpy( m_Sensor, "CCD4710LS2" );
+ strcpy( m_CameraModel, "47" );
+ m_CameraId = 12;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 1027;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 3;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4710LS2::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4710LS2::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS2::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS2::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS2::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS2::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS2::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS2::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h
new file mode 100644
index 00000000..07482590
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS2.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS2.h: Interface file for the CApnCamData_CCD4710LS2 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4710LS2 : public CApnCamData
+{
+public:
+ CApnCamData_CCD4710LS2();
+ virtual ~CApnCamData_CCD4710LS2();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp
new file mode 100644
index 00000000..8650c0b2
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.cpp
@@ -0,0 +1,571 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS3.cpp: Implementation file for the CApnCamData_CCD4710LS3 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4710LS3.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4710LS3::CApnCamData_CCD4710LS3()
+{
+}
+
+
+CApnCamData_CCD4710LS3::~CApnCamData_CCD4710LS3()
+{
+}
+
+
+void CApnCamData_CCD4710LS3::Initialize()
+{
+ strcpy( m_Sensor, "CCD4710LS3" );
+ strcpy( m_CameraModel, "47" );
+ m_CameraId = 13;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 1027;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 3;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4710LS3::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4710LS3::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS3::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS3::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 42;
+ const unsigned short SigNumElements = 56;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006E, 0x006E, 0x006A, 0x006A, 0x106A, 0x106A, 0x106A, 0x007A, 0x007A, 0x007A,
+ 0x007A, 0x007A, 0x0072, 0x0072, 0x0076, 0x0076, 0x0076, 0x0076, 0x0076, 0x0076,
+ 0x0076, 0x0076, 0x0076, 0x0076, 0x00F6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6,
+ 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6,
+ 0x00D6, 0x00D6
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x00D6,
+ 0x00D6, 0x00D6, 0x00D6, 0x00D6, 0x0056, 0x0046, 0x0046, 0x0046, 0x0046, 0x0046,
+ 0x0046, 0x0146, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106,
+ 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106,
+ 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106, 0x0106,
+ 0x0106, 0x0106, 0x0106, 0x8106, 0x8107, 0x0406
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D6, 0x00D6
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS3::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS3::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS3::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS3::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h
new file mode 100644
index 00000000..ca8fcce3
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS3.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS3.h: Interface file for the CApnCamData_CCD4710LS3 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4710LS3 : public CApnCamData
+{
+public:
+ CApnCamData_CCD4710LS3();
+ virtual ~CApnCamData_CCD4710LS3();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp
new file mode 100644
index 00000000..23cec00b
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.cpp
@@ -0,0 +1,571 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS4.cpp: Implementation file for the CApnCamData_CCD4710LS4 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4710LS4.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4710LS4::CApnCamData_CCD4710LS4()
+{
+}
+
+
+CApnCamData_CCD4710LS4::~CApnCamData_CCD4710LS4()
+{
+}
+
+
+void CApnCamData_CCD4710LS4::Initialize()
+{
+ strcpy( m_Sensor, "CCD4710LS4" );
+ strcpy( m_CameraModel, "47" );
+ m_CameraId = 15;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 1027;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 3;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4710LS4::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4710LS4::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS4::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS4::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 42;
+ const unsigned short SigNumElements = 56;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8105, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS4::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS4::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS4::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS4::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h
new file mode 100644
index 00000000..18623bc3
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS4.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS4.h: Interface file for the CApnCamData_CCD4710LS4 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4710LS4 : public CApnCamData
+{
+public:
+ CApnCamData_CCD4710LS4();
+ virtual ~CApnCamData_CCD4710LS4();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp
new file mode 100644
index 00000000..625bcc5b
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.cpp
@@ -0,0 +1,571 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS5.cpp: Implementation file for the CApnCamData_CCD4710LS5 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4710LS5.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4710LS5::CApnCamData_CCD4710LS5()
+{
+}
+
+
+CApnCamData_CCD4710LS5::~CApnCamData_CCD4710LS5()
+{
+}
+
+
+void CApnCamData_CCD4710LS5::Initialize()
+{
+ strcpy( m_Sensor, "CCD4710LS5" );
+ strcpy( m_CameraModel, "47" );
+ m_CameraId = 28;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 1027;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 3;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4710LS5::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4710LS5::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS5::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS5::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 42;
+ const unsigned short SigNumElements = 56;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8105, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS5::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS5::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS5::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4710LS5::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h
new file mode 100644
index 00000000..23907e5e
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4710LS5.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4710LS5.h: Interface file for the CApnCamData_CCD4710LS5 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4710LS5 : public CApnCamData
+{
+public:
+ CApnCamData_CCD4710LS5();
+ virtual ~CApnCamData_CCD4710LS5();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp
new file mode 100644
index 00000000..e95d6dc2
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.cpp
@@ -0,0 +1,550 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4720HS.cpp: Implementation file for the CApnCamData_CCD4720HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4720HS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4720HS::CApnCamData_CCD4720HS()
+{
+}
+
+
+CApnCamData_CCD4720HS::~CApnCamData_CCD4720HS()
+{
+}
+
+
+void CApnCamData_CCD4720HS::Initialize()
+{
+ strcpy( m_Sensor, "CCD4720HS" );
+ strcpy( m_CameraModel, "4720" );
+ m_CameraId = 25;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 2057;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 1033;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = true;
+ m_RowOffsetBinning = 1033;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 0;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 1.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4720HS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 23;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006,
+ 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4720HS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720HS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720HS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720HS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720HS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720HS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720HS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h
new file mode 100644
index 00000000..4616b0fb
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720HS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4720HS.h: Interface file for the CApnCamData_CCD4720HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4720HS : public CApnCamData
+{
+public:
+ CApnCamData_CCD4720HS();
+ virtual ~CApnCamData_CCD4720HS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp
new file mode 100644
index 00000000..c46098cd
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.cpp
@@ -0,0 +1,550 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4720LS.cpp: Implementation file for the CApnCamData_CCD4720LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD4720LS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD4720LS::CApnCamData_CCD4720LS()
+{
+}
+
+
+CApnCamData_CCD4720LS::~CApnCamData_CCD4720LS()
+{
+}
+
+
+void CApnCamData_CCD4720LS::Initialize()
+{
+ strcpy( m_Sensor, "CCD4720LS" );
+ strcpy( m_CameraModel, "4720" );
+ m_CameraId = 24;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1072;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 24;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 24;
+ m_TotalRows = 2057;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 1033;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = true;
+ m_RowOffsetBinning = 1033;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 0;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 1.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD4720LS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 23;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006,
+ 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD4720LS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720LS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720LS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720LS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720LS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720LS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD4720LS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h
new file mode 100644
index 00000000..5ace563c
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD4720LS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD4720LS.h: Interface file for the CApnCamData_CCD4720LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD4720LS : public CApnCamData
+{
+public:
+ CApnCamData_CCD4720LS();
+ virtual ~CApnCamData_CCD4720LS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp
new file mode 100644
index 00000000..657200e3
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.cpp
@@ -0,0 +1,572 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5520HS.cpp: Implementation file for the CApnCamData_CCD5520HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD5520HS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD5520HS::CApnCamData_CCD5520HS()
+{
+}
+
+
+CApnCamData_CCD5520HS::~CApnCamData_CCD5520HS()
+{
+}
+
+
+void CApnCamData_CCD5520HS::Initialize()
+{
+ strcpy( m_Sensor, "CCD5520HS" );
+ strcpy( m_CameraModel, "55" );
+ m_CameraId = 23;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 804;
+ m_ImagingColumns = 770;
+ m_ClampColumns = 17;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 17;
+ m_TotalRows = 1152;
+ m_ImagingRows = 1152;
+ m_UnderscanRows = 0;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 22.5;
+ m_PixelSizeY = 22.5;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD5520HS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD5520HS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520HS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520HS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520HS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520HS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520HS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520HS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h
new file mode 100644
index 00000000..0e4c2a34
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520HS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5520HS.h: Interface file for the CApnCamData_CCD5520HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD5520HS : public CApnCamData
+{
+public:
+ CApnCamData_CCD5520HS();
+ virtual ~CApnCamData_CCD5520HS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp
new file mode 100644
index 00000000..1dc66328
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.cpp
@@ -0,0 +1,572 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5520LS.cpp: Implementation file for the CApnCamData_CCD5520LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD5520LS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD5520LS::CApnCamData_CCD5520LS()
+{
+}
+
+
+CApnCamData_CCD5520LS::~CApnCamData_CCD5520LS()
+{
+}
+
+
+void CApnCamData_CCD5520LS::Initialize()
+{
+ strcpy( m_Sensor, "CCD5520LS" );
+ strcpy( m_CameraModel, "55" );
+ m_CameraId = 22;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 804;
+ m_ImagingColumns = 770;
+ m_ClampColumns = 17;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 17;
+ m_TotalRows = 1152;
+ m_ImagingRows = 1152;
+ m_UnderscanRows = 0;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 22.5;
+ m_PixelSizeY = 22.5;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD5520LS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 247;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A, 0x000A,
+ 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C,
+ 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0008, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD5520LS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520LS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520LS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520LS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520LS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520LS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5520LS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h
new file mode 100644
index 00000000..3f2b18fe
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5520LS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5520LS.h: Interface file for the CApnCamData_CCD5520LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD5520LS : public CApnCamData
+{
+public:
+ CApnCamData_CCD5520LS();
+ virtual ~CApnCamData_CCD5520LS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp
new file mode 100644
index 00000000..fd737cbe
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.cpp
@@ -0,0 +1,550 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5710HS.cpp: Implementation file for the CApnCamData_CCD5710HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD5710HS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD5710HS::CApnCamData_CCD5710HS()
+{
+}
+
+
+CApnCamData_CCD5710HS::~CApnCamData_CCD5710HS()
+{
+}
+
+
+void CApnCamData_CCD5710HS::Initialize()
+{
+ strcpy( m_Sensor, "CCD5710HS" );
+ strcpy( m_CameraModel, "57" );
+ m_CameraId = 19;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 536;
+ m_ImagingColumns = 512;
+ m_ClampColumns = 12;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 12;
+ m_TotalRows = 1056;
+ m_ImagingRows = 512;
+ m_UnderscanRows = 536;
+ m_OverscanRows = 8;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = true;
+ m_RowOffsetBinning = 536;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 0;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 1.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD5710HS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 23;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006,
+ 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD5710HS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710HS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710HS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710HS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710HS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710HS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710HS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h
new file mode 100644
index 00000000..f455126e
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710HS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5710HS.h: Interface file for the CApnCamData_CCD5710HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD5710HS : public CApnCamData
+{
+public:
+ CApnCamData_CCD5710HS();
+ virtual ~CApnCamData_CCD5710HS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp
new file mode 100644
index 00000000..438cf29d
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.cpp
@@ -0,0 +1,550 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5710LS.cpp: Implementation file for the CApnCamData_CCD5710LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD5710LS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD5710LS::CApnCamData_CCD5710LS()
+{
+}
+
+
+CApnCamData_CCD5710LS::~CApnCamData_CCD5710LS()
+{
+}
+
+
+void CApnCamData_CCD5710LS::Initialize()
+{
+ strcpy( m_Sensor, "CCD5710LS" );
+ strcpy( m_CameraModel, "57" );
+ m_CameraId = 18;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 536;
+ m_ImagingColumns = 512;
+ m_ClampColumns = 12;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 12;
+ m_TotalRows = 1056;
+ m_ImagingRows = 512;
+ m_UnderscanRows = 536;
+ m_OverscanRows = 8;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = true;
+ m_RowOffsetBinning = 536;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 0;
+ m_PixelSizeX = 13;
+ m_PixelSizeY = 13;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 1.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD5710LS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 23;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0006, 0x0006, 0x0006,
+ 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x0008, 0x0008, 0x0008, 0x0008,
+ 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD5710LS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710LS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710LS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710LS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710LS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710LS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD5710LS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h
new file mode 100644
index 00000000..546b5387
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD5710LS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD5710LS.h: Interface file for the CApnCamData_CCD5710LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD5710LS : public CApnCamData
+{
+public:
+ CApnCamData_CCD5710LS();
+ virtual ~CApnCamData_CCD5710LS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp
new file mode 100644
index 00000000..7fdf2860
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.cpp
@@ -0,0 +1,554 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD7700HS.cpp: Implementation file for the CApnCamData_CCD7700HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD7700HS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD7700HS::CApnCamData_CCD7700HS()
+{
+}
+
+
+CApnCamData_CCD7700HS::~CApnCamData_CCD7700HS()
+{
+}
+
+
+void CApnCamData_CCD7700HS::Initialize()
+{
+ strcpy( m_Sensor, "CCD7700HS" );
+ strcpy( m_CameraModel, "77" );
+ m_CameraId = 27;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 527;
+ m_ImagingColumns = 512;
+ m_ClampColumns = 15;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 0;
+ m_TotalRows = 512;
+ m_ImagingRows = 512;
+ m_UnderscanRows = 0;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 24;
+ m_PixelSizeY = 24;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD7700HS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 61;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0008,
+ 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD7700HS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700HS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700HS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700HS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700HS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700HS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700HS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h
new file mode 100644
index 00000000..8ffb861e
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700HS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD7700HS.h: Interface file for the CApnCamData_CCD7700HS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD7700HS : public CApnCamData
+{
+public:
+ CApnCamData_CCD7700HS();
+ virtual ~CApnCamData_CCD7700HS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp
new file mode 100644
index 00000000..5e146a5d
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.cpp
@@ -0,0 +1,554 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD7700LS.cpp: Implementation file for the CApnCamData_CCD7700LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_CCD7700LS.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_CCD7700LS::CApnCamData_CCD7700LS()
+{
+}
+
+
+CApnCamData_CCD7700LS::~CApnCamData_CCD7700LS()
+{
+}
+
+
+void CApnCamData_CCD7700LS::Initialize()
+{
+ strcpy( m_Sensor, "CCD7700LS" );
+ strcpy( m_CameraModel, "77" );
+ m_CameraId = 26;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 527;
+ m_ImagingColumns = 512;
+ m_ClampColumns = 15;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 0;
+ m_TotalRows = 512;
+ m_ImagingRows = 512;
+ m_UnderscanRows = 0;
+ m_OverscanRows = 0;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 24;
+ m_PixelSizeY = 24;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 300;
+ m_DefaultOffsetTwelveBit = 100;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_CCD7700LS::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 61;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0000, 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x000C, 0x0008,
+ 0x0008, 0x0008, 0x000A, 0x000A, 0x000A, 0x000A, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_CCD7700LS::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700LS::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 22;
+ const unsigned short SigNumElements = 8;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x0068, 0x006A, 0x006A, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D0, 0x00D0, 0x00D0, 0x00D0, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0054, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700LS::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 48;
+ const unsigned short SigNumElements = 65;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x006C, 0x006C, 0x0068, 0x0068, 0x0068, 0x0068, 0x0068, 0x0078, 0x0078, 0x0078,
+ 0x0078, 0x0078, 0x0070, 0x0070, 0x0074, 0x0074, 0x0076, 0x0076, 0x0076, 0x0074,
+ 0x0074, 0x0074, 0x0074, 0x0074, 0x0074, 0x1074, 0x1074, 0x0074, 0x0074, 0x0074,
+ 0x00F4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x00D4,
+ 0x00D4, 0x00D4, 0x00D4, 0x00D4, 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0144, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x8104, 0x8104, 0x0004, 0x0004, 0x0004, 0x0004, 0x0404,
+ 0x0404, 0x0004, 0x0004, 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x0024, 0x0058, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x00D4, 0x00D4
+ },
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x004C, 0x004C, 0x004C, 0x004C, 0x004C,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0058, 0x0058, 0x0058, 0x0058,
+ 0x0050, 0x0050, 0x0050, 0x0050, 0x0050, 0x0054, 0x0054, 0x0054, 0x0054, 0x0054,
+ 0x0054, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044
+ },
+ {
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700LS::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700LS::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0005, 0x0004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700LS::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0017
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x000C, 0x0008, 0x400A, 0x000A, 0x0008, 0x0008, 0x0218, 0x0018, 0x0018, 0x0018,
+ 0x0010, 0x0010, 0x0010, 0x0010, 0x0014, 0x2014, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x8005, 0x8004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_CCD7700LS::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h
new file mode 100644
index 00000000..423efe14
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_CCD7700LS.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_CCD7700LS.h: Interface file for the CApnCamData_CCD7700LS class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_CCD7700LS : public CApnCamData
+{
+public:
+ CApnCamData_CCD7700LS();
+ virtual ~CApnCamData_CCD7700LS();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp
new file mode 100644
index 00000000..423f2eb4
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF0261E.cpp: Implementation file for the CApnCamData_KAF0261E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF0261E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF0261E::CApnCamData_KAF0261E()
+{
+}
+
+
+CApnCamData_KAF0261E::~CApnCamData_KAF0261E()
+{
+}
+
+
+void CApnCamData_KAF0261E::Initialize()
+{
+ strcpy( m_Sensor, "KAF0261E" );
+ strcpy( m_CameraModel, "260" );
+ m_CameraId = 2;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 530;
+ m_ImagingColumns = 512;
+ m_ClampColumns = 8;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 10;
+ m_TotalRows = 520;
+ m_ImagingRows = 512;
+ m_UnderscanRows = 4;
+ m_OverscanRows = 4;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 20;
+ m_PixelSizeY = 20;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 3;
+ m_MinSuggestedExpTime = 10.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF0261E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF0261E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0261E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0261E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0261E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0261E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0261E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0261E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h
new file mode 100644
index 00000000..9aaefee7
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0261E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF0261E.h: Interface file for the CApnCamData_KAF0261E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF0261E : public CApnCamData
+{
+public:
+ CApnCamData_KAF0261E();
+ virtual ~CApnCamData_KAF0261E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp
new file mode 100644
index 00000000..63e4d2f8
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF0401E.cpp: Implementation file for the CApnCamData_KAF0401E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF0401E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF0401E::CApnCamData_KAF0401E()
+{
+}
+
+
+CApnCamData_KAF0401E::~CApnCamData_KAF0401E()
+{
+}
+
+
+void CApnCamData_KAF0401E::Initialize()
+{
+ strcpy( m_Sensor, "KAF0401E" );
+ strcpy( m_CameraModel, "1" );
+ m_CameraId = 0;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 796;
+ m_ImagingColumns = 768;
+ m_ClampColumns = 14;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 14;
+ m_TotalRows = 520;
+ m_ImagingRows = 512;
+ m_UnderscanRows = 4;
+ m_OverscanRows = 4;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 9;
+ m_PixelSizeY = 9;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 1.5;
+ m_MinSuggestedExpTime = 10.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF0401E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF0401E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0401E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0401E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0401E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0401E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0401E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF0401E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h
new file mode 100644
index 00000000..5c947b9a
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF0401E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF0401E.h: Interface file for the CApnCamData_KAF0401E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF0401E : public CApnCamData
+{
+public:
+ CApnCamData_KAF0401E();
+ virtual ~CApnCamData_KAF0401E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp
new file mode 100644
index 00000000..6f58201d
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1001E.cpp: Implementation file for the CApnCamData_KAF1001E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF1001E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF1001E::CApnCamData_KAF1001E()
+{
+}
+
+
+CApnCamData_KAF1001E::~CApnCamData_KAF1001E()
+{
+}
+
+
+void CApnCamData_KAF1001E::Initialize()
+{
+ strcpy( m_Sensor, "KAF1001E" );
+ strcpy( m_CameraModel, "6" );
+ m_CameraId = 5;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1044;
+ m_ImagingColumns = 1024;
+ m_ClampColumns = 8;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 12;
+ m_TotalRows = 1032;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 4;
+ m_OverscanRows = 4;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 24;
+ m_PixelSizeY = 24;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 3;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF1001E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF1001E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1001E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1001E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1001E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1001E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1001E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1001E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h
new file mode 100644
index 00000000..2e23c278
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1001E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1001E.h: Interface file for the CApnCamData_KAF1001E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF1001E : public CApnCamData
+{
+public:
+ CApnCamData_KAF1001E();
+ virtual ~CApnCamData_KAF1001E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp
new file mode 100644
index 00000000..46d62d17
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1301E.cpp: Implementation file for the CApnCamData_KAF1301E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF1301E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF1301E::CApnCamData_KAF1301E()
+{
+}
+
+
+CApnCamData_KAF1301E::~CApnCamData_KAF1301E()
+{
+}
+
+
+void CApnCamData_KAF1301E::Initialize()
+{
+ strcpy( m_Sensor, "KAF1301E" );
+ strcpy( m_CameraModel, "13" );
+ m_CameraId = 3;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1305;
+ m_ImagingColumns = 1280;
+ m_ClampColumns = 4;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 21;
+ m_TotalRows = 1028;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 2;
+ m_OverscanRows = 2;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 16;
+ m_PixelSizeY = 16;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 3;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF1301E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF1301E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1301E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1301E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1301E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1301E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1301E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1301E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h
new file mode 100644
index 00000000..5ca47f78
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1301E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1301E.h: Interface file for the CApnCamData_KAF1301E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF1301E : public CApnCamData
+{
+public:
+ CApnCamData_KAF1301E();
+ virtual ~CApnCamData_KAF1301E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp
new file mode 100644
index 00000000..4c21d3bf
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1401E.cpp: Implementation file for the CApnCamData_KAF1401E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF1401E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF1401E::CApnCamData_KAF1401E()
+{
+}
+
+
+CApnCamData_KAF1401E::~CApnCamData_KAF1401E()
+{
+}
+
+
+void CApnCamData_KAF1401E::Initialize()
+{
+ strcpy( m_Sensor, "KAF1401E" );
+ strcpy( m_CameraModel, "14" );
+ m_CameraId = 4;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1348;
+ m_ImagingColumns = 1320;
+ m_ClampColumns = 26;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 2;
+ m_TotalRows = 1037;
+ m_ImagingRows = 1035;
+ m_UnderscanRows = 1;
+ m_OverscanRows = 1;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 6.8;
+ m_PixelSizeY = 6.8;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 1;
+ m_MinSuggestedExpTime = 10.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF1401E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF1401E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1401E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1401E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1401E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1401E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1401E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1401E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h
new file mode 100644
index 00000000..9ffedcec
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1401E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1401E.h: Interface file for the CApnCamData_KAF1401E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF1401E : public CApnCamData
+{
+public:
+ CApnCamData_KAF1401E();
+ virtual ~CApnCamData_KAF1401E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp
new file mode 100644
index 00000000..e46da326
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1602E.cpp: Implementation file for the CApnCamData_KAF1602E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF1602E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF1602E::CApnCamData_KAF1602E()
+{
+}
+
+
+CApnCamData_KAF1602E::~CApnCamData_KAF1602E()
+{
+}
+
+
+void CApnCamData_KAF1602E::Initialize()
+{
+ strcpy( m_Sensor, "KAF1602E" );
+ strcpy( m_CameraModel, "2" );
+ m_CameraId = 1;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 1564;
+ m_ImagingColumns = 1536;
+ m_ClampColumns = 14;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 14;
+ m_TotalRows = 1032;
+ m_ImagingRows = 1024;
+ m_UnderscanRows = 4;
+ m_OverscanRows = 4;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 9;
+ m_PixelSizeY = 9;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 1.5;
+ m_MinSuggestedExpTime = 10.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF1602E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF1602E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1602E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1602E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1602E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1602E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1602E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF1602E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h
new file mode 100644
index 00000000..c768852d
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF1602E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF1602E.h: Interface file for the CApnCamData_KAF1602E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF1602E : public CApnCamData
+{
+public:
+ CApnCamData_KAF1602E();
+ virtual ~CApnCamData_KAF1602E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp
new file mode 100644
index 00000000..19054ce3
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.cpp
@@ -0,0 +1,619 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF16801E.cpp: Implementation file for the CApnCamData_KAF16801E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF16801E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF16801E::CApnCamData_KAF16801E()
+{
+}
+
+
+CApnCamData_KAF16801E::~CApnCamData_KAF16801E()
+{
+}
+
+
+void CApnCamData_KAF16801E::Initialize()
+{
+ strcpy( m_Sensor, "KAF16801E" );
+ strcpy( m_CameraModel, "16" );
+ m_CameraId = 9;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 4145;
+ m_ImagingColumns = 4098;
+ m_ClampColumns = 35;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 12;
+ m_TotalRows = 4128;
+ m_ImagingRows = 4098;
+ m_UnderscanRows = 10;
+ m_OverscanRows = 20;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 9;
+ m_PixelSizeY = 9;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 1.5;
+ m_MinSuggestedExpTime = 30.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF16801E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 116;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204,
+ 0x0204, 0x0004, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006, 0x0006,
+ 0x0006, 0x0006, 0x0006, 0x0006, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000,
+ 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF16801E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x2;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF16801E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x2;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF16801E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x2;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF16801E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF16801E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF16801E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF16801E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h
new file mode 100644
index 00000000..f46680a4
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF16801E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF16801E.h: Interface file for the CApnCamData_KAF16801E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF16801E : public CApnCamData
+{
+public:
+ CApnCamData_KAF16801E();
+ virtual ~CApnCamData_KAF16801E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp
new file mode 100644
index 00000000..e63e6899
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.cpp
@@ -0,0 +1,611 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF3200E.cpp: Implementation file for the CApnCamData_KAF3200E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF3200E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF3200E::CApnCamData_KAF3200E()
+{
+}
+
+
+CApnCamData_KAF3200E::~CApnCamData_KAF3200E()
+{
+}
+
+
+void CApnCamData_KAF3200E::Initialize()
+{
+ strcpy( m_Sensor, "KAF3200E" );
+ strcpy( m_CameraModel, "32" );
+ m_CameraId = 6;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 2267;
+ m_ImagingColumns = 2184;
+ m_ClampColumns = 46;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 37;
+ m_TotalRows = 1510;
+ m_ImagingRows = 1472;
+ m_UnderscanRows = 34;
+ m_OverscanRows = 4;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 6.8;
+ m_PixelSizeY = 6.8;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 1;
+ m_MinSuggestedExpTime = 10.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF3200E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 39;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204, 0x0204,
+ 0x0204, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF3200E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x2;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF3200E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x2;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF3200E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x2;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF3200E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF3200E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF3200E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF3200E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h
new file mode 100644
index 00000000..ee166530
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF3200E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF3200E.h: Interface file for the CApnCamData_KAF3200E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF3200E : public CApnCamData
+{
+public:
+ CApnCamData_KAF3200E();
+ virtual ~CApnCamData_KAF3200E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp
new file mode 100644
index 00000000..c9931294
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF4202.cpp: Implementation file for the CApnCamData_KAF4202 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF4202.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF4202::CApnCamData_KAF4202()
+{
+}
+
+
+CApnCamData_KAF4202::~CApnCamData_KAF4202()
+{
+}
+
+
+void CApnCamData_KAF4202::Initialize()
+{
+ strcpy( m_Sensor, "KAF4202" );
+ strcpy( m_CameraModel, "4" );
+ m_CameraId = 7;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 2060;
+ m_ImagingColumns = 2032;
+ m_ClampColumns = 25;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 3;
+ m_TotalRows = 2048;
+ m_ImagingRows = 2044;
+ m_UnderscanRows = 2;
+ m_OverscanRows = 2;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 9;
+ m_PixelSizeY = 9;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 1.5;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF4202::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF4202::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF4202::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF4202::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF4202::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF4202::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF4202::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF4202::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF4202.h b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.h
new file mode 100644
index 00000000..e34c51b0
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF4202.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF4202.h: Interface file for the CApnCamData_KAF4202 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF4202 : public CApnCamData
+{
+public:
+ CApnCamData_KAF4202();
+ virtual ~CApnCamData_KAF4202();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp
new file mode 100644
index 00000000..cded741c
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.cpp
@@ -0,0 +1,615 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF6303E.cpp: Implementation file for the CApnCamData_KAF6303E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_KAF6303E.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_KAF6303E::CApnCamData_KAF6303E()
+{
+}
+
+
+CApnCamData_KAF6303E::~CApnCamData_KAF6303E()
+{
+}
+
+
+void CApnCamData_KAF6303E::Initialize()
+{
+ strcpy( m_Sensor, "KAF6303E" );
+ strcpy( m_CameraModel, "9" );
+ m_CameraId = 8;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 3100;
+ m_ImagingColumns = 3073;
+ m_ClampColumns = 15;
+ m_PreRoiSkipColumns = 0;
+ m_PostRoiSkipColumns = 0;
+ m_OverscanColumns = 12;
+ m_TotalRows = 2056;
+ m_ImagingRows = 2048;
+ m_UnderscanRows = 4;
+ m_OverscanRows = 4;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 9;
+ m_PixelSizeY = 9;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 1.5;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_KAF6303E::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 71;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002, 0x0002,
+ 0x0002, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0000, 0x0001,
+ 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_KAF6303E::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0004
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF6303E::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x0068, 0x1068, 0x1068, 0x1068, 0x1068, 0x1048,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8,
+ 0x10C8, 0x10C8, 0x10C8, 0x10C8, 0x10C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0064
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF6303E::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0xE;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0064, 0x006A, 0x006A, 0x0068, 0x1068, 0x1068, 0x1068, 0x0068, 0x00E8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8,
+ 0x00C8, 0x00C8, 0x00C8, 0x00C8, 0x00C8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0404
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF6303E::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2008, 0x0004, 0x0004, 0x0004, 0x0005,
+ 0x4004
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF6303E::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4004
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF6303E::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_KAF6303E::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h
new file mode 100644
index 00000000..9b84a102
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_KAF6303E.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_KAF6303E.h: Interface file for the CApnCamData_KAF6303E class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_KAF6303E : public CApnCamData
+{
+public:
+ CApnCamData_KAF6303E();
+ virtual ~CApnCamData_KAF6303E();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp b/kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp
new file mode 100644
index 00000000..69767c19
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_TH7899.cpp
@@ -0,0 +1,609 @@
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_TH7899.cpp: Implementation file for the CApnCamData_TH7899 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData_TH7899.h"
+
+#include <stdlib.h>
+#include <malloc.h>
+#include <string.h>
+
+
+/////////////////////////////////////////////////////////////
+// Construction/Destruction
+/////////////////////////////////////////////////////////////
+
+
+CApnCamData_TH7899::CApnCamData_TH7899()
+{
+}
+
+
+CApnCamData_TH7899::~CApnCamData_TH7899()
+{
+}
+
+
+void CApnCamData_TH7899::Initialize()
+{
+ strcpy( m_Sensor, "TH7899" );
+ strcpy( m_CameraModel, "10" );
+ m_CameraId = 14;
+ m_InterlineCCD = false;
+ m_SupportsSerialA = true;
+ m_SupportsSerialB = true;
+ m_SensorTypeCCD = true;
+ m_TotalColumns = 2110;
+ m_ImagingColumns = 2048;
+ m_ClampColumns = 25;
+ m_PreRoiSkipColumns = 5;
+ m_PostRoiSkipColumns = 5;
+ m_OverscanColumns = 27;
+ m_TotalRows = 2054;
+ m_ImagingRows = 2048;
+ m_UnderscanRows = 3;
+ m_OverscanRows = 3;
+ m_VFlushBinning = 4;
+ m_EnableSingleRowOffset = false;
+ m_RowOffsetBinning = 1;
+ m_HFlushDisable = false;
+ m_ShutterCloseDelay = 20;
+ m_PixelSizeX = 14;
+ m_PixelSizeY = 14;
+ m_Color = false;
+ m_ReportedGainSixteenBit = 2;
+ m_MinSuggestedExpTime = 20.0;
+ m_CoolingSupported = true;
+ m_RegulatedCoolingSupported = true;
+ m_TempSetPoint = -20.0;
+ m_TempRampRateOne = 1000;
+ m_TempRampRateTwo = 2000;
+ m_TempBackoffPoint = 2.0;
+ m_DefaultGainTwelveBit = 100;
+ m_DefaultOffsetTwelveBit = 255;
+ m_DefaultRVoltage = 1000;
+
+ set_vpattern();
+
+ set_hpattern_clamp_sixteen();
+ set_hpattern_skip_sixteen();
+ set_hpattern_roi_sixteen();
+
+ set_hpattern_clamp_twelve();
+ set_hpattern_skip_twelve();
+ set_hpattern_roi_twelve();
+}
+
+
+void CApnCamData_TH7899::set_vpattern()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short NumElements = 18;
+ unsigned short Pattern[NumElements] =
+ {
+ 0x0000, 0x0018, 0x0018, 0x001A, 0x001A, 0x0012, 0x0012, 0x0016, 0x0016, 0x0006,
+ 0x0006, 0x000E, 0x000E, 0x000C, 0x000C, 0x0000, 0x0001, 0x0000
+ };
+
+ m_VerticalPattern.Mask = Mask;
+ m_VerticalPattern.NumElements = NumElements;
+ m_VerticalPattern.PatternData =
+ (unsigned short *)malloc(NumElements * sizeof(unsigned short));
+
+ for ( int i=0; i<NumElements; i++ )
+ {
+ m_VerticalPattern.PatternData[i] = Pattern[i];
+ }
+}
+
+
+void CApnCamData_TH7899::set_hpattern_skip_sixteen()
+{
+ const unsigned short Mask = 0x1E;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 11;
+ const unsigned short SigNumElements = 12;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0074, 0x007A, 0x007A, 0x0078, 0x1078, 0x1078, 0x1078, 0x0078, 0x00F8, 0x00D8,
+ 0x00D8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0004,
+ 0x0005, 0x0014
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0058, 0x0054
+ } };
+
+ set_hpattern( &m_SkipPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_TH7899::set_hpattern_clamp_sixteen()
+{
+ const unsigned short Mask = 0x1E;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 24;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0074, 0x007A, 0x007A, 0x0078, 0x0078, 0x1078, 0x1078, 0x1078, 0x1078, 0x1058,
+ 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8,
+ 0x10D8, 0x10D8, 0x10D8, 0x10D8, 0x10D8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0004, 0x0004, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0004,
+ 0x0404, 0x0004, 0x0005, 0x0074
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0058, 0x0054
+ } };
+
+ set_hpattern( &m_ClampPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_TH7899::set_hpattern_roi_sixteen()
+{
+ const unsigned short Mask = 0x1E;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 25;
+ const unsigned short SigNumElements = 27;
+
+ unsigned short RefPatternData[RefNumElements] =
+ {
+ 0x0074, 0x007A, 0x007A, 0x0078, 0x1078, 0x1078, 0x1078, 0x0078, 0x00F8, 0x00D8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D8,
+ 0x00D8, 0x00D8, 0x00D8, 0x00D8, 0x00D8
+ };
+
+ unsigned short SigPatternData[SigNumElements] =
+ {
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0144, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104, 0x0104,
+ 0x0104, 0x0104, 0x0104, 0x0104, 0x8004, 0x8005, 0x0414
+ };
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x0002, 0x002A, 0x0052, 0x007A, 0x00A2, 0x00CA, 0x00B6, 0x00C6, 0x00A2, 0x00B6
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0058, 0x0054
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0044, 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ },
+ {
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044, 0x0044,
+ 0x0044, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048, 0x0048,
+ 0x0048, 0x0044
+ } };
+
+ set_hpattern( &m_RoiPatternSixteen,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_TH7899::set_hpattern_skip_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000B
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0014, 0x021A, 0x0018, 0x0018, 0x0018, 0x2018, 0x0014, 0x0004, 0x0004, 0x0005,
+ 0x4014
+ } };
+
+ set_hpattern( &m_SkipPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_TH7899::set_hpattern_clamp_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 1;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000C
+ };
+
+ unsigned short BinPatternData[1][256] = {
+ {
+ 0x0014, 0x021A, 0x0018, 0x0018, 0x0018, 0x0018, 0x0014, 0x2004, 0x0004, 0x0004,
+ 0x0005, 0x4014
+ } };
+
+ set_hpattern( &m_ClampPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_TH7899::set_hpattern_roi_twelve()
+{
+ const unsigned short Mask = 0x0;
+ const unsigned short BinningLimit = 10;
+ const unsigned short RefNumElements = 0;
+ const unsigned short SigNumElements = 0;
+
+ unsigned short *RefPatternData = NULL;
+
+ unsigned short *SigPatternData = NULL;
+
+ unsigned short BinNumElements[APN_MAX_HBINNING] =
+ {
+ 0x000A, 0x0011, 0x0019, 0x0021, 0x0029, 0x0031, 0x0039, 0x0041, 0x0049, 0x0051
+ };
+
+ unsigned short BinPatternData[10][256] = {
+ {
+ 0x0014, 0x021A, 0x0018, 0x0018, 0x0018, 0x0014, 0x2004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0014, 0x021A, 0x0018, 0x0018, 0x0018, 0x2014, 0x0014, 0x0014, 0x0014, 0x0018,
+ 0x0018, 0x0018, 0x0018, 0x0014, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x8005, 0xC004
+ },
+ {
+ 0x0004, 0x020A, 0x0008, 0x0008, 0x0008, 0x2004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004,
+ 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008,
+ 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008,
+ 0x0008, 0x0004, 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004,
+ 0x0004, 0x0004, 0x0004, 0x0008, 0x0008, 0x0008, 0x0008, 0x0004, 0x0004, 0x8005,
+ 0xC004
+ } };
+
+ set_hpattern( &m_RoiPatternTwelve,
+ Mask,
+ BinningLimit,
+ RefNumElements,
+ SigNumElements,
+ BinNumElements,
+ RefPatternData,
+ SigPatternData,
+ BinPatternData );
+}
+
+
+void CApnCamData_TH7899::set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] )
+{
+ int i, j;
+
+ Pattern->Mask = Mask;
+ Pattern->BinningLimit = BinningLimit;
+ Pattern->RefNumElements = RefNumElements;
+ Pattern->SigNumElements = SigNumElements;
+
+ if ( RefNumElements > 0 )
+ {
+ Pattern->RefPatternData =
+ (unsigned short *)malloc(RefNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<RefNumElements; i++ )
+ {
+ Pattern->RefPatternData[i] = RefPatternData[i];
+ }
+ }
+
+ if ( SigNumElements > 0 )
+ {
+ Pattern->SigPatternData =
+ (unsigned short *)malloc(SigNumElements * sizeof(unsigned short));
+
+ for ( i=0; i<SigNumElements; i++ )
+ {
+ Pattern->SigPatternData[i] = SigPatternData[i];
+ }
+ }
+
+ if ( BinningLimit > 0 )
+ {
+ for ( i=0; i<BinningLimit; i++ )
+ {
+ Pattern->BinNumElements[i] = BinNumElements[i];
+
+ Pattern->BinPatternData[i] =
+ (unsigned short *)malloc(BinNumElements[i] * sizeof(unsigned short));
+
+ for ( j=0; j<BinNumElements[i]; j++ )
+ {
+ Pattern->BinPatternData[i][j] = BinPatternData[i][j];
+ }
+ }
+ }
+}
diff --git a/kstars/kstars/indi/apogee/ApnCamData_TH7899.h b/kstars/kstars/indi/apogee/ApnCamData_TH7899.h
new file mode 100644
index 00000000..296cc627
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamData_TH7899.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+/////////////////////////////////////////////////////////////
+//
+// ApnCamData_TH7899.h: Interface file for the CApnCamData_TH7899 class.
+//
+/////////////////////////////////////////////////////////////
+
+#include "ApnCamData.h"
+
+class CApnCamData_TH7899 : public CApnCamData
+{
+public:
+ CApnCamData_TH7899();
+ virtual ~CApnCamData_TH7899();
+
+ void Initialize();
+
+private:
+
+ void set_vpattern();
+
+ void set_hpattern_clamp_sixteen();
+ void set_hpattern_skip_sixteen();
+ void set_hpattern_roi_sixteen();
+
+ void set_hpattern_clamp_twelve();
+ void set_hpattern_skip_twelve();
+ void set_hpattern_roi_twelve();
+
+ void set_hpattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short Mask,
+ unsigned short BinningLimit,
+ unsigned short RefNumElements,
+ unsigned short SigNumElements,
+ unsigned short BinNumElements[],
+ unsigned short RefPatternData[],
+ unsigned short SigPatternData[],
+ unsigned short BinPatternData[][APN_MAX_PATTERN_ENTRIES] );
+
+};
diff --git a/kstars/kstars/indi/apogee/ApnCamTable.cpp b/kstars/kstars/indi/apogee/ApnCamTable.cpp
new file mode 100644
index 00000000..5379ec9a
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamTable.cpp
@@ -0,0 +1,149 @@
+// ApnCamTable.cpp
+//
+// Copyright (c) 2003, 2004 Apogee Instruments, Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include <string.h>
+
+#include "ApnCamTable.h"
+
+
+#define ALTA_MODEL_PREFIX "Alta-"
+
+
+void ApnCamModelLookup( unsigned short CamId, unsigned short Interface, char *szCamModel )
+{
+ char szModelNumber[20];
+ bool Error;
+
+ Error = false;
+
+ switch( CamId )
+ {
+ case APN_ALTA_KAF0401E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF0401E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF1602E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF1602E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF0261E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF0261E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF1301E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF1301E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF1401E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF1401E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF1001E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF1001E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF3200E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF3200E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF4202_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF4202_CAM_SZ );
+ break;
+ case APN_ALTA_KAF6303E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF6303E_CAM_SZ );
+ break;
+ case APN_ALTA_KAF16801E_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAF16801E_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4710LS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4710LS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4710HS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4710HS_CAM_SZ );
+ break;
+ case APN_ALTA_TH7899_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_TH7899_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4240LS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4240LS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4240HS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4240HS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD5710LS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD5710LS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD5710HS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD5710HS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD3011LS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD3011LS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD3011HS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD3011HS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD5520LS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD5520LS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD5520HS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD5520HS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4720LS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4720LS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4720HS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4720HS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD7700LS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD7700LS_CAM_SZ );
+ break;
+ case APN_ALTA_CCD7700HS_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD7700HS_CAM_SZ );
+ break;
+ case APN_ALTA_KAI2001M_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAI2001M_CAM_SZ );
+ break;
+ case APN_ALTA_KAI2001MC_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAI2001MC_CAM_SZ );
+ break;
+ case APN_ALTA_KAI4020_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAI4020_CAM_SZ );
+ break;
+ case APN_ALTA_KAI11000_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAI11000_CAM_SZ );
+ break;
+ case APN_ALTA_KAI11000C_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_KAI11000C_CAM_SZ );
+ break;
+
+ case APN_ALTA_CCD4710LS2_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4710LS2_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4710LS3_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4710LS3_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4710LS4_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4710LS4_CAM_SZ );
+ break;
+ case APN_ALTA_CCD4710LS5_CAM_ID:
+ strcpy( szModelNumber, APN_ALTA_CCD4710LS5_CAM_SZ );
+ break;
+ default:
+ Error = true;
+ break;
+ }
+
+ if ( Error )
+ {
+ strcpy( szCamModel, "Unknown" );
+ }
+ else
+ {
+ strcpy( szCamModel, ALTA_MODEL_PREFIX );
+
+ if ( Interface == 0 ) // Network Interface
+ strcat( szCamModel, "E" );
+
+ if ( Interface == 1 ) // USB 2.0 Interface
+ strcat( szCamModel, "U" );
+
+ strcat( szCamModel, szModelNumber );
+ }
+
+}
+
diff --git a/kstars/kstars/indi/apogee/ApnCamTable.h b/kstars/kstars/indi/apogee/ApnCamTable.h
new file mode 100644
index 00000000..8eb527c3
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamTable.h
@@ -0,0 +1,125 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef __APN_CAM_TABLE_H__
+#define __APN_CAM_TABLE_H__
+
+
+#define APN_MODEL_COUNT 25 // total number of models
+
+
+#define APN_ALTA_KAF0401E_CAM_ID 0
+#define APN_ALTA_KAF0401E_CAM_SZ "1"
+
+#define APN_ALTA_KAF1602E_CAM_ID 1
+#define APN_ALTA_KAF1602E_CAM_SZ "2"
+
+#define APN_ALTA_KAF0261E_CAM_ID 2
+#define APN_ALTA_KAF0261E_CAM_SZ "260"
+
+#define APN_ALTA_KAF1301E_CAM_ID 3
+#define APN_ALTA_KAF1301E_CAM_SZ "13"
+
+#define APN_ALTA_KAF1401E_CAM_ID 4
+#define APN_ALTA_KAF1401E_CAM_SZ "14"
+
+#define APN_ALTA_KAF1001E_CAM_ID 5
+#define APN_ALTA_KAF1001E_CAM_SZ "6"
+
+#define APN_ALTA_KAF3200E_CAM_ID 6
+#define APN_ALTA_KAF3200E_CAM_SZ "32"
+
+#define APN_ALTA_KAF4202_CAM_ID 7
+#define APN_ALTA_KAF4202_CAM_SZ "4"
+
+#define APN_ALTA_KAF6303E_CAM_ID 8
+#define APN_ALTA_KAF6303E_CAM_SZ "9"
+
+#define APN_ALTA_KAF16801E_CAM_ID 9
+#define APN_ALTA_KAF16801E_CAM_SZ "16"
+
+#define APN_ALTA_CCD4710LS_CAM_ID 10
+#define APN_ALTA_CCD4710LS_CAM_SZ "47"
+
+#define APN_ALTA_CCD4710HS_CAM_ID 11
+#define APN_ALTA_CCD4710HS_CAM_SZ "47"
+
+#define APN_ALTA_TH7899_CAM_ID 14
+#define APN_ALTA_TH7899_CAM_SZ "10"
+
+#define APN_ALTA_CCD4240LS_CAM_ID 16
+#define APN_ALTA_CCD4240LS_CAM_SZ "42"
+
+#define APN_ALTA_CCD4240HS_CAM_ID 17
+#define APN_ALTA_CCD4240HS_CAM_SZ "42"
+
+#define APN_ALTA_CCD5710LS_CAM_ID 18
+#define APN_ALTA_CCD5710LS_CAM_SZ "57"
+
+#define APN_ALTA_CCD5710HS_CAM_ID 19
+#define APN_ALTA_CCD5710HS_CAM_SZ "57"
+
+#define APN_ALTA_CCD3011LS_CAM_ID 20
+#define APN_ALTA_CCD3011LS_CAM_SZ "30"
+
+#define APN_ALTA_CCD3011HS_CAM_ID 21
+#define APN_ALTA_CCD3011HS_CAM_SZ "30"
+
+#define APN_ALTA_CCD5520LS_CAM_ID 22
+#define APN_ALTA_CCD5520LS_CAM_SZ "55"
+
+#define APN_ALTA_CCD5520HS_CAM_ID 23
+#define APN_ALTA_CCD5520HS_CAM_SZ "55"
+
+#define APN_ALTA_CCD4720LS_CAM_ID 24
+#define APN_ALTA_CCD4720LS_CAM_SZ "4720"
+
+#define APN_ALTA_CCD4720HS_CAM_ID 25
+#define APN_ALTA_CCD4720HS_CAM_SZ "4720"
+
+#define APN_ALTA_CCD7700LS_CAM_ID 26
+#define APN_ALTA_CCD7700LS_CAM_SZ "77"
+
+#define APN_ALTA_CCD7700HS_CAM_ID 27
+#define APN_ALTA_CCD7700HS_CAM_SZ "77"
+
+#define APN_ALTA_KAI2001M_CAM_ID 64
+#define APN_ALTA_KAI2001M_CAM_SZ "2000"
+
+#define APN_ALTA_KAI2001MC_CAM_ID 65
+#define APN_ALTA_KAI2001MC_CAM_SZ "2000C"
+
+#define APN_ALTA_KAI4020_CAM_ID 66
+#define APN_ALTA_KAI4020_CAM_SZ "4000"
+
+#define APN_ALTA_KAI11000_CAM_ID 67
+#define APN_ALTA_KAI11000_CAM_SZ "11000"
+
+#define APN_ALTA_KAI11000C_CAM_ID 68
+#define APN_ALTA_KAI11000C_CAM_SZ "11000C"
+
+#define APN_ALTA_CCD4710LS2_CAM_ID 12
+#define APN_ALTA_CCD4710LS2_CAM_SZ "4710"
+
+#define APN_ALTA_CCD4710LS3_CAM_ID 13
+#define APN_ALTA_CCD4710LS3_CAM_SZ "4710"
+
+#define APN_ALTA_CCD4710LS4_CAM_ID 15
+#define APN_ALTA_CCD4710LS4_CAM_SZ "4710"
+
+#define APN_ALTA_CCD4710LS5_CAM_ID 28
+#define APN_ALTA_CCD4710LS5_CAM_SZ "4710"
+
+
+// Helper function prototype
+
+void ApnCamModelLookup( unsigned short CamId, unsigned short Interface, char *szCamModel );
+
+
+#endif
diff --git a/kstars/kstars/indi/apogee/ApnCamera.cpp b/kstars/kstars/indi/apogee/ApnCamera.cpp
new file mode 100644
index 00000000..4e8c1b00
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamera.cpp
@@ -0,0 +1,1890 @@
+// ApnCamera.cpp: implementation of the CApnCamera class.
+//
+// Copyright (c) 2003, 2004 Apogee Instruments, Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+
+#include "ApnCamera.h"
+#include "ApnCamTable.h"
+
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CApnCamera::CApnCamera()
+{
+ m_ApnSensorInfo = NULL;
+}
+
+CApnCamera::~CApnCamera()
+{
+ if ( m_ApnSensorInfo != NULL )
+ {
+ delete m_ApnSensorInfo;
+ m_ApnSensorInfo = NULL;
+ }
+ CloseDriver();
+}
+
+bool CApnCamera::Expose( double Duration, bool Light )
+{
+ ULONG ExpTime;
+ unsigned short BitsPerPixel(0);
+ unsigned short UnbinnedRoiX;
+ unsigned short UnbinnedRoiY;
+ unsigned short PreRoiSkip, PostRoiSkip;
+ unsigned short PreRoiRows, PostRoiRows;
+ unsigned short PreRoiVBinning, PostRoiVBinning;
+
+ unsigned short RoiRegBuffer[12];
+ unsigned short RoiRegData[12];
+
+ unsigned short TotalHPixels;
+ unsigned short TotalVPixels;
+
+
+ while ( read_ImagingStatus() != Apn_Status_Flushing )
+ {
+ Sleep( 20 );
+ }
+
+ // Validate the "Duration" parameter
+ if ( Duration < APN_EXPOSURE_TIME_MIN )
+ Duration = APN_EXPOSURE_TIME_MIN;
+
+ // Validate the ROI params
+ UnbinnedRoiX = m_RoiPixelsH * m_RoiBinningH;
+
+ PreRoiSkip = m_RoiStartX;
+
+ PostRoiSkip = m_ApnSensorInfo->m_TotalColumns -
+ m_ApnSensorInfo->m_ClampColumns -
+ PreRoiSkip -
+ UnbinnedRoiX;
+
+ TotalHPixels = UnbinnedRoiX + PreRoiSkip + PostRoiSkip + m_ApnSensorInfo->m_ClampColumns;
+
+ if ( TotalHPixels != m_ApnSensorInfo->m_TotalColumns )
+ return false;
+
+ UnbinnedRoiY = m_RoiPixelsV * m_RoiBinningV;
+
+ PreRoiRows = m_ApnSensorInfo->m_UnderscanRows +
+ m_RoiStartY;
+
+ PostRoiRows = m_ApnSensorInfo->m_TotalRows -
+ PreRoiRows -
+ UnbinnedRoiY;
+
+ TotalVPixels = UnbinnedRoiY + PreRoiRows + PostRoiRows;
+
+ if ( TotalVPixels != m_ApnSensorInfo->m_TotalRows )
+ return false;
+
+ // Calculate the exposure time to program to the camera
+ ExpTime = ((unsigned long)(Duration / APN_TIMER_RESOLUTION)) + APN_TIMER_OFFSET_COUNT;
+
+ Write( FPGA_REG_TIMER_LOWER, (unsigned short)(ExpTime & 0xFFFF));
+ ExpTime = ExpTime >> 16;
+ Write( FPGA_REG_TIMER_UPPER, (unsigned short)(ExpTime & 0xFFFF));
+
+ m_pvtExposurePixelsV = m_RoiPixelsV;
+ m_pvtExposurePixelsH = m_RoiPixelsH;
+
+ if ( m_DataBits == Apn_Resolution_SixteenBit )
+ {
+ BitsPerPixel = 16;
+ }
+ else if ( m_DataBits == Apn_Resolution_TwelveBit )
+ {
+ BitsPerPixel = 12;
+ }
+
+ if ( PreStartExpose( BitsPerPixel ) != 0 )
+ {
+ return false;
+ }
+
+ // Calculate the vertical parameters
+ PreRoiVBinning = m_ApnSensorInfo->m_RowOffsetBinning;
+
+ PostRoiVBinning = 1;
+
+ // For interline CCDs, set "Fast Dump" mode if the particular array is NOT digitized
+ if ( m_ApnSensorInfo->m_InterlineCCD )
+ {
+ // use the fast dump feature to get rid of the data quickly.
+ // one row, binning to the original row count
+ // note that we only are not digitized in arrays 1 and 3
+ PreRoiVBinning = PreRoiRows;
+ PostRoiVBinning = PostRoiRows;
+
+ PreRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP;
+ PostRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP;
+
+ PreRoiRows = 1;
+ PostRoiRows = 1;
+ }
+
+ // Set up the geometry for a full frame device
+ if ( m_ApnSensorInfo->m_EnableSingleRowOffset )
+ {
+ PreRoiVBinning += PreRoiRows;
+ PostRoiVBinning = PostRoiRows;
+
+ PreRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP;
+ PostRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP;
+
+ PreRoiRows = 1;
+ PostRoiRows = 1;
+ }
+
+
+ // Issue the reset
+ RoiRegBuffer[0] = FPGA_REG_COMMAND_B;
+ RoiRegData[0] = FPGA_BIT_CMD_RESET;
+
+ // Program the horizontal settings
+ RoiRegBuffer[1] = FPGA_REG_PREROI_SKIP_COUNT;
+ RoiRegData[1] = PreRoiSkip;
+
+ RoiRegBuffer[2] = FPGA_REG_ROI_COUNT;
+ // Number of ROI pixels. Adjust the 12bit operation here to account for an extra
+ // 10 pixel shift as a result of the A/D conversion.
+ if ( m_DataBits == Apn_Resolution_SixteenBit )
+ {
+ RoiRegData[2] = m_pvtExposurePixelsH + 1;
+ }
+ else if ( m_DataBits == Apn_Resolution_TwelveBit )
+ {
+ RoiRegData[2] = m_pvtExposurePixelsH + 10;
+ }
+
+ RoiRegBuffer[3] = FPGA_REG_POSTROI_SKIP_COUNT;
+ RoiRegData[3] = PostRoiSkip;
+
+ // Program the vertical settings
+ RoiRegBuffer[4] = FPGA_REG_A1_ROW_COUNT;
+ RoiRegData[4] = PreRoiRows;
+ RoiRegBuffer[5] = FPGA_REG_A1_VBINNING;
+ RoiRegData[5] = PreRoiVBinning;
+
+ RoiRegBuffer[6] = FPGA_REG_A2_ROW_COUNT;
+ RoiRegData[6] = m_RoiPixelsV;
+ RoiRegBuffer[7] = FPGA_REG_A2_VBINNING;
+ RoiRegData[7] = (m_RoiBinningV | FPGA_BIT_ARRAY_DIGITIZE);
+
+ RoiRegBuffer[8] = FPGA_REG_A3_ROW_COUNT;
+ RoiRegData[8] = PostRoiRows;
+ RoiRegBuffer[9] = FPGA_REG_A3_VBINNING;
+ RoiRegData[9] = PostRoiVBinning;
+
+ // Issue the reset
+ RoiRegBuffer[10] = FPGA_REG_COMMAND_B;
+ RoiRegData[10] = FPGA_BIT_CMD_RESET;
+
+ switch ( m_pvtCameraMode )
+ {
+ case Apn_CameraMode_Normal:
+ if ( Light )
+ {
+ RoiRegBuffer[11] = FPGA_REG_COMMAND_A;
+ RoiRegData[11] = FPGA_BIT_CMD_EXPOSE;
+ }
+ else
+ {
+ RoiRegBuffer[11] = FPGA_REG_COMMAND_A;
+ RoiRegData[11] = FPGA_BIT_CMD_DARK;
+ }
+ break;
+ case Apn_CameraMode_TDI:
+ RoiRegBuffer[11] = FPGA_REG_COMMAND_A;
+ RoiRegData[11] = FPGA_BIT_CMD_TDI;
+ break;
+ case Apn_CameraMode_Test:
+ if ( Light )
+ {
+ RoiRegBuffer[11] = FPGA_REG_COMMAND_A;
+ RoiRegData[11] = FPGA_BIT_CMD_EXPOSE;
+ }
+ else
+ {
+ RoiRegBuffer[11] = FPGA_REG_COMMAND_A;
+ RoiRegData[11] = FPGA_BIT_CMD_DARK;
+ }
+ break;
+ case Apn_CameraMode_ExternalTrigger:
+ RoiRegBuffer[11] = FPGA_REG_COMMAND_A;
+ RoiRegData[11] = FPGA_BIT_CMD_TRIGGER_EXPOSE;
+ break;
+ case Apn_CameraMode_ExternalShutter:
+ break;
+ }
+
+ // Send the instruction sequence to the camera
+ WriteMultiMRMD( RoiRegBuffer, RoiRegData, 12 );
+
+ m_pvtImageInProgress = true;
+ m_pvtImageReady = false;
+
+ return true;
+}
+
+bool CApnCamera::ResetSystem()
+{
+ // Reset the camera engine
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET );
+
+ // Start flushing
+ Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH );
+
+ return true;
+}
+
+bool CApnCamera::PauseTimer( bool PauseState )
+{
+ unsigned short RegVal;
+ bool CurrentState;
+
+ Read( FPGA_REG_OP_A, RegVal );
+
+ CurrentState = ( RegVal & FPGA_BIT_PAUSE_TIMER ) == FPGA_BIT_PAUSE_TIMER;
+
+ if ( CurrentState != PauseState )
+ {
+ if ( PauseState )
+ {
+ RegVal |= FPGA_BIT_PAUSE_TIMER;
+ }
+ else
+ {
+ RegVal &= ~FPGA_BIT_PAUSE_TIMER;
+ }
+ Write ( FPGA_REG_OP_A, RegVal );
+ }
+
+ return true;
+}
+
+bool CApnCamera::StopExposure( bool DigitizeData )
+{
+ if ( m_pvtImageInProgress )
+ {
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_END_EXPOSURE );
+
+ if ( PostStopExposure( DigitizeData ) != 0 )
+ {
+ return false;
+ }
+ }
+
+ return true;
+}
+
+
+unsigned short CApnCamera::GetExposurePixelsH()
+{
+ return m_pvtExposurePixelsH;
+}
+
+unsigned short CApnCamera::GetExposurePixelsV()
+{
+ return m_pvtExposurePixelsV;
+}
+
+double CApnCamera::read_InputVoltage()
+{
+ UpdateGeneralStatus();
+
+ return m_pvtInputVoltage;
+}
+
+long CApnCamera::read_AvailableMemory()
+{
+ long AvailableMemory(0);
+
+ switch( m_CameraInterface )
+ {
+ case Apn_Interface_NET:
+ AvailableMemory = 28 * 1024;
+ break;
+ case Apn_Interface_USB:
+ AvailableMemory = 32 * 1024;
+ break;
+ default:
+ break;
+ }
+
+ return AvailableMemory;
+}
+
+unsigned short CApnCamera::read_FirmwareVersion()
+{
+ unsigned short FirmwareVersion;
+ Read( FPGA_REG_FIRMWARE_REV, FirmwareVersion );
+ return FirmwareVersion;
+}
+
+bool CApnCamera::read_ShutterState()
+{
+ UpdateGeneralStatus();
+
+ return m_pvtShutterState;
+}
+
+bool CApnCamera::read_DisableShutter()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+ return ( (RegVal & FPGA_BIT_DISABLE_SHUTTER) != 0 );
+}
+
+void CApnCamera::write_DisableShutter( bool DisableShutter )
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+
+ if ( DisableShutter )
+ RegVal |= FPGA_BIT_DISABLE_SHUTTER;
+ else
+ RegVal &= ~FPGA_BIT_DISABLE_SHUTTER;
+
+ Write( FPGA_REG_OP_A, RegVal );
+}
+
+bool CApnCamera::read_ForceShutterOpen()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+ return ( (RegVal & FPGA_BIT_FORCE_SHUTTER) != 0 );
+}
+
+void CApnCamera::write_ForceShutterOpen( bool ForceShutterOpen )
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+
+ if ( ForceShutterOpen )
+ RegVal |= FPGA_BIT_FORCE_SHUTTER;
+ else
+ RegVal &= ~FPGA_BIT_FORCE_SHUTTER;
+
+ Write( FPGA_REG_OP_A, RegVal );
+}
+
+bool CApnCamera::read_ShutterAmpControl()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+ return ( (RegVal & FPGA_BIT_SHUTTER_AMP_CONTROL ) != 0 );
+}
+
+void CApnCamera::write_ShutterAmpControl( bool ShutterAmpControl )
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+
+ if ( ShutterAmpControl )
+ RegVal |= FPGA_BIT_SHUTTER_AMP_CONTROL;
+ else
+ RegVal &= ~FPGA_BIT_SHUTTER_AMP_CONTROL;
+
+ Write( FPGA_REG_OP_A, RegVal );
+}
+
+bool CApnCamera::read_ExternalIoReadout()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+ return ( (RegVal & FPGA_BIT_SHUTTER_MODE) != 0 );
+}
+
+void CApnCamera::write_ExternalIoReadout( bool ExternalIoReadout )
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+
+ if ( ExternalIoReadout )
+ RegVal |= FPGA_BIT_SHUTTER_MODE;
+ else
+ RegVal &= ~FPGA_BIT_SHUTTER_MODE;
+
+ Write( FPGA_REG_OP_A, RegVal );
+}
+
+bool CApnCamera::read_FastSequence()
+{
+ if ( m_ApnSensorInfo->m_InterlineCCD == false )
+ return false;
+
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+ return ( (RegVal & FPGA_BIT_RATIO) != 0 );
+}
+
+void CApnCamera::write_FastSequence( bool FastSequence )
+{
+ if ( m_ApnSensorInfo->m_InterlineCCD == false )
+ return;
+
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+
+ if ( FastSequence )
+ {
+ RegVal |= FPGA_BIT_RATIO;
+ Write( FPGA_REG_SHUTTER_CLOSE_DELAY, 0x0 );
+ }
+ else
+ {
+ RegVal &= ~FPGA_BIT_RATIO;
+ }
+
+ Write( FPGA_REG_OP_A, RegVal );
+}
+
+Apn_NetworkMode CApnCamera::read_NetworkTransferMode()
+{
+ return m_pvtNetworkTransferMode;
+}
+
+void CApnCamera::write_NetworkTransferMode( Apn_NetworkMode TransferMode )
+{
+ SetNetworkTransferMode( TransferMode );
+
+ m_pvtNetworkTransferMode = TransferMode;
+}
+
+Apn_CameraMode CApnCamera::read_CameraMode()
+{
+ return m_pvtCameraMode;
+}
+
+void CApnCamera::write_CameraMode( Apn_CameraMode CameraMode )
+{
+ unsigned short RegVal;
+
+
+ // If our state isn't going to change, do nothing
+ if ( m_pvtCameraMode == CameraMode )
+ return;
+
+ // If we didn't return already, then if we know our state is going to
+ // change. If we're in test mode, clear the appropriate FPGA bit(s).
+ switch( m_pvtCameraMode )
+ {
+ case Apn_CameraMode_Normal:
+ break;
+ case Apn_CameraMode_TDI:
+ break;
+ case Apn_CameraMode_Test:
+ Read( FPGA_REG_OP_B, RegVal );
+ RegVal &= ~FPGA_BIT_AD_SIMULATION;
+ Write( FPGA_REG_OP_B, RegVal );
+ break;
+ case Apn_CameraMode_ExternalTrigger:
+ break;
+ case Apn_CameraMode_ExternalShutter:
+ Read( FPGA_REG_OP_A, RegVal );
+ RegVal &= ~FPGA_BIT_SHUTTER_SOURCE;
+ Write( FPGA_REG_OP_A, RegVal );
+ break;
+ }
+
+ switch ( CameraMode )
+ {
+ case Apn_CameraMode_Normal:
+ break;
+ case Apn_CameraMode_TDI:
+ break;
+ case Apn_CameraMode_Test:
+ Read( FPGA_REG_OP_B, RegVal );
+ RegVal |= FPGA_BIT_AD_SIMULATION;
+ Write( FPGA_REG_OP_B, RegVal );
+ break;
+ case Apn_CameraMode_ExternalTrigger:
+ Read( FPGA_REG_IO_PORT_ASSIGNMENT, RegVal );
+ RegVal |= 0x01;
+ Write( FPGA_REG_IO_PORT_ASSIGNMENT, RegVal );
+ break;
+ case Apn_CameraMode_ExternalShutter:
+ Read( FPGA_REG_OP_A, RegVal );
+ RegVal |= FPGA_BIT_SHUTTER_SOURCE;
+ Write( FPGA_REG_OP_A, RegVal );
+ break;
+ }
+
+ m_pvtCameraMode = CameraMode;
+}
+
+void CApnCamera::write_DataBits( Apn_Resolution BitResolution )
+{
+ unsigned short RegVal;
+
+ if ( m_CameraInterface == Apn_Interface_NET )
+ {
+ // The network interface is 16bpp only. Changing the resolution
+ // for network cameras has no effect.
+ return;
+ }
+
+ if ( m_DataBits != BitResolution )
+ {
+ // Reset the camera
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET );
+
+ // Change bit setting after the reset
+ Read( FPGA_REG_OP_A, RegVal );
+
+ if ( BitResolution == Apn_Resolution_TwelveBit )
+ RegVal |= FPGA_BIT_DIGITIZATION_RES;
+
+ if ( BitResolution == Apn_Resolution_SixteenBit )
+ RegVal &= ~FPGA_BIT_DIGITIZATION_RES;
+
+ Write( FPGA_REG_OP_A, RegVal );
+
+ m_DataBits = BitResolution;
+
+ LoadClampPattern();
+ LoadSkipPattern();
+ LoadRoiPattern( m_RoiBinningH );
+
+ // Reset the camera
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET );
+ // Start flushing
+ Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH );
+ }
+}
+
+Apn_Status CApnCamera::read_ImagingStatus()
+{
+ bool Exposing, Active, Done, Flushing, WaitOnTrigger;
+ bool DataHalted, RamError;
+
+
+ UpdateGeneralStatus();
+
+ // Update the ImagingStatus
+ Exposing = false;
+ Active = false;
+ Done = false;
+ Flushing = false;
+ WaitOnTrigger = false;
+ DataHalted = false;
+ RamError = false;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_IMAGING_ACTIVE) != 0 )
+ Active = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_IMAGE_EXPOSING) != 0 )
+ Exposing = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_IMAGE_DONE) != 0 )
+ Done = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_FLUSHING) != 0 )
+ Flushing = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_WAITING_TRIGGER) != 0 )
+ WaitOnTrigger = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_DATA_HALTED) != 0 )
+ DataHalted = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_PATTERN_ERROR) != 0 )
+ RamError = true;
+
+ if ( RamError )
+ {
+ m_pvtImagingStatus = Apn_Status_PatternError;
+ }
+ else
+ {
+ if ( DataHalted )
+ {
+ m_pvtImagingStatus = Apn_Status_DataError;
+ }
+ else
+ {
+ if ( WaitOnTrigger )
+ {
+ m_pvtImagingStatus = Apn_Status_WaitingOnTrigger;
+ }
+ else
+ {
+ if ( Done && m_pvtImageInProgress )
+ {
+ m_pvtImageReady = true;
+ m_pvtImagingStatus = Apn_Status_ImageReady;
+ }
+ else
+ {
+ if ( Active )
+ {
+ if ( Exposing )
+ m_pvtImagingStatus = Apn_Status_Exposing;
+ else
+ m_pvtImagingStatus = Apn_Status_ImagingActive;
+ }
+ else
+ {
+ if ( Flushing )
+ m_pvtImagingStatus = Apn_Status_Flushing;
+ else
+ m_pvtImagingStatus = Apn_Status_Idle;
+ }
+ }
+ }
+ }
+ }
+
+ /*
+ switch( m_pvtImagingStatus )
+ {
+ case Apn_Status_DataError:
+ OutputDebugString( "ImagingStatus: Apn_Status_DataError" );
+ break;
+ case Apn_Status_PatternError:
+ OutputDebugString( "ImagingStatus: Apn_Status_PatternError" );
+ break;
+ case Apn_Status_Idle:
+ OutputDebugString( "ImagingStatus: Apn_Status_Idle" );
+ break;
+ case Apn_Status_Exposing:
+ OutputDebugString( "ImagingStatus: Apn_Status_Exposing" );
+ break;
+ case Apn_Status_ImagingActive:
+ OutputDebugString( "ImagingStatus: Apn_Status_ImagingActive" );
+ break;
+ case Apn_Status_ImageReady:
+ OutputDebugString( "ImagingStatus: Apn_Status_ImageReady" );
+ break;
+ case Apn_Status_Flushing:
+ OutputDebugString( "ImagingStatus: Apn_Status_Flushing" );
+ break;
+ case Apn_Status_WaitingOnTrigger:
+ OutputDebugString( "ImagingStatus: Apn_Status_WaitingOnTrigger" );
+ break;
+ default:
+ OutputDebugString( "ImagingStatus: UNDEFINED!!" );
+ break;
+ }
+ */
+
+ return m_pvtImagingStatus;
+}
+
+Apn_LedMode CApnCamera::read_LedMode()
+{
+ return m_pvtLedMode;
+}
+
+void CApnCamera::write_LedMode( Apn_LedMode LedMode )
+{
+ unsigned short RegVal;
+
+ Read( FPGA_REG_OP_A, RegVal );
+
+ switch ( LedMode )
+ {
+ case Apn_LedMode_DisableAll:
+ RegVal |= FPGA_BIT_LED_DISABLE;
+ break;
+ case Apn_LedMode_DisableWhileExpose:
+ RegVal &= ~FPGA_BIT_LED_DISABLE;
+ RegVal |= FPGA_BIT_LED_EXPOSE_DISABLE;
+ break;
+ case Apn_LedMode_EnableAll:
+ RegVal &= ~FPGA_BIT_LED_DISABLE;
+ RegVal &= ~FPGA_BIT_LED_EXPOSE_DISABLE;
+ break;
+ }
+
+ m_pvtLedMode = LedMode;
+
+ Write( FPGA_REG_OP_A, RegVal );
+}
+
+Apn_LedState CApnCamera::read_LedState( unsigned short LedId )
+{
+ Apn_LedState RetVal(0);
+
+ if ( LedId == 0 ) // LED A
+ RetVal = m_pvtLedStateA;
+
+ if ( LedId == 1 ) // LED B
+ RetVal = m_pvtLedStateB;
+
+ return RetVal;
+}
+
+void CApnCamera::write_LedState( unsigned short LedId, Apn_LedState LedState )
+{
+ unsigned short RegVal;
+
+
+ RegVal = 0x0;
+
+ if ( LedId == 0 ) // LED A
+ {
+ RegVal = (m_pvtLedStateB << 4); // keep the current settings for LED B
+ RegVal |= LedState; // program new settings
+ m_pvtLedStateA = LedState;
+ }
+ else if ( LedId == 1 ) // LED B
+ {
+ RegVal = m_pvtLedStateA; // keep the current settings for LED A
+ RegVal |= (LedState << 4); // program new settings
+ m_pvtLedStateB = LedState;
+ }
+
+ Write( FPGA_REG_LED_SELECT, RegVal );
+}
+
+bool CApnCamera::read_CoolerEnable()
+{
+ return m_pvtCoolerEnable;
+}
+
+void CApnCamera::write_CoolerEnable( bool CoolerEnable )
+{
+ if ( CoolerEnable )
+ {
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RAMP_TO_SETPOINT );
+ }
+ else
+ {
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RAMP_TO_AMBIENT );
+ }
+
+ m_pvtCoolerEnable = CoolerEnable;
+}
+
+Apn_CoolerStatus CApnCamera::read_CoolerStatus()
+{
+ bool CoolerAtTemp;
+ bool CoolerActive;
+ bool CoolerTempRevised;
+
+
+ UpdateGeneralStatus();
+
+ // Update CoolerStatus
+ CoolerActive = false;
+ CoolerAtTemp = false;
+ CoolerTempRevised = false;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_TEMP_AT_TEMP) != 0 )
+ CoolerAtTemp = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_TEMP_ACTIVE) != 0 )
+ CoolerActive = true;
+
+ if ( (m_pvtStatusReg & FPGA_BIT_STATUS_TEMP_REVISION) != 0 )
+ CoolerTempRevised = true;
+
+ // Now derive our cooler state
+ if ( !CoolerActive )
+ {
+ m_pvtCoolerStatus = Apn_CoolerStatus_Off;
+ }
+ else
+ {
+ if ( CoolerTempRevised )
+ {
+ m_pvtCoolerStatus = Apn_CoolerStatus_Revision;
+ }
+ else
+ {
+ if ( CoolerAtTemp )
+ m_pvtCoolerStatus = Apn_CoolerStatus_AtSetPoint;
+ else
+ m_pvtCoolerStatus = Apn_CoolerStatus_RampingToSetPoint;
+
+ }
+ }
+
+ return m_pvtCoolerStatus;
+}
+
+double CApnCamera::read_CoolerSetPoint()
+{
+ unsigned short RegVal;
+ double TempVal;
+
+ Read( FPGA_REG_TEMP_DESIRED, RegVal );
+
+ RegVal &= 0x0FFF;
+
+ TempVal = ( RegVal - APN_TEMP_SETPOINT_ZERO_POINT ) * APN_TEMP_DEGREES_PER_BIT;
+
+ return TempVal;
+}
+
+void CApnCamera::write_CoolerSetPoint( double SetPoint )
+{
+ unsigned short RegVal;
+ double TempVal;
+
+
+ TempVal = SetPoint;
+
+ if ( SetPoint < (APN_TEMP_SETPOINT_MIN - APN_TEMP_KELVIN_SCALE_OFFSET) )
+ TempVal = APN_TEMP_SETPOINT_MIN;
+
+ if ( SetPoint > (APN_TEMP_SETPOINT_MAX - APN_TEMP_KELVIN_SCALE_OFFSET) )
+ TempVal = APN_TEMP_SETPOINT_MAX;
+
+ RegVal = (unsigned short)( (TempVal / APN_TEMP_DEGREES_PER_BIT) + APN_TEMP_SETPOINT_ZERO_POINT );
+
+ Write( FPGA_REG_TEMP_DESIRED, RegVal );
+}
+
+double CApnCamera::read_CoolerBackoffPoint()
+{
+ return ( m_pvtCoolerBackoffPoint );
+}
+
+void CApnCamera::write_CoolerBackoffPoint( double BackoffPoint )
+{
+ unsigned short RegVal;
+ double TempVal;
+
+ TempVal = BackoffPoint;
+
+ // BackoffPoint must be a positive number!
+ if ( BackoffPoint < 0.0 )
+ TempVal = 0.0;
+
+ if ( BackoffPoint < (APN_TEMP_SETPOINT_MIN - APN_TEMP_KELVIN_SCALE_OFFSET) )
+ TempVal = APN_TEMP_SETPOINT_MIN;
+
+ if ( BackoffPoint > (APN_TEMP_SETPOINT_MAX - APN_TEMP_KELVIN_SCALE_OFFSET) )
+ TempVal = APN_TEMP_SETPOINT_MAX;
+
+ m_pvtCoolerBackoffPoint = TempVal;
+
+ RegVal = (unsigned short)( TempVal / APN_TEMP_DEGREES_PER_BIT );
+
+ Write( FPGA_REG_TEMP_BACKOFF, RegVal );
+}
+
+double CApnCamera::read_CoolerDrive()
+{
+ UpdateGeneralStatus();
+
+ return m_pvtCoolerDrive;
+}
+
+double CApnCamera::read_TempCCD()
+{
+ // UpdateGeneralStatus();
+
+ unsigned short TempReg;
+ unsigned short TempAvg;
+ unsigned long TempTotal;
+ int don;
+
+ TempTotal = 0;
+ don = 8;
+ if ( m_CameraInterface == Apn_Interface_NET ) {
+ don = 1;
+ }
+
+ for ( int i=0; i<don; i++ )
+ {
+ Read( FPGA_REG_TEMP_CCD, TempReg );
+ TempTotal += TempReg;
+ }
+
+ TempAvg = (unsigned short)(TempTotal / don);
+
+ m_pvtCurrentCcdTemp = ( (TempAvg - APN_TEMP_SETPOINT_ZERO_POINT)
+ * APN_TEMP_DEGREES_PER_BIT );
+
+ return m_pvtCurrentCcdTemp;
+}
+
+double CApnCamera::read_TempHeatsink()
+{
+ // UpdateGeneralStatus();
+
+ unsigned short TempReg;
+ unsigned short TempAvg;
+ unsigned long TempTotal;
+ int don;
+
+ TempTotal = 0;
+ don = 8;
+ if ( m_CameraInterface == Apn_Interface_NET ) {
+ don = 1;
+ }
+
+ for ( int i=0; i<don; i++ )
+ {
+ Read( FPGA_REG_TEMP_HEATSINK, TempReg );
+ TempTotal += TempReg;
+ }
+
+ TempAvg = (unsigned short)(TempTotal / don);
+
+ m_pvtCurrentHeatsinkTemp = ( (TempAvg - APN_TEMP_HEATSINK_ZERO_POINT)
+ * APN_TEMP_DEGREES_PER_BIT );
+
+ return m_pvtCurrentHeatsinkTemp;
+}
+
+Apn_FanMode CApnCamera::read_FanMode()
+{
+ return m_pvtFanMode;
+}
+
+void CApnCamera::write_FanMode( Apn_FanMode FanMode )
+{
+ unsigned short RegVal;
+ unsigned short OpRegA;
+
+
+ if ( m_pvtFanMode == FanMode )
+ return;
+
+ if ( m_pvtCoolerEnable )
+ {
+ Read( FPGA_REG_OP_A, OpRegA );
+ OpRegA |= FPGA_BIT_TEMP_SUSPEND;
+ Write( FPGA_REG_OP_A, OpRegA );
+
+ do
+ {
+ Read( FPGA_REG_GENERAL_STATUS, RegVal );
+ } while ( (RegVal & FPGA_BIT_STATUS_TEMP_SUSPEND_ACK) == 0 );
+
+ }
+
+ switch ( FanMode )
+ {
+ case Apn_FanMode_Off:
+ RegVal = APN_FAN_SPEED_OFF;
+ break;
+ case Apn_FanMode_Low:
+ RegVal = APN_FAN_SPEED_LOW;
+ break;
+ case Apn_FanMode_Medium:
+ RegVal = APN_FAN_SPEED_MEDIUM;
+ break;
+ case Apn_FanMode_High:
+ RegVal = APN_FAN_SPEED_HIGH;
+ break;
+ }
+
+ Write( FPGA_REG_FAN_SPEED_CONTROL, RegVal );
+
+ Read( FPGA_REG_OP_B, RegVal );
+ RegVal |= FPGA_BIT_DAC_SELECT_ZERO;
+ RegVal &= ~FPGA_BIT_DAC_SELECT_ONE;
+ Write( FPGA_REG_OP_B, RegVal );
+
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_DAC_LOAD );
+
+ m_pvtFanMode = FanMode;
+
+ if ( m_pvtCoolerEnable )
+ {
+ OpRegA &= ~FPGA_BIT_TEMP_SUSPEND;
+ Write( FPGA_REG_OP_A, OpRegA );
+ }
+}
+
+double CApnCamera::read_ShutterStrobePosition()
+{
+ return m_pvtShutterStrobePosition;
+}
+
+void CApnCamera::write_ShutterStrobePosition( double Position )
+{
+ unsigned short RegVal;
+
+ if ( Position < APN_STROBE_POSITION_MIN )
+ Position = APN_STROBE_POSITION_MIN;
+
+ RegVal = (unsigned short)((Position - APN_STROBE_POSITION_MIN) / APN_TIMER_RESOLUTION);
+
+ Write( FPGA_REG_SHUTTER_STROBE_POSITION, RegVal );
+
+ m_pvtShutterStrobePosition = Position;
+}
+
+double CApnCamera::read_ShutterStrobePeriod()
+{
+ return m_pvtShutterStrobePeriod;
+}
+
+void CApnCamera::write_ShutterStrobePeriod( double Period )
+{
+ unsigned short RegVal;
+
+ if ( Period < APN_STROBE_PERIOD_MIN )
+ Period = APN_STROBE_PERIOD_MIN;
+
+ RegVal = (unsigned short)((Period - APN_STROBE_PERIOD_MIN) / APN_PERIOD_TIMER_RESOLUTION);
+
+ Write( FPGA_REG_SHUTTER_STROBE_PERIOD, RegVal );
+
+ m_pvtShutterStrobePeriod = Period;
+}
+
+double CApnCamera::read_SequenceDelay()
+{
+ return m_pvtSequenceDelay;
+}
+
+void CApnCamera::write_SequenceDelay( double Delay )
+{
+ unsigned short RegVal;
+
+ if ( Delay > APN_SEQUENCE_DELAY_LIMIT )
+ Delay = APN_SEQUENCE_DELAY_LIMIT;
+
+ m_pvtSequenceDelay = Delay;
+
+ RegVal = (unsigned short)(Delay / APN_SEQUENCE_DELAY_RESOLUTION);
+
+ Write( FPGA_REG_SEQUENCE_DELAY, RegVal );
+}
+
+bool CApnCamera::read_VariableSequenceDelay()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_OP_A, RegVal );
+ // variable delay occurs when the bit is 0
+ return ( (RegVal & FPGA_BIT_DELAY_MODE) == 0 );
+}
+
+void CApnCamera::write_VariableSequenceDelay( bool VariableSequenceDelay )
+{
+ unsigned short RegVal;
+
+ Read( FPGA_REG_OP_A, RegVal );
+
+ if ( VariableSequenceDelay )
+ RegVal &= ~FPGA_BIT_DELAY_MODE; // variable when zero
+ else
+ RegVal |= FPGA_BIT_DELAY_MODE; // constant when one
+
+ Write( FPGA_REG_OP_A, RegVal );
+}
+
+unsigned short CApnCamera::read_ImageCount()
+{
+ return m_pvtImageCount;
+}
+
+void CApnCamera::write_ImageCount( unsigned short Count )
+{
+ if ( Count == 0 )
+ Count = 1;
+
+ Write( FPGA_REG_IMAGE_COUNT, Count );
+
+ m_pvtImageCount = Count;
+}
+
+void CApnCamera::write_RoiBinningH( unsigned short BinningH )
+{
+ // Check to see if we actually need to update the binning
+ if ( BinningH != m_RoiBinningH )
+ {
+ // Reset the camera
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET );
+
+ LoadRoiPattern( BinningH );
+ m_RoiBinningH = BinningH;
+
+ // Reset the camera
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET );
+
+ // Start flushing
+ Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH );
+ }
+}
+
+void CApnCamera::write_RoiBinningV( unsigned short BinningV )
+{
+ // Check to see if we actually need to update the binning
+ if ( BinningV != m_RoiBinningV )
+ {
+ m_RoiBinningV = BinningV;
+ }
+}
+
+void CApnCamera::write_RoiPixelsV( unsigned short PixelsV )
+{
+ m_RoiPixelsV = PixelsV;
+}
+
+void CApnCamera::write_RoiStartY( unsigned short StartY )
+{
+ m_RoiStartY = StartY;
+}
+
+unsigned short CApnCamera::read_OverscanColumns()
+{
+ return m_ApnSensorInfo->m_OverscanColumns;
+}
+
+unsigned short CApnCamera::read_MaxBinningV()
+{
+ if ( m_ApnSensorInfo->m_ImagingRows < APN_VBINNING_MAX )
+ return m_ApnSensorInfo->m_ImagingRows;
+ else
+ return APN_VBINNING_MAX;
+}
+
+unsigned short CApnCamera::read_SequenceCounter()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_SEQUENCE_COUNTER, RegVal );
+ return RegVal;
+}
+
+unsigned short CApnCamera::read_TDICounter()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_TDI_COUNTER, RegVal );
+ return RegVal;
+}
+
+unsigned short CApnCamera::read_TDIRows()
+{
+ return m_pvtTDIRows;
+}
+
+void CApnCamera::write_TDIRows( unsigned short TdiRows )
+{
+ if ( TdiRows == 0 ) // Make sure the TDI row count is at least 1
+ TdiRows = 1;
+
+ Write( FPGA_REG_TDI_COUNT, TdiRows );
+ m_pvtTDIRows = TdiRows;
+}
+
+double CApnCamera::read_TDIRate()
+{
+ return m_pvtTDIRate;
+}
+
+void CApnCamera::write_TDIRate( double TdiRate )
+{
+ unsigned short RegVal;
+
+ if ( TdiRate < APN_TDI_RATE_MIN )
+ TdiRate = APN_TDI_RATE_MIN;
+
+ if ( TdiRate > APN_TDI_RATE_MAX )
+ TdiRate = APN_TDI_RATE_MAX;
+
+ RegVal = (unsigned short)( TdiRate / APN_TDI_RATE_RESOLUTION );
+
+ Write( FPGA_REG_TDI_RATE, RegVal );
+
+ m_pvtTDIRate = TdiRate;
+}
+
+unsigned short CApnCamera::read_IoPortAssignment()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_IO_PORT_ASSIGNMENT, RegVal );
+ RegVal &= FPGA_MASK_IO_PORT_ASSIGNMENT;
+ return RegVal;
+}
+
+void CApnCamera::write_IoPortAssignment( unsigned short IoPortAssignment )
+{
+ IoPortAssignment &= FPGA_MASK_IO_PORT_ASSIGNMENT;
+ Write( FPGA_REG_IO_PORT_ASSIGNMENT, IoPortAssignment );
+}
+
+unsigned short CApnCamera::read_IoPortDirection()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_IO_PORT_DIRECTION, RegVal );
+ RegVal &= FPGA_MASK_IO_PORT_DIRECTION;
+ return RegVal;
+}
+
+void CApnCamera::write_IoPortDirection( unsigned short IoPortDirection )
+{
+ IoPortDirection &= FPGA_MASK_IO_PORT_DIRECTION;
+ Write( FPGA_REG_IO_PORT_DIRECTION, IoPortDirection );
+}
+
+unsigned short CApnCamera::read_IoPortData()
+{
+ unsigned short RegVal;
+ Read( FPGA_REG_IO_PORT_READ, RegVal );
+ RegVal &= FPGA_MASK_IO_PORT_DATA;
+ return RegVal;
+}
+
+void CApnCamera::write_IoPortData( unsigned short IoPortData )
+{
+ IoPortData &= FPGA_MASK_IO_PORT_DATA;
+ Write( FPGA_REG_IO_PORT_WRITE, IoPortData );
+}
+
+unsigned short CApnCamera::read_TwelveBitGain()
+{
+ return m_pvtTwelveBitGain;
+}
+
+void CApnCamera::write_TwelveBitGain( unsigned short TwelveBitGain )
+{
+ unsigned short NewVal;
+ unsigned short StartVal;
+ unsigned short FirstBit;
+
+ NewVal = 0x0;
+ StartVal = TwelveBitGain & 0x3FF;
+
+ for ( int i=0; i<10; i++ )
+ {
+ FirstBit = ( StartVal & 0x0001 );
+ NewVal |= ( FirstBit << (10-i) );
+ StartVal = StartVal >> 1;
+ }
+
+ NewVal |= 0x4000;
+
+ Write( FPGA_REG_AD_CONFIG_DATA, NewVal );
+ Write( FPGA_REG_COMMAND_B, 0x8000 );
+
+ m_pvtTwelveBitGain = TwelveBitGain & 0x3FF;
+}
+
+double CApnCamera::read_MaxExposureTime()
+{
+ return APN_EXPOSURE_TIME_MAX;
+}
+
+double CApnCamera::read_TestLedBrightness()
+{
+ return m_pvtTestLedBrightness;
+}
+
+void CApnCamera::write_TestLedBrightness( double TestLedBrightness )
+{
+ unsigned short RegVal;
+ unsigned short OpRegA;
+
+
+ if ( TestLedBrightness == m_pvtTestLedBrightness )
+ return;
+
+ if ( m_pvtCoolerEnable )
+ {
+ Read( FPGA_REG_OP_A, OpRegA );
+ OpRegA |= FPGA_BIT_TEMP_SUSPEND;
+ Write( FPGA_REG_OP_A, OpRegA );
+
+ do
+ {
+ Read( FPGA_REG_GENERAL_STATUS, RegVal );
+ } while ( (RegVal & FPGA_BIT_STATUS_TEMP_SUSPEND_ACK) == 0 );
+
+ }
+
+ RegVal = (unsigned short)( (double)FPGA_MASK_LED_ILLUMINATION * (TestLedBrightness/100.0) );
+
+ Write( FPGA_REG_LED_DRIVE, RegVal );
+
+ Read( FPGA_REG_OP_B, RegVal );
+ RegVal &= ~FPGA_BIT_DAC_SELECT_ZERO;
+ RegVal |= FPGA_BIT_DAC_SELECT_ONE;
+ Write( FPGA_REG_OP_B, RegVal );
+
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_DAC_LOAD );
+
+ m_pvtTestLedBrightness = TestLedBrightness;
+
+ if ( m_pvtCoolerEnable )
+ {
+ OpRegA &= ~FPGA_BIT_TEMP_SUSPEND;
+ Write( FPGA_REG_OP_A, OpRegA );
+ }
+}
+
+
+
+
+
+
+
+
+long CApnCamera::LoadVerticalPattern()
+{
+ unsigned short RegData;
+
+ // Prime the RAM (Enable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData |= FPGA_BIT_VRAM_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ WriteMultiSRMD( FPGA_REG_VRAM_INPUT,
+ m_ApnSensorInfo->m_VerticalPattern.PatternData,
+ m_ApnSensorInfo->m_VerticalPattern.NumElements );
+
+ // RAM is now loaded (Disable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData &= ~FPGA_BIT_VRAM_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ return 0;
+}
+
+
+long CApnCamera::LoadClampPattern()
+{
+ unsigned short RegData;
+
+ // Prime the RAM (Enable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData |= FPGA_BIT_HCLAMP_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ if ( m_DataBits == Apn_Resolution_SixteenBit )
+ {
+ WriteHorizontalPattern( &m_ApnSensorInfo->m_ClampPatternSixteen,
+ FPGA_REG_HCLAMP_INPUT,
+ 1 );
+ }
+ else if ( m_DataBits == Apn_Resolution_TwelveBit )
+ {
+ WriteHorizontalPattern( &m_ApnSensorInfo->m_ClampPatternTwelve,
+ FPGA_REG_HCLAMP_INPUT,
+ 1 );
+ }
+
+ // RAM is now loaded (Disable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData &= ~FPGA_BIT_HCLAMP_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ return 0;
+}
+
+
+long CApnCamera::LoadSkipPattern()
+{
+ unsigned short RegData;
+
+ // Prime the RAM (Enable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData |= FPGA_BIT_HSKIP_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ if ( m_DataBits == Apn_Resolution_SixteenBit )
+ {
+ WriteHorizontalPattern( &m_ApnSensorInfo->m_SkipPatternSixteen,
+ FPGA_REG_HSKIP_INPUT,
+ 1 );
+ }
+ else if ( m_DataBits == Apn_Resolution_TwelveBit )
+ {
+ WriteHorizontalPattern( &m_ApnSensorInfo->m_SkipPatternTwelve,
+ FPGA_REG_HSKIP_INPUT,
+ 1 );
+ }
+
+ // RAM is now loaded (Disable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData &= ~FPGA_BIT_HSKIP_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ return 0;
+}
+
+
+long CApnCamera::LoadRoiPattern( unsigned short binning )
+{
+ unsigned short RegData;
+
+ // Prime the RAM (Enable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData |= FPGA_BIT_HRAM_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ if ( m_DataBits == Apn_Resolution_SixteenBit )
+ {
+ WriteHorizontalPattern( &m_ApnSensorInfo->m_RoiPatternSixteen,
+ FPGA_REG_HRAM_INPUT,
+ binning );
+ }
+ else if ( m_DataBits == Apn_Resolution_TwelveBit )
+ {
+ WriteHorizontalPattern( &m_ApnSensorInfo->m_RoiPatternTwelve,
+ FPGA_REG_HRAM_INPUT,
+ binning );
+ }
+
+ // RAM is now loaded (Disable)
+ Read( FPGA_REG_OP_B, RegData );
+ RegData &= ~FPGA_BIT_HRAM_ENABLE;
+ Write( FPGA_REG_OP_B, RegData );
+
+ return 0;
+}
+
+
+long CApnCamera::WriteHorizontalPattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short RamReg,
+ unsigned short Binning )
+{
+ unsigned short i;
+ unsigned short DataCount;
+ unsigned short *DataArray;
+ unsigned short Index;
+ unsigned short BinNumber;
+
+
+ Index = 0;
+ BinNumber = Binning - 1; // arrays are zero-based
+
+ DataCount = Pattern->RefNumElements +
+ Pattern->BinNumElements[BinNumber] +
+ Pattern->SigNumElements;
+
+ DataArray = (unsigned short *)malloc(DataCount * sizeof(unsigned short));
+
+ for ( i=0; i<Pattern->RefNumElements; i++ )
+ {
+ DataArray[Index] = Pattern->RefPatternData[i];
+ Index++;
+ }
+
+ for ( i=0; i<Pattern->BinNumElements[BinNumber]; i++ )
+ {
+ DataArray[Index] = Pattern->BinPatternData[BinNumber][i];
+ Index++;
+ }
+
+ for ( i=0; i<Pattern->SigNumElements; i++ )
+ {
+ DataArray[Index] = Pattern->SigPatternData[i];
+ Index++;
+ }
+
+ WriteMultiSRMD( RamReg, DataArray, DataCount );
+
+ // cleanup
+ free( DataArray );
+
+ return 0;
+}
+
+
+long CApnCamera::InitDefaults()
+{
+ unsigned short RegVal;
+ unsigned short CameraID;
+ unsigned short ShutterDelay;
+
+ unsigned short PreRoiRows, PostRoiRows;
+ unsigned short PreRoiVBinning, PostRoiVBinning;
+ unsigned short UnbinnedRoiY; // Vertical ROI pixels
+
+
+ // Read the Camera ID register
+ Read( FPGA_REG_CAMERA_ID, CameraID );
+ CameraID &= FPGA_MASK_CAMERA_ID;
+
+ // Look up the ID and dynamically create the m_ApnSensorInfo object
+ switch ( CameraID )
+ {
+ case APN_ALTA_KAF0401E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF0401E;
+ break;
+ case APN_ALTA_KAF1602E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF1602E;
+ break;
+ case APN_ALTA_KAF0261E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF0261E;
+ break;
+ case APN_ALTA_KAF1301E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF1301E;
+ break;
+ case APN_ALTA_KAF1401E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF1401E;
+ break;
+ case APN_ALTA_KAF1001E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF1001E;
+ break;
+ case APN_ALTA_KAF3200E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF3200E;
+ break;
+ case APN_ALTA_KAF4202_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF4202;
+ break;
+ case APN_ALTA_KAF6303E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF6303E;
+ break;
+ case APN_ALTA_KAF16801E_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_KAF16801E;
+ break;
+ case APN_ALTA_TH7899_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_TH7899;
+ break;
+ case APN_ALTA_CCD4710LS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4710LS;
+ break;
+ case APN_ALTA_CCD4710HS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4710HS;
+ break;
+ case APN_ALTA_CCD4240LS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4240LS;
+ break;
+ case APN_ALTA_CCD4240HS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4240HS;
+ break;
+ case APN_ALTA_CCD5710LS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD5710LS;
+ break;
+ case APN_ALTA_CCD5710HS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD5710HS;
+ break;
+ case APN_ALTA_CCD3011LS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD3011LS;
+ break;
+ case APN_ALTA_CCD3011HS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD3011HS;
+ break;
+ case APN_ALTA_CCD5520LS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD5520LS;
+ break;
+ case APN_ALTA_CCD5520HS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD5520HS;
+ break;
+ case APN_ALTA_CCD4720LS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4720LS;
+ break;
+ case APN_ALTA_CCD4720HS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4720HS;
+ break;
+ case APN_ALTA_CCD7700LS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD7700LS;
+ break;
+ case APN_ALTA_CCD7700HS_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD7700HS;
+ break;
+ case APN_ALTA_CCD4710LS2_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4710LS2;
+ break;
+ case APN_ALTA_CCD4710LS3_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4710LS3;
+ break;
+ case APN_ALTA_CCD4710LS4_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4710LS4;
+ break;
+ case APN_ALTA_CCD4710LS5_CAM_ID:
+ m_ApnSensorInfo = new CApnCamData_CCD4710LS5;
+ break;
+ default:
+ return 1;
+ break;
+ }
+
+ // we created the object, now set everything
+ m_ApnSensorInfo->Initialize();
+
+ // Initialize public variables
+ m_DigitizeOverscan = false;
+ m_DataBits = Apn_Resolution_SixteenBit;
+
+ // Initialize private variables
+ m_pvtCameraMode = Apn_CameraMode_Normal;
+ m_pvtNetworkTransferMode = Apn_NetworkMode_Tcp;
+
+ // Initialize variables used for imaging
+ m_RoiStartX = 0;
+ m_RoiStartY = 0;
+ m_RoiPixelsH = m_ApnSensorInfo->m_ImagingColumns;
+ m_RoiPixelsV = m_ApnSensorInfo->m_ImagingRows;
+
+ m_RoiBinningH = 1;
+ m_RoiBinningV = 1;
+ printf ("Camera ID is %u\n",CameraID);
+ printf("sensor = %s\n", m_ApnSensorInfo->m_Sensor);
+ printf("model = %s\n",m_ApnSensorInfo->m_CameraModel);
+ printf("interline = %u\n",m_ApnSensorInfo->m_InterlineCCD);
+ printf("serialA = %u\n",m_ApnSensorInfo->m_SupportsSerialA);
+ printf("serialB = %u\n",m_ApnSensorInfo->m_SupportsSerialB);
+ printf("ccdtype = %u\n",m_ApnSensorInfo->m_SensorTypeCCD);
+ printf("Tcolumns = %u\n",m_ApnSensorInfo->m_TotalColumns);
+ printf("ImgColumns = %u\n",m_ApnSensorInfo->m_ImagingColumns);
+ printf("ClampColumns = %u\n",m_ApnSensorInfo->m_ClampColumns);
+ printf("PreRoiSColumns = %u\n",m_ApnSensorInfo->m_PreRoiSkipColumns);
+ printf("PostRoiSColumns = %u\n",m_ApnSensorInfo->m_PostRoiSkipColumns);
+ printf("OverscanColumns = %u\n",m_ApnSensorInfo->m_OverscanColumns);
+ printf("TRows = %u\n",m_ApnSensorInfo->m_TotalRows);
+ printf("ImgRows = %u\n",m_ApnSensorInfo->m_ImagingRows);
+ printf("UnderscanRows = %u\n",m_ApnSensorInfo->m_UnderscanRows);
+ printf("OverscanRows = %u\n",m_ApnSensorInfo->m_OverscanRows);
+ printf("VFlushBinning = %u\n",m_ApnSensorInfo->m_VFlushBinning);
+ printf("HFlushDisable = %u\n",m_ApnSensorInfo->m_HFlushDisable);
+ printf("ShutterCloseDelay = %u\n",m_ApnSensorInfo->m_ShutterCloseDelay);
+ printf("PixelSizeX = %lf\n",m_ApnSensorInfo->m_PixelSizeX);
+ printf("PixelSizeY = %lf\n",m_ApnSensorInfo->m_PixelSizeY);
+ printf("Color = %u\n",m_ApnSensorInfo->m_Color);
+// printf("ReportedGainTwelveBit = %lf\n",m_ApnSensorInfo->m_ReportedGainTwelveBit);
+ printf("ReportedGainSixteenBit = %lf\n",m_ApnSensorInfo->m_ReportedGainSixteenBit);
+ printf("MinSuggestedExpTime = %lf\n",m_ApnSensorInfo->m_MinSuggestedExpTime);
+ printf("CoolingSupported = %u\n",m_ApnSensorInfo->m_CoolingSupported);
+ printf("RegulatedCoolingSupported = %u\n",m_ApnSensorInfo->m_RegulatedCoolingSupported);
+ printf("TempSetPoint = %lf\n",m_ApnSensorInfo->m_TempSetPoint);
+// printf("TempRegRate = %u\n",m_ApnSensorInfo->m_TempRegRate);
+ printf("TempRampRateOne = %u\n",m_ApnSensorInfo->m_TempRampRateOne);
+ printf("TempRampRateTwo = %u\n",m_ApnSensorInfo->m_TempRampRateTwo);
+ printf("TempBackoffPoint = %lf\n",m_ApnSensorInfo->m_TempBackoffPoint);
+ printf("DefaultGainTwelveBit = %u\n",m_ApnSensorInfo->m_DefaultGainTwelveBit);
+ printf("DefaultOffsetTwelveBit = %u\n",m_ApnSensorInfo->m_DefaultOffsetTwelveBit);
+ printf("DefaultRVoltage = %u\n",m_ApnSensorInfo->m_DefaultRVoltage);
+
+
+
+ printf ("RoiPixelsH is %u\n",m_RoiPixelsH);
+ printf ("RoiPixelsV is %u\n",m_RoiPixelsV);
+
+
+ // Issue a clear command, so the registers are zeroed out
+ // This will put the camera in a known state for us.
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_CLEAR_ALL );
+
+ // Reset the camera
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET );
+
+ // Load Inversion Masks
+ Write( FPGA_REG_VRAM_INV_MASK, m_ApnSensorInfo->m_VerticalPattern.Mask );
+ Write( FPGA_REG_HRAM_INV_MASK, m_ApnSensorInfo->m_RoiPatternSixteen.Mask );
+
+ // Load Pattern Files
+ LoadVerticalPattern();
+ LoadClampPattern();
+ LoadSkipPattern();
+ LoadRoiPattern( m_RoiBinningH );
+
+ // Program default camera settings
+ Write( FPGA_REG_CLAMP_COUNT, m_ApnSensorInfo->m_ClampColumns );
+ Write( FPGA_REG_PREROI_SKIP_COUNT, m_ApnSensorInfo->m_PreRoiSkipColumns );
+ Write( FPGA_REG_ROI_COUNT, m_ApnSensorInfo->m_ImagingColumns );
+ Write( FPGA_REG_POSTROI_SKIP_COUNT, m_ApnSensorInfo->m_PostRoiSkipColumns +
+ m_ApnSensorInfo->m_OverscanColumns );
+
+ // Since the default state of m_DigitizeOverscan is false, set the count to zero.
+ Write( FPGA_REG_OVERSCAN_COUNT, 0x0 );
+
+ // Now calculate the vertical settings
+ UnbinnedRoiY = m_RoiPixelsV * m_RoiBinningV;
+
+ PreRoiRows = m_ApnSensorInfo->m_UnderscanRows +
+ m_RoiStartY;
+
+ PostRoiRows = m_ApnSensorInfo->m_TotalRows -
+ PreRoiRows -
+ UnbinnedRoiY;
+
+ PreRoiVBinning = 1;
+ PostRoiVBinning = 1;
+
+ // For interline CCDs, set "Fast Dump" mode if the particular array is NOT digitized
+ if ( m_ApnSensorInfo->m_InterlineCCD )
+ {
+ // use the fast dump feature to get rid of the data quickly.
+ // one row, binning to the original row count
+ // note that we only are not digitized in arrays 1 and 3
+ PreRoiVBinning = PreRoiRows;
+ PostRoiVBinning = PostRoiRows;
+
+ PreRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP;
+ PostRoiVBinning |= FPGA_BIT_ARRAY_FASTDUMP;
+
+ PreRoiRows = 1;
+ PostRoiRows = 1;
+ }
+
+ // Program the vertical settings
+ Write( FPGA_REG_A1_ROW_COUNT, PreRoiRows );
+ Write( FPGA_REG_A1_VBINNING, PreRoiVBinning );
+
+ Write( FPGA_REG_A2_ROW_COUNT, m_RoiPixelsV );
+ Write( FPGA_REG_A2_VBINNING, (m_RoiBinningV | FPGA_BIT_ARRAY_DIGITIZE) );
+
+ Write( FPGA_REG_A3_ROW_COUNT, PostRoiRows );
+ Write( FPGA_REG_A3_VBINNING, PostRoiVBinning );
+
+ Write( FPGA_REG_VFLUSH_BINNING, m_ApnSensorInfo->m_VFlushBinning );
+
+ double CloseDelay = (double)m_ApnSensorInfo->m_ShutterCloseDelay / 1000;
+ ShutterDelay = (unsigned short)
+ ( (CloseDelay - APN_SHUTTER_CLOSE_DIFF) / APN_TIMER_RESOLUTION );
+
+ Write( FPGA_REG_SHUTTER_CLOSE_DELAY, ShutterDelay );
+
+ Write( FPGA_REG_IMAGE_COUNT, 1 );
+ Write( FPGA_REG_SEQUENCE_DELAY, 0 );
+
+ if ( m_ApnSensorInfo->m_HFlushDisable )
+ {
+ Read( FPGA_REG_OP_A, RegVal );
+
+ RegVal |= FPGA_BIT_DISABLE_H_CLK;
+
+ Write( FPGA_REG_OP_A, RegVal );
+ }
+
+ // Reset the camera again
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_RESET );
+
+ // Start flushing
+ Write( FPGA_REG_COMMAND_A, FPGA_BIT_CMD_FLUSH );
+
+ // If we are a USB2 camera, set all the 12bit variables for the 12bit
+ // A/D processor
+ if ( m_CameraInterface == Apn_Interface_USB )
+ {
+ InitTwelveBitAD();
+ write_TwelveBitGain( m_ApnSensorInfo->m_DefaultGainTwelveBit );
+ WriteTwelveBitOffset();
+ }
+
+ // Set the Fan State. Setting the private var first to make sure the write_FanMode
+ // call thinks we're doing a state transition.
+ // On write_FanMode return, our state will be Apn_FanMode_Medium
+ m_pvtFanMode = Apn_FanMode_Off; // we're going to set this
+ write_FanMode( Apn_FanMode_Medium );
+
+ // Initialize the LED states and the LED mode. There is nothing to output
+ // to the device since we issued our CLEAR early in the init() process, and
+ // we are now in a known state.
+ m_pvtLedStateA = Apn_LedState_Expose;
+ m_pvtLedStateB = Apn_LedState_Expose;
+ m_pvtLedMode = Apn_LedMode_EnableAll;
+
+ // Default value for test LED is 0%
+ m_pvtTestLedBrightness = 0.0;
+
+ // Program our initial cooler values. The only cooler value that we reset
+ // at init time is the backoff point. Everything else is left untouched, and
+ // state information is determined from the camera controller.
+ m_pvtCoolerBackoffPoint = m_ApnSensorInfo->m_TempBackoffPoint;
+ write_CoolerBackoffPoint( m_pvtCoolerBackoffPoint );
+ Write( FPGA_REG_TEMP_RAMP_DOWN_A, m_ApnSensorInfo->m_TempRampRateOne );
+ Write( FPGA_REG_TEMP_RAMP_DOWN_B, m_ApnSensorInfo->m_TempRampRateTwo );
+ // the collor code not only determines the m_pvtCoolerEnable state, but
+ // also implicitly calls UpdateGeneralStatus() as part of read_CoolerStatus()
+ if ( read_CoolerStatus() == Apn_CoolerStatus_Off )
+ m_pvtCoolerEnable = false;
+ else
+ m_pvtCoolerEnable = true;
+
+ m_pvtImageInProgress = false;
+ m_pvtImageReady = false;
+
+ return 0;
+}
+
+long CApnCamera::InitTwelveBitAD()
+{
+ Write( FPGA_REG_AD_CONFIG_DATA, 0x0028 );
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_AD_CONFIG );
+
+ return 0;
+}
+
+long CApnCamera::WriteTwelveBitOffset()
+{
+ unsigned short NewVal;
+ unsigned short StartVal;
+ unsigned short FirstBit;
+
+
+ NewVal = 0x0;
+ StartVal = m_ApnSensorInfo->m_DefaultOffsetTwelveBit & 0xFF;
+
+ for ( int i=0; i<8; i++ )
+ {
+ FirstBit = ( StartVal & 0x0001 );
+ NewVal |= ( FirstBit << (10-i) );
+ StartVal = StartVal >> 1;
+ }
+
+ NewVal |= 0x2000;
+
+ Write( FPGA_REG_AD_CONFIG_DATA, NewVal );
+ Write( FPGA_REG_COMMAND_B, FPGA_BIT_CMD_AD_CONFIG );
+
+ return 0;
+}
+
+void CApnCamera::UpdateGeneralStatus()
+{
+ unsigned short StatusReg;
+ unsigned short HeatsinkTempReg;
+ unsigned short CcdTempReg;
+ unsigned short CoolerDriveReg;
+ unsigned short VoltageReg;
+ unsigned short TdiCounterReg;
+ unsigned short SequenceCounterReg;
+
+
+
+ // Read the general status register of the device
+ QueryStatusRegs( StatusReg,
+ HeatsinkTempReg,
+ CcdTempReg,
+ CoolerDriveReg,
+ VoltageReg,
+ TdiCounterReg,
+ SequenceCounterReg );
+
+ m_pvtStatusReg = StatusReg;
+
+ HeatsinkTempReg &= FPGA_MASK_TEMP_PARAMS;
+ CcdTempReg &= FPGA_MASK_TEMP_PARAMS;
+ CoolerDriveReg &= FPGA_MASK_TEMP_PARAMS;
+ VoltageReg &= FPGA_MASK_INPUT_VOLTAGE;
+
+ if ( CoolerDriveReg > 3200 )
+ m_pvtCoolerDrive = 100.0;
+ else
+ m_pvtCoolerDrive = ( (double)(CoolerDriveReg - 600) / 2600.0 ) * 100.0;
+
+ m_pvtCurrentCcdTemp = ( (CcdTempReg - APN_TEMP_SETPOINT_ZERO_POINT)
+ * APN_TEMP_DEGREES_PER_BIT );
+
+ m_pvtCurrentHeatsinkTemp = ( (HeatsinkTempReg - APN_TEMP_HEATSINK_ZERO_POINT)
+ * APN_TEMP_DEGREES_PER_BIT );
+
+ m_pvtInputVoltage = VoltageReg * APN_VOLTAGE_RESOLUTION;
+
+ // Update ShutterState
+ m_pvtShutterState = ( (m_pvtStatusReg & FPGA_BIT_STATUS_SHUTTER_OPEN) != 0 );
+}
+
+
+bool CApnCamera::ImageReady()
+{
+ return m_pvtImageReady;
+}
+
+
+void CApnCamera::SignalImagingDone()
+{
+ m_pvtImageInProgress = false;
+}
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamera.h b/kstars/kstars/indi/apogee/ApnCamera.h
new file mode 100644
index 00000000..b0e6af03
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamera.h
@@ -0,0 +1,332 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+// ApnCamera.h: interface for the CApnCamera class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_APNCAMERA_H__CF513996_359F_4103_BBA6_2C730AE2C301__INCLUDED_)
+#define AFX_APNCAMERA_H__CF513996_359F_4103_BBA6_2C730AE2C301__INCLUDED_
+
+#include "Apogee.h"
+#include "Apn.h"
+#include "FpgaRegs.h"
+
+#include "ApnCamData.h"
+#include "ApnCamData_CCD3011HS.h"
+#include "ApnCamData_CCD3011LS.h"
+#include "ApnCamData_CCD4240HS.h"
+#include "ApnCamData_CCD4240LS.h"
+#include "ApnCamData_CCD4710HS.h"
+#include "ApnCamData_CCD4710LS.h"
+#include "ApnCamData_CCD4720HS.h"
+#include "ApnCamData_CCD4720LS.h"
+#include "ApnCamData_CCD5520HS.h"
+#include "ApnCamData_CCD5520LS.h"
+#include "ApnCamData_CCD5710HS.h"
+#include "ApnCamData_CCD5710LS.h"
+#include "ApnCamData_CCD7700HS.h"
+#include "ApnCamData_CCD7700LS.h"
+#include "ApnCamData_KAF0261E.h"
+#include "ApnCamData_KAF0401E.h"
+#include "ApnCamData_KAF1001E.h"
+#include "ApnCamData_KAF1301E.h"
+#include "ApnCamData_KAF1401E.h"
+#include "ApnCamData_KAF1602E.h"
+#include "ApnCamData_KAF16801E.h"
+#include "ApnCamData_KAF3200E.h"
+#include "ApnCamData_KAF4202.h"
+#include "ApnCamData_KAF6303E.h"
+#include "ApnCamData_TH7899.h"
+
+#include "ApnCamData_CCD4710LS2.h"
+#include "ApnCamData_CCD4710LS3.h"
+#include "ApnCamData_CCD4710LS4.h"
+#include "ApnCamData_CCD4710LS5.h"
+
+
+class CApnCamera
+{
+public:
+ CApnCamera();
+ ~CApnCamera();
+
+ bool InitDriver( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned long Option );
+
+ bool CloseDriver();
+ long PreStartExpose( unsigned short BitsPerPixel );
+ long PostStopExposure( bool DigitizeData );
+
+ bool GetImageData( unsigned short *pImageData,
+ unsigned short &Width,
+ unsigned short &Height,
+ unsigned long &Count );
+
+ bool GetLineData( unsigned short *pLineBuffer,
+ unsigned short &Size );
+
+ long Read( unsigned short reg, unsigned short& val );
+ long Write( unsigned short reg, unsigned short val );
+
+ long WriteMultiSRMD( unsigned short reg,
+ unsigned short val[],
+ unsigned short count );
+
+ long WriteMultiMRMD( unsigned short reg[],
+ unsigned short val[],
+ unsigned short count );
+
+ long QueryStatusRegs( unsigned short& StatusReg,
+ unsigned short& HeatsinkTempReg,
+ unsigned short& CcdTempReg,
+ unsigned short& CoolerDriveReg,
+ unsigned short& VoltageReg,
+ unsigned short& TdiCounter,
+ unsigned short& SequenceCounter );
+
+ void SetNetworkTransferMode( Apn_NetworkMode TransferMode );
+
+ long InitDefaults();
+
+ bool Expose( double Duration, bool Light );
+ bool BufferImage(char *bufferName );
+ bool BufferDriftScan(char *bufferName, int delay, int rowCount, int nblock , int npipe);
+
+ bool StopExposure( bool DigitizeData );
+
+ bool ResetSystem();
+ bool PauseTimer( bool PauseState );
+
+
+ unsigned short GetExposurePixelsH();
+ unsigned short GetExposurePixelsV();
+
+ bool read_Present();
+ unsigned short read_FirmwareVersion();
+
+ bool read_ShutterState();
+ bool read_DisableShutter();
+ void write_DisableShutter( bool DisableShutter );
+ bool read_ForceShutterOpen();
+ void write_ForceShutterOpen( bool ForceShutterOpen );
+ bool read_ShutterAmpControl();
+ void write_ShutterAmpControl( bool ShutterAmpControl );
+
+ bool read_ExternalIoReadout();
+ void write_ExternalIoReadout( bool ExternalIoReadout );
+ bool read_FastSequence();
+ void write_FastSequence( bool FastSequence );
+
+ Apn_CameraMode read_CameraMode();
+ void write_CameraMode( Apn_CameraMode CameraMode );
+
+ void write_DataBits( Apn_Resolution BitResolution );
+
+ Apn_Status read_ImagingStatus();
+
+ Apn_LedMode read_LedMode();
+ void write_LedMode( Apn_LedMode LedMode );
+ Apn_LedState read_LedState( unsigned short LedId );
+ void write_LedState( unsigned short LedId, Apn_LedState LedState );
+
+ bool read_CoolerEnable();
+ void write_CoolerEnable( bool CoolerEnable );
+ Apn_CoolerStatus read_CoolerStatus();
+ double read_CoolerSetPoint();
+ void write_CoolerSetPoint( double SetPoint );
+ double read_CoolerBackoffPoint();
+ void write_CoolerBackoffPoint( double BackoffPoint );
+ double read_CoolerDrive();
+ double read_TempCCD();
+ double read_TempHeatsink();
+ Apn_FanMode read_FanMode();
+ void write_FanMode( Apn_FanMode FanMode );
+
+ void write_RoiBinningH( unsigned short BinningH );
+ void write_RoiBinningV( unsigned short BinningV );
+
+ void write_RoiPixelsV( unsigned short PixelsV );
+
+ void write_RoiStartY( unsigned short StartY );
+
+ unsigned short read_MaxBinningV();
+ unsigned short read_OverscanColumns();
+
+ double read_ShutterStrobePosition();
+ void write_ShutterStrobePosition( double Position );
+ double read_ShutterStrobePeriod();
+ void write_ShutterStrobePeriod( double Period );
+
+ double read_SequenceDelay();
+ void write_SequenceDelay( double Delay );
+ bool read_VariableSequenceDelay();
+ void write_VariableSequenceDelay( bool VariableSequenceDelay );
+ unsigned short read_ImageCount();
+ void write_ImageCount( unsigned short Count );
+
+ unsigned short read_SequenceCounter();
+ unsigned short read_TDICounter();
+ unsigned short read_TDIRows();
+ void write_TDIRows( unsigned short TdiRows );
+ double read_TDIRate();
+ void write_TDIRate( double TdiRate );
+ unsigned short read_IoPortAssignment();
+ void write_IoPortAssignment( unsigned short IoPortAssignment );
+ unsigned short read_IoPortDirection();
+ void write_IoPortDirection( unsigned short IoPortDirection );
+ unsigned short read_IoPortData();
+ void write_IoPortData( unsigned short IoPortData );
+
+ unsigned short read_TwelveBitGain();
+ void write_TwelveBitGain( unsigned short TwelveBitGain );
+
+ double read_InputVoltage();
+ long read_AvailableMemory();
+
+ double read_MaxExposureTime();
+
+ Apn_NetworkMode read_NetworkTransferMode();
+ void write_NetworkTransferMode( Apn_NetworkMode TransferMode );
+
+ double read_TestLedBrightness();
+ void write_TestLedBrightness( double TestLedBrightness );
+
+
+ // Public helper function
+ bool ImageReady();
+ void SignalImagingDone();
+
+
+ // Variables
+ Apn_Interface m_CameraInterface;
+
+ CApnCamData *m_ApnSensorInfo;
+
+ unsigned short m_RoiStartX, m_RoiStartY;
+ unsigned short m_RoiPixelsH, m_RoiPixelsV;
+ unsigned short m_RoiBinningH, m_RoiBinningV;
+
+ bool m_DigitizeOverscan;
+ Apn_Resolution m_DataBits;
+
+/* was private: */
+
+ // General helper functions
+ long LoadVerticalPattern();
+ long LoadClampPattern();
+ long LoadSkipPattern();
+ long LoadRoiPattern( unsigned short Binning );
+
+ long WriteHorizontalPattern( APN_HPATTERN_FILE *Pattern,
+ unsigned short reg,
+ unsigned short binning );
+
+ long InitTwelveBitAD();
+ long WriteTwelveBitOffset();
+
+ void UpdateGeneralStatus();
+
+ // Internal private variables
+ bool m_ResetVerticalArrays;
+
+ // Camera state variables
+ Apn_CameraMode m_pvtCameraMode;
+
+ Apn_NetworkMode m_pvtNetworkTransferMode;
+
+ unsigned short m_pvtImageCount;
+ unsigned short m_pvtTDIRows;
+ double m_pvtTDIRate;
+
+ double m_pvtSequenceDelay;
+ double m_pvtShutterStrobePosition;
+ double m_pvtShutterStrobePeriod;
+
+ unsigned short m_pvtExposurePixelsH, m_pvtExposurePixelsV;
+
+ unsigned short m_pvtTwelveBitGain;
+
+ Apn_LedMode m_pvtLedMode;
+ Apn_LedState m_pvtLedStateA;
+ Apn_LedState m_pvtLedStateB;
+
+ double m_pvtTestLedBrightness;
+
+ bool m_pvtCoolerEnable;
+ Apn_FanMode m_pvtFanMode;
+
+ double m_pvtCoolerBackoffPoint;
+
+ Apn_CoolerStatus m_pvtCoolerStatus;
+ Apn_Status m_pvtImagingStatus;
+ bool m_pvtShutterState;
+ bool m_pvtImageInProgress;
+ bool m_pvtImageReady;
+
+ unsigned short m_pvtStatusReg;
+
+ double m_pvtCoolerDrive;
+ double m_pvtCurrentHeatsinkTemp;
+ double m_pvtCurrentCcdTemp;
+
+ double m_pvtInputVoltage;
+ unsigned short m_pvtIoPortAssignment;
+ unsigned short m_pvtIoPortDirection;
+
+/* added USB/NET specifics */
+ unsigned short m_pvtBitsPerPixel;
+ unsigned short m_pvtWidth;
+ unsigned short m_pvtHeight;
+
+
+/* added sensor data mirrors */
+ bool sensorInfo();
+ char m_Sensor[20];
+ char m_CameraModel[20];
+ unsigned short m_CameraId;
+ bool m_InterlineCCD;
+ bool m_SupportsSerialA;
+ bool m_SupportsSerialB;
+ bool m_SensorTypeCCD;
+ unsigned short m_TotalColumns;
+ unsigned short m_ImagingColumns;
+ unsigned short m_ClampColumns;
+ unsigned short m_PreRoiSkipColumns;
+ unsigned short m_PostRoiSkipColumns;
+ unsigned short m_OverscanColumns;
+ unsigned short m_TotalRows;
+ unsigned short m_ImagingRows;
+ unsigned short m_UnderscanRows;
+ unsigned short m_OverscanRows;
+ unsigned short m_VFlushBinning;
+ bool m_HFlushDisable;
+ unsigned short m_ShutterCloseDelay;
+ double m_PixelSizeX;
+ double m_PixelSizeY;
+ bool m_Color;
+// double m_ReportedGainTwelveBit;
+ double m_ReportedGainSixteenBit;
+ double m_MinSuggestedExpTime;
+// unsigned short m_TempRegRate;
+ unsigned short m_TempRampRateOne;
+ unsigned short m_TempRampRateTwo;
+ unsigned short m_DefaultGainTwelveBit;
+ unsigned short m_DefaultOffsetTwelveBit;
+ unsigned short m_DefaultRVoltage;
+
+};
+
+#endif // !defined(AFX_APNCAMERA_H__CF513996_359F_4103_BBA6_2C730AE2C301__INCLUDED_)
+
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamera_Linux.cpp b/kstars/kstars/indi/apogee/ApnCamera_Linux.cpp
new file mode 100644
index 00000000..cce9ba37
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamera_Linux.cpp
@@ -0,0 +1,129 @@
+// ApnCamera.cpp: extras from the CCameraIO class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+
+#include "ApnCamera.h"
+#include "ApnCamTable.h"
+//#include "tcl.h"
+//#include "ccd.h"
+
+
+// Determine if camera is present
+// True if camera is present, false otherwise.
+bool CApnCamera::read_Present()
+{
+ // OutputDebugString( "read_Present()" );
+
+ USHORT ApStatus;
+ USHORT DatumA;
+ USHORT DatumB;
+ char szMsg[80];
+
+ DatumA = 0x0;
+ DatumB = 0x0;
+ ApStatus = 0;
+
+ Write( FPGA_REG_SCRATCH, 0x8086 );
+ Read( FPGA_REG_SCRATCH, DatumA );
+
+ Write( FPGA_REG_SCRATCH, 0x1F2F );
+ Read( FPGA_REG_SCRATCH, DatumB );
+
+ if ( (DatumA != 0x8086) || (DatumB != 0x1F2F) )
+ {
+ // OutputDebugString( "read_Present FAILED." );
+ sprintf( szMsg, "read_Present FAILED. DatumA: 0x%X DatumB: 0x%X", DatumA, DatumB );
+ // OutputDebugString( szMsg );
+ return false;
+ }
+
+ // OutputDebugString( "read_Present SUCCESS" );
+
+ return true;
+}
+
+bool CApnCamera::sensorInfo()
+{
+ strcpy(m_Sensor,m_ApnSensorInfo->m_Sensor);
+ strcpy(m_CameraModel,m_ApnSensorInfo->m_CameraModel);
+ m_CameraId = m_ApnSensorInfo->m_CameraId;
+ m_InterlineCCD = m_ApnSensorInfo->m_InterlineCCD;
+ m_SupportsSerialA = m_ApnSensorInfo->m_SupportsSerialA;
+ m_SupportsSerialB = m_ApnSensorInfo->m_SupportsSerialB;
+ m_SensorTypeCCD =m_ApnSensorInfo->m_SensorTypeCCD;
+ m_TotalColumns =m_ApnSensorInfo->m_TotalColumns;
+ m_ImagingColumns= m_ApnSensorInfo->m_ImagingColumns;
+ m_ClampColumns= m_ApnSensorInfo->m_ClampColumns;
+ m_PreRoiSkipColumns =m_ApnSensorInfo->m_PreRoiSkipColumns;
+ m_PostRoiSkipColumns= m_ApnSensorInfo->m_PostRoiSkipColumns;
+ m_OverscanColumns =m_ApnSensorInfo->m_OverscanColumns;
+ m_TotalRows =m_ApnSensorInfo->m_TotalRows;
+ m_ImagingRows =m_ApnSensorInfo->m_ImagingRows;
+ m_UnderscanRows= m_ApnSensorInfo->m_UnderscanRows;
+ m_OverscanRows =m_ApnSensorInfo->m_OverscanRows;
+ m_VFlushBinning =m_ApnSensorInfo->m_VFlushBinning;
+ m_HFlushDisable =m_ApnSensorInfo->m_HFlushDisable;
+ m_ShutterCloseDelay= m_ApnSensorInfo->m_ShutterCloseDelay;
+ m_PixelSizeX = m_ApnSensorInfo->m_PixelSizeX;
+ m_PixelSizeY = m_ApnSensorInfo->m_PixelSizeY;
+ m_Color = m_ApnSensorInfo->m_Color;
+// m_ReportedGainTwelveBit = m_ApnSensorInfo->m_ReportedGainTwelveBit;
+ m_ReportedGainSixteenBit= m_ApnSensorInfo->m_ReportedGainSixteenBit;
+ m_MinSuggestedExpTime = m_ApnSensorInfo->m_MinSuggestedExpTime;
+// m_TempRegRate =m_ApnSensorInfo->m_TempRegRate;
+ m_TempRampRateOne =m_ApnSensorInfo->m_TempRampRateOne;
+ m_TempRampRateTwo =m_ApnSensorInfo->m_TempRampRateTwo;
+ m_DefaultGainTwelveBit =m_ApnSensorInfo->m_DefaultGainTwelveBit;
+ m_DefaultOffsetTwelveBit= m_ApnSensorInfo->m_DefaultOffsetTwelveBit;
+ m_DefaultRVoltage =m_ApnSensorInfo->m_DefaultRVoltage;
+ return true;
+
+}
+
+#if 0
+bool CApnCamera::BufferImage(char *bufferName )
+{
+ unsigned short *pImageData;
+ bool status;
+ short cols,rows,hbin,vbin;
+ unsigned short xSize, ySize;
+ unsigned long count;
+
+ cols = m_pvtExposurePixelsH;
+ rows = m_pvtExposurePixelsV;
+
+ /* ALTA code has already applied binning calculations*/
+ hbin = 1;
+ vbin = 1;
+
+ pImageData = (unsigned short *)CCD_locate_buffer(bufferName, 2 , cols, rows, hbin, vbin );
+ if (pImageData == NULL) {
+ return 0;
+ }
+
+ status = GetImageData(pImageData, xSize, ySize, count);
+ return status;
+}
+
+
+
+bool CApnCamera::BufferDriftScan(char *bufferName, int delay, int rowCount, int nblock , int npipe)
+{
+ unsigned short *pImageData, *ptr;
+ bool status;
+ int irow;
+ short cols,rows,hbin,vbin;
+
+ cols = m_pvtExposurePixelsH;
+ rows = rowCount;
+ hbin = m_RoiBinningH;
+ vbin = 1;
+ return 1;
+}
+
+#endif
+
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamera_NET.cpp b/kstars/kstars/indi/apogee/ApnCamera_NET.cpp
new file mode 100644
index 00000000..0f739121
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamera_NET.cpp
@@ -0,0 +1,275 @@
+// ApnCamera_NET.cpp: implementation of the CApnCamera_NET class.
+//
+// Copyright (c) 2003, 2004 Apogee Instruments, Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include "ApnCamera_NET.h"
+
+#include <stdio.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#include "ApogeeNet.h"
+#include "ApogeeNetErr.h"
+
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+
+
+bool CApnCamera::InitDriver( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned long Option )
+{
+ char Hostname[25];
+ BYTE ipAddr[4];
+ int init;
+
+ ipAddr[0] = (BYTE)(CamIdA & 0xFF);
+ ipAddr[1] = (BYTE)((CamIdA >> 8) & 0xFF);
+ ipAddr[2] = (BYTE)((CamIdA >> 16) & 0xFF);
+ ipAddr[3] = (BYTE)((CamIdA >> 24) & 0xFF);
+
+ sprintf( Hostname, "%u.%u.%u.%u:%u", ipAddr[3], ipAddr[2], ipAddr[1], ipAddr[0], CamIdB );
+
+ if ( ApnNetConnect( Hostname ) != APNET_SUCCESS )
+ {
+ return false;
+ }
+
+ m_CameraInterface = Apn_Interface_NET;
+
+ // Before trying to initialize, perform a simple loopback test
+ unsigned short RegData;
+ unsigned short NewRegData;
+
+ RegData = 0x5AA5;
+ if ( Write( FPGA_REG_SCRATCH, RegData ) != APNET_SUCCESS ) return false;
+ if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APNET_SUCCESS ) return false;
+ if ( RegData != NewRegData ) return false;
+
+ RegData = 0xA55A;
+ if ( Write( FPGA_REG_SCRATCH, RegData ) != APNET_SUCCESS ) return false;
+ if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APNET_SUCCESS ) return false;
+ if ( RegData != NewRegData ) return false;
+ printf("Loopback test successful - ALTA-E detected at %u.%u.%u.%u:%u\n", ipAddr[3], ipAddr[2], ipAddr[1], ipAddr[0]);
+
+ // The loopback test was successful. Proceed with initialization.
+ init = InitDefaults();
+ if ( init != 0 ) {
+ printf("Loopback test successful - InitDefaults FAILED\n");
+ return false;
+ }
+
+ printf("Loopback test successful - InitDefaults completed\n");
+ return true;
+}
+
+
+bool CApnCamera::CloseDriver()
+{
+ ApnNetClose();
+
+ return true;
+}
+
+
+bool CApnCamera::GetImageData( unsigned short *pImageBuffer,
+ unsigned short &Width,
+ unsigned short &Height,
+ unsigned long &Count )
+{
+ unsigned short Offset;
+ unsigned short *pTempBuffer;
+ long i, j;
+
+
+ // Make sure it is okay to get the image data
+ // The app *should* have done this on its own, but we have to make sure
+ while ( !ImageReady() )
+ {
+ Sleep( 50 );
+ read_ImagingStatus();
+ }
+
+ Width = m_pvtWidth;
+ Height = m_pvtHeight;
+
+ if ( m_pvtBitsPerPixel == 16 )
+ Offset = 1;
+
+ if ( m_pvtBitsPerPixel == 12 )
+ Offset = 10;
+
+ Width -= Offset; // Calculate the true image width
+
+ pTempBuffer = new unsigned short[(Width+Offset) * Height];
+
+ ApnNetGetImageTcp( pTempBuffer );
+
+ for ( i=0; i<Height; i++ )
+ {
+ for ( j=0; j<Width; j++ )
+ {
+ pImageBuffer[(i*Width)+j] = pTempBuffer[(i*(Width+Offset))+j+Offset];
+ }
+ }
+
+ delete [] pTempBuffer;
+
+ Count = read_ImageCount();
+
+ SignalImagingDone();
+
+ return true;
+}
+
+
+bool CApnCamera::GetLineData( unsigned short *pLineBuffer,
+ unsigned short &Size )
+{
+ Size = 0;
+
+ return false;
+}
+
+
+long CApnCamera::PreStartExpose( unsigned short BitsPerPixel )
+{
+ m_pvtWidth = GetExposurePixelsH();
+ m_pvtHeight = GetExposurePixelsV();
+
+ if ( (BitsPerPixel != 16) && (BitsPerPixel != 12) )
+ {
+ // Invalid bit depth request
+ return 1;
+ }
+
+ m_pvtBitsPerPixel = BitsPerPixel;
+
+ if ( BitsPerPixel == 16 )
+ m_pvtWidth += 1;
+
+ if ( BitsPerPixel == 12 )
+ m_pvtWidth += 10;
+
+ if ( ApnNetStartExp( m_pvtWidth, m_pvtHeight ) != APNET_SUCCESS )
+ {
+ return 1;
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::PostStopExposure( bool DigitizeData )
+{
+ if ( ApnNetStopExp( DigitizeData ) != APNET_SUCCESS )
+ {
+ return 1;
+ }
+
+ if ( !DigitizeData )
+ {
+ SignalImagingDone();
+ }
+
+ return 0;
+}
+
+
+void CApnCamera::SetNetworkTransferMode( Apn_NetworkMode TransferMode )
+{
+ switch ( TransferMode )
+ {
+ case Apn_NetworkMode_Tcp:
+ ApnNetSetSpeed( false );
+ break;
+ case Apn_NetworkMode_Udp:
+ ApnNetSetSpeed( true );
+ break;
+ }
+}
+
+
+long CApnCamera::Read( unsigned short reg, unsigned short& val )
+{
+ if ( ApnNetReadReg( reg, &val ) != APNET_SUCCESS )
+ {
+ return 1; // Failure
+ }
+ return 0;
+}
+
+
+long CApnCamera::Write( unsigned short reg, unsigned short val )
+{
+ if ( ApnNetWriteReg( reg, val ) != APNET_SUCCESS )
+ {
+ return 1; // Failure
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::WriteMultiSRMD( unsigned short reg, unsigned short val[], unsigned short count )
+{
+ if ( ApnNetWriteRegMulti( reg, val, count ) != APNET_SUCCESS )
+ {
+ return 1;
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::WriteMultiMRMD( unsigned short reg[], unsigned short val[], unsigned short count )
+{
+ if ( ApnNetWriteRegMultiMRMD( reg, val, count ) != APNET_SUCCESS )
+ {
+ return 1;
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::QueryStatusRegs( unsigned short& StatusReg,
+ unsigned short& HeatsinkTempReg,
+ unsigned short& CcdTempReg,
+ unsigned short& CoolerDriveReg,
+ unsigned short& VoltageReg,
+ unsigned short& TdiCounter,
+ unsigned short& SequenceCounter )
+{
+ unsigned short RegNumber[7];
+ unsigned short RegData[7];
+
+ RegNumber[0] = 91;
+ RegNumber[1] = 93;
+ RegNumber[2] = 94;
+ RegNumber[3] = 95;
+ RegNumber[4] = 96;
+ RegNumber[5] = 104;
+ RegNumber[6] = 105;
+
+ if ( ApnNetReadRegMulti( RegNumber, RegData, 7 ) != APNET_SUCCESS )
+ {
+ return 1;
+ }
+
+ StatusReg = RegData[0];
+ HeatsinkTempReg = RegData[1];
+ CcdTempReg = RegData[2];
+ CoolerDriveReg = RegData[3];
+ VoltageReg = RegData[4];
+ TdiCounter = RegData[5];
+ SequenceCounter = RegData[6];
+
+ return 0;
+}
+
diff --git a/kstars/kstars/indi/apogee/ApnCamera_NET.h b/kstars/kstars/indi/apogee/ApnCamera_NET.h
new file mode 100644
index 00000000..e46d3846
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamera_NET.h
@@ -0,0 +1,74 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+// ApnCamera_NET.h: interface for the CApnCamera_NET class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_APNCAMERA_NET_H__D6F0E3AB_536C_4937_9E2B_DCF682D0DD31__INCLUDED_)
+#define AFX_APNCAMERA_NET_H__D6F0E3AB_536C_4937_9E2B_DCF682D0DD31__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#include "ApnCamera.h"
+
+class CApnCamera_NET : public CApnCamera
+{
+private:
+ unsigned short m_pvtBitsPerPixel;
+
+ unsigned short m_pvtWidth;
+ unsigned short m_pvtHeight;
+
+public:
+ CApnCamera_NET();
+ virtual ~CApnCamera_NET();
+
+ bool InitDriver( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned long Option );
+
+ bool CloseDriver();
+
+ long PreStartExpose( unsigned short BitsPerPixel );
+
+ long PostStopExposure( bool DigitizeData );
+
+
+ bool GetImageData( unsigned short *pImageData,
+ unsigned short &Width,
+ unsigned short &Height,
+ unsigned long &Count );
+
+ bool GetLineData( unsigned short *pLineBuffer,
+ unsigned short &Size );
+
+ long Read( unsigned short reg, unsigned short& val );
+ long Write( unsigned short reg, unsigned short val );
+
+ long WriteMultiSRMD( unsigned short reg,
+ unsigned short val[],
+ unsigned short count );
+
+ long WriteMultiMRMD( unsigned short reg[],
+ unsigned short val[],
+ unsigned short count );
+
+ long QueryStatusRegs( unsigned short& StatusReg,
+ unsigned short& HeatsinkTempReg,
+ unsigned short& CcdTempReg,
+ unsigned short& CoolerDriveReg,
+ unsigned short& VoltageReg,
+ unsigned short& TdiCounter,
+ unsigned short& SequenceCounter );
+
+};
+
+#endif // !defined(AFX_APNCAMERA_NET_H__D6F0E3AB_536C_4937_9E2B_DCF682D0DD31__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/ApnCamera_USB.cpp b/kstars/kstars/indi/apogee/ApnCamera_USB.cpp
new file mode 100644
index 00000000..a6bbad42
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamera_USB.cpp
@@ -0,0 +1,256 @@
+// ApnCamera_USB.cpp: implementation of the CApnCamera_USB class.
+//
+// Copyright (c) 2003, 2004 Apogee Instruments, Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include "ApnCamera_USB.h"
+
+#include "ApogeeUsb.h"
+#include "ApogeeUsbErr.h"
+
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+
+
+bool CApnCamera::InitDriver( unsigned long CamIdA,
+ unsigned short /*CamIdB*/,
+ unsigned long /*Option*/ )
+{
+ if ( ApnUsbOpen( (unsigned short)CamIdA ) != APN_USB_SUCCESS )
+ {
+ return false;
+ }
+
+ m_CameraInterface = Apn_Interface_USB;
+
+ // Before trying to initialize, perform a simple loopback test
+ unsigned short RegData;
+ unsigned short NewRegData;
+
+ RegData = 0x5AA5;
+ if ( Write( FPGA_REG_SCRATCH, RegData ) != APN_USB_SUCCESS ) return false;
+ if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APN_USB_SUCCESS ) return false;
+ if ( RegData != NewRegData ) return false;
+
+ RegData = 0xA55A;
+ if ( Write( FPGA_REG_SCRATCH, RegData ) != APN_USB_SUCCESS ) return false;
+ if ( Read( FPGA_REG_SCRATCH, NewRegData ) != APN_USB_SUCCESS ) return false;
+ if ( RegData != NewRegData ) return false;
+
+ // The loopback test was successful. Proceed with initialization.
+ if ( InitDefaults() != 0 )
+ return false;
+
+ return true;
+}
+
+
+bool CApnCamera::CloseDriver()
+{
+ ApnUsbClose();
+
+ return true;
+}
+
+void CApnCamera::SetNetworkTransferMode( Apn_NetworkMode /*TransferMode*/ )
+{
+ return;
+}
+
+bool CApnCamera::GetImageData( unsigned short *pImageBuffer,
+ unsigned short &Width,
+ unsigned short &Height,
+ unsigned long &Count )
+{
+ unsigned short Offset(0);
+ unsigned short *pTempBuffer;
+ long i, j;
+
+
+ // Make sure it is okay to get the image data
+ // The app *should* have done this on its own, but we have to make sure
+ while ( !ImageReady() )
+ {
+ Sleep( 50 );
+ read_ImagingStatus();
+ }
+
+ Width = m_pvtWidth;
+ Height = m_pvtHeight;
+
+ if ( m_pvtBitsPerPixel == 16 )
+ Offset = 1;
+
+ if ( m_pvtBitsPerPixel == 12 )
+ Offset = 10;
+
+ Width -= Offset; // Calculate the true image width
+
+ pTempBuffer = new unsigned short[(Width+Offset) * Height];
+
+ ApnUsbGetImage( pTempBuffer );
+
+ for ( i=0; i<Height; i++ )
+ {
+ for ( j=0; j<Width; j++ )
+ {
+ pImageBuffer[(i*Width)+j] = pTempBuffer[(i*(Width+Offset))+j+Offset];
+ }
+ }
+
+ delete [] pTempBuffer;
+
+
+ Count = read_ImageCount();
+
+ SignalImagingDone();
+
+ return true;
+}
+
+
+bool CApnCamera::GetLineData( unsigned short */*pLineBuffer*/,
+ unsigned short &Size )
+{
+ Size = 0;
+
+ return false;
+}
+
+
+long CApnCamera::PreStartExpose( unsigned short BitsPerPixel )
+{
+ m_pvtWidth = GetExposurePixelsH();
+ m_pvtHeight = GetExposurePixelsV();
+
+ if ( (BitsPerPixel != 16) && (BitsPerPixel != 12) )
+ {
+ // Invalid bit depth request
+ return 1;
+ }
+
+ m_pvtBitsPerPixel = BitsPerPixel;
+
+
+ if ( BitsPerPixel == 16 )
+ m_pvtWidth += 1;
+
+ if ( BitsPerPixel == 12 )
+ m_pvtWidth += 10;
+
+ if ( ApnUsbStartExp( m_pvtWidth, m_pvtHeight ) != APN_USB_SUCCESS )
+ {
+ return 1;
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::PostStopExposure( bool DigitizeData )
+{
+ PUSHORT pRequestData;
+
+
+ if ( !DigitizeData )
+ {
+ while ( !ImageReady() )
+ {
+ Sleep( 50 );
+ read_ImagingStatus();
+ }
+
+ pRequestData = new USHORT[m_pvtWidth*m_pvtHeight];
+
+ ApnUsbGetImage( pRequestData );
+
+ delete [] pRequestData;
+
+ SignalImagingDone();
+ }
+
+ // The following code will eventually be the implementation of the STOP
+ // command for USB. Currently, this does not work correctly.
+ // if ( ApnUsbStopExp( DigitizeData ) != APN_USB_SUCCESS )
+ // {
+ // return 1;
+ // }
+
+ return 0;
+}
+
+
+long CApnCamera::Read( unsigned short reg, unsigned short& val )
+{
+ if ( ApnUsbReadReg( reg, &val ) != APN_USB_SUCCESS )
+ {
+ return 1; // Failure
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::Write( unsigned short reg, unsigned short val )
+{
+ if ( ApnUsbWriteReg( reg, val ) != APN_USB_SUCCESS )
+ {
+ return 1; // Failure
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::WriteMultiSRMD( unsigned short reg, unsigned short val[], unsigned short count )
+{
+ if ( ApnUsbWriteRegMulti( reg, val, count ) != APN_USB_SUCCESS )
+ {
+ return 1;
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::WriteMultiMRMD( unsigned short reg[], unsigned short val[], unsigned short count )
+{
+ if ( ApnUsbWriteRegMultiMRMD( reg, val, count ) != APN_USB_SUCCESS )
+ {
+ return 1;
+ }
+
+ return 0;
+}
+
+
+long CApnCamera::QueryStatusRegs( unsigned short& StatusReg,
+ unsigned short& HeatsinkTempReg,
+ unsigned short& CcdTempReg,
+ unsigned short& CoolerDriveReg,
+ unsigned short& VoltageReg,
+ unsigned short& TdiCounter,
+ unsigned short& SequenceCounter )
+{
+ /*unsigned short stat,heat,ccdt,cool,volt,tdic,sequ;*/
+
+ if ( ApnUsbReadStatusRegs( &StatusReg,
+ &HeatsinkTempReg,
+ &CcdTempReg,
+ &CoolerDriveReg,
+ &VoltageReg,
+ &TdiCounter,
+ &SequenceCounter ) != APN_USB_SUCCESS )
+ {
+ return 1;
+ }
+ return 0;
+}
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/ApnCamera_USB.h b/kstars/kstars/indi/apogee/ApnCamera_USB.h
new file mode 100644
index 00000000..0d4a3d07
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnCamera_USB.h
@@ -0,0 +1,69 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+// ApnCamera_USB.h: interface for the CApnCamera_USB class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_APNCAMERA_USB_H__E83248CA_F0AA_4221_8E10_22FA70CEFAA6__INCLUDED_)
+#define AFX_APNCAMERA_USB_H__E83248CA_F0AA_4221_8E10_22FA70CEFAA6__INCLUDED_
+
+#include "ApnCamera.h"
+
+class CApnCamera_USB : public CApnCamera
+{
+private:
+ unsigned short m_pvtBitsPerPixel;
+
+ unsigned short m_pvtWidth;
+ unsigned short m_pvtHeight;
+
+public:
+ CApnCamera_USB();
+ virtual ~CApnCamera_USB();
+
+ bool InitDriver( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned long Option );
+
+ bool CloseDriver();
+
+ long PreStartExpose( unsigned short BitsPerPixel );
+
+ long PostStopExposure( bool DigitizeData );
+
+ bool GetImageData( unsigned short *pImageData,
+ unsigned short &Width,
+ unsigned short &Height,
+ unsigned long &Count );
+
+ bool GetLineData( unsigned short *pLineBuffer,
+ unsigned short &Size );
+
+ long Read( unsigned short reg, unsigned short& val );
+ long Write( unsigned short reg, unsigned short val );
+
+ long WriteMultiSRMD( unsigned short reg,
+ unsigned short val[],
+ unsigned short count );
+
+ long WriteMultiMRMD( unsigned short reg[],
+ unsigned short val[],
+ unsigned short count );
+
+ long QueryStatusRegs( unsigned short& StatusReg,
+ unsigned short& HeatsinkTempReg,
+ unsigned short& CcdTempReg,
+ unsigned short& CoolerDriveReg,
+ unsigned short& VoltageReg,
+ unsigned short& TdiCounter,
+ unsigned short& SequenceCounter );
+
+};
+
+#endif // !defined(AFX_APNCAMERA_USB_H__E83248CA_F0AA_4221_8E10_22FA70CEFAA6__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/ApnSerial.cpp b/kstars/kstars/indi/apogee/ApnSerial.cpp
new file mode 100644
index 00000000..43687aad
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnSerial.cpp
@@ -0,0 +1,27 @@
+// ApnSerial.cpp: implementation of the CApnSerial class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include "apogee.h"
+#include "ApnSerial.h"
+
+#ifdef _DEBUG
+#undef THIS_FILE
+static char THIS_FILE[]=__FILE__;
+#define new DEBUG_NEW
+#endif
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CApnSerial::CApnSerial()
+{
+ m_SerialId = -1;
+}
+
+CApnSerial::~CApnSerial()
+{
+
+}
diff --git a/kstars/kstars/indi/apogee/ApnSerial.h b/kstars/kstars/indi/apogee/ApnSerial.h
new file mode 100644
index 00000000..81179901
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnSerial.h
@@ -0,0 +1,60 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+// ApnSerial.h: interface for the CApnSerial class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_APNSERIAL_H__A27F1749_FA8F_40E8_A03F_4A28C8378DD1__INCLUDED_)
+#define AFX_APNSERIAL_H__A27F1749_FA8F_40E8_A03F_4A28C8378DD1__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#include "Apogee.h"
+
+
+class CApnSerial
+{
+public:
+
+ CApnSerial();
+ virtual ~CApnSerial();
+
+ virtual bool InitPort( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned short SerialId ) = 0;
+
+ virtual bool ClosePort() = 0;
+
+ virtual bool GetBaudRate( unsigned long *BaudRate ) = 0;
+
+ virtual bool SetBaudRate( unsigned long BaudRate ) = 0;
+
+ virtual bool GetFlowControl( Apn_SerialFlowControl *FlowControl ) = 0;
+
+ virtual bool SetFlowControl( Apn_SerialFlowControl FlowControl ) = 0;
+
+ virtual bool GetParity( Apn_SerialParity *Parity ) = 0;
+
+ virtual bool SetParity( Apn_SerialParity Parity ) = 0;
+
+ virtual bool Read( char *ReadBuffer,
+ unsigned short *ReadCount ) = 0;
+
+ virtual bool Write( char *WriteBuffer,
+ unsigned short WriteCount ) = 0;
+
+ // Variables
+ Apn_Interface m_CameraInterface;
+ short m_SerialId;
+
+};
+
+#endif // !defined(AFX_APNSERIAL_H__A27F1749_FA8F_40E8_A03F_4A28C8378DD1__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/ApnSerial_NET.cpp b/kstars/kstars/indi/apogee/ApnSerial_NET.cpp
new file mode 100644
index 00000000..ded34f47
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnSerial_NET.cpp
@@ -0,0 +1,214 @@
+// ApnSerial_NET.cpp: implementation of the CApnSerial_NET class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include "apogee.h"
+#include "ApnSerial_NET.h"
+
+#include "ApogeeNet.h"
+#include "ApogeeNetErr.h"
+
+
+#ifdef _DEBUG
+#undef THIS_FILE
+static char THIS_FILE[]=__FILE__;
+#define new DEBUG_NEW
+#endif
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CApnSerial_NET::CApnSerial_NET()
+{
+ m_SerialId = -1;
+}
+
+CApnSerial_NET::~CApnSerial_NET()
+{
+
+}
+
+bool CApnSerial_NET::InitPort( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned short SerialId )
+{
+ char Hostname[25];
+ BYTE ipAddr[4];
+
+
+ ipAddr[0] = (BYTE)(CamIdA & 0xFF);
+ ipAddr[1] = (BYTE)((CamIdA >> 8) & 0xFF);
+ ipAddr[2] = (BYTE)((CamIdA >> 16) & 0xFF);
+ ipAddr[3] = (BYTE)((CamIdA >> 24) & 0xFF);
+
+ sprintf( Hostname, "%u.%u.%u.%u", ipAddr[3], ipAddr[2], ipAddr[1], ipAddr[0] );
+
+ if ( m_SerialId != -1 )
+ {
+ return false;
+ }
+
+ if ( (SerialId != 0) && (SerialId != 1) )
+ {
+ return false;
+ }
+
+ if ( ApnNetStartSockets() != APNET_SUCCESS )
+ return false;
+
+ if ( ApnNetSerialPortOpen( Hostname, CamIdB, SerialId ) != APNET_SUCCESS )
+ return false;
+
+ m_SerialId = SerialId;
+
+ return true;
+}
+
+bool CApnSerial_NET::ClosePort()
+{
+ if ( m_SerialId == -1 )
+ return false;
+
+ // just close the port and not care whether it was successful. if it was,
+ // great. if not, we'll still set m_SerialId to -1 so that another call
+ // can at least be tried to connect to the port.
+ ApnNetSerialPortClose( m_SerialId );
+
+ ApnNetStopSockets();
+
+ m_SerialId = -1;
+
+ return true;
+}
+
+bool CApnSerial_NET::GetBaudRate( unsigned long *BaudRate )
+{
+ *BaudRate = -1;
+
+ if ( m_SerialId == -1 )
+ return false;
+
+ /*
+ unsigned long BaudRateRead;
+
+
+ if ( m_SerialId == -1 )
+ return false;
+
+ if ( ApnNetSerialReadBaudRate(m_SerialId, &BaudRateRead) != APNET_SUCCESS )
+ return false;
+
+ *BaudRate = BaudRateRead;
+ */
+
+ return true;
+}
+
+bool CApnSerial_NET::SetBaudRate( unsigned long BaudRate )
+{
+ if ( m_SerialId == -1 )
+ return false;
+
+ /*
+ if ( ApnNetSerialWriteBaudRate(m_SerialId, BaudRate) != APNET_SUCCESS )
+ return false;
+ */
+
+ return true;
+}
+
+bool CApnSerial_NET::GetFlowControl( Apn_SerialFlowControl *FlowControl )
+{
+ *FlowControl = Apn_SerialFlowControl_Unknown;
+
+ if ( m_SerialId == -1 )
+ return false;
+
+ /*
+ bool FlowControlRead;
+
+ if ( m_SerialId == -1 )
+ return false;
+
+ if ( ApnNetSerialReadFlowControl(m_SerialId, &FlowControlRead) != APNET_SUCCESS )
+ return false;
+ */
+
+ return true;
+}
+
+bool CApnSerial_NET::SetFlowControl( Apn_SerialFlowControl FlowControl )
+{
+ if ( m_SerialId == -1 )
+ return false;
+
+ /*
+ if ( ApnNetSerialWriteFlowControl(m_SerialId, FlowControl) != APNET_SUCCESS )
+ return false;
+ */
+
+ return true;
+}
+
+bool CApnSerial_NET::GetParity( Apn_SerialParity *Parity )
+{
+ *Parity = Apn_SerialParity_Unknown;
+
+ if ( m_SerialId == -1 )
+ return false;
+
+ /*
+ ApnNetParity ParityRead;
+
+ if ( m_SerialId == -1 )
+ return false;
+
+ if ( ApnNetSerialReadParity(m_SerialId, &ParityRead) != APNET_SUCCESS )
+ return false;
+
+ *Parity = (Apn_SerialParity)ParityRead;
+ */
+
+ return true;
+}
+
+bool CApnSerial_NET::SetParity( Apn_SerialParity Parity )
+{
+ if ( m_SerialId == -1 )
+ return false;
+
+ /*
+ if ( ApnNetSerialWriteParity(m_SerialId, (ApnNetParity)Parity) != APNET_SUCCESS )
+ return false;
+ */
+
+ return true;
+}
+
+bool CApnSerial_NET::Read( char *ReadBuffer, unsigned short *ReadCount )
+{
+ if ( m_SerialId == -1 )
+ return false;
+
+ if ( ApnNetSerialRead(m_SerialId, ReadBuffer, ReadCount) != APNET_SUCCESS )
+ {
+ *ReadCount = 0;
+ return false;
+ }
+
+ return true;
+}
+
+bool CApnSerial_NET::Write( char *WriteBuffer, unsigned short WriteCount )
+{
+ if ( m_SerialId == -1 )
+ return false;
+
+ if ( ApnNetSerialWrite(m_SerialId, WriteBuffer, WriteCount) != APNET_SUCCESS )
+ return false;
+
+ return true;
+}
+
diff --git a/kstars/kstars/indi/apogee/ApnSerial_NET.h b/kstars/kstars/indi/apogee/ApnSerial_NET.h
new file mode 100644
index 00000000..d7bc9745
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnSerial_NET.h
@@ -0,0 +1,52 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+// ApnSerial_NET.h: interface for the CApnSerial_NET class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_APNSERIAL_NET_H__F31A372D_2B82_4998_B74C_FFAD8E3EEE86__INCLUDED_)
+#define AFX_APNSERIAL_NET_H__F31A372D_2B82_4998_B74C_FFAD8E3EEE86__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#include "ApnSerial.h"
+
+
+class CApnSerial_NET : public CApnSerial
+{
+public:
+ CApnSerial_NET();
+ virtual ~CApnSerial_NET();
+
+ bool InitPort( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned short SerialId );
+
+ bool ClosePort();
+
+ bool GetBaudRate( unsigned long *BaudRate );
+ bool SetBaudRate( unsigned long BaudRate );
+
+ bool GetFlowControl( Apn_SerialFlowControl *FlowControl );
+ bool SetFlowControl( Apn_SerialFlowControl FlowControl );
+
+ bool GetParity( Apn_SerialParity *Parity );
+ bool SetParity( Apn_SerialParity Parity );
+
+ bool Read( char *ReadBuffer,
+ unsigned short *ReadCount );
+
+ bool Write( char *WriteBuffer,
+ unsigned short WriteCount );
+
+};
+
+#endif // !defined(AFX_APNSERIAL_NET_H__F31A372D_2B82_4998_B74C_FFAD8E3EEE86__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/ApnSerial_USB.cpp b/kstars/kstars/indi/apogee/ApnSerial_USB.cpp
new file mode 100644
index 00000000..6effe609
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnSerial_USB.cpp
@@ -0,0 +1,79 @@
+// ApnSerial_USB.cpp: implementation of the CApnSerial_USB class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include "apogee.h"
+#include "ApnSerial_USB.h"
+
+#ifdef _DEBUG
+#undef THIS_FILE
+static char THIS_FILE[]=__FILE__;
+#define new DEBUG_NEW
+#endif
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CApnSerial_USB::CApnSerial_USB()
+{
+
+}
+
+CApnSerial_USB::~CApnSerial_USB()
+{
+
+}
+
+bool CApnSerial_USB::InitPort( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned short SerialId )
+{
+ return true;
+}
+
+bool CApnSerial_USB::ClosePort()
+{
+ return true;
+}
+
+bool CApnSerial_USB::GetBaudRate( unsigned long *BaudRate )
+{
+ return true;
+}
+
+bool CApnSerial_USB::SetBaudRate( unsigned long BaudRate )
+{
+ return true;
+}
+
+bool CApnSerial_USB::GetFlowControl( Apn_SerialFlowControl *FlowControl )
+{
+ return true;
+}
+
+bool CApnSerial_USB::SetFlowControl( Apn_SerialFlowControl FlowControl )
+{
+ return true;
+}
+
+bool CApnSerial_USB::GetParity( Apn_SerialParity *Parity )
+{
+ return true;
+}
+
+bool CApnSerial_USB::SetParity( Apn_SerialParity Parity )
+{
+ return true;
+}
+
+bool CApnSerial_USB::Read( char *ReadBuffer, unsigned short *ReadCount )
+{
+ return true;
+}
+
+bool CApnSerial_USB::Write( char *WriteBuffer, unsigned short WriteCount )
+{
+ return true;
+}
diff --git a/kstars/kstars/indi/apogee/ApnSerial_USB.h b/kstars/kstars/indi/apogee/ApnSerial_USB.h
new file mode 100644
index 00000000..cd10d9b5
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnSerial_USB.h
@@ -0,0 +1,43 @@
+// ApnSerial_USB.h: interface for the CApnSerial_USB class.
+//
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_APNSERIAL_USB_H__D7A1A328_6505_438F_BCCE_FA3F3B5EECC2__INCLUDED_)
+#define AFX_APNSERIAL_USB_H__D7A1A328_6505_438F_BCCE_FA3F3B5EECC2__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#include "ApnSerial.h"
+
+class CApnSerial_USB : public CApnSerial
+{
+public:
+ CApnSerial_USB();
+ virtual ~CApnSerial_USB();
+
+ bool InitPort( unsigned long CamIdA,
+ unsigned short CamIdB,
+ unsigned short SerialId );
+
+ bool ClosePort();
+
+ bool GetBaudRate( unsigned long *BaudRate );
+ bool SetBaudRate( unsigned long BaudRate );
+
+ bool GetFlowControl( Apn_SerialFlowControl *FlowControl );
+ bool SetFlowControl( Apn_SerialFlowControl FlowControl );
+
+ bool GetParity( Apn_SerialParity *Parity );
+ bool SetParity( Apn_SerialParity Parity );
+
+ bool Read( char *ReadBuffer,
+ unsigned short *ReadCount );
+
+ bool Write( char *WriteBuffer,
+ unsigned short WriteCount );
+
+};
+
+#endif // !defined(AFX_APNSERIAL_USB_H__D7A1A328_6505_438F_BCCE_FA3F3B5EECC2__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/ApnUsbSys.h b/kstars/kstars/indi/apogee/ApnUsbSys.h
new file mode 100644
index 00000000..6016c9f6
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApnUsbSys.h
@@ -0,0 +1,46 @@
+// ApnUsbSys.h
+//
+// Copyright (c) 2003, 2004 Apogee Instruments, Inc.
+//
+// Defines common data structure(s) for sharing between application
+// layer and the ApUSB.sys device driver.
+//
+
+#if !defined(_APNUSBSYS_H__INCLUDED_)
+#define _APNUSBSYS_H__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+
+
+#define VND_ANCHOR_LOAD_INTERNAL 0xA0
+
+#define VND_APOGEE_CMD_BASE 0xC0
+#define VND_APOGEE_STATUS ( VND_APOGEE_CMD_BASE + 0x0 )
+#define VND_APOGEE_CAMCON_REG ( VND_APOGEE_CMD_BASE + 0x2 )
+#define VND_APOGEE_BUFCON_REG ( VND_APOGEE_CMD_BASE + 0x3 )
+#define VND_APOGEE_SET_SERIAL ( VND_APOGEE_CMD_BASE + 0x4 )
+#define VND_APOGEE_SERIAL ( VND_APOGEE_CMD_BASE + 0x5 )
+#define VND_APOGEE_EEPROM ( VND_APOGEE_CMD_BASE + 0x6 )
+#define VND_APOGEE_SOFT_RESET ( VND_APOGEE_CMD_BASE + 0x8 )
+#define VND_APOGEE_GET_IMAGE ( VND_APOGEE_CMD_BASE + 0x9 )
+#define VND_APOGEE_STOP_IMAGE ( VND_APOGEE_CMD_BASE + 0xA )
+
+
+#define REQUEST_IN 0x1
+#define REQUEST_OUT 0x0
+
+
+typedef struct _APN_USB_REQUEST
+{
+ unsigned char Request;
+ unsigned char Direction;
+ unsigned short Value;
+ unsigned short Index;
+} APN_USB_REQUEST, *PAPN_USB_REQUEST;
+
+
+
+#endif // !defined(_APNUSBSYS_H__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/Apogee.h b/kstars/kstars/indi/apogee/Apogee.h
new file mode 100644
index 00000000..d97740b2
--- /dev/null
+++ b/kstars/kstars/indi/apogee/Apogee.h
@@ -0,0 +1,97 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+#if !defined(AFX_APOGEE__INCLUDED_)
+#define AFX_APOGEE__INCLUDED_
+
+
+#define Apn_Interface int
+#define Apn_Interface_NET 0
+#define Apn_Interface_USB 1
+
+#define Apn_NetworkMode int
+#define Apn_NetworkMode_Tcp 0
+#define Apn_NetworkMode_Udp 1
+
+#define Apn_Resolution int
+#define Apn_Resolution_SixteenBit 0
+#define Apn_Resolution_TwelveBit 1
+
+#define Apn_CameraMode int
+#define Apn_CameraMode_Normal 0
+#define Apn_CameraMode_TDI 1
+#define Apn_CameraMode_Test 2
+#define Apn_CameraMode_ExternalTrigger 3
+#define Apn_CameraMode_ExternalShutter 4
+
+#define Apn_Status int
+#define Apn_Status_DataError -2
+#define Apn_Status_PatternError -1
+#define Apn_Status_Idle 0
+#define Apn_Status_Exposing 1
+#define Apn_Status_ImagingActive 2
+#define Apn_Status_ImageReady 3
+#define Apn_Status_Flushing 4
+#define Apn_Status_WaitingOnTrigger 5
+
+#define Apn_LedMode int
+#define Apn_LedMode_DisableAll 0
+#define Apn_LedMode_DisableWhileExpose 1
+#define Apn_LedMode_EnableAll 2
+
+#define Apn_LedState int
+#define Apn_LedState_Expose 0
+#define Apn_LedState_ImageActive 1
+#define Apn_LedState_Flushing 2
+#define Apn_LedState_ExtTriggerWaiting 3
+#define Apn_LedState_ExtTriggerReceived 4
+#define Apn_LedState_ExtShutterInput 5
+#define Apn_LedState_ExtStartReadout 6
+#define Apn_LedState_AtTemp 7
+
+#define Apn_CoolerStatus int
+#define Apn_CoolerStatus_Off 0
+#define Apn_CoolerStatus_RampingToSetPoint 1
+#define Apn_CoolerStatus_AtSetPoint 2
+#define Apn_CoolerStatus_Revision 3
+
+#define Apn_FanMode int
+#define Apn_FanMode_Off 0
+#define Apn_FanMode_Low 1
+#define Apn_FanMode_Medium 2
+#define Apn_FanMode_High 3
+
+
+#define Camera_Status int
+#define Camera_Status_Idle 0
+#define Camera_Status_Waiting 1
+#define Camera_Status_Exposing 2
+#define Camera_Status_Downloading 3
+#define Camera_Status_LineReady 4
+#define Camera_Status_ImageReady 5
+#define Camera_Status_Flushing 6
+
+#define Camera_CoolerStatus int
+#define Camera_CoolerStatus_Off 0
+#define Camera_CoolerStatus_RampingToSetPoint 1
+#define Camera_CoolerStatus_Correcting 2
+#define Camera_CoolerStatus_RampingToAmbient 3
+#define Camera_CoolerStatus_AtAmbient 4
+#define Camera_CoolerStatus_AtMax 5
+#define Camera_CoolerStatus_AtMin 6
+#define Camera_CoolerStatus_AtSetPoint 7
+
+#define Camera_CoolerMode int
+#define Camera_CoolerMode_Off 0
+#define Camera_CoolerMode_On 1
+#define Camera_CoolerMode_Shutdown 2
+
+#endif
+
+
+
diff --git a/kstars/kstars/indi/apogee/ApogeeIoctl.h b/kstars/kstars/indi/apogee/ApogeeIoctl.h
new file mode 100644
index 00000000..ec0fc580
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApogeeIoctl.h
@@ -0,0 +1,40 @@
+// ApogeeIoctl.h Include file for I/O
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//
+//Portions Copyright (c) 2000 The Random Factory.
+//
+// Define the IOCTL codes we will use. The IOCTL code contains a command
+// identifier, plus other information about the device, the type of access
+// with which the file must have been opened, and the type of buffering.
+//
+
+extern unsigned short apogee_bit;
+extern unsigned short apogee_word;
+extern unsigned long apogee_long;
+extern short apogee_signed;
+
+
+// General Ioctl definitions for Apogee CCD device driver
+
+#define APOGEE_IOC_MAGIC 'j'
+#define APOGEE_IOC_MAXNR 100
+#define APOGEE_IOCHARDRESET _IO(APOGEE_IOC_MAGIC,0)
+
+
+// Read single word
+#define IOCTL_GPD_READ_ISA_USHORT _IOR(APOGEE_IOC_MAGIC,1,apogee_word)
+
+// Write single word
+#define IOCTL_GPD_WRITE_ISA_USHORT _IOW(APOGEE_IOC_MAGIC,2,apogee_word)
+
+// Read line from camera
+#define IOCTL_GPD_READ_ISA_LINE _IOR(APOGEE_IOC_MAGIC,3,apogee_word)
+
+#define IOCTL_GPD_READ_PPI_USHORT _IOR(APOGEE_IOC_MAGIC,1,apogee_word)
+
+// Write single word
+#define IOCTL_GPD_WRITE_PPI_USHORT _IOW(APOGEE_IOC_MAGIC,2,apogee_word)
+
+// Read line from camera
+#define IOCTL_GPD_READ_PPI_LINE _IOR(APOGEE_IOC_MAGIC,3,apogee_word)
diff --git a/kstars/kstars/indi/apogee/ApogeeLinux.h b/kstars/kstars/indi/apogee/ApogeeLinux.h
new file mode 100644
index 00000000..d17e7bde
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApogeeLinux.h
@@ -0,0 +1,53 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef APOGEELINUX_H
+#define APOGEELINUX_H
+
+#define APISA_READ_USHORT _IOR('a', 0x01, unsigned int)
+#define APISA_READ_LINE _IOR('a', 0x02, unsigned int)
+#define APISA_WRITE_USHORT _IOW('a', 0x03, unsigned int)
+
+#define APPPI_READ_USHORT _IOR('a', 0x01, unsigned int)
+#define APPPI_READ_LINE _IOR('a', 0x02, unsigned int)
+#define APPPI_WRITE_USHORT _IOW('a', 0x03, unsigned int)
+
+#define APPCI_READ_USHORT _IOR('a', 0x01, unsigned int)
+#define APPCI_READ_LINE _IOR('a', 0x02, unsigned int)
+#define APPCI_WRITE_USHORT _IOW('a', 0x03, unsigned int)
+
+#define APUSB_READ_USHORT _IOR('a', 0x01, unsigned int)
+#define APUSB_WRITE_USHORT _IOW('a', 0x02, unsigned int)
+#define APUSB_USB_STATUS _IOR('a', 0x03, unsigned int)
+#define APUSB_PRIME_USB_DOWNLOAD _IOR('a', 0x04, unsigned int)
+#define APUSB_STOP_USB_IMAGE _IOR('a', 0x05, unsigned int)
+#define APUSB_READ_USB_IMAGE _IOR('a', 0x06, unsigned int)
+#define APUSB_USB_RESET _IOR('a', 0x07, unsigned int)
+#define APUSB_READ_USB_SERIAL _IOR('a', 0x08, unsigned int)
+#define APUSB_WRITE_USB_SERIAL _IOR('a', 0x09, unsigned int)
+#define APUSB_USB_SET_SERIAL _IOR('a', 0x0A, unsigned int)
+#define APUSB_USB_REQUEST _IOR('a', 0x0B, unsigned int)
+#define APUSB_READ_STATUS _IOR('a', 0x0C, unsigned int)
+
+#define appci_major_number 60
+#define apppi_major_number 61
+#define apisa_major_number 62
+
+struct apIOparam // IOCTL data
+ {
+ unsigned int reg;
+ unsigned long param1, param2;
+ };
+
+#define APOGEE_PCI_DEVICE "/dev/appci"
+#define APOGEE_PPI_DEVICE "/dev/apppi"
+#define APOGEE_ISA_DEVICE "/dev/apisa"
+#define APOGEE_USB_DEVICE "/dev/usb/alta"
+
+#endif
diff --git a/kstars/kstars/indi/apogee/ApogeeUsb.h b/kstars/kstars/indi/apogee/ApogeeUsb.h
new file mode 100644
index 00000000..f242ea6a
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApogeeUsb.h
@@ -0,0 +1,86 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#if !defined(_APOGEEUSB_H__INCLUDED_)
+#define _APOGEEUSB_H__INCLUDED_
+
+#ifndef APN_USB_TYPE
+#define APN_USB_TYPE unsigned short
+#endif
+
+#define APN_USB_MAXCAMERAS 255
+
+
+typedef struct _APN_USB_CAMINFO {
+ unsigned short CamNumber;
+ unsigned short CamModel;
+} APN_USB_CAMINFO;
+
+
+
+#ifndef IN
+#define IN
+#endif
+
+#ifndef OUT
+#define OUT
+#endif
+
+
+APN_USB_TYPE ApnUsbOpen( unsigned short DeviceNumber );
+
+
+APN_USB_TYPE ApnUsbClose( void );
+
+
+APN_USB_TYPE ApnUsbDiscovery( unsigned short *UsbCamCount,
+ APN_USB_CAMINFO UsbCamInfo[] );
+
+
+APN_USB_TYPE ApnUsbReadReg( unsigned short FpgaReg,
+ unsigned short *FpgaData );
+
+
+APN_USB_TYPE ApnUsbWriteReg( unsigned short FpgaReg,
+ unsigned short FpgaData );
+
+
+APN_USB_TYPE ApnUsbWriteRegMulti( unsigned short FpgaReg,
+ unsigned short FpgaData[],
+ unsigned short RegCount );
+
+
+APN_USB_TYPE ApnUsbWriteRegMultiMRMD( unsigned short FpgaReg[],
+ unsigned short FpgaData[],
+ unsigned short RegCount );
+
+
+APN_USB_TYPE ApnUsbReadStatusRegs( unsigned short *StatusReg,
+ unsigned short *HeatsinkTempReg,
+ unsigned short *CcdTempReg,
+ unsigned short *CoolerDriveReg,
+ unsigned short *VoltageReg,
+ unsigned short *TdiCounter,
+ unsigned short *SequenceCounter );
+
+
+APN_USB_TYPE ApnUsbStartExp( unsigned short ImageWidth,
+ unsigned short ImageHeight );
+
+
+APN_USB_TYPE ApnUsbStopExp( bool DigitizeData );
+
+
+APN_USB_TYPE ApnUsbGetImage( unsigned short *pMem );
+
+
+APN_USB_TYPE ApnUsbReset();
+
+
+#endif // !defined(_APOGEEUSB_H__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/ApogeeUsbErr.h b/kstars/kstars/indi/apogee/ApogeeUsbErr.h
new file mode 100644
index 00000000..69ee4d3a
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApogeeUsbErr.h
@@ -0,0 +1,29 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+// Error codes for the ApogeeUsb* files
+
+
+#define APN_USB_SUCCESS 0
+
+#define APN_USB_ERR_OPEN 1
+#define APN_USB_ERR_READ 2
+#define APN_USB_ERR_WRITE 3
+
+#define APN_USB_ERR_IMAGE_DOWNLOAD 4
+
+#define APN_USB_ERR_START_EXP 5
+#define APN_USB_ERR_STOP_EXP 6
+
+#define APN_USB_ERR_STATUS 7
+
+#define APN_USB_ERR_RESET 8
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp b/kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp
new file mode 100644
index 00000000..fcedd1d9
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApogeeUsbLinux.cpp
@@ -0,0 +1,394 @@
+// ApogeeUsb.cpp : Library of basic USB functions for Apogee APn/Alta.
+//
+
+#include <assert.h>
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/ioctl.h>
+#include <string.h>
+#include <sched.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdio.h>
+
+
+#include <usb.h>
+#include "ApogeeUsb.h"
+#include "ApogeeUsbErr.h"
+#include "ApogeeLinux.h"
+
+
+#define HANDLE struct usb_dev_handle;
+#define ULONG unsigned int
+#define BOOLEAN unsigned int
+#define USHORT unsigned short
+
+#define APOGEE_USB_DEVICE "/dev/usb/alta"
+#define INVALID_HANDLE_VALUE -1
+
+#define VND_ANCHOR_LOAD_INTERNAL 0xA0
+#define VND_APOGEE_CMD_BASE 0xC0
+#define VND_APOGEE_STATUS ( VND_APOGEE_CMD_BASE + 0x0 )
+#define VND_APOGEE_CAMCON_REG ( VND_APOGEE_CMD_BASE + 0x2 )
+#define VND_APOGEE_BUFCON_REG ( VND_APOGEE_CMD_BASE + 0x3 )
+#define VND_APOGEE_SET_SERIAL ( VND_APOGEE_CMD_BASE + 0x4 )
+#define VND_APOGEE_SERIAL ( VND_APOGEE_CMD_BASE + 0x5 )
+#define VND_APOGEE_EEPROM ( VND_APOGEE_CMD_BASE + 0x6 )
+#define VND_APOGEE_SOFT_RESET ( VND_APOGEE_CMD_BASE + 0x8 )
+#define VND_APOGEE_GET_IMAGE ( VND_APOGEE_CMD_BASE + 0x9 )
+#define VND_APOGEE_STOP_IMAGE ( VND_APOGEE_CMD_BASE + 0xA )
+
+#define USB_ALTA_VENDOR_ID 0x125c
+#define USB_ALTA_PRODUCT_ID 0x0010
+#define USB_DIR_IN USB_ENDPOINT_IN
+#define USB_DIR_OUT USB_ENDPOINT_OUT
+
+
+// Global variables used in this DLL
+struct usb_dev_handle *g_hSysDriver;
+ULONG g_UsbImgSizeBytes;
+char controlBuffer[1024];
+
+#define IMAGE_BUFFER_SIZE 126976 // Number of requested bytes in a transfer
+//#define IMAGE_BUFFER_SIZE 253952 // Number of requested bytes in a transfer
+
+
+// This is an example of an exported function.
+APN_USB_TYPE ApnUsbOpen( unsigned short /*DevNumber*/ )
+{
+
+ /*char deviceName[128];*/
+ struct usb_bus *bus;
+ struct usb_device *dev;
+ struct usb_dev_handle *hDevice(NULL);
+
+ usb_init();
+
+ usb_find_busses();
+ usb_find_devices();
+
+ /*char string[256];*/
+
+ int found = 0;
+
+ /* find ALTA device */
+ for(bus = usb_busses; bus && !found; bus = bus->next) {
+ for(dev = bus->devices; dev && !found; dev = dev->next) {
+ if (dev->descriptor.idVendor == USB_ALTA_VENDOR_ID &&
+ dev->descriptor.idProduct == USB_ALTA_PRODUCT_ID) {
+ hDevice = usb_open(dev);
+// cerr << "Found ALTA USB. Attempting to open... ";
+ found = 1;
+ if (hDevice) {
+// if (!usb_get_string_simple(hDevice,
+// dev->descriptor.iSerialNumber,
+// string, sizeof(string)))
+// throw DevOpenError();
+// cerr << "Success.\n";
+// cerr << "Serial number: " << string << endl;
+ }
+ else return APN_USB_ERR_OPEN;
+ }
+ }
+ }
+
+ if (!found) return APN_USB_ERR_OPEN;
+// if (!usb_set_configuration(hDevice, 0x0)) return APN_USB_ERR_OPEN;
+ if (!usb_claim_interface(hDevice, 0x0)) return APN_USB_ERR_OPEN;
+
+ g_hSysDriver = hDevice;
+ g_UsbImgSizeBytes = 0;
+// printf("DRIVER: opened device\n");
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+APN_USB_TYPE ApnUsbClose( void )
+{
+
+ if ( g_hSysDriver != 0 )
+ {
+ usb_release_interface(g_hSysDriver, 0x0);
+ usb_close(g_hSysDriver);
+ g_hSysDriver = 0;
+ }
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+
+APN_USB_TYPE ApnUsbReadReg( unsigned short FpgaReg, unsigned short *FpgaData )
+{
+ int Success;
+ unsigned short RegData;
+
+ Success = usb_control_msg((struct usb_dev_handle *)g_hSysDriver,
+ USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_CAMCON_REG,
+ FpgaReg, FpgaReg,(char *)&RegData, 2, 50);
+ *FpgaData = RegData;
+
+/* printf("DRIVER: usb read reg=%x data=%x s=%x\n",FpgaReg,*FpgaData,Success); */
+ if ( !Success )
+ return APN_USB_ERR_WRITE;
+ return APN_USB_SUCCESS; // Success
+}
+
+APN_USB_TYPE ApnUsbWriteReg( unsigned short FpgaReg, unsigned short FpgaData )
+{
+ char *cbuf;
+ int Success;
+
+ cbuf = (char *)&FpgaData;
+ Success = usb_control_msg((struct usb_dev_handle *)g_hSysDriver,
+ USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_CAMCON_REG,
+ 0, FpgaReg, cbuf, 2, 50);
+/* printf("DRIVER: usb write reg=%x data=%x s=%x\n",FpgaReg,FpgaData,Success); */
+ if ( !Success )
+ return APN_USB_ERR_WRITE;
+ return APN_USB_SUCCESS; // Success
+
+
+}
+
+
+
+
+APN_USB_TYPE ApnUsbWriteRegMulti( unsigned short FpgaReg, unsigned short FpgaData[], unsigned short RegCount )
+{
+ unsigned short Counter;
+
+ for ( Counter=0; Counter<RegCount; Counter++ )
+ {
+ if ( ApnUsbWriteReg( FpgaReg, FpgaData[Counter] ) != APN_USB_SUCCESS )
+ {
+ return APN_USB_ERR_WRITE;
+ }
+ }
+
+ return APN_USB_SUCCESS; // Success
+}
+
+APN_USB_TYPE ApnUsbWriteRegMultiMRMD( unsigned short FpgaReg[],
+ unsigned short FpgaData[],
+ unsigned short RegCount )
+{
+ unsigned short Counter;
+
+ for ( Counter=0; Counter<RegCount; Counter++ )
+ {
+ if ( ApnUsbWriteReg( FpgaReg[Counter],
+ FpgaData[Counter] ) != APN_USB_SUCCESS )
+ {
+ return APN_USB_ERR_WRITE;
+ }
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE ApnUsbReadStatusRegs( unsigned short *StatusReg,
+ unsigned short *HeatsinkTempReg,
+ unsigned short *CcdTempReg,
+ unsigned short *CoolerDriveReg,
+ unsigned short *VoltageReg,
+ unsigned short *TdiCounter,
+ unsigned short *SequenceCounter )
+{
+ BOOLEAN Success;
+ /*unsigned int BytesReceived;*/
+ unsigned short *Data;
+ unsigned char StatusData[21];
+
+ Success = usb_control_msg(g_hSysDriver,
+ USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_STATUS,
+ 0, 0, (char *)&StatusData, 21, 3000);
+
+// if ( !Success )
+// return APN_USB_ERR_STATUS;
+ Data = (unsigned short *)StatusData;
+
+ *HeatsinkTempReg = Data[0];
+ *CcdTempReg = Data[1];
+ *CoolerDriveReg = Data[2];
+ *VoltageReg = Data[3];
+ *TdiCounter = Data[4];
+ *SequenceCounter = Data[5];
+ *StatusReg = Data[6];
+
+ if ( (StatusData[20] & 0x01) != 0 )
+ {
+ *StatusReg |= 0x8;
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE ApnUsbStartExp( unsigned short ImageWidth,
+ unsigned short ImageHeight )
+{
+ BOOLEAN Success;
+ ULONG ImageSize;
+ unsigned short BytesReceived;
+
+
+// if ( (g_hSysDriver) == 0)
+// {
+// return APN_USB_ERR_OPEN;
+// }
+
+ g_UsbImgSizeBytes = ImageWidth * ImageHeight * 2;
+ ImageSize = ImageWidth * ImageHeight;
+
+ if ( g_UsbImgSizeBytes == 0 )
+ {
+ return APN_USB_ERR_START_EXP;
+ }
+
+ Success = usb_control_msg(g_hSysDriver,
+ USB_DIR_IN | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_GET_IMAGE,
+ (ImageSize >> 16) & 0xFFFF,
+ (ImageSize & 0xFFFF), (char *)&BytesReceived, 4, 3000);
+
+// printf("DRIVER: startexp s=%x\n",Success);
+
+// if ( !Success )
+// {
+// return APN_USB_ERR_START_EXP;
+// }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE ApnUsbStopExp( bool DigitizeData )
+{
+ BOOLEAN Success;
+ unsigned short BytesReceived;
+
+
+// if ( (g_hSysDriver) == 0)
+// {
+// return APN_USB_ERR_OPEN;
+// }
+
+ if ( DigitizeData == false )
+ {
+ Success = usb_control_msg(g_hSysDriver,
+ USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_STOP_IMAGE,
+ 0, 0,(char *)&BytesReceived, 2, 3000);
+
+// if ( !Success )
+// {
+// return APN_USB_ERR_STOP_EXP;
+// }
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+APN_USB_TYPE ApnUsbGetImage( unsigned short *pMem )
+{
+ BOOLEAN Success;
+ ULONG ImageBytesRemaining;
+ ULONG ReceivedSize;
+
+ Success = 1;
+// if ( (g_hSysDriver) == 0 )
+// {
+// return APN_USB_ERR_OPEN;
+// }
+
+ ImageBytesRemaining = g_UsbImgSizeBytes;
+
+
+ ////////////////////////
+ ULONG LoopCount = g_UsbImgSizeBytes / IMAGE_BUFFER_SIZE;
+ ULONG Remainder = g_UsbImgSizeBytes - ( LoopCount * IMAGE_BUFFER_SIZE );
+ ULONG MemIterator = IMAGE_BUFFER_SIZE / 2;
+ ULONG Counter;
+
+
+ for ( Counter=0; Counter<LoopCount; Counter++ )
+ {
+ ReceivedSize = usb_bulk_read(g_hSysDriver, 0x86,
+ (char *)pMem, IMAGE_BUFFER_SIZE, 1000);
+// printf("DRIVER: bulkread size=%x\n",ReceivedSize);
+
+ if ( ReceivedSize != IMAGE_BUFFER_SIZE )
+ {
+ Success = 0;
+ break;
+ }
+ else
+ {
+ pMem += MemIterator;
+ printf(".");
+ }
+ }
+
+ if ( Remainder != 0 )
+ {
+ ReceivedSize = usb_bulk_read(g_hSysDriver, 0x86,
+ (char *)pMem, Remainder, 1000);
+// printf("DRIVER: bulkread2 size=%x\n",ReceivedSize);
+
+ if ( ReceivedSize != Remainder )
+ Success = 0;
+ }
+ printf("\n");
+
+ if ( !Success )
+ return APN_USB_ERR_IMAGE_DOWNLOAD;
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+APN_USB_TYPE ApnUsbReset()
+{
+ BOOLEAN Success;
+ unsigned short BytesReceived;
+
+// if ( (g_hSysDriver) == 0)
+// {
+// return APN_USB_ERR_OPEN;
+// }
+
+ Success = usb_control_msg(g_hSysDriver,
+ USB_DIR_OUT | USB_TYPE_VENDOR | USB_RECIP_DEVICE, VND_APOGEE_SOFT_RESET,
+ 0, 0, (char *)&BytesReceived, 2, 3000);
+// printf("DRIVER: reset s=%x\n",Success);
+
+ if ( !Success )
+ {
+ return APN_USB_ERR_RESET;
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/ApogeeUsbLinuxForKernel.cpp b/kstars/kstars/indi/apogee/ApogeeUsbLinuxForKernel.cpp
new file mode 100644
index 00000000..4cbb77b2
--- /dev/null
+++ b/kstars/kstars/indi/apogee/ApogeeUsbLinuxForKernel.cpp
@@ -0,0 +1,486 @@
+// ApogeeUsb.cpp : Library of basic USB functions for Apogee APn/Alta.
+//
+
+#include <assert.h>
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/ioctl.h>
+#include <string.h>
+#include <sched.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <stdio.h>
+
+
+#include "ApogeeUsb.h"
+#include "ApogeeUsbErr.h"
+#include "ApogeeLinux.h"
+
+
+#define HANDLE unsigned int
+#define ULONG unsigned int
+#define BOOLEAN unsigned int
+#define USHORT unsigned short
+
+#define APOGEE_USB_DEVICE "/dev/usb/alta"
+#define INVALID_HANDLE_VALUE -1
+
+
+// Global variables used in this DLL
+HANDLE g_hSysDriver;
+ULONG g_UsbImgSizeBytes;
+
+
+// 1044480
+// 520192
+// 126976
+// 61440
+// 49152
+// 4096
+#define IMAGE_BUFFER_SIZE 126976 // Number of requested bytes in a transfer
+//#define IMAGE_BUFFER_SIZE 253952 // Number of requested bytes in a transfer
+
+
+// This is an example of an exported function.
+APN_USB_TYPE ApnUsbOpen( unsigned short DevNumber )
+{
+
+ char deviceName[128];
+
+ g_hSysDriver = 0;
+ g_UsbImgSizeBytes = 0;
+
+ // Open the driver
+ sprintf(deviceName,"%s%d",APOGEE_USB_DEVICE,DevNumber);
+ g_hSysDriver = ::open(deviceName,O_RDONLY);
+
+ if ( g_hSysDriver == INVALID_HANDLE_VALUE )
+ {
+ return APN_USB_ERR_OPEN; // Failure to open device
+ }
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+APN_USB_TYPE ApnUsbClose( void )
+{
+ if ( (g_hSysDriver != INVALID_HANDLE_VALUE ) && (g_hSysDriver != 0) )
+ {
+ ::close( g_hSysDriver );
+ g_hSysDriver = 0;
+ }
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+APN_USB_TYPE ApnUsbDiscovery( unsigned short *UsbCamCount,
+ APN_USB_CAMINFO UsbCamInfo[] )
+{
+ HANDLE hDriver;
+ char deviceName[64];
+ unsigned short RegNumber;
+ unsigned short retval;
+ struct apIOparam request;
+ USHORT RegData;
+ *UsbCamCount = 0;
+
+
+ for ( int i=0; i<APN_USB_MAXCAMERAS; i++ )
+ {
+ NULL,
+ NULL,
+
+ // Open the driver
+ sprintf(deviceName,"%s%d",APOGEE_USB_DEVICE,i);
+ hDriver = ::open(deviceName,O_RDONLY);
+
+ if ( hDriver != INVALID_HANDLE_VALUE )
+ {
+ // first set the camera number
+ UsbCamInfo[*UsbCamCount].CamNumber = i;
+
+ // now determine the camera model with a read operation
+ BOOLEAN Success;
+ USHORT FpgaReg;
+ USHORT RegData;
+ ULONG BytesReceived;
+
+ FpgaReg = 100;
+ request.reg = FpgaReg;
+ request.param1=(unsigned long)&retval;
+ Success=ioctl(hDriver,APUSB_READ_USHORT,(unsigned long)&request);
+ RegData = (unsigned short)retval;
+
+ if ( Success )
+ {
+ UsbCamInfo[*UsbCamCount].CamModel = RegData & 0x00FF;
+ (*UsbCamCount)++;
+ }
+ }
+
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE ApnUsbReadReg( unsigned short FpgaReg, unsigned short *FpgaData )
+{
+ BOOLEAN Success;
+ USHORT RegData;
+ unsigned short RegNumber;
+ unsigned short retval;
+ struct apIOparam request;
+
+ if ( (g_hSysDriver == INVALID_HANDLE_VALUE) || (g_hSysDriver == 0) )
+ {
+ return APN_USB_ERR_OPEN;
+ }
+
+
+ request.reg = FpgaReg;
+ request.param1=(unsigned long)&retval;
+ Success=ioctl(g_hSysDriver,APUSB_READ_USHORT,(unsigned long)&request);
+ RegData = (unsigned short)retval;
+
+ if ( (!Success) )
+ {
+ return APN_USB_ERR_READ;
+ }
+
+ *FpgaData = RegData;
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+APN_USB_TYPE ApnUsbWriteReg( unsigned short FpgaReg, unsigned short FpgaData )
+{
+ BOOLEAN Success;
+ unsigned short RegNumber;
+ struct apIOparam request;
+
+ if ( (g_hSysDriver == INVALID_HANDLE_VALUE) || (g_hSysDriver == 0) )
+ {
+ return APN_USB_ERR_OPEN;
+ }
+
+ request.reg = FpgaReg;
+ request.param1=(int)FpgaData;
+ Success=ioctl(g_hSysDriver,APUSB_WRITE_USHORT,(unsigned long)&request);
+ if ( !Success )
+ return APN_USB_ERR_WRITE;
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+APN_USB_TYPE ApnUsbWriteRegMulti( unsigned short FpgaReg, unsigned short FpgaData[], unsigned short RegCount )
+{
+ unsigned short Counter;
+
+ for ( Counter=0; Counter<RegCount; Counter++ )
+ {
+ if ( ApnUsbWriteReg( FpgaReg, FpgaData[Counter] ) != APN_USB_SUCCESS )
+ {
+ return APN_USB_ERR_WRITE;
+ }
+ }
+
+ return APN_USB_SUCCESS; // Success
+}
+
+APN_USB_TYPE ApnUsbWriteRegMultiMRMD( unsigned short FpgaReg[],
+ unsigned short FpgaData[],
+ unsigned short RegCount )
+{
+ unsigned short Counter;
+
+ for ( Counter=0; Counter<RegCount; Counter++ )
+ {
+ if ( ApnUsbWriteReg( FpgaReg[Counter], FpgaData[Counter] ) != APN_USB_SUCCESS )
+ {
+ return APN_USB_ERR_WRITE;
+ }
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE ApnUsbReadStatusRegs( unsigned short *StatusReg,
+ unsigned short *HeatsinkTempReg,
+ unsigned short *CcdTempReg,
+ unsigned short *CoolerDriveReg,
+ unsigned short *VoltageReg,
+ unsigned short *TdiCounter,
+ unsigned short *SequenceCounter )
+{
+ BOOLEAN Success;
+ unsigned int BytesReceived;
+ unsigned short RegNumber;
+ struct apIOparam request;
+ unsigned short *Data;
+ unsigned char StatusData[21];
+
+ request.reg = 0; //check this *******************
+ request.param1=(unsigned long)&StatusData;
+ Success=ioctl(g_hSysDriver,APUSB_READ_STATUS,(unsigned long)&request);
+
+// if ( !Success )
+// return APN_USB_ERR_STATUS;
+ Data = (unsigned short *)StatusData;
+
+ *HeatsinkTempReg = Data[0];
+ *CcdTempReg = Data[1];
+ *CoolerDriveReg = Data[2];
+ *VoltageReg = Data[3];
+ *TdiCounter = Data[4];
+ *SequenceCounter = Data[5];
+ *StatusReg = Data[6];
+
+ if ( (StatusData[20] & 0x01) != 0 )
+ {
+ *StatusReg |= 0x8;
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE ApnUsbStartExp( unsigned short ImageWidth,
+ unsigned short ImageHeight )
+{
+ BOOLEAN Success;
+ ULONG ImageSize;
+ ULONG BytesReceived;
+ unsigned short RegNumber;
+ struct apIOparam request;
+
+
+ if ( (g_hSysDriver == INVALID_HANDLE_VALUE) || (g_hSysDriver == 0) )
+ {
+ return APN_USB_ERR_OPEN;
+ }
+
+ g_UsbImgSizeBytes = ImageWidth * ImageHeight * 2;
+ ImageSize = ImageWidth * ImageHeight;
+
+ if ( g_UsbImgSizeBytes == 0 )
+ {
+ return APN_USB_ERR_START_EXP;
+ }
+
+ request.reg = (int)ImageSize;
+ request.param1= 0;
+ Success=ioctl(g_hSysDriver,APUSB_PRIME_USB_DOWNLOAD,(unsigned long)&request);
+
+ if ( !Success )
+ {
+ return APN_USB_ERR_START_EXP;
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE ApnUsbStopExp( bool DigitizeData )
+{
+ BOOLEAN Success;
+ ULONG BytesReceived;
+ unsigned short RegNumber;
+ struct apIOparam request;
+
+
+ if ( (g_hSysDriver == INVALID_HANDLE_VALUE) || (g_hSysDriver == 0) )
+ {
+ return APN_USB_ERR_OPEN;
+ }
+
+ if ( DigitizeData == false )
+ {
+ request.reg = 0;
+ request.param1 = 0;
+ Success=ioctl(g_hSysDriver,APUSB_STOP_USB_IMAGE,(unsigned long)&request);
+
+ if ( !Success )
+ {
+ return APN_USB_ERR_STOP_EXP;
+ }
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+APN_USB_TYPE OrigApnUsbGetImage( unsigned short *pMem )
+{
+ BOOLEAN Success;
+ ULONG ImageBytesRemaining;
+ ULONG ReceivedSize;
+ ULONG retval;
+ unsigned char *pRequestData;
+ unsigned short RegNumber;
+ struct apIOparam request;
+
+
+ if ( (g_hSysDriver == INVALID_HANDLE_VALUE) || (g_hSysDriver == 0) )
+ {
+ return APN_USB_ERR_OPEN;
+ }
+
+ ImageBytesRemaining = g_UsbImgSizeBytes;
+
+// pRequestData = new UCHAR[IMAGE_BUFFER_SIZE];
+
+ ////////////////////////
+ ULONG LoopCount = g_UsbImgSizeBytes / IMAGE_BUFFER_SIZE;
+ ULONG Remainder = g_UsbImgSizeBytes - ( LoopCount * IMAGE_BUFFER_SIZE );
+ ULONG MemIterator = IMAGE_BUFFER_SIZE / 2;
+ ULONG Counter;
+
+
+ for ( Counter=0; Counter<LoopCount; Counter++ )
+ {
+ request.reg = 0; //check this ***************
+ request.param1= *pMem;
+ request.param2=IMAGE_BUFFER_SIZE;
+ Success=ioctl(g_hSysDriver,APUSB_READ_USB_IMAGE,(unsigned long)&request);
+ ReceivedSize = (unsigned short)retval;
+
+ if ( (!Success) || (ReceivedSize != IMAGE_BUFFER_SIZE) )
+ {
+ Success = 0;
+ break;
+ }
+ else
+ {
+ pMem += MemIterator;
+ }
+ }
+
+ if ( (Success) && (Remainder != 0) )
+ {
+ request.reg = 0; //check this *************************8
+ request.param1= *pMem;
+ request.param2=Remainder;
+ Success=ioctl(g_hSysDriver,APUSB_READ_USB_IMAGE,(unsigned long)&request);
+ ReceivedSize = (unsigned short)retval;
+
+ if ( ReceivedSize != Remainder )
+ Success = 0;
+ }
+
+// delete [] pRequestData;
+
+ if ( !Success )
+ return APN_USB_ERR_IMAGE_DOWNLOAD;
+
+ return APN_USB_SUCCESS; // Success
+}
+
+APN_USB_TYPE ApnUsbGetImage( unsigned short *pMem )
+{
+ BOOLEAN Success;
+ ULONG ImageBytesRemaining;
+ ULONG ReceivedSize;
+ ULONG retval;
+ unsigned char *pRequestData;
+ unsigned short RegNumber;
+ struct apIOparam request;
+
+ Success = 1;
+ if ( (g_hSysDriver == INVALID_HANDLE_VALUE) || (g_hSysDriver == 0) )
+ {
+ return APN_USB_ERR_OPEN;
+ }
+
+ ImageBytesRemaining = g_UsbImgSizeBytes;
+
+
+ ////////////////////////
+ ULONG LoopCount = g_UsbImgSizeBytes / IMAGE_BUFFER_SIZE;
+ ULONG Remainder = g_UsbImgSizeBytes - ( LoopCount * IMAGE_BUFFER_SIZE );
+ ULONG MemIterator = IMAGE_BUFFER_SIZE / 2;
+ ULONG Counter;
+
+
+ for ( Counter=0; Counter<LoopCount; Counter++ )
+ {
+ ReceivedSize = read(g_hSysDriver,pMem,IMAGE_BUFFER_SIZE);
+
+ if ( ReceivedSize != IMAGE_BUFFER_SIZE )
+ {
+ Success = 0;
+ break;
+ }
+ else
+ {
+ pMem += MemIterator;
+ printf(".");
+ }
+ }
+
+ if ( Remainder != 0 )
+ {
+ ReceivedSize = read(g_hSysDriver,pMem,Remainder);
+
+ if ( ReceivedSize != Remainder )
+ Success = 0;
+ }
+ printf("\n");
+
+ if ( !Success )
+ return APN_USB_ERR_IMAGE_DOWNLOAD;
+
+ return APN_USB_SUCCESS; // Success
+}
+
+
+APN_USB_TYPE ApnUsbReset()
+{
+ BOOLEAN Success;
+ ULONG BytesReceived;
+ unsigned short RegNumber;
+ struct apIOparam request;
+
+
+ if ( (g_hSysDriver == INVALID_HANDLE_VALUE) || (g_hSysDriver == 0) )
+ {
+ return APN_USB_ERR_OPEN;
+ }
+
+ request.reg = 0;
+ request.param1 = 0;
+ Success=ioctl(g_hSysDriver,APUSB_USB_RESET,(unsigned long)&request);
+
+ if ( !Success )
+ {
+ return APN_USB_ERR_RESET;
+ }
+
+ return APN_USB_SUCCESS;
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/CameraIO_Linux.cpp b/kstars/kstars/indi/apogee/CameraIO_Linux.cpp
new file mode 100644
index 00000000..67d217ec
--- /dev/null
+++ b/kstars/kstars/indi/apogee/CameraIO_Linux.cpp
@@ -0,0 +1,1362 @@
+// CameraIO.cpp: implementation of the CCameraIO class.
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include <assert.h>
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/ioctl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <string.h>
+#include <sched.h>
+#include <unistd.h>
+#include <fcntl.h>
+#define HANDLE int
+#define FALSE 0
+#define DWORD long
+#define _ASSERT assert
+#define REALTIME_PRIORITY_CLASS 1
+#define GetCurrentProcess getpid
+#define LOBYTE(x) ((x) & 0xff)
+#define HIBYTE(x) ((x >> 8) & 0xff)
+
+#define MIRQ1 0x21
+#define MIRQ2 0xA1
+
+#include "time.h"
+//#include "tcl.h"
+//#include "ccd.h"
+#include "CameraIO_Linux.h"
+#include "ApogeeLinux.h"
+
+const int NUM_POSITIONS = 6;
+const int NUM_STEPS_PER_FILTER = 48;
+const int STEP_DELAY = 10;
+
+const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 };
+const int NUM_STEPS = sizeof ( Steps );
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CCameraIO::CCameraIO()
+{
+ InitDefaults();
+
+ m_TDI = false;
+
+ m_Shutter = false;
+ m_FilterPosition = 0;
+ m_FilterStepPos = 0;
+
+ m_WaitingforImage = false;
+ m_WaitingforLine = false;
+
+ m_WaitingforTrigger = false;
+ m_Status = Camera_Status_Idle;
+ m_CoolerStatus = Camera_CoolerStatus_Off;
+
+ m_ExposureBinX = 0;
+ m_ExposureBinY = 0;
+ m_ExposureStartX = 0;
+ m_ExposureStartY = 0;
+ m_ExposureNumX = 0;
+ m_ExposureNumY = 0;
+ m_ExposureColumns = 0;
+ m_ExposureRows = 0;
+ m_ExposureSkipC = 0;
+ m_ExposureSkipR = 0;
+ m_ExposureHFlush = 0;
+ m_ExposureVFlush = 0;
+ m_ExposureBIC = 0;
+ m_ExposureBIR = 0;
+ m_ExposureAIC = 0;
+ m_ExposureRemainingLines = 0;
+ m_ExposureAIR = 0;
+
+ m_RegShadow[ Reg_Command ] = 0;
+ m_RegShadow[ Reg_Timer ] = 0;
+ m_RegShadow[ Reg_VBinning ] = 0;
+ m_RegShadow[ Reg_AICCounter ] = 0;
+ m_RegShadow[ Reg_TempSetPoint ] = 0;
+ m_RegShadow[ Reg_PixelCounter ] = 0;
+ m_RegShadow[ Reg_LineCounter ] = 0;
+ m_RegShadow[ Reg_BICCounter ] = 0;
+
+ m_FastShutterBits_Mode = 0;
+ m_FastShutterBits_Test = 0;
+ m_IRQMask = 0;
+ saveIRQS = 0;
+
+}
+
+CCameraIO::~CCameraIO()
+{
+
+ //::close(fileHandle);
+ close(fileHandle);
+}
+
+////////////////////////////////////////////////////////////
+// System methods
+
+int GetPriorityClass ( HANDLE /*hProcess*/ )
+{
+ int i;
+ i = sched_getscheduler(0);
+ return(i);
+}
+
+int SetPriorityClass ( HANDLE /*hProcess*/, int hPriority)
+{
+ int i;
+ sched_param p;
+
+ if (hPriority) {
+ i = sched_setscheduler(0,SCHED_RR,&p);
+ } else {
+ i = sched_setscheduler(0,SCHED_OTHER,&p);
+ }
+ return(i);
+}
+
+void Sleep (int hTime)
+{
+ timespec t;
+ t.tv_sec= 0;
+ t.tv_nsec = hTime*1000000;
+// nanosleep(&t);
+}
+
+
+
+void ATLTRACE (char * /*msg*/)
+{
+}
+
+
+void CCameraIO::Reset()
+{
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val ); // Take snapshot of currrent status
+ m_RegShadow[ Reg_Command ] = val; // remember it in our write shadow
+
+ // In case these were left on, turn them off
+ m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0
+ m_RegShadow[ Reg_Command ] &= ~RegBit_TDIMode; // set bit to 0
+
+ m_RegShadow[ Reg_Command ] |= RegBit_ResetSystem; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_ResetSystem; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_WaitingforImage = false;
+ m_WaitingforLine = false;
+ m_WaitingforTrigger = false;
+}
+
+void CCameraIO::AuxOutput( unsigned char val )
+{
+ // clear bits to 0
+ m_RegShadow[ Reg_TempSetPoint ] &= ~( RegBitMask_PortControl << RegBitShift_PortControl );
+
+ // set our new bits
+ m_RegShadow[ Reg_TempSetPoint ] |= val << RegBitShift_PortControl;
+
+ Write( Reg_TempSetPoint, m_RegShadow[ Reg_TempSetPoint ] );
+}
+
+// Input reg is from 0 to 7, val is any 16 bit number
+void CCameraIO::RegWrite( short reg, unsigned short val )
+{
+ Write( reg, val );
+
+ // Update our shadow register
+ switch ( reg )
+ {
+ case Reg_Command:
+ m_RegShadow[ Reg_Command ] = val;
+ break;
+ case Reg_Timer:
+ m_RegShadow[ Reg_Timer ] = val;
+ break;
+ case Reg_VBinning:
+ m_RegShadow[ Reg_VBinning ] = val;
+ break;
+ case Reg_AICCounter:
+ m_RegShadow[ Reg_AICCounter ] = val;
+ break;
+ case Reg_TempSetPoint:
+ m_RegShadow[ Reg_TempSetPoint ] = val;
+ break;
+ case Reg_PixelCounter:
+ m_RegShadow[ Reg_PixelCounter ] = val;
+ break;
+ case Reg_LineCounter:
+ m_RegShadow[ Reg_LineCounter ] = val;
+ break;
+ case Reg_BICCounter:
+ m_RegShadow[ Reg_BICCounter ] = val;
+ break;
+ default:
+ _ASSERT( FALSE ); // application program bug
+ }
+}
+
+// Input reg is from 8 to 12, returned val is any 16 bit number
+void CCameraIO::RegRead( short reg, unsigned short& val )
+{
+ Read( reg, val );
+}
+
+bool CCameraIO::FilterHome()
+{
+ HANDLE hProcess(0);
+ DWORD Class(0);
+
+ if ( m_HighPriority )
+ { // Store current process class and priority
+ hProcess = GetCurrentProcess();
+ Class = GetPriorityClass ( hProcess );
+ SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS );
+ }
+
+ // Find the home position
+ m_FilterPosition = 0;
+ int Safety = 0;
+ for (int I = 0; I < NUM_POSITIONS * NUM_STEPS_PER_FILTER * 2; I++)
+ {
+ // Advance the filter one step
+ m_FilterStepPos += 1;
+ if (m_FilterStepPos >= NUM_STEPS) m_FilterStepPos = 0;
+ unsigned char Step = Steps[ m_FilterStepPos ];
+
+ AuxOutput( Step );
+ Sleep ( STEP_DELAY );
+
+ // Check for strobe
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( val & RegBit_GotTrigger )
+ {
+ // Cycle all the way around if it's on the first time
+ if (I < NUM_STEPS_PER_FILTER)
+ {
+ if (++Safety > NUM_STEPS_PER_FILTER * 2)
+ {
+ // Restore normal priority
+ if ( m_HighPriority ) SetPriorityClass ( hProcess, Class );
+ return false;
+ }
+ I = 0;
+ continue;
+ }
+
+ // Continue cycling until we get clear of the opto mirror
+ for (int J = 0; J < NUM_STEPS_PER_FILTER; J++)
+ {
+ // Advance the filter one step
+ m_FilterStepPos += 1;
+ if (m_FilterStepPos >= NUM_STEPS) m_FilterStepPos = 0;
+ unsigned char Step = Steps[ m_FilterStepPos ];
+
+ AuxOutput( Step );
+ Sleep ( STEP_DELAY );
+
+ val = 0;
+ Read( Reg_Status, val );
+ if ( val & RegBit_GotTrigger )
+ {
+ Sleep ( 10 );
+
+ val = 0;
+ Read( Reg_Status, val );
+ if ( val & RegBit_GotTrigger )
+ {
+ // Restore normal priority
+ if ( m_HighPriority ) SetPriorityClass ( hProcess, Class );
+ return true;
+ }
+ }
+ }
+
+ // Restore normal priority
+ if ( m_HighPriority ) SetPriorityClass ( hProcess, Class );
+ return true;
+ }
+ }
+
+ // Restore normal priority
+ if ( m_HighPriority ) SetPriorityClass ( hProcess, Class );
+ return false;
+}
+
+void CCameraIO::FilterSet( short Slot )
+{
+ // Determine how far we have to move
+ int Pos = Slot - m_FilterPosition;
+ if (Pos < 0) Pos += NUM_POSITIONS;
+
+ HANDLE hProcess(0);
+ DWORD Class(0);
+
+ if ( m_HighPriority )
+ { // Store current process class and priority
+ hProcess = GetCurrentProcess();
+ Class = GetPriorityClass ( hProcess );
+ SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS );
+ }
+
+ for (int I = 0; I < Pos; I++)
+ {
+ // Advance one position
+ for (int J = 0; J < NUM_STEPS_PER_FILTER; J++)
+ {
+ m_FilterStepPos += 1;
+ if (m_FilterStepPos >= NUM_STEPS) m_FilterStepPos = 0;
+ unsigned char Step = Steps[ m_FilterStepPos ];
+
+ AuxOutput( Step );
+ Sleep ( STEP_DELAY );
+ }
+ }
+
+ if ( m_HighPriority ) SetPriorityClass ( hProcess, Class );
+
+ m_FilterPosition = Slot;
+}
+
+////////////////////////////////////////////////////////////
+// Normal exposure methods
+
+bool CCameraIO::Expose( double Duration, bool Light )
+{
+ if ( !m_TDI && ( Duration < m_MinExposure || Duration > m_MaxExposure ) ) return false;
+
+ // Validate all input variables
+ if ( m_Columns < 1 || m_Columns > MAXCOLUMNS ) return false;
+ m_ExposureColumns = m_Columns;
+
+ if ( m_Rows < 1 || m_Rows > MAXROWS ) return false;
+ m_ExposureRows = m_Rows;
+
+ if ( m_SkipC < 0 ) return false;
+ m_ExposureSkipC = m_SkipC;
+
+ if ( m_SkipR < 0 ) return false;
+ m_ExposureSkipR = m_SkipR;
+
+ if ( m_HFlush < 1 || m_HFlush > MAXHBIN ) return false;
+ m_ExposureHFlush = m_HFlush;
+
+ if ( m_VFlush < 1 || m_VFlush > MAXVBIN ) return false;
+ m_ExposureVFlush = m_VFlush;
+
+ if ( m_BIC < 1 || m_BIC > MAXCOLUMNS ) return false;
+ m_ExposureBIC = m_BIC;
+
+ if ( m_BIR < 1 || m_BIR > MAXROWS ) return false;
+ m_ExposureBIR = m_BIR;
+
+ // Validate all input variables
+ if ( m_BinX < 1 || m_BinX > MAXHBIN ) return false;
+ m_ExposureBinX = m_BinX;
+
+ if ( m_StartX < 0 || m_StartX >= MAXCOLUMNS ) return false;
+ m_ExposureStartX = m_StartX;
+
+ if ( m_NumX < 1 || m_NumX * m_BinX > m_ImgColumns ) return false;
+ m_ExposureNumX = m_NumX;
+
+ // Calculate BIC, RawPixelCount, AIC
+ unsigned short BIC = m_ExposureBIC + m_ExposureStartX; // unbinned columns
+ unsigned short RawPixelCount = m_ExposureNumX * m_ExposureBinX;
+ m_ExposureAIC = m_ExposureColumns - BIC - RawPixelCount; // unbinned columns
+
+ if ( m_BinY < 1 || m_BinY > MAXVBIN ) return false;
+ m_ExposureBinY = m_BinY;
+
+ unsigned short VBin(0), row_offset(0);
+
+ if ( m_TDI )
+ { // row_offset is the drift time in milliseconds when in TDI mode
+ row_offset = (unsigned short) (Duration * 1000 + 0.5);
+ Duration = 0.0;
+ }
+ else
+ {
+ if ( m_StartY < 0 || m_StartX >= MAXROWS ) return false;
+ m_ExposureStartY = m_StartY;
+
+ if ( m_NumY < 1 || m_NumY * m_BinY > m_ImgRows ) return false;
+ m_ExposureNumY = m_NumY;
+
+ unsigned short BIR = m_ExposureBIR + m_ExposureStartY; // unbinned rows
+ if ( BIR >= MAXROWS ) return false;
+ m_ExposureAIR = m_ExposureRows - BIR - m_ExposureNumY * m_ExposureBinY; // unbinned rows
+
+ if ( m_VFlush > BIR )
+ {
+ VBin = BIR;
+ m_ExposureRemainingLines = 0;
+ }
+ else
+ {
+ VBin = m_VFlush;
+ m_ExposureRemainingLines = BIR % VBin; // unbinned rows
+ }
+ row_offset = BIR - m_ExposureRemainingLines; // unbinned rows
+ }
+
+ StopFlushing();
+ Reset();
+
+ LoadColumnLayout( m_ExposureAIC, BIC, (unsigned short) m_ExposureNumX + m_ExposureSkipC );
+ LoadTimerAndBinning( Duration, (unsigned short) m_ExposureHFlush, VBin );
+ LoadLineCounter( row_offset );
+
+ if ( m_TDI )
+ {
+ // Turn on TDI
+ m_RegShadow[ Reg_Command ] |= RegBit_TDIMode; // set bit to 1
+
+ // Disable FIFO cache
+ m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0
+
+ // Set shutter override
+ if ( Light )
+ m_RegShadow[ Reg_Command ] |= RegBit_ShutterOverride; // set bit to 1
+ else
+ m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterOverride; // set bit to 0
+
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ // Update our status
+ m_Shutter = Light;
+ m_WaitingforTrigger = false;
+ m_WaitingforLine = false;
+ }
+ else
+ {
+ // Set shutter
+ if ( Light )
+ m_RegShadow[ Reg_Command ] |= RegBit_ShutterEnable; // set bit to 1
+ else
+ m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterEnable; // set bit to 0
+
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ // Update our status
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val );
+ if ( val & RegBit_ShutterOverride )
+ m_Shutter = true;
+ else
+ m_Shutter = Light;
+
+ if ( ( val & RegBit_TriggerEnable ) )
+ m_WaitingforTrigger = true;
+ else
+ m_WaitingforTrigger = false;
+
+ // Start the exposure
+ m_RegShadow[ Reg_Command ] |= RegBit_StartTimer; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartTimer; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_WaitingforImage = true;
+ }
+
+ return true;
+}
+
+/*bool CCameraIO::BufferImage(char *bufferName )
+{
+ unsigned short *pImageData;
+ bool status;
+ short cols,rows,hbin,vbin;
+ short xSize, ySize;
+
+ cols = m_NumX*m_BinX;
+ rows = m_NumY*m_BinY;
+ hbin = m_BinX;
+ vbin = m_BinY;
+
+ pImageData = (unsigned short *)CCD_locate_buffer(bufferName, 2 , cols, rows, hbin, vbin );
+ if (pImageData == NULL) {
+ return 0;
+ }
+
+ status = GetImage(pImageData, xSize, ySize);
+ return status;
+}*/
+
+bool CCameraIO::GetImage( unsigned short* pImageData, short& xSize, short& ySize )
+{
+ int i;
+ unsigned short BIC = m_ExposureBIC + m_ExposureStartX;
+
+ // Update internal variables in case application did not poll read_Status
+ m_WaitingforTrigger = false;
+ m_WaitingforLine = false;
+
+ if ( m_WaitingforImage )
+ { // In case application did not poll read_Status
+ m_WaitingforImage = false;
+
+ /////////////////////////////////////
+ // Wait until camera is done flushing
+ clock_t StopTime = clock() + long( m_Timeout * CLOCKS_PER_SEC ); // wait at most m_Timeout seconds
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_FrameDone ) != 0 ) break;
+
+ if ( clock() > StopTime ) return false; // Timed out
+ }
+ }
+
+// MaskIrqs();
+
+ /////////////////////////////////////
+ // Update our internal status
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val );
+ if ( !( val & RegBit_ShutterOverride ) ) m_Shutter = false;
+
+ StopFlushing();
+ LoadColumnLayout( m_ExposureAIC, BIC, (unsigned short) m_ExposureNumX + m_ExposureSkipC );
+
+ if ( m_ExposureRemainingLines > 0 )
+ {
+ LoadTimerAndBinning( 0.0, m_ExposureHFlush, m_ExposureRemainingLines );
+
+ /////////////////////////////////////
+ // Clock out the remaining lines
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Wait until camera is done clocking
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break; // Line done
+
+ if ( clock() > StopTime )
+ {
+ Flush();
+ return false; // Timed out, no image available
+ }
+ }
+ }
+
+ LoadTimerAndBinning( 0.0, m_ExposureBinX, m_ExposureBinY );
+
+ bool ret = false; // assume failure
+
+ // NB Application must have allocated enough memory or else !!!
+ if ( pImageData != NULL )
+ {
+ HANDLE hProcess(0);
+ DWORD Class(0);
+
+ if ( m_HighPriority )
+ { // Store current process class and priority
+ hProcess = GetCurrentProcess();
+ Class = GetPriorityClass ( hProcess );
+ SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS );
+ }
+
+ m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ long XPixels = long( m_ExposureNumX );
+ long SkipPixels = long( m_ExposureSkipC );
+ for (i = 0; i < m_ExposureSkipR; i++)
+ {
+ if ( ReadLine( SkipPixels, XPixels, pImageData ) ) break;
+ }
+
+ if ( i == m_ExposureSkipR )
+ { // We have skipped all the lines
+ long YPixels = long( m_ExposureNumY );
+ unsigned short* pLineBuffer = pImageData;
+ for (i = 0; i < YPixels; i++)
+ {
+ if ( ReadLine( SkipPixels, XPixels, pLineBuffer ) ) break;
+ pLineBuffer += XPixels;
+ }
+
+ if ( i == YPixels ) ret = true; // We have read all the lines
+ }
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ //Restore priority
+ if ( m_HighPriority ) SetPriorityClass ( hProcess, Class );
+ }
+
+// UnmaskIrqs();
+
+ if ( ret )
+ { // We were successfull
+ Flush( m_ExposureAIR ); // flush after imaging rows
+
+ xSize = m_ExposureNumX;
+ ySize = m_ExposureNumY;
+
+ if ( m_DataBits == 16 )
+ { // Take care of two's complement converters
+ unsigned short *Ptr = pImageData;
+ short *Ptr2 = (short *) pImageData;
+ long Size = m_ExposureNumX * m_ExposureNumY;
+ for (i = 0; i < Size; i++)
+ {
+ *Ptr++ = (unsigned short) *Ptr2++ + 32768 ;
+ }
+ }
+
+ }
+ else
+ { // Something went wrong
+ xSize = 0;
+ ySize = 0;
+ }
+
+ Flush(); // start normal flushing
+
+ return ret;
+}
+
+////////////////////////////////////////////////////////////
+// Drift scan methods
+
+bool CCameraIO::DigitizeLine()
+{
+ /////////////////////////////////////
+ // All of these are done just in case
+ // since they are called in Expose()
+ StopFlushing();
+
+ unsigned short BIC = m_ExposureBIC + m_ExposureStartX;
+ LoadColumnLayout( m_ExposureAIC, BIC, (unsigned short) m_ExposureNumX + m_ExposureSkipC );
+ LoadTimerAndBinning( 0.0, m_ExposureBinX, m_ExposureBinY );
+
+ // Disable FIFO cache
+ m_RegShadow[ Reg_Command ] &= ~RegBit_FIFOCache; // set bit to 0
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ m_WaitingforLine = true;
+ return true;
+}
+
+bool CCameraIO::GetLine( unsigned short* pLineData, short& xSize )
+{
+ int i;
+
+ if ( m_WaitingforLine )
+ { // In case application did not poll read_Status
+ m_WaitingforLine = false;
+
+ /////////////////////////////////////
+ // Wait until camera is done clocking
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break; // Line done
+
+ if ( clock() > StopTime )
+ {
+ Flush();
+ return false; // Timed out, no line available
+ }
+ }
+ }
+
+ bool ret = false; // assume failure
+
+// MaskIrqs();
+
+ // NB Application must have allocated enough memory or else !!!
+ if ( pLineData != NULL )
+ {
+ HANDLE hProcess(0);
+ DWORD Class(0);
+
+ if ( m_HighPriority )
+ { // Store current process class and priority
+ hProcess = GetCurrentProcess();
+ Class = GetPriorityClass ( hProcess );
+ SetPriorityClass ( hProcess, REALTIME_PRIORITY_CLASS );
+ }
+
+ long XPixels = long( m_ExposureNumX );
+ long SkipPixels = long( m_ExposureSkipC );
+
+ if ( ReadLine( SkipPixels, XPixels, pLineData ) )
+ { // Something went wrong
+ xSize = 0;
+ ret = false;
+ }
+ else
+ {
+ xSize = m_ExposureNumX;
+
+ if ( m_DataBits == 16 )
+ { // Take care of two's complement converters
+ unsigned short *Ptr = pLineData;
+ short *Ptr2 = (short *) pLineData;
+ long Size = m_ExposureNumX;
+ for (i = 0; i < Size; i++)
+ {
+ *Ptr++ = (unsigned short) *Ptr2++ + 32768 ;
+ }
+ }
+
+ ret = true;
+ }
+
+ //Restore priority
+ if ( m_HighPriority ) SetPriorityClass ( hProcess, Class );
+ }
+
+// UnmaskIrqs();
+ return ret;
+}
+
+////////////////////////////////////////////////////////////
+// Easy to use methods
+
+bool CCameraIO::Snap( double Duration, bool Light, unsigned short* pImageData, short& xSize, short& ySize )
+{
+ // NB This also demonstrates how an application might use the
+ // Expose and GetImage routines.
+
+ bool ret = Expose( Duration, Light );
+ if ( !ret ) return false;
+
+ if ( m_WaitingforTrigger )
+ {
+ Camera_Status stat;
+ while ( true )
+ { // This will wait forever if no trigger happens
+ stat = read_Status();
+ if ( stat == Camera_Status_Exposing ) break;
+ Sleep( 220 ); // dont bog down the CPU while polling
+ }
+ m_WaitingforTrigger = false;
+ }
+
+ // Only wait a time slightly greater than the duration of the exposure
+ // but enough for the BIR to flush out
+ clock_t StopTime = clock() + long( ( 1.2 * Duration + m_Timeout ) * CLOCKS_PER_SEC );
+ while ( true )
+ {
+ Camera_Status stat = read_Status();
+ if ( stat == Camera_Status_ImageReady ) break;
+
+ if ( clock() > StopTime ) return false; // Timed out, no image available
+ Sleep( 220 ); // dont bog down the CPU while polling
+ }
+
+ return GetImage( pImageData, xSize, ySize );
+}
+
+////////////////////////////////////////////////////////////
+// Camera Settings
+
+Camera_Status CCameraIO::read_Status()
+{
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+
+ if ( val & RegBit_Exposing ) //11.0
+ {
+ ATLTRACE( "Exposing\r\n" );
+ m_WaitingforTrigger = false;
+ m_Status = Camera_Status_Exposing;
+ }
+
+ else if ( m_WaitingforTrigger )
+ m_Status = Camera_Status_Waiting;
+
+ else if ( m_WaitingforImage && ( val & RegBit_FrameDone ) ) //11.11
+ {
+ ATLTRACE( "ImageReady\r\n" );
+ m_WaitingforImage = false;
+ m_Status = Camera_Status_ImageReady;
+ }
+
+ else if ( m_WaitingforLine && ( val & RegBit_LineDone ) ) //11.1
+ {
+ ATLTRACE( "LineReady\r\n" );
+ m_WaitingforLine = false;
+ m_Status = Camera_Status_LineReady;
+ }
+ else if ( m_WaitingforImage || m_WaitingforLine )
+ {
+ ATLTRACE( "Flushing\r\n" );
+ m_Status = Camera_Status_Flushing;
+ }
+ else
+ m_Status = Camera_Status_Idle;
+
+ return m_Status;
+}
+
+bool CCameraIO::read_Present()
+{
+// This does not work on all cameras
+/*
+ m_RegShadow[ Reg_BICCounter ] |= RegBit_LoopbackTest; // set bit to 1
+ Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] );
+
+ bool FailedLoopback = false;
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( !( val & RegBit_LoopbackTest ) ) FailedLoopback = true;
+
+ m_RegShadow[ Reg_BICCounter ] &= ~RegBit_LoopbackTest; // clear bit to 0
+ Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] );
+
+ Read( Reg_Status, val );
+ if ( val & RegBit_LoopbackTest ) FailedLoopback = true;
+*/
+
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val ); // Take snapshot of currrent status
+ m_RegShadow[ Reg_Command ] = val; // remember it in our write shadow
+
+ bool TriggerEnabled = ( val & RegBit_TriggerEnable ) != 0;
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_TriggerEnable;// clear bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ Read( Reg_CommandReadback, val ); // get currrent status
+ if ( val & RegBit_TriggerEnable ) return false;
+
+ m_RegShadow[ Reg_Command ] |= RegBit_TriggerEnable; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ Read( Reg_CommandReadback, val ); // get currrent status
+ if ( !(val & RegBit_TriggerEnable) ) return false;
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_TriggerEnable;// clear bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ Read( Reg_CommandReadback, val ); // get currrent status
+ if ( val & RegBit_TriggerEnable ) return false;
+
+ if ( TriggerEnabled )
+ { // Set it back the way it was
+ m_RegShadow[ Reg_Command ] |= RegBit_TriggerEnable; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ }
+ return true;
+}
+
+bool CCameraIO::read_Shutter()
+{
+ unsigned short regval = 0;
+ Read( Reg_Status, regval );
+ if ( !( regval & RegBit_Exposing ) )
+ { // We are not exposing, but might have finnshed an exposure
+ // and have not called GetImage yet, so update our internal variable
+ regval = 0;
+ Read( Reg_CommandReadback, regval );
+ if ( !( regval & RegBit_ShutterOverride ) )
+ // The shutter override is not on, so the shutter must be closed
+ m_Shutter = false;
+ }
+
+ return m_Shutter;
+}
+
+bool CCameraIO::read_ForceShutterOpen()
+{
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val );
+ return ( ( val & RegBit_ShutterOverride ) != 0 );
+}
+
+void CCameraIO::write_ForceShutterOpen( bool val )
+{
+ if ( val )
+ {
+ m_RegShadow[ Reg_Command ] |= RegBit_ShutterOverride; // set bit to 1
+ m_Shutter = true; // shutter will open immediately now matter what is going on
+ }
+ else
+ {
+ m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterOverride; // clear bit to 0
+
+ unsigned short regval = 0;
+ Read( Reg_Status, regval );
+ if ( ( regval & RegBit_Exposing ) )
+ {
+ // Shutter will remain open if a Light frame is being taken
+ // however if a dark frame was being exposed while the
+ // override was on or the override is turned on during the exposure
+ // and now is turned off (dumb idea but some app might do it!)
+ // we must update our variable since the shutter will close
+ // when override gets turned off below
+ regval = 0;
+ Read( Reg_CommandReadback, regval );
+ if ( !( regval & RegBit_ShutterEnable ) ) m_Shutter = false;
+ }
+ else
+ { // Not currently exposing so shutter will close
+ // once override is turned off, update our variable
+ m_Shutter = false;
+ }
+ }
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+}
+
+
+
+bool CCameraIO::read_LongCable()
+{
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val );
+ return ( ( val & RegBit_CableLength ) != 0 );
+}
+
+void CCameraIO::write_Shutter( bool val )
+{
+ if ( val )
+ m_RegShadow[ Reg_Command ] |= RegBit_ShutterEnable; // set bit to 1
+ else
+ m_RegShadow[ Reg_Command ] &= ~RegBit_ShutterEnable; // clear bit to 0
+
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+}
+
+void CCameraIO::write_LongCable( bool val )
+{
+ if ( val )
+ m_RegShadow[ Reg_Command ] |= RegBit_CableLength; // set bit to 1
+ else
+ m_RegShadow[ Reg_Command ] &= ~RegBit_CableLength; // clear bit to 0
+
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+}
+
+
+short CCameraIO::read_Mode()
+{
+ return ( ( m_RegShadow[ Reg_LineCounter ] >> RegBitShift_Mode ) & RegBitMask_Mode );
+}
+
+void CCameraIO::write_Mode( short val )
+{
+ // clear bits to 0
+ m_RegShadow[ Reg_LineCounter ] &= ~( RegBitMask_Mode << RegBitShift_Mode );
+
+ // set our new bits
+ m_RegShadow[ Reg_LineCounter ] |= ( (unsigned short) val & RegBitMask_Mode ) << RegBitShift_Mode;
+
+ Write( Reg_LineCounter, m_RegShadow[ Reg_LineCounter ] );
+}
+
+short CCameraIO::read_TestBits()
+{
+ return ( ( m_RegShadow[ Reg_BICCounter ] >> RegBitShift_Test ) & RegBitMask_Test );
+}
+
+void CCameraIO::write_TestBits( short val )
+{
+ // clear bits to 0
+ m_RegShadow[ Reg_BICCounter ] &= ~( RegBitMask_Test << RegBitShift_Test );
+
+ // set our new bits
+ m_RegShadow[ Reg_BICCounter ] |= ( (unsigned short) val & RegBitMask_Test ) << RegBitShift_Test;
+
+ Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] );
+}
+
+
+short CCameraIO::read_Test2Bits()
+{
+ return ( ( m_RegShadow[ Reg_AICCounter ] >> RegBitShift_Test2 ) & RegBitMask_Test2 );
+}
+
+void CCameraIO::write_Test2Bits( short val )
+{
+ // clear bits to 0
+ m_RegShadow[ Reg_AICCounter ] &= ~( RegBitMask_Test2 << RegBitShift_Test2 );
+
+ // set our new bits
+ m_RegShadow[ Reg_AICCounter ] |= ( (unsigned short) val & RegBitMask_Test2 ) << RegBitShift_Test2;
+
+ Write( Reg_AICCounter, m_RegShadow[ Reg_AICCounter ] );
+}
+
+bool CCameraIO::read_FastReadout()
+{
+ unsigned short val = 0;
+ Read( Reg_CommandReadback , val );
+ return ( ( val & RegBit_Focus ) != 0 );
+}
+
+void CCameraIO::write_FastReadout( bool val )
+{
+ if ( val )
+ m_RegShadow[ Reg_Command ] |= RegBit_Focus; // set bit to 1
+ else
+ m_RegShadow[ Reg_Command ] &= ~RegBit_Focus; // clear bit to 0
+
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+}
+
+bool CCameraIO::read_UseTrigger()
+{
+ unsigned short val = 0;
+ Read( Reg_CommandReadback , val );
+ return ( ( val & RegBit_TriggerEnable ) != 0 );
+}
+
+void CCameraIO::write_UseTrigger( bool val )
+{
+ if ( val )
+ m_RegShadow[ Reg_Command ] |= RegBit_TriggerEnable; // set bit to 1
+ else
+ m_RegShadow[ Reg_Command ] &= ~RegBit_TriggerEnable; // clear bit to 0
+
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+}
+
+////////////////////////////////////////////////////////////
+// Cooler Settings
+
+double CCameraIO::read_CoolerSetPoint()
+{
+ // Get the setting from the shadow registers
+ short DACunits = short( ( m_RegShadow[ Reg_TempSetPoint ] >> RegBitShift_TempSetPoint ) & RegBitMask_TempSetPoint );
+ return ( DACunits - m_TempCalibration ) / m_TempScale;
+}
+
+void CCameraIO::write_CoolerSetPoint( double val )
+{
+ // clear bits to 0
+ m_RegShadow[ Reg_TempSetPoint ] &= ~( RegBitMask_TempSetPoint << RegBitShift_TempSetPoint );
+
+ // Calculate DAC units from degrees Celcius
+ unsigned short DACunits = (unsigned )( m_TempScale * val ) + m_TempCalibration ;
+
+ // set our new bits
+ m_RegShadow[ Reg_TempSetPoint ] |= ( DACunits & RegBitMask_TempSetPoint ) << RegBitShift_TempSetPoint;
+
+ Write( Reg_TempSetPoint, m_RegShadow[ Reg_TempSetPoint ] );
+}
+
+Camera_CoolerStatus CCameraIO::read_CoolerStatus()
+{
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val );
+
+ if ( val & RegBit_CoolerEnable ) //12.15
+ {
+ unsigned short val2 = 0;
+ Read( Reg_Status, val2 );
+
+ if ( val & RegBit_CoolerShutdown ) //12.8
+ {
+ if ( val2 & RegBit_ShutdownComplete ) //11.6
+ m_CoolerStatus = Camera_CoolerStatus_AtAmbient;
+ else
+ m_CoolerStatus = Camera_CoolerStatus_RampingToAmbient;
+ }
+ else
+ {
+ if ( val2 & RegBit_TempAtMax ) //11.5
+ m_CoolerStatus = Camera_CoolerStatus_AtMax;
+ else if ( val2 & RegBit_TempAtMin ) //11.4
+ m_CoolerStatus = Camera_CoolerStatus_AtMin;
+ else if ( val2 & RegBit_TempAtSetPoint ) //11.7
+ m_CoolerStatus = Camera_CoolerStatus_AtSetPoint;
+ // Check against last known cooler status
+ else if ( m_CoolerStatus == Camera_CoolerStatus_AtSetPoint )
+ m_CoolerStatus = Camera_CoolerStatus_Correcting;
+ else
+ m_CoolerStatus = Camera_CoolerStatus_RampingToSetPoint;
+ }
+ }
+ else
+ m_CoolerStatus = Camera_CoolerStatus_Off;
+
+ return m_CoolerStatus;
+}
+
+Camera_CoolerMode CCameraIO::read_CoolerMode()
+{
+ unsigned short val = 0;
+ Read( Reg_CommandReadback, val );
+
+ if ( val & RegBit_CoolerShutdown )
+ return Camera_CoolerMode_Shutdown;
+ else if ( val & RegBit_CoolerEnable )
+ return Camera_CoolerMode_On;
+ else
+ return Camera_CoolerMode_Off;
+}
+
+void CCameraIO::write_CoolerMode( Camera_CoolerMode val )
+{
+ switch ( val )
+ {
+ case Camera_CoolerMode_Off:
+ m_RegShadow[ Reg_Command ] &= ~( RegBit_CoolerEnable ); // clear bit to 0
+ m_RegShadow[ Reg_Command ] &= ~( RegBit_CoolerShutdown ); // clear bit to 0
+ break;
+ case Camera_CoolerMode_On:
+ m_RegShadow[ Reg_Command ] |= RegBit_CoolerEnable; // set bit to 1
+ break;
+ case Camera_CoolerMode_Shutdown:
+ m_RegShadow[ Reg_Command ] |= RegBit_CoolerShutdown; // set bit to 1
+ break;
+ default:
+ return;
+ }
+
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+}
+
+double CCameraIO::read_Temperature()
+{
+ if ( m_TempScale == 0.0 )
+ return 0.0;
+ else
+ {
+ unsigned short val = 0;
+ Read( Reg_TempData, val );
+
+ short DACunits = short( ( val >> RegBitShift_TempData ) & RegBitMask_TempData );
+
+ return ( DACunits - m_TempCalibration ) / m_TempScale;
+ }
+}
+
+// Load line counter
+void CCameraIO::LoadLineCounter( unsigned short rows )
+{
+ /////////////////////////////////////
+ // Write out Line_Count - in unbinned rows
+ // clear bits to 0
+ m_RegShadow[ Reg_LineCounter ] &= ~( RegBitMask_LineCounter << RegBitShift_LineCounter );
+ // set our new bits
+ m_RegShadow[ Reg_LineCounter ] |= ( rows & RegBitMask_LineCounter ) << RegBitShift_LineCounter;
+
+ Write( Reg_LineCounter, m_RegShadow[ Reg_LineCounter ] );
+ /////////////////////////////////////
+}
+
+// Load AIC, BIC and pixel count into registers
+void CCameraIO::LoadColumnLayout( unsigned short aic, unsigned short bic, unsigned short pixels )
+{
+ /////////////////////////////////////
+ // Write out AIC - in unbinned columns
+ // clear bits to 0
+ m_RegShadow[ Reg_AICCounter ] &= ~( RegBitMask_AICCounter << RegBitShift_AICCounter );
+ // set our new bits
+ m_RegShadow[ Reg_AICCounter ] |= ( aic & RegBitMask_AICCounter ) << RegBitShift_AICCounter;
+
+ Write( Reg_AICCounter, m_RegShadow[ Reg_AICCounter ] );
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Write out BIC - in unbinned columns
+ // clear bits to 0
+ m_RegShadow[ Reg_BICCounter ] &= ~( RegBitMask_BICCounter << RegBitShift_BICCounter );
+ // set our new bits
+ m_RegShadow[ Reg_BICCounter ] |= ( bic & RegBitMask_BICCounter ) << RegBitShift_BICCounter;
+
+ Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] );
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Write out pixel count - in binned columns
+ // clear bits to 0
+ m_RegShadow[ Reg_PixelCounter ] &= ~( RegBitMask_PixelCounter << RegBitShift_PixelCounter );
+ // set our new bits
+ m_RegShadow[ Reg_PixelCounter ] |= ( pixels & RegBitMask_PixelCounter ) << RegBitShift_PixelCounter;
+
+ Write( Reg_PixelCounter, m_RegShadow[ Reg_PixelCounter ] );
+ /////////////////////////////////////
+}
+
+// Load timer, vertical binning and horizontal binning in to registers
+// If Duration parameter is 0 the current timer value will be retained.
+// The VBin and HBin parameters are one based, the HBin value
+// is converted to zero base inside this routine.
+void CCameraIO::LoadTimerAndBinning( double Duration, unsigned short HBin, unsigned short VBin )
+{
+ /////////////////////////////////////
+ // Write out HBin for flushing
+ // clear bits to 0
+ m_RegShadow[ Reg_PixelCounter ] &= ~( RegBitMask_HBinning << RegBitShift_HBinning );
+ // set our new bits
+ m_RegShadow[ Reg_PixelCounter ] |= ( ( HBin - 1 ) & RegBitMask_HBinning ) << RegBitShift_HBinning;
+
+ Write( Reg_PixelCounter, m_RegShadow[ Reg_PixelCounter ] );
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Write out VBin for flushing and Timer
+ if ( Duration > 0.0 )
+ {
+ if ( Duration > m_MaxExposure ) Duration = m_MaxExposure;
+
+ long valTimer;
+ if ( m_FastShutter && Duration <= 1048.575 )
+ { // Automatically switch to high precision mode
+ valTimer = long( ( Duration * 1000 ) + 0.5 );
+ m_RegShadow[ Reg_LineCounter ] |= ( m_FastShutterBits_Mode & RegBitMask_Mode ) << RegBitShift_Mode;
+ m_RegShadow[ Reg_BICCounter ] |= ( m_FastShutterBits_Test & RegBitMask_Test ) << RegBitShift_Test;
+ }
+ else
+ {
+ valTimer = long( ( Duration * 100 ) + 0.5 );
+ if ( m_FastShutter )
+ { // Disable high precision mode
+ m_RegShadow[ Reg_LineCounter ] &= ~( m_FastShutterBits_Mode & RegBitMask_Mode ) << RegBitShift_Mode;
+ m_RegShadow[ Reg_BICCounter ] &= ~( m_FastShutterBits_Test & RegBitMask_Test ) << RegBitShift_Test;
+ }
+ }
+
+ if ( m_FastShutter )
+ {
+ Write( Reg_LineCounter, m_RegShadow[ Reg_LineCounter ] );
+ Write( Reg_BICCounter, m_RegShadow[ Reg_BICCounter ] );
+ }
+
+ if ( valTimer <= 0 ) valTimer = 1; // Safety since firmware doesnt like zero
+
+ unsigned short valTimerLow = (unsigned short) (valTimer & 0x0000FFFF);
+ unsigned short valTimerHigh = (unsigned short) (valTimer >> 16);
+
+ // Enable loading of timer values
+ m_RegShadow[ Reg_Command ] |= RegBit_TimerLoad; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ // clear bits to 0
+ m_RegShadow[ Reg_Timer ] = 0;
+ // set our new bits
+ m_RegShadow[ Reg_Timer ] |= ( valTimerLow & RegBitMask_Timer )<< RegBitShift_Timer;
+ Write( Reg_Timer, m_RegShadow[ Reg_Timer ] );
+
+ // clear bits to 0
+ m_RegShadow[ Reg_VBinning ] = 0;
+
+ // set our new bits
+ m_RegShadow[ Reg_VBinning ] |= ( VBin & RegBitMask_VBinning ) << RegBitShift_VBinning;
+ m_RegShadow[ Reg_VBinning ] |= ( valTimerHigh & RegBitMask_Timer2 ) << RegBitShift_Timer2;
+ Write( Reg_VBinning, m_RegShadow[ Reg_VBinning ] );
+
+ // Disable loading of timer values
+ m_RegShadow[ Reg_Command ] &= ~RegBit_TimerLoad; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+ }
+ else
+ {
+ // clear bits to 0
+ m_RegShadow[ Reg_VBinning ] &= ~( RegBitMask_VBinning << RegBitShift_VBinning );
+
+ // set our new bits
+ m_RegShadow[ Reg_VBinning ] |= ( VBin & RegBitMask_VBinning ) << RegBitShift_VBinning;
+ Write( Reg_VBinning, m_RegShadow[ Reg_VBinning ] );
+ }
+
+}
+
+// Start flushing the entire CCD (rows = -1) or a specific number or rows
+void CCameraIO::Flush( short Rows )
+{
+ if ( Rows == 0 ) return;
+
+ unsigned short AIC = (unsigned short) ( m_Columns - m_BIC - m_ImgColumns );
+ unsigned short Pixels = (unsigned short) ( m_ImgColumns / m_HFlush );
+ if ( m_ImgColumns % m_HFlush > 0 ) Pixels++; // round up if necessary
+ LoadColumnLayout( AIC, (unsigned short) m_BIC, Pixels );
+
+ LoadTimerAndBinning( 0.0, m_HFlush, m_VFlush );
+
+ if ( Rows > 0 )
+ {
+ LoadLineCounter( (unsigned short) Rows );
+ StartFlushing();
+
+ /////////////////////////////////////
+ // Wait until camera is done flushing
+ clock_t StopTime = clock() + long( m_Timeout * CLOCKS_PER_SEC ); // wait at most m_Timeout seconds
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_FrameDone ) != 0 ) break;
+
+ if ( clock() > StopTime ) break; // Timed out
+ }
+ }
+ else
+ {
+ LoadLineCounter( (unsigned short) m_ImgRows );
+ StartFlushing();
+ }
+}
+
+void CCameraIO::StartFlushing()
+{
+ /////////////////////////////////////
+ // Start flushing
+ m_RegShadow[ Reg_Command ] |= RegBit_StartFlushing; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartFlushing;// set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+}
+
+void CCameraIO::StopFlushing()
+{
+ /////////////////////////////////////
+ // Stop flushing
+ m_RegShadow[ Reg_Command ] |= RegBit_StopFlushing; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StopFlushing; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+}
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/CameraIO_Linux.h b/kstars/kstars/indi/apogee/CameraIO_Linux.h
new file mode 100644
index 00000000..d6a61e1c
--- /dev/null
+++ b/kstars/kstars/indi/apogee/CameraIO_Linux.h
@@ -0,0 +1,416 @@
+// CameraIO.h: interface for the CCameraIO class.
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_)
+#define AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_
+
+#include "Apogee.h"
+
+enum Camera_Interface{
+ Camera_Interface_ISA = 0,
+ Camera_Interface_PPI,
+ Camera_Interface_PCI
+};
+
+enum Camera_SensorType{
+ Camera_SensorType_CCD = 0,
+ Camera_SensorType_CMOS
+};
+
+const long MAXCOLUMNS = 16383;
+const long MAXROWS = 16383;
+const long MAXHBIN = 8;
+const long MAXVBIN = 255;
+
+// Number of write only registers
+const long NumWriteRegisters = 8;
+
+const long RegISA_Command = 0x000; // Register 1 in ISA firmware
+const long Reg_Command = 0; // Register 1 shadow
+const unsigned short RegBit_TDIMode = 0x1; // Bit 0
+const unsigned short RegBit_StartTimer = 0x2; // Bit 1
+const unsigned short RegBit_ShutterOverride = 0x4; // Bit 2
+const unsigned short RegBit_ResetSystem = 0x8; // Bit 3
+const unsigned short RegBit_FIFOCache = 0x10; // Bit 4
+const unsigned short RegBit_TriggerEnable = 0x20; // Bit 5
+const unsigned short RegBit_StopFlushing = 0x40; // Bit 6
+const unsigned short RegBit_ShutterEnable = 0x80; // Bit 7
+const unsigned short RegBit_CoolerShutdown = 0x100; // Bit 8
+const unsigned short RegBit_DoneReading = 0x200; // Bit 9
+const unsigned short RegBit_TimerLoad = 0x400; // Bit 10
+const unsigned short RegBit_StartNextLine = 0x800; // Bit 11
+const unsigned short RegBit_StartFlushing = 0x1000; // Bit 12
+const unsigned short RegBit_Focus = 0x2000; // Bit 13
+const unsigned short RegBit_CableLength = 0x4000; // Bit 14
+const unsigned short RegBit_CoolerEnable = 0x8000; // Bit 15
+
+const long RegISA_Timer = 0x002; // Register 2 in ISA firmware
+const long Reg_Timer = 1; // Register 2 shadow
+const unsigned short RegBitShift_Timer = 0; // Bit 0
+const unsigned short RegBitMask_Timer = 0xFFFF; // 16 bits
+
+const long RegISA_VBinning = 0x004; // Register 3 in ISA firmware
+const long Reg_VBinning = 2; // Register 3 shadow
+const unsigned short RegBitShift_Timer2 = 0; // Bit 0
+const unsigned short RegBitMask_Timer2 = 0xF; // 4 bits
+const unsigned short RegBitShift_VBinning = 0x8; // Bit 8
+const unsigned short RegBitMask_VBinning = 0xFF; // 8 bits
+
+const long RegISA_AICCounter = 0x006; // Register 4 in ISA firmware
+const long Reg_AICCounter = 3; // Register 4 shadow
+const unsigned short RegBitShift_AICCounter = 0; // Bit 0
+const unsigned short RegBitMask_AICCounter = 0xFFF; // 12 bits
+const unsigned short RegBitShift_Test2 = 0xC; // Bit 12
+const unsigned short RegBitMask_Test2 = 0xF; // 4 bits
+
+const long RegISA_TempSetPoint = 0x008; // Register 5 in ISA firmware
+const long Reg_TempSetPoint = 4; // Register 5 shadow
+const unsigned short RegBitShift_TempSetPoint = 0; // Bit 0
+const unsigned short RegBitMask_TempSetPoint = 0xFF;// 8 bits
+const unsigned short RegBitShift_PortControl = 0x8; // Bit 8
+const unsigned short RegBitMask_PortControl = 0xFF; // 8 bits
+
+const long RegISA_PixelCounter = 0x00a; // Register 6 in ISA firmware
+const long Reg_PixelCounter = 5; // Register 6 shadow
+const unsigned short RegBitShift_PixelCounter = 0; // Bit 0
+const unsigned short RegBitMask_PixelCounter = 0xFFF; // 12 bits
+const unsigned short RegBitShift_HBinning = 0xC; // Bit 12
+const unsigned short RegBitMask_HBinning = 0x7; // 3 bits
+const unsigned short RegBit_LoopLock = 0x8000; // Bit 15
+
+const long RegISA_LineCounter = 0x00c; // Register 7 in ISA firmware
+const long Reg_LineCounter = 6; // Register 7 shadow
+const unsigned short RegBitShift_LineCounter = 0; // Bit 0
+const unsigned short RegBitMask_LineCounter = 0xFFF; // 12 bits
+const unsigned short RegBitShift_Mode = 0xC; // Bit 12
+const unsigned short RegBitMask_Mode = 0xF; // 4 bits
+
+const long RegISA_BICCounter = 0x00e; // Register 8 in ISA firmware
+const long Reg_BICCounter = 7; // Register 8 shadow
+const unsigned short RegBitShift_BICCounter = 0; // Bit 0
+const unsigned short RegBitMask_BICCounter = 0xFFF; // 12 bits
+const unsigned short RegBitShift_Test = 0xC; // Bit 12
+const unsigned short RegBitMask_Test = 0xF; // 4 bits
+
+const long RegISA_ImageData = 0x000; // Register 9 in ISA firmware
+const long Reg_ImageData = 8; // Register 9
+const unsigned short RegBitShift_ImageData = 0; // Bit 0
+const unsigned short RegBitMask_ImageData = 0xFFFF; // 16 bits
+
+const long RegISA_TempData = 0x002; // Register 10 in ISA firmware
+const long Reg_TempData = 9; // Register 10
+const unsigned short RegBitShift_TempData = 0; // Bit 0
+const unsigned short RegBitMask_TempData = 0xFF; // 8 bits
+
+const long RegISA_Status = 0x006; // Register 11 in firmware
+const long Reg_Status = 10; // Register 11
+const unsigned short RegBit_Exposing = 0x1; // Bit 0
+const unsigned short RegBit_LineDone = 0x2; // Bit 1
+const unsigned short RegBit_CacheReadOK = 0x4; // Bit 2
+const unsigned short RegBit_TempAtMin = 0x10; // Bit 4
+const unsigned short RegBit_TempAtMax = 0x20; // Bit 5
+const unsigned short RegBit_ShutdownComplete = 0x40;// Bit 6
+const unsigned short RegBit_TempAtSetPoint = 0x80; // Bit 7
+const unsigned short RegBit_GotTrigger = 0x400; // Bit 10
+const unsigned short RegBit_FrameDone = 0x800; // Bit 11
+const unsigned short RegBit_LoopbackTest = 0x8000; // Bit 15
+
+const long RegISA_CommandReadback = 0x008; // Register 12 in ISA firmware
+const long Reg_CommandReadback = 11; // Register 12
+// Use RegBit offsets from Reg_Command
+
+const long RegPCI_Command = 0x000; // Register 1 in PCI firmware
+const long RegPCI_CommandRead = 0x020;
+const long RegPCI_Timer = 0x004; // Register 2 in PCI firmware
+const long RegPCI_TimerRead = 0x024;
+const long RegPCI_VBinning = 0x008; // Register 3 in PCI firmware
+const long RegPCI_VBinningRead = 0x028;
+const long RegPCI_AICCounter = 0x00C; // Register 4 in PCI firmware
+const long RegPCI_AICCounterRead = 0x02C;
+const long RegPCI_TempSetPoint = 0x010; // Register 5 in PCI firmware
+const long RegPCI_TempSetPointRead = 0x030;
+const long RegPCI_PixelCounter = 0x014; // Register 6 in PCI firmware
+const long RegPCI_PixelCounterRead = 0x034;
+const long RegPCI_LineCounter = 0x018; // Register 7 in PCI firmware
+const long RegPCI_LineCounterRead = 0x038;
+const long RegPCI_BICCounter = 0x01C; // Register 8 in PCI firmware
+const long RegPCI_BICCounterRead = 0x03C;
+const long RegPCI_ImageData = 0x000; // Register 9 in PCI firmware
+const long RegPCI_TempData = 0x004; // Register 10 in PCI firmware
+const long RegPCI_Status = 0x00C; // Register 11 in firmware
+const long RegPCI_CommandReadback = 0x010; // Register 12 in PCI firmware
+
+
+
+class CCameraIO
+{
+public:
+
+ CCameraIO();
+ virtual ~CCameraIO();
+
+ ////////////////////////////////////////////////////////////
+ // Low level read write methods - Overridables
+ bool InitDriver(unsigned short camnum);
+ long ReadLine( long SkipPixels, long Pixels, unsigned short* pLineBuffer );
+ long Write( unsigned short reg, unsigned short val );
+ long Read( unsigned short reg, unsigned short& val );
+
+ ////////////////////////////////////////////////////////////
+ // Camera Settings
+
+ Camera_Status read_Status(); // Current camera state
+ // <0: error codes
+ // 0: idle
+ // 1: flushing
+ // 2: waiting for trigger
+ // 3: exposing
+ // 4: reading
+ // 5: downloading
+ // 6: line ready
+ // 7: image ready
+
+ bool read_Present(); // True if camera is present, false otherwise.
+
+ bool read_Shutter(); // Current shutter state, true = open, false = closed.
+ void write_Shutter( bool val );
+
+ bool read_ForceShutterOpen(); // True: Forces shutter permanently open. False: allows
+ void write_ForceShutterOpen( bool val ); // normal shutter operation.
+
+ bool read_LongCable(); // Long cable mode.
+ void write_LongCable( bool val );
+
+ short read_Mode(); // First four bits map to Mode bits used for
+ void write_Mode( short val ); // special functions or camera configurations.
+
+ short read_TestBits(); // First four bits to Test bits used for
+ void write_TestBits( short val ); // troubleshooting.
+
+ short read_Test2Bits(); // First four bits map to Test2 bits used for
+ void write_Test2Bits( short val ); // special functions or camera configurations.
+
+ bool read_FastReadout(); // Fast readout mode (used for focusing).
+ void write_FastReadout( bool val ); // True means fast focus is on
+
+ bool read_UseTrigger(); // Triggered exposure mode.
+ void write_UseTrigger( bool val ); // True means triggered exposure is on.
+
+ bool m_HighPriority; // Bost thread priority level during download
+
+ short m_PPRepeat; // Delay used on parallel port systems.
+
+ short m_DataBits; // Digitization resolution, 8 - 18.
+
+ bool m_FastShutter; // Capable of 0.001 sec exposure resolution
+
+ bool m_GuiderRelays; // Capable of outputing autoguider signals
+
+ short m_MaxBinX, m_MaxBinY; // Maximum binning factors
+
+ double m_MaxExposure; // Maximum exposure length
+ double m_MinExposure; // Minimum exposure length
+
+ double m_Timeout; // camera polling timeout value
+
+ ////////////////////////////////////////////////////////////
+ // Cooler Settings
+ // N.B. DAC units = ( m_TempScale * CoolerSetPoint (deg. C ) ) + m_TempCalibration;
+ // N.B. Temperature (deg. C) = (DAC units - m_TempCalibration) / m_TempScale
+
+ double read_CoolerSetPoint(); // Returns/sets setpoint temperature in degrees
+ void write_CoolerSetPoint( double val ); // Celcius.
+
+ Camera_CoolerStatus read_CoolerStatus(); // Returns current cooler status
+
+ Camera_CoolerMode read_CoolerMode(); // Returns/sets current cooler operation mode.
+ void write_CoolerMode( Camera_CoolerMode val );
+
+ double read_Temperature(); // Current temperature in degrees Celcius.
+
+ bool m_TempControl; // Temperature can be externally controlled
+ short m_TempCalibration; // Temperature calibration factor.
+ double m_TempScale; // Temperature scaling factor.
+
+ ////////////////////////////////////////////////////////////
+ // Exposure Settings
+ // The following variables are latched in Expose method, until next Reset or GetImage
+
+ short m_BinX, m_BinY; // Horizontal and vertical binning.
+ short m_StartX, m_StartY; // Zero based subframe start position in unbinned pixels.
+ short m_NumX, m_NumY; // Subframe size in binned pixels.
+
+ ////////////////////////////////////////////////////////////
+ // Geometry Settings
+ // The following variables are latched in Expose method, until next Reset or GetImage
+
+ short m_Columns, m_Rows; // Total columns/rows on CCD (physical).
+ short m_ImgColumns, m_ImgRows; // Unbinned columns/rows in imaging area
+ short m_SkipC, m_SkipR; // Deleted data columns/rows not to be displayed or saved
+ short m_HFlush, m_VFlush; // Horizontal/Vertical flush binning.
+ short m_BIC, m_BIR; // Before Image Column/Row count (dark non-imaging pixels).
+
+ ////////////////////////////////////////////////////////////
+ // CCD Settings
+
+ char m_Sensor[ 256 ]; // Sensor model installed in camera (i.e. Sensor = SITe 502).
+ bool m_Color; // Sensor has color dyes
+ double m_Noise; // Read out noise in e-.
+ double m_Gain; // Gain in e-/ADU units.
+ double m_PixelXSize; // Size of pixel in X direction in micrometers.
+ double m_PixelYSize; // Size of pixel in Y direction in micrometers.
+
+ ////////////////////////////////////////////////////////////
+ // System methods
+
+ // Resets camera to idle state, will terminate current exposure.
+ void Reset();
+
+ // Mask user requested set of IRQS
+// void MaskIrqs();
+
+ // Restore default IRQ mask
+// void UnmaskIrqs();
+
+ // Starts flushing the camera (which should be the normal idle state)
+ // If Rows is non-negative, only the specified number of rows are flushed,
+ // in which case the method will return only when flushing is completed.
+ void Flush( short Rows = -1 );
+
+ // Output byte to auxillary output port (e.g. for driving guider relays).
+ void AuxOutput( unsigned char val );
+
+ // Write a 16 bit value to register 1 to 8.
+ void RegWrite( short reg, unsigned short val );
+
+ // Read a 16 bit value from register 9 to 12.
+ void RegRead( short reg, unsigned short& val );
+
+ // Move the filterwheel to the home position - failure indicates no filterwheel
+ //attached or broken filterwheel
+ bool FilterHome();
+
+ // Move filterwheel to the given slot
+ void FilterSet( short Slot );
+
+ ////////////////////////////////////////////////////////////
+ // Normal exposure methods
+
+ // The Duration parameter is the exposure time in seconds. The Light parameter controls
+ // the status of the shutter during the exposure, Light = True opens the shutter, Light
+ // = False closes the shutter. Returns immediately after invocation, poll the CameraStatus
+ // property to determine the start time of a triggered exposure and the end of an exposure.
+ bool Expose( double Duration, bool Light );
+
+ // Returns the pImageData parameter which is a pointer to unsigned short data with NumX*NumY
+ // elements. Can be overridden if necessary
+ virtual bool GetImage( unsigned short* pImageData, short& xSize, short& ySize );
+
+ /*virtual bool BufferImage(char *bufferName );*/
+
+ ////////////////////////////////////////////////////////////
+ // Drift scan methods
+
+ // Begins clocking and digitization of a single line of data begining with a vertical clock
+ // sequence and ending with a buffer full of line data. Poll the CameraStatus property to
+ // determine when the data is ready for download.
+ bool DigitizeLine();
+
+ // Returns the pLineData parameter which is a pointer to unsigned short data with NumX elements.
+ bool GetLine( unsigned short* pLineData, short& xSize );
+
+ /* TODO enable this back after removing some deps */
+ /*bool BufferDriftScan(char *bufferName, int delay, int rowCount, int nblock , int npipe);*/
+
+ ////////////////////////////////////////////////////////////
+ // Easy to use methods
+
+ // Combination of the Expose and GetImage methods. Blocks calling thread for duration
+ // of exposure and readout.
+ bool Snap( double Duration, bool Light, unsigned short* pImageData, short& xSize, short& ySize );
+
+// Internal variables to keep track of things that can not be read from the firmware
+// directly, or are a combination of firmware setting
+
+ bool m_TDI; // Time drift integration mode
+
+ bool m_WaitingforTrigger; // camera is waiting for external trigger
+ bool m_WaitingforImage; // camera is exposing and wiating for an to available
+ bool m_WaitingforLine; // camera is clocking and digitizing a row of data
+
+ short m_RegisterOffset; // Offset from base address used in parallel port systems.
+
+ short m_FilterPosition; // Current filter position
+ short m_FilterStepPos; // Current filter position in our internal array
+
+ bool m_Shutter; // Last known shutter state
+ Camera_Status m_Status; // Last known camera status
+
+ Camera_Interface m_Interface; // String acronyms may be used in INI file.
+ // 0 or ISA: Industry Standard Architecture bus
+ // 1 or PPI: Parallel Port Interface
+ // 2 or PCI: Peripheral Component Interface
+
+ Camera_SensorType m_SensorType; // 0 or CCD: Charge Coupled Device
+ // 1 or CMOS: Complementary Metal-Oxide-Silicon
+
+ Camera_CoolerStatus m_CoolerStatus; // Last known cooler status.
+ unsigned int m_IRQMask; // Set of IRQs masked on user request // 0: Off
+ // 1: Ramping to set point
+ // 2: Correcting
+ // 3: Ramping to ambient
+ // 4: At ambient
+ // 5: Max cooling limit
+ // 6: Min cooling limit
+ // 7: At set point
+
+ // Latched public variables used during Exposure..GetImage sequence
+ short m_ExposureBinX, m_ExposureBinY; // Horizontal and vertical binning.
+ short m_ExposureStartX, m_ExposureStartY; // Subframe start position in unbinned pixels.
+ short m_ExposureNumX, m_ExposureNumY; // Subframe size in binned pixels.
+ short m_ExposureColumns, m_ExposureRows; // Total columns/rows on CCD (physical).
+ short m_ExposureSkipC, m_ExposureSkipR; // Deleted data columns/rows not to be displayed or saved to disk.
+ short m_ExposureHFlush, m_ExposureVFlush; // Horizontal/Vertical flush binning.
+ short m_ExposureBIC, m_ExposureBIR; // Before Image Column/Row count (dark non-imaging pixels).
+ unsigned short m_ExposureAIC; // Calculated After Image Column count (dark non-imaging pixels).
+ unsigned short m_ExposureRemainingLines; // Number of lines to be clocked out by GetImage
+ unsigned short m_ExposureAIR; // Number of lines to be flushed after GetImage
+
+ ////////////////////////////////////////////////////////////
+ // Write register shadow variables
+ unsigned short m_RegShadow[ NumWriteRegisters ];
+
+ unsigned short m_FastShutterBits_Mode; // Mask to enable fast shutter mode
+ unsigned short m_FastShutterBits_Test; // Mask to enable fast shutter mode
+
+ ////////////////////////////////////////////////////////////
+ // Internal helper routines
+
+ void LoadLineCounter( unsigned short rows );
+ void LoadColumnLayout( unsigned short aic, unsigned short bic, unsigned short pixels );
+ void LoadTimerAndBinning( double Duration, unsigned short HBin, unsigned short VBin );
+
+ void StartFlushing();
+ void StopFlushing();
+
+ void InitDefaults();
+#ifndef WITHPPI
+long ReadImage(short unsigned int *);
+long InternalReadLine(bool, long int, long int, unsigned short *);
+#endif
+
+private:
+ unsigned short m_BaseAddressp2;
+ unsigned int saveIRQS;
+ int fileHandle;
+#ifdef WITHPPI
+ inline void RegisterSelect( unsigned short reg );
+ inline unsigned short INPW();
+ inline void OUTPW( unsigned short val );
+#endif
+
+};
+
+#endif // !defined(AFX_CAMERAIO_H__A2882C82_7CFB_11D4_9155_0060676644C1__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp b/kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp
new file mode 100644
index 00000000..16a6bb72
--- /dev/null
+++ b/kstars/kstars/indi/apogee/CameraIO_LinuxISA.cpp
@@ -0,0 +1,319 @@
+// CameraIO.cpp: implementation of the CCameraIO class.
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include <assert.h>
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/ioctl.h>
+#include <string.h>
+#include <sched.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <stdio.h>
+#define HANDLE int
+#define FALSE 0
+#define DWORD long
+#define _ASSERT assert
+#define REALTIME_PRIORITY_CLASS 1
+#define GetCurrentProcess getpid
+#define LOBYTE(x) ((x) & 0xff)
+#define HIBYTE(x) ((x >> 8) & 0xff)
+
+#define MIRQ1 0x21
+#define MIRQ2 0xA1
+
+#include "time.h"
+//#include "tcl.h"
+//#include "ccd.h"
+#include "CameraIO_Linux.h"
+#include "ApogeeLinux.h"
+
+const int NUM_POSITIONS = 6;
+const int NUM_STEPS_PER_FILTER = 48;
+const int STEP_DELAY = 10;
+
+const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 };
+const int NUM_STEPS = sizeof ( Steps );
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+void CCameraIO::InitDefaults()
+{
+ ////////////////////////////////////////////////////////////
+ // Camera Settings
+
+ m_HighPriority = true;
+ m_PPRepeat = 1;
+ m_DataBits = 16;
+ m_FastShutter = false;
+ m_MaxBinX = 8;
+ m_MaxBinY = 63;
+ m_MaxExposure = 10485.75;
+ m_MinExposure = 0.01;
+ m_GuiderRelays = false;
+ m_Timeout = 2.0;
+
+ ////////////////////////////////////////////////////////////
+ // Cooler Settings
+
+ m_TempControl = true;
+ m_TempCalibration = 160;
+ m_TempScale = 2.1;
+
+ ////////////////////////////////////////////////////////////
+ // Exposure Settings
+
+ m_BinX = 1;
+ m_BinY = 1;
+ m_StartX = 0;
+ m_StartY = 0;
+ m_NumX = 1;
+ m_NumY = 1;
+
+ ////////////////////////////////////////////////////////////
+ // Geometry Settings
+
+ m_Columns = 0;
+ m_Rows = 0;
+ m_SkipC = 0;
+ m_SkipR = 0;
+ m_HFlush = 1;
+ m_VFlush = 1;
+ m_BIC = 4;
+ m_BIR = 4;
+ m_ImgColumns = 0;
+ m_ImgRows = 0;
+
+ ////////////////////////////////////////////////////////////
+ // CCD Settings
+
+ memset( m_Sensor, 0, 256 );
+ m_Color = false;
+ m_Noise = 0.0;
+ m_Gain = 0.0;
+ m_PixelXSize = 0.0;
+ m_PixelYSize = 0.0;
+
+ ////////////////////////////////////////////////////////////
+ // Internal variables
+
+ fileHandle = 0;
+ m_RegisterOffset = 0;
+ m_Interface = Camera_Interface_ISA;
+ m_SensorType = Camera_SensorType_CCD;
+}
+
+
+
+bool CCameraIO::InitDriver(unsigned short camnum)
+{
+ char deviceName[64];
+
+ sprintf(deviceName,"%s%d",APOGEE_ISA_DEVICE,camnum);
+ fileHandle = ::open(deviceName,O_RDONLY);
+ if (fileHandle == -1) return false;
+ return true;
+}
+
+long CCameraIO::Write( unsigned short reg, unsigned short val )
+{
+ int status;
+
+ struct apIOparam request;
+ unsigned short realreg = ( reg << 1 ) & 0xE; // limit input to our address range
+ request.reg = realreg;
+ request.param1=(int)val;
+ status=ioctl(fileHandle,APISA_WRITE_USHORT,(unsigned long)&request);
+ return 0;
+}
+
+long CCameraIO::Read( unsigned short reg, unsigned short& val )
+{
+ unsigned short realreg;
+ int retval, status;
+ struct apIOparam request;
+
+ switch ( reg )
+ {
+ case Reg_ImageData:
+ realreg = RegISA_ImageData;
+ break;
+ case Reg_TempData:
+ realreg = RegISA_TempData;
+ break;
+ case Reg_Status:
+ realreg = RegISA_Status;
+ break;
+ case Reg_CommandReadback:
+ realreg = RegISA_CommandReadback;
+ break;
+ default:
+ assert( 1 ); // application program bug
+ val = 0;
+ return 0;
+ }
+
+ request.reg = realreg;
+ request.param1=(unsigned long)&retval;
+ status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request);
+ val = (unsigned short)retval;
+ return 0;
+}
+
+// Returns 0 if successfull, 1 if Line_Done poll timed out.
+long CCameraIO::ReadLine( long SkipPixels, long Pixels,unsigned short* pLineBuffer )
+{
+ int j;
+ int retval, status;
+ struct apIOparam request;
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+ }
+
+ request.reg = RegISA_ImageData;
+ request.param1=(unsigned long)&retval;
+
+ for (j = 0; j < SkipPixels; j++)
+ {
+ status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request);
+ }
+ for (j = 0; j < Pixels; j++)
+ {
+ status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request);
+ *pLineBuffer++ = (unsigned short)retval;
+ }
+ /////////////////////////////////////
+ // Assert done reading line
+ m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Wait until camera is done
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done
+
+ if ( clock() > StopTime ) return 1; // Timed out
+ }
+ }
+
+ return 0;
+}
+
+
+
+long CCameraIO::ReadImage( unsigned short* pImageBuffer )
+{
+ m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ long XEnd = long( m_ExposureNumX );
+ long SkipC = long( m_ExposureSkipC );
+ for (long i = 0; i < m_ExposureSkipR; i++)
+ {
+ if( InternalReadLine( false, SkipC, XEnd, NULL ) ) return 1;
+ }
+
+ long YEnd = long( m_ExposureNumY );
+ unsigned short* pLineBuffer = pImageBuffer;
+ for (long i = 0; i < YEnd; i++)
+ {
+ if ( InternalReadLine( true, SkipC, XEnd, pLineBuffer ) ) return 1;
+ pLineBuffer += XEnd;
+ }
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_FIFOCache; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ return 0;
+}
+
+
+
+// Returns 0 if successfull, 1 if Line_Done poll timed out.
+long CCameraIO::InternalReadLine( bool KeepData, long SkipC, long XEnd, unsigned short* pLineBuffer )
+{
+ struct apIOparam request;
+ int retval, status;
+
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ request.reg = RegISA_ImageData;
+ request.param1=(unsigned long)&retval;
+
+ for (long j = 0; j < SkipC; j++)
+ status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request);
+
+ if ( KeepData )
+ {
+ for (long j = 0; j < XEnd; j++) {
+ status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request);
+ *pLineBuffer++ = (unsigned short)retval;
+ }
+ }
+ else
+ {
+ for (long j = 0; j < XEnd; j++)
+ status=ioctl(fileHandle,APISA_READ_USHORT,(unsigned long)&request);
+ }
+
+ /////////////////////////////////////
+ // Assert done reading line
+ m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_DoneReading; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Wait until camera is done clocking
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done
+
+ clock_t CurrentTime = clock();
+ if ( CurrentTime > StopTime ) return 1; // Timed out
+ }
+
+ return 0;
+}
+
+
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp b/kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp
new file mode 100644
index 00000000..a83a594e
--- /dev/null
+++ b/kstars/kstars/indi/apogee/CameraIO_LinuxPCI.cpp
@@ -0,0 +1,373 @@
+// CameraIO.cpp: implementation of the CCameraIO class.
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include <assert.h>
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/ioctl.h>
+#include <string.h>
+#include <sched.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <stdio.h>
+#define HANDLE int
+#define FALSE 0
+#define DWORD long
+#define _ASSERT assert
+#define REALTIME_PRIORITY_CLASS 1
+#define GetCurrentProcess getpid
+#define LOBYTE(x) ((x) & 0xff)
+#define HIBYTE(x) ((x >> 8) & 0xff)
+
+#define MIRQ1 0x21
+#define MIRQ2 0xA1
+
+#include "time.h"
+//#include "tcl.h"
+//#include "ccd.h"
+#include "CameraIO_Linux.h"
+#include "ApogeeLinux.h"
+
+const int NUM_POSITIONS = 6;
+const int NUM_STEPS_PER_FILTER = 48;
+const int STEP_DELAY = 10;
+
+const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 };
+const int NUM_STEPS = sizeof ( Steps );
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+void CCameraIO::InitDefaults()
+{
+ ////////////////////////////////////////////////////////////
+ // Camera Settings
+
+ m_HighPriority = true;
+ m_PPRepeat = 1;
+ m_DataBits = 16;
+ m_FastShutter = false;
+ m_MaxBinX = 8;
+ m_MaxBinY = 63;
+ m_MaxExposure = 10485.75;
+ m_MinExposure = 0.01;
+ m_GuiderRelays = false;
+ m_Timeout = 2.0;
+
+ ////////////////////////////////////////////////////////////
+ // Cooler Settings
+
+ m_TempControl = true;
+ m_TempCalibration = 160;
+ m_TempScale = 2.1;
+
+ ////////////////////////////////////////////////////////////
+ // Exposure Settings
+
+ m_BinX = 1;
+ m_BinY = 1;
+ m_StartX = 0;
+ m_StartY = 0;
+ m_NumX = 1;
+ m_NumY = 1;
+
+ ////////////////////////////////////////////////////////////
+ // Geometry Settings
+
+ m_Columns = 0;
+ m_Rows = 0;
+ m_SkipC = 0;
+ m_SkipR = 0;
+ m_HFlush = 1;
+ m_VFlush = 1;
+ m_BIC = 4;
+ m_BIR = 4;
+ m_ImgColumns = 0;
+ m_ImgRows = 0;
+
+ ////////////////////////////////////////////////////////////
+ // CCD Settings
+
+ memset( m_Sensor, 0, 256 );
+ m_Color = false;
+ m_Noise = 0.0;
+ m_Gain = 0.0;
+ m_PixelXSize = 0.0;
+ m_PixelYSize = 0.0;
+
+ ////////////////////////////////////////////////////////////
+ // Internal variables
+
+ fileHandle = 0;
+ m_RegisterOffset = 0;
+ m_Interface = Camera_Interface_PCI;
+ m_SensorType = Camera_SensorType_CCD;
+}
+
+
+
+bool CCameraIO::InitDriver(unsigned short camnum)
+{
+ char deviceName[64];
+
+ sprintf(deviceName,"%s%d",APOGEE_PCI_DEVICE,camnum);
+ fileHandle = ::open(deviceName,O_RDONLY);
+ if (fileHandle == -1) return false;
+ return true;
+}
+
+long CCameraIO::Write( unsigned short reg, unsigned short val )
+{
+ int status;
+ unsigned short RegNumber;
+ struct apIOparam request;
+
+ switch ( reg )
+ {
+ case Reg_Command:
+ RegNumber = RegPCI_Command;
+ break;
+ case Reg_Timer:
+ RegNumber = RegPCI_Timer;
+ break;
+ case Reg_VBinning:
+ RegNumber = RegPCI_VBinning;
+ break;
+ case Reg_AICCounter:
+ RegNumber = RegPCI_AICCounter;
+ break;
+ case Reg_TempSetPoint:
+ RegNumber = RegPCI_TempSetPoint;
+ break;
+ case Reg_PixelCounter:
+ RegNumber = RegPCI_PixelCounter;
+ break;
+ case Reg_LineCounter:
+ RegNumber = RegPCI_LineCounter;
+ break;
+ case Reg_BICCounter:
+ RegNumber = RegPCI_BICCounter;
+ break;
+ default:
+ _ASSERT ( false );
+ return 0;
+ }
+ request.reg = RegNumber;
+ request.param1=(int)val;
+ status=ioctl(fileHandle,APPCI_WRITE_USHORT,(unsigned long)&request);
+ return 0;
+}
+
+long CCameraIO::Read( unsigned short reg, unsigned short& val )
+{
+ int retval, status;
+ struct apIOparam request;
+ unsigned short RegNumber;
+
+ switch ( reg )
+ {
+ case Reg_Command:
+ RegNumber = RegPCI_CommandRead;
+ break;
+ case Reg_Timer:
+ RegNumber = RegPCI_TimerRead;
+ break;
+ case Reg_VBinning:
+ RegNumber = RegPCI_VBinningRead;
+ break;
+ case Reg_AICCounter:
+ RegNumber = RegPCI_AICCounterRead;
+ break;
+ case Reg_TempSetPoint:
+ RegNumber = RegPCI_TempSetPointRead;
+ break;
+ case Reg_PixelCounter:
+ RegNumber = RegPCI_PixelCounterRead;
+ break;
+ case Reg_LineCounter:
+ RegNumber = RegPCI_LineCounterRead;
+ break;
+ case Reg_BICCounter:
+ RegNumber = RegPCI_BICCounterRead;
+ break;
+ case Reg_ImageData:
+ RegNumber = RegPCI_ImageData;
+ break;
+ case Reg_TempData:
+ RegNumber = RegPCI_TempData;
+ break;
+ case Reg_Status:
+ RegNumber = RegPCI_Status;
+ break;
+ case Reg_CommandReadback:
+ RegNumber = RegPCI_CommandReadback;
+ break;
+ default:
+ assert( 1 ); // application program bug
+ val = 0;
+ return 0;
+ }
+
+ request.reg = RegNumber;
+ request.param1=(unsigned long)&retval;
+ status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request);
+ val = (unsigned short)retval;
+ return 0;
+}
+
+// Returns 0 if successfull, 1 if Line_Done poll timed out.
+long CCameraIO::ReadLine( long SkipPixels, long Pixels,unsigned short* pLineBuffer )
+{
+ int j;
+ int retval, status;
+ struct apIOparam request;
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+ }
+
+ request.reg = RegPCI_ImageData;
+ request.param1=(unsigned long)&retval;
+
+ for (j = 0; j < SkipPixels; j++)
+ {
+ status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request);
+ }
+ for (j = 0; j < Pixels; j++)
+ {
+ status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request);
+ *pLineBuffer++ = (unsigned short)retval;
+ }
+ /////////////////////////////////////
+ // Assert done reading line
+ m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Wait until camera is done
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done
+
+ if ( clock() > StopTime ) return 1; // Timed out
+ }
+ }
+
+ return 0;
+}
+
+
+
+long CCameraIO::ReadImage( unsigned short* pImageBuffer )
+{
+ m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ long XEnd = long( m_ExposureNumX );
+ long SkipC = long( m_ExposureSkipC );
+ for (long i = 0; i < m_ExposureSkipR; i++)
+ {
+ if( InternalReadLine( false, SkipC, XEnd, NULL ) ) return 1;
+ }
+
+ long YEnd = long( m_ExposureNumY );
+ unsigned short* pLineBuffer = pImageBuffer;
+ for (long i = 0; i < YEnd; i++)
+ {
+ if ( InternalReadLine( true, SkipC, XEnd, pLineBuffer ) ) return 1;
+ pLineBuffer += XEnd;
+ }
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_FIFOCache; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ return 0;
+}
+
+
+
+// Returns 0 if successfull, 1 if Line_Done poll timed out.
+long CCameraIO::InternalReadLine( bool KeepData, long SkipC, long XEnd, unsigned short* pLineBuffer )
+{
+ struct apIOparam request;
+ int retval, status;
+
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ request.reg = RegPCI_ImageData;
+ request.param1=(unsigned long)&retval;
+
+ for (long j = 0; j < SkipC; j++)
+ status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request);
+
+ if ( KeepData )
+ {
+ for (long j = 0; j < XEnd; j++) {
+ status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request);
+ *pLineBuffer++ = (unsigned short)retval;
+ }
+ }
+ else
+ {
+ for (long j = 0; j < XEnd; j++)
+ status=ioctl(fileHandle,APPCI_READ_USHORT,(unsigned long)&request);
+ }
+
+ /////////////////////////////////////
+ // Assert done reading line
+ m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_DoneReading; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Wait until camera is done clocking
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done
+
+ clock_t CurrentTime = clock();
+ if ( CurrentTime > StopTime ) return 1; // Timed out
+ }
+
+ return 0;
+}
+
+
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp b/kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp
new file mode 100644
index 00000000..7025d9ce
--- /dev/null
+++ b/kstars/kstars/indi/apogee/CameraIO_LinuxPPI.cpp
@@ -0,0 +1,325 @@
+// CameraIO.cpp: implementation of the CCameraIO class.
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include <assert.h>
+#include <sys/time.h>
+#include <sys/resource.h>
+#include <sys/ioctl.h>
+#include <string.h>
+#include <sched.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <stdio.h>
+#define HANDLE int
+#define FALSE 0
+#define DWORD long
+#define _ASSERT assert
+#define REALTIME_PRIORITY_CLASS 1
+#define GetCurrentProcess getpid
+#define LOBYTE(x) ((x) & 0xff)
+#define HIBYTE(x) ((x >> 8) & 0xff)
+
+#define MIRQ1 0x21
+#define MIRQ2 0xA1
+
+#include "time.h"
+//#include "tcl.h"
+//#include "ccd.h"
+
+#include "CameraIO_Linux.h"
+#include "ApogeeLinux.h"
+
+const int NUM_POSITIONS = 6;
+const int NUM_STEPS_PER_FILTER = 48;
+const int STEP_DELAY = 10;
+
+const unsigned char Steps[] = { 0x10, 0x30, 0x20, 0x60, 0x40, 0xc0, 0x80, 0x90 };
+const int NUM_STEPS = sizeof ( Steps );
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+void CCameraIO::InitDefaults()
+{
+ ////////////////////////////////////////////////////////////
+ // Camera Settings
+
+ m_HighPriority = true;
+ m_PPRepeat = 1;
+ m_DataBits = 16;
+ m_FastShutter = false;
+ m_MaxBinX = 8;
+ m_MaxBinY = 63;
+ m_MaxExposure = 10485.75;
+ m_MinExposure = 0.01;
+ m_GuiderRelays = false;
+ m_Timeout = 2.0;
+
+ ////////////////////////////////////////////////////////////
+ // Cooler Settings
+
+ m_TempControl = true;
+ m_TempCalibration = 160;
+ m_TempScale = 2.1;
+
+ ////////////////////////////////////////////////////////////
+ // Exposure Settings
+
+ m_BinX = 1;
+ m_BinY = 1;
+ m_StartX = 0;
+ m_StartY = 0;
+ m_NumX = 1;
+ m_NumY = 1;
+
+ ////////////////////////////////////////////////////////////
+ // Geometry Settings
+
+ m_Columns = 0;
+ m_Rows = 0;
+ m_SkipC = 0;
+ m_SkipR = 0;
+ m_HFlush = 1;
+ m_VFlush = 1;
+ m_BIC = 4;
+ m_BIR = 4;
+ m_ImgColumns = 0;
+ m_ImgRows = 0;
+
+ ////////////////////////////////////////////////////////////
+ // CCD Settings
+
+ memset( m_Sensor, 0, 256 );
+ m_Color = false;
+ m_Noise = 0.0;
+ m_Gain = 0.0;
+ m_PixelXSize = 0.0;
+ m_PixelYSize = 0.0;
+
+ ////////////////////////////////////////////////////////////
+ // Internal variables
+
+ fileHandle = 0;
+ m_RegisterOffset = 0;
+ m_Interface = Camera_Interface_PPI;
+ m_SensorType = Camera_SensorType_CCD;
+}
+
+
+
+bool CCameraIO::InitDriver(unsigned short camnum)
+{
+ char deviceName[64];
+
+ sprintf(deviceName,"%s%d",APOGEE_PPI_DEVICE,camnum);
+ fileHandle = ::open(deviceName,O_RDONLY);
+ if (fileHandle == -1) return false;
+ return true;
+}
+
+long CCameraIO::Write( unsigned short reg, unsigned short val )
+{
+ int status;
+
+ struct apIOparam request;
+ unsigned short realreg = ( reg << 1 ) & 0xE; // limit input to our address range
+ request.reg = realreg;
+ request.param1=(int)val;
+ request.param2=(int)m_PPRepeat;
+ status=ioctl(fileHandle,APPPI_WRITE_USHORT,(unsigned long)&request);
+ return 0;
+}
+
+long CCameraIO::Read( unsigned short reg, unsigned short& val )
+{
+ unsigned short realreg;
+ int retval, status;
+ struct apIOparam request;
+
+ switch ( reg )
+ {
+ case Reg_ImageData:
+ realreg = RegISA_ImageData;
+ break;
+ case Reg_TempData:
+ realreg = RegISA_TempData;
+ break;
+ case Reg_Status:
+ realreg = RegISA_Status;
+ break;
+ case Reg_CommandReadback:
+ realreg = RegISA_CommandReadback;
+ break;
+ default:
+ assert( 1 ); // application program bug
+ val = 0;
+ return 0;
+ }
+
+ request.reg = realreg;
+ request.param1=(unsigned long)&retval;
+ request.param2=(int)m_PPRepeat;
+ status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request);
+ val = (unsigned short)retval;
+ return 0;
+}
+
+// Returns 0 if successfull, 1 if Line_Done poll timed out.
+long CCameraIO::ReadLine( long SkipPixels, long Pixels,unsigned short* pLineBuffer )
+{
+ int j;
+ int retval, status;
+ struct apIOparam request;
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+ }
+
+ request.reg = RegISA_ImageData;
+ request.param1=(unsigned long)&retval;
+ request.param2=(int)m_PPRepeat;
+
+ for (j = 0; j < SkipPixels; j++)
+ {
+ status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request);
+ }
+ for (j = 0; j < Pixels; j++)
+ {
+ status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request);
+ *pLineBuffer++ = (unsigned short)retval;
+ }
+ /////////////////////////////////////
+ // Assert done reading line
+ m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Wait until camera is done
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done
+
+ if ( clock() > StopTime ) return 1; // Timed out
+ }
+ }
+
+ return 0;
+}
+
+
+
+long CCameraIO::ReadImage( unsigned short* pImageBuffer )
+{
+ m_RegShadow[ Reg_Command ] |= RegBit_FIFOCache; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ long XEnd = long( m_ExposureNumX );
+ long SkipC = long( m_ExposureSkipC );
+ for (long i = 0; i < m_ExposureSkipR; i++)
+ {
+ if( InternalReadLine( false, SkipC, XEnd, NULL ) ) return 1;
+ }
+
+ long YEnd = long( m_ExposureNumY );
+ unsigned short* pLineBuffer = pImageBuffer;
+ for (long i = 0; i < YEnd; i++)
+ {
+ if ( InternalReadLine( true, SkipC, XEnd, pLineBuffer ) ) return 1;
+ pLineBuffer += XEnd;
+ }
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_FIFOCache; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ return 0;
+}
+
+
+
+// Returns 0 if successfull, 1 if Line_Done poll timed out.
+long CCameraIO::InternalReadLine( bool KeepData, long SkipC, long XEnd, unsigned short* pLineBuffer )
+{
+ struct apIOparam request;
+ int retval, status;
+
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ request.reg = RegISA_ImageData;
+ request.param1=(unsigned long)&retval;
+ request.param2=(int)m_PPRepeat;
+
+
+ for (long j = 0; j < SkipC; j++)
+ status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request);
+
+ if ( KeepData )
+ {
+ for (long j = 0; j < XEnd; j++) {
+ status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request);
+ *pLineBuffer++ = (unsigned short)retval;
+ }
+ }
+ else
+ {
+ for (long j = 0; j < XEnd; j++)
+ status=ioctl(fileHandle,APPPI_READ_USHORT,(unsigned long)&request);
+ }
+
+ /////////////////////////////////////
+ // Assert done reading line
+ m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= !RegBit_DoneReading; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ /////////////////////////////////////
+ // Wait until camera is done clocking
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done
+
+ clock_t CurrentTime = clock();
+ if ( CurrentTime > StopTime ) return 1; // Timed out
+ }
+
+ return 0;
+}
+
+
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee/CameraIO_PCI.cpp b/kstars/kstars/indi/apogee/CameraIO_PCI.cpp
new file mode 100644
index 00000000..3e6cc43e
--- /dev/null
+++ b/kstars/kstars/indi/apogee/CameraIO_PCI.cpp
@@ -0,0 +1,405 @@
+// CameraIO_PCI.cpp: implementation of the CCameraIO_PCI class.
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//////////////////////////////////////////////////////////////////////
+
+#include "stdafx.h"
+#include <winioctl.h>
+
+#include "ApogeeLinux.h" // This defines the IOCTL constants.
+#include "CameraIO_PCI.h"
+#include "time.h"
+
+
+//////////////////////////////////////////////////////////////////////
+// Construction/Destruction
+//////////////////////////////////////////////////////////////////////
+
+CCameraIO_PCI::CCameraIO_PCI()
+{
+ m_IsWDM = false;
+ m_hDriver = NULL;
+}
+
+CCameraIO_PCI::~CCameraIO_PCI()
+{
+ CloseDriver();
+}
+
+long CCameraIO_PCI::Read(unsigned short reg, unsigned short& val)
+{
+ BOOLEAN IoctlResult;
+ ULONG ReturnedLength;
+ USHORT RegNumber;
+ USHORT ReadBuffer;
+
+ switch ( reg )
+ {
+ case Reg_Command:
+ RegNumber = RegPCI_CommandRead;
+ break;
+ case Reg_Timer:
+ RegNumber = RegPCI_TimerRead;
+ break;
+ case Reg_VBinning:
+ RegNumber = RegPCI_VBinningRead;
+ break;
+ case Reg_AICCounter:
+ RegNumber = RegPCI_AICCounterRead;
+ break;
+ case Reg_TempSetPoint:
+ RegNumber = RegPCI_TempSetPointRead;
+ break;
+ case Reg_PixelCounter:
+ RegNumber = RegPCI_PixelCounterRead;
+ break;
+ case Reg_LineCounter:
+ RegNumber = RegPCI_LineCounterRead;
+ break;
+ case Reg_BICCounter:
+ RegNumber = RegPCI_BICCounterRead;
+ break;
+ case Reg_ImageData:
+ RegNumber = RegPCI_ImageData;
+ break;
+ case Reg_TempData:
+ RegNumber = RegPCI_TempData;
+ break;
+ case Reg_Status:
+ RegNumber = RegPCI_Status;
+ break;
+ case Reg_CommandReadback:
+ RegNumber = RegPCI_CommandReadback;
+ break;
+ default:
+ _ASSERT( FALSE ); // Application program bug
+ val = 0;
+ return 0;
+ }
+
+ if ( m_IsWDM )
+ {
+ IoctlResult = DeviceIoControl(
+ m_hDriver, // Handle to device
+ IOCTL_WDM_READ_PCI_USHORT, // IO Control code for Read
+ &RegNumber, // Buffer to driver.
+ sizeof(RegNumber), // Length of buffer in bytes.
+ &ReadBuffer, // Buffer from driver.
+ sizeof(ReadBuffer), // Length of buffer in bytes.
+ &ReturnedLength, // Bytes placed in DataBuffer.
+ NULL // NULL means wait till op. completes.
+ );
+ }
+ else
+ {
+ IoctlResult = DeviceIoControl(
+ m_hDriver, // Handle to device
+ IOCTL_GPD_READ_PCI_USHORT, // IO Control code for Read
+ &RegNumber, // Buffer to driver.
+ sizeof(RegNumber), // Length of buffer in bytes.
+ &ReadBuffer, // Buffer from driver.
+ sizeof(ReadBuffer), // Length of buffer in bytes.
+ &ReturnedLength, // Bytes placed in DataBuffer.
+ NULL // NULL means wait till op. completes.
+ );
+ }
+
+ if ( (ReturnedLength != 2) || (IoctlResult == FALSE) )
+ {
+ return 1;
+ }
+
+ val = ReadBuffer;
+
+ return 0;
+}
+
+long CCameraIO_PCI::Write(unsigned short reg, unsigned short val)
+{
+ BOOLEAN IoctlResult;
+ ULONG InBuffer[2];
+ ULONG ReturnedLength;
+ USHORT RegNumber;
+
+ switch ( reg )
+ {
+ case Reg_Command:
+ RegNumber = RegPCI_Command;
+ break;
+ case Reg_Timer:
+ RegNumber = RegPCI_Timer;
+ break;
+ case Reg_VBinning:
+ RegNumber = RegPCI_VBinning;
+ break;
+ case Reg_AICCounter:
+ RegNumber = RegPCI_AICCounter;
+ break;
+ case Reg_TempSetPoint:
+ RegNumber = RegPCI_TempSetPoint;
+ break;
+ case Reg_PixelCounter:
+ RegNumber = RegPCI_PixelCounter;
+ break;
+ case Reg_LineCounter:
+ RegNumber = RegPCI_LineCounter;
+ break;
+ case Reg_BICCounter:
+ RegNumber = RegPCI_BICCounter;
+ break;
+ default:
+ _ASSERT ( false );
+ return 0;
+ }
+
+ InBuffer[0] = RegNumber;
+ InBuffer[1] = val;
+
+ // Do an I/O write
+ if ( m_IsWDM )
+ {
+ IoctlResult = DeviceIoControl(
+ m_hDriver, // Handle to device
+ IOCTL_WDM_WRITE_PCI_USHORT, // IO Control code for Write
+ &InBuffer, // Buffer to driver. Holds register/data.
+ sizeof ( InBuffer ), // Length of buffer in bytes.
+ NULL, // Buffer from driver. Not used.
+ 0, // Length of buffer in bytes.
+ &ReturnedLength, // Bytes placed in outbuf. Should be 0.
+ NULL // NULL means wait till I/O completes.
+ );
+ }
+ else
+ {
+ IoctlResult = DeviceIoControl(
+ m_hDriver, // Handle to device
+ IOCTL_GPD_WRITE_PCI_USHORT, // IO Control code for Write
+ &InBuffer, // Buffer to driver. Holds register/data.
+ sizeof ( InBuffer ), // Length of buffer in bytes.
+ NULL, // Buffer from driver. Not used.
+ 0, // Length of buffer in bytes.
+ &ReturnedLength, // Bytes placed in outbuf. Should be 0.
+ NULL // NULL means wait till I/O completes.
+ );
+ }
+
+ if ( (IoctlResult == FALSE) || (ReturnedLength != 0) )
+ {
+ return 1;
+ }
+
+ return 0;
+
+}
+
+long CCameraIO_PCI::ReadLine( long SkipPixels, long Pixels, unsigned short* pLineBuffer )
+{
+ BOOLEAN IoctlResult;
+ ULONG InBuffer[3];
+ ULONG ReturnedLength; // Number of bytes returned in output buffer
+ ULONG NumBytes;
+ USHORT* DataBuffer;
+
+ InBuffer[0] = RegPCI_ImageData;
+ InBuffer[1] = SkipPixels; // Data points to skip
+ InBuffer[2] = Pixels; // Data points to keep
+
+ NumBytes = Pixels * sizeof( unsigned short );
+ DataBuffer = pLineBuffer;
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Clock out the line
+ m_RegShadow[ Reg_Command ] |= RegBit_StartNextLine; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_StartNextLine; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+ }
+
+ if ( m_IsWDM )
+ {
+ IoctlResult = DeviceIoControl(
+ m_hDriver, // Handle to device
+ IOCTL_WDM_READ_PCI_LINE, // IO Control code for Read line
+ &InBuffer, // Buffer to driver.
+ sizeof(InBuffer), // Length of buffer in bytes.
+ DataBuffer, // Buffer from driver.
+ NumBytes, // Length of buffer in bytes.
+ &ReturnedLength, // Bytes placed in DataBuffer.
+ NULL // NULL means wait till op. completes.
+ );
+ }
+ else
+ {
+ IoctlResult = DeviceIoControl(
+ m_hDriver, // Handle to device
+ IOCTL_GPD_READ_PCI_LINE, // IO Control code for Read line
+ &InBuffer, // Buffer to driver.
+ sizeof(InBuffer), // Length of buffer in bytes.
+ DataBuffer, // Buffer from driver.
+ NumBytes, // Length of buffer in bytes.
+ &ReturnedLength, // Bytes placed in DataBuffer.
+ NULL // NULL means wait till op. completes.
+ );
+ }
+
+ if ( (ReturnedLength != NumBytes) || (!IoctlResult) )
+ {
+ return 1; // Failed to get line info
+ }
+
+ /////////////////////////////////////
+ // Assert done reading line
+ m_RegShadow[ Reg_Command ] |= RegBit_DoneReading; // set bit to 1
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+
+ m_RegShadow[ Reg_Command ] &= ~RegBit_DoneReading; // set bit to 0
+ Write( Reg_Command, m_RegShadow[ Reg_Command ] );
+ /////////////////////////////////////
+
+ if ( !m_TDI )
+ {
+ /////////////////////////////////////
+ // Wait until camera is done
+ clock_t StopTime = clock() + CLOCKS_PER_SEC; // wait at most one second
+ while ( true )
+ {
+ unsigned short val = 0;
+ Read( Reg_Status, val );
+ if ( ( val & RegBit_LineDone ) != 0 ) break;// Line done
+
+ if ( clock() > StopTime ) return 1; // Timed out
+ }
+ }
+
+ return 0;
+}
+
+bool CCameraIO_PCI::InitDriver()
+{
+ OSVERSIONINFO OSVerInfo;
+ BOOLEAN IsPostWin98OS;
+ BOOLEAN IsNT4OS;
+ BOOLEAN IsPostNT4OS;
+
+ IsPostWin98OS = false;
+ IsNT4OS = false;
+ IsPostNT4OS = false;
+
+ CloseDriver();
+
+ OSVerInfo.dwOSVersionInfoSize = sizeof ( OSVERSIONINFO );
+ GetVersionEx( &OSVerInfo );
+
+ // Check for Win9x versions. Pre-Win98 is unsupported.
+ if ( OSVerInfo.dwPlatformId == VER_PLATFORM_WIN32_WINDOWS )
+ {
+ // Check for pre-Win98
+ if (( OSVerInfo.dwMajorVersion < 4 ) ||
+ (( OSVerInfo.dwMajorVersion == 4 ) && ( OSVerInfo.dwMinorVersion == 0 )))
+ {
+ return false; // Pre-Win98 not supported
+ }
+ else
+ {
+ IsPostWin98OS = true;
+ }
+
+ }
+ else if ( OSVerInfo.dwPlatformId == VER_PLATFORM_WIN32_NT )
+ {
+ // Check if NT4
+ if ( OSVerInfo.dwMajorVersion < 4 )
+ {
+ // NT3.51 is not supported. Right??
+ return false;
+ }
+ else if (OSVerInfo.dwMajorVersion == 4 )
+ {
+ IsNT4OS = true;
+ }
+ else if (OSVerInfo.dwMajorVersion > 4 )
+ {
+ IsPostNT4OS = true;
+ }
+ }
+
+ if ( IsNT4OS )
+ {
+ ULONG ReturnedLength;
+ ULONG DataBuffer[2];
+
+ // Open the driver
+ m_hDriver = CreateFile(
+ "\\\\.\\ApogeeIO",
+ GENERIC_WRITE | GENERIC_READ,
+ FILE_SHARE_WRITE | FILE_SHARE_READ,
+ NULL,
+ OPEN_EXISTING,
+ 0,
+ NULL);
+
+ if ( m_hDriver == INVALID_HANDLE_VALUE )
+ {
+ m_hDriver = NULL;
+ return false;
+ }
+
+ BOOL IoctlResult = DeviceIoControl(
+ m_hDriver, // Handle to device
+ IOCTL_PCI_BUS_SCAN, // IO Control code for PCI Bus Scan
+ NULL, // Buffer to driver.
+ 0, // Length of buffer in bytes.
+ DataBuffer, // Buffer from driver.
+ sizeof( DataBuffer ), // Length of buffer in bytes.
+ &ReturnedLength, // Bytes placed in DataBuffer.
+ NULL // NULL means wait till op. completes.
+ );
+
+ if ( (!IoctlResult) || (ReturnedLength != sizeof(DataBuffer)) )
+ {
+ return false;
+ }
+ }
+ else if ( IsPostWin98OS || IsPostNT4OS )
+ {
+ // Should be okay to use the WDM driver. Note that the kernel
+ // driver will actually check to see if WDM services are available
+
+ // Open the driver
+ m_hDriver = CreateFile(
+ "\\\\.\\ApPCI",
+ GENERIC_WRITE | GENERIC_READ,
+ FILE_SHARE_WRITE | FILE_SHARE_READ,
+ NULL,
+ OPEN_EXISTING,
+ 0,
+ NULL
+ );
+
+ if ( m_hDriver == INVALID_HANDLE_VALUE )
+ {
+ m_hDriver = NULL;
+ return false;
+ }
+
+ // Safe to assume we're using the WDM driver at this point.
+ m_IsWDM = true;
+ }
+
+ return true;
+}
+
+void CCameraIO_PCI::CloseDriver()
+{
+ // Close the driver if it already exists
+ if ( m_hDriver != NULL )
+ {
+ CloseHandle ( m_hDriver );
+ }
+
+ m_hDriver = NULL;
+}
diff --git a/kstars/kstars/indi/apogee/CameraIO_PCI.h b/kstars/kstars/indi/apogee/CameraIO_PCI.h
new file mode 100644
index 00000000..c1b4adf4
--- /dev/null
+++ b/kstars/kstars/indi/apogee/CameraIO_PCI.h
@@ -0,0 +1,35 @@
+// CameraIO_PCI.h: interface for the CCameraIO_PCI class.
+//
+// Copyright (c) 2000 Apogee Instruments Inc.
+//////////////////////////////////////////////////////////////////////
+
+#if !defined(AFX_CAMERAIO_PCI_H__0F583058_8596_11D4_915F_0060676644C1__INCLUDED_)
+#define AFX_CAMERAIO_PCI_H__0F583058_8596_11D4_915F_0060676644C1__INCLUDED_
+
+#if _MSC_VER > 1000
+#pragma once
+#endif // _MSC_VER > 1000
+
+#include "CameraIO.h"
+
+class CCameraIO_PCI : public CCameraIO
+{
+public:
+
+ CCameraIO_PCI();
+ virtual ~CCameraIO_PCI();
+
+ bool InitDriver();
+ long ReadLine( long SkipPixels, long Pixels, unsigned short* pLineBuffer );
+ long Write( unsigned short reg, unsigned short val );
+ long Read( unsigned short reg, unsigned short& val );
+
+private:
+
+ BOOLEAN m_IsWDM;
+ HANDLE m_hDriver;
+
+ void CloseDriver();
+};
+
+#endif // !defined(AFX_CAMERAIO_PCI_H__0F583058_8596_11D4_915F_0060676644C1__INCLUDED_)
diff --git a/kstars/kstars/indi/apogee/Camera_Example.cpp b/kstars/kstars/indi/apogee/Camera_Example.cpp
new file mode 100644
index 00000000..f1f64121
--- /dev/null
+++ b/kstars/kstars/indi/apogee/Camera_Example.cpp
@@ -0,0 +1,631 @@
+// Example source code for implementing the CCameraIO object
+
+#include "windows.h"
+#include "stdio.h"
+
+#include "CameraIO.h"
+#include "CameraIO_ISA_9x.h"
+#include "CameraIO_PPI_9x.h"
+
+#include "CameraIO_ISA_NT.h"
+#include "CameraIO_PPI_NT.h"
+
+#include "CameraIO_PCI.h"
+
+
+// Error codes returned from config_load
+const long CCD_OPEN_NOERR = 0; // No error detected
+const long CCD_OPEN_CFGNAME = 1; // No config file specified
+const long CCD_OPEN_CFGDATA = 2; // Config missing or missing required data
+const long CCD_OPEN_LOOPTST = 3; // Loopback test failed, no camera found
+const long CCD_OPEN_ALLOC = 4; // Memory alloc failed - system error
+const long CCD_OPEN_NTIO = 5; // NT I/O driver not present
+
+CCameraIO* cam; // the Camera interface object
+
+// Function declarations for this file
+int InitCam( char* cfgname );
+long config_load( char* cfgname, short BaseAddress, short RegOffset );
+bool CfgGet ( FILE* inifp,
+ char* inisect,
+ char* iniparm,
+ char* retbuff,
+ short bufflen,
+ short* parmlen);
+
+unsigned short hextoi(char* instr);
+void trimstr(char* s);
+
+// Initializes the CameraIO object from an INI file specified by cfgname
+int InitCam( char* cfgname )
+{
+ long ret = config_load( cfgname, -1, -1 );
+ if ( ret == 0 )
+ {
+ // We can now access the cam objects members
+ cam->Flush(); // Start the camera flushing
+ return 0;
+ }
+ else
+ {
+ switch ( ret )
+ {
+ case CCD_OPEN_CFGNAME:
+ // "No config file specified."
+ break;
+ case CCD_OPEN_CFGDATA:
+ // "Config file missing or missing required data."
+ break;
+ case CCD_OPEN_LOOPTST:
+ // "Loopback test failed, no camera found"
+ break;
+ case CCD_OPEN_ALLOC:
+ // "Memory allocation failed - system error"
+ break;
+ case CCD_OPEN_NTIO:
+ // "NT I/O driver not present"
+ break;
+ }
+ return ret;
+ }
+}
+
+// Convert a string to a decimal or hexadecimal integer
+unsigned short hextoi(char *instr)
+{
+ unsigned short val, tot = 0;
+ bool IsHEX = false;
+
+ long n = strlen( instr );
+ if ( n > 1 )
+ { // Look for hex format e.g. 8Fh, A3H or 0x5D
+ if ( instr[ n - 1 ] == 'h' || instr[ n - 1 ] == 'H' )
+ IsHEX = true;
+ else if ( *instr == '0' && *(instr+1) == 'x' )
+ {
+ IsHEX = true;
+ instr += 2;
+ }
+ }
+
+ if ( IsHEX )
+ {
+ while (instr && *instr && isxdigit(*instr))
+ {
+ val = *instr++ - '0';
+ if (9 < val)
+ val -= 7;
+ tot <<= 4;
+ tot |= (val & 0x0f);
+ }
+ }
+ else
+ tot = atoi( instr );
+
+ return tot;
+}
+
+// Trim trailing spaces from a string
+void trimstr(char *s)
+{
+ char *p;
+
+ p = s + (strlen(s) - 1);
+ while (isspace(*p))
+ p--;
+ *(++p) = '\0';
+}
+
+
+//-------------------------------------------------------------
+// CfgGet
+//
+// Retrieve a parameter from an INI file. Returns a status code
+// and the paramter string in retbuff.
+//-------------------------------------------------------------
+bool CfgGet ( FILE* inifp,
+ char *inisect,
+ char *iniparm,
+ char *retbuff,
+ short bufflen,
+ short *parmlen)
+{
+ short gotsect;
+ char tbuf[256];
+ char *ss, *eq, *ps, *vs, *ptr;
+
+ rewind( inifp );
+
+ // find the target section
+
+ gotsect = 0;
+ while (fgets(tbuf,256,inifp) != NULL) {
+ if ((ss = strchr(tbuf,'[')) != NULL) {
+ if (strnicmp(ss+1,inisect,strlen(inisect)) == 0) {
+ gotsect = 1;
+ break;
+ }
+ }
+ }
+
+ if (!gotsect) { // section not found
+ return false;
+ }
+
+ while (fgets(tbuf,256,inifp) != NULL) { // find parameter in sect
+
+ if ((ptr = strrchr(tbuf,'\n')) != NULL) // remove newline if there
+ *ptr = '\0';
+
+ ps = tbuf+strspn(tbuf," \t"); // find the first non-blank
+
+ if (*ps == ';') // Skip line if comment
+ continue;
+
+ if (*ps == '[') { // Start of next section
+ return false;
+ }
+
+ eq = strchr(ps,'='); // Find '=' sign in string
+
+ if (eq)
+ vs = eq + 1 + strspn(eq+1," \t"); // Find start of value str
+ else
+ continue;
+
+ // found the target parameter
+
+ if (strnicmp(ps,iniparm,strlen(iniparm)) == 0) {
+
+ if ((ptr = strchr(vs,';')) != NULL) // cut off an EOL comment
+ *ptr = '\0';
+
+ if (short(strlen(vs)) > bufflen - 1) {// not enough buffer space
+ strncpy(retbuff,vs,bufflen - 1);
+ retbuff[bufflen - 1] = '\0'; // put EOL in string
+ *parmlen = bufflen;
+ return true;
+ }
+ else {
+ strcpy(retbuff,vs); // got it
+ trimstr(retbuff); // trim any trailing blanks
+ *parmlen = strlen(retbuff);
+ return true;
+ }
+ }
+ }
+
+ return false; // parameter not found
+}
+
+// Initializes internal variables to their default value and reads the parameters in the
+// specified INI file. Then initializes the camera using current settings. If BaseAddress
+// or RegOffset parameters are specified (not equal to -1) then one or both of these
+// values are used for the m_BaseAddress and m_RegisterOffset properties overriding those
+// settings in the INI file.
+long config_load( char* cfgname, short BaseAddress, short RegOffset )
+{
+ short plen;
+ char retbuf[256];
+
+ if ((strlen(cfgname) == 0) || (cfgname[0] == '\0')) return CCD_OPEN_CFGNAME;
+
+ // attempt to open INI file
+ FILE* inifp = NULL;
+
+ if ((inifp = fopen(cfgname,"r")) == NULL) return CCD_OPEN_CFGDATA;
+
+ // Check whether we are on an NT platform
+ OSVERSIONINFO VersionInfo;
+ memset(&VersionInfo, 0, sizeof(OSVERSIONINFO));
+ VersionInfo.dwOSVersionInfoSize = sizeof (OSVERSIONINFO);
+ GetVersionEx ( &VersionInfo );
+ bool IsNT = VersionInfo.dwPlatformId != VER_PLATFORM_WIN32_WINDOWS;
+
+ // System
+ if (CfgGet (inifp, "system", "interface", retbuf, sizeof(retbuf), &plen))
+ {
+ // Assume cam is currently null
+ if ( stricmp( "isa", retbuf ) == 0 )
+ {
+ if ( IsNT )
+ cam = new CCameraIO_ISA_NT;
+ else
+ cam = new CCameraIO_ISA_9x;
+ }
+ else if ( stricmp( "ppi", retbuf ) == 0 )
+ {
+ if ( IsNT )
+ cam = new CCameraIO_PPI_NT;
+ else
+ cam = new CCameraIO_PPI_9x;
+ }
+ else if ( stricmp( "pci", retbuf ) == 0 )
+ {
+ cam = new CCameraIO_PCI;
+ }
+
+ if ( cam == NULL )
+ {
+ fclose( inifp );
+ return CCD_OPEN_ALLOC;
+ }
+ }
+ else
+ {
+ fclose( inifp );
+ return CCD_OPEN_CFGDATA;
+ }
+
+ /////////////////////////////////////////////////////////////////////////////////
+ // Settings which are stored in a class member (not in firmware) are already set
+ // to a default value in the constructor. Settings accessed by get/put functions
+ // must be set to a default value in this routine, after the base address and
+ // communication protocal is setup.
+
+ /////////////////////////////////////////////////////////////////////////////////
+ // These settings must done first since they affect communication with the camera
+
+ if ( BaseAddress == -1 )
+ {
+ if (CfgGet (inifp, "system", "base", retbuf, sizeof(retbuf), &plen))
+ cam->m_BaseAddress = hextoi(retbuf) & 0xFFF;
+ else
+ {
+ fclose( inifp );
+ delete cam;
+ cam = NULL;
+ return CCD_OPEN_CFGDATA; // base address MUST be defined
+ }
+ }
+ else
+ cam->m_BaseAddress = BaseAddress & 0xFFF;
+
+ if ( RegOffset == -1 )
+ {
+ if (CfgGet (inifp, "system", "reg_offset", retbuf, sizeof(retbuf), &plen))
+ {
+ unsigned short val = hextoi(retbuf);
+ if ( val >= 0x0 && val <= 0xF0 ) cam->m_RegisterOffset = val & 0xF0;
+ }
+ }
+ else
+ {
+ if ( RegOffset >= 0x0 && RegOffset <= 0xF0 ) cam->m_RegisterOffset = RegOffset & 0xF0;
+ }
+
+ /////////////////////////////////////////////////////////////////////////////////
+ // Necessary geometry settings
+
+ if (CfgGet (inifp, "geometry", "rows", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXTOTALROWS ) cam->m_Rows = val;
+ }
+ else
+ {
+ fclose( inifp );
+ delete cam;
+ cam = NULL;
+ return CCD_OPEN_CFGDATA; // rows MUST be defined
+ }
+
+ if (CfgGet (inifp, "geometry", "columns", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXTOTALCOLUMNS ) cam->m_Columns = val;
+ }
+ else
+ {
+ fclose( inifp );
+ delete cam;
+ cam = NULL;
+ return CCD_OPEN_CFGDATA; // columns MUST be defined
+ }
+
+ /////////////////////////////////////////////////////////////////////////////////
+
+ if (CfgGet (inifp, "system", "pp_repeat", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi( retbuf );
+ if ( val > 0 && val <= 1000 ) cam->m_PPRepeat = val;
+ }
+
+ /////////////////////////////////////////////////////////////////////////////////
+ // First actual communication with camera if in PPI mode
+ if ( !cam->InitDriver() )
+ {
+ delete cam;
+ cam = NULL;
+ fclose( inifp );
+ if ( IsNT )
+ return CCD_OPEN_NTIO;
+ else
+ return CCD_OPEN_LOOPTST;
+ }
+ /////////////////////////////////////////////////////////////////////////////////
+ // First actual communication with camera if in ISA mode
+ cam->Reset(); // Read in command register to set shadow register known state
+ /////////////////////////////////////////////////////////////////////////////////
+
+ if (CfgGet (inifp, "system", "cable", retbuf, sizeof(retbuf), &plen))
+ {
+ if (!stricmp("LONG",retbuf))
+ cam->write_LongCable( true );
+ else if ( !stricmp("SHORT",retbuf) )
+ cam->write_LongCable( false );
+ }
+ else
+ cam->write_LongCable( false ); // default
+
+ if ( !cam->read_Present() )
+ {
+ delete cam;
+ cam = NULL;
+ fclose( inifp );
+
+ return CCD_OPEN_LOOPTST;
+ }
+ /////////////////////////////////////////////////////////////////////////////////
+ // Set default setting and read other settings from ini file
+
+ cam->write_UseTrigger( false );
+ cam->write_ForceShutterOpen( false );
+
+ if (CfgGet (inifp, "system", "high_priority", retbuf, sizeof(retbuf), &plen))
+ {
+ if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf))
+ {
+ cam->m_HighPriority = true;
+ }
+ else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf))
+ {
+ cam->m_HighPriority = false;
+ }
+ }
+
+ if (CfgGet (inifp, "system", "data_bits", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi( retbuf );
+ if ( val >= 8 && val <= 18 ) cam->m_DataBits = val;
+ }
+
+ if (CfgGet (inifp, "system", "sensor", retbuf, sizeof(retbuf), &plen))
+ {
+ if ( stricmp( "ccd", retbuf ) == 0 )
+ {
+ cam->m_SensorType = Camera_SensorType_CCD;
+ }
+ else if ( stricmp( "cmos", retbuf ) == 0 )
+ {
+ cam->m_SensorType = Camera_SensorType_CMOS;
+ }
+ }
+
+ if (CfgGet (inifp, "system", "mode", retbuf, sizeof(retbuf), &plen))
+ {
+ unsigned short val = hextoi(retbuf) & 0xF;
+ cam->write_Mode( val );
+ }
+ else
+ cam->write_Mode( 0 ); // default
+
+ if (CfgGet (inifp, "system", "test", retbuf, sizeof(retbuf), &plen))
+ {
+ unsigned short val = hextoi(retbuf) & 0xF;
+ cam->write_TestBits( val );
+ }
+ else
+ cam->write_TestBits( 0 ); //default
+
+ if (CfgGet (inifp, "system", "test2", retbuf, sizeof(retbuf), &plen))
+ {
+ unsigned short val = hextoi(retbuf) & 0xF;
+ cam->write_Test2Bits( val );
+ }
+ else
+ cam->write_Test2Bits( 0 ); // default
+
+ cam->write_FastReadout( false ); //default
+
+ if (CfgGet (inifp, "system", "shutter_speed", retbuf, sizeof(retbuf), &plen))
+ {
+ if (!stricmp("normal",retbuf))
+ {
+ cam->m_FastShutter = false;
+ cam->m_MaxExposure = 10485.75;
+ cam->m_MinExposure = 0.01;
+ }
+ else if (!stricmp("fast",retbuf))
+ {
+ cam->m_FastShutter = true;
+ cam->m_MaxExposure = 1048.575;
+ cam->m_MinExposure = 0.001;
+ }
+ else if ( !stricmp("dual",retbuf))
+ {
+ cam->m_FastShutter = true;
+ cam->m_MaxExposure = 10485.75;
+ cam->m_MinExposure = 0.001;
+ }
+ }
+
+ if (CfgGet (inifp, "system", "shutter_bits", retbuf, sizeof(retbuf), &plen))
+ {
+ unsigned short val = hextoi(retbuf);
+ cam->m_FastShutterBits_Mode = val & 0x0F;
+ cam->m_FastShutterBits_Test = ( val & 0xF0 ) >> 4;
+ }
+
+ if (CfgGet (inifp, "system", "maxbinx", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXHBIN ) cam->m_MaxBinX = val;
+ }
+
+ if (CfgGet (inifp, "system", "maxbiny", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXVBIN ) cam->m_MaxBinY = val;
+ }
+
+ if (CfgGet (inifp, "system", "guider_relays", retbuf, sizeof(retbuf), &plen))
+ {
+ if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf))
+ {
+ cam->m_GuiderRelays = true;
+ }
+ else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf))
+ {
+ cam->m_GuiderRelays = false;
+ }
+ }
+
+ if (CfgGet (inifp, "system", "timeout", retbuf, sizeof(retbuf), &plen))
+ {
+ double val = atof(retbuf);
+ if ( val >= 0.0 && val <= 10000.0 ) cam->m_Timeout = val;
+ }
+
+ /////////////////////////////////////////////////////////////////////////////////
+ // Geometry
+
+ if (CfgGet (inifp, "geometry", "bic", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXCOLUMNS ) cam->m_BIC = val;
+ }
+
+ if (CfgGet (inifp, "geometry", "bir", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXROWS ) cam->m_BIR = val;
+ }
+
+ if (CfgGet (inifp, "geometry", "skipc", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 0 && val <= MAXCOLUMNS ) cam->m_SkipC = val;
+ }
+
+ if (CfgGet (inifp, "geometry", "skipr", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 0 && val <= MAXROWS ) cam->m_SkipR = val;
+ }
+
+ if (CfgGet (inifp, "geometry", "imgcols", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXTOTALCOLUMNS ) cam->m_ImgColumns = val;
+ }
+ else
+ cam->m_ImgColumns = cam->m_Columns - cam->m_BIC - cam->m_SkipC;
+
+ if (CfgGet (inifp, "geometry", "imgrows", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXTOTALROWS ) cam->m_ImgRows = val;
+ }
+ else
+ cam->m_ImgRows = cam->m_Rows - cam->m_BIR - cam->m_SkipR;
+
+ if (CfgGet (inifp, "geometry", "hflush", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXHBIN ) cam->m_HFlush = val;
+ }
+
+ if (CfgGet (inifp, "geometry", "vflush", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= MAXVBIN ) cam->m_VFlush = val;
+ }
+
+ // Default to full frame
+ cam->m_NumX = cam->m_ImgColumns;
+ cam->m_NumY = cam->m_ImgRows;
+
+ /////////////////////////////////////////////////////////////////////////////////
+ // Temperature
+
+ if (CfgGet (inifp, "temp", "control", retbuf, sizeof(retbuf), &plen))
+ {
+ if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf))
+ {
+ cam->m_TempControl = true;
+ }
+ else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf))
+ {
+ cam->m_TempControl = false;
+ }
+ }
+
+ if (CfgGet (inifp, "temp", "cal", retbuf, sizeof(retbuf), &plen))
+ {
+ short val = hextoi(retbuf);
+ if ( val >= 1 && val <= 255 ) cam->m_TempCalibration = val;
+ }
+
+ if (CfgGet (inifp, "temp", "scale", retbuf, sizeof(retbuf), &plen))
+ {
+ double val = atof(retbuf);
+ if ( val >= 1.0 && val <= 10.0 ) cam->m_TempScale = val;
+ }
+
+ if (CfgGet (inifp, "temp", "target", retbuf, sizeof(retbuf), &plen))
+ {
+ double val = atof(retbuf);
+ if ( val >= -60.0 && val <= 40.0 )
+ cam->write_CoolerSetPoint( val );
+ else
+ cam->write_CoolerSetPoint( -10.0 );
+ }
+ else
+ cam->write_CoolerSetPoint( -10.0 ); //default
+
+ /////////////////////////////////////////////////////////////////////////////////
+ // CCD
+
+ if (CfgGet (inifp, "ccd", "sensor", retbuf, sizeof(retbuf), &plen))
+ {
+ if ( plen > 256 ) plen = 256;
+ memcpy( cam->m_Sensor, retbuf, plen );
+ }
+
+ if (CfgGet (inifp, "ccd", "color", retbuf, sizeof(retbuf), &plen))
+ {
+ if (!stricmp("ON",retbuf) || !stricmp("TRUE",retbuf) || !stricmp("1",retbuf))
+ {
+ cam->m_Color = true;
+ }
+ else if (!stricmp("OFF",retbuf) || !stricmp("FALSE",retbuf) || !stricmp("0",retbuf))
+ {
+ cam->m_Color = false;
+ }
+ }
+
+ if (CfgGet (inifp, "ccd", "noise", retbuf, sizeof(retbuf), &plen))
+ {
+ cam->m_Noise = atof( retbuf );
+ }
+
+ if (CfgGet (inifp, "ccd", "gain", retbuf, sizeof(retbuf), &plen))
+ {
+ cam->m_Gain = atof( retbuf );
+ }
+
+ if (CfgGet (inifp, "ccd", "pixelxsize", retbuf, sizeof(retbuf), &plen))
+ {
+ cam->m_PixelXSize = atof( retbuf );
+ }
+
+ if (CfgGet (inifp, "ccd", "pixelysize", retbuf, sizeof(retbuf), &plen))
+ {
+ cam->m_PixelYSize = atof( retbuf );
+ }
+
+ fclose( inifp );
+ return CCD_OPEN_NOERR;
+}
+
diff --git a/kstars/kstars/indi/apogee/FpgaRegs.h b/kstars/kstars/indi/apogee/FpgaRegs.h
new file mode 100644
index 00000000..b1fd5fe1
--- /dev/null
+++ b/kstars/kstars/indi/apogee/FpgaRegs.h
@@ -0,0 +1,190 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef __FPGAREGS_H__APOGEE_APN__
+#define __FPGAREGS_H__APOGEE_APN__
+
+
+#define FPGA_TOTAL_REGISTER_COUNT 103
+
+
+#define FPGA_REG_COMMAND_A 0
+#define FPGA_BIT_CMD_EXPOSE 0x0001
+#define FPGA_BIT_CMD_DARK 0x0002
+#define FPGA_BIT_CMD_TEST 0x0004
+#define FPGA_BIT_CMD_TDI 0x0008
+#define FPGA_BIT_CMD_FLUSH 0x0010
+#define FPGA_BIT_CMD_TRIGGER_EXPOSE 0x0020
+
+#define FPGA_REG_COMMAND_B 1
+#define FPGA_BIT_CMD_RESET 0x0002
+#define FPGA_BIT_CMD_CLEAR_ALL 0x0010
+#define FPGA_BIT_CMD_END_EXPOSURE 0x0080
+#define FPGA_BIT_CMD_RAMP_TO_SETPOINT 0x0200
+#define FPGA_BIT_CMD_RAMP_TO_AMBIENT 0x0400
+#define FPGA_BIT_CMD_START_TEMP_READ 0x2000
+#define FPGA_BIT_CMD_DAC_LOAD 0x4000
+#define FPGA_BIT_CMD_AD_CONFIG 0x8000
+
+#define FPGA_REG_OP_A 2
+#define FPGA_BIT_LED_DISABLE 0x0001
+#define FPGA_BIT_PAUSE_TIMER 0x0002
+#define FPGA_BIT_RATIO 0x0004
+#define FPGA_BIT_DELAY_MODE 0x0008
+#define FPGA_BIT_P_CLK_MODE 0x0010
+#define FPGA_BIT_LED_EXPOSE_DISABLE 0x0020
+#define FPGA_BIT_DISABLE_H_CLK 0x0040
+#define FPGA_BIT_SHUTTER_AMP_CONTROL 0x0080
+#define FPGA_BIT_HALT_DISABLE 0x0100
+#define FPGA_BIT_SHUTTER_MODE 0x0200
+#define FPGA_BIT_DIGITIZATION_RES 0x0400
+#define FPGA_BIT_FORCE_SHUTTER 0x0800
+#define FPGA_BIT_DISABLE_SHUTTER 0x1000
+#define FPGA_BIT_TEMP_SUSPEND 0x2000
+#define FPGA_BIT_SHUTTER_SOURCE 0x4000
+#define FPGA_BIT_TEST_MODE 0x8000
+
+#define FPGA_REG_OP_B 3
+#define FPGA_BIT_HCLAMP_ENABLE 0x0008
+#define FPGA_BIT_HSKIP_ENABLE 0x0010
+#define FPGA_BIT_HRAM_ENABLE 0x0020
+#define FPGA_BIT_VRAM_ENABLE 0x0040
+#define FPGA_BIT_DAC_SELECT_ZERO 0x0080
+#define FPGA_BIT_DAC_SELECT_ONE 0x0100
+#define FPGA_BIT_AD_SIMULATION 0x8000
+
+#define FPGA_REG_TIMER_UPPER 4
+#define FPGA_REG_TIMER_LOWER 5
+
+#define FPGA_REG_HRAM_INPUT 6
+#define FPGA_REG_VRAM_INPUT 7
+
+#define FPGA_REG_HRAM_INV_MASK 8
+#define FPGA_REG_VRAM_INV_MASK 9
+
+#define FPGA_REG_HCLAMP_INPUT 10
+#define FPGA_REG_HSKIP_INPUT 11
+
+#define FPGA_REG_PRECLAMP_SKIP_COUNT 12
+#define FPGA_REG_CLAMP_COUNT 13
+#define FPGA_REG_PREROI_SKIP_COUNT 14
+#define FPGA_REG_ROI_COUNT 15
+#define FPGA_REG_POSTROI_SKIP_COUNT 16
+#define FPGA_REG_OVERSCAN_COUNT 17
+#define FPGA_REG_IMAGE_COUNT 18
+
+#define FPGA_REG_VFLUSH_BINNING 19
+
+#define FPGA_REG_SHUTTER_CLOSE_DELAY 20
+
+#define FPGA_REG_POSTOVERSCAN_SKIP_COUNT 21
+
+#define FPGA_REG_SHUTTER_STROBE_POSITION 23
+#define FPGA_REG_SHUTTER_STROBE_PERIOD 24
+
+#define FPGA_REG_FAN_SPEED_CONTROL 25
+#define FPGA_REG_LED_DRIVE 26
+#define FPGA_REG_SUBSTRATE_ADJUST 27
+#define FPGA_MASK_FAN_SPEED_CONTROL 0x0FFF
+#define FPGA_MASK_LED_ILLUMINATION 0x0FFF
+#define FPGA_MASK_SUBSTRATE_ADJUST 0x0FFF
+
+#define FPGA_REG_TEST_COUNT_UPPER 28
+#define FPGA_REG_TEST_COUNT_LOWER 29
+
+#define FPGA_REG_A1_ROW_COUNT 30
+#define FPGA_REG_A1_VBINNING 31
+#define FPGA_REG_A2_ROW_COUNT 32
+#define FPGA_REG_A2_VBINNING 33
+#define FPGA_REG_A3_ROW_COUNT 34
+#define FPGA_REG_A3_VBINNING 35
+
+#define FPGA_MASK_VBINNING 0x0FFF
+#define FPGA_BIT_ARRAY_DIGITIZE 0x1000
+#define FPGA_BIT_ARRAY_FASTDUMP 0x4000
+
+#define FPGA_REG_SEQUENCE_DELAY 47
+#define FPGA_REG_TDI_RATE 48
+
+#define FPGA_REG_IO_PORT_WRITE 49
+
+#define FPGA_REG_IO_PORT_DIRECTION 50
+#define FPGA_MASK_IO_PORT_DIRECTION 0x003F
+
+#define FPGA_REG_IO_PORT_ASSIGNMENT 51
+#define FPGA_MASK_IO_PORT_ASSIGNMENT 0x003F
+
+#define FPGA_REG_LED_SELECT 52
+#define FPGA_MASK_LED_SELECT_A 0x000F
+#define FPGA_MASK_LED_SELECT_B 0x00F0
+#define FPGA_BIT_LED_EXPOSE 0x0001
+#define FPGA_BIT_LED_IMAGE_ACTIVE 0x0002
+#define FPGA_BIT_LED_FLUSHING 0x0004
+#define FPGA_BIT_LED_TRIGGER_WAIT 0x0008
+#define FPGA_BIT_LED_EXT_TRIGGER 0x0010
+#define FPGA_BIT_LED_EXT_SHUTTER_INPUT 0x0020
+#define FPGA_BIT_LED_EXT_START_READOUT 0x0040
+#define FPGA_BIT_LED_AT_TEMP 0x0080
+
+#define FPGA_REG_SCRATCH 53
+
+#define FPGA_REG_TDI_COUNT 54
+
+#define FPGA_REG_TEMP_DESIRED 55
+
+#define FPGA_REG_TEMP_RAMP_DOWN_A 57
+#define FPGA_REG_TEMP_RAMP_DOWN_B 58
+#define FPGA_REG_TEMP_BACKOFF 60
+#define FPGA_REG_TEMP_COOLER_OVERRIDE 61
+#define FPGA_MASK_TEMP_PARAMS 0x0FFF // 12 bits
+
+#define FPGA_REG_AD_CONFIG_DATA 62
+#define FPGA_MASK_AD_GAIN 0x07FF // 11 bits
+
+#define FPGA_REG_IO_PORT_READ 90
+#define FPGA_MASK_IO_PORT_DATA 0x003F
+
+#define FPGA_REG_GENERAL_STATUS 91
+#define FPGA_BIT_STATUS_IMAGE_EXPOSING 0x0001
+#define FPGA_BIT_STATUS_IMAGING_ACTIVE 0x0002
+#define FPGA_BIT_STATUS_DATA_HALTED 0x0004
+#define FPGA_BIT_STATUS_IMAGE_DONE 0x0008
+#define FPGA_BIT_STATUS_FLUSHING 0x0010
+#define FPGA_BIT_STATUS_WAITING_TRIGGER 0x0020
+#define FPGA_BIT_STATUS_SHUTTER_OPEN 0x0040
+#define FPGA_BIT_STATUS_PATTERN_ERROR 0x0080
+#define FPGA_BIT_STATUS_TEMP_SUSPEND_ACK 0x0100
+#define FPGA_BIT_STATUS_TEMP_REVISION 0x2000
+#define FPGA_BIT_STATUS_TEMP_AT_TEMP 0x4000
+#define FPGA_BIT_STATUS_TEMP_ACTIVE 0x8000
+
+#define FPGA_REG_TEMP_HEATSINK 93
+#define FPGA_REG_TEMP_CCD 94
+#define FPGA_REG_TEMP_DRIVE 95
+
+#define FPGA_REG_INPUT_VOLTAGE 96
+#define FPGA_MASK_INPUT_VOLTAGE 0x0FFF
+
+#define FPGA_REG_TEMP_REVISED 97
+
+#define FPGA_REG_FIFO_DATA 98
+#define FPGA_REG_FIFO_STATUS 99
+
+#define FPGA_REG_CAMERA_ID 100
+#define FPGA_MASK_CAMERA_ID 0x007F
+
+#define FPGA_REG_FIRMWARE_REV 101
+
+#define FPGA_REG_FIFO_FULL_COUNT 102
+#define FPGA_REG_FIFO_EMPTY_COUNT 103
+
+#define FPGA_REG_TDI_COUNTER 104
+#define FPGA_REG_SEQUENCE_COUNTER 105
+
+#endif
diff --git a/kstars/kstars/indi/apogee/Makefile.am b/kstars/kstars/indi/apogee/Makefile.am
new file mode 100644
index 00000000..3d62dadc
--- /dev/null
+++ b/kstars/kstars/indi/apogee/Makefile.am
@@ -0,0 +1,22 @@
+INCLUDES =
+METASOURCES = AUTO
+
+if HAVE_LIBUSB
+libapogee_target = libapogee_USB.la
+endif
+
+if LINUX
+apogee_targets = libapogee_ISA.la libapogee_PCI.la libapogee_PPI.la $(libapogee_target)
+endif
+
+noinst_LTLIBRARIES = $(apogee_targets)
+
+libapogee_ISA_la_SOURCES = CameraIO_Linux.cpp CameraIO_LinuxISA.cpp
+libapogee_PCI_la_SOURCES = CameraIO_Linux.cpp CameraIO_LinuxPCI.cpp
+libapogee_PPI_la_SOURCES = CameraIO_Linux.cpp CameraIO_LinuxPPI.cpp
+
+libapogee_USB_la_SOURCES = ApnCamData.cpp ApnCamData_CCD3011HS.cpp ApnCamData_CCD3011LS.cpp ApnCamData_CCD4240HS.cpp ApnCamData_CCD4240LS.cpp ApnCamData_CCD4710HS.cpp ApnCamData_CCD4710LS.cpp ApnCamData_CCD4710LS2.cpp ApnCamData_CCD4710LS3.cpp ApnCamData_CCD4710LS4.cpp ApnCamData_CCD4710LS5.cpp ApnCamData_CCD4720HS.cpp ApnCamData_CCD4720LS.cpp ApnCamData_CCD5520HS.cpp ApnCamData_CCD5520LS.cpp ApnCamData_CCD5710HS.cpp ApnCamData_CCD5710LS.cpp ApnCamData_CCD7700HS.cpp ApnCamData_CCD7700LS.cpp ApnCamData_KAF0261E.cpp ApnCamData_KAF0401E.cpp ApnCamData_KAF1001E.cpp ApnCamData_KAF1301E.cpp ApnCamData_KAF1401E.cpp ApnCamData_KAF3200E.cpp ApnCamData_KAF4202.cpp ApnCamData_KAF1602E.cpp ApnCamData_KAF16801E.cpp ApnCamData_KAF6303E.cpp ApnCamData_TH7899.cpp ApnCamTable.cpp ApnCamera.cpp ApnCamera_USB.cpp ApnCamera_Linux.cpp ApogeeUsbLinux.cpp
+libapogee_USB_la_LADD = -lusb
+
+KDE_OPTIONS = nofinal
+KDE_CXXFLAGS = -D_POSIX_C_SOURCE=199506L
diff --git a/kstars/kstars/indi/apogee/reb1100.cpp b/kstars/kstars/indi/apogee/reb1100.cpp
new file mode 100644
index 00000000..cacf16eb
--- /dev/null
+++ b/kstars/kstars/indi/apogee/reb1100.cpp
@@ -0,0 +1,195 @@
+/***************************************************************************
+ reb1100.cpp - REB1100 communication class
+ -------------------
+ begin : Thu Mar 27 2003
+ copyright : (C) 2003 by Igor Izyumin
+ email : igor@mlug.missouri.edu
+ ***************************************************************************/
+
+/***************************************************************************
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA.
+
+ **********************************************************************/
+
+#include "reb1100.h"
+
+REB1100::REB1100(){
+ struct usb_bus *bus;
+ struct usb_device *dev;
+
+ usb_init();
+
+ usb_find_busses();
+ usb_find_devices();
+
+ char string[256];
+
+ int found = 0;
+
+ /* find ebook device */
+ for(bus = usb_busses; bus && !found; bus = bus->next) {
+ for(dev = bus->devices; dev && !found; dev = dev->next) {
+ if (dev->descriptor.idVendor == 0x993 && dev->descriptor.idProduct == 0x1) {
+ hDevice = usb_open(dev);
+ cerr << "Found eBook. Attempting to open... ";
+ found = 1;
+ if (hDevice) {
+// if (!usb_get_string_simple(hDevice, dev->descriptor.iSerialNumber, string, sizeof(string))) throw DevOpenError();
+ cerr << "Success.\n";
+// cerr << "Serial number: " << string << endl;
+ }
+ else throw DevOpenError();
+ }
+ }
+ }
+ if (!found) throw DevNotFoundError();
+
+ if (!usb_set_configuration(hDevice, 0x0)) throw DevOpenError();
+ if (!usb_claim_interface(hDevice, 0x1)) throw DevOpenError();
+
+ memTarget = INTERNAL;
+}
+
+REB1100::~REB1100(){
+ usb_release_interface(hDevice, 0x0);
+ usb_close(hDevice);
+}
+
+void REB1100::getFile(string filename, string &data) {
+ long flength = filename.length();
+ char buf[4096];
+ char zeros[4] = {0, 0, 0, 0};
+ int ret;
+ string request;
+ // first four bytes are the length of the filename
+ // (low-endian)
+ char *byte = reinterpret_cast<char*>(&flength);
+ request += *byte;
+ byte++;
+ request += *byte;
+ byte++;
+ request += *byte;
+ byte++;
+ request += *byte;
+ // the rest is the filename
+ request += filename;
+
+ // send a USB control request to tell the device what file we want
+ char *temp;
+ temp = new char[request.length()];
+ request.copy(temp, string::npos);
+ ret = usb_control_msg(hDevice, 0x42, 0x01, 0x00, 0x00, temp, request.length(), 300);
+ if (ret == -1) throw DevControlError();
+ delete temp;
+ temp = NULL;
+
+ // read the return code
+ ret = usb_control_msg(hDevice, 0xc2, 0x02, 0x00, 0x00, zeros, 4, 300);
+ if (ret == -1) throw DevControlError();
+
+ // read file from pipe
+ do {
+ ret = usb_bulk_read(hDevice, 2, buf, 4096, 1000);
+ if (ret == -1) throw DevReadError();
+ for(int i = 0; i < ret; i++) {
+ data += buf[i];
+ }
+ }
+ while(ret == 4096);
+}
+
+void REB1100::sendFile(string filename, string &data) {
+ string prefix = "";
+ if (memTarget == MEMCARD) { // prefix with \SM\ when sending to memory card
+ prefix = "\\SM\\";
+ }
+ filename = prefix + filename;
+
+ long flength = data.length();
+ long fnlength = filename.length();
+
+ // prepare initial request
+ string request;
+
+ // first four bytes are the length of the file
+ // (low-endian)
+ char *byte = reinterpret_cast<char*>(&flength);
+ request += *byte;
+ byte++;
+ request += *byte;
+ byte++;
+ request += *byte;
+ byte++;
+ request += *byte;
+
+ // next four bytes are the length of the filename
+ // (low-endian)
+ byte = reinterpret_cast<char*>(&fnlength);
+ request += *byte;
+ byte++;
+ request += *byte;
+ byte++;
+ request += *byte;
+ byte++;
+ request += *byte;
+
+ // append filename
+ request += filename;
+
+ // send message to device
+ int ret;
+ char *temp;
+ temp = new char[request.length()];
+ request.copy(temp, string::npos);
+ ret = usb_control_msg(hDevice, 0x42, 0x00, 0x00, 0x00, temp, request.length(), 3000);
+ delete temp;
+ temp = NULL;
+ if (ret == -1) throw DevControlError();
+
+ // read from device and check for error
+ char temp2[4] = {0, 0, 0, 0};
+ ret = usb_control_msg(hDevice, 0xc2, 0x03, 0x00, 0x00, temp2, 4, 3000);
+ if (ret == -1) throw DevControlError();
+ if (temp2[0] || temp2[1] || temp2[2] || temp2[3]) throw DevControlError();
+
+ // now start bulk writing to the device
+ string buf;
+ int n, offset = 0;
+ char *temp3;
+ do {
+ buf = data.substr(offset, 4096);
+ n = buf.length();
+ if (buf.length() > 0) {
+ temp3 = new char[buf.length()];
+ buf.copy(temp3, string::npos);
+// cout << "Sending block (" << n << " bytes)\n";
+ ret = usb_bulk_write(hDevice, 2, temp3, n, 3000);
+ if (ret == -1) throw DevWriteError();
+ delete temp3;
+ temp3 = NULL;
+ offset += 4096;
+ }
+ }
+ while(offset + 1 < data.length());
+ // send empty packet to signify end of file
+ ret = usb_bulk_write(hDevice, 2, 0, 0, 3000);
+ if (ret == -1) throw DevWriteError();
+}
+
+void REB1100::setTarget(bool target) {
+ memTarget = target;
+}
+
diff --git a/kstars/kstars/indi/apogee/stdafx.h b/kstars/kstars/indi/apogee/stdafx.h
new file mode 100644
index 00000000..acabaa43
--- /dev/null
+++ b/kstars/kstars/indi/apogee/stdafx.h
@@ -0,0 +1,38 @@
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#if !defined(STDAFX__INCLUDED_)
+#define STDAFX__INCLUDED_
+
+#ifdef __linux__
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#define ULONG unsigned long
+#define USHORT unsigned short
+#define PUSHORT unsigned short *
+#define BYTE unsigned char
+#define DWORD long
+#define BOOLEAN unsigned long
+#define TRUE 1
+#define FALSE 0
+#define INTERNET_OPEN_TYPE_DIRECT 1
+#define INTERNET_FLAG_NO_CACHE_WRITE 1
+#define INTERNET_FLAG_KEEP_CONNECTION 1
+#define Sleep(x) usleep(1000*x)
+#endif
+
+
+#endif
+
+
+
+
+
diff --git a/kstars/kstars/indi/apogee_caminfo.xml b/kstars/kstars/indi/apogee_caminfo.xml
new file mode 100644
index 00000000..7f3510b9
--- /dev/null
+++ b/kstars/kstars/indi/apogee_caminfo.xml
@@ -0,0 +1,40 @@
+<ApogeeSpecs>
+ <Apogee_Camera model='AP8P'>
+ <System interface='PPI' Base='0x378'>
+ <PP_Repeat>1</PP_Repeat>
+ <Cable>Short</Cable>
+ <High_Priority>True</High_Priority>
+ <Data_Bits>16</Data_Bits>
+ <Sensor>CCD</Sensor>
+ <Mode>0x2</Mode>
+ <Test>0x6</Test>
+ <Shutter_Speed>Normal</Shutter_Speed>
+ <Shutter_Bits>0x00</Shutter_Bits>
+ <MaxBinX>8</MaxBinX>
+ <MaxBinY>63</MaxBinY>
+ <Guider_Relays>False</Guider_Relays>
+ </System>
+
+ <Geometry Columns='1043' Rows='1033'>
+ <ImgCols>1024</ImgCols>
+ <ImgRows>1024</ImgRows>
+ <BIC>12</BIC>
+ <BIR>6</BIR>
+ <SKIPC>6</SKIPC>
+ <SKIPR>2</SKIPR>
+ <HFlush>8</HFlush>
+ <VFlush>50</VFlush>
+ </Geometry>
+
+ <Temp Control='True' Target='-30.0' Cal='165' Scale='2.1' />
+
+ <CCD Sensor='SI-003a'>
+ <Color>False</Color>
+ <Noise>10.0</Noise>
+ <Gain>3.5</Gain>
+ <PixelXSize>24</PixelXSize>
+ <PixelYSize>24</PixelYSize>
+ </CCD>
+ </Apogee_Camera>
+</ApogeeSpecs>
+
diff --git a/kstars/kstars/indi/apogee_ppi.cpp b/kstars/kstars/indi/apogee_ppi.cpp
new file mode 100644
index 00000000..9898018f
--- /dev/null
+++ b/kstars/kstars/indi/apogee_ppi.cpp
@@ -0,0 +1,1524 @@
+#if 0
+ FLI CCD
+ INDI Interface for Apogee PPI
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include <ctype.h>
+#include <sys/stat.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>
+#include <zlib.h>
+
+#include "apogee_ppi.h"
+#include "lilxml.h"
+#include "base64.h"
+
+static void ISPoll(void *);
+
+extern char* me; /* argv[0] */
+ApogeeCam *MainCam = NULL; /* Main and only camera */
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ if (MainCam == NULL)
+ {
+ MainCam = new ApogeeCam();
+ IEAddTimer (POLLMS, ISPoll, NULL);
+ }
+}
+
+void ISGetProperties (const char *dev)
+{
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ ISInit();
+
+ MainCam->ISGetProperties(dev);
+}
+
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+ MainCam->ISNewSwitch(dev, name, states, names, n);
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ /* ignore if not ours */
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ ISInit();
+
+ MainCam->ISNewText(dev, name, texts, names, n);
+}
+
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+ MainCam->ISNewNumber(dev, name, values, names, n);
+}
+
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{
+
+}
+
+void ISPoll(void *)
+{
+ MainCam->ISPoll();
+ IEAddTimer (POLLMS, ISPoll, NULL);
+}
+
+
+ApogeeCam::ApogeeCam()
+{
+ ApogeeModelS = NULL;
+
+ initProperties();
+
+}
+
+ApogeeCam::~ApogeeCam()
+{
+
+}
+
+void ApogeeCam::initProperties()
+{
+ fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF);
+ fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON);
+ fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+
+ fillSwitch(&FrameTypeS[0], "FRAME_LIGHT", "Light", ISS_ON);
+ fillSwitch(&FrameTypeS[1], "FRAME_BIAS", "Bias", ISS_OFF);
+ fillSwitch(&FrameTypeS[2], "FRAME_DARK", "Dark", ISS_OFF);
+ fillSwitch(&FrameTypeS[3], "FRAME_FLAT", "Flat Field", ISS_OFF);
+ fillSwitchVector(&FrameTypeSP, FrameTypeS, NARRAY(FrameTypeS), mydev, "CCD_FRAME_TYPE", "Frame Type", EXPOSE_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+
+ fillNumber(&FrameN[0], "X", "X", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumber(&FrameN[1], "Y", "Y", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumber(&FrameN[2], "WIDTH", "Width", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumber(&FrameN[3], "HEIGHT", "Height", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumberVector(&FrameNP, FrameN, NARRAY(FrameN), mydev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ fillNumber(&BinningN[0], "HOR_BIN", "X", "%0.f", 1., MAXHBIN, 1., 1.);
+ fillNumber(&BinningN[1], "VER_BIN", "Y", "%0.f", 1., MAXVBIN, 1., 1.);
+ fillNumberVector(&BinningNP, BinningN, NARRAY(BinningN), mydev, "CCD_BINNING", "Binning", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ fillNumber(&ExposeTimeN[0], "DURATION", "Duration (s)", "%5.2f", 0., 36000., 0.5, 1.);
+ fillNumberVector(&ExposeTimeNP, ExposeTimeN, NARRAY(ExposeTimeN), mydev, "CCD_EXPOSE_DURATION", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ fillNumber(&TemperatureN[0], "TEMPERATURE", "Temperature", "%+06.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, 0.2, 0.);
+ fillNumberVector(&TemperatureNP, TemperatureN, NARRAY(TemperatureN), mydev, "CCD_TEMPERATURE", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ strcpy(imageB.name, "CCD1");
+ strcpy(imageB.label, "Feed");
+ strcpy(imageB.format, "");
+ imageB.blob = 0;
+ imageB.bloblen = 0;
+ imageB.size = 0;
+ imageB.bvp = 0;
+ imageB.aux0 = 0;
+ imageB.aux1 = 0;
+ imageB.aux2 = 0;
+
+ strcpy(imageBP.device, mydev);
+ strcpy(imageBP.name, "Video");
+ strcpy(imageBP.label, "Video");
+ strcpy(imageBP.group, COMM_GROUP);
+ strcpy(imageBP.timestamp, "");
+ imageBP.p = IP_RO;
+ imageBP.timeout = 0;
+ imageBP.s = IPS_IDLE;
+ imageBP.bp = &imageB;
+ imageBP.nbp = 1;
+ imageBP.aux = 0;
+
+ //loadXMLModel();
+}
+
+bool ApogeeCam::loadXMLModel()
+{
+ LilXML *XMLParser = newLilXML();
+ XMLEle *root = NULL, *camera = NULL;
+ XMLAtt *modelName;
+ FILE *modelSpecFile = NULL;
+ char errmsg[1024];
+ int ncams = 0;
+
+ //IDLog("Top dir is "TOP_DATADIR, NULL);
+ modelSpecFile = fopen(TOP_DATADIR"/apogee_caminfo.xml", "r");
+ //modelSpecFile = fopen("/opt/kde3/share/apps/kstars/apogee_caminfo.xml", "r");
+ if (modelSpecFile == NULL)
+ {
+ IDLog("Error: Unable to open file apogee_caminfo.xml\n");
+ IDMessage(mydev, "Error: Unable to open file apogee_caminfo.xml");
+ return false;
+ }
+
+ root = readXMLFile(modelSpecFile, XMLParser, errmsg);
+ if (root == NULL)
+ {
+ IDLog("Error: Unable to process apogee_caminfo.xml. %s\n", errmsg);
+ IDMessage(mydev, "Error: Unable to process apogee_caminfo.xml. %s\n", errmsg);
+ fclose(modelSpecFile);
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ for (camera = nextXMLEle (root, 1); camera != NULL; camera = nextXMLEle (root, 0))
+ {
+ modelName = findXMLAtt(camera, "model");
+ if (modelName == NULL)
+ continue;
+
+ ApogeeModelS = (ApogeeModelS == NULL) ? (ISwitch *) malloc (sizeof(ISwitch))
+ : (ISwitch *) realloc(ApogeeModelS, sizeof(ISwitch) * (ncams + 1));
+
+ snprintf(ApogeeModelS[ncams].name, MAXINDINAME, "Model%d", ncams);
+ strcpy(ApogeeModelS[ncams].label, valuXMLAtt(modelName));
+ ApogeeModelS[ncams].s = (ncams == 0) ? ISS_ON : ISS_OFF;
+ ApogeeModelS[ncams].svp = NULL;
+ ApogeeModelS[ncams].aux = NULL;
+
+ ncams++;
+ }
+
+ fclose(modelSpecFile);
+ delLilXML(XMLParser);
+
+ if (ncams > 0)
+ {
+ fillSwitchVector(&ApogeeModelSP, ApogeeModelS, ncams, mydev, "Model", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+ return true;
+ }
+
+ return false;
+
+}
+
+void ApogeeCam::ISGetProperties(const char */*dev*/)
+{
+
+
+ /* COMM_GROUP */
+ IDDefSwitch(&PowerSP, NULL);
+ if (loadXMLModel())
+ IDDefSwitch(&ApogeeModelSP, NULL);
+ else
+ IDMessage(mydev, "Error: Unable to read camera specifications. Driver is disabled.");
+ IDDefBLOB(&imageBP, NULL);
+
+ /* Expose */
+ IDDefSwitch(&FrameTypeSP, NULL);
+ IDDefNumber(&ExposeTimeNP, NULL);
+ IDDefNumber(&TemperatureNP, NULL);
+
+ /* Image Group */
+ IDDefNumber(&FrameNP, NULL);
+ IDDefNumber(&BinningNP, NULL);
+
+ IDLog("Apogee Driver Debug Enabled\n");
+
+}
+
+void ApogeeCam::ISNewSwitch (const char */*dev*/, const char *name, ISState *states, char *names[], int n)
+{
+
+ /* Connection */
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ connectCCD();
+ return;
+ }
+
+ /* Frame Type */
+ if (!strcmp(FrameTypeSP.name, name))
+ {
+ if (checkPowerS(&FrameTypeSP))
+ return;
+
+ IUResetSwitches(&FrameTypeSP);
+ IUUpdateSwitches(&FrameTypeSP, states, names, n);
+ FrameTypeSP.s = IPS_OK;
+ IDSetSwitch(&FrameTypeSP, NULL);
+
+ return;
+ }
+
+ /* Apogee Model */
+ if (!strcmp(ApogeeModelSP.name, name))
+ {
+ IUResetSwitches(&ApogeeModelSP);
+ IUUpdateSwitches(&ApogeeModelSP, states, names, n);
+ ApogeeModelSP.s = IPS_OK;
+ IDSetSwitch(&ApogeeModelSP, NULL);
+ return;
+ }
+
+}
+
+void ApogeeCam::ISNewText (const char */*dev*/, const char */*name*/, char **/*texts[]*/, char **/*names[]*/, int /*n*/)
+{
+
+}
+
+void ApogeeCam::ISNewNumber (const char */*dev*/, const char *name, double values[], char *names[], int n)
+{
+ /* Exposure time */
+ if (!strcmp (ExposeTimeNP.name, name))
+ {
+ if (checkPowerN(&ExposeTimeNP))
+ return;
+
+ if (ExposeTimeNP.s == IPS_BUSY)
+ {
+ cam->Reset();
+ ExposeTimeNP.s = IPS_IDLE;
+ ExposeTimeN[0].value = 0;
+
+ IDSetNumber(&ExposeTimeNP, "Exposure cancelled.");
+ IDLog("Exposure Cancelled.\n");
+ return;
+ }
+
+ ExposeTimeNP.s = IPS_IDLE;
+
+ IUUpdateNumbers(&ExposeTimeNP, values, names, n);
+
+ IDLog("Exposure Time is: %g\n", ExposeTimeN[0].value);
+
+ handleExposure(NULL);
+ return;
+ }
+
+ if (!strcmp(TemperatureNP.name, name))
+ {
+ if (checkPowerN(&TemperatureNP))
+ return;
+
+ TemperatureNP.s = IPS_IDLE;
+
+ if (values[0] < MIN_CCD_TEMP || values[0] > MAX_CCD_TEMP)
+ {
+ IDSetNumber(&TemperatureNP, "Error: valid range of temperature is from %d to %d", MIN_CCD_TEMP, MAX_CCD_TEMP);
+ return;
+ }
+
+ targetTemp = values[0];
+ cam->write_CoolerMode(0);
+ cam->write_CoolerMode(1);
+ cam->write_CoolerSetPoint(targetTemp);
+
+ TemperatureNP.s = IPS_BUSY;
+
+ IDSetNumber(&TemperatureNP, "Setting CCD temperature to %+06.2f C", values[0]);
+ IDLog("Setting CCD temperature to %+06.2f C\n", values[0]);
+ return;
+ }
+
+ if (!strcmp(FrameNP.name, name))
+ {
+ if (checkPowerN(&FrameNP))
+ return;
+
+ FrameNP.s = IPS_OK;
+ IUUpdateNumbers(&FrameNP, values, names, n);
+
+ cam->m_StartX = (int) FrameN[0].value;
+ cam->m_StartY = (int) FrameN[1].value;
+ cam->m_NumX = (int) FrameN[2].value;
+ cam->m_NumY = (int) FrameN[3].value;
+ IDSetNumber(&FrameNP, NULL);
+
+ } /* end FrameNP */
+
+
+ if (!strcmp(BinningNP.name, name))
+ {
+ if (checkPowerN(&BinningNP))
+ return;
+
+
+ BinningNP.s = IPS_OK;
+ IUUpdateNumbers(&BinningNP, values, names, n);
+
+ cam->m_BinX = (int) BinningN[0].value;
+ cam->m_BinY = (int) BinningN[1].value;
+
+ IDLog("Binning is: %.0f x %.0f\n", BinningN[0].value, BinningN[1].value);
+ return;
+ }
+}
+
+
+void ApogeeCam::ISPoll()
+{
+ static int mtc=5;
+ int readStatus=0;
+ double ccdTemp;
+
+ if (!isCCDConnected())
+ return;
+
+ switch (ExposeTimeNP.s)
+ {
+ case IPS_IDLE:
+ case IPS_OK:
+ break;
+
+ case IPS_BUSY:
+
+ readStatus = cam->read_Status();
+ if (readStatus < 0)
+ {
+ IDLog("Error in exposure! Read status: %d\n", readStatus);
+ ExposeTimeNP.s = IPS_ALERT;
+ ExposeTimeN[0].value = 0;
+ IDSetNumber(&ExposeTimeNP, "Error in exposure procedure. Read states: %d", readStatus);
+ return;
+ }
+ else if (readStatus == Camera_Status_ImageReady)
+ {
+ ExposeTimeN[0].value = 0;
+ ExposeTimeNP.s = IPS_OK;
+ IDSetNumber(&ExposeTimeNP, "Exposure done, downloading image...");
+ IDLog("Exposure done, downloading image...\n");
+ /* grab and save image */
+ grabImage();
+ return;
+ }
+
+ ExposeTimeN[0].value --;
+ IDSetNumber(&ExposeTimeNP, NULL);
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (TemperatureNP.s)
+ {
+ case IPS_IDLE:
+ case IPS_OK:
+ mtc--;
+
+ if (mtc == 0)
+ {
+ TemperatureN[0].value = cam->read_Temperature();
+ IDSetNumber(&TemperatureNP, NULL);
+ mtc = 5;
+ }
+ break;
+
+ case IPS_BUSY:
+
+ ccdTemp = cam->read_Temperature();
+
+ if (fabs(targetTemp - ccdTemp) <= TEMP_THRESHOLD)
+ TemperatureNP.s = IPS_OK;
+
+ mtc = 1;
+ TemperatureN[0].value = ccdTemp;
+ IDSetNumber(&TemperatureNP, NULL);
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+}
+
+/* Downloads the image from the CCD row by row and store them
+ in a raw file.
+ N.B. No processing is done on the image */
+void ApogeeCam::grabImage()
+{
+
+ long err;
+ int img_size, fd;
+ char errmsg[1024];
+ char filename[] = "/tmp/fitsXXXXXX";
+
+ IDLog("In grab Image\n");
+
+ if ((fd = mkstemp(filename)) < 0)
+ {
+ IDMessage(mydev, "Error making temporary filename.");
+ IDLog("Error making temporary filename.\n");
+ return;
+ }
+ close(fd);
+
+ img_size = APGFrame.width * APGFrame.height * sizeof(unsigned short);
+
+ IDLog("Allocating memory buffer. Width: %d - Height: %d\n", APGFrame.width, APGFrame.height);
+
+ APGFrame.img = (unsigned short *) malloc (img_size);
+
+ if (APGFrame.img == NULL)
+ {
+ IDMessage(mydev, "Not enough memory to store image.");
+ IDLog("Not enough memory to store image.\n");
+ return;
+ }
+
+ IDLog("Getting frame buffer from camera...\n");
+ if (!cam->GetImage( APGFrame.img , APGFrame.width, APGFrame.height ))
+ {
+ free(APGFrame.img);
+ IDMessage(mydev, "GetImage() failed.");
+ IDLog("GetImage() failed.");
+ return;
+ }
+
+ IDLog("Done with getting frame buffer, writing FITS file\n");
+
+ err = writeFITS(filename, errmsg);
+
+ if (err)
+ {
+ free(APGFrame.img);
+ IDMessage(mydev, errmsg, NULL);
+ return;
+ }
+
+ free(APGFrame.img);
+
+ IDLog("All good, returning\n");
+
+}
+
+int ApogeeCam::writeFITS(char *filename, char errmsg[])
+{
+
+ FITS_FILE* ofp;
+ int bpp, bpsl, width, height;
+ long nbytes;
+ FITS_HDU_LIST *hdu;
+
+ IDLog("in write FITS, opening filename %s\n", filename);
+
+ ofp = fits_open (filename, "w");
+ if (!ofp)
+ {
+ sprintf(errmsg, "Error: cannot open file for writing.");
+ return (-1);
+ }
+
+ width = APGFrame.width;
+ height = APGFrame.height;
+ bpp = sizeof(unsigned short); /* Bytes per Pixel */
+ bpsl = bpp * APGFrame.width; /* Bytes per Line */
+ nbytes = 0;
+
+ IDLog("Creating FITS header\n");
+ hdu = create_fits_header (ofp, width, height, bpp);
+ if (hdu == NULL)
+ {
+ sprintf(errmsg, "Error: creating FITS header failed.");
+ return (-1);
+ }
+ if (fits_write_header (ofp, hdu) < 0)
+ {
+ sprintf(errmsg, "Error: writing to FITS header failed.");
+ return (-1);
+ }
+
+ IDLog("Converting to BIG Endian\n");
+ for (int i=0; i < height; i++)
+ for (int j=0 ; j < width; j++)
+ APGFrame.img[width * i + j] = getBigEndian( (APGFrame.img[width * i + j]) );
+
+ IDLog("Writing frame to disk\n");
+ for (int i= 0; i < height ; i++)
+ {
+ fwrite(APGFrame.img + (i * width), 2, width, ofp->fp);
+ nbytes += bpsl;
+ }
+
+ IDLog("Calculating nbytes\n");
+ nbytes = nbytes % FITS_RECORD_SIZE;
+ if (nbytes)
+ {
+ while (nbytes++ < FITS_RECORD_SIZE)
+ putc (0, ofp->fp);
+ }
+
+ if (ferror (ofp->fp))
+ {
+ sprintf(errmsg, "Error: write error occured");
+ return (-1);
+ }
+
+ IDLog("Closing ofp\n");
+ fits_close (ofp);
+
+ /* Success */
+ ExposeTimeNP.s = IPS_OK;
+ IDSetNumber(&ExposeTimeNP, NULL);
+ IDLog("Loading FITS image...\n");
+
+ IDLog("Uploading filename\n");
+ uploadFile(filename);
+ IDLog("Uploading done, returning\n");
+
+ return 0;
+
+}
+
+void ApogeeCam::uploadFile(char * filename)
+{
+
+ FILE * fitsFile;
+ unsigned char *fitsData, *compressedData;
+ int r=0;
+ unsigned int i =0, nr = 0;
+ uLongf compressedBytes=0;
+ uLong totalBytes;
+ struct stat stat_p;
+
+ IDLog("in upload file, will stat file now\n");
+
+ if ( -1 == stat (filename, &stat_p))
+ {
+ IDLog(" Error occoured attempting to stat %s\n", filename);
+ return;
+ }
+
+ totalBytes = stat_p.st_size;
+ fitsData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes);
+ compressedData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3);
+
+ if (fitsData == NULL || compressedData == NULL)
+ {
+ IDLog("Error! low memory. Unable to initialize fits buffers.\n");
+ return;
+ }
+
+ IDLog("opening file\n");
+ fitsFile = fopen(filename, "r");
+
+ if (fitsFile == NULL)
+ return;
+
+ IDLog("Reading file from disk\n");
+ /* #1 Read file from disk */
+ for (i=0; i < totalBytes; i+= nr)
+ {
+ nr = fread(fitsData + i, 1, totalBytes - i, fitsFile);
+
+ if (nr <= 0)
+ {
+ IDLog("Error reading temporary FITS file.\n");
+ return;
+ }
+ }
+
+ compressedBytes = sizeof(char) * totalBytes + totalBytes / 64 + 16 + 3;
+
+ IDLog("Compressing data\n");
+ /* #2 Compress it */
+ r = compress2(compressedData, &compressedBytes, fitsData, totalBytes, 9);
+ if (r != Z_OK)
+ {
+ /* this should NEVER happen */
+ IDLog("internal error - compression failed: %d\n", r);
+ return;
+ }
+
+ IDLog("Sending blob. bloblen %ld - size %ld\n", compressedBytes, totalBytes);
+
+ /* #3 Send it */
+ imageB.blob = compressedData;
+ imageB.bloblen = compressedBytes;
+ imageB.size = totalBytes;
+ strcpy(imageB.format, ".fits.z");
+ imageBP.s = IPS_OK;
+ IDSetBLOB (&imageBP, NULL);
+
+ free (fitsData);
+ free (compressedData);
+
+}
+
+/* Initiates the exposure procedure */
+void ApogeeCam::handleExposure(void */*p*/)
+{
+
+ int curFrame = getOnSwitch(&FrameTypeSP);
+
+ switch (curFrame)
+ {
+ /* Light frame */
+ case LIGHT_FRAME:
+ if (!cam->Expose( (int) ExposeTimeN[0].value, true ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Light Camera exposure failed.");
+ IDLog("Light Camera exposure failed.\n");
+ return;
+ }
+ break;
+
+ /* BIAS frame is the same as DARK but with minimum period. i.e. readout from camera electronics.
+ */
+ case BIAS_FRAME:
+ if (!cam->Expose( 0.05 , false ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Bias Camera exposure failed.");
+ IDLog("Bias Camera exposure failed.\n");
+ return;
+ }
+ break;
+
+ /* Dark frame */
+ case DARK_FRAME:
+ if (!cam->Expose( (int) ExposeTimeN[0].value , false ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Dark Camera exposure failed.");
+ IDLog("Dark Camera exposure failed.\n");
+ return;
+ }
+ break;
+
+ case FLAT_FRAME:
+ if (!cam->Expose( (int) ExposeTimeN[0].value , true ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Flat Camera exposure failed.");
+ IDLog("Flat Camera exposure failed.\n");
+ return;
+ }
+ break;
+ }
+
+ APGFrame.frameType = curFrame;
+ APGFrame.width = (int) FrameN[2].value;
+ APGFrame.height = (int) FrameN[3].value;
+ APGFrame.expose = (int) ExposeTimeN[0].value;
+ APGFrame.temperature = TemperatureN[0].value;
+ APGFrame.binX = (int) BinningN[0].value;
+ APGFrame.binY = (int) BinningN[1].value;
+
+ ExposeTimeNP.s = IPS_BUSY;
+
+ IDSetNumber(&ExposeTimeNP, "Taking a %g seconds frame...", ExposeTimeN[0].value);
+ IDLog("Taking a frame. Width: %d - Height: %d - expose %d - temperature %g - binX %d - binY %d\n", APGFrame.width, APGFrame.height, APGFrame.expose, APGFrame.temperature, APGFrame.binX, APGFrame.binY);
+
+}
+
+/* Retrieves basic data from the CCD upon connection like temperature, array size, firmware..etc */
+void ApogeeCam::getBasicData()
+{
+
+
+ // Maximum resolution
+ FrameN[2].max = cam->m_NumX;
+ FrameN[3].max = cam->m_NumY;
+ IUUpdateMinMax(&FrameNP);
+
+ // Maximum Bin
+ BinningN[0].max = cam->m_MaxBinX;
+ BinningN[1].max = cam->m_MaxBinX;
+ IUUpdateMinMax(&BinningNP);
+
+ FrameN[0].value = 0;
+ FrameN[1].value = 0;
+ FrameN[2].min = 0;
+ FrameN[2].max = cam->m_ImgColumns;
+ FrameN[2].value = cam->m_ImgColumns;
+ FrameN[3].min = 0;
+ FrameN[3].max = cam->m_ImgRows;
+ FrameN[3].value = cam->m_ImgRows;
+
+ IUUpdateMinMax(&FrameNP);
+ IDSetNumber(&FrameNP, NULL);
+
+ // Current Temperature
+ TemperatureN[0].value = cam->read_Temperature();
+ IDSetNumber(&TemperatureNP, NULL);
+
+}
+
+int ApogeeCam::getOnSwitch(ISwitchVectorProperty *sp)
+{
+ int i=0;
+ for (i=0; i < sp->nsp ; i++)
+ {
+ /*IDLog("Switch %s is %s\n", sp->sp[i].name, sp->sp[i].s == ISS_ON ? "On" : "Off");*/
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+ }
+
+ return -1;
+}
+
+int ApogeeCam::checkPowerS(ISwitchVectorProperty *sp)
+{
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int ApogeeCam::checkPowerN(INumberVectorProperty *np)
+{
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(np->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int ApogeeCam::checkPowerT(ITextVectorProperty *tp)
+{
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void ApogeeCam::connectCCD()
+{
+
+ /* USB by default {USB, SERIAL, PARALLEL, INET} */
+ switch (PowerS[0].s)
+ {
+ case ISS_ON:
+ if (initCamera())
+ {
+ /* Sucess! */
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "CCD is online. Retrieving basic data.");
+ IDLog("CCD is online. Retrieving basic data.\n");
+ getBasicData();
+
+ }
+ else
+ {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: no cameras were detected.");
+ IDLog("Error: no cameras were detected.\n");
+ return;
+ }
+
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch(&PowerSP, "CCD is offline.");
+ break;
+ }
+
+}
+
+bool ApogeeCam::initCamera()
+{
+ LilXML *XMLParser = newLilXML();
+ XMLEle *root = NULL, *camera = NULL, *ele = NULL;
+ XMLEle *system = NULL, *geometry = NULL, *temp = NULL, *ccd = NULL;
+ XMLAtt *ap;
+ FILE *spFile = NULL;
+ char errmsg[1024];
+
+ spFile = fopen(TOP_DATADIR"/apogee_caminfo.xml", "r");
+ //spFile = fopen("/opt/kde3/share/apps/kstars/apogee_caminfo.xml", "r");
+ if (spFile == NULL)
+ {
+ IDLog("Error: Unable to open file apogee_caminfo.xml\n");
+ IDMessage(mydev, "Error: Unable to open file apogee_caminfo.xml");
+ return false;
+ }
+
+ root = readXMLFile(spFile, XMLParser, errmsg);
+ if (root == NULL)
+ {
+ IDLog("Error: Unable to process apogee_caminfo.xml. %s\n", errmsg);
+ IDMessage(mydev, "Error: Unable to process apogee_caminfo.xml. %s\n", errmsg);
+ fclose(spFile);
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ fclose(spFile);
+
+ // Let's locate which camera to load the configuration for
+ camera = findXMLEle(root, "Apogee_Camera");
+
+ if (camera == NULL)
+ {
+ IDLog("Error: Unable to find Apogee_Camera element.\n");
+ IDMessage(mydev, "Error: Unable to find Apogee_Camera element.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ IDLog("Looking for %s - len %d\n", ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label, strlen(ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label));
+
+ ap = findXMLAtt(camera, "model");
+ if (!ap)
+ {
+ IDLog("Error: Unable to find attribute model.\n");
+ IDMessage(mydev, "Error: Unable to find attribute model.");
+ return false;
+ }
+
+ if (strcmp(valuXMLAtt(ap), ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label))
+ {
+ IDLog("Camera %s not found in XML file\n", ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label);
+ IDMessage(mydev, "Camera %s not found in XML file\n", ApogeeModelS[getOnSwitch(&ApogeeModelSP)].label);
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ // Let's get the subsections now
+ system = findXMLEle(camera, "System");
+ geometry = findXMLEle(camera, "Geometry");
+ temp = findXMLEle(camera, "Temp");
+ ccd = findXMLEle(camera, "CCD");
+
+ if (system == NULL)
+ {
+ IDLog("Error: Unable to find System element in camera.\n");
+ IDMessage(mydev, "Error: Unable to find System element in camera.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ if (geometry == NULL)
+ {
+ IDLog("Error: Unable to find Geometry element in camera.\n");
+ IDMessage(mydev, "Error: Unable to find Geometry element in camera.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ if (temp == NULL)
+ {
+ IDLog("Error: Unable to find Temp element in camera.\n");
+ IDMessage(mydev, "Error: Unable to find Temp element in camera.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ if (ccd == NULL)
+ {
+ IDLog("Error: Unable to find CCD element in camera.\n");
+ IDMessage(mydev, "Error: Unable to find CCD element in camera.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ cam = new CCameraIO();
+
+ if (cam == NULL)
+ {
+ IDLog("Error: Failed to create CCameraIO object.\n");
+ IDMessage(mydev, "Error: Failed to create CCameraIO object.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ int bAddr = 0x378;
+ int val = 0;
+
+ bAddr = hextoi(valuXMLAtt(findXMLAtt(system, "Base"))) & 0xFFF;
+
+ // Rows
+ ap = findXMLAtt(geometry, "Rows");
+ if (!ap)
+ {
+ IDLog("Error: Unable to find attribute Rows.\n");
+ IDMessage(mydev, "Error: Unable to find attribute Rows.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ cam->m_Rows = hextoi(valuXMLAtt(ap));
+
+ // Columns
+ ap = findXMLAtt(geometry, "Columns");
+ if (!ap)
+ {
+ IDLog("Error: Unable to find attribute Columns.\n");
+ IDMessage(mydev, "Error: Unable to find attribute Columns.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ cam->m_Columns = hextoi(valuXMLAtt(ap));
+
+ // pp_repeat
+ ele = findXMLEle(system, "PP_Repeat");
+ if (!ele)
+ {
+ IDLog("Error: Unable to find element PP_Repeat.\n");
+ IDMessage(mydev, "Error: Unable to find element PP_Repeat.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ val = hextoi(pcdataXMLEle(ele));
+ if (val > 0 && val <= 1000)
+ cam->m_PPRepeat = val;
+
+ // Initiate driver
+ if (!cam->InitDriver(0))
+ {
+ IDLog("Error: Failed to Init Driver.\n");
+ IDMessage(mydev, "Error: Failed to Init Driver.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ cam->Reset();
+
+ // Cable length
+ ele = findXMLEle(system, "Cable");
+ if (!ele)
+ {
+ IDLog("Error: Unable to find element Cable.\n");
+ IDMessage(mydev, "Error: Unable to find element Cable.");
+ delLilXML(XMLParser);
+ return false;
+ }
+
+ if (!strcmp("Long", pcdataXMLEle(ele)))
+ {
+ cam->write_LongCable( true );
+ IDLog("Cable is long\n");
+ }
+ else
+ {
+ cam->write_LongCable( false );
+ IDLog("Cable is short\n");
+ }
+
+
+ if (!cam->read_Present())
+ {
+ IDLog("Error: read_Present() failed.\n");
+ IDMessage(mydev, "Error: read_Present() failed.");
+ delLilXML(XMLParser);
+ return false;
+}
+
+ // Default settings
+ cam->write_UseTrigger( false );
+ cam->write_ForceShutterOpen( false );
+
+ // High priority
+ ele = findXMLEle(system, "High_Priority");
+ if (ele)
+ {
+ if (!strcmp(pcdataXMLEle(ele), "True"))
+ cam->m_HighPriority = true;
+ else
+ cam->m_HighPriority = false;
+ }
+
+ // Data bits
+ ele = findXMLEle(system, "Data_Bits");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 8 && val <= 18) cam->m_DataBits = val;
+ }
+
+ // Sensor
+ ele = findXMLEle(system, "Sensor");
+ if (ele)
+ {
+ if (!strcmp(pcdataXMLEle(ele), "CCD"))
+ cam->m_SensorType = Camera_SensorType_CCD;
+ else
+ cam->m_SensorType = Camera_SensorType_CMOS;
+ }
+
+ // Mode
+ ele = findXMLEle(system, "Mode");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele)) & 0xF;
+ cam->write_Mode( val );
+ IDLog("Mode %d\n", val);
+ }
+ else
+ cam->write_Mode( 0 );
+
+ // Test
+ ele = findXMLEle(system, "Test");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele)) & 0xF;
+ cam->write_TestBits( val );
+ IDLog("Test bits %d\n", val);
+ }
+ else
+ cam->write_TestBits( 0 );
+
+ // Test2
+ ele = findXMLEle(system, "Test2");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele)) & 0xF;
+ cam->write_Test2Bits( val );
+ IDLog("Test 2 bits %d\n", val);
+ }
+ else
+ cam->write_Test2Bits( 0 );
+
+ // Shutter Speed
+ ele = findXMLEle(system, "Shutter_Speed");
+ if (ele)
+ {
+ cam->m_MaxExposure = 10485.75;
+
+ if (!strcmp(pcdataXMLEle(ele), "Normal"))
+ {
+ cam->m_FastShutter = false;
+ cam->m_MinExposure = 0.01;
+ IDLog("Shutter speed normal\n");
+ }
+ else if ( (!strcmp(pcdataXMLEle(ele), "Fast")) || (!strcmp(pcdataXMLEle(ele), "Dual")) )
+ {
+ cam->m_FastShutter = true;
+ cam->m_MinExposure = 0.001;
+ IDLog("Shutter speed fast\n");
+ }
+ }
+
+ // Shutter Bits
+ ele = findXMLEle(system, "Shutter_Bits");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ cam->m_FastShutterBits_Mode = val & 0x0F;
+ cam->m_FastShutterBits_Test = ( val & 0xF0 ) >> 4;
+ IDLog("Shutter bits %d\n", val);
+ }
+
+ // Max X Bin
+ ele = findXMLEle(system, "MaxBinX");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXHBIN)
+ cam->m_MaxBinX = val;
+ }
+
+ // Max Y Bin
+ ele = findXMLEle(system, "MaxBinY");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXVBIN)
+ cam->m_MaxBinY = val;
+ }
+
+ // Guider Relays
+ ele = findXMLEle(system, "Guider_Relays");
+ if (ele)
+ {
+ if (!strcmp(pcdataXMLEle(ele), "True"))
+ cam->m_GuiderRelays = true;
+ else
+ cam->m_GuiderRelays = false;
+ }
+
+ // Timeout
+ ele = findXMLEle(system, "Timeout");
+ if (ele)
+ {
+ double dval = atof(pcdataXMLEle(ele));
+ if (dval >= 0.0 && dval <= 10000.0) cam->m_Timeout = dval;
+ }
+
+ // BIC
+ ele = findXMLEle(geometry, "BIC");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXCOLUMNS)
+ cam->m_BIC = val;
+ }
+
+ // BIR
+ ele = findXMLEle(geometry, "BIR");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXROWS)
+ cam->m_BIR = val;
+ }
+
+ // SKIPC
+ ele = findXMLEle(geometry, "SKIPC");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXCOLUMNS)
+ cam->m_SkipC = val;
+ }
+
+ // SKIPR
+ ele = findXMLEle(geometry, "SKIPR");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXROWS)
+ cam->m_SkipR = val;
+ }
+
+ // IMG COlS
+ ele = findXMLEle(geometry, "ImgCols");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXTOTALCOLUMNS)
+ cam->m_ImgColumns = val;
+ }
+ else
+ cam->m_ImgColumns = cam->m_Columns - cam->m_BIC - cam->m_SkipC;
+
+ // IMG ROWS
+ ele = findXMLEle(geometry, "ImgRows");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXTOTALROWS)
+ cam->m_ImgRows = val;
+ }
+ else
+ cam->m_ImgRows = cam->m_Rows - cam->m_BIR - cam->m_SkipR;
+
+ // Hor Flush
+ ele = findXMLEle(geometry, "HFlush");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXHBIN)
+ cam->m_HFlush = val;
+ }
+
+ // Ver Flush
+ ele = findXMLEle(geometry, "VFlush");
+ if (ele)
+ {
+ val = hextoi(pcdataXMLEle(ele));
+ if (val >= 1 && val <= MAXVBIN)
+ cam->m_VFlush = val;
+ }
+
+ // Default to full frame
+ cam->m_NumX = cam->m_ImgColumns;
+ cam->m_NumY = cam->m_ImgRows;
+
+ // Temp Control
+ ap = findXMLAtt(temp, "Control");
+ if (ap)
+ {
+ if (!strcmp(valuXMLAtt(ap), "True"))
+ cam->m_TempControl = true;
+ else
+ cam->m_TempControl = false;
+ }
+
+ // Calibration
+ ap = findXMLAtt(temp, "Cal");
+ if (ap)
+ {
+ val = hextoi(valuXMLAtt(ap));
+ if (val >= 1 && val <= 255)
+ cam->m_TempCalibration = val;
+ }
+
+ // Scale
+ ap = findXMLAtt(temp, "Scale");
+ if (ap)
+ {
+ double dval = atof(valuXMLAtt(ap));
+ if (dval >= 1.0 && dval <= 10.0)
+ cam->m_TempScale = dval;
+ }
+
+ // Target
+ ap = findXMLAtt(temp, "Target");
+ if (ap)
+ {
+ double dval = atof(valuXMLAtt(ap));
+ if (dval >= -60.0 && dval <= 40.0)
+ cam->write_CoolerSetPoint( dval );
+ else
+ cam->write_CoolerSetPoint( -10.0 ); // Default
+
+ IDLog("Target: %g\n", dval);
+ }
+
+ // Sensor
+ ap = findXMLAtt(ccd, "Sensor");
+ if (ap)
+ {
+ strncpy (cam->m_Sensor, valuXMLAtt(ap), 255);
+ IDLog("Sensor: %s\n", cam->m_Sensor);
+ }
+
+ // Color
+ ele = findXMLEle(ccd, "Color");
+ if (ele)
+ {
+ if (!strcmp(pcdataXMLEle(ele), "True"))
+ {
+ cam->m_Color = true;
+ IDLog("Color: true\n");
+ }
+ else
+ {
+ cam->m_Color = false;
+ IDLog("Color: false\n");
+ }
+ }
+
+ // Noise
+ ele = findXMLEle(ccd, "Noise");
+ if (ele)
+ cam->m_Noise = atof( pcdataXMLEle(ele) );
+
+ // Noise
+ ele = findXMLEle(ccd, "Gain");
+ if (ele)
+ cam->m_Gain = atof( pcdataXMLEle(ele) );
+
+ // Pixel X Size
+ ele = findXMLEle(ccd, "PixelXSize");
+ if (ele)
+ {
+ cam->m_PixelXSize = atof( pcdataXMLEle(ele) );
+ IDLog("Pixel X Size: %g\n", cam->m_PixelXSize);
+ }
+
+ // Pixel Y Size
+ ele = findXMLEle(ccd, "PixelYSize");
+ if (ele)
+ {
+ cam->m_PixelYSize = atof( pcdataXMLEle(ele) );
+ IDLog("Pixel Y Size: %g\n", cam->m_PixelYSize);
+ }
+
+ // Log all values
+ IDLog("Cam Row: %d - Cam Cols: %d - PP_Repeat %d\n",cam->m_Rows, cam->m_Columns, cam->m_PPRepeat);
+ IDLog("High_Priority %s - Data_Bits %d - Sensor %s\n", cam->m_HighPriority ? "true" : "false", cam->m_DataBits, (cam->m_SensorType == Camera_SensorType_CCD) ? "CCD" : "CMOS");
+ IDLog("Max X Bin: %d - Max Y Bin: %d - Guider Relays: %s\n", cam->m_MaxBinX, cam->m_MaxBinY, cam->m_GuiderRelays ? "true" : "false");
+ IDLog("BIC: %d - BIR: %d - SKIPC: %d - SKIPR: %d - ImgRows: %d - ImgCols %d\n", cam->m_BIC, cam->m_BIR, cam->m_SkipC, cam->m_SkipR, cam->m_ImgRows, cam->m_ImgColumns);
+ IDLog("HFlush: %d - VFlush: %d - Control: %s - Cal: %d - Scale: %g\n", cam->m_HFlush, cam->m_VFlush, cam->m_TempControl ? "true" : "false", cam->m_TempCalibration, cam->m_TempScale);
+
+ delLilXML(XMLParser);
+
+ return true;
+}
+
+/* isCCDConnected: return 1 if we have a connection, 0 otherwise */
+int ApogeeCam::isCCDConnected(void)
+{
+ return ((PowerS[0].s == ISS_ON) ? 1 : 0);
+}
+
+FITS_HDU_LIST * ApogeeCam::create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp)
+{
+
+ FITS_HDU_LIST *hdulist;
+
+ char temp_s[FITS_CARD_SIZE], expose_s[FITS_CARD_SIZE], binning_s[FITS_CARD_SIZE], frame_s[FITS_CARD_SIZE], pixel_s[FITS_CARD_SIZE];
+ char obsDate[FITS_CARD_SIZE];
+
+ snprintf(obsDate, FITS_CARD_SIZE, "DATE-OBS= '%s' /Observation Date UTC", timestamp());
+
+ hdulist = fits_add_hdu (ofp);
+ if (hdulist == NULL) return (NULL);
+
+ hdulist->used.simple = 1;
+ hdulist->bitpix = 16;
+ hdulist->naxis = 2;
+ hdulist->naxisn[0] = width;
+ hdulist->naxisn[1] = height;
+ hdulist->naxisn[2] = bpp;
+ hdulist->used.datamin = 1;
+ hdulist->datamin = min();
+ hdulist->used.datamax = 1;
+ hdulist->datamax = max();
+ hdulist->used.bzero = 1;
+ hdulist->bzero = 0.0;
+ hdulist->used.bscale = 1;
+ hdulist->bscale = 1.0;
+
+ snprintf(temp_s, FITS_CARD_SIZE, "CCD-TEMP= %g / degrees celcius", APGFrame.temperature);
+ snprintf(expose_s, FITS_CARD_SIZE, "EXPOSURE= %d / milliseconds", APGFrame.expose);
+ snprintf(binning_s, FITS_CARD_SIZE, "BINNING = '(%d x %d)'", APGFrame.binX, APGFrame.binY);
+ snprintf(pixel_s, FITS_CARD_SIZE, "PIX-SIZ = '%0.f x %0.f microns square'", cam->m_PixelXSize, cam->m_PixelYSize);
+ switch (APGFrame.frameType)
+ {
+ case LIGHT_FRAME:
+ strcpy(frame_s, "FRAME = 'Light'");
+ break;
+ case BIAS_FRAME:
+ strcpy(frame_s, "FRAME = 'Bias'");
+ break;
+ case FLAT_FRAME:
+ strcpy(frame_s, "FRAME = 'Flat Field'");
+ break;
+ case DARK_FRAME:
+ strcpy(frame_s, "FRAME = 'Dark'");
+ break;
+ }
+
+ fits_add_card (hdulist, frame_s);
+ fits_add_card (hdulist, temp_s);
+ fits_add_card (hdulist, expose_s);
+ fits_add_card (hdulist, pixel_s);
+ fits_add_card (hdulist, "INSTRUME= 'Apogee CCD'");
+ fits_add_card (hdulist, obsDate);
+
+ return (hdulist);
+}
+
+// Convert a string to a decimal or hexadecimal integer
+// Code taken from Dave Mills Apogee driver
+unsigned short ApogeeCam::hextoi(char *instr)
+{
+ unsigned short val, tot = 0;
+ bool IsHEX = false;
+
+ long n = strlen( instr );
+ if ( n > 1 )
+ { // Look for hex format e.g. 8Fh, A3H or 0x5D
+ if ( instr[ n - 1 ] == 'h' || instr[ n - 1 ] == 'H' )
+ IsHEX = true;
+ else if ( *instr == '0' && *(instr+1) == 'x' )
+ {
+ IsHEX = true;
+ instr += 2;
+ }
+ }
+
+ if ( IsHEX )
+ {
+ while (instr && *instr && isxdigit(*instr))
+ {
+ val = *instr++ - '0';
+ if (9 < val)
+ val -= 7;
+ tot <<= 4;
+ tot |= (val & 0x0f);
+ }
+ }
+ else
+ tot = atoi( instr );
+
+ return tot;
+}
+
+double ApogeeCam::min()
+{
+ double lmin = APGFrame.img[0];
+ int ind=0, i, j;
+
+ for (i= 0; i < APGFrame.height ; i++)
+ for (j= 0; j < APGFrame.width; j++)
+ {
+ ind = (i * APGFrame.width) + j;
+ if (APGFrame.img[ind] < lmin) lmin = APGFrame.img[ind];
+ }
+
+ return lmin;
+}
+
+double ApogeeCam::max()
+{
+ double lmax = APGFrame.img[0];
+ int ind=0, i, j;
+
+ for (i= 0; i < APGFrame.height ; i++)
+ for (j= 0; j < APGFrame.width; j++)
+ {
+ ind = (i * APGFrame.width) + j;
+ if (APGFrame.img[ind] > lmax) lmax = APGFrame.img[ind];
+ }
+
+ return lmax;
+}
+
diff --git a/kstars/kstars/indi/apogee_ppi.h b/kstars/kstars/indi/apogee_ppi.h
new file mode 100644
index 00000000..bed27b02
--- /dev/null
+++ b/kstars/kstars/indi/apogee_ppi.h
@@ -0,0 +1,167 @@
+#if 0
+ Apogee PPI
+ INDI Interface for Apogee PPI
+ Copyright (C) 2005 Jasem Mutlaq (mutlaqja AT ikarustech DOT com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#ifndef APOGEE_PPI_H
+#define APOGEE_PPI_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+#include <fcntl.h>
+#include <errno.h>
+
+#include "fitsrw.h"
+#include "indidevapi.h"
+#include "eventloop.h"
+#include "indicom.h"
+#include "apogee/CameraIO_Linux.h"
+
+#define mydev "Apogee PPI"
+
+#define COMM_GROUP "Communication"
+#define EXPOSE_GROUP "Expose"
+#define IMAGE_GROUP "Image Settings"
+#define DATA_GROUP "Data Channel"
+
+#define POLLMS 1000 /* Polling time (ms) */
+#define TEMP_THRESHOLD .25 /* Differential temperature threshold (C)*/
+
+#define MAX_PIXELS 4096
+#define MAXHBIN 8
+#define MAXVBIN 64
+#define MIN_CCD_TEMP -60
+#define MAX_CCD_TEMP 40
+#define MAXCOLUMNS 16383
+#define MAXROWS 16383
+#define MAXTOTALCOLUMNS 16383
+#define MAXTOTALROWS 16383
+
+#define FILENAMESIZ 2048
+#define LIBVERSIZ 1024
+#define PREFIXSIZ 64
+#define PIPEBUFSIZ 8192
+#define FRAME_ILEN 64
+
+#define getBigEndian(p) ( ((p & 0xff) << 8) | (p >> 8))
+
+class ApogeeCam {
+
+ public:
+
+ ApogeeCam();
+ ~ApogeeCam();
+
+ /* INDI Functions that must be called from indidrivermain */
+ void ISGetProperties (const char *dev);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ void ISPoll();
+
+ private:
+
+ /* Structs */
+ struct
+ {
+ short width;
+ short height;
+ int frameType;
+ int expose;
+ double temperature;
+ int binX, binY;
+ unsigned short *img;
+ } APGFrame;
+
+ enum { LIGHT_FRAME , BIAS_FRAME, DARK_FRAME, FLAT_FRAME };
+
+ /* Switches */
+ ISwitch PowerS[2];
+ ISwitch *ApogeeModelS;
+ ISwitch FrameTypeS[4];
+
+ /* Numbers */
+ INumber FrameN[4];
+ INumber BinningN[2];
+ INumber ExposeTimeN[1];
+ INumber TemperatureN[1];
+ INumber DataChannelN[1];
+
+ /* BLOBs */
+ IBLOB imageB;
+
+ /* Switch vectors */
+ ISwitchVectorProperty PowerSP; /* Connection switch */
+ ISwitchVectorProperty ApogeeModelSP; /* Apogee Model */
+ ISwitchVectorProperty FrameTypeSP; /* Frame type */
+
+ /* Number vectors */
+ INumberVectorProperty FrameNP; /* Frame specs */
+ INumberVectorProperty BinningNP; /* Binning */
+ INumberVectorProperty ExposeTimeNP; /* Exposure */
+ INumberVectorProperty TemperatureNP; /* Temperature control */
+
+
+ /* BLOB vectors */
+ IBLOBVectorProperty imageBP; /* Data stream */
+
+ /* Other */
+ static int streamTimerID; /* Stream ID */
+ double targetTemp; /* Target temperature */
+ CCameraIO *cam; /* Apogee Camera object */
+
+ /* Functions */
+
+ /* General */
+ void initProperties();
+ bool loadXMLModel();
+ bool initCamera();
+
+ /* CCD */
+ void getBasicData(void);
+ void handleExposure(void *);
+ void connectCCD(void);
+ void uploadFile(char * filename);
+ int writeFITS(char *filename, char errmsg[]);
+ int setImageArea(char errmsg[]);
+ void grabImage(void);
+ int isCCDConnected(void);
+
+ /* Power */
+ int checkPowerS(ISwitchVectorProperty *sp);
+ int checkPowerN(INumberVectorProperty *np);
+ int checkPowerT(ITextVectorProperty *tp);
+
+ /* Helper functions */
+ int manageDefaults(char errmsg[]);
+ int getOnSwitch(ISwitchVectorProperty *sp);
+ FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp);
+ unsigned short hextoi(char* instr);
+ double min();
+ double max();
+
+};
+
+#endif
+
diff --git a/kstars/kstars/indi/base64.c b/kstars/kstars/indi/base64.c
new file mode 100644
index 00000000..28424512
--- /dev/null
+++ b/kstars/kstars/indi/base64.c
@@ -0,0 +1,245 @@
+/* This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the Free
+ * Software Foundation; either version 2 of the License, or (at your option) any
+ * later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
+ * details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place - Suite 330, Boston, MA 02110-1301, USA.
+ *
+ * Adapted from code written by Eric S. Raymond <esr@snark.thyrsus.com>
+ *
+ */
+
+/* Pair of functions to convert to/from base64.
+ * Also can be used to build a standalone utility and a loopback test.
+ * see http://www.faqs.org/rfcs/rfc3548.html
+ */
+
+/** \file base64.c
+ \brief Pair of functions to convert to/from base64.
+
+*/
+
+#include <ctype.h>
+#include "base64.h"
+
+static const char base64digits[] =
+ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";
+
+#define BAD (-1)
+static const char base64val[] = {
+ BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD,
+ BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD,
+ BAD,BAD,BAD,BAD, BAD,BAD,BAD,BAD, BAD,BAD,BAD, 62, BAD,BAD,BAD, 63,
+ 52, 53, 54, 55, 56, 57, 58, 59, 60, 61,BAD,BAD, BAD,BAD,BAD,BAD,
+ BAD, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
+ 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25,BAD, BAD,BAD,BAD,BAD,
+ BAD, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
+ 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51,BAD, BAD,BAD,BAD,BAD
+};
+#define DECODE64(c) (isascii(c) ? base64val[c] : BAD)
+
+/* convert inlen raw bytes at in to base64 string (NUL-terminated) at out.
+ * out size should be at least 4*inlen/3 + 4.
+ * return length of out (sans trailing NUL).
+ */
+int
+to64frombits(unsigned char *out, const unsigned char *in, int inlen)
+{
+ unsigned char *out0 = out;
+
+ for (; inlen >= 3; inlen -= 3)
+ {
+ *out++ = base64digits[in[0] >> 2];
+ *out++ = base64digits[((in[0] << 4) & 0x30) | (in[1] >> 4)];
+ *out++ = base64digits[((in[1] << 2) & 0x3c) | (in[2] >> 6)];
+ *out++ = base64digits[in[2] & 0x3f];
+ in += 3;
+ }
+ if (inlen > 0)
+ {
+ unsigned char fragment;
+
+ *out++ = base64digits[in[0] >> 2];
+ fragment = (in[0] << 4) & 0x30;
+ if (inlen > 1)
+ fragment |= in[1] >> 4;
+ *out++ = base64digits[fragment];
+ *out++ = (inlen < 2) ? '=' : base64digits[(in[1] << 2) & 0x3c];
+ *out++ = '=';
+ }
+ *out = '\0';
+
+ return (out-out0);
+}
+
+/* convert base64 at in to raw bytes out, returning count or <0 on error.
+ * base64 may contain any embedded whitespace.
+ * out should be at least 3/4 the length of in.
+ */
+int
+from64tobits(char *out, const char *in)
+{
+ int len = 0;
+ register unsigned char digit1, digit2, digit3, digit4;
+
+ do {
+ do {digit1 = *in++;} while (isspace(digit1));
+ if (DECODE64(digit1) == BAD)
+ return(-1);
+ do {digit2 = *in++;} while (isspace(digit2));
+ if (DECODE64(digit2) == BAD)
+ return(-2);
+ do {digit3 = *in++;} while (isspace(digit3));
+ if (digit3 != '=' && DECODE64(digit3) == BAD)
+ return(-3);
+ do {digit4 = *in++;} while (isspace(digit4));
+ if (digit4 != '=' && DECODE64(digit4) == BAD)
+ return(-4);
+ *out++ = (DECODE64(digit1) << 2) | (DECODE64(digit2) >> 4);
+ ++len;
+ if (digit3 != '=')
+ {
+ *out++ = ((DECODE64(digit2) << 4) & 0xf0) | (DECODE64(digit3) >> 2);
+ ++len;
+ if (digit4 != '=')
+ {
+ *out++ = ((DECODE64(digit3) << 6) & 0xc0) | DECODE64(digit4);
+ ++len;
+ }
+ }
+ while (isspace(*in))
+ in++;
+ } while (*in && digit4 != '=');
+
+ return (len);
+}
+
+#ifdef BASE64_PROGRAM
+/* standalone program that converts to/from base64.
+ * cc -o base64 -DBASE64_PROGRAM base64.c
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+static void
+usage (char *me)
+{
+ fprintf (stderr, "Purpose: convert stdin to/from base64 on stdout\n");
+ fprintf (stderr, "Usage: %s {-t,-f}\n", me);
+ exit (1);
+}
+
+int
+main (int ac, char *av[])
+{
+ int to64 = 1;
+
+ /* decide whether to or from base64 */
+ if (ac == 2 && strcmp (av[1], "-f") == 0)
+ to64 = 0;
+ else if (ac != 1 && (ac != 2 || strcmp (av[1], "-t")))
+ usage (av[0]);
+
+ if (to64) {
+ unsigned char *rawin, *b64;
+ int i, n, nrawin, nb64;
+
+ /* read raw on stdin until EOF */
+ rawin = malloc(4096);
+ nrawin = 0;
+ while ((n = fread (rawin+nrawin, 1, 4096, stdin)) > 0)
+ rawin = realloc (rawin, (nrawin+=n)+4096);
+
+ /* convert to base64 */
+ b64 = malloc (4*nrawin/3+4);
+ nb64 = to64frombits(b64, rawin, nrawin);
+
+ /* pretty print */
+ for (i = 0; i < nb64; i += 72)
+ printf ("%.*s\n", 72, b64+i);
+ } else {
+ unsigned char *raw, *b64;
+ int n, nraw, nb64;
+
+ /* read base64 on stdin until EOF */
+ b64 = malloc(4096);
+ nb64 = 0;
+ while ((n = fread (b64+nb64, 1, 4096, stdin)) > 0)
+ b64 = realloc (b64, (nb64+=n)+4096);
+ b64[nb64] = '\0';
+
+ /* convert to raw */
+ raw = malloc (3*nb64/4);
+ nraw = from64tobits(raw, b64);
+ if (nraw < 0) {
+ fprintf (stderr, "base64 conversion error: %d\n", nraw);
+ return (1);
+ }
+
+ /* write */
+ fwrite (raw, 1, nraw, stdout);
+ }
+
+ return (0);
+}
+
+#endif
+
+#ifdef LOOPBACK_TEST
+/* standalone test that reads binary on stdin, converts to base64 and back,
+ * then compares. exit 0 if compares the same else 1
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+int
+main (int ac, char *av[])
+{
+ unsigned char *rawin, *b64, *rawback;
+ int n, nrawin, nrawback, nb64;
+
+ /* read raw on stdin until EOF */
+ rawin = malloc(4096);
+ nrawin = 0;
+ while ((n = fread (rawin+nrawin, 1, 4096, stdin)) > 0)
+ rawin = realloc (rawin, (nrawin+=n)+4096);
+
+ /* convert to base64 */
+ b64 = malloc (4*nrawin*3 + 4);
+ nb64 = to64frombits(b64, rawin, nrawin);
+
+ /* convert back to raw */
+ rawback = malloc (3*nb64/4);
+ nrawback = from64tobits(rawback, b64);
+ if (nrawback < 0) {
+ fprintf (stderr, "base64 error: %d\n", nrawback);
+ return(1);
+ }
+ if (nrawback != nrawin) {
+ fprintf (stderr, "base64 back length %d != %d\n", nrawback, nrawin);
+ return(1);
+ }
+
+ /* compare */
+ if (memcmp (rawback, rawin, nrawin)) {
+ fprintf (stderr, "compare error\n");
+ return (1);
+ }
+
+ /* success */
+ return (0);
+}
+#endif
+/* For RCS Only -- Do Not Edit */
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile$ $Date$ $Revision$ $Name: $"};
diff --git a/kstars/kstars/indi/base64.h b/kstars/kstars/indi/base64.h
new file mode 100644
index 00000000..d99e474f
--- /dev/null
+++ b/kstars/kstars/indi/base64.h
@@ -0,0 +1,36 @@
+#ifndef BASE64_H
+#define BASE64_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * \defgroup base64 Functions to convert from and to base64
+ */
+/*@{*/
+
+/** \brief Convert bytes array to base64.
+ \param out output buffer in base64. The buffer size must be at least (4 * inlen / 3 + 4) bytes long.
+ \param in input binary buffer
+ \param inlen number of bytes to convert
+ \return 0 on success, -1 on failure.
+ */
+extern int to64frombits(unsigned char *out, const unsigned char *in,
+ int inlen);
+
+/** \brief Convert base64 to bytes array.
+ \param out output buffer in bytes. The buffer size must be at least (3 * size_of_in_buffer / 4) bytes long.
+ \param in input base64 buffer
+ \return 0 on success, -1 on failure.
+ */
+
+extern int from64tobits(char *out, const char *in);
+
+/*@}*/
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/kstars/kstars/indi/celestrongps.cpp b/kstars/kstars/indi/celestrongps.cpp
new file mode 100644
index 00000000..a187aaf8
--- /dev/null
+++ b/kstars/kstars/indi/celestrongps.cpp
@@ -0,0 +1,778 @@
+#if 0
+ Celestron GPS
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+
+#include "celestronprotocol.h"
+#include "celestrongps.h"
+
+#define RA_THRESHOLD 0.01
+#define DEC_THRESHOLD 0.05
+#define mydev "Celestron GPS"
+
+CelestronGPS *telescope = NULL;
+
+
+/* There is _one_ binary for all LX200 drivers, but each binary is renamed
+** to its device name (i.e. lx200gps, lx200_16..etc). The main function will
+** fetch from std args the binary name and ISInit will create the apporpiate
+** device afterwards. If the binary name does not match any known devices,
+** we simply create a generic device
+*/
+extern char* me;
+
+#define COMM_GROUP "Communication"
+#define BASIC_GROUP "Main Control"
+#define MOVE_GROUP "Movement Control"
+
+static void ISPoll(void *);
+
+/*INDI controls */
+static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}};
+static ISwitch SlewModeS[] = {{"Slew", "", ISS_ON, 0, 0}, {"Find", "", ISS_OFF, 0, 0}, {"Centering", "", ISS_OFF, 0, 0}, {"Guide", "", ISS_OFF, 0, 0}};
+static ISwitch OnCoordSetS[] = {{"SLEW", "Slew", ISS_ON, 0 , 0}, {"TRACK", "Track", ISS_OFF, 0, 0}, {"SYNC", "Sync", ISS_OFF, 0, 0}};
+static ISwitch abortSlewS[] = {{"ABORT", "Abort", ISS_OFF, 0, 0}};
+
+static ISwitch MovementS[] = {{"N", "North", ISS_OFF, 0, 0}, {"W", "West", ISS_OFF, 0, 0}, {"E", "East", ISS_OFF, 0, 0}, {"S", "South", ISS_OFF, 0, 0}};
+
+/* equatorial position */
+static INumber eq[] = {
+ {"RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0., 0, 0, 0},
+ {"DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0},
+};
+//TODO decide appropiate TIME_OUT
+static INumberVectorProperty eqNum = {
+ mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE,
+ eq, NARRAY(eq), "", 0};
+
+/* Fundamental group */
+static ISwitchVectorProperty PowerSw = { mydev, "CONNECTION" , "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0};
+static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}};
+static ITextVectorProperty Port = { mydev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE, PortT, NARRAY(PortT), "", 0};
+
+/* Movement group */
+static ISwitchVectorProperty OnCoordSetSw = { mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, OnCoordSetS, NARRAY(OnCoordSetS), "", 0};
+static ISwitchVectorProperty abortSlewSw = { mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, abortSlewS, NARRAY(abortSlewS), "", 0};
+static ISwitchVectorProperty SlewModeSw = { mydev, "Slew rate", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SlewModeS, NARRAY(SlewModeS), "", 0};
+
+static ISwitchVectorProperty MovementSw = { mydev, "MOVEMENT", "Move toward", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, MovementS, NARRAY(MovementS), "", 0};
+
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ static int isInit=0;
+
+ if (isInit)
+ return;
+
+ isInit = 1;
+
+ PortT[0].text = strcpy(new char[32], "/dev/ttyS0");
+
+ telescope = new CelestronGPS();
+
+ IEAddTimer (POLLMS, ISPoll, NULL);
+}
+
+void ISGetProperties (const char *dev)
+{ ISInit(); telescope->ISGetProperties(dev);}
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{ ISInit(); telescope->ISNewSwitch(dev, name, states, names, n);}
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{ ISInit(); telescope->ISNewText(dev, name, texts, names, n);}
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{ ISInit(); telescope->ISNewNumber(dev, name, values, names, n);}
+void ISPoll (void *p) { telescope->ISPoll(); IEAddTimer (POLLMS, ISPoll, NULL); p=p;}
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{}
+
+/**************************************************
+*** LX200 Generic Implementation
+***************************************************/
+
+CelestronGPS::CelestronGPS()
+{
+
+ targetRA = lastRA = 0;
+ targetDEC = lastDEC = 0;
+ currentSet = 0;
+ lastSet = -1;
+ lastMove[0] = lastMove[1] = lastMove[2] = lastMove[3] = 0;
+
+ JD = 0;
+
+ // Children call parent routines, this is the default
+ IDLog("initilizaing from Celeston GPS device...\n");
+
+}
+
+void CelestronGPS::ISGetProperties(const char *dev)
+{
+
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ // COMM_GROUP
+ IDDefSwitch (&PowerSw, NULL);
+ IDDefText (&Port, NULL);
+
+ // BASIC_GROUP
+ IDDefNumber (&eqNum, NULL);
+ IDDefSwitch (&OnCoordSetSw, NULL);
+ IDDefSwitch (&abortSlewSw, NULL);
+ IDDefSwitch (&SlewModeSw, NULL);
+
+ // Movement group
+ IDDefSwitch (&MovementSw, NULL);
+
+ /* Send the basic data to the new client if the previous client(s) are already connected. */
+ if (PowerSw.s == IPS_OK)
+ getBasicData();
+
+}
+
+void CelestronGPS::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ IText *tp;
+
+ // suppress warning
+ n=n;
+ // ignore if not ours //
+ if (strcmp (dev, mydev))
+ return;
+
+ if (!strcmp(name, Port.name) )
+ {
+ Port.s = IPS_OK;
+
+ tp = IUFindText( &Port, names[0] );
+ if (!tp)
+ return;
+
+ tp->text = new char[strlen(texts[0])+1];
+ strcpy(tp->text, texts[0]);
+ IDSetText (&Port, NULL);
+ return;
+ }
+}
+
+int CelestronGPS::handleCoordSet()
+{
+
+ int i=0;
+ char RAStr[32], DecStr[32];
+
+ switch (currentSet)
+ {
+
+ // Slew
+ case 0:
+ lastSet = 0;
+ if (eqNum.s == IPS_BUSY)
+ {
+ StopNSEW();
+ // sleep for 500 mseconds
+ usleep(500000);
+ }
+
+ if ((i = SlewToCoords(targetRA, targetDEC)))
+ {
+ slewError(i);
+ return (-1);
+ }
+
+ eqNum.s = IPS_BUSY;
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ IDSetNumber(&eqNum, "Slewing to JNOW RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNOW RA %s - DEC %s", RAStr, DecStr);
+ break;
+
+
+ // Track
+ case 1:
+ if (eqNum.s == IPS_BUSY)
+ {
+ StopNSEW();
+ // sleep for 500 mseconds
+ usleep(500000);
+ }
+
+ if ( (fabs ( targetRA - currentRA ) >= TRACKING_THRESHOLD) ||
+ (fabs (targetDEC - currentDEC) >= TRACKING_THRESHOLD))
+ {
+
+ IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n");
+ IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA);
+ IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC);
+
+ if (( i = SlewToCoords(targetRA, targetDEC)))
+ {
+ slewError(i);
+ return (-1);
+ }
+
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ eqNum.s = IPS_BUSY;
+ IDSetNumber(&eqNum, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNOW RA %s - DEC %s", RAStr, DecStr);
+ }
+ else
+ {
+ IDLog("Tracking called, but tracking threshold not reached yet.\n");
+ eqNum.s = IPS_OK;
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+ if (lastSet != 1)
+ IDSetNumber(&eqNum, "Tracking...");
+ else
+ IDSetNumber(&eqNum, NULL);
+ }
+ lastSet = 1;
+ break;
+
+ // Sync
+ case 2:
+ lastSet = 2;
+ OnCoordSetSw.s = IPS_OK;
+ SyncToCoords(targetRA, targetDEC);
+ eqNum.s = IPS_OK;
+ IDSetNumber(&eqNum, "Synchronization successful.");
+ break;
+ }
+
+ return (0);
+
+}
+
+void CelestronGPS::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ double newRA=0, newDEC=0;
+
+ // ignore if not ours //
+ if (strcmp (dev, mydev))
+ return;
+
+ struct tm *tp;
+ time_t t;
+
+ time (&t);
+ tp = gmtime (&t);
+
+ if (!strcmp (name, eqNum.name))
+ {
+ int i=0, nset=0;
+
+ if (checkPower(&eqNum))
+ return;
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *eqp = IUFindNumber (&eqNum, names[i]);
+ if (eqp == &eq[0])
+ {
+ newRA = values[i];
+ nset += newRA >= 0 && newRA <= 24.0;
+ } else if (eqp == &eq[1])
+ {
+ newDEC = values[i];
+ nset += newDEC >= -90.0 && newDEC <= 90.0;
+ }
+ }
+
+ if (nset == 2)
+ {
+ //eqNum.s = IPS_BUSY;
+
+ tp->tm_mon += 1;
+ tp->tm_year += 1900;
+
+ // update JD
+ JD = UTtoJD(tp);
+
+ IDLog("We recevined JNOW RA %f - DEC %f\n", newRA, newDEC);;
+ /*apparentCoord( (double) J2000, JD, &newRA, &newDEC);
+ IDLog("Processed to RA %f - DEC %f\n", newRA, newDEC);*/
+
+ //eqNum.np[0].value = values[0];
+ //eqNum.np[1].value = values[1];
+ targetRA = newRA;
+ targetDEC = newDEC;
+
+ if (MovementSw.s == IPS_BUSY)
+ {
+ for (int i=0; i < 4; i++)
+ {
+ lastMove[i] = 0;
+ MovementS[i].s = ISS_OFF;
+ }
+
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, NULL);
+ }
+
+ if (handleCoordSet())
+ {
+ eqNum.s = IPS_IDLE;
+ IDSetNumber(&eqNum, NULL);
+ }
+ }
+ else
+ {
+ eqNum.s = IPS_IDLE;
+ IDSetNumber(&eqNum, "RA or Dec missing or invalid.");
+ }
+
+ return;
+ }
+}
+
+void CelestronGPS::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+
+ int index;
+ ISwitch *swp;
+
+ // Suppress warning
+ names = names;
+
+ //IDLog("in new Switch with Device= %s and Property= %s and #%d items\n", dev, name,n);
+ //IDLog("SolarSw name is %s\n", SolarSw.name);
+
+ // ignore if not ours //
+ if (strcmp (dev, mydev))
+ return;
+
+ // FIRST Switch ALWAYS for power
+ if (!strcmp (name, PowerSw.name))
+ {
+ IUResetSwitches(&PowerSw);
+ IUUpdateSwitches(&PowerSw, states, names, n);
+ powerTelescope();
+ return;
+ }
+
+ if (!strcmp(name, OnCoordSetSw.name))
+ {
+ if (checkPower(&OnCoordSetSw))
+ return;
+
+ IUResetSwitches(&OnCoordSetSw);
+ IUUpdateSwitches(&OnCoordSetSw, states, names, n);
+ currentSet = getOnSwitch(&OnCoordSetSw);
+ }
+
+ // Abort Slew
+ if (!strcmp (name, abortSlewSw.name))
+ {
+ if (checkPower(&abortSlewSw))
+ {
+ abortSlewSw.s = IPS_IDLE;
+ IDSetSwitch(&abortSlewSw, NULL);
+ return;
+ }
+
+ IUResetSwitches(&abortSlewSw);
+ StopNSEW();
+
+ if (eqNum.s == IPS_BUSY)
+ {
+ abortSlewSw.s = IPS_OK;
+ eqNum.s = IPS_IDLE;
+ IDSetSwitch(&abortSlewSw, "Slew aborted.");
+ IDSetNumber(&eqNum, NULL);
+ }
+ else if (MovementSw.s == IPS_BUSY)
+ {
+
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ MovementSw.s = IPS_IDLE;
+ abortSlewSw.s = IPS_OK;
+ eqNum.s = IPS_IDLE;
+ IUResetSwitches(&MovementSw);
+ IUResetSwitches(&abortSlewSw);
+ IDSetSwitch(&abortSlewSw, "Slew aborted.");
+ IDSetSwitch(&MovementSw, NULL);
+ IDSetNumber(&eqNum, NULL);
+ }
+ else
+ {
+ IUResetSwitches(&MovementSw);
+ abortSlewSw.s = IPS_IDLE;
+ IDSetSwitch(&abortSlewSw, NULL);
+ }
+
+ return;
+ }
+
+ // Slew mode
+ if (!strcmp (name, SlewModeSw.name))
+ {
+ if (checkPower(&SlewModeSw))
+ return;
+
+ IUResetSwitches(&SlewModeSw);
+ IUUpdateSwitches(&SlewModeSw, states, names, n);
+ index = getOnSwitch(&SlewModeSw);
+ SetRate(index);
+
+ SlewModeSw.s = IPS_OK;
+ IDSetSwitch(&SlewModeSw, NULL);
+ return;
+ }
+
+ // Movement
+ if (!strcmp (name, MovementSw.name))
+ {
+ if (checkPower(&MovementSw))
+ return;
+
+ index = -1;
+ IUUpdateSwitches(&MovementSw, states, names, n);
+ swp = IUFindSwitch(&MovementSw, names[0]);
+
+ if (!swp)
+ {
+ StopNSEW();
+ IUResetSwitches(&MovementSw);
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, NULL);
+ }
+
+ if (swp == &MovementS[0]) index = 0;
+ else if (swp == &MovementS[1]) index = 1;
+ else if (swp == &MovementS[2]) index = 2;
+ else index = 3;
+
+ lastMove[index] = lastMove[index] == 0 ? 1 : 0;
+ if (lastMove[index] == 0)
+ MovementS[index].s = ISS_OFF;
+
+ // North/South movement is illegal
+ if (lastMove[NORTH] && lastMove[SOUTH])
+ {
+ StopNSEW();
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ IUResetSwitches(&MovementSw);
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, "Slew aborted.");
+ return;
+ }
+
+ // East/West movement is illegal
+ if (lastMove[EAST] && lastMove[WEST])
+ {
+ StopNSEW();
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ IUResetSwitches(&MovementSw);
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, "Slew aborted.");
+ return;
+ }
+
+ //IDLog("We have switch %d \n ", index);
+ //IDLog("NORTH: %d -- WEST: %d -- EAST: %d -- SOUTH %d\n", lastMove[0], lastMove[1], lastMove[2], lastMove[3]);
+
+ if (lastMove[index] == 1)
+ StartSlew(index);
+ else
+ StopSlew(index);
+
+ if (!lastMove[0] && !lastMove[1] && !lastMove[2] && !lastMove[3])
+ MovementSw.s = IPS_IDLE;
+
+ if (lastMove[index] == 0)
+ IDSetSwitch(&MovementSw, "Moving toward %s aborted.", Direction[index]);
+ else
+ {
+ MovementSw.s = IPS_BUSY;
+ IDSetSwitch(&MovementSw, "Moving %s...", Direction[index]);
+ }
+ return;
+ }
+
+}
+
+
+int CelestronGPS::getOnSwitch(ISwitchVectorProperty *sp)
+{
+ for (int i=0; i < sp->nsp ; i++)
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+
+ return -1;
+}
+
+
+int CelestronGPS::checkPower(ISwitchVectorProperty *sp)
+{
+ if (PowerSw.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int CelestronGPS::checkPower(INumberVectorProperty *np)
+{
+ if (PowerSw.s != IPS_OK)
+ {
+ if (!strcmp(np->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+ return 0;
+}
+
+int CelestronGPS::checkPower(ITextVectorProperty *tp)
+{
+
+ if (PowerSw.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void CelestronGPS::ISPoll()
+{
+ double dx, dy;
+ double currentRA, currentDEC;
+ int status;
+
+ switch (eqNum.s)
+ {
+ case IPS_IDLE:
+ if (PowerSw.s != IPS_OK)
+ break;
+ currentRA = GetRA();
+ currentDEC = GetDec();
+
+ if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01)
+ {
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IDSetNumber (&eqNum, NULL);
+
+ }
+ break;
+
+ case IPS_BUSY:
+ currentRA = GetRA();
+ currentDEC = GetDec();
+ dx = targetRA - currentRA;
+ dy = targetDEC - currentDEC;
+
+ IDLog("targetRA is %f, currentRA is %f\n", (float) targetRA, (float) currentRA);
+ IDLog("targetDEC is %f, currentDEC is %f\n****************************\n", (float) targetDEC, (float) currentDEC);
+
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+
+ status = CheckCoords(targetRA, targetDEC);
+
+ // Wait until acknowledged or within 3.6', change as desired.
+ switch (status)
+ {
+ case 0: /* goto in progress */
+ IDSetNumber (&eqNum, NULL);
+ break;
+ case 1: /* goto complete within tolerance */
+ case 2: /* goto complete but outside tolerance */
+ currentRA = targetRA;
+ currentDEC = targetDEC;
+
+ /*apparentCoord( JD, (double) J2000, &currentRA, &currentDEC);*/
+
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+
+ eqNum.s = IPS_OK;
+
+ if (currentSet == 0)
+ {
+ IUResetSwitches(&OnCoordSetSw);
+ OnCoordSetSw.sp[0].s = ISS_ON;
+ IDSetNumber (&eqNum, "Slew is complete");
+ }
+ else
+ {
+ IUResetSwitches(&OnCoordSetSw);
+ OnCoordSetSw.sp[1].s = ISS_ON;
+ IDSetNumber (&eqNum, "Slew is complete. Tracking...");
+ }
+
+ IDSetSwitch (&OnCoordSetSw, NULL);
+ break;
+ }
+ break;
+
+ case IPS_OK:
+ if (PowerSw.s != IPS_OK)
+ break;
+ currentRA = GetRA();
+ currentDEC = GetDec();
+
+ if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01)
+ {
+
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IDSetNumber (&eqNum, NULL);
+
+ }
+ break;
+
+
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (MovementSw.s)
+ {
+ case IPS_IDLE:
+ break;
+ case IPS_BUSY:
+ currentRA = GetRA();
+ currentDEC = GetDec();
+
+ /*apparentCoord( JD, (double) J2000, &currentRA, &currentDEC);*/
+
+
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+
+ IDSetNumber (&eqNum, NULL);
+
+ break;
+ case IPS_OK:
+ break;
+ case IPS_ALERT:
+ break;
+ }
+
+}
+
+void CelestronGPS::getBasicData()
+{
+
+ targetRA = GetRA();
+ targetDEC = GetDec();
+
+ eqNum.np[0].value = targetRA;
+ eqNum.np[1].value = targetDEC;
+
+ IDSetNumber(&eqNum, NULL);
+
+}
+
+void CelestronGPS::powerTelescope()
+{
+
+ switch (PowerSw.sp[0].s)
+ {
+ case ISS_ON:
+
+ if (ConnectTel(Port.tp[0].text) < 0)
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch (&PowerSw, "Error connecting to port %s", Port.tp[0].text);
+ return;
+ }
+
+ PowerSw.s = IPS_OK;
+ IDSetSwitch (&PowerSw, "Telescope is online. Retrieving basic data...");
+ getBasicData();
+ break;
+
+ case ISS_OFF:
+ IDSetSwitch (&PowerSw, "Telescope is offline.");
+ IDLog("Telescope is offline.");
+ DisconnectTel();
+ break;
+
+ }
+}
+
+void CelestronGPS::slewError(int slewCode)
+{
+ eqNum.s = IPS_IDLE;
+
+ switch (slewCode)
+ {
+ case 1:
+ IDSetNumber (&eqNum, "Invalid newDec in SlewToCoords");
+ break;
+ case 2:
+ IDSetNumber (&eqNum, "RA count overflow in SlewToCoords");
+ break;
+ case 3:
+ IDSetNumber (&eqNum, "Dec count overflow in SlewToCoords");
+ break;
+ case 4:
+ IDSetNumber (&eqNum, "No acknowledgement from telescope after SlewToCoords");
+ break;
+ default:
+ IDSetNumber (&eqNum, "Unknown error");
+ break;
+ }
+
+}
diff --git a/kstars/kstars/indi/celestrongps.h b/kstars/kstars/indi/celestrongps.h
new file mode 100644
index 00000000..ad1759fa
--- /dev/null
+++ b/kstars/kstars/indi/celestrongps.h
@@ -0,0 +1,68 @@
+/*
+ Celestron GPS
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef CELESTRONGPS_H
+#define CELESTRONGPS_H
+
+#include "indidevapi.h"
+#include "indicom.h"
+
+#define POLLMS 1000 /* poll period, ms */
+
+class CelestronGPS
+{
+ public:
+ CelestronGPS();
+ virtual ~CelestronGPS() {}
+
+ virtual void ISGetProperties (const char *dev);
+ virtual void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ virtual void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ virtual void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ virtual void ISPoll ();
+ virtual void getBasicData();
+
+ int checkPower(INumberVectorProperty *np);
+ int checkPower(ISwitchVectorProperty *sp);
+ int checkPower(ITextVectorProperty *tp);
+ void powerTelescope();
+ void slewError(int slewCode);
+ int handleCoordSet();
+ int getOnSwitch(ISwitchVectorProperty *sp);
+
+ private:
+ int timeFormat;
+
+ double JD;
+ double currentRA;
+ double currentDEC;
+ double targetRA;
+ double targetDEC;
+ double lastRA;
+ double lastDEC;
+
+ int lastSet;
+ int currentSet;
+ int lastMove[4];
+
+};
+
+#endif
+
diff --git a/kstars/kstars/indi/celestronprotocol.c b/kstars/kstars/indi/celestronprotocol.c
new file mode 100644
index 00000000..03342f71
--- /dev/null
+++ b/kstars/kstars/indi/celestronprotocol.c
@@ -0,0 +1,795 @@
+/*
+ * Telescope Control Protocol for Celestron NexStar GPS telescopes
+ *
+ * Copyright 2003 John Kielkopf
+ * John Kielkopf (kielkopf@louisville.edu)
+ *
+ * Distributed under the terms of the General Public License (see LICENSE)
+ *
+ * 15 May 2003 -- Version 2.00
+ *
+ *
+ *
+ */
+
+
+#include <stdio.h>
+#include <errno.h>
+#include <time.h>
+#include <string.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <unistd.h>
+#include <sys/stat.h>
+#include <sys/ioctl.h>
+#include <fcntl.h>
+#include <termios.h>
+#include <math.h>
+#include "celestronprotocol.h"
+
+#define NULL_PTR(x) (x *)0
+
+/* There are two classes of routines defined here: */
+
+/* XmTel commands to allow easy NexStar access. These */
+/* include routines that mimic the extensive LX200 command */
+/* language and, for the most part, trap calls and */
+/* respond with an error message to the console. */
+
+/* NexStar specific commands and data. */
+
+/* The NexStar command set as documented by Celestron */
+/* is very limited. This version of xmtel uses ta few */
+/* auxilliary commands which permit direct access to the motor */
+/* controllers. */
+
+
+/* XmTel compatibility commands */
+
+int ConnectTel(char *port);
+void DisconnectTel(void);
+int CheckConnectTel(void);
+
+void SetRate(int newRate);
+void SetLimits(double limitLower, double limitHigher);
+void StartSlew(int direction);
+void StopSlew(int direction);
+double GetRA(void);
+double GetDec(void);
+int SlewToCoords(double newRA, double newDec);
+int SyncToCoords(double newRA, double newDec);
+int CheckCoords(double desRA, double desDec);
+
+void StopNSEW(void);
+int SetSlewRate(void);
+
+int SyncLST(double newTime);
+int SyncLocalTime(void);
+
+void Reticle(int reticle);
+void Focus(int focus);
+void Derotator(int rotate);
+void Fan(int fan);
+
+static int TelPortFD;
+static int TelConnectFlag = 0;
+
+
+/* NexStar local data */
+
+static double returnRA; /* Last update of RA */
+static double returnDec; /* Last update of Dec */
+static int updateRA; /* Set if no RA inquiry since last update */
+static int updateDec; /* Set if no Dec inquiry since last update */
+static int slewRate; /* Rate for slew request in StartSlew */
+
+
+/* Coordinate reported by NexStar = true coordinate + offset. */
+
+static double offsetRA = 0; /* Correction to RA from NexStar */
+static double offsetDec = 0; /* Correction to Dec from NexStar */
+
+
+/* NexStar local commands */
+
+void GetRAandDec(void); /* Update RA and Dec from NexStar */
+
+
+/* Serial communication utilities */
+
+
+typedef fd_set telfds;
+
+static int readn(int fd, char *ptr, int nbytes, int sec);
+static int writen(int fd, char *ptr, int nbytes);
+static int telstat(int fd,int sec,int usec);
+
+
+int CheckConnectTel(void)
+{
+ return TelConnectFlag;
+}
+
+
+
+int ConnectTel(char *port)
+{
+ struct termios tty;
+ char returnStr[128];
+ int numRead;
+
+ fprintf(stderr, "Connecting to port: %s\n",port);
+
+ if(TelConnectFlag != 0)
+ return 0;
+
+ /* Make the connection */
+
+ TelPortFD = open(port,O_RDWR);
+ if(TelPortFD == -1)
+ return -1;
+
+ tcgetattr(TelPortFD,&tty);
+ cfsetospeed(&tty, (speed_t) B9600);
+ cfsetispeed(&tty, (speed_t) B9600);
+ tty.c_cflag = (tty.c_cflag & ~CSIZE) | CS8;
+ tty.c_iflag = IGNBRK;
+ tty.c_lflag = 0;
+ tty.c_oflag = 0;
+ tty.c_cflag |= CLOCAL | CREAD;
+ tty.c_cc[VMIN] = 1;
+ tty.c_cc[VTIME] = 5;
+ tty.c_iflag &= ~(IXON|IXOFF|IXANY);
+ tty.c_cflag &= ~(PARENB | PARODD);
+ tcsetattr(TelPortFD, TCSANOW, &tty);
+
+ /* Flush the input (read) buffer */
+
+ tcflush(TelPortFD,TCIOFLUSH);
+
+ /* Test connection */
+
+ writen(TelPortFD,"Kx",2);
+ numRead=readn(TelPortFD,returnStr,3,2);
+ returnStr[numRead] = '\0';
+
+ /* Diagnostic tests */
+
+ fprintf(stderr, "ConnectTel read %d characters: %s\n",numRead,returnStr);
+ fprintf(stderr, "TelConnectFlag set to: %d\n",TelConnectFlag);
+
+ if (numRead == 2)
+ {
+ TelConnectFlag = 1;
+ return (0);
+ }
+ else
+ return -1;
+
+
+}
+
+/* Assign and save slewRate for use in StartSlew */
+
+void SetRate(int newRate)
+{
+ if(newRate == SLEW)
+ {
+ slewRate = 9;
+ }
+ else if(newRate == FIND)
+ {
+ slewRate = 6;
+ }
+ else if(newRate == CENTER)
+ {
+ slewRate = 3;
+ }
+ else if(newRate == GUIDE)
+ {
+ slewRate = 1;
+ }
+
+}
+
+
+/* Start a slew in chosen direction at slewRate */
+/* Use auxilliary NexStar command set through the hand control computer */
+
+void StartSlew(int direction)
+{
+ char slewCmd[] = { 0x50, 0x02, 0x11, 0x24, 0x09, 0x00, 0x00, 0x00 };
+ char inputStr[2048];
+
+ if(direction == NORTH)
+ {
+ slewCmd[2] = 0x11;
+ slewCmd[3] = 0x24;
+ slewCmd[4] = slewRate;
+ }
+ else if(direction == EAST)
+ {
+ slewCmd[2] = 0x10;
+ slewCmd[3] = 0x25;
+ slewCmd[4] = slewRate;
+ }
+ else if(direction == SOUTH)
+ {
+ slewCmd[2] = 0x11;
+ slewCmd[3] = 0x25;
+ slewCmd[4] = slewRate;
+ }
+ else if(direction == WEST)
+ {
+ slewCmd[2] = 0x10;
+ slewCmd[3] = 0x24;
+ slewCmd[4] = slewRate;
+ }
+
+ writen(TelPortFD,slewCmd,8);
+
+ /* Look for '#' acknowledgement of request*/
+
+ for (;;)
+ {
+ if ( readn(TelPortFD,inputStr,1,1) )
+ {
+ if (inputStr[0] == '#') break;
+ }
+ else
+ {
+ fprintf(stderr,"No acknowledgement from telescope in StartSlew.\n");
+ }
+ }
+}
+
+
+/* Stop the slew in chosen direction */
+
+void StopSlew(int direction)
+{
+ char slewCmd[] = { 0x50, 0x02, 0x11, 0x24, 0x00, 0x00, 0x00, 0x00 };
+ char inputStr[2048];
+
+ if(direction == NORTH)
+ {
+ slewCmd[2] = 0x11;
+ slewCmd[3] = 0x24;
+ }
+ else if(direction == EAST)
+ {
+ slewCmd[2] = 0x10;
+ slewCmd[3] = 0x24;
+ }
+ else if(direction == SOUTH)
+ {
+ slewCmd[2] = 0x11;
+ slewCmd[3] = 0x24;
+ }
+ else if(direction == WEST)
+ {
+ slewCmd[2] = 0x11;
+ slewCmd[3] = 0x24;
+ }
+
+ writen(TelPortFD,slewCmd,8);
+
+ /* Look for '#' acknowledgement of request*/
+
+ for (;;)
+ {
+ if ( readn(TelPortFD,inputStr,1,1) )
+ {
+ if (inputStr[0] == '#') break;
+ }
+ else
+ {
+ fprintf(stderr,"No acknowledgement from telescope in StartSlew.\n");
+ }
+ }
+}
+
+void DisconnectTel(void)
+{
+ /* printf("DisconnectTel\n"); */
+ if(TelConnectFlag == 1)
+ close(TelPortFD);
+ TelConnectFlag = 0;
+}
+
+
+/* Test update status and return the telescope right ascension */
+/* Set updateRA flag false */
+/* Last telescope readout will be returned if no RA inquiry since then */
+/* Otherwise force a new readout */
+/* Two successive calls to GetRA will always force a new readout */
+
+double GetRA(void)
+{
+ if( updateRA != 1) GetRAandDec();
+ updateRA = 0;
+ return returnRA;
+}
+
+
+/* Test update status and return the telescope declination */
+/* Set updateDec flag false */
+/* Last telescope readout will returned if no Dec inquiry since then */
+/* Otherwise force a new readout */
+/* Two successive calls to GetDec will always force a new readout */
+
+double GetDec(void)
+{
+ if( updateDec != 1) GetRAandDec();
+ updateDec = 0;
+ return returnDec;
+}
+
+
+/* Read the telescope right ascension and declination and set update status */
+
+void GetRAandDec(void)
+{
+ char returnStr[12];
+ int countRA,countDec;
+ int numRead;
+
+ writen(TelPortFD,"E",1);
+ numRead=readn(TelPortFD,returnStr,10,1);
+ returnStr[4] = returnStr[9] = '\0';
+
+/* Diagnostic
+ *
+ * printf("GetRAandDec: %d read %x\n",numRead,returnStr);
+ *
+ */
+
+ sscanf(returnStr,"%x",&countRA);
+ sscanf(returnStr+5,"%x:",&countDec);
+ returnRA = (double) countRA;
+ returnRA = returnRA / (3. * 15. * 60. * 65536./64800.);
+ returnDec = (double) countDec;
+ returnDec = returnDec / (3. * 60. * 65536./64800.);
+
+
+/* Account for the quadrant in declination */
+
+/* 90 to 180 */
+
+ if ( (returnDec > 90.) && (returnDec <= 180.) )
+ {
+ returnDec = 180. - returnDec;
+ }
+
+
+/* 180 to 270 */
+
+ if ( (returnDec > 180.) && (returnDec <= 270.) )
+ {
+ returnDec = returnDec - 270.;
+ }
+
+
+/* 270 to 360 */
+
+ if ( (returnDec > 270.) && (returnDec <= 360.) )
+ {
+ returnDec = returnDec - 360.;
+ }
+
+
+/* Set update flags */
+
+ updateRA = 1;
+ updateDec = 1;
+
+
+/* Correct for offsets and return true coordinate */
+/* Coordinate reported by NexStar = true coordinate + offset. */
+
+ returnRA = returnRA - offsetRA;
+ returnDec = returnDec - offsetDec;
+
+}
+
+
+
+/* Reset telescope coordinates to new coordinates by adjusting offsets*/
+/* Coordinate reported by NexStar = true coordinate + offset. */
+
+int SyncToCoords(double newRA, double newDec)
+{
+ offsetRA = 0.;
+ offsetDec = 0.;
+ GetRAandDec();
+ offsetRA = returnRA - newRA;
+ offsetDec = returnDec - newDec;
+
+ return (0);
+}
+
+
+/* Slew to new coordinates */
+/* Coordinate sent to NexStar = true coordinate + offset. */
+
+int SlewToCoords(double newRA, double newDec)
+{
+ int countRA,countDec;
+ char r0,r1,r2,r3,d0,d1,d2,d3;
+ double degs, hrs;
+ char outputStr[32], inputStr[2048];
+
+ /* Add offsets */
+
+ hrs = newRA + offsetRA;
+ degs = newDec + offsetDec;
+
+ /* Convert float RA to integer count */
+
+ hrs = hrs*(3. * 15. * 60. * 65536./64800.);
+ countRA = (int) hrs;
+
+
+/* Account for the quadrant in declination */
+
+ if ( (newDec >= 0.0) && (newDec <= 90.0) )
+ {
+ degs = degs*(3. * 60. * 65536./64800.);
+ }
+ else if ( (newDec < 0.0) && (newDec >= -90.0) )
+ {
+ degs = (360. + degs)*(3. * 60. * 65536./64800.);
+ }
+ else
+ {
+ fprintf(stderr,"Invalid newDec in SlewToCoords.\n");
+ return 1;
+ }
+
+
+
+ /* Convert float Declination to integer count */
+
+ countDec = (int) degs;
+
+
+ /* Convert each integer count to four HEX characters */
+ /* Inline coding just to be fast */
+
+
+ if(countRA < 65536)
+ {
+ r0 = countRA % 16;
+ if(r0 < 10)
+ {
+ r0 = r0 + 48;
+ }
+ else
+ {
+ r0 = r0 + 55;
+ }
+ countRA = countRA/16;
+ r1 = countRA % 16;
+ if(r1 < 10)
+ {
+ r1 = r1 + 48;
+ }
+ else
+ {
+ r1 = r1 + 55;
+ }
+ countRA = countRA/16;
+ r2 = countRA % 16;
+ if(r2 < 10)
+ {
+ r2 = r2 + 48;
+ }
+ else
+ {
+ r2 = r2 + 55;
+ }
+ r3 = countRA/16;
+ if(r3 < 10)
+ {
+ r3 = r3 + 48;
+ }
+ else
+ {
+ r3 = r3 + 55;
+ }
+ }
+ else
+ {
+ printf("RA count overflow in SlewToCoords.\n");
+ return 2;
+ }
+ if(countDec < 65536)
+ {
+ d0 = countDec % 16;
+ if(d0 < 10)
+ {
+ d0 = d0 + 48;
+ }
+ else
+ {
+ d0 = d0 + 55;
+ }
+ countDec = countDec/16;
+ d1 = countDec % 16;
+ if(d1 < 10)
+ {
+ d1 = d1 + 48;
+ }
+ else
+ {
+ d1 = d1 + 55;
+ }
+ countDec = countDec/16;
+ d2 = countDec % 16;
+ if(d2 < 10)
+ {
+ d2 = d2 + 48;
+ }
+ else
+ {
+ d2 = d2 + 55;
+ }
+ d3 = countDec/16;
+ if(d3 < 10)
+ {
+ d3 = d3 + 48;
+ }
+ else
+ {
+ d3 = d3 + 55;
+ }
+ }
+ else
+ {
+ fprintf(stderr,"Dec count overflow in SlewToCoords.\n");
+ return 3;
+ }
+
+
+
+ /* Send the command and characters to the NexStar */
+
+ sprintf(outputStr,"R%c%c%c%c,%c%c%c%c",r3,r2,r1,r0,d3,d2,d1,d0);
+ writen(TelPortFD,outputStr,10);
+
+ /* Look for '#' in response */
+
+ for (;;)
+ {
+ if ( readn(TelPortFD,inputStr,1,2) )
+ {
+ if (inputStr[0] == '#') break;
+ }
+ else
+ fprintf(stderr,"No acknowledgement from telescope after SlewToCoords.\n");
+ return 4;
+ }
+ return 0;
+}
+
+
+/* Test whether the destination has been reached */
+/* With the NexStar we use the goto in progress query */
+/* Return value is */
+/* 0 -- goto in progress */
+/* 1 -- goto complete within tolerance */
+/* 2 -- goto complete but outside tolerance */
+
+int CheckCoords(double desRA, double desDec)
+{
+ double errorRA, errorDec, nowRA, nowDec;
+ char inputStr[2048];
+
+ writen(TelPortFD,"L",1);
+
+ /* Look for '0#' in response indicating goto is not in progress */
+
+ for (;;)
+ {
+ if ( readn(TelPortFD,inputStr,2,2) )
+ {
+ if ( (inputStr[0] == '0') && (inputStr[1] == '#')) break;
+ }
+ else
+ return 0;
+ }
+
+
+ nowRA=GetRA();
+ errorRA = nowRA - desRA;
+ nowDec=GetDec();
+ errorDec = nowDec - desDec;
+
+
+ /* For 6 minute of arc precision; change as needed. */
+
+ if( fabs(errorRA) > (0.1/15.) || fabs(errorDec) > 0.1)
+ return 1;
+ else
+ return 2;
+}
+
+
+/* Set lower and upper limits to protect hardware */
+
+void SetLimits(double limitLower, double limitHigher)
+{
+ limitLower = limitHigher;
+ fprintf(stderr,"NexStar does not support software limits.\n");
+}
+
+
+/* Set slew speed limited by MAXSLEWRATE */
+
+int SetSlewRate(void)
+{
+ fprintf(stderr,"NexStar does not support remote setting of slew rate.\n");
+ return 0;
+}
+
+
+
+/* Stop all slew motion */
+
+void StopNSEW(void)
+{
+ char inputStr[2048];
+
+ writen(TelPortFD,"M",1);
+
+ /* Look for '#' */
+
+ for (;;)
+ {
+ if ( readn(TelPortFD,inputStr,1,1) )
+ {
+ if (inputStr[0] == '#') break;
+ }
+ else
+ {
+ fprintf(stderr,"No acknowledgement from telescope in StopNSEW.\n");
+ }
+ }
+}
+
+
+
+/* Control the reticle function using predefined values */
+
+void Reticle(int reticle)
+{
+ reticle = reticle;
+ fprintf(stderr,"NexStar does not support remote setting of reticle.\n");
+}
+
+
+/* Control the focus using predefined values */
+
+void Focus(int focus)
+{
+ focus = focus;
+ fprintf(stderr,"NexStar does not support remote setting of focus.\n");
+}
+
+
+
+/* Control the derotator using predefined values */
+
+void Derotator(int rotate)
+
+{
+ rotate = rotate;
+ fprintf(stderr,"NexStar does not support an image derotator.\n");
+}
+
+
+/* Control the fan using predefined values */
+
+void Fan(int fan)
+
+{
+ fan = fan;
+ fprintf(stderr,"NexStar does not have a fan.\n");
+}
+
+
+/* Time synchronization utilities */
+
+/* Reset the telescope sidereal time */
+
+int SyncLST(double newTime)
+{
+ newTime = newTime;
+ fprintf(stderr,"NexStar does not support remote setting of sidereal time.\n");
+ return -1;
+}
+
+
+/* Reset the telescope local time */
+
+int SyncLocalTime()
+{
+ fprintf(stderr,"NexStar does not support remote setting of local time.\n");
+ return -1;
+}
+
+
+
+
+/* Serial port utilities */
+
+static int writen(fd, ptr, nbytes)
+int fd;
+char *ptr;
+int nbytes;
+{
+ int nleft, nwritten;
+ nleft = nbytes;
+ while (nleft > 0)
+ {
+ nwritten = write (fd, ptr, nleft);
+ if (nwritten <=0 ) break;
+ nleft -= nwritten;
+ ptr += nwritten;
+ }
+ return (nbytes - nleft);
+}
+
+static int readn(fd, ptr, nbytes, sec)
+int fd;
+char *ptr;
+int nbytes;
+int sec;
+{
+ int status;
+ int nleft, nread;
+ nleft = nbytes;
+ while (nleft > 0)
+ {
+ status = telstat(fd,sec,0);
+ if (status <= 0 ) break;
+ nread = read (fd, ptr, nleft);
+
+/* Diagnostic */
+
+/* printf("readn: %d read\n", nread); */
+
+ if (nread <= 0) break;
+ nleft -= nread;
+ ptr += nread;
+ }
+ return (nbytes - nleft);
+}
+
+/*
+ * Examines the read status of a file descriptor.
+ * The timeout (sec, usec) specifies a maximum interval to
+ * wait for data to be available in the descriptor.
+ * To effect a poll, the timeout (sec, usec) should be 0.
+ * Returns non-negative value on data available.
+ * 0 indicates that the time limit referred by timeout expired.
+ * On failure, it returns -1 and errno is set to indicate the
+ * error.
+ */
+static int telstat(fd,sec,usec)
+register int fd, sec, usec;
+{
+ int ret;
+ int width;
+ struct timeval timeout;
+ telfds readfds;
+
+ memset((char *)&readfds,0,sizeof(readfds));
+ FD_SET(fd, &readfds);
+ width = fd+1;
+ timeout.tv_sec = sec;
+ timeout.tv_usec = usec;
+ ret = select(width,&readfds,NULL_PTR(telfds),NULL_PTR(telfds),&timeout);
+ return(ret);
+}
+
diff --git a/kstars/kstars/indi/celestronprotocol.h b/kstars/kstars/indi/celestronprotocol.h
new file mode 100644
index 00000000..d7c956f7
--- /dev/null
+++ b/kstars/kstars/indi/celestronprotocol.h
@@ -0,0 +1,134 @@
+/*
+* Header File for the Telescope Control protocols for the Meade LX200
+* Author: John Kielkopf (kielkopf@louisville.edu)
+*
+* This file contains header information used in common with xmtel.
+*
+* 15 May 2003 -- Version 2.00
+*
+*/
+
+
+#ifndef CELESTRON_PROTOCOL_H
+#define CELESTRON_PROTOCOL_H
+
+/* These are user defined quantities that set the limits over which it */
+/* is safe to operate the telescope. */
+
+
+/* LOWER is the number of degrees from the zenith that you will allow. */
+/* Use 80, for example, to keep the eyepiece end out of the fork arm space */
+/* of an LX200 telescope. */
+
+#define LOWER 90.
+
+/* HIGHER is the horizon. 0 is an unobstructed horizon in every direction. */
+/* Use 10, for example, to limit sighting below 10 degrees above the horizon. */
+
+#define HIGHER 0.
+
+
+/* Set this if a slew to the north sends the telescope south. */
+
+#define REVERSE_NS 0 /* 1 for reverse; 0 for normal. */
+
+
+/* Set this for maximum slew rate allowed in degree/sec. */
+
+#define MAXSLEWRATE 4 /* 2 for safety; 4 for 16-inch; 8 otherwise. */
+
+
+
+
+/* The following parameters are used internally to set speed and direction. */
+/* Do not change these values. */
+
+
+#define SLEW 0
+#define FIND 1
+#define CENTER 2
+#define GUIDE 3
+
+#if REVERSE_NS > 0
+#define NORTH 3
+#define SOUTH 0
+#else
+#define NORTH 0
+#define SOUTH 3
+#endif
+
+#define EAST 2
+#define WEST 1
+
+/* Slew speed defines */
+
+# define SLEWRATE8 8 /* should be 8 degrees per second (not 16-inch) */
+# define SLEWRATE4 4 /* should be 4 degrees per second */
+# define SLEWRATE3 3 /* should be 3 degrees per second */
+# define SLEWRATE2 2 /* should be 2 degrees per second */
+
+/* Reticle defines */
+
+#define BRIGHTER 16 /* increase */
+#define DIMMER 8 /* decrease */
+#define BLINK0 0 /* no blinking */
+#define BLINK1 1 /* blink rate 1 */
+#define BLINK2 2 /* blink rate 2 */
+#define BLINK3 4 /* blink rate 3 */
+
+
+/* Focus defines */
+
+#define FOCUSOUT 8 /* positive voltage output */
+#define FOCUSIN 4 /* negative voltage output */
+#define FOCUSSTOP 0 /* no output */
+#define FOCUSSLOW 1 /* half voltage */
+#define FOCUSFAST 2 /* full voltage */
+
+
+/* Rotator defines */
+
+#define ROTATORON 1 /* image rotator on */
+#define ROTATOROFF 0 /* image rotator off */
+
+
+/* Fan defines */
+
+#define FANON 1 /* cooling fan on */
+#define FANOFF 0 /* cooling fan off */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+int ConnectTel(char *port);
+void DisconnectTel(void);
+int CheckConnectTel(void);
+
+void SetRate(int newRate);
+void SetLimits(double limitLower, double limitHigher);
+void StartSlew(int direction);
+void StopSlew(int direction);
+double GetRA(void);
+double GetDec(void);
+int SlewToCoords(double newRA, double newDec);
+int SyncToCoords(double newRA, double newDec);
+int CheckCoords(double desRA, double desDec);
+
+void StopNSEW(void);
+int SetSlewRate(void);
+
+int SyncLST(double newTime);
+int SyncLocalTime();
+
+void Reticle(int reticle);
+void Focus(int focus);
+void Derotator(int rotate);
+void Fan(int fan);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
+
diff --git a/kstars/kstars/indi/drivers.xml b/kstars/kstars/indi/drivers.xml
new file mode 100644
index 00000000..223e61c3
--- /dev/null
+++ b/kstars/kstars/indi/drivers.xml
@@ -0,0 +1,111 @@
+<ScopeDrivers>
+ <driver>lx200generic</driver>
+ <driver>lx200autostar</driver>
+ <driver>lx200classic</driver>
+ <driver>lx200gps</driver>
+ <driver>lx200_16</driver>
+ <driver>celestrongps</driver>
+ <driver>apmount</driver>
+ <driver>temma</driver>
+ <driver>skycommander</driver>
+</ScopeDrivers>
+<devGroup group="Telescopes">
+ <device label="LX200 Basic" focal_length="" aperture="">
+ <driver>lx200basic</driver>
+ <version>1.0</version>
+ </device>
+ <device label="LX200 Autostar" focal_length="" aperture="">
+ <driver>lx200autostar</driver>
+ <version>1.0</version>
+ </device>
+ <device label="LX200 Classic" focal_length="" aperture="">
+ <driver>lx200classic</driver>
+ <version>1.0</version>
+ </device>
+ <device label="LX200 GPS" focal_length="" aperture="">
+ <driver>lx200gps</driver>
+ <version>1.0</version>
+ </device>
+ <device label="LX200 16" focal_length="4064" aperture="406.4">
+ <driver>lx200_16</driver>
+ <version>1.0</version>
+ </device>
+ <device label="LX90" focal_length="2000" aperture="203.2">
+ <driver>lx200autostar</driver>
+ <version>1.0</version>
+ </device>
+ <device label="ETX125" focal_length="1900" aperture="127">
+ <driver>lx200autostar</driver>
+ <version>1.0</version>
+ </device>
+ <device label="ETX90" focal_length="1250" aperture="88.9">
+ <driver>lx200autostar</driver>
+ <version>1.0</version>
+ </device>
+ <device label="Celestron GPS" focal_length="" aperture="">
+ <driver>celestrongps</driver>
+ <version>0.9</version>
+ </device>
+ <device label="Celestron NexStar" focal_length="" aperture="">
+ <driver>celestrongps</driver>
+ <version>0.9</version>
+ </device>
+ <device label="Astro-Physics AP" focal_length="" aperture="">
+ <driver>apmount</driver>
+ <version>0.1</version>
+ </device>
+ <device label="Astro-Electronic FS-2" focal_length="" aperture="">
+ <driver>lx200generic</driver>
+ <version>0.1</version>
+ </device>
+ <device label="Losmandy Gemini" focal_length="" aperture="">
+ <driver>lx200generic</driver>
+ <version>0.1</version>
+ </device>
+ <device label="Mel Bartels" focal_length="" aperture="">
+ <driver>lx200generic</driver>
+ <version>0.1</version>
+ </device>
+ <device label="Temma Takahashi" focal_length="" aperture="">
+ <driver>temma</driver>
+ <version>0.1</version>
+ </device>
+ <device label="Sky Commander" focal_length="" aperture="">
+ <driver>skycommander</driver>
+ <version>0.1</version>
+ </device>
+ <device label="Argo Navis" focal_length="" aperture="">
+ <driver>lx200basic</driver>
+ <version>1.0</version>
+ </device>
+</devGroup>
+<devGroup group="CCDs">
+ <device label="FLI CCD">
+ <driver>fliccd</driver>
+ <version>1.0</version>
+ </device>
+ <device label="Apogee PPI">
+ <driver>apogee_ppi</driver>
+ <version>0.1</version>
+ </device>
+</devGroup>
+<devGroup group="Filter Wheels">
+ <device label="FLI Wheel">
+ <driver>fliwheel</driver>
+ <version>0.9</version>
+ </device>
+</devGroup>
+<devGroup group="Video">
+ <device label="Generic Video4Linux">
+ <driver>v4ldriver</driver>
+ <version>1.0</version>
+ </device>
+ <device label="Philips Webcam">
+ <driver>v4lphilips</driver>
+ <version>1.0</version>
+ </device>
+ <device label="Meade LPI">
+ <driver>meade_lpi</driver>
+ <version>0.1</version>
+ </device>
+</devGroup>
diff --git a/kstars/kstars/indi/eventloop.c b/kstars/kstars/indi/eventloop.c
new file mode 100644
index 00000000..8df3aca9
--- /dev/null
+++ b/kstars/kstars/indi/eventloop.c
@@ -0,0 +1,424 @@
+#if 0
+ INDI
+ Copyright (C) 2003 Elwood C. Downey
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+/* suite of functions to implement an event driven program.
+ *
+ * callbacks may be registered that are triggered when a file descriptor
+ * will not block when read;
+ *
+ * timers may be registered that will run no sooner than a specified delay from
+ * the moment they were registered;
+ *
+ * work procedures may be registered that are called when there is nothing
+ * else to do;
+ *
+ #define MAIN_TEST for a stand-alone test program.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <time.h>
+#include <sys/types.h>
+#include <sys/time.h>
+#include <unistd.h>
+
+#include "eventloop.h"
+
+/* info about one registered callback. */
+typedef struct {
+ int in_use; /* flag to make this record is active */
+ int fd; /* fd descriptor to watch for read */
+ void *ud; /* user's data handle */
+ CBF *fp; /* callback function */
+ int cid; /* unique id for this callback */
+} CB;
+
+/* info about one registered timer function */
+typedef struct {
+ int tgo; /* trigger time, ms from epoch */
+ void *ud; /* user's data handle */
+ TCF *fp; /* timer function */
+ int tid; /* unique id for this timer */
+} TF;
+
+/* info about one registered work procedure. */
+typedef struct {
+ int in_use; /* flag to make this record is active */
+ void *ud; /* user's data handle */
+ WPF *fp; /* work proc function function */
+ int wid; /* unique id for this work proc */
+} WP;
+
+
+static CB *cback; /* malloced list of callbacks */
+static int ncback; /* n entries in cback[] */
+static int cid; /* source of callback ids */
+
+static TF *timef; /* malloced list of timer functions */
+static int ntimef; /* n entries in ntimef[] */
+static struct timeval epoch; /* arbitrary t0 */
+static int tid; /* source of timer ids */
+#define EPDT(tp) /* ms from epoch to timeval *tp */ \
+ (((tp)->tv_sec-epoch.tv_sec)*1000 + ((tp)->tv_usec-epoch.tv_usec)/1000)
+
+static WP *wproc; /* malloced list of work procedures */
+static int nwproc; /* n entries in wproc[] */
+static int nwpinuse; /* n entries in wproc[] marked in-use */
+static int wid; /* source of worproc ids */
+
+static void runWorkProcs (void);
+static void callCallbacks(fd_set *rfdp, int nready);
+static void popTimers();
+static void oneLoop(void);
+
+/* inf loop to dispatch callbacks, work procs and timers as necessary.
+ * never returns.
+ */
+void
+eventLoop()
+{
+ /* init epoch to now */
+ gettimeofday (&epoch, NULL);
+
+ /* run loop forever */
+ while (1)
+ oneLoop();
+}
+
+/* register a new callback, fp, to be called with ud as arg when fd is ready.
+ * return a unique callback id for use with rmCallback().
+ */
+int
+addCallback (int fd, CBF *fp, void *ud)
+{
+ CB *cp;
+
+ for (cp = cback; cp < &cback[ncback]; cp++)
+ if (!cp->in_use)
+ break;
+
+ if (cp == &cback[ncback]) {
+ cback = cback ? (CB *) realloc (cback, (ncback+1)*sizeof(CB))
+ : (CB *) malloc (sizeof(CB));
+ cp = &cback[ncback++];
+ }
+
+ cp->in_use = 1;
+ cp->fp = fp;
+ cp->ud = ud;
+ cp->fd = fd;
+ return (cp->cid = ++cid);
+}
+
+/* remove the callback with the given id, as returned from addCallback().
+ * silently ignore if id not found.
+ */
+void
+rmCallback (int callbackid)
+{
+ CB *cp;
+
+ for (cp = cback; cp < &cback[ncback]; cp++) {
+ if (cp->in_use && cp->cid == callbackid) {
+ cp->in_use = 0;
+ break;
+ }
+ }
+}
+
+/* register a new timer function, fp, to be called with ud as arg after ms
+ * milliseconds. add to list in order of decreasing time from epoch, ie,
+ * last entry runs soonest. return id for use with rmTimer().
+ */
+int
+addTimer (int ms, TCF *fp, void *ud)
+{
+ struct timeval t;
+ TF *tp;
+
+ gettimeofday (&t, NULL);
+
+ timef = timef ? (TF *) realloc (timef, (ntimef+1)*sizeof(TF))
+ : (TF *) malloc (sizeof(TF));
+ tp = &timef[ntimef++];
+
+ tp->ud = ud;
+ tp->fp = fp;
+ tp->tgo = EPDT(&t) + ms;
+
+ for ( ; tp > timef && tp[0].tgo > tp[-1].tgo; tp--) {
+ TF tmptf = tp[-1];
+ tp[-1] = tp[0];
+ tp[0] = tmptf;
+ }
+
+ return (tp->tid = ++tid);
+}
+
+/* remove the timer with the given id, as returned from addTimer().
+ * silently ignore if id not found.
+ */
+void
+rmTimer (int timerID)
+{
+ TF *tp;
+
+ /* find it */
+ for (tp = timef; tp < &timef[ntimef]; tp++)
+ if (tp->tid == timerID)
+ break;
+ if (tp == &timef[ntimef])
+ return;
+
+ /* bubble it out */
+ for (++tp; tp < &timef[ntimef]; tp++)
+ tp[-1] = tp[0];
+
+ /* shrink list */
+ timef = (TF *) realloc (timef, (--ntimef)*sizeof(CB));
+}
+
+/* add a new work procedure, fp, to be called with ud when nothing else to do.
+ * return unique id for use with rmWorkProc().
+ */
+int
+addWorkProc (WPF *fp, void *ud)
+{
+ WP *wp;
+
+ for (wp = wproc; wp < &wproc[nwproc]; wp++)
+ if (!wp->in_use)
+ break;
+
+ if (wp == &wproc[nwproc]) {
+ wproc = wproc ? (WP *) realloc (wproc, (nwproc+1)*sizeof(WP))
+ : (WP *) malloc (sizeof(WP));
+ wp = &wproc[nwproc++];
+ }
+
+ wp->in_use = 1;
+ wp->fp = fp;
+ wp->ud = ud;
+ nwpinuse++;
+ return (wp->wid = ++wid);
+}
+
+
+/* remove the work proc with the given id, as returned from addWorkProc().
+ * silently ignore if id not found.
+ */
+void
+rmWorkProc (int workID)
+{
+ WP *wp;
+
+ for (wp = wproc; wp < &wproc[nwproc]; wp++) {
+ if (wp->in_use && wp->wid == workID) {
+ if (wp == &wproc[nwproc-1] && wp > wproc)
+ wproc = (WP *) realloc (wproc, (--nwproc)*sizeof(WP));
+ else
+ wp->in_use = 0;
+ nwpinuse--;
+ break;
+ }
+ }
+}
+
+/* run all registered work procedures */
+static void
+runWorkProcs ()
+{
+ WP *wp;
+
+ for (wp = wproc; wp < &wproc[nwproc]; wp++)
+ if (wp->in_use)
+ (*wp->fp) (wp->ud);
+}
+
+/* run all registered callbacks whose fd is listed in rfdp */
+static void
+callCallbacks(fd_set *rfdp, int nready)
+{
+ CB *cp;
+
+ for (cp = cback; nready > 0 && cp < &cback[ncback]; cp++) {
+ if (cp->in_use && FD_ISSET (cp->fd, rfdp)) {
+ (*cp->fp) (cp->fd, cp->ud);
+ nready--;
+ }
+ }
+}
+
+/* run all timers that are ready to pop. timef[] is sorted such in decreasing
+ * order of time from epoch to run, ie, last entry runs soonest.
+ */
+static void
+popTimers()
+{
+ struct timeval now;
+ int tgonow;
+ TF *tp;
+
+ gettimeofday (&now, NULL);
+ tgonow = EPDT (&now);
+ for (tp = &timef[ntimef-1]; tp >= timef && tp->tgo <= tgonow; tp--) {
+ (*tp->fp) (tp->ud);
+ printf ("\a\n");
+ ntimef--;
+ }
+}
+
+/* check fd's from each active callback.
+ * if any ready, call their callbacks else call each registered work procedure.
+ */
+static void
+oneLoop()
+{
+ struct timeval tv, *tvp;
+ fd_set rfd;
+ CB *cp;
+ int maxfd, ns;
+
+ /* build list of file descriptors to check */
+ FD_ZERO (&rfd);
+ maxfd = -1;
+ for (cp = cback; cp < &cback[ncback]; cp++) {
+ if (cp->in_use) {
+ FD_SET (cp->fd, &rfd);
+ if (cp->fd > maxfd)
+ maxfd = cp->fd;
+ }
+ }
+
+ /* if there are work procs
+ * set delay = 0
+ * else if there is at least one timer func
+ * set delay = time until soonest timer func expires
+ * else
+ * set delay = forever
+ */
+
+ if (nwpinuse > 0) {
+ tvp = &tv;
+ tvp->tv_sec = tvp->tv_usec = 0;
+ } else if (ntimef > 0) {
+ struct timeval now;
+ int late;
+ gettimeofday (&now, NULL);
+ late = timef[ntimef-1].tgo - EPDT (&now);
+ if (late < 0)
+ late = 0;
+ tvp = &tv;
+ tvp->tv_sec = late/1000;
+ tvp->tv_usec = 1000*(late%1000);
+ } else
+ tvp = NULL;
+
+ /* check file descriptors, dispatch callbacks or workprocs as per info*/
+ ns = select (maxfd+1, &rfd, NULL, NULL, tvp);
+ if (ns < 0) {
+ perror ("select");
+ exit(1);
+ }
+
+ /* dispatch */
+ if (ns == 0)
+ runWorkProcs();
+ else
+ callCallbacks(&rfd, ns);
+ if (ntimef > 0)
+ popTimers();
+}
+
+#if defined(MAIN_TEST)
+/* make a small stand-alone test program.
+ */
+
+#include <unistd.h>
+#include <sys/time.h>
+
+int counter;
+int mycid;
+int mywid;
+int mytid;
+
+char user_a = 'A';
+char user_b = 'B';
+
+void
+wp (void *ud)
+{
+ struct timeval tv;
+ char a = *(char *)ud;
+
+ gettimeofday (&tv, NULL);
+ printf ("workproc: %c @ %ld.%03ld counter %d\n", a, (long)tv.tv_sec,
+ (long)tv.tv_usec/1000, counter);
+}
+
+void
+to (void *ud)
+{
+ printf ("timeout %d\n", (int)ud);
+}
+
+void
+stdinCB (int fd, void *ud)
+{
+ char b = *(char *)ud;
+ char c;
+
+ if (read (fd, &c, 1) != 1)
+ exit(1);
+
+ switch (c) {
+ case '+': counter++; break;
+ case '-': counter--; break;
+
+ case 'W': mywid = addWorkProc (wp, &user_b); break;
+ case 'w': rmWorkProc (mywid); break;
+
+ case 'c': rmCallback (mycid); break;
+
+ case 't': rmTimer (mytid); break;
+ case '1': mytid = addTimer (1000, to, (void *)1); break;
+ case '2': mytid = addTimer (2000, to, (void *)2); break;
+ case '3': mytid = addTimer (3000, to, (void *)3); break;
+ case '4': mytid = addTimer (4000, to, (void *)4); break;
+ case '5': mytid = addTimer (5000, to, (void *)5); break;
+ default: return; /* silently absorb other chars like \n */
+ }
+
+ printf ("callback: %c counter is now %d\n", b, counter);
+}
+
+int
+main (int ac, char *av[])
+{
+ cid = addCallback (0, stdinCB, &user_a);
+ eventLoop();
+ exit(0);
+}
+
+#endif
+
+/* For RCS Only -- Do Not Edit */
+static char *rcsid[2] = {(char *)rcsid, "@(#) $RCSfile$ $Date$ $Revision$ $Name: $"};
diff --git a/kstars/kstars/indi/eventloop.h b/kstars/kstars/indi/eventloop.h
new file mode 100644
index 00000000..c11204d9
--- /dev/null
+++ b/kstars/kstars/indi/eventloop.h
@@ -0,0 +1,110 @@
+#if 0
+ INDI
+ Copyright (C) 2003 Elwood C. Downey
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#ifndef EVENT_LOOP_H
+#define EVENT_LOOP_H
+
+/** \file eventloop.h
+ \brief Public interface to INDI's eventloop mechanism.
+ \author Elwood C. Downey
+*/
+
+/* signature of a callback, workproc and timer function */
+
+/** \typedef CBF
+ \brief Signature of a callback function.
+*/
+typedef void (CBF) (int fd, void *);
+
+/** \typedef WPF
+ \brief Signature of a work procedure function.
+*/
+typedef void (WPF) (void *);
+
+/** \typedef TCF
+ \brief Signature of a timer function.
+*/
+typedef void (TCF) (void *);
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/** \fn void eventLoop(void)
+ \brief Main calls this when ready to hand over control.
+*/
+extern void eventLoop(void);
+
+/**
+ * \defgroup utilFunctions Utility functions to add and remove callbacks, workprocs, and timers.
+ */
+/*@{*/
+
+/** Register a new callback, \e fp, to be called with \e ud as argument when \e fd is ready.
+*
+* \param fd file descriptor.
+* \param fp a pointer to the callback function.
+* \param ud a pointer to be passed to the callback function when called.
+* \return a unique callback id for use with rmCallback().
+*/
+extern int addCallback (int fd, CBF *fp, void *ud);
+
+/** Remove a callback function.
+*
+* \param cid the callback ID returned from addCallback().
+*/
+extern void rmCallback (int cid);
+
+/** Add a new work procedure, fp, to be called with ud when nothing else to do.
+*
+* \param fp a pointer to the work procedure callback function.
+* \param ud a pointer to be passed to the callback function when called.
+* \return a unique id for use with rmWorkProc().
+*/
+extern int addWorkProc (WPF *fp, void *ud);
+
+/** Remove the work procedure with the given \e id, as returned from addWorkProc().
+*
+* \param wid the work procedure callback ID returned from addWorkProc().
+*/
+extern void rmWorkProc (int wid);
+
+/** Register a new timer function, \e fp, to be called with \e ud as argument after \e ms. Add to list in order of decreasing time from epoch, ie, last entry runs soonest. The timer will only invoke the callback function \b once. You need to call addTimer again if you want to repeat the process.
+*
+* \param ms timer period in milliseconds.
+* \param fp a pointer to the callback function.
+* \param ud a pointer to be passed to the callback function when called.
+* \return a unique id for use with rmTimer().
+*/
+extern int addTimer (int ms, TCF *fp, void *ud);
+
+/** Remove the timer with the given \e id, as returned from addTimer().
+*
+* \param tid the timer callback ID returned from addTimer().
+*/
+extern void rmTimer (int tid);
+
+/*@}*/
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/kstars/kstars/indi/fitsrw.c b/kstars/kstars/indi/fitsrw.c
new file mode 100644
index 00000000..b21622bf
--- /dev/null
+++ b/kstars/kstars/indi/fitsrw.c
@@ -0,0 +1,2092 @@
+/******************************************************************************/
+/* Peter Kirchgessner */
+/* e-mail: pkirchg@aol.com */
+/* WWW : http://members.aol.com/pkirchg */
+/******************************************************************************/
+/* #BEG-HDR */
+/* */
+/* Package : FITS reading/writing library */
+/* Modul-Name : fitsrw.c */
+/* Description : Support of reading/writing FITS-files */
+/* Function(s) : fits_new_filestruct - (local) initialize file structure*/
+/* fits_new_hdulist - (local) initialize hdulist struct*/
+/* fits_delete_filestruct - (local) delete file structure */
+/* fits_delete_recordlist - (local) delete record list */
+/* fits_delete_hdulist - (local) delete hdu list */
+/* fits_nan_32 - (local) check IEEE NaN values */
+/* fits_nan_64 - (local) check IEEE NaN values */
+/* fits_get_error - get error message */
+/* fits_set_error - (local) set error message */
+/* fits_drop_error - (local) remove an error message */
+/* fits_open - open a FITS file */
+/* fits_close - close a FITS file */
+/* fits_add_hdu - add a HDU to a FITS file */
+/* fits_add_card - add a card to the HDU */
+/* fits_print_header - print a single FITS header */
+/* fits_read_header - (local) read in FITS header */
+/* fits_write_header - write a FITS header */
+/* fits_decode_header - (local) decode a header */
+/* fits_eval_pixrange - (local) evaluate range of pixels */
+/* fits_decode_card - decode a card */
+/* fits_search_card - search a card in a record list */
+/* fits_image_info - get information about image */
+/* fits_seek_image - position to an image */
+/* fits_read_pixel - read pixel values from file */
+/* fits_to_pgmraw - convert FITS-file to PGM-file */
+/* pgmraw_to_fits - convert PGM-file to FITS-file */
+/* */
+/* Author : P. Kirchgessner */
+/* Date of Gen. : 12-Apr-97 */
+/* Last modified : 20-Dec-97 */
+/* Version : 0.11 */
+/* Compiler Opt. : */
+/* Changes : */
+/* #MOD-0001, nn, 20-Dec-97, Initialize some variables */
+/* */
+/* #END-HDR */
+/******************************************************************************/
+/* References: */
+/* - NOST, Definition of the Flexible Image Transport System (FITS), */
+/* September 29, 1995, Standard, NOST 100-1.1 */
+/* (ftp://nssdc.gsfc.nasa.gov/pub/fits/fits_standard_ps.Z) */
+/* - The FITS IMAGE Extension. A Proposal. J.D. Ponz, R.W. Thompson, */
+/* J.R. Munoz, Feb. 7, 1992 */
+/* (ftp://www.cv.nrao.edu/fits/documents/standards/image.ps.gz) */
+/* */
+/******************************************************************************/
+
+#define VERSIO 0.11
+/* Identifikation: "@(#) <product> <ver> <dd-mmm-yy>" */
+static char ident[] = "@(#) libfits.c 0.11 20-Dec-97 (%I%)";
+
+/******************************************************************************/
+/* FITS reading/writing library */
+/* Copyright (C) 1997 Peter Kirchgessner */
+/* (email: pkirchg@aol.com, WWW: http://members.aol.com/pkirchg) */
+/* The library was developed for a FITS-plug-in to GIMP, the GNU Image */
+/* Manipulation Program. But it is completely independant to that. If someone */
+/* finds it useful for other purposes, try to keep it independant from your */
+/* application. */
+/******************************************************************************/
+/* */
+/* This program is free software; you can redistribute it and/or modify */
+/* it under the terms of the GNU General Public License as published by */
+/* the Free Software Foundation; either version 2 of the License, or */
+/* (at your option) any later version. */
+/* */
+/* This program is distributed in the hope that it will be useful, */
+/* but WITHOUT ANY WARRANTY; without even the implied warranty of */
+/* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the */
+/* GNU General Public License for more details. */
+/* */
+/* You should have received a copy of the GNU General Public License */
+/* along with this program; if not, write to the Free Software */
+/* Foundation, Inc., 51 Franklin Street, Fifth Floor, Cambridge, MA 02110-1301, USA. */
+/******************************************************************************/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "fitsrw.h"
+
+
+/* Declaration of local funtions */
+
+static FITS_FILE *fits_new_filestruct (void);
+static FITS_HDU_LIST *fits_new_hdulist (void);
+static void fits_delete_filestruct (FITS_FILE *ff);
+static void fits_delete_recordlist (FITS_RECORD_LIST *rl);
+static void fits_delete_hdulist (FITS_HDU_LIST *hl);
+int fits_nan_32 (unsigned char *value);
+int fits_nan_64 (unsigned char *value);
+static void fits_set_error (const char *errmsg);
+static void fits_drop_error (void);
+static FITS_RECORD_LIST *fits_read_header (FILE *fp, int *nrec);
+static FITS_HDU_LIST *fits_decode_header (FITS_RECORD_LIST *hdr,
+ long hdr_offset, long dat_offset);
+static int fits_eval_pixrange (FILE *fp, FITS_HDU_LIST *hdu);
+
+
+/* Error handling like a FIFO */
+#define FITS_MAX_ERROR 16
+#define FITS_ERROR_LENGTH 256
+static int fits_n_error = 0;
+static char fits_error[FITS_MAX_ERROR][FITS_ERROR_LENGTH];
+
+/* What byte ordering for IEEE-format we are running on ? */
+int fits_ieee32_intel = 0;
+int fits_ieee32_motorola = 0;
+int fits_ieee64_intel = 0;
+int fits_ieee64_motorola = 0;
+
+/* Macros */
+#define FITS_RETURN(msg, val) { fits_set_error (msg); return (val); }
+#define FITS_VRETURN(msg) { fits_set_error (msg); return; }
+
+/* Get pixel values from memory. p must be an (unsigned char *) */
+#define FITS_GETBITPIX16(p,val) val = ((p[0] << 8) | (p[1]))
+#define FITS_GETBITPIX32(p,val) val = \
+ ((p[0] << 24) | (p[1] << 16) | (p[2] << 8) | p[3])
+
+/* Get floating point values from memory. p must be an (unsigned char *). */
+/* The floating point values must directly correspond */
+/* to machine representation. Otherwise it does not work. */
+#define FITS_GETBITPIXM32(p,val) \
+ { if (fits_ieee32_intel) {unsigned char uc[4]; \
+ uc[0] = p[3]; uc[1] = p[2]; uc[2] = p[1]; uc[3] = p[0]; \
+ val = *(FITS_BITPIXM32 *)uc; } \
+ else if (fits_ieee32_motorola) { val = *(FITS_BITPIXM32 *)p; } \
+ else if (fits_ieee64_motorola) {FITS_BITPIXM64 m64; \
+ unsigned char *uc= (unsigned char *)&m64; \
+ uc[0]=p[0]; uc[1]=p[1]; uc[2]=p[2]; uc[3]=p[3]; uc[4]=uc[5]=uc[6]=uc[7]=0; \
+ val = (FITS_BITPIXM32)m64; } \
+ else if (fits_ieee64_intel) {FITS_BITPIXM64 i64; \
+ unsigned char *uc= (unsigned char *)&i64; \
+ uc[0]=uc[1]=uc[2]=uc[3]=0; uc[7]=p[0]; uc[6]=p[1]; uc[5]=p[2]; uc[4]=p[3]; \
+ val = (FITS_BITPIXM32)i64;}\
+}
+
+#define FITS_GETBITPIXM64(p,val) \
+ { if (fits_ieee64_intel) {unsigned char uc[8]; \
+ uc[0] = p[7]; uc[1] = p[6]; uc[2] = p[5]; uc[3] = p[4]; \
+ uc[4] = p[3]; uc[5] = p[2]; uc[6] = p[1]; uc[7] = p[0]; \
+ val = *(FITS_BITPIXM64 *)uc; } else val = *(FITS_BITPIXM64 *)p; }
+
+#define FITS_WRITE_BOOLCARD(fp,key,value) \
+{char card[81]; \
+ snprintf (card, sizeof( card ), "%-8.8s= %20s%50s", key, value ? "T" : "F", " "); \
+ fwrite (card, 1, 80, fp); }
+
+#define FITS_WRITE_LONGCARD(fp,key,value) \
+{char card[81]; \
+ snprintf (card, sizeof( card ), "%-8.8s= %20ld%50s", key, (long)value, " "); \
+ fwrite (card, 1, 80, fp); }
+
+#define FITS_WRITE_DOUBLECARD(fp,key,value) \
+{char card[81], dbl[21], *istr; \
+ snprintf (dbl, sizeof( dbl ), "%20f", (double)value); istr = strstr (dbl, "e"); \
+ if (istr) *istr = 'E'; \
+ snprintf (card, sizeof( card ), "%-8.8s= %20.20s%50s", key, dbl, " "); \
+ fwrite (card, 1, 80, fp); }
+
+#define FITS_WRITE_STRINGCARD(fp,key,value) \
+{char card[81]; int k;\
+ snprintf (card, sizeof( card ), "%-8.8s= \'%s", key, value); \
+ for (k = strlen (card); k < 81; k++) card[k] = ' '; \
+ k = strlen (key); if (k < 8) card[19] = '\''; else card[11+k] = '\''; \
+ fwrite (card, 1, 80, fp); }
+
+#define FITS_WRITE_CARD(fp,value) \
+{char card[81]; \
+ snprintf (card, sizeof( card ), "%-80.80s", value); \
+ fwrite (card, 1, 80, fp); }
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_new_filestruct - (local) initialize file structure */
+/* */
+/* Parameters: */
+/* -none- */
+/* */
+/* Returns a pointer to an initialized fits file structure. */
+/* On failure, a NULL-pointer is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static FITS_FILE *fits_new_filestruct (void)
+
+{FITS_FILE *ff;
+
+ ff = (FITS_FILE *)malloc (sizeof (FITS_FILE));
+ if (ff == NULL) return (NULL);
+
+ memset ((char *)ff, 0, sizeof (*ff));
+ return (ff);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_new_hdulist - (local) initialize hdulist structure */
+/* */
+/* Parameters: */
+/* -none- */
+/* */
+/* Returns a pointer to an initialized hdulist structure. */
+/* On failure, a NULL-pointer is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static FITS_HDU_LIST *fits_new_hdulist (void)
+
+{FITS_HDU_LIST *hdl;
+
+ hdl = (FITS_HDU_LIST *)malloc (sizeof (FITS_HDU_LIST));
+ if (hdl == NULL) return (NULL);
+
+ memset ((char *)hdl, 0, sizeof (*hdl));
+ hdl->pixmin = hdl->pixmax = hdl->datamin = hdl->datamax = 0.0;
+ hdl->bzero = hdl->bscale = 0.0;
+
+ return (hdl);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_delete_filestruct - (local) delete file structure */
+/* */
+/* Parameters: */
+/* FITS_FILE *ff [I] : pointer to fits file structure */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* Frees all memory allocated by the file structure. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static void fits_delete_filestruct (FITS_FILE *ff)
+
+{
+ if (ff == NULL) return;
+
+ fits_delete_hdulist (ff->hdu_list);
+ ff->hdu_list = NULL;
+
+ ff->fp = NULL;
+ free ((char *)ff);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_delete_recordlist - (local) delete record list */
+/* */
+/* Parameters: */
+/* FITS_RECORD_LIST *rl [I] : record list to delete */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static void fits_delete_recordlist (FITS_RECORD_LIST *rl)
+
+{FITS_RECORD_LIST *next;
+
+ while (rl != NULL)
+ {
+ next = rl->next_record;
+ rl->next_record = NULL;
+ free ((char *)rl);
+ rl = next;
+ }
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_delete_hdulist - (local) delete hdu list */
+/* */
+/* Parameters: */
+/* FITS_HDU_LIST *hl [I] : hdu list to delete */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static void fits_delete_hdulist (FITS_HDU_LIST *hl)
+
+{FITS_HDU_LIST *next;
+
+ while (hl != NULL)
+ {
+ fits_delete_recordlist (hl->header_record_list);
+ next = hl->next_hdu;
+ hl->next_hdu = NULL;
+ free ((char *)hl);
+ hl = next;
+ }
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_nan_32 - (local) check for IEEE NaN values (32 bit) */
+/* */
+/* Parameters: */
+/* unsigned char *v [I] : value to check */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function returns 1 if the value is a NaN. Otherwise 0 is returned. */
+/* The byte sequence at v must start with the sign/eponent byte. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+int fits_nan_32 (unsigned char *v)
+
+{register unsigned long k;
+
+ k = (v[0] << 24) | (v[1] << 16) | (v[2] << 8) | v[3];
+ k &= 0x7fffffff; /* Dont care about the sign bit */
+
+ /* See NOST Definition of the Flexible Image Transport System (FITS), */
+ /* Appendix F, IEEE special formats. */
+ return ( ((k >= 0x7f7fffff) && (k <= 0x7fffffff))
+ || ((k >= 0x00000001) && (k <= 0x00800000)));
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_nan_64 - (local) check for IEEE NaN values (64 bit) */
+/* */
+/* Parameters: */
+/* unsigned char *v [I] : value to check */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function returns 1 if the value is a NaN. Otherwise 0 is returned. */
+/* The byte sequence at v must start with the sign/eponent byte. */
+/* (currently we ignore the low order 4 bytes of the mantissa. Therefore */
+/* this function is the same as for 32 bits). */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+int fits_nan_64 (unsigned char *v)
+
+{register unsigned long k;
+
+ k = (v[0] << 24) | (v[1] << 16) | (v[2] << 8) | v[3];
+ k &= 0x7fffffff; /* Dont care about the sign bit */
+
+ /* See NOST Definition of the Flexible Image Transport System (FITS), */
+ /* Appendix F, IEEE special formats. */
+ return ( ((k >= 0x7f7fffff) && (k <= 0x7fffffff))
+ || ((k >= 0x00000001) && (k <= 0x00800000)));
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_get_error - get an error message */
+/* */
+/* Parameters: */
+/* -none- */
+/* */
+/* If an error message has been set, a pointer to the message is returned. */
+/* Otherwise a NULL pointer is returned. */
+/* An inquired error message is removed from the error FIFO. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+char *fits_get_error (void)
+
+{static char errmsg[FITS_ERROR_LENGTH];
+ int k;
+
+ if (fits_n_error <= 0) return (NULL);
+ strcpy (errmsg, fits_error[0]);
+
+ for (k = 1; k < fits_n_error; k++)
+ strcpy (fits_error[k-1], fits_error[k]);
+
+ fits_n_error--;
+
+ return (errmsg);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_set_error - (local) set an error message */
+/* */
+/* Parameters: */
+/* char *errmsg [I] : Error message to set */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* Places the error message in the FIFO. If the FIFO is full, */
+/* the message is discarded. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static void fits_set_error (const char *errmsg)
+
+{
+ if (fits_n_error < FITS_MAX_ERROR)
+ {
+ strncpy (fits_error[fits_n_error], errmsg, FITS_ERROR_LENGTH);
+ fits_error[fits_n_error++][FITS_ERROR_LENGTH-1] = '\0';
+ }
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_drop_error - (local) remove an error message */
+/* */
+/* Parameters: */
+/* -none- */
+/* */
+/* Removes the last error message from the error message FIFO */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static void fits_drop_error (void)
+
+{
+ if (fits_n_error > 0) fits_n_error--;
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_open - open a FITS file */
+/* */
+/* Parameters: */
+/* char *filename [I] : name of file to open */
+/* char *openmode [I] : mode to open the file ("r", "w") */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* On success, a FITS_FILE-pointer is returned. On failure, a NULL- */
+/* pointer is returned. */
+/* The functions scans through the file loading each header and analyzing */
+/* them. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+
+FITS_FILE *fits_open (const char* filename, const char *openmode)
+
+{int reading, writing, n_rec, n_hdr;
+ long fpos_header, fpos_data;
+ FILE *fp;
+ FITS_FILE *ff;
+ FITS_RECORD_LIST *hdrlist;
+ FITS_HDU_LIST *hdulist, *last_hdulist;
+
+ if ((filename == NULL) || (*filename == '\0') || (openmode == NULL))
+ FITS_RETURN ("fits_open: Invalid parameters", NULL);
+
+ /* initialize */
+ hdulist = NULL;
+ last_hdulist = NULL;
+
+ /* Check the IEEE-format we are running on */
+ {float one32 = 1.0;
+ double one64 = 1.0;
+ unsigned char *op32 = (unsigned char *)&one32;
+ unsigned char *op64 = (unsigned char *)&one64;
+
+ if (sizeof (float) == 4)
+ {
+ fits_ieee32_intel = (op32[3] == 0x3f);
+ fits_ieee32_motorola = (op32[0] == 0x3f);
+ }
+ if (sizeof (double) == 8)
+ {
+ fits_ieee64_intel = (op64[7] == 0x3f);
+ fits_ieee64_motorola = (op64[0] == 0x3f);
+ }
+ }
+
+ reading = (strcmp (openmode, "r") == 0);
+ writing = (strcmp (openmode, "w") == 0);
+ if ((!reading) && (!writing))
+ FITS_RETURN ("fits_open: Invalid openmode", NULL);
+
+ fp = fopen (filename, reading ? "rb" : "wb");
+ if (fp == NULL) FITS_RETURN ("fits_open: fopen() failed", NULL);
+
+ ff = fits_new_filestruct ();
+ if (ff == NULL)
+ {
+ fclose (fp);
+ FITS_RETURN ("fits_open: No more memory", NULL);
+ }
+
+ ff->fp = fp;
+ ff->openmode = *openmode;
+
+ if (writing) return (ff);
+
+ for (n_hdr = 0; ; n_hdr++) /* Read through all HDUs */
+ {
+ fpos_header = ftell (fp); /* Save file position of header */
+ hdrlist = fits_read_header (fp, &n_rec);
+
+ if (hdrlist == NULL)
+ {
+ if (n_hdr > 0) /* At least one header must be present. */
+ fits_drop_error (); /* If we got a header already, drop the error */
+ break;
+ }
+ fpos_data = ftell (fp); /* Save file position of data */
+
+ /* Decode the header */
+ hdulist = fits_decode_header (hdrlist, fpos_header, fpos_data);
+ if (hdulist == NULL)
+ {
+ fits_delete_recordlist (hdrlist);
+ break;
+ }
+ ff->n_hdu++;
+ ff->n_pic += hdulist->numpic;
+
+ if (hdulist->used.blank_value) ff->blank_used = 1;
+ if (hdulist->used.nan_value) ff->nan_used = 1;
+
+ if (n_hdr == 0)
+ ff->hdu_list = hdulist;
+ else
+ last_hdulist->next_hdu = hdulist;
+ last_hdulist = hdulist;
+ /* Evaluate the range of pixel data */
+ fits_eval_pixrange (fp, hdulist);
+
+ /* Reposition to start of next header */
+ if (fseek (fp, hdulist->data_offset+hdulist->data_size, SEEK_SET) < 0)
+ break;
+ }
+
+ return (ff);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_close - close a FITS file */
+/* */
+/* Parameters: */
+/* FITS_FILE *ff [I] : FITS file pointer */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+void fits_close (FITS_FILE *ff)
+
+{
+ if (ff == NULL) FITS_VRETURN ("fits_close: Invalid parameter");
+
+ fclose (ff->fp);
+
+ fits_delete_filestruct (ff);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_add_hdu - add a HDU to the file */
+/* */
+/* Parameters: */
+/* FITS_FILE *ff [I] : FITS file pointer */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* Adds a new HDU to the list kept in ff. A pointer to the new HDU is */
+/* returned. On failure, a NULL-pointer is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+FITS_HDU_LIST *fits_add_hdu (FITS_FILE *ff)
+
+{FITS_HDU_LIST *newhdu, *hdu;
+
+ if (ff->openmode != 'w')
+ FITS_RETURN ("fits_add_hdu: file not open for writing", NULL);
+
+ newhdu = fits_new_hdulist ();
+ if (newhdu == NULL) return (NULL);
+
+ if (ff->hdu_list == NULL)
+ {
+ ff->hdu_list = newhdu;
+ }
+ else
+ {
+ hdu = ff->hdu_list;
+ while (hdu->next_hdu != NULL)
+ hdu = hdu->next_hdu;
+ hdu->next_hdu = newhdu;
+ }
+
+ return (newhdu);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_add_card - add a card to the HDU */
+/* */
+/* Parameters: */
+/* FITS_HDU_LIST *hdulist [I] : HDU listr */
+/* char *card [I] : card to add */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The card must follow the standards of FITS. The card must not use a */
+/* keyword that is written using *hdulist itself. On success 0 is returned. */
+/* On failure -1 is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+int fits_add_card (FITS_HDU_LIST *hdulist, char *card)
+
+{int k;
+
+ if (hdulist->naddcards >= FITS_NADD_CARDS) return (-1);
+
+ k = strlen (card);
+ if (k < FITS_CARD_SIZE)
+ {
+ memset (&(hdulist->addcards[hdulist->naddcards][k]), ' ', FITS_CARD_SIZE-k);
+ memcpy (hdulist->addcards[(hdulist->naddcards)++], card, k);
+ }
+ else
+ {
+ memcpy (hdulist->addcards[(hdulist->naddcards)++], card, FITS_CARD_SIZE);
+ }
+ return (0);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_print_header - print the internal representation */
+/* of a single header */
+/* Parameters: */
+/* FITS_HDU_LIST *hdr [I] : pointer to the header */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+void fits_print_header (FITS_HDU_LIST *hdr)
+
+{int k;
+
+ if (hdr->used.simple)
+ printf ("Content of SIMPLE-header:\n");
+ else
+ printf ("Content of XTENSION-header %s:\n", hdr->xtension);
+ printf ("header_offset : %ld\n", hdr->header_offset);
+ printf ("data_offset : %ld\n", hdr->data_offset);
+ printf ("data_size : %ld\n", hdr->data_size);
+ printf ("used data_size: %ld\n", hdr->udata_size);
+ printf ("bytes p.pixel : %d\n", hdr->bpp);
+ printf ("pixmin : %f\n", hdr->pixmin);
+ printf ("pixmax : %f\n", hdr->pixmax);
+
+ printf ("naxis : %d\n", hdr->naxis);
+ for (k = 1; k <= hdr->naxis; k++)
+ printf ("naxis%-3d : %d\n", k, hdr->naxisn[k-1]);
+
+ printf ("bitpix : %d\n", hdr->bitpix);
+
+ if (hdr->used.blank)
+ printf ("blank : %ld\n", hdr->blank);
+ else
+ printf ("blank : not used\n");
+
+ if (hdr->used.datamin)
+ printf ("datamin : %f\n", hdr->datamin);
+ else
+ printf ("datamin : not used\n");
+ if (hdr->used.datamax)
+ printf ("datamax : %f\n", hdr->datamax);
+ else
+ printf ("datamax : not used\n");
+
+ if (hdr->used.gcount)
+ printf ("gcount : %ld\n", hdr->gcount);
+ else
+ printf ("gcount : not used\n");
+ if (hdr->used.pcount)
+ printf ("pcount : %ld\n", hdr->pcount);
+ else
+ printf ("pcount : not used\n");
+
+ if (hdr->used.bscale)
+ printf ("bscale : %f\n", hdr->bscale);
+ else
+ printf ("bscale : not used\n");
+ if (hdr->used.bzero)
+ printf ("bzero : %f\n", hdr->bzero);
+ else
+ printf ("bzero : not used\n");
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_read_header - (local) read FITS header */
+/* */
+/* Parameters: */
+/* FILE *fp [I] : file pointer */
+/* int *nrec [O] : number of records read */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* Reads in all header records up to the record that keeps the END-card. */
+/* A pointer to the record list is returned on success. */
+/* On failure, a NULL-pointer is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static FITS_RECORD_LIST *fits_read_header (FILE *fp, int *nrec)
+
+{unsigned char record[FITS_RECORD_SIZE];
+ FITS_RECORD_LIST *start_list = NULL, *cu_record = NULL, *new_record;
+ FITS_DATA *fdat;
+ int k, simple, xtension;
+
+ *nrec = 0;
+
+ k = fread (record, 1, FITS_RECORD_SIZE, fp);
+ if (k != FITS_RECORD_SIZE)
+ FITS_RETURN ("fits_read_header: Error in read of first record", NULL);
+
+ simple = (strncmp (record, "SIMPLE ", 8) == 0);
+ xtension = (strncmp (record, "XTENSION", 8) == 0);
+ if ((!simple) && (!xtension))
+ FITS_RETURN ("fits_read_header: Missing keyword SIMPLE or XTENSION", NULL);
+
+ if (simple)
+ {
+ fdat = fits_decode_card (record, typ_fbool);
+ if (fdat && !fdat->fbool)
+ fits_set_error ("fits_read_header (warning): keyword SIMPLE does not have\
+ value T");
+ }
+
+ for (;;) /* Process all header records */
+ {
+ new_record = (FITS_RECORD_LIST *)malloc (sizeof (FITS_RECORD_LIST));
+ if (new_record == NULL)
+ {
+ fits_delete_recordlist (start_list);
+ FITS_RETURN ("fits_read_header: Not enough memory", NULL);
+ }
+ memcpy (new_record->data, record, FITS_RECORD_SIZE);
+ new_record->next_record = NULL;
+ (*nrec)++;
+
+ if (start_list == NULL) /* Add new record to the list */
+ start_list = new_record;
+ else
+ cu_record->next_record = new_record;
+
+ cu_record = new_record;
+ /* Was this the last record ? */
+ if (fits_search_card (cu_record, "END") != NULL) break;
+
+ k = fread (record, 1, FITS_RECORD_SIZE, fp);
+ if (k != FITS_RECORD_SIZE)
+ FITS_RETURN ("fits_read_header: Error in read of record", NULL);
+ }
+ return (start_list);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_write_header - write a FITS header */
+/* */
+/* Parameters: */
+/* FITS_FILE *ff [I] : FITS-file pointer */
+/* FITS_HDU_LIST [I] : pointer to header */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* Writes a header to the file. On success, 0 is returned. On failure, */
+/* -1 is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+int fits_write_header (FITS_FILE *ff, FITS_HDU_LIST *hdulist)
+
+{int numcards;
+ int r;
+
+ if (ff->openmode != 'w')
+ FITS_RETURN ("fits_write_header: file not open for writing", -1);
+
+ numcards = 0;
+
+ if (hdulist->used.simple)
+ {
+ FITS_WRITE_BOOLCARD (ff->fp, "SIMPLE", 1);
+ numcards++;
+ }
+ else if (hdulist->used.xtension)
+ {
+ FITS_WRITE_STRINGCARD (ff->fp, "XTENSION", hdulist->xtension);
+ numcards++;
+ }
+
+ FITS_WRITE_LONGCARD (ff->fp, "BITPIX", hdulist->bitpix);
+ numcards++;
+
+ FITS_WRITE_LONGCARD (ff->fp, "NAXIS", hdulist->naxis);
+ numcards++;
+
+ for (r = 0; r < hdulist->naxis; r++)
+ {char naxisn[10];
+ snprintf (naxisn, sizeof( naxisn ), "NAXIS%d", r+1);
+ FITS_WRITE_LONGCARD (ff->fp, naxisn, hdulist->naxisn[r]);
+ numcards++;
+ }
+
+ if (hdulist->used.extend)
+ {
+ FITS_WRITE_BOOLCARD (ff->fp, "EXTEND", hdulist->extend);
+ numcards++;
+ }
+
+ if (hdulist->used.groups)
+ {
+ FITS_WRITE_BOOLCARD (ff->fp, "GROUPS", hdulist->groups);
+ numcards++;
+ }
+
+ if (hdulist->used.pcount)
+ {
+ FITS_WRITE_LONGCARD (ff->fp, "PCOUNT", hdulist->pcount);
+ numcards++;
+ }
+ if (hdulist->used.gcount)
+ {
+ FITS_WRITE_LONGCARD (ff->fp, "GCOUNT", hdulist->gcount);
+ numcards++;
+ }
+
+ if (hdulist->used.bzero)
+ {
+ FITS_WRITE_DOUBLECARD (ff->fp, "BZERO", hdulist->bzero);
+ numcards++;
+ }
+ if (hdulist->used.bscale)
+ {
+ FITS_WRITE_DOUBLECARD (ff->fp, "BSCALE", hdulist->bscale);
+ numcards++;
+ }
+
+ if (hdulist->used.datamin)
+ {
+ FITS_WRITE_DOUBLECARD (ff->fp, "DATAMIN", hdulist->datamin);
+ numcards++;
+ }
+ if (hdulist->used.datamax)
+ {
+ FITS_WRITE_DOUBLECARD (ff->fp, "DATAMAX", hdulist->datamax);
+ numcards++;
+ }
+
+ if (hdulist->used.blank)
+ {
+ FITS_WRITE_LONGCARD (ff->fp, "BLANK", hdulist->blank);
+ numcards++;
+ }
+
+ /* Write additional cards */
+ if (hdulist->naddcards > 0)
+ {
+ fwrite (hdulist->addcards, FITS_CARD_SIZE, hdulist->naddcards, ff->fp);
+ numcards += hdulist->naddcards;
+ }
+
+ FITS_WRITE_CARD (ff->fp, "END");
+ numcards++;
+
+ r = (numcards*FITS_CARD_SIZE) % FITS_RECORD_SIZE;
+ if (r) /* Must the record be filled up ? */
+ {
+ while (r++ < FITS_RECORD_SIZE)
+ putc (' ', ff->fp);
+ }
+
+ return (ferror (ff->fp) ? -1 : 0);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_decode_header - (local) decode a header */
+/* */
+/* Parameters: */
+/* FITS_RECORD_LIST *hdr [I] : the header record list */
+/* long hdr_offset [I] : fileposition of header */
+/* long dat_offset [I] : fileposition of data (end of header) */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function decodes the mostly used data within the header and generates */
+/* a FITS_HDU_LIST-entry. On failure, a NULL-pointer is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static FITS_HDU_LIST *fits_decode_header (FITS_RECORD_LIST *hdr,
+ long hdr_offset, long dat_offset)
+
+{FITS_HDU_LIST *hdulist;
+ FITS_DATA *fdat;
+ char errmsg[80], key[9];
+ int k, bpp, random_groups;
+ long mul_axis, data_size, bitpix_supported;
+
+#define FITS_DECODE_CARD(mhdr,mkey,mfdat,mtyp) \
+ {strcpy (key, mkey); \
+ mfdat = fits_decode_card (fits_search_card (mhdr, mkey), mtyp); \
+ if (mfdat == NULL) goto err_missing; }
+
+#define FITS_TRY_CARD(mhdr,mhdu,mkey,mvar,mtyp,unionvar) \
+ {FITS_DATA *mfdat = fits_decode_card (fits_search_card (mhdr,mkey), mtyp); \
+ mhdu->used.mvar = (mfdat != NULL); \
+ if (mhdu->used.mvar) mhdu->mvar = mfdat->unionvar; }
+
+ hdulist = fits_new_hdulist ();
+ if (hdulist == NULL)
+ FITS_RETURN ("fits_decode_header: Not enough memory", NULL);
+
+ /* Initialize the header data */
+ hdulist->header_offset = hdr_offset;
+ hdulist->data_offset = dat_offset;
+
+ hdulist->used.simple = (strncmp (hdr->data, "SIMPLE ", 8) == 0);
+ hdulist->used.xtension = (strncmp (hdr->data, "XTENSION", 8) == 0);
+ if (hdulist->used.xtension)
+ {
+ fdat = fits_decode_card (fits_search_card (hdr, "XTENSION"), typ_fstring);
+ strcpy (hdulist->xtension, fdat->fstring);
+ }
+
+ FITS_DECODE_CARD (hdr, "NAXIS", fdat, typ_flong);
+ hdulist->naxis = fdat->flong;
+
+ FITS_DECODE_CARD (hdr, "BITPIX", fdat, typ_flong);
+ bpp = hdulist->bitpix = (int)fdat->flong;
+ if ( (bpp != 8) && (bpp != 16) && (bpp != 32)
+ && (bpp != -32) && (bpp != -64))
+ {
+ strcpy (errmsg, "fits_decode_header: Invalid BITPIX-value");
+ goto err_return;
+ }
+ if (bpp < 0) bpp = -bpp;
+ bpp /= 8;
+ hdulist->bpp = bpp;
+
+ FITS_TRY_CARD (hdr, hdulist, "GCOUNT", gcount, typ_flong, flong);
+ FITS_TRY_CARD (hdr, hdulist, "PCOUNT", pcount, typ_flong, flong);
+
+ FITS_TRY_CARD (hdr, hdulist, "GROUPS", groups, typ_fbool, fbool);
+ random_groups = hdulist->used.groups && hdulist->groups;
+
+ FITS_TRY_CARD (hdr, hdulist, "EXTEND", extend, typ_fbool, fbool);
+
+ if (hdulist->used.xtension) /* Extension requires GCOUNT and PCOUNT */
+ {
+ if ((!hdulist->used.gcount) || (!hdulist->used.pcount))
+ {
+ strcpy (errmsg, "fits_decode_header: Missing GCOUNT/PCOUNT for XTENSION");
+ goto err_return;
+ }
+ }
+
+ mul_axis = 1;
+
+ /* Find all NAXISx-cards */
+ for (k = 1; k <= FITS_MAX_AXIS; k++)
+ {char naxisn[9];
+
+ snprintf (naxisn, sizeof( naxisn ), "NAXIS%-3d", k);
+ fdat = fits_decode_card (fits_search_card (hdr, naxisn), typ_flong);
+ if (fdat == NULL)
+ {
+ k--; /* Save the last NAXISk read */
+ break;
+ }
+ hdulist->naxisn[k-1] = (int)fdat->flong;
+ if (hdulist->naxisn[k-1] < 0)
+ {
+ strcpy (errmsg, "fits_decode_header: Negative value in NAXISn");
+ goto err_return;
+ }
+ if ((k == 1) && (random_groups))
+ {
+ if (hdulist->naxisn[0] != 0)
+ {
+ strcpy (errmsg, "fits_decode_header: Random groups with NAXIS1 != 0");
+ goto err_return;
+ }
+ }
+ else
+ mul_axis *= hdulist->naxisn[k-1];
+ }
+
+ if ((hdulist->naxis > 0) && (k < hdulist->naxis))
+ {
+ strcpy (errmsg, "fits_decode_card: Not enough NAXISn-cards");
+ goto err_return;
+ }
+
+ /* If we have only one dimension, just set the second to size one. */
+ /* So we dont have to check for naxis < 2 in some places. */
+ if (hdulist->naxis < 2)
+ hdulist->naxisn[1] = 1;
+ if (hdulist->naxis < 1)
+ {
+ mul_axis = 0;
+ hdulist->naxisn[0] = 1;
+ }
+
+ if (hdulist->used.xtension)
+ data_size = bpp*hdulist->gcount*(hdulist->pcount + mul_axis);
+ else
+ data_size = bpp*mul_axis;
+ hdulist->udata_size = data_size; /* Used data size without padding */
+
+ /* Datasize must be a multiple of the FITS logical record size */
+ data_size = (data_size + FITS_RECORD_SIZE - 1) / FITS_RECORD_SIZE;
+ data_size *= FITS_RECORD_SIZE;
+ hdulist->data_size = data_size;
+
+
+ FITS_TRY_CARD (hdr, hdulist, "BLANK", blank, typ_flong, flong);
+
+ FITS_TRY_CARD (hdr, hdulist, "DATAMIN", datamin, typ_fdouble, fdouble);
+ FITS_TRY_CARD (hdr, hdulist, "DATAMAX", datamax, typ_fdouble, fdouble);
+
+ FITS_TRY_CARD (hdr, hdulist, "BZERO", bzero, typ_fdouble, fdouble);
+ FITS_TRY_CARD (hdr, hdulist, "BSCALE", bscale, typ_fdouble, fdouble);
+
+ /* Evaluate number of interpretable images for this HDU */
+ hdulist->numpic = 0;
+
+ /* We must support this format */
+ bitpix_supported = (hdulist->bitpix > 0)
+ || ( (hdulist->bitpix == -64)
+ && (fits_ieee64_intel || fits_ieee64_motorola))
+ || ( (hdulist->bitpix == -32)
+ && ( fits_ieee32_intel || fits_ieee32_motorola
+ || fits_ieee64_intel || fits_ieee64_motorola));
+
+ if (bitpix_supported)
+ {
+ if (hdulist->used.simple)
+ {
+ if (hdulist->naxis > 0)
+ {
+ hdulist->numpic = 1;
+ for (k = 3; k <= hdulist->naxis; k++)
+ hdulist->numpic *= hdulist->naxisn[k-1];
+ }
+ }
+ else if ( hdulist->used.xtension
+ && (strncmp (hdulist->xtension, "IMAGE", 5) == 0))
+ {
+ if (hdulist->naxis > 0)
+ {
+ hdulist->numpic = 1;
+ for (k = 3; k <= hdulist->naxis; k++)
+ hdulist->numpic *= hdulist->naxisn[k-1];
+ }
+ }
+ }
+ else
+ {char msg[160];
+ snprintf (msg, sizeof( msg ), "fits_decode_header: IEEE floating point format required for\
+ BITPIX=%d\nis not supported on this machine", hdulist->bitpix);
+ fits_set_error (msg);
+ }
+
+ hdulist->header_record_list = hdr; /* Add header records to the list */
+ return (hdulist);
+
+err_missing:
+ snprintf (errmsg, sizeof(errmsg), "fits_decode_header: missing/invalid %.50s card", key);
+
+err_return:
+ fits_delete_hdulist (hdulist);
+ fits_set_error (errmsg);
+ return (NULL);
+
+#undef FITS_DECODE_CARD
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_eval_pixrange - (local) evaluate range of pixel data */
+/* */
+/* Parameters: */
+/* FILE *fp [I] : file pointer */
+/* FITS_HDU_LIST *hdu [I] : pointer to header */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The Function sets the values hdu->pixmin and hdu->pixmax. On success 0 */
+/* is returned. On failure, -1 is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+static int fits_eval_pixrange (FILE *fp, FITS_HDU_LIST *hdu)
+
+{register unsigned int maxelem;
+#define FITSNPIX 4096
+ unsigned char pixdat[FITSNPIX];
+ unsigned int nelem, bpp;
+ int blank_found = 0, nan_found = 0;
+
+ if (fseek (fp, hdu->data_offset, SEEK_SET) < 0)
+ FITS_RETURN ("fits_eval_pixrange: cant position file", -1);
+
+ bpp = hdu->bpp; /* Number of bytes per pixel */
+ nelem = hdu->udata_size / bpp; /* Number of data elements */
+
+ switch (hdu->bitpix)
+ {
+ case 8: {
+ register FITS_BITPIX8 pixval;
+ register unsigned char *ptr;
+ FITS_BITPIX8 minval = 255, maxval = 0;
+ FITS_BITPIX8 blankval;
+
+ while (nelem > 0)
+ {
+ maxelem = sizeof (pixdat)/bpp;
+ if (nelem < maxelem) maxelem = nelem;
+ nelem -= maxelem;
+ if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem)
+ FITS_RETURN ("fits_eval_pixrange: error on read bitpix 8 data", -1);
+
+ ptr = pixdat;
+ if (hdu->used.blank)
+ {
+ blankval = (FITS_BITPIX8)hdu->blank;
+ while (maxelem-- > 0)
+ {
+ pixval = (FITS_BITPIX8)*(ptr++);
+ if (pixval != blankval)
+ {
+ if (pixval < minval) minval = pixval;
+ else if (pixval > maxval) maxval = pixval;
+ }
+ else blank_found = 1;
+ }
+ }
+ else
+ {
+ while (maxelem-- > 0)
+ {
+ pixval = (FITS_BITPIX8)*(ptr++);
+ if (pixval < minval) minval = pixval;
+ else if (pixval > maxval) maxval = pixval;
+ }
+ }
+ }
+ hdu->pixmin = minval;
+ hdu->pixmax = maxval;
+ break; }
+
+ case 16: {
+ register FITS_BITPIX16 pixval;
+ register unsigned char *ptr;
+ FITS_BITPIX16 minval = 0x7fff, maxval = ~0x7fff;
+
+ while (nelem > 0)
+ {
+ maxelem = sizeof (pixdat)/bpp;
+ if (nelem < maxelem) maxelem = nelem;
+ nelem -= maxelem;
+ if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem)
+ FITS_RETURN ("fits_eval_pixrange: error on read bitpix 16 data", -1);
+
+ ptr = pixdat;
+ if (hdu->used.blank)
+ {FITS_BITPIX16 blankval = (FITS_BITPIX16)hdu->blank;
+
+ while (maxelem-- > 0)
+ {
+ FITS_GETBITPIX16 (ptr, pixval);
+ ptr += 2;
+ if (pixval != blankval)
+ {
+ if (pixval < minval) minval = pixval;
+ else if (pixval > maxval) maxval = pixval;
+ }
+ else blank_found = 1;
+ }
+ }
+ else
+ {
+ while (maxelem-- > 0)
+ {
+ FITS_GETBITPIX16 (ptr, pixval);
+ ptr += 2;
+ if (pixval < minval) minval = pixval;
+ else if (pixval > maxval) maxval = pixval;
+ }
+ }
+ }
+ hdu->pixmin = minval;
+ hdu->pixmax = maxval;
+ break; }
+
+
+ case 32: {
+ register FITS_BITPIX32 pixval;
+ register unsigned char *ptr;
+ FITS_BITPIX32 minval = 0x7fffffff, maxval = ~0x7fffffff;
+
+ while (nelem > 0)
+ {
+ maxelem = sizeof (pixdat)/bpp;
+ if (nelem < maxelem) maxelem = nelem;
+ nelem -= maxelem;
+ if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem)
+ FITS_RETURN ("fits_eval_pixrange: error on read bitpix 32 data", -1);
+
+ ptr = pixdat;
+ if (hdu->used.blank)
+ {FITS_BITPIX32 blankval = (FITS_BITPIX32)hdu->blank;
+
+ while (maxelem-- > 0)
+ {
+ FITS_GETBITPIX32 (ptr, pixval);
+ ptr += 4;
+ if (pixval != blankval)
+ {
+ if (pixval < minval) minval = pixval;
+ else if (pixval > maxval) maxval = pixval;
+ }
+ else blank_found = 1;
+ }
+ }
+ else
+ {
+ while (maxelem-- > 0)
+ {
+ FITS_GETBITPIX32 (ptr, pixval);
+ ptr += 4;
+ if (pixval < minval) minval = pixval;
+ else if (pixval > maxval) maxval = pixval;
+ }
+ }
+ }
+ hdu->pixmin = minval;
+ hdu->pixmax = maxval;
+ break; }
+
+ case -32: {
+ register FITS_BITPIXM32 pixval;
+ register unsigned char *ptr;
+ FITS_BITPIXM32 minval, maxval;
+ int first = 1;
+
+ /* initialize */
+
+ pixval = 0;
+ minval = 0;
+ maxval = 0;
+
+ while (nelem > 0)
+ {
+ maxelem = sizeof (pixdat)/bpp;
+ if (nelem < maxelem) maxelem = nelem;
+ nelem -= maxelem;
+ if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem)
+ FITS_RETURN ("fits_eval_pixrange: error on read bitpix -32 data", -1);
+
+ ptr = pixdat;
+ while (maxelem-- > 0)
+ {
+ if (!fits_nan_32 (ptr))
+ {
+ FITS_GETBITPIXM32 (ptr, pixval);
+ ptr += 4;
+ if (first)
+ {
+ first = 0;
+ minval = maxval = pixval;
+ }
+ else if (pixval < minval) { minval = pixval; }
+ else if (pixval > maxval) { maxval = pixval; }
+ }
+ else nan_found = 1;
+ }
+ }
+ hdu->pixmin = minval;
+ hdu->pixmax = maxval;
+ break; }
+
+ case -64: {
+ register FITS_BITPIXM64 pixval;
+ register unsigned char *ptr;
+ FITS_BITPIXM64 minval, maxval;
+ int first = 1;
+
+ /* initialize */
+
+ minval = 0;
+ maxval = 0;
+
+ while (nelem > 0)
+ {
+ maxelem = sizeof (pixdat)/bpp;
+ if (nelem < maxelem) maxelem = nelem;
+ nelem -= maxelem;
+ if (fread ((char *)pixdat, bpp, maxelem, fp) != maxelem)
+ FITS_RETURN ("fits_eval_pixrange: error on read bitpix -64 data", -1);
+
+ ptr = pixdat;
+ while (maxelem-- > 0)
+ {
+ if (!fits_nan_64 (ptr))
+ {
+ FITS_GETBITPIXM64 (ptr, pixval);
+ ptr += 8;
+ if (first)
+ {
+ first = 0;
+ minval = maxval = pixval;
+ }
+ else if (pixval < minval) { minval = pixval; }
+ else if (pixval > maxval) { maxval = pixval; }
+ }
+ else nan_found = 1;
+ }
+ }
+ hdu->pixmin = minval;
+ hdu->pixmax = maxval;
+ break; }
+ }
+ if (nan_found) hdu->used.nan_value = 1;
+ if (blank_found) hdu->used.blank_value = 1;
+
+ return (0);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_decode_card - decode a card */
+/* */
+/* Parameters: */
+/* const char *card [I] : pointer to card image */
+/* FITS_DATA_TYPES data_type [I] : datatype to decode */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* Decodes a card and returns a pointer to the union, keeping the data. */
+/* If card is NULL or on failure, a NULL-pointer is returned. */
+/* If the card does not have the value indicator, an error is generated, */
+/* but its tried to decode the card. The data is only valid up to the next */
+/* call of the function. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+FITS_DATA *fits_decode_card (const char *card, FITS_DATA_TYPES data_type)
+
+{static FITS_DATA data;
+ long l_long;
+ double l_double;
+ char l_card[FITS_CARD_SIZE+1], msg[256];
+ char *cp = ident, *dst, *end;
+
+ if (card == NULL) return (NULL);
+
+ memcpy (l_card, card, FITS_CARD_SIZE);
+ l_card[FITS_CARD_SIZE] = '\0';
+
+ if (strncmp (card+8, "= ", 2) != 0)
+ {
+ snprintf (msg, sizeof( msg ), "fits_decode_card (warning): Missing value indicator\
+ '= ' for %8.8s", l_card);
+ fits_set_error (msg);
+ }
+
+ switch (data_type)
+ {
+ case typ_bitpix8:
+ data.bitpix8 = (FITS_BITPIX8)(l_card[10]);
+ break;
+
+ case typ_bitpix16:
+ if (sscanf (l_card+10, "%ld", &l_long) != 1)
+ FITS_RETURN ("fits_decode_card: error decoding typ_bitpix16", NULL);
+ data.bitpix16 = (FITS_BITPIX16)l_long;
+ break;
+
+ case typ_bitpix32:
+ if (sscanf (l_card+10, "%ld", &l_long) != 1)
+ FITS_RETURN ("fits_decode_card: error decoding typ_bitpix32", NULL);
+ data.bitpix32 = (FITS_BITPIX32)l_long;
+ break;
+
+ case typ_bitpixm32:
+ if (sscanf (l_card+10, "%lf", &l_double) != 1)
+ FITS_RETURN ("fits_decode_card: error decoding typ_bitpixm32", NULL);
+ data.bitpixm32 = (FITS_BITPIXM32)l_double;
+ break;
+
+ case typ_bitpixm64:
+ if (sscanf (l_card+10, "%lf", &l_double) != 1)
+ FITS_RETURN ("fits_decode_card: error decoding typ_bitpixm64", NULL);
+ data.bitpixm64 = (FITS_BITPIXM64)l_double;
+ break;
+
+ case typ_fbool:
+ cp = l_card+10;
+ while (*cp == ' ') cp++;
+ if (*cp == 'T') data.fbool = 1;
+ else if (*cp == 'F') data.fbool = 0;
+ else FITS_RETURN ("fits_decode_card: error decoding typ_fbool", NULL);
+ break;
+
+ case typ_flong:
+ if (sscanf (l_card+10, "%ld", &l_long) != 1)
+ FITS_RETURN ("fits_decode_card: error decoding typ_flong", NULL);
+ data.flong = (FITS_BITPIX32)l_long;
+ break;
+
+ case typ_fdouble:
+ if (sscanf (l_card+10, "%lf", &l_double) != 1)
+ FITS_RETURN ("fits_decode_card: error decoding typ_fdouble", NULL);
+ data.fdouble = (FITS_BITPIXM32)l_double;
+ break;
+
+ case typ_fstring:
+ cp = l_card+10;
+ if (*cp != '\'')
+ FITS_RETURN ("fits_decode_card: missing \' decoding typ_fstring", NULL);
+
+ dst = data.fstring;
+ cp++;
+ end = l_card+FITS_CARD_SIZE-1;
+ for (;;) /* Search for trailing quote */
+ {
+ if (*cp != '\'') /* All characters but quote are used. */
+ {
+ *(dst++) = *cp;
+ }
+ else /* Maybe there is a quote in the string */
+ {
+ if (cp >= end) break; /* End of card ? finished */
+ if (*(cp+1) != '\'') break;
+ *(dst++) = *(cp++);
+ }
+ if (cp >= end) break;
+ cp++;
+ }
+ *dst = '\0';
+ break;
+ }
+ return (&data);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_search_card - search a card in the record list */
+/* */
+/* Parameters: */
+/* FITS_RECORD_LIST *rl [I] : record list to search */
+/* char *keyword [I] : keyword identifying the card */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* A card is searched in the reord list. Only the first eight characters of */
+/* keyword are significant. If keyword is less than 8 characters, its filled */
+/* with blanks. */
+/* If the card is found, a pointer to the card is returned. */
+/* The pointer does not point to a null-terminated string. Only the next */
+/* 80 bytes are allowed to be read. */
+/* On failure a NULL-pointer is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+char *fits_search_card (FITS_RECORD_LIST *rl, const char *keyword)
+
+{int key_len, k;
+ char *card;
+ char key[9];
+
+ key_len = strlen (keyword);
+ if (key_len > 8) key_len = 8;
+ if (key_len == 0)
+ FITS_RETURN ("fits_search_card: Invalid parameter", NULL);
+
+ strcpy (key, " ");
+ memcpy (key, keyword, key_len);
+
+ while (rl != NULL)
+ {
+ card = (char *)rl->data;
+ for (k = 0; k < FITS_RECORD_SIZE / FITS_CARD_SIZE; k++)
+ {
+ if (strncmp (card, key, 8) == 0) return (card);
+ card += FITS_CARD_SIZE;
+ }
+ rl = rl->next_record;
+ }
+ return (NULL);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_image_info - get information about an image */
+/* */
+/* Parameters: */
+/* FITS_FILE *ff [I] : FITS file structure */
+/* int picind [I] : Index of picture in file (1,2,...) */
+/* int *hdupicind [O] : Index of picture in HDU (1,2,...) */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function returns on success a pointer to a FITS_HDU_LIST. hdupicind */
+/* then gives the index of the image within the HDU. */
+/* On failure, NULL is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+FITS_HDU_LIST *fits_image_info (FITS_FILE *ff, int picind, int *hdupicind)
+
+{FITS_HDU_LIST *hdulist;
+ int firstpic, lastpic;
+
+ if (ff == NULL)
+ FITS_RETURN ("fits_image_info: ff is NULL", NULL);
+
+ if (ff->openmode != 'r')
+ FITS_RETURN ("fits_image_info: file not open for reading", NULL);
+
+ if ((picind < 1) || (picind > ff->n_pic))
+ FITS_RETURN ("fits_image_info: picind out of range", NULL);
+
+ firstpic = 1;
+ for (hdulist = ff->hdu_list; hdulist != NULL; hdulist = hdulist->next_hdu)
+ {
+ if (hdulist->numpic <= 0) continue;
+ lastpic = firstpic+hdulist->numpic-1;
+ if (picind <= lastpic) /* Found image in current HDU ? */
+ break;
+
+ firstpic = lastpic+1;
+ }
+ *hdupicind = picind - firstpic + 1;
+ return (hdulist);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_seek_image - position to a specific image */
+/* */
+/* Parameters: */
+/* FITS_FILE *ff [I] : FITS file structure */
+/* int picind [I] : Index of picture to seek (1,2,...) */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function positions the file pointer to a specified image. */
+/* The function returns on success a pointer to a FITS_HDU_LIST. This pointer*/
+/* must also be used when reading data from the image. */
+/* On failure, NULL is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+FITS_HDU_LIST *fits_seek_image (FITS_FILE *ff, int picind)
+
+{FITS_HDU_LIST *hdulist;
+ int hdupicind;
+ long offset, pic_size;
+
+ hdulist = fits_image_info (ff, picind, &hdupicind);
+ if (hdulist == NULL) return (NULL);
+
+ pic_size = hdulist->bpp * hdulist->naxisn[0] * hdulist->naxisn[1];
+ offset = hdulist->data_offset + (hdupicind-1)*pic_size;
+ if (fseek (ff->fp, offset, SEEK_SET) < 0)
+ FITS_RETURN ("fits_seek_image: Unable to position to image", NULL);
+
+ return (hdulist);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_read_pixel - read pixel values from a file */
+/* */
+/* Parameters: */
+/* FITS_FILE *ff [I] : FITS file structure */
+/* FITS_HDU_LIST *hdulist [I] : pointer to hdulist that describes image */
+/* int npix [I] : number of pixel values to read */
+/* FITS_PIX_TRANSFORM *trans [I]: pixel transformation */
+/* void *buf [O] : buffer where to place transformed pixels */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function reads npix pixel values from the file, transforms them */
+/* checking for blank/NaN pixels and stores the transformed values in buf. */
+/* The number of transformed pixels is returned. If the returned value is */
+/* less than npix (or even -1), an error has occured. */
+/* hdulist must be a pointer returned by fits_seek_image(). Before starting */
+/* to read an image, fits_seek_image() must be called. Even for successive */
+/* images. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+int fits_read_pixel (FITS_FILE *ff, FITS_HDU_LIST *hdulist, int npix,
+ FITS_PIX_TRANSFORM *trans, void *buf)
+
+{double offs, scale;
+ double datadiff, pixdiff;
+ unsigned char pixbuffer[4096], *pix, *cdata;
+ unsigned char creplace;
+ int transcount = 0;
+ long tdata, tmin, tmax;
+ int maxelem;
+ FITS_BITPIX8 bp8, bp8blank;
+ FITS_BITPIX16 bp16, bp16blank;
+ FITS_BITPIX32 bp32, bp32blank;
+ FITS_BITPIXM32 bpm32;
+ FITS_BITPIXM64 bpm64;
+
+ /* initialize */
+
+ bpm32 = 0;
+
+ if (ff->openmode != 'r') return (-1); /* Not open for reading */
+ if (trans->dsttyp != 'c') return (-1); /* Currently we only return chars */
+ if (npix <= 0) return (npix);
+
+ datadiff = trans->datamax - trans->datamin;
+ pixdiff = trans->pixmax - trans->pixmin;
+
+ offs = trans->datamin - trans->pixmin*datadiff/pixdiff;
+ scale = datadiff / pixdiff;
+
+ tmin = (long)trans->datamin;
+ tmax = (long)trans->datamax;
+ if (tmin < 0) tmin = 0; else if (tmin > 255) tmin = 255;
+ if (tmax < 0) tmax = 0; else if (tmax > 255) tmax = 255;
+
+ cdata = (unsigned char *)buf;
+ creplace = (unsigned char)trans->replacement;
+
+ switch (hdulist->bitpix)
+ {
+ case 8:
+ while (npix > 0) /* For all pixels to read */
+ {
+ maxelem = sizeof (pixbuffer) / hdulist->bpp;
+ if (maxelem > npix) maxelem = npix;
+ if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem)
+ return (-1);
+ npix -= maxelem;
+
+ pix = pixbuffer;
+ if (hdulist->used.blank)
+ {
+ bp8blank = (FITS_BITPIX8)hdulist->blank;
+ while (maxelem--)
+ {
+ bp8 = (FITS_BITPIX8)*(pix++);
+ if (bp8 == bp8blank) /* Is it a blank pixel ? */
+ *(cdata++) = creplace;
+ else /* Do transform */
+ {
+ tdata = (long)(bp8 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ }
+ transcount++;
+ }
+ }
+ else
+ {
+ while (maxelem--)
+ {
+ bp8 = (FITS_BITPIX8)*(pix++);
+ tdata = (long)(bp8 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ transcount++;
+ }
+ }
+ }
+ break;
+
+ case 16:
+ while (npix > 0) /* For all pixels to read */
+ {
+ maxelem = sizeof (pixbuffer) / hdulist->bpp;
+ if (maxelem > npix) maxelem = npix;
+ if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem)
+ return (-1);
+ npix -= maxelem;
+
+ pix = pixbuffer;
+ if (hdulist->used.blank)
+ {
+ bp16blank = (FITS_BITPIX16)hdulist->blank;
+ while (maxelem--)
+ {
+ FITS_GETBITPIX16 (pix, bp16);
+ if (bp16 == bp16blank)
+ *(cdata++) = creplace;
+ else
+ {
+ tdata = (long)(bp16 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ }
+ transcount++;
+ pix += 2;
+ }
+ }
+ else
+ {
+ while (maxelem--)
+ {
+ FITS_GETBITPIX16 (pix, bp16);
+ tdata = (long)(bp16 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ transcount++;
+ pix += 2;
+ }
+ }
+ }
+ break;
+
+ case 32:
+ while (npix > 0) /* For all pixels to read */
+ {
+ maxelem = sizeof (pixbuffer) / hdulist->bpp;
+ if (maxelem > npix) maxelem = npix;
+ if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem)
+ return (-1);
+ npix -= maxelem;
+
+ pix = pixbuffer;
+ if (hdulist->used.blank)
+ {
+ bp32blank = (FITS_BITPIX32)hdulist->blank;
+ while (maxelem--)
+ {
+ FITS_GETBITPIX32 (pix, bp32);
+ if (bp32 == bp32blank)
+ *(cdata++) = creplace;
+ else
+ {
+ tdata = (long)(bp32 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ }
+ transcount++;
+ pix += 4;
+ }
+ }
+ else
+ {
+ while (maxelem--)
+ {
+ FITS_GETBITPIX32 (pix, bp32);
+ tdata = (long)(bp32 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ transcount++;
+ pix += 4;
+ }
+ }
+ }
+ break;
+
+ case -32:
+ while (npix > 0) /* For all pixels to read */
+ {
+ maxelem = sizeof (pixbuffer) / hdulist->bpp;
+ if (maxelem > npix) maxelem = npix;
+ if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem)
+ return (-1);
+ npix -= maxelem;
+
+ pix = pixbuffer;
+ while (maxelem--)
+ {
+ if (fits_nan_32 (pix)) /* An IEEE special value ? */
+ *(cdata++) = creplace;
+ else /* Do transform */
+ {
+ FITS_GETBITPIXM32 (pix, bpm32);
+ tdata = (long)(bpm32 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ }
+ transcount++;
+ pix += 4;
+ }
+ }
+ break;
+
+ case -64:
+ while (npix > 0) /* For all pixels to read */
+ {
+ maxelem = sizeof (pixbuffer) / hdulist->bpp;
+ if (maxelem > npix) maxelem = npix;
+ if (fread ((char *)pixbuffer, hdulist->bpp, maxelem, ff->fp) != (unsigned) maxelem)
+ return (-1);
+ npix -= maxelem;
+
+ pix = pixbuffer;
+ while (maxelem--)
+ {
+ if (fits_nan_64 (pix))
+ *(cdata++) = creplace;
+ else
+ {
+ FITS_GETBITPIXM64 (pix, bpm64);
+ tdata = (long)(bpm64 * scale + offs);
+ if (tdata < tmin) tdata = tmin;
+ else if (tdata > tmax) tdata = tmax;
+ *(cdata++) = (unsigned char)tdata;
+ }
+ transcount++;
+ pix += 8;
+ }
+ }
+ break;
+ }
+ return (transcount);
+}
+
+
+
+#ifndef FITS_NO_DEMO
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : fits_to_pgmraw - convert FITS-file to raw PGM-file */
+/* */
+/* Parameters: */
+/* char *fitsfile [I] : name of fitsfile */
+/* char *pgmfile [I] : name of pgmfile */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function converts a FITS-file to a raw PGM-file. The PGM-file will */
+/* be upside down, because the orientation for storing the image is */
+/* different. On success, 0 is returned. On failure, -1 is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+int fits_to_pgmraw (char *fitsfile, char *pgmfile)
+
+{FITS_FILE *fitsin = NULL;
+ FILE *pgmout = NULL;
+ FITS_HDU_LIST *hdu;
+ FITS_PIX_TRANSFORM trans;
+ int retval = -1, nbytes, maxbytes;
+ char buffer[1024];
+
+ fitsin = fits_open (fitsfile, "r"); /* Open FITS-file for reading */
+ if (fitsin == NULL) goto err_return;
+
+ if (fitsin->n_pic < 1) goto err_return; /* Any picture in it ? */
+
+ hdu = fits_seek_image (fitsin, 1); /* Position to the first image */
+ if (hdu == NULL) goto err_return;
+ if (hdu->naxis < 2) goto err_return; /* Enough dimensions ? */
+
+ pgmout = fopen (pgmfile, "wb");
+ if (pgmout == NULL) goto err_return;
+
+ /* Write PGM header with width/height */
+ fprintf (pgmout, "P5\n%d %d\n255\n", hdu->naxisn[0], hdu->naxisn[1]);
+
+ /* Set up transformation for FITS pixel values to 0...255 */
+ /* It maps trans.pixmin to trans.datamin and trans.pixmax to trans.datamax. */
+ /* Values out of range [datamin, datamax] are clamped */
+ trans.pixmin = hdu->pixmin;
+ trans.pixmax = hdu->pixmax;
+ trans.datamin = 0.0;
+ trans.datamax = 255.0;
+ trans.replacement = 0.0; /* Blank/NaN replacement value */
+ trans.dsttyp = 'c'; /* Output type is character */
+
+ nbytes = hdu->naxisn[0]*hdu->naxisn[1];
+ while (nbytes > 0)
+ {
+ maxbytes = sizeof (buffer);
+ if (maxbytes > nbytes) maxbytes = nbytes;
+
+ /* Read pixels and transform them */
+ if (fits_read_pixel (fitsin, hdu, maxbytes, &trans, buffer) != maxbytes)
+ goto err_return;
+
+ if (fwrite (buffer, 1, maxbytes, pgmout) != maxbytes)
+ goto err_return;
+
+ nbytes -= maxbytes;
+ }
+ retval = 0;
+
+err_return:
+
+ if (fitsin) fits_close (fitsin);
+ if (pgmout) fclose (pgmout);
+
+ return (retval);
+}
+
+
+/*****************************************************************************/
+/* #BEG-PAR */
+/* */
+/* Function : pgmraw to fits - convert raw PGM-file to FITS-file */
+/* */
+/* Parameters: */
+/* char *pgmfile [I] : name of pgmfile */
+/* char *fitsfile [I] : name of fitsfile */
+/* ( mode : I=input, O=output, I/O=input/output ) */
+/* */
+/* The function converts a raw PGM-file to a FITS-file. The FITS-file will */
+/* be upside down, because the orientation for storing the image is */
+/* different. On success, 0 is returned. On failure, -1 is returned. */
+/* */
+/* #END-PAR */
+/*****************************************************************************/
+
+int pgmraw_to_fits (char *pgmfile, char *fitsfile)
+
+{FITS_FILE *fitsout = NULL;
+ FILE *pgmin = NULL;
+ FITS_HDU_LIST *hdu;
+ char buffer[1024];
+ int width, height, numbytes, maxbytes;
+ int retval = -1;
+
+ fitsout = fits_open (fitsfile, "w");
+ if (fitsout == NULL) goto err_return;
+
+ pgmin = fopen (pgmfile, "r");
+ if (pgmin == NULL) goto err_return;
+
+ /* Read signature of PGM file */
+ if (fgets (buffer, sizeof (buffer), pgmin) == NULL) goto err_return;
+ if ((buffer[0] != 'P') || (buffer[1] != '5')) goto err_return;
+
+ /* Skip comments upto width/height */
+ do
+ {
+ if (fgets (buffer, sizeof (buffer), pgmin) == NULL) goto err_return;
+ } while (buffer[0] == '#');
+
+ if (sscanf (buffer, "%d%d", &width, &height) != 2) goto err_return;
+ if ((width < 1) || (height < 1)) goto err_return;
+
+ /* Skip comments upto maxval */
+ do
+ {
+ if (fgets (buffer, sizeof (buffer), pgmin) == NULL) goto err_return;
+ } while (buffer[0] == '#');
+ /* Ignore maxval */
+
+ hdu = fits_add_hdu (fitsout); /* Create a HDU for the FITS file */
+ if (hdu == NULL) goto err_return;
+
+ hdu->used.simple = 1; /* Set proper values */
+ hdu->bitpix = 8;
+ hdu->naxis = 2;
+ hdu->naxisn[0] = width;
+ hdu->naxisn[1] = height;
+ hdu->used.datamin = 1;
+ hdu->datamin = 0.0;
+ hdu->used.datamax = 1;
+ hdu->datamax = 255.0;
+ hdu->used.bzero = 1;
+ hdu->bzero = 0.0;
+ hdu->used.bscale = 1;
+ hdu->bscale = 1.0;
+
+ fits_add_card (hdu, "");
+ fits_add_card (hdu, "HISTORY THIS FITS FILE WAS GENERATED BY FITSRW\
+ USING PGMRAW_TO_FITS");
+
+ /* Write the header. Blocking is done automatically */
+ if (fits_write_header (fitsout, hdu) < 0) goto err_return;
+
+ /* The primary array plus blocking must be written manually */
+ numbytes = width * height;
+
+ while (numbytes > 0)
+ {
+ maxbytes = sizeof (buffer);
+ if (maxbytes > numbytes) maxbytes = numbytes;
+
+ if (fread (buffer, 1, maxbytes, pgmin) != maxbytes) goto err_return;
+ if (fwrite (buffer, 1, maxbytes, fitsout->fp) != maxbytes) goto err_return;
+
+ numbytes -= maxbytes;
+ }
+
+ /* Do blocking */
+ numbytes = (width * height) % FITS_RECORD_SIZE;
+ if (numbytes)
+ {
+ while (numbytes++ < FITS_RECORD_SIZE)
+ if (putc (0, fitsout->fp) == EOF) goto err_return;
+ }
+ retval = 0;
+
+err_return:
+
+ if (fitsout) fits_close (fitsout);
+ if (pgmin) fclose (pgmin);
+
+ return (retval);
+}
+
+#endif
diff --git a/kstars/kstars/indi/fitsrw.h b/kstars/kstars/indi/fitsrw.h
new file mode 100644
index 00000000..9a246930
--- /dev/null
+++ b/kstars/kstars/indi/fitsrw.h
@@ -0,0 +1,283 @@
+/******************************************************************************/
+/* Peter Kirchgessner */
+/* e-mail: pkirchg@aol.com */
+/* WWW : http://members.aol.com/pkirchg */
+/******************************************************************************/
+/* #BEG-HDR */
+/* */
+/* Package : FITS reading/writing library */
+/* Modul-Name : fitsrw.h */
+/* Description : Include file for FITS-r/w-library */
+/* Function(s) : */
+/* Author : P. Kirchgessner */
+/* Date of Gen. : 12-Apr-97 */
+/* Last modified : 17-May-97 */
+/* Version : 0.10 */
+/* Compiler Opt. : */
+/* Changes : */
+/* */
+/* #END-HDR */
+/******************************************************************************/
+
+/** \file fitsrw.h
+ \brief FITS reading/writing library.
+ \author Peter Kirchgessner
+*/
+
+#ifndef FITS_MAX_AXIS
+
+#include <stdio.h>
+
+#define FITS_CARD_SIZE 80
+#define FITS_RECORD_SIZE 2880
+#define FITS_MAX_AXIS 999
+
+#define FITS_NADD_CARDS 128
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Data representations */
+/** \typedef FITS_BITPIX8
+ \brief One byte declared as unsigned char.
+*/
+typedef unsigned char FITS_BITPIX8;
+
+/** \typedef FITS_BITPIX16
+ \brief Two bytes declared as short.
+*/
+typedef short FITS_BITPIX16;
+
+/** \typedef FITS_BITPIX32
+ \brief Four bytes declared as long.
+*/
+typedef long FITS_BITPIX32;
+
+/** \typedef FITS_BITPIXM32
+ \brief IEEE -32 FITS format declared as 4-byte float.
+*/
+typedef float FITS_BITPIXM32;
+
+/** \typedef FITS_BITPIXM64
+ \brief IEEE -64 FITS format declared as 8-byte double.
+*/
+typedef double FITS_BITPIXM64;
+
+typedef int FITS_BOOL;
+typedef long FITS_LONG;
+typedef double FITS_DOUBLE;
+typedef char FITS_STRING[FITS_CARD_SIZE];
+
+typedef enum {
+ typ_bitpix8, typ_bitpix16, typ_bitpix32, typ_bitpixm32, typ_bitpixm64,
+ typ_fbool, typ_flong, typ_fdouble, typ_fstring
+} FITS_DATA_TYPES;
+
+/** \struct FITS_PIX_TRANSFORM
+ \brief A struct that describes how to transform FITS pixel values.
+*
+* The pixel values represent the lower and upper boundaries of the pixel data from the FITS file. The data values represent the range of the final pixel values. For example, to transform FITS pixel values to grey scale, the data min is 0 and data max is 255. The transformation is linear.
+*/
+typedef struct {
+ double pixmin, pixmax; /** The pixel values [pixmin,pixmax] that should be mapped */
+ double datamin, datamax; /** The data values [datamin,datamax] that the pixel values should be mapped to*/
+ double replacement; /** datavalue to use for blank or NaN pixels */
+ char dsttyp; /** Destination typ ('c' = char) */
+} FITS_PIX_TRANSFORM;
+
+typedef union {
+ FITS_BITPIX8 bitpix8;
+ FITS_BITPIX16 bitpix16;
+ FITS_BITPIX32 bitpix32;
+ FITS_BITPIXM32 bitpixm32;
+ FITS_BITPIXM64 bitpixm64;
+
+ FITS_BOOL fbool;
+ FITS_LONG flong;
+ FITS_DOUBLE fdouble;
+ FITS_STRING fstring;
+} FITS_DATA;
+
+/** \struct FITS_RECORD_LIST
+ \brief Record list.
+*/
+typedef struct fits_record_list {
+ unsigned char data[FITS_RECORD_SIZE];
+ struct fits_record_list *next_record;
+} FITS_RECORD_LIST;
+
+/** \struct FITS_HDU_LIST
+ \brief Header and Data Unit List.
+
+* The structure hold header and data unit lists. The \p used struct contains flags specifying if some cards are used.
+*/
+typedef struct fits_hdu_list {
+ long header_offset; /** Offset of header in the file */
+ long data_offset; /** Offset of data in the file */
+ long data_size; /** Size of data in the HDU (including pad)*/
+ long udata_size; /** Size of used data in the HDU (excl. pad) */
+ int bpp; /** Bytes per pixel */
+ int numpic; /** Number of interpretable images in HDU */
+ int naddcards; /** Number of additional cards */
+ char addcards[FITS_NADD_CARDS][FITS_CARD_SIZE];
+ struct {
+ char nan_value; /** NaN's found in data ? */
+ char blank_value; /** Blanks found in data ? */
+
+ char blank;
+ char datamin;
+ char datamax;
+ char simple; /** This indicates a simple HDU */
+ char xtension; /** This indicates an extension */
+ char gcount;
+ char pcount;
+ char bzero;
+ char bscale;
+ char groups;
+ char extend;
+ } used;
+ double pixmin, pixmax; /** Minimum/Maximum pixel values */
+ /* Some decoded data of the HDU: */
+ int naxis; /** Number of axes */
+ int naxisn[FITS_MAX_AXIS]; /** Sizes of axes (NAXIS1 --> naxisn[0]) */
+ int bitpix; /** Data representation (8,16,32,-16,-32) */
+ /* When using the following data, */
+ /* the used-flags must be checked before. */
+ long blank; /** Blank value. Check the \p used struct to verify if this is a valid value*/
+ double datamin, datamax; /** Minimum/Maximum physical data values. Check the \p used struct to verify if this is a valid value*/
+ char xtension[FITS_CARD_SIZE]; /** Type of extension. Check the \p used struct to verify if this is a valid value*/
+ long gcount, pcount; /** Used by XTENSION. Check the \p used struct to verify if this is a valid value*/
+ double bzero, bscale; /** Transformation values. Check the \p used struct to verify if this is a valid value*/
+ int groups; /** Random groups indicator. Check the \p used struct to verify if this is a valid value*/
+ int extend; /** Extend flag. Check the \p used struct to verify if this is a valid value*/
+
+ FITS_RECORD_LIST *header_record_list; /** Header records read in */
+ struct fits_hdu_list *next_hdu;
+} FITS_HDU_LIST;
+
+/** \struct FITS_FILE
+ \brief Structure to hold FITS file information and pointers.
+*/
+typedef struct {
+ FILE *fp; /** File pointer to fits file */
+ char openmode; /** Mode the file was opened (0, 'r', 'w') */
+
+ int n_hdu; /** Number of HDUs in file */
+ int n_pic; /** Total number of interpretable pictures */
+ int nan_used; /** NaN's used in the file ? */
+ int blank_used; /** Blank's used in the file ? */
+
+ FITS_HDU_LIST *hdu_list; /** Header and Data Unit List */
+} FITS_FILE;
+
+
+/* User callable functions of the FITS-library */
+/**
+ * \defgroup fitsFunctions User callable functions of the FITS-library.
+ */
+/*@{*/
+
+/** \brief open a FITS file.
+ \param filename name of file to open
+ \param openmode mode to open the file ("r", "w")
+ \return On success, a FITS_FILE-pointer is returned. On failure, a NULL-pointer is returned. The functions scans through the file loading each header and analyzing them.
+*/
+FITS_FILE *fits_open (const char *filename, const char *openmode);
+
+/** \brief close a FITS file.
+ \param ff FITS file pointer.
+*/
+void fits_close (FITS_FILE *ff);
+
+/** \brief add a HDU to the file.
+ \param ff FITS file pointer.
+ \return Adds a new HDU to the list kept in ff. A pointer to the new HDU is returned. On failure, a NULL-pointer is returned.
+*/
+FITS_HDU_LIST *fits_add_hdu (FITS_FILE *ff);
+
+/** \brief add a card to the HDU.
+ The card must follow the standards of FITS. The card must not use a
+ keyword that is written using *hdulist itself.
+ \param hdulist HDU listr.
+ \param card card to add.
+ \return On success 0 is returned. On failure -1 is returned.
+*/
+int fits_add_card (FITS_HDU_LIST *hdulist, char *card);
+
+/** \brief print the internal representation of a single header.
+ \param hdr pointer to the header
+*/
+void fits_print_header (FITS_HDU_LIST *hdr);
+
+/** \brief write a FITS header to the file.
+ \param ff FITS-file pointer.
+ \param hdulist pointer to header.
+ \return On success, 0 is returned. On failure, -1 is returned.
+*/
+int fits_write_header (FITS_FILE *ff, FITS_HDU_LIST *hdulist);
+
+/** \brief get information about an image.
+ \param ff FITS-file pointer.
+ \param picind Index of picture in file (1,2,...)
+ \param hdupicind Index of picture in HDU (1,2,...)
+ \return The function returns on success a pointer to a FITS_HDU_LIST. hdupicind then gives the index of the image within the HDU. On failure, NULL is returned.
+*/
+FITS_HDU_LIST *fits_image_info (FITS_FILE *ff, int picind, int *hdupicind);
+
+/** \brief position to a specific image.
+ The function positions the file pointer to a specified image.
+ \param ff FITS-file pointer.
+ \param picind Index of picture to seek (1,2,...)
+ \return The function returns on success a pointer to a FITS_HDU_LIST. This pointer must also be used when reading data from the image. On failure, NULL is returned.
+*/
+FITS_HDU_LIST *fits_seek_image (FITS_FILE *ff, int picind);
+
+/** \brief decode a card
+ Decodes a card and returns a pointer to the union, keeping the data.
+ \param card pointer to card image.
+ \param data_type datatype to decode.
+ \return If card is NULL or on failure, a NULL-pointer is returned. If the card does not have the value indicator, an error is generated, but its tried to decode the card. The data is only valid up to the next call of the function.
+*/
+FITS_DATA *fits_decode_card (const char *card, FITS_DATA_TYPES data_type);
+
+/** \brief search a card in the record list.
+ A card is searched in the reord list. Only the first eight characters of keyword are significant. If keyword is less than 8 characters, its filled with blanks.
+ \param rl record list to search.
+ \param keyword keyword identifying the card.
+ \return If the card is found, a pointer to the card is returned. The pointer does not point to a null-terminated string. Only the next 80 bytes are allowed to be read. On failure a NULL-pointer is returned.
+*/
+char *fits_search_card (FITS_RECORD_LIST *rl, const char *keyword);
+
+/** \brief read pixel values from a file
+ The function reads npix pixel values from the file, transforms them checking for blank/NaN pixels and stores the transformed values in buf. hdulist must be a pointer returned by fits_seek_image(). Before starting to read an image, fits_seek_image() must be called. Even for successive images.
+ \param ff FITS file structure.
+ \param hdulist pointer to hdulist that describes image.
+ \param npix number of pixel values to read.
+ \param trans pixel transformation.
+ \param buf buffer where to place transformed pixels.
+ \return The number of transformed pixels is returned. If the returned value is less than npix (or even -1), an error has occured.
+*/
+int fits_read_pixel (FITS_FILE *ff, FITS_HDU_LIST *hdulist,
+ int npix, FITS_PIX_TRANSFORM *trans, void *buf);
+
+/** \brief get an error message.
+ \return If an error message has been set, a pointer to the message is returned. Otherwise a NULL pointer is returned. An inquired error message is removed from the error FIFO.
+*/
+char *fits_get_error (void);
+
+/*@}*/
+
+int fits_nan_32 (unsigned char *v);
+int fits_nan_64 (unsigned char *v);
+
+/* Demo functions */
+#define FITS_NO_DEMO
+int fits_to_pgmraw (char *fitsfile, char *pgmfile);
+int pgmraw_to_fits (char *pgmfile, char *fitsfile);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/kstars/kstars/indi/fli/Makefile.am b/kstars/kstars/indi/fli/Makefile.am
new file mode 100644
index 00000000..859b459e
--- /dev/null
+++ b/kstars/kstars/indi/fli/Makefile.am
@@ -0,0 +1,24 @@
+INCLUDES = $(all_includes)
+METASOURCES = AUTO
+
+if LINUX
+libfli_linux = libfli_linux.la
+endif
+
+if BSD
+libfli_bsd = libfli_bsd.la
+endif
+
+if NULL
+libfli_null = libfli_null.la
+endif
+
+noinst_LTLIBRARIES = libfli.la $(libfli_linux) $(libfli_bsd) $(libfli_null)
+
+libfli_linux_la_SOURCES = libfli-parport.c libfli-usb-sys-linux.c
+libfli_bsd_la_SOURCES = libfli-usb-sys-bsd.c
+libfli_null_la_SOURCES = libfli-usb-sys-null.c
+
+libfli_la_SOURCES = libfli.c libfli-camera.c libfli-camera-parport.c libfli-camera-usb.c libfli-filter-focuser.c libfli-mem.c libfli-serial.c libfli-sys.c libfli-usb.c libfli-debug.c
+AM_LDFLAGS = $(all_libraries)
+libfli_la_LIBADD = $(libfli_linux) $(libfli_bsd) $(libfli_null)
diff --git a/kstars/kstars/indi/fli/fli_ioctl.h b/kstars/kstars/indi/fli/fli_ioctl.h
new file mode 100644
index 00000000..63dae274
--- /dev/null
+++ b/kstars/kstars/indi/fli/fli_ioctl.h
@@ -0,0 +1,119 @@
+/*
+
+ Copyright (c) 2000 Finger Lakes Instrumentation (FLI), LLC.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation (FLI)
+ web: http://www.fli-cam.com
+ email: fli@rpa.net
+
+*/
+
+#ifndef _FLI_IOCTL_H
+#define _FLI_IOCTL_H
+
+#include <asm/ioctl.h>
+
+/* 8-bit special value to identify ioctl 'type' */
+#define FLI_IOCTL_TYPE 'F'
+
+/* Macros declaring ioctl commands and the variables they operate on */
+#define FLI_IOCTL_MISC_CMDS \
+ FLI_IOCTL_CMD(FLI_RESET_PORT_VALUES, **NONE**) \
+ FLI_IOCTL_CMD(FLI_LOCK_PORT, **NONE**) \
+ FLI_IOCTL_CMD(FLI_UNLOCK_PORT, **NONE**)
+
+#define FLI_IOCTL_SPECIAL_SET_CMDS \
+ FLI_IOCTL_CMD(FLI_SET_DMABUFFSIZE, dmabuffsize)
+
+#define FLI_IOCTL_SET_CMDS \
+ FLI_IOCTL_CMD(FLI_SET_DMATHRESH, dmathresh) \
+ FLI_IOCTL_CMD(FLI_SET_DTO, dto) \
+ FLI_IOCTL_CMD(FLI_SET_RTO, rto) \
+ FLI_IOCTL_CMD(FLI_SET_WTO, wto) \
+ FLI_IOCTL_CMD(FLI_SET_LTL, ltl) \
+ FLI_IOCTL_CMD(FLI_SET_DIR, dir) \
+ FLI_IOCTL_CMD(FLI_SET_NUMREAD, numread) \
+ FLI_IOCTL_CMD(FLI_SET_NUMWRITE, numwrite) \
+ FLI_IOCTL_CMD(FLI_SET_NUMDTO, numdto) \
+ FLI_IOCTL_CMD(FLI_SET_NUMRTO, numrto) \
+ FLI_IOCTL_CMD(FLI_SET_NUMWTO, numwto)
+
+#define FLI_IOCTL_GET_CMDS \
+ FLI_IOCTL_CMD(FLI_GET_DMABUFFSIZE, dmabuffsize) \
+ FLI_IOCTL_CMD(FLI_GET_DMATHRESH, dmathresh) \
+ FLI_IOCTL_CMD(FLI_GET_DTO, dto) \
+ FLI_IOCTL_CMD(FLI_GET_RTO, rto) \
+ FLI_IOCTL_CMD(FLI_GET_WTO, wto) \
+ FLI_IOCTL_CMD(FLI_GET_DIR, dir) \
+ FLI_IOCTL_CMD(FLI_GET_LTL, ltl) \
+ FLI_IOCTL_CMD(FLI_GET_NUMREAD, numread) \
+ FLI_IOCTL_CMD(FLI_GET_NUMWRITE, numwrite) \
+ FLI_IOCTL_CMD(FLI_GET_NUMDTO, numdto) \
+ FLI_IOCTL_CMD(FLI_GET_NUMRTO, numrto) \
+ FLI_IOCTL_CMD(FLI_GET_NUMWTO, numwto)
+
+/* Enumerate ioctl numbers */
+#undef FLI_SET_CMD
+#define FLI_IOCTL_CMD(cmd, var) cmd##_NUM,
+
+enum {
+ FLI_IOCTL_MISC_CMDS
+ FLI_IOCTL_SPECIAL_SET_CMDS
+ FLI_IOCTL_SET_CMDS
+ FLI_IOCTL_GET_CMDS
+};
+
+/* Enumerate the actual ioctl commands */
+#undef FLI_IOCTL_CMD
+#define FLI_IOCTL_CMD(cmd, var) \
+ enum {cmd = _IO(FLI_IOCTL_TYPE, cmd##_NUM)};
+
+FLI_IOCTL_MISC_CMDS;
+
+#undef FLI_IOCTL_CMD
+#define FLI_IOCTL_CMD(cmd, var) \
+ enum {cmd = _IOW(FLI_IOCTL_TYPE, cmd##_NUM, int)};
+
+FLI_IOCTL_SPECIAL_SET_CMDS;
+FLI_IOCTL_SET_CMDS;
+
+#undef FLI_IOCTL_CMD
+#define FLI_IOCTL_CMD(cmd, var ) \
+ enum {cmd = _IOR(FLI_IOCTL_TYPE, cmd##_NUM, int)};
+
+FLI_IOCTL_GET_CMDS;
+
+#endif /* _FLI_IOCTL_H */
diff --git a/kstars/kstars/indi/fli/libfli-camera-parport.c b/kstars/kstars/indi/fli/libfli-camera-parport.c
new file mode 100644
index 00000000..bd5343ce
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-camera-parport.c
@@ -0,0 +1,753 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifdef WIN32
+#include <winsock.h>
+#else
+#include <sys/param.h>
+#include <netinet/in.h>
+#endif
+
+#include <stdio.h>
+#include <errno.h>
+#include <string.h>
+
+#include "libfli-libfli.h"
+#include "libfli-mem.h"
+#include "libfli-debug.h"
+#include "libfli-camera.h"
+#include "libfli-camera-parport.h"
+
+long fli_camera_parport_open(flidev_t dev)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf;
+ int id;
+
+ cam = DEVICE->device_data;
+
+ /* Set timeout values */
+ cam->readto = 1000;
+ cam->writeto = 1000;
+ cam->dirto = 1000;
+
+ rlen = 2;
+ wlen = 2;
+ buf = htons(C_ADDRESS(1, EPARAM_ECHO));
+ IO(dev, &buf, &wlen, &rlen);
+ if (buf != htons(C_ADDRESS(1, EPARAM_ECHO)))
+ {
+ debug(FLIDEBUG_FAIL, "Echo back from camera failed.");
+ return -EIO;
+ }
+
+ rlen = 2; wlen = 2;
+ buf = htons(C_ADDRESS(1, EPARAM_DEVICE));
+ IO(dev, &buf, &wlen, &rlen);
+ DEVICE->devinfo.hwrev = ntohs(buf) & 0x00ff;
+
+ rlen = 2; wlen = 2;
+ buf = htons(C_ADDRESS(1, EPARAM_CCDID));
+ IO(dev, &buf, &wlen, &rlen);
+ DEVICE->devinfo.devid = ntohs(buf) & 0x00ff;
+
+ for (id = 0; knowndev[id].index != 0; id++)
+ if (knowndev[id].index == DEVICE->devinfo.devid)
+ break;
+
+ if (knowndev[id].index == 0)
+ return -ENODEV;
+
+ cam->ccd.array_area.ul.x = knowndev[id].array_area.ul.x;
+ cam->ccd.array_area.ul.y = knowndev[id].array_area.ul.y;
+ cam->ccd.array_area.lr.x = knowndev[id].array_area.lr.x;
+ cam->ccd.array_area.lr.y = knowndev[id].array_area.lr.y;
+ cam->ccd.visible_area.ul.x = knowndev[id].visible_area.ul.x;
+ cam->ccd.visible_area.ul.y = knowndev[id].visible_area.ul.y;
+ cam->ccd.visible_area.lr.x = knowndev[id].visible_area.lr.x;
+ cam->ccd.visible_area.lr.y = knowndev[id].visible_area.lr.y;
+ cam->ccd.pixelwidth = knowndev[id].pixelwidth;
+ cam->ccd.pixelheight = knowndev[id].pixelheight;
+
+ if ((DEVICE->devinfo.model =
+ (char *)xmalloc(strlen(knowndev[id].model) + 1)) == NULL)
+ return -ENOMEM;
+ strcpy(DEVICE->devinfo.model, knowndev[id].model);
+
+ debug(FLIDEBUG_INFO, " Name: %s", DEVICE->devinfo.devnam);
+ debug(FLIDEBUG_INFO, " Array: (%4d,%4d),(%4d,%4d)",
+ cam->ccd.array_area.ul.x,
+ cam->ccd.array_area.ul.y,
+ cam->ccd.array_area.lr.x,
+ cam->ccd.array_area.lr.y);
+ debug(FLIDEBUG_INFO, " Visible: (%4d,%4d),(%4d,%4d)",
+ cam->ccd.visible_area.ul.x,
+ cam->ccd.visible_area.ul.y,
+ cam->ccd.visible_area.lr.x,
+ cam->ccd.visible_area.lr.y);
+
+ rlen = 2; wlen = 2;
+ buf = htons(C_ADDRESS(1, EPARAM_SNHIGH));
+ IO(dev, &buf, &wlen, &rlen);
+ DEVICE->devinfo.serno = (ntohs(buf) & 0x00ff) << 8;
+
+ rlen = 2; wlen = 2;
+ buf = htons(C_ADDRESS(1, EPARAM_SNLOW));
+ IO(dev, &buf, &wlen, &rlen);
+ DEVICE->devinfo.serno |= (ntohs(buf) & 0x00ff);
+
+ rlen = 2; wlen = 2;
+ buf = htons(C_ADDRESS(1, EPARAM_FIRM));
+ IO(dev, &buf, &wlen, &rlen);
+ DEVICE->devinfo.fwrev = (ntohs(buf) & 0x00ff);
+
+ /* Initialize all varaibles to something */
+ switch(DEVICE->devinfo.hwrev)
+ {
+ case 0x01:
+ cam->tempslope = (100.0 / 201.1);
+ cam->tempintercept = (-61.613);
+ break;
+
+ case 0x02:
+ cam->tempslope = (70.0 / 215.75);
+ cam->tempintercept = (-52.5681);
+ break;
+
+ default:
+ debug(FLIDEBUG_WARN, "Could not set temperature parameters.");
+ break;
+ }
+
+ cam->vflushbin = 4;
+ cam->hflushbin = 4;
+ cam->vbin = 1;
+ cam->hbin = 1;
+ cam->image_area.ul.x = cam->ccd.visible_area.ul.x;
+ cam->image_area.ul.y = cam->ccd.visible_area.ul.y;
+ cam->image_area.lr.x = cam->ccd.visible_area.lr.x;
+ cam->image_area.lr.y = cam->ccd.visible_area.lr.y;
+ cam->exposure = 100;
+ cam->frametype = FLI_FRAME_TYPE_NORMAL;
+ cam->flushes = 0;
+ cam->bitdepth = FLI_MODE_16BIT;
+ cam->exttrigger = 0;
+
+ cam->grabrowwidth =
+ (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin;
+ cam->grabrowcount = 1;
+ cam->grabrowcounttot = cam->grabrowcount;
+ cam->grabrowindex = 0;
+ cam->grabrowbatchsize = 1;
+ cam->grabrowbufferindex = cam->grabrowcount;
+ cam->flushcountbeforefirstrow = 0;
+ cam->flushcountafterlastrow = 0;
+
+ return 0;
+}
+
+long fli_camera_parport_get_array_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ *ul_x = cam->ccd.array_area.ul.x;
+ *ul_y = cam->ccd.array_area.ul.y;
+ *lr_x = cam->ccd.array_area.lr.x;
+ *lr_y = cam->ccd.array_area.lr.y;
+
+ return 0;
+}
+
+long fli_camera_parport_get_visible_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ *ul_x = cam->ccd.visible_area.ul.x;
+ *ul_y = cam->ccd.visible_area.ul.y;
+ *lr_x = cam->ccd.visible_area.lr.x;
+ *lr_y = cam->ccd.visible_area.lr.y;
+
+ return 0;
+}
+
+long fli_camera_parport_set_exposure_time(flidev_t dev, long exptime)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ if (exptime < 0)
+ return -EINVAL;
+
+ cam->exposure = exptime;
+
+ if (exptime <= 15000) /* Less than thirty seconds..., 8.192e-3 sec */
+ {
+ cam->expdur = 1;
+ cam->expmul = (long) (((double) exptime) / 8.192);
+ }
+ else if (exptime <= 2000000) /* Less than one hour */
+ {
+ cam->expdur = (long) (1.0 / 8.192e-3);
+ cam->expmul = (long) (exptime / 1000);
+ }
+ else
+ {
+ cam->expdur = (long) (10.0 / 8.192e-3);
+ cam->expmul = (long) (exptime / 10000);
+ }
+
+ return 0;
+}
+
+long fli_camera_parport_set_image_area(flidev_t dev, long ul_x, long ul_y,
+ long lr_x, long lr_y)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ if ((ul_x < cam->ccd.visible_area.ul.x) ||
+ (ul_y < cam->ccd.visible_area.ul.y) ||
+ (lr_x > cam->ccd.visible_area.lr.x) ||
+ (lr_y > cam->ccd.visible_area.lr.y))
+ return -EINVAL;
+
+ cam->image_area.ul.x = ul_x;
+ cam->image_area.ul.y = ul_y;
+ cam->image_area.lr.x = lr_x;
+ cam->image_area.lr.y = lr_y;
+
+ return 0;
+}
+
+long fli_camera_parport_set_hbin(flidev_t dev, long hbin)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ if ((hbin < 1) || (hbin > 16))
+ return -EINVAL;
+
+ cam->hbin = hbin;
+ return 0;
+}
+
+long fli_camera_parport_set_vbin(flidev_t dev, long vbin)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ if ((vbin < 1) || (vbin > 16))
+ return -EINVAL;
+
+ cam->vbin = vbin;
+ return 0;
+}
+
+long fli_camera_parport_get_exposure_status(flidev_t dev, long *timeleft)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf;
+
+ cam = DEVICE->device_data;
+
+ rlen = 2; wlen = 2;
+ buf = htons(C_SHUTTER(1,0));
+ IO(dev, &buf, &wlen, &rlen);
+ if ((ntohs(buf) & 0xf000) != C_SHUTTER(0,0))
+ {
+ debug(FLIDEBUG_FAIL, "(exposurestatus) echo back from camera failed.");
+ return -EIO;
+ }
+
+ *timeleft = (long)((double)(ntohs(buf) & 0x07ff) *
+ ((double)cam->expdur * 8.192));
+
+ return 0;
+}
+
+long fli_camera_parport_set_temperature(flidev_t dev, double temperature)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf;
+
+ cam = DEVICE->device_data;
+
+ rlen = 2; wlen = 2;
+ buf = (unsigned short)((temperature - cam->tempintercept) /
+ cam->tempslope);
+ buf = htons((unsigned short) C_TEMP(buf));
+ IO(dev, &buf, &wlen, &rlen);
+ if ((ntohs(buf) & 0xf000) != C_TEMP(0))
+ {
+ debug(FLIDEBUG_FAIL, "(settemperature) echo back from camera failed.");
+ return -EIO;
+ }
+
+ return 0;
+}
+
+long fli_camera_parport_get_temperature(flidev_t dev, double *temperature)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf;
+
+ cam = DEVICE->device_data;
+
+ rlen = 2; wlen = 2;
+ buf = htons(C_TEMP(0x0800));
+ IO(dev, &buf, &wlen, &rlen);
+ if ((ntohs(buf) & 0xf000) != C_TEMP(0))
+ {
+ debug(FLIDEBUG_FAIL, "(settemperature) echo back from camera failed.");
+ return -EIO;
+ }
+ *temperature = cam->tempslope * (double)(ntohs(buf) & 0x00ff) +
+ cam->tempintercept;
+
+ return 0;
+}
+
+long fli_camera_parport_grab_row(flidev_t dev, void *buff, size_t width)
+{
+ flicamdata_t *cam;
+ long r;
+ double dTm;
+ long rlen, wlen;
+ unsigned short buf;
+
+ cam = DEVICE->device_data;
+
+ if (cam->flushcountbeforefirstrow > 0)
+ {
+ if ((r = fli_camera_parport_flush_rows(dev,
+ cam->flushcountbeforefirstrow, 1)))
+ return r;
+
+ cam->flushcountbeforefirstrow = 0;
+ }
+
+ dTm = (25.0e-6) * cam->ccd.array_area.lr.x + 1e-3;
+ dTm = dTm / 1e-6;
+ cam->readto = (long)dTm;
+ cam->writeto = (long)dTm;
+
+ rlen = 0; wlen = 2;
+ buf = htons((unsigned short) C_SEND(cam->grabrowwidth));
+ IO(dev, &buf, &wlen, &rlen);
+
+ if (cam->bitdepth == FLI_MODE_8BIT)
+ {
+ unsigned char *cbuf;
+ int x;
+
+ if ((cbuf = xmalloc(cam->grabrowwidth)) == NULL)
+ {
+ debug(FLIDEBUG_FAIL, "Failed memory allocation during row grab.");
+ return -ENOMEM;
+ }
+
+ rlen = cam->grabrowwidth; wlen = 0;
+ r = DEVICE->fli_io(dev, cbuf, &wlen, &rlen);
+ if (r != 0)
+ {
+ debug(FLIDEBUG_WARN, "Couldn't grab entire row, got %d of %d bytes.",
+ rlen, cam->grabrowwidth);
+ }
+ for (x = 0; x < (int)width; x++)
+ {
+ ((char *)buff)[x] = (((cbuf[x]) + 128) & 0x00ff);
+ }
+ xfree(cbuf);
+ }
+ else
+ {
+ unsigned short *sbuf;
+ int x;
+
+ if ((sbuf = xmalloc(cam->grabrowwidth * sizeof(unsigned short))) == NULL)
+ {
+ debug(FLIDEBUG_FAIL, "Failed memory allocation during row grab.");
+ return -ENOMEM;
+ }
+
+ rlen = cam->grabrowwidth * sizeof(unsigned short); wlen = 0;
+ r = DEVICE->fli_io(dev, sbuf, &wlen, &rlen);
+ if (r != 0)
+ {
+ debug(FLIDEBUG_WARN, "Couldn't grab entire row, got %d of %d bytes.",
+ rlen, cam->grabrowwidth);
+ }
+ for (x = 0; x < (int)width; x++)
+ {
+ if (DEVICE->devinfo.hwrev == 0x01) /* IMG camera */
+ {
+ ((unsigned short *)buff)[x] = ntohs(sbuf[x]) + 32768;
+ }
+ else
+ {
+ ((unsigned short *)buff)[x] = ntohs(sbuf[x]);
+ }
+ }
+ xfree(sbuf);
+ }
+
+ rlen = 2; wlen = 0;
+ IO(dev, &buf, &wlen, &rlen);
+ if (ntohs(buf) != C_SEND(width))
+ {
+ debug(FLIDEBUG_WARN, "Width: %d, requested %d.",
+ width, cam->grabrowwidth * sizeof(unsigned short));
+ debug(FLIDEBUG_WARN, "Got 0x%04x instead of 0x%04x.", ntohs(buf), C_SEND(width));
+ debug(FLIDEBUG_WARN, "Didn't get command echo at end of row.");
+ }
+
+ if (cam->grabrowcount > 0)
+ {
+ cam->grabrowcount--;
+ if (cam->grabrowcount == 0)
+ {
+ if ((r = fli_camera_parport_flush_rows(dev,
+ cam->flushcountafterlastrow, 1)))
+ return r;
+
+ cam->flushcountafterlastrow = 0;
+ cam->grabrowbatchsize = 1;
+ }
+ }
+
+ cam->readto = 1000;
+ cam->writeto = 1000;
+
+ return 0;
+}
+
+long fli_camera_parport_expose_frame(flidev_t dev)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf;
+
+ cam = DEVICE->device_data;
+
+ debug(FLIDEBUG_INFO, "Setting X Row Offset.");
+ rlen = 2; wlen = 2;
+ buf = htons((unsigned short) D_XROWOFF(cam->image_area.ul.x));
+ IO(dev, &buf, &wlen, &rlen);
+
+ debug(FLIDEBUG_INFO, "Setting X Row Width to %d.", cam->ccd.array_area.lr.x - cam->ccd.array_area.ul.x);
+ buf = htons((unsigned short) D_XROWWID(cam->ccd.array_area.lr.x - cam->ccd.array_area.ul.x));
+ IO(dev, &buf, &wlen, &rlen);
+
+ debug(FLIDEBUG_INFO, "Setting X Flush Bin.");
+ buf = htons((unsigned short) D_XFLBIN(cam->hflushbin));
+ IO(dev, &buf, &wlen, &rlen);
+
+ debug(FLIDEBUG_INFO, "Setting Y Flush Bin.");
+ buf = htons((unsigned short) D_YFLBIN(cam->vflushbin));
+ IO(dev, &buf, &wlen, &rlen);
+
+ debug(FLIDEBUG_INFO, "Setting X Bin.");
+ buf = htons((unsigned short) D_XBIN(cam->hbin));
+ IO(dev, &buf, &wlen, &rlen);
+
+ debug(FLIDEBUG_INFO, "Setting Y Bin.");
+ buf = htons((unsigned short) D_YBIN(cam->vbin));
+ IO(dev, &buf, &wlen, &rlen);
+
+ debug(FLIDEBUG_INFO, "Setting Exposure Duration.");
+ buf = htons((unsigned short) D_EXPDUR(cam->expdur));
+ IO(dev, &buf, &wlen, &rlen);
+
+ if (cam->bitdepth == FLI_MODE_8BIT)
+ {
+ debug(FLIDEBUG_INFO, "Eight Bit.");
+ buf = htons((unsigned short)((cam->exttrigger > 0) ?
+ C_RESTCFG(0,0,1,7) : C_RESTCFG(0,0,0,7)));
+ }
+ else
+ {
+ debug(FLIDEBUG_INFO, "Sixteen Bit.");
+ buf = htons((unsigned short)((cam->exttrigger > 0) ?
+ C_RESTCFG(0,0,1,15) :
+ C_RESTCFG(0,0,0,15)));
+ }
+ IO(dev, &buf, &wlen, &rlen);
+
+ if (cam->flushes > 0)
+ {
+ int r;
+
+ debug(FLIDEBUG_INFO, "Flushing array.");
+ if ((r = fli_camera_parport_flush_rows(dev,
+ cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y,
+ cam->flushes)))
+ return r;
+ }
+
+ debug(FLIDEBUG_INFO, "Exposing.");
+ buf = htons((unsigned short) C_SHUTTER((cam->frametype == FLI_FRAME_TYPE_DARK)?0:1,
+ cam->expmul));
+ IO(dev, &buf, &wlen, &rlen);
+
+ cam->grabrowwidth = cam->image_area.lr.x - cam->image_area.ul.x;
+ cam->flushcountbeforefirstrow = cam->image_area.ul.y;
+ cam->flushcountafterlastrow =
+ (cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y) -
+ ((cam->image_area.lr.y - cam->image_area.ul.y) * cam->vbin) -
+ cam->image_area.ul.y;
+
+ if (cam->flushcountafterlastrow < 0)
+ cam->flushcountafterlastrow = 0;
+
+ cam->grabrowcount = cam->image_area.lr.y - cam->image_area.ul.y;
+
+ return 0;
+}
+
+long fli_camera_parport_flush_rows(flidev_t dev, long rows, long repeat)
+{
+ flicamdata_t *cam;
+ double dTm;
+ long rlen, wlen;
+ unsigned short buf;
+
+ if (rows < 0)
+ return -EINVAL;
+
+ if (rows == 0)
+ return 0;
+
+ cam = DEVICE->device_data;
+
+ dTm = ((25e-6) / (cam->hflushbin / 2)) * cam->ccd.array_area.lr.x + 1e-3;
+ dTm = dTm * rows;
+ dTm = dTm / 1e-6;
+ cam->readto = (long)dTm;
+ cam->writeto = (long)dTm;
+
+ while (repeat>0)
+ {
+ long retval;
+
+ rlen = 2; wlen = 2;
+ buf = htons((unsigned short) C_FLUSH(rows));
+ retval = DEVICE->fli_io(dev, &buf, &wlen, &rlen);
+ if (retval != 0)
+ {
+ cam->readto = 1000;
+ cam->writeto = 1000;
+ return retval;
+ }
+ repeat--;
+ }
+
+ return 0;
+}
+
+long fli_camera_parport_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ if (DEVICE->devinfo.type != 0x01) /* IMG cameras only support this */
+ return -EINVAL;
+
+ if ((bitdepth != FLI_MODE_8BIT) && (bitdepth != FLI_MODE_16BIT))
+ {
+ debug(FLIDEBUG_FAIL, "Invalid bit depth setting.");
+ return -EINVAL;
+ }
+
+ cam->bitdepth = bitdepth;
+
+ return 0;
+}
+
+static void correctioportdatawrite(flidev_t dev, unsigned short *Data)
+{
+ unsigned short data;
+
+ data = 0;
+
+ switch(DEVICE->devinfo.hwrev)
+ {
+ case 0x01:
+ data |= (*Data & FLICCD_IO_P0)?0x01:0;
+ data |= (*Data & FLICCD_IO_P1)?0x02:0;
+ data |= (*Data & FLICCD_IO_P2)?0x04:0;
+ data |= (*Data & FLICCD_IO_P3)?0x80:0;
+ break;
+
+ case 0x02:
+ data |= (*Data & FLICCD_IO_P0)?0x08:0;
+ data |= (*Data & FLICCD_IO_P1)?0x10:0;
+ data |= (*Data & FLICCD_IO_P2)?0x20:0;
+ data |= (*Data & FLICCD_IO_P3)?0x40:0;
+ break;
+
+ default:
+ break;
+ }
+
+ *Data = data;
+
+ return;
+}
+
+static void correctioportdataread(flidev_t dev, unsigned short *Data)
+{
+ unsigned short data;
+
+ data = 0;
+
+ switch (DEVICE->devinfo.hwrev)
+ {
+ case 0x01:
+ data |= (*Data & 0x01)?FLICCD_IO_P0:0;
+ data |= (*Data & 0x02)?FLICCD_IO_P1:0;
+ data |= (*Data & 0x04)?FLICCD_IO_P2:0;
+ data |= (*Data & 0x80)?FLICCD_IO_P3:0;
+ break;
+
+ case 0x02:
+ data |= (*Data & 0x08)?FLICCD_IO_P0:0;
+ data |= (*Data & 0x10)?FLICCD_IO_P1:0;
+ data |= (*Data & 0x20)?FLICCD_IO_P2:0;
+ data |= (*Data & 0x40)?FLICCD_IO_P3:0;
+ break;
+
+ default:
+ break;
+ }
+
+ *Data = data;
+
+ return;
+}
+
+long fli_camera_parport_read_ioport(flidev_t dev, long *ioportset)
+{
+ long rlen, wlen;
+ unsigned short buf;
+
+ rlen = 2; wlen = 2;
+ buf = htons(0x7900);
+ IO(dev, &buf, &wlen, &rlen);
+
+ *ioportset = ntohs(buf) & 0x00ff;
+ correctioportdataread(dev, (unsigned short *) ioportset);
+
+ return 0;
+}
+
+long fli_camera_parport_write_ioport(flidev_t dev, long ioportset)
+{
+ long rlen, wlen;
+ unsigned short buf = (unsigned short) ioportset;
+
+ correctioportdatawrite(dev, &buf);
+ buf = htons((unsigned short) (0x7100 | (buf & 0x00ff)));
+
+ rlen = 2; wlen = 2;
+ IO(dev, &buf, &wlen, &rlen);
+
+ return 0;
+}
+
+long fli_camera_parport_configure_ioport(flidev_t dev, long ioportset)
+{
+ long rlen, wlen;
+ unsigned short buf = (unsigned short) ioportset;
+
+ correctioportdatawrite(dev, &buf);
+ buf = htons((unsigned short) (0x7000 | (buf & 0x00ff)));
+
+ rlen = 2; wlen = 2;
+ IO(dev, &buf, &wlen, &rlen);
+
+ return 0;
+}
+
+long fli_camera_parport_control_shutter(flidev_t dev, long shutter)
+{
+ long rlen, wlen;
+ unsigned short buf;
+
+ rlen = 2; wlen = 2;
+ buf = htons(D_EXPDUR(0));
+ IO(dev, &buf, &wlen, &rlen);
+
+ switch (shutter)
+ {
+ case FLI_SHUTTER_CLOSE:
+ debug(FLIDEBUG_INFO, "Closing shutter.");
+ buf = htons(C_SHUTTER(0, 0));
+ IO(dev, &buf, &wlen, &rlen);
+ break;
+
+ case FLI_SHUTTER_OPEN:
+ buf = htons(C_SHUTTER(1, 1));
+ IO(dev, &buf, &wlen, &rlen);
+ break;
+
+ default:
+ return -EINVAL;
+ }
+
+ return 0;
+}
diff --git a/kstars/kstars/indi/fli/libfli-camera-parport.h b/kstars/kstars/indi/fli/libfli-camera-parport.h
new file mode 100644
index 00000000..12745098
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-camera-parport.h
@@ -0,0 +1,102 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_CAMERA_PARPORT_H_
+#define _LIBFLI_CAMERA_PARPORT_H_
+
+/* Define command and data word formats */
+#define C_ADDRESS(addr,ext) (0x8000|(((addr)<<8)&0x0f00)|((ext)&0x00ff))
+#define C_RESTCFG(gain,chnl,exttrig,res) (0x9000|(((gain)<<8)&0x0f00)|(((chnl)<<5)&0x00e0)|(((exttrig)<<4)&0x0010)|(((res)&0x000f)))
+#define C_SHUTTER(open,dmult) (0xa000|((dmult)&0x07ff)|(((open)<<11)&0x0800))
+#define C_SEND(x) (0xb000|((x)&0x0fff))
+#define C_FLUSH(x) (0xc000|((x)&0x0fff))
+#define C_VSKIP(x) (0xd000|((x)&0x0fff))
+#define C_HSKIP(x) (0xe000|((x)&0x0fff))
+#define C_TEMP(x) (0xf000|((x)&0x0fff))
+#define D_XROWOFF(x) (0x0000|((x)&0x0fff))
+#define D_XROWWID(x) (0x1000|((x)&0x0fff))
+#define D_XFLBIN(x) (0x2000|((x)&0x0fff))
+#define D_YFLBIN(x) (0x3000|((x)&0x0fff))
+#define D_XBIN(x) (0x4000|((x)&0x0fff))
+#define D_YBIN(x) (0x5000|((x)&0x0fff))
+#define D_EXPDUR(x) (0x6000|((x)&0x0fff))
+#define D_RESERVE(x) (0x7000|((x)&0x0fff))
+
+/* Define extended parameter fields for querying camera */
+#define EPARAM_ECHO (0x00)
+#define EPARAM_CCDID (0x01)
+#define EPARAM_FIRM (0x02)
+#define EPARAM_SNHIGH (0x03)
+#define EPARAM_SNLOW (0x04)
+#define EPARAM_SIGGAIN (0x05)
+#define EPARAM_DEVICE (0x06)
+
+/* I/O Bit definitions */
+#define FLICCD_IO_P0 (0x01)
+#define FLICCD_IO_P1 (0x02)
+#define FLICCD_IO_P2 (0x04)
+#define FLICCD_IO_P3 (0x08)
+
+long fli_camera_parport_open(flidev_t dev);
+long fli_camera_parport_get_array_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y);
+long fli_camera_parport_get_visible_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y);
+long fli_camera_parport_set_exposure_time(flidev_t dev, long exptime);
+long fli_camera_parport_set_image_area(flidev_t dev, long ul_x, long ul_y,
+ long lr_x, long lr_y);
+long fli_camera_parport_set_hbin(flidev_t dev, long hbin);
+long fli_camera_parport_set_vbin(flidev_t dev, long vbin);
+long fli_camera_parport_get_exposure_status(flidev_t dev, long *timeleft);
+long fli_camera_parport_set_temperature(flidev_t dev, double temperature);
+long fli_camera_parport_get_temperature(flidev_t dev, double *temperature);
+long fli_camera_parport_grab_row(flidev_t dev, void *buf, size_t width);
+long fli_camera_parport_expose_frame(flidev_t dev);
+long fli_camera_parport_flush_rows(flidev_t dev, long rows, long repeat);
+long fli_camera_parport_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth);
+long fli_camera_parport_read_ioport(flidev_t dev, long *ioportset);
+long fli_camera_parport_write_ioport(flidev_t dev, long ioportset);
+long fli_camera_parport_configure_ioport(flidev_t dev, long ioportset);
+long fli_camera_parport_control_shutter(flidev_t dev, long shutter);
+
+#endif /* _LIBFLI_CAMERA_PARPORT_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-camera-usb.c b/kstars/kstars/indi/fli/libfli-camera-usb.c
new file mode 100644
index 00000000..6bc88f1f
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-camera-usb.c
@@ -0,0 +1,776 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifdef WIN32
+#include <winsock.h>
+#else
+#include <sys/param.h>
+#include <netinet/in.h>
+#endif
+
+#include <stdio.h>
+#include <errno.h>
+#include <string.h>
+#include <math.h>
+
+#include "libfli-libfli.h"
+#include "libfli-debug.h"
+#include "libfli-mem.h"
+#include "libfli-camera.h"
+#include "libfli-camera-usb.h"
+
+double dconvert(void *buf)
+{
+ unsigned char *fnum = (unsigned char *) buf;
+ double sign, exponent, mantissa, result;
+
+ sign = (double) ((fnum[3] & 0x80)?(-1):(1));
+ exponent = (double) ((fnum[3] & 0x7f) << 1 | ((fnum[2] & 0x80)?1:0));
+
+ mantissa = 1.0 +
+ ((double) ((fnum[2] & 0x7f) << 16 | fnum[1] << 8 | fnum[0]) /
+ pow(2, 23));
+
+ result = sign * (double) pow(2, (exponent - 127.0)) * mantissa;
+
+ return result;
+}
+
+long fli_camera_usb_open(flidev_t dev)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[32];
+
+ cam = DEVICE->device_data;
+
+ if ((cam->gbuf = xmalloc(USB_READ_SIZ_MAX)) == NULL)
+ return -ENOMEM;
+
+ buf[0] = htons(FLI_USBCAM_HARDWAREREV);
+ rlen = 2; wlen = 2;
+ IO(dev, buf, &wlen, &rlen);
+ DEVICE->devinfo.hwrev = ntohs(buf[0]);
+
+ buf[0] = htons(FLI_USBCAM_DEVICEID);
+ rlen = 2; wlen = 2;
+ IO(dev, buf, &wlen, &rlen);
+ DEVICE->devinfo.devid = ntohs(buf[0]);
+
+ buf[0] = htons(FLI_USBCAM_SERIALNUM);
+ rlen = 2; wlen = 2;
+ IO(dev, buf, &wlen, &rlen);
+ DEVICE->devinfo.serno = ntohs(buf[0]);
+
+ debug(FLIDEBUG_INFO, "DeviceID %d", DEVICE->devinfo.devid);
+ debug(FLIDEBUG_INFO, "SerialNum %d", DEVICE->devinfo.serno);
+ debug(FLIDEBUG_INFO, "HWRev %d", DEVICE->devinfo.hwrev);
+ debug(FLIDEBUG_INFO, "FWRev %d", DEVICE->devinfo.fwrev);
+
+ if (DEVICE->devinfo.fwrev < 0x0201)
+ {
+ int id;
+
+ for (id = 0; knowndev[id].index != 0; id++)
+ if (knowndev[id].index == DEVICE->devinfo.devid)
+ break;
+
+ if (knowndev[id].index == 0)
+ return -ENODEV;
+
+ cam->ccd.pixelwidth = knowndev[id].pixelwidth;
+ cam->ccd.pixelheight = knowndev[id].pixelheight;
+
+ wlen = sizeof(unsigned short) * 7;
+ rlen = 0;
+ buf[0] = htons(FLI_USBCAM_DEVINIT);
+ buf[1] = htons((unsigned short)knowndev[id].array_area.lr.x);
+ buf[2] = htons((unsigned short)knowndev[id].array_area.lr.y);
+ buf[3] = htons((unsigned short)(knowndev[id].visible_area.lr.x -
+ knowndev[id].visible_area.ul.x));
+ buf[4] = htons((unsigned short)(knowndev[id].visible_area.lr.y -
+ knowndev[id].visible_area.ul.y));
+ buf[5] = htons((unsigned short)knowndev[id].visible_area.ul.x);
+ buf[6] = htons((unsigned short)knowndev[id].visible_area.ul.y);
+ IO(dev, buf, &wlen, &rlen);
+ if ((DEVICE->devinfo.model =
+ (char *)xmalloc(strlen(knowndev[id].model) + 1)) == NULL)
+ return -ENOMEM;
+ strcpy(DEVICE->devinfo.model, knowndev[id].model);
+
+ switch(DEVICE->devinfo.fwrev & 0xff00)
+ {
+ case 0x0100:
+ cam->tempslope = (70.0 / 215.75);
+ cam->tempintercept = (-52.5681);
+ break;
+
+ case 0x0200:
+ cam->tempslope = (100.0 / 201.1);
+ cam->tempintercept = (-61.613);
+ break;
+
+ default:
+ cam->tempslope = 1e-12;
+ cam->tempintercept = 0;
+ }
+ }
+ else if (DEVICE->devinfo.fwrev >= 0x0201) /* Here, all the parameters are stored on the camera */
+ {
+ rlen = 64; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_READPARAMBLOCK);
+ IO(dev, buf, &wlen, &rlen);
+
+ cam->ccd.pixelwidth = dconvert((char *) ((void *)buf) + 31);
+ cam->ccd.pixelheight = dconvert((char*) ((void *)buf) + 35);
+ cam->tempslope = dconvert((char *) ((void *)buf) + 23);
+ cam->tempintercept = dconvert((char *) ((void *)buf) + 27);
+ }
+
+ rlen = 32; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_DEVICENAME);
+ IO(dev, buf, &wlen, &rlen);
+
+ if ((DEVICE->devinfo.devnam = (char *)xmalloc(rlen + 1)) == NULL)
+ return -ENOMEM;
+ memcpy(DEVICE->devinfo.devnam, buf, rlen);
+ DEVICE->devinfo.devnam[rlen] = '\0';
+
+ if(DEVICE->devinfo.model == NULL)
+ {
+ DEVICE->devinfo.model = xstrdup(DEVICE->devinfo.devnam);
+ }
+
+ rlen = 4; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_ARRAYSIZE);
+ IO(dev, buf, &wlen, &rlen);
+ cam->ccd.array_area.ul.x = 0;
+ cam->ccd.array_area.ul.y = 0;
+ cam->ccd.array_area.lr.x = ntohs(buf[0]);
+ cam->ccd.array_area.lr.y = ntohs(buf[1]);
+
+ rlen = 4; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_IMAGEOFFSET);
+ IO(dev, buf, &wlen, &rlen);
+ cam->ccd.visible_area.ul.x = ntohs(buf[0]);
+ cam->ccd.visible_area.ul.y = ntohs(buf[1]);
+
+ rlen = 4; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_IMAGESIZE);
+ IO(dev, buf, &wlen, &rlen);
+ cam->ccd.visible_area.lr.x = cam->ccd.visible_area.ul.x + ntohs(buf[0]);
+ cam->ccd.visible_area.lr.y = cam->ccd.visible_area.ul.y + ntohs(buf[1]);
+
+ debug(FLIDEBUG_INFO, " Name: %s", DEVICE->devinfo.devnam);
+ debug(FLIDEBUG_INFO, " Array: (%4d,%4d),(%4d,%4d)",
+ cam->ccd.array_area.ul.x,
+ cam->ccd.array_area.ul.y,
+ cam->ccd.array_area.lr.x,
+ cam->ccd.array_area.lr.y);
+ debug(FLIDEBUG_INFO, " Visible: (%4d,%4d),(%4d,%4d)",
+ cam->ccd.visible_area.ul.x,
+ cam->ccd.visible_area.ul.y,
+ cam->ccd.visible_area.lr.x,
+ cam->ccd.visible_area.lr.y);
+
+ debug(FLIDEBUG_INFO, " Pix Size: (%g, %g)", cam->ccd.pixelwidth, cam->ccd.pixelheight);
+ debug(FLIDEBUG_INFO, " Temp.: T = AD x %g + %g", cam->tempslope, cam->tempintercept);
+
+ /* Initialize all varaibles to something */
+
+ cam->vflushbin = 4;
+ cam->hflushbin = 4;
+ cam->vbin = 1;
+ cam->hbin = 1;
+ cam->image_area.ul.x = cam->ccd.visible_area.ul.x;
+ cam->image_area.ul.y = cam->ccd.visible_area.ul.y;
+ cam->image_area.lr.x = cam->ccd.visible_area.lr.x;
+ cam->image_area.lr.y = cam->ccd.visible_area.lr.y;
+ cam->exposure = 100;
+ cam->frametype = FLI_FRAME_TYPE_NORMAL;
+ cam->flushes = 0;
+ cam->bitdepth = FLI_MODE_16BIT;
+ cam->exttrigger = 0;
+ cam->exttriggerpol = 0;
+
+ cam->grabrowwidth =
+ (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin;
+ cam->grabrowcount = 1;
+ cam->grabrowcounttot = cam->grabrowcount;
+ cam->grabrowindex = 0;
+ cam->grabrowbatchsize = 1;
+ cam->grabrowbufferindex = cam->grabrowcount;
+ cam->flushcountbeforefirstrow = 0;
+ cam->flushcountafterlastrow = 0;
+
+ return 0;
+}
+
+long fli_camera_usb_get_array_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ rlen = 4; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_ARRAYSIZE);
+ IO(dev, buf, &wlen, &rlen);
+ cam->ccd.array_area.ul.x = 0;
+ cam->ccd.array_area.ul.y = 0;
+ cam->ccd.array_area.lr.x = ntohs(buf[0]);
+ cam->ccd.array_area.lr.y = ntohs(buf[1]);
+
+ *ul_x = cam->ccd.array_area.ul.x;
+ *ul_y = cam->ccd.array_area.ul.y;
+ *lr_x = cam->ccd.array_area.lr.x;
+ *lr_y = cam->ccd.array_area.lr.y;
+
+ return 0;
+}
+
+long fli_camera_usb_get_visible_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ rlen = 4; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_IMAGEOFFSET);
+ IO(dev, buf, &wlen, &rlen);
+ cam->ccd.visible_area.ul.x = ntohs(buf[0]);
+ cam->ccd.visible_area.ul.y = ntohs(buf[1]);
+
+ rlen = 4; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_IMAGESIZE);
+ IO(dev, buf, &wlen, &rlen);
+ cam->ccd.visible_area.lr.x = cam->ccd.visible_area.ul.x + ntohs(buf[0]);
+ cam->ccd.visible_area.lr.y = cam->ccd.visible_area.ul.y + ntohs(buf[1]);
+
+ *ul_x = cam->ccd.visible_area.ul.x;
+ *ul_y = cam->ccd.visible_area.ul.y;
+ *lr_x = cam->ccd.visible_area.lr.x;
+ *lr_y = cam->ccd.visible_area.lr.y;
+
+ return 0;
+}
+
+long fli_camera_usb_set_exposure_time(flidev_t dev, long exptime)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ if (exptime < 0)
+ return -EINVAL;
+
+ cam = DEVICE->device_data;
+
+ rlen = 0; wlen = 8;
+ buf[0] = htons(FLI_USBCAM_SETEXPOSURE);
+ ((unsigned long *)((void *) buf))[1] = htonl(exptime);
+ IO(dev, buf, &wlen, &rlen);
+
+ cam->exposure = exptime;
+
+ return 0;
+}
+
+long fli_camera_usb_set_image_area(flidev_t dev, long ul_x, long ul_y,
+ long lr_x, long lr_y)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ if( (DEVICE->devinfo.fwrev < 0x0300) &&
+ ((DEVICE->devinfo.hwrev & 0xff00) == 0x0100) )
+ {
+ if( (lr_x > (cam->ccd.visible_area.lr.x * cam->hbin)) ||
+ (lr_y > (cam->ccd.visible_area.lr.y * cam->vbin)) )
+ {
+ debug(FLIDEBUG_WARN,
+ "FLISetVisibleArea(), area out of bounds: (%4d,%4d),(%4d,%4d)",
+ ul_x, ul_y, lr_x, lr_y);
+ }
+ }
+
+ if( (ul_x < cam->ccd.visible_area.ul.x) ||
+ (ul_y < cam->ccd.visible_area.ul.y) )
+ {
+ debug(FLIDEBUG_FAIL,
+ "FLISetVisibleArea(), area out of bounds: (%4d,%4d),(%4d,%4d)",
+ ul_x, ul_y, lr_x, lr_y);
+ return -EINVAL;
+ }
+
+ rlen = 0; wlen = 6;
+ buf[0] = htons(FLI_USBCAM_SETFRAMEOFFSET);
+ buf[1] = htons((unsigned short) cam->image_area.ul.x);
+ buf[2] = htons((unsigned short) cam->image_area.ul.y);
+ IO(dev, buf, &wlen, &rlen);
+
+ cam->image_area.ul.x = ul_x;
+ cam->image_area.ul.y = ul_y;
+ cam->image_area.lr.x = lr_x;
+ cam->image_area.lr.y = lr_y;
+ cam->grabrowwidth =
+ (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin;
+
+ return 0;
+}
+
+long fli_camera_usb_set_hbin(flidev_t dev, long hbin)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ if ((hbin < 1) || (hbin > 16))
+ return -EINVAL;
+
+ rlen = 0; wlen = 6;
+ buf[0] = htons(FLI_USBCAM_SETBINFACTORS);
+ buf[1] = htons((unsigned short) hbin);
+ buf[2] = htons((unsigned short) cam->vbin);
+ IO(dev, buf, &wlen, &rlen);
+
+ cam->hbin = hbin;
+ cam->grabrowwidth =
+ (cam->image_area.lr.x - cam->image_area.ul.x) / cam->hbin;
+
+ return 0;
+}
+
+long fli_camera_usb_set_vbin(flidev_t dev, long vbin)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ if ((vbin < 1) || (vbin > 16))
+ return -EINVAL;
+
+ rlen = 0; wlen = 6;
+ buf[0] = htons(FLI_USBCAM_SETBINFACTORS);
+ buf[1] = htons((unsigned short) cam->hbin);
+ buf[2] = htons((unsigned short) vbin);
+ IO(dev, buf, &wlen, &rlen);
+
+ cam->vbin = vbin;
+
+ return 0;
+}
+
+long fli_camera_usb_get_exposure_status(flidev_t dev, long *timeleft)
+{
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ rlen = 4; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_EXPOSURESTATUS);
+ IO(dev, buf, &wlen, &rlen);
+ *timeleft = ntohl(((unsigned long *)((void *) buf))[0]);
+
+ return 0;
+}
+
+long fli_camera_usb_set_temperature(flidev_t dev, double temperature)
+{
+ flicamdata_t *cam;
+ unsigned short ad;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ if(DEVICE->devinfo.fwrev < 0x0200)
+ {
+ return 0;
+ }
+
+ if(cam->tempslope == 0.0)
+ {
+ ad = 255;
+ }
+ else
+ {
+ ad = (unsigned short) ((temperature - cam->tempintercept) / cam->tempslope);
+ }
+
+ debug(FLIDEBUG_INFO, "Temperature slope, intercept, AD val, %f %f %f %d", temperature, cam->tempslope, cam->tempintercept, ad);
+
+ rlen = 0; wlen = 4;
+ buf[0] = htons(FLI_USBCAM_TEMPERATURE);
+ buf[1] = htons(ad);
+ IO(dev, buf, &wlen, &rlen);
+
+ return 0;
+}
+
+long fli_camera_usb_get_temperature(flidev_t dev, double *temperature)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[16];
+
+ cam = DEVICE->device_data;
+
+ rlen = 2; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_TEMPERATURE);
+ IO(dev, buf, &wlen, &rlen);
+ *temperature = cam->tempslope * (double)((ntohs(buf[0]) & 0x00ff)) +
+ cam->tempintercept;
+
+ return 0;
+}
+
+long fli_camera_usb_grab_row(flidev_t dev, void *buff, size_t width)
+{
+ flicamdata_t *cam;
+ long x;
+ long r;
+
+ cam = DEVICE->device_data;
+
+ if(width > (size_t) (cam->image_area.lr.x - cam->image_area.ul.x))
+ {
+ debug(FLIDEBUG_FAIL, "FLIGrabRow(), requested row too wide.");
+ debug(FLIDEBUG_FAIL, " Requested width: %d", width);
+ debug(FLIDEBUG_FAIL, " FLISetImageArea() width: %d",
+ cam->image_area.lr.x - cam->image_area.ul.x);
+ return -EINVAL;
+ }
+
+ if (cam->flushcountbeforefirstrow > 0)
+ {
+ if ((r = fli_camera_usb_flush_rows(dev, cam->flushcountbeforefirstrow, 1)))
+ return r;
+
+ cam->flushcountbeforefirstrow = 0;
+ }
+
+ if (cam->grabrowbufferindex >= cam->grabrowbatchsize)
+ {
+ /* We don't have the row in memory */
+ long rlen, wlen;
+
+ /* Do we have less than GrabRowBatchSize rows to grab? */
+ if (cam->grabrowbatchsize > (cam->grabrowcounttot - cam->grabrowindex))
+ {
+ cam->grabrowbatchsize = cam->grabrowcounttot - cam->grabrowindex;
+ }
+
+ rlen = cam->grabrowwidth * 2 * cam->grabrowbatchsize;
+ wlen = 6;
+ cam->gbuf[0] = htons(FLI_USBCAM_SENDROW);
+ cam->gbuf[1] = htons((unsigned short) cam->grabrowwidth);
+ cam->gbuf[2] = htons((unsigned short) cam->grabrowbatchsize);
+ IO(dev, cam->gbuf, &wlen, &rlen);
+
+ for (x = 0; x < (cam->grabrowwidth * cam->grabrowbatchsize); x++)
+ {
+ if ((DEVICE->devinfo.hwrev & 0xff00) == 0x0100)
+ {
+ cam->gbuf[x] = ntohs(cam->gbuf[x]) + 32768;
+ }
+ else
+ {
+ cam->gbuf[x] = ntohs(cam->gbuf[x]);
+ }
+ }
+ cam->grabrowbufferindex = 0;
+ }
+
+ for (x = 0; x < (long)width; x++)
+ {
+ ((unsigned short *)buff)[x] =
+ cam->gbuf[x + (cam->grabrowbufferindex * cam->grabrowwidth)];
+ }
+
+ cam->grabrowbufferindex++;
+ cam->grabrowindex++;
+
+ if (cam->grabrowcount > 0)
+ {
+ cam->grabrowcount--;
+ if (cam->grabrowcount == 0)
+ {
+ if ((r = fli_camera_usb_flush_rows(dev, cam->flushcountafterlastrow, 1)))
+ return r;
+
+ cam->flushcountafterlastrow = 0;
+ cam->grabrowbatchsize = 1;
+ }
+ }
+
+ return 0;
+}
+
+long fli_camera_usb_expose_frame(flidev_t dev)
+{
+ flicamdata_t *cam;
+ short flags = 0;
+ long rlen, wlen;
+ unsigned short buf[16];
+
+ cam = DEVICE->device_data;
+
+ rlen = 0; wlen = 6;
+ buf[0] = htons(FLI_USBCAM_SETFRAMEOFFSET);
+ buf[1] = htons((unsigned short) cam->image_area.ul.x);
+ buf[2] = htons((unsigned short) cam->image_area.ul.y);
+ IO(dev, buf, &wlen, &rlen);
+
+ rlen = 0; wlen = 6;
+ buf[0] = htons(FLI_USBCAM_SETBINFACTORS);
+ buf[1] = htons((unsigned short) cam->hbin);
+ buf[2] = htons((unsigned short) cam->vbin);
+ IO(dev, buf, &wlen, &rlen);
+
+ rlen = 0; wlen = 6;
+ buf[0] = htons(FLI_USBCAM_SETFLUSHBINFACTORS);
+ buf[1] = htons((unsigned short) cam->hflushbin);
+ buf[2] = htons((unsigned short) cam->vflushbin);
+ IO(dev, buf, &wlen, &rlen);
+
+ rlen = 0; wlen = 8;
+ buf[0] = htons(FLI_USBCAM_SETEXPOSURE);
+ ((unsigned long *)((void *) buf))[1] = htonl(cam->exposure);
+ IO(dev, buf, &wlen, &rlen);
+
+ /* What flags do we need to send... */
+ /* Dark Frame */
+ flags |= (cam->frametype == FLI_FRAME_TYPE_DARK) ? 0x01 : 0x00;
+ /* External trigger */
+ flags |= (cam->exttrigger != 0) ? 0x04 : 0x00;
+ flags |= (cam->exttriggerpol != 0) ? 0x08 : 0x00;
+
+ debug(FLIDEBUG_INFO, "Exposure flags: %04x", flags);
+
+ debug(FLIDEBUG_INFO, "Flushing %d times.\n", cam->flushes);
+ if (cam->flushes > 0)
+ {
+ long r;
+
+ if ((r = fli_camera_usb_flush_rows(dev,
+ cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y,
+ cam->flushes)))
+ return r;
+ }
+
+ rlen = 0; wlen = 4;
+ buf[0] = htons(FLI_USBCAM_STARTEXPOSURE);
+ buf[1] = htons((unsigned short) flags);
+ IO(dev, buf, &wlen, &rlen);
+
+ cam->grabrowcount = cam->image_area.lr.y - cam->image_area.ul.y;
+ cam->grabrowcounttot = cam->grabrowcount;
+ cam->grabrowwidth = cam->image_area.lr.x - cam->image_area.ul.x;
+ cam->grabrowindex = 0;
+ cam->grabrowbatchsize = USB_READ_SIZ_MAX / (cam->grabrowwidth * 2);
+
+ /* Lets put some bounds on this... */
+ if (cam->grabrowbatchsize > cam->grabrowcounttot)
+ cam->grabrowbatchsize = cam->grabrowcounttot;
+
+ if (cam->grabrowbatchsize > 64)
+ cam->grabrowbatchsize = 64;
+
+ /* We need to get a whole new buffer by default */
+ cam->grabrowbufferindex = cam->grabrowbatchsize;
+
+ cam->flushcountbeforefirstrow = cam->image_area.ul.y;
+ cam->flushcountafterlastrow =
+ (cam->ccd.array_area.lr.y - cam->ccd.array_area.ul.y) -
+ ((cam->image_area.lr.y - cam->image_area.ul.y) * cam->vbin) -
+ cam->image_area.ul.y;
+
+ if (cam->flushcountbeforefirstrow < 0)
+ cam->flushcountbeforefirstrow = 0;
+
+ if (cam->flushcountafterlastrow < 0)
+ cam->flushcountafterlastrow = 0;
+
+ return 0;
+}
+
+long fli_camera_usb_flush_rows(flidev_t dev, long rows, long repeat)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[16];
+
+ cam = DEVICE->device_data;
+
+ if (rows < 0)
+ return -EINVAL;
+
+ if (rows == 0)
+ return 0;
+
+ rlen = 0; wlen = 6;
+ buf[0] = htons(FLI_USBCAM_SETFLUSHBINFACTORS);
+ buf[1] = htons((unsigned short) cam->hflushbin);
+ buf[2] = htons((unsigned short) cam->vflushbin);
+ IO(dev, buf, &wlen, &rlen);
+
+ while (repeat > 0)
+ {
+ rlen = 0; wlen = 4;
+ buf[0] = htons(FLI_USBCAM_FLUSHROWS);
+ buf[1] = htons((unsigned short) rows);
+ IO(dev, buf, &wlen, &rlen);
+ repeat--;
+ }
+
+ return 0;
+}
+
+long fli_camera_usb_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth)
+{
+ dev=dev; bitdepth=bitdepth;
+ return -EINVAL;
+}
+
+long fli_camera_usb_read_ioport(flidev_t dev, long *ioportset)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ rlen = 1; wlen = 2;
+ buf[0] = htons(FLI_USBCAM_READIO);
+ IO(dev, buf, &wlen, &rlen);
+ *ioportset = ((unsigned char *)(void *)buf)[0];
+
+ return 0;
+}
+
+long fli_camera_usb_write_ioport(flidev_t dev, long ioportset)
+{
+ flicamdata_t *cam;
+
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ rlen = 0; wlen = 3;
+ buf[0] = htons(FLI_USBCAM_WRITEIO);
+ ((unsigned char *)(void *)buf)[2] = (char)ioportset;
+ IO(dev, buf, &wlen, &rlen);
+
+ return 0;
+}
+
+long fli_camera_usb_configure_ioport(flidev_t dev, long ioportset)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ rlen = 0; wlen = 3;
+ buf[0] = htons(FLI_USBCAM_WRITEDIR);
+ ((unsigned char *)(void *)buf)[2] = (char)ioportset;
+ IO(dev, buf, &wlen, &rlen);
+
+ return 0;
+}
+
+long fli_camera_usb_control_shutter(flidev_t dev, long shutter)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ rlen = 0; wlen = 3;
+ buf[0] = htons(FLI_USBCAM_SHUTTER);
+ ((unsigned char *)(void *)buf)[2] = (char)shutter;
+ IO(dev, buf, &wlen, &rlen);
+
+ return 0;
+}
+
+long fli_camera_usb_control_bgflush(flidev_t dev, long bgflush)
+{
+ flicamdata_t *cam;
+ long rlen, wlen;
+ unsigned short buf[8];
+
+ cam = DEVICE->device_data;
+
+ if(DEVICE->devinfo.fwrev < 0x0300)
+ {
+ debug(FLIDEBUG_WARN, "Background flush commanded on early firmware.");
+ return -EFAULT;
+ }
+
+ if( (bgflush != FLI_BGFLUSH_STOP) &&
+ (bgflush != FLI_BGFLUSH_START) )
+ return -EINVAL;
+
+ rlen = 0; wlen = 4;
+ buf[0] = htons(FLI_USBCAM_BGFLUSH);
+ buf[1] = htons((unsigned short) bgflush);
+ IO(dev, buf, &wlen, &rlen);
+
+ return 0;
+}
diff --git a/kstars/kstars/indi/fli/libfli-camera-usb.h b/kstars/kstars/indi/fli/libfli-camera-usb.h
new file mode 100644
index 00000000..f2c79037
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-camera-usb.h
@@ -0,0 +1,98 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_CAMERA_USB_H_
+#define _LIBFLI_CAMERA_USB_H_
+
+#define FLI_USBCAM_DEVICENAME 0x01
+#define FLI_USBCAM_DEVICEMFG 0x02
+#define FLI_USBCAM_VERSION 0x03
+#define FLI_USBCAM_DEVICEID 0x04
+#define FLI_USBCAM_SERIALNUM 0x05
+#define FLI_USBCAM_HARDWAREREV 0x06
+#define FLI_USBCAM_DEVINIT 0x07
+#define FLI_USBCAM_READPARAMBLOCK 0x08
+
+#define FLI_USBCAM_ARRAYSIZE 0x100
+#define FLI_USBCAM_IMAGEOFFSET 0x102
+#define FLI_USBCAM_IMAGESIZE 0x103
+#define FLI_USBCAM_TEMPERATURE 0x104
+#define FLI_USBCAM_SETFRAMEOFFSET 0x105
+#define FLI_USBCAM_SETBINFACTORS 0x106
+#define FLI_USBCAM_SETFLUSHBINFACTORS 0x107
+#define FLI_USBCAM_SETEXPOSURE 0x108
+#define FLI_USBCAM_STARTEXPOSURE 0x109
+#define FLI_USBCAM_ABORTEXPOSURE 0x10a
+#define FLI_USBCAM_EXPOSURESTATUS 0x10b
+#define FLI_USBCAM_FLUSHROWS 0x10c
+#define FLI_USBCAM_SENDROW 0x10d
+#define FLI_USBCAM_SHUTTER 0x10f
+#define FLI_USBCAM_WRITEIO 0x110
+#define FLI_USBCAM_READIO 0x111
+#define FLI_USBCAM_WRITEDIR 0x112
+#define FLI_USBCAM_BGFLUSH 0x114
+
+long fli_camera_usb_open(flidev_t dev);
+long fli_camera_usb_get_array_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y);
+long fli_camera_usb_get_visible_area(flidev_t dev, long *ul_x, long *ul_y,
+ long *lr_x, long *lr_y);
+long fli_camera_usb_set_exposure_time(flidev_t dev, long exptime);
+long fli_camera_usb_set_image_area(flidev_t dev, long ul_x, long ul_y,
+ long lr_x, long lr_y);
+long fli_camera_usb_set_hbin(flidev_t dev, long hbin);
+long fli_camera_usb_set_vbin(flidev_t dev, long vbin);
+long fli_camera_usb_get_exposure_status(flidev_t dev, long *timeleft);
+long fli_camera_usb_set_temperature(flidev_t dev, double temperature);
+long fli_camera_usb_get_temperature(flidev_t dev, double *temperature);
+long fli_camera_usb_grab_row(flidev_t dev, void *buff, size_t width);
+long fli_camera_usb_expose_frame(flidev_t dev);
+long fli_camera_usb_flush_rows(flidev_t dev, long rows, long repeat);
+long fli_camera_usb_set_bit_depth(flidev_t dev, flibitdepth_t bitdepth);
+long fli_camera_usb_read_ioport(flidev_t dev, long *ioportset);
+long fli_camera_usb_write_ioport(flidev_t dev, long ioportset);
+long fli_camera_usb_configure_ioport(flidev_t dev, long ioportset);
+long fli_camera_usb_control_shutter(flidev_t dev, long shutter);
+long fli_camera_usb_control_bgflush(flidev_t dev, long bgflush);
+
+#endif /* _LIBFLI_CAMERA_USB_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-camera.c b/kstars/kstars/indi/fli/libfli-camera.c
new file mode 100644
index 00000000..369b0038
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-camera.c
@@ -0,0 +1,790 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <stdio.h>
+#include <errno.h>
+#include <stdarg.h>
+
+#include "libfli-libfli.h"
+#include "libfli-debug.h"
+#include "libfli-mem.h"
+#include "libfli-camera.h"
+#include "libfli-camera-parport.h"
+#include "libfli-camera-usb.h"
+
+const fliccdinfo_t knowndev[] = {
+ /* id model array_area visible_area */
+ {1, "KAF-0260C0-2", {{0, 0}, {534, 520}}, {{12, 4}, {524, 516}}, 1.0, 20.0, 20.0},
+ {2, "KAF-0400C0-2", {{0, 0}, {796, 520}}, {{14, 4}, {782, 516}}, 1.0, 20.0, 20.0},
+ {3, "KAF-1000C0-2", {{0, 0}, {1042, 1032}}, {{8, 4}, {1032, 1028}}, 1.0, 24.0, 24.0},
+ {4, "KAF-1300C0-2", {{0, 0}, {1304, 1028}}, {{4, 2}, {1284, 1026}}, 1.0, 20.0, 20.0},
+ {5, "KAF-1400C0-2", {{0, 0}, {1348, 1037}}, {{14,14}, {782, 526}}, 1.0, 20.0, 20.0},
+ {6, "KAF-1600C0-2", {{0, 0}, {1564, 1032}}, {{14, 4}, {1550, 1028}}, 1.0, 20.0, 20.0},
+ {7, "KAF-4200C0-2", {{0, 0}, {2060, 2048}}, {{25, 2}, {2057, 2046}}, 1.0, 20.0, 20.0},
+ {8, "SITe-502S", {{0, 0}, {527, 512}}, {{15, 0}, {527, 512}}, 1.0, 20.0, 20.0},
+ {9, "TK-1024", {{0, 0}, {1124, 1024}}, {{50, 0}, {1074, 1024}}, 1.0, 24.0, 24.0},
+ {10, "TK-512", {{0, 0}, {563, 512}}, {{51, 0}, {563, 512}}, 1.0, 24.0, 24.0},
+ {11, "SI-003A", {{0, 0}, {1056, 1024}}, {{16, 0}, {1040, 1024}}, 1.0, 24.0, 24.0},
+ {12, "KAF-6300", {{0, 0}, {3100, 2056}}, {{16, 4}, {3088, 2052}}, 1.0, 9.0, 9.0},
+ {13, "KAF-3200", {{0, 0}, {2267, 1510}}, {{46,34}, {2230, 1506}}, 1.0, 6.8, 6.8},
+ {14, "SI424A", {{0, 0}, {2088, 2049}}, {{20, 0}, {2068, 2049}}, 1.0, 6.8, 6.8},
+ {15, "CCD47-10", {{0, 0}, {1072, 1027}}, {{8, 0}, {1064, 1027}}, 0.0, 0.0, 0.0},
+ {16, "CCD77", {{0, 0}, {527, 512}}, {{15, 0}, {527, 512}}, 0.0, 0.0, 0.0},
+ {17, "CCD42-40", {{0, 0}, {2148, 2048}}, {{50, 0}, {2098, 2048}}, 1.0, 13.5, 13.5},
+ {18, "KAF-4300", {{0, 0}, {2102, 2092}}, {{8, 4}, {2092, 2088}}, 1.0, 24.0, 24.0},
+ {19, "KAF-16801", {{0, 0}, {4145, 4128}}, {{44,29}, {4124, 4109}}, 1.0, 9.0, 9.0},
+ {0, "Unknown Model", {{0, 0}, {0, 0}}, {{0, 0}, {0, 0}}, 0.0, 0.0, 0.0}
+};
+
+/* Common camera routines */
+static long fli_camera_get_pixel_size(flidev_t dev,
+ double *pixel_x, double *pixel_y);
+#define fli_camera_parport_get_pixel_size fli_camera_get_pixel_size
+#define fli_camera_usb_get_pixel_size fli_camera_get_pixel_size
+
+static long fli_camera_set_frame_type(flidev_t dev, fliframe_t frametype);
+#define fli_camera_parport_set_frame_type fli_camera_set_frame_type
+#define fli_camera_usb_set_frame_type fli_camera_set_frame_type
+
+static long fli_camera_set_flushes(flidev_t dev, long nflushes);
+#define fli_camera_parport_set_flushes fli_camera_set_flushes
+#define fli_camera_usb_set_flushes fli_camera_set_flushes
+
+long fli_camera_open(flidev_t dev)
+{
+ int r;
+
+ CHKDEVICE(dev);
+
+ if ((DEVICE->device_data = xcalloc(1, sizeof(flicamdata_t))) == NULL)
+ return -ENOMEM;
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_open(dev);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_open(dev);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+
+ if (r)
+ {
+ xfree(DEVICE->device_data);
+ DEVICE->device_data = NULL;
+ }
+
+ return r;
+}
+
+long fli_camera_close(flidev_t dev)
+{
+ flicamdata_t *cam;
+
+ CHKDEVICE(dev);
+
+ cam = DEVICE->device_data;
+
+ if (cam->gbuf != NULL)
+ {
+ xfree(cam->gbuf);
+ cam->gbuf = NULL;
+ }
+
+ if (DEVICE->devinfo.model != NULL)
+ {
+ xfree(DEVICE->devinfo.model);
+ DEVICE->devinfo.model = NULL;
+ }
+
+ if (DEVICE->devinfo.devnam != NULL)
+ {
+ xfree(DEVICE->devinfo.devnam);
+ DEVICE->devinfo.devnam = NULL;
+ }
+
+ if (DEVICE->device_data != NULL)
+ {
+ xfree(DEVICE->device_data);
+ DEVICE->device_data = NULL;
+ }
+
+ return 0;
+}
+
+long fli_camera_command(flidev_t dev, int cmd, int argc, ...)
+{
+ long r;
+ va_list ap;
+
+ va_start(ap, argc);
+ CHKDEVICE(dev);
+
+ switch (cmd)
+ {
+ case FLI_GET_PIXEL_SIZE:
+ if (argc != 2)
+ r = -EINVAL;
+ else
+ {
+ double *pixel_x, *pixel_y;
+
+ pixel_x = va_arg(ap, double *);
+ pixel_y = va_arg(ap, double *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_get_pixel_size(dev, pixel_x, pixel_y);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_get_pixel_size(dev, pixel_x, pixel_y);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_GET_ARRAY_AREA:
+ if (argc != 4)
+ r = -EINVAL;
+ else
+ {
+ long *ul_x, *ul_y, *lr_x, *lr_y;
+
+ ul_x = va_arg(ap, long *);
+ ul_y = va_arg(ap, long *);
+ lr_x = va_arg(ap, long *);
+ lr_y = va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_get_array_area(dev, ul_x, ul_y, lr_x, lr_y);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_get_array_area(dev, ul_x, ul_y, lr_x, lr_y);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_GET_VISIBLE_AREA:
+ if (argc != 4)
+ r = -EINVAL;
+ else
+ {
+ long *ul_x, *ul_y, *lr_x, *lr_y;
+
+ ul_x = va_arg(ap, long *);
+ ul_y = va_arg(ap, long *);
+ lr_x = va_arg(ap, long *);
+ lr_y = va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_get_visible_area(dev, ul_x, ul_y, lr_x, lr_y);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_get_visible_area(dev, ul_x, ul_y, lr_x, lr_y);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_EXPOSURE_TIME:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long exptime;
+
+ exptime = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_exposure_time(dev, exptime);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_exposure_time(dev, exptime);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_IMAGE_AREA:
+ if (argc != 4)
+ r = -EINVAL;
+ else
+ {
+ long ul_x, ul_y, lr_x, lr_y;
+
+ ul_x = *va_arg(ap, long *);
+ ul_y = *va_arg(ap, long *);
+ lr_x = *va_arg(ap, long *);
+ lr_y = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_image_area(dev, ul_x, ul_y, lr_x, lr_y);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_image_area(dev, ul_x, ul_y, lr_x, lr_y);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_HBIN:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long hbin;
+
+ hbin = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_hbin(dev, hbin);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_hbin(dev, hbin);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_VBIN:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long vbin;
+
+ vbin = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_vbin(dev, vbin);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_vbin(dev, vbin);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_FRAME_TYPE:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long frametype;
+
+ frametype = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_frame_type(dev, frametype);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_frame_type(dev, frametype);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_CANCEL_EXPOSURE:
+ if (argc != 0)
+ r = -EINVAL;
+ else
+ {
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ cam->grabrowcount = 1;
+ cam->grabrowcounttot = cam->grabrowcount;
+ cam->grabrowindex = 0;
+ cam->grabrowbatchsize = 1;
+ cam->grabrowbufferindex = cam->grabrowcount;
+ cam->flushcountbeforefirstrow = 0;
+ cam->flushcountafterlastrow = 0;
+
+ r = DEVICE->fli_command(dev, FLI_CONTROL_SHUTTER, (long) FLI_SHUTTER_CLOSE);
+ }
+ break;
+
+ case FLI_GET_EXPOSURE_STATUS:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *timeleft;
+
+ timeleft = va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_get_exposure_status(dev, timeleft);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_get_exposure_status(dev, timeleft);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_TEMPERATURE:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ double temperature;
+
+ temperature = *va_arg(ap, double *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_temperature(dev, temperature);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_temperature(dev, temperature);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_GET_TEMPERATURE:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ double *temperature;
+
+ temperature = va_arg(ap, double *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_get_temperature(dev, temperature);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_get_temperature(dev, temperature);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_GRAB_ROW:
+ if (argc != 2)
+ r = -EINVAL;
+ else
+ {
+ void *buf;
+ size_t width;
+
+ buf = va_arg(ap, void *);
+ width = *va_arg(ap, size_t *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_grab_row(dev, buf, width);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_grab_row(dev, buf, width);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_EXPOSE_FRAME:
+ if (argc != 0)
+ r = -EINVAL;
+ else
+ {
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_expose_frame(dev);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_expose_frame(dev);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_FLUSH_ROWS:
+ if (argc != 2)
+ r = -EINVAL;
+ else
+ {
+ long rows, repeat;
+
+ rows = *va_arg(ap, long *);
+ repeat = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_flush_rows(dev, rows, repeat);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_flush_rows(dev, rows, repeat);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_FLUSHES:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long nflushes;
+
+ nflushes = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_flushes(dev, nflushes);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_flushes(dev, nflushes);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_SET_BIT_DEPTH:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ flibitdepth_t bitdepth;
+
+ bitdepth = *va_arg(ap, flibitdepth_t *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_set_bit_depth(dev, bitdepth);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_set_bit_depth(dev, bitdepth);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_READ_IOPORT:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *ioportset;
+
+ ioportset = va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_read_ioport(dev, ioportset);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_read_ioport(dev, ioportset);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_WRITE_IOPORT:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long ioportset;
+
+ ioportset = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_write_ioport(dev, ioportset);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_write_ioport(dev, ioportset);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_CONFIGURE_IOPORT:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long ioportset;
+
+ ioportset = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_configure_ioport(dev, ioportset);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_configure_ioport(dev, ioportset);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ case FLI_CONTROL_SHUTTER:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long shutter;
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ shutter = *va_arg(ap, long *);
+
+ if( (shutter == FLI_SHUTTER_EXTERNAL_TRIGGER_LOW) ||
+ (shutter == FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH) )
+ {
+ debug(FLIDEBUG_INFO, "External trigger.\n");
+ cam->exttrigger = 1;
+ cam->exttriggerpol = (shutter == FLI_SHUTTER_EXTERNAL_TRIGGER_LOW)?0:1;
+ r = 0;
+ }
+ else
+ {
+ cam->exttrigger = 0;
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = fli_camera_parport_control_shutter(dev, shutter);
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_control_shutter(dev, shutter);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ }
+ break;
+
+ case FLI_CONTROL_BGFLUSH:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long bgflush;
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ bgflush = *va_arg(ap, long *);
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ r = -EFAULT;
+ break;
+
+ case FLIDOMAIN_USB:
+ r = fli_camera_usb_control_bgflush(dev, bgflush);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+ }
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+
+ va_end(ap);
+
+ return r;
+}
+
+static long fli_camera_get_pixel_size(flidev_t dev,
+ double *pixel_x, double *pixel_y)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+ *pixel_x = (double)cam->ccd.pixelwidth;
+ *pixel_y = (double)cam->ccd.pixelheight;
+
+ return 0;
+}
+
+static long fli_camera_set_frame_type(flidev_t dev, fliframe_t frametype)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ if ((frametype < FLI_FRAME_TYPE_NORMAL) || (frametype > FLI_FRAME_TYPE_DARK))
+ return -EINVAL;
+
+ cam->frametype = frametype;
+
+ return 0;
+}
+
+static long fli_camera_set_flushes(flidev_t dev, long nflushes)
+{
+ flicamdata_t *cam;
+
+ cam = DEVICE->device_data;
+
+ if((nflushes < 0) || (nflushes > 5))
+ return -EINVAL;
+
+ cam->flushes = nflushes;
+
+ return 0;
+}
diff --git a/kstars/kstars/indi/fli/libfli-camera.h b/kstars/kstars/indi/fli/libfli-camera.h
new file mode 100644
index 00000000..2d4f2b99
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-camera.h
@@ -0,0 +1,111 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_CAMERA_H_
+#define _LIBFLI_CAMERA_H_
+
+typedef struct {
+ int x; /* X coordinate */
+ int y; /* Y coordinate */
+} point_t;
+
+typedef struct {
+ point_t ul; /* Upper-left */
+ point_t lr; /* Lower-right */
+} area_t;
+
+/* CCD Parameter list */
+typedef struct
+{
+ short index;
+ const char *model;
+ area_t array_area;
+ area_t visible_area;
+ double fillfactor;
+ double pixelwidth;
+ double pixelheight;
+} fliccdinfo_t;
+
+typedef struct {
+ long readto;
+ long writeto;
+ long dirto;
+ fliccdinfo_t ccd;
+
+ /* Acquisistion parameters */
+ area_t image_area;
+ long vbin;
+ long hbin;
+ long vflushbin;
+ long hflushbin;
+ long exposure;
+ long expdur;
+ long expmul;
+ long frametype;
+ long flushes;
+ long bitdepth;
+ long exttrigger;
+ long exttriggerpol;
+
+ double tempslope;
+ double tempintercept;
+
+ long grabrowcount;
+ long grabrowcounttot;
+ long grabrowindex;
+ long grabrowwidth;
+ long grabrowbatchsize;
+ long grabrowbufferindex;
+ long flushcountbeforefirstrow;
+ long flushcountafterlastrow;
+
+ unsigned short *gbuf;
+} flicamdata_t;
+
+extern const fliccdinfo_t knowndev[];
+
+long fli_camera_open(flidev_t dev);
+long fli_camera_close(flidev_t dev);
+long fli_camera_command(flidev_t dev, int cmd, int argc, ...);
+
+#endif /* _LIBFLI_CAMERA_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-debug.c b/kstars/kstars/indi/fli/libfli-debug.c
new file mode 100644
index 00000000..203274b3
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-debug.c
@@ -0,0 +1,120 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <syslog.h>
+#include <stdarg.h>
+
+#include "libfli-libfli.h"
+
+int sysloglevel(int level)
+{
+ switch (level)
+ {
+ case FLIDEBUG_INFO:
+ return LOG_INFO;
+ break;
+
+ case FLIDEBUG_WARN:
+ return LOG_WARNING;
+ break;
+
+ case FLIDEBUG_FAIL:
+ return LOG_ERR;
+ break;
+
+ case FLIDEBUG_ALL:
+ return LOG_EMERG | LOG_ALERT | LOG_CRIT | LOG_ERR | LOG_WARNING |
+ LOG_NOTICE | LOG_INFO | LOG_DEBUG;
+ break;
+ }
+
+ return 0;
+}
+
+int debugopen(char *host)
+{
+ openlog("libfli", LOG_PID , LOG_USER);
+
+ return 0;
+}
+
+int debugclose(void)
+{
+ closelog();
+
+ return 0;
+}
+
+void debug(int level, const char *format, ...)
+{
+ va_list ap;
+
+ va_start(ap, format);
+ vsyslog(sysloglevel(level), format, ap);
+ va_end(ap);
+
+ return;
+}
+
+
+void setdebuglevel(char *host, int level)
+{
+ static int open = 0;
+
+ if (level == 0)
+ {
+ debugclose();
+ open = 0;
+ return;
+ }
+
+ if (open == 0)
+ {
+ debugopen(host);
+ open = 1;
+ }
+
+ setlogmask(LOG_UPTO(sysloglevel(level)));
+
+ return;
+}
diff --git a/kstars/kstars/indi/fli/libfli-debug.h b/kstars/kstars/indi/fli/libfli-debug.h
new file mode 100644
index 00000000..775244ae
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-debug.h
@@ -0,0 +1,53 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_DEBUG_H_
+#define _LIBFLI_DEBUG_H_
+
+/* Debug functions */
+int debugclose(void);
+int debugopen(char *host);
+void debug(int level, const char *format, ...);
+void setdebuglevel(char *host, int level);
+
+#endif /* _LIBFLI_DEBUG_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-filter-focuser.c b/kstars/kstars/indi/fli/libfli-filter-focuser.c
new file mode 100644
index 00000000..ef4afb8e
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-filter-focuser.c
@@ -0,0 +1,625 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifdef WIN32
+#include <winsock.h>
+#else
+#include <sys/param.h>
+#include <netinet/in.h>
+#endif
+
+#include <stdio.h>
+#include <errno.h>
+#include <stdlib.h>
+#include <time.h>
+#include <stdarg.h>
+
+#include "libfli-libfli.h"
+#include "libfli-mem.h"
+#include "libfli-debug.h"
+#include "libfli-filter-focuser.h"
+
+/*
+Array of filterwheel info
+ Pos = # of filters
+ Off = Offset of 0 filter from magnetic stop,
+ X - y = number of steps from filter x to filter y
+*/
+static const wheeldata_t wheeldata[] =
+{
+ /* POS OFF 0-1 1-2 2-3 3-4 4-5 5-6 6-7 7-8 8-9 9-A A-B B-C C-D D-E F-F F-0 */
+ { 0, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 1, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 2, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 3, 48, { 80, 80, 80, 80, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 4, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 5, 0, { 48, 48, 48, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 6, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 7, 14, { 34, 34, 35, 34, 34, 35, 35, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 8, 18, { 30, 30, 30, 30, 30, 30, 30, 30, 0, 0, 0, 0, 0, 0, 0, 0} },
+ { 9, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ {10, 0, { 24, 24, 24, 24, 24, 24, 24, 24, 24, 24, 0, 0, 0, 0, 0, 0} },
+ {11, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ {12, 6,{ 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 0, 0, 0, 0} },
+ {13, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ {14, 0, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} },
+ {15, 0, { 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48} },
+};
+
+static long fli_stepmotor(flidev_t dev, long steps);
+static long fli_getsteppos(flidev_t dev, long *pos);
+static long fli_setfilterpos(flidev_t dev, long pos);
+
+
+long fli_filter_focuser_open(flidev_t dev)
+{
+#define FWSTRING "Filter Wheel (%ld position)"
+#define FOCSTRING "Focuser"
+#define MODEL_LEN (sizeof(FWSTRING) + 30)
+ int err = 0;
+ unsigned long ndev;
+ long rlen, wlen;
+ unsigned short buf[16];
+ flifilterdata_t *fdata = NULL;
+
+ CHKDEVICE(dev);
+
+ DEVICE->io_timeout = 1000;
+
+ wlen = 2;
+ rlen = 2;
+ buf[0] = htons(0x8000);
+ IO(dev, buf, &wlen, &rlen);
+ if (ntohs(buf[0]) != 0x8000)
+ {
+ debug(FLIDEBUG_WARN, "Invalid echo, device not recognized, got %04x instead of %04x.", ntohs(buf[0]), 0x8000);
+ err = -ENODEV;
+ goto done;
+ }
+
+ wlen = 2;
+ rlen = 2;
+ buf[0] = htons(0x8001);
+ IO(dev, buf, &wlen, &rlen);
+ DEVICE->devinfo.fwrev = ntohs(buf[0]);
+ if ((DEVICE->devinfo.fwrev & 0xff00) != 0x8000)
+ {
+ debug(FLIDEBUG_WARN, "Invalid echo, device not recognized.");
+ err = -ENODEV;
+ goto done;
+ }
+
+ if ((DEVICE->device_data = xmalloc(sizeof(flifilterdata_t))) == NULL)
+ {
+ err = -ENOMEM;
+ goto done;
+ }
+ fdata = DEVICE->device_data;
+ fdata->numslots = 0;
+ fdata->stepspersec = 100;
+ fdata->currentslot = -1;
+
+ if (DEVICE->devinfo.fwrev == 0x8001) /* Old level of firmware */
+ {
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+
+ debug(FLIDEBUG_INFO, "Device is old fashioned filter wheel.");
+ fdata->numslots = 5;
+
+ /* FIX: should model info be set first? */
+ return 0;
+ }
+
+ debug(FLIDEBUG_INFO, "New version of hardware found.");
+ wlen = 2;
+ rlen = 2;
+ buf[0] = htons(0x8002);
+ IO(dev, buf, &wlen, &rlen);
+ ndev = ntohs(buf[0]);
+
+ if ((ndev & 0xff00) != 0x8000)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+
+ if ((DEVICE->devinfo.model = (char *)xmalloc(MODEL_LEN)) == NULL)
+ {
+ debug(FLIDEBUG_FAIL, "Could not allocate memory for model information.");
+ err = -ENOMEM;
+ goto done;
+ }
+
+ ndev &= 0x00ff;
+
+ /* switch based on the jumper settings on the filter/focuser dongle, determines how many slots in the filter wheel */
+ switch (ndev)
+ {
+ case 0x00:
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ fdata->numslots = 5;
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots);
+ break;
+
+ case 0x01:
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ fdata->numslots = 3;
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots);
+ break;
+
+ case 0x02:
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ fdata->numslots = 7;
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots);
+ break;
+
+ case 0x03:
+ fdata->numslots = 8;
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots);
+ break;
+
+ case 0x04:
+ fdata->numslots = 15;
+ fdata->stepspersec= 16;/* // 1/.06 */
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots);
+ break;
+
+
+ case 0x05:
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ fdata->numslots = 12;
+ fdata->stepspersec= 16; /*// 1/.06*/
+
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots);
+ break;
+
+ case 0x06:
+ fdata->numslots = 10;
+ fdata->stepspersec= 16; /*// 1/.06*/
+ if (DEVICE->devinfo.type != FLIDEVICE_FILTERWHEEL)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FWSTRING, fdata->numslots);
+ break;
+
+
+ case 0x07:
+ if (DEVICE->devinfo.type != FLIDEVICE_FOCUSER)
+ {
+ err = -ENODEV;
+ goto done;
+ }
+ snprintf(DEVICE->devinfo.model, MODEL_LEN, FOCSTRING);
+ break;
+
+ default:
+ err = -ENODEV;
+ goto done;
+ }
+
+ done:
+
+ if (err)
+ {
+ if (DEVICE->devinfo.model != NULL)
+ {
+ xfree(DEVICE->devinfo.model);
+ DEVICE->devinfo.model = NULL;
+ }
+
+ if (DEVICE->device_data != NULL)
+ {
+ xfree(DEVICE->device_data);
+ DEVICE->device_data = NULL;
+ }
+
+ return err;
+ }
+
+ debug(FLIDEBUG_INFO, "Found a %ld slot filter wheel or a focuser.",
+ fdata->numslots);
+
+#undef FWSTRING
+#undef FOCSTRING
+#undef MODEL_LEN
+
+ return 0;
+}
+
+long fli_filter_focuser_close(flidev_t dev)
+{
+ CHKDEVICE(dev);
+
+ if (DEVICE->devinfo.model != NULL)
+ {
+ xfree(DEVICE->devinfo.model);
+ DEVICE->devinfo.model = NULL;
+ }
+
+ if (DEVICE->device_data != NULL)
+ {
+ xfree(DEVICE->device_data);
+ DEVICE->device_data = NULL;
+ }
+
+ return 0;
+}
+
+long fli_filter_command(flidev_t dev, int cmd, int argc, ...)
+{
+ flifilterdata_t *fdata;
+ long r;
+ va_list ap;
+
+ va_start(ap, argc);
+ CHKDEVICE(dev);
+ fdata = DEVICE->device_data;
+
+ switch (cmd)
+ {
+ case FLI_SET_FILTER_POS:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long pos;
+
+ pos = *va_arg(ap, long *);
+ r = fli_setfilterpos(dev, pos);
+ }
+ break;
+
+ case FLI_GET_FILTER_POS:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *cslot;
+
+ cslot = va_arg(ap, long *);
+ *cslot = fdata->currentslot;
+ r = 0;
+ }
+ break;
+
+ case FLI_GET_FILTER_COUNT:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *nslots;
+
+ nslots = va_arg(ap, long *);
+ *nslots = fdata->numslots;
+ r = 0;
+ }
+ break;
+
+ case FLI_STEP_MOTOR:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *steps;
+
+ steps = va_arg(ap, long *);
+ r = fli_stepmotor(dev, *steps);
+ }
+ break;
+
+ case FLI_GET_STEPPER_POS:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *pos;
+
+ pos = va_arg(ap, long *);
+ r = fli_getsteppos(dev, pos);
+ }
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+
+ va_end(ap);
+
+ return r;
+}
+
+long fli_focuser_command(flidev_t dev, int cmd, int argc, ...)
+{
+ long r;
+ va_list ap;
+
+ va_start(ap, argc);
+ CHKDEVICE(dev);
+
+ switch (cmd)
+ {
+ case FLI_STEP_MOTOR:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *steps;
+
+ steps = va_arg(ap, long *);
+ r = fli_stepmotor(dev, *steps);
+ }
+ break;
+
+ case FLI_GET_STEPPER_POS:
+ if (argc != 1)
+ r = -EINVAL;
+ else
+ {
+ long *pos;
+
+ pos = va_arg(ap, long *);
+ r = fli_getsteppos(dev, pos);
+ }
+ break;
+
+ case FLI_HOME_FOCUSER:
+ if (argc != 0)
+ r = -EINVAL;
+ else
+ r = fli_setfilterpos(dev, FLI_FILTERPOSITION_HOME);
+ break;
+
+ default:
+ r = -EINVAL;
+ }
+
+ va_end(ap);
+
+ return r;
+}
+
+static long fli_stepmotor(flidev_t dev, long steps)
+{
+ flifilterdata_t *fdata;
+ long dir, timeout, move, stepsleft;
+ long rlen,wlen;
+ unsigned short buf[16];
+ clock_t begin;
+
+ if (steps == 0)
+ return 0;
+
+ fdata = DEVICE->device_data;
+
+ dir = steps;
+ steps = abs(steps);
+ while (steps > 0)
+ {
+ if (steps > 2048)
+ move = 2048;
+ else
+ move = steps;
+
+ debug(FLIDEBUG_INFO, "Stepping %d steps.", move);
+
+ steps -= move;
+ timeout = (move / fdata->stepspersec) + 2;
+
+ rlen = 2;
+ wlen = 2;
+ if (dir < 0)
+ {
+ buf[0] = htons((unsigned short) (0xa000 | (unsigned short) move));
+ IO(dev, buf, &wlen, &rlen);
+ if ((ntohs(buf[0]) & 0xf000) != 0xa000)
+ {
+ debug(FLIDEBUG_WARN, "Invalid echo.");
+ return -EIO;
+ }
+ }
+ else
+ {
+ buf[0] = htons((unsigned short) (0x9000 | (unsigned short) move));
+ IO(dev, buf, &wlen, &rlen);
+ if ((ntohs(buf[0]) & 0xf000) != 0x9000)
+ {
+ debug(FLIDEBUG_WARN, "Invalid echo.");
+ return -EIO;
+ }
+ }
+
+ begin = clock();
+ stepsleft = 0;
+ while (stepsleft != 0x7000)
+ {
+ buf[0] = htons(0x7000);
+ IO(dev, buf, &wlen, &rlen);
+ stepsleft = ntohs(buf[0]);
+
+ if (((clock() - begin) / CLOCKS_PER_SEC) > timeout)
+ {
+ debug(FLIDEBUG_WARN, "A device timeout has occurred.");
+ return -EIO;
+ }
+ }
+ }
+
+ return 0;
+}
+
+static long fli_getsteppos(flidev_t dev, long *pos)
+{
+ long poslow, poshigh;
+ long rlen, wlen;
+ unsigned short buf[16];
+
+ rlen = 2; wlen = 2;
+ buf[0] = htons(0x6000);
+ IO(dev, buf, &wlen, &rlen);
+ poslow = ntohs(buf[0]);
+ if ((poslow & 0xf000) != 0x6000)
+ return -EIO;
+
+ buf[0] = htons(0x6001);
+ IO(dev, buf, &wlen, &rlen);
+ poshigh = ntohs(buf[0]);
+ if ((poshigh & 0xf000) != 0x6000)
+ return -EIO;
+
+ if ((poshigh & 0x0080) > 0)
+ {
+ *pos = ((~poslow) & 0xff) + 1;
+ *pos += (256 * ((~poshigh) & 0xff));
+ *pos = -(*pos);
+ }
+ else
+ {
+ *pos = (poslow & 0xff) + 256 * (poshigh & 0xff);
+ }
+ return 0;
+}
+
+
+static long fli_setfilterpos(flidev_t dev, long pos)
+{
+ flifilterdata_t *fdata;
+ long rlen, wlen;
+ unsigned short buf[16];
+ long move, i, steps;
+
+ fdata = DEVICE->device_data;
+
+ if (pos == FLI_FILTERPOSITION_HOME)
+ fdata->currentslot = FLI_FILTERPOSITION_HOME;
+
+ if (fdata->currentslot < 0)
+ {
+ debug(FLIDEBUG_INFO, "Home filter wheel/focuser.");
+ /* //set the timeout*/
+ DEVICE->io_timeout = (DEVICE->devinfo.type == FLIDEVICE_FILTERWHEEL ? 5000 : 30000);
+ /*//10,12,15 pos filterwheel needs a longer timeout t*/
+ if(fdata->numslots == 12||fdata->numslots == 10)
+ {
+ DEVICE->io_timeout = 120000;
+ }
+ if(fdata->numslots == 15)
+ {
+ DEVICE->io_timeout = 200000;
+ }
+
+ wlen = 2;
+ rlen = 2;
+ buf[0] = htons(0xf000);
+ IO(dev, buf, &wlen, &rlen);
+ if (ntohs(buf[0]) != 0xf000)
+ return -EIO;
+
+ DEVICE->io_timeout = 1000;
+
+ debug(FLIDEBUG_INFO, "Moving %d steps to home position.",
+ wheeldata[fdata->numslots].n_offset);
+
+ COMMAND(fli_stepmotor(dev, - (wheeldata[fdata->numslots].n_offset)));
+ fdata->currentslot = 0;
+ }
+
+ if (pos == FLI_FILTERPOSITION_HOME)
+ return 0;
+
+ if (pos >= fdata->numslots)
+ {
+ debug(FLIDEBUG_WARN, "Requested slot (%d) exceeds number of slots.", pos);
+ return -EINVAL;
+ }
+
+ if (pos == fdata->currentslot)
+ return 0;
+
+ move = pos - fdata->currentslot;
+
+ if (move < 0)
+ move += fdata->numslots;
+
+ steps = 0;
+ for (i=0; i < move; i++)
+ steps += wheeldata[fdata->numslots].n_steps[i % fdata->numslots];
+
+ debug(FLIDEBUG_INFO, "Move filter wheel %d steps.", steps);
+
+ COMMAND(fli_stepmotor(dev, - (steps)));
+ fdata->currentslot = pos;
+
+ return 0;
+}
diff --git a/kstars/kstars/indi/fli/libfli-filter-focuser.h b/kstars/kstars/indi/fli/libfli-filter-focuser.h
new file mode 100644
index 00000000..dc50e4e9
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-filter-focuser.h
@@ -0,0 +1,74 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _FLI_FILTER_FOCUSER_H_
+#define _FLI_FILTER_FOCUSER_H_
+
+#define FLI_FILTERPOSITION_HOME (-1)
+
+/* Filter wheel and focuser parameters */
+typedef struct {
+ long numslots;
+ long stepspersec;
+ long currentslot;
+} flifilterdata_t;
+
+typedef struct {
+ int n_pos;
+ int n_offset;
+ int n_steps[16];
+} wheeldata_t;
+
+long fli_filter_focuser_open(flidev_t dev);
+#define fli_filter_open fli_filter_focuser_open
+#define fli_focuser_open fli_filter_focuser_open
+
+long fli_filter_focuser_close(flidev_t dev);
+#define fli_filter_close fli_filter_focuser_close
+#define fli_focuser_close fli_filter_focuser_close
+
+long fli_filter_command(flidev_t dev, int cmd, int argc, ...);
+long fli_focuser_command(flidev_t dev, int cmd, int argc, ...);
+
+
+#endif /* _FLI_FILTER_FOCUSER_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-libfli.h b/kstars/kstars/indi/fli/libfli-libfli.h
new file mode 100644
index 00000000..1a497d1d
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-libfli.h
@@ -0,0 +1,199 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_LIBFLI_H_
+#define _LIBFLI_LIBFLI_H_
+
+#include <string.h>
+
+#ifdef WIN32
+#define LIBFLIAPI __declspec(dllexport) long __stdcall
+#endif
+
+#include "libfli.h"
+#include "libfli-sys.h"
+#include "libfli-debug.h"
+
+#define __STRINGIFY(x) ___STRINGIFY(x)
+#define ___STRINGIFY(x) #x
+
+#define __LIBFLIVER_MAJOR__ 1
+#define __LIBFLIVER__ __STRINGIFY(__LIBFLIVER_MAJOR__) "." \
+ __STRINGIFY(__LIBFLI_MINOR__)
+
+#define CHKDEVICE(xdev) \
+ do { \
+ if((xdev < 0) || (xdev >= MAX_OPEN_DEVICES)) \
+ { \
+ debug(FLIDEBUG_WARN, \
+ "Attempt to use a device out of range (%d)", xdev); \
+ return -EINVAL; \
+ } \
+ if(devices[xdev] == NULL) \
+ { \
+ debug(FLIDEBUG_WARN, \
+ "Attempt to use a NULL device (%d)", xdev); \
+ return -EINVAL; \
+ } \
+ } while(0)
+
+#define CHKFUNCTION(func) \
+ do { \
+ if(func == NULL) \
+ { \
+ debug(FLIDEBUG_WARN, \
+ "Attempt to use a NULL function (" #func ")"); \
+ return -EINVAL; \
+ } \
+ } while(0)
+
+#define IO(dev, buf, wlen, rlen) \
+ do { \
+ int err; \
+ if((err = devices[dev]->fli_io(dev, buf, wlen, rlen))) \
+ { \
+ debug(FLIDEBUG_WARN, "Communication error: %d [%s]", \
+ err, strerror(-err)); \
+ return err; \
+ } \
+ } while(0)
+
+#define COMMAND(function) \
+ do { \
+ int err; \
+ if((err = function)) \
+ { \
+ debug(FLIDEBUG_WARN, \
+ "Function `" #function "' failed, error: %d [%s]", \
+ err, strerror(-err)); \
+ return err; \
+ } \
+ } while(0)
+
+#define FLIUSB_VENDORID 0xf18
+#define FLIUSB_CAM_ID 0x02
+#define FLIUSB_FILTER_ID 0x07
+#define FLIUSB_FOCUSER_ID 0x06
+
+#define MAX_OPEN_DEVICES (32)
+#define MAX_SEARCH_LIST (16)
+
+/* Common device information */
+typedef struct {
+ long type;
+ long fwrev;
+ long hwrev;
+ long devid;
+ long serno;
+ char *model;
+ char *devnam;
+} flidevinfo_t;
+
+/* A specific device instance */
+typedef struct {
+ char *name; /* The device name */
+ long domain; /* The device's domain */
+ flidevinfo_t devinfo; /* Device information */
+ long io_timeout; /* Timeout in msec for all I/O */
+ void *io_data; /* For holding I/O specific data */
+ void *device_data; /* For holding device specific data */
+ void *sys_data; /* For holding system specific data */
+
+ /* System-specific functions */
+ long (*fli_lock)(flidev_t dev);
+ long (*fli_unlock)(flidev_t dev);
+
+ /* Domain-specific functions */
+ long (*fli_io)(flidev_t dev, void *buf, long *wlen, long *rlen);
+
+ /* Device-specific functions */
+ long (*fli_open)(flidev_t dev);
+ long (*fli_close)(flidev_t dev);
+ long (*fli_command)(flidev_t dev, int cmd, int argc, ...);
+} flidevdesc_t;
+
+extern const char* version;
+
+extern flidevdesc_t *devices[MAX_OPEN_DEVICES];
+#define DEVICE devices[dev]
+
+/* Device commands, the format is FLI_COMMAND(<command name>, <number of args>) */
+#define FLI_COMMANDS \
+ FLI_COMMAND(FLI_NONE, 0) \
+ FLI_COMMAND(FLI_GET_PIXEL_SIZE, 2) \
+ FLI_COMMAND(FLI_GET_ARRAY_AREA, 4) \
+ FLI_COMMAND(FLI_GET_VISIBLE_AREA, 4) \
+ FLI_COMMAND(FLI_SET_EXPOSURE_TIME, 1) \
+ FLI_COMMAND(FLI_SET_IMAGE_AREA, 4) \
+ FLI_COMMAND(FLI_SET_HBIN, 1) \
+ FLI_COMMAND(FLI_SET_VBIN, 1) \
+ FLI_COMMAND(FLI_SET_FRAME_TYPE, 1) \
+ FLI_COMMAND(FLI_CANCEL_EXPOSURE, 0) \
+ FLI_COMMAND(FLI_GET_EXPOSURE_STATUS, 1) \
+ FLI_COMMAND(FLI_SET_TEMPERATURE, 1) \
+ FLI_COMMAND(FLI_GET_TEMPERATURE, 1) \
+ FLI_COMMAND(FLI_GRAB_ROW, 2) \
+ FLI_COMMAND(FLI_EXPOSE_FRAME, 0) \
+ FLI_COMMAND(FLI_FLUSH_ROWS, 2) \
+ FLI_COMMAND(FLI_SET_FLUSHES, 1) \
+ FLI_COMMAND(FLI_SET_BIT_DEPTH, 1) \
+ FLI_COMMAND(FLI_READ_IOPORT, 1) \
+ FLI_COMMAND(FLI_WRITE_IOPORT, 1) \
+ FLI_COMMAND(FLI_CONFIGURE_IOPORT, 1) \
+ FLI_COMMAND(FLI_CONTROL_SHUTTER, 1) \
+ FLI_COMMAND(FLI_CONTROL_BGFLUSH, 1) \
+ FLI_COMMAND(FLI_SET_FILTER_POS, 1) \
+ FLI_COMMAND(FLI_GET_FILTER_POS, 1) \
+ FLI_COMMAND(FLI_GET_FILTER_COUNT, 1) \
+ FLI_COMMAND(FLI_STEP_MOTOR, 1) \
+ FLI_COMMAND(FLI_GET_STEPPER_POS, 1) \
+ FLI_COMMAND(FLI_HOME_FOCUSER, 0)
+
+/* Enumerate the commands */
+enum {
+#define FLI_COMMAND(name, args) name,
+ FLI_COMMANDS
+#undef FLI_COMMAND
+};
+
+#endif /* _LIBFLI_LIBFLI_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-mem.c b/kstars/kstars/indi/fli/libfli-mem.c
new file mode 100644
index 00000000..f6bee1bc
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-mem.c
@@ -0,0 +1,203 @@
+/*
+
+ Copyright (c) 2000, 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "libfli-libfli.h"
+#include "libfli-mem.h"
+
+#define DEFAULT_NUM_POINTERS (1024)
+
+static struct {
+ void **pointers;
+ int total;
+ int used;
+} allocated = {NULL, 0, 0};
+
+void *xmalloc(size_t size)
+{
+ int i;
+ void *ptr;
+
+ if (allocated.used + 1 > allocated.total)
+ {
+ void **tmp;
+ int num;
+
+ num = (allocated.total == 0 ? DEFAULT_NUM_POINTERS : 2 * allocated.total);
+
+ if ((tmp = (void **)realloc(allocated.pointers,
+ num * sizeof(void **))) == NULL)
+ return NULL;
+
+ allocated.pointers = tmp;
+ memset(&allocated.pointers[allocated.total], 0, num * sizeof(void **));
+ allocated.total += num;
+ }
+
+ if ((ptr = malloc(size)) == NULL)
+ return NULL;
+
+ for (i = 0; i < allocated.total; i++)
+ {
+ if (allocated.pointers[i] == NULL)
+ break;
+ }
+
+ if (i == allocated.total)
+ {
+ /* This shouldn't happen */
+ debug(FLIDEBUG_WARN, "Internal memory allocation error");
+ free(ptr);
+
+ return NULL;
+ }
+
+ allocated.pointers[i] = ptr;
+ allocated.used++;
+
+ return ptr;
+}
+
+
+void *xcalloc(size_t nmemb, size_t size)
+{
+ void *ptr;
+
+ if ((ptr = xmalloc(nmemb * size)) == NULL)
+ return NULL;
+
+ memset(ptr, 0, nmemb * size);
+
+ return ptr;
+}
+
+void xfree(void *ptr)
+{
+ int i;
+
+ for (i = 0; i < allocated.total; i++)
+ {
+ if (allocated.pointers[i] == ptr)
+ {
+ free(ptr);
+ allocated.pointers[i] = NULL;
+ allocated.used--;
+
+ return;
+ }
+ }
+
+ debug(FLIDEBUG_WARN, "Attempting to free an invalid pointer");
+
+ return;
+}
+
+void *xrealloc(void *ptr, size_t size)
+{
+ int i;
+
+ for (i = 0; i < allocated.total; i++)
+ {
+ if (allocated.pointers[i] == ptr)
+ {
+ void *tmp;
+
+ if ((tmp = realloc(ptr, size)) == NULL)
+ return NULL;
+
+ allocated.pointers[i] = tmp;
+
+ return tmp;
+ }
+ }
+
+ debug(FLIDEBUG_WARN, "Attempting to realloc an invalid pointer");
+
+ return NULL;
+}
+
+int xfree_all(void)
+{
+ int i;
+ int freed = 0;
+
+ for (i = 0; i < allocated.total; i++)
+ {
+ if (allocated.pointers[i] != NULL)
+ {
+ free(allocated.pointers[i]);
+ allocated.pointers[i] = NULL;
+ allocated.used--;
+ freed++;
+ }
+ }
+
+ if (allocated.used != 0)
+ debug(FLIDEBUG_WARN, "Internal memory handling error");
+
+ if (allocated.pointers != NULL)
+ free(allocated.pointers);
+
+ allocated.pointers = NULL;
+ allocated.used = 0;
+ allocated.total = 0;
+
+ return freed;
+}
+
+char *xstrdup(const char *s)
+{
+ void *tmp;
+ size_t len;
+
+ len = strlen(s) + 1;
+
+ if ((tmp = xmalloc(len)) == NULL)
+ return NULL;
+
+ memcpy(tmp, s, len);
+
+ return tmp;
+}
diff --git a/kstars/kstars/indi/fli/libfli-mem.h b/kstars/kstars/indi/fli/libfli-mem.h
new file mode 100644
index 00000000..c016fc64
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-mem.h
@@ -0,0 +1,54 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_MEM_H_
+#define _LIBFLI_MEM_H_
+
+void *xmalloc(size_t size);
+void *xcalloc(size_t nmemb, size_t size);
+void xfree(void *ptr);
+void *xrealloc(void *ptr, size_t size);
+int xfree_all(void);
+char *xstrdup(const char *s);
+
+#endif /* _LIBFLI_MEM_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-parport.c b/kstars/kstars/indi/fli/libfli-parport.c
new file mode 100644
index 00000000..714e33eb
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-parport.c
@@ -0,0 +1,136 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <sys/ioctl.h>
+#include <asm/param.h>
+
+#include <errno.h>
+#include <unistd.h>
+
+#include "libfli-libfli.h"
+#include "libfli-debug.h"
+#include "libfli-camera.h"
+
+#include "fli_ioctl.h"
+
+long unix_parportio_linux(flidev_t dev, void *buf, long *wlen, long *rlen)
+{
+ fli_unixio_t *io;
+ flicamdata_t *cam;
+ int err = 0, locked = 0;
+ long org_wlen = *wlen, org_rlen = *rlen;
+ int wto, rto, dto;
+ long ticks;
+
+ io = DEVICE->io_data;
+ cam = DEVICE->device_data;
+
+ if ((err = unix_fli_lock(dev)))
+ {
+ debug(FLIDEBUG_WARN, "Lock failed");
+ goto done;
+ }
+
+ locked = 1;
+
+ /* Convert timeout to jiffies */
+#ifdef HZ
+ ticks = HZ;
+#else
+ ticks = sysconf(_SC_CLK_TCK);
+#endif
+ wto = cam->writeto / 1000 * ticks;
+ rto = cam->readto / 1000 * ticks;
+ dto = cam->dirto / 1000 * ticks;
+
+ if (ioctl(io->fd, FLI_SET_WTO, &wto))
+ {
+ err = -errno;
+ goto done;
+ }
+
+ if (ioctl(io->fd, FLI_SET_DTO, &dto))
+ {
+ err = -errno;
+ goto done;
+ }
+
+ if (ioctl(io->fd, FLI_SET_RTO, &rto))
+ {
+ err = -errno;
+ goto done;
+ }
+
+ if ((*wlen = write(io->fd, buf, *wlen)) != org_wlen)
+ {
+ debug(FLIDEBUG_WARN, "write failed, only %d of %d bytes written",
+ *wlen, org_wlen);
+ err = -errno;
+ goto done;
+ }
+
+ if (*rlen > 0)
+ {
+ if ((*rlen = read(io->fd, buf, *rlen)) != org_rlen)
+ {
+ debug(FLIDEBUG_WARN, "read failed, only %d of %d bytes read",
+ *rlen, org_rlen);
+ err = -errno;
+ goto done;
+ }
+ }
+
+ done:
+
+ if (locked)
+ {
+ int r;
+
+ if ((r = unix_fli_unlock(dev)))
+ debug(FLIDEBUG_WARN, "Unlock failed");
+ if (err == 0)
+ err = r;
+ }
+
+ return err;
+}
diff --git a/kstars/kstars/indi/fli/libfli-parport.h b/kstars/kstars/indi/fli/libfli-parport.h
new file mode 100644
index 00000000..ab70c7a7
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-parport.h
@@ -0,0 +1,64 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_PARPORT_H_
+#define _LIBFLI_PARPORT_H_
+
+#if defined(__linux__)
+
+#define unix_parportio unix_parportio_linux
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
+
+#define unix_parportio NULL
+
+#else
+
+#define unix_parportio NULL
+#warning "Unknown system"
+
+#endif
+
+long unix_parportio_linux(flidev_t dev, void *buf, long *wlen, long *rlen);
+
+#endif /* _LIBFLI_PARPORT_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-serial.c b/kstars/kstars/indi/fli/libfli-serial.c
new file mode 100644
index 00000000..5b01e294
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-serial.c
@@ -0,0 +1,189 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <sys/types.h>
+#include <sys/time.h>
+
+#include <termios.h>
+#include <errno.h>
+#include <string.h>
+#include <unistd.h>
+
+#include "libfli-libfli.h"
+#include "libfli-debug.h"
+#include "libfli-sys.h"
+#include "libfli-serial.h"
+
+long unix_serialio(flidev_t dev, void *buf, long *wlen, long *rlen)
+{
+ int err = 0, locked = 0, gotattr = 0;
+ long org_wlen = *wlen, org_rlen = *rlen;
+ struct termios old_termios, new_termios;
+ fli_unixio_t *io;
+
+ io = DEVICE->io_data;
+
+ if ((err = unix_fli_lock(dev)))
+ {
+ debug(FLIDEBUG_WARN, "Lock failed");
+ goto done;
+ }
+ locked = 1;
+
+ if (tcgetattr(io->fd, &old_termios))
+ {
+ err = -errno;
+ debug(FLIDEBUG_WARN, "tcgetattr() failed: %s", strerror(errno));
+ goto done;
+ }
+ gotattr = 1;
+
+ bzero(&new_termios, sizeof(struct termios));
+ new_termios.c_cflag = CS8 | CREAD | CLOCAL;
+ new_termios.c_cc[VMIN] = 1;
+ new_termios.c_cc[VTIME] = 0;
+
+ /* Set the input baud rate */
+ if (cfsetispeed(&new_termios, BAUDRATE))
+ {
+ err = -errno;
+ debug(FLIDEBUG_WARN, "cfsetispeed() failed: %s", strerror(errno));
+ goto done;
+ }
+ /* Set the output baud rate */
+ if (cfsetospeed(&new_termios, BAUDRATE))
+ {
+ err = -errno;
+ debug(FLIDEBUG_WARN, "cfsetospeed() failed: %s", strerror(errno));
+ goto done;
+ }
+
+ if (tcsetattr(io->fd, TCSANOW, &new_termios))
+ {
+ err = -errno;
+ /* FIX: Should this be FLIDEBUG_FAIL*/
+ debug(FLIDEBUG_WARN, "tcsetattr() failed: %s", strerror(errno));
+ goto done;
+ }
+
+ if ((*wlen = write(io->fd, buf, org_wlen)) != org_wlen)
+ {
+ err = -errno;
+ debug(FLIDEBUG_WARN, "write() failed, only %d of %d bytes written",
+ *wlen, org_wlen);
+ goto done;
+ }
+
+ if (tcdrain(io->fd))
+ {
+ err = -errno;
+ debug(FLIDEBUG_WARN, "tcdrain() failed: %s", strerror(errno));
+ goto done;
+ }
+
+ for (*rlen = 0; *rlen < org_rlen; )
+ {
+ ssize_t r;
+ fd_set readfds;
+ struct timeval timeout;
+
+ timeout.tv_sec = DEVICE->io_timeout / 1000;
+ timeout.tv_usec = (DEVICE->io_timeout % 1000) * 1000;
+
+ FD_ZERO(&readfds);
+ FD_SET(io->fd, &readfds);
+
+ switch (select(io->fd + 1, &readfds, NULL, NULL, &timeout))
+ {
+ case -1: /* An error occurred */
+ err = -errno;
+ debug(FLIDEBUG_WARN, "select() failed: %s", strerror(errno));
+ break;
+
+ case 0: /* A timeout occurred */
+ err = -ETIMEDOUT;
+ debug(FLIDEBUG_WARN, "A serial communication timeout occurred");
+ break;
+
+ default: /* There's some data to read */
+ if ((r = read(io->fd, buf + *rlen, org_rlen - *rlen)) <= 0)
+ {
+ err = -errno;
+ debug(FLIDEBUG_WARN, "read() failed, only %d of %d bytes read",
+ r, org_rlen - *rlen);
+ }
+ else
+ *rlen += r;
+ break;
+ }
+
+ if (err)
+ break;
+ }
+
+ done:
+
+ if (gotattr)
+ {
+ if (tcsetattr(io->fd, TCSANOW, &old_termios))
+ {
+ if (err == 0)
+ err = -errno;
+ debug(FLIDEBUG_WARN,
+ "tcsetattr() failed, could not restore terminal settings: %s",
+ strerror(errno));
+ }
+ }
+
+ if (locked)
+ {
+ int r;
+
+ if ((r = unix_fli_unlock(dev)))
+ debug(FLIDEBUG_WARN, "Unlock failed");
+ if (err == 0)
+ err = r;
+ }
+
+ return err;
+}
diff --git a/kstars/kstars/indi/fli/libfli-serial.h b/kstars/kstars/indi/fli/libfli-serial.h
new file mode 100644
index 00000000..d2456a56
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-serial.h
@@ -0,0 +1,51 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_SERIAL_H_
+#define _LIBFLI_SERIAL_H_
+
+#define BAUDRATE B1200
+
+long unix_serialio(flidev_t dev, void *buf, long *wlen, long *rlen);
+
+#endif /* _LIBFLI_SERIAL_H_ */
diff --git a/kstars/kstars/indi/fli/libfli-sys.c b/kstars/kstars/indi/fli/libfli-sys.c
new file mode 100644
index 00000000..dda7462f
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-sys.c
@@ -0,0 +1,481 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <sys/file.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#include <stdio.h>
+#include <errno.h>
+#include <string.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <signal.h>
+#include <stdlib.h>
+#include <glob.h>
+
+#include "libfli-libfli.h"
+#include "libfli-debug.h"
+#include "libfli-mem.h"
+#include "libfli-camera.h"
+#include "libfli-filter-focuser.h"
+#include "libfli-sys.h"
+#include "libfli-parport.h"
+#include "libfli-usb.h"
+#include "libfli-serial.h"
+
+#ifndef MIN
+#define MIN(a, b) ((a) < (b) ? (a) : (b))
+#endif
+
+static long unix_fli_list_parport(flidomain_t domain, char ***names);
+static long unix_fli_list_usb(flidomain_t domain, char ***names);
+static long unix_fli_list_serial(flidomain_t domain, char ***names);
+
+#ifdef __linux__
+long linux_usb_reset(flidev_t dev);
+#endif
+
+long unix_fli_connect(flidev_t dev, char *name, long domain)
+{
+ fli_unixio_t *io;
+
+ CHKDEVICE(dev);
+
+ if (name == NULL)
+ return -EINVAL;
+
+ /* Lock functions should be set before any other functions used */
+ DEVICE->fli_lock = unix_fli_lock;
+ DEVICE->fli_unlock = unix_fli_unlock;
+
+ DEVICE->domain = domain & 0x00ff;
+ DEVICE->devinfo.type = domain & 0xff00;
+
+ debug(FLIDEBUG_INFO, "Domain: 0x%04x", DEVICE->domain);
+ debug(FLIDEBUG_INFO, " Type: 0x%04x", DEVICE->devinfo.type);
+
+ if ((io = xcalloc(1, sizeof(fli_unixio_t))) == NULL)
+ return -ENOMEM;
+
+ if ((io->fd = open(name, O_RDWR)) == -1)
+ {
+ xfree(io);
+ return -errno;
+ }
+
+ switch (DEVICE->domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ DEVICE->fli_io = unix_parportio;
+ break;
+
+ case FLIDOMAIN_USB:
+ {
+ int r;
+
+ if( (r = unix_usbverifydescriptor(dev, io)) != 0)
+ {
+ close(io->fd);
+ xfree(io);
+ return r;
+ }
+ DEVICE->fli_io = unix_usbio;
+ }
+ break;
+
+ case FLIDOMAIN_SERIAL:
+ DEVICE->fli_io = unix_serialio;
+ break;
+
+ default:
+ close(io->fd);
+ xfree(io);
+ return -EINVAL;
+ }
+
+ switch (DEVICE->devinfo.type)
+ {
+ case FLIDEVICE_CAMERA:
+ DEVICE->fli_open = fli_camera_open;
+ DEVICE->fli_close = fli_camera_close;
+ DEVICE->fli_command = fli_camera_command;
+ break;
+
+ case FLIDEVICE_FOCUSER:
+ DEVICE->fli_open = fli_focuser_open;
+ DEVICE->fli_close = fli_focuser_close;
+ DEVICE->fli_command = fli_focuser_command;
+ break;
+
+ case FLIDEVICE_FILTERWHEEL:
+ DEVICE->fli_open = fli_filter_open;
+ DEVICE->fli_close = fli_filter_close;
+ DEVICE->fli_command = fli_filter_command;
+ break;
+
+ default:
+ close(io->fd);
+ xfree(io);
+ return -EINVAL;
+ }
+
+ DEVICE->io_data = io;
+ DEVICE->name = xstrdup(name);
+ DEVICE->io_timeout = 60 * 1000; /* 1 min. */
+
+ return 0;
+}
+
+long unix_fli_disconnect(flidev_t dev)
+{
+ int err = 0;
+ fli_unixio_t *io;
+
+ CHKDEVICE(dev);
+
+#ifdef __linux__
+ if ((DEVICE->domain & 0x00ff) == FLIDOMAIN_USB) {
+ debug(FLIDEBUG_INFO, "Resetting device");
+ linux_usb_reset(dev);
+ }
+#endif
+
+ if ((io = DEVICE->io_data) == NULL)
+ return -EINVAL;
+
+ if (close(io->fd))
+ err = -errno;
+
+ xfree(DEVICE->io_data);
+
+ DEVICE->io_data = NULL;
+ DEVICE->fli_lock = NULL;
+ DEVICE->fli_unlock = NULL;
+ DEVICE->fli_io = NULL;
+ DEVICE->fli_open = NULL;
+ DEVICE->fli_close = NULL;
+ DEVICE->fli_command = NULL;
+
+ return err;
+}
+
+#if defined(_USE_FLOCK_)
+
+long unix_fli_lock(flidev_t dev)
+{
+ fli_unixio_t *io = DEVICE->io_data;
+
+ if (io == NULL)
+ return -ENODEV;
+
+ if (flock(io->fd, LOCK_EX) == -1)
+ return -errno;
+ else
+ return 0;
+}
+
+long unix_fli_unlock(flidev_t dev)
+{
+ fli_unixio_t *io = DEVICE->io_data;
+
+ if (io == NULL)
+ return -ENODEV;
+
+ if (flock(io->fd, LOCK_UN) == -1)
+ return -errno;
+ else
+ return 0;
+}
+
+#else /* !defined(_USE_FLOCK_) */
+
+#define PUBLIC_DIR "/var/spool/uucppublic"
+
+long unix_fli_lock(flidev_t dev)
+{
+ int fd, err = 0, locked = 0, i;
+ char tmpf[] = PUBLIC_DIR "/temp.XXXXXX", lockf[PATH_MAX], name[PATH_MAX];
+ FILE *f;
+ unsigned int backoff = 10000;
+ pid_t pid;
+
+ if ((fd = mkstemp(tmpf)) == -1)
+ return -errno;
+
+ if ((f = fdopen(fd, "w")) == NULL)
+ {
+ err = -errno;
+ goto done;
+ }
+
+ fprintf(f, "%d\n", getpid());
+ fclose(f);
+
+ if (chmod(tmpf, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP |
+ S_IROTH | S_IWOTH) == -1)
+ {
+ err = -errno;
+ goto done;
+ }
+
+ for (i = 0; DEVICE->name[i] != '\0' && i < PATH_MAX; i++)
+ name[i] = (DEVICE->name[i] == '/') ? '-' : DEVICE->name[i];
+
+ name[MIN(i, PATH_MAX - 1)] = '\0';
+
+ if (snprintf(lockf, PATH_MAX, PUBLIC_DIR "/libfli%s.lock",
+ name) >= PATH_MAX)
+ {
+ err = -EOVERFLOW;
+ goto done;
+ }
+
+ do {
+ if (link(tmpf, lockf) == -1)
+ {
+ int r;
+
+ if (errno != EEXIST)
+ {
+ err = -errno;
+ goto done;
+ }
+
+ if ((f = fopen(lockf, "r")) == NULL)
+ continue;
+
+ r = fscanf(f, "%d\n", &pid);
+ fclose(f);
+ if (r != 1)
+ continue;
+
+ if (kill(pid, 0))
+ {
+ if (errno == ESRCH)
+ {
+ debug(FLIDEBUG_WARN, "Removing stale lock file");
+ unlink(lockf);
+ }
+
+ continue;
+ }
+ else
+ {
+ usleep(backoff);
+ if ((backoff <<= 2) == 0)
+ {
+ err = -ETIMEDOUT;
+ goto done;
+ }
+ }
+ }
+ else
+ locked = 1;
+ } while (!locked);
+
+ done:
+
+ unlink(tmpf);
+
+ return err;
+}
+
+long unix_fli_unlock(flidev_t dev)
+{
+ char lockf[PATH_MAX], name[PATH_MAX];
+ FILE *f;
+ pid_t pid = -1;
+ int i;
+
+ for (i = 0; DEVICE->name[i] != '\0' && i < PATH_MAX; i++)
+ name[i] = (DEVICE->name[i] == '/') ? '-' : DEVICE->name[i];
+
+ name[MIN(i, PATH_MAX - 1)] = '\0';
+
+ if (snprintf(lockf, PATH_MAX, PUBLIC_DIR "/libfli%s.lock",
+ name) >= PATH_MAX)
+ return -EOVERFLOW;
+
+ if ((f = fopen(lockf, "r")) == NULL)
+ {
+ debug(FLIDEBUG_WARN, "Trying to unlock `%s' when not locked",
+ DEVICE->name);
+ return -errno;
+ }
+
+ if (fscanf(f, "%d\n", &pid) != 1)
+ debug(FLIDEBUG_WARN, "Invalid lock file for `%s'", DEVICE->name);
+
+ fclose(f);
+
+ if (pid != -1 && pid != getpid())
+ debug(FLIDEBUG_WARN, "Forcing unlock of `%s' from process %d",
+ DEVICE->name, pid);
+
+ unlink(lockf);
+
+ return 0;
+}
+
+#undef PUBLIC_DIR
+
+#endif /* defined(_USE_FLOCK_) */
+
+long unix_fli_list(flidomain_t domain, char ***names)
+{
+ *names = NULL;
+
+ switch (domain & 0x00ff)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ return unix_fli_list_parport(domain, names);
+ break;
+
+ case FLIDOMAIN_USB:
+ return unix_fli_list_usb(domain, names);
+ break;
+
+ case FLIDOMAIN_SERIAL:
+ return unix_fli_list_serial(domain, names);
+ break;
+
+ default:
+ return -EINVAL;
+ }
+
+ /* Not reached */
+ return -EINVAL;
+}
+
+static long unix_fli_list_glob(char *pattern, flidomain_t domain,
+ char ***names)
+{
+ int retval, i, found = 0;
+ char **list;
+ glob_t g;
+
+ if ((retval = glob(pattern, 0, NULL, &g)))
+ {
+#ifdef GLOB_NOMATCH
+ if (retval != GLOB_NOMATCH)
+ {
+ globfree(&g);
+ return -errno;
+ }
+
+ /* retval == GLOB_NOMATCH */
+ g.gl_pathc = 0;
+#else
+ globfree(&g);
+ return -errno;
+#endif
+ }
+
+ if ((list = xmalloc((g.gl_pathc + 1) * sizeof(char *))) == NULL)
+ {
+ globfree(&g);
+ return -ENOMEM;
+ }
+
+ for (i = 0; i < (int) g.gl_pathc; i++)
+ {
+ flidev_t dev;
+
+ if (FLIOpen(&dev, g.gl_pathv[i], domain))
+ continue;
+
+ if ((list[found] = xmalloc(strlen(g.gl_pathv[i]) +
+ strlen(DEVICE->devinfo.model) + 2)) == NULL)
+ {
+ int j;
+
+ FLIClose(dev);
+ for (j = 0; j < found; j++)
+ xfree(list[j]);
+ xfree(list);
+ globfree(&g);
+ return -ENOMEM;
+ }
+
+ sprintf(list[found], "%s;%s", g.gl_pathv[i], DEVICE->devinfo.model);
+ FLIClose(dev);
+ found++;
+ }
+
+ globfree(&g);
+
+ /* Terminate the list */
+ list[found++] = NULL;
+
+ list = xrealloc(list, found * sizeof(char *));
+ *names = list;
+
+ return 0;
+}
+
+#ifdef __linux__
+
+static long unix_fli_list_parport(flidomain_t domain, char ***names)
+{
+ return unix_fli_list_glob(PARPORT_GLOB, domain, names);
+}
+
+#else
+
+static long unix_fli_list_parport(flidomain_t domain, char ***names)
+{
+ return -EINVAL;
+}
+
+#endif
+
+static long unix_fli_list_usb(flidomain_t domain, char ***names)
+{
+ return unix_fli_list_glob(USB_GLOB, domain, names);
+}
+
+static long unix_fli_list_serial(flidomain_t domain, char ***names)
+{
+ return unix_fli_list_glob(SERIAL_GLOB, domain, names);
+}
diff --git a/kstars/kstars/indi/fli/libfli-sys.h b/kstars/kstars/indi/fli/libfli-sys.h
new file mode 100644
index 00000000..a5d94bd5
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-sys.h
@@ -0,0 +1,108 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_SYS_H
+#define _LIBFLI_SYS_H
+
+#include <limits.h>
+
+#define LIBFLIAPI long
+
+#if defined(__linux__)
+
+#define __SYSNAME__ "Linux"
+#define __LIBFLI_MINOR__ 11
+#define USB_READ_SIZ_MAX 4096 /* Can only read a page at a time */
+#define _USE_FLOCK_
+#define PARPORT_GLOB "/dev/ccd*"
+#define USB_GLOB "/proc/bus/usb/*/*"
+#define SERIAL_GLOB "/dev/ttyS[0-9]*"
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
+// FIXME - this does not actually work on OSX
+
+#define __SYSNAME__ "FreeBSD"
+#define __LIBFLI_MINOR__ 1
+#define USB_READ_SIZ_MAX (1024 *1024) /* 1 MB (This is arbitrary, but
+ * must be able to malloc this amount.)
+ */
+#define USB_GLOB "/dev/ugen*." __STRINGIFY(FLI_CMD_ENDPOINT)
+#define SERIAL_GLOB "/dev/cuaa*"
+
+#elif defined (__NetBSD__)
+
+#define __SYSNAME__ "NetBSD"
+#define __LIBFLI_MINOR__ 1
+#define USB_READ_SIZ_MAX (1024 *1024) /* 1 MB (This is arbitrary, but
+ * must be able to malloc this amount.)
+ */
+#define USB_GLOB "/dev/ugen*.0" __STRINGIFY(FLI_CMD_ENDPOINT)
+#define SERIAL_GLOB "/dev/dty0*"
+
+#else
+
+#define __SYSNAME__ "Unknown"
+#define __LIBFLI_MINOR__ 1
+#define USB_READ_SIZ_MAX 0
+#define USB_GLOB ""
+#define SERIAL_GLOB ""
+
+#warning "Unknown system"
+
+#endif
+
+typedef struct {
+ int fd;
+} fli_unixio_t;
+
+long unix_fli_connect(flidev_t dev, char *name, long domain);
+long unix_fli_disconnect(flidev_t dev);
+long unix_fli_lock(flidev_t dev);
+long unix_fli_unlock(flidev_t dev);
+long unix_fli_list(flidomain_t domain, char ***names);
+
+#define fli_connect unix_fli_connect
+#define fli_disconnect unix_fli_disconnect
+#define fli_list unix_fli_list
+
+#endif /* _LIBFLI_SYS_H */
diff --git a/kstars/kstars/indi/fli/libfli-usb-sys-bsd.c b/kstars/kstars/indi/fli/libfli-usb-sys-bsd.c
new file mode 100644
index 00000000..d1f6a2b0
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-usb-sys-bsd.c
@@ -0,0 +1,133 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <sys/types.h>
+#include <dev/usb/usb.h>
+#include <sys/ioctl.h>
+
+#include <unistd.h>
+#include <errno.h>
+
+#include "libfli-libfli.h"
+#include "libfli-sys.h"
+#include "libfli-usb.h"
+
+long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io)
+{
+ usb_device_descriptor_t usb_desc;
+ int r;
+
+ if ((r = read(io->fd, &usb_desc, sizeof(usb_device_descriptor_t))) !=
+ sizeof(usb_device_descriptor_t))
+ {
+ debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Could not read descriptor.");
+ return -EIO;
+ }
+ else
+ {
+ debug(FLIDEBUG_INFO, "USB device descriptor:");
+ if(usb_desc.idVendor != 0x0f18)
+ {
+ debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Not a FLI device!");
+ return -ENODEV;
+ }
+
+ switch(DEVICE->domain)
+ {
+ case FLIDOMAIN_USB:
+ if(usb_desc.idProduct != 0x0002)
+ {
+ return -ENODEV;
+ }
+ break;
+
+ default:
+ return -EINVAL;
+ break;
+ }
+
+ DEVICE->devinfo.fwrev = usb_desc.bcdDevice;
+ }
+
+ return 0;
+}
+
+long bsd_bulkwrite(flidev_t dev, void *buf, long *wlen)
+{
+ fli_unixio_t *io;
+ long org_wlen = *wlen;
+ int to;
+
+ io = DEVICE->io_data;
+ to = DEVICE->io_timeout;
+
+ if (ioctl(io->fd, USB_SET_TIMEOUT, &to) == -1)
+ return -errno;
+
+ *wlen = write(io->fd, buf, *wlen);
+
+ if (*wlen != org_wlen)
+ return -errno;
+ else
+ return 0;
+}
+
+long bsd_bulkread(flidev_t dev, void *buf, long *rlen)
+{
+ fli_unixio_t *io;
+ long org_rlen = *rlen;
+ int to;
+
+ io = DEVICE->io_data;
+ to = DEVICE->io_timeout;
+
+ if (ioctl(io->fd, USB_SET_TIMEOUT, &to) == -1)
+ return -errno;
+
+ *rlen = read(io->fd, buf, *rlen);
+
+ if (*rlen != org_rlen)
+ return -errno;
+ else
+ return 0;
+}
diff --git a/kstars/kstars/indi/fli/libfli-usb-sys-linux.c b/kstars/kstars/indi/fli/libfli-usb-sys-linux.c
new file mode 100644
index 00000000..d35858a4
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-usb-sys-linux.c
@@ -0,0 +1,225 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/ioctl.h>
+#include <stdio.h>
+
+#include <errno.h>
+
+#include "libfli-libfli.h"
+#include "libfli-sys.h"
+#include "libfli-usb.h"
+
+#define USB_DIR_OUT 0 /* to device */
+#define USB_DIR_IN 0x80 /* to host */
+#define USBDEVFS_CLAIMINTERFACE _IOR('U', 15, unsigned int)
+#define USBDEVFS_BULK _IOWR('U', 2, struct usbdevfs_bulktransfer)
+#define USBDEVFS_RELEASEINTERFACE _IOR('U', 16, unsigned int)
+#define IOCTL_USB_RESET _IO('U', 20)
+
+/* Device descriptor */
+typedef struct
+{
+ u_int8_t bLength;
+ u_int8_t bDescriptorType;
+ u_int16_t bcdUSB;
+ u_int8_t bDeviceClass;
+ u_int8_t bDeviceSubClass;
+ u_int8_t bDeviceProtocol;
+ u_int8_t bMaxPacketSize0;
+ u_int16_t idVendor;
+ u_int16_t idProduct;
+ u_int16_t bcdDevice;
+ u_int8_t iManufacturer;
+ u_int8_t iProduct;
+ u_int8_t iSerialNumber;
+ u_int8_t bNumConfigurations;
+} usb_device_descriptor __attribute__ ((packed));
+
+struct usbdevfs_bulktransfer {
+ unsigned int ep;
+ unsigned int len;
+ unsigned int timeout; /* in milliseconds */
+ void *data;
+};
+
+long linux_usb_reset(flidev_t dev);
+
+long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io)
+{
+ usb_device_descriptor usb_desc;
+ int r;
+
+ if ((r = read(io->fd, &usb_desc, sizeof(usb_device_descriptor))) !=
+ sizeof(usb_device_descriptor))
+ {
+ debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Could not read descriptor.");
+ return -EIO;
+ }
+ else
+ {
+ debug(FLIDEBUG_INFO, "USB device descriptor:");
+ if(usb_desc.idVendor != 0x0f18)
+ {
+ debug(FLIDEBUG_FAIL, "linux_usbverifydescriptor(): Not a FLI device!");
+ return -ENODEV;
+ }
+
+ switch(DEVICE->domain)
+ {
+ case FLIDOMAIN_USB:
+ if( (usb_desc.idProduct != 0x0002) &&
+ (usb_desc.idProduct != 0x0006) &&
+ (usb_desc.idProduct != 0x0007) ) {
+ return -ENODEV;
+ }
+ break;
+
+ default:
+ return -EINVAL;
+ break;
+ }
+
+ DEVICE->devinfo.fwrev = usb_desc.bcdDevice;
+ }
+
+ return 0;
+}
+
+static long linux_bulktransfer(flidev_t dev, int ep, void *buf, long *len)
+{
+ fli_unixio_t *io;
+ unsigned int iface = 0;
+ struct usbdevfs_bulktransfer bulk;
+ unsigned int tbytes = 0;
+ long bytes;
+
+/* This section of code has been modified since the Linux kernel has (had)
+ a 4096 byte limit (kernel page size) on the IOCTL for data transfer.
+ We ran into a problem when the CCD camera became large and the data
+ transfer requirements grew. */
+
+ io = DEVICE->io_data;
+
+ /* Claim the interface */
+ if (ioctl(io->fd, USBDEVFS_CLAIMINTERFACE, &iface))
+ return -errno;
+
+/* #define _DEBUG */
+
+#ifdef _DEBUG
+
+ if ((ep & 0xf0) == 0) {
+ char buffer[1024];
+ int i;
+
+ sprintf(buffer, "OUT %6ld: ", *len);
+ for (i = 0; i < ((*len > 16)?16:*len); i++) {
+ sprintf(buffer + strlen(buffer), "%02x ", ((unsigned char *) buf)[i]);
+ }
+
+ debug(FLIDEBUG_INFO, buffer);
+ }
+
+#endif /* _DEBUG */
+
+ while (tbytes < (unsigned) *len) {
+ bulk.ep = ep;
+ bulk.len = ((*len - tbytes) > 4096)?4096:(*len - tbytes);
+ bulk.timeout = DEVICE->io_timeout;
+ bulk.data = buf + tbytes;
+
+ /* This ioctl return the number of bytes transfered */
+ if((bytes = ioctl(io->fd, USBDEVFS_BULK, &bulk)) != (long) bulk.len)
+ break;
+
+ tbytes += bytes;
+ }
+
+#ifdef _DEBUG
+
+ if ((ep & 0xf0) != 0) {
+ char buffer[1024];
+ int i;
+
+ sprintf(buffer, " IN %6ld: ", *len);
+ for (i = 0; i < ((*len > 16)?16:*len); i++) {
+ sprintf(buffer + strlen(buffer), "%02x ", ((unsigned char *) buf)[i]);
+ }
+
+ debug(FLIDEBUG_INFO, buffer);
+ }
+
+#endif /* _DEBUG */
+
+ /* Release the interface */
+/* if (ioctl(io->fd, USBDEVFS_RELEASEINTERFACE, &iface))
+ return -errno; */
+
+ if ((unsigned) *len != tbytes)
+ return -errno;
+ else
+ return 0;
+}
+
+long linux_bulkwrite(flidev_t dev, void *buf, long *wlen)
+{
+ return linux_bulktransfer(dev, FLI_CMD_ENDPOINT | USB_DIR_OUT, buf, wlen);
+}
+
+long linux_bulkread(flidev_t dev, void *buf, long *rlen)
+{
+ return linux_bulktransfer(dev, FLI_CMD_ENDPOINT | USB_DIR_IN, buf, rlen);
+}
+
+long linux_usb_reset(flidev_t dev)
+{
+ fli_unixio_t *io;
+
+ io = DEVICE->io_data;
+
+ return (ioctl(io->fd, IOCTL_USB_RESET, NULL));
+
+}
diff --git a/kstars/kstars/indi/fli/libfli-usb-sys-null.c b/kstars/kstars/indi/fli/libfli-usb-sys-null.c
new file mode 100644
index 00000000..2b73b202
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-usb-sys-null.c
@@ -0,0 +1,67 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <sys/types.h>
+#include <sys/ioctl.h>
+
+#include <unistd.h>
+#include <errno.h>
+
+#include "libfli-libfli.h"
+#include "libfli-sys.h"
+#include "libfli-usb.h"
+
+long null_bulkwrite(flidev_t dev, void *buf, long *wlen)
+{
+ return -errno;
+}
+
+long null_bulkread(flidev_t dev, void *buf, long *rlen)
+{
+ return -errno;
+}
+
+long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io)
+{
+ return -errno;
+}
diff --git a/kstars/kstars/indi/fli/libfli-usb.c b/kstars/kstars/indi/fli/libfli-usb.c
new file mode 100644
index 00000000..b816d6b2
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-usb.c
@@ -0,0 +1,94 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <errno.h>
+
+#include "libfli-libfli.h"
+#include "libfli-debug.h"
+#include "libfli-sys.h"
+#include "libfli-usb.h"
+
+long unix_usbio(flidev_t dev, void *buf, long *wlen, long *rlen)
+{
+ int err = 0, locked = 0;
+ long org_wlen = *wlen, org_rlen = *rlen;
+
+ if ((err = unix_fli_lock(dev)))
+ {
+ debug(FLIDEBUG_WARN, "Lock failed");
+ goto done;
+ }
+
+ locked = 1;
+
+ if ((err = unix_bulkwrite(dev, buf, wlen)))
+ {
+ debug(FLIDEBUG_WARN, "Bulkwrite failed, only %d of %d bytes written",
+ *wlen, org_wlen);
+ goto done;
+ }
+
+ if (*rlen > 0)
+ {
+ if ((err = unix_bulkread(dev, buf, rlen)))
+ {
+ debug(FLIDEBUG_WARN, "Bulkread failed, only %d of %d bytes read",
+ *rlen, org_rlen);
+ goto done;
+ }
+ }
+
+ done:
+
+ if (locked)
+ {
+ int r;
+
+ if ((r = unix_fli_unlock(dev)))
+ debug(FLIDEBUG_WARN, "Unlock failed");
+ if (err == 0)
+ err = r;
+ }
+
+ return err;
+}
diff --git a/kstars/kstars/indi/fli/libfli-usb.h b/kstars/kstars/indi/fli/libfli-usb.h
new file mode 100644
index 00000000..f982b4f8
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli-usb.h
@@ -0,0 +1,69 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_USB_H_
+#define _LIBFLI_USB_H_
+
+#define FLI_CMD_ENDPOINT 2
+
+#if defined(__linux__)
+#define unix_bulkwrite linux_bulkwrite
+#define unix_bulkread linux_bulkread
+
+#elif defined(__FreeBSD__) || defined(__FreeBSD_kernel__) || defined(__NetBSD__)
+#define unix_bulkwrite bsd_bulkwrite
+#define unix_bulkread bsd_bulkread
+
+#else
+#define unix_bulkwrite null_bulkwrite
+#define unix_bulkread null_bulkread
+
+#warning "using null I/O operations!"
+#endif
+
+long unix_bulkwrite(flidev_t dev, void *buf, long *wlen);
+long unix_bulkread(flidev_t dev, void *buf, long *rlen);
+long unix_usbio(flidev_t dev, void *buf, long *wlen, long *rlen);
+long unix_usbverifydescriptor(flidev_t dev, fli_unixio_t *io);
+
+#endif /* _LIBFLI_USB_H_ */
diff --git a/kstars/kstars/indi/fli/libfli.c b/kstars/kstars/indi/fli/libfli.c
new file mode 100644
index 00000000..68df7945
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli.c
@@ -0,0 +1,1383 @@
+/*
+
+ Copyright (c) 2000, 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#include <stdio.h>
+#include <string.h>
+#include <errno.h>
+
+#include "libfli-libfli.h"
+#include "libfli-mem.h"
+#include "libfli-debug.h"
+
+static long devalloc(flidev_t *dev);
+static long devfree(flidev_t dev);
+static long fli_open(flidev_t *dev, char *name, long domain);
+static long fli_close(flidev_t dev);
+static long fli_freelist(char **names);
+
+flidevdesc_t *devices[MAX_OPEN_DEVICES] = {NULL,};
+
+const char* version =
+"FLI Software Development Library for " __SYSNAME__ " " __LIBFLIVER__;
+
+static long devalloc(flidev_t *dev)
+{
+ int i;
+
+ if (dev == NULL)
+ return -EINVAL;
+
+ for (i = 0; i < MAX_OPEN_DEVICES; i++)
+ if (devices[i] == NULL)
+ break;
+
+ if (i == MAX_OPEN_DEVICES)
+ return -ENODEV;
+
+ if ((devices[i] =
+ (flidevdesc_t *)xcalloc(1, sizeof(flidevdesc_t))) == NULL)
+ return -ENOMEM;
+
+ *dev = i;
+
+ return 0;
+}
+
+static long devfree(flidev_t dev)
+{
+ CHKDEVICE(dev);
+
+ if (DEVICE->io_data != NULL)
+ {
+ debug(FLIDEBUG_WARN, "close didn't free io_data (not NULL)");
+ xfree(DEVICE->io_data);
+ DEVICE->io_data = NULL;
+ }
+ if (DEVICE->device_data != NULL)
+ {
+ debug(FLIDEBUG_WARN, "close didn't free device_data (not NULL)");
+ xfree(DEVICE->device_data);
+ DEVICE->device_data = NULL;
+ }
+ if (DEVICE->sys_data != NULL)
+ {
+ debug(FLIDEBUG_WARN, "close didn't free sys_data (not NULL)");
+ xfree(DEVICE->sys_data);
+ DEVICE->sys_data = NULL;
+ }
+
+ if (DEVICE->name != NULL)
+ {
+ xfree(DEVICE->name);
+ DEVICE->name = NULL;
+ }
+
+ xfree(DEVICE);
+ DEVICE = NULL;
+
+ return 0;
+}
+
+static long fli_open(flidev_t *dev, char *name, long domain)
+{
+ int retval;
+
+ debug(FLIDEBUG_INFO, "Entering FLIOpen()");
+ debug(FLIDEBUG_INFO, "Trying to open file <%s> in domain %d.",
+ name, domain);
+
+ if ((retval = devalloc(dev)) != 0)
+ {
+ debug(FLIDEBUG_WARN, "error devalloc() %d [%s]",
+ retval, strerror(-retval));
+ return retval;
+ }
+
+ debug(FLIDEBUG_INFO, "Got device index %d", *dev);
+
+ if ((retval = fli_connect(*dev, name, domain)) != 0)
+ {
+ debug(FLIDEBUG_WARN, "fli_connect() error %d [%s]",
+ retval, strerror(-retval));
+ devfree(*dev);
+ return retval;
+ }
+
+ if ((retval = devices[*dev]->fli_open(*dev)) != 0)
+ {
+ debug(FLIDEBUG_WARN, "fli_open() error %d [%s]",
+ retval, strerror(-retval));
+ fli_disconnect(*dev);
+ devfree(*dev);
+ return retval;
+ }
+
+ return retval;
+}
+
+static long fli_close(flidev_t dev)
+{
+ CHKDEVICE(dev);
+ CHKFUNCTION(DEVICE->fli_close);
+
+ DEVICE->fli_close(dev);
+ fli_disconnect(dev);
+ devfree(dev);
+
+ return 0;
+}
+
+static long fli_freelist(char **names)
+{
+ int i;
+
+ if (names == NULL)
+ return 0;
+
+ for (i = 0; names[i] != NULL; i++)
+ xfree(names[i]);
+ xfree(names);
+
+ return 0;
+}
+
+LIBFLIAPI FLIGrabFrame(flidev_t dev, void* buff,
+ size_t buffsize, size_t* bytesgrabbed)
+{
+ dev=dev; buff=buff; buffsize=buffsize;bytesgrabbed=bytesgrabbed;
+ return -EFAULT;
+}
+
+/**
+ Get a handle to an FLI device. This function requires the filename
+ and domain of the requested device. Valid device filenames can be
+ obtained using the \texttt{FLIList()} function. An application may
+ use any number of handles associated with the same physical
+ device. When doing so, it is important to lock the appropriate
+ device to ensure that multiple accesses to the same device do not
+ occur during critical operations.
+
+ @param dev Pointer to where a device handle will be placed.
+
+ @param name Pointer to a string where the device filename to be
+ opened is stored. For parallel port devices that are not probed by
+ \texttt{FLIList()} (Windows 95/98/Me), place the address of the
+ parallel port in a string in ascii form ie: "0x378".
+
+ @param domain Domain to apply to \texttt{name} for device opening.
+ This is a bitwise ORed combination of interface method and device
+ type. Valid interfaces include \texttt{FLIDOMAIN_PARALLEL_PORT},
+ \texttt{FLIDOMAIN_USB}, \texttt{FLIDOMAIN_SERIAL}, and
+ \texttt{FLIDOMAIN_INET}. Valid device types include
+ \texttt{FLIDEVICE_CAMERA}, \texttt{FLIDOMAIN_FILTERWHEEL}, and
+ \texttt{FLIDOMAIN_FOCUSER}.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIList
+ @see FLIClose
+ @see flidomain_t
+*/
+LIBFLIAPI FLIOpen(flidev_t *dev, char *name, flidomain_t domain)
+{
+ return fli_open(dev, name, domain);
+}
+
+/**
+ Enable debugging of API operations and communications. Use this
+ function in combination with FLIDebug to assist in diagnosing
+ problems that may be encountered during programming.
+
+ @param host Name of the file to send debugging information to.
+ This parameter is ignored under Linux where \texttt{syslog(3)} is
+ used to send debug messages (see \texttt{syslog.conf(5)} for how to
+ configure syslogd).
+
+ @param level Debug level. A value of \texttt{FLIDEBUG_NONE} disables
+ debugging. Values of \texttt{FLIDEBUG_FAIL}, \texttt{FLIDEBUG_WARN}, and
+ \texttt{FLIDEBUG_INFO} enable progressively more verbose debug messages.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+*/
+LIBFLIAPI FLISetDebugLevel(char *host, flidebug_t level)
+{
+ setdebuglevel(host, level);
+ return 0;
+}
+
+/**
+ Close a handle to a FLI device.
+
+ @param dev The device handle to be closed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIOpen
+*/
+LIBFLIAPI FLIClose(flidev_t dev)
+{
+ return fli_close(dev);
+}
+
+/**
+ Get the current library version. This function copies up to
+ \texttt{len - 1} characters of the current library version string
+ followed by a terminating \texttt{NULL} character into the buffer
+ pointed to by \texttt{ver}.
+
+ @param ver Pointer to a character buffer where the library version
+ string is to be placed.
+
+ @param len The size in bytes of the buffer pointed to by
+ \texttt{ver}.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+*/
+LIBFLIAPI FLIGetLibVersion(char* ver, size_t len)
+{
+ if (len > 0 && ver == NULL)
+ return -EINVAL;
+
+ if ((size_t) snprintf(ver, len, "%s", version) >= len)
+ return -EOVERFLOW;
+ else
+ return 0;
+}
+
+/**
+ Get the model of a given device. This function copies up to
+ \texttt{len - 1} characters of the model string for device
+ \texttt{dev}, followed by a terminating \texttt{NULL} character
+ into the buffer pointed to by \texttt{model}.
+
+ @param dev Device to find model of.
+
+ @param model Pointer to a character buffer where the model string
+ is to be placed.
+
+ @param len The size in bytes of buffer pointed to by
+ \texttt{model}.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetHWRevision
+ @see FLIGetFWRevision
+ @see FLIGetSerialNum
+*/
+LIBFLIAPI FLIGetModel(flidev_t dev, char* model, size_t len)
+{
+ if (model == NULL)
+ return -EINVAL;
+
+ CHKDEVICE(dev);
+
+ if (DEVICE->devinfo.model == NULL)
+ {
+ model[0] = '\0';
+ return 0;
+ }
+
+ if ((size_t) snprintf(model, len, "%s", DEVICE->devinfo.model) >= len)
+ return -EOVERFLOW;
+ else
+ return 0;
+}
+
+/**
+ Find the dimensions of a pixel in the array of the given device.
+
+ @param dev Device to find the pixel size of.
+
+ @param pixel_x Pointer to a double which will receive the size (in
+ microns) of a pixel in the x direction.
+
+ @param pixel_y Pointer to a double which will receive the size (in
+ microns) of a pixel in the y direction.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetArrayArea
+ @see FLIGetVisibleArea
+*/
+LIBFLIAPI FLIGetPixelSize(flidev_t dev, double *pixel_x, double *pixel_y)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_PIXEL_SIZE, 2,
+ pixel_x, pixel_y);
+}
+
+/**
+ Get the hardware revision of a given device.
+
+ @param dev Device to find the hardware revision of.
+
+ @param hwrev Pointer to a long which will receive the hardware
+ revision.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetModel
+ @see FLIGetFWRevision
+ @see FLIGetSerialNum
+*/
+LIBFLIAPI FLIGetHWRevision(flidev_t dev, long *hwrev)
+{
+ CHKDEVICE(dev);
+
+ *hwrev = DEVICE->devinfo.hwrev;
+ return 0;
+}
+
+/**
+ Get firmware revision of a given device.
+
+ @param dev Device to find the firmware revision of.
+
+ @param fwrev Pointer to a long which will receive the firmware
+ revision.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetModel
+ @see FLIGetHWRevision
+ @see FLIGetSerialNum
+*/
+LIBFLIAPI FLIGetFWRevision(flidev_t dev, long *fwrev)
+{
+ CHKDEVICE(dev);
+
+ *fwrev = DEVICE->devinfo.fwrev;
+ return 0;
+}
+
+/**
+ Get the array area of the given camera. This function finds the
+ \emph{total} area of the CCD array for camera \texttt{dev}. This
+ area is specified in terms of a upper-left point and a lower-right
+ point. The upper-left x-coordinate is placed in \texttt{ul_x}, the
+ upper-left y-coordinate is placed in \texttt{ul_y}, the lower-right
+ x-coordinate is placed in \texttt{lr_x}, and the lower-right
+ y-coordinate is placed in \texttt{lr_y}.
+
+ @param dev Camera to get the array area of.
+
+ @param ul_x Pointer to where the upper-left x-coordinate is to be
+ placed.
+
+ @param ul_y Pointer to where the upper-left y-coordinate is to be
+ placed.
+
+ @param lr_x Pointer to where the lower-right x-coordinate is to be
+ placed.
+
+ @param lr_y Pointer to where the lower-right y-coordinate is to be
+ placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetVisibleArea
+ @see FLISetImageArea
+*/
+LIBFLIAPI FLIGetArrayArea(flidev_t dev, long* ul_x, long* ul_y,
+ long* lr_x, long* lr_y)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_ARRAY_AREA, 4,
+ ul_x, ul_y, lr_x, lr_y);
+}
+
+/**
+ Get the visible area of the given camera. This function finds the
+ \emph{visible} area of the CCD array for the camera \texttt{dev}.
+ This area is specified in terms of a upper-left point and a
+ lower-right point. The upper-left x-coordinate is placed in
+ \texttt{ul_x}, the upper-left y-coordinate is placed in
+ \texttt{ul_y}, the lower-right x-coordinate is placed in
+ \texttt{lr_x}, the lower-right y-coordinate is placed in
+ \texttt{lr_y}.
+
+ @param dev Camera to get the visible area of.
+
+ @param ul_x Pointer to where the upper-left x-coordinate is to be
+ placed.
+
+ @param ul_y Pointer to where the upper-left y-coordinate is to be
+ placed.
+
+ @param lr_x Pointer to where the lower-right x-coordinate is to be
+ placed.
+
+ @param lr_y Pointer to where the lower-right y-coordinate is to be
+ placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetArrayArea
+ @see FLISetImageArea
+*/
+LIBFLIAPI FLIGetVisibleArea(flidev_t dev, long* ul_x, long* ul_y,
+ long* lr_x, long* lr_y)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_VISIBLE_AREA, 4,
+ ul_x, ul_y, lr_x, lr_y);
+}
+
+/**
+ Set the exposure time for a camera. This function sets the
+ exposure time for the camera \texttt{dev} to \texttt{exptime} msec.
+
+ @param dev Camera to set the exposure time of.
+
+ @param exptime Exposure time in msec.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIExposeFrame
+ @see FLICancelExposure
+ @see FLIGetExposureStatus
+*/
+LIBFLIAPI FLISetExposureTime(flidev_t dev, long exptime)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_EXPOSURE_TIME, 1, &exptime);
+}
+
+/**
+ Set the image area for a given camera. This function sets the
+ image area for camera \texttt{dev} to an area specified in terms of
+ a upper-left point and a lower-right point. The upper-left
+ x-coordinate is \texttt{ul_x}, the upper-left y-coordinate is
+ \texttt{ul_y}, the lower-right x-coordinate is \texttt{lr_x}, and
+ the lower-right y-coordinate is \texttt{lr_y}. Note that the given
+ lower-right coordinate must take into account the horizontal and
+ vertical bin factor settings, but the upper-left coordinate is
+ absolute. In other words, the lower-right coordinate used to set
+ the image area is a virtual point $(lr_x', lr_y')$ determined by:
+
+ \[ lr_x' = ul_x + (lr_x - ul_x) / hbin \]
+ \[ lr_y' = ul_y + (lr_y - ul_y) / vbin \]
+
+ Where $(lr_x', lr_y')$ is the coordinate to pass to the
+ \texttt{FLISetImageArea} function, $(ul_x, ul_y)$ and $(lr_x,
+ lr_y)$ are the absolute coordinates of the desired image area,
+ $hbin$ is the horizontal bin factor, and $vbin$ is the vertical bin
+ factor.
+
+ @param dev Camera to set image area of.
+
+ @param ul_x Upper-left x-coordinate of image area.
+
+ @param ul_y Upper-left y-coordinate of image area.
+
+ @param lr_x Lower-right x-coordinate of image area ($lr_x'$ from
+ above).
+
+ @param lr_y Lower-right y-coordinate of image area ($lr_y'$ from
+ above).
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetVisibleArea
+ @see FLIGetArrayArea
+*/
+LIBFLIAPI FLISetImageArea(flidev_t dev, long ul_x, long ul_y,
+ long lr_x, long lr_y)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_IMAGE_AREA, 4,
+ &ul_x, &ul_y, &lr_x, &lr_y);
+}
+
+/**
+ Set the horizontal bin factor for a given camera. This function
+ sets the horizontal bin factor for the camera \texttt{dev} to
+ \texttt{hbin}. The valid range of the \texttt{hbin} parameter is
+ from 1 to 16.
+
+ @param dev Camera to set horizontal bin factor of.
+
+ @param hbin Horizontal bin factor.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLISetVBin
+ @see FLISetImageArea
+*/
+LIBFLIAPI FLISetHBin(flidev_t dev, long hbin)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_HBIN, 1, &hbin);
+}
+
+/**
+ Set the vertical bin factor for a given camera. This function sets
+ the vertical bin factor for the camera \texttt{dev} to
+ \texttt{vbin}. The valid range of the \texttt{vbin} parameter is
+ from 1 to 16.
+
+ @param dev Camera to set vertical bin factor of.
+
+ @param vbin Vertical bin factor.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLISetHBin
+ @see FLISetImageArea
+*/
+LIBFLIAPI FLISetVBin(flidev_t dev, long vbin)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_VBIN, 1, &vbin);
+}
+
+/**
+ Set the frame type for a given camera. This function sets the frame type
+ for camera \texttt{dev} to \texttt{frametype}. The \texttt{frametype}
+ parameter is either \texttt{FLI_FRAME_TYPE_NORMAL} for a normal frame
+ where the shutter opens or \texttt{FLI_FRAME_TYPE_DARK} for a dark frame
+ where the shutter remains closed.
+
+ @param cam Camera to set the frame type of.
+
+ @param frametype Frame type: \texttt{FLI_FRAME_TYPE_NORMAL} or \texttt{FLI_FRAME_TYPE_DARK}.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see fliframe_t
+ @see FLIExposeFrame
+*/
+LIBFLIAPI FLISetFrameType(flidev_t dev, fliframe_t frametype)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_FRAME_TYPE, 1, &frametype);
+}
+
+/**
+ Cancel an exposure for a given camera. This function cancels an
+ exposure in progress by closing the shutter.
+
+ @param dev Camera to cancel the exposure of.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIExposeFrame
+ @see FLIGetExposureStatus
+ @see FLISetExposureTime
+*/
+LIBFLIAPI FLICancelExposure(flidev_t dev)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_CANCEL_EXPOSURE, 0);
+}
+
+/**
+ Find the remaining exposure time of a given camera. This functions
+ places the remaining exposure time (in milliseconds) in the
+ location pointed to by \texttt{timeleft}.
+
+ @param dev Camera to find the remaining exposure time of.
+
+ @param timeleft Pointer to where the remaining exposure time (in milliseonds) will be placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIExposeFrame
+ @see FLICancelExposure
+ @see FLISetExposureTime
+*/
+LIBFLIAPI FLIGetExposureStatus(flidev_t dev, long *timeleft)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_EXPOSURE_STATUS, 1, timeleft);
+}
+
+/**
+ Set the temperature of a given camera. This function sets the
+ temperature of the CCD camera \texttt{dev} to \texttt{temperature}
+ degrees Celsius. The valid range of the \texttt{temperature}
+ parameter is from -55 C to 45 C.
+
+ @param dev Camera device to set the temperature of.
+
+ @param temperature Temperature in Celsius to set CCD camera cold finger to.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetTemperature
+*/
+LIBFLIAPI FLISetTemperature(flidev_t dev, double temperature)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_TEMPERATURE, 1,
+ &temperature);
+}
+
+/**
+ Get the temperature of a given camera. This function places the
+ temperature of the CCD camera cold finger of device \texttt{dev} in
+ the location pointed to by \texttt{temperature}.
+
+ @param dev Camera device to get the temperature of.
+
+ @param temperature Pointer to where the temperature will be placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLISetTemperature
+*/
+LIBFLIAPI FLIGetTemperature(flidev_t dev, double *temperature)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_TEMPERATURE, 1, temperature);
+}
+
+/**
+ Grab a row of an image. This function grabs the next available row
+ of the image from camera device \texttt{dev}. The row of width
+ \texttt{width} is placed in the buffer pointed to by \texttt{buff}.
+ The size of the buffer pointed to by \texttt{buff} must take into
+ account the bit depth of the image, meaning the buffer size must be
+ at least \texttt{width} bytes for an 8-bit image, and at least
+ 2*\texttt{width} for a 16-bit image.
+
+ @param dev Camera whose image to grab the next available row from.
+
+ @param buff Pointer to where the next available row will be placed.
+
+ @param width Row width in pixels.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGrabFrame
+*/
+LIBFLIAPI FLIGrabRow(flidev_t dev, void *buff, size_t width)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GRAB_ROW, 2, buff, &width);
+}
+
+/**
+ Expose a frame for a given camera. This function exposes a frame
+ according to the settings (image area, exposure time, bit depth,
+ etc.) of camera \texttt{dev}. The settings of \texttt{dev} must be
+ valid for the camera device. They are set by calling the
+ appropriate set library functions. This function returns after the
+ exposure has started.
+
+ @param dev Camera to expose the frame of.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLISetExposureTime
+ @see FLISetFrameType
+ @see FLISetImageArea
+ @see FLISetHBin
+ @see FLISetVBin
+ @see FLISetNFlushes
+ @see FLISetBitDepth
+ @see FLIGrabFrame
+ @see FLICancelExposure
+ @see FLIGetExposureStatus
+*/
+LIBFLIAPI FLIExposeFrame(flidev_t dev)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_EXPOSE_FRAME, 0);
+}
+
+/**
+ Flush rows of a given camera. This function flushes \texttt{rows}
+ rows of camera \texttt{dev} \texttt{repeat} times.
+
+ @param dev Camera to flush rows of.
+
+ @param rows Number of rows to flush.
+
+ @param repeat Number of times to flush each row.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLISetNFlushes
+*/
+LIBFLIAPI FLIFlushRow(flidev_t dev, long rows, long repeat)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_FLUSH_ROWS, 2, &rows, &repeat);
+}
+
+/**
+ Set the number of flushes for a given camera. This function sets
+ the number of times the CCD array of camera \texttt{dev} is flushed
+ \emph{before} exposing a frame to \texttt{nflushes}. The valid
+ range of the \texttt{nflushes} parameter is from 1 to 16.
+
+ @param dev Camera to set the number of flushes of.
+
+ @param nflushes Number of times to flush CCD array before an
+ exposure.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIFlushRow
+ @see FLIExposeFrame
+*/
+LIBFLIAPI FLISetNFlushes(flidev_t dev, long nflushes)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_FLUSHES, 1, &nflushes);
+}
+
+/**
+ Set the gray-scale bit depth for a given camera. This function
+ sets the gray-scale bit depth of camera \texttt{dev} to
+ \texttt{bitdepth}. The \texttt{bitdepth} parameter is either
+ \texttt{FLI_MODE_8BIT} for 8-bit mode or \texttt{FLI_MODE_16BIT}
+ for 16-bit mode.
+
+ @param dev Camera to set the bit depth of.
+
+ @param bitdepth Gray-scale bit depth: \texttt{FLI_MODE_8BIT} or
+ \texttt{FLI_MODE_16BIT}.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see flibitdepth_t
+ @see FLIExposeFrame
+*/
+LIBFLIAPI FLISetBitDepth(flidev_t dev, flibitdepth_t bitdepth)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_BIT_DEPTH, 1, &bitdepth);
+}
+
+/**
+ Read the I/O port of a given camera. This function reads the I/O
+ port on camera \texttt{dev} and places the value in the location
+ pointed to by \texttt{ioportset}.
+
+ @param dev Camera to read the I/O port of.
+
+ @param ioportset Pointer to where the I/O port data will be stored.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIWriteIOPort
+ @see FLIConfigureIOPort
+*/
+LIBFLIAPI FLIReadIOPort(flidev_t dev, long *ioportset)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_READ_IOPORT, 1, ioportset);
+}
+
+/**
+ Write to the I/O port of a given camera. This function writes the
+ value \texttt{ioportset} to the I/O port on camera \texttt{dev}.
+
+ @param dev Camera to write I/O port of.
+
+ @param ioportset Data to be written to the I/O port.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIReadIOPort
+ @see FLIConfigureIOPort
+*/
+LIBFLIAPI FLIWriteIOPort(flidev_t dev, long ioportset)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_WRITE_IOPORT, 1, &ioportset);
+}
+
+/**
+ Configure the I/O port of a given camera. This function configures
+ the I/O port on camera \texttt{dev} with the value
+ \texttt{ioportset}.
+
+ The I/O configuration of each pin on a given camera is determined by the
+ value of \texttt{ioportset}. Setting a respective I/O bit enables the
+ port bit for output while clearing an I/O bit enables to port bit for
+ input. By default, all I/O ports are configured as inputs.
+
+ @param dev Camera to configure the I/O port of.
+
+ @param ioportset Data to configure the I/O port with.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIReadIOPort
+ @see FLIWriteIOPort
+*/
+LIBFLIAPI FLIConfigureIOPort(flidev_t dev, long ioportset)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_CONFIGURE_IOPORT, 1,
+ &ioportset);
+}
+
+/**
+ Lock a specified device. This function establishes an exclusive
+ lock (mutex) on the given device to prevent access to the device by
+ any other function or process.
+
+ @param dev Device to lock.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIUnlockDevice
+*/
+LIBFLIAPI FLILockDevice(flidev_t dev)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_lock(dev);
+}
+
+/**
+ Unlock a specified device. This function releases a previously
+ established exclusive lock (mutex) on the given device to allow
+ access to the device by any other function or process.
+
+ @param dev Device to unlock.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLILockDevice
+*/
+LIBFLIAPI FLIUnlockDevice(flidev_t dev)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_unlock(dev);
+}
+
+/**
+ Control the shutter on a given camera. This function controls the
+ shutter function on camera \texttt{dev} according to the
+ \texttt{shutter} parameter.
+
+ @param dev Device to control the shutter of.
+
+ @param shutter How to control the shutter. A value of
+ \texttt{FLI_SHUTTER_CLOSE} closes the shutter and
+ \texttt{FLI_SHUTTER_OPEN} opens the shutter.
+ \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_LOW} causes the exposure to begin
+ only when a logic LOW is detected on I/O port bit 0.
+ \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH} causes the exposure to begin
+ only when a logic HIGH is detected on I/O port bit 0. This setting
+ may not be available on all cameras.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see flishutter_t
+*/
+LIBFLIAPI FLIControlShutter(flidev_t dev, flishutter_t shutter)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_CONTROL_SHUTTER, 1, &shutter);
+}
+
+/**
+ Enables background flushing of CCD array. This function enables the
+ background flushing of the CCD array camera \texttt{dev} according to the
+ \texttt{bgflush} parameter. Note that this function may not succeed
+ on all FLI products as this feature may not be available.
+
+ @param dev Device to control the background flushing of.
+
+ @param bgflush Enables or disables background flushing. A value of
+ \texttt{FLI_BGFLUSH_START} begins background flushing. It is important to
+ note that background flushing is stopped whenever \texttt{FLIExposeFrame()}
+ or \texttt{FLIControlShutter()} are called. \texttt{FLI_BGFLUSH_STOP} stops all
+ background flush activity.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see flibgflush_t
+*/
+LIBFLIAPI FLIControlBackgroundFlush(flidev_t dev, flibgflush_t bgflush)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_CONTROL_BGFLUSH, 1, &bgflush);
+}
+
+/**
+ List available devices. This function returns a pointer to a NULL
+ terminated list of device names. The pointer should be freed later
+ with \texttt{FLIFreeList()}. Each device name in the returned list
+ includes the filename needed by \texttt{FLIOpen()}, a separating
+ semicolon, followed by the model name or user assigned device name.
+
+ @param domain Domain to list the devices of. This is a bitwise
+ ORed combination of interface method and device type. Valid
+ interfaces include \texttt{FLIDOMAIN_PARALLEL_PORT},
+ \texttt{FLIDOMAIN_USB}, \texttt{FLIDOMAIN_SERIAL}, and
+ \texttt{FLIDOMAIN_INET}. Valid device types include
+ \texttt{FLIDEVICE_CAMERA}, \texttt{FLIDOMAIN_FILTERWHEEL}, and
+ \texttt{FLIDOMAIN_FOCUSER}.
+
+ @param names Pointer to where the device name list will be placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see flidomain_t
+ @see FLIFreeList
+ @see FLIOpen
+*/
+LIBFLIAPI FLIList(flidomain_t domain, char ***names)
+{
+ debug(FLIDEBUG_INFO, "FLIList() domain %04x", domain);
+ return fli_list(domain, names);
+}
+
+/**
+ Free a previously generated device list. Use this function after
+ \texttt{FLIList()} to free the list of device names.
+
+ @param names Pointer to the list.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIList
+*/
+LIBFLIAPI FLIFreeList(char **names)
+{
+ return fli_freelist(names);
+}
+
+/**
+ Set the filter wheel position of a given device. Use this function
+ to set the filter wheel position of \texttt{dev} to
+ \texttt{filter}.
+
+ @param dev Filter wheel device handle.
+
+ @param filter Desired filter wheel position.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetFilterPos
+*/
+LIBFLIAPI FLISetFilterPos(flidev_t dev, long filter)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_SET_FILTER_POS, 1, &filter);
+}
+
+/**
+ Get the filter wheel position of a given device. Use this function
+ to get the filter wheel position of \texttt{dev}.
+
+ @param dev Filter wheel device handle.
+
+ @param filter Pointer to where the filter wheel position will be
+ placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLISetFilterPos
+*/
+LIBFLIAPI FLIGetFilterPos(flidev_t dev, long *filter)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_FILTER_POS, 1, filter);
+}
+
+/**
+ Get the filter wheel filter count of a given device. Use this
+ function to get the filter count of filter wheel \texttt{dev}.
+
+ @param dev Filter wheel device handle.
+
+ @param filter Pointer to where the filter wheel filter count will
+ be placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+*/
+LIBFLIAPI FLIGetFilterCount(flidev_t dev, long *filter)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_FILTER_COUNT, 1, filter);
+}
+
+/**
+ Step the filter wheel or focuser motor of a given device. Use this
+ function to move the focuser or filter wheel \texttt{dev} by an
+ amount \texttt{steps}.
+
+ @param dev Filter wheel or focuser device handle.
+
+ @param steps Number of steps to move the focuser or filter wheel.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIGetStepperPosition
+*/
+LIBFLIAPI FLIStepMotor(flidev_t dev, long steps)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_STEP_MOTOR, 1, &steps);
+}
+
+/**
+ Get the stepper motor position of a given device. Use this
+ function to read the stepper motor position of filter wheel or
+ focuser \texttt{dev}.
+
+ @param dev Filter wheel or focuser device handle.
+
+ @param position Pointer to where the postion of the stepper motor
+ will be placed.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIStepMotor
+*/
+LIBFLIAPI FLIGetStepperPosition(flidev_t dev, long *position)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_GET_STEPPER_POS, 1, position);
+}
+
+/**
+ Home a given focuser. Use this function to home focuser
+ \texttt{dev}.
+
+ @param dev Focuser device handle.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+*/
+LIBFLIAPI FLIHomeFocuser(flidev_t dev)
+{
+ CHKDEVICE(dev);
+
+ return DEVICE->fli_command(dev, FLI_HOME_FOCUSER, 0);
+}
+
+/* This stuff is used by the next four functions */
+
+typedef struct list {
+ char *filename;
+ char *name;
+ long domain;
+ struct list *next;
+} list_t;
+
+static list_t *firstdevice = NULL;
+static list_t *currentdevice = NULL;
+
+/**
+ Creates a list of all devices within a specified
+ \texttt{domain}. Use \texttt{FLIDeleteList()} to delete the list
+ created with this function. This function is the first called begin
+ the iteration through the list of current FLI devices attached.
+
+ @param domain Domain to search for devices, set to zero to search all domains.
+ This parameter must contain the device type.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLIDeleteList
+ @see FLIListFirst
+ @see FLIListNext
+*/
+LIBFLIAPI FLICreateList(flidomain_t domain)
+{
+ char **list;
+ flidomain_t domord[5];
+ int i, j, k;
+
+ for (i = 0; i < 5; i++)
+ {
+ domord[i] = 0;
+ }
+
+ if (firstdevice != NULL)
+ {
+ FLIDeleteList();
+ }
+ currentdevice = NULL;
+
+ if ((domain & 0x00ff) != 0)
+ {
+ domord[0] = domain;
+ }
+ else
+ {
+ domord[0] = domain | FLIDOMAIN_PARALLEL_PORT;
+ domord[1] = domain | FLIDOMAIN_USB;
+ domord[2] = domain | FLIDOMAIN_SERIAL;
+ }
+
+ i = 0;
+ while (domord[i] != 0)
+ {
+ debug(FLIDEBUG_INFO, "Searching for domain 0x%04x.", domord[i]);
+ FLIList(domord[i], &list);
+ if (list != NULL)
+ {
+ j = 0;
+ while (list[j] != NULL)
+ {
+ if (firstdevice == NULL)
+ {
+ firstdevice = (list_t *)xmalloc(sizeof(list_t));
+ if (firstdevice == NULL)
+ return -ENOMEM;
+ currentdevice = firstdevice;
+ }
+ else
+ {
+ currentdevice->next = (list_t *) xmalloc(sizeof(list_t));
+ if (currentdevice->next == NULL)
+ return -ENOMEM;
+ currentdevice = currentdevice->next;
+ }
+ currentdevice->next = NULL;
+ currentdevice->domain = domord[i];
+ currentdevice->filename = NULL;
+ currentdevice->name = NULL;
+
+ k = 0;
+ while (k < (int) strlen(list[j]))
+ {
+ if (list[j][k] == ';')
+ {
+ currentdevice->filename = (char *) xmalloc(k+1);
+ if (currentdevice->filename != NULL)
+ {
+ strncpy(currentdevice->filename, list[j], k);
+ currentdevice->filename[k] = '\0';
+ }
+ currentdevice->name = (char *) xmalloc(strlen(&list[j][k+1]) + 1);
+ if (currentdevice->name != NULL)
+ {
+ strcpy(currentdevice->name, &list[j][k+1]);
+ }
+ break;
+ }
+ k++;
+ }
+ j++;
+ }
+ FLIFreeList(list);
+ }
+ i++;
+ }
+ return 0;
+}
+
+/**
+ Deletes a list of devices created by \texttt{FLICreateList()}.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLICreateList
+ @see FLIListFirst
+ @see FLIListNext
+*/
+LIBFLIAPI FLIDeleteList(void)
+{
+ list_t *dev = firstdevice;
+ list_t *last;
+
+ while (dev != NULL)
+ {
+ if (dev->filename != NULL)
+ xfree(dev->filename);
+ if (dev->name != NULL)
+ xfree(dev->name);
+ last = dev;
+ dev = dev->next;
+ xfree(last);
+ }
+
+ firstdevice = NULL;
+ currentdevice = NULL;
+
+ return 0;
+}
+
+/**
+ Obtains the first device in the list. Use this function to
+ get the first \texttt{domain}, \texttt{filename} and \texttt{name}
+ from the list of attached FLI devices created using
+ the function \texttt{FLICreateList()}. Use
+ \texttt{FLIListNext()} to obtain more found devices.
+
+ @param domain Pointer to where to domain of the device will be placed.
+
+ @param filename Pointer to where the filename of the device will be placed.
+
+ @param fnlen Length of the supplied buffer to hold the filename.
+
+ @param name Pointer to where the name of the device will be placed.
+
+ @param namelen Length of the supplied buffer to hold the name.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLICreateList
+ @see FLIDeleteList
+ @see FLIListNext
+*/
+LIBFLIAPI FLIListFirst(flidomain_t *domain, char *filename,
+ size_t fnlen, char *name, size_t namelen)
+{
+ currentdevice = firstdevice;
+ return FLIListNext(domain, filename, fnlen, name, namelen);
+}
+
+/**
+ Obtains the next device in the list. Use this function to
+ get the next \texttt{domain}, \texttt{filename} and \texttt{name}
+ from the list of attached FLI devices created using
+ the function \texttt{FLICreateList()}.
+
+ @param domain Pointer to where to domain of the device will be placed.
+
+ @param filename Pointer to where the filename of the device will be placed.
+
+ @param fnlen Length of the supplied buffer to hold the filename.
+
+ @param name Pointer to where the name of the device will be placed.
+
+ @param namelen Length of the supplied buffer to hold the name.
+
+ @return Zero on success.
+ @return Non-zero on failure.
+
+ @see FLICreateList
+ @see FLIDeleteList
+ @see FLIListFirst
+*/
+LIBFLIAPI FLIListNext(flidomain_t *domain, char *filename,
+ size_t fnlen, char *name, size_t namelen)
+{
+ if (currentdevice == NULL)
+ {
+ *domain = 0;
+ filename[0] = '\0';
+ name[0] = '\0';
+ return -EBADF;
+ }
+
+ *domain = currentdevice->domain;
+ strncpy(filename, currentdevice->filename, fnlen);
+ filename[fnlen-1] = '\0';
+ strncpy(name, currentdevice->name, namelen);
+ name[namelen-1] = '\0';
+
+ currentdevice = currentdevice->next;
+ return 0;
+}
diff --git a/kstars/kstars/indi/fli/libfli.h b/kstars/kstars/indi/fli/libfli.h
new file mode 100644
index 00000000..351a9e8e
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli.h
@@ -0,0 +1,214 @@
+/*
+
+ Copyright (c) 2002 Finger Lakes Instrumentation (FLI), L.L.C.
+ All rights reserved.
+
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials
+ provided with the distribution.
+
+ Neither the name of Finger Lakes Instrumentation (FLI), LLC
+ nor the names of its contributors may be used to endorse or
+ promote products derived from this software without specific
+ prior written permission.
+
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
+
+ ======================================================================
+
+ Finger Lakes Instrumentation, L.L.C. (FLI)
+ web: http://www.fli-cam.com
+ email: support@fli-cam.com
+
+*/
+
+#ifndef _LIBFLI_H_
+#define _LIBFLI_H_
+
+#include <sys/types.h>
+
+/**
+ An opaque handle used by library functions to refer to FLI
+ hardware.
+*/
+typedef long flidev_t;
+
+/**
+ The domain of an FLI device. This consists of a bitwise ORed
+ combination of interface method and device type. Valid interfaces
+ are \texttt{FLIDOMAIN_PARALLEL_PORT}, \texttt{FLIDOMAIN_USB},
+ \texttt{FLIDOMAIN_SERIAL}, and \texttt{FLIDOMAIN_INET}. Valid
+ device types are \texttt{FLIDEVICE_CAMERA},
+ \texttt{FLIDOMAIN_FILTERWHEEL}, and \texttt{FLIDOMAIN_FOCUSER}.
+
+ @see FLIOpen
+ @see FLIList
+ */
+typedef long flidomain_t;
+
+#define FLIDOMAIN_NONE (0x00)
+#define FLIDOMAIN_PARALLEL_PORT (0x01)
+#define FLIDOMAIN_USB (0x02)
+#define FLIDOMAIN_SERIAL (0x03)
+#define FLIDOMAIN_INET (0x04)
+
+#define FLIDEVICE_NONE (0x000)
+#define FLIDEVICE_CAMERA (0x100)
+#define FLIDEVICE_FILTERWHEEL (0x200)
+#define FLIDEVICE_FOCUSER (0x300)
+
+/**
+ The frame type for an FLI CCD camera device. Valid frame types are
+ \texttt{FLI_FRAME_TYPE_NORMAL} and \texttt{FLI_FRAME_TYPE_DARK}.
+
+ @see FLISetFrameType
+*/
+typedef long fliframe_t;
+
+#define FLI_FRAME_TYPE_NORMAL (0)
+#define FLI_FRAME_TYPE_DARK (1)
+
+/**
+ The gray-scale bit depth for an FLI camera device. Valid bit
+ depths are \texttt{FLI_MODE_8BIT} and \texttt{FLI_MODE_16BIT}.
+
+ @see FLISetBitDepth
+*/
+typedef long flibitdepth_t;
+
+#define FLI_MODE_8BIT (0)
+#define FLI_MODE_16BIT (1)
+
+/**
+ Type used for shutter operations for an FLI camera device. Valid
+ shutter types are \texttt{FLI_SHUTTER_CLOSE},
+ \texttt{FLI_SHUTTER_OPEN},
+ \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER},
+ \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_LOW}, and
+ \texttt{FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH}.
+
+ @see FLIControlShutter
+*/
+typedef long flishutter_t;
+
+#define FLI_SHUTTER_CLOSE (0x0000)
+#define FLI_SHUTTER_OPEN (0x0001)
+#define FLI_SHUTTER_EXTERNAL_TRIGGER (0x0002)
+#define FLI_SHUTTER_EXTERNAL_TRIGGER_LOW (0x0002)
+#define FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH (0x0004)
+
+/**
+ Type used for background flush operations for an FLI camera device. Valid
+ bgflush types are \texttt{FLI_BGFLUSH_STOP} and
+ \texttt{FLI_BGFLUSH_START}.
+
+ @see FLIControlBackgroundFlush
+*/
+typedef long flibgflush_t;
+
+#define FLI_BGFLUSH_STOP (0x0000)
+#define FLI_BGFLUSH_START (0x0001)
+
+/**
+ Type specifying library debug levels. Valid debug levels are
+ \texttt{FLIDEBUG_NONE}, \texttt{FLIDEBUG_INFO},
+ \texttt{FLIDEBUG_WARN}, and \texttt{FLIDEBUG_FAIL}.
+
+ @see FLISetDebugLevel
+*/
+typedef long flidebug_t;
+
+#define FLIDEBUG_NONE (0x00)
+#define FLIDEBUG_INFO (0x01)
+#define FLIDEBUG_WARN (0x02)
+#define FLIDEBUG_FAIL (0x04)
+#define FLIDEBUG_ALL (FLIDEBUG_INFO | FLIDEBUG_WARN | FLIDEBUG_FAIL)
+
+#ifdef WIN32
+#ifndef LIBFLIAPI
+#define LIBFLIAPI __declspec(dllimport) long __stdcall
+#endif
+#else
+#define LIBFLIAPI long
+#endif
+
+/* Library API Function prototypes */
+
+#ifdef __cplusplus
+extern "C" { // only need to export C interface if used by C++ source code
+#endif
+
+LIBFLIAPI FLIOpen(flidev_t *dev, char *name, flidomain_t domain);
+LIBFLIAPI FLISetDebugLevel(char *host, flidebug_t level);
+LIBFLIAPI FLIClose(flidev_t dev);
+LIBFLIAPI FLIGetLibVersion(char* ver, size_t len);
+LIBFLIAPI FLIGetModel(flidev_t dev, char* model, size_t len);
+LIBFLIAPI FLIGetPixelSize(flidev_t dev, double *pixel_x, double *pixel_y);
+LIBFLIAPI FLIGetHWRevision(flidev_t dev, long *hwrev);
+LIBFLIAPI FLIGetFWRevision(flidev_t dev, long *fwrev);
+LIBFLIAPI FLIGetArrayArea(flidev_t dev, long* ul_x, long* ul_y,
+ long* lr_x, long* lr_y);
+LIBFLIAPI FLIGetVisibleArea(flidev_t dev, long* ul_x, long* ul_y,
+ long* lr_x, long* lr_y);
+LIBFLIAPI FLISetExposureTime(flidev_t dev, long exptime);
+LIBFLIAPI FLISetImageArea(flidev_t dev, long ul_x, long ul_y,
+ long lr_x, long lr_y);
+LIBFLIAPI FLISetHBin(flidev_t dev, long hbin);
+LIBFLIAPI FLISetVBin(flidev_t dev, long vbin);
+LIBFLIAPI FLISetFrameType(flidev_t dev, fliframe_t frametype);
+LIBFLIAPI FLICancelExposure(flidev_t dev);
+LIBFLIAPI FLIGetExposureStatus(flidev_t dev, long *timeleft);
+LIBFLIAPI FLISetTemperature(flidev_t dev, double temperature);
+LIBFLIAPI FLIGetTemperature(flidev_t dev, double *temperature);
+LIBFLIAPI FLIGrabRow(flidev_t dev, void *buff, size_t width);
+LIBFLIAPI FLIExposeFrame(flidev_t dev);
+LIBFLIAPI FLIFlushRow(flidev_t dev, long rows, long repeat);
+LIBFLIAPI FLISetNFlushes(flidev_t dev, long nflushes);
+LIBFLIAPI FLISetBitDepth(flidev_t dev, flibitdepth_t bitdepth);
+LIBFLIAPI FLIReadIOPort(flidev_t dev, long *ioportset);
+LIBFLIAPI FLIWriteIOPort(flidev_t dev, long ioportset);
+LIBFLIAPI FLIConfigureIOPort(flidev_t dev, long ioportset);
+LIBFLIAPI FLILockDevice(flidev_t dev);
+LIBFLIAPI FLIUnlockDevice(flidev_t dev);
+LIBFLIAPI FLIControlShutter(flidev_t dev, flishutter_t shutter);
+LIBFLIAPI FLIControlBackgroundFlush(flidev_t dev, flibgflush_t bgflush);
+LIBFLIAPI FLIList(flidomain_t domain, char ***names);
+LIBFLIAPI FLIFreeList(char **names);
+LIBFLIAPI FLISetFilterPos(flidev_t dev, long filter);
+LIBFLIAPI FLIGetFilterPos(flidev_t dev, long *filter);
+LIBFLIAPI FLIGetFilterCount(flidev_t dev, long *filter);
+LIBFLIAPI FLIStepMotor(flidev_t dev, long steps);
+LIBFLIAPI FLIGetStepperPosition(flidev_t dev, long *position);
+LIBFLIAPI FLIHomeFocuser(flidev_t dev);
+LIBFLIAPI FLICreateList(flidomain_t domain);
+LIBFLIAPI FLIDeleteList(void);
+LIBFLIAPI FLIListFirst(flidomain_t *domain, char *filename,
+ size_t fnlen, char *name, size_t namelen);
+LIBFLIAPI FLIListNext(flidomain_t *domain, char *filename,
+ size_t fnlen, char *name, size_t namelen);
+
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _LIBFLI_H_ */
diff --git a/kstars/kstars/indi/fli/libfli.pdf b/kstars/kstars/indi/fli/libfli.pdf
new file mode 100644
index 00000000..f5fb45f5
--- /dev/null
+++ b/kstars/kstars/indi/fli/libfli.pdf
Binary files differ
diff --git a/kstars/kstars/indi/fli/readme.txt b/kstars/kstars/indi/fli/readme.txt
new file mode 100644
index 00000000..1f3b8925
--- /dev/null
+++ b/kstars/kstars/indi/fli/readme.txt
@@ -0,0 +1,15 @@
+Current Version 1.11
+
+Changes since 1.1
+ - Corrected documentation for function FLIConfigureIOPort()
+ - Added some bounds checking on FLISetImageArea()
+ Note that on cameras with a FWRev < 0x0300 exceeding the set image
+ area will lead to VERY SLOW grabs
+ - Added some bounds checking on FLIGrabRow()
+ - Removed function FLIGrabFrame(), it was never supported anyways
+ - Added FLI_SHUTTER_EXTERNAL_TRIGGER to documentation for FLIControlShutter()
+ - Added FLI_SHUTTER_EXTERNAL_TRIGGER_LOW and FLI_SHUTTER_EXTERNAL_TRIGGER_HIGH
+ - Added FLIStartBackgroundFlush()
+ - Repaired temperature settungs under Linux
+ - Made temperature conversion more portable
+
diff --git a/kstars/kstars/indi/fli_ccd.c b/kstars/kstars/indi/fli_ccd.c
new file mode 100644
index 00000000..4fa9a95a
--- /dev/null
+++ b/kstars/kstars/indi/fli_ccd.c
@@ -0,0 +1,1435 @@
+#if 0
+ FLI CCD
+ INDI Interface for Finger Lakes Instruments CCDs
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>
+#include <zlib.h>
+
+#include "fli/libfli.h"
+#include "fitsrw.h"
+#include "indidevapi.h"
+#include "eventloop.h"
+#include "indicom.h"
+
+void ISInit(void);
+void getBasicData(void);
+void ISPoll(void *);
+void handleExposure(void *);
+void connectCCD(void);
+void getBasicData(void);
+void uploadFile(const char* filename);
+int writeFITS(const char* filename, char errmsg[]);
+int findcam(flidomain_t domain);
+int setImageArea(char errmsg[]);
+int manageDefaults(char errmsg[]);
+int grabImage(void);
+int checkPowerS(ISwitchVectorProperty *sp);
+int checkPowerN(INumberVectorProperty *np);
+int checkPowerT(ITextVectorProperty *tp);
+int getOnSwitch(ISwitchVectorProperty *sp);
+int isCCDConnected(void);
+
+double min(void);
+double max(void);
+FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp);
+
+extern char* me;
+extern int errno;
+
+#define mydev "FLI CCD"
+
+#define COMM_GROUP "Communication"
+#define EXPOSE_GROUP "Expose"
+#define IMAGE_GROUP "Image Settings"
+#define DATA_GROUP "Data Channel"
+
+#define MAX_CCD_TEMP 45 /* Max CCD temperature */
+#define MIN_CCD_TEMP -55 /* Min CCD temperature */
+#define MAX_X_BIN 16. /* Max Horizontal binning */
+#define MAX_Y_BIN 16. /* Max Vertical binning */
+#define MAX_PIXELS 4096 /* Max number of pixels in one dimension */
+#define POLLMS 1000 /* Polling time (ms) */
+#define TEMP_THRESHOLD .25 /* Differential temperature threshold (C)*/
+#define NFLUSHES 1 /* Number of times a CCD array is flushed before an exposure */
+
+#define FILENAMESIZ 2048
+#define LIBVERSIZ 1024
+#define PREFIXSIZ 64
+#define PIPEBUFSIZ 8192
+#define FRAME_ILEN 64
+
+#define getBigEndian(p) ( ((p & 0xff) << 8) | (p >> 8))
+
+enum FLIFrames { LIGHT_FRAME = 0, BIAS_FRAME, DARK_FRAME, FLAT_FRAME };
+
+
+typedef struct {
+ flidomain_t domain;
+ char *dname;
+ char *name;
+ char *model;
+ long HWRevision;
+ long FWRevision;
+ double x_pixel_size;
+ double y_pixel_size;
+ long Array_Area[4];
+ long Visible_Area[4];
+ int width, height;
+ double temperature;
+} cam_t;
+
+typedef struct {
+int width;
+int height;
+int frameType;
+int expose;
+unsigned short *img;
+} img_t;
+
+/*static int streamTimerID; Stream ID */
+
+static flidev_t fli_dev;
+static cam_t *FLICam;
+static img_t *FLIImg;
+static int portSwitchIndex;
+
+long int Domains[] = { FLIDOMAIN_USB, FLIDOMAIN_SERIAL, FLIDOMAIN_PARALLEL_PORT, FLIDOMAIN_INET };
+
+/*INDI controls */
+
+/* Connect/Disconnect */
+static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}};
+static ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0};
+
+/* Types of Ports */
+static ISwitch PortS[] = {{"USB", "", ISS_ON, 0, 0}, {"Serial", "", ISS_OFF, 0, 0}, {"Parallel", "", ISS_OFF, 0, 0}, {"INet", "", ISS_OFF, 0, 0}};
+static ISwitchVectorProperty PortSP = { mydev, "Port Type", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PortS, NARRAY(PortS), "", 0};
+
+/* Types of Frames */
+static ISwitch FrameTypeS[] = { {"FRAME_LIGHT", "Light", ISS_ON, 0, 0}, {"FRAME_BIAS", "Bias", ISS_OFF, 0, 0}, {"FRAME_DARK", "Dark", ISS_OFF, 0, 0}, {"FRAME_FLAT", "Flat Field", ISS_OFF, 0, 0}};
+static ISwitchVectorProperty FrameTypeSP = { mydev, "CCD_FRAME_TYPE", "Frame Type", EXPOSE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FrameTypeS, NARRAY(FrameTypeS), "", 0};
+
+/* Frame coordinates. Full frame is default */
+static INumber FrameN[] = {
+ { "X", "X", "%.0f", 0., MAX_PIXELS, 1., 0., 0, 0, 0},
+ { "Y", "Y", "%.0f", 0., MAX_PIXELS, 1., 0., 0, 0, 0},
+ { "WIDTH", "Width", "%.0f", 0., MAX_PIXELS, 1., 0., 0, 0, 0},
+ { "HEIGHT", "Height", "%.0f",0., MAX_PIXELS, 1., 0., 0, 0, 0}};
+ static INumberVectorProperty FrameNP = { mydev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE, FrameN, NARRAY(FrameN), "", 0};
+
+ /* Binning */
+ static INumber BinningN[] = {
+ { "HOR_BIN", "X", "%0.f", 1., MAX_X_BIN, 1., 1., 0, 0, 0},
+ { "VER_BIN", "Y", "%0.f", 1., MAX_Y_BIN, 1., 1., 0, 0, 0}};
+ static INumberVectorProperty BinningNP = { mydev, "CCD_BINNING", "Binning", IMAGE_GROUP, IP_RW, 60, IPS_IDLE, BinningN, NARRAY(BinningN), "", 0};
+
+ /* Exposure time */
+ static INumber ExposeTimeN[] = {{ "EXPOSE_DURATION", "Duration (s)", "%5.2f", 0., 36000., .5, 1., 0, 0, 0}};
+ static INumberVectorProperty ExposeTimeNP = { mydev, "CCD_EXPOSE_DURATION", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE, ExposeTimeN, NARRAY(ExposeTimeN), "", 0};
+
+ /* Temperature control */
+ static INumber TemperatureN[] = { {"TEMPERATURE", "Temperature", "%+06.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, .2, 0., 0, 0, 0}};
+ static INumberVectorProperty TemperatureNP = { mydev, "CCD_TEMPERATURE", "Temperature (C)", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE, TemperatureN, NARRAY(TemperatureN), "", 0};
+
+ /* Pixel size (µm) */
+static INumber PixelSizeN[] = {
+ { "Width", "", "%.0f", 0. , 0., 0., 0., 0, 0, 0},
+ { "Height", "", "%.0f", 0. , 0., 0., 0., 0, 0, 0}};
+static INumberVectorProperty PixelSizeNP = { mydev, "Pixel Size (µm)", "", DATA_GROUP, IP_RO, 0, IPS_IDLE, PixelSizeN, NARRAY(PixelSizeN), "", 0};
+
+/* BLOB for sending image */
+static IBLOB imageB = {"CCD1", "Feed", "", 0, 0, 0, 0, 0, 0, 0};
+static IBLOBVectorProperty imageBP = {mydev, "Video", "Video", COMM_GROUP,
+ IP_RO, 0, IPS_IDLE, &imageB, 1, "", 0};
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ static int isInit=0;
+
+ if (isInit)
+ return;
+
+ /* USB by default {USB, SERIAL, PARALLEL, INET} */
+ portSwitchIndex = 0;
+
+ FLIImg = malloc (sizeof(img_t));
+
+ if (FLIImg == NULL)
+ {
+ IDMessage(mydev, "Error: unable to initialize driver. Low memory.");
+ IDLog("Error: unable to initialize driver. Low memory.");
+ return;
+ }
+
+ IEAddTimer (POLLMS, ISPoll, NULL);
+
+ isInit = 1;
+
+}
+
+void ISGetProperties (const char *dev)
+{
+
+ ISInit();
+
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ /* COMM_GROUP */
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefSwitch(&PortSP, NULL);
+ IDDefBLOB(&imageBP, NULL);
+
+ /* Expose */
+ IDDefSwitch(&FrameTypeSP, NULL);
+ IDDefNumber(&ExposeTimeNP, NULL);
+ IDDefNumber(&TemperatureNP, NULL);
+
+ /* Image Group */
+ IDDefNumber(&FrameNP, NULL);
+ IDDefNumber(&BinningNP, NULL);
+
+}
+
+void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n)
+{
+ dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n;
+}
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ long err;
+ int i;
+ ISwitch *sp;
+
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+ /* Port type */
+ if (!strcmp (name, PortSP.name))
+ {
+ PortSP.s = IPS_IDLE;
+ IUResetSwitches(&PortSP);
+ IUUpdateSwitches(&PortSP, states, names, n);
+ portSwitchIndex = getOnSwitch(&PortSP);
+
+ PortSP.s = IPS_OK;
+ IDSetSwitch(&PortSP, NULL);
+ return;
+ }
+
+ /* Connection */
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ connectCCD();
+ return;
+ }
+
+ /* Frame Type */
+ if (!strcmp(FrameTypeSP.name, name))
+ {
+ if (checkPowerS(&FrameTypeSP))
+ return;
+
+ FrameTypeSP.s = IPS_IDLE;
+
+ for (i = 0; i < n ; i++)
+ {
+ sp = IUFindSwitch(&FrameTypeSP, names[i]);
+
+ if (!sp)
+ {
+ IDSetSwitch(&FrameTypeSP, "Unknown error. %s is not a member of %s property.", names[0], name);
+ return;
+ }
+
+ /* NORMAL, BIAS, or FLAT */
+ if ( (sp == &FrameTypeS[LIGHT_FRAME] || sp == &FrameTypeS[FLAT_FRAME]) && states[i] == ISS_ON)
+ {
+ if (sp == &FrameTypeS[LIGHT_FRAME])
+ FLIImg->frameType = LIGHT_FRAME;
+ else
+ FLIImg->frameType = FLAT_FRAME;
+
+ if ((err = FLISetFrameType(fli_dev, FLI_FRAME_TYPE_NORMAL) ))
+ {
+ IUResetSwitches(&FrameTypeSP);
+ FrameTypeS[LIGHT_FRAME].s = ISS_ON;
+ IDSetSwitch(&FrameTypeSP, "FLISetFrameType() failed. %s.\n", strerror((int)-err));
+ IDLog("FLISetFrameType() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ IUResetSwitches(&FrameTypeSP);
+ sp->s = ISS_ON;
+ FrameTypeSP.s = IPS_OK;
+ IDSetSwitch(&FrameTypeSP, NULL);
+ break;
+ }
+ /* DARK AND BIAS */
+ else if ( (sp == &FrameTypeS[DARK_FRAME] || sp == &FrameTypeS[BIAS_FRAME]) && states[i] == ISS_ON)
+ {
+
+ if (sp == &FrameTypeS[DARK_FRAME])
+ FLIImg->frameType = DARK_FRAME;
+ else
+ FLIImg->frameType = BIAS_FRAME;
+
+ if ((err = FLISetFrameType(fli_dev, FLI_FRAME_TYPE_DARK) ))
+ {
+ IUResetSwitches(&FrameTypeSP);
+ FrameTypeS[LIGHT_FRAME].s = ISS_ON;
+ IDSetSwitch(&FrameTypeSP, "FLISetFrameType() failed. %s.\n", strerror((int)-err));
+ IDLog("FLISetFrameType() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ IUResetSwitches(&FrameTypeSP);
+ sp->s = ISS_ON;
+ FrameTypeSP.s = IPS_OK;
+ IDSetSwitch(&FrameTypeSP, NULL);
+ break;
+ }
+
+ } /* For loop */
+
+ return;
+ }
+
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ ISInit();
+
+ /* ignore if not ours */
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ /* suppress warning */
+ n=n; dev=dev; name=name; names=names; texts=texts;
+
+}
+
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ long err;
+ int i;
+ INumber *np;
+ char errmsg[ERRMSG_SIZE];
+
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+ /* Exposure time */
+ if (!strcmp (ExposeTimeNP.name, name))
+ {
+ if (checkPowerN(&ExposeTimeNP))
+ return;
+
+ if (ExposeTimeNP.s == IPS_BUSY)
+ {
+ if ( (err = FLICancelExposure(fli_dev)))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "FLICancelExposure() failed. %s.", strerror((int)-err));
+ IDLog("FLICancelExposure() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ ExposeTimeNP.s = IPS_IDLE;
+ ExposeTimeN[0].value = 0;
+
+ IDSetNumber(&ExposeTimeNP, "Exposure cancelled.");
+ IDLog("Exposure Cancelled.\n");
+ return;
+ }
+
+ ExposeTimeNP.s = IPS_IDLE;
+
+ np = IUFindNumber(&ExposeTimeNP, names[0]);
+
+ if (!np)
+ {
+ IDSetNumber(&ExposeTimeNP, "Error: %s is not a member of %s property.", names[0], name);
+ return;
+ }
+
+ np->value = values[0];
+ FLIImg->expose = (int) (values[0] * 1000.);
+
+ /* Set duration */
+ if ( (err = FLISetExposureTime(fli_dev, np->value * 1000.) ))
+ {
+ IDSetNumber(&ExposeTimeNP, "FLISetExposureTime() failed. %s.\n", strerror((int)-err));
+ IDLog("FLISetExposureTime() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ IDLog("Exposure Time (ms) is: %g\n", np->value * 1000.);
+
+ handleExposure(NULL);
+ return;
+ }
+
+
+ if (!strcmp(TemperatureNP.name, name))
+ {
+ if (checkPowerN(&TemperatureNP))
+ return;
+
+ TemperatureNP.s = IPS_IDLE;
+
+ np = IUFindNumber(&TemperatureNP, names[0]);
+
+ if (!np)
+ {
+ IDSetNumber(&TemperatureNP, "Unknown error. %s is not a member of %s property.", names[0], name);
+ return;
+ }
+
+ if (values[0] < MIN_CCD_TEMP || values[0] > MAX_CCD_TEMP)
+ {
+ IDSetNumber(&TemperatureNP, "Error: valid range of temperature is from %d to %d", MIN_CCD_TEMP, MAX_CCD_TEMP);
+ return;
+ }
+
+ if ( (err = FLISetTemperature(fli_dev, values[0])))
+ {
+ IDSetNumber(&TemperatureNP, "FLISetTemperature() failed. %s.", strerror((int)-err));
+ IDLog("FLISetTemperature() failed. %s.", strerror((int)-err));
+ return;
+ }
+
+ FLICam->temperature = values[0];
+ TemperatureNP.s = IPS_BUSY;
+
+ IDSetNumber(&TemperatureNP, "Setting CCD temperature to %+06.2f C", values[0]);
+ IDLog("Setting CCD temperature to %+06.2f C\n", values[0]);
+ return;
+ }
+
+ if (!strcmp(FrameNP.name, name))
+ {
+ int nset=0;
+
+ if (checkPowerN(&FrameNP))
+ return;
+
+ FrameNP.s = IPS_IDLE;
+
+ for (i=0; i < n ; i++)
+ {
+ np = IUFindNumber(&FrameNP, names[i]);
+
+ if (!np)
+ {
+ IDSetNumber(&FrameNP, "Unknown error. %s is not a member of %s property.", names[0], name);
+ return;
+ }
+
+ /* X or Width */
+ if (np == &FrameN[0] || np==&FrameN[2])
+ {
+ if (values[i] < 0 || values[i] > FLICam->width)
+ break;
+
+ nset++;
+ np->value = values[i];
+ }
+ /* Y or height */
+ else if (np == &FrameN[1] || np==&FrameN[3])
+ {
+ if (values[i] < 0 || values[i] > FLICam->height)
+ break;
+
+ nset++;
+ np->value = values[i];
+ }
+ }
+
+ if (nset < 4)
+ {
+ IDSetNumber(&FrameNP, "Invalid range. Valid range is (0,0) - (%0d,%0d)", FLICam->width, FLICam->height);
+ IDLog("Invalid range. Valid range is (0,0) - (%0d,%0d)", FLICam->width, FLICam->height);
+ return;
+ }
+
+ if (setImageArea(errmsg))
+ {
+ IDSetNumber(&FrameNP, "%s", errmsg);
+ return;
+ }
+
+ FrameNP.s = IPS_OK;
+
+ /* Adjusting image width and height */
+ FLIImg->width = FrameN[2].value;
+ FLIImg->height = FrameN[3].value;
+
+ IDSetNumber(&FrameNP, NULL);
+
+ } /* end FrameNP */
+
+
+ if (!strcmp(BinningNP.name, name))
+ {
+ if (checkPowerN(&BinningNP))
+ return;
+
+ BinningNP.s = IPS_IDLE;
+
+ for (i=0 ; i < n ; i++)
+ {
+ np = IUFindNumber(&BinningNP, names[i]);
+
+ if (!np)
+ {
+ IDSetNumber(&BinningNP, "Unknown error. %s is not a member of %s property.", names[0], name);
+ return;
+ }
+
+ /* X binning */
+ if (np == &BinningN[0])
+ {
+ if (values[i] < 1 || values[i] > MAX_X_BIN)
+ {
+ IDSetNumber(&BinningNP, "Error: Valid X bin values are from 1 to %g", MAX_X_BIN);
+ IDLog("Error: Valid X bin values are from 1 to %g", MAX_X_BIN);
+ return;
+ }
+
+ if ( (err = FLISetHBin(fli_dev, values[i])))
+ {
+ IDSetNumber(&BinningNP, "FLISetHBin() failed. %s.", strerror((int)-err));
+ IDLog("FLISetHBin() failed. %s.", strerror((int)-err));
+ return;
+ }
+
+ np->value = values[i];
+ }
+ else if (np == &BinningN[1])
+ {
+ if (values[i] < 1 || values[i] > MAX_Y_BIN)
+ {
+ IDSetNumber(&BinningNP, "Error: Valid Y bin values are from 1 to %g", MAX_Y_BIN);
+ IDLog("Error: Valid X bin values are from 1 to %g", MAX_Y_BIN);
+ return;
+ }
+
+ if ( (err = FLISetVBin(fli_dev, values[i])))
+ {
+ IDSetNumber(&BinningNP, "FLISetVBin() failed. %s.", strerror((int)-err));
+ IDLog("FLISetVBin() failed. %s.", strerror((int)-err));
+ return;
+ }
+
+ np->value = values[i];
+ }
+ } /* end for */
+
+ if (setImageArea(errmsg))
+ {
+ IDSetNumber(&BinningNP, errmsg, NULL);
+ IDLog("%s", errmsg);
+ return;
+ }
+
+ BinningNP.s = IPS_OK;
+
+ IDLog("Binning is: %.0f x %.0f\n", BinningN[0].value, BinningN[1].value);
+
+ IDSetNumber(&BinningNP, NULL);
+ return;
+ }
+
+}
+
+
+void ISPoll(void *p)
+{
+ long err;
+ long timeleft;
+ double ccdTemp;
+
+ if (!isCCDConnected())
+ {
+ IEAddTimer (POLLMS, ISPoll, NULL);
+ return;
+ }
+
+ /*IDLog("In Poll.\n");*/
+
+ switch (ExposeTimeNP.s)
+ {
+ case IPS_IDLE:
+ break;
+
+ case IPS_OK:
+ break;
+
+ case IPS_BUSY:
+ if ( (err = FLIGetExposureStatus(fli_dev, &timeleft)))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ ExposeTimeN[0].value = 0;
+
+ IDSetNumber(&ExposeTimeNP, "FLIGetExposureStatus() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetExposureStatus() failed. %s.\n", strerror((int)-err));
+ break;
+ }
+
+ /*ExposeProgressN[0].value = (timeleft / 1000.);*/
+
+ if (timeleft > 0)
+ {
+ ExposeTimeN[0].value = timeleft / 1000.;
+ IDSetNumber(&ExposeTimeNP, NULL);
+ break;
+ }
+ /*{
+ IDSetNumber(&ExposeProgressNP, NULL);
+ break;
+ }*/
+
+ /* We're done exposing */
+ ExposeTimeNP.s = IPS_IDLE;
+ ExposeTimeN[0].value = 0;
+ /*ExposeProgressNP.s = IPS_IDLE;*/
+ IDSetNumber(&ExposeTimeNP, "Exposure done, downloading image...");
+ IDLog("Exposure done, downloading image...\n");
+ /*IDSetNumber(&ExposeProgressNP, NULL);*/
+
+ /* grab and save image */
+ if (grabImage())
+ break;
+
+ /* Multiple image exposure
+ if ( imagesLeft > 0)
+ {
+ IDMessage(mydev, "Image #%d will be taken in %0.f seconds.", imageCount+1, DelayN[0].value);
+ IDLog("Image #%d will be taken in %0.f seconds.", imageCount+1, DelayN[0].value);
+ IEAddTimer (DelayN[0].value * 1000., handleExposure, NULL);
+ }*/
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (TemperatureNP.s)
+ {
+ case IPS_IDLE:
+ case IPS_OK:
+ if ( (err = FLIGetTemperature(fli_dev, &ccdTemp)))
+ {
+ TemperatureNP.s = IPS_IDLE;
+ IDSetNumber(&TemperatureNP, "FLIGetTemperature() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetTemperature() failed. %s.", strerror((int)-err));
+ return;
+ }
+
+ if (fabs(TemperatureN[0].value - ccdTemp) >= TEMP_THRESHOLD)
+ {
+ TemperatureN[0].value = ccdTemp;
+ IDSetNumber(&TemperatureNP, NULL);
+ }
+ break;
+
+ case IPS_BUSY:
+ if ((err = FLIGetTemperature(fli_dev, &ccdTemp)))
+ {
+ TemperatureNP.s = IPS_ALERT;
+ IDSetNumber(&TemperatureNP, "FLIGetTemperature() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetTemperature() failed. %s.", strerror((int)-err));
+ return;
+ }
+
+ if (fabs(FLICam->temperature - ccdTemp) <= TEMP_THRESHOLD)
+ TemperatureNP.s = IPS_OK;
+
+ TemperatureN[0].value = ccdTemp;
+ IDSetNumber(&TemperatureNP, NULL);
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+ p=p;
+
+ IEAddTimer (POLLMS, ISPoll, NULL);
+}
+
+/* Sets the Image area that the CCD will scan and download.
+ We compensate for binning. */
+int setImageArea(char errmsg[])
+{
+
+ long x_1, y_1, x_2, y_2;
+ long err;
+
+ /* Add the X and Y offsets */
+ x_1 = FrameN[0].value + FLICam->Visible_Area[0];
+ y_1 = FrameN[1].value + FLICam->Visible_Area[1];
+
+ x_2 = x_1 + (FrameN[2].value / BinningN[0].value);
+ y_2 = y_1 + (FrameN[3].value / BinningN[1].value);
+
+ if (x_2 > FLICam->Visible_Area[2])
+ x_2 = FLICam->Visible_Area[2];
+
+ if (y_2 > FLICam->Visible_Area[3])
+ y_2 = FLICam->Visible_Area[3];
+
+ IDLog("The Final image area is (%ld, %ld), (%ld, %ld)\n", x_1, y_1, x_2, y_2);
+
+ FLIImg->width = x_2 - x_1;
+ FLIImg->height = y_2 - y_1;
+
+ if ( (err = FLISetImageArea(fli_dev, x_1, y_1, x_2, y_2) ))
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "FLISetImageArea() failed. %s.\n", strerror((int)-err));
+ IDLog("%s", errmsg);
+ return -1;
+ }
+
+ return 0;
+}
+
+/* Downloads the image from the CCD row by row and store them
+ in a raw file.
+ N.B. No processing is done on the image */
+int grabImage()
+{
+ long err;
+ int img_size,i, fd;
+ char errmsg[ERRMSG_SIZE];
+ char filename[] = "/tmp/fitsXXXXXX";
+
+ if ((fd = mkstemp(filename)) < 0)
+ {
+ IDMessage(mydev, "Error making temporary filename.");
+ IDLog("Error making temporary filename.\n");
+ return -1;
+ }
+ close(fd);
+
+ img_size = FLIImg->width * FLIImg->height * sizeof(unsigned short);
+
+ FLIImg->img = malloc (img_size);
+
+ if (FLIImg->img == NULL)
+ {
+ IDMessage(mydev, "Not enough memory to store image.");
+ IDLog("Not enough memory to store image.\n");
+ return -1;
+ }
+
+ for (i=0; i < FLIImg->height ; i++)
+ {
+ if ( (err = FLIGrabRow(fli_dev, &FLIImg->img[i * FLIImg->width], FLIImg->width)))
+ {
+ free(FLIImg->img);
+ IDMessage(mydev, "FLIGrabRow() failed at row %d. %s.", i, strerror((int)-err));
+ IDLog("FLIGrabRow() failed at row %d. %s.\n", i, strerror((int)-err));
+ return -1;
+ }
+ }
+
+ IDMessage(mydev, "Download complete.\n");
+
+ /*err = (ImageFormatS[0].s == ISS_ON) ? writeFITS(FileNameT[0].text, errmsg) : writeRAW(FileNameT[0].text, errmsg);*/
+ err = writeFITS(filename, errmsg);
+
+ if (err)
+ {
+ free(FLIImg->img);
+ IDMessage(mydev, errmsg, NULL);
+ return -1;
+ }
+
+ free(FLIImg->img);
+ return 0;
+
+}
+
+int writeFITS(const char* filename, char errmsg[])
+{
+ FITS_FILE* ofp;
+ int i, j, bpp, bpsl, width, height;
+ long nbytes;
+ FITS_HDU_LIST *hdu;
+
+ ofp = fits_open (filename, "w");
+ if (!ofp)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: cannot open file for writing.");
+ return (-1);
+ }
+
+ width = FLIImg->width;
+ height = FLIImg->height;
+ bpp = sizeof(unsigned short); /* Bytes per Pixel */
+ bpsl = bpp * FLIImg->width; /* Bytes per Line */
+ nbytes = 0;
+
+ hdu = create_fits_header (ofp, width, height, bpp);
+ if (hdu == NULL)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: creating FITS header failed.");
+ return (-1);
+ }
+ if (fits_write_header (ofp, hdu) < 0)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: writing to FITS header failed.");
+ return (-1);
+ }
+
+ /* Convert buffer to BIG endian */
+ for (i=0; i < FLIImg->height; i++)
+ for (j=0 ; j < FLIImg->width; j++)
+ FLIImg->img[FLIImg->width * i + j] = getBigEndian( (FLIImg->img[FLIImg->width * i + j]) );
+
+ for (i= 0; i < FLIImg->height ; i++)
+ {
+ fwrite(FLIImg->img + (i * FLIImg->width), 2, FLIImg->width, ofp->fp);
+ nbytes += bpsl;
+ }
+
+ nbytes = nbytes % FITS_RECORD_SIZE;
+ if (nbytes)
+ {
+ while (nbytes++ < FITS_RECORD_SIZE)
+ putc (0, ofp->fp);
+ }
+
+ if (ferror (ofp->fp))
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: write error occured");
+ return (-1);
+ }
+
+ fits_close (ofp);
+
+ /* Success */
+ ExposeTimeNP.s = IPS_OK;
+ /*IDSetNumber(&ExposeTimeNP, "FITS image written to %s", filename);
+ IDLog("FITS image written to '%s'\n", filename);*/
+ IDSetNumber(&ExposeTimeNP, NULL);
+ IDLog("Loading FITS image...\n");
+
+ uploadFile(filename);
+
+ return 0;
+
+}
+
+void uploadFile(const char* filename)
+{
+ FILE * fitsFile;
+ unsigned char *fitsData, *compressedData;
+ int r=0;
+ unsigned int i =0, nr = 0;
+ uLongf compressedBytes=0;
+ uLong totalBytes;
+ struct stat stat_p;
+
+ if ( -1 == stat (filename, &stat_p))
+ {
+ IDLog(" Error occoured attempting to stat file.\n");
+ return;
+ }
+
+ totalBytes = stat_p.st_size;
+ fitsData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes);
+ compressedData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3);
+
+ if (fitsData == NULL || compressedData == NULL)
+ {
+ IDLog("Error! low memory. Unable to initialize fits buffers.\n");
+ return;
+ }
+
+ fitsFile = fopen(filename, "r");
+
+ if (fitsFile == NULL)
+ return;
+
+ /* #1 Read file from disk */
+ for (i=0; i < totalBytes; i+= nr)
+ {
+ nr = fread(fitsData + i, 1, totalBytes - i, fitsFile);
+
+ if (nr <= 0)
+ {
+ IDLog("Error reading temporary FITS file.\n");
+ return;
+ }
+ }
+
+ compressedBytes = sizeof(char) * totalBytes + totalBytes / 64 + 16 + 3;
+
+ /* #2 Compress it */
+ r = compress2(compressedData, &compressedBytes, fitsData, totalBytes, 9);
+ if (r != Z_OK)
+ {
+ /* this should NEVER happen */
+ IDLog("internal error - compression failed: %d\n", r);
+ return;
+ }
+
+ /* #3 Send it */
+ imageB.blob = compressedData;
+ imageB.bloblen = compressedBytes;
+ imageB.size = totalBytes;
+ strcpy(imageB.format, ".fits.z");
+ imageBP.s = IPS_OK;
+ IDSetBLOB (&imageBP, NULL);
+
+ free (fitsData);
+ free (compressedData);
+
+}
+
+/* Initiates the exposure procedure */
+void handleExposure(void *p)
+{
+ long err;
+
+ /* no warning */
+ p=p;
+
+ /* BIAS frame is the same as DARK but with minimum period. i.e. readout from camera electronics.
+ */
+ if (FLIImg->frameType == BIAS_FRAME)
+ {
+ if ((err = FLISetExposureTime(fli_dev, 50)))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "FLISetExposureTime() failed. %s.\n", strerror((int)-err));
+ IDLog("FLISetExposureTime() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+ }
+
+ if ((err = FLIExposeFrame(fli_dev)))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "FLIExposeFrame() failed. %s.", strerror((int)-err));
+ IDLog("FLIExposeFrame() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ ExposeTimeNP.s = IPS_BUSY;
+
+ IDSetNumber(&ExposeTimeNP, "Taking a %g seconds frame...", FLIImg->expose / 1000.);
+
+ IDLog("Taking a frame...\n");
+}
+
+/* Retrieves basic data from the CCD upon connection like temperature, array size, firmware..etc */
+void getBasicData()
+{
+
+ char buff[2048];
+ long err;
+
+ IDLog("In getBasicData()\n");
+
+ if ((err = FLIGetModel (fli_dev, buff, 2048)))
+ {
+ IDMessage(mydev, "FLIGetModel() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetModel() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+ else
+ {
+ if ( (FLICam->model = malloc (sizeof(char) * 2048)) == NULL)
+ {
+ IDMessage(mydev, "malloc() failed.");
+ IDLog("malloc() failed.");
+ return;
+ }
+
+ strcpy(FLICam->model, buff);
+ }
+
+ if (( err = FLIGetHWRevision(fli_dev, &FLICam->HWRevision)))
+ {
+ IDMessage(mydev, "FLIGetHWRevision() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetHWRevision() failed. %s.\n", strerror((int)-err));
+
+ return;
+ }
+
+ if (( err = FLIGetFWRevision(fli_dev, &FLICam->FWRevision)))
+ {
+ IDMessage(mydev, "FLIGetFWRevision() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetFWRevision() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ if (( err = FLIGetPixelSize(fli_dev, &FLICam->x_pixel_size, &FLICam->y_pixel_size)))
+ {
+ IDMessage(mydev, "FLIGetPixelSize() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetPixelSize() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ FLICam->x_pixel_size *= 1e6;
+ FLICam->y_pixel_size *= 1e6;
+
+ if (( err = FLIGetArrayArea(fli_dev, &FLICam->Array_Area[0], &FLICam->Array_Area[1], &FLICam->Array_Area[2], &FLICam->Array_Area[3])))
+ {
+ IDMessage(mydev, "FLIGetArrayArea() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetArrayArea() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ if (( err = FLIGetVisibleArea( fli_dev, &FLICam->Visible_Area[0], &FLICam->Visible_Area[1], &FLICam->Visible_Area[2], &FLICam->Visible_Area[3])))
+ {
+ IDMessage(mydev, "FLIGetVisibleArea() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetVisibleArea() failed. %s.\n", strerror((int)-err));
+ }
+
+ if (( err = FLIGetTemperature(fli_dev, &FLICam->temperature)))
+ {
+ IDMessage(mydev, "FLIGetTemperature() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetTemperature() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ IDLog("The CCD Temperature is %f.\n", FLICam->temperature);
+
+ PixelSizeN[0].value = FLICam->x_pixel_size; /* Pixel width (um) */
+ PixelSizeN[1].value = FLICam->y_pixel_size; /* Pixel height (um) */
+ TemperatureN[0].value = FLICam->temperature; /* CCD chip temperatre (degrees C) */
+ FrameN[0].value = 0; /* X */
+ FrameN[1].value = 0; /* Y */
+ FrameN[2].value = FLICam->Visible_Area[2] - FLICam->Visible_Area[0]; /* Frame Width */
+ FrameN[3].value = FLICam->Visible_Area[3] - FLICam->Visible_Area[1]; /* Frame Height */
+
+ FLICam->width = FLIImg->width = FrameN[2].value;
+ FLICam->height = FLIImg->width = FrameN[3].value;
+
+ BinningN[0].value = BinningN[1].value = 1;
+
+ IDLog("The Camera Width is %d ---- %d\n", (int) FLICam->width, (int) FrameN[2].value);
+ IDLog("The Camera Height is %d ---- %d\n", (int) FLICam->height, (int) FrameN[3].value);
+
+ IDSetNumber(&PixelSizeNP, NULL);
+ IDSetNumber(&TemperatureNP, NULL);
+ IDSetNumber(&FrameNP, NULL);
+ IDSetNumber(&BinningNP, NULL);
+
+ IDLog("Exiting getBasicData()\n");
+
+}
+
+int manageDefaults(char errmsg[])
+{
+ long err;
+ int exposeTimeMS;
+
+ exposeTimeMS = (int) (ExposeTimeN[0].value * 1000.);
+
+ IDLog("Setting default exposure time of %d ms.\n", exposeTimeMS);
+ if ( (err = FLISetExposureTime(fli_dev, exposeTimeMS) ))
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "FLISetExposureTime() failed. %s.\n", strerror((int)-err));
+ IDLog(errmsg, NULL);
+ return -1;
+ }
+
+ /* Default frame type is NORMAL */
+ if ( (err = FLISetFrameType(fli_dev, FLI_FRAME_TYPE_NORMAL) ))
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "FLISetFrameType() failed. %s.\n", strerror((int)-err));
+ IDLog(errmsg, NULL);
+ return -1;
+ }
+
+ /* X horizontal binning */
+ if ( (err = FLISetHBin(fli_dev, BinningN[0].value) ))
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "FLISetBin() failed. %s.\n", strerror((int)-err));
+ IDLog(errmsg, NULL);
+ return -1;
+ }
+
+ /* Y vertical binning */
+ if ( (err = FLISetVBin(fli_dev, BinningN[1].value) ))
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "FLISetVBin() failed. %s.\n", strerror((int)-err));
+ IDLog(errmsg, NULL);
+ return -1;
+ }
+
+ IDLog("Setting default binning %f x %f.\n", BinningN[0].value, BinningN[1].value);
+
+ FLISetNFlushes(fli_dev, NFLUSHES);
+
+ /* Set image area */
+ if (setImageArea(errmsg))
+ return -1;
+
+ /* Success */
+ return 0;
+
+}
+
+int getOnSwitch(ISwitchVectorProperty *sp)
+{
+ int i=0;
+ for (i=0; i < sp->nsp ; i++)
+ {
+ /*IDLog("Switch %s is %s\n", sp->sp[i].name, sp->sp[i].s == ISS_ON ? "On" : "Off");*/
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+ }
+
+ return -1;
+}
+
+int checkPowerS(ISwitchVectorProperty *sp)
+{
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int checkPowerN(INumberVectorProperty *np)
+{
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(np->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int checkPowerT(ITextVectorProperty *tp)
+{
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void connectCCD()
+{
+ long err;
+ char errmsg[ERRMSG_SIZE];
+
+ IDLog ("In ConnectCCD\n");
+
+ /* USB by default {USB, SERIAL, PARALLEL, INET} */
+ switch (PowerS[0].s)
+ {
+ case ISS_ON:
+ IDLog("Current portSwitch is %d\n", portSwitchIndex);
+ IDLog("Attempting to find the camera in domain %ld\n", Domains[portSwitchIndex]);
+ if (findcam(Domains[portSwitchIndex])) {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: no cameras were detected.");
+ IDLog("Error: no cameras were detected.\n");
+ return;
+ }
+
+ if ((err = FLIOpen(&fli_dev, FLICam->name, FLIDEVICE_CAMERA | FLICam->domain)))
+ {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: FLIOpen() failed. %s.", strerror( (int) -err));
+ IDLog("Error: FLIOpen() failed. %s.\n", strerror( (int) -err));
+ return;
+ }
+
+ /* Sucess! */
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "CCD is online. Retrieving basic data.");
+ IDLog("CCD is online. Retrieving basic data.\n");
+ getBasicData();
+ if (manageDefaults(errmsg))
+ {
+ IDMessage(mydev, errmsg, NULL);
+ IDLog("%s", errmsg);
+ return;
+ }
+
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ if ((err = FLIClose(fli_dev))) {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: FLIClose() failed. %s.", strerror( (int) -err));
+ IDLog("Error: FLIClose() failed. %s.\n", strerror( (int) -err));
+ return;
+ }
+ IDSetSwitch(&PowerSP, "CCD is offline.");
+ break;
+ }
+}
+
+/* isCCDConnected: return 1 if we have a connection, 0 otherwise */
+int isCCDConnected(void)
+{
+ return ((PowerS[0].s == ISS_ON) ? 1 : 0);
+}
+
+int findcam(flidomain_t domain)
+{
+ char **tmplist;
+ long err;
+
+ IDLog("In find Camera, the domain is %ld\n", domain);
+
+ if (( err = FLIList(domain | FLIDEVICE_CAMERA, &tmplist)))
+ {
+ IDLog("FLIList() failed. %s\n", strerror((int)-err));
+ return -1;
+ }
+
+ if (tmplist != NULL && tmplist[0] != NULL)
+ {
+ int i;
+
+ IDLog("Trying to allocate memory to FLICam\n");
+ if ((FLICam = malloc (sizeof (cam_t))) == NULL)
+ {
+ IDLog("malloc() failed.\n");
+ return -1;
+ }
+
+ for (i = 0; tmplist[i] != NULL; i++)
+ {
+ int j;
+
+ for (j = 0; tmplist[i][j] != '\0'; j++)
+ if (tmplist[i][j] == ';')
+ {
+ tmplist[i][j] = '\0';
+ break;
+ }
+ }
+
+ FLICam->domain = domain;
+
+ switch (domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ FLICam->dname = strdup("parallel port");
+ break;
+
+ case FLIDOMAIN_USB:
+ FLICam->dname = strdup("USB");
+ break;
+
+ case FLIDOMAIN_SERIAL:
+ FLICam->dname = strdup("serial");
+ break;
+
+ case FLIDOMAIN_INET:
+ FLICam->dname = strdup("inet");
+ break;
+
+ default:
+ FLICam->dname = strdup("Unknown domain");
+ }
+
+ FLICam->name = strdup(tmplist[0]);
+
+ if ((err = FLIFreeList(tmplist)))
+ {
+ IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err));
+ return -1;
+ }
+
+ } /* end if */
+ else
+ {
+ if ((err = FLIFreeList(tmplist)))
+ {
+ IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err));
+ return -1;
+ }
+
+ return -1;
+ }
+
+ IDLog("Findcam() finished successfully.\n");
+ return 0;
+}
+
+FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp)
+{
+ FITS_HDU_LIST *hdulist;
+ char temp_s[80], expose_s[80], binning_s[80], pixel_s[80], frame_s[80];
+ char obsDate[80];
+ char ts[32];
+ struct tm *tp;
+ time_t t;
+
+ time (&t);
+ tp = gmtime (&t);
+ strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp);
+
+ snprintf(obsDate, 80, "DATE-OBS= '%s' /Observation Date UTC", ts);
+
+ hdulist = fits_add_hdu (ofp);
+ if (hdulist == NULL) return (NULL);
+
+ hdulist->used.simple = 1;
+ hdulist->bitpix = 16;/*sizeof(unsigned short) * 8;*/
+ hdulist->naxis = 2;
+ hdulist->naxisn[0] = width;
+ hdulist->naxisn[1] = height;
+ hdulist->naxisn[2] = bpp;
+ hdulist->used.datamin = 1;
+ hdulist->datamin = min();
+ hdulist->used.datamax = 1;
+ hdulist->datamax = max();
+ hdulist->used.bzero = 1;
+ hdulist->bzero = 0.0;
+ hdulist->used.bscale = 1;
+ hdulist->bscale = 1.0;
+
+ sprintf(temp_s, "CCD-TEMP= %g / degrees celcius", TemperatureN[0].value);
+ sprintf(expose_s, "EXPOSURE= %d / milliseconds", FLIImg->expose);
+ sprintf(binning_s, "BINNING = '(%g x %g)'", BinningN[0].value, BinningN[1].value);
+ sprintf(pixel_s, "PIX-SIZ = '%.0f microns square'", PixelSizeN[0].value);
+ switch (FLIImg->frameType)
+ {
+ case LIGHT_FRAME:
+ strcpy(frame_s, "FRAME = 'Light'");
+ break;
+ case BIAS_FRAME:
+ strcpy(frame_s, "FRAME = 'Bias'");
+ break;
+ case FLAT_FRAME:
+ strcpy(frame_s, "FRAME = 'Flat Field'");
+ break;
+ case DARK_FRAME:
+ strcpy(frame_s, "FRAME = 'Dark'");
+ break;
+ }
+
+ fits_add_card (hdulist, frame_s);
+ fits_add_card (hdulist, temp_s);
+ fits_add_card (hdulist, expose_s);
+ fits_add_card (hdulist, pixel_s);
+ fits_add_card (hdulist, ( char* ) "INSTRUME= 'Finger Lakes Instruments'");
+ fits_add_card (hdulist, obsDate);
+
+ return (hdulist);
+}
+
+double min()
+{
+ double lmin = FLIImg->img[0];
+ int ind=0, i, j;
+
+ for (i= 0; i < FLIImg->height ; i++)
+ for (j= 0; j < FLIImg->width; j++)
+ {
+ ind = (i * FLIImg->width) + j;
+ if (FLIImg->img[ind] < lmin) lmin = FLIImg->img[ind];
+ }
+
+ return lmin;
+}
+
+double max()
+{
+ double lmax = FLIImg->img[0];
+ int ind=0, i, j;
+
+ for (i= 0; i < FLIImg->height ; i++)
+ for (j= 0; j < FLIImg->width; j++)
+ {
+ ind = (i * FLIImg->width) + j;
+ if (FLIImg->img[ind] > lmax) lmax = FLIImg->img[ind];
+ }
+
+ return lmax;
+}
diff --git a/kstars/kstars/indi/fli_wheel.c b/kstars/kstars/indi/fli_wheel.c
new file mode 100644
index 00000000..c991e1e4
--- /dev/null
+++ b/kstars/kstars/indi/fli_wheel.c
@@ -0,0 +1,700 @@
+#if 0
+ FLI WHEEL
+ INDI Interface for Finger Lakes Instruments Filter Wheels
+ Copyright (C) 2005 Gaetano Vocca (yagvoc-web AT yahoo DOT it)
+ Based on fli_ccd by Jasem Mutlaq (mutlaqja AT ikarustech DOT com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+#include <fcntl.h>
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>
+
+#include "fli/libfli.h"
+#include "fitsrw.h"
+#include "indidevapi.h"
+#include "eventloop.h"
+#include "indicom.h"
+
+void ISInit(void);
+void getBasicData(void);
+void ISPoll(void *);
+void handleExposure(void *);
+void connectFilter(void);
+int findwheel(flidomain_t domain);
+int manageDefaults(char errmsg[]);
+int checkPowerS(ISwitchVectorProperty *sp);
+int checkPowerN(INumberVectorProperty *np);
+int checkPowerT(ITextVectorProperty *tp);
+int getOnSwitch(ISwitchVectorProperty *sp);
+int isFilterConnected(void);
+
+double min(void);
+double max(void);
+
+extern char* me;
+extern int errno;
+
+#define mydev "FLI Wheel"
+
+#define MAIN_GROUP "Main Control"
+
+#define LAST_FILTER 14 /* Max slot index */
+#define FIRST_FILTER 0 /* Min slot index */
+
+#define currentFilter FilterN[0].value
+
+#define POLLMS 1000
+#define LIBVERSIZ 1024
+#define PREFIXSIZ 64
+#define PIPEBUFSIZ 8192
+#define FRAME_ILEN 64
+
+typedef struct {
+ flidomain_t domain;
+ char *dname;
+ char *name;
+ char *model;
+ long HWRevision;
+ long FWRevision;
+ long current_filter;
+ long filter_count;
+ long home;
+} cam_t;
+
+
+static flidev_t fli_dev;
+static cam_t *FLIWheel;
+static int portSwitchIndex;
+static int simulation;
+static int targetFilter;
+
+long int Domains[] = { FLIDOMAIN_USB, FLIDOMAIN_SERIAL, FLIDOMAIN_PARALLEL_PORT, FLIDOMAIN_INET };
+
+/*INDI controls */
+
+/* Connect/Disconnect */
+static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}};
+static ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", MAIN_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0};
+
+/* Types of Ports */
+static ISwitch PortS[] = {{"USB", "", ISS_ON, 0, 0}, {"Serial", "", ISS_OFF, 0, 0}, {"Parallel", "", ISS_OFF, 0, 0}, {"INet", "", ISS_OFF, 0, 0}};
+static ISwitchVectorProperty PortSP = { mydev, "Port Type", "", MAIN_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PortS, NARRAY(PortS), "", 0};
+
+/* Filter control */
+static INumber FilterN[] = { {"SLOT", "Active Filter", "%2.0f", FIRST_FILTER, LAST_FILTER, 1, 0, 0, 0, 0}};
+static INumberVectorProperty FilterNP = { mydev, "FILTER_SLOT", "Filter", MAIN_GROUP, IP_RW, 0, IPS_IDLE, FilterN, NARRAY(FilterN), "", 0};
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ static int isInit=0;
+
+ if (isInit)
+ return;
+
+ /* USB by default {USB, SERIAL, PARALLEL, INET} */
+ portSwitchIndex = 0;
+
+ targetFilter = 0;
+
+ /* No Simulation by default */
+ simulation = 0;
+
+ /* Enable the following for simulation mode */
+ /*simulation = 1;
+ IDLog("WARNING: Simulation is on\n");*/
+
+ IEAddTimer (POLLMS, ISPoll, NULL);
+
+ isInit = 1;
+}
+
+void ISGetProperties (const char *dev)
+{
+
+ ISInit();
+
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ /* Main Control */
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefSwitch(&PortSP, NULL);
+ IDDefNumber(&FilterNP, NULL);
+
+}
+
+void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n)
+{
+ dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n;
+}
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+ /* Port type */
+ if (!strcmp (name, PortSP.name))
+ {
+ PortSP.s = IPS_IDLE;
+ IUResetSwitches(&PortSP);
+ IUUpdateSwitches(&PortSP, states, names, n);
+ portSwitchIndex = getOnSwitch(&PortSP);
+
+ PortSP.s = IPS_OK;
+ IDSetSwitch(&PortSP, NULL);
+ return;
+ }
+
+ /* Connection */
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ connectFilter();
+ return;
+ }
+
+
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ ISInit();
+
+ /* ignore if not ours */
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ /* suppress warning */
+ n=n; dev=dev; name=name; names=names; texts=texts;
+}
+
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ long err;
+ INumber *np;
+ long newFilter;
+
+ n = n;
+
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+
+if (!strcmp(FilterNP.name, name)) {
+ if (simulation) {
+ targetFilter = values[0];
+ FilterNP.s = IPS_BUSY;
+ IDSetNumber(&FilterNP, "Setting current filter to slot %d", targetFilter);
+ IDLog("Setting current filter to slot %d\n", targetFilter);
+ return;
+ }
+
+
+ if (!isFilterConnected()) {
+ IDMessage(mydev, "Device not connected.");
+ FilterNP.s = IPS_IDLE;
+ IDSetNumber(&FilterNP, NULL);
+ return;
+ }
+
+ targetFilter = values[0];
+
+ np = IUFindNumber(&FilterNP, names[0]);
+
+ if (!np)
+ {
+ FilterNP.s = IPS_ALERT;
+ IDSetNumber(&FilterNP, "Unknown error. %s is not a member of %s property.", names[0], name);
+ return;
+ }
+
+ if (targetFilter < FIRST_FILTER || targetFilter > FLIWheel->filter_count - 1)
+ {
+ FilterNP.s = IPS_ALERT;
+ IDSetNumber(&FilterNP, "Error: valid range of filter is from %d to %d", FIRST_FILTER, LAST_FILTER);
+ return;
+ }
+
+ FilterNP.s = IPS_BUSY;
+ IDSetNumber(&FilterNP, "Setting current filter to slot %d", targetFilter);
+ IDLog("Setting current filter to slot %d\n", targetFilter);
+
+ if ( (err = FLISetFilterPos(fli_dev, targetFilter)))
+ {
+ FilterNP.s = IPS_ALERT;
+ IDSetNumber(&FilterNP, "FLISetFilterPos() failed. %s.", strerror((int)-err));
+ IDLog("FLISetFilterPos() failed. %s.", strerror((int)-err));
+ return;
+ }
+
+ /* Check current filter position */
+ if (( err = FLIGetFilterPos(fli_dev, &newFilter))) {
+ FilterNP.s = IPS_ALERT;
+ IDSetNumber(&FilterNP, "FLIGetFilterPos() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetFilterPos() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ if (newFilter == targetFilter) {
+ FLIWheel->current_filter = targetFilter;
+ FilterN[0].value = FLIWheel->current_filter;
+ FilterNP.s = IPS_OK;
+ IDSetNumber(&FilterNP, "Filter set to slot #%d", targetFilter);
+ return;
+ }
+
+ return;
+ }
+}
+
+
+/* Retrieves basic data from the Wheel upon connection like temperature, array size, firmware..etc */
+void getBasicData()
+{
+
+ char buff[2048];
+ long err;
+
+ if ((err = FLIGetModel (fli_dev, buff, 2048)))
+ {
+ IDMessage(mydev, "FLIGetModel() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetModel() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+ else
+ {
+ if ( (FLIWheel->model = malloc (sizeof(char) * 2048)) == NULL)
+ {
+ IDMessage(mydev, "malloc() failed.");
+ IDLog("malloc() failed.");
+ return;
+ }
+
+ strcpy(FLIWheel->model, buff);
+ }
+
+ if (( err = FLIGetHWRevision(fli_dev, &FLIWheel->HWRevision)))
+ {
+ IDMessage(mydev, "FLIGetHWRevision() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetHWRevision() failed. %s.\n", strerror((int)-err));
+
+ return;
+ }
+
+ if (( err = FLIGetFWRevision(fli_dev, &FLIWheel->FWRevision)))
+ {
+ IDMessage(mydev, "FLIGetFWRevision() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetFWRevision() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ if (( err = FLIGetFilterCount(fli_dev, &FLIWheel->filter_count)))
+ {
+ IDMessage(mydev, "FLIGetFilterCount() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetFilterCount() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ IDLog("The filter count is %ld\n", FLIWheel->filter_count);
+
+ FilterN[0].max = FLIWheel->filter_count - 1;
+ FilterNP.s = IPS_OK;
+
+ IUUpdateMinMax(&FilterNP);
+ IDSetNumber(&FilterNP, "Setting basic data");
+
+ IDLog("Exiting getBasicData()\n");
+
+}
+
+int manageDefaults(char errmsg[])
+{
+ long err;
+
+ /*IDLog("Resetting filter wheel to slot %d\n", 0);
+ FLIWheel->home = 0;
+ if (( err = FLISetFilterPos(fli_dev, 0)))
+ {
+ IDMessage(mydev, "FLISetFilterPos() failed. %s.", strerror((int)-err));
+ IDLog("FLISetFilterPos() failed. %s.\n", strerror((int)-err));
+ return (int)-err;
+ }*/
+
+
+ if (( err = FLIGetFilterPos(fli_dev, &FLIWheel->current_filter)))
+ {
+ IDMessage(mydev, "FLIGetFilterPos() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetFilterPos() failed. %s.\n", strerror((int)-err));
+ return (int)-err;
+ }
+
+ IDLog("The current filter is %ld\n", FLIWheel->current_filter);
+
+ FilterN[0].value = FLIWheel->current_filter;
+ IDSetNumber(&FilterNP, "Storing defaults");
+
+ /* Success */
+ return 0;
+
+}
+
+void ISPoll(void *p)
+{
+ static int simMTC = 5;
+
+ if (!isFilterConnected())
+ {
+ IEAddTimer (POLLMS, ISPoll, NULL);
+ return;
+ }
+
+
+ switch (FilterNP.s)
+ {
+ case IPS_IDLE:
+ case IPS_OK:
+ break;
+
+
+ case IPS_BUSY:
+ /* Simulate that it takes 5 seconds to change slot */
+ if (simulation)
+ {
+ simMTC--;
+ if (simMTC == 0)
+ {
+ simMTC = 5;
+ currentFilter = targetFilter;
+ FilterNP.s = IPS_OK;
+ IDSetNumber(&FilterNP, "Filter set to slot #%2.0f", currentFilter);
+ break;
+ }
+ IDSetNumber(&FilterNP, NULL);
+ break;
+ }
+
+
+ /*if (( err = FLIGetFilterPos(fli_dev, &currentFilter)))
+ {
+ FilterNP.s = IPS_ALERT;
+ IDSetNumber(&FilterNP, "FLIGetFilterPos() failed. %s.", strerror((int)-err));
+ IDLog("FLIGetFilterPos() failed. %s.\n", strerror((int)-err));
+ return;
+ }
+
+ if (targetFilter == currentFilter)
+ {
+ FLIWheel->current_filter = currentFilter;
+ FilterNP.s = IPS_OK;
+ IDSetNumber(&FilterNP, "Filter set to slot #%2.0f", currentFilter);
+ return;
+ }
+
+ IDSetNumber(&FilterNP, NULL);*/
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+ IEAddTimer (POLLMS, ISPoll, NULL);
+
+}
+
+
+
+int getOnSwitch(ISwitchVectorProperty *sp)
+{
+ int i=0;
+ for (i=0; i < sp->nsp ; i++)
+ {
+ /*IDLog("Switch %s is %s\n", sp->sp[i].name, sp->sp[i].s == ISS_ON ? "On" : "Off");*/
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+ }
+
+ return -1;
+}
+
+int checkPowerS(ISwitchVectorProperty *sp)
+{
+
+ if (simulation)
+ return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the wheel is offline.", sp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the wheel is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int checkPowerN(INumberVectorProperty *np)
+{
+ if (simulation)
+ return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(np->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the wheel is offline.", np->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the wheel is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int checkPowerT(ITextVectorProperty *tp)
+{
+ if (simulation)
+ return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the wheel is offline.", tp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the wheel is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void connectFilter()
+{
+ long err;
+ char errmsg[ERRMSG_SIZE];
+
+
+ /* USB by default {USB, SERIAL, PARALLEL, INET} */
+ switch (PowerS[0].s)
+ {
+ case ISS_ON:
+
+ if (simulation)
+ {
+ /* Success! */
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "Simulation Wheel is online.");
+ IDLog("Simulation Wheel is online.\n");
+ return;
+ }
+
+ IDLog("Current portSwitch is %d\n", portSwitchIndex);
+ IDLog("Attempting to find the device in domain %ld\n", Domains[portSwitchIndex]);
+
+ if (findwheel(Domains[portSwitchIndex]))
+ {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: no wheels were detected.");
+ IDLog("Error: no wheels were detected.\n");
+ return;
+ }
+
+ if ((err = FLIOpen(&fli_dev, FLIWheel->name, FLIWheel->domain | FLIDEVICE_FILTERWHEEL)))
+ {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: FLIOpen() failed. %s.", strerror( (int) -err));
+ IDLog("Error: FLIOpen() failed. %s.\n", strerror( (int) -err));
+ return;
+ }
+
+ /* Success! */
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "Wheel is online. Retrieving basic data.");
+ IDLog("Wheel is online. Retrieving basic data.\n");
+ getBasicData();
+
+
+ if (manageDefaults(errmsg))
+ {
+ IDMessage(mydev, errmsg, NULL);
+ IDLog("%s", errmsg);
+ return;
+ }
+
+ break;
+
+ case ISS_OFF:
+
+ if (simulation)
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch(&PowerSP, "Wheel is offline.");
+ return;
+ }
+
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ if ((err = FLIClose(fli_dev))) {
+ PowerSP.s = IPS_ALERT;
+ IDSetSwitch(&PowerSP, "Error: FLIClose() failed. %s.", strerror( (int) -err));
+ IDLog("Error: FLIClose() failed. %s.\n", strerror( (int) -err));
+ return;
+ }
+ IDSetSwitch(&PowerSP, "Wheel is offline.");
+ break;
+ }
+}
+
+/* isFilterConnected: return 1 if we have a connection, 0 otherwise */
+int isFilterConnected(void)
+{
+ if (simulation)
+ return 1;
+
+ return ((PowerS[0].s == ISS_ON) ? 1 : 0);
+}
+
+int findwheel(flidomain_t domain)
+{
+ char **devlist;
+ long err;
+
+ IDLog("In find Camera, the domain is %ld\n", domain);
+
+ if (( err = FLIList(domain | FLIDEVICE_FILTERWHEEL, &devlist)))
+ {
+ IDLog("FLIList() failed. %s\n", strerror((int)-err));
+ return -1;
+ }
+
+ if (devlist != NULL && devlist[0] != NULL)
+ {
+ int i;
+
+ IDLog("Trying to allocate memory to FLIWheel\n");
+ if ((FLIWheel = malloc (sizeof (cam_t))) == NULL)
+ {
+ IDLog("malloc() failed.\n");
+ return -1;
+ }
+
+ for (i = 0; devlist[i] != NULL; i++)
+ {
+ int j;
+
+ for (j = 0; devlist[i][j] != '\0'; j++)
+ if (devlist[i][j] == ';')
+ {
+ devlist[i][j] = '\0';
+ break;
+ }
+ }
+
+ FLIWheel->domain = domain;
+
+ /* Each driver handles _only_ one camera for now */
+ switch (domain)
+ {
+ case FLIDOMAIN_PARALLEL_PORT:
+ FLIWheel->dname = strdup("parallel port");
+ break;
+
+ case FLIDOMAIN_USB:
+ FLIWheel->dname = strdup("USB");
+ break;
+
+ case FLIDOMAIN_SERIAL:
+ FLIWheel->dname = strdup("serial");
+ break;
+
+ case FLIDOMAIN_INET:
+ FLIWheel->dname = strdup("inet");
+ break;
+
+ default:
+ FLIWheel->dname = strdup("Unknown domain");
+ }
+
+ IDLog("Domain set OK\n");
+
+ FLIWheel->name = strdup(devlist[0]);
+
+ if ((err = FLIFreeList(devlist)))
+ {
+ IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err));
+ return -1;
+ }
+
+ } /* end if */
+ else
+ {
+ if ((err = FLIFreeList(devlist)))
+ {
+ IDLog("FLIFreeList() failed. %s.\n", strerror((int)-err));
+ return -1;
+ }
+
+ return -1;
+ }
+
+ IDLog("Findcam() finished successfully.\n");
+ return 0;
+}
diff --git a/kstars/kstars/indi/fq.c b/kstars/kstars/indi/fq.c
new file mode 100644
index 00000000..ba429d5e
--- /dev/null
+++ b/kstars/kstars/indi/fq.c
@@ -0,0 +1,208 @@
+/* a fifo queue that never fills.
+ * licensed under GNU Lesser Public License version 2.1 or later.
+ * Copyright (C) 2005 Elwood C. Downey ecdowney@clearskyinstitute.com
+ * includes standalone commandline test program, see below.
+ */
+
+/** \file fq.c
+ \brief a fifo queue that never fills.
+
+ Generic FIFO Queue.
+
+ an FQ is a FIFO list of pointers to void, each called an "element".
+ elements are added at q[head]. there are (nq) elements in the list. the
+ element to be removed next is q[head-nq]. there are (head-nq) empty slots
+ at the front of the q array. there are (nmem-head) elements available at
+ the end. if the head reaches the end, existing enties are slid to the front
+ of the array and total memory is adjusted up or down as required.
+
+ example:
+
+ <-------------------- nmem = 17 --------------------------------->
+ <-- head - nq = 6 ---> <-- nq = 4 --> <---- nmem - head = 7 -->
+ ---------------------------------------------------------------------
+ | | | | | | | x | x | x | x | | | | | | | |
+ ---------------------------------------------------------------------
+ 0 1 2 3 4 5 6 7 8 9 ^
+ head = 10
+
+ \author Elwood Downey
+*/
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "fq.h"
+
+struct _FQ {
+ void **q; /* malloced array of (void *) */
+ int nq; /* number of elements on queue */
+ int head; /* index into q[] of next empty spot */
+ int nmem; /* number of total slots in q[] */
+ int grow; /* n elements to grow when out of room*/
+};
+
+/* default memory managers, override with setMemFuncsFQ() */
+static void *(*mymalloc)(size_t size) = malloc;
+static void *(*myrealloc)(void *ptr, size_t size) = realloc;
+static void (*myfree)(void *ptr) = free;
+
+static void chkFQ (FQ *q);
+
+/* return pointer to a new FQ, or NULL if no more memory.
+ * grow is an efficiency hint of the number of elements to grow when out of
+ * room, nothing terrible happens if it is wrong.
+ */
+FQ *
+newFQ (int grow)
+{
+ FQ *q = (FQ *)(*mymalloc)(sizeof(FQ));
+ memset (q, 0, sizeof(FQ));
+ q->q = (*mymalloc) (1); /* seed for realloc */
+ q->grow = grow > 0 ? grow : 1;
+ return (q);
+}
+
+/* delete a FQ no longer needed */
+void
+delFQ (FQ *q)
+{
+ (*myfree) (q->q); /* guaranteed set in newFQ() */
+ (*myfree) ((void *)q);
+}
+
+/* push an element onto the given FQ */
+void
+pushFQ (FQ *q, void *e)
+{
+ chkFQ (q);
+ q->q[q->head++] = e;
+ q->nq++;
+}
+
+/* pop and return the next element in the given FQ, or NULL if empty */
+void *
+popFQ (FQ *q)
+{
+ return (q->nq > 0 ? q->q[q->head - q->nq--] : NULL);
+}
+
+/* return next element in the given FQ leaving it on the q, or NULL if empty */
+void *
+peekFQ (FQ *q)
+{
+ return (q->nq > 0 ? q->q[q->head - q->nq] : NULL);
+}
+
+/* return the number of elements in the given FQ */
+int
+nFQ (FQ *q)
+{
+ return (q->nq);
+}
+
+/* install new version of malloc/realloc/free.
+ * N.B. don't call after first use of any other FQ function
+ */
+void
+setMemFuncsFQ (void *(*newmalloc)(size_t size),
+ void *(*newrealloc)(void *ptr, size_t size),
+ void (*newfree)(void *ptr))
+{
+ mymalloc = newmalloc;
+ myrealloc = newrealloc;
+ myfree = newfree;
+}
+
+/* insure q can hold one more element */
+static void
+chkFQ (FQ *q)
+{
+ int infront;
+
+ /* done if still room at end */
+ if (q->nmem > q->head)
+ return;
+
+ /* move list to front */
+ infront = q->head - q->nq;
+ memmove (q->q, &q->q[infront], q->nq * sizeof(void*));
+ q->head -= infront;
+
+ /* realloc to minimum number of grow-sized chunks required */
+ q->nmem = q->grow*(q->head/q->grow+1);
+ q->q = (*myrealloc) (q->q, q->nmem * sizeof(void*));
+}
+
+#if defined(TEST_FQ)
+
+/* to build a stand-alone commandline test program:
+ * cc -DTEST_FQ -o fq fq.c
+ * run ./fq to test push/pop/peek and watch the queue after each operation.
+ * the queue test elements are char, please excuse the ugly casts.
+ */
+
+#include <stdio.h>
+
+/* draw a simple graphical representation of the given FQ */
+static void
+prFQ (FQ *q)
+{
+ int i;
+
+ /* print the q, empty slots print as '.' */
+ for (i = 0; i < q->nmem; i++) {
+ if (i >= q->head - q->nq && i < q->head)
+ printf ("%c", (char)(int)q->q[i]);
+ else
+ printf (".");
+ }
+
+ /* add right-justified stats */
+ printf ("%*s nmem = %2d head = %2d nq = %2d\n", 50-i, "", q->nmem,
+ q->head, q->nq);
+}
+
+int
+main (int ac, char *av[])
+{
+ FQ *q = newFQ(8);
+ int c, e = -1;
+ void *p;
+
+ printf ("Commands:\n");
+ printf (" P = push a letter a-z\n");
+ printf (" p = pop a letter\n");
+ printf (" k = peek into queue\n");
+
+ while ((c = fgetc(stdin)) != EOF) {
+ switch (c) {
+ case 'P':
+ pushFQ (q, (void*)('a'+(e=(e+1)%26)));
+ prFQ(q);
+ break;
+ case 'p':
+ p = popFQ (q);
+ if (p)
+ printf ("popped %c\n", (char)(int)p);
+ else
+ printf ("popped empty q\n");
+ prFQ(q);
+ break;
+ case 'k':
+ p = peekFQ (q);
+ if (p)
+ printf ("peeked %c\n", (char)(int)p);
+ else
+ printf ("peeked empty q\n");
+ prFQ(q);
+ break;
+ default:
+ break;
+ }
+ }
+
+ return (0);
+}
+#endif /* TEST_FQ */
+
diff --git a/kstars/kstars/indi/fq.h b/kstars/kstars/indi/fq.h
new file mode 100644
index 00000000..3d46822b
--- /dev/null
+++ b/kstars/kstars/indi/fq.h
@@ -0,0 +1,17 @@
+/* a fifo queue that never fills.
+ * licensed under GNU Lesser Public License version 2.1 or later.
+ * Copyright (C) 2005 Elwood C. Downey ecdowney@clearskyinstitute.com
+ */
+
+typedef struct _FQ FQ;
+
+extern FQ *newFQ(int grow);
+extern void delFQ (FQ *q);
+extern void pushFQ (FQ *q, void *e);
+extern void *popFQ (FQ *q);
+extern void *peekFQ (FQ *q);
+extern int nFQ (FQ *q);
+extern void setMemFuncsFQ (void *(*newmalloc)(size_t size),
+ void *(*newrealloc)(void *ptr, size_t size),
+ void (*newfree)(void *ptr));
+
diff --git a/kstars/kstars/indi/indi_lpi.cpp b/kstars/kstars/indi/indi_lpi.cpp
new file mode 100644
index 00000000..4a6737fa
--- /dev/null
+++ b/kstars/kstars/indi/indi_lpi.cpp
@@ -0,0 +1,146 @@
+/*
+ Meade LPI Experimental driver
+ Copyright (C) 2005 by Jasem Mutlaq
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include "v4ldriver.h"
+
+class Meade_LPI : public V4L_Driver
+{
+ public:
+ Meade_LPI();
+ ~Meade_LPI();
+
+ #ifdef HAVE_LINUX_VIDEODEV2_H
+ void connectCamera(void);
+ #endif
+
+};
+
+Meade_LPI::Meade_LPI() : V4L_Driver()
+{
+}
+
+Meade_LPI::~Meade_LPI()
+{
+}
+
+#ifdef HAVE_LINUX_VIDEODEV2_H
+void Meade_LPI::connectCamera()
+{
+ char errmsg[ERRMSGSIZ];
+
+ switch (PowerS[0].s)
+ {
+ case ISS_ON:
+ if (v4l_base->connectCam(PortT[0].text, errmsg, V4L2_PIX_FMT_SBGGR8, 352, 288) < 0)
+ {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: unable to open device");
+ IDLog("Error: %s\n", errmsg);
+ return;
+ }
+
+ /* Sucess! */
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "Meade LPI is online. Retrieving basic data.");
+
+ v4l_base->registerCallback(newFrame, this);
+
+ V4LFrame->compressedFrame = (unsigned char *) malloc (sizeof(unsigned char) * 1);
+
+ IDLog("Meade LPI is online. Retrieving basic data.\n");
+ getBasicData();
+
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+
+ free(V4LFrame->compressedFrame);
+ V4LFrame->compressedFrame = NULL;
+ v4l_base->disconnectCam();
+
+ IDSetSwitch(&PowerSP, "Meade LPI is offline.");
+
+ break;
+ }
+
+}
+#endif
+
+Meade_LPI *MainCam = NULL; /* Main and only camera */
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ if (MainCam == NULL)
+ {
+ MainCam = new Meade_LPI();
+ MainCam->initProperties("Meade LPI");
+ MainCam->initCamBase();
+ }
+}
+
+void ISGetProperties (const char *dev)
+{
+ ISInit();
+
+ MainCam->ISGetProperties(dev);
+}
+
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewSwitch(dev, name, states, names, n);
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewText(dev, name, texts, names, n);
+}
+
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewNumber(dev, name, values, names, n);
+}
+
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{
+
+ // We use this if we're receving binary data from the client. Most likely we won't for this driver.
+
+}
+
+
diff --git a/kstars/kstars/indi/indi_philips.cpp b/kstars/kstars/indi/indi_philips.cpp
new file mode 100644
index 00000000..f4106eb6
--- /dev/null
+++ b/kstars/kstars/indi/indi_philips.cpp
@@ -0,0 +1,75 @@
+#if 0
+ V4L INDI Driver
+ INDI Interface for V4L devices (Philips)
+ Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include "v4lphilips.h"
+
+V4L_Philips *MainCam = NULL; /* Main and only camera */
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ if (MainCam == NULL)
+ {
+ MainCam = new V4L_Philips();
+ MainCam->initProperties("Philips Webcam");
+ MainCam->initCamBase();
+ }
+}
+
+void ISGetProperties (const char *dev)
+{
+ ISInit();
+
+ MainCam->ISGetProperties(dev);
+}
+
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewSwitch(dev, name, states, names, n);
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewText(dev, name, texts, names, n);
+}
+
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewNumber(dev, name, values, names, n);
+}
+
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{
+
+ // We use this if we're receving binary data from the client. Most likely we won't for this driver.
+
+}
diff --git a/kstars/kstars/indi/indi_v4l.cpp b/kstars/kstars/indi/indi_v4l.cpp
new file mode 100644
index 00000000..76f1f035
--- /dev/null
+++ b/kstars/kstars/indi/indi_v4l.cpp
@@ -0,0 +1,75 @@
+#if 0
+ V4L INDI Driver
+ INDI Interface for V4L devices
+ Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include "v4ldriver.h"
+
+V4L_Driver *MainCam = NULL; /* Main and only camera */
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ if (MainCam == NULL)
+ {
+ MainCam = new V4L_Driver();
+ MainCam->initProperties("Video4Linux Generic Device");
+ MainCam->initCamBase();
+ }
+}
+
+void ISGetProperties (const char *dev)
+{
+ ISInit();
+
+ MainCam->ISGetProperties(dev);
+}
+
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewSwitch(dev, name, states, names, n);
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewText(dev, name, texts, names, n);
+}
+
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+
+ ISInit();
+
+ MainCam->ISNewNumber(dev, name, values, names, n);
+}
+
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{
+
+ // We use this if we're receving binary data from the client. Most likely we won't for this driver.
+
+}
diff --git a/kstars/kstars/indi/indiapi.h b/kstars/kstars/indi/indiapi.h
new file mode 100644
index 00000000..324b7824
--- /dev/null
+++ b/kstars/kstars/indi/indiapi.h
@@ -0,0 +1,363 @@
+#if 0
+ INDI
+ Copyright (C) 2003 Elwood C. Downey
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#ifndef INDI_API_H
+#define INDI_API_H
+
+/** \mainpage Instrument Neutral Distributed Interface INDI
+ \section Introduction
+
+ INDI is a simple XML-like communications protocol described for interactive and automated remote control of diverse instrumentation.\n
+
+ INDI is small, easy to parse, and stateless. In the INDI paradigm each Device poses all command and status functions in terms of settings and getting Properties. Each Property is a vector of one or more names members. Each property has a current value vector; a target value vector; provides information about how it should be sequenced with respect to other Properties to accomplish one coordinated unit of observation; and provides hints as to how it might be displayed for interactive manipulation in a GUI.\n
+
+ Clients learn the Properties of a particular Device at runtime using introspection. This decouples Client and Device implementation histories. Devices have a complete authority over whether to accept commands from Clients. INDI accommpdates intermediate servers, broadcasting, and connection topologies ranging from one-to-one on a single system to many-to-many between systems of different genre.\n
+
+ The INDI protocol can be nested within other XML elements such as constraints for automatic scheduling and execution.\n
+
+ For a complete review on the INDI protocol, please refer to the INDI <a href="http://www.clearskyinstitute.com/INDI/INDI">white paper</a>.
+
+\section Audience Intended Audience
+
+INDI is intended for developers who seek a scalable API for device control and automation. Hardware drivers written under INDI can be used under any INDI-compatible client. INDI serves as a backend only, you need frontend clients to control devices. Current clients include <a href="http://edu.kde.org/kstars">KStars</a>, <a href="http://www.clearyskyinstitute.com/xephem">Xephem</a>, and <a href="http://www.stargazing.net/astropc">Cartes du Ciel</a>.
+
+\section Development Developing under INDI
+
+Please refere to the <a href="http://indi.sf.net/manual/">INDI Developers Manual</a> for a complete guide on INDI's driver developemnt framework.
+
+\section Help
+
+You can find information on INDI development in the <a href="http://indi.sf.net">INDI sourceforge</a> site. Furthermore, you can discuss INDI related issues on the <a href="http://sourceforge.net/mail/?group_id=90275">INDI development mailing list</a>.
+
+\author Elwood Downey
+\author Jasem Mutlaq
+*/
+
+/** \file indiapi.h
+ \brief Constants and Data structure definitions for the interface to the reference INDI C API implementation.
+ \author Elwood C. Downey
+*/
+
+/*******************************************************************************
+ * INDI wire protocol version implemented by this API.
+ * N.B. this is indepedent of the API itself.
+ */
+
+#define INDIV 1.5
+
+/*******************************************************************************
+ * Manifest constants
+ */
+
+/** \typedef ISState
+ \brief Switch state.
+*/
+typedef enum {
+ ISS_OFF, ISS_ON
+} ISState; /* switch state */
+
+/** \typedef IPState
+ \brief Property state.
+*/
+typedef enum {
+ IPS_IDLE, IPS_OK, IPS_BUSY, IPS_ALERT
+} IPState; /* property state */
+
+/** \typedef ISRule
+ \brief Switch vector rule hint.
+*/
+typedef enum {
+ ISR_1OFMANY, ISR_ATMOST1, ISR_NOFMANY
+} ISRule; /* switch vector rule hint */
+
+/** \typedef IPerm
+ \brief Permission hint, with respect to client.
+*/
+typedef enum {
+ IP_RO, IP_WO, IP_RW
+} IPerm; /* permission hint, WRT client */
+
+/* The XML strings for these attributes may be any length but implementations
+ * are only obligued to support these lengths for the various string attributes.
+ */
+#define MAXINDINAME 32
+#define MAXINDILABEL 32
+#define MAXINDIDEVICE 32
+#define MAXINDIGROUP 32
+#define MAXINDIFORMAT 32
+#define MAXINDIBLOBFMT 32
+#define MAXINDITSTAMP 32
+
+/*******************************************************************************
+ * Typedefs for each INDI Property type.
+ *
+ * INumber.format may be any printf-style appropriate for double
+ * or style "m" to create sexigesimal using the form "%<w>.<f>m" where
+ * <w> is the total field width.
+ * <f> is the width of the fraction. valid values are:
+ * 9 -> :mm:ss.ss
+ * 8 -> :mm:ss.s
+ * 6 -> :mm:ss
+ * 5 -> :mm.m
+ * 3 -> :mm
+ *
+ * examples:
+ *
+ * to produce use
+ *
+ * "-123:45" %7.3m
+ * " 0:01:02" %9.6m
+ */
+
+/** \struct IText
+ \brief One text descriptor.
+*/
+typedef struct {
+ /** index name */
+ char name[MAXINDINAME];
+ /** short description */
+ char label[MAXINDILABEL];
+ /** malloced text string */
+ char *text;
+ /** pointer to parent */
+ struct _ITextVectorProperty *tvp;
+ /** handy place to hang helper info */
+ void *aux0;
+ /** handy place to hang helper info */
+ void *aux1;
+} IText;
+
+/** \struct _ITextVectorProperty
+ \brief Text vector property descriptor.
+*/
+typedef struct _ITextVectorProperty {
+ /** device name */
+ char device[MAXINDIDEVICE];
+ /** property name */
+ char name[MAXINDINAME];
+ /** short description */
+ char label[MAXINDILABEL];
+ /** GUI grouping hint */
+ char group[MAXINDIGROUP];
+ /** client accessibility hint */
+ IPerm p;
+ /** current max time to change, secs */
+ double timeout;
+ /** current property state */
+ IPState s;
+ /** texts comprising this vector */
+ IText *tp;
+ /** dimension of tp[] */
+ int ntp;
+ /** ISO 8601 timestamp of this event */
+ char timestamp[MAXINDITSTAMP];
+ /** handy place to hang helper info */
+ void *aux;
+} ITextVectorProperty;
+
+/** \struct INumber
+ \brief One number descriptor.
+*/
+typedef struct {
+ char name[MAXINDINAME]; /** index name */
+ char label[MAXINDILABEL]; /** short description */
+ char format[MAXINDIFORMAT]; /** GUI display format, see above */
+ double min, max; /** range, ignore if min == max */
+ double step; /** step size, ignore if step == 0 */
+ double value; /** current value */
+ struct _INumberVectorProperty *nvp; /** pointer to parent */
+ void *aux0, *aux1; /** handy place to hang helper info */
+} INumber;
+
+/** \struct _INumberVectorProperty
+ \brief Number vector property descriptor.
+
+ INumber.format may be any printf-style appropriate for double or style "m" to create sexigesimal using the form "%\<w\>.\<f\>m" where:\n
+ \<w\> is the total field width.\n
+ \<f\> is the width of the fraction. valid values are:\n
+ 9 -> \<w\>:mm:ss.ss \n
+ 8 -> \<w\>:mm:ss.s \n
+ 6 -> \<w\>:mm:ss \n
+ 5 -> \<w\>:mm.m \n
+ 3 -> \<w\>:mm \n
+
+ examples:\n
+
+ To produce "-123:45", use \%7.3m \n
+ To produce " 0:01:02", use \%9.6m
+*/
+typedef struct _INumberVectorProperty {
+ /** device name */
+ char device[MAXINDIDEVICE];
+ /** property name */
+ char name[MAXINDINAME];
+ /** short description */
+ char label[MAXINDILABEL];
+ /** GUI grouping hint */
+ char group[MAXINDIGROUP];
+ /** client accessibility hint */
+ IPerm p;
+ /** current max time to change, secs */
+ double timeout;
+ /** current property state */
+ IPState s;
+ /** numbers comprising this vector */
+ INumber *np;
+ /** dimension of np[] */
+ int nnp;
+ /** ISO 8601 timestamp of this event */
+ char timestamp[MAXINDITSTAMP];
+ /** handy place to hang helper info */
+ void *aux;
+} INumberVectorProperty;
+
+/** \struct ISwitch
+ \brief One switch descriptor.
+*/
+typedef struct {
+ char name[MAXINDINAME]; /** index name */
+ char label[MAXINDILABEL]; /** this switch's label */
+ ISState s; /** this switch's state */
+ struct _ISwitchVectorProperty *svp; /** pointer to parent */
+ void *aux; /** handy place to hang helper info */
+} ISwitch;
+
+/** \struct _ISwitchVectorProperty
+ \brief Switch vector property descriptor.
+*/
+typedef struct _ISwitchVectorProperty {
+ /** device name */
+ char device[MAXINDIDEVICE];
+ /** property name */
+ char name[MAXINDINAME];
+ /** short description */
+ char label[MAXINDILABEL];
+ /** GUI grouping hint */
+ char group[MAXINDIGROUP];
+ /** client accessibility hint */
+ IPerm p;
+ /** switch behavior hint */
+ ISRule r;
+ /** current max time to change, secs */
+ double timeout;
+ /** current property state */
+ IPState s;
+ /** switches comprising this vector */
+ ISwitch *sp;
+ /** dimension of sp[] */
+ int nsp;
+ /** ISO 8601 timestamp of this event */
+ char timestamp[MAXINDITSTAMP];
+ /** handy place to hang helper info */
+ void *aux;
+} ISwitchVectorProperty;
+
+/** \struct ILight
+ \brief One light descriptor.
+*/
+typedef struct {
+ char name[MAXINDINAME]; /** index name */
+ char label[MAXINDILABEL]; /** this lights's label */
+ IPState s; /** this lights's state */
+ struct _ILightVectorProperty *lvp; /** pointer to parent */
+ void *aux; /** handy place to hang helper info */
+} ILight;
+
+/** \struct _ILightVectorProperty
+ \brief Light vector property descriptor.
+*/
+typedef struct _ILightVectorProperty {
+ /** device name */
+ char device[MAXINDIDEVICE];
+ /** property name */
+ char name[MAXINDINAME];
+ /** short description */
+ char label[MAXINDILABEL];
+ /** GUI grouping hint */
+ char group[MAXINDIGROUP];
+ /** current property state */
+ IPState s;
+ /** lights comprising this vector */
+ ILight *lp;
+ /** dimension of lp[] */
+ int nlp;
+ /** ISO 8601 timestamp of this event */
+ char timestamp[MAXINDITSTAMP];
+ /** handy place to hang helper info */
+ void *aux;
+} ILightVectorProperty;
+
+/** \struct IBLOB
+ \brief One Blob (Binary Large Object) descriptor.
+ */
+typedef struct { /* one BLOB descriptor */
+ /** index name */
+ char name[MAXINDINAME];
+ /** this BLOB's label */
+ char label[MAXINDILABEL];
+ /** format attr */
+ char format[MAXINDIBLOBFMT];
+ /** malloced binary large object bytes */
+ void *blob;
+ /** bytes in blob */
+ int bloblen;
+ /** n uncompressed bytes */
+ int size;
+ /** pointer to parent */
+ struct _IBLOBVectorProperty *bvp;
+ /** handy place to hang helper info */
+ void *aux0, *aux1, *aux2;
+} IBLOB;
+
+/** \struct _IBLOBVectorProperty
+ \brief BLOB (Binary Large Object) vector property descriptor.
+ */
+
+typedef struct _IBLOBVectorProperty { /* BLOB vector property descriptor */
+ /** device name */
+ char device[MAXINDIDEVICE];
+ /** property name */
+ char name[MAXINDINAME];
+ /** short description */
+ char label[MAXINDILABEL];
+ /** GUI grouping hint */
+ char group[MAXINDIGROUP];
+ /** client accessibility hint */
+ IPerm p;
+ /** current max time to change, secs */
+ double timeout;
+ /** current property state */
+ IPState s;
+ /** BLOBs comprising this vector */
+ IBLOB *bp;
+ /** dimension of bp[] */
+ int nbp;
+ /** ISO 8601 timestamp of this event */
+ char timestamp[MAXINDITSTAMP];
+ /** handy place to hang helper info */
+ void *aux;
+} IBLOBVectorProperty;
+
+
+/** \brief Handy macro to find the number of elements in array a[]. Must be used with actual array, not pointer.
+*/
+#define NARRAY(a) (sizeof(a)/sizeof(a[0]))
+
+#endif
diff --git a/kstars/kstars/indi/indicom.c b/kstars/kstars/indi/indicom.c
new file mode 100644
index 00000000..15b02c8e
--- /dev/null
+++ b/kstars/kstars/indi/indicom.c
@@ -0,0 +1,638 @@
+/*
+ INDI LIB
+ Common routines used by all drivers
+ Copyright (C) 2003 by Jason Harris (jharris@30doradus.org)
+ Elwood C. Downey
+
+ This is the C version of the astronomical library in KStars
+ modified by Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+/* needed for sincos() in math.h */
+#define _GNU_SOURCE
+
+#include <stdlib.h>
+#include <math.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "indicom.h"
+
+const char * Direction[] = { "North", "West", "East", "South", "All"};
+const char * SolarSystem[] = { "Mercury", "Venus", "Moon", "Mars", "Jupiter", "Saturn", "Uranus", "Neptune", "Pluto"};
+
+/* make it compile on solaris */
+#ifndef M_PI
+#define M_PI 3.14159265358979323846264338327950288419716939937510582097494459
+#endif
+
+/******** Prototypes ***********/
+double DegToRad( double num );
+double RadToDeg( double num );
+void SinCos( double Degrees, double *sina, double *cosa );
+
+double obliquity(void);
+double constAberr(void);
+double sunMeanAnomaly(void);
+double sunMeanLongitude(void);
+double sunTrueAnomaly(void);
+double sunTrueLongitude(void);
+double earthPerihelionLongitude(void);
+double earthEccentricity(void);
+double dObliq(void);
+double dEcLong(void);
+double julianCenturies(void);
+double p1( int i1, int i2 );
+double p2( int i1, int i2 );
+void updateAstroValues( double jd );
+void nutate(double *RA, double *Dec);
+void aberrate(double *RA, double *Dec);
+void precessFromAnyEpoch(double jd0, double jdf, double *RA, double *Dec);
+void apparentCoord(double jd0, double jdf, double *RA, double *Dec);
+void getSexComponents(double value, int *d, int *m, int *s);
+
+double K = ( 20.49552 / 3600. );
+double Obliquity, K, L, L0, LM, M, M0, O, P;
+double XP, YP, ZP;
+double CX, SX, CY, SY, CZ, SZ;
+double P1[3][3], P2[3][3];
+double deltaObliquity, deltaEcLong;
+double e, T;
+
+double obliquity() { return Obliquity; }
+double constAberr() { return K; }
+double sunMeanAnomaly() { return M; }
+double sunMeanLongitude() { return L; }
+double sunTrueAnomaly() { return M0; }
+double sunTrueLongitude() { return L0; }
+double earthPerihelionLongitude() { return P; }
+double earthEccentricity() { return e; }
+double dObliq() { return deltaObliquity; }
+double dEcLong() { return deltaEcLong; }
+double julianCenturies() { return T; }
+double p1( int i1, int i2 ) { return P1[i1][i2]; }
+double p2( int i1, int i2 ) { return P2[i1][i2]; }
+
+void updateAstroValues( double jd )
+{
+ static double days = 0;
+ double jm;
+ double C, U, dObliq2;
+ /* Nutation parameters */
+ double L2, M2, O2;
+ double sin2L, cos2L, sin2M, cos2M;
+ double sinO, cosO, sin2O, cos2O;
+
+ /* no need to recalculate if same as previous JD */
+ if (days == jd)
+ return;
+
+ days = jd;
+
+ /* Julian Centuries since J2000.0 */
+ T = ( jd - J2000 ) / 36525.;
+
+ /* Julian Millenia since J2000.0 */
+ jm = T / 10.0;
+
+ /* Sun's Mean Longitude */
+ L = ( 280.46645 + 36000.76983*T + 0.0003032*T*T );
+
+ /* Sun's Mean Anomaly */
+ M = ( 357.52910 + 35999.05030*T - 0.0001559*T*T - 0.00000048*T*T*T );
+
+ /* Moon's Mean Longitude */
+ LM = ( 218.3164591 + 481267.88134236*T - 0.0013268*T*T + T*T*T/538841. - T*T*T*T/6519400.);
+
+ /* Longitude of Moon's Ascending Node */
+ O = ( 125.04452 - 1934.136261*T + 0.0020708*T*T + T*T*T/450000.0 );
+
+ /* Earth's orbital eccentricity */
+ e = 0.016708617 - 0.000042037*T - 0.0000001236*T*T;
+
+ C = ( 1.914600 - 0.004817*T - 0.000014*T*T ) * sin( DegToRad(M) )
+ + ( 0.019993 - 0.000101*T ) * sin( 2.0* DegToRad(M) )
+ + 0.000290 * sin( 3.0* DegToRad(M));
+
+ /* Sun's True Longitude */
+ L0 = ( L + C );
+
+ /* Sun's True Anomaly */
+ M0 = ( M + C );
+
+ /* Obliquity of the Ecliptic */
+ U = T/100.0;
+ dObliq2 = -4680.93*U - 1.55*U*U + 1999.25*U*U*U
+ - 51.38*U*U*U*U - 249.67*U*U*U*U*U
+ - 39.05*U*U*U*U*U*U + 7.12*U*U*U*U*U*U*U
+ + 27.87*U*U*U*U*U*U*U*U + 5.79*U*U*U*U*U*U*U*U*U
+ + 2.45*U*U*U*U*U*U*U*U*U*U;
+ Obliquity = ( 23.43929111 + dObliq2/3600.0);
+
+ O2 = ( 2.0 * O );
+ L2 = ( 2.0 * L ); /* twice mean ecl. long. of Sun */
+ M2 = ( 2.0 * LM); /* twice mean ecl. long. of Moon */
+
+ SinCos( O, &sinO, &cosO );
+ SinCos( O2, &sin2O, &cos2O );
+ SinCos( L2, &sin2L, &cos2L );
+ SinCos( M2, &sin2M, &cos2M );
+
+ deltaEcLong = ( -17.2*sinO - 1.32*sin2L - 0.23*sin2M + 0.21*sin2O)/3600.0; /* Ecl. long. correction */
+ deltaObliquity = ( 9.2*cosO + 0.57*cos2L + 0.10*cos2M - 0.09*cos2O)/3600.0; /* Obliq. correction */
+
+ /* Compute Precession Matrices: */
+ XP = ( 0.6406161*T + 0.0000839*T*T + 0.0000050*T*T*T );
+ YP = ( 0.5567530*T - 0.0001185*T*T - 0.0000116*T*T*T );
+ ZP = ( 0.6406161*T + 0.0003041*T*T + 0.0000051*T*T*T );
+
+ SinCos(XP, &SX, &CX );
+ SinCos(YP, &SY, &CY );
+ SinCos(ZP, &SZ, &CZ );
+
+ /* P1 is used to precess from any epoch to J2000 */
+ P1[0][0] = CX*CY*CZ - SX*SZ;
+ P1[1][0] = CX*CY*SZ + SX*CZ;
+ P1[2][0] = CX*SY;
+ P1[0][1] = -1.0*SX*CY*CZ - CX*SZ;
+ P1[1][1] = -1.0*SX*CY*SZ + CX*CZ;
+ P1[2][1] = -1.0*SX*SY;
+ P1[0][2] = -1.0*SY*CZ;
+ P1[1][2] = -1.0*SY*SZ;
+ P1[2][2] = CY;
+
+ /* P2 is used to precess from J2000 to any other epoch (it is the transpose of P1) */
+ P2[0][0] = CX*CY*CZ - SX*SZ;
+ P2[1][0] = -1.0*SX*CY*CZ - CX*SZ;
+ P2[2][0] = -1.0*SY*CZ;
+ P2[0][1] = CX*CY*SZ + SX*CZ;
+ P2[1][1] = -1.0*SX*CY*SZ + CX*CZ;
+ P2[2][1] = -1.0*SY*SZ;
+ P2[0][2] = CX*SY;
+ P2[1][2] = -1.0*SX*SY;
+ P2[2][2] = CY;
+
+}
+
+double DegToRad( double num )
+{
+ /*return (num * deg_rad);*/
+ return (num * (M_PI / 180.0));
+}
+
+double RadToDeg( double num )
+{
+ return (num / (M_PI / 180.0));
+}
+
+void SinCos( double Degrees, double *sina, double *cosa )
+{
+ /**We have two versions of this function. One is ANSI standard, but
+ *slower. The other is faster, but is GNU only.
+ *Using the __GLIBC_ and __GLIBC_MINOR_ constants to determine if the
+ * GNU extension sincos() is defined.
+ */
+ static int rDirty = 1;
+ double Sin, Cos;
+
+
+ if (rDirty)
+ {
+ #ifdef __GLIBC__
+ #if ( __GLIBC__ >= 2 && __GLIBC_MINOR__ >=1 && !defined(__UCLIBC__))
+ /* GNU version */
+ sincos( DegToRad(Degrees), &Sin, &Cos );
+ #else
+ /* For older GLIBC versions */
+ Sin = ::sin( DegToRad(Degrees) );
+ Cos = ::cos( DegToRad(Degrees) );
+ #endif
+ #else
+ /* ANSI-compliant version */
+ Sin = sin( DegToRad(Degrees) );
+ Cos = cos( DegToRad(Degrees) );
+ rDirty = 0;
+ #endif
+ }
+ else
+ {
+ Sin = sin( DegToRad(Degrees) );
+ Cos = cos( DegToRad(Degrees) );
+ }
+
+ *sina = Sin;
+ *cosa = Cos;
+}
+
+double calculateDec(double latitude, double SDTime)
+{
+ if (SDTime > 12) SDTime -= 12;
+
+ return RadToDeg ( atan ( (cos (DegToRad (latitude)) / sin (DegToRad (latitude))) * cos (DegToRad (SDTime))) );
+
+}
+
+double calculateRA(double SDTime)
+{
+ double ra;
+
+ ra = SDTime + 12;
+
+ if (ra < 24)
+ return ra;
+ else
+ return (ra - 24);
+}
+
+
+void nutate(double *RA, double *Dec)
+{
+ double cosRA, sinRA, cosDec, sinDec, tanDec;
+ double dRA1, dDec1;
+ double cosOb, sinOb;
+
+ SinCos( *RA, &sinRA, &cosRA );
+ SinCos( *Dec, &sinDec, &cosDec );
+
+ SinCos( obliquity(), &sinOb, &cosOb );
+
+ /* Step 2: Nutation */
+ /* approximate method */
+ tanDec = sinDec/cosDec;
+
+ dRA1 = ( dEcLong()*( cosOb + sinOb*sinRA*tanDec ) - dObliq()*cosRA*tanDec );
+ dDec1 = ( dEcLong()*( sinOb*cosRA ) + dObliq()*sinRA );
+
+ *RA = ( *RA + dRA1 );
+ *Dec = ( *Dec+ dDec1);
+}
+
+void aberrate(double *RA, double *Dec)
+{
+ double cosRA, sinRA, cosDec, sinDec;
+ double dRA2, dDec2;
+ double cosOb, sinOb, cosL, sinL, cosP, sinP;
+ double K2, e2, tanOb;
+
+ K2 = constAberr(); /* constant of aberration */
+ e2 = earthEccentricity();
+
+ SinCos( *RA, &sinRA, &cosRA );
+ SinCos( *Dec, &sinDec, &cosDec );
+
+ SinCos( obliquity(), &sinOb, &cosOb );
+ tanOb = sinOb/cosOb;
+
+ SinCos( sunTrueLongitude(), &sinL, &cosL );
+ SinCos( earthPerihelionLongitude(), &sinP, &cosP );
+
+ /* Step 3: Aberration */
+ dRA2 = ( -1.0 * K2 * ( cosRA * cosL * cosOb + sinRA * sinL )/cosDec
+ + e2 * K2 * ( cosRA * cosP * cosOb + sinRA * sinP )/cosDec );
+
+ dDec2 = ( -1.0 * K2 * ( cosL * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinL )
+ + e2 * K2 * ( cosP * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinP ) );
+
+ *RA = ( *RA + dRA2 );
+ *Dec = ( *Dec + dDec2);
+}
+
+void precessFromAnyEpoch(double jd0, double jdf, double *RA, double *Dec)
+{
+ double cosRA0, sinRA0, cosDec0, sinDec0;
+ double v[3], s[3];
+ unsigned int i=0;
+
+ SinCos( *RA, &sinRA0, &cosRA0 );
+ SinCos( *Dec, &sinDec0, &cosDec0 );
+
+ /* Need first to precess to J2000.0 coords */
+
+ if ( jd0 != J2000 )
+ {
+
+ /* v is a column vector representing input coordinates. */
+
+ updateAstroValues(jd0);
+
+ v[0] = cosRA0*cosDec0;
+ v[1] = sinRA0*cosDec0;
+ v[2] = sinDec0;
+
+
+ /*s is the product of P1 and v; s represents the
+ coordinates precessed to J2000 */
+ for ( i=0; i<3; ++i ) {
+ s[i] = p1( 0, i )*v[0] + p1( 1, i )*v[1] +
+ p1( 2, i )*v[2];
+ }
+
+ } else
+ {
+
+ /* Input coords already in J2000, set s accordingly. */
+ s[0] = cosRA0*cosDec0;
+ s[1] = sinRA0*cosDec0;
+ s[2] = sinDec0;
+ }
+
+ updateAstroValues(jdf);
+
+ /* Multiply P2 and s to get v, the vector representing the new coords. */
+
+ for ( i=0; i<3; ++i ) {
+ v[i] = p2( 0, i )*s[0] + p2( 1, i )*s[1] +
+ p2( 2, i )*s[2];
+ }
+
+ /*Extract RA, Dec from the vector:
+ RA.setRadians( atan( v[1]/v[0] ) ); */
+
+ *RA = RadToDeg( atan2( v[1],v[0] ) );
+ *Dec = RadToDeg( asin( v[2] ) );
+
+ if (*RA < 0.0 )
+ *RA = ( *RA + 360.0 );
+}
+
+void apparentCoord(double jd0, double jdf, double *RA, double *Dec)
+{
+ *RA = *RA * 15.0;
+
+ precessFromAnyEpoch(jd0,jdf, RA, Dec);
+
+ updateAstroValues(jdf);
+
+ nutate(RA, Dec);
+ aberrate(RA, Dec);
+
+ *RA = *RA / 15.0;
+}
+
+double UTtoJD(struct tm *utm)
+{
+ int year, month, day, hour, minute, second;
+ int m, y, A, B, C, D;
+ double d, jd;
+
+ /* Note: The tm_year was modified by adding +1900 to it since tm_year refers
+ to the number of years after 1900. The month field was also modified by adding 1 to it
+ since the tm_mon range is from 0 to 11 */
+ year = utm->tm_year + 1900;
+ month = utm->tm_mon + 1;
+ day = utm->tm_mday;
+ hour = utm->tm_hour;
+ minute = utm->tm_min;
+ second = utm->tm_sec;
+
+
+ if (month > 2)
+ {
+ m = month;
+ y = year;
+ } else
+ {
+ y = year - 1;
+ m = month + 12;
+ }
+
+ /* If the date is after 10/15/1582, then take Pope Gregory's modification
+ to the Julian calendar into account */
+
+ if (( year >1582 ) ||
+ ( year ==1582 && month >9 ) ||
+ ( year ==1582 && month ==9 && day >15 ))
+ {
+ A = (int) y/100;
+ B = 2 - A + (int) A/4;
+ } else {
+ B = 0;
+ }
+
+ if (y < 0) {
+ C = (int) ((365.25*y) - 0.75);
+ } else {
+ C = (int) (365.25*y);
+ }
+
+ D = (int) (30.6001*(m+1));
+
+ d = (double) day + ( (double) hour + ( (double) minute + (double) second/60.0)/60.0)/24.0;
+ jd = B + C + D + d + 1720994.5;
+
+ return jd;
+}
+
+double JDtoGMST( double jd )
+{
+ double Gmst;
+
+ /* Julian Centuries since J2000.0 */
+ T = ( jd - J2000 ) / 36525.;
+
+ /* Greewich Mean Sidereal Time */
+
+ Gmst = 280.46061837
+ + 360.98564736629*(jd-J2000)
+ + 0.000387933*T*T
+ - T*T*T/38710000.0;
+
+ return Gmst;
+}
+
+int extractISOTime(char *timestr, struct tm *utm)
+{
+
+ if (strptime(timestr, "%Y-%m-%dT%H:%M:%S", utm))
+ return (0);
+ if (strptime(timestr, "%Y/%m/%dT%H:%M:%S", utm))
+ return (0);
+ if (strptime(timestr, "%Y:%m:%dT%H:%M:%S", utm))
+ return (0);
+ if (strptime(timestr, "%Y-%m-%dT%H-%M-%S", utm))
+ return (0);
+
+ return (-1);
+
+}
+
+/* sprint the variable a in sexagesimal format into out[].
+ * w is the number of spaces for the whole part.
+ * fracbase is the number of pieces a whole is to broken into; valid options:
+ * 360000: <w>:mm:ss.ss
+ * 36000: <w>:mm:ss.s
+ * 3600: <w>:mm:ss
+ * 600: <w>:mm.m
+ * 60: <w>:mm
+ * return number of characters written to out, not counting final '\0'.
+ */
+int
+fs_sexa (char *out, double a, int w, int fracbase)
+{
+ char *out0 = out;
+ unsigned long n;
+ int d;
+ int f;
+ int m;
+ int s;
+ int isneg;
+
+ /* save whether it's negative but do all the rest with a positive */
+ isneg = (a < 0);
+ if (isneg)
+ a = -a;
+
+ /* convert to an integral number of whole portions */
+ n = (unsigned long)(a * fracbase + 0.5);
+ d = n/fracbase;
+ f = n%fracbase;
+
+ /* form the whole part; "negative 0" is a special case */
+ if (isneg && d == 0)
+ out += sprintf (out, "%*s-0", w-2, "");
+ else
+ out += sprintf (out, "%*d", w, isneg ? -d : d);
+
+ /* do the rest */
+ switch (fracbase) {
+ case 60: /* dd:mm */
+ m = f/(fracbase/60);
+ out += sprintf (out, ":%02d", m);
+ break;
+ case 600: /* dd:mm.m */
+ out += sprintf (out, ":%02d.%1d", f/10, f%10);
+ break;
+ case 3600: /* dd:mm:ss */
+ m = f/(fracbase/60);
+ s = f%(fracbase/60);
+ out += sprintf (out, ":%02d:%02d", m, s);
+ break;
+ case 36000: /* dd:mm:ss.s*/
+ m = f/(fracbase/60);
+ s = f%(fracbase/60);
+ out += sprintf (out, ":%02d:%02d.%1d", m, s/10, s%10);
+ break;
+ case 360000: /* dd:mm:ss.ss */
+ m = f/(fracbase/60);
+ s = f%(fracbase/60);
+ out += sprintf (out, ":%02d:%02d.%02d", m, s/100, s%100);
+ break;
+ default:
+ printf ("fs_sexa: unknown fracbase: %d\n", fracbase);
+ exit(1);
+ }
+
+ return (out - out0);
+}
+
+/* convert sexagesimal string str AxBxC to double.
+ * x can be anything non-numeric. Any missing A, B or C will be assumed 0.
+ * optional - and + can be anywhere.
+ * return 0 if ok, -1 if can't find a thing.
+ */
+int
+f_scansexa (
+const char *str0, /* input string */
+double *dp) /* cracked value, if return 0 */
+{
+ double a = 0, b = 0, c = 0;
+ char str[128];
+ char *neg;
+ int r;
+
+ /* copy str0 so we can play with it */
+ strncpy (str, str0, sizeof(str)-1);
+ str[sizeof(str)-1] = '\0';
+
+ neg = strchr(str, '-');
+ if (neg)
+ *neg = ' ';
+ r = sscanf (str, "%lf%*[^0-9]%lf%*[^0-9]%lf", &a, &b, &c);
+ if (r < 1)
+ return (-1);
+ *dp = a + b/60 + c/3600;
+ if (neg)
+ *dp *= -1;
+ return (0);
+}
+
+void getSexComponents(double value, int *d, int *m, int *s)
+{
+
+ *d = (int) fabs(value);
+ *m = (int) ((fabs(value) - *d) * 60.0);
+ *s = (int) rint(((fabs(value) - *d) * 60.0 - *m) *60.0);
+
+ if (value < 0)
+ *d *= -1;
+}
+
+/* fill buf with properly formatted INumber string. return length */
+int
+numberFormat (char *buf, const char *format, double value)
+{
+ int w, f, s;
+ char m;
+
+ if (sscanf (format, "%%%d.%d%c", &w, &f, &m) == 3 && m == 'm') {
+ /* INDI sexi format */
+ switch (f) {
+ case 9: s = 360000; break;
+ case 8: s = 36000; break;
+ case 6: s = 3600; break;
+ case 5: s = 600; break;
+ default: s = 60; break;
+ }
+ return (fs_sexa (buf, value, w-f, s));
+ } else {
+ /* normal printf format */
+ return (sprintf (buf, format, value));
+ }
+}
+
+double angularDistance(double fromRA, double fromDEC, double toRA, double toDEC)
+{
+
+ double dalpha = DegToRad(fromRA) - DegToRad(toRA);
+ double ddelta = DegToRad(fromDEC) - DegToRad(toDEC);
+
+ double sa = sin(dalpha/2.);
+ double sd = sin(ddelta/2.);
+
+ double hava = sa*sa;
+ double havd = sd*sd;
+
+ double aux = havd + cos (DegToRad(fromDEC)) * cos(DegToRad(toDEC)) * hava;
+
+ return (RadToDeg ( 2 * fabs(asin( sqrt(aux) ))));
+}
+
+/* return current system time in message format */
+const char *
+timestamp()
+{
+ static char ts[32];
+ struct tm *tp;
+ time_t t;
+
+ time (&t);
+ tp = gmtime (&t);
+ strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp);
+ return (ts);
+}
+
diff --git a/kstars/kstars/indi/indicom.h b/kstars/kstars/indi/indicom.h
new file mode 100644
index 00000000..726c7dcd
--- /dev/null
+++ b/kstars/kstars/indi/indicom.h
@@ -0,0 +1,272 @@
+/*
+ INDI LIB
+ Common routines used by all drivers
+ Copyright (C) 2003 by Jason Harris (jharris@30doradus.org)
+ Elwood C. Downey
+
+ This is the C version of the astronomical library in KStars
+ modified by Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+/** \file indicom.h
+ \brief Implementations for common astronomical routines.
+
+ \author Jason Harris
+ \author Elwood C. Downey
+ \author Jasem Mutlaq
+*/
+
+#ifndef INDICOM_H
+#define INDICOM_H
+
+#include <time.h>
+
+#define J2000 2451545.0
+#define TRACKING_THRESHOLD 0.05 /* 3' for tracking */
+#define ERRMSG_SIZE 1024
+
+extern const char * Direction[];
+extern const char * SolarSystem[];
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * \defgroup mathFunctions Handy math routines.
+ */
+/*@{*/
+
+/** \brief Convert degrees to radians.
+ \param num number in degrees.
+ \return number in radians.
+*/
+double DegToRad( double num );
+
+/** \brief Convert radians to degrees.
+ \param num number in radians.
+ \return number in degrees.
+*/
+double RadToDeg( double num );
+
+/** \brief Get the sin and cosine of a number.
+
+ The function attempts to use GNU sincos extension when possible. The sin and cosine values for \e Degrees are stored in the \e sina and \e cosa parameters.
+ \param Degrees the number in degrees to return its sin and cosine.
+ \param sina pointer to a double to hold the sin value.
+ \param cosa pointer to a double to hold the cosine value.
+*/
+void SinCos( double Degrees, double *sina, double *cosa );
+
+/*@}*/
+
+/**
+ * \defgroup ephemerisFunctions Common ephemeris functions.
+
+ The ephemeris functions are date-dependent. Call updateAstroValues() to update orbital values used in many algorithms before using any ephemeris function. You only need to call updateAstroValues() again if you need to update the orbital values for a different date.
+ */
+/*@{*/
+
+/** \brief Returns the obliquity of orbit.
+*/
+double obliquity();
+
+/** \brief Returns the constant of aberration (20.49 arcsec). */
+double constAberr();
+
+/** \brief Returns the mean solar anomaly. */
+double sunMeanAnomaly();
+
+/** \brief Returns the mean solar longitude. */
+double sunMeanLongitude();
+
+/** \brief Returns the true solar anomaly. */
+double sunTrueAnomaly();
+
+/** \brief Returns the true solar longitude. */
+double sunTrueLongitude();
+
+/** \brief Returns the longitude of the Earth's perihelion point. */
+double earthPerihelionLongitude();
+
+/** \brief Returns eccentricity of Earth's orbit.*/
+double earthEccentricity();
+
+/** \brief Returns the change in obliquity due to the nutation of Earth's orbit. */
+double dObliq();
+
+/** \brief Returns the change in Ecliptic Longitude due to nutation. */
+double dEcLong();
+
+/** \brief Returns Julian centuries since J2000*/
+double julianCenturies();
+
+/** \brief Returns element of P1 precession array at position [i1][i2] */
+double p1( int i1, int i2 );
+
+/** \brief Returns element of P2 precession array at position [i1][i2] */
+double p2( int i1, int i2 );
+
+/** \brief Update all orbital values for the given date as an argument. Any subsecquent functions will use values affected by this date until changed.
+ \param jd Julian date
+ */
+void updateAstroValues( double jd );
+
+/** \brief Calculates the declination on the celestial sphere at 0 degrees altitude given the siderial time and latitude.
+ \param latitude Current latitude.
+ \param SDTime Current sideral time.
+ \return Returns declinatation at 0 degrees altitude for the given parameters.
+ */
+double calculateDec(double latitude, double SDTime);
+
+/** \brief Calculates the right ascension on the celestial sphere at 0 degrees azimuth given the siderial time.
+ \param SDTime Current sidereal time.
+ \return Returns right ascension at 0 degrees azimith for the given parameters.
+ */
+double calculateRA(double SDTime);
+
+/** \brief Calculates the angular distance between two points on the celestial sphere.
+ \param fromRA Right ascension of starting point in degrees.
+ \param fromDEC Declination of starting point in degrees.
+ \param toRA Right ascension of ending point in degrees.
+ \param toDEC Declination of ending point in degrees.
+ \return Angular seperation in degrees.
+*/
+double angularDistance(double fromRA, double fromDEC, double toRA, double toDEC);
+
+/** \brief Nutate a given RA and Dec.
+ \param RA a pointer to a double containing the Right ascension in degrees to nutate. The function stores the processed Right ascension back in this variable.
+ \param Dec a pointer to a double containing the delination in degrees to nutate. The function stores the processed delination back in this variable.
+*/
+void nutate(double *RA, double *Dec);
+
+/** \brief Aberrate a given RA and Dec.
+ \param RA a pointer to a double containing the Right ascension in degrees to aberrate. The function stores the processed Right ascension back in this variable.
+ \param Dec a pointer to a double containing the delination in degrees to aberrate. The function stores the processed delination back in this variable.
+*/
+void aberrate(double *RA, double *Dec);
+
+/** \brief Precess the given RA and Dec from any epoch to any epoch.
+ \param jd0 starting epoch.
+ \param jdf final epoch.
+ \param RA a pointer to a double containing the Right ascension in degrees to precess. The function stores the processed Right ascension back in this variable.
+ \param Dec a pointer to a double containing the delination in degrees to precess. The function stores the processed delination back in this variable.
+*/
+void precessFromAnyEpoch(double jd0, double jdf, double *RA, double *Dec);
+
+/** \brief Calculate the apparent coordiantes for RA and Dec from any epoch to any epoch.
+ \param jd0 starting epoch.
+ \param jdf final epoch.
+ \param RA a pointer to a double containing the Right ascension in hours. The function stores the processed Right ascension back in this variable.
+ \param Dec a pointer to a double containing the delination in degrees. The function stores the processed delination back in this variable.
+*/
+void apparentCoord(double jd0, double jdf, double *RA, double *Dec);
+
+/*@}*/
+
+
+/**
+ * \defgroup convertFunctions Handy formatting and conversion routines.
+ */
+/*@{*/
+
+/** \brief Converts a sexagesimal number to a string.
+
+ sprint the variable a in sexagesimal format into out[].
+
+ \param out a pointer to store the sexagesimal number.
+ \param a the sexagesimal number to convert.
+ \param w the number of spaces in the whole part.
+ \param fracbase is the number of pieces a whole is to broken into; valid options:\n
+ \li 360000: \<w\>:mm:ss.ss
+ \li 36000: \<w\>:mm:ss.s
+ \li 3600: \<w\>:mm:ss
+ \li 600: \<w\>:mm.m
+ \li 60: \<w\>:mm
+
+ \return number of characters written to out, not counting final null terminator.
+ */
+int fs_sexa (char *out, double a, int w, int fracbase);
+
+/** \brief convert sexagesimal string str AxBxC to double.
+
+ x can be anything non-numeric. Any missing A, B or C will be assumed 0. Optional - and + can be anywhere.
+
+ \param str0 string containing sexagesimal number.
+ \param dp pointer to a double to store the sexagesimal number.
+ \return return 0 if ok, -1 if can't find a thing.
+ */
+int f_scansexa (const char *str0, double *dp);
+
+/** \brief Extract ISO 8601 time and store it in a tm struct.
+ \param timestr a string containing date and time in ISO 8601 format.
+ \param utm a pointer to a \e tm structure to store the extracted time and date.
+ \return 0 on success, -1 on failure.
+*/
+int extractISOTime(char *timestr, struct tm *utm);
+
+/** \brief Converts Universal Time to Julian Date.
+ \param utm a pointer to a structure holding the universal time and date.
+ \return The Julian date fot the passed universal time.
+*/
+double UTtoJD(struct tm *utm);
+
+/** \brief Return the degree, minute, and second components of a sexagesimal number.
+ \param value sexagesimal number to decompose.
+ \param d a pointer to double to store the degrees field.
+ \param m a pointer to a double to store the minutes field.
+ \param s a pointer to a double to store the seconds field.
+*/
+
+/** \brief Converts Julian Date to Greenwich Sidereal Time.
+ \param jd The Julian date
+ \return GMST in degrees
+*/
+double JDtoGMST( double jd );
+
+void getSexComponents(double value, int *d, int *m, int *s);
+
+/** \brief Fill buffer with properly formatted INumber string.
+ \param buf to store the formatted string.
+ \param format format in sprintf style.
+ \param value the number to format.
+ \return length of string.
+*/
+int numberFormat (char *buf, const char *format, double value);
+
+/** \brief Fill buffer with properly formatted INumber string.
+ \param buf to store the formatted string.
+ \param format format in sprintf style.
+ \param value the number to format.
+ \return length of string.
+*/
+int numberFormat (char *buf, const char *format, double value);
+
+/** \brief Create an ISO 8601 formatted time stamp. The format is YYYY-MM-DDTHH:MM:SS
+ \return The formatted time stamp.
+*/
+const char *timestamp (void);
+
+/*@}*/
+
+#ifdef __cplusplus
+}
+#endif
+
+
+#endif
diff --git a/kstars/kstars/indi/indidevapi.h b/kstars/kstars/indi/indidevapi.h
new file mode 100644
index 00000000..3b6aacc6
--- /dev/null
+++ b/kstars/kstars/indi/indidevapi.h
@@ -0,0 +1,511 @@
+#if 0
+ INDI
+ Copyright (C) 2003 Elwood C. Downey
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#ifndef INDI_DEVAPI_H
+#define INDI_DEVAPI_H
+
+/** \file indidevapi.h
+ \brief Interface to the reference INDI C API device implementation on the Device Driver side.
+ \author Elwood C. Downey
+ \author Jasem Mutlaq
+
+ This file is divided into two main sections:\n
+ <ol><li> Functions the INDI device driver framework defines which the Driver may
+ call:</li>
+
+ <ul><li>IDxxx functions to send messages to an INDI client.</li>
+ <li>IExxx functions to implement the event driven model.</li>
+ <li>IUxxx functions to perform handy utility functions.</li></ul>
+
+ <li>Functions the INDI device driver framework calls which the Driver must
+ define:</li>
+
+ <ul><li>ISxxx to respond to messages from a Client.</li></ul></ol>
+*/
+
+
+/*******************************************************************************
+ * get the data structures
+ */
+
+#include "indiapi.h"
+
+/*******************************************************************************
+ *******************************************************************************
+ *
+ * Functions the INDI device driver framework defines which the Driver calls
+ *
+ *******************************************************************************
+ *******************************************************************************
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**
+ * \defgroup d2cFunctions Functions Drivers call to define their Properties to Clients.
+ */
+/*@{*/
+
+/** \brief Tell client to create a text vector property.
+ \param t pointer to the vector text property to be defined.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDDefText (const ITextVectorProperty *t, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to create a number number property.
+ \param n pointer to the vector number property to be defined.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDDefNumber (const INumberVectorProperty *n, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to create a switch vector property.
+ \param s pointer to the vector switch property to be defined.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDDefSwitch (const ISwitchVectorProperty *s, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to create a light vector property.
+ \param l pointer to the vector light property to be defined.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDDefLight (const ILightVectorProperty *l, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to create a BLOB vector property.
+ \param b pointer to the vector BLOB property to be defined.
+ \param msg message in printf style to send to the client. May be NULL.
+ */
+extern void IDDefBLOB (const IBLOBVectorProperty *b, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+
+/*@}*/
+
+/**
+ * \defgroup d2cuFunctions Functions Drivers call to tell Clients of new values for existing Properties.
+ */
+/*@{*/
+
+/** \brief Tell client to update an existing text vector property.
+ \param t pointer to the vector text property.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDSetText (const ITextVectorProperty *t, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to update an existing number vector property.
+ \param n pointer to the vector number property.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDSetNumber (const INumberVectorProperty *n, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to update an existing switch vector property.
+ \param s pointer to the vector switch property.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDSetSwitch (const ISwitchVectorProperty *s, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to update an existing light vector property.
+ \param l pointer to the vector light property.
+ \param msg message in printf style to send to the client. May be NULL.
+*/
+extern void IDSetLight (const ILightVectorProperty *l, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Tell client to update an existing BLOB vector property.
+ \param b pointer to the vector BLOB property.
+ \param msg message in printf style to send to the client. May be NULL.
+ */
+extern void IDSetBLOB (const IBLOBVectorProperty *b, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/*@}*/
+
+
+/** \brief Function Drivers call to send log messages to Clients.
+
+ If dev is specified the Client shall associate the message with that device; if dev is NULL the Client shall treat the message as generic from no specific Device.
+
+ \param dev device name
+ \param msg message in printf style to send to the client.
+*/
+extern void IDMessage (const char *dev, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 2, 3 ) ) )
+#endif
+;
+
+/** \brief Function Drivers call to inform Clients a Property is no longer available, or the entire device is gone if name is NULL.
+
+ \param dev device name. If device name is NULL, the entire device will be deleted.
+ \param name property name to be deleted.
+ \param msg message in printf style to send to the client.
+*/
+extern void IDDelete (const char *dev, const char *name, const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 3, 4 ) ) )
+#endif
+;
+
+/** \brief Function Drivers call to log a message locally.
+
+ The message is not sent to any Clients.
+
+ \param msg message in printf style to send to the client.
+*/
+extern void IDLog (const char *msg, ...)
+#ifdef __GNUC__
+ __attribute__ ( ( format( printf, 1, 2 ) ) )
+#endif
+;
+
+/**
+ * \defgroup deventFunctions Functions Drivers call to register with the INDI event utilities.
+
+ Callbacks are called when a read on a file descriptor will not block. Timers are called once after a specified interval. Workprocs are called when there is nothing else to do. The "Add" functions return a unique id for use with their corresponding "Rm" removal function. An arbitrary pointer may be specified when a function is registered which will be stored and forwarded unchanged when the function is later invoked.
+ */
+/*@{*/
+
+ /* signature of a callback, timout caller and work procedure function */
+
+/** \typedef IE_CBF Signature of a callback. */
+typedef void (IE_CBF) (int readfiledes, void *userpointer);
+/** \typedef IE_CBF Signature of a timeout caller. */
+typedef void (IE_TCF) (void *userpointer);
+/** \typedef IE_CBF Signature of a work procedure function. */
+typedef void (IE_WPF) (void *userpointer);
+
+/* functions to add and remove callbacks, timers and work procedures */
+
+/** \brief Register a new callback, \e fp, to be called with \e userpointer as argument when \e readfiledes is ready.
+*
+* \param readfiledes file descriptor.
+* \param fp a pointer to the callback function.
+* \param userpointer a pointer to be passed to the callback function when called.
+* \return a unique callback id for use with IERmCallback().
+*/
+extern int IEAddCallback (int readfiledes, IE_CBF *fp, void *userpointer);
+
+/** \brief Remove a callback function.
+*
+* \param callbackid the callback ID returned from IEAddCallback()
+*/
+extern void IERmCallback (int callbackid);
+
+/** \brief Register a new timer function, \e fp, to be called with \e ud as argument after \e ms.
+
+ Add to list in order of decreasing time from epoch, ie, last entry runs soonest. The timer will only invoke the callback function \b once. You need to call addTimer again if you want to repeat the process.
+*
+* \param millisecs timer period in milliseconds.
+* \param fp a pointer to the callback function.
+* \param userpointer a pointer to be passed to the callback function when called.
+* \return a unique id for use with IERmTimer().
+*/
+extern int IEAddTimer (int millisecs, IE_TCF *fp, void *userpointer);
+
+/** \brief Remove the timer with the given \e timerid, as returned from IEAddTimer.
+*
+* \param timerid the timer callback ID returned from IEAddTimer().
+*/
+extern void IERmTimer (int timerid);
+
+/** \brief Add a new work procedure, fp, to be called with ud when nothing else to do.
+*
+* \param fp a pointer to the work procedure callback function.
+* \param userpointer a pointer to be passed to the callback function when called.
+* \return a unique id for use with IERmWorkProc().
+*/
+extern int IEAddWorkProc (IE_WPF *fp, void *userpointer);
+
+/** \brief Remove the work procedure with the given \e workprocid, as returned from IEAddWorkProc().
+*
+* \param workprocid the work procedure callback ID returned from IEAddWorkProc().
+*/
+extern void IERmWorkProc (int workprocid);
+
+/*@}*/
+
+/**
+ * \defgroup dutilFunctions Functions Drivers call to perform handy utility functions.
+
+ These do not communicate with the Client in any way.
+ */
+/*@{*/
+
+
+/** \brief Find an IText member in a vector text property.
+*
+* \param tp a pointer to a text vector property.
+* \param name the name of the member to search for.
+* \return a pointer to an IText member on match, or NULL if nothing is found.
+*/
+extern IText *IUFindText (const ITextVectorProperty *tp, const char *name);
+
+/** \brief Find an INumber member in a number text property.
+*
+* \param tp a pointer to a number vector property.
+* \param name the name of the member to search for.
+* \return a pointer to an INumber member on match, or NULL if nothing is found.
+*/
+extern INumber *IUFindNumber(const INumberVectorProperty *tp, const char *name);
+
+/** \brief Find an ISwitch member in a vector switch property.
+*
+* \param tp a pointer to a switch vector property.
+* \param name the name of the member to search for.
+* \return a pointer to an ISwitch member on match, or NULL if nothing is found.
+*/
+extern ISwitch *IUFindSwitch(const ISwitchVectorProperty *tp, const char *name);
+
+/** \brief Returns the first ON switch it finds in the vector switch property.
+
+* \note This is only valid for ISR_1OFMANY mode. That is, when only one switch out of many is allowed to be ON. Do not use this function if you can have multiple ON switches in the same vector property.
+*
+* \param tp a pointer to a switch vector property.
+* \return a pointer to the \e first ON ISwitch member if found. If all switches are off, NULL is returned.
+*/
+extern ISwitch *IUFindOnSwitch (const ISwitchVectorProperty *tp);
+
+/** \brief Reset all switches in a switch vector property to OFF.
+*
+* \param svp a pointer to a switch vector property.
+*/
+extern void IUResetSwitches(const ISwitchVectorProperty *svp);
+
+/** \brief Update all switches in a switch vector property.
+*
+* \param svp a pointer to a switch vector property.
+* \param states the states of the new ISwitch members.
+* \param names the names of the ISwtich members to update.
+* \param n the number of ISwitch members to update.
+* \return 0 if update successful, -1 otherwise.
+*/
+extern int IUUpdateSwitches(ISwitchVectorProperty *svp, ISState *states, char *names[], int n);
+
+/** \brief Update all numbers in a number vector property.
+*
+* \param nvp a pointer to a number vector property.
+* \param values the states of the new INumber members.
+* \param names the names of the INumber members to update.
+* \param n the number of INumber members to update.
+* \return 0 if update successful, -1 otherwise. Update will fail if values are out of scope, or in case of property name mismatch.
+*/
+extern int IUUpdateNumbers(INumberVectorProperty *nvp, double values[], char *names[], int n);
+
+/** \brief Function to update the min and max elements of a number in the client
+ \param nvp pointer to an INumberVectorProperty.
+ */
+extern void IUUpdateMinMax(INumberVectorProperty *nvp);
+
+/** \brief Function to reliably save new text in a IText.
+ \param tp pointer to an IText member.
+ \param newtext the new text to be saved
+*/
+extern void IUSaveText (IText *tp, const char *newtext);
+
+/** \brief Assign attributes for a switch property. The switch's auxilary elements will be set to NULL.
+ \param sp pointer a switch property to fill
+ \param name the switch name
+ \param label the switch label
+ \param s the switch state (ISS_ON or ISS_OFF)
+*/
+extern void fillSwitch(ISwitch *sp, const char *name, const char * label, ISState s);
+
+/** \brief Assign attributes for a number property. The number's auxilary elements will be set to NULL.
+ \param np pointer a number property to fill
+ \param name the number name
+ \param label the number label
+ \param format the number format in printf style (e.g. "%02d")
+ \param min the minimum possible value
+ \param max the maximum possible value
+ \param step the step used to climb from minimum value to maximum value
+ \param value the number's current value
+*/
+extern void fillNumber(INumber *np, const char *name, const char * label, const char *format, double min, double max, double step, double value);
+
+/** \brief Assign attributes for a text property. The text's auxilary elements will be set to NULL.
+ \param tp pointer a text property to fill
+ \param name the text name
+ \param label the text label
+ \param initialText the initial text
+*/
+extern void fillText(IText *tp, const char *name, const char * label, const char *initialText);
+
+/** \brief Assign attributes for a switch vector property. The vector's auxilary elements will be set to NULL.
+ \param svp pointer a switch vector property to fill
+ \param sp pointer to an array of switches
+ \param nsp the dimension of sp
+ \param dev the device name this vector property belongs to
+ \param name the vector property name
+ \param label the vector property label
+ \param group the vector property group
+ \param p the vector property permission
+ \param r the switches behavior
+ \param timeout vector property timeout in seconds
+ \param s the vector property initial state.
+*/
+extern void fillSwitchVector(ISwitchVectorProperty *svp, ISwitch *sp, int nsp, const char * dev, const char *name, const char *label, const char *group, IPerm p, ISRule r, double timeout, IPState s);
+
+/** \brief Assign attributes for a number vector property. The vector's auxilary elements will be set to NULL.
+ \param nvp pointer a number vector property to fill
+ \param np pointer to an array of numbers
+ \param nnp the dimension of np
+ \param dev the device name this vector property belongs to
+ \param name the vector property name
+ \param label the vector property label
+ \param group the vector property group
+ \param p the vector property permission
+ \param timeout vector property timeout in seconds
+ \param s the vector property initial state.
+*/
+extern void fillNumberVector(INumberVectorProperty *nvp, INumber *np, int nnp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s);
+
+/** \brief Assign attributes for a text vector property. The vector's auxilary elements will be set to NULL.
+ \param tvp pointer a text vector property to fill
+ \param tp pointer to an array of texts
+ \param ntp the dimension of tp
+ \param dev the device name this vector property belongs to
+ \param name the vector property name
+ \param label the vector property label
+ \param group the vector property group
+ \param p the vector property permission
+ \param timeout vector property timeout in seconds
+ \param s the vector property initial state.
+*/
+extern void fillTextVector(ITextVectorProperty *tvp, IText *tp, int ntp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s);
+
+/*@}*/
+
+/*******************************************************************************
+ *******************************************************************************
+ *
+ * Functions the INDI Device Driver framework calls which the Driver must
+ * define.
+ *
+ *******************************************************************************
+ *******************************************************************************
+ */
+
+
+/** \brief Function defined by Drivers that is called when a Client asks for the definitions of all Properties this Driver supports for the given device.
+ \param dev the name of the device.
+*/
+extern void ISGetProperties (const char *dev);
+
+
+/**
+ * \defgroup dcuFunctions Functions defined by Drivers that are called when a Client wishes to set different values named members of the given vector Property.
+
+ The values and their names are parallel arrays of n elements each.
+*/
+/*@{*/
+
+/** \brief Update the value of an existing text vector property.
+ \param dev the name of the device.
+ \param name the name of the text vector property to update.
+ \param texts an array of text values.
+ \param names parallel names to the array of text values.
+ \param n the dimension of texts[].
+ \note You do not need to call this function, it is called by INDI when new text values arrive from the client.
+*/
+extern void ISNewText (const char *dev, const char *name, char *texts[],
+ char *names[], int n);
+
+/** \brief Update the value of an existing number vector property.
+ \param dev the name of the device.
+ \param name the name of the number vector property to update.
+ \param doubles an array of number values.
+ \param names parallel names to the array of number values.
+ \param n the dimension of doubles[].
+ \note You do not need to call this function, it is called by INDI when new number values arrive from the client.
+*/
+extern void ISNewNumber (const char *dev, const char *name, double *doubles,
+ char *names[], int n);
+
+/** \brief Update the value of an existing switch vector property.
+ \param dev the name of the device.
+ \param name the name of the switch vector property to update.
+ \param states an array of switch states.
+ \param names parallel names to the array of switch states.
+ \param n the dimension of states[].
+ \note You do not need to call this function, it is called by INDI when new switch values arrive from the client.
+*/
+extern void ISNewSwitch (const char *dev, const char *name, ISState *states,
+ char *names[], int n);
+
+/** \brief Update data of an existing blob vector property.
+ \param dev the name of the device.
+ \param name the name of the blob vector property to update.
+ \param sizes an array of blob sizes in bytes.
+ \param blobs the blob data array in bytes
+ \param formats Blob data format (e.g. fits.z).
+ \param names names of blob members to update.
+ \param n the number of blobs to update.
+ \note You do not need to call this function, it is called by INDI when new blob values arrive from the client.
+ e.g. BLOB element with name names[0] has data located in blobs[0] with size sizes[0] and format formats[0].
+*/
+
+extern void ISNewBLOB (const char *dev, const char *name, int sizes[],
+ char *blobs[], char *formats[], char *names[], int n);
+
+/*@}*/
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/kstars/kstars/indi/indidrivermain.c b/kstars/kstars/indi/indidrivermain.c
new file mode 100644
index 00000000..4f375ca4
--- /dev/null
+++ b/kstars/kstars/indi/indidrivermain.c
@@ -0,0 +1,1250 @@
+#if 0
+ INDI
+ Copyright (C) 2003 Elwood C. Downey
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+/* main() for one INDI driver process.
+ * Drivers define IS*() functions we call to deliver INDI XML arriving on stdin.
+ * Drivers call ID*() functions to send INDI XML commands to stdout.
+ * Drivers call IE*() functions to build an event-driver program.
+ * Drivers call IU*() functions to perform various common utility tasks.
+ * Troubles are reported on stderr then we exit.
+ *
+ * This requires liblilxml.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <string.h>
+#include <errno.h>
+#include <time.h>
+#include <unistd.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+
+#include "lilxml.h"
+#include "base64.h"
+#include "eventloop.h"
+#include "indidevapi.h"
+#include "indicom.h"
+
+static void usage(void);
+static void clientMsgCB(int fd, void *arg);
+static int dispatch (XMLEle *root, char msg[]);
+static int crackDN (XMLEle *root, char **dev, char **name, char msg[]);
+const char *pstateStr(IPState s);
+const char *sstateStr(ISState s);
+const char *ruleStr(ISRule r);
+const char *permStr(IPerm p);
+
+static int nroCheck; /* # of elements in roCheck */
+static int verbose; /* chatty */
+char *me; /* a.out name */
+static LilXML *clixml; /* XML parser context */
+
+/* insure RO properties are never modified. RO Sanity Check */
+typedef struct
+{
+ char propName[MAXINDINAME];
+ IPerm perm;
+} ROSC;
+
+static ROSC *roCheck;
+
+int
+main (int ac, char *av[])
+{
+ setgid( getgid() );
+ setuid( getuid() );
+ if (geteuid() != getuid())
+ exit(255);
+
+ /* save handy pointer to our base name */
+ for (me = av[0]; av[0][0]; av[0]++)
+ if (av[0][0] == '/')
+ me = &av[0][1];
+
+ /* crack args */
+ while (--ac && (*++av)[0] == '-')
+ while (*++(*av))
+ switch (*(*av)) {
+ case 'v': /* verbose */
+ verbose++;
+ break;
+ default:
+ usage();
+ }
+
+ /* ac remaining args starting at av[0] */
+ if (ac > 0)
+ usage();
+
+ /* init */
+ clixml = newLilXML();
+ addCallback (0, clientMsgCB, NULL);
+
+ nroCheck = 0;
+ roCheck = NULL;
+
+ /* service client */
+ eventLoop();
+
+ /* eh?? */
+ fprintf (stderr, "%s: inf loop ended\n", me);
+ return (1);
+}
+
+/* functions we define that drivers may call */
+
+/* tell client to create a text vector property */
+void
+IDDefText (const ITextVectorProperty *tvp, const char *fmt, ...)
+{
+ int i;
+ ROSC *SC;
+
+ printf ("<defTextVector\n");
+ printf (" device='%s'\n", tvp->device);
+ printf (" name='%s'\n", tvp->name);
+ printf (" label='%s'\n", tvp->label);
+ printf (" group='%s'\n", tvp->group);
+ printf (" state='%s'\n", pstateStr(tvp->s));
+ printf (" perm='%s'\n", permStr(tvp->p));
+ printf (" timeout='%g'\n", tvp->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < tvp->ntp; i++) {
+ IText *tp = &tvp->tp[i];
+ printf (" <defText\n");
+ printf (" name='%s'\n", tp->name);
+ printf (" label='%s'>\n", tp->label);
+ printf (" %s\n", tp->text ? tp->text : "");
+ printf (" </defText>\n");
+ }
+
+ printf ("</defTextVector>\n");
+
+ /* Add this property to insure proper sanity check */
+ roCheck = roCheck ? (ROSC *) realloc ( roCheck, sizeof(ROSC) * (nroCheck+1))
+ : (ROSC *) malloc ( sizeof(ROSC));
+ SC = &roCheck[nroCheck++];
+
+ strcpy(SC->propName, tvp->name);
+ SC->perm = tvp->p;
+
+ fflush (stdout);
+}
+
+/* tell client to create a new numeric vector property */
+void
+IDDefNumber (const INumberVectorProperty *n, const char *fmt, ...)
+{
+ int i;
+ ROSC *SC;
+
+ printf ("<defNumberVector\n");
+ printf (" device='%s'\n", n->device);
+ printf (" name='%s'\n", n->name);
+ printf (" label='%s'\n", n->label);
+ printf (" group='%s'\n", n->group);
+ printf (" state='%s'\n", pstateStr(n->s));
+ printf (" perm='%s'\n", permStr(n->p));
+ printf (" timeout='%g'\n", n->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < n->nnp; i++) {
+ INumber *np = &n->np[i];
+ printf (" <defNumber\n");
+ printf (" name='%s'\n", np->name);
+ printf (" label='%s'\n", np->label);
+ printf (" format='%s'\n", np->format);
+ printf (" min='%g'\n", np->min);
+ printf (" max='%g'\n", np->max);
+ printf (" step='%g'>\n", np->step);
+ printf (" %g\n", np->value);
+ printf (" </defNumber>\n");
+ }
+
+ printf ("</defNumberVector>\n");
+
+ /* Add this property to insure proper sanity check */
+ roCheck = roCheck ? (ROSC *) realloc ( roCheck, sizeof(ROSC) * (nroCheck+1))
+ : (ROSC *) malloc ( sizeof(ROSC));
+ SC = &roCheck[nroCheck++];
+
+ strcpy(SC->propName, n->name);
+ SC->perm = n->p;
+
+ fflush (stdout);
+}
+
+/* tell client to create a new switch vector property */
+void
+IDDefSwitch (const ISwitchVectorProperty *s, const char *fmt, ...)
+
+{
+ int i;
+ ROSC *SC;
+
+ printf ("<defSwitchVector\n");
+ printf (" device='%s'\n", s->device);
+ printf (" name='%s'\n", s->name);
+ printf (" label='%s'\n", s->label);
+ printf (" group='%s'\n", s->group);
+ printf (" state='%s'\n", pstateStr(s->s));
+ printf (" perm='%s'\n", permStr(s->p));
+ printf (" rule='%s'\n", ruleStr (s->r));
+ printf (" timeout='%g'\n", s->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < s->nsp; i++) {
+ ISwitch *sp = &s->sp[i];
+ printf (" <defSwitch\n");
+ printf (" name='%s'\n", sp->name);
+ printf (" label='%s'>\n", sp->label);
+ printf (" %s\n", sstateStr(sp->s));
+ printf (" </defSwitch>\n");
+ }
+
+ printf ("</defSwitchVector>\n");
+
+ /* Add this property to insure proper sanity check */
+ roCheck = roCheck ? (ROSC *) realloc ( roCheck, sizeof(ROSC) * (nroCheck+1))
+ : (ROSC *) malloc ( sizeof(ROSC));
+ SC = &roCheck[nroCheck++];
+
+ strcpy(SC->propName, s->name);
+ SC->perm = s->p;
+
+ fflush (stdout);
+}
+
+/* tell client to create a new lights vector property */
+void
+IDDefLight (const ILightVectorProperty *lvp, const char *fmt, ...)
+{
+ int i;
+
+ printf ("<defLightVector\n");
+ printf (" device='%s'\n", lvp->device);
+ printf (" name='%s'\n", lvp->name);
+ printf (" label='%s'\n", lvp->label);
+ printf (" group='%s'\n", lvp->group);
+ printf (" state='%s'\n", pstateStr(lvp->s));
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < lvp->nlp; i++) {
+ ILight *lp = &lvp->lp[i];
+ printf (" <defLight\n");
+ printf (" name='%s'\n", lp->name);
+ printf (" label='%s'>\n", lp->label);
+ printf (" %s\n", pstateStr(lp->s));
+ printf (" </defLight>\n");
+ }
+
+ printf ("</defLightVector>\n");
+ fflush (stdout);
+}
+
+/* tell client to create a new BLOB vector property */
+void
+IDDefBLOB (const IBLOBVectorProperty *b, const char *fmt, ...)
+{
+ int i;
+
+ printf ("<defBLOBVector\n");
+ printf (" device='%s'\n", b->device);
+ printf (" name='%s'\n", b->name);
+ printf (" label='%s'\n", b->label);
+ printf (" group='%s'\n", b->group);
+ printf (" state='%s'\n", pstateStr(b->s));
+ printf (" perm='%s'\n", permStr(b->p));
+ printf (" timeout='%g'\n", b->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < b->nbp; i++) {
+ IBLOB *bp = &b->bp[i];
+ printf (" <defBLOB\n");
+ printf (" name='%s'\n", bp->name);
+ printf (" label='%s'\n", bp->label);
+ printf (" />\n");
+ }
+
+ printf ("</defBLOBVector>\n");
+ fflush (stdout);
+}
+
+/* tell client to update an existing text vector property */
+void
+IDSetText (const ITextVectorProperty *tvp, const char *fmt, ...)
+{
+ int i;
+
+ printf ("<setTextVector\n");
+ printf (" device='%s'\n", tvp->device);
+ printf (" name='%s'\n", tvp->name);
+ printf (" state='%s'\n", pstateStr(tvp->s));
+ printf (" timeout='%g'\n", tvp->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < tvp->ntp; i++) {
+ IText *tp = &tvp->tp[i];
+ printf (" <oneText name='%s'>\n", tp->name);
+ printf (" %s\n", tp->text ? tp->text : "");
+ printf (" </oneText>\n");
+ }
+
+ printf ("</setTextVector>\n");
+ fflush (stdout);
+}
+
+/* tell client to update an existing numeric vector property */
+void
+IDSetNumber (const INumberVectorProperty *nvp, const char *fmt, ...)
+{
+ int i;
+
+ printf ("<setNumberVector\n");
+ printf (" device='%s'\n", nvp->device);
+ printf (" name='%s'\n", nvp->name);
+ printf (" state='%s'\n", pstateStr(nvp->s));
+ printf (" timeout='%g'\n", nvp->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < nvp->nnp; i++) {
+ INumber *np = &nvp->np[i];
+ printf (" <oneNumber name='%s'>\n", np->name);
+ printf (" %.10g\n", np->value);
+ printf (" </oneNumber>\n");
+ }
+
+ printf ("</setNumberVector>\n");
+ fflush (stdout);
+}
+
+/* tell client to update an existing switch vector property */
+void
+IDSetSwitch (const ISwitchVectorProperty *svp, const char *fmt, ...)
+{
+ int i;
+
+ printf ("<setSwitchVector\n");
+ printf (" device='%s'\n", svp->device);
+ printf (" name='%s'\n", svp->name);
+ printf (" state='%s'\n", pstateStr(svp->s));
+ printf (" timeout='%g'\n", svp->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < svp->nsp; i++) {
+ ISwitch *sp = &svp->sp[i];
+ printf (" <oneSwitch name='%s'>\n", sp->name);
+ printf (" %s\n", sstateStr(sp->s));
+ printf (" </oneSwitch>\n");
+ }
+
+ printf ("</setSwitchVector>\n");
+ fflush (stdout);
+}
+
+/* tell client to update an existing lights vector property */
+void
+IDSetLight (const ILightVectorProperty *lvp, const char *fmt, ...)
+{
+ int i;
+
+ printf ("<setLightVector\n");
+ printf (" device='%s'\n", lvp->device);
+ printf (" name='%s'\n", lvp->name);
+ printf (" state='%s'\n", pstateStr(lvp->s));
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < lvp->nlp; i++) {
+ ILight *lp = &lvp->lp[i];
+ printf (" <oneLight name='%s'>\n", lp->name);
+ printf (" %s\n", pstateStr(lp->s));
+ printf (" </oneLight>\n");
+ }
+
+ printf ("</setLightVector>\n");
+ fflush (stdout);
+}
+
+/* tell client to update an existing BLOB vector property */
+void
+IDSetBLOB (const IBLOBVectorProperty *bvp, const char *fmt, ...)
+{
+ int i;
+
+ printf ("<setBLOBVector\n");
+ printf (" device='%s'\n", bvp->device);
+ printf (" name='%s'\n", bvp->name);
+ printf (" state='%s'\n", pstateStr(bvp->s));
+ printf (" timeout='%g'\n", bvp->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf (">\n");
+
+ for (i = 0; i < bvp->nbp; i++) {
+ IBLOB *bp = &bvp->bp[i];
+ char *encblob;
+ int j, l;
+
+ printf (" <oneBLOB\n");
+ printf (" name='%s'\n", bp->name);
+ printf (" size='%d'\n", bp->size);
+ printf (" format='%s'>\n", bp->format);
+
+ encblob = malloc (4*bp->bloblen/3+4);
+ l = to64frombits(encblob, bp->blob, bp->bloblen);
+ for (j = 0; j < l; j += 72)
+ printf ("%.72s\n", encblob+j);
+ free (encblob);
+
+ printf (" </oneBLOB>\n");
+ }
+
+ printf ("</setBLOBVector>\n");
+ fflush (stdout);
+}
+
+/* tell client to update min/max elements of an existing number vector property */
+void IUUpdateMinMax(INumberVectorProperty *nvp)
+{
+ int i;
+
+ printf ("<setNumberVector\n");
+ printf (" device='%s'\n", nvp->device);
+ printf (" name='%s'\n", nvp->name);
+ printf (" state='%s'\n", pstateStr(nvp->s));
+ printf (" timeout='%g'\n", nvp->timeout);
+ printf (" timestamp='%s'\n", timestamp());
+ printf (">\n");
+
+ for (i = 0; i < nvp->nnp; i++) {
+ INumber *np = &nvp->np[i];
+ printf (" <oneNumber name='%s'\n", np->name);
+ printf (" min='%g'\n", np->min);
+ printf (" max='%g'\n", np->max);
+ printf (" step='%g'\n", np->step);
+ printf(">\n");
+ printf (" %g\n", np->value);
+ printf (" </oneNumber>\n");
+ }
+
+ printf ("</setNumberVector>\n");
+ fflush (stdout);
+}
+
+/* send client a message for a specific device or at large if !dev */
+void
+IDMessage (const char *dev, const char *fmt, ...)
+{
+ printf ("<message\n");
+ if (dev)
+ printf (" device='%s'\n", dev);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf ("/>\n");
+ fflush (stdout);
+}
+
+/* tell Client to delete the property with given name on given device, or
+ * entire device if !name
+ */
+void
+IDDelete (const char *dev, const char *name, const char *fmt, ...)
+{
+ printf ("<delProperty\n device='%s'\n", dev);
+ if (name)
+ printf (" name='%s'\n", name);
+ printf (" timestamp='%s'\n", timestamp());
+ if (fmt) {
+ va_list ap;
+ va_start (ap, fmt);
+ printf (" message='");
+ vprintf (fmt, ap);
+ printf ("'\n");
+ va_end (ap);
+ }
+ printf ("/>\n");
+ fflush (stdout);
+}
+
+/* log message locally.
+ * this has nothing to do with XML or any Clients.
+ */
+void
+IDLog (const char *fmt, ...)
+{
+ va_list ap;
+ fprintf (stderr, "%s ", timestamp());
+ va_start (ap, fmt);
+ vfprintf (stderr, fmt, ap);
+ va_end (ap);
+}
+
+/* "INDI" wrappers to the more generic eventloop facility. */
+
+int
+IEAddCallback (int readfiledes, IE_CBF *fp, void *p)
+{
+ return (addCallback (readfiledes, (CBF*)fp, p));
+}
+
+void
+IERmCallback (int callbackid)
+{
+ rmCallback (callbackid);
+}
+
+int
+IEAddTimer (int millisecs, IE_TCF *fp, void *p)
+{
+ return (addTimer (millisecs, (TCF*)fp, p));
+}
+
+void
+IERmTimer (int timerid)
+{
+ rmTimer (timerid);
+}
+
+int
+IEAddWorkProc (IE_WPF *fp, void *p)
+{
+ return (addWorkProc ((WPF*)fp, p));
+}
+
+void
+IERmWorkProc (int workprocid)
+{
+ rmWorkProc (workprocid);
+}
+
+/* find a member of an IText vector, else NULL */
+IText *
+IUFindText (const ITextVectorProperty *tvp, const char *name)
+{
+ int i;
+
+ for (i = 0; i < tvp->ntp; i++)
+ if (strcmp (tvp->tp[i].name, name) == 0)
+ return (&tvp->tp[i]);
+ fprintf (stderr, "No IText '%s' in %s.%s\n",name,tvp->device,tvp->name);
+ return (NULL);
+}
+
+/* find a member of an INumber vector, else NULL */
+INumber *
+IUFindNumber(const INumberVectorProperty *nvp, const char *name)
+{
+ int i;
+
+ for (i = 0; i < nvp->nnp; i++)
+ if (strcmp (nvp->np[i].name, name) == 0)
+ return (&nvp->np[i]);
+ fprintf(stderr,"No INumber '%s' in %s.%s\n",name,nvp->device,nvp->name);
+ return (NULL);
+}
+
+/* find a member of an ISwitch vector, else NULL */
+ISwitch *
+IUFindSwitch(const ISwitchVectorProperty *svp, const char *name)
+{
+ int i;
+
+ for (i = 0; i < svp->nsp; i++)
+ if (strcmp (svp->sp[i].name, name) == 0)
+ return (&svp->sp[i]);
+ fprintf(stderr,"No ISwitch '%s' in %s.%s\n",name,svp->device,svp->name);
+ return (NULL);
+}
+
+/* find an ON member of an ISwitch vector, else NULL.
+ * N.B. user must make sense of result with ISRule in mind.
+ */
+ISwitch *
+IUFindOnSwitch(const ISwitchVectorProperty *svp)
+{
+ int i;
+
+ for (i = 0; i < svp->nsp; i++)
+ if (svp->sp[i].s == ISS_ON)
+ return (&svp->sp[i]);
+ fprintf(stderr, "No ISwitch On in %s.%s\n", svp->device, svp->name);
+ return (NULL);
+}
+
+/* Set all switches to off */
+void
+IUResetSwitches(const ISwitchVectorProperty *svp)
+{
+ int i;
+
+ for (i = 0; i < svp->nsp; i++)
+ svp->sp[i].s = ISS_OFF;
+}
+
+/* Update property switches in accord with states and names. */
+int
+IUUpdateSwitches(ISwitchVectorProperty *svp, ISState *states, char *names[], int n)
+{
+ int i=0;
+
+ ISwitch *sp;
+
+ for (i = 0; i < n ; i++)
+ {
+ sp = IUFindSwitch(svp, names[i]);
+
+ if (!sp)
+ {
+ svp->s = IPS_IDLE;
+ IDSetSwitch(svp, "Error: %s is not a member of %s property.", names[i], svp->name);
+ return -1;
+ }
+
+ sp->s = states[i];
+ }
+
+ return 0;
+
+}
+
+/* Update property numbers in accord with values and names */
+int IUUpdateNumbers(INumberVectorProperty *nvp, double values[], char *names[], int n)
+{
+ int i=0;
+
+ INumber *np;
+
+ for (i = 0; i < n; i++)
+ {
+ np = IUFindNumber(nvp, names[i]);
+ if (!np)
+ {
+ nvp->s = IPS_IDLE;
+ IDSetNumber(nvp, "Error: %s is not a member of %s property.", names[i], nvp->name);
+ return -1;
+ }
+
+ if (values[i] < np->min || values[i] > np->max)
+ {
+ nvp->s = IPS_IDLE;
+ IDSetNumber(nvp, "Error: Invalid range. Valid range is from %g to %g", np->min, np->max);
+ return -1;
+ }
+
+ }
+
+ /* First loop checks for error, second loop set all values atomically*/
+ for (i=0; i < n; i++)
+ {
+ np = IUFindNumber(nvp, names[i]);
+ np->value = values[i];
+ }
+
+ return 0;
+
+}
+
+/* save malloced copy of newtext in tp->text, reusing if not first time */
+void
+IUSaveText (IText *tp, const char *newtext)
+{
+ /* seed for realloc */
+ if (tp->text == NULL)
+ tp->text = malloc (1);
+
+ /* copy in fresh string */
+ tp->text = strcpy (realloc (tp->text, strlen(newtext)+1), newtext);
+}
+
+void fillSwitch(ISwitch *sp, const char *name, const char * label, ISState s)
+{
+ strcpy(sp->name, name);
+ strcpy(sp->label, label);
+ sp->s = s;
+ sp->svp = NULL;
+ sp->aux = NULL;
+}
+
+void fillNumber(INumber *np, const char *name, const char * label, const char *format, double min, double max, double step, double value)
+{
+
+ strcpy(np->name, name);
+ strcpy(np->label, label);
+ strcpy(np->format, format);
+
+ np->min = min;
+ np->max = max;
+ np->step = step;
+ np->value = value;
+ np->nvp = NULL;
+ np->aux0 = NULL;
+ np->aux1 = NULL;
+}
+
+void fillText(IText *tp, const char *name, const char * label, const char *initialText)
+{
+
+ strcpy(tp->name, name);
+ strcpy(tp->label, label);
+ tp->text = NULL;
+ tp->tvp = NULL;
+ tp->aux0 = NULL;
+ tp->aux1 = NULL;
+
+ IUSaveText(tp, initialText);
+
+}
+
+void fillSwitchVector(ISwitchVectorProperty *svp, ISwitch *sp, int nsp, const char * dev, const char *name, const char *label, const char *group, IPerm p, ISRule r, double timeout, IPState s)
+{
+ strcpy(svp->device, dev);
+ strcpy(svp->name, name);
+ strcpy(svp->label, label);
+ strcpy(svp->group, group);
+ strcpy(svp->timestamp, "");
+
+ svp->p = p;
+ svp->r = r;
+ svp->timeout = timeout;
+ svp->s = s;
+ svp->sp = sp;
+ svp->nsp = nsp;
+}
+
+void fillNumberVector(INumberVectorProperty *nvp, INumber *np, int nnp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s)
+{
+
+ strcpy(nvp->device, dev);
+ strcpy(nvp->name, name);
+ strcpy(nvp->label, label);
+ strcpy(nvp->group, group);
+ strcpy(nvp->timestamp, "");
+
+ nvp->p = p;
+ nvp->timeout = timeout;
+ nvp->s = s;
+ nvp->np = np;
+ nvp->nnp = nnp;
+
+}
+
+void fillTextVector(ITextVectorProperty *tvp, IText *tp, int ntp, const char * dev, const char *name, const char *label, const char* group, IPerm p, double timeout, IPState s)
+{
+ strcpy(tvp->device, dev);
+ strcpy(tvp->name, name);
+ strcpy(tvp->label, label);
+ strcpy(tvp->group, group);
+ strcpy(tvp->timestamp, "");
+
+ tvp->p = p;
+ tvp->timeout = timeout;
+ tvp->s = s;
+ tvp->tp = tp;
+ tvp->ntp = ntp;
+
+}
+
+/* print usage message and exit (1) */
+static void
+usage(void)
+{
+ fprintf (stderr, "Usage: %s [options]\n", me);
+ fprintf (stderr, "Purpose: INDI Device driver framework.\n");
+ fprintf (stderr, "Options:\n");
+ fprintf (stderr, " -v : more verbose to stderr\n");
+
+ exit (1);
+}
+
+/* callback when INDI client message arrives on stdin.
+ * collect and dispatch when see outter element closure.
+ * exit if OS trouble or see incompatable INDI version.
+ * arg is not used.
+ */
+static void
+clientMsgCB (int fd, void *arg)
+{
+ char buf[1024], msg[1024], *bp;
+ int nr;
+ arg=arg;
+
+ /* one read */
+ nr = read (fd, buf, sizeof(buf));
+ if (nr < 0) {
+ fprintf (stderr, "%s: %s\n", me, strerror(errno));
+ exit(1);
+ }
+ if (nr == 0) {
+ fprintf (stderr, "%s: EOF\n", me);
+ exit(1);
+ }
+
+ /* crack and dispatch when complete */
+ for (bp = buf; nr-- > 0; bp++) {
+ XMLEle *root = readXMLEle (clixml, *bp, msg);
+ if (root) {
+ if (dispatch (root, msg) < 0)
+ fprintf (stderr, "%s dispatch error: %s\n", me, msg);
+ delXMLEle (root);
+ } else if (msg[0])
+ fprintf (stderr, "%s XML error: %s\n", me, msg);
+ }
+}
+
+/* crack the given INDI XML element and call driver's IS* entry points as they
+ * are recognized.
+ * return 0 if ok else -1 with reason in msg[].
+ * N.B. exit if getProperties does not proclaim a compatible version.
+ */
+static int
+dispatch (XMLEle *root, char msg[])
+{
+ XMLEle *epx;
+ int n;
+ int i=0;
+
+ if (verbose)
+ prXMLEle (stderr, root, 0);
+
+ /* check tag in surmised decreasing order of likelyhood */
+
+ if (!strcmp (tagXMLEle(root), "newNumberVector")) {
+ static double *doubles;
+ static char **names;
+ static int maxn;
+ char *dev, *name;
+
+ /* pull out device and name */
+ if (crackDN (root, &dev, &name, msg) < 0)
+ return (-1);
+
+ /* seed for reallocs */
+ if (!doubles) {
+ doubles = (double *) malloc (1);
+ names = (char **) malloc (1);
+ }
+
+ /* pull out each name/value pair */
+ for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) {
+ if (strcmp (tagXMLEle(epx), "oneNumber") == 0) {
+ XMLAtt *na = findXMLAtt (epx, "name");
+ if (na) {
+ if (n >= maxn) {
+ /* grow for this and another */
+ int newsz = (maxn=n+1)*sizeof(double);
+ doubles = (double *) realloc(doubles,newsz);
+ newsz = maxn*sizeof(char *);
+ names = (char **) realloc (names, newsz);
+ }
+ if (f_scansexa (pcdataXMLEle(epx), &doubles[n]) < 0)
+ IDMessage (dev,"%s: Bad format %s", name,
+ pcdataXMLEle(epx));
+ else
+ names[n++] = valuXMLAtt(na);
+ }
+ }
+ }
+
+ /* insure property is not RO */
+ for (i=0; i < nroCheck; i++)
+ {
+ if (!strcmp(roCheck[i].propName, name))
+ {
+ if (roCheck[i].perm == IP_RO)
+ return -1;
+ }
+ }
+
+ /* invoke driver if something to do, but not an error if not */
+ if (n > 0)
+ ISNewNumber (dev, name, doubles, names, n);
+ else
+ IDMessage(dev,"%s: newNumberVector with no valid members",name);
+ return (0);
+ }
+
+ if (!strcmp (tagXMLEle(root), "newSwitchVector")) {
+ static ISState *states;
+ static char **names;
+ static int maxn;
+ char *dev, *name;
+
+ /* pull out device and name */
+ if (crackDN (root, &dev, &name, msg) < 0)
+ return (-1);
+
+ /* seed for reallocs */
+ if (!states) {
+ states = (ISState *) malloc (1);
+ names = (char **) malloc (1);
+ }
+
+ /* pull out each name/state pair */
+ for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) {
+ if (strcmp (tagXMLEle(epx), "oneSwitch") == 0) {
+ XMLAtt *na = findXMLAtt (epx, "name");
+ if (na) {
+ if (n >= maxn) {
+ int newsz = (maxn=n+1)*sizeof(ISState);
+ states = (ISState *) realloc(states, newsz);
+ newsz = maxn*sizeof(char *);
+ names = (char **) realloc (names, newsz);
+ }
+ if (strcmp (pcdataXMLEle(epx),"On") == 0) {
+ states[n] = ISS_ON;
+ names[n] = valuXMLAtt(na);
+ n++;
+ } else if (strcmp (pcdataXMLEle(epx),"Off") == 0) {
+ states[n] = ISS_OFF;
+ names[n] = valuXMLAtt(na);
+ n++;
+ } else
+ IDMessage (dev, "%s: must be On or Off: %s", name,
+ pcdataXMLEle(epx));
+ }
+ }
+ }
+
+ /* insure property is not RO */
+ for (i=0; i < nroCheck; i++)
+ {
+ if (!strcmp(roCheck[i].propName, name))
+ {
+ if (roCheck[i].perm == IP_RO)
+ return -1;
+ }
+ }
+
+ /* invoke driver if something to do, but not an error if not */
+ if (n > 0)
+ ISNewSwitch (dev, name, states, names, n);
+ else
+ IDMessage(dev,"%s: newSwitchVector with no valid members",name);
+ return (0);
+ }
+
+ if (!strcmp (tagXMLEle(root), "newTextVector")) {
+ static char **texts;
+ static char **names;
+ static int maxn;
+ char *dev, *name;
+
+ /* pull out device and name */
+ if (crackDN (root, &dev, &name, msg) < 0)
+ return (-1);
+
+ /* seed for reallocs */
+ if (!texts) {
+ texts = (char **) malloc (1);
+ names = (char **) malloc (1);
+ }
+
+ /* pull out each name/text pair */
+ for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) {
+ if (strcmp (tagXMLEle(epx), "oneText") == 0) {
+ XMLAtt *na = findXMLAtt (epx, "name");
+ if (na) {
+ if (n >= maxn) {
+ int newsz = (maxn=n+1)*sizeof(char *);
+ texts = (char **) realloc (texts, newsz);
+ names = (char **) realloc (names, newsz);
+ }
+ texts[n] = pcdataXMLEle(epx);
+ names[n] = valuXMLAtt(na);
+ n++;
+ }
+ }
+ }
+
+ /* insure property is not RO */
+ for (i=0; i < nroCheck; i++)
+ {
+ if (!strcmp(roCheck[i].propName, name))
+ {
+ if (roCheck[i].perm == IP_RO)
+ return -1;
+ }
+ }
+
+ /* invoke driver if something to do, but not an error if not */
+ if (n > 0)
+ ISNewText (dev, name, texts, names, n);
+ else
+ IDMessage (dev, "%s: set with no valid members", name);
+ return (0);
+ }
+
+ if (!strcmp (tagXMLEle(root), "newBLOBVector")) {
+ static char **blobs;
+ static char **names;
+ static char **formats;
+ static int *sizes;
+ static int maxn;
+ char *dev, *name;
+
+ /* pull out device and name */
+ if (crackDN (root, &dev, &name, msg) < 0)
+ return (-1);
+
+ /* seed for reallocs */
+ if (!blobs) {
+ blobs = (char **) malloc (1);
+ names = (char **) malloc (1);
+ formats = (char **) malloc (1);
+ sizes = (int *) malloc (1);
+ }
+
+ /* pull out each name/BLOB pair */
+ for (n = 0, epx = nextXMLEle(root,1); epx; epx = nextXMLEle(root,0)) {
+ if (strcmp (tagXMLEle(epx), "oneBLOB") == 0) {
+ XMLAtt *na = findXMLAtt (epx, "name");
+ XMLAtt *fa = findXMLAtt (epx, "format");
+ XMLAtt *sa = findXMLAtt (epx, "size");
+ if (na && fa && sa) {
+ if (n >= maxn) {
+ int newsz = (maxn=n+1)*sizeof(char *);
+ blobs = (char **) realloc (blobs, newsz);
+ names = (char **) realloc (names, newsz);
+ formats = (char **) realloc(formats,newsz);
+ newsz = maxn*sizeof(int);
+ sizes = (int *) realloc(sizes,newsz);
+ }
+ blobs[n] = pcdataXMLEle(epx);
+ names[n] = valuXMLAtt(na);
+ formats[n] = valuXMLAtt(fa);
+ sizes[n] = atoi(valuXMLAtt(sa));
+ n++;
+ }
+ }
+ }
+
+ /* invoke driver if something to do, but not an error if not */
+ if (n > 0)
+ ISNewBLOB (dev, name, sizes, blobs, formats, names, n);
+ else
+ IDMessage (dev, "%s: newBLOBVector with no valid members",name);
+ return (0);
+ }
+
+ if (!strcmp (tagXMLEle(root), "getProperties")) {
+ XMLAtt *ap;
+ double v;
+
+ /* check version */
+ ap = findXMLAtt (root, "version");
+ if (!ap) {
+ fprintf (stderr, "%s: getProperties missing version\n", me);
+ exit(1);
+ }
+ v = atof (valuXMLAtt(ap));
+ if (v > INDIV) {
+ fprintf (stderr, "%s: client version %g > %g\n", me, v, INDIV);
+ exit(1);
+ }
+
+ /* ok */
+ ap = findXMLAtt (root, "device");
+ ISGetProperties (ap ? valuXMLAtt(ap) : NULL);
+ return (0);
+ }
+
+ sprintf (msg, "Unknown command: %s", tagXMLEle(root));
+ return(1);
+}
+
+/* pull out device and name attributes from root.
+ * return 0 if ok else -1 with reason in msg[].
+ */
+static int
+crackDN (XMLEle *root, char **dev, char **name, char msg[])
+{
+ XMLAtt *ap;
+
+ ap = findXMLAtt (root, "device");
+ if (!ap) {
+ sprintf (msg, "%s requires 'device' attribute", tagXMLEle(root));
+ return (-1);
+ }
+ *dev = valuXMLAtt(ap);
+
+ ap = findXMLAtt (root, "name");
+ if (!ap) {
+ sprintf (msg, "%s requires 'name' attribute", tagXMLEle(root));
+ return (-1);
+ }
+ *name = valuXMLAtt(ap);
+
+ return (0);
+}
+
+/* return static string corresponding to the given property or light state */
+const char *
+pstateStr (IPState s)
+{
+ switch (s) {
+ case IPS_IDLE: return ("Idle");
+ case IPS_OK: return ("Ok");
+ case IPS_BUSY: return ("Busy");
+ case IPS_ALERT: return ("Alert");
+ default:
+ fprintf (stderr, "Impossible IPState %d\n", s);
+ exit(1);
+ }
+}
+
+/* return static string corresponding to the given switch state */
+const char *
+sstateStr (ISState s)
+{
+ switch (s) {
+ case ISS_ON: return ("On");
+ case ISS_OFF: return ("Off");
+ default:
+ fprintf (stderr, "Impossible ISState %d\n", s);
+ exit(1);
+ }
+}
+
+/* return static string corresponding to the given Rule */
+const char *
+ruleStr (ISRule r)
+{
+ switch (r) {
+ case ISR_1OFMANY: return ("OneOfMany");
+ case ISR_ATMOST1: return ("AtMostOne");
+ case ISR_NOFMANY: return ("AnyOfMany");
+ default:
+ fprintf (stderr, "Impossible ISRule %d\n", r);
+ exit(1);
+ }
+}
+
+/* return static string corresponding to the given IPerm */
+const char *
+permStr (IPerm p)
+{
+ switch (p) {
+ case IP_RO: return ("ro");
+ case IP_WO: return ("wo");
+ case IP_RW: return ("rw");
+ default:
+ fprintf (stderr, "Impossible IPerm %d\n", p);
+ exit(1);
+ }
+}
+
diff --git a/kstars/kstars/indi/indiserver.c b/kstars/kstars/indi/indiserver.c
new file mode 100644
index 00000000..ad4d2ffd
--- /dev/null
+++ b/kstars/kstars/indi/indiserver.c
@@ -0,0 +1,878 @@
+/* INDI Server.
+ * Copyright (C) 2005 Elwood C. Downey ecdowney@clearskyinstitute.com
+ * licensed under GNU Lesser Public License version 2.1 or later.
+ *
+ * argv lists names of Driver programs to run, they are restarted if they exit.
+ * Each Driver's stdin/out are assumed to provide INDI traffic and are connected
+ * here via pipes. Drivers' stderr are connected to our stderr.
+ * Clients can come and go as they please and will see messages only for Devices
+ * for which they have queried via getProperties.
+ * all newXXX() received from one Client are sent to all other Clients who have
+ * shown an interest in the same Device.
+ *
+ * Implementation notes:
+ *
+ * Each Client is written to by its own thread to allow for wildly different
+ * consumption rates. The main thread cracks the xml. When it sees a complete
+ * message it puts it in a new Msg which is the XMLEle and a usage count. The
+ * Msg is put on the q for each eligible Client and the Msg usage count is the
+ * number of Clients on whose q it resides. The Client write thread waits for
+ * a Msg to be on its q, performs the write, decrements the usage count and
+ * frees the Msg (and its XMLEle) if the count reaches 0. This mechanism is
+ * less valuable for Drivers since there is little need to send the same message
+ * to more than one Driver. However, a Driver slow to consume it message can
+ * block us so it still might be worth while for that reason someday.
+ *
+ * All manipulation of the Client info table, clinfo[], is guarded by client_m
+ * and client_c. All heap access is guarded by malloc_m.
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <stdarg.h>
+#include <signal.h>
+#include <string.h>
+#include <errno.h>
+#include <unistd.h>
+#include <pthread.h>
+#include <fcntl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>
+
+#include "lilxml.h"
+#include "indiapi.h"
+#include "fq.h"
+
+#define INDIPORT 7624 /* TCP/IP port on which to listen */
+#define BUFSZ 2048 /* max buffering here */
+#define MAXDRS 4 /* default times to restart a driver */
+
+/* mutex and condition variables to guard client queue and heap access */
+static pthread_mutex_t client_m; /* client mutex */
+static pthread_cond_t client_c; /* client condition waiting for Msgs */
+static pthread_mutex_t malloc_m; /* heap mutex */
+
+/* name of a device a client is interested in */
+typedef char IDev[MAXINDIDEVICE]; /* handy array of char */
+
+/* BLOB handling, NEVER is the default */
+typedef enum {B_NEVER=0, B_ALSO, B_ONLY} BLOBEnable;
+
+/* associate a usage count with an XMLEle message */
+typedef struct {
+ XMLEle *ep; /* a message */
+ int count; /* number of consumers left */
+} Msg;
+
+/* info for each connected client */
+typedef struct {
+ int active; /* 1 when this record is in use */
+ int shutdown; /* set to close writer thread */
+ int s; /* socket for this client */
+ FILE *wfp; /* FILE to write to s */
+ BLOBEnable blob; /* when to send setBLOBs */
+ pthread_t wtid; /* writer thread id */
+ LilXML *lp; /* XML parsing context */
+ FQ *msgq; /* Msg queue */
+ IDev *devs; /* malloced array of devices we want */
+ int ndevs; /* n entries in devs[] */
+ int sawGetProperties; /* mark when see getProperties */
+} ClInfo;
+static ClInfo *clinfo; /* malloced array of clients */
+static int nclinfo; /* n total (not n active) */
+
+/* info for each connected driver */
+typedef struct {
+ char *name; /* malloced process path name */
+ IDev dev; /* device served by this driver */
+ int pid; /* process id */
+ int rfd; /* read pipe fd */
+ FILE *wfp; /* write pipe fp */
+ int restarts; /* times process has been restarted */
+ LilXML *lp; /* XML parsing context */
+} DvrInfo;
+static DvrInfo *dvrinfo; /* malloced array of drivers */
+static int ndvrinfo; /* n total */
+
+static void usage (void);
+static void *mymalloc (size_t s);
+static void *myrealloc (void *p, size_t s);
+static void myfree (void *p);
+static void noZombies (void);
+static void noSIGPIPE (void);
+static void indiRun (void);
+static void indiListen (void);
+static void newClient (void);
+static int newClSocket (void);
+static void shutdownClient (ClInfo *cp);
+static void clientMsg (ClInfo *cp);
+static void startDvr (DvrInfo *dp);
+static void restartDvr (DvrInfo *dp);
+static void send2Drivers (XMLEle *root, char *dev);
+static void send2Clients (ClInfo *notme, XMLEle *root, char *dev);
+static void addClDevice (ClInfo *cp, char *dev);
+static int findClDevice (ClInfo *cp, char *dev);
+static void driverMsg (DvrInfo *dp);
+static void *clientWThread(void *carg);
+static void freeMsg (Msg *mp);
+static BLOBEnable crackBLOB (char enableBLOB[]);
+static char *xmlLog (XMLEle *root);
+
+static char *me; /* our name */
+static int port = INDIPORT; /* public INDI port */
+static int verbose; /* more chatty */
+static int maxdrs = MAXDRS; /* max times to restart dieing driver */
+static int lsocket; /* listen socket */
+
+int
+main (int ac, char *av[])
+{
+ /* save our name */
+ me = av[0];
+
+ /* crack args */
+ while ((--ac > 0) && ((*++av)[0] == '-')) {
+ char *s;
+ for (s = av[0]+1; *s != '\0'; s++)
+ switch (*s) {
+ case 'p':
+ if (ac < 2)
+ usage();
+ port = atoi(*++av);
+ ac--;
+ break;
+ case 'r':
+ if (ac < 2)
+ usage();
+ maxdrs = atoi(*++av);
+ ac--;
+ break;
+ case 'v':
+ verbose++;
+ break;
+ default:
+ usage();
+ }
+ }
+
+ /* at this point there are ac args in av[] to name our drivers */
+ if (ac == 0)
+ usage();
+
+ /* take care of some unixisms */
+ noZombies();
+ noSIGPIPE();
+
+ /* init mutexes and condition variables */
+ pthread_mutex_init(&client_m, NULL);
+ pthread_cond_init (&client_c, NULL);
+ pthread_mutex_init(&malloc_m, NULL);
+
+ /* install our locked heap functions */
+ indi_xmlMalloc (mymalloc, myrealloc, myfree);
+ setMemFuncsFQ (mymalloc, myrealloc, myfree);
+
+ /* seed client info array so we can always use realloc */
+ clinfo = (ClInfo *) mymalloc (1);
+ nclinfo = 0;
+
+ /* create driver info array all at once so size never has to change */
+ ndvrinfo = ac;
+ dvrinfo = (DvrInfo *) mymalloc (ndvrinfo * sizeof(DvrInfo));
+ memset (dvrinfo, 0, ndvrinfo * sizeof(DvrInfo));
+
+ /* start each driver, malloc name once and keep it */
+ while (ac-- > 0) {
+ dvrinfo[ac].name = strcpy (mymalloc(strlen(*av)+1), *av);
+ startDvr (&dvrinfo[ac]);
+ av++;
+ }
+
+ /* announce we are online */
+ indiListen();
+
+ /* handle new clients and all reading */
+ while (1)
+ indiRun();
+
+ /* whoa! */
+ fprintf (stderr, "%s: unexpected return from main\n", me);
+ return (1);
+}
+
+/* print usage message and exit (1) */
+static void
+usage(void)
+{
+ fprintf (stderr, "Usage: %s [options] driver [driver ...]\n", me);
+ fprintf (stderr, "%s\n", "$Revision$");
+ fprintf (stderr, "Purpose: INDI Server\n");
+ fprintf (stderr, "Options:\n");
+ fprintf (stderr, " -p p : alternate IP port, default %d\n", INDIPORT);
+ fprintf (stderr, " -r n : max driver restarts, default %d\n", MAXDRS);
+ fprintf (stderr, " -v : show connects/disconnects, no traffic\n");
+ fprintf (stderr, " -vv : show -v + xml message root elements\n");
+ fprintf (stderr, " -vvv : show -vv + complete xml messages\n");
+
+ exit (1);
+}
+
+/* like malloc(3) but honors malloc_m mutex lock */
+static void *
+mymalloc (size_t s)
+{
+ void *mem;
+
+ pthread_mutex_lock (&malloc_m);
+ mem = malloc (s);
+ pthread_mutex_unlock (&malloc_m);
+ return (mem);
+}
+
+/* like realloc(3) but honors malloc_m mutex lock */
+static void *
+myrealloc (void *p, size_t s)
+{
+ void *mem;
+
+ pthread_mutex_lock (&malloc_m);
+ mem = realloc (p, s);
+ pthread_mutex_unlock (&malloc_m);
+ return (mem);
+}
+
+/* like free(3) but honors malloc_m mutex lock */
+static void
+myfree (void *p)
+{
+ pthread_mutex_lock (&malloc_m);
+ free (p);
+ pthread_mutex_unlock (&malloc_m);
+}
+
+/* arrange for no zombies if drivers die */
+static void
+noZombies()
+{
+ struct sigaction sa;
+ sa.sa_handler = SIG_IGN;
+ sigemptyset(&sa.sa_mask);
+#ifdef SA_NOCLDWAIT
+ sa.sa_flags = SA_NOCLDWAIT;
+#else
+ sa.sa_flags = 0;
+#endif
+ (void)sigaction(SIGCHLD, &sa, NULL);
+}
+
+/* turn off SIGPIPE on bad write so we can handle it inline */
+static void
+noSIGPIPE()
+{
+ struct sigaction sa;
+ sa.sa_handler = SIG_IGN;
+ sigemptyset(&sa.sa_mask);
+ (void)sigaction(SIGPIPE, &sa, NULL);
+}
+
+/* start the INDI driver process using the given DvrInfo slot.
+ * exit if trouble.
+ */
+static void
+startDvr (DvrInfo *dp)
+{
+ int rp[2], wp[2];
+ int pid;
+
+ /* build two pipes for r and w */
+ if (pipe (rp) < 0) {
+ fprintf (stderr, "%s: read pipe: %s\n", me, strerror(errno));
+ exit(1);
+ }
+ if (pipe (wp) < 0) {
+ fprintf (stderr, "%s: write pipe: %s\n", me, strerror(errno));
+ exit(1);
+ }
+
+ /* fork&exec new process */
+ pid = fork();
+ if (pid < 0) {
+ fprintf (stderr, "%s: fork: %s\n", me, strerror(errno));
+ exit(1);
+ }
+ if (pid == 0) {
+ /* child: exec name */
+ int fd;
+
+ /* rig up pipes as stdin/out; stderr stays, everything else goes */
+ dup2 (wp[0], 0);
+ dup2 (rp[1], 1);
+ for (fd = 3; fd < 100; fd++)
+ (void) close (fd);
+
+ /* go -- should never return */
+ execlp (dp->name, dp->name, NULL);
+ fprintf (stderr, "Driver %s: %s\n", dp->name, strerror(errno));
+ _exit (1); /* parent will notice EOF shortly */
+ }
+
+ /* don't need child's side of pipes */
+ close (rp[1]);
+ close (wp[0]);
+
+ /* record pid, io channel, init lp */
+ dp->pid = pid;
+ dp->rfd = rp[0];
+ dp->lp = newLilXML();
+
+ /* N.B. beware implied use of malloc */
+ pthread_mutex_lock (&malloc_m);
+ dp->wfp = fdopen (wp[1], "a");
+ setbuf (dp->wfp, NULL);
+ pthread_mutex_unlock (&malloc_m);
+
+ if (verbose > 0)
+ fprintf (stderr, "Driver %s: rfd=%d wfd=%d\n", dp->name, dp->rfd,
+ wp[1]);
+}
+
+/* create the public INDI Driver endpoint lsocket on port.
+ * return server socket else exit.
+ */
+static void
+indiListen ()
+{
+ struct sockaddr_in serv_socket;
+ int sfd;
+ int reuse = 1;
+
+ /* make socket endpoint */
+ if ((sfd = socket (AF_INET, SOCK_STREAM, 0)) < 0) {
+ fprintf (stderr, "%s: socket: %s", me, strerror(errno));
+ exit(1);
+ }
+
+ /* bind to given port for local IP addresses only */
+ memset (&serv_socket, 0, sizeof(serv_socket));
+ serv_socket.sin_family = AF_INET;
+ serv_socket.sin_addr.s_addr = htonl (INADDR_LOOPBACK);
+ serv_socket.sin_port = htons ((unsigned short)port);
+ if (setsockopt(sfd,SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(reuse)) < 0){
+ fprintf (stderr, "%s: setsockopt: %s", me, strerror(errno));
+ exit(1);
+ }
+ if (bind(sfd,(struct sockaddr*)&serv_socket,sizeof(serv_socket)) < 0){
+ fprintf (stderr, "%s: bind: %s", me, strerror(errno));
+ exit(1);
+ }
+
+ /* willing to accept connections with a backlog of 5 pending */
+ if (listen (sfd, 5) < 0) {
+ fprintf (stderr, "%s: listen: %s", me, strerror(errno));
+ exit(1);
+ }
+
+ /* ok */
+ lsocket = sfd;
+ if (verbose > 0)
+ fprintf (stderr, "%s: listening to port %d on fd %d\n",me,port,sfd);
+}
+
+/* service traffic from clients and drivers */
+static void
+indiRun(void)
+{
+ fd_set rs;
+ int maxfd;
+ int i, s;
+
+ /* start with public contact point */
+ FD_ZERO(&rs);
+ FD_SET(lsocket, &rs);
+ maxfd = lsocket;
+
+ /* add all client and driver read fd's */
+ for (i = 0; i < nclinfo; i++) {
+ ClInfo *cp = &clinfo[i];
+ if (cp->active) {
+ FD_SET(cp->s, &rs);
+ if (cp->s > maxfd)
+ maxfd = cp->s;
+ }
+ }
+ for (i = 0; i < ndvrinfo; i++) {
+ DvrInfo *dp = &dvrinfo[i];
+ FD_SET(dp->rfd, &rs);
+ if (dp->rfd > maxfd)
+ maxfd = dp->rfd;
+ }
+
+ /* wait for action */
+ s = select (maxfd+1, &rs, NULL, NULL, NULL);
+ if (s < 0) {
+ fprintf (stderr, "%s: select(%d): %s\n",me,maxfd+1,strerror(errno));
+ exit(1);
+ }
+
+ /* new client? */
+ if (s > 0 && FD_ISSET(lsocket, &rs)) {
+ newClient();
+ s -= 1;
+ }
+
+ /* message from client? */
+ for (i = 0; s > 0 && i < nclinfo; i++) {
+ if (clinfo[i].active && FD_ISSET(clinfo[i].s, &rs)) {
+ clientMsg(&clinfo[i]);
+ s -= 1;
+ }
+ }
+
+ /* message from driver? */
+ for (i = 0; s > 0 && i < ndvrinfo; i++) {
+ if (FD_ISSET(dvrinfo[i].rfd, &rs)) {
+ driverMsg(&dvrinfo[i]);
+ s -= 1;
+ }
+ }
+}
+
+/* prepare for new client arriving on lsocket.
+ * exit if trouble.
+ */
+static void
+newClient()
+{
+ ClInfo *cp = NULL;
+ int s, cli;
+
+ /* assign new socket */
+ s = newClSocket ();
+
+ /* try to reuse a clinfo slot, else add one */
+ for (cli = 0; cli < nclinfo; cli++)
+ if (!(cp = &clinfo[cli])->active)
+ break;
+ if (cli == nclinfo) {
+ /* grow clinfo, lock while moving */
+ pthread_mutex_lock (&client_m);
+ clinfo = (ClInfo *) myrealloc (clinfo, (nclinfo+1)*sizeof(ClInfo));
+ if (!clinfo) {
+ fprintf (stderr, "%s: no memory for new client\n", me);
+ exit(1);
+ }
+ cp = &clinfo[nclinfo++];
+ pthread_mutex_unlock (&client_m);
+ }
+
+ /* rig up new clinfo entry */
+ memset (cp, 0, sizeof(*cp));
+ cp->active = 1;
+ cp->s = s;
+ cp->lp = newLilXML();
+ cp->msgq = newFQ(1);
+ cp->devs = mymalloc (1);
+
+ /* N.B. beware implied use of malloc */
+ pthread_mutex_lock (&malloc_m);
+ cp->wfp = fdopen (cp->s, "a");
+ setbuf (cp->wfp, NULL);
+ pthread_mutex_unlock (&malloc_m);
+
+ if (verbose > 0)
+ fprintf (stderr, "Client %d: new arrival - welcome!\n", cp->s);
+
+ /* start the writer thread */
+ s = pthread_create (&cp->wtid, NULL, clientWThread, (void*)(cp-clinfo));
+ if (s) {
+ fprintf (stderr, "Thread create error: %s\n", strerror(s));
+ exit (1);
+ }
+}
+
+/* read more from the given client, send to each appropriate driver when see
+ * xml closure. also send all newXXX() to all other interested clients.
+ * shut down client if any trouble.
+ */
+static void
+clientMsg (ClInfo *cp)
+{
+ char buf[BUFSZ];
+ int i, nr;
+
+ /* read client */
+ nr = read (cp->s, buf, sizeof(buf));
+ if (nr < 0) {
+ fprintf (stderr, "Client %d: %s\n", cp->s, strerror(errno));
+ shutdownClient (cp);
+ return;
+ }
+ if (nr == 0) {
+ if (verbose)
+ fprintf (stderr, "Client %d: read EOF\n", cp->s);
+ shutdownClient (cp);
+ return;
+ }
+ if (verbose > 2)
+ fprintf (stderr, "Client %d: read %d:\n%.*s", cp->s, nr, nr, buf);
+
+ /* process XML, sending when find closure */
+ for (i = 0; i < nr; i++) {
+ char err[1024];
+ XMLEle *root = readXMLEle (cp->lp, buf[i], err);
+ if (root) {
+ char *roottag = tagXMLEle(root);
+
+ if (verbose > 1)
+ fprintf (stderr, "Client %d: read %s\n", cp->s,
+ xmlLog(root));
+
+ /* record BLOB message locally, others go to matching drivers */
+ if (!strcmp (roottag, "enableBLOB")) {
+ cp->blob = crackBLOB (pcdataXMLEle(root));
+ delXMLEle (root);
+ } else {
+ char *dev = findXMLAttValu (root, "device");
+
+ /* snag interested devices */
+ if (!strcmp (roottag, "getProperties"))
+ addClDevice (cp, dev);
+
+ /* send message to driver(s) responsible for dev */
+ send2Drivers (root, dev);
+
+ /* echo new* commands back to other clients, else done */
+ if (!strncmp (roottag, "new", 3))
+ send2Clients (cp, root, dev); /* does delXMLEle */
+ else
+ delXMLEle (root);
+ }
+ } else if (err[0])
+ fprintf (stderr, "Client %d: %s\n", cp->s, err);
+ }
+}
+
+/* read more from the given driver, send to each interested client when see
+ * xml closure. if driver dies, try to restarting up to MAXDRS times.
+ */
+static void
+driverMsg (DvrInfo *dp)
+{
+ char buf[BUFSZ];
+ int i, nr;
+
+ /* read driver */
+ nr = read (dp->rfd, buf, sizeof(buf));
+ if (nr < 0) {
+ fprintf (stderr, "Driver %s: %s\n", dp->name, strerror(errno));
+ restartDvr (dp);
+ return;
+ }
+ if (nr == 0) {
+ fprintf (stderr, "Driver %s: died, or failed to start\n", dp->name);
+ restartDvr (dp);
+ return;
+ }
+ if (verbose > 2)
+ fprintf (stderr,"Driver %s: read %d:\n%.*s", dp->name, nr, nr, buf);
+
+ /* process XML, sending when find closure */
+ for (i = 0; i < nr; i++) {
+ char err[1024];
+ XMLEle *root = readXMLEle (dp->lp, buf[i], err);
+ if (root) {
+ char *dev = findXMLAttValu(root,"device");
+
+ if (verbose > 1)
+ fprintf(stderr,"Driver %s: read %s\n",dp->name,xmlLog(root));
+
+ /* snag device name if not known yet */
+ if (!dp->dev[0] && dev[0]) {
+ strncpy (dp->dev, dev, sizeof(IDev)-1);
+ dp->dev[sizeof(IDev)-1] = '\0';
+ }
+
+ /* send to interested clients */
+ send2Clients (NULL, root, dev);
+ } else if (err[0])
+ fprintf (stderr, "Driver %s: %s\n", dp->name, err);
+ }
+}
+
+/* close down the given client */
+static void
+shutdownClient (ClInfo *cp)
+{
+ /* inform writer thread to exit then wait for it */
+ cp->shutdown = 1;
+ pthread_cond_broadcast (&client_c);
+ pthread_join (cp->wtid, NULL);
+
+ /* recycle this clinfo cell */
+ cp->active = 0;
+
+ if (verbose > 0)
+ fprintf (stderr, "Client %d: closed\n", cp->s);
+}
+
+/* close down the given driver and restart if not too many already */
+static void
+restartDvr (DvrInfo *dp)
+{
+ /* make sure it's dead, reclaim resources */
+ kill (dp->pid, SIGKILL);
+ fclose (dp->wfp);
+ close (dp->rfd);
+ delLilXML (dp->lp);
+
+ /* restart unless too many already */
+ if (++dp->restarts > maxdrs) {
+ fprintf (stderr, "Driver %s: died after %d restarts\n", dp->name,
+ maxdrs);
+ exit(1);
+ }
+ fprintf (stderr, "Driver %s: restart #%d\n", dp->name, dp->restarts);
+ startDvr (dp);
+}
+
+/* send the xml command to each driver supporting device dev, or all if unknown.
+ * restart if write fails.
+ */
+static void
+send2Drivers (XMLEle *root, char *dev)
+{
+ int i;
+
+ for (i = 0; i < ndvrinfo; i++) {
+ DvrInfo *dp = &dvrinfo[i];
+ if (dev[0] && dp->dev[0] && strcmp (dev, dp->dev))
+ continue;
+ prXMLEle (dp->wfp, root, 0);
+ if (ferror(dp->wfp)) {
+ fprintf (stderr, "Driver %s: %s\n", dp->name, strerror(errno));
+ restartDvr (dp);
+ } else if (verbose > 2) {
+ fprintf (stderr, "Driver %s: send:\n", dp->name);
+ prXMLEle (stderr, root, 0);
+ } else if (verbose > 1)
+ fprintf(stderr,"Driver %s: send %s\n", dp->name, xmlLog(root));
+ }
+}
+
+/* queue the xml command in root from the given device to each
+ * interested client, except notme
+ */
+static void
+send2Clients (ClInfo *notme, XMLEle *root, char *dev)
+{
+ ClInfo *cp;
+ Msg *mp;
+
+ /* build a new message */
+ mp = (Msg *) mymalloc (sizeof(Msg));
+ mp->ep = root;
+ mp->count = 0;
+
+ /* lock access to client info */
+ pthread_mutex_lock (&client_m);
+
+ /* queue message to each interested client */
+ for (cp = clinfo; cp < &clinfo[nclinfo]; cp++) {
+ int isblob;
+
+ /* cp ok? notme? valid dev? blob? */
+ if (!cp->active || cp == notme)
+ continue;
+ if (findClDevice (cp, dev) < 0)
+ continue;
+ isblob = !strcmp (tagXMLEle(root), "setBLOBVector");
+ if ((isblob && cp->blob==B_NEVER) || (!isblob && cp->blob==B_ONLY))
+ continue;
+
+ /* ok: queue message to given client */
+ mp->count++;
+ pushFQ (cp->msgq, mp);
+ }
+
+ /* wake up client write threads, the last of which will free the Msg */
+ if (mp->count > 0)
+ pthread_cond_broadcast(&client_c);
+ else {
+ if (verbose > 2)
+ fprintf (stderr, "no clients want %s\n", xmlLog(root));
+ freeMsg (mp); /* no interested clients, free Msg now */
+ }
+
+ /* finished with client info */
+ pthread_mutex_unlock (&client_m);
+}
+
+/* free Msg mp and everything it contains */
+static void
+freeMsg (Msg *mp)
+{
+ delXMLEle (mp->ep);
+ myfree (mp);
+}
+
+/* this function is the thread to perform all writes to client carg.
+ * return with client closed when we have problems or when shutdown flag is set.
+ * N.B. coordinate all access to clinfo via client_m/c.
+ * N.B. clinfo can move (be realloced) when unlocked so beware pointers thereto.
+ */
+static void *
+clientWThread(void *carg)
+{
+ int c = (int)carg;
+ ClInfo *cp;
+ Msg *mp;
+
+ /* start off wanting exclusive access to client info */
+ pthread_mutex_lock (&client_m);
+
+ /* loop until told to shut down or get write error */
+ while (1) {
+
+ /* check for message or shutdown, unlock while waiting */
+ while (nFQ(clinfo[c].msgq) == 0 && !clinfo[c].shutdown) {
+ if (verbose > 2)
+ fprintf (stderr,"Client %d: thread sleeping\n",clinfo[c].s);
+ pthread_cond_wait (&client_c, &client_m);
+ if (verbose > 2)
+ fprintf (stderr, "Client %d: thread awake\n", clinfo[c].s);
+ }
+ if (clinfo[c].shutdown)
+ break;
+
+ /* get next message for this client */
+ mp = popFQ (clinfo[c].msgq);
+
+ /* unlock client info while writing */
+ pthread_mutex_unlock (&client_m);
+ prXMLEle (clinfo[c].wfp, mp->ep, 0);
+ pthread_mutex_lock (&client_m);
+
+ /* trace */
+ cp = &clinfo[c]; /* ok to use pointer while locked */
+ if (verbose > 2) {
+ fprintf (stderr, "Client %d: send:\n", cp->s);
+ prXMLEle (stderr, mp->ep, 0);
+ } else if (verbose > 1)
+ fprintf (stderr, "Client %d: send %s\n", cp->s, xmlLog(mp->ep));
+
+ /* update message usage count, free if goes to 0 */
+ if (--mp->count == 0)
+ freeMsg (mp);
+
+ /* exit this thread if encountered write errors */
+ if (ferror(cp->wfp)) {
+ fprintf (stderr, "Client %d: %s\n", cp->s, strerror(errno));
+ break;
+ }
+ }
+
+ /* close down this client */
+ cp = &clinfo[c]; /* ok to use pointer while locked */
+ fclose (cp->wfp); /* also closes cp->s */
+ delLilXML (cp->lp);
+ myfree (cp->devs);
+
+ /* decrement and possibly free any unsent messages for this client */
+ while ((mp = (Msg*) popFQ(cp->msgq)) != NULL)
+ if (--mp->count == 0)
+ freeMsg (mp);
+ delFQ (cp->msgq);
+
+ /* this thread is now finished with client info */
+ pthread_mutex_unlock (&client_m);
+
+ /* exit thread */
+ return (0);
+}
+
+/* return 0 if we have seen getProperties from this client and dev is in its
+ * devs[] list or the list is empty, else return -1
+ */
+static int
+findClDevice (ClInfo *cp, char *dev)
+{
+ int i;
+
+ if (!cp->sawGetProperties)
+ return (-1);
+ if (cp->ndevs == 0)
+ return (0);
+ for (i = 0; i < cp->ndevs; i++)
+ if (!strncmp (dev, cp->devs[i], sizeof(IDev)-1))
+ return (0);
+ return (-1);
+}
+
+/* add the given device to the devs[] list of client cp unless empty.
+ * regardless, record having seen getProperties from this client.
+ */
+static void
+addClDevice (ClInfo *cp, char *dev)
+{
+
+ if (dev[0]) {
+ char *ip;
+ cp->devs = (IDev *) myrealloc (cp->devs,(cp->ndevs+1)*sizeof(IDev));
+ ip = (char*)&cp->devs[cp->ndevs++];
+ strncpy (ip, dev, sizeof(IDev)-1);
+ ip[sizeof(IDev)-1] = '\0';
+ }
+
+ cp->sawGetProperties = 1;
+}
+
+
+/* block to accept a new client arriving on lsocket.
+ * return private nonblocking socket or exit.
+ */
+static int
+newClSocket ()
+{
+ struct sockaddr_in cli_socket;
+ int cli_len, cli_fd;
+
+ /* get a private connection to new client */
+ cli_len = sizeof(cli_socket);
+ cli_fd = accept (lsocket, (struct sockaddr *)&cli_socket, &cli_len);
+ if(cli_fd < 0) {
+ fprintf (stderr, "%s: accept: %s", me, strerror(errno));
+ exit (1);
+ }
+
+ /* ok */
+ return (cli_fd);
+}
+
+/* convert the string value of enableBLOB to our state value */
+static BLOBEnable
+crackBLOB (char enableBLOB[])
+{
+ if (!strcmp (enableBLOB, "Also"))
+ return (B_ALSO);
+ if (!strcmp (enableBLOB, "Only"))
+ return (B_ONLY);
+ return (B_NEVER);
+}
+
+/* return pointer to static string containing tag, device and name attributes
+ * of the given xml
+ */
+static char *
+xmlLog (XMLEle *root)
+{
+ static char buf[256];
+
+ sprintf (buf, "%.*s %.*s %.*s",
+ sizeof(buf)/3-2, tagXMLEle(root),
+ sizeof(buf)/3-2, findXMLAttValu(root,"device"),
+ sizeof(buf)/3-2, findXMLAttValu(root,"name"));
+ return (buf);
+}
diff --git a/kstars/kstars/indi/lilxml.c b/kstars/kstars/indi/lilxml.c
new file mode 100644
index 00000000..c8344b5e
--- /dev/null
+++ b/kstars/kstars/indi/lilxml.c
@@ -0,0 +1,762 @@
+#if 0
+ liblilxml
+ Copyright (C) 2003 Elwood C. Downey
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+/* little DOM-style XML parser.
+ * only handles elements, attributes and pcdata content.
+ * <! ... > and <? ... > are silently ignored.
+ * pcdata is collected into one string, sans leading whitespace first line.
+ *
+ * #define MAIN_TST to create standalone test program
+ */
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <ctype.h>
+
+#include "lilxml.h"
+#include "indicom.h"
+
+static int oneXMLchar (LilXML *lp, int c, char errmsg[]);
+static void initParser(LilXML *lp);
+static void pushXMLEle(LilXML *lp);
+static void popXMLEle(LilXML *lp);
+static void resetEndTag(LilXML *lp);
+static void addAttr(LilXML *lp);
+static void delAttr (XMLAtt *a);
+static int isTokenChar (int start, int c);
+static void growString (char **sp, int c);
+static void growPCData (XMLEle *ep, int c);
+static char *newString (void);
+static void *moremem (void *old, int n);
+static void freemem (void *m);
+
+typedef enum {
+ LOOK4START = 0, /* looking for first element start */
+ LOOK4TAG, /* looking for element tag */
+ INTAG, /* reading tag */
+ LOOK4ATTRN, /* looking for attr name, > or / */
+ INATTRN, /* reading attr name */
+ LOOK4ATTRV, /* looking for attr value */
+ SAWSLASH, /* saw / in element opening */
+ INATTRV, /* in attr value */
+ LOOK4CON, /* skipping leading content whitespc */
+ INCON, /* reading content */
+ LTINCON, /* saw < in content */
+ LOOK4CLOSETAG, /* looking for closing tag after < */
+ INCLOSETAG /* reading closing tag */
+} State; /* parsing states */
+
+/* maintain state while parsing */
+struct _LilXML {
+ State cs; /* current state */
+ int ln; /* line number for diags */
+ XMLEle *ce; /* current element being built */
+ char *endtag; /* to check for match with opening tag*/
+ int delim; /* attribute value delimiter */
+ int lastc; /* last char (just used wiht skipping)*/
+ int skipping; /* in comment or declaration */
+};
+
+/* internal representation of a (possibly nested) XML element */
+struct _xml_ele {
+ char *tag; /* element tag */
+ struct _xml_ele *pe; /* parent element, or NULL if root */
+ XMLAtt **at; /* list of attributes */
+ int nat; /* number of attributes */
+ int ait; /* used to iterate over at[] */
+ struct _xml_ele **el; /* list of child elements */
+ int nel; /* number of child elements */
+ int eit; /* used to iterate over el[] */
+ char *pcdata; /* character data in this element */
+ int pcdatal; /* handy length sans \0 (tends to be big) */
+};
+
+/* internal representation of an attribute */
+struct _xml_att {
+ char *name; /* name */
+ char *valu; /* value */
+ struct _xml_ele *ce; /* containing element */
+};
+
+/* default memory managers, override with indi_xmlMalloc() */
+static void *(*mymalloc)(size_t size) = malloc;
+static void *(*myrealloc)(void *ptr, size_t size) = realloc;
+static void (*myfree)(void *ptr) = free;
+
+/* install new version of malloc/realloc/free.
+ * N.B. don't call after first use of any other lilxml function
+ */
+void
+indi_xmlMalloc (void *(*newmalloc)(size_t size),
+ void *(*newrealloc)(void *ptr, size_t size),
+ void (*newfree)(void *ptr))
+{
+ mymalloc = newmalloc;
+ myrealloc = newrealloc;
+ myfree = newfree;
+}
+
+/* pass back a fresh handle for use with our other functions */
+LilXML *
+newLilXML ()
+{
+ LilXML *lp = (LilXML *) moremem (NULL, sizeof(LilXML));
+ initParser(lp);
+ return (lp);
+}
+
+/* discard */
+void
+delLilXML (LilXML *lp)
+{
+ freemem (lp);
+}
+
+/* delete ep and all its children */
+void
+delXMLEle (XMLEle *ep)
+{
+ int i;
+
+ /* benign if NULL */
+ if (!ep)
+ return;
+
+ /* delete all parts of ep */
+ freemem (ep->tag);
+ freemem (ep->pcdata);
+ if (ep->at) {
+ for (i = 0; i < ep->nat; i++)
+ delAttr (ep->at[i]);
+ freemem (ep->at);
+ }
+ if (ep->el) {
+ for (i = 0; i < ep->nel; i++)
+ delXMLEle (ep->el[i]);
+ freemem (ep->el);
+ }
+
+ /* delete ep itself */
+ freemem (ep);
+}
+
+/* process one more character of an XML file.
+ * when find closure with outter element return root of complete tree.
+ * when find error return NULL with reason in errmsg[].
+ * when need more return NULL with errmsg[0] = '\0'.
+ * N.B. it is up to the caller to delete the tree delXMLEle().
+ */
+XMLEle *
+readXMLEle (LilXML *lp, int newc, char errmsg[])
+{
+ XMLEle *root;
+ int s;
+
+ /* start optimistic */
+ errmsg[0] = '\0';
+
+ /* EOF? */
+ if (newc == 0) {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: XML EOF", lp->ln);
+ initParser(lp);
+ return (NULL);
+ }
+
+ /* new line? */
+ if (newc == '\n')
+ lp->ln++;
+
+ /* skip comments and declarations. requires 1 char history */
+ if (!lp->skipping && lp->lastc == '<' && (newc == '?' || newc == '!')) {
+ lp->skipping = 1;
+ lp->lastc = newc;
+ return (NULL);
+ }
+ if (lp->skipping) {
+ if (newc == '>')
+ lp->skipping = 0;
+ lp->lastc = newc;
+ return (NULL);
+ }
+ if (newc == '<') {
+ lp->lastc = '<';
+ return (NULL);
+ }
+
+ /* do a pending '<' first then newc */
+ if (lp->lastc == '<') {
+ if (oneXMLchar (lp, '<', errmsg) < 0) {
+ initParser(lp);
+ return (NULL);
+ }
+ /* N.B. we assume '<' will never result in closure */
+ }
+
+ /* process newc (at last!) */
+ s = oneXMLchar (lp, newc, errmsg);
+ if (s == 0) {
+ lp->lastc = newc;
+ return (NULL);
+ }
+ if (s < 0) {
+ initParser(lp);
+ return (NULL);
+ }
+
+ /* Ok! return ce and we start over.
+ * N.B. up to caller to call delXMLEle with what we return.
+ */
+ root = lp->ce;
+ lp->ce = NULL;
+ initParser(lp);
+ return (root);
+}
+
+/* search ep for an attribute with given name.
+ * return NULL if not found.
+ */
+XMLAtt *
+findXMLAtt (XMLEle *ep, const char *name)
+{
+ int i;
+
+ for (i = 0; i < ep->nat; i++)
+ if (!strcmp (ep->at[i]->name, name))
+ return (ep->at[i]);
+ return (NULL);
+}
+
+/* search ep for an element with given tag.
+ * return NULL if not found.
+ */
+XMLEle *
+findXMLEle (XMLEle *ep, const char *tag)
+{
+ int i;
+
+ for (i = 0; i < ep->nel; i++)
+ if (!strcmp (ep->el[i]->tag, tag))
+ return (ep->el[i]);
+ return (NULL);
+}
+
+/* iterate over each child element of ep.
+ * call first time with first set to 1, then 0 from then on.
+ * returns NULL when no more or err
+ */
+XMLEle *
+nextXMLEle (XMLEle *ep, int init)
+{
+ int eit;
+
+ if (init)
+ ep->eit = 0;
+
+ eit = ep->eit++;
+ if (eit < 0 || eit >= ep->nel)
+ return (NULL);
+ return (ep->el[eit]);
+}
+
+/* iterate over each attribute of ep.
+ * call first time with first set to 1, then 0 from then on.
+ * returns NULL when no more or err
+ */
+XMLAtt *
+nextXMLAtt (XMLEle *ep, int init)
+{
+ int ait;
+
+ if (init)
+ ep->ait = 0;
+
+ ait = ep->ait++;
+ if (ait < 0 || ait >= ep->nat)
+ return (NULL);
+ return (ep->at[ait]);
+}
+
+/* return parent of given XMLEle */
+XMLEle *
+parentXMLEle (XMLEle *ep)
+{
+ return (ep->pe);
+}
+
+/* return parent element of given XMLAtt */
+XMLEle *
+parentXMLAtt (XMLAtt *ap)
+{
+ return (ap->ce);
+}
+
+/* access functions */
+
+/* return the tag name of the given element */
+char *
+tagXMLEle (XMLEle *ep)
+{
+ return (ep->tag);
+}
+
+/* return the pcdata portion of the given element */
+char *
+pcdataXMLEle (XMLEle *ep)
+{
+ return (ep->pcdata);
+}
+
+/* return the number of characters in the pcdata portion of the given element */
+int
+pcdatalenXMLEle (XMLEle *ep)
+{
+ return (ep->pcdatal);
+}
+
+/* return the nanme of the given attribute */
+char *
+nameXMLAtt (XMLAtt *ap)
+{
+ return (ap->name);
+}
+
+/* return the value of the given attribute */
+char *
+valuXMLAtt (XMLAtt *ap)
+{
+ return (ap->valu);
+}
+
+/* return the number of child elements of the given element */
+int
+nXMLEle (XMLEle *ep)
+{
+ return (ep->nel);
+}
+
+/* return the number of attributes in the given element */
+int
+nXMLAtt (XMLEle *ep)
+{
+ return (ep->nat);
+}
+
+
+/* search ep for an attribute with the given name and return its value.
+ * return "" if not found.
+ */
+const char *
+findXMLAttValu (XMLEle *ep, char *name)
+{
+ XMLAtt *a = findXMLAtt (ep, name);
+ return (a ? a->valu : "");
+}
+
+/* handy wrapper to read one xml file.
+ * return root element else NULL with report in errmsg[]
+ */
+XMLEle *
+readXMLFile (FILE *fp, LilXML *lp, char errmsg[])
+{
+ int c;
+
+ while ((c = fgetc(fp)) != EOF) {
+ XMLEle *root = readXMLEle (lp, c, errmsg);
+ if (root || errmsg[0])
+ return (root);
+ }
+
+ return (NULL);
+}
+
+/* sample print ep to fp
+ * N.B. set level = 0 on first call
+ */
+#define PRINDENT 4 /* sample print indent each level */
+void
+prXMLEle (FILE *fp, XMLEle *ep, int level)
+{
+ int indent = level*PRINDENT;
+ int i;
+
+ fprintf (fp, "%*s<%s", indent, "", ep->tag);
+ for (i = 0; i < ep->nat; i++)
+ fprintf (fp, " %s=\"%s\"", ep->at[i]->name, ep->at[i]->valu);
+ if (ep->nel > 0) {
+ fprintf (fp, ">\n");
+ for (i = 0; i < ep->nel; i++)
+ prXMLEle (fp, ep->el[i], level+1);
+ }
+ if (ep->pcdata[0]) {
+ char *nl;
+ if (ep->nel == 0)
+ fprintf (fp, ">\n");
+ /* indent if none or one line */
+ nl = strpbrk (ep->pcdata, "\n\r");
+ if (!nl || nl == &ep->pcdata[ep->pcdatal-1])
+ fprintf (fp, "%*s", indent+PRINDENT, "");
+ fprintf (fp, "%s", ep->pcdata);
+ if (!nl)
+ fprintf (fp, "\n");
+ }
+ if (ep->nel > 0 || ep->pcdata[0])
+ fprintf (fp, "%*s</%s>\n", indent, "", ep->tag);
+ else
+ fprintf (fp, "/>\n");
+}
+
+
+
+/* process one more char in XML file.
+ * if find final closure, return 1 and tree is in ce.
+ * if need more, return 0.
+ * if real trouble, return -1 and put reason in errmsg.
+ */
+static int
+oneXMLchar (LilXML *lp, int c, char errmsg[])
+{
+ switch (lp->cs) {
+ case LOOK4START: /* looking for first element start */
+ if (c == '<') {
+ pushXMLEle(lp);
+ lp->cs = LOOK4TAG;
+ }
+ /* silently ignore until resync */
+ break;
+
+ case LOOK4TAG: /* looking for element tag */
+ if (isTokenChar (1, c)) {
+ growString (&lp->ce->tag, c);
+ lp->cs = INTAG;
+ } else if (!isspace(c)) {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus tag char %c", lp->ln, c);
+ return (-1);
+ }
+ break;
+
+ case INTAG: /* reading tag */
+ if (isTokenChar (0, c))
+ growString (&lp->ce->tag, c);
+ else if (c == '>')
+ lp->cs = LOOK4CON;
+ else if (c == '/')
+ lp->cs = SAWSLASH;
+ else
+ lp->cs = LOOK4ATTRN;
+ break;
+
+ case LOOK4ATTRN: /* looking for attr name, > or / */
+ if (c == '>')
+ lp->cs = LOOK4CON;
+ else if (c == '/')
+ lp->cs = SAWSLASH;
+ else if (isTokenChar (1, c)) {
+ addAttr(lp);
+ growString (&lp->ce->at[lp->ce->nat-1]->name, c);
+ lp->cs = INATTRN;
+ } else if (!isspace(c)) {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus leading attr name char: %c",
+ lp->ln, c);
+ return (-1);
+ }
+ break;
+
+ case SAWSLASH: /* saw / in element opening */
+ if (c == '>') {
+ if (!lp->ce->pe)
+ return(1); /* root has no content */
+ popXMLEle(lp);
+ lp->cs = LOOK4CON;
+ } else {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus char %c before >", lp->ln, c);
+ return (-1);
+ }
+ break;
+
+ case INATTRN: /* reading attr name */
+ if (isTokenChar (0, c))
+ growString (&lp->ce->at[lp->ce->nat-1]->name, c);
+ else if (isspace(c) || c == '=')
+ lp->cs = LOOK4ATTRV;
+ else {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus attr name char: %c", lp->ln,c);
+ return (-1);
+ }
+ break;
+
+ case LOOK4ATTRV: /* looking for attr value */
+ if (c == '\'' || c == '"') {
+ lp->delim = c;
+ growString (&lp->ce->at[lp->ce->nat-1]->valu, '\0');
+ lp->cs = INATTRV;
+ } else if (!(isspace(c) || c == '=')) {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: No value for attribute %.100s", lp->ln,
+ lp->ce->at[lp->ce->nat-1]->name);
+ return (-1);
+ }
+ break;
+
+ case INATTRV: /* in attr value */
+ if (c == lp->delim)
+ lp->cs = LOOK4ATTRN;
+ else if (!iscntrl(c))
+ growString (&lp->ce->at[lp->ce->nat-1]->valu, c);
+ break;
+
+ case LOOK4CON: /* skipping leading content whitespace*/
+ if (c == '<')
+ lp->cs = LTINCON;
+ else if (!isspace(c)) {
+ growPCData (lp->ce, c);
+ lp->cs = INCON;
+ }
+ break;
+
+ case INCON: /* reading content */
+ if (c == '<') {
+ /* if text contains a nl trim trailing blanks.
+ * chomp trailing nl if only one.
+ */
+ char *nl = strpbrk (lp->ce->pcdata, "\n\r");
+ if (nl)
+ while (lp->ce->pcdatal > 0 &&
+ lp->ce->pcdata[lp->ce->pcdatal-1] == ' ')
+ lp->ce->pcdata[--lp->ce->pcdatal] = '\0';
+ if (nl == &lp->ce->pcdata[lp->ce->pcdatal-1])
+ lp->ce->pcdata[--lp->ce->pcdatal] = '\0'; /* safe! */
+ lp->cs = LTINCON;
+ } else
+ growPCData (lp->ce, c);
+ break;
+
+ case LTINCON: /* saw < in content */
+ if (c == '/') {
+ resetEndTag(lp);
+ lp->cs = LOOK4CLOSETAG;
+ } else {
+ pushXMLEle(lp);
+ if (isTokenChar(1,c)) {
+ growString (&lp->ce->tag, c);
+ lp->cs = INTAG;
+ } else
+ lp->cs = LOOK4TAG;
+ }
+ break;
+
+ case LOOK4CLOSETAG: /* looking for closing tag after < */
+ if (isTokenChar (1, c)) {
+ growString (&lp->endtag, c);
+ lp->cs = INCLOSETAG;
+ } else if (!isspace(c)) {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus preend tag char %c", lp->ln,c);
+ return (-1);
+ }
+ break;
+
+ case INCLOSETAG: /* reading closing tag */
+ if (isTokenChar(0, c))
+ growString (&lp->endtag, c);
+ else if (c == '>') {
+ if (strcmp (lp->ce->tag, lp->endtag)) {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: closing tag %.64s does not match %.64s",
+ lp->ln, lp->endtag, lp->ce->tag);
+ return (-1);
+ } else if (lp->ce->pe) {
+ popXMLEle(lp);
+ lp->cs = LOOK4CON; /* back to content after nested elem */
+ } else
+ return (1); /* yes! */
+ } else if (!isspace(c)) {
+ snprintf (errmsg, ERRMSG_SIZE, "Line %d: Bogus end tag char %c", lp->ln, c);
+ return (-1);
+ }
+ break;
+ }
+
+ return (0);
+}
+
+/* set up for a fresh start */
+static void
+initParser(LilXML *lp)
+{
+ memset (lp, 0, sizeof(*lp));
+ lp->cs = LOOK4START;
+ lp->ln = 1;
+ delXMLEle (lp->ce);
+ lp->ce = NULL;
+ resetEndTag(lp);
+ lp->lastc = 0;
+ lp->skipping = 0;
+}
+
+/* start a new XMLEle.
+ * if ce already set up, add to its list of child elements.
+ * point ce to a new XMLEle.
+ * endtag no longer valid.
+ */
+static void
+pushXMLEle(LilXML *lp)
+{
+ XMLEle *newe = (XMLEle *) moremem (NULL, sizeof(XMLEle));
+ XMLEle *ce = lp->ce;
+
+ memset (newe, 0, sizeof(*newe));
+ newe->tag = newString();
+ newe->pcdata = newString();
+ newe->pe = ce;
+
+ if (ce) {
+ ce->el = (XMLEle **) moremem (ce->el, (ce->nel+1)*sizeof(XMLEle*));
+ ce->el[ce->nel++] = newe;
+ }
+ lp->ce = newe;
+ resetEndTag(lp);
+}
+
+/* point ce to parent of current ce.
+ * endtag no longer valid.
+ */
+static void
+popXMLEle(LilXML *lp)
+{
+ lp->ce = lp->ce->pe;
+ resetEndTag(lp);
+}
+
+/* add one new XMLAtt to the current element */
+static void
+addAttr(LilXML *lp)
+{
+ XMLAtt *newa = (XMLAtt *) moremem (NULL, sizeof(XMLAtt));
+ XMLEle *ce = lp->ce;
+
+ memset (newa, 0, sizeof(*newa));
+ newa->name = newString();
+ newa->valu = newString();
+ newa->ce = ce;
+
+ ce->at = (XMLAtt **) moremem (ce->at, (ce->nat+1)*sizeof(XMLAtt *));
+ ce->at[ce->nat++] = newa;
+}
+
+/* delete a and all it holds */
+static void
+delAttr (XMLAtt *a)
+{
+ if (!a)
+ return;
+ if (a->name)
+ freemem (a->name);
+ if (a->valu)
+ freemem (a->valu);
+ freemem(a);
+}
+
+/* delete endtag if appropriate */
+static void
+resetEndTag(LilXML *lp)
+{
+ if (lp->endtag) {
+ freemem (lp->endtag);
+ lp->endtag = 0;
+ }
+}
+
+/* 1 if c is a valid token character, else 0.
+ * it can be alpha or '_' or numeric unless start.
+ */
+static int
+isTokenChar (int start, int c)
+{
+ return (isalpha(c) || c == '_' || (!start && isdigit(c)));
+}
+
+/* grow the malloced string at *sp to append c */
+static void
+growString (char **sp, int c)
+{
+ int l = *sp ? strlen(*sp) : 0;
+ *sp = (char *) moremem (*sp, l+2); /* c + '\0' */
+ (*sp)[l++] = (char)c;
+ (*sp)[l] = '\0';
+}
+
+/* special fast version of growString just for ep->pcdata that avoids all the
+ * strlens and tiny increments in allocated mem
+ */
+static void
+growPCData (XMLEle *ep, int c)
+{
+ int l = ep->pcdatal++;
+ if ((l%32) == 0) {
+ int nm = 32*(l/32+1) + 2; /* c + '\0' */
+ ep->pcdata = (char *) moremem (ep->pcdata, nm);
+ }
+ ep->pcdata[l++] = (char)c;
+ ep->pcdata[l] = '\0';
+}
+
+/* return a malloced string of one '\0' */
+static char *
+newString()
+{
+ char *str;
+
+ *(str = (char *)moremem(NULL, 16)) = '\0'; /* expect more */
+ return (str);
+}
+
+static void *
+moremem (void *old, int n)
+{
+ return (old ? realloc (old, n) : malloc (n));
+}
+
+static void
+freemem (void *m)
+{
+ free (m);
+}
+
+#if defined(MAIN_TST)
+int
+main (int ac, char *av[])
+{
+ LilXML *lp = newLilXML();
+ char errmsg[ERRMSG_SIZE];
+ XMLEle *root;
+
+ root = readXMLFile (stdin, lp, errmsg);
+ if (root) {
+ fprintf (stderr, "::::::::::::: %s\n", tagXMLEle(root));
+ prXMLEle (stdout, root, 0);
+ delXMLEle (root);
+ } else if (errmsg[0]) {
+ fprintf (stderr, "Error: %s\n", errmsg);
+ }
+
+ delLilXML (lp);
+
+ return (0);
+}
+#endif
+
diff --git a/kstars/kstars/indi/lilxml.h b/kstars/kstars/indi/lilxml.h
new file mode 100644
index 00000000..98bfdd2b
--- /dev/null
+++ b/kstars/kstars/indi/lilxml.h
@@ -0,0 +1,252 @@
+#if 0
+ liblilxml
+ Copyright (C) 2003 Elwood C. Downey
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+/** \file lilxml.h
+ \brief A little DOM-style library to handle parsing and processing an XML file.
+
+ It only handles elements, attributes and pcdata content. <! ... > and <? ... > are silently ignored. pcdata is collected into one string, sans leading whitespace first line. \n
+
+ The following is an example of a cannonical usage for the lilxml library. Initialize a lil xml context and read an XML file in a root element.
+
+ \code
+
+ #include <lilxml.h>
+
+ LilXML *lp = newLilXML();
+ char errmsg[1024];
+ XMLEle *root, *ep;
+ int c;
+
+ while ((c = fgetc(stdin)) != EOF) {
+ root = readXMLEle (lp, c, errmsg);
+ if (root)
+ break;
+ if (errmsg[0])
+ error ("Error: %s\n", errmsg);
+ }
+
+ // print the tag and pcdata content of each child element within the root
+
+ for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0))
+ printf ("%s: %s\n", tagXMLEle(ep), pcdataXMLEle(ep));
+
+
+ // finished with root element and with lil xml context
+
+ delXMLEle (root);
+ delLilXML (lp);
+
+ \endcode
+
+ */
+
+#ifndef LILXML_H
+#define LILXML_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* opaque handle types */
+typedef struct _xml_att XMLAtt;
+typedef struct _xml_ele XMLEle;
+typedef struct _LilXML LilXML;
+
+/**
+ * \defgroup lilxmlFunctions Functions to parse, process, and search XML.
+ */
+/*@{*/
+
+/* creation and destruction functions */
+
+/** \brief Create a new lilxml parser.
+ \return a pointer to the lilxml parser on sucess. NULL on failure.
+*/
+extern LilXML *newLilXML(void);
+
+/** \brief Delete a lilxml parser.
+ \param lp a pointer to a lilxml parser to be deleted.
+*/
+extern void delLilXML (LilXML *lp);
+
+/** \brief Delete an XML element.
+ \return a pointer to the XML Element to be deleted.
+*/
+extern void delXMLEle (XMLEle *e);
+
+/** \brief Process an XML one char at a time.
+ \param lp a pointer to a lilxml parser.
+ \param c one character to process.
+ \param errmsg a buffer to store error messages if an error in parsing is encounterd.
+ \return When the function parses a complete valid XML element, it will return a pointer to the XML element. A NULL is returned when parsing the element is still in progress, or if a parsing error occurs. Check errmsg for errors if NULL is returned.
+ */
+extern XMLEle *readXMLEle (LilXML *lp, int c, char errmsg[]);
+
+/* search functions */
+/** \brief Find an XML attribute within an XML element.
+ \param e a pointer to the XML element to search.
+ \param name the attribute name to search for.
+ \return A pointer to the XML attribute if found or NULL on failure.
+*/
+extern XMLAtt *findXMLAtt (XMLEle *e, const char *name);
+
+/** \brief Find an XML element within an XML element.
+ \param e a pointer to the XML element to search.
+ \param tag the element tag to search for.
+ \return A pointer to the XML element if found or NULL on failure.
+*/
+extern XMLEle *findXMLEle (XMLEle *e, const char *tag);
+
+/* iteration functions */
+/** \brief Iterate an XML element for a list of nesetd XML elements.
+ \param ep a pointer to the XML element to iterate.
+ \param first the index of the starting XML element. Pass 1 to start iteration from the beginning of the XML element. Pass 0 to get the next element thereater.
+ \return On success, a pointer to the next XML element is returned. NULL when there are no more elements.
+*/
+extern XMLEle *nextXMLEle (XMLEle *ep, int first);
+
+/** \brief Iterate an XML element for a list of XML attributes.
+ \param ep a pointer to the XML element to iterate.
+ \param first the index of the starting XML attribute. Pass 1 to start iteration from the beginning of the XML element. Pass 0 to get the next attribute thereater.
+ \return On success, a pointer to the next XML attribute is returned. NULL when there are no more attributes.
+*/
+extern XMLAtt *nextXMLAtt (XMLEle *ep, int first);
+
+/* tree functions */
+/** \brief Return the parent of an XML element.
+ \return a pointer to the XML element parent.
+*/
+extern XMLEle *parentXMLEle (XMLEle *ep);
+
+/** \brief Return the parent of an XML attribute.
+ \return a pointer to the XML element parent.
+*/
+extern XMLEle *parentXMLAtt (XMLAtt *ap);
+
+/* access functions */
+/** \brief Return the tag of an XML element.
+ \param ep a pointer to an XML element.
+ \return the tag string.
+*/
+extern char *tagXMLEle (XMLEle *ep);
+
+/** \brief Return the pcdata of an XML element.
+ \param ep a pointer to an XML element.
+ \return the pcdata string on success.
+*/
+extern char *pcdataXMLEle (XMLEle *ep);
+
+/** \brief Return the name of an XML attribute.
+ \param ap a pointer to an XML attribute.
+ \return the name string of the attribute.
+*/
+extern char *nameXMLAtt (XMLAtt *ap);
+
+/** \brief Return the value of an XML attribute.
+ \param ap a pointer to an XML attribute.
+ \return the value string of the attribute.
+*/
+extern char *valuXMLAtt (XMLAtt *ap);
+
+/** \brief Return the number of characters in pcdata in an XML element.
+ \param ep a pointer to an XML element.
+ \return the length of the pcdata string.
+*/
+extern int pcdatalenXMLEle (XMLEle *ep);
+
+/** \brief Return the number of nested XML elements in a parent XML element.
+ \param ep a pointer to an XML element.
+ \return the number of nested XML elements.
+*/
+extern int nXMLEle (XMLEle *ep);
+
+/** \brief Return the number of XML attributes in a parent XML element.
+ \param ep a pointer to an XML element.
+ \return the number of XML attributes within the XML element.
+*/
+extern int nXMLAtt (XMLEle *ep);
+
+/* convenience functions */
+/** \brief Find an XML element's attribute value.
+ \param ep a pointer to an XML element.
+ \param name the name of the XML attribute to retrieve its value.
+ \return the value string of an XML element on success. NULL on failure.
+*/
+extern const char *findXMLAttValu (XMLEle *ep, char *name);
+
+/** \brief Handy wrapper to read one xml file.
+ \param fp pointer to FILE to read.
+ \param lp pointer to lilxml parser.
+ \param errmsg a buffer to store error messages on failure.
+ \return root element else NULL with report in errmsg[].
+*/
+extern XMLEle *readXMLFile (FILE *fp, LilXML *lp, char errmsg[]);
+
+/** \brief Print an XML element.
+ \param fp a pointer to FILE where the print output is directed.
+ \param e the XML element to print.
+ \param level the printing level, set to 0 to print the whole element.
+*/
+extern void prXMLEle (FILE *fp, XMLEle *e, int level);
+
+/* install alternatives to malloc/realloc/free */
+extern void indi_xmlMalloc (void *(*newmalloc)(size_t size),
+ void *(*newrealloc)(void *ptr, size_t size), void (*newfree)(void *ptr));
+
+/*@}*/
+
+#ifdef __cplusplus
+}
+#endif
+
+/* examples.
+
+ initialize a lil xml context and read an XML file in a root element
+
+ LilXML *lp = newLilXML();
+ char errmsg[1024];
+ XMLEle *root, *ep;
+ int c;
+
+ while ((c = fgetc(stdin)) != EOF) {
+ root = readXMLEle (lp, c, errmsg);
+ if (root)
+ break;
+ if (errmsg[0])
+ error ("Error: %s\n", errmsg);
+ }
+
+ print the tag and pcdata content of each child element within the root
+
+ for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0))
+ printf ("%s: %s\n", tagXMLEle(ep), pcdataXMLEle(ep));
+
+
+ finished with root element and with lil xml context
+
+ delXMLEle (root);
+ delLilXML (lp);
+ */
+
+/* For RCS Only -- Do Not Edit
+ * @(#) $RCSfile$ $Date$ $Revision$ $Name: $
+ */
+
+#endif /* LILXML_H */
diff --git a/kstars/kstars/indi/lx200_16.cpp b/kstars/kstars/indi/lx200_16.cpp
new file mode 100644
index 00000000..fe37df18
--- /dev/null
+++ b/kstars/kstars/indi/lx200_16.cpp
@@ -0,0 +1,396 @@
+/*
+ LX200 16"
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+#include <math.h>
+
+#include "lx200_16.h"
+#include "lx200driver.h"
+
+#define LX16GROUP "GPS/16 inch Features"
+
+extern LX200Generic *telescope;
+extern ITextVectorProperty Time;
+extern int MaxReticleFlashRate;
+
+
+//void turnFanOn();
+ //void turnFanOff();
+
+ //void seekHomeAndSave();
+ // void seekHomeAndSet();
+
+ /** Turns the field derotator On or Off. This command applies <b>only</b> to 16" LX200.
+ @param turnOn if turnOn is true, the derotator is turned on, otherwise, it is turned off. */
+ // void fieldDeRotator(bool turnOn);
+
+
+ /** Sets object Altitude. \n
+ @returns true if object's altitude is successfully set. */
+ //bool setObjAlt(int degrees, int minutes);
+
+ /** Sets object Azimuth. \n
+ @returns true if object's azimuth is successfully set. */
+// bool setObjAz(int degrees, int minutes);
+
+
+static ISwitch FanStatusS[] = { {"On", "", ISS_OFF, 0, 0}, {"Off", "", ISS_OFF, 0, 0}};
+static ISwitch HomeSearchS[] = { {"Save home", "", ISS_OFF, 0, 0} , {"Set home", "", ISS_OFF, 0, 0}};
+static ISwitch FieldDeRotatorS[] = { {"On", "", ISS_OFF, 0, 0}, {"Off", "", ISS_OFF,0 ,0}};
+//static ISwitch SlewAltAzS[] = { {"Slew To Alt/Az", ISS_ON}};
+
+#define MAXINDINAME 32
+#define MAXINDILABEL 32
+#define MAXINDIDEVICE 32
+#define MAXINDIGROUP 32
+#define MAXINDIFORMAT 32
+
+static ISwitchVectorProperty FanStatusSw = { mydev, "Fan", "", LX16GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FanStatusS, NARRAY(FanStatusS), "", 0};
+
+static ISwitchVectorProperty HomeSearchSw = { mydev, "Park", "", LX16GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, HomeSearchS, NARRAY(HomeSearchS), "", 0};
+
+static ISwitchVectorProperty FieldDeRotatorSw = { mydev, "Field De-rotator", "", LX16GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FieldDeRotatorS, NARRAY(FieldDeRotatorS), "", 0};
+
+//static ISwitches SlewAltAzSw = { mydev, "AltAzSet", "On Alt/Az Set", SlewAltAzS, NARRAY(SlewAltAzS), ILS_IDLE, 0, LX16Group};
+
+/* horizontal position */
+static INumber hor[] = {
+ {"ALT", "Alt D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0},
+ {"AZ", "Az D:M:S", "%10.6m", 0., 360., 0., 0., 0, 0, 0}};
+
+static INumberVectorProperty horNum = {
+ mydev, "HORIZONTAL_COORD", "Horizontal Coords", LX16GROUP, IP_RW, 0, IPS_IDLE,
+ hor, NARRAY(hor), "", 0};
+
+void changeLX200_16DeviceName(const char * newName)
+{
+ strcpy(horNum.device, newName);
+ strcpy(FanStatusSw.device, newName);
+ strcpy(HomeSearchSw.device, newName);
+ strcpy(FieldDeRotatorSw.device,newName);
+}
+
+LX200_16::LX200_16() : LX200Autostar()
+{
+
+}
+
+void LX200_16::ISGetProperties (const char *dev)
+{
+
+if (dev && strcmp (thisDevice, dev))
+ return;
+
+ // process parent first
+ LX200Autostar::ISGetProperties(dev);
+
+ IDDefNumber (&horNum, NULL);
+
+ IDDefSwitch (&FanStatusSw, NULL);
+ IDDefSwitch (&HomeSearchSw, NULL);
+ IDDefSwitch (&FieldDeRotatorSw, NULL);
+
+}
+
+void LX200_16::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ LX200Autostar::ISNewText (dev, name, texts, names, n);
+
+}
+
+void LX200_16::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ double newAlt=0, newAz=0;
+ char altStr[64], azStr[64];
+ int err;
+
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ if ( !strcmp (name, horNum.name) )
+ {
+ int i=0, nset=0;
+
+ if (checkPower(&horNum))
+ return;
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *horp = IUFindNumber (&horNum, names[i]);
+ if (horp == &hor[0])
+ {
+ newAlt = values[i];
+ nset += newAlt >= -90. && newAlt <= 90.0;
+ } else if (horp == &hor[1])
+ {
+ newAz = values[i];
+ nset += newAz >= 0. && newAz <= 360.0;
+ }
+ }
+
+ if (nset == 2)
+ {
+ if ( (err = setObjAz(newAz)) < 0 || (err = setObjAlt(newAlt)) < 0)
+ {
+ handleError(&horNum, err, "Setting Alt/Az");
+ return;
+ }
+ horNum.s = IPS_OK;
+ //horNum.n[0].value = values[0];
+ //horNum.n[1].value = values[1];
+ targetAz = newAz;
+ targetAlt = newAlt;
+
+ fs_sexa(azStr, targetAz, 2, 3600);
+ fs_sexa(altStr, targetAlt, 2, 3600);
+
+ IDSetNumber (&horNum, "Attempting to slew to Alt %s - Az %s", altStr, azStr);
+ handleAltAzSlew();
+ }
+ else
+ {
+ horNum.s = IPS_IDLE;
+ IDSetNumber(&horNum, "Altitude or Azimuth missing or invalid");
+ }
+
+ return;
+ }
+
+ LX200Autostar::ISNewNumber (dev, name, values, names, n);
+}
+
+
+
+
+void LX200_16::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ int index;
+ int err;
+
+ if (strcmp (dev, thisDevice))
+ return;
+
+ if (!strcmp(name, FanStatusSw.name))
+ {
+ if (checkPower(&FanStatusSw))
+ return;
+
+ IUResetSwitches(&FanStatusSw);
+ IUUpdateSwitches(&FanStatusSw, states, names, n);
+ index = getOnSwitch(&FanStatusSw);
+
+ if (index == 0)
+ {
+ if ( (err = turnFanOn()) < 0)
+ {
+ handleError(&FanStatusSw, err, "Changing fan status");
+ return;
+ }
+ }
+ else
+ {
+ if ( (err = turnFanOff()) < 0)
+ {
+ handleError(&FanStatusSw, err, "Changing fan status");
+ return;
+ }
+ }
+
+ FanStatusSw.s = IPS_OK;
+ IDSetSwitch (&FanStatusSw, index == 0 ? "Fan is ON" : "Fan is OFF");
+ return;
+ }
+
+ if (!strcmp(name, HomeSearchSw.name))
+ {
+ if (checkPower(&HomeSearchSw))
+ return;
+
+ IUResetSwitches(&HomeSearchSw);
+ IUUpdateSwitches(&HomeSearchSw, states, names, n);
+ index = getOnSwitch(&HomeSearchSw);
+
+ index == 0 ? seekHomeAndSave() : seekHomeAndSet();
+ HomeSearchSw.s = IPS_BUSY;
+ IDSetSwitch (&HomeSearchSw, index == 0 ? "Seek Home and Save" : "Seek Home and Set");
+ return;
+ }
+
+ if (!strcmp(name, FieldDeRotatorSw.name))
+ {
+ if (checkPower(&FieldDeRotatorSw))
+ return;
+
+ IUResetSwitches(&FieldDeRotatorSw);
+ IUUpdateSwitches(&FieldDeRotatorSw, states, names, n);
+ index = getOnSwitch(&FieldDeRotatorSw);
+
+ index == 0 ? seekHomeAndSave() : seekHomeAndSet();
+ FieldDeRotatorSw.s = IPS_OK;
+ IDSetSwitch (&FieldDeRotatorSw, index == 0 ? "Field deRotator is ON" : "Field deRotator is OFF");
+ return;
+ }
+
+ LX200Autostar::ISNewSwitch (dev, name, states, names, n);
+
+}
+
+void LX200_16::handleAltAzSlew()
+{
+ int i=0;
+ char altStr[64], azStr[64];
+
+ if (horNum.s == IPS_BUSY)
+ {
+ abortSlew();
+
+ // sleep for 100 mseconds
+ usleep(100000);
+ }
+
+ if ((i = slewToAltAz()))
+ {
+ horNum.s = IPS_IDLE;
+ IDSetNumber(&horNum, "Slew not possible");
+ return;
+ }
+
+ horNum.s = IPS_BUSY;
+ fs_sexa(azStr, targetAz, 2, 3600);
+ fs_sexa(altStr, targetAlt, 2, 3600);
+
+ IDSetNumber(&horNum, "Slewing to Alt %s - Az %s", altStr, azStr);
+ return;
+}
+
+ void LX200_16::ISPoll ()
+ {
+ int searchResult=0;
+ double dx, dy;
+ int err;
+
+ LX200Autostar::ISPoll();
+
+ switch (HomeSearchSw.s)
+ {
+ case IPS_IDLE:
+ break;
+
+ case IPS_BUSY:
+
+ if ( (err = getHomeSearchStatus(&searchResult)) < 0)
+ {
+ handleError(&HomeSearchSw, err, "Home search");
+ return;
+ }
+
+ if (searchResult == 0)
+ {
+ HomeSearchSw.s = IPS_IDLE;
+ IDSetSwitch(&HomeSearchSw, "Home search failed.");
+ }
+ else if (searchResult == 1)
+ {
+ HomeSearchSw.s = IPS_OK;
+ IDSetSwitch(&HomeSearchSw, "Home search successful.");
+ }
+ else if (searchResult == 2)
+ IDSetSwitch(&HomeSearchSw, "Home search in progress...");
+ else
+ {
+ HomeSearchSw.s = IPS_IDLE;
+ IDSetSwitch(&HomeSearchSw, "Home search error.");
+ }
+ break;
+
+ case IPS_OK:
+ break;
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (horNum.s)
+ {
+ case IPS_IDLE:
+ break;
+
+ case IPS_BUSY:
+
+ if ( (err = getLX200Az(&currentAz)) < 0 || (err = getLX200Alt(&currentAlt)) < 0)
+ {
+ IDSetNumber(&horNum, NULL);
+ handleError(&horNum, err, "Get Alt/Az");
+ return;
+ }
+
+ dx = targetAz - currentAz;
+ dy = targetAlt - currentAlt;
+
+ horNum.np[0].value = currentAlt;
+ horNum.np[1].value = currentAz;
+
+ IDLog("targetAz is %g, currentAz is %g\n", targetAz, currentAz);
+ IDLog("targetAlt is %g, currentAlt is %g\n**********************\n", targetAlt, currentAlt);
+
+
+ // accuracy threshhold (3'), can be changed as desired.
+ if ( fabs(dx) <= 0.05 && fabs(dy) <= 0.05)
+ {
+
+ horNum.s = IPS_OK;
+ currentAz = targetAz;
+ currentAlt = targetAlt;
+ IDSetNumber (&horNum, "Slew is complete");
+ } else
+ IDSetNumber (&horNum, NULL);
+ break;
+
+ case IPS_OK:
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+ }
+
+ void LX200_16::getBasicData()
+ {
+
+ getLX200Az(&targetAz);
+ getLX200Alt(&targetAlt);
+
+ horNum.np[0].value = targetAlt;
+ horNum.np[1].value = targetAz;
+
+ IDSetNumber (&horNum, NULL);
+
+ LX200Autostar::getBasicData();
+
+ }
diff --git a/kstars/kstars/indi/lx200_16.h b/kstars/kstars/indi/lx200_16.h
new file mode 100644
index 00000000..0d353cc2
--- /dev/null
+++ b/kstars/kstars/indi/lx200_16.h
@@ -0,0 +1,53 @@
+#ifndef LX200_16_H
+#define LX200_16_H
+
+/*
+ LX200 16"
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include "lx200autostar.h"
+
+class LX200_16 : public LX200Autostar
+{
+ public:
+ LX200_16();
+ ~LX200_16() {}
+
+ void ISGetProperties (const char *dev);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISPoll ();
+ void getBasicData();
+ void handleAltAzSlew();
+
+ private:
+
+ double currentAlt;
+ double currentAz;
+ double targetAlt;
+ double targetAz;
+
+};
+
+void changeLX200_16DeviceName(const char * newName);
+
+#endif
+
+
diff --git a/kstars/kstars/indi/lx200autostar.cpp b/kstars/kstars/indi/lx200autostar.cpp
new file mode 100644
index 00000000..79c3d575
--- /dev/null
+++ b/kstars/kstars/indi/lx200autostar.cpp
@@ -0,0 +1,154 @@
+/*
+ LX200 Autostar
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#include "lx200autostar.h"
+#include "lx200driver.h"
+
+#define FirmwareGroup "Firmware data"
+
+
+extern LX200Generic *telescope;
+extern int MaxReticleFlashRate;
+extern ITextVectorProperty Time;
+extern INumberVectorProperty SDTime;
+extern INumberVectorProperty eqNum;
+extern ISwitchVectorProperty ParkSP;
+extern ISwitchVectorProperty PowerSP;
+
+static IText VersionT[] ={{ "Date", "", 0, 0, 0, 0} ,
+ { "Time", "", 0, 0, 0, 0} ,
+ { "Number", "", 0, 0, 0 ,0} ,
+ { "Full", "", 0, 0, 0, 0} ,
+ { "Name", "" ,0 ,0 ,0 ,0}};
+
+static ITextVectorProperty VersionInfo = {mydev, "Firmware Info", "", FirmwareGroup, IP_RO, 0, IPS_IDLE, VersionT, NARRAY(VersionT), "" ,0};
+
+void changeLX200AutostarDeviceName(const char *newName)
+{
+ strcpy(VersionInfo.device, newName);
+}
+
+LX200Autostar::LX200Autostar() : LX200Generic()
+{
+
+ //for (int i=0; i < 5; i++)
+ //strcpy(VersionInfo.t[i].text, "");
+
+}
+
+
+void LX200Autostar::ISGetProperties (const char *dev)
+{
+
+if (dev && strcmp (thisDevice, dev))
+ return;
+
+ LX200Generic::ISGetProperties(dev);
+
+ IDDefText (&VersionInfo, NULL);
+
+}
+
+void LX200Autostar::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ // suppress warning
+ n=n;
+
+ LX200Generic::ISNewText (dev, name, texts, names, n);
+
+}
+
+
+void LX200Autostar::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ LX200Generic::ISNewNumber (dev, name, values, names, n);
+}
+
+ void LX200Autostar::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+ {
+
+ if (!strcmp(name, ParkSP.name))
+ {
+ if (checkPower(&ParkSP))
+ return;
+
+ ParkSP.s = IPS_IDLE;
+
+ if (eqNum.s == IPS_BUSY)
+ {
+ abortSlew();
+
+ // sleep for 200 mseconds
+ usleep(200000);
+ }
+
+ slewToPark();
+
+ ParkSP.s = IPS_OK;
+ eqNum.s = IPS_IDLE;
+ PowerSP.s = IPS_IDLE;
+ PowerSP.sp[0].s = ISS_OFF;
+ PowerSP.sp[1].s = ISS_ON;
+ IDSetNumber(&eqNum, NULL);
+ IDSetSwitch(&ParkSP, "The telescope is slewing to park position. Turn off the telescope after park is complete. Disconnecting...");
+ IDSetSwitch(&PowerSP, NULL);
+ return;
+ }
+
+ LX200Generic::ISNewSwitch (dev, name, states, names, n);
+
+ }
+
+ void LX200Autostar::ISPoll ()
+ {
+
+ LX200Generic::ISPoll();
+
+ }
+
+ void LX200Autostar::getBasicData()
+ {
+
+ VersionInfo.tp[0].text = new char[64];
+ getVersionDate(VersionInfo.tp[0].text);
+ VersionInfo.tp[1].text = new char[64];
+ getVersionTime(VersionInfo.tp[1].text);
+ VersionInfo.tp[2].text = new char[64];
+ getVersionNumber(VersionInfo.tp[2].text);
+ VersionInfo.tp[3].text = new char[128];
+ getFullVersion(VersionInfo.tp[3].text);
+ VersionInfo.tp[4].text = new char[128];
+ getProductName(VersionInfo.tp[4].text);
+
+ IDSetText(&VersionInfo, NULL);
+
+ // process parent
+ LX200Generic::getBasicData();
+
+ }
diff --git a/kstars/kstars/indi/lx200autostar.h b/kstars/kstars/indi/lx200autostar.h
new file mode 100644
index 00000000..665939a8
--- /dev/null
+++ b/kstars/kstars/indi/lx200autostar.h
@@ -0,0 +1,45 @@
+/*
+ LX200 Autostar
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef LX200AUTOSTAR_H
+#define LX200AUTOSTAR_H
+
+#include "lx200generic.h"
+
+class LX200Autostar : public LX200Generic
+{
+ public:
+ LX200Autostar();
+ ~LX200Autostar() {}
+
+ void ISGetProperties (const char *dev);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISPoll ();
+ void getBasicData();
+
+
+};
+
+void changeLX200AutostarDeviceName(const char *newName);
+
+#endif
+
diff --git a/kstars/kstars/indi/lx200basic.cpp b/kstars/kstars/indi/lx200basic.cpp
new file mode 100644
index 00000000..a812caa6
--- /dev/null
+++ b/kstars/kstars/indi/lx200basic.cpp
@@ -0,0 +1,839 @@
+#if 0
+ LX200 Basic Driver
+ Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+
+#include "indicom.h"
+#include "lx200driver.h"
+#include "lx200basic.h"
+
+/*
+** Return the timezone offset in hours (as a double, so fractional
+** hours are possible, for instance in Newfoundland). Also sets
+** daylight on non-Linux systems to record whether DST is in effect.
+*/
+
+
+LX200Basic *telescope = NULL;
+extern char* me;
+
+#define BASIC_GROUP "Main Control"
+
+#define currentRA EqN[0].value
+#define currentDEC EqN[1].value
+
+#define RA_THRESHOLD 0.01
+#define DEC_THRESHOLD 0.05
+#define LX200_SLEW 0
+#define LX200_TRACK 1
+#define LX200_SYNC 2
+#define LX200_PARK 3
+
+static void ISPoll(void *);
+static void retryConnection(void *);
+
+/*INDI controls */
+
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ static int isInit=0;
+
+ if (isInit)
+ return;
+
+ isInit = 1;
+
+ telescope = new LX200Basic();
+ IEAddTimer (POLLMS, ISPoll, NULL);
+}
+
+void ISGetProperties (const char *dev)
+{
+ ISInit();
+ telescope->ISGetProperties(dev);
+}
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ ISInit();
+ telescope->ISNewSwitch(dev, name, states, names, n);
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ ISInit();
+ telescope->ISNewText(dev, name, texts, names, n);
+}
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ ISInit();
+ telescope->ISNewNumber(dev, name, values, names, n);
+}
+
+void ISPoll (void */*p*/)
+{
+ telescope->ISPoll();
+ IEAddTimer (POLLMS, ISPoll, NULL);
+}
+
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{}
+
+/**************************************************
+*** AP Mount
+***************************************************/
+
+LX200Basic::LX200Basic()
+{
+ struct tm *utp;
+ time_t t;
+ time (&t);
+ utp = gmtime (&t);
+
+ initProperties();
+
+ lastSet = -1;
+ simulation = false;
+ targetRA = 0;
+ targetDEC = 0;
+ lastRA = 0;
+ lastDEC = 0;
+ currentSet = 0;
+ UTCOffset = 0;
+
+ localTM = new tm;
+
+ utp->tm_mon += 1;
+ utp->tm_year += 1900;
+ JD = UTtoJD(utp);
+
+ IDLog("Julian Day is %g\n", JD);
+ IDLog("Initilizing from LX200 Basic device...\n");
+ IDLog("Driver Version: 2005-07-20\n");
+
+ //enableSimulation(true);
+}
+
+void LX200Basic::initProperties()
+{
+
+ fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF);
+ fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON);
+ fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", BASIC_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+
+ fillSwitch(&OnCoordSetS[0], "SLEW", "Slew", ISS_ON);
+ fillSwitch(&OnCoordSetS[1], "TRACK", "Track", ISS_OFF);
+ fillSwitch(&OnCoordSetS[2], "SYNC", "Sync", ISS_OFF);
+ fillSwitchVector(&OnCoordSetSP, OnCoordSetS, NARRAY(OnCoordSetS), mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&AbortSlewS[0], "ABORT", "Abort", ISS_OFF);
+ fillSwitchVector(&AbortSlewSP, AbortSlewS, NARRAY(AbortSlewS), mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillText(&PortT[0], "PORT", "Port", "/dev/ttyS0");
+ fillTextVector(&PortTP, PortT, NARRAY(PortT), mydev, "DEVICE_PORT", "Ports", BASIC_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillText(&ObjectT[0], "OBJECT_NAME", "Name", "--");
+ fillTextVector(&ObjectTP, ObjectT, NARRAY(ObjectT), mydev, "OBJECT_INFO", "Object", BASIC_GROUP, IP_RW, 0, IPS_IDLE);
+
+ fillNumber(&EqN[0], "RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0.);
+ fillNumber(&EqN[1], "DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0.);
+ fillNumberVector(&EqNP, EqN, NARRAY(EqN), mydev, "EQUATORIAL_EOD_COORD" , "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE);
+
+
+}
+
+void LX200Basic::ISGetProperties(const char *dev)
+{
+
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ // Main Control
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefText(&PortTP, NULL);
+ IDDefText(&ObjectTP, NULL);
+ IDDefNumber(&EqNP, NULL);
+ IDDefSwitch(&OnCoordSetSP, NULL);
+ IDDefSwitch(&AbortSlewSP, NULL);
+
+}
+
+void LX200Basic::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int /*n*/)
+{
+ IText *tp;
+
+ // ignore if not ours
+ if (strcmp (dev, mydev))
+ return;
+
+ // Port name
+ if (!strcmp(name, PortTP.name) )
+ {
+ PortTP.s = IPS_OK;
+ tp = IUFindText( &PortTP, names[0] );
+ if (!tp)
+ return;
+
+ IUSaveText(tp, texts[0]);
+ IDSetText (&PortTP, NULL);
+ return;
+ }
+
+ if (!strcmp (name, ObjectTP.name))
+ {
+ if (checkPower(&ObjectTP))
+ return;
+
+ IUSaveText(&ObjectT[0], texts[0]);
+ ObjectTP.s = IPS_OK;
+ IDSetText(&ObjectTP, NULL);
+ return;
+ }
+
+}
+
+
+void LX200Basic::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ int err;
+ double newRA =0, newDEC =0;
+
+ // ignore if not ours //
+ if (strcmp (dev, mydev))
+ return;
+
+ if (!strcmp (name, EqNP.name))
+ {
+ int i=0, nset=0;
+
+ if (checkPower(&EqNP))
+ return;
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *eqp = IUFindNumber (&EqNP, names[i]);
+ if (eqp == &EqN[0])
+ {
+ newRA = values[i];
+ nset += newRA >= 0 && newRA <= 24.0;
+ } else if (eqp == &EqN[1])
+ {
+ newDEC = values[i];
+ nset += newDEC >= -90.0 && newDEC <= 90.0;
+ }
+ }
+
+ if (nset == 2)
+ {
+ char RAStr[32], DecStr[32];
+
+ fs_sexa(RAStr, newRA, 2, 3600);
+ fs_sexa(DecStr, newDEC, 2, 3600);
+
+ IDLog("We received JNow RA %g - DEC %g\n", newRA, newDEC);
+ IDLog("We received JNow RA %s - DEC %s\n", RAStr, DecStr);
+
+ if ( (err = setObjectRA(newRA)) < 0 || ( err = setObjectDEC(newDEC)) < 0)
+ {
+ handleError(&EqNP, err, "Setting RA/DEC");
+ return;
+ }
+
+ targetRA = newRA;
+ targetDEC = newDEC;
+
+ if (handleCoordSet())
+ {
+ EqNP.s = IPS_IDLE;
+ IDSetNumber(&EqNP, NULL);
+
+ }
+ } // end nset
+ else
+ {
+ EqNP.s = IPS_IDLE;
+ IDSetNumber(&EqNP, "RA or Dec missing or invalid");
+ }
+
+ return;
+ } /* end EqNP */
+
+
+}
+
+void LX200Basic::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ // ignore if not ours //
+ if (strcmp (mydev, dev))
+ return;
+
+ // Connection
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ powerTelescope();
+ return;
+ }
+
+ // Coord set
+ if (!strcmp(name, OnCoordSetSP.name))
+ {
+ if (checkPower(&OnCoordSetSP))
+ return;
+
+ IUResetSwitches(&OnCoordSetSP);
+ IUUpdateSwitches(&OnCoordSetSP, states, names, n);
+ currentSet = getOnSwitch(&OnCoordSetSP);
+ OnCoordSetSP.s = IPS_OK;
+ IDSetSwitch(&OnCoordSetSP, NULL);
+ }
+
+ // Abort Slew
+ if (!strcmp (name, AbortSlewSP.name))
+ {
+ if (checkPower(&AbortSlewSP))
+ {
+ AbortSlewSP.s = IPS_IDLE;
+ IDSetSwitch(&AbortSlewSP, NULL);
+ return;
+ }
+
+ IUResetSwitches(&AbortSlewSP);
+ abortSlew();
+
+ if (EqNP.s == IPS_BUSY)
+ {
+ AbortSlewSP.s = IPS_OK;
+ EqNP.s = IPS_IDLE;
+ IDSetSwitch(&AbortSlewSP, "Slew aborted.");
+ IDSetNumber(&EqNP, NULL);
+ }
+
+ return;
+ }
+
+}
+
+void LX200Basic::handleError(ISwitchVectorProperty *svp, int err, const char *msg)
+{
+
+ svp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testTelescope())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetSwitch(svp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property or busy*/
+ if (err == -2)
+ {
+ svp->s = IPS_ALERT;
+ IDSetSwitch(svp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+ else
+ /* Changing property failed, user should retry. */
+ IDSetSwitch( svp , "%s failed.", msg);
+
+ fault = true;
+}
+
+void LX200Basic::handleError(INumberVectorProperty *nvp, int err, const char *msg)
+{
+
+ nvp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testTelescope())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetNumber(nvp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property */
+ if (err == -2)
+ {
+ nvp->s = IPS_ALERT;
+ IDSetNumber(nvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+ else
+ /* Changing property failed, user should retry. */
+ IDSetNumber( nvp , "%s failed.", msg);
+
+ fault = true;
+}
+
+void LX200Basic::handleError(ITextVectorProperty *tvp, int err, const char *msg)
+{
+
+ tvp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testTelescope())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetText(tvp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property */
+ if (err == -2)
+ {
+ tvp->s = IPS_ALERT;
+ IDSetText(tvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+
+ else
+ /* Changing property failed, user should retry. */
+ IDSetText( tvp , "%s failed.", msg);
+
+ fault = true;
+}
+
+ void LX200Basic::correctFault()
+ {
+
+ fault = false;
+ IDMessage(mydev, "Telescope is online.");
+
+ }
+
+bool LX200Basic::isTelescopeOn(void)
+{
+ if (simulation) return true;
+
+ return (PowerSP.sp[0].s == ISS_ON);
+}
+
+static void retryConnection(void * p)
+{
+ p=p;
+
+ if (testTelescope())
+ telescope->connectionLost();
+ else
+ telescope->connectionResumed();
+}
+
+void LX200Basic::ISPoll()
+{
+ double dx, dy;
+ int err=0;
+
+ if (!isTelescopeOn())
+ return;
+
+ switch (EqNP.s)
+ {
+ case IPS_IDLE:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+
+ if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01)
+ {
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IDSetNumber (&EqNP, NULL);
+ }
+ break;
+
+ case IPS_BUSY:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+ dx = targetRA - currentRA;
+ dy = targetDEC - currentDEC;
+
+ IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA);
+ IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC);
+
+ // Wait until acknowledged or within threshold
+ if (fabs(dx) <= RA_THRESHOLD && fabs(dy) <= DEC_THRESHOLD)
+ {
+
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IUResetSwitches(&OnCoordSetSP);
+ OnCoordSetSP.s = IPS_OK;
+ EqNP.s = IPS_OK;
+ IDSetNumber (&EqNP, NULL);
+
+ switch (currentSet)
+ {
+ case LX200_SLEW:
+ OnCoordSetSP.sp[0].s = ISS_ON;
+ IDSetSwitch (&OnCoordSetSP, "Slew is complete.");
+ break;
+
+ case LX200_TRACK:
+ OnCoordSetSP.sp[1].s = ISS_ON;
+ IDSetSwitch (&OnCoordSetSP, "Slew is complete. Tracking...");
+ break;
+
+ case LX200_SYNC:
+ break;
+ }
+
+ } else
+ IDSetNumber (&EqNP, NULL);
+ break;
+
+ case IPS_OK:
+
+ if ( (err = getLX200RA(&currentRA)) < 0 || (err = getLX200DEC(&currentDEC)) < 0)
+ {
+ handleError(&EqNP, err, "Getting RA/DEC");
+ return;
+ }
+
+ if (fault)
+ correctFault();
+
+ if ( (currentRA != lastRA) || (currentDEC != lastDEC))
+ {
+ lastRA = currentRA;
+ lastDEC = currentDEC;
+ IDSetNumber (&EqNP, NULL);
+ }
+ break;
+
+
+ case IPS_ALERT:
+ break;
+ }
+
+}
+
+void LX200Basic::getBasicData()
+{
+ // Get current RA/DEC
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+ targetRA = currentRA;
+ targetDEC = currentDEC;
+
+ IDSetNumber (&EqNP, NULL);
+}
+
+int LX200Basic::handleCoordSet()
+{
+
+ int err;
+ char syncString[256];
+ char RAStr[32], DecStr[32];
+ double dx, dy;
+
+ switch (currentSet)
+ {
+
+ // Slew
+ case LX200_SLEW:
+ lastSet = LX200_SLEW;
+ if (EqNP.s == IPS_BUSY)
+ {
+ IDLog("Aboring Slew\n");
+ abortSlew();
+
+ // sleep for 100 mseconds
+ usleep(100000);
+ }
+
+ if ((err = Slew()))
+ {
+ slewError(err);
+ return (-1);
+ }
+
+ EqNP.s = IPS_BUSY;
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr);
+ break;
+
+ // Track
+ case LX200_TRACK:
+ IDLog("We're in LX200_TRACK\n");
+ if (EqNP.s == IPS_BUSY)
+ {
+ IDLog("Aboring Slew\n");
+ abortSlew();
+
+ // sleep for 200 mseconds
+ usleep(200000);
+ }
+
+ dx = fabs ( targetRA - currentRA );
+ dy = fabs (targetDEC - currentDEC);
+
+
+ if (dx >= TRACKING_THRESHOLD || dy >= TRACKING_THRESHOLD)
+ {
+ IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n");
+ IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA);
+ IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC);
+
+ if ((err = Slew()))
+ {
+ slewError(err);
+ return (-1);
+ }
+
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ EqNP.s = IPS_BUSY;
+ IDSetNumber(&EqNP, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr);
+ }
+ else
+ {
+ IDLog("Tracking called, but tracking threshold not reached yet.\n");
+ EqNP.s = IPS_OK;
+ EqNP.np[0].value = currentRA;
+ EqNP.np[1].value = currentDEC;
+
+ if (lastSet != LX200_TRACK)
+ IDSetNumber(&EqNP, "Tracking...");
+ else
+ IDSetNumber(&EqNP, NULL);
+ }
+ lastSet = LX200_TRACK;
+ break;
+
+ // Sync
+ case LX200_SYNC:
+ lastSet = LX200_SYNC;
+ EqNP.s = IPS_IDLE;
+
+ if ( ( err = Sync(syncString) < 0) )
+ {
+ IDSetNumber( &EqNP , "Synchronization failed.");
+ return (-1);
+ }
+
+ EqNP.s = IPS_OK;
+ IDLog("Synchronization successful %s\n", syncString);
+ IDSetNumber(&EqNP, "Synchronization successful.");
+ break;
+ }
+
+ return (0);
+
+}
+
+int LX200Basic::getOnSwitch(ISwitchVectorProperty *sp)
+{
+ for (int i=0; i < sp->nsp ; i++)
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+
+ return -1;
+}
+
+
+int LX200Basic::checkPower(ISwitchVectorProperty *sp)
+{
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int LX200Basic::checkPower(INumberVectorProperty *np)
+{
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+
+ if (!strcmp(np->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+int LX200Basic::checkPower(ITextVectorProperty *tp)
+{
+
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the telescope is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void LX200Basic::powerTelescope()
+{
+ switch (PowerSP.sp[0].s)
+ {
+ case ISS_ON:
+
+ if (simulation)
+ {
+ PowerSP.s = IPS_OK;
+ IDSetSwitch (&PowerSP, "Simulated telescope is online.");
+ return;
+ }
+
+ if (Connect(PortT[0].text))
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch (&PowerSP, "Error connecting to port %s\n", PortT[0].text);
+ return;
+ }
+
+ if (testTelescope())
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch (&PowerSP, "Error connecting to Telescope. Telescope is offline.");
+ return;
+ }
+
+ IDLog("telescope test successfful\n");
+ PowerSP.s = IPS_OK;
+ IDSetSwitch (&PowerSP, "Telescope is online. Retrieving basic data...");
+ getBasicData();
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ if (simulation)
+ {
+ IDSetSwitch (&PowerSP, "Simulated Telescope is offline.");
+ return;
+ }
+ IDSetSwitch (&PowerSP, "Telescope is offline.");
+ IDLog("Telescope is offline.");
+
+ Disconnect();
+ break;
+
+ }
+
+}
+
+void LX200Basic::slewError(int slewCode)
+{
+ OnCoordSetSP.s = IPS_IDLE;
+
+ if (slewCode == 1)
+ IDSetSwitch (&OnCoordSetSP, "Object below horizon.");
+ else if (slewCode == 2)
+ IDSetSwitch (&OnCoordSetSP, "Object below the minimum elevation limit.");
+ else
+ IDSetSwitch (&OnCoordSetSP, "Slew failed.");
+
+
+}
+
+void LX200Basic::enableSimulation(bool enable)
+{
+ simulation = enable;
+
+ if (simulation)
+ IDLog("Warning: Simulation is activated.\n");
+ else
+ IDLog("Simulation is disabled.\n");
+}
+
+void LX200Basic::connectionLost()
+{
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch(&PowerSP, "The connection to the telescope is lost.");
+ return;
+
+}
+
+void LX200Basic::connectionResumed()
+{
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+
+ IDSetSwitch(&PowerSP, "The connection to the telescope has been resumed.");
+}
+
+
diff --git a/kstars/kstars/indi/lx200basic.h b/kstars/kstars/indi/lx200basic.h
new file mode 100644
index 00000000..8e9917d6
--- /dev/null
+++ b/kstars/kstars/indi/lx200basic.h
@@ -0,0 +1,109 @@
+/*
+ LX200 Basic Driver
+ Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef LX200BASIC_H
+#define LX200BASIC_H
+
+#include "indidevapi.h"
+#include "indicom.h"
+
+#define POLLMS 1000 /* poll period, ms */
+#define mydev "LX200 Basic" /* The device name */
+
+
+
+class LX200Basic
+{
+ public:
+ LX200Basic();
+ ~LX200Basic();
+
+ void ISGetProperties (const char *dev);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISPoll ();
+
+ void connectionLost();
+ void connectionResumed();
+
+private:
+
+ void initProperties();
+
+ /* Switches */
+ ISwitch PowerS[2];
+ ISwitch OnCoordSetS[3];
+ ISwitch AbortSlewS[1];
+
+ /* Texts */
+ IText PortT[1];
+ IText ObjectT[1];
+
+ /* Numbers */
+ INumber EqN[2];
+
+ /* Switch Vectors */
+ ISwitchVectorProperty PowerSP;
+ ISwitchVectorProperty OnCoordSetSP;
+ ISwitchVectorProperty AbortSlewSP;
+
+ /* Number Vectors */
+ INumberVectorProperty EqNP;
+
+ /* Text Vectors */
+ ITextVectorProperty PortTP;
+ ITextVectorProperty ObjectTP;
+
+ void getBasicData();
+ int checkPower(INumberVectorProperty *np);
+ int checkPower(ISwitchVectorProperty *sp);
+ int checkPower(ITextVectorProperty *tp);
+ void handleError(ISwitchVectorProperty *svp, int err, const char *msg);
+ void handleError(INumberVectorProperty *nvp, int err, const char *msg);
+ void handleError(ITextVectorProperty *tvp, int err, const char *msg);
+ bool isTelescopeOn(void);
+ void powerTelescope();
+ void slewError(int slewCode);
+ int handleCoordSet();
+ int getOnSwitch(ISwitchVectorProperty *sp);
+ void correctFault();
+ void enableSimulation(bool enable);
+
+
+ protected:
+
+ double JD;
+ double targetRA;
+ double targetDEC;
+ double lastRA;
+ double lastDEC;
+ double UTCOffset;
+ bool simulation;
+ bool fault;
+
+ struct tm *localTM;
+
+ int currentSet;
+ int lastSet;
+
+};
+
+#endif
diff --git a/kstars/kstars/indi/lx200classic.cpp b/kstars/kstars/indi/lx200classic.cpp
new file mode 100644
index 00000000..5788bd16
--- /dev/null
+++ b/kstars/kstars/indi/lx200classic.cpp
@@ -0,0 +1,333 @@
+/*
+ LX200 Classoc
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "lx200classic.h"
+#include "lx200driver.h"
+
+extern LX200Generic *telescope;
+extern INumberVectorProperty eqNum;
+extern ITextVectorProperty Time;
+extern int MaxReticleFlashRate;
+
+#define BASIC_GROUP "Main Control"
+#define LIBRARY_GROUP "Library"
+#define MOVE_GROUP "Movement Control"
+
+static IText ObjectText[] = {{"objectText", "Info", 0, 0, 0, 0}};
+static ITextVectorProperty ObjectInfo = {mydev, "Object Info", "", BASIC_GROUP, IP_RO, 0, IPS_IDLE, ObjectText, NARRAY(ObjectText), "", 0};
+
+/* Library group */
+static ISwitch StarCatalogS[] = {{"STAR", "", ISS_ON, 0, 0}, {"SAO", "", ISS_OFF, 0, 0}, {"GCVS", "", ISS_OFF, 0, 0}};
+static ISwitch DeepSkyCatalogS[] = {{"NGC", "", ISS_ON, 0, 0}, {"IC", "", ISS_OFF, 0, 0}, {"UGC", "", ISS_OFF, 0, 0}, {"Caldwell", "", ISS_OFF, 0, 0}, {"Arp", "", ISS_OFF, 0, 0}, {"Abell", "", ISS_OFF, 0, 0}, {"Messier", "", ISS_OFF, 0, 0}};
+static ISwitch SolarS[] = { {"Select", "Select item...", ISS_ON, 0, 0}, {"1", "Mercury", ISS_OFF,0 , 0}, {"2", "Venus", ISS_OFF, 0, 0}, {"3", "Moon", ISS_OFF, 0, 0}, {"4", "Mars", ISS_OFF, 0, 0}, {"5", "Jupiter", ISS_OFF, 0, 0}, {"6", "Saturn", ISS_OFF, 0, 0}, {"7", "Uranus", ISS_OFF, 0, 0}, {"8", "Neptune", ISS_OFF, 0, 0}, {"9", "Pluto", ISS_OFF, 0 ,0}};
+
+static ISwitchVectorProperty StarCatalogSw = { mydev, "Star Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, StarCatalogS, NARRAY(StarCatalogS), "", 0};
+static ISwitchVectorProperty DeepSkyCatalogSw= { mydev, "Deep Sky Catalogs", "", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, DeepSkyCatalogS, NARRAY(DeepSkyCatalogS), "", 0};
+static ISwitchVectorProperty SolarSw = { mydev, "SOLAR_SYSTEM", "Solar System", LIBRARY_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SolarS, NARRAY(SolarS), "", 0};
+
+static INumber ObjectN[] = { "ObjectN", "Number", "%g", 1., 10000., 1., 0., 0, 0, 0};
+static INumberVectorProperty ObjectNo= { mydev, "Object Number", "", LIBRARY_GROUP, IP_RW, 0, IPS_IDLE, ObjectN, NARRAY(ObjectN), "", 0 };
+
+static INumber MaxSlew[] = {{"maxSlew", "Rate", "%g", 2.0, 9.0, 1.0, 9., 0, 0 ,0}};
+static INumberVectorProperty MaxSlewRate = { mydev, "Max slew Rate", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, MaxSlew, NARRAY(MaxSlew), "", 0};
+
+static INumber altLimit[] = {
+ {"minAlt", "min Alt", "%+03f", -90., 90., 0., 0., 0, 0, 0},
+ {"maxAlt", "max Alt", "%+03f", -90., 90., 0., 0., 0, 0, 0}};
+static INumberVectorProperty elevationLimit = { mydev, "altLimit", "Slew elevation Limit", BASIC_GROUP, IP_RW, 0, IPS_IDLE, altLimit, NARRAY(altLimit), "", 0};
+
+void changeLX200ClassicDeviceName(const char *newName)
+{
+ strcpy(ObjectInfo.device, newName);
+ strcpy(SolarSw.device, newName);
+ strcpy(StarCatalogSw.device, newName);
+ strcpy(DeepSkyCatalogSw.device, newName);
+ strcpy(ObjectNo.device, newName);
+ strcpy(MaxSlewRate.device , newName );
+ strcpy(elevationLimit.device , newName );
+}
+
+LX200Classic::LX200Classic() : LX200Generic()
+{
+ ObjectInfo.tp[0].text = new char[128];
+ strcpy(ObjectInfo.tp[0].text, "");
+
+ currentCatalog = LX200_STAR_C;
+ currentSubCatalog = 0;
+
+}
+
+
+void LX200Classic::ISGetProperties (const char *dev)
+{
+
+if (dev && strcmp (thisDevice, dev))
+ return;
+
+ LX200Generic::ISGetProperties(dev);
+
+ IDDefNumber (&elevationLimit, NULL);
+ IDDefText (&ObjectInfo, NULL);
+ IDDefSwitch (&SolarSw, NULL);
+ IDDefSwitch (&StarCatalogSw, NULL);
+ IDDefSwitch (&DeepSkyCatalogSw, NULL);
+ IDDefNumber (&ObjectNo, NULL);
+ IDDefNumber (&MaxSlewRate, NULL);
+
+}
+
+void LX200Classic::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ LX200Generic::ISNewText (dev, name, texts, names, n);
+}
+
+
+void LX200Classic::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ int err=0;
+
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ if ( !strcmp (name, ObjectNo.name) )
+ {
+ if (checkPower(&ObjectNo))
+ return;
+
+ selectCatalogObject( currentCatalog, (int) values[0]);
+
+ getLX200RA(&eqNum.np[0].value);
+ getLX200DEC(&eqNum.np[1].value);
+
+ ObjectNo.s = eqNum.s = IPS_OK;
+ IDSetNumber(&ObjectNo , "Object updated");
+ IDSetNumber(&eqNum, NULL);
+
+ if (getObjectInfo(ObjectText[0].text) < 0)
+ IDMessage(thisDevice, "Getting object info failed.");
+ else
+ IDSetText (&ObjectInfo, NULL);
+
+ handleCoordSet();
+
+ return;
+ }
+
+ if ( !strcmp (name, MaxSlewRate.name) )
+ {
+
+ if (checkPower(&MaxSlewRate))
+ return;
+
+ if ( ( err = setMaxSlewRate( (int) values[0]) < 0) )
+ {
+ handleError(&MaxSlewRate, err, "Setting maximum slew rate");
+ return;
+ }
+ MaxSlewRate.s = IPS_OK;
+ MaxSlewRate.np[0].value = values[0];
+ IDSetNumber(&MaxSlewRate, NULL);
+ return;
+ }
+
+
+
+ if (!strcmp (name, elevationLimit.name))
+ {
+ // new elevation limits
+ double minAlt = 0, maxAlt = 0;
+ int i, nset;
+
+ if (checkPower(&elevationLimit))
+ return;
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *altp = IUFindNumber (&elevationLimit, names[i]);
+ if (altp == &altLimit[0])
+ {
+ minAlt = values[i];
+ nset += minAlt >= -90.0 && minAlt <= 90.0;
+ } else if (altp == &altLimit[1])
+ {
+ maxAlt = values[i];
+ nset += maxAlt >= -90.0 && maxAlt <= 90.0;
+ }
+ }
+ if (nset == 2)
+ {
+ //char l[32], L[32];
+ if ( ( err = setMinElevationLimit( (int) minAlt) < 0) )
+ {
+ handleError(&elevationLimit, err, "Setting elevation limit");
+ }
+ setMaxElevationLimit( (int) maxAlt);
+ elevationLimit.np[0].value = minAlt;
+ elevationLimit.np[1].value = maxAlt;
+ elevationLimit.s = IPS_OK;
+ IDSetNumber (&elevationLimit, NULL);
+ } else
+ {
+ elevationLimit.s = IPS_IDLE;
+ IDSetNumber(&elevationLimit, "elevation limit missing or invalid");
+ }
+
+ return;
+ }
+
+ LX200Generic::ISNewNumber (dev, name, values, names, n);
+}
+
+ void LX200Classic::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+ {
+
+ int index=0;
+
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ // Star Catalog
+ if (!strcmp (name, StarCatalogSw.name))
+ {
+ if (checkPower(&StarCatalogSw))
+ return;
+
+ IUResetSwitches(&StarCatalogSw);
+ IUUpdateSwitches(&StarCatalogSw, states, names, n);
+ index = getOnSwitch(&StarCatalogSw);
+
+ currentCatalog = LX200_STAR_C;
+
+ if (selectSubCatalog(currentCatalog, index))
+ {
+ currentSubCatalog = index;
+ StarCatalogSw.s = IPS_OK;
+ IDSetSwitch(&StarCatalogSw, NULL);
+ }
+ else
+ {
+ StarCatalogSw.s = IPS_IDLE;
+ IDSetSwitch(&StarCatalogSw, "Catalog unavailable");
+ }
+ return;
+ }
+
+ // Deep sky catalog
+ if (!strcmp (name, DeepSkyCatalogSw.name))
+ {
+ if (checkPower(&DeepSkyCatalogSw))
+ return;
+
+ IUResetSwitches(&DeepSkyCatalogSw);
+ IUUpdateSwitches(&DeepSkyCatalogSw, states, names, n);
+ index = getOnSwitch(&DeepSkyCatalogSw);
+
+ if (index == LX200_MESSIER_C)
+ {
+ currentCatalog = index;
+ DeepSkyCatalogSw.s = IPS_OK;
+ IDSetSwitch(&DeepSkyCatalogSw, NULL);
+ return;
+ }
+ else
+ currentCatalog = LX200_DEEPSKY_C;
+
+ if (selectSubCatalog(currentCatalog, index))
+ {
+ currentSubCatalog = index;
+ DeepSkyCatalogSw.s = IPS_OK;
+ IDSetSwitch(&DeepSkyCatalogSw, NULL);
+ }
+ else
+ {
+ DeepSkyCatalogSw.s = IPS_IDLE;
+ IDSetSwitch(&DeepSkyCatalogSw, "Catalog unavailable");
+ }
+ return;
+ }
+
+ // Solar system
+ if (!strcmp (name, SolarSw.name))
+ {
+
+ if (checkPower(&SolarSw))
+ return;
+
+ IUResetSwitches(&SolarSw);
+ IUUpdateSwitches(&SolarSw, states, names, n);
+ index = getOnSwitch(&SolarSw);
+
+ // We ignore the first option : "Select item"
+ if (index == 0)
+ {
+ SolarSw.s = IPS_IDLE;
+ IDSetSwitch(&SolarSw, NULL);
+ return;
+ }
+
+ selectSubCatalog ( LX200_STAR_C, LX200_STAR);
+ selectCatalogObject( LX200_STAR_C, index + 900);
+
+ ObjectNo.s = IPS_OK;
+ SolarSw.s = IPS_OK;
+
+ getObjectInfo(ObjectInfo.tp[0].text);
+ IDSetNumber(&ObjectNo , "Object updated.");
+ IDSetSwitch(&SolarSw, NULL);
+
+ if (currentCatalog == LX200_STAR_C || currentCatalog == LX200_DEEPSKY_C)
+ selectSubCatalog( currentCatalog, currentSubCatalog);
+
+ getObjectRA(&targetRA);
+ getObjectDEC(&targetDEC);
+
+ handleCoordSet();
+
+ return;
+ }
+
+ LX200Generic::ISNewSwitch (dev, name, states, names, n);
+
+ }
+
+ void LX200Classic::ISPoll ()
+ {
+
+ LX200Generic::ISPoll();
+
+ }
+
+ void LX200Classic::getBasicData()
+ {
+
+ // process parent first
+ LX200Generic::getBasicData();
+
+ }
diff --git a/kstars/kstars/indi/lx200classic.h b/kstars/kstars/indi/lx200classic.h
new file mode 100644
index 00000000..e76d8d63
--- /dev/null
+++ b/kstars/kstars/indi/lx200classic.h
@@ -0,0 +1,49 @@
+/*
+ LX200 Classic
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef LX200CLASSIC_H
+#define LX200CLASSIC_H
+
+#include "lx200generic.h"
+
+class LX200Classic : public LX200Generic
+{
+ public:
+ LX200Classic();
+ ~LX200Classic() {}
+
+ void ISGetProperties (const char *dev);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISPoll ();
+ void getBasicData();
+
+ private:
+ int currentCatalog;
+ int currentSubCatalog;
+
+
+};
+
+void changeLX200ClassicDeviceName(const char *newName);
+
+#endif
+
diff --git a/kstars/kstars/indi/lx200driver.c b/kstars/kstars/indi/lx200driver.c
new file mode 100644
index 00000000..9c521cfe
--- /dev/null
+++ b/kstars/kstars/indi/lx200driver.c
@@ -0,0 +1,1386 @@
+#if 0
+ LX200 Driver
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <sys/time.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <termios.h>
+#include <time.h>
+
+#include "indicom.h"
+#include "indidevapi.h"
+#include "lx200driver.h"
+
+#define LX200_TIMEOUT 5 /* FD timeout in seconds */
+
+int fd;
+int read_ret, write_ret;
+
+/**************************************************************************
+ Basic I/O
+**************************************************************************/
+int openPort(const char *portID);
+int portRead(char *buf, int nbytes, int timeout);
+int portWrite(const char * buf);
+int LX200readOut(int timeout);
+
+int Connect(const char* device);
+void Disconnect(void);
+
+/**************************************************************************
+ Diagnostics
+ **************************************************************************/
+char ACK(void);
+int testTelescope(void);
+int testAP(void);
+
+/**************************************************************************
+ Get Commands: store data in the supplied buffer. Return 0 on success or -1 on failure
+ **************************************************************************/
+
+/* Get Double from Sexagisemal */
+int getCommandSexa(double *value, const char *cmd);
+/* Get String */
+int getCommandString(char *data, const char* cmd);
+/* Get Int */
+int getCommandInt(int *value, const char* cmd);
+/* Get tracking frequency */
+int getTrackFreq(double * value);
+/* Get site Latitude */
+int getSiteLatitude(int *dd, int *mm);
+/* Get site Longitude */
+int getSiteLongitude(int *ddd, int *mm);
+/* Get Calender data */
+int getCalenderDate(char *date);
+/* Get site Name */
+int getSiteName(char *siteName, int siteNum);
+/* Get Number of Bars */
+int getNumberOfBars(int *value);
+/* Get Home Search Status */
+int getHomeSearchStatus(int *status);
+/* Get OTA Temperature */
+int getOTATemp(double * value);
+/* Get time format: 12 or 24 */
+int getTimeFormat(int *format);
+
+
+/**************************************************************************
+ Set Commands
+ **************************************************************************/
+
+/* Set Int */
+int setCommandInt(int data, const char *cmd);
+/* Set Sexigesimal */
+int setCommandXYZ( int x, int y, int z, const char *cmd);
+/* Common routine for Set commands */
+int setStandardProcedure(char * writeData);
+/* Set Slew Mode */
+int setSlewMode(int slewMode);
+/* Set Alignment mode */
+int setAlignmentMode(unsigned int alignMode);
+/* Set Object RA */
+int setObjectRA(double ra);
+/* set Object DEC */
+int setObjectDEC(double dec);
+/* Set Calender date */
+int setCalenderDate(int dd, int mm, int yy);
+/* Set UTC offset */
+int setUTCOffset(double hours);
+/* Set Track Freq */
+int setTrackFreq(double trackF);
+/* Set current site longitude */
+int setSiteLongitude(double Long);
+/* Set current site latitude */
+int setSiteLatitude(double Lat);
+/* Set Object Azimuth */
+int setObjAz(double az);
+/* Set Object Altitude */
+int setObjAlt(double alt);
+/* Set site name */
+int setSiteName(char * siteName, int siteNum);
+/* Set maximum slew rate */
+int setMaxSlewRate(int slewRate);
+/* Set focuser motion */
+int setFocuserMotion(int motionType);
+/* Set focuser speed mode */
+int setFocuserSpeedMode (int speedMode);
+/* Set minimum elevation limit */
+int setMinElevationLimit(int min);
+/* Set maximum elevation limit */
+int setMaxElevationLimit(int max);
+
+/**************************************************************************
+ Motion Commands
+ **************************************************************************/
+/* Slew to the selected coordinates */
+int Slew(void);
+/* Synchronize to the selected coordinates and return the matching object if any */
+int Sync(char *matchedObject);
+/* Abort slew in all axes */
+int abortSlew(void);
+/* Move into one direction, two valid directions can be stacked */
+int MoveTo(int direction);
+/* Half movement in a particular direction */
+int HaltMovement(int direction);
+/* Select the tracking mode */
+int selectTrackingMode(int trackMode);
+/* Select Astro-Physics tracking mode */
+int selectAPTrackingMode(int trackMode);
+
+/**************************************************************************
+ Other Commands
+ **************************************************************************/
+ /* Ensures LX200 RA/DEC format is long */
+int checkLX200Format(void);
+/* Select a site from the LX200 controller */
+int selectSite(int siteNum);
+/* Select a catalog object */
+int selectCatalogObject(int catalog, int NNNN);
+/* Select a sub catalog */
+int selectSubCatalog(int catalog, int subCatalog);
+
+/**********************************************************************
+* BASIC
+**********************************************************************/
+
+int Connect(const char *device)
+{
+ fprintf(stderr, "Connecting to device %s\n", device);
+
+ if (openPort(device) < 0)
+ return -1;
+ else
+ return 0;
+}
+
+void Disconnect()
+{
+fprintf(stderr, "Disconnected.\n");
+close(fd);
+}
+
+int testTelescope()
+{
+ int i=0;
+ char ack[1] = { (char) 0x06 };
+ char MountAlign[64];
+ fprintf(stderr, "Testing telescope's connection...\n");
+
+ for (i=0; i < 2; i++)
+ {
+ write(fd, ack, 1);
+ read_ret = portRead(MountAlign, 1, LX200_TIMEOUT);
+ if (read_ret == 1)
+ return 0;
+ usleep(50000);
+ }
+
+ return -1;
+}
+
+int testAP()
+{
+ int i=0;
+ char currentDate[64];
+
+ fprintf(stderr, "Testing telescope's connection...\n");
+
+ /* We need to test if the telescope is responding
+ / We're going to request the calander date */
+ for (i=0; i < 2; i++)
+ {
+ if (!getCalenderDate(currentDate))
+ return 0;
+
+ usleep(50000);
+ }
+
+ return -1;
+
+}
+
+
+/**********************************************************************
+* GET
+**********************************************************************/
+
+char ACK()
+{
+ char ack[1] = { (char) 0x06 };
+ char MountAlign[2];
+
+ write_ret = write(fd, ack, 1);
+
+ if (write_ret < 0)
+ return -1;
+
+ read_ret = portRead(MountAlign, 1, LX200_TIMEOUT);
+
+ if (read_ret == 1)
+ return MountAlign[0];
+ else
+ return read_ret;
+
+}
+
+int getCommandSexa(double *value, const char * cmd)
+{
+ char tempString[16];
+
+ tcflush(fd, TCIFLUSH);
+
+ if (portWrite(cmd) < 0)
+ return -1;
+
+ if ( (read_ret = portRead(tempString, -1, LX200_TIMEOUT)) < 1)
+ return read_ret;
+
+ tempString[read_ret - 1] = '\0';
+
+ if (f_scansexa(tempString, value))
+ {
+ fprintf(stderr, "unable to process [%s]\n", tempString);
+ return -1;
+ }
+
+ return 0;
+}
+
+int getCommandString(char *data, const char* cmd)
+{
+ char * term;
+
+ if (portWrite(cmd) < 0)
+ return -1;
+
+ read_ret = portRead(data, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ term = strchr (data, '#');
+ if (term)
+ *term = '\0';
+
+ fprintf(stderr, "Requested data: %s\n", data);
+
+ return 0;
+}
+
+int getCalenderDate(char *date)
+{
+
+ int dd, mm, yy;
+ int err;
+
+ if ( (err = getCommandString(date, "#:GC#")) )
+ return err;
+
+ /* Meade format is MM/DD/YY */
+
+ read_ret = sscanf(date, "%d%*c%d%*c%d", &mm, &dd, &yy);
+ if (read_ret < 3)
+ return -1;
+
+ /* We need to have in in YYYY/MM/DD format */
+ sprintf(date, "20%02d/%02d/%02d", yy, mm, dd);
+
+ return (0);
+
+}
+
+int getTimeFormat(int *format)
+{
+ char tempString[16];
+ int tMode;
+
+ if (portWrite("#:Gc#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ tempString[read_ret-1] = '\0';
+
+ read_ret = sscanf(tempString, "(%d)", &tMode);
+
+ if (read_ret < 1)
+ return -1;
+ else
+ *format = tMode;
+
+ return 0;
+
+}
+
+/*int getUTCOffset()
+{
+ char tempString[4];
+ int offSet;
+
+ portWrite("#:GG#");
+
+ read_ret = portRead(tempString, 4);
+ if (read_ret)
+ return -1;
+
+ tempString[3] = '\0';
+
+ sscanf(tempString, "%d", &offSet);
+
+ fprintf(stderr, "UTC Offset: %d\n", offSet);
+
+ return offSet;
+}
+
+int getMaxElevationLimit()
+{
+ char tempString[16];
+ int limit;
+
+ portWrite("#:Go#");
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+ if (read_ret < 1)
+ return -1;
+
+ tempString[read_ret-1] = '\0';
+
+ sscanf(tempString, "%d", &limit);
+
+ fprintf(stderr, "Max elevation limit string is %s\n", tempString);
+
+ return limit;
+}
+
+int getMinElevationLimit()
+{
+ char tempString[16];
+ int limit;
+
+ portWrite("#:Gh#");
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+ if (read_ret < 1)
+ return -1;
+
+ tempString[read_ret-1] = '\0';
+
+ sscanf(tempString, "%d", &limit);
+
+ fprintf(stderr, "Min elevation limit string is %s\n", tempString);
+
+ return limit;
+
+}
+*/
+
+int getSiteName(char *siteName, int siteNum)
+{
+ char * term;
+
+ switch (siteNum)
+ {
+ case 1:
+ if (portWrite("#:GM#") < 0)
+ return -1;
+ break;
+ case 2:
+ if (portWrite("#:GN#") < 0)
+ return -1;
+ break;
+ case 3:
+ if (portWrite("#:GO#") < 0)
+ return -1;
+ break;
+ case 4:
+ if (portWrite("#:GP#") < 0)
+ return -1;
+ break;
+ default:
+ return -1;
+ }
+
+ read_ret = portRead(siteName, -1, LX200_TIMEOUT);
+ if (read_ret < 1)
+ return read_ret;
+
+ siteName[read_ret - 1] = '\0';
+
+ term = strchr (siteName, ' ');
+ if (term)
+ *term = '\0';
+
+ term = strchr (siteName, '<');
+ if (term)
+ strcpy(siteName, "unused site");
+
+ fprintf(stderr, "Requested site name: %s\n", siteName);
+
+ return 0;
+}
+
+int getSiteLatitude(int *dd, int *mm)
+{
+ char tempString[16];
+
+ if (portWrite("#:Gt#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ tempString[read_ret -1] = '\0';
+
+ if (sscanf (tempString, "%d%*c%d", dd, mm) < 2)
+ return -1;
+
+ fprintf(stderr, "Requested site latitude in String %s\n", tempString);
+ fprintf(stderr, "Requested site latitude %d:%d\n", *dd, *mm);
+
+ return 0;
+}
+
+int getSiteLongitude(int *ddd, int *mm)
+{
+ char tempString[16];
+
+ if (portWrite("#:Gg#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ tempString[read_ret -1] = '\0';
+
+ if (sscanf (tempString, "%d%*c%d", ddd, mm) < 2)
+ return -1;
+
+ fprintf(stderr, "Requested site longitude in String %s\n", tempString);
+ fprintf(stderr, "Requested site longitude %d:%d\n", *ddd, *mm);
+
+ return 0;
+}
+
+int getTrackFreq(double *value)
+{
+ float Freq;
+ char tempString[16];
+
+ if (portWrite("#:GT#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ tempString[read_ret] = '\0';
+
+ /*fprintf(stderr, "Telescope tracking freq str: %s\n", tempString);*/
+
+ if (sscanf(tempString, "%f#", &Freq) < 1)
+ return -1;
+
+ *value = (double) Freq;
+
+ /*fprintf(stderr, "Tracking frequency value is %f\n", Freq);*/
+
+ return 0;
+}
+
+int getNumberOfBars(int *value)
+{
+ char tempString[128];
+
+ if (portWrite("#:D#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+
+ if (read_ret < 0)
+ return read_ret;
+
+ *value = read_ret -1;
+
+ return 0;
+}
+
+int getHomeSearchStatus(int *status)
+{
+ char tempString[16];
+
+ if (portWrite("#:h?#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, 1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ tempString[1] = '\0';
+
+ if (tempString[0] == '0')
+ *status = 0;
+ else if (tempString[0] == '1')
+ *status = 1;
+ else if (tempString[0] == '2')
+ *status = 1;
+
+ return 0;
+}
+
+int getOTATemp(double *value)
+{
+
+ char tempString[16];
+ float temp;
+
+ if (portWrite("#:fT#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ tempString[read_ret - 1] = '\0';
+
+ if (sscanf(tempString, "%f", &temp) < 1)
+ return -1;
+
+ *value = (double) temp;
+
+ return 0;
+
+}
+
+int updateSkyCommanderCoord(double *ra, double *dec)
+{
+ char coords[16];
+ char CR[1] = { (char) 0x0D };
+ float RA=0.0, DEC=0.0;
+
+ write(fd, CR, 1);
+
+ read_ret = portRead(coords, 16, LX200_TIMEOUT);
+
+ read_ret = sscanf(coords, " %g %g", &RA, &DEC);
+
+ if (read_ret < 2)
+ {
+ fprintf(stderr, "Error in Sky commander number format [%s], exiting.\n", coords);
+ return -1;
+ }
+
+ *ra = RA;
+ *dec = DEC;
+
+ return 0;
+
+}
+
+
+/**********************************************************************
+* SET
+**********************************************************************/
+
+int setStandardProcedure(char * data)
+{
+ char boolRet[2];
+
+ if (portWrite(data) < 0)
+ return -1;
+
+ read_ret = portRead(boolRet, 1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ if (boolRet[0] == '0')
+ {
+ fprintf(stderr, "%s Failed.\n", data);
+ return -1;
+ }
+
+ fprintf(stderr, "%s Successful\n", data);
+ return 0;
+
+
+}
+
+int setCommandInt(int data, const char *cmd)
+{
+
+ char tempString[16];
+
+ snprintf(tempString, sizeof( tempString ), "%s%d#", cmd, data);
+
+ if (portWrite(tempString) < 0)
+ return -1;
+
+ return 0;
+}
+
+int setMinElevationLimit(int min)
+{
+ char tempString[16];
+
+ snprintf(tempString, sizeof( tempString ), "#:Sh%02d#", min);
+
+ return (setStandardProcedure(tempString));
+}
+
+int setMaxElevationLimit(int max)
+{
+ char tempString[16];
+
+ snprintf(tempString, sizeof( tempString ), "#:So%02d*#", max);
+
+ return (setStandardProcedure(tempString));
+
+}
+
+int setMaxSlewRate(int slewRate)
+{
+
+ char tempString[16];
+
+ if (slewRate < 2 || slewRate > 8)
+ return -1;
+
+ snprintf(tempString, sizeof( tempString ), "#:Sw%d#", slewRate);
+
+ return (setStandardProcedure(tempString));
+
+}
+
+
+int setObjectRA(double ra)
+{
+
+ int h, m, s;
+ char tempString[16];
+
+ getSexComponents(ra, &h, &m, &s);
+
+ snprintf(tempString, sizeof( tempString ), "#:Sr %02d:%02d:%02d#", h, m, s);
+ IDLog("Set Object RA String %s\n", tempString);
+ return (setStandardProcedure(tempString));
+}
+
+
+int setObjectDEC(double dec)
+{
+ int d, m, s;
+ char tempString[16];
+
+ getSexComponents(dec, &d, &m, &s);
+
+ /* case with negative zero */
+ if (!d && dec < 0)
+ snprintf(tempString, sizeof( tempString ), "#:Sd -%02d:%02d:%02d#", d, m, s);
+ else
+ snprintf(tempString, sizeof( tempString ), "#:Sd %+03d:%02d:%02d#", d, m, s);
+
+ IDLog("Set Object DEC String %s\n", tempString);
+
+ return (setStandardProcedure(tempString));
+
+}
+
+int setCommandXYZ(int x, int y, int z, const char *cmd)
+{
+ char tempString[16];
+
+ snprintf(tempString, sizeof( tempString ), "%s %02d:%02d:%02d#", cmd, x, y, z);
+
+ return (setStandardProcedure(tempString));
+}
+
+int setAlignmentMode(unsigned int alignMode)
+{
+ fprintf(stderr , "Set alignment mode %d\n", alignMode);
+
+ switch (alignMode)
+ {
+ case LX200_ALIGN_POLAR:
+ if (portWrite("#:AP#") < 0)
+ return -1;
+ break;
+ case LX200_ALIGN_ALTAZ:
+ if (portWrite("#:AA#") < 0)
+ return -1;
+ break;
+ case LX200_ALIGN_LAND:
+ if (portWrite("#:AL#") < 0)
+ return -1;
+ break;
+ }
+
+ return 0;
+}
+
+int setCalenderDate(int dd, int mm, int yy)
+{
+ char tempString[32];
+ char dumpPlanetaryUpdateString[64];
+ char boolRet[2];
+ yy = yy % 100;
+
+ snprintf(tempString, sizeof( tempString ), "#:SC %02d/%02d/%02d#", mm, dd, yy);
+
+ if (portWrite(tempString) < 0)
+ return -1;
+
+ read_ret = portRead(boolRet, 1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ boolRet[1] = '\0';
+
+ if (boolRet[0] == '0')
+ return -1;
+
+ /* Read dumped data */
+ portRead(dumpPlanetaryUpdateString, -1, LX200_TIMEOUT);
+ portRead(dumpPlanetaryUpdateString, -1, 5);
+
+ return 0;
+}
+
+int setUTCOffset(double hours)
+{
+ char tempString[16];
+
+ /*TODO add fractions*/
+ snprintf(tempString, sizeof( tempString ), "#:SG %+03d#", (int) hours);
+
+ fprintf(stderr, "UTC string is %s\n", tempString);
+
+ return (setStandardProcedure(tempString));
+
+}
+
+int setSiteLongitude(double Long)
+{
+ int d, m, s;
+ char tempString[32];
+
+ getSexComponents(Long, &d, &m, &s);
+
+ snprintf(tempString, sizeof( tempString ), "#:Sg%03d:%02d#", d, m);
+
+ return (setStandardProcedure(tempString));
+}
+
+int setSiteLatitude(double Lat)
+{
+ int d, m, s;
+ char tempString[32];
+
+ getSexComponents(Lat, &d, &m, &s);
+
+ snprintf(tempString, sizeof( tempString ), "#:St%+03d:%02d:%02d#", d, m, s);
+
+ return (setStandardProcedure(tempString));
+}
+
+int setObjAz(double az)
+{
+ int d,m,s;
+ char tempString[16];
+
+ getSexComponents(az, &d, &m, &s);
+
+ snprintf(tempString, sizeof( tempString ), "#:Sz%03d:%02d#", d, m);
+
+ return (setStandardProcedure(tempString));
+
+}
+
+int setObjAlt(double alt)
+{
+ int d, m, s;
+ char tempString[16];
+
+ getSexComponents(alt, &d, &m, &s);
+
+ snprintf(tempString, sizeof( tempString ), "#:Sa%+02d*%02d#", d, m);
+
+ return (setStandardProcedure(tempString));
+}
+
+
+int setSiteName(char * siteName, int siteNum)
+{
+
+ char tempString[16];
+
+ switch (siteNum)
+ {
+ case 1:
+ snprintf(tempString, sizeof( tempString ), "#:SM %s#", siteName);
+ break;
+ case 2:
+ snprintf(tempString, sizeof( tempString ), "#:SN %s#", siteName);
+ break;
+ case 3:
+ snprintf(tempString, sizeof( tempString ), "#:SO %s#", siteName);
+ break;
+ case 4:
+ snprintf(tempString, sizeof( tempString ), "#:SP %s#", siteName);
+ break;
+ default:
+ return -1;
+ }
+
+ return (setStandardProcedure(tempString));
+}
+
+int setSlewMode(int slewMode)
+{
+
+ switch (slewMode)
+ {
+ case LX200_SLEW_MAX:
+ if (portWrite("#:RS#") < 0)
+ return -1;
+ break;
+ case LX200_SLEW_FIND:
+ if (portWrite("#:RM#") < 0)
+ return -1;
+ break;
+ case LX200_SLEW_CENTER:
+ if (portWrite("#:RC#") < 0)
+ return -1;
+ break;
+ case LX200_SLEW_GUIDE:
+ if (portWrite("#:RG#") < 0)
+ return -1;
+ break;
+ default:
+ break;
+ }
+
+ return 0;
+
+}
+
+int setFocuserMotion(int motionType)
+{
+
+ switch (motionType)
+ {
+ case LX200_FOCUSIN:
+ if (portWrite("#:F+#") < 0)
+ return -1;
+ break;
+ case LX200_FOCUSOUT:
+ if (portWrite("#:F-#") < 0)
+ return -1;
+ break;
+ }
+
+ return 0;
+}
+
+int setFocuserSpeedMode (int speedMode)
+{
+
+ switch (speedMode)
+ {
+ case LX200_HALTFOCUS:
+ if (portWrite("#:FQ#") < 0)
+ return -1;
+ break;
+ case LX200_FOCUSSLOW:
+ if (portWrite("#:FS#") < 0)
+ return -1;
+ break;
+ case LX200_FOCUSMEDIUM:
+ if (portWrite("#:F3#") < 0)
+ return -1;
+ break;
+ case LX200_FOCUSFAST:
+ if (portWrite("#:FF#") < 0)
+ return -1;
+ break;
+ }
+
+ return 0;
+
+}
+
+int setTrackFreq(double trackF)
+{
+ char tempString[16];
+
+ snprintf(tempString, sizeof( tempString ), "#:ST %04.1f#", trackF);
+
+ return (setStandardProcedure(tempString));
+
+}
+
+/**********************************************************************
+* Misc
+*********************************************************************/
+
+int Slew()
+{
+ char slewNum[2];
+ char errorMsg[128];
+
+ if (portWrite("#:MS#") < 0)
+ return -1;
+
+ read_ret = portRead(slewNum, 1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ slewNum[1] = '\0';
+
+ if (slewNum[0] == '0')
+ return 0;
+
+ read_ret = portRead(errorMsg, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ if (slewNum[0] == '1')
+ return 1;
+ else return 2;
+
+}
+
+int MoveTo(int direction)
+{
+
+ switch (direction)
+ {
+ case LX200_NORTH:
+ portWrite("#:Mn#");
+ break;
+ case LX200_WEST:
+ portWrite("#:Mw#");
+ break;
+ case LX200_EAST:
+ portWrite("#:Me#");
+ break;
+ case LX200_SOUTH:
+ portWrite("#:Ms#");
+ break;
+ default:
+ break;
+ }
+
+ return 0;
+}
+
+int HaltMovement(int direction)
+{
+
+switch (direction)
+ {
+ case LX200_NORTH:
+ if (portWrite("#:Qn#") < 0)
+ return -1;
+ break;
+ case LX200_WEST:
+ if (portWrite("#:Qw#") < 0)
+ return -1;
+ break;
+ case LX200_EAST:
+ if (portWrite("#:Qe#") < 0)
+ return -1;
+ break;
+ case LX200_SOUTH:
+ if (portWrite("#:Qs#") < 0)
+ return -1;
+ break;
+ case LX200_ALL:
+ if (portWrite("#:Q#") < 0)
+ return -1;
+ break;
+ default:
+ return -1;
+ break;
+ }
+
+ return 0;
+
+}
+
+int abortSlew()
+{
+ if (portWrite("#:Q#") < 0)
+ return -1;
+
+ return 0;
+}
+
+int Sync(char *matchedObject)
+{
+ portWrite("#:CM#");
+
+ read_ret = portRead(matchedObject, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ matchedObject[read_ret-1] = '\0';
+
+ /* Sleep 10ms before flushing. This solves some issues with LX200 compatible devices. */
+ usleep(10000);
+
+ tcflush(fd, TCIFLUSH);
+
+ return 0;
+}
+
+int selectSite(int siteNum)
+{
+
+ switch (siteNum)
+ {
+ case 1:
+ if (portWrite("#:W1#") < 0)
+ return -1;
+ break;
+ case 2:
+ if (portWrite("#:W2#") < 0)
+ return -1;
+ break;
+ case 3:
+ if (portWrite("#:W3#") < 0)
+ return -1;
+ break;
+ case 4:
+ if (portWrite("#:W4#") < 0)
+ return -1;
+ break;
+ default:
+ return -1;
+ break;
+ }
+
+ return 0;
+
+}
+
+int selectCatalogObject(int catalog, int NNNN)
+{
+ char tempString[16];
+
+ switch (catalog)
+ {
+ case LX200_STAR_C:
+ snprintf(tempString, sizeof( tempString ), "#:LS%d#", NNNN);
+ break;
+ case LX200_DEEPSKY_C:
+ snprintf(tempString, sizeof( tempString ), "#:LC%d#", NNNN);
+ break;
+ case LX200_MESSIER_C:
+ snprintf(tempString, sizeof( tempString ), "#:LM%d#", NNNN);
+ break;
+ default:
+ return -1;
+ }
+
+ if (portWrite(tempString) < 0)
+ return -1;
+
+ return 0;
+}
+
+int selectSubCatalog(int catalog, int subCatalog)
+{
+ char tempString[16];
+ switch (catalog)
+ {
+ case LX200_STAR_C:
+ snprintf(tempString, sizeof( tempString ), "#:LsD%d#", subCatalog);
+ break;
+ case LX200_DEEPSKY_C:
+ snprintf(tempString, sizeof( tempString ), "#:LoD%d#", subCatalog);
+ break;
+ case LX200_MESSIER_C:
+ return 1;
+ default:
+ return 0;
+ }
+
+ return (setStandardProcedure(tempString));
+}
+
+int checkLX200Format()
+{
+
+ char tempString[16];
+
+ if (portWrite("#:GR#") < 0)
+ return -1;
+
+ read_ret = portRead(tempString, -1, LX200_TIMEOUT);
+
+ if (read_ret < 1)
+ return read_ret;
+
+ tempString[read_ret - 1] = '\0';
+
+ /* Short */
+ if (tempString[5] == '.')
+ if (portWrite("#:U#") < 0)
+ return -1;
+
+ return 0;
+}
+
+int selectTrackingMode(int trackMode)
+{
+
+ switch (trackMode)
+ {
+ case LX200_TRACK_DEFAULT:
+ fprintf(stderr, "Setting tracking mode to sidereal.\n");
+ if (portWrite("#:TQ#") < 0)
+ return -1;
+ break;
+ case LX200_TRACK_LUNAR:
+ fprintf(stderr, "Setting tracking mode to LUNAR.\n");
+ if (portWrite("#:TL#") < 0)
+ return -1;
+ break;
+ case LX200_TRACK_MANUAL:
+ fprintf(stderr, "Setting tracking mode to CUSTOM.\n");
+ if (portWrite("#:TM#") < 0)
+ return -1;
+ break;
+ default:
+ return -1;
+ break;
+ }
+
+ return 0;
+
+}
+
+int selectAPTrackingMode(int trackMode)
+{
+ switch (trackMode)
+ {
+ /* Lunar */
+ case 0:
+ fprintf(stderr, "Setting tracking mode to lunar.\n");
+ if (portWrite("#:RT0#") < 0)
+ return -1;
+ break;
+
+ /* Solar */
+ case 1:
+ fprintf(stderr, "Setting tracking mode to solar.\n");
+ if (portWrite("#:RT1#") < 0)
+ return -1;
+ break;
+
+ /* Sidereal */
+ case 2:
+ fprintf(stderr, "Setting tracking mode to sidereal.\n");
+ if (portWrite("#:RT2#") < 0)
+ return -1;
+ break;
+
+ /* Zero */
+ case 3:
+ fprintf(stderr, "Setting tracking mode to zero.\n");
+ if (portWrite("#:RT9#") < 0)
+ return -1;
+ break;
+
+ default:
+ return -1;
+ break;
+ }
+
+ return 0;
+
+}
+
+
+/**********************************************************************
+* Comm
+**********************************************************************/
+
+int openPort(const char *portID)
+{
+ struct termios ttyOptions;
+
+ if ( (fd = open(portID, O_RDWR)) == -1)
+ return -1;
+
+ memset(&ttyOptions, 0, sizeof(ttyOptions));
+ tcgetattr(fd, &ttyOptions);
+
+ /* Control options
+ charecter size */
+ ttyOptions.c_cflag &= ~CSIZE;
+ /* 8 bit, enable read */
+ ttyOptions.c_cflag |= CREAD | CLOCAL | CS8;
+ /* no parity */
+ ttyOptions.c_cflag &= ~PARENB;
+
+ /* set baud rate */
+ cfsetispeed(&ttyOptions, B9600);
+ cfsetospeed(&ttyOptions, B9600);
+
+ /* set input/output flags */
+ ttyOptions.c_iflag = IGNBRK;
+ /* no software flow control */
+ ttyOptions.c_iflag &= ~(IXON|IXOFF|IXANY);
+
+ /* Read at least one byte */
+ ttyOptions.c_cc[VMIN] = 1;
+ ttyOptions.c_cc[VTIME] = 5;
+
+ /* Misc. */
+ ttyOptions.c_lflag = 0;
+ ttyOptions.c_oflag = 0;
+
+ /* set attributes */
+ tcsetattr(fd, TCSANOW, &ttyOptions);
+
+ /* flush the channel */
+ tcflush(fd, TCIOFLUSH);
+ return (fd);
+}
+
+int portWrite(const char * buf)
+{
+ int nbytes, totalBytesWritten;
+ int bytesWritten = 0;
+
+ nbytes = totalBytesWritten = strlen(buf);
+
+ while (nbytes > 0)
+ {
+
+ bytesWritten = write(fd, buf, nbytes);
+
+ if (bytesWritten < 0)
+ return -1;
+
+ buf += bytesWritten;
+ nbytes -= bytesWritten;
+ }
+
+ /* Returns the # of bytes written */
+ return (totalBytesWritten);
+}
+
+int portRead(char *buf, int nbytes, int timeout)
+{
+
+int bytesRead = 0;
+int totalBytesRead = 0;
+int err;
+
+ /* Loop until encountring the '#' char */
+ if (nbytes == -1)
+ {
+ for (;;)
+ {
+ if ( (err = LX200readOut(timeout)) )
+ return err;
+
+ bytesRead = read(fd, buf, 1);
+
+ if (bytesRead < 0 )
+ return -1;
+
+ if (bytesRead)
+ totalBytesRead++;
+
+ if (*buf == '#')
+ return totalBytesRead;
+
+ buf += bytesRead;
+ }
+ }
+
+ while (nbytes > 0)
+ {
+ if ( (err = LX200readOut(timeout)) )
+ return err;
+
+ bytesRead = read(fd, buf, nbytes);
+
+ if (bytesRead < 0 )
+ return -1;
+
+ buf += bytesRead;
+ totalBytesRead++;
+ nbytes -= bytesRead;
+ }
+
+ return totalBytesRead;
+}
+
+int LX200readOut(int timeout)
+{
+ struct timeval tv;
+ fd_set readout;
+ int retval;
+
+ FD_ZERO(&readout);
+ FD_SET(fd, &readout);
+
+ /* wait for 'timeout' seconds */
+ tv.tv_sec = timeout;
+ tv.tv_usec = 0;
+
+ /* Wait till we have a change in the fd status */
+ retval = select (fd+1, &readout, NULL, NULL, &tv);
+
+ /* Return 0 on successful fd change */
+ if (retval > 0)
+ return 0;
+ /* Return -1 due to an error */
+ else if (retval == -1)
+ return retval;
+ /* Return -2 if time expires before anything interesting happens */
+ else
+ return -2;
+
+}
+
diff --git a/kstars/kstars/indi/lx200driver.h b/kstars/kstars/indi/lx200driver.h
new file mode 100644
index 00000000..06b8017f
--- /dev/null
+++ b/kstars/kstars/indi/lx200driver.h
@@ -0,0 +1,247 @@
+/*
+ LX200 Driver
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef LX200DRIVER_H
+#define LX200DRIVER_H
+
+ /* Slew speeds */
+enum TSlew { LX200_SLEW_MAX, LX200_SLEW_FIND, LX200_SLEW_CENTER, LX200_SLEW_GUIDE};
+ /* Alignment modes */
+enum TAlign { LX200_ALIGN_POLAR, LX200_ALIGN_ALTAZ, LX200_ALIGN_LAND };
+ /* Directions */
+enum TDirection { LX200_NORTH, LX200_WEST, LX200_EAST, LX200_SOUTH, LX200_ALL};
+ /* Formats of Right ascention and Declenation */
+enum TFormat { LX200_FORMAT_SHORT, LX200_FORMAT_LONG};
+ /* Time Format */
+enum TTimeFormat { LX200_24, LX200_AM, LX200_PM};
+ /* Focus operation */
+enum TFocusMotion { LX200_FOCUSIN, LX200_FOCUSOUT };
+enum TFocusSpeed { LX200_HALTFOCUS = 0, LX200_FOCUSFAST, LX200_FOCUSMEDIUM, LX200_FOCUSSLOW };
+ /* Library catalogs */
+enum TCatalog { LX200_STAR_C, LX200_DEEPSKY_C};
+ /* Frequency mode */
+enum StarCatalog { LX200_STAR, LX200_SAO, LX200_GCVS };
+ /* Deep Sky Catalogs */
+enum DeepSkyCatalog { LX200_NGC, LX200_IC, LX200_UGC, LX200_CALDWELL, LX200_ARP, LX200_ABELL, LX200_MESSIER_C};
+ /* Mount tracking frequency, in Hz */
+enum TFreq { LX200_TRACK_DEFAULT, LX200_TRACK_LUNAR, LX200_TRACK_MANUAL};
+
+#define MaxReticleDutyCycle 15
+#define MaxFocuserSpeed 4
+
+/* GET formatted sexagisemal value from device, return as double */
+#define getLX200RA(x) getCommandSexa(x, "#:GR#")
+#define getLX200DEC(x) getCommandSexa(x, "#:GD#")
+#define getObjectRA(x) getCommandSexa(x, "#:Gr#")
+#define getObjectDEC(x) getCommandSexa(x, "#:Gd#")
+#define getLocalTime12(x) getCommandSexa(x, "#:Ga#")
+#define getLocalTime24(x) getCommandSexa(x, "#:GL#")
+#define getSDTime(x) getCommandSexa(x, "#:GS#")
+#define getLX200Alt(x) getCommandSexa(x, "#:GA#")
+#define getLX200Az(x) getCommandSexa(x, "#:GZ#")
+
+/* GET String from device and store in supplied buffer x */
+#define getObjectInfo(x) getCommandString(x, "#:LI#")
+#define getVersionDate(x) getCommandString(x, "#:GVD#")
+#define getVersionTime(x) getCommandString(x, "#:GVT#")
+#define getFullVersion(x) getCommandString(x, "#:GVF#")
+#define getVersionNumber(x) getCommandString(x, "#:GVN#")
+#define getProductName(x) getCommandString(x, "#:GVP#")
+#define turnGPS_StreamOn() getCommandString(x, "#:gps#")
+
+/* GET Int from device and store in supplied pointer to integer x */
+#define getUTCOffset(x) getCommandInt(x, "#:GG#")
+#define getMaxElevationLimit(x) getCommandInt(x, "#:Go#")
+#define getMinElevationLimit(x) getCommandInt(x, "#:Gh#")
+
+/* Generic set, x is an integer */
+#define setReticleDutyFlashCycle(x) setCommandInt(x, "#:BD")
+#define setReticleFlashRate(x) setCommandInt(x, "#:B")
+#define setFocuserSpeed(x) setCommandInt(x, "#:F")
+#define setSlewSpeed(x) setCommandInt(x, "#:Sw")
+
+/* Set X:Y:Z */
+#define setLocalTime(x,y,z) setCommandXYZ(x,y,z, "#:SL")
+#define setSDTime(x,y,z) setCommandXYZ(x,y,z, "#:SS")
+
+/* GPS Specefic */
+#define turnGPSOn() portWrite("#:g+#")
+#define turnGPSOff() portWrite("#:g-#")
+#define alignGPSScope() portWrite("#:Aa#")
+#define gpsSleep() portWrite("#:hN#")
+#define gpsWakeUp() portWrite("#:hW#")
+#define gpsRestart() portWrite("#:I#")
+#define updateGPS_System() setStandardProcedure("#:gT#")
+#define enableDecAltPec() portWrite("#:QA+#")
+#define disableDecAltPec() portWrite("#:QA-#")
+#define enableRaAzPec() portWrite("#:QZ+#")
+#define disableRaAzPec() portWrite("#:QZ-#")
+#define activateAltDecAntiBackSlash() portWrite("#$BAdd#")
+#define activateAzRaAntiBackSlash() portWrite("#$BZdd#")
+#define SelenographicSync() portWrite("#:CL#")
+
+#define slewToAltAz() setStandardProcedure("#:MA#")
+#define toggleTimeFormat() portWrite("#:H#")
+#define increaseReticleBrightness() portWrite("#:B+#")
+#define decreaseReticleBrightness() portWrite("#:B-#")
+#define turnFanOn() portWrite("#:f+#")
+#define turnFanOff() portWrite("#:f-#")
+#define seekHomeAndSave() portWrite("#:hS#")
+#define seekHomeAndSet() portWrite("#:hF#")
+#define turnFieldDeRotatorOn() portWrite("#:r+#")
+#define turnFieldDeRotatorOff() portWrite("#:r-#")
+#define slewToPark() portWrite("#:hP#")
+
+/* Astro-Physics specific */
+#define APPark() portWrite("#:KA#")
+#define APUnpark() portWrite("#:PO#");
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/**************************************************************************
+ Basic I/O
+**************************************************************************/
+int openPort(const char *portID);
+int portRead(char *buf, int nbytes, int timeout);
+int portWrite(const char * buf);
+int LX200readOut(int timeout);
+
+int Connect(const char* device);
+void Disconnect();
+
+/**************************************************************************
+ Diagnostics
+ **************************************************************************/
+char ACK();
+int testTelescope();
+int testAP();
+
+/**************************************************************************
+ Get Commands: store data in the supplied buffer. Return 0 on success or -1 on failure
+ **************************************************************************/
+
+/* Get Double from Sexagisemal */
+int getCommandSexa(double *value, const char *cmd);
+/* Get String */
+int getCommandString(char *data, const char* cmd);
+/* Get Int */
+int getCommandInt(int *value, const char* cmd);
+/* Get tracking frequency */
+int getTrackFreq(double * value);
+/* Get site Latitude */
+int getSiteLatitude(int *dd, int *mm);
+/* Get site Longitude */
+int getSiteLongitude(int *ddd, int *mm);
+/* Get Calender data */
+int getCalenderDate(char *date);
+/* Get site Name */
+int getSiteName(char *siteName, int siteNum);
+/* Get Number of Bars */
+int getNumberOfBars(int *value);
+/* Get Home Search Status */
+int getHomeSearchStatus(int *status);
+/* Get OTA Temperature */
+int getOTATemp(double * value);
+/* Get time format: 12 or 24 */
+int getTimeFormat(int *format);
+/* Get RA, DEC from Sky Commander controller */
+int updateSkyCommanderCoord(double *ra, double *dec);
+/**************************************************************************
+ Set Commands
+ **************************************************************************/
+
+/* Set Int */
+int setCommandInt(int data, const char *cmd);
+/* Set Sexigesimal */
+int setCommandXYZ( int x, int y, int z, const char *cmd);
+/* Common routine for Set commands */
+int setStandardProcedure(char * writeData);
+/* Set Slew Mode */
+int setSlewMode(int slewMode);
+/* Set Alignment mode */
+int setAlignmentMode(unsigned int alignMode);
+/* Set Object RA */
+int setObjectRA(double ra);
+/* set Object DEC */
+int setObjectDEC(double dec);
+/* Set Calender date */
+int setCalenderDate(int dd, int mm, int yy);
+/* Set UTC offset */
+int setUTCOffset(double hours);
+/* Set Track Freq */
+int setTrackFreq(double trackF);
+/* Set current site longitude */
+int setSiteLongitude(double Long);
+/* Set current site latitude */
+int setSiteLatitude(double Lat);
+/* Set Object Azimuth */
+int setObjAz(double az);
+/* Set Object Altitude */
+int setObjAlt(double alt);
+/* Set site name */
+int setSiteName(char * siteName, int siteNum);
+/* Set maximum slew rate */
+int setMaxSlewRate(int slewRate);
+/* Set focuser motion */
+int setFocuserMotion(int motionType);
+/* Set focuser speed mode */
+int setFocuserSpeedMode (int speedMode);
+/* Set minimum elevation limit */
+int setMinElevationLimit(int min);
+/* Set maximum elevation limit */
+int setMaxElevationLimit(int max);
+
+/**************************************************************************
+ Motion Commands
+ **************************************************************************/
+/* Slew to the selected coordinates */
+int Slew();
+/* Synchronize to the selected coordinates and return the matching object if any */
+int Sync(char *matchedObject);
+/* Abort slew in all axes */
+int abortSlew();
+/* Move into one direction, two valid directions can be stacked */
+int MoveTo(int direction);
+/* Half movement in a particular direction */
+int HaltMovement(int direction);
+/* Select the tracking mode */
+int selectTrackingMode(int trackMode);
+/* Select Astro-Physics tracking mode */
+int selectAPTrackingMode(int trackMode);
+
+/**************************************************************************
+ Other Commands
+ **************************************************************************/
+ /* Ensures LX200 RA/DEC format is long */
+int checkLX200Format();
+/* Select a site from the LX200 controller */
+int selectSite(int siteNum);
+/* Select a catalog object */
+int selectCatalogObject(int catalog, int NNNN);
+/* Select a sub catalog */
+int selectSubCatalog(int catalog, int subCatalog);
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/kstars/kstars/indi/lx200generic.cpp b/kstars/kstars/indi/lx200generic.cpp
new file mode 100644
index 00000000..b4f6d792
--- /dev/null
+++ b/kstars/kstars/indi/lx200generic.cpp
@@ -0,0 +1,2033 @@
+#if 0
+ LX200 Generic
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+
+#include "indicom.h"
+#include "lx200driver.h"
+#include "lx200gps.h"
+#include "lx200classic.h"
+
+/*
+** Return the timezone offset in hours (as a double, so fractional
+** hours are possible, for instance in Newfoundland). Also sets
+** daylight on non-Linux systems to record whether DST is in effect.
+*/
+
+
+#if !(TIMEZONE_IS_INT)
+static int daylight = 0;
+#endif
+
+static inline double timezoneOffset()
+{
+/*
+** In Linux, there's a timezone variable that holds the timezone offset;
+** Otherwise, we need to make a little detour. The directions of the offset
+** are different: CET is -3600 in Linux and +3600 elsewhere.
+*/
+#if TIMEZONE_IS_INT
+ return timezone / (60 * 60);
+#else
+ time_t now;
+ struct tm *tm;
+ now = time(NULL);
+ tm = localtime(&now);
+ daylight = tm->tm_isdst;
+ return -(tm->tm_gmtoff) / (60 * 60);
+#endif
+}
+
+LX200Generic *telescope = NULL;
+int MaxReticleFlashRate = 3;
+
+/* There is _one_ binary for all LX200 drivers, but each binary is renamed
+** to its device name (i.e. lx200gps, lx200_16..etc). The main function will
+** fetch from std args the binary name and ISInit will create the apporpiate
+** device afterwards. If the binary name does not match any known devices,
+** we simply create a generic device
+*/
+extern char* me;
+
+#define COMM_GROUP "Communication"
+#define BASIC_GROUP "Main Control"
+#define MOVE_GROUP "Movement Control"
+#define DATETIME_GROUP "Date/Time"
+#define SITE_GROUP "Site Management"
+#define FOCUS_GROUP "Focus Control"
+
+#define RA_THRESHOLD 0.01
+#define DEC_THRESHOLD 0.05
+#define LX200_SLEW 0
+#define LX200_TRACK 1
+#define LX200_SYNC 2
+#define LX200_PARK 3
+
+static void ISPoll(void *);
+static void retryConnection(void *);
+
+/*INDI controls */
+static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}};
+static ISwitch AlignmentS [] = {{"Polar", "", ISS_ON, 0, 0}, {"AltAz", "", ISS_OFF, 0, 0}, {"Land", "", ISS_OFF, 0, 0}};
+static ISwitch SitesS[] = {{"Site 1", "", ISS_ON, 0, 0}, {"Site 2", "", ISS_OFF, 0, 0}, {"Site 3", "", ISS_OFF, 0, 0}, {"Site 4", "", ISS_OFF, 0 ,0}};
+static ISwitch SlewModeS[] = {{"Max", "", ISS_ON, 0, 0}, {"Find", "", ISS_OFF, 0, 0}, {"Centering", "", ISS_OFF, 0, 0}, {"Guide", "", ISS_OFF, 0 , 0}};
+static ISwitch OnCoordSetS[] = {{"SLEW", "Slew", ISS_ON, 0, 0 }, {"TRACK", "Track", ISS_OFF, 0, 0}, {"SYNC", "Sync", ISS_OFF, 0 , 0}};
+static ISwitch TrackModeS[] = {{ "Default", "", ISS_ON, 0, 0} , { "Lunar", "", ISS_OFF, 0, 0}, {"Manual", "", ISS_OFF, 0, 0}};
+static ISwitch abortSlewS[] = {{"ABORT", "Abort", ISS_OFF, 0, 0 }};
+static ISwitch ParkS[] = { {"PARK", "Park", ISS_OFF, 0, 0} };
+
+static ISwitch MovementS[] = {{"N", "North", ISS_OFF, 0, 0}, {"W", "West", ISS_OFF, 0, 0}, {"E", "East", ISS_OFF, 0, 0}, {"S", "South", ISS_OFF, 0, 0}};
+
+static INumber FocusSpeedN[] = {{"SPEED", "Speed", "%0.f", 0., 3., 1., 0.}};
+static ISwitch FocusMotionS[] = { {"IN", "Focus in", ISS_OFF, 0, 0}, {"OUT", "Focus out", ISS_OFF, 0, 0}};
+static INumber FocusTimerN[] = { {"TIMER", "Timer (s)", "%10.6m", 0., 120., 1., 0., 0, 0, 0 }};
+
+static INumberVectorProperty FocusTimerNP = { mydev, "FOCUS_TIMER", "Focus Timer", FOCUS_GROUP, IP_RW, 0, IPS_IDLE, FocusTimerN, NARRAY(FocusTimerN), "", 0};
+
+/* equatorial position */
+INumber eq[] = {
+ {"RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0., 0, 0, 0},
+ {"DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0},
+};
+//TODO decide appropiate TIME_OUT
+// N.B. No Static identifier as it is needed for external linkage
+INumberVectorProperty eqNum = {
+ mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow", BASIC_GROUP, IP_RW, 0, IPS_IDLE,
+ eq, NARRAY(eq), "", 0};
+
+/* Fundamental group */
+ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0};
+static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}};
+static ITextVectorProperty Port = { mydev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE, PortT, NARRAY(PortT), "", 0};
+
+/* Basic data group */
+static ISwitchVectorProperty AlignmentSw = { mydev, "Alignment", "", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AlignmentS, NARRAY(AlignmentS), "", 0};
+
+/* Movement group */
+static ISwitchVectorProperty OnCoordSetSw = { mydev, "ON_COORD_SET", "On Set", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, OnCoordSetS, NARRAY(OnCoordSetS), "", 0};
+
+static ISwitchVectorProperty abortSlewSw = { mydev, "ABORT_MOTION", "Abort Slew/Track", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, abortSlewS, NARRAY(abortSlewS), "", 0};
+
+ISwitchVectorProperty ParkSP = {mydev, "PARK", "Park Scope", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, ParkS, NARRAY(ParkS), "", 0 };
+
+static ISwitchVectorProperty SlewModeSw = { mydev, "Slew rate", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SlewModeS, NARRAY(SlewModeS), "", 0};
+
+static ISwitchVectorProperty TrackModeSw = { mydev, "Tracking Mode", "", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, TrackModeS, NARRAY(TrackModeS), "", 0};
+
+static INumber TrackFreq[] = {{ "trackFreq", "Freq", "%g", 56.4, 60.1, 0.1, 60.1, 0, 0, 0}};
+
+static INumberVectorProperty TrackingFreq= { mydev, "Tracking Frequency", "", MOVE_GROUP, IP_RW, 0, IPS_IDLE, TrackFreq, NARRAY(TrackFreq), "", 0};
+
+static ISwitchVectorProperty MovementSw = { mydev, "MOVEMENT", "Move toward", MOVE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, MovementS, NARRAY(MovementS), "", 0};
+
+// Focus Control
+static INumberVectorProperty FocusSpeedNP = {mydev, "FOCUS_SPEED", "Speed", FOCUS_GROUP, IP_RW, 0, IPS_IDLE, FocusSpeedN, NARRAY(FocusSpeedN), "", 0};
+
+static ISwitchVectorProperty FocusMotionSw = {mydev, "FOCUS_MOTION", "Motion", FOCUS_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, FocusMotionS, NARRAY(FocusMotionS), "", 0};
+
+/* Data & Time */
+static IText UTC[] = {{"UTC", "UTC", 0, 0, 0, 0}};
+ITextVectorProperty Time = { mydev, "TIME", "UTC Time", DATETIME_GROUP, IP_RW, 0, IPS_IDLE, UTC, NARRAY(UTC), "", 0};
+static INumber STime[] = {{"LST", "Sidereal time", "%10.6m" , 0.,24.,0.,0., 0, 0, 0}};
+INumberVectorProperty SDTime = { mydev, "SDTIME", "Sidereal Time", DATETIME_GROUP, IP_RW, 0, IPS_IDLE, STime, NARRAY(STime), "", 0};
+
+
+/* Site managment */
+static ISwitchVectorProperty SitesSw = { mydev, "Sites", "", SITE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SitesS, NARRAY(SitesS), "", 0};
+/* geographic location */
+static INumber geo[] = {
+ {"LAT", "Lat. D:M:S +N", "%10.6m", -90., 90., 0., 0., 0, 0, 0},
+ {"LONG", "Long. D:M:S +E", "%10.6m", 0., 360., 0., 0., 0, 0, 0},
+};
+static INumberVectorProperty geoNum = {
+ mydev, "GEOGRAPHIC_COORD", "Geographic Location", SITE_GROUP, IP_RW, 0., IPS_IDLE,
+ geo, NARRAY(geo), "", 0};
+static IText SiteNameT[] = {{"SiteName", "", 0, 0, 0, 0}};
+static ITextVectorProperty SiteName = { mydev, "Site Name", "", SITE_GROUP, IP_RW, 0 , IPS_IDLE, SiteNameT, NARRAY(SiteNameT), "", 0};
+
+void changeLX200GenericDeviceName(const char * newName)
+{
+ strcpy(PowerSP.device , newName);
+ strcpy(Port.device , newName);
+ strcpy(AlignmentSw.device, newName);
+
+ // BASIC_GROUP
+ strcpy(eqNum.device, newName);
+ strcpy(OnCoordSetSw.device , newName );
+ strcpy(abortSlewSw.device , newName );
+ strcpy(ParkSP.device, newName);
+
+ // MOVE_GROUP
+ strcpy(SlewModeSw.device , newName );
+ strcpy(TrackModeSw.device , newName );
+ strcpy(TrackingFreq.device , newName );
+ strcpy(MovementSw.device , newName );
+
+ // FOCUS_GROUP
+ strcpy(FocusSpeedNP.device , newName );
+ strcpy(FocusMotionSw.device , newName );
+ strcpy(FocusTimerNP.device, newName);
+
+ // DATETIME_GROUP
+ strcpy(Time.device , newName );
+ strcpy(SDTime.device , newName );
+
+ // SITE_GROUP
+ strcpy(SitesSw.device , newName );
+ strcpy(SiteName.device , newName );
+ strcpy(geoNum.device , newName );
+
+}
+
+void changeAllDeviceNames(const char *newName)
+{
+ changeLX200GenericDeviceName(newName);
+ changeLX200AutostarDeviceName(newName);
+ changeLX200_16DeviceName(newName);
+ changeLX200ClassicDeviceName(newName);
+ changeLX200GPSDeviceName(newName);
+}
+
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ static int isInit=0;
+
+ if (isInit)
+ return;
+
+ isInit = 1;
+
+ PortT[0].text = strcpy(new char[32], "/dev/ttyS0");
+ UTC[0].text = strcpy(new char[32], "YYYY-MM-DDTHH:MM:SS");
+
+ if (strstr(me, "lx200classic"))
+ {
+ fprintf(stderr , "initilizaing from LX200 classic device...\n");
+ // 1. mydev = device_name
+ changeAllDeviceNames("LX200 Classic");
+ // 2. device = sub_class
+ telescope = new LX200Classic();
+ telescope->setCurrentDeviceName("LX200 Classic");
+
+ MaxReticleFlashRate = 3;
+ }
+
+ else if (strstr(me, "lx200gps"))
+ {
+ fprintf(stderr , "initilizaing from LX200 GPS device...\n");
+ // 1. mydev = device_name
+ changeAllDeviceNames("LX200 GPS");
+ // 2. device = sub_class
+ telescope = new LX200GPS();
+ telescope->setCurrentDeviceName("LX200 GPS");
+
+ MaxReticleFlashRate = 9;
+ }
+ else if (strstr(me, "lx200_16"))
+ {
+
+ IDLog("Initilizaing from LX200 16 device...\n");
+ // 1. mydev = device_name
+ changeAllDeviceNames("LX200 16");
+ // 2. device = sub_class
+ telescope = new LX200_16();
+ telescope->setCurrentDeviceName("LX200 16");
+
+ MaxReticleFlashRate = 3;
+ }
+ else if (strstr(me, "lx200autostar"))
+ {
+ fprintf(stderr , "initilizaing from autostar device...\n");
+
+ // 1. change device name
+ changeAllDeviceNames("LX200 Autostar");
+ // 2. device = sub_class
+ telescope = new LX200Autostar();
+ telescope->setCurrentDeviceName("LX200 Autostar");
+
+ MaxReticleFlashRate = 9;
+ }
+ // be nice and give them a generic device
+ else
+ {
+ telescope = new LX200Generic();
+ telescope->setCurrentDeviceName("LX200 Generic");
+ }
+
+}
+
+void ISGetProperties (const char *dev)
+{ ISInit(); telescope->ISGetProperties(dev); IEAddTimer (POLLMS, ISPoll, NULL);}
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{ ISInit(); telescope->ISNewSwitch(dev, name, states, names, n);}
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{ ISInit(); telescope->ISNewText(dev, name, texts, names, n);}
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{ ISInit(); telescope->ISNewNumber(dev, name, values, names, n);}
+void ISPoll (void *p) { telescope->ISPoll(); IEAddTimer (POLLMS, ISPoll, NULL); p=p;}
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{}
+
+/**************************************************
+*** LX200 Generic Implementation
+***************************************************/
+
+LX200Generic::LX200Generic()
+{
+ struct tm *utp;
+ time_t t;
+ time (&t);
+ utp = gmtime (&t);
+
+ currentSiteNum = 1;
+ trackingMode = LX200_TRACK_DEFAULT;
+ lastSet = -1;
+ fault = false;
+ simulation = false;
+ targetRA = 0;
+ targetDEC = 0;
+ currentRA = 0;
+ currentDEC = 0;
+ currentSet = 0;
+ UTCOffset = 0;
+ lastMove[0] = lastMove[1] = lastMove[2] = lastMove[3] = 0;
+
+ localTM = new tm;
+
+ utp->tm_mon += 1;
+ utp->tm_year += 1900;
+ JD = UTtoJD(utp);
+
+ IDLog("Julian Day is %g\n", JD);
+
+ // Children call parent routines, this is the default
+ IDLog("initilizaing from generic LX200 device...\n");
+ IDLog("INDI Version: 2004-02-17\n");
+
+ //enableSimulation(true);
+}
+
+void LX200Generic::setCurrentDeviceName(const char * devName)
+{
+ strcpy(thisDevice, devName);
+
+}
+
+void LX200Generic::ISGetProperties(const char *dev)
+{
+
+ if (dev && strcmp (thisDevice, dev))
+ return;
+
+ // COMM_GROUP
+ IDDefSwitch (&PowerSP, NULL);
+ IDDefText (&Port, NULL);
+ IDDefSwitch (&AlignmentSw, NULL);
+
+ // BASIC_GROUP
+ IDDefNumber (&eqNum, NULL);
+ IDDefSwitch (&OnCoordSetSw, NULL);
+ IDDefSwitch (&abortSlewSw, NULL);
+ IDDefSwitch (&ParkSP, NULL);
+
+ // MOVE_GROUP
+ IDDefNumber (&TrackingFreq, NULL);
+ IDDefSwitch (&SlewModeSw, NULL);
+ IDDefSwitch (&TrackModeSw, NULL);
+ IDDefSwitch (&MovementSw, NULL);
+
+ // FOCUS_GROUP
+ IDDefNumber(&FocusSpeedNP, NULL);
+ IDDefSwitch(&FocusMotionSw, NULL);
+ IDDefNumber(&FocusTimerNP, NULL);
+
+ // DATETIME_GROUP
+ IDDefText (&Time, NULL);
+ IDDefNumber (&SDTime, NULL);
+
+ // SITE_GROUP
+ IDDefSwitch (&SitesSw, NULL);
+ IDDefText (&SiteName, NULL);
+ IDDefNumber (&geoNum, NULL);
+
+ /* Send the basic data to the new client if the previous client(s) are already connected. */
+ if (PowerSP.s == IPS_OK)
+ getBasicData();
+
+}
+
+void LX200Generic::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ int err;
+ struct tm *ltp = new tm;
+ struct tm utm;
+ time_t ltime;
+ time (&ltime);
+ localtime_r (&ltime, ltp);
+ IText *tp;
+
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ // suppress warning
+ n=n;
+
+ if (!strcmp(name, Port.name) )
+ {
+ Port.s = IPS_OK;
+ tp = IUFindText( &Port, names[0] );
+ if (!tp)
+ return;
+
+ tp->text = new char[strlen(texts[0])+1];
+ strcpy(tp->text, texts[0]);
+ IDSetText (&Port, NULL);
+ return;
+ }
+
+ if (!strcmp (name, SiteName.name) )
+ {
+ if (checkPower(&SiteName))
+ return;
+
+ if ( ( err = setSiteName(texts[0], currentSiteNum) < 0) )
+ {
+ handleError(&SiteName, err, "Setting site name");
+ return;
+ }
+ SiteName.s = IPS_OK;
+ tp = IUFindText(&SiteName, names[0]);
+ tp->text = new char[strlen(texts[0])+1];
+ strcpy(tp->text, texts[0]);
+ IDSetText(&SiteName , "Site name updated");
+ return;
+ }
+
+ if (!strcmp (name, Time.name))
+ {
+ if (checkPower(&Time))
+ return;
+
+ if (extractISOTime(texts[0], &utm) < 0)
+ {
+ Time.s = IPS_IDLE;
+ IDSetText(&Time , "Time invalid");
+ return;
+ }
+ ltp->tm_mon += 1;
+ ltp->tm_year += 1900;
+
+
+ /*dayDiff = utm.tm_mday - ltp->tm_mday;
+ if (dayDiff == 0)
+ UTCOffset = (ltp->tm_hour - utm.tm_hour);
+ else if (dayDiff > 0)
+ UTCOffset = ltp->tm_hour - utm.tm_hour - 24;
+ else UTCOffset = ltp->tm_hour - utm.tm_hour + 24;*/
+ tzset();
+
+ UTCOffset = timezoneOffset();
+
+ IDLog("local time is %02d:%02d:%02d\nUTCOffset: %g\n", ltp->tm_hour, ltp->tm_min, ltp->tm_sec, UTCOffset);
+
+ getSDTime(&STime[0].value);
+ IDSetNumber(&SDTime, NULL);
+
+ if ( ( err = setUTCOffset(UTCOffset) < 0) )
+ {
+ Time.s = IPS_IDLE;
+ IDSetText( &Time , "Setting UTC Offset failed.");
+ return;
+ }
+
+ if ( ( err = setLocalTime(ltp->tm_hour, ltp->tm_min, ltp->tm_sec) < 0) )
+ {
+ handleError(&Time, err, "Setting local time");
+ return;
+ }
+
+ tp = IUFindText(&Time, names[0]);
+ if (!tp)
+ return;
+ tp->text = new char[strlen(texts[0])+1];
+ strcpy(tp->text, texts[0]);
+ Time.s = IPS_OK;
+
+ // update JD
+ JD = UTtoJD(&utm);
+
+ utm.tm_mon += 1;
+ utm.tm_year += 1900;
+
+ IDLog("New JD is %f\n", (float) JD);
+
+ if ((localTM->tm_mday == ltp->tm_mday ) && (localTM->tm_mon == ltp->tm_mon) &&
+ (localTM->tm_year == ltp->tm_year))
+ {
+ IDSetText(&Time , "Time updated to %s", texts[0]);
+ return;
+ }
+
+ localTM = ltp;
+
+ if (!strcmp(dev, "LX200 GPS"))
+ {
+ if ( ( err = setCalenderDate(utm.tm_mday, utm.tm_mon, utm.tm_year) < 0) )
+ {
+ handleError(&Time, err, "Setting UTC date.");
+ return;
+ }
+ }
+ else
+ {
+ if ( ( err = setCalenderDate(ltp->tm_mday, ltp->tm_mon, ltp->tm_year) < 0) )
+ {
+ handleError(&Time, err, "Setting local date.");
+ return;
+ }
+ }
+
+ IDSetText(&Time , "Date changed, updating planetary data...");
+ }
+}
+
+
+void LX200Generic::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ int h =0, m =0, s=0, err;
+ double newRA =0, newDEC =0;
+
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ if (!strcmp (name, eqNum.name))
+ {
+ int i=0, nset=0;
+
+ if (checkPower(&eqNum))
+ return;
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *eqp = IUFindNumber (&eqNum, names[i]);
+ if (eqp == &eq[0])
+ {
+ newRA = values[i];
+ nset += newRA >= 0 && newRA <= 24.0;
+ } else if (eqp == &eq[1])
+ {
+ newDEC = values[i];
+ nset += newDEC >= -90.0 && newDEC <= 90.0;
+ }
+ }
+
+ if (nset == 2)
+ {
+ /*eqNum.s = IPS_BUSY;*/
+ char RAStr[32], DecStr[32];
+
+ fs_sexa(RAStr, newRA, 2, 3600);
+ fs_sexa(DecStr, newDEC, 2, 3600);
+
+ IDLog("We received J2000 RA %g - DEC %g\n", newRA, newDEC);
+ IDLog("We received J2000 RA %s - DEC %s\n", RAStr, DecStr);
+
+ /*apparentCoord( (double) J2000, JD, &newRA, &newDEC);
+
+ fs_sexa(RAStr, newRA, 2, 3600);
+ fs_sexa(DecStr, newDEC, 2, 3600);
+
+ IDLog("Processed to JNow RA %f - DEC %f\n", newRA, newDEC);
+ IDLog("Processed to JNow RA %s - DEC %s\n", RAStr, DecStr);*/
+
+ if ( (err = setObjectRA(newRA)) < 0 || ( err = setObjectDEC(newDEC)) < 0)
+ {
+ handleError(&eqNum, err, "Setting RA/DEC");
+ return;
+ }
+
+ /*eqNum.s = IPS_BUSY;*/
+ targetRA = newRA;
+ targetDEC = newDEC;
+
+ if (MovementSw.s == IPS_BUSY)
+ {
+ for (int i=0; i < 4; i++)
+ {
+ lastMove[i] = 0;
+ MovementS[i].s = ISS_OFF;
+ }
+
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, NULL);
+ }
+
+ if (handleCoordSet())
+ {
+ eqNum.s = IPS_IDLE;
+ IDSetNumber(&eqNum, NULL);
+
+ }
+ } // end nset
+ else
+ {
+ eqNum.s = IPS_IDLE;
+ IDSetNumber(&eqNum, "RA or Dec missing or invalid");
+ }
+
+ return;
+ } /* end eqNum */
+
+ if ( !strcmp (name, SDTime.name) )
+ {
+ if (checkPower(&SDTime))
+ return;
+
+
+ if (values[0] < 0.0 || values[0] > 24.0)
+ {
+ SDTime.s = IPS_IDLE;
+ IDSetNumber(&SDTime , "Time invalid");
+ return;
+ }
+
+ getSexComponents(values[0], &h, &m, &s);
+ IDLog("Time is %02d:%02d:%02d\n", h, m, s);
+
+ if ( ( err = setSDTime(h, m, s) < 0) )
+ {
+ handleError(&SDTime, err, "Setting siderial time");
+ return;
+ }
+
+ SDTime.np[0].value = values[0];
+ SDTime.s = IPS_OK;
+
+ IDSetNumber(&SDTime , "Sidereal time updated to %02d:%02d:%02d", h, m, s);
+
+ return;
+ }
+
+ if (!strcmp (name, geoNum.name))
+ {
+ // new geographic coords
+ double newLong = 0, newLat = 0;
+ int i, nset;
+ char msg[128];
+
+ if (checkPower(&geoNum))
+ return;
+
+
+ for (nset = i = 0; i < n; i++)
+ {
+ INumber *geop = IUFindNumber (&geoNum, names[i]);
+ if (geop == &geo[0])
+ {
+ newLat = values[i];
+ nset += newLat >= -90.0 && newLat <= 90.0;
+ } else if (geop == &geo[1])
+ {
+ newLong = values[i];
+ nset += newLong >= 0.0 && newLong < 360.0;
+ }
+ }
+
+ if (nset == 2)
+ {
+ char l[32], L[32];
+ geoNum.s = IPS_OK;
+ fs_sexa (l, newLat, 3, 3600);
+ fs_sexa (L, newLong, 4, 3600);
+
+ if ( ( err = setSiteLongitude(360.0 - newLong) < 0) )
+ {
+ handleError(&geoNum, err, "Setting site coordinates");
+ return;
+ }
+
+ setSiteLatitude(newLat);
+ geoNum.np[0].value = newLat;
+ geoNum.np[1].value = newLong;
+ snprintf (msg, sizeof(msg), "Site location updated to Lat %.32s - Long %.32s", l, L);
+ } else
+ {
+ geoNum.s = IPS_IDLE;
+ strcpy(msg, "Lat or Long missing or invalid");
+ }
+ IDSetNumber (&geoNum, "%s", msg);
+ return;
+ }
+
+ if ( !strcmp (name, TrackingFreq.name) )
+ {
+
+ if (checkPower(&TrackingFreq))
+ return;
+
+ IDLog("Trying to set track freq of: %f\n", values[0]);
+
+ if ( ( err = setTrackFreq(values[0])) < 0)
+ {
+ handleError(&TrackingFreq, err, "Setting tracking frequency");
+ return;
+ }
+
+ TrackingFreq.s = IPS_OK;
+ TrackingFreq.np[0].value = values[0];
+ IDSetNumber(&TrackingFreq, "Tracking frequency set to %04.1f", values[0]);
+ if (trackingMode != LX200_TRACK_MANUAL)
+ {
+ trackingMode = LX200_TRACK_MANUAL;
+ TrackModeS[0].s = ISS_OFF;
+ TrackModeS[1].s = ISS_OFF;
+ TrackModeS[2].s = ISS_ON;
+ TrackModeSw.s = IPS_OK;
+ selectTrackingMode(trackingMode);
+ IDSetSwitch(&TrackModeSw, NULL);
+ }
+
+ return;
+ }
+
+ if (!strcmp(name, FocusTimerNP.name))
+ {
+ if (checkPower(&FocusTimerNP))
+ return;
+
+ // Don't update if busy
+ if (FocusTimerNP.s == IPS_BUSY)
+ return;
+
+ IUUpdateNumbers(&FocusTimerNP, values, names, n);
+
+ FocusTimerNP.s = IPS_OK;
+
+ IDSetNumber(&FocusTimerNP, NULL);
+ IDLog("Setting focus timer to %g\n", FocusTimerN[0].value);
+
+ return;
+
+ }
+
+ // Focus speed
+ if (!strcmp (name, FocusSpeedNP.name))
+ {
+ if (checkPower(&FocusSpeedNP))
+ return;
+
+ if (IUUpdateNumbers(&FocusSpeedNP, values, names, n) < 0)
+ return;
+
+ /* disable timer and motion */
+ if (FocusSpeedN[0].value == 0)
+ {
+ IUResetSwitches(&FocusMotionSw);
+ FocusMotionSw.s = IPS_IDLE;
+ FocusTimerNP.s = IPS_IDLE;
+ IDSetSwitch(&FocusMotionSw, NULL);
+ IDSetNumber(&FocusTimerNP, NULL);
+ }
+
+ setFocuserSpeedMode( ( (int) FocusSpeedN[0].value));
+ FocusSpeedNP.s = IPS_OK;
+ IDSetNumber(&FocusSpeedNP, NULL);
+ return;
+ }
+
+}
+
+void LX200Generic::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ int index;
+ int dd, mm, err;
+ char combinedDir[64];
+ ISwitch *swp;
+
+ // suppress warning
+ names = names;
+
+ //IDLog("in new Switch with Device= %s and Property= %s and #%d items\n", dev, name,n);
+ //IDLog("SolarSw name is %s\n", SolarSw.name);
+
+ //IDLog("The device name is %s\n", dev);
+ // ignore if not ours //
+ if (strcmp (thisDevice, dev))
+ return;
+
+ // FIRST Switch ALWAYS for power
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ powerTelescope();
+ return;
+ }
+
+ // Coord set
+ if (!strcmp(name, OnCoordSetSw.name))
+ {
+ if (checkPower(&OnCoordSetSw))
+ return;
+
+ IUResetSwitches(&OnCoordSetSw);
+ IUUpdateSwitches(&OnCoordSetSw, states, names, n);
+ currentSet = getOnSwitch(&OnCoordSetSw);
+ OnCoordSetSw.s = IPS_OK;
+ IDSetSwitch(&OnCoordSetSw, NULL);
+ }
+
+ // Parking
+ if (!strcmp(name, ParkSP.name))
+ {
+ if (checkPower(&ParkSP))
+ return;
+
+ ParkSP.s = IPS_IDLE;
+
+
+ if ( (err = getSDTime(&STime[0].value)) < 0)
+ {
+ handleError(&ParkSP, err, "Get siderial time");
+ return;
+ }
+
+ if (AlignmentS[0].s == ISS_ON)
+ {
+ targetRA = STime[0].value;
+ targetDEC = 0;
+ setObjectRA(targetRA);
+ setObjectDEC(targetDEC);
+ }
+
+ else if (AlignmentS[1].s == ISS_ON)
+ {
+ targetRA = calculateRA(STime[0].value);
+ targetDEC = calculateDec(geo[0].value, STime[0].value);
+ setObjectRA(targetRA);
+ setObjectDEC(targetDEC);
+ IDLog("Parking the scope in AltAz (0,0) which corresponds to (RA,DEC) of (%g,%g)\n", targetRA, targetDEC);
+ IDLog("Current Sidereal time is: %g\n", STime[0].value);
+ IDSetNumber(&SDTime, NULL);
+ }
+ else
+ {
+ IDSetSwitch(&ParkSP, "You can only park the telescope in Polar or AltAz modes.");
+ return;
+ }
+
+ IDSetNumber(&SDTime, NULL);
+
+ currentSet = LX200_PARK;
+ handleCoordSet();
+ }
+
+ // Abort Slew
+ if (!strcmp (name, abortSlewSw.name))
+ {
+ if (checkPower(&abortSlewSw))
+ {
+ abortSlewSw.s = IPS_IDLE;
+ IDSetSwitch(&abortSlewSw, NULL);
+ return;
+ }
+
+ IUResetSwitches(&abortSlewSw);
+ abortSlew();
+
+ if (eqNum.s == IPS_BUSY)
+ {
+ abortSlewSw.s = IPS_OK;
+ eqNum.s = IPS_IDLE;
+ IDSetSwitch(&abortSlewSw, "Slew aborted.");
+ IDSetNumber(&eqNum, NULL);
+ }
+ else if (MovementSw.s == IPS_BUSY)
+ {
+
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ MovementSw.s = IPS_IDLE;
+ abortSlewSw.s = IPS_OK;
+ eqNum.s = IPS_IDLE;
+ IUResetSwitches(&MovementSw);
+ IUResetSwitches(&abortSlewSw);
+ IDSetSwitch(&abortSlewSw, "Slew aborted.");
+ IDSetSwitch(&MovementSw, NULL);
+ IDSetNumber(&eqNum, NULL);
+ }
+ else
+ {
+ IUResetSwitches(&MovementSw);
+ abortSlewSw.s = IPS_OK;
+ IDSetSwitch(&abortSlewSw, NULL);
+ }
+
+ return;
+ }
+
+ // Alignment
+ if (!strcmp (name, AlignmentSw.name))
+ {
+ if (checkPower(&AlignmentSw))
+ return;
+
+ IUResetSwitches(&AlignmentSw);
+ IUUpdateSwitches(&AlignmentSw, states, names, n);
+ index = getOnSwitch(&AlignmentSw);
+
+ if ( ( err = setAlignmentMode(index) < 0) )
+ {
+ handleError(&AlignmentSw, err, "Setting alignment");
+ return;
+ }
+
+ AlignmentSw.s = IPS_OK;
+ IDSetSwitch (&AlignmentSw, NULL);
+ return;
+
+ }
+
+ // Sites
+ if (!strcmp (name, SitesSw.name))
+ {
+ if (checkPower(&SitesSw))
+ return;
+
+ IUResetSwitches(&SitesSw);
+ IUUpdateSwitches(&SitesSw, states, names, n);
+ currentSiteNum = getOnSwitch(&SitesSw) + 1;
+
+ if ( ( err = selectSite(currentSiteNum) < 0) )
+ {
+ handleError(&SitesSw, err, "Selecting sites");
+ return;
+ }
+
+ if ( ( err = getSiteLatitude(&dd, &mm) < 0))
+ {
+ handleError(&SitesSw, err, "Selecting sites");
+ return;
+ }
+
+ if (dd > 0) geoNum.np[0].value = dd + mm / 60.0;
+ else geoNum.np[0].value = dd - mm / 60.0;
+
+ if ( ( err = getSiteLongitude(&dd, &mm) < 0))
+ {
+ handleError(&SitesSw, err, "Selecting sites");
+ return;
+ }
+
+ if (dd > 0) geoNum.np[1].value = 360.0 - (dd + mm / 60.0);
+ else geoNum.np[1].value = (dd - mm / 60.0) * -1.0;
+
+ getSiteName( SiteName.tp[0].text, currentSiteNum);
+
+ IDLog("Selecting site %d\n", currentSiteNum);
+
+ geoNum.s = SiteName.s = SitesSw.s = IPS_OK;
+
+ IDSetNumber (&geoNum, NULL);
+ IDSetText (&SiteName, NULL);
+ IDSetSwitch (&SitesSw, NULL);
+ return;
+ }
+
+ // Focus Motion
+ if (!strcmp (name, FocusMotionSw.name))
+ {
+ if (checkPower(&FocusMotionSw))
+ return;
+
+ IUResetSwitches(&FocusMotionSw);
+
+ // If speed is "halt"
+ if (FocusSpeedN[0].value == 0)
+ {
+ FocusMotionSw.s = IPS_IDLE;
+ IDSetSwitch(&FocusMotionSw, NULL);
+ return;
+ }
+
+ IUUpdateSwitches(&FocusMotionSw, states, names, n);
+ index = getOnSwitch(&FocusMotionSw);
+
+
+ if ( ( err = setFocuserMotion(index) < 0) )
+ {
+ handleError(&FocusMotionSw, err, "Setting focuser speed");
+ return;
+ }
+
+
+ FocusMotionSw.s = IPS_BUSY;
+
+ // with a timer
+ if (FocusTimerN[0].value > 0)
+ FocusTimerNP.s = IPS_BUSY;
+
+ IDSetSwitch(&FocusMotionSw, NULL);
+ return;
+ }
+
+ // Slew mode
+ if (!strcmp (name, SlewModeSw.name))
+ {
+ if (checkPower(&SlewModeSw))
+ return;
+
+ IUResetSwitches(&SlewModeSw);
+ IUUpdateSwitches(&SlewModeSw, states, names, n);
+ index = getOnSwitch(&SlewModeSw);
+
+ if ( ( err = setSlewMode(index) < 0) )
+ {
+ handleError(&SlewModeSw, err, "Setting slew mode");
+ return;
+ }
+
+ SlewModeSw.s = IPS_OK;
+ IDSetSwitch(&SlewModeSw, NULL);
+ return;
+ }
+
+ // Movement
+ if (!strcmp (name, MovementSw.name))
+ {
+ if (checkPower(&MovementSw))
+ return;
+
+ index = -1;
+ IUUpdateSwitches(&MovementSw, states, names, n);
+ swp = IUFindSwitch(&MovementSw, names[0]);
+
+ if (!swp)
+ {
+ abortSlew();
+ IUResetSwitches(&MovementSw);
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, NULL);
+ }
+
+ if (swp == &MovementS[0]) index = 0;
+ else if (swp == &MovementS[1]) index = 1;
+ else if (swp == &MovementS[2]) index = 2;
+ else index = 3;
+
+ lastMove[index] = lastMove[index] == 0 ? 1 : 0;
+ if (lastMove[index] == 0)
+ MovementS[index].s = ISS_OFF;
+
+ // North/South movement is illegal
+ if (lastMove[LX200_NORTH] && lastMove[LX200_SOUTH])
+ {
+ abortSlew();
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ IUResetSwitches(&MovementSw);
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, "Slew aborted.");
+ return;
+ }
+
+ // East/West movement is illegal
+ if (lastMove[LX200_EAST] && lastMove[LX200_WEST])
+ {
+ abortSlew();
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+
+ IUResetSwitches(&MovementSw);
+ MovementSw.s = IPS_IDLE;
+ IDSetSwitch(&MovementSw, "Slew aborted.");
+ return;
+ }
+
+ IDLog("We have switch %d \n ", index);
+ IDLog("NORTH: %d -- WEST: %d -- EAST: %d -- SOUTH %d\n", lastMove[0], lastMove[1], lastMove[2], lastMove[3]);
+
+ if (lastMove[index] == 1)
+ {
+ IDLog("issuing a move command\n");
+ if ( ( err = MoveTo(index) < 0) )
+ {
+ handleError(&MovementSw, err, "Setting motion direction");
+ return;
+ }
+ }
+ else
+ HaltMovement(index);
+
+ if (!lastMove[0] && !lastMove[1] && !lastMove[2] && !lastMove[3])
+ MovementSw.s = IPS_IDLE;
+
+ if (lastMove[index] == 0)
+ IDSetSwitch(&MovementSw, "Moving toward %s aborted.", Direction[index]);
+ else
+ {
+ MovementSw.s = IPS_BUSY;
+ if (lastMove[LX200_NORTH] && lastMove[LX200_WEST])
+ strcpy(combinedDir, "North West");
+ else if (lastMove[LX200_NORTH] && lastMove[LX200_EAST])
+ strcpy(combinedDir, "North East");
+ else if (lastMove[LX200_SOUTH] && lastMove[LX200_WEST])
+ strcpy(combinedDir, "South West");
+ else if (lastMove[LX200_SOUTH] && lastMove[LX200_EAST])
+ strcpy(combinedDir, "South East");
+ else
+ strcpy(combinedDir, Direction[index]);
+
+ IDSetSwitch(&MovementSw, "Moving %s...", combinedDir);
+ }
+ return;
+ }
+
+ // Tracking mode
+ if (!strcmp (name, TrackModeSw.name))
+ {
+ if (checkPower(&TrackModeSw))
+ return;
+
+ IUResetSwitches(&TrackModeSw);
+ IUUpdateSwitches(&TrackModeSw, states, names, n);
+ trackingMode = getOnSwitch(&TrackModeSw);
+
+ if ( ( err = selectTrackingMode(trackingMode) < 0) )
+ {
+ handleError(&TrackModeSw, err, "Setting tracking mode.");
+ return;
+ }
+
+ getTrackFreq(&TrackFreq[0].value);
+ TrackModeSw.s = IPS_OK;
+ IDSetNumber(&TrackingFreq, NULL);
+ IDSetSwitch(&TrackModeSw, NULL);
+ return;
+ }
+
+}
+
+void LX200Generic::handleError(ISwitchVectorProperty *svp, int err, const char *msg)
+{
+
+ svp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testTelescope())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetSwitch(svp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property or busy*/
+ if (err == -2)
+ {
+ svp->s = IPS_ALERT;
+ IDSetSwitch(svp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+ else
+ /* Changing property failed, user should retry. */
+ IDSetSwitch( svp , "%s failed.", msg);
+
+ fault = true;
+}
+
+void LX200Generic::handleError(INumberVectorProperty *nvp, int err, const char *msg)
+{
+
+ nvp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testTelescope())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetNumber(nvp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property */
+ if (err == -2)
+ {
+ nvp->s = IPS_ALERT;
+ IDSetNumber(nvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+ else
+ /* Changing property failed, user should retry. */
+ IDSetNumber( nvp , "%s failed.", msg);
+
+ fault = true;
+}
+
+void LX200Generic::handleError(ITextVectorProperty *tvp, int err, const char *msg)
+{
+
+ tvp->s = IPS_ALERT;
+
+ /* First check to see if the telescope is connected */
+ if (testTelescope())
+ {
+ /* The telescope is off locally */
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_BUSY;
+ IDSetSwitch(&PowerSP, "Telescope is not responding to commands, will retry in 10 seconds.");
+
+ IDSetText(tvp, NULL);
+ IEAddTimer(10000, retryConnection, NULL);
+ return;
+ }
+
+ /* If the error is a time out, then the device doesn't support this property */
+ if (err == -2)
+ {
+ tvp->s = IPS_ALERT;
+ IDSetText(tvp, "Device timed out. Current device may be busy or does not support %s. Will retry again.", msg);
+ }
+
+ else
+ /* Changing property failed, user should retry. */
+ IDSetText( tvp , "%s failed.", msg);
+
+ fault = true;
+}
+
+ void LX200Generic::correctFault()
+ {
+
+ fault = false;
+ IDMessage(thisDevice, "Telescope is online.");
+
+ }
+
+bool LX200Generic::isTelescopeOn(void)
+{
+ if (simulation) return true;
+
+ return (PowerSP.sp[0].s == ISS_ON);
+}
+
+static void retryConnection(void * p)
+{
+ p=p;
+
+ if (testTelescope())
+ {
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch(&PowerSP, "The connection to the telescope is lost.");
+ return;
+ }
+
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+
+ IDSetSwitch(&PowerSP, "The connection to the telescope has been resumed.");
+
+}
+
+void LX200Generic::ISPoll()
+{
+ double dx, dy;
+ /*static int okCounter = 3;*/
+ int err=0;
+
+ if (!isTelescopeOn())
+ return;
+
+ switch (eqNum.s)
+ {
+ case IPS_IDLE:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+
+ if ( fabs (currentRA - lastRA) > 0.01 || fabs (currentDEC - lastDEC) > 0.01)
+ {
+ eqNum.np[0].value = lastRA = currentRA;
+ eqNum.np[1].value = lastDEC = currentDEC;
+ IDSetNumber (&eqNum, NULL);
+ }
+ break;
+
+ case IPS_BUSY:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+ dx = targetRA - currentRA;
+ dy = targetDEC - currentDEC;
+
+ IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA);
+ IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC);
+
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+
+ // Wait until acknowledged or within threshold
+ if (fabs(dx) <= RA_THRESHOLD && fabs(dy) <= DEC_THRESHOLD)
+ {
+ /* Don't set current to target. This might leave residual cumulative error
+ currentRA = targetRA;
+ currentDEC = targetDEC;
+ */
+
+ eqNum.np[0].value = lastRA = currentRA;
+ eqNum.np[1].value = lastDEC = currentDEC;
+ IUResetSwitches(&OnCoordSetSw);
+ OnCoordSetSw.s = IPS_OK;
+ eqNum.s = IPS_OK;
+ IDSetNumber (&eqNum, NULL);
+
+ switch (currentSet)
+ {
+ case LX200_SLEW:
+ OnCoordSetSw.sp[0].s = ISS_ON;
+ IDSetSwitch (&OnCoordSetSw, "Slew is complete.");
+ break;
+
+ case LX200_TRACK:
+ OnCoordSetSw.sp[1].s = ISS_ON;
+ IDSetSwitch (&OnCoordSetSw, "Slew is complete. Tracking...");
+ break;
+
+ case LX200_SYNC:
+ break;
+
+ case LX200_PARK:
+ if (setSlewMode(LX200_SLEW_GUIDE) < 0)
+ {
+ handleError(&eqNum, err, "Setting slew mode");
+ return;
+ }
+
+ IUResetSwitches(&SlewModeSw);
+ SlewModeS[LX200_SLEW_GUIDE].s = ISS_ON;
+ IDSetSwitch(&SlewModeSw, NULL);
+
+ MoveTo(LX200_EAST);
+ IUResetSwitches(&MovementSw);
+ MovementS[LX200_EAST].s = ISS_ON;
+ MovementSw.s = IPS_BUSY;
+ for (int i=0; i < 4; i++)
+ lastMove[i] = 0;
+ lastMove[LX200_EAST] = 1;
+ IDSetSwitch(&MovementSw, NULL);
+
+ ParkSP.s = IPS_OK;
+ IDSetSwitch (&ParkSP, "Park is complete. Turn off the telescope now.");
+ break;
+ }
+
+ } else
+ {
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+ IDSetNumber (&eqNum, NULL);
+ }
+ break;
+
+ case IPS_OK:
+
+ /*if (--okCounter >= 0)
+ break;
+
+ // Activate again in 3 seconds
+ okCounter = 3;*/
+
+ if ( (err = getLX200RA(&currentRA)) < 0 || (err = getLX200DEC(&currentDEC)) < 0)
+ {
+ handleError(&eqNum, err, "Getting RA/DEC");
+ return;
+ }
+
+ if (fault)
+ correctFault();
+
+ if ( (currentRA != lastRA) || (currentDEC != lastDEC))
+ {
+ eqNum.np[0].value = lastRA = currentRA;
+ eqNum.np[1].value = lastDEC = currentDEC;
+ IDSetNumber (&eqNum, NULL);
+ }
+ break;
+
+
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (MovementSw.s)
+ {
+ case IPS_IDLE:
+ break;
+ case IPS_BUSY:
+ getLX200RA(&currentRA);
+ getLX200DEC(&currentDEC);
+ /*apparentCoord( JD, (double) J2000, &currentRA, &currentDEC);*/
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+
+ IDSetNumber (&eqNum, NULL);
+ break;
+ case IPS_OK:
+ break;
+ case IPS_ALERT:
+ break;
+ }
+
+ switch (FocusTimerNP.s)
+ {
+ case IPS_IDLE:
+ break;
+
+ case IPS_BUSY:
+ FocusTimerN[0].value--;
+
+ if (FocusTimerN[0].value == 0)
+ {
+
+ if ( ( err = setFocuserSpeedMode(0) < 0) )
+ {
+ handleError(&FocusSpeedNP, err, "setting focuser speed mode");
+ IDLog("Error setting focuser speed mode\n");
+ return;
+ }
+
+
+ FocusMotionSw.s = IPS_IDLE;
+ FocusTimerNP.s = IPS_OK;
+ FocusSpeedNP.s = IPS_OK;
+
+ IUResetSwitches(&FocusMotionSw);
+ FocusSpeedN[0].value = 0;
+
+ IDSetNumber(&FocusSpeedNP, NULL);
+ IDSetSwitch(&FocusMotionSw, NULL);
+ }
+
+ IDSetNumber(&FocusTimerNP, NULL);
+ break;
+
+ case IPS_OK:
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+
+}
+
+void LX200Generic::getBasicData()
+{
+
+ int err;
+ struct tm *timep;
+ time_t ut;
+ time (&ut);
+ timep = gmtime (&ut);
+ strftime (Time.tp[0].text, sizeof(Time.tp[0].text), "%Y-%m-%dT%H:%M:%S", timep);
+
+ IDLog("PC UTC time is %s\n", Time.tp[0].text);
+
+ getAlignment();
+
+ checkLX200Format();
+
+ if ( (err = getTimeFormat(&timeFormat)) < 0)
+ IDMessage(thisDevice, "Failed to retrieve time format from device.");
+ else
+ {
+ timeFormat = (timeFormat == 24) ? LX200_24 : LX200_AM;
+ // We always do 24 hours
+ if (timeFormat != LX200_24)
+ toggleTimeFormat();
+ }
+
+ getLX200RA(&targetRA);
+ getLX200DEC(&targetDEC);
+
+ eqNum.np[0].value = targetRA;
+ eqNum.np[1].value = targetDEC;
+
+ IDSetNumber (&eqNum, NULL);
+
+ SiteNameT[0].text = new char[64];
+
+ if ( (err = getSiteName(SiteNameT[0].text, currentSiteNum)) < 0)
+ IDMessage(thisDevice, "Failed to get site name from device");
+ else
+ IDSetText (&SiteName, NULL);
+
+ if ( (err = getTrackFreq(&TrackFreq[0].value)) < 0)
+ IDMessage(thisDevice, "Failed to get tracking frequency from device.");
+ else
+ IDSetNumber (&TrackingFreq, NULL);
+
+
+ updateLocation();
+ updateTime();
+
+}
+
+int LX200Generic::handleCoordSet()
+{
+
+ int err;
+ char syncString[256];
+ char RAStr[32], DecStr[32];
+ double dx, dy;
+
+ IDLog("In Handle Coord Set()\n");
+
+ switch (currentSet)
+ {
+
+ // Slew
+ case LX200_SLEW:
+ lastSet = LX200_SLEW;
+ if (eqNum.s == IPS_BUSY)
+ {
+ IDLog("Aboring Slew\n");
+ abortSlew();
+
+ // sleep for 100 mseconds
+ usleep(100000);
+ }
+
+ if ((err = Slew()))
+ {
+ slewError(err);
+ return (-1);
+ }
+
+ eqNum.s = IPS_BUSY;
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ IDSetNumber(&eqNum, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr);
+ break;
+
+ // Track
+ case LX200_TRACK:
+ IDLog("We're in LX200_TRACK\n");
+ if (eqNum.s == IPS_BUSY)
+ {
+ IDLog("Aboring Slew\n");
+ abortSlew();
+
+ // sleep for 200 mseconds
+ usleep(200000);
+ }
+
+ dx = fabs ( targetRA - currentRA );
+ dy = fabs (targetDEC - currentDEC);
+
+
+ if (dx >= TRACKING_THRESHOLD || dy >= TRACKING_THRESHOLD)
+ {
+ IDLog("Exceeded Tracking threshold, will attempt to slew to the new target.\n");
+ IDLog("targetRA is %g, currentRA is %g\n", targetRA, currentRA);
+ IDLog("targetDEC is %g, currentDEC is %g\n*************************\n", targetDEC, currentDEC);
+
+ if ((err = Slew()))
+ {
+ slewError(err);
+ return (-1);
+ }
+
+ fs_sexa(RAStr, targetRA, 2, 3600);
+ fs_sexa(DecStr, targetDEC, 2, 3600);
+ eqNum.s = IPS_BUSY;
+ IDSetNumber(&eqNum, "Slewing to JNow RA %s - DEC %s", RAStr, DecStr);
+ IDLog("Slewing to JNow RA %s - DEC %s\n", RAStr, DecStr);
+ }
+ else
+ {
+ IDLog("Tracking called, but tracking threshold not reached yet.\n");
+ eqNum.s = IPS_OK;
+ eqNum.np[0].value = currentRA;
+ eqNum.np[1].value = currentDEC;
+
+ if (lastSet != LX200_TRACK)
+ IDSetNumber(&eqNum, "Tracking...");
+ else
+ IDSetNumber(&eqNum, NULL);
+ }
+ lastSet = LX200_TRACK;
+ break;
+
+ // Sync
+ case LX200_SYNC:
+ lastSet = LX200_SYNC;
+ eqNum.s = IPS_IDLE;
+
+ if ( ( err = Sync(syncString) < 0) )
+ {
+ IDSetNumber( &eqNum , "Synchronization failed.");
+ return (-1);
+ }
+
+ eqNum.s = IPS_OK;
+ IDLog("Synchronization successful %s\n", syncString);
+ IDSetNumber(&eqNum, "Synchronization successful.");
+ break;
+
+ // PARK
+ // Set RA to LST and DEC to 0 degrees, slew, then change to 'guide' slew after slew is complete.
+ case LX200_PARK:
+ if (eqNum.s == IPS_BUSY)
+ {
+ abortSlew();
+
+ // sleep for 200 mseconds
+ usleep(200000);
+ }
+
+ if ((err = Slew()))
+ {
+ slewError(err);
+ return (-1);
+ }
+
+ ParkSP.s = IPS_BUSY;
+ eqNum.s = IPS_BUSY;
+ IDSetNumber(&eqNum, NULL);
+ IDSetSwitch(&ParkSP, "The telescope is slewing to park position. Turn off the telescope after park is complete.");
+
+ break;
+
+ }
+
+ return (0);
+
+}
+
+int LX200Generic::getOnSwitch(ISwitchVectorProperty *sp)
+{
+ for (int i=0; i < sp->nsp ; i++)
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+
+ return -1;
+}
+
+
+int LX200Generic::checkPower(ISwitchVectorProperty *sp)
+{
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", sp->name);
+ else
+ IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int LX200Generic::checkPower(INumberVectorProperty *np)
+{
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+
+ if (!strcmp(np->label, ""))
+ IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", np->name);
+ else
+ IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+int LX200Generic::checkPower(ITextVectorProperty *tp)
+{
+
+ if (simulation) return 0;
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", tp->name);
+ else
+ IDMessage (thisDevice, "Cannot change property %s while the telescope is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void LX200Generic::powerTelescope()
+{
+ switch (PowerSP.sp[0].s)
+ {
+ case ISS_ON:
+
+ if (simulation)
+ {
+ PowerSP.s = IPS_OK;
+ IDSetSwitch (&PowerSP, "Simulated telescope is online.");
+ updateTime();
+ return;
+ }
+
+ if (Connect(Port.tp[0].text))
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch (&PowerSP, "Error connecting to port %s\n", Port.tp[0].text);
+ return;
+ }
+ if (testTelescope())
+ {
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch (&PowerSP, "Error connecting to Telescope. Telescope is offline.");
+ return;
+ }
+
+ IDLog("telescope test successfful\n");
+ PowerSP.s = IPS_OK;
+ IDSetSwitch (&PowerSP, "Telescope is online. Retrieving basic data...");
+ getBasicData();
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch (&PowerSP, "Telescope is offline.");
+ IDLog("Telescope is offline.");
+ Disconnect();
+ break;
+
+ }
+
+}
+
+void LX200Generic::slewError(int slewCode)
+{
+ OnCoordSetSw.s = IPS_IDLE;
+ ParkSP.s = IPS_IDLE;
+ IDSetSwitch(&ParkSP, NULL);
+
+ if (slewCode == 1)
+ IDSetSwitch (&OnCoordSetSw, "Object below horizon.");
+ else if (slewCode == 2)
+ IDSetSwitch (&OnCoordSetSw, "Object below the minimum elevation limit.");
+ else
+ IDSetSwitch (&OnCoordSetSw, "Slew failed.");
+
+
+}
+
+void LX200Generic::getAlignment()
+{
+
+ if (PowerSP.s != IPS_OK)
+ return;
+
+ signed char align = ACK();
+ if (align < 0)
+ {
+ IDSetSwitch (&AlignmentSw, "Failed to get telescope alignment.");
+ return;
+ }
+
+ AlignmentS[0].s = ISS_OFF;
+ AlignmentS[1].s = ISS_OFF;
+ AlignmentS[2].s = ISS_OFF;
+
+ switch (align)
+ {
+ case 'P': AlignmentS[0].s = ISS_ON;
+ break;
+ case 'A': AlignmentS[1].s = ISS_ON;
+ break;
+ case 'L': AlignmentS[2].s = ISS_ON;
+ break;
+ }
+
+ AlignmentSw.s = IPS_OK;
+ IDSetSwitch (&AlignmentSw, NULL);
+ IDLog("ACK success %c\n", align);
+}
+
+void LX200Generic::enableSimulation(bool enable)
+{
+ simulation = enable;
+
+ if (simulation)
+ IDLog("Warning: Simulation is activated.\n");
+ else
+ IDLog("Simulation is disabled.\n");
+}
+
+void LX200Generic::updateTime()
+{
+
+ char cdate[32];
+ double ctime;
+ int h, m, s;
+ int day, month, year, result;
+ int UTC_h, UTC_month, UTC_year, UTC_day, daysInFeb;
+ bool leapYear;
+
+ tzset();
+
+ UTCOffset = timezoneOffset();
+ IDLog("Daylight: %s - TimeZone: %g\n", daylight ? "Yes" : "No", UTCOffset);
+
+
+ if (simulation)
+ {
+ sprintf(UTC[0].text, "%d-%02d-%02dT%02d:%02d:%02d", 1979, 6, 25, 3, 30, 30);
+ IDLog("Telescope ISO date and time: %s\n", UTC[0].text);
+ IDSetText(&Time, NULL);
+ return;
+ }
+
+ getLocalTime24(&ctime);
+ getSexComponents(ctime, &h, &m, &s);
+
+ UTC_h = h;
+
+ if ( (result = getSDTime(&STime[0].value)) < 0)
+ IDMessage(thisDevice, "Failed to retrieve siderial time from device.");
+
+ getCalenderDate(cdate);
+
+ result = sscanf(cdate, "%d/%d/%d", &year, &month, &day);
+ if (result != 3) return;
+
+ if (year % 4 == 0)
+ {
+ if (year % 100 == 0)
+ {
+ if (year % 400 == 0)
+ leapYear = true;
+ else
+ leapYear = false;
+ }
+ else
+ leapYear = true;
+ }
+ else
+ leapYear = false;
+
+ daysInFeb = leapYear ? 29 : 28;
+
+ UTC_year = year;
+ UTC_month = month;
+ UTC_day = day;
+
+ IDLog("day: %d - month %d - year: %d\n", day, month, year);
+
+ // we'll have to convert telescope time to UTC manually starting from hour up
+ // seems like a stupid way to do it.. oh well
+ UTC_h = (int) UTCOffset + h;
+ if (UTC_h < 0)
+ {
+ UTC_h += 24;
+ UTC_day--;
+ }
+ else if (UTC_h > 24)
+ {
+ UTC_h -= 24;
+ UTC_day++;
+ }
+
+ switch (UTC_month)
+ {
+ case 1:
+ case 8:
+ if (UTC_day < 1)
+ {
+ UTC_day = 31;
+ UTC_month--;
+ }
+ else if (UTC_day > 31)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 2:
+ if (UTC_day < 1)
+ {
+ UTC_day = 31;
+ UTC_month--;
+ }
+ else if (UTC_day > daysInFeb)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 3:
+ if (UTC_day < 1)
+ {
+ UTC_day = daysInFeb;
+ UTC_month--;
+ }
+ else if (UTC_day > 31)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 4:
+ case 6:
+ case 9:
+ case 11:
+ if (UTC_day < 1)
+ {
+ UTC_day = 31;
+ UTC_month--;
+ }
+ else if (UTC_day > 30)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ case 5:
+ case 7:
+ case 10:
+ case 12:
+ if (UTC_day < 1)
+ {
+ UTC_day = 30;
+ UTC_month--;
+ }
+ else if (UTC_day > 31)
+ {
+ UTC_day = 1;
+ UTC_month++;
+ }
+ break;
+
+ }
+
+ if (UTC_month < 1)
+ {
+ UTC_month = 12;
+ UTC_year--;
+ }
+ else if (UTC_month > 12)
+ {
+ UTC_month = 1;
+ UTC_year++;
+ }
+
+ /* Format it into ISO 8601 */
+ sprintf(UTC[0].text, "%d-%02d-%02dT%02d:%02d:%02d", UTC_year, UTC_month, UTC_day, UTC_h, m, s);
+
+ IDLog("Local telescope time: %02d:%02d:%02d\n", h, m , s);
+ IDLog("Telescope SD Time is: %g\n", STime[0].value);
+ IDLog("UTC date and time: %s\n", UTC[0].text);
+
+
+ // Let's send everything to the client
+ IDSetText(&Time, NULL);
+ IDSetNumber(&SDTime, NULL);
+
+}
+
+void LX200Generic::updateLocation()
+{
+
+ int dd = 0, mm = 0, err = 0;
+
+ if ( (err = getSiteLatitude(&dd, &mm)) < 0)
+ IDMessage(thisDevice, "Failed to get site latitude from device.");
+ else
+ {
+ if (dd > 0)
+ geoNum.np[0].value = dd + mm/60.0;
+ else
+ geoNum.np[0].value = dd - mm/60.0;
+
+ IDLog("Autostar Latitude: %d:%d\n", dd, mm);
+ IDLog("INDI Latitude: %g\n", geoNum.np[0].value);
+ }
+
+ if ( (err = getSiteLongitude(&dd, &mm)) < 0)
+ IDMessage(thisDevice, "Failed to get site longitude from device.");
+ else
+ {
+ if (dd > 0) geoNum.np[1].value = 360.0 - (dd + mm/60.0);
+ else geoNum.np[1].value = (dd - mm/60.0) * -1.0;
+
+ IDLog("Autostar Longitude: %d:%d\n", dd, mm);
+ IDLog("INDI Longitude: %g\n", geoNum.np[1].value);
+ }
+
+ IDSetNumber (&geoNum, NULL);
+
+}
+
+
diff --git a/kstars/kstars/indi/lx200generic.h b/kstars/kstars/indi/lx200generic.h
new file mode 100644
index 00000000..569b500b
--- /dev/null
+++ b/kstars/kstars/indi/lx200generic.h
@@ -0,0 +1,91 @@
+/*
+ LX200 Generic
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef LX200GENERIC_H
+#define LX200GENERIC_H
+
+#include "indidevapi.h"
+#include "indicom.h"
+
+#define POLLMS 1000 /* poll period, ms */
+#define mydev "LX200 Generic" /* The device name */
+
+class LX200Generic
+{
+ public:
+ LX200Generic();
+ virtual ~LX200Generic() {}
+
+ virtual void ISGetProperties (const char *dev);
+ virtual void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ virtual void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ virtual void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ virtual void ISPoll ();
+ virtual void getBasicData();
+
+ int checkPower(INumberVectorProperty *np);
+ int checkPower(ISwitchVectorProperty *sp);
+ int checkPower(ITextVectorProperty *tp);
+ void handleError(ISwitchVectorProperty *svp, int err, const char *msg);
+ void handleError(INumberVectorProperty *nvp, int err, const char *msg);
+ void handleError(ITextVectorProperty *tvp, int err, const char *msg);
+ bool isTelescopeOn(void);
+ void powerTelescope();
+ void slewError(int slewCode);
+ void getAlignment();
+ int handleCoordSet();
+ int getOnSwitch(ISwitchVectorProperty *sp);
+ void setCurrentDeviceName(const char * devName);
+ void correctFault();
+ void enableSimulation(bool enable);
+ void updateTime();
+ void updateLocation();
+
+
+ protected:
+ int timeFormat;
+ int currentSiteNum;
+ int trackingMode;
+
+ double JD;
+ double currentRA;
+ double currentDEC;
+ double targetRA;
+ double targetDEC;
+ double lastRA;
+ double lastDEC;
+ double UTCOffset;
+ bool fault;
+ bool simulation;
+
+ struct tm *localTM;
+
+ char thisDevice[64];
+
+ int currentSet;
+ int lastSet;
+ int lastMove[4];
+
+};
+
+void changeLX200GenericDeviceName(const char * newName);
+void changeAllDeviceNames(const char *newName);
+
+#endif
diff --git a/kstars/kstars/indi/lx200gps.cpp b/kstars/kstars/indi/lx200gps.cpp
new file mode 100644
index 00000000..451a7269
--- /dev/null
+++ b/kstars/kstars/indi/lx200gps.cpp
@@ -0,0 +1,340 @@
+/*
+ LX200 GPS
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+#include "lx200gps.h"
+#include "lx200driver.h"
+
+#define GPSGroup "Extended GPS Features"
+
+extern LX200Generic *telescope;
+extern int MaxReticleFlashRate;
+
+static ISwitch GPSPowerS[] = {{ "On", "", ISS_OFF, 0, 0}, {"Off", "", ISS_ON, 0, 0}};
+static ISwitch GPSStatusS[] = {{ "Sleep", "", ISS_OFF, 0, 0}, {"Wake up", "", ISS_OFF, 0 ,0}, {"Restart", "", ISS_OFF, 0, 0}};
+static ISwitch GPSUpdateS[] = { {"Update", "", ISS_OFF, 0, 0}};
+static ISwitch AltDecPecS[] = {{ "Enable", "", ISS_OFF, 0 ,0}, {"Disable", "", ISS_OFF, 0 ,0}};
+static ISwitch AzRaPecS[] = {{ "Enable", "", ISS_OFF, 0, 0}, {"Disable", "", ISS_OFF, 0 ,0}};
+static ISwitch SelenSyncS[] = {{ "Sync", "", ISS_OFF, 0, 0}};
+static ISwitch AltDecBackSlashS[] = {{ "Activate", "", ISS_OFF, 0, 0}};
+static ISwitch AzRaBackSlashS[] = {{ "Activate", "", ISS_OFF, 0, 0}};
+static ISwitch OTAUpdateS[] = {{ "Update", "", ISS_OFF, 0, 0}};
+
+static ISwitchVectorProperty GPSPowerSw = { mydev, "GPS Power", "", GPSGroup, IP_RW, ISR_1OFMANY, 0 , IPS_IDLE, GPSPowerS, NARRAY(GPSPowerS), "", 0};
+static ISwitchVectorProperty GPSStatusSw = { mydev, "GPS Status", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, GPSStatusS, NARRAY(GPSStatusS), "", 0};
+static ISwitchVectorProperty GPSUpdateSw = { mydev, "GPS System", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, GPSUpdateS, NARRAY(GPSUpdateS), "", 0};
+static ISwitchVectorProperty AltDecPecSw = { mydev, "Alt/Dec PEC", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AltDecPecS, NARRAY(AltDecPecS), "", 0};
+static ISwitchVectorProperty AzRaPecSw = { mydev, "Az/Ra PEC", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AzRaPecS, NARRAY(AzRaPecS), "", 0};
+static ISwitchVectorProperty SelenSyncSw = { mydev, "Selenographic Sync", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, SelenSyncS, NARRAY(SelenSyncS), "", 0};
+static ISwitchVectorProperty AltDecBackSlashSw = { mydev, "Alt/Dec Anti-backslash", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AltDecBackSlashS, NARRAY(AltDecBackSlashS), "", 0};
+static ISwitchVectorProperty AzRaBackSlashSw = { mydev, "Az/Ra Anti-backslash", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, AzRaBackSlashS, NARRAY(AzRaBackSlashS), "", 0};
+static ISwitchVectorProperty OTAUpdateSw = { mydev, "OTA Update", "", GPSGroup, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, OTAUpdateS, NARRAY(OTAUpdateS), "", 0};
+
+static INumber Temp[] = { {"Temp.", "", "%g", -200., 500., 0., 0., 0, 0, 0 } };
+static INumberVectorProperty OTATemp = { mydev, "OTA Temperature (C)", "", GPSGroup, IP_RO, 0, IPS_IDLE, Temp, NARRAY(Temp), "", 0};
+
+void updateTemp(void * /*p*/);
+
+void changeLX200GPSDeviceName(const char *newName)
+{
+ strcpy(GPSPowerSw.device, newName);
+ strcpy(GPSStatusSw.device, newName );
+ strcpy(GPSUpdateSw.device, newName );
+ strcpy(AltDecPecSw.device, newName );
+ strcpy(AzRaPecSw.device,newName );
+ strcpy(SelenSyncSw.device, newName );
+ strcpy(AltDecBackSlashSw.device, newName );
+ strcpy(AzRaBackSlashSw.device, newName );
+ strcpy(OTATemp.device, newName );
+ strcpy(OTAUpdateSw.device, newName);
+
+}
+
+LX200GPS::LX200GPS() : LX200_16()
+{
+ IEAddTimer(900000, updateTemp, NULL);
+
+}
+
+void LX200GPS::ISGetProperties (const char *dev)
+{
+
+if (dev && strcmp (thisDevice, dev))
+ return;
+
+// process parent first
+ LX200_16::ISGetProperties(dev);
+
+IDDefSwitch (&GPSPowerSw, NULL);
+IDDefSwitch (&GPSStatusSw, NULL);
+IDDefSwitch (&GPSUpdateSw, NULL);
+IDDefSwitch (&AltDecPecSw, NULL);
+IDDefSwitch (&AzRaPecSw, NULL);
+IDDefSwitch (&SelenSyncSw, NULL);
+IDDefSwitch (&AltDecBackSlashSw, NULL);
+IDDefSwitch (&AzRaBackSlashSw, NULL);
+IDDefNumber (&OTATemp, NULL);
+IDDefSwitch (&OTAUpdateSw, NULL);
+
+}
+
+void LX200GPS::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ // ignore if not ours //
+ if (strcmp (dev, thisDevice))
+ return;
+
+ LX200_16::ISNewText (dev, name, texts, names, n);
+}
+
+void LX200GPS::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+
+ LX200_16::ISNewNumber (dev, name, values, names, n);
+
+ }
+
+
+ void LX200GPS::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+ {
+ int index;
+ char msg[64];
+
+ if (strcmp (dev, thisDevice))
+ return;
+
+ /* GPS Power */
+ if (!strcmp(name,GPSPowerSw.name))
+ {
+ if (checkPower(&GPSPowerSw))
+ return;
+
+ IUResetSwitches(&GPSPowerSw);
+ IUUpdateSwitches(&GPSPowerSw, states, names, n);
+ index = getOnSwitch(&GPSPowerSw);
+ index == 0 ? turnGPSOn() : turnGPSOff();
+ GPSPowerSw.s = IPS_OK;
+ IDSetSwitch (&GPSPowerSw, index == 0 ? "GPS System is ON" : "GPS System is OFF" );
+ return;
+ }
+
+ /* GPS Status Update */
+ if (!strcmp(name,GPSStatusSw.name))
+ {
+ if (checkPower(&GPSStatusSw))
+ return;
+
+ IUResetSwitches(&GPSStatusSw);
+ IUUpdateSwitches(&GPSStatusSw, states, names, n);
+ index = getOnSwitch(&GPSStatusSw);
+
+ if (index == 0)
+ {
+ gpsSleep();
+ strcpy(msg, "GPS system is in sleep mode.");
+ }
+ else if (index == 1)
+ {
+ gpsWakeUp();
+ strcpy(msg, "GPS system is reactivated.");
+ }
+ else
+ {
+ gpsRestart();
+ strcpy(msg, "GPS system is restarting...");
+ updateTime();
+ updateLocation();
+ }
+
+ GPSStatusSw.s = IPS_OK;
+ IDSetSwitch (&GPSStatusSw, "%s", msg);
+ return;
+
+ }
+
+ /* GPS Update */
+ if (!strcmp(name,GPSUpdateSw.name))
+ {
+ if (checkPower(&GPSUpdateSw))
+ return;
+
+ GPSUpdateSw.s = IPS_OK;
+ IDSetSwitch(&GPSUpdateSw, "Updating GPS system. This operation might take few minutes to complete...");
+ if (updateGPS_System())
+ {
+ IDSetSwitch(&GPSUpdateSw, "GPS system update successful.");
+ updateTime();
+ updateLocation();
+ }
+ else
+ {
+ GPSUpdateSw.s = IPS_IDLE;
+ IDSetSwitch(&GPSUpdateSw, "GPS system update failed.");
+ }
+ return;
+ }
+
+ /* Alt Dec Periodic Error correction */
+ if (!strcmp(name, AltDecPecSw.name))
+ {
+ if (checkPower(&AltDecPecSw))
+ return;
+
+ IUResetSwitches(&AltDecPecSw);
+ IUUpdateSwitches(&AltDecPecSw, states, names, n);
+ index = getOnSwitch(&AltDecPecSw);
+
+ if (index == 0)
+ {
+ enableDecAltPec();
+ strcpy (msg, "Alt/Dec Compensation Enabled");
+ }
+ else
+ {
+ disableDecAltPec();
+ strcpy (msg, "Alt/Dec Compensation Disabled");
+ }
+
+ AltDecPecSw.s = IPS_OK;
+ IDSetSwitch(&AltDecPecSw, "%s", msg);
+
+ return;
+ }
+
+ /* Az RA periodic error correction */
+ if (!strcmp(name, AzRaPecSw.name))
+ {
+ if (checkPower(&AzRaPecSw))
+ return;
+
+ IUResetSwitches(&AzRaPecSw);
+ IUUpdateSwitches(&AzRaPecSw, states, names, n);
+ index = getOnSwitch(&AzRaPecSw);
+
+ if (index == 0)
+ {
+ enableRaAzPec();
+ strcpy (msg, "Ra/Az Compensation Enabled");
+ }
+ else
+ {
+ disableRaAzPec();
+ strcpy (msg, "Ra/Az Compensation Disabled");
+ }
+
+ AzRaPecSw.s = IPS_OK;
+ IDSetSwitch(&AzRaPecSw, "%s", msg);
+
+ return;
+ }
+
+ if (!strcmp(name, AltDecBackSlashSw.name))
+ {
+ if (checkPower(&AltDecBackSlashSw))
+ return;
+
+ activateAltDecAntiBackSlash();
+ AltDecBackSlashSw.s = IPS_OK;
+ IDSetSwitch(&AltDecBackSlashSw, "Alt/Dec Anti-backslash enabled");
+ return;
+ }
+
+ if (!strcmp(name, AzRaBackSlashSw.name))
+ {
+ if (checkPower(&AzRaBackSlashSw))
+ return;
+
+ activateAzRaAntiBackSlash();
+ AzRaBackSlashSw.s = IPS_OK;
+ IDSetSwitch(&AzRaBackSlashSw, "Az/Ra Anti-backslash enabled");
+ return;
+ }
+
+ if (!strcmp(name, OTAUpdateSw.name))
+ {
+ if (checkPower(&OTAUpdateSw))
+ return;
+
+ IUResetSwitches(&OTAUpdateSw);
+
+ if (getOTATemp(&OTATemp.np[0].value) < 0)
+ {
+ OTATemp.s = IPS_ALERT;
+ IDSetNumber(&OTATemp, "Error: OTA temperature read timed out.");
+ }
+ else
+ {
+ OTATemp.s = IPS_OK;
+ IDSetNumber(&OTATemp, NULL);
+ }
+
+ return;
+ }
+
+
+
+ LX200_16::ISNewSwitch (dev, name, states, names, n);
+
+}
+
+ void LX200GPS::ISPoll ()
+ {
+
+ LX200_16::ISPoll();
+
+
+ }
+
+ void updateTemp(void * /*p*/)
+ {
+
+ if (telescope->isTelescopeOn())
+ {
+ if (getOTATemp(&OTATemp.np[0].value) < 0)
+ {
+ OTATemp.s = IPS_ALERT;
+ IDSetNumber(&OTATemp, "Error: OTA temperature read timed out.");
+ return;
+ }
+ else
+ {
+ OTATemp.s = IPS_OK;
+ IDSetNumber(&OTATemp, NULL);
+ }
+ }
+
+ IEAddTimer(900000, updateTemp, NULL);
+
+ }
+
+ void LX200GPS::getBasicData()
+ {
+
+ //getOTATemp(&OTATemp.np[0].value);
+ //IDSetNumber(&OTATemp, NULL);
+
+ // process parent
+ LX200_16::getBasicData();
+ }
+
diff --git a/kstars/kstars/indi/lx200gps.h b/kstars/kstars/indi/lx200gps.h
new file mode 100644
index 00000000..7d1ef476
--- /dev/null
+++ b/kstars/kstars/indi/lx200gps.h
@@ -0,0 +1,45 @@
+#ifndef LX200GPS_H
+#define LX200GPS_H
+
+/*
+ LX200 GPS
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include "lx200_16.h"
+
+class LX200GPS : public LX200_16
+{
+ public:
+ LX200GPS();
+ ~LX200GPS() {}
+
+ void ISGetProperties (const char *dev);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISPoll ();
+ void getBasicData();
+
+};
+
+void changeLX200GPSDeviceName(const char *newName);
+
+#endif
+
+
diff --git a/kstars/kstars/indi/sbigccd.cpp b/kstars/kstars/indi/sbigccd.cpp
new file mode 100644
index 00000000..fb35cf59
--- /dev/null
+++ b/kstars/kstars/indi/sbigccd.cpp
@@ -0,0 +1,884 @@
+#if 0
+ INDI driver for SBIG CCD
+ Copyright (C) 2005 Chris Curran (ccurran AT planetcurran DOT com)
+
+ Based on Apogee PPI driver by Jasem Mutlaq (mutlaqja AT ikarustech DOT com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include <ctype.h>
+#include <sys/stat.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>
+#include <zlib.h>
+
+#include "sbigccd.h"
+#include "lilxml.h"
+#include "base64.h"
+
+extern char* me; /* argv[0] */
+SBIGCam *MainCam = NULL; /* Main and only camera */
+
+/* send client definitions of all properties */
+void ISInit()
+{
+ if (MainCam == NULL)
+ MainCam = new SBIGCam();
+}
+
+void ISGetProperties (const char *dev)
+{
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ ISInit();
+
+ MainCam->ISGetProperties(dev);
+}
+
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+ MainCam->ISNewSwitch(dev, name, states, names, n);
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+ /* ignore if not ours */
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ ISInit();
+
+ MainCam->ISNewText(dev, name, texts, names, n);
+}
+
+
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+
+ /* ignore if not ours */
+ if (dev && strcmp (dev, mydev))
+ return;
+
+ ISInit();
+
+ MainCam->ISNewNumber(dev, name, values, names, n);
+}
+
+void ISNewBLOB (const char */*dev*/, const char */*name*/, int */*sizes[]*/, char **/*blobs[]*/, char **/*formats[]*/, char **/*names[]*/, int /*n*/)
+{
+
+ // We use this if we're receving binary data from the client. Most likely we won't for this driver.
+
+}
+
+SBIGCam::SBIGCam()
+{
+ initProperties();
+ IEAddTimer (POLLMS, SBIGCam::ISStaticPoll, this);
+}
+
+SBIGCam::~SBIGCam()
+{
+
+}
+
+void SBIGCam::initProperties()
+{
+ fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF);
+ fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON);
+ fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), mydev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+
+ fillSwitch(&FrameTypeS[0], "FRAME_LIGHT", "Light", ISS_ON);
+ fillSwitch(&FrameTypeS[1], "FRAME_BIAS", "Bias", ISS_OFF);
+ fillSwitch(&FrameTypeS[2], "FRAME_DARK", "Dark", ISS_OFF);
+ fillSwitch(&FrameTypeS[3], "FRAME_FLAT", "Flat Field", ISS_OFF);
+ fillSwitchVector(&FrameTypeSP, FrameTypeS, NARRAY(FrameTypeS), mydev, "CCD_FRAME_TYPE", "Frame Type", EXPOSE_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+
+ fillNumber(&FrameN[0], "X", "X", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumber(&FrameN[1], "Y", "Y", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumber(&FrameN[2], "WIDTH", "Width", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumber(&FrameN[3], "HEIGHT", "Height", "%.0f", 0., MAX_PIXELS, 1., 0.);
+ fillNumberVector(&FrameNP, FrameN, NARRAY(FrameN), mydev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ fillNumber(&BinningN[0], "HOR_BIN", "X", "%0.f", 1., MAXHBIN, 1., 1.);
+ fillNumber(&BinningN[1], "VER_BIN", "Y", "%0.f", 1., MAXVBIN, 1., 1.);
+ fillNumberVector(&BinningNP, BinningN, NARRAY(BinningN), mydev, "CCD_BINNING", "Binning", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ fillNumber(&ExposeTimeN[0], "EXPOSE_DURATION", "Duration (s)", "%5.2f", 0., 36000., 0.5, 1.);
+ fillNumberVector(&ExposeTimeNP, ExposeTimeN, NARRAY(ExposeTimeN), mydev, "CCD_EXPOSE_DURATION", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ fillNumber(&TemperatureN[0], "TEMPERATURE", "Temperature", "%+06.2f", MIN_CCD_TEMP, MAX_CCD_TEMP, 0.2, 0.);
+ fillNumberVector(&TemperatureNP, TemperatureN, NARRAY(TemperatureN), mydev, "CCD_TEMPERATURE", "Expose", EXPOSE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ // We need to setup the BLOB (Binary Large Object) below. Using this property, we can send FITS to our client
+ strcpy(imageB.name, "CCD1");
+ strcpy(imageB.label, "Feed");
+ strcpy(imageB.format, "");
+ imageB.blob = 0;
+ imageB.bloblen = 0;
+ imageB.size = 0;
+ imageB.bvp = 0;
+ imageB.aux0 = 0;
+ imageB.aux1 = 0;
+ imageB.aux2 = 0;
+
+ strcpy(imageBP.device, mydev);
+ strcpy(imageBP.name, "Video");
+ strcpy(imageBP.label, "Video");
+ strcpy(imageBP.group, COMM_GROUP);
+ strcpy(imageBP.timestamp, "");
+ imageBP.p = IP_RO;
+ imageBP.timeout = 0;
+ imageBP.s = IPS_IDLE;
+ imageBP.bp = &imageB;
+ imageBP.nbp = 1;
+ imageBP.aux = 0;
+
+}
+
+void SBIGCam::ISGetProperties(const char */*dev*/)
+{
+
+ /* COMM_GROUP */
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefBLOB(&imageBP, NULL);
+
+ /* Expose */
+ IDDefSwitch(&FrameTypeSP, NULL);
+ IDDefNumber(&ExposeTimeNP, NULL);
+ IDDefNumber(&TemperatureNP, NULL);
+
+ /* Image Group */
+ IDDefNumber(&FrameNP, NULL);
+ IDDefNumber(&BinningNP, NULL);
+
+}
+
+void SBIGCam::ISNewSwitch (const char */*dev*/, const char *name, ISState *states, char *names[], int n)
+{
+
+ /* Connection */
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ connectCCD();
+ return;
+ }
+
+ /* Frame Type */
+ if (!strcmp(FrameTypeSP.name, name))
+ {
+ if (checkPowerS(&FrameTypeSP))
+ return;
+
+ IUResetSwitches(&FrameTypeSP);
+ IUUpdateSwitches(&FrameTypeSP, states, names, n);
+ FrameTypeSP.s = IPS_OK;
+ IDSetSwitch(&FrameTypeSP, NULL);
+
+ return;
+ }
+
+}
+
+void SBIGCam::ISNewText (const char */*dev*/, const char */*name*/, char **/*texts[]*/, char **/*names[]*/, int /*n*/)
+{
+
+}
+
+void SBIGCam::ISNewNumber (const char */*dev*/, const char *name, double values[], char *names[], int n)
+{
+ /* Exposure time */
+ if (!strcmp (ExposeTimeNP.name, name))
+ {
+ if (checkPowerN(&ExposeTimeNP))
+ return;
+
+ if (ExposeTimeNP.s == IPS_BUSY)
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ ExposeTimeN[0].value = 0;
+
+ IDSetNumber(&ExposeTimeNP, "Exposure cancelled.");
+ IDLog("Exposure Cancelled.\n");
+ return;
+ }
+
+ ExposeTimeNP.s = IPS_IDLE;
+
+ IUUpdateNumbers(&ExposeTimeNP, values, names, n);
+
+ IDLog("Exposure Time (ms) is: %g\n", ExposeTimeN[0].value);
+
+ handleExposure(NULL);
+ return;
+ }
+
+ if (!strcmp(TemperatureNP.name, name))
+ {
+ if (checkPowerN(&TemperatureNP))
+ return;
+
+ TemperatureNP.s = IPS_IDLE;
+
+ if (values[0] < MIN_CCD_TEMP || values[0] > MAX_CCD_TEMP)
+ {
+ IDSetNumber(&TemperatureNP, "Error: valid range of temperature is from %d to %d", MIN_CCD_TEMP, MAX_CCD_TEMP);
+ return;
+ }
+
+ targetTemp = values[0];
+
+ // JM: Below, tell SBIG to update to temperature to targetTemp
+ // e.g. cam->setTemp(targetTemp);
+
+
+ // Now we set property to busy and poll in ISPoll for CCD temp
+ TemperatureNP.s = IPS_BUSY;
+
+ IDSetNumber(&TemperatureNP, "Setting CCD temperature to %+06.2f C", values[0]);
+ IDLog("Setting CCD temperature to %+06.2f C\n", values[0]);
+ return;
+ }
+
+ // Subframing
+ if (!strcmp(FrameNP.name, name))
+ {
+ if (checkPowerN(&FrameNP))
+ return;
+
+ FrameNP.s = IPS_OK;
+ IUUpdateNumbers(&FrameNP, values, names, n);
+
+ // JM: Below, we setup the frame size we want to take exposure of
+ // The way it is done depends on the camera API. Example below
+ //cam->m_StartX = (int) FrameN[0].value;
+ //cam->m_StartY = (int) FrameN[1].value;
+ //cam->m_Width = (int) FrameN[2].value;
+ //cam->m_Height = (int) FrameN[3].value;
+
+ IDSetNumber(&FrameNP, NULL);
+
+ } /* end FrameNP */
+
+
+ // Binning
+ if (!strcmp(BinningNP.name, name))
+ {
+ if (checkPowerN(&BinningNP))
+ return;
+
+
+ BinningNP.s = IPS_OK;
+ IUUpdateNumbers(&BinningNP, values, names, n);
+
+ // JM: Below we set the camera binning.
+ // eg:
+ //cam->m_BinX = (int) BinningN[0].value;
+ //cam->m_BinY = (int) BinningN[1].value;
+
+ IDLog("Binning is: %.0f x %.0f\n", BinningN[0].value, BinningN[1].value);
+ return;
+ }
+}
+
+
+void SBIGCam::ISStaticPoll(void *p)
+{
+ if (!((SBIGCam *)p)->isCCDConnected())
+ {
+ IEAddTimer (POLLMS, SBIGCam::ISStaticPoll, p);
+ return;
+ }
+
+ ((SBIGCam *) p)->ISPoll();
+
+ IEAddTimer (POLLMS, SBIGCam::ISStaticPoll, p);
+}
+
+void SBIGCam::ISPoll()
+{
+ static int mtc=5;
+ int readStatus=0;
+ double ccdTemp (0);
+
+ switch (ExposeTimeNP.s)
+ {
+ case IPS_IDLE:
+ case IPS_OK:
+ break;
+
+ case IPS_BUSY:
+
+ // JM: Here we check the status of the camera (whether it's still capturing an image or has finished that)
+ // ISPoll is called once per second. e.g. below for how we do this for Apogee Cameras
+ /*
+ readStatus = cam->read_Status();
+ if (readStatus < 0)
+ {
+ IDLog("Error in exposure!\n");
+ ExposeTimeNP.s = IPS_IDLE;
+ ExposeTimeN[0].value = 0;
+ IDSetNumber(&ExposeTimeNP, "Error in exposure procedure.");
+ return;
+ }
+ else if (readStatus == Camera_Status_ImageReady)
+ {
+ ExposeTimeN[0].value = 0;
+ ExposeTimeNP.s = IPS_OK;
+ IDSetNumber(&ExposeTimeNP, "Exposure done, downloading image...");
+ IDLog("Exposure done, downloading image...\n");
+ // grab and save image. Don't forget to call this!
+ grabImage();
+ return;
+ } */
+
+ ExposeTimeN[0].value --;
+ IDSetNumber(&ExposeTimeNP, NULL);
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+
+ switch (TemperatureNP.s)
+ {
+ // JM: If we're not setting a new temperature (i.e. state is either ok or idle)
+ // We simply check for the temp every 5 seconds (this is why mtc = 5 and then decremented).
+ case IPS_IDLE:
+ case IPS_OK:
+ mtc--;
+
+ if (mtc == 0)
+ {
+ //TemperatureN[0].value = cam->read_Temperature();
+ IDSetNumber(&TemperatureNP, NULL);
+ mtc = 5;
+ }
+ break;
+
+ // JM: If we're setting a new temperature, we continously check for it here untill we get
+ // a "close enough" value. This close enough value as seen below is the TEMP_THRESHOLD (0.25 C)
+ case IPS_BUSY:
+
+ // Read in current CCD temp
+ //ccdTemp = cam->read_Temperature();
+
+ if (fabs(targetTemp - ccdTemp) <= TEMP_THRESHOLD)
+ TemperatureNP.s = IPS_OK;
+
+ mtc = 1;
+ TemperatureN[0].value = ccdTemp;
+ IDSetNumber(&TemperatureNP, NULL);
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+
+}
+
+/* Downloads the image from the CCD row by row and store them
+ in a raw file.
+ N.B. No processing is done on the image */
+void SBIGCam::grabImage()
+{
+
+ long err;
+ int img_size, fd;
+ char errmsg[1024];
+ char filename[] = "/tmp/fitsXXXXXX";
+
+ if ((fd = mkstemp(filename)) < 0)
+ {
+ IDMessage(mydev, "Error making temporary filename.");
+ IDLog("Error making temporary filename.\n");
+ return;
+ }
+ close(fd);
+
+ // JM: allocate memory for buffer. In most cameras, the bit depth is 16 bit and so we use unsigned short
+ // But change if the bit depth is different
+ img_size = SBIGFrame.width * SBIGFrame.height * sizeof(unsigned short);
+
+ SBIGFrame.img = (unsigned short *) malloc (img_size);
+
+ if (SBIGFrame.img == NULL)
+ {
+ IDMessage(mydev, "Not enough memory to store image.");
+ IDLog("Not enough memory to store image.\n");
+ return;
+ }
+
+ // JM: Here we fetch the image from the camera
+ //
+ /*if (!cam->GetImage( SBIGFrame.img , SBIGFrame.width, SBIGFrame.height ))
+ {
+ free(SBIGFrame.img);
+ IDMessage(mydev, "GetImage() failed.");
+ IDLog("GetImage() failed.");
+ return;
+ }*/
+
+ err = writeFITS(filename, errmsg);
+
+ if (err)
+ {
+ free(SBIGFrame.img);
+ IDMessage(mydev, errmsg, NULL);
+ return;
+ }
+
+ free(SBIGFrame.img);
+
+}
+
+int SBIGCam::writeFITS(char *filename, char errmsg[])
+{
+
+ FITS_FILE* ofp;
+ int bpp, bpsl, width, height;
+ long nbytes;
+ FITS_HDU_LIST *hdu;
+
+ ofp = fits_open (filename, "w");
+ if (!ofp)
+ {
+ sprintf(errmsg, "Error: cannot open file for writing.");
+ return (-1);
+ }
+
+ // We're assuming bit depth is 16 (unsigned short). Change as desired.
+ width = SBIGFrame.width;
+ height = SBIGFrame.height;
+ bpp = sizeof(unsigned short); /* Bytes per Pixel */
+ bpsl = bpp * SBIGFrame.width; /* Bytes per Line */
+ nbytes = 0;
+
+ hdu = create_fits_header (ofp, width, height, bpp);
+ if (hdu == NULL)
+ {
+ sprintf(errmsg, "Error: creating FITS header failed.");
+ return (-1);
+ }
+ if (fits_write_header (ofp, hdu) < 0)
+ {
+ sprintf(errmsg, "Error: writing to FITS header failed.");
+ return (-1);
+ }
+
+ // JM: Here we're performing little endian to big endian (network order) conversion
+ // Since FITS is stored in big endian. If the camera provides the image buffer in big endian
+ // then there is no need for this conversion
+ for (int i=0; i < height; i++)
+ for (int j=0 ; j < width; j++)
+ SBIGFrame.img[width * i + j] = getBigEndian( (SBIGFrame.img[width * i + j]) );
+
+ // The "2" below is for two bytes (16 bit or unsigned short). Again, change as desired.
+ for (int i= 0; i < height ; i++)
+ {
+ fwrite(SBIGFrame.img + (i * width), 2, width, ofp->fp);
+ nbytes += bpsl;
+ }
+
+ nbytes = nbytes % FITS_RECORD_SIZE;
+ if (nbytes)
+ {
+ while (nbytes++ < FITS_RECORD_SIZE)
+ putc (0, ofp->fp);
+ }
+
+ if (ferror (ofp->fp))
+ {
+ sprintf(errmsg, "Error: write error occured");
+ return (-1);
+ }
+
+ fits_close (ofp);
+
+ /* Success */
+ ExposeTimeNP.s = IPS_OK;
+ IDSetNumber(&ExposeTimeNP, NULL);
+ IDLog("Loading FITS image...\n");
+
+ uploadFile(filename);
+
+ return 0;
+
+}
+
+void SBIGCam::uploadFile(char * filename)
+{
+
+ FILE * fitsFile;
+ unsigned char *fitsData, *compressedData;
+ int r=0;
+ unsigned int i =0, nr = 0;
+ uLongf compressedBytes=0;
+ uLong totalBytes;
+ struct stat stat_p;
+
+ if ( -1 == stat (filename, &stat_p))
+ {
+ IDLog(" Error occoured attempting to stat %s\n", filename);
+ return;
+ }
+
+ totalBytes = stat_p.st_size;
+ fitsData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes);
+ compressedData = (unsigned char *) malloc (sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3);
+
+ if (fitsData == NULL || compressedData == NULL)
+ {
+ IDLog("Error! low memory. Unable to initialize fits buffers.\n");
+ return;
+ }
+
+ fitsFile = fopen(filename, "r");
+
+ if (fitsFile == NULL)
+ return;
+
+ /* #1 Read file from disk */
+ for (i=0; i < totalBytes; i+= nr)
+ {
+ nr = fread(fitsData + i, 1, totalBytes - i, fitsFile);
+
+ if (nr <= 0)
+ {
+ IDLog("Error reading temporary FITS file.\n");
+ return;
+ }
+ }
+
+ compressedBytes = sizeof(char) * totalBytes + totalBytes / 64 + 16 + 3;
+
+ /* #2 Compress it */
+ r = compress2(compressedData, &compressedBytes, fitsData, totalBytes, 9);
+ if (r != Z_OK)
+ {
+ /* this should NEVER happen */
+ IDLog("internal error - compression failed: %d\n", r);
+ return;
+ }
+
+ /* #3 Send it */
+ imageB.blob = compressedData;
+ imageB.bloblen = compressedBytes;
+ imageB.size = totalBytes;
+ strcpy(imageB.format, ".fits.z");
+ imageBP.s = IPS_OK;
+ IDSetBLOB (&imageBP, NULL);
+
+ free (fitsData);
+ free (compressedData);
+
+}
+
+/* Initiates the exposure procedure */
+void SBIGCam::handleExposure(void */*p*/)
+{
+
+ int curFrame = getOnSwitch(&FrameTypeSP);
+
+ switch (curFrame)
+ {
+ /* Light frame */
+ case LIGHT_FRAME:
+
+ /*if (!cam->Expose( (int) ExposeTimeN[0].value, true ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Light Camera exposure failed.");
+ IDLog("Light Camera exposure failed.\n");
+ return;
+ }*/
+ break;
+
+ /* BIAS frame is the same as DARK but with minimum period. i.e. readout from camera electronics.
+ */
+ case BIAS_FRAME:
+
+ /*if (!cam->Expose( 0.05 , false ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Bias Camera exposure failed.");
+ IDLog("Bias Camera exposure failed.\n");
+ return;
+ }*/
+ break;
+
+ /* Dark frame */
+ case DARK_FRAME:
+
+ /*if (!cam->Expose( (int) ExposeTimeN[0].value , false ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Dark Camera exposure failed.");
+ IDLog("Dark Camera exposure failed.\n");
+ return;
+ }*/
+ break;
+
+ case FLAT_FRAME:
+
+ /*if (!cam->Expose( (int) ExposeTimeN[0].value , true ))
+ {
+ ExposeTimeNP.s = IPS_IDLE;
+ IDSetNumber(&ExposeTimeNP, "Flat Camera exposure failed.");
+ IDLog("Flat Camera exposure failed.\n");
+ return;
+ }*/
+ break;
+ }
+
+ SBIGFrame.frameType = curFrame;
+ SBIGFrame.width = (int) FrameN[2].value;
+ SBIGFrame.height = (int) FrameN[3].value;
+ SBIGFrame.expose = (int) ExposeTimeN[0].value;
+ SBIGFrame.temperature = TemperatureN[0].value;
+ SBIGFrame.binX = (int) BinningN[0].value;
+ SBIGFrame.binY = (int) BinningN[1].value;
+
+ ExposeTimeNP.s = IPS_BUSY;
+
+ IDSetNumber(&ExposeTimeNP, "Taking a %g seconds frame...", ExposeTimeN[0].value);
+ IDLog("Taking a frame...\n");
+
+}
+
+/* Retrieves basic data from the CCD upon connection like temperature, array size, firmware..etc */
+void SBIGCam::getBasicData()
+{
+
+
+ // Maximum resolution
+
+ // JM: Update here basic variables upon connection.
+
+ /*
+ FrameN[2].max = cam->m_NumX;
+ FrameN[3].max = cam->m_NumY;
+ IUUpdateMinMax(&FrameNP);
+
+ // Maximum Bin
+ BinningN[0].max = cam->m_MaxBinX;
+ BinningN[1].max = cam->m_MaxBinX;
+ IUUpdateMinMax(&BinningNP);
+
+ // Current Temperature
+ TemperatureN[0].value = cam->read_Temperature();
+ IDSetNumber(&TemperatureNP, NULL);*/
+
+}
+
+int SBIGCam::getOnSwitch(ISwitchVectorProperty *sp)
+{
+ for (int i=0; i < sp->nsp ; i++)
+ {
+ if (sp->sp[i].s == ISS_ON)
+ return i;
+ }
+
+ return -1;
+}
+
+int SBIGCam::checkPowerS(ISwitchVectorProperty *sp)
+{
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int SBIGCam::checkPowerN(INumberVectorProperty *np)
+{
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(np->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int SBIGCam::checkPowerT(ITextVectorProperty *tp)
+{
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->name);
+ else
+ IDMessage (mydev, "Cannot change property %s while the CCD is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+void SBIGCam::connectCCD()
+{
+
+ switch (PowerS[0].s)
+ {
+ case ISS_ON:
+ if (initCamera())
+ {
+ /* Sucess! */
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "CCD is online. Retrieving basic data.");
+ IDLog("CCD is online. Retrieving basic data.\n");
+ getBasicData();
+
+ }
+ else
+ {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: no cameras were detected.");
+ IDLog("Error: no cameras were detected.\n");
+ return;
+ }
+
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+ IDSetSwitch(&PowerSP, "CCD is offline.");
+
+ // JM: Disconnect cam and clean up
+ // e.g. disConnectSBIG();
+ break;
+ }
+
+}
+
+bool SBIGCam::initCamera()
+{
+ // JM: Here, we do all camera initilization stuff and we establish a connection to the camera
+ // If everything goes well, we return true, otherwise false
+ // Please use IDLog(...) to report errors.
+
+ return false;
+}
+
+/* isCCDConnected: return 1 if we have a connection, 0 otherwise */
+int SBIGCam::isCCDConnected(void)
+{
+ return ((PowerS[0].s == ISS_ON) ? 1 : 0);
+}
+
+FITS_HDU_LIST * SBIGCam::create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp)
+{
+
+ FITS_HDU_LIST *hdulist;
+
+ char temp_s[FITS_CARD_SIZE], expose_s[FITS_CARD_SIZE], binning_s[FITS_CARD_SIZE], pixel_s[FITS_CARD_SIZE], frame_s[FITS_CARD_SIZE];
+ char obsDate[FITS_CARD_SIZE];
+
+ snprintf(obsDate, FITS_CARD_SIZE, "DATE-OBS= '%s' /Observation Date UTC", timestamp());
+
+ hdulist = fits_add_hdu (ofp);
+ if (hdulist == NULL) return (NULL);
+
+ hdulist->used.simple = 1;
+ hdulist->bitpix = 16;
+ hdulist->naxis = 2;
+ hdulist->naxisn[0] = width;
+ hdulist->naxisn[1] = height;
+ hdulist->naxisn[2] = bpp;
+ // JM: Record here the minimum and maximum pixel values
+ /*hdulist->used.datamin = min();
+ hdulist->datamin = min();
+ hdulist->used.datamax = max();
+ hdulist->datamax = max();*/
+ hdulist->used.bzero = 1;
+ hdulist->bzero = 0.0;
+ hdulist->used.bscale = 1;
+ hdulist->bscale = 1.0;
+
+ snprintf(temp_s, FITS_CARD_SIZE, "CCD-TEMP= %g / degrees celcius", SBIGFrame.temperature);
+ snprintf(expose_s, FITS_CARD_SIZE, "EXPOSURE= %d / milliseconds", SBIGFrame.expose);
+ snprintf(binning_s, FITS_CARD_SIZE, "BINNING = '(%d x %d)'", SBIGFrame.binX, SBIGFrame.binY);
+ //sprintf(pixel_s, "PIX-SIZ = '%.0f microns square'", PixelSizeN[0].value);
+ switch (SBIGFrame.frameType)
+ {
+ case LIGHT_FRAME:
+ strcpy(frame_s, "FRAME = 'Light'");
+ break;
+ case BIAS_FRAME:
+ strcpy(frame_s, "FRAME = 'Bias'");
+ break;
+ case FLAT_FRAME:
+ strcpy(frame_s, "FRAME = 'Flat Field'");
+ break;
+ case DARK_FRAME:
+ strcpy(frame_s, "FRAME = 'Dark'");
+ break;
+ }
+
+ fits_add_card (hdulist, frame_s);
+ fits_add_card (hdulist, temp_s);
+ fits_add_card (hdulist, expose_s);
+ //fits_add_card (hdulist, pixel_s);
+
+ // JM: If there is a way to get the specific model of the camera, use that.
+ fits_add_card (hdulist, "INSTRUME= 'SBIG CCD'");
+ fits_add_card (hdulist, obsDate);
+
+ return (hdulist);
+}
+
diff --git a/kstars/kstars/indi/sbigccd.h b/kstars/kstars/indi/sbigccd.h
new file mode 100644
index 00000000..5aa650f1
--- /dev/null
+++ b/kstars/kstars/indi/sbigccd.h
@@ -0,0 +1,147 @@
+#if 0
+ INDI driver for SBIG CCD
+ Copyright (C) 2005 Chris Curran (ccurran AT planetcurran DOT com)
+
+ Based on Apogee PPI driver by Jasem Mutlaq (mutlaqja AT ikarustech DOT com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#ifndef SBIGCCD_H
+#define SBIGCCD_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+#include <fcntl.h>
+#include <errno.h>
+
+#include "fitsrw.h"
+#include "indidevapi.h"
+#include "eventloop.h"
+#include "indicom.h"
+
+#define mydev "SBIG CCD"
+
+#define COMM_GROUP "Communication"
+#define EXPOSE_GROUP "Expose"
+#define IMAGE_GROUP "Image Settings"
+
+#define POLLMS 1000 /* Polling time (ms) */
+#define TEMP_THRESHOLD .25 /* Differential temperature threshold (C)*/
+
+#define MAX_PIXELS 4096
+#define MAXHBIN 8
+#define MAXVBIN 64
+#define MIN_CCD_TEMP -60
+#define MAX_CCD_TEMP 40
+
+#define getBigEndian(p) ( ((p & 0xff) << 8) | (p >> 8))
+
+class SBIGCam {
+
+ public:
+
+ SBIGCam();
+ ~SBIGCam();
+
+ /* INDI Functions that must be called from indidrivermain */
+ void ISGetProperties (const char *dev);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+
+ private:
+
+ /* Structs */
+ struct
+ {
+ short width;
+ short height;
+ int frameType;
+ int expose;
+ double temperature;
+ int binX, binY;
+ unsigned short *img;
+ } SBIGFrame;
+
+ enum { LIGHT_FRAME , BIAS_FRAME, DARK_FRAME, FLAT_FRAME };
+
+ /* Switches */
+ ISwitch PowerS[2];
+ ISwitch FrameTypeS[4];
+
+ /* Numbers */
+ INumber FrameN[4];
+ INumber BinningN[2];
+ INumber ExposeTimeN[1];
+ INumber TemperatureN[1];
+
+ /* BLOBs */
+ IBLOB imageB;
+
+ /* Switch vectors */
+ ISwitchVectorProperty PowerSP; /* Connection switch */
+ ISwitchVectorProperty FrameTypeSP; /* Frame type */
+
+ /* Number vectors */
+ INumberVectorProperty FrameNP; /* Frame specs */
+ INumberVectorProperty BinningNP; /* Binning */
+ INumberVectorProperty ExposeTimeNP; /* Exposure */
+ INumberVectorProperty TemperatureNP; /* Temperature control */
+
+
+ /* BLOB vectors */
+ IBLOBVectorProperty imageBP; /* Data stream */
+
+ /* Other */
+ double targetTemp; /* Target temperature */
+
+ /* Functions */
+
+ /* General */
+ void initProperties();
+ bool initCamera();
+
+ /* CCD */
+ void getBasicData(void);
+ void handleExposure(void *);
+ void connectCCD(void);
+ void uploadFile(char * filename);
+ int writeFITS(char *filename, char errmsg[]);
+ void grabImage(void);
+ int isCCDConnected(void);
+
+ /* Power */
+ int checkPowerS(ISwitchVectorProperty *sp);
+ int checkPowerN(INumberVectorProperty *np);
+ int checkPowerT(ITextVectorProperty *tp);
+
+ /* Helper functions */
+ int manageDefaults(char errmsg[]);
+ int getOnSwitch(ISwitchVectorProperty *sp);
+ FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp);
+ static void ISStaticPoll(void *);
+ void ISPoll();
+
+};
+
+#endif
+
diff --git a/kstars/kstars/indi/skycommander.c b/kstars/kstars/indi/skycommander.c
new file mode 100644
index 00000000..261b6808
--- /dev/null
+++ b/kstars/kstars/indi/skycommander.c
@@ -0,0 +1,185 @@
+#if 0
+ Sky Commander INDI driver
+ Copyright (C) 2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include "config.h"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+
+#include "indidevapi.h"
+#include "indicom.h"
+#include "lx200driver.h"
+
+#define mydev "Sky Commander"
+#define BASIC_GROUP "Main Control"
+#define POLLMS 1000
+#define currentRA eq[0].value
+#define currentDEC eq[1].value
+
+static void ISPoll(void *);
+static void ISInit(void);
+static void connectTelescope(void);
+
+static ISwitch PowerS[] = {{"CONNECT" , "Connect" , ISS_OFF, 0, 0},{"DISCONNECT", "Disconnect", ISS_ON, 0, 0}};
+ISwitchVectorProperty PowerSP = { mydev, "CONNECTION" , "Connection", BASIC_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE, PowerS, NARRAY(PowerS), "", 0};
+
+static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}};
+static ITextVectorProperty PortTP = { mydev, "DEVICE_PORT", "Ports", BASIC_GROUP, IP_RW, 0, IPS_IDLE, PortT, NARRAY(PortT), "", 0};
+
+/* equatorial position */
+INumber eq[] = {
+ {"RA", "RA H:M:S", "%10.6m", 0., 24., 0., 0., 0, 0, 0},
+ {"DEC", "Dec D:M:S", "%10.6m", -90., 90., 0., 0., 0, 0, 0},
+};
+INumberVectorProperty eqNum = {
+ mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow", BASIC_GROUP, IP_RO, 0, IPS_IDLE,
+ eq, NARRAY(eq), "", 0};
+
+
+void ISInit(void)
+{
+ static int isInit=0;
+
+ if (isInit) return;
+
+ isInit = 1;
+
+ IEAddTimer (POLLMS, ISPoll, NULL);
+
+}
+
+void ISGetProperties (const char *dev)
+{
+
+ ISInit();
+
+ dev=dev;
+
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefText(&PortTP, NULL);
+ IDDefNumber(&eqNum, NULL);
+}
+
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ ISInit();
+
+ dev = dev;
+
+ if (!strcmp(name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ connectTelescope();
+ return;
+ }
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+
+ ISInit();
+
+ dev=dev; names=names; n=n;
+
+ if (!strcmp(name, PortTP.name))
+ {
+ IUSaveText(&PortT[0], texts[0]);
+ PortTP.s = IPS_OK;
+ IDSetText(&PortTP, NULL);
+ return;
+ }
+
+}
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ dev=dev;name=name;values=values;names=names;n=n;
+}
+
+void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n)
+{
+ dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n;
+}
+
+void ISPoll (void *p)
+{
+ p=p;
+
+ if (PowerS[0].s == ISS_ON)
+ {
+ switch (eqNum.s)
+ {
+ case IPS_IDLE:
+ case IPS_OK:
+ case IPS_BUSY:
+ if (updateSkyCommanderCoord(&currentRA, &currentDEC) < 0)
+ {
+ eqNum.s = IPS_ALERT;
+ IDSetNumber(&eqNum, "Unknown error while reading telescope coordinates");
+ IDLog("Unknown error while reading telescope coordinates\n");
+ break;
+ }
+
+ IDSetNumber(&eqNum, NULL);
+ break;
+
+ case IPS_ALERT:
+ break;
+ }
+ }
+
+ IEAddTimer(POLLMS, ISPoll, NULL);
+}
+
+void connectTelescope(void)
+{
+
+ switch (PowerS[0].s)
+ {
+ case ISS_ON:
+ if (Connect(PortT[0].text) < 0)
+ {
+ PowerSP.s = IPS_ALERT;
+ IUResetSwitches(&PowerSP);
+ IDSetSwitch(&PowerSP, "Error connecting to port %s", PortT[0].text);
+ return;
+ }
+
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "Sky Commander is online.");
+ break;
+
+ case ISS_OFF:
+ Disconnect();
+ IUResetSwitches(&PowerSP);
+ eqNum.s = PortTP.s = PowerSP.s = IPS_IDLE;
+ IDSetSwitch(&PowerSP, "Sky Commander is offline.");
+ IDSetText(&PortTP, NULL);
+ IDSetNumber(&eqNum, NULL);
+ break;
+ }
+
+}
+
diff --git a/kstars/kstars/indi/temmadriver.c b/kstars/kstars/indi/temmadriver.c
new file mode 100644
index 00000000..55464493
--- /dev/null
+++ b/kstars/kstars/indi/temmadriver.c
@@ -0,0 +1,1000 @@
+#if 0
+ Temma INDI driver
+ Copyright (C) 2004 Francois Meyer (dulle @ free.fr)
+ Remi Petitdemange for the temma protocol
+ Reference site is http://dulle.free.fr/alidade/indi.php
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <sys/time.h>
+#include <unistd.h>
+#include <fcntl.h>
+#include <termios.h>
+#include <time.h>
+
+#include "indicom.h"
+#include "indidevapi.h"
+#include "eventloop.h"
+#include "indicom.h"
+#include "temmadriver.h"
+
+
+ char errormes[][128]={
+ "I/O Timeout",
+ "Error reading from io port",
+ "Error writing to io port",
+ "Unrecognized message"
+ };
+
+char answer[32];
+int fd;
+int read_ret, write_ret;
+unsigned char buffer[256];
+unsigned char buffer2[256];
+
+
+#if 1
+/* Initlization routine */
+static void mountInit()
+{
+ static int inited; /* set once mountInit is called */
+
+ if (inited)
+ return;
+
+ /* setting default comm port */
+ PortT->text = realloc(PortT->text, 10);
+ TemmaNoteT[0].text = realloc( TemmaNoteT[0].text, 64);
+ TemmaNoteT[1].text = realloc( TemmaNoteT[1].text, 64);
+
+ if (!PortT->text || !TemmaNoteT[0].text || !TemmaNoteT[1].text){
+ fprintf(stderr,"Memory allocation error");
+ return;
+ }
+ strcpy(PortT->text, "/dev/ttyS0");
+ strcpy(TemmaNoteT[0].text, "Experimental Driver");
+ strcpy(TemmaNoteT[1].text, "http://dulle.free.fr/alidade/indi.php");
+
+ inited = 1;
+}
+#endif
+
+void ISGetProperties (const char *dev) {
+ if (dev && strcmp (mydev, dev))
+ return;
+
+ mountInit();
+
+ IDDefSwitch (&powSw, NULL);
+ IDDefNumber (&eqTemma, NULL);
+ IDDefNumber (&eqNum, NULL);
+ IDDefSwitch (&OnCoordSetSw, NULL);
+ IDDefSwitch (&abortSlewSw, NULL);
+ IDDefText (&TemmaNoteTP, NULL);
+ IDDefSwitch (&RAmotorSw, NULL);
+ IDDefSwitch (&trackmodeSw, NULL);
+ IDDefText (&Port, NULL);
+ IDDefText (&TemmaVersion, NULL);
+ IDDefNumber (&Time, NULL);
+ IDDefNumber (&SDTime, NULL);
+ IDDefNumber (&cometNum, NULL);
+ IDDefNumber (&geoNum, NULL);
+}
+
+void ISNewBLOB (const char *dev, const char *name, int sizes[], char *blobs[], char *formats[], char *names[], int n)
+{
+ dev=dev;name=name;sizes=sizes;blobs=blobs;formats=formats;names=names;n=n;
+}
+
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n) {
+ /*IText *tp;*/
+
+ if (strcmp (dev, mydev))
+ return;
+
+ if (!strcmp (name, Port.name)) {
+ IUSaveText(PortT, texts[0]);
+ Port.s = IPS_OK;
+ IDSetText (&Port, NULL);
+ }
+ return;
+}
+
+/* client is sending us a new value for a Numeric vector property */
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n) {
+ /* ignore if not ours */
+ if (strcmp (dev, mydev))
+ return;
+
+ if (!strcmp (name, eqNum.name)) {
+ /* new equatorial target coords */
+ /*double newra = 0, newdec = 0;*/
+ int i, nset;
+
+ /* Check power, if it is off, then return */
+ if (power[0].s != ISS_ON)
+ {
+ eqNum.s = IPS_IDLE;
+ IDSetNumber(&eqNum, "Power is off");
+ return;
+ }
+
+ for (nset = i = 0; i < n; i++) {
+ /* Find numbers with the passed names in the eqNum property */
+ INumber *eqp = IUFindNumber (&eqNum, names[i]);
+
+ /* If the number found is Right ascension (eq[0]) then process it */
+ if (eqp == &eq[0])
+ {
+ currentRA = (values[i]);
+ nset += currentRA >= 0 && currentRA <= 24;
+ }
+ /* Otherwise, if the number found is Declination (eq[1]) then process it */
+ else if (eqp == &eq[1]) {
+ currentDec = (values[i]);
+ nset += currentDec >= -90 && currentDec <= 90;
+ }
+ } /* end for */
+
+ /* Did we process the two numbers? */
+ if (nset == 2) {
+ /*char r[32], d[32];*/
+
+ /* Set the mount state to BUSY */
+ eqNum.s = IPS_BUSY;
+
+ if (SLEWSW==ISS_ON || TRACKSW==ISS_ON){
+ IDSetNumber(&eqNum, "Moving to RA Dec %f %f", currentRA,
+ currentDec);
+ do_TemmaGOTO();
+ }
+
+ if (SYNCSW==ISS_ON){
+ IDSetNumber(&eqNum, "Syncing to RA Dec %f %f", currentRA, currentDec);
+ set_TemmaCurrentpos();
+ }
+ eqNum.s = IPS_OK;
+ IDSetNumber(&eqNum, "Synced");
+ }
+ /* We didn't process the two number correctly, report an error */
+ else {
+ /* Set property state to idle */
+ eqNum.s = IPS_IDLE;
+
+ IDSetNumber(&eqNum, "RA or Dec absent or bogus.");
+ }
+ return;
+ }
+}
+
+/* client is sending us a new value for a Switch property */
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ ISwitch *sp;
+
+ /* ignore if not ours */
+ if (strcmp (dev, mydev))
+ return;
+
+ if (!strcmp (name, powSw.name)) {
+ sp = IUFindSwitch (&powSw, names[0]);
+ if (!sp)
+ return;
+
+ fprintf(stderr,"new state %s\n",names[0]);
+
+ sp->s = states[0];
+ if (!strcmp(names[0],"CONNECT")) {
+ connectMount();
+ }
+ if (!strcmp(names[0],"DISCONNECT")) {
+ disconnectMount();
+ }
+ }
+
+ if (!strcmp (name, abortSlewSw.name)) {
+ if (POWSW){
+ TemmaabortSlew();
+ IDSetSwitch (&abortSlewSw, "Abort slew");
+ }
+ else {
+ IDSetSwitch (&abortSlewSw, "Power is off");
+ }
+ }
+
+ if (!strcmp (name, RAmotorSw.name)) {
+ if (POWSW){
+ sp = IUFindSwitch (&RAmotorSw, names[0]);
+ if (!sp)
+ return;
+
+ fprintf(stderr,"new state %s\n",names[0]);
+
+ sp->s = states[0];
+
+ RAmotorSw.s = IPS_BUSY;
+ if (!strcmp(names[0],"RUN")) {
+ set_TemmaStandbyState(0);
+ }
+
+ if (!strcmp(names[0],"STOP")) {
+ set_TemmaStandbyState(1);
+ }
+
+ if(get_TemmaStandbyState(buffer)){
+ RAmotorSw.s = IPS_IDLE;
+ IDSetSwitch (&RAmotorSw, "Error writing to port");
+ return;
+ }
+ }
+ else {
+ IDSetSwitch (&RAmotorSw, "Power is off");
+ }
+ }
+
+ if (!strcmp (name, OnCoordSetSw.name)) {
+ if (POWSW){
+ IUResetSwitches(&OnCoordSetSw);
+ sp = IUFindSwitch (&OnCoordSetSw, names[0]);
+ if (!sp)
+ return;
+
+ fprintf(stderr,"new state %s\n",names[0]);
+
+ sp->s = states[0];
+
+ IUResetSwitches(&OnCoordSetSw);
+ IUUpdateSwitches(&OnCoordSetSw, states, names, n);
+ /* currentSet = getOnSwitch(&OnCoordSetSw); */
+ OnCoordSetSw.s = IPS_OK;
+ IDSetSwitch(&OnCoordSetSw, NULL);
+ }
+ else {
+ IDSetSwitch (&OnCoordSetSw, "Power is off");
+ }
+ }
+}
+
+double calcLST(char *strlst){
+ time_t computertime;
+ struct tm gmt;
+ double jd, gmst;
+ double lst;
+ /*int a,b;*/
+
+ time(&computertime);
+ gmtime_r(&computertime, &gmt);
+ gmt.tm_mon+=1;
+ gmt.tm_year+=1900;
+ currentUTC=(double)gmt.tm_hour+(double)gmt.tm_min/60+(double)gmt.tm_sec/3600;
+
+ jd=UTtoJD(&gmt);
+ gmst=JDtoGMST(jd);
+
+ lst=(gmst-longitude)/15;
+
+ lst=(lst/24-(int)(lst/24))*24;
+
+ if(lst>=24)
+ lst-=24;
+ sprintf(strlst,"%.2d%.2d%.2d", (int)lst,
+ ((int)(lst*60))%60,
+ ((int)(lst*3600))%60);
+ currentLST=lst;
+ IDSetNumber (&SDTime, NULL);
+ IDSetNumber (&Time, NULL);
+
+ return 0;
+}
+
+#if 1
+/* update the mount over time */
+void readMountcurrentpos (void *p)
+{
+ char result[32];
+
+ if(POWSW){
+ get_TemmaCurrentpos(result);
+ calcLST(result);
+
+ /* This is a temporary workaround to allow
+ clients with only one eq property to work */
+ currentRA=temmaRA;
+ currentDec=temmaDec;
+
+ /* again */
+ IEAddTimer (POLLMS, readMountcurrentpos, NULL);
+ }
+}
+#endif
+
+static void connectMount () {
+ fprintf(stderr,"opening mount port %s\n",PortT->text);
+ if (power[0].s == ISS_ON){
+ if (Port.s != IPS_OK){
+ powSw.s = IPS_IDLE;
+ power[0].s = ISS_OFF;
+
+ IDSetSwitch (&powSw, "Port not set.");
+ return;
+ }
+ else {
+ if (TemmaConnect(PortT->text)==0){
+ IDSetText (&Port, "Port is opened.");
+ if( !get_TemmaVERSION(buffer)){
+ powSw.s = IPS_OK;
+ power[0].s = ISS_ON;
+ power[1].s = ISS_OFF;
+ snprintf(buffer2,sizeof( buffer2 ),"%s",buffer+4);
+
+ IDSetText(&TemmaVersion , "Temma version set");
+ TemmaVersionT->text = realloc(TemmaVersionT->text, strlen(buffer2)+1);
+ if (!TemmaVersionT->text){
+ fprintf(stderr,"Memory allocation error");
+ return;
+ }
+ IDSetSwitch (&powSw, "Mount is ready");
+ IDSetSwitch (&powSw, VERSION);
+
+ strcpy(TemmaVersionT->text, buffer2);
+ TemmaVersion.s = IPS_OK;
+ IDSetText (&TemmaVersion, NULL);
+ IDLog("%s", buffer2);
+ /* start timer to read mount coords */
+ IEAddTimer (POLLMS, readMountcurrentpos, NULL);
+ }
+ else {
+ powSw.s = IPS_IDLE;
+ power[0].s = ISS_OFF;
+ power[1].s = ISS_ON;
+ IDSetText(&Port , "Com error");
+ IDSetSwitch (&powSw, "Port not set.");
+ }
+
+ if(get_TemmaStandbyState(answer)){
+ IDSetSwitch (&RAmotorSw, "Error writing to port");
+ return;
+ }
+ }
+ else {
+ powSw.s = IPS_IDLE;
+ power[0].s = ISS_OFF;
+ power[1].s = ISS_ON;
+
+ IDSetSwitch (&powSw, "Failed to open port.");
+ }
+ }
+ }
+}
+
+static void disconnectMount () {
+ fprintf(stderr,"closing mount port %s\n",PortT->text);
+ if (power[1].s == ISS_ON){
+ if (Port.s != IPS_OK){
+ powSw.s = IPS_IDLE;
+ power[0].s = ISS_OFF;
+
+ IDSetSwitch (&powSw, "Port not set.");
+ return;
+ }
+ else {
+ TemmaDisconnect();
+ powSw.s = IPS_IDLE;
+ power[0].s = ISS_OFF;
+
+ IDSetSwitch (&powSw, "Port is closed.");
+ }
+ }
+ else {
+ fprintf(stderr, "Already disconnected \n");
+ }
+}
+
+int TemmaConnect(const char *device) {
+ fprintf(stderr, "Connecting to device %s\n", device);
+
+ if (openPort(device) < 0){
+ fprintf(stderr, "Error connecting to device %s\n", device);
+ return -1;
+ }
+ else{
+ return 0;
+ }
+}
+
+int TemmaDisconnect() {
+ fprintf(stderr, "Disconnected.\n");
+ close(fd);
+
+ return 0;
+}
+
+int set_CometTracking(int RArate, int DECrate){
+#if 0
+ Set Comet Tracking
+ LM+/-99999,+/-9999
+ RA : Adjust Sidereal time by seconds per Day
+
+ DEC : Adjust DEC tracking by Minutes Per Day
+ valeur DEC min=-600 /max=+600 (+/-10 deg / jour)
+
+ Example:
+ LM+120,+30 would slow the RA speed by 86164/86284 and
+ the Dec would track at 30 Minutes a day.
+ To stop tracking either send a LM0,0 (or a PS
+ sauf erreur on constate en faite l inverse en RA
+ retour Vsideral => LM0,0 ou LM+0,+0
+#endif
+ char local_buffer[16];
+
+ if (RArate<-21541){
+ RArate=-21541;
+ }
+
+ if (RArate>21541){
+ RArate=21541;
+ }
+
+ if (DECrate<-600){
+ DECrate=-600;
+ }
+
+ if (DECrate>600){
+ DECrate=600;
+ }
+
+ snprintf(local_buffer, sizeof( local_buffer ), "%+6d,%+5d", RArate, DECrate);
+ set_TemmaCometTracking(local_buffer);
+
+ return 0;
+}
+
+int TemmaabortSlew() {
+ if (portWrite("PS") < 0)
+ return -1;
+
+ return 0;
+}
+
+int do_TemmaGOTO() {
+ /* Temma Sync */
+ char command[16];
+ char sign;
+ double dec;
+
+ calcLST(buffer);
+ set_TemmaLST(buffer);
+
+ dec=fabs(currentDec);
+ if (currentDec>0){
+ sign='+';
+ }
+ else {
+ sign='-';
+ }
+
+ snprintf(buffer, sizeof(buffer),"%.2d%.2d%.2d%c%.2d%.2d%.1d",
+ (int)currentRA,(int)(currentRA*(double)60)%60,((int)(currentRA*(double)6000))%100,sign,
+ (int)dec,(int)(dec*(double)60)%60,((int)(dec*(double)600))%10);
+ fprintf(stderr,"Goto %s\n", buffer);
+
+ snprintf(command,14,"P%s",buffer);
+ buffer[14]=0;
+ fprintf(stderr,"Goto command:%s\n", command);
+ portWrite(command);
+
+ portRead(buffer,-1,TEMMA_TIMEOUT);
+ if(command[0]=='R'){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+int extractRA(char *buf){
+ int r,h,m,s;
+ /*double dra;*/
+
+ r=atoi(buf);
+ h=r/10000;
+ m=r/100-100*h;
+ s=(r%100)*.6;
+ temmaRA=((double)h+((double)m + (double)s/60)/60);
+ IDSetNumber (&eqTemma, NULL);
+ /* fprintf(stderr,"extractRA: %s %d %d %d %d %lf\n",buf,r,h,m,s,dra);*/
+ return 0;
+}
+
+int extractDEC(char *buf){
+ int dec,d,m,s;
+ /*double ddec;*/
+
+ dec=atoi(buf+1);
+ d=dec/1000;
+ m=dec/10-100*d;
+ s=(dec%10)*6;
+ temmaDec=((double)d+((double)m + (double)s/60)/60);
+ if (*buf=='-')
+ temmaDec*=-1;
+
+ IDSetNumber (&eqTemma, NULL);
+
+
+ /* fprintf(stderr,"extractDEC: %s %d %d %d %d %lf\n",buf,dec,d,m,s,ddec);*/
+ return 0;
+}
+
+
+int get_TemmaCurrentpos(char *local_buffer){
+ char buf[16];
+
+ if (portWrite("E") < 0)
+ return -1;
+
+ if(portRead(local_buffer,-1,TEMMA_TIMEOUT)==SUCCESS){
+ if(strstr(local_buffer, "E")==local_buffer){
+ strncpy(buf,local_buffer+1,6);
+ buf[6]=0;
+ extractRA(buf);
+
+ strncpy(buf,local_buffer+7,6);
+ buf[6]=0;
+ extractDEC(buf);
+ return 0;
+ }
+ else {
+ return -1;
+ }
+ }
+
+ return 0;
+}
+
+int set_TemmaCurrentpos(void) {
+ /* Temma Sync */
+ char buf[16], sign;
+ double dec;
+
+ calcLST(buf);
+ set_TemmaLST(buf);
+ portWrite("Z");
+ calcLST(buf);
+ set_TemmaLST(buf);
+
+ dec=fabs(currentDec);
+ if (currentDec>0){
+ sign='+';
+ }
+ else {
+ sign='-';
+ }
+
+ sprintf(buffer,"%.2d%.2d%.2d%c%.2d%.2d%.1d",
+ (int)currentRA,(int)(currentRA*(double)60)%60,((int)(currentRA*(double)6000))%100,sign,
+ (int)dec,(int)(dec*(double)60)%60,((int)(dec*(double)600))%10);
+ fprintf(stderr,"sync to %s %f %f\n", buffer,currentRA,dec);
+
+ snprintf(buf, sizeof(buf), "D%s",buffer);
+ buf[13]=0;
+ portWrite(buf);
+ *buffer=0;
+
+ portRead(buffer,-1,TEMMA_TIMEOUT);
+ if(buffer[0]=='R'){
+ return 0;
+ }
+ else{
+ return -1;
+ }
+}
+
+int do_TemmaSLEW(char mode){
+ /*char command[16];*/
+
+ sprintf(buffer,"M%c",mode); /* see bit definition in Temmadriver.h */
+
+ if (portWrite(buffer) < 0)
+ return -1;
+
+ return 0;
+}
+
+int get_TemmaVERSION(char *local_buffer){
+ int err;
+
+ if ((err=portWrite("v")) < 0){
+ return err;
+ }
+
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(strstr(local_buffer, "ver")==local_buffer){
+ return 0;
+ }
+ else
+ return EREAD;
+}
+
+int get_TemmaGOTOstatus(char *local_buffer){
+ /*
+ 0 no ongoing goto
+ 1 ongoing Goto
+ -1 error
+ */
+ if (portWrite("s") < 0)
+ return -1;
+
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(strstr(local_buffer, "s")==local_buffer){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+int get_TemmaBOTHcorrspeed(char *local_buffer){
+ if (portWrite("lg") < 0)
+ return -1;
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(strstr(local_buffer, "lg")==local_buffer){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+int get_TemmaDECcorrspeed(char *local_buffer){
+ if (portWrite("lb") < 0)
+ return -1;
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(strstr(local_buffer, "lb")==local_buffer){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+int set_TemmaDECcorrspeed(char *local_buffer){
+ char command[16];
+
+ snprintf(command, 4, "LB%s",local_buffer);
+
+ if (portWrite(command) < 0)
+ return -1;
+ return 0;
+}
+
+int get_TemmaRAcorrspeed(char *local_buffer){
+ if (portWrite("la") < 0)
+ return -1;
+
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(strstr(local_buffer, "la")==local_buffer){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+int set_TemmaRAcorrspeed(char *local_buffer){
+ char command[16];
+
+ snprintf(command, 4,"LA%s",local_buffer);
+
+ if (portWrite(command) < 0)
+ return -1;
+ return 0;
+}
+
+int get_TemmaLatitude(char *local_buffer){
+ if (portWrite("i") < 0)
+ return -1;
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(local_buffer[0]=='i'){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+int set_TemmaLatitude(char *local_buffer){
+ char command[16];
+ double lat;
+ char sign;
+
+ lat=fabs(latitude);
+ if (latitude>0){
+ sign='+';
+ }
+ else {
+ sign='-';
+ }
+
+ sprintf(command,"I%c%.2d%.2d%.1d", sign,
+ (int)lat,
+ (int)(lat*(double)60)%60,
+ ((int)(lat*(double)600))%10);
+
+ if (portWrite(command) < 0)
+ return -1;
+ return 0;
+}
+
+int get_TemmaLST(char *local_buffer){
+ if (portWrite("g") < 0)
+ return -1;
+
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(local_buffer[0]=='g'){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+
+int set_TemmaLST(char *local_buffer){
+ char command[16];
+ snprintf(command,7,"T%s",local_buffer);
+
+ if (portWrite(command) < 0)
+ return -1;
+ return 0;
+}
+
+
+int get_TemmaCometTracking(char *local_buffer){
+ if (portWrite("lm") < 0)
+ return -1;
+ portRead(local_buffer,-1,TEMMA_TIMEOUT);
+ if(strstr(local_buffer, "lm")==local_buffer){
+ return 0;
+ }
+ else
+ return -1;
+}
+
+int set_TemmaStandbyState(int on){
+ if (on){
+ return portWrite("STN-ON");
+ }
+ else{
+ return portWrite("STN-OFF");
+ }
+ return 0;
+}
+
+int get_TemmaStandbyState(unsigned char *local_buffer){
+ int nb;
+ int status;
+
+ if ((nb=portWrite("STN-COD")) < 0){
+ IDSetSwitch (&RAmotorSw, "I/O error when asking RAmotor status");
+ return -1;
+ }
+
+ if((status=portRead(local_buffer,-1,TEMMA_TIMEOUT)==SUCCESS)){
+ if(strstr(local_buffer, "stn")==local_buffer){
+ local_buffer[7]=0;
+ if (strstr(local_buffer,"on")){ /* stanby on */
+ RAmotorSw.s = IPS_OK;
+ RAmotor[0].s = ISS_OFF;
+ RAmotor[1].s = ISS_ON;
+ IDSetSwitch (&RAmotorSw, "RA motor is off.");
+ }
+ else{
+ if (strstr(local_buffer,"off")){ /* stanby off */
+ RAmotorSw.s = IPS_OK;
+ RAmotor[0].s = ISS_ON;
+ RAmotor[1].s = ISS_OFF;
+ IDSetSwitch (&RAmotorSw, "RA motor is on.");
+ }
+ else {
+ RAmotorSw.s = IPS_OK;
+ IDSetSwitch (&RAmotorSw, "I/O error when getting RAmotor status");
+ }
+ }
+ }
+ return 0;
+ }
+ if (status<=ETIMEOUT && status >=ECOMMAND){
+ IDSetSwitch(&RAmotorSw, "%s", errormes[ETIMEOUT - status]);
+ }
+
+ return -1;
+}
+
+int set_TemmaCometTracking(char *local_buffer){
+ char command[16];
+
+ snprintf(command,15,"LM%s",local_buffer);
+ if (portWrite(command) < 0)
+ return -1;
+ return 0;
+}
+
+int set_TemmaSolarRate(void){
+ if (portWrite("LK") < 0)
+ return -1;
+ return 0;
+}
+
+int set_TemmaStellarRate(void){
+ if (portWrite("LL") < 0)
+ return -1;
+ return 0;
+}
+
+
+int switch_Temmamountside(void){
+ if (portWrite("PT") < 0)
+ return -1;
+ return 0;
+}
+
+/**********************************************************************
+ * Comm
+ **********************************************************************/
+
+int openPort(const char *portID) {
+ struct termios ttyOptions;
+
+ if ( (fd = open(portID, O_RDWR)) == -1)
+ return -1;
+ memset(&ttyOptions, 0, sizeof(ttyOptions));
+ tcgetattr(fd, &ttyOptions);
+
+ /* 8 bit, enable read */
+ ttyOptions.c_cflag |= CS8;
+ /* parity */
+ ttyOptions.c_cflag |= PARENB;
+ ttyOptions.c_cflag &= ~PARODD;
+ ttyOptions.c_cflag &= ~CSTOPB;
+ ttyOptions.c_cflag |= CRTSCTS;
+
+ /* set baud rate */
+ cfsetispeed(&ttyOptions, B19200);
+ cfsetospeed(&ttyOptions, B19200);
+
+ /* set input/output flags */
+ ttyOptions.c_iflag = IGNBRK;
+
+ /* Read at least one byte */
+ ttyOptions.c_cc[VMIN] = 1;
+ ttyOptions.c_cc[VTIME] = 5;
+
+ /* Misc. */
+ ttyOptions.c_lflag = 0;
+ ttyOptions.c_oflag = 0;
+
+ /* set attributes */
+ tcsetattr(fd, TCSANOW, &ttyOptions);
+
+ /* flush the channel */
+ tcflush(fd, TCIOFLUSH);
+ return (fd);
+}
+
+int portWrite(char * buf) {
+ int nbytes=strlen(buf); /*, totalBytesWritten;*/
+ int bytesWritten = 0;
+ /*int retry=10;*/
+
+ bytesWritten = write(fd, buf, nbytes);
+ bytesWritten += write(fd, "\r\n", 2);
+ /*fprintf(stderr,"portwrite :%d octets %s\n", bytesWritten, buf);*/
+
+ if (bytesWritten!=nbytes+2){
+ perror("write error: ");
+ IDLog("Error writing to port");
+ return EWRITE;
+ }
+ return (bytesWritten);
+}
+
+int portRead(char *buf, int nbytes, int timeout) {
+ /*
+ A very basic finite state machine monitors
+ the bytes read ;
+ state 0 : read regular bytes
+ state 1 : just read a \n, waiting for a \r
+ state 2 : read a \n and a \r, command is over.
+
+ Not sure it is useful here but I use a more
+ sophisticated version of this with a GPS receiver
+ and it is robust and reliable
+
+ We return a null terminated string.
+ */
+
+ int bytesRead = 0, state=0, /*i=0,*/ current=0;
+ /*int totalBytesRead = 0;*/
+ int err;
+
+ if ( (err = TemmareadOut(timeout)) ){
+ switch (err){
+ case ETIMEOUT:
+ IDLog("Error: timeout while reading");
+ return err;
+ }
+ }
+
+ while (read(fd,buf+bytesRead,1)==1){
+ /* fprintf(stderr,"%c",buf[bytesRead]); */
+ fflush(NULL);
+ switch (state) {
+ case 0:
+ if(buf[bytesRead]==13)
+ state=1;
+ break;
+
+ case 1:
+ if(buf[bytesRead]==10)
+ state=2;
+ else
+ if(buf[bytesRead]==13)
+ state=1;
+ else
+ state=0;
+ break;
+ }
+
+ ++current;
+
+ if (state==2){
+ /*process(buf);*/
+ buf[bytesRead+1]=0;
+ state=current=0;
+ return SUCCESS;
+ }
+
+ bytesRead=current;
+ }
+ return state;
+}
+
+int TemmareadOut(int timeout) {
+ struct timeval tv;
+ fd_set readout;
+ int retval;
+
+ FD_ZERO(&readout);
+ FD_SET(fd, &readout);
+
+ /* wait for 'timeout' seconds */
+ tv.tv_sec = timeout;
+ tv.tv_usec = 0;
+
+ /* Wait till we have a change in the fd status */
+ retval = select (fd+1, &readout, NULL, NULL, &tv);
+
+ /* Return 0 on successful fd change */
+ if (retval > 0)
+ return 0;
+ /* Return -1 due to an error */
+ else if (retval == EREAD)
+ return retval;
+ /* Return -2 if time expires before anything interesting happens */
+ else {
+ return ETIMEOUT;
+ }
+}
+
diff --git a/kstars/kstars/indi/temmadriver.h b/kstars/kstars/indi/temmadriver.h
new file mode 100644
index 00000000..79926c3f
--- /dev/null
+++ b/kstars/kstars/indi/temmadriver.h
@@ -0,0 +1,252 @@
+/*
+ Temma INDI driver
+ Copyright (C) 2004 Francois Meyer (dulle @ free.fr)
+ Remi Petitdemange for the temma protocol
+ Reference site is http://dulle.free.fr/alidade/indi.php
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ */
+
+#ifndef TEMMADRIVER_H
+#define TEMMADRIVER_H
+#define VERSION "Temma indi driver Ver 0.0, fm-2004/10/09"
+#if 0
+bit definition for M message : slew speed and parameters
+#endif
+#define HS 0x01 /* high speed */
+#define RR 0x02 /* RA right */
+#define RL 0x04 /* RA left */
+#define DU 0x08 /* DEC up */
+#define DD 0x10 /* DEC down */
+#define EN 0x20 /* ENC on */
+#define BB 0x40 /* Allways set */
+#if 0
+(HS|RR|EN|BB)
+#endif
+#define HRAD (M_PI/12)
+#define DEGRAD (M_PI/180)
+#define TEMMA_TIMEOUT 1 /* FD timeout in seconds */
+
+ /* error codes */
+#define SUCCESS (2) /* return value for successful read */
+#define ETIMEOUT (-2) /* timeout */
+#define EREAD (-3) /* error reading from port */
+#define EWRITE (-4) /* error writing to port */
+#define ECOMMAND (-5) /* unexpected answer */
+ /* Definitions */
+
+#define mydev "Temma" /* Device name */
+#define MAIN_GROUP "Main Control" /* Group name */
+#define COMM_GROUP "Communication" /* Group name */
+#define MOVE_GROUP "Movement Control"
+#define DATETIME_GROUP "Date/Time/Location"
+
+#define SLEWSW OnCoordSetS[0].s
+#define SYNCSW OnCoordSetS[1].s
+#define TRACKSW OnCoordSetS[2].s
+#define POWSW (power[0].s==ISS_ON)
+
+#define SLEWRATE 1 /* slew rate, degrees/s */
+#define POLLMS 1000 /* poll period, ms */
+
+#define latitude geo[0].value /* scope's current rads. */
+#define longitude geo[1].value /* scope's current rads. */
+#define currentUTC UTC[0].value /* scope's current rads. */
+#define currentLST STime[0].value /* scope's current rads. */
+#define currentRA eq[0].value /* scope's current RA, rads. */
+#define currentDec eq[1].value /* scope's current Dec, rads. */
+#define temmaRA eqtem[0].value /* scope's current RA, rads. */
+#define temmaDec eqtem[1].value /* scope's current Dec, rads. */
+
+
+int openPort(const char *portID);
+int portRead(char *buf, int nbytes, int timeout);
+int portWrite(char * buf);
+int TemmareadOut(int timeout);
+static void mountInit(void);
+void ISGetProperties (const char *dev);
+void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+double calcLST(char *strlst);
+int TemmaConnect(const char *device) ;
+int TemmaDisconnect(void) ;
+int set_CometTracking(int RArate, int DECrate);
+int TemmaabortSlew(void) ;
+int do_TemmaGOTO(void) ;
+int extractRA(char *buf);
+int extractDEC(char *buf);
+int get_TemmaCurrentpos(char *buffer);
+int set_TemmaCurrentpos(void) ;
+int do_TemmaSLEW(char mode);
+int get_TemmaVERSION(char *buffer);
+int get_TemmaGOTOstatus(char *buffer);
+int get_TemmaBOTHcorrspeed(char *buffer);
+int get_TemmaDECcorrspeed(char *buffer);
+int set_TemmaDECcorrspeed(char *buffer);
+int get_TemmaRAcorrspeed(char *buffer);
+int set_TemmaRAcorrspeed(char *buffer);
+int get_TemmaLatitude(char *buffer);
+int set_TemmaLatitude(char *buffer);
+int get_TemmaLST(char *buffer);
+int set_TemmaLST(char *buffer);
+int set_TemmaStandbyState(int on);
+int get_TemmaStandbyState(unsigned char *buffer);
+int get_TemmaCometTracking(char *buffer);
+int set_TemmaCometTracking(char *buffer);
+int set_TemmaSolarRate(void);
+int set_TemmaStellarRate(void);
+int switch_Temmamountside(void);
+
+static void disconnectMount (void);
+static void connectMount (void);
+static void readMountcurrentpos (void *);
+
+/***************************/
+/* RA motor control switch */
+/***************************/
+static ISwitch RAmotor[] = {
+ {"RUN", "On", ISS_OFF, 0, 0},
+ {"STOP", "Off", ISS_ON, 0, 0} };
+
+static ISwitchVectorProperty RAmotorSw = {
+ mydev, "RA motor", "RA motor", MOVE_GROUP, IP_RW, ISR_ATMOST1,
+ 0, IPS_IDLE, RAmotor, NARRAY(RAmotor), "", 0};
+
+/*****************************/
+/* Track mode control switch */
+/*****************************/
+static ISwitch trackmode[] = {
+ {"Sidereal", "Sidereal", ISS_ON, 0, 0},
+ {"Lunar", "Lunar", ISS_OFF, 0, 0},
+ {"Comet", "Comet", ISS_OFF, 0, 0}, };
+
+static ISwitchVectorProperty trackmodeSw = {
+ mydev, "Tracking mode", "Tracking mode", MOVE_GROUP, IP_RW, ISR_1OFMANY,
+ 0, IPS_IDLE, trackmode, NARRAY(trackmode), "", 0};
+
+/*****************************/
+/* Power control switch */
+/*****************************/
+static ISwitch power[] = {
+ {"CONNECT", "On", ISS_OFF, 0, 0}, {"DISCONNECT", "Off", ISS_ON, 0, 0}, };
+
+static ISwitchVectorProperty powSw = {
+ mydev, "CONNECTION", "Connection", MAIN_GROUP, IP_RW, ISR_ATMOST1,
+ 0, IPS_IDLE, power, NARRAY(power), "", 0};
+
+/*******************************/
+/* Temma version text property */
+/*******************************/
+static IText TemmaVersionT[] = {{"VERSION", "Version", 0, 0, 0, 0}};
+static ITextVectorProperty TemmaVersion = {
+ mydev, "VERSION", "Temma version", COMM_GROUP, IP_RO, 0,
+ IPS_OK, TemmaVersionT, NARRAY(TemmaVersionT), "", 0};
+
+
+/*******************************/
+/* Driver notes text property */
+/*******************************/
+static IText TemmaNoteT[] = {{"Note", "", 0, 0, 0, 0}, {"Feedback", "", 0, 0,0 ,0}};
+static ITextVectorProperty TemmaNoteTP = { mydev, "Temma Driver", "", MAIN_GROUP, IP_RO, 0, IPS_OK, TemmaNoteT, NARRAY(TemmaNoteT), "", 0};
+
+/*******************************/
+/* Port names text property */
+/*******************************/
+static IText PortT[] = {{"PORT", "Port", 0, 0, 0, 0}};
+static ITextVectorProperty Port = {
+ mydev, "DEVICE_PORT", "Ports", COMM_GROUP,
+ IP_RW, 0, IPS_OK, PortT, NARRAY(PortT), "", 0};
+
+/*******************************/
+/* EQUATORIAL_COORD RW property */
+/*******************************/
+static INumber eq[] = {
+ {"RA" ,"RA H:M:S" , "%10.6m", 0, 24, 0, 0, 0, 0, 0},
+ {"DEC", "Dec D:M:S", "%10.6m", -90, 90, 0, 0, 0, 0, 0}
+};
+static INumberVectorProperty eqNum = {
+ mydev, "EQUATORIAL_EOD_COORD", "Equatorial JNow",
+ MAIN_GROUP , IP_RW, 0, IPS_IDLE, eq, NARRAY(eq), "", 0};
+
+/*******************************/
+/* MOUNT_COORD RO property */
+/*******************************/
+static INumber eqtem[] = {
+ {"RA", "RA H:M:S", "%10.6m", 0, 24, 0, 0, 0, 0, 0},
+ {"DEC", "Dec D:M:S", "%10.6m", -90, 90, 0, 0, 0, 0, 0}
+};
+static INumberVectorProperty eqTemma = {
+ mydev, "Temma", "Mount coordinates",
+ MAIN_GROUP , IP_RO, 0, IPS_IDLE, eqtem, NARRAY(eqtem), "", 0};
+
+
+/* Traccking correction parameters (i.e. to track comets) */
+static INumber comet[] = {
+ {"RAcorrspeed","Comet RA motion arcmin/day","%+5d",-21541,21541,0,0,0,0,0},
+ {"DECcor rspeed", "Comet DEC motion arcmin/day", "%+4d", -600, 600,0, 0., 0, 0, 0}
+};
+
+static INumberVectorProperty cometNum = {
+ mydev, "COMET_TRACKING", "Comet tracking parameters",
+ MOVE_GROUP, IP_RW, 0, IPS_IDLE, comet, NARRAY(comet), "", 0};
+
+/* Date & Time */
+static INumber UTC[] = {
+ {"UTC", "UTC", "%10.6m" , 0.,0.,0.,0., 0, 0, 0}};
+INumberVectorProperty Time = {
+ mydev, "TIME", "UTC Time", DATETIME_GROUP,
+ IP_RW, 0, IPS_IDLE, UTC, NARRAY(UTC), "", 0};
+
+static INumber STime[] = {
+ {"LST", "Sidereal time", "%10.6m" ,
+ 0.,0.,0.,0., 0, 0, 0}};
+
+INumberVectorProperty SDTime = {
+ mydev, "SDTIME", "Sidereal Time",
+ DATETIME_GROUP, IP_RW, 0, IPS_IDLE,
+ STime, NARRAY(STime), "", 0};
+
+static ISwitch OnCoordSetS[] = {
+ {"SLEW", "Goto", ISS_OFF, 0, 0 },
+ {"SYNC", "Sync", ISS_ON, 0 , 0},
+ {"TRACK", "Track", ISS_OFF, 0, 0 }};
+
+static ISwitchVectorProperty OnCoordSetSw = {
+ mydev, "ON_COORD_SET", "On Set",
+ MAIN_GROUP, IP_RW, ISR_1OFMANY, 0,
+ IPS_IDLE, OnCoordSetS, NARRAY(OnCoordSetS), "", 0};
+
+
+
+static ISwitch abortSlewS[] = {
+ {"ABORT", "Abort", ISS_OFF, 0, 0 }};
+static ISwitchVectorProperty abortSlewSw = {
+ mydev, "ABORT_MOTION", "******* ABORT GOTO *********",
+ MAIN_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE,
+ abortSlewS, NARRAY(abortSlewS), "", 0};
+
+/* geographic location */
+static INumber geo[] = {
+ {"LAT", "Lat. D:M:S +N", "%10.6m", -90., 90., 0., 0., 0, 0, 0},
+ {"LONG", "Long. D:M:S +E", "%10.6m", 0., 360., 0., 0., 0, 0, 0} };
+
+static INumberVectorProperty geoNum = {
+ mydev, "GEOGRAPHIC_COORD", "Geographic Location",
+ DATETIME_GROUP, IP_RW, 0., IPS_IDLE,
+ geo, NARRAY(geo), "", 0};
+
+#endif
diff --git a/kstars/kstars/indi/v4ldriver.cpp b/kstars/kstars/indi/v4ldriver.cpp
new file mode 100644
index 00000000..edb4b30a
--- /dev/null
+++ b/kstars/kstars/indi/v4ldriver.cpp
@@ -0,0 +1,875 @@
+#if 0
+ V4L INDI Driver
+ INDI Interface for V4L devices
+ Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#include "v4ldriver.h"
+
+V4L_Driver::V4L_Driver()
+{
+ V4LFrame = (img_t *) malloc (sizeof(img_t));
+
+ if (V4LFrame == NULL)
+ {
+ IDMessage(NULL, "Error: unable to initialize driver. Low memory.");
+ IDLog("Error: unable to initialize driver. Low memory.");
+ return;
+ }
+
+ camNameT[0].text = NULL;
+ PortT[0].text = NULL;
+ IUSaveText(&PortT[0], "/dev/video0");
+
+ divider = 128.;
+
+
+}
+
+V4L_Driver::~V4L_Driver()
+{
+ free (V4LFrame);
+}
+
+
+void V4L_Driver::initProperties(const char *dev)
+{
+
+ strncpy(device_name, dev, MAXINDIDEVICE);
+
+ /* Connection */
+ fillSwitch(&PowerS[0], "CONNECT", "Connect", ISS_OFF);
+ fillSwitch(&PowerS[1], "DISCONNECT", "Disconnect", ISS_ON);
+ fillSwitchVector(&PowerSP, PowerS, NARRAY(PowerS), dev, "CONNECTION", "Connection", COMM_GROUP, IP_RW, ISR_1OFMANY, 60, IPS_IDLE);
+
+ /* Port */
+ fillText(&PortT[0], "PORT", "Port", "/dev/ttyS0");
+ fillTextVector(&PortTP, PortT, NARRAY(PortT), dev, "DEVICE_PORT", "Ports", COMM_GROUP, IP_RW, 0, IPS_IDLE);
+
+ /* Video Stream */
+ fillSwitch(&StreamS[0], "ON", "", ISS_OFF);
+ fillSwitch(&StreamS[1], "OFF", "", ISS_ON);
+ fillSwitchVector(&StreamSP, StreamS, NARRAY(StreamS), dev, "VIDEO_STREAM", "Video Stream", COMM_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ /* Compression */
+ fillSwitch(&CompressS[0], "ON", "", ISS_ON);
+ fillSwitch(&CompressS[1], "OFF", "", ISS_OFF);
+ fillSwitchVector(&CompressSP, CompressS, NARRAY(StreamS), dev, "Compression", "", IMAGE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ /* Image type */
+ fillSwitch(&ImageTypeS[0], "Grey", "", ISS_ON);
+ fillSwitch(&ImageTypeS[1], "Color", "", ISS_OFF);
+ fillSwitchVector(&ImageTypeSP, ImageTypeS, NARRAY(ImageTypeS), dev, "Image Type", "", IMAGE_GROUP, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ /* Camera Name */
+ fillText(&camNameT[0], "Model", "", "");
+ fillTextVector(&camNameTP, camNameT, NARRAY(camNameT), dev, "Camera Model", "", COMM_GROUP, IP_RO, 0, IPS_IDLE);
+
+ /* Expose */
+ fillNumber(&ExposeTimeN[0], "EXPOSE_DURATION", "Duration (s)", "%5.2f", 0., 36000., 0.5, 1.);
+ fillNumberVector(&ExposeTimeNP, ExposeTimeN, NARRAY(ExposeTimeN), dev, "CCD_EXPOSE_DURATION", "Expose", COMM_GROUP, IP_RW, 60, IPS_IDLE);
+
+/* Frame Rate */
+ fillNumber(&FrameRateN[0], "RATE", "Rate", "%0.f", 1., 50., 1., 10.);
+ fillNumberVector(&FrameRateNP, FrameRateN, NARRAY(FrameRateN), dev, "FRAME_RATE", "Frame Rate", COMM_GROUP, IP_RW, 60, IPS_IDLE);
+
+ /* Frame dimension */
+ fillNumber(&FrameN[0], "X", "X", "%.0f", 0., 0., 0., 0.);
+ fillNumber(&FrameN[1], "Y", "Y", "%.0f", 0., 0., 0., 0.);
+ fillNumber(&FrameN[2], "WIDTH", "Width", "%.0f", 0., 0., 10., 0.);
+ fillNumber(&FrameN[3], "HEIGHT", "Height", "%.0f", 0., 0., 10., 0.);
+ fillNumberVector(&FrameNP, FrameN, NARRAY(FrameN), dev, "CCD_FRAME", "Frame", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);
+
+ /*fillNumber(&ImageSizeN[0], "WIDTH", "Width", "%0.f", 0., 0., 10., 0.);
+ fillNumber(&ImageSizeN[1], "HEIGHT", "Height", "%0.f", 0., 0., 10., 0.);
+ fillNumberVector(&ImageSizeNP, ImageSizeN, NARRAY(ImageSizeN), dev, "IMAGE_SIZE", "Image Size", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);*/
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ fillNumber(&ImageAdjustN[0], "Contrast", "", "%0.f", 0., 256., 1., 0.);
+ fillNumber(&ImageAdjustN[1], "Brightness", "", "%0.f", 0., 256., 1., 0.);
+ fillNumber(&ImageAdjustN[2], "Hue", "", "%0.f", 0., 256., 1., 0.);
+ fillNumber(&ImageAdjustN[3], "Color", "", "%0.f", 0., 256., 1., 0.);
+ fillNumber(&ImageAdjustN[4], "Whiteness", "", "%0.f", 0., 256., 1., 0.);
+ fillNumberVector(&ImageAdjustNP, ImageAdjustN, NARRAY(ImageAdjustN), dev, "Image Adjustments", "", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);
+ #else
+ fillNumberVector(&ImageAdjustNP, NULL, 0, dev, "Image Adjustments", "", IMAGE_GROUP, IP_RW, 60, IPS_IDLE);
+ #endif
+
+ // We need to setup the BLOB (Binary Large Object) below. Using this property, we can send FITS to our client
+ strcpy(imageB.name, "CCD1");
+ strcpy(imageB.label, "Feed");
+ strcpy(imageB.format, "");
+ imageB.blob = 0;
+ imageB.bloblen = 0;
+ imageB.size = 0;
+ imageB.bvp = 0;
+ imageB.aux0 = 0;
+ imageB.aux1 = 0;
+ imageB.aux2 = 0;
+
+ strcpy(imageBP.device, dev);
+ strcpy(imageBP.name, "Video");
+ strcpy(imageBP.label, "Video");
+ strcpy(imageBP.group, COMM_GROUP);
+ strcpy(imageBP.timestamp, "");
+ imageBP.p = IP_RO;
+ imageBP.timeout = 0;
+ imageBP.s = IPS_IDLE;
+ imageBP.bp = &imageB;
+ imageBP.nbp = 1;
+ imageBP.aux = 0;
+
+}
+
+void V4L_Driver::initCamBase()
+{
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ v4l_base = new V4L1_Base();
+ #else
+ v4l_base = new V4L2_Base();
+ #endif
+}
+
+void V4L_Driver::ISGetProperties (const char *dev)
+{
+
+ if (dev && strcmp (device_name, dev))
+ return;
+
+ /* COMM_GROUP */
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefText(&PortTP, NULL);
+ IDDefText(&camNameTP, NULL);
+ IDDefSwitch(&StreamSP, NULL);
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ IDDefNumber(&FrameRateNP, NULL);
+ #endif
+ IDDefNumber(&ExposeTimeNP, NULL);
+ IDDefBLOB(&imageBP, NULL);
+
+ /* Image properties */
+ IDDefSwitch(&CompressSP, NULL);
+ IDDefSwitch(&ImageTypeSP, NULL);
+ IDDefNumber(&FrameNP, NULL);
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ IDDefNumber(&ImageAdjustNP, NULL);
+ #endif
+
+
+
+}
+
+void V4L_Driver::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ char errmsg[ERRMSGSIZ];
+
+ /* ignore if not ours */
+ if (dev && strcmp (device_name, dev))
+ return;
+
+ /* Connection */
+ if (!strcmp (name, PowerSP.name))
+ {
+ IUResetSwitches(&PowerSP);
+ IUUpdateSwitches(&PowerSP, states, names, n);
+ connectCamera();
+ return;
+ }
+
+ /* Compression */
+ if (!strcmp(name, CompressSP.name))
+ {
+ IUResetSwitches(&CompressSP);
+ IUUpdateSwitches(&CompressSP, states, names, n);
+ CompressSP.s = IPS_OK;
+
+ IDSetSwitch(&CompressSP, NULL);
+ return;
+ }
+
+ /* Image Type */
+ if (!strcmp(name, ImageTypeSP.name))
+ {
+ IUResetSwitches(&ImageTypeSP);
+ IUUpdateSwitches(&ImageTypeSP, states, names, n);
+ ImageTypeSP.s = IPS_OK;
+
+ IDSetSwitch(&ImageTypeSP, NULL);
+ return;
+ }
+
+ /* Video Stream */
+ if (!strcmp(name, StreamSP.name))
+ {
+
+ if (checkPowerS(&StreamSP))
+ return;
+
+ IUResetSwitches(&StreamSP);
+ IUUpdateSwitches(&StreamSP, states, names, n);
+ StreamSP.s = IPS_IDLE;
+
+
+ if (StreamS[0].s == ISS_ON)
+ {
+ frameCount = 0;
+ IDLog("Starting the video stream.\n");
+ v4l_base->start_capturing(errmsg);
+ StreamSP.s = IPS_BUSY;
+ }
+ else
+ {
+ IDLog("The video stream has been disabled. Frame count %d\n", frameCount);
+ v4l_base->stop_capturing(errmsg);
+ }
+
+ IDSetSwitch(&StreamSP, NULL);
+ return;
+ }
+
+}
+
+void V4L_Driver::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int /*n*/)
+{
+ IText *tp;
+
+
+ /* ignore if not ours */
+ if (dev && strcmp (device_name, dev))
+ return;
+
+ if (!strcmp(name, PortTP.name) )
+ {
+ PortTP.s = IPS_OK;
+ tp = IUFindText( &PortTP, names[0] );
+ if (!tp)
+ return;
+
+ IUSaveText(tp, texts[0]);
+ IDSetText (&PortTP, NULL);
+ return;
+ }
+}
+
+void V4L_Driver::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+ char errmsg[ERRMSGSIZ];
+
+ /* ignore if not ours */
+ if (dev && strcmp (device_name, dev))
+ return;
+
+
+ /* Frame Size */
+ if (!strcmp (FrameNP.name, name))
+ {
+ if (checkPowerN(&FrameNP))
+ return;
+
+ int oldW = (int) FrameN[2].value;
+ int oldH = (int) FrameN[3].value;
+
+ FrameNP.s = IPS_OK;
+
+ if (IUUpdateNumbers(&FrameNP, values, names, n) < 0)
+ return;
+
+ if (v4l_base->setSize( (int) FrameN[2].value, (int) FrameN[3].value) != -1)
+ {
+ FrameN[2].value = v4l_base->getWidth();
+ FrameN[3].value = v4l_base->getHeight();
+ IDSetNumber(&FrameNP, NULL);
+ return;
+ }
+ else
+ {
+ FrameN[2].value = oldW;
+ FrameN[3].value = oldH;
+ FrameNP.s = IPS_ALERT;
+ IDSetNumber(&FrameNP, "Failed to set a new image size.");
+ }
+
+ return;
+ }
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ /* Frame rate */
+ if (!strcmp (FrameRateNP.name, name))
+ {
+ if (checkPowerN(&FrameRateNP))
+ return;
+
+ FrameRateNP.s = IPS_IDLE;
+
+ if (IUUpdateNumbers(&FrameRateNP, values, names, n) < 0)
+ return;
+
+ v4l_base->setFPS( (int) FrameRateN[0].value );
+
+ FrameRateNP.s = IPS_OK;
+ IDSetNumber(&FrameRateNP, NULL);
+ return;
+ }
+ #endif
+
+
+ if (!strcmp (ImageAdjustNP.name, name))
+ {
+ if (checkPowerN(&ImageAdjustNP))
+ return;
+
+ ImageAdjustNP.s = IPS_IDLE;
+
+ if (IUUpdateNumbers(&ImageAdjustNP, values, names, n) < 0)
+ return;
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ v4l_base->setContrast( (int) (ImageAdjustN[0].value * divider));
+ v4l_base->setBrightness( (int) (ImageAdjustN[1].value * divider));
+ v4l_base->setHue( (int) (ImageAdjustN[2].value * divider));
+ v4l_base->setColor( (int) (ImageAdjustN[3].value * divider));
+ v4l_base->setWhiteness( (int) (ImageAdjustN[4].value * divider));
+
+ ImageAdjustN[0].value = v4l_base->getContrast() / divider;
+ ImageAdjustN[1].value = v4l_base->getBrightness() / divider;
+ ImageAdjustN[2].value = v4l_base->getHue() / divider;
+ ImageAdjustN[3].value = v4l_base->getColor() / divider;
+ ImageAdjustN[4].value = v4l_base->getWhiteness() / divider;
+
+ #else
+ unsigned int ctrl_id;
+ for (int i=0; i < ImageAdjustNP.nnp; i++)
+ {
+ ctrl_id = *((unsigned int *) ImageAdjustNP.np[i].aux0);
+ if (v4l_base->setINTControl( ctrl_id , ImageAdjustNP.np[i].value, errmsg) < 0)
+ {
+ ImageAdjustNP.s = IPS_ALERT;
+ IDSetNumber(&ImageAdjustNP, "Unable to adjust setting. %s", errmsg);
+ return;
+ }
+ }
+ #endif
+
+ ImageAdjustNP.s = IPS_OK;
+ IDSetNumber(&ImageAdjustNP, NULL);
+ return;
+ }
+
+
+ /* Exposure */
+ if (!strcmp (ExposeTimeNP.name, name))
+ {
+
+ if (checkPowerN(&ExposeTimeNP))
+ return;
+
+ if (StreamS[0].s == ISS_ON)
+ v4l_base->stop_capturing(errmsg);
+
+ StreamS[0].s = ISS_OFF;
+ StreamS[1].s = ISS_ON;
+ StreamSP.s = IPS_IDLE;
+ IDSetSwitch(&StreamSP, NULL);
+
+ V4LFrame->expose = 1000;
+
+ v4l_base->start_capturing(errmsg);
+ ExposeTimeNP.s = IPS_BUSY;
+ IDSetNumber(&ExposeTimeNP, NULL);
+
+ return;
+ }
+
+
+
+}
+
+void V4L_Driver::newFrame(void *p)
+{
+ ((V4L_Driver *) (p))->updateFrame();
+}
+
+void V4L_Driver::updateFrame()
+{
+ char errmsg[ERRMSGSIZ];
+ static int dropLarge = 3;
+
+ if (StreamSP.s == IPS_BUSY)
+ {
+ frameCount++;
+
+ // Drop some frames
+ if (FrameN[2].value > 160)
+ {
+ dropLarge--;
+ if (dropLarge == 0)
+ {
+ dropLarge = 3;
+ return;
+ }
+ else if (dropLarge < 2) return;
+
+ }
+
+ updateStream();
+ }
+ else if (ExposeTimeNP.s == IPS_BUSY)
+ {
+ V4LFrame->Y = v4l_base->getY();
+ v4l_base->stop_capturing(errmsg);
+ grabImage();
+ }
+
+}
+
+void V4L_Driver::updateStream()
+{
+
+ int width = v4l_base->getWidth();
+ int height = v4l_base->getHeight();
+ uLongf compressedBytes = 0;
+ uLong totalBytes;
+ unsigned char *targetFrame;
+ int r;
+
+ if (PowerS[0].s == ISS_OFF || StreamS[0].s == ISS_OFF) return;
+
+ if (ImageTypeS[0].s == ISS_ON)
+ V4LFrame->Y = v4l_base->getY();
+ else
+ V4LFrame->colorBuffer = v4l_base->getColorBuffer();
+
+ totalBytes = ImageTypeS[0].s == ISS_ON ? width * height : width * height * 4;
+ targetFrame = ImageTypeS[0].s == ISS_ON ? V4LFrame->Y : V4LFrame->colorBuffer;
+
+ /* Do we want to compress ? */
+ if (CompressS[0].s == ISS_ON)
+ {
+ /* Compress frame */
+ V4LFrame->compressedFrame = (unsigned char *) realloc (V4LFrame->compressedFrame, sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3);
+
+ compressedBytes = sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3;
+
+ r = compress2(V4LFrame->compressedFrame, &compressedBytes, targetFrame, totalBytes, 4);
+ if (r != Z_OK)
+ {
+ /* this should NEVER happen */
+ IDLog("internal error - compression failed: %d\n", r);
+ return;
+ }
+
+ /* #3.A Send it compressed */
+ imageB.blob = V4LFrame->compressedFrame;
+ imageB.bloblen = compressedBytes;
+ imageB.size = totalBytes;
+ strcpy(imageB.format, ".stream.z");
+ }
+ else
+ {
+ /* #3.B Send it uncompressed */
+ imageB.blob = targetFrame;
+ imageB.bloblen = totalBytes;
+ imageB.size = totalBytes;
+ strcpy(imageB.format, ".stream");
+ }
+
+ imageBP.s = IPS_OK;
+ IDSetBLOB (&imageBP, NULL);
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ char errmsg[ERRMSGSIZ];
+ v4l_base->start_capturing(errmsg);
+ #endif
+}
+
+/* Downloads the image from the CCD row by row and store them
+ in a raw file.
+ N.B. No processing is done on the image */
+int V4L_Driver::grabImage()
+{
+ int err, fd;
+ char errmsg[ERRMSG_SIZE];
+ char filename[] = "/tmp/fitsXXXXXX";
+
+
+ if ((fd = mkstemp(filename)) < 0)
+ {
+ IDMessage(device_name, "Error making temporary filename.");
+ IDLog("Error making temporary filename.\n");
+ return -1;
+ }
+ close(fd);
+
+ err = writeFITS(filename, errmsg);
+ if (err)
+ {
+ IDMessage(device_name, errmsg, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int V4L_Driver::writeFITS(const char * filename, char errmsg[])
+{
+ FITS_FILE* ofp;
+ int i, bpp, bpsl, width, height;
+ long nbytes;
+ FITS_HDU_LIST *hdu;
+
+ ofp = fits_open (filename, "w");
+ if (!ofp)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: cannot open file for writing.");
+ return (-1);
+ }
+
+ width = v4l_base->getWidth();
+ height = v4l_base->getHeight();
+ bpp = 1; /* Bytes per Pixel */
+ bpsl = bpp * width; /* Bytes per Line */
+ nbytes = 0;
+
+ hdu = create_fits_header (ofp, width, height, bpp);
+ if (hdu == NULL)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: creating FITS header failed.");
+ return (-1);
+ }
+ if (fits_write_header (ofp, hdu) < 0)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: writing to FITS header failed.");
+ return (-1);
+ }
+
+ for (i= height - 1; i >=0 ; i--)
+ {
+ fwrite(V4LFrame->Y + (i * width), 1, width, ofp->fp);
+ nbytes += bpsl;
+ }
+
+ nbytes = nbytes % FITS_RECORD_SIZE;
+ if (nbytes)
+ {
+ while (nbytes++ < FITS_RECORD_SIZE)
+ putc (0, ofp->fp);
+ }
+
+ if (ferror (ofp->fp))
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: write error occured");
+ return (-1);
+ }
+
+ fits_close (ofp);
+
+ /* Success */
+ ExposeTimeNP.s = IPS_OK;
+ IDSetNumber(&ExposeTimeNP, NULL);
+
+ uploadFile(filename);
+
+ return 0;
+
+}
+
+void V4L_Driver::uploadFile(const char * filename)
+{
+
+ FILE * fitsFile;
+ unsigned char *fitsData;
+ int r=0;
+ unsigned int nr = 0;
+ uLong totalBytes;
+ uLongf compressedBytes = 0;
+ struct stat stat_p;
+
+ if ( -1 == stat (filename, &stat_p))
+ {
+ IDLog(" Error occoured attempting to stat %s\n", filename);
+ return;
+ }
+
+ totalBytes = stat_p.st_size;
+ fitsData = new unsigned char[totalBytes];
+
+ fitsFile = fopen(filename, "r");
+
+ if (fitsFile == NULL)
+ return;
+
+ /* #1 Read file from disk */
+ for (unsigned int i=0; i < totalBytes; i+= nr)
+ {
+ nr = fread(fitsData + i, 1, totalBytes - i, fitsFile);
+
+ if (nr <= 0)
+ {
+ IDLog("Error reading temporary FITS file.\n");
+ return;
+ }
+ }
+
+ if (CompressS[0].s == ISS_ON)
+ {
+ /* #2 Compress it */
+ V4LFrame->compressedFrame = (unsigned char *) realloc (V4LFrame->compressedFrame, sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3);
+
+ compressedBytes = sizeof(unsigned char) * totalBytes + totalBytes / 64 + 16 + 3;
+
+
+ r = compress2(V4LFrame->compressedFrame, &compressedBytes, fitsData, totalBytes, 9);
+ if (r != Z_OK)
+ {
+ /* this should NEVER happen */
+ IDLog("internal error - compression failed: %d\n", r);
+ return;
+ }
+
+ /* #3.A Send it compressed */
+ imageB.blob = V4LFrame->compressedFrame;
+ imageB.bloblen = compressedBytes;
+ imageB.size = totalBytes;
+ strcpy(imageB.format, ".fits.z");
+ }
+ else
+ {
+ imageB.blob = fitsData;
+ imageB.bloblen = totalBytes;
+ imageB.size = totalBytes;
+ strcpy(imageB.format, ".fits");
+ }
+
+ imageBP.s = IPS_OK;
+ IDSetBLOB (&imageBP, NULL);
+
+ delete (fitsData);
+}
+
+void V4L_Driver::connectCamera()
+{
+ char errmsg[ERRMSGSIZ];
+
+
+ switch (PowerS[0].s)
+ {
+ case ISS_ON:
+ if (v4l_base->connectCam(PortT[0].text, errmsg) < 0)
+ {
+ PowerSP.s = IPS_IDLE;
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ IDSetSwitch(&PowerSP, "Error: unable to open device");
+ IDLog("Error: %s\n", errmsg);
+ return;
+ }
+
+ /* Sucess! */
+ PowerS[0].s = ISS_ON;
+ PowerS[1].s = ISS_OFF;
+ PowerSP.s = IPS_OK;
+ IDSetSwitch(&PowerSP, "Video4Linux Generic Device is online. Retrieving basic data.");
+
+ v4l_base->registerCallback(newFrame, this);
+
+ V4LFrame->compressedFrame = (unsigned char *) malloc (sizeof(unsigned char) * 1);
+
+ IDLog("V4L Device is online. Retrieving basic data.\n");
+ getBasicData();
+
+ break;
+
+ case ISS_OFF:
+ PowerS[0].s = ISS_OFF;
+ PowerS[1].s = ISS_ON;
+ PowerSP.s = IPS_IDLE;
+
+ free(V4LFrame->compressedFrame);
+ V4LFrame->compressedFrame = NULL;
+ v4l_base->disconnectCam();
+
+ IDSetSwitch(&PowerSP, "Video4Linux Generic Device is offline.");
+
+ break;
+ }
+}
+
+/* Retrieves basic data from the device upon connection.*/
+void V4L_Driver::getBasicData()
+{
+
+ int xmax, ymax, xmin, ymin;
+
+ v4l_base->getMaxMinSize(xmax, ymax, xmin, ymin);
+
+ /* Width */
+ FrameN[2].value = v4l_base->getWidth();
+ FrameN[2].min = xmin;
+ FrameN[2].max = xmax;
+
+ /* Height */
+ FrameN[3].value = v4l_base->getHeight();
+ FrameN[3].min = ymin;
+ FrameN[3].max = ymax;
+
+ IUUpdateMinMax(&FrameNP);
+ IDSetNumber(&FrameNP, NULL);
+
+ IUSaveText(&camNameT[0], v4l_base->getDeviceName());
+ IDSetText(&camNameTP, NULL);
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ updateV4L1Controls();
+ #else
+ updateV4L2Controls();
+ #endif
+
+}
+
+#ifdef HAVE_LINUX_VIDEODEV2_H
+void V4L_Driver::updateV4L2Controls()
+{
+ // #1 Query for INTEGER controls, and fill up the structure
+ free(ImageAdjustNP.np);
+ ImageAdjustNP.nnp = 0;
+
+ if (v4l_base->queryINTControls(&ImageAdjustNP) > 0)
+ IDDefNumber(&ImageAdjustNP, NULL);
+}
+#else
+void V4L_Driver::updateV4L1Controls()
+{
+
+ if ( (v4l_base->getContrast() / divider) > ImageAdjustN[0].max)
+ divider *=2;
+
+ if ( (v4l_base->getHue() / divider) > ImageAdjustN[2].max)
+ divider *=2;
+
+ ImageAdjustN[0].value = v4l_base->getContrast() / divider;
+ ImageAdjustN[1].value = v4l_base->getBrightness() / divider;
+ ImageAdjustN[2].value = v4l_base->getHue() / divider;
+ ImageAdjustN[3].value = v4l_base->getColor() / divider;
+ ImageAdjustN[4].value = v4l_base->getWhiteness() / divider;
+
+ ImageAdjustNP.s = IPS_OK;
+ IDSetNumber(&ImageAdjustNP, NULL);
+
+}
+#endif
+
+int V4L_Driver::checkPowerS(ISwitchVectorProperty *sp)
+{
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(sp->label, ""))
+ IDMessage (device_name, "Cannot change property %s while the camera is offline.", sp->name);
+ else
+ IDMessage (device_name, "Cannot change property %s while the camera is offline.", sp->label);
+
+ sp->s = IPS_IDLE;
+ IDSetSwitch(sp, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int V4L_Driver::checkPowerN(INumberVectorProperty *np)
+{
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(np->label, ""))
+ IDMessage (device_name, "Cannot change property %s while the camera is offline.", np->name);
+ else
+ IDMessage (device_name, "Cannot change property %s while the camera is offline.", np->label);
+
+ np->s = IPS_IDLE;
+ IDSetNumber(np, NULL);
+ return -1;
+ }
+
+ return 0;
+}
+
+int V4L_Driver::checkPowerT(ITextVectorProperty *tp)
+{
+
+ if (PowerSP.s != IPS_OK)
+ {
+ if (!strcmp(tp->label, ""))
+ IDMessage (device_name, "Cannot change property %s while the camera is offline.", tp->name);
+ else
+ IDMessage (device_name, "Cannot change property %s while the camera is offline.", tp->label);
+
+ tp->s = IPS_IDLE;
+ IDSetText(tp, NULL);
+ return -1;
+ }
+
+ return 0;
+
+}
+
+FITS_HDU_LIST * V4L_Driver::create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp)
+{
+
+ FITS_HDU_LIST *hdulist;
+ char expose_s[80];
+ char obsDate[80];
+ char instrumentName[80];
+ char ts[32];
+
+ struct tm *tp;
+ time_t t;
+ time (&t);
+ tp = gmtime (&t);
+ strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp);
+
+ snprintf(instrumentName, 80, "INSTRUME= '%s'", v4l_base->getDeviceName());
+ snprintf(obsDate, 80, "DATE-OBS= '%s' /Observation Date UTC", ts);
+
+ hdulist = fits_add_hdu (ofp);
+ if (hdulist == NULL) return (NULL);
+
+ hdulist->used.simple = 1;
+ hdulist->bitpix = 8;
+ hdulist->naxis = 2;
+ hdulist->naxisn[0] = width;
+ hdulist->naxisn[1] = height;
+ hdulist->naxisn[2] = bpp;
+ hdulist->used.datamin = 0;
+ hdulist->used.datamax = 0;
+ hdulist->used.bzero = 1;
+ hdulist->bzero = 0.0;
+ hdulist->used.bscale = 1;
+ hdulist->bscale = 1.0;
+
+ snprintf(expose_s, sizeof(expose_s), "EXPOSURE= %d / milliseconds", V4LFrame->expose);
+
+ fits_add_card (hdulist, expose_s);
+ fits_add_card (hdulist, instrumentName);
+ fits_add_card (hdulist, obsDate);
+
+ return (hdulist);
+}
+
+
+
diff --git a/kstars/kstars/indi/v4ldriver.h b/kstars/kstars/indi/v4ldriver.h
new file mode 100644
index 00000000..9e7936e7
--- /dev/null
+++ b/kstars/kstars/indi/v4ldriver.h
@@ -0,0 +1,171 @@
+#if 0
+ V4L INDI Driver
+ INDI Interface for V4L devices
+ Copyright (C) 2003-2005 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+#endif
+
+#ifndef V4L_DRIVER_H
+#define V4L_DRIVER_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+#include <unistd.h>
+#include <time.h>
+#include <fcntl.h>
+#include <signal.h>
+#include <errno.h>
+#include <sys/stat.h>
+#include <sys/time.h>
+#include <sys/types.h>
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <netdb.h>
+#include <zlib.h>
+#include <asm/types.h>
+
+#include "indidevapi.h"
+#include "indicom.h"
+#include "fitsrw.h"
+#include "eventloop.h"
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#ifdef HAVE_LINUX_VIDEODEV2_H
+#include "webcam/v4l2_base.h"
+#else
+#include "webcam/v4l1_base.h"
+#endif
+
+#define COMM_GROUP "Main Control"
+#define IMAGE_CONTROL "Image Control"
+#define IMAGE_GROUP "Image Settings"
+
+#define MAX_PIXELS 4096 /* Max number of pixels in one dimension */
+#define ERRMSGSIZ 1024
+
+
+class V4L_Driver
+{
+ public:
+ V4L_Driver();
+ virtual ~V4L_Driver();
+
+ /* INDI Functions that must be called from indidrivermain */
+ virtual void ISGetProperties (const char *dev);
+ virtual void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ virtual void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ virtual void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+
+ virtual void initCamBase();
+ virtual void initProperties(const char *dev);
+
+ static void newFrame(void *p);
+ void updateFrame();
+
+ protected:
+
+ /* Structs */
+ typedef struct {
+ int width;
+ int height;
+ int expose;
+ unsigned char *Y;
+ unsigned char *U;
+ unsigned char *V;
+ unsigned char *colorBuffer;
+ unsigned char *compressedFrame;
+ } img_t;
+
+
+ /* Switches */
+ ISwitch PowerS[2];
+ ISwitch StreamS[2];
+ ISwitch CompressS[2];
+ ISwitch ImageTypeS[2];
+
+ /* Texts */
+ IText PortT[1];
+ IText camNameT[1];
+
+ /* Numbers */
+ INumber ExposeTimeN[1];
+ INumber FrameRateN[1];
+ INumber FrameN[4];
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ INumber ImageAdjustN[5];
+ #endif
+
+ /* BLOBs */
+ IBLOB imageB;
+
+ /* Switch vectors */
+ ISwitchVectorProperty PowerSP; /* Connection switch */
+ ISwitchVectorProperty StreamSP; /* Stream switch */
+ ISwitchVectorProperty CompressSP; /* Compress stream switch */
+ ISwitchVectorProperty ImageTypeSP; /* Color or grey switch */
+
+ /* Number vectors */
+ INumberVectorProperty ExposeTimeNP; /* Exposure */
+ INumberVectorProperty FrameRateNP; /* Frame rate */
+ INumberVectorProperty FrameNP; /* Stream dimenstion */
+ INumberVectorProperty ImageAdjustNP; /* Image controls */
+
+ /* Text vectors */
+ ITextVectorProperty PortTP;
+ ITextVectorProperty camNameTP;
+
+ /* BLOB vectors */
+ IBLOBVectorProperty imageBP; /* Data stream */
+
+ /* Initilization functions */
+ virtual void connectCamera(void);
+ virtual void getBasicData(void);
+
+ /* Stream/FITS functions */
+ void updateStream();
+ void uploadFile(const char * filename);
+ int writeFITS(const char *filename, char errmsg[]);
+ int grabImage(void);
+ FITS_HDU_LIST * create_fits_header (FITS_FILE *ofp, uint width, uint height, uint bpp);
+
+ /* Helper functions */
+ int checkPowerN(INumberVectorProperty *np);
+ int checkPowerS(ISwitchVectorProperty *sp);
+ int checkPowerT(ITextVectorProperty *tp);
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ virtual void updateV4L1Controls();
+ V4L1_Base *v4l_base;
+ #else
+ virtual void updateV4L2Controls();
+ V4L2_Base *v4l_base;
+ #endif
+
+ char device_name[MAXINDIDEVICE];
+ int frameCount; /* For debugging */
+ double divider; /* For limits */
+ img_t * V4LFrame; /* Video frame */
+
+};
+
+#endif
diff --git a/kstars/kstars/indi/v4lphilips.cpp b/kstars/kstars/indi/v4lphilips.cpp
new file mode 100644
index 00000000..cc15d43d
--- /dev/null
+++ b/kstars/kstars/indi/v4lphilips.cpp
@@ -0,0 +1,610 @@
+/*
+ Phlips webcam INDI driver
+ Copyright (C) 2003-2005 by Jasem Mutlaq
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ 2005.04.29 JM: There is no need for this file for Video 4 Linux 2. It is kept for V4L 1 compatiblity.
+
+*/
+
+#include "v4lphilips.h"
+#include "webcam/pwc-ioctl.h"
+
+V4L_Philips::V4L_Philips() : V4L_Driver()
+{
+
+}
+
+V4L_Philips::~V4L_Philips()
+{
+
+}
+
+void V4L_Philips::initCamBase()
+{
+ #ifdef HAVE_LINUX_VIDEODEV2_H
+ v4l_base = new V4L2_Base();
+ #else
+ v4l_pwc = new V4L1_PWC();
+ v4l_base = (V4L1_Base *) v4l_pwc;
+ #endif
+}
+
+void V4L_Philips::initProperties(const char *dev)
+{
+
+ // Call parent
+ V4L_Driver::initProperties(dev);
+
+ fillSwitch(&BackLightS[0], "ON", "", ISS_OFF);
+ fillSwitch(&BackLightS[1], "OFF", "", ISS_ON);
+ fillSwitchVector(&BackLightSP, BackLightS, NARRAY(BackLightS), dev, "Back Light", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0 , IPS_IDLE);
+
+ fillSwitch(&AntiFlickerS[0], "ON", "", ISS_OFF);
+ fillSwitch(&AntiFlickerS[1], "OFF", "", ISS_ON);
+ fillSwitchVector(&AntiFlickerSP, AntiFlickerS, NARRAY(AntiFlickerS), dev, "Anti Flicker", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0 , IPS_IDLE);
+
+ fillSwitch(&NoiseReductionS[0], "None", "", ISS_ON);
+ fillSwitch(&NoiseReductionS[1], "Low", "", ISS_OFF);
+ fillSwitch(&NoiseReductionS[2], "Medium", "", ISS_OFF);
+ fillSwitch(&NoiseReductionS[3], "High", "", ISS_OFF);
+ fillSwitchVector(&NoiseReductionSP, NoiseReductionS, NARRAY(NoiseReductionS), dev, "Noise Reduction", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&CamSettingS[0], "Save", "", ISS_OFF);
+ fillSwitch(&CamSettingS[1], "Restore", "", ISS_OFF);
+ fillSwitch(&CamSettingS[2], "Factory", "", ISS_OFF);
+ fillSwitchVector(&CamSettingSP, CamSettingS, NARRAY(CamSettingS), dev, "Settings", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillSwitch(&WhiteBalanceModeS[0], "Auto" , "", ISS_ON);
+ fillSwitch(&WhiteBalanceModeS[1], "Manual" , "", ISS_OFF);
+ fillSwitch(&WhiteBalanceModeS[2], "Indoor" , "", ISS_OFF);
+ fillSwitch(&WhiteBalanceModeS[3], "Outdoor" , "", ISS_OFF);
+ fillSwitch(&WhiteBalanceModeS[4], "Fluorescent" , "", ISS_OFF);
+
+ fillSwitchVector(&WhiteBalanceModeSP, WhiteBalanceModeS, NARRAY(WhiteBalanceModeS), dev, "White Balance Mode", "", IMAGE_CONTROL, IP_RW, ISR_1OFMANY, 0, IPS_IDLE);
+
+ fillNumber(&WhiteBalanceN[0], "Manual Red", "", "%0.f", 0., 256., 1., 0.);
+ fillNumber(&WhiteBalanceN[1], "Manual Blue", "", "%0.f", 0., 256., 1., 0.);
+ fillNumberVector(&WhiteBalanceNP, WhiteBalanceN, NARRAY(WhiteBalanceN), dev, "White Balance", "", IMAGE_CONTROL, IP_RW, 60, IPS_IDLE);
+
+ fillNumber(&ShutterSpeedN[0], "Speed", "", "%0.f", 0., 65535., 100., 0.);
+ fillNumberVector(&ShutterSpeedNP, ShutterSpeedN, NARRAY(ShutterSpeedN), dev, "Shutter Speed", "", COMM_GROUP, IP_RW, 60, IPS_IDLE);
+
+}
+
+void V4L_Philips::ISGetProperties (const char *dev)
+{
+
+ if (dev && strcmp (device_name, dev))
+ return;
+
+ #ifdef HAVE_LINUX_VIDEODEV2_H
+ V4L_Driver::ISGetProperties(dev);
+ return;
+ #endif
+
+ /* COMM_GROUP */
+ IDDefSwitch(&PowerSP, NULL);
+ IDDefText(&PortTP, NULL);
+ IDDefText(&camNameTP, NULL);
+ IDDefSwitch(&StreamSP, NULL);
+ IDDefNumber(&FrameRateNP, NULL);
+ IDDefNumber(&ExposeTimeNP, NULL);
+ IDDefNumber(&ShutterSpeedNP, NULL);
+ IDDefBLOB(&imageBP, NULL);
+
+ /* Image Groups */
+ IDDefSwitch(&CompressSP, NULL);
+ IDDefSwitch(&ImageTypeSP, NULL);
+ IDDefNumber(&FrameNP, NULL);
+ IDDefNumber(&ImageAdjustNP, NULL);
+
+ /* Image Control */
+ IDDefSwitch(&WhiteBalanceModeSP, NULL);
+ IDDefNumber(&WhiteBalanceNP, NULL);
+ IDDefSwitch(&BackLightSP, NULL);
+ IDDefSwitch(&AntiFlickerSP, NULL);
+ IDDefSwitch(&NoiseReductionSP, NULL);
+ IDDefSwitch(&CamSettingSP, NULL);
+
+}
+
+void V4L_Philips::ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n)
+{
+ char errmsg[ERRMSG_SIZE];
+ int index=0;
+
+ /* ignore if not ours */
+ if (dev && strcmp (device_name, dev))
+ return;
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ /* Anti Flicker control */
+ if (!strcmp (AntiFlickerSP.name, name))
+ {
+ if (checkPowerS(&AntiFlickerSP))
+ return;
+
+ AntiFlickerSP.s = IPS_IDLE;
+
+ IUResetSwitches(&AntiFlickerSP);
+ IUUpdateSwitches(&AntiFlickerSP, states, names, n);
+
+ if (AntiFlickerS[0].s == ISS_ON)
+ {
+ if (v4l_pwc->setFlicker(true, errmsg) < 0)
+ {
+ AntiFlickerS[0].s = ISS_OFF;
+ AntiFlickerS[1].s = ISS_ON;
+ IDSetSwitch(&AntiFlickerSP, "%s", errmsg);
+ return;
+ }
+
+ AntiFlickerSP.s = IPS_OK;
+ IDSetSwitch(&AntiFlickerSP, NULL);
+ }
+ else
+ {
+ if (v4l_pwc->setFlicker(false, errmsg) < 0)
+ {
+ AntiFlickerS[0].s = ISS_ON;
+ AntiFlickerS[1].s = ISS_OFF;
+ IDSetSwitch(&AntiFlickerSP, "%s", errmsg);
+ return;
+ }
+
+ IDSetSwitch(&AntiFlickerSP, NULL);
+ }
+
+ return;
+ }
+
+ /* Back light compensation */
+ if (!strcmp (BackLightSP.name, name))
+ {
+ if (checkPowerS(&BackLightSP))
+ return;
+
+ BackLightSP.s = IPS_IDLE;
+
+ IUResetSwitches(&BackLightSP);
+ IUUpdateSwitches(&BackLightSP, states, names, n);
+
+ if (BackLightS[0].s == ISS_ON)
+ {
+ if (v4l_pwc->setBackLight(true, errmsg) < 0)
+ {
+ BackLightS[0].s = ISS_OFF;
+ BackLightS[1].s = ISS_ON;
+ IDSetSwitch(&BackLightSP, "%s", errmsg);
+ return;
+ }
+
+ BackLightSP.s = IPS_OK;
+ IDSetSwitch(&BackLightSP, NULL);
+ }
+ else
+ {
+ if (v4l_pwc->setBackLight(false, errmsg) < 0)
+ {
+ BackLightS[0].s = ISS_ON;
+ BackLightS[1].s = ISS_OFF;
+ IDSetSwitch(&BackLightSP, "%s", errmsg);
+ return;
+ }
+
+ IDSetSwitch(&BackLightSP, NULL);
+ }
+
+ return;
+ }
+
+ /* Noise reduction control */
+ if (!strcmp (NoiseReductionSP.name, name))
+ {
+ if (checkPowerS(&NoiseReductionSP))
+ return;
+
+ NoiseReductionSP.s = IPS_IDLE;
+
+ IUResetSwitches(&NoiseReductionSP);
+ IUUpdateSwitches(&NoiseReductionSP, states, names, n);
+
+ for (int i=0; i < 4; i++)
+ if (NoiseReductionS[i].s == ISS_ON)
+ {
+ index = i;
+ break;
+ }
+
+ if (v4l_pwc->setNoiseRemoval(index, errmsg) < 0)
+ {
+ IUResetSwitches(&NoiseReductionSP);
+ NoiseReductionS[0].s = ISS_ON;
+ IDSetSwitch(&NoiseReductionSP, "%s", errmsg);
+ return;
+ }
+
+ NoiseReductionSP.s = IPS_OK;
+
+ IDSetSwitch(&NoiseReductionSP, NULL);
+ return;
+ }
+
+ /* White balace mode */
+ if (!strcmp (WhiteBalanceModeSP.name, name))
+ {
+ if (checkPowerS(&WhiteBalanceModeSP))
+ return;
+
+ WhiteBalanceModeSP.s = IPS_IDLE;
+
+ IUResetSwitches(&WhiteBalanceModeSP);
+ IUUpdateSwitches(&WhiteBalanceModeSP, states, names, n);
+
+ for (int i=0; i < 5; i++)
+ if (WhiteBalanceModeS[i].s == ISS_ON)
+ {
+ index = i;
+ break;
+ }
+
+ switch (index)
+ {
+ // Auto
+ case 0:
+ if (v4l_pwc->setWhiteBalanceMode(PWC_WB_AUTO, errmsg) < 0)
+ {
+ IUResetSwitches(&WhiteBalanceModeSP),
+ WhiteBalanceModeS[0].s = ISS_ON;
+ IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg);
+ return;
+ }
+ break;
+
+ // Manual
+ case 1:
+ if (v4l_pwc->setWhiteBalanceMode(PWC_WB_MANUAL, errmsg) < 0)
+ {
+ IUResetSwitches(&WhiteBalanceModeSP),
+ WhiteBalanceModeS[0].s = ISS_ON;
+ IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg);
+ return;
+ }
+ break;
+
+ // Indoor
+ case 2:
+ if (v4l_pwc->setWhiteBalanceMode(PWC_WB_INDOOR, errmsg) < 0)
+ {
+ IUResetSwitches(&WhiteBalanceModeSP),
+ WhiteBalanceModeS[0].s = ISS_ON;
+ IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg);
+ return;
+ }
+ break;
+
+ // Outdoor
+ case 3:
+ if (v4l_pwc->setWhiteBalanceMode(PWC_WB_OUTDOOR, errmsg) < 0)
+ {
+ IUResetSwitches(&WhiteBalanceModeSP),
+ WhiteBalanceModeS[0].s = ISS_ON;
+ IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg);
+ return;
+ }
+ break;
+
+ // Flurescent
+ case 4:
+ if (v4l_pwc->setWhiteBalanceMode(PWC_WB_FL, errmsg) < 0)
+ {
+ IUResetSwitches(&WhiteBalanceModeSP),
+ WhiteBalanceModeS[0].s = ISS_ON;
+ IDSetSwitch(&WhiteBalanceModeSP, "%s", errmsg);
+ return;
+ }
+ break;
+
+ }
+
+ WhiteBalanceModeSP.s = IPS_OK;
+ IDSetSwitch(&WhiteBalanceModeSP, NULL);
+ return;
+
+ }
+
+ /* Camera setttings */
+ if (!strcmp (CamSettingSP.name, name))
+ {
+
+ if (checkPowerS(&CamSettingSP))
+ return;
+
+ CamSettingSP.s = IPS_IDLE;
+
+ IUResetSwitches(&CamSettingSP);
+ IUUpdateSwitches(&CamSettingSP, states, names, n);
+
+ if (CamSettingS[0].s == ISS_ON)
+ {
+ if (v4l_pwc->saveSettings(errmsg) < 0)
+ {
+ IUResetSwitches(&CamSettingSP);
+ IDSetSwitch(&CamSettingSP, "%s", errmsg);
+ return;
+ }
+
+ CamSettingSP.s = IPS_OK;
+ IDSetSwitch(&CamSettingSP, "Settings saved.");
+ return;
+ }
+
+ if (CamSettingS[1].s == ISS_ON)
+ {
+ v4l_pwc->restoreSettings();
+ IUResetSwitches(&CamSettingSP);
+ CamSettingSP.s = IPS_OK;
+ IDSetSwitch(&CamSettingSP, "Settings restored.");
+ updateV4L1Controls();
+ return;
+ }
+
+ if (CamSettingS[2].s == ISS_ON)
+ {
+ v4l_pwc->restoreFactorySettings();
+ IUResetSwitches(&CamSettingSP);
+ CamSettingSP.s = IPS_OK;
+ IDSetSwitch(&CamSettingSP, "Factory settings restored.");
+ updateV4L1Controls();
+ return;
+ }
+ }
+ #endif
+
+ // Call parent
+ V4L_Driver::ISNewSwitch(dev, name, states, names, n);
+
+
+
+}
+
+void V4L_Philips::ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n)
+{
+
+ V4L_Driver::ISNewText(dev, name, texts, names, n);
+
+}
+
+void V4L_Philips::ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n)
+{
+
+ // Nothing for V4L 2 to do here
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ char errmsg[ERRMSGSIZ];
+
+ /* Frame rate */
+ if (!strcmp (FrameRateNP.name, name))
+ {
+ if (checkPowerN(&FrameRateNP))
+ return;
+
+ FrameRateNP.s = IPS_IDLE;
+
+ int oldFP = (int) FrameRateN[0].value;
+
+ if (IUUpdateNumbers(&FrameRateNP, values, names, n) < 0)
+ return;
+
+ if (v4l_pwc->setFrameRate( (int) FrameRateN[0].value, errmsg) < 0)
+ {
+ FrameRateN[0].value = oldFP;
+ IDSetNumber(&FrameRateNP, "%s", errmsg);
+ return;
+ }
+
+ FrameRateNP.s = IPS_OK;
+ IDSetNumber(&FrameRateNP, NULL);
+ return;
+ }
+
+ if (!strcmp (ShutterSpeedNP.name, name))
+ {
+ if (checkPowerN(&ShutterSpeedNP))
+ return;
+
+ ShutterSpeedNP.s = IPS_IDLE;
+
+ if (v4l_pwc->setExposure( (int) values[0], errmsg) < 0)
+ {
+ IDSetNumber(&ShutterSpeedNP, "%s", errmsg);
+ return;
+ }
+
+ ShutterSpeedN[0].value = values[0];
+ ShutterSpeedNP.s = IPS_OK;
+ IDSetNumber(&ShutterSpeedNP, NULL);
+ return;
+ }
+
+ /* White balance */
+ if (!strcmp (WhiteBalanceNP.name, name))
+ {
+ if (checkPowerN(&WhiteBalanceNP))
+ return;
+
+ WhiteBalanceNP.s = IPS_IDLE;
+
+ int oldBalance[2];
+ oldBalance[0] = (int) WhiteBalanceN[0].value;
+ oldBalance[1] = (int) WhiteBalanceN[1].value;
+
+ if (IUUpdateNumbers(&WhiteBalanceNP, values, names, n) < 0)
+ return;
+
+ if (v4l_pwc->setWhiteBalanceRed( (int) WhiteBalanceN[0].value * 256, errmsg))
+ {
+ WhiteBalanceN[0].value = oldBalance[0];
+ WhiteBalanceN[1].value = oldBalance[1];
+ IDSetNumber(&WhiteBalanceNP, "%s", errmsg);
+ return;
+ }
+ if (v4l_pwc->setWhiteBalanceBlue( (int) WhiteBalanceN[1].value * 256, errmsg))
+ {
+ WhiteBalanceN[0].value = oldBalance[0];
+ WhiteBalanceN[1].value = oldBalance[1];
+ IDSetNumber(&WhiteBalanceNP, "%s", errmsg);
+ return;
+ }
+
+ IUResetSwitches(&WhiteBalanceModeSP);
+ WhiteBalanceModeS[1].s = ISS_ON;
+ WhiteBalanceModeSP.s = IPS_OK;
+ WhiteBalanceNP.s = IPS_OK;
+ IDSetSwitch(&WhiteBalanceModeSP, NULL);
+ IDSetNumber(&WhiteBalanceNP, NULL);
+ return;
+ }
+
+ #endif
+
+ // Call parent
+ V4L_Driver::ISNewNumber(dev, name, values, names, n);
+
+}
+
+#ifndef HAVE_LINUX_VIDEODEV2_H
+/* Retrieves basic data from the device upon connection.*/
+void V4L_Philips::getBasicData()
+{
+
+ char errmsg[ERRMSGSIZ];
+ bool result;
+ int xmax, ymax, xmin, ymin, index;
+
+ v4l_pwc->getMaxMinSize(xmax, ymax, xmin, ymin);
+
+ /* Width */
+ FrameN[2].value = v4l_pwc->getWidth();
+ FrameN[2].min = xmin;
+ FrameN[2].max = xmax;
+
+ /* Height */
+ FrameN[3].value = v4l_pwc->getHeight();
+ FrameN[3].min = ymin;
+ FrameN[3].max = ymax;
+
+ IDSetNumber(&FrameNP, NULL);
+ IUUpdateMinMax(&FrameNP);
+
+ IUSaveText(&camNameT[0], v4l_pwc->getDeviceName());
+ IDSetText(&camNameTP, NULL);
+
+ IDLog("Raw values\n Contrast: %d \n Brightness %d \n Color %d \n Sharpness %d \n Gain %d \n Gamma %d \n", v4l_pwc->getContrast(), v4l_pwc->getBrightness(), v4l_pwc->getColor(), v4l_pwc->getSharpness(), v4l_pwc->getGain(), v4l_pwc->getGama());
+
+ updateV4L1Controls();
+
+ if (v4l_pwc->setFrameRate( (int) FrameRateN[0].value, errmsg) < 0)
+ {
+ FrameRateNP.s = IPS_ALERT;
+ IDSetNumber(&FrameRateNP, "%s", errmsg);
+ }
+ else
+ {
+ FrameRateNP.s = IPS_OK;
+ IDSetNumber(&FrameRateNP, NULL);
+ }
+
+ result = v4l_pwc->getBackLight();
+ if (result)
+ {
+ BackLightS[0].s = ISS_ON;
+ BackLightS[1].s = ISS_OFF;
+ }
+ else
+ {
+ BackLightS[0].s = ISS_OFF;
+ BackLightS[1].s = ISS_ON;
+ }
+ IDSetSwitch(&BackLightSP, NULL);
+
+ result = v4l_pwc->getFlicker();
+ if (result)
+ {
+ AntiFlickerS[0].s = ISS_ON;
+ AntiFlickerS[1].s = ISS_OFF;
+ }
+ else
+ {
+ AntiFlickerS[0].s = ISS_OFF;
+ AntiFlickerS[1].s = ISS_ON;
+ }
+ IDSetSwitch(&AntiFlickerSP, NULL);
+
+ index = v4l_pwc->getNoiseRemoval();
+ IUResetSwitches(&NoiseReductionSP);
+ NoiseReductionS[index].s = ISS_ON;
+ IDSetSwitch(&NoiseReductionSP, NULL);
+
+ index = v4l_pwc->getWhiteBalance();
+ IUResetSwitches(&WhiteBalanceModeSP);
+ switch (index)
+ {
+ case PWC_WB_AUTO:
+ WhiteBalanceModeS[0].s = ISS_ON;
+ break;
+ case PWC_WB_MANUAL:
+ WhiteBalanceModeS[1].s = ISS_ON;
+ break;
+ case PWC_WB_INDOOR:
+ WhiteBalanceModeS[2].s = ISS_ON;
+ break;
+ case PWC_WB_OUTDOOR:
+ WhiteBalanceModeS[3].s = ISS_ON;
+ break;
+ case PWC_WB_FL:
+ WhiteBalanceModeS[3].s = ISS_ON;
+ break;
+ }
+ IDSetSwitch(&WhiteBalanceModeSP, NULL);
+
+}
+#endif
+
+#ifndef HAVE_LINUX_VIDEODEV2_H
+void V4L_Philips::updateV4L1Controls()
+{
+ int index =0;
+
+ ImageAdjustN[0].value = v4l_pwc->getContrast() / 256.;
+ ImageAdjustN[1].value = v4l_pwc->getBrightness() / 256.;
+ ImageAdjustN[2].value = v4l_pwc->getColor() / 256.;
+ index = v4l_pwc->getSharpness();
+ if (index < 0)
+ ImageAdjustN[3].value = -1;
+ else
+ ImageAdjustN[3].value = v4l_pwc->getSharpness() / 256.;
+
+ ImageAdjustN[4].value = v4l_pwc->getGain() / 256.;
+ ImageAdjustN[5].value = v4l_pwc->getGama() / 256.;
+
+ ImageAdjustNP.s = IPS_OK;
+ IDSetNumber(&ImageAdjustNP, NULL);
+
+
+}
+#endif
+
diff --git a/kstars/kstars/indi/v4lphilips.h b/kstars/kstars/indi/v4lphilips.h
new file mode 100644
index 00000000..59c33f0a
--- /dev/null
+++ b/kstars/kstars/indi/v4lphilips.h
@@ -0,0 +1,77 @@
+/*
+ Phlips webcam INDI driver
+ Copyright (C) 2003-2005 by Jasem Mutlaq
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ 2005.04.29 JM: There is no need for this file for Video 4 Linux 2. It is kept for V4L 1 compatiblity.
+
+*/
+
+#ifndef HAVE_LINUX_VIDEODEV2_H
+#include "webcam/v4l1_pwc.h"
+#endif
+
+#include "v4ldriver.h"
+
+class V4L_Philips : public V4L_Driver
+{
+ public:
+ V4L_Philips();
+ ~V4L_Philips();
+
+ /* INDI Functions that must be called from indidrivermain */
+ void ISGetProperties (const char *dev);
+ void ISNewSwitch (const char *dev, const char *name, ISState *states, char *names[], int n);
+ void ISNewText (const char *dev, const char *name, char *texts[], char *names[], int n);
+ void ISNewNumber (const char *dev, const char *name, double values[], char *names[], int n);
+
+ void initCamBase();
+ void initProperties(const char *dev);
+
+ private:
+
+ /* Switches */
+ ISwitch BackLightS[2];
+ ISwitch AntiFlickerS[2];
+ ISwitch NoiseReductionS[4];
+ ISwitch CamSettingS[3];
+ ISwitch WhiteBalanceModeS[5];
+
+
+ /* Nmubers */
+ INumber WhiteBalanceN[2];
+ INumber ShutterSpeedN[1];
+
+ /* Switch Vectors */
+ ISwitchVectorProperty BackLightSP;
+ ISwitchVectorProperty AntiFlickerSP;
+ ISwitchVectorProperty NoiseReductionSP;
+ ISwitchVectorProperty CamSettingSP;
+ ISwitchVectorProperty WhiteBalanceModeSP;
+
+ /* Number Vectors */
+ INumberVectorProperty WhiteBalanceNP;
+ INumberVectorProperty ShutterSpeedNP;
+
+ #ifndef HAVE_LINUX_VIDEODEV2_H
+ V4L1_PWC * v4l_pwc;
+ void updateV4L1Controls();
+ void getBasicData(void);
+ #endif
+
+};
+
+
diff --git a/kstars/kstars/indi/webcam/Makefile.am b/kstars/kstars/indi/webcam/Makefile.am
new file mode 100644
index 00000000..565859da
--- /dev/null
+++ b/kstars/kstars/indi/webcam/Makefile.am
@@ -0,0 +1,16 @@
+if HAVE_V4L2
+ libwebcam_linux = libwebcam_v4l2_linux.la
+else
+ libwebcam_linux = libwebcam_v4l1_linux.la
+endif
+
+noinst_LTLIBRARIES = libwebcam.la $(libwebcam_linux)
+
+libwebcam_v4l1_linux_la_SOURCES = PPort.cpp port.cpp v4l1_base.cpp v4l1_pwc.cpp ccvt_c2.c ccvt_misc.c
+libwebcam_v4l2_linux_la_SOURCES = PPort.cpp port.cpp v4l2_base.cpp ccvt_c2.c ccvt_misc.c
+
+libwebcam_la_SOURCES = empty_file.cpp
+libwebcam_la_LIBADD = $(libwebcam_linux)
+
+empty_file.cpp:
+ echo > empty_file.cpp
diff --git a/kstars/kstars/indi/webcam/PPort.cpp b/kstars/kstars/indi/webcam/PPort.cpp
new file mode 100644
index 00000000..b222a6f6
--- /dev/null
+++ b/kstars/kstars/indi/webcam/PPort.cpp
@@ -0,0 +1,107 @@
+/*
+ Copyright (C) 2004 by Jasem Mutlaq
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include "PPort.h"
+#include "port.h"
+
+#include <unistd.h>
+#include <sys/types.h>
+#include <iostream>
+
+using namespace std;
+
+#define TEST_VALIDITY {if (this==NULL) return false;}
+
+PPort::PPort() {
+ reset();
+}
+
+PPort::PPort(int ioPort) {
+ reset();
+ setPort(ioPort);
+}
+
+void PPort::reset() {
+ bitArray=0;
+ for (int i=0;i<8;++i) {
+ assignedBit[i]=NULL;
+ }
+ currentPort=NULL;
+}
+
+bool PPort::setPort(int ioPort) {
+ TEST_VALIDITY;
+ if (geteuid() != 0) {
+ cerr << "must be setuid root control parallel port"<<endl;
+ return false;
+ }
+ if (currentPort) {
+ delete currentPort;
+ }
+ reset();
+ currentPort=new port_t(ioPort);
+ return commit();
+}
+
+bool PPort::commit() {
+ TEST_VALIDITY;
+ if (currentPort) {
+ currentPort->write_data(bitArray);
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool PPort::setBit(const void * ID,int bit,bool stat) {
+ TEST_VALIDITY;
+ if (ID != assignedBit[bit]) {
+ return false;
+ }
+
+ if (stat) {
+ bitArray |= (1<<bit);
+ } else {
+ bitArray &= ~(1<<bit);
+ }
+ return true;
+}
+
+bool PPort::registerBit(const void * ID,int bit) {
+ TEST_VALIDITY;
+ if (assignedBit[bit] || currentPort==NULL) {
+ return false;
+ }
+ assignedBit[bit]=ID;
+ return true;
+}
+
+bool PPort::unregisterBit(const void * ID,int bit) {
+ TEST_VALIDITY;
+ if (assignedBit[bit] != ID) {
+ return false;
+ }
+ assignedBit[bit]=NULL;
+ return true;
+}
+
+bool PPort::isRegisterBit(const void * ID,int bit) const {
+ TEST_VALIDITY;
+ return (assignedBit[bit] == ID);
+}
diff --git a/kstars/kstars/indi/webcam/PPort.h b/kstars/kstars/indi/webcam/PPort.h
new file mode 100644
index 00000000..c095a6e7
--- /dev/null
+++ b/kstars/kstars/indi/webcam/PPort.h
@@ -0,0 +1,75 @@
+/*
+ Copyright (C) 2004 by Jasem Mutlaq
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef _PPort_hpp_
+#define _PPort_hpp_
+
+class port_t;
+
+/** To access and share the parallel port
+ between severa objects. */
+class PPort {
+public:
+ PPort();
+ PPort(int ioPort);
+ /** set the ioport associated to the // port.
+ \return true if the binding was possible
+ */
+ bool setPort(int ioPort);
+ /** set a data bit of the // port.
+ \return false if IO port not set, or bit not registered by ID.
+ \param ID the identifier used to register the bit
+ \param stat the stat wanted for the given bit
+ \param bit the bit to set. They are numbered from 0 to 7.
+
+ */
+ bool setBit(const void * ID,int bit,bool stat);
+ /** register a bit for object ID.
+ \param ID the identifier used to register the bit it should be the 'this' pointer.
+ \param bit the bit of the // port to register
+ \return false if the bit is allready register with an
+ other ID, or if the // port is not initialised.
+ */
+ bool registerBit(const void * ID,int bit);
+ /** release a bit.
+ \param ID the identifier used to register the bit
+ \param bit the bit to register.
+ \return false if the bit was not registered by ID or
+ if the if the // port is not initialised.
+ */
+ bool unregisterBit(const void * ID,int bit);
+
+ /** test if a bit is registerd.
+ \param ID the identifier used to register the bit
+ \param bit the bit to test.
+ \return false if the bit was not registered by ID or
+ if the if the // port is not initialised.
+ */
+ bool isRegisterBit(const void * ID,int bit) const;
+
+ /** set the bits off the // port according to previous call to setBit().
+ */
+ bool commit();
+private:
+ void reset();
+ unsigned char bitArray;
+ const void * assignedBit[8];
+ port_t * currentPort;
+};
+#endif
diff --git a/kstars/kstars/indi/webcam/ccvt.h b/kstars/kstars/indi/webcam/ccvt.h
new file mode 100644
index 00000000..c78f88a6
--- /dev/null
+++ b/kstars/kstars/indi/webcam/ccvt.h
@@ -0,0 +1,164 @@
+/* CCVT: ColourConVerT: simple library for converting colourspaces
+ Copyright (C) 2002 Nemosoft Unv.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ For questions, remarks, patches, etc. for this program, the author can be
+ reached at nemosoft@smcc.demon.nl.
+*/
+
+/*
+ $Log$
+ Revision 1.4 2005/04/29 16:51:20 mutlaqja
+ Adding initial support for Video 4 Linux 2 drivers. This mean that KStars can probably control Meade Lunar Planetary Imager (LPI). V4L2 requires a fairly recent kernel (> 2.6.9) and many drivers don't fully support it yet. It will take sometime. KStars still supports V4L1 and will continue so until V4L1 is obselete. Please test KStars video drivers if you can. Any comments welcomed.
+
+ CCMAIL: kstars-devel@kde.org
+
+ Revision 1.3 2004/06/26 23:12:03 mutlaqja
+ Hopefully this will fix compile issues on 64bit archs, and FreeBSD, among others. The assembly code is replaced with a more portable, albeit slower C implementation. I imported the videodev.h header after cleaning it for user space.
+
+ Anyone who has problems compiling this, please report the problem to kstars-devel@kde.org
+
+ I noticed one odd thing after updating my kdelibs, the LEDs don't change color when state is changed. Try that by starting any INDI device, and hit connect, if the LED turns to yellow and back to grey then it works fine, otherwise, we've got a problem.
+
+ CCMAIL: kstars-devel@kde.org
+
+ Revision 1.10 2003/10/24 16:55:18 nemosoft
+ removed erronous log messages
+
+ Revision 1.9 2002/11/03 22:46:25 nemosoft
+ Adding various RGB to RGB functions.
+ Adding proper copyright header too.
+
+ Revision 1.8 2002/04/14 01:00:27 nemosoft
+ Finishing touches: adding const, adding libs for 'show'
+*/
+
+
+#ifndef CCVT_H
+#define CCVT_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Colour ConVerT: going from one colour space to another.
+ ** NOTE: the set of available functions is far from complete! **
+
+ Format descriptions:
+ 420i = "4:2:0 interlaced"
+ YYYY UU YYYY UU even lines
+ YYYY VV YYYY VV odd lines
+ U/V data is subsampled by 2 both in horizontal
+ and vertical directions, and intermixed with the Y values.
+
+ 420p = "4:2:0 planar"
+ YYYYYYYY N lines
+ UUUU N/2 lines
+ VVVV N/2 lines
+ U/V is again subsampled, but all the Ys, Us and Vs are placed
+ together in separate buffers. The buffers may be placed in
+ one piece of contiguous memory though, with Y buffer first,
+ followed by U, followed by V.
+
+ yuyv = "4:2:2 interlaced"
+ YUYV YUYV YUYV ... N lines
+ The U/V data is subsampled by 2 in horizontal direction only.
+
+ bgr24 = 3 bytes per pixel, in the order Blue Green Red (whoever came up
+ with that idea...)
+ rgb24 = 3 bytes per pixel, in the order Red Green Blue (which is sensible)
+ rgb32 = 4 bytes per pixel, in the order Red Green Blue Alpha, with
+ Alpha really being a filler byte (0)
+ bgr32 = last but not least, 4 bytes per pixel, in the order Blue Green Red
+ Alpha, Alpha again a filler byte (0)
+ */
+
+/* 4:2:0 YUV planar to RGB/BGR */
+void ccvt_420p_bgr24(int width, int height, const void *src, void *dst);
+void ccvt_420p_rgb24(int width, int height, const void *src, void *dst);
+void ccvt_420p_bgr32(int width, int height, const void *src, void *dst);
+void ccvt_420p_rgb32(int width, int height, const void *src, void *dst);
+
+/* 4:2:2 YUYV interlaced to RGB/BGR */
+void ccvt_yuyv_rgb32(int width, int height, const void *src, void *dst);
+void ccvt_yuyv_bgr32(int width, int height, const void *src, void *dst);
+
+/* 4:2:2 YUYV interlaced to 4:2:0 YUV planar */
+void ccvt_yuyv_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv);
+
+/* RGB/BGR to 4:2:0 YUV interlaced */
+
+/* RGB/BGR to 4:2:0 YUV planar */
+void ccvt_rgb24_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv);
+void ccvt_bgr24_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv);
+
+/* RGB/BGR to RGB/BGR */
+void ccvt_bgr24_bgr32(int width, int height, const void *const src, void *const dst);
+void ccvt_bgr24_rgb32(int width, int height, const void *const src, void *const dst);
+void ccvt_bgr32_bgr24(int width, int height, const void *const src, void *const dst);
+void ccvt_bgr32_rgb24(int width, int height, const void *const src, void *const dst);
+void ccvt_rgb24_bgr32(int width, int height, const void *const src, void *const dst);
+void ccvt_rgb24_rgb32(int width, int height, const void *const src, void *const dst);
+void ccvt_rgb32_bgr24(int width, int height, const void *const src, void *const dst);
+void ccvt_rgb32_rgb24(int width, int height, const void *const src, void *const dst);
+
+int RGB2YUV (int x_dim, int y_dim, void *bmp, void *y_out, void *u_out, void *v_out, int flip);
+
+/*
+ * BAYER2RGB24 ROUTINE TAKEN FROM:
+ *
+ * Sonix SN9C101 based webcam basic I/F routines
+ * Copyright (C) 2004 Takafumi Mizuno <taka-qce@ls-a.jp>
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ * notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ * notice, this list of conditions and the following disclaimer in the
+ * documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+void bayer2rgb24(unsigned char *dst, unsigned char *src, long int WIDTH, long int HEIGHT);
+
+#ifdef __cplusplus
+}
+#endif
+
+enum Options {
+ ioNoBlock=(1<<0),
+ ioUseSelect=(1<<1),
+ haveBrightness=(1<<2),
+ haveContrast=(1<<3),
+ haveHue=(1<<4),
+ haveColor=(1<<5),
+ haveWhiteness=(1<<6) };
+
+
+#endif
diff --git a/kstars/kstars/indi/webcam/ccvt_c2.c b/kstars/kstars/indi/webcam/ccvt_c2.c
new file mode 100644
index 00000000..52ed276d
--- /dev/null
+++ b/kstars/kstars/indi/webcam/ccvt_c2.c
@@ -0,0 +1,118 @@
+/*
+ * Convert an image from yuv colourspace to rgb
+ *
+ * Code by Tony Hague (C) 2001.
+ */
+
+#include "ccvt.h"
+#include "ccvt_types.h"
+
+/* by suitable definition of PIXTYPE, can do yuv to rgb or bgr, with or
+without word alignment */
+
+/* This doesn't exactly earn a prize in a programming beauty contest. */
+
+#define WHOLE_FUNC2RGB(type) \
+ const unsigned char *y1, *y2, *u, *v; \
+ PIXTYPE_##type *l1, *l2; \
+ int r, g, b, cr, cg, cb, yp, j, i; \
+ \
+ if ((width & 1) || (height & 1)) \
+ return; \
+ \
+ l1 = (PIXTYPE_##type *)dst; \
+ l2 = l1 + width; \
+ y1 = (unsigned char *)src; \
+ y2 = y1 + width; \
+ u = (unsigned char *)src + width * height; \
+ v = u + (width * height) / 4; \
+ j = height / 2; \
+ while (j--) { \
+ i = width / 2; \
+ while (i--) { \
+ /* Since U & V are valid for 4 pixels, repeat code 4 \
+ times for different Y */ \
+ cb = ((*u-128) * 454)>>8; \
+ cr = ((*v-128) * 359)>>8; \
+ cg = ((*v-128) * 183 + (*u-128) * 88)>>8; \
+ \
+ yp = *(y1++); \
+ r = yp + cr; \
+ b = yp + cb; \
+ g = yp - cg; \
+ SAT(r); \
+ SAT(g); \
+ SAT(b); \
+ l1->b = b; \
+ l1->g = g; \
+ l1->r = r; \
+ l1++; \
+ \
+ yp = *(y1++); \
+ r = yp + cr; \
+ b = yp + cb; \
+ g = yp - cg; \
+ SAT(r); \
+ SAT(g); \
+ SAT(b); \
+ l1->b = b; \
+ l1->g = g; \
+ l1->r = r; \
+ l1++; \
+ \
+ yp = *(y2++); \
+ r = yp + cr; \
+ b = yp + cb; \
+ g = yp - cg; \
+ SAT(r); \
+ SAT(g); \
+ SAT(b); \
+ l2->b = b; \
+ l2->g = g; \
+ l2->r = r; \
+ l2++; \
+ \
+ yp = *(y2++); \
+ r = yp + cr; \
+ b = yp + cb; \
+ g = yp - cg; \
+ SAT(r); \
+ SAT(g); \
+ SAT(b); \
+ l2->b = b; \
+ l2->g = g; \
+ l2->r = r; \
+ l2++; \
+ \
+ u++; \
+ v++; \
+ } \
+ y1 = y2; \
+ y2 += width; \
+ l1 = l2; \
+ l2 += width; \
+ }
+
+
+
+
+void ccvt_420p_bgr32(int width, int height, const void *src, void *dst)
+{
+ WHOLE_FUNC2RGB(bgr32)
+}
+
+void ccvt_420p_bgr24(int width, int height, const void *src, void *dst)
+{
+ WHOLE_FUNC2RGB(bgr24)
+}
+
+void ccvt_420p_rgb32(int width, int height, const void *src, void *dst)
+{
+ WHOLE_FUNC2RGB(rgb32)
+}
+
+void ccvt_420p_rgb24(int width, int height, const void *src, void *dst)
+{
+ WHOLE_FUNC2RGB(rgb24)
+}
+
diff --git a/kstars/kstars/indi/webcam/ccvt_misc.c b/kstars/kstars/indi/webcam/ccvt_misc.c
new file mode 100644
index 00000000..e774ca6d
--- /dev/null
+++ b/kstars/kstars/indi/webcam/ccvt_misc.c
@@ -0,0 +1,435 @@
+/* CCVT: ColourConVerT: simple library for converting colourspaces
+ Copyright (C) 2002 Nemosoft Unv.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ For questions, remarks, patches, etc. for this program, the author can be
+ reached at nemosoft@smcc.demon.nl.
+*/
+
+/* This file contains CCVT functions that aren't available in assembly yet
+ (or are not worth programming)
+ */
+
+/*
+ * $Log$
+ * Revision 1.2 2005/04/29 16:51:20 mutlaqja
+ * Adding initial support for Video 4 Linux 2 drivers. This mean that KStars can probably control Meade Lunar Planetary Imager (LPI). V4L2 requires a fairly recent kernel (> 2.6.9) and many drivers don't fully support it yet. It will take sometime. KStars still supports V4L1 and will continue so until V4L1 is obselete. Please test KStars video drivers if you can. Any comments welcomed.
+ *
+ * CCMAIL: kstars-devel@kde.org
+ *
+ * Revision 1.1 2004/06/26 23:12:03 mutlaqja
+ * Hopefully this will fix compile issues on 64bit archs, and FreeBSD, among others. The assembly code is replaced with a more portable, albeit slower C implementation. I imported the videodev.h header after cleaning it for user space.
+ *
+ * Anyone who has problems compiling this, please report the problem to kstars-devel@kde.org
+ *
+ * I noticed one odd thing after updating my kdelibs, the LEDs don't change color when state is changed. Try that by starting any INDI device, and hit connect, if the LED turns to yellow and back to grey then it works fine, otherwise, we've got a problem.
+ *
+ * CCMAIL: kstars-devel@kde.org
+ *
+ * Revision 1.7 2003/01/02 04:10:19 nemosoft
+ * Adding ''upside down" conversion to rgb/bgr routines
+ *
+ * Revision 1.6 2002/12/03 23:29:11 nemosoft
+ * *** empty log message ***
+ *
+ * Revision 1.5 2002/12/03 23:27:41 nemosoft
+ * fixing log messages (gcc 3.2 complaining)
+ *
+ Revision 1.4 2002/12/03 22:29:07 nemosoft
+ Fixing up FTP stuff and some video
+
+ Revision 1.3 2002/11/03 22:46:25 nemosoft
+ Adding various RGB to RGB functions.
+ Adding proper copyright header too.
+ */
+
+
+#include "ccvt.h"
+#include "ccvt_types.h"
+#include <stdlib.h>
+
+static float RGBYUV02990[256], RGBYUV05870[256], RGBYUV01140[256];
+static float RGBYUV01684[256], RGBYUV03316[256];
+static float RGBYUV04187[256], RGBYUV00813[256];
+
+void InitLookupTable(void);
+
+
+/* YUYV: two Y's and one U/V */
+void ccvt_yuyv_rgb32(int width, int height, const void *src, void *dst)
+{
+ width=width; height=height; src=src; dst=dst;
+
+}
+
+
+void ccvt_yuyv_bgr32(int width, int height, const void *src, void *dst)
+{
+ const unsigned char *s;
+ PIXTYPE_bgr32 *d;
+ int l, c;
+ int r, g, b, cr, cg, cb, y1, y2;
+
+ l = height;
+ s = src;
+ d = dst;
+ while (l--) {
+ c = width >> 2;
+ while (c--) {
+ y1 = *s++;
+ cb = ((*s - 128) * 454) >> 8;
+ cg = (*s++ - 128) * 88;
+ y2 = *s++;
+ cr = ((*s - 128) * 359) >> 8;
+ cg = (cg + (*s++ - 128) * 183) >> 8;
+
+ r = y1 + cr;
+ b = y1 + cb;
+ g = y1 - cg;
+ SAT(r);
+ SAT(g);
+ SAT(b);
+ d->b = b;
+ d->g = g;
+ d->r = r;
+ d++;
+ r = y2 + cr;
+ b = y2 + cb;
+ g = y2 - cg;
+ SAT(r);
+ SAT(g);
+ SAT(b);
+ d->b = b;
+ d->g = g;
+ d->r = r;
+ d++;
+ }
+ }
+
+}
+
+void ccvt_yuyv_420p(int width, int height, const void *src, void *dsty, void *dstu, void *dstv)
+{
+ int n, l, j;
+ const unsigned char *s1, *s2;
+ unsigned char *dy, *du, *dv;
+
+ dy = (unsigned char *)dsty;
+ du = (unsigned char *)dstu;
+ dv = (unsigned char *)dstv;
+ s1 = (unsigned char *)src;
+ s2 = s1; /* keep pointer */
+ n = width * height;
+ for (; n > 0; n--) {
+ *dy = *s1;
+ dy++;
+ s1 += 2;
+ }
+
+ /* Two options here: average U/V values, or skip every second row */
+ s1 = s2; /* restore pointer */
+ s1++; /* point to U */
+ for (l = 0; l < height; l += 2) {
+ s2 = s1 + width * 2; /* odd line */
+ for (j = 0; j < width; j += 2) {
+ *du = (*s1 + *s2) / 2;
+ du++;
+ s1 += 2;
+ s2 += 2;
+ *dv = (*s1 + *s2) / 2;
+ dv++;
+ s1 += 2;
+ s2 += 2;
+ }
+ s1 = s2;
+ }
+}
+
+void bayer2rgb24(unsigned char *dst, unsigned char *src, long int WIDTH, long int HEIGHT)
+{
+ long int i;
+ unsigned char *rawpt, *scanpt;
+ long int size;
+
+ rawpt = src;
+ scanpt = dst;
+ size = WIDTH*HEIGHT;
+
+ for ( i = 0; i < size; i++ ) {
+ if ( (i/WIDTH) % 2 == 0 ) {
+ if ( (i % 2) == 0 ) {
+ /* B */
+ if ( (i > WIDTH) && ((i % WIDTH) > 0) ) {
+ *scanpt++ = (*(rawpt-WIDTH-1)+*(rawpt-WIDTH+1)+
+ *(rawpt+WIDTH-1)+*(rawpt+WIDTH+1))/4; /* R */
+ *scanpt++ = (*(rawpt-1)+*(rawpt+1)+
+ *(rawpt+WIDTH)+*(rawpt-WIDTH))/4; /* G */
+ *scanpt++ = *rawpt; /* B */
+ } else {
+ /* first line or left column */
+ *scanpt++ = *(rawpt+WIDTH+1); /* R */
+ *scanpt++ = (*(rawpt+1)+*(rawpt+WIDTH))/2; /* G */
+ *scanpt++ = *rawpt; /* B */
+ }
+ } else {
+ /* (B)G */
+ if ( (i > WIDTH) && ((i % WIDTH) < (WIDTH-1)) ) {
+ *scanpt++ = (*(rawpt+WIDTH)+*(rawpt-WIDTH))/2; /* R */
+ *scanpt++ = *rawpt; /* G */
+ *scanpt++ = (*(rawpt-1)+*(rawpt+1))/2; /* B */
+ } else {
+ /* first line or right column */
+ *scanpt++ = *(rawpt+WIDTH); /* R */
+ *scanpt++ = *rawpt; /* G */
+ *scanpt++ = *(rawpt-1); /* B */
+ }
+ }
+ } else {
+ if ( (i % 2) == 0 ) {
+ /* G(R) */
+ if ( (i < (WIDTH*(HEIGHT-1))) && ((i % WIDTH) > 0) ) {
+ *scanpt++ = (*(rawpt-1)+*(rawpt+1))/2; /* R */
+ *scanpt++ = *rawpt; /* G */
+ *scanpt++ = (*(rawpt+WIDTH)+*(rawpt-WIDTH))/2; /* B */
+ } else {
+ /* bottom line or left column */
+ *scanpt++ = *(rawpt+1); /* R */
+ *scanpt++ = *rawpt; /* G */
+ *scanpt++ = *(rawpt-WIDTH); /* B */
+ }
+ } else {
+ /* R */
+ if ( i < (WIDTH*(HEIGHT-1)) && ((i % WIDTH) < (WIDTH-1)) ) {
+ *scanpt++ = *rawpt; /* R */
+ *scanpt++ = (*(rawpt-1)+*(rawpt+1)+
+ *(rawpt-WIDTH)+*(rawpt+WIDTH))/4; /* G */
+ *scanpt++ = (*(rawpt-WIDTH-1)+*(rawpt-WIDTH+1)+
+ *(rawpt+WIDTH-1)+*(rawpt+WIDTH+1))/4; /* B */
+ } else {
+ /* bottom line or right column */
+ *scanpt++ = *rawpt; /* R */
+ *scanpt++ = (*(rawpt-1)+*(rawpt-WIDTH))/2; /* G */
+ *scanpt++ = *(rawpt-WIDTH-1); /* B */
+ }
+ }
+ }
+ rawpt++;
+ }
+
+}
+
+/************************************************************************
+ *
+ * int RGB2YUV (int x_dim, int y_dim, void *bmp, YUV *yuv)
+ *
+ * Purpose : It takes a 24-bit RGB bitmap and convert it into
+ * YUV (4:2:0) format
+ *
+ * Input : x_dim the x dimension of the bitmap
+ * y_dim the y dimension of the bitmap
+ * bmp pointer to the buffer of the bitmap
+ * yuv pointer to the YUV structure
+ *
+ * Output : 0 OK
+ * 1 wrong dimension
+ * 2 memory allocation error
+ *
+ * Side Effect :
+ * None
+ *
+ * Date : 09/28/2000
+ *
+ * Contacts:
+ *
+ * Adam Li
+ *
+ * DivX Advance Research Center <darc@projectmayo.com>
+ *
+ ************************************************************************/
+
+int RGB2YUV (int x_dim, int y_dim, void *bmp, void *y_out, void *u_out, void *v_out, int flip)
+{
+ static int init_done = 0;
+
+ long i, j, size;
+ unsigned char *r, *g, *b;
+ unsigned char *y, *u, *v;
+ unsigned char *pu1, *pu2, *pv1, *pv2, *psu, *psv;
+ unsigned char *y_buffer, *u_buffer, *v_buffer;
+ unsigned char *sub_u_buf, *sub_v_buf;
+
+ if (init_done == 0)
+ {
+ InitLookupTable();
+ init_done = 1;
+ }
+
+ /* check to see if x_dim and y_dim are divisible by 2*/
+ if ((x_dim % 2) || (y_dim % 2)) return 1;
+ size = x_dim * y_dim;
+
+ /* allocate memory*/
+ y_buffer = (unsigned char *)y_out;
+ sub_u_buf = (unsigned char *)u_out;
+ sub_v_buf = (unsigned char *)v_out;
+ u_buffer = (unsigned char *)malloc(size * sizeof(unsigned char));
+ v_buffer = (unsigned char *)malloc(size * sizeof(unsigned char));
+ if (!(u_buffer && v_buffer))
+ {
+ if (u_buffer) free(u_buffer);
+ if (v_buffer) free(v_buffer);
+ return 2;
+ }
+
+ b = (unsigned char *)bmp;
+ y = y_buffer;
+ u = u_buffer;
+ v = v_buffer;
+
+ /* convert RGB to YUV*/
+ if (!flip) {
+ for (j = 0; j < y_dim; j ++)
+ {
+ y = y_buffer + (y_dim - j - 1) * x_dim;
+ u = u_buffer + (y_dim - j - 1) * x_dim;
+ v = v_buffer + (y_dim - j - 1) * x_dim;
+
+ for (i = 0; i < x_dim; i ++) {
+ g = b + 1;
+ r = b + 2;
+ *y = (unsigned char)( RGBYUV02990[*r] + RGBYUV05870[*g] + RGBYUV01140[*b]);
+ *u = (unsigned char)(- RGBYUV01684[*r] - RGBYUV03316[*g] + (*b)/2 + 128);
+ *v = (unsigned char)( (*r)/2 - RGBYUV04187[*g] - RGBYUV00813[*b] + 128);
+ b += 3;
+ y ++;
+ u ++;
+ v ++;
+ }
+ }
+ } else {
+ for (i = 0; i < size; i++)
+ {
+ g = b + 1;
+ r = b + 2;
+ *y = (unsigned char)( RGBYUV02990[*r] + RGBYUV05870[*g] + RGBYUV01140[*b]);
+ *u = (unsigned char)(- RGBYUV01684[*r] - RGBYUV03316[*g] + (*b)/2 + 128);
+ *v = (unsigned char)( (*r)/2 - RGBYUV04187[*g] - RGBYUV00813[*b] + 128);
+ b += 3;
+ y ++;
+ u ++;
+ v ++;
+ }
+ }
+
+ /* subsample UV*/
+ for (j = 0; j < y_dim/2; j ++)
+ {
+ psu = sub_u_buf + j * x_dim / 2;
+ psv = sub_v_buf + j * x_dim / 2;
+ pu1 = u_buffer + 2 * j * x_dim;
+ pu2 = u_buffer + (2 * j + 1) * x_dim;
+ pv1 = v_buffer + 2 * j * x_dim;
+ pv2 = v_buffer + (2 * j + 1) * x_dim;
+ for (i = 0; i < x_dim/2; i ++)
+ {
+ *psu = (*pu1 + *(pu1+1) + *pu2 + *(pu2+1)) / 4;
+ *psv = (*pv1 + *(pv1+1) + *pv2 + *(pv2+1)) / 4;
+ psu ++;
+ psv ++;
+ pu1 += 2;
+ pu2 += 2;
+ pv1 += 2;
+ pv2 += 2;
+ }
+ }
+
+ free(u_buffer);
+ free(v_buffer);
+
+ return 0;
+}
+
+
+void InitLookupTable()
+{
+ int i;
+
+ for (i = 0; i < 256; i++) RGBYUV02990[i] = (float)0.2990 * i;
+ for (i = 0; i < 256; i++) RGBYUV05870[i] = (float)0.5870 * i;
+ for (i = 0; i < 256; i++) RGBYUV01140[i] = (float)0.1140 * i;
+ for (i = 0; i < 256; i++) RGBYUV01684[i] = (float)0.1684 * i;
+ for (i = 0; i < 256; i++) RGBYUV03316[i] = (float)0.3316 * i;
+ for (i = 0; i < 256; i++) RGBYUV04187[i] = (float)0.4187 * i;
+ for (i = 0; i < 256; i++) RGBYUV00813[i] = (float)0.0813 * i;
+}
+
+
+/* RGB/BGR to RGB/BGR */
+
+#define RGBBGR_BODY24(TIN, TOUT) \
+void ccvt_ ## TIN ## _ ## TOUT (int width, int height, const void *const src, void *dst) \
+{ \
+ const PIXTYPE_ ## TIN *in = src; \
+ PIXTYPE_ ## TOUT *out = dst; \
+ int l, c, stride = 0; \
+ \
+ stride = width; \
+ out += ((height - 1) * width); \
+ stride *= 2; \
+ for (l = 0; l < height; l++) { \
+ for (c = 0; c < width; c++) { \
+ out->r = in->r; \
+ out->g = in->g; \
+ out->b = in->b; \
+ in++; \
+ out++; \
+ } \
+ out -= stride; \
+ } \
+}
+
+#define RGBBGR_BODY32(TIN, TOUT) \
+void ccvt_ ## TIN ## _ ## TOUT (int width, int height, const void *const src, void *dst) \
+{ \
+ const PIXTYPE_ ## TIN *in = src; \
+ PIXTYPE_ ## TOUT *out = dst; \
+ int l, c, stride = 0; \
+ \
+ stride = width;\
+ out += ((height - 1) * width); \
+ stride *= 2; \
+ for (l = 0; l < height; l++) { \
+ for (c = 0; c < width; c++) { \
+ out->r = in->r; \
+ out->g = in->g; \
+ out->b = in->b; \
+ out->z = 0; \
+ in++; \
+ out++; \
+ } \
+ out -= stride; \
+ } \
+}
+
+RGBBGR_BODY32(bgr24, bgr32)
+RGBBGR_BODY32(bgr24, rgb32)
+RGBBGR_BODY32(rgb24, bgr32)
+RGBBGR_BODY32(rgb24, rgb32)
+
+RGBBGR_BODY24(bgr32, bgr24)
+RGBBGR_BODY24(bgr32, rgb24)
+RGBBGR_BODY24(rgb32, bgr24)
+RGBBGR_BODY24(rgb32, rgb24)
diff --git a/kstars/kstars/indi/webcam/ccvt_types.h b/kstars/kstars/indi/webcam/ccvt_types.h
new file mode 100644
index 00000000..8e40f9fc
--- /dev/null
+++ b/kstars/kstars/indi/webcam/ccvt_types.h
@@ -0,0 +1,60 @@
+/* CCVT: ColourConVerT: simple library for converting colourspaces
+ Copyright (C) 2002 Nemosoft Unv.
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+ For questions, remarks, patches, etc. for this program, the author can be
+ reached at nemosoft@smcc.demon.nl.
+*/
+
+#ifndef CCVT_TYPES_H
+#define CCVT_TYPES_H
+
+typedef struct
+{
+ unsigned char b;
+ unsigned char g;
+ unsigned char r;
+ unsigned char z;
+} PIXTYPE_bgr32;
+
+typedef struct
+{
+ unsigned char b;
+ unsigned char g;
+ unsigned char r;
+} PIXTYPE_bgr24;
+
+typedef struct
+{
+ unsigned char r;
+ unsigned char g;
+ unsigned char b;
+ unsigned char z;
+} PIXTYPE_rgb32;
+
+typedef struct
+{
+ unsigned char r;
+ unsigned char g;
+ unsigned char b;
+} PIXTYPE_rgb24;
+
+#define SAT(c) \
+ if (c & (~255)) { if (c < 0) c = 0; else c = 255; }
+
+
+
+#endif
diff --git a/kstars/kstars/indi/webcam/port.cpp b/kstars/kstars/indi/webcam/port.cpp
new file mode 100644
index 00000000..fce53a18
--- /dev/null
+++ b/kstars/kstars/indi/webcam/port.cpp
@@ -0,0 +1,199 @@
+/* libcqcam - shared Color Quickcam routines
+ * Copyright (C) 1996-1998 by Patrick Reynolds
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+// I/O ports wrapper code
+// This file might need tweaking if you're trying to port my code to other
+// x86 Unix platforms. Code is already available for Linux, FreeBSD, and
+// QNX; see the Makefile.
+//
+// QNX code by: Anders Arpteg <aa11ac@hik.se>
+// FreeBSD code by: Patrick Reynolds <reynolds@cs.duke.edu> and Charles
+// Henrich <henrich@msu.edu>
+
+
+//#include "config.h"
+
+#include <stdio.h>
+#include <errno.h>
+
+#ifdef LOCKING
+#include <fcntl.h>
+#include <sys/stat.h>
+#endif /* LOCKING */
+
+#ifdef __linux__
+ #if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__)
+ #include <fcntl.h>
+ #else
+ #include <sys/io.h>
+ #endif /* arm */
+#elif defined(QNX)
+#include <conio.h>
+#elif defined(__FreeBSD__)
+#include <sys/types.h>
+#include <machine/cpufunc.h>
+#elif defined(BSDI)
+#include <machine/inline.h>
+#elif defined(OPENBSD)
+#include <machine/pio.h>
+#elif defined(LYNX)
+#include "lynx-io.h"
+#elif defined(SOLARIS)
+#include "solaris-io.h"
+#else
+#error Please define a platform in the Makefile
+#endif /* which OS */
+
+#include "port.h"
+
+port_t::port_t(int iport) {
+ port = -1;
+
+#ifdef LOCKING
+ if (lock(iport) == -1) {
+#ifdef DEBUG
+ fprintf(stderr, "port 0x%x already locked\n", iport);
+#endif /* DEBUG */
+ return;
+ }
+#endif /* LOCKING */
+
+#ifdef LINUX
+#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__)
+ if ((devport = open("/dev/port", O_RDWR)) < 0) {
+ perror("open /dev/port");
+ return;
+ }
+#else
+ if (ioperm(iport, 3, 1) == -1) {
+ perror("ioperm()");
+ return;
+ }
+#endif /* arm */
+#elif defined(FREEBSD)
+ if ((devio = fopen("/dev/io", "r+")) == NULL) {
+ perror("fopen /dev/io");
+ return;
+ }
+#elif defined(OPENBSD)
+ if (i386_iopl(1) == -1) {
+ perror("i386_iopl");
+ return;
+ }
+#elif defined(LYNX)
+ if (io_access() < 0) {
+ perror("io_access");
+ return;
+ }
+#elif defined(SOLARIS)
+ if (openiop()) {
+ perror("openiop");
+ return;
+ }
+#endif /* which OS */
+
+ port = iport;
+ port1 = port + 1;
+ port2 = port + 2;
+ control_reg = read_control();
+}
+
+port_t::~port_t(void) {
+#ifdef LOCKING
+ unlock(port);
+#endif /* LOCKING */
+#ifdef LINUX
+#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__)
+ if (devport >= 0)
+ close(devport);
+#else
+ if (port > 0 && geteuid() == 0)
+ if (ioperm(port, 3, 0) != 0) // drop port permissions -- still must
+ // be root
+ perror("ioperm()");
+#endif /* arm */
+#elif defined(FREEBSD)
+ if (devio != NULL)
+ fclose(devio);
+#elif defined(SOLARIS)
+ close(iopfd);
+#endif /* which OS */
+}
+
+#ifdef LOCKING
+int port_t::lock(int portnum) {
+ char lockfile[80];
+ sprintf(lockfile, "/tmp/LOCK.qcam.0x%x", portnum);
+ while ((lock_fd = open(lockfile, O_WRONLY | O_CREAT | O_EXCL, 0600)) == -1) {
+ if (errno != EEXIST) {
+ perror(lockfile);
+ return -1;
+ }
+ struct stat stat_buf;
+ if (lstat(lockfile, &stat_buf) < 0) continue;
+ if (S_ISLNK(stat_buf.st_mode) || stat_buf.st_uid != 0) {
+ if (unlink(lockfile)) {
+ if (errno == ENOENT) continue;
+ if (errno != EISDIR || (rmdir(lockfile) && errno != ENOENT)) {
+ /* known problem: if lockfile exists and is a non-empty
+ directory, we give up instead of doing an rm-r of it */
+ perror(lockfile);
+ return -1;
+ }
+ }
+ continue;
+ }
+ lock_fd = open(lockfile, O_WRONLY, 0600);
+ if (lock_fd == -1) {
+ perror(lockfile);
+ return -1;
+ }
+ break;
+ }
+
+ static struct flock lock_info;
+ lock_info.l_type = F_WRLCK;
+#ifdef LOCK_FAIL
+ if (fcntl(lock_fd, F_SETLK, &lock_info) != 0) {
+#else
+ if (fcntl(lock_fd, F_SETLKW, &lock_info) != 0) {
+#endif /* LOCK_FAIL */
+ if (errno != EAGAIN)
+ perror("fcntl");
+ return -1;
+ }
+ chown(lockfile, getuid(), getgid());
+#ifdef DEBUG
+ fprintf(stderr, "Locked port 0x%x\n", portnum);
+#endif /* DEBUG */
+ return 0;
+}
+
+void port_t::unlock(int portnum) {
+ if (portnum == -1)
+ return;
+ close(lock_fd); // this clears the lock
+ char lockfile[80];
+ sprintf(lockfile, "/tmp/LOCK.qcam.0x%x", portnum);
+ if (unlink(lockfile)) perror(lockfile);
+#ifdef DEBUG
+ fprintf(stderr, "Unlocked port 0x%x\n", portnum);
+#endif /* DEBUG */
+}
+#endif /* LOCKING */
diff --git a/kstars/kstars/indi/webcam/port.h b/kstars/kstars/indi/webcam/port.h
new file mode 100644
index 00000000..c5896858
--- /dev/null
+++ b/kstars/kstars/indi/webcam/port.h
@@ -0,0 +1,122 @@
+/* libcqcam - shared Color Quickcam routines
+ * Copyright (C) 1996-1998 by Patrick Reynolds
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Library General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Library General Public License for more details.
+ *
+ * You should have received a copy of the GNU Library General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA 02110-1301, USA.
+ */
+
+// I/O ports wrapper definitions and prototypes
+// This file might need tweaking if you're trying to port my code to other
+// x86 Unix platforms. Code is already available for Linux, FreeBSD, and
+// QNX; see the Makefile.
+//
+// QNX code by: Anders Arpteg <aa11ac@hik.se>
+// FreeBSD code by: Patrick Reynolds <reynolds@cs.duke.edu> and Charles
+// Henrich <henrich@msu.edu>
+// Inlining implemented by: Philip Blundell <philip.blundell@pobox.com>
+
+#ifndef PORT_H
+#define PORT_H
+
+//#include "config.h"
+
+#include <unistd.h>
+
+#ifdef __linux__
+ #if !defined(arm) && !defined(__hppa__) && !defined(__sparc__) && !defined(__ppc__) && !defined(__powerpc__) && !defined(__s390__) && !defined(__s390x__) && !defined(__mips__) && !defined(__mc68000__)
+ #include <sys/io.h>
+ #endif /* !arm */
+#elif defined(QNX)
+#include <conio.h>
+#elif defined(__FreeBSD__)
+#include <machine/cpufunc.h>
+#include <stdio.h>
+#elif defined(BSDI)
+#include <machine/inline.h>
+#elif defined(OPENBSD)
+#include <machine/pio.h>
+#elif defined(LYNX)
+#include "lynx-io.h"
+#elif defined(SOLARIS)
+#include "solaris-io.h"
+#else
+#error Please define a platform in the Makefile
+#endif
+
+#if defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__)
+static char ports_temp;
+
+#ifdef inb
+#undef inb
+#endif /* inb */
+#define inb(port) \
+ lseek(devport, port, SEEK_SET), \
+ read(devport, &ports_temp, 1), \
+ ports_temp
+
+#ifdef outb
+#undef outb
+#endif /* inb */
+#define outb(data, port) \
+ lseek(devport, port, SEEK_SET); \
+ ports_temp = data; \
+ write(devport, &ports_temp, 1);
+
+#endif /* arm, hppa */
+
+class port_t {
+public:
+ port_t(int iport);
+ ~port_t(void);
+
+ inline int read_data(void) { return inb(port); }
+ inline int read_status(void) { return inb(port1); }
+ inline int read_control(void) { return inb(port2); }
+
+#if defined(LINUX) || defined(LYNX)
+ inline void write_data(int data) { outb(data, port); }
+ inline void write_control(int data) { outb(control_reg = data, port2); }
+ inline void setbit_control(int data) { outb(control_reg |= data, port2); }
+ inline void clearbit_control(int data) { outb(control_reg &= ~data, port2); }
+#else // Solaris, QNX, and *BSD use (port, data) instead
+ inline void write_data(int data) { outb(port, data); }
+ inline void write_control(int data) { outb(port2, control_reg = data); }
+ inline void setbit_control(int data) { outb(port2, control_reg |= data); }
+ inline void clearbit_control(int data) { outb(port2, control_reg &= ~data); }
+#endif
+
+ inline int get_port() { return port; }
+ inline operator bool () const { return port != -1; }
+
+private:
+ int port; // number of the base port
+ int port1; // port+1, precalculated for speed
+ int port2; // port+2, precalculated for speed
+ int control_reg; // current contents of the control register
+#ifdef LOCKING
+ int lock_fd;
+ int lock(int portnum);
+ void unlock(int portnum);
+#endif
+
+#ifdef FREEBSD
+ FILE *devio;
+#endif
+#if defined(__linux__) && (defined(arm) || defined(__hppa__) || defined(__sparc__) || defined(__ppc__) || defined(__powerpc__) || defined(__s390__) || defined(__s390x__) || defined(__mips__) || defined(__mc68000__))
+ int devport;
+#endif
+};
+
+#endif
diff --git a/kstars/kstars/indi/webcam/pwc-ioctl.h b/kstars/kstars/indi/webcam/pwc-ioctl.h
new file mode 100644
index 00000000..9b650298
--- /dev/null
+++ b/kstars/kstars/indi/webcam/pwc-ioctl.h
@@ -0,0 +1,176 @@
+#ifndef PWC_IOCTL_H
+#define PWC_IOCTL_H
+
+/* (C) 2001-2002 Nemosoft Unv. webcam@smcc.demon.nl
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+*/
+
+/* This is pwc-ioctl.h belonging to PWC 8.6 */
+
+/*
+ Changes
+ 2001/08/03 Alvarado Added ioctl constants to access methods for
+ changing white balance and red/blue gains
+ */
+
+/* These are private ioctl() commands, specific for the Philips webcams.
+ They contain functions not found in other webcams, and settings not
+ specified in the Video4Linux API.
+
+ The #define names are built up like follows:
+ VIDIOC VIDeo IOCtl prefix
+ PWC Philps WebCam
+ G optional: Get
+ S optional: Set
+ ... the function
+ */
+
+
+
+
+/* The frame rate is encoded in the video_window.flags parameter using
+ the upper 16 bits, since some flags are defined nowadays. The following
+ defines provide a mask and shift to filter out this value.
+
+ In 'Snapshot' mode the camera freezes its automatic exposure and colour
+ balance controls.
+ */
+#define PWC_FPS_SHIFT 16
+#define PWC_FPS_MASK 0x00FF0000
+#define PWC_FPS_FRMASK 0x003F0000
+#define PWC_FPS_SNAPSHOT 0x00400000
+
+
+
+struct pwc_probe
+{
+ char name[32];
+ int type;
+};
+
+
+/* pwc_whitebalance.mode values */
+#define PWC_WB_INDOOR 0
+#define PWC_WB_OUTDOOR 1
+#define PWC_WB_FL 2
+#define PWC_WB_MANUAL 3
+#define PWC_WB_AUTO 4
+
+/* Used with VIDIOCPWC[SG]AWB (Auto White Balance).
+ Set mode to one of the PWC_WB_* values above.
+ *red and *blue are the respective gains of these colour components inside
+ the camera; range 0..65535
+ When 'mode' == PWC_WB_MANUAL, 'manual_red' and 'manual_blue' are set or read;
+ otherwise undefined.
+ 'read_red' and 'read_blue' are read-only.
+*/
+
+struct pwc_whitebalance
+{
+ int mode;
+ int manual_red, manual_blue; /* R/W */
+ int read_red, read_blue; /* R/O */
+};
+
+/*
+ 'control_speed' and 'control_delay' are used in automatic whitebalance mode,
+ and tell the camera how fast it should react to changes in lighting, and
+ with how much delay. Valid values are 0..65535.
+*/
+struct pwc_wb_speed
+{
+ int control_speed;
+ int control_delay;
+
+};
+
+/* Used with VIDIOCPWC[SG]LED */
+struct pwc_leds
+{
+ int led_on; /* Led on-time; range = 0..25000 */
+ int led_off; /* Led off-time; range = 0..25000 */
+};
+
+
+
+ /* Restore user settings */
+#define VIDIOCPWCRUSER _IO('v', 192)
+ /* Save user settings */
+#define VIDIOCPWCSUSER _IO('v', 193)
+ /* Restore factory settings */
+#define VIDIOCPWCFACTORY _IO('v', 194)
+
+ /* You can manipulate the compression factor. A compression preference of 0
+ means use uncompressed modes when available; 1 is low compression, 2 is
+ medium and 3 is high compression preferred. Of course, the higher the
+ compression, the lower the bandwidth used but more chance of artefacts
+ in the image. The driver automatically chooses a higher compression when
+ the preferred mode is not available.
+ */
+ /* Set preferred compression quality (0 = uncompressed, 3 = highest compression) */
+#define VIDIOCPWCSCQUAL _IOW('v', 195, int)
+ /* Get preferred compression quality */
+#define VIDIOCPWCGCQUAL _IOR('v', 195, int)
+
+
+ /* This is a probe function; since so many devices are supported, it
+ becomes difficult to include all the names in programs that want to
+ check for the enhanced Philips stuff. So in stead, try this PROBE;
+ it returns a structure with the original name, and the corresponding
+ Philips type.
+ To use, fill the structure with zeroes, call PROBE and if that succeeds,
+ compare the name with that returned from VIDIOCGCAP; they should be the
+ same. If so, you can be assured it is a Philips (OEM) cam and the type
+ is valid.
+ */
+#define VIDIOCPWCPROBE _IOR('v', 199, struct pwc_probe)
+
+ /* Set AGC (Automatic Gain Control); int < 0 = auto, 0..65535 = fixed */
+#define VIDIOCPWCSAGC _IOW('v', 200, int)
+ /* Get AGC; int < 0 = auto; >= 0 = fixed, range 0..65535 */
+#define VIDIOCPWCGAGC _IOR('v', 200, int)
+ /* Set shutter speed; int < 0 = auto; >= 0 = fixed, range 0..65535 */
+#define VIDIOCPWCSSHUTTER _IOW('v', 201, int)
+
+ /* Color compensation (Auto White Balance) */
+#define VIDIOCPWCSAWB _IOW('v', 202, struct pwc_whitebalance)
+#define VIDIOCPWCGAWB _IOR('v', 202, struct pwc_whitebalance)
+
+ /* Auto WB speed */
+#define VIDIOCPWCSAWBSPEED _IOW('v', 203, struct pwc_wb_speed)
+#define VIDIOCPWCGAWBSPEED _IOR('v', 203, struct pwc_wb_speed)
+
+ /* LEDs on/off/blink; int range 0..65535 */
+#define VIDIOCPWCSLED _IOW('v', 205, struct pwc_leds)
+#define VIDIOCPWCGLED _IOR('v', 205, struct pwc_leds)
+
+ /* Contour (sharpness); int < 0 = auto, 0..65536 = fixed */
+#define VIDIOCPWCSCONTOUR _IOW('v', 206, int)
+#define VIDIOCPWCGCONTOUR _IOR('v', 206, int)
+
+ /* Backlight compensation; 0 = off, otherwise on */
+#define VIDIOCPWCSBACKLIGHT _IOW('v', 207, int)
+#define VIDIOCPWCGBACKLIGHT _IOR('v', 207, int)
+
+ /* Flickerless mode; = 0 off, otherwise on */
+#define VIDIOCPWCSFLICKER _IOW('v', 208, int)
+#define VIDIOCPWCGFLICKER _IOR('v', 208, int)
+
+ /* Dynamic noise reduction; 0 off, 3 = high noise reduction */
+#define VIDIOCPWCSDYNNOISE _IOW('v', 209, int)
+#define VIDIOCPWCGDYNNOISE _IOR('v', 209, int)
+
+#endif
diff --git a/kstars/kstars/indi/webcam/v4l1_base.cpp b/kstars/kstars/indi/webcam/v4l1_base.cpp
new file mode 100644
index 00000000..12007870
--- /dev/null
+++ b/kstars/kstars/indi/webcam/v4l1_base.cpp
@@ -0,0 +1,564 @@
+/*
+ Copyright (C) 2005 by Jasem Mutlaq
+
+ Some code based on qastrocam
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include <iostream>
+
+#include <sys/ioctl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <errno.h>
+#include <sys/mman.h>
+#include <string.h>
+
+#include "ccvt.h"
+#include "v4l1_base.h"
+#include "../eventloop.h"
+#include "../indidevapi.h"
+
+#define ERRMSGSIZ 1024
+
+using namespace std;
+
+V4L1_Base::V4L1_Base()
+{
+ frameRate=10;
+ fd=-1;
+ //usingTimer = false;
+
+ //frameUpdate = true;
+ //selectCallBackID = -1;
+ //timerCallBackID = -1;
+
+ YBuf = NULL;
+ UBuf = NULL;
+ VBuf = NULL;
+ colorBuffer= NULL;
+ buffer_start=NULL;
+
+}
+
+V4L1_Base::~V4L1_Base()
+{
+
+ delete (YBuf);
+ delete (UBuf);
+ delete (VBuf);
+ delete (colorBuffer);
+
+}
+
+int V4L1_Base::connectCam(const char * devpath, char *errmsg)
+{
+ options= (haveBrightness|haveContrast|haveHue|haveColor|haveWhiteness);
+
+ buffer_start=NULL;
+ frameRate=10;
+ fd=-1;
+ //usingTimer = false;
+
+ //frameUpdate = true;
+ //selectCallBackID = -1;
+ //timerCallBackID = -1;
+
+ cerr << "In connect Cam with device " << devpath << endl;
+ if (-1 == (fd=open(devpath, O_RDONLY | O_NONBLOCK, 0)))
+ {
+ strncpy(errmsg, strerror(errno), ERRMSGSIZ);
+ cerr << strerror(errno);
+ return -1;
+ }
+
+ cerr << "Device opened" << endl;
+
+ if (fd != -1)
+ {
+ if (-1 == ioctl(fd,VIDIOCGCAP,&capability))
+ {
+ cerr << "Error: ioctl (VIDIOCGCAP)" << endl;
+ strncpy(errmsg, "ioctl (VIDIOCGCAP)", ERRMSGSIZ);
+ return -1;
+ }
+ if (-1 == ioctl (fd, VIDIOCGWIN, &window))
+ {
+ cerr << "Error ioctl (VIDIOCGWIN)" << endl;
+ strncpy(errmsg, "ioctl (VIDIOCGWIN)", ERRMSGSIZ);
+ return -1;
+ }
+ if (-1 == ioctl (fd, VIDIOCGPICT, &picture_format))
+ {
+ cerr << "Error: ioctl (VIDIOCGPICT)" << endl;
+ strncpy(errmsg, "ioctl (VIDIOCGPICT)", ERRMSGSIZ);
+ return -1;
+ }
+
+ init(0);
+ }
+
+ cerr << "initial size w:" << window.width << " -- h: " << window.height << endl;
+
+ /*if (options & ioUseSelect)
+ {
+ selectCallBackID = addCallback(fd, V4L1_Base::staticUpdateFrame, this);
+ cerr << "Using select to wait new frames." << endl;
+ } else
+ {
+ usingTimer = true;
+ timerCallBackID = addTimer(1000/frameRate, V4L1_Base::staticCallFrame, this);
+ cerr << "Using timer to wait new frames.\n";
+ }
+ */
+
+ mmapInit();
+ //mmapCapture();
+
+ cerr << "All successful, returning\n";
+ return fd;
+}
+
+void V4L1_Base::disconnectCam()
+{
+
+
+ delete YBuf;
+ delete UBuf;
+ delete VBuf;
+ YBuf = UBuf = VBuf = NULL;
+
+ if (selectCallBackID != -1)
+ rmCallback(selectCallBackID);
+
+ //if (usingTimer && timerCallBackID != -1)
+ //rmTimer(timerCallBackID);
+
+ if (munmap (buffer_start, mmap_buffer.size) < 0)
+ fprintf(stderr, "munmap: %s\n", strerror(errno));
+
+ if (close(fd) < 0)
+ fprintf(stderr, "close(fd): %s\n", strerror(errno));
+
+ fprintf(stderr, "Disconnect cam\n");
+}
+
+//void V4L1_Base::staticCallFrame(void *p)
+//{
+// ((V4L1_Base *) p)->updateFrame(0, NULL);
+//}
+
+//void V4L1_Base::staticUpdateFrame(int /*d*/, void *p)
+//{
+// ((V4L1_Base *) p)->updateFrame(0, NULL);
+//}
+
+void V4L1_Base::newFrame()
+{
+ switch (picture_format.palette)
+ {
+ case VIDEO_PALETTE_GREY:
+ memcpy(YBuf,mmapFrame(),window.width * window.height);
+ break;
+ case VIDEO_PALETTE_YUV420P:
+ memcpy(YBuf,mmapFrame(), window.width * window.height);
+ memcpy(UBuf,
+ mmapFrame()+ window.width * window.height,
+ (window.width/2) * (window.height/2));
+ memcpy(VBuf,
+ mmapFrame()+ window.width * window.height+(window.width/2) * (window.height/2),
+ (window.width/2) * (window.height/2));
+ break;
+ case VIDEO_PALETTE_YUYV:
+ ccvt_yuyv_420p(window.width,window.height,
+ mmapFrame(),
+ YBuf,
+ UBuf,
+ VBuf);
+ break;
+
+ case VIDEO_PALETTE_RGB24:
+ RGB2YUV(window.width, window.height, mmapFrame(), YBuf, UBuf, VBuf, 0);
+ break;
+
+ default:
+ cerr << "invalid palette " <<picture_format.palette << endl;
+ exit(1);
+ }
+
+
+ if (callback)
+ (*callback)(uptr);
+
+}
+
+void V4L1_Base::updateFrame(int /*d*/, void * p)
+{
+
+ ( (V4L1_Base *) (p))->newFrame();
+
+}
+
+int V4L1_Base::start_capturing(char * /*errmsg*/)
+{
+
+ mmapCapture();
+ mmapSync();
+
+ selectCallBackID = IEAddCallback(fd, updateFrame, this);
+ //newFrame();
+ return 0;
+}
+
+int V4L1_Base::stop_capturing(char * /*errmsg*/)
+{
+
+ IERmCallback(selectCallBackID);
+ selectCallBackID = -1;
+ return 0;
+}
+
+int V4L1_Base::getWidth()
+{
+ return window.width;
+}
+
+int V4L1_Base::getHeight()
+{
+ return window.height;
+}
+
+void V4L1_Base::setFPS(int fps)
+{
+ frameRate = fps;
+}
+
+int V4L1_Base::getFPS()
+{
+ return frameRate;
+}
+
+char * V4L1_Base::getDeviceName()
+{
+ return capability.name;
+}
+
+void V4L1_Base::init(int preferedPalette)
+ {
+
+ if (preferedPalette)
+ {
+ picture_format.palette=preferedPalette;
+ if (0 == ioctl(fd, VIDIOCSPICT, &picture_format))
+ cerr << "found preferedPalette " << preferedPalette << endl;
+ else
+ {
+ preferedPalette=0;
+ cerr << "preferedPalette " << preferedPalette << " invalid, trying to find one." << endl;
+ }
+ }
+
+ if (preferedPalette == 0)
+ {
+ do {
+ /* trying VIDEO_PALETTE_YUV420P (Planar) */
+ picture_format.palette=VIDEO_PALETTE_YUV420P;
+ if (0 == ioctl(fd, VIDIOCSPICT, &picture_format)) {
+ cerr << "found palette VIDEO_PALETTE_YUV420P" << endl;
+ break;
+ }
+ cerr << "VIDEO_PALETTE_YUV420P not supported." << endl;
+ /* trying VIDEO_PALETTE_YUV420 (interlaced) */
+ picture_format.palette=VIDEO_PALETTE_YUV420;
+ if ( 0== ioctl(fd, VIDIOCSPICT, &picture_format)) {
+ cerr << "found palette VIDEO_PALETTE_YUV420" << endl;
+ break;
+ }
+ cerr << "VIDEO_PALETTE_YUV420 not supported." << endl;
+ /* trying VIDEO_PALETTE_RGB24 */
+ picture_format.palette=VIDEO_PALETTE_RGB24;
+ if ( 0== ioctl(fd, VIDIOCSPICT, &picture_format)) {
+ cerr << "found palette VIDEO_PALETTE_RGB24" << endl;
+ break;
+ }
+ cerr << "VIDEO_PALETTE_RGB24 not supported." << endl;
+ /* trying VIDEO_PALETTE_GREY */
+ picture_format.palette=VIDEO_PALETTE_GREY;
+ if ( 0== ioctl(fd, VIDIOCSPICT, &picture_format)) {
+ cerr << "found palette VIDEO_PALETTE_GREY" << endl;
+ break;
+ }
+ cerr << "VIDEO_PALETTE_GREY not supported." << endl;
+ cerr << "could not find a supported palette." << endl;
+ exit(1);
+ } while (false);
+ }
+
+ allocBuffers();
+
+}
+
+void V4L1_Base::allocBuffers()
+{
+ delete YBuf;
+ delete UBuf;
+ delete VBuf;
+ delete colorBuffer;
+
+ YBuf= new unsigned char[window.width * window.height];
+ UBuf= new unsigned char[window.width * window.height];
+ VBuf= new unsigned char[window.width * window.height];
+ colorBuffer = new unsigned char[window.width * window.height * 4];
+}
+
+void V4L1_Base::checkSize(int & x, int & y)
+{
+ if (x >= capability.maxwidth && y >= capability.maxheight)
+ {
+ x=capability.maxwidth;
+ y=capability.maxheight;
+ }
+ else if (x>=352 && y >=288) {
+ x=352;y=288;
+ } else if (x>=320 && y >= 240) {
+ x=320;y=240;
+ } else if (x>=176 && y >=144) {
+ x=176;y=144;
+ } else if (x>=160 && y >=120 ) {
+ x=160;y=120;
+ } else
+ {
+ x=capability.minwidth;
+ y=capability.minheight;
+ }
+}
+
+void V4L1_Base::getMaxMinSize(int & xmax, int & ymax, int & xmin, int & ymin)
+{
+ xmax = capability.maxwidth;
+ ymax = capability.maxheight;
+ xmin = capability.minwidth;
+ ymin = capability.minheight;
+}
+
+bool V4L1_Base::setSize(int x, int y)
+{
+ int oldX, oldY;
+ checkSize(x,y);
+
+ oldX = window.width;
+ oldY = window.height;
+
+ window.width=x;
+ window.height=y;
+
+ cerr << "New size is x=" << window.width << " " << "y=" << window.height <<endl;
+
+ if (ioctl (fd, VIDIOCSWIN, &window))
+ {
+ cerr << "ioctl(VIDIOCSWIN)" << endl;
+ window.width=oldX;
+ window.height=oldY;
+ return false;
+ }
+ ioctl (fd, VIDIOCGWIN, &window);
+
+ allocBuffers();
+
+ return true;
+}
+
+void V4L1_Base::setContrast(int val)
+{
+ picture_format.contrast=val;
+ setPictureSettings();
+}
+
+int V4L1_Base::getContrast()
+{
+ return picture_format.contrast;
+}
+
+void V4L1_Base::setBrightness(int val)
+{
+ picture_format.brightness=val;
+ setPictureSettings();
+}
+
+int V4L1_Base::getBrightness()
+{
+ return picture_format.brightness;
+}
+
+void V4L1_Base::setColor(int val)
+{
+ picture_format.colour=val;
+ setPictureSettings();
+}
+
+int V4L1_Base::getColor()
+{
+ return picture_format.colour;
+}
+
+void V4L1_Base::setHue(int val)
+{
+ picture_format.hue=val;
+ setPictureSettings();
+}
+
+int V4L1_Base::getHue()
+{
+ return picture_format.hue;
+}
+
+void V4L1_Base::setWhiteness(int val)
+{
+ picture_format.whiteness=val;
+ setPictureSettings();
+}
+
+int V4L1_Base::getWhiteness()
+{
+ return picture_format.whiteness;
+}
+
+void V4L1_Base::setPictureSettings()
+{
+ if (ioctl(fd, VIDIOCSPICT, &picture_format) ) {
+ cerr << "setPictureSettings" << endl;
+ }
+ ioctl(fd, VIDIOCGPICT, &picture_format);
+}
+
+void V4L1_Base::getPictureSettings()
+{
+ if (ioctl(fd, VIDIOCGPICT, &picture_format) )
+ {
+ cerr << "getPictureSettings" << endl;
+ }
+}
+
+int V4L1_Base::mmapInit()
+{
+ mmap_buffer.size = 0;
+ mmap_buffer.frames = 0;
+
+ mmap_sync_buffer=-1;
+ mmap_capture_buffer=-1;
+ buffer_start=NULL;
+
+ if (ioctl(fd, VIDIOCGMBUF, &mmap_buffer)) {
+ // mmap not supported
+ return -1;
+ }
+
+ buffer_start = (unsigned char *) mmap (NULL, mmap_buffer.size, PROT_READ, MAP_SHARED, fd, 0);
+
+ if (buffer_start == MAP_FAILED)
+ {
+ cerr << "mmap" << endl;
+ mmap_buffer.size = 0;
+ mmap_buffer.frames = 0;
+ buffer_start=NULL;
+ return -1;
+ }
+
+ return 0;
+}
+
+void V4L1_Base::mmapCapture()
+{
+
+ struct video_mmap vm;
+ mmap_capture_buffer = (mmap_capture_buffer + 1) % mmap_buffer.frames;
+
+ vm.frame = mmap_capture_buffer;
+ vm.format = picture_format.palette;
+ vm.width = window.width;
+ vm.height = window.height;
+
+ if (ioctl(fd, VIDIOCMCAPTURE, &vm) < 0)
+ cerr << "Error V4L1_Base::mmapCapture" << endl;
+}
+
+void V4L1_Base::mmapSync()
+{
+ mmap_sync_buffer= (mmap_sync_buffer + 1) % mmap_buffer.frames;
+
+ if (ioctl(fd, VIDIOCSYNC, &mmap_sync_buffer) < 0)
+ cerr << "Error V4L1_Base::mmapSync()" << endl;
+}
+
+unsigned char * V4L1_Base::mmapFrame()
+{
+ return (buffer_start + mmap_buffer.offsets[mmap_sync_buffer]);
+}
+
+unsigned char * V4L1_Base::getY()
+{
+ return YBuf;
+}
+
+unsigned char * V4L1_Base::getU()
+{
+ return UBuf;
+}
+
+unsigned char * V4L1_Base::getV()
+{
+ return VBuf;
+}
+
+unsigned char * V4L1_Base::getColorBuffer()
+{
+ //cerr << "in get color buffer " << endl;
+
+ switch (picture_format.palette)
+ {
+ case VIDEO_PALETTE_YUV420P:
+ ccvt_420p_bgr32(window.width, window.height,
+ mmapFrame(), (void*)colorBuffer);
+ break;
+
+ case VIDEO_PALETTE_YUYV:
+ ccvt_yuyv_bgr32(window.width, window.height,
+ mmapFrame(), (void*)colorBuffer);
+ break;
+
+ case VIDEO_PALETTE_RGB24:
+ ccvt_rgb24_bgr32(window.width, window.height,
+ mmapFrame(), (void*)colorBuffer);
+ break;
+
+ default:
+ break;
+ }
+
+
+ return colorBuffer;
+
+}
+
+void V4L1_Base::registerCallback(WPF *fp, void *ud)
+{
+ callback = fp;
+ uptr = ud;
+}
diff --git a/kstars/kstars/indi/webcam/v4l1_base.h b/kstars/kstars/indi/webcam/v4l1_base.h
new file mode 100644
index 00000000..7a7c93f9
--- /dev/null
+++ b/kstars/kstars/indi/webcam/v4l1_base.h
@@ -0,0 +1,110 @@
+/*
+ Copyright (C) 2005 by Jasem Mutlaq
+
+ Some code based on qastrocam
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef V4L1_BASE_H
+#define V4L1_BASE_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "videodev.h"
+#include "../eventloop.h"
+
+class V4L1_Base
+{
+ public:
+ V4L1_Base();
+ virtual ~V4L1_Base();
+
+ /* Connection */
+ virtual int connectCam(const char * devpath, char *errmsg);
+ virtual void disconnectCam();
+ char * getDeviceName();
+
+ /* Image settings */
+ int getBrightness();
+ int getContrast();
+ int getColor();
+ int getHue();
+ int getWhiteness();
+ void setContrast(int val);
+ void setBrightness(int val);
+ void setColor(int val);
+ void setHue(int val);
+ void setWhiteness(int val);
+
+ /* Updates */
+ static void updateFrame(int d, void * p);
+ void newFrame();
+ void setPictureSettings();
+ void getPictureSettings();
+
+ /* Image Size */
+ int getWidth();
+ int getHeight();
+ void checkSize(int & x, int & y);
+ virtual bool setSize(int x, int y);
+ virtual void getMaxMinSize(int & xmax, int & ymax, int & xmin, int & ymin);
+
+ /* Frame rate */
+ void setFPS(int fps);
+ int getFPS();
+
+ void init(int preferedPalette);
+ void allocBuffers();
+ int mmapInit();
+ void mmapCapture();
+ void mmapSync();
+
+ unsigned char * mmapFrame();
+ unsigned char * getY();
+ unsigned char * getU();
+ unsigned char * getV();
+ unsigned char * getColorBuffer();
+
+ int start_capturing(char *errmsg);
+ int stop_capturing(char *errmsg);
+ void registerCallback(WPF *fp, void *ud);
+
+ protected:
+
+ int fd;
+ WPF *callback;
+ void *uptr;
+ unsigned long options;
+
+ struct video_capability capability;
+ struct video_window window;
+ struct video_picture picture_format;
+ struct video_mbuf mmap_buffer;
+
+ unsigned char * buffer_start;
+
+ long mmap_sync_buffer;
+ long mmap_capture_buffer;
+
+ int frameRate;
+ bool streamActive;
+ int selectCallBackID;
+ unsigned char * YBuf,*UBuf,*VBuf, *colorBuffer;
+
+};
+
+#endif
diff --git a/kstars/kstars/indi/webcam/v4l1_pwc.cpp b/kstars/kstars/indi/webcam/v4l1_pwc.cpp
new file mode 100644
index 00000000..9f644885
--- /dev/null
+++ b/kstars/kstars/indi/webcam/v4l1_pwc.cpp
@@ -0,0 +1,563 @@
+/*
+ Phlips webcam driver for V4L 1
+ Copyright (C) 2005 by Jasem Mutlaq
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include <iostream>
+
+#include <sys/ioctl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <errno.h>
+#include <sys/mman.h>
+#include <string.h>
+
+#include "ccvt.h"
+#include "pwc-ioctl.h"
+#include "v4l1_pwc.h"
+#include "../eventloop.h"
+
+#define ERRMSG_SIZ 1024
+
+extern int errno;
+using namespace std;
+
+V4L1_PWC::V4L1_PWC()
+{
+ frameRate=15;
+ fd=-1;
+ streamActive = true;
+
+ YBuf = NULL;
+ UBuf = NULL;
+ VBuf = NULL;
+ colorBuffer= NULL;
+ buffer_start=NULL;
+}
+
+V4L1_PWC::~V4L1_PWC()
+{
+
+}
+
+int V4L1_PWC::connectCam(const char * devpath, char *errmsg)
+{
+ options= (ioNoBlock|ioUseSelect|haveBrightness|haveContrast|haveColor);
+ struct pwc_probe probe;
+ bool IsPhilips = false;
+ frameRate=15;
+ fd=-1;
+ streamActive = true;
+ buffer_start=NULL;
+
+ if (-1 == (fd=open(devpath,
+ O_RDONLY | ((options & ioNoBlock) ? O_NONBLOCK : 0)))) {
+
+ strncpy(errmsg, strerror(errno), 1024);
+ cerr << strerror(errno);
+ return -1;
+ }
+
+ cerr << "Device opened" << endl;
+
+ if (fd != -1) {
+ if (-1 == ioctl(fd,VIDIOCGCAP,&capability)) {
+ cerr << "Error: ioctl (VIDIOCGCAP)" << endl;
+ strncpy(errmsg, "ioctl (VIDIOCGCAP)", 1024);
+ return -1;
+ }
+ if (-1 == ioctl (fd, VIDIOCGWIN, &window)) {
+ cerr << "Error: ioctl (VIDIOCGWIN)" << endl;
+ strncpy(errmsg, "ioctl (VIDIOCGWIN)", 1024);
+ return -1;
+ }
+ if (-1 == ioctl (fd, VIDIOCGPICT, &picture_format)) {
+ cerr << "Error: ioctl (VIDIOCGPICT)" << endl;
+ strncpy(errmsg, "ioctl (VIDIOCGPICT)", 1024);
+ return -1;
+ }
+ init(0);
+ }
+
+ // Check to see if it's really a philips webcam
+ if (ioctl(fd, VIDIOCPWCPROBE, &probe) == 0)
+ {
+ if (!strcmp(capability.name,probe.name))
+ {
+ IsPhilips = true;
+ type_=probe.type;
+ }
+ }
+
+ if (IsPhilips)
+ cerr << "Philips webcam type " << type_ << " detected" << endl;
+ else
+ {
+ strncpy(errmsg, "No Philips webcam detected.", 1024);
+ return -1;
+ }
+
+ cerr << "initial size w:" << window.width << " -- h: " << window.height << endl;
+
+
+ mmapInit();
+
+ setWhiteBalanceMode(PWC_WB_AUTO, errmsg);
+ multiplicateur_=1;
+ skippedFrame_=0;
+ lastGain_=getGain();
+
+ cerr << "All successful, returning\n";
+ return fd;
+}
+
+void V4L1_PWC::checkSize(int & x, int & y)
+{
+ if (x>=capability.maxwidth && y >= capability.maxheight)
+ {
+ x=capability.maxwidth;
+ y=capability.maxheight;
+ } else if (x>=352 && y >=288 && type_<700) {
+ x=352;y=288;
+ } else if (x>=320 && y >= 240) {
+ x=320;y=240;
+ } else if (x>=176 && y >=144 && type_<700 ) {
+ x=176;y=144;
+ } else if (x>=160 && y >=120 ) {
+ x=160;y=120;
+ } else {
+ x=capability.minwidth;
+ y=capability.minheight;
+ }
+}
+
+bool V4L1_PWC::setSize(int x, int y)
+{
+
+ int oldX, oldY;
+ char msg[ERRMSG_SIZ];
+ checkSize(x,y);
+
+ oldX = window.width;
+ oldY = window.height;
+
+ window.width=x;
+ window.height=y;
+
+ if (ioctl (fd, VIDIOCSWIN, &window))
+ {
+ snprintf(msg, ERRMSG_SIZ, "ioctl(VIDIOCSWIN) %s", strerror(errno));
+ cerr << msg << endl;
+ window.width=oldX;
+ window.height=oldY;
+ return false;
+ }
+ ioctl (fd, VIDIOCGWIN, &window);
+
+ cerr << "New size is x=" << window.width << " " << "y=" << window.height <<endl;
+
+ allocBuffers();
+
+ return true;
+}
+
+int V4L1_PWC::saveSettings(char *errmsg)
+{
+ if (ioctl(fd, VIDIOCPWCSUSER)==-1)
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "VIDIOCPWCSUSER %s", strerror(errno));
+ return -1;
+ }
+
+ return 0;
+}
+
+void V4L1_PWC::restoreSettings()
+ {
+ ioctl(fd, VIDIOCPWCRUSER);
+ getPictureSettings();
+}
+
+void V4L1_PWC::restoreFactorySettings()
+{
+ ioctl(fd, VIDIOCPWCFACTORY);
+ getPictureSettings();
+}
+
+int V4L1_PWC::setGain(int val, char *errmsg)
+ {
+ if(-1==ioctl(fd, VIDIOCPWCSAGC, &val))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "VIDIOCPWCSAGC %s", strerror(errno));
+ return -1;
+ }
+ else lastGain_=val;
+
+ cerr << "setGain "<<val<<endl;
+
+ return lastGain_;
+}
+
+int V4L1_PWC::getGain()
+{
+ int gain;
+ char msg[ERRMSG_SIZ];
+ static int cpt=0;
+ if ((cpt%4)==0)
+ {
+ if (-1==ioctl(fd, VIDIOCPWCGAGC, &gain))
+ {
+ //perror("VIDIOCPWCGAGC");
+ snprintf(msg, ERRMSG_SIZ, "VIDIOCPWCGAGC %s", strerror(errno));
+ cerr << msg << endl;
+ gain=lastGain_;
+ } else
+ {
+ ++cpt;
+ lastGain_=gain;
+ }
+ } else
+ {
+ ++cpt;
+ gain=lastGain_;
+ }
+ //cerr << "get gain "<<gain<<endl;
+ if (gain < 0) gain*=-1;
+ return gain;
+}
+
+int V4L1_PWC::setExposure(int val, char *errmsg)
+ {
+ //cout << "set exposure "<<val<<"\n";
+
+ if (-1==ioctl(fd, VIDIOCPWCSSHUTTER, &val))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "VIDIOCPWCSSHUTTER %s", strerror(errno));
+ return -1;
+ }
+
+ return 0;
+}
+
+void V4L1_PWC::setCompression(int val)
+{
+ ioctl(fd, VIDIOCPWCSCQUAL, &val);
+}
+
+int V4L1_PWC::getCompression()
+{
+ int gain;
+ ioctl(fd, VIDIOCPWCGCQUAL , &gain);
+ if (gain < 0) gain*=-1;
+ return gain;
+}
+
+int V4L1_PWC::setNoiseRemoval(int val, char *errmsg)
+{
+ if (-1 == ioctl(fd, VIDIOCPWCSDYNNOISE, &val))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "VIDIOCPWCGDYNNOISE %s", strerror(errno));
+ return -1;
+ }
+
+ return 0;
+}
+
+int V4L1_PWC::getNoiseRemoval()
+{
+ int gain;
+ char msg[ERRMSG_SIZ];
+
+ if (-1 == ioctl(fd, VIDIOCPWCGDYNNOISE , &gain))
+ {
+ snprintf(msg, ERRMSG_SIZ, "VIDIOCPWCGDYNNOISE %s", strerror(errno));
+ cerr << msg << endl;
+ }
+
+ cout <<"get noise = "<<gain<<endl;
+ return gain;
+}
+
+int V4L1_PWC::setSharpness(int val, char *errmsg)
+ {
+ if (-1 == ioctl(fd, VIDIOCPWCSCONTOUR, &val))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "VIDIOCPWCSCONTOUR %s", strerror(errno));
+ return -1;
+ }
+
+ return 0;
+}
+
+int V4L1_PWC::getSharpness()
+{
+ int gain;
+ char msg[ERRMSG_SIZ];
+
+ if (-1 == ioctl(fd, VIDIOCPWCGCONTOUR, &gain))
+ {
+ snprintf(msg, ERRMSG_SIZ, "VIDIOCPWCGCONTOUR %s", strerror(errno));
+ cerr << msg << endl;
+ }
+
+ cout <<"get sharpness = "<<gain<<endl;
+ return gain;
+}
+
+int V4L1_PWC::setBackLight(bool val, char *errmsg)
+{
+ static int on=1;
+ static int off=0;
+ if (-1 == ioctl(fd,VIDIOCPWCSBACKLIGHT, & val?&on:&off))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "VIDIOCPWCSBACKLIGHT %s", strerror(errno));
+ return -1;
+ }
+
+ return 0;
+}
+
+bool V4L1_PWC::getBackLight()
+{
+ int val;
+ char msg[ERRMSG_SIZ];
+
+ if (-1 == ioctl(fd,VIDIOCPWCGBACKLIGHT, & val))
+ {
+ snprintf(msg, ERRMSG_SIZ, "VIDIOCPWCSBACKLIGHT %s", strerror(errno));
+ cerr << msg << endl;
+ }
+
+ return val !=0;
+}
+
+int V4L1_PWC::setFlicker(bool val, char *errmsg)
+{
+ static int on=1;
+ static int off=0;
+ if (-1 == ioctl(fd,VIDIOCPWCSFLICKER, val?&on:&off))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "VIDIOCPWCSFLICKER %s", strerror(errno));
+ return -1;
+ }
+
+ return 0;
+
+}
+
+bool V4L1_PWC::getFlicker()
+{
+ int val;
+ char msg[ERRMSG_SIZ];
+
+ if (-1 == ioctl(fd,VIDIOCPWCGFLICKER, & val))
+ {
+ snprintf(msg, ERRMSG_SIZ, "VIDIOCPWCGFLICKER %s", strerror(errno));
+ cerr << msg << endl;
+ }
+
+ return val !=0;
+}
+
+void V4L1_PWC::setGama(int val)
+{
+ picture_format.whiteness=val;
+ setPictureSettings();
+}
+
+int V4L1_PWC::getGama()
+{
+ return picture_format.whiteness;
+}
+
+int V4L1_PWC::setFrameRate(int value, char *errmsg)
+ {
+ window.flags = (window.flags & ~PWC_FPS_MASK) | ((value << PWC_FPS_SHIFT) & PWC_FPS_MASK);
+ if (ioctl(fd, VIDIOCSWIN, &window))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "setFrameRate %s", strerror(errno));
+ return -1;
+ }
+
+ ioctl(fd, VIDIOCGWIN, &window);
+ frameRate = value;
+
+ return 0;
+ //emit exposureTime(multiplicateur_/(double)getFrameRate());
+}
+
+int V4L1_PWC::getFrameRate()
+{
+ return ((window.flags&PWC_FPS_FRMASK)>>PWC_FPS_SHIFT);
+}
+
+int V4L1_PWC::getWhiteBalance()
+{
+ char msg[ERRMSG_SIZ];
+ struct pwc_whitebalance tmp_whitebalance;
+ tmp_whitebalance.mode = tmp_whitebalance.manual_red = tmp_whitebalance.manual_blue = tmp_whitebalance.read_red = tmp_whitebalance.read_blue = PWC_WB_AUTO;
+
+ if (ioctl(fd, VIDIOCPWCGAWB, &tmp_whitebalance))
+ {
+ snprintf(msg, ERRMSG_SIZ, "getWhiteBalance %s", strerror(errno));
+ cerr << msg << endl;
+ }
+ else
+ {
+#if 0
+ cout << "mode="<<tmp_whitebalance.mode
+ <<" mr="<<tmp_whitebalance.manual_red
+ <<" mb="<<tmp_whitebalance.manual_blue
+ <<" ar="<<tmp_whitebalance.read_red
+ <<" ab="<<tmp_whitebalance.read_blue
+ <<endl;
+#endif
+ /* manual_red and manual_blue are garbage :-( */
+ whiteBalanceMode_=tmp_whitebalance.mode;
+ }
+
+ return whiteBalanceMode_;
+
+ /*switch(whiteBalanceMode_) {
+ case PWC_WB_INDOOR:
+ setProperty("WhiteBalanceMode","Indor");
+ break;
+ case PWC_WB_OUTDOOR:
+ setProperty("WhiteBalanceMode","Outdoor");
+ break;
+ case PWC_WB_FL:
+ setProperty("WhiteBalanceMode","Neon");
+ break;
+ case PWC_WB_MANUAL:
+ setProperty("WhiteBalanceMode","Manual");
+ whiteBalanceRed_=tmp_whitebalance.manual_red;
+ whiteBalanceBlue_=tmp_whitebalance.manual_blue;
+
+ break;
+ case PWC_WB_AUTO:
+ setProperty("WhiteBalanceMode","Auto");
+ whiteBalanceRed_=tmp_whitebalance.read_red;
+ whiteBalanceBlue_=tmp_whitebalance.read_blue;
+ break;
+ default:
+ setProperty("WhiteBalanceMode","???");
+ }
+
+ emit whiteBalanceModeChange(whiteBalanceMode_);
+
+ if (((whiteBalanceMode_ == PWC_WB_AUTO) && liveWhiteBalance_)
+ || whiteBalanceMode_ != PWC_WB_AUTO) {
+ setProperty("WhiteBalanceRed",whiteBalanceRed_);
+ emit whiteBalanceRedChange(whiteBalanceRed_);
+ setProperty("WhiteBalanceBlue",whiteBalanceBlue_);
+ emit whiteBalanceBlueChange(whiteBalanceBlue_);
+ if (guiBuild()) {
+ remoteCTRLWBred_->show();
+ remoteCTRLWBblue_->show();
+ }
+ } else {
+ if (guiBuild()) {
+ remoteCTRLWBred_->hide();
+ remoteCTRLWBblue_->hide();
+ }
+ }
+ }*/
+}
+
+int V4L1_PWC::setWhiteBalance(char *errmsg)
+{
+ struct pwc_whitebalance wb;
+ wb.mode=whiteBalanceMode_;
+ if (wb.mode == PWC_WB_MANUAL)
+ {
+ wb.manual_red=whiteBalanceRed_;
+ wb.manual_blue=whiteBalanceBlue_;
+ }
+
+ if (ioctl(fd, VIDIOCPWCSAWB, &wb))
+ {
+ snprintf(errmsg, ERRMSG_SIZ, "setWhiteBalance %s", strerror(errno));
+ return -1;
+ }
+
+ return 0;
+}
+
+int V4L1_PWC::setWhiteBalanceMode(int val, char *errmsg)
+ {
+ if (val == whiteBalanceMode_)
+ return whiteBalanceMode_;
+
+ if (val != PWC_WB_AUTO)
+ {
+ if ( val != PWC_WB_MANUAL)
+ {
+ whiteBalanceMode_=val;
+ if (setWhiteBalance(errmsg) < 0)
+ return -1;
+ }
+
+ //whiteBalanceMode_=PWC_WB_AUTO;
+ whiteBalanceMode_= val;
+ if (setWhiteBalance(errmsg) < 0)
+ return -1;
+ getWhiteBalance();
+ }
+
+ /*if (guiBuild()) {
+ if (val != PWC_WB_AUTO
+ || ( liveWhiteBalance_ && (val ==PWC_WB_AUTO))) {
+ remoteCTRLWBred_->show();
+ remoteCTRLWBblue_->show();
+ } else {
+ remoteCTRLWBred_->hide();
+ remoteCTRLWBblue_->hide();
+ }
+ }*/
+
+ whiteBalanceMode_=val;
+ if (setWhiteBalance(errmsg) < 0)
+ return -1;
+ getWhiteBalance();
+
+ return 0;
+}
+
+int V4L1_PWC::setWhiteBalanceRed(int val, char *errmsg)
+{
+ whiteBalanceMode_ = PWC_WB_MANUAL;
+ whiteBalanceRed_=val;
+ if (setWhiteBalance(errmsg) < 0)
+ return -1;
+
+ return 0;
+}
+
+int V4L1_PWC::setWhiteBalanceBlue(int val, char *errmsg)
+{
+ whiteBalanceMode_ = PWC_WB_MANUAL;
+ whiteBalanceBlue_=val;
+ if (setWhiteBalance(errmsg) < 0)
+ return -1;
+
+ return 0;
+}
+
diff --git a/kstars/kstars/indi/webcam/v4l1_pwc.h b/kstars/kstars/indi/webcam/v4l1_pwc.h
new file mode 100644
index 00000000..ad0fab1f
--- /dev/null
+++ b/kstars/kstars/indi/webcam/v4l1_pwc.h
@@ -0,0 +1,89 @@
+/*
+ Phlips webcam driver for V4L 1
+ Copyright (C) 2005 by Jasem Mutlaq
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef V4L1_PWC_H
+#define V4L1_PWC_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "videodev.h"
+#include "v4l1_base.h"
+
+class V4L1_PWC : public V4L1_Base
+{
+ public:
+ V4L1_PWC();
+ ~V4L1_PWC();
+
+ int connectCam(const char * devpath, char *errmsg);
+
+ /* Philips related, from QAstrocam */
+ int saveSettings(char *errmsg);
+ void restoreSettings();
+ void restoreFactorySettings();
+ int setGain(int value, char *errmsg);
+ int getGain();
+ int setExposure(int val, char *errmsg);
+ void setCompression(int value);
+ int getCompression();
+ int setNoiseRemoval(int value, char *errmsg);
+ int getNoiseRemoval();
+ int setSharpness(int value, char *errmsg);
+ int getSharpness();
+ int setBackLight(bool val, char *errmsg);
+ bool getBackLight();
+ int setFlicker(bool val, char *errmsg);
+ bool getFlicker();
+ void setGama(int value);
+ int getGama();
+ int setFrameRate(int value, char *errmsg);
+ int getFrameRate();
+ int setWhiteBalance(char *errmsg);
+ int getWhiteBalance();
+ int setWhiteBalanceMode(int val, char *errmsg);
+ int setWhiteBalanceRed(int val, char *errmsg);
+ int setWhiteBalanceBlue(int val, char *errmsg);
+
+ /* TODO consider the SC modded cam after this
+ void setLongExposureTime(const QString& str);
+ void setFrameRateMultiplicateur(int value);*/
+
+
+ /* Updates */
+ //void updateFrame(int d, void *p);
+
+ /* Image Size */
+ void checkSize(int & x, int & y);
+ bool setSize(int x, int y);
+
+
+ private:
+ int whiteBalanceMode_;
+ int whiteBalanceRed_;
+ int whiteBalanceBlue_;
+ int lastGain_;
+ int multiplicateur_;
+ int skippedFrame_;
+ int type_;
+
+
+};
+
+#endif
diff --git a/kstars/kstars/indi/webcam/v4l2_base.cpp b/kstars/kstars/indi/webcam/v4l2_base.cpp
new file mode 100644
index 00000000..26ec3d51
--- /dev/null
+++ b/kstars/kstars/indi/webcam/v4l2_base.cpp
@@ -0,0 +1,1189 @@
+/*
+ Copyright (C) 2005 by Jasem Mutlaq
+
+ Based on V4L 2 Example
+ http://v4l2spec.bytesex.org/spec-single/v4l2.html#CAPTURE-EXAMPLE
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#include <iostream>
+
+#include <sys/ioctl.h>
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <assert.h>
+#include <fcntl.h>
+#include <unistd.h>
+#include <stdio.h>
+#include <errno.h>
+#include <sys/mman.h>
+#include <string.h>
+#include <asm/types.h> /* for videodev2.h */
+
+#include "ccvt.h"
+#include "v4l2_base.h"
+#include "../eventloop.h"
+#include "../indidevapi.h"
+
+#define ERRMSGSIZ 1024
+
+#define CLEAR(x) memset (&(x), 0, sizeof (x))
+
+using namespace std;
+
+V4L2_Base::V4L2_Base()
+{
+ frameRate=10;
+ selectCallBackID = -1;
+ dropFrame = false;
+
+ xmax = xmin = 160;
+ ymax = ymin = 120;
+
+ io = IO_METHOD_MMAP;
+ fd = -1;
+ buffers = NULL;
+ n_buffers = 0;
+
+ YBuf = NULL;
+ UBuf = NULL;
+ VBuf = NULL;
+ colorBuffer = NULL;
+ rgb24_buffer = NULL;
+ callback = NULL;
+
+}
+
+V4L2_Base::~V4L2_Base()
+{
+
+ delete (YBuf);
+ delete (UBuf);
+ delete (VBuf);
+ delete (colorBuffer);
+ delete (rgb24_buffer);
+
+}
+
+int V4L2_Base::xioctl(int fd, int request, void *arg)
+{
+ int r;
+
+ do r = ioctl (fd, request, arg);
+ while (-1 == r && EINTR == errno);
+
+ return r;
+}
+
+int V4L2_Base::errno_exit(const char *s, char *errmsg)
+{
+ fprintf (stderr, "%s error %d, %s\n",
+ s, errno, strerror (errno));
+
+ snprintf(errmsg, ERRMSGSIZ, "%s error %d, %s\n", s, errno, strerror (errno));
+
+ return -1;
+}
+
+int V4L2_Base::connectCam(const char * devpath, char *errmsg , int pixelFormat , int width , int height )
+{
+ frameRate=10;
+ selectCallBackID = -1;
+ dropFrame = false;
+
+ if (open_device (devpath, errmsg) < 0)
+ return -1;
+
+ if (init_device(errmsg, pixelFormat, width, height) < 0)
+ return -1;
+
+ cerr << "V4L 2 - All successful, returning\n";
+ return fd;
+}
+
+void V4L2_Base::disconnectCam()
+{
+ char errmsg[ERRMSGSIZ];
+ delete YBuf;
+ delete UBuf;
+ delete VBuf;
+ YBuf = UBuf = VBuf = NULL;
+
+ if (selectCallBackID != -1)
+ rmCallback(selectCallBackID);
+
+ stop_capturing (errmsg);
+
+ uninit_device (errmsg);
+
+ close_device ();
+
+ fprintf(stderr, "Disconnect cam\n");
+}
+
+int V4L2_Base::read_frame(char *errmsg)
+{
+ struct v4l2_buffer buf;
+ unsigned int i;
+ //cerr << "in read Frame" << endl;
+
+ switch (io) {
+ case IO_METHOD_READ:
+ if (-1 == read (fd, buffers[0].start, buffers[0].length)) {
+ switch (errno) {
+ case EAGAIN:
+ return 0;
+
+ case EIO:
+ /* Could ignore EIO, see spec. */
+
+ /* fall through */
+
+ default:
+ return errno_exit ("read", errmsg);
+ }
+ }
+
+ //process_image (buffers[0].start);
+
+ break;
+
+ case IO_METHOD_MMAP:
+ CLEAR (buf);
+
+ buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ buf.memory = V4L2_MEMORY_MMAP;
+
+ if (-1 == xioctl (fd, VIDIOC_DQBUF, &buf)) {
+ switch (errno) {
+ case EAGAIN:
+ return 0;
+
+ case EIO:
+ /* Could ignore EIO, see spec. */
+
+ /* fall through */
+
+ default:
+ return errno_exit ("VIDIOC_DQBUF", errmsg);
+ }
+ }
+
+ assert (buf.index < n_buffers);
+
+ switch (fmt.fmt.pix.pixelformat)
+ {
+ case V4L2_PIX_FMT_YUV420:
+ memcpy(YBuf,((unsigned char *) buffers[buf.index].start), fmt.fmt.pix.width * fmt.fmt.pix.height);
+ memcpy(UBuf,((unsigned char *) buffers[buf.index].start) + fmt.fmt.pix.width * fmt.fmt.pix.height, (fmt.fmt.pix.width/2) * (fmt.fmt.pix.height/2));
+ memcpy(VBuf,((unsigned char *) buffers[buf.index].start) + fmt.fmt.pix.width * fmt.fmt.pix.height + (fmt.fmt.pix.width/2) * (fmt.fmt.pix.height/2), (fmt.fmt.pix.width/2) * (fmt.fmt.pix.width/2));
+ break;
+
+ case V4L2_PIX_FMT_YUYV:
+ ccvt_yuyv_420p( fmt.fmt.pix.width , fmt.fmt.pix.height, buffers[buf.index].start, YBuf, UBuf, VBuf);
+ break;
+
+ case V4L2_PIX_FMT_RGB24:
+ RGB2YUV(fmt.fmt.pix.width, fmt.fmt.pix.height, buffers[buf.index].start, YBuf, UBuf, VBuf, 0);
+ break;
+
+ case V4L2_PIX_FMT_SBGGR8:
+ bayer2rgb24(rgb24_buffer, ((unsigned char *) buffers[buf.index].start), fmt.fmt.pix.width, fmt.fmt.pix.height);
+ break;
+ }
+
+ if (-1 == xioctl (fd, VIDIOC_QBUF, &buf))
+ return errno_exit ("VIDIOC_QBUF", errmsg);
+
+ if (dropFrame)
+ {
+ dropFrame = false;
+ return 0;
+ }
+
+ /* Call provided callback function if any */
+ if (callback)
+ (*callback)(uptr);
+
+ break;
+
+ case IO_METHOD_USERPTR:
+ CLEAR (buf);
+
+ buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ buf.memory = V4L2_MEMORY_USERPTR;
+
+ if (-1 == xioctl (fd, VIDIOC_DQBUF, &buf)) {
+ switch (errno) {
+ case EAGAIN:
+ return 0;
+
+ case EIO:
+ /* Could ignore EIO, see spec. */
+
+ /* fall through */
+
+ default:
+ errno_exit ("VIDIOC_DQBUF", errmsg);
+ }
+ }
+
+ for (i = 0; i < n_buffers; ++i)
+ if (buf.m.userptr == (unsigned long) buffers[i].start
+ && buf.length == buffers[i].length)
+ break;
+
+ assert (i < n_buffers);
+
+ //process_image ((void *) buf.m.userptr);
+
+ if (-1 == xioctl (fd, VIDIOC_QBUF, &buf))
+ errno_exit ("VIDIOC_QBUF", errmsg);
+
+ break;
+ }
+
+ return 0;
+}
+
+int V4L2_Base::stop_capturing(char *errmsg)
+{
+ enum v4l2_buf_type type;
+
+ switch (io) {
+ case IO_METHOD_READ:
+ /* Nothing to do. */
+ break;
+
+ case IO_METHOD_MMAP:
+ case IO_METHOD_USERPTR:
+ type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+
+ IERmCallback(selectCallBackID);
+ selectCallBackID = -1;
+
+ dropFrame = true;
+
+ if (-1 == xioctl (fd, VIDIOC_STREAMOFF, &type))
+ return errno_exit ("VIDIOC_STREAMOFF", errmsg);
+
+
+
+ break;
+ }
+
+ return 0;
+}
+
+int V4L2_Base::start_capturing(char * errmsg)
+{
+ unsigned int i;
+ enum v4l2_buf_type type;
+
+ switch (io) {
+ case IO_METHOD_READ:
+ /* Nothing to do. */
+ break;
+
+ case IO_METHOD_MMAP:
+ for (i = 0; i < n_buffers; ++i) {
+ struct v4l2_buffer buf;
+
+ CLEAR (buf);
+
+ buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ buf.memory = V4L2_MEMORY_MMAP;
+ buf.index = i;
+
+ if (-1 == xioctl (fd, VIDIOC_QBUF, &buf))
+ return errno_exit ("VIDIOC_QBUF", errmsg);
+
+ }
+
+ type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+
+ if (-1 == xioctl (fd, VIDIOC_STREAMON, &type))
+ return errno_exit ("VIDIOC_STREAMON", errmsg);
+
+
+
+ selectCallBackID = IEAddCallback(fd, newFrame, this);
+
+ break;
+
+ case IO_METHOD_USERPTR:
+ for (i = 0; i < n_buffers; ++i) {
+ struct v4l2_buffer buf;
+
+ CLEAR (buf);
+
+ buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ buf.memory = V4L2_MEMORY_USERPTR;
+ buf.m.userptr = (unsigned long) buffers[i].start;
+ buf.length = buffers[i].length;
+
+ if (-1 == xioctl (fd, VIDIOC_QBUF, &buf))
+ return errno_exit ("VIDIOC_QBUF", errmsg);
+ }
+
+
+ type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+
+ if (-1 == xioctl (fd, VIDIOC_STREAMON, &type))
+ return errno_exit ("VIDIOC_STREAMON", errmsg);
+
+ break;
+ }
+
+ return 0;
+
+}
+
+void V4L2_Base::newFrame(int /*fd*/, void *p)
+{
+ char errmsg[ERRMSGSIZ];
+
+ ( (V4L2_Base *) (p))->read_frame(errmsg);
+
+}
+
+int V4L2_Base::uninit_device(char *errmsg)
+{
+
+ switch (io) {
+ case IO_METHOD_READ:
+ free (buffers[0].start);
+ break;
+
+ case IO_METHOD_MMAP:
+ for (unsigned int i = 0; i < n_buffers; ++i)
+ if (-1 == munmap (buffers[i].start, buffers[i].length))
+ return errno_exit ("munmap", errmsg);
+ break;
+
+ case IO_METHOD_USERPTR:
+ for (unsigned int i = 0; i < n_buffers; ++i)
+ free (buffers[i].start);
+ break;
+ }
+
+ free (buffers);
+
+ return 0;
+}
+
+void V4L2_Base::init_read(unsigned int buffer_size)
+{
+ buffers = (buffer *) calloc (1, sizeof (*buffers));
+
+ if (!buffers) {
+ fprintf (stderr, "Out of memory\n");
+ exit (EXIT_FAILURE);
+ }
+
+ buffers[0].length = buffer_size;
+ buffers[0].start = malloc (buffer_size);
+
+ if (!buffers[0].start) {
+ fprintf (stderr, "Out of memory\n");
+ exit (EXIT_FAILURE);
+ }
+}
+
+int V4L2_Base::init_mmap(char *errmsg)
+{
+ struct v4l2_requestbuffers req;
+
+ CLEAR (req);
+
+ req.count = 4;
+ req.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ req.memory = V4L2_MEMORY_MMAP;
+
+ if (-1 == xioctl (fd, VIDIOC_REQBUFS, &req)) {
+ if (EINVAL == errno) {
+ fprintf (stderr, "%s does not support "
+ "memory mapping\n", dev_name);
+ snprintf(errmsg, ERRMSGSIZ, "%s does not support "
+ "memory mapping\n", dev_name);
+ return -1;
+ } else {
+ return errno_exit ("VIDIOC_REQBUFS", errmsg);
+ }
+ }
+
+ if (req.count < 2) {
+ fprintf (stderr, "Insufficient buffer memory on %s\n",
+ dev_name);
+ snprintf(errmsg, ERRMSGSIZ, "Insufficient buffer memory on %s\n",
+ dev_name);
+ return -1;
+ }
+
+ buffers = (buffer *) calloc (req.count, sizeof (*buffers));
+
+ if (!buffers)
+ {
+ fprintf (stderr, "buffers. Out of memory\n");
+ strncpy(errmsg, "buffers. Out of memory\n", ERRMSGSIZ);
+ return -1;
+ }
+
+ for (n_buffers = 0; n_buffers < req.count; ++n_buffers)
+ {
+ struct v4l2_buffer buf;
+
+ CLEAR (buf);
+
+ buf.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ buf.memory = V4L2_MEMORY_MMAP;
+ buf.index = n_buffers;
+
+ if (-1 == xioctl (fd, VIDIOC_QUERYBUF, &buf))
+ return errno_exit ("VIDIOC_QUERYBUF", errmsg);
+
+ buffers[n_buffers].length = buf.length;
+ buffers[n_buffers].start =
+ mmap (NULL /* start anywhere */,
+ buf.length,
+ PROT_READ | PROT_WRITE /* required */,
+ MAP_SHARED /* recommended */,
+ fd, buf.m.offset);
+
+ if (MAP_FAILED == buffers[n_buffers].start)
+ return errno_exit ("mmap", errmsg);
+ }
+
+ return 0;
+}
+
+void V4L2_Base::init_userp(unsigned int buffer_size)
+{
+ struct v4l2_requestbuffers req;
+ char errmsg[ERRMSGSIZ];
+
+ CLEAR (req);
+
+ req.count = 4;
+ req.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ req.memory = V4L2_MEMORY_USERPTR;
+
+ if (-1 == xioctl (fd, VIDIOC_REQBUFS, &req)) {
+ if (EINVAL == errno) {
+ fprintf (stderr, "%s does not support "
+ "user pointer i/o\n", dev_name);
+ exit (EXIT_FAILURE);
+ } else {
+ errno_exit ("VIDIOC_REQBUFS", errmsg);
+ }
+ }
+
+ buffers = (buffer *) calloc (4, sizeof (*buffers));
+
+ if (!buffers) {
+ fprintf (stderr, "Out of memory\n");
+ exit (EXIT_FAILURE);
+ }
+
+ for (n_buffers = 0; n_buffers < 4; ++n_buffers) {
+ buffers[n_buffers].length = buffer_size;
+ buffers[n_buffers].start = malloc (buffer_size);
+
+ if (!buffers[n_buffers].start) {
+ fprintf (stderr, "Out of memory\n");
+ exit (EXIT_FAILURE);
+ }
+ }
+}
+
+int V4L2_Base::init_device(char *errmsg, int pixelFormat , int width, int height)
+{
+ unsigned int min;
+
+ if (-1 == xioctl (fd, VIDIOC_QUERYCAP, &cap))
+ {
+ if (EINVAL == errno) {
+ fprintf (stderr, "%s is no V4L2 device\n",
+ dev_name);
+ snprintf(errmsg, ERRMSGSIZ, "%s is no V4L2 device\n", dev_name);
+ return -1;
+ } else {
+ return errno_exit ("VIDIOC_QUERYCAP", errmsg);
+ }
+ }
+
+ if (!(cap.capabilities & V4L2_CAP_VIDEO_CAPTURE))
+ {
+ fprintf (stderr, "%s is no video capture device\n",
+ dev_name);
+ snprintf(errmsg, ERRMSGSIZ, "%s is no video capture device\n", dev_name);
+ return -1;
+ }
+
+ switch (io)
+ {
+ case IO_METHOD_READ:
+ if (!(cap.capabilities & V4L2_CAP_READWRITE)) {
+ fprintf (stderr, "%s does not support read i/o\n",
+ dev_name);
+ snprintf(errmsg, ERRMSGSIZ, "%s does not support read i/o\n",
+ dev_name);
+ return -1;
+ }
+
+ break;
+
+ case IO_METHOD_MMAP:
+ case IO_METHOD_USERPTR:
+ if (!(cap.capabilities & V4L2_CAP_STREAMING))
+ {
+ fprintf (stderr, "%s does not support streaming i/o\n",
+ dev_name);
+ snprintf(errmsg, ERRMSGSIZ, "%s does not support streaming i/o\n",
+ dev_name);
+ return -1;
+ }
+
+ break;
+ }
+
+ /* Select video input, video standard and tune here. */
+
+ cropcap.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+
+ if (-1 == xioctl (fd, VIDIOC_CROPCAP, &cropcap)) {
+ /* Errors ignored. */
+ }
+
+ crop.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ crop.c = cropcap.defrect; /* reset to default */
+
+ if (-1 == xioctl (fd, VIDIOC_S_CROP, &crop)) {
+ switch (errno) {
+ case EINVAL:
+ /* Cropping not supported. */
+ break;
+ default:
+ /* Errors ignored. */
+ break;
+ }
+ }
+
+ CLEAR (fmt);
+
+ fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ fmt.fmt.pix.width = width;
+ fmt.fmt.pix.height = height;
+ fmt.fmt.pix.pixelformat = pixelFormat;
+ //fmt.fmt.pix.field = V4L2_FIELD_INTERLACED;
+
+ if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt))
+ return errno_exit ("VIDIOC_S_FMT", errmsg);
+
+ /* Note VIDIOC_S_FMT may change width and height. */
+
+ /* Buggy driver paranoia. */
+ min = fmt.fmt.pix.width * 2;
+ if (fmt.fmt.pix.bytesperline < min)
+ fmt.fmt.pix.bytesperline = min;
+ min = fmt.fmt.pix.bytesperline * fmt.fmt.pix.height;
+ if (fmt.fmt.pix.sizeimage < min)
+ fmt.fmt.pix.sizeimage = min;
+
+ /* Let's get the actual size */
+ CLEAR(fmt);
+
+ fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+
+ if (-1 == xioctl (fd, VIDIOC_G_FMT, &fmt))
+ return errno_exit ("VIDIOC_G_FMT", errmsg);
+
+ cerr << "width: " << fmt.fmt.pix.width << " - height: " << fmt.fmt.pix.height << endl;
+
+ switch (pixelFormat)
+ {
+ case V4L2_PIX_FMT_YUV420:
+ cerr << "pixel format: V4L2_PIX_FMT_YUV420" << endl;
+ break;
+
+ case V4L2_PIX_FMT_YUYV:
+ cerr << "pixel format: V4L2_PIX_FMT_YUYV" << endl;
+ break;
+
+ case V4L2_PIX_FMT_RGB24:
+ cerr << "pixel format: V4L2_PIX_FMT_RGB24" << endl;
+ break;
+
+ case V4L2_PIX_FMT_SBGGR8:
+ cerr << "pixel format: V4L2_PIX_FMT_SBGGR8" << endl;
+ break;
+
+ }
+
+ findMinMax();
+
+ allocBuffers();
+
+ switch (io)
+ {
+ case IO_METHOD_READ:
+ init_read (fmt.fmt.pix.sizeimage);
+ break;
+
+ case IO_METHOD_MMAP:
+ return init_mmap(errmsg);
+ break;
+
+ case IO_METHOD_USERPTR:
+ init_userp (fmt.fmt.pix.sizeimage);
+ break;
+ }
+
+ return 0;
+}
+
+void V4L2_Base::close_device(void)
+{
+ char errmsg[ERRMSGSIZ];
+
+ if (-1 == close (fd))
+ errno_exit ("close", errmsg);
+
+ fd = -1;
+}
+
+int V4L2_Base::open_device(const char *devpath, char *errmsg)
+{
+ struct stat st;
+
+ strncpy(dev_name, devpath, 64);
+
+ if (-1 == stat (dev_name, &st)) {
+ fprintf (stderr, "Cannot identify '%s': %d, %s\n",
+ dev_name, errno, strerror (errno));
+ snprintf(errmsg, ERRMSGSIZ, "Cannot identify '%s': %d, %s\n",
+ dev_name, errno, strerror (errno));
+ return -1;
+ }
+
+ if (!S_ISCHR (st.st_mode))
+ {
+ fprintf (stderr, "%s is no device\n", dev_name);
+ snprintf(errmsg, ERRMSGSIZ, "%s is no device\n", dev_name);
+ return -1;
+ }
+
+ fd = open (dev_name, O_RDWR /* required */ | O_NONBLOCK, 0);
+
+ if (-1 == fd)
+ {
+ fprintf (stderr, "Cannot open '%s': %d, %s\n",
+ dev_name, errno, strerror (errno));
+ snprintf(errmsg, ERRMSGSIZ, "Cannot open '%s': %d, %s\n",
+ dev_name, errno, strerror (errno));
+ return -1;
+ }
+
+ return 0;
+}
+
+
+
+int V4L2_Base::getWidth()
+{
+ return fmt.fmt.pix.width;
+}
+
+int V4L2_Base::getHeight()
+{
+ return fmt.fmt.pix.height;
+}
+
+void V4L2_Base::setFPS(int fps)
+{
+ frameRate = 15;//fps;
+}
+
+int V4L2_Base::getFPS()
+{
+ return 15;
+}
+
+char * V4L2_Base::getDeviceName()
+{
+ return ((char *) cap.card);
+}
+
+void V4L2_Base::allocBuffers()
+{
+ delete (YBuf); YBuf = NULL;
+ delete (UBuf); UBuf = NULL;
+ delete (VBuf); VBuf = NULL;
+ delete (colorBuffer); colorBuffer = NULL;
+ delete (rgb24_buffer); rgb24_buffer = NULL;
+
+ YBuf= new unsigned char[ fmt.fmt.pix.width * fmt.fmt.pix.height];
+ UBuf= new unsigned char[ fmt.fmt.pix.width * fmt.fmt.pix.height];
+ VBuf= new unsigned char[ fmt.fmt.pix.width * fmt.fmt.pix.height];
+ colorBuffer = new unsigned char[fmt.fmt.pix.width * fmt.fmt.pix.height * 4];
+
+ if (fmt.fmt.pix.pixelformat == V4L2_PIX_FMT_SBGGR8)
+ rgb24_buffer = new unsigned char[fmt.fmt.pix.width * fmt.fmt.pix.height * 3];
+}
+
+void V4L2_Base::getMaxMinSize(int & x_max, int & y_max, int & x_min, int & y_min)
+{
+ x_max = xmax; y_max = ymax; x_min = xmin; y_min = ymin;
+}
+
+int V4L2_Base::setSize(int x, int y)
+{
+ char errmsg[ERRMSGSIZ];
+ int oldW, oldH;
+
+ oldW = fmt.fmt.pix.width;
+ oldH = fmt.fmt.pix.height;
+
+ fmt.fmt.pix.width = x;
+ fmt.fmt.pix.height = y;
+
+ if (-1 == xioctl (fd, VIDIOC_S_FMT, &fmt))
+ {
+ fmt.fmt.pix.width = oldW;
+ fmt.fmt.pix.height = oldH;
+ return errno_exit ("VIDIOC_S_FMT", errmsg);
+ }
+
+ /* PWC bug? It seems that setting the "wrong" width and height will mess something in the driver.
+ Only 160x120, 320x280, and 640x480 are accepted. If I try to set it for example to 300x200, it wii
+ get set to 320x280, which is fine, but then the video information is messed up for some reason. */
+ xioctl (fd, VIDIOC_S_FMT, &fmt);
+
+
+ allocBuffers();
+
+ return 0;
+}
+
+void V4L2_Base::setContrast(int val)
+{
+ /*picture_.contrast=val;
+ updatePictureSettings();*/
+}
+
+int V4L2_Base::getContrast()
+{
+ return 255;//picture_.contrast;
+}
+
+void V4L2_Base::setBrightness(int val)
+{
+ /*picture_.brightness=val;
+ updatePictureSettings();*/
+}
+
+int V4L2_Base::getBrightness()
+{
+ return 255;//picture_.brightness;
+}
+
+void V4L2_Base::setColor(int val)
+{
+ /*picture_.colour=val;
+ updatePictureSettings();*/
+}
+
+int V4L2_Base::getColor()
+{
+ return 255; //picture_.colour;
+}
+
+void V4L2_Base::setHue(int val)
+{
+ /*picture_.hue=val;
+ updatePictureSettings();*/
+}
+
+int V4L2_Base::getHue()
+{
+ return 255;//picture_.hue;
+}
+
+void V4L2_Base::setWhiteness(int val)
+{
+ /*picture_.whiteness=val;
+ updatePictureSettings();*/
+}
+
+int V4L2_Base::getWhiteness()
+{
+ return 255;//picture_.whiteness;
+}
+
+void V4L2_Base::setPictureSettings()
+{
+ /*if (ioctl(device_, VIDIOCSPICT, &picture_) ) {
+ cerr << "updatePictureSettings" << endl;
+ }
+ ioctl(device_, VIDIOCGPICT, &picture_);*/
+}
+
+void V4L2_Base::getPictureSettings()
+{
+ /*if (ioctl(device_, VIDIOCGPICT, &picture_) )
+ {
+ cerr << "refreshPictureSettings" << endl;
+ }*/
+}
+
+unsigned char * V4L2_Base::getY()
+{
+ if (fmt.fmt.pix.pixelformat == V4L2_PIX_FMT_SBGGR8)
+ RGB2YUV(fmt.fmt.pix.width, fmt.fmt.pix.height, rgb24_buffer, YBuf, UBuf, VBuf, 0);
+
+ return YBuf;
+}
+
+unsigned char * V4L2_Base::getU()
+{
+ return UBuf;
+}
+
+unsigned char * V4L2_Base::getV()
+{
+ return VBuf;
+}
+
+unsigned char * V4L2_Base::getColorBuffer()
+{
+ //cerr << "in get color buffer " << endl;
+
+ switch (fmt.fmt.pix.pixelformat)
+ {
+ case V4L2_PIX_FMT_YUV420:
+ ccvt_420p_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height,
+ buffers[0].start, (void*)colorBuffer);
+ break;
+
+ case V4L2_PIX_FMT_YUYV:
+ ccvt_yuyv_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height,
+ buffers[0].start, (void*)colorBuffer);
+ break;
+
+ case V4L2_PIX_FMT_RGB24:
+ ccvt_rgb24_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height,
+ buffers[0].start, (void*)colorBuffer);
+ break;
+
+ case V4L2_PIX_FMT_SBGGR8:
+ ccvt_rgb24_bgr32(fmt.fmt.pix.width, fmt.fmt.pix.height,
+ rgb24_buffer, (void*)colorBuffer);
+ break;
+
+ default:
+ break;
+ }
+
+ return colorBuffer;
+}
+
+void V4L2_Base::registerCallback(WPF *fp, void *ud)
+{
+ callback = fp;
+ uptr = ud;
+}
+
+void V4L2_Base::findMinMax()
+{
+ char errmsg[ERRMSGSIZ];
+ struct v4l2_format tryfmt;
+ CLEAR(tryfmt);
+
+ xmin = xmax = fmt.fmt.pix.width;
+ ymin = ymax = fmt.fmt.pix.height;
+
+ tryfmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE;
+ tryfmt.fmt.pix.width = 10;
+ tryfmt.fmt.pix.height = 10;
+ tryfmt.fmt.pix.pixelformat = fmt.fmt.pix.pixelformat;
+ tryfmt.fmt.pix.field = fmt.fmt.pix.field;
+
+ if (-1 == xioctl (fd, VIDIOC_TRY_FMT, &tryfmt))
+ {
+ errno_exit ("VIDIOC_TRY_FMT 1", errmsg);
+ return;
+ }
+
+ xmin = tryfmt.fmt.pix.width;
+ ymin = tryfmt.fmt.pix.height;
+
+ tryfmt.fmt.pix.width = 1600;
+ tryfmt.fmt.pix.height = 1200;
+
+ if (-1 == xioctl (fd, VIDIOC_TRY_FMT, &tryfmt))
+ {
+ errno_exit ("VIDIOC_TRY_FMT 2", errmsg);
+ return;
+ }
+
+ xmax = tryfmt.fmt.pix.width;
+ ymax = tryfmt.fmt.pix.height;
+
+ cerr << "Min X: " << xmin << " - Max X: " << xmax << " - Min Y: " << ymin << " - Max Y: " << ymax << endl;
+}
+
+void V4L2_Base::enumerate_ctrl (void)
+{
+ char errmsg[ERRMSGSIZ];
+ CLEAR(queryctrl);
+
+ for (queryctrl.id = V4L2_CID_BASE; queryctrl.id < V4L2_CID_LASTP1; queryctrl.id++)
+ {
+ if (0 == xioctl (fd, VIDIOC_QUERYCTRL, &queryctrl))
+ {
+ cerr << "Control " << queryctrl.name << endl;
+
+ if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED)
+ continue;
+
+ cerr << "Control " << queryctrl.name << endl;
+
+ if (queryctrl.type == V4L2_CTRL_TYPE_MENU)
+ enumerate_menu ();
+ } else
+ {
+ if (errno == EINVAL)
+ continue;
+
+ errno_exit("VIDIOC_QUERYCTRL", errmsg);
+ return;
+ }
+ }
+
+ for (queryctrl.id = V4L2_CID_PRIVATE_BASE; ; queryctrl.id++)
+ {
+ if (0 == xioctl (fd, VIDIOC_QUERYCTRL, &queryctrl))
+ {
+ cerr << "Private Control " << queryctrl.name << endl;
+
+ if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED)
+ continue;
+
+ if (queryctrl.type == V4L2_CTRL_TYPE_MENU)
+ enumerate_menu ();
+ } else {
+ if (errno == EINVAL)
+ break;
+
+ errno_exit ("VIDIOC_QUERYCTRL", errmsg);
+ return;
+ }
+
+ }
+
+}
+
+void V4L2_Base::enumerate_menu (void)
+{
+ char errmsg[ERRMSGSIZ];
+ cerr << " Menu items:" << endl;
+
+ CLEAR(querymenu);
+ querymenu.id = queryctrl.id;
+
+ for (querymenu.index = queryctrl.minimum; querymenu.index <= queryctrl.maximum; querymenu.index++)
+ {
+ if (0 == xioctl (fd, VIDIOC_QUERYMENU, &querymenu))
+ {
+ cerr << " " << querymenu.name << endl;
+ } else
+ {
+ errno_exit("VIDIOC_QUERYMENU", errmsg);
+ return;
+ }
+ }
+}
+
+int V4L2_Base::query_ctrl(unsigned int ctrl_id, double & ctrl_min, double & ctrl_max, double & ctrl_step, double & ctrl_value, char *errmsg)
+{
+
+ struct v4l2_control control;
+
+ CLEAR(queryctrl);
+
+ queryctrl.id = ctrl_id;
+
+ if (-1 == ioctl (fd, VIDIOC_QUERYCTRL, &queryctrl))
+ {
+ if (errno != EINVAL)
+ return errno_exit ("VIDIOC_QUERYCTRL", errmsg);
+
+ else
+ {
+ cerr << "#" << ctrl_id << " is not supported" << endl;
+ snprintf(errmsg, ERRMSGSIZ, "# %d is not supported", ctrl_id);
+ return -1;
+ }
+ } else if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED)
+ {
+ cerr << "#" << ctrl_id << " is disabled" << endl;
+ snprintf(errmsg, ERRMSGSIZ, "# %d is disabled", ctrl_id);
+ return -1;
+ }
+
+ ctrl_min = queryctrl.minimum;
+ ctrl_max = queryctrl.maximum;
+ ctrl_step = queryctrl.step;
+ ctrl_value = queryctrl.default_value;
+
+ /* Get current value */
+ CLEAR(control);
+ control.id = ctrl_id;
+
+ if (0 == xioctl(fd, VIDIOC_G_CTRL, &control))
+ ctrl_value = control.value;
+
+ cerr << queryctrl.name << " -- min: " << ctrl_min << " max: " << ctrl_max << " step: " << ctrl_step << " value: " << ctrl_value << endl;
+
+ return 0;
+
+}
+
+int V4L2_Base::queryINTControls(INumberVectorProperty *nvp)
+{
+ struct v4l2_control control;
+ char errmsg[ERRMSGSIZ];
+ CLEAR(queryctrl);
+ INumber *numbers = NULL;
+ unsigned int *num_ctrls = NULL;
+ int nnum=0;
+
+ for (queryctrl.id = V4L2_CID_BASE; queryctrl.id < V4L2_CID_LASTP1; queryctrl.id++)
+ {
+ if (0 == ioctl (fd, VIDIOC_QUERYCTRL, &queryctrl))
+ {
+ if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED)
+ {
+ cerr << queryctrl.name << " is disabled." << endl;
+ continue;
+ }
+
+ if (queryctrl.type == V4L2_CTRL_TYPE_INTEGER)
+ {
+ numbers = (numbers == NULL) ? (INumber *) malloc (sizeof(INumber)) :
+ (INumber *) realloc (numbers, (nnum+1) * sizeof (INumber));
+
+ num_ctrls = (num_ctrls == NULL) ? (unsigned int *) malloc (sizeof (unsigned int)) :
+ (unsigned int *) realloc (num_ctrls, (nnum+1) * sizeof (unsigned int));
+
+ strncpy(numbers[nnum].name, ((char *) queryctrl.name) , MAXINDINAME);
+ strncpy(numbers[nnum].label, ((char *) queryctrl.name), MAXINDILABEL);
+ strncpy(numbers[nnum].format, "%0.f", MAXINDIFORMAT);
+ numbers[nnum].min = queryctrl.minimum;
+ numbers[nnum].max = queryctrl.maximum;
+ numbers[nnum].step = queryctrl.step;
+ numbers[nnum].value = queryctrl.default_value;
+
+ /* Get current value if possible */
+ CLEAR(control);
+ control.id = queryctrl.id;
+ if (0 == xioctl(fd, VIDIOC_G_CTRL, &control))
+ numbers[nnum].value = control.value;
+
+ /* Store ID info in INumber. This is the first time ever I make use of aux0!! */
+ num_ctrls[nnum] = queryctrl.id;
+
+ cerr << queryctrl.name << " -- min: " << queryctrl.minimum << " max: " << queryctrl.maximum << " step: " << queryctrl.step << " value: " << numbers[nnum].value << endl;
+
+ nnum++;
+
+ }
+ } else if (errno != EINVAL)
+ return errno_exit ("VIDIOC_QUERYCTRL", errmsg);
+
+ }
+
+ for (queryctrl.id = V4L2_CID_PRIVATE_BASE; ; queryctrl.id++)
+ {
+ if (0 == ioctl (fd, VIDIOC_QUERYCTRL, &queryctrl))
+ {
+ if (queryctrl.flags & V4L2_CTRL_FLAG_DISABLED)
+ {
+ cerr << queryctrl.name << " is disabled." << endl;
+ continue;
+ }
+
+ if (queryctrl.type == V4L2_CTRL_TYPE_INTEGER)
+ {
+ numbers = (numbers == NULL) ? (INumber *) malloc (sizeof(INumber)) :
+ (INumber *) realloc (numbers, (nnum+1) * sizeof (INumber));
+
+ num_ctrls = (num_ctrls == NULL) ? (unsigned int *) malloc (sizeof (unsigned int)) :
+ (unsigned int *) realloc (num_ctrls, (nnum+1) * sizeof (unsigned int));
+
+ strncpy(numbers[nnum].name, ((char *) queryctrl.name) , MAXINDINAME);
+ strncpy(numbers[nnum].label, ((char *) queryctrl.name), MAXINDILABEL);
+ strncpy(numbers[nnum].format, "%0.f", MAXINDIFORMAT);
+ numbers[nnum].min = queryctrl.minimum;
+ numbers[nnum].max = queryctrl.maximum;
+ numbers[nnum].step = queryctrl.step;
+ numbers[nnum].value = queryctrl.default_value;
+
+ /* Get current value if possible */
+ CLEAR(control);
+ control.id = queryctrl.id;
+ if (0 == xioctl(fd, VIDIOC_G_CTRL, &control))
+ numbers[nnum].value = control.value;
+
+ /* Store ID info in INumber. This is the first time ever I make use of aux0!! */
+ num_ctrls[nnum] = queryctrl.id;
+
+ nnum++;
+
+ }
+ }
+ else break;
+ }
+
+ /* Store numbers in aux0 */
+ for (int i=0; i < nnum; i++)
+ numbers[i].aux0 = &num_ctrls[i];
+
+ nvp->np = numbers;
+ nvp->nnp = nnum;
+
+ return nnum;
+
+}
+
+int V4L2_Base::setINTControl(unsigned int ctrl_id, double new_value, char *errmsg)
+{
+ struct v4l2_control control;
+
+ CLEAR(control);
+
+ cerr << "The id is " << ctrl_id << " new value is " << new_value << endl;
+
+ control.id = ctrl_id;
+ control.value = (int) new_value;
+
+ if (-1 == xioctl(fd, VIDIOC_S_CTRL, &control))
+ return errno_exit ("VIDIOC_S_CTRL", errmsg);
+
+ return 0;
+}
+
diff --git a/kstars/kstars/indi/webcam/v4l2_base.h b/kstars/kstars/indi/webcam/v4l2_base.h
new file mode 100644
index 00000000..668c77c9
--- /dev/null
+++ b/kstars/kstars/indi/webcam/v4l2_base.h
@@ -0,0 +1,141 @@
+/*
+ Copyright (C) 2005 by Jasem Mutlaq
+
+ Based on V4L 2 Example
+ http://v4l2spec.bytesex.org/spec-single/v4l2.html#CAPTURE-EXAMPLE
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+#ifndef V4L2_BASE_H
+#define V4L2_BASE_H
+
+#include <stdio.h>
+#include <stdlib.h>
+#include "videodev2.h"
+#include "../eventloop.h"
+#include "../indidevapi.h"
+
+#define VIDEO_COMPRESSION_LEVEL 4
+
+class V4L2_Base
+{
+ public:
+ V4L2_Base();
+ virtual ~V4L2_Base();
+
+ typedef enum { IO_METHOD_READ, IO_METHOD_MMAP, IO_METHOD_USERPTR } io_method;
+
+ struct buffer
+ {
+ void * start;
+ size_t length;
+ };
+
+ /* Connection */
+ virtual int connectCam(const char * devpath, char *errmsg, int pixelFormat = V4L2_PIX_FMT_YUYV , int width = 160, int height = 120);
+ virtual void disconnectCam();
+ char * getDeviceName();
+
+ /* Image settings */
+ int getBrightness();
+ int getContrast();
+ int getColor();
+ int getHue();
+ int getWhiteness();
+ void setContrast(int val);
+ void setBrightness(int val);
+ void setColor(int val);
+ void setHue(int val);
+ void setWhiteness(int val);
+
+ /* Updates */
+ void callFrame(void *p);
+ void setPictureSettings();
+ void getPictureSettings();
+
+ /* Image Size */
+ int getWidth();
+ int getHeight();
+ virtual int setSize(int x, int y);
+ virtual void getMaxMinSize(int & x_max, int & y_max, int & x_min, int & y_min);
+
+ /* Frame rate */
+ void setFPS(int fps);
+ int getFPS();
+
+ void allocBuffers();
+ unsigned char * getY();
+ unsigned char * getU();
+ unsigned char * getV();
+ unsigned char * getColorBuffer();
+
+ void registerCallback(WPF *fp, void *ud);
+
+ int start_capturing(char *errmsg);
+ int stop_capturing(char *errmsg);
+ static void newFrame(int fd, void *p);
+
+ void enumerate_ctrl (void);
+ void enumerate_menu (void);
+ int queryINTControls(INumberVectorProperty *nvp);
+ int setINTControl(unsigned int ctrl_id, double new_value, char *errmsg);
+
+ int query_ctrl(unsigned int ctrl_id, double & ctrl_min, double & ctrl_max, double & ctrl_step, double & ctrl_value, char *errmsg);
+
+ protected:
+
+ int xioctl(int fd, int request, void *arg);
+ int read_frame(char *errsg);
+ int uninit_device(char *errmsg);
+ int open_device(const char *devpath, char *errmsg);
+ int init_device(char *errmsg, int pixelFormat , int width, int height);
+ int init_mmap(char *errmsg);
+ int errno_exit(const char *s, char *errmsg);
+
+ void close_device(void);
+ void init_userp(unsigned int buffer_size);
+ void init_read(unsigned int buffer_size);
+
+ void findMinMax();
+
+ struct v4l2_capability cap;
+ struct v4l2_cropcap cropcap;
+ struct v4l2_crop crop;
+ struct v4l2_format fmt;
+
+ struct v4l2_queryctrl queryctrl;
+ struct v4l2_querymenu querymenu;
+
+ WPF *callback;
+ void *uptr;
+ char dev_name[64];
+ io_method io;
+ int fd;
+ struct buffer *buffers;
+ unsigned int n_buffers;
+
+ bool dropFrame;
+
+
+ int frameRate;
+ int xmax, xmin, ymax, ymin;
+ int selectCallBackID;
+ unsigned char * YBuf,*UBuf,*VBuf, *colorBuffer, *rgb24_buffer;
+
+};
+
+#endif
diff --git a/kstars/kstars/indi/webcam/vcvt.h b/kstars/kstars/indi/webcam/vcvt.h
new file mode 100644
index 00000000..9b765b41
--- /dev/null
+++ b/kstars/kstars/indi/webcam/vcvt.h
@@ -0,0 +1,73 @@
+/*
+ (C) 2001 Nemosoft Unv. nemosoft@smcc.demon.nl
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+*/
+
+
+/* 'Viewport' conversion routines. These functions convert from one colour
+ space to another, taking into account that the source image has a smaller
+ size than the view, and is placed inside the view:
+
+ +-------view.x------------+
+ | |
+ | +---image.x---+ |
+ | | | |
+ | | | |
+ | +-------------+ |
+ | |
+ +-------------------------+
+
+ The image should always be smaller than the view. The offset (top-left
+ corner of the image) should be precomputed, so you can place the image
+ anywhere in the view.
+
+ The functions take these parameters:
+ - width image width (in pixels)
+ - height image height (in pixels)
+ - plus view width (in pixels)
+ *src pointer at start of image
+ *dst pointer at offset (!) in view
+*/
+
+
+#ifndef VCVT_H
+#define VCVT_H
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Functions in vcvt_i386.S/vcvt_c.c */
+/* 4:2:0 YUV interlaced to RGB/BGR */
+void vcvt_420i_bgr24(int width, int height, int plus, void *src, void *dst);
+void vcvt_420i_rgb24(int width, int height, int plus, void *src, void *dst);
+void vcvt_420i_bgr32(int width, int height, int plus, void *src, void *dst);
+void vcvt_420i_rgb32(int width, int height, int plus, void *src, void *dst);
+
+
+/* Go from 420i to other yuv formats */
+void vcvt_420i_420p(int width, int height, int plus, void *src, void *dsty, void *dstu, void *dstv);
+void vcvt_420i_yuyv(int width, int height, int plus, void *src, void *dst);
+
+#if 0
+#endif
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif
diff --git a/kstars/kstars/indi/webcam/videodev.h b/kstars/kstars/indi/webcam/videodev.h
new file mode 100644
index 00000000..a5b0aec7
--- /dev/null
+++ b/kstars/kstars/indi/webcam/videodev.h
@@ -0,0 +1,346 @@
+#ifndef __LINUX_VIDEODEV_H
+#define __LINUX_VIDEODEV_H
+
+#define VID_TYPE_CAPTURE 1 /* Can capture */
+#define VID_TYPE_TUNER 2 /* Can tune */
+#define VID_TYPE_TELETEXT 4 /* Does teletext */
+#define VID_TYPE_OVERLAY 8 /* Overlay onto frame buffer */
+#define VID_TYPE_CHROMAKEY 16 /* Overlay by chromakey */
+#define VID_TYPE_CLIPPING 32 /* Can clip */
+#define VID_TYPE_FRAMERAM 64 /* Uses the frame buffer memory */
+#define VID_TYPE_SCALES 128 /* Scalable */
+#define VID_TYPE_MONOCHROME 256 /* Monochrome only */
+#define VID_TYPE_SUBCAPTURE 512 /* Can capture subareas of the image */
+#define VID_TYPE_MPEG_DECODER 1024 /* Can decode MPEG streams */
+#define VID_TYPE_MPEG_ENCODER 2048 /* Can encode MPEG streams */
+#define VID_TYPE_MJPEG_DECODER 4096 /* Can decode MJPEG streams */
+#define VID_TYPE_MJPEG_ENCODER 8192 /* Can encode MJPEG streams */
+
+struct video_capability
+{
+ char name[32];
+ int type;
+ int channels; /* Num channels */
+ int audios; /* Num audio devices */
+ int maxwidth; /* Supported width */
+ int maxheight; /* And height */
+ int minwidth; /* Supported width */
+ int minheight; /* And height */
+};
+
+
+struct video_channel
+{
+ int channel;
+ char name[32];
+ int tuners;
+ unsigned int flags;
+#define VIDEO_VC_TUNER 1 /* Channel has a tuner */
+#define VIDEO_VC_AUDIO 2 /* Channel has audio */
+ unsigned short type;
+#define VIDEO_TYPE_TV 1
+#define VIDEO_TYPE_CAMERA 2
+ unsigned short norm; /* Norm set by channel */
+};
+
+struct video_tuner
+{
+ int tuner;
+ char name[32];
+ unsigned long rangelow, rangehigh; /* Tuner range */
+ unsigned int flags;
+#define VIDEO_TUNER_PAL 1
+#define VIDEO_TUNER_NTSC 2
+#define VIDEO_TUNER_SECAM 4
+#define VIDEO_TUNER_LOW 8 /* Uses KHz not MHz */
+#define VIDEO_TUNER_NORM 16 /* Tuner can set norm */
+#define VIDEO_TUNER_STEREO_ON 128 /* Tuner is seeing stereo */
+#define VIDEO_TUNER_RDS_ON 256 /* Tuner is seeing an RDS datastream */
+#define VIDEO_TUNER_MBS_ON 512 /* Tuner is seeing an MBS datastream */
+ unsigned short mode; /* PAL/NTSC/SECAM/OTHER */
+#define VIDEO_MODE_PAL 0
+#define VIDEO_MODE_NTSC 1
+#define VIDEO_MODE_SECAM 2
+#define VIDEO_MODE_AUTO 3
+ unsigned short signal; /* Signal strength 16bit scale */
+};
+
+struct video_picture
+{
+ unsigned short brightness;
+ unsigned short hue;
+ unsigned short colour;
+ unsigned short contrast;
+ unsigned short whiteness; /* Black and white only */
+ unsigned short depth; /* Capture depth */
+ unsigned short palette; /* Palette in use */
+#define VIDEO_PALETTE_GREY 1 /* Linear greyscale */
+#define VIDEO_PALETTE_HI240 2 /* High 240 cube (BT848) */
+#define VIDEO_PALETTE_RGB565 3 /* 565 16 bit RGB */
+#define VIDEO_PALETTE_RGB24 4 /* 24bit RGB */
+#define VIDEO_PALETTE_RGB32 5 /* 32bit RGB */
+#define VIDEO_PALETTE_RGB555 6 /* 555 15bit RGB */
+#define VIDEO_PALETTE_YUV422 7 /* YUV422 capture */
+#define VIDEO_PALETTE_YUYV 8
+#define VIDEO_PALETTE_UYVY 9 /* The great thing about standards is ... */
+#define VIDEO_PALETTE_YUV420 10
+#define VIDEO_PALETTE_YUV411 11 /* YUV411 capture */
+#define VIDEO_PALETTE_RAW 12 /* RAW capture (BT848) */
+#define VIDEO_PALETTE_YUV422P 13 /* YUV 4:2:2 Planar */
+#define VIDEO_PALETTE_YUV411P 14 /* YUV 4:1:1 Planar */
+#define VIDEO_PALETTE_YUV420P 15 /* YUV 4:2:0 Planar */
+#define VIDEO_PALETTE_YUV410P 16 /* YUV 4:1:0 Planar */
+#define VIDEO_PALETTE_PLANAR 13 /* start of planar entries */
+#define VIDEO_PALETTE_COMPONENT 7 /* start of component entries */
+};
+
+struct video_audio
+{
+ int audio; /* Audio channel */
+ unsigned short volume; /* If settable */
+ unsigned short bass, treble;
+ unsigned int flags;
+#define VIDEO_AUDIO_MUTE 1
+#define VIDEO_AUDIO_MUTABLE 2
+#define VIDEO_AUDIO_VOLUME 4
+#define VIDEO_AUDIO_BASS 8
+#define VIDEO_AUDIO_TREBLE 16
+#define VIDEO_AUDIO_BALANCE 32
+ char name[16];
+#define VIDEO_SOUND_MONO 1
+#define VIDEO_SOUND_STEREO 2
+#define VIDEO_SOUND_LANG1 4
+#define VIDEO_SOUND_LANG2 8
+ unsigned short mode;
+ unsigned short balance; /* Stereo balance */
+ unsigned short step; /* Step actual volume uses */
+};
+
+struct video_clip
+{
+ int x,y;
+ int width, height;
+ struct video_clip *next; /* For user use/driver use only */
+};
+
+struct video_window
+{
+ unsigned int x,y; /* Position of window */
+ unsigned int width,height; /* Its size */
+ unsigned int chromakey;
+ unsigned int flags;
+ struct video_clip *clips; /* Set only */
+ int clipcount;
+#define VIDEO_WINDOW_INTERLACE 1
+#define VIDEO_WINDOW_CHROMAKEY 16 /* Overlay by chromakey */
+#define VIDEO_CLIP_BITMAP -1
+/* bitmap is 1024x625, a '1' bit represents a clipped pixel */
+#define VIDEO_CLIPMAP_SIZE (128 * 625)
+};
+
+struct video_capture
+{
+ unsigned int x,y; /* Offsets into image */
+ unsigned int width, height; /* Area to capture */
+ unsigned short decimation; /* Decimation divider */
+ unsigned short flags; /* Flags for capture */
+#define VIDEO_CAPTURE_ODD 0 /* Temporal */
+#define VIDEO_CAPTURE_EVEN 1
+};
+
+struct video_buffer
+{
+ void *base;
+ int height,width;
+ int depth;
+ int bytesperline;
+};
+
+struct video_mmap
+{
+ unsigned int frame; /* Frame (0 - n) for double buffer */
+ int height,width;
+ unsigned int format; /* should be VIDEO_PALETTE_* */
+};
+
+struct video_key
+{
+ unsigned char key[8];
+ unsigned int flags;
+};
+
+
+#define VIDEO_MAX_FRAME 32
+
+struct video_mbuf
+{
+ int size; /* Total memory to map */
+ int frames; /* Frames */
+ int offsets[VIDEO_MAX_FRAME];
+};
+
+
+#define VIDEO_NO_UNIT (-1)
+
+
+struct video_unit
+{
+ int video; /* Video minor */
+ int vbi; /* VBI minor */
+ int radio; /* Radio minor */
+ int audio; /* Audio minor */
+ int teletext; /* Teletext minor */
+};
+
+struct vbi_format {
+ unsigned int sampling_rate; /* in Hz */
+ unsigned int samples_per_line;
+ unsigned int sample_format; /* VIDEO_PALETTE_RAW only (1 byte) */
+ int start[2]; /* starting line for each frame */
+ unsigned int count[2]; /* count of lines for each frame */
+ unsigned int flags;
+#define VBI_UNSYNC 1 /* can distingues between top/bottom field */
+#define VBI_INTERLACED 2 /* lines are interlaced */
+};
+
+/* video_info is biased towards hardware mpeg encode/decode */
+/* but it could apply generically to any hardware compressor/decompressor */
+struct video_info
+{
+ unsigned int frame_count; /* frames output since decode/encode began */
+ unsigned int h_size; /* current unscaled horizontal size */
+ unsigned int v_size; /* current unscaled veritcal size */
+ unsigned int smpte_timecode; /* current SMPTE timecode (for current GOP) */
+ unsigned int picture_type; /* current picture type */
+ unsigned int temporal_reference; /* current temporal reference */
+ unsigned char user_data[256]; /* user data last found in compressed stream */
+ /* user_data[0] contains user data flags, user_data[1] has count */
+};
+
+/* generic structure for setting playback modes */
+struct video_play_mode
+{
+ int mode;
+ int p1;
+ int p2;
+};
+
+/* for loading microcode / fpga programming */
+struct video_code
+{
+ char loadwhat[16]; /* name or tag of file being passed */
+ int datasize;
+ unsigned char *data;
+};
+
+#define VIDIOCGCAP _IOR('v',1,struct video_capability) /* Get capabilities */
+#define VIDIOCGCHAN _IOWR('v',2,struct video_channel) /* Get channel info (sources) */
+#define VIDIOCSCHAN _IOW('v',3,struct video_channel) /* Set channel */
+#define VIDIOCGTUNER _IOWR('v',4,struct video_tuner) /* Get tuner abilities */
+#define VIDIOCSTUNER _IOW('v',5,struct video_tuner) /* Tune the tuner for the current channel */
+#define VIDIOCGPICT _IOR('v',6,struct video_picture) /* Get picture properties */
+#define VIDIOCSPICT _IOW('v',7,struct video_picture) /* Set picture properties */
+#define VIDIOCCAPTURE _IOW('v',8,int) /* Start, end capture */
+#define VIDIOCGWIN _IOR('v',9, struct video_window) /* Get the video overlay window */
+#define VIDIOCSWIN _IOW('v',10, struct video_window) /* Set the video overlay window - passes clip list for hardware smarts , chromakey etc */
+#define VIDIOCGFBUF _IOR('v',11, struct video_buffer) /* Get frame buffer */
+#define VIDIOCSFBUF _IOW('v',12, struct video_buffer) /* Set frame buffer - root only */
+#define VIDIOCKEY _IOR('v',13, struct video_key) /* Video key event - to dev 255 is to all - cuts capture on all DMA windows with this key (0xFFFFFFFF == all) */
+#define VIDIOCGFREQ _IOR('v',14, unsigned long) /* Set tuner */
+#define VIDIOCSFREQ _IOW('v',15, unsigned long) /* Set tuner */
+#define VIDIOCGAUDIO _IOR('v',16, struct video_audio) /* Get audio info */
+#define VIDIOCSAUDIO _IOW('v',17, struct video_audio) /* Audio source, mute etc */
+#define VIDIOCSYNC _IOW('v',18, int) /* Sync with mmap grabbing */
+#define VIDIOCMCAPTURE _IOW('v',19, struct video_mmap) /* Grab frames */
+#define VIDIOCGMBUF _IOR('v',20, struct video_mbuf) /* Memory map buffer info */
+#define VIDIOCGUNIT _IOR('v',21, struct video_unit) /* Get attached units */
+#define VIDIOCGCAPTURE _IOR('v',22, struct video_capture) /* Get subcapture */
+#define VIDIOCSCAPTURE _IOW('v',23, struct video_capture) /* Set subcapture */
+#define VIDIOCSPLAYMODE _IOW('v',24, struct video_play_mode) /* Set output video mode/feature */
+#define VIDIOCSWRITEMODE _IOW('v',25, int) /* Set write mode */
+#define VIDIOCGPLAYINFO _IOR('v',26, struct video_info) /* Get current playback info from hardware */
+#define VIDIOCSMICROCODE _IOW('v',27, struct video_code) /* Load microcode into hardware */
+#define VIDIOCGVBIFMT _IOR('v',28, struct vbi_format) /* Get VBI information */
+#define VIDIOCSVBIFMT _IOW('v',29, struct vbi_format) /* Set VBI information */
+
+
+#define BASE_VIDIOCPRIVATE 192 /* 192-255 are private */
+
+/* VIDIOCSWRITEMODE */
+#define VID_WRITE_MPEG_AUD 0
+#define VID_WRITE_MPEG_VID 1
+#define VID_WRITE_OSD 2
+#define VID_WRITE_TTX 3
+#define VID_WRITE_CC 4
+#define VID_WRITE_MJPEG 5
+
+/* VIDIOCSPLAYMODE */
+#define VID_PLAY_VID_OUT_MODE 0
+ /* p1: = VIDEO_MODE_PAL, VIDEO_MODE_NTSC, etc ... */
+#define VID_PLAY_GENLOCK 1
+ /* p1: 0 = OFF, 1 = ON */
+ /* p2: GENLOCK FINE DELAY value */
+#define VID_PLAY_NORMAL 2
+#define VID_PLAY_PAUSE 3
+#define VID_PLAY_SINGLE_FRAME 4
+#define VID_PLAY_FAST_FORWARD 5
+#define VID_PLAY_SLOW_MOTION 6
+#define VID_PLAY_IMMEDIATE_NORMAL 7
+#define VID_PLAY_SWITCH_CHANNELS 8
+#define VID_PLAY_FREEZE_FRAME 9
+#define VID_PLAY_STILL_MODE 10
+#define VID_PLAY_MASTER_MODE 11
+ /* p1: see below */
+#define VID_PLAY_MASTER_NONE 1
+#define VID_PLAY_MASTER_VIDEO 2
+#define VID_PLAY_MASTER_AUDIO 3
+#define VID_PLAY_ACTIVE_SCANLINES 12
+ /* p1 = first active; p2 = last active */
+#define VID_PLAY_RESET 13
+#define VID_PLAY_END_MARK 14
+
+
+
+#define VID_HARDWARE_BT848 1
+#define VID_HARDWARE_QCAM_BW 2
+#define VID_HARDWARE_PMS 3
+#define VID_HARDWARE_QCAM_C 4
+#define VID_HARDWARE_PSEUDO 5
+#define VID_HARDWARE_SAA5249 6
+#define VID_HARDWARE_AZTECH 7
+#define VID_HARDWARE_SF16MI 8
+#define VID_HARDWARE_RTRACK 9
+#define VID_HARDWARE_ZOLTRIX 10
+#define VID_HARDWARE_SAA7146 11
+#define VID_HARDWARE_VIDEUM 12 /* Reserved for Winnov videum */
+#define VID_HARDWARE_RTRACK2 13
+#define VID_HARDWARE_PERMEDIA2 14 /* Reserved for Permedia2 */
+#define VID_HARDWARE_RIVA128 15 /* Reserved for RIVA 128 */
+#define VID_HARDWARE_PLANB 16 /* PowerMac motherboard video-in */
+#define VID_HARDWARE_BROADWAY 17 /* Broadway project */
+#define VID_HARDWARE_GEMTEK 18
+#define VID_HARDWARE_TYPHOON 19
+#define VID_HARDWARE_VINO 20 /* SGI Indy Vino */
+#define VID_HARDWARE_CADET 21 /* Cadet radio */
+#define VID_HARDWARE_TRUST 22 /* Trust FM Radio */
+#define VID_HARDWARE_TERRATEC 23 /* TerraTec ActiveRadio */
+#define VID_HARDWARE_CPIA 24
+#define VID_HARDWARE_ZR36120 25 /* Zoran ZR36120/ZR36125 */
+#define VID_HARDWARE_ZR36067 26 /* Zoran ZR36067/36060 */
+#define VID_HARDWARE_OV511 27
+#define VID_HARDWARE_ZR356700 28 /* Zoran 36700 series */
+#define VID_HARDWARE_W9966 29
+#define VID_HARDWARE_SE401 30 /* SE401 USB webcams */
+#define VID_HARDWARE_PWC 31 /* Philips webcams */
+#define VID_HARDWARE_MEYE 32 /* Sony Vaio MotionEye cameras */
+#define VID_HARDWARE_CPIA2 33
+#define VID_HARDWARE_VICAM 34
+#define VID_HARDWARE_SF16FMR2 35
+#define VID_HARDWARE_W9968CF 36
+#endif /* __LINUX_VIDEODEV_H */
+
+/*
+ * Local variables:
+ * c-basic-offset: 8
+ * End:
+ */
diff --git a/kstars/kstars/indi/webcam/videodev2.h b/kstars/kstars/indi/webcam/videodev2.h
new file mode 100644
index 00000000..e3dab3a6
--- /dev/null
+++ b/kstars/kstars/indi/webcam/videodev2.h
@@ -0,0 +1,903 @@
+#ifndef __LINUX_VIDEODEV2_H
+#define __LINUX_VIDEODEV2_H
+/*
+ * Video for Linux Two
+ *
+ * Header file for v4l or V4L2 drivers and applications, for
+ * Linux kernels 2.2.x or 2.4.x.
+ *
+ * See http://bytesex.org/v4l/ for API specs and other
+ * v4l2 documentation.
+ *
+ * Author: Bill Dirks <bdirks@pacbell.net>
+ * Justin Schoeman
+ * et al.
+ */
+/*
+ * M I S C E L L A N E O U S
+ */
+
+/* Four-character-code (FOURCC) */
+#define v4l2_fourcc(a,b,c,d)\
+ (((__u32)(a)<<0)|((__u32)(b)<<8)|((__u32)(c)<<16)|((__u32)(d)<<24))
+
+/*
+ * E N U M S
+ */
+enum v4l2_field {
+ V4L2_FIELD_ANY = 0, /* driver can choose from none,
+ top, bottom, interlaced
+ depending on whatever it thinks
+ is approximate ... */
+ V4L2_FIELD_NONE = 1, /* this device has no fields ... */
+ V4L2_FIELD_TOP = 2, /* top field only */
+ V4L2_FIELD_BOTTOM = 3, /* bottom field only */
+ V4L2_FIELD_INTERLACED = 4, /* both fields interlaced */
+ V4L2_FIELD_SEQ_TB = 5, /* both fields sequential into one
+ buffer, top-bottom order */
+ V4L2_FIELD_SEQ_BT = 6, /* same as above + bottom-top order */
+ V4L2_FIELD_ALTERNATE = 7 /* both fields alternating into
+ separate buffers */
+};
+#define V4L2_FIELD_HAS_TOP(field) \
+ ((field) == V4L2_FIELD_TOP ||\
+ (field) == V4L2_FIELD_INTERLACED ||\
+ (field) == V4L2_FIELD_SEQ_TB ||\
+ (field) == V4L2_FIELD_SEQ_BT)
+#define V4L2_FIELD_HAS_BOTTOM(field) \
+ ((field) == V4L2_FIELD_BOTTOM ||\
+ (field) == V4L2_FIELD_INTERLACED ||\
+ (field) == V4L2_FIELD_SEQ_TB ||\
+ (field) == V4L2_FIELD_SEQ_BT)
+#define V4L2_FIELD_HAS_BOTH(field) \
+ ((field) == V4L2_FIELD_INTERLACED ||\
+ (field) == V4L2_FIELD_SEQ_TB ||\
+ (field) == V4L2_FIELD_SEQ_BT)
+
+enum v4l2_buf_type {
+ V4L2_BUF_TYPE_VIDEO_CAPTURE = 1,
+ V4L2_BUF_TYPE_VIDEO_OUTPUT = 2,
+ V4L2_BUF_TYPE_VIDEO_OVERLAY = 3,
+ V4L2_BUF_TYPE_VBI_CAPTURE = 4,
+ V4L2_BUF_TYPE_VBI_OUTPUT = 5,
+ V4L2_BUF_TYPE_PRIVATE = 0x80
+};
+
+enum v4l2_ctrl_type {
+ V4L2_CTRL_TYPE_INTEGER = 1,
+ V4L2_CTRL_TYPE_BOOLEAN = 2,
+ V4L2_CTRL_TYPE_MENU = 3,
+ V4L2_CTRL_TYPE_BUTTON = 4
+};
+
+enum v4l2_tuner_type {
+ V4L2_TUNER_RADIO = 1,
+ V4L2_TUNER_ANALOG_TV = 2
+};
+
+enum v4l2_memory {
+ V4L2_MEMORY_MMAP = 1,
+ V4L2_MEMORY_USERPTR = 2,
+ V4L2_MEMORY_OVERLAY = 3
+};
+
+/* see also http://vektor.theorem.ca/graphics/ycbcr/ */
+enum v4l2_colorspace {
+ /* ITU-R 601 -- broadcast NTSC/PAL */
+ V4L2_COLORSPACE_SMPTE170M = 1,
+
+ /* 1125-Line (US) HDTV */
+ V4L2_COLORSPACE_SMPTE240M = 2,
+
+ /* HD and modern captures. */
+ V4L2_COLORSPACE_REC709 = 3,
+
+ /* broken BT878 extents (601, luma range 16-253 instead of 16-235) */
+ V4L2_COLORSPACE_BT878 = 4,
+
+ /* These should be useful. Assume 601 extents. */
+ V4L2_COLORSPACE_470_SYSTEM_M = 5,
+ V4L2_COLORSPACE_470_SYSTEM_BG = 6,
+
+ /* I know there will be cameras that send this. So, this is
+ * unspecified chromaticities and full 0-255 on each of the
+ * Y'CbCr components
+ */
+ V4L2_COLORSPACE_JPEG = 7,
+
+ /* For RGB colourspaces, this is probably a good start. */
+ V4L2_COLORSPACE_SRGB = 8
+};
+
+enum v4l2_priority {
+ V4L2_PRIORITY_UNSET = 0, /* not initialized */
+ V4L2_PRIORITY_BACKGROUND = 1,
+ V4L2_PRIORITY_INTERACTIVE = 2,
+ V4L2_PRIORITY_RECORD = 3,
+ V4L2_PRIORITY_DEFAULT = V4L2_PRIORITY_INTERACTIVE
+};
+
+struct v4l2_rect {
+ __s32 left;
+ __s32 top;
+ __s32 width;
+ __s32 height;
+};
+
+struct v4l2_fract {
+ __u32 numerator;
+ __u32 denominator;
+};
+
+/*
+ * D R I V E R C A P A B I L I T I E S
+ */
+struct v4l2_capability
+{
+ __u8 driver[16]; /* i.e. "bttv" */
+ __u8 card[32]; /* i.e. "Hauppauge WinTV" */
+ __u8 bus_info[32]; /* "PCI:" + pci_name(pci_dev) */
+ __u32 version; /* should use KERNEL_VERSION() */
+ __u32 capabilities; /* Device capabilities */
+ __u32 reserved[4];
+};
+
+/* Values for 'capabilities' field */
+#define V4L2_CAP_VIDEO_CAPTURE 0x00000001 /* Is a video capture device */
+#define V4L2_CAP_VIDEO_OUTPUT 0x00000002 /* Is a video output device */
+#define V4L2_CAP_VIDEO_OVERLAY 0x00000004 /* Can do video overlay */
+#define V4L2_CAP_VBI_CAPTURE 0x00000010 /* Is a VBI capture device */
+#define V4L2_CAP_VBI_OUTPUT 0x00000020 /* Is a VBI output device */
+#define V4L2_CAP_RDS_CAPTURE 0x00000100 /* RDS data capture */
+
+#define V4L2_CAP_TUNER 0x00010000 /* has a tuner */
+#define V4L2_CAP_AUDIO 0x00020000 /* has audio support */
+#define V4L2_CAP_RADIO 0x00040000 /* is a radio device */
+
+#define V4L2_CAP_READWRITE 0x01000000 /* read/write systemcalls */
+#define V4L2_CAP_ASYNCIO 0x02000000 /* async I/O */
+#define V4L2_CAP_STREAMING 0x04000000 /* streaming I/O ioctls */
+
+/*
+ * V I D E O I M A G E F O R M A T
+ */
+
+struct v4l2_pix_format
+{
+ __u32 width;
+ __u32 height;
+ __u32 pixelformat;
+ enum v4l2_field field;
+ __u32 bytesperline; /* for padding, zero if unused */
+ __u32 sizeimage;
+ enum v4l2_colorspace colorspace;
+ __u32 priv; /* private data, depends on pixelformat */
+};
+
+/* Pixel format FOURCC depth Description */
+#define V4L2_PIX_FMT_RGB332 v4l2_fourcc('R','G','B','1') /* 8 RGB-3-3-2 */
+#define V4L2_PIX_FMT_RGB555 v4l2_fourcc('R','G','B','O') /* 16 RGB-5-5-5 */
+#define V4L2_PIX_FMT_RGB565 v4l2_fourcc('R','G','B','P') /* 16 RGB-5-6-5 */
+#define V4L2_PIX_FMT_RGB555X v4l2_fourcc('R','G','B','Q') /* 16 RGB-5-5-5 BE */
+#define V4L2_PIX_FMT_RGB565X v4l2_fourcc('R','G','B','R') /* 16 RGB-5-6-5 BE */
+#define V4L2_PIX_FMT_BGR24 v4l2_fourcc('B','G','R','3') /* 24 BGR-8-8-8 */
+#define V4L2_PIX_FMT_RGB24 v4l2_fourcc('R','G','B','3') /* 24 RGB-8-8-8 */
+#define V4L2_PIX_FMT_BGR32 v4l2_fourcc('B','G','R','4') /* 32 BGR-8-8-8-8 */
+#define V4L2_PIX_FMT_RGB32 v4l2_fourcc('R','G','B','4') /* 32 RGB-8-8-8-8 */
+#define V4L2_PIX_FMT_GREY v4l2_fourcc('G','R','E','Y') /* 8 Greyscale */
+#define V4L2_PIX_FMT_YVU410 v4l2_fourcc('Y','V','U','9') /* 9 YVU 4:1:0 */
+#define V4L2_PIX_FMT_YVU420 v4l2_fourcc('Y','V','1','2') /* 12 YVU 4:2:0 */
+#define V4L2_PIX_FMT_YUYV v4l2_fourcc('Y','U','Y','V') /* 16 YUV 4:2:2 */
+#define V4L2_PIX_FMT_UYVY v4l2_fourcc('U','Y','V','Y') /* 16 YUV 4:2:2 */
+#define V4L2_PIX_FMT_YUV422P v4l2_fourcc('4','2','2','P') /* 16 YVU422 planar */
+#define V4L2_PIX_FMT_YUV411P v4l2_fourcc('4','1','1','P') /* 16 YVU411 planar */
+#define V4L2_PIX_FMT_Y41P v4l2_fourcc('Y','4','1','P') /* 12 YUV 4:1:1 */
+
+/* two planes -- one Y, one Cr + Cb interleaved */
+#define V4L2_PIX_FMT_NV12 v4l2_fourcc('N','V','1','2') /* 12 Y/CbCr 4:2:0 */
+#define V4L2_PIX_FMT_NV21 v4l2_fourcc('N','V','2','1') /* 12 Y/CrCb 4:2:0 */
+
+/* The following formats are not defined in the V4L2 specification */
+#define V4L2_PIX_FMT_YUV410 v4l2_fourcc('Y','U','V','9') /* 9 YUV 4:1:0 */
+#define V4L2_PIX_FMT_YUV420 v4l2_fourcc('Y','U','1','2') /* 12 YUV 4:2:0 */
+#define V4L2_PIX_FMT_YYUV v4l2_fourcc('Y','Y','U','V') /* 16 YUV 4:2:2 */
+#define V4L2_PIX_FMT_HI240 v4l2_fourcc('H','I','2','4') /* 8 8-bit color */
+
+/* see http://www.siliconimaging.com/RGB%20Bayer.htm */
+#define V4L2_PIX_FMT_SBGGR8 v4l2_fourcc('B','A','8','1') /* 8 BGBG.. GRGR.. */
+
+/* compressed formats */
+#define V4L2_PIX_FMT_MJPEG v4l2_fourcc('M','J','P','G') /* Motion-JPEG */
+#define V4L2_PIX_FMT_JPEG v4l2_fourcc('J','P','E','G') /* JFIF JPEG */
+#define V4L2_PIX_FMT_DV v4l2_fourcc('d','v','s','d') /* 1394 */
+#define V4L2_PIX_FMT_MPEG v4l2_fourcc('M','P','E','G') /* MPEG */
+
+/* Vendor-specific formats */
+#define V4L2_PIX_FMT_WNVA v4l2_fourcc('W','N','V','A') /* Winnov hw compress */
+
+/*
+ * F O R M A T E N U M E R A T I O N
+ */
+struct v4l2_fmtdesc
+{
+ __u32 index; /* Format number */
+ enum v4l2_buf_type type; /* buffer type */
+ __u32 flags;
+ __u8 description[32]; /* Description string */
+ __u32 pixelformat; /* Format fourcc */
+ __u32 reserved[4];
+};
+
+#define V4L2_FMT_FLAG_COMPRESSED 0x0001
+
+
+/*
+ * T I M E C O D E
+ */
+struct v4l2_timecode
+{
+ __u32 type;
+ __u32 flags;
+ __u8 frames;
+ __u8 seconds;
+ __u8 minutes;
+ __u8 hours;
+ __u8 userbits[4];
+};
+
+/* Type */
+#define V4L2_TC_TYPE_24FPS 1
+#define V4L2_TC_TYPE_25FPS 2
+#define V4L2_TC_TYPE_30FPS 3
+#define V4L2_TC_TYPE_50FPS 4
+#define V4L2_TC_TYPE_60FPS 5
+
+/* Flags */
+#define V4L2_TC_FLAG_DROPFRAME 0x0001 /* "drop-frame" mode */
+#define V4L2_TC_FLAG_COLORFRAME 0x0002
+#define V4L2_TC_USERBITS_field 0x000C
+#define V4L2_TC_USERBITS_USERDEFINED 0x0000
+#define V4L2_TC_USERBITS_8BITCHARS 0x0008
+/* The above is based on SMPTE timecodes */
+
+
+/*
+ * C O M P R E S S I O N P A R A M E T E R S
+ */
+#if 0
+/* ### generic compression settings don't work, there is too much
+ * ### codec-specific stuff. Maybe reuse that for MPEG codec settings
+ * ### later ... */
+struct v4l2_compression
+{
+ __u32 quality;
+ __u32 keyframerate;
+ __u32 pframerate;
+ __u32 reserved[5];
+
+/* what we'll need for MPEG, extracted from some postings on
+ the v4l list (Gert Vervoort, PlasmaJohn).
+
+system stream:
+ - type: elementary stream(ES), packatised elementary stream(s) (PES)
+ program stream(PS), transport stream(TS)
+ - system bitrate
+ - PS packet size (DVD: 2048 bytes, VCD: 2324 bytes)
+ - TS video PID
+ - TS audio PID
+ - TS PCR PID
+ - TS system information tables (PAT, PMT, CAT, NIT and SIT)
+ - (MPEG-1 systems stream vs. MPEG-2 program stream (TS not supported
+ by MPEG-1 systems)
+
+audio:
+ - type: MPEG (+Layer I,II,III), AC-3, LPCM
+ - bitrate
+ - sampling frequency (DVD: 48 Khz, VCD: 44.1 KHz, 32 kHz)
+ - Trick Modes? (ff, rew)
+ - Copyright
+ - Inverse Telecine
+
+video:
+ - picturesize (SIF, 1/2 D1, 2/3 D1, D1) and PAL/NTSC norm can be set
+ through excisting V4L2 controls
+ - noise reduction, parameters encoder specific?
+ - MPEG video version: MPEG-1, MPEG-2
+ - GOP (Group Of Pictures) definition:
+ - N: number of frames per GOP
+ - M: distance between reference (I,P) frames
+ - open/closed GOP
+ - quantiser matrix: inter Q matrix (64 bytes) and intra Q matrix (64 bytes)
+ - quantiser scale: linear or logarithmic
+ - scanning: alternate or zigzag
+ - bitrate mode: CBR (constant bitrate) or VBR (variable bitrate).
+ - target video bitrate for CBR
+ - target video bitrate for VBR
+ - maximum video bitrate for VBR - min. quantiser value for VBR
+ - max. quantiser value for VBR
+ - adaptive quantisation value
+ - return the number of bytes per GOP or bitrate for bitrate monitoring
+
+*/
+};
+#endif
+
+struct v4l2_jpegcompression
+{
+ int quality;
+
+ int APPn; /* Number of APP segment to be written,
+ * must be 0..15 */
+ int APP_len; /* Length of data in JPEG APPn segment */
+ char APP_data[60]; /* Data in the JPEG APPn segment. */
+
+ int COM_len; /* Length of data in JPEG COM segment */
+ char COM_data[60]; /* Data in JPEG COM segment */
+
+ __u32 jpeg_markers; /* Which markers should go into the JPEG
+ * output. Unless you exactly know what
+ * you do, leave them untouched.
+ * Inluding less markers will make the
+ * resulting code smaller, but there will
+ * be fewer aplications which can read it.
+ * The presence of the APP and COM marker
+ * is influenced by APP_len and COM_len
+ * ONLY, not by this property! */
+
+#define V4L2_JPEG_MARKER_DHT (1<<3) /* Define Huffman Tables */
+#define V4L2_JPEG_MARKER_DQT (1<<4) /* Define Quantization Tables */
+#define V4L2_JPEG_MARKER_DRI (1<<5) /* Define Restart Interval */
+#define V4L2_JPEG_MARKER_COM (1<<6) /* Comment segment */
+#define V4L2_JPEG_MARKER_APP (1<<7) /* App segment, driver will
+ * allways use APP0 */
+};
+
+
+/*
+ * M E M O R Y - M A P P I N G B U F F E R S
+ */
+struct v4l2_requestbuffers
+{
+ __u32 count;
+ enum v4l2_buf_type type;
+ enum v4l2_memory memory;
+ __u32 reserved[2];
+};
+
+struct v4l2_buffer
+{
+ __u32 index;
+ enum v4l2_buf_type type;
+ __u32 bytesused;
+ __u32 flags;
+ enum v4l2_field field;
+ struct timeval timestamp;
+ struct v4l2_timecode timecode;
+ __u32 sequence;
+
+ /* memory location */
+ enum v4l2_memory memory;
+ union {
+ __u32 offset;
+ unsigned long userptr;
+ } m;
+ __u32 length;
+ __u32 input;
+ __u32 reserved;
+};
+
+/* Flags for 'flags' field */
+#define V4L2_BUF_FLAG_MAPPED 0x0001 /* Buffer is mapped (flag) */
+#define V4L2_BUF_FLAG_QUEUED 0x0002 /* Buffer is queued for processing */
+#define V4L2_BUF_FLAG_DONE 0x0004 /* Buffer is ready */
+#define V4L2_BUF_FLAG_KEYFRAME 0x0008 /* Image is a keyframe (I-frame) */
+#define V4L2_BUF_FLAG_PFRAME 0x0010 /* Image is a P-frame */
+#define V4L2_BUF_FLAG_BFRAME 0x0020 /* Image is a B-frame */
+#define V4L2_BUF_FLAG_TIMECODE 0x0100 /* timecode field is valid */
+#define V4L2_BUF_FLAG_INPUT 0x0200 /* input field is valid */
+
+/*
+ * O V E R L A Y P R E V I E W
+ */
+struct v4l2_framebuffer
+{
+ __u32 capability;
+ __u32 flags;
+/* FIXME: in theory we should pass something like PCI device + memory
+ * region + offset instead of some physical address */
+ void* base;
+ struct v4l2_pix_format fmt;
+};
+/* Flags for the 'capability' field. Read only */
+#define V4L2_FBUF_CAP_EXTERNOVERLAY 0x0001
+#define V4L2_FBUF_CAP_CHROMAKEY 0x0002
+#define V4L2_FBUF_CAP_LIST_CLIPPING 0x0004
+#define V4L2_FBUF_CAP_BITMAP_CLIPPING 0x0008
+/* Flags for the 'flags' field. */
+#define V4L2_FBUF_FLAG_PRIMARY 0x0001
+#define V4L2_FBUF_FLAG_OVERLAY 0x0002
+#define V4L2_FBUF_FLAG_CHROMAKEY 0x0004
+
+struct v4l2_clip
+{
+ struct v4l2_rect c;
+ struct v4l2_clip *next;
+};
+
+struct v4l2_window
+{
+ struct v4l2_rect w;
+ enum v4l2_field field;
+ __u32 chromakey;
+ struct v4l2_clip *clips;
+ __u32 clipcount;
+ void *bitmap;
+};
+
+
+/*
+ * C A P T U R E P A R A M E T E R S
+ */
+struct v4l2_captureparm
+{
+ __u32 capability; /* Supported modes */
+ __u32 capturemode; /* Current mode */
+ struct v4l2_fract timeperframe; /* Time per frame in .1us units */
+ __u32 extendedmode; /* Driver-specific extensions */
+ __u32 readbuffers; /* # of buffers for read */
+ __u32 reserved[4];
+};
+/* Flags for 'capability' and 'capturemode' fields */
+#define V4L2_MODE_HIGHQUALITY 0x0001 /* High quality imaging mode */
+#define V4L2_CAP_TIMEPERFRAME 0x1000 /* timeperframe field is supported */
+
+struct v4l2_outputparm
+{
+ __u32 capability; /* Supported modes */
+ __u32 outputmode; /* Current mode */
+ struct v4l2_fract timeperframe; /* Time per frame in seconds */
+ __u32 extendedmode; /* Driver-specific extensions */
+ __u32 writebuffers; /* # of buffers for write */
+ __u32 reserved[4];
+};
+
+/*
+ * I N P U T I M A G E C R O P P I N G
+ */
+
+struct v4l2_cropcap {
+ enum v4l2_buf_type type;
+ struct v4l2_rect bounds;
+ struct v4l2_rect defrect;
+ struct v4l2_fract pixelaspect;
+};
+
+struct v4l2_crop {
+ enum v4l2_buf_type type;
+ struct v4l2_rect c;
+};
+
+/*
+ * A N A L O G V I D E O S T A N D A R D
+ */
+
+typedef __u64 v4l2_std_id;
+
+/* one bit for each */
+#define V4L2_STD_PAL_B ((v4l2_std_id)0x00000001)
+#define V4L2_STD_PAL_B1 ((v4l2_std_id)0x00000002)
+#define V4L2_STD_PAL_G ((v4l2_std_id)0x00000004)
+#define V4L2_STD_PAL_H ((v4l2_std_id)0x00000008)
+#define V4L2_STD_PAL_I ((v4l2_std_id)0x00000010)
+#define V4L2_STD_PAL_D ((v4l2_std_id)0x00000020)
+#define V4L2_STD_PAL_D1 ((v4l2_std_id)0x00000040)
+#define V4L2_STD_PAL_K ((v4l2_std_id)0x00000080)
+
+#define V4L2_STD_PAL_M ((v4l2_std_id)0x00000100)
+#define V4L2_STD_PAL_N ((v4l2_std_id)0x00000200)
+#define V4L2_STD_PAL_Nc ((v4l2_std_id)0x00000400)
+#define V4L2_STD_PAL_60 ((v4l2_std_id)0x00000800)
+
+#define V4L2_STD_NTSC_M ((v4l2_std_id)0x00001000)
+#define V4L2_STD_NTSC_M_JP ((v4l2_std_id)0x00002000)
+
+#define V4L2_STD_SECAM_B ((v4l2_std_id)0x00010000)
+#define V4L2_STD_SECAM_D ((v4l2_std_id)0x00020000)
+#define V4L2_STD_SECAM_G ((v4l2_std_id)0x00040000)
+#define V4L2_STD_SECAM_H ((v4l2_std_id)0x00080000)
+#define V4L2_STD_SECAM_K ((v4l2_std_id)0x00100000)
+#define V4L2_STD_SECAM_K1 ((v4l2_std_id)0x00200000)
+#define V4L2_STD_SECAM_L ((v4l2_std_id)0x00400000)
+
+/* ATSC/HDTV */
+#define V4L2_STD_ATSC_8_VSB ((v4l2_std_id)0x01000000)
+#define V4L2_STD_ATSC_16_VSB ((v4l2_std_id)0x02000000)
+
+/* some common needed stuff */
+#define V4L2_STD_PAL_BG (V4L2_STD_PAL_B |\
+ V4L2_STD_PAL_B1 |\
+ V4L2_STD_PAL_G)
+#define V4L2_STD_PAL_DK (V4L2_STD_PAL_D |\
+ V4L2_STD_PAL_D1 |\
+ V4L2_STD_PAL_K)
+#define V4L2_STD_PAL (V4L2_STD_PAL_BG |\
+ V4L2_STD_PAL_DK |\
+ V4L2_STD_PAL_H |\
+ V4L2_STD_PAL_I)
+#define V4L2_STD_NTSC (V4L2_STD_NTSC_M |\
+ V4L2_STD_NTSC_M_JP)
+#define V4L2_STD_SECAM_DK (V4L2_STD_SECAM_D |\
+ V4L2_STD_SECAM_K |\
+ V4L2_STD_SECAM_K1)
+#define V4L2_STD_SECAM (V4L2_STD_SECAM_B |\
+ V4L2_STD_SECAM_G |\
+ V4L2_STD_SECAM_H |\
+ V4L2_STD_SECAM_DK |\
+ V4L2_STD_SECAM_L)
+
+#define V4L2_STD_525_60 (V4L2_STD_PAL_M |\
+ V4L2_STD_PAL_60 |\
+ V4L2_STD_NTSC)
+#define V4L2_STD_625_50 (V4L2_STD_PAL |\
+ V4L2_STD_PAL_N |\
+ V4L2_STD_PAL_Nc |\
+ V4L2_STD_SECAM)
+#define V4L2_STD_ATSC (V4L2_STD_ATSC_8_VSB |\
+ V4L2_STD_ATSC_16_VSB)
+
+#define V4L2_STD_UNKNOWN 0
+#define V4L2_STD_ALL (V4L2_STD_525_60 |\
+ V4L2_STD_625_50)
+
+struct v4l2_standard
+{
+ __u32 index;
+ v4l2_std_id id;
+ __u8 name[24];
+ struct v4l2_fract frameperiod; /* Frames, not fields */
+ __u32 framelines;
+ __u32 reserved[4];
+};
+
+
+/*
+ * V I D E O I N P U T S
+ */
+struct v4l2_input
+{
+ __u32 index; /* Which input */
+ __u8 name[32]; /* Label */
+ __u32 type; /* Type of input */
+ __u32 audioset; /* Associated audios (bitfield) */
+ __u32 tuner; /* Associated tuner */
+ v4l2_std_id std;
+ __u32 status;
+ __u32 reserved[4];
+};
+/* Values for the 'type' field */
+#define V4L2_INPUT_TYPE_TUNER 1
+#define V4L2_INPUT_TYPE_CAMERA 2
+
+/* field 'status' - general */
+#define V4L2_IN_ST_NO_POWER 0x00000001 /* Attached device is off */
+#define V4L2_IN_ST_NO_SIGNAL 0x00000002
+#define V4L2_IN_ST_NO_COLOR 0x00000004
+
+/* field 'status' - analog */
+#define V4L2_IN_ST_NO_H_LOCK 0x00000100 /* No horizontal sync lock */
+#define V4L2_IN_ST_COLOR_KILL 0x00000200 /* Color killer is active */
+
+/* field 'status' - digital */
+#define V4L2_IN_ST_NO_SYNC 0x00010000 /* No synchronization lock */
+#define V4L2_IN_ST_NO_EQU 0x00020000 /* No equalizer lock */
+#define V4L2_IN_ST_NO_CARRIER 0x00040000 /* Carrier recovery failed */
+
+/* field 'status' - VCR and set-top box */
+#define V4L2_IN_ST_MACROVISION 0x01000000 /* Macrovision detected */
+#define V4L2_IN_ST_NO_ACCESS 0x02000000 /* Conditional access denied */
+#define V4L2_IN_ST_VTR 0x04000000 /* VTR time constant */
+
+/*
+ * V I D E O O U T P U T S
+ */
+struct v4l2_output
+{
+ __u32 index; /* Which output */
+ __u8 name[32]; /* Label */
+ __u32 type; /* Type of output */
+ __u32 audioset; /* Associated audios (bitfield) */
+ __u32 modulator; /* Associated modulator */
+ v4l2_std_id std;
+ __u32 reserved[4];
+};
+/* Values for the 'type' field */
+#define V4L2_OUTPUT_TYPE_MODULATOR 1
+#define V4L2_OUTPUT_TYPE_ANALOG 2
+#define V4L2_OUTPUT_TYPE_ANALOGVGAOVERLAY 3
+
+/*
+ * C O N T R O L S
+ */
+struct v4l2_control
+{
+ __u32 id;
+ __s32 value;
+};
+
+/* Used in the VIDIOC_QUERYCTRL ioctl for querying controls */
+struct v4l2_queryctrl
+{
+ __u32 id;
+ enum v4l2_ctrl_type type;
+ __u8 name[32]; /* Whatever */
+ __s32 minimum; /* Note signedness */
+ __s32 maximum;
+ __s32 step;
+ __s32 default_value;
+ __u32 flags;
+ __u32 reserved[2];
+};
+
+/* Used in the VIDIOC_QUERYMENU ioctl for querying menu items */
+struct v4l2_querymenu
+{
+ __u32 id;
+ __u32 index;
+ __u8 name[32]; /* Whatever */
+ __u32 reserved;
+};
+
+/* Control flags */
+#define V4L2_CTRL_FLAG_DISABLED 0x0001
+#define V4L2_CTRL_FLAG_GRABBED 0x0002
+
+/* Control IDs defined by V4L2 */
+#define V4L2_CID_BASE 0x00980900
+/* IDs reserved for driver specific controls */
+#define V4L2_CID_PRIVATE_BASE 0x08000000
+
+#define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE+0)
+#define V4L2_CID_CONTRAST (V4L2_CID_BASE+1)
+#define V4L2_CID_SATURATION (V4L2_CID_BASE+2)
+#define V4L2_CID_HUE (V4L2_CID_BASE+3)
+#define V4L2_CID_AUDIO_VOLUME (V4L2_CID_BASE+5)
+#define V4L2_CID_AUDIO_BALANCE (V4L2_CID_BASE+6)
+#define V4L2_CID_AUDIO_BASS (V4L2_CID_BASE+7)
+#define V4L2_CID_AUDIO_TREBLE (V4L2_CID_BASE+8)
+#define V4L2_CID_AUDIO_MUTE (V4L2_CID_BASE+9)
+#define V4L2_CID_AUDIO_LOUDNESS (V4L2_CID_BASE+10)
+#define V4L2_CID_BLACK_LEVEL (V4L2_CID_BASE+11)
+#define V4L2_CID_AUTO_WHITE_BALANCE (V4L2_CID_BASE+12)
+#define V4L2_CID_DO_WHITE_BALANCE (V4L2_CID_BASE+13)
+#define V4L2_CID_RED_BALANCE (V4L2_CID_BASE+14)
+#define V4L2_CID_BLUE_BALANCE (V4L2_CID_BASE+15)
+#define V4L2_CID_GAMMA (V4L2_CID_BASE+16)
+#define V4L2_CID_WHITENESS (V4L2_CID_GAMMA) /* ? Not sure */
+#define V4L2_CID_EXPOSURE (V4L2_CID_BASE+17)
+#define V4L2_CID_AUTOGAIN (V4L2_CID_BASE+18)
+#define V4L2_CID_GAIN (V4L2_CID_BASE+19)
+#define V4L2_CID_HFLIP (V4L2_CID_BASE+20)
+#define V4L2_CID_VFLIP (V4L2_CID_BASE+21)
+#define V4L2_CID_HCENTER (V4L2_CID_BASE+22)
+#define V4L2_CID_VCENTER (V4L2_CID_BASE+23)
+#define V4L2_CID_LASTP1 (V4L2_CID_BASE+24) /* last CID + 1 */
+
+/*
+ * T U N I N G
+ */
+struct v4l2_tuner
+{
+ __u32 index;
+ __u8 name[32];
+ enum v4l2_tuner_type type;
+ __u32 capability;
+ __u32 rangelow;
+ __u32 rangehigh;
+ __u32 rxsubchans;
+ __u32 audmode;
+ __s32 signal;
+ __s32 afc;
+ __u32 reserved[4];
+};
+
+struct v4l2_modulator
+{
+ __u32 index;
+ __u8 name[32];
+ __u32 capability;
+ __u32 rangelow;
+ __u32 rangehigh;
+ __u32 txsubchans;
+ __u32 reserved[4];
+};
+
+/* Flags for the 'capability' field */
+#define V4L2_TUNER_CAP_LOW 0x0001
+#define V4L2_TUNER_CAP_NORM 0x0002
+#define V4L2_TUNER_CAP_STEREO 0x0010
+#define V4L2_TUNER_CAP_LANG2 0x0020
+#define V4L2_TUNER_CAP_SAP 0x0020
+#define V4L2_TUNER_CAP_LANG1 0x0040
+
+/* Flags for the 'rxsubchans' field */
+#define V4L2_TUNER_SUB_MONO 0x0001
+#define V4L2_TUNER_SUB_STEREO 0x0002
+#define V4L2_TUNER_SUB_LANG2 0x0004
+#define V4L2_TUNER_SUB_SAP 0x0004
+#define V4L2_TUNER_SUB_LANG1 0x0008
+
+/* Values for the 'audmode' field */
+#define V4L2_TUNER_MODE_MONO 0x0000
+#define V4L2_TUNER_MODE_STEREO 0x0001
+#define V4L2_TUNER_MODE_LANG2 0x0002
+#define V4L2_TUNER_MODE_SAP 0x0002
+#define V4L2_TUNER_MODE_LANG1 0x0003
+
+struct v4l2_frequency
+{
+ __u32 tuner;
+ enum v4l2_tuner_type type;
+ __u32 frequency;
+ __u32 reserved[8];
+};
+
+/*
+ * A U D I O
+ */
+struct v4l2_audio
+{
+ __u32 index;
+ __u8 name[32];
+ __u32 capability;
+ __u32 mode;
+ __u32 reserved[2];
+};
+/* Flags for the 'capability' field */
+#define V4L2_AUDCAP_STEREO 0x00001
+#define V4L2_AUDCAP_AVL 0x00002
+
+/* Flags for the 'mode' field */
+#define V4L2_AUDMODE_AVL 0x00001
+
+struct v4l2_audioout
+{
+ __u32 index;
+ __u8 name[32];
+ __u32 capability;
+ __u32 mode;
+ __u32 reserved[2];
+};
+
+/*
+ * D A T A S E R V I C E S ( V B I )
+ *
+ * Data services API by Michael Schimek
+ */
+
+struct v4l2_vbi_format
+{
+ __u32 sampling_rate; /* in 1 Hz */
+ __u32 offset;
+ __u32 samples_per_line;
+ __u32 sample_format; /* V4L2_PIX_FMT_* */
+ __s32 start[2];
+ __u32 count[2];
+ __u32 flags; /* V4L2_VBI_* */
+ __u32 reserved[2]; /* must be zero */
+};
+
+/* VBI flags */
+#define V4L2_VBI_UNSYNC (1<< 0)
+#define V4L2_VBI_INTERLACED (1<< 1)
+
+
+/*
+ * A G G R E G A T E S T R U C T U R E S
+ */
+
+/* Stream data format
+ */
+struct v4l2_format
+{
+ enum v4l2_buf_type type;
+ union
+ {
+ struct v4l2_pix_format pix; // V4L2_BUF_TYPE_VIDEO_CAPTURE
+ struct v4l2_window win; // V4L2_BUF_TYPE_VIDEO_OVERLAY
+ struct v4l2_vbi_format vbi; // V4L2_BUF_TYPE_VBI_CAPTURE
+ __u8 raw_data[200]; // user-defined
+ } fmt;
+};
+
+
+/* Stream type-dependent parameters
+ */
+struct v4l2_streamparm
+{
+ enum v4l2_buf_type type;
+ union
+ {
+ struct v4l2_captureparm capture;
+ struct v4l2_outputparm output;
+ __u8 raw_data[200]; /* user-defined */
+ } parm;
+};
+
+
+
+/*
+ * I O C T L C O D E S F O R V I D E O D E V I C E S
+ *
+ */
+#define VIDIOC_QUERYCAP _IOR ('V', 0, struct v4l2_capability)
+#define VIDIOC_RESERVED _IO ('V', 1)
+#define VIDIOC_ENUM_FMT _IOWR ('V', 2, struct v4l2_fmtdesc)
+#define VIDIOC_G_FMT _IOWR ('V', 4, struct v4l2_format)
+#define VIDIOC_S_FMT _IOWR ('V', 5, struct v4l2_format)
+#if 0
+#define VIDIOC_G_COMP _IOR ('V', 6, struct v4l2_compression)
+#define VIDIOC_S_COMP _IOW ('V', 7, struct v4l2_compression)
+#endif
+#define VIDIOC_REQBUFS _IOWR ('V', 8, struct v4l2_requestbuffers)
+#define VIDIOC_QUERYBUF _IOWR ('V', 9, struct v4l2_buffer)
+#define VIDIOC_G_FBUF _IOR ('V', 10, struct v4l2_framebuffer)
+#define VIDIOC_S_FBUF _IOW ('V', 11, struct v4l2_framebuffer)
+#define VIDIOC_OVERLAY _IOW ('V', 14, int)
+#define VIDIOC_QBUF _IOWR ('V', 15, struct v4l2_buffer)
+#define VIDIOC_DQBUF _IOWR ('V', 17, struct v4l2_buffer)
+#define VIDIOC_STREAMON _IOW ('V', 18, int)
+#define VIDIOC_STREAMOFF _IOW ('V', 19, int)
+#define VIDIOC_G_PARM _IOWR ('V', 21, struct v4l2_streamparm)
+#define VIDIOC_S_PARM _IOWR ('V', 22, struct v4l2_streamparm)
+#define VIDIOC_G_STD _IOR ('V', 23, v4l2_std_id)
+#define VIDIOC_S_STD _IOW ('V', 24, v4l2_std_id)
+#define VIDIOC_ENUMSTD _IOWR ('V', 25, struct v4l2_standard)
+#define VIDIOC_ENUMINPUT _IOWR ('V', 26, struct v4l2_input)
+#define VIDIOC_G_CTRL _IOWR ('V', 27, struct v4l2_control)
+#define VIDIOC_S_CTRL _IOWR ('V', 28, struct v4l2_control)
+#define VIDIOC_G_TUNER _IOWR ('V', 29, struct v4l2_tuner)
+#define VIDIOC_S_TUNER _IOW ('V', 30, struct v4l2_tuner)
+#define VIDIOC_G_AUDIO _IOR ('V', 33, struct v4l2_audio)
+#define VIDIOC_S_AUDIO _IOW ('V', 34, struct v4l2_audio)
+#define VIDIOC_QUERYCTRL _IOWR ('V', 36, struct v4l2_queryctrl)
+#define VIDIOC_QUERYMENU _IOWR ('V', 37, struct v4l2_querymenu)
+#define VIDIOC_G_INPUT _IOR ('V', 38, int)
+#define VIDIOC_S_INPUT _IOWR ('V', 39, int)
+#define VIDIOC_G_OUTPUT _IOR ('V', 46, int)
+#define VIDIOC_S_OUTPUT _IOWR ('V', 47, int)
+#define VIDIOC_ENUMOUTPUT _IOWR ('V', 48, struct v4l2_output)
+#define VIDIOC_G_AUDOUT _IOR ('V', 49, struct v4l2_audioout)
+#define VIDIOC_S_AUDOUT _IOW ('V', 50, struct v4l2_audioout)
+#define VIDIOC_G_MODULATOR _IOWR ('V', 54, struct v4l2_modulator)
+#define VIDIOC_S_MODULATOR _IOW ('V', 55, struct v4l2_modulator)
+#define VIDIOC_G_FREQUENCY _IOWR ('V', 56, struct v4l2_frequency)
+#define VIDIOC_S_FREQUENCY _IOW ('V', 57, struct v4l2_frequency)
+#define VIDIOC_CROPCAP _IOWR ('V', 58, struct v4l2_cropcap)
+#define VIDIOC_G_CROP _IOWR ('V', 59, struct v4l2_crop)
+#define VIDIOC_S_CROP _IOW ('V', 60, struct v4l2_crop)
+#define VIDIOC_G_JPEGCOMP _IOR ('V', 61, struct v4l2_jpegcompression)
+#define VIDIOC_S_JPEGCOMP _IOW ('V', 62, struct v4l2_jpegcompression)
+#define VIDIOC_QUERYSTD _IOR ('V', 63, v4l2_std_id)
+#define VIDIOC_TRY_FMT _IOWR ('V', 64, struct v4l2_format)
+#define VIDIOC_ENUMAUDIO _IOWR ('V', 65, struct v4l2_audio)
+#define VIDIOC_ENUMAUDOUT _IOWR ('V', 66, struct v4l2_audioout)
+#define VIDIOC_G_PRIORITY _IOR ('V', 67, enum v4l2_priority)
+#define VIDIOC_S_PRIORITY _IOW ('V', 68, enum v4l2_priority)
+
+/* for compatibility, will go away some day */
+#define VIDIOC_OVERLAY_OLD _IOWR ('V', 14, int)
+#define VIDIOC_S_PARM_OLD _IOW ('V', 22, struct v4l2_streamparm)
+#define VIDIOC_S_CTRL_OLD _IOW ('V', 28, struct v4l2_control)
+#define VIDIOC_G_AUDIO_OLD _IOWR ('V', 33, struct v4l2_audio)
+#define VIDIOC_G_AUDOUT_OLD _IOWR ('V', 49, struct v4l2_audioout)
+#define VIDIOC_CROPCAP_OLD _IOR ('V', 58, struct v4l2_cropcap)
+
+#define BASE_VIDIOC_PRIVATE 192 /* 192-255 are private */
+
+#endif /* __LINUX_VIDEODEV2_H */
+
+/*
+ * Local variables:
+ * c-basic-offset: 8
+ * End:
+ */
diff --git a/kstars/kstars/indiconf.ui b/kstars/kstars/indiconf.ui
new file mode 100644
index 00000000..c5edd124
--- /dev/null
+++ b/kstars/kstars/indiconf.ui
@@ -0,0 +1,416 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>INDIConf</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>INDIConf</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>544</width>
+ <height>413</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Configure INDI</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox" row="0" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>generalGroup</cstring>
+ </property>
+ <property name="title">
+ <string>General</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>fitsLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Default FITS directory:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>fitsDIR_IN</cstring>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>selectDirB</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>28</width>
+ <height>28</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>28</width>
+ <height>28</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>fitsAutoDisplayCheck</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Automatic display of FITS upon capture</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>telescopeLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Telescope port:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Default INDI telescope port</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>telPort_IN</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>videoLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Video port:</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Default INDI video port</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>vidPort_IN</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget" row="3" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>Layout1</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonOk</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;OK</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonCancel</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Cancel</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox" row="1" column="1">
+ <property name="name">
+ <cstring>displayGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Display</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>crosshairCheck</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Device target crosshair</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Display the telescope position on the sky map</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>messagesCheck</cstring>
+ </property>
+ <property name="text">
+ <string>INDI messages in status &amp;bar</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Display INDI status messages in the status bar</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer row="2" column="1">
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Preferred</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>200</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QGroupBox" row="1" column="0">
+ <property name="name">
+ <cstring>autoGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Automatic Device Updates</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>timeCheck</cstring>
+ </property>
+ <property name="text">
+ <string>Time</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Update telescope clock upon connection</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>GeoCheck</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Geographic location</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Update telescope geographical location upon connection</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox" row="2" column="0">
+ <property name="name">
+ <cstring>autoGroup_2</cstring>
+ </property>
+ <property name="title">
+ <string>Filter Wheel</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Assign color values for your filter wheel slots</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Slot:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Alias:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QComboBox">
+ <property name="name">
+ <cstring>filterCombo</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>filterAlias</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Preferred</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>61</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </grid>
+</widget>
+<connections>
+ <connection>
+ <sender>buttonOk</sender>
+ <signal>clicked()</signal>
+ <receiver>INDIConf</receiver>
+ <slot>accept()</slot>
+ </connection>
+ <connection>
+ <sender>buttonCancel</sender>
+ <signal>clicked()</signal>
+ <receiver>INDIConf</receiver>
+ <slot>reject()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>timeCheck</tabstop>
+ <tabstop>GeoCheck</tabstop>
+ <tabstop>crosshairCheck</tabstop>
+ <tabstop>messagesCheck</tabstop>
+ <tabstop>buttonOk</tabstop>
+ <tabstop>buttonCancel</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/indidevice.cpp b/kstars/kstars/indidevice.cpp
new file mode 100644
index 00000000..44e77bb0
--- /dev/null
+++ b/kstars/kstars/indidevice.cpp
@@ -0,0 +1,999 @@
+/* INDI frontend for KStars
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+ Elwood C. Downey.
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ JM Changelog:
+ 2003-04-28 Used indimenu.c as a template. C --> C++, Xm --> KDE/Qt
+ 2003-05-01 Added tab for devices and a group feature
+ 2003-05-02 Added scrolling area. Most things are rewritten
+ 2003-05-05 Device/Group seperation
+ 2003-05-29 Replaced raw INDI time with KStars's timedialog
+ 2003-08-02 Upgrading to INDI v 1.11
+ 2003-08-09 Initial support for non-sidereal tracking
+ 2004-01-15 redesigning the GUI to support INDI v1.2 and fix previous GUI bugs
+ and problems. The new GUI can easily incoperate extensions to the INDI
+ protocol as required.
+
+ */
+
+#include "indiproperty.h"
+#include "indigroup.h"
+#include "indidevice.h"
+#include "devicemanager.h"
+#include "indimenu.h"
+#include "indidriver.h"
+#include "indistd.h"
+#include "indi/indicom.h"
+#include "kstars.h"
+#include "skyobject.h"
+#include "timedialog.h"
+#include "geolocation.h"
+#include "indi/base64.h"
+
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+#include <netdb.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <termios.h>
+#include <zlib.h>
+
+#include <qlineedit.h>
+#include <qtextedit.h>
+#include <qframe.h>
+#include <qtabwidget.h>
+#include <qcheckbox.h>
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qlayout.h>
+#include <qtooltip.h>
+#include <qwhatsthis.h>
+#include <qbuttongroup.h>
+#include <qscrollview.h>
+#include <qsocketnotifier.h>
+#include <qvbox.h>
+#include <qdatetime.h>
+#include <qtable.h>
+#include <qstring.h>
+#include <qptrlist.h>
+
+#include <kled.h>
+#include <klineedit.h>
+#include <kpushbutton.h>
+#include <kapplication.h>
+#include <klocale.h>
+#include <kmessagebox.h>
+#include <klistview.h>
+#include <kdebug.h>
+#include <kcombobox.h>
+#include <knuminput.h>
+#include <kdialogbase.h>
+#include <kstatusbar.h>
+#include <kpopupmenu.h>
+
+#define NINDI_STD 26
+/* INDI standard property used across all clients to enable interoperability. */
+
+const char * indi_std[NINDI_STD] =
+ {"CONNECTION", "DEVICE_PORT", "TIME", "SDTIME", "GEOGRAPHIC_COORD", "EQUATORIAL_COORD", "EQUATORIAL_EOD_COORD", "HORIZONTAL_COORD", "ABORT_MOTION", "ON_COORD_SET", "SOLAR_SYSTEM", "MOVEMENT", "PARK", "CCD_EXPOSE_DURATION", "CCD_TEMPERATURE", "CCD_FRAME", "CCD_FRAME_TYPE", "CCD_BINNING", "CCD_INFO", "CCDPREVIEW_STREAM", "CCDPREVIEW_CTRL", "VIDEO_STREAM", "FOCUS_SPEED", "FOCUS_MOTION", "FOCUS_TIMER", "FILTER_SLOT" };
+
+/*******************************************************************
+** INDI Device: The work-horse. Responsible for handling its
+** child properties and managing signal and changes.
+*******************************************************************/
+INDI_D::INDI_D(INDIMenu *menuParent, DeviceManager *parentManager, QString inName, QString inLabel)
+{
+ name = inName;
+ label = inLabel;
+ parent = menuParent;
+ parentMgr = parentManager;
+
+ gl.setAutoDelete(true);
+
+ deviceVBox = menuParent->addVBoxPage(inLabel);
+ groupContainer = new QTabWidget(deviceVBox);
+
+ msgST_w = new QTextEdit(deviceVBox);
+ msgST_w->setReadOnly(true);
+ msgST_w->setMaximumHeight(100);
+
+ dataBuffer = (unsigned char *) malloc (1);
+
+ stdDev = new INDIStdDevice(this, parent->ksw);
+
+ curGroup = NULL;
+
+ INDIStdSupport = false;
+
+}
+
+INDI_D::~INDI_D()
+{
+ gl.clear();
+ delete(deviceVBox);
+ delete (stdDev);
+ free (dataBuffer);
+ dataBuffer = NULL;
+ deviceVBox = NULL;
+ stdDev = NULL;
+}
+
+void INDI_D::registerProperty(INDI_P *pp)
+{
+
+ if (isINDIStd(pp))
+ pp->pg->dp->INDIStdSupport = true;
+
+ stdDev->registerProperty(pp);
+
+}
+
+bool INDI_D::isINDIStd(INDI_P *pp)
+{
+ for (uint i=0; i < NINDI_STD; i++)
+ if (!strcmp(pp->name.ascii(), indi_std[i]))
+ {
+ pp->stdID = i;
+ return true;
+ }
+
+ return false;
+}
+
+/* Remove a property from a group, if there are no more properties
+ * left in the group, then delete the group as well */
+int INDI_D::removeProperty(INDI_P *pp)
+{
+ for (unsigned int i=0; i < gl.count(); i++)
+ if (gl.at(i)->removeProperty(pp))
+ {
+ if (gl.at(i)->pl.count() == 0)
+ gl.remove(i);
+ return 0;
+ }
+
+
+ kdDebug() << "INDI: Device " << name << " has no property named " << pp->name << endl;
+ return (-1);
+}
+
+/* implement any <set???> received from the device.
+ * return 0 if ok, else -1 with reason in errmsg[]
+ */
+int INDI_D::setAnyCmd (XMLEle *root, char errmsg[])
+{
+ XMLAtt *ap;
+ INDI_P *pp;
+
+ ap = findAtt (root, "name", errmsg);
+ if (!ap)
+ return (-1);
+
+ pp = findProp (valuXMLAtt(ap));
+ if (!pp)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.32s> device %.32s has no property named %.64s",
+ tagXMLEle(root), name.ascii(), valuXMLAtt(ap));
+ return (-1);
+ }
+
+ parentMgr->checkMsg (root, this);
+
+ return (setValue (pp, root, errmsg));
+}
+
+/* set the given GUI property according to the XML command.
+ * return 0 if ok else -1 with reason in errmsg
+ */
+int INDI_D::setValue (INDI_P *pp, XMLEle *root, char errmsg[])
+{
+ XMLAtt *ap;
+
+ /* set overall property state, if any */
+ ap = findXMLAtt (root, "state");
+ if (ap)
+ {
+ if (crackLightState (valuXMLAtt(ap), &pp->state) == 0)
+ pp->drawLt (pp->state);
+ else
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> bogus state %.64s for %.64s %.64s",
+ tagXMLEle(root), valuXMLAtt(ap), name.ascii(), pp->name.ascii());
+ return (-1);
+ }
+ }
+
+ /* allow changing the timeout */
+ ap = findXMLAtt (root, "timeout");
+ if (ap)
+ pp->timeout = atof(valuXMLAtt(ap));
+
+ /* process specific GUI features */
+ switch (pp->guitype)
+ {
+ case PG_NONE:
+ break;
+
+ case PG_NUMERIC: /* FALLTHRU */
+ case PG_TEXT:
+ return (setTextValue (pp, root, errmsg));
+ break;
+
+ case PG_BUTTONS:
+ case PG_LIGHTS:
+ case PG_RADIO:
+ case PG_MENU:
+ return (setLabelState (pp, root, errmsg));
+ break;
+
+ case PG_BLOB:
+ return (setBLOB(pp, root, errmsg));
+ break;
+
+ default:
+ break;
+ }
+
+ return (0);
+}
+
+
+/* set the given TEXT or NUMERIC property from the given element.
+ * root should have <text> or <number> child.
+ * return 0 if ok else -1 with reason in errmsg
+ */
+int INDI_D::setTextValue (INDI_P *pp, XMLEle *root, char errmsg[])
+{
+ XMLEle *ep;
+ XMLAtt *ap;
+ INDI_E *lp;
+ QString elementName;
+ char iNumber[32];
+ double min, max;
+
+ for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0))
+ {
+ if (strcmp (tagXMLEle(ep), "oneText") && strcmp(tagXMLEle(ep), "oneNumber"))
+ continue;
+
+ ap = findXMLAtt(ep, "name");
+ if (!ap)
+ {
+ kdDebug() << "Error: unable to find attribute 'name' for property " << pp->name << endl;
+ return (-1);
+ }
+
+ elementName = valuXMLAtt(ap);
+
+ lp = pp->findElement(elementName);
+
+ if (!lp)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Error: unable to find element '%.64s' in property '%.64s'", elementName.ascii(), pp->name.ascii());
+ return (-1);
+ }
+
+ //fprintf(stderr, "tag okay, getting perm\n");
+ switch (pp->perm)
+ {
+ case PP_RW: // FALLTHRU
+ case PP_RO:
+ if (pp->guitype == PG_TEXT)
+ {
+ lp->text = QString(pcdataXMLEle(ep));
+ lp->read_w->setText(lp->text);
+ }
+ else if (pp->guitype == PG_NUMERIC)
+ {
+ lp->value = atof(pcdataXMLEle(ep));
+ numberFormat(iNumber, lp->format.ascii(), lp->value);
+ lp->text = iNumber;
+ lp->read_w->setText(lp->text);
+
+ ap = findXMLAtt (ep, "min");
+ if (ap) { min = atof(valuXMLAtt(ap)); lp->setMin(min); }
+ ap = findXMLAtt (ep, "max");
+ if (ap) { max = atof(valuXMLAtt(ap)); lp->setMax(max); }
+
+ /*if (lp->spin_w)
+ {
+ lp->spin_w->setValue(lp->value);
+ lp->spinChanged(lp->value);
+ }*/
+
+ }
+ break;
+
+ case PP_WO:
+ if (pp->guitype == PG_TEXT)
+ lp->write_w->setText(QString(pcdataXMLEle(ep)));
+ else if (pp->guitype == PG_NUMERIC)
+ {
+ lp->value = atof(pcdataXMLEle(ep));
+ numberFormat(iNumber, lp->format.ascii(), lp->value);
+ lp->text = iNumber;
+
+ if (lp->spin_w)
+ lp->spin_w->setValue(lp->value);
+ else
+ lp->write_w->setText(lp->text);
+
+ ap = findXMLAtt (ep, "min");
+ if (ap) { min = (int) atof(valuXMLAtt(ap)); lp->setMin(min); }
+ ap = findXMLAtt (ep, "max");
+ if (ap) { max = (int) atof(valuXMLAtt(ap)); lp->setMax(max); }
+ }
+ break;
+
+ }
+ }
+
+ /* handle standard cases if needed */
+ stdDev->setTextValue(pp);
+
+ // suppress warning
+ errmsg = errmsg;
+
+ return (0);
+}
+
+/* set the given BUTTONS or LIGHTS property from the given element.
+ * root should have some <switch> or <light> children.
+ * return 0 if ok else -1 with reason in errmsg
+ */
+int INDI_D::setLabelState (INDI_P *pp, XMLEle *root, char errmsg[])
+{
+ int menuChoice=0;
+ unsigned i=0;
+ XMLEle *ep;
+ XMLAtt *ap;
+ INDI_E *lp = NULL;
+ int islight;
+ PState state;
+
+ /* for each child element */
+ for (ep = nextXMLEle (root, 1), i=0; ep != NULL; ep = nextXMLEle (root, 0), i++)
+ {
+
+ /* only using light and switch */
+ islight = !strcmp (tagXMLEle(ep), "oneLight");
+ if (!islight && strcmp (tagXMLEle(ep), "oneSwitch"))
+ continue;
+
+ ap = findXMLAtt (ep, "name");
+ /* no name */
+ if (!ap)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s %.64s requires name",
+ tagXMLEle(root), name.ascii(), pp->name.ascii(), tagXMLEle(ep));
+ return (-1);
+ }
+
+ if ((islight && crackLightState (pcdataXMLEle(ep), &state) < 0)
+ || (!islight && crackSwitchState (pcdataXMLEle(ep), &state) < 0))
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s",
+ tagXMLEle(root), pcdataXMLEle(ep), name.ascii(), pp->name.ascii(), tagXMLEle(ep));
+ return (-1);
+ }
+
+ /* find matching label */
+ //fprintf(stderr, "Find matching label. Name from XML is %s\n", valuXMLAtt(ap));
+ lp = pp->findElement(QString(valuXMLAtt(ap)));
+
+ if (!lp)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s has no choice named %.64s",
+ tagXMLEle(root), name.ascii(), pp->name.ascii(), valuXMLAtt(ap));
+ return (-1);
+ }
+
+ QFont buttonFont;
+ /* engage new state */
+ lp->state = state;
+
+ switch (pp->guitype)
+ {
+ case PG_BUTTONS:
+ if (islight)
+ break;
+
+ lp->push_w->setDown(state == PS_ON ? true : false);
+ buttonFont = lp->push_w->font();
+ buttonFont.setBold(state == PS_ON ? TRUE : FALSE);
+ lp->push_w->setFont(buttonFont);
+
+ break;
+
+ case PG_RADIO:
+ lp->check_w->setChecked(state == PS_ON ? true : false);
+ break;
+ case PG_MENU:
+ if (state == PS_ON)
+ {
+ if (menuChoice)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s has multiple ON states", tagXMLEle(root), name.ascii(), pp->name.ascii());
+ return (-1);
+ }
+ menuChoice = 1;
+ pp->om_w->setCurrentItem(i);
+ }
+ break;
+
+ case PG_LIGHTS:
+ lp->drawLt();
+ break;
+
+ default:
+ break;
+ }
+
+ }
+
+ stdDev->setLabelState(pp);
+
+ return (0);
+}
+
+/* Set BLOB vector. Process incoming data stream
+ * Return 0 if okay, -1 if error
+*/
+int INDI_D::setBLOB(INDI_P *pp, XMLEle * root, char errmsg[])
+{
+
+ XMLEle *ep;
+ INDI_E *blobEL;
+
+ for (ep = nextXMLEle(root,1); ep; ep = nextXMLEle(root,0))
+ {
+
+ if (strcmp(tagXMLEle(ep), "oneBLOB") == 0)
+ {
+
+ blobEL = pp->findElement(QString(findXMLAttValu (ep, "name")));
+
+ if (blobEL)
+ return processBlob(blobEL, ep, errmsg);
+ else
+ {
+ sprintf (errmsg, "INDI: set %64s.%64s.%64s not found", name.ascii(), pp->name.ascii(), findXMLAttValu(ep, "name"));
+ return (-1);
+ }
+ }
+ }
+
+ return (0);
+
+}
+
+/* Process incoming data stream
+ * Return 0 if okay, -1 if error
+*/
+int INDI_D::processBlob(INDI_E *blobEL, XMLEle *ep, char errmsg[])
+{
+ XMLAtt *ap;
+ int blobSize=0, r=0, dataType=0;
+ uLongf dataSize=0;
+ QString dataFormat;
+ char *baseBuffer;
+ unsigned char *blobBuffer(NULL);
+ bool iscomp(false);
+
+ ap = findXMLAtt(ep, "size");
+ if (!ap)
+ {
+ sprintf (errmsg, "INDI: set %64s size not found", blobEL->name.ascii());
+ return (-1);
+ }
+
+ dataSize = atoi(valuXMLAtt(ap));
+
+ ap = findXMLAtt(ep, "format");
+ if (!ap)
+ {
+ sprintf (errmsg, "INDI: set %64s format not found", blobEL->name.ascii());
+ return (-1);
+ }
+
+ dataFormat = QString(valuXMLAtt(ap));
+
+ baseBuffer = (char *) malloc ( (3*pcdatalenXMLEle(ep)/4) * sizeof (char));
+ blobSize = from64tobits (baseBuffer, pcdataXMLEle(ep));
+ blobBuffer = (unsigned char *) baseBuffer;
+
+ /* Blob size = 0 when only state changes */
+ if (dataSize == 0)
+ {
+ free (blobBuffer);
+ return (0);
+ }
+ else if (blobSize < 0)
+ {
+ free (blobBuffer);
+ sprintf (errmsg, "INDI: %64s.%64s.%64s bad base64", name.ascii(), blobEL->pp->name.ascii(), blobEL->name.ascii());
+ return (-1);
+ }
+
+ iscomp = (dataFormat.find(".z") != -1);
+
+ dataFormat.remove(".z");
+
+ if (dataFormat == ".fits") dataType = DATA_FITS;
+ else if (dataFormat == ".stream") dataType = DATA_STREAM;
+ else if (dataFormat == ".ccdpreview") dataType = DATA_CCDPREVIEW;
+ else dataType = DATA_OTHER;
+
+ //kdDebug() << "We're getting data with size " << dataSize << endl;
+ //kdDebug() << "data format " << dataFormat << endl;
+
+ if (iscomp)
+ {
+
+ dataBuffer = (unsigned char *) realloc (dataBuffer, (dataSize * sizeof(unsigned char)));
+ r = uncompress(dataBuffer, &dataSize, blobBuffer, (uLong) blobSize);
+ if (r != Z_OK)
+ {
+ sprintf(errmsg, "INDI: %64s.%64s.%64s compression error: %d", name.ascii(), blobEL->pp->name.ascii(), blobEL->name.ascii(), r);
+ free (blobBuffer);
+ return -1;
+ }
+
+ //kdDebug() << "compressed" << endl;
+ }
+ else
+ {
+ //kdDebug() << "uncompressed!!" << endl;
+ dataBuffer = (unsigned char *) realloc (dataBuffer, (dataSize * sizeof(unsigned char)));
+ memcpy(dataBuffer, blobBuffer, dataSize);
+ }
+
+ stdDev->handleBLOB(dataBuffer, dataSize, dataFormat);
+
+ free (blobBuffer);
+
+ return (0);
+
+}
+
+bool INDI_D::isOn()
+{
+
+ INDI_P *prop;
+
+ prop = findProp(QString("CONNECTION"));
+ if (!prop)
+ return false;
+
+ return (prop->isOn(QString("CONNECT")));
+}
+
+INDI_P * INDI_D::addProperty (XMLEle *root, char errmsg[])
+{
+ INDI_P *pp = NULL;
+ INDI_G *pg = NULL;
+ XMLAtt *ap = NULL;
+
+ // Search for group tag
+ ap = findAtt (root, "group", errmsg);
+ if (!ap)
+ {
+ kdDebug() << QString(errmsg) << endl;
+ return NULL;
+ }
+ // Find an existing group, if none found, create one
+ pg = findGroup(QString(valuXMLAtt(ap)), 1, errmsg);
+
+ if (!pg)
+ return NULL;
+
+ /* get property name and add new property to dp */
+ ap = findAtt (root, "name", errmsg);
+ if (ap == NULL)
+ return NULL;
+
+ if (findProp (valuXMLAtt(ap)))
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s %.64s %.64s> already exists.\n", tagXMLEle(root),
+ name.ascii(), valuXMLAtt(ap));
+ return NULL;
+ }
+
+ /* Remove Vertical spacer from group layout, this is done everytime
+ * a new property arrives. The spacer is then appended to the end of the
+ * properties */
+ pg->propertyLayout->removeItem(pg->VerticalSpacer);
+
+ pp = new INDI_P(pg, QString(valuXMLAtt(ap)));
+
+ /* init state */
+ ap = findAtt (root, "state", errmsg);
+ if (!ap)
+ {
+ delete(pp);
+ return (NULL);
+ }
+
+ if (crackLightState (valuXMLAtt(ap), &pp->state) < 0)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> bogus state %.64s for %.64s %.64s",
+ tagXMLEle(root), valuXMLAtt(ap), pp->pg->dp->name.ascii(), pp->name.ascii());
+ delete(pp);
+ return (NULL);
+ }
+
+ /* init timeout */
+ ap = findAtt (root, "timeout", NULL);
+ /* default */
+ pp->timeout = ap ? atof(valuXMLAtt(ap)) : 0;
+
+ /* log any messages */
+ parentMgr->checkMsg (root, this);
+
+ pp->addGUI(root);
+
+ /* ok! */
+ return (pp);
+}
+
+INDI_P * INDI_D::findProp (QString name)
+{
+ for (unsigned int i = 0; i < gl.count(); i++)
+ for (unsigned int j = 0; j < gl.at(i)->pl.count(); j++)
+ if (name == gl.at(i)->pl.at(j)->name)
+ return (gl.at(i)->pl.at(j));
+
+ return NULL;
+}
+
+INDI_G * INDI_D::findGroup (QString grouptag, int create, char errmsg[])
+{
+ INDI_G *ig;
+
+ for (ig = gl.first(); ig != NULL; ig = gl.next() )
+ if (ig->name == grouptag)
+ {
+ curGroup = ig;
+ return ig;
+ }
+
+ /* couldn't find an existing group, create a new one if create is 1*/
+ if (create)
+ {
+ if (grouptag.isEmpty())
+ grouptag = "Group_1";
+
+ curGroup = new INDI_G(this, grouptag);
+ gl.append(curGroup);
+ return curGroup;
+ }
+
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: group %.64s not found in %.64s", grouptag.ascii(), name.ascii());
+ return NULL;
+}
+
+
+/* find "perm" attribute in root, crack and set *pp.
+ * return 0 if ok else -1 with excuse in errmsg[]
+ */
+
+ int INDI_D::findPerm (INDI_P *pp, XMLEle *root, PPerm *permp, char errmsg[])
+{
+ XMLAtt *ap;
+
+ ap = findXMLAtt(root, "perm");
+ if (!ap) {
+ snprintf (errmsg, ERRMSG_SIZE,"INDI: <%.64s %.64s %.64s> missing attribute 'perm'",
+ tagXMLEle(root), pp->pg->dp->name.ascii(), pp->name.ascii());
+ return (-1);
+ }
+ if (!strcmp(valuXMLAtt(ap), "ro") || !strcmp(valuXMLAtt(ap), "r"))
+ *permp = PP_RO;
+ else if (!strcmp(valuXMLAtt(ap), "wo"))
+ *permp = PP_WO;
+ else if (!strcmp(valuXMLAtt(ap), "rw") || !strcmp(valuXMLAtt(ap), "w"))
+ *permp = PP_RW;
+ else {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown perm %.64s for %.64s %.64s",
+ tagXMLEle(root), valuXMLAtt(ap), pp->pg->dp->name.ascii(), pp->name.ascii());
+ return (-1);
+ }
+
+ return (0);
+}
+
+/* convert the given light/property state string to the PState at psp.
+ * return 0 if successful, else -1 and leave *psp unchanged.
+ */
+int INDI_D::crackLightState (char *name, PState *psp)
+{
+ typedef struct
+ {
+ PState s;
+ const char *name;
+ } PSMap;
+
+ PSMap psmap[] =
+ {
+ {PS_IDLE, "Idle"},
+ {PS_OK, "Ok"},
+ {PS_BUSY, "Busy"},
+ {PS_ALERT, "Alert"},
+ };
+
+ for (int i = 0; i < 4; i++)
+ if (!strcmp (psmap[i].name, name)) {
+ *psp = psmap[i].s;
+ return (0);
+ }
+
+ return (-1);
+}
+
+/* convert the given switch state string to the PState at psp.
+ * return 0 if successful, else -1 and leave *psp unchanged.
+ */
+int INDI_D::crackSwitchState (char *name, PState *psp)
+{
+ typedef struct
+ {
+ PState s;
+ const char *name;
+ } PSMap;
+
+ PSMap psmap[] =
+ {
+ {PS_ON, "On"},
+ {PS_OFF, "Off"},
+ };
+
+
+ for (int i = 0; i < 2; i++)
+ if (!strcmp (psmap[i].name, name))
+ {
+ *psp = psmap[i].s;
+ return (0);
+ }
+
+ return (-1);
+}
+
+int INDI_D::buildTextGUI(XMLEle *root, char errmsg[])
+{
+ INDI_P *pp = NULL;
+ PPerm p;
+
+ /* build a new property */
+ pp = addProperty (root, errmsg);
+
+ if (pp == NULL)
+ return (-1);
+
+ /* get the permission, it will determine layout issues */
+ if (findPerm (pp, root, &p, errmsg))
+ {
+ delete(pp);
+ return (-1);
+ }
+
+ /* we know it will be a general text GUI */
+ pp->guitype = PG_TEXT;
+ pp->perm = p;
+
+ if (pp->buildTextGUI(root, errmsg) < 0)
+ {
+ delete (pp);
+ return (-1);
+ }
+
+ pp->pg->addProperty(pp);
+
+ return (0);
+}
+
+/* build GUI for a number property.
+ * return 0 if ok, else -1 with reason in errmsg[]
+ */
+int INDI_D::buildNumberGUI (XMLEle *root, char *errmsg)
+{
+ INDI_P *pp = NULL;
+ PPerm p;
+
+ /* build a new property */
+ pp = addProperty (root, errmsg);
+
+ if (pp == NULL)
+ return (-1);
+
+ /* get the permission, it will determine layout issues */
+ if (findPerm (pp, root, &p, errmsg))
+ {
+ delete(pp);
+ return (-1);
+ }
+
+ /* we know it will be a number GUI */
+ pp->guitype = PG_NUMERIC;
+ pp->perm = p;
+
+ if (pp->buildNumberGUI(root, errmsg) < 0)
+ {
+ delete (pp);
+ return (-1);
+ }
+
+ pp->pg->addProperty(pp);
+
+ return (0);
+}
+
+/* build GUI for switches property.
+ * rule and number of will determine exactly how the GUI is built.
+ * return 0 if ok, else -1 with reason in errmsg[]
+ */
+int INDI_D::buildSwitchesGUI (XMLEle *root, char errmsg[])
+{
+ INDI_P *pp;
+ XMLAtt *ap;
+ XMLEle *ep;
+ int n, err;
+
+ /* build a new property */
+ pp = addProperty (root, errmsg);
+ if (!pp)
+ return (-1);
+
+ ap = findAtt (root, "rule", errmsg);
+ if (!ap)
+ {
+ delete(pp);
+ return (-1);
+ }
+
+ /* decide GUI. might use MENU if OneOf but too many for button array */
+ if (!strcmp (valuXMLAtt(ap), "OneOfMany") || !strcmp (valuXMLAtt(ap), "AtMostOne"))
+ {
+ /* count number of switches -- make menu if too many */
+ for ( ep = nextXMLEle(root, 1) , n = 0 ; ep != NULL; ep = nextXMLEle(root, 0))
+ if (!strcmp (tagXMLEle(ep), "defSwitch"))
+ n++;
+
+ if (n > MAXRADIO)
+ {
+ pp->guitype = PG_MENU;
+ err = pp->buildMenuGUI (root, errmsg);
+ if (err < 0)
+ {
+ delete(pp);
+ pp=0;
+ return err;
+ }
+
+ pp->pg->addProperty(pp);
+ return (err);
+ }
+
+ /* otherwise, build 1-4 button layout */
+ pp->guitype = PG_BUTTONS;
+
+ err = pp->buildSwitchesGUI(root, errmsg);
+ if (err < 0)
+ {
+ delete (pp);
+ pp=0;
+ return err;
+ }
+
+ pp->pg->addProperty(pp);
+ return (err);
+
+ }
+ else if (!strcmp (valuXMLAtt(ap), "AnyOfMany"))
+ {
+ /* 1-4 checkboxes layout */
+ pp->guitype = PG_RADIO;
+
+ err = pp->buildSwitchesGUI(root, errmsg);
+ if (err < 0)
+ {
+ delete (pp);
+ pp=0;
+ return err;
+ }
+
+ pp->pg->addProperty(pp);
+ return (err);
+ }
+
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown rule %.64s for %.64s %.64s",
+ tagXMLEle(root), valuXMLAtt(ap), name.ascii(), pp->name.ascii());
+
+ delete(pp);
+ return (-1);
+}
+
+
+
+/* build GUI for a lights GUI.
+ * return 0 if ok, else -1 with reason in errmsg[] */
+int INDI_D::buildLightsGUI (XMLEle *root, char errmsg[])
+{
+ INDI_P *pp;
+
+ // build a new property
+ pp = addProperty (root, errmsg);
+ if (!pp)
+ return (-1);
+
+ pp->guitype = PG_LIGHTS;
+
+ if (pp->buildLightsGUI(root, errmsg) < 0)
+ {
+ delete (pp);
+ return (-1);
+ }
+
+ pp->pg->addProperty(pp);
+ return (0);
+}
+
+/* build GUI for a BLOB GUI.
+ * return 0 if ok, else -1 with reason in errmsg[] */
+int INDI_D::buildBLOBGUI (XMLEle *root, char errmsg[])
+{
+ INDI_P *pp;
+ PPerm p;
+
+ // build a new property
+ pp = addProperty (root, errmsg);
+ if (!pp)
+ return (-1);
+
+ /* get the permission, it will determine layout issues */
+ if (findPerm (pp, root, &p, errmsg))
+ {
+ delete(pp);
+ return (-1);
+ }
+
+ /* we know it will be a number GUI */
+ pp->perm = p;
+ pp->guitype = PG_BLOB;
+
+ if (pp->buildBLOBGUI(root, errmsg) < 0)
+ {
+ delete (pp);
+ return (-1);
+ }
+
+ pp->pg->addProperty(pp);
+ return (0);
+}
+
+INDI_E * INDI_D::findElem(QString name)
+{
+ INDI_G *grp;
+ INDI_P *prop;
+ INDI_E *el;
+
+ for (grp = gl.first(); grp != NULL; grp = gl.next())
+ {
+ for (prop = grp->pl.first(); prop != NULL; prop = grp->pl.next())
+ {
+ el = prop->findElement(name);
+ if (el != NULL) return el;
+ }
+ }
+
+ return NULL;
+
+}
+
+
+#include "indidevice.moc"
diff --git a/kstars/kstars/indidevice.h b/kstars/kstars/indidevice.h
new file mode 100644
index 00000000..88188fb6
--- /dev/null
+++ b/kstars/kstars/indidevice.h
@@ -0,0 +1,162 @@
+/* INDI Device
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+ Elwood C. Downey
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ */
+
+#ifndef INDIDEVICE_H
+#define INDIDEVICE_H
+
+#include <kdialogbase.h>
+#include <unistd.h>
+#include <qptrlist.h>
+
+#include "indielement.h"
+
+class DeviceManager;
+class INDI_D;
+class INDI_P;
+class INDI_G;
+class INDI_E;
+class INDIMenu;
+class INDIStdDevice;
+class SkyObject;
+
+class KLed;
+class KLineEdit;
+class KComboBox;
+class KDoubleSpinBox;
+class KPushButton;
+class KPopupMenu;
+
+class QTable;
+class QLabel;
+class QHBoxLayout;
+class QVBoxLayout;
+class QFrame;
+class QLineEdit;
+class QString;
+class QTextEdit;
+class QListView;
+class QTabWidget;
+class QSpacerItem;
+class QGridLayout;
+class QButtonGroup;
+class QCheckBox;
+class QScrollView;
+class QSocketNotifier;
+class QVBox;
+
+/*************************************************************************
+** The INDI Tree
+**
+** INDI_ELEMENT <----------------------------------------
+** | |
+** -----> INDI_PROPERTY |
+** | |
+** -----> INDI_GROUP |
+** | |
+** -----> INDI_DEVICE
+** | |
+ Device Manager INDI Menu
+**************************************************************************/
+
+
+/* INDI device */
+class INDI_D : public KDialogBase
+{
+ Q_OBJECT
+ public:
+ INDI_D(INDIMenu *parentMenu, DeviceManager *parentManager, QString inName, QString inLabel);
+ ~INDI_D();
+
+ QString name; /* device name */
+ QString label; /* device label */
+ QVBox *deviceVBox; /* device tab frame */
+ QTabWidget *groupContainer; /* Groups within the device */
+ QTextEdit *msgST_w; /* scrolled text for messages */
+ unsigned char *dataBuffer; /* Generic buffer */
+ //QScrollView *sv; /* Scroll view */
+ //QVBoxLayout *mainLayout;
+ //QVBox *propertyLayout;
+ //QSpacerItem *vSpacer;
+ //QSpacerItem *hSpacer;
+
+ //QPushButton *clear;
+ //QHBoxLayout *buttonLayout;
+ INDIStdDevice *stdDev;
+
+ QPtrList<INDI_G> gl; /* list of pointers to groups */
+
+ INDI_G *curGroup;
+ bool INDIStdSupport;
+
+ INDIMenu *parent;
+ DeviceManager *parentMgr;
+
+ enum DTypes { DATA_FITS, DATA_STREAM, DATA_OTHER, DATA_CCDPREVIEW };
+
+ /*****************************************************************
+ * Build
+ ******************************************************************/
+ int buildTextGUI (XMLEle *root, char errmsg[]);
+ int buildNumberGUI (XMLEle *root, char errmsg[]);
+ int buildSwitchesGUI(XMLEle *root, char errmsg[]);
+ int buildMenuGUI (INDI_P *pp, XMLEle *root, char errmsg[]);
+ int buildLightsGUI (XMLEle *root, char errmsg[]);
+ int buildBLOBGUI (XMLEle *root, char errmsg[]);
+
+ /*****************************************************************
+ * Add
+ ******************************************************************/
+ INDI_P * addProperty (XMLEle *root, char errmsg[]);
+
+ /*****************************************************************
+ * Find
+ ******************************************************************/
+ INDI_P * findProp (QString name);
+ INDI_E * findElem (QString name);
+ INDI_G * findGroup (QString grouptag, int create, char errmsg[]);
+ int findPerm (INDI_P *pp , XMLEle *root, PPerm *permp, char errmsg[]);
+
+ /*****************************************************************
+ * Set/New
+ ******************************************************************/
+ int setValue (INDI_P *pp, XMLEle *root, char errmsg[]);
+ int setLabelState (INDI_P *pp, XMLEle *root, char errmsg[]);
+ int setTextValue (INDI_P *pp, XMLEle *root, char errmsg[]);
+ int setBLOB (INDI_P *pp, XMLEle * root, char errmsg[]);
+
+ int newValue (INDI_P *pp, XMLEle *root, char errmsg[]);
+ int newTextValue (INDI_P *pp, XMLEle *root, char errmsg[]);
+
+ int setAnyCmd (XMLEle *root, char errmsg[]);
+ int newAnyCmd (XMLEle *root, char errmsg[]);
+
+ int removeProperty(INDI_P *pp);
+
+ /*****************************************************************
+ * Crack
+ ******************************************************************/
+ int crackLightState (char *name, PState *psp);
+ int crackSwitchState (char *name, PState *psp);
+
+ /*****************************************************************
+ * Data processing
+ ******************************************************************/
+ int processBlob(INDI_E *blobEL, XMLEle *ep, char errmsg[]);
+
+ /*****************************************************************
+ * INDI standard property policy
+ ******************************************************************/
+ bool isOn();
+ void registerProperty(INDI_P *pp);
+ bool isINDIStd(INDI_P *pp);
+
+};
+
+#endif
diff --git a/kstars/kstars/indidriver.cpp b/kstars/kstars/indidriver.cpp
new file mode 100644
index 00000000..52e2a1c5
--- /dev/null
+++ b/kstars/kstars/indidriver.cpp
@@ -0,0 +1,968 @@
+/***************************************************************************
+ INDI Driver
+ -------------------
+ begin : Wed May 7th 2003
+ copyright : (C) 2001 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "indidriver.h"
+#include "indimenu.h"
+#include "indihostconf.h"
+#include "devicemanager.h"
+#include "indidevice.h"
+#include "indi/indicom.h"
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "ksutils.h"
+
+#include <qfile.h>
+#include <qvaluelist.h>
+#include <qcstring.h>
+#include <qradiobutton.h>
+#include <qtextedit.h>
+
+#include <kiconloader.h>
+#include <klistview.h>
+#include <kpopupmenu.h>
+#include <kprocess.h>
+#include <kmessagebox.h>
+#include <kpushbutton.h>
+#include <klineedit.h>
+#include <kstandarddirs.h>
+#include <kaction.h>
+
+#include <kextsock.h>
+#include <unistd.h>
+
+/*
+ * The dialog will by default be modeless, unless you set 'modal' to
+ * TRUE to construct a modal dialog.
+ */
+INDIDriver::INDIDriver(QWidget *parent) : devManager( parent )
+
+{
+
+ lastPort = 7263;
+ lastGroup = NULL;
+ lastDevice = NULL;
+
+ ksw = (KStars *) parent;
+
+ //FormLayout = makeVBoxMainWidget();
+
+ localListView->setSorting(-1);
+ clientListView->setSorting(-1);
+
+ KIconLoader *icons = KGlobal::iconLoader();
+ runningPix = icons->loadIcon( "exec", KIcon::Small);
+ stopPix = icons->loadIcon( "button_cancel", KIcon::Small);
+ localMode = icons->loadIcon( "network_local", KIcon::Small);
+ serverMode = icons->loadIcon( "network", KIcon::Small);
+
+ LocalpopMenu = new KPopupMenu(localListView);
+ LocalpopMenu->insertItem( runningPix, i18n("Run Service") , 0);
+ LocalpopMenu->insertItem( stopPix, i18n("Stop Service"), 1);
+
+ localListView->setRootIsDecorated(true);
+
+ connected = icons->loadIcon( "connect_established", KIcon::Small);
+ disconnected = icons->loadIcon( "connect_no", KIcon::Small);
+ establishConnection = icons->loadIcon( "connect_creating", KIcon::Small);
+
+ ClientpopMenu = new KPopupMenu(clientListView);
+ ClientpopMenu->insertItem( establishConnection, i18n("Connect") , 0);
+ ClientpopMenu->insertItem( disconnected, i18n("Disconnect"), 1);
+
+
+ for (uint i = 0; i < ksw->data()->INDIHostsList.count(); i++)
+ {
+ QListViewItem *item = new QListViewItem(clientListView, lastGroup);
+ lastGroup = item;
+ item->setPixmap(0, disconnected);
+ item->setText(1, ksw->data()->INDIHostsList.at(i)->name);
+ item->setText(2, ksw->data()->INDIHostsList.at(i)->portnumber);
+
+ }
+
+ lastGroup = NULL;
+
+ QObject::connect(addB, SIGNAL(clicked()), this, SLOT(addINDIHost()));
+ QObject::connect(modifyB, SIGNAL(clicked()), this, SLOT(modifyINDIHost()));
+ QObject::connect(removeB, SIGNAL(clicked()), this, SLOT(removeINDIHost()));
+
+ QObject::connect(clientListView, SIGNAL(rightButtonPressed ( QListViewItem *, const QPoint &, int )), this, SLOT(ClientprocessRightButton( QListViewItem *, const QPoint &, int )));
+
+QObject::connect(ClientpopMenu, SIGNAL(activated(int)), this, SLOT(processHostStatus(int)));
+
+QObject::connect(localListView, SIGNAL(rightButtonPressed ( QListViewItem *, const QPoint &, int )), this, SLOT(LocalprocessRightButton( QListViewItem *, const QPoint &, int )));
+
+QObject::connect(LocalpopMenu, SIGNAL(activated(int)), this, SLOT(processDeviceStatus(int)));
+
+QObject::connect(ksw->getINDIMenu(), SIGNAL(driverDisconnected(int)), this, SLOT(shutdownHost(int)));
+
+QObject::connect(connectHostB, SIGNAL(clicked()), this, SLOT(activateHostConnection()));
+QObject::connect(disconnectHostB, SIGNAL(clicked()), this, SLOT(activateHostDisconnection()));
+
+QObject::connect(runServiceB, SIGNAL(clicked()), this, SLOT(activateRunService()));
+QObject::connect(stopServiceB, SIGNAL(clicked()), this, SLOT(activateStopService()));
+
+QObject::connect(localListView, SIGNAL(selectionChanged()), this, SLOT(updateLocalButtons()));
+QObject::connect(clientListView, SIGNAL(selectionChanged()), this, SLOT(updateClientButtons()));
+
+readXMLDriver();
+resize( 500, 300);
+
+}
+
+void INDIDriver::shutdownHost(int mgrID)
+{
+ QListViewItem *affectedItem;
+
+for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++)
+{
+ if (ksw->data()->INDIHostsList.at(i)->mgrID == mgrID)
+ {
+ affectedItem = clientListView->itemAtIndex(i);
+ ksw->data()->INDIHostsList.at(i)->mgrID = -1;
+ ksw->data()->INDIHostsList.at(i)->isConnected = false;
+ affectedItem->setPixmap(0, disconnected);
+ connectHostB->setEnabled(true);
+ disconnectHostB->setEnabled(false);
+ return;
+ }
+ }
+
+ for (uint i=0; i < devices.size(); i++)
+ {
+ if (devices[i]->mgrID == mgrID)
+ {
+ affectedItem = localListView->findItem(devices[i]->label, 0);
+ if (!affectedItem) return;
+ affectedItem->setPixmap(1, stopPix);
+ affectedItem->setPixmap(2, NULL);
+ affectedItem->setText(4, QString(""));
+ runServiceB->setEnabled(true);
+ stopServiceB->setEnabled(false);
+ devices[i]->managed = false;
+ devices[i]->restart();
+ return;
+
+ }
+ }
+
+
+}
+
+void INDIDriver::ClientprocessRightButton( QListViewItem *item, const QPoint &p, int column)
+{
+
+ column = 0;
+
+ if (item && item->childCount() == 0)
+ ClientpopMenu->popup(p);
+}
+
+void INDIDriver::LocalprocessRightButton( QListViewItem *item, const QPoint &p, int column)
+{
+
+ column = 0;
+
+ if (item && item->childCount() == 0)
+ LocalpopMenu->popup(p);
+}
+
+void INDIDriver::activateRunService()
+{
+ processDeviceStatus(0);
+}
+
+void INDIDriver::activateStopService()
+{
+ processDeviceStatus(1);
+}
+
+void INDIDriver::activateHostConnection()
+{
+ processHostStatus(0);
+}
+
+void INDIDriver::activateHostDisconnection()
+{
+ processHostStatus(1);
+}
+
+void INDIDriver::updateLocalButtons()
+{
+
+ if (localListView->selectedItem() == NULL)
+ return;
+
+ for (uint i=0; i < devices.size(); i++)
+ if (localListView->selectedItem()->text(0) == devices[i]->label)
+ {
+ runServiceB->setEnabled(devices[i]->state == 0);
+ stopServiceB->setEnabled(devices[i]->state == 1);
+
+ serverLogText->clear();
+
+ for ( QStringList::Iterator it = devices[i]->serverBuffer.begin(); it != devices[i]->serverBuffer.end(); ++it )
+ serverLogText->insert(*it);
+
+ break;
+ }
+
+}
+
+void INDIDriver::updateClientButtons()
+{
+ INDIHostsInfo *hostInfo;
+ if (clientListView->currentItem() == NULL)
+ return;
+
+
+for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++)
+ {
+ hostInfo = ksw->data()->INDIHostsList.at(i);
+ if (clientListView->currentItem()->text(1) == hostInfo->name && clientListView->currentItem()->text(2) == hostInfo->portnumber)
+ {
+ connectHostB->setEnabled(!hostInfo->isConnected);
+ disconnectHostB->setEnabled(hostInfo->isConnected);
+ break;
+ }
+ }
+
+}
+
+
+void INDIDriver::processDeviceStatus(int id)
+{
+ if (localListView->selectedItem() == NULL)
+ return;
+
+ for (uint i=0; i < devices.size(); i++)
+ if (localListView->selectedItem()->text(0) == devices[i]->label)
+ {
+ devices[i]->state = (id == 0) ? 1 : 0;
+ if (devices[i]->state)
+ {
+
+ ksw->getINDIMenu()->setCustomLabel(devices[i]->label);
+ devices[i]->label = ksw->getINDIMenu()->currentLabel;
+
+ devices[i]->serverBuffer.clear();
+
+ if (!runDevice(devices[i]))
+ {
+ devices[i]->restart();
+ return;
+ }
+
+ if (devices[i]->mode == IDevice::M_LOCAL)
+ {
+ //Allow time for the INDI server to listen
+ usleep(50000);
+
+ if (!ksw->getINDIMenu()->processServer())
+ {
+ devices[i]->restart();
+ return;
+ }
+ }
+
+ localListView->selectedItem()->setPixmap(1, runningPix);
+ localListView->selectedItem()->setText(4, QString("%1").arg(devices[i]->indiPort));
+ runServiceB->setEnabled(false);
+ stopServiceB->setEnabled(true);
+
+ return;
+ }
+
+ if (devices[i]->mode == IDevice::M_LOCAL)
+ ksw->getINDIMenu()->processServer();
+
+ localListView->selectedItem()->setPixmap(1, stopPix);
+ localListView->selectedItem()->setPixmap(2, NULL);
+ localListView->selectedItem()->setText(4, QString(""));
+ runServiceB->setEnabled(true);
+ stopServiceB->setEnabled(false);
+ devices[i]->restart();
+ updateMenuActions();
+ return;
+ }
+}
+
+void INDIDriver::processHostStatus(int id)
+{
+ int mgrID;
+ bool toConnect = (id == 0);
+ QListViewItem *currentItem = clientListView->selectedItem();
+ if (!currentItem) return;
+ INDIHostsInfo *hostInfo;
+
+ for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++)
+ {
+ hostInfo = ksw->data()->INDIHostsList.at(i);
+ if (currentItem->text(1) == hostInfo->name && currentItem->text(2) == hostInfo->portnumber)
+ {
+ // Nothing changed, return
+ if (hostInfo->isConnected == toConnect)
+ return;
+
+ // connect to host
+ if (toConnect)
+ {
+ // if connection successful
+ if ( (mgrID = ksw->getINDIMenu()->processClient(hostInfo->hostname, hostInfo->portnumber)) >= 0)
+ {
+ currentItem->setPixmap(0, connected);
+ hostInfo->isConnected = true;
+ hostInfo->mgrID = mgrID;
+ connectHostB->setEnabled(false);
+ disconnectHostB->setEnabled(true);
+ }
+ }
+ else
+ {
+ ksw->getINDIMenu()->removeDeviceMgr(hostInfo->mgrID);
+ hostInfo->mgrID = mgrID = -1;
+ hostInfo->isConnected = false;
+ currentItem->setPixmap(0, disconnected);
+ connectHostB->setEnabled(true);
+ disconnectHostB->setEnabled(false);
+ updateMenuActions();
+ }
+
+
+
+ }
+ }
+}
+
+void INDIDriver::updateMenuActions()
+{
+ // We iterate over devices, we enable INDI Control Panel if we have any active device
+ // We enable capture image sequence if we have any imaging device
+
+ KAction *tmpAction;
+ INDIMenu *devMenu = ksw->getINDIMenu();
+ bool activeDevice = false;
+ bool activeImaging = false;
+ INDI_P *imgProp = NULL;
+
+ if (devMenu == NULL)
+ return;
+
+ if (devMenu->mgr.count() > 0)
+ activeDevice = true;
+
+ for (uint i=0; i < devMenu->mgr.count(); i++)
+ {
+ for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++)
+ {
+ imgProp = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("CCD_EXPOSE_DURATION");
+ if (imgProp && devMenu->mgr.at(i)->indi_dev.at(j)->isOn())
+ {
+ activeImaging = true;
+ break;
+ }
+ }
+ }
+
+ tmpAction = ksw->actionCollection()->action("indi_control_panel");
+ if (!tmpAction)
+ kdDebug() << "Warning: indi_control_panel action not found" << endl;
+ else
+ tmpAction->setEnabled(activeDevice);
+
+ tmpAction = ksw->actionCollection()->action("capture_sequence");
+ if (!tmpAction)
+ kdDebug() << "Warning: capture_sequence action not found" << endl;
+ else
+ tmpAction->setEnabled(activeImaging);
+
+}
+
+bool INDIDriver::runDevice(IDevice *dev)
+{
+ dev->indiPort = getINDIPort();
+
+ if (dev->indiPort < 0)
+ {
+ KMessageBox::error(0, i18n("Cannot start INDI server: port error."));
+ return false;
+ }
+
+ dev->proc = new KProcess;
+
+ *dev->proc << "indiserver";
+ *dev->proc << "-v" << "-r" << "0" << "-p" << QString("%1").arg(dev->indiPort) << dev->driver;
+
+ // Check Mode
+ dev->mode = localR->isChecked() ? IDevice::M_LOCAL : IDevice::M_SERVER;
+
+ if (dev->mode == IDevice::M_LOCAL)
+ localListView->selectedItem()->setPixmap(2, localMode);
+ else
+ localListView->selectedItem()->setPixmap(2, serverMode);
+
+ connect(dev->proc, SIGNAL(receivedStderr (KProcess *, char *, int)), dev, SLOT(processstd(KProcess *, char*, int)));
+
+ dev->proc->start(KProcess::NotifyOnExit, KProcess::Stderr);
+ //dev->proc->start();
+
+ return (dev->proc->isRunning());
+}
+
+void INDIDriver::removeDevice(IDevice *dev)
+{
+
+ for (unsigned int i=0 ; i < devices.size(); i++)
+ if (dev->label == devices[i]->label)
+ devices[i]->restart();
+}
+
+void INDIDriver::removeDevice(QString deviceLabel)
+{
+ for (unsigned int i=0 ; i < devices.size(); i++)
+ if (deviceLabel == devices[i]->label)
+ devices[i]->restart();
+
+}
+
+void INDIDriver::saveDevicesToDisk()
+{
+
+ QFile file;
+ QString elementData;
+
+ file.setName( locateLocal( "appdata", "drivers.xml" ) ); //determine filename in local user KDE directory tree.
+
+ if ( !file.open( IO_WriteOnly))
+ {
+ QString message = i18n( "unable to write to file 'drivers.xml'\nAny changes to INDI device drivers will not be saved." );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return;
+ }
+
+ QTextStream outstream(&file);
+
+ // Let's write drivers first
+ outstream << "<ScopeDrivers>" << endl;
+ for (unsigned int i=0; i < driversList.count(); i++)
+ outstream << " <driver>" << driversList[i] << "</driver>" << endl;
+ outstream << "</ScopeDrivers>" << endl;
+
+ // Next we write devices, in the following order:
+ // Telescopes, CCDs, Filter Wheels, Video, Dome, GPS
+
+ // #1 Telescopes
+ outstream << "<devGroup group='Telescopes'>" << endl;
+ for (unsigned i=0; i < devices.size(); i++)
+ {
+ if (devices[i]->deviceType == KSTARS_TELESCOPE)
+ {
+ outstream << QString("<device label='%1' focal_length='%2' aperture='%3'>").arg(devices[i]->label).arg(devices[i]->focal_length > 0 ? devices[i]->focal_length : -1).arg(devices[i]->aperture > 0 ? devices[i]->aperture : -1) << endl;
+
+ outstream << " <driver>" << devices[i]->driver << "</driver>" << endl;
+ outstream << " <version>" << devices[i]->version << "</version>" << endl;
+ outstream << "</device>" << endl;
+ }
+ }
+ outstream << "</devGroup>" << endl;
+
+ // #2 CCDs
+ outstream << "<devGroup group='CCDs'>" << endl;
+ for (unsigned i=0; i < devices.size(); i++)
+ {
+ if (devices[i]->deviceType == KSTARS_CCD)
+ {
+ outstream << QString("<device label='%1'>").arg(devices[i]->label) << endl;
+ outstream << " <driver>" << devices[i]->driver << "</driver>" << endl;
+ outstream << " <version>" << devices[i]->version << "</version>" << endl;
+ outstream << "</device>" << endl;
+ }
+ }
+ outstream << "</devGroup>" << endl;
+
+ // #3 Filter wheels
+ outstream << "<devGroup group='Filter Wheels'>" << endl;
+ for (unsigned i=0; i < devices.size(); i++)
+ {
+ if (devices[i]->deviceType == KSTARS_FILTER)
+ {
+ outstream << QString("<device label='%1'>").arg(devices[i]->label) << endl;
+ outstream << " <driver>" << devices[i]->driver << "</driver>" << endl;
+ outstream << " <version>" << devices[i]->version << "</version>" << endl;
+ outstream << "</device>" << endl;
+ }
+ }
+ outstream << "</devGroup>" << endl;
+
+ // #4 Video
+ outstream << "<devGroup group='Video'>" << endl;
+ for (unsigned i=0; i < devices.size(); i++)
+ {
+ if (devices[i]->deviceType == KSTARS_VIDEO)
+ {
+ outstream << QString("<device label='%1'>").arg(devices[i]->label) << endl;
+ outstream << " <driver>" << devices[i]->driver << "</driver>" << endl;
+ outstream << " <version>" << devices[i]->version << "</version>" << endl;
+ outstream << "</device>" << endl;
+ }
+ }
+ outstream << "</devGroup>" << endl;
+
+ file.close();
+
+}
+
+bool INDIDriver::isDeviceRunning(QString deviceLabel)
+{
+
+ for (unsigned int i=0 ; i < devices.size(); i++)
+ if (deviceLabel == devices[i]->label)
+ {
+ if (!devices[i]->proc)
+ return false;
+ else return (devices[i]->proc->isRunning());
+ }
+
+ return false;
+
+}
+
+int INDIDriver::getINDIPort()
+{
+
+ lastPort+=5;
+
+ KExtendedSocket ks(QString::null, lastPort, KExtendedSocket::passiveSocket | KExtendedSocket::noResolve);
+
+ for (uint i=0 ; i < 10; i++)
+ {
+ if (ks.listen() < 0)
+ {
+ lastPort+=5;
+ ks.setPort(lastPort);
+ }
+ else
+ return lastPort;
+ }
+
+ return -1;
+}
+
+bool INDIDriver::readXMLDriver()
+{
+ QString indiFile("drivers.xml");
+ QFile file;
+ char errmsg[1024];
+
+ if ( !KSUtils::openDataFile( file, indiFile ) )
+ {
+ KMessageBox::error(0, i18n("Unable to find device driver file 'drivers.xml'. Please locate the file and place it in one of the following locations:\n\n \t$(KDEDIR)/share/apps/kstars/%1 \n\t~/.kde/share/apps/kstars/%1"));
+
+ return false;
+ }
+
+ signed char c;
+ LilXML *xmlParser = newLilXML();
+ XMLEle *root = NULL;
+
+ while ( (c = (signed char) file.getch()) != -1)
+ {
+ root = readXMLEle(xmlParser, c, errmsg);
+
+ if (root)
+ {
+ if (!buildDeviceGroup(root, errmsg))
+ prXMLEle(stderr, root, 0);
+
+ delXMLEle(root);
+ }
+ else if (errmsg[0])
+ {
+ kdDebug() << QString(errmsg);
+ return false;
+ }
+ }
+
+ delLilXML(xmlParser);
+ return true;
+
+}
+
+bool INDIDriver::buildDriversList( XMLEle *root, char* /*errmsg[]*/)
+{
+
+ XMLEle *ep;
+
+ for (ep = nextXMLEle (root, 1); ep != NULL; ep = nextXMLEle (root, 0))
+ driversList << pcdataXMLEle(ep);
+
+ return true;
+
+}
+
+bool INDIDriver::buildDeviceGroup(XMLEle *root, char errmsg[])
+{
+
+ XMLAtt *ap;
+ XMLEle *ep;
+ QString groupName;
+ int groupType = KSTARS_TELESCOPE;
+
+ if (!strcmp(tagXMLEle(root), "ScopeDrivers"))
+ return buildDriversList(root, errmsg);
+
+ // avoid overflow
+ if (strlen(tagXMLEle(root)) > 1024)
+ return false;
+
+ // Get device grouping name
+ ap = findXMLAtt(root, "group");
+
+ if (!ap)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Tag %.64s does not have a group attribute", tagXMLEle(root));
+ return false;
+ }
+
+ groupName = valuXMLAtt(ap);
+
+ if (groupName.find("Telescopes") != -1)
+ groupType = KSTARS_TELESCOPE;
+ else if (groupName.find("CCDs") != -1)
+ groupType = KSTARS_CCD;
+ else if (groupName.find("Filter") != -1)
+ groupType = KSTARS_FILTER;
+ else if (groupName.find("Video") != -1)
+ groupType = KSTARS_VIDEO;
+ else if (groupName.find("Focusers") != -1)
+ groupType = KSTARS_FOCUSER;
+ else if (groupName.find("Domes") != -1)
+ groupType = KSTARS_DOME;
+ else if (groupName.find("GPS") != -1)
+ groupType = KSTARS_GPS;
+
+
+ //KListViewItem *group = new KListViewItem(topItem, lastGroup);
+ QListViewItem *group = new QListViewItem(localListView, lastGroup);
+ group->setText(0, groupName);
+ lastGroup = group;
+ //group->setOpen(true);
+
+
+ for (ep = nextXMLEle(root, 1) ; ep != NULL ; ep = nextXMLEle(root, 0))
+ /*for (int i = 0; i < root->nel; i++)*/
+ if (!buildDriverElement(ep, group, groupType, errmsg))
+ return false;
+
+ return true;
+}
+
+bool INDIDriver::buildDriverElement(XMLEle *root, QListViewItem *DGroup, int groupType, char errmsg[])
+{
+ XMLAtt *ap;
+ XMLEle *el;
+ IDevice *dv;
+ QString label;
+ QString driver;
+ QString version;
+ double focal_length (-1), aperture (-1);
+
+ ap = findXMLAtt(root, "label");
+ if (!ap)
+ {
+ snprintf(errmsg, ERRMSG_SIZE, "Tag %.64s does not have a label attribute", tagXMLEle(root));
+ return false;
+ }
+
+ label = valuXMLAtt(ap);
+
+ // Let's look for telescope-specfic attributes: focal length and aperture
+ ap = findXMLAtt(root, "focal_length");
+ if (ap)
+ focal_length = QString(valuXMLAtt(ap)).toDouble();
+
+ ap = findXMLAtt(root, "aperture");
+ if (ap)
+ aperture = QString(valuXMLAtt(ap)).toDouble();
+
+
+ el = findXMLEle(root, "driver");
+
+ if (!el)
+ return false;
+
+ driver = pcdataXMLEle(el);
+
+ el = findXMLEle(root, "version");
+
+ if (!el)
+ return false;
+
+ version = pcdataXMLEle(el);
+
+ QListViewItem *device = new QListViewItem(DGroup, lastDevice);
+
+ device->setText(0, QString(label));
+ device->setPixmap(1, stopPix);
+ device->setText(3, QString(version));
+
+ lastDevice = device;
+
+ dv = new IDevice(label, driver, version);
+ dv->deviceType = groupType;
+ connect(dv, SIGNAL(newServerInput()), this, SLOT(updateLocalButtons()));
+ if (focal_length > 0)
+ dv->focal_length = focal_length;
+ if (aperture > 0)
+ dv->aperture = aperture;
+
+ devices.push_back(dv);
+
+ // SLOTS/SIGNAL, pop menu, indi server logic
+ return true;
+}
+
+int INDIDriver::activeDriverCount()
+{
+ int count = 0;
+
+ for (uint i=0; i < devices.size(); i++)
+ if (devices[i]->state && devices[i]->mode == IDevice::M_LOCAL)
+ count++;
+
+ for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++)
+ if (ksw->data()->INDIHostsList.at(i)->isConnected)
+ count++;
+
+
+ return count;
+
+}
+
+void INDIDriver::addINDIHost()
+{
+ INDIHostConf hostConf(this);
+ hostConf.setCaption(i18n("Add Host"));
+ bool portOk = false;
+
+ if (hostConf.exec() == QDialog::Accepted)
+ {
+ INDIHostsInfo *hostItem = new INDIHostsInfo;
+ hostItem->name = hostConf.nameIN->text();
+ hostItem->hostname = hostConf.hostname->text();
+ hostItem->portnumber = hostConf.portnumber->text();
+ hostItem->isConnected = false;
+ hostItem->mgrID = -1;
+
+ hostItem->portnumber.toInt(&portOk);
+
+ if (portOk == false)
+ {
+ KMessageBox::error(0, i18n("Error: the port number is invalid."));
+ return;
+ }
+
+ //search for duplicates
+ for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++)
+ if (hostItem->name == ksw->data()->INDIHostsList.at(i)->name &&
+ hostItem->portnumber == ksw->data()->INDIHostsList.at(i)->portnumber)
+ {
+ KMessageBox::error(0, i18n("Host: %1 Port: %2 already exists.").arg(hostItem->name).arg(hostItem->portnumber));
+ return;
+ }
+
+ ksw->data()->INDIHostsList.append(hostItem);
+
+ QListViewItem *item = new QListViewItem(clientListView);
+ item->setPixmap(0, disconnected);
+ item->setText(1, hostConf.nameIN->text());
+ item->setText(2, hostConf.portnumber->text());
+
+ }
+
+ saveHosts();
+}
+
+
+
+void INDIDriver::modifyINDIHost()
+{
+
+ INDIHostConf hostConf(this);
+ hostConf.setCaption(i18n("Modify Host"));
+
+ QListViewItem *currentItem = clientListView->currentItem();
+
+ if (currentItem == NULL)
+ return;
+
+ for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++)
+ if (currentItem->text(1) == ksw->data()->INDIHostsList.at(i)->name &&
+ currentItem->text(2) == ksw->data()->INDIHostsList.at(i)->portnumber)
+ {
+
+ hostConf.nameIN->setText(ksw->data()->INDIHostsList.at(i)->name);
+ hostConf.hostname->setText(ksw->data()->INDIHostsList.at(i)->hostname);
+ hostConf.portnumber->setText(ksw->data()->INDIHostsList.at(i)->portnumber);
+
+ if (hostConf.exec() == QDialog::Accepted)
+ {
+ INDIHostsInfo *hostItem = new INDIHostsInfo;
+ hostItem->name = hostConf.nameIN->text();
+ hostItem->hostname = hostConf.hostname->text();
+ hostItem->portnumber = hostConf.portnumber->text();
+
+ currentItem->setText(1, hostConf.nameIN->text());
+ currentItem->setText(2, hostConf.portnumber->text());
+
+ ksw->data()->INDIHostsList.replace(clientListView->itemIndex(currentItem), hostItem);
+
+ saveHosts();
+ }
+
+ }
+}
+
+void INDIDriver::removeINDIHost()
+{
+
+ if (clientListView->currentItem() == NULL)
+ return;
+
+ for (uint i=0; i < ksw->data()->INDIHostsList.count(); i++)
+ if (clientListView->currentItem()->text(1) == ksw->data()->INDIHostsList.at(i)->name &&
+ clientListView->currentItem()->text(2) == ksw->data()->INDIHostsList.at(i)->portnumber)
+ {
+ if (ksw->data()->INDIHostsList.at(i)->isConnected)
+ {
+ KMessageBox::error( 0, i18n("You need to disconnect the client before removing it."));
+ return;
+ }
+
+ if (KMessageBox::warningContinueCancel( 0, i18n("Are you sure you want to remove the %1 client?").arg(clientListView->currentItem()->text(1)), i18n("Delete Confirmation"),KStdGuiItem::del())!=KMessageBox::Continue)
+ return;
+
+ ksw->data()->INDIHostsList.remove(i);
+ clientListView->takeItem(clientListView->currentItem());
+ break;
+ }
+
+
+
+ saveHosts();
+
+}
+
+void INDIDriver::saveHosts()
+{
+
+ QFile file;
+ QString hostData;
+
+ file.setName( locateLocal( "appdata", "indihosts.xml" ) ); //determine filename in local user KDE directory tree.
+
+ if ( !file.open( IO_WriteOnly))
+ {
+ QString message = i18n( "unable to write to file 'indihosts.xml'\nAny changes to INDI hosts configurations will not be saved." );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return;
+ }
+
+ QTextStream outstream(&file);
+
+ for (uint i= 0; i < ksw->data()->INDIHostsList.count(); i++)
+ {
+
+ hostData = "<INDIHost name='";
+ hostData += ksw->data()->INDIHostsList.at(i)->name;
+ hostData += "' hostname='";
+ hostData += ksw->data()->INDIHostsList.at(i)->hostname;
+ hostData += "' port='";
+ hostData += ksw->data()->INDIHostsList.at(i)->portnumber;
+ hostData += "' />\n";
+
+ outstream << hostData;
+
+ }
+
+ file.close();
+
+}
+
+INDIDriver::~INDIDriver()
+{
+
+ for (uint i=0; i < devices.size(); i++)
+ delete (devices[i]);
+
+}
+
+IDevice::IDevice(QString inLabel, QString inDriver, QString inVersion)
+{
+ label = inLabel;;
+ driver = inDriver;;
+ version = inVersion;
+
+ // Initially off
+ state = 0;
+
+ // No port initially
+ indiPort = -1;
+
+ // not yet managed by DeviceManager
+ managed = false;
+
+ mgrID = -1;
+
+ focal_length = -1;
+ aperture = -1;
+
+ proc = NULL;
+
+}
+
+void IDevice::processstd(KProcess* /*proc*/, char* buffer, int /*buflen*/)
+{
+ serverBuffer.append(buffer);
+ emit newServerInput();
+}
+
+
+IDevice::~IDevice()
+{
+ if (proc)
+ proc->kill();
+
+}
+
+void IDevice::restart()
+{
+
+ mgrID = -1;
+
+ state = 0;
+
+ indiPort = -1;
+
+ if (proc)
+ proc->kill();
+
+ proc = NULL;
+
+}
+
+#include "indidriver.moc"
diff --git a/kstars/kstars/indidriver.h b/kstars/kstars/indidriver.h
new file mode 100644
index 00000000..8cb41b30
--- /dev/null
+++ b/kstars/kstars/indidriver.h
@@ -0,0 +1,147 @@
+/***************************************************************************
+ INDI Driver
+ -------------------
+ begin : Wed May 7th 2003
+ copyright : (C) 2001 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef INDIDRIVER_H
+#define INDIDRIVER_H
+
+#include <qstringlist.h>
+#include <kdialogbase.h>
+#include <unistd.h>
+#include <vector>
+
+#include "indi/lilxml.h"
+#include "devmanager.h"
+
+class KStars;
+
+class KListView;
+class KPopupMenu;
+class KProcess;
+
+struct INDIHostsInfo
+{
+ QString name;
+ QString hostname;
+ QString portnumber;
+ bool isConnected;
+ int mgrID;
+};
+
+class IDevice : public QObject
+{
+ Q_OBJECT
+
+ public:
+ IDevice(QString inLabel, QString inDriver, QString inVersion);
+ ~IDevice();
+
+ enum ServeMODE { M_LOCAL, M_SERVER };
+ QString label;
+ QString driver;
+ QString version;
+ QStringList serverBuffer;
+ int state;
+ int mode;
+ int indiPort;
+ bool managed;
+ int mgrID;
+ int deviceType;
+ KProcess *proc;
+
+ /* Telescope specific attributes */
+ double focal_length;
+ double aperture;
+
+ void restart();
+
+ public slots:
+ void processstd(KProcess *proc, char* buffer, int buflen);
+
+ signals:
+ void newServerInput();
+
+};
+
+class INDIDriver : public devManager
+{
+
+ Q_OBJECT
+
+ public:
+
+ INDIDriver(QWidget * parent = 0);
+ ~INDIDriver();
+
+ KListView* deviceContainer;
+
+ bool readXMLDriver();
+
+ bool buildDriversList( XMLEle *root, char errmsg[]);
+ bool buildDeviceGroup (XMLEle *root, char errmsg[]);
+ bool buildDriverElement(XMLEle *root, QListViewItem *DGroup, int groupType, char errmsg[]);
+
+ QListViewItem *lastGroup;
+ QListViewItem *lastDevice;
+
+ QStringList driversList;
+
+ QPixmap runningPix;
+ QPixmap stopPix;
+ QPixmap connected;
+ QPixmap disconnected;
+ QPixmap establishConnection;
+ QPixmap localMode;
+ QPixmap serverMode;
+
+ KPopupMenu *ClientpopMenu;
+ KPopupMenu *LocalpopMenu;
+
+ int lastPort;
+
+ bool runDevice(IDevice *dev);
+ void removeDevice(IDevice *dev);
+ void removeDevice(QString deviceLabel);
+ void saveDevicesToDisk();
+ int getINDIPort();
+ int activeDriverCount();
+ bool isDeviceRunning(QString deviceLabel);
+
+ void saveHosts();
+
+ std::vector <IDevice *> devices;
+
+ KStars *ksw;
+
+
+public slots:
+ void updateMenuActions();
+ void ClientprocessRightButton( QListViewItem *, const QPoint &, int );
+ void LocalprocessRightButton( QListViewItem *, const QPoint &, int );
+ void processDeviceStatus(int);
+ void processHostStatus(int);
+ void addINDIHost();
+ void modifyINDIHost();
+ void removeINDIHost();
+ void shutdownHost(int mgrID);
+ void updateLocalButtons();
+ void updateClientButtons();
+ void activateRunService();
+ void activateStopService();
+ void activateHostConnection();
+ void activateHostDisconnection();
+};
+
+#endif
diff --git a/kstars/kstars/indielement.cpp b/kstars/kstars/indielement.cpp
new file mode 100644
index 00000000..4c7092ea
--- /dev/null
+++ b/kstars/kstars/indielement.cpp
@@ -0,0 +1,425 @@
+/* INDI Element
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ 2004-01-15 INDI element is the most basic unit of the INDI KStars client.
+ */
+
+#include "indielement.h"
+#include "indiproperty.h"
+#include "indigroup.h"
+#include "indidevice.h"
+
+#include "indi/indicom.h"
+
+#include <qcheckbox.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qstring.h>
+#include <qptrlist.h>
+#include <qslider.h>
+#include <qdir.h>
+
+#include <kurl.h>
+#include <kfiledialog.h>
+#include <kled.h>
+#include <ksqueezedtextlabel.h>
+#include <klineedit.h>
+#include <kpushbutton.h>
+#include <klocale.h>
+#include <kdebug.h>
+#include <kcombobox.h>
+#include <knuminput.h>
+#include <kdialogbase.h>
+
+/* search element for attribute.
+ * return XMLAtt if find, else NULL with helpful info in errmsg.
+ */
+XMLAtt * findAtt (XMLEle *ep, const char *name, char errmsg[])
+{
+ XMLAtt *ap = findXMLAtt (ep, name);
+ if (ap)
+ return (ap);
+ if (errmsg)
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> missing attribute '%.64s'", tagXMLEle(ep),name);
+ return NULL;
+}
+
+/* search element for given child. pp is just to build a better errmsg.
+ * return XMLEle if find, else NULL with helpful info in errmsg.
+ */
+XMLEle * findEle (XMLEle *ep, INDI_P *pp, const char *child, char errmsg[])
+{
+ XMLEle *cp = findXMLEle (ep, child);
+ if (cp)
+ return (cp);
+ if (errmsg)
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s %.64s %.64s> missing child '%.64s'", tagXMLEle(ep),
+ pp->pg->dp->name.ascii(), pp->name.ascii(), child);
+ return (NULL);
+}
+
+/*******************************************************************
+** INDI Element
+*******************************************************************/
+INDI_E::INDI_E(INDI_P *parentProperty, QString inName, QString inLabel)
+{
+ name = inName;
+ label = inLabel;
+
+ pp = parentProperty;
+
+ EHBox = new QHBoxLayout(0, 0, KDialog::spacingHint());
+ label_w = NULL;
+ read_w = NULL;
+ write_w = NULL;
+ spin_w = NULL;
+ slider_w = NULL;
+ push_w = NULL;
+ browse_w = NULL;
+ check_w = NULL;
+ led_w = NULL;
+ hSpacer = NULL;
+
+}
+
+INDI_E::~INDI_E()
+{
+ delete (EHBox);
+ delete (label_w);
+ delete (read_w);
+ delete (write_w);
+ delete (spin_w);
+ delete (slider_w);
+ delete (push_w);
+ delete (browse_w);
+ delete (check_w);
+ delete (led_w);
+ delete (hSpacer);
+}
+
+void INDI_E::setupElementLabel()
+{
+label_w = new KSqueezedTextLabel(pp->pg->propertyContainer);
+label_w->setMinimumWidth(ELEMENT_LABEL_WIDTH);
+label_w->setMaximumWidth(ELEMENT_LABEL_WIDTH);
+label_w->setFrameShape( KSqueezedTextLabel::Box );
+label_w->setPaletteBackgroundColor( QColor( 224, 232, 238 ) );
+label_w->setTextFormat( QLabel::RichText );
+label_w->setAlignment( int( QLabel::WordBreak | QLabel::AlignCenter ) );
+
+if (label.length() > MAX_LABEL_LENGTH)
+{
+ QFont tempFont( label_w->font() );
+ tempFont.setPointSize( tempFont.pointSize() - MED_INDI_FONT );
+ label_w->setFont( tempFont );
+}
+
+label_w->setText(label);
+
+EHBox->addWidget(label_w);
+}
+
+int INDI_E::buildTextGUI(QString initText)
+{
+
+ setupElementLabel();
+
+ text = initText;
+
+ switch (pp->perm)
+ {
+ case PP_RW:
+ setupElementRead(ELEMENT_READ_WIDTH);
+ setupElementWrite(ELEMENT_WRITE_WIDTH);
+
+ break;
+
+ case PP_RO:
+ setupElementRead(ELEMENT_FULL_WIDTH);
+ break;
+
+ case PP_WO:
+ setupElementWrite(ELEMENT_FULL_WIDTH);
+ break;
+ }
+
+ pp->PVBox->addLayout(EHBox);
+ return (0);
+
+}
+
+int INDI_E::buildBLOBGUI()
+{
+
+ setupElementLabel();
+
+ text = "INDI DATA STREAM";
+
+ switch (pp->perm)
+ {
+ case PP_RW:
+ setupElementRead(ELEMENT_READ_WIDTH);
+ setupElementWrite(ELEMENT_WRITE_WIDTH);
+ setupBrowseButton();
+
+ break;
+
+ case PP_RO:
+ setupElementRead(ELEMENT_FULL_WIDTH);
+ break;
+
+ case PP_WO:
+ setupElementWrite(ELEMENT_FULL_WIDTH);
+ setupBrowseButton();
+ break;
+ }
+
+ pp->PVBox->addLayout(EHBox);
+ return (0);
+
+}
+
+int INDI_E::buildNumberGUI (double initValue)
+{
+ bool scale = false;
+
+ updateValue(initValue);
+ setupElementLabel();
+
+ if (step != 0 && (max - min)/step <= MAXSCSTEPS)
+ scale = true;
+
+ switch (pp->perm)
+ {
+ case PP_RW:
+ setupElementRead(ELEMENT_READ_WIDTH);
+ if (scale)
+ setupElementScale(ELEMENT_WRITE_WIDTH);
+ else
+ setupElementWrite(ELEMENT_WRITE_WIDTH);
+
+ pp->PVBox->addLayout(EHBox);
+ break;
+
+ case PP_RO:
+ setupElementRead(ELEMENT_READ_WIDTH);
+ pp->PVBox->addLayout(EHBox);
+ break;
+
+ case PP_WO:
+ if (scale)
+ setupElementScale(ELEMENT_FULL_WIDTH);
+ else
+ setupElementWrite(ELEMENT_FULL_WIDTH);
+
+ pp->PVBox->addLayout(EHBox);
+
+ break;
+ }
+
+ return (0);
+
+}
+
+int INDI_E::buildLightGUI()
+{
+
+ led_w = new KLed (pp->pg->propertyContainer);
+ led_w->setMaximumSize(16,16);
+ led_w->setLook( KLed::Sunken );
+ drawLt();
+
+ EHBox->addWidget(led_w);
+
+ setupElementLabel();
+
+ pp->PVBox->addLayout(EHBox);
+
+ return (0);
+}
+
+void INDI_E::drawLt()
+{
+ /* set state light */
+ switch (state)
+ {
+ case PS_IDLE:
+ led_w->setColor(Qt::gray);
+ break;
+
+ case PS_OK:
+ led_w->setColor(Qt::green);
+ break;
+
+ case PS_BUSY:
+ led_w->setColor(Qt::yellow);
+ break;
+
+ case PS_ALERT:
+ led_w->setColor(Qt::red);
+ break;
+
+ default:
+ break;
+
+ }
+}
+
+
+void INDI_E::updateValue(double newValue)
+{
+ char iNumber[32];
+
+ value = newValue;
+
+ numberFormat(iNumber, format.ascii(), value);
+ text = iNumber;
+
+}
+
+void INDI_E::setupElementScale(int length)
+{
+
+int steps = (int) ((max - min) / step);
+spin_w = new KDoubleSpinBox(min, max, step, value, 2, pp->pg->propertyContainer );
+slider_w = new QSlider(0, steps, 1, (int) ((value - min) / step), Qt::Horizontal, pp->pg->propertyContainer );
+
+connect(spin_w, SIGNAL(valueChanged(double)), this, SLOT(spinChanged(double )));
+connect(slider_w, SIGNAL(sliderMoved(int)), this, SLOT(sliderChanged(int )));
+
+//kdDebug() << "For element " << label << " we have step of " << step << endl;
+
+ if (length == ELEMENT_FULL_WIDTH)
+ spin_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)7, (QSizePolicy::SizeType)0, 0, 0, spin_w->sizePolicy().hasHeightForWidth() ) );
+ else
+ spin_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, spin_w->sizePolicy().hasHeightForWidth() ) );
+
+spin_w->setMinimumWidth( (int) (length * 0.45) );
+slider_w->setMinimumWidth( (int) (length * 0.55) );
+
+EHBox->addWidget(slider_w);
+EHBox->addWidget(spin_w);
+}
+
+void INDI_E::spinChanged(double value)
+{
+ int slider_value = (int) ((value - min) / step);
+ slider_w->setValue(slider_value);
+}
+
+void INDI_E::sliderChanged(int value)
+{
+
+ double spin_value = (value * step) + min;
+ spin_w->setValue(spin_value);
+
+}
+
+void INDI_E::setMin (double inMin)
+{
+ min = inMin;
+ if (spin_w)
+ {
+ spin_w->setMinValue(min);
+ spin_w->setValue(value);
+ }
+ if (slider_w)
+ {
+ slider_w->setMaxValue((int) ((max - min) / step));
+ slider_w->setMinValue(0);
+ slider_w->setPageStep(1);
+ slider_w->setValue( (int) ((value - min) / step ));
+ }
+
+}
+
+void INDI_E::setMax (double inMax)
+{
+ max = inMax;
+ if (spin_w)
+ {
+ spin_w->setMaxValue(max);
+ spin_w->setValue(value);
+ }
+ if (slider_w)
+ {
+ slider_w->setMaxValue((int) ((max - min) / step));
+ slider_w->setMinValue(0);
+ slider_w->setPageStep(1);
+ slider_w->setValue( (int) ((value - min) / step ));
+ }
+
+}
+
+void INDI_E::setupElementWrite(int length)
+{
+ write_w = new KLineEdit( pp->pg->propertyContainer);
+ write_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)0, 0, 0, write_w->sizePolicy().hasHeightForWidth() ));
+ write_w->setMinimumWidth( length );
+ write_w->setMaximumWidth( length);
+
+ QObject::connect(write_w, SIGNAL(returnPressed()), pp, SLOT(newText()));
+ EHBox->addWidget(write_w);
+}
+
+
+void INDI_E::setupElementRead(int length)
+{
+
+ read_w = new KLineEdit( pp->pg->propertyContainer );
+ read_w->setMinimumWidth( length );
+ read_w->setFocusPolicy( KLineEdit::NoFocus );
+ read_w->setFrameShape( KLineEdit::GroupBoxPanel );
+ read_w->setFrameShadow( KLineEdit::Plain );
+ read_w->setCursorPosition( 0 );
+ read_w->setAlignment( int( KLineEdit::AlignHCenter ) );
+ read_w->setReadOnly( TRUE );
+ read_w->setText(text);
+
+ EHBox->addWidget(read_w);
+
+}
+
+void INDI_E::setupBrowseButton()
+{
+ browse_w = new KPushButton("...", pp->pg->propertyContainer);
+ browse_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, browse_w->sizePolicy().hasHeightForWidth() ) );
+ browse_w->setMinimumWidth( MIN_SET_WIDTH );
+ browse_w->setMaximumWidth( MAX_SET_WIDTH );
+
+ EHBox->addWidget(browse_w);
+ QObject::connect(browse_w, SIGNAL(clicked()), this, SLOT(browseBlob()));
+}
+
+
+void INDI_E::initNumberValues(double newMin, double newMax, double newStep, char * newFormat)
+{
+ min = newMin;
+ max = newMax;
+ step = newStep;
+ format = newFormat;
+}
+
+void INDI_E::browseBlob()
+{
+
+ KURL currentURL;
+
+ currentURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*");
+
+ // if user presses cancel
+ if (currentURL.isEmpty())
+ return;
+
+ if ( currentURL.isValid() )
+ write_w->setText(currentURL.path());
+
+}
+
+
+#include "indielement.moc"
diff --git a/kstars/kstars/indielement.h b/kstars/kstars/indielement.h
new file mode 100644
index 00000000..c7a6521d
--- /dev/null
+++ b/kstars/kstars/indielement.h
@@ -0,0 +1,144 @@
+/* INDI Element
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ 2004-01-15 INDI element is the most basic unit of the INDI KStars client.
+ */
+
+#ifndef INDIELEMENT_H
+#define INDIELEMENT_H
+
+#include <kdialogbase.h>
+#include <unistd.h>
+#include <qstring.h>
+#include <qptrlist.h>
+
+#include "indi/lilxml.h"
+
+#define INDIVERSION 1.5 /* we support this or less */
+
+/* GUI layout */
+#define PROPERTY_LABEL_WIDTH 80
+#define ELEMENT_LABEL_WIDTH 175
+#define ELEMENT_READ_WIDTH 175
+#define ELEMENT_WRITE_WIDTH 175
+#define ELEMENT_FULL_WIDTH 340
+#define MIN_SET_WIDTH 50
+#define MAX_SET_WIDTH 110
+#define MAXINDINAME 32
+#define MED_INDI_FONT 2
+#define MAX_LABEL_LENGTH 20
+
+// Pulse tracking
+#define INDI_PULSE_TRACKING 15000
+
+/* decoded elements.
+ * lights use PState, TB's use the alternate binary names.
+ */
+typedef enum {PS_IDLE = 0, PS_OK, PS_BUSY, PS_ALERT, PS_N} PState;
+#define PS_OFF PS_IDLE /* alternate name */
+#define PS_ON PS_OK /* alternate name */
+typedef enum {PP_RW = 0, PP_WO, PP_RO} PPerm;
+typedef enum {PG_NONE = 0, PG_TEXT, PG_NUMERIC, PG_BUTTONS,
+ PG_RADIO, PG_MENU, PG_LIGHTS, PG_BLOB} PGui;
+
+/* INDI std properties */
+/* N.B. Need to modify corresponding entry in indidevice.cpp when changed */
+enum stdProperties { CONNECTION, DEVICE_PORT, TIME, SDTIME, GEOGRAPHIC_COORD, /* General */
+ EQUATORIAL_COORD, EQUATORIAL_EOD_COORD, HORIZONTAL_COORD, /* Telescope */
+ ABORT_MOTION, ON_COORD_SET, SOLAR_SYSTEM, MOVEMENT, PARK, /* Telescope */
+ CCD_EXPOSE_DURATION, CCD_TEMPERATURE, CCD_FRAME, /* CCD */
+ CCD_FRAME_TYPE, CCD_BINNING, CCD_INFO, CCDPREVIEW_STREAM, /* CCD */
+ CCDPREVIEW_CTRL, /* CCD */
+ VIDEO_STREAM, /* Video */
+ FOCUS_SPEED, FOCUS_MOTION, FOCUS_TIMER, /* Focuser */
+ FILTER_SLOT}; /* Filter */
+
+/* Devices families that we explicity support (i.e. with std properties) */
+enum deviceFamily { KSTARS_TELESCOPE, KSTARS_CCD, KSTARS_FILTER, KSTARS_VIDEO, KSTARS_FOCUSER, KSTARS_DOME, KSTARS_GPS };
+
+#define MAXSCSTEPS 1000 /* max number of steps in a scale */
+#define MAXRADIO 4 /* max numbere of buttons in a property */
+
+/* Forward decleration */
+class KLed;
+class KLineEdit;
+class KDoubleSpinBox;
+class KPushButton;
+class KCheckBox;
+class KSqueezedTextLabel;
+
+class QLabel;
+class QHBoxLayout;
+class QVBoxLayout;
+class QSpacerItem;
+class QCheckBox;
+class QSlider;
+
+class INDI_P;
+
+/* Useful XML functions */
+XMLAtt * findAtt (XMLEle *ep , const char *name , char errmsg[]);
+XMLEle * findEle (XMLEle *ep , INDI_P *pp, const char *child, char errmsg[]);
+
+/* INDI Element */
+class INDI_E : public QObject
+{
+ Q_OBJECT
+ public:
+ INDI_E(INDI_P *parentProperty, QString inName, QString inLabel);
+ ~INDI_E();
+ QString name; /* name */
+ QString label; /* label is the name by default, unless specefied */
+ PState state; /* control on/off t/f etc */
+ INDI_P *pp; /* parent property */
+
+ QHBoxLayout *EHBox; /* Horizontal layout */
+
+ /* GUI widgets, only malloced when needed */
+ KSqueezedTextLabel *label_w; // label
+ KLineEdit *read_w; // read field
+ KLineEdit *write_w; // write field
+ KLed *led_w; // light led
+ KDoubleSpinBox *spin_w; // spinbox
+ QSlider *slider_w; // Slider
+ KPushButton *push_w; // push button
+ KPushButton *browse_w; // browse button
+ QCheckBox *check_w; // check box
+ QSpacerItem *hSpacer; // Horizontal spacer
+
+ double min, max, step; // params for scale
+ double value; // current value
+ double targetValue; // target value
+ QString text; // current text
+ QString format; // number format, if applicable
+
+ int buildTextGUI (QString initText);
+ int buildNumberGUI (double initValue);
+ int buildLightGUI();
+ int buildBLOBGUI();
+ void drawLt();
+
+ void initNumberValues(double newMin, double newMax, double newStep, char * newFormat);
+ void updateValue(double newValue);
+ void setMin (double inMin);
+ void setMax (double inMax);
+
+ void setupElementLabel();
+ void setupElementRead(int length);
+ void setupElementWrite(int length);
+ void setupElementScale(int length);
+ void setupBrowseButton();
+
+ public slots:
+ void spinChanged(double value);
+ void sliderChanged(int value);
+ void browseBlob();
+
+};
+
+#endif
diff --git a/kstars/kstars/indifitsconf.cpp b/kstars/kstars/indifitsconf.cpp
new file mode 100644
index 00000000..571ad738
--- /dev/null
+++ b/kstars/kstars/indifitsconf.cpp
@@ -0,0 +1,114 @@
+//
+// C++ Implementation:
+//
+// Description:
+//
+//
+// Author: Jason Harris <kstars@30doradus.org>, (C) 2004
+//
+// Copyright: See COPYING file that comes with this distribution
+//
+//
+
+
+#include "indifitsconf.h"
+#include <kiconloader.h>
+#include <kpushbutton.h>
+#include <kfiledialog.h>
+#include <klineedit.h>
+
+#include <qcheckbox.h>
+#include <qstringlist.h>
+#include <qcombobox.h>
+
+#include "Options.h"
+
+INDIFITSConf::INDIFITSConf(QWidget* parent, const char* name, bool modal, WFlags fl)
+: INDIConf(parent,name, modal,fl)
+{
+
+ KIconLoader *icons = KGlobal::iconLoader();
+ selectDirB->setPixmap( icons->loadIcon( "fileopen", KIcon::Toolbar ) );
+ connect(selectDirB, SIGNAL(clicked()), this, SLOT(saveFITSDirectory()));
+ connect(filterCombo, SIGNAL(activated (int)), this, SLOT(comboUpdate(int)));
+}
+
+
+INDIFITSConf::~INDIFITSConf()
+{
+}
+
+/*$SPECIALIZATION$*/
+
+void INDIFITSConf::saveFITSDirectory()
+{
+ QString dir = KFileDialog::getExistingDirectory(fitsDIR_IN->text());
+
+ if (!dir.isEmpty())
+ fitsDIR_IN->setText(dir);
+}
+
+void INDIFITSConf::loadOptions()
+{
+ QStringList filterNumbers;
+ lastIndex = 0;
+
+ filterNumbers << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8" << "9";
+ filterCombo->insertStringList(filterNumbers);
+
+ timeCheck->setChecked( Options::indiAutoTime() );
+ GeoCheck->setChecked( Options::indiAutoGeo() );
+ crosshairCheck->setChecked( Options::indiCrosshairs() );
+ messagesCheck->setChecked ( Options::indiMessages() );
+ fitsAutoDisplayCheck->setChecked( Options::indiFITSDisplay() );
+ telPort_IN->setText ( Options::indiTelescopePort());
+ vidPort_IN->setText ( Options::indiVideoPort());
+
+ if (Options::fitsSaveDirectory().isEmpty())
+ {
+ fitsDIR_IN->setText (QDir:: homeDirPath());
+ Options::setFitsSaveDirectory( fitsDIR_IN->text());
+ }
+ else
+ fitsDIR_IN->setText ( Options::fitsSaveDirectory());
+
+ if (Options::filterAlias().empty())
+ filterList << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8" << "9";
+ else
+ filterList = Options::filterAlias();
+
+ filterCombo->setCurrentItem(lastIndex);
+ filterAlias->setText(filterList[lastIndex]);
+
+}
+
+void INDIFITSConf::saveOptions()
+{
+
+ Options::setIndiAutoTime( timeCheck->isChecked() );
+ Options::setIndiAutoGeo( GeoCheck->isChecked() );
+ Options::setIndiCrosshairs( crosshairCheck->isChecked() );
+ Options::setIndiMessages( messagesCheck->isChecked() );
+ Options::setIndiFITSDisplay (fitsAutoDisplayCheck->isChecked());
+ Options::setIndiTelescopePort ( telPort_IN->text());
+ Options::setIndiVideoPort( vidPort_IN->text());
+ Options::setFitsSaveDirectory( fitsDIR_IN->text());
+
+ filterList[lastIndex] = filterAlias->text();
+ Options::setFilterAlias(filterList);
+
+}
+
+void INDIFITSConf::comboUpdate(int newIndex)
+{
+ filterList[lastIndex] = filterAlias->text();
+ lastIndex = newIndex;
+
+ filterAlias->setText(filterList[lastIndex]);
+
+}
+
+
+
+#include "indifitsconf.moc"
+
diff --git a/kstars/kstars/indifitsconf.h b/kstars/kstars/indifitsconf.h
new file mode 100644
index 00000000..fa825d83
--- /dev/null
+++ b/kstars/kstars/indifitsconf.h
@@ -0,0 +1,39 @@
+/* INDI Options (subclass)
+ Copyright (C) 2005 Jasem Mutlaq
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ */
+
+#ifndef INDIFITSCONF_H
+#define INDIFITSCONF_H
+
+#include "indiconf.h"
+
+class INDIFITSConf : public INDIConf
+{
+ Q_OBJECT
+
+public:
+ INDIFITSConf(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
+ ~INDIFITSConf();
+ /*$PUBLIC_FUNCTIONS$*/
+
+ void loadOptions();
+ void saveOptions();
+
+public slots:
+ void comboUpdate(int newIndex);
+ void saveFITSDirectory();
+
+ private:
+ int lastIndex;
+ QStringList filterList;
+
+
+};
+
+#endif
+
diff --git a/kstars/kstars/indigroup.cpp b/kstars/kstars/indigroup.cpp
new file mode 100644
index 00000000..7ef606b6
--- /dev/null
+++ b/kstars/kstars/indigroup.cpp
@@ -0,0 +1,75 @@
+/* INDI Group
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ JM Changelog
+ 2004-16-1: Start
+
+ */
+
+ #include "indiproperty.h"
+ #include "indigroup.h"
+ #include "indidevice.h"
+ #include "devicemanager.h"
+
+ #include <klocale.h>
+
+ #include <qlayout.h>
+ #include <qframe.h>
+ #include <qtimer.h>
+ #include <qtabwidget.h>
+
+ /*******************************************************************
+** INDI Group: a tab widget for common properties. All properties
+** belong to a group, whether they have one or not but how the group
+** is displayed differs
+*******************************************************************/
+INDI_G::INDI_G(INDI_D *parentDevice, QString inName)
+{
+ dp = parentDevice;
+
+ name = inName;
+
+ pl.setAutoDelete(true);
+
+ // FIXME what's the parent exactly?
+ // You can do this eaither way:
+ // 1. Propertycontainer is a QFrame, then you make QVBoxLayout for it (check form1.cpp)
+ // 2. Keep it as QVBox and let it handle its children.
+ // Depends on which one works best.
+ propertyContainer = new QFrame(dp->groupContainer);
+ propertyLayout = new QVBoxLayout(propertyContainer, 20, KDialog::spacingHint() );
+ VerticalSpacer = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
+
+ propertyLayout->addItem(VerticalSpacer);
+
+ dp->groupContainer->addTab(propertyContainer, name);
+}
+
+INDI_G::~INDI_G()
+{
+ pl.clear();
+
+ delete(propertyContainer);
+}
+
+void INDI_G::addProperty(INDI_P *pp)
+{
+ dp->registerProperty(pp);
+
+ propertyLayout->addLayout(pp->PHBox);
+ propertyLayout->addItem(VerticalSpacer);
+
+ pl.append(pp);
+}
+
+bool INDI_G::removeProperty(INDI_P *pp)
+{
+
+ return (pl.remove(pp));
+
+}
diff --git a/kstars/kstars/indigroup.h b/kstars/kstars/indigroup.h
new file mode 100644
index 00000000..d08186bf
--- /dev/null
+++ b/kstars/kstars/indigroup.h
@@ -0,0 +1,46 @@
+/* INDI Group
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ JM Changelog
+ 2004-16-1: Start
+
+ */
+
+#ifndef INDIGROUP_H
+#define INDIGROUP_H
+
+#include "indielement.h"
+#include <qptrlist.h>
+#include <qstring.h>
+
+class INDI_P;
+class INDI_D;
+
+class QFrame;
+class QVBoxLayout;
+
+/* INDI group */
+class INDI_G
+{
+ public:
+ INDI_G(INDI_D *parentDevice, QString inName);
+ ~INDI_G();
+
+ QString name; /* Group name */
+ INDI_D *dp; /* Parent device */
+ QFrame *propertyContainer; /* Properties container */
+ QVBoxLayout *propertyLayout; /* Properties layout */
+ QSpacerItem *VerticalSpacer; /* Vertical spacer */
+
+ QPtrList<INDI_P> pl; /* malloced list of pointers to properties */
+
+ void addProperty(INDI_P *pp);
+ bool removeProperty(INDI_P *pp);
+};
+
+#endif
diff --git a/kstars/kstars/indihostconf.ui b/kstars/kstars/indihostconf.ui
new file mode 100644
index 00000000..f8b6c743
--- /dev/null
+++ b/kstars/kstars/indihostconf.ui
@@ -0,0 +1,190 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>INDIHostConf</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>INDIHostConf</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>437</width>
+ <height>178</height>
+ </rect>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="text">
+ <string>Name:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Host:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Port:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLineEdit">
+ <property name="name">
+ <cstring>nameIN</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit">
+ <property name="name">
+ <cstring>hostname</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit">
+ <property name="name">
+ <cstring>portnumber</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer13</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>35</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>Layout1</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonOk</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;OK</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonCancel</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Cancel</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<connections>
+ <connection>
+ <sender>buttonOk</sender>
+ <signal>clicked()</signal>
+ <receiver>INDIHostConf</receiver>
+ <slot>accept()</slot>
+ </connection>
+ <connection>
+ <sender>buttonCancel</sender>
+ <signal>clicked()</signal>
+ <receiver>INDIHostConf</receiver>
+ <slot>reject()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>nameIN</tabstop>
+ <tabstop>hostname</tabstop>
+ <tabstop>portnumber</tabstop>
+ <tabstop>buttonOk</tabstop>
+ <tabstop>buttonCancel</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/indimenu.cpp b/kstars/kstars/indimenu.cpp
new file mode 100644
index 00000000..9ecd6e61
--- /dev/null
+++ b/kstars/kstars/indimenu.cpp
@@ -0,0 +1,247 @@
+/* INDI frontend for KStars
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+ Elwood C. Downey
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ JM Changelog:
+ 2003-04-28 Used indimenu.c as a template. C --> C++, Xm --> KDE/Qt
+ 2003-05-01 Added tab for devices and a group feature
+ 2003-05-02 Added scrolling area. Most things are rewritten
+ 2003-05-05 Adding INDI Conf
+ 2003-05-06 Drivers XML reader
+ 2003-05-07 Device manager integration
+ 2003-05-21 Full client support
+
+ */
+
+#include "indimenu.h"
+#include "indiproperty.h"
+#include "indigroup.h"
+#include "indidevice.h"
+#include "devicemanager.h"
+
+#include <stdlib.h>
+
+#include <qlineedit.h>
+#include <qtextedit.h>
+#include <qframe.h>
+#include <qtabwidget.h>
+#include <qcheckbox.h>
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qlayout.h>
+#include <qsocketnotifier.h>
+#include <qdatetime.h>
+#include <qvbox.h>
+#include <qtimer.h>
+
+#include <kled.h>
+#include <klineedit.h>
+#include <klistbox.h>
+#include <kpushbutton.h>
+#include <kapplication.h>
+#include <klocale.h>
+#include <kmessagebox.h>
+#include <klistview.h>
+#include <kdebug.h>
+#include <kcombobox.h>
+#include <knuminput.h>
+#include <kdialogbase.h>
+
+#include "kstars.h"
+#include "indidriver.h"
+
+/*******************************************************************
+** INDI Menu: Handles communication to server and fetching basic XML
+** data.
+*******************************************************************/
+INDIMenu::INDIMenu(QWidget *parent, const char *name ) : KDialogBase(KDialogBase::Tabbed, i18n("INDI Control Panel"), 0, KDialogBase::Default, parent, name, false)
+{
+
+ ksw = (KStars *) parent;
+
+ mgrCounter = 0;
+
+ mgr.setAutoDelete(true);
+
+ currentLabel = "";
+
+ resize( 640, 480);
+}
+
+INDIMenu::~INDIMenu()
+{
+ mgr.clear();
+}
+
+/*********************************************************************
+** Traverse the drivers list, check for updated drivers and take
+** appropriate action
+*********************************************************************/
+void INDIMenu::updateStatus()
+{
+ INDIDriver *drivers = ksw->getINDIDriver();
+
+ // Local/Server
+ processServer();
+
+ if (drivers)
+ {
+ if (drivers->activeDriverCount() == 0)
+ {
+ KMessageBox::error(0, i18n("No INDI devices currently running. To run devices, please select devices from the Device Manager in the devices menu."));
+ return;
+ }
+ }
+ else if (mgr.count() == 0)
+ {
+ KMessageBox::error(0, i18n("No INDI devices currently running. To run devices, please select devices from the Device Manager in the devices menu."));
+ return;
+ }
+
+ show();
+
+}
+
+bool INDIMenu::processServer()
+{
+
+INDIDriver *drivers = ksw->getINDIDriver();
+DeviceManager *dev;
+
+ if (drivers == NULL)
+ return false;
+
+ for (unsigned int i=0; i < drivers->devices.size(); i++)
+ {
+ // Devices ready to run but not yet managed
+ if (drivers->devices[i]->state && drivers->devices[i]->managed == false && drivers->devices[i]->mode == IDevice::M_LOCAL)
+ {
+ dev = new DeviceManager(this, mgrCounter);
+ if (dev->indiConnect("localhost", QString("%1").arg(drivers->devices[i]->indiPort)))
+ {
+ drivers->devices[i]->mgrID = mgrCounter;
+ drivers->devices[i]->managed = true;
+ mgr.append(dev);
+ connect(dev, SIGNAL(newDevice()), drivers, SLOT(updateMenuActions()));
+ connect(dev, SIGNAL(newDevice()), this, SLOT(discoverDevice()));
+
+ mgrCounter++;
+
+ }
+ else
+ {
+ delete (dev);
+ return false;
+ }
+ }
+ // Devices running and they need to be shutdown
+ else if (!drivers->devices[i]->state && drivers->devices[i]->managed == true && drivers->devices[i]->mode == IDevice::M_LOCAL)
+ {
+ drivers->devices[i]->managed = false;
+ removeDeviceMgr(drivers->devices[i]->mgrID);
+ return true;
+
+ }
+ }
+
+ return true;
+
+ }
+
+int INDIMenu::processClient(QString hostname, QString portnumber)
+{
+
+ DeviceManager *dev;
+ INDIDriver *drivers = ksw->getINDIDriver();
+
+ dev = new DeviceManager(this, mgrCounter);
+ if (dev->indiConnect(hostname, portnumber))
+ {
+ mgr.append(dev);
+ if (drivers)
+ {
+ connect(dev, SIGNAL(newDevice()), drivers, SLOT(updateMenuActions()));
+ connect(dev, SIGNAL(newDevice()), this, SLOT(discoverDevice()));
+ }
+ }
+ else
+ {
+ delete (dev);
+ return (-1);
+ }
+
+ mgrCounter++;
+ return (mgrCounter - 1);
+}
+
+void INDIMenu::removeDeviceMgr(int mgrID)
+{
+
+ for (unsigned int i=0; i < mgr.count(); i++)
+ {
+ if (mgrID == mgr.at(i)->mgrID)
+ mgr.remove(i);
+
+ emit driverDisconnected(mgrID);
+ }
+}
+
+INDI_D * INDIMenu::findDevice(QString deviceName)
+{
+ for (unsigned int i=0; i < mgr.count(); i++)
+ {
+ for (unsigned int j=0; j < mgr.at(i)->indi_dev.count(); j++)
+ if (mgr.at(i)->indi_dev.at(j)->name == deviceName)
+ return mgr.at(i)->indi_dev.at(j);
+ }
+ return NULL;
+}
+
+INDI_D * INDIMenu::findDeviceByLabel(QString label)
+{
+ for (unsigned int i=0; i < mgr.count(); i++)
+ {
+ for (unsigned int j=0; j < mgr.at(i)->indi_dev.count(); j++)
+ if (mgr.at(i)->indi_dev.at(j)->label == label)
+ return mgr.at(i)->indi_dev.at(j);
+ }
+
+ return NULL;
+}
+
+
+void INDIMenu::setCustomLabel(QString deviceName)
+{
+
+ int nset=0;
+
+for (unsigned int i=0; i < mgr.count(); i++)
+ for (unsigned int j=0; j < mgr.at(i)->indi_dev.count(); j++)
+ if (mgr.at(i)->indi_dev.at(j)->label.find(deviceName) >= 0)
+ nset++;
+
+if (nset)
+ currentLabel = deviceName + QString(" %1").arg(nset+1);
+else
+ currentLabel = deviceName;
+
+}
+
+void INDIMenu::discoverDevice()
+{
+ QTimer::singleShot( 1000, this, SLOT(announceDevice()) );
+}
+
+void INDIMenu::announceDevice()
+{
+ newDevice();
+}
+
+
+
+#include "indimenu.moc"
diff --git a/kstars/kstars/indimenu.h b/kstars/kstars/indimenu.h
new file mode 100644
index 00000000..4f6a07eb
--- /dev/null
+++ b/kstars/kstars/indimenu.h
@@ -0,0 +1,91 @@
+/* INDI frontend for KStars
+ Copyright (C) 2003 Elwood C. Downey
+
+ Adapted to KStars by Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ */
+
+#ifndef INDIMENU_H
+#define INDIMENU_H
+
+#include "indielement.h"
+
+class INDI_E;
+class INDI_P;
+class INDI_G;
+class INDI_D;
+
+class KLed;
+class KLineEdit;
+class KComboBox;
+class KDoubleSpinBox;
+class KPushButton;
+
+class QLabel;
+class QHBoxLayout;
+class QVBoxLayout;
+class QFrame;
+class QLineEdit;
+class QString;
+class QTextEdit;
+class QListView;
+class QSocketNotifier;
+class QTabWidget;
+class QSpacerItem;
+class QGridLayout;
+class QButtonGroup;
+class QCheckBox;
+class QScrollView;
+class QVBox;
+
+class KStars;
+class DeviceManager;
+
+class INDIMenu : public KDialogBase
+{
+ Q_OBJECT
+ public:
+ INDIMenu(QWidget * parent = 0 , const char *name = 0);
+ ~INDIMenu();
+
+ /*****************************************************************
+ * GUI stuff
+ ******************************************************************/
+ QVBoxLayout *mainLayout;
+ QTabWidget *deviceContainer;
+ QTextEdit *msgST_w;
+ QWidget *tab;
+ QPushButton *clear;
+ QString currentLabel;
+
+ KStars *ksw;
+
+ QPtrList<DeviceManager> mgr;
+
+ void updateStatus();
+ //bool removeDevice(QString devName);
+ void removeDeviceMgr(int mgrID);
+ void setCustomLabel(QString deviceName);
+
+ int mgrCounter;
+ bool processServer();
+ int processClient(QString hostname, QString portnumber);
+ INDI_D * findDevice(QString deviceName);
+ INDI_D * findDeviceByLabel(QString label);
+
+
+ public slots:
+ void discoverDevice();
+ void announceDevice();
+
+ signals:
+ void driverDisconnected(int mgrID);
+ void newDevice();
+
+};
+
+#endif
diff --git a/kstars/kstars/indiproperty.cpp b/kstars/kstars/indiproperty.cpp
new file mode 100644
index 00000000..c5a26b1b
--- /dev/null
+++ b/kstars/kstars/indiproperty.cpp
@@ -0,0 +1,926 @@
+/* INDI Property
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+
+ */
+
+ #include "indiproperty.h"
+ #include "indigroup.h"
+ #include "indidevice.h"
+ #include "devicemanager.h"
+ #include "indimenu.h"
+ #include "indistd.h"
+ #include "indi/indicom.h"
+ #include "Options.h"
+ #include "kstars.h"
+ #include "timedialog.h"
+ #include "skymap.h"
+
+ #include "indi/base64.h"
+ #include "indi/indicom.h"
+
+ #include <kpopupmenu.h>
+ #include <klineedit.h>
+ #include <kled.h>
+ #include <klocale.h>
+ #include <kcombobox.h>
+ #include <kpushbutton.h>
+ #include <knuminput.h>
+ #include <kdebug.h>
+ #include <kmessagebox.h>
+
+ #include <qbuttongroup.h>
+ #include <qcheckbox.h>
+ #include <qlabel.h>
+ #include <qlayout.h>
+ #include <qtimer.h>
+ #include <qfile.h>
+ #include <qdatastream.h>
+ #include <qtooltip.h>
+
+ #include <unistd.h>
+ #include <stdlib.h>
+
+/*******************************************************************
+** INDI Property: contains widgets, labels, and their status
+*******************************************************************/
+INDI_P::INDI_P(INDI_G *parentGroup, QString inName)
+{
+ name = inName;
+
+ pg = parentGroup;
+
+ el.setAutoDelete(true);
+
+ stdID = -1;
+
+ indistd = new INDIStdProperty(this, pg->dp->parent->ksw, pg->dp->stdDev);
+
+ PHBox = new QHBoxLayout(0, 0, KDialogBase::spacingHint());
+ PVBox = new QVBoxLayout(0, 0, KDialogBase::spacingHint());
+ light = NULL;
+ label_w = NULL;
+ set_w = NULL;
+ assosiatedPopup = NULL;
+ groupB = NULL;
+}
+
+/* INDI property desstructor, makes sure everything is "gone" right */
+INDI_P::~INDI_P()
+{
+ pg->propertyLayout->removeItem(PHBox);
+ el.clear();
+ delete (light);
+ delete (label_w);
+ delete (set_w);
+ delete (PHBox);
+ delete (indistd);
+ delete (groupB);
+}
+
+bool INDI_P::isOn(QString component)
+{
+
+ INDI_E *lp;
+
+ lp = findElement(component);
+
+ if (!lp)
+ return false;
+
+ if (lp->check_w && lp->check_w->isChecked())
+ return true;
+ if (lp->push_w && lp->push_w->isDown())
+ return true;
+
+ return false;
+}
+
+INDI_E * INDI_P::findElement(QString elementName)
+{
+ INDI_E *element = NULL;
+
+ for (element = el.first(); element != NULL; element = el.next())
+ if (element->name == elementName || element->label == elementName)
+ break;
+
+ return element;
+}
+
+void INDI_P::drawLt(PState lstate)
+{
+
+
+ /* set state light */
+ switch (lstate)
+ {
+ case PS_IDLE:
+ light->setColor(Qt::gray);
+ break;
+
+ case PS_OK:
+ light->setColor(Qt::green);
+ emit okState();
+ disconnect( this, SIGNAL(okState()), 0, 0 );
+ break;
+
+ case PS_BUSY:
+ light->setColor(Qt::yellow);
+ break;
+
+ case PS_ALERT:
+ light->setColor(Qt::red);
+ break;
+
+ default:
+ break;
+
+ }
+
+}
+
+void INDI_P::newText()
+{
+ INDI_E * lp;
+
+ for (lp = el.first(); lp != NULL; lp = el.next())
+ {
+ /* If PG_SCALE */
+ if (lp->spin_w)
+ lp->targetValue = lp->spin_w->value();
+ /* PG_NUMERIC or PG_TEXT */
+ else
+ {
+ switch (perm)
+ {
+ case PP_RW:
+ if (lp->write_w->text().isEmpty())
+ lp->text = lp->read_w->text();
+ else
+ lp->text = lp->write_w->text();
+ break;
+
+ case PP_RO:
+ break;
+
+ case PP_WO:
+ lp->text = lp->write_w->text();
+ break;
+ }
+
+ if (guitype == PG_NUMERIC)
+ {
+ f_scansexa(lp->text.ascii(), &(lp->targetValue));
+ if ((lp->targetValue > lp->max || lp->targetValue < lp->min))
+ {
+ KMessageBox::error(0, i18n("Invalid range for element %1. Valid range is from %2 to %3").arg(lp->label).arg(lp->min).arg(lp->max));
+ return;
+ }
+ }
+ }
+ }
+
+ state = PS_BUSY;
+
+ drawLt(state);
+
+ /* perform any std functions */
+ indistd->newText();
+
+ if (guitype == PG_TEXT)
+ pg->dp->parentMgr->sendNewText(this);
+ else if (guitype == PG_NUMERIC)
+ pg->dp->parentMgr->sendNewNumber(this);
+
+}
+
+void INDI_P::convertSwitch(int id)
+{
+
+ INDI_E *lp;
+ QString mLabel;
+ int switchIndex=0;
+
+ if (assosiatedPopup == NULL)
+ return;
+
+ mLabel = assosiatedPopup->text(id).replace("&", "");
+
+ //kdDebug() << "Name: " << name << " ID: " << id << endl;
+ /* Special case is CCD_EXPOSE_DURATION, not a switch */
+ if (stdID == CCD_EXPOSE_DURATION && mLabel.find(label) != -1)
+ {
+ newText();
+ return;
+ }
+
+ /* Another special case, center telescope */
+ if (mLabel.find("Crosshair") != -1)
+ {
+ if (!indistd->stdDev->dp->isOn()) return;
+ if (indistd->stdDev->telescopeSkyObject == NULL) return;
+ indistd->ksw->map()->setClickedObject(indistd->stdDev->telescopeSkyObject);
+ indistd->ksw->map()->setClickedPoint(indistd->stdDev->telescopeSkyObject);
+ indistd->ksw->map()->slotCenter();
+ return;
+ }
+
+ lp = findElement(mLabel);
+
+ if (!lp)
+ return;
+
+ for (uint i=0; i < el.count(); i++)
+ {
+ if (el.at(i)->label == mLabel)
+ {
+ switchIndex = i;
+ break;
+ }
+ }
+
+ if (indistd->convertSwitch(switchIndex, lp))
+ return;
+ else if (lp->state == PS_OFF)
+ newSwitch(switchIndex);
+}
+
+
+void INDI_P::newSwitch(int id)
+{
+
+ QFont buttonFont;
+ INDI_E *lp;
+
+ lp = el.at(id);
+
+ switch (guitype)
+ {
+ case PG_MENU:
+ if (lp->state == PS_ON)
+ return;
+
+ for (unsigned int i=0; i < el.count(); i++)
+ el.at(i)->state = PS_OFF;
+
+ lp->state = PS_ON;
+ break;
+
+ case PG_BUTTONS:
+ for (unsigned int i=0; i < el.count(); i++)
+ {
+ if (i == (unsigned int) id) continue;
+
+ el.at(i)->push_w->setDown(false);
+ buttonFont = el.at(i)->push_w->font();
+ buttonFont.setBold(FALSE);
+ el.at(i)->push_w->setFont(buttonFont);
+ el.at(i)->state = PS_OFF;
+ }
+
+ lp->push_w->setDown(true);
+ buttonFont = lp->push_w->font();
+ buttonFont.setBold(TRUE);
+ lp->push_w->setFont(buttonFont);
+ lp->state = PS_ON;
+
+ break;
+
+ case PG_RADIO:
+ lp->state = lp->state == PS_ON ? PS_OFF : PS_ON;
+ lp->check_w->setChecked(lp->state == PS_ON);
+ break;
+
+ default:
+ break;
+
+ }
+
+ state = PS_BUSY;
+
+ drawLt(state);
+
+ if (indistd->newSwitch(id, lp))
+ return;
+
+ pg->dp->parentMgr->sendNewSwitch (this, id);
+
+
+}
+
+/* Display file dialog to select and upload a file to the client
+ Loop through blobs and send each accordingly
+ */
+void INDI_P::newBlob()
+{
+ QFile fp;
+ QString filename;
+ QString format;
+ QDataStream binaryStream;
+ int data64_size=0, pos=0;
+ char *data_file;
+ unsigned char *data, *data64;
+ bool sending (false);
+ bool valid (true);
+
+ for (unsigned int i=0; i < el.count(); i++)
+ {
+ filename = el.at(i)->write_w->text();
+ if (filename.isEmpty())
+ {
+ valid = false;
+ continue;
+ }
+
+ fp.setName(filename);
+
+ if ( (pos = filename.findRev(".")) != -1)
+ format = filename.mid (pos, filename.length());
+
+ if (!fp.open(IO_ReadOnly))
+ {
+ KMessageBox::error(0, i18n("Cannot open file %1 for reading").arg(filename));
+ valid = false;
+ continue;
+ }
+
+ binaryStream.setDevice(&fp);
+
+ data_file = new char[fp.size()];
+ if (data_file == NULL)
+ {
+ KMessageBox::error(0, i18n("Not enough memory to load %1").arg(filename));
+ fp.close();
+ valid = false;
+ continue;
+ }
+
+ binaryStream.readRawBytes(data_file, fp.size());
+ data = (unsigned char *) data_file;
+
+ data64 = new unsigned char[4*fp.size()/3+4];
+ if (data64 == NULL)
+ {
+ KMessageBox::error(0, i18n("Not enough memory to convert file %1 to base64").arg(filename));
+ fp.close();
+ valid = false;
+ continue;
+ }
+
+ data64_size = to64frombits (data64, data, fp.size());
+
+ delete (data);
+
+ if (sending == false)
+ {
+ sending = true;
+ pg->dp->parentMgr->startBlob (pg->dp->name, name, QString(timestamp()));
+ }
+
+ pg->dp->parentMgr->sendOneBlob(el.at(i)->name, data64_size, format, data64);
+
+ fp.close();
+ delete (data64);
+
+ }
+
+ /* Nothing been made, no changes */
+ if (!sending && !valid)
+ return;
+ else if (sending)
+ pg->dp->parentMgr->finishBlob();
+
+ if (valid)
+ state = PS_BUSY;
+ else
+ state = PS_ALERT;
+
+ drawLt(state);
+
+}
+
+/* build widgets for property pp using info in root.
+ */
+void INDI_P::addGUI (XMLEle *root)
+{
+ XMLAtt *prompt;
+ char errmsg[512];
+
+ /* add to GUI group */
+ light = new KLed (pg->propertyContainer);
+ light->setMaximumSize(16,16);
+ light->setLook(KLed::Sunken);
+ //light->setShape(KLed::Rectangular);
+ drawLt(state);
+
+ /* #1 First widegt is the LED status indicator */
+ PHBox->addWidget(light);
+
+ /* #2 add label for prompt */
+ prompt = findAtt(root, "label", errmsg);
+
+ if (!prompt)
+ label = name;
+ else
+ label = valuXMLAtt(prompt);
+
+ // use property name if label is empty
+ if (label.isEmpty())
+ {
+ label = name;
+ label_w = new QLabel(label, pg->propertyContainer);
+ }
+ else
+ label_w = new QLabel(label, pg->propertyContainer);
+
+ label_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)0, (QSizePolicy::SizeType)5, 0, 0, label_w->sizePolicy().hasHeightForWidth() ) );
+ label_w->setFrameShape( QLabel::GroupBoxPanel );
+ label_w->setMinimumWidth(PROPERTY_LABEL_WIDTH);
+ label_w->setMaximumWidth(PROPERTY_LABEL_WIDTH);
+ label_w->setTextFormat( QLabel::RichText );
+ label_w->setAlignment( int( QLabel::WordBreak | QLabel::AlignVCenter | QLabel::AlignHCenter) );
+
+ PHBox->addWidget(label_w);
+
+ light->show();
+ label_w->show();
+
+ /* #3 Add the Vertical layout thay may contain several elements */
+ PHBox->addLayout(PVBox);
+}
+
+int INDI_P::buildTextGUI(XMLEle *root, char errmsg[])
+{
+ INDI_E *lp;
+ XMLEle *text;
+ XMLAtt *ap;
+ QString textName, textLabel;
+ errmsg=errmsg;
+
+ for (text = nextXMLEle (root, 1); text != NULL; text = nextXMLEle (root, 0))
+ {
+ if (strcmp (tagXMLEle(text), "defText"))
+ continue;
+
+ ap = findXMLAtt(text, "name");
+ if (!ap)
+ {
+ kdDebug() << "Error: unable to find attribute 'name' for property " << name << endl;
+ return (-1);
+ }
+
+ textName = valuXMLAtt(ap);
+ textName.truncate(MAXINDINAME);
+
+ ap = findXMLAtt(text, "label");
+
+ if (!ap)
+ {
+ kdDebug() << "Error: unable to find attribute 'label' for property " << name << endl;
+ return (-1);
+ }
+
+ textLabel = valuXMLAtt(ap);
+
+
+ if (textLabel.isEmpty())
+ textLabel = textName;
+
+ textLabel.truncate(MAXINDINAME);
+
+ lp = new INDI_E(this, textName, textLabel);
+
+ lp->buildTextGUI(QString(pcdataXMLEle(text)));
+
+ el.append(lp);
+
+ }
+
+ if (perm == PP_RO)
+ return 0;
+
+ // INDI STD, but we use our own controls
+ if (name == "TIME")
+ {
+ setupSetButton("Time");
+ QObject::connect(set_w, SIGNAL(clicked()), indistd, SLOT(newTime()));
+ }
+ else
+ {
+ setupSetButton("Set");
+ QObject::connect(set_w, SIGNAL(clicked()), this, SLOT(newText()));
+ }
+
+ return 0;
+
+}
+
+int INDI_P::buildNumberGUI (XMLEle *root, char errmsg[])
+{
+ char format[32];
+ double min=0, max=0, step=0;
+ XMLEle *number;
+ XMLAtt *ap;
+ INDI_E *lp;
+ QString numberName, numberLabel;
+ errmsg=errmsg;
+
+ for (number = nextXMLEle (root, 1); number != NULL; number = nextXMLEle (root, 0))
+ {
+ if (strcmp (tagXMLEle(number), "defNumber"))
+ continue;
+
+ ap = findXMLAtt(number, "name");
+ if (!ap)
+ {
+ kdDebug() << "Error: unable to find attribute 'name' for property " << name << endl;
+ return (-1);
+ }
+
+ numberName = valuXMLAtt(ap);
+ numberName.truncate(MAXINDINAME);
+
+ ap = findXMLAtt(number, "label");
+
+ if (!ap)
+ {
+ kdDebug() << "Error: unable to find attribute 'label' for property " << name << endl;
+ return (-1);
+ }
+
+ numberLabel = valuXMLAtt(ap);
+
+ if (numberLabel.isEmpty())
+ numberLabel = numberName;
+
+ numberLabel.truncate(MAXINDINAME);
+
+ lp = new INDI_E(this, numberName, numberLabel);
+
+ ap = findXMLAtt (number, "min");
+ if (ap)
+ min = atof(valuXMLAtt(ap));
+ ap = findXMLAtt (number, "max");
+ if (ap)
+ max = atof(valuXMLAtt(ap));
+ ap = findXMLAtt (number, "step");
+ if (ap)
+ step = atof(valuXMLAtt(ap));
+ ap = findXMLAtt (number, "format");
+ if (ap)
+ strcpy(format,valuXMLAtt(ap));
+
+ lp->initNumberValues(min, max, step, format);
+
+ lp->buildNumberGUI(atof(pcdataXMLEle(number)));
+
+ el.append(lp);
+
+ }
+
+ if (perm == PP_RO)
+ return 0;
+
+ if (name == "CCD_EXPOSE_DURATION")
+ setupSetButton("Start");
+ else
+ setupSetButton("Set");
+
+ QObject::connect(set_w, SIGNAL(clicked()), this, SLOT(newText()));
+
+ return (0);
+}
+
+
+void INDI_P::setupSetButton(QString caption)
+{
+ set_w = new QPushButton(caption, pg->propertyContainer);
+ set_w->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)5, (QSizePolicy::SizeType)0, 0, 0, set_w->sizePolicy().hasHeightForWidth() ) );
+ set_w->setMinimumWidth( MIN_SET_WIDTH );
+ set_w->setMaximumWidth( MAX_SET_WIDTH );
+
+ PHBox->addWidget(set_w);
+}
+
+int INDI_P::buildMenuGUI(XMLEle *root, char errmsg[])
+{
+ XMLEle *sep = NULL;
+ XMLAtt *ap;
+ INDI_E *lp;
+ QString switchName, switchLabel;
+ QStringList menuOptions;
+ int i=0, onItem=-1;
+
+ guitype = PG_MENU;
+
+ // build pulldown menu first
+ // create each switch.
+ // N.B. can only be one in On state.
+ for (sep = nextXMLEle (root, 1), i=0; sep != NULL; sep = nextXMLEle (root, 0), i++)
+ {
+ /* look for switch tage */
+ if (strcmp (tagXMLEle(sep), "defSwitch"))
+ continue;
+
+ /* find name */
+ ap = findAtt (sep, "name", errmsg);
+ if (!ap)
+ return (-1);
+
+ switchName = valuXMLAtt(ap);
+ switchName.truncate(MAXINDINAME);
+
+ /* find label */
+ ap = findAtt (sep, "label", errmsg);
+ if (!ap)
+ return (-1);
+
+ switchLabel = valuXMLAtt(ap);
+
+ if (switchLabel.isEmpty())
+ switchLabel = switchName;
+
+ switchLabel.truncate(MAXINDINAME);
+
+ lp = new INDI_E(this, switchName, switchLabel);
+
+ if (pg->dp->crackSwitchState (pcdataXMLEle(sep), &(lp->state)) < 0)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s",
+ tagXMLEle(root), valuXMLAtt(ap), name.ascii(), lp->name.ascii(), name.ascii());
+ return (-1);
+ }
+
+ menuOptions.append(switchLabel);
+
+ if (lp->state == PS_ON)
+ {
+ if (onItem != -1)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> %.64s %.64s has multiple On switches",
+ tagXMLEle(root), name.ascii(), lp->name.ascii());
+ return (-1);
+ }
+
+ onItem = i;
+ }
+
+ el.append(lp);
+ }
+
+ om_w = new KComboBox(pg->propertyContainer);
+ om_w->insertStringList(menuOptions);
+ om_w->setCurrentItem(onItem);
+
+ HorSpacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+
+ PHBox->addWidget(om_w);
+ PHBox->addItem(HorSpacer);
+
+ QObject::connect(om_w, SIGNAL(activated(int)), this, SLOT(newSwitch(int)));
+
+ return (0);
+}
+
+int INDI_P::buildSwitchesGUI(XMLEle *root, char errmsg[])
+{
+ XMLEle *sep;
+ XMLAtt *ap;
+ INDI_E *lp;
+ KPushButton *button(NULL);
+ QCheckBox *checkbox;
+ QFont buttonFont;
+ QString switchName, switchLabel;
+ int j;
+
+ groupB = new QButtonGroup(0);
+ groupB->setFrameShape(QFrame::NoFrame);
+ if (guitype == PG_BUTTONS)
+ groupB->setExclusive(true);
+
+ QObject::connect(groupB, SIGNAL(clicked(int)), this, SLOT(newSwitch(int)));
+
+ for (sep = nextXMLEle (root, 1), j=-1; sep != NULL; sep = nextXMLEle (root, 0))
+ {
+ /* look for switch tage */
+ if (strcmp (tagXMLEle(sep), "defSwitch"))
+ continue;
+
+ /* find name */
+ ap = findAtt (sep, "name", errmsg);
+ if (!ap)
+ return (-1);
+
+ switchName = valuXMLAtt(ap);
+ switchName.truncate(MAXINDINAME);
+
+ /* find label */
+ ap = findAtt (sep, "label", errmsg);
+ if (!ap)
+ return (-1);
+
+ switchLabel = valuXMLAtt(ap);
+
+ if (switchLabel.isEmpty())
+ switchLabel = switchName;
+
+ switchLabel.truncate(MAXINDINAME);
+
+ lp = new INDI_E(this, switchName, switchLabel);
+
+ if (pg->dp->crackSwitchState (pcdataXMLEle(sep), &(lp->state)) < 0)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s",
+ tagXMLEle(root), valuXMLAtt(ap), name.ascii(), name.ascii(), lp->name.ascii());
+ return (-1);
+ }
+
+ j++;
+
+ /* build toggle */
+ switch (guitype)
+ {
+ case PG_BUTTONS:
+ button = new KPushButton(switchLabel, pg->propertyContainer);
+
+ groupB->insert(button, j);
+
+ if (lp->state == PS_ON)
+ {
+ button->setDown(true);
+ buttonFont = button->font();
+ buttonFont.setBold(TRUE);
+ button->setFont(buttonFont);
+ }
+
+ lp->push_w = button;
+
+ PHBox->addWidget(button);
+
+ button->show();
+
+ break;
+
+ case PG_RADIO:
+ checkbox = new QCheckBox(switchLabel, pg->propertyContainer);
+ groupB->insert(checkbox, j);
+
+ if (lp->state == PS_ON)
+ checkbox->setChecked(true);
+
+ lp->check_w = checkbox;
+
+ PHBox->addWidget(checkbox);
+
+ checkbox->show();
+
+ break;
+
+ default:
+ break;
+
+ }
+
+ el.append(lp);
+ }
+
+ if (j < 0)
+ return (-1);
+
+ HorSpacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+
+ PHBox->addItem(HorSpacer);
+
+ return (0);
+}
+
+int INDI_P::buildLightsGUI(XMLEle *root, char errmsg[])
+{
+ XMLEle *lep;
+ XMLAtt *ap;
+ INDI_E *lp;
+ QString sname, slabel;
+
+ for (lep = nextXMLEle (root, 1); lep != NULL; lep = nextXMLEle (root, 0))
+ {
+ if (strcmp (tagXMLEle(lep), "defLight"))
+ continue;
+
+ /* find name */
+ ap = findAtt (lep, "name", errmsg);
+ if (!ap) return (-1);
+
+ sname = valuXMLAtt(ap);
+ sname.truncate(MAXINDINAME);
+
+ /* find label */
+ ap = findAtt (lep, "label", errmsg);
+ if (!ap) return (-1);
+
+ slabel = valuXMLAtt(ap);
+ if (slabel.isEmpty())
+ slabel = sname;
+
+ slabel.truncate(MAXINDINAME);
+
+ lp = new INDI_E(this, sname, slabel);
+
+ if (pg->dp->crackLightState (pcdataXMLEle(lep), &lp->state) < 0)
+ {
+ snprintf (errmsg, ERRMSG_SIZE, "INDI: <%.64s> unknown state %.64s for %.64s %.64s %.64s",
+ tagXMLEle(root), valuXMLAtt(ap), pg->dp->name.ascii(), name.ascii(), sname.ascii());
+ return (-1);
+ }
+
+ lp->buildLightGUI();
+ el.append(lp);
+ }
+
+ HorSpacer = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
+
+ PHBox->addItem(HorSpacer);
+
+ return (0);
+}
+
+/* Build BLOB GUI
+ * Return 0 if okay, -1 if error */
+int INDI_P::buildBLOBGUI(XMLEle *root, char errmsg[])
+{
+ INDI_E *lp;
+ XMLEle *blob;
+ XMLAtt *ap;
+ QString blobName, blobLabel ;
+ errmsg=errmsg;
+
+ for (blob = nextXMLEle (root, 1); blob != NULL; blob = nextXMLEle (root, 0))
+ {
+ if (strcmp (tagXMLEle(blob), "defBLOB"))
+ continue;
+
+ ap = findXMLAtt(blob, "name");
+ if (!ap)
+ {
+ kdDebug() << "Error: unable to find attribute 'name' for property " << name << endl;
+ return (-1);
+ }
+
+ blobName = valuXMLAtt(ap);
+ blobName.truncate(MAXINDINAME);
+
+ ap = findXMLAtt(blob, "label");
+
+ if (!ap)
+ {
+ kdDebug() << "Error: unable to find attribute 'label' for property " << name << endl;
+ return (-1);
+ }
+
+ blobLabel = valuXMLAtt(ap);
+
+ if (blobLabel.isEmpty())
+ blobLabel = blobName;
+
+ blobLabel.truncate(MAXINDINAME);
+
+ lp = new INDI_E(this, blobName, blobLabel);
+
+ lp->buildBLOBGUI();
+
+ el.append(lp);
+
+ }
+
+ if (perm == PP_RO)
+ return 0;
+
+ setupSetButton(i18n("Upload"));
+ QObject::connect(set_w, SIGNAL(clicked()), this, SLOT(newBlob()));
+
+ return 0;
+
+}
+
+void INDI_P::activateSwitch(QString name)
+{
+ int iCounter = 0;
+ INDI_E *element;
+
+ for (element = el.first(); element != NULL; element = el.next())
+ {
+ if (element->name == name && element->push_w)
+ newSwitch(iCounter);
+
+ iCounter++;
+ }
+
+}
+
+
+
+#include "indiproperty.moc"
diff --git a/kstars/kstars/indiproperty.h b/kstars/kstars/indiproperty.h
new file mode 100644
index 00000000..727aa2e0
--- /dev/null
+++ b/kstars/kstars/indiproperty.h
@@ -0,0 +1,107 @@
+/* INDI Property
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+
+ */
+
+#ifndef INDIPROPERTY_H
+#define INDIPROPERTY_H
+
+#include "indielement.h"
+
+
+class INDI_G;
+class INDIStdProperty;
+
+class KPopupMenu;
+class KComboBox;
+class KLed;
+
+class QLabel;
+class QPushButton;
+class QHBoxLayout;
+class QVBoxLayout;
+class QButtonGroup;
+
+
+
+/* INDI property */
+class INDI_P : public QObject
+{
+ Q_OBJECT
+ public:
+ INDI_P(INDI_G *parentGroup, QString inName);
+ ~INDI_P();
+
+ QString name; /* property name */
+ QString label; /* property label */
+
+ INDI_G *pg; /* parent group */
+ KPopupMenu *assosiatedPopup; /* assosiated popup menu, if any */
+ INDIStdProperty *indistd; /* Assosciated std routines class */
+ double timeout; /* timeout, seconds */
+ PState state; /* state light code */
+ KLed *light; /* state LED */
+ PPerm perm; /* permissions wrt client */
+ PGui guitype; /* type of GUI, if any */
+
+
+ int stdID; /* Standard property ID, if any */
+
+ QLabel *label_w; /* Label widget */
+ QPushButton *set_w; /* set button */
+
+ QSpacerItem *HorSpacer; /* Horizontal spacer */
+ QHBoxLayout *PHBox; /* Horizontal container */
+ QVBoxLayout *PVBox; /* Vertical container */
+
+ QButtonGroup *groupB; /* group button for radio and check boxes (Elements) */
+ KComboBox *om_w; /* Combo box for menu */
+
+ QPtrList<INDI_E> el; /* list of elements */
+
+ /* Draw state LED */
+ void drawLt(PState lstate);
+
+ /* First step in adding a new GUI element */
+ void addGUI(XMLEle *root);
+
+ /* Set Property's parent group */
+ void setGroup(INDI_G *parentGroup) { pg = parentGroup; }
+
+ /* Find an element within the property */
+ INDI_E * findElement(QString elementName);
+ /* Search for an element, and if found, evaluate its state */
+ bool isOn(QString component);
+
+ /* Build Functions */
+ int buildTextGUI (XMLEle *root, char errmsg[]);
+ int buildNumberGUI (XMLEle *root, char errmsg[]);
+ int buildSwitchesGUI(XMLEle *root, char errmsg[]);
+ int buildMenuGUI (XMLEle *root, char errmsg[]);
+ int buildLightsGUI (XMLEle *root, char errmsg[]);
+ int buildBLOBGUI (XMLEle *root, char errmsg[]);
+
+ /* Setup the 'set' button in the property */
+ void setupSetButton(QString caption);
+
+ /* Turn a switch on */
+ void activateSwitch(QString name);
+
+ public slots:
+ void newText();
+ void newSwitch(int id);
+ void newBlob();
+ void convertSwitch(int id);
+
+ signals:
+ void okState();
+
+};
+
+#endif
diff --git a/kstars/kstars/indistd.cpp b/kstars/kstars/indistd.cpp
new file mode 100644
index 00000000..429e8824
--- /dev/null
+++ b/kstars/kstars/indistd.cpp
@@ -0,0 +1,1045 @@
+/* INDI STD
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This apppication is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ 2004-01-18: This class handles INDI Standard properties.
+ */
+
+ #include "indistd.h"
+ #include "Options.h"
+ #include "indielement.h"
+ #include "indiproperty.h"
+ #include "indigroup.h"
+ #include "indidevice.h"
+ #include "indidriver.h"
+ #include "kstars.h"
+ #include "kstarsdata.h"
+ #include "skymap.h"
+ #include "skyobject.h"
+ #include "simclock.h"
+ #include "devicemanager.h"
+ #include "timedialog.h"
+ #include "streamwg.h"
+ #include "ccdpreviewwg.h"
+ #include "fitsviewer.h"
+
+ #include <sys/socket.h>
+ #include <netinet/in.h>
+ #include <arpa/inet.h>
+ #include <netdb.h>
+ #include <ctype.h>
+ #include <zlib.h>
+ #include <stdlib.h>
+
+ #include <qtimer.h>
+ #include <qlabel.h>
+ #include <qfont.h>
+ #include <qeventloop.h>
+ #include <qsocketnotifier.h>
+
+ #include <klocale.h>
+ #include <kdebug.h>
+ #include <kpushbutton.h>
+ #include <klineedit.h>
+ #include <kstatusbar.h>
+ #include <kmessagebox.h>
+ #include <kapplication.h>
+ #include <kprogress.h>
+ #include <kurl.h>
+ #include <kdirlister.h>
+ #include <kaction.h>
+
+
+ #define STD_BUFFER_SIZ 1024000
+ #define FRAME_ILEN 1024
+
+ INDIStdDevice::INDIStdDevice(INDI_D *associatedDevice, KStars * kswPtr)
+ {
+
+ dp = associatedDevice;
+ ksw = kswPtr;
+ initDevCounter = 0;
+ seqCount = 0;
+ batchMode = false;
+ ISOMode = false;
+
+ currentObject = NULL;
+ streamWindow = new StreamWG(this, ksw);
+ CCDPreviewWindow = new CCDPreviewWG(this, ksw);
+
+ devTimer = new QTimer(this);
+ seqLister = new KDirLister();
+
+ telescopeSkyObject = new SkyObject(0, 0, 0, 0, i18n("Telescope"));
+ ksw->data()->appendTelescopeObject(telescopeSkyObject);
+
+ connect( devTimer, SIGNAL(timeout()), this, SLOT(timerDone()) );
+ connect( seqLister, SIGNAL(newItems (const KFileItemList & )), this, SLOT(checkSeqBoundary(const KFileItemList &)));
+
+ downloadDialog = new KProgressDialog(NULL, 0, i18n("INDI"), i18n("Downloading Data..."));
+ downloadDialog->cancel();
+
+ parser = newLilXML();
+ }
+
+ INDIStdDevice::~INDIStdDevice()
+ {
+ streamWindow->enableStream(false);
+ streamWindow->close();
+ CCDPreviewWindow->enableStream(false);
+ CCDPreviewWindow->close();
+ streamDisabled();
+ delete (seqLister);
+ }
+
+void INDIStdDevice::handleBLOB(unsigned char *buffer, int bufferSize, QString dataFormat)
+{
+
+ if (dataFormat == ".fits") dataType = DATA_FITS;
+ else if (dataFormat == ".stream") dataType = DATA_STREAM;
+ else if (dataFormat == ".ccdpreview") dataType = DATA_CCDPREVIEW;
+ else dataType = DATA_OTHER;
+
+ if (dataType == DATA_STREAM)
+ {
+ if (!streamWindow->processStream)
+ return;
+
+ streamWindow->show();
+ streamWindow->streamFrame->newFrame( buffer, bufferSize, streamWindow->streamWidth, streamWindow->streamHeight);
+ }
+ else if (dataType == DATA_CCDPREVIEW)
+ {
+ if (!CCDPreviewWindow->processStream)
+ return;
+ CCDPreviewWindow->show();
+ CCDPreviewWindow->streamFrame->newFrame( buffer, bufferSize, CCDPreviewWindow->streamWidth, CCDPreviewWindow->streamHeight);
+ }
+ else if (dataType == DATA_FITS || dataType == DATA_OTHER)
+ {
+ char filename[256];
+ FILE *fitsTempFile;
+ int fd, nr, n=0;
+ QString currentDir = Options::fitsSaveDirectory();
+
+ streamWindow->close();
+
+ if (dataType == DATA_FITS && !batchMode && Options::indiFITSDisplay())
+ {
+ strcpy(filename, "/tmp/fitsXXXXXX");
+ if ((fd = mkstemp(filename)) < 0)
+ {
+ KMessageBox::error(NULL, "Error making temporary filename.");
+ return;
+ }
+ close(fd);
+ }
+ else
+ {
+ char ts[32];
+ struct tm *tp;
+ time_t t;
+ time (&t);
+ tp = gmtime (&t);
+
+ if (currentDir[currentDir.length() -1] == '/')
+ currentDir.truncate(currentDir.length() - 1);
+
+ strncpy(filename, currentDir.ascii(), currentDir.length());
+ filename[currentDir.length()] = '\0';
+
+ if (dataType == DATA_FITS)
+ {
+ char tempFileStr[256];
+ strncpy(tempFileStr, filename, 256);
+
+ if ( batchMode && !ISOMode)
+ snprintf(filename, sizeof(filename), "%s/%s_%02d.fits", tempFileStr, seqPrefix.ascii(), seqCount);
+ else if (!batchMode && !Options::indiFITSDisplay())
+ {
+ strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp);
+ snprintf(filename, sizeof(filename), "%s/file_%s.fits", tempFileStr, ts);
+ }
+ else
+ {
+ strftime (ts, sizeof(ts), "%Y-%m-%dT%H:%M:%S", tp);
+ snprintf(filename, sizeof(filename), "%s/%s_%02d_%s.fits", tempFileStr, seqPrefix.ascii(), seqCount, ts);
+ }
+
+ seqCount++;
+ }
+ else
+ {
+ strftime (ts, sizeof(ts), "/file-%Y-%m-%dT%H:%M:%S.", tp);
+ strncat(filename, ts, sizeof(ts));
+ strncat(filename, dataFormat.ascii(), 10);
+ }
+ }
+
+ fitsTempFile = fopen(filename, "w");
+
+ if (fitsTempFile == NULL) return;
+
+ for (nr=0; nr < (int) bufferSize; nr += n)
+ n = fwrite( ((unsigned char *) buffer) + nr, 1, bufferSize - nr, fitsTempFile);
+
+ fclose(fitsTempFile);
+
+ // We're done if we have DATA_OTHER
+ if (dataType == DATA_OTHER)
+ {
+ ksw->statusBar()->changeItem( i18n("Data file saved to %1").arg(filename), 0);
+ return;
+ }
+ else if (dataType == DATA_FITS && (batchMode || !Options::indiFITSDisplay()))
+ {
+ ksw->statusBar()->changeItem( i18n("FITS file saved to %1").arg(filename), 0);
+ emit FITSReceived(dp->label);
+ return;
+ }
+
+ KURL fileURL(filename);
+
+ FITSViewer * fv = new FITSViewer(&fileURL, ksw);
+ fv->fitsChange();
+ fv->show();
+ }
+
+}
+
+ /* Process standard Text and Number properties arrives from the driver */
+ void INDIStdDevice::setTextValue(INDI_P *pp)
+ {
+ INDI_E *el;
+ int wd, ht, bpp, bo, mu;
+ long mgd;
+ double fwhm;
+ int d, m, y, min, sec, hour;
+ ExtDate indiDate;
+ QTime indiTime;
+ KStarsDateTime indiDateTime;
+
+ switch (pp->stdID)
+ {
+
+ case TIME:
+ if ( Options::indiAutoTime() )
+ handleDevCounter();
+
+ // Update KStars time once we receive update from INDI
+ el = pp->findElement("UTC");
+ if (!el) return;
+
+ sscanf(el->text.ascii(), "%d%*[^0-9]%d%*[^0-9]%dT%d%*[^0-9]%d%*[^0-9]%d", &y, &m, &d, &hour, &min, &sec);
+ indiDate.setYMD(y, m, d);
+ indiTime.setHMS(hour, min, sec);
+ indiDateTime.setDate(indiDate);
+ indiDateTime.setTime(indiTime);
+
+ ksw->data()->changeDateTime(indiDateTime);
+ ksw->data()->syncLST();
+
+ break;
+
+ case SDTIME:
+ if ( Options::indiAutoTime())
+ handleDevCounter();
+ break;
+
+ case GEOGRAPHIC_COORD:
+ if ( Options::indiAutoGeo() )
+ handleDevCounter();
+ break;
+
+ case CCD_EXPOSE_DURATION:
+ if (pp->state == PS_IDLE || pp->state == PS_OK)
+ pp->set_w->setText(i18n("Start"));
+ break;
+
+ case CCD_FRAME:
+ el = pp->findElement("WIDTH");
+ if (!el) return;
+ wd = (int) el->value;
+ el = pp->findElement("HEIGHT");
+ if (!el) return;
+ ht = (int) el->value;
+
+ streamWindow->setSize(wd, ht);
+ //streamWindow->allocateStreamBuffer();
+ break;
+ case CCDPREVIEW_CTRL:
+ el = pp->findElement("WIDTH");
+ if (!el) return;
+ wd = (int) el->value;
+ el = pp->findElement("HEIGHT");
+ if (!el) return;
+ ht = (int) el->value;
+ el = pp->findElement("BYTEORDER");
+ if (!el) return;
+ bo = (int) el->value;
+ el = pp->findElement("BYTESPERPIXEL");
+ if (!el) return;
+ bpp = (int) el->value;
+ el = pp->findElement("MAXGOODDATA");
+ if (!el) return;
+ mgd = (long) el->value;
+ CCDPreviewWindow->setCtrl(wd, ht, bo ,bpp,mgd);
+
+ break;
+
+ case CCD_INFO:
+ el = pp->findElement("CCD_FWHM_PIXEL");
+ if (!el) return;
+ fwhm = el->value;
+ el = pp->findElement("CCD_PIXEL_SIZE");
+ if (!el) return;
+ mu = (int) el->value;
+ CCDPreviewWindow->setCCDInfo(fwhm, mu);
+ break;
+
+ case EQUATORIAL_COORD:
+ case EQUATORIAL_EOD_COORD:
+ if (!dp->isOn()) break;
+ el = pp->findElement("RA");
+ if (!el) return;
+ telescopeSkyObject->setRA(el->value);
+ el = pp->findElement("DEC");
+ if (!el) return;
+ telescopeSkyObject->setDec(el->value);
+ telescopeSkyObject->EquatorialToHorizontal(ksw->LST(), ksw->geo()->lat());
+ // Force immediate update of skymap if the focus object is our telescope.
+ if (ksw->map()->focusObject() == telescopeSkyObject)
+ ksw->map()->updateFocus();
+ else
+ ksw->map()->update();
+ break;
+
+ case HORIZONTAL_COORD:
+ if (!dp->isOn()) break;
+ el = pp->findElement("ALT");
+ if (!el) return;
+ telescopeSkyObject->setAlt(el->value);
+ el = pp->findElement("AZ");
+ if (!el) return;
+ telescopeSkyObject->setAz(el->value);
+ telescopeSkyObject->HorizontalToEquatorial(ksw->LST(), ksw->geo()->lat());
+ // Force immediate update of skymap if the focus object is our telescope.
+ if (ksw->map()->focusObject() == telescopeSkyObject)
+ ksw->map()->updateFocus();
+ else
+ ksw->map()->update();
+ break;
+
+ default:
+ break;
+
+ }
+
+ }
+
+ void INDIStdDevice::setLabelState(INDI_P *pp)
+ {
+ INDI_E *lp;
+ INDI_P *imgProp;
+ KAction *tmpAction;
+ INDIDriver *drivers = ksw->getINDIDriver();
+ QFont buttonFont;
+
+ switch (pp->stdID)
+ {
+ case CONNECTION:
+ lp = pp->findElement("CONNECT");
+ if (!lp) return;
+
+ if (lp->state == PS_ON)
+ {
+ initDeviceOptions();
+ emit linkAccepted();
+
+ imgProp = dp->findProp("CCD_EXPOSE_DURATION");
+ if (imgProp)
+ {
+ tmpAction = ksw->actionCollection()->action("capture_sequence");
+ if (!tmpAction)
+ kdDebug() << "Warning: capture_sequence action not found" << endl;
+ else
+ tmpAction->setEnabled(true);
+ }
+ }
+ else
+ {
+ if (streamWindow)
+ {
+ //sNotifier->disconnect();
+ //dp->parentMgr->sNotifier->disconnect();
+ streamWindow->enableStream(false);
+ streamWindow->close();
+
+ //close(streamFD);
+ }
+
+ if (ksw->map()->focusObject() == telescopeSkyObject)
+ {
+ ksw->map()->stopTracking();
+ ksw->map()->setFocusObject(NULL);
+ }
+
+ drivers->updateMenuActions();
+ ksw->map()->forceUpdateNow();
+ emit linkRejected();
+ }
+ break;
+
+ case VIDEO_STREAM:
+ lp = pp->findElement("ON");
+ if (!lp) return;
+ if (lp->state == PS_ON)
+ streamWindow->enableStream(true);
+ else
+ streamWindow->enableStream(false);
+ break;
+
+ case CCDPREVIEW_STREAM:
+ lp = pp->findElement("ON");
+ if (!lp) return;
+ if (lp->state == PS_ON)
+ CCDPreviewWindow->enableStream(true);
+ else
+ CCDPreviewWindow->enableStream(false);
+ break;
+
+ default:
+ break;
+ }
+
+ }
+
+ void INDIStdDevice::streamDisabled()
+ {
+ INDI_P *pp;
+ INDI_E *el;
+
+ //pp = dp->findProp("CONNECTION");
+ //if (!pp) return;
+ //if (pp->state == PS_OFF) return;
+
+ pp = dp->findProp("VIDEO_STREAM");
+ if (!pp) return;
+
+ el = pp->findElement("OFF");
+ if (!el) return;
+
+ if (el->state == PS_ON)
+ return;
+
+ // Turn stream off
+ pp->newSwitch(1);
+
+}
+
+ void INDIStdDevice::updateSequencePrefix(QString newPrefix)
+ {
+ seqPrefix = newPrefix;
+
+ seqLister->setNameFilter(QString("%1_*.fits").arg(seqPrefix));
+
+ seqCount = 0;
+
+ if (ISOMode) return;
+
+ seqLister->openURL(Options::fitsSaveDirectory());
+
+ checkSeqBoundary(seqLister->items());
+
+ }
+
+ void INDIStdDevice::checkSeqBoundary(const KFileItemList & items)
+ {
+ int newFileIndex;
+ QString tempName;
+ char *tempPrefix = new char[64];
+
+ // No need to check when in ISO mode
+ if (ISOMode)
+ return;
+
+ for ( KFileItemListIterator it( items ) ; it.current() ; ++it )
+ {
+ tempName = it.current()->name();
+
+ // find the prefix first
+ if (tempName.find(seqPrefix) == -1)
+ continue;
+
+ strncpy(tempPrefix, tempName.ascii(), 64);
+ tempPrefix[63] = '\0';
+
+ char * t = tempPrefix;
+
+ // skip chars
+ while (*t) { if (isdigit(*t)) break; t++; }
+ //tempPrefix = t;
+
+ newFileIndex = strtol(t, NULL, 10);
+
+ if (newFileIndex >= seqCount)
+ seqCount = newFileIndex + 1;
+ }
+
+ delete [] (tempPrefix);
+
+ }
+
+ void INDIStdDevice::updateTime()
+{
+ INDI_P *pp;
+ INDI_E *lp;
+
+ pp = dp->findProp("TIME");
+ if (!pp) return;
+
+ lp = pp->findElement("UTC");
+
+ if (!lp) return;
+
+ QTime newTime( ksw->data()->ut().time());
+ ExtDate newDate( ksw->data()->ut().date());
+
+ lp->write_w->setText(QString("%1-%2-%3T%4:%5:%6").arg(newDate.year()).arg(newDate.month())
+ .arg(newDate.day()).arg(newTime.hour())
+ .arg(newTime.minute()).arg(newTime.second()));
+ pp->newText();
+
+ pp = dp->findProp("SDTIME");
+ if (!pp) return;
+ lp = pp->findElement("LST");
+ if (!lp) return;
+
+ lp->write_w->setText(ksw->LST()->toHMSString());
+ pp->newText();
+}
+
+void INDIStdDevice::updateLocation()
+{
+ INDI_P *pp;
+ INDI_E * latEle, * longEle;
+ GeoLocation *geo = ksw->geo();
+
+ pp = dp->findProp("GEOGRAPHIC_COORD");
+ if (!pp) return;
+
+ dms tempLong (geo->lng()->degree(), geo->lng()->arcmin(), geo->lng()->arcsec());
+ dms fullCir(360,0,0);
+
+ if (tempLong.degree() < 0)
+ tempLong.setD ( fullCir.Degrees() + tempLong.Degrees());
+
+ latEle = pp->findElement("LAT");
+ if (!latEle) return;
+ longEle = pp->findElement("LONG");
+ if (!longEle) return;
+
+ longEle->write_w->setText(QString("%1:%2:%3").arg(tempLong.degree()).arg(tempLong.arcmin()).arg(tempLong.arcsec()));
+ latEle->write_w->setText(QString("%1:%2:%3").arg(geo->lat()->degree()).arg(geo->lat()->arcmin()).arg(geo->lat()->arcsec()));
+
+ pp->newText();
+}
+
+
+ void INDIStdDevice::registerProperty(INDI_P *pp)
+ {
+ INDI_E * portEle;
+ INDIDriver *drivers = ksw->getINDIDriver();
+ QString str;
+
+ switch (pp->stdID)
+ {
+ case DEVICE_PORT:
+ portEle = pp->findElement("PORT");
+ if (!portEle) return;
+
+ if (drivers)
+ {
+ for (unsigned int i=0; i < drivers->devices.size(); i++)
+ {
+ if (drivers->devices[i]->mgrID == dp->parentMgr->mgrID)
+ {
+ if (drivers->devices[i]->deviceType == KSTARS_TELESCOPE)
+ {
+ portEle->read_w->setText( Options::indiTelescopePort() );
+ portEle->write_w->setText( Options::indiTelescopePort() );
+ portEle->text = Options::indiTelescopePort();
+ break;
+ }
+ else if (drivers->devices[i]->deviceType == KSTARS_VIDEO)
+ {
+ portEle->read_w->setText( Options::indiVideoPort() );
+ portEle->write_w->setText( Options::indiVideoPort() );
+ portEle->text = Options::indiVideoPort();
+ break;
+ }
+ }
+ }
+ }
+ break;
+
+ }
+
+}
+
+void INDIStdDevice::initDeviceOptions()
+{
+
+ INDI_P *prop;
+
+ initDevCounter = 0;
+
+ if ( Options::indiAutoTime() )
+ {
+ prop = dp->findProp("TIME");
+ if (prop)
+ {
+ updateTime();
+ initDevCounter += 5;
+ }
+ }
+
+ if ( Options::indiAutoGeo() )
+ {
+ prop = dp->findProp("GEOGRAPHIC_COORD");
+ if (prop)
+ {
+ updateLocation();
+ initDevCounter += 2;
+ }
+ }
+
+ if ( Options::indiMessages() )
+ ksw->statusBar()->changeItem( i18n("%1 is online.").arg(dp->name), 0);
+
+ ksw->map()->forceUpdateNow();
+}
+
+ void INDIStdDevice::handleDevCounter()
+{
+
+ if (initDevCounter <= 0)
+ return;
+
+ initDevCounter--;
+
+ if ( initDevCounter == 0 && Options::indiMessages() )
+ ksw->statusBar()->changeItem( i18n("%1 is online and ready.").arg(dp->name), 0);
+
+}
+
+bool INDIStdDevice::handleNonSidereal()
+{
+ if (!currentObject)
+ return false;
+
+ int trackIndex=0;
+ INDI_E *nameEle;
+
+ kdDebug() << "Object of type " << currentObject->typeName() << endl;
+ //TODO Meade claims that the library access is available to
+ // all telescopes, which is unture. Only classic meade support
+ // that. They claim that library funcion will be available to all
+ // in "later" firmware revisions for the autostar and GPS.
+ // As a temprory solution, I'm going to explicity check for the
+ // device name which ideally I'm not supposed to do since all properties
+ // should be defined from the INDI driver, but since the INDI autostar
+ // and gps define the library functions (based on Meade's future claims)
+ // I will check the device name until Meade's respondes to my query.
+
+ // Update: Solution
+ // Only Meade Classic will offer an explicit SOLAR_SYSTEM property. If such a property exists
+ // then we take advantage of it. Otherwise, we send RA/DEC to the telescope and start a timer
+ // based on the object type. Objects with high proper motions will require faster updates.
+ // handle Non Sideral is ONLY called when tracking an object, not slewing.
+ INDI_P *prop = dp->findProp(QString("SOLAR_SYSTEM"));
+ INDI_P *setMode = dp->findProp(QString("ON_COORD_SET"));
+
+ // If the device support it
+ if (prop && setMode)
+ {
+ for (unsigned int i=0; i < setMode->el.count(); i++)
+ if (setMode->el.at(i)->name == "TRACK")
+ { trackIndex = i; break; }
+
+ kdDebug() << "Device supports SOLAR_SYSTEM property" << endl;
+
+ for (unsigned int i=0; i < prop->el.count(); i++)
+ if (currentObject->name().lower() == prop->el.at(i)->label.lower())
+ {
+ prop->newSwitch(i);
+ setMode->newSwitch(trackIndex);
+
+ /* Send object name if available */
+ nameEle = dp->findElem("OBJECT_NAME");
+ if (nameEle && nameEle->pp->perm != PP_RO)
+ {
+ nameEle->write_w->setText(currentObject->name());
+ nameEle->pp->newText();
+ }
+
+ return true;
+ }
+ }
+
+ kdDebug() << "Device doesn't support SOLAR_SYSTEM property, issuing a timer" << endl;
+ kdDebug() << "Starting timer for object of type " << currentObject->typeName() << endl;
+
+
+ switch (currentObject->type())
+ {
+ // Planet/Moon
+ case 2:
+ kdDebug() << "Initiating pulse tracking for " << currentObject->name() << endl;
+ devTimer->start(INDI_PULSE_TRACKING);
+ break;
+ // Comet/Asteroid
+ case 9:
+ case 10:
+ kdDebug() << "Initiating pulse tracking for " << currentObject->name() << endl;
+ devTimer->start(INDI_PULSE_TRACKING);
+ break;
+ default:
+ break;
+ }
+
+ return false;
+}
+
+
+void INDIStdDevice::timerDone()
+{
+ INDI_P *prop;
+ INDI_E *RAEle, *DecEle;
+ INDI_E *el;
+ bool useJ2000 = false;
+
+ if (!dp->isOn())
+ {
+ devTimer->stop();
+ return;
+ }
+
+ prop = dp->findProp("ON_COORD_SET");
+ if (prop == NULL || !currentObject)
+ return;
+
+ el = prop->findElement("TRACK");
+ if (!el) return;
+
+ if (el->state != PS_ON)
+ {
+ devTimer->stop();
+ return;
+ }
+
+ prop = dp->findProp("EQUATORIAL_EOD_COORD");
+
+ if (prop == NULL)
+ {
+ prop = dp->findProp("EQUATORIAL_COORD");
+ if (prop) useJ2000 = true;
+ }
+
+ if (prop == NULL || !currentObject)
+ return;
+
+ // wait until slew is done
+ if (prop->state == PS_BUSY)
+ return;
+
+ kdDebug() << "Timer called, starting processing" << endl;
+
+ SkyPoint sp(currentObject->ra(), currentObject->dec());
+
+ kdDebug() << "RA: " << currentObject->ra()->toHMSString() << " - DEC: " << currentObject->dec()->toDMSString() << endl;
+ kdDebug() << "Az: " << currentObject->az()->toHMSString() << " - Alt " << currentObject->alt()->toDMSString() << endl;
+
+ if (useJ2000)
+ {
+ sp.set(currentObject->ra(), currentObject->dec());
+ sp.apparentCoord( ksw->data()->ut().djd() , (long double) J2000);
+ }
+
+ // We need to get from JNow (Skypoint) to J2000
+ // The ra0() of a skyPoint is the same as its JNow ra() without this process
+
+ // Use J2000 coordinate as required by INDI
+ RAEle = prop->findElement("RA");
+ if (!RAEle) return;
+ DecEle = prop->findElement("DEC");
+ if (!DecEle) return;
+
+ RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour())
+ .arg(sp.ra()->minute())
+ .arg(sp.ra()->second()));
+ DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree())
+ .arg(sp.dec()->arcmin())
+ .arg(sp.dec()->arcsec()));
+ prop->newText();
+
+}
+
+INDIStdProperty::INDIStdProperty(INDI_P *associatedProperty, KStars * kswPtr, INDIStdDevice *stdDevPtr)
+{
+ pp = associatedProperty;
+ ksw = kswPtr;
+ stdDev = stdDevPtr;
+}
+
+ INDIStdProperty::~INDIStdProperty()
+ {
+
+ }
+
+ void INDIStdProperty::newText()
+ {
+ INDI_E *lp;
+ INDIDriver *drivers = ksw->getINDIDriver();
+
+ switch (pp->stdID)
+ {
+ /* Set expose duration button to 'cancel' when busy */
+ case CCD_EXPOSE_DURATION:
+ pp->set_w->setText(i18n("Cancel"));
+ break;
+
+ /* Save Port name in KStars options */
+ case DEVICE_PORT:
+ lp = pp->findElement("PORT");
+
+ if (lp && drivers)
+ {
+ for (unsigned int i=0; i < drivers->devices.size(); i++)
+ {
+ if (drivers->devices[i]->mgrID == stdDev->dp->parentMgr->mgrID)
+ {
+ if (drivers->devices[i]->deviceType == KSTARS_TELESCOPE)
+ {
+ Options::setIndiTelescopePort( lp->text );
+ kdDebug() << "Setting telescope port " << lp->text << endl;
+ }
+ else if (drivers->devices[i]->deviceType == KSTARS_VIDEO)
+ {
+ Options::setIndiVideoPort( lp->text );
+ kdDebug() << "Setting video port " << lp->text << endl;
+ }
+ break;
+ }
+ }
+ }
+
+ break;
+ }
+
+ }
+
+ bool INDIStdProperty::convertSwitch(int switchIndex, INDI_E *lp)
+ {
+
+ INDI_E *RAEle(NULL), *DecEle(NULL), *AzEle(NULL), *AltEle(NULL), *nameEle(NULL);
+ INDI_P * prop;
+ SkyPoint sp;
+ int selectedCoord=0; /* 0 for Equatorial, 1 for Horizontal */
+ bool useJ2000 (false);
+
+ switch (pp->stdID)
+ {
+ /* Handle Slew/Track/Sync */
+ case ON_COORD_SET:
+ // #1 set current object to NULL
+ stdDev->currentObject = NULL;
+ // #2 Deactivate timer if present
+ if (stdDev->devTimer->isActive())
+ stdDev->devTimer->stop();
+
+ prop = pp->pg->dp->findProp("EQUATORIAL_EOD_COORD");
+ if (prop == NULL)
+ {
+ prop = pp->pg->dp->findProp("EQUATORIAL_COORD");
+ if (prop == NULL)
+ {
+ prop = pp->pg->dp->findProp("HORIZONTAL_COORD");
+ if (prop == NULL)
+ return false;
+ else
+ selectedCoord = 1; /* Select horizontal */
+ }
+ else
+ useJ2000 = true;
+ }
+
+ switch (selectedCoord)
+ {
+ // Equatorial
+ case 0:
+ if (prop->perm == PP_RO) return false;
+ RAEle = prop->findElement("RA");
+ if (!RAEle) return false;
+ DecEle = prop->findElement("DEC");
+ if (!DecEle) return false;
+ break;
+
+ // Horizontal
+ case 1:
+ if (prop->perm == PP_RO) return false;
+ AzEle = prop->findElement("AZ");
+ if (!AzEle) return false;
+ AltEle = prop->findElement("ALT");
+ if (!AltEle) return false;
+ break;
+ }
+
+ stdDev->currentObject = ksw->map()->clickedObject();
+ // Track is similar to slew, except that for non-sidereal objects
+ // it tracks the objects automatically via a timer.
+ if ((lp->name == "TRACK"))
+ if (stdDev->handleNonSidereal())
+ return true;
+
+ /* Send object name if available */
+ if (stdDev->currentObject)
+ {
+ nameEle = pp->pg->dp->findElem("OBJECT_NAME");
+ if (nameEle && nameEle->pp->perm != PP_RO)
+ {
+ nameEle->write_w->setText(stdDev->currentObject->name());
+ nameEle->pp->newText();
+ }
+ }
+
+ switch (selectedCoord)
+ {
+ case 0:
+ if (stdDev->currentObject)
+ sp.set (stdDev->currentObject->ra(), stdDev->currentObject->dec());
+ else
+ sp.set (ksw->map()->clickedPoint()->ra(), ksw->map()->clickedPoint()->dec());
+
+ if (useJ2000)
+ sp.apparentCoord(ksw->data()->ut().djd(), (long double) J2000);
+
+ RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour()).arg(sp.ra()->minute()).arg(sp.ra()->second()));
+ DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree()).arg(sp.dec()->arcmin()).arg(sp.dec()->arcsec()));
+
+ break;
+
+ case 1:
+ if (stdDev->currentObject)
+ {
+ sp.setAz(*stdDev->currentObject->az());
+ sp.setAlt(*stdDev->currentObject->alt());
+ }
+ else
+ {
+ sp.setAz(*ksw->map()->clickedPoint()->az());
+ sp.setAlt(*ksw->map()->clickedPoint()->alt());
+ }
+
+ AzEle->write_w->setText(QString("%1:%2:%3").arg(sp.az()->degree()).arg(sp.az()->arcmin()).arg(sp.az()->arcsec()));
+ AltEle->write_w->setText(QString("%1:%2:%3").arg(sp.alt()->degree()).arg(sp.alt()->arcmin()).arg(sp.alt()->arcsec()));
+
+ break;
+ }
+
+ pp->newSwitch(switchIndex);
+ prop->newText();
+
+ return true;
+ break;
+
+ /* Handle Abort */
+ case ABORT_MOTION:
+ kdDebug() << "Stopping timer." << endl;
+ stdDev->devTimer->stop();
+ pp->newSwitch(switchIndex);
+ return true;
+ break;
+
+ case MOVEMENT:
+ pp->newSwitch(switchIndex);
+ break;
+
+ default:
+ return false;
+ break;
+ }
+
+ return false;
+
+ }
+
+// Return true if the complete operation is done here, or false if the operation is to be completed in the properties newSwitch()
+bool INDIStdProperty::newSwitch(int id, INDI_E* el)
+{
+ INDI_P *prop;
+ el=el;
+
+ switch (pp->stdID)
+ {
+ case CONNECTION:
+ if (id == 1)
+ stdDev->streamDisabled();
+ else
+ {
+ prop = pp->pg->dp->findProp("DEVICE_PORT");
+ if (prop)
+ prop->newText();
+ }
+ break;
+ case ABORT_MOTION:
+ case PARK:
+ case MOVEMENT:
+ //TODO add text in the status bar "Slew aborted."
+ stdDev->devTimer->stop();
+ break;
+ default:
+ break;
+ }
+
+ return false;
+
+}
+
+void INDIStdProperty::newTime()
+{
+ INDI_E * timeEle;
+ INDI_P *SDProp;
+
+ timeEle = pp->findElement("UTC");
+ if (!timeEle) return;
+
+ TimeDialog timedialog ( ksw->data()->ut(), ksw );
+
+ if ( timedialog.exec() == QDialog::Accepted )
+ {
+ QTime newTime( timedialog.selectedTime() );
+ ExtDate newDate( timedialog.selectedDate() );
+
+ timeEle->write_w->setText(QString("%1-%2-%3T%4:%5:%6")
+ .arg(newDate.year()).arg(newDate.month())
+ .arg(newDate.day()).arg(newTime.hour())
+ .arg(newTime.minute()).arg(newTime.second()));
+ pp->newText();
+ }
+ else return;
+
+ SDProp = pp->pg->dp->findProp("SDTIME");
+ if (!SDProp) return;
+ timeEle = SDProp->findElement("LST");
+ if (!timeEle) return;
+
+ timeEle->write_w->setText(ksw->LST()->toHMSString());
+ SDProp->newText();
+}
+
+#include "indistd.moc"
diff --git a/kstars/kstars/indistd.h b/kstars/kstars/indistd.h
new file mode 100644
index 00000000..f2780493
--- /dev/null
+++ b/kstars/kstars/indistd.h
@@ -0,0 +1,120 @@
+/* INDI STD
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ 2004-01-18: Classes that handle INDI Standard properties.
+ */
+
+ #ifndef INDISTD_H
+ #define INDISTD_H
+
+ #include <qobject.h>
+ #include <indi/lilxml.h>
+ #include <kfileitem.h>
+
+ class INDI_E;
+ class INDI_P;
+ class INDI_D;
+ class KStars;
+ class SkyObject;
+ class StreamWG;
+ class CCDPreviewWG;
+ class QSocketNotifier;
+ class KProgressDialog;
+ class KDirLister;
+ class SkyObject;
+
+
+ /* This class implmements standard properties on the device level*/
+ class INDIStdDevice : public QObject
+ {
+ Q_OBJECT
+ public:
+ INDIStdDevice(INDI_D *associatedDevice, KStars * kswPtr);
+ ~INDIStdDevice();
+
+ KStars *ksw; /* Handy pointer to KStars */
+ INDI_D *dp; /* associated device */
+
+ StreamWG *streamWindow;
+ CCDPreviewWG *CCDPreviewWindow;
+ SkyObject *currentObject;
+ QTimer *devTimer;
+ KProgressDialog *downloadDialog;
+
+
+ enum DTypes { DATA_FITS, DATA_STREAM, DATA_OTHER, DATA_CCDPREVIEW };
+
+ void setTextValue(INDI_P *pp);
+ void setLabelState(INDI_P *pp);
+ void registerProperty(INDI_P *pp);
+ void handleBLOB(unsigned char *buffer, int bufferSize, QString dataFormat);
+
+ /* Device options */
+ void initDeviceOptions();
+ void handleDevCounter();
+ bool handleNonSidereal();
+ void streamDisabled();
+
+
+ /* INDI STD: Updates device time */
+ void updateTime();
+ /* INDI STD: Updates device location */
+ void updateLocation();
+ /* Update image prefix */
+ void updateSequencePrefix(QString newPrefix);
+
+ int dataType;
+ int initDevCounter;
+ QString dataExt;
+ LilXML *parser;
+
+ QString seqPrefix;
+ int seqCount;
+ bool batchMode;
+ bool ISOMode;
+ KDirLister *seqLister;
+ SkyObject *telescopeSkyObject;
+
+ public slots:
+ void timerDone();
+
+ protected slots:
+ void checkSeqBoundary(const KFileItemList & items);
+
+ signals:
+ void linkRejected();
+ void linkAccepted();
+ void FITSReceived(QString deviceLabel);
+
+ };
+
+ /* This class implmements standard properties */
+ class INDIStdProperty : public QObject
+ {
+ Q_OBJECT
+ public:
+ INDIStdProperty(INDI_P *associatedProperty, KStars * kswPtr, INDIStdDevice *stdDevPtr);
+ ~INDIStdProperty();
+
+ KStars *ksw; /* Handy pointer to KStars */
+ INDIStdDevice *stdDev; /* pointer to common std device */
+ INDI_P *pp; /* associated property */
+
+ /* Perform switch converting */
+ bool convertSwitch(int switchIndex, INDI_E *lp);
+ bool newSwitch(int id, INDI_E* el);
+
+ public slots:
+ void newTime();
+ void newText();
+
+
+
+};
+
+#endif
diff --git a/kstars/kstars/infobox.cpp b/kstars/kstars/infobox.cpp
new file mode 100644
index 00000000..0b14b0cc
--- /dev/null
+++ b/kstars/kstars/infobox.cpp
@@ -0,0 +1,176 @@
+/***************************************************************************
+ infobox.cpp - description
+ -------------------
+ begin : Thu May 30 2002
+ copyright : (C) 2002 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+#include <qpainter.h>
+
+#include "infobox.h"
+
+InfoBox::InfoBox(){
+ setText1( "" );
+ setText2( "" );
+ setText3( "" );
+ move( 0, 0 );
+//Initialize text dimension variables to 0
+ FullTextWidth = 0;
+ FullTextHeight = 0;
+ ShadedTextWidth = 0;
+ ShadedTextHeight = 0;
+
+ AnchorFlag = AnchorNone;
+ Visible = true;
+ Shaded = false;
+}
+
+InfoBox::InfoBox( int x, int y, bool shade, QString t1, QString t2, QString t3 ) {
+ setText1( t1 );
+ setText2( t2 );
+ setText3( t3 );
+ move( x, y );
+ Shaded = shade;
+//Initialize text dimension variables to 0
+ FullTextWidth = 0;
+ FullTextHeight = 0;
+ ShadedTextWidth = 0;
+ ShadedTextHeight = 0;
+
+ AnchorFlag = AnchorNone;
+ Visible = true;
+}
+
+InfoBox::InfoBox( QPoint pt, bool shade, QString t1, QString t2, QString t3 ) {
+ setText1( t1 );
+ setText2( t2 );
+ setText3( t3 );
+ move( pt );
+ Shaded = shade;
+//Initialize text dimension variables to 0
+ FullTextWidth = 0;
+ FullTextHeight = 0;
+ ShadedTextWidth = 0;
+ ShadedTextHeight = 0;
+
+ AnchorFlag = AnchorNone;
+ Visible = true;
+}
+
+InfoBox::~InfoBox(){
+}
+
+void InfoBox::setAnchorRight( const bool ar ) {
+ if ( ar ) setAnchorFlag( anchorFlag() | AnchorRight );
+ else setAnchorFlag( anchorFlag() & ~AnchorRight );
+}
+
+void InfoBox::setAnchorBottom( const bool ab ) {
+ if ( ab ) setAnchorFlag( anchorFlag() | AnchorBottom );
+ else setAnchorFlag( anchorFlag() & ~AnchorBottom );
+}
+
+bool InfoBox::toggleShade() {
+ Shaded = !Shaded;
+ updateSize();
+
+ emit shaded( Shaded );
+ return Shaded;
+}
+
+void InfoBox::updateSize() {
+ int dh = ShadedTextHeight/2;
+// kdDebug() << "Full=" << FullTextWidth + 2*padx() << "," << FullTextHeight - dh + 2*pady() << endl;
+ if ( Shaded ) resize( ShadedTextWidth + 2*padx(), ShadedTextHeight - dh + 2*pady() );
+ else resize( FullTextWidth + 2*padx(), FullTextHeight - dh + 2*pady() );
+// kdDebug() << "Size=" << Size.width() << "," << Size.height() << endl;
+}
+
+bool InfoBox::constrain( QRect r, bool inside ) {
+ if ( inside ) {
+ //Place InfoBox within QRect r:
+ if ( x() < r.x() ) move( r.x(), y() );
+ if ( y() < r.y() ) move( x(), r.y() );
+ if ( x() + width() > r.right() ) move( r.right() - width(), y() );
+ if ( y() + height() > r.bottom() ) move( x(), r.bottom() - height() );
+ //The InfoBox is now within the bounds of QRect r, unless it is bigger than r.
+ //In that case, we cannot obey the constraint, but the current position is as
+ //close as we can get. Return false in this case.
+ if ( width() > r.width() || height() > r.height() ) return false;
+ else return true;
+ } else {
+//FIXME...
+ //Place InfoBox outside QRect r. First, determine if InfoBox is within r:
+// if ( rect().intersects( r ) ) {
+ //Move the InfoBox in all four directions until it no longer intersects r.
+ //Determine which displacement is shortest
+ //
+ return false;
+ }
+}
+
+void InfoBox::draw( QPainter &p, QColor BGColor, unsigned int BGMode ) {
+ QRect r;
+ int w,h;
+
+ r = p.boundingRect( x(), y(), p.window().width(), p.window().height(), Qt::AlignCenter, text1() );
+ ShadedTextWidth = r.width();
+ ShadedTextHeight = r.height();
+
+ w = ShadedTextWidth;
+ h = ShadedTextHeight;
+
+ if ( !text2().isEmpty() ) {
+ r = p.boundingRect( x(), y(), p.window().width(), p.window().height(), Qt::AlignCenter, text2() );
+ if ( r.width() > w ) w = r.width();
+ h += r.height();
+ }
+
+ if ( !text3().isEmpty() ) {
+ r = p.boundingRect( x(), y(), p.window().width(), p.window().height(), Qt::AlignCenter, text3() );
+ if ( r.width() > w ) w = r.width();
+ h += r.height();
+ }
+
+ FullTextWidth = w;
+ FullTextHeight = h;
+
+ updateSize();
+ constrain( QRect( 0, 0, p.window().width(), p.window().height() ) );
+
+//Draw the box boundary and the text
+ if ( BGMode==1 ) p.fillRect( x(), y(), width(), height(), QBrush( BGColor, Dense4Pattern ) );
+ if ( BGMode==2 ) p.fillRect( x(), y(), width(), height(), QBrush( BGColor ) );
+
+ p.drawText( x() + padx(), y() + ShadedTextHeight/2 + pady(), text1() );
+
+ if ( !Shaded ) {
+ if ( !text2().isEmpty() ) p.drawText( x() + padx(), y() + 3*ShadedTextHeight/2 + pady(), text2() );
+ if ( !text3().isEmpty() ) p.drawText( x() + padx(), y() + 5*ShadedTextHeight/2 + pady(), text3() );
+ }
+}
+
+QRect InfoBox::rect() const {
+ return QRect( pos(), size() );
+}
+
+void InfoBox::move( int x, int y ) {
+ Pos.setX( x ); Pos.setY( y ); emit moved( QPoint(x,y) );
+}
+
+void InfoBox::move( QPoint p ) {
+ move( p.x(), p.y() ); emit moved( QPoint( p.x(), p.y() ) );
+}
+
+#include "infobox.moc"
diff --git a/kstars/kstars/infobox.h b/kstars/kstars/infobox.h
new file mode 100644
index 00000000..205b4bd9
--- /dev/null
+++ b/kstars/kstars/infobox.h
@@ -0,0 +1,225 @@
+/***************************************************************************
+ infobox.h - description
+ -------------------
+ begin : Thu May 30 2002
+ copyright : (C) 2002 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef INFOBOX_H
+#define INFOBOX_H
+
+#include <qobject.h>
+#include <qpoint.h>
+#include <qrect.h>
+#include <qsize.h>
+#include <qstring.h>
+
+/**@class InfoBox
+ *InfoBoxencapsulates a lightweight floating "window" to be drawn directly
+ *on a pixmap. The window contains three lines of text, and it can
+ *be "shaded" to show only the top line. The window resizes itself
+ *automatically to contain the text within it.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QPainter;
+
+class InfoBox : public QObject {
+ Q_OBJECT
+public:
+ /**default constructor. Creates an infobox with empty text string
+ *and default geometry
+ */
+ InfoBox();
+
+ /**General constructor. Specify The text string, x,y position and size.
+ *@param x the X-coordinate for the box
+ *@param y the Y-coordinate for the box
+ *@param shade if TRUE, apply text shading as well
+ *@param t1 The first line of text
+ *@param t2 The second line of text
+ *@param t3 The third line of text
+ */
+ InfoBox( int x, int y, bool shade, QString t1="", QString t2="", QString t3="" );
+
+ /**General constructor. Specify The text string, x,y position and size.
+ *This behaves just like the above function. It differs only in the data types
+ *of its arguments.
+ *@param p The (x,y) position of the box
+ *@param shade if TRUE, apply text shading as well
+ *@param t1 The first line of text
+ *@param t2 The second line of text
+ *@param t3 The third line of text
+ */
+ InfoBox( QPoint p, bool shade, QString t1="", QString t2="", QString t3="" );
+
+ /**Destructor (empty)*/
+ ~InfoBox();
+
+ /**Draw the InfoBox. First calls updateSize() and constrain() to make sure
+ *the box is onscreen and the correct size.
+ *@param p reference to the QPainter on which to draw the box
+ *@param BGColor the background color to be used
+ *@param BGMode the background mode (0=none; 1=semi-transparent; 2=opaque)
+ *@see InfoBox::updateSize()
+ *@see InfoBox::constrain()
+ */
+ void draw( QPainter &p, QColor BGColor, unsigned int BGMode );
+
+ /**Toggle the Shaded state of the box.
+ */
+ bool toggleShade();
+
+ /**Reset the x,y position. Check the edge anchors.
+ *@param x the new X-position
+ *@param y the new Y-position
+ */
+ void move( int x, int y );
+
+ /**Reset the x,y position. Check the edge anchors.
+ *This function behaves just like the above function. It differs
+ *only in the data type of its arguments.
+ *@param p the new (X,Y) position
+ */
+ void move( QPoint p );
+
+ /**Reset the width and height.
+ *@param w the new width
+ *@param h the new height
+ */
+ void resize( int w, int h ) { Size.setWidth( w ); Size.setHeight( h ); }
+
+ /**Reset the width and height. This function behaves just like the above
+ *function. It differs only in the data type of its arguments.
+ *@param s the new size
+ */
+ void resize( QSize s ) { Size.setWidth( s.width() ); Size.setHeight( s.height() ); }
+
+ /**Set the size of the box to fit the current displayed text */
+ void updateSize();
+
+ /**Make sure the InfoBox is inside (or outside) the QRect r.
+ *@return true if the function was able to obey the constraint.
+ *@param r the Rect which the box must lie completely inside/outside of.
+ *@param inside if TRUE (the default), the box must lie inside the rect r.
+ *Otherwise, the box must lie *outside* rect r.
+ */
+ bool constrain( QRect r, bool inside=true );
+
+ /**Reset the first text string
+ *@param newt the new text.
+ */
+ void setText1( QString newt ) { Text1 = newt; }
+
+ /**Reset the second text string
+ *@param newt the new text.
+ */
+ void setText2( QString newt ) { Text2 = newt; }
+
+ /**Reset the third text string
+ *@param newt the new text.
+ */
+ void setText3( QString newt ) { Text3 = newt; }
+
+ //temporarily, padx() and pady() simply return a constant
+ int padx() const { return 6; }
+ int pady() const { return 6; }
+
+ /**set the Visible flag according to the bool argument */
+ void setVisible( bool t ) { Visible = t; }
+
+ /**@return the X-position of the box*/
+ int x() const { return Pos.x(); }
+
+ /**@return the Y-position of the box*/
+ int y() const { return Pos.y(); }
+
+ /**@return the (X,Y) position of the box*/
+ QPoint pos() const { return Pos; }
+
+ /**@return the width of the box*/
+ int width() const { return Size.width(); }
+
+ /**@return the height of the box*/
+ int height() const { return Size.height(); }
+
+ /**@return the size of the box*/
+ QSize size() const { return Size; }
+
+ /**@return whether the box is visible */
+ bool isVisible() const { return Visible; }
+
+ /**@return the first line of text*/
+ QString text1() const { return Text1; }
+
+ /**@return the second line of text*/
+ QString text2() const { return Text2; }
+
+ /**@return the third line of text*/
+ QString text3() const { return Text3; }
+
+ /**@return the geometry of the box*/
+ QRect rect() const;
+
+ /**@return TRUE if the box is anchored to the right window edge*/
+ bool anchorRight() const { return ( AnchorFlag & AnchorRight ); }
+
+ /**@return TRUE if the box is anchored to the bottom window edge*/
+ bool anchorBottom() const { return ( AnchorFlag & AnchorBottom ); }
+
+ /**Set the box to be anchored to the right window edge*/
+ void setAnchorRight( const bool ar );
+
+ /**Set the box to be anchored to the bottom window edge*/
+ void setAnchorBottom( const bool ab );
+
+ /**@return the box's anchor flag bitmask.*/
+ int anchorFlag() const { return AnchorFlag; }
+
+ /**Set the box's anchor flag bitmask*/
+ void setAnchorFlag( const int af ) { AnchorFlag = af; }
+
+ enum AnchorType {
+ AnchorNone = 0x0000,
+ AnchorRight = 0x0001,
+ AnchorBottom = 0x0002,
+ AnchorBoth = AnchorRight | AnchorBottom
+ };
+
+signals:
+ /**Signal emitted when the box is moved
+ *@param p the new (X,Y) position
+ *@see InfoBox::move()
+ */
+ void moved( QPoint p );
+
+ /**Signal emitted when the box's shaded-state is toggled
+ *@param s the new shaded state
+ *@see InfoBox::toggleShade()
+ */
+ void shaded( bool s );
+
+private:
+ bool Shaded, Visible;
+ //TextWidth, TextHeight are the text dimensions when box is unshaded;
+ //TextWidth1, TextHeight1 are the text dimensions when the box is shaded.
+ int FullTextWidth, FullTextHeight;
+ int ShadedTextWidth, ShadedTextHeight;
+ int AnchorFlag;
+ QPoint Pos;
+ QSize Size;
+ QString Text1, Text2, Text3;
+};
+
+#endif
diff --git a/kstars/kstars/infoboxes.cpp b/kstars/kstars/infoboxes.cpp
new file mode 100644
index 00000000..4671d8e9
--- /dev/null
+++ b/kstars/kstars/infoboxes.cpp
@@ -0,0 +1,440 @@
+/***************************************************************************
+ infoboxes.cpp - description
+ -------------------
+ begin : Wed Jun 5 2002
+ copyright : (C) 2002 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kglobal.h>
+#include <kdebug.h>
+//#include <qpen.h>
+#include <qpainter.h>
+
+#include "infoboxes.h"
+#include "kstarsdatetime.h"
+#include "dms.h"
+#include "geolocation.h"
+#include "skypoint.h"
+
+InfoBoxes::InfoBoxes( int w, int h, QPoint tp, bool tshade,
+ QPoint gp, bool gshade, QPoint fp, bool fshade,
+ QColor colorText, QColor colorGrab, QColor colorBG ) :
+ boxColor(colorText), grabColor(colorGrab), bgColor(colorBG),
+ GeoBox(0), FocusBox(0), TimeBox(0)
+{
+
+ int tx = tp.x();
+ int ty = tp.y();
+ int gx = gp.x();
+ int gy = gp.y();
+ int fx = fp.x();
+ int fy = fp.y();
+
+ GrabbedBox = 0;
+ GrabPos = QPoint( 0, 0 );
+ Visible = true;
+
+ Width = w;
+ Height = h;
+
+//Create infoboxes
+ GeoBox = new InfoBox( gx, gy, gshade, "", "" );
+ TimeBox = new InfoBox( tx, ty, tshade, "", "", "" );
+ FocusBox = new InfoBox( fx, fy, fshade, "", "", "" );
+
+ fixCollisions( TimeBox );
+ fixCollisions( FocusBox );
+
+ resize( w, h );
+}
+
+InfoBoxes::InfoBoxes( int w, int h, int tx, int ty, bool tshade,
+ int gx, int gy, bool gshade, int fx, int fy, bool fshade,
+ QColor colorText, QColor colorGrab, QColor colorBG ) :
+ boxColor(colorText), grabColor(colorGrab), bgColor(colorBG) {
+
+ GrabbedBox = 0;
+ GrabPos = QPoint( 0, 0 );
+ Visible = true;
+
+ Width = w;
+ Height = h;
+
+//Create infoboxes
+ GeoBox = new InfoBox( gx, gy, gshade, "", "" );
+ TimeBox = new InfoBox( tx, ty, tshade, "", "", "" );
+ FocusBox = new InfoBox( fx, fy, fshade, "", "", "" );
+
+ fixCollisions( TimeBox );
+ fixCollisions( FocusBox );
+
+ resize( w, h );
+}
+
+InfoBoxes::~InfoBoxes(){
+ delete FocusBox;
+ delete TimeBox;
+ delete GeoBox;
+}
+
+void InfoBoxes::resize( int w, int h ) {
+ Width = w;
+ Height = h;
+ checkBorders(false);
+}
+
+void InfoBoxes::drawBoxes( QPainter &p, QColor FGColor, QColor grabColor,
+ QColor BGColor, unsigned int BGMode ) {
+ if ( isVisible() ) {
+ if ( GeoBox->isVisible() ) {
+ p.setPen( QPen( FGColor ) );
+ if ( GrabbedBox == 1 ) {
+ p.setPen( QPen( grabColor ) );
+ p.drawRect( GeoBox->x(), GeoBox->y(), GeoBox->width(), GeoBox->height() );
+ }
+ GeoBox->draw( p, BGColor, BGMode );
+ }
+
+ if ( TimeBox->isVisible() ) {
+ p.setPen( QPen( FGColor ) );
+ if ( GrabbedBox == 2 ) {
+ p.setPen( QPen( grabColor ) );
+ p.drawRect( TimeBox->x(), TimeBox->y(), TimeBox->width(), TimeBox->height() );
+ }
+ TimeBox->draw( p, BGColor, BGMode );
+ }
+
+ if ( FocusBox->isVisible() ) {
+ p.setPen( QPen( FGColor ) );
+ if ( GrabbedBox == 3 ) {
+ p.setPen( QPen( grabColor ) );
+ p.drawRect( FocusBox->x(), FocusBox->y(), FocusBox->width(), FocusBox->height() );
+ }
+ FocusBox->draw( p, BGColor, BGMode );
+ }
+ }
+}
+
+bool InfoBoxes::grabBox( QMouseEvent *e ) {
+ if ( GeoBox->rect().contains( e->pos() ) ) {
+ GrabbedBox = 1;
+ GrabPos.setX( e->x() - GeoBox->x() );
+ GrabPos.setY( e->y() - GeoBox->y() );
+ return true;
+ } else if ( TimeBox->rect().contains( e->pos() ) ) {
+ GrabbedBox = 2;
+ GrabPos.setX( e->x() - TimeBox->x() );
+ GrabPos.setY( e->y() - TimeBox->y() );
+ return true;
+ } else if ( FocusBox->rect().contains( e->pos() ) ) {
+ GrabbedBox = 3;
+ GrabPos.setX( e->x() - FocusBox->x() );
+ GrabPos.setY( e->y() - FocusBox->y() );
+ return true;
+ } else {
+ GrabbedBox = 0; //this is probably redundant, because mouseRelease should call unGrabBox()...
+ return false;
+ }
+}
+
+bool InfoBoxes::unGrabBox( void ) {
+ if ( GrabbedBox ) {
+ GrabbedBox = 0;
+ checkBorders();
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool InfoBoxes::dragBox( QMouseEvent *e ) {
+ switch( GrabbedBox ) {
+ case 1: //GeoBox
+ GeoBox->move( e->x() - GrabPos.x(), e->y() - GrabPos.y() );
+ fixCollisions( GeoBox );
+ return true;
+ break;
+ case 2: //TimeBox
+ TimeBox->move( e->x() - GrabPos.x(), e->y() - GrabPos.y() );
+ fixCollisions( TimeBox );
+ return true;
+ break;
+ case 3: //FocusBox
+ FocusBox->move( e->x() - GrabPos.x(), e->y() - GrabPos.y() );
+ fixCollisions( FocusBox );
+ return true;
+ break;
+ default: //no box is grabbed; return false
+ return false;
+ }
+}
+
+bool InfoBoxes::shadeBox( QMouseEvent *e ) {
+ if ( GeoBox->rect().contains( e->pos() ) ) {
+ GeoBox->toggleShade();
+ if ( GeoBox->rect().bottom() > height() ) GeoBox->move( GeoBox->x(), height() - GeoBox->height() );
+ if ( GeoBox->rect().right() > width() ) GeoBox->move( width() - GeoBox->width(), GeoBox->y() );
+ if ( GeoBox->anchorBottom() ) GeoBox->move( GeoBox->x(), height() - GeoBox->height() );
+ if ( GeoBox->anchorRight() ) GeoBox->move( width() - GeoBox->width(), GeoBox->y() );
+ fixCollisions( TimeBox );
+ fixCollisions( FocusBox );
+ return true;
+ } else if ( TimeBox->rect().contains( e->pos() ) ) {
+ TimeBox->toggleShade();
+ if ( TimeBox->rect().bottom() > height() ) TimeBox->move( TimeBox->x(), height() - TimeBox->height() );
+ if ( TimeBox->rect().right() > width() ) TimeBox->move( width() - TimeBox->width(), TimeBox->y() );
+ if ( TimeBox->anchorBottom() ) TimeBox->move( TimeBox->x(), height() - TimeBox->height() );
+ if ( TimeBox->anchorRight() ) TimeBox->move( width() - TimeBox->width(), TimeBox->y() );
+ fixCollisions( GeoBox );
+ fixCollisions( FocusBox );
+ return true;
+ } else if ( FocusBox->rect().contains( e->pos() ) ) {
+ FocusBox->toggleShade();
+ if ( FocusBox->rect().bottom() > height() ) FocusBox->move( FocusBox->x(), height() - FocusBox->height() );
+ if ( FocusBox->rect().right() > width() ) FocusBox->move( width() - FocusBox->width(), FocusBox->y() );
+ if ( FocusBox->anchorBottom() ) FocusBox->move( FocusBox->x(), height() - FocusBox->height() );
+ if ( FocusBox->anchorRight() ) FocusBox->move( width() - FocusBox->width(), FocusBox->y() );
+ fixCollisions( TimeBox );
+ fixCollisions( GeoBox );
+ return true;
+ }
+ return false;
+}
+
+bool InfoBoxes::fixCollisions( InfoBox *target ) {
+ int dLeft(0), dRight(0), dUp(0), dDown(0);
+ QRect area = QRect( 0, 0, Width, Height );
+ QRect t = target->rect();
+ QRect Box1, Box2;
+
+//Set Box1 and Box2 to the rects of the other two InfoBoxes, unless
+//they are not visible (if so, set a null QRect)
+ if ( target == GeoBox ) {
+ if ( FocusBox->isVisible() ) Box1 = FocusBox->rect();
+ else Box1 = QRect(0,0,0,0);
+
+ if ( TimeBox->isVisible() ) Box2 = TimeBox->rect();
+ else Box2 = QRect(0,0,0,0);
+
+ } else if ( target == FocusBox ) {
+ if ( GeoBox->isVisible() ) Box1 = GeoBox->rect();
+ else Box1 = QRect(0,0,0,0);
+
+ if ( TimeBox->isVisible() ) Box2 = TimeBox->rect();
+ else Box2 = QRect(0,0,0,0);
+
+ } else if ( target == TimeBox ) {
+ if ( FocusBox->isVisible() ) Box1 = FocusBox->rect();
+ else Box1 = QRect(0,0,0,0);
+
+ if ( GeoBox->isVisible() ) Box2 = GeoBox->rect();
+ else Box2 = QRect(0,0,0,0);
+
+ } else { return false; } //none of the Boxes match target!
+
+//Shrink Box1 and Box2 by one pixel in each direction. This will make the
+//Edges of adjacent boxes line up more nicely.
+ if ( Box1.width() ) Box1.setCoords( Box1.left()+1, Box1.top()+1, Box1.right()-1, Box1.bottom()-1 );
+ if ( Box2.width() ) Box2.setCoords( Box2.left()+1, Box2.top()+1, Box2.right()-1, Box2.bottom()-1 );
+
+//First, make sure target box is within area rect.
+ if ( ! area.contains( t ) ) {
+/* if ( t.x() < area.x() ) target->move( area.x(), t.y() );
+ if ( t.y() < area.y() ) target->move( t.x(), area.y() );
+ if ( t.right() > area.right() ){ target->move( area.right() - t.width(), t.y() ); }
+ if ( t.bottom() > area.bottom() ) target->move( t.x(), area.bottom() - t.height() );*/
+
+ int x = t.x(), y = t.y();
+
+ if ( t.x() < area.x() ) x = area.x();
+ if ( t.y() < area.y() ) y = area.y();
+ if ( t.right() > area.right() ) x = area.right() - t.width();
+ if ( t.bottom() > area.bottom() ) y = area.bottom() - t.height();
+ target->move(x,y);
+
+ //Reset t
+ t = target->rect();
+ }
+
+ QRect upRect = t;
+ QRect downRect = t;
+ QRect leftRect = t;
+ QRect rightRect = t;
+
+//Fix collisions
+ if ( t.intersects( Box1 ) || t.intersects( Box2 ) ) {
+ //move t to the left one pixel at a time until there is no
+ //intersection with Box1 or Box2.
+ while ( leftRect.intersects( Box1 ) || leftRect.intersects( Box2 ) ) {
+ ++dLeft;
+ leftRect.moveTopLeft( QPoint( t.x() - dLeft, t.y() ) );
+ }
+ //If leftRect is outside area, set dLeft to a nonsense large value
+ if ( !area.contains( leftRect ) ) { dLeft = 100000; }
+ //repeat for right, up and down directions.
+ while ( rightRect.intersects( Box1 ) || rightRect.intersects( Box2 ) ) {
+ ++dRight;
+ rightRect.moveTopLeft( QPoint( t.x() + dRight, t.y() ) );
+ }
+ if ( !area.contains( rightRect ) ) { dRight = 100000; }
+
+ while ( upRect.intersects( Box1 ) || upRect.intersects( Box2 ) ) {
+ ++dUp;
+ upRect.moveTopLeft( QPoint( t.x(), t.y() - dUp ) );
+ }
+ if ( !area.contains( upRect ) ) { dUp = 100000; }
+
+ while ( downRect.intersects( Box1 ) || downRect.intersects( Box2 ) ) {
+ ++dDown;
+ downRect.moveTopLeft( QPoint( t.x(), t.y() + dDown ) );
+ }
+ if ( !area.contains( downRect ) ) { dDown = 100000; }
+
+
+ //find the smallest displacement, and move the target box there.
+ //if the smallest displacement is 100000, then the function has failed
+ //to find any legal position; return false.
+ int dmin = dLeft;
+ if ( dRight < dmin ) dmin = dRight;
+ if ( dDown < dmin ) dmin = dDown;
+ if ( dUp < dmin ) dmin = dUp;
+
+ if ( dmin == 100000 ) { return false; }
+ else if ( dmin == dLeft ) {
+ target->move( leftRect.x(), leftRect.y() );
+ } else if ( dmin == dRight ) {
+ target->move( rightRect.x(), rightRect.y() );
+ } else if ( dmin == dUp ) {
+ target->move( upRect.x(), upRect.y() );
+ } else if ( dmin == dDown ) {
+ target->move( downRect.x(), downRect.y() );
+ }
+ }
+ else // no intersection with other boxes
+ return true;
+
+ //Set Anchor flags based on new position
+ if ( target->rect().right() >= width()-2 ) target->setAnchorRight( true );
+ else target->setAnchorRight( false );
+ if ( target->rect().bottom() >= height()-2 ) target->setAnchorBottom(true);
+ else target->setAnchorBottom(false);
+
+ //Final check to see if we're still inside area (we may not be if target
+ //is bigger than area)
+ if ( area.contains( target->rect() ) ) return true;
+ else return false;
+}
+
+bool InfoBoxes::timeChanged( const KStarsDateTime &ut, const KStarsDateTime &lt, dms *lst ) {
+ QString ot1 = TimeBox->text1();
+ QString ot2 = TimeBox->text2();
+ QString ot3 = TimeBox->text3();
+
+ TimeBox->setText1( i18n( "Local Time", "LT: " ) + lt.time().toString()
+ + " " + lt.date().toString( "%d %b %Y" ) );
+ TimeBox->setText2( i18n( "Universal Time", "UT: " ) + ut.time().toString()
+ + " " + ut.date().toString( "%d %b %Y" ) );
+
+ QString STString;
+ STString = STString.sprintf( "%02d:%02d:%02d ", lst->hour(), lst->minute(), lst->second() );
+
+ //Don't use KLocale::formatNumber() for Julian Day because we don't want
+ //thousands-place separators
+ QString JDString = QString::number( ut.djd(), 'f', 2 );
+ JDString.replace( ".", KGlobal::locale()->decimalSymbol() );
+
+ TimeBox->setText3( i18n( "Sidereal Time", "ST: " ) + STString +
+ i18n( "Julian Day", "JD: " ) + JDString );
+
+ if ( ot1 == TimeBox->text1() && ot2 == TimeBox->text2() &&
+ ot3 == TimeBox->text3() )
+ return false;
+ else {
+ checkBorders();
+ return true;
+ }
+}
+
+bool InfoBoxes::geoChanged(const GeoLocation *geo) {
+ QString ot1 = GeoBox->text1();
+ QString ot2 = GeoBox->text2();
+
+ QString name = geo->translatedName() + ", ";
+ if ( ! geo->province().isEmpty() ) name += geo->translatedProvince() + ", ";
+ name += geo->translatedCountry();
+ GeoBox->setText1( name );
+
+ GeoBox->setText2( i18n( "Longitude", "Long:" ) + " " +
+ KGlobal::locale()->formatNumber( geo->lng()->Degrees(),3) + " " +
+ i18n( "Latitude", "Lat:" ) + " " +
+ KGlobal::locale()->formatNumber( geo->lat()->Degrees(),3) );
+
+ if ( ot1 == GeoBox->text1() && ot2 == GeoBox->text2() )
+ return false;
+ else {
+ checkBorders();
+ return true;
+ }
+}
+
+bool InfoBoxes::focusObjChanged( const QString &n ) {
+ QString ot1 = FocusBox->text1();
+
+ FocusBox->setText1( i18n( "Focused on: " ) + n );
+ if ( ot1 == FocusBox->text1() ) return false;
+ else {
+ checkBorders();
+ return true;
+ }
+}
+
+bool InfoBoxes::focusCoordChanged(const SkyPoint *p) {
+ QString ot2 = FocusBox->text2();
+ QString ot3 = FocusBox->text3();
+
+ FocusBox->setText2( i18n( "Right Ascension", "RA" ) + ": " + p->ra()->toHMSString() +
+ " " + i18n( "Declination", "Dec" ) + ": " + p->dec()->toDMSString(true) );
+ FocusBox->setText3( i18n( "Azimuth", "Az" ) + ": " + p->az()->toDMSString(true) +
+ " " + i18n( "Altitude", "Alt" ) + ": " + p->alt()->toDMSString(true) );
+
+ if ( ot2 == FocusBox->text2() && ot3 == FocusBox->text3() )
+ return false;
+ else {
+ checkBorders();
+ return true;
+ }
+}
+
+void InfoBoxes::checkBorders(bool resetToDefault) {
+ if (resetToDefault) {
+ TimeBox->setAnchorFlag( InfoBox::AnchorNone );
+ GeoBox->setAnchorFlag( InfoBox::AnchorNone );
+ FocusBox->setAnchorFlag( InfoBox::AnchorNone );
+ }
+
+ if ( GeoBox->rect().right() >= Width-2 ) GeoBox->setAnchorRight( true );
+ if ( TimeBox->rect().right() >= Width-2 ) TimeBox->setAnchorRight( true );
+ if ( FocusBox->rect().right() >= Width-2 ) FocusBox->setAnchorRight( true );
+ if ( GeoBox->rect().bottom() >= Height-2 ) GeoBox->setAnchorBottom( true );
+ if ( TimeBox->rect().bottom() >= Height-2 ) TimeBox->setAnchorBottom( true );
+ if ( FocusBox->rect().bottom() >= Height-2 ) FocusBox->setAnchorBottom( true );
+
+ if ( GeoBox->anchorRight() ) GeoBox->move( Width, GeoBox->y() );
+ if ( TimeBox->anchorRight() ) TimeBox->move( Width, TimeBox->y() );
+ if ( FocusBox->anchorRight() ) FocusBox->move( Width, FocusBox->y() );
+ if ( GeoBox->anchorBottom() ) GeoBox->move( GeoBox->x(), Height );
+ if ( TimeBox->anchorBottom() ) TimeBox->move( TimeBox->x(), Height );
+ if ( FocusBox->anchorBottom() ) FocusBox->move( FocusBox->x(), Height );
+}
+
+#include "infoboxes.moc"
diff --git a/kstars/kstars/infoboxes.h b/kstars/kstars/infoboxes.h
new file mode 100644
index 00000000..0a1b6669
--- /dev/null
+++ b/kstars/kstars/infoboxes.h
@@ -0,0 +1,259 @@
+/***************************************************************************
+ infoboxes.h - description
+ -------------------
+ begin : Wed Jun 5 2002
+ copyright : (C) 2002 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef INFOBOXES_H
+#define INFOBOXES_H
+
+#include <qobject.h>
+#include <qcolor.h>
+#include <qevent.h>
+#include <qpoint.h>
+#include <kdebug.h>
+
+#include "infobox.h"
+
+/**@class InfoBoxes
+ *Infoboxes manages the three infobox objects which are drawn on the Skymap.
+ *Each Infobox is a member variable in Infoboxes. Infoboxes handles user
+ *interactions with the boxes, and makes sure they do not overlap each other or
+ *move outside the bounds of the SkyMap.
+ *@short Infoboxes encapsulates and manages the three Infobox objects
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QPainter;
+class GeoLocation;
+class SkyPoint;
+class dms;
+class InfoBox;
+class KStarsDateTime;
+
+class InfoBoxes : public QObject {
+Q_OBJECT
+public:
+/**Constructor. Create three infoboxes and place them in the skymap.
+ *@param w The width of the region in which the boxes can be drawn
+ *(typically the width of the SkyMap)
+ *@param h The height of the region in which the boxes can be drawn
+ *(typically the height of the SkyMap)
+ *@param tx the x-position of the Time infobox
+ *@param ty the y-position of the Time infobox
+ *@param tshade if TRUE, apply text shading to the Time infobox
+ *@param gx the x-position of the Geographic infobox
+ *@param gy the y-position of the Geographic infobox
+ *@param gshade if TRUE, apply text shading to the Geographic infobox
+ *@param fx the x-position of the Focus-object infobox
+ *@param fy the y-position of the Focus-object infobox
+ *@param fshade if TRUE, apply text shading to the Focus-object infobox
+ *@param colorText The foreground color for infoboxes
+ *@param colorGrab The foreground color for infoboxes, while they are
+ *"grabbed" by the user
+ *@param colorBG The background color for infoboxes
+ *
+ *@todo Use Qt::white as default color instead of QColor("white"),
+ * for default values of colorText, colorGrab and colorBG,
+ * since that's considerably faster.
+ */
+ InfoBoxes( int w, int h,
+ int tx=0, int ty=0, bool tshade=false,
+ int gx=0, int gy=600, bool gshade=false,
+ int fx=600, int fy=0, bool fshade=false,
+ QColor colorText=QColor("white"),
+ QColor colorGrab=QColor("red"),
+ QColor colorBG=QColor("black") );
+
+/**Constructor. Create three infoboxes and place them in the skymap.
+ *Differs from the above function only in the types of its arguments.
+ *@param w The width of the region in which the boxes can be drawn
+ *(typically the width of the SkyMap)
+ *@param h The height of the region in which the boxes can be drawn
+ *(typically the height of the SkyMap)
+ *@param tp the position of the Time infobox
+ *@param tshade if TRUE, apply text shading to the Time infobox
+ *@param gp the position of the Geographic infobox
+ *@param gshade if TRUE, apply text shading to the Geographic infobox
+ *@param fp the position of the Focus-object infobox
+ *@param fshade if TRUE, apply text shading to the Focus-object infobox
+ *@param colorText The foreground color for infoboxes
+ *@param colorGrab The foreground color for infoboxes, while they are
+ *"grabbed" by the user
+ *@param colorBG The background color for infoboxes
+ */
+ InfoBoxes( int w, int h,
+ QPoint tp, bool tshade,
+ QPoint gp, bool gshade,
+ QPoint fp, bool fshade,
+ QColor colorText=QColor("white"),
+ QColor colorGrab=QColor("red"),
+ QColor colorBG=QColor("black") );
+
+/**Destructor (empty)*/
+ ~InfoBoxes();
+
+/**@return pointer to the Time infobox*/
+ InfoBox *timeBox() { return TimeBox; }
+/**@return pointer to the Geographic infobox*/
+ InfoBox *geoBox() { return GeoBox; }
+/**@return pointer to the Focus-object infobox*/
+ InfoBox *focusBox() { return FocusBox; }
+
+/**Resets the width and height parameters. These usually reflect the size
+ *of the Skymap widget (Skymap::resizeEvent() calls this function).
+ *Will also reposition the infoboxes to fit the new size. Infoboxes
+ *that were along an edge will remain along the edge.
+ *@param w The new width
+ *@param h The new height
+ */
+ void resize( int w, int h );
+
+/**@return the width of the region containing the infoboxes (usually the
+ *width of the Skymap)
+ */
+ int width() const { return Width; }
+
+/**@return the height of the region containing the infoboxes (usually the
+ *height of the Skymap)
+ */
+ int height() const { return Height; }
+
+/**Draw the boxes on a Qpainter object (representing the SkyMap).
+ *@param p The QPainter on which to draw the boxes.
+ *@param FGColor The foreground color (Pen color) to use when drawing boxes.
+ *@param grabColor The foreground color to use if the box is "grabbed" by the user.
+ *@param BGColor The background color (brush color) to use
+ *@param BGMode: 0=no BG fill; 1=transparent BG fill; 2=Opaque BG fill.
+ */
+ void drawBoxes( QPainter &p, QColor FGColor=QColor("white"),
+ QColor grabColor=QColor("red"), QColor BGColor=QColor("black"),
+ unsigned int BGMode=0 );
+
+/**Determine whether a mouse click occurred inside one of the infoboxes.
+ *Also, set the internal variable GrabBox to indicate which box was grabbed.
+ *Finally, set the internal variable GrabPos to record the relative position of the
+ *mouse cursor inside the box (we hold this position constant while dragging).
+ *@param e The mouse event to check (it's a mousePressEvent)
+ *@return true if the mouse press occurred inside one of the infoboxes.
+ */
+ bool grabBox( QMouseEvent *e );
+
+/**Set the internal variable GrabBox to 0, indicating that no box is currently
+ *grabbed. Also determine if any box should be anchored to an edge. (This
+ *is called by SkyMap::mouseReleaseEvent() )
+ *@return true if a box was grabbed in the first place; otherwise, return false.
+ */
+ bool unGrabBox();
+
+/**Move the Grabbed box around by keeping the relative position of the mouse cursor
+ *to the box position equal to GrabPos. (this is called by SkyMap::mouseMoveEvent() ).
+ *Once the box has been moved, we call fixCollisions() to make sure the boxes don't
+ *overlap or exceed the SkyMap boundaries.
+ *@param e The mouse event which contains the new mouse cursor position
+ *@return false if no box is grabbed; otherwise, moves the grabbed box and returns true.
+ */
+ bool dragBox( QMouseEvent *e );
+
+/**Toggle the shade-state of the infobox in which the user double-clicked.
+ *After shading the box, call fixCollisions() on the other two boxes.
+ *(This is called by SkyMap::mouseDoubleClickEvent() )
+ *@param e the mouse event containing the position of the double-click.
+ *@return false if the double-click was not inside any box; otherwise shade the
+ *target box and return true.
+ */
+ bool shadeBox( QMouseEvent *e );
+
+/**Make sure the target Infobox lies within the SkyMap boundaries, and that it does
+ *not overlap with the other two Infoboxes. If an overlap is detected, the target
+ *box does a test-displacement each direction until there is no overlap (or the
+ *SkyMap boundary is reached). The target box is then moved in the direction that
+ *required the smallest displacement to remove the overlap.
+ *@param target the infobox which should be tested for collisions.
+ *@return false if the box collisions could not be resolved; otherwise, returns true.
+ */
+ bool fixCollisions( InfoBox *target );
+
+/**@return true if the collection of infoboxes is visible (i.e., not hidden).
+ */
+ bool isVisible() { return Visible; }
+
+public slots:
+/**Set whether the Infoboxes should be drawn, according to the bool argument.
+ *This is the visibility setting for all three boxes. Each individual box
+ *also has its own Visible parameter. A box is only drawn if both
+ *Infoboxes::Visible /and/ Infobox::Visible are true.
+ *@param t If true, the Infoboxes will be drawn.
+ */
+ void setVisible( bool t ) { Visible = t; }
+
+/**Call the TimeBox's setVisible() function.
+ *@param t The bool parameter to send
+ */
+ void showTimeBox( bool t ) { TimeBox->setVisible( t ); }
+
+/**Call the GeoBox's setVisible() function.
+ *@param t The bool parameter to send
+ */
+ void showGeoBox( bool t ) { GeoBox->setVisible( t ); }
+
+/**Call the FocusBox's setVisible() function.
+ *@param t The bool parameter to send
+ */
+ void showFocusBox( bool t ) { FocusBox->setVisible( t ); }
+
+/**Update the TimeBox strings according to the arguments.
+ *The arguments are date/time objects; this function converts them to
+ *strings and displays them in the TimeBox.
+ *@param ut The Universal Time date/time object
+ *@param lt The Local Time date/time object
+ *@param lst The Sidereal Time object
+ *@return true if values have changed
+ */
+ bool timeChanged( const KStarsDateTime &ut, const KStarsDateTime &lt, dms *lst );
+
+/**Update the GeoBox strings according to the argument.
+ *@param geo The Geographic Location (we get the name, longitude and latitude from this)
+ *@return true if values have changed
+ */
+ bool geoChanged(const GeoLocation *geo);
+
+/**Update the FocusBox coordinates strings according to the argument.
+ *@param p the SkyPoint object from which we get the coordinates.
+ *@return true if values have changed
+ */
+ bool focusCoordChanged(const SkyPoint *p);
+
+/**Update the FocusBox name string according to the argument.
+ *@param n The object name
+ *@return true if values have changed
+ */
+ bool focusObjChanged(const QString &n);
+
+/**Check if boxes are anchored with bottom or right border.
+ @param resetToDefault reset all borders of boxes to false before checking borders.
+ */
+ void checkBorders(bool resetToDefault=true);
+
+private:
+ int Width, Height;
+ int GrabbedBox;
+ bool Visible;
+ const QColor boxColor, grabColor, bgColor;
+ QPoint GrabPos;
+ InfoBox *GeoBox, *FocusBox, *TimeBox;
+};
+
+#endif
diff --git a/kstars/kstars/jupitermoons.cpp b/kstars/kstars/jupitermoons.cpp
new file mode 100644
index 00000000..ca152fd3
--- /dev/null
+++ b/kstars/kstars/jupitermoons.cpp
@@ -0,0 +1,501 @@
+/***************************************************************************
+ jupitermoons.cpp - description
+ -------------------
+ begin : Fri Oct 18 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+
+#include "jupitermoons.h"
+#include "ksnumbers.h"
+#include "ksplanet.h"
+#include "kssun.h"
+
+JupiterMoons::JupiterMoons(){
+ Name[0] = i18n( "Jupiter's moon Io", "Io" );
+ Name[1] = i18n( "Jupiter's moon Europa", "Europa" );
+ Name[2] = i18n( "Jupiter's moon Ganymede", "Ganymede" );
+ Name[3] = i18n( "Jupiter's moon Callisto", "Callisto" );
+
+ for ( unsigned int i=0; i<4; ++i ) {
+ XJ[i] = 0.0;
+ YJ[i] = 0.0;
+ ZJ[i] = 0.0;
+ }
+}
+
+JupiterMoons::~JupiterMoons(){
+}
+
+int JupiterMoons::moonNamed( const QString &name ) const {
+ for ( int i=0; i<4; ++i ) {
+ if ( Name[i] == name ) return i;
+ }
+ return -1;
+}
+
+void JupiterMoons::EquatorialToHorizontal( const dms *LST, const dms *lat ) {
+ for ( int i=0; i<4; ++i )
+ Pos[i].EquatorialToHorizontal( LST, lat );
+}
+
+void JupiterMoons::findPosition( const KSNumbers *num, const KSPlanet *Jupiter, const KSSun *Sun ) {
+ double Xj, Yj, Zj, Rj;
+ double sinJB, cosJB, sinJL, cosJL;
+ double sinSB, cosSB, sinSL, cosSL;
+ double D, t, tdelay, LAMBDA, ALPHA;
+ double T, oj, fj, ij, pa, tb, I, P;
+
+ //Satellite position data:
+ //l = mean longitude; Pj = longitude of perijove;
+ //w = long. of the node on Jupiter's equatorial plane
+ //G = Principal inequality in the longitude of Jupiter (whatever that means :)
+ //fl = phase of free libration
+ //z = longitude of node of Jupiter's equator on the ecliptic
+ //Gj/Gs = mean anomalies of Jupiter and Saturn
+ //Pj = Longitude of the perihelion of Jupiter
+ double l1, l2, l3, l4, p1, p2, p3, p4, w1, w2, w3, w4, G, fl, z, Gj, Gs, Pj;
+
+ //L/B = true longitude/latitude of satellites
+ double S1, S2, S3, S4, L1, L2, L3, L4, b1, b2, b3, b4, R1, R2, R3, R4;
+ double X[5], Y[5], Z[5];
+ double A1[5], B1[5], C1[5];
+ double A2[5], B2[5], C2[5];
+ double A3[5], B3[5], C3[5];
+ double A4[5], B4[5], C4[5];
+ double A5[5], B5[5], C5[5];
+ double A6[5], B6[5], C6[5];
+
+ Jupiter->ecLong()->SinCos( sinJL, cosJL );
+ Jupiter->ecLat()->SinCos( sinJB, cosJB );
+
+ Sun->ecLong()->SinCos( sinSL, cosSL );
+ Sun->ecLat()->SinCos( sinSB, cosSB );
+
+ //Geocentric Rectangular coordinates of Jupiter:
+ Xj = Jupiter->rsun() * cosJB *cosJL + Sun->rsun() * cosSL;
+ Yj = Jupiter->rsun() * cosJB *sinJL + Sun->rsun() * sinSL;
+ Zj = Jupiter->rsun() * sinJB;
+
+ //Distance and light-travel delay time:
+ Rj = sqrt(Xj*Xj +Yj*Yj + Zj*Zj );
+ tdelay = 0.0057755183*Rj;
+
+ LAMBDA = atan(Yj/Xj);
+ if (Xj < 0) LAMBDA += dms::PI; //resolve atan ambiguity
+ ALPHA = atan( Zj/sqrt( Xj*Xj + Yj*Yj ) );
+
+ //days since 10 Aug 1976 0h (minus light-travel delay)
+ t = num->julianDay() - 2443000.5 - tdelay;
+
+ //Mean longitudes of the satellites:
+ l1 = dms(106.07947 + 203.488955432*t).radians();
+ l2 = dms(175.72938 + 101.374724550*t).radians();
+ l3 = dms(120.55434 + 50.317609110*t).radians();
+ l4 = dms( 84.44868 + 21.571071314*t).radians();
+
+ //Longitudes of the satellites' Perijoves (point along orbit nearest to Jupiter)
+ p1 = dms( 58.3329 + 0.16103936*t).radians();
+ p2 = dms(132.8959 + 0.04647985*t).radians();
+ p3 = dms(187.2887 + 0.00712740*t).radians();
+ p4 = dms(335.3418 + 0.00183998*t).radians();
+
+ //Longitudes of the satellites' nodes on the equatorial plane of Jupiter
+ w1 = dms(311.0793 - 0.13279430*t).radians();
+ w2 = dms(100.5099 - 0.03263047*t).radians();
+ w3 = dms(119.1688 - 0.00717704*t).radians();
+ w4 = dms(322.5729 - 0.00175934*t).radians();
+
+ //Principal inequality in the longitude of Jupiter
+// G = 0.33033*sin( 163.679 + 0.0010512*t ) + 0.03439*sin( 34.486 - 0.0161731*t );
+ //converted sin args to radians:
+ G = dms(0.33033 * sin( 2.85674 + 0.0000183469*t )
+ + 0.03439 * sin( 0.601894 - 0.000282274*t )).radians();
+
+ //phase of free libration
+ fl = dms(191.8132 + 0.17390023*t).radians();
+
+ //longitude of Jupiter's equatorial node on the ecliptic
+ z = dms(316.5182 - 0.00000208*t).radians();
+
+ //Mean anomalies of Jupiter and Saturn
+ Gj = dms(30.23756 + 0.0830925701*t + G/dms::DegToRad).radians();
+ Gs = dms(31.97853 + 0.0334597339*t).radians();
+
+ //Longitude of perihelion of Jupiter
+ Pj = dms(13.469942).radians();
+
+ //***Periodic terms in the longitudes of the satellites
+ S1 = 0.47259 * sin( 2.*( l1 - l2) )
+ - 0.03480 * sin( p3 - p4 )
+ - 0.01756 * sin( p1 + p3 - 2.*Pj - 2.*Gj )
+ + 0.01080 * sin( l2 - 2.*l3 + p3 )
+ + 0.00757 * sin( fl )
+ + 0.00663 * sin( l2 - 2.*l3 + p4 )
+ + 0.00453 * sin( l1 - p3 )
+ + 0.00453 * sin( l2 - 2.*l3 + p2 )
+ - 0.00354 * sin( l1 - l2 )
+ - 0.00317 * sin( 2.*z - 2.*Pj )
+ - 0.00269 * sin( l2 - 2.*l3 + p1 )
+ + 0.00263 * sin( l1 - p4 )
+ + 0.00186 * sin( l1 - p1 )
+ - 0.00186 * sin( Gj )
+ + 0.00167 * sin( p2 - p3 )
+ + 0.00158 * sin( 4.*( l1 - l2 ) )
+ - 0.00155 * sin( l1 - l3 )
+ - 0.00142 * sin( z +w3 - 2.*Pj - 2.*Gj )
+ - 0.00115 * sin( 2.*( l1 - 2.*l2 + w2 ) )
+ + 0.00089 * sin( p2 - p4 )
+ + 0.00084 * sin( w2 - w3 )
+ + 0.00084 * sin( l1 +p3 - 2.*Pj -2.*Gj )
+ + 0.00053 * sin( z - w2 );
+
+ S2 = 1.06476 * sin( 2.*( l2 - l3 ) )
+ + 0.04253 * sin( l1 - 2.*l2 + p3 )
+ + 0.03579 * sin( l2 - p3 )
+ + 0.02383 * sin( l1 - 2.*l2 + p4 )
+ + 0.01977 * sin( l2 - p4 )
+ - 0.01843 * sin( fl )
+ + 0.01299 * sin( p3 - p4 )
+ - 0.01142 * sin( l2 - l3 )
+ + 0.01078 * sin( l2 - p2 )
+ - 0.01058 * sin( Gj )
+ + 0.00870 * sin( l2 - 2.*l3 + p2 )
+ - 0.00775 * sin( 2.*( z - Pj) )
+ + 0.00524 * sin( 2.*( l1 - l2 ) )
+ - 0.00460 * sin( l1 - l3 )
+ + 0.00450 * sin( l2 - 2.*l3 + p1 )
+ + 0.00327 * sin( z + w3 - 2.*Pj - 2.*Gj )
+ - 0.00296 * sin( p1 +p3 - 2.*Pj - 2.*Gj )
+ - 0.00151 * sin( 2.*Gj )
+ + 0.00146 * sin( z - w3 )
+ + 0.00125 * sin( z - w4 )
+ - 0.00117 * sin( l1 - 2.*l3 + p3 )
+ - 0.00095 * sin( 2.*( l2 - w2 ) )
+ + 0.00086 * sin( l1 - 2.*l2 + w2 )
+ - 0.00086 * sin( 5.*Gs - Gj + 0.911497 )
+ - 0.00078 * sin( l2 - l4 )
+ - 0.00064 * sin( l1 - 2.*l3 + p4 )
+ - 0.00063 * sin( 3.*l3 - 7.*l4 + 4.*p4 )
+ + 0.00061 * sin( p1 - p4 )
+ + 0.00058 * sin( 2.*( z - Pj - Gj ) )
+ + 0.00058 * sin( w3 - w4 )
+ + 0.00056 * sin( 2.*( l2 - l4 ) )
+ + 0.00055 * sin( 2.*( l1 - l3 ) )
+ + 0.00052 * sin( 3.*l3 - 7.*l4 + p3 +3.*p4 )
+ - 0.00043 * sin( l1 - p3 )
+ + 0.00042 * sin( p3 - p2 )
+ + 0.00041 * sin( 5.*( l2 -l3 ) )
+ + 0.00041 * sin( p4 - Pj )
+ + 0.00038 * sin( l2 - p1 )
+ + 0.00032 * sin( w2 - w3 )
+ + 0.00032 * sin( 2.*( l3 - Gj - Pj ) )
+ + 0.00029 * sin( p1 - p3 );
+
+ S3 = 0.16477 * sin( l3 - p3 )
+ + 0.09062 * sin( l3 - p4 )
+ - 0.06907 * sin( l2 - l3 )
+ + 0.03786 * sin( p3 - p4 )
+ + 0.01844 * sin( 2.*( l3 - l4 ) )
+ - 0.01340 * sin( Gj )
+ + 0.00703 * sin( l2 - 2.*l3 + p3 )
+ - 0.00670 * sin( 2.*( z - Pj ) )
+ - 0.00540 * sin( l3 - l4 )
+ + 0.00481 * sin( p1 +p3 - 2.*Pj - 2.*Gj )
+ - 0.00409 * sin( l2 - 2.*l3 + p2 )
+ + 0.00379 * sin( l2 - 2.*l3 + p4 )
+ + 0.00235 * sin( z - w3 )
+ + 0.00198 * sin( z - w4 )
+ + 0.00180 * sin( fl )
+ + 0.00129 * sin( 3.*( l3 - l4 ) )
+ + 0.00124 * sin( l1 - l3 )
+ - 0.00119 * sin( 5.*Gs - 2.*Gj + 0.911497 )
+ + 0.00109 * sin( l1 - l2 )
+ - 0.00099 * sin( 3.*l3 - 7.*l4 + 4.*p4 )
+ + 0.00091 * sin( w3 - w4 )
+ + 0.00081 * sin( 3.*l3 - 7.*l4 + p3 + 3.*p4 )
+ - 0.00076 * sin( 2.*l2 - 3.*l3 + p3 )
+ + 0.00069 * sin( p4 - Pj )
+ - 0.00058 * sin( 2.*l3 - 3.*l4 + p4 )
+ + 0.00057 * sin( l3 + p3 - 2.*Pj -2.*Gj )
+ - 0.00057 * sin( l3 - 2.*l4 + p4 )
+ - 0.00052 * sin( p2 - p3 )
+ - 0.00052 * sin( l2 - 2.*l3 +p1 )
+ + 0.00048 * sin( l3 - 2.*l4 +p3 )
+ - 0.00045 * sin( 2.*l2 - 3.*l3 +p4 )
+ - 0.00041 * sin( p2 - p4 )
+ - 0.00038 * sin( 2.*Gj )
+ - 0.00033 * sin( p3 - p4 + w3 - w4 )
+ - 0.00032 * sin( 3.*l3 - 7.*l4 +2.*p3 +2.*p4 )
+ + 0.00030 * sin( 4.*( l3 - l4 ) )
+ - 0.00029 * sin( w3 + z - 2.*Pj - 2.*Gj )
+ + 0.00029 * sin( l3 + p4 - 2.*Pj - 2.*Gj )
+ + 0.00026 * sin( l3 - Pj - Gj )
+ + 0.00024 * sin( l2 - 3.*l3 + 2.*l4 )
+ + 0.00021 * sin( 2.*( l3 - Pj - Gj ) )
+ - 0.00021 * sin( l3 - p2 )
+ + 0.00017 * sin( 2.*( l3 - p2 ) );
+
+ S4 = 0.84109 * sin( l4 - p4 )
+ + 0.03429 * sin( p4 - p3 )
+ - 0.03305 * sin( 2.*( z - Pj ) )
+ - 0.03211 * sin( Gj )
+ - 0.01860 * sin( l4 - p3 )
+ + 0.01182 * sin( z - w4 )
+ + 0.00622 * sin( l4 + p4 - 2.*Gj - 2.*Pj )
+ + 0.00385 * sin( 2.*( l4 - p4 ) )
+ - 0.00284 * sin( 5.*Gs - 2.*Gj + + 0.911497 )
+ - 0.00233 * sin( 2.*( z - p4 ) )
+ - 0.00223 * sin( l3 - l4 )
+ - 0.00208 * sin( l4 - Pj )
+ + 0.00177 * sin( z +w4 - 2.*p4 )
+ + 0.00134 * sin( p4 - Pj )
+ + 0.00125 * sin( 2.*( l4 - Gj - Pj ) )
+ - 0.00117 * sin( 2.*Gj )
+ - 0.00112 * sin( 2.*( l3 - l4 ) )
+ + 0.00106 * sin( 3.*l3 - 7.*l4 + 4.*p4 )
+ + 0.00102 * sin( l4 - Gj - Pj )
+ + 0.00096 * sin( 2.*l4 - z - w4 )
+ + 0.00087 * sin( 2.*( z - w4 ) )
+ - 0.00087 * sin( 3.*l3 - 7.*l4 + p3 + 3.*p4 )
+ + 0.00085 * sin( l3 -2.*l4 +p4 )
+ - 0.00081 * sin( 2.*(l4 - z ) )
+ + 0.00071 * sin( l4 + p4 - 2.*Pj - 2.*Gj )
+ + 0.00060 * sin( l1 - l4 )
+ - 0.00056 * sin( z - w3 )
+ - 0.00055 * sin( l3 - 2.*l4 + p3 )
+ + 0.00051 * sin( l2 - l4 )
+ + 0.00042 * sin( 2.*( z - Gj - Pj ) )
+ + 0.00039 * sin( 2.*( p4 - w4 ) )
+ + 0.00036 * sin( z + Pj - p4 - w4 )
+ + 0.00035 * sin( 2.*Gs - Gj + 3.28767 )
+ - 0.00035 * sin( l4 - p4 + 2.*Pj - 2.*z )
+ - 0.00032 * sin( l4 + p4 - 2.*Pj - Gj )
+ + 0.00030 * sin( 3.*l3 - 7.*l4 + 2.*p3 + 2.*p4 )
+ + 0.00030 * sin( 2.*Gs - 2.*Gj + 2.60316 )
+ + 0.00028 * sin( l4 - p4 + 2.*z - 2.*Pj )
+ - 0.00028 * sin( 2.*( l4 - w4 ) )
+ - 0.00027 * sin( p3 - p4 + w3 - w4 )
+ - 0.00026 * sin( 5.*Gs - 3.*Gj + 3.28767 )
+ + 0.00025 * sin( w4 - w3 )
+ - 0.00025 * sin( l2 - 3.*l3 + 2.*l4 )
+ - 0.00023 * sin( 3.*( l3 - l4 ) )
+ + 0.00021 * sin( 2.*l4 - 2.*Pj - 3.*Gj )
+ - 0.00021 * sin( 2.*l3 - 3.*l4 + p4 )
+ + 0.00019 * sin( l4 - p4 - Gj )
+ - 0.00019 * sin( 2.*l4 - p4 +Gj )
+ - 0.00018 * sin( l4 - p4 + Gj )
+ - 0.00016 * sin( l4 + p3 - 2.*Pj - 2.*Gj );
+
+ //Convert Longitude Sums to Radians:
+ S1 *= dms::DegToRad;
+ S2 *= dms::DegToRad;
+ S3 *= dms::DegToRad;
+ S4 *= dms::DegToRad;
+
+ L1 = l1 + S1;
+ L2 = l2 + S2;
+ L3 = l3 + S3;
+ L4 = l4 + S4;
+
+ //Periodic terms in the latitudes of the satellites
+ tb = 0.0006502 * sin( L1 - w1 )
+ + 0.0001835 * sin( L1 - w2 )
+ + 0.0000329 * sin( L1 - w3 )
+ - 0.0000311 * sin( L1 - z )
+ + 0.0000093 * sin( L1 - w4 )
+ + 0.0000075 * sin( 3.*L1 - 4.*l2 - 1.9927*S1 + w2 )
+ + 0.0000046 * sin( L1 +z - 2.*Pj - 2.*Gj );
+ b1 = atan( tb );
+
+ tb = 0.0081275 * sin( L2 - w2 )
+ + 0.0004512 * sin( L2 - w3 )
+ - 0.0003286 * sin( L2 - z )
+ + 0.0001164 * sin( L2 - w4 )
+ + 0.0000273 * sin( l1 - 2.*l3 + 1.0146*S2 + w2 )
+ + 0.0000143 * sin( L2 + z - 2.*Pj - 2.*Gj )
+ - 0.0000143 * sin( L2 - w1 )
+ + 0.0000035 * sin( L2 - z + Gj )
+ - 0.0000028 * sin( l1 - 2.*l3 +1.0146*S2 + w3 );
+ b2 = atan( tb );
+
+ tb = 0.0032364 * sin( L3 - w3 )
+ - 0.0016911 * sin( L3 - z )
+ + 0.0006849 * sin( L3 - w4 )
+ - 0.0002806 * sin( L3 - w2 )
+ + 0.0000321 * sin( L3 + z - 2.*Pj - 2.*Gj )
+ + 0.0000051 * sin( L3 - z + Gj )
+ - 0.0000045 * sin( L3 - z - Gj )
+ - 0.0000045 * sin( L3 + z - 2.*Pj )
+ + 0.0000037 * sin( L3 + z - 2.*Pj -3.*Gj )
+ + 0.0000030 * sin( 2.*l2 - 3.*L3 + 4.03*S3 +w2 )
+ - 0.0000021 * sin( 2.*l2 - 3.*L3 + 4.03*S3 +w3 );
+ b3 = atan( tb );
+
+ tb = -0.0076579 * sin( L4 - z )
+ + 0.0044148 * sin( L4 - w4 )
+ - 0.0005106 * sin( L4 - w3 )
+ + 0.0000773 * sin( L4 + z - 2.*Pj - 2.*Gj )
+ + 0.0000104 * sin( L4 - z + Gj )
+ - 0.0000102 * sin( L4 - z - Gj )
+ + 0.0000088 * sin( L4 + z - 2.*Pj - 3.*Gj )
+ - 0.0000038 * sin( L4 + z - 2.*Pj - Gj );
+ b4 = atan( tb );
+
+
+ //Periodic terms in the Radius of the stellites (distance from Jupiter)
+ R1 = 5.90730*( 1.0 +
+ - 0.0041339 * cos( 2.*( l1 - l2 ) )
+ - 0.0000395 * cos( l1 - p3 )
+ - 0.0000214 * cos( l1 - p4 )
+ + 0.0000170 * cos( l1 - l2 )
+ - 0.0000162 * cos( l1 - p1 )
+ - 0.0000130 * cos( 4.*( l1 - l2 ) )
+ + 0.0000106 * cos( l1 - l3 )
+ - 0.0000063 * cos( l1 +p3 - 2.*Pj - 2*Gj ) );
+
+ R2 = 9.39912*( 1.0 +
+ 0.0093847 * cos( l1 - l2 )
+ - 0.0003114 * cos( l2 - p3 )
+ - 0.0001738 * cos( l2 - p4 )
+ - 0.0000941 * cos( l2 - p2 )
+ + 0.0000553 * cos( l2 - l3 )
+ + 0.0000523 * cos( l1 - l3 )
+ - 0.0000290 * cos( 2.*( l1 - l2 ) )
+ + 0.0000166 * cos( 2.*( l2 - w2 ) )
+ + 0.0000107 * cos( l1 - 2.*l3 +p3 )
+ - 0.0000102 * cos( l2 - p1 )
+ - 0.0000091 * cos( 2.*( l1 - l3 ) ) );
+
+ R3 = 14.99240*( 1.0 +
+ - 0.0014377 * cos( l3 - p3 )
+ - 0.0007904 * cos( l3 - p4 )
+ + 0.0006342 * cos( l2 - l3 )
+ - 0.0001758 * cos( 2.*( l3 - l4 ) )
+ + 0.0000294 * cos( l3 - l4 )
+ - 0.0000156 * cos( 3.*( l3 - l4 ) )
+ + 0.0000155 * cos( l1 - l3 )
+ - 0.0000153 * cos( l1 - l2 )
+ + 0.0000070 * cos( 2.*l2 - 3.*l3 +p3 )
+ - 0.0000051 * cos( l3 +p3 - 2.*Pj - 2.*Gj ) );
+
+ R4 = 26.36990*( 1.0 +
+ - 0.0073391 * cos( l4 - p4 )
+ + 0.0001620 * cos( l4 - p3 )
+ + 0.0000974 * cos( l3 - l4 )
+ - 0.0000541 * cos( l4 + p4 - 2.*Pj - 2.*Gj )
+ - 0.0000269 * cos( 2.*( l4 - p4 ) )
+ + 0.0000182 * cos( l4 - Pj )
+ + 0.0000177 * cos( 2.*( l3 - l4 ) )
+ - 0.0000167 * cos( 2.*l4 - z - w4 )
+ + 0.0000167 * cos( z - w4 )
+ - 0.0000155 * cos( 2.*( l4 - Pj - Gj ) )
+ + 0.0000142 * cos( 2.*( l4 - z ) )
+ + 0.0000104 * cos( l1 - l4 )
+ + 0.0000092 * cos( l2 - l4 )
+ - 0.0000089 * cos( l4 - Pj - Gj )
+ - 0.0000062 * cos( l4 +p4 - 2.*Pj - 3.*Gj )
+ + 0.0000048 * cos( 2.*( l4 - w4 ) ) );
+
+
+ //Inclination of Jupiter's rotational axis since 1900.0
+ t = ( num->julianDay() - 2415020.50 ) / 36525.0;
+ I = dms( 3.120262 +0.0006*t ).radians();
+
+ //Precession since B1950:
+ t = ( num->julianDay() - 2433282.423 ) / 36525.0;
+ P = dms( 1.3966626*t +0.0003088*t*t ).radians();
+
+ L1 += P;
+ L2 += P;
+ L3 += P;
+ L4 += P;
+ z += P;
+
+ X[0] = R1 * cos( L1 - z ) * cos( b1 );
+ X[1] = R2 * cos( L2 - z ) * cos( b2 );
+ X[2] = R3 * cos( L3 - z ) * cos( b3 );
+ X[3] = R4 * cos( L4 - z ) * cos( b4 );
+ Y[0] = R1 * sin( L1 - z ) * cos( b1 );
+ Y[1] = R2 * sin( L2 - z ) * cos( b2 );
+ Y[2] = R3 * sin( L3 - z ) * cos( b3 );
+ Y[3] = R4 * sin( L4 - z ) * cos( b4 );
+ Z[0] = R1 * sin( b1 );
+ Z[1] = R2 * sin( b2 );
+ Z[2] = R3 * sin( b3 );
+ Z[3] = R4 * sin( b4 );
+
+ //fictional "fifth moon" used later...
+ X[4] = 0.0; Y[4] = 0.0; Z[4] = 1.0;
+
+ T = num->julianCenturies();
+
+ oj = dms( 100.464441 + 1.0209550*T + 0.00040117*T*T + 0.000000569*T*T*T ).radians();
+ fj = z - oj;
+ ij = dms( 1.303270 - 0.0054966*T +0.00000465*T*T - 0.000000004*T*T*T ).radians();
+
+ for ( int i=0; i<5; ++i ) {
+ A1[i] = X[i];
+ B1[i] = Y[i] * cos( I ) - Z[i] * sin( I );
+ C1[i] = Y[i] * sin( I ) + Z[i] * cos( I );
+
+ A2[i] = A1[i] * cos( fj ) - B1[i] * sin( fj );
+ B2[i] = A1[i] * sin( fj ) + B1[i] * cos( fj );
+ C2[i] = C1[i];
+
+ A3[i] = A2[i];
+ B3[i] = B2[i] * cos( ij ) - C2[i] * sin( ij );
+ C3[i] = B2[i] * sin( ij ) + C2[i] * cos( ij );
+
+ A4[i] = A3[i] * cos( oj ) - B3[i] * sin( oj );
+ B4[i] = A3[i] * sin( oj ) + B3[i] * cos( oj );
+ C4[i] = C3[i];
+
+ A5[i] = A4[i] * sin( LAMBDA ) - B4[i] * cos( LAMBDA );
+ B5[i] = A4[i] * cos( LAMBDA ) + B4[i] * sin( LAMBDA );
+ C5[i] = C4[i];
+
+ A6[i] = A5[i];
+ B6[i] = C5[i] * sin( ALPHA ) + B5[i] * cos( ALPHA );
+ C6[i] = C5[i] * cos( ALPHA ) - B5[i] * sin( ALPHA );
+
+ /* DEBUG
+ kdDebug() <<"A: "<<i<<": "<<A1[i]<<": "<<A2[i]<<": "<<A3[i]<<": "<<A4[i]<<": "<<A5[i]<<": "<<A6[i]<<endl;
+ kdDebug() <<"B: "<<i<<": "<<B1[i]<<": "<<B2[i]<<": "<<B3[i]<<": "<<B4[i]<<": "<<B5[i]<<": "<<B6[i]<<endl;
+ kdDebug() <<"C: "<<i<<": "<<C1[i]<<": "<<C2[i]<<": "<<C3[i]<<": "<<C4[i]<<": "<<C5[i]<<": "<<C6[i]<<endl;
+ */
+ }
+
+ D = atan( A6[4] / C6[4] );
+ if ( C6[4] < 0.0 ) D += dms::PI;
+
+ //X and Y are now the rectangular coordinates of each satellite,
+ //in units of Jupiter's Equatorial radius.
+ //When Z is negative, the planet is nearer to the Sun than Jupiter.
+
+ //For now, take a constant mean value for Jupiter's angular size (40 arcsec = 0.011 degrees).
+ pa = Jupiter->pa()*dms::PI/180.0;
+
+ for ( int i=0; i<4; ++i ) {
+ XJ[i] = A6[i] * cos( D ) - C6[i] * sin( D );
+ YJ[i] = A6[i] * sin( D ) + C6[i] * cos( D );
+ ZJ[i] = B6[i];
+
+ Pos[i].setRA( Jupiter->ra()->Hours() - 0.011*( XJ[i] * cos( pa ) - YJ[i] * sin( pa ) )/15.0 );
+ Pos[i].setDec( Jupiter->dec()->Degrees() - 0.011*( XJ[i] * sin( pa ) + YJ[i] * cos( pa ) ) );
+
+ if ( ZJ[i] < 0.0 ) InFront[i] = true;
+ else InFront[i] = false;
+ }
+}
diff --git a/kstars/kstars/jupitermoons.h b/kstars/kstars/jupitermoons.h
new file mode 100644
index 00000000..23163f26
--- /dev/null
+++ b/kstars/kstars/jupitermoons.h
@@ -0,0 +1,117 @@
+/***************************************************************************
+ jupitermoons.h - description
+ -------------------
+ begin : Fri Oct 18 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef JUPITERMOONS_H
+#define JUPITERMOONS_H
+
+#include "skypoint.h"
+
+/**@class JupiterMoons
+ *Implements the four largest moons of Jupiter.
+ *See Chapter 43 of "Astronomical Algorithms"by Jean Meeus for details
+ *
+ *TODO: make the moons SkyObjects, rather than just points.
+ *
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KSPlanet;
+class KSSun;
+
+class JupiterMoons {
+public:
+ /**Constructor. Assign the name of each moon,
+ *and initialize their XYZ positions to zero.
+ */
+ JupiterMoons();
+
+ /**Destructor (empty)*/
+ ~JupiterMoons();
+
+ /**Find the positions of each Moon, relative to Jupiter.
+ *We use an XYZ coordinate system, centered on Jupiter,
+ *where the X-axis corresponds to Jupiter's Equator,
+ *the Y-Axis is parallel to Jupiter's Poles, and the
+ *Z-axis points along the line joining the Earth and
+ *Jupiter. Once the XYZ positions are known, this
+ *function also computes the RA,Dec positions of each
+ *Moon, and sets the inFront bool variable to indicate
+ *whether the Moon is nearer to us than Jupiter or not
+ *(this information is used to determine whether the
+ *Moon should be drawn on top of Jupiter, or vice versa).
+ *
+ *See "Astronomical Algorithms" bu Jean Meeus, Chapter 43.
+ *
+ *@param num pointer to the KSNumbers object describing
+ *the date/time at which to find the positions.
+ *@param jup pointer to the jupiter object
+ *@param ksun pointer to the Sun object
+ */
+ void findPosition( const KSNumbers *num, const KSPlanet *jup, const KSSun *ksun );
+
+ /**@return pointer to the stored RA,Dec position of a moon.
+ *@param id which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto
+ */
+ SkyPoint* pos( int id ) { return &Pos[id]; }
+
+ /**@return TRUE if the Moon is nearer to Earth than Jupiter.
+ *@param id which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto
+ */
+ bool inFront( int id ) const { return InFront[id]; }
+
+ /**@return the name of a moon.
+ *@param id which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto
+ */
+ QString name( int id ) const { return Name[id]; }
+
+ /**@return ID number of a moon, given its name:
+ *0=Io, 1=Europa, 2=Ganymede, 3=Callisto.
+ *Return -1 if the name does not match one of these.
+ */
+ int moonNamed( const QString &name ) const;
+
+ /**Convert the RA,Dec coordinates of each moon to Az,Alt
+ *@param LSTh pointer to the current local sidereal time
+ *@param lat pointer to the geographic latitude
+ */
+ void EquatorialToHorizontal( const dms *LSTh, const dms *lat );
+
+ /**@return the X-coordinate in the Jupiter-centered coord. system.
+ *@param i which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.
+ */
+ double x( int i ) const { return XJ[i]; }
+
+ /**@return the Y-coordinate in the Jupiter-centered coord. system.
+ *@param i which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.
+ */
+ double y( int i ) const { return YJ[i]; }
+
+ /**@return the Z-coordinate in the Jupiter-centered coord. system.
+ *@param i which moon? 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.
+ */
+ double z( int i ) const { return ZJ[i]; }
+private:
+ SkyPoint Pos[4];
+ QString Name[4];
+ bool InFront[4];
+ //the rectangular position, relative to Jupiter. X-axis is equator of Jupiter; usints are Jup. Radius
+ double XJ[4], YJ[4], ZJ[4];
+};
+
+#endif
+
diff --git a/kstars/kstars/ksasteroid.cpp b/kstars/kstars/ksasteroid.cpp
new file mode 100644
index 00000000..4ac314fb
--- /dev/null
+++ b/kstars/kstars/ksasteroid.cpp
@@ -0,0 +1,135 @@
+/***************************************************************************
+ ksasteroid.cpp - K Desktop Planetarium
+ -------------------
+ begin : Wed 19 Feb 2003
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+
+#include "ksasteroid.h"
+#include "dms.h"
+#include "ksnumbers.h"
+#include "ksutils.h"
+#include "kstarsdata.h"
+
+KSAsteroid::KSAsteroid( KStarsData *_kd, QString s, QString imfile,
+ long double _JD, double _a, double _e, dms _i, dms _w, dms _Node, dms _M, double _H )
+ : KSPlanetBase(_kd, s, imfile), kd(_kd), JD(_JD), a(_a), e(_e), H(_H), i(_i), w(_w), M(_M), N(_Node) {
+
+ setType( 10 ); //Asteroid
+ setMag( H );
+ //Compute the orbital Period from Kepler's 3rd law:
+ P = 365.2568984 * pow(a, 1.5); //period in days
+}
+
+bool KSAsteroid::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) {
+ //Precess the longitude of the Ascending Node to the desired epoch:
+ dms n = dms( double( N.Degrees() - 3.82394E-5 * ( num->julianDay() - J2000 )) ).reduce();
+
+ //determine the mean anomaly for the desired date. This is the mean anomaly for the
+ //ephemeis epoch, plus the number of days between the desired date and ephemeris epoch,
+ //times the asteroid's mean daily motion (360/P):
+ dms m = dms( double( M.Degrees() + ( num->julianDay() - JD ) * 360.0/P ) ).reduce();
+ double sinm, cosm;
+ m.SinCos( sinm, cosm );
+
+ //compute eccentric anomaly:
+ double E = m.Degrees() + e*180.0/dms::PI * sinm * ( 1.0 + e*cosm );
+
+ if ( e > 0.05 ) { //need more accurate approximation, iterate...
+ double E0;
+ int iter(0);
+ do {
+ E0 = E;
+ iter++;
+ E = E0 - ( E0 - e*180.0/dms::PI *sin( E0*dms::DegToRad ) - m.Degrees() )/(1 - e*cos( E0*dms::DegToRad ) );
+ } while ( fabs( E - E0 ) > 0.001 && iter < 1000 );
+ }
+
+ double sinE, cosE;
+ dms E1( E );
+ E1.SinCos( sinE, cosE );
+
+ double xv = a * ( cosE - e );
+ double yv = a * sqrt( 1.0 - e*e ) * sinE;
+
+ //v is the true anomaly; r is the distance from the Sun
+
+ double v = atan( yv/xv ) / dms::DegToRad;
+ //resolve atan ambiguity
+ if ( xv < 0.0 ) v += 180.0;
+
+ double r = sqrt( xv*xv + yv*yv );
+
+ //vw is the sum of the true anomaly and the argument of perihelion
+ dms vw( v + w.Degrees() );
+ double sinN, cosN, sinvw, cosvw, sini, cosi;
+
+ N.SinCos( sinN, cosN );
+ vw.SinCos( sinvw, cosvw );
+ i.SinCos( sini, cosi );
+
+ //xh, yh, zh are the heliocentric cartesian coords with the ecliptic plane congruent with zh=0.
+ double xh = r * ( cosN * cosvw - sinN * sinvw * cosi );
+ double yh = r * ( sinN * cosvw + cosN * sinvw * cosi );
+ double zh = r * ( sinvw * sini );
+
+ //the spherical ecliptic coordinates:
+ double ELongRad = atan( yh/xh );
+ //resolve atan ambiguity
+ if ( xh < 0.0 ) ELongRad += dms::PI;
+ double ELatRad = atan( zh/r ); //(r can't possibly be negative, so no atan ambiguity)
+
+ helEcPos.longitude.setRadians( ELongRad );
+ helEcPos.latitude.setRadians( ELatRad );
+ setRsun( r );
+
+ if ( Earth ) {
+ //xe, ye, ze are the Earth's heliocentric cartesian coords
+ double cosBe, sinBe, cosLe, sinLe;
+ Earth->ecLong()->SinCos( sinLe, cosLe );
+ Earth->ecLat()->SinCos( sinBe, cosBe );
+
+ double xe = Earth->rsun() * cosBe * cosLe;
+ double ye = Earth->rsun() * cosBe * sinLe;
+ double ze = Earth->rsun() * sinBe;
+
+ //convert to geocentric ecliptic coordinates by subtracting Earth's coords:
+ xh -= xe;
+ yh -= ye;
+ zh -= ze;
+ }
+
+ //the spherical geocentricecliptic coordinates:
+ ELongRad = atan( yh/xh );
+ //resolve atan ambiguity
+ if ( xh < 0.0 ) ELongRad += dms::PI;
+
+ double rr = sqrt( xh*xh + yh*yh + zh*zh );
+ ELatRad = atan( zh/rr ); //(rr can't possibly be negative, so no atan ambiguity)
+
+ ep.longitude.setRadians( ELongRad );
+ ep.latitude.setRadians( ELatRad );
+ if ( Earth ) setRearth( Earth );
+
+ EclipticToEquatorial( num->obliquity() );
+ nutate( num );
+ aberrate( num );
+
+ return true;
+}
+
+//Unused virtual function from KSPlanetBase
+bool KSAsteroid::loadData() { return false; }
+
diff --git a/kstars/kstars/ksasteroid.h b/kstars/kstars/ksasteroid.h
new file mode 100644
index 00000000..a1fa12c2
--- /dev/null
+++ b/kstars/kstars/ksasteroid.h
@@ -0,0 +1,101 @@
+/***************************************************************************
+ ksasteroid.h - K Desktop Planetarium
+ -------------------
+ begin : Wed 19 Feb 2003
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSASTEROID_H
+#define KSASTEROID_H
+
+#include "ksplanetbase.h"
+
+/**@class KSAsteroid
+ *@short A subclass of KSPlanetBase that implements asteroids.
+ *
+ *The orbital elements are stored as private member variables, and it
+ *provides methods to compute the ecliptic coordinates for any time
+ *from the orbital elements.
+ *
+ *The orbital elements are:
+ *@li JD Epoch of element values
+ *@li a semi-major axis length (AU)
+ *@li e eccentricity of orbit
+ *@li i inclination angle (with respect to J2000.0 ecliptic plane)
+ *@li w argument of perihelion (w.r.t. J2000.0 ecliptic plane)
+ *@li N longitude of ascending node (J2000.0 ecliptic)
+ *@li M mean anomaly at epoch JD
+ *@li H absolute magnitude
+ *
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStarsData;
+class KSNumbers;
+class dms;
+
+class KSAsteroid : public KSPlanetBase
+{
+ public:
+ /**Constructor.
+ *@p kd pointer to the KStarsData object
+ *@p s the name of the asteroid
+ *@p image_file the filename for an image of the asteroid
+ *@p JD the Julian Day for the orbital elements
+ *@p a the semi-major axis of the asteroid's orbit (AU)
+ *@p e the eccentricity of the asteroid's orbit
+ *@p i the inclination angle of the asteroid's orbit
+ *@p w the argument of the orbit's perihelion
+ *@p N the longitude of the orbit's ascending node
+ *@p M the mean anomaly for the Julian Day
+ *@p H absolute magnitude
+ */
+ KSAsteroid( KStarsData *kd, QString s, QString image_file,
+ long double JD, double a, double e, dms i, dms w, dms N, dms M, double H );
+
+ /**Destructor (empty)*/
+ virtual ~KSAsteroid() {}
+
+ /**This is inherited from KSPlanetBase. We don't use it in this class,
+ *so it is empty.
+ */
+ virtual bool loadData();
+
+ protected:
+/**Calculate the geocentric RA, Dec coordinates of the Asteroid.
+ *@note reimplemented from KSPlanetBase
+ *@param num time-dependent values for the desired date
+ *@param Earth planet Earth (needed to calculate geocentric coords)
+ *@return true if position was successfully calculated.
+ */
+ virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL );
+
+ //these set functions are needed for the new KSPluto subclass
+ void set_a( double newa ) { a = newa; }
+ void set_e( double newe ) { e = newe; }
+ void set_P( double newP ) { P = newP; }
+ void set_i( double newi ) { i.setD( newi ); }
+ void set_w( double neww ) { w.setD( neww ); }
+ void set_M( double newM ) { M.setD( newM ); }
+ void set_N( double newN ) { N.setD( newN ); }
+ void setJD( long double jd ) { JD = jd; }
+
+ private:
+ KStarsData *kd;
+ long double JD;
+ double a, e, H, P;
+ dms i, w, M, N;
+};
+
+#endif
diff --git a/kstars/kstars/kscomet.cpp b/kstars/kstars/kscomet.cpp
new file mode 100644
index 00000000..6f2c34a2
--- /dev/null
+++ b/kstars/kstars/kscomet.cpp
@@ -0,0 +1,165 @@
+/***************************************************************************
+ kscomet.cpp - K Desktop Planetarium
+ -------------------
+ begin : Wed 19 Feb 2003
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "ksnumbers.h"
+#include "dms.h"
+#include "kscomet.h"
+
+
+KSComet::KSComet( KStarsData *_kd, QString _s, QString imfile,
+ long double _JD, double _q, double _e, dms _i, dms _w, dms _Node, double Tp )
+ : KSPlanetBase(_kd, _s, imfile), kd(_kd), JD(_JD), q(_q), e(_e), i(_i), w(_w), N(_Node) {
+
+ setType( 9 ); //Comet
+
+ //Find the Julian Day of Perihelion from Tp
+ //Tp is a double which encodes a date like: YYYYMMDD.DDDDD (e.g., 19730521.33333
+ int year = int( Tp/10000.0 );
+ int month = int( (int(Tp) % 10000)/100.0 );
+ int day = int( int(Tp) % 100 );
+ double Hour = 24.0 * ( Tp - int(Tp) );
+ int h = int( Hour );
+ int m = int( 60.0 * ( Hour - h ) );
+ int s = int( 60.0 * ( 60.0 * ( Hour - h) - m ) );
+
+ JDp = KStarsDateTime( ExtDate( year, month, day ), QTime( h, m, s ) ).djd();
+
+ //compute the semi-major axis, a:
+ a = q/(1.0-e);
+
+ //Compute the orbital Period from Kepler's 3rd law:
+ P = 365.2568984 * pow(a, 1.5); //period in days
+
+ //If the name contains a "/", make this name2 and make name a truncated version without the leading "P/" or "C/"
+ if ( name().contains( "/" ) ) {
+ setLongName( name() );
+ setName( name().mid( name().find("/") + 1 ) );
+ }
+}
+
+bool KSComet::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) {
+ double v(0.0), r(0.0);
+
+ //Precess the longitude of the Ascending Node to the desired epoch:
+ dms n = dms( double(N.Degrees() - 3.82394E-5 * ( num->julianDay() - J2000 )) ).reduce();
+
+ if ( e > 0.98 ) {
+ //Use near-parabolic approximation
+ double k = 0.01720209895; //Gauss gravitational constant
+ double a = 0.75 * ( num->julianDay() - JDp ) * k * sqrt( (1+e)/(q*q*q) );
+ double b = sqrt( 1.0 + a*a );
+ double W = pow((b+a),1.0/3.0) - pow((b-a),1.0/3.0);
+ double c = 1.0 + 1.0/(W*W);
+ double f = (1.0-e)/(1.0+e);
+ double g = f/(c*c);
+
+ double a1 = (2.0/3.0) + (2.0*W*W/5.0);
+ double a2 = (7.0/5.0) + (33.0*W*W/35.0) + (37.0*W*W*W*W/175.0);
+ double a3 = W*W*( (432.0/175.0) + (956.0*W*W/1125.0) + (84.0*W*W*W*W/1575.0) );
+ double w = W*(1.0 + g*c*( a1 + a2*g + a3*g*g ));
+
+ v = 2.0*atan(w) / dms::DegToRad;
+ r = q*( 1.0 + w*w )/( 1.0 + w*w*f );
+ } else {
+ //Use normal ellipse method
+ //Determine Mean anomaly for desired date:
+ dms m = dms( double(360.0*( num->julianDay() - JDp )/P) ).reduce();
+ double sinm, cosm;
+ m.SinCos( sinm, cosm );
+
+ //compute eccentric anomaly:
+ double E = m.Degrees() + e*180.0/dms::PI * sinm * ( 1.0 + e*cosm );
+
+ if ( e > 0.05 ) { //need more accurate approximation, iterate...
+ double E0;
+ int iter(0);
+ do {
+ E0 = E;
+ iter++;
+ E = E0 - ( E0 - e*180.0/dms::PI *sin( E0*dms::DegToRad ) - m.Degrees() )/(1 - e*cos( E0*dms::DegToRad ) );
+ } while ( fabs( E - E0 ) > 0.001 && iter < 1000 );
+ }
+
+ double sinE, cosE;
+ dms E1( E );
+ E1.SinCos( sinE, cosE );
+
+ double xv = a * ( cosE - e );
+ double yv = a * sqrt( 1.0 - e*e ) * sinE;
+
+ //v is the true anomaly; r is the distance from the Sun
+
+ v = atan( yv/xv ) / dms::DegToRad;
+ //resolve atan ambiguity
+ if ( xv < 0.0 ) v += 180.0;
+
+ r = sqrt( xv*xv + yv*yv );
+ }
+
+ //vw is the sum of the true anomaly and the argument of perihelion
+ dms vw( v + w.Degrees() );
+ double sinN, cosN, sinvw, cosvw, sini, cosi;
+
+ n.SinCos( sinN, cosN );
+ vw.SinCos( sinvw, cosvw );
+ i.SinCos( sini, cosi );
+
+ //xh, yh, zh are the heliocentric cartesian coords with the ecliptic plane congruent with zh=0.
+ double xh = r * ( cosN * cosvw - sinN * sinvw * cosi );
+ double yh = r * ( sinN * cosvw + cosN * sinvw * cosi );
+ double zh = r * ( sinvw * sini );
+
+ //xe, ye, ze are the Earth's heliocentric cartesian coords
+ double cosBe, sinBe, cosLe, sinLe;
+ Earth->ecLong()->SinCos( sinLe, cosLe );
+ Earth->ecLat()->SinCos( sinBe, cosBe );
+
+ double xe = Earth->rsun() * cosBe * cosLe;
+ double ye = Earth->rsun() * cosBe * sinLe;
+ double ze = Earth->rsun() * sinBe;
+
+ //convert to geocentric ecliptic coordinates by subtracting Earth's coords:
+ xh -= xe;
+ yh -= ye;
+ zh -= ze;
+
+ //Finally, the spherical ecliptic coordinates:
+ double ELongRad = atan( yh/xh );
+ //resolve atan ambiguity
+ if ( xh < 0.0 ) ELongRad += dms::PI;
+
+ double rr = sqrt( xh*xh + yh*yh );
+ double ELatRad = atan( zh/rr ); //(rr can't possibly be negative, so no atan ambiguity)
+
+ ep.longitude.setRadians( ELongRad );
+ ep.latitude.setRadians( ELatRad );
+ setRsun( r );
+ setRearth( Earth );
+
+ EclipticToEquatorial( num->obliquity() );
+ nutate( num );
+ aberrate( num );
+
+ return true;
+}
+
+//Unused virtual function from KSPlanetBase
+bool KSComet::loadData() { return false; }
diff --git a/kstars/kstars/kscomet.h b/kstars/kstars/kscomet.h
new file mode 100644
index 00000000..62a26458
--- /dev/null
+++ b/kstars/kstars/kscomet.h
@@ -0,0 +1,92 @@
+/***************************************************************************
+ kscomet.h - K Desktop Planetarium
+ -------------------
+ begin : Wed 19 Feb 2003
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSCOMET_H
+#define KSCOMET_H
+
+#include "ksplanetbase.h"
+
+/**@class KSComet
+ *@short A subclass of KSPlanetBase that implements comets.
+ *
+ *The orbital elements are stored as private member variables, and
+ *it provides methods to compute the ecliptic coordinates for any
+ *time from the orbital elements.
+ *
+ *The orbital elements are:
+ *@li JD Epoch of element values
+ *@li q perihelion distance (AU)
+ *@li e eccentricity of orbit
+ *@li i inclination angle (with respect to J2000.0 ecliptic plane)
+ *@li w argument of perihelion (w.r.t. J2000.0 ecliptic plane)
+ *@li N longitude of ascending node (J2000.0 ecliptic)
+ *@li Tp time of perihelion passage (YYYYMMDD.DDD)
+ *
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStarsData;
+class KSNumbers;
+class dms;
+
+class KSComet : public KSPlanetBase
+{
+ public:
+ /**Constructor.
+ *@p kd pointer to the KStarsData object
+ *@p s the name of the comet
+ *@p image_file the filename for an image of the comet
+ *@p JD the Julian Day for the orbital elements
+ *@p q the perihelion distance of the comet's orbit (AU)
+ *@p e the eccentricity of the comet's orbit
+ *@p i the inclination angle of the comet's orbit
+ *@p w the argument of the orbit's perihelion
+ *@p N the longitude of the orbit's ascending node
+ *@p M the mean anomaly for the Julian Day
+ *@p Tp The date of the most proximate perihelion passage (YYYYMMDD.DDD)
+ */
+ KSComet( KStarsData *kd, QString s, QString image_file,
+ long double JD, double q, double e, dms i, dms w, dms N, double Tp );
+
+ /**Destructor (empty)*/
+ virtual ~KSComet() {}
+
+ /**Unused virtual function inherited from KSPlanetBase,
+ *so it's simply empty here.
+ */
+ virtual bool loadData();
+
+
+ protected:
+ /**Calculate the geocentric RA, Dec coordinates of the Comet.
+ *@note reimplemented from KSPlanetBase
+ *@param num time-dependent values for the desired date
+ *@param Earth planet Earth (needed to calculate geocentric coords)
+ *@return true if position was successfully calculated.
+ */
+ virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL );
+
+ private:
+ KStarsData *kd;
+ long double JD, JDp;
+ double q, e, a, P;
+ dms i, w, N;
+
+};
+
+#endif
diff --git a/kstars/kstars/ksfilereader.cpp b/kstars/kstars/ksfilereader.cpp
new file mode 100644
index 00000000..565cdf1b
--- /dev/null
+++ b/kstars/kstars/ksfilereader.cpp
@@ -0,0 +1,61 @@
+/***************************************************************************
+ ksfilereader.cpp - description
+ -------------------
+ begin : Tue Jan 28 2003
+ copyright : (C) 2003 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qfile.h>
+#include <qstring.h>
+
+#include "ksfilereader.h"
+
+KSFileReader::KSFileReader(QFile& file) {
+ // read the whole file at once. This works well at least for the smaller files.
+ QByteArray data = file.readAll();
+ QString sAll = QString::fromUtf8( data.data(), data.size() );
+ // split into list of lines
+ lines = QStringList::split( "\n", sAll );
+ // how many lines did we get?
+ numLines = lines.size();
+ // set index to start
+ curLine = 0;
+ // we do not need the file any more
+ file.close();
+}
+
+KSFileReader::~KSFileReader(){
+}
+
+bool KSFileReader::hasMoreLines() {
+ return (curLine < numLines);
+}
+
+QString& KSFileReader::readLine(){
+ // hint: use curLine as index, after that increment curLine
+ // This means that the programming language c++ should better be renamed to ++c,
+ // otherwise the name means: improve the c programming language, but use it the
+ // way it was before the improvements...
+ return lines[curLine++];
+}
+
+bool KSFileReader::setLine(int i) {
+ if (i <= numLines) {
+ curLine = i;
+ return true;
+ } else {
+ return false;
+ }
+}
+
+#include "ksfilereader.moc"
diff --git a/kstars/kstars/ksfilereader.h b/kstars/kstars/ksfilereader.h
new file mode 100644
index 00000000..25c56b96
--- /dev/null
+++ b/kstars/kstars/ksfilereader.h
@@ -0,0 +1,69 @@
+/***************************************************************************
+ ksfilereader.h - description
+ -------------------
+ begin : Tue Jan 28 2003
+ copyright : (C) 2003 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSFILEREADER_H
+#define KSFILEREADER_H
+
+#include <qobject.h>
+#include <qstringlist.h>
+
+/**@class KSFileReader
+ *This class will read an entire file into a QStringList, where each item
+ *in the list is a line in the file. It can then access each line in the
+ *list very quickly.
+ *@author Heiko Evermann
+ *@version 1.0
+ */
+
+class QFile;
+class QString;
+
+class KSFileReader : public QObject {
+ Q_OBJECT
+public:
+ /**Constructor. Read an entire file into a QStringList object.
+ *@p file the file to be read
+ */
+ KSFileReader( QFile& file);
+
+ /**Destructor*/
+ ~KSFileReader();
+
+ /**@return TRUE if we are not yet at the end of the file.
+ */
+ bool hasMoreLines();
+
+ /**Read a line from the file, and increment the "current line" counter.
+ *@return the line that we read, as a QString.
+ */
+ QString& readLine();
+
+ /**Go to a specific line in the file.
+ *@p i the line number to skip to.
+ */
+ bool setLine(int i);
+
+private:
+ /** After loading the whole file, we split it into lines and keep them here. */
+ QStringList lines;
+ /** How many lines do we have in the file? */
+ int numLines;
+ /** Which line are we at? */
+ int curLine;
+};
+
+#endif
diff --git a/kstars/kstars/ksmoon.cpp b/kstars/kstars/ksmoon.cpp
new file mode 100644
index 00000000..d63cc319
--- /dev/null
+++ b/kstars/kstars/ksmoon.cpp
@@ -0,0 +1,217 @@
+/***************************************************************************
+ ksmoon.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Aug 26 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h>
+#include <math.h>
+
+#include <qfile.h>
+
+#include "ksnumbers.h"
+#include "ksutils.h"
+#include "kssun.h"
+#include "ksmoon.h"
+#include "kstarsdata.h"
+
+KSMoon::KSMoon(KStarsData *kd)
+ : KSPlanetBase( kd, I18N_NOOP("Moon"), "", 3474.8 /*diameter in km*/ ) {
+ BData.setAutoDelete(true);
+ LRData.setAutoDelete(true);
+}
+
+KSMoon::~KSMoon() {
+}
+
+bool KSMoon::data_loaded = false;
+QPtrList<KSMoon::MoonLRData> KSMoon::LRData;
+QPtrList<KSMoon::MoonBData> KSMoon::BData;
+
+bool KSMoon::loadData() {
+ if (data_loaded) return true;
+
+ QString line;
+ QFile f;
+ int nd, nm, nm1, nf;
+ double Li, Ri, Bi; //coefficients of the sums
+
+ if ( KSUtils::openDataFile( f, "moonLR.dat" ) ) {
+ QTextStream stream( &f );
+ while ( !stream.eof() ) {
+ line = stream.readLine();
+ QTextIStream instream( &line );
+ instream >> nd >> nm >> nm1 >> nf >> Li >> Ri;
+ LRData.append(new MoonLRData(nd, nm, nm1, nf, Li, Ri));
+ }
+ f.close();
+ } else
+ return false;
+
+
+ if ( KSUtils::openDataFile( f, "moonB.dat" ) ) {
+ QTextStream stream( &f );
+ while ( !stream.eof() ) {
+ line = stream.readLine();
+ QTextIStream instream( &line );
+ instream >> nd >> nm >> nm1 >> nf >> Bi;
+ BData.append(new MoonBData(nd, nm, nm1, nf, Bi));
+ }
+ f.close();
+ }
+
+ data_loaded = true;
+ return true;
+}
+
+bool KSMoon::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase* ) {
+ //Algorithms in this subroutine are taken from Chapter 45 of "Astronomical Algorithms"
+ //by Jean Meeus (1991, Willmann-Bell, Inc. ISBN 0-943396-35-2. http://www.willbell.com/math/mc1.htm)
+ QString fname, snum, line;
+ QFile f;
+ double DegtoRad;
+ double T, L, D, M, M1, F, E, A1, A2, A3;
+ double sumL, sumR, sumB;
+
+ DegtoRad = acos( -1.0 )/180.0;
+
+ //Julian centuries since J2000
+ T = num->julianCenturies();
+
+ double Et = 1.0 - 0.002516*T - 0.0000074*T*T;
+
+ //Moon's mean longitude
+ L = 218.3164591 + 481267.88134236*T - 0.0013268*T*T + T*T*T/538841.0 - T*T*T*T/65194000.0;
+ while ( L > 360.0 ) L -= 360.0;
+ while ( L < 0.0 ) L += 360.0;
+ L *= DegtoRad;
+ //Moon's mean elongation
+ D = 297.8502042 + 445267.1115168*T - 0.0016300*T*T + T*T*T/545868.0 - T*T*T*T/113065000.0;
+ while ( D > 360.0 ) D -= 360.0;
+ while ( D < 0.0 ) D += 360.0;
+ D *= DegtoRad;
+ //Sun's mean anomaly
+ M = 357.5291092 + 35999.0502909*T - 0.0001536*T*T + T*T*T/24490000.0;
+ while ( M > 360.0 ) M -= 360.0;
+ while ( M < 0.0 ) M += 360.0;
+ M *= DegtoRad;
+ //Moon's mean anomaly
+ M1= 134.9634114 + 477198.8676313*T + 0.0089970*T*T + T*T*T/69699.0 - T*T*T*T/14712000.0;
+ while ( M1 > 360.0 ) M1 -= 360.0;
+ while ( M1 < 0.0 ) M1 += 360.0;
+ M1 *= DegtoRad;
+ //Moon's argument of latitude (angle from ascending node)
+ F = 93.2720993 + 483202.0175273*T - 0.0034029*T*T - T*T*T/3526000.0 + T*T*T*T/863310000.0;
+ while ( F > 360.0 ) F -= 360.0;
+ while ( F < 0.0 ) F += 360.0;
+ F *= DegtoRad;
+
+ A1 = 119.75 + 131.849*T;
+ A2 = 53.09 + 479264.290*T;
+ A3 = 313.45 + 481226.484*T;
+ while ( A1 > 360.0 ) A1 -= 360.0;
+ while ( A1 < 0.0 ) A1 += 360.0;
+ while ( A2 > 360.0 ) A2 -= 360.0;
+ while ( A2 < 0.0 ) A2 += 360.0;
+ while ( A3 > 360.0 ) A3 -= 360.0;
+ while ( A3 < 0.0 ) A3 += 360.0;
+ A1 *= DegtoRad;
+ A2 *= DegtoRad;
+ A3 *= DegtoRad;
+
+ //Calculate the series expansions stored in moonLR.txt and moonB.txt.
+ //
+ sumL = 0.0;
+ sumR = 0.0;
+
+ if (!loadData()) return false;
+
+ for (MoonLRData *mlrd = LRData.first(); mlrd != 0; mlrd = LRData.next()) {
+
+ E = 1.0;
+ if ( mlrd->nm ) { //if M != 0, include changing eccentricity of Earth's orbit
+ E = Et;
+ if ( abs( mlrd->nm )==2 ) E = E*E; //use E^2
+ }
+ sumL += E*mlrd->Li*sin( mlrd->nd*D + mlrd->nm*M + mlrd->nm1*M1 + mlrd->nf*F );
+ sumR += E*mlrd->Ri*cos( mlrd->nd*D + mlrd->nm*M + mlrd->nm1*M1 + mlrd->nf*F );
+ }
+
+ sumB = 0.0;
+ for (MoonBData *mbd = BData.first(); mbd != 0; mbd = BData.next()) {
+
+ E = 1.0;
+ if ( mbd->nm ) { //if M != 0, include changing eccentricity of Earth's orbit
+ E = Et;
+ if ( abs( mbd->nm )==2 ) E = E*E; //use E^2
+ }
+ sumB += E*mbd->Bi*sin( mbd->nd*D + mbd->nm*M + mbd->nm1*M1 + mbd->nf*F );
+ }
+
+ //Additive terms for sumL and sumB
+ sumL += ( 3958.0*sin( A1 ) + 1962.0*sin( L-F ) + 318.0*sin( A2 ) );
+ sumB += ( -2235.0*sin( L ) + 382.0*sin( A3 ) + 175.0*sin( A1-F ) + 175.0*sin( A1+F ) + 127.0*sin( L-M1 ) - 115.0*sin( L+M1 ) );
+
+ //Geocentric coordinates
+ setEcLong( ( L + DegtoRad*sumL/1000000.0 ) * 180./dms::PI ); //convert radians to degrees
+ setEcLat( ( DegtoRad*sumB/1000000.0 ) * 180./dms::PI );
+ Rearth = ( 385000.56 + sumR/1000.0 )/AU_KM; //distance from Earth, in AU
+ setAngularSize( asin(physicalSize()/Rearth/AU_KM)*60.*180./dms::PI ); //angular size in arcmin
+
+ EclipticToEquatorial( num->obliquity() );
+
+ //Determine position angle
+ findPA( num );
+
+ return true;
+}
+
+void KSMoon::findPhase( const KSSun *Sun ) {
+ Phase.setD( ecLong()->Degrees() - Sun->ecLong()->Degrees() );
+ Phase.setD( Phase.reduce().Degrees() );
+ int iPhase = int( 0.1*Phase.Degrees()+0.5 );
+ if (iPhase==36) iPhase = 0;
+ QString sPhase;
+ sPhase = sPhase.sprintf( "%02d", iPhase );
+ QString imName = "moon" + sPhase + ".png";
+
+ QFile imFile;
+ if ( KSUtils::openDataFile( imFile, imName ) ) {
+ imFile.close();
+ image0()->load( imFile.name() );
+ image()->load( imFile.name() );
+
+ }
+}
+
+QString KSMoon::phaseName() const {
+ double f = illum();
+ double p = phase().Degrees();
+
+ //First, handle the major phases
+ if ( f > 0.99 ) return i18n( "moon phase, 100 percent illuminated", "Full moon" );
+ if ( f < 0.01 ) return i18n( "moon phase, 0 percent illuminated", "New moon" );
+ if ( fabs( f - 0.50 ) < 0.01 ) {
+ if ( p < 180.0 ) return i18n( "moon phase, half-illuminated and growing", "First quarter" );
+ else return i18n( "moon phase, half-illuminated and shrinking", "Third quarter" );
+ }
+
+ //Next, handle the more general cases
+ if ( p < 90.0 ) return i18n( "moon phase between new moon and 1st quarter", "Waxing crescent" );
+ else if ( p < 180.0 ) return i18n( "moon phase between 1st quarter and full moon", "Waxing gibbous" );
+ else if ( p < 270.0 ) return i18n( "moon phase between full moon and 3rd quarter", "Waning gibbous" );
+ else if ( p < 360.0 ) return i18n( "moon phase between 3rd quarter and new moon", "Waning crescent" );
+
+ else return i18n( "unknown" );
+}
diff --git a/kstars/kstars/ksmoon.h b/kstars/kstars/ksmoon.h
new file mode 100644
index 00000000..80f65c3e
--- /dev/null
+++ b/kstars/kstars/ksmoon.h
@@ -0,0 +1,133 @@
+/***************************************************************************
+ ksmoon.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Aug 26 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSMOON_H
+#define KSMOON_H
+
+#include "ksplanetbase.h"
+#include "dms.h"
+
+/**@class KSMoon
+ *A subclass of SkyObject that provides information
+ *needed for the Moon. Specifically, KSMoon provides a moon-specific
+ *findPosition() function. Also, there is a method findPhase(), which returns
+ *the lunar phase as a floating-point number between 0.0 and 1.0.
+ *@short Provides necessary information about the Moon.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStarsData;
+class KSSun;
+
+class KSMoon : public KSPlanetBase {
+public:
+ /**
+ *Default constructor. Set name="Moon".
+ */
+ KSMoon(KStarsData *kd);
+
+ /**Destructor (empty). */
+ ~KSMoon();
+
+ /**
+ *Determine the phase angle of the moon, and assign the appropriate
+ *moon image
+ *@param Sun The current Sun object.
+ */
+ void findPhase( const KSSun *Sun );
+
+ /**@return the moon's current phase angle, as a dms angle
+ */
+ dms phase( void ) const { return Phase; }
+
+ /**@return the illuminated fraction of the Moon as seen from Earth
+ */
+ double illum( void ) const { return 0.5*(1.0 - cos( phase().radians() ) ); }
+
+ /**@return a short string describing the moon's phase
+ */
+ QString phaseName( void ) const;
+
+ /** reimplemented from KSPlanetBase
+ */
+ virtual bool loadData();
+
+protected:
+ /**Reimplemented from KSPlanetBase, this function employs unique algorithms for
+ *estimating the lunar coordinates. Finding the position of the moon is
+ *much more difficult than the other planets. For one thing, the Moon is
+ *a lot closer, so we can detect smaller deviations in its orbit. Also,
+ *the Earth has a significant effect on the Moon's orbit, and their
+ *interaction is complex and nonlinear. As a result, the positions as
+ *calculated by findPosition() are only accurate to about 10 arcseconds
+ *(10 times less precise than the planets' positions!)
+ *@short moon-specific coordinate finder
+ *@param num KSNumbers pointer for the target date/time
+ *@note we don't use the Earth pointer here
+ */
+ virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase* );
+
+private:
+ dms Phase;
+ static bool data_loaded;
+
+/**@class MoonLRData
+ *Encapsulates the Longitude and radius terms of the sums
+ *used to compute the moon's position.
+ *@short Moon Longitude and radius data object
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+ class MoonLRData {
+ public:
+ int nd;
+ int nm;
+ int nm1;
+ int nf;
+ double Li;
+ double Ri;
+
+ MoonLRData( int pnd, int pnm, int pnm1, int pnf, double pLi, double pRi ):
+ nd(pnd), nm(pnm), nm1(pnm1), nf(pnf), Li(pLi), Ri(pRi) {}
+ };
+
+ static QPtrList<MoonLRData> LRData;
+
+/**@class MoonBData
+ *Encapsulates the Latitude terms of the sums
+ *used to compute the moon's position.
+ *@short Moon Latitude data object
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+ class MoonBData {
+ public:
+ int nd;
+ int nm;
+ int nm1;
+ int nf;
+ double Bi;
+
+ MoonBData( int pnd, int pnm, int pnm1, int pnf, double pBi ):
+ nd(pnd), nm(pnm), nm1(pnm1), nf(pnf), Bi(pBi) {}
+ };
+
+ static QPtrList<MoonBData> BData;
+};
+
+#endif
diff --git a/kstars/kstars/ksnewstuff.cpp b/kstars/kstars/ksnewstuff.cpp
new file mode 100644
index 00000000..591b5e50
--- /dev/null
+++ b/kstars/kstars/ksnewstuff.cpp
@@ -0,0 +1,173 @@
+/***************************************************************************
+ ksnewstuff.cpp - description
+ -------------------
+ begin : Wed 21 May 2004
+ copyright : (C) 2004 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdeversion.h>
+#if KDE_IS_VERSION( 3, 2, 90 )
+
+#include <kapplication.h>
+#include <kaction.h>
+#include <kdebug.h>
+#include <kglobal.h>
+#include <kstandarddirs.h>
+#include <kdirwatch.h>
+#include <kprogress.h>
+#include <ktar.h>
+#include <qdir.h>
+#include <qcursor.h>
+#include <qregexp.h>
+
+#include "ksnewstuff.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "deepskyobject.h"
+#include "objectnamelist.h"
+#include "skymap.h"
+
+KSNewStuff::KSNewStuff( QWidget *parent ) :
+ QObject(), KNewStuff( "kstars", parent ), NGCUpdated( false )
+{
+ ks = (KStars*)parent;
+ kdw = new KDirWatch( this );
+ kdw->addDir( KGlobal::dirs()->saveLocation("data", kapp->instanceName(), true) );
+}
+
+bool KSNewStuff::install( const QString &fileName )
+{
+ kdDebug() << "KSNewStuff::install(): " << fileName << endl;
+
+ KTar archive( fileName );
+ if ( !archive.open( IO_ReadOnly ) )
+ return false;
+
+ const KArchiveDirectory *archiveDir = archive.directory();
+ const QString destDir = KGlobal::dirs()->saveLocation("data", kapp->instanceName(), true);
+ KStandardDirs::makeDir( destDir );
+
+ //monitor destDir for changes; inform updateData when files are created.
+ connect( kdw, SIGNAL( dirty( const QString & ) ), this, SLOT( updateData( const QString & ) ) );
+
+ archiveDir->copyTo(destDir);
+ archive.close();
+ kapp->processEvents(10000);
+
+ //read the new data into the program
+ //this return might be the result of checking if everything is installed ok
+ return true;
+}
+
+void KSNewStuff::updateData( const QString &path ) {
+ QDir qd( path );
+ qd.setSorting( QDir::Time );
+ qd.setFilter( QDir::Files );
+
+ //Show the Wait cursor
+ ks->setCursor(QCursor(Qt::WaitCursor));
+
+
+ //Handle the Steinicke NGC/IC catalog
+ if ( !NGCUpdated && qd[0].contains( "ngcic" ) ) {
+ //Build a progress dialog to show during data installation.
+ KProgressDialog prog( 0, "newstuffprogdialog",
+ i18n( "Please Wait" ), i18n( "Installing Steinicke NGC/IC catalog..." ), false /*modal*/ );
+ prog.setAllowCancel( false );
+ prog.setMinimumDuration( 0 /*millisec*/ );
+ prog.progressBar()->setTotalSteps( 0 ); //show generic progress activity
+ prog.show();
+ kapp->processEvents(1000);
+
+ //First, remove the existing NGC/IC objects from the ObjectNameList.
+ for ( DeepSkyObject *o = ks->data()->deepSkyList.first(); o; o = ks->data()->deepSkyList.next() ) {
+ if ( o->hasLongName() && o->longname() != o->name() ) ks->data()->ObjNames.remove( o->longname() );
+ ks->data()->ObjNames.remove( o->name() );
+ }
+
+ //We can safely clear the Messier/NGC/IC/Other lists, since their pointers are secondary
+ ks->data()->deepSkyListMessier.clear();
+ ks->data()->deepSkyListNGC.clear();
+ ks->data()->deepSkyListIC.clear();
+ ks->data()->deepSkyListOther.clear();
+
+ //Finally, we can clear deepSkyList. This will automatically delete the SkyObjects
+ ks->data()->deepSkyList.clear();
+
+ //Send progress messages to the console
+ connect( ks->data(), SIGNAL( progressText(QString) ), ks->data(), SLOT( slotConsoleMessage(QString) ) );
+ connect( ks->data(), SIGNAL( progressText(QString) ), ks->data(), SLOT( slotProcessEvents() ) );
+
+ //We are now ready to read the new NGC/IC catalog
+ ks->data()->readDeepSkyData();
+
+ //Avoid redundant installs
+ NGCUpdated = true;
+
+ //Re-assign image/info links. 3rd param means deep-sky objects only
+ ks->data()->readURLData( "image_url.dat", 0, true );
+ ks->data()->readURLData( "info_url.dat", 1, true );
+
+ ks->data()->setFullTimeUpdate();
+ ks->data()->updateTime( ks->geo(), ks->map() );
+ ks->map()->forceUpdate();
+ }
+
+ //Handle the inline Messier images
+ // **No action required**
+
+ //Handle the ephemerides
+ if ( qd[0] == "asteroids.dat" || qd[0] == "comets.dat" ) {
+ //Build a progress dialog to show during data installation.
+ KProgressDialog prog( 0, "newstuffprogdialog",
+ i18n( "Please Wait" ), i18n( "Installing comet and asteroid ephemerides..." ), true /*modal*/ );
+ prog.setAllowCancel( false );
+ prog.setMinimumDuration( 50 /*millisec*/ );
+ prog.progressBar()->setTotalSteps( 0 ); //generic progress activity
+
+ //First, remove the existing asteroids and comets from the ObjectNameList.
+ for ( SkyObject *o = (SkyObject*)(ks->data()->asteroidList.first()); o; o = (SkyObject*)(ks->data()->asteroidList.next()) ) {
+ if ( o->hasLongName() && o->longname() != o->name() ) ks->data()->ObjNames.remove( o->longname() );
+ ks->data()->ObjNames.remove( o->name() );
+ }
+ for ( SkyObject *o = (SkyObject*)(ks->data()->cometList.first()); o; o = (SkyObject*)(ks->data()->cometList.next()) ) {
+ if ( o->hasLongName() && o->longname() != o->name() ) ks->data()->ObjNames.remove( o->longname() );
+ ks->data()->ObjNames.remove( o->name() );
+ }
+
+ //Clear the asteroids and comets lists
+ ks->data()->asteroidList.clear();
+ ks->data()->cometList.clear();
+
+ //Send progress messages to the console
+ connect( ks->data(), SIGNAL( progressText(QString) ), ks->data(), SLOT( slotConsoleMessage(QString) ) );
+
+ //add new asteroids and comets
+ ks->data()->readAsteroidData();
+ ks->data()->readCometData();
+
+ //Do a full update
+ ks->data()->setFullTimeUpdate();
+ ks->data()->updateTime( ks->geo(), ks->map() );
+ ks->map()->forceUpdate();
+ }
+
+ //Restore arrow cursor
+ ks->setCursor(QCursor(Qt::ArrowCursor));
+}
+
+void KSNewStuff::slotProcessEvents() { kapp->processEvents( 500 ); }
+
+#include "ksnewstuff.moc"
+
+#endif // KDE >= 3.2.90
diff --git a/kstars/kstars/ksnewstuff.h b/kstars/kstars/ksnewstuff.h
new file mode 100644
index 00000000..1578ed95
--- /dev/null
+++ b/kstars/kstars/ksnewstuff.h
@@ -0,0 +1,94 @@
+/***************************************************************************
+ ksnewstuff.h - description
+ -------------------
+ begin : Wed 21 May 2004
+ copyright : (C) 2004 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+/**
+ *@class KSNewStuff
+ *Subclass of KNewStuff, which provides a GUI for downloading extra
+ *application data from the internet. The KStars version is cutomized to
+ *parse the newly downloaded data and incorporate it immediately into
+ *the program.
+ *@note This class is only compiled if the user has KDE >= 3.2.90, because
+ *earlier versions of KDE did not have KNewStuff.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+#ifndef KSNEWSTUFF_H
+#define KSNEWSTUFF_H
+
+#include <kdeversion.h>
+
+#if KDE_IS_VERSION( 3, 2, 90 )
+
+#include <klocale.h>
+#include <kdebug.h>
+#include <qobject.h>
+
+#include <knewstuff/knewstuff.h>
+
+class KDirWatch;
+class KStars;
+
+class KSNewStuff : public QObject, public KNewStuff
+{
+ Q_OBJECT
+ public:
+ /**
+ *Constructor
+ *@p parent pointer to the parent widget
+ */
+ KSNewStuff( QWidget *parent = 0 );
+
+ /**
+ *Install new application data
+ *@p fileName the name of the file to be installed
+ *@note overloaded from KNewStuff
+ */
+ bool install( const QString &fileName );
+
+ /**
+ *Upload a data file
+ *@p fileName The file to upload
+ *@note this function is not yet implemented, and is just a placeholder
+ */
+ bool createUploadFile( const QString & /*fileName*/ ) {
+ kdDebug() << i18n( "Uploading data is not possible yet!" );
+ return false;
+ }
+
+ public slots:
+ /**
+ *Incorporate the newly-downloaded data into the program.
+ *This slot is called whenever files are added to the data directory
+ *@p newFile The name of the file that was just added to the data directory
+ */
+ void updateData( const QString &newFile );
+
+ /**
+ *Simply calls kapp->processEvents(), to make the UI responsive while
+ *new NGC/IC data are being added to the program.
+ */
+ void slotProcessEvents();
+
+ private:
+ KDirWatch *kdw;
+ KStars *ks;
+ bool NGCUpdated;
+};
+
+#endif // KDE >= 3.2.90
+#endif // KSNEWSTUFF_H
diff --git a/kstars/kstars/ksnumbers.cpp b/kstars/kstars/ksnumbers.cpp
new file mode 100644
index 00000000..1e4e8e9c
--- /dev/null
+++ b/kstars/kstars/ksnumbers.cpp
@@ -0,0 +1,404 @@
+/***************************************************************************
+ ksnumbers.cpp - description
+ -------------------
+ begin : Sun Jan 13 2002
+ copyright : (C) 2002-2005 by Jason Harris
+ email : kstars@30doradus.org
+ copyright : (C) 2004-2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "ksnumbers.h"
+
+// 63 elements
+const int KSNumbers::arguments[NUTTERMS][5] = {
+{ 0, 0, 0, 0, 1},
+{-2, 0, 0, 2, 2},
+{ 0, 0, 0, 2, 2},
+{ 0, 0, 0, 0, 2},
+{ 0, 1, 0, 0, 0},
+{ 0, 0, 1, 0, 0},
+{-2, 1, 0, 2, 2},
+{ 0, 0, 0, 2, 1},
+{ 0, 0, 1, 2, 2},
+{-2,-1, 0, 2, 2},
+{-2, 0, 1, 0, 0},
+{-2, 0, 0, 2, 1},
+{ 0, 0,-1, 2, 2},
+{ 2, 0, 0, 0, 0},
+{ 0, 0, 1, 0, 1},
+{ 2, 0,-1, 2, 2},
+{ 0, 0,-1, 0, 1},
+{ 0, 0, 1, 2, 1},
+{-2, 0, 2, 0, 0},
+{ 0, 0,-2, 2, 1},
+{ 2, 0, 0, 2, 2},
+{ 0, 0, 2, 2, 2},
+{ 0, 0, 2, 0, 0},
+{-2, 0, 1, 2, 2},
+{ 0, 0, 0, 2, 0},
+{-2, 0, 0, 2, 0},
+{ 0, 0,-1, 2, 1},
+{ 0, 2, 0, 0, 0},
+{ 2, 0,-1, 0, 1},
+{-2, 2, 0, 2, 2},
+{ 0, 1, 0, 0, 1},
+{-2, 0, 1, 0, 1},
+{ 0,-1, 0, 0, 1},
+{ 0, 0, 2,-2, 0},
+{ 2, 0,-1, 2, 1},
+{ 2, 0, 1, 2, 2},
+{ 0, 1, 0, 2, 2},
+{-2, 1, 1, 0, 0},
+{ 0,-1, 0, 2, 2},
+{ 2, 0, 0, 2, 1},
+{ 2, 0, 1, 0, 0},
+{-2, 0, 2, 2, 2},
+{-2, 0, 1, 2, 1},
+{ 2, 0,-2, 0, 1},
+{ 2, 0, 0, 0, 1},
+{ 0,-1, 1, 0, 0},
+{-2,-1, 0, 2, 1},
+{-2, 0, 0, 0, 1},
+{ 0, 0, 2, 2, 1},
+{-2, 0, 2, 0, 1},
+{-2, 1, 0, 2, 1},
+{ 0, 0, 1,-2, 0},
+{-1, 0, 1, 0, 0},
+{-2, 1, 0, 0, 0},
+{ 1, 0, 0, 0, 0},
+{ 0, 0, 1, 2, 0},
+{ 0, 0,-2, 2, 2},
+{-1,-1, 1, 0, 0},
+{ 0, 1, 1, 0, 0},
+{ 0,-1, 1, 2, 2},
+{ 2,-1,-1, 2, 2},
+{ 0, 0, 3, 2, 2},
+{ 2,-1, 0, 2, 2}
+};
+
+const int KSNumbers::amp[NUTTERMS][4] = {
+{-171996,-1742, 92025, 89},
+{ -13187, -16, 5736,-31},
+{ -2274, -2, 977, -5},
+{ 2062, 2, -895, 5},
+{ 1426, -34, 54, -1},
+{ 712, 1, -7, 0},
+{ -517, 12, 224, -6},
+{ -386, -4, 200, 0},
+{ -301, 0, 129, -1},
+{ 217, -5, -95, 3},
+{ -158, 0, 0, 0},
+{ 129, 1, -70, 0},
+{ 123, 0, -53, 0},
+{ 63, 0, 0, 0},
+{ 63, 1, -33, 0},
+{ -59, 0, 26, 0},
+{ -58, -1, 32, 0},
+{ -51, 0, 27, 0},
+{ 48, 0, 0, 0},
+{ 46, 0, -24, 0},
+{ -38, 0, 16, 0},
+{ -31, 0, 13, 0},
+{ 29, 0, 0, 0},
+{ 29, 0, -12, 0},
+{ 26, 0, 0, 0},
+{ -22, 0, 0, 0},
+{ 21, 0, -10, 0},
+{ 17, -1, 0, 0},
+{ 16, 0, -8, 0},
+{ -16, 1, 7, 0},
+{ -15, 0, 9, 0},
+{ -13, 0, 7, 0},
+{ -12, 0, 6, 0},
+{ 11, 0, 0, 0},
+{ -10, 0, 5, 0},
+{ -8, 0, 3, 0},
+{ 7, 0, -3, 0},
+{ -7, 0, 0, 0},
+{ -7, 0, 3, 0},
+{ -7, 0, 3, 0},
+{ 6, 0, 0, 0},
+{ 6, 0, -3, 0},
+{ 6, 0, -3, 0},
+{ -6, 0, 3, 0},
+{ -6, 0, 3, 0},
+{ 5, 0, 0, 0},
+{ -5, 0, 3, 0},
+{ -5, 0, 3, 0},
+{ -5, 0, 3, 0},
+{ 4, 0, 0, 0},
+{ 4, 0, 0, 0},
+{ 4, 0, 0, 0},
+{ -4, 0, 0, 0},
+{ -4, 0, 0, 0},
+{ -4, 0, 0, 0},
+{ 3, 0, 0, 0},
+{ -3, 0, 0, 0},
+{ -3, 0, 0, 0},
+{ -3, 0, 0, 0},
+{ -3, 0, 0, 0},
+{ -3, 0, 0, 0},
+{ -3, 0, 0, 0},
+{ -3, 0, 0, 0}
+};
+
+
+KSNumbers::KSNumbers( long double jd ){
+ K.setD( 20.49552 / 3600. ); //set the constant of aberration
+ updateValues( jd );
+}
+
+KSNumbers::~KSNumbers(){
+}
+
+void KSNumbers::updateValues( long double jd ) {
+ dms arg;
+ double args, argc;
+
+ days = jd;
+
+ //Julian Centuries since J2000.0
+ T = ( jd - J2000 ) / 36525.;
+
+ // Julian Millenia since J2000.0
+ jm = T / 10.0;
+
+ double T2 = T*T;
+ double T3 = T2*T;
+
+ //Sun's Mean Longitude
+ L.setD( 280.46645 + 36000.76983*T + 0.0003032*T2 );
+
+ //Mean elongation of the Moon from the Sun
+ D.setD( 297.85036 + 445267.111480*T - 0.0019142*T2 + T3/189474.);
+
+ //Sun's Mean Anomaly
+ M.setD( 357.52910 + 35999.05030*T - 0.0001559*T2 - 0.00000048*T3);
+
+ //Moon's Mean Anomaly
+ MM.setD( 134.96298 + 477198.867398*T + 0.0086972*T2 + T3/56250.0 );
+
+ //Moon's Mean Longitude
+ LM.setD( 218.3164591 + 481267.88134236*T - 0.0013268*T2 + T3/538841. - T*T*T*T/6519400.);
+
+ //Moon's argument of latitude
+ F.setD( 93.27191 + 483202.017538*T - 0.0036825*T2 + T3/327270.);
+
+ //Longitude of Moon's Ascending Node
+ O.setD( 125.04452 - 1934.136261*T + 0.0020708*T2 + T3/450000.0 );
+
+ //Earth's orbital eccentricity
+ e = 0.016708617 - 0.000042037*T - 0.0000001236*T2;
+
+ double C = ( 1.914600 - 0.004817*T - 0.000014*T2 ) * sin( M.radians() )
+ + ( 0.019993 - 0.000101*T ) * sin( 2.0* M.radians() )
+ + 0.000290 * sin( 3.0* M.radians() );
+
+ //Sun's True Longitude
+ L0.setD( L.Degrees() + C );
+
+ //Sun's True Anomaly
+ M0.setD( M.Degrees() + C );
+
+ //Obliquity of the Ecliptic
+ double U = T/100.0;
+ double dObliq = -4680.93*U - 1.55*U*U + 1999.25*U*U*U
+ - 51.38*U*U*U*U - 249.67*U*U*U*U*U
+ - 39.05*U*U*U*U*U*U + 7.12*U*U*U*U*U*U*U
+ + 27.87*U*U*U*U*U*U*U*U + 5.79*U*U*U*U*U*U*U*U*U
+ + 2.45*U*U*U*U*U*U*U*U*U*U;
+ Obliquity.setD( 23.43929111 + dObliq/3600.0);
+
+ //Nutation parameters
+ dms L2, M2, O2;
+ double sin2L, cos2L, sin2M, cos2M;
+ double sinO, cosO, sin2O, cos2O;
+
+ O2.setD( 2.0*O.Degrees() );
+ L2.setD( 2.0*L.Degrees() ); //twice mean ecl. long. of Sun
+ M2.setD( 2.0*LM.Degrees() ); //twice mean ecl. long. of Moon
+
+ O.SinCos( sinO, cosO );
+ O2.SinCos( sin2O, cos2O );
+ L2.SinCos( sin2L, cos2L );
+ M2.SinCos( sin2M, cos2M );
+
+// deltaEcLong = ( -17.2*sinO - 1.32*sin2L - 0.23*sin2M + 0.21*sin2O)/3600.0; //Ecl. long. correction
+// deltaObliquity = ( 9.2*cosO + 0.57*cos2L + 0.10*cos2M - 0.09*cos2O)/3600.0; //Obliq. correction
+
+ deltaEcLong = 0.;
+ deltaObliquity = 0.;
+
+ for (unsigned int i=0; i < NUTTERMS; i++) {
+
+ arg.setD ( arguments[i][0]*D.Degrees() + arguments[i][1]*M.Degrees() +
+ arguments[i][2]*MM.Degrees() + arguments[i][3]*F.Degrees() + arguments[i][4]*O.Degrees() );
+ arg.SinCos( args, argc );
+
+ deltaEcLong += (amp[i][0] + amp[i][1]/10. * T ) * args * 1e-4 ;
+ deltaObliquity += (amp[i][2] + amp[i][3]/10. * T ) * argc * 1e-4 ;
+ }
+
+ deltaEcLong/= 3600.0;
+ deltaObliquity /= 3600.0;
+
+ //Compute Precession Matrices:
+ XP.setD( 0.6406161*T + 0.0000839*T2 + 0.0000050*T3 );
+ YP.setD( 0.5567530*T - 0.0001185*T2 - 0.0000116*T3 );
+ ZP.setD( 0.6406161*T + 0.0003041*T2 + 0.0000051*T3 );
+
+ XP.SinCos( SX, CX );
+ YP.SinCos( SY, CY );
+ ZP.SinCos( SZ, CZ );
+
+//P1 is used to precess from any epoch to J2000
+ P1[0][0] = CX*CY*CZ - SX*SZ;
+ P1[1][0] = CX*CY*SZ + SX*CZ;
+ P1[2][0] = CX*SY;
+ P1[0][1] = -1.0*SX*CY*CZ - CX*SZ;
+ P1[1][1] = -1.0*SX*CY*SZ + CX*CZ;
+ P1[2][1] = -1.0*SX*SY;
+ P1[0][2] = -1.0*SY*CZ;
+ P1[1][2] = -1.0*SY*SZ;
+ P1[2][2] = CY;
+
+//P2 is used to precess from J2000 to any other epoch (it is the transpose of P1)
+ P2[0][0] = CX*CY*CZ - SX*SZ;
+ P2[1][0] = -1.0*SX*CY*CZ - CX*SZ;
+ P2[2][0] = -1.0*SY*CZ;
+ P2[0][1] = CX*CY*SZ + SX*CZ;
+ P2[1][1] = -1.0*SX*CY*SZ + CX*CZ;
+ P2[2][1] = -1.0*SY*SZ;
+ P2[0][2] = CX*SY;
+ P2[1][2] = -1.0*SX*SY;
+ P2[2][2] = CY;
+
+//Compute Precession Matrices from B1950 to 1984 using Newcomb formulae
+
+ XB.setD( 0.217697 );
+ YB.setD( 0.189274 );
+ ZB.setD( 0.217722 );
+
+ XB.SinCos( SXB, CXB );
+ YB.SinCos( SYB, CYB );
+ ZB.SinCos( SZB, CZB );
+
+//P1B is used to precess from 1984 to B1950:
+
+ P1B[0][0] = CXB*CYB*CZB - SXB*SZB;
+ P1B[1][0] = CXB*CYB*SZB + SXB*CZB;
+ P1B[2][0] = CXB*SYB;
+ P1B[0][1] = -1.0*SXB*CYB*CZB - CXB*SZB;
+ P1B[1][1] = -1.0*SXB*CYB*SZB + CXB*CZB;
+ P1B[2][1] = -1.0*SXB*SYB;
+ P1B[0][2] = -1.0*SYB*CZB;
+ P1B[1][2] = -1.0*SYB*SZB;
+ P1B[2][2] = CYB;
+
+//P2 is used to precess from B1950 to 1984 (it is the transpose of P1)
+ P2B[0][0] = CXB*CYB*CZB - SXB*SZB;
+ P2B[1][0] = -1.0*SXB*CYB*CZB - CXB*SZB;
+ P2B[2][0] = -1.0*SYB*CZB;
+ P2B[0][1] = CXB*CYB*SZB + SXB*CZB;
+ P2B[1][1] = -1.0*SXB*CYB*SZB + CXB*CZB;
+ P2B[2][1] = -1.0*SYB*SZB;
+ P2B[0][2] = CXB*SYB;
+ P2B[1][2] = -1.0*SXB*SYB;
+ P2B[2][2] = CYB;
+
+
+ // Mean longitudes for the planets. radians
+ //
+
+ // TODO Pasar a grados
+ double LVenus = 3.1761467+1021.3285546*T; // Venus
+ double LMars = 1.7534703+ 628.3075849*T; // Mars
+ double LEarth = 6.2034809+ 334.0612431*T; // Earth
+ double LJupiter = 0.5995465+ 52.9690965*T; // Jupiter
+ double LSaturn = 0.8740168+ 21.3299095*T; // Saturn
+ double LNeptune = 5.3118863+ 3.8133036*T; // Neptune
+ double LUranus = 5.4812939+ 7.4781599*T; // Uranus
+
+ double LMRad = 3.8103444+8399.6847337*T; // Moon
+ double DRad = 5.1984667+7771.3771486*T;
+ double MMRad = 2.3555559+8328.6914289*T; // Moon
+ double FRad = 1.6279052+8433.4661601*T;
+
+ /** Contibutions to the velocity of the Earth referred to the barycenter of the solar system
+ in the J2000 equatorial system
+ Velocities 10^{-8} AU/day
+ Ron & Vondrak method
+ **/
+
+ double vondrak[36][7] = {
+ {LMars, -1719914-2*T, -25, 25-13*T,1578089+156*T, 10+32*T,684185-358*T},
+ {2*LMars, 6434+141*T,28007-107*T,25697-95*T, -5904-130*T,11141-48*T, -2559-55*T},
+ {LJupiter, 715, 0, 6, -657, -15, -282},
+ {LMRad, 715, 0, 0, -656, 0, -285},
+ {3*LMars, 486-5*T, -236-4*T, -216-4*T, -446+5*T, -94, -193},
+ {LSaturn, 159, 0, 2, -147, -6, -61},
+ {FRad, 0, 0, 0, 26, 0, -59},
+ {LMRad+MMRad, 39, 0, 0, -36, 0, -16},
+ {2*LJupiter, 33, -10, -9, -30, -5, -13},
+ {2*LMars-LJupiter, 31, 1, 1, -28, 0, -12},
+ {3*LMars-8*LEarth+3*LJupiter, 8, -28, 25, 8, 11, 3},
+ {5*LMars-8*LEarth+3*LJupiter, 8, -28, -25, -8, -11, -3},
+ {2*LVenus-LMars, 21, 0, 0, -19, 0, -8},
+ {LVenus, -19, 0, 0, 17, 0, 8},
+ {LNeptune, 17, 0, 0, -16, 0, -7},
+ {LMars-2*LJupiter, 16, 0, 0, 15, 1, 7},
+ {LUranus, 16, 0, 1, -15, -3, -6},
+ {LMars+LJupiter, 11, -1, -1, -10, -1, -5},
+ {2*LVenus-2*LMars, 0, -11, -10, 0, -4, 0},
+ {LMars-LJupiter, -11, -2, -2, 9, -1, 4},
+ {4*LMars, -7, -8, -8, 6, -3, 3},
+ {3*LMars-2*LJupiter, -10, 0, 0, 9, 0, 4},
+ {LVenus-2*LMars, -9, 0, 0, -9, 0, -4},
+ {2*LVenus-3*LMars, -9, 0, 0, -8, 0, -4},
+ {2*LSaturn, 0, -9, -8, 0, -3, 0},
+ {2*LVenus-4*LMars, 0, -9, 8, 0, 3, 0},
+ {3*LMars-2*LEarth, 8, 0, 0, -8, 0, -3},
+ {LMRad+2*DRad-MMRad, 8, 0, 0, -7, 0, -3},
+ {8*LVenus-12*LMars, -4, -7, -6, 4, -3, 2},
+ {8*LVenus-14*LMars, -4, -7, 6, -4, 3, -2},
+ {2*LEarth, -6, -5, -4, 5, -2, 2},
+ {3*LVenus-4*LMars, -1, -1, -2, -7, 1, -4},
+ {2*LMars-2*LJupiter, 4, -6, -5, -4, -2, -2},
+ {3*LVenus-3*LMars, 0, -7, -6, 0, -3, 0},
+ {2*LMars-2*LEarth, 5, -5, -4, -5, -2, -2},
+ {LMRad-2*DRad, 5, 0, 0, -5, 0, -2}
+ };
+
+ dms anglev;
+ double sa, ca;
+ // Vearth X component
+ vearth[0] = 0.;
+ // Vearth Y component
+ vearth[1] = 0.;
+ // Vearth Z component
+ vearth[2] = 0.;
+
+ for (unsigned int i=0; i<36; i++) {
+ anglev.setRadians(vondrak[i][0]);
+ anglev.SinCos(sa,ca);
+ for (unsigned int j=0; j<3; j++) {
+ vearth[j] += vondrak[i][2*j+1]*sa +vondrak[i][2*j+2]*ca;
+ }
+ }
+
+ const double UA2km = 1.49597870/86400.; // 10^{-8}*UA/dia -> km/s
+
+ for (unsigned int j=0; j<3; j++) {
+ vearth[j] = vearth[j] * UA2km;
+ }
+}
diff --git a/kstars/kstars/ksnumbers.h b/kstars/kstars/ksnumbers.h
new file mode 100644
index 00000000..1da4de99
--- /dev/null
+++ b/kstars/kstars/ksnumbers.h
@@ -0,0 +1,127 @@
+/***************************************************************************
+ ksnumbers.h - description
+ -------------------
+ begin : Sun Jan 13 2002
+ copyright : (C) 2002-2005 by Jason Harris
+ email : kstars@30doradus.org
+ copyright : (C) 2004-2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSNUMBERS_H
+#define KSNUMBERS_H
+
+#define NUTTERMS 63
+
+#include "dms.h"
+
+/**@class KSNumbers
+ *
+ *There are several time-dependent values used in position calculations,
+ *that are not specific to an object. This class provides
+ *storage for these values, and methods for calculating them for a given date.
+ *The numbers include solar data like the true/mean solar anomalies
+ *and longitudes, the longitude of the Earth's perihelion, the
+ *eccentricity of Earth's orbit, the
+ *constant of aberration, the obliquity of the Ecliptic, the effects of
+ *Nutation (delta Obliquity and delta Ecliptic longitude),
+ *the Julian Day/Century/Millenium, and arrays for computing the precession.
+ *@short Store several time-dependent astronomical quantities.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KSNumbers {
+public:
+ /**Constructor. */
+ KSNumbers( long double jd );
+ /**Destructor (empty). */
+ ~KSNumbers();
+
+ /**@return the current Obliquity (the angle of inclination between
+ *the celestial equator and the ecliptic)
+ */
+ const dms* obliquity() const { return &Obliquity; }
+
+ /**@return the constant of aberration (20.49 arcsec). */
+ dms constAberr() const { return K; }
+
+ /**@return the mean solar anomaly. */
+ dms sunMeanAnomaly() const { return M; }
+
+ /**@return the mean solar longitude. */
+ dms sunMeanLongitude() const { return L; }
+
+ /**@return the true solar anomaly. */
+ dms sunTrueAnomaly() const { return M0; }
+
+ /**@return the true solar longitude. */
+ dms sunTrueLongitude() const { return L0; }
+
+ /**@return the longitude of the Earth's perihelion point. */
+ dms earthPerihelionLongitude() const { return P; }
+
+ /**@return eccentricity of Earth's orbit.*/
+ double earthEccentricity() const { return e; }
+
+ /**@return the change in obliquity due to the nutation of
+ * Earth's orbit. Value is in degrees */
+ double dObliq() const { return deltaObliquity; }
+
+ /**@return the change in Ecliptic Longitude due to nutation.
+ * Value is in degrees. */
+ double dEcLong() const { return deltaEcLong; }
+
+ /**@return Julian centuries since J2000*/
+ double julianCenturies() const { return T; }
+
+ /**@return Julian Day*/
+ long double julianDay() const { return days; }
+
+ /**@return Julian Millenia since J2000*/
+ double julianMillenia() const { return jm; }
+
+ /**@return element of P1 precession array at position [i1][i2] */
+ double p1( int i1, int i2 ) const { return P1[i1][i2]; }
+
+ /**@return element of P2 precession array at position [i1][i2] */
+ double p2( int i1, int i2 ) const { return P2[i1][i2]; }
+
+ /**@return element of P1B precession array at position [i1][i2] */
+ double p1b( int i1, int i2 ) const { return P1B[i1][i2]; }
+
+ /**@return element of P2B precession array at position [i1][i2] */
+ double p2b( int i1, int i2 ) const { return P2B[i1][i2]; }
+
+ /**@short update all values for the date given as an argument.
+ *@param jd the Julian date for which to compute values
+ */
+ void updateValues( long double jd );
+
+ double vEarth(int i) const {return vearth[i];}
+
+private:
+ dms Obliquity, K, L, L0, LM, M, M0, O, P, D, MM, F;
+ dms XP, YP, ZP, XB, YB, ZB;
+ double CX, SX, CY, SY, CZ, SZ;
+ double CXB, SXB, CYB, SYB, CZB, SZB;
+ double P1[3][3], P2[3][3], P1B[3][3], P2B[3][3];
+ double deltaObliquity, deltaEcLong;
+ double e, T, TB;
+ long double days;
+ double jm;
+ static const int arguments[NUTTERMS][5];
+ static const int amp[NUTTERMS][4];
+ double vearth[3];
+};
+
+#endif
diff --git a/kstars/kstars/ksplanet.cpp b/kstars/kstars/ksplanet.cpp
new file mode 100644
index 00000000..1118e218
--- /dev/null
+++ b/kstars/kstars/ksplanet.cpp
@@ -0,0 +1,291 @@
+/***************************************************************************
+ ksplanet.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Jul 22 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <math.h>
+#include <kdebug.h>
+#include <qfile.h>
+
+#include "ksplanet.h"
+#include "ksnumbers.h"
+#include "ksutils.h"
+#include "ksfilereader.h"
+
+KSPlanet::OrbitDataManager KSPlanet::odm;
+
+KSPlanet::OrbitDataColl::OrbitDataColl() {
+// avoid memory leaks
+ for (int i=0; i<6; i++) {
+ Lon[i].setAutoDelete(true);
+ Lat[i].setAutoDelete(true);
+ Dst[i].setAutoDelete(true);
+ }
+}
+
+
+KSPlanet::OrbitDataManager::OrbitDataManager() : dict(31, true) {
+ // delete all data automatically to avoid a leak
+ dict.setAutoDelete(true);
+}
+
+bool KSPlanet::OrbitDataManager::readOrbitData(QString fname,
+ QPtrVector<KSPlanet::OrbitData> *vector) {
+ QString line;
+ QFile f;
+ double A, B, C;
+
+ QPtrList<OrbitData> DData;
+
+ if ( KSUtils::openDataFile( f, fname ) ) {
+ KSFileReader fileReader( f ); // close file is included
+ while ( fileReader.hasMoreLines() ) {
+ line = fileReader.readLine();
+ QTextIStream instream( &line );
+ instream >> A >> B >> C;
+ DData.append(new OrbitData(A, B, C));
+
+ }
+/* old code
+ QTextStream stream( &f );
+ while ( !stream.eof() ) {
+ line = stream.readLine();
+ QTextIStream instream( &line );
+ instream >> A >> B >> C;
+ DData.append(new OrbitData(A, B, C));
+
+ }
+ f.close();
+*/
+ } else {
+ return false;
+ }
+
+ DData.toVector(vector);
+
+ return true;
+}
+
+KSPlanet::OrbitDataColl *KSPlanet::OrbitDataManager::loadData(QString n) {
+ QString fname, snum, line;
+ QFile f;
+ int nCount = 0;
+ OrbitDataColl *ret;
+
+// kdDebug() << k_funcinfo << " Loading data named " << n << endl;
+
+ n = n.lower();
+
+ if ((ret = dict[n])) {
+// kdDebug() << k_funcinfo << " already loaded - returning" << endl;
+ return ret;
+ }
+
+ ret = new OrbitDataColl;
+
+ //Ecliptic Longitude
+ for (int i=0; i<6; ++i) {
+ snum.setNum( i );
+ fname = n + ".L" + snum + ".vsop";
+ if (readOrbitData(fname, &(ret->Lon[i])))
+ nCount++;
+ }
+
+ if ( nCount==0 ){ //No longitude data found!
+ delete ret;
+ return 0;
+ }
+
+ //Ecliptic Latitude
+ for (int i=0; i<6; ++i) {
+ snum.setNum( i );
+ fname = n + ".B" + snum + ".vsop";
+ if (readOrbitData(fname, &(ret->Lat[i])))
+ nCount++;
+
+ }
+
+ if (nCount==0){ //no latitude data found!
+ delete ret;
+ return 0;
+ }
+
+ //Heliocentric Distance
+ for (int i=0; i<6; ++i) {
+ snum.setNum( i );
+ fname = n + ".R" + snum + ".vsop";
+ if (readOrbitData(fname, &(ret->Dst[i])))
+ nCount++;
+
+ }
+
+ if (nCount==0){ //no distance data found!
+ delete ret;
+ return 0;
+ }
+
+ dict.insert(n, ret);
+
+
+// kdDebug() << k_funcinfo << " successful load" << endl;
+
+ return ret;
+}
+
+KSPlanet::KSPlanet( KStarsData *kd, QString s, QString imfile, double pSize )
+ : KSPlanetBase(kd, s, imfile, pSize ), data_loaded(false) {
+}
+
+bool KSPlanet::loadData() {
+ return (odm.loadData(name()) != 0);
+}
+
+void KSPlanet::calcEcliptic(double Tau, EclipticPosition &epret) const {
+ double sum[6];
+ OrbitDataColl * odc;
+ double Tpow[6];
+
+ Tpow[0] = 1.0;
+ for (int i=1; i<6; ++i) {
+ Tpow[i] = Tpow[i-1] * Tau;
+ }
+
+ if (!(odc = odm.loadData(name()))) {
+ epret.longitude = 0.0;
+ epret.latitude = 0.0;
+ epret.radius = 0.0;
+ kdError() << "Could not get data for '" << name() << "'" << endl;
+ return;
+ }
+
+ //Ecliptic Longitude
+ for (int i=0; i<6; ++i) {
+ sum[i] = 0.0;
+ for (uint j = 0; j < odc->Lon[i].size(); ++j) {
+ sum[i] += odc->Lon[i][j]->A * cos( odc->Lon[i][j]->B + odc->Lon[i][j]->C*Tau );
+ /*
+ kdDebug() << "sum[" << i <<"] =" << sum[i] <<
+ " A = " << odc->Lon[i][j]->A << " B = " << odc->Lon[i][j]->B <<
+ " C = " << odc->Lon[i][j]->C << endl;
+ */
+ }
+ sum[i] *= Tpow[i];
+ //kdDebug() << name() << " : sum[" << i << "] = " << sum[i] <<endl;
+ }
+
+ epret.longitude.setRadians( sum[0] + sum[1] + sum[2] + sum[3] + sum[4] + sum[5] );
+ epret.longitude.setD( epret.longitude.reduce().Degrees() );
+
+ //Compute Ecliptic Latitude
+ for (uint i=0; i<6; ++i) {
+ sum[i] = 0.0;
+ for (uint j = 0; j < odc->Lat[i].size(); ++j) {
+ sum[i] += odc->Lat[i][j]->A * cos( odc->Lat[i][j]->B + odc->Lat[i][j]->C*Tau );
+ }
+ sum[i] *= Tpow[i];
+ }
+
+
+ epret.latitude.setRadians( sum[0] + sum[1] + sum[2] + sum[3] + sum[4] + sum[5] );
+
+ //Compute Heliocentric Distance
+ for (uint i=0; i<6; ++i) {
+ sum[i] = 0.0;
+ for (uint j = 0; j < odc->Dst[i].size(); ++j) {
+ sum[i] += odc->Dst[i][j]->A * cos( odc->Dst[i][j]->B + odc->Dst[i][j]->C*Tau );
+ }
+ sum[i] *= Tpow[i];
+ }
+
+ epret.radius = sum[0] + sum[1] + sum[2] + sum[3] + sum[4] + sum[5];
+
+ /*
+ kdDebug() << name() << " pre: Lat = " << epret.latitude.toDMSString() << " Long = " <<
+ epret.longitude.toDMSString() << " Dist = " << epret.radius << endl;
+ */
+
+}
+
+bool KSPlanet::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) {
+
+ if ( Earth != NULL ) {
+ double sinL, sinL0, sinB, sinB0;
+ double cosL, cosL0, cosB, cosB0;
+ double x = 0.0, y = 0.0, z = 0.0;
+
+ double olddst = -1000;
+ double dst = 0;
+
+ EclipticPosition trialpos;
+
+ double jm = num->julianMillenia();
+
+ Earth->ecLong()->SinCos( sinL0, cosL0 );
+ Earth->ecLat()->SinCos( sinB0, cosB0 );
+
+ double eX = Earth->rsun()*cosB0*cosL0;
+ double eY = Earth->rsun()*cosB0*sinL0;
+ double eZ = Earth->rsun()*sinB0;
+
+ bool once=true;
+ while (fabs(dst - olddst) > .001) {
+ calcEcliptic(jm, trialpos);
+
+ // We store the heliocentric ecliptic coordinates the first time they are computed.
+ if(once){
+ helEcPos = trialpos;
+ once=false;
+ }
+
+ olddst = dst;
+
+ trialpos.longitude.SinCos( sinL, cosL );
+ trialpos.latitude.SinCos( sinB, cosB );
+
+ x = trialpos.radius*cosB*cosL - eX;
+ y = trialpos.radius*cosB*sinL - eY;
+ z = trialpos.radius*sinB - eZ;
+
+ //distance from Earth
+ dst = sqrt(x*x + y*y + z*z);
+
+ double delay = (.0057755183 * dst) / 365250.0;
+
+ jm = num->julianMillenia() - delay;
+
+ }
+
+ ep.longitude.setRadians( atan( y/x ) );
+ if (x<0) ep.longitude.setD( ep.longitude.Degrees() + 180.0 ); //resolve atan ambiguity
+ ep.latitude.setRadians( atan( z/( sqrt( x*x + y*y ) ) ) );
+ setRsun( trialpos.radius );
+ setRearth( dst );
+
+ EclipticToEquatorial( num->obliquity() );
+
+ nutate(num);
+ aberrate(num);
+
+ } else {
+
+ calcEcliptic(num->julianMillenia(), ep);
+ helEcPos = ep;
+ }
+
+ //determine the position angle
+ findPA( num );
+
+ return true;
+}
diff --git a/kstars/kstars/ksplanet.h b/kstars/kstars/ksplanet.h
new file mode 100644
index 00000000..7f3603da
--- /dev/null
+++ b/kstars/kstars/ksplanet.h
@@ -0,0 +1,160 @@
+/***************************************************************************
+ ksplanet.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Jul 22 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qstring.h>
+#include <qptrvector.h>
+#include <qdict.h>
+
+#include "ksplanetbase.h"
+#include "dms.h"
+
+#ifndef KSPLANET_H
+#define KSPLANET_H
+
+/**@class KSPlanet
+ *A subclass of KSPlanetBase for seven of the major planets in the solar system
+ *(Earth and Pluto have their own specialized classes derived from KSPlanetBase).
+ *@note The Sun is subclassed from KSPlanet.
+ *
+ *KSPlanet contains internal classes to manage the computations of a planet's position.
+ *The position is computed as a series of sinusoidal sums, similar to a Fourier
+ *transform. See "Astronomical Algorithms" by Jean Meeus or the file README.planetmath
+ *for details.
+ *@short Provides necessary information about objects in the solar system.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStarsData;
+
+class KSPlanet : public KSPlanetBase {
+public:
+
+/**Constructor.
+ *@param kd Some kind of data
+ *@param s Name of planet
+ *@param image_file filename of the planet's image
+ *@param pSize physical diameter of the planet, in km
+ *
+ *@todo figure out what @p kd does.
+ */
+ KSPlanet( KStarsData *kd, QString s="unnamed", QString image_file="", double pSize=0 );
+
+/**Destructor (empty)
+ */
+ virtual ~KSPlanet() {}
+
+/**@short Preload the data used by findPosition.
+ */
+ virtual bool loadData();
+
+/**Calculate the ecliptic longitude and latitude of the planet for
+ *the given date (expressed in Julian Millenia since J2000). A reference
+ *to the ecliptic coordinates is returned as the second object.
+ *@param jm Julian Millenia (=jd/1000)
+ *@param ret The ecliptic coordinates are returned by reference through this argument.
+ */
+ virtual void calcEcliptic(double jm, EclipticPosition &ret) const;
+
+protected:
+
+ bool data_loaded;
+
+/**Calculate the geocentric RA, Dec coordinates of the Planet.
+ *@note reimplemented from KSPlanetBase
+ *@param num pointer to object with time-dependent values for the desired date
+ *@param Earth pointer to the planet Earth (needed to calculate geocentric coords)
+ *@return true if position was successfully calculated.
+ */
+ virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL );
+
+/**@class OrbitData
+ *This class contains doubles A,B,C which represent a single term in a planet's
+ *positional expansion sums (each sum-term is A*COS(B+C*T)).
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+ class OrbitData {
+ public:
+ /**Constructor
+ *@p a the A value
+ *@p b the B value
+ *@p c the C value
+ */
+ OrbitData(double a, double b, double c) :
+ A(a), B(b), C(c) {}
+
+ double A, B, C;
+ };
+
+ typedef QPtrVector<OrbitData> OBArray[6];
+
+/**OrbitDataColl contains three groups of six QPtrVectors. Each QPtrVector is a
+ *list of OrbitData objects, representing a single sum used in computing
+ *the planet's position. A set of six of these vectors comprises the large
+ *"meta-sum" which yields the planet's Longitude, Latitude, or Distance value.
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+ class OrbitDataColl {
+ public:
+ /**Constructor*/
+ OrbitDataColl();
+
+ OBArray Lon;
+ OBArray Lat;
+ OBArray Dst;
+ };
+
+
+/**OrbitDataManager places the OrbitDataColl objects for all planets in a QDict
+ *indexed by the planets' names. It also loads the positional data of each planet
+ *from disk.
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+ class OrbitDataManager {
+ public:
+ /**Constructor*/
+ OrbitDataManager();
+
+ /**Load orbital data for a planet from disk.
+ *The data is stored on disk in a series of files named
+ *"name.[LBR][0...5].vsop", where "L"=Longitude data, "B"=Latitude data,
+ *and R=Radius data.
+ *@p n the name of the planet whose data is to be loaded from disk.
+ *@return pointer to the OrbitDataColl containing the planet's orbital data.
+ */
+ OrbitDataColl *loadData(QString n);
+
+ private:
+ /**Read a single orbital data file from disk into an OrbitData vector.
+ *The data files are named "name.[LBR][0...5].vsop", where
+ *"L"=Longitude data, "B"=Latitude data, and R=Radius data.
+ *@p fname the filename to be read.
+ *@p vector pointer to the OrbitData vector to be filled with these data.
+ */
+ bool readOrbitData(QString fname, QPtrVector<KSPlanet::OrbitData> *vector);
+
+ QDict<OrbitDataColl> dict;
+ };
+
+ static OrbitDataManager odm;
+
+};
+
+#endif
diff --git a/kstars/kstars/ksplanetbase.cpp b/kstars/kstars/ksplanetbase.cpp
new file mode 100644
index 00000000..4eb92f03
--- /dev/null
+++ b/kstars/kstars/ksplanetbase.cpp
@@ -0,0 +1,251 @@
+/***************************************************************************
+ ksplanetbase.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Jul 22 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <math.h>
+
+#include <qfile.h>
+#include <qpoint.h>
+#include <qwmatrix.h>
+
+#include "ksplanetbase.h"
+#include "ksplanet.h"
+#include "kstarsdata.h"
+#include "ksutils.h"
+#include "ksnumbers.h"
+#include "kspopupmenu.h"
+
+
+KSPlanetBase::KSPlanetBase( KStarsData *kd, QString s, QString image_file, double pSize )
+ : SkyObject( 2, 0.0, 0.0, 0.0, s, "" ), Rearth(0.0), Image(0), data(kd) {
+
+ if (! image_file.isEmpty()) {
+ QFile imFile;
+
+ if ( KSUtils::openDataFile( imFile, image_file ) ) {
+ imFile.close();
+ Image0.load( imFile.name() );
+ Image = Image0.convertDepth( 32 );
+ Image0 = Image;
+ }
+ }
+ PositionAngle = 0.0;
+ ImageAngle = 0.0;
+ PhysicalSize = pSize;
+ Trail.setAutoDelete( TRUE );
+}
+
+void KSPlanetBase::EquatorialToEcliptic( const dms *Obliquity ) {
+ findEcliptic( Obliquity, ep.longitude, ep.latitude );
+}
+
+void KSPlanetBase::EclipticToEquatorial( const dms *Obliquity ) {
+ setFromEcliptic( Obliquity, &ep.longitude, &ep.latitude );
+}
+
+void KSPlanetBase::updateCoords( KSNumbers *num, bool includePlanets, const dms *lat, const dms *LST ){
+ if ( includePlanets ) {
+ data->earth()->findPosition( num ); //since we don't pass lat & LST, localizeCoords will be skipped
+
+ if ( lat && LST ) {
+ findPosition( num, lat, LST, data->earth() );
+ if ( hasTrail() ) Trail.removeLast();
+ } else {
+ findGeocentricPosition( num, data->earth() );
+ }
+ }
+}
+
+void KSPlanetBase::findPosition( const KSNumbers *num, const dms *lat, const dms *LST, const KSPlanetBase *Earth ) {
+ findGeocentricPosition( num, Earth ); //private function, reimplemented in each subclass
+
+ if ( Earth ) setRearth( Earth );
+
+ if ( lat && LST )
+ localizeCoords( num, lat, LST ); //correct for figure-of-the-Earth
+
+ if ( hasTrail() ) {
+ Trail.append( new SkyPoint( ra(), dec() ) );
+ if ( Trail.count() > MAXTRAIL ) Trail.removeFirst();
+ }
+
+ if ( isMajorPlanet() )
+ findMagnitude(num);
+}
+
+bool KSPlanetBase::isMajorPlanet() const {
+ if ( name() == "Mercury" || name() == "Venus" || name() == "Mars" ||
+ name() == "Jupiter" || name() == "Saturn" || name() == "Uranus" ||
+ name() == "Neptune" || name() == "Pluto" )
+ return true;
+ return false;
+}
+
+void KSPlanetBase::localizeCoords( const KSNumbers *num, const dms *lat, const dms *LST ) {
+ //convert geocentric coordinates to local apparent coordinates (topocentric coordinates)
+ dms HA, HA2; //Hour Angle, before and after correction
+ double rsinp, rcosp, u, sinHA, cosHA, sinDec, cosDec, D;
+ double cosHA2;
+ double r = Rearth * AU_KM; //distance from Earth, in km
+ u = atan( 0.996647*tan( lat->radians() ) );
+ rsinp = 0.996647*sin( u );
+ rcosp = cos( u );
+ HA.setD( LST->Degrees() - ra()->Degrees() );
+ HA.SinCos( sinHA, cosHA );
+ dec()->SinCos( sinDec, cosDec );
+
+ D = atan( ( rcosp*sinHA )/( r*cosDec/6378.14 - rcosp*cosHA ) );
+ dms temp;
+ temp.setRadians( ra()->radians() - D );
+ setRA( temp );
+
+ HA2.setD( LST->Degrees() - ra()->Degrees() );
+ cosHA2 = cos( HA2.radians() );
+ temp.setRadians( atan( cosHA2*( r*sinDec/6378.14 - rsinp )/( r*cosDec*cosHA/6378.14 - rcosp ) ) );
+ setDec( temp );
+
+ EquatorialToEcliptic( num->obliquity() );
+}
+
+void KSPlanetBase::setRearth( const KSPlanetBase *Earth ) {
+ double sinL, sinB, sinL0, sinB0;
+ double cosL, cosB, cosL0, cosB0;
+ double x,y,z;
+
+ //The Moon's Rearth is set in its findGeocentricPosition()...
+ if ( name() == "Moon" ) {
+ return;
+ }
+
+ if ( name() == "Earth" ) {
+ Rearth = 0.0;
+ return;
+ }
+
+ if ( ! Earth && name() != "Moon" ) {
+ kdDebug() << i18n( "KSPlanetBase::setRearth(): Error: Need an Earth pointer. (" ) << name() << ")" << endl;
+ Rearth = 1.0;
+ return;
+ }
+
+ Earth->ecLong()->SinCos( sinL0, cosL0 );
+ Earth->ecLat()->SinCos( sinB0, cosB0 );
+ double eX = Earth->rsun()*cosB0*cosL0;
+ double eY = Earth->rsun()*cosB0*sinL0;
+ double eZ = Earth->rsun()*sinB0;
+
+ helEcLong()->SinCos( sinL, cosL );
+ helEcLat()->SinCos( sinB, cosB );
+ x = rsun()*cosB*cosL - eX;
+ y = rsun()*cosB*sinL - eY;
+ z = rsun()*sinB - eZ;
+
+ Rearth = sqrt(x*x + y*y + z*z);
+
+ //Set angular size, in arcmin
+ AngularSize = asin(PhysicalSize/Rearth/AU_KM)*60.*180./dms::PI;
+}
+
+void KSPlanetBase::updateTrail( dms *LST, const dms *lat ) {
+ for ( SkyPoint *sp = Trail.first(); sp; sp = Trail.next() )
+ sp->EquatorialToHorizontal( LST, lat );
+}
+
+void KSPlanetBase::findPA( const KSNumbers *num ) {
+ //Determine position angle of planet (assuming that it is aligned with
+ //the Ecliptic, which is only roughly correct).
+ //Displace a point along +Ecliptic Latitude by 1 degree
+ SkyPoint test;
+ dms newELat( ecLat()->Degrees() + 1.0 );
+ test.setFromEcliptic( num->obliquity(), ecLong(), &newELat );
+ double dx = test.ra()->Degrees() - ra()->Degrees();
+ double dy = dec()->Degrees() - test.dec()->Degrees();
+ double pa;
+ if ( dy ) {
+ pa = atan( dx/dy )*180.0/dms::PI;
+ } else {
+ pa = 90.0;
+ if ( dx > 0 ) pa = -90.0;
+ }
+ setPA( pa );
+}
+
+void KSPlanetBase::rotateImage( double imAngle ) {
+ ImageAngle = imAngle;
+ QWMatrix m;
+ m.rotate( ImageAngle );
+ Image = Image0.xForm( m );
+}
+
+void KSPlanetBase::scaleRotateImage( int scale, double imAngle ) {
+ ImageAngle = imAngle;
+ QWMatrix m;
+ m.rotate( ImageAngle );
+ Image = Image0.xForm( m ).smoothScale( scale, scale );
+}
+
+void KSPlanetBase::findMagnitude(const KSNumbers *num) {
+
+ double cosDec, sinDec;
+ dec()->SinCos(cosDec, sinDec);
+
+ /* Phase of the planet in degrees */
+ double earthSun = 1.;
+ double cosPhase = (rsun()*rsun() + rearth()*rearth() - earthSun*earthSun)
+ / (2 * rsun() * rearth() );
+ double phase = acos ( cosPhase ) * 180.0 / dms::PI;
+
+ /* Computation of the visual magnitude (V band) of the planet.
+ * Algorithm provided by Pere Planesas (Observatorio Astronomico Nacional)
+ * It has some simmilarity to J. Meeus algorithm in Astronomical Algorithms, Chapter 40.
+ * */
+
+ // Initialized to the faintest magnitude observable with the HST
+ float magnitude = 30;
+
+ double param = 5 * log10(rsun() * rearth() );
+ double f1 = phase/100.;
+
+ if ( name() == "Mercury" ) {
+ if ( phase > 150. ) f1 = 1.5;
+ magnitude = -0.36 + param + 3.8*f1 - 2.73*f1*f1 + 2*f1*f1*f1;
+ }
+ if ( name() =="Venus")
+ magnitude = -4.29 + param + 0.09*f1 + 2.39*f1*f1 - 0.65*f1*f1*f1;
+ if( name() == "Mars")
+ magnitude = -1.52 + param + 0.016*phase;
+ if( name() == "Jupiter")
+ magnitude = -9.25 + param + 0.005*phase;
+
+ if( name() == "Saturn") {
+ double T = num->julianCenturies();
+ double a0 = (40.66-4.695*T)* dms::PI / 180.;
+ double d0 = (83.52+0.403*T)* dms::PI / 180.;
+ double sinx = -cos(d0)*cosDec*cos(a0 - ra()->radians());
+ sinx = fabs(sinx-sin(d0)*sinDec);
+ double rings = -2.6*sinx + 1.25*sinx*sinx;
+ magnitude = -8.88 + param + 0.044*phase + rings;
+ }
+
+ if( name() == "Uranus")
+ magnitude = -7.19 + param + 0.0028*phase;
+ if( name() == "Neptune")
+ magnitude = -6.87 + param;
+ if( name() == "Pluto" )
+ magnitude = -1.01 + param + 0.041*phase;
+
+ setMag(magnitude);
+}
diff --git a/kstars/kstars/ksplanetbase.h b/kstars/kstars/ksplanetbase.h
new file mode 100644
index 00000000..6d29c8ad
--- /dev/null
+++ b/kstars/kstars/ksplanetbase.h
@@ -0,0 +1,341 @@
+
+/***************************************************************************
+ ksplanetbase.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Jan 29 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSPLANETBASE_H
+#define KSPLANETBASE_H
+
+#include <qstring.h>
+#include <qptrlist.h>
+#include <qimage.h>
+
+#include <kdebug.h>
+
+#include "skyobject.h"
+#include "dms.h"
+
+#define MAXTRAIL 400 //maximum number of points in a planet trail
+
+class QPoint;
+class KSNumbers;
+class KSPopupMenu;
+
+/**@class EclipticPosition
+ *@short The ecliptic position of a planet (Longitude, Latitude, and distance from Sun).
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+class EclipticPosition {
+ public:
+ dms longitude;
+ dms latitude;
+ double radius;
+
+ /**Constructor. */
+ EclipticPosition(dms plong = 0.0, dms plat = 0.0, double prad = 0.0) :
+ longitude(plong), latitude(plat), radius(prad) {}
+
+ /**Assignment operator. Copy all values from the target object. */
+ EclipticPosition &operator=(EclipticPosition &r) {
+ this->longitude = r.longitude;
+ this->latitude = r.latitude;
+ this->radius = r.radius;
+ return *this;
+ }
+};
+
+/**@class KSPlanetBase
+ *A subclass of SkyObject that provides additional information
+ *needed for solar system objects. This is a base class for KSPlanet,
+ * KSPluto, KSSun and KSMoon.
+ *@short Provides necessary information about objects in the solar system.
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+
+class KStarsData;
+class KSPlanetBase : public SkyObject {
+public:
+
+/**Constructor. Calls SkyObject constructor with type=2 (planet),
+ *coordinates=0.0, mag=0.0, primary name s, and all other QStrings empty.
+ @param kd Some kind of data
+ *@param s Name of planet
+ *@param image_file filename of the planet's image
+ *@param pSize the planet's physical size, in km
+ *
+ *@todo Figure out what @p kd does.
+ */
+ KSPlanetBase( KStarsData *kd, QString s = i18n("unnamed"), QString image_file="", double pSize=0 );
+
+/**
+ *Destructor (empty)
+ */
+ virtual ~KSPlanetBase() {}
+
+/**@return pointer to Ecliptic Longitude coordinate
+ */
+ const dms* ecLong( void ) const { return &ep.longitude; }
+
+/**
+ *@return pointer to Ecliptic Latitude coordinate
+ */
+ const dms* ecLat( void ) const { return &ep.latitude; }
+
+/**@short Set Ecliptic Geocentric Longitude according to argument.
+ *@param elong Ecliptic Longitude
+ */
+ void setEcLong( dms elong ) { ep.longitude = elong; }
+
+/**@short Set Ecliptic Geocentric Longitude according to argument.
+ *Differs from above function only in argument type.
+ *@param elong Ecliptic Longitude
+ */
+ void setEcLong( double elong ) { ep.longitude.setD( elong ); }
+
+/**@short Set Ecliptic Geocentric Latitude according to argument.
+ *@param elat Ecliptic Latitude
+ */
+ void setEcLat( dms elat ) { ep.latitude = elat; }
+
+/**@short Set Ecliptic Geocentric Latitude according to argument.
+ *Differs from above function only in argument type.
+ *@param elat Ecliptic Latitude
+ */
+ void setEcLat( double elat ) { ep.latitude.setD( elat ); }
+
+ /**@return pointer to Ecliptic Heliocentric Longitude coordinate
+ */
+ const dms* helEcLong( void ) const { return &helEcPos.longitude; }
+
+/**
+ *@return pointer to Ecliptic Heliocentric Latitude coordinate
+ */
+ const dms* helEcLat( void ) const { return &helEcPos.latitude; }
+
+/**@short Set Ecliptic Heliocentric Longitude according to argument.
+ *@param elong Ecliptic Longitude
+ */
+ void setHelEcLong( dms elong ) { helEcPos.longitude = elong; }
+
+/**@short Set Ecliptic Heliocentric Longitude according to argument.
+ *Differs from above function only in argument type.
+ *@param elong Ecliptic Longitude
+ */
+ void setHelEcLong( double elong ) { helEcPos.longitude.setD( elong ); }
+
+/**@short Set Ecliptic Heliocentric Latitude according to argument.
+ *@param elat Ecliptic Latitude
+ */
+ void setHelEcLat( dms elat ) { helEcPos.latitude = elat; }
+
+/**@short Set Ecliptic Heliocentric Latitude according to argument.
+ *Differs from above function only in argument type.
+ *@param elat Ecliptic Latitude
+ */
+ void setHelEcLat( double elat ) { helEcPos.latitude.setD( elat ); }
+
+/**@short Load the planet's orbital data from disk.
+ *@return true if data successfully loaded
+ */
+ virtual bool loadData() = 0;
+
+/**@short Convert Ecliptic logitude/latitude to Right Ascension/Declination.
+ *@param Obliquity current Obliquity of the Ecliptic (angle from Equator)
+ */
+ void EclipticToEquatorial( const dms *Obliquity );
+
+/**@short Convert Right Ascension/Declination to Ecliptic logitude/latitude.
+ *@param Obliquity current Obliquity of the Ecliptic (angle from Equator)
+ */
+ void EquatorialToEcliptic( const dms *Obliquity );
+
+/**@return pointer to image of planet
+ */
+ QImage* image( void ) { return &Image; }
+
+/**@return pointer to unrotated image of planet
+ */
+ QImage* image0( void ) { return &Image0; }
+
+/**@return distance from Sun, in Astronomical Units (1 AU is Earth-Sun distance)
+ */
+ double rsun( void ) const { return ep.radius; }
+
+/**@short Set the solar distance in AU.
+ *@param r the new solar distance in AU
+ */
+ void setRsun( double r ) { ep.radius = r; }
+
+/**@return distance from Earth, in Astronomical Units (1 AU is Earth-Sun distance)
+ */
+ double rearth() const { return Rearth; }
+
+/**@short Set the distance from Earth, in AU.
+ *@param r the new earth-distance in AU
+ */
+ void setRearth( double r ) { Rearth = r; }
+
+/**@short compute and set the distance from Earth, in AU.
+ *@param Earth pointer to the Earth from which to calculate the distance.
+ */
+ void setRearth( const KSPlanetBase *Earth );
+
+/**Update position of the planet (reimplemented from SkyPoint)
+ *@param num current KSNumbers object
+ *@param includePlanets this function does nothing if includePlanets=false
+ *@param lat pointer to the geographic latitude; if NULL< we skip localizeCoords()
+ *@param LST pointer to the local sidereal time; if NULL< we skip localizeCoords()
+ */
+ virtual void updateCoords( KSNumbers *num, bool includePlanets=true, const dms *lat=0, const dms *LST=0 );
+
+/**
+ *@short Find position, including correction for Figure-of-the-Earth.
+ *@param num KSNumbers pointer for the target date/time
+ *@param lat pointer to the geographic latitude; if NULL, we skip localizeCoords()
+ *@param LST pointer to the local sidereal time; if NULL, we skip localizeCoords()
+ *@param Earth pointer to the Earth (not used for the Moon)
+ */
+ void findPosition( const KSNumbers *num, const dms *lat=0, const dms *LST=0, const KSPlanetBase *Earth = 0 );
+
+/**@return the Planet's position angle.
+ */
+ virtual double pa() const { return PositionAngle; }
+
+/**@short Set the Planet's position angle.
+ *@param p the new position angle
+ */
+ void setPA( double p ) { PositionAngle = p; }
+
+/**@return the Planet's angular size, in arcminutes
+ */
+ double angSize() const { return AngularSize; }
+
+/**@short set the planet's angular size, in km.
+ *@p size the planet's size, in km
+ */
+ void setAngularSize( double size ) { AngularSize = size; }
+
+/**@return the Planet's physical size, in km
+ */
+ double physicalSize() const { return PhysicalSize; }
+
+/**@short set the planet's physical size, in km.
+ *@p size the planet's size, in km
+ */
+ void setPhysicalSize( double size ) { PhysicalSize = size; }
+
+/**@return true if the KSPlanet is one of the eight major planets
+ */
+ bool isMajorPlanet() const;
+
+/**@return whether the planet has a trail
+ */
+ bool hasTrail() const { return ( Trail.count() > 0 ); }
+
+/**@return a reference to the planet's trail
+ */
+ QPtrList<SkyPoint>* trail() { return &Trail; }
+
+/**@short adds a point to the planet's trail
+ */
+ void addToTrail() { Trail.append( new SkyPoint( ra(), dec() ) ); }
+
+/**@short removes the oldest point from the trail
+ */
+ void clipTrail() { Trail.removeFirst(); }
+
+/**@short clear the Trail
+ */
+ void clearTrail() { Trail.clear(); }
+
+/**@short update Horizontal coords of the trail
+ */
+ void updateTrail( dms *LST, const dms *lat );
+
+/**@short rotate Planet image
+ *@param imageAngle the new angle of rotation for the image
+ */
+ void rotateImage( double imageAngle );
+
+/**@short scale and rotate Planet image
+ *@param scale the scaling factor
+ *@param imageAngle the new angle of rotation for the image
+ */
+ void scaleRotateImage( int scale, double imageAngle );
+
+/**Show Solar System object popup menu. Overloaded from virtual
+ *SkyObject::showPopupMenu()
+ *@param pmenu pointer to the KSPopupMenu object
+ *@param pos QPojnt holding the x,y coordinates for the menu
+ */
+ virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createPlanetMenu( this ); pmenu->popup( pos ); }
+
+protected:
+ virtual bool loadData(QString n) {
+ kdDebug() << "didn't reimplement for " << n << endl; return false;
+ }
+
+/**@short find the object's current geocentric equatorial coordinates (RA and Dec)
+ *This function is pure virtual; it must be overloaded by subclasses.
+ *This function is private; it is called by the public function findPosition()
+ *which also includes the figure-of-the-earth correction, localizeCoords().
+ *@param num pointer to current KSNumbers object
+ *@param Earth pointer to planet Earth (needed to calculate geocentric coords)
+ *@return true if position was successfully calculated.
+ */
+ virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL ) = 0;
+
+/**Determine the position angle of the planet for a given date
+ *(used internally by findPosition() )
+ */
+ void findPA( const KSNumbers *num );
+
+ // Geocentric ecliptic position, but distance to the Sun
+ EclipticPosition ep;
+
+ // Heliocentric ecliptic position referred to the equinox of the epoch
+ // as obtained from VSOP.
+ EclipticPosition helEcPos;
+ QPtrList<SkyPoint> Trail;
+ double Rearth;
+
+private:
+/**@short correct the position for the fact that the location is not at the center of the Earth,
+ *but a position on its surface. This causes a small parallactic shift in a solar system
+ *body's apparent position. The effect is most significant for the Moon.
+ *This function is private, and should only be called from the public findPosition() function.
+ *@param num pointer to a ksnumbers object for the target date/time
+ *@param lat pointer to the geographic latitude of the location.
+ *@param LST pointer to the local sidereal time.
+ */
+ void localizeCoords( const KSNumbers *num, const dms *lat, const dms *LST );
+
+ /* Computes the visual magnitude for the major planets.
+ * @param num pointer to a ksnumbers object. Needed for the saturn rings contribution to
+ * saturn magnitude.
+ * @param Earth pointer to an Earth object. Needed to know the distance between the Earth and the
+ * Sun.
+ */
+ void findMagnitude(const KSNumbers *num);
+
+ QImage Image0, Image;
+ double PositionAngle, ImageAngle, AngularSize, PhysicalSize;
+ KStarsData *data;
+};
+
+#endif
diff --git a/kstars/kstars/kspluto.cpp b/kstars/kstars/kspluto.cpp
new file mode 100644
index 00000000..558c265c
--- /dev/null
+++ b/kstars/kstars/kspluto.cpp
@@ -0,0 +1,73 @@
+/***************************************************************************
+ kspluto.cpp - K Desktop Planetarium
+ -------------------
+ begin : Mon Sep 24 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <math.h>
+
+#include <qfile.h>
+#include <kdebug.h>
+
+#include "kspluto.h"
+#include "ksutils.h"
+#include "ksnumbers.h"
+
+#ifdef B0
+// There are systems that #define B0 as a special termios flag (for baud rate)
+#undef B0
+#endif
+
+KSPluto::KSPluto(KStarsData *kd, QString fn, double pSize )
+ : KSAsteroid( kd, I18N_NOOP( "Pluto" ), fn, J2000,
+ 39.48168677, 0.24880766, dms(17.14175), dms(113.76329),
+ dms(110.30347), dms(14.86205), 1.0 ) {
+ //Initialize the base orbital element values for J2000:
+ a0 = 39.48168677; //semi-major axis (AU)
+ e0 = 0.24880766; //eccentricity
+ i0.setD( 17.14175 ); //inclination (degrees)
+ w0.setD( 113.76329 ); //argument of perihelion (degrees)
+ N0.setD( 110.30347 ); //long. of ascending node (degrees)
+ M0.setD( 14.86205 ); //mean anomaly (degrees)
+
+ //rate-of-change values for the orbital elements
+ a1 = -0.00076912; // da/dt (AU/cnetury)
+ e1 = 0.00006465; // de/dt (1/century)
+ i1 = 11.07/3600.; // di/dt (degrees/century)
+ w1 = -94.92/3600.; // dw/dt (degrees/century)
+ N1 = -37.33/3600.; // dN/dt (degrees/century)
+ M1 = 522880.15/3600.; // dM/dt (degrees/century)
+
+ setPhysicalSize( pSize );
+ setType( 2 ); //It's really a planet, not an asteroid
+}
+
+KSPluto::~KSPluto() {
+}
+
+//Determine values for the orbital elements for the requested JD, then
+//call KSAsteroid::findGeocentricPosition()
+bool KSPluto::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) {
+ //First, set the orbital element values according to the current epoch
+ double t = num->julianCenturies();
+ set_a( a0 + a1*t );
+ set_e( e0 + e1*t );
+ set_i( i0.Degrees() + i1*t );
+ set_N( N0.Degrees() + N1*t );
+ set_M( M0.Degrees() + M1*t );
+ set_P( 365.2568984 * pow((a0+a1*t), 1.5) ); //set period from Kepler's 3rd law
+ setJD( num->julianDay() );
+
+ return KSAsteroid::findGeocentricPosition( num, Earth );
+}
diff --git a/kstars/kstars/kspluto.h b/kstars/kstars/kspluto.h
new file mode 100644
index 00000000..55e1224e
--- /dev/null
+++ b/kstars/kstars/kspluto.h
@@ -0,0 +1,76 @@
+/***************************************************************************
+ kspluto.h - K Desktop Planetarium
+ -------------------
+ begin : Mon Sep 24 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSPLUTO_H
+#define KSPLUTO_H
+
+#include "ksasteroid.h"
+
+/**@class KSPluto
+ *A subclass of KSAsteroid that represents the planet Pluto. Now, we
+ *are certainly NOT claiming that Pluto is an asteroid. However, the
+ *findPosition() routines of KSPlanet do not work properly for Pluto.
+ *We had been using a unique polynomial expansion for Pluto, but even
+ *this fails spectacularly for dates much more remote than a few
+ *hundred years. We consider it better to instead treat Pluto's
+ *orbit much more simply, using elliptical orbital elements as we do
+ *for asteroids. In order to improve the long-term accuracy of Pluto's
+ *position, we are also including linear approximations of the evolution
+ *of each orbital element with time.
+ *
+ *The orbital element data (including the time-derivatives) come from
+ *the NASA/JPL website: http://ssd.jpl.nasa.gov/elem_planets.html
+ *
+ *@short Provides necessary information about Pluto.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStarsData;
+class KSPluto : public KSAsteroid {
+public:
+/**Constructor. Calls KSAsteroid constructor with name="Pluto", and fills
+ *in orbital element data (which is hard-coded for now).
+ *@p kd pointer to the KStarsData object
+ *@p fn filename of Pluto's image
+ *@p pSize physical diameter of Pluto, in km
+ */
+ KSPluto(KStarsData *kd, QString fn="", double pSize=0);
+
+/**Destructor (empty) */
+ virtual ~KSPluto();
+
+protected:
+/**A custom findPosition() function for Pluto. Computes the values of the
+ *orbital elements on the requested date, and calls KSAsteroid::findGeocentricPosition()
+ *using those elements.
+ *@param num time-dependent values for the desired date
+ *@param Earth planet Earth (needed to calculate geocentric coords)
+ *@return true if position was successfully calculated.
+ */
+ virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL );
+
+private:
+ //The base orbital elements for J2000 (these don't change with time)
+ double a0, e0;
+ dms i0, w0, M0, N0;
+
+ //Rates-of-change for each orbital element
+ double a1, e1, i1, w1, M1, N1;
+};
+
+#endif
diff --git a/kstars/kstars/kspopupmenu.cpp b/kstars/kstars/kspopupmenu.cpp
new file mode 100644
index 00000000..53804035
--- /dev/null
+++ b/kstars/kstars/kspopupmenu.cpp
@@ -0,0 +1,392 @@
+/***************************************************************************
+ kspopupmenu.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sat Feb 27 2003
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlabel.h>
+
+#include "kspopupmenu.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "starobject.h"
+#include "ksmoon.h"
+#include "skyobject.h"
+#include "ksplanetbase.h"
+#include "skymap.h"
+
+#include "indimenu.h"
+#include "devicemanager.h"
+#include "indidevice.h"
+#include "indigroup.h"
+#include "indiproperty.h"
+
+KSPopupMenu::KSPopupMenu( QWidget *parent, const char *name )
+ : KPopupMenu( parent, name )
+{
+ ksw = ( KStars* )parent;
+}
+
+KSPopupMenu::~KSPopupMenu()
+{
+}
+
+void KSPopupMenu::createEmptyMenu( SkyObject *nullObj ) {
+ initPopupMenu( nullObj, i18n( "Empty sky" ), QString::null, QString::null, true, true, false, false, false, true, false );
+
+ insertItem( i18n( "First Generation Digitized Sky Survey", "Show 1st-Gen DSS Image" ), ksw->map(), SLOT( slotDSS() ) );
+ insertItem( i18n( "Second Generation Digitized Sky Survey", "Show 2nd-Gen DSS Image" ), ksw->map(), SLOT( slotDSS2() ) );
+}
+
+void KSPopupMenu::createStarMenu( StarObject *star ) {
+ //Add name, rise/set time, center/track, and detail-window items
+ initPopupMenu( star, star->translatedLongName(), i18n( "Spectral type: %1" ).arg(star->sptype()),
+ i18n( "star" ) );
+
+//If the star is named, add custom items to popup menu based on object's ImageList and InfoList
+ if ( star->name() != "star" ) {
+ addLinksToMenu( star );
+ } else {
+ insertItem( i18n( "First Generation Digitized Sky Survey", "Show 1st-Gen DSS Image" ), ksw->map(), SLOT( slotDSS() ) );
+ insertItem( i18n( "Second Generation Digitized Sky Survey", "Show 2nd-Gen DSS Image" ), ksw->map(), SLOT( slotDSS2() ) );
+ }
+}
+
+void KSPopupMenu::createDeepSkyObjectMenu( SkyObject *obj ) {
+ QString TypeName = ksw->data()->TypeName[ obj->type() ];
+ QString secondName = obj->translatedName2();
+ if ( obj->longname() != obj->name() ) secondName = obj->translatedLongName();
+
+ initPopupMenu( obj, obj->translatedName(), secondName, TypeName );
+ addLinksToMenu( obj );
+}
+
+void KSPopupMenu::createCustomObjectMenu( SkyObject *obj ) {
+ QString TypeName = ksw->data()->TypeName[ obj->type() ];
+ QString secondName = obj->translatedName2();
+ if ( obj->longname() != obj->name() ) secondName = obj->translatedLongName();
+
+ initPopupMenu( obj, obj->translatedName(), secondName, TypeName );
+
+ addLinksToMenu( obj, true, false ); //don't allow user to add more links (temporary)
+}
+
+void KSPopupMenu::createPlanetMenu( SkyObject *p ) {
+ bool addTrail( ! ((KSPlanetBase*)p)->hasTrail() );
+ QString oname = "";
+ if ( p->name() == "Moon" ) {
+ oname = ((KSMoon *)p)->phaseName();
+ }
+ initPopupMenu( p, p->translatedName(), oname, i18n("Solar System"), true, true, true, true, addTrail );
+ addLinksToMenu( p, false ); //don't offer DSS images for planets
+}
+
+void KSPopupMenu::addLinksToMenu( SkyObject *obj, bool showDSS, bool allowCustom ) {
+ QString sURL;
+ QStringList::Iterator itList, itTitle, itListEnd;
+
+ itList = obj->ImageList.begin();
+ itTitle = obj->ImageTitle.begin();
+ itListEnd = obj->ImageList.end();
+
+ int id = 100;
+ for ( ; itList != itListEnd; ++itList ) {
+ QString t = QString(*itTitle);
+ sURL = QString(*itList);
+ insertItem( i18n( "Image/info menu item (should be translated)", t.local8Bit() ), ksw->map(), SLOT( slotImage( int ) ), 0, id++ );
+ ++itTitle;
+ }
+
+ if ( showDSS ) {
+ insertItem( i18n( "First Generation Digitized Sky Survey", "Show 1st-Gen DSS Image" ), ksw->map(), SLOT( slotDSS() ) );
+ insertItem( i18n( "Second Generation Digitized Sky Survey", "Show 2nd-Gen DSS Image" ), ksw->map(), SLOT( slotDSS2() ) );
+ insertSeparator();
+ }
+ else if ( obj->ImageList.count() ) insertSeparator();
+
+ itList = obj->InfoList.begin();
+ itTitle = obj->InfoTitle.begin();
+ itListEnd = obj->InfoList.end();
+
+ id = 200;
+ for ( ; itList != itListEnd; ++itList ) {
+ QString t = QString(*itTitle);
+ sURL = QString(*itList);
+ insertItem( i18n( "Image/info menu item (should be translated)", t.local8Bit() ), ksw->map(), SLOT( slotInfo( int ) ), 0, id++ );
+ ++itTitle;
+ }
+
+ if ( allowCustom ) {
+ insertSeparator();
+ insertItem( i18n( "Add Link..." ), ksw->map(), SLOT( addLink() ), 0, id++ );
+ }
+}
+
+bool KSPopupMenu::addINDI(void)
+{
+
+ INDIMenu *indiMenu = ksw->getINDIMenu();
+ DeviceManager *mgr;
+ INDI_D *dev;
+ INDI_G *grp;
+ INDI_P *prop(NULL);
+ INDI_E *element;
+ int id=0;
+
+ if (indiMenu->mgr.count() == 0)
+ return false;
+
+ for (mgr = indiMenu->mgr.first(); mgr != NULL; mgr = indiMenu->mgr.next())
+ {
+ for (dev = mgr->indi_dev.first(), id = 0; dev != NULL; dev = mgr->indi_dev.next())
+ {
+ if (!dev->INDIStdSupport)
+ continue;
+
+ KPopupMenu *menuDevice = new KPopupMenu();
+
+ insertItem(dev->label, menuDevice);
+
+ for (grp = dev->gl.first(); grp != NULL; grp = dev->gl.next())
+ {
+ for (prop = grp->pl.first(); prop != NULL; prop = grp->pl.next())
+ {
+ /* Only std are allowed to show. Movement is somewhat problematic due to an issue with the LX200 telescopes (the telescope does not update RA/DEC while moving N/W/E/S) so it's better off the skymap. It's avaiable in the INDI control panel nonetheless.
+ CCD_EXPOSE_DURATION is an INumber property, but it's so common that it's better to include in the context menu */
+
+ if (prop->stdID == -1 || prop->stdID == MOVEMENT) continue;
+ // Only switches are shown
+ if (prop->guitype != PG_BUTTONS && prop->guitype != PG_RADIO && prop->stdID !=CCD_EXPOSE_DURATION) continue;
+
+ menuDevice->insertSeparator();
+
+ prop->assosiatedPopup = menuDevice;
+
+ if (prop->stdID == CCD_EXPOSE_DURATION)
+ {
+ menuDevice->insertItem (prop->label, id);
+ menuDevice->setItemChecked(id, false);
+ //kdDebug() << "Expose ID: " << id << endl;
+ id++;
+ }
+ else
+ {
+ for (element = prop->el.first(); element != NULL; element = prop->el.next(), id++)
+ {
+ menuDevice->insertItem (element->label, id);
+ if (element->state == PS_ON)
+ {
+ // Slew, Track, Sync, Exppse are never checked in the skymap
+ if ((element->name != "SLEW") && (element->name != "TRACK") &&
+ (element->name != "SYNC"))
+ menuDevice->setItemChecked(id, true);
+ else
+ menuDevice->setItemChecked(id, false);
+ }
+ else
+ menuDevice->setItemChecked(id, false);
+
+ //kdDebug() << element->name << " ID is " << id << endl;
+ }
+ }
+
+ QObject::connect(menuDevice, SIGNAL(activated(int)), prop, SLOT (convertSwitch(int)));
+
+ } // end property
+ } // end group
+
+ // For telescopes, add option to center the telescope position
+ if ( dev->findElem("RA") || dev->findElem("ALT"))
+ {
+ menuDevice->insertSeparator();
+ menuDevice->insertItem(i18n("Center && Track Crosshair"), id++);
+ if (dev->findElem("RA"))
+ prop = dev->findElem("RA")->pp;
+ else
+ prop = dev->findElem("ALT")->pp;
+
+ prop->assosiatedPopup = menuDevice;
+ QObject::connect(menuDevice, SIGNAL(activated(int)), prop, SLOT(convertSwitch(int)));
+ }
+ } // end device
+
+ } // end device manager
+
+ return true;
+}
+
+void KSPopupMenu::initPopupMenu( SkyObject *obj, QString s1, QString s2, QString s3,
+ bool showRiseSet, bool showCenterTrack, bool showDetails, bool showTrail, bool addTrail,
+ bool showAngularDistance, bool showObsList ) {
+
+ clear();
+ if ( s1.isEmpty() ) s1 = i18n( "Empty sky" );
+
+ bool showLabel( true );
+ if ( s1 == i18n( "star" ) || s1 == i18n( "Empty sky" ) ) showLabel = false;
+
+ pmTitle = new QLabel( s1, this );
+ pmTitle->setAlignment( AlignCenter );
+ QPalette pal( pmTitle->palette() );
+ pal.setColor( QPalette::Normal, QColorGroup::Background, pal.color( QPalette::Normal, QColorGroup::Base ) );
+ pal.setColor( QPalette::Normal, QColorGroup::Foreground, pal.color( QPalette::Normal, QColorGroup::Text ) );
+ pmTitle->setPalette( pal );
+ insertItem( pmTitle );
+
+ if ( ! s2.isEmpty() ) {
+ pmTitle2 = new QLabel( s2, this );
+ pmTitle2->setAlignment( AlignCenter );
+ pmTitle2->setPalette( pal );
+ insertItem( pmTitle2 );
+ }
+
+ if ( ! s3.isEmpty() ) {
+ pmType = new QLabel( s3, this );
+ pmType->setAlignment( AlignCenter );
+ pmType->setPalette( pal );
+ insertItem( pmType );
+ }
+
+ QString c = obj->constellation( ksw->data()->csegmentList, ksw->data()->cnameList );
+ pmConstellation = new QLabel( c, this );
+ pmConstellation->setAlignment( AlignCenter );
+ pmConstellation->setPalette( pal );
+ insertItem( pmConstellation );
+
+ //Insert Rise/Set/Transit labels
+ if ( showRiseSet && obj ) {
+ pmRiseTime = new QLabel( i18n( "Rise time: 00:00" ), this );
+ pmRiseTime->setAlignment( AlignCenter );
+ pmRiseTime->setPalette( pal );
+ QFont rsFont = pmRiseTime->font();
+ rsFont.setPointSize( rsFont.pointSize() - 2 );
+ pmRiseTime->setFont( rsFont );
+ pmSetTime = new QLabel( i18n( "the time at which an object falls below the horizon", "Set time:" ) + " 00:00", this );
+ pmSetTime->setAlignment( AlignCenter );
+ pmSetTime->setPalette( pal );
+ pmSetTime->setFont( rsFont );
+ pmTransitTime = new QLabel( i18n( "Transit time: 00:00" ), this );
+ pmTransitTime->setAlignment( AlignCenter );
+ pmTransitTime->setPalette( pal );
+ pmTransitTime->setFont( rsFont );
+ insertSeparator();
+ insertItem( pmRiseTime );
+ insertItem( pmTransitTime );
+ insertItem( pmSetTime );
+
+ setRiseSetLabels( obj );
+ }
+
+ //Insert item for centering on object
+ if ( showCenterTrack && obj ) {
+ insertSeparator();
+ insertItem( i18n( "Center && Track" ), ksw->map(), SLOT( slotCenter() ) );
+ }
+
+ //Insert item for measuring distances
+ if ( showAngularDistance && obj ) {
+ if (! (ksw->map()->isAngleMode()) ) {
+ insertItem( i18n( "Angular Distance To... [" ), ksw->map(), SLOT( slotBeginAngularDistance() ) );
+ } else {
+ insertItem( i18n( "Compute Angular Distance ]" ), ksw->map(), SLOT( slotEndAngularDistance() ) );
+ }
+
+ }
+
+
+ //Insert item for Showing details dialog
+ if ( showDetails && obj ) {
+ insertItem( i18n( "Show Detailed Information Dialog", "Details" ), ksw->map(), SLOT( slotDetail() ) );
+ }
+
+ //Insert "Add/Remove Label" item
+ if ( showLabel && obj ) {
+ if ( ksw->map()->isObjectLabeled( obj ) ) {
+ insertItem( i18n( "Remove Label" ), ksw->map(), SLOT( slotRemoveObjectLabel() ) );
+ } else {
+ insertItem( i18n( "Attach Label" ), ksw->map(), SLOT( slotAddObjectLabel() ) );
+ }
+ }
+
+ if ( showObsList && obj ) {
+ if ( ksw->observingList()->contains( obj ) )
+ insertItem( i18n("Remove From List"), ksw->observingList(), SLOT( slotRemoveObject() ) );
+ else
+ insertItem( i18n("Add to List"), ksw->observingList(), SLOT( slotAddObject() ) );
+ }
+
+ if ( showTrail && obj && obj->isSolarSystem() ) {
+ if ( addTrail ) {
+ insertItem( i18n( "Add Trail" ), ksw->map(), SLOT( slotAddPlanetTrail() ) );
+ } else {
+ insertItem( i18n( "Remove Trail" ), ksw->map(), SLOT( slotRemovePlanetTrail() ) );
+ }
+ }
+
+ insertSeparator();
+
+ if (addINDI())
+ insertSeparator();
+}
+
+void KSPopupMenu::setRiseSetLabels( SkyObject *obj ) {
+ if ( ! obj ) return;
+
+ QString rt, rt2, rt3;
+ QTime rtime = obj->riseSetTime( ksw->data()->ut(), ksw->geo(), true );
+ dms rAz = obj->riseSetTimeAz( ksw->data()->ut(), ksw->geo(), true );
+
+ if ( rtime.isValid() ) {
+ //We can round to the nearest minute by simply adding 30 seconds to the time.
+ rt = i18n( "Rise time: %1" ).arg( rtime.addSecs(30).toString( "hh:mm" ) );
+
+ } else if ( obj->alt()->Degrees() > 0 ) {
+ rt = i18n( "No rise time: Circumpolar" );
+ } else {
+ rt = i18n( "No rise time: Never rises" );
+ }
+
+ KStarsDateTime dt = ksw->data()->ut();
+ QTime stime = obj->riseSetTime( dt, ksw->geo(), false );
+
+ QString st, st2, st3;
+ dms sAz = obj->riseSetTimeAz( dt, ksw->geo(), false );
+
+ if ( stime.isValid() ) {
+ //We can round to the nearest minute by simply adding 30 seconds to the time.
+ st = i18n( "the time at which an object falls below the horizon", "Set time: %1" ).arg( stime.addSecs(30).toString( "hh:mm" ) );
+
+ } else if ( obj->alt()->Degrees() > 0 ) {
+ st = i18n( "No set time: Circumpolar" );
+ } else {
+ st = i18n( "No set time: Never rises" );
+ }
+
+ QTime ttime = obj->transitTime( dt, ksw->geo() );
+ dms trAlt = obj->transitAltitude( dt, ksw->geo() );
+ QString tt, tt2, tt3;
+
+ if ( ttime.isValid() ) {
+ //We can round to the nearest minute by simply adding 30 seconds to the time.
+ tt = i18n( "Transit time: %1" ).arg( ttime.addSecs(30).toString( "hh:mm" ) );
+ } else {
+ tt = "--:--";
+ }
+
+ pmRiseTime->setText( rt );
+ pmSetTime->setText( st );
+ pmTransitTime->setText( tt ) ;
+}
+
+#include "kspopupmenu.moc"
diff --git a/kstars/kstars/kspopupmenu.h b/kstars/kstars/kspopupmenu.h
new file mode 100644
index 00000000..a91d8307
--- /dev/null
+++ b/kstars/kstars/kspopupmenu.h
@@ -0,0 +1,158 @@
+/***************************************************************************
+ kspopupmenu.h - K Desktop Planetarium
+ -------------------
+ begin : Sat Feb 27 2003
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+#ifndef KSPOPUPMENU_H
+#define KSPOPUPMENU_H
+
+#include <kpopupmenu.h>
+
+/**@class KSPopupMenu
+ *The KStars Popup Menu. The menu is sensitive to the
+ *object type of the object which was clicked to invoke the menu.
+ *Items in the menu include name and type data; rise/transit/set times;
+ *actions such as Center, Details, Telescope actions, and Label;
+ *and Image and Information URL links.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStars;
+class StarObject;
+class SkyObject;
+class QLabel;
+
+class KSPopupMenu : public KPopupMenu
+{
+Q_OBJECT
+public:
+/**Default constructor*/
+ KSPopupMenu( QWidget *parent = 0, const char *name = 0 );
+
+/**Destructor (empty)*/
+ ~KSPopupMenu();
+
+/**Initialize the popup menus. Adds name and type labels, and possibly
+ *Rise/Set/Transit labels, Center/Track item, and Show Details item.
+ *@short initialize the right-click popup menu
+ *@param obj pointer to the skyobject which the menu describes
+ *@param name1 The primary object name
+ *@param name2 The (optional) secondary object name
+ *@param type a string identifying the object type
+ *@param showRiseSet if true, the Rise/Set/Transit labels are added
+ *@param showCenterTrack if true, the Center/Track item is added
+ *@param showDetails if true, the Show-Details item is added
+ *@param showTrail if true, the add/remove planet trail item is added
+ *@param addTrail if true, the add/remove planet trail item reads "Add Trail"
+ *if false, it reads "Remove Trail".
+ *@param showAngularDistance if true, the Angular Distance item is added.
+ *@param showObsList if true, the Add to List/Remove from List item is added.
+ */
+ void initPopupMenu( SkyObject *obj, QString name1, QString name2, QString type,
+ bool showRiseSet=true, bool showCenterTrack=true,
+ bool showDetails=true, bool showTrail=false,
+ bool addTrail=false, bool showAngularDistance=true,
+ bool showObsList=true );
+
+/**Add an item to the popup menu for each of the URL links associated with
+ *this object. URL links appear in two categories: images and information pages.
+ *For some objects, a link to Digitized Sky Survey images will automatically be added
+ *in addition to the object's normal image links. Also, for some objects, an
+ *"Add link..." item will be included, which allows the user to add their own cutsom
+ *URLs for this object.
+ *@param obj pointer to the skyobject which the menu describes
+ *@param showDSS if TRUE, include DSS Image links
+ *@param allowCustom if TRUE, include the "Add Link..." item
+ */
+ void addLinksToMenu( SkyObject *obj, bool showDSS=true, bool allowCustom=true );
+
+/**@short Create a popup menu for a star.
+ *
+ *Stars get the following labels: a primary name and/or a genetive name,
+ *a spectral type, an object type ("star"), and rise/transit/set times.
+ *Stars get a "Center & Track" item, an Angular Distance item, and a
+ *"Detailed Info" item. Named stars get an "Attach Label" item and an
+ *"Add Link..." item, and may have image/info links; all stars get DSS
+ *image links. Stars do not get an "Add Trail" item.
+ *@param star pointer to the star which the menu describes
+ */
+ void createStarMenu( StarObject *star );
+
+/**@short Create a popup menu for a deep-sky object.
+ *
+ *DSOs get the following labels:
+ *a common name and/or a catalog name, an object type, and rise/transit/set
+ *times. DSOs get a "Center & Track" item, an Angular Distance item, an
+ *"Attach Label" item, and a "Detailed Info" item.
+ *They may have image/info links, and also get the DSS Image links and the
+ *"Add Link..." item. They do not get an "Add Trail" item.
+ *@param obj pointer to the object which the menu describes
+ */
+ void createDeepSkyObjectMenu( SkyObject *obj );
+
+/**@short Create a popup menu for a custom-catalog object.
+ *
+ *For now, this behaves essentially like the createDeepSkyObjectMenu()
+ *function, except that adding custom links is (temporarily?) disabled.
+ *@param obj pointer to the custom catalog object which the menu describes
+ */
+ void createCustomObjectMenu( SkyObject *obj );
+
+/**@short Create a popup menu for a solar system body.
+ *
+ *Solar System bodies get a name label, a type label ("solar system"),
+ *and rise/set/transit time labels. They also get Center&Track,
+ *Angular Distance, Detailed Info, Attach Label, and Add Trail items.
+ *They can have image/info links, and also get the "Add Link..." item.
+ *@note despite the name "createPlanetMenu", this function is used for
+ *comets and asteroids as well.
+ *@param p the solar system object which the menu describes.
+ */
+ void createPlanetMenu( SkyObject *p );
+
+/**@short Create a popup menu for empty sky.
+ *
+ *The popup menu when right-clicking on nothing is still useful.
+ *Instead of a name label, it shows "Empty Sky". The rise/set/transit
+ *times of the clicked point on the sky are also shown. You also get
+ *the Center & Track and Angular Distance items, and the DSS image links.
+ *@param nullObj pointer to dummy SkyObject, just to hold the clicked
+ *coordinates for passing to initPopupMenu().
+ */
+ void createEmptyMenu( SkyObject *nullObj=0 );
+
+/**Set the rise/transit/set time labels for the object. Compute these times
+ *for the object for the current date and location. If the object is
+ *circumpolar or never rises, the rise and set labels will indicate this
+ *(but the transit time should always be valid).
+ *@param obj the skyobject whose r/t/s times are to be displayed.
+ */
+ void setRiseSetLabels( SkyObject *obj );
+
+/**Add a submenu for INDI controls (Slew, Track, Sync, etc).
+ *@return true if a valid INDI menu was added.
+ */
+ bool addINDI(void);
+
+private:
+ KStars *ksw;
+ QLabel *pmTitle, *pmTitle2, *pmType, *pmConstellation;
+ QLabel *pmRiseTime, *pmSetTime, *pmTransitTime;
+
+};
+
+#endif
diff --git a/kstars/kstars/kssun.cpp b/kstars/kstars/kssun.cpp
new file mode 100644
index 00000000..ce3a60d1
--- /dev/null
+++ b/kstars/kstars/kssun.cpp
@@ -0,0 +1,168 @@
+/***************************************************************************
+ kssun.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Jul 22 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <math.h>
+#include <qdatetime.h>
+
+#include "kssun.h"
+#include "ksutils.h"
+#include "ksnumbers.h"
+#include "kstarsdatetime.h"
+
+KSSun::KSSun( KStarsData *kd, QString fn, double pSize ) : KSPlanet( kd, I18N_NOOP( "Sun" ), fn, pSize ) {
+ /*
+ JD0 = 2447892.5; //Jan 1, 1990
+ eclong0 = 279.403303; //mean ecliptic longitude at JD0
+ plong0 = 282.768422; //longitude of sun at perigee for JD0
+ e0 = 0.016713; //eccentricity of Earth's orbit at JD0
+ */
+ setMag( -26.73 );
+}
+
+bool KSSun::loadData() {
+// kdDebug() << k_funcinfo << endl;
+ return (odm.loadData("earth") != 0);
+}
+
+bool KSSun::findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth ) {
+ if (Earth) {
+ //
+ // For the precision we need, the earth's orbit is circular.
+ // So don't bother to iterate like KSPlanet does. Just subtract
+ // The current delay and recompute (once).
+ //
+ double delay = (.0057755183 * Earth->rsun()) / 365250.0;
+
+ //
+ // MHH 2002-02-04 I don't like this. But it avoids code duplication.
+ // Maybe we can find a better way.
+ //
+ const KSPlanet *pEarth = dynamic_cast<const KSPlanet *>(Earth);
+ /* FIXME: if you use pEarth at some point again, make sure you
+ check for 0L after the dynamic_cast! */
+ EclipticPosition trialpos;
+ pEarth->calcEcliptic(num->julianMillenia() - delay, trialpos);
+
+ setEcLong( trialpos.longitude.Degrees() + 180.0 );
+ setEcLong( ecLong()->reduce().Degrees() );
+ setEcLat( -1.0*trialpos.latitude.Degrees() );
+
+ } else {
+ double sum[6];
+ dms EarthLong, EarthLat; //heliocentric coords of Earth
+ OrbitDataColl * odc;
+ double T = num->julianMillenia(); //Julian millenia since J2000
+ double Tpow[6];
+
+ Tpow[0] = 1.0;
+ for (int i=1; i<6; ++i) {
+ Tpow[i] = Tpow[i-1] * T;
+ }
+ //First, find heliocentric coordinates
+
+ if (!(odc = odm.loadData("earth"))) return false;
+
+ //Ecliptic Longitude
+ for (int i=0; i<6; ++i) {
+ sum[i] = 0.0;
+ for (uint j = 0; j < odc->Lon[i].size(); ++j) {
+ sum[i] += odc->Lon[i][j]->A * cos( odc->Lon[i][j]->B + odc->Lon[i][j]->C*T );
+ }
+ sum[i] *= Tpow[i];
+ //kdDebug() << name() << " : sum[" << i << "] = " << sum[i] <<endl;
+ }
+
+ EarthLong.setRadians( sum[0] + sum[1] + sum[2] +
+ sum[3] + sum[4] + sum[5] );
+ EarthLong.setD( EarthLong.reduce().Degrees() );
+
+ //Compute Ecliptic Latitude
+ for (int i=0; i<6; ++i) {
+ sum[i] = 0.0;
+ for (uint j = 0; j < odc->Lat[i].size(); ++j) {
+ sum[i] += odc->Lat[i][j]->A * cos( odc->Lat[i][j]->B + odc->Lat[i][j]->C*T );
+ }
+ sum[i] *= Tpow[i];
+ }
+
+
+ EarthLat.setRadians( sum[0] + sum[1] + sum[2] + sum[3] +
+ sum[4] + sum[5] );
+
+ //Compute Heliocentric Distance
+ for (int i=0; i<6; ++i) {
+ sum[i] = 0.0;
+ for (uint j = 0; j < odc->Dst[i].size(); ++j) {
+ sum[i] += odc->Dst[i][j]->A * cos( odc->Dst[i][j]->B + odc->Dst[i][j]->C*T );
+ }
+ sum[i] *= Tpow[i];
+ }
+
+ ep.radius = sum[0] + sum[1] + sum[2] + sum[3] + sum[4] + sum[5];
+
+ setEcLong( EarthLong.Degrees() + 180.0 );
+ setEcLong( ecLong()->reduce().Degrees() );
+ setEcLat( -1.0*EarthLat.Degrees() );
+ }
+
+ //Finally, convert Ecliptic coords to Ra, Dec. Ecliptic latitude is zero, by definition
+ EclipticToEquatorial( num->obliquity() );
+
+ nutate(num);
+ aberrate(num);
+
+ // We obtain the apparent geocentric ecliptic coordinates. That is, after
+ // nutation and aberration have been applied.
+ EquatorialToEcliptic( num->obliquity() );
+
+ //Determine the position angle
+ findPA( num );
+
+ return true;
+}
+
+long double KSSun::springEquinox(int year) {
+ return equinox(year, 18, 3, 0.);
+}
+
+long double KSSun::summerSolstice(int year) {
+ return equinox(year, 18, 6, 90.);
+}
+
+long double KSSun::autumnEquinox(int year) {
+ return equinox(year, 19, 9, 180.);
+}
+
+long double KSSun::winterSolstice(int year) {
+ return equinox(year, 18, 12, 270.);
+}
+
+long double KSSun::equinox(int year, int d, int m, double angle) {
+ long double jd0[5];
+ long double eclipticLongitude[5];
+
+ for(int i = 0; i<5; ++i) {
+ jd0[i] = KStarsDateTime( ExtDate(year,m,d+i), QTime(0,0,0) ).djd();
+ KSNumbers *ksn = new KSNumbers(jd0[i]);
+ //FIXME this is the Earth position
+ findGeocentricPosition( ksn );
+ delete ksn;
+ eclipticLongitude[i] = (long double)ecLong()->Degrees();
+ }
+
+ return KSUtils::lagrangeInterpolation( eclipticLongitude, jd0, 5, angle );
+}
diff --git a/kstars/kstars/kssun.h b/kstars/kstars/kssun.h
new file mode 100644
index 00000000..ed5a3023
--- /dev/null
+++ b/kstars/kstars/kssun.h
@@ -0,0 +1,75 @@
+/***************************************************************************
+ kssun.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Jan 29 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSSUN_H
+#define KSSUN_H
+
+#include <qstring.h>
+#include "ksplanet.h"
+
+/**@class KSSun
+ *Child class of KSPlanetBase; encapsulates information about the Sun.
+ *@short Provides necessary information about the Sun.
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+
+class KStarsData;
+
+class KSSun : public KSPlanet {
+public:
+/**Constructor. Defines constants needed by findPosition().
+ *Sets Ecliptic coordinates appropriate for J2000.
+ *@param kd pointer to KStarsData object
+ *@param fn filename of Sun image
+ *@param pSize physical diameter of the Sun, in km
+ */
+ KSSun(KStarsData *kd, QString fn = "", double pSize=0 );
+
+/**Destructor (empty)
+ */
+ virtual ~KSSun() {}
+
+/**Read orbital data from disk
+ *@note reimplemented from KSPlanet
+ *@note we actually read Earth's orbital data. The Sun's geocentric
+ *ecliptic coordinates are by definition exactly the opposite of the
+ *Earth's heliocentric ecliptic coordinates.
+ */
+ virtual bool loadData();
+
+ long double springEquinox(int year);
+
+ long double summerSolstice(int year);
+
+ long double autumnEquinox(int year);
+
+ long double winterSolstice(int year);
+
+ long double equinox(int year, int d, int m, double angle);
+
+
+protected:
+/**Determine geocentric RA, Dec coordinates for the Epoch given in the argument.
+ *@p Epoch current Julian Date
+ *@p Earth pointer to earth object
+ */
+ virtual bool findGeocentricPosition( const KSNumbers *num, const KSPlanetBase *Earth=NULL );
+};
+ long double equinox(int year, int d, int m, int angle);
+
+#endif
diff --git a/kstars/kstars/kstars.cpp b/kstars/kstars/kstars.cpp
new file mode 100644
index 00000000..8be622e5
--- /dev/null
+++ b/kstars/kstars/kstars.cpp
@@ -0,0 +1,265 @@
+/***************************************************************************
+ kstars.cpp - K Desktop Planetarium
+ -------------------
+ begin : Mon Feb 5 01:11:45 PST 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+//JH 11.06.2002: replaced infoPanel with infoBoxes
+//JH 24.08.2001: reorganized infoPanel
+//JH 25.08.2001: added toolbar, converted menu items to KAction objects
+//JH 25.08.2001: main window now resizable, window size saved in config file
+
+
+#include <stdio.h>
+#include <stdlib.h>
+//#include <iostream.h>
+#include <kdebug.h>
+#include <kactioncollection.h>
+#include <kiconloader.h>
+#include <qpalette.h>
+#include <kstatusbar.h>
+
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarssplash.h"
+#include "skymap.h"
+#include "simclock.h"
+#include "finddialog.h"
+#include "ksutils.h"
+#include "infoboxes.h"
+#include "observinglist.h"
+#include "imagesequence.h"
+#include "toggleaction.h"
+
+// to remove warnings
+#include "indimenu.h"
+#include "indidriver.h"
+
+KStars::KStars( bool doSplash, bool clockrun, const QString &startdate ) :
+ DCOPObject("KStarsInterface"), KMainWindow(),
+ skymap(0), centralWidget(0), topLayout(0), viewToolBar(0), TimeStep(0),
+ actCoordSys(0), colorActionMenu(0), fovActionMenu(0),
+ AAVSODialog(0), findDialog(0), kns(0),
+ indimenu(0), indidriver(0), indiseq(0),
+ DialogIsObsolete(false), StartClockRunning( clockrun ), StartDateString( startdate )
+{
+ pd = new privatedata(this);
+
+ // we're nowhere near ready to take dcop calls
+ kapp->dcopClient()->suspend();
+
+ if ( doSplash ) {
+ pd->kstarsData = new KStarsData();
+ QObject::connect(pd->kstarsData, SIGNAL( initFinished(bool) ),
+ this, SLOT( datainitFinished(bool) ) );
+
+ pd->splash = new KStarsSplash(0, "Splash");
+ QObject::connect(pd->splash, SIGNAL( closeWindow() ), kapp, SLOT( quit() ) );
+ QObject::connect(pd->kstarsData, SIGNAL( progressText(QString) ),
+ pd->splash, SLOT( setMessage(QString) ));
+ pd->splash->show();
+ }
+
+ pd->kstarsData->initialize();
+
+ //Set Geographic Location
+ pd->kstarsData->setLocationFromOptions();
+
+ //Pause the clock if the user gave the "--paused" arg
+ if ( ! StartClockRunning ) pd->kstarsData->clock()->stop();
+
+ //set up Dark color scheme for application windows
+ DarkPalette = QPalette(QColor("red4"), QColor("DarkRed"));
+ DarkPalette.setColor( QPalette::Normal, QColorGroup::Base, QColor( "black" ) );
+ DarkPalette.setColor( QPalette::Normal, QColorGroup::Text, QColor( "red2" ) );
+ DarkPalette.setColor( QPalette::Normal, QColorGroup::Highlight, QColor( "red2" ) );
+ DarkPalette.setColor( QPalette::Normal, QColorGroup::HighlightedText, QColor( "black" ) );
+ //store original color scheme
+ OriginalPalette = QApplication::palette();
+
+ #if ( __GLIBC__ >= 2 &&__GLIBC_MINOR__ >= 1 && !defined(__UCLIBC__))
+ kdDebug() << "glibc >= 2.1 detected. Using GNU extension sincos()" << endl;
+ #else
+ kdDebug() << "Did not find glibc >= 2.1. Will use ANSI-compliant sin()/cos() functions." << endl;
+ #endif
+
+ obsList = new ObservingList( this, this );
+}
+
+KStars::~KStars()
+{
+ //store focus values in Options
+ Options::setFocusRA( skymap->focus()->ra()->Hours() );
+ Options::setFocusDec( skymap->focus()->dec()->Degrees() );
+
+ //Store Window geometry in Options object
+ Options::setWindowWidth( width() );
+ Options::setWindowHeight( height() );
+
+ //We need to explicitly save the colorscheme data to the config file
+ data()->colorScheme()->saveToConfig( kapp->config() );
+
+ //synch the config file with the Config object
+ Options::writeConfig();
+
+ clearCachedFindDialog();
+
+ delete skymap;
+ delete pd;
+ delete centralWidget;
+ delete AAVSODialog;
+ delete indimenu;
+ delete indidriver;
+ delete indiseq;
+
+ skymap = 0;
+ pd = 0;
+ centralWidget = 0;
+ AAVSODialog = 0;
+ indimenu = 0;
+ indidriver = 0;
+ indiseq = 0;
+}
+
+KStars::privatedata::~privatedata() {
+ delete splash;
+ delete kstarsData;
+
+ splash = 0;
+ kstarsData = 0;
+}
+
+void KStars::clearCachedFindDialog() {
+ if ( findDialog ) { // dialog is cached
+/**
+ *Delete findDialog only if it is not opened
+ */
+ if ( findDialog->isHidden() ) {
+ delete findDialog;
+ findDialog = 0;
+ DialogIsObsolete = false;
+ }
+ else
+ DialogIsObsolete = true; // dialog was opened so it could not deleted
+ }
+}
+
+void KStars::applyConfig() {
+ if ( Options::isTracking() ) {
+ actionCollection()->action("track_object")->setText( i18n( "Stop &Tracking" ) );
+ actionCollection()->action("track_object")->setIconSet( BarIcon( "encrypted" ) );
+ }
+
+ //Toggle actions
+ if ( Options::useAltAz() ) ((ToggleAction*)actionCollection()->action("coordsys"))->turnOff();
+ ((KToggleAction*)actionCollection()->action("show_time_box"))->setChecked( Options::showTimeBox() );
+ ((KToggleAction*)actionCollection()->action("show_location_box"))->setChecked( Options::showGeoBox() );
+ ((KToggleAction*)actionCollection()->action("show_focus_box"))->setChecked( Options::showFocusBox() );
+ ((KToggleAction*)actionCollection()->action("show_mainToolBar"))->setChecked( Options::showMainToolBar() );
+ ((KToggleAction*)actionCollection()->action("show_viewToolBar"))->setChecked( Options::showViewToolBar() );
+ ((KToggleAction*)actionCollection()->action("show_statusBar"))->setChecked( Options::showStatusBar() );
+ ((KToggleAction*)actionCollection()->action("show_sbAzAlt"))->setChecked( Options::showAltAzField() );
+ ((KToggleAction*)actionCollection()->action("show_sbRADec"))->setChecked( Options::showRADecField() );
+ ((KToggleAction*)actionCollection()->action("show_stars"))->setChecked( Options::showStars() );
+ ((KToggleAction*)actionCollection()->action("show_deepsky"))->setChecked( Options::showDeepSky() );
+ ((KToggleAction*)actionCollection()->action("show_planets"))->setChecked( Options::showPlanets() );
+ ((KToggleAction*)actionCollection()->action("show_clines"))->setChecked( Options::showCLines() );
+ ((KToggleAction*)actionCollection()->action("show_cnames"))->setChecked( Options::showCNames() );
+ ((KToggleAction*)actionCollection()->action("show_cbounds"))->setChecked( Options::showCBounds() );
+ ((KToggleAction*)actionCollection()->action("show_mw"))->setChecked( Options::showMilkyWay() );
+ ((KToggleAction*)actionCollection()->action("show_grid"))->setChecked( Options::showGrid() );
+ ((KToggleAction*)actionCollection()->action("show_horizon"))->setChecked( Options::showGround() );
+
+ //color scheme
+ pd->kstarsData->colorScheme()->loadFromConfig( kapp->config() );
+ if ( Options::darkAppColors() ) {
+ QApplication::setPalette( DarkPalette, true );
+ } else {
+ QApplication::setPalette( OriginalPalette, true );
+ }
+
+ //Infoboxes, toolbars, statusbars
+ infoBoxes()->setVisible( Options::showInfoBoxes() );
+ if ( ! Options::showMainToolBar() ) toolBar( "mainToolBar" )->hide();
+ if ( ! Options::showViewToolBar() ) toolBar( "viewToolBar" )->hide();
+ if ( ! Options::showAltAzField() ) statusBar()->removeItem(1);
+ if ( ! Options::showRADecField() ) statusBar()->removeItem(2);
+
+ //Geographic location
+ setGeoLocation( Options::cityName(), Options::provinceName(), Options::countryName() );
+
+ //Focus
+ SkyObject *fo = data()->objectNamed( Options::focusObject() );
+ if ( fo && fo != map()->focusObject() ) {
+ map()->setClickedObject( fo );
+ map()->setClickedPoint( fo );
+ map()->slotCenter();
+ }
+
+ if ( ! fo ) {
+ SkyPoint fp( Options::focusRA(), Options::focusDec() );
+ if ( fp.ra()->Degrees() != map()->focus()->ra()->Degrees() || fp.dec()->Degrees() != map()->focus()->dec()->Degrees() ) {
+ map()->setClickedPoint( &fp );
+ map()->slotCenter();
+ }
+ }
+}
+
+void KStars::updateTime( const bool automaticDSTchange ) {
+ dms oldLST( LST()->Degrees() );
+ // Due to frequently use of this function save data and map pointers for speedup.
+ // Save options and geo() to a pointer would not speedup because most of time options
+ // and geo will accessed only one time.
+ KStarsData *Data = data();
+ SkyMap *Map = map();
+
+ Data->updateTime( geo(), Map, automaticDSTchange );
+ if ( infoBoxes()->timeChanged( Data->ut(), Data->lt(), LST() ) )
+ Map->update();
+
+ //We do this outside of kstarsdata just to get the coordinates
+ //displayed in the infobox to update every second.
+// if ( !Options::isTracking() && LST()->Degrees() > oldLST.Degrees() ) {
+// int nSec = int( 3600.*( LST()->Hours() - oldLST.Hours() ) );
+// Map->focus()->setRA( Map->focus()->ra()->Hours() + double( nSec )/3600. );
+// if ( Options::useAltAz() ) Map->focus()->EquatorialToHorizontal( LST(), geo()->lat() );
+// Map->showFocusCoords();
+// }
+
+ //If time is accelerated beyond slewTimescale, then the clock's timer is stopped,
+ //so that it can be ticked manually after each update, in order to make each time
+ //step exactly equal to the timeScale setting.
+ //Wrap the call to manualTick() in a singleshot timer so that it doesn't get called until
+ //the skymap has been completely updated.
+ if ( Data->clock()->isManualMode() && Data->clock()->isActive() ) {
+ QTimer::singleShot( 0, Data->clock(), SLOT( manualTick() ) );
+ }
+}
+
+KStarsData* KStars::data( void ) { return pd->kstarsData; }
+
+SkyMap* KStars::map( void ) { return skymap; }
+
+InfoBoxes* KStars::infoBoxes( void ) { return map()->infoBoxes(); }
+
+GeoLocation* KStars::geo() { return data()->geo(); }
+
+void KStars::mapGetsFocus() { map()->QWidget::setFocus(); }
+
+dms* KStars::LST() { return data()->LST; }
+
+ObservingList* KStars::observingList() { return obsList; }
+
+#include "kstars.moc"
+
diff --git a/kstars/kstars/kstars.desktop b/kstars/kstars/kstars.desktop
new file mode 100644
index 00000000..e7a3b13b
--- /dev/null
+++ b/kstars/kstars/kstars.desktop
@@ -0,0 +1,147 @@
+# KDE Config File
+[Desktop Entry]
+Type=Application
+Exec=kstars -caption "%c" %i %m
+Icon=kstars
+DocPath=kstars/index.html
+Comment=Desktop Planetarium
+Comment[af]=Werkskerm Planetarium
+Comment[ar]=قبة سماوية لسطح المكتب
+Comment[be]=ÐаÑтольны планетарыум
+Comment[bg]=Планетариум за Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚
+Comment[bn]=ডেসà§à¦•à¦Ÿà¦ª পà§à¦²à§à¦¯à¦¾à¦¨à§‡à¦Ÿà§‹à¦°à¦¿à§Ÿà¦¾à¦®
+Comment[br]=Planetarium a vurev
+Comment[bs]=Planetarium na desktopu
+Comment[ca]=Planetari per a l'escriptori
+Comment[cs]=Planetárium na vaší obrazovce
+Comment[csb]=Planétarium na pùlce
+Comment[cy]=Planetariwm Penbwrdd
+Comment[da]=Planetarieprogram
+Comment[de]=Das Planetarium für den Schreibtisch
+Comment[el]=ΠλανητάÏιο επιφάνειας εÏγασίας
+Comment[eo]=Labortabla planetario
+Comment[es]=Planetario para el escritorio
+Comment[et]=Töölaua planetaarium
+Comment[eu]=Mahaigaineko planetarioa
+Comment[fa]=رومیزی آسمان‌نما
+Comment[fi]=Työpöytäplanetaario
+Comment[fr]=Planétarium
+Comment[ga]=Pláinéadlann Deisce
+Comment[gl]=Planetario
+Comment[he]=×¤×œ× ×˜×¨×™×•× ×©×•×œ×—× ×™
+Comment[hi]=डेसà¥à¤•à¤Ÿà¥‰à¤ª पà¥à¤²à¥‡à¤¨à¥‡à¤Ÿà¥‡à¤°à¤¿à¤¯à¤®
+Comment[hr]=Planetarij za radnu površinu
+Comment[hu]=Munkaasztali planetárium
+Comment[is]=Skjáborðsstjörnuver
+Comment[it]=Planetario per il desktop
+Comment[ja]=デスクトッププラãƒã‚¿ãƒªã‚¦ãƒ 
+Comment[ka]=სáƒáƒ›áƒáƒ’იდრპლáƒáƒœáƒ”ტáƒáƒ áƒ˜áƒ£áƒ›áƒ˜
+Comment[km]=សំណាក​ចក្រវាល​ផ្ទៃ​ážáž»
+Comment[lt]=Darbastalio planetariumas
+Comment[lv]=Darbvirsmas PlanetÄrijs
+Comment[mk]=Планетариум на работна површина
+Comment[mn]=ДÑлгÑцÑн дÑÑрх Оддын Хотхон
+Comment[ms]=Planetarium Ruang Kerja
+Comment[nb]=Skrivebordsplanetarium
+Comment[nds]=Planetarium för den Schriefdisch
+Comment[ne]=डेसà¥à¤•à¤Ÿà¤ª गà¥à¤°à¤¹à¤®à¤£à¥à¤¡à¤²
+Comment[nl]=Desktop-planetarium
+Comment[nn]=Skrivebordsplanetarium
+Comment[nso]=Planetarium ya Desktop
+Comment[pl]=Planetarium na pulpicie
+Comment[pt]=Planetário
+Comment[pt_BR]=Planetário virtual
+Comment[ru]=ÐаÑтольный планетарий
+Comment[se]=Čállenbeavdeplánetaria
+Comment[sk]=Planetárium na vašej ploche
+Comment[sl]=Namizni planetarij
+Comment[sr]=Планетаријум на радној површини
+Comment[sr@Latn]=Planetarijum na radnoj površini
+Comment[sv]=Skrivbordsplanetarium
+Comment[ta]= பணிமேடை கோளரஙà¯à®•à®®à¯
+Comment[tg]=Планетариуми Мизи Корӣ
+Comment[tr]=Masaüstünde Yıldızlar
+Comment[uk]=ÐаÑтільний планетарій
+Comment[ven]=Vhusumbedzhwa mupo ya Desikithopo
+Comment[vi]=Ngắm sao trên Màn hình máy tính
+Comment[xh]=Indlu ye Desktop
+Comment[zh_CN]=æ¡Œé¢å¤©æ–‡é¦†
+Comment[zh_TW]=æ¡Œé¢æ˜Ÿè±¡å„€
+Comment[zu]=Okwemikhathi kwe-Desktop
+Terminal=false
+Name=KStars
+Name[af]=K-sterre
+Name[ar]=نجوم ك
+Name[bn]=কে-সà§à¦Ÿà¦¾à¦°
+Name[cy]=KSer
+Name[fo]=KStjørnur
+Name[hi]=के-सà¥à¤Ÿà¤¾à¤°à¥à¤¸
+Name[hr]=KZvijezde
+Name[is]=KStjörnur
+Name[mn]=K-Од
+Name[ne]=केडीई तारा
+Name[pa]=ਕੇ-ਤਾਰੇ
+Name[pl]=Gwiazdy
+Name[sv]=Kstars
+Name[ta]=கேஸà¯à®Ÿà®¾à®°à¯à®¸à¯
+Name[ven]=Vhadivhalea vha K
+Name[vi]=Sao K
+GenericName=Desktop Planetarium
+GenericName[af]=Werkskerm Planetarium
+GenericName[ar]=نموذج النظام الشمسي لسطح المكتب
+GenericName[be]=ÐаÑтольны планетарыум
+GenericName[bg]=Планетариум за Ñ€Ð°Ð±Ð¾Ñ‚Ð½Ð¸Ñ Ð¿Ð»Ð¾Ñ‚
+GenericName[bn]=ডেসà§à¦•à¦Ÿà¦ª পà§à¦²à§à¦¯à¦¾à¦¨à§‡à¦Ÿà§‹à¦°à¦¿à§Ÿà¦¾à¦®
+GenericName[br]=Planetarium a vurev
+GenericName[bs]=Desktop planetarijum
+GenericName[ca]=Planetari per a l'escriptori
+GenericName[cs]=Planetárium na vaší obrazovce
+GenericName[csb]=Planétarium na pùlce
+GenericName[cy]=Planetariwm Penbwrdd
+GenericName[da]=Planetarieprogram
+GenericName[de]=Elektronisches Planetarium
+GenericName[el]=ΠλανητάÏιο επιφάνειας εÏγασίας
+GenericName[eo]=Labortabla planetario
+GenericName[es]=Planetario para el escritorio
+GenericName[et]=Töölaua planetaarium
+GenericName[eu]=Mahaigaineko planetarioa
+GenericName[fa]=رومیزی آسمان‌نما
+GenericName[fi]=Työpöytäplanetaario
+GenericName[fr]=Planétarium
+GenericName[ga]=Pláinéadlann Deisce
+GenericName[gl]=Planetario
+GenericName[he]=×¤×œ× ×˜×¨×™×•× ×©×•×œ×—× ×™
+GenericName[hi]=डेसà¥à¤•à¤Ÿà¥‰à¤ª पà¥à¤²à¥‡à¤¨à¥‡à¤Ÿà¥‡à¤°à¤¿à¤¯à¤®
+GenericName[hr]=Planetarij na radnoj površini
+GenericName[hu]=Planetárium
+GenericName[is]=Skjáborðsstjörnuver
+GenericName[it]=Planetario per il desktop
+GenericName[ja]=デスクトッププラãƒã‚¿ãƒªã‚¦ãƒ 
+GenericName[ka]=სáƒáƒ›áƒáƒ’იდრპლáƒáƒœáƒ”ტáƒáƒ áƒ˜áƒ£áƒ›áƒ˜
+GenericName[km]=សំណាក​ចក្រវាល​ផ្ទៃ​ážáž»
+GenericName[lt]=Darbastalio planetariumas
+GenericName[mk]=Планетариум на раб. површина
+GenericName[ms]=Planetarium Desktop
+GenericName[nb]=Skrivebordsplanetarium
+GenericName[nds]=Schriefdisch-Planetarium
+GenericName[ne]=डेसà¥à¤•à¤Ÿà¤ª गà¥à¤°à¤¹à¤®à¤£à¥à¤¡à¤²
+GenericName[nl]=Bureaublad-planetarium
+GenericName[nn]=Skrivebordsplanetarium
+GenericName[pl]=Planetarium na biurku
+GenericName[pt]=Planetário
+GenericName[pt_BR]=Planetário virtual
+GenericName[ru]=ÐаÑтольный планетарий
+GenericName[sk]=Planetárium
+GenericName[sl]=Namizni planetarij
+GenericName[sr]=Планетаријум на радној површиниџ
+GenericName[sr@Latn]=Planetarijum na radnoj površinidž
+GenericName[sv]=Skrivbordsplanetarium
+GenericName[ta]=பணிமேடை கோளரஙà¯à®•à®®à¯
+GenericName[tg]=Планетариуми Мизи Корӣ
+GenericName[tr]=Masaüstü Yıldız Evi
+GenericName[uk]=ÐаÑтільний планетарій
+GenericName[vi]=Ngắm sao trên Màn hình
+GenericName[zh_CN]=æ¡Œé¢å¤©æ–‡é¦†
+GenericName[zh_TW]=æ¡Œé¢æ˜Ÿè±¡å„€
+X-DCOP-ServiceType=Multi
+Categories=Qt;KDE;Education;Science;Astronomy;
diff --git a/kstars/kstars/kstars.h b/kstars/kstars/kstars.h
new file mode 100644
index 00000000..88b7ab2c
--- /dev/null
+++ b/kstars/kstars/kstars.h
@@ -0,0 +1,679 @@
+/***************************************************************************
+ kstars.h - K Desktop Planetarium
+ -------------------
+ begin : Mon Feb 5 01:11:45 PST 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSTARS_H
+#define KSTARS_H
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <dcopclient.h>
+#include <kapplication.h>
+#include <kmainwindow.h>
+#include <qwidget.h>
+
+#include "kstarsinterface.h"
+#include "observinglist.h"
+
+// forward declaration is enough. We only need pointers
+class QPalette;
+class QVBoxLayout;
+class KActionMenu;
+class KDialogBase;
+class KKey;
+class KToolBar;
+
+class dms;
+class KSNewStuff;
+class KStarsData;
+class KStarsSplash;
+class SkyMap;
+class GeoLocation;
+class FindDialog;
+class LocationDialog;
+class TimeDialog;
+class InfoBoxes;
+class ToggleAction;
+class TimeStepBox;
+
+//class AstroCalc;
+class INDIMenu;
+class INDIDriver;
+class imagesequence;
+
+/**
+ *@class KStars
+ *@short This is the main window for KStars.
+ *In addition to the GUI elements, the class contains the program clock,
+ *KStarsData, and SkyMap objects. It also contains functions for the DCOP interface.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStars : public KMainWindow, virtual public KStarsInterface
+{
+
+ Q_OBJECT
+ public:
+ /**
+ *@short Constructor.
+ *@param doSplash should the splash panel be displayed during
+ *initialization.
+ *@param startClockRunning should the clock be running on startup?
+ *@param startDateString date (in string representation) to start running from.
+ *
+ * @todo Refer to documentation on date format.
+ */
+ KStars( bool doSplash, bool startClockRunning = true, const QString &startDateString = "" );
+
+ /**Destructor. Synchs config file. Deletes objects.
+ */
+ ~KStars();
+
+ /**@return pointer to KStarsData object which contains application data.
+ */
+ KStarsData* data();
+
+ /**@return pointer to the local sidereal time.
+ */
+ dms* LST();
+
+ /**@return pointer to SkyMap object which is the sky display widget.
+ */
+ SkyMap* map();
+
+ ObservingList* observingList();
+
+ /**@return pointer to GeoLocation object which is the current geographic location.
+ */
+ GeoLocation* geo();
+
+ /**@return pointer to InfoBoxes object.
+ */
+ InfoBoxes* infoBoxes();
+
+ /**@return pointer to the INDI driver
+ */
+ INDIDriver* getINDIDriver(void) { return indidriver; }
+
+ /**@return pointer to the INDI menu
+ */
+ INDIMenu* getINDIMenu(void) { return indimenu; }
+
+ /** Establish the INDI system. No GUI
+ */
+ void establishINDI();
+
+ /**Add an item to the color-scheme action manu
+ *@param name The name to use in the menu
+ *@param actionName The internal name for the action (derived from filename)
+ */
+ void addColorMenuItem( QString name, QString actionName );
+
+ /**Remove an item from the color-scheme action manu
+ *@param actionName The internal name of the action (derived from filename)
+ */
+ void removeColorMenuItem( QString actionName );
+
+ /**DCOP interface function.
+ *Set focus to given Ra/Dec coordinates
+ *@p ra the Right Ascension coordinate for the focus (in Hours)
+ *@p dec the Declination coordinate for the focus (in Degrees)
+ */
+ ASYNC setRaDec( double ra, double dec );
+
+ /**DCOP interface function.
+ *Set focus to given Alt/Az coordinates.
+ *@p alt the Altitude coordinate for the focus (in Degrees)
+ *@p az the Azimuth coordinate for the focus (in Degrees)
+ */
+ ASYNC setAltAz(double alt, double az);
+
+ /**DCOP interface function.
+ *Point in the direction described by the string argument.
+ *@p direction either an object name, a compass direction (e.g., "north"), or "zenith"
+ */
+ ASYNC lookTowards( const QString direction );
+
+ /**DCOP interface function. Zoom in one step. */
+ ASYNC zoomIn(void) { slotZoomIn(); }
+
+ /**DCOP interface function. Zoom out one step. */
+ ASYNC zoomOut(void){ slotZoomOut(); }
+
+ /**DCOP interface function. reset to the default zoom level. */
+ ASYNC defaultZoom(void) { slotDefaultZoom(); }
+
+ /**DCOP interface function. Set zoom level to specified value.
+ *@p a the zoom level. Units are pixels per radian.
+ */
+ ASYNC zoom(double z);
+
+ /**DCOP interface function. Set local time and date.
+ *@p yr year of date
+ *@p mth month of date
+ *@p day day of date
+ *@p hr hour of time
+ *@p min minute of time
+ *@p sec second of time
+ */
+ ASYNC setLocalTime(int yr, int mth, int day, int hr, int min, int sec);
+
+ /**DCOP interface function. Delay further execution of DCOP commands.
+ *@p t number of seconds to delay
+ */
+ ASYNC waitFor( double t );
+
+ /**DCOP interface function. Pause further DCOP execution until a key is pressed.
+ *@p k the key which will resume DCOP execution
+ */
+ ASYNC waitForKey( const QString k );
+
+ /**DCOP interface function. Toggle tracking.
+ *@p track engage tracking if true; else disengage tracking
+ */
+ ASYNC setTracking( bool track );
+
+ /**DCOP interface function. modify a view option.
+ *@p option the name of the option to be modified
+ *@p value the option's new value
+ */
+ ASYNC changeViewOption( const QString option, const QString value );
+
+ /**DCOP interface function.
+ *@p name the name of the option to query
+ *@return the current value of the named option
+ */
+ QString getOption( const QString &name );
+
+ /**DCOP interface function. Read config file.
+ *This function is useful for restoring the user settings from the config file,
+ *after having modified the settings in memory.
+ *@sa writeConfig()
+ */
+ ASYNC readConfig();
+
+ /**DCOP interface function. Write current settings to config file.
+ *This function is useful for storing user settings before modifying them with a DCOP
+ *script. The original settings can be restored with readConfig().
+ *@sa readConfig()
+ */
+ ASYNC writeConfig();
+
+ /**DCOP interface function. Show text message in a popup window.
+ *@note Not Yet Implemented
+ *@p x x-coordinate for message window
+ *@p y y-coordinate for message window
+ *@p message the text to display in the message window
+ */
+ ASYNC popupMessage( int x, int y, const QString message );
+
+ /**DCOP interface function. Draw a line on the sky map.
+ *@note Not Yet Implemented
+ *@p x1 starting x-coordinate of line
+ *@p y1 starting y-coordinate of line
+ *@p x2 ending x-coordinate of line
+ *@p y2 ending y-coordinate of line
+ *@p speed speed at which line should appear from start to end points (in pixels per second)
+ */
+ ASYNC drawLine( int x1, int y1, int x2, int y2, int speed );
+
+ /**DCOP interface function. Set the geographic location.
+ *@p city the city name of the location
+ *@p province the province name of the location
+ *@p country the country name of the location
+ */
+ ASYNC setGeoLocation( const QString city, const QString province, const QString country );
+
+ /**DCOP interface function. Modify a color.
+ *@p colorName the name of the color to be modified (e.g., "SkyColor")
+ *@p value the new color to use
+ */
+ ASYNC setColor( const QString colorName, const QString value );
+
+ /**DCOP interface function. Load a color scheme.
+ *@p name the name of the color scheme to load (e.g., "Moonless Night")
+ */
+ ASYNC loadColorScheme( const QString name );
+
+ /**DCOP interface function. Export the sky image to a file.
+ *@p filename the filename for the exported image
+ *@p width the width for the exported image
+ *@p height the height for the exported image
+ */
+ ASYNC exportImage( const QString filename, int width, int height );
+
+ /**DCOP interface function. Print the sky image.
+ *@p usePrintDialog if true, the KDE print dialog will be shown; otherwise, default parameters will be used
+ *@p useChartColors if true, the "Star Chart" color scheme will be used for the printout, which will save ink.
+ */
+ ASYNC printImage( bool usePrintDialog, bool useChartColors );
+
+ /**DCOP interface function. Establish an INDI driver.
+ *@p driverName the name of the driver to be established
+ *@p useLocal establish driver locally?
+ */
+ ASYNC startINDI (QString driverName, bool useLocal);
+
+ /**DCOP interface function. Shutdown an INDI driver.
+ *@p driverName the name of the driver to be shut down
+ */
+ ASYNC shutdownINDI (QString driverName);
+
+ /**DCOP interface function. Turn INDI driver on/off.
+ *@p driverName the name of the driver to be switched on/off
+ *@p turnOn if true, turn driver on; otherwise turn off
+ */
+ ASYNC switchINDI(QString driverName, bool turnOn);
+
+ /**DCOP interface function. Set INDI connection port.
+ *@p driverName the name of the driver for which the port will be set
+ *@p port the port identifier
+ */
+ ASYNC setINDIPort(QString driverName, QString port);
+
+ /**DCOP interface function. Set INDI target RA/DEC coordinates
+ *@p driverName the name of the driver
+ *@p RA the target's Right Ascension coordinate (in Hours)
+ *@p DEC the target's Declination coordinate (in Degrees)
+ */
+ ASYNC setINDITargetCoord(QString driverName, double RA, double DEC);
+
+ /**DCOP interface function. Set INDI target to a named object.
+ *@p driverName the name of the driver
+ *@p objectName the name of the object to be targeted
+ */
+ ASYNC setINDITargetName(QString driverName, QString objectName);
+
+ /**DCOP interface function. Set INDI action.
+ *@p driverName the name of the driver
+ *@p action the action to set
+ */
+ ASYNC setINDIAction(QString driverName, QString action);
+
+ /**DCOP interface function. Pause DCOP execution until named INDI action is completed.
+ *@p driverName the name of the driver
+ *@p action the action which is to be completed before resuming DCOP execution
+ */
+ ASYNC waitForINDIAction(QString driverName, QString action);
+
+ /**DCOP interface function. Set INDI focus speed.
+ *@p driverName the name of the driver
+ *@p action the name of the action (??)
+ */
+ ASYNC setINDIFocusSpeed(QString driverName,unsigned int speed);
+
+ /**DCOP interface function. Set INDI focus direction and focus.
+ *@p driverName the name of the driver
+ *@p focusDir 0 = focus in; 1 = focus out
+ */
+ ASYNC startINDIFocus(QString driverName, int focusDir);
+
+ /**DCOP interface function. Set INDI geographical information.
+ *@p driverName the name of the driver
+ *@p longitude the longitude to set, in Degrees
+ *@p latitude the latitude to set, in Degrees
+ */
+ ASYNC setINDIGeoLocation(QString driverName, double longitude, double latitude);
+
+ /**DCOP interface function. Sets focus operation timeout.
+ *@p driverName the name of the driver
+ *@p timeout the timeout interval, in seconds (?)
+ */
+ ASYNC setINDIFocusTimeout(QString driverName, int timeout);
+
+ /**DCOP interface function. Start camera exposure with a timeout.
+ *@p driverName the name of the driver
+ *@p timeout the exposure time, in seconds (?)
+ */
+ ASYNC startINDIExposure(QString driverName, int timeout);
+
+ /**DCOP interface function. Set INDI UTC date and time.
+ *@p driverName the name of the driver
+ *@p UTCDateTime the UTC date and time (e.g., "23 June 2004 12:30:00" ?)
+ */
+ ASYNC setINDIUTC(QString driverName, QString UTCDateTime);
+
+ /**DCOP interface function. Set INDI Telescope action.
+ *@p deviceName the name of the telescope device
+ *@p action the action to set
+ */
+ ASYNC setINDIScopeAction(QString deviceName, QString action);
+
+ /**DCOP interface function. Set CCD camera frame type.
+ *@p deviceName the name of the CCD device
+ *@p type the frame type
+ */
+ ASYNC setINDIFrameType(QString deviceName, QString type);
+
+ /**DCOP interface function. Set CCD filter.
+ *@p deviceName the name of the CCD device
+ *@p filter_num identifier of the CCD filter
+ */
+ ASYNC setINDIFilterNum(QString deviceName, int filter_num);
+
+ /**DCOP interface function. Set CCD target temperature.
+ *@p deviceName the name of the CCD device
+ *@p temp the target CCD temperature (in Celsius ?)
+ */
+ ASYNC setINDICCDTemp(QString deviceName, int temp);
+
+
+ /**@short Apply config options throughout the program.
+ *In most cases, options are set in the "Options" object directly,
+ *but for some things we have to manually react to config changes.
+ */
+ void applyConfig();
+
+ public slots:
+ /**
+ *Update time-dependent data and (possibly) repaint the sky map.
+ *@p automaticDSTchange change DST status automatically?
+ */
+ void updateTime( const bool automaticDSTchange = true );
+
+ /**
+ *Apply new settings and redraw skymap
+ */
+ void slotApplyConfigChanges( void );
+
+ /**
+ *action slot: Zoom in one step
+ */
+ void slotZoomIn();
+
+ /**
+ *action slot: Zoom out one step
+ */
+ void slotZoomOut();
+
+ /**
+ *action slot: Set the zoom level to its default value
+ */
+ void slotDefaultZoom();
+
+ /**
+ *action slot: Allow user to specify a field-of-view angle for the display window in degrees,
+ *and set the zoom level accordingly.
+ */
+ void slotSetZoom();
+
+ /**
+ *action slot: Toggle whether kstars is tracking current position
+ */
+ void slotTrack();
+
+ /**
+ *action slot: open dialog for selecting a new geographic location
+ */
+ void slotGeoLocator();
+
+ /**Delete FindDialog because ObjNames list has changed in KStarsData due to
+ *reloading star data. So list in FindDialog must be new filled with current data.
+ */
+ void clearCachedFindDialog();
+
+ /**
+ *Resume execution of DCOP commands
+ */
+ void resumeDCOP( void ) { kapp->dcopClient()->resume(); }
+
+ /**
+ *Remove all trails which may have been added to solar system bodies
+ */
+ void slotClearAllTrails();
+
+ private slots:
+ /**
+ *action slot: sync kstars clock to system time
+ */
+ void slotSetTimeToNow();
+
+ /**
+ *action slot: open a dialog for setting the time and date
+ */
+ void slotSetTime();
+
+ /**
+ *action slot: toggle whether kstars clock is running or not
+ */
+ void slotToggleTimer();
+
+ /**
+ *action slot: open dialog for finding a named object
+ */
+ void slotFind();
+
+ /**
+ * action slot: open KStars setup wizard
+ */
+ void slotWizard();
+
+ /**
+ * action slot: open KNewStuff window to download extra data.
+ */
+ void slotDownload();
+
+ /**
+ * action slot: open KStars calculator to compute astronomical
+ * ephemeris
+ */
+
+ void slotCalculator();
+
+ /**
+ * action slot: open KStars AAVSO Light Curve Generator
+ */
+
+ void slotLCGenerator();
+
+ /**
+ * action slot: open Elevation vs. Time tool
+ */
+
+ void slotAVT();
+
+ /**
+ * action slot: open What's up tonight dialog
+ */
+ void slotWUT();
+
+//FIXME GLOSSARY
+// /**
+// * action slot: open the glossary
+// */
+// void slotGlossary();
+
+ /**
+ * action slot: open ScriptBuilder dialog
+ */
+ void slotScriptBuilder();
+
+ /**
+ * action slot: open Solar system viewer
+ */
+ void slotSolarSystem();
+
+ /**
+ * action slot: open Jupiter Moons tool
+ */
+ void slotJMoonTool();
+
+ /**
+ * action slot: open Telescope wizard
+ */
+ void slotTelescopeWizard();
+
+ /**
+ * action slot: open Telescope wizard
+ */
+ void slotTelescopeProperties();
+
+ /**
+ * action slot: open Image Sequence dialog
+ */
+ void slotImageSequence();
+
+ /**
+ * action slot: open INDI driver panel
+ */
+ void slotINDIDriver();
+
+ /**
+ * action slot: open INDI control panel
+ */
+ void slotINDIPanel();
+
+ /**
+ * action slot: open INDI configuration dialog
+ */
+ void slotINDIConf();
+
+ /**
+ *action slot: open dialog for setting the view options
+ */
+ void slotViewOps();
+
+ /** finish setting up after the kstarsData has finished
+ */
+ void datainitFinished(bool worked);
+
+ /**Open new KStars window. */
+ void newWindow();
+
+ /**Close KStars window. */
+ void closeWindow();
+
+ /** Open FITS image. */
+ void slotOpenFITS();
+
+ /**Action slot to save the sky image to a file.*/
+ void slotExportImage();
+
+ /**Action slot to select a DCOP script and run it.*/
+ void slotRunScript();
+
+ /**Action slot to print skymap. */
+ void slotPrint();
+
+ /**Action slot to show tip-of-the-day window. */
+ void slotTipOfDay();
+
+ /**Action slot to set focus coordinates manually (opens FocusDialog). */
+ void slotManualFocus();
+
+ /**Meta-slot to point the focus at special points (zenith, N, S, E, W).
+ *Uses the name of the Action which sent the Signal to identify the
+ *desired direction. */
+ void slotPointFocus();
+
+ /**Meta-slot to set the color scheme according to the name of the
+ *Action which sent the activating signal. */
+ void slotColorScheme();
+
+ /**Select the Target symbol (a.k.a. field-of-view indicator) */
+ void slotTargetSymbol();
+
+ /**Invoke the Field-of-View symbol editor window */
+ void slotFOVEdit();
+
+ /**Toggle between Equatorial and Ecliptic coordinte systems */
+ void slotCoordSys();
+
+ /**Toggle display of the observing list tool*/
+ void slotObsList();
+
+ /**Meta-slot to handle display toggles for all of the viewtoolbar buttons.
+ *uses the name of the sender to identify the item to change. */
+ void slotViewToolBar();
+
+ /**Meta-slot to handle toggling display of GUI elements (toolbars and infoboxes)
+ *uses name of the sender action to identify the widget to hide/show. */
+ void slotShowGUIItem( bool );
+
+ /**Re-assign the input focus to the SkyMap widget.
+ */
+ void mapGetsFocus();
+
+ /**Toggle to and from full screen mode */
+ void slotFullScreen();
+
+ private:
+ /**
+ *Initialize Menu bar, toolbars and all Actions.
+ */
+ void initActions();
+
+ /**
+ *Initialize Field-of-View symbols and FOV submenu
+ */
+ void initFOV();
+
+ /**
+ *Initialize Status bar.
+ */
+ void initStatusBar();
+
+ SkyMap *skymap;
+
+ QWidget *centralWidget;
+ QVBoxLayout *topLayout;
+
+ KToolBar *viewToolBar;
+ TimeStepBox *TimeStep;
+
+ ToggleAction *actCoordSys;
+ ToggleAction *actObsList;
+ KActionMenu *colorActionMenu, *fovActionMenu;
+
+ KDialogBase *AAVSODialog;
+ FindDialog *findDialog;
+ KSNewStuff *kns;
+
+ INDIMenu *indimenu;
+ INDIDriver *indidriver;
+ imagesequence *indiseq; /* We need imgsequence here because it runs in batch mode */
+
+ int idSpinBox;
+ bool DialogIsObsolete;
+ bool StartClockRunning;
+ QString StartDateString;
+
+ QPalette OriginalPalette, DarkPalette;
+
+ class privatedata;
+ friend class privatedata;
+ privatedata *pd;
+ ObservingList *obsList;
+};
+
+class KStars::privatedata {
+ public:
+ KStars *ks;
+ KStarsSplash *splash;
+ KStarsData *kstarsData;
+
+ /**Constructor */
+ privatedata(KStars *parent) : ks(parent), splash(0), kstarsData(0) {}
+ /**Destructor */
+ ~privatedata();
+
+ /**Build the main KStars window */
+ void buildGUI();
+};
+
+#endif
diff --git a/kstars/kstars/kstars.kcfg b/kstars/kstars/kstars.kcfg
new file mode 100644
index 00000000..77ebdad7
--- /dev/null
+++ b/kstars/kstars/kstars.kcfg
@@ -0,0 +1,754 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<kcfg xmlns="http://www.kde.org/standards/kcfg/1.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0
+ http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" >
+ <kcfgfile name="kstarsrc"/>
+
+ <group name="GUI">
+ <entry name="PositionTimeBox" type="Point">
+ <label>Position of the time InfoBox.</label>
+ <whatsthis>The screen coordinates of the Time InfoBox.</whatsthis>
+ <default code="true">QPoint(0,0)</default>
+ </entry>
+ <entry name="PositionFocusBox" type="Point">
+ <label>Position of the focus InfoBox.</label>
+ <whatsthis>The screen coordinates of the Focus InfoBox.</whatsthis>
+ <default code="true">QPoint(600,0)</default>
+ </entry>
+ <entry name="PositionGeoBox" type="Point">
+ <label>Position of the geographic InfoBox.</label>
+ <whatsthis>The screen coordinates of the Geographic Location InfoBox.</whatsthis>
+ <default code="true">QPoint(0,600)</default>
+ </entry>
+ <entry name="ShadeTimeBox" type="Bool">
+ <label>Is the time InfoBox in the "shaded" state?</label>
+ <whatsthis>If true, the Time InfoBox will show only its top line of data.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShadeFocusBox" type="Bool">
+ <label>Is the focus InfoBox in the "shaded" state?</label>
+ <whatsthis>If true, the Focus InfoBox will show only its top line of data.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShadeGeoBox" type="Bool">
+ <label>Is the geographic InfoBox in the "shaded" state?</label>
+ <whatsthis>If true, the Geographic Location InfoBox will show only its top line of data.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowInfoBoxes" type="Bool">
+ <label>Meta-option to toggle display of all InfoBoxes</label>
+ <whatsthis>Toggles display of all three InfoBoxes.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowTimeBox" type="Bool">
+ <label>Display the time InfoBox?</label>
+ <whatsthis>Toggles display of the Time InfoBox.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowFocusBox" type="Bool">
+ <label>Display the focus InfoBox?</label>
+ <whatsthis>Toggles display of the Focus InfoBox.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowGeoBox" type="Bool">
+ <label>Display the geographic InfoBox?</label>
+ <whatsthis>Toggles display of the Geographic Location InfoBox.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="StickyTimeBox" type="Int">
+ <label>Time InfoBox anchor flag</label>
+ <whatsthis>Is the Time InfoBox anchored to a window edge? 0 = not anchored; 1 = anchored to right edge; 2 = anchored to bottom edge; 3 = anchored to bottom and right edges.</whatsthis>
+ <default>0</default>
+ <min>0</min><max>3</max>
+ </entry>
+ <entry name="StickyFocusBox" type="Int">
+ <label>Time InfoBox anchor flag</label>
+ <whatsthis>Is the Focus InfoBox anchored to a window edge? 0 = not anchored; 1 = anchored to right edge; 2 = anchored to bottom edge; 3 = anchored to bottom and right edges.</whatsthis>
+ <default>1</default>
+ <min>0</min><max>3</max>
+ </entry>
+ <entry name="StickyGeoBox" type="Int">
+ <label>Geographic InfoBox anchor flag</label>
+ <whatsthis>Is the Geographic Location InfoBox anchored to a window edge? 0 = not anchored; 1 = anchored to right edge; 2 = anchored to bottom edge; 3 = anchored to bottom and right edges.</whatsthis>
+ <default>2</default>
+ <min>0</min><max>3</max>
+ </entry>
+ <entry name="ShowStatusBar" type="Bool">
+ <label>Display the statusbar?</label>
+ <whatsthis>Toggle display of the status bar.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowAltAzField" type="Bool">
+ <label>Display Alt/Az coordinates in the statusbar?</label>
+ <whatsthis>Toggle display of the Horizontal coordinates of the mouse cursor in the status bar.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowRADecField" type="Bool">
+ <label>Display RA/Dec coordinates in the statusbar?</label>
+ <whatsthis>Toggle display of the Equatorial coordinates of the mouse cursor in the status bar.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowMainToolBar" type="Bool">
+ <label>Display main toolbar?</label>
+ <whatsthis>Toggle display of the main toolbar.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowViewToolBar" type="Bool">
+ <label>Display view toolbar?</label>
+ <whatsthis>Toggle display of the "view" toolbar.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="WindowWidth" type="UInt">
+ <label>Width of main window, in pixels</label>
+ <default>600</default>
+ </entry>
+ <entry name="WindowHeight" type="UInt">
+ <label>Height of main window, in pixels</label>
+ <default>600</default>
+ </entry>
+ <entry name="RunStartupWizard" type="Bool">
+ <label>Run Startup Wizard when KStars launches?</label>
+ <default>true</default>
+ </entry>
+ </group>
+
+ <group name="Catalogs">
+ <entry name="CatalogFile" type="StringList">
+ <label>Filenames of defined custom object catalogs.</label>
+ <whatsthis>List of the filenames of custom objects catalogs.</whatsthis>
+ </entry>
+ <entry name="ShowCatalog" type="IntList">
+ <label>List of toggles for displaying custom object catalogs.</label>
+ <whatsthis>List of integers toggling display of each custom object catalog (any nonzero value indicates the objects in that catalog will be displayed).</whatsthis>
+ </entry>
+ </group>
+
+ <group name="indi">
+ <entry name="indiAutoGeo" type="Bool">
+ <label>Automatically set telescope's geographic location?</label>
+ <whatsthis>If true, INDI will automatically synch the telescope's geographic location to the current KStars location.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="indiAutoTime" type="Bool">
+ <label>Automatically set telescope's time and date?</label>
+ <whatsthis>If true, INDI will automatically synch the telescope's clock to the current KStars time.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="indiCrosshairs" type="Bool">
+ <label>Draw crosshairs at telescope position in the sky map?</label>
+ <whatsthis>Toggle display of crosshairs centered at telescope's pointed position in the KStars sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="indiMessages" type="Bool">
+ <label>Display INDI messages in the statusbar?</label>
+ <whatsthis>Toggle display of INDI messages in the KStars statusbar.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="indiFITSDisplay" type="Bool">
+ <label>Display FITS automatically when an image is captured?</label>
+ <whatsthis>Toggle automatic display of FITS files upon capture.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="indiTelescopePort" type="String">
+ <label>INDI Telescope port</label>
+ <whatsthis>The port to which the telescope is attached (e.g., /dev/ttyS0)</whatsthis>
+ <default>/dev/ttyS0</default>
+ </entry>
+ <entry name="indiVideoPort" type="String">
+ <label>INDI Video port</label>
+ <whatsthis>The port to which the video device is connected</whatsthis>
+ <default>/dev/video0</default>
+ </entry>
+ <entry name="fitsSaveDirectory" type="Path">
+ <label>FITS Default directory</label>
+ <whatsthis>The default location of saved FITS files</whatsthis>
+ <default></default>
+ </entry>
+ <entry name="FilterAlias" type="StringList">
+ <label>Aliases for filter wheel slots.</label>
+ <whatsthis>List of the aliases for filter wheel slots.</whatsthis>
+ </entry>
+ </group>
+
+ <group name="Location">
+ <entry name="CityName" type="String">
+ <label>City name of geographic location.</label>
+ <whatsthis>The City name of the current geographic location.</whatsthis>
+ <default>Greenwich</default>
+ </entry>
+ <entry name="ProvinceName" type="String">
+ <label>Province name of geographic location.</label>
+ <whatsthis>The Province name of the current geographic location. This is the name of the state for locations in the U. S.</whatsthis>
+ <default> </default>
+ </entry>
+ <entry name="CountryName" type="String">
+ <label>Country name of geographic location.</label>
+ <whatsthis>The Country name of the current geographic location.</whatsthis>
+ <default>United Kingdom</default>
+ </entry>
+ <entry name="Longitude" type="Double">
+ <label>Geographic Longitude, in degrees.</label>
+ <whatsthis>The longitude of the current geographic location, in decimal degrees.</whatsthis>
+ <default>0.0</default>
+ </entry>
+ <entry name="Latitude" type="Double">
+ <label>Geographic Latitude, in degrees.</label>
+ <whatsthis>The latitude of the current geographic location, in decimal degrees.</whatsthis>
+ <default>51.468</default>
+ </entry>
+ <entry name="Elevation" type="Double">
+ <label>Elevation above sea level of geographic location, in meters.</label>
+ <default>-10.0</default>
+ </entry>
+ <entry name="TimeZone" type="Double">
+ <label>Time Zone offset of geographic location, in hours.</label>
+ <default>0.0</default>
+ </entry>
+ <entry name="DST" type="String">
+ <label>Two-letter code for daylight savings time rule used by geographic location.</label>
+ <whatsthis>Two-letter code that determines the dates on which daylight savings time begins and ends (you can view the rules by pressing the "Explain DST Rules" button in the Geographic Location window).</whatsthis>
+ <default>--</default>
+ </entry>
+ </group>
+
+ <group name="View">
+ <entry name="UseAnimatedSlewing" type="Bool">
+ <label>Use animated slewing effects when changing focus position?</label>
+ <whatsthis>If true, focus changes will cause the sky to visibly spin to the new position. Otherwise, the display will "snap" instantly to the new position.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="FOVName" type="String">
+ <label>Name of selected FOV indicator</label>
+ <whatsthis>The name of the currently-selected field-of-view indicator. The list of defined FOV indicator names is listed in the "Settings|FOV Symbols" menu.</whatsthis>
+ <default>No FOV</default>
+ </entry>
+ <entry name="FOVShape" type="UInt">
+ <label>Shape of selected FOV</label>
+ <whatsthis>Integer indicating the selected FOV symbol shape. Possible values are: 0=Square; 1=Circle; 2=Crosshairs; 3=Bullseye.</whatsthis>
+ <default>0</default>
+ <min>0</min><max>3</max>
+ </entry>
+ <entry name="FOVSize" type="Double">
+ <label>Angular size of selected FOV indicator, in arcmin</label>
+ <whatsthis>The angular size for the FOV symbol, in arcminutes.</whatsthis>
+ <default>0.0</default>
+ </entry>
+ <entry name="FadePlanetTrails" type="Bool">
+ <label>Fade planet trails to background color?</label>
+ <whatsthis>If true, trails attached to solar system bodies will fade into the background sky color.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="FocusRA" type="Double">
+ <label>Right Ascension of focus position</label>
+ <whatsthis>The right ascension of the initial focus position of the sky map, in decimal hours. This value is volatile; it is reset whenever the program shuts down.</whatsthis>
+ <default>180.0</default>
+ </entry>
+ <entry name="FocusDec" type="Double">
+ <label>Declination of focus position</label>
+ <whatsthis>The declination of the initial focus position of the sky map, in decimal degrees. This value is volatile; it is reset whenever the program shuts down.</whatsthis>
+ <default>45.0</default>
+ </entry>
+ <entry name="FocusObject" type="String">
+ <label>Name of focused object</label>
+ <whatsthis>The name of the object that should be centered and tracked on startup. If no object should be centered, set to "nothing". This value is volatile; it is reset whenever the program shuts down.</whatsthis>
+ <default>nothing</default>
+ </entry>
+ <entry name="IsTracking" type="Bool">
+ <label>Is tracking engaged?</label>
+ <whatsthis>True if the skymap should track on its initial position on startup. This value is volatile; it is reset whenever the program shuts down.</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="HideOnSlew" type="Bool">
+ <label>Hide objects while moving?</label>
+ <whatsthis>Toggle whether KStars should hide some objects while the display is moving, for smoother motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HideCBounds" type="Bool">
+ <label>Hide constellation boundaries while moving?</label>
+ <whatsthis>Toggle whether constellation boundaries are hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HideCLines" type="Bool">
+ <label>Hide constellation lines while moving?</label>
+ <whatsthis>Toggle whether constellation lines are hidden while the display is in motion.</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="HideCNames" type="Bool">
+ <label>Hide constellation names while moving?</label>
+ <whatsthis>Toggle whether constellation names are hidden while the display is in motion.</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="HideGrid" type="Bool">
+ <label>Hide coordinate grid while moving?</label>
+ <whatsthis>Toggle whether the coordinate grid is hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HideMilkyWay" type="Bool">
+ <label>Hide Milky Way contour while moving?</label>
+ <whatsthis>Toggle whether the Milky Way contour is hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HideIC" type="Bool">
+ <label>Hide IC objects while moving?</label>
+ <whatsthis>Toggle whether IC objects are hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HideMessier" type="Bool">
+ <label>Hide Messier objects while moving?</label>
+ <whatsthis>Toggle whether Messier objects are hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HideNGC" type="Bool">
+ <label>Hide NGC objects while moving?</label>
+ <whatsthis>Toggle whether NGC objects are hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HideOther" type="Bool">
+ <label>Hide extra objects while moving?</label>
+ <whatsthis>Toggle whether extra objects are hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="HidePlanets" type="Bool">
+ <label>Hide solar system objects while moving?</label>
+ <whatsthis>Toggle whether solar system objects are hidden while the display is in motion.</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="HideStars" type="Bool">
+ <label>Hide faint stars while moving?</label>
+ <whatsthis>Toggle whether faint stars are hidden while the display is in motion.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowAsteroids" type="Bool">
+ <label>Draw asteroids in the sky map?</label>
+ <whatsthis>Toggle whether asteroids are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowAsteroidNames" type="Bool">
+ <label>Label asteroid names in the sky map?</label>
+ <whatsthis>Toggle whether asteroid name labels are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowComets" type="Bool">
+ <label>Draw comets in the sky map?</label>
+ <whatsthis>Toggle whether comets are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowCometNames" type="Bool">
+ <label>Label comet names in the sky map?</label>
+ <whatsthis>Toggle whether comet name labels are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowCBounds" type="Bool">
+ <label>Draw constellation boundaries in the sky map?</label>
+ <whatsthis>Toggle whether constellation boundaries are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowCLines" type="Bool">
+ <label>Draw constellation lines in the sky map?</label>
+ <whatsthis>Toggle whether constellation lines are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowCNames" type="Bool">
+ <label>Draw constellation names in the sky map?</label>
+ <whatsthis>Toggle whether constellation name labels are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowDeepSky" type="Bool">
+ <label>Draw "deep sky" objects in the sky map?</label>
+ <whatsthis>Toggle whether deep-sky objects are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowEcliptic" type="Bool">
+ <label>Draw ecliptic line in the sky map?</label>
+ <whatsthis>Toggle whether the ecliptic line is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowEquator" type="Bool">
+ <label>Draw equator line in the sky map?</label>
+ <whatsthis>Toggle whether the equator line is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowGrid" type="Bool">
+ <label>Draw coordinate grid in the sky map?</label>
+ <whatsthis>Toggle whether the coordinate grid is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowGround" type="Bool">
+ <label>Draw opaque ground in the sky map?</label>
+ <whatsthis>Toggle whether the region below the horizon is opaque.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowHorizon" type="Bool">
+ <label>Draw horizon line in the sky map?</label>
+ <whatsthis>Toggle whether the horizon line is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowIC" type="Bool">
+ <label>Draw IC objects in the sky map?</label>
+ <whatsthis>Toggle whether IC objects are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowNGC" type="Bool">
+ <label>Draw NGC objects in the sky map?</label>
+ <whatsthis>Toggle whether NGC objects are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowMessier" type="Bool">
+ <label>Draw Messier objects in the sky map?</label>
+ <whatsthis>Toggle whether Messier objects are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowMessierImages" type="Bool">
+ <label>Draw Messier object images in the sky map?</label>
+ <whatsthis>Toggle whether Messier objects are rendered as images in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowOther" type="Bool">
+ <label>Draw extra deep-sky objects in the sky map?</label>
+ <whatsthis>Toggle whether extra objects are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowMilkyWay" type="Bool">
+ <label>Draw Milky Way contour in the sky map?</label>
+ <whatsthis>Toggle whether the Milky Way contour is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="FillMilkyWay" type="Bool">
+ <label>Fill Milky Way contour? (false means use outline only)</label>
+ <whatsthis>Toggle whether the Milky Way contour is filled. When this option is false, the Milky Way is shown as an outline.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowPlanets" type="Bool">
+ <label>Meta-option for all planets in the sky map.</label>
+ <whatsthis>Meta-option to control whether all major planets (and the Sun and Moon) are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowPlanetImages" type="Bool">
+ <label>Draw planets as images in the sky map?</label>
+ <whatsthis>Toggle whether major planets (and the Sun and Moon) are rendered as images in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowPlanetNames" type="Bool">
+ <label>Label planet names in the sky map?</label>
+ <whatsthis>Toggle whether major planets (and the Sun and Moon) are labeled in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowSun" type="Bool">
+ <label>Draw Sun in the sky map?</label>
+ <whatsthis>Toggle whether the Sun is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowMoon" type="Bool">
+ <label>Draw Moon in the sky map?</label>
+ <whatsthis>Toggle whether the Moon is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowMercury" type="Bool">
+ <label>Draw Mercury in the sky map?</label>
+ <whatsthis>Toggle whether Mercury is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowVenus" type="Bool">
+ <label>Draw Venus in the sky map?</label>
+ <whatsthis>Toggle whether Venus is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowMars" type="Bool">
+ <label>Draw Mars in the sky map?</label>
+ <whatsthis>Toggle whether Mars is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowJupiter" type="Bool">
+ <label>Draw Jupiter in the sky map?</label>
+ <whatsthis>Toggle whether Jupiter is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowSaturn" type="Bool">
+ <label>Draw Saturn in the sky map?</label>
+ <whatsthis>Toggle whether Saturn is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowUranus" type="Bool">
+ <label>Draw Uranus in the sky map?</label>
+ <whatsthis>Toggle whether Uranus is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowNeptune" type="Bool">
+ <label>Draw Neptune in the sky map?</label>
+ <whatsthis>Toggle whether Neptune is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowPluto" type="Bool">
+ <label>Draw Pluto in the sky map?</label>
+ <whatsthis>Toggle whether Pluto is drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowStars" type="Bool">
+ <label>Draw stars in the sky map?</label>
+ <whatsthis>Toggle whether stars are drawn in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowStarMagnitudes" type="Bool">
+ <label>Label star magnitudes in the sky map?</label>
+ <whatsthis>Toggle whether star magnitude (brightness) labels are shown in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ShowStarNames" type="Bool">
+ <label>Label star names in the sky map?</label>
+ <whatsthis>Toggle whether star name labels are shown in the sky map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="SlewTimeScale" type="Double">
+ <label>Minimum timescale for forced-slewing mode</label>
+ <whatsthis>The timescale above which slewing mode is forced on at all times.</whatsthis>
+ <default>60</default>
+ </entry>
+ <entry name="BoxBGMode" type="UInt">
+ <label>InfoBoxes Background fill mode</label>
+ <whatsthis>The background fill mode for the on-screen information boxes: 0="no BG"; 1="semi-transparent BG"; 2="opaque BG"</whatsthis>
+ <default>1</default>
+ </entry>
+ <entry name="StarColorMode" type="UInt">
+ <label>Mode for rendering stars</label>
+ <whatsthis>The method for rendering stars: 0="realistic colors"; 1="solid red"; 2="solid black"; 3="solid white"</whatsthis>
+ <default>0</default>
+ <max>3</max>
+ </entry>
+ <entry name="StarColorIntensity" type="UInt">
+ <label>Saturation level of star colors</label>
+ <whatsthis>The color saturation level of stars (only applicable when using "realistic colors" mode).</whatsthis>
+ <default>4</default>
+ <max>10</max>
+ </entry>
+ <entry name="UseAbbrevConstellNames" type="Bool">
+ <label>Use abbreviated constellation names?</label>
+ <whatsthis>Use official IAU abbreviations for constellation names.</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="UseLatinConstellNames" type="Bool">
+ <label>Use Latin constellation names?</label>
+ <whatsthis>Use Latin constellation names.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="UseLocalConstellNames" type="Bool">
+ <label>Use localized constellation names?</label>
+ <whatsthis>Use localized constellation names (if localized names are not available, default to Latin names).</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="UseAltAz" type="Bool">
+ <label>Use horizontal coordinate system?</label>
+ <whatsthis>Display the sky with horizontal coordinates (when false, equatorial coordinates will be used).</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="UseAutoLabel" type="Bool">
+ <label>Automatically label focused object?</label>
+ <whatsthis>Toggle whether a centered object automatically gets a name label attached.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="UseAutoTrail" type="Bool">
+ <label>Automatically add trail to centered solar system body?</label>
+ <whatsthis>Toggle whether a centered solar system object automatically gets a trail attached, as long as it remains centered.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="UseHoverLabel" type="Bool">
+ <label>Add temporary label on mouse hover?</label>
+ <whatsthis>Toggle whether the object under the mouse cursor gets a transient name label.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ObsListSymbol" type="Bool">
+ <label>Use symbols to label observing list objects</label>
+ <whatsthis>Objects in the observing list will be highlighted with a symbol in the map.</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ObsListText" type="Bool">
+ <label>Use text to label observing list objects</label>
+ <whatsthis>Objects in the observing list will be highlighted with a colored name label in the map.</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="UseRefraction" type="Bool">
+ <label>Correct positions for atmospheric refraction?</label>
+ <whatsthis>Toggle whether object positions are corrected for the effects of atmospheric refraction (only applies when horizontal coordinates are used).</whatsthis>
+ <default>true</default>
+ </entry>
+ <entry name="ZoomFactor" type="Double">
+ <label>Zoom Factor, in pixels per radian</label>
+ <whatsthis>The zoom level, measured in pixels per radian.</whatsthis>
+ <default>2000.</default>
+ <min>200.</min><max>1000000.</max>
+ </entry>
+ <entry name="MagLimitAsteroid" type="Double">
+ <label>Faint limit for asteroids</label>
+ <whatsthis>The faint magnitude limit for drawing asteroids.</whatsthis>
+ <default>8.0</default>
+ </entry>
+ <entry name="MagLimitAsteroidName" type="Double">
+ <label>Faint limit for asteroid names</label>
+ <whatsthis>The faint magnitude limit for drawing asteroid name labels.</whatsthis>
+ <default>4.0</default>
+ </entry>
+ <entry name="MagLimitDrawDeepSky" type="Double">
+ <label>Faint limit for deep-sky objects</label>
+ <whatsthis>The faint magnitude limit for drawing deep-sky objects, when fully zoomed in.</whatsthis>
+ <default>16.0</default>
+ </entry>
+ <entry name="MagLimitDrawDeepSkyZoomOut" type="Double">
+ <label>Faint limit for deep-sky objects when zoomed out</label>
+ <whatsthis>The faint magnitude limit for drawing deep-sky objects, when fully zoomed out.</whatsthis>
+ <default>16.0</default>
+ </entry>
+ <entry name="MagLimitDrawStar" type="Double">
+ <label>Faint limit for stars</label>
+ <whatsthis>The faint magnitude limit for drawing stars, when fully zoomed in.</whatsthis>
+ <default>8.0</default>
+ </entry>
+ <entry name="MagLimitDrawStarZoomOut" type="Double">
+ <label>Faint limit for stars when zoomed out</label>
+ <whatsthis>The faint magnitude limit for drawing stars, when fully zoomed out.</whatsthis>
+ <default>6.0</default>
+ </entry>
+ <entry name="MagLimitHideStar" type="Double">
+ <label>Faint limit for stars when slewing</label>
+ <whatsthis>The faint magnitude limit for drawing stars, when the map is in motion (only applicable if faint stars are set to be hidden while the map is in motion).</whatsthis>
+ <default>5.0</default>
+ </entry>
+ <entry name="MagLimitDrawStarInfo" type="Double">
+ <label>Faint limit for star name labels and/or magnitudes</label>
+ <whatsthis>The faint magnitude limit for drawing star name and magnitude labels.</whatsthis>
+ <default>2.0</default>
+ </entry>
+ <entry name="MaxRadCometName" type="Double">
+ <label>Maximum distance from Sun for labeling comets, in AU</label>
+ <whatsthis>The maximum solar distance for drawing comets.</whatsthis>
+ <default>3.0</default>
+ </entry>
+ </group>
+
+ <group name="Colors">
+ <entry name="DarkAppColors" type="Bool">
+ <label>Use Dark colors for KStars windows?</label>
+ <whatsthis>If true, then the application window colors will be switched to a dark red theme, for better night vision.</whatsthis>
+ <default>false</default>
+ </entry>
+ <entry name="AngularRulerColor" type="Color">
+ <label>Color of angular distance ruler</label>
+ <whatsthis>The color for the angular-distance measurement ruler.</whatsthis>
+ <default>#FFF</default>
+ </entry>
+ <entry name="BoxBGColor" type="Color">
+ <label>Background color of InfoBoxes</label>
+ <whatsthis>The background color of the on-screen information boxes.</whatsthis>
+ <default>#000</default>
+ </entry>
+ <entry name="BoxGrabColor" type="Color">
+ <label>Text color of InfoBoxes when grabbed with mouse</label>
+ <whatsthis>The text color for the on-screen information boxes, when activated by a mouse click.</whatsthis>
+ <default>#F00</default>
+ </entry>
+ <entry name="BoxTextColor" type="Color">
+ <label>Text color of InfoBoxes</label>
+ <whatsthis>The normal text color of the on-screen information boxes.</whatsthis>
+ <default>#FFF</default>
+ </entry>
+ <entry name="CBoundColor" type="Color">
+ <label>Color of constellation boundaries</label>
+ <whatsthis>The color for the constellation boundary lines.</whatsthis>
+ <default>#222</default>
+ </entry>
+ <entry name="CLineColor" type="Color">
+ <label>Color of constellation lines</label>
+ <whatsthis>The color for the constellation figure lines.</whatsthis>
+ <default>#555</default>
+ </entry>
+ <entry name="CNameColor" type="Color">
+ <label>Color of constellation names</label>
+ <whatsthis>The color for the constellation names.</whatsthis>
+ <default>#AA7</default>
+ </entry>
+ <entry name="CompassColor" type="Color">
+ <label>Color of cardinal compass labels along horizon</label>
+ <whatsthis>The color for the cardinal compass point labels.</whatsthis>
+ <default>#002</default>
+ </entry>
+ <entry name="EclipticColor" type="Color">
+ <label>Color of ecliptic line</label>
+ <whatsthis>The color for the ecliptic line.</whatsthis>
+ <default>#663</default>
+ </entry>
+ <entry name="EquatorColor" type="Color">
+ <label>Color of equator line</label>
+ <whatsthis>The color for the equator line.</whatsthis>
+ <default>#FFF</default>
+ </entry>
+ <entry name="FOVColor" type="Color">
+ <label>Color of FOV indicator symbol</label>
+ <whatsthis>The color for the field-of-view indicator symbol.</whatsthis>
+ <default>#FFF</default>
+ </entry>
+ <entry name="GridColor" type="Color">
+ <label>Color of coordinate grid lines</label>
+ <whatsthis>The color for the coordinate grid lines.</whatsthis>
+ <default>#456</default>
+ </entry>
+ <entry name="SpecialObjectColor" type="Color">
+ <label>Color of objects with extra links available</label>
+ <whatsthis>The color for objects which have extra URL links available.</whatsthis>
+ <default>#A00</default>
+ </entry>
+ <entry name="HorizonColor" type="Color">
+ <label>Color of horizon line</label>
+ <whatsthis>The color for the horizon line and opaque ground.</whatsthis>
+ <default>#5A3</default>
+ </entry>
+ <entry name="MessierColor" type="Color">
+ <label>Color of Messier objects</label>
+ <whatsthis>The color for Messier object symbols.</whatsthis>
+ <default>#0F0</default>
+ </entry>
+ <entry name="NGCColor" type="Color">
+ <label>Color of NGC objects</label>
+ <whatsthis>The color for NGC object symbols.</whatsthis>
+ <default>#066</default>
+ </entry>
+ <entry name="ICColor" type="Color">
+ <label>Color of IC objects</label>
+ <whatsthis>The color for IC object symbols.</whatsthis>
+ <default>#439</default>
+ </entry>
+ <entry name="MilkyWayWColor" type="Color">
+ <label>Color of Milky Way contour</label>
+ <whatsthis>The color for the Milky Way contour.</whatsthis>
+ <default>#123</default>
+ </entry>
+ <entry name="StarNameColor" type="Color">
+ <label>Color of star name labels</label>
+ <whatsthis>The color for star name labels.</whatsthis>
+ <default>#7AA</default>
+ </entry>
+ <entry name="PlanetNameColor" type="Color">
+ <label>Color of planet name labels</label>
+ <whatsthis>The color for solar system object labels.</whatsthis>
+ <default>#439</default>
+ </entry>
+ <entry name="PlanetTrailColor" type="Color">
+ <label>Color of planet trails</label>
+ <whatsthis>The color for solar system object trails.</whatsthis>
+ <default>#963</default>
+ </entry>
+ <entry name="SkyColor" type="Color">
+ <label>Color of sky</label>
+ <whatsthis>The color for the sky background.</whatsthis>
+ <default>#002</default>
+ </entry>
+ <entry name="TelescopeTargetColor" type="Color">
+ <label>Color of telescope symbols</label>
+ <whatsthis>The color for telescope target symbols.</whatsthis>
+ <default>#8B8</default>
+ </entry>
+ <entry name="UserLabelColor" type="Color">
+ <label>Color of user-added labels</label>
+ <whatsthis>The color for user-added object labels.</whatsthis>
+ <default>#439</default>
+ </entry>
+ </group>
+</kcfg>
diff --git a/kstars/kstars/kstarsactions.cpp b/kstars/kstars/kstarsactions.cpp
new file mode 100644
index 00000000..b31e616c
--- /dev/null
+++ b/kstars/kstars/kstarsactions.cpp
@@ -0,0 +1,1039 @@
+/***************************************************************************
+ kstarsactions.cpp - K Desktop Planetarium
+ -------------------
+ begin : Mon Feb 25 2002
+ copyright : (C) 2002 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+//needed in slotRunScript() for chmod() syscall (remote script downloaded to temp file)
+#include <sys/stat.h>
+
+#include <kdebug.h>
+#include <kaction.h>
+#include <kactionclasses.h>
+#include <klineedit.h>
+#include <kshortcut.h>
+#include <kiconloader.h>
+#include <kio/netaccess.h>
+#include <kmessagebox.h>
+#include <ktempfile.h>
+#include <ktip.h>
+#include <kstandarddirs.h>
+#include <kconfigdialog.h>
+#include <kfiledialog.h>
+#include <kinputdialog.h>
+#include <kpopupmenu.h>
+#include <kstatusbar.h>
+#include <kprocess.h>
+#include <qcheckbox.h>
+#include <qdir.h>
+#include <kdeversion.h>
+//FIXME GLSOSSARY (uncomment these when content is added)
+//#include <libkdeedu/kdeeduui/kdeeduglossary.h>
+
+#include "opscatalog.h"
+#include "opsguides.h"
+#include "opssolarsystem.h"
+#include "opscolors.h"
+#include "opsadvanced.h"
+
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "skymap.h"
+#include "skyobject.h"
+#include "skyobjectname.h"
+#include "ksplanetbase.h"
+#include "ksasteroid.h"
+#include "kscomet.h"
+#include "ksmoon.h"
+#include "simclock.h"
+#include "infoboxes.h"
+#include "toggleaction.h"
+#include "timedialog.h"
+#include "locationdialog.h"
+#include "finddialog.h"
+#include "focusdialog.h"
+#include "fovdialog.h"
+#include "kswizard.h"
+#include "tools/lcgenerator.h"
+#include "tools/astrocalc.h"
+#include "tools/altvstime.h"
+#include "tools/wutdialog.h"
+#include "tools/scriptbuilder.h"
+#include "tools/planetviewer.h"
+#include "tools/jmoontool.h"
+#include "devmanager.h"
+#include "indimenu.h"
+#include "indidriver.h"
+#include "indifitsconf.h"
+#include "telescopewizardprocess.h"
+#include "telescopeprop.h"
+#include "fitsviewer.h"
+
+#if ( KDE_IS_VERSION( 3, 2, 90 ) )
+#include "ksnewstuff.h"
+#endif // KDE >= 3.2.90
+#include "imagesequence.h"
+
+//This file contains function definitions for Actions declared in kstars.h
+
+/** ViewToolBar Action. All of the viewToolBar buttons are connected to this slot. **/
+
+void KStars::slotViewToolBar() {
+
+ if ( sender()->name() == QString( "show_stars" ) ) {
+ Options::setShowStars( !Options::showStars() );
+ } else if ( sender()->name() == QString( "show_deepsky" ) ) {
+ Options::setShowDeepSky( ! Options::showDeepSky() );
+ } else if ( sender()->name() == QString( "show_planets" ) ) {
+ Options::setShowPlanets( ! Options::showPlanets() );
+ } else if ( sender()->name() == QString( "show_clines" ) ) {
+ Options::setShowCLines( !Options::showCLines() );
+ } else if ( sender()->name() == QString( "show_cnames" ) ) {
+ Options::setShowCNames( !Options::showCNames() );
+ } else if ( sender()->name() == QString( "show_cbounds" ) ) {
+ Options::setShowCBounds( !Options::showCBounds() );
+ } else if ( sender()->name() == QString( "show_mw" ) ) {
+ Options::setShowMilkyWay( !Options::showMilkyWay() );
+ } else if ( sender()->name() == QString( "show_grid" ) ) {
+ Options::setShowGrid( !Options::showGrid() );
+ } else if ( sender()->name() == QString( "show_horizon" ) ) {
+ Options::setShowGround( !Options::showGround() );
+ }
+
+ // update time for all objects because they might be not initialized
+ // it's needed when using horizontal coordinates
+ data()->setFullTimeUpdate();
+ updateTime();
+
+ map()->forceUpdate();
+}
+
+/** Major Dialog Window Actions **/
+
+void KStars::slotCalculator() {
+ AstroCalc astrocalc (this);
+ astrocalc.exec();
+}
+
+void KStars::slotWizard() {
+ KSWizard wizard(this);
+ if ( wizard.exec() == QDialog::Accepted ) {
+ Options::setRunStartupWizard( false ); //don't run on startup next time
+
+ data()->setLocation( wizard.geo() );
+
+ // reset infoboxes
+ infoBoxes()->geoChanged( geo() );
+
+ // adjust local time to keep UT the same.
+ // create new LT without DST offset
+ KStarsDateTime ltime = geo()->UTtoLT( data()->ut() );
+
+ // reset timezonerule to compute next dst change
+ geo()->tzrule()->reset_with_ltime( ltime, geo()->TZ0(), data()->isTimeRunningForward() );
+
+ // reset next dst change time
+ data()->setNextDSTChange( geo()->tzrule()->nextDSTChange() );
+
+ // reset local sideral time
+ data()->syncLST();
+
+ // Make sure Numbers, Moon, planets, and sky objects are updated immediately
+ data()->setFullTimeUpdate();
+
+ // If the sky is in Horizontal mode and not tracking, reset focus such that
+ // Alt/Az remain constant.
+ if ( data()->useDefaultOptions ) {
+ SkyPoint newPoint;
+ newPoint.setAz( Options::focusRA() );
+ newPoint.setAlt( Options::focusDec() + 0.0001 );
+ newPoint.HorizontalToEquatorial( LST(), geo()->lat() );
+ map()->setDestination( &newPoint );
+ } else if ( ! Options::isTracking() && Options::useAltAz() ) {
+ map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() );
+ }
+
+ // recalculate new times and objects
+ data()->setSnapNextFocus();
+ updateTime();
+ }
+}
+
+void KStars::slotDownload() {
+#if ( KDE_IS_VERSION( 3, 2, 90 ) )
+ if (!kns) kns = new KSNewStuff( this );
+ kns->download();
+#endif //KDE >= 3.2.90
+}
+
+void KStars::slotLCGenerator() {
+ if (AAVSODialog == NULL)
+ AAVSODialog = new LCGenerator(this);
+
+ AAVSODialog->show();
+}
+
+void KStars::slotAVT() {
+ AltVsTime * avt = new AltVsTime(this);
+ avt->show();
+}
+
+void KStars::slotWUT() {
+ WUTDialog dialog(this);
+ dialog.exec();
+}
+
+//FIXME GLOSSARY
+// void KStars::slotGlossary(){
+// GlossaryDialog *dlg = new GlossaryDialog( true, this, "glossary" );
+// QString glossaryfile =data()->stdDirs->findResource( "data", "kstars/glossary.xml" );
+// KURL u = glossaryfile;
+// Glossary *g = Glossary::readFromXML( u );
+// g->setName( i18n( "Knowledge" ) );
+// dlg->addGlossary( g );
+// dlg->show();
+// }
+
+void KStars::slotScriptBuilder() {
+ ScriptBuilder sb(this);
+ sb.exec();
+}
+
+void KStars::slotSolarSystem() {
+ PlanetViewer pv(this);
+ pv.exec();
+}
+
+void KStars::slotJMoonTool() {
+ JMoonTool jmt(this);
+ jmt.exec();
+}
+
+void KStars::slotImageSequence()
+{
+ if (indiseq == NULL)
+ indiseq = new imagesequence(this);
+
+ if (indiseq->updateStatus())
+ indiseq->show();
+}
+
+void KStars::slotTelescopeWizard()
+{
+ telescopeWizardProcess twiz(this);
+ twiz.exec();
+}
+
+void KStars::slotTelescopeProperties()
+{
+ telescopeProp scopeProp(this);
+ scopeProp.exec();
+}
+
+void KStars::slotINDIPanel() {
+
+ if (indimenu == NULL)
+ indimenu = new INDIMenu(this);
+
+ indimenu->updateStatus();
+}
+
+void KStars::slotINDIDriver() {
+ if (indidriver == NULL)
+ indidriver = new INDIDriver(this);
+ indidriver->show();
+}
+
+void KStars::slotINDIConf() {
+
+ INDIFITSConf indioptions(this);
+
+ indioptions.loadOptions();
+ /*QStringList filterList;
+
+
+ indiconf.timeCheck->setChecked( Options::indiAutoTime() );
+ indiconf.GeoCheck->setChecked( Options::indiAutoGeo() );
+ indiconf.crosshairCheck->setChecked( Options::indiCrosshairs() );
+ indiconf.messagesCheck->setChecked ( Options::indiMessages() );
+ indiconf.fitsAutoDisplayCheck->setChecked( Options::indiFITSDisplay() );
+ indiconf.telPort_IN->setText ( Options::indiTelescopePort());
+ indiconf.vidPort_IN->setText ( Options::indiVideoPort());
+
+ if (Options::fitsSaveDirectory().isEmpty())
+ {
+ indiconf.fitsDIR_IN->setText (QDir:: homeDirPath());
+ Options::setFitsSaveDirectory( indiconf.fitsDIR_IN->text());
+ }
+ else
+ indiconf.fitsDIR_IN->setText ( Options::fitsSaveDirectory());
+
+ if (Options::filterAlias().empty())
+ {
+ filterList << "0" << "1" << "2" << "3" << "4" << "5" << "6" << "7" << "8"
+ << "9";
+ indiconf.filterCombo->insertStringList(filterList);
+ }*/
+
+ if (indioptions.exec() == QDialog::Accepted)
+ {
+ /*Options::setIndiAutoTime( indiconf.timeCheck->isChecked() );
+ Options::setIndiAutoGeo( indiconf.GeoCheck->isChecked() );
+ Options::setIndiCrosshairs( indiconf.crosshairCheck->isChecked() );
+ Options::setIndiMessages( indiconf.messagesCheck->isChecked() );
+ Options::setIndiFITSDisplay (indiconf.fitsAutoDisplayCheck->isChecked());
+ Options::setIndiTelescopePort ( indiconf.telPort_IN->text());
+ Options::setIndiVideoPort( indiconf.vidPort_IN->text());
+ Options::setFitsSaveDirectory( indiconf.fitsDIR_IN->text());*/
+ indioptions.saveOptions();
+
+ map()->forceUpdateNow();
+ }
+}
+
+void KStars::slotGeoLocator() {
+ LocationDialog locationdialog (this);
+ if ( locationdialog.exec() == QDialog::Accepted ) {
+ GeoLocation *newLocation = locationdialog.selectedCity();
+ if ( newLocation ) {
+ // set new location in options
+ data()->setLocation( *newLocation );
+
+ // reset infoboxes
+ infoBoxes()->geoChanged( newLocation );
+
+ // adjust local time to keep UT the same.
+ // create new LT without DST offset
+ KStarsDateTime ltime = newLocation->UTtoLT( data()->ut() );
+
+ // reset timezonerule to compute next dst change
+ newLocation->tzrule()->reset_with_ltime( ltime, newLocation->TZ0(), data()->isTimeRunningForward() );
+
+ // reset next dst change time
+ data()->setNextDSTChange( newLocation->tzrule()->nextDSTChange() );
+
+ // reset local sideral time
+ data()->syncLST();
+
+ // Make sure Numbers, Moon, planets, and sky objects are updated immediately
+ data()->setFullTimeUpdate();
+
+ // If the sky is in Horizontal mode and not tracking, reset focus such that
+ // Alt/Az remain constant.
+ if ( ! Options::isTracking() && Options::useAltAz() ) {
+ map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() );
+ }
+
+ // recalculate new times and objects
+ data()->setSnapNextFocus();
+ updateTime();
+ }
+ }
+}
+
+void KStars::slotViewOps() {
+ KStandardDirs stdDirs;
+
+ //An instance of your dialog could be already created and could be cached,
+ //in which case you want to display the cached dialog instead of creating
+ //another one
+ if ( KConfigDialog::showDialog( "settings" ) ) return;
+
+ //KConfigDialog didn't find an instance of this dialog, so lets create it :
+ KConfigDialog* dialog = new KConfigDialog( this, "settings",
+ Options::self() );
+
+ connect( dialog, SIGNAL( applyClicked() ), this, SLOT( slotApplySettings() ) );
+ connect( dialog, SIGNAL( okClicked() ), this, SLOT( slotApplySettings() ) );
+
+ OpsCatalog *opcatalog = new OpsCatalog( this, "catalogs" );
+ OpsGuides *opguides = new OpsGuides( this, "guides" );
+ OpsSolarSystem *opsolsys = new OpsSolarSystem( this, "solarsystem" );
+ OpsColors *opcolors = new OpsColors( this, "colors" );
+ OpsAdvanced *opadvanced = new OpsAdvanced( this, "advanced" );
+
+ dialog->addPage(opcatalog, i18n("Catalogs"), "kstars_catalog");
+ dialog->addPage(opsolsys, i18n("Solar System"), "kstars_solarsystem");
+ dialog->addPage(opguides, i18n("Guides"), "kstars_guides");
+ dialog->addPage(opcolors, i18n("Colors"), "kstars_colors");
+ dialog->addPage(opadvanced, i18n("Advanced"), "kstars_advanced");
+
+ dialog->show();
+}
+
+void KStars::slotApplyConfigChanges() {
+ Options::writeConfig();
+ applyConfig();
+ data()->setFullTimeUpdate();
+ map()->forceUpdate();
+}
+
+void KStars::slotSetTime() {
+ TimeDialog timedialog ( data()->lt(), this );
+
+ if ( timedialog.exec() == QDialog::Accepted ) {
+ data()->changeDateTime( geo()->LTtoUT( timedialog.selectedDateTime() ) );
+
+ if ( Options::useAltAz() ) {
+ map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() );
+ }
+
+ //If focusObject has a Planet Trail, clear it and start anew.
+ if ( map()->focusObject() && map()->focusObject()->isSolarSystem() &&
+ ((KSPlanetBase*)map()->focusObject())->hasTrail() ) {
+ ((KSPlanetBase*)map()->focusObject())->clearTrail();
+ ((KSPlanetBase*)map()->focusObject())->addToTrail();
+ }
+ }
+}
+
+void KStars::slotFind() {
+ clearCachedFindDialog();
+ if ( !findDialog ) { // create new dialog if no dialog is existing
+ findDialog = new FindDialog( this );
+ }
+
+ if ( !findDialog ) kdWarning() << i18n( "KStars::slotFind() - Not enough memory for dialog" ) << endl;
+
+ if ( findDialog->exec() == QDialog::Accepted && findDialog->currentItem() ) {
+ map()->setClickedObject( findDialog->currentItem()->objName()->skyObject() );
+ map()->setClickedPoint( map()->clickedObject() );
+ map()->slotCenter();
+ }
+
+ // check if data has changed while dialog was open
+ if ( DialogIsObsolete ) clearCachedFindDialog();
+}
+
+/** Menu Slots **/
+
+//File
+void KStars::newWindow() {
+ new KStars(true);
+}
+
+void KStars::closeWindow() {
+ // since QT 3.1 close() just emits lastWindowClosed if the window is not hidden
+ show();
+ close();
+}
+
+void KStars::slotOpenFITS()
+{
+
+ KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.fits *.fit *.fts|Flexible Image Transport System");
+
+ if (fileURL.isEmpty())
+ return;
+
+ FITSViewer * fv = new FITSViewer(&fileURL, this);
+ fv->show();
+
+}
+
+void KStars::slotExportImage() {
+ KURL fileURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "image/png image/jpeg image/gif image/x-portable-pixmap image/x-bmp" );
+
+ //Warn user if file exists!
+ if (QFile::exists(fileURL.path()))
+ {
+ int r=KMessageBox::warningContinueCancel(static_cast<QWidget *>(parent()),
+ i18n( "A file named \"%1\" already exists. "
+ "Overwrite it?" ).arg(fileURL.fileName()),
+ i18n( "Overwrite File?" ),
+ i18n( "&Overwrite" ) );
+
+ if(r==KMessageBox::Cancel) return;
+ }
+
+ exportImage( fileURL.url(), map()->width(), map()->height() );
+}
+
+void KStars::slotRunScript() {
+ KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.kstars|KStars Scripts (*.kstars)" );
+ QFile f;
+ QString fname;
+
+ if ( fileURL.isValid() ) {
+ if ( ! fileURL.isLocalFile() ) {
+ //Warn the user about executing remote code.
+ QString message = i18n( "Warning: You are about to execute a remote shell script on your machine. " );
+ message += i18n( "If you absolutely trust the source of this script, press Continue to execute the script; " );
+ message += i18n( "to save the file without executing it, press Save; " );
+ message += i18n( "to cancel the download, press Cancel. " );
+
+ int result = KMessageBox::warningYesNoCancel( 0, message, i18n( "Really Execute Remote Script?" ),
+ KStdGuiItem::cont(), KStdGuiItem::save() );
+
+ if ( result == KMessageBox::Cancel ) return;
+ if ( result == KMessageBox::No ) { //save file
+ KURL saveURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "*.kstars|KStars Scripts (*.kstars)" );
+ KTempFile tmpfile;
+ tmpfile.setAutoDelete(true);
+
+ while ( ! saveURL.isValid() ) {
+ message = i18n( "Save location is invalid. Try another location?" );
+ if ( KMessageBox::warningYesNo( 0, message, i18n( "Invalid Save Location" ), i18n("Try Another"), i18n("Do Not Try") ) == KMessageBox::No ) return;
+ saveURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "*.kstars|KStars Scripts (*.kstars)" );
+ }
+
+ if ( saveURL.isLocalFile() ) {
+ fname = saveURL.path();
+ } else {
+ fname = tmpfile.name();
+ }
+
+ if( KIO::NetAccess::download( fileURL, fname, this ) ) {
+ chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH ); //make it executable
+
+ if ( tmpfile.name() == fname ) { //upload to remote location
+ if ( ! KIO::NetAccess::upload( tmpfile.name(), fileURL, this ) ) {
+ QString message = i18n( "Could not upload image to remote location: %1" ).arg( fileURL.prettyURL() );
+ KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) );
+ }
+ }
+ } else {
+ KMessageBox::sorry( 0, i18n( "Could not download the file." ), i18n( "Download Error" ) );
+ }
+
+ return;
+ }
+ }
+
+ //Damn the torpedos and full speed ahead, we're executing the script!
+ KTempFile tmpfile;
+ tmpfile.setAutoDelete(true);
+
+ if ( ! fileURL.isLocalFile() ) {
+ fname = tmpfile.name();
+ if( KIO::NetAccess::download( fileURL, fname, this ) ) {
+ chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH );
+ f.setName( fname );
+ }
+ } else {
+ f.setName( fileURL.path() );
+ }
+
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1" ).arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return;
+ }
+
+ // Before we run the script, make sure that it's safe. Each line must either begin with "#"
+ // or begin with "dcop $KSTARS". Otherwise, the line must be equal to one of the following:
+ // "KSTARS=`dcopfind -a 'kstars*'`"; "MAIN=KStarsInterface"; or "CLOCK=clock#1"
+ QTextStream istream(&f);
+ QString line;
+ bool fileOK( true );
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ if ( line.left(1) != "#" && line.left(12) != "dcop $KSTARS"
+ && line.stripWhiteSpace() != "KSTARS=`dcopfind -a 'kstars*'`"
+ && line.stripWhiteSpace() != "MAIN=KStarsInterface"
+ && line.stripWhiteSpace() != "CLOCK=clock#1" ) {
+ fileOK = false;
+ break;
+ }
+ }
+
+ if ( ! fileOK ) {
+ int answer;
+ answer = KMessageBox::warningContinueCancel( 0, i18n( "The selected script contains unrecognized elements,"
+ "indicating that it was not created using the KStars script builder. "
+ "This script may not function properly, and it may even contain malicious code. "
+ "Would you like to execute it anyway?" ),
+ i18n( "Script Validation Failed" ), i18n("Run Nevertheless"), "daExecuteScript" );
+ if ( answer == KMessageBox::Cancel ) return;
+ }
+
+ //FIXME STRINGS FREEZE
+ //Add statusbar message that script is running
+ //ks->statusBar()->changeItem( i18n( "Running script: %1" ).arg( fileURL.fileName() ), 0 );
+
+ KProcess p;
+ p << f.name();
+ p.start( KProcess::DontCare );
+
+ while ( p.isRunning() ) kapp->processEvents( 50 ); //otherwise tempfile may get deleted before script completes.
+ }
+}
+
+void KStars::slotPrint() {
+ bool switchColors(false);
+
+ //Suggest Chart color scheme
+ if ( data()->colorScheme()->colorNamed( "SkyColor" ) != "#FFFFFF" ) {
+ QString message = i18n( "You can save printer ink by using the \"Star Chart\" "
+ "color scheme, which uses a white background. Would you like to "
+ "temporarily switch to the Star Chart color scheme for printing?" );
+
+ int answer;
+ answer = KMessageBox::questionYesNoCancel( 0, message, i18n( "Switch to Star Chart Colors?" ),
+ i18n("Switch Color Scheme"), i18n("Do Not Switch"), "askAgainPrintColors" );
+
+ if ( answer == KMessageBox::Cancel ) return;
+ if ( answer == KMessageBox::Yes ) switchColors = true;
+ }
+
+ printImage( true, switchColors );
+}
+
+//Set Time to CPU clock
+void KStars::slotSetTimeToNow() {
+ data()->changeDateTime( geo()->LTtoUT( KStarsDateTime::currentDateTime() ) );
+
+ if ( Options::useAltAz() ) {
+ map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() );
+ }
+
+ //If focusObject has a Planet Trail, clear it and start anew.
+ if ( map()->focusObject() && map()->focusObject()->isSolarSystem() &&
+ ((KSPlanetBase*)map()->focusObject())->hasTrail() ) {
+ ((KSPlanetBase*)map()->focusObject())->clearTrail();
+ ((KSPlanetBase*)map()->focusObject())->addToTrail();
+ }
+}
+
+void KStars::slotToggleTimer() {
+ if ( data()->clock()->isActive() ) {
+ data()->clock()->stop();
+ updateTime();
+ } else {
+ if ( fabs( data()->clock()->scale() ) > Options::slewTimeScale() )
+ data()->clock()->setManualMode( true );
+ data()->clock()->start();
+ if ( data()->clock()->isManualMode() ) map()->forceUpdate();
+ }
+}
+
+//Focus
+void KStars::slotPointFocus() {
+ QString sentFrom( sender()->name() );
+
+ if ( sentFrom == "zenith" )
+ map()->invokeKey( KKey( "Z" ).keyCodeQt() );
+ else if ( sentFrom == "north" )
+ map()->invokeKey( KKey( "N" ).keyCodeQt() );
+ else if ( sentFrom == "east" )
+ map()->invokeKey( KKey( "E" ).keyCodeQt() );
+ else if ( sentFrom == "south" )
+ map()->invokeKey( KKey( "S" ).keyCodeQt() );
+ else if ( sentFrom == "west" )
+ map()->invokeKey( KKey( "W" ).keyCodeQt() );
+}
+
+void KStars::slotTrack() {
+ if ( Options::isTracking() ) {
+ Options::setIsTracking( false );
+ actionCollection()->action("track_object")->setText( i18n( "Engage &Tracking" ) );
+ actionCollection()->action("track_object")->setIconSet( BarIcon( "decrypted" ) );
+ if ( map()->focusObject() && map()->focusObject()->isSolarSystem() && data()->temporaryTrail ) {
+ ((KSPlanetBase*)map()->focusObject())->clearTrail();
+ data()->temporaryTrail = false;
+ }
+
+ map()->setClickedObject( NULL );
+ map()->setFocusObject( NULL );//no longer tracking focusObject
+ map()->setFocusPoint( NULL );
+ } else {
+ map()->setClickedPoint( map()->focus() );
+ map()->setClickedObject( NULL );
+ map()->setFocusObject( NULL );//no longer tracking focusObject
+ map()->setFocusPoint( map()->clickedPoint() );
+ Options::setIsTracking( true );
+ actionCollection()->action("track_object")->setText( i18n( "Stop &Tracking" ) );
+ actionCollection()->action("track_object")->setIconSet( BarIcon( "encrypted" ) );
+ }
+
+ map()->forceUpdate();
+}
+
+void KStars::slotManualFocus() {
+ FocusDialog focusDialog( this ); // = new FocusDialog( this );
+ if ( Options::useAltAz() ) focusDialog.activateAzAltPage();
+
+ if ( focusDialog.exec() == QDialog::Accepted ) {
+ //If the requested position is very near the pole, we need to point first
+ //to an intermediate location just below the pole in order to get the longitudinal
+ //position (RA/Az) right.
+ double realAlt( focusDialog.point()->alt()->Degrees() );
+ double realDec( focusDialog.point()->dec()->Degrees() );
+ if ( Options::useAltAz() && realAlt > 89.0 ) {
+ focusDialog.point()->setAlt( 89.0 );
+ }
+ if ( ! Options::useAltAz() && realDec > 89.0 ) {
+ focusDialog.point()->setDec( 89.0 );
+ }
+
+ //Do we need to convert Az/Alt to RA/Dec?
+ if ( focusDialog.usedAltAz() )
+ focusDialog.point()->HorizontalToEquatorial( LST(), geo()->lat() );
+
+ //Do we need to convert RA/Dec to Alt/Az?
+ if ( ! focusDialog.usedAltAz() )
+ focusDialog.point()->EquatorialToHorizontal( LST(), geo()->lat() );
+
+ map()->setClickedPoint( focusDialog.point() );
+ if ( Options::isTracking() ) slotTrack();
+
+ map()->slotCenter();
+
+ //The slew takes some time to complete, and this often causes the final focus point to be slightly
+ //offset from the user's requested coordinates (because EquatorialToHorizontal() is called
+ //throughout the process, which depends on the sidereal time). So we now "polish" the final
+ //position by resetting the final focus to the focusDialog point.
+ //
+ //Also, if the requested position was within 1 degree of the coordinate pole, this will
+ //automatically correct the final pointing from the intermediate offset position to the final position
+ if ( Options::useAltAz() ) {
+ data()->setSnapNextFocus();
+ map()->setDestinationAltAz( focusDialog.point()->alt()->Degrees(), focusDialog.point()->az()->Degrees() );
+ } else {
+ data()->setSnapNextFocus();
+ map()->setDestination( focusDialog.point()->ra()->Hours(), focusDialog.point()->dec()->Degrees() );
+ }
+
+ //Now, if the requested point was near a pole, we need to reset the Alt/Dec of the focus.
+ if ( Options::useAltAz() && realAlt > 89.0 ) map()->focus()->setAlt( realAlt );
+ if ( ! Options::useAltAz() && realDec > 89.0 ) map()->focus()->setDec( realAlt );
+
+ //Don't track if we set Alt/Az coordinates. This way, Alt/Az remain constant.
+ if ( focusDialog.usedAltAz() ) map()->stopTracking();
+ }
+}
+
+//View Menu
+void KStars::slotZoomIn() {
+ actionCollection()->action("zoom_out")->setEnabled (true);
+ if ( Options::zoomFactor() < MAXZOOM )
+ Options::setZoomFactor( Options::zoomFactor()*DZOOM );
+
+ if ( Options::zoomFactor() >= MAXZOOM ) {
+ Options::setZoomFactor( MAXZOOM );
+ actionCollection()->action("zoom_in")->setEnabled (false);
+ }
+
+ map()->forceUpdate();
+}
+
+void KStars::slotZoomOut() {
+ actionCollection()->action("zoom_in")->setEnabled (true);
+ if ( Options::zoomFactor() > MINZOOM )
+ Options::setZoomFactor( Options::zoomFactor()/DZOOM );
+
+ if ( Options::zoomFactor() <= MINZOOM ) {
+ Options::setZoomFactor( MINZOOM );
+ actionCollection()->action("zoom_out")->setEnabled (false);
+ }
+
+ map()->forceUpdate();
+}
+
+void KStars::slotDefaultZoom() {
+ Options::setZoomFactor( DEFAULTZOOM );
+ map()->forceUpdate();
+
+ if ( Options::zoomFactor() > MINZOOM )
+ actionCollection()->action("zoom_out")->setEnabled (true);
+ if ( Options::zoomFactor() < MAXZOOM )
+ actionCollection()->action("zoom_in")->setEnabled (true);
+}
+
+void KStars::slotSetZoom() {
+ bool ok( false );
+ double currentAngle = map()->width() / ( Options::zoomFactor() * dms::DegToRad );
+ double angSize = currentAngle;
+ double minAngle = map()->width() / ( MAXZOOM * dms::DegToRad );
+ double maxAngle = map()->width() / ( MINZOOM * dms::DegToRad );
+
+ angSize = KInputDialog::getDouble( i18n( "The user should enter an angle for the field-of-view of the display",
+ "Enter Desired Field-of-View Angle" ), i18n( "Enter a field-of-view angle in degrees: " ),
+ currentAngle, minAngle, maxAngle, 0.1, 1, &ok );
+
+ if ( ok ) {
+ Options::setZoomFactor( map()->width() / ( angSize * dms::DegToRad ) );
+
+ if ( Options::zoomFactor() <= MINZOOM ) {
+ Options::setZoomFactor( MINZOOM );
+ actionCollection()->action("zoom_out")->setEnabled( false );
+ } else {
+ actionCollection()->action("zoom_out")->setEnabled( true );
+ }
+
+ if ( Options::zoomFactor() >= MAXZOOM ) {
+ Options::setZoomFactor( MAXZOOM );
+ actionCollection()->action("zoom_in")->setEnabled( false );
+ } else {
+ actionCollection()->action("zoom_in")->setEnabled( true );
+ }
+
+ map()->forceUpdate();
+ }
+}
+
+void KStars::slotCoordSys() {
+ if ( Options::useAltAz() ) {
+ Options::setUseAltAz( false );
+ if ( Options::useRefraction() ) {
+ if ( map()->focusObject() ) //simply update focus to focusObject's position
+ map()->setFocus( map()->focusObject() );
+ else { //need to recompute focus for unrefracted position
+ map()->setFocusAltAz( map()->refract( map()->focus()->alt(), false ).Degrees(),
+ map()->focus()->az()->Degrees() );
+ map()->focus()->HorizontalToEquatorial( data()->lst(), geo()->lat() );
+ }
+ }
+ actCoordSys->turnOn();
+ } else {
+ Options::setUseAltAz( true );
+ if ( Options::useRefraction() ) {
+ map()->setFocusAltAz( map()->refract( map()->focus()->alt(), true ).Degrees(),
+ map()->focus()->az()->Degrees() );
+ }
+ actCoordSys->turnOff();
+ }
+ map()->forceUpdate();
+}
+
+//Settings Menu:
+void KStars::slotColorScheme() {
+ //use mid(3) to exclude the leading "cs_" prefix from the action name
+ QString filename = QString( sender()->name() ).mid(3) + ".colors";
+ loadColorScheme( filename );
+}
+
+void KStars::slotTargetSymbol() {
+ QString symbolName( sender()->name() );
+ FOV f( symbolName ); //read data from fov.dat
+
+ Options::setFOVName( f.name() );
+ Options::setFOVSize( f.size() );
+ Options::setFOVShape( f.shape() );
+ Options::setFOVColor( f.color() );
+ data()->fovSymbol.setName( Options::fOVName() );
+ data()->fovSymbol.setSize( Options::fOVSize() );
+ data()->fovSymbol.setShape( Options::fOVShape() );
+ data()->fovSymbol.setColor( Options::fOVColor().name() );
+
+//Careful!! If the user selects a small FOV (like HST), this basically crashes kstars :(
+// //set ZoomLevel to match the FOV symbol
+// zoom( (double)(map()->width()) * 60.0 / ( 2.0 * dms::DegToRad * data()->fovSymbol.size() ) );
+
+ map()->forceUpdate();
+}
+
+void KStars::slotFOVEdit() {
+ FOVDialog fovdlg( this );
+ if ( fovdlg.exec() == QDialog::Accepted ) {
+ //replace existing fov.dat with data from the FOVDialog
+ QFile f;
+ f.setName( locateLocal( "appdata", "fov.dat" ) );
+
+ //rebuild fov.dat if FOVList is empty
+ if ( fovdlg.FOVList.isEmpty() ) {
+ f.remove();
+ initFOV();
+ } else {
+ if ( ! f.open( IO_WriteOnly ) ) {
+ kdDebug() << i18n( "Could not open fov.dat for writing." ) << endl;
+ } else {
+ QTextStream ostream(&f);
+
+ for ( FOV *fov = fovdlg.FOVList.first(); fov; fov = fovdlg.FOVList.next() )
+ ostream << fov->name() << ":" << fov->size()
+ << ":" << QString("%1").arg( fov->shape() ) << ":" << fov->color() << endl;
+
+ f.close();
+ }
+ }
+
+ //repopulate FOV menu with items from new fov.dat
+ fovActionMenu->popupMenu()->clear();
+
+ if ( f.open( IO_ReadOnly ) ) {
+ QTextStream stream( &f );
+ while ( !stream.eof() ) {
+ QString line = stream.readLine();
+ QStringList fields = QStringList::split( ":", line );
+
+ if ( fields.count() == 4 ) {
+ QString nm = fields[0].stripWhiteSpace();
+ KToggleAction *kta = new KToggleAction( nm, 0, this, SLOT( slotTargetSymbol() ),
+ actionCollection(), nm.utf8() );
+ kta->setExclusiveGroup( "fovsymbol" );
+ fovActionMenu->insert( kta );
+ }
+ }
+ } else {
+ kdDebug() << i18n( "Could not open file: %1" ).arg( f.name() ) << endl;
+ }
+
+ fovActionMenu->popupMenu()->insertSeparator();
+ fovActionMenu->insert( new KAction( i18n( "Edit FOV Symbols..." ), 0, this,
+ SLOT( slotFOVEdit() ), actionCollection(), "edit_fov" ) );
+
+ //set FOV to whatever was highlighted in FOV dialog
+ if ( fovdlg.FOVList.count() > 0 ) {
+ Options::setFOVName( fovdlg.FOVList.at( fovdlg.currentItem() )->name() );
+ data()->fovSymbol.setName( Options::fOVName() );
+ data()->fovSymbol.setSize( Options::fOVSize() );
+ data()->fovSymbol.setShape( Options::fOVShape() );
+ data()->fovSymbol.setColor( Options::fOVColor().name() );
+ }
+
+//Careful!! If the user selects a small FOV (like HST), this basically crashes kstars :(
+// //set ZoomLevel to match the FOV symbol
+// zoom( (double)(map()->width()) * 60.0 / ( 2.0 * dms::DegToRad * data()->fovSymbol.size() ) );
+ }
+}
+
+void KStars::slotObsList() {
+ obsList->show();
+}
+
+//Help Menu
+void KStars::slotTipOfDay() {
+ KTipDialog::showTip("kstars/tips", true);
+}
+
+// Toggle to and from full screen mode
+void KStars::slotFullScreen()
+{
+ if ( topLevelWidget()->isFullScreen() ) {
+ topLevelWidget()->showNormal();
+ }
+ else {
+ topLevelWidget()->showFullScreen();
+ }
+}
+
+void KStars::slotClearAllTrails() {
+ //Exclude object with temporary trail
+ SkyObject *exOb( NULL );
+ if ( map()->focusObject() && map()->focusObject()->isSolarSystem() && data()->temporaryTrail ) {
+ exOb = map()->focusObject();
+ }
+
+ //Major bodies
+ if ( !( exOb && exOb->name() == "Moon" ) ) data()->Moon->clearTrail();
+ if ( !( exOb && exOb->name() == "Sun" ) ) data()->PCat->findByName("Sun")->clearTrail();
+ if ( !( exOb && exOb->name() == "Mercury" ) ) data()->PCat->findByName("Mercury")->clearTrail();
+ if ( !( exOb && exOb->name() == "Venus" ) ) data()->PCat->findByName("Venus")->clearTrail();
+ if ( !( exOb && exOb->name() == "Mars" ) ) data()->PCat->findByName("Mars")->clearTrail();
+ if ( !( exOb && exOb->name() == "Jupiter" ) ) data()->PCat->findByName("Jupiter")->clearTrail();
+ if ( !( exOb && exOb->name() == "Saturn" ) ) data()->PCat->findByName("Saturn")->clearTrail();
+ if ( !( exOb && exOb->name() == "Uranus" ) ) data()->PCat->findByName("Uranus")->clearTrail();
+ if ( !( exOb && exOb->name() == "Neptune" ) ) data()->PCat->findByName("Neptune")->clearTrail();
+ if ( !( exOb && exOb->name() == "Pluto" ) ) data()->PCat->findByName("Pluto")->clearTrail();
+
+ //Asteroids
+ for ( KSAsteroid *ast = data()->asteroidList.first(); ast; ast = data()->asteroidList.next() )
+ if ( !( exOb && exOb->name() == ast->name() ) ) ast->clearTrail();
+
+ //Comets
+ for ( KSComet *com = data()->cometList.first(); com; com = data()->cometList.next() )
+ if ( !( exOb && exOb->name() == com->name() ) ) com->clearTrail();
+
+ map()->forceUpdate();
+}
+
+//toggle display of GUI Items on/off
+void KStars::slotShowGUIItem( bool show ) {
+//Toolbars
+ if ( sender()->name() == QString( "show_mainToolBar" ) ) {
+ Options::setShowMainToolBar( show );
+ if ( show ) toolBar( "mainToolBar" )->show();
+ else toolBar( "mainToolBar" )->hide();
+ }
+ if ( sender()->name() == QString( "show_viewToolBar" ) ) {
+ Options::setShowViewToolBar( show );
+ if ( show ) toolBar( "viewToolBar" )->show();
+ else toolBar( "viewToolBar" )->hide();
+ }
+
+ if ( sender()->name() == QString( "show_statusBar" ) ) {
+ Options::setShowStatusBar( show );
+ if ( show ) statusBar()->show();
+ else statusBar()->hide();
+ }
+
+ if ( sender()->name() == QString( "show_sbAzAlt" ) ) {
+ Options::setShowAltAzField( show );
+ if ( show ) {
+ //To preserve the order (AzAlt before RADec), we have to remove
+ //the RADec field and then add both back.
+ if ( Options::showRADecField() ) statusBar()->removeItem( 2 );
+
+ QString s = "000d 00m 00s, +00d 00\' 00\""; //only need this to set the width
+ statusBar()->insertFixedItem( s, 1, true );
+ statusBar()->setItemAlignment( 1, AlignRight | AlignVCenter );
+ statusBar()->changeItem( "", 1 );
+
+ if ( Options::showRADecField() ) {
+ statusBar()->insertFixedItem( s, 2, true );
+ statusBar()->setItemAlignment( 2, AlignRight | AlignVCenter );
+ statusBar()->changeItem( "", 2 );
+ }
+ } else {
+ statusBar()->removeItem( 1 );
+ }
+ }
+
+ if ( sender()->name() == QString( "show_sbRADec" ) ) {
+ Options::setShowRADecField( show );
+ if ( show ) {
+ QString s = "000d 00m 00s, +00d 00\' 00\""; //only need this to set the width
+ statusBar()->insertFixedItem( s, 2, true );
+ statusBar()->setItemAlignment( 2, AlignRight | AlignVCenter );
+ statusBar()->changeItem( "", 2 );
+ } else {
+ statusBar()->removeItem( 2 );
+ }
+ }
+
+//InfoBoxes: we only change options here; these are also connected to slots in
+//InfoBoxes that actually toggle the display.
+ if ( sender()->name() == QString( "show_boxes" ) )
+ Options::setShowInfoBoxes( show );
+ if ( sender()->name() == QString( "show_time_box" ) )
+ Options::setShowTimeBox( show );
+ if ( sender()->name() == QString( "show_location_box" ) )
+ Options::setShowGeoBox( show );
+ if ( sender()->name() == QString( "show_focus_box" ) )
+ Options::setShowFocusBox( show );
+}
+
+void KStars::addColorMenuItem( QString name, QString actionName ) {
+ colorActionMenu->insert( new KAction( name, 0,
+ this, SLOT( slotColorScheme() ), actionCollection(), actionName.local8Bit() ) );
+}
+
+void KStars::removeColorMenuItem( QString actionName ) {
+ kdDebug() << "removing " << actionName << endl;
+ colorActionMenu->remove( actionCollection()->action( actionName.local8Bit() ) );
+}
+
+void KStars::establishINDI()
+{
+ if (indimenu == NULL)
+ indimenu = new INDIMenu(this);
+
+ if (indidriver == NULL)
+ indidriver = new INDIDriver(this);
+}
+
diff --git a/kstars/kstars/kstarsdata.cpp b/kstars/kstars/kstarsdata.cpp
new file mode 100644
index 00000000..8404e538
--- /dev/null
+++ b/kstars/kstars/kstarsdata.cpp
@@ -0,0 +1,2583 @@
+ /***************************************************************************
+ kstarsdata.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Jul 29 2001
+ copyright : (C) 2001 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qregexp.h>
+#include <qdir.h>
+#include <qfile.h>
+
+#include <kapplication.h>
+#include <kmessagebox.h>
+#include <kdebug.h>
+#include <klocale.h>
+#include <kstandarddirs.h>
+
+#include "kstarsdata.h"
+
+#include "Options.h"
+#include "dms.h"
+#include "skymap.h"
+#include "ksutils.h"
+#include "ksnumbers.h"
+#include "skypoint.h"
+#include "skyobject.h"
+#include "starobject.h"
+#include "deepskyobject.h"
+#include "skyobjectname.h"
+#include "ksplanet.h"
+#include "ksasteroid.h"
+#include "kscomet.h"
+#include "ksmoon.h"
+#include "jupitermoons.h"
+
+#include "simclock.h"
+#include "timezonerule.h"
+#include "filesource.h"
+#include "stardatasink.h"
+#include "ksfilereader.h"
+#include "indidriver.h"
+#include "indi/lilxml.h"
+#include "indistd.h"
+#include "detaildialog.h"
+#include "csegment.h"
+#include "customcatalog.h"
+
+QPtrList<GeoLocation> KStarsData::geoList = QPtrList<GeoLocation>();
+QMap<QString, TimeZoneRule> KStarsData::Rulebook = QMap<QString, TimeZoneRule>();
+QStringList KStarsData::CustomColumns = QStringList::split( " ", "ID RA Dc Tp Nm Mg Mj Mn PA Ig" );
+int KStarsData::objects = 0;
+
+KStarsData::KStarsData() : stdDirs(0), locale(0),
+ LST(0), HourAngle(0),
+ PCat(0), Moon(0), jmoons(0),
+ starFileReader(0), initTimer(0),
+ source(0), loader(0), pump(0)
+{
+ startupComplete = false;
+ objects++;
+
+ //standard directories and locale objects
+ stdDirs = new KStandardDirs();
+ locale = new KLocale( "kstars" );
+
+ //Check to see if config file already exists. If not, set
+ //useDefaultOptions = true
+ QString fname = locateLocal( "config", "kstarsrc" );
+ useDefaultOptions = ! ( QFile(fname).exists() );
+
+ //Instantiate LST and HourAngle
+ LST = new dms();
+ HourAngle = new dms();
+
+ //Instantiate planet catalog
+ PCat = new PlanetCatalog(this);
+
+ //initialize FOV symbol
+ fovSymbol = FOV();
+
+ //set AutoDelete property for QPtrLists. Most are set TRUE,
+ //but some 'meta-lists' need to be FALSE.
+ starList.setAutoDelete( TRUE );
+ ADVtreeList.setAutoDelete( TRUE );
+ geoList.setAutoDelete( TRUE );
+ deepSkyList.setAutoDelete( TRUE ); // list of all deep space objects
+
+ //separate lists for each deep-sky catalog. The objects are duplicates of
+ //deepSkyList, so do not delete them twice!
+ deepSkyListMessier.setAutoDelete( FALSE );
+ deepSkyListNGC.setAutoDelete( FALSE );
+ deepSkyListIC.setAutoDelete( FALSE );
+ deepSkyListOther.setAutoDelete( FALSE );
+
+ //ObjLabelList does not construct new objects, so no autoDelete needed
+ ObjLabelList.setAutoDelete( FALSE );
+
+ cometList.setAutoDelete( TRUE );
+ asteroidList.setAutoDelete( TRUE );
+
+ //Constellation lines are now pointers to existing StarObjects;
+ //these are already auto-deleted by starList.
+ clineList.setAutoDelete( FALSE );
+ clineModeList.setAutoDelete( TRUE );
+ cnameList.setAutoDelete( TRUE );
+ csegmentList.setAutoDelete( TRUE );
+
+ Equator.setAutoDelete( TRUE );
+ Ecliptic.setAutoDelete( TRUE );
+ Horizon.setAutoDelete( TRUE );
+ for ( unsigned int i=0; i<11; ++i ) MilkyWay[i].setAutoDelete( TRUE );
+
+ VariableStarsList.setAutoDelete(TRUE);
+ INDIHostsList.setAutoDelete(TRUE);
+ INDITelescopeList.setAutoDelete(TRUE);
+
+ //Initialize object type strings
+ TypeName[0] = i18n( "star" );
+ TypeName[1] = i18n( "multiple star" );
+ TypeName[2] = i18n( "planet" );
+ TypeName[3] = i18n( "open cluster" );
+ TypeName[4] = i18n( "globular cluster" );
+ TypeName[5] = i18n( "gaseous nebula" );
+ TypeName[6] = i18n( "planetary nebula" );
+ TypeName[7] = i18n( "supernova remnant" );
+ TypeName[8] = i18n( "galaxy" );
+ TypeName[9] = i18n( "comet" );
+ TypeName[10] = i18n( "asteroid" );
+ TypeName[11] = i18n( "constellation" );
+
+ // at startup times run forward
+ setTimeDirection( 0.0 );
+
+ //The StoredDate is used when saving user settings in a script; initialize to invalid date
+ StoredDate.setDJD( (long double)INVALID_DAY );
+
+ temporaryTrail = false;
+}
+
+KStarsData::~KStarsData() {
+ objects--;
+ checkDataPumpAction();
+
+ // the list items do not need to be removed by hand.
+ // all lists are set to AutoDelete = true
+
+ delete stdDirs;
+ delete Moon;
+ delete locale;
+ delete PCat;
+ delete jmoons;
+ delete initTimer;
+}
+
+bool KStarsData::readMWData( void ) {
+ QFile file;
+
+ for ( unsigned int i=0; i<11; ++i ) {
+ QString snum, fname, szero;
+ snum = snum.setNum( i+1 );
+ if ( i+1 < 10 ) szero = "0"; else szero = "";
+ fname = "mw" + szero + snum + ".dat";
+
+ if ( KSUtils::openDataFile( file, fname ) ) {
+ KSFileReader fileReader( file ); // close file is included
+ while ( fileReader.hasMoreLines() ) {
+ QString line;
+ double ra, dec;
+
+ line = fileReader.readLine();
+
+ ra = line.mid( 0, 8 ).toDouble();
+ dec = line.mid( 9, 8 ).toDouble();
+
+ SkyPoint *o = new SkyPoint( ra, dec );
+ MilkyWay[i].append( o );
+ }
+ } else {
+ return false;
+ }
+ }
+ return true;
+}
+
+bool KStarsData::readADVTreeData(void)
+{
+
+ QFile file;
+ QString Interface;
+
+ if (!KSUtils::openDataFile(file, "advinterface.dat"))
+ return false;
+
+ QTextStream stream(&file);
+ QString Line;
+
+ while (!stream.atEnd())
+ {
+ QString Name, Link, subName;
+ int Type, interfaceIndex;
+
+ Line = stream.readLine();
+
+ if (Line.startsWith("[KSLABEL]"))
+ {
+ Name = Line.mid(9);
+ Type = 0;
+ }
+ else if (Line.startsWith("[END]"))
+ Type = 1;
+ else if (Line.startsWith("[KSINTERFACE]"))
+ {
+ Interface = Line.mid(13);
+ continue;
+ }
+
+ else
+ {
+ Name = Line.mid(0, Line.find(":"));
+ Link = Line.mid(Line.find(":") + 1);
+
+ // Link is empty, using Interface instead
+ if (Link.isEmpty())
+ {
+ Link = Interface;
+ subName = Name;
+ interfaceIndex = Link.find("KSINTERFACE");
+ Link.remove(interfaceIndex, 11);
+ Link = Link.insert(interfaceIndex, subName.replace( QRegExp(" "), "+"));
+
+ }
+
+ Type = 2;
+ }
+
+ ADVTreeData *ADVData = new ADVTreeData;
+
+ ADVData->Name = Name;
+ ADVData->Link = Link;
+ ADVData->Type = Type;
+
+ ADVtreeList.append(ADVData);
+ }
+
+ return true;
+
+
+
+}
+
+bool KStarsData::readVARData(void)
+{
+ QString varFile("valaav.txt");
+ QFile localeFile;
+ QFile file;
+
+ file.setName( locateLocal( "appdata", varFile ) );
+ if ( !file.open( IO_ReadOnly ) )
+ {
+ // Open default variable stars file
+ if ( KSUtils::openDataFile( file, varFile ) )
+ {
+ // we found urlfile, we need to copy it to locale
+ localeFile.setName( locateLocal( "appdata", varFile ) );
+
+ if (localeFile.open(IO_WriteOnly))
+ {
+ QTextStream readStream(&file);
+ QTextStream writeStream(&localeFile);
+ writeStream << readStream.read();
+ localeFile.close();
+ file.reset();
+ }
+ }
+ else
+ return false;
+ }
+
+
+ QTextStream stream(&file);
+
+ stream.readLine();
+
+ while (!stream.atEnd())
+ {
+ QString Name;
+ QString Designation;
+ QString Line;
+
+ Line = stream.readLine();
+
+ if (Line[0] == QChar('*'))
+ break;
+
+ Designation = Line.mid(0,8).stripWhiteSpace();
+ Name = Line.mid(10,20).simplifyWhiteSpace();
+
+ VariableStarInfo *VInfo = new VariableStarInfo;
+
+ VInfo->Designation = Designation;
+ VInfo->Name = Name;
+ VariableStarsList.append(VInfo);
+ }
+
+ return true;
+
+}
+
+
+bool KStarsData::readINDIHosts(void)
+{
+ QString indiFile("indihosts.xml");
+ QFile localeFile;
+ QFile file;
+ char errmsg[1024];
+ signed char c;
+ LilXML *xmlParser = newLilXML();
+ XMLEle *root = NULL;
+ XMLAtt *ap;
+
+ file.setName( locate( "appdata", indiFile ) );
+ if ( file.name().isEmpty() || !file.open( IO_ReadOnly ) )
+ return false;
+
+ while ( (c = (signed char) file.getch()) != -1)
+ {
+ root = readXMLEle(xmlParser, c, errmsg);
+
+ if (root)
+ {
+
+ // Get host name
+ ap = findXMLAtt(root, "name");
+ if (!ap) {
+ delLilXML(xmlParser);
+ return false;
+ }
+
+ INDIHostsInfo *VInfo = new INDIHostsInfo;
+
+ VInfo->name = QString(valuXMLAtt(ap));
+
+ // Get host name
+ ap = findXMLAtt(root, "hostname");
+
+ if (!ap) {
+ delLilXML(xmlParser);
+ return false;
+ }
+
+ VInfo->hostname = QString(valuXMLAtt(ap));
+
+ ap = findXMLAtt(root, "port");
+
+ if (!ap) {
+ delLilXML(xmlParser);
+ return false;
+ }
+
+ VInfo->portnumber = QString(valuXMLAtt(ap));
+
+ VInfo->isConnected = false;
+ VInfo->mgrID = -1;
+
+ INDIHostsList.append(VInfo);
+
+ delXMLEle(root);
+ }
+
+ else if (errmsg[0])
+ kdDebug() << errmsg << endl;
+
+ }
+
+ delLilXML(xmlParser);
+
+ return true;
+
+
+}
+
+bool KStarsData::readCLineData( void ) {
+ //The constellation lines data file (clines.dat) contains lists
+ //of abbreviated genetive star names in the same format as they
+ //appear in the star data files (hipNNN.dat).
+ //
+ //Each constellation consists of a QPtrList of SkyPoints,
+ //corresponding to the stars at each "node" of the constellation.
+ //These are pointers to the starobjects themselves, so the nodes
+ //will automatically be fixed to the stars even as the star
+ //positions change due to proper motions. In addition, each node
+ //has a corresponding flag that determines whether a line should
+ //connect this node and the previous one.
+
+ QFile file;
+ if ( KSUtils::openDataFile( file, "clines.dat" ) ) {
+ QTextStream stream( &file );
+
+ while ( !stream.eof() ) {
+ QString line, name;
+ QChar *mode;
+
+ line = stream.readLine();
+
+ //ignore lines beginning with "#":
+ if ( line.at( 0 ) != '#' ) {
+ name = line.mid( 2 ).stripWhiteSpace();
+
+ //Find the star with the same abbreviated genitive name ( name2() )
+ //increase efficiency by searching the list of named objects, rather than the
+ //full list of all stars.
+ bool starFound( false );
+ for ( SkyObjectName *oname = ObjNames.first(); oname; oname = ObjNames.next() ) {
+ if ( oname->skyObject()->type() == SkyObject::STAR &&
+ oname->skyObject()->name2() == name ) {
+ starFound = true;
+ clineList.append( (SkyPoint *)( oname->skyObject() ) );
+
+ mode = new QChar( line.at( 0 ) );
+ clineModeList.append( mode );
+ break;
+ }
+ }
+
+ if ( ! starFound )
+ kdWarning() << i18n( "No star named %1 found." ).arg(name) << endl;
+ }
+ }
+ file.close();
+
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool KStarsData::readCNameData( void ) {
+ QFile file;
+ cnameFile = "cnames.dat";
+
+ if ( KSUtils::openDataFile( file, cnameFile ) ) {
+ QTextStream stream( &file );
+
+ while ( !stream.eof() ) {
+ QString line, name, abbrev;
+ int rah, ram, ras, dd, dm, ds;
+ QChar sgn;
+
+ line = stream.readLine();
+
+ rah = line.mid( 0, 2 ).toInt();
+ ram = line.mid( 2, 2 ).toInt();
+ ras = line.mid( 4, 2 ).toInt();
+
+ sgn = line.at( 6 );
+ dd = line.mid( 7, 2 ).toInt();
+ dm = line.mid( 9, 2 ).toInt();
+ ds = line.mid( 11, 2 ).toInt();
+
+ abbrev = line.mid( 13, 3 );
+ name = line.mid( 17 ).stripWhiteSpace();
+
+ dms r; r.setH( rah, ram, ras );
+ dms d( dd, dm, ds );
+
+ if ( sgn == "-" ) { d.setD( -1.0*d.Degrees() ); }
+
+ SkyObject *o = new SkyObject( SkyObject::CONSTELLATION, r, d, 0.0, name, abbrev );
+ cnameList.append( o );
+ ObjNames.append( o );
+ }
+ file.close();
+
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool KStarsData::readCBoundData( void ) {
+ QFile file;
+
+ if ( KSUtils::openDataFile( file, "cbound.dat" ) ) {
+ QTextStream stream( &file );
+
+ unsigned int nn(0);
+ double ra(0.0), dec(0.0);
+ QString d1, d2;
+ bool ok(false), comment(false);
+
+ //read the stream one field at a time. Individual segments can span
+ //multiple lines, so our normal readLine() is less convenient here.
+ //Read fields into strings and then attempt to recast them as ints
+ //or doubles..this lets us do error checking on the stream.
+ while ( !stream.eof() ) {
+ stream >> d1;
+ if ( d1.at(0) == '#' ) {
+ comment = true;
+ ok = true;
+ } else {
+ comment = false;
+ nn = d1.toInt( &ok );
+ }
+
+ if ( !ok || comment ) {
+ d1 = stream.readLine();
+
+ if ( !ok )
+ kdWarning() << i18n( "Unable to parse boundary segment." ) << endl;
+
+ } else {
+ CSegment *seg = new CSegment();
+
+ for ( unsigned int i=0; i<nn; ++i ) {
+ stream >> d1 >> d2;
+ ra = d1.toDouble( &ok );
+ if ( ok ) dec = d2.toDouble( &ok );
+ if ( !ok ) break;
+
+ seg->addPoint( ra, dec );
+ }
+
+ if ( !ok ) {
+ //uh oh, this entry was not parsed. Skip to the next line.
+ kdWarning() << i18n( "Unable to parse boundary segment." ) << endl;
+ delete seg;
+ d1 = stream.readLine();
+
+ } else {
+ stream >> d1; //this should always equal 2
+
+ nn = d1.toInt( &ok );
+ //error check
+ if ( !ok || nn != 2 ) {
+ kdWarning() << i18n( "Bad Constellation Boundary data." ) << endl;
+ delete seg;
+ d1 = stream.readLine();
+ }
+ }
+
+ if ( ok ) {
+ stream >> d1 >> d2;
+ ok = seg->setNames( d1, d2 );
+ if ( ok ) csegmentList.append( seg );
+ }
+ }
+ }
+
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool KStarsData::openStarFile( int i ) {
+ if (starFileReader != 0) delete starFileReader;
+ QFile file;
+ QString snum, fname;
+ snum = QString().sprintf("%03d", i);
+ fname = "hip" + snum + ".dat";
+ if (KSUtils::openDataFile(file, fname)) {
+ starFileReader = new KSFileReader(file); // close file is included
+ } else {
+ starFileReader = 0;
+ return false;
+ }
+ return true;
+}
+
+bool KStarsData::readStarData( void ) {
+ bool ready = false;
+
+ float loadUntilMag = MINDRAWSTARMAG;
+ if (Options::magLimitDrawStar() > loadUntilMag) loadUntilMag = Options::magLimitDrawStar();
+
+ for (unsigned int i=1; i<NHIPFILES+1; ++i) {
+ emit progressText( i18n( "Loading Star Data (%1%)" ).arg( int(100.*float(i)/float(NHIPFILES)) ) );
+
+ if (openStarFile(i) == true) {
+ while (starFileReader->hasMoreLines()) {
+ QString line;
+ float mag;
+
+ line = starFileReader->readLine();
+ if ( line.left(1) != "#" ) { //ignore comments
+ // check star magnitude
+ mag = line.mid( 46,5 ).toFloat();
+ if ( mag > loadUntilMag ) {
+ ready = true;
+ break;
+ }
+
+ processStar(&line);
+ }
+ } // end of while
+
+ } else { //one of the star files could not be read.
+ if ( starList.count() ) return true;
+ else return false;
+ }
+ // magnitude level is reached
+ if (ready == true) break;
+ }
+
+//Store the max set magnitude of current session. Will increase in KStarsData::appendNewData()
+ maxSetMagnitude = Options::magLimitDrawStar();
+ delete starFileReader;
+ starFileReader = 0;
+ return true;
+}
+
+void KStarsData::processStar( QString *line, bool reloadMode ) {
+ QString name, gname, SpType;
+ int rah, ram, ras, ras2, dd, dm, ds, ds2;
+ bool mult, var;
+ QChar sgn;
+ double mag, bv, dmag, vper;
+ double pmra, pmdec, plx;
+
+ name = ""; gname = "";
+
+ //parse coordinates
+ rah = line->mid( 0, 2 ).toInt();
+ ram = line->mid( 2, 2 ).toInt();
+ ras = int(line->mid( 4, 5 ).toDouble());
+ ras2 = int(60.0*(line->mid( 4, 5 ).toDouble()-ras) + 0.5); //add 0.5 to get nearest integer with int()
+
+ sgn = line->at(10);
+ dd = line->mid(11, 2).toInt();
+ dm = line->mid(13, 2).toInt();
+ ds = int(line->mid(15, 4).toDouble());
+ ds2 = int(60.0*(line->mid( 15, 5 ).toDouble()-ds) + 0.5); //add 0.5 to get nearest integer with int()
+
+ //parse proper motion and parallax
+ pmra = line->mid( 20, 9 ).toDouble();
+ pmdec = line->mid( 29, 9 ).toDouble();
+ plx = line->mid( 38, 7 ).toDouble();
+
+ //parse magnitude, B-V color, and spectral type
+ mag = line->mid( 46, 5 ).toDouble();
+ bv = line->mid( 51, 5 ).toDouble();
+ SpType = line->mid(56, 2);
+
+ //parse multiplicity
+ mult = line->mid( 59, 1 ).toInt();
+
+ //parse variablility...currently not using dmag or var
+ var = false; dmag = 0.0; vper = 0.0;
+ if ( line->at( 62 ) == '.' ) {
+ var = true;
+ dmag = line->mid( 61, 4 ).toDouble();
+ vper = line->mid( 66, 6 ).toDouble();
+ }
+
+ //parse name(s)
+ name = line->mid( 72 ).stripWhiteSpace(); //the rest of the line
+ if (name.contains( ':' )) { //genetive form exists
+ gname = name.mid( name.find(':')+1 ).stripWhiteSpace();
+ name = name.mid( 0, name.find(':') ).stripWhiteSpace();
+ }
+
+ // HEV: look up star name in internationalization filesource
+ name = i18n("star name", name.local8Bit().data());
+
+ bool starIsUnnamed( false );
+ if (name.isEmpty() && gname.isEmpty()) { //both names are empty
+ starIsUnnamed = true;
+ }
+
+ dms r;
+ r.setH(rah, ram, ras, ras2);
+ dms d(dd, dm, ds, ds2);
+
+ if (sgn == "-") { d.setD( -1.0*d.Degrees() ); }
+
+ StarObject *o = new StarObject(r, d, mag, name, gname, SpType, pmra, pmdec, plx, mult, var );
+ starList.append(o);
+
+ // get horizontal coordinates when object will loaded while running the application
+ // first run doesn't need this because updateTime() will called after loading all data
+ if (reloadMode) {
+ o->EquatorialToHorizontal( LST, geo()->lat() );
+ }
+
+ //STAR_SIZE
+// StarObject *p = new StarObject(r, d, mag, name, gname, SpType, pmra, pmdec, plx, mult, var );
+// starList.append(p);
+
+ // add named stars to list
+ if (starIsUnnamed == false) {
+ ObjNames.append(o);
+ }
+}
+
+bool KStarsData::readAsteroidData( void ) {
+ QFile file;
+
+ if ( KSUtils::openDataFile( file, "asteroids.dat" ) ) {
+ KSFileReader fileReader( file );
+
+ while( fileReader.hasMoreLines() ) {
+ QString line, name;
+ int mJD;
+ double a, e, dble_i, dble_w, dble_N, dble_M, H;
+ long double JD;
+ KSAsteroid *ast = 0;
+
+ line = fileReader.readLine();
+ name = line.mid( 6, 17 ).stripWhiteSpace();
+ mJD = line.mid( 24, 5 ).toInt();
+ a = line.mid( 30, 9 ).toDouble();
+ e = line.mid( 41, 10 ).toDouble();
+ dble_i = line.mid( 52, 9 ).toDouble();
+ dble_w = line.mid( 62, 9 ).toDouble();
+ dble_N = line.mid( 72, 9 ).toDouble();
+ dble_M = line.mid( 82, 11 ).toDouble();
+ H = line.mid( 94, 5 ).toDouble();
+
+ JD = double( mJD ) + 2400000.5;
+
+ ast = new KSAsteroid( this, name, "", JD, a, e, dms(dble_i), dms(dble_w), dms(dble_N), dms(dble_M), H );
+ ast->setAngularSize( 0.005 );
+ asteroidList.append( ast );
+ ObjNames.append( ast );
+ }
+
+ if ( asteroidList.count() ) return true;
+ }
+
+ return false;
+}
+
+bool KStarsData::readCometData( void ) {
+ QFile file;
+
+ if ( KSUtils::openDataFile( file, "comets.dat" ) ) {
+ KSFileReader fileReader( file );
+
+ while( fileReader.hasMoreLines() ) {
+ QString line, name;
+ int mJD;
+ double q, e, dble_i, dble_w, dble_N, Tp;
+ long double JD;
+ KSComet *com = 0;
+
+ line = fileReader.readLine();
+ name = line.mid( 3, 35 ).stripWhiteSpace();
+ mJD = line.mid( 38, 5 ).toInt();
+ q = line.mid( 44, 10 ).toDouble();
+ e = line.mid( 55, 10 ).toDouble();
+ dble_i = line.mid( 66, 9 ).toDouble();
+ dble_w = line.mid( 76, 9 ).toDouble();
+ dble_N = line.mid( 86, 9 ).toDouble();
+ Tp = line.mid( 96, 14 ).toDouble();
+
+ JD = double( mJD ) + 2400000.5;
+
+ com = new KSComet( this, name, "", JD, q, e, dms(dble_i), dms(dble_w), dms(dble_N), Tp );
+ com->setAngularSize( 0.005 );
+
+ cometList.append( com );
+ ObjNames.append( com );
+ }
+
+ if ( cometList.count() ) return true;
+ }
+
+ return false;
+}
+
+
+//02/2003: NEW: split data files, using Heiko's new KSFileReader.
+bool KStarsData::readDeepSkyData( void ) {
+ QFile file;
+
+ for ( unsigned int i=0; i<NNGCFILES; ++i ) {
+ QString snum, fname;
+ snum = QString().sprintf( "%02d", i+1 );
+ fname = "ngcic" + snum + ".dat";
+
+ emit progressText( i18n( "Loading NGC/IC Data (%1%)" ).arg( int(100.*float(i)/float(NNGCFILES)) ) );
+
+ if ( KSUtils::openDataFile( file, fname ) ) {
+ KSFileReader fileReader( file ); // close file is included
+ while ( fileReader.hasMoreLines() ) {
+ QString line, con, ss, name, name2, longname;
+ QString cat, cat2;
+ float mag(1000.0), ras, a, b;
+ int type, ingc, imess(-1), rah, ram, dd, dm, ds, pa;
+ int pgc, ugc;
+ QChar sgn, iflag;
+
+ line = fileReader.readLine();
+ //Ignore comment lines
+ while ( line.at(0) == '#' && fileReader.hasMoreLines() ) line = fileReader.readLine();
+ //Ignore lines with no coordinate values
+ while ( line.mid(6,8).stripWhiteSpace().isEmpty() ) line = fileReader.readLine();
+
+ iflag = line.at( 0 ); //check for NGC/IC catalog flag
+ if ( iflag == 'I' ) cat = "IC";
+ else if ( iflag == 'N' ) cat = "NGC";
+
+ ingc = line.mid( 1, 4 ).toInt(); // NGC/IC catalog number
+ if ( ingc==0 ) cat = ""; //object is not in NGC or IC catalogs
+
+ //coordinates
+ rah = line.mid( 6, 2 ).toInt();
+ ram = line.mid( 8, 2 ).toInt();
+ ras = line.mid( 10, 4 ).toFloat();
+ sgn = line.at( 15 );
+ dd = line.mid( 16, 2 ).toInt();
+ dm = line.mid( 18, 2 ).toInt();
+ ds = line.mid( 20, 2 ).toInt();
+
+ //B magnitude
+ ss = line.mid( 23, 4 );
+ if (ss == " " ) { mag = 99.9; } else { mag = ss.toFloat(); }
+
+ //object type
+ type = line.mid( 29, 1 ).toInt();
+
+ //major and minor axes
+ ss = line.mid( 31, 5 );
+ if (ss == " " ) { a = 0.0; } else { a = ss.toFloat(); }
+ ss = line.mid( 37, 5 );
+ if (ss == " " ) { b = 0.0; } else { b = ss.toFloat(); }
+ //position angle. The catalog PA is zero when the Major axis
+ //is horizontal. But we want the angle measured from North, so
+ //we set PA = 90 - pa.
+ ss = line.mid( 43, 3 );
+ if (ss == " " ) { pa = 90; } else { pa = 90 - ss.toInt(); }
+
+ //PGC number
+ ss = line.mid( 47, 6 );
+ if (ss == " " ) { pgc = 0; } else { pgc = ss.toInt(); }
+
+ //UGC number
+ if ( line.mid( 54, 3 ) == "UGC" ) {
+ ugc = line.mid( 58, 5 ).toInt();
+ } else {
+ ugc = 0;
+ }
+
+ //Messier number
+ if ( line.at( 70 ) == 'M' ) {
+ cat2 = cat;
+ if ( ingc==0 ) cat2 = "";
+ cat = "M";
+ imess = line.mid( 72, 3 ).toInt();
+ }
+
+ longname = line.mid( 76, line.length() ).stripWhiteSpace();
+
+ dms r;
+ r.setH( rah, ram, int(ras) );
+ dms d( dd, dm, ds );
+
+ if ( sgn == "-" ) { d.setD( -1.0*d.Degrees() ); }
+
+// QString snum;
+ if ( cat=="IC" || cat=="NGC" ) {
+ snum.setNum( ingc );
+ name = cat + " " + snum;
+ } else if ( cat=="M" ) {
+ snum.setNum( imess );
+ name = cat + " " + snum;
+ if ( cat2=="NGC" ) {
+ snum.setNum( ingc );
+ name2 = cat2 + " " + snum;
+ } else if ( cat2=="IC" ) {
+ snum.setNum( ingc );
+ name2 = cat2 + " " + snum;
+ } else {
+ name2 = "";
+ }
+ } else {
+ if ( longname.isEmpty() ) name = i18n( "Unnamed Object" );
+ else name = longname;
+ }
+
+ // create new deepskyobject
+ DeepSkyObject *o = 0;
+ if ( type==0 ) type = 1; //Make sure we use CATALOG_STAR, not STAR
+ o = new DeepSkyObject( type, r, d, mag, name, name2, longname, cat, a, b, pa, pgc, ugc );
+
+ // keep object in deep sky objects' list
+ deepSkyList.append( o );
+ // plus: keep objects separated for performance reasons. Switching the colors during
+ // paint is too expensive.
+ if ( o->isCatalogM()) {
+ deepSkyListMessier.append( o );
+ } else if (o->isCatalogNGC() ) {
+ deepSkyListNGC.append( o );
+ } else if ( o->isCatalogIC() ) {
+ deepSkyListIC.append( o );
+ } else {
+ deepSkyListOther.append( o );
+ }
+
+ // list of object names
+ ObjNames.append( (SkyObject*)o );
+
+ //Add longname to objList, unless longname is the same as name
+ if ( !o->longname().isEmpty() && o->name() != o->longname() && o->hasName() ) {
+ ObjNames.append( o, true ); // append with longname
+ }
+ } //end while-filereader
+ } else { //one of the files could not be opened
+ return false;
+ }
+ } //end for-loop through files
+
+ return true;
+}
+
+bool KStarsData::openURLFile(QString urlfile, QFile & file) {
+ //QFile file;
+ QString localFile;
+ bool fileFound = false;
+ QFile localeFile;
+
+ if ( locale->language() != "en_US" )
+ localFile = locale->language() + "/" + urlfile;
+
+ if ( ! localFile.isEmpty() && KSUtils::openDataFile( file, localFile ) ) {
+ fileFound = true;
+ } else {
+ // Try to load locale file, if not successful, load regular urlfile and then copy it to locale.
+ file.setName( locateLocal( "appdata", urlfile ) );
+ if ( file.open( IO_ReadOnly ) ) {
+ //local file found. Now, if global file has newer timestamp, then merge the two files.
+ //First load local file into QStringList
+ bool newDataFound( false );
+ QStringList urlData;
+ QTextStream lStream( &file );
+ while ( ! lStream.eof() ) urlData.append( lStream.readLine() );
+
+ //Find global file(s) in findAllResources() list.
+ QFileInfo fi_local( file.name() );
+ QStringList flist = KGlobal::instance()->dirs()->findAllResources( "appdata", urlfile );
+ for ( unsigned int i=0; i< flist.count(); i++ ) {
+ if ( flist[i] != file.name() ) {
+ QFileInfo fi_global( flist[i] );
+
+ //Is this global file newer than the local file?
+ if ( fi_global.lastModified() > fi_local.lastModified() ) {
+ //Global file has newer timestamp than local. Add lines in global file that don't already exist in local file.
+ //be smart about this; in some cases the URL is updated but the image is probably the same if its
+ //label string is the same. So only check strings up to last ":"
+ QFile globalFile( flist[i] );
+ if ( globalFile.open( IO_ReadOnly ) ) {
+ QTextStream gStream( &globalFile );
+ while ( ! gStream.eof() ) {
+ QString line = gStream.readLine();
+
+ //If global-file line begins with "XXX:" then this line should be removed from the local file.
+ if ( line.left( 4 ) == "XXX:" && urlData.contains( line.mid( 4 ) ) ) {
+ urlData.remove( urlData.find( line.mid( 4 ) ) );
+ } else {
+ //does local file contain the current global file line, up to second ':' ?
+
+ bool linefound( false );
+ for ( unsigned int j=0; j< urlData.count(); ++j ) {
+ if ( urlData[j].contains( line.left( line.find( ':', line.find( ':' ) + 1 ) ) ) ) {
+ //replace line in urlData with its equivalent in the newer global file.
+ urlData.remove( urlData.at(j) );
+ urlData.insert( urlData.at(j), line );
+ if ( !newDataFound ) newDataFound = true;
+ linefound = true;
+ break;
+ }
+ }
+ if ( ! linefound ) {
+ urlData.append( line );
+ if ( !newDataFound ) newDataFound = true;
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+
+ file.close();
+
+ //(possibly) write appended local file
+ if ( newDataFound ) {
+ if ( file.open( IO_WriteOnly ) ) {
+ QTextStream outStream( &file );
+ for ( unsigned int i=0; i<urlData.count(); i++ ) {
+ outStream << urlData[i] << endl;
+ }
+ file.close();
+ }
+ }
+
+ if ( file.open( IO_ReadOnly ) ) fileFound = true;
+
+ } else {
+ if ( KSUtils::openDataFile( file, urlfile ) ) {
+ if ( locale->language() != "en_US" ) kdDebug() << i18n( "No localized URL file; using default English file." ) << endl;
+ // we found urlfile, we need to copy it to locale
+ localeFile.setName( locateLocal( "appdata", urlfile ) );
+ if (localeFile.open(IO_WriteOnly)) {
+ QTextStream readStream(&file);
+ QTextStream writeStream(&localeFile);
+ while ( ! readStream.eof() ) {
+ QString line = readStream.readLine();
+ if ( line.left( 4 ) != "XXX:" ) //do not write "deleted" lines
+ writeStream << line << endl;
+ }
+
+ localeFile.close();
+ file.reset();
+ } else {
+ kdDebug() << i18n( "Failed to copy default URL file to locale folder, modifying default object links is not possible" ) << endl;
+ }
+ fileFound = true;
+ }
+ }
+ }
+ return fileFound;
+}
+
+bool KStarsData::readUserLog(void)
+{
+ QFile file;
+ QString buffer;
+ QString sub, name, data;
+
+ if (!KSUtils::openDataFile( file, "userlog.dat" )) return false;
+
+ QTextStream stream(&file);
+
+ if (!stream.eof()) buffer = stream.read();
+
+ while (!buffer.isEmpty()) {
+ int startIndex, endIndex;
+
+ startIndex = buffer.find("[KSLABEL:");
+ sub = buffer.mid(startIndex);
+ endIndex = sub.find("[KSLogEnd]");
+
+ // Read name after KSLABEL identifer
+ uint uiFirstNewline = sub.find("\n", startIndex + 9);
+ name = sub.mid(startIndex + 9, sub.findRev( "]", uiFirstNewline ) - (startIndex + 9) );
+ // Read data and skip new line
+ data = sub.mid( uiFirstNewline + 1, endIndex - (uiFirstNewline + 1));
+ buffer = buffer.mid(endIndex + 11);
+
+ //Find the sky object named 'name'.
+ //Note that ObjectNameList::find() looks for the ascii representation
+ //of star genetive names, so stars are identified that way in the user log.
+ SkyObjectName *sonm = ObjNames.find(name);
+ if (sonm == 0) {
+ kdWarning() << k_funcinfo << name << " not found" << endl;
+ } else {
+ sonm->skyObject()->userLog = data;
+ }
+
+ } // end while
+ file.close();
+ return true;
+}
+
+bool KStarsData::readURLData( QString urlfile, int type, bool deepOnly ) {
+ QFile file;
+ if (!openURLFile(urlfile, file)) return false;
+
+ QTextStream stream(&file);
+
+ while ( !stream.eof() ) {
+ QString line = stream.readLine();
+
+ //ignore comment lines
+ if ( line.left(1) != "#" ) {
+ QString name = line.mid( 0, line.find(':') );
+ QString sub = line.mid( line.find(':')+1 );
+ QString title = sub.mid( 0, sub.find(':') );
+ QString url = sub.mid( sub.find(':')+1 );
+
+ SkyObjectName *sonm = ObjNames.find(name);
+
+ if (sonm == 0) {
+ kdWarning() << k_funcinfo << name << " not found" << endl;
+ } else {
+ if ( ! deepOnly || ( sonm->skyObject()->type() > 2 && sonm->skyObject()->type() < 9 ) ) {
+ if ( type==0 ) { //image URL
+ sonm->skyObject()->ImageList.append( url );
+ sonm->skyObject()->ImageTitle.append( title );
+ } else if ( type==1 ) { //info URL
+ sonm->skyObject()->InfoList.append( url );
+ sonm->skyObject()->InfoTitle.append( title );
+ }
+ }
+ }
+ }
+ }
+ file.close();
+ return true;
+}
+
+bool KStarsData::readCustomCatalogs() {
+ bool result = false;
+
+ for ( uint i=0; i < Options::catalogFile().count(); i++ ) {
+ bool thisresult = addCatalog( Options::catalogFile()[i] );
+ //Make result = true if at least one catalog is added
+ result = ( result || thisresult );
+ }
+ return result;
+}
+
+bool KStarsData::addCatalog( QString filename ) {
+ CustomCatalog *newCat = createCustomCatalog( filename, false );
+ if ( newCat ) {
+ CustomCatalogs.append( newCat );
+
+ // add object names to ObjNames list
+ for ( uint i=0; i < newCat->objList().count(); i++ ) {
+// for ( SkyObject *o=newCat->objList().first(); o; o = newCat->objList().next() ) {
+ SkyObject *o = newCat->objList().at(i);
+ ObjNames.append( o );
+ if ( o->hasLongName() && o->longname() != o->name() )
+ ObjNames.append( o, true ); //Add long name
+ // PdV
+ //if (reloadMode) {
+ // o->EquatorialToHorizontal( LST, geo()->lat() );
+ //}
+
+ }
+
+ return true;
+ } else
+ kdWarning() << k_funcinfo << i18n("Error adding catalog: %1").arg( filename ) << endl;
+
+ return false;
+}
+
+bool KStarsData::removeCatalog( int i ) {
+ if ( ! CustomCatalogs.at(i) ) return false;
+
+ QPtrList<SkyObject> cat = CustomCatalogs.at(i)->objList();
+
+ for ( SkyObject *o=cat.first(); o; o=cat.next() ) {
+ ObjNames.remove( o->name() );
+ if ( o->hasLongName() && o->longname() != o->name() )
+ ObjNames.remove( o->longname() );
+ }
+
+ CustomCatalogs.remove(i);
+
+ return true;
+}
+
+CustomCatalog* KStarsData::createCustomCatalog( QString filename, bool showerrs ) {
+ QDir::setCurrent( QDir::homeDirPath() ); //for files with relative path
+ QPtrList<SkyObject> objList;
+ QString CatalogName, CatalogPrefix, CatalogColor;
+ float CatalogEpoch;
+
+ //If the filename begins with "~", replace the "~" with the user's home directory
+ //(otherwise, the file will not successfully open)
+ if ( filename.at(0)=='~' )
+ filename = QDir::homeDirPath() + filename.mid( 1, filename.length() );
+ QFile ccFile( filename );
+
+ if ( ccFile.open( IO_ReadOnly ) ) {
+ int iStart(0); //the line number of the first non-header line
+ QStringList errs; //list of error messages
+ QStringList Columns; //list of data column descriptors in the header
+
+ QTextStream stream( &ccFile );
+ QStringList lines = QStringList::split( "\n", stream.read() );
+
+ if ( parseCustomDataHeader( lines, Columns, CatalogName, CatalogPrefix,
+ CatalogColor, CatalogEpoch, iStart, showerrs, errs ) ) {
+
+ QStringList::Iterator it = lines.begin();
+ QStringList::Iterator itEnd = lines.end();
+ it += iStart; //jump ahead past header
+
+ for ( uint i=iStart; i < lines.count(); i++ ) {
+ QStringList d = QStringList::split( " ", lines[i] );
+
+ //Now, if one of the columns is the "Name" field, the name may contain spaces.
+ //In this case, the name field will need to be surrounded by quotes.
+ //Check for this, and adjust the d list accordingly
+ int iname = Columns.findIndex( "Nm" );
+ if ( iname >= 0 && d[iname].left(1) == "\"" ) { //multi-word name in quotes
+ d[iname] = d[iname].mid(1); //remove leading quote
+ //It's possible that the name is one word, but still in quotes
+ if ( d[iname].right(1) == "\"" ) {
+ d[iname] = d[iname].left( d[iname].length() - 1 );
+ } else {
+ int iend = iname + 1;
+ while ( d[iend].right(1) != "\"" ) {
+ d[iname] += " " + d[iend];
+ ++iend;
+ }
+ d[iname] += " " + d[iend].left( d[iend].length() - 1 );
+
+ //remove the entries from d list that were the multiple words in the name
+ for ( int j=iname+1; j<=iend; j++ ) {
+ d.remove( d.at(iname + 1) ); //index is *not* j, because next item becomes "iname+1" after remove
+ }
+ }
+ }
+
+ if ( d.count() == Columns.count() ) {
+ processCustomDataLine( i, d, Columns, CatalogPrefix, objList, showerrs, errs );
+ } else {
+ if ( showerrs ) errs.append( i18n( "Line %1 does not contain %2 fields. Skipping it." ).arg( i ).arg( Columns.count() ) );
+ }
+ }
+ }
+
+ if ( objList.count() ) {
+ if ( errs.count() > 0 ) { //some data parsed, but there are errs to report
+ QString message( i18n( "Some lines in the custom catalog could not be parsed; see error messages below." ) + "\n" +
+ i18n( "To reject the file, press Cancel. " ) +
+ i18n( "To accept the file (ignoring unparsed lines), press Accept." ) );
+ if ( KMessageBox::warningContinueCancelList( 0, message, errs,
+ i18n( "Some Lines in File Were Invalid" ), i18n( "Accept" ) ) != KMessageBox::Continue ) {
+ return 0; //User pressed Cancel, return NULL pointer
+ }
+ }
+ } else { //objList.count() == 0
+ if ( showerrs ) {
+ QString message( i18n( "No lines could be parsed from the specified file, see error messages below." ) );
+ KMessageBox::informationList( 0, message, errs,
+ i18n( "No Valid Data Found in File" ) );
+ }
+ return 0; //no valid catalog data parsed, return NULL pointer
+ }
+
+ } else { //Error opening catalog file
+ if ( showerrs )
+ KMessageBox::sorry( 0, i18n( "Could not open custom data file: %1" ).arg( filename ),
+ i18n( "Error opening file" ) );
+ else
+ kdDebug() << i18n( "Could not open custom data file: %1" ).arg( filename ) << endl;
+ }
+
+ //Return the catalog
+ if ( objList.count() )
+ return new CustomCatalog( CatalogName, CatalogPrefix, CatalogColor, CatalogEpoch, objList );
+ else
+ return 0;
+}
+
+
+bool KStarsData::processCustomDataLine( int lnum, QStringList d, QStringList Columns,
+ QString Prefix, QPtrList<SkyObject> &objList, bool showerrs, QStringList &errs ) {
+
+ //object data
+ unsigned char iType(0);
+ dms RA, Dec;
+ float mag(0.0), a(0.0), b(0.0), PA(0.0);
+ QString name(""); QString lname("");
+
+ for ( uint i=0; i<Columns.count(); i++ ) {
+ if ( Columns[i] == "ID" )
+ name = Prefix + " " + d[i];
+
+ if ( Columns[i] == "Nm" )
+ lname = d[i];
+
+ if ( Columns[i] == "RA" ) {
+ if ( ! RA.setFromString( d[i], false ) ) {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Unable to parse RA value: %3" )
+ .arg(lnum).arg(i).arg(d[i]) );
+ return false;
+ }
+ }
+
+ if ( Columns[i] == "Dc" ) {
+ if ( ! Dec.setFromString( d[i], true ) ) {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Unable to parse Dec value: %3" )
+ .arg(lnum).arg(i).arg(d[i]) );
+ return false;
+ }
+ }
+
+ if ( Columns[i] == "Tp" ) {
+ bool ok(false);
+ iType = d[i].toUInt( &ok );
+ if ( ok ) {
+ if ( iType == 2 || iType > 8 ) {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Invalid object type: %3" )
+ .arg(lnum).arg(i).arg(d[i]) +
+ i18n( "Must be one of 0, 1, 3, 4, 5, 6, 7, 8." ) );
+ return false;
+ }
+ } else {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Unable to parse Object type: %3" )
+ .arg(lnum).arg(i).arg(d[i]) );
+ return false;
+ }
+ }
+
+ if ( Columns[i] == "Mg" ) {
+ bool ok(false);
+ mag = d[i].toFloat( &ok );
+ if ( ! ok ) {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Unable to parse Magnitude: %3" )
+ .arg(lnum).arg(i).arg(d[i]) );
+ return false;
+ }
+ }
+
+ if ( Columns[i] == "Mj" ) {
+ bool ok(false);
+ a = d[i].toFloat( &ok );
+ if ( ! ok ) {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Unable to parse Major Axis: %3" )
+ .arg(lnum).arg(i).arg(d[i]) );
+ return false;
+ }
+ }
+
+ if ( Columns[i] == "Mn" ) {
+ bool ok(false);
+ b = d[i].toFloat( &ok );
+ if ( ! ok ) {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Unable to parse Minor Axis: %3" )
+ .arg(lnum).arg(i).arg(d[i]) );
+ return false;
+ }
+ }
+
+ if ( Columns[i] == "PA" ) {
+ bool ok(false);
+ PA = d[i].toFloat( &ok );
+ if ( ! ok ) {
+ if ( showerrs )
+ errs.append( i18n( "Line %1, field %2: Unable to parse Position Angle: %3" )
+ .arg(lnum).arg(i).arg(d[i]) );
+ return false;
+ }
+ }
+ }
+
+ if ( iType == 0 ) { //Add a star
+ StarObject *o = new StarObject( RA, Dec, mag, lname );
+ objList.append( o );
+ } else { //Add a deep-sky object
+ DeepSkyObject *o = new DeepSkyObject( iType, RA, Dec, mag,
+ name, "", lname, Prefix, a, b, PA );
+ objList.append( o );
+ }
+
+ return true;
+}
+
+bool KStarsData::parseCustomDataHeader( QStringList lines, QStringList &Columns,
+ QString &CatalogName, QString &CatalogPrefix, QString &CatalogColor, float &CatalogEpoch,
+ int &iStart, bool showerrs, QStringList &errs ) {
+
+ bool foundDataColumns( false ); //set to true if description of data columns found
+ int ncol( 0 );
+
+ QStringList::Iterator it = lines.begin();
+ QStringList::Iterator itEnd = lines.end();
+
+ CatalogName = "";
+ CatalogPrefix = "";
+ CatalogColor = "";
+ CatalogEpoch = 0.;
+ for ( ; it != itEnd; it++ ) {
+ QString d( *it ); //current data line
+ if ( d.left(1) != "#" ) break; //no longer in header!
+
+ int iname = d.find( "# Name: " );
+ int iprefix = d.find( "# Prefix: " );
+ int icolor = d.find( "# Color: " );
+ int iepoch = d.find( "# Epoch: " );
+
+ if ( iname == 0 ) { //line contains catalog name
+ iname = d.find(":")+2;
+ if ( CatalogName.isEmpty() ) {
+ CatalogName = d.mid( iname );
+ } else { //duplicate name in header
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "Extra Name field in header: %1. Will be ignored" ).arg( d.mid(iname) ) );
+ }
+ } else if ( iprefix == 0 ) { //line contains catalog prefix
+ iprefix = d.find(":")+2;
+ if ( CatalogPrefix.isEmpty() ) {
+ CatalogPrefix = d.mid( iprefix );
+ } else { //duplicate prefix in header
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "Extra Prefix field in header: %1. Will be ignored" ).arg( d.mid(iprefix) ) );
+ }
+ } else if ( icolor == 0 ) { //line contains catalog prefix
+ icolor = d.find(":")+2;
+ if ( CatalogColor.isEmpty() ) {
+ CatalogColor = d.mid( icolor );
+ } else { //duplicate prefix in header
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "Extra Color field in header: %1. Will be ignored" ).arg( d.mid(icolor) ) );
+ }
+ } else if ( iepoch == 0 ) { //line contains catalog epoch
+ iepoch = d.find(":")+2;
+ if ( CatalogEpoch == 0. ) {
+ bool ok( false );
+ CatalogEpoch = d.mid( iepoch ).toFloat( &ok );
+ if ( !ok ) {
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "Could not convert Epoch to float: %1. Using 2000. instead" ).arg( d.mid(iepoch) ) );
+ CatalogEpoch = 2000.; //adopt default value
+ }
+ } else { //duplicate epoch in header
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "Extra Epoch field in header: %1. Will be ignored" ).arg( d.mid(iepoch) ) );
+ }
+ } else if ( ! foundDataColumns ) { //don't try to parse data column descriptors if we already found them
+ //Chomp off leading "#" character
+ d = d.replace( QRegExp( "#" ), "" );
+
+ QStringList fields = QStringList::split( " ", d ); //split on whitespace
+
+ //we need a copy of the master list of data fields, so we can
+ //remove fields from it as they are encountered in the "fields" list.
+ //this allows us to detect duplicate entries
+ QStringList master( KStarsData::CustomColumns );
+
+ QStringList::Iterator itf = fields.begin();
+ QStringList::Iterator itfEnd = fields.end();
+
+ for ( ; itf != itfEnd; itf++ ) {
+ QString s( *itf );
+ if ( master.contains( s ) ) {
+ //add the data field
+ Columns.append( s );
+
+ // remove the field from the master list and inc the
+ // count of "good" columns (unless field is "Ignore")
+ if ( s != "Ig" ) {
+ master.remove( master.find( s ) );
+ ncol++;
+ }
+ } else if ( fields.contains( s ) ) { //duplicate field
+ fields.append( "Ig" ); //skip this column
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "Duplicate data field descriptor \"%1\" will be ignored" ).arg( s ) );
+ } else { //Invalid field
+ fields.append( "Ig" ); //skip this column
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "Invalid data field descriptor \"%1\" will be ignored" ).arg( s ) );
+ }
+ }
+
+ if ( ncol ) foundDataColumns = true;
+ }
+ }
+
+ if ( ! foundDataColumns ) {
+ if ( showerrs )
+ errs.append( i18n( "Parsing header: " ) +
+ i18n( "No valid column descriptors found. Exiting" ) );
+ return false;
+ }
+
+ if ( it == itEnd ) {
+ if ( showerrs ) errs.append( i18n( "Parsing header: " ) +
+ i18n( "No data lines found after header. Exiting." ) );
+ return false; //fatal error
+ } else {
+ //Make sure Name, Prefix, Color and Epoch were set
+ if ( CatalogName.isEmpty() ) {
+ if ( showerrs ) errs.append( i18n( "Parsing header: " ) +
+ i18n( "No Catalog Name specified; setting to \"Custom\"" ) );
+ CatalogName = i18n("Custom");
+ }
+ if ( CatalogPrefix.isEmpty() ) {
+ if ( showerrs ) errs.append( i18n( "Parsing header: " ) +
+ i18n( "No Catalog Prefix specified; setting to \"CC\"" ) );
+ CatalogPrefix = "CC";
+ }
+ if ( CatalogColor.isEmpty() ) {
+ if ( showerrs ) errs.append( i18n( "Parsing header: " ) +
+ i18n( "No Catalog Color specified; setting to Red" ) );
+ CatalogColor = "#CC0000";
+ }
+ if ( CatalogEpoch == 0. ) {
+ if ( showerrs ) errs.append( i18n( "Parsing header: " ) +
+ i18n( "No Catalog Epoch specified; assuming 2000." ) );
+ CatalogEpoch = 2000.;
+ }
+
+ //the it iterator now points to the first line past the header
+ iStart = lines.findIndex( QString( *it ) );
+ return true;
+ }
+}
+
+bool KStarsData::processCity( QString& line ) {
+ QString totalLine;
+ QString name, province, country;
+ QStringList fields;
+ TimeZoneRule *TZrule;
+ bool intCheck = true;
+ char latsgn, lngsgn;
+ int lngD, lngM, lngS;
+ int latD, latM, latS;
+ double TZ;
+ float lng, lat;
+
+ totalLine = line;
+
+ // separate fields
+ fields = QStringList::split( ":", line );
+
+ for ( unsigned int i=0; i< fields.count(); ++i )
+ fields[i] = fields[i].stripWhiteSpace();
+
+ if ( fields.count() < 11 ) {
+ kdDebug()<< i18n( "Cities.dat: Ran out of fields. Line was:" ) <<endl;
+ kdDebug()<< totalLine.local8Bit() <<endl;
+ return false;
+ } else if ( fields.count() < 12 ) {
+ // allow old format (without TZ) for mycities.dat
+ fields.append("");
+ fields.append("--");
+ } else if ( fields.count() < 13 ) {
+ // Set TZrule to "--"
+ fields.append("--");
+ }
+
+ name = fields[0];
+ province = fields[1];
+ country = fields[2];
+
+ latD = fields[3].toInt( &intCheck );
+ if ( !intCheck ) {
+ kdDebug() << fields[3] << i18n( "\nCities.dat: Bad integer. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ latM = fields[4].toInt( &intCheck );
+ if ( !intCheck ) {
+ kdDebug() << fields[4] << i18n( "\nCities.dat: Bad integer. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ latS = fields[5].toInt( &intCheck );
+ if ( !intCheck ) {
+ kdDebug() << fields[5] << i18n( "\nCities.dat: Bad integer. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ QChar ctemp = fields[6].at(0);
+ latsgn = ctemp;
+ if (latsgn != 'N' && latsgn != 'S') {
+ kdDebug() << latsgn << i18n( "\nCities.dat: Invalid latitude sign. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ lngD = fields[7].toInt( &intCheck );
+ if ( !intCheck ) {
+ kdDebug() << fields[7] << i18n( "\nCities.dat: Bad integer. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ lngM = fields[8].toInt( &intCheck );
+ if ( !intCheck ) {
+ kdDebug() << fields[8] << i18n( "\nCities.dat: Bad integer. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ lngS = fields[9].toInt( &intCheck );
+ if ( !intCheck ) {
+ kdDebug() << fields[9] << i18n( "\nCities.dat: Bad integer. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ ctemp = fields[10].at(0);
+ lngsgn = ctemp;
+ if (lngsgn != 'E' && lngsgn != 'W') {
+ kdDebug() << latsgn << i18n( "\nCities.dat: Invalid longitude sign. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+
+ lat = (float)latD + ((float)latM + (float)latS/60.0)/60.0;
+ lng = (float)lngD + ((float)lngM + (float)lngS/60.0)/60.0;
+
+ if ( latsgn == 'S' ) lat *= -1.0;
+ if ( lngsgn == 'W' ) lng *= -1.0;
+
+ // find time zone. Use value from Cities.dat if available.
+ // otherwise use the old approximation: int(lng/15.0);
+ if ( fields[11].isEmpty() || ('x' == fields[11].at(0)) ) {
+ TZ = int(lng/15.0);
+ } else {
+ bool doubleCheck = true;
+ TZ = fields[11].toDouble( &doubleCheck);
+ if ( !doubleCheck ) {
+ kdDebug() << fields[11] << i18n( "\nCities.dat: Bad time zone. Line was:\n" ) << totalLine << endl;
+ return false;
+ }
+ }
+
+ //last field is the TimeZone Rule ID.
+ TZrule = &( Rulebook[ fields[12] ] );
+
+// if ( fields[12]=="--" )
+// kdDebug() << "Empty rule start month: " << TZrule->StartMonth << endl;
+ geoList.append ( new GeoLocation( lng, lat, name, province, country, TZ, TZrule )); // appends city names to list
+ return true;
+}
+
+bool KStarsData::readTimeZoneRulebook( void ) {
+ QFile file;
+ QString id;
+
+ if ( KSUtils::openDataFile( file, "TZrules.dat" ) ) {
+ QTextStream stream( &file );
+
+ while ( !stream.eof() ) {
+ QString line = stream.readLine().stripWhiteSpace();
+ if ( line.left(1) != "#" && line.length() ) { //ignore commented and blank lines
+ QStringList fields = QStringList::split( " ", line );
+ id = fields[0];
+ QTime stime = QTime( fields[3].left( fields[3].find(':')).toInt() ,
+ fields[3].mid( fields[3].find(':')+1, fields[3].length()).toInt() );
+ QTime rtime = QTime( fields[6].left( fields[6].find(':')).toInt(),
+ fields[6].mid( fields[6].find(':')+1, fields[6].length()).toInt() );
+
+ Rulebook[ id ] = TimeZoneRule( fields[1], fields[2], stime, fields[4], fields[5], rtime );
+ }
+ }
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool KStarsData::readCityData( void ) {
+ QFile file;
+ bool citiesFound = false;
+
+// begin new code
+ if ( KSUtils::openDataFile( file, "Cities.dat" ) ) {
+ KSFileReader fileReader( file ); // close file is included
+ while ( fileReader.hasMoreLines() ) {
+ citiesFound |= processCity( fileReader.readLine() );
+ }
+ }
+// end new code
+
+ //check for local cities database, but don't require it.
+ file.setName( locate( "appdata", "mycities.dat" ) ); //determine filename in local user KDE directory tree.
+ if ( file.exists() && file.open( IO_ReadOnly ) ) {
+ QTextStream stream( &file );
+
+ while ( !stream.eof() ) {
+ QString line = stream.readLine();
+ citiesFound |= processCity( line );
+ } // while ( !stream.eof() )
+ file.close();
+ } // if ( fileopen() )
+
+ return citiesFound;
+}
+
+void KStarsData::setMagnitude( float newMagnitude, bool forceReload ) {
+// only reload data if not loaded yet
+// if checkDataPumpAction() detects that new magnitude is higher than the
+// loaded, it can force a reload
+ if ( newMagnitude > maxSetMagnitude || forceReload ) {
+ maxSetMagnitude = newMagnitude; // store new highest magnitude level
+
+ if (reloadingData() == false) { // if not already reloading data
+ source = new FileSource(this, newMagnitude);
+ loader = new StarDataSink(this);
+ connect(loader, SIGNAL(done()), this, SLOT(checkDataPumpAction()));
+ connect(loader, SIGNAL(updateSkymap()), this, SLOT(updateSkymap()));
+ connect(loader, SIGNAL(clearCache()), this, SLOT(sendClearCache()));
+ // start reloading
+ pump = new QDataPump (source, (QDataSink*) loader);
+ }
+ } /*else if ( newMagnitude < maxSetMagnitude ) {
+ StarObject *lastStar = starList.last();
+ while ( lastStar->mag() > newMagnitude && starList.count() ) {
+ //check if star is named. If so, remove it from ObjNames
+ if ( ! lastStar->name().isEmpty() ) {
+ ObjNames.remove( lastStar->name() );
+ }
+ starList.removeLast();
+ lastStar = starList.last();
+
+ //Need to recompute names of objects
+ sendClearCache();
+ }
+ }*/
+
+ // change current magnitude level in KStarsOptions
+ Options::setMagLimitDrawStar( newMagnitude );
+}
+
+void KStarsData::checkDataPumpAction() {
+ // it will set to true if new data should be reloaded
+ bool reloadMoreData = false;
+ if (source != 0) {
+ // check if a new reload must be started
+ if (source->magnitude() < maxSetMagnitude) reloadMoreData = true;
+ delete source;
+ source = 0;
+ }
+ if (pump != 0) { // if pump exists
+ delete pump;
+ pump = 0;
+ }
+ if (loader != 0) { // if loader exists
+ delete loader;
+ loader = 0;
+ }
+ // If magnitude was changed while reloading data start a new reload of data.
+ if (reloadMoreData == true) {
+ setMagnitude(maxSetMagnitude, true);
+ }
+}
+
+bool KStarsData::reloadingData() {
+ return ( pump || loader || source ); // true if variables != 0
+}
+
+void KStarsData::updateSkymap() {
+ emit update();
+}
+
+void KStarsData::sendClearCache() {
+ emit clearCache();
+}
+
+void KStarsData::initialize() {
+ if (startupComplete) return;
+
+ initTimer = new QTimer;
+ QObject::connect(initTimer, SIGNAL(timeout()), this, SLOT( slotInitialize() ) );
+ initCounter = 0;
+ initTimer->start(1);
+}
+
+void KStarsData::initError(QString s, bool required = false) {
+ QString message, caption;
+ initTimer->stop();
+ if (required) {
+ message = i18n( "The file %1 could not be found. "
+ "KStars cannot run properly without this file. "
+ "To continue loading, place the file in one of the "
+ "following locations, then press Retry:\n\n" ).arg( s )
+ + QString( "\t$(KDEDIR)/share/apps/kstars/%1\n" ).arg( s )
+ + QString( "\t~/.kde/share/apps/kstars/%1\n\n" ).arg( s )
+ + i18n( "Otherwise, press Cancel to shutdown." );
+ caption = i18n( "Critical File Not Found: %1" ).arg( s );
+ } else {
+ message = i18n( "The file %1 could not be found. "
+ "KStars can still run without this file. "
+ "However, to avoid seeing this message in the future, you can "
+ "place the file in one of the following locations, then press Retry:\n\n" ).arg( s )
+ + QString( "\t$(KDEDIR)/share/apps/kstars/%1\n" ).arg( s )
+ + QString( "\t~/.kde/share/apps/kstars/%1\n\n" ).arg( s )
+ + i18n( "Otherwise, press Cancel to continue loading without this file." ).arg( s );
+ caption = i18n( "Non-Critical File Not Found: %1" ).arg( s );
+ }
+
+ if ( KMessageBox::warningContinueCancel( 0, message, caption, i18n( "Retry" ) ) == KMessageBox::Continue ) {
+ initCounter--;
+ initTimer->start(1);
+ } else {
+ if (required) {
+ delete initTimer;
+ initTimer = 0L;
+ emit initFinished(false);
+ } else {
+ initTimer->start(1);
+ }
+ }
+}
+
+void KStarsData::slotInitialize() {
+ QFile imFile;
+ QString ImageName;
+
+ kapp->flush(); // flush all paint events before loading data
+
+ switch ( initCounter )
+ {
+ case 0: //Load Time Zone Rules//
+ emit progressText( i18n("Reading Time Zone Rules") );
+
+ if (objects==1) {
+ // timezone rules
+ if ( !readTimeZoneRulebook( ) )
+ initError( "TZrules.dat", true );
+ }
+
+ // read INDI hosts file, not required
+ readINDIHosts();
+ break;
+
+ case 1: //Load Cities//
+ {
+ if (objects>1) break;
+
+ emit progressText( i18n("Loading City Data") );
+
+ if ( !readCityData( ) )
+ initError( "Cities.dat", true );
+
+ break;
+ }
+
+ case 2: //Load stellar database//
+
+ emit progressText(i18n("Loading Star Data (%1%)" ).arg(0) );
+ if ( !readStarData( ) )
+ initError( "hipNNN.dat", true );
+ if (!readVARData())
+ initError( "valaav.dat", false);
+ if (!readADVTreeData())
+ initError( "advinterface.dat", false);
+ break;
+
+ case 3: //Load NGC/IC database and custom catalogs//
+
+ emit progressText( i18n("Loading NGC/IC Data (%1%)" ).arg(0) );
+ if ( !readDeepSkyData( ) )
+ initError( "ngcicN.dat", true );
+
+ emit progressText( i18n("Loading Custom catalogs" ) );
+ readCustomCatalogs( );
+// if ( !readCustomCatalogs( ) )
+// initError( "<custom catalog>", true );
+ break;
+
+ case 4: //Load Constellation lines//
+
+ emit progressText( i18n("Loading Constellations" ) );
+ if ( !readCLineData( ) )
+ initError( "clines.dat", true );
+ break;
+
+ case 5: //Load Constellation names//
+
+ emit progressText( i18n("Loading Constellation Names" ) );
+ if ( !readCNameData( ) )
+ initError( cnameFile, true );
+ break;
+
+ case 6: //Load Constellation boundaries//
+
+ emit progressText( i18n("Loading Constellation Boundaries" ) );
+ if ( !readCBoundData( ) )
+ initError( "cbound.dat", true );
+ break;
+
+ case 7: //Load Milky Way//
+
+ emit progressText( i18n("Loading Milky Way" ) );
+ if ( !readMWData( ) )
+ initError( "mw*.dat", true );
+ break;
+
+ case 8: //Initialize the Planets//
+
+ emit progressText( i18n("Creating Planets" ) );
+ if (PCat->initialize())
+ PCat->addObject( ObjNames );
+
+ jmoons = new JupiterMoons();
+ break;
+
+ case 9: //Initialize Asteroids & Comets//
+
+ emit progressText( i18n( "Creating Asteroids and Comets" ) );
+ if ( !readAsteroidData() )
+ initError( "asteroids.dat", false );
+ if ( !readCometData() )
+ initError( "comets.dat", false );
+
+ break;
+
+ case 10: //Initialize the Moon//
+
+ emit progressText( i18n("Creating Moon" ) );
+ Moon = new KSMoon(this);
+ ObjNames.append( Moon );
+ Moon->loadData();
+ break;
+
+ case 11: //Load Image URLs//
+
+ emit progressText( i18n("Loading Image URLs" ) );
+ if ( !readURLData( "image_url.dat", 0 ) ) {
+ initError( "image_url.dat", false );
+ }
+ //if ( !readURLData( "myimage_url.dat", 0 ) ) {
+ //Don't do anything if the local file is not found.
+ //}
+ // doesn't belong here, only temp
+ readUserLog();
+
+ break;
+
+ case 12: //Load Information URLs//
+
+ emit progressText( i18n("Loading Information URLs" ) );
+ if ( !readURLData( "info_url.dat", 1 ) ) {
+ initError( "info_url.dat", false );
+ }
+ //if ( !readURLData( "myinfo_url.dat", 1 ) ) {
+ //Don't do anything if the local file is not found.
+ //}
+ break;
+
+ default:
+ initTimer->stop();
+ delete initTimer;
+ initTimer = 0L;
+ startupComplete = true;
+ emit initFinished(true);
+ break;
+ } // switch ( initCounter )
+
+ initCounter++;
+}
+
+void KStarsData::initGuides(KSNumbers *num)
+{
+ // Define the Celestial Equator
+ for ( unsigned int i=0; i<NCIRCLE; ++i ) {
+ SkyPoint *o = new SkyPoint( i*24./NCIRCLE, 0.0 );
+ o->EquatorialToHorizontal( LST, geo()->lat() );
+ Equator.append( o );
+ }
+
+ // Define the horizon.
+ // Use the celestial Equator as a convenient starting point, but instead of RA and Dec,
+ // interpret the coordinates as azimuth and altitude, and then convert to RA, dec.
+ // The horizon will be redefined whenever the positions of sky objects are updated.
+ dms temp( 0.0 );
+ for (SkyPoint *point = Equator.first(); point; point = Equator.next()) {
+ double sinlat, coslat, sindec, cosdec, sinAz, cosAz;
+ double HARad;
+ dms dec, HA, RA, Az;
+ Az = dms(*(point->ra()));
+
+ Az.SinCos( sinAz, cosAz );
+ geo()->lat()->SinCos( sinlat, coslat );
+
+ dec.setRadians( asin( coslat*cosAz ) );
+ dec.SinCos( sindec, cosdec );
+
+ HARad = acos( -1.0*(sinlat*sindec)/(coslat*cosdec) );
+ if ( sinAz > 0.0 ) { HARad = 2.0*dms::PI - HARad; }
+ HA.setRadians( HARad );
+ RA = LST->Degrees() - HA.Degrees();
+
+ SkyPoint *o = new SkyPoint( RA, dec );
+ o->setAlt( 0.0 );
+ o->setAz( Az );
+
+ Horizon.append( o );
+
+ //Define the Ecliptic (use the same ListIteration; interpret coordinates as Ecliptic long/lat)
+ o = new SkyPoint( 0.0, 0.0 );
+ o->setFromEcliptic( num->obliquity(), point->ra(), &temp );
+ o->EquatorialToHorizontal( LST, geo()->lat() );
+ Ecliptic.append( o );
+ }
+}
+
+void KStarsData::resetToNewDST(const GeoLocation *geo, const bool automaticDSTchange) {
+ // reset tzrules data with local time, timezone offset and time direction (forward or backward)
+ // force a DST change with option true for 3. parameter
+ geo->tzrule()->reset_with_ltime( LTime, geo->TZ0(), TimeRunsForward, automaticDSTchange );
+ // reset next DST change time
+ setNextDSTChange( geo->tzrule()->nextDSTChange() );
+ //reset LTime, because TZoffset has changed
+ LTime = geo->UTtoLT( ut() );
+}
+
+void KStarsData::updateTime( GeoLocation *geo, SkyMap *skymap, const bool automaticDSTchange ) {
+ // sync LTime with the simulation clock
+ LTime = geo->UTtoLT( ut() );
+ syncLST();
+
+ //Only check DST if (1) TZrule is not the empty rule, and (2) if we have crossed
+ //the DST change date/time.
+ if ( !geo->tzrule()->isEmptyRule() ) {
+ if ( TimeRunsForward ) {
+ // timedirection is forward
+ // DST change happens if current date is bigger than next calculated dst change
+ if ( ut() > NextDSTChange ) resetToNewDST(geo, automaticDSTchange);
+ } else {
+ // timedirection is backward
+ // DST change happens if current date is smaller than next calculated dst change
+ if ( ut() < NextDSTChange ) resetToNewDST(geo, automaticDSTchange);
+ }
+ }
+
+ KSNumbers num( ut().djd() );
+
+ bool needNewCoords = false;
+ if ( fabs( ut().djd() - LastNumUpdate.djd() ) > 1.0 ) {
+ //update time-dependent variables once per day
+ needNewCoords = true;
+ LastNumUpdate = ut().djd();
+ }
+
+ // Update positions of objects, if necessary
+ if ( fabs( ut().djd() - LastPlanetUpdate.djd() ) > 0.01 ) {
+ LastPlanetUpdate = ut().djd();
+
+ if ( Options::showPlanets() ) PCat->findPosition( &num, geo->lat(), LST );
+
+ //Asteroids
+ if ( Options::showPlanets() && Options::showAsteroids() )
+ for ( KSAsteroid *ast = asteroidList.first(); ast; ast = asteroidList.next() )
+ ast->findPosition( &num, geo->lat(), LST, earth() );
+
+ //Comets
+ if ( Options::showPlanets() && Options::showComets() )
+ for ( KSComet *com = cometList.first(); com; com = cometList.next() )
+ com->findPosition( &num, geo->lat(), LST, earth() );
+
+ //Recompute the Ecliptic
+ if ( Options::showEcliptic() ) {
+ Ecliptic.clear();
+
+ dms temp(0.0);
+ for ( unsigned int i=0; i<Equator.count(); ++i ) {
+ SkyPoint *o = new SkyPoint( 0.0, 0.0 );
+ o->setFromEcliptic( num.obliquity(), Equator.at(i)->ra(), &temp );
+ Ecliptic.append( o );
+ }
+ }
+ }
+
+ // Moon moves ~30 arcmin/hr, so update its position every minute.
+ if ( fabs( ut().djd() - LastMoonUpdate.djd() ) > 0.00069444 ) {
+ LastMoonUpdate = ut();
+ if ( Options::showMoon() ) {
+ Moon->findPosition( &num, geo->lat(), LST );
+ Moon->findPhase( PCat->planetSun() );
+ }
+
+ //for now, update positions of Jupiter's moons here also
+ if ( Options::showPlanets() && Options::showJupiter() )
+ jmoons->findPosition( &num, (const KSPlanet*)PCat->findByName("Jupiter"), PCat->planetSun() );
+ }
+
+ //Update Alt/Az coordinates. Timescale varies with zoom level
+ //If Clock is in Manual Mode, always update. (?)
+ if ( fabs( ut().djd() - LastSkyUpdate.djd() ) > 0.25/Options::zoomFactor() || clock()->isManualMode() ) {
+ LastSkyUpdate = ut();
+
+ //Recompute Alt, Az coords for all objects
+ //Planets
+ //This updates trails as well
+ PCat->EquatorialToHorizontal( LST, geo->lat() );
+
+ jmoons->EquatorialToHorizontal( LST, geo->lat() );
+ if ( Options::showMoon() ) {
+ Moon->EquatorialToHorizontal( LST, geo->lat() );
+ if ( Moon->hasTrail() ) Moon->updateTrail( LST, geo->lat() );
+ }
+
+// //Planet Trails
+// for( SkyPoint *p = PlanetTrail.first(); p; p = PlanetTrail.next() )
+// p->EquatorialToHorizontal( LST, geo->lat() );
+
+ //Asteroids
+ if ( Options::showAsteroids() ) {
+ for ( KSAsteroid *ast = asteroidList.first(); ast; ast = asteroidList.next() ) {
+ ast->EquatorialToHorizontal( LST, geo->lat() );
+ if ( ast->hasTrail() ) ast->updateTrail( LST, geo->lat() );
+ }
+ }
+
+ //Comets
+ if ( Options::showComets() ) {
+ for ( KSComet *com = cometList.first(); com; com = cometList.next() ) {
+ com->EquatorialToHorizontal( LST, geo->lat() );
+ if ( com->hasTrail() ) com->updateTrail( LST, geo->lat() );
+ }
+ }
+
+ //Stars (need to update if constell. lines or stars are shown)
+ if ( Options::showStars() || Options::showCLines() ) {
+ // use MINDRAWSTARMAG for calculating constellation lines right
+ float mag = Options::magLimitDrawStar();
+ if (mag < MINDRAWSTARMAG) mag = MINDRAWSTARMAG;
+ for ( StarObject *star = starList.first(); star; star = starList.next() ) {
+ if ( star->mag() > mag ) break;
+ if (needNewCoords) star->updateCoords( &num );
+ star->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+
+ //Deep-sky objects. Keep lists separated for performance reasons
+ if ( Options::showMessier() || Options::showMessierImages() ) {
+ for ( SkyObject *o = deepSkyListMessier.first(); o; o = deepSkyListMessier.next() ) {
+ if (needNewCoords) o->updateCoords( &num );
+ o->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+ if ( Options::showNGC() ) {
+ for ( SkyObject *o = deepSkyListNGC.first(); o; o = deepSkyListNGC.next() ) {
+ if (needNewCoords) o->updateCoords( &num );
+ o->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+ if ( Options::showIC() ) {
+ for ( SkyObject *o = deepSkyListIC.first(); o; o = deepSkyListIC.next() ) {
+ if (needNewCoords) o->updateCoords( &num );
+ o->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+ if ( Options::showOther() ) {
+ for ( SkyObject *o = deepSkyListOther.first(); o; o = deepSkyListOther.next() ) {
+ if (needNewCoords) o->updateCoords( &num );
+ o->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+
+
+ //Custom Catalogs
+ for ( unsigned int j=0; j< CustomCatalogs.count(); ++j ) {
+ QPtrList<SkyObject> cat = CustomCatalogs.at(j)->objList();
+ if ( Options::showCatalog()[j] ) {
+ for ( SkyObject *o = cat.first(); o; o = cat.next() ) {
+ if (needNewCoords) o->updateCoords( &num );
+ o->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+ }
+
+ //Milky Way
+ if ( Options::showMilkyWay() ) {
+ for ( unsigned int j=0; j<11; ++j ) {
+ for ( SkyPoint *p = MilkyWay[j].first(); p; p = MilkyWay[j].next() ) {
+ if (needNewCoords) p->updateCoords( &num );
+ p->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+ }
+
+ //CNames
+ if ( Options::showCNames() ) {
+ for ( SkyPoint *p = cnameList.first(); p; p = cnameList.next() ) {
+ if (needNewCoords) p->updateCoords( &num );
+ p->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+
+ //Constellation Boundaries
+ if ( Options::showCBounds() ) {
+ for ( CSegment *seg = csegmentList.first(); seg; seg = csegmentList.next() ) {
+ for ( SkyPoint *p = seg->firstNode(); p; p = seg->nextNode() ) {
+ if ( needNewCoords ) p->updateCoords( &num );
+ p->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+ }
+
+ //Celestial Equator
+ if ( Options::showEquator() ) {
+ for ( SkyPoint *p = Equator.first(); p; p = Equator.next() ) {
+ p->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+
+ //Ecliptic
+ if ( Options::showEcliptic() ) {
+ for ( SkyPoint *p = Ecliptic.first(); p; p = Ecliptic.next() ) {
+ p->EquatorialToHorizontal( LST, geo->lat() );
+ }
+ }
+
+ //Horizon: different than the others; Alt & Az remain constant, RA, Dec must keep up
+ if ( Options::showHorizon() || Options::showGround() ) {
+ for ( SkyPoint *p = Horizon.first(); p; p = Horizon.next() ) {
+ p->HorizontalToEquatorial( LST, geo->lat() );
+ }
+ }
+
+ for (SkyObject *o = INDITelescopeList.first(); o; o = INDITelescopeList.next())
+ o->EquatorialToHorizontal(LST, geo->lat());
+
+ //Update focus
+ skymap->updateFocus();
+
+ if ( clock()->isManualMode() )
+ QTimer::singleShot( 0, skymap, SLOT( forceUpdateNow() ) );
+ else skymap->forceUpdate();
+ }
+}
+
+void KStarsData::setTimeDirection( float scale ) {
+ TimeRunsForward = ( scale < 0 ? false : true );
+}
+
+void KStarsData::setFullTimeUpdate() {
+ LastSkyUpdate.setDJD( (long double)INVALID_DAY );
+ LastPlanetUpdate.setDJD( (long double)INVALID_DAY );
+ LastMoonUpdate.setDJD( (long double)INVALID_DAY );
+ LastNumUpdate.setDJD( (long double)INVALID_DAY );
+}
+
+void KStarsData::setLocationFromOptions() {
+ QMap<QString, TimeZoneRule>::Iterator it = Rulebook.find( Options::dST() );
+ setLocation( GeoLocation ( Options::longitude(), Options::latitude(),
+ Options::cityName(), Options::provinceName(), Options::countryName(),
+ Options::timeZone(), &(it.data()), 4, Options::elevation() ) );
+}
+
+void KStarsData::setLocation( const GeoLocation &l ) {
+ GeoLocation g( l );
+ if ( g.lat()->Degrees() >= 90.0 ) g.setLat( 89.99 );
+ if ( g.lat()->Degrees() <= -90.0 ) g.setLat( -89.99 );
+
+ Geo = g;
+
+ //store data in the Options objects
+ Options::setCityName( g.name() );
+ Options::setProvinceName( g.province() );
+ Options::setCountryName( g.country() );
+ Options::setTimeZone( g.TZ0() );
+ Options::setElevation( g.height() );
+ Options::setLongitude( g.lng()->Degrees() );
+ Options::setLatitude( g.lat()->Degrees() );
+}
+
+void KStarsData::syncLST() {
+ LST->set( geo()->GSTtoLST( ut().gst() ) );
+}
+
+void KStarsData::changeDateTime( const KStarsDateTime &newDate ) {
+ //Turn off animated slews for the next time step.
+ setSnapNextFocus();
+
+ clock()->setUTC( newDate );
+ LTime = geo()->UTtoLT( ut() );
+ //set local sideral time
+ syncLST();
+
+ //Make sure Numbers, Moon, planets, and sky objects are updated immediately
+ setFullTimeUpdate();
+
+ // reset tzrules data with new local time and time direction (forward or backward)
+ geo()->tzrule()->reset_with_ltime(LTime, geo()->TZ0(), isTimeRunningForward() );
+
+ // reset next dst change time
+ setNextDSTChange( geo()->tzrule()->nextDSTChange() );
+}
+
+SkyObject* KStarsData::objectNamed( const QString &name ) {
+ if ( (name== "star") || (name== "nothing") || name.isEmpty() ) return NULL;
+ if ( name== Moon->name() ) return Moon;
+
+ SkyObject *so = PCat->findByName(name);
+
+ if (so != 0)
+ return so;
+
+ //Stars
+ for ( unsigned int i=0; i<starList.count(); ++i ) {
+ if ( name==starList.at(i)->name() ) return starList.at(i);
+ }
+
+ //Deep sky objects
+ for ( unsigned int i=0; i<deepSkyListMessier.count(); ++i ) {
+ if ( name==deepSkyListMessier.at(i)->name() ) return deepSkyListMessier.at(i);
+ }
+ for ( unsigned int i=0; i<deepSkyListNGC.count(); ++i ) {
+ if ( name==deepSkyListNGC.at(i)->name() ) return deepSkyListNGC.at(i);
+ }
+ for ( unsigned int i=0; i<deepSkyListIC.count(); ++i ) {
+ if ( name==deepSkyListIC.at(i)->name() ) return deepSkyListIC.at(i);
+ }
+ for ( unsigned int i=0; i<deepSkyListOther.count(); ++i ) {
+ if ( name==deepSkyListOther.at(i)->name() ) return deepSkyListOther.at(i);
+ }
+
+ //Constellations
+ for ( unsigned int i=0; i<cnameList.count(); ++i ) {
+ if ( name==cnameList.at(i)->name() ) return cnameList.at(i);
+ }
+
+ //Still no match. Try interpreting the string as a genetive star name
+ //(with ascii characters instead of a Greek letter)
+ for ( unsigned int i=0; i<starList.count(); ++i ) {
+ if ( name==starList.at(i)->gname( false ) ) return starList.at(i);
+ }
+
+ //Custom catalogs.
+ for ( unsigned int i=0; i<CustomCatalogs.count(); ++i ) {
+ QPtrList<SkyObject> custCatObjs = CustomCatalogs.at(i)->objList();
+ for ( unsigned int j = 0; j < custCatObjs.count(); ++j ) {
+ if ( name==custCatObjs.at(j)->name() ) return custCatObjs.at(j);
+ }
+ }
+
+ //reach here only if argument is not matched
+ return NULL;
+}
+
+//"pseudo-execute" a shell script, ignoring all interactive aspects. Just use
+//the portions of the script that change the state of the program. This is only
+//used for image-dump mode, where the GUI is not running. So, some things (such as
+//waitForKey()) don't make sense and should be ignored.
+//also, even functions that do make sense in this context have aspects that should
+//be modified or ignored. For example, we don't need to call slotCenter() on recentering
+//commands, just setDestination(). (sltoCenter() does additional things that we dont need).
+bool KStarsData::executeScript( const QString &scriptname, SkyMap *map ) {
+ int cmdCount(0);
+
+ QFile f( scriptname );
+ if ( !f.open( IO_ReadOnly) ) {
+ kdDebug() << i18n( "Could not open file %1" ).arg( f.name() ) << endl;
+ return false;
+ }
+
+ QTextStream istream(&f);
+ while ( ! istream.eof() ) {
+ QString line = istream.readLine();
+
+ //found a dcop line
+ if ( line.left(4) == "dcop" ) {
+ line = line.mid( 20 ); //strip away leading characters
+ QStringList fn = QStringList::split( " ", line );
+
+ if ( fn[0] == "lookTowards" && fn.count() >= 2 ) {
+ double az(-1.0);
+ QString arg = fn[1].lower();
+ if ( arg == "n" || arg == "north" ) az = 0.0;
+ if ( arg == "ne" || arg == "northeast" ) az = 45.0;
+ if ( arg == "e" || arg == "east" ) az = 90.0;
+ if ( arg == "se" || arg == "southeast" ) az = 135.0;
+ if ( arg == "s" || arg == "south" ) az = 180.0;
+ if ( arg == "sw" || arg == "southwest" ) az = 225.0;
+ if ( arg == "w" || arg == "west" ) az = 270.0;
+ if ( arg == "nw" || arg == "northwest" ) az = 335.0;
+ if ( az >= 0.0 ) {
+ map->setFocusAltAz( 15.0, az );
+ cmdCount++;
+ map->setDestination( map->focus() );
+ }
+
+ if ( arg == "z" || arg == "zenith" ) {
+ map->setFocusAltAz( 90.0, map->focus()->az()->Degrees() );
+ cmdCount++;
+ map->setDestination( map->focus() );
+ }
+
+ //try a named object. name is everything after the first word (which is 'lookTowards')
+ fn.remove( fn.first() );
+ SkyObject *target = objectNamed( fn.join( " " ) );
+ if ( target ) { map->setFocus( target ); cmdCount++; }
+
+ } else if ( fn[0] == "setRaDec" && fn.count() == 3 ) {
+ bool ok( false );
+ dms r(0.0), d(0.0);
+
+ ok = r.setFromString( fn[1], false ); //assume angle in hours
+ if ( ok ) ok = d.setFromString( fn[2], true ); //assume angle in degrees
+ if ( ok ) {
+ map->setFocus( r, d );
+ cmdCount++;
+ }
+
+ } else if ( fn[0] == "setAltAz" && fn.count() == 3 ) {
+ bool ok( false );
+ dms az(0.0), alt(0.0);
+
+ ok = alt.setFromString( fn[1] );
+ if ( ok ) ok = az.setFromString( fn[2] );
+ if ( ok ) {
+ map->setFocusAltAz( alt, az );
+ cmdCount++;
+ }
+
+ } else if ( fn[0] == "zoom" && fn.count() == 2 ) {
+ bool ok(false);
+ double z = fn[1].toDouble(&ok);
+ if ( ok ) {
+ if ( z > MAXZOOM ) z = MAXZOOM;
+ if ( z < MINZOOM ) z = MINZOOM;
+ Options::setZoomFactor( z );
+ cmdCount++;
+ }
+
+ } else if ( fn[0] == "zoomIn" ) {
+ if ( Options::zoomFactor() < MAXZOOM ) {
+ Options::setZoomFactor( Options::zoomFactor() * DZOOM );
+ cmdCount++;
+ }
+ } else if ( fn[0] == "zoomOut" ) {
+ if ( Options::zoomFactor() > MINZOOM ) {
+ Options::setZoomFactor( Options::zoomFactor() / DZOOM );
+ cmdCount++;
+ }
+ } else if ( fn[0] == "defaultZoom" ) {
+ Options::setZoomFactor( DEFAULTZOOM );
+ cmdCount++;
+ } else if ( fn[0] == "setLocalTime" && fn.count() == 7 ) {
+ bool ok(false);
+ int yr(0), mth(0), day(0) ,hr(0), min(0), sec(0);
+ yr = fn[1].toInt(&ok);
+ if ( ok ) mth = fn[2].toInt(&ok);
+ if ( ok ) day = fn[3].toInt(&ok);
+ if ( ok ) hr = fn[4].toInt(&ok);
+ if ( ok ) min = fn[5].toInt(&ok);
+ if ( ok ) sec = fn[6].toInt(&ok);
+ if ( ok ) {
+ changeDateTime( geo()->LTtoUT( KStarsDateTime( ExtDate(yr, mth, day), QTime(hr,min,sec) ) ) );
+ cmdCount++;
+ } else {
+ kdWarning() << i18n( "Could not set time: %1 / %2 / %3 ; %4:%5:%6" )
+ .arg(day).arg(mth).arg(yr).arg(hr).arg(min).arg(sec) << endl;
+ }
+ } else if ( fn[0] == "changeViewOption" && fn.count() == 3 ) {
+ bool bOk(false), nOk(false), dOk(false);
+
+ //parse bool value
+ bool bVal(false);
+ if ( fn[2].lower() == "true" ) { bOk = true; bVal = true; }
+ if ( fn[2].lower() == "false" ) { bOk = true; bVal = false; }
+ if ( fn[2] == "1" ) { bOk = true; bVal = true; }
+ if ( fn[2] == "0" ) { bOk = true; bVal = false; }
+
+ //parse int value
+ int nVal = fn[2].toInt( &nOk );
+
+ //parse double value
+ double dVal = fn[2].toDouble( &dOk );
+
+ if ( fn[1] == "FOVName" ) { Options::setFOVName( fn[2] ); cmdCount++; }
+ if ( fn[1] == "FOVSize" && dOk ) { Options::setFOVSize( (float)dVal ); cmdCount++; }
+ if ( fn[1] == "FOVShape" && nOk ) { Options::setFOVShape( nVal ); cmdCount++; }
+ if ( fn[1] == "FOVColor" ) { Options::setFOVColor( fn[2] ); cmdCount++; }
+ if ( fn[1] == "ShowStars" && bOk ) { Options::setShowStars( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowMessier" && bOk ) { Options::setShowMessier( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowMessierImages" && bOk ) { Options::setShowMessierImages( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowCLines" && bOk ) { Options::setShowCLines( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowCNames" && bOk ) { Options::setShowCNames( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowNGC" && bOk ) { Options::setShowNGC( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowIC" && bOk ) { Options::setShowIC( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowMilkyWay" && bOk ) { Options::setShowMilkyWay( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowGrid" && bOk ) { Options::setShowGrid( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowEquator" && bOk ) { Options::setShowEquator( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowEcliptic" && bOk ) { Options::setShowEcliptic( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowHorizon" && bOk ) { Options::setShowHorizon( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowGround" && bOk ) { Options::setShowGround( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowSun" && bOk ) { Options::setShowSun( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowMoon" && bOk ) { Options::setShowMoon( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowMercury" && bOk ) { Options::setShowMercury( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowVenus" && bOk ) { Options::setShowVenus( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowMars" && bOk ) { Options::setShowMars( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowJupiter" && bOk ) { Options::setShowJupiter( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowSaturn" && bOk ) { Options::setShowSaturn( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowUranus" && bOk ) { Options::setShowUranus( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowNeptune" && bOk ) { Options::setShowNeptune( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowPluto" && bOk ) { Options::setShowPluto( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowAsteroids" && bOk ) { Options::setShowAsteroids( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowComets" && bOk ) { Options::setShowComets( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowPlanets" && bOk ) { Options::setShowPlanets( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowDeepSky" && bOk ) { Options::setShowDeepSky( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowStarNames" && bOk ) { Options::setShowStarNames( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowStarMagnitudes" && bOk ) { Options::setShowStarMagnitudes( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowAsteroidNames" && bOk ) { Options::setShowAsteroidNames( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowCometNames" && bOk ) { Options::setShowCometNames( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowPlanetNames" && bOk ) { Options::setShowPlanetNames( bVal ); cmdCount++; }
+ if ( fn[1] == "ShowPlanetImages" && bOk ) { Options::setShowPlanetImages( bVal ); cmdCount++; }
+
+ if ( fn[1] == "UseAltAz" && bOk ) { Options::setUseAltAz( bVal ); cmdCount++; }
+ if ( fn[1] == "UseRefraction" && bOk ) { Options::setUseRefraction( bVal ); cmdCount++; }
+ if ( fn[1] == "UseAutoLabel" && bOk ) { Options::setUseAutoLabel( bVal ); cmdCount++; }
+ if ( fn[1] == "UseAutoTrail" && bOk ) { Options::setUseAutoTrail( bVal ); cmdCount++; }
+ if ( fn[1] == "UseAnimatedSlewing" && bOk ) { Options::setUseAnimatedSlewing( bVal ); cmdCount++; }
+ if ( fn[1] == "FadePlanetTrails" && bOk ) { Options::setFadePlanetTrails( bVal ); cmdCount++; }
+ if ( fn[1] == "SlewTimeScale" && dOk ) { Options::setSlewTimeScale( dVal ); cmdCount++; }
+ if ( fn[1] == "ZoomFactor" && dOk ) { Options::setZoomFactor( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitDrawStar" && dOk ) { Options::setMagLimitDrawStar( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitDrawStarZoomOut" && dOk ) { Options::setMagLimitDrawStarZoomOut( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitDrawDeepSky" && dOk ) { Options::setMagLimitDrawDeepSky( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitDrawDeepSkyZoomOut" && dOk ) { Options::setMagLimitDrawDeepSkyZoomOut( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitDrawStarInfo" && dOk ) { Options::setMagLimitDrawStarInfo( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitHideStar" && dOk ) { Options::setMagLimitHideStar( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitAsteroid" && dOk ) { Options::setMagLimitAsteroid( dVal ); cmdCount++; }
+ if ( fn[1] == "MagLimitAsteroidName" && dOk ) { Options::setMagLimitAsteroidName( dVal ); cmdCount++; }
+ if ( fn[1] == "MaxRadCometName" && dOk ) { Options::setMaxRadCometName( dVal ); cmdCount++; }
+
+ //these three are a "radio group"
+ if ( fn[1] == "UseLatinConstellationNames" && bOk ) {
+ Options::setUseLatinConstellNames( true );
+ Options::setUseLocalConstellNames( false );
+ Options::setUseAbbrevConstellNames( false );
+ cmdCount++;
+ }
+ if ( fn[1] == "UseLocalConstellationNames" && bOk ) {
+ Options::setUseLatinConstellNames( false );
+ Options::setUseLocalConstellNames( true );
+ Options::setUseAbbrevConstellNames( false );
+ cmdCount++;
+ }
+ if ( fn[1] == "UseAbbrevConstellationNames" && bOk ) {
+ Options::setUseLatinConstellNames( false );
+ Options::setUseLocalConstellNames( false );
+ Options::setUseAbbrevConstellNames( true );
+ cmdCount++;
+ }
+ } else if ( fn[0] == "setGeoLocation" && ( fn.count() == 3 || fn.count() == 4 ) ) {
+ QString city( fn[1] ), province( "" ), country( fn[2] );
+ if ( fn.count() == 4 ) {
+ province = fn[2];
+ country = fn[3];
+ }
+
+ bool cityFound( false );
+ for (GeoLocation *loc = geoList.first(); loc; loc = geoList.next()) {
+ if ( loc->translatedName() == city &&
+ ( province.isEmpty() || loc->translatedProvince() == province ) &&
+ loc->translatedCountry() == country ) {
+
+ cityFound = true;
+ setLocation( *loc );
+ cmdCount++;
+ break;
+ }
+ }
+
+ if ( !cityFound )
+ kdWarning() << i18n( "Could not set location named %1, %2, %3" ).arg(city).arg(province).arg(country) << endl;
+ }
+ }
+ } //end while
+
+ if ( cmdCount ) return true;
+ return false;
+}
+
+void KStarsData::appendTelescopeObject(SkyObject * object)
+{
+ INDITelescopeList.append(object);
+}
+
+void KStarsData::saveTimeBoxShaded( bool b ) { Options::setShadeTimeBox( b ); }
+void KStarsData::saveGeoBoxShaded( bool b ) { Options::setShadeGeoBox( b ); }
+void KStarsData::saveFocusBoxShaded( bool b ) { Options::setShadeFocusBox( b ); }
+void KStarsData::saveTimeBoxPos( QPoint p ) { Options::setPositionTimeBox( p ); }
+void KStarsData::saveGeoBoxPos( QPoint p ) { Options::setPositionGeoBox( p ); }
+void KStarsData::saveFocusBoxPos( QPoint p ) { Options::setPositionFocusBox( p ); }
+
+#include "kstarsdata.moc"
diff --git a/kstars/kstars/kstarsdata.h b/kstars/kstars/kstarsdata.h
new file mode 100644
index 00000000..3df7292c
--- /dev/null
+++ b/kstars/kstars/kstarsdata.h
@@ -0,0 +1,777 @@
+/***************************************************************************
+ kstarsdata.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Jul 29 2001
+ copyright : (C) 2001 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSTARSDATA_H
+#define KSTARSDATA_H
+
+#include <qmap.h>
+#include <qptrlist.h>
+#include <qstring.h>
+
+#include <kshortcut.h>
+
+#include <iostream>
+
+#include "fov.h"
+#include "geolocation.h"
+#include "colorscheme.h"
+#include "objectnamelist.h"
+#include "planetcatalog.h"
+#include "tools/lcgenerator.h"
+#include "kstarsdatetime.h"
+#include "simclock.h"
+
+#define NHIPFILES 127
+#define NMWFILES 11
+#define NNGCFILES 14
+#define NTYPENAME 12
+#define NCIRCLE 360 //number of points used to define equator, ecliptic and horizon
+
+#define MINZOOM 200.
+#define MAXZOOM 1000000.
+#define DEFAULTZOOM 2000.
+#define DZOOM 1.10
+#define AU_KM 1.49605e8 //km in one AU
+
+#define MINDRAWSTARMAG 6.5 // min. magnitude to load all stars which are needed for constellation lines
+
+class QDataPump;
+class QFile;
+class QTimer;
+
+class KStandardDirs;
+
+class dms;
+class SkyMap;
+class SkyPoint;
+class SkyObject;
+class DeepSkyObject;
+class StarObject;
+class KSPlanet;
+class KSAsteroid;
+class KSComet;
+class KSMoon;
+class PlanetCatalog;
+class JupiterMoons;
+
+class TimeZoneRule;
+class FileSource;
+class StarDataSink;
+class KSFileReader;
+class INDIHostsInfo;
+class ADVTreeData;
+class CSegment;
+class CustomCatalog;
+
+/**@class KStarsData
+ *KStarsData manages all the data objects used by KStars: Lists of stars, deep-sky objects,
+ *planets, geographic locations, and constellations. Also, the milky way, and URLs for
+ *images and information pages.
+ *
+ *@author Heiko Evermann
+ *@version 1.0
+ */
+
+class KStarsData : public QObject
+{
+ Q_OBJECT
+public:
+ //Friend classes can see the private data.
+ friend class FindDialog;
+ friend class KStars;
+ friend class KSWizard;
+ friend class LocationDialog;
+ friend class FOVDialog;
+ friend class MapCanvas;
+ friend class SkyMap;
+ friend class FileSource;
+ friend class StarDataSink;
+ friend class LCGenerator;
+ friend class DetailDialog;
+ friend class AltVsTime;
+ friend class KSPopupMenu;
+ friend class WUTDialog;
+ friend class INDIDriver;
+ friend class INDI_P;
+ friend class INDIStdProperty;
+ friend class PlanetViewer;
+ friend class JMoonTool;
+ friend class telescopeWizardProcess;
+ friend class KSNewStuff;
+ friend class ObservingList;
+ friend class ObsListWizard;
+
+ /**Constructor. */
+ KStarsData();
+
+ /**Destructor. Delete data objects. */
+ virtual ~KStarsData();
+
+ /**Populate list of geographic locations from "Cities.dat". Also check for custom
+ *locations file "mycities.dat", but don't require it. Each line in the file
+ *provides the information required to create one GeoLocation object.
+ *@short Fill list of geographic locations from file(s)
+ *@return true if at least one city read successfully.
+ *@see KStarsData::processCity()
+ */
+ bool readCityData( void );
+
+ /**Read the data file that contains daylight savings time rules.
+ */
+ bool readTimeZoneRulebook( void );
+
+ /**Parse one line from a locations database file. The line contains 10 or 11 fields
+ *separated by colons (":"). The fields are:
+ *@li City Name [string]
+ *@li Province Name (optional) [string]
+ *@li Country Name [string]
+ *@li Longitude degrees [int]
+ *@li Latitude arcminutes [int]
+ *@li Latitude arcseconds [int]
+ *@li Latitude sign [char; 'E' or 'W' ]
+ *@li Latitude degrees [int]
+ *@li Latitude arcminutes [int]
+ *@li Latitude arcseconds [int]
+ *@li Latitude sign [char; 'N' or 'S' ]
+ *@li Timezone [float; -12 <= TZ <= 12, or 'x' if TZ unknown]
+ *
+ *@short Parse one line from a geographic database
+ *@param line The line from the geographic database to be parsed
+ *@return true if location successfully parsed; otherwise false.
+ *@see KStarsData::readCityData()
+ */
+ bool processCity( QString& line );
+
+ /**Populate list of star objects from the stars database file.
+ *Each line in the file provides the information required to construct a
+ *SkyObject of type 'star'.
+ *@short read the stars database, constructing the list of SkyObjects that represent the stars.
+ *@return true if the data file was successfully opened and read.
+ *@see KStarsData::processStar()
+ */
+ bool readStarData( void );
+
+ /**Parse a line from a stars data file, constructing a StarObject from the data.
+ *The StarObject is added to the list of stars.
+ *
+ *Each line is parsed according to the column
+ *position in the line:
+ *@li 0-1 RA hours [int]
+ *@li 2-3 RA minutes [int]
+ *@li 4-8 RA seconds [float]
+ *@li 10 Dec sign [char; '+' or '-']
+ *@li 11-12 Dec degrees [int]
+ *@li 13-14 Dec minutes [int]
+ *@li 15-18 Dec seconds [float]
+ *@li 20-28 dRA/dt (milli-arcsec/yr) [float]
+ *@li 29-37 dDec/dt (milli-arcsec/yr) [float]
+ *@li 38-44 Parallax (milli-arcsec) [float]
+ *@li 46-50 Magnitude [float]
+ *@li 51-55 B-V color index [float]
+ *@li 56-57 Spectral type [string]
+ *@li 59 Multiplicity flag (1=true, 0=false) [int]
+ *@li 61-64 Variability range of brightness (magnitudes; bank if not variable) [float]
+ *@li 66-71 Variability period (days; blank if not variable) [float]
+ *@li 72-END Name(s) [string]. This field may be blank. The string is the common
+ * name for the star (e.g., "Betelgeuse"). If there is a colon, then
+ * everything after the colon is the genetive name for the star (e.g.,
+ * "alpha Orionis").
+ *
+ *@param line pointer to the line of data to be processed as a StarObject
+ *@param reloadMode makes additional calculations in reload mode, not needed at start up
+ *@see KStarsData::readStarData()
+ */
+ void processStar( QString *line, bool reloadMode = false );
+
+ /**Populate the list of deep-sky objects from the database file.
+ *Each line in the file is parsed according to column position:
+ *@li 0 IC indicator [char] If 'I' then IC object; if ' ' then NGC object
+ *@li 1-4 Catalog number [int] The NGC/IC catalog ID number
+ *@li 6-8 Constellation code (IAU abbreviation)
+ *@li 10-11 RA hours [int]
+ *@li 13-14 RA minutes [int]
+ *@li 16-19 RA seconds [float]
+ *@li 21 Dec sign [char; '+' or '-']
+ *@li 22-23 Dec degrees [int]
+ *@li 25-26 Dec minutes [int]
+ *@li 28-29 Dec seconds [int]
+ *@li 31 Type ID [int] Indicates object type; see TypeName array in kstars.cpp
+ *@li 33-36 Type details [string] (not yet used)
+ *@li 38-41 Magnitude [float] can be blank
+ *@li 43-48 Major axis length, in arcmin [float] can be blank
+ *@li 50-54 Minor axis length, in arcmin [float] can be blank
+ *@li 56-58 Position angle, in degrees [int] can be blank
+ *@li 60-62 Messier catalog number [int] can be blank
+ *@li 64-69 PGC Catalog number [int] can be blank
+ *@li 71-75 UGC Catalog number [int] can be blank
+ *@li 77-END Common name [string] can be blank
+ *@short Read the ngcic.dat deep-sky database.
+ *@return true if data file is successfully read.
+ */
+ bool readDeepSkyData( void );
+
+ /**Populate the list of Asteroids from the data file.
+ *Each line in the data file is parsed as follows:
+ *@li 6-23 Name [string]
+ *@li 24-29 Modified Julian Day of orbital elements [int]
+ *@li 30-39 semi-major axis of orbit in AU [double]
+ *@li 41-51 eccentricity of orbit [double]
+ *@li 52-61 inclination angle of orbit in degrees [double]
+ *@li 62-71 argument of perihelion in degrees [double]
+ *@li 72-81 Longitude of the Ascending Node in degrees [double]
+ *@li 82-93 Mean Anomaly in degrees [double]
+ *@li 94-98 Magnitude [double]
+ */
+ bool readAsteroidData( void );
+
+ /**Populate the list of Comets from the data file.
+ *Each line in the data file is parsed as follows:
+ *@li 3-37 Name [string]
+ *@li 38-42 Modified Julian Day of orbital elements [double]
+ *@li 44-54 Perihelion distance in AU [double]
+ *@li 55-65 Eccentricity of orbit [double]
+ *@li 66-75 inclination of orbit in degrees [double]
+ *@li 76-85 argument of perihelion in degrees [double]
+ *@li 86-95 longitude of the ascending node in degrees[double]
+ *@li 96-110 Period of orbit in years [double]
+ */
+ bool readCometData( void );
+
+ /**Read in Constellation line data. The constellations are represented as a list of
+ *SkyPoints and an associated list of chars that indicates whether to draw a line
+ *between points (i) and (i+1) or to simply move to point (i+1). The lines are parsed
+ *according to column position:
+ *@li 0-1 RA hours [int]
+ *@li 2-3 RA minutes [int]
+ *@li 4-5 RA seconds [int]
+ *@li 6 Dec sign [char; '+' or '-']
+ *@li 7-9 Dec degrees [int]
+ *@li 10-11 Dec minutes [int]
+ *@li 12-13 Dec seconds [int]
+ *@li 14 draw indicator [char; 'D' or 'M'] 'D'==draw line; 'M'==just move
+ *
+ *@short Read in constellation line data.
+ *@return true if data file was successfully read
+ */
+ bool readCLineData( void );
+
+ /**Read constellation names. The coordinates are where the constellation name text
+ *will be centered. The positions are imprecise, but that's okay since
+ *constellations are so large. The lines are parsed according to column position:
+ *@li 0-1 RA hours [int]
+ *@li 2-3 RA minutes [int]
+ *@li 4-5 RA seconds [int]
+ *@li 6 Dec sign [char; '+' or '-']
+ *@li 7-8 Dec degrees [int]
+ *@li 9-10 Dec minutes [int]
+ *@li 11-12 Dec seconds [int]
+ *@li 13-15 IAU Abbreviation [string] e.g., 'Ori' == Orion
+ *@li 17- Constellation name [string]
+ *@short Read in constellation name data.
+ *@return TRUE if data file was successfully read.
+ */
+ bool readCNameData( void );
+
+ /**Read constellation boundary data. The boundary data is defined by a series of
+ *RA,Dec coordinate pairs defining the "nodes" of the boundaries. The nodes are
+ *organized into "segments", such that each segment represents a continuous series
+ *of boundary-line intervals that divide two particular constellations.
+ *
+ *The definition of a segment begins with an integer describing the number of Nodes
+ *in the segment. This is followed by that number of RA,Dec pairs (RA in hours,
+ *Dec in degrees). Finally, there is an integer indicating the number of
+ *constellations bordered by this segment (this number is always 2), followed by
+ *the IAU abbreviations of the two constellations.
+ *
+ *Since the definition of a segment can span multiple lines, we parse this file
+ *word-by-word, rather than line-by-line as we do in other files.
+ *
+ *@short Read in the constellation boundary data.
+ *@return TRUE if the boundary data is successfully parsed.
+ */
+ bool readCBoundData( void );
+
+ /**Read Milky Way data. Coordinates for the Milky Way contour are divided into 11
+ *files, each representing a simple closed curve that can be drawn with
+ *drawPolygon(). The lines in each file are parsed according to column position:
+ *@li 0-7 RA [float]
+ *@li 9-16 Dec [float]
+ *@short read Milky Way contour data.
+ *@return true if all MW files were successfully read
+ */
+ bool readMWData( void );
+
+ /**Read Variable Stars data and stores them in structure of type VariableStarsInfo.
+ *@li 0-8 AAVSO Star Designation
+ *@li 10-20 Common star name
+ *@short read Variable Stars data.
+ *@return true if data is successfully read.
+ */
+ bool readVARData(void);
+
+ //TODO JM: ADV tree should use XML instead
+ /**Read Advanced interface structure to be used later to construct the list view in
+ *the advanced tab in the Detail Dialog.
+ *@li KSLABEL designates a top-level parent label
+ *@li KSINTERFACE designates a common URL interface for several objects
+ *@li END designates the end of a sub tree structure
+ *@short read Advanted interface structure.
+ *@return true if data is successfully read.
+ */
+ bool readADVTreeData(void);
+
+ /**Read INDI hosts from an XML file*/
+ bool readINDIHosts(void);
+
+ //TODO JM: Use XML instead; The logger should have more features
+ // that allow users to enter details about their observation logs
+ // objects observed, eye pieces, telescope, conditions, mag..etc
+ /**Read user logs. The log file is formatted as following:
+ *@li KSLABEL designates the beginning of a log
+ *@li KSLogEnd designates the end of a log.
+ *@short read user logs.
+ *@return true if data is successfully read.
+ */
+ bool readUserLog(void);
+
+ /**Read in URLs to be attached to a named object's right-click popup menu. At this
+ *point, there is no way to attach URLs to unnamed objects. There are two
+ *kinds of URLs, each with its own data file: image links and webpage links. In addition,
+ *there may be user-specific versions with custom URLs. Each line contains 3 fields
+ *separated by colons (":"). Note that the last field is the URL, and as such it will
+ *generally contain a colon itself. Only the first two colons encountered are treated
+ *as field separators. The fields are:
+ *@li Object name. This must be the "primary" name of the object (the name at the top of the popup menu).
+ *@li Menu text. The string that should appear in the popup menu to activate the link.
+ *@li URL.
+ *@short Read in image and information URLs.
+ *@return true if data files were successfully read.
+ */
+ bool readURLData( QString url, int type=0, bool deepOnly=false );
+
+ /**@short open a file containing URL links.
+ *@param urlfile string representation of the filename to open
+ *@param file reference to the QFile object which will be opened to this file.
+ *@return TRUE if file successfully opened.
+ */
+ bool openURLFile(QString urlfile, QFile& file);
+
+ /**Initialize custom object catalogs from the files listed in the config file
+ */
+ bool readCustomCatalogs();
+
+ /**Add a user-defined object catalog to the list of custom catalogs.
+ *(Basically just calls createCustomCatalog() )
+ */
+ bool addCatalog( QString filename );
+
+ /**Remove a user-defined object catalog from the list of custom catalogs.
+ *Also removes the objects from the ObjNames list.
+ *@param i the index identifier of the catalog to be removed
+ */
+ bool removeCatalog( int i );
+
+ /**Read in and parse a custom object catalog. Object data are read from a file, and
+ *parsed into a CustomCatalog object.
+ *@param filename name of the custom catalog file
+ *@param showerrs show GUI window summarizing parsing errors
+ *@return pointer to the new catalog
+ */
+ CustomCatalog* createCustomCatalog( QString filename, bool showerrs = false );
+
+ /**@short Parse the header of the custom object catalog.
+ *@param lines string list containing the lines from the custom catalog file
+ *@param Columns reference to list of descriptors of the data columns
+ *@param catName reference to the name of the catalog (read from header)
+ *@param catPrefix reference to the prefix for ID-number-based names (read from header)
+ *@param catColor reference to the color for the object symbols (read from header)
+ *@param catEpoch reference to the coordinate epoch of the catalog (read from header)
+ *@param iStart reference to the line number of the first data line (following the header)
+ *@param showerrs if true, notify user of problems parsing the header.
+ *@param errs reference to the cumulative list of error reports
+ */
+ bool parseCustomDataHeader( QStringList lines, QStringList &Columns,
+ QString &catName, QString &catPrefix, QString &catColor, float &catEpoch, int &iStart,
+ bool showerrs, QStringList &errs );
+
+ /**@short Parse a line from custom object catalog. If parsing is successful, add
+ *the object to the object list
+ *@param num the line number being processed
+ *@param d list of fields in the line
+ *@param Columns the list of field descriptors (read from the header)
+ *@param Prefix the string prefix to be prepended to ID numbers (read from the header)
+ *@param objList reference to the list of SkyObjects in the catalog
+ *@param showerrs if true, notify user of problems parsing the header.
+ *@param errs reference to the cumulative list of error reports
+ */
+ bool processCustomDataLine( int num, QStringList d, QStringList Columns,
+ QString Prefix, QPtrList<SkyObject> &objList, bool showerrs, QStringList &errs );
+
+ /**@short reset the faint limit for the stellar database
+ *@param newMagnitude the new faint limit.
+ *@param forceReload will force a reload also if newMagnitude <= maxSetMagnitude
+ *it's needed to set internal maxSetMagnitude and reload data later; is used in
+ *checkDataPumpAction() and should not used outside.
+ */
+ void setMagnitude( float newMagnitude, bool forceReload=false );
+
+ /**Set the NextDSTChange member.
+ *Need this accessor because I could not make KStars::privatedata a friend
+ *class for some reason...:/
+ */
+ void setNextDSTChange( const KStarsDateTime &dt ) { NextDSTChange = dt; }
+
+ /**Returns true if time is running forward else false. Used by KStars to prevent
+ *2 calculations of daylight saving change time.
+ */
+ bool isTimeRunningForward() { return TimeRunsForward; }
+
+ /**@return pointer to the localization (KLocale) object
+ */
+ KLocale *getLocale() { return locale; }
+
+ /**@return pointer to the Earth object
+ */
+ KSPlanet *earth() { return PCat->earth(); }
+
+ /**@short Find object by name.
+ *@param name Object name to find
+ *@return pointer to SkyObject matching this name
+ */
+ SkyObject* objectNamed( const QString &name );
+
+ /**The Sky is updated more frequently than the moon, which is updated more frequently
+ *than the planets. The date of the last update for each category is recorded so we
+ *know when we need to do it again (see KStars::updateTime()).
+ *Initializing these to -1000000.0 ensures they will be updated immediately
+ *on the first call to KStars::updateTime().
+ */
+ void setFullTimeUpdate();
+
+ /**change the current simulation date/time to the KStarsDateTime argument.
+ *Specified DateTime is always universal time.
+ *@param newDate the DateTime to set.
+ */
+ void changeDateTime( const KStarsDateTime &newDate );
+
+ /**@return pointer to the current simulation local time
+ */
+ const KStarsDateTime& lt() const { return LTime; }
+
+ /**@return reference to the current simulation universal time
+ */
+ const KStarsDateTime& ut() const { return Clock.utc(); }
+
+ /**Sync the LST with the simulation clock.
+ */
+ void syncLST();
+
+ /**Set the HourAngle member variable according to the argument.
+ *@param ha The new HourAngle
+ */
+ void setHourAngle( double ha ) { HourAngle->setH( ha ); }
+
+ //Some members need to be accessed outside of the friend classes (i.e., in the main fcn).
+
+ /**@return pointer to the ColorScheme object
+ */
+ ColorScheme *colorScheme() { return &CScheme; }
+
+ /**@return pointer to the simulation Clock object
+ */
+ SimClock *clock() { return &Clock; }
+
+ /**@return pointer to the local sidereal time: a dms object
+ */
+ dms *lst() { return LST; }
+
+ /**@return pointer to the GeoLocation object*/
+ GeoLocation *geo() { return &Geo; }
+
+ /**@return reference to the CustomCatalogs list
+ */
+ QPtrList<CustomCatalog>& customCatalogs() { return CustomCatalogs; }
+
+ /**Set the GeoLocation according to the argument.
+ *@param l reference to the new GeoLocation
+ */
+ void setLocation( const GeoLocation &l );
+
+ /**Set the GeoLocation according to the values stored in the configuration file.
+ */
+ void setLocationFromOptions();
+
+ /**@return whether the next Focus change will omit the slewing animation.
+ */
+ bool snapNextFocus() const { return snapToFocus; }
+
+ /**Disable or re-enable the slewing animation for the next Focus change.
+ *@note If the user has turned off all animated slewing, setSnapNextFocus(false)
+ *will *NOT* enable animation on the next slew. A false argument would only
+ *be used if you have previously called setSnapNextFocus(true), but then decided
+ *you didn't want that after all. In other words, it's extremely unlikely you'd
+ *ever want to use setSnapNextFocus(false).
+ *@param b when TRUE (the default), the next Focus chnage will omit the slewing
+ *animation.
+ */
+ void setSnapNextFocus(bool b=true) { snapToFocus = b; }
+
+ /**Execute a script. This function actually duplicates the DCOP functionality
+ *for those cases when invoking DCOP is not practical (i.e., when preparing
+ *a sky image in command-line dump mode).
+ *@param name the filename of the script to "execute".
+ *@param map pointer to the SkyMap object.
+ *@return TRUE if the script was successfully parsed.
+ */
+ bool executeScript( const QString &name, SkyMap *map );
+
+ /**@short Initialize celestial equator, horizon and ecliptic.
+ *@param num pointer to a KSNumbers object to use.
+ */
+ void initGuides( KSNumbers *num );
+
+ bool useDefaultOptions, startupComplete;
+
+ /**@short Appends telescope sky object to the list of INDI telescope objects. This enables KStars to track all telescopes properly.
+ *@param object pointer to telescope sky object
+ */
+ void appendTelescopeObject(SkyObject * object);
+
+signals:
+ /**Signal that specifies the text that should be drawn in the KStarsSplash window.
+ */
+ void progressText(QString);
+
+ /**Signal that the Data initialization has finished.
+ */
+ void initFinished(bool);
+
+/**
+ *Should be used to refresh skymap.
+ */
+ void update();
+
+/**
+ *If data changed, emit clearCache signal.
+ */
+ void clearCache();
+
+public slots:
+
+ /**Create a timer and connect its timeout() signal to slotInitialize(). */
+ void initialize();
+
+ /**@short send a message to the console*/
+ void slotConsoleMessage( QString s ) { std::cout << s.utf8() << std::endl; }
+
+ /**Update the Simulation Clock. Update positions of Planets. Update
+ *Alt/Az coordinates of objects. Update precession. Update Focus position.
+ *Draw new Skymap.
+ *
+ * This is ugly.
+ * It _will_ change!
+ *(JH:)hey, it's much less ugly now...can we lose the comment yet? :p
+ */
+ void updateTime(GeoLocation *geo, SkyMap * skymap, const bool automaticDSTchange = true);
+
+ /**Sets the direction of time and stores it in bool TimeRunForwards. If scale >= 0
+ *time is running forward else time runs backward. We need this to calculate just
+ *one daylight saving change time (previous or next DST change).
+ */
+ void setTimeDirection( float scale );
+
+ /**@short Save the shaded state of the Time infobox.
+ *@param b TRUE if the box is shaded
+ */
+ void saveTimeBoxShaded( bool b );
+
+ /**@short Save the shaded state of the Geo infobox.
+ *@param b TRUE if the box is shaded
+ */
+ void saveGeoBoxShaded( bool b );
+
+ /**@short Save the shaded state of the Focus infobox.
+ *@param b TRUE if the box is shaded
+ */
+ void saveFocusBoxShaded( bool b );
+
+ /**@short Save the screen position of the Time infobox.
+ *@param p the position of the box
+ */
+ void saveTimeBoxPos( QPoint p );
+
+ /**@short Save the screen position of the Time infobox.
+ *@param p the position of the box
+ */
+ void saveGeoBoxPos( QPoint p );
+
+ /**@short Save the screen position of the Time infobox.
+ *@param p the position of the box
+ */
+ void saveFocusBoxPos( QPoint p );
+
+private slots:
+ /**This function runs while the splash screen is displayed as KStars is
+ *starting up. It is connected to the timeout() signal of a timer
+ *created in the initialize() slot. It consists of a large switch
+ *statement, in which each case causes the next data object to be
+ *initialized (which usually consists of reading data from a file on disk,
+ *and storing it in the appropriate object in memory).
+ *At the end of this function, the integer which the switch statement is
+ *checking is incremented, so that the next case label will be executed when
+ *the next timeout() signal is fired.
+ */
+ void slotInitialize();
+
+/**Checks if data transmission is already running or not.
+ */
+ void checkDataPumpAction();
+
+/**Send update signal to refresh skymap.
+ */
+ void updateSkymap();
+
+/**Send clearCache signal.
+ */
+ void sendClearCache();
+
+private:
+
+/**Display an Error messagebox if a data file could not be opened. If the file
+ *was marked as "required", then abort the program when the messagebox is closed.
+ *Otherwise, continue loading the program.
+ *@param fn the name of the file which could not be opened.
+ *@param required if TRUE, then the error message is more severe, and the program
+ *exits when the messagebox is closed.
+ */
+ void initError(QString fn, bool required);
+
+/**Reset local time to new daylight saving time. Use this function if DST has changed.
+ *Used by updateTime().
+ */
+ void resetToNewDST(const GeoLocation *geo, const bool automaticDSTchange);
+
+/*
+ * Store the highest magnitude level at the current session and compare with current used
+ * magnitude. If current magnitude is equal to maxSetMagnitude reload data on next increment
+ * of magnitude level.
+ */
+ float maxSetMagnitude;
+/*
+ * Store the last position in star data file. Needed by reloading star data.
+ */
+ int lastFileIndex;
+
+ bool reloadingData(); // is currently reloading of data in progress
+
+/* bool openSAOFile(int i);*/
+ bool openStarFile(int i);
+
+ static QPtrList<GeoLocation> geoList;
+ QPtrList<SkyObject> objList;
+
+ QPtrList<StarObject> starList;
+
+ unsigned int StarCount;
+
+ /** List of all deep sky objects */
+ QPtrList<DeepSkyObject> deepSkyList;
+ /** List of all deep sky objects per type, to speed up drawing the sky map */
+ QPtrList<DeepSkyObject> deepSkyListMessier;
+ /** List of all deep sky objects per type, to speed up drawing the sky map */
+ QPtrList<DeepSkyObject> deepSkyListNGC;
+ /** List of all deep sky objects per type, to speed up drawing the sky map */
+ QPtrList<DeepSkyObject> deepSkyListIC;
+ /** List of all deep sky objects per type, to speed up drawing the sky map */
+ QPtrList<DeepSkyObject> deepSkyListOther;
+
+ QPtrList<KSAsteroid> asteroidList;
+ QPtrList<KSComet> cometList;
+
+ QPtrList<SkyPoint> MilkyWay[NMWFILES];
+
+ QPtrList<SkyPoint> clineList;
+ QPtrList<CSegment> csegmentList;
+ QPtrList<QChar> clineModeList;
+ QPtrList<SkyObject> cnameList;
+ QPtrList<SkyObject> ObjLabelList;
+
+ QPtrList<SkyPoint> Equator;
+ QPtrList<SkyPoint> Ecliptic;
+ QPtrList<SkyPoint> Horizon;
+ QPtrList<VariableStarInfo> VariableStarsList;
+ QPtrList<ADVTreeData> ADVtreeList;
+ QPtrList<INDIHostsInfo> INDIHostsList;
+ QPtrList<SkyObject> INDITelescopeList;
+
+ QPtrList<CustomCatalog> CustomCatalogs;
+
+ ObjectNameList ObjNames;
+
+ static QMap<QString, TimeZoneRule> Rulebook;
+ static QStringList CustomColumns;
+
+ GeoLocation Geo;
+ SimClock Clock;
+ ColorScheme CScheme;
+
+ KStarsDateTime LTime;
+
+ bool TimeRunsForward, temporaryTrail, snapToFocus;
+
+ QString cnameFile;
+ KStandardDirs *stdDirs;
+ KLocale *locale;
+
+ dms *LST, *HourAngle;
+
+ QString TypeName[NTYPENAME];
+ KKey resumeKey;
+
+ PlanetCatalog *PCat;
+ KSMoon *Moon;
+ JupiterMoons *jmoons;
+
+ KSFileReader *starFileReader;
+
+ FOV fovSymbol;
+
+ double Obliquity, dObliq, dEcLong;
+ KStarsDateTime LastNumUpdate, LastSkyUpdate, LastPlanetUpdate, LastMoonUpdate;
+ KStarsDateTime NextDSTChange;
+ KStarsDateTime StoredDate;
+
+ QTimer *initTimer;
+ int initCounter;
+
+/**
+ *Reloading of star data asynchronous:
+ *QDataPump connects FileSource and StarDataSink and starts data transmission.
+ */
+ FileSource *source;
+ StarDataSink *loader;
+ QDataPump *pump;
+
+/**
+ *Count the number of KStarsData objects.
+ */
+ static int objects;
+};
+
+
+#endif // KSTARSDATA_H
+
diff --git a/kstars/kstars/kstarsdatetime.cpp b/kstars/kstars/kstarsdatetime.cpp
new file mode 100644
index 00000000..74d1fc20
--- /dev/null
+++ b/kstars/kstars/kstarsdatetime.cpp
@@ -0,0 +1,166 @@
+ /***************************************************************************
+ kstarsdatetime.cpp - K Desktop Planetarium
+ -------------------
+ begin : Tue 05 May 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+
+#include "kstarsdatetime.h"
+#include "ksnumbers.h"
+#include "dms.h"
+
+KStarsDateTime::KStarsDateTime() : ExtDateTime() {
+ setDJD( J2000 );
+}
+
+KStarsDateTime::KStarsDateTime( long int _jd ) : ExtDateTime(){
+ setDJD( (long double)( _jd ) );
+}
+
+KStarsDateTime::KStarsDateTime( const KStarsDateTime &kdt ) : ExtDateTime() {
+ setDJD( kdt.djd() );
+}
+
+KStarsDateTime::KStarsDateTime( const ExtDateTime &edt ) : ExtDateTime( edt ) {
+ //don't call setDJD() because we don't need to compute the time; just set DJD directly
+ QTime _t = edt.time();
+ ExtDate _d = edt.date();
+ long double jdFrac = ( _t.hour()-12 + ( _t.minute() + ( _t.second() + _t.msec()/1000.)/60.)/60.)/24.;
+ DJD = (long double)( _d.jd() ) + jdFrac;
+}
+
+KStarsDateTime::KStarsDateTime( const ExtDate &_d, const QTime &_t ) : ExtDateTime( _d, _t ) {
+ //don't call setDJD() because we don't need to compute the time; just set DJD directly
+ long double jdFrac = ( _t.hour()-12 + ( _t.minute() + ( _t.second() + _t.msec()/1000.)/60.)/60.)/24.;
+ DJD = (long double)( _d.jd() ) + jdFrac;
+}
+
+KStarsDateTime::KStarsDateTime( double _jd ) : ExtDateTime() {
+ setDJD( (long double)_jd );
+}
+
+KStarsDateTime::KStarsDateTime( long double _jd ) : ExtDateTime() {
+ setDJD( _jd );
+}
+
+KStarsDateTime KStarsDateTime::currentDateTime() {
+ KStarsDateTime dt( ExtDate::currentDate(), QTime::currentTime() );
+ if ( dt.time().hour()==0 && dt.time().minute()==0 ) // midnight or right after?
+ dt.setDate( ExtDate::currentDate() ); // fetch date again
+
+ return dt;
+}
+
+void KStarsDateTime::setDJD( long double _jd ) {
+ DJD = _jd;
+
+ ExtDate dd;
+ dd.setJD( (long int)( _jd + 0.5 ) );
+ ExtDateTime::setDate( dd );
+
+ double dayfrac = _jd - (double)( date().jd() ) + 0.5;
+ if ( dayfrac > 1.0 ) dayfrac -= 1.0;
+ double hour = 24.*dayfrac;
+ int h = int(hour);
+ int m = int( 60.*(hour - h) );
+ int s = int( 60.*(60.*(hour - h) - m) );
+ int ms = int( 1000.*(60.*(60.*(hour - h) - m) - s) );
+
+ ExtDateTime::setTime( QTime( h, m, s, ms ) );
+}
+
+void KStarsDateTime::setDate( const ExtDate &_d ) {
+ //Save the JD fraction
+ long double jdFrac = djd() - (long double)( date().jd() );
+
+ //set the integer portion of the JD and add back the JD fraction:
+ setDJD( (long double)_d.jd() + jdFrac );
+}
+
+void KStarsDateTime::setTime( const QTime &_t ) {
+ KStarsDateTime _dt( date(), _t );
+ setDJD( _dt.djd() );
+}
+
+dms KStarsDateTime::gst() const {
+ dms gst0 = GSTat0hUT();
+
+ double hr = double( time().hour() );
+ double mn = double( time().minute() );
+ double sc = double( time().second() ) + double ( 0.001 * time().msec() );
+ double st = (hr + ( mn + sc/60.0)/60.0)*SIDEREALSECOND;
+
+ dms gst = dms( gst0.Degrees() + st*15.0 ).reduce();
+ return gst;
+}
+
+dms KStarsDateTime::GSTat0hUT() const {
+ double sinOb, cosOb;
+
+ // Mean greenwich sidereal time
+ KStarsDateTime t0( date(), QTime( 0, 0, 0 ) );
+ long double s = t0.djd() - J2000;
+ double t = s/36525.0;
+ double t1 = 6.697374558 + 2400.051336*t + 0.000025862*t*t +
+ 0.000000002*t*t*t;
+
+ // To obtain the apparent sidereal time, we have to correct the
+ // mean greenwich sidereal time with nutation in longitude multiplied
+ // by the cosine of the obliquity of the ecliptic. This correction
+ // is called nutation in right ascention, and may amount to 0.3 secs.
+ KSNumbers num( t0.djd() );
+ num.obliquity()->SinCos( sinOb, cosOb );
+
+ // nutLong has to be in hours of time since t1 is hours of time.
+ double nutLong = num.dEcLong()*cosOb/15.0;
+ t1 += nutLong;
+
+ dms gst;
+ gst.setH( t1 );
+ return gst.reduce();
+}
+
+QTime KStarsDateTime::GSTtoUT( dms GST ) const {
+ dms gst0 = GSTat0hUT();
+
+ //dt is the number of sidereal hours since UT 0h.
+ double dt = GST.Hours() - gst0.Hours();
+ while ( dt < 0.0 ) dt += 24.0;
+ while ( dt >= 24.0 ) dt -= 24.0;
+
+ //convert to solar time. dt is now the number of hours since 0h UT.
+ dt /= SIDEREALSECOND;
+
+ int hr = int( dt );
+ int mn = int( 60.0*( dt - double( hr ) ) );
+ int sc = int( 60.0*( 60.0*( dt - double( hr ) ) - double( mn ) ) );
+ int ms = int( 1000.0*( 60.0*( 60.0*( dt - double(hr) ) - double(mn) ) - double(sc) ) );
+
+ return( QTime( hr, mn, sc, ms ) );
+}
+
+void KStarsDateTime::setFromEpoch( double epoch ) {
+ if (epoch == 1950.0) {
+ setDJD( 2433282.4235 );
+ } else if ( epoch == 2000.0 ) {
+ setDJD( J2000 );
+ } else {
+ int year = int( epoch );
+ KStarsDateTime dt( ExtDate( year, 1, 1 ), QTime( 0, 0, 0 ) );
+ double days = (double)(dt.date().daysInYear())*( epoch - (double)year );
+ dt = dt.addSecs( days*86400. ); //set date and time based on the number of days into the year
+ setDJD( dt.djd() );
+ }
+}
diff --git a/kstars/kstars/kstarsdatetime.h b/kstars/kstars/kstarsdatetime.h
new file mode 100644
index 00000000..37e565aa
--- /dev/null
+++ b/kstars/kstars/kstarsdatetime.h
@@ -0,0 +1,199 @@
+/***************************************************************************
+ kstarsdatetime.h - K Desktop Planetarium
+ -------------------
+ begin : Tue 05 May 2004
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSTARSDATETIME_H
+#define KSTARSDATETIME_H
+
+#define J2000 2451545.0 //Julian Date for noon on Jan 1, 2000 (epoch J2000)
+ //defined here because this file is included in every other class.
+#define B1950 2433282.4235 // Julian date for Jan 0.9235, 1950
+#define SIDEREALSECOND 1.002737909 //number of sidereal seconds in one solar second
+
+#include "libkdeedu/extdate/extdatetime.h"
+
+class dms;
+
+/**@class KStarsDateTime
+ *@short Extension of ExtDateTime for KStars
+ *Instead of an integer Julian Day, KStarsDateTime uses a long double Julian Day,
+ *in which the fractional portion encodes the time of day to a precision of a less than a second.
+ *Also adds Greenwich Sidereal Time.
+ *@note Local time and Local sideral time are not handled here. Because they depend on the
+ *geographic location, they are part of the GeoLocation class.
+ *@sa GeoLocation::GSTtoLST()
+ *@sa GeoLocation::UTtoLT()
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStarsDateTime : public ExtDateTime
+{
+public:
+/**
+ *@short Default constructor
+ *Creates a date/time at J2000 (noon on Jan 1, 200)
+ */
+ KStarsDateTime();
+
+/**
+ *@short Constructor
+ *Creates a date/time at the specified Julian Day.
+ *@p jd The Julian Day
+ *@note this is overloaded from ExtDateTime. It does not allow for assigning the
+ *time of day, because the jd argument is an integer
+ */
+ KStarsDateTime( long int jd );
+
+/**
+ *@short Constructor
+ *Creates a date/time at the specified Julian Day.
+ *@p jd The Julian Day
+ */
+ KStarsDateTime( double djd );
+
+/**
+ *@short Constructor
+ *Creates a date/time at the specified Julian Day.
+ *@p jd The Julian Day
+ */
+ KStarsDateTime( long double djd );
+
+/**
+ *@short Copy constructor
+ *@p kdt The KStarsDateTime object to copy.
+ */
+ KStarsDateTime( const KStarsDateTime &kdt );
+
+/**
+ *@short Copy constructor
+ *@p kdt The ExtDateTime object to copy.
+ */
+ KStarsDateTime( const ExtDateTime &kdt );
+
+/**
+ *@short Constructor
+ *Create a KStarsDateTimne based on the specified Date and Time.
+ *@p _d The ExtDate to assign
+ *@p _t The QTime to assign
+ */
+ KStarsDateTime( const ExtDate &_d, const QTime &_t );
+
+/**
+ *Assign the (long double) Julian Day value, which includes the time of day
+ *encoded in the fractional portion.
+ *@p jd the Julian Day value to assign.
+ */
+ void setDJD( long double jd );
+
+/**
+ *Assign the Date according to an ExtDate object.
+ *@p d the ExtDate to assign
+ */
+ void setDate( const ExtDate &d );
+
+/**
+ *Assign the Time according to a QTime object.
+ *@p t the QTime to assign
+ */
+ void setTime( const QTime &t );
+
+/**
+ *Modify the Date/Time by adding a number of seconds.
+ *@p s the number of seconds to add. The number can be negative.
+ */
+ KStarsDateTime addSecs( long double s ) const { return KStarsDateTime( djd() + s/86400. ); }
+
+/**
+ *Modify the Date/Time by adding a number of days.
+ *@p nd the number of days to add. The number can be negative.
+ */
+ KStarsDateTime addDays( int nd ) const { return KStarsDateTime( djd() + (long double)nd ); }
+
+ bool operator == ( const KStarsDateTime &d ) const { return DJD == d.djd(); }
+ bool operator != ( const KStarsDateTime &d ) const { return DJD != d.djd(); }
+ bool operator < ( const KStarsDateTime &d ) const { return DJD < d.djd(); }
+ bool operator <= ( const KStarsDateTime &d ) const { return DJD <= d.djd(); }
+ bool operator > ( const KStarsDateTime &d ) const { return DJD > d.djd(); }
+ bool operator >= ( const KStarsDateTime &d ) const { return DJD >= d.djd(); }
+
+/**
+ *@return the date and time according to the CPU clock (note that this is not
+ *necessarily UT)
+ */
+ static KStarsDateTime currentDateTime();
+
+/**
+ *@return the julian day as a long double, including the time as the fractional portion.
+ */
+ long double djd() const { return DJD; }
+
+/**
+ *@return the fraction of the Julian Day corresponding to the current time.
+ *Because the integer Julian Day value jd() is referenced to Noon on the current date,
+ *jdFrac() ranges between values of -0.5 and +0.5 for the previous and next midnights,
+ *respectively.
+ */
+ double jdFrac() const { return ((time().hour()-12) + (time().minute()
+ + (time().second() + time().msec()/1000.)/60.)/60.)/24.; }
+
+/**
+ *@return the Julian Day value for the current date, but at 0h UT.
+ *@note the returned value is always an integer value + 0.5.
+ */
+ long double JDat0hUT() const { return int( djd() - 0.5 ) + 0.5; }
+
+/**
+ *@return The Greenwich Sidereal Time
+ *The Greenwich sidereal time is the Right Ascension coordinate that is currently transiting
+ *the Prime Meridian at the Royal Observatory in Greenwich, UK (longitude=0.0)
+ */
+ dms gst() const;
+
+/**
+ *Convert a given Greenwich Sidereal Time to Universal Time (=Greenwich Mean Time).
+ *@p GST the Greenwich Sidereal Time to convert to Universal Time.
+ */
+ QTime GSTtoUT( dms GST ) const;
+
+
+/**
+ *@return the epoch value of the Date/Time.
+ *@note the epoch is shorthand for the date, expressed as a floating-point year value.
+ *@sa setFromEpoch()
+ */
+ double epoch() const { return ( double( date().year() )
+ + double( date().dayOfYear() )/double( date().daysInYear() ) ); }
+
+/**
+ *Set the Date/Time from an epoch value.
+ *@p e the epoch value
+ *@sa epoch()
+ */
+ void setFromEpoch( double e );
+
+private:
+/**
+ *@return the Greenwich Sidereal Time at 0h UT on this object's Date
+ *@note used internally by gst() and GSTtoUT()
+ */
+ dms GSTat0hUT() const;
+
+ long double DJD;
+};
+
+#endif //KSTARSDATETIME_H
+
diff --git a/kstars/kstars/kstarsdcop.cpp b/kstars/kstars/kstarsdcop.cpp
new file mode 100644
index 00000000..b6dae356
--- /dev/null
+++ b/kstars/kstars/kstarsdcop.cpp
@@ -0,0 +1,1071 @@
+/***************************************************************************
+ kstarsdcop.cpp - description
+ -------------------
+ begin : Son Apr 7 2002
+ copyright : (C) 2002 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+//KStars DCOP functions
+
+#include <qdir.h>
+#include <qlistview.h>
+#include <qradiobutton.h>
+
+#include <kio/netaccess.h>
+#include <kmessagebox.h>
+#include <kprinter.h>
+#include <kshortcut.h>
+#include <ktempfile.h>
+#include <kurl.h>
+#include <klistview.h>
+#include <kpushbutton.h>
+#include <klineedit.h>
+#include <knuminput.h>
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "skymap.h"
+#include "skyobject.h"
+#include "infoboxes.h"
+#include "simclock.h"
+#include "Options.h"
+
+// INDI includes
+#include "indidriver.h"
+#include "indimenu.h"
+#include "indielement.h"
+#include "indidevice.h"
+#include "indiproperty.h"
+#include "devicemanager.h"
+
+void KStars::setRaDec( double ra, double dec ) {
+ map()->setDestination( new SkyPoint( ra, dec ) );
+}
+
+void KStars::setAltAz( double alt, double az ) {
+ map()->setDestinationAltAz(alt,az);
+}
+
+void KStars::lookTowards ( const QString direction ) {
+ QString dir = direction.lower();
+ if (dir == "zenith" || dir=="z") map()->invokeKey( KKey( "Z" ).keyCodeQt() );
+ else if (dir == "north" || dir=="n") map()->invokeKey( KKey( "N" ).keyCodeQt() );
+ else if (dir == "east" || dir=="e") map()->invokeKey( KKey( "E" ).keyCodeQt() );
+ else if (dir == "south" || dir=="s") map()->invokeKey( KKey( "S" ).keyCodeQt() );
+ else if (dir == "west" || dir=="w") map()->invokeKey( KKey( "W" ).keyCodeQt() );
+ else if (dir == "northeast" || dir=="ne") {
+ map()->stopTracking();
+ map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 45.0 );
+ map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() );
+ map()->slotCenter();
+ } else if (dir == "southeast" || dir=="se") {
+ map()->stopTracking();
+ map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 135.0 );
+ map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() );
+ map()->slotCenter();
+ } else if (dir == "southwest" || dir=="sw") {
+ map()->stopTracking();
+ map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 225.0 );
+ map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() );
+ map()->slotCenter();
+ } else if (dir == "northwest" || dir=="nw") {
+ map()->stopTracking();
+ map()->clickedPoint()->setAlt( 15.0 ); map()->clickedPoint()->setAz( 315.0 );
+ map()->clickedPoint()->HorizontalToEquatorial( LST(), geo()->lat() );
+ map()->slotCenter();
+ } else {
+ SkyObject *target = data()->objectNamed( direction );
+ if ( target != NULL ) {
+ map()->setClickedObject( target );
+ map()->setClickedPoint( target );
+ map()->slotCenter();
+ }
+ }
+}
+
+void KStars::zoom( double z ) {
+ if ( z > MAXZOOM ) z = MAXZOOM;
+ if ( z < MINZOOM ) z = MINZOOM;
+ Options::setZoomFactor( z );
+ map()->forceUpdate();
+}
+
+void KStars::setLocalTime(int yr, int mth, int day, int hr, int min, int sec) {
+ data()->changeDateTime( geo()->LTtoUT( KStarsDateTime( ExtDate(yr, mth, day), QTime(hr,min,sec) ) ) );
+}
+
+void KStars::waitFor( double t ) {
+ kapp->dcopClient()->suspend();
+ QTimer::singleShot( int( 1000.*t ), this, SLOT( resumeDCOP() ) );
+}
+
+void KStars::waitForKey( const QString k ) {
+ data()->resumeKey = KKey( k );
+ if ( ! data()->resumeKey.isNull() ) {
+ kapp->dcopClient()->suspend();
+ } else {
+ kdDebug() << i18n( "Error [DCOP waitForKey()]: Invalid key requested." ) << endl;
+ }
+}
+
+void KStars::setTracking( bool track ) {
+ if ( track != Options::isTracking() ) slotTrack();
+}
+
+void KStars::popupMessage( int /*x*/, int /*y*/, QString /*message*/ ){
+ //Show a small popup window at (x,y) with a text message
+}
+
+void KStars::drawLine( int /*x1*/, int /*y1*/, int /*x2*/, int /*y2*/, int /*speed*/ ) {
+ //Draw a line on the skymap display
+}
+
+void KStars::setGeoLocation( QString city, QString province, QString country ) {
+ //Set the geographic location
+ bool cityFound( false );
+
+ for (GeoLocation *loc = data()->geoList.first(); loc; loc = data()->geoList.next()) {
+ if ( loc->translatedName() == city &&
+ ( province.isEmpty() || loc->translatedProvince() == province ) &&
+ loc->translatedCountry() == country ) {
+
+ cityFound = true;
+
+ data()->setLocation( *loc );
+
+ //notify on-screen GeoBox
+ infoBoxes()->geoChanged( loc );
+
+ //configure time zone rule
+ KStarsDateTime ltime = loc->UTtoLT( data()->ut() );
+ loc->tzrule()->reset_with_ltime( ltime, loc->TZ0(), data()->isTimeRunningForward() );
+ data()->setNextDSTChange( loc->tzrule()->nextDSTChange() );
+
+ //reset LST
+ data()->syncLST();
+
+ //make sure planets, etc. are updated immediately
+ data()->setFullTimeUpdate();
+
+ // If the sky is in Horizontal mode and not tracking, reset focus such that
+ // Alt/Az remain constant.
+ if ( ! Options::isTracking() && Options::useAltAz() ) {
+ map()->focus()->HorizontalToEquatorial( LST(), geo()->lat() );
+ }
+
+ // recalculate new times and objects
+ data()->setSnapNextFocus();
+ updateTime();
+
+ //no need to keep looking, we're done.
+ break;
+ }
+ }
+
+ if ( !cityFound ) {
+ if ( province.isEmpty() )
+ kdDebug() << i18n( "Error [DCOP setGeoLocation]: city " ) << city << ", "
+ << country << i18n( " not found in database." ) << endl;
+ else
+ kdDebug() << i18n( "Error [DCOP setGeoLocation]: city " ) << city << ", "
+ << province << ", " << country << i18n( " not found in database." ) << endl;
+ }
+}
+
+void KStars::readConfig() {
+ //Load config file values into Options object
+ Options::self()->readConfig();
+
+ applyConfig();
+
+ //Reset date, if one was stored
+ if ( data()->StoredDate.isValid() ) {
+ data()->changeDateTime( geo()->LTtoUT( data()->StoredDate ) );
+ data()->StoredDate.setDJD( (long double)INVALID_DAY ); //invalidate StoredDate
+ }
+
+ map()->forceUpdate();
+}
+
+void KStars::writeConfig() {
+ Options::writeConfig();
+
+ //Store current simulation time
+ data()->StoredDate.setDJD( data()->lt().djd() );
+}
+
+QString KStars::getOption( const QString &name ) {
+ //Some config items are not stored in the Options object while
+ //the program is running; catch these here and returntheir current value.
+ if ( name == "FocusRA" ) { return QString::number( map()->focus()->ra()->Hours(), 'f', 6 ); }
+ if ( name == "FocusDec" ) { return QString::number( map()->focus()->dec()->Degrees(), 'f', 6 ); }
+
+ KConfigSkeletonItem *it = Options::self()->findItem( name );
+ if ( it ) return it->property().toString();
+ else return QString::null;
+}
+
+void KStars::changeViewOption( const QString op, const QString val ) {
+ bool bOk(false), nOk(false), dOk(false);
+
+ //parse bool value
+ bool bVal(false);
+ if ( val.lower() == "true" ) { bOk = true; bVal = true; }
+ if ( val.lower() == "false" ) { bOk = true; bVal = false; }
+ if ( val == "1" ) { bOk = true; bVal = true; }
+ if ( val == "0" ) { bOk = true; bVal = false; }
+
+ //parse int value
+ int nVal = val.toInt( &nOk );
+
+ //parse double value
+ double dVal = val.toDouble( &dOk );
+
+ //[GUI]
+ if ( op == "ShowInfoBoxes" && bOk ) Options::setShowInfoBoxes( bVal );
+ if ( op == "ShowTimeBox" && bOk ) Options::setShowTimeBox( bVal );
+ if ( op == "ShowGeoBox" && bOk ) Options::setShowGeoBox( bVal );
+ if ( op == "ShowFocusBox" && bOk ) Options::setShowFocusBox( bVal );
+ if ( op == "ShadeTimeBox" && bOk ) Options::setShadeTimeBox( bVal );
+ if ( op == "ShadeGeoBox" && bOk ) Options::setShadeGeoBox( bVal );
+ if ( op == "ShadeFocusBox" && bOk ) Options::setShadeFocusBox( bVal );
+ if ( op == "ShowMainToolBar" && bOk ) Options::setShowMainToolBar( bVal );
+ if ( op == "ShowViewToolBar" && bOk ) Options::setShowViewToolBar( bVal );
+
+ //[View]
+ if ( op == "FOVName" ) Options::setFOVName( val );
+ if ( op == "FOVSize" && dOk ) Options::setFOVSize( (float)dVal );
+ if ( op == "FOVShape" && nOk ) Options::setFOVShape( nVal );
+ if ( op == "FOVColor" ) Options::setFOVColor( val );
+ if ( op == "ShowStars" && bOk ) Options::setShowStars( bVal );
+ if ( op == "ShowMessier" && bOk ) Options::setShowMessier( bVal );
+ if ( op == "ShowMessierImages" && bOk ) Options::setShowMessierImages( bVal );
+ if ( op == "ShowNGC" && bOk ) Options::setShowNGC( bVal );
+ if ( op == "ShowIC" && bOk ) Options::setShowIC( bVal );
+ if ( op == "ShowCLines" && bOk ) Options::setShowCLines( bVal );
+ if ( op == "ShowCBounds" && bOk ) Options::setShowCBounds( bVal );
+ if ( op == "ShowCNames" && bOk ) Options::setShowCNames( bVal );
+ if ( op == "ShowMilkyWay" && bOk ) Options::setShowMilkyWay( bVal );
+ if ( op == "ShowGrid" && bOk ) Options::setShowGrid( bVal );
+ if ( op == "ShowEquator" && bOk ) Options::setShowEquator( bVal );
+ if ( op == "ShowEcliptic" && bOk ) Options::setShowEcliptic( bVal );
+ if ( op == "ShowHorizon" && bOk ) Options::setShowHorizon( bVal );
+ if ( op == "ShowGround" && bOk ) Options::setShowGround( bVal );
+ if ( op == "ShowSun" && bOk ) Options::setShowSun( bVal );
+ if ( op == "ShowMoon" && bOk ) Options::setShowMoon( bVal );
+ if ( op == "ShowMercury" && bOk ) Options::setShowMercury( bVal );
+ if ( op == "ShowVenus" && bOk ) Options::setShowVenus( bVal );
+ if ( op == "ShowMars" && bOk ) Options::setShowMars( bVal );
+ if ( op == "ShowJupiter" && bOk ) Options::setShowJupiter( bVal );
+ if ( op == "ShowSaturn" && bOk ) Options::setShowSaturn( bVal );
+ if ( op == "ShowUranus" && bOk ) Options::setShowUranus( bVal );
+ if ( op == "ShowNeptune" && bOk ) Options::setShowNeptune( bVal );
+ if ( op == "ShowPluto" && bOk ) Options::setShowPluto( bVal );
+ if ( op == "ShowAsteroids" && bOk ) Options::setShowAsteroids( bVal );
+ if ( op == "ShowComets" && bOk ) Options::setShowComets( bVal );
+ if ( op == "ShowPlanets" && bOk ) Options::setShowPlanets( bVal );
+ if ( op == "ShowDeepSky" && bOk ) Options::setShowDeepSky( bVal );
+ if ( op == "ShowStarNames" && bOk ) Options::setShowStarNames( bVal );
+ if ( op == "ShowStarMagnitudes" && bOk ) Options::setShowStarMagnitudes( bVal );
+ if ( op == "ShowAsteroidNames" && bOk ) Options::setShowAsteroidNames( bVal );
+ if ( op == "ShowCometNames" && bOk ) Options::setShowCometNames( bVal );
+ if ( op == "ShowPlanetNames" && bOk ) Options::setShowPlanetNames( bVal );
+ if ( op == "ShowPlanetImages" && bOk ) Options::setShowPlanetImages( bVal );
+ if ( op == "HideOnSlew" && bOk ) Options::setHideOnSlew( bVal );
+ if ( op == "HideStars" && bOk ) Options::setHideStars( bVal );
+ if ( op == "HidePlanets" && bOk ) Options::setHidePlanets( bVal );
+ if ( op == "HideMessier" && bOk ) Options::setHideMessier( bVal );
+ if ( op == "HideNGC" && bOk ) Options::setHideNGC( bVal );
+ if ( op == "HideIC" && bOk ) Options::setHideIC( bVal );
+ if ( op == "HideMilkyWay" && bOk ) Options::setHideMilkyWay( bVal );
+ if ( op == "HideCNames" && bOk ) Options::setHideCNames( bVal );
+ if ( op == "HideCLines" && bOk ) Options::setHideCLines( bVal );
+ if ( op == "HideCBounds" && bOk ) Options::setHideCBounds( bVal );
+ if ( op == "HideGrid" && bOk ) Options::setHideGrid( bVal );
+
+ if ( op == "UseAltAz" && bOk ) Options::setUseAltAz( bVal );
+ if ( op == "UseRefraction" && bOk ) Options::setUseRefraction( bVal );
+ if ( op == "UseAutoLabel" && bOk ) Options::setUseAutoLabel( bVal );
+ if ( op == "UseHoverLabel" && bOk ) Options::setUseHoverLabel( bVal );
+ if ( op == "UseAutoTrail" && bOk ) Options::setUseAutoTrail( bVal );
+ if ( op == "UseAnimatedSlewing" && bOk ) Options::setUseAnimatedSlewing( bVal );
+ if ( op == "FadePlanetTrails" && bOk ) Options::setFadePlanetTrails( bVal );
+ if ( op == "SlewTimeScale" && dOk ) Options::setSlewTimeScale( dVal );
+ if ( op == "ZoomFactor" && dOk ) Options::setZoomFactor( dVal );
+ if ( op == "MagLimitDrawStar" && dOk ) Options::setMagLimitDrawStar( dVal );
+ if ( op == "MagLimitDrawDeepSky" && dOk ) Options::setMagLimitDrawDeepSky( dVal );
+ if ( op == "MagLimitDrawStarZoomOut" && dOk ) Options::setMagLimitDrawStarZoomOut( dVal );
+ if ( op == "MagLimitDrawDeepSkyZoomOut" && dOk ) Options::setMagLimitDrawDeepSkyZoomOut( dVal );
+ if ( op == "MagLimitDrawStarInfo" && dOk ) Options::setMagLimitDrawStarInfo( dVal );
+ if ( op == "MagLimitHideStar" && dOk ) Options::setMagLimitHideStar( dVal );
+ if ( op == "MagLimitAsteroid" && dOk ) Options::setMagLimitAsteroid( dVal );
+ if ( op == "MagLimitAsteroidName" && dOk ) Options::setMagLimitAsteroidName( dVal );
+ if ( op == "MaxRadCometName" && dOk ) Options::setMaxRadCometName( dVal );
+
+ //these three are a "radio group"
+ if ( op == "UseLatinConstellationNames" && bOk ) {
+ Options::setUseLatinConstellNames( true );
+ Options::setUseLocalConstellNames( false );
+ Options::setUseAbbrevConstellNames( false );
+ }
+ if ( op == "UseLocalConstellationNames" && bOk ) {
+ Options::setUseLatinConstellNames( false );
+ Options::setUseLocalConstellNames( true );
+ Options::setUseAbbrevConstellNames( false );
+ }
+ if ( op == "UseAbbrevConstellationNames" && bOk ) {
+ Options::setUseLatinConstellNames( false );
+ Options::setUseLocalConstellNames( false );
+ Options::setUseAbbrevConstellNames( true );
+ }
+
+ map()->forceUpdate();
+}
+
+void KStars::setColor( const QString name, const QString value ) {
+ ColorScheme *cs = data()->colorScheme();
+ if ( cs->hasColorNamed( name ) ) {
+ cs->setColor( name, value );
+ map()->forceUpdate();
+ }
+}
+
+void KStars::loadColorScheme( const QString _name ) {
+ QString name( _name );
+ QString filename = name.lower().stripWhiteSpace();
+ bool ok( false );
+
+ //Parse default names which don't follow the regular file-naming scheme
+ if ( name == i18n("use default color scheme", "Default Colors") ) filename = "default.colors";
+ if ( name == i18n("use 'star chart' color scheme", "Star Chart") ) filename = "chart.colors";
+ if ( name == i18n("use 'night vision' color scheme", "Night Vision") ) filename = "night.colors";
+
+ //Try the filename if it ends with ".colors"
+ if ( filename.endsWith( ".colors" ) )
+ ok = data()->colorScheme()->load( filename );
+
+ //If that didn't work, try assuming that 'name' is the color scheme name
+ //convert it to a filename exactly as ColorScheme::save() does
+ if ( ! ok ) {
+ if ( !filename.isEmpty() ) {
+ for( unsigned int i=0; i<filename.length(); ++i)
+ if ( filename.at(i)==' ' ) filename.replace( i, 1, "-" );
+
+ filename = filename.append( ".colors" );
+ ok = data()->colorScheme()->load( filename );
+ }
+
+ if ( ! ok ) kdDebug() << i18n( "Unable to load color scheme named %1. Also tried %2." ).arg( name ).arg( filename );
+ }
+
+ if ( ok ) {
+ map()->setStarColorMode( data()->colorScheme()->starColorMode() );
+ map()->setStarColorIntensity( data()->colorScheme()->starColorIntensity() );
+
+ //set the application colors for the Night Vision scheme
+ if ( Options::darkAppColors() == false && filename == "night.colors" ) {
+ Options::setDarkAppColors( true );
+ OriginalPalette = QApplication::palette();
+ QApplication::setPalette( DarkPalette, true );
+ }
+
+ if ( Options::darkAppColors() && filename != "night.colors" ) {
+ Options::setDarkAppColors( false );
+ QApplication::setPalette( OriginalPalette, true );
+ }
+
+ map()->forceUpdate();
+ }
+}
+
+void KStars::exportImage( const QString url, int w, int h ) {
+ //If the filename string contains no "/" separators, assume the
+ //user wanted to place a file in their home directory.
+ KURL fileURL;
+ if ( ! url.contains( "/" ) ) fileURL = QDir::homeDirPath() + "/" + url;
+ else fileURL = url;
+
+ KTempFile tmpfile;
+ QString fname;
+ tmpfile.setAutoDelete(true);
+
+ QPixmap skyimage( map()->width(), map()->height() );
+ QPixmap outimage( w, h );
+ outimage.fill();
+
+ if ( fileURL.isValid() ) {
+ if ( fileURL.isLocalFile() ) {
+ fname = fileURL.path();
+ } else {
+ fname = tmpfile.name();
+ }
+
+ //Determine desired image format from filename extension
+ QString ext = fname.mid( fname.findRev(".")+1 );
+ const char* format = "PNG";
+ if ( ext.lower() == "png" ) { format = "PNG"; }
+ else if ( ext.lower() == "jpg" || ext.lower() == "jpeg" ) { format = "JPG"; }
+ else if ( ext.lower() == "gif" ) { format = "GIF"; }
+ else if ( ext.lower() == "pnm" ) { format = "PNM"; }
+ else if ( ext.lower() == "bmp" ) { format = "BMP"; }
+ else { kdWarning() << i18n( "Could not parse image format of %1; assuming PNG." ).arg( fname ) << endl; }
+
+ map()->exportSkyImage( &skyimage );
+ kapp->processEvents(10000);
+
+ //skyImage is the size of the sky map. The requested image size is w x h.
+ //If w x h is smaller than the skymap, then we simply crop the image.
+ //If w x h is larger than the skymap, pad the skymap image with a white border.
+ if ( w == map()->width() && h == map()->height() ) {
+ outimage = skyimage;
+ } else {
+ int dx(0), dy(0), sx(0), sy(0);
+ int sw(map()->width()), sh(map()->height());
+ if ( w > map()->width() ) {
+ dx = (w - map()->width())/2;
+ } else {
+ sx = (map()->width() - w)/2;
+ sw = w;
+ }
+ if ( h > map()->height() ) {
+ dy = (h - map()->height())/2;
+ } else {
+ sy = (map()->height() - h)/2;
+ sh = h;
+ }
+
+ bitBlt( &outimage, dx, dy, &skyimage, sx, sy, sw, sh );
+ }
+
+ if ( ! outimage.save( fname, format ) ) kdDebug() << i18n( "Error: Unable to save image: %1 " ).arg( fname ) << endl;
+ else kdDebug() << i18n( "Image saved to file: %1" ).arg( fname ) << endl;
+
+ if ( tmpfile.name() == fname ) { //attempt to upload image to remote location
+ if ( ! KIO::NetAccess::upload( tmpfile.name(), fileURL, this ) ) {
+ QString message = i18n( "Could not upload image to remote location: %1" ).arg( fileURL.prettyURL() );
+ KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) );
+ }
+ }
+ }
+}
+
+void KStars::printImage( bool usePrintDialog, bool useChartColors ) {
+ KPrinter printer( true, QPrinter::HighResolution );
+ printer.setFullPage( false );
+
+ //Set up the printer (either with the Print Dialog,
+ //or using the default settings)
+ bool ok( false );
+ if ( usePrintDialog )
+ ok = printer.setup( this, i18n("Print Sky") );
+ else
+ ok = printer.autoConfigure();
+
+ if( ok ) {
+ kapp->setOverrideCursor( waitCursor );
+
+ //Save current colorscheme and switch to Star Chart colors
+ //(if requested)
+ ColorScheme cs;
+ if ( useChartColors ) {
+ cs.copy( * data()->colorScheme() );
+ loadColorScheme( "chart.colors" );
+ }
+
+ map()->setMapGeometry();
+ map()->exportSkyImage( &printer );
+
+ //Restore old color scheme if necessary
+ //(if printing was aborted, the colorscheme is still restored)
+ if ( useChartColors ) {
+ data()->colorScheme()->copy( cs );
+
+ // restore colormode and colorintensity in skymap
+ map()->setStarColorMode( cs.starColorMode() );
+ map()->setStarColorIntensity( cs.starColorIntensity() );
+ map()->forceUpdate();
+ }
+
+ kapp->restoreOverrideCursor();
+ }
+}
+
+void KStars::startINDI (QString deviceName, bool useLocal)
+{
+
+ establishINDI();
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "establishINDI() failed." << endl;
+ return;
+ }
+
+ QListViewItem *driverItem = NULL;
+ driverItem = indidriver->localListView->findItem(deviceName, 0);
+ if (driverItem == NULL)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ // If device is already running, we need to shut it down first
+ if (indidriver->isDeviceRunning(deviceName))
+ {
+ indidriver->localListView->setSelected(driverItem, true);
+ indidriver->processDeviceStatus(1);
+ }
+
+ // Set custome label for device
+ indimenu->setCustomLabel(deviceName);
+ // Select it
+ indidriver->localListView->setSelected(driverItem, true);
+
+ // Start it either locally or as series
+ if (useLocal)
+ indidriver->localR->setChecked(true);
+ else
+ indidriver->serverR->setChecked(true);
+
+ // Run it
+ indidriver->processDeviceStatus(0);
+
+}
+
+void KStars::shutdownINDI (QString deviceName)
+{
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "establishINDI() failed." << endl;
+ return;
+ }
+
+ QListViewItem *driverItem = NULL;
+ driverItem = indidriver->localListView->findItem(deviceName, 0);
+ if (driverItem == NULL)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ indidriver->processDeviceStatus(1);
+
+}
+
+
+void KStars::switchINDI(QString deviceName, bool turnOn)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "switchINDI: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ if (turnOn && dev->isOn() || (!turnOn && !dev->isOn()))
+ return;
+
+ prop = dev->findProp("CONNECTION");
+ if (!prop) return;
+
+ if (turnOn)
+ prop->newSwitch(0);
+ else
+ prop->newSwitch(1);
+
+}
+
+
+void KStars::setINDIPort(QString deviceName, QString port)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDIPort: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("DEVICE_PORT");
+ if (!prop) return;
+
+ el = prop->findElement("PORT");
+
+ if (!el->write_w)
+ return;
+
+ el->write_w->setText(port);
+
+ prop->newText();
+
+}
+
+
+void KStars::setINDITargetCoord(QString deviceName, double RA, double DEC)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDITarget: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("EQUATORIAL_EOD_COORD");
+ if (!prop) return;
+
+ el = prop->findElement("RA");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(QString("%1").arg(RA));
+
+ el = prop->findElement("DEC");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(QString("%1").arg(DEC));
+
+ prop->newText();
+
+}
+
+
+void KStars::setINDITargetName(QString deviceName, QString objectName)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDITarget: establishINDI() failed." << endl;
+ return;
+ }
+
+ SkyObject *target = data()->objectNamed( objectName );
+ if (!target) return;
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("EQUATORIAL_EOD_COORD");
+ if (!prop) return;
+
+ el = prop->findElement("RA");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(QString("%1").arg(target->ra()->Hours()));
+
+ el = prop->findElement("DEC");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(QString("%1").arg(target->dec()->Degrees()));
+
+ prop->newText();
+
+}
+
+
+void KStars::setINDIAction(QString deviceName, QString action)
+{
+ INDI_D *dev;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDIAction: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ el = dev->findElem(action);
+ if (!el) return;
+
+ el->pp->activateSwitch(action);
+
+}
+
+
+void KStars::waitForINDIAction(QString deviceName, QString action)
+{
+
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "waitForINDIAction: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp(action);
+
+ if (prop == NULL)
+ {
+ el = dev->findElem(action);
+ if (!el) return;
+
+ QObject::connect(el->pp, SIGNAL(okState()), this, SLOT(resumeDCOP(void )));
+ }
+ else
+ QObject::connect(prop, SIGNAL(okState()), this, SLOT(resumeDCOP(void )));
+
+ kapp->dcopClient()->suspend();
+
+}
+
+
+void KStars::setINDIFocusSpeed(QString deviceName, unsigned int speed)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDIFocusSpeed: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("FOCUS_SPEED");
+ if (!prop) return;
+
+ el = prop->findElement("SPEED");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(QString("%1").arg(speed));
+
+ prop->newText();
+
+}
+
+
+void KStars::startINDIFocus(QString deviceName, int focusDir)
+{
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDIFocusSpeed: establishINDI() failed!" << endl;
+ return;
+ }
+
+ if (focusDir == 0)
+ setINDIAction(deviceName, "IN");
+ else if (focusDir == 1)
+ setINDIAction(deviceName, "OUT");
+
+}
+
+
+void KStars::setINDIGeoLocation(QString deviceName, double longitude, double latitude)
+{
+
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDIGeoLocation: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("GEOGRAPHICAL_COORD");
+ if (!prop) return;
+
+ el = prop->findElement("LONG");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(QString("%1").arg(longitude));
+
+ el = prop->findElement("LAT");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(QString("%1").arg(latitude));
+
+ prop->newText();
+
+}
+
+
+void KStars::setINDIFocusTimeout(QString deviceName, int timeout)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "startINDIFocus: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("FOCUS_TIMEOUT");
+ if (!prop)
+ return;
+
+ el = prop->findElement("TIMEOUT");
+ if (!el) return;
+
+ if (el->write_w)
+ el->write_w->setText(QString("%1").arg(timeout));
+ else if (el->spin_w)
+ el->spin_w->setValue(timeout);
+
+ prop->newText();
+
+}
+
+
+void KStars::startINDIExposure(QString deviceName, int timeout)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "startINDIExposure: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("CCD_EXPOSE_DURATION");
+ if (!prop) return;
+
+ el = prop->findElement("EXPOSE_DURATION");
+ if (!el) return;
+
+ if (el->write_w)
+ el->write_w->setText(QString("%1").arg(timeout));
+ else if (el->spin_w)
+ el->spin_w->setValue(timeout);
+
+
+ prop->newText();
+
+}
+
+void KStars::setINDIFilterNum(QString deviceName, int filter_num)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDIFilterNum: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("FILTER_SLOT");
+ if (!prop) return;
+
+ el = prop->findElement("SLOT");
+ if (!el) return;
+
+ if (el->write_w)
+ el->write_w->setText(QString("%1").arg(filter_num));
+ else if (el->spin_w)
+ el->spin_w->setValue(filter_num);
+
+ prop->newText();
+
+}
+
+void KStars::setINDIUTC(QString deviceName, QString UTCDateTime)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "startINDIUTC: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("TIME");
+ if (!prop) return;
+
+ el = prop->findElement("UTC");
+ if (!el) return;
+ if (!el->write_w) return;
+
+ el->write_w->setText(UTCDateTime);
+
+ prop->newText();
+
+}
+
+void KStars::setINDIScopeAction(QString deviceName, QString action)
+{
+ setINDIAction(deviceName, action);
+}
+
+void KStars::setINDIFrameType(QString deviceName, QString type)
+{
+ setINDIAction(deviceName, type);
+}
+
+void KStars::setINDICCDTemp(QString deviceName, int temp)
+{
+ INDI_D *dev;
+ INDI_P *prop;
+ INDI_E *el;
+
+ if (!indidriver || !indimenu)
+ {
+ kdDebug() << "setINDICCDTemp: establishINDI() failed." << endl;
+ return;
+ }
+
+ dev = indimenu->findDevice(deviceName);
+ if (!dev)
+ dev = indimenu->findDeviceByLabel(deviceName);
+ if (!dev)
+ {
+ kdDebug() << "Device " << deviceName << " not found!" << endl;
+ return;
+ }
+
+ prop = dev->findProp("CCD_TEMPERATURE");
+ if (!prop) return;
+
+ el = prop->findElement("TEMPERATURE");
+ if (!el) return;
+
+ if (el->write_w)
+ el->write_w->setText(QString("%1").arg(temp));
+ else if (el->spin_w)
+ el->spin_w->setValue(temp);
+
+
+ prop->newText();
+
+}
diff --git a/kstars/kstars/kstarsinit.cpp b/kstars/kstars/kstarsinit.cpp
new file mode 100644
index 00000000..22c4cfb6
--- /dev/null
+++ b/kstars/kstars/kstarsinit.cpp
@@ -0,0 +1,582 @@
+/***************************************************************************
+ kstarsinit.cpp - K Desktop Planetarium
+ -------------------
+ begin : Mon Feb 25 2002
+ copyright : (C) 2002 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlayout.h>
+#include <qfile.h>
+#include <qdir.h>
+#include <dcopclient.h>
+#include <kshortcut.h>
+#include <kiconloader.h>
+#include <kpopupmenu.h>
+#include <kstatusbar.h>
+#include <ktip.h>
+#include <kmessagebox.h>
+#include <kstandarddirs.h>
+#include <kdeversion.h>
+
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarssplash.h"
+#include "skymap.h"
+#include "skyobject.h"
+#include "ksplanetbase.h"
+#include "ksutils.h"
+#include "ksnumbers.h"
+#include "infoboxes.h"
+#include "toggleaction.h"
+#include "indimenu.h"
+#include "simclock.h"
+#include "timestepbox.h"
+
+//This file contains functions that kstars calls at startup (except constructors).
+//These functions are declared in kstars.h
+
+void KStars::initActions() {
+//File Menu:
+ new KAction(i18n("&New Window"), "window_new", KShortcut( "Ctrl+N" ),
+ this, SLOT( newWindow() ), actionCollection(), "new_window");
+ new KAction(i18n("&Close Window"), "fileclose", KShortcut( "Ctrl+W" ),
+ this, SLOT( closeWindow() ), actionCollection(), "close_window");
+ new KAction( i18n( "&Download Data..." ), "knewstuff", KShortcut( "Ctrl+D" ),
+ this, SLOT( slotDownload() ), actionCollection(), "get_data" );
+ new KAction( i18n( "Open FITS..."), "fileopen", KShortcut( "Ctrl+O"), this, SLOT( slotOpenFITS()), actionCollection(), "open_file");
+ new KAction( i18n( "&Save Sky Image..." ), "fileexport", KShortcut( "Ctrl+I" ),
+ this, SLOT( slotExportImage() ), actionCollection(), "export_image" );
+ new KAction( i18n( "&Run Script..." ), "launch", KShortcut( "Ctrl+R" ),
+ this, SLOT( slotRunScript() ), actionCollection(), "run_script" );
+ KStdAction::print(this, SLOT( slotPrint() ), actionCollection(), "print" );
+ KStdAction::quit(this, SLOT( close() ), actionCollection(), "quit" );
+
+//Time Menu:
+ new KAction( i18n( "Set Time to &Now" ), KShortcut( "Ctrl+E" ),
+ this, SLOT( slotSetTimeToNow() ), actionCollection(), "time_to_now" );
+ new KAction( i18n( "set Clock to New Time", "&Set Time..." ), "clock", KShortcut( "Ctrl+S" ),
+ this, SLOT( slotSetTime() ), actionCollection(), "time_dialog" );
+ ToggleAction *actTimeRun = new ToggleAction( i18n( "Stop &Clock" ), BarIcon("player_pause"),
+ i18n("Start &Clock"), BarIcon("1rightarrow"),
+ 0, this, SLOT( slotToggleTimer() ), actionCollection(), "timer_control" );
+ actTimeRun->setOffToolTip( i18n( "Start Clock" ) );
+ actTimeRun->setOnToolTip( i18n( "Stop Clock" ) );
+ QObject::connect(data()->clock(), SIGNAL(clockStarted()), actTimeRun, SLOT(turnOn()) );
+ QObject::connect(data()->clock(), SIGNAL(clockStopped()), actTimeRun, SLOT(turnOff()) );
+//UpdateTime() if clock is stopped (so hidden objects get drawn)
+ QObject::connect(data()->clock(), SIGNAL(clockStopped()), this, SLOT(updateTime()) );
+
+//Focus Menu:
+ new KAction(i18n( "&Zenith" ), KShortcut( "Z" ),
+ this, SLOT( slotPointFocus() ), actionCollection(), "zenith");
+ new KAction(i18n( "&North" ), KShortcut( "N" ),
+ this, SLOT( slotPointFocus() ), actionCollection(), "north");
+ new KAction(i18n( "&East" ), KShortcut( "E" ),
+ this, SLOT( slotPointFocus() ), actionCollection(), "east");
+ new KAction(i18n( "&South" ), KShortcut( "S" ),
+ this, SLOT( slotPointFocus() ), actionCollection(), "south");
+ new KAction(i18n( "&West" ), KShortcut( "W" ),
+ this, SLOT( slotPointFocus() ), actionCollection(), "west");
+ KAction *tmpAction = KStdAction::find( this, SLOT( slotFind() ),
+ actionCollection(), "find_object" );
+ tmpAction->setText( i18n( "&Find Object..." ) );
+ tmpAction->setToolTip( i18n( "Find object" ) );
+
+ new KAction( i18n( "Engage &Tracking" ), "decrypted", KShortcut( "Ctrl+T" ),
+ this, SLOT( slotTrack() ), actionCollection(), "track_object" );
+
+ new KAction( i18n( "Set Focus &Manually..." ), KShortcut( "Ctrl+M" ),
+ this, SLOT( slotManualFocus() ), actionCollection(), "manual_focus" );
+
+//View Menu:
+ KStdAction::zoomIn(this, SLOT( slotZoomIn() ), actionCollection(), "zoom_in" );
+ KStdAction::zoomOut(this, SLOT( slotZoomOut() ), actionCollection(), "zoom_out" );
+ new KAction( i18n( "&Default Zoom" ), "viewmagfit.png", KShortcut( "Ctrl+Z" ),
+ this, SLOT( slotDefaultZoom() ), actionCollection(), "zoom_default" );
+ new KAction( i18n( "&Zoom to Angular Size..." ), "viewmag.png", KShortcut( "Ctrl+Shift+Z" ),
+ this, SLOT( slotSetZoom() ), actionCollection(), "zoom_set" );
+ actCoordSys = new ToggleAction( i18n("Horizontal &Coordinates"), i18n( "Equatorial &Coordinates" ),
+ Key_Space, this, SLOT( slotCoordSys() ), actionCollection(), "coordsys" );
+ KStdAction::fullScreen( this, SLOT( slotFullScreen() ), actionCollection(), 0 );
+
+
+//Settings Menu:
+ //
+ // MHH - 2002-01-13
+ // Setting the slot in the KToggleAction constructor, connects the slot to
+ // the activated signal instead of the toggled signal. This seems like a bug
+ // to me, but ...
+ //
+ //Info Boxes option actions
+ KToggleAction *a = new KToggleAction(i18n( "Show the information boxes", "Show &Info Boxes"),
+ 0, 0, 0, actionCollection(), "show_boxes");
+ a->setChecked( Options::showInfoBoxes() );
+ QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(setVisible(bool)));
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+ a = new KToggleAction(i18n( "Show time-related info box", "Show &Time Box"),
+ 0, 0, 0, actionCollection(), "show_time_box");
+ QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(showTimeBox(bool)));
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+ a = new KToggleAction(i18n( "Show focus-related info box", "Show &Focus Box"),
+ 0, 0, 0, actionCollection(), "show_focus_box");
+ QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(showFocusBox(bool)));
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+ a = new KToggleAction(i18n( "Show location-related info box", "Show &Location Box"),
+ 0, 0, 0, actionCollection(), "show_location_box");
+ QObject::connect(a, SIGNAL( toggled(bool) ), infoBoxes(), SLOT(showGeoBox(bool)));
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+//Toolbar view options
+ a = new KToggleAction(i18n( "Show Main Toolbar" ),
+ 0, 0, 0, actionCollection(), "show_mainToolBar");
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+ a = new KToggleAction(i18n( "Show View Toolbar" ),
+ 0, 0, 0, actionCollection(), "show_viewToolBar");
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+//Statusbar view options
+ a = new KToggleAction(i18n( "Show Statusbar" ),
+ 0, 0, 0, actionCollection(), "show_statusBar");
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+ a = new KToggleAction(i18n( "Show Az/Alt Field" ),
+ 0, 0, 0, actionCollection(), "show_sbAzAlt");
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+ a = new KToggleAction(i18n( "Show RA/Dec Field" ),
+ 0, 0, 0, actionCollection(), "show_sbRADec");
+ QObject::connect(a, SIGNAL( toggled(bool) ), this, SLOT(slotShowGUIItem(bool)));
+
+//Color scheme actions. These are added to the "colorschemes" KActionMenu.
+ colorActionMenu = new KActionMenu( i18n( "C&olor Schemes" ), actionCollection(), "colorschemes" );
+ addColorMenuItem( i18n( "&Default" ), "cs_default" );
+ addColorMenuItem( i18n( "&Star Chart" ), "cs_chart" );
+ addColorMenuItem( i18n( "&Night Vision" ), "cs_night" );
+ addColorMenuItem( i18n( "&Moonless Night" ), "cs_moonless-night" );
+
+//Add any user-defined color schemes:
+ QFile file;
+ QString line, schemeName, filename;
+ file.setName( locate( "appdata", "colors.dat" ) ); //determine filename in local user KDE directory tree.
+ if ( file.exists() && file.open( IO_ReadOnly ) ) {
+ QTextStream stream( &file );
+
+ while ( !stream.eof() ) {
+ line = stream.readLine();
+ schemeName = line.left( line.find( ':' ) );
+ //I call it filename here, but it's used as the name of the action!
+ filename = "cs_" + line.mid( line.find( ':' ) +1, line.find( '.' ) - line.find( ':' ) - 1 );
+ addColorMenuItem( i18n( schemeName.local8Bit() ), filename.local8Bit() );
+ }
+ file.close();
+ }
+
+ //Add FOV Symbol actions
+ fovActionMenu = new KActionMenu( i18n( "&FOV Symbols" ), actionCollection(), "fovsymbols" );
+ initFOV();
+
+ new KAction( i18n( "Location on Earth", "&Geographic..." ),
+ "kstars_geo", KShortcut( "Ctrl+G" ), this,
+ SLOT( slotGeoLocator() ), actionCollection(), "geolocation" );
+
+ KStdAction::preferences( this, SLOT( slotViewOps() ), actionCollection(), "configure" );
+
+ new KAction(i18n( "Startup Wizard..." ), "wizard", KShortcut(),
+ this, SLOT( slotWizard() ), actionCollection(), "startwizard" );
+
+//Tools Menu:
+ new KAction(i18n( "Calculator..."), KShortcut( "Ctrl+C"),
+ this, SLOT( slotCalculator() ), actionCollection(), "astrocalculator");
+
+ new KAction(i18n( "Observing List..."), KShortcut( "Ctrl+L"),
+ this, SLOT( slotObsList() ), actionCollection(), "obslist");
+
+ // enable action only if file was loaded and processed successfully.
+ if (!data()->VariableStarsList.isEmpty())
+ new KAction(i18n( "AAVSO Light Curves..."), KShortcut( "Ctrl+V"),
+ this, SLOT( slotLCGenerator() ), actionCollection(), "lightcurvegenerator");
+
+ new KAction(i18n( "Altitude vs. Time..."), KShortcut( "Ctrl+A"),
+ this, SLOT( slotAVT() ), actionCollection(), "altitude_vs_time");
+ new KAction(i18n( "What's up Tonight..."), KShortcut("Ctrl+U"),
+ this, SLOT(slotWUT()), actionCollection(), "whats_up_tonight");
+//FIXME GLOSSARY
+// new KAction(i18n( "Glossary..."), KShortcut("Ctrl+K"),
+// this, SLOT(slotGlossary()), actionCollection(), "glossary");
+ new KAction(i18n( "Script Builder..."), KShortcut("Ctrl+B"),
+ this, SLOT(slotScriptBuilder()), actionCollection(), "scriptbuilder");
+ new KAction(i18n( "Solar System..."), KShortcut("Ctrl+Y"),
+ this, SLOT(slotSolarSystem()), actionCollection(), "solarsystem");
+ new KAction(i18n( "Jupiter's Moons..."), KShortcut("Ctrl+J"),
+ this, SLOT(slotJMoonTool()), actionCollection(), "jmoontool");
+
+// devices Menu
+ new KAction(i18n("Telescope Wizard..."), 0, this, SLOT(slotTelescopeWizard()), actionCollection(), "telescope_wizard");
+ new KAction(i18n("Telescope Properties..."), 0, this, SLOT(slotTelescopeProperties()), actionCollection(), "telescope_properties");
+ new KAction(i18n("Device Manager..."), 0, this, SLOT(slotINDIDriver()), actionCollection(), "device_manager");
+
+ tmpAction = new KAction(i18n("Capture Image Sequence..."), 0, this, SLOT(slotImageSequence()), actionCollection(), "capture_sequence");
+ tmpAction->setEnabled(false);
+
+ tmpAction = new KAction(i18n("INDI Control Panel..."), 0, this, SLOT(slotINDIPanel()), actionCollection(), "indi_control_panel");
+ tmpAction->setEnabled(false);
+
+ new KAction(i18n("Configure INDI..."), 0, this, SLOT(slotINDIConf()), actionCollection(), "configure_indi");
+
+
+
+//Help Menu:
+ new KAction( i18n( "Tip of the Day" ), "idea", 0,
+ this, SLOT( slotTipOfDay() ), actionCollection(), "help_tipofday" );
+
+//Handbook toolBar item:
+ new KAction( i18n( "&Handbook" ), "contents", KShortcut( "F1" ),
+ this, SLOT( appHelpActivated() ), actionCollection(), "handbook" );
+
+//
+//viewToolBar actions:
+//
+
+//show_stars:
+ a = new KToggleAction( i18n( "Toggle Stars" ), "kstars_stars",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_stars" );
+
+//show_deepsky:
+ a = new KToggleAction( i18n( "Toggle Deep Sky Objects" ), "kstars_deepsky",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_deepsky" );
+
+//show_planets:
+ a = new KToggleAction( i18n( "Toggle Solar System" ), "kstars_planets",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_planets" );
+
+//show_clines:
+ a = new KToggleAction( i18n( "Toggle Constellation Lines" ), "kstars_clines",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_clines" );
+
+//show_cnames:
+ a = new KToggleAction( i18n( "Toggle Constellation Names" ), "kstars_cnames",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_cnames" );
+
+//show_cbound:
+ a = new KToggleAction( i18n( "Toggle Constellation Boundaries" ), "kstars_cbound",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_cbounds" );
+
+//show_mw:
+ a = new KToggleAction( i18n( "Toggle Milky Way" ), "kstars_mw",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_mw" );
+
+//show_grid:
+ a = new KToggleAction( i18n( "Toggle Coordinate Grid" ), "kstars_grid",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_grid" );
+
+//show_horizon:
+ a = new KToggleAction( i18n( "Toggle Ground" ), "kstars_horizon",
+ 0, this, SLOT( slotViewToolBar() ), actionCollection(), "show_horizon" );
+
+ if (Options::fitsSaveDirectory().isEmpty())
+ Options::setFitsSaveDirectory(QDir:: homeDirPath());
+}
+
+void KStars::initFOV() {
+ //Read in the user's fov.dat and populate the FOV menu with its symbols. If no fov.dat exists, populate
+ //create a default version.
+ QFile f;
+ QStringList fields;
+ QString nm;
+
+ f.setName( locateLocal( "appdata", "fov.dat" ) );
+
+ //if file s empty, let's start over
+ if ( (uint)f.size() == 0 ) f.remove();
+
+ if ( ! f.exists() ) {
+ if ( ! f.open( IO_WriteOnly ) ) {
+ kdDebug() << i18n( "Could not open fov.dat." ) << endl;
+ } else {
+ QTextStream ostream(&f);
+ ostream << i18n( "Do not use a field-of-view indicator", "No FOV" ) << ":0.0:0:#AAAAAA" << endl;
+ ostream << i18n( "use field-of-view for binoculars", "7x35 Binoculars" ) << ":558:1:#AAAAAA" << endl;
+ ostream << i18n( "use 1-degree field-of-view indicator", "One Degree" ) << ":60:2:#AAAAAA" << endl;
+ ostream << i18n( "use HST field-of-view indicator", "HST WFPC2" ) << ":2.4:0:#AAAAAA" << endl;
+ ostream << i18n( "use Radiotelescope HPBW", "30m at 1.3cm" ) << ":1.79:1:#AAAAAA" << endl;
+ f.close();
+ }
+ }
+
+ //just populate the FOV menu with items, don't need to fully parse the lines
+ if ( f.open( IO_ReadOnly ) ) {
+ QTextStream stream( &f );
+ while ( !stream.eof() ) {
+ QString line = stream.readLine();
+ fields = QStringList::split( ":", line );
+
+ if ( fields.count() == 4 ) {
+ nm = fields[0].stripWhiteSpace();
+ KToggleAction *kta = new KToggleAction( nm, 0, this, SLOT( slotTargetSymbol() ),
+ actionCollection(), nm.utf8() );
+ kta->setExclusiveGroup( "fovsymbol" );
+ if ( nm == Options::fOVName() ) kta->setChecked( true );
+ fovActionMenu->insert( kta );
+ }
+ }
+ } else {
+ kdDebug() << i18n( "Could not open file: %1" ).arg( f.name() ) << endl;
+ }
+
+ fovActionMenu->popupMenu()->insertSeparator();
+ fovActionMenu->insert( new KAction( i18n( "Edit FOV Symbols..." ), 0, this, SLOT( slotFOVEdit() ), actionCollection(), "edit_fov" ) );
+}
+
+void KStars::initStatusBar() {
+ statusBar()->insertItem( i18n( " Welcome to KStars " ), 0, 1, true );
+ statusBar()->setItemAlignment( 0, AlignLeft | AlignVCenter );
+
+ QString s = "000d 00m 00s, +00d 00\' 00\""; //only need this to set the width
+
+ if ( Options::showAltAzField() ) {
+ statusBar()->insertFixedItem( s, 1, true );
+ statusBar()->setItemAlignment( 1, AlignRight | AlignVCenter );
+ statusBar()->changeItem( "", 1 );
+ }
+
+ if ( Options::showRADecField() ) {
+ statusBar()->insertFixedItem( s, 2, true );
+ statusBar()->setItemAlignment( 2, AlignRight | AlignVCenter );
+ statusBar()->changeItem( "", 2 );
+ }
+
+ if ( ! Options::showStatusBar() ) statusBar()->hide();
+}
+
+void KStars::datainitFinished(bool worked) {
+ if (!worked) {
+ kapp->quit();
+ return;
+ }
+
+ if (pd->splash) {
+ delete pd->splash;
+ pd->splash = 0;
+ }
+
+ pd->buildGUI();
+ data()->setFullTimeUpdate();
+ updateTime();
+
+ //Do not start the clock if the user specified "--paused" on the cmd line
+ if ( StartClockRunning )
+ data()->clock()->start();
+
+//Initialize FOV symbol from options
+ data()->fovSymbol.setName( Options::fOVName() );
+ data()->fovSymbol.setSize( Options::fOVSize() );
+ data()->fovSymbol.setShape( Options::fOVShape() );
+ data()->fovSymbol.setColor( Options::fOVColor().name() );
+
+ show();
+
+ //If this is the first startup, show the wizard
+ if ( Options::runStartupWizard() ) {
+ slotWizard();
+ //reset the clock to the system CPU
+ slotSetTimeToNow();
+ }
+
+ //Check whether initial position is below the horizon.
+ //We used to just call slotCenter() in buildGUI() which performs this check.
+ //However, on some systems, if the messagebox is shown before show() is called,
+ //the program exits. It does not crash (at least there are no error messages),
+ //it simply exits. Very strange.
+ if ( Options::useAltAz() && Options::showGround() &&
+ map()->focus()->alt()->Degrees() < -1.0 ) {
+ QString caption = i18n( "Initial Position is Below Horizon" );
+ QString message = i18n( "The initial position is below the horizon.\nWould you like to reset to the default position?" );
+ if ( KMessageBox::warningYesNo( this, message, caption,
+ i18n("Reset Position"), i18n("Do Not Reset"), "dag_start_below_horiz" ) == KMessageBox::Yes ) {
+ map()->setClickedObject( NULL );
+ map()->setFocusObject( NULL );
+ Options::setIsTracking( false );
+
+ data()->setSnapNextFocus(true);
+
+ SkyPoint DefaultFocus;
+ DefaultFocus.setAz( 180.0 );
+ DefaultFocus.setAlt( 45.0 );
+ DefaultFocus.HorizontalToEquatorial( LST(), geo()->lat() );
+ map()->setDestination( &DefaultFocus );
+ }
+ }
+
+ //Store focus coords in Options object before calling applyConfig()
+ Options::setFocusRA( map()->focus()->ra()->Hours() );
+ Options::setFocusDec( map()->focus()->dec()->Degrees() );
+
+ //Propagate Options values through the program
+ applyConfig();
+
+ //If there is a focusObject() and it is a SS body, add a temporary Trail to it.
+ if ( map()->focusObject() && map()->focusObject()->isSolarSystem()
+ && Options::useAutoTrail() ) {
+ ((KSPlanetBase*)map()->focusObject())->addToTrail();
+ data()->temporaryTrail = true;
+ }
+
+// just show dialog if option is set (don't force it)
+ KTipDialog::showTip( "kstars/tips" );
+}
+
+void KStars::privatedata::buildGUI() {
+ //create the widgets
+ ks->centralWidget = new QWidget( ks );
+ ks->setCentralWidget( ks->centralWidget );
+
+ //set AAVSO modaless dialog pointer to 0
+ ks->AAVSODialog = 0;
+
+ //INDI menu started without GUI
+ ks->indimenu = new INDIMenu(ks);
+
+ //INDI driver set to null
+ ks->indidriver = 0;
+
+ //INDI img sequence, set to null
+ ks->indiseq = 0;
+
+ ks->skymap = new SkyMap( ks->data(), ks->centralWidget );
+ // update skymap if KStarsData send update signal
+ QObject::connect(kstarsData, SIGNAL( update() ), ks->skymap, SLOT( forceUpdateNow() ) );
+
+ // get focus of keyboard and mouse actions (for example zoom in with +)
+ ks->map()->QWidget::setFocus();
+
+ ks->initStatusBar();
+ ks->initActions();
+
+ // create the layout of the central widget
+ ks->topLayout = new QVBoxLayout( ks->centralWidget );
+ ks->topLayout->addWidget( ks->skymap );
+
+ // 2nd parameter must be false, or plugActionList won't work!
+ ks->createGUI("kstarsui.rc", false);
+
+ //Do not show text on the view toolbar buttons
+ //FIXME: after strings freeze, remove this and make the
+ //text of each button shorter
+ ks->toolBar( "viewToolBar" )->setIconText( KToolBar::IconOnly );
+
+ ks->TimeStep = new TimeStepBox( ks->toolBar() );
+ ks->toolBar()->insertWidget( 0, 6, ks->TimeStep, 15 );
+
+//Changing the timestep needs to propagate to the clock, check if slew mode should be
+//(dis)engaged, and return input focus to the skymap.
+ connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks->data(), SLOT( setTimeDirection( float ) ) );
+ connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks->data()->clock(), SLOT( setScale( float )) );
+// connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks->skymap, SLOT( slotClockSlewing() ) );
+ connect( ks->data()->clock(), SIGNAL( scaleChanged( float ) ), ks->map(), SLOT( slotClockSlewing() ) );
+ connect( ks->TimeStep, SIGNAL( scaleChanged( float ) ), ks, SLOT( mapGetsFocus() ) );
+
+ ks->resize( Options::windowWidth(), Options::windowHeight() );
+
+ //Geographic location
+ ks->setGeoLocation( Options::cityName(), Options::provinceName(), Options::countryName() );
+
+ // initialize clock with current time/date or the date/time specified on the command line
+ KStarsDateTime startDate = KStarsDateTime::fromString( ks->StartDateString );
+ if ( startDate.isValid() )
+ ks->data()->changeDateTime( ks->geo()->LTtoUT( startDate ) );
+ else
+ ks->slotSetTimeToNow();
+
+ //Define the celestial equator, horizon and ecliptic
+ KSNumbers tempnum(ks->data()->ut().djd());
+ ks->data()->initGuides(&tempnum);
+
+ //Connect the clock.
+ QObject::connect( ks->data()->clock(), SIGNAL( timeAdvanced() ), ks, SLOT( updateTime() ) );
+ QObject::connect( ks->data()->clock(), SIGNAL( timeChanged() ), ks, SLOT( updateTime() ) );
+
+ // Connect cache function
+ QObject::connect( kstarsData, SIGNAL( clearCache() ), ks, SLOT( clearCachedFindDialog() ) );
+
+ SkyPoint newPoint;
+ if ( ks->data()->useDefaultOptions ) {
+ newPoint.setAz( Options::focusRA() );
+ newPoint.setAlt( Options::focusDec() + 0.0001 );
+ newPoint.HorizontalToEquatorial( ks->LST(), ks->geo()->lat() );
+ } else {
+ newPoint.set( Options::focusRA(), Options::focusDec() );
+ }
+
+//need to set focusObject before updateTime, otherwise tracking is set to false
+ if ( (Options::focusObject() != i18n( "star" ) ) &&
+ (Options::focusObject() != i18n( "nothing" ) ) )
+ ks->map()->setFocusObject( ks->data()->objectNamed( Options::focusObject() ) );
+
+ ks->updateTime();
+
+ //Set focus of Skymap to value stored in config.
+ //Set default position in case stored focus is below horizon
+// SkyPoint DefaultFocus;
+// DefaultFocus.setAz( 180.0 );
+// DefaultFocus.setAlt( 45.0 );
+// DefaultFocus.HorizontalToEquatorial( ks->LST(), ks->geo()->lat() );
+// ks->map()->setDestination( &DefaultFocus );
+
+ //if user was tracking last time, track on same object now.
+ if ( Options::isTracking() ) {
+ if ( (Options::focusObject() == i18n( "star" ) ) ||
+ (Options::focusObject() == i18n( "nothing" ) ) ) {
+ ks->map()->setFocusPoint( &newPoint );
+ } else {
+ ks->map()->setClickedObject( ks->data()->objectNamed( Options::focusObject() ) );
+ if ( ks->map()->clickedObject() ) {
+ ks->map()->setFocusPoint( ks->map()->clickedObject() );
+ ks->map()->setFocusObject( ks->map()->clickedObject() );
+ } else {
+ ks->map()->setFocusPoint( &newPoint );
+ }
+ }
+// ks->map()->slotCenter();
+ } else {
+ ks->map()->setFocusPoint( &newPoint );
+// ks->map()->slotCenter();
+ }
+
+// if ( Options::focusObject() == i18n( "star" ) ) Options::setFocusObject( i18n( "nothing" ) );
+
+ ks->map()->setDestination( ks->map()->focusPoint() );
+ ks->map()->destination()->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() );
+ ks->map()->setFocus( ks->map()->destination() );
+ ks->map()->focus()->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() );
+
+// ks->infoBoxes()->focusObjChanged( Options::focusObject() );
+// ks->infoBoxes()->focusCoordChanged( ks->map()->focus() );
+ ks->map()->showFocusCoords();
+
+ ks->data()->setHourAngle( ks->LST()->Hours() - ks->map()->focus()->ra()->Hours() );
+
+ ks->map()->setOldFocus( ks->map()->focus() );
+ ks->map()->oldfocus()->setAz( ks->map()->focus()->az()->Degrees() );
+ ks->map()->oldfocus()->setAlt( ks->map()->focus()->alt()->Degrees() );
+
+ // check zoom in/out buttons
+ if ( Options::zoomFactor() >= MAXZOOM ) ks->actionCollection()->action("zoom_in")->setEnabled( false );
+ if ( Options::zoomFactor() <= MINZOOM ) ks->actionCollection()->action("zoom_out")->setEnabled( false );
+
+ kapp->dcopClient()->resume();
+}
diff --git a/kstars/kstars/kstarsinterface.h b/kstars/kstars/kstarsinterface.h
new file mode 100644
index 00000000..665dbb64
--- /dev/null
+++ b/kstars/kstars/kstarsinterface.h
@@ -0,0 +1,313 @@
+/***************************************************************************
+ kstarsinterface.h - K Desktop Planetarium
+ -------------------
+ begin : Thu Jan 3 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+
+
+#ifndef KSTARSINTERFACE_H
+#define KSTARSINTERFACE_H
+
+#include <dcopobject.h>
+
+/**@class KStarsInterface
+ *This class encapsulates the DCOP functions for KStars.
+ *@note Clock-related DCOP functions are in a separate class: SimClockInterface
+ *@note The function definitions are in the file kstarsdcop.cpp
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+
+
+class KStarsInterface : virtual public DCOPObject
+{
+ K_DCOP
+
+ k_dcop:
+ /**Recenter the display at a new object or point in the sky.
+ *@param direction This is either the name of a SkyObject, or one
+ *of the following to center on a compass point along the horizon
+ *or at the zenith point:
+ *@li north, n
+ *@li northeast, ne
+ *@li east, e
+ *@li southeast, se
+ *@li south, s
+ *@li southwest, sw
+ *@li west, w
+ *@li northwest, nw
+ *@li zenith, z
+ *
+ */
+ virtual ASYNC lookTowards( const QString direction ) = 0;
+
+ /**Set the zoomFactor. The zoomFactor is equal to the number of
+ *pixels which subtend one radian of angle.
+ *@param f the new zoomFactor
+ */
+ virtual ASYNC zoom( double f ) = 0;
+
+ /**Increase the zoomFactor by 10%
+ */
+ virtual ASYNC zoomIn() = 0;
+
+ /**Decrease the zoomFactor by 10%
+ */
+ virtual ASYNC zoomOut() = 0;
+
+ /**Set the zoomFactor to its default value
+ */
+ virtual ASYNC defaultZoom() = 0;
+
+ /**Recenter the Display to the given RA,Dec position
+ *@param ra the new RA coordinate
+ *@param dec the new Dec coordinate
+ */
+ virtual ASYNC setRaDec( double ra, double dec ) = 0;
+
+ /**Recenter the Display to the given Alt,Az position
+ *@param alt the new Alt coordinate
+ *@param az the new Az coordinate
+ */
+ virtual ASYNC setAltAz(double alt, double az) = 0;
+
+ /**Reset the clock to the given time and date
+ *@param yr the year
+ *@param mth the month
+ *@param day the day
+ *@param hr the hour
+ *@param min the minute
+ *@param sec the second
+ */
+ virtual ASYNC setLocalTime(int yr, int mth, int day, int hr, int min, int sec) = 0;
+
+ /**Pause execution of the script for a given number of seconds
+ *@param t pause interval in seconds
+ */
+ virtual ASYNC waitFor( double t ) = 0;
+
+ /**Pause execution of the script until a key is pressed
+ *@param k the key which will resume the script
+ */
+ virtual ASYNC waitForKey( const QString k ) = 0;
+
+ /**Turn tracking mode on or off. If tracking is on, then the coordinates at
+ *the center of the screen remain fixed with time. If tracking is off, then
+ *the sky "drifts" past the screen at the sidereal rate.
+ *@param track if TRUE, turn tracking on; otherwise turn it off.
+ */
+ virtual ASYNC setTracking( bool track ) = 0;
+
+ /**@short read in the config file
+ */
+ virtual ASYNC readConfig() = 0;
+
+ /**@short write current settings to the config file
+ */
+ virtual ASYNC writeConfig() = 0;
+
+ /**@return the value of an option in the config file
+ *@param name the name of the option to be read
+ */
+ virtual QString getOption( const QString &name ) = 0;
+
+ /**Reset a View option. There are dozens of view options which can be adjusted
+ *with this function. See the ScriptBuilder tool for a hierarchical list, or
+ *see the kstarsrc config file. Different options require different data types
+ *for their argument. The value parameter will be recast from a QString to the
+ *correct data type for the specified option. If the value cannot be recast,
+ *then the option will not be changed.
+ *@param option the name of the option to change
+ *@param value the new value for the option
+ */
+ virtual ASYNC changeViewOption( const QString option, const QString value ) = 0;
+
+ /**Show a message in a popup window (NOT YET IMPLEMENTED)
+ *@param x the X-coordinate of the window
+ *@param y the Y-coordinate of the window
+ *@param message the text to be displayed
+ */
+ virtual ASYNC popupMessage( int x, int y, const QString message ) = 0;
+
+ /**Draw a line on the sky map (NOT YET IMPLEMENTED)
+ *@param x1 the x-coordinate of the starting point of the line
+ *@param y1 the y-coordinate of the starting point of the line
+ *@param x2 the x-coordinate of the ending point of the line
+ *@param y2 the y-coordinate of the ending point of the line
+ *@param speed how fast the line should be drawn from the starting point to the
+ *ending point. A speed of 0 will draw the entire line instantly.
+ */
+ virtual ASYNC drawLine( int x1, int y1, int x2, int y2, int speed ) = 0;
+
+ /**Set the Geographic location according to the given city name.
+ *@param city the name of the city
+ *@param province the name of the province or US state
+ *@param country the name of the country
+ */
+ virtual ASYNC setGeoLocation( const QString city, const QString province, const QString country ) = 0;
+
+ /**Adjust one of the color settings.
+ *@param colorName The name of the color to change (see one of the *.colors files, or colorscheme.cpp)
+ *@param value The new color setting
+ */
+ virtual ASYNC setColor( const QString colorName, const QString value ) = 0;
+
+ /**Load a color scheme
+ *@param name The name of the color scheme to be loaded
+ */
+ virtual ASYNC loadColorScheme( const QString name ) = 0;
+
+ /**Export an image of the current sky to a file on disk.
+ *@param filename The filename for the exported image (the image type
+ *will be determined from the fileame extension; if this is not possible,
+ *it will save the image as a PNG)
+ *@param width the width of the image
+ *@param height the height of the image
+ */
+ virtual ASYNC exportImage( const QString filename, int width, int height ) = 0;
+
+ /**Print the current sky map. Options to show the Print Dialog and to use Star Chart colors.
+ */
+ virtual ASYNC printImage( bool usePrintDialog, bool useChartColors ) = 0;
+
+
+ // Generic Device Functions
+ /**Establish the device for an INDI-compatible device
+ *@param deviceName The INDI device name
+ *@param useLocal If true, starts the device in local mode. Otherwise, in server mode.
+ */
+ virtual ASYNC startINDI (QString deviceName, bool useLocal) = 0;
+
+ /**Shotdown a device
+ *@param deviceName The INDI device name
+ */
+ virtual ASYNC shutdownINDI (QString deviceName) = 0;
+
+ /**Turn the INDI device on/off
+ *@param deviceName The INDI device name
+ *@param turnOn If true, the device is switched on, otherwise it is switches off.
+ */
+ virtual ASYNC switchINDI(QString deviceName, bool turnOn) = 0;
+
+ /**Set INDI connection port
+ *@param deviceName The INDI device name
+ *@param port The connection port (e.g. /dev/ttyS0)
+ */
+ virtual ASYNC setINDIPort(QString deviceName, QString port) = 0;
+
+ /**Set INDI device action. This action is an element of a valid switch
+ * property in the device.
+ *@param deviceName The INDI device name
+ *@param action The generic action to invoke
+ */
+ virtual ASYNC setINDIAction(QString deviceName, QString action) = 0;
+
+ /** Wait for action to complete (state changed to OK or IDLE)
+ *@param deviceName The INDI device name
+ *@param action The action. The action can be any valid device property.
+ * script will pause until the property status becomes OK.
+ */
+ virtual ASYNC waitForINDIAction(QString deviceName, QString action) = 0;
+
+
+ // Telescope Functions
+ /**Set telescope target coordinates
+ *@param deviceName The INDI device name
+ *@param RA Target's right ascension in JNOW
+ *@param DEC Target's declination in JNOW
+ */
+ virtual ASYNC setINDITargetCoord(QString deviceName, double RA, double DEC) = 0;
+
+ /**Set telescope target
+ *@param deviceName The INDI device name
+ *@param objectName Object's name as found in KStars
+ */
+ virtual ASYNC setINDITargetName(QString deviceName, QString objectName) = 0;
+
+ /**Set telescope action
+ *@param deviceName The INDI device name
+ *@param action The specfic action to perform. Either SLEW, TRACK, SYNC, PARK, or ABORT.
+ */
+ virtual ASYNC setINDIScopeAction(QString deviceName, QString action) = 0;
+
+ /** Set INDI geographical location
+ *@param deviceName The INDI device name
+ *@param longitude Longitude expressed in double. E of N
+ *@param latitude Latitude expressed in double.
+ */
+ virtual ASYNC setINDIGeoLocation(QString deviceName, double longitude, double latitude) = 0;
+
+ /** Start INDI UTC date and time in ISO 8601 format
+ *@param deviceName The INDI device name
+ *@param UTCDateTime UTC date and time in ISO 8601 format.
+ */
+ virtual ASYNC setINDIUTC(QString deviceName, QString UTCDateTime) = 0;
+
+
+ // Focus Functions
+ /** Set Focus Speed
+ *@param deviceName The INDI device name
+ *@param speed Focus speed: Halt, Fast, Medium, and Slow;
+ * which numerical value corresponds to which
+ * is left to the INDI driver.
+ *
+ *@todo Be more explicit about allowed action strings.
+ */
+ virtual ASYNC setINDIFocusSpeed(QString deviceName, unsigned int speed) = 0;
+
+ /** Set INDI focus timeout
+ *@param deviceName The INDI device name
+ *@param timeout Number of seconds to perform focusing.
+ */
+ virtual ASYNC setINDIFocusTimeout(QString deviceName, int timeout) = 0;
+
+ /** Start INDI focus operation in the selected direction
+ *@param deviceName The INDI device name
+ *@param focusDir Focus direction. If 0, focus in, if 1 focus out
+ */
+ virtual ASYNC startINDIFocus(QString deviceName, int focusDir) = 0;
+
+ // Filter Functions
+ /** Sets the Filter position
+ *@param deviceName The INDI device name
+ *@param filter_num The filter position (0-20)
+ */
+ virtual ASYNC setINDIFilterNum(QString deviceName, int filter_num) = 0;
+
+ // Camera CCD Functions
+
+ /** Sets the CCD camera frame type
+ *@param deviceName The INDI device name
+ *@param type The frame type can be either FRAME_LIGHT, FRAME_DARK,
+ * FRAME_BIAS, or FRAME_FLAT
+ */
+ virtual ASYNC setINDIFrameType(QString deviceName, QString type) = 0;
+
+ /** Set CCD target temperature
+ *@param deviceName The INDI device name
+ *@param temp The target CCD temperature.
+ */
+ virtual ASYNC setINDICCDTemp(QString deviceName, int temp) = 0;
+
+ /** Start camera exposure
+ *@param deviceName The INDI device name
+ *@param timeout Number of seconds to perform exposure.
+ */
+ virtual ASYNC startINDIExposure(QString deviceName, int timeout) = 0;
+
+};
+
+#endif
diff --git a/kstars/kstars/kstarsrc b/kstars/kstars/kstarsrc
new file mode 100644
index 00000000..0fc7026a
--- /dev/null
+++ b/kstars/kstars/kstarsrc
@@ -0,0 +1,2 @@
+[KNewStuff]
+ProvidersUrl=http://edu.kde.org/kstars/downloads/providers.xml
diff --git a/kstars/kstars/kstarssplash.cpp b/kstars/kstars/kstarssplash.cpp
new file mode 100644
index 00000000..463f38a3
--- /dev/null
+++ b/kstars/kstars/kstarssplash.cpp
@@ -0,0 +1,103 @@
+/***************************************************************************
+ kstarssplash.cpp - description
+ -------------------
+ begin : Thu Jul 26 2001
+ copyright : (C) 2001 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qfile.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <klocale.h>
+
+#include <kapplication.h>
+
+#include "kstarssplash.h"
+#include "ksutils.h"
+
+KStarsSplash::KStarsSplash( QWidget *parent, const char* name )
+ : KDialogBase( KDialogBase::Plain, i18n( "Loading KStars..." ),
+ 0 /*no buttons*/, Ok, parent, name, false /*not modal*/ ) {
+
+ //Set up widgets for splashscreen.
+ QFrame *page = plainPage();
+ page->setBackgroundColor( QColor( "Black" ) );
+ setBackgroundColor( QColor( "Black" ) );
+
+ QVBoxLayout *topLayout = new QVBoxLayout( page, 0, 0 );
+ topLayout->setMargin( 0 );
+
+ //Load the KStars banner. Use an empty image if it can't be opened.
+ QFile imFile;
+ if ( KSUtils::openDataFile( imFile, "kstars.png" ) ) {
+ imFile.close(); //Just need the filename...
+ splashImage = new QPixmap( imFile.name() );
+ } else {
+ splashImage = new QPixmap(); //null image
+ }
+
+ Banner = new QWidget( page );
+ Banner->setFixedWidth( splashImage->width() );
+ Banner->setFixedHeight( splashImage->height() );
+ topLayout->addWidget( Banner );
+
+//initialize the "Welcome to KStars message label
+ label = new QLabel( page, "label1" );
+ QPalette pal( label->palette() );
+ pal.setColor( QPalette::Normal, QColorGroup::Background, QColor( "Black" ) );
+ pal.setColor( QPalette::Inactive, QColorGroup::Background, QColor( "Black" ) );
+ pal.setColor( QPalette::Normal, QColorGroup::Foreground, QColor( "White" ) );
+ pal.setColor( QPalette::Inactive, QColorGroup::Foreground, QColor( "White" ) );
+ label->setPalette( pal );
+ label->setAlignment( AlignHCenter );
+ label->setText( i18n( "Welcome to KStars. Please stand by while loading..." ) );
+ topLayout->addWidget( label );
+
+//initialize the progress message label
+ textCurrentStatus = new QLabel( page, "label2" );
+ textCurrentStatus->setPalette( pal );
+ textCurrentStatus->setAlignment( AlignHCenter );
+ topLayout->addWidget( textCurrentStatus );
+
+ topLayout->activate();
+ disableResize();
+ setMessage(QString::null); // force repaint of widget with no text
+}
+
+KStarsSplash::~KStarsSplash() {
+ delete splashImage;
+}
+
+void KStarsSplash::paintEvent( QPaintEvent* ) {
+ bitBlt( Banner, 0, 0, splashImage, 0, 0, -1, -1 );
+ label->repaint(); // standard text label
+ textCurrentStatus->repaint(); // status text label
+}
+
+void KStarsSplash::closeEvent( QCloseEvent *e ) {
+ e->ignore();
+ emit closeWindow();
+}
+
+void KStarsSplash::setMessage( QString s ) {
+ textCurrentStatus->setText( s );
+ repaint(); // repaint splash screen
+/**
+ *Flush all event data. This is needed because events will buffered and
+ *repaint call will queued in event buffer. With flush all X11 events of
+ *this application will flushed.
+ */
+ kapp->flush();
+}
+
+#include "kstarssplash.moc"
diff --git a/kstars/kstars/kstarssplash.h b/kstars/kstars/kstarssplash.h
new file mode 100644
index 00000000..13ec4a6e
--- /dev/null
+++ b/kstars/kstars/kstarssplash.h
@@ -0,0 +1,73 @@
+/***************************************************************************
+ KStarsSplash.h - description
+ -------------------
+ begin : Thu Jul 26 2001
+ copyright : (C) 2001 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSTARSSPLASH_H_
+#define KSTARSSPLASH_H_
+
+#include <kdialogbase.h>
+
+/**@class KStarsSplash
+ *The KStars Splash Screen. The splash screen shows the KStars logo and
+ *progress messages while data files are parsed and objects are initialized.
+ *@short the KStars Splash Screen.
+ *@author Heiko Evermann
+ *@version 1.0
+ */
+
+class QLabel;
+
+class KStarsSplash : public KDialogBase
+{
+ Q_OBJECT
+
+ public:
+ /**Constructor. Create widgets. Load KStars logo. Start load timer.
+ */
+ KStarsSplash( QWidget *parent, const char* name );
+
+ /**Destructor
+ */
+ ~KStarsSplash();
+
+ public slots:
+ /**Display the text argument in the Splash Screen's status label.
+ *This is connected to KStarsData::progressText(QString)*/
+ void setMessage(QString s);
+
+ protected:
+ /**Paint event to redraw the widgets. This only gets called when the timer fires.
+ *It should also repaint if another window was on top of the splash screen, but
+ *this may be difficult to implement (it may be that the program is too busy loading data
+ *to notice that a redraw is required).
+ */
+ virtual void paintEvent( QPaintEvent* );
+
+ /**If the user clicks on the "X" close-window button, then abort loading
+ *as soon as possible and shut down the program.
+ */
+ void closeEvent( QCloseEvent *e );
+
+ signals:
+ void closeWindow();
+
+ private:
+ QLabel *textCurrentStatus, *label;
+ QWidget *Banner;
+ QPixmap *splashImage;
+};
+
+#endif
diff --git a/kstars/kstars/kstarsui.rc b/kstars/kstars/kstarsui.rc
new file mode 100644
index 00000000..3044a8a9
--- /dev/null
+++ b/kstars/kstars/kstarsui.rc
@@ -0,0 +1,142 @@
+<!DOCTYPE kpartgui SYSTEM "kpartgui.dtd">
+
+<kpartgui name="KStars" version="2">
+<MenuBar noMerge="1">
+ <Menu name="file" noMerge="1"><text>&amp;File</text>
+ <Action name="new_window" />
+ <Action name="close_window" />
+ <Separator />
+ <Action name="get_data" />
+ <Separator />
+ <Action name="open_file" />
+ <Action name="export_image" />
+ <Action name="run_script" />
+ <Separator />
+ <Action name="print" />
+ <Separator />
+ <Action name="quit"/>
+ </Menu>
+
+ <Menu name="time" noMerge="1"><text>T&amp;ime</text>
+ <Action name="time_to_now" />
+ <Action name="time_dialog" />
+ <Separator />
+ <Action name="timer_control" />
+ </Menu>
+
+ <Menu name="focus" noMerge="1"><text>&amp;Pointing</text>
+ <Action name="zenith" />
+ <Action name="north" />
+ <Action name="east" />
+ <Action name="south" />
+ <Action name="west" />
+ <Separator />
+ <Action name="manual_focus" />
+ <Separator />
+ <Action name="find_object" />
+ <Action name="track_object" />
+ </Menu>
+
+ <Menu name="view" noMerge="1"><text>&amp;View</text>
+ <Action name="zoom_in" />
+ <Action name="zoom_out" />
+ <Action name="zoom_default" />
+ <Action name="zoom_set" />
+ <Separator />
+ <Action name="fullscreen" />
+ <Separator />
+ <Action name="coordsys" />
+ </Menu>
+
+ <Menu name="devices" noMerge="1"><text>&amp;Devices</text>
+ <Action name="telescope_wizard" />
+ <Action name="telescope_properties" />
+ <Action name="device_manager" />
+
+ <Separator />
+ <Action name="indi_control_panel" />
+ <Action name="capture_sequence" />
+ <Separator />
+ <Action name="configure_indi" />
+
+ </Menu>
+
+ <Menu name="tools" noMerge="1"><text>&amp;Tools</text>
+ <Action name="astrocalculator" />
+ <Action name="obslist" />
+ <Action name="lightcurvegenerator" />
+ <Action name="altitude_vs_time" />
+ <Action name="whats_up_tonight" />
+<!--FIXME GLOSSARY
+ <Action name="glossary" />
+-->
+ <Action name="scriptbuilder" />
+ <Action name="solarsystem" />
+ <Action name="jmoontool" />
+ </Menu>
+
+ <Menu name="settings" noMerge="1"><text>&amp;Settings</text>
+ <Menu name="infopanel"><text>&amp;Info Boxes</text>
+ <Action name="show_boxes"/>
+ <Separator />
+ <Action name="show_time_box" />
+ <Action name="show_focus_box" />
+ <Action name="show_location_box" />
+ </Menu>
+ <Menu name="toolbars"><text>&amp;Toolbars</text>
+ <Action name="show_mainToolBar" />
+ <Action name="show_viewToolBar" />
+ </Menu>
+ <Menu name="statusbar"><text>&amp;Statusbar</text>
+ <Action name="show_statusBar" />
+ <Separator />
+ <Action name="show_sbAzAlt" />
+ <Action name="show_sbRADec" />
+ </Menu>
+ <Action name="colorschemes" /> <!--This is a KMenuAction-->
+ <Action name="fovsymbols" /> <!-- This is a KMenuAction-->
+ <Separator />
+ <Action name="geolocation" />
+ <Separator />
+ <Action name="configure" />
+ <Action name="startwizard" />
+ </Menu>
+
+ <Menu name="help"><text>&amp;Help</text>
+ <Action name="help_contents"/>
+ <Action name="help_tipofday"/>
+ <Separator/>
+ <Action name="help_report_bug"/>
+ <Separator/>
+ <Action name="help_about_app"/>
+ <Action name="help_about_kde"/>
+ </Menu>
+</MenuBar>
+
+<ToolBar noMerge="1" name="mainToolBar"><text>Main Toolbar</text>
+ <Action name="fullscreen" />
+ <Action name="zoom_in" />
+ <Action name="zoom_out" />
+ <Action name="zoom_default" />
+ <Action name="track_object" />
+ <Separator />
+ <Action name="find_object" />
+ <Action name="geolocation" />
+ <Action name="time_dialog" />
+ <Separator />
+ <Action name="timer_control" />
+ <Separator />
+</ToolBar>
+
+<ToolBar noMerge="1" name="viewToolBar"><text>View Toolbar</text>
+ <Action name="show_stars" />
+ <Action name="show_deepsky" />
+ <Action name="show_planets" />
+ <Action name="show_clines" />
+ <Action name="show_cnames" />
+ <Action name="show_cbounds" />
+ <Action name="show_mw" />
+ <Action name="show_grid" />
+ <Action name="show_horizon" />
+</ToolBar>
+</kpartgui>
diff --git a/kstars/kstars/ksutils.cpp b/kstars/kstars/ksutils.cpp
new file mode 100644
index 00000000..b8db47f6
--- /dev/null
+++ b/kstars/kstars/ksutils.cpp
@@ -0,0 +1,51 @@
+/***************************************************************************
+ ksutils.cpp - K Desktop Planetarium
+ -------------------
+ begin : Mon Jan 7 10:48:09 EST 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kstandarddirs.h>
+#include <qfile.h>
+#include "ksutils.h"
+
+bool KSUtils::openDataFile( QFile &file, const QString &s ) {
+ bool result;
+ QString FileName = locate( "appdata", s );
+
+ if ( !FileName.isNull() ) {
+ file.setName( FileName );
+ if ( !file.open( IO_ReadOnly ) ) {
+ result = false;
+ } else {
+ result = true;
+ }
+ } else {
+ result = false;
+ }
+
+ return result;
+}
+
+long double KSUtils::lagrangeInterpolation( const long double x[], const long double v[], int n, long double xval) {
+ long double value = 0;
+ for (int i=1; i<n; ++i) {
+ long double c = 1.0;
+ for (int j = 1; j<n;++j)
+ if (i != j)
+ c *= (xval - x[j]) / (x[i] - x[j]);
+ value += c *v[i];
+ }
+
+ return value;
+}
diff --git a/kstars/kstars/ksutils.h b/kstars/kstars/ksutils.h
new file mode 100644
index 00000000..95c9b7e1
--- /dev/null
+++ b/kstars/kstars/ksutils.h
@@ -0,0 +1,62 @@
+/***************************************************************************
+ kstars.h - K Desktop Planetarium
+ -------------------
+ begin : Mon Jan 7 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+/**@class KSUtils
+ *@short KStars utility functions
+ *@author Mark Hollomon
+ *@version 1.0
+ *Static functions for various purposes.
+ *The openDataFile() function searches the standard KDE directories
+ *for the data filename given as an argument.
+ *(it is impossible to instantiate a KSUtils object; just use the static functions).
+ */
+
+#ifndef KSTARS_KSUTILS_H_
+#define KSTARS_KSUTILS_H_
+
+class QFile;
+
+class KSUtils {
+ public:
+ /**Attempt to open the data file named filename, using the QFile object "file".
+ *First look in the standard KDE directories, then look in a local "data"
+ *subdirectory. If the data file cannot be found or opened, display a warning
+ *messagebox.
+ *@short Open a data file.
+ *@param &file The QFile object to be opened
+ *@param filename The name of the data file.
+ *@returns bool Returns true if data file was opened successfully.
+ *@returns a reference to the opened file.
+ */
+ static bool openDataFile( QFile &file, const QString &filename );
+
+ /** Lagrange interpolation using a maximum number of 10 points.
+ *@param x[] double array with x values
+ *@param v[] double array with y values
+ *@param n number of points to use for interpolation
+ *@param xval value for which we are looking for the y value.
+ */
+ static long double lagrangeInterpolation(const long double x[], const long double v[], int n, long double xval);
+
+ private:
+ /**Constructor. This class is just a collection of static functions, so
+ *we have made the constructor private (so it is not possible to
+ *instantiate a KSUtils object).
+ */
+ KSUtils();
+};
+
+#endif
diff --git a/kstars/kstars/kswizard.cpp b/kstars/kstars/kswizard.cpp
new file mode 100644
index 00000000..6ed9078b
--- /dev/null
+++ b/kstars/kstars/kswizard.cpp
@@ -0,0 +1,178 @@
+/***************************************************************************
+ kswizard.cpp - description
+ -------------------
+ begin : Wed 28 Jan 2004
+ copyright : (C) 2004 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qfile.h>
+#include <qpixmap.h>
+#include <qlabel.h>
+#include <klineedit.h>
+#include <klistbox.h>
+#include <kpushbutton.h>
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "ksutils.h"
+#include "geolocation.h"
+#include "dmsbox.h"
+#include "telescopewizardprocess.h"
+#include "kswizardui.h"
+#include "kswizard.h"
+
+KSWizard::KSWizard( QWidget *parent, const char *name )
+ : KSWizardUI( parent, name )
+{
+ ksw = (KStars *)parent;
+ GeoID.resize(10000);
+
+ //Removing telescope page for now...
+ removePage( page(2) );
+
+ //Remove Download page if KDE < 3.2.90
+ #if ( ! KDE_IS_VERSION( 3, 2, 90 ) )
+ removePage( page(3) );
+ #endif
+
+ //each page should have a finish button
+ for ( unsigned int i=0; i<((unsigned int) pageCount()); ++i ) {
+ setFinishEnabled( page(i), true );
+ }
+
+ //Disable "Next" Button on last page
+ setNextEnabled( page( pageCount() - 1 ), false );
+
+ //Load images into banner frames.
+ QFile imFile;
+ QPixmap im = QPixmap();
+
+ if ( KSUtils::openDataFile( imFile, "wzstars.png" ) ) {
+ imFile.close(); //Just need the filename...
+ im.load( imFile.name() );
+ }
+ Banner1->setPixmap( im );
+
+ if ( KSUtils::openDataFile( imFile, "wzgeo.png" ) ) {
+ imFile.close(); //Just need the filename...
+ im.load( imFile.name() );
+ }
+ Banner2->setPixmap( im );
+
+//Uncomment if we ever need the telescope page...
+// if ( KSUtils::openDataFile( imFile, "wzscope.png" ) ) {
+// imFile.close(); //Just need the filename...
+// im.load( imFile.name() );
+// }
+// Banner3->setPixmap( im );
+
+ //Only load the download page banner if KDE >= 3.2.90
+ #if ( KDE_IS_VERSION( 3, 2, 90 ) )
+ if ( KSUtils::openDataFile( imFile, "wzdownload.png" ) ) {
+ imFile.close(); //Just need the filename...
+ im.load( imFile.name() );
+ }
+ Banner4->setPixmap( im );
+ #endif
+
+ //connect signals/slots
+ connect( CityListBox, SIGNAL( selectionChanged() ), this, SLOT( slotChangeCity() ) );
+ connect( CityFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotFilterCities() ) );
+ connect( ProvinceFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotFilterCities() ) );
+ connect( CountryFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( slotFilterCities() ) );
+//Uncomment if we ever need the telescope page...
+// connect( TelescopeWizardButton, SIGNAL( clicked() ), this, SLOT( slotTelescopeSetup() ) );
+ #if ( KDE_IS_VERSION( 3, 2, 90 ) )
+ connect( DownloadButton, SIGNAL( clicked() ), ksw, SLOT( slotDownload() ) );
+ #endif
+
+ //Initialize Geographic Location page
+ filteredCityList.setAutoDelete( false );
+ initGeoPage();
+}
+
+KSWizard::~KSWizard()
+{}
+
+void KSWizard::initGeoPage() {
+ LongBox->setReadOnly( true );
+ LatBox->setReadOnly( true );
+
+ //Populate the CityListBox
+ //flag the ID of the current City
+ int index(0);
+ for (GeoLocation *loc = ksw->data()->geoList.first(); loc; loc = ksw->data()->geoList.next()) {
+ CityListBox->insertItem( loc->fullName() );
+ filteredCityList.append( loc );
+
+ if ( loc->fullName() == ksw->data()->geo()->fullName() ) {
+ index = ksw->data()->geoList.at();
+ Geo = loc;
+ }
+ }
+
+ //Sort alphabetically
+ CityListBox->sort();
+
+ //preset to current city
+ CityListBox->setCurrentItem( index + 1 );
+}
+
+void KSWizard::slotChangeCity() {
+ Geo = 0L;
+
+ if ( CityListBox->currentItem() >= 0 ) {
+ for (GeoLocation *loc = filteredCityList.first(); loc; loc = filteredCityList.next()) {
+ if ( loc->fullName() == CityListBox->currentText() ) {
+ Geo = loc;
+ break;
+ }
+ }
+ }
+
+ LongBox->showInDegrees( Geo->lng() );
+ LatBox->showInDegrees( Geo->lat() );
+}
+
+void KSWizard::slotFilterCities() {
+ CityListBox->clear();
+ filteredCityList.clear();
+
+ for (GeoLocation *loc = ksw->data()->geoList.first(); loc; loc = ksw->data()->geoList.next()) {
+ QString sc( loc->translatedName() );
+ QString ss( loc->translatedCountry() );
+ QString sp = "";
+ if ( !loc->province().isEmpty() )
+ sp = loc->translatedProvince();
+
+ if ( sc.lower().startsWith( CityFilter->text().lower() ) &&
+ sp.lower().startsWith( ProvinceFilter->text().lower() ) &&
+ ss.lower().startsWith( CountryFilter->text().lower() ) ) {
+ CityListBox->insertItem( loc->fullName() );
+ filteredCityList.append( loc );
+ }
+ }
+
+ CityListBox->sort();
+
+ if ( CityListBox->firstItem() ) // set first item in list as selected
+ CityListBox->setCurrentItem( CityListBox->firstItem() );
+}
+
+//Uncomment if we ever need the telescope page...
+//void KSWizard::slotTelescopeSetup() {
+// telescopeWizardProcess twiz(ksw);
+// twiz.exec();
+//}
+
+#include "kswizard.moc"
diff --git a/kstars/kstars/kswizard.h b/kstars/kstars/kswizard.h
new file mode 100644
index 00000000..f822149a
--- /dev/null
+++ b/kstars/kstars/kswizard.h
@@ -0,0 +1,89 @@
+/***************************************************************************
+ kswizard.h - description
+ -------------------
+ begin : Wed 28 Jan 2004
+ copyright : (C) 2004 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSWIZARD_H
+#define KSWIZARD_H
+
+#include <qmemarray.h>
+#include "kswizardui.h"
+
+class GeoLocation;
+
+/**
+ *@class KSWizard
+ *The Setup Wizard will be automatically opened when KStars runs
+ *for the first time. It allows the user to set up some basic parameters:
+ *@li Geographic Location
+ *@li Download extra data files
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStars;
+class GeoLocation;
+
+class KSWizard : public KSWizardUI
+{
+Q_OBJECT
+public:
+ /**
+ *Constructor
+ *@p parent pointer to the parent widget
+ *@p name name for the KSWizard object
+ */
+ KSWizard( QWidget *parent=0, const char *name=0 );
+
+ /**Destructor */
+ ~KSWizard();
+
+ /**
+ *@return pointer to the geographic location selected by the user
+ */
+ GeoLocation* geo() const { return Geo; }
+
+private slots:
+ /**
+ *Set the geo pointer to the user's selected city, and display
+ *its longitude and latitude in the window.
+ *@note called when the highlighted city in the list box changes
+ */
+ void slotChangeCity();
+
+ /**
+ *Display only those cities which meet the user's search criteria
+ *in the city list box.
+ *@note called when one of the name filters is modified
+ */
+ void slotFilterCities();
+
+//Uncomment if we ever need the telescope page...
+// void slotTelescopeSetup();
+
+private:
+ /**
+ *@short Initialize the geographic location page.
+ *Populate the city list box, and highlight the current location in the list.
+ */
+ void initGeoPage();
+
+ KStars *ksw;
+ QMemArray<int> GeoID;
+ GeoLocation *Geo;
+ QPtrList<GeoLocation> filteredCityList;
+};
+
+#endif
diff --git a/kstars/kstars/kswizardui.ui b/kstars/kstars/kswizardui.ui
new file mode 100644
index 00000000..398ac2fa
--- /dev/null
+++ b/kstars/kstars/kswizardui.ui
@@ -0,0 +1,851 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>KSWizardUI</class>
+<widget class="QWizard">
+ <property name="name">
+ <cstring>KSWizardUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>600</width>
+ <height>492</height>
+ </rect>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>WelcomePage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Welcome to KStars</string>
+ </attribute>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Banner1</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>360</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;Welcome to the KStars Setup Wizard&lt;/h3&gt;</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;p&gt;This Wizard will help you set up some basic options to help you get the most out of KStars. You can press &lt;b&gt;Finish&lt;/b&gt; at any time to save the settings you've made so far, and skip the remaining steps.&lt;/p&gt;
+
+&lt;p&gt;To get started, press the &lt;b&gt;Next&lt;/b&gt; button.&lt;/p&gt;</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignVCenter</set>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>189</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>GeoPage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Geographic Location</string>
+ </attribute>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Banner2</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>360</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout17</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;Choose Your Home Location&lt;/h3&gt;</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout16</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout15</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;p&gt;Select a City near your
+location from the list. You
+may filter the list by the name
+of your city, province, and
+country.&lt;/p&gt;
+
+&lt;p&gt;Once you have selected a City, press &lt;b&gt;Next&lt;/b&gt;.&lt;/p&gt;</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignVCenter</set>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel5_3</cstring>
+ </property>
+ <property name="text">
+ <string>Country:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>CityFilter</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Filter the list by city name</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel5</cstring>
+ </property>
+ <property name="text">
+ <string>City:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel5_2</cstring>
+ </property>
+ <property name="text">
+ <string>Province:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>CountryFilter</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Filter the list by country name</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>ProvinceFilter</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Filter the list by province name</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer11</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>LatBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Displays the latitude of the selected city</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel7</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel7_2</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignVCenter|AlignLeft</set>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>LongBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Displays the longitude of the selected city</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>CityListBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>180</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="vScrollBarMode">
+ <enum>AlwaysOn</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>The list of cities which match the present search filters.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>TelescopePage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Setup Telescopes</string>
+ </attribute>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Banner3</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>360</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout18</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;Setup Telescopes and Devices&lt;/h3&gt;</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout17</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout16</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2</cstring>
+ </property>
+ <property name="text">
+ <string>KStars can control most popular computerized telescope
+mounts, as well as some focusers and CCD cameras. It
+can also control telescopes remotely over the Internet.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel3_2</cstring>
+ </property>
+ <property name="text">
+ <string>To set up your devices, press the &lt;b&gt;Telescope Setup
+Wizard&lt;/b&gt; button below. When you are finished, press &lt;b&gt;Next&lt;/b&gt;.
+If you do not have any devices to set up, just press &lt;b&gt;Next&lt;/b&gt;.
+You can always set up devices later using the &lt;b&gt;Devices&lt;/b&gt; menu.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout15</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>TelescopeWizardButton</cstring>
+ </property>
+ <property name="text">
+ <string>Telescope Setup Wizard...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Launch the Telescope Setup Wizard</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The Telescope Setup Wizard will help you configure telescopes
+and other astronomical devices such as CCD cameras and focusers.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer9</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>117</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>DownLoadPage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Download Extras</string>
+ </attribute>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>Banner4</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>360</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout19</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_3</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;Download Extra Data Files&lt;/h3&gt;</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout18</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer15</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout17</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;p&gt;You may now download optional data files to enhance
+KStars, such as Messier object images, or a more complete
+NGC/IC catalog. Press the &lt;b&gt;Download Extra Data&lt;/b&gt;
+button to proceed. &lt;/p&gt;
+
+&lt;p&gt;You can also use this tool later, by selecting
+&lt;b&gt;Download data&lt;/b&gt; from the &lt;b&gt;File&lt;/b&gt; menu.&lt;/p&gt;</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignTop</set>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer16</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>30</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>DownloadButton</cstring>
+ </property>
+ <property name="text">
+ <string>Download Extra Data</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer13</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer14</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>90</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1110">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000041d49444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d09a6c508138cb8c13d647141163de49043bca9f1628eb9294810f24f88c15b728b07617358888785d980427290b4a8d00b19a8821da8228cf42316ac87eed9247ac95c9aeaeef9eaabdffb5ebf85f178ccfcf7f5b79fec07a7280a08a008f25ceb7c29e5da573716e65a0be3f198ef6f5ededff9b9e1b34faf90882092a1ea21428b9220ffbf46054055b19386ba6970ae6665b5e0d2c5eb0b066067bbe1f21757c88f5504eff0c192189081303a5582b16854fccce2fe041f00cdd0a8103b874556405476b62d972ec2c2b90ff3fd8df5cb946549d80b34aea15ccaa94625450e2d0e558b460b7371a734b5e027251a155545678ab62d7eea90b4c504078908c107acb354cb251b1f8f08b1c18631aabbb4d18211404804f22545863561d2f060fb34aa8a18d0086204e72c46a32292e1a796f278c1da7a859d8da9a737506db04d0a24103d8949480b214d3bbee952a05c1d536f9d2684160c744f048311543d459eb1b65ee1754cedae13a64abd5d6127053c9d0281f22d4f75c6a2118a5c09272d7ab740638bf4ef2dd2174032d0d8d04c6fe19c32bedd8bc65e342aa3f785e2784bfd6bc1bd9db24b05505616a4edd67d5a8c1801a03a9962754c504bf34b8986acfb9be91cac7d54315a15541b36b134f74bd2dc53940115a5381e087bc25c6f71be831a8baa234cc1ee3eeb74ed83116beb2b8849d108a3730e8ce27e2bfb82419a7b407ac7c222fd0e6280a8078ce64e47ef54ac9d5be9aaae0162e0de568a44a18d3df90845d919c4f01463406340a44f40efb43a99b371618488e2670d1a2d7ee6f1d3be39342104e937ed85fb86599c33e9ee0be9a004946259d8b858909880d59aa00daa0d3280b5f39e34074c4b3a5434029a76a9e9f5cc0163b5c80024158a1cfc4cb1d3061d5834066cb0a403c008599a70f6bc27b8d03106ea3ae91987278c5b143b015547224ab5e24185cd9b81665273e7b6e7cecd82ddbf8098002de94049737bc09828cf3036f31c3735c8b0e98eb704672f348c7f7c93cd1fb2ae905119ff54e0dff3542b0e9dd983dcea2cc5eea6cf303e74ec687af5c41b6fa38f5e203c7ec8e1238ef85831a214afef21060ea781ec68247b65c6916353cc8b73d1ae79354606af2a930709aa118da1636c274dd7e3774b884a79aa6b5711a538d33cf9c01c1c9b83bc6a1f55c91ccb23b05b1deb43a7decdaffefd2862f61366aa8449c69e33642f012f2bb208fa98eeda1f3346f076c8eeef19475e9be115423364f78f84105a8643d34d90cfbfdcd8cf872589a45dc7f54cf3134a36f4e495c23f9da8db15bccb708d4014f2ca512cb5d4f7c13e84300d5cff6eb39b202bab053bdb9674f0648609427d0f8402ddeac30f4fcd3ced3efc3b422d406c09b340bedc1571e1bfc3d44dc281634c5fe5e758e7395cfbe6d6c130fd17d92372d2cb00c6470000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/locationdialog.cpp b/kstars/kstars/locationdialog.cpp
new file mode 100644
index 00000000..dfb5ebf2
--- /dev/null
+++ b/kstars/kstars/locationdialog.cpp
@@ -0,0 +1,538 @@
+/***************************************************************************
+ locationdialog.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h>
+#include <stdio.h>
+
+#include <kmessagebox.h>
+#include <kstandarddirs.h>
+#include <klineedit.h>
+
+#include <qlayout.h>
+#include <qpushbutton.h>
+#include <qgroupbox.h>
+#include <qlabel.h>
+#include <qlistbox.h>
+#include <qcombobox.h>
+#include <qfile.h>
+
+#include "locationdialog.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "mapcanvas.h"
+#include "dmsbox.h"
+
+LocationDialog::LocationDialog( QWidget* parent )
+ : KDialogBase( KDialogBase::Plain, i18n( "Set Geographic Location" ), Ok|Cancel, Ok, parent ) {
+
+ KStars *p = (KStars *)parent;
+
+ QFrame *page = plainPage();
+ CityBox = new QGroupBox( page, "CityBox" );
+ CoordBox = new QGroupBox( page, "CoordBox" );
+ CityBox->setTitle( i18n( "Choose City" ) );
+ CoordBox->setTitle( i18n( "Choose/Modify Coordinates" ) );
+
+//Create Layout managers
+ RootLay = new QVBoxLayout( page, 4, 4 ); //root mgr for dialog
+ CityLay = new QVBoxLayout( CityBox, 6, 4 ); //root mgr for CityBox
+ CityLay->setSpacing( 6 );
+ CityLay->setMargin( 6 );
+ hlay = new QHBoxLayout( 2 ); //this layout will be added to CityLay
+ vlay = new QVBoxLayout( 2 ); //this layout will be added to hlay
+ glay = new QGridLayout( 3, 2, 6 ); //this layout will be added to vlay
+
+ CoordLay = new QVBoxLayout( CoordBox, 6, 4 ); //root mgr for coordbox
+ CoordLay->setSpacing( 6 );
+ CoordLay->setMargin( 6 );
+ glay2 = new QGridLayout( 3, 4, 4 ); //this layout will be added to CoordLay
+ hlayCoord = new QHBoxLayout( 2 ); //this layout will be added to glay2
+ hlayTZ = new QHBoxLayout( 2 ); //this layout will be added to glay2
+ hlayButtons = new QHBoxLayout( 2 ); //this layout will be added to glay2
+ hlay3 = new QHBoxLayout( 2 ); //this layout will be added to CoordLay
+
+//Create widgets
+ CityFiltLabel = new QLabel( CityBox );
+ CityFiltLabel->setText( i18n( "City filter:" ) );
+ ProvinceFiltLabel = new QLabel( CityBox );
+ ProvinceFiltLabel->setText( i18n( "Province filter:" ) );
+ CountryFiltLabel = new QLabel( CityBox );
+ CountryFiltLabel->setText( i18n( "Country filter:" ) );
+
+ CountLabel = new QLabel( CityBox );
+
+ CityFilter = new KLineEdit( CityBox );
+ CityFilter->setFocus(); // set focus to city inputline
+ ProvinceFilter = new KLineEdit( CityBox );
+ CountryFilter = new KLineEdit( CityBox );
+
+ GeoBox = new QListBox( CityBox );
+ GeoBox->setVScrollBarMode( QListBox::AlwaysOn );
+ GeoBox->setHScrollBarMode( QListBox::AlwaysOff );
+
+ MapView = new MapCanvas( CityBox );
+ MapView->setFixedSize( 360, 180 ); //each pixel 1 deg x 2 deg
+
+ NewCityLabel = new QLabel( i18n( "City:" ), CoordBox );
+ NewProvinceLabel = new QLabel( i18n( "State/Province:" ), CoordBox );
+ NewCountryLabel = new QLabel( i18n( "Country:" ), CoordBox );
+ LongLabel = new QLabel( i18n( "Longitude:" ), CoordBox );
+ LatLabel = new QLabel( i18n( "Latitude:" ), CoordBox );
+ TZLabel = new QLabel( i18n( "timezone offset from universal time", "UT offset:" ), CoordBox );
+ TZRuleLabel = new QLabel( i18n( "daylight savings time rule", "DST rule:" ), CoordBox );
+
+ NewCityName = new KLineEdit( CoordBox );
+ NewProvinceName = new KLineEdit( CoordBox );
+ NewCountryName = new KLineEdit( CoordBox );
+ NewLong = new dmsBox( CoordBox );
+ NewLat = new dmsBox( CoordBox );
+
+ TZBox = new QComboBox( CoordBox );
+ TZRuleBox = new QComboBox( CoordBox );
+ TZBox->setMinimumWidth( 16 );
+ TZRuleBox->setMinimumWidth( 16 );
+ TZBox->setEditable( true );
+ TZBox->setDuplicatesEnabled( false );
+
+ for ( int i=0; i<25; ++i )
+ TZBox->insertItem( KGlobal::locale()->formatNumber( (double)(i-12) ) );
+
+ QMap<QString, TimeZoneRule>::Iterator it = p->data()->Rulebook.begin();
+ QMap<QString, TimeZoneRule>::Iterator itEnd = p->data()->Rulebook.end();
+ for ( ; it != itEnd; ++it )
+ if ( it.key().length() )
+ TZRuleBox->insertItem( it.key() );
+
+ ClearFields = new QPushButton( i18n( "Clear Fields" ), CoordBox, "ClearFields" );
+ ShowTZRules = new QPushButton( i18n( "Explain DST Rules" ), CoordBox, "ShowDSTRules" );
+
+ AddCityButton = new QPushButton( i18n ( "Add to List" ), CoordBox, "AddCityButton" );
+
+//Pack the widgets into the layouts
+ RootLay->addWidget( CityBox, 0, 0 );
+ RootLay->addWidget( CoordBox, 0, 0 );
+
+ CityLay->addSpacing( 14 );
+ CityLay->addLayout( hlay, 0 );
+
+ hlay->addLayout( vlay, 0 );
+ hlay->addSpacing( 12 );
+ hlay->addWidget( GeoBox, 0, 0 );
+
+ vlay->addWidget( MapView, 0, 0 );
+ vlay->addLayout( glay, 0 );
+ vlay->addWidget( CountLabel, 0, 0 );
+
+ glay->addWidget( CityFiltLabel, 0, 0 );
+ glay->addWidget( ProvinceFiltLabel, 1, 0 );
+ glay->addWidget( CountryFiltLabel, 2, 0 );
+ glay->addWidget( CityFilter, 0, 1 );
+ glay->addWidget( ProvinceFilter, 1, 1 );
+ glay->addWidget( CountryFilter, 2, 1 );
+
+ hlay->activate();
+
+ CoordLay->addSpacing( 14 );
+ CoordLay->addLayout( glay2, 0 );
+ CoordLay->addLayout( hlay3, 0 );
+
+ glay2->addWidget( NewCityLabel, 0, 0 );
+ glay2->addWidget( NewProvinceLabel, 1, 0 );
+ glay2->addWidget( NewCountryLabel, 2, 0 );
+ glay2->addWidget( NewCityName, 0, 1 );
+ glay2->addWidget( NewProvinceName, 1, 1 );
+ glay2->addWidget( NewCountryName, 2, 1 );
+ glay2->addLayout( hlayCoord, 0, 3 );
+ glay2->addLayout( hlayTZ, 1, 3 );
+ glay2->addLayout( hlayButtons, 2, 3 );
+
+ hlayCoord->addWidget( LongLabel );
+ hlayCoord->addWidget( NewLong );
+ hlayCoord->addWidget( LatLabel );
+ hlayCoord->addWidget( NewLat );
+
+ hlayTZ->addWidget( TZLabel );
+ hlayTZ->addWidget( TZBox );
+ hlayTZ->addWidget( TZRuleLabel );
+ hlayTZ->addWidget( TZRuleBox );
+
+ hlayButtons->addStretch();
+ hlayButtons->addWidget( ClearFields );
+ hlayButtons->addWidget( ShowTZRules );
+
+ hlay3->addStretch();
+ hlay3->addWidget( AddCityButton, 0 );
+
+ CoordLay->activate();
+ RootLay->activate();
+
+ connect( this, SIGNAL( cancelClicked() ), this, SLOT( reject() ) );
+ connect( CityFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterCity() ) );
+ connect( ProvinceFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterCity() ) );
+ connect( CountryFilter, SIGNAL( textChanged( const QString & ) ), this, SLOT( filterCity() ) );
+ connect( NewCityName, SIGNAL( textChanged( const QString & ) ), this, SLOT( nameChanged() ) );
+ connect( NewProvinceName, SIGNAL( textChanged( const QString & ) ), this, SLOT( nameChanged() ) );
+ connect( NewCountryName, SIGNAL( textChanged( const QString & ) ), this, SLOT( nameChanged() ) );
+ connect( NewLong, SIGNAL( textChanged( const QString & ) ), this, SLOT( dataChanged() ) );
+ connect( NewLat, SIGNAL( textChanged( const QString & ) ), this, SLOT( dataChanged() ) );
+ connect( TZBox, SIGNAL( activated(int) ), this, SLOT( dataChanged() ) );
+ connect( TZRuleBox, SIGNAL( activated(int) ), this, SLOT( dataChanged() ) );
+ connect( GeoBox, SIGNAL( selectionChanged() ), this, SLOT( changeCity() ) );
+ connect( AddCityButton, SIGNAL( clicked() ), this, SLOT( addCity() ) );
+ connect( ClearFields, SIGNAL( clicked() ), this, SLOT( clearFields() ) );
+ connect( ShowTZRules, SIGNAL( clicked() ), this, SLOT( showTZRules() ) );
+
+ dataModified = false;
+ nameModified = false;
+ AddCityButton->setEnabled( false );
+
+ NewCityName->setTrapReturnKey(true);
+ NewProvinceName->setTrapReturnKey(true);
+ NewCountryName->setTrapReturnKey(true);
+ CityFilter->setTrapReturnKey(true);
+ ProvinceFilter->setTrapReturnKey(true);
+ CountryFilter->setTrapReturnKey(true);
+
+ filteredCityList.setAutoDelete( false );
+
+ initCityList();
+ resize (640, 480);
+}
+
+LocationDialog::~LocationDialog(){
+}
+
+void LocationDialog::initCityList( void ) {
+ KStars *p = (KStars *)parent();
+ for (GeoLocation *loc = p->data()->geoList.first(); loc; loc = p->data()->geoList.next())
+ {
+ GeoBox->insertItem( loc->fullName() );
+ filteredCityList.append( loc );
+
+ //If TZ is not even integer value, add it to listbox
+ if ( loc->TZ0() - int( loc->TZ0() ) && ! TZBox->listBox()->findItem( KGlobal::locale()->formatNumber( loc->TZ0() ) ) ) {
+ for ( unsigned int i=0; i<((unsigned int) TZBox->count()); ++i ) {
+ if ( TZBox->text( i ).toDouble() > loc->TZ0() ) {
+ TZBox->insertItem( KGlobal::locale()->formatNumber( loc->TZ0() ), i-1 );
+ break;
+ }
+ }
+ }
+ }
+
+ //Sort the list of Cities alphabetically...note that filteredCityList may now have a different ordering!
+ GeoBox->sort();
+
+ CountLabel->setText( i18n("One city matches search criteria","%n cities match search criteria",GeoBox->count()) );
+
+ // attempt to highlight the current kstars location in the GeoBox
+ GeoBox->setCurrentItem( 0 );
+ if ( GeoBox->count() ) {
+ for ( uint i=0; i<GeoBox->count(); i++ ) {
+ if ( GeoBox->item(i)->text() == p->geo()->fullName() ) {
+ GeoBox->setCurrentItem( i );
+ break;
+ }
+ }
+ }
+}
+
+void LocationDialog::filterCity( void ) {
+ KStars *p = (KStars *)parent();
+ GeoBox->clear();
+ filteredCityList.clear();
+
+ nameModified = false;
+ dataModified = false;
+ AddCityButton->setEnabled( false );
+
+ for (GeoLocation *loc = p->data()->geoList.first(); loc; loc = p->data()->geoList.next()) {
+ QString sc( loc->translatedName() );
+ QString ss( loc->translatedCountry() );
+ QString sp = "";
+ if ( !loc->province().isEmpty() )
+ sp = loc->translatedProvince();
+
+ if ( sc.lower().startsWith( CityFilter->text().lower() ) &&
+ sp.lower().startsWith( ProvinceFilter->text().lower() ) &&
+ ss.lower().startsWith( CountryFilter->text().lower() ) ) {
+
+ GeoBox->insertItem( loc->fullName() );
+ filteredCityList.append( loc );
+ }
+ }
+
+ GeoBox->sort();
+
+ CountLabel->setText( i18n("One city matches search criteria","%n cities match search criteria", GeoBox->count()) );
+
+ if ( GeoBox->firstItem() ) // set first item in list as selected
+ GeoBox->setCurrentItem( GeoBox->firstItem() );
+
+ MapView->repaint();
+}
+
+void LocationDialog::changeCity( void ) {
+ //when the selected city changes, set newCity, and redraw map
+ SelectedCity = 0L;
+ if ( GeoBox->currentItem() >= 0 ) {
+ for (GeoLocation *loc = filteredCityList.first(); loc; loc = filteredCityList.next()) {
+ if ( loc->fullName() == GeoBox->currentText() ) {
+ SelectedCity = loc;
+ break;
+ }
+ }
+ }
+
+ MapView->repaint();
+
+ //Fill the fields at the bottom of the window with the selected city's data.
+ if ( SelectedCity ) {
+ KStars *p = (KStars *)parent();
+ NewCityName->setText( SelectedCity->translatedName() );
+ NewProvinceName->setText( SelectedCity->translatedProvince() );
+ NewCountryName->setText( SelectedCity->translatedCountry() );
+ NewLong->showInDegrees( SelectedCity->lng() );
+ NewLat->showInDegrees( SelectedCity->lat() );
+ TZBox->setCurrentText( KGlobal::locale()->formatNumber( SelectedCity->TZ0() ) );
+
+ //Pick the City's rule from the rulebook
+ for ( int i=0; i<TZRuleBox->count(); ++i ) {
+ if ( p->data()->Rulebook[ TZRuleBox->text(i) ].equals( SelectedCity->tzrule() ) ) {
+ TZRuleBox->setCurrentItem( i );
+ //DEBUG
+ kdDebug() << "tzrule: " << TZRuleBox->text(i) <<":"<<i << endl;
+
+ break;
+ }
+ }
+ }
+
+ nameModified = false;
+ dataModified = false;
+ AddCityButton->setEnabled( false );
+}
+
+void LocationDialog::addCity( void ) {
+ KStars *p = (KStars *)parent();
+ bCityAdded = false;
+
+ if ( !nameModified && !dataModified ) {
+ QString message = i18n( "This City already exists in the database." );
+ KMessageBox::sorry( 0, message, i18n( "Error: Duplicate Entry" ) );
+ return;
+ }
+
+ bool latOk(false), lngOk(false), tzOk(false);
+ dms lat = NewLat->createDms( true, &latOk );
+ dms lng = NewLong->createDms( true, &lngOk );
+ double TZ = TZBox->lineEdit()->text().toDouble( &tzOk );
+
+ if ( NewCityName->text().isEmpty() || NewCountryName->text().isEmpty() ) {
+ QString message = i18n( "All fields (except province) must be filled to add this location." );
+ KMessageBox::sorry( 0, message, i18n( "Fields are Empty" ) );
+ return;
+
+ //FIXME after strings freeze lifts, separate TZ check from lat/long check
+ } else if ( ! latOk || ! lngOk || ! tzOk ) {
+ QString message = i18n( "Could not parse coordinates." );
+ KMessageBox::sorry( 0, message, i18n( "Bad Coordinates" ) );
+ return;
+ } else {
+ if ( !nameModified ) {
+ QString message = i18n( "Really override original data for this city?" );
+ if ( KMessageBox::questionYesNo( 0, message, i18n( "Override Existing Data?" ), i18n("Override Data"), i18n("Do Not Override")) == KMessageBox::No )
+ return; //user answered No.
+ }
+
+ QString entry;
+ QFile file;
+
+ //Strip off white space
+ QString name = NewCityName->text().stripWhiteSpace();
+ QString province = NewProvinceName->text().stripWhiteSpace();
+ QString country = NewCountryName->text().stripWhiteSpace();
+
+ //check for user's city database. If it doesn't exist, create it.
+ file.setName( locateLocal( "appdata", "mycities.dat" ) ); //determine filename in local user KDE directory tree.
+
+ if ( !file.open( IO_ReadWrite | IO_Append ) ) {
+ QString message = i18n( "Local cities database could not be opened.\nLocation will not be recorded." );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return;
+ } else {
+ char ltsgn = 'N'; if ( lat.degree()<0 ) ltsgn = 'S';
+ char lgsgn = 'E'; if ( lng.degree()<0 ) lgsgn = 'W';
+ QString TZrule = TZRuleBox->currentText();
+
+ entry = entry.sprintf( "%-32s : %-21s : %-21s : %2d : %2d : %2d : %c : %3d : %2d : %2d : %c : %5.1f : %2s\n",
+ name.local8Bit().data(), province.local8Bit().data(), country.local8Bit().data(),
+ abs(lat.degree()), lat.arcmin(), lat.arcsec(), ltsgn,
+ abs(lng.degree()), lng.arcmin(), lat.arcsec(), lgsgn,
+ TZ, TZrule.local8Bit().data() );
+
+ QTextStream stream( &file );
+ stream << entry;
+ file.close();
+
+ //Add city to geoList...don't need to insert it alphabetically, since we always sort GeoList
+ GeoLocation *g = new GeoLocation( lng.Degrees(), lat.Degrees(),
+ NewCityName->text(), NewProvinceName->text(), NewCountryName->text(),
+ TZ, &p->data()->Rulebook[ TZrule ] );
+ p->data()->geoList.append( g );
+
+ //(possibly) insert new city into GeoBox by running filterCity()
+ filterCity();
+
+ //Attempt to highlight new city in list
+ GeoBox->setCurrentItem( 0 );
+ if ( GeoBox->count() ) {
+ for ( uint i=0; i<GeoBox->count(); i++ ) {
+ if ( GeoBox->item(i)->text() == g->fullName() ) {
+ GeoBox->setCurrentItem( i );
+ break;
+ }
+ }
+ }
+
+ }
+ }
+
+ bCityAdded = true;
+ return;
+}
+
+void LocationDialog::findCitiesNear( int lng, int lat ) {
+ KStars *ks = (KStars *)parent();
+
+ //find all cities within 3 degrees of (lng, lat); list them in GeoBox
+ GeoBox->clear();
+ filteredCityList.clear();
+ for (GeoLocation *loc = ks->data()->geoList.first(); loc; loc = ks->data()->geoList.next()) {
+ if ( ( abs( lng - int( loc->lng()->Degrees() ) ) < 3 ) &&
+ ( abs( lat - int( loc->lat()->Degrees() ) ) < 3 ) ) {
+
+ GeoBox->insertItem( loc->fullName() );
+ filteredCityList.append( loc );
+ }
+ }
+
+ GeoBox->sort();
+ CountLabel->setText( i18n("One city matches search criteria","%n cities match search criteria",GeoBox->count()) );
+
+ if ( GeoBox->firstItem() ) // set first item in list as selected
+ GeoBox->setCurrentItem( GeoBox->firstItem() );
+
+ repaint();
+}
+
+bool LocationDialog::checkLongLat( void ) {
+ if ( NewLong->text().isEmpty() || NewLat->text().isEmpty() ) return false;
+
+ bool ok(false);
+ double lng = NewLong->createDms(true, &ok).Degrees();
+ if ( ! ok ) return false;
+ double lat = NewLat->createDms(true, &ok).Degrees();
+ if ( ! ok ) return false;
+
+ if ( lng < -180.0 || lng > 180.0 ) return false;
+ if ( lat < -90.0 || lat > 90.0 ) return false;
+
+ return true;
+}
+
+void LocationDialog::clearFields( void ) {
+ CityFilter->clear();
+ ProvinceFilter->clear();
+ CountryFilter->clear();
+ NewCityName->clear();
+ NewProvinceName->clear();
+ NewCountryName->clear();
+ NewLong->clearFields();
+ NewLat->clearFields();
+ TZBox->lineEdit()->setText( KGlobal::locale()->formatNumber( 0.0 ) );
+ TZRuleBox->setCurrentItem( 0 );
+ nameModified = true;
+ dataModified = false;
+ AddCityButton->setEnabled( false );
+ NewCityName->setFocus();
+}
+
+void LocationDialog::showTZRules( void ) {
+ QStringList lines;
+ lines.append( i18n( " Start Date (Start Time) / Revert Date (Revert Time)" ) );
+ lines.append( " " );
+ lines.append( i18n( "--: No DST correction" ) );
+ lines.append( i18n( "AU: last Sun in Oct. (02:00) / last Sun in Mar. (02:00)" ) );
+ lines.append( i18n( "BZ: 2nd Sun in Oct. (00:00) / 3rd Sun in Feb. (00:00)" ) );
+ lines.append( i18n( "CH: 2nd Sun in Apr. (00:00) / 2nd Sun in Sep. (00:00)" ) );
+ lines.append( i18n( "CL: 2nd Sun in Oct. (04:00) / 2nd Sun in Mar. (04:00)" ) );
+ lines.append( i18n( "CZ: 1st Sun in Oct. (02:45) / 3rd Sun in Mar. (02:45)" ) );
+ lines.append( i18n( "EE: Last Sun in Mar. (00:00) / Last Sun in Oct. (02:00)" ) );
+ lines.append( i18n( "EG: Last Fri in Apr. (00:00) / Last Thu in Sep. (00:00)" ) );
+ lines.append( i18n( "EU: Last Sun in Mar. (01:00) / Last Sun in Oct. (01:00)" ) );
+ lines.append( i18n( "FK: 1st Sun in Sep. (02:00) / 3rd Sun in Apr. (02:00)" ) );
+ lines.append( i18n( "HK: 2nd Sun in May (03:30) / 3rd Sun in Oct. (03:30)" ) );
+ lines.append( i18n( "IQ: Apr 1 (03:00) / Oct. 1 (00:00)" ) );
+ lines.append( i18n( "IR: Mar 21 (00:00) / Sep. 22 (00:00)" ) );
+ lines.append( i18n( "JD: Last Thu in Mar. (00:00) / Last Thu in Sep. (00:00)" ) );
+ lines.append( i18n( "LB: Last Sun in Mar. (00:00) / Last Sun in Oct. (00:00)" ) );
+ lines.append( i18n( "MX: 1st Sun in May (02:00) / Last Sun in Sep. (02:00)" ) );
+ lines.append( i18n( "NB: 1st Sun in Sep. (02:00) / 1st Sun in Apr. (02:00)" ) );
+ lines.append( i18n( "NZ: 1st Sun in Oct. (02:00) / 3rd Sun in Mar. (02:00)" ) );
+ lines.append( i18n( "PY: 1st Sun in Oct. (00:00) / 1st Sun in Mar. (00:00)" ) );
+ lines.append( i18n( "RU: Last Sun in Mar. (02:00) / Last Sun in Oct. (02:00)" ) );
+ lines.append( i18n( "SK: 2nd Sun in May (00:00) / 2nd Sun in Oct. (00:00)" ) );
+ lines.append( i18n( "SY: Apr. 1 (00:00) / Oct. 1 (00:00)" ) );
+ lines.append( i18n( "TG: 1st Sun in Nov. (02:00) / Last Sun in Jan. (02:00)" ) );
+ lines.append( i18n( "TS: 1st Sun in Oct. (02:00) / Last Sun in Mar. (02:00)" ) );
+ lines.append( i18n( "US: 1st Sun in Apr. (02:00) / Last Sun in Oct. (02:00)" ) );
+ lines.append( i18n( "ZN: Apr. 1 (01:00) / Oct. 1 (00:00)" ) );
+
+ QString message = i18n( "Daylight Saving Time Rules" );
+ KMessageBox::informationList( 0, message, lines, message );
+}
+
+void LocationDialog::nameChanged( void ) {
+ nameModified = true;
+ dataChanged();
+}
+
+//do not enable Add button until all data are present and valid.
+void LocationDialog::dataChanged( void ) {
+ dataModified = true;
+ if ( ! NewCityName->text().isEmpty() && ! NewCountryName->text().isEmpty() && checkLongLat() )
+ AddCityButton->setEnabled( true );
+ else
+ AddCityButton->setEnabled( false );
+}
+
+void LocationDialog::slotOk( void ) {
+ bool bOkToClose = false;
+ if ( addCityEnabled() ) { //user closed the location dialog without adding their new city;
+ addCity(); //call addCity() for them!
+ bOkToClose = bCityAdded;
+ } else {
+ bOkToClose = true;
+ }
+
+ if ( bOkToClose ) accept();
+}
+
+bool LocationDialog::addCityEnabled() { return AddCityButton->isEnabled(); }
+
+#include "locationdialog.moc"
diff --git a/kstars/kstars/locationdialog.h b/kstars/kstars/locationdialog.h
new file mode 100644
index 00000000..0ed13489
--- /dev/null
+++ b/kstars/kstars/locationdialog.h
@@ -0,0 +1,164 @@
+/***************************************************************************
+ locationdialog.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef LOCATIONDIALOG_H
+#define LOCATIONDIALOG_H
+
+/**@class LocationDialog
+ *Dialog for changing the geographic location of the observer. The
+ *dialog is divided into two sections.
+ *
+ *The top section allows the location to be selected from a database
+ *of 2000 cities. It contains a MapCanvas (showing map of the globe
+ *with cities overlaid, with a handler for mouse clicks), a QListBox
+ *containing the names of cities in the database, and three KLineEdit
+ *widgets, which allow the user to filter the List by the name of the
+ *City, Province, and Country. In addition, the List
+ *can be filtered by location, by clicking anywhere in the MapCanvas.
+ *Doing so will display cities within 2 degrees of the clicked position.
+ *
+ *The bottom section allows the location to be specified manually.
+ *The Longitude, Latitude, City name, Province/State name, and Country name
+ *are entered into KLineEdits. There is also a QPushButton for adding the
+ *location to the custom Cities database. If the user selects "Add" without
+ *filling in all of the manual entry fields, an error message is displayed.
+ *@short Geographic Location dialog
+ *@author Jason Harris
+ *@version 1.0
+ */
+#include <kdialogbase.h>
+#include "geolocation.h"
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QGroupBox;
+class QLabel;
+class QListBox;
+class QListBoxItem;
+class QPushButton;
+class QComboBox;
+class KLineEdit;
+class MapCanvas;
+class dmsBox;
+
+class LocationDialog : public KDialogBase {
+ Q_OBJECT
+
+public:
+/**
+ *Constructor. Create all widgets, and pack them into QLayouts.
+ *Connect Signals to Slots. Run initCityList().
+ */
+ LocationDialog( QWidget* parent = 0 );
+/**
+ *Destructor (empty)
+ */
+ ~LocationDialog();
+
+/**
+ *Initialize list of cities. Note that the database is not read in here,
+ *that is done in the KStars constructor. This simply loads the local QListBox
+ *with the names of the cities from the kstarsData object.
+ */
+ void initCityList( void );
+
+/**@return pointer to the highlighted city in the List.
+ */
+ GeoLocation* selectedCity() const { return SelectedCity; }
+
+/**@return pointer to the List of filtered city pointers.
+ */
+ QPtrList<GeoLocation>* filteredList() { return &filteredCityList; }
+
+/**@short Show only cities within 3 degrees of point specified by arguments
+ *@param longitude the longitude of the search point (int)
+ *@param latitude the latitude of the search point (int)
+ */
+ void findCitiesNear( int longitude, int latitude );
+
+/**@return the city name of the selected location.
+ */
+ QString selectedCityName( void ) const { return SelectedCity->translatedName(); }
+
+/**@return the province name of the selected location.
+ */
+ QString selectedProvinceName( void ) const { return SelectedCity->translatedProvince(); }
+
+/**@return the country name of the selected location.
+ */
+ QString selectedCountryName( void ) const { return SelectedCity->translatedCountry(); }
+
+/**@return true if the AddCityBUtton is enabled
+ */
+ bool addCityEnabled();
+
+public slots:
+/**
+ *When text is entered in the City/Province/Country Filter KLineEdits,
+ *the List of cities is trimmed to show only cities beginning with the entered text.
+ *Also, the QMemArray of ID numbers is kept in sync with the filtered list.
+ */
+ void filterCity( void );
+
+/**
+ *When the selected city in the QListBox changes, repaint the MapCanvas
+ *so that the crosshairs icon appears on the newly selected city.
+ */
+ void changeCity( void );
+
+/**
+ *When the "Add new city" QPushButton is clicked, add the manually-entered
+ *city information to the user's custom city database.
+ */
+ void addCity( void );
+
+ void clearFields( void );
+ void showTZRules( void );
+ void nameChanged( void );
+ void dataChanged( void );
+// void prepareToAccept( void );
+ void slotOk();
+
+private:
+/**
+ *Make sure Longitude and Latitude values are valid.
+ */
+ bool checkLongLat( void );
+
+ bool dataModified, nameModified, bCityAdded;
+ QGridLayout *glay, *glay2;
+ QHBoxLayout *hlay, *hlayCoord, *hlayTZ, *hlayButtons, *hlay3;
+ QVBoxLayout *RootLay, *CityLay, *CoordLay, *vlay;
+ QGroupBox *CityBox, *CoordBox;
+ QLabel *CityFiltLabel, *ProvinceFiltLabel, *CountryFiltLabel;
+ QLabel *NewCityLabel, *NewProvinceLabel, *NewCountryLabel;
+ QLabel *LongLabel, *LatLabel, *CountLabel;
+ QLabel *TZLabel, *TZRuleLabel;
+ KLineEdit *NewCityName, *NewProvinceName, *NewCountryName;
+ KLineEdit *CityFilter, *ProvinceFilter, *CountryFilter;
+ dmsBox *NewLong, *NewLat;
+ QComboBox *TZBox, *TZRuleBox;
+ QPushButton *AddCityButton, *ClearFields, *ShowTZRules;
+ MapCanvas *MapView;
+ QListBox *GeoBox;
+
+ GeoLocation *SelectedCity;
+ QPtrList<GeoLocation> filteredCityList;
+};
+
+#endif
diff --git a/kstars/kstars/magnitudespinbox.cpp b/kstars/kstars/magnitudespinbox.cpp
new file mode 100644
index 00000000..baa7d05e
--- /dev/null
+++ b/kstars/kstars/magnitudespinbox.cpp
@@ -0,0 +1,29 @@
+/***************************************************************************
+ magnitudespinbox.cpp - description
+ -------------------
+ begin : Thu Jul 26 2001
+ copyright : (C) 2001 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "magnitudespinbox.h"
+
+MagnitudeSpinBox::MagnitudeSpinBox( QWidget * parent , const char * name )
+ : KDoubleNumInput( 0.0, 10.0, 0.0, 0.1 /*step*/, 1 /*precision*/, parent, name)
+{
+}
+
+MagnitudeSpinBox::MagnitudeSpinBox( double minValue, double maxValue,
+ QWidget * parent , const char * name )
+ : KDoubleNumInput( minValue, maxValue, minValue, 0.1 /* step */, 1, parent, name)
+{
+}
diff --git a/kstars/kstars/magnitudespinbox.h b/kstars/kstars/magnitudespinbox.h
new file mode 100644
index 00000000..cc4dc619
--- /dev/null
+++ b/kstars/kstars/magnitudespinbox.h
@@ -0,0 +1,47 @@
+#ifndef magnitudespinbox_h
+#define magnitudespinbox_h
+
+/***************************************************************************
+ magnitudespinbox.h - description
+ -------------------
+ begin : Thu Jul 26 2001
+ copyright : (C) 2001 by Heiko Evermann
+ email : heiko@evermann.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+/**@class MagnitudeSpinBox
+ *A special spinbox for entering magnitude values.
+ *This class now inherits KDoubleNumInput instead of QSpinBox
+ *@short a custom spinbox for magnitude (float) values.
+ *@author Heiko Evermann
+ *@version 1.0
+ */
+
+#include <knuminput.h>
+
+class QWidget;
+
+class MagnitudeSpinBox : public KDoubleNumInput
+{
+ public:
+
+/**Default Constructor.
+ */
+ MagnitudeSpinBox( QWidget* parent = 0, const char* name = 0);
+
+/**Constructor. Set minimum and maximum values for the spinbox.
+ */
+ MagnitudeSpinBox( double minValue, double maxValue, QWidget* parent = 0, const char* name = 0);
+};
+
+
+#endif
diff --git a/kstars/kstars/main.cpp b/kstars/kstars/main.cpp
new file mode 100644
index 00000000..d3ddbfe2
--- /dev/null
+++ b/kstars/kstars/main.cpp
@@ -0,0 +1,191 @@
+/***************************************************************************
+ main.cpp - K Desktop Planetarium
+ -------------------
+ begin : Mon Feb 5 01:11:45 PST 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kcmdlineargs.h>
+#include <kaboutdata.h>
+#include <dcopclient.h>
+#include <klocale.h>
+#include <kdebug.h>
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "skymap.h"
+#include "simclock.h"
+#include "ksnumbers.h"
+#include "Options.h"
+
+#define KSTARS_VERSION "1.2.9"
+
+static const char description[] =
+ I18N_NOOP("Desktop Planetarium");
+static const char notice[] =
+ I18N_NOOP("Some images in KStars are for non-commercial use only. See README.images.");
+
+
+static KCmdLineOptions options[] =
+{
+ { "!dump", I18N_NOOP( "Dump sky image to file" ), 0 },
+ { "script ", I18N_NOOP( "Script to execute" ), 0 },
+ { "width ", I18N_NOOP( "Width of sky image" ), "640" },
+ { "height ", I18N_NOOP( "Height of sky image" ), "480" },
+ { "filename ", I18N_NOOP( "Filename for sky image" ), "kstars.png" },
+ { "date ", I18N_NOOP( "Date and time" ), "" },
+ { "!paused", I18N_NOOP( "Start with clock paused" ), 0 },
+ KCmdLineLastOption
+};
+
+int main(int argc, char *argv[])
+{
+ KAboutData aboutData( "kstars", I18N_NOOP("KStars"),
+ KSTARS_VERSION, description, KAboutData::License_GPL,
+ I18N_NOOP("(c) 2001-2003, The KStars Team"), notice, "http://edu.kde.org/kstars");
+ aboutData.addAuthor("Jason Harris",0, "jharris@30doradus.org", "http://www.30doradus.org");
+ aboutData.addAuthor("Heiko Evermann",0, "heiko@evermann.de", "http://www.evermann.de");
+ aboutData.addAuthor("Thomas Kabelmann", 0, "tk78@gmx.de", 0);
+ aboutData.addAuthor("Pablo de Vicente", 0, "pvicentea@wanadoo.es", 0);
+ aboutData.addAuthor("Jasem Mutlaq", 0, "mutlaqja@ikarustech.com", 0 );
+ aboutData.addAuthor("Carsten Niehaus", 0, "cniehaus@gmx.de", 0);
+ aboutData.addAuthor("Mark Hollomon", 0, "mhh@mindspring.com", 0);
+ KCmdLineArgs::init( argc, argv, &aboutData );
+ KCmdLineArgs::addCmdLineOptions( options ); // Add our own options.
+ KCmdLineArgs *args = KCmdLineArgs::parsedArgs();
+
+ KApplication a;
+
+ if ( args->isSet( "dump" ) ) {
+ kdDebug() << i18n( "Dumping sky image" ) << endl;
+
+ //parse filename and image format
+ const char* format = "PNG";
+ QString fname = args->getOption( "filename" );
+ QString ext = fname.mid( fname.findRev(".")+1 );
+ if ( ext.lower() == "png" ) { format = "PNG"; }
+ else if ( ext.lower() == "jpg" || ext.lower() == "jpeg" ) { format = "JPG"; }
+ else if ( ext.lower() == "gif" ) { format = "GIF"; }
+ else if ( ext.lower() == "pnm" ) { format = "PNM"; }
+ else if ( ext.lower() == "bmp" ) { format = "BMP"; }
+ else { kdWarning() << i18n( "Could not parse image format of %1; assuming PNG." ).arg( fname ) << endl; }
+
+ //parse width and height
+ bool ok(false);
+ int w(0), h(0);
+ w = args->getOption( "width" ).toInt( &ok );
+ if ( ok ) h = args->getOption( "height" ).toInt( &ok );
+ if ( !ok ) {
+ kdWarning() << "Unable to parse arguments: " << endl;
+ kdWarning() << "Width: " << args->getOption( "width" )
+ << " Height: " << args->getOption( "height" ) << endl;
+ return 1;
+ }
+
+ KStarsData *dat = new KStarsData();
+ QObject::connect( dat, SIGNAL( progressText(QString) ), dat, SLOT( slotConsoleMessage(QString) ) );
+ dat->initialize();
+ while (!dat->startupComplete) { kapp->processEvents(50); }
+
+ //Set Geographic Location
+ dat->setLocationFromOptions();
+
+ //Set color scheme
+ dat->colorScheme()->loadFromConfig( kapp->config() );
+
+ //set clock now that we have a location:
+ //Check to see if user provided a date/time string. If not, use current CPU time
+ QString datestring = args->getOption( "date" );
+ KStarsDateTime kdt;
+ if ( ! datestring.isEmpty() ) {
+ if ( datestring.contains( "-" ) ) { //assume ISODate format
+ if ( datestring.contains( ":" ) ) { //also includes time
+ kdt = KStarsDateTime::fromString( datestring, Qt::ISODate );
+ } else { //string probably contains date only
+ kdt.setDate( ExtDate::fromString( datestring, Qt::ISODate ) );
+ kdt.setTime( QTime( 0, 0, 0 ) );
+ }
+ } else { //assume Text format for date string
+ kdt = dat->geo()->LTtoUT( KStarsDateTime::fromString( datestring, Qt::TextDate ) );
+ }
+
+ if ( ! kdt.isValid() ) {
+ kdWarning() << i18n( "Could not parse Date/Time string: " ) << datestring << endl;
+ kdWarning() << i18n( "Valid date formats: " ) << endl;
+ kdWarning() << " 1950-02-25 ; 1950-02-25 05:30:00" << endl;
+ kdWarning() << " Feb 25 1950 ; Feb 25 1950 05:30:00" << endl;
+ kdWarning() << " 25 Feb 1950 ; 25 Feb 1950 05:30:00" << endl;
+ kdWarning() << i18n( "Using CPU date/time instead." ) << endl;
+
+ kdt = dat->geo()->LTtoUT( KStarsDateTime::currentDateTime() );
+ }
+ } else {
+ kdt = dat->geo()->LTtoUT( KStarsDateTime::currentDateTime() );
+ }
+ dat->clock()->setUTC( kdt );
+
+ KSNumbers num( dat->ut().djd() );
+ dat->initGuides(&num);
+
+ SkyMap *map = new SkyMap( dat );
+ map->resize( w, h );
+ QPixmap sky( w, h );
+
+ map->setDestination( new SkyPoint( Options::focusRA(), Options::focusDec() ) );
+ map->destination()->EquatorialToHorizontal( dat->lst(), dat->geo()->lat() );
+ map->setFocus( map->destination() );
+ map->focus()->EquatorialToHorizontal( dat->lst(), dat->geo()->lat() );
+
+ //Execute the specified script
+ QString scriptfile = args->getOption( "script" );
+ if ( ! scriptfile.isEmpty() ) {
+ if ( dat->executeScript( scriptfile, map ) ) {
+ std::cout << i18n( "Script executed." ).utf8() << std::endl;
+ } else {
+ kdWarning() << i18n( "Could not execute script." ) << endl;
+ }
+ }
+
+ dat->setFullTimeUpdate();
+ dat->updateTime(dat->geo(), map );
+
+ kapp->processEvents(100000);
+ map->setMapGeometry();
+ map->exportSkyImage( &sky );
+ kapp->processEvents(100000);
+
+ if ( ! sky.save( fname, format ) ) kdWarning() << i18n( "Unable to save image: %1 " ).arg( fname ) << endl;
+ else kdDebug() << i18n( "Saved to file: %1" ).arg( fname ) << endl;
+
+ delete map;
+ delete dat;
+ return 0;
+ }
+
+ //start up normally in GUI mode
+
+ //Try to parse the given date string
+ QString datestring = args->getOption( "date" );
+
+ if ( ! datestring.isEmpty() && ! KStarsDateTime::fromString( datestring ).isValid() ) {
+ kdWarning() << i18n("Specified date (%1) is invalid. Will use current CPU date instead." ).arg( datestring ) << endl;
+ datestring = "";
+ }
+
+ new KStars( true, ! args->isSet( "paused" ), datestring );
+ args->clear();
+ QObject::connect(kapp, SIGNAL(lastWindowClosed()), kapp, SLOT(quit()));
+ return a.exec();
+
+}
diff --git a/kstars/kstars/mapcanvas.cpp b/kstars/kstars/mapcanvas.cpp
new file mode 100644
index 00000000..dc60c2bc
--- /dev/null
+++ b/kstars/kstars/mapcanvas.cpp
@@ -0,0 +1,130 @@
+/***************************************************************************
+ mapcanvas.cpp - K Desktop Planetarium
+ -------------------
+ begin : Tue Apr 10 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h>
+#include <kstandarddirs.h>
+#include <qpainter.h>
+#include <qpixmap.h>
+
+#include "mapcanvas.h"
+#include "locationdialog.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+
+MapCanvas::MapCanvas(QWidget *parent, const char *name ) : QWidget(parent,name) {
+ BGColor = "#33A";
+ setBackgroundColor( QColor( BGColor ) );
+ setBackgroundMode( QWidget::NoBackground );
+ Canvas = new QPixmap();
+ bgImage = new QPixmap();
+ LocationDialog *ld = (LocationDialog *)topLevelWidget();
+ KStars *ks = (KStars *)ld->parent();
+ QString bgFile = ks->data()->stdDirs->findResource( "data", "kstars/geomap.png" );
+ bgImage->load( bgFile, "PNG" );
+}
+
+MapCanvas::~MapCanvas(){
+ delete bgImage;
+ delete Canvas;
+}
+
+void MapCanvas::setGeometry( int x, int y, int w, int h ) {
+ QWidget::setGeometry( x, y, w, h );
+ Canvas->resize( w, h );
+ origin.setX( w/2 );
+ origin.setY( h/2 );
+}
+
+void MapCanvas::setGeometry( const QRect &r ) {
+ QWidget::setGeometry( r );
+ Canvas->resize( r.width(), r.height() );
+ origin.setX( r.width()/2 );
+ origin.setY( r.height()/2 );
+}
+
+void MapCanvas::mousePressEvent( QMouseEvent *e ) {
+ LocationDialog *ld = (LocationDialog *)topLevelWidget();
+
+ //Determine Lat/Long corresponding to event press
+ int lng = ( e->x() - origin.x() );
+ int lat = ( origin.y() - e->y() );
+
+ ld->findCitiesNear( lng, lat );
+}
+
+void MapCanvas::paintEvent( QPaintEvent * ) {
+ QPainter pcanvas;
+ LocationDialog *ld = (LocationDialog *)topLevelWidget();
+ KStars *ks = (KStars *)ld->parent();
+
+ //prepare the canvas
+ pcanvas.begin( Canvas );
+// pcanvas.fillRect( 0, 0, width(), height(), QBrush( QColor( BGColor ) ) );
+ pcanvas.drawPixmap( 0, 0, *bgImage );
+// pcanvas.setBrush( white );
+ pcanvas.setPen( QPen( QColor( "SlateGrey" ) ) );
+
+ //Draw cities
+ QPoint o;
+
+ for ( GeoLocation *g=ks->data()->geoList.first(); g; g = ks->data()->geoList.next() ) {
+ o.setX( int( g->lng()->Degrees() + origin.x() ) );
+ o.setY( height() - int( g->lat()->Degrees() + origin.y() ) );
+
+ if ( o.x() >= 0 && o.x() <= width() && o.y() >=0 && o.y() <=height() ) {
+ pcanvas.drawPoint( o.x(), o.y() );
+ }
+ }
+
+ //redraw the cities that appear in the filtered list, with a white pen
+ //If the list has not been filtered, skip the redraw.
+ if ( ld->filteredList()->count() ) {
+ pcanvas.setPen( white );
+ for ( GeoLocation *g=ld->filteredList()->first(); g; g = ld->filteredList()->next() ) {
+ o.setX( int( g->lng()->Degrees() + origin.x() ) );
+ o.setY( height() - int( g->lat()->Degrees() + origin.y() ) );
+
+ if ( o.x() >= 0 && o.x() <= width() && o.y() >=0 && o.y() <=height() ) {
+ pcanvas.drawPoint( o.x(), o.y() );
+ }
+ }
+ }
+
+ GeoLocation *g = ld->selectedCity();
+ if ( g ) {
+ o.setX( int( g->lng()->Degrees() + origin.x() ) );
+ o.setY( height() - int( g->lat()->Degrees() + origin.y() ) );
+
+ pcanvas.setPen( red );
+ pcanvas.setBrush( red );
+ pcanvas.drawEllipse( o.x()-3, o.y()-3, 6, 6 );
+ pcanvas.moveTo( o.x()-16, o.y() );
+ pcanvas.lineTo( o.x()-8, o.y() );
+ pcanvas.moveTo( o.x()+8, o.y() );
+ pcanvas.lineTo( o.x()+16, o.y() );
+ pcanvas.moveTo( o.x(), o.y()-16 );
+ pcanvas.lineTo( o.x(), o.y()-8 );
+ pcanvas.moveTo( o.x(), o.y()+8 );
+ pcanvas.lineTo( o.x(), o.y()+16 );
+ pcanvas.setPen( white );
+ pcanvas.setBrush( white );
+ }
+
+ pcanvas.end();
+ bitBlt( this, 0, 0, Canvas );
+}
+#include "mapcanvas.moc"
diff --git a/kstars/kstars/mapcanvas.h b/kstars/kstars/mapcanvas.h
new file mode 100644
index 00000000..7183d939
--- /dev/null
+++ b/kstars/kstars/mapcanvas.h
@@ -0,0 +1,94 @@
+/***************************************************************************
+ mapcanvas.h - K Desktop Planetarium
+ -------------------
+ begin : Tue Apr 10 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+
+
+#ifndef MAPCANVAS_H
+#define MAPCANVAS_H
+
+#include <qwidget.h>
+#include <qpoint.h>
+
+/**@class MapCanvas
+ *Used in LocationDialog for displaying a map of the Earth.
+ *In addition, cities in the database are drawn as grey or white dots.
+ *Also, the widget processes mouse clicks, to trim the list of
+ *cities to those near the mouse click.
+ *@short Widget used in the LocationDialog for displaying the world map.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QPixmap;
+
+class MapCanvas : public QWidget {
+ Q_OBJECT
+public:
+ /**Default constructor. Initialize the widget: create pixmaps, load the
+ *world map bitmap, set pointers to the main window and the
+ *LocationDialog parent.
+ */
+ MapCanvas(QWidget *parent=0, const char *name=0);
+ /**Destructor (empty)
+ */
+ ~MapCanvas();
+
+public slots:
+ /**Set the geometry of the map widget (overloaded from QWidget).
+ *Resizes the size of the map pixmap to match the widget, and resets
+ *the Origin QPoint so it remains at the center of the widget.
+ *@note this is called automatically by resize events.
+ *@p x the x-position of the widget
+ *@p y the y-position of the widget
+ *@p w the width of the widget
+ *@p h the height of the widget
+ */
+ virtual void setGeometry( int x, int y, int w, int h );
+
+ /**Set the geometry of the map widget (overloaded from QWidget).
+ *Resizes the size of the map pixmap to match the widget, and resets
+ *the Origin QPoint so it remains at the center of the widget.
+ *This function behaves just like the above function. It differs
+ *only in the data type of its argument.
+ *@note this is called automatically by resize events.
+ *@p r QRect describing geometry
+ */
+ virtual void setGeometry( const QRect &r );
+
+protected:
+ /**Draw the map. Draw grey dots on the locations of all cities,
+ *and highlight the cities which match the current filters
+ *as white dits. Also draw a red crosshairs on the
+ *currently-selected city.
+ *@see LocationDialog
+ */
+ virtual void paintEvent( QPaintEvent *e );
+
+ /**Trim the list of cities so that only those within 2 degrees
+ *of the mouse click are shown in the list.
+ *@see LocationDialog
+ */
+ virtual void mousePressEvent( QMouseEvent *e );
+
+private:
+ QPixmap *Canvas, *bgImage;
+ QString BGColor;
+ QPoint origin;
+};
+
+#endif
diff --git a/kstars/kstars/newfovui.ui b/kstars/kstars/newfovui.ui
new file mode 100644
index 00000000..4abfc4ad
--- /dev/null
+++ b/kstars/kstars/newfovui.ui
@@ -0,0 +1,948 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>NewFOVUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>NewFOVUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>483</width>
+ <height>437</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>New FOV Indicator</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Name:&lt;/b&gt;</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>FOVName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Name for FOV symbol</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The name of the field-of-view (FOV) symbol. This name appears in the FOV menu and in the "Edit FOV Symbols" tool.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget2</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Eyepiece</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout16</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel5</cstring>
+ </property>
+ <property name="text">
+ <string>Telescope focal length:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel7_2</cstring>
+ </property>
+ <property name="text">
+ <string>Eyepiece focal length:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel8_2</cstring>
+ </property>
+ <property name="text">
+ <string>Eyepiece FOV:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout15</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>TLength1</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Telescope focal length, in millimeters</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the telescope focal length, in millimeters.
+
+This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a telescope eyepiece.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6_2</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>mm</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>EyeLength</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Eyepiece focal length, in millimeters</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the eyepiece focal length, in millimeters.
+
+This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a telescope eyepiece.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6_2_2</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>mm</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>EyeFOV</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>field-of-view of the eyepiece, in arcminutes</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the eyepiece field-of-view angle, in arcminutes.
+
+This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a telescope eyepiece.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6_2_2_2</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>arcmin</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>152</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>ComputeEyeFOV</cstring>
+ </property>
+ <property name="text">
+ <string>Compute FOV</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Compute field-of-view from above data fields</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>This button will compute the field-of-view (FOV) angle for a specific eyepiece/telescope combination. You must first specify the focal lengths of the telescope and eyepiece, and the FOV angle of the eyepiece in the above entry fields.
+
+The computed FOV angle (in arcminutes) will be displayed in the "Field of view" edit box.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Camera</string>
+ </attribute>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton" row="2" column="1">
+ <property name="name">
+ <cstring>ComputeCameraFOV</cstring>
+ </property>
+ <property name="text">
+ <string>Compute FOV</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Compute field-of-view from above data fields</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>This button will compute the field-of-view (FOV) angle for a specific camera/telescope combination. You must first specify the focal length of the telescope and the size of the CCD chip or film negative.
+
+The computed FOV angle (in arcminutes) will be displayed in the "Field of view" edit box.</string>
+ </property>
+ </widget>
+ <spacer row="2" column="0">
+ <property name="name">
+ <cstring>spacer13</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>180</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="1" column="0">
+ <property name="name">
+ <cstring>spacer14</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>22</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="1" column="1">
+ <property name="name">
+ <cstring>spacer15</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>22</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget" row="0" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>layout26</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout25</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel5_2</cstring>
+ </property>
+ <property name="text">
+ <string>Telescope focal length:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel9</cstring>
+ </property>
+ <property name="text">
+ <string>Chip/Film size:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout24</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout15</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>TLength2</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Telescope focal length, in millimeters</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the telescope focal length, in millimeters.
+
+This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6_2_3</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>60</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>mm</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout16</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>ChipSize</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Size of chip or film, in millimeters</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the physical size of the CCD chip or film negative.
+
+This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6_2_3_2</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>mm</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>TabPage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Radiotelescope</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout26_3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout25_3</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel5_2_3</cstring>
+ </property>
+ <property name="text">
+ <string>Radiotelescope diameter:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel9_3</cstring>
+ </property>
+ <property name="text">
+ <string>Wavelength:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout24_3</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout15_4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>RTDiameter</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Telescope focal length, in millimeters</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the telescope focal length, in millimeters.
+
+This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6_2_3_4</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>60</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>m</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout16_4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KDoubleNumInput">
+ <property name="name">
+ <cstring>WaveLength</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Size of chip or film, in millimeters</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the physical size of the CCD chip or film negative.
+
+This is one of the data fields required for defining a field-of-view (FOV) symbol which matches the field-of-view of a camera mounted on a telescope.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6_2_3_2_3</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>cm</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer13_3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>51</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout36</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12_3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>281</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>ComputeHPBW</cstring>
+ </property>
+ <property name="text">
+ <string>Compute HPBW</string>
+ </property>
+ <property name="flat">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Compute radiotelescope HPBW from above data fields</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>This button will compute the Half Power Beam Width (HPBW) angle for a specific radiotelescope and observing wavelength combination, assuming no multibeam receiver is available at the telescope. You must first specify the diameter of the radiotelescope and the observing wavelength.
+
+The computed HPBW angle (in arcminutes) will be displayed in the "Field of view" edit box.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>fieldoFviewLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Field of view (arcmin):</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>FOVEdit</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Desired field-of-view size, in arcminutes</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the desired angular size for the field-of-view (FOV) symbol.
+
+You can either enter a value directly, or use the "Eyepiece" or "Camera" Tabs to compute an angular size for specific eyepieces or cameras.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>298</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KColorButton" row="1" column="1">
+ <property name="name">
+ <cstring>ColorButton</cstring>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="color">
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Select color for the field-of-view symbol</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select a color for the field-of-view (FOV) symbol.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel8</cstring>
+ </property>
+ <property name="text">
+ <string>Color:</string>
+ </property>
+ </widget>
+ <widget class="KComboBox" row="0" column="1">
+ <item>
+ <property name="text">
+ <string>Square</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Circle</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Crosshairs</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Bullseye</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Semitransparent circle</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>ShapeBox</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Select a shape for the field-of-view symbol</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select a shape for the field-of-view (FOV) symbol. The possible shapes are:
+
+Circle, Square, Crosshairs, Bullseye.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel7</cstring>
+ </property>
+ <property name="text">
+ <string>Shape:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QFrame">
+ <property name="name">
+ <cstring>ViewBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>80</width>
+ <height>80</height>
+ </size>
+ </property>
+ <property name="paletteForegroundColor">
+ <color>
+ <red>255</red>
+ <green>255</green>
+ <blue>255</blue>
+ </color>
+ </property>
+ <property name="paletteBackgroundColor">
+ <color>
+ <red>0</red>
+ <green>0</green>
+ <blue>0</blue>
+ </color>
+ </property>
+ <property name="frameShape">
+ <enum>StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Raised</enum>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<tabstops>
+ <tabstop>FOVName</tabstop>
+ <tabstop>tabWidget2</tabstop>
+ <tabstop>TLength1</tabstop>
+ <tabstop>EyeLength</tabstop>
+ <tabstop>EyeFOV</tabstop>
+ <tabstop>ComputeEyeFOV</tabstop>
+ <tabstop>TLength2</tabstop>
+ <tabstop>ChipSize</tabstop>
+ <tabstop>ComputeCameraFOV</tabstop>
+ <tabstop>FOVEdit</tabstop>
+ <tabstop>ShapeBox</tabstop>
+ <tabstop>ColorButton</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kcolorbutton.h</includehint>
+ <includehint>kcombobox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/objectnamelist.cpp b/kstars/kstars/objectnamelist.cpp
new file mode 100644
index 00000000..daa1305d
--- /dev/null
+++ b/kstars/kstars/objectnamelist.cpp
@@ -0,0 +1,224 @@
+/***************************************************************************
+ objectnamelist.cpp - description
+ -------------------
+ begin : Mon Feb 18 2002
+ copyright : (C) 2002 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "objectnamelist.h"
+#include "skyobjectname.h"
+#include "skyobject.h"
+#include "starobject.h"
+
+#include <qstring.h>
+#include <kdebug.h>
+
+ObjectNameList::ObjectNameList() {
+ amount = 0;
+ language = latin;
+ mode = allLists;
+
+ // delete just objects of local list
+ for (int i= 0; i< 27; i++) {
+ list[local][i].setAutoDelete(true);
+ unsorted[i] = false;
+ }
+
+ constellations.setAutoDelete(true);
+}
+
+ObjectNameList::~ObjectNameList(){
+}
+
+void ObjectNameList::setLanguage( Language lang ) {
+ language = lang;
+}
+
+void ObjectNameList::setLanguage( bool lang ) {
+ language = ( Language ) lang;
+}
+
+void ObjectNameList::setMode( Mode m ) {
+ mode = m;
+}
+
+void ObjectNameList::append( SkyObject *object, bool useLongName ) {
+ amount++;
+ // create name string and init with longname if forced by parameter else default name
+ QString name = ( useLongName ) ? object->longname() : object->name();
+
+ //if star's name is it's genetive name, make sure we don't use the Greek charcter here
+ if ( object->type() == 0 && name == ((StarObject*)object)->gname() )
+ name = ((StarObject*)object)->gname( false );
+
+ // create string with translated name
+ QString iName;
+
+ if ( object->type() == -1 ) { // constellation
+ iName = i18n( "Constellation name (optional)", name.local8Bit().data() );
+ }
+ else { // all other types
+ iName = i18n( name.local8Bit() );
+ }
+
+ // create SkyObjectName with translated name
+ SkyObjectName *soName = new SkyObjectName( iName, object );
+ // append in localized list
+ currentIndex = getIndex( name );
+ list[local] [currentIndex].append(soName);
+
+ // type == -1 -> constellation
+ if (object->type() == -1) {
+ // get latin name (default name)
+ iName = name;
+ // create new SkyObject with localized name
+ soName = new SkyObjectName(iName, object);
+ // to delete these objects store them in separate list
+ constellations.append(soName);
+ }
+
+ // append in latin list
+ currentIndex = getIndex(name);
+ list[latin][currentIndex].append(soName);
+ // set list unsorted
+ unsorted[currentIndex] = true;
+}
+
+SkyObjectName* ObjectNameList::first( const QString &name ) {
+ sort();
+ SkyObjectName *soName = 0;
+ // set mode: string is empty set mode to all lists
+ name.isEmpty() ? setMode( allLists ) : setMode( oneList );
+
+ // start with first list in array
+ if ( mode == allLists ) {
+ currentIndex = 0;
+ } else {
+ // start with list which contains the first letter
+ currentIndex = getIndex( name );
+ }
+
+ soName = list[language][currentIndex].first();
+
+ //It's possible that there is no object that belongs to currentIndex
+ //If not, and mode==allLists, try the next index
+ while ( !soName && mode==allLists && currentIndex < 26 ) {
+ currentIndex++; // loop through the array
+ soName = list[language][currentIndex].first();
+ }
+
+ return soName;
+}
+
+SkyObjectName* ObjectNameList::next() {
+ SkyObjectName *soName = 0;
+ // get next SkyObjectName object
+ soName = list[ language ] [ currentIndex ].next();
+
+ // if all lists must checked and SkyObjectName is NULL
+ // check next available list in array and set to first element in list
+ // if currentIndex == 26 -> last index is reached
+ if ( mode==allLists && soName==0 && currentIndex<26 ) {
+ do {
+ currentIndex++; // loop through the array
+ soName = list[ language ] [ currentIndex ].first();
+ } while ( currentIndex<26 && soName==0 ); // break if currentIndex == 27 or soName is found
+ }
+
+ return soName;
+}
+
+int ObjectNameList::getIndex( const QString &name ) {
+ // default index is 0 if object name starts with a number
+ int index = 0;
+
+ // if object name starts with a letter, so get index number between 1 and 26
+ if ( !name.isEmpty() ) {
+ QChar firstLetter = name[0];
+ if ( firstLetter ) {
+ if ( firstLetter.isLetter() ) {
+ const unsigned char letter = (unsigned char) firstLetter.lower();
+ index = letter % 96; // a == 97 in ASCII code => 97 % 96 = 1
+ }
+
+ /**
+ *Avoid invalid index due to non ASCII letters like "� etc. Add your own letters to put them in
+ *the right list (due to %96 index can't never get smaller than 0).
+ */
+ if (index > 26) {
+ switch (index) {
+ case 41 : index = 5; break; // �= e
+ case 54 : index = 15; break; // �= o
+ default : index = 0; // all other letters
+ }
+ kdDebug() << k_funcinfo << "Object: " << name << " starts with non ASCII letter. Put it in list #" << index << endl;
+ }
+ }
+ }
+
+ return index;
+}
+
+void ObjectNameList::sort() {
+ for (int i=0; i<27; ++i) {
+ if (unsorted[i] == true) {
+ unsorted[i] = false;
+ list[latin][i].sort();
+ list[local][i].sort();
+ }
+ }
+}
+
+void ObjectNameList::remove ( const QString &name ) {
+ setMode(oneList);
+ int index = getIndex(name);
+ SortedList <SkyObjectName> *l = &(list[language][index]);
+
+ SkyObjectName *son = find( name );
+ if ( son ) l->remove( son );
+}
+
+SkyObjectName* ObjectNameList::find(const QString &name) {
+ sort();
+ if (name.isNull()) return 0;
+ // find works only in one list and not in all lists
+ setMode(oneList);
+
+ // items are stored translated (JH: Why? this whole class is confusing...)
+ QString translatedName = i18n(name.utf8());
+
+ int index = getIndex(name);
+
+ // first item
+ int lower = 0;
+ SortedList <SkyObjectName> *l = &(list[language][index]);
+ // last item
+ int upper = l->count() - 1;
+ // break if list is empty
+ if (upper == -1) return 0;
+
+ int next;
+
+ // it's the "binary search" algorithm
+ SkyObjectName *o;
+ while (upper >= lower) {
+ next = (lower + upper) / 2;
+ o = l->at(next);
+ if (translatedName == o->text()) { return o; }
+ if (translatedName < o->text())
+ upper = next - 1;
+ else
+ lower = next + 1;
+ }
+ return 0;
+}
diff --git a/kstars/kstars/objectnamelist.h b/kstars/kstars/objectnamelist.h
new file mode 100644
index 00000000..8e819c3a
--- /dev/null
+++ b/kstars/kstars/objectnamelist.h
@@ -0,0 +1,173 @@
+/***************************************************************************
+ objectnamelist.h - description
+ -------------------
+ begin : Mon Feb 18 2002
+ copyright : (C) 2002 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OBJECTNAMELIST_H
+#define OBJECTNAMELIST_H
+
+
+/**@class ObjectNameList
+ *This class provides an interface like a QPtrList, but sorts objects internally
+ *in 27 lists. The objects are sorted alphabetically. List 0 contains all objects
+ *beginning not with a letter. List 1 - 26 contains objects beginning with a letter.
+ *The number of the list is similar to positon of letter in alphabet. (A = 1 .. Z = 26 )
+ *@author Thomas Kabelmann
+ *@version 1.0
+ */
+
+
+#include <qglobal.h>
+#include <qptrlist.h>
+#include <qstring.h>
+
+class SkyObject;
+class SkyObjectName;
+
+/**Reimplemented from QPtrList for sorting objects in the list. */
+template <class T> class SortedList : public QPtrList <T> {
+ protected:
+ int compareItems(QPtrCollection::Item item1, QPtrCollection::Item item2) {
+ if ( *((T*)item1) == *((T*)item2) ) return 0;
+ return ( *((T*)item1) < *((T*)item2) ) ? -1 : 1;
+ }
+};
+
+class ObjectNameList {
+
+ public:
+ /** Constructor */
+ ObjectNameList();
+
+ /** Destructor */
+ ~ObjectNameList();
+
+ /**Appends a skyobject to the list.
+ *@param object pointer to the SkyObject to be appended to the list.
+ *@param useLongName if TRUE, use the longname of the object,
+ *rather than the primary name
+ */
+ void append(SkyObject *object, bool useLongName=false);
+
+ /**Select the list which contains objects whose names begin with the
+ *same letter as the argument. The selected list ID is recorded in
+ *an internal variable, so it is persistent.
+ *@note This function is case insensitive.
+ *@note if no string is given, then the first list is selected, and
+ *also a flag is set so that all lists will be traversed by the next()
+ *function.
+ *@return pointer to the first object in the selected list.
+ *@param name the name to use in selecting a list.
+ */
+ SkyObjectName* first(const QString &name = QString::null);
+
+ /**Returns next object in the currently selected list.
+ *@return pointer to the next object in the current list, or NULL if
+ *the end of the list was reached.
+ *@note if the "all lists" flag is set, then it will traverse all lists
+ *before returning NULL.
+ */
+ SkyObjectName* next();
+
+ /**@return pointer to the object, if it is in one of the lists;
+ *otherwise return the NULL pointer.
+ *@note This function is case sensitive.
+ *@param name name of object to find.
+ *@return pointer to object with the given name
+ */
+ SkyObjectName* find(const QString &name = QString::null);
+
+ /**@short remove the named object from the list.
+ *@param name the name of the object to be removed.
+ *@note If the object is not found, then nothing happens.
+ */
+ void remove( const QString &name = QString::null );
+
+ /**Define the language which should be used for constellation names
+ */
+ enum Language { local = 0, latin = 1 };
+
+ /**Change constellation-name language option.
+ *@param lang the language to use (0=local; 1=latin)
+ */
+ void setLanguage( Language lang );
+
+ /**Change constellation-name language option.
+ *This function behaves just like the above function;
+ *it differs only in the data type of its argument.
+ *@param lang the language to use (0=local; 1=latin)
+ */
+ void setLanguage( bool lang );
+
+ /**@return the total count of the number of named objects.
+ */
+ uint count() const { return amount; }
+
+ private:
+
+ /**Sorts the lists with objects for faster access.
+ *It's needed for find(). first() and find() call this function.
+ */
+ void sort();
+
+
+ /**@return the list index which contains the object whose name matches the argument.
+ *@note this does not return the position within a list of names; it returns the ID
+ *of the list itself.
+ *@param name the name of the object whose index is to be found
+ */
+ int getIndex( const QString &name = QString::null );
+
+ /**Two modes are available:
+ *allLists = loop through the whole list if next() is called
+ *oneList = loop through one list if next is called
+ *If oneList is set, just check all objects which start with same letter to save cpu time.
+ */
+ enum Mode { allLists, oneList } mode;
+
+ /**Set mode
+ *@see first()
+ */
+ void setMode( Mode m );
+
+ /**Hold 2 pointer lists in memory. Number of lists can easily increased for adding more languages.
+ *First index is the language and second index is reserved for alphabetically sorted list.
+ * 0 = all objects beginning with a number
+ * 1 = A ... 26 = Z
+ */
+ SortedList <SkyObjectName> list[2][27];
+
+ /**Hold status if list is unsorted or not.*/
+ bool unsorted[27];
+
+ /**
+ *Constellations has latin names and alloc extra SkyObjectNames which will stored in 2 list.
+ *But second list will not delete objects while clearing it, because most of objects in this list
+ *are in first list too. We just have to delete objects which are not in first list. These objects
+ *will stored in this list.
+ */
+ QPtrList <SkyObjectName> constellations;
+
+ /**
+ *Which list was accessed last time by first() or next()
+ */
+ int currentIndex;
+
+ Language language;
+
+ unsigned int amount;
+};
+
+#endif
diff --git a/kstars/kstars/opsadvanced.cpp b/kstars/kstars/opsadvanced.cpp
new file mode 100644
index 00000000..5fe1953b
--- /dev/null
+++ b/kstars/kstars/opsadvanced.cpp
@@ -0,0 +1,63 @@
+/***************************************************************************
+ opsadvanced.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun 14 Mar 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlabel.h>
+#include <qcheckbox.h>
+#include <qgroupbox.h>
+
+#include "opsadvanced.h"
+#include "Options.h"
+#include "kstars.h"
+#include "timestepbox.h"
+
+OpsAdvanced::OpsAdvanced( QWidget *p, const char *name, WFlags fl )
+ : OpsAdvancedUI( p, name, fl )
+{
+ ksw = (KStars *)p;
+
+ //Initialize the timestep value
+ SlewTimeScale->tsbox()->changeScale( Options::slewTimeScale() );
+
+ connect( SlewTimeScale, SIGNAL( scaleChanged( float ) ), this, SLOT( slotChangeTimeScale( float ) ) );
+
+ connect( kcfg_HideOnSlew, SIGNAL( clicked() ), this, SLOT( slotToggleHideOptions() ) );
+}
+
+OpsAdvanced::~OpsAdvanced() {}
+
+void OpsAdvanced::slotChangeTimeScale( float newScale ) {
+ Options::setSlewTimeScale( newScale );
+}
+
+void OpsAdvanced::slotToggleHideOptions() {
+ textLabelHideTimeStep->setEnabled( kcfg_HideOnSlew->isChecked() );
+ SlewTimeScale->setEnabled( kcfg_HideOnSlew->isChecked() );
+ HideBox->setEnabled( kcfg_HideOnSlew->isChecked() );
+/* kcfg_MagLimitHideStar->setEnabled( kcfg_HideOnSlew->isChecked() );
+ textLabelMag1->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HidePlanets->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideMessier->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideNGC->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideIC->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideMilkyWay->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideCNames->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideCLines->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideCBounds->setEnabled( kcfg_HideOnSlew->isChecked() );
+ kcfg_HideGrid->setEnabled( kcfg_HideOnSlew->isChecked() );*/
+}
+
+#include "opsadvanced.moc"
diff --git a/kstars/kstars/opsadvanced.h b/kstars/kstars/opsadvanced.h
new file mode 100644
index 00000000..fd5596ee
--- /dev/null
+++ b/kstars/kstars/opsadvanced.h
@@ -0,0 +1,53 @@
+/***************************************************************************
+ opsadvanced.h - K Desktop Planetarium
+ -------------------
+ begin : Sun 14 Mar 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OPSADVANCED_H
+#define OPSADVANCED_H
+
+#include "opsadvancedui.h"
+
+/**@class OpsAdvanced
+ *The Advanced Tab of the Options window. In this Tab the user can configure
+ *advanced behaviors of the program, including:
+ *@li Whether some objects are hidden when the map is moving (and which objects)
+ *@li Whether positions are corrected for atmospheric refraction
+ *@li Whether a slewing animation is used to move the Focus position
+ *@li Whether centered objects are automatically labeled
+ *@li whether a "transient" label is attached when the mouse "hovers" at an object.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KStars;
+
+class OpsAdvanced : public OpsAdvancedUI
+{
+ Q_OBJECT
+
+public:
+ OpsAdvanced( QWidget *parent=0, const char *name=0, WFlags fl = 0 );
+ ~OpsAdvanced();
+
+private slots:
+ void slotChangeTimeScale( float newScale );
+ void slotToggleHideOptions();
+
+private:
+ KStars *ksw;
+};
+
+#endif //OPSADVANCED_H
+
diff --git a/kstars/kstars/opsadvancedui.ui b/kstars/kstars/opsadvancedui.ui
new file mode 100644
index 00000000..13022545
--- /dev/null
+++ b/kstars/kstars/opsadvancedui.ui
@@ -0,0 +1,486 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>OpsAdvancedUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>OpsAdvancedUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>385</width>
+ <height>499</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>OpsAdvanced</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_UseRefraction</cstring>
+ </property>
+ <property name="text">
+ <string>Correct for atmospheric refraction</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Correct coordinates of objects for the effects of the atmosphere</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The atmosphere bends light passing through it, like a lens. If this item is checked, this "atmospheric refraction" will be simulated in the sky map. Note that this correction is only applied when using the Horizontal coordinate system.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_UseAnimatedSlewing</cstring>
+ </property>
+ <property name="text">
+ <string>Use animated slewing</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show slewing motion when focus changes?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, changing the focus position will result in a visible animated "slew" to the new position. Otherwise, the display will center on the new position instantaneously.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_UseAutoLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Attach label to centered object</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show name label of centered object?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, a name label will be temporarily attached to an object while it is centered in the display. You can attach a more persistent label to any object using the right-click popup menu.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_UseHoverLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Attach temporary label when hovering mouse</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show name label of centered object?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, a name label will be temporarily attached to an object while it is centered in the display. You can attach a more persistent label to any object using the right-click popup menu.</string>
+ </property>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>ObsListOptions</cstring>
+ </property>
+ <property name="title">
+ <string>Observing List Labels</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>kcfg_ObsListSymbol</cstring>
+ </property>
+ <property name="text">
+ <string>Symbol</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>kcfg_ObsListText</cstring>
+ </property>
+ <property name="text">
+ <string>Text</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_HideOnSlew</cstring>
+ </property>
+ <property name="text">
+ <string>Hide objects while moving</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Do not draw all objects while the map is moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>When the map is in motion, smooth animation is compromised if the program has too many objects to draw on the map; check this item to temporarily hide some of the objects while the display is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout16</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabelHideTimeStep</cstring>
+ </property>
+ <property name="text">
+ <string>Also hide if time step larger than:</string>
+ </property>
+ </widget>
+ <widget class="TimeStepBox">
+ <property name="name">
+ <cstring>SlewTimeScale</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>smallest timestep for which objects are always hidden</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer21</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>HideBox</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="title">
+ <string>Configure Hidden Objects</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout20</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_HideStars</cstring>
+ </property>
+ <property name="text">
+ <string>Stars fainter than</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide faint stars while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then fainter stars will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="MagnitudeSpinBox">
+ <property name="name">
+ <cstring>kcfg_MagLimitHideStar</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>40</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="property" stdset="0">
+ <string>Stars fainter than this will not be drawn while the map is moving.</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Stars fainter than this will not be drawn while the map is moving.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabelMag1</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer23</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>240</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox" row="4" column="0" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>kcfg_HideIC</cstring>
+ </property>
+ <property name="text">
+ <string>IC objects</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide IC objects while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then objects in the IC catalog will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="1">
+ <property name="name">
+ <cstring>kcfg_HideMilkyWay</cstring>
+ </property>
+ <property name="text">
+ <string>Milky Way</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide the Milky Way contour while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then the Milky Way contour will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>kcfg_HidePlanets</cstring>
+ </property>
+ <property name="text">
+ <string>Solar system</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide solar system bodies while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then all solar system bodies will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="5" column="1">
+ <property name="name">
+ <cstring>kcfg_HideCBounds</cstring>
+ </property>
+ <property name="text">
+ <string>Constellation boundaries</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>kcfg_HideMessier</cstring>
+ </property>
+ <property name="text">
+ <string>Messier objects</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide Messier objects when moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then objects in the Messier catalog will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="6" column="1">
+ <property name="name">
+ <cstring>kcfg_HideGrid</cstring>
+ </property>
+ <property name="text">
+ <string>Coordinate grid</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide coordinate grid while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then the coordinate grid will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>kcfg_HideNGC</cstring>
+ </property>
+ <property name="text">
+ <string>NGC objects</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide NGC objects while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then objects in the NGC catalog will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="1" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>kcfg_HideCLines</cstring>
+ </property>
+ <property name="text">
+ <string>Constellation lines</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide constellation lines while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then constellation lines will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="1" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>kcfg_HideCNames</cstring>
+ </property>
+ <property name="text">
+ <string>Constellation names</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Hide constellation names while moving?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then constellation names will be hidden when the map is in motion.</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer22</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>TimeStepBox</class>
+ <header location="local">timestepbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>MagnitudeSpinBox</class>
+ <header location="local">magnitudespinbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ <property type="String">property</property>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1002">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+</images>
+<tabstops>
+ <tabstop>kcfg_UseRefraction</tabstop>
+ <tabstop>kcfg_UseAnimatedSlewing</tabstop>
+ <tabstop>kcfg_UseAutoLabel</tabstop>
+ <tabstop>kcfg_HideOnSlew</tabstop>
+ <tabstop>SlewTimeScale</tabstop>
+ <tabstop>kcfg_HideStars</tabstop>
+ <tabstop>kcfg_MagLimitHideStar</tabstop>
+ <tabstop>kcfg_HidePlanets</tabstop>
+ <tabstop>kcfg_HideMessier</tabstop>
+ <tabstop>kcfg_HideNGC</tabstop>
+ <tabstop>kcfg_HideIC</tabstop>
+ <tabstop>kcfg_HideMilkyWay</tabstop>
+ <tabstop>kcfg_HideCNames</tabstop>
+ <tabstop>kcfg_HideCLines</tabstop>
+ <tabstop>kcfg_HideGrid</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>timestepbox.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/opscatalog.cpp b/kstars/kstars/opscatalog.cpp
new file mode 100644
index 00000000..d67f58ac
--- /dev/null
+++ b/kstars/kstars/opscatalog.cpp
@@ -0,0 +1,207 @@
+/***************************************************************************
+ opscatalog.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 29 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlistview.h> //QCheckListItem
+#include <qcheckbox.h>
+#include <qlabel.h>
+#include <kfiledialog.h>
+
+#include "opscatalog.h"
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "skymap.h"
+#include "addcatdialog.h"
+#include "magnitudespinbox.h"
+#include "customcatalog.h"
+
+OpsCatalog::OpsCatalog( QWidget *p, const char *name, WFlags fl )
+ : OpsCatalogUI( p, name, fl )
+{
+ ksw = (KStars *)p;
+
+ //Populate CatalogList
+ showIC = new QCheckListItem( CatalogList, i18n( "Index Catalog (IC)" ), QCheckListItem::CheckBox );
+ showIC->setOn( Options::showIC() );
+
+ showNGC = new QCheckListItem( CatalogList, i18n( "New General Catalog (NGC)" ), QCheckListItem::CheckBox );
+ showNGC->setOn( Options::showNGC() );
+
+ showMessImages = new QCheckListItem( CatalogList, i18n( "Messier Catalog (images)" ), QCheckListItem::CheckBox );
+ showMessImages->setOn( Options::showMessierImages() );
+
+ showMessier = new QCheckListItem( CatalogList, i18n( "Messier Catalog (symbols)" ), QCheckListItem::CheckBox );
+ showMessier->setOn( Options::showMessier() );
+
+ kcfg_MagLimitDrawStar->setValue( Options::magLimitDrawStar() );
+ kcfg_MagLimitDrawStarZoomOut->setValue( Options::magLimitDrawStarZoomOut() );
+ kcfg_MagLimitDrawStar->setMinValue( Options::magLimitDrawStarZoomOut() );
+ kcfg_MagLimitDrawStarZoomOut->setMaxValue( Options::magLimitDrawStar() );
+
+ kcfg_MagLimitDrawDeepSky->setMaxValue( 16.0 );
+ kcfg_MagLimitDrawDeepSkyZoomOut->setMaxValue( 16.0 );
+
+ //disable star-related widgets if not showing stars
+ if ( ! kcfg_ShowStars->isChecked() ) slotStarWidgets(false);
+
+ //Add custom catalogs, if necessary
+ for ( unsigned int i=0; i<ksw->data()->customCatalogs().count(); ++i ) { //loop over custom catalogs
+ QCheckListItem *newItem = new QCheckListItem( CatalogList, ksw->data()->customCatalogs().at(i)->name(), QCheckListItem::CheckBox );
+ newItem->setOn( Options::showCatalog()[i] );
+ }
+
+ connect( CatalogList, SIGNAL( clicked( QListViewItem* ) ), this, SLOT( updateDisplay() ) );
+ connect( CatalogList, SIGNAL( selectionChanged() ), this, SLOT( selectCatalog() ) );
+ connect( AddCatalog, SIGNAL( clicked() ), this, SLOT( slotAddCatalog() ) );
+ connect( LoadCatalog, SIGNAL( clicked() ), this, SLOT( slotLoadCatalog() ) );
+ connect( RemoveCatalog, SIGNAL( clicked() ), this, SLOT( slotRemoveCatalog() ) );
+
+ connect( kcfg_MagLimitDrawStar, SIGNAL( valueChanged(double) ),
+ SLOT( slotSetDrawStarMagnitude(double) ) );
+ connect( kcfg_MagLimitDrawStarZoomOut, SIGNAL( valueChanged(double) ),
+ SLOT( slotSetDrawStarZoomOutMagnitude(double) ) );
+ connect( kcfg_ShowStars, SIGNAL( toggled(bool) ), SLOT( slotStarWidgets(bool) ) );
+}
+
+//empty destructor
+OpsCatalog::~OpsCatalog() {}
+
+void OpsCatalog::updateDisplay() {
+ //Modify display according to settings in the CatalogList
+ if ( sender()->name() == QString( "CatalogList" ) )
+ Options::setShowDeepSky( true );
+
+ Options::setShowMessier( showMessier->isOn() );
+ Options::setShowMessierImages( showMessImages->isOn() );
+ Options::setShowNGC( showNGC->isOn() );
+ Options::setShowIC( showIC->isOn() );
+ for ( unsigned int i=0; i<ksw->data()->customCatalogs().count(); ++i ) {
+ QCheckListItem *item = (QCheckListItem*)( CatalogList->findItem( ksw->data()->customCatalogs().at(i)->name(), 0 ));
+ Options::showCatalog()[i] = item->isOn();
+ }
+
+ // update time for all objects because they might be not initialized
+ // it's needed when using horizontal coordinates
+ ksw->data()->setFullTimeUpdate();
+ ksw->updateTime();
+ ksw->map()->forceUpdate();
+}
+
+void OpsCatalog::selectCatalog() {
+//If selected item is a custom catalog, enable the remove button (otherwise, disable it)
+ RemoveCatalog->setEnabled( false );
+ for ( unsigned int i=0; i < ksw->data()->customCatalogs().count(); ++i ) {
+ if ( CatalogList->currentItem()->text( 0 ) == ksw->data()->customCatalogs().at(i)->name() ) {
+ RemoveCatalog->setEnabled( true );
+ break;
+ }
+ }
+}
+
+void OpsCatalog::slotAddCatalog() {
+ AddCatDialog ac(this);
+ if ( ac.exec()==QDialog::Accepted )
+ insertCatalog( ac.filename() );
+}
+
+void OpsCatalog::slotLoadCatalog() {
+ //Get the filename from the user
+ QString filename = KFileDialog::getOpenFileName( QDir::homeDirPath(), "*");
+ if ( ! filename.isEmpty() ) {
+ //test integrity of file before trying to add it
+ CustomCatalog *newCat = ksw->data()->createCustomCatalog( filename, true ); //true = show errors
+ if ( newCat ) {
+ int nObjects = newCat->objList().count();
+ delete newCat;
+ if ( nObjects )
+ insertCatalog( filename );
+ }
+ }
+}
+
+void OpsCatalog::insertCatalog( const QString &filename ) {
+ //Add new custom catalog, based on the list of SkyObjects we just parsed
+ ksw->data()->addCatalog( filename );
+
+ //Get the new catalog's name, add entry to the listbox
+ QString name = ksw->data()->customCatalogs().current()->name();
+ QCheckListItem *newCat = new QCheckListItem( CatalogList, name, QCheckListItem::CheckBox );
+ newCat->setOn( true );
+ CatalogList->insertItem( newCat );
+
+ //update Options object
+ QStringList tFileList = Options::catalogFile();
+ QValueList<int> tShowList = Options::showCatalog();
+ tFileList.append( filename );
+ tShowList.append( true );
+ Options::setCatalogFile( tFileList );
+ Options::setShowCatalog( tShowList );
+
+ ksw->map()->forceUpdate();
+}
+
+void OpsCatalog::slotRemoveCatalog() {
+ //Remove CatalogName, CatalogFile, and ShowCatalog entries, and decrement CatalogCount
+ for ( unsigned int i=0; i < ksw->data()->customCatalogs().count(); ++i ) {
+ if ( CatalogList->currentItem()->text( 0 ) == ksw->data()->customCatalogs().at(i)->name() ) {
+
+ ksw->data()->removeCatalog( i );
+
+ //Update Options object
+ QStringList tFileList = Options::catalogFile();
+ QValueList<int> tShowList = Options::showCatalog();
+ tFileList.remove( tFileList[i] );
+ tShowList.remove( tShowList[i] );
+ Options::setCatalogFile( tFileList );
+ Options::setShowCatalog( tShowList );
+ break;
+ }
+ }
+
+ //Remove entry in the QListView
+ CatalogList->takeItem( CatalogList->currentItem() );
+
+ ksw->map()->forceUpdate();
+}
+
+void OpsCatalog::slotSetDrawStarMagnitude(double newValue) {
+ kcfg_MagLimitDrawStarZoomOut->setMaxValue( newValue );
+ ksw->data()->setMagnitude( newValue );
+}
+
+void OpsCatalog::slotSetDrawStarZoomOutMagnitude(double newValue) {
+ kcfg_MagLimitDrawStar->setMinValue( newValue );
+ Options::setMagLimitDrawStarZoomOut( newValue );
+ // force redraw
+ ksw->map()->forceUpdate();
+}
+
+void OpsCatalog::slotStarWidgets(bool on) {
+ textLabelMagStars->setEnabled(on);
+ textLabelMagStarsZoomOut->setEnabled(on);
+ textLabelMagStarInfo->setEnabled(on);
+ textLabelMag1->setEnabled(on);
+ textLabelMag2->setEnabled(on);
+ textLabelMag3->setEnabled(on);
+ kcfg_MagLimitDrawStar->setEnabled(on);
+ kcfg_MagLimitDrawStarZoomOut->setEnabled(on);
+ kcfg_MagLimitDrawStarInfo->setEnabled(on);
+ kcfg_ShowStarNames->setEnabled(on);
+ kcfg_ShowStarMagnitudes->setEnabled(on);
+}
+
+#include "opscatalog.moc"
diff --git a/kstars/kstars/opscatalog.h b/kstars/kstars/opscatalog.h
new file mode 100644
index 00000000..dd33f60a
--- /dev/null
+++ b/kstars/kstars/opscatalog.h
@@ -0,0 +1,65 @@
+/***************************************************************************
+ opscatalog.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 29 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OPSCATALOG_H
+#define OPSCATALOG_H
+
+#include "opscatalogui.h"
+
+/**@class OpsCatalog
+ *The Catalog page for the Options window. This page allows the user
+ *to modify display of the major object catalogs in KStars:
+ *@li Hipparcos/Tycho Star Catalog
+ *@li Messier Catalog
+ *@li NGC/IC Catalogs
+ *@li Any Custom catalogs added by the user.
+ *
+ *@short Catalog page of the Options window.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QWidget;
+class KStars;
+class QCheckListItem;
+
+class OpsCatalog : public OpsCatalogUI
+{
+ Q_OBJECT
+
+public:
+ OpsCatalog( QWidget *parent=0, const char *name=0, WFlags fl = 0 );
+ ~OpsCatalog();
+
+private slots:
+ void updateDisplay();
+ void selectCatalog();
+ void slotAddCatalog();
+ void slotLoadCatalog();
+ void slotRemoveCatalog();
+ void slotSetDrawStarMagnitude(double newValue);
+ void slotSetDrawStarZoomOutMagnitude(double newValue);
+ void slotStarWidgets(bool on);
+
+private:
+ void insertCatalog( const QString & filename );
+
+ QCheckListItem *showMessier, *showMessImages, *showNGC, *showIC;
+ KStars *ksw;
+};
+
+#endif //OPSCATALOG_H
+
diff --git a/kstars/kstars/opscatalogui.ui b/kstars/kstars/opscatalogui.ui
new file mode 100644
index 00000000..14db7c6a
--- /dev/null
+++ b/kstars/kstars/opscatalogui.ui
@@ -0,0 +1,607 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>OpsCatalogUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>OpsCatalogUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>542</width>
+ <height>586</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>OpsCatalog</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox1</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>GroupBoxPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ <property name="title">
+ <string>Stars</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowStars</cstring>
+ </property>
+ <property name="text">
+ <string>Hipparcos star catalog</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw stars?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>When selected, stars are drawn in the skymap. Use the other options in this box to control how many stars are drawn.</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="MagnitudeSpinBox" row="0" column="1">
+ <property name="name">
+ <cstring>kcfg_MagLimitDrawStar</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>The faint limit when zoomed in</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the faintest magnitude that will be drawn at the maximum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes.
+
+Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="2">
+ <property name="name">
+ <cstring>textLabelMag1</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabelMagStarsZoomOut</cstring>
+ </property>
+ <property name="text">
+ <string>Faint limit zoomed out:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="2">
+ <property name="name">
+ <cstring>textLabelMag3</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <widget class="MagnitudeSpinBox" row="1" column="1">
+ <property name="name">
+ <cstring>kcfg_MagLimitDrawStarZoomOut</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>The faint limit when zoomed out</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the faintest magnitude that will be drawn at the minimum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes.
+
+Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabelMagStars</cstring>
+ </property>
+ <property name="text">
+ <string>Faint limit zoomed in:</string>
+ </property>
+ </widget>
+ <spacer row="0" column="3">
+ <property name="name">
+ <cstring>spacer9</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>65</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="1" column="3">
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>65</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabelMagStarInfo</cstring>
+ </property>
+ <property name="text">
+ <string>For stars brighter than:</string>
+ </property>
+ </widget>
+ <widget class="MagnitudeSpinBox">
+ <property name="name">
+ <cstring>kcfg_MagLimitDrawStarInfo</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Faint limit for name labels</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Sets the faintest &lt;b&gt;magnitude&lt;/b&gt; for which name and magnitude labels may be attached to stars. Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabelMag2</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowStarNames</cstring>
+ </property>
+ <property name="text">
+ <string>Show &amp;name</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Attach name labels to bright stars?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>When checked, name labels are attached to the brighter stars.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowStarMagnitudes</cstring>
+ </property>
+ <property name="text">
+ <string>Show ma&amp;gnitude</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Attach magnitude labels to bright stars?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>When checked, magnitude labels are attached to the brighter stars.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox2</cstring>
+ </property>
+ <property name="title">
+ <string>Deep-Sky Objects</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout15</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QListView">
+ <column>
+ <property name="text">
+ <string>Show Catalog</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>CatalogList</cstring>
+ </property>
+ <property name="vScrollBarMode">
+ <enum>AlwaysOn</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>List of other catalogs</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The list of catalogs available, other than the star catalog. By default, the list includes the Messier, NGC and IC catalogs. You can add your own object catalogs as well.</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>AddCatalog</cstring>
+ </property>
+ <property name="text">
+ <string>Import Catalog...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Create a custom object catalog</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to create a custom object catalog. Use this button instead of "Load Catalog", even if you already have a data file. We will add a header to your data file to create the catalog.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>LoadCatalog</cstring>
+ </property>
+ <property name="text">
+ <string>Load Catalog...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Load an existing user catalog</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Load an existing custom catalog. Only use this button if you have a catalog file that was created by KStars (or one that has the proper header).</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>RemoveCatalog</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Remove Catalog</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Remove a custom catalog</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to remove a custom object catalog that you had added previously. You cannot remove the Messier, NGC or IC catalogs with this button.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>68</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8_2</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="MagnitudeSpinBox" row="0" column="1">
+ <property name="name">
+ <cstring>kcfg_MagLimitDrawDeepSky</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>The faint limit when zoomed in</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the faintest magnitude that will be drawn at the maximum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes.
+
+Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="2">
+ <property name="name">
+ <cstring>textLabelMag1_2</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabelMagStarsZoomOut_2</cstring>
+ </property>
+ <property name="text">
+ <string>Faint limit zoomed out:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="2">
+ <property name="name">
+ <cstring>textLabelMag3_2</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <widget class="MagnitudeSpinBox" row="1" column="1">
+ <property name="name">
+ <cstring>kcfg_MagLimitDrawDeepSkyZoomOut</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>The faint limit when zoomed out</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the faintest magnitude that will be drawn at the minimum zoom level. The faint limit varies smoothly between these two values, as the zoom level changes.
+
+Magnitude is a measure of brightness; the larger the number, the fainter the object. Magnitude 6.0 is about as faint as the unaided human eye can see.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabelMagStars_2</cstring>
+ </property>
+ <property name="text">
+ <string>Faint limit zoomed in:</string>
+ </property>
+ </widget>
+ <spacer row="0" column="3">
+ <property name="name">
+ <cstring>spacer9_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>65</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="1" column="3">
+ <property name="name">
+ <cstring>spacer7_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>65</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </grid>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>MagnitudeSpinBox</class>
+ <header location="local">magnitudespinbox.h</header>
+ <sizehint>
+ <width>60</width>
+ <height>18</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ <property type="String">property</property>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="XBM.GZ" length="79">789c534e494dcbcc4b554829cdcdad8c2fcf4c29c95030e0524611cd48cd4ccf28010a1797249664262b2467241641a592324b8aa363156c15aab914146aadb90067111b1f</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>magnitudespinbox.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/opscolors.cpp b/kstars/kstars/opscolors.cpp
new file mode 100644
index 00000000..723fd559
--- /dev/null
+++ b/kstars/kstars/opscolors.cpp
@@ -0,0 +1,252 @@
+/***************************************************************************
+ opscolors.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 29 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qfile.h>
+
+#include <klocale.h>
+#include <knuminput.h>
+#include <kcombobox.h>
+#include <kpushbutton.h>
+#include <kcolordialog.h>
+#include <kmessagebox.h>
+#include <kinputdialog.h>
+#include <kstandarddirs.h>
+
+#include "opscolors.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "skymap.h"
+#include "colorscheme.h"
+
+OpsColors::OpsColors( QWidget *p, const char *name, WFlags fl )
+ : OpsColorsUI( p, name, fl )
+{
+ ksw = (KStars *)p;
+
+ //Populate list of adjustable colors
+ for ( unsigned int i=0; i < ksw->data()->colorScheme()->numberOfColors(); ++i ) {
+ QPixmap col( 30, 20 );
+ col.fill( QColor( ksw->data()->colorScheme()->colorAt( i ) ) );
+ ColorPalette->insertItem( col, ksw->data()->colorScheme()->nameAt( i ) );
+ }
+
+ PresetBox->insertItem( i18n( "use default color scheme", "Default Colors" ) );
+ PresetBox->insertItem( i18n( "use 'star chart' color scheme", "Star Chart" ) );
+ PresetBox->insertItem( i18n( "use 'night vision' color scheme", "Night Vision" ) );
+ PresetBox->insertItem( i18n( "use 'moonless night' color scheme", "Moonless Night" ) );
+
+ PresetFileList.append( "default.colors" );
+ PresetFileList.append( "chart.colors" );
+ PresetFileList.append( "night.colors" );
+ PresetFileList.append( "moonless-night.colors" );
+
+ QFile file;
+ QString line, schemeName, filename;
+ file.setName( locate( "appdata", "colors.dat" ) );
+ if ( file.exists() && file.open( IO_ReadOnly ) ) {
+ QTextStream stream( &file );
+
+ while ( !stream.eof() ) {
+ line = stream.readLine();
+ schemeName = line.left( line.find( ':' ) );
+ filename = line.mid( line.find( ':' ) +1, line.length() );
+ PresetBox->insertItem( schemeName );
+ PresetFileList.append( filename );
+ }
+ file.close();
+ }
+
+ kcfg_StarColorIntensity->setValue( ksw->data()->colorScheme()->starColorIntensity() );
+ kcfg_StarColorMode->insertItem( i18n( "use realistic star colors", "Real Colors" ) );
+ kcfg_StarColorMode->insertItem( i18n( "show stars as red circles", "Solid Red" ) );
+ kcfg_StarColorMode->insertItem( i18n( "show stars as black circles", "Solid Black" ) );
+ kcfg_StarColorMode->insertItem( i18n( "show stars as white circles", "Solid White" ) );
+ kcfg_StarColorMode->setCurrentItem( ksw->data()->colorScheme()->starColorMode() );
+
+ if ( ksw->data()->colorScheme()->starColorMode() != 0 ) //mode is not "Real Colors"
+ kcfg_StarColorIntensity->setEnabled( false );
+ else
+ kcfg_StarColorIntensity->setEnabled( true );
+
+ connect( ColorPalette, SIGNAL( clicked( QListBoxItem* ) ), this, SLOT( newColor( QListBoxItem* ) ) );
+ connect( kcfg_StarColorIntensity, SIGNAL( valueChanged( int ) ), this, SLOT( slotStarColorIntensity( int ) ) );
+ connect( kcfg_StarColorMode, SIGNAL( activated( int ) ), this, SLOT( slotStarColorMode( int ) ) );
+ connect( PresetBox, SIGNAL( highlighted( int ) ), this, SLOT( slotPreset( int ) ) );
+ connect( AddPreset, SIGNAL( clicked() ), this, SLOT( slotAddPreset() ) );
+ connect( RemovePreset, SIGNAL( clicked() ), this, SLOT( slotRemovePreset() ) );
+
+ RemovePreset->setEnabled( false );
+}
+
+//empty destructor
+OpsColors::~OpsColors() {}
+
+void OpsColors::newColor( QListBoxItem *item ) {
+ QPixmap pixmap( 30, 20 );
+ QColor NewColor;
+ unsigned int i;
+
+ for ( i=0; i < ksw->data()->colorScheme()->numberOfColors(); ++i ) {
+ if ( item->text() == ksw->data()->colorScheme()->nameAt( i ) ) {
+ QColor col( ksw->data()->colorScheme()->colorAt( i ) );
+
+ if(KColorDialog::getColor( col )) NewColor = col;
+ break;
+ }
+ }
+
+ //NewColor will only be valid if the above if statement was found to be true during one of the for loop iterations
+ if ( NewColor.isValid() ) {
+ pixmap.fill( NewColor );
+ ColorPalette->changeItem( pixmap, item->text(), ColorPalette->index( item ) );
+ ksw->data()->colorScheme()->setColor( ksw->data()->colorScheme()->keyAt( i ), NewColor.name() );
+ }
+
+ ksw->map()->forceUpdate();
+}
+
+void OpsColors::slotPreset( int index ) {
+ QStringList::Iterator it = PresetFileList.at( index );
+ bool result = setColors( *it );
+ if (!result) {
+ QString message = i18n( "The specified color scheme file (%1) could not be found, or was corrupt." ).arg( QString(*it) );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Set Color Scheme" ) );
+ }
+}
+
+bool OpsColors::setColors( QString filename ) {
+ QPixmap *temp = new QPixmap( 30, 20 );
+
+ //just checking if colorscheme is removable...
+ QFile test;
+ test.setName( locateLocal( "appdata", filename ) ); //try filename in local user KDE directory tree.
+ if ( test.exists() ) RemovePreset->setEnabled( true );
+ else RemovePreset->setEnabled( false );
+ test.close();
+
+ ksw->loadColorScheme( filename );
+ kcfg_StarColorMode->setCurrentItem( ksw->data()->colorScheme()->starColorMode() );
+ kcfg_StarColorIntensity->setValue( ksw->data()->colorScheme()->starColorIntensity() );
+
+ if ( ksw->map()->starColorMode() != ksw->data()->colorScheme()->starColorMode() )
+ ksw->map()->setStarColorMode( ksw->data()->colorScheme()->starColorMode() );
+
+ if ( ksw->map()->starColorIntensity() != ksw->data()->colorScheme()->starColorIntensity() )
+ ksw->map()->setStarColorIntensity( ksw->data()->colorScheme()->starColorIntensity() );
+
+ for ( unsigned int i=0; i < ksw->data()->colorScheme()->numberOfColors(); ++i ) {
+ temp->fill( QColor( ksw->data()->colorScheme()->colorAt( i ) ) );
+ ColorPalette->changeItem( *temp, ksw->data()->colorScheme()->nameAt( i ), i );
+ }
+
+ ksw->map()->forceUpdate();
+ return true;
+}
+
+void OpsColors::slotAddPreset() {
+ bool okPressed = false;
+ QString schemename = KInputDialog::getText( i18n( "New Color Scheme" ),
+ i18n( "Enter a name for the new color scheme:" ),
+ QString::null, &okPressed, 0 );
+
+ if ( okPressed && ! schemename.isEmpty() ) {
+ if ( ksw->data()->colorScheme()->save( schemename ) ) {
+ PresetBox->insertItem( schemename );
+ PresetBox->setCurrentItem( PresetBox->findItem( schemename ) );
+ QString fname = ksw->data()->colorScheme()->fileName();
+ PresetFileList.append( fname );
+ ksw->addColorMenuItem( schemename, QString("cs_" + fname.left(fname.find(".colors"))).utf8() );
+ }
+ }
+}
+
+void OpsColors::slotRemovePreset() {
+ QString name = PresetBox->currentText();
+ QString filename = PresetFileList[ PresetBox->currentItem() ];
+ QFile cdatFile;
+ cdatFile.setName( locateLocal( "appdata", "colors.dat" ) ); //determine filename in local user KDE directory tree.
+
+ //Remove action from color-schemes menu
+ ksw->removeColorMenuItem( QString("cs_" + filename.left( filename.find(".colors"))).utf8() );
+
+ if ( !cdatFile.exists() || !cdatFile.open( IO_ReadWrite ) ) {
+ QString message = i18n( "Local color scheme index file could not be opened.\nScheme cannot be removed." );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ } else {
+ //Remove entry from the ListBox and from the QStringList holding filenames.
+ //We don't want another color scheme to be selected, so first
+ //temporarily disconnect the "highlighted" signal.
+ disconnect( PresetBox, SIGNAL( highlighted( int ) ), this, SLOT( slotPreset( int ) ) );
+ PresetBox->removeItem( PresetBox->currentItem() );
+ PresetBox->setCurrentItem( -1 );
+ RemovePreset->setEnabled( false );
+
+ //Reconnect the "highlighted" signal
+ connect( PresetBox, SIGNAL( highlighted( int ) ), this, SLOT( slotPreset( int ) ) );
+
+ //Read the contents of colors.dat into a QStringList, except for the entry to be removed.
+ QTextStream stream( &cdatFile );
+ QStringList slist;
+ bool removed = false;
+
+ while ( !stream.eof() ) {
+ QString line = stream.readLine();
+ if ( line.left( line.find(':') ) != name ) slist.append( line );
+ else removed = true;
+ }
+
+ if ( removed ) { //Entry was removed; delete the corresponding .colors file.
+ QFile colorFile;
+ colorFile.setName( locateLocal( "appdata", filename ) ); //determine filename in local user KDE directory tree.
+ if ( !colorFile.remove() ) {
+ QString message = i18n( "Could not delete the file: %1" ).arg( colorFile.name() );
+ KMessageBox::sorry( 0, message, i18n( "Error Deleting File" ) );
+ }
+
+ //remove the old colors.dat file, and rebuild it with the modified string list.
+ cdatFile.remove();
+ cdatFile.open( IO_ReadWrite );
+ QTextStream stream2( &cdatFile );
+ for( unsigned int i=0; i<slist.count(); ++i )
+ stream << slist[i] << endl;
+ } else {
+ QString message = i18n( "Could not find an entry named %1 in colors.dat." ).arg( name );
+ KMessageBox::sorry( 0, message, i18n( "Scheme Not Found" ) );
+ }
+ cdatFile.close();
+ }
+}
+
+void OpsColors::slotStarColorMode( int i ) {
+ ksw->data()->colorScheme()->setStarColorMode( i );
+ if ( ksw->map()->starColorMode() != ksw->data()->colorScheme()->starColorMode() )
+ ksw->map()->setStarColorMode( ksw->data()->colorScheme()->starColorMode() );
+
+ if ( ksw->data()->colorScheme()->starColorMode() != 0 ) //mode is not "Real Colors"
+ kcfg_StarColorIntensity->setEnabled( false );
+ else
+ kcfg_StarColorIntensity->setEnabled( true );
+}
+
+void OpsColors::slotStarColorIntensity( int i ) {
+ ksw->data()->colorScheme()->setStarColorIntensity( i );
+ if ( ksw->map()->starColorIntensity() != ksw->data()->colorScheme()->starColorIntensity() )
+ ksw->map()->setStarColorIntensity( ksw->data()->colorScheme()->starColorIntensity() );
+
+}
+
+#include "opscolors.moc"
diff --git a/kstars/kstars/opscolors.h b/kstars/kstars/opscolors.h
new file mode 100644
index 00000000..d1a510d5
--- /dev/null
+++ b/kstars/kstars/opscolors.h
@@ -0,0 +1,66 @@
+/***************************************************************************
+ opscolors.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 29 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OPSCOLORS_H
+#define OPSCOLORS_H
+
+#include <qstringlist.h>
+
+#include "opscolorsui.h"
+
+/**@class OpsColors
+ *The Colors page allows the user to adjust all of the colors used to
+ *display the night sky. The colors are presented as a list of
+ *colored rectangles and a description of its assignment in the map.
+ *Clicking on any color opens a KColorDialog for selecting a new color.
+ *
+ *The user can also load preset color schemes, or create new schemes
+ *from the current set of colors.
+ *
+ *@short The Colors page of the Options window.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QWidget;
+class KStars;
+
+class OpsColors : public OpsColorsUI
+{
+ Q_OBJECT
+
+public:
+ OpsColors( QWidget *parent=0, const char *name=0, WFlags fl = 0 );
+ ~OpsColors();
+
+private slots:
+ void newColor( QListBoxItem* item );
+ void slotPreset( int i );
+ void slotAddPreset();
+ void slotRemovePreset();
+ void slotStarColorMode( int );
+ void slotStarColorIntensity( int );
+
+private:
+ bool setColors( QString filename );
+
+ KStars *ksw;
+
+ QStringList PresetFileList;
+};
+
+#endif //OPSCOLORS_H
+
diff --git a/kstars/kstars/opscolorsui.ui b/kstars/kstars/opscolorsui.ui
new file mode 100644
index 00000000..d2d22cab
--- /dev/null
+++ b/kstars/kstars/opscolorsui.ui
@@ -0,0 +1,289 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>OpsColorsUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>OpsColorsUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>561</width>
+ <height>445</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>OpsColors</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox5</cstring>
+ </property>
+ <property name="title">
+ <string>Current Colors</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>ColorPalette</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Current color settings</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The list of all customizable colors in the program. Next to each item is a square showing the color it is currently set to. Click on any item to change its color.</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>InfoBox BG mode:</string>
+ </property>
+ </widget>
+ <widget class="KComboBox">
+ <item>
+ <property name="text">
+ <string>No Fill</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Transparent</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Opaque</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>kcfg_BoxBGMode</cstring>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Star color mode:</string>
+ </property>
+ <property name="buddy" stdset="0">
+ <cstring>StarColorMode</cstring>
+ </property>
+ </widget>
+ <widget class="KComboBox">
+ <property name="name">
+ <cstring>kcfg_StarColorMode</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Set the star color mode</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>There are four ways to draw stars on the map. By default, stars are circles with a white core and a rim which is tinted to reflect the star's actual color. You may also choose to draw the stars as solid white, red, or black circles, to match the needs of your overall color scheme.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Star color intensity:</string>
+ </property>
+ </widget>
+ <widget class="KIntSpinBox">
+ <property name="name">
+ <cstring>kcfg_StarColorIntensity</cstring>
+ </property>
+ <property name="maxValue">
+ <number>10</number>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Set the intensity of star colors</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>When using the realistic-color star mode, this option will set the saturation level of the star's colors. A higher value means more intense colors.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox6</cstring>
+ </property>
+ <property name="title">
+ <string>Preset Color Schemes</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>PresetBox</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>List of preset color schemes</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>List of all known color schemes. Several are provided by default, and you may also define your own.</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer row="0" column="2">
+ <property name="name">
+ <cstring>spacer18</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton" row="1" column="1">
+ <property name="name">
+ <cstring>RemovePreset</cstring>
+ </property>
+ <property name="text">
+ <string>Remove Color Scheme</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Remove a preset color scheme</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to remove the highlighted color scheme. This will only work on your custom color schemes.</string>
+ </property>
+ </widget>
+ <spacer row="0" column="0">
+ <property name="name">
+ <cstring>spacer16</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="1" column="0">
+ <property name="name">
+ <cstring>spacer17</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="1" column="2">
+ <property name="name">
+ <cstring>spacer19</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton" row="0" column="1">
+ <property name="name">
+ <cstring>AddPreset</cstring>
+ </property>
+ <property name="text">
+ <string>Save Current Colors...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Create a new preset color scheme using current settings</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>After changing the colors to a scheme that you like, press this button to create a new scheme using those colors. Your scheme will appear here in the list of presets, and will also be available in the "Settings" menu of the main window.</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+</widget>
+<tabstops>
+ <tabstop>ColorPalette</tabstop>
+ <tabstop>kcfg_StarColorMode</tabstop>
+ <tabstop>kcfg_StarColorIntensity</tabstop>
+ <tabstop>PresetBox</tabstop>
+ <tabstop>AddPreset</tabstop>
+ <tabstop>RemovePreset</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/opsguides.cpp b/kstars/kstars/opsguides.cpp
new file mode 100644
index 00000000..ae6db674
--- /dev/null
+++ b/kstars/kstars/opsguides.cpp
@@ -0,0 +1,41 @@
+/***************************************************************************
+ opsguides.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun 6 Feb 2005
+ copyright : (C) 2005 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qbuttongroup.h>
+#include <qcheckbox.h>
+#include "opsguides.h"
+
+OpsGuides::OpsGuides( QWidget* parent, const char* name, WFlags fl )
+ : OpsGuidesUI( parent, name, fl )
+{
+ connect( kcfg_ShowCNames, SIGNAL( clicked() ),
+ this, SLOT( slotToggleConstellOptions() ) );
+ connect( kcfg_ShowMilkyWay, SIGNAL( clicked() ),
+ this, SLOT( slotToggleMilkyWayOptions() ) );
+}
+
+OpsGuides::~OpsGuides()
+{}
+
+void OpsGuides::slotToggleConstellOptions() {
+ ConstellOptions->setEnabled( kcfg_ShowCNames->isChecked() );
+}
+
+void OpsGuides::slotToggleMilkyWayOptions() {
+ kcfg_FillMilkyWay->setEnabled( kcfg_ShowMilkyWay->isChecked() );
+}
+
+#include "opsguides.moc"
diff --git a/kstars/kstars/opsguides.h b/kstars/kstars/opsguides.h
new file mode 100644
index 00000000..c5b09fd3
--- /dev/null
+++ b/kstars/kstars/opsguides.h
@@ -0,0 +1,35 @@
+/***************************************************************************
+ opsguides.h - K Desktop Planetarium
+ -------------------
+ begin : Sun 6 Feb 2005
+ copyright : (C) 2005 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OPSGUIDES_H
+#define OPSGUIDES_H
+
+#include "opsguidesui.h"
+
+class OpsGuides : public OpsGuidesUI
+{
+ Q_OBJECT
+
+public:
+ OpsGuides( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
+ ~OpsGuides();
+
+private slots:
+ void slotToggleConstellOptions();
+ void slotToggleMilkyWayOptions();
+};
+
+#endif // OPSGUIDES_H
diff --git a/kstars/kstars/opsguidesui.ui b/kstars/kstars/opsguidesui.ui
new file mode 100644
index 00000000..1f8c1dca
--- /dev/null
+++ b/kstars/kstars/opsguidesui.ui
@@ -0,0 +1,265 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>OpsGuidesUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>OpsGuidesUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>420</width>
+ <height>555</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>OpsGuides</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowCLines</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Constellation lines</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show constellation lines?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, constellation lines will be drawn on the sky map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowCBounds</cstring>
+ </property>
+ <property name="text">
+ <string>Constellation &amp;boundaries</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowCNames</cstring>
+ </property>
+ <property name="text">
+ <string>Constellation &amp;names</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw constellation names?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, constellation names will be drawn on the sky map.</string>
+ </property>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>ConstellOptions</cstring>
+ </property>
+ <property name="title">
+ <string>Constellation Name Options</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>kcfg_UseLatinConstellNames</cstring>
+ </property>
+ <property name="text">
+ <string>L&amp;atin</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Use Latin constellation names</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select this to use Latin constellation names on the sky map</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>kcfg_UseLocalConstellNames</cstring>
+ </property>
+ <property name="text">
+ <string>Localized</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Use Localized constellation names</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select this to use constellation names from your locality (if available)</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>kcfg_UseAbbrevConstellNames</cstring>
+ </property>
+ <property name="text">
+ <string>Abbre&amp;viated</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Use IAU abbreviations</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select this to use abbreviations from the International Astronomical Union as constellation labels</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowMilkyWay</cstring>
+ </property>
+ <property name="text">
+ <string>Mil&amp;ky Way</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw the Milky Way contour?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, a contour representing the Milky Way will be drawn on the sky map</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_FillMilkyWay</cstring>
+ </property>
+ <property name="text">
+ <string>Fill Milk&amp;y Way</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Use filled Milky Way contour?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the Milky Way contour will be shown filled. Otherwise, only the outline will be drawn.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowGrid</cstring>
+ </property>
+ <property name="text">
+ <string>Coor&amp;dinate grid</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw coordinate grid?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, a grid of lines will be drawn every 2 hours in Right Ascension and every 20 degrees in Declination.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowEquator</cstring>
+ </property>
+ <property name="text">
+ <string>Celestial e&amp;quator</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Celestial equator?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the celestial equator will be drawn in the sky map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowEcliptic</cstring>
+ </property>
+ <property name="text">
+ <string>Ecliptic</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Ecliptic?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the ecliptic will be drawn on the sky map. The ecliptic is a great circle on the sky that the Sun appears to follow over the course of one year. All other solar system bodies roughly follow the ecliptic as well.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowHorizon</cstring>
+ </property>
+ <property name="text">
+ <string>Hori&amp;zon (line)</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw horizon?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, a line representing the local horizon will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_ShowGround</cstring>
+ </property>
+ <property name="text">
+ <string>Opaque &amp;ground</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw opaque ground?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the area below the horizon will be filled in, to simulate the ground beneath you. Note that the ground is never drawn when using the Equatorial coordinate system.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer13</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>60</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/opssolarsystem.cpp b/kstars/kstars/opssolarsystem.cpp
new file mode 100644
index 00000000..85b420c3
--- /dev/null
+++ b/kstars/kstars/opssolarsystem.cpp
@@ -0,0 +1,74 @@
+/***************************************************************************
+ opssolarsystem.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun 22 Aug 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+#include <qcheckbox.h>
+#include <qlabel.h>
+#include <kpushbutton.h>
+#include "opssolarsystem.h"
+#include "kstars.h"
+#include "magnitudespinbox.h"
+
+OpsSolarSystem::OpsSolarSystem( QWidget *parent, const char *name, WFlags fl )
+ : OpsSolarSystemUI( parent, name, fl )
+{
+ ksw = (KStars *)parent;
+
+ connect( kcfg_ShowAsteroids, SIGNAL( toggled(bool) ), SLOT( slotAsteroidWidgets(bool) ) );
+ connect( kcfg_ShowComets, SIGNAL( toggled(bool) ), SLOT( slotCometWidgets(bool) ) );
+ connect( ClearAllTrails, SIGNAL( clicked() ), ksw, SLOT( slotClearAllTrails() ) );
+ connect( showAllPlanets, SIGNAL( clicked() ), this, SLOT( slotSelectPlanets() ) );
+ connect( showNonePlanets, SIGNAL( clicked() ), this, SLOT( slotSelectPlanets() ) );
+
+ slotAsteroidWidgets( kcfg_ShowAsteroids->isChecked() );
+ slotCometWidgets( kcfg_ShowComets->isChecked() );
+}
+
+
+OpsSolarSystem::~OpsSolarSystem()
+{
+}
+
+void OpsSolarSystem::slotAsteroidWidgets( bool on ) {
+ kcfg_MagLimitAsteroid->setEnabled( on );
+ kcfg_ShowAsteroidNames->setEnabled( on );
+ kcfg_MagLimitAsteroidName->setEnabled( on );
+ textLabel3->setEnabled( on );
+ textLabel5->setEnabled( on );
+ textLabel6->setEnabled( on );
+}
+
+void OpsSolarSystem::slotCometWidgets( bool on ) {
+ kcfg_ShowCometNames->setEnabled( on );
+ kcfg_MaxRadCometName->setEnabled( on );
+ textLabel4->setEnabled( on );
+}
+
+void OpsSolarSystem::slotSelectPlanets() {
+ bool b=true;
+ if ( sender()->name() == QString( "showNonePlanets" ) ) b = false;
+
+ kcfg_ShowSun->setChecked( b );
+ kcfg_ShowMoon->setChecked( b );
+ kcfg_ShowMercury->setChecked( b );
+ kcfg_ShowVenus->setChecked( b );
+ kcfg_ShowMars->setChecked( b );
+ kcfg_ShowJupiter->setChecked( b );
+ kcfg_ShowSaturn->setChecked( b );
+ kcfg_ShowUranus->setChecked( b );
+ kcfg_ShowNeptune->setChecked( b );
+ kcfg_ShowPluto->setChecked( b );
+}
+#include "opssolarsystem.moc"
diff --git a/kstars/kstars/opssolarsystem.h b/kstars/kstars/opssolarsystem.h
new file mode 100644
index 00000000..e43fd8b7
--- /dev/null
+++ b/kstars/kstars/opssolarsystem.h
@@ -0,0 +1,49 @@
+/***************************************************************************
+ opssolarsystem.h - K Desktop Planetarium
+ -------------------
+ begin : Sun 22 Aug 2004
+ copyright : (C) 2004 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OPSSOLARSYSTEM_H
+#define OPSSOLARSYSTEM_H
+
+#include <opssolarsystemui.h>
+
+class KStars;
+
+/**@class OpsSolarSystem
+ *The Solar System page for the Options window. This page allows the user
+ *to modify display of solar system bodies in KStars, including the
+ *major planets, the Sun and Moon, and the comets and asteroids.
+ *@short The Solar System page of the Options window.
+ *@author Jason Harris
+ *@version 1.0
+ */
+class OpsSolarSystem : public OpsSolarSystemUI
+{
+ Q_OBJECT
+
+public:
+ OpsSolarSystem( QWidget *parent=0, const char *name=0, WFlags fl = 0 );
+ ~OpsSolarSystem();
+
+private slots:
+ void slotAsteroidWidgets(bool on);
+ void slotCometWidgets(bool on);
+ void slotSelectPlanets();
+
+private:
+ KStars *ksw;
+};
+
+#endif
diff --git a/kstars/kstars/opssolarsystemui.ui b/kstars/kstars/opssolarsystemui.ui
new file mode 100644
index 00000000..15b58a47
--- /dev/null
+++ b/kstars/kstars/opssolarsystemui.ui
@@ -0,0 +1,578 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>OpsSolarSystemUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>OpsSolarSystemUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>610</width>
+ <height>469</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>OpsSolarSystem</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox2</cstring>
+ </property>
+ <property name="title">
+ <string>Sun, Moon &amp;&amp; Planets</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout20</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox" row="1" column="1">
+ <property name="name">
+ <cstring>kcfg_ShowSaturn</cstring>
+ </property>
+ <property name="text">
+ <string>Saturn</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Saturn?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Saturn will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="2">
+ <property name="name">
+ <cstring>kcfg_ShowPlanetImages</cstring>
+ </property>
+ <property name="text">
+ <string>Use images</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw major bodies as images?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then the planets, the Sun and the Moon will be shown as bitmap images on the map</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="4" column="0">
+ <property name="name">
+ <cstring>kcfg_ShowMars</cstring>
+ </property>
+ <property name="text">
+ <string>Mars</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Mars?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Mars will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="2">
+ <property name="name">
+ <cstring>kcfg_ShowPlanetNames</cstring>
+ </property>
+ <property name="text">
+ <string>Use name labels</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Attach Name labels to the major solar system bodies?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, name labels will be attached to the planets, the Sun and the Moon</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="4" column="1">
+ <property name="name">
+ <cstring>kcfg_ShowPluto</cstring>
+ </property>
+ <property name="text">
+ <string>Pluto</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Pluto?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Pluto will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton" row="0" column="2">
+ <property name="name">
+ <cstring>showAllPlanets</cstring>
+ </property>
+ <property name="text">
+ <string>Select All</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Select all major bodies</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this to select all planets, the Sun and the Moon to be drawn in the map</string>
+ </property>
+ </widget>
+ <widget class="KPushButton" row="1" column="2">
+ <property name="name">
+ <cstring>showNonePlanets</cstring>
+ </property>
+ <property name="text">
+ <string>Select None</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Unselect all major bodies</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to unselect all planets, the Sun and the Moon so that they will not be drawn on the map</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="0">
+ <property name="name">
+ <cstring>kcfg_ShowVenus</cstring>
+ </property>
+ <property name="text">
+ <string>Venus</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Venus?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Venus will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>kcfg_ShowSun</cstring>
+ </property>
+ <property name="text">
+ <string>The sun</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw the Sun?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the Sun will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="1">
+ <property name="name">
+ <cstring>kcfg_ShowJupiter</cstring>
+ </property>
+ <property name="text">
+ <string>Jupiter</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Jupiter?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Jupiter will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>kcfg_ShowMoon</cstring>
+ </property>
+ <property name="text">
+ <string>The moon</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw the Moon?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the Moon will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>kcfg_ShowMercury</cstring>
+ </property>
+ <property name="text">
+ <string>Mercury</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Mercury?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Mercury will be drawn on the map.</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="1">
+ <property name="name">
+ <cstring>kcfg_ShowNeptune</cstring>
+ </property>
+ <property name="text">
+ <string>Neptune</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Neptune?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Neptune will be drawn on the map.</string>
+ </property>
+ </widget>
+ <spacer row="4" column="2">
+ <property name="name">
+ <cstring>spacer11</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>100</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QCheckBox" row="2" column="1">
+ <property name="name">
+ <cstring>kcfg_ShowUranus</cstring>
+ </property>
+ <property name="text">
+ <string>Uranus</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw Uranus?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, Uranus will be drawn on the map.</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox3</cstring>
+ </property>
+ <property name="title">
+ <string>Minor Planets</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>kcfg_ShowComets</cstring>
+ </property>
+ <property name="text">
+ <string>Comets</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw comets?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, comets will be drawn on the map</string>
+ </property>
+ </widget>
+ <spacer row="1" column="0">
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel" row="0" column="1">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>Show asteroids brighter than</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="3">
+ <property name="name">
+ <cstring>textLabel5</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="3">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="text">
+ <string>AU</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="3">
+ <property name="name">
+ <cstring>textLabel6</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>kcfg_ShowAsteroids</cstring>
+ </property>
+ <property name="text">
+ <string>Asteroids</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Draw asteroids?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, asteroids will be drawn on the map</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="1">
+ <property name="name">
+ <cstring>kcfg_ShowAsteroidNames</cstring>
+ </property>
+ <property name="text">
+ <string>Show names of asteroids brighter than</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Attach names to bright asteroids?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, then name labels will be attached to bright asteroids</string>
+ </property>
+ </widget>
+ <widget class="KDoubleNumInput" row="2" column="2">
+ <property name="name">
+ <cstring>kcfg_MaxRadCometName</cstring>
+ </property>
+ <property name="maxValue">
+ <number>1e+07</number>
+ </property>
+ <property name="precision">
+ <number>1</number>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Maximum distance for comet names</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the maximum distance from the Sun for a comet to have a name label, in Astronomical Units (AU). 1 AU is the distance between the Earth and the Sun, approximately 150 million km</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="1">
+ <property name="name">
+ <cstring>kcfg_ShowCometNames</cstring>
+ </property>
+ <property name="text">
+ <string>Show names of comets within</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show names of comets near the Sun</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the comets near the Sun will have name labels attached. Comets vary in brightness in their orbits, so a faint magnitude is not effective in this case.</string>
+ </property>
+ </widget>
+ <widget class="MagnitudeSpinBox" row="0" column="2">
+ <property name="name">
+ <cstring>kcfg_MagLimitAsteroid</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>faint limit for asteroids</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the faintest magnitude for drawing asteroids</string>
+ </property>
+ </widget>
+ <widget class="MagnitudeSpinBox" row="1" column="2">
+ <property name="name">
+ <cstring>kcfg_MagLimitAsteroidName</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Faint limit for asteroid name labels</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the faint limit for drawing asteroid name labels</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4</cstring>
+ </property>
+ <property name="title">
+ <string>Orbital Trails</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_UseAutoTrail</cstring>
+ </property>
+ <property name="text">
+ <string>Always show trail when tracking a solar system body</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Auto-trail tracked bodies</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked then any solar system body will have a temporary trail attached while it is centered in the display.</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>kcfg_FadePlanetTrails</cstring>
+ </property>
+ <property name="text">
+ <string>Fade trails to background color</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Fade trail color into the background?</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the color of the planet trail will be blended into the background sky color.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer9</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>ClearAllTrails</cstring>
+ </property>
+ <property name="text">
+ <string>Remove All Trails</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Clear all orbit trails</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this to clear all orbit trails that you may have attached to solar system bodies using the right-click popup menu.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>MagnitudeSpinBox</class>
+ <header location="local">magnitudespinbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ <property type="String">property</property>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1002">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154789cad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a19017a725d8c60000000049454e44ae426082</data>
+ </image>
+</images>
+<tabstops>
+ <tabstop>kcfg_ShowSun</tabstop>
+ <tabstop>kcfg_ShowMoon</tabstop>
+ <tabstop>kcfg_ShowMercury</tabstop>
+ <tabstop>kcfg_ShowVenus</tabstop>
+ <tabstop>kcfg_ShowMars</tabstop>
+ <tabstop>kcfg_ShowJupiter</tabstop>
+ <tabstop>kcfg_ShowSaturn</tabstop>
+ <tabstop>kcfg_ShowUranus</tabstop>
+ <tabstop>kcfg_ShowNeptune</tabstop>
+ <tabstop>kcfg_ShowPluto</tabstop>
+ <tabstop>showAllPlanets</tabstop>
+ <tabstop>showNonePlanets</tabstop>
+ <tabstop>kcfg_ShowPlanetNames</tabstop>
+ <tabstop>kcfg_ShowPlanetImages</tabstop>
+ <tabstop>kcfg_ShowAsteroids</tabstop>
+ <tabstop>kcfg_MagLimitAsteroid</tabstop>
+ <tabstop>kcfg_ShowAsteroidNames</tabstop>
+ <tabstop>kcfg_MagLimitAsteroidName</tabstop>
+ <tabstop>kcfg_ShowComets</tabstop>
+ <tabstop>kcfg_ShowCometNames</tabstop>
+ <tabstop>kcfg_MaxRadCometName</tabstop>
+ <tabstop>kcfg_UseAutoTrail</tabstop>
+ <tabstop>kcfg_FadePlanetTrails</tabstop>
+ <tabstop>ClearAllTrails</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>knuminput.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/planetcatalog.cpp b/kstars/kstars/planetcatalog.cpp
new file mode 100644
index 00000000..9817e871
--- /dev/null
+++ b/kstars/kstars/planetcatalog.cpp
@@ -0,0 +1,178 @@
+/***************************************************************************
+ planetcatalog.cpp - description
+ -------------------
+ begin : Mon Feb 18 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qstring.h>
+
+#include "planetcatalog.h"
+#include "dms.h"
+#include "kstarsdata.h"
+#include "ksnumbers.h"
+#include "ksplanetbase.h"
+#include "ksplanet.h"
+#include "kssun.h"
+#include "kspluto.h"
+#include "skypoint.h"
+#include "skyobject.h"
+#include "objectnamelist.h"
+
+PlanetCatalog::PlanetCatalog(KStarsData *dat) : Earth(0), Sun(0), kd(dat) {
+ planets.setAutoDelete(true);
+}
+
+PlanetCatalog::~PlanetCatalog() {
+ //
+ // do NOT delete Sun. It is also in the QList
+ // and will be deleted automatically.
+ //
+ delete Earth;
+}
+
+
+
+bool PlanetCatalog::initialize() {
+ KSPlanetBase *ksp;
+
+ Earth = new KSPlanet( kd, I18N_NOOP( "Earth" ), "", 12756.28 /*diameter in km*/ );
+ if (!Earth->loadData())
+ return false;
+
+ Sun = new KSSun( kd, "sun.png", 1392000. /*diameter in km*/ );
+ if (Sun->loadData()) {
+ planets.append(Sun);
+ }
+
+ ksp = new KSPluto( kd, "pluto.png", 2320. /*diameter in km*/ );
+ planets.append(ksp);
+
+ ksp = new KSPlanet( kd, I18N_NOOP( "Mercury" ), "mercury.png", 4879.4 /*diameter in km*/ );
+ if (ksp->loadData()) {
+ planets.append(ksp);
+ }
+
+ ksp = new KSPlanet( kd, I18N_NOOP( "Venus" ), "venus.png", 12103.6 /*diameter in km*/ );
+ if (ksp->loadData()) {
+ planets.append(ksp);
+ }
+
+ ksp = new KSPlanet( kd, I18N_NOOP( "Mars" ), "mars.png", 6792.4 /*diameter in km*/ );
+ if (ksp->loadData()) {
+ planets.append(ksp);
+ }
+
+ ksp = new KSPlanet( kd, I18N_NOOP( "Jupiter" ), "jupiter.png", 142984. /*diameter in km*/ );
+ if (ksp->loadData()) {
+ planets.append(ksp);
+ }
+
+ ksp = new KSPlanet( kd, I18N_NOOP( "Saturn" ), "saturn.png", 120536. /*diameter in km*/ );
+ if (ksp->loadData()) {
+ planets.append(ksp);
+ }
+
+ ksp = new KSPlanet( kd, I18N_NOOP( "Uranus" ), "uranus.png", 51118. /*diameter in km*/ );
+ if (ksp->loadData()) {
+ planets.append(ksp);
+ }
+
+ ksp = new KSPlanet( kd, I18N_NOOP( "Neptune" ), "neptune.png", 49572. /*diameter in km*/ );
+ if (ksp->loadData()) {
+ planets.append(ksp);
+ }
+
+ return true;
+}
+
+void PlanetCatalog::addObject( ObjectNameList &ObjNames ) const {
+ QPtrListIterator<KSPlanetBase> it(planets);
+
+ for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) {
+ ObjNames.append( ksp );
+ }
+}
+
+void PlanetCatalog::findPosition( const KSNumbers *num, const dms *lat, const dms *LST ) {
+ Earth->findPosition(num);
+ for (KSPlanetBase * ksp = planets.first(); ksp != 0; ksp = planets.next()) {
+ ksp->findPosition(num, lat, LST, Earth);
+ }
+}
+
+void PlanetCatalog::EquatorialToHorizontal( dms *LST, const dms *lat ) {
+ for (KSPlanetBase * ksp = planets.first(); ksp != 0; ksp = planets.next()) {
+ ksp->EquatorialToHorizontal( LST, lat);
+ if ( ksp->hasTrail() ) ksp->updateTrail( LST, lat );
+ }
+}
+
+bool PlanetCatalog::isPlanet(SkyObject *so) const {
+ if (so == Earth)
+ return true;
+
+ QPtrListIterator<KSPlanetBase> it(planets);
+
+ for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) {
+ if (so == ksp)
+ return true;
+ }
+
+ return false;
+}
+
+KSPlanetBase *PlanetCatalog::findByName( const QString n) const {
+ if (n == "Earth")
+ return Earth;
+
+ QPtrListIterator<KSPlanetBase> it(planets);
+
+ for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) {
+ if (ksp->name() == n)
+ return ksp;
+ }
+
+ kdDebug() << k_funcinfo << "could not find planet named " << n << endl;
+
+ return 0;
+}
+
+static double dist_squared(const SkyPoint *a, const SkyPoint *b) {
+ double dRA = a->ra()->Hours() - b->ra()->Hours();
+ double dDec = a->dec()->Degrees() - b->dec()->Degrees();
+ double f = 15.0*cos( a->dec()->radians() );
+
+ return f*f*dRA*dRA + dDec*dDec;
+}
+
+SkyObject *PlanetCatalog::findClosest(const SkyPoint *p, double &r) const {
+ QPtrListIterator<KSPlanetBase> it(planets);
+ SkyObject *found = 0;
+ double trialr = 0.0;
+ double rmin = 100000.0;
+
+ for (KSPlanetBase *ksp = it.toFirst(); ksp != 0; ksp = ++it) {
+ trialr = dist_squared(ksp, p);
+ if (trialr < rmin) {
+ rmin = trialr;
+ found = ksp;
+ }
+ }
+
+ r = rmin;
+ return found;
+
+}
+
+#include "planetcatalog.moc"
diff --git a/kstars/kstars/planetcatalog.h b/kstars/kstars/planetcatalog.h
new file mode 100644
index 00000000..3a263e95
--- /dev/null
+++ b/kstars/kstars/planetcatalog.h
@@ -0,0 +1,111 @@
+/***************************************************************************
+ planetcatalog.h - description
+ -------------------
+ begin : Mon Feb 18 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef PLANETCATALOG_H
+#define PLANETCATALOG_H
+
+/**@class PlanetCatalog
+ *This class contains a QPtrList of the eight major planets, as well as pointers
+ *to objects representing the Earth and Sun. Note that the Sun also exists
+ *in the QPtrList, the external pointer is just for convenience.
+ *There are methods to search
+ *the collection by name, identify if a given object pointer is a planet,
+ *find the coordinates of a planet, and find the planet closest to a given
+ *SkyPoint.
+ *@short the collection of planet objects.
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+
+#include <qglobal.h>
+#include <qobject.h>
+#include <qptrlist.h>
+
+class QString;
+class KStarsData;
+class KSNumbers;
+class KSPlanetBase;
+class KSPlanet;
+class KSSun;
+class SkyPoint;
+class SkyObject;
+class ObjectNameList;
+class dms;
+
+class PlanetCatalog : public QObject {
+ Q_OBJECT
+
+ public:
+ /**Constructor. */
+ PlanetCatalog(KStarsData *dat);
+
+ /**Destructor. Delete the Earth object (all others auto-deleted by QPtrList)*/
+ ~PlanetCatalog();
+
+ /**Loads all planetary data from files on disk into the appropriate objects. */
+ bool initialize();
+
+ /**Add pointers to the planetary objects to the ObjNames list.
+ *@p ObjNames the list of all named objects to which we will add the planets.
+ */
+ void addObject( ObjectNameList &ObjNames ) const;
+
+ /**Determine the coordinates for all of the planets
+ *@param num pointer to a ksnumbers object for the target date/time
+ *@param lat pointer to the geographic latitude
+ *@param LST pointer to the local sidereal time
+ */
+ void findPosition( const KSNumbers *num, const dms *lat, const dms *LST );
+
+ /**@return pointer to the Sun. */
+ const KSSun *planetSun() const { return Sun; }
+
+ /**@return pointer to the Earth. (must not be const because we call findPosition on it in KSPlanetBase::updateCoords() )*/
+ KSPlanet *earth() { return Earth; }
+
+ /**Compute the present Horizontal coordinates of all planets.
+ *@p LST pointer to the current local sidereal time
+ *@p lat pointer to the current geographic latitude
+ */
+ void EquatorialToHorizontal( dms *LST, const dms *lat );
+
+ /**@return true if the SkyObject argument is a planet.
+ *@p so pointer to the SkyObject to be tested
+ */
+ bool isPlanet(SkyObject *so) const;
+
+ /**@return a pointer to the KSPlanetBase of the planet named in the argument.
+ *@p n the name of the planet to point to
+ *@note if no planet with this name is found, return the NULL pointer.
+ */
+ KSPlanetBase *findByName( const QString n) const;
+
+ /**@return a pointer to the planet closest to the given SkyPoint
+ *(within a maximum angular search radius)
+ *@p p the Sky point to find a planet near
+ *@p r the maximum angular search radius
+ */
+ SkyObject *findClosest(const SkyPoint *p, double &r) const;
+
+ private:
+ QPtrList<KSPlanetBase> planets;
+ KSPlanet *Earth;
+ KSSun *Sun;
+ KStarsData *kd;
+};
+
+#endif
diff --git a/kstars/kstars/simclock.cpp b/kstars/kstars/simclock.cpp
new file mode 100644
index 00000000..ee486a86
--- /dev/null
+++ b/kstars/kstars/simclock.cpp
@@ -0,0 +1,191 @@
+/***************************************************************************
+ simclock.cpp - description
+ -------------------
+ begin : Mon Feb 18 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+#include <klocale.h>
+
+#include "simclock.h"
+#include "kstars.h"
+
+int SimClock::idgen = 1;
+
+int SimClock::TimerInterval = 100; //msec
+
+SimClock::SimClock(QObject *parent, const KStarsDateTime &when) :
+ DCOPObject("clock#" + QCString().setNum(idgen++)),
+ QObject(parent),
+ tmr(this)
+{
+ if (! when.isValid() ) tmr.stop();
+ setUTC(when);
+ julianmark = UTC.djd();
+
+ Scale = 1.0;
+ ManualMode = false;
+ ManualActive = false;
+
+ QObject::connect(&tmr, SIGNAL(timeout()), this, SLOT(tick()));
+}
+
+SimClock::SimClock (const SimClock &old) :
+ DCOPObject("clock#" + QCString().setNum(idgen++)),
+ QObject(old.parent()),
+ SimClockInterface(),
+ tmr(this)
+{
+ UTC = old.UTC;
+ julianmark = old.julianmark;
+
+ Scale = old.Scale;
+ ManualMode = old.ManualMode;
+ ManualActive = old.ManualActive;
+
+ QObject::connect(&tmr, SIGNAL(timeout()), this, SLOT(tick()));
+}
+
+void SimClock::tick() {
+ if ( ! ManualMode ) { //only tick if ManualMode is false
+ long mselapsed = sysmark.elapsed();
+ if (mselapsed < lastelapsed) {
+ // The sysmark timer has wrapped after 24 hours back to 0 ms.
+ // Reset sysmark and julianmark
+ julianmark = UTC.djd();
+ sysmark.start();
+ lastelapsed = 0;
+ } else {
+ lastelapsed = mselapsed;
+ }
+
+ long double scaledsec = (long double)mselapsed * (long double)Scale / 1000.0;
+ UTC.setDJD( julianmark + scaledsec / (24. * 3600.) );
+
+// kdDebug() << "tick() : JD = " << KGlobal::locale()->formatNumber( UTC.djd(), 7 ) <<
+// " mselapsed = " << mselapsed << " scale = " << Scale <<
+// " scaledsec = " << double(scaledsec) << endl;
+
+ emit timeAdvanced();
+ }
+}
+
+void SimClock::setManualMode( bool on ) {
+ if ( on ) {
+ //Turn on manual ticking.
+ //If the timer was active, stop the timer and set ManualActive=true.
+ //Otherwise, set ManualActive=false.
+ //Finally, set ManualMode=true.
+ if ( tmr.isActive() ) {
+ tmr.stop();
+ ManualActive = true;
+ } else {
+ ManualActive = false;
+ }
+ ManualMode = true;
+ } else {
+ //Turn off manual ticking. If the Manual clock was active, start the timer.
+ //Then set ManualMode=false.
+ if ( isActive() ) {
+ sysmark.start();
+ julianmark = UTC.djd();
+ lastelapsed = 0;
+ tmr.start(TimerInterval);
+ }
+ ManualMode = false;
+ }
+}
+
+void SimClock::manualTick( bool force ) {
+ if ( force || (ManualMode && ManualActive) ) {
+ setUTC( UTC.addSecs( (long double)Scale ) );
+ } else if ( ! ManualMode ) tick();
+}
+
+bool SimClock::isActive() {
+ if ( ManualMode ) return ManualActive;
+ else return tmr.isActive();
+}
+
+// The SimClockInterface
+void SimClock::stop() {
+ if ( ManualMode && ManualActive ) {
+ ManualActive = false;
+ emit clockStopped();
+ }
+
+ if (!ManualMode && tmr.isActive()) {
+ kdDebug() << i18n( "Stopping the timer" ) << endl;
+ tmr.stop();
+ emit clockStopped();
+ }
+}
+
+void SimClock::start() {
+ if ( ManualMode && !ManualActive ) {
+ ManualActive = true;
+ sysmark.start();
+ julianmark = UTC.djd();
+ lastelapsed = 0;
+ emit clockStarted();
+ //emit timeChanged() in order to restart calls to updateTime()
+ emit timeChanged();
+ }
+
+ if (! ManualMode && ! tmr.isActive()) {
+ kdDebug() << i18n( "Starting the timer" ) << endl;
+ sysmark.start();
+ julianmark = UTC.djd();
+ lastelapsed = 0;
+ tmr.start(TimerInterval);
+ emit clockStarted();
+ }
+}
+
+void SimClock::setUTC(const KStarsDateTime &newtime) {
+ if ( newtime.isValid() ) {
+ UTC = newtime;
+ if (tmr.isActive()) {
+ julianmark = UTC.djd();
+ sysmark.start();
+ lastelapsed = 0;
+ }
+
+ kdDebug() << i18n( "Setting clock: UTC: %1 JD: %2" )
+ .arg( UTC.toString() ).arg( KGlobal::locale()->formatNumber( UTC.djd() ) ) << endl;
+ emit timeChanged();
+ } else {
+ kdDebug() << i18n( "Cannot set SimClock: Invalid Date/Time." ) << endl;
+ }
+}
+
+void SimClock::setScale(float s) {
+ if (Scale != s ) {
+ kdDebug() << i18n( "New clock scale: %1 sec" ).arg( s ) << endl;
+ Scale = s;
+ if (tmr.isActive()) {
+ julianmark = UTC.djd();
+ sysmark.start();
+ lastelapsed = 0;
+ }
+ emit scaleChanged(s);
+ }
+}
+
+//DCOP function to set clock scale
+void SimClock::setClockScale(float s) {
+ setScale(s);
+}
+
+#include "simclock.moc"
diff --git a/kstars/kstars/simclock.h b/kstars/kstars/simclock.h
new file mode 100644
index 00000000..05992acc
--- /dev/null
+++ b/kstars/kstars/simclock.h
@@ -0,0 +1,141 @@
+/***************************************************************************
+ simclock.h - description
+ -------------------
+ begin : Mon Feb 18 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSTARS_SIMCLOCK_H_
+#define KSTARS_SIMCLOCK_H_
+
+#include <time.h>
+#include <qtimer.h>
+
+#include "simclockinterface.h"
+#include "kstarsdatetime.h"
+
+/**@class SimClock
+ *@short kstars simulation clock
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+
+class SimClock : public QObject, public SimClockInterface {
+ Q_OBJECT
+
+ public:
+ /**
+ * Constructor
+ * @param parent parent object for the clock
+ * @param when the date/time to which the SimClock should be initialized in UTC
+ */
+ SimClock(QObject *parent = 0, const KStarsDateTime &when = KStarsDateTime::currentDateTime() );
+ /**
+ * Constructor
+ * @param old a SimClock to initialize from.
+ */
+ SimClock(const SimClock &old);
+
+ /**@return const reference to the current simulation Universal Time. */
+ const KStarsDateTime& utc() const { return UTC; }
+
+ /**Whether the clock is active or not is a bit complicated by the
+ *introduction of "manual mode". In manual mode, SimClock's internal timer
+ *is stopped, because the clock is ticked manually when the current update
+ *has finished. So, if ManualMode is true, then isActive() checks
+ *whether ManualActive is true. Otherwise, it checks whether the timer is
+ *running.
+ *@returns true if the Simulation clock is actively running.
+ */
+ bool isActive();
+
+ /**@returns the current timestep setting */
+ double scale() const { return Scale; }
+
+ /**Manual Mode is a new (04/2002) addition to the SimClock. It is
+ *intended to be activated for large timesteps, when we want each frame
+ *drawn to the screen to be precisely Scale seconds later than the
+ *previous frame. (i.e., if the timescale is 1 year, then each successive
+ *frame should be 1 year later than the previous frame). ManualMode
+ *accomplishes this by stopping the internal timer and allowing the clock
+ *to be advanced manually (the manualTick() slot is called at the end of each
+ *KStars::updateTime()).
+ *@returns whether Manual Mode is active.
+ */
+ bool isManualMode() const { return ManualMode; }
+
+ /**Sets Manual Mode on/off according to the bool argument. */
+ void setManualMode( bool on=true );
+
+ /**DCOP function to stop the SimClock. */
+ virtual ASYNC stop();
+
+ /**DCOP function to start the SimClock. */
+ virtual ASYNC start();
+
+ /**DCOP function to set the time of the SimClock. */
+ virtual ASYNC setUTC(const KStarsDateTime &newtime);
+
+ /**DCOP function to set scale of simclock. Calls setScale().
+ */
+ virtual ASYNC setClockScale(float s);
+
+ public slots:
+
+ /**Adjust the clock timescale*/
+ void setScale(float s);
+
+ /**Respond to the QTimer::timeout signal */
+ void tick();
+
+ /**Equivalent of tick() for manual mode.
+ *If ManualActive is true, add Scale seconds to the SimClock time.
+ *(we may want to modify this slightly...e.g., the number of seconds in a
+ *year is not constant (leap years), so it is better to increment the
+ *year, instead of adding 31 million seconds. */
+ void manualTick( bool force=false );
+
+ signals:
+
+ /**The time has changed (emitted by setUTC() ) */
+ void timeChanged();
+
+ /**The clock has ticked (emitted by tick() )*/
+ void timeAdvanced();
+
+ /**The timestep has changed*/
+ void scaleChanged(float);
+
+
+ /**The clock has started */
+ void clockStarted();
+
+ /**The clock has stopped */
+ void clockStopped();
+
+ private:
+ long double julianmark;
+ KStarsDateTime UTC;
+ QTimer tmr;
+ double Scale;
+ QTime sysmark;
+ int lastelapsed;
+ bool ManualMode, ManualActive;
+
+ // used to generate names for dcop interfaces
+ static int idgen;
+ // how often to update
+ static int TimerInterval;
+};
+
+#endif
diff --git a/kstars/kstars/simclockinterface.h b/kstars/kstars/simclockinterface.h
new file mode 100644
index 00000000..87ebad99
--- /dev/null
+++ b/kstars/kstars/simclockinterface.h
@@ -0,0 +1,55 @@
+/***************************************************************************
+ simclockinterface.h - description
+ -------------------
+ begin : Mon Feb 18 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSTARS_SIMCLOCKIF_H_
+#define KSTARS_SIMCLOCKIF_H_
+
+#include <dcopobject.h>
+
+#include "kstarsdatetime.h"
+
+/**@class SimclockInterface
+ *DCOP functions for the KSTars simulation clock.
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+
+class SimClockInterface : virtual public DCOPObject {
+ K_DCOP
+
+ k_dcop:
+ /**Stop the clock
+ */
+ virtual ASYNC stop() = 0;
+
+ /**Start the clock
+ */
+ virtual ASYNC start() = 0;
+
+ /**Set the clock to the given ExtDateTime value.
+ *@p newtime the time/date to adopt
+ */
+ virtual ASYNC setUTC(const KStarsDateTime &newtime) = 0;
+
+ /**Set the clock scale (the number of simulation seconds that
+ *pass per real-time second.
+ *@p s the new timescale factor
+ */
+ virtual ASYNC setClockScale(float s) = 0;
+};
+
+#endif
diff --git a/kstars/kstars/skymap.cpp b/kstars/kstars/skymap.cpp
new file mode 100644
index 00000000..051ab6d0
--- /dev/null
+++ b/kstars/kstars/skymap.cpp
@@ -0,0 +1,1376 @@
+/***************************************************************************
+ skymap.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sat Feb 10 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kapplication.h>
+#include <kconfig.h>
+#include <kiconloader.h>
+#include <kstatusbar.h>
+#include <kmessagebox.h>
+#include <kaction.h>
+#include <kstandarddirs.h>
+
+#include <qmemarray.h>
+#include <qpointarray.h>
+#include <qcursor.h>
+#include <qbitmap.h>
+#include <qpainter.h>
+
+#include <math.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+#include "skymap.h"
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "imageviewer.h"
+#include "infoboxes.h"
+#include "detaildialog.h"
+#include "addlinkdialog.h"
+#include "kspopupmenu.h"
+#include "simclock.h"
+#include "skyobject.h"
+#include "deepskyobject.h"
+#include "ksmoon.h"
+#include "ksasteroid.h"
+#include "kscomet.h"
+#include "starobject.h"
+#include "customcatalog.h"
+
+SkyMap::SkyMap(KStarsData *d, QWidget *parent, const char *name )
+ : QWidget (parent,name), computeSkymap(true), angularDistanceMode(false),
+ ksw(0), data(d), pmenu(0), sky(0), sky2(0), IBoxes(0),
+ ClickedObject(0), FocusObject(0), TransientObject(0),
+ starpix(0), pts(0), sp(0)
+{
+ if ( parent ) ksw = (KStars*) parent->parent();
+ else ksw = 0;
+
+ pts = new QPointArray( 2000 ); // points for milkyway and horizon
+ sp = new SkyPoint(); // needed by coordinate grid
+
+ ZoomRect = QRect();
+
+ setDefaultMouseCursor(); // set the cross cursor
+
+ // load the pixmaps of stars
+ starpix = new StarPixmap( data->colorScheme()->starColorMode(), data->colorScheme()->starColorIntensity() );
+
+ setBackgroundColor( QColor( data->colorScheme()->colorNamed( "SkyColor" ) ) );
+ setBackgroundMode( QWidget::NoBackground );
+ setFocusPolicy( QWidget::StrongFocus );
+ setMinimumSize( 380, 250 );
+ setSizePolicy( QSizePolicy( QSizePolicy::Expanding, QSizePolicy::Expanding ) );
+
+ setMouseTracking (true); //Generate MouseMove events!
+ midMouseButtonDown = false;
+ mouseButtonDown = false;
+ slewing = false;
+ clockSlewing = false;
+
+ ClickedObject = NULL;
+ FocusObject = NULL;
+
+ sky = new QPixmap();
+ sky2 = new QPixmap();
+ pmenu = new KSPopupMenu( ksw );
+
+ //Initialize Transient label stuff
+ TransientTimeout = 100; //fade label color every 0.2 sec
+ connect( &HoverTimer, SIGNAL( timeout() ), this, SLOT( slotTransientLabel() ) );
+ connect( &TransientTimer, SIGNAL( timeout() ), this, SLOT( slotTransientTimeout() ) );
+
+ IBoxes = new InfoBoxes( Options::windowWidth(), Options::windowHeight(),
+ Options::positionTimeBox(), Options::shadeTimeBox(),
+ Options::positionGeoBox(), Options::shadeGeoBox(),
+ Options::positionFocusBox(), Options::shadeFocusBox(),
+ data->colorScheme()->colorNamed( "BoxTextColor" ),
+ data->colorScheme()->colorNamed( "BoxGrabColor" ),
+ data->colorScheme()->colorNamed( "BoxBGColor" ) );
+
+ IBoxes->showTimeBox( Options::showTimeBox() );
+ IBoxes->showFocusBox( Options::showFocusBox() );
+ IBoxes->showGeoBox( Options::showGeoBox() );
+ IBoxes->timeBox()->setAnchorFlag( Options::stickyTimeBox() );
+ IBoxes->geoBox()->setAnchorFlag( Options::stickyGeoBox() );
+ IBoxes->focusBox()->setAnchorFlag( Options::stickyFocusBox() );
+
+ IBoxes->geoChanged( data->geo() );
+
+ connect( IBoxes->timeBox(), SIGNAL( shaded(bool) ), data, SLOT( saveTimeBoxShaded(bool) ) );
+ connect( IBoxes->geoBox(), SIGNAL( shaded(bool) ), data, SLOT( saveGeoBoxShaded(bool) ) );
+ connect( IBoxes->focusBox(), SIGNAL( shaded(bool) ), data, SLOT( saveFocusBoxShaded(bool) ) );
+ connect( IBoxes->timeBox(), SIGNAL( moved(QPoint) ), data, SLOT( saveTimeBoxPos(QPoint) ) );
+ connect( IBoxes->geoBox(), SIGNAL( moved(QPoint) ), data, SLOT( saveGeoBoxPos(QPoint) ) );
+ connect( IBoxes->focusBox(), SIGNAL( moved(QPoint) ), data, SLOT( saveFocusBoxPos(QPoint) ) );
+
+ connect( this, SIGNAL( destinationChanged() ), this, SLOT( slewFocus() ) );
+
+ //Initialize Refraction correction lookup table arrays. RefractCorr1 is for calculating
+ //the apparent altitude from the true altitude, and RefractCorr2 is for the reverse.
+ for ( unsigned int index = 0; index <184; ++index ) {
+ double alt = -1.75 + index*0.5; //start at -1.75 degrees to get midpoint value for each interval.
+
+ RefractCorr1[index] = 1.02 / tan( dms::PI*( alt + 10.3/(alt + 5.11) )/180.0 ) / 60.0; //correction in degrees.
+ RefractCorr2[index] = -1.0 / tan( dms::PI*( alt + 7.31/(alt + 4.4) )/180.0 ) / 60.0;
+ }
+}
+
+SkyMap::~SkyMap() {
+ delete starpix;
+ delete pts;
+ delete sp;
+ delete sky;
+ delete sky2;
+ delete pmenu;
+ delete IBoxes;
+
+//Deprecated...DeepSkyObject dtor now handles this itself.
+/*//delete any remaining object Image pointers
+ for ( DeepSkyObject *obj = data->deepSkyListMessier.first(); obj; obj = data->deepSkyListMessier.next() ) {
+ if ( obj->image() ) obj->deleteImage();
+ }
+ for ( DeepSkyObject *obj = data->deepSkyListNGC.first(); obj; obj = data->deepSkyListNGC.next() ) {
+ if ( obj->image() ) obj->deleteImage();
+ }
+ for ( DeepSkyObject *obj = data->deepSkyListIC.first(); obj; obj = data->deepSkyListIC.next() ) {
+ if ( obj->image() ) obj->deleteImage();
+ }
+ for ( DeepSkyObject *obj = data->deepSkyListOther.first(); obj; obj = data->deepSkyListOther.next() ) {
+ if ( obj->image() ) obj->deleteImage();
+ }*/
+}
+
+void SkyMap::setGeometry( int x, int y, int w, int h ) {
+ QWidget::setGeometry( x, y, w, h );
+ sky->resize( w, h );
+ sky2->resize( w, h );
+}
+
+void SkyMap::setGeometry( const QRect &r ) {
+ QWidget::setGeometry( r );
+ sky->resize( r.width(), r.height() );
+ sky2->resize( r.width(), r.height() );
+}
+
+
+void SkyMap::showFocusCoords( bool coordsOnly ) {
+ if ( ! coordsOnly ) {
+ //display object info in infoBoxes
+ QString oname;
+ oname = i18n( "nothing" );
+ if ( focusObject() != NULL && Options::isTracking() )
+ oname = focusObject()->translatedLongName();
+
+ infoBoxes()->focusObjChanged(oname);
+ }
+
+ if ( Options::useAltAz() && Options::useRefraction() ) {
+ SkyPoint corrFocus( *(focus()) );
+ corrFocus.setAlt( refract( focus()->alt(), false ) );
+ corrFocus.HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ corrFocus.setAlt( refract( focus()->alt(), true ) );
+ infoBoxes()->focusCoordChanged( &corrFocus );
+ } else {
+ infoBoxes()->focusCoordChanged( focus() );
+ }
+}
+
+SkyObject* SkyMap::objectNearest( SkyPoint *p ) {
+ double r0 = 200.0/Options::zoomFactor(); //the maximum search radius
+ double rmin = r0;
+
+ //Search stars database for nearby object.
+ double rstar_min = r0;
+ double starmag_min = 20.0; //absurd initial value
+ int istar_min = -1;
+
+ if ( Options::showStars() ) { //Can only click on a star if it's being drawn!
+
+ //test RA and dec to see if this star is roughly nearby
+
+ for ( register unsigned int i=0; i<data->starList.count(); ++i ) {
+ SkyObject *test = (SkyObject *)data->starList.at(i);
+
+ double dRA = test->ra()->Hours() - p->ra()->Hours();
+ double dDec = test->dec()->Degrees() - p->dec()->Degrees();
+ //determine angular distance between this object and mouse cursor
+ double f = 15.0*cos( test->dec()->radians() );
+ double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value.
+ if (r < r0 && test->mag() < starmag_min ) {
+ istar_min = i;
+ rstar_min = r;
+ starmag_min = test->mag();
+ }
+ }
+ }
+
+ //Next, find the nearest solar system body within r0
+ double r = 0.0;
+ double rsolar_min = r0;
+ SkyObject *solarminobj = NULL;
+
+ if ( Options::showPlanets() )
+ solarminobj = data->PCat->findClosest( p, r );
+
+ if ( r < r0 ) {
+ rsolar_min = r;
+ } else {
+ solarminobj = NULL;
+ }
+
+ //Moon
+ if ( Options::showMoon() ) {
+ double dRA = data->Moon->ra()->Hours() - p->ra()->Hours();
+ double dDec = data->Moon->dec()->Degrees() - p->dec()->Degrees();
+ double f = 15.0*cos( data->Moon->dec()->radians() );
+ r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value.
+ if (r < rsolar_min) {
+ solarminobj= data->Moon;
+ rsolar_min = r;
+ }
+ }
+
+ //Asteroids
+ if ( Options::showAsteroids() ) {
+ for ( KSAsteroid *ast = data->asteroidList.first(); ast; ast = data->asteroidList.next() ) {
+ //test RA and dec to see if this object is roughly nearby
+ double dRA = ast->ra()->Hours() - p->ra()->Hours();
+ double dDec = ast->dec()->Degrees() - p->dec()->Degrees();
+ double f = 15.0*cos( ast->dec()->radians() );
+ double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value.
+ if ( r < rsolar_min && ast->mag() < Options::magLimitAsteroid() ) {
+ solarminobj = ast;
+ rsolar_min = r;
+ }
+ }
+ }
+
+ //Comets
+ if ( Options::showComets() ) {
+ for ( KSComet *com = data->cometList.first(); com; com = data->cometList.next() ) {
+ //test RA and dec to see if this object is roughly nearby
+ double dRA = com->ra()->Hours() - p->ra()->Hours();
+ double dDec = com->dec()->Degrees() - p->dec()->Degrees();
+ double f = 15.0*cos( com->dec()->radians() );
+ double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value.
+ if ( r < rsolar_min ) {
+ solarminobj = com;
+ rsolar_min = r;
+ }
+ }
+ }
+
+ //Next, search for nearest deep-sky object within r0
+ double rmess_min = r0;
+ double rngc_min = r0;
+ double ric_min = r0;
+ double rother_min = r0;
+ int imess_min = -1;
+ int ingc_min = -1;
+ int iic_min = -1;
+ int iother_min = -1;
+
+ for ( DeepSkyObject *o = data->deepSkyList.first(); o; o = data->deepSkyList.next() ) {
+ bool checkObject = false;
+ if ( o->isCatalogM() &&
+ ( Options::showMessier() || Options::showMessierImages() ) ) checkObject = true;
+ if ( o->isCatalogNGC() && Options::showNGC() ) checkObject = true;
+ if ( o->isCatalogIC() && Options::showIC() ) checkObject = true;
+ if ( o->catalog().isEmpty() && Options::showOther() ) checkObject = true;
+
+ if ( checkObject ) {
+ //test RA and dec to see if this object is roughly nearby
+ double dRA = o->ra()->Hours() - p->ra()->Hours();
+ double dDec = o->dec()->Degrees() - p->dec()->Degrees();
+ double f = 15.0*cos( o->dec()->radians() );
+ double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value.
+ if ( o->isCatalogM() && r < rmess_min) {
+ imess_min = data->deepSkyList.at();
+ rmess_min = r;
+ }
+ if ( o->isCatalogNGC() && r < rngc_min) {
+ ingc_min = data->deepSkyList.at();
+ rngc_min = r;
+ }
+ if ( o->isCatalogIC() && r < ric_min) {
+ iic_min = data->deepSkyList.at();
+ ric_min = r;
+ }
+ if ( o->catalog().isEmpty() && r < rother_min) {
+ iother_min = data->deepSkyList.at();
+ rother_min = r;
+ }
+ }
+ }
+
+ //Next, search for nearest object within r0 among the custom catalogs
+ double rcust_min = r0;
+ int icust_min = -1;
+ int icust_cat = -1;
+
+ for ( register unsigned int j=0; j< data->CustomCatalogs.count(); ++j ) {
+ if ( Options::showCatalog()[j] ) {
+ QPtrList<SkyObject> catList = data->CustomCatalogs.at(j)->objList();
+
+ for ( register unsigned int i=0; i<catList.count(); ++i ) {
+ //test RA and dec to see if this object is roughly nearby
+ SkyObject *test = (SkyObject *)catList.at(i);
+ double dRA = test->ra()->Hours()-p->ra()->Hours();
+ double dDec = test->dec()->Degrees()-p->dec()->Degrees();
+ double f = 15.0*cos( test->dec()->radians() );
+ double r = f*f*dRA*dRA + dDec*dDec; //no need to take sqrt, we just want to ID smallest value.
+ if (r < rcust_min) {
+ icust_cat = j;
+ icust_min = i;
+ rcust_min = r;
+ }
+ }
+ }
+ }
+
+ int jmin(-1);
+ int icat(-1);
+
+ //Among the objects selected within r0, prioritize the selection by catalog:
+ //Planets, Messier, NGC, IC, stars
+ if ( istar_min >= 0 && rstar_min < r0 ) {
+ rmin = rstar_min;
+ icat = 0; //set catalog to star
+ }
+
+ //IC object overrides star, unless star is twice as close as IC object
+ if ( iic_min >= 0 && ric_min < r0 && rmin > 0.5*ric_min ) {
+ rmin = ric_min;
+ icat = 1; //set catalog to Deep Sky
+ jmin = iic_min;
+ }
+
+ //NGC object overrides previous selection, unless previous is twice as close
+ if ( ingc_min >= 0 && rngc_min < r0 && rmin > 0.5*rngc_min ) {
+ rmin = rngc_min;
+ icat = 1; //set catalog to Deep Sky
+ jmin = ingc_min;
+ }
+
+ //"other" object overrides previous selection, unless previous is twice as close
+ if ( iother_min >= 0 && rother_min < r0 && rmin > 0.5*rother_min ) {
+ rmin = rother_min;
+ icat = 1; //set catalog to Deep Sky
+ jmin = iother_min;
+ }
+
+ //Messier object overrides previous selection, unless previous is twice as close
+ if ( imess_min >= 0 && rmess_min < r0 && rmin > 0.5*rmess_min ) {
+ rmin = rmess_min;
+ icat = 1; //set catalog to Deep Sky
+ jmin = imess_min;
+ }
+
+ //Custom object overrides previous selection, unless previous is twice as close
+ if ( icust_min >= 0 && rcust_min < r0 && rmin > 0.5*rcust_min ) {
+ rmin = rcust_min;
+ icat = 2; //set catalog to Custom
+ }
+
+ //Solar system body overrides previous selection, unless previous selection is twice as close
+ if ( solarminobj != NULL && rmin > 0.5*rsolar_min ) {
+ rmin = rsolar_min;
+ icat = 3; //set catalog to solar system
+ }
+
+ QPtrList<SkyObject> cat;
+
+ switch (icat) {
+ case 0: //star
+ return data->starList.at(istar_min);
+ break;
+
+ case 1: //Deep-Sky Objects
+ return data->deepSkyList.at(jmin);
+ break;
+
+ case 2: //Custom Catalog Object
+ cat = data->CustomCatalogs.at(icust_cat)->objList();
+ return cat.at(icust_min);
+ break;
+
+ case 3: //solar system object
+ return solarminobj;
+ break;
+
+ default: //no object found
+ return NULL;
+ break;
+ }
+}
+
+void SkyMap::slotTransientLabel( void ) {
+ //This function is only called if the HoverTimer manages to timeout.
+ //(HoverTimer is restarted with every mouseMoveEvent; so if it times
+ //out, that means there was no mouse movement for HOVER_INTERVAL msec.)
+ //Identify the object nearest to the mouse cursor as the
+ //TransientObject. The TransientObject is automatically labeled
+ //in SkyMap::paintEvent().
+ //Note that when the TransientObject pointer is not NULL, the next
+ //mouseMoveEvent calls fadeTransientLabel(), which will fade out the
+ //TransientLabel and then set TransientObject to NULL.
+ //
+ //Do not show a transient label if the map is in motion, or if the mouse
+ //pointer is below the opaque horizon, or if the object has a permanent label
+ if ( ! slewing && ! ( Options::useAltAz() && Options::showGround() &&
+ mousePoint()->alt()->Degrees() < 0.0 ) ) {
+ SkyObject *so = objectNearest( mousePoint() );
+
+ if ( so && ! isObjectLabeled( so ) ) {
+ setTransientObject( so );
+
+ TransientColor = data->colorScheme()->colorNamed( "UserLabelColor" );
+ if ( TransientTimer.isActive() ) TransientTimer.stop();
+ update();
+ }
+ }
+}
+
+
+//Slots
+
+void SkyMap::slotTransientTimeout( void ) {
+ //Don't fade label if the transientObject is now the focusObject!
+ if ( transientObject() == focusObject() && Options::useAutoLabel() ) {
+ setTransientObject( NULL );
+ TransientTimer.stop();
+ return;
+ }
+
+ //to fade the labels, we will need to smoothly transition from UserLabelColor to SkyColor.
+ QColor c1 = data->colorScheme()->colorNamed( "UserLabelColor" );
+ QColor c2 = data->colorScheme()->colorNamed( "SkyColor" );
+
+ int dRed = ( c2.red() - c1.red() )/20;
+ int dGreen = ( c2.green() - c1.green() )/20;
+ int dBlue = ( c2.blue() - c1.blue() )/20;
+ int newRed = TransientColor.red() + dRed;
+ int newGreen = TransientColor.green() + dGreen;
+ int newBlue = TransientColor.blue() + dBlue;
+
+ //Check to see if we have arrived at the target color (SkyColor).
+ //If so, point TransientObject to NULL.
+ if ( abs(newRed-c2.red()) < abs(dRed) || abs(newGreen-c2.green()) < abs(dGreen) || abs(newBlue-c2.blue()) < abs(dBlue) ) {
+ setTransientObject( NULL );
+ TransientTimer.stop();
+ } else {
+ TransientColor.setRgb( newRed, newGreen, newBlue );
+ }
+
+ update();
+}
+
+void SkyMap::setFocusObject( SkyObject *o ) {
+ FocusObject = o;
+
+ if ( FocusObject )
+ Options::setFocusObject( FocusObject->name() );
+ else
+ Options::setFocusObject( i18n( "nothing" ) );
+}
+
+void SkyMap::slotCenter( void ) {
+ setFocusPoint( clickedPoint() );
+ if ( Options::useAltAz() )
+ focusPoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ //clear the planet trail of old focusObject, if it was temporary
+ if ( focusObject() && focusObject()->isSolarSystem() && data->temporaryTrail ) {
+ ((KSPlanetBase*)focusObject())->clearTrail();
+ data->temporaryTrail = false;
+ }
+
+//If the requested object is below the opaque horizon, issue a warning message
+//(unless user is already pointed below the horizon)
+ if ( Options::useAltAz() && Options::showGround() &&
+ focus()->alt()->Degrees() > -1.0 && focusPoint()->alt()->Degrees() < -1.0 ) {
+
+ QString caption = i18n( "Requested Position Below Horizon" );
+ QString message = i18n( "The requested position is below the horizon.\nWould you like to go there anyway?" );
+ if ( KMessageBox::warningYesNo( this, message, caption,
+ i18n("Go Anyway"), i18n("Keep Position"), "dag_focus_below_horiz" )==KMessageBox::No ) {
+ setClickedObject( NULL );
+ setFocusObject( NULL );
+ Options::setIsTracking( false );
+
+ return;
+ }
+ }
+
+//set FocusObject before slewing. Otherwise, KStarsData::updateTime() can reset
+//destination to previous object...
+ setFocusObject( ClickedObject );
+ Options::setIsTracking( true );
+ if ( ksw ) {
+ ksw->actionCollection()->action("track_object")->setIconSet( BarIcon( "encrypted" ) );
+ ksw->toolBar( "mainToolBar" )->setButtonIconSet( 4, BarIcon( "encrypted" ) );
+ ksw->actionCollection()->action("track_object")->setText( i18n( "Stop &Tracking" ) );
+ }
+
+ //If focusObject is a SS body and doesn't already have a trail, set the temporaryTrail
+ if ( focusObject() && focusObject()->isSolarSystem()
+ && Options::useAutoTrail()
+ && ! ((KSPlanetBase*)focusObject())->hasTrail() ) {
+ ((KSPlanetBase*)focusObject())->addToTrail();
+ data->temporaryTrail = true;
+ }
+
+ //update the destination to the selected coordinates
+ if ( Options::useAltAz() ) {
+ if ( Options::useRefraction() )
+ setDestinationAltAz( refract( focusPoint()->alt(), true ).Degrees(), focusPoint()->az()->Degrees() );
+ else
+ setDestinationAltAz( focusPoint()->alt()->Degrees(), focusPoint()->az()->Degrees() );
+ } else {
+ setDestination( focusPoint() );
+ }
+
+ focusPoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ //display coordinates in statusBar
+ if ( ksw ) {
+ QString sX = focusPoint()->az()->toDMSString();
+ QString sY = focusPoint()->alt()->toDMSString(true);
+ if ( Options::useAltAz() && Options::useRefraction() )
+ sY = refract( focusPoint()->alt(), true ).toDMSString(true);
+ QString s = sX + ", " + sY;
+ ksw->statusBar()->changeItem( s, 1 );
+ s = focusPoint()->ra()->toHMSString() + ", " + focusPoint()->dec()->toDMSString(true);
+ ksw->statusBar()->changeItem( s, 2 );
+ }
+
+ showFocusCoords(); //update FocusBox
+}
+
+void SkyMap::slotDSS( void ) {
+ QString URLprefix( "http://archive.stsci.edu/cgi-bin/dss_search?v=1" );
+ QString URLsuffix( "&e=J2000&h=15.0&w=15.0&f=gif&c=none&fov=NONE" );
+ dms ra(0.0), dec(0.0);
+ QString RAString, DecString;
+ char decsgn;
+
+ //ra and dec must be the coordinates at J2000. If we clicked on an object, just use the object's ra0, dec0 coords
+ //if we clicked on empty sky, we need to precess to J2000.
+ if ( clickedObject() ) {
+ ra.setH( clickedObject()->ra0()->Hours() );
+ dec.setD( clickedObject()->dec0()->Degrees() );
+ } else {
+ //move present coords temporarily to ra0,dec0 (needed for precessToAnyEpoch)
+ clickedPoint()->setRA0( clickedPoint()->ra()->Hours() );
+ clickedPoint()->setDec0( clickedPoint()->dec()->Degrees() );
+ clickedPoint()->precessFromAnyEpoch( data->ut().djd(), J2000 );
+ ra.setH( clickedPoint()->ra()->Hours() );
+ dec.setD( clickedPoint()->dec()->Degrees() );
+
+ //restore coords from present epoch
+ clickedPoint()->setRA( clickedPoint()->ra0()->Hours() );
+ clickedPoint()->setDec( clickedPoint()->dec0()->Degrees() );
+ }
+
+ RAString = RAString.sprintf( "&r=%02d+%02d+%02d", ra.hour(), ra.minute(), ra.second() );
+
+ decsgn = '+';
+ if ( dec.Degrees() < 0.0 ) decsgn = '-';
+ int dd = abs( dec.degree() );
+ int dm = abs( dec.arcmin() );
+ int ds = abs( dec.arcsec() );
+ DecString = DecString.sprintf( "&d=%c%02d+%02d+%02d", decsgn, dd, dm, ds );
+
+ //concat all the segments into the kview command line:
+ KURL url (URLprefix + RAString + DecString + URLsuffix);
+
+ QString message = i18n( "Digitized Sky Survey image provided by the Space Telescope Science Institute." );
+ new ImageViewer (&url, message, this);
+}
+
+void SkyMap::slotDSS2( void ) {
+ QString URLprefix( "http://archive.stsci.edu/cgi-bin/dss_search?v=2r" );
+ QString URLsuffix( "&e=J2000&h=15.0&w=15.0&f=gif&c=none&fov=NONE" );
+ dms ra(0.0), dec(0.0);
+ QString RAString, DecString;
+ char decsgn;
+
+ //ra and dec must be the coordinates at J2000. If we clicked on an object, just use the object's ra0, dec0 coords
+ //if we clicked on empty sky, we need to precess to J2000.
+ if ( clickedObject() ) {
+ ra.setH( clickedObject()->ra0()->Hours() );
+ dec.setD( clickedObject()->dec0()->Degrees() );
+ } else {
+ //move present coords temporarily to ra0,dec0 (needed for precessToAnyEpoch)
+ clickedPoint()->setRA0( clickedPoint()->ra()->Hours() );
+ clickedPoint()->setDec0( clickedPoint()->dec()->Degrees() );
+ clickedPoint()->precessFromAnyEpoch( data->ut().djd(), J2000 );
+ ra.setH( clickedPoint()->ra()->Hours() );
+ dec.setD( clickedPoint()->dec()->Degrees() );
+
+ //restore coords from present epoch
+ clickedPoint()->setRA( clickedPoint()->ra0()->Hours() );
+ clickedPoint()->setDec( clickedPoint()->dec0()->Degrees() );
+ }
+
+ RAString = RAString.sprintf( "&r=%02d+%02d+%02d", ra.hour(), ra.minute(), ra.second() );
+
+ decsgn = '+';
+ if ( dec.Degrees() < 0.0 ) decsgn = '-';
+ int dd = abs( dec.degree() );
+ int dm = abs( dec.arcmin() );
+ int ds = abs( dec.arcsec() );
+
+ DecString = DecString.sprintf( "&d=%c%02d+%02d+%02d", decsgn, dd, dm, ds );
+
+ //concat all the segments into the kview command line:
+ KURL url (URLprefix + RAString + DecString + URLsuffix);
+
+ QString message = i18n( "Digitized Sky Survey image provided by the Space Telescope Science Institute." );
+ new ImageViewer (&url, message, this);
+}
+
+void SkyMap::slotInfo( int id ) {
+ QStringList::Iterator it = clickedObject()->InfoList.at(id-200);
+ QString sURL = (*it);
+ KURL url ( sURL );
+ if (!url.isEmpty())
+ kapp->invokeBrowser(sURL);
+}
+
+void SkyMap::slotBeginAngularDistance(void) {
+ setPreviousClickedPoint( mousePoint() );
+ angularDistanceMode = true;
+ beginRulerPoint = getXY( previousClickedPoint(), Options::useAltAz(), Options::useRefraction() );
+ endRulerPoint = QPoint( beginRulerPoint.x(),beginRulerPoint.y() );
+}
+
+void SkyMap::slotEndAngularDistance(void) {
+ dms angularDistance;
+ if(angularDistanceMode) {
+ if ( SkyObject *so = objectNearest( mousePoint() ) ) {
+ angularDistance = so->angularDistanceTo( previousClickedPoint() );
+ ksw->statusBar()->changeItem( so->translatedLongName() +
+ " " +
+ i18n("Angular distance: " ) +
+ angularDistance.toDMSString(), 0 );
+ } else {
+ angularDistance = mousePoint()->angularDistanceTo( previousClickedPoint() );
+ ksw->statusBar()->changeItem( i18n("Angular distance: " ) +
+ angularDistance.toDMSString(), 0 );
+ }
+ angularDistanceMode=false;
+ }
+}
+
+void SkyMap::slotCancelAngularDistance(void) {
+ angularDistanceMode=false;
+}
+
+void SkyMap::slotImage( int id ) {
+ QStringList::Iterator it = clickedObject()->ImageList.at(id-100);
+ QStringList::Iterator it2 = clickedObject()->ImageTitle.at(id-100);
+ QString sURL = (*it);
+ QString message = (*it2);
+ KURL url ( sURL );
+ if (!url.isEmpty())
+ new ImageViewer (&url, clickedObject()->messageFromTitle(message), this);
+}
+
+bool SkyMap::isObjectLabeled( SkyObject *object ) {
+ for ( SkyObject *o = data->ObjLabelList.first(); o; o = data->ObjLabelList.next() ) {
+ if ( o == object ) return true;
+ }
+
+ return false;
+}
+
+void SkyMap::slotRemoveObjectLabel( void ) {
+ for ( SkyObject *o = data->ObjLabelList.first(); o; o = data->ObjLabelList.next() ) {
+ if ( o == clickedObject() ) {
+ //remove object from list
+ data->ObjLabelList.remove();
+ break;
+ }
+ }
+
+ forceUpdate();
+}
+
+void SkyMap::slotAddObjectLabel( void ) {
+ data->ObjLabelList.append( clickedObject() );
+ //Since we just added a permanent label, we don't want it to fade away!
+ if ( transientObject() == clickedObject() ) setTransientObject( NULL );
+ forceUpdate();
+}
+
+void SkyMap::slotRemovePlanetTrail( void ) {
+ //probably don't need this if-statement, but just to be sure...
+ if ( clickedObject() && clickedObject()->isSolarSystem() ) {
+ ((KSPlanetBase*)clickedObject())->clearTrail();
+ forceUpdate();
+ }
+}
+
+void SkyMap::slotAddPlanetTrail( void ) {
+ //probably don't need this if-statement, but just to be sure...
+ if ( clickedObject() && clickedObject()->isSolarSystem() ) {
+ ((KSPlanetBase*)clickedObject())->addToTrail();
+ forceUpdate();
+ }
+}
+
+void SkyMap::slotDetail( void ) {
+// check if object is selected
+ if ( !clickedObject() ) {
+ KMessageBox::sorry( this, i18n("No object selected."), i18n("Object Details") );
+ return;
+ }
+ DetailDialog detail( clickedObject(), data->ut(), data->geo(), ksw );
+ detail.exec();
+}
+
+void SkyMap::slotClockSlewing() {
+//If the current timescale exceeds slewTimeScale, set clockSlewing=true, and stop the clock.
+ if ( fabs( data->clock()->scale() ) > Options::slewTimeScale() ) {
+ if ( ! clockSlewing ) {
+ clockSlewing = true;
+ data->clock()->setManualMode( true );
+
+ // don't change automatically the DST status
+ if ( ksw ) ksw->updateTime( false );
+ }
+ } else {
+ if ( clockSlewing ) {
+ clockSlewing = false;
+ data->clock()->setManualMode( false );
+
+ // don't change automatically the DST status
+ if ( ksw ) ksw->updateTime( false );
+ }
+ }
+}
+
+void SkyMap::setFocus( SkyPoint *p ) {
+ setFocus( p->ra()->Hours(), p->dec()->Degrees() );
+}
+
+void SkyMap::setFocus( const dms &ra, const dms &dec ) {
+ setFocus( ra.Hours(), dec.Degrees() );
+}
+
+void SkyMap::setFocus( double ra, double dec ) {
+ Focus.set( ra, dec );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+}
+
+void SkyMap::setFocusAltAz( const dms &alt, const dms &az) {
+ setFocusAltAz( alt.Degrees(), az.Degrees() );
+}
+
+void SkyMap::setFocusAltAz(double alt, double az) {
+ focus()->setAlt(alt);
+ focus()->setAz(az);
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ slewing = false;
+
+ oldfocus()->set( focus()->ra(), focus()->dec() );
+ oldfocus()->setAz( focus()->az()->Degrees() );
+ oldfocus()->setAlt( focus()->alt()->Degrees() );
+
+ double dHA = data->LST->Hours() - focus()->ra()->Hours();
+ while ( dHA < 0.0 ) dHA += 24.0;
+ data->HourAngle->setH( dHA );
+
+ forceUpdate(); //need a total update, or slewing with the arrow keys doesn't work.
+}
+
+void SkyMap::setDestination( SkyPoint *p ) {
+ Destination.set( p->ra(), p->dec() );
+ destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ emit destinationChanged();
+}
+
+void SkyMap::setDestination( const dms &ra, const dms &dec ) {
+ Destination.set( ra, dec );
+ destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ emit destinationChanged();
+}
+
+void SkyMap::setDestination( double ra, double dec ) {
+ Destination.set( ra, dec );
+ destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ emit destinationChanged();
+}
+
+void SkyMap::setDestinationAltAz( const dms &alt, const dms &az) {
+ destination()->setAlt(alt);
+ destination()->setAz(az);
+ destination()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ emit destinationChanged();
+}
+
+void SkyMap::setDestinationAltAz(double alt, double az) {
+ destination()->setAlt(alt);
+ destination()->setAz(az);
+ destination()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ emit destinationChanged();
+}
+
+void SkyMap::updateFocus() {
+ if ( Options::isTracking() && focusObject() != NULL ) {
+ if ( Options::useAltAz() ) {
+ //Tracking any object in Alt/Az mode requires focus updates
+ double dAlt = focusObject()->alt()->Degrees();
+ if ( Options::useRefraction() )
+ dAlt = refract( focusObject()->alt(), true ).Degrees();
+ setFocusAltAz( dAlt, focusObject()->az()->Degrees() );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ setDestination( focus() );
+ } else {
+ //Tracking in equatorial coords
+ setFocus( focusObject() );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ setDestination( focus() );
+ }
+ } else if ( Options::isTracking() && focusPoint() != NULL ) {
+ if ( Options::useAltAz() ) {
+ //Tracking on empty sky in Alt/Az mode
+ setFocus( focusPoint() );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ setDestination( focus() );
+ }
+ } else if ( ! slewing ) {
+ //Not tracking and not slewing, let sky drift by
+ if ( Options::useAltAz() ) {
+ focus()->setAlt( destination()->alt()->Degrees() );
+ focus()->setAz( destination()->az()->Degrees() );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ //destination()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ focus()->setRA( data->LST->Hours() - data->HourAngle->Hours() );
+ setDestination( focus() );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ destination()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+ }
+
+ //Update the Hour Angle
+ data->setHourAngle( data->LST->Hours() - focus()->ra()->Hours() );
+
+ setOldFocus( focus() );
+ oldfocus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+}
+
+void SkyMap::slewFocus( void ) {
+ double dX, dY, fX, fY, r;
+ double step = 1.0;
+ SkyPoint newFocus;
+
+//Don't slew if the mouse button is pressed
+//Also, no animated slews if the Manual Clock is active
+//08/2002: added possibility for one-time skipping of slew with snapNextFocus
+ if ( !mouseButtonDown ) {
+ bool goSlew = ( Options::useAnimatedSlewing() &&
+ ! data->snapNextFocus() ) &&
+ !( data->clock()->isManualMode() && data->clock()->isActive() );
+ if ( goSlew ) {
+ if ( Options::useAltAz() ) {
+ dX = destination()->az()->Degrees() - focus()->az()->Degrees();
+ dY = destination()->alt()->Degrees() - focus()->alt()->Degrees();
+ } else {
+ dX = destination()->ra()->Degrees() - focus()->ra()->Degrees();
+ dY = destination()->dec()->Degrees() - focus()->dec()->Degrees();
+ }
+
+ //switch directions to go the short way around the celestial sphere, if necessary.
+ if ( dX < -180.0 ) dX = 360.0 + dX;
+ else if ( dX > 180.0 ) dX = -360.0 + dX;
+
+ r = sqrt( dX*dX + dY*dY );
+
+ while ( r > step ) {
+ fX = dX / r;
+ fY = dY / r;
+
+ if ( Options::useAltAz() ) {
+ focus()->setAlt( focus()->alt()->Degrees() + fY*step );
+ focus()->setAz( dms( focus()->az()->Degrees() + fX*step ).reduce() );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ fX = fX/15.; //convert RA degrees to hours
+ newFocus.set( focus()->ra()->Hours() + fX*step, focus()->dec()->Degrees() + fY*step );
+ setFocus( &newFocus );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+
+ slewing = true;
+ //since we are slewing, fade out the transient label
+ if ( transientObject() && ! TransientTimer.isActive() )
+ fadeTransientLabel();
+
+ forceUpdate();
+ kapp->processEvents(10); //keep up with other stuff
+
+ if ( Options::useAltAz() ) {
+ dX = destination()->az()->Degrees() - focus()->az()->Degrees();
+ dY = destination()->alt()->Degrees() - focus()->alt()->Degrees();
+ } else {
+ dX = destination()->ra()->Degrees() - focus()->ra()->Degrees();
+ dY = destination()->dec()->Degrees() - focus()->dec()->Degrees();
+ }
+
+ //switch directions to go the short way around the celestial sphere, if necessary.
+ if ( dX < -180.0 ) dX = 360.0 + dX;
+ else if ( dX > 180.0 ) dX = -360.0 + dX;
+
+ r = sqrt( dX*dX + dY*dY );
+ }
+ }
+
+ //Either useAnimatedSlewing==false, or we have slewed, and are within one step of destination
+ //set focus=destination.
+ if ( Options::useAltAz() ) {
+ setFocusAltAz( destination()->alt()->Degrees(), destination()->az()->Degrees() );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ setFocus( destination() );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+
+ data->HourAngle->setH( data->LST->Hours() - focus()->ra()->Hours() );
+ slewing = false;
+
+ //Turn off snapNextFocus, we only want it to happen once
+ if ( data->snapNextFocus() ) {
+ data->setSnapNextFocus(false);
+ }
+
+ //Start the HoverTimer. if the user leaves the mouse in place after a slew,
+ //we want to attach a label to the nearest object.
+ if ( Options::useHoverLabel() )
+ HoverTimer.start( HOVER_INTERVAL, true );
+
+ forceUpdate();
+ }
+}
+
+void SkyMap::invokeKey( int key ) {
+ QKeyEvent *e = new QKeyEvent( QEvent::KeyPress, key, 0, 0 );
+ keyPressEvent( e );
+ delete e;
+}
+
+double SkyMap::findPA( SkyObject *o, int x, int y, double scale ) {
+ //Find position angle of North using a test point displaced to the north
+ //displace by 100/zoomFactor radians (so distance is always 100 pixels)
+ //this is 5730/zoomFactor degrees
+ double newDec = o->dec()->Degrees() + 5730.0/Options::zoomFactor();
+ if ( newDec > 90.0 ) newDec = 90.0;
+ SkyPoint test( o->ra()->Hours(), newDec );
+ if ( Options::useAltAz() ) test.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ QPoint t = getXY( &test, Options::useAltAz(), Options::useRefraction(), scale );
+ double dx = double( t.x() - x );
+ double dy = double( y - t.y() ); //backwards because QWidget Y-axis increases to the bottom
+ double north;
+ if ( dy ) {
+ north = atan( dx/dy )*180.0/dms::PI;
+ //resolve atan ambiguity:
+ if ( dy < 0.0 ) north += 180.0;
+ if ( north >= 360.0 ) north -= 360.;
+ } else {
+ north = 90.0;
+ if ( dx > 0 ) north = -90.0;
+ }
+
+ return ( north + o->pa() );
+}
+
+QPoint SkyMap::getXY( SkyPoint *o, bool Horiz, bool doRefraction, double scale ) {
+ QPoint p;
+
+ double Y, dX;
+ double sindX, cosdX, sinY, cosY, sinY0, cosY0;
+
+ int Width = int( width() * scale );
+ int Height = int( height() * scale );
+
+ double pscale = Options::zoomFactor() * scale;
+
+ if ( Horiz ) {
+ if ( doRefraction ) Y = refract( o->alt(), true ).radians(); //account for atmospheric refraction
+ else Y = o->alt()->radians();
+
+ if ( focus()->az()->Degrees() > 270.0 && o->az()->Degrees() < 90.0 ) {
+ dX = 2*dms::PI + focus()->az()->radians() - o->az()->radians();
+ } else {
+ dX = focus()->az()->radians() - o->az()->radians();
+ }
+
+ focus()->alt()->SinCos( sinY0, cosY0 );
+
+ } else {
+ if (focus()->ra()->Hours() > 18.0 && o->ra()->Hours() < 6.0) {
+ dX = 2*dms::PI + o->ra()->radians() - focus()->ra()->radians();
+ } else {
+ dX = o->ra()->radians() - focus()->ra()->radians();
+ }
+ Y = o->dec()->radians();
+ focus()->dec()->SinCos( sinY0, cosY0 );
+ }
+
+ //Convert dX, Y coords to screen pixel coords.
+ #if ( __GLIBC__ >= 2 && __GLIBC_MINOR__ >=1 ) && !defined(__UCLIBC__)
+ //GNU version
+ sincos( dX, &sindX, &cosdX );
+ sincos( Y, &sinY, &cosY );
+ #else
+ //ANSI version
+ sindX = sin(dX);
+ cosdX = cos(dX);
+ sinY = sin(Y);
+ cosY = cos(Y);
+ #endif
+
+ double c = sinY0*sinY + cosY0*cosY*cosdX;
+
+ if ( c < 0.0 ) { //Object is on "back side" of the celestial sphere; don't plot it.
+ p.setX( -10000000 );
+ p.setY( -10000000 );
+ return p;
+ }
+
+ double k = sqrt( 2.0/( 1 + c ) );
+
+ p.setX( int( 0.5*Width - pscale*k*cosY*sindX ) );
+ p.setY( int( 0.5*Height - pscale*k*( cosY0*sinY - sinY0*cosY*cosdX ) ) );
+
+ return p;
+}
+
+SkyPoint SkyMap::dXdYToRaDec( double dx, double dy, bool useAltAz, dms *LST, const dms *lat, bool doRefract ) {
+ //Determine RA and Dec of a point, given (dx, dy): it's pixel
+ //coordinates in the SkyMap with the center of the map as the origin.
+
+ SkyPoint result;
+ double sinDec, cosDec, sinDec0, cosDec0, sinc, cosc, sinlat, coslat;
+ double xx, yy;
+
+ double r = sqrt( dx*dx + dy*dy );
+ dms centerAngle;
+ centerAngle.setRadians( 2.0*asin(0.5*r) );
+
+ focus()->dec()->SinCos( sinDec0, cosDec0 );
+ centerAngle.SinCos( sinc, cosc );
+
+ if ( useAltAz ) {
+ dms HA;
+ dms Dec, alt, az, alt0, az0;
+ double A;
+ double sinAlt, cosAlt, sinAlt0, cosAlt0, sinAz, cosAz;
+// double HA0 = LST - focus.ra();
+ az0 = focus()->az()->Degrees();
+ alt0 = focus()->alt()->Degrees();
+ alt0.SinCos( sinAlt0, cosAlt0 );
+
+ dx = -dx; //Flip East-west (Az goes in opposite direction of RA)
+ yy = dx*sinc;
+ xx = r*cosAlt0*cosc - dy*sinAlt0*sinc;
+
+ A = atan( yy/xx );
+ //resolve ambiguity of atan():
+ if ( xx<0 ) A = A + dms::PI;
+// if ( xx>0 && yy<0 ) A = A + 2.0*dms::PI;
+
+ dms deltaAz;
+ deltaAz.setRadians( A );
+ az = focus()->az()->Degrees() + deltaAz.Degrees();
+ alt.setRadians( asin( cosc*sinAlt0 + ( dy*sinc*cosAlt0 )/r ) );
+
+ if ( doRefract ) alt.setD( refract( &alt, false ).Degrees() ); //find true altitude from apparent altitude
+
+ az.SinCos( sinAz, cosAz );
+ alt.SinCos( sinAlt, cosAlt );
+ lat->SinCos( sinlat, coslat );
+
+ Dec.setRadians( asin( sinAlt*sinlat + cosAlt*coslat*cosAz ) );
+ Dec.SinCos( sinDec, cosDec );
+
+ HA.setRadians( acos( ( sinAlt - sinlat*sinDec )/( coslat*cosDec ) ) );
+ if ( sinAz > 0.0 ) HA.setH( 24.0 - HA.Hours() );
+
+ result.setRA( LST->Hours() - HA.Hours() );
+ result.setRA( result.ra()->reduce() );
+ result.setDec( Dec.Degrees() );
+
+ return result;
+
+ } else {
+ yy = dx*sinc;
+ xx = r*cosDec0*cosc - dy*sinDec0*sinc;
+
+ double RARad = ( atan( yy / xx ) );
+ //resolve ambiguity of atan():
+ if ( xx<0 ) RARad = RARad + dms::PI;
+// if ( xx>0 && yy<0 ) RARad = RARad + 2.0*dms::PI;
+
+ dms deltaRA, Dec;
+ deltaRA.setRadians( RARad );
+ Dec.setRadians( asin( cosc*sinDec0 + (dy*sinc*cosDec0)/r ) );
+
+ result.setRA( focus()->ra()->Hours() + deltaRA.Hours() );
+ result.setRA( result.ra()->reduce() );
+ result.setDec( Dec.Degrees() );
+
+ return result;
+ }
+}
+
+dms SkyMap::refract( const dms *alt, bool findApparent ) {
+ if ( alt->Degrees() <= -2.000 ) return dms( alt->Degrees() );
+
+ int index = int( ( alt->Degrees() + 2.0 )*2. ); //RefractCorr arrays start at alt=-2.0 degrees.
+ dms result;
+
+ //Failsafe: if the index is out of range, return the original angle
+ if ( index < 0 || index > 183 ) {
+ return dms( alt->Degrees() );
+ }
+
+ if ( findApparent ) {
+ result.setD( alt->Degrees() + RefractCorr1[index] );
+ } else {
+ result.setD( alt->Degrees() + RefractCorr2[index] );
+ }
+
+ return result;
+}
+
+//---------------------------------------------------------------------------
+
+
+// force a new calculation of the skymap (used instead of update(), which may skip the redraw)
+// if now=true, SkyMap::paintEvent() is run immediately, rather than being added to the event queue
+// also, determine new coordinates of mouse cursor.
+void SkyMap::forceUpdate( bool now )
+{
+ QPoint mp( mapFromGlobal( QCursor::pos() ) );
+ double dx = ( 0.5*width() - mp.x() )/Options::zoomFactor();
+ double dy = ( 0.5*height() - mp.y() )/Options::zoomFactor();
+
+ if (! unusablePoint (dx, dy)) {
+ //determine RA, Dec of mouse pointer
+ setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() ) );
+ }
+
+ computeSkymap = true;
+ if ( now ) repaint();
+ else update();
+}
+
+float SkyMap::fov() {
+ if ( width() >= height() )
+ return 28.65*width()/Options::zoomFactor();
+ else
+ return 28.65*height()/Options::zoomFactor();
+}
+
+bool SkyMap::checkVisibility( SkyPoint *p, float FOV, double XMax ) {
+ double dX, dY;
+ bool useAltAz = Options::useAltAz();
+
+ //Skip objects below the horizon if:
+ // + using Horizontal coords,
+ // + the ground is drawn,
+ // + and either of the following is true:
+ // - focus is above the horizon
+ // - field of view is larger than 50 degrees
+ if ( useAltAz && Options::showGround() && p->alt()->Degrees() < -2.0
+ && ( focus()->alt()->Degrees() > 0. || FOV > 50. ) ) return false;
+
+ if ( useAltAz ) {
+ dY = fabs( p->alt()->Degrees() - focus()->alt()->Degrees() );
+ } else {
+ dY = fabs( p->dec()->Degrees() - focus()->dec()->Degrees() );
+ }
+ if ( isPoleVisible ) dY *= 0.75; //increase effective FOV when pole visible.
+ if ( dY > FOV ) return false;
+ if ( isPoleVisible ) return true;
+
+ if ( useAltAz ) {
+ dX = fabs( p->az()->Degrees() - focus()->az()->Degrees() );
+ } else {
+ dX = fabs( p->ra()->Degrees() - focus()->ra()->Degrees() );
+ }
+ if ( dX > 180.0 ) dX = 360.0 - dX; // take shorter distance around sky
+
+ if ( dX < XMax ) {
+ return true;
+ } else {
+ return false;
+ }
+}
+
+bool SkyMap::unusablePoint (double dx, double dy)
+{
+ if (dx >= 1.41 || dx <= -1.41 || dy >= 1.41 || dy <= -1.41)
+ return true;
+ else
+ return false;
+}
+
+void SkyMap::setZoomMouseCursor()
+{
+ mouseMoveCursor = false; // no mousemove cursor
+
+ QPainter p;
+ QPixmap cursorPix (32, 32); // size 32x32 (this size is compatible to all systems)
+// the center of the pixmap
+ int mx = cursorPix. width() / 2;
+ int my = cursorPix. height() / 2;
+
+ cursorPix.fill (white); // white background
+ p.begin (&cursorPix);
+ p.setPen (QPen (black, 2)); // black lines
+
+ p.drawEllipse( mx - 7, my - 7, 14, 14 );
+ p.drawLine( mx + 5, my + 5, mx + 11, my + 11 );
+ p.end();
+
+// create a mask to make parts of the pixmap invisible
+ QBitmap mask (32, 32);
+ mask.fill (color0); // all is invisible
+
+ p.begin (&mask);
+// paint over the parts which should be visible
+ p.setPen (QPen (color1, 3));
+ p.drawEllipse( mx - 7, my - 7, 14, 14 );
+ p.drawLine( mx + 5, my + 5, mx + 12, my + 12 );
+ p.end();
+
+ cursorPix.setMask (mask); // set the mask
+ QCursor cursor (cursorPix);
+ setCursor (cursor);
+}
+
+void SkyMap::setDefaultMouseCursor()
+{
+ mouseMoveCursor = false; // no mousemove cursor
+
+ QPainter p;
+ QPixmap cursorPix (32, 32); // size 32x32 (this size is compatible to all systems)
+// the center of the pixmap
+ int mx = cursorPix. width() / 2;
+ int my = cursorPix. height() / 2;
+
+ cursorPix.fill (white); // white background
+ p.begin (&cursorPix);
+ p.setPen (QPen (black, 2)); // black lines
+// 1. diagonal
+ p.drawLine (mx - 2, my - 2, mx - 8, mx - 8);
+ p.drawLine (mx + 2, my + 2, mx + 8, mx + 8);
+// 2. diagonal
+ p.drawLine (mx - 2, my + 2, mx - 8, mx + 8);
+ p.drawLine (mx + 2, my - 2, mx + 8, mx - 8);
+ p.end();
+
+// create a mask to make parts of the pixmap invisible
+ QBitmap mask (32, 32);
+ mask.fill (color0); // all is invisible
+
+ p.begin (&mask);
+// paint over the parts which should be visible
+ p.setPen (QPen (color1, 3));
+// 1. diagonal
+ p.drawLine (mx - 2, my - 2, mx - 8, mx - 8);
+ p.drawLine (mx + 2, my + 2, mx + 8, mx + 8);
+// 2. diagonal
+ p.drawLine (mx - 2, my + 2, mx - 8, mx + 8);
+ p.drawLine (mx + 2, my - 2, mx + 8, mx - 8);
+ p.end();
+
+ cursorPix.setMask (mask); // set the mask
+ QCursor cursor (cursorPix);
+ setCursor (cursor);
+}
+
+void SkyMap::setMouseMoveCursor()
+{
+ if (mouseButtonDown)
+ {
+ setCursor (9); // cursor shape defined in qt
+ mouseMoveCursor = true;
+ }
+}
+
+void SkyMap::addLink( void ) {
+ AddLinkDialog adialog( this, clickedObject()->name() );
+ QString entry;
+ QFile file;
+
+ if ( adialog.exec()==QDialog::Accepted ) {
+ if ( adialog.isImageLink() ) {
+ //Add link to object's ImageList, and descriptive text to its ImageTitle list
+ clickedObject()->ImageList.append( adialog.url() );
+ clickedObject()->ImageTitle.append( adialog.desc() );
+
+ //Also, update the user's custom image links database
+ //check for user's image-links database. If it doesn't exist, create it.
+ file.setName( locateLocal( "appdata", "image_url.dat" ) ); //determine filename in local user KDE directory tree.
+
+ if ( !file.open( IO_ReadWrite | IO_Append ) ) {
+ QString message = i18n( "Custom image-links file could not be opened.\nLink cannot be recorded for future sessions." );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return;
+ } else {
+ entry = clickedObject()->name() + ":" + adialog.desc() + ":" + adialog.url();
+ QTextStream stream( &file );
+ stream << entry << endl;
+ file.close();
+ emit linkAdded();
+ }
+ } else {
+ clickedObject()->InfoList.append( adialog.url() );
+ clickedObject()->InfoTitle.append( adialog.desc() );
+
+ //check for user's image-links database. If it doesn't exist, create it.
+ file.setName( locateLocal( "appdata", "info_url.dat" ) ); //determine filename in local user KDE directory tree.
+
+ if ( !file.open( IO_ReadWrite | IO_Append ) ) {
+ QString message = i18n( "Custom information-links file could not be opened.\nLink cannot be recorded for future sessions." ); KMessageBox::sorry( 0, message, i18n( "Could not Open File" ) );
+ return;
+ } else {
+ entry = clickedObject()->name() + ":" + adialog.desc() + ":" + adialog.url();
+ QTextStream stream( &file );
+ stream << entry << endl;
+ file.close();
+ emit linkAdded();
+ }
+ }
+ }
+}
+
+void SkyMap::updateAngleRuler() {
+ if ( Options::useAltAz() ) PreviousClickedPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ beginRulerPoint = getXY( previousClickedPoint(), Options::useAltAz(), Options::useRefraction() );
+
+// endRulerPoint = QPoint(e->x(), e->y());
+ endRulerPoint = mapFromGlobal( QCursor::pos() );
+}
+
+#include "skymap.moc"
diff --git a/kstars/kstars/skymap.h b/kstars/kstars/skymap.h
new file mode 100644
index 00000000..fb2b8b23
--- /dev/null
+++ b/kstars/kstars/skymap.h
@@ -0,0 +1,960 @@
+/***************************************************************************
+ skymap.h - K Desktop Planetarium
+ -------------------
+ begin : Sat Feb 10 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef SKYMAP_H
+#define SKYMAP_H
+
+#include <qtimer.h>
+#include <qwidget.h>
+
+#include "skypoint.h"
+#include "starpixmap.h"
+
+#define HOVER_INTERVAL 500
+
+class QPainter;
+class QPaintDevice;
+class QPoint;
+class QPointArray;
+class QPixmap;
+
+class dms;
+class InfoBoxes;
+class KStars;
+class KStarsData;
+class KSPlanetBase;
+class KSPopupMenu;
+class SkyObject;
+class DeepSkyObject;
+
+/**@class SkyMap
+ *
+ *This is the canvas on which the sky is painted. It's the main widget for KStars.
+ *Contains SkyPoint members for the map's Focus (current central position), Destination
+ *(requested central position), FocusPoint (next queued position to be focused),
+ *MousePoint (position of mouse cursor), and ClickedPoint (position of last mouse click).
+ *Also contains the InfoBoxes for on-screen data display.
+ *
+ *SkyMap handles most user interaction events (both mouse and keyboard).
+ *
+ *@short Canvas widget for displaying the sky bitmap; also handles user interaction events.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class SkyMap : public QWidget {
+ Q_OBJECT
+public:
+/**
+ *Constructor. Read stored settings from KConfig object (focus position,
+ *zoom factor, sky color, etc.). Run initPopupMenus().
+ */
+ SkyMap( KStarsData *d, QWidget *parent=0, const char *name=0);
+
+/**
+ *Destructor (empty)
+ */
+ ~SkyMap();
+
+/**
+ *@return pointer to InfoBoxes object.
+ */
+ InfoBoxes* infoBoxes() const { return IBoxes; }
+
+/**@short Update object name and coordinates in the Focus InfoBox
+ */
+ void showFocusCoords( bool coordsOnly = false );
+
+/**@short Update the focus position according to current options.
+ */
+ void updateFocus();
+
+/**@short Retrieve the Focus point; the position on the sky at the
+ *center of the skymap.
+ *@return a pointer to the central focus point of the sky map
+ */
+ SkyPoint* focus() { return &Focus; }
+
+/**@short retrieve the Destination position.
+ *
+ *The Destination is the point on the sky to which the focus will
+ *be moved.
+ *
+ *@return a pointer to the destination point of the sky map
+ */
+ SkyPoint* destination() { return &Destination; }
+
+/**@short retrieve the FocusPoint position.
+ *
+ *The FocusPoint stores the position on the sky that is to be
+ *focused next. This is not exactly the same as the Destination
+ *point, because when the Destination is set, it will begin slewing
+ *immediately.
+ *
+ *@return a pointer to the sky point which is to be focused next.
+ */
+ SkyPoint* focusPoint() { return &FocusPoint; }
+
+/**@short retrieve the last focus posiiton.
+ *
+ *We store the previous focus point to determine how much the focus
+ *position has changed.
+ *
+ *@return a pointer to the previous central focus point of the sky map
+ */
+ SkyPoint* oldfocus() { return &OldFocus; }
+
+/**@short sets the central focus point of the sky map.
+ *@param f a pointer to the SkyPoint the map should be centered on
+ */
+ void setFocus( SkyPoint *f );
+
+/**@short sets the focus point of the skymap, using ra/dec coordinates
+ *
+ *@note This function behaves essentially like the above function.
+ *It differs only in the data types of its arguments.
+ *
+ *@param ra the new right ascension
+ *@param dec the new declination
+ */
+ void setFocus( const dms &ra, const dms &dec );
+
+/**@short sets the focus point of the sky map, using ra/dec coordinates
+ *
+ *@note This function behaves essentially like the above function.
+ *It differs only in the data types of its arguments.
+ *
+ *@param ra the new right ascension
+ *@param dec the new declination
+ */
+ void setFocus(double ra, double dec);
+
+/**@short sets the focus point of the sky map, using its alt/az coordinates
+ *@param alt the new altitude
+ *@param az the new azimuth
+ */
+ void setFocusAltAz( const dms &alt, const dms & az);
+
+/**@short sets the central focus point of the sky map, using alt/az coordinates
+ *
+ *@note This function behaves essentially like the above function.
+ *It differs only in the data types of its arguments.
+ *
+ *@param alt the new altitude
+ *@param az the new azimuth
+ */
+ void setFocusAltAz(double alt, double az);
+
+/**@short sets the destination point of the sky map.
+ *@note setDestination() emits the destinationChanged() SIGNAL,
+ *which triggers the SLOT function SkyMap::slewFocus(). This
+ *function iteratively steps the Focus point toward Destination,
+ *repainting the sky at each step (if Options::useAnimatedSlewing()==true).
+ *@param f a pointer to the SkyPoint the map should slew to
+ */
+ void setDestination( SkyPoint *f );
+
+/**@short sets the destination point of the skymap, using ra/dec coordinates.
+ *
+ *@note This function behaves essentially like the above function.
+ *It differs only in the data types of its arguments.
+ *
+ *@param ra the new right ascension
+ *@param dec the new declination
+ */
+ void setDestination( const dms &ra, const dms &dec );
+
+/**@short sets the destination point of the sky map, using ra/dec coordinates
+ *
+ *@note This function behaves essentially like the above function.
+ *It differs only in the data types of its arguments.
+ *
+ *@param ra the new right ascension
+ *@param dec the new declination
+ */
+ void setDestination(double ra, double dec);
+
+/**@short sets the destination point of the sky map, using its alt/az coordinates.
+ *@param alt the new altitude
+ *@param az the new azimuth
+ */
+ void setDestinationAltAz( const dms &alt, const dms & az);
+
+/**@short sets the destination point of the sky map, using its alt/az coordinates.
+ *
+ *@note This function behaves essentially like the above function.
+ *It differs only in the data types of its arguments.
+ *
+ *@param alt the new altitude
+ *@param az the new azimuth
+ */
+ void setDestinationAltAz(double alt, double az);
+
+/**@short set the previous central focus point of the sky map.
+ *@param f a pointer to the SkyPoint the map was centered on
+ */
+ void setOldFocus( SkyPoint *f ) { OldFocus.set( f->ra(), f->dec() ); }
+
+/**@short set the FocusPoint; the position that is to be the next Destination.
+ *@param f a pointer to the FocusPoint SkyPoint.
+ */
+ void setFocusPoint( SkyPoint *f ) { if ( f ) FocusPoint.set( f->ra(), f->dec() ); }
+
+/**@short Retrieve the ClickedPoint position.
+ *
+ *When the user clicks on a point in the sky map, the sky coordinates of the mouse
+ *cursor are stored in the private member ClickedPoint. This function retrieves
+ *a pointer to ClickedPoint.
+ *@return a pointer to ClickedPoint, the sky coordinates where the user clicked.
+ */
+ SkyPoint* clickedPoint() { return &ClickedPoint; }
+
+/**@short Set the ClickedPoint to the skypoint given as an argument.
+ *@param f pointer to the new ClickedPoint.
+ */
+ void setClickedPoint( SkyPoint *f ) { ClickedPoint.set( f->ra(), f->dec() ); }
+
+/**@short Retrieve the PreviousClickedPoint position.
+ *@return a pointer to PreviousClickedPoint, the sky coordinates of the
+ *penultimate mouse click.
+ */
+ SkyPoint* previousClickedPoint() { return &PreviousClickedPoint; }
+
+/**Sets the PreviousClickedPoint to the skypoint given as an argument.
+ *@param f pointer to the new PreviousClickedPoint.
+ */
+ void setPreviousClickedPoint( SkyPoint *f ) { PreviousClickedPoint.set( f->ra(), f->dec() ); }
+
+/**@short Retrieve a pointer to MousePoint, the sky coordinates of the mouse cursor.
+ *
+ *When the user moves the mouse in the sky map, the sky coordinates of the mouse
+ *cursor are continually stored in MousePoint by the function mouseMoveEvent().
+ *@return a pointer to MousePoint, the current sky coordinates of the mouse cursor.
+ */
+ SkyPoint* mousePoint() { return &MousePoint; }
+
+/**@short Set the MousePoint to the skypoint given as an argument.
+ *@note In this function, the argument is a SkyPoint, not a pointer to a SkyPoint.
+ *This is because setMousePoint always uses the function dXdYToRaDec() for the
+ *argument, and this function returns by value.
+ *@param f the new MousePoint (typically the output of dXdYToRaDec()).
+ */
+ void setMousePoint( SkyPoint f ) { MousePoint.set( f.ra(), f.dec() ); }
+
+ /**@short Attempt to find a named object near the SkyPoint argument.
+ *
+ *There is a object-type preference order for selecting among nearby objects:
+ *objects of a less-preferred type will be selected only if they are twice as close
+ *to the SkyPoint as the nearest object of a more-preferred type. The order (from
+ *most to least preferred) is: Solar System, custom object, Messier,
+ *NGC, IC, stars. If no named object was found within the zoom-dependent maximum
+ *search radius of about 4 pixels, then the function returns a NULL pointer.
+ *
+ *@note This code used to be in mousePressEvent(), but now we need it in
+ *slotTransientLabel() and other parts of the code as well.
+ *@param p pointer to the skypoint around which to search for an object.
+ *@return a pointer to the nearest named object to point p, or NULL if
+ *no object was found.
+ */
+ SkyObject* objectNearest( SkyPoint *p );
+
+/**@short Retrieve the object nearest to a mouse click event.
+ *
+ *If the user clicks on the sky map, a pointer to the nearest SkyObject is stored in
+ *the private member ClickedObject. This function returns the ClickedObject pointer,
+ *or NULL if there is no CLickedObject.
+ *@return a pointer to the object nearest to a user mouse click.
+ */
+ SkyObject* clickedObject( void ) const { return ClickedObject; }
+
+/**@short Set the ClickedObject pointer to the argument.
+ *@param o pointer to the SkyObject to be assigned as the ClickedObject
+ */
+ void setClickedObject( SkyObject *o ) { ClickedObject = o; }
+
+/**@short Retrieve the object which is centered in the sky map.
+ *
+ *If the user centers the sky map on an object (by double-clicking or using the
+ *Find Object dialog), a pointer to the "focused" object is stored in
+ *the private member FocusObject. This function returns a pointer to the
+ *FocusObject, or NULL if there is not FocusObject.
+ *@return a pointer to the object at the center of the sky map.
+ */
+ SkyObject* focusObject( void ) const { return FocusObject; }
+
+/**@short Set the FocusObject pointer to the argument.
+ *@param o pointer to the SkyObject to be assigned as the FocusObject
+ */
+ void setFocusObject( SkyObject *o );
+
+/**@short Retrieve the object nearest to the point at which the mouse has hovered.
+ *
+ *When the mouse hovers near an object, it is set as the TransientObject (so named
+ *because a transient name label will be attached to it). This function returns
+ *a pointer to the current TransientObject, or NULL if no TransientObject is set.
+ *@return pointer to the SkyObject nearest to the mouse hover position.
+ *@see SkyMap::slotTransientLabel()
+ */
+ SkyObject* transientObject( void ) const { return TransientObject; }
+
+/**@short Set the TransientObject pointer to the argument.
+ *@param o pointer to the SkyObject to be assigned as the TransientObject.
+ */
+ void setTransientObject( SkyObject *o ) { TransientObject = o; }
+
+/**@return the current setting of the color mode for stars (0=real colors,
+ *1=solid red, 2=solid white or 3=solid black).
+ */
+ int starColorMode( void ) const { return starpix->mode(); }
+
+/**@short Set the color mode for stars (0=real colors, 1=solid red, 2=solid
+ *white or 3=solid black).
+ */
+ void setStarColorMode( int mode ) { starpix->setColorMode( mode ); }
+
+/**@short Retrieve the color-intensity value for stars.
+ *
+ *When using the "realistic colors" mode for stars, stars are rendered as
+ *white circles with a colored border. The "color intensity" setting modulates
+ *the relative thickness of this colored border, so it effectively adjusts
+ *the color-saturation level for star images.
+ *@return the current setting of the color intensity setting for stars.
+ */
+ int starColorIntensity( void ) const { return starpix->intensity(); }
+
+/**@short Sets the color-intensity value for stars.
+ *
+ *When using the "realistic colors" mode for stars, stars are rendered as
+ *white circles with a colored border. The "color intensity" setting modulates
+ *the relative thickness of this colored border, so it effectively adjusts
+ *the color-saturation level for star images.
+ */
+ void setStarColorIntensity( int value ) { starpix->setIntensity( value ); }
+
+/**@short set up variables for the checkVisibility function.
+ *
+ *checkVisibility() uses some variables to assist it in determining whether points are
+ *on-screen or not. The values of these variables do not depend on which object is being tested,
+ *so we save a lot of time by bringing the code which sets their values outside of checkVisibility()
+ *(which must be run for each and every SkyPoint). setMapGeometry() is called once in paintEvent().
+ *The variables set by setMapGeometry are:
+ *@li isPoleVisible TRUE if a coordinate Pole is on-screen
+ *@li XMax the horizontal center-to-edge angular distance
+ *@li guideXMax a version of XMax used for guide lines (same as XMax at low zoom; 2x XMAX otherwise)
+ *@li guideFOV similar to guideXMax, but for the vertical direction.
+ *@see SkyMap::checkVisibility()
+ *@see SkyMap::paintEvent()
+ */
+ void setMapGeometry( void );
+
+/**@short Call keyPressEvent, as if the key given as an argument had been pressed. */
+ void invokeKey( int key );
+
+/**@return true if the angular distance measuring mode is on
+ */
+ bool isAngleMode() const {return angularDistanceMode;}
+
+/**@short update the geometry of the angle ruler
+ */
+ void updateAngleRuler();
+
+
+/**@return true if the object currently has a user label attached.
+ *@note this function only checks for a label explicitly added to the object
+ *with the right-click popup menu; other kinds of labels are not detected by
+ *this function.
+ *@param o pointer to the sky object to be tested for a User label.
+ */
+ bool isObjectLabeled( SkyObject *o );
+
+/**@short Convenience function for shutting off tracking mode. Just calls KStars::slotTrack().
+ */
+ void stopTracking();
+
+/**@short Draw the current Sky map to a pixmap which is to be printed or exported to a file.
+ *
+ *Each of the draw functions is called, with a value for the Scale parameter computed to fit the
+ *geometry of the QPaintDevice.
+ *@param pd pointer to the QPaintDevice on which to draw.
+ *@see KStars::slotExportImage()
+ *@see KStars::slotPrint()
+ */
+ void exportSkyImage( const QPaintDevice *pd );
+
+public slots:
+/**@short This overloaded function is used internally to resize the Sky pixmap to match the window size.
+ */
+ virtual void setGeometry( int x, int y, int w, int h );
+
+/**@short This overloaded function is used internally to resize the Sky pixmap to match the window size.
+ *
+ *This function behaves essentially like the above function. It differs only in the data types *of its arguments.
+ */
+ virtual void setGeometry( const QRect &r );
+
+/**Recalculates the positions of objects in the sky, and then repaints the sky map.
+ *If the positions don't need to be recalculated, use update() instead of forceUpdate().
+ *This saves a lot of CPU time.
+ *@param now if true, paintEvent() is run immediately. Otherwise, it is added to the event queue
+ */
+ void forceUpdate( bool now=false );
+
+/**@short Convenience function; simply calls forceUpdate(true).
+ *@see forceUpdate()
+ */
+ void forceUpdateNow() { forceUpdate( true ); }
+
+/**Estimate the effect of atmospheric refraction on object positions. Refraction
+ *affects only the Altitude angle of objects. Also, the correction should not be applied
+ *to the horizon, which is not beyond the atmosphere.
+ *
+ *To estimate refraction, we use a simple analytic equation. To save time, we store
+ *values of the correction for 0.5-degree Altitude intervals. Individual objects are then
+ *simply assigned the nearest stored value. The precaclulated values are stored in the
+ *RefractCorr1 and RefractCorr2 arrays, and these are initialized in the SkyMap constructor.
+ *
+ *There are two cases: the true altitude is known, and the apparent altitude is needed;
+ *or the apparent altitude is known and the true altitude is needed.
+ *@param alt The input altitude
+ *@param findApparent if TRUE, then alt is the true altitude, and we'll find the apparent alt.
+ *@return the corrected altitude, as a dms object.
+ */
+ dms refract( const dms *alt, bool findApparent );
+
+/**Step the Focus point toward the Destination point. Do this iteratively, redrawing the Sky
+ *Map after each step, until the Focus point is within 1 step of the Destination point.
+ *For the final step, snap directly to Destination, and redraw the map.
+ */
+ void slewFocus( void );
+
+/**@short Center the display at the point ClickedPoint.
+ *
+ *The essential part of the function is to simply set the Destination point, which will emit
+ *the destinationChanged() SIGNAL, which triggers the slewFocus() SLOT. Additionally, this
+ *function performs some bookkeeping tasks, such updating whether we are tracking the new
+ *object/position, adding a Planet Trail if required, etc.
+ *
+ *@see destinationChanged()
+ *@see slewFocus()
+ */
+ void slotCenter( void );
+
+/**@short Popup menu function: Display 1st-Generation DSS image with the Image Viewer.
+ *@note the URL is generated using the coordinates of ClickedPoint.
+ */
+ void slotDSS( void );
+
+/**@short Popup menu function: Display 2nd-Generation DSS image with the Image Viewer.
+ *@note the URL is generated using the coordinates of ClickedPoint.
+ */
+ void slotDSS2( void );
+
+/**@short Popup menu function: Show webpage about ClickedObject
+ *(only available for some objects).
+ *@param id the popup-menu ID entry of the selected information page
+ */
+ void slotInfo( int id );
+
+/**@short Popup menu function: Show image of ClickedObject
+ *(only available for some objects).
+ *@param id the popup-menu ID entry of the selected image
+ */
+ void slotImage( int id );
+
+/**@short Popup menu function: Show the Detailed Information window for ClickedObject.
+ */
+ void slotDetail( void );
+
+/**Add ClickedObject to KStarsData::ObjLabelList, which stores pointers to SkyObjects which
+ *have User Labels attached.
+ */
+ void slotAddObjectLabel( void );
+
+/**Remove ClickedObject from KStarsData::ObjLabelList, which stores pointers to SkyObjects which
+ *have User Labels attached.
+ */
+ void slotRemoveObjectLabel( void );
+
+/**@short Add a Planet Trail to ClickedObject.
+ *@note Trails are added simply by calling KSPlanetBase::addToTrail() to add the first point.
+ *as long as the trail is not empty, new points will be automatically appended to it.
+ *@note if ClickedObject is not a Solar System body, this function does nothing.
+ *@see KSPlanetBase::addToTrail()
+ */
+ void slotAddPlanetTrail( void );
+
+/**@short Remove the PlanetTrail from ClickedObject.
+ *@note The Trail is removed by simply calling KSPlanetBase::clearTrail(). As long as
+ *the trail is empty, no new points will be automatically appended.
+ *@see KSPlanetBase::clearTrail()
+ */
+ void slotRemovePlanetTrail( void );
+
+/**Popup menu function: Add a custom Image or Information URL.
+ *Opens the AddLinkDialog window.
+ */
+ void addLink( void );
+
+/**Checks whether the timestep exceeds a threshold value. If so, sets
+ *ClockSlewing=true and sets the SimClock to ManualMode.
+ */
+ void slotClockSlewing();
+
+/**Enables the angular distance measuring mode. It saves the first
+ *position of the ruler in a SkyPoint. It makes difference between
+ *having clicked on the skymap and not having done so */
+ void slotBeginAngularDistance(void);
+
+/**Computes the angular distance, prints the result in the status
+ *bar and disables the angular distance measuring mode
+ *If the user has clicked on the map the status bar shows the
+ *name of the clicked object plus the angular distance. If
+ *the user did not clicked on the map, just pressed ], only
+ *the angular distance is printed */
+ void slotEndAngularDistance(void);
+
+/**Disables the angular distance measuring mode. Nothing is printed
+ *in the status bar */
+ void slotCancelAngularDistance(void);
+
+signals:
+/**Emitted by setDestination(), and connected to slewFocus(). Whenever the Destination
+ *point is changed, slewFocus() will iteratively step the Focus toward Destination
+ *until it is reached.
+ *@see SkyMap::setDestination()
+ *@see SkyMap::slewFocus()
+ */
+ void destinationChanged();
+
+/**Emitted by SkyMap::addLink(). This Signal is used to inform the Details Dialog
+ *that it needs to update its lists of URL links.
+ */
+ void linkAdded();
+
+protected:
+/**Draw the Sky, and all objects in it. */
+ virtual void paintEvent( QPaintEvent *e );
+
+/**Process keystrokes:
+ *@li arrow keys Slew the map
+ *@li +/- keys Zoom in and out
+ *@li N/E/S/W keys Go to the cardinal points on the Horizon
+ *@li Z Go to the Zenith
+ *@li <i>Space</i> Toggle between Horizontal and Equatorial coordinate systems
+ *@li 0-9 Go to a major Solar System body (0=Sun; 1-9 are the major planets, except 3=Moon)
+ *@li [ Place starting point for measuring an angular distance
+ *@li ] End point for Angular Distance; display measurement.
+ *@li <i>Escape</i> Cancel Angular measurement
+ *@li ,/< Step backward one time step
+ *@li ./> Step forward one time step
+ */
+ virtual void keyPressEvent( QKeyEvent *e );
+
+/**When keyRelease is triggered, just set the "slewing" flag to false,
+ *and update the display (to draw objects that are hidden when slewing==true). */
+ virtual void keyReleaseEvent( QKeyEvent *e );
+
+/**Determine RA, Dec coordinates of clicked location. Find the SkyObject
+ *which is nearest to the clicked location.
+ *
+ *If left-clicked: Set set mouseButtonDown==true, slewing==true; display
+ *nearest object name in status bar.
+ *If right-clicked: display popup menu appropriate for nearest object.
+ */
+ virtual void mousePressEvent( QMouseEvent *e );
+
+/**set mouseButtonDown==false, slewing==false */
+ virtual void mouseReleaseEvent( QMouseEvent *e );
+
+/**Center SkyMap at double-clicked location */
+ virtual void mouseDoubleClickEvent( QMouseEvent *e );
+
+/**This function does several different things depending on the state of the program:
+ *@li If Angle-measurement mode is active, update the end-ruler point to the mouse cursor,
+ *and continue this function.
+ *@li If we are dragging an InfoBox, simply redraw the screen and return.
+ *@li If we are defining a ZoomBox, update the ZoomBox rectangle, redraw the screen,
+ *and return.
+ *@li If dragging the mouse in the map, update focus such that RA, Dec under the mouse
+ *cursor remains constant.
+ *@li If just moving the mouse, simply update the curso coordinates in the status bar.
+ */
+ virtual void mouseMoveEvent( QMouseEvent *e );
+
+/**Zoom in and out with the mouse wheel. */
+ virtual void wheelEvent( QWheelEvent *e );
+
+/**If the skymap will be resized, the sky must be new computed. So this
+ *function calls explicitly new computing of the skymap.
+ *It also repositions the InfoBoxes, if they are anchored to a window edge.
+ */
+ virtual void resizeEvent( QResizeEvent * );
+
+private slots:
+/**Gradually fade the Transient Hover Label into the background sky color, and
+ *redraw the screen after each color change. Once it has faded fully, set the
+ *TransientObject pointer to NULL to remove the label.
+ */
+ void slotTransientTimeout();
+
+/**@short attach transient label to object nearest the mouse cursor.
+ *This slot is connected to the timeout() signal of the HoverTimer, which is restarted
+ *in every mouseMoveEvent(). So this slot is executed only if the mouse does not move for
+ *HOVER_INTERVAL msec. It points TransientObject at the SkyObject nearest the
+ *mouse cursor, and the TransientObject is subsequently labeled in paintEvent().
+ *Note that when TransientObject is not NULL, the next mouseMoveEvent() calls
+ *fadeTransientLabel(), which fades the label color and then sets TransientLabel to NULL.
+ *@sa mouseMoveEvent(), paintEvent(), slotTransientTimeout(), fadeTransientLabel()
+ */
+ void slotTransientLabel();
+
+/**Set the shape of mouse cursor to a cross with 4 arrows. */
+ void setMouseMoveCursor();
+
+private:
+// Drawing functions. Each takes a QPainter reference and a scaling factor as arguments.
+// The QPainter is usually the Sky pixmap, but it can also be the Export-to-Image pixmap, or the
+// Printer device. The scaling factors are 1.0 by default (for screen images). The scale factor
+// is used to resize the image to fit the page when printing or exporting to a file.
+
+/**@short Draw the Milky Way contour.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawMilkyWay( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the coordinate system grid lines.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawCoordinateGrid( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the Celestial Equator line.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawEquator( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the Ecliptic line.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawEcliptic( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the Horizon Line, the compass point labels, and the opaque ground.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+
+ void drawHorizon( QPainter& psky, double scale = 1.0 );
+/**@short Draw the Constellation Lines.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawConstellationLines( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the Constellation Boundaries.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawConstellationBoundaries( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the Constellation Names.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawConstellationNames( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the Stars.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawStars( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw the Deep-Sky Objects.
+ *
+ *Calls drawDeepSkyCatalog() for each catalog (Messier/NGC/IC/Custom)
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ *@see SkyMap::drawDeepSkyCatalog()
+ */
+ void drawDeepSkyObjects( QPainter& psky, double scale = 1.0 );
+
+/**@short Draw a Deep-Sky Catalog.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param catalog List of pointers to the objects in a particular deep-sky catalog.
+ *@param color The color to be used when drawing the symbols for this catalog.
+ *@param drawObject if TRUE, the object symbols will be drawn
+ *@param drawImage if TRUE, the object images will be drawn
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawDeepSkyCatalog( QPainter& psky, QPtrList<DeepSkyObject>& catalog, QColor& color, bool drawObject, bool drawImage, double scale = 1.0 );
+
+/**@short Draw the Planet Trails.
+ *
+ *"Planet Trails" can be attached to any solar system body; they are lists of SkyPoints
+ *tracing the path of a body across the sky.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param ksp pointer to the solar-system bosy whose trail is to be drawn.
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawPlanetTrail( QPainter& psky, KSPlanetBase *ksp, double scale = 1.0 );
+
+/**@short Draw all solar system bodies: Sun, Moon, 8 planets, comets, asteroids.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param drawPlanets if FALSE, do nothing
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawSolarSystem( QPainter& psky, bool drawPlanets, double scale = 1.0 );
+
+/**@short Draw "User Labels". User labels are name labels attached to objects manually with
+ *the right-click popup menu. Also adds a label to the FocusObject if the Option UseAutoLabel
+ *is TRUE.
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ */
+ void drawAttachedLabels( QPainter &psky, double scale = 1.0 );
+
+/**@short Attach a name label to a SkyObject. This Function is called by the object-specific
+ *draw functions and also by drawAttachedLabels().
+ *@param psky reference to the QPainter on which to draw (either the sky pixmap or printer device)
+ *@param obj pointer to the SkyObject which is to be labeled.
+ *@param x The screen X-coordinate for the label (in pixels; typically as found by SkyMap::getXY())
+ *@param y The screen Y-coordinate for the label (in pixels; typically as found by SkyMap::getXY())
+ *@param scale the scaling factor. We use the default value (1.0) everywhere, except when printing.
+ *@see SkyMap::drawAttachedLabels()
+ *@see SkyMap::getXY()
+ */
+ void drawNameLabel( QPainter &psky, SkyObject *obj, int x, int y, double scale );
+
+/**Draw a planet. This is an image if the planet image is loaded, the zoomlevel
+ *is high enough (but not so high that the image fills the screen), and the
+ *user has selected that planet images be shown. If one of these conditions
+ *is false, then a simple colored circle is drawn instead.
+ *@param psky reference to the QPainter on which to draw
+ *@param p pointer to the KSPlanetBase to be drawn
+ *@param c the color of the circle to be used if not plotting an image of the planet
+ *@param zoommin the minimum zoomlevel for drawing the planet image
+ *@param resize_mult scale factor for angular size of planet. This is used only for Saturn,
+ *because its image includes the Rings, which are not included in its angular size measurement.
+ *(there's probably a better way to handle this)
+ *@param scale the scale factor used for printing the sky image.
+ */
+ void drawPlanet(QPainter &psky, KSPlanetBase *p, QColor c,
+ double zoommin, int resize_mult = 1, double scale = 1.0 );
+
+/**Draw the overlays on top of the sky map. These include the infoboxes,
+ *field-of-view indicator, telescope symbols, zoom box and any other
+ *user-interaction graphics.
+ *
+ *The overlays can be updated rapidly, without having to recompute the entire SkyMap.
+ *The stored Sky image is simply blitted onto the SkyMap widget, and then we call
+ *drawOverlays() to refresh the overlays.
+ *@param pm pointer to the Sky pixmap
+ */
+ void drawOverlays( QPixmap *pm );
+
+/**Draw the Focus, Geo and Time InfoBoxes. This is called by drawOverlays().
+ *@param p reference to the QPainter on which to draw (this should be the Sky pixmap).
+ *@note there is no scale factor because this is only used for drawing onto the screen, not printing.
+ *@see SkyMap::drawOverlays()
+ */
+ void drawBoxes( QPainter &p );
+
+/**Draw symbols at the position of each Telescope currently being controlled by KStars.
+ *@note The shape of the Telescope symbol is currently a hard-coded bullseye.
+ *@note there is no scale factor because this is only used for drawing onto the screen, not printing.
+ *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap).
+ */
+ void drawTelescopeSymbols(QPainter &psky);
+
+/**@short Draw symbols for objects in the observing list.
+ *@param psky reference to the QPainter on which to draw (this should be the sky pixmap)
+ *@note there is no scale factor because this is only used for drawing onto the screen, not printing.
+ */
+ void drawObservingList( QPainter &psky, double scale = 1.0 );
+
+/**Draw a dotted-line rectangle which traces the potential new field-of-view in ZoomBox mode.
+ *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap).
+ *@note there is no scale factor because this is only used for drawing onto the screen, not printing.
+ */
+ void drawZoomBox( QPainter &psky);
+
+/**Draw the current TransientLabel. TransientLabels are triggered when the mouse
+ *hovers on an object.
+ *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap).
+ *@note there is no scale factor because this is only used for drawing onto the screen, not printing.
+ *@sa SkyMap::slotTransientLabel(), SkyMap::slotTransientTimeout()
+ */
+ void drawTransientLabel( QPainter &psky );
+
+/**Draw a dashed line from the Angular-Ruler start point to the current mouse cursor,
+ *when in Angular-Ruler mode.
+ *@param psky reference to the QPainter on which to draw (this should be the Sky pixmap).
+ *@note there is no scale factor because this is only used for drawing onto the screen, not printing.
+ */
+ void drawAngleRuler( QPainter &psky );
+
+
+/**Given the coordinates of the SkyPoint argument, determine the
+ *pixel coordinates in the SkyMap.
+ *@return QPoint containing screen pixel x, y coordinates of SkyPoint.
+ *@param o pointer to the SkyPoint for which to calculate x, y coordinates.
+ *@param Horiz if TRUE, use Alt/Az coordinates.
+ *@param doRefraction if TRUE, correct for atmospheric refraction
+ *@param scale scaling factor (unused?)
+ */
+ QPoint getXY( SkyPoint *o, bool Horiz, bool doRefraction=true, double scale = 1.0 );
+
+/**Determine RA, Dec coordinates of the pixel at (dx, dy), which are the
+ *screen pixel coordinate offsets from the center of the Sky pixmap.
+ *@param dx horizontal pixel offset from center of SkyMap.
+ *@param dy vertical pixel offset from center of SkyMap.
+ *@param Horiz if TRUE, the SkyMap is displayed using the Horizontal coordinate system
+ *@param LSTh pointer to the local sidereal time, as a dms object.
+ *@param lat pointer to the current geographic laitude, as a dms object
+ *@param doRefraction if TRUE, correct for atmospheric refraction
+ */
+ SkyPoint dXdYToRaDec( double dx, double dy, bool Horiz, dms *LST, const dms *lat, bool doRefraction=true );
+
+/**@return the angular field of view of the sky map, in degrees.
+ *@note it must use either the height or the width of the window to calculate the
+ *FOV angle. It chooses whichever is larger.
+ */
+ float fov();
+
+/**@short Determine if the skypoint p is likely to be visible in the display
+ *window.
+ *
+ *checkVisibility() is an optimization function. It determines whether an object
+ *appears within the bounds of the skymap window, and therefore should be drawn.
+ *The idea is to save time by skipping objects which are off-screen, so it is
+ *absolutely essential that checkVisibility() is significantly faster than
+ *the computations required to draw the object to the screen.
+ *
+ *The function first checks the difference between the Declination/Altitude
+ *coordinate of the Focus position, and that of the point p. If the absolute
+ *value of this difference is larger than fov, then the function returns FALSE.
+ *For most configurations of the sky map window, this simple check is enough to
+ *exclude a large number of objects.
+ *
+ *Next, it determines if one of the poles of the current Coordinate System
+ *(Equatorial or Horizontal) is currently inside the sky map window. This is
+ *stored in the member variable 'bool SkyMap::isPoleVisible, and is set by the
+ *function SkyMap::setMapGeometry(), which is called by SkyMap::paintEvent().
+ *If a Pole is visible, then it will return TRUE immediately. The idea is that
+ *when a pole is on-screen it is computationally expensive to determine whether
+ *a particular position is on-screen or not: for many valid Dec/Alt values, *all*
+ *values of RA/Az will indeed be onscreen, but for other valid Dec/Alt values,
+ *only *most* RA/Az values are onscreen. It is cheaper to simply accept all
+ *"horizontal" RA/Az values, since we have already determined that they are
+ *on-screen in the "vertical" Dec/Alt coordinate.
+ *
+ *Finally, if no Pole is onscreen, it checks the difference between the Focus
+ *position's RA/Az coordinate and that of the point p. If the absolute value of
+ *this difference is larger than XMax, the function returns FALSE. Otherwise,
+ *it returns TRUE.
+
+ *@param p pointer to the skypoint to be checked.
+ *@param fov the vertical center-to-edge angle of the window, in degrees
+ *@param XMax the horizontal center-to-edge angle of the window, in degrees
+ *@return true if the point p was found to be inside the Sky map window.
+ *@see SkyMap::setMapGeometry()
+ *@see SkyMap::fov()
+ */
+ bool checkVisibility( SkyPoint *p, float fov, double XMax );
+
+/**@short Begin fading out the name label attached to TransientObject.
+ *
+ *mouseMoveEvent() will call fadeTransientLabel() when TransientObject is not a
+ *NULL pointer, and the TransientTimer is not already active. These conditions
+ *are met when the mouse did not move for HOVER_INTERVAL msec (triggering a
+ *TransientLabel), but the mouse has since been moved, thus ending the Hover event.
+ *This function merely starts the TransientTimer, whose timeout SIGNAL is
+ *connected to the slotTransientTimeout() SLOT, which handles the actual fading
+ *of the transient label, and eventually resets TransientObject to NULL.
+ *@sa SkyMap::slotTransientLabel(), SkyMap::slotTransientTimeout()
+ */
+ void fadeTransientLabel() { TransientTimer.start( TransientTimeout ); }
+
+/**Determine the on-screen position angle of a SkyObject. This is the sum
+ *of the object's sky position angle (w.r.t. North), and the position angle
+ *of "North" at the position of the object (w.r.t. the screen Y-axis).
+ *The latter is determined by constructing a test point with the same RA but
+ *a slightly increased Dec as the object, and calculating the angle w.r.t. the
+ *Y-axis of the line connecing the object to its test point.
+ */
+ double findPA( SkyObject *o, int x, int y, double scale=1.0 );
+
+/**@short Sets the shape of the default mouse cursor to a cross.
+ */
+ void setDefaultMouseCursor();
+
+/**@short Sets the shape of the mouse cursor to a magnifying glass.
+ */
+ void setZoomMouseCursor();
+
+/**Check if the current point on screen is a valid point on the sky. This is needed
+ *to avoid a crash of the program if the user clicks on a point outside the sky (the
+ *corners of the sky map at the lowest zoom level are the invalid points).
+ *@param dx the screen pixel X-coordinate, relative to the screen center
+ *@param dy the screen pixel Y-coordinate, relative to the screen center
+ */
+ bool unusablePoint (double dx, double dy);
+
+ bool mouseButtonDown, midMouseButtonDown;
+ bool mouseMoveCursor; // true if mouseMoveEvent; needed by setMouseMoveCursor
+ bool slewing, clockSlewing;
+ bool computeSkymap; //if false only old pixmap will repainted with bitBlt(), this saves a lot of cpu usage
+ bool angularDistanceMode;
+ int idSolInfo, idMessHST, idMoonInfo, idMoonImages, idMessInfo, idNGCHST;
+ int scrollCount;
+ double Range;
+ double RefractCorr1[184], RefractCorr2[184];
+ double y0;
+
+ //data for checkVisibility
+ bool isPoleVisible;
+ int guidemax;
+ float guideFOV;
+ double XRange, Ymax;
+ double guideXRange;
+
+ QString sURL;
+
+ KStars *ksw;
+ KStarsData *data;
+ KSPopupMenu *pmenu;
+ QPixmap *sky, *sky2;
+ InfoBoxes *IBoxes;
+ SkyPoint Focus, OldFocus, ClickedPoint, FocusPoint, MousePoint, Destination, PreviousClickedPoint;
+ SkyObject *ClickedObject, *FocusObject, *TransientObject;
+ StarPixmap *starpix; // the pixmap of the stars
+
+ QPointArray *pts; // needed in paintEvent() so it should not every event call reallocated (save time)
+ SkyPoint *sp; // see line above
+
+ QPoint beginRulerPoint, endRulerPoint; // used in angle mode
+ QRect ZoomRect; //The manual-focus circle.
+
+ //data for transient object labels
+ QTimer TransientTimer, HoverTimer;
+ QColor TransientColor;
+ unsigned int TransientTimeout;
+};
+
+#endif
diff --git a/kstars/kstars/skymapdraw.cpp b/kstars/kstars/skymapdraw.cpp
new file mode 100644
index 00000000..e032b37a
--- /dev/null
+++ b/kstars/kstars/skymapdraw.cpp
@@ -0,0 +1,1920 @@
+/***************************************************************************
+ skymapdraw.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Mar 2 2003
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+//This file contains drawing functions SkyMap class.
+
+#include <stdlib.h> // abs
+#include <math.h> //log10()
+#include <iostream>
+
+#include <qpaintdevicemetrics.h>
+#include <qpainter.h>
+
+#include "skymap.h"
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "ksnumbers.h"
+#include "skyobject.h"
+#include "deepskyobject.h"
+#include "starobject.h"
+#include "ksplanetbase.h"
+#include "ksasteroid.h"
+#include "kscomet.h"
+#include "ksmoon.h"
+#include "jupitermoons.h"
+#include "infoboxes.h"
+#include "simclock.h"
+#include "csegment.h"
+#include "customcatalog.h"
+#include "devicemanager.h"
+#include "indimenu.h"
+#include "indiproperty.h"
+#include "indielement.h"
+#include "indidevice.h"
+
+void SkyMap::drawOverlays( QPixmap *pm ) {
+ if ( ksw ) { //only if we are drawing in the GUI window
+ QPainter p;
+ p.begin( pm );
+
+ showFocusCoords( true );
+ drawBoxes( p );
+
+ //draw FOV symbol
+ ksw->data()->fovSymbol.draw( p, (float)(Options::fOVSize() * Options::zoomFactor()/57.3/60.0) );
+ drawTelescopeSymbols( p );
+ drawObservingList( p );
+ drawZoomBox( p );
+ if ( transientObject() ) drawTransientLabel( p );
+ if (isAngleMode()) {
+ updateAngleRuler();
+ drawAngleRuler( p );
+ }
+ }
+}
+
+void SkyMap::drawAngleRuler( QPainter &p ) {
+ p.setPen( QPen( data->colorScheme()->colorNamed( "AngularRuler" ), 1, DotLine ) );
+ p.drawLine( beginRulerPoint, endRulerPoint );
+}
+
+void SkyMap::drawZoomBox( QPainter &p ) {
+ //draw the manual zoom-box, if it exists
+ if ( ZoomRect.isValid() ) {
+ p.setPen( QPen( "white", 1, DotLine ) );
+ p.drawRect( ZoomRect.x(), ZoomRect.y(), ZoomRect.width(), ZoomRect.height() );
+ }
+}
+
+void SkyMap::drawTransientLabel( QPainter &p ) {
+ if ( transientObject() ) {
+ p.setPen( TransientColor );
+
+ if ( checkVisibility( transientObject(), fov(), XRange ) ) {
+ QPoint o = getXY( transientObject(), Options::useAltAz(), Options::useRefraction(), 1.0 );
+ if ( o.x() >= 0 && o.x() <= width() && o.y() >= 0 && o.y() <= height() ) {
+ drawNameLabel( p, transientObject(), o.x(), o.y(), 1.0 );
+ }
+ }
+ }
+}
+
+void SkyMap::drawBoxes( QPainter &p ) {
+ if ( ksw ) { //only if we are drawing in the GUI window
+ ksw->infoBoxes()->drawBoxes( p,
+ data->colorScheme()->colorNamed( "BoxTextColor" ),
+ data->colorScheme()->colorNamed( "BoxGrabColor" ),
+ data->colorScheme()->colorNamed( "BoxBGColor" ), Options::boxBGMode() );
+ }
+}
+
+void SkyMap::drawObservingList( QPainter &psky, double scale ) {
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "ObsListColor" ) ), 1 ) );
+
+ if ( ksw && ksw->observingList()->count() ) {
+ for ( SkyObject* obj = ksw->observingList()->first(); obj; obj = ksw->observingList()->next() ) {
+
+ if ( checkVisibility( obj, fov(), XRange ) ) {
+ QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction() );
+
+ // label object if it is currently on screen
+ if (o.x() >= 0 && o.x() <= width() && o.y() >=0 && o.y() <= height() ) {
+ if ( Options::obsListSymbol() ) {
+ int size = int(20*scale);
+ int x1 = o.x() - size/2;
+ int y1 = o.y() - size/2;
+ psky.drawArc( x1, y1, size, size, -60*16, 120*16 );
+ psky.drawArc( x1, y1, size, size, 120*16, 120*16 );
+ }
+ if ( Options::obsListText() ) {
+ drawNameLabel( psky, obj, o.x(), o.y(), scale );
+ }
+ }
+ }
+ }
+ }
+}
+
+void SkyMap::drawTelescopeSymbols(QPainter &psky) {
+
+ if ( ksw ) { //ksw doesn't exist in non-GUI mode!
+ INDI_P *eqNum;
+ INDI_P *portConnect;
+ INDI_E *lp;
+ INDIMenu *devMenu = ksw->getINDIMenu();
+ bool useJ2000 (false), useAltAz(false);
+ SkyPoint indi_sp;
+
+ if (!Options::indiCrosshairs() || devMenu == NULL)
+ return;
+
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed("TargetColor" ) ) ) );
+ psky.setBrush( NoBrush );
+ int pxperdegree = int(Options::zoomFactor()/57.3);
+
+ //fprintf(stderr, "in draw telescope function with mgrsize of %d\n", devMenu->mgr.size());
+ for (uint i=0; i < devMenu->mgr.count(); i++)
+ {
+ for (uint j=0; j < devMenu->mgr.at(i)->indi_dev.count(); j++)
+ {
+ useAltAz = false;
+ useJ2000 = false;
+
+ // make sure the dev is on first
+ if (devMenu->mgr.at(i)->indi_dev.at(j)->isOn())
+ {
+ portConnect = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("CONNECTION");
+
+ if (!portConnect)
+ return;
+
+ if (portConnect->state == PS_BUSY)
+ return;
+
+ eqNum = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("EQUATORIAL_EOD_COORD");
+
+ if (eqNum == NULL)
+ {
+ eqNum = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("EQUATORIAL_COORD");
+ if (eqNum == NULL)
+ {
+ eqNum = devMenu->mgr.at(i)->indi_dev.at(j)->findProp("HORIZONTAL_COORD");
+ if (eqNum == NULL) continue;
+ else
+ useAltAz = true;
+ }
+ else
+ useJ2000 = true;
+ }
+
+ // make sure it has RA and DEC properties
+ if ( eqNum)
+ {
+ //fprintf(stderr, "Looking for RA label\n");
+ if (useAltAz)
+ {
+ lp = eqNum->findElement("AZ");
+ if (!lp)
+ continue;
+
+ dms azDMS(lp->value);
+
+ lp = eqNum->findElement("ALT");
+ if (!lp)
+ continue;
+
+ dms altDMS(lp->value);
+
+ indi_sp.setAz(azDMS);
+ indi_sp.setAlt(altDMS);
+
+ }
+ else
+ {
+
+ lp = eqNum->findElement("RA");
+ if (!lp)
+ continue;
+
+ // express hours in degrees on the celestial sphere
+ dms raDMS(lp->value);
+ raDMS.setD ( raDMS.Degrees() * 15.0);
+
+ lp = eqNum->findElement("DEC");
+ if (!lp)
+ continue;
+
+ dms decDMS(lp->value);
+
+
+ //kdDebug() << "the KStars RA is " << raDMS.toHMSString() << endl;
+ //kdDebug() << "the KStars DEC is " << decDMS.toDMSString() << "\n****************" << endl;
+
+ indi_sp.setRA(raDMS);
+ indi_sp.setDec(decDMS);
+
+ if (useJ2000)
+ {
+ indi_sp.setRA0(raDMS);
+ indi_sp.setDec0(decDMS);
+ indi_sp.apparentCoord( (double) J2000, ksw->data()->ut().djd());
+ }
+
+ if ( Options::useAltAz() ) indi_sp.EquatorialToHorizontal( ksw->LST(), ksw->geo()->lat() );
+
+ }
+
+ QPoint P = getXY( &indi_sp, Options::useAltAz(), Options::useRefraction() );
+
+ int s1 = pxperdegree/2;
+ int s2 = pxperdegree;
+ int s3 = 2*pxperdegree;
+
+ int x0 = P.x(); int y0 = P.y();
+ int x1 = x0 - s1/2; int y1 = y0 - s1/2;
+ int x2 = x0 - s2/2; int y2 = y0 - s2/2;
+ int x3 = x0 - s3/2; int y3 = y0 - s3/2;
+
+ //Draw radial lines
+ psky.drawLine( x1, y0, x3, y0 );
+ psky.drawLine( x0+s2, y0, x0+s1/2, y0 );
+ psky.drawLine( x0, y1, x0, y3 );
+ psky.drawLine( x0, y0+s1/2, x0, y0+s2 );
+ //Draw circles at 0.5 & 1 degrees
+ psky.drawEllipse( x1, y1, s1, s1 );
+ psky.drawEllipse( x2, y2, s2, s2 );
+
+ psky.drawText( x0+s2 + 2 , y0, QString(devMenu->mgr.at(i)->indi_dev.at(j)->label) );
+
+ }
+ }
+ }
+ }
+ }
+
+}
+
+void SkyMap::drawMilkyWay( QPainter& psky, double scale )
+{
+ int ptsCount = 0;
+ int mwmax = int( scale * Options::zoomFactor()/100.);
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ int thick(1);
+ if ( ! Options::fillMilkyWay() ) thick=3;
+
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "MWColor" ) ), thick, SolidLine ) );
+ psky.setBrush( QBrush( QColor( data->colorScheme()->colorNamed( "MWColor" ) ) ) );
+ bool offscreen, lastoffscreen=false;
+
+ for ( register unsigned int j=0; j<11; ++j ) {
+ if ( Options::fillMilkyWay() ) {
+ ptsCount = 0;
+ bool partVisible = false;
+
+ QPoint o = getXY( data->MilkyWay[j].at(0), Options::useAltAz(), Options::useRefraction(), scale );
+ if ( o.x() != -10000000 && o.y() != -10000000 ) pts->setPoint( ptsCount++, o.x(), o.y() );
+ if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) partVisible = true;
+
+ for ( SkyPoint *p = data->MilkyWay[j].first(); p; p = data->MilkyWay[j].next() ) {
+ o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ if ( o.x() != -10000000 && o.y() != -10000000 ) pts->setPoint( ptsCount++, o.x(), o.y() );
+ if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) partVisible = true;
+ }
+
+ if ( ptsCount && partVisible ) {
+ psky.drawPolygon( ( const QPointArray ) *pts, false, 0, ptsCount );
+ }
+ } else {
+ QPoint o = getXY( data->MilkyWay[j].at(0), Options::useAltAz(), Options::useRefraction(), scale );
+ if (o.x()==-10000000 && o.y()==-10000000) offscreen = true;
+ else offscreen = false;
+
+ psky.moveTo( o.x(), o.y() );
+
+ for ( register unsigned int i=1; i<data->MilkyWay[j].count(); ++i ) {
+ o = getXY( data->MilkyWay[j].at(i), Options::useAltAz(), Options::useRefraction(), scale );
+ if (o.x()==-10000000 && o.y()==-10000000) offscreen = true;
+ else offscreen = false;
+
+ //don't draw a line if the last point's getXY was (-10000000, -10000000)
+ int dx = abs(o.x()-psky.pos().x());
+ int dy = abs(o.y()-psky.pos().y());
+ if ( (!lastoffscreen && !offscreen) && (dx<mwmax && dy<mwmax) ) {
+ psky.lineTo( o.x(), o.y() );
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ }
+ lastoffscreen = offscreen;
+ }
+ }
+ }
+}
+
+void SkyMap::drawCoordinateGrid( QPainter& psky, double scale )
+{
+ QPoint cur;
+
+ //Draw coordinate grid
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "GridColor" ) ), 1, DotLine ) ); //change to GridColor
+
+ //First, the parallels
+ for ( register double Dec=-80.; Dec<=80.; Dec += 20. ) {
+ bool newlyVisible = false;
+ sp->set( 0.0, Dec );
+ if ( Options::useAltAz() ) sp->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ QPoint o = getXY( sp, Options::useAltAz(), Options::useRefraction(), scale );
+ QPoint o1 = o;
+ cur = o;
+ psky.moveTo( o.x(), o.y() );
+
+ double dRA = 1./5.; //120 points along full circle of RA
+ for ( register double RA=dRA; RA<24.; RA+=dRA ) {
+ sp->set( RA, Dec );
+ if ( Options::useAltAz() ) sp->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ if ( checkVisibility( sp, guideFOV, guideXRange ) ) {
+ o = getXY( sp, Options::useAltAz(), Options::useRefraction(), scale );
+
+ //When drawing on the printer, the psky.pos() point does NOT get updated
+ //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur.
+ int dx = cur.x() - o.x();
+ int dy = cur.y() - o.y();
+ cur = o;
+
+ if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) {
+ if ( newlyVisible ) {
+ newlyVisible = false;
+ psky.moveTo( o.x(), o.y() );
+ } else {
+ psky.lineTo( o.x(), o.y() );
+ }
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ }
+ }
+ }
+
+ //connect the final segment
+ int dx = psky.pos().x() - o1.x();
+ int dy = psky.pos().y() - o1.y();
+ if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) {
+ psky.lineTo( o1.x(), o1.y() );
+ } else {
+ psky.moveTo( o1.x(), o1.y() );
+ }
+ }
+
+ //next, the meridians
+ for ( register double RA=0.; RA<24.; RA += 2. ) {
+ bool newlyVisible = false;
+ SkyPoint *sp1 = new SkyPoint( RA, -90. );
+ if ( Options::useAltAz() ) sp1->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ QPoint o = getXY( sp1, Options::useAltAz(), Options::useRefraction(), scale );
+ cur = o;
+ psky.moveTo( o.x(), o.y() );
+
+ double dDec = 1.;
+ for ( register double Dec=-89.; Dec<=90.; Dec+=dDec ) {
+ sp1->set( RA, Dec );
+ if ( Options::useAltAz() ) sp1->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ if ( checkVisibility( sp1, guideFOV, guideXRange ) ) {
+ o = getXY( sp1, Options::useAltAz(), Options::useRefraction(), scale );
+
+ //When drawing on the printer, the psky.pos() point does NOT get updated
+ //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur.
+ int dx = cur.x() - o.x();
+ int dy = cur.y() - o.y();
+ cur = o;
+
+ if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) {
+ if ( newlyVisible ) {
+ newlyVisible = false;
+ psky.moveTo( o.x(), o.y() );
+ } else {
+ psky.lineTo( o.x(), o.y() );
+ }
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ }
+ }
+ }
+ delete sp1; // avoid memory leak
+ }
+}
+
+void SkyMap::drawEquator( QPainter& psky, double scale )
+{
+ //Draw Equator (currently can't be hidden on slew)
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "EqColor" ) ), 1, SolidLine ) );
+
+ SkyPoint *p = data->Equator.first();
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ QPoint o1 = o;
+ QPoint last = o;
+ QPoint cur = o;
+ QPoint o2;
+ psky.moveTo( o.x(), o.y() );
+ bool newlyVisible = false;
+
+ //index of point near the left or top/bottom edge
+ uint index1(0), index2(0);
+ int xSmall(width() + 100); //ridiculous initial value
+
+ //start loop at second item
+ for ( p = data->Equator.next(); p; p = data->Equator.next() ) {
+ if ( checkVisibility( p, guideFOV, guideXRange ) ) {
+ o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+
+ //first iteration for positioning the "Equator" label:
+ //flag the onscreen equator point with the smallest positive x value
+ //we don't draw the label while slewing
+ if ( ! slewing && o.x() > 0 && o.x() < width() && o.y() > 0 && o.y() < height() ) {
+ if ( o.x() < xSmall ) {
+ xSmall = o.x();
+ index1 = data->Equator.at();
+ }
+ }
+
+ //When drawing on the printer, the psky.pos() point does NOT get updated
+ //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur.
+ int dx = cur.x() - o.x();
+ int dy = cur.y() - o.y();
+ cur = o;
+
+ if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) {
+ if ( newlyVisible ) {
+ newlyVisible = false;
+ psky.moveTo( last.x(), last.y() );
+ }
+ psky.lineTo( o.x(), o.y() );
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ }
+ } else {
+ newlyVisible = true;
+ }
+ last = o;
+ }
+
+ //connect the final segment
+ int dx = psky.pos().x() - o1.x();
+ int dy = psky.pos().y() - o1.y();
+ if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) {
+ psky.lineTo( o1.x(), o1.y() );
+ } else {
+ psky.moveTo( o1.x(), o1.y() );
+ }
+
+ if ( ! slewing && xSmall < width() ) {
+ //Draw the "Equator" label. We have flagged the leftmost onscreen Equator point.
+ //If the zoom level is below 1000, simply adopt this point as the anchor for the
+ //label. If the zoom level is 1000 or higher, we interpolate to find the exact
+ //point at which the Equator goes offscreen, and anchor from that point.
+ p = data->Equator.at(index1);
+ double ra0(0.0); //the RA of our anchor point (the Dec is known to be 0.0
+ //since it's the Equator)
+
+ if ( Options::zoomFactor() < 1000. ) {
+ ra0 = p->ra()->Hours();
+
+ } else {
+ //Somewhere between Equator point p and its immediate neighbor, the Equator goes
+ //offscreen. Determine the exact point at which this happens.
+ index2 = index1 + 1;
+ if ( index2 >= data->Equator.count() ) index2 -= data->Equator.count();
+ SkyPoint *p2 = data->Equator.at(index2);
+
+ o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ o2 = getXY( p2, Options::useAltAz(), Options::useRefraction(), scale );
+
+ double x1, x2;
+ //there are 3 possibilities: (o2.x() < 0); (o2.y() < 0); (o2.y() > height())
+ if ( o2.x() < 0 ) {
+ x1 = double(o.x())/double(o.x()-o2.x());
+ x2 = -1.0*double(o2.x())/double(o.x()-o2.x());
+ } else if ( o2.y() < 0 ) {
+ x1 = double(o.y())/double(o.y()-o2.y());
+ x2 = -1.0*double(o2.y())/double(o.y()-o2.y());
+ } else if ( o2.y() > height() ) {
+ x1 = double(height() - o.y())/double(o2.y()-o.y());
+ x2 = double(o2.y() - height())/double(o2.y()-o.y());
+ } else { //should never get here
+ x1 = 0.0;
+ x2 = 1.0;
+ }
+
+ //ra0 is the exact RA at which the Equator intersects a screen edge
+ ra0 = x1*p2->ra()->Hours() + x2*p->ra()->Hours();
+ }
+
+ //LabelPoint is the top left corner of the text label. It is
+ //offset from the anchor point by -1.5 degree (0.1 hour) in RA
+ //and -0.4 degree in Dec, scaled by 2000./zoomFactor so that they are
+ //independent of zoom.
+ SkyPoint LabelPoint( ra0 - 200./Options::zoomFactor(), -800./Options::zoomFactor() );
+ if ( Options::useAltAz() )
+ LabelPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ //p2 is a SkyPoint offset from LabelPoint in RA by -0.1 hour/zoomFactor.
+ //We use this point to determine the rotation angle for the text (which
+ //we want to be parallel to the line joining LabelPoint and p2)
+ SkyPoint p2 = LabelPoint;
+ p2.setRA( p2.ra()->Hours() - 200./Options::zoomFactor() );
+ if ( Options::useAltAz() )
+ p2.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ //o and o2 are the screen coordinates of LabelPoint and p2.
+ o = getXY( &LabelPoint, Options::useAltAz(), Options::useRefraction(), scale );
+ o2 = getXY( &p2, Options::useAltAz(), Options::useRefraction() );
+
+ double sx = double( o.x() - o2.x() );
+ double sy = double( o.y() - o2.y() );
+ double angle;
+ if ( sx ) {
+ angle = atan( sy/sx )*180.0/dms::PI;
+ } else {
+ angle = 90.0;
+ if ( sy < 0 ) angle = -90.0;
+ }
+
+ //Finally, draw the "Equator" label at the determined location and angle
+ psky.save();
+ psky.translate( o.x(), o.y() );
+ psky.rotate( double( angle ) ); //rotate the coordinate system
+ psky.drawText( 0, 0, i18n( "Equator" ) );
+ psky.restore(); //reset coordinate system
+ }
+}
+
+void SkyMap::drawEcliptic( QPainter& psky, double scale )
+{
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ //Draw Ecliptic (currently can't be hidden on slew)
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "EclColor" ) ), 1, SolidLine ) );
+
+ SkyPoint *p = data->Ecliptic.first();
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ QPoint o2 = o;
+ QPoint o1 = o;
+ QPoint last = o;
+ QPoint cur = o;
+ psky.moveTo( o.x(), o.y() );
+
+ //index of point near the right or top/bottom edge
+ uint index1(0), index2(0);
+ int xBig(-100); //ridiculous initial value
+
+ bool newlyVisible = false;
+ //Start loop at second item
+ for ( p = data->Ecliptic.next(); p; p = data->Ecliptic.next() ) {
+ if ( checkVisibility( p, guideFOV, guideXRange ) ) {
+ o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+
+ //first iteration for positioning the "Ecliptic" label:
+ //flag the onscreen equator point with the largest x value
+ //we don't draw the label while slewing
+ if ( ! slewing && o.x() > 0 && o.x() < width() && o.y() > 0 && o.y() < height() ) {
+ if ( o.x() > xBig ) {
+ xBig = o.x();
+ index1 = data->Ecliptic.at();
+ }
+ }
+
+ //When drawing on the printer, the psky.pos() point does NOT get updated
+ //when lineTo or moveTo are called. Grrr. Need to store current position in QPoint cur.
+ int dx = cur.x() - o.x();
+ int dy = cur.y() - o.y();
+ cur = o;
+
+ if ( abs(dx) < guidemax*scale && abs(dy) < guidemax*scale ) {
+ if ( newlyVisible ) {
+ newlyVisible = false;
+ psky.moveTo( last.x(), last.y() );
+ }
+ psky.lineTo( o.x(), o.y() );
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ }
+ } else {
+ newlyVisible = true;
+ }
+ last = o;
+ }
+
+ //connect the final segment
+ int dx = psky.pos().x() - o1.x();
+ int dy = psky.pos().y() - o1.y();
+ if ( abs(dx) < Width && abs(dy) < Height ) {
+ psky.lineTo( o1.x(), o1.y() );
+ } else {
+ psky.moveTo( o1.x(), o1.y() );
+ }
+
+ if ( ! slewing && xBig > 0 ) {
+ //Draw the "Ecliptic" label. We have flagged the rightmost onscreen Ecliptic point.
+ //If the zoom level is below 1000, simply adopt this point as the anchor for the
+ //label. If the zoom level is 1000 or higher, we interpolate to find the exact
+ //point at which the Ecliptic goes offscreen, and anchor from that point.
+ p = data->Ecliptic.at(index1);
+ double ra0(0.0); //the ra of our anchor point
+ double dec0(0.0); //the dec of our anchor point
+
+ if ( Options::zoomFactor() < 1000. ) {
+ ra0 = p->ra()->Hours();
+ dec0 = p->dec()->Degrees();
+ } else {
+ //Somewhere between Ecliptic point p and its immediate neighbor, the Ecliptic goes
+ //offscreen. Determine the exact point at which this happens.
+ if ( index1 == 0 ) index2 = 0;
+ else index2 = index1 - 1;
+ SkyPoint *p2 = data->Ecliptic.at(index2);
+
+ o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ o2 = getXY( p2, Options::useAltAz(), Options::useRefraction(), scale );
+
+ double x1, x2;
+ //there are 3 possibilities: (o2.x() > width()); (o2.y() < 0); (o2.y() > height())
+ if ( o2.x() > width() ) {
+ x1 = double(width()-o.x())/double(o2.x()-o.x());
+ x2 = double(o2.x()-width())/double(o2.x()-o.x());
+ } else if ( o2.y() < 0 ) {
+ x1 = double(o.y())/double(o.y()-o2.y());
+ x2 = -1.0*double(o2.y())/double(o.y()-o2.y());
+ } else if ( o2.y() > height() ) {
+ x1 = double(height() - o.y())/double(o2.y()-o.y());
+ x2 = double(o2.y() - height())/double(o2.y()-o.y());
+ } else { //should never get here
+ x1 = 0.0;
+ x2 = 1.0;
+ }
+
+ //ra0 is the exact RA at which the Ecliptic intersects a screen edge
+ ra0 = x1*p2->ra()->Hours() + x2*p->ra()->Hours();
+ //dec0 is the exact Dec at which the Ecliptic intersects a screen edge
+ dec0 = x1*p2->dec()->Degrees() + x2*p->dec()->Degrees();
+ }
+
+ KSNumbers num( data->ut().djd() );
+ dms ecLong, ecLat;
+
+ //LabelPoint is offset from the anchor point by +2.0 degree ecl. Long
+ //and -0.4 degree in ecl. Lat, scaled by 2000./zoomFactor so that they are
+ //independent of zoom.
+ SkyPoint LabelPoint(ra0, dec0);
+ LabelPoint.findEcliptic( num.obliquity(), ecLong, ecLat );
+ ecLong.setD( ecLong.Degrees() + 4000./Options::zoomFactor() );
+ ecLat.setD( ecLat.Degrees() - 800./Options::zoomFactor() );
+ LabelPoint.setFromEcliptic( num.obliquity(), &ecLong, &ecLat );
+ if ( Options::useAltAz() )
+ LabelPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ //p2 is a SkyPoint offset from LabelPoint by -1.0 degrees of ecliptic longitude.
+ //we use p2 to determine the onscreen rotation angle for the ecliptic label,
+ //which we want to be parallel to the line between LabelPoint and p2.
+ SkyPoint p2(ra0, dec0);
+ p2.findEcliptic( num.obliquity(), ecLong, ecLat );
+ ecLong.setD( ecLong.Degrees() + 2000./Options::zoomFactor() );
+ ecLat.setD( ecLat.Degrees() - 800./Options::zoomFactor() );
+ p2.setFromEcliptic( num.obliquity(), &ecLong, &ecLat );
+ if ( Options::useAltAz() )
+ p2.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+ //o and o2 are the screen positions of LabelPoint and p2.
+ o = getXY( &LabelPoint, Options::useAltAz(), Options::useRefraction(), scale );
+ o2 = getXY( &p2, Options::useAltAz(), Options::useRefraction() );
+
+ double sx = double( o.x() - o2.x() );
+ double sy = double( o.y() - o2.y() );
+ double angle;
+ if ( sx ) {
+ angle = atan( sy/sx )*180.0/dms::PI;
+ } else {
+ angle = 90.0;
+ if ( sy < 0 ) angle = -90.0;
+ }
+
+ //Finally, draw the "Ecliptic" label at the determined location and angle
+ psky.save();
+ psky.translate( o.x(), o.y() );
+ psky.rotate( double( angle ) ); //rotate the coordinate system
+ psky.drawText( 0, 0, i18n( "Ecliptic" ) );
+ psky.restore(); //reset coordinate system
+ }
+}
+
+void SkyMap::drawHorizon( QPainter& psky, double scale )
+{
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ QPtrList<QPoint> points;
+ points.setAutoDelete(true);
+ QPoint o, o2;
+
+ //Draw Horizon
+ //The horizon should not be corrected for atmospheric refraction, so getXY has doRefract=false...
+ if (Options::showHorizon() || Options::showGround() ) {
+ QPoint OutLeft(0,0), OutRight(0,0);
+
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "HorzColor" ) ), 1, SolidLine ) );
+ psky.setBrush( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) );
+ int ptsCount = 0;
+ int maxdist = int(Options::zoomFactor()/4);
+
+ //index of point near the right or top/bottom edge
+ uint index1(0), index2(0);
+ int xBig(-100); //ridiculous initial value
+
+ for ( SkyPoint *p = data->Horizon.first(); p; p = data->Horizon.next() ) {
+ o = getXY( p, Options::useAltAz(), false, scale ); //false: do not refract the horizon
+ bool found = false;
+
+ //first iteration for positioning the "Horizon" label:
+ //flag the onscreen equator point with the largest x value
+ //we don't draw the label while slewing, or if the opaque ground is drawn
+ if ( ! slewing && ( ! Options::showGround() || ! Options::useAltAz() )
+ && o.x() > 0 && o.x() < width() && o.y() > 0 && o.y() < height() ) {
+ if ( o.x() > xBig ) {
+ xBig = o.x();
+ index1 = data->Horizon.at();
+ }
+ }
+
+ //Use the QPtrList of points to pre-sort visible horizon points
+ if ( o.x() > -100 && o.x() < Width + 100 && o.y() > -100 && o.y() < Height + 100 ) {
+ if ( Options::useAltAz() ) {
+ register unsigned int j;
+ for ( j=0; j<points.count(); ++j ) {
+ if ( o.x() < points.at(j)->x() ) {
+ found = true;
+ break;
+ }
+ }
+ if ( found ) {
+ points.insert( j, new QPoint(o) );
+ } else {
+ points.append( new QPoint(o) );
+ }
+ } else {
+ points.append( new QPoint(o) );
+ }
+ } else { //find the out-of-bounds points closest to the left and right borders
+ if ( ( OutLeft.x() == 0 || o.x() > OutLeft.x() ) && o.x() < -100 ) {
+ OutLeft.setX( o.x() );
+ OutLeft.setY( o.y() );
+ }
+ if ( ( OutRight.x() == 0 || o.x() < OutRight.x() ) && o.x() > + 100 ) {
+ OutRight.setX( o.x() );
+ OutRight.setY( o.y() );
+ }
+ }
+ }
+
+ //Add left-edge and right-edge points based on interpolating the first/last onscreen points
+ //to the nearest offscreen points.
+
+ if ( Options::useAltAz() && points.count() > 0 ) {
+ //If the edge of the visible sky circle is onscreen, then we should
+ //interpolate the first and last horizon points to the edge of the circle.
+ //Otherwise, interpolate to the screen edge.
+ double dx = 0.5*double(Width)/Options::zoomFactor(); //center-to-edge ang in radians
+ double r0 = 2.0*sin(0.25*dms::PI);
+
+ if ( dx < r0 ) { //edge of visible sky circle is not visible
+ //Interpolate from first sorted onscreen point to x=-100,
+ //using OutLeft to determine the slope
+ int xtotal = ( points.at( 0 )->x() - OutLeft.x() );
+ int xx = ( points.at( 0 )->x() + 100 ) / xtotal;
+ int yp = xx*OutRight.y() + (1-xx)*points.at( 0 )->y(); //interpolated left-edge y value
+ QPoint *LeftEdge = new QPoint( -100, yp );
+ points.insert( 0, LeftEdge ); //Prepend LeftEdge to the beginning of points
+
+ //Interpolate from the last sorted onscreen point to ()+100,
+ //using OutRight to determine the slope.
+ xtotal = ( OutRight.x() - points.at( points.count() - 1 )->x() );
+ xx = ( Width + 100 - points.at( points.count() - 1 )->x() ) / xtotal;
+ yp = xx*OutRight.y() + (1-xx)*points.at( points.count() - 1 )->y(); //interpolated right-edge y value
+ QPoint *RightEdge = new QPoint( Width+100, yp );
+ points.append( RightEdge );
+ }
+ //If there are no horizon points, then either the horizon doesn't pass through the screen
+ //or we're at high zoom, and horizon points lie on either side of the screen.
+ } else if ( Options::useAltAz() && OutLeft.y() !=0 && OutRight.y() !=0 &&
+ !( OutLeft.y() > Height + 100 && OutRight.y() > Height + 100 ) &&
+ !( OutLeft.y() < -100 && OutRight.y() < -100 ) ) {
+
+ //It's possible at high zoom that /no/ horizon points are onscreen. In this case,
+ //interpolate between OutLeft and OutRight directly to construct the horizon polygon.
+ int xtotal = ( OutRight.x() - OutLeft.x() );
+ int xx = ( OutRight.x() + 100 ) / xtotal;
+ int yp = xx*OutLeft.y() + (1-xx)*OutRight.y(); //interpolated left-edge y value
+// QPoint *LeftEdge = new QPoint( -100, yp );
+ points.append( new QPoint( -100, yp ) );
+
+ xx = ( Width + 100 - OutLeft.x() ) / xtotal;
+ yp = xx*OutRight.y() + (1-xx)*OutLeft.y(); //interpolated right-edge y value
+// QPoint *RightEdge = new QPoint( Width+100, yp );
+ points.append( new QPoint( Width+100, yp ) );
+ }
+
+ if ( points.count() ) {
+// Fill the pts array with sorted horizon points, Draw Horizon Line
+ pts->setPoint( 0, points.at(0)->x(), points.at(0)->y() );
+ if ( Options::showHorizon() ) psky.moveTo( points.at(0)->x(), points.at(0)->y() );
+
+ for ( register unsigned int i=1; i<points.count(); ++i ) {
+ pts->setPoint( i, points.at(i)->x(), points.at(i)->y() );
+
+ if ( Options::showHorizon() ) {
+ if ( !Options::useAltAz() && ( abs( points.at(i)->x() - psky.pos().x() ) > maxdist ||
+ abs( points.at(i)->y() - psky.pos().y() ) > maxdist ) ) {
+ psky.moveTo( points.at(i)->x(), points.at(i)->y() );
+ } else {
+ psky.lineTo( points.at(i)->x(), points.at(i)->y() );
+ }
+
+ }
+ }
+
+ //connect the last segment back to the beginning
+ if ( abs( points.at(0)->x() - psky.pos().x() ) < maxdist && abs( points.at(0)->y() - psky.pos().y() ) < maxdist )
+ psky.lineTo( points.at(0)->x(), points.at(0)->y() );
+
+ //Finish the Ground polygon. If sky edge is visible, the
+ //bottom edge follows the sky circle. Otherwise, we just
+ //add a square bottom edge, offscreen
+ if ( Options::useAltAz() ) {
+ if ( Options::showGround() ) {
+ ptsCount = points.count();
+
+ //center-to-edge ang in radians
+ double dx = 0.5*double(Width)/Options::zoomFactor();
+ double r0 = 2.0*sin(0.25*dms::PI);
+
+// //Second QPointsArray for blocking the region outside the sky circle
+// QPointArray bpts( 100 ); //need 90 points along sky circle, plus 4 to complete polygon
+// uint bpCount(0);
+
+ if ( dx > r0 ) { //sky edge is visible
+ for ( double t=360.; t >= 180.; t-=2. ) { //add points along edge of circle
+ dms a( t );
+ double sa(0.), ca(0.);
+ a.SinCos( sa, ca );
+ int xx = Width/2 + int(r0*Options::zoomFactor()*ca);
+ int yy = Height/2 - int(r0*Options::zoomFactor()*sa);
+
+ pts->setPoint( ptsCount++, xx, yy );
+// bpts.setPoint( bpCount++, xx, yy );
+ }
+
+// //complete the background polygon, then draw it with SkyColor
+// bpts.setPoint( bpCount++, -100, Height/2 );
+// bpts.setPoint( bpCount++, -100, Height + 100 );
+// bpts.setPoint( bpCount++, Width + 100, Height + 100 );
+// bpts.setPoint( bpCount++, Width + 100, Height/2 );
+// psky.setPen( QColor ( data->colorScheme()->colorNamed( "SkyColor" ) ) );
+// psky.setBrush( QColor ( data->colorScheme()->colorNamed( "SkyColor" ) ) );
+// psky.drawPolygon( bpts, false, 0, bpCount );
+// //Reset colors for Horizon polygon
+// psky.setPen( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) );
+// psky.setBrush( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) );
+
+ } else {
+ pts->setPoint( ptsCount++, Width+100, Height+100 ); //bottom right corner
+ pts->setPoint( ptsCount++, -100, Height+100 ); //bottom left corner
+ }
+
+ //Draw the Horizon polygon
+ psky.drawPolygon( ( const QPointArray ) *pts, false, 0, ptsCount );
+
+ //remove all items in points list
+ for ( register unsigned int i=0; i<points.count(); ++i ) {
+ points.remove(i);
+ }
+ }
+
+// Draw compass heading labels along horizon
+ SkyPoint *c = new SkyPoint;
+ QPoint cpoint;
+
+ if ( Options::showGround() )
+ psky.setPen( QColor ( data->colorScheme()->colorNamed( "CompassColor" ) ) );
+ else
+ psky.setPen( QColor ( data->colorScheme()->colorNamed( "HorzColor" ) ) );
+
+ //North
+ c->setAz( 359.99 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "North", "N" ) );
+ }
+
+ //NorthEast
+ c->setAz( 45.0 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "Northeast", "NE" ) );
+ }
+
+ //East
+ c->setAz( 90.0 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "East", "E" ) );
+ }
+
+ //SouthEast
+ c->setAz( 135.0 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "Southeast", "SE" ) );
+ }
+
+ //South
+ c->setAz( 179.99 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "South", "S" ) );
+ }
+
+ //SouthWest
+ c->setAz( 225.0 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "Southwest", "SW" ) );
+ }
+
+ //West
+ c->setAz( 270.0 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "West", "W" ) );
+ }
+
+ //NorthWest
+ c->setAz( 315.0 );
+ c->setAlt( 0.0 );
+ if ( !Options::useAltAz() ) c->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ cpoint = getXY( c, Options::useAltAz(), false, scale );
+ cpoint.setY( cpoint.y() + int(scale*20) );
+ if (cpoint.x() > 0 && cpoint.x() < Width && cpoint.y() > 0 && cpoint.y() < Height ) {
+ psky.drawText( cpoint.x(), cpoint.y(), i18n( "Northwest", "NW" ) );
+ }
+
+ delete c;
+ }
+ }
+
+ if ( ! slewing && (! Options::showGround() || ! Options::useAltAz() ) && xBig > 0 ) {
+ //Draw the "Horizon" label. We have flagged the rightmost onscreen Horizon point.
+ //If the zoom level is below 1000, simply adopt this point as the anchor for the
+ //label. If the zoom level is 1000 or higher, we interpolate to find the exact
+ //point at which the Horizon goes offscreen, and anchor from that point.
+ SkyPoint *p = data->Horizon.at(index1);
+ double ra0(0.0); //the ra of our anchor point
+ double dec0(0.0); //the dec of our anchor point
+
+ if ( Options::zoomFactor() < 1000. ) {
+ ra0 = p->ra()->Hours();
+ dec0 = p->dec()->Degrees();
+ } else {
+ //Somewhere between Horizon point p and its immediate neighbor, the Horizon goes
+ //offscreen. Determine the exact point at which this happens.
+ index2 = index1 + 1;
+ if ( data->Horizon.count() && index2 > data->Horizon.count() - 1 ) index2 -= data->Horizon.count();
+ SkyPoint *p2 = data->Horizon.at(index2);
+
+ QPoint o1 = getXY( p, Options::useAltAz(), false, scale );
+ QPoint o2 = getXY( p2, Options::useAltAz(), false, scale );
+
+ double x1, x2;
+ //there are 3 possibilities: (o2.x() > width()); (o2.y() < 0); (o2.y() > height())
+ if ( o2.x() > width() ) {
+ x1 = double(width()-o1.x())/double(o2.x()-o1.x());
+ x2 = double(o2.x()-width())/double(o2.x()-o1.x());
+ } else if ( o2.y() < 0 ) {
+ x1 = double(o1.y())/double(o1.y()-o2.y());
+ x2 = -1.0*double(o2.y())/double(o1.y()-o2.y());
+ } else if ( o2.y() > height() ) {
+ x1 = double(height() - o1.y())/double(o2.y()-o1.y());
+ x2 = double(o2.y() - height())/double(o2.y()-o1.y());
+ } else { //should never get here
+ x1 = 0.0;
+ x2 = 1.0;
+ }
+
+ //ra0 is the exact RA at which the Horizon intersects a screen edge
+ ra0 = x1*p2->ra()->Hours() + x2*p->ra()->Hours();
+ //dec0 is the exact Dec at which the Horizon intersects a screen edge
+ dec0 = x1*p2->dec()->Degrees() + x2*p->dec()->Degrees();
+ }
+
+ //LabelPoint is offset from the anchor point by -2.0 degrees in azimuth
+ //and -0.4 degree altitude, scaled by 2000./zoomFactor so that they are
+ //independent of zoom.
+ SkyPoint LabelPoint(ra0, dec0);
+ LabelPoint.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ LabelPoint.setAlt( LabelPoint.alt()->Degrees() - 800./Options::zoomFactor() );
+ LabelPoint.setAz( LabelPoint.az()->Degrees() - 4000./Options::zoomFactor() );
+ LabelPoint.HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ o = getXY( &LabelPoint, Options::useAltAz(), false, scale );
+ if ( o.x() > width() || o.x() < 0 ) {
+ //the LabelPoint is offscreen. Either we are in the Southern hemisphere,
+ //or the sky is rotated upside-down. Use an azimuth offset of +2.0 degrees
+ LabelPoint.setAlt( LabelPoint.alt()->Degrees() + 1600./Options::zoomFactor() );
+ LabelPoint.setAz( LabelPoint.az()->Degrees() + 8000./Options::zoomFactor() );
+ LabelPoint.HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ o = getXY( &LabelPoint, Options::useAltAz(), false, scale );
+ }
+
+ //p2 is a skypoint offset from LabelPoint by +/-1 degree azimuth (scaled by
+ //2000./zoomFactor). We use p2 to determine the rotation angle for the
+ //Horizon label, which we want to be parallel to the line between LabelPoint and p2.
+ SkyPoint p2( LabelPoint.ra(), LabelPoint.dec() );
+ p2.EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ p2.setAz( p2.az()->Degrees() + 2000./Options::zoomFactor() );
+ p2.HorizontalToEquatorial( data->LST, data->geo()->lat() );
+
+ //o and o2 are the screen positions of LabelPoint and p2
+ o = getXY( &LabelPoint, Options::useAltAz(), false, scale );
+ o2 = getXY( &p2, Options::useAltAz(), false, scale );
+
+ double sx = double( o.x() - o2.x() );
+ double sy = double( o.y() - o2.y() );
+ double angle;
+ if ( sx ) {
+ angle = atan( sy/sx )*180.0/dms::PI;
+ } else {
+ angle = 90.0;
+ if ( sy < 0 ) angle = -90.0;
+ }
+
+ //Finally, draw the "Equator" label at the determined location and angle
+ psky.save();
+ psky.translate( o.x(), o.y() );
+ psky.rotate( double( angle ) ); //rotate the coordinate system
+ psky.drawText( 0, 0, i18n( "Horizon" ) );
+ psky.restore(); //reset coordinate system
+ }
+ } //endif drawing horizon
+}
+
+void SkyMap::drawConstellationLines( QPainter& psky, double scale )
+{
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ //Draw Constellation Lines
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "CLineColor" ) ), 1, SolidLine ) ); //change to colorGrid
+ int iLast = -1;
+
+ for ( SkyPoint *p = data->clineList.first(); p; p = data->clineList.next() ) {
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+
+ if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) {
+ if ( data->clineModeList.at(data->clineList.at())->latin1()=='M' ) {
+ psky.moveTo( o.x(), o.y() );
+ } else if ( data->clineModeList.at(data->clineList.at())->latin1()=='D' ) {
+ if ( data->clineList.at()== (int)(iLast+1) ) {
+ psky.lineTo( o.x(), o.y() );
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ }
+ }
+ iLast = data->clineList.at();
+ }
+ }
+}
+
+void SkyMap::drawConstellationBoundaries( QPainter &psky, double scale ) {
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ psky.setPen( QPen( QColor( data->colorScheme()->colorNamed( "CBoundColor" ) ), 1, SolidLine ) );
+
+ for ( CSegment *seg = data->csegmentList.first(); seg; seg = data->csegmentList.next() ) {
+ bool started( false );
+ SkyPoint *p = seg->firstNode();
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) {
+ psky.moveTo( o.x(), o.y() );
+ started = true;
+ }
+
+ for ( p = seg->nextNode(); p; p = seg->nextNode() ) {
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+
+ if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) {
+ if ( started ) {
+ psky.lineTo( o.x(), o.y() );
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ started = true;
+ }
+ } else {
+ started = false;
+ }
+ }
+ }
+}
+
+void SkyMap::drawConstellationNames( QPainter& psky, double scale ) {
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ //Draw Constellation Names
+ psky.setPen( QColor( data->colorScheme()->colorNamed( "CNameColor" ) ) );
+ for ( SkyObject *p = data->cnameList.first(); p; p = data->cnameList.next() ) {
+ if ( checkVisibility( p, fov(), XRange ) ) {
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ if (o.x() >= 0 && o.x() <= Width && o.y() >=0 && o.y() <= Height ) {
+ if ( Options::useLatinConstellNames() ) {
+ int dx = 5*p->name().length();
+ psky.drawText( o.x()-dx, o.y(), p->name() ); // latin constellation names
+ } else if ( Options::useLocalConstellNames() ) {
+ // can't use translatedName() because we need the context string in i18n()
+ int dx = 5*( i18n( "Constellation name (optional)", p->name().local8Bit().data() ).length() );
+ psky.drawText( o.x()-dx, o.y(), i18n( "Constellation name (optional)", p->name().local8Bit().data() ) ); // localized constellation names
+ } else {
+ int dx = 5*p->name2().length();
+ psky.drawText( o.x()-dx, o.y(), p->name2() ); //name2 is the IAU abbreviation
+ }
+ }
+ }
+ }
+}
+
+void SkyMap::drawStars( QPainter& psky, double scale ) {
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ bool checkSlewing = ( ( slewing || ( clockSlewing && data->clock()->isActive() ) )
+ && Options::hideOnSlew() );
+
+//shortcuts to inform wheter to draw different objects
+ bool hideFaintStars( checkSlewing && Options::hideStars() );
+
+ if ( Options::showStars() ) {
+ //adjust maglimit for ZoomLevel
+ double lgmin = log10(MINZOOM);
+ double lgmax = log10(MAXZOOM);
+ double lgz = log10(Options::zoomFactor());
+
+ double maglim = Options::magLimitDrawStar();
+ if ( lgz <= 0.75*lgmax ) maglim -= (Options::magLimitDrawStar() - Options::magLimitDrawStarZoomOut() )*(0.75*lgmax - lgz)/(0.75*lgmax - lgmin);
+ float sizeFactor = 6.0 + (lgz - lgmin);
+
+ for ( StarObject *curStar = data->starList.first(); curStar; curStar = data->starList.next() ) {
+ // break loop if maglim is reached
+ if ( curStar->mag() > maglim || ( hideFaintStars && curStar->mag() > Options::magLimitHideStar() ) ) break;
+
+ if ( checkVisibility( curStar, fov(), XRange ) ) {
+ QPoint o = getXY( curStar, Options::useAltAz(), Options::useRefraction(), scale );
+
+ // draw star if currently on screen
+ if (o.x() >= 0 && o.x() <= Width && o.y() >=0 && o.y() <= Height ) {
+ int size = int( scale * ( sizeFactor*( maglim - curStar->mag())/maglim ) + 1 );
+
+ if ( size > 0 ) {
+ QChar c = curStar->color();
+ QPixmap *spixmap = starpix->getPixmap( &c, size );
+ curStar->draw( psky, sky, spixmap, o.x(), o.y(), true, scale );
+
+ // now that we have drawn the star, we can display some extra info
+ //don't label unnamed stars with the generic "star" name
+ bool drawName = ( Options::showStarNames() && (curStar->name() != i18n("star") ) );
+ if ( !checkSlewing && (curStar->mag() <= Options::magLimitDrawStarInfo() )
+ && ( drawName || Options::showStarMagnitudes() ) ) {
+
+ psky.setPen( QColor( data->colorScheme()->colorNamed( "SNameColor" ) ) );
+ QFont stdFont( psky.font() );
+ QFont smallFont( stdFont );
+ smallFont.setPointSize( stdFont.pointSize() - 2 );
+ if ( Options::zoomFactor() < 10.*MINZOOM ) {
+ psky.setFont( smallFont );
+ } else {
+ psky.setFont( stdFont );
+ }
+
+ curStar->drawLabel( psky, o.x(), o.y(), Options::zoomFactor(),
+ drawName, Options::showStarMagnitudes(), scale );
+
+ //reset font
+ psky.setFont( stdFont );
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+void SkyMap::drawDeepSkyCatalog( QPainter& psky, QPtrList<DeepSkyObject>& catalog, QColor& color,
+ bool drawObject, bool drawImage, double scale )
+{
+ if ( drawObject || drawImage ) { //don't do anything if nothing is to be drawn!
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ // Set color once
+ psky.setPen( color );
+ psky.setBrush( NoBrush );
+ QColor colorHST = data->colorScheme()->colorNamed( "HSTColor" );
+
+ double maglim = Options::magLimitDrawDeepSky();
+
+ //FIXME
+ //disabling faint limits until the NGC/IC catalog has reasonable mags
+ //adjust maglimit for ZoomLevel
+ //double lgmin = log10(MINZOOM);
+ //double lgmax = log10(MAXZOOM);
+ //double lgz = log10(Options::zoomFactor());
+ //if ( lgz <= 0.75*lgmax ) maglim -= (Options::magLimitDrawDeepSky() - Options::magLimitDrawDeepSkyZoomOut() )*(0.75*lgmax - lgz)/(0.75*lgmax - lgmin);
+ //else
+ maglim = 40.0; //show all deep-sky objects
+
+ for ( DeepSkyObject *obj = catalog.first(); obj; obj = catalog.next() ) {
+ if ( checkVisibility( obj, fov(), XRange ) ) {
+ float mag = obj->mag();
+ //only draw objects if flags set and its brighter than maglim (unless mag is undefined (=99.9)
+ if ( mag > 90.0 || mag < (float)maglim ) {
+ QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction(), scale );
+ if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) {
+ double PositionAngle = findPA( obj, o.x(), o.y(), scale );
+
+ //Draw Image
+ if ( drawImage && Options::zoomFactor() > 5.*MINZOOM ) {
+ obj->drawImage( psky, o.x(), o.y(), PositionAngle, Options::zoomFactor(), scale );
+ }
+
+ //Draw Symbol
+ if ( drawObject ) {
+ //change color if extra images are available
+ // most objects don't have those, so we only change colors temporarily
+ // for the few exceptions. Changing color is expensive!!!
+ bool bColorChanged = false;
+ if ( obj->isCatalogM() && obj->ImageList.count() > 1 ) {
+ psky.setPen( colorHST );
+ bColorChanged = true;
+ } else if ( (!obj->isCatalogM()) && obj->ImageList.count() ) {
+ psky.setPen( colorHST );
+ bColorChanged = true;
+ }
+
+ obj->drawSymbol( psky, o.x(), o.y(), PositionAngle, Options::zoomFactor(), scale );
+
+ // revert temporary color change
+ if ( bColorChanged ) {
+ psky.setPen( color );
+ }
+ }
+ }
+ }
+ } else { //Object failed checkVisible(); delete it's Image pointer, if it exists.
+ if ( obj->image() ) {
+ obj->deleteImage();
+ }
+ }
+ }
+ }
+}
+
+void SkyMap::drawDeepSkyObjects( QPainter& psky, double scale )
+{
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ QImage ScaledImage;
+
+ bool checkSlewing = ( ( slewing || ( clockSlewing && data->clock()->isActive() ) )
+ && Options::hideOnSlew() );
+
+//shortcuts to inform wheter to draw different objects
+ bool drawMess( Options::showDeepSky() && ( Options::showMessier() || Options::showMessierImages() ) && !(checkSlewing && Options::hideMessier() ) );
+ bool drawNGC( Options::showDeepSky() && Options::showNGC() && !(checkSlewing && Options::hideNGC() ) );
+ bool drawOther( Options::showDeepSky() && Options::showOther() && !(checkSlewing && Options::hideOther() ) );
+ bool drawIC( Options::showDeepSky() && Options::showIC() && !(checkSlewing && Options::hideIC() ) );
+ bool drawImages( Options::showMessierImages() );
+
+ // calculate color objects once, outside the loop
+ QColor colorMess = data->colorScheme()->colorNamed( "MessColor" );
+ QColor colorIC = data->colorScheme()->colorNamed( "ICColor" );
+ QColor colorNGC = data->colorScheme()->colorNamed( "NGCColor" );
+
+ // draw Messier catalog
+ if ( drawMess ) {
+ drawDeepSkyCatalog( psky, data->deepSkyListMessier, colorMess, Options::showMessier(), drawImages, scale );
+ }
+
+ // draw NGC Catalog
+ if ( drawNGC ) {
+ drawDeepSkyCatalog( psky, data->deepSkyListNGC, colorNGC, true, drawImages, scale );
+ }
+
+ // draw IC catalog
+ if ( drawIC ) {
+ drawDeepSkyCatalog( psky, data->deepSkyListIC, colorIC, true, drawImages, scale );
+ }
+
+ // draw the rest
+ if ( drawOther ) {
+ //Use NGC color for now...
+ drawDeepSkyCatalog( psky, data->deepSkyListOther, colorNGC, true, drawImages, scale );
+ }
+
+ //Draw Custom Catalogs
+ for ( register unsigned int i=0; i<data->CustomCatalogs.count(); ++i ) {
+ if ( Options::showCatalog()[i] ) {
+ QPtrList<SkyObject> cat = data->CustomCatalogs.at(i)->objList();
+
+ for ( SkyObject *obj = cat.first(); obj; obj = cat.next() ) {
+
+ if ( checkVisibility( obj, fov(), XRange ) ) {
+ QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction(), scale );
+
+ if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) {
+
+ if ( obj->type()==0 ) {
+ StarObject *starobj = (StarObject*)obj;
+ float zoomlim = 7.0 + ( Options::zoomFactor()/MINZOOM)/50.0;
+ float mag = starobj->mag();
+ float sizeFactor = 2.0;
+ int size = int( sizeFactor*(zoomlim - mag) ) + 1;
+ if (size>23) size=23;
+ if ( size > 0 ) {
+ QChar c = starobj->color();
+ QPixmap *spixmap = starpix->getPixmap( &c, size );
+
+ // Try to paint with the selected color
+ spixmap->fill(QColor( data->CustomCatalogs.at(i)->color() ));
+ starobj->draw( psky, sky, spixmap, o.x(), o.y(), true, scale );
+ // After drawing the star we display some extra info like
+ // the name ...
+ bool drawName = ( Options::showStarNames() && (starobj->name() != i18n("star") ) );
+ if ( !checkSlewing && (starobj->mag() <= Options::magLimitDrawStarInfo() )
+ && ( drawName || Options::showStarMagnitudes() ) ) {
+
+ psky.setPen( QColor( data->colorScheme()->colorNamed( "SNameColor" ) ) );
+ QFont stdFont( psky.font() );
+ QFont smallFont( stdFont );
+ smallFont.setPointSize( stdFont.pointSize() - 2 );
+ if ( Options::zoomFactor() < 10.*MINZOOM ) {
+ psky.setFont( smallFont );
+ } else {
+ psky.setFont( stdFont );
+ }
+
+ starobj->drawLabel( psky, o.x(), o.y(), Options::zoomFactor(), drawName, Options::showStarMagnitudes(), scale );
+
+ //reset font
+ psky.setFont( stdFont );
+ }
+ }
+ } else {
+ DeepSkyObject *dso = (DeepSkyObject*)obj;
+ double pa = findPA( dso, o.x(), o.y(), scale );
+ dso->drawImage( psky, o.x(), o.y(), pa, Options::zoomFactor() );
+
+ psky.setBrush( NoBrush );
+ psky.setPen( QColor( data->CustomCatalogs.at(i)->color() ) );
+
+ dso->drawSymbol( psky, o.x(), o.y(), pa, Options::zoomFactor() );
+ }
+ }
+ }
+ }
+ }
+ }
+}
+
+void SkyMap::drawAttachedLabels( QPainter &psky, double scale ) {
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ psky.setPen( data->colorScheme()->colorNamed( "UserLabelColor" ) );
+
+ bool checkSlewing = ( slewing || ( clockSlewing && data->clock()->isActive() ) ) && Options::hideOnSlew();
+ bool drawPlanets( Options::showPlanets() && !(checkSlewing && Options::hidePlanets() ) );
+ bool drawComets( drawPlanets && Options::showComets() );
+ bool drawAsteroids( drawPlanets && Options::showAsteroids() );
+ bool drawMessier( Options::showDeepSky() && ( Options::showMessier() || Options::showMessierImages() ) && !(checkSlewing && Options::hideMessier() ) );
+ bool drawNGC( Options::showDeepSky() && Options::showNGC() && !(checkSlewing && Options::hideNGC() ) );
+ bool drawIC( Options::showDeepSky() && Options::showIC() && !(checkSlewing && Options::hideIC() ) );
+ bool drawOther( Options::showDeepSky() && Options::showOther() && !(checkSlewing && Options::hideOther() ) );
+ bool drawSAO = ( Options::showStars() );
+ bool hideFaintStars( checkSlewing && Options::hideStars() );
+
+ for ( SkyObject *obj = data->ObjLabelList.first(); obj; obj = data->ObjLabelList.next() ) {
+ //Only draw an attached label if the object is being drawn to the map
+ //reproducing logic from other draw funcs here...not an optimal solution
+ if ( obj->type() == SkyObject::STAR ) {
+ if ( ! drawSAO ) return;
+ if ( obj->mag() > Options::magLimitDrawStar() ) return;
+ if ( hideFaintStars && obj->mag() > Options::magLimitHideStar() ) return;
+ }
+ if ( obj->type() == SkyObject::PLANET ) {
+ if ( ! drawPlanets ) return;
+ if ( obj->name() == "Sun" && ! Options::showSun() ) return;
+ if ( obj->name() == "Mercury" && ! Options::showMercury() ) return;
+ if ( obj->name() == "Venus" && ! Options::showVenus() ) return;
+ if ( obj->name() == "Moon" && ! Options::showMoon() ) return;
+ if ( obj->name() == "Mars" && ! Options::showMars() ) return;
+ if ( obj->name() == "Jupiter" && ! Options::showJupiter() ) return;
+ if ( obj->name() == "Saturn" && ! Options::showSaturn() ) return;
+ if ( obj->name() == "Uranus" && ! Options::showUranus() ) return;
+ if ( obj->name() == "Neptune" && ! Options::showNeptune() ) return;
+ if ( obj->name() == "Pluto" && ! Options::showPluto() ) return;
+ }
+ if ( obj->type() >= SkyObject::OPEN_CLUSTER && obj->type() <= SkyObject::GALAXY ) {
+ if ( ((DeepSkyObject*)obj)->isCatalogM() && ! drawMessier ) return;
+ if ( ((DeepSkyObject*)obj)->isCatalogNGC() && ! drawNGC ) return;
+ if ( ((DeepSkyObject*)obj)->isCatalogIC() && ! drawIC ) return;
+ if ( ((DeepSkyObject*)obj)->isCatalogNone() && ! drawOther ) return;
+ }
+ if ( obj->type() == SkyObject::COMET && ! drawComets ) return;
+ if ( obj->type() == SkyObject::ASTEROID && ! drawAsteroids ) return;
+
+ if ( checkVisibility( obj, fov(), XRange ) ) {
+ QPoint o = getXY( obj, Options::useAltAz(), Options::useRefraction(), scale );
+ if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) {
+ drawNameLabel( psky, obj, o.x(), o.y(), scale );
+ }
+ }
+ }
+
+ //Attach a label to the centered object
+ if ( focusObject() != NULL && Options::useAutoLabel() ) {
+ QPoint o = getXY( focusObject(), Options::useAltAz(), Options::useRefraction(), scale );
+ if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height )
+ drawNameLabel( psky, focusObject(), o.x(), o.y(), scale );
+ }
+}
+
+void SkyMap::drawNameLabel( QPainter &psky, SkyObject *obj, int x, int y, double scale ) {
+ int size(0);
+
+ QFont stdFont( psky.font() );
+ QFont smallFont( stdFont );
+ smallFont.setPointSize( stdFont.pointSize() - 2 );
+ if ( Options::zoomFactor() < 10.*MINZOOM ) {
+ psky.setFont( smallFont );
+ } else {
+ psky.setFont( stdFont );
+ }
+
+ //Stars
+ if ( obj->type() == SkyObject::STAR ) {
+ ((StarObject*)obj)->drawLabel( psky, x, y, Options::zoomFactor(), true, false, scale );
+ psky.setFont( stdFont );
+ return;
+
+ //Solar system
+ } else if ( obj->type() == SkyObject::PLANET
+ || obj->type() == SkyObject::ASTEROID
+ || obj->type() == SkyObject::COMET ) {
+ KSPlanetBase *p = (KSPlanetBase*)obj;
+ size = int( p->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 );
+ int minsize = 4;
+ if ( p->type() == SkyObject::ASTEROID || p->type() == SkyObject::COMET )
+ minsize = 2;
+ if ( p->name() == "Sun" || p->name() == "Moon" )
+ minsize = 8;
+ if ( size < minsize )
+ size = minsize;
+ if ( p->name() == "Saturn" )
+ size = int(2.5*size);
+
+ //Other
+ } else {
+ //Calculate object size in pixels
+ float majorAxis = ((DeepSkyObject*)obj)->a();
+ if ( majorAxis == 0.0 && obj->type() == 1 ) majorAxis = 1.0; //catalog stars
+ size = int( majorAxis * scale * dms::PI * Options::zoomFactor()/10800.0 );
+ }
+
+ int offset = int( ( 0.5*size + 4 ) );
+ psky.drawText( x+offset, y+offset, obj->translatedName() );
+
+ //Reset font
+ psky.setFont( stdFont );
+}
+
+void SkyMap::drawPlanetTrail( QPainter& psky, KSPlanetBase *ksp, double scale )
+{
+ if ( ksp->hasTrail() ) {
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ QColor tcolor1 = QColor( data->colorScheme()->colorNamed( "PlanetTrailColor" ) );
+ QColor tcolor2 = QColor( data->colorScheme()->colorNamed( "SkyColor" ) );
+
+ SkyPoint *p = ksp->trail()->first();
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ QPoint cur( o );
+
+ bool doDrawLine(false);
+ int i = 0;
+ int n = ksp->trail()->count();
+
+ if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) {
+ psky.moveTo(o.x(), o.y());
+ doDrawLine = true;
+ }
+
+ psky.setPen( QPen( tcolor1, 1 ) );
+ for ( p = ksp->trail()->next(); p; p = ksp->trail()->next() ) {
+ if ( Options::fadePlanetTrails() ) {
+ //Define interpolated color
+ QColor tcolor = QColor(
+ (i*tcolor1.red() + (n-i)*tcolor2.red())/n,
+ (i*tcolor1.green() + (n-i)*tcolor2.green())/n,
+ (i*tcolor1.blue() + (n-i)*tcolor2.blue())/n );
+ ++i;
+ psky.setPen( QPen( tcolor, 1 ) );
+ }
+
+ o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+ if ( ( o.x() >= -1000 && o.x() <= Width+1000 && o.y() >=-1000 && o.y() <= Height+1000 ) ) {
+
+ //Want to disable line-drawing if this point and the last are both outside bounds of display.
+ if ( ! rect().contains( o ) && ! rect().contains( cur ) ) doDrawLine = false;
+ cur = o;
+
+ if ( doDrawLine ) {
+ psky.lineTo( o.x(), o.y() );
+ } else {
+ psky.moveTo( o.x(), o.y() );
+ doDrawLine = true;
+ }
+ }
+ }
+ }
+}
+
+void SkyMap::drawSolarSystem( QPainter& psky, bool drawPlanets, double scale )
+{
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ if ( drawPlanets ) {
+ //Draw all trails first so they never appear "in front of" solar system bodies
+ //draw Trail
+ if ( Options::showSun() && data->PCat->findByName("Sun")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Sun"), scale );
+ if ( Options::showMercury() && data->PCat->findByName("Mercury")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Mercury"), scale );
+ if ( Options::showVenus() && data->PCat->findByName("Venus")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Venus"), scale );
+ if ( Options::showMoon() && data->Moon->hasTrail() ) drawPlanetTrail( psky, data->Moon, scale );
+ if ( Options::showMars() && data->PCat->findByName("Mars")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Mars"), scale );
+ if ( Options::showJupiter() && data->PCat->findByName("Jupiter")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Jupiter"), scale );
+ if ( Options::showSaturn() && data->PCat->findByName("Saturn")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Saturn"), scale );
+ if ( Options::showUranus() && data->PCat->findByName("Uranus")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Uranus"), scale );
+ if ( Options::showNeptune() && data->PCat->findByName("Neptune")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Neptune"), scale );
+ if ( Options::showPluto() && data->PCat->findByName("Pluto")->hasTrail() ) drawPlanetTrail( psky, data->PCat->findByName("Pluto"), scale );
+ if ( Options::showAsteroids() ) {
+ for ( KSAsteroid *ast = data->asteroidList.first(); ast; ast = data->asteroidList.next() ) {
+ if ( ast->mag() > Options::magLimitAsteroid() ) break;
+ if ( ast->hasTrail() ) drawPlanetTrail( psky, ast, scale );
+ }
+ }
+ if ( Options::showComets() ) {
+ for ( KSComet *com = data->cometList.first(); com; com = data->cometList.next() ) {
+ if ( com->hasTrail() ) drawPlanetTrail( psky, com, scale );
+ }
+ }
+
+ //Now draw the actual solar system bodies. Draw furthest to closest.
+ //Draw Asteroids
+ if ( Options::showAsteroids() ) {
+ for ( KSAsteroid *ast = data->asteroidList.first(); ast; ast = data->asteroidList.next() ) {
+ if ( ast->mag() > Options::magLimitAsteroid() ) break;
+
+ if ( checkVisibility( ast, fov(), XRange ) ) {
+ psky.setPen( QPen( QColor( "gray" ) ) );
+ psky.setBrush( QBrush( QColor( "gray" ) ) );
+ QPoint o = getXY( ast, Options::useAltAz(), Options::useRefraction(), scale );
+
+ if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) {
+ int size = int( ast->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 );
+ if ( size < 1 ) size = 1;
+ int x1 = o.x() - size/2;
+ int y1 = o.y() - size/2;
+ psky.drawEllipse( x1, y1, size, size );
+
+ //draw Name
+ if ( Options::showAsteroidNames() && ast->mag() < Options::magLimitAsteroidName() ) {
+ psky.setPen( QColor( data->colorScheme()->colorNamed( "PNameColor" ) ) );
+ drawNameLabel( psky, ast, o.x(), o.y(), scale );
+ }
+ }
+ }
+ }
+ }
+
+ //Draw Comets
+ if ( Options::showComets() ) {
+ for ( KSComet *com = data->cometList.first(); com; com = data->cometList.next() ) {
+ if ( checkVisibility( com, fov(), XRange ) ) {
+ psky.setPen( QPen( QColor( "cyan4" ) ) );
+ psky.setBrush( QBrush( QColor( "cyan4" ) ) );
+ QPoint o = getXY( com, Options::useAltAz(), Options::useRefraction(), scale );
+
+ if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) {
+ int size = int( com->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 );
+ if ( size < 1 ) size = 1;
+ int x1 = o.x() - size/2;
+ int y1 = o.y() - size/2;
+ psky.drawEllipse( x1, y1, size, size );
+
+ //draw Name
+ if ( Options::showCometNames() && com->rsun() < Options::maxRadCometName() ) {
+ psky.setPen( QColor( data->colorScheme()->colorNamed( "PNameColor" ) ) );
+ drawNameLabel( psky, com, o.x(), o.y(), scale );
+ }
+ }
+ }
+ }
+ }
+
+ //Draw Pluto
+ if ( Options::showPluto() ) {
+ drawPlanet(psky, data->PCat->findByName("Pluto"), QColor( "gray" ), 50.*MINZOOM, 1, scale );
+ }
+
+ //Draw Neptune
+ if ( Options::showNeptune() ) {
+ drawPlanet(psky, data->PCat->findByName("Neptune"), QColor( "SkyBlue" ), 20.*MINZOOM, 1, scale );
+ }
+
+ //Draw Uranus
+ if ( Options::showUranus() ) {
+ drawPlanet(psky, data->PCat->findByName("Uranus"), QColor( "LightSeaGreen" ), 20.*MINZOOM, 1, scale );
+ }
+
+ //Draw Saturn
+ if ( Options::showSaturn() ) {
+ drawPlanet(psky, data->PCat->findByName("Saturn"), QColor( "LightYellow2" ), 20.*MINZOOM, 2, scale );
+ }
+
+ //Draw Jupiter and its moons.
+ //Draw all moons first, then Jupiter, then redraw moons that are in front of Jupiter.
+ if ( Options::showJupiter() ) {
+ //Draw Jovian moons
+ psky.setPen( QPen( QColor( "white" ) ) );
+ if ( Options::zoomFactor() > 10.*MINZOOM ) {
+ for ( unsigned int i=0; i<4; ++i ) {
+ QPoint o = getXY( data->jmoons->pos(i), Options::useAltAz(), Options::useRefraction(), scale );
+ if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) {
+ psky.drawEllipse( o.x()-1, o.y()-1, 2, 2 );
+ }
+ }
+ }
+
+ drawPlanet(psky, data->PCat->findByName("Jupiter"), QColor( "Goldenrod" ), 20.*MINZOOM, 1, scale );
+
+ //Re-draw Jovian moons which are in front of Jupiter, also draw all 4 moon labels.
+ psky.setPen( QPen( QColor( "white" ) ) );
+ if ( Options::zoomFactor() > 10.*MINZOOM ) {
+ QFont pfont = psky.font();
+ QFont moonFont = psky.font();
+ moonFont.setPointSize( pfont.pointSize() - 2 );
+ psky.setFont( moonFont );
+
+ for ( unsigned int i=0; i<4; ++i ) {
+ QPoint o = getXY( data->jmoons->pos(i), Options::useAltAz(), Options::useRefraction(), scale );
+ if ( ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) ) {
+ if ( data->jmoons->z(i) < 0.0 ) //Moon is nearer than Jupiter
+ psky.drawEllipse( o.x()-1, o.y()-1, 2, 2 );
+
+ //Draw Moon name labels if at high zoom
+ if ( Options::showPlanetNames() && Options::zoomFactor() > 50.*MINZOOM ) {
+ int offset = int(3*scale);
+ psky.drawText( o.x() + offset, o.y() + offset, data->jmoons->name(i) );
+ }
+ }
+ }
+
+ //reset font
+ psky.setFont( pfont );
+ }
+ }
+
+ //Draw Mars
+ if ( Options::showMars() ) {
+ drawPlanet(psky, data->PCat->findByName("Mars"), QColor( "Red" ), 20.*MINZOOM, 1, scale );
+ }
+
+ //For the inner planets, we need to determine the distance-order
+ //because the order can change with time
+ double rv = data->PCat->findByName("Venus")->rearth();
+ double rm = data->PCat->findByName("Mercury")->rearth();
+ double rs = data->PCat->findByName("Sun")->rearth();
+ unsigned int iv(0), im(0), is(0);
+ if ( rm > rs ) im++;
+ if ( rm > rv ) im++;
+ if ( rv > rs ) iv++;
+ if ( rv > rm ) iv++;
+ if ( rs > rm ) is++;
+ if ( rs > rv ) is++;
+
+ for ( unsigned int i=0; i<3; i++ ) {
+ if ( i==is ) {
+ //Draw Sun
+ if ( Options::showSun() ) {
+ drawPlanet(psky, data->PCat->findByName("Sun"), QColor( "Yellow" ), MINZOOM, 1, scale );
+ }
+ } else if ( i==im ) {
+ //Draw Mercury
+ if ( Options::showMercury() ) {
+ drawPlanet(psky, data->PCat->findByName("Mercury"), QColor( "SlateBlue1" ), 20.*MINZOOM, 1, scale );
+ }
+ } else if ( i==iv ) {
+ //Draw Venus
+ if ( Options::showVenus() ) {
+ drawPlanet(psky, data->PCat->findByName("Venus"), QColor( "LightGreen" ), 20.*MINZOOM, 1, scale );
+ }
+ }
+ }
+
+ //Draw Moon
+ if ( Options::showMoon() ) {
+ drawPlanet(psky, data->Moon, QColor( "White" ), MINZOOM, 1, scale );
+ }
+ }
+}
+
+void SkyMap::drawPlanet( QPainter &psky, KSPlanetBase *p, QColor c,
+ double zoommin, int resize_mult, double scale ) {
+
+ if ( checkVisibility( p, fov(), XRange ) ) {
+ int Width = int( scale * width() );
+ int Height = int( scale * height() );
+
+ int sizemin = 4;
+ if ( p->name() == "Sun" || p->name() == "Moon" ) sizemin = 8;
+ sizemin = int( sizemin * scale );
+
+ psky.setPen( c );
+ psky.setBrush( c );
+ QPoint o = getXY( p, Options::useAltAz(), Options::useRefraction(), scale );
+
+ //Is planet onscreen?
+ if ( o.x() >= 0 && o.x() <= Width && o.y() >= 0 && o.y() <= Height ) {
+ int size = int( p->angSize() * scale * dms::PI * Options::zoomFactor()/10800.0 );
+ if ( size < sizemin ) size = sizemin;
+
+ //Draw planet image if:
+ if ( Options::showPlanetImages() && //user wants them,
+ int(Options::zoomFactor()) >= int(zoommin) && //zoomed in enough,
+ !p->image()->isNull() && //image loaded ok,
+ size < Width ) { //and size isn't too big.
+
+ //Image size must be modified to account for possibility that rotated image's
+ //size is bigger than original image size. The rotated image is a square
+ //superscribed on the original image. The superscribed square is larger than
+ //the original square by a factor of (cos(t) + sin(t)) where t is the angle by
+ //which the two squares are rotated (in our case, equal to the position angle +
+ //the north angle, reduced between 0 and 90 degrees).
+ //The proof is left as an exercise to the student :)
+ dms pa( findPA( p, o.x(), o.y(), scale ) );
+ double spa, cpa;
+ pa.SinCos( spa, cpa );
+ cpa = fabs(cpa);
+ spa = fabs(spa);
+ size = int( size * (cpa + spa) );
+
+ //Because Saturn has rings, we inflate its image size by a factor 2.5
+ if ( p->name() == "Saturn" ) size = int(2.5*size);
+
+ if (resize_mult != 1) {
+ size *= resize_mult;
+ }
+
+ p->scaleRotateImage( size, pa.Degrees() );
+ int x1 = o.x() - p->image()->width()/2;
+ int y1 = o.y() - p->image()->height()/2;
+ psky.drawImage( x1, y1, *(p->image()));
+
+ } else { //Otherwise, draw a simple circle.
+
+ psky.drawEllipse( o.x()-size/2, o.y()-size/2, size, size );
+ }
+
+ //draw Name
+ if ( Options::showPlanetNames() ) {
+ psky.setPen( QColor( data->colorScheme()->colorNamed( "PNameColor" ) ) );
+ drawNameLabel( psky, p, o.x(), o.y(), scale );
+ }
+ }
+ }
+}
+
+void SkyMap::exportSkyImage( const QPaintDevice *pd ) {
+ QPainter p;
+
+ //shortcuts to inform wheter to draw different objects
+ bool drawPlanets( Options::showPlanets() );
+ bool drawMW( Options::showMilkyWay() );
+ bool drawCNames( Options::showCNames() );
+ bool drawCLines( Options::showCLines() );
+ bool drawCBounds( Options::showCBounds() );
+ bool drawGrid( Options::showGrid() );
+
+ p.begin( pd );
+ QPaintDeviceMetrics pdm( p.device() );
+
+ //scale image such that it fills 90% of the x or y dimension on the paint device
+ double xscale = double(pdm.width()) / double(width());
+ double yscale = double(pdm.height()) / double(height());
+ double scale = (xscale < yscale) ? xscale : yscale;
+
+ int pdWidth = int( scale * width() );
+ int pdHeight = int( scale * height() );
+ int x1 = int( 0.5*(pdm.width() - pdWidth) );
+ int y1 = int( 0.5*(pdm.height() - pdHeight) );
+
+ p.setClipRect( QRect( x1, y1, pdWidth, pdHeight ) );
+ p.setClipping( true );
+
+ //Fill background with sky color
+ p.fillRect( x1, y1, pdWidth, pdHeight, QBrush( data->colorScheme()->colorNamed( "SkyColor" ) ) );
+
+ if ( x1 || y1 ) p.translate( x1, y1 );
+
+ if ( drawMW ) drawMilkyWay( p, scale );
+ if ( drawGrid ) drawCoordinateGrid( p, scale );
+
+ if ( drawCBounds ) drawConstellationBoundaries( p, scale );
+ if ( drawCLines ) drawConstellationLines( p, scale );
+ if ( drawCNames ) drawConstellationNames( p, scale );
+
+ if ( Options::showEquator() ) drawEquator( p, scale );
+ if ( Options::showEcliptic() ) drawEcliptic( p, scale );
+
+ drawStars( p, scale );
+ drawDeepSkyObjects( p, scale );
+ drawSolarSystem( p, drawPlanets, scale );
+ drawAttachedLabels( p, scale );
+ drawObservingList( p, scale );
+ drawHorizon( p, scale );
+
+ p.end();
+}
+
+void SkyMap::setMapGeometry() {
+ guidemax = int(Options::zoomFactor()/10.0);
+
+ isPoleVisible = false;
+ if ( Options::useAltAz() ) {
+ XRange = 1.2*fov()/cos( focus()->alt()->radians() );
+ Ymax = fabs( focus()->alt()->Degrees() ) + fov();
+ } else {
+ XRange = 1.2*fov()/cos( focus()->dec()->radians() );
+ Ymax = fabs( focus()->dec()->Degrees() ) + fov();
+ }
+ if ( Ymax >= 90. ) isPoleVisible = true;
+
+ //at high zoom, double FOV for guide lines so they don't disappear.
+ guideFOV = fov();
+ guideXRange = XRange;
+ if ( Options::zoomFactor() > 10.*MINZOOM ) { guideFOV *= 2.0; guideXRange *= 2.0; }
+}
diff --git a/kstars/kstars/skymapevents.cpp b/kstars/kstars/skymapevents.cpp
new file mode 100644
index 00000000..c35f3672
--- /dev/null
+++ b/kstars/kstars/skymapevents.cpp
@@ -0,0 +1,785 @@
+/***************************************************************************
+ skymapevents.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sat Feb 10 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+//This file contains Event handlers for the SkyMap class.
+
+#include <stdlib.h>
+#include <math.h> //using fabs()
+
+#include <qcursor.h>
+#include <qpainter.h>
+#include <qfile.h>
+
+#include <kiconloader.h>
+#include <kstatusbar.h>
+#include <kshortcut.h> //KKey class
+
+#include "skymap.h"
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "ksutils.h"
+#include "simclock.h"
+#include "infoboxes.h"
+#include "ksfilereader.h"
+#include "kspopupmenu.h"
+#include "ksmoon.h"
+
+void SkyMap::resizeEvent( QResizeEvent * )
+{
+ computeSkymap = true; // skymap must be new computed
+ if ( testWState(WState_AutoMask) ) updateMask();
+
+ // avoid phantom positions of infoboxes
+ if ( ksw && ( isVisible() || width() == ksw->width() || height() == ksw->height() ) ) {
+ infoBoxes()->resize( width(), height() );
+ }
+ sky->resize( width(), height() );
+ sky2->resize( width(), height() );
+}
+
+void SkyMap::keyPressEvent( QKeyEvent *e ) {
+ QString s;
+ bool arrowKeyPressed( false );
+ bool shiftPressed( false );
+ float step = 1.0;
+ if ( e->state() & ShiftButton ) { step = 10.0; shiftPressed = true; }
+
+ //If the DCOP resume key was pressed, we process it here
+ if ( ! data->resumeKey.isNull() && e->key() == data->resumeKey.keyCodeQt() ) {
+ //kdDebug() << "resumeKey pressed; resuming DCOP." << endl;
+ ksw->resumeDCOP();
+ return;
+ }
+
+ switch ( e->key() ) {
+ case Key_Left :
+ if ( Options::useAltAz() ) {
+ focus()->setAz( dms( focus()->az()->Degrees() - step * MINZOOM/Options::zoomFactor() ).reduce() );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ focus()->setRA( focus()->ra()->Hours() + 0.05*step * MINZOOM/Options::zoomFactor() );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+
+ arrowKeyPressed = true;
+ slewing = true;
+ ++scrollCount;
+ break;
+
+ case Key_Right :
+ if ( Options::useAltAz() ) {
+ focus()->setAz( dms( focus()->az()->Degrees() + step * MINZOOM/Options::zoomFactor() ).reduce() );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ focus()->setRA( focus()->ra()->Hours() - 0.05*step * MINZOOM/Options::zoomFactor() );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+
+ arrowKeyPressed = true;
+ slewing = true;
+ ++scrollCount;
+ break;
+
+ case Key_Up :
+ if ( Options::useAltAz() ) {
+ focus()->setAlt( focus()->alt()->Degrees() + step * MINZOOM/Options::zoomFactor() );
+ if ( focus()->alt()->Degrees() > 90.0 ) focus()->setAlt( 90.0 );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ focus()->setDec( focus()->dec()->Degrees() + step * MINZOOM/Options::zoomFactor() );
+ if (focus()->dec()->Degrees() > 90.0) focus()->setDec( 90.0 );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+
+ arrowKeyPressed = true;
+ slewing = true;
+ ++scrollCount;
+ break;
+
+ case Key_Down:
+ if ( Options::useAltAz() ) {
+ focus()->setAlt( focus()->alt()->Degrees() - step * MINZOOM/Options::zoomFactor() );
+ if ( focus()->alt()->Degrees() < -90.0 ) focus()->setAlt( -90.0 );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ focus()->setDec( focus()->dec()->Degrees() - step * MINZOOM/Options::zoomFactor() );
+ if (focus()->dec()->Degrees() < -90.0) focus()->setDec( -90.0 );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+
+ arrowKeyPressed = true;
+ slewing = true;
+ ++scrollCount;
+ break;
+
+ case Key_Plus: //Zoom in
+ case Key_Equal:
+ if ( ksw ) ksw->slotZoomIn();
+ break;
+
+ case Key_Minus: //Zoom out
+ case Key_Underscore:
+ if ( ksw ) ksw->slotZoomOut();
+ break;
+
+//In the following cases, we set slewing=true in order to disengage tracking
+ case Key_N: //center on north horizon
+ stopTracking();
+ setDestinationAltAz( 15.0, 0.0001 );
+ break;
+
+ case Key_E: //center on east horizon
+ stopTracking();
+ setDestinationAltAz( 15.0, 90.0 );
+ break;
+
+ case Key_S: //center on south horizon
+ stopTracking();
+ setDestinationAltAz( 15.0, 180.0 );
+ break;
+
+ case Key_W: //center on west horizon
+ stopTracking();
+ setDestinationAltAz( 15.0, 270.0 );
+ break;
+
+ case Key_Z: //center on Zenith
+ stopTracking();
+ setDestinationAltAz( 90.0, focus()->az()->Degrees() );
+ break;
+
+ case Key_0: //center on Sun
+ setClickedObject( data->PCat->findByName("Sun") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_1: //center on Mercury
+ setClickedObject( data->PCat->findByName("Mercury") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_2: //center on Venus
+ setClickedObject( data->PCat->findByName("Venus") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_3: //center on Moon
+ setClickedObject( data->Moon );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_4: //center on Mars
+ setClickedObject( data->PCat->findByName("Mars") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_5: //center on Jupiter
+ setClickedObject( data->PCat->findByName("Jupiter") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_6: //center on Saturn
+ setClickedObject( data->PCat->findByName("Saturn") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_7: //center on Uranus
+ setClickedObject( data->PCat->findByName("Uranus") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_8: //center on Neptune
+ setClickedObject( data->PCat->findByName("Neptune") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_9: //center on Pluto
+ setClickedObject( data->PCat->findByName("Pluto") );
+ setClickedPoint( clickedObject() );
+ slotCenter();
+ break;
+
+ case Key_BracketLeft: // Begin measuring angular distance
+ if ( !isAngleMode() ) {
+ slotBeginAngularDistance();
+ }
+
+ break;
+
+ case Key_BracketRight: // End measuring angular distance
+ if ( isAngleMode() ) {
+ slotEndAngularDistance();
+ }
+
+ break;
+
+ case Key_Escape: // Cancel angular distance measurement
+ if (isAngleMode() ) {
+ slotCancelAngularDistance();
+ }
+ break;
+
+ case Key_Comma: //advance one step backward in time
+ case Key_Less:
+ if ( data->clock()->isActive() ) data->clock()->stop();
+ data->clock()->setScale( -1.0 * data->clock()->scale() ); //temporarily need negative time step
+ data->clock()->manualTick( true );
+ data->clock()->setScale( -1.0 * data->clock()->scale() ); //reset original sign of time step
+ update();
+ kapp->processEvents();
+ break;
+
+ case Key_Period: //advance one step forward in time
+ case Key_Greater:
+ if ( data->clock()->isActive() ) data->clock()->stop();
+ data->clock()->manualTick( true );
+ update();
+ kapp->processEvents();
+ break;
+
+ //FIXME: Uncomment after feature thaw!
+// case Key_C: //Center clicked object object
+// if ( clickedObject() ) slotCenter();
+// break;
+
+ case Key_D: //Details window for Clicked/Centered object
+ if ( shiftPressed ) setClickedObject( focusObject() );
+ if ( clickedObject() ) slotDetail();
+ break;
+
+ case Key_P: //Show Popup menu for Clicked/Centered object
+ if ( shiftPressed ) setClickedObject( focusObject() );
+ if ( clickedObject() )
+ clickedObject()->showPopupMenu( pmenu, QCursor::pos() );
+ break;
+
+ case Key_O: //Add object to Observing List
+ if ( shiftPressed ) setClickedObject( focusObject() );
+ if ( clickedObject() )
+ ksw->observingList()->slotAddObject();
+ break;
+
+ case Key_L: //Toggle User label on Clicked/Centered object
+ if ( shiftPressed ) setClickedObject( focusObject() );
+ if ( clickedObject() ) {
+ if ( isObjectLabeled( clickedObject() ) )
+ slotRemoveObjectLabel();
+ else
+ slotAddObjectLabel();
+ }
+ break;
+
+ case Key_T: //Toggle planet trail on Clicked/Centered object (if solsys)
+ if ( shiftPressed ) setClickedObject( focusObject() );
+ if ( clickedObject() && clickedObject()->isSolarSystem() ) {
+ if ( ((KSPlanetBase*)clickedObject())->hasTrail() )
+ slotRemovePlanetTrail();
+ else
+ slotAddPlanetTrail();
+ }
+ break;
+
+
+
+//TIMING
+/*
+ case Key_G: //loop through all cities
+ {
+
+ QFile file;
+ if ( KSUtils::openDataFile( file, "Cities.dat" ) ) {
+ KSFileReader fileReader( file );
+ int nCount = 0;
+ while (fileReader.hasMoreLines()) {
+ QString line = fileReader.readLine();
+ nCount++;
+ kdDebug() << "Line " << nCount << " : " << line;
+ }
+ }
+
+ QTime t1;
+ t1.start();
+ for (int i=0;i<10;i++) {
+ if ( KSUtils::openDataFile( file, "Cities.dat" ) ) {
+ QString sAll( file.readAll() );
+ QStringList lines = QStringList::split( "\n", sAll );
+ int nSize = lines.size();
+ for ( int i=0; i<nSize; i++ ) {
+ QString& line = lines[i];
+ }
+ file.close();
+ }
+ }
+ kdDebug() << "time taken for reading city data via read all (10 times): (msec): " << t1.elapsed() << endl;
+
+ QTime t2;
+ t2.start();
+ for (int i=0;i<10;i++) {
+ if ( KSUtils::openDataFile( file, "Cities.dat" ) ) {
+ QTextStream stream( &file );
+ while ( !stream.eof() ) {
+ QString line = stream.readLine();
+ }
+ file.close();
+ }
+ }
+ kdDebug() << "time taken for reading city data old code (10 times): (msec): " << t2.elapsed() << endl;
+
+ QTime t3;
+ t3.start();
+ for (int i=0;i<1;i++) {
+ if ( KSUtils::openDataFile( file, "ngcic.dat" ) ) {
+ QString sAll( file.readAll() );
+ QStringList lines = QStringList::split( "\n", sAll );
+ int nSize = lines.size();
+ for ( int i=0; i<nSize; i++ ) {
+ QString& line = lines[i];
+ }
+ file.close();
+ }
+ }
+ kdDebug() << "time taken for reading deep sky data via read all (1 times): (msec): " << t3.elapsed() << endl;
+
+ QTime t4;
+ t4.start();
+ for (int i=0;i<1;i++) {
+ if ( KSUtils::openDataFile( file, "ngcic.dat" ) ) {
+ QTextStream stream( &file );
+ while ( !stream.eof() ) {
+ QString line = stream.readLine();
+ }
+ file.close();
+ }
+ }
+ kdDebug() << "time taken for reading deep sky data old code (1 times): (msec): " << t4.elapsed() << endl;
+
+ break;
+ }
+*/
+
+//END_TIMING
+ }
+
+ setOldFocus( focus() );
+ oldfocus()->setAz( focus()->az()->Degrees() );
+ oldfocus()->setAlt( focus()->alt()->Degrees() );
+
+ double dHA = data->LST->Hours() - focus()->ra()->Hours();
+ while ( dHA < 0.0 ) dHA += 24.0;
+ data->HourAngle->setH( dHA );
+
+ if ( arrowKeyPressed ) {
+ infoBoxes()->focusObjChanged( i18n( "nothing" ) );
+ stopTracking();
+
+ if ( scrollCount > 10 ) {
+ setDestination( focus() );
+ scrollCount = 0;
+ }
+ }
+
+ forceUpdate(); //need a total update, or slewing with the arrow keys doesn't work.
+}
+
+void SkyMap::stopTracking() {
+ if ( ksw && Options::isTracking() ) ksw->slotTrack();
+}
+
+void SkyMap::keyReleaseEvent( QKeyEvent *e ) {
+ switch ( e->key() ) {
+ case Key_Left : //no break; continue to Key_Down
+ case Key_Right : //no break; continue to Key_Down
+ case Key_Up : //no break; continue to Key_Down
+ case Key_Down :
+ slewing = false;
+ scrollCount = 0;
+
+ if ( Options::useAltAz() )
+ setDestinationAltAz( focus()->alt()->Degrees(), focus()->az()->Degrees() );
+ else
+ setDestination( focus() );
+
+ showFocusCoords( true );
+ forceUpdate(); // Need a full update to draw faint objects that are not drawn while slewing.
+ break;
+ }
+}
+
+void SkyMap::mouseMoveEvent( QMouseEvent *e ) {
+ if ( Options::useHoverLabel() ) {
+ //First of all, if the transientObject() pointer is not NULL, then
+ //we just moved off of a hovered object. Begin fading the label.
+ if ( transientObject() && ! TransientTimer.isActive() ) {
+ fadeTransientLabel();
+ }
+
+ //Start a single-shot timer to monitor whether we are currently hovering.
+ //The idea is that whenever a moveEvent occurs, the timer is reset. It
+ //will only timeout if there are no move events for HOVER_INTERVAL ms
+ HoverTimer.start( HOVER_INTERVAL, true );
+ }
+
+ //Are we dragging an infoBox?
+ if ( infoBoxes()->dragBox( e ) ) {
+ update();
+ return;
+ }
+
+ //Are we defining a ZoomRect?
+ if ( ZoomRect.center().x() > 0 && ZoomRect.center().y() > 0 ) {
+ //cancel operation if the user let go of CTRL
+ if ( !( e->state() & ControlButton ) ) {
+ ZoomRect = QRect(); //invalidate ZoomRect
+ update();
+ } else {
+ //Resize the rectangle so that it passes through the cursor position
+ QPoint pcenter = ZoomRect.center();
+ int dx = abs(e->x() - pcenter.x());
+ int dy = abs(e->y() - pcenter.y());
+ if ( dx == 0 || float(dy)/float(dx) > float(height())/float(width()) ) {
+ //Size rect by height
+ ZoomRect.setHeight( 2*dy );
+ ZoomRect.setWidth( 2*dy*width()/height() );
+ } else {
+ //Size rect by height
+ ZoomRect.setWidth( 2*dx );
+ ZoomRect.setHeight( 2*dx*height()/width() );
+ }
+ ZoomRect.moveCenter( pcenter ); //reset center
+
+ update();
+ return;
+ }
+ }
+
+ double dx = ( 0.5*width() - e->x() )/Options::zoomFactor();
+ double dy = ( 0.5*height() - e->y() )/Options::zoomFactor();
+ double dyPix = 0.5*height() - e->y();
+
+ if (unusablePoint (dx, dy)) return; // break if point is unusable
+
+ //determine RA, Dec of mouse pointer
+ setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() ) );
+ mousePoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+
+
+ if ( midMouseButtonDown ) { //zoom according to y-offset
+ float yoff = dyPix - y0;
+
+ if (yoff > 10 ) {
+ y0 = dyPix;
+ if ( ksw ) ksw->slotZoomIn();
+ }
+ if (yoff < -10 ) {
+ y0 = dyPix;
+ if ( ksw ) ksw->slotZoomOut();
+ }
+ }
+
+ if ( mouseButtonDown ) {
+ // set the mouseMoveCursor and set slewing=true, if they are not set yet
+ if (!mouseMoveCursor) setMouseMoveCursor();
+ if (!slewing) {
+ slewing = true;
+ infoBoxes()->focusObjChanged( i18n( "nothing" ) );
+ stopTracking(); //toggle tracking off
+ }
+
+ //Update focus such that the sky coords at mouse cursor remain approximately constant
+ if ( Options::useAltAz() ) {
+ mousePoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ clickedPoint()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ dms dAz = mousePoint()->az()->Degrees() - clickedPoint()->az()->Degrees();
+ dms dAlt = mousePoint()->alt()->Degrees() - clickedPoint()->alt()->Degrees();
+ focus()->setAz( focus()->az()->Degrees() - dAz.Degrees() ); //move focus in opposite direction
+ focus()->setAlt( focus()->alt()->Degrees() - dAlt.Degrees() );
+
+ if ( focus()->alt()->Degrees() >90.0 ) focus()->setAlt( 90.0 );
+ if ( focus()->alt()->Degrees() <-90.0 ) focus()->setAlt( -90.0 );
+ focus()->setAz( focus()->az()->reduce() );
+ focus()->HorizontalToEquatorial( data->LST, data->geo()->lat() );
+ } else {
+ dms dRA = mousePoint()->ra()->Degrees() - clickedPoint()->ra()->Degrees();
+ dms dDec = mousePoint()->dec()->Degrees() - clickedPoint()->dec()->Degrees();
+ focus()->setRA( focus()->ra()->Hours() - dRA.Hours() ); //move focus in opposite direction
+ focus()->setDec( focus()->dec()->Degrees() - dDec.Degrees() );
+
+ if ( focus()->dec()->Degrees() >90.0 ) focus()->setDec( 90.0 );
+ if ( focus()->dec()->Degrees() <-90.0 ) focus()->setDec( -90.0 );
+ focus()->setRA( focus()->ra()->reduce() );
+ focus()->EquatorialToHorizontal( data->LST, data->geo()->lat() );
+ }
+
+ ++scrollCount;
+ if ( scrollCount > 4 ) {
+ showFocusCoords( true );
+ scrollCount = 0;
+ }
+
+ setOldFocus( focus() );
+
+ double dHA = data->LST->Hours() - focus()->ra()->Hours();
+ while ( dHA < 0.0 ) dHA += 24.0;
+ data->HourAngle->setH( dHA );
+
+ //redetermine RA, Dec of mouse pointer, using new focus
+ setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() ) );
+ setClickedPoint( mousePoint() );
+
+ forceUpdate(); // must be new computed
+ } else {
+
+ if ( ksw ) {
+ QString sX, sY, s;
+ sX = mousePoint()->az()->toDMSString(true); //true = force +/- symbol
+ sY = mousePoint()->alt()->toDMSString(true); //true=force +/- symbol
+ if ( Options::useAltAz() && Options::useRefraction() )
+ sY = refract( mousePoint()->alt(), true ).toDMSString(true);
+
+ s = sX + ", " + sY;
+ ksw->statusBar()->changeItem( s, 1 );
+
+ sX = mousePoint()->ra()->toHMSString();
+ sY = mousePoint()->dec()->toDMSString(true); //true = force +/- symbol
+ s = sX + ", " + sY;
+ ksw->statusBar()->changeItem( s, 2 );
+ }
+ }
+}
+
+void SkyMap::wheelEvent( QWheelEvent *e ) {
+ if ( ksw && e->delta() > 0 ) ksw->slotZoomIn();
+ else if ( ksw ) ksw->slotZoomOut();
+}
+
+void SkyMap::mouseReleaseEvent( QMouseEvent * ) {
+ if ( infoBoxes()->unGrabBox() ) {
+ update();
+ return;
+ }
+
+ if ( ZoomRect.isValid() ) {
+ //Zoom in on center of Zoom Circle, by a factor equal to the ratio
+ //of the sky pixmap's width to the Zoom Circle's diameter
+ float factor = float(width()) / float(ZoomRect.width());
+
+ double dx = ( 0.5*width() - ZoomRect.center().x() )/Options::zoomFactor();
+ double dy = ( 0.5*height() - ZoomRect.center().y() )/Options::zoomFactor();
+
+ infoBoxes()->focusObjChanged( i18n( "nothing" ) );
+ stopTracking();
+
+ SkyPoint newcenter = dXdYToRaDec( dx, dy, Options::useAltAz(), data->LST, data->geo()->lat(), Options::useRefraction() );
+
+ setFocus( &newcenter );
+ setDestination( &newcenter );
+ ksw->zoom( Options::zoomFactor() * factor );
+
+ setDefaultMouseCursor();
+ ZoomRect = QRect(); //invalidate ZoomRect
+ forceUpdate();
+ } else {
+ setDefaultMouseCursor();
+ ZoomRect = QRect(); //just in case user Ctrl+clicked + released w/o dragging...
+ }
+
+ if (mouseMoveCursor) setDefaultMouseCursor(); // set default cursor
+ if (mouseButtonDown) { //false if double-clicked, because it's unset there.
+ mouseButtonDown = false;
+ if ( slewing ) {
+ slewing = false;
+
+ if ( Options::useAltAz() )
+ setDestinationAltAz( focus()->alt()->Degrees(), focus()->az()->Degrees() );
+ else
+ setDestination( focus() );
+ }
+
+ setOldFocus( focus() );
+ forceUpdate(); // is needed because after moving the sky not all stars are shown
+ }
+ if ( midMouseButtonDown ) midMouseButtonDown = false; // if middle button was pressed unset here
+
+ scrollCount = 0;
+}
+
+void SkyMap::mousePressEvent( QMouseEvent *e ) {
+ //did we Grab an infoBox?
+ if ( e->button() == LeftButton && infoBoxes()->grabBox( e ) ) {
+ update(); //refresh without redrawing skymap
+ return;
+ }
+
+ if ( (e->state() & ControlButton) && (e->button() == LeftButton) ) {
+ ZoomRect.moveCenter( e->pos() );
+ setZoomMouseCursor();
+ update(); //refresh without redrawing skymap
+ return;
+ }
+
+ // if button is down and cursor is not moved set the move cursor after 500 ms
+ QTimer t;
+ t.singleShot (500, this, SLOT (setMouseMoveCursor()));
+
+ double dx = ( 0.5*width() - e->x() )/Options::zoomFactor();
+ double dy = ( 0.5*height() - e->y() )/Options::zoomFactor();
+ if (unusablePoint (dx, dy)) return; // break if point is unusable
+
+ if ( !midMouseButtonDown && e->button() == MidButton ) {
+ y0 = 0.5*height() - e->y(); //record y pixel coordinate for middle-button zooming
+ midMouseButtonDown = true;
+ }
+
+ if ( !mouseButtonDown ) {
+ if ( e->button()==LeftButton ) {
+ mouseButtonDown = true;
+ scrollCount = 0;
+ }
+
+ //determine RA, Dec of mouse pointer
+ setMousePoint( dXdYToRaDec( dx, dy, Options::useAltAz(),
+ data->LST, data->geo()->lat(), Options::useRefraction() ) );
+ setClickedPoint( mousePoint() );
+
+ //Find object nearest to clickedPoint()
+ setClickedObject( objectNearest( clickedPoint() ) );
+
+ if ( clickedObject() ) {
+ setClickedPoint( clickedObject() );
+
+ if ( e->button() == RightButton ) {
+ clickedObject()->showPopupMenu( pmenu, QCursor::pos() );
+ }
+
+ if ( ksw && e->button() == LeftButton ) {
+ ksw->statusBar()->changeItem( clickedObject()->translatedLongName(), 0 );
+ }
+ } else {
+ //Empty sky selected. If left-click, display "nothing" in the status bar.
+ //If right-click, open "empty" popup menu.
+ setClickedObject( NULL );
+
+ switch (e->button()) {
+ case LeftButton:
+ if ( ksw ) ksw->statusBar()->changeItem( i18n( "Empty sky" ), 0 );
+ break;
+ case RightButton:
+ {
+ SkyObject *nullObj = new SkyObject( SkyObject::TYPE_UNKNOWN, clickedPoint()->ra()->Hours(), clickedPoint()->dec()->Degrees() );
+ pmenu->createEmptyMenu( nullObj );
+ delete nullObj;
+
+ pmenu->popup( QCursor::pos() );
+ break;
+ }
+
+ default:
+ break;
+ }
+ }
+ }
+}
+
+void SkyMap::mouseDoubleClickEvent( QMouseEvent *e ) {
+ //Was the event inside an infoBox? If so, shade the box.
+ if ( e->button() == LeftButton ) {
+ if ( infoBoxes()->shadeBox( e ) ) {
+ update();
+ return;
+ }
+
+ double dx = ( 0.5*width() - e->x() )/Options::zoomFactor();
+ double dy = ( 0.5*height() - e->y() )/Options::zoomFactor();
+ if (unusablePoint (dx, dy)) return; // break if point is unusable
+
+ if (mouseButtonDown ) mouseButtonDown = false;
+ if ( dx != 0.0 || dy != 0.0 ) slotCenter();
+ }
+}
+
+void SkyMap::paintEvent( QPaintEvent * )
+{
+ //If computeSkymap is false, then we just refresh the window using the stored sky pixmap
+ //and draw the "overlays" on top. This lets us update the overlay information rapidly
+ //without needing to recompute the entire skymap.
+ //use update() to trigger this "short" paint event; to force a full "recompute"
+ //of the skymap, use forceUpdate().
+ if (!computeSkymap)
+ {
+ *sky2 = *sky;
+ drawOverlays( sky2 );
+ bitBlt( this, 0, 0, sky2 );
+ return ; // exit because the pixmap is repainted and that's all what we want
+ }
+
+ QPainter psky;
+ setMapGeometry();
+
+ //checkSlewing combines the slewing flag (which is true when the display is actually in motion),
+ //the hideOnSlew option (which is true if slewing should hide objects),
+ //and clockSlewing (which is true if the timescale exceeds Options::slewTimeScale)
+ bool checkSlewing = ( ( slewing || ( clockSlewing && data->clock()->isActive() ) )
+ && Options::hideOnSlew() );
+
+ //shortcuts to inform wheter to draw different objects
+ bool drawPlanets( Options::showPlanets() && !(checkSlewing && Options::hidePlanets() ) );
+ bool drawMW( Options::showMilkyWay() && !(checkSlewing && Options::hideMilkyWay() ) );
+ bool drawCNames( Options::showCNames() && !(checkSlewing && Options::hideCNames() ) );
+ bool drawCLines( Options::showCLines() &&!(checkSlewing && Options::hideCLines() ) );
+ bool drawCBounds( Options::showCBounds() &&!(checkSlewing && Options::hideCBounds() ) );
+ bool drawGrid( Options::showGrid() && !(checkSlewing && Options::hideGrid() ) );
+
+ psky.begin( sky );
+ psky.fillRect( 0, 0, width(), height(), QBrush( data->colorScheme()->colorNamed( "SkyColor" ) ) );
+
+ if ( drawMW ) drawMilkyWay( psky );
+ if ( drawGrid ) drawCoordinateGrid( psky );
+
+ if ( drawCBounds ) drawConstellationBoundaries( psky );
+ if ( drawCLines ) drawConstellationLines( psky );
+ if ( drawCNames ) drawConstellationNames( psky );
+
+ if ( Options::showEquator() ) drawEquator( psky );
+ if ( Options::showEcliptic() ) drawEcliptic( psky );
+
+ //drawing to screen, so leave scale parameter at its default value of 1.0
+ drawStars( psky );
+ drawDeepSkyObjects( psky );
+ drawSolarSystem( psky, drawPlanets );
+ drawAttachedLabels( psky );
+ drawHorizon( psky );
+
+ //Finish up
+ psky.end();
+
+ *sky2 = *sky;
+ drawOverlays( sky2 );
+ bitBlt( this, 0, 0, sky2 );
+
+ computeSkymap = false; // use forceUpdate() to compute new skymap else old pixmap will be shown
+}
+
diff --git a/kstars/kstars/skyobject.cpp b/kstars/kstars/skyobject.cpp
new file mode 100644
index 00000000..b523be3b
--- /dev/null
+++ b/kstars/kstars/skyobject.cpp
@@ -0,0 +1,438 @@
+/***************************************************************************
+ skyobject.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <iostream>
+
+#include <kglobal.h>
+#include <kstandarddirs.h>
+#include <qpoint.h>
+#include <qregexp.h>
+#include <qfile.h>
+#include <qtextstream.h>
+
+#include "skyobject.h"
+#include "starobject.h" //needed in saveUserLog()
+#include "ksnumbers.h"
+#include "dms.h"
+#include "geolocation.h"
+#include "kstarsdatetime.h"
+
+QString SkyObject::emptyString = QString("");
+QString SkyObject::unnamedString = QString(i18n("unnamed"));
+QString SkyObject::unnamedObjectString = QString(i18n("unnamed object"));
+QString SkyObject::starString = QString("star");
+
+SkyObject::SkyObject( SkyObject &o ) : SkyPoint( o ) {
+ setType( o.type() );
+ Magnitude = o.mag();
+ setName(o.name());
+ setName2(o.name2());
+ setLongName(o.longname());
+ ImageList = o.ImageList;
+ ImageTitle = o.ImageTitle;
+ InfoList = o.InfoList;
+ InfoTitle = o.InfoTitle;
+}
+
+SkyObject::SkyObject( int t, dms r, dms d, float m,
+ QString n, QString n2, QString lname ) : SkyPoint( r, d) {
+ setType( t );
+ Magnitude = m;
+ Name = 0;
+ setName(n);
+ Name2 = 0;
+ setName2(n2);
+ LongName = 0;
+ setLongName(lname);
+}
+
+SkyObject::SkyObject( int t, double r, double d, float m,
+ QString n, QString n2, QString lname ) : SkyPoint( r, d) {
+ setType( t );
+ Magnitude = m;
+ Name = 0;
+ setName(n);
+ Name2 = 0;
+ setName2(n2);
+ LongName = 0;
+ setLongName(lname);
+}
+
+SkyObject::~SkyObject() {
+ delete Name;
+ delete Name2;
+ delete LongName;
+}
+
+void SkyObject::setLongName( const QString &longname ) {
+ delete LongName;
+ if ( longname.isEmpty() ) {
+ if ( hasName() )
+ LongName = new QString(translatedName());
+ else if ( hasName2() )
+ LongName = new QString(*Name2);
+ else
+ LongName = 0;
+ } else {
+ LongName = new QString(longname);
+ }
+}
+
+QTime SkyObject::riseSetTime( const KStarsDateTime &dt, const GeoLocation *geo, bool rst ) {
+ //this object does not rise or set; return an invalid time
+ if ( checkCircumpolar(geo->lat()) )
+ return QTime( 25, 0, 0 );
+
+ //First of all, if the object is below the horizon at date/time dt, adjust the time
+ //to bring it above the horizon
+ KStarsDateTime dt2 = dt;
+ SkyPoint p = recomputeCoords( dt, geo );
+ p.EquatorialToHorizontal( &(geo->GSTtoLST( dt.gst() )), geo->lat() );
+ if ( p.alt()->Degrees() < 0.0 ) {
+ if ( p.az()->Degrees() < 180.0 ) { //object has not risen yet
+ dt2 = dt.addSecs( 12.*3600. );
+ } else { //object has already set
+ dt2 = dt.addSecs( -12.*3600. );
+ }
+ }
+
+ return geo->UTtoLT( KStarsDateTime( dt2.date(), riseSetTimeUT( dt2, geo, rst ) ) ).time();
+}
+
+QTime SkyObject::riseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo, bool riseT ) {
+ // First trial to calculate UT
+ QTime UT = auxRiseSetTimeUT( dt, geo, ra(), dec(), riseT );
+
+ // We iterate once more using the calculated UT to compute again
+ // the ra and dec for that time and hence the rise/set time.
+ // Also, adjust the date by +/- 1 day, if necessary
+ KStarsDateTime dt0 = dt;
+ dt0.setTime( UT );
+ if ( riseT && dt0 > dt ) {
+ dt0 = dt0.addDays( -1 );
+ } else if ( ! riseT && dt0 < dt ) {
+ dt0 = dt0.addDays( 1 );
+ }
+
+ SkyPoint sp = recomputeCoords( dt0, geo );
+ UT = auxRiseSetTimeUT( dt0, geo, sp.ra(), sp.dec(), riseT );
+
+ // We iterate a second time (For the Moon the second iteration changes
+ // aprox. 1.5 arcmin the coordinates).
+ dt0.setTime( UT );
+ sp = recomputeCoords( dt0, geo );
+ UT = auxRiseSetTimeUT( dt0, geo, sp.ra(), sp.dec(), riseT );
+ return UT;
+}
+
+dms SkyObject::riseSetTimeLST( const KStarsDateTime &dt, const GeoLocation *geo, bool riseT ) {
+ KStarsDateTime rst( dt.date(), riseSetTimeUT( dt, geo, riseT) );
+ return geo->GSTtoLST( rst.gst() );
+}
+
+QTime SkyObject::auxRiseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo,
+ const dms *righta, const dms *decl, bool riseT) {
+ dms LST = auxRiseSetTimeLST( geo->lat(), righta, decl, riseT );
+ return dt.GSTtoUT( geo->LSTtoGST( LST ) );
+}
+
+dms SkyObject::auxRiseSetTimeLST( const dms *gLat, const dms *righta, const dms *decl, bool riseT ) {
+ dms h0 = elevationCorrection();
+ double H = approxHourAngle ( &h0, gLat, decl );
+ dms LST;
+
+ if ( riseT )
+ LST.setH( 24.0 + righta->Hours() - H/15.0 );
+ else
+ LST.setH( righta->Hours() + H/15.0 );
+
+ return LST.reduce();
+}
+
+
+dms SkyObject::riseSetTimeAz( const KStarsDateTime &dt, const GeoLocation *geo, bool riseT ) {
+ dms Azimuth;
+ double AltRad, AzRad;
+ double sindec, cosdec, sinlat, coslat, sinHA, cosHA;
+ double sinAlt, cosAlt;
+
+ QTime UT = riseSetTimeUT( dt, geo, riseT );
+ KStarsDateTime dt0 = dt;
+ dt0.setTime( UT );
+ SkyPoint sp = recomputeCoords( dt0, geo );
+ const dms *ram = sp.ra0();
+ const dms *decm = sp.dec0();
+
+ dms LST = auxRiseSetTimeLST( geo->lat(), ram, decm, riseT );
+ dms HourAngle = dms( LST.Degrees() - ram->Degrees() );
+
+ geo->lat()->SinCos( sinlat, coslat );
+ dec()->SinCos( sindec, cosdec );
+ HourAngle.SinCos( sinHA, cosHA );
+
+ sinAlt = sindec*sinlat + cosdec*coslat*cosHA;
+ AltRad = asin( sinAlt );
+ cosAlt = cos( AltRad );
+
+ AzRad = acos( ( sindec - sinlat*sinAlt )/( coslat*cosAlt ) );
+ if ( sinHA > 0.0 ) AzRad = 2.0*dms::PI - AzRad; // resolve acos() ambiguity
+ Azimuth.setRadians( AzRad );
+
+ return Azimuth;
+}
+
+QTime SkyObject::transitTimeUT( const KStarsDateTime &dt, const GeoLocation *geo ) {
+ dms LST = geo->GSTtoLST( dt.gst() );
+
+ //dSec is the number of seconds until the object transits.
+ dms HourAngle = dms( LST.Degrees() - ra()->Degrees() );
+ int dSec = int( -3600.*HourAngle.Hours() );
+
+ //dt0 is the first guess at the transit time.
+ KStarsDateTime dt0 = dt.addSecs( dSec );
+
+ //recompute object's position at UT0 and then find
+ //transit time of this refined position
+ SkyPoint sp = recomputeCoords( dt0, geo );
+ const dms *ram = sp.ra0();
+
+ HourAngle = dms ( LST.Degrees() - ram->Degrees() );
+ dSec = int( -3600.*HourAngle.Hours() );
+
+ return dt.addSecs( dSec ).time();
+}
+
+QTime SkyObject::transitTime( const KStarsDateTime &dt, const GeoLocation *geo ) {
+ return geo->UTtoLT( KStarsDateTime( dt.date(), transitTimeUT( dt, geo ) ) ).time();
+}
+
+dms SkyObject::transitAltitude( const KStarsDateTime &dt, const GeoLocation *geo ) {
+ KStarsDateTime dt0 = dt;
+ QTime UT = transitTimeUT( dt, geo );
+ dt0.setTime( UT );
+ SkyPoint sp = recomputeCoords( dt0, geo );
+ const dms *decm = sp.dec0();
+
+ dms delta;
+ delta.setRadians( asin ( sin (geo->lat()->radians()) *
+ sin ( decm->radians() ) +
+ cos (geo->lat()->radians()) *
+ cos (decm->radians() ) ) );
+
+ return delta;
+}
+
+double SkyObject::approxHourAngle( const dms *h0, const dms *gLat, const dms *dec ) {
+
+ double sh0 = sin ( h0->radians() );
+ double r = (sh0 - sin( gLat->radians() ) * sin(dec->radians() ))
+ / (cos( gLat->radians() ) * cos( dec->radians() ) );
+
+ double H = acos( r )/dms::DegToRad;
+
+ return H;
+}
+
+dms SkyObject::elevationCorrection(void) {
+
+ /* The atmospheric refraction at the horizon shifts altitude by
+ * - 34 arcmin = 0.5667 degrees. This value changes if the observer
+ * is above the horizon, or if the weather conditions change much.
+ *
+ * For the sun we have to add half the angular sie of the body, since
+ * the sunset is the time the upper limb of the sun disappears below
+ * the horizon, and dawn, when the upper part of the limb appears
+ * over the horizon. The angular size of the sun = angular size of the
+ * moon = 31' 59''.
+ *
+ * So for the sun the correction is = -34 - 16 = 50 arcmin = -0.8333
+ *
+ * This same correction should be applied to the moon however parallax
+ * is important here. Meeus states that the correction should be
+ * 0.7275 P - 34 arcmin, where P is the moon's horizontal parallax.
+ * He proposes a mean value of 0.125 degrees if no great accuracy
+ * is needed.
+ */
+
+ if ( name() == "Sun" || name() == "Moon" )
+ return dms(-0.8333);
+// else if ( name() == "Moon" )
+// return dms(0.125);
+ else // All sources point-like.
+ return dms(-0.5667);
+}
+
+SkyPoint SkyObject::recomputeCoords( const KStarsDateTime &dt, const GeoLocation *geo ) {
+ //store current position
+ SkyPoint original( ra(), dec() );
+
+ // compute coords for new time jd
+ KSNumbers num( dt.djd() );
+ if ( isSolarSystem() && geo ) {
+ dms LST = geo->GSTtoLST( dt.gst() );
+ updateCoords( &num, true, geo->lat(), &LST );
+ } else {
+ updateCoords( &num );
+ }
+
+ //the coordinates for the date dt:
+ SkyPoint sp = SkyPoint( ra(), dec() );
+
+ // restore original coords
+ setRA( original.ra()->Hours() );
+ setDec( original.dec()->Degrees() );
+
+ return sp;
+}
+
+bool SkyObject::checkCircumpolar( const dms *gLat ) {
+ double r = -1.0 * tan( gLat->radians() ) * tan( dec()->radians() );
+ if ( r < -1.0 || r > 1.0 )
+ return true;
+ else
+ return false;
+}
+
+QString SkyObject::typeName( void ) const {
+ if ( Type==0 ) return i18n( "Star" );
+ else if ( Type==1 ) return i18n( "Catalog Star" );
+ else if ( Type==2 ) return i18n( "Planet" );
+ else if ( Type==3 ) return i18n( "Open Cluster" );
+ else if ( Type==4 ) return i18n( "Globular Cluster" );
+ else if ( Type==5 ) return i18n( "Gaseous Nebula" );
+ else if ( Type==6 ) return i18n( "Planetary Nebula" );
+ else if ( Type==7 ) return i18n( "Supernova Remnant" );
+ else if ( Type==8 ) return i18n( "Galaxy" );
+ else if ( Type==9 ) return i18n( "Comet" );
+ else if ( Type==10 ) return i18n( "Asteroid" );
+ else return i18n( "Unknown Type" );
+}
+void SkyObject::setName( const QString &name ) {
+// if (name == "star" ) kdDebug() << "name == star" << endl;
+ delete Name;
+ if (!name.isEmpty())
+ Name = new QString(name);
+ else
+ { Name = 0; /*kdDebug() << "name saved" << endl;*/ }
+}
+
+void SkyObject::setName2( const QString &name2 ) {
+ delete Name2;
+ if (!name2.isEmpty())
+ Name2 = new QString(name2);
+ else
+ { Name2 = 0; /*kdDebug() << "name2 saved" << endl;*/ }
+}
+
+QString SkyObject::messageFromTitle( const QString &imageTitle ) {
+ QString message = imageTitle;
+
+ //HST Image
+ if ( imageTitle == i18n( "Show HST Image" ) || imageTitle.contains("HST") ) {
+ message = i18n( "%1: Hubble Space Telescope, operated by STScI for NASA [public domain]" ).arg( longname() );
+
+ //Spitzer Image
+ } else if ( imageTitle.contains( i18n( "Show Spitzer Image" ) ) ) {
+ message = i18n( "%1: Spitzer Space Telescope, courtesy NASA/JPL-Caltech [public domain]" ).arg( longname() );
+
+ //SEDS Image
+ } else if ( imageTitle == i18n( "Show SEDS Image" ) ) {
+ message = i18n( "%1: SEDS, http://www.seds.org [free for non-commercial use]" ).arg( longname() );
+
+ //Kitt Peak AOP Image
+ } else if ( imageTitle == i18n( "Show KPNO AOP Image" ) ) {
+ message = i18n( "%1: Advanced Observing Program at Kitt Peak National Observatory [free for non-commercial use; no physical reproductions]" ).arg( longname() );
+
+ //NOAO Image
+ } else if ( imageTitle.contains( i18n( "Show NOAO Image" ) ) ) {
+ message = i18n( "%1: National Optical Astronomy Observatories and AURA [free for non-commercial use]" ).arg( longname() );
+
+ //VLT Image
+ } else if ( imageTitle.contains( "VLT" ) ) {
+ message = i18n( "%1: Very Large Telescope, operated by the European Southern Observatory [free for non-commercial use; no reproductions]" ).arg( longname() );
+
+ //All others
+ } else if ( imageTitle.startsWith( i18n( "Show" ) ) ) {
+ message = imageTitle.mid( imageTitle.find( " " ) + 1 ); //eat first word, "Show"
+ message = longname() + ": " + message;
+ }
+
+ return message;
+}
+
+//New saveUserLog, moved from DetailDialog.
+//Should create a special UserLog widget that encapsulates the "default"
+//message in the widget when no log exists (much like we do with dmsBox now)
+void SkyObject::saveUserLog( const QString &newLog ) {
+ QFile file;
+ QString logs; //existing logs
+
+ //Do nothing if new log is the "default" message
+ //(keep going if new log is empty; we'll want to delete its current entry)
+ if ( newLog == (i18n("Record here observation logs and/or data on %1.").arg(name())) || newLog.isEmpty() )
+ return;
+
+ // header label
+ QString KSLabel ="[KSLABEL:" + name() + "]";
+ //However, we can't accept a star name if it has a greek letter in it:
+ if ( type() == STAR ) {
+ StarObject *star = (StarObject*)this;
+ if ( name() == star->gname() )
+ KSLabel = "[KSLABEL:" + star->gname( false ) + "]"; //"false": spell out greek letter
+ }
+
+ file.setName( locateLocal( "appdata", "userlog.dat" ) ); //determine filename in local user KDE directory tree.
+ if ( file.open( IO_ReadOnly)) {
+ QTextStream instream(&file);
+ // read all data into memory
+ logs = instream.read();
+ file.close();
+ }
+
+ //Remove old log entry from the logs text
+ if ( ! userLog.isEmpty() ) {
+ int startIndex, endIndex;
+ QString sub;
+
+ startIndex = logs.find(KSLabel);
+ sub = logs.mid (startIndex);
+ endIndex = sub.find("[KSLogEnd]");
+
+ logs.remove(startIndex, endIndex + 11);
+ }
+
+ //append the new log entry to the end of the logs text,
+ //but only if the log is not empty
+ if ( ! newLog.stripWhiteSpace().isEmpty() )
+ logs.append( KSLabel + "\n" + newLog + "\n[KSLogEnd]\n" );
+
+ //Open file for writing
+ //FIXME: change error message to "cannot write to user log file"
+ if ( !file.open( IO_WriteOnly ) ) {
+ kdDebug() << i18n( "user log file could not be opened." ) << endl;
+ return;
+ }
+
+ //Write new logs text
+ QTextStream outstream(&file);
+ outstream << logs;
+
+ //Set the log text in the object itself.
+ userLog = newLog;
+
+ file.close();
+}
diff --git a/kstars/kstars/skyobject.h b/kstars/kstars/skyobject.h
new file mode 100644
index 00000000..214e62c4
--- /dev/null
+++ b/kstars/kstars/skyobject.h
@@ -0,0 +1,323 @@
+/***************************************************************************
+ skyobject.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef SKYOBJECT_H
+#define SKYOBJECT_H
+
+#include <qstring.h>
+#include <qstringlist.h>
+
+#include <klocale.h>
+
+#include "skypoint.h"
+#include "dms.h"
+#include "kspopupmenu.h"
+
+/**@class SkyObject
+ *Provides all necessary information about an object in the sky:
+ *its coordinates, name(s), type, magnitude, and QStringLists of
+ *URLs for images and webpages regarding the object.
+ *@short Information about an object in the sky.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QPoint;
+class GeoLocation;
+class KStarsDateTime;
+
+class SkyObject : public SkyPoint {
+public:
+/**Constructor. Set SkyObject data according to arguments.
+ *@param t Type of object
+ *@param r catalog Right Ascension
+ *@param d catalog Declination
+ *@param m magnitude (brightness)
+ *@param n Primary name
+ *@param n2 Secondary name
+ *@param lname Long name (common name)
+ */
+ SkyObject( int t=TYPE_UNKNOWN, dms r=dms(0.0), dms d=dms(0.0),
+ float m=0.0, QString n="", QString n2="", QString lname="" );
+/**
+ *Constructor. Set SkyObject data according to arguments. Differs from
+ *above function only in data type of RA and Dec.
+ *@param t Type of object
+ *@param r catalog Right Ascension
+ *@param d catalog Declination
+ *@param m magnitude (brightness)
+ *@param n Primary name
+ *@param n2 Secondary name
+ *@param lname Long name (common name)
+ */
+ SkyObject( int t, double r, double d, float m=0.0,
+ QString n="", QString n2="", QString lname="" );
+
+/**Copy constructor.
+ *@param o SkyObject from which to copy data
+ */
+ SkyObject( SkyObject &o );
+
+/**
+ *Destructor (empty)
+ */
+ ~SkyObject();
+
+/**@enum TYPE
+ *The type classification of the SkyObject.
+ */
+ enum TYPE { STAR=0, CATALOG_STAR=1, PLANET=2, OPEN_CLUSTER=3, GLOBULAR_CLUSTER=4,
+ GASEOUS_NEBULA=5, PLANETARY_NEBULA=6, SUPERNOVA_REMNANT=7, GALAXY=8, COMET=9,
+ ASTEROID=10, CONSTELLATION=11, TYPE_UNKNOWN };
+
+/**@return object's primary name.
+ */
+ virtual QString name( void ) const { return hasName() ? *Name : unnamedString;}
+
+/**@return object's primary name, translated to local language.
+ */
+ QString translatedName() const { return i18n( name().utf8() );}
+
+/**Set the object's primary name.
+ *@param name the object's primary name
+ */
+ void setName( const QString &name );
+
+/**@return object's secondary name
+ */
+ QString name2( void ) const { return hasName2() ? *Name2 : emptyString; }
+
+/**@return object's secondary name, translated to local language.
+ */
+ QString translatedName2() const { return i18n( name2().utf8() );}
+
+/**Set the object's secondary name.
+ *@param name2 the object's secondary name.
+ */
+ void setName2( const QString &name2="" );
+
+/**@return object's common (long) name
+ */
+ virtual QString longname( void ) const { return hasLongName() ? *LongName : unnamedObjectString; }
+
+/**@return object's common (long) name, translated to local language.
+ */
+ QString translatedLongName() const { return i18n( longname().utf8() );}
+
+/**Set the object's long name.
+ *@param longname the object's long name.
+ */
+ void setLongName( const QString &longname="" );
+
+/**@return object's type identifier (int)
+ *@see enum TYPE
+ */
+ int type( void ) const { return (int)Type; }
+
+/**Set the object's type identifier to the argument.
+ *@param t the object's type identifier (e.g., "SkyObject::PLANETARY_NEBULA")
+ *@see enum TYPE
+ */
+ void setType( int t ) { Type = (unsigned char)t; }
+
+/**@return a string describing object's type.
+ */
+ QString typeName( void ) const;
+
+/**@return object's magnitude
+ */
+ float mag( void ) const { return Magnitude; }
+
+/**Set the object's magnitude.
+ *@param m the object's magnitude.
+ */
+ void setMag( float m ) { Magnitude = m; }
+
+/**@return the object's position angle. This is overridden in KSPlanetBase
+ *and DeepSkyObject; for all other SkyObjects, this returns 0.0.
+ */
+ virtual double pa() const { return 0.0; }
+
+/**@return true if the object is a solar system body.
+ */
+ bool isSolarSystem() { return ( type() == 2 || type() == 9 || type() == 10 ); }
+
+/**Show Type-specific popup menu. This is a two-line function that needs to be
+ *overloaded by each subclass of SkyObject, to make sure that the correct popupmenu
+ *function gets called. By overloading the function, we don't have to check the
+ *object type when we need the menu.
+ */
+ virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createEmptyMenu( this ); pmenu->popup( pos ); }
+
+/**Determine the time at which the point will rise or set. Because solar system
+ *objects move across the sky, it is necessary to iterate on the solution.
+ *We compute the rise/set time for the object's current position, then
+ *compute the object's position at that time. Finally, we recompute then
+ *rise/set time for the new coordinates. Further iteration is not necessary,
+ *even for the most swiftly-moving object (the Moon).
+ *@return the local time that the object will rise
+ *@param dt current UT date/time
+ *@param geo current geographic location
+ *@param rst If TRUE, compute rise time. If FALSE, compute set time.
+ */
+ QTime riseSetTime( const KStarsDateTime &dt, const GeoLocation *geo, bool rst );
+
+/**@return the UT time when the object will rise or set
+ *@param dt target date/time
+ *@param geo pointer to Geographic location
+ *@param rst Boolean. If TRUE will compute rise time. If FALSE
+ * will compute set time.
+ */
+ QTime riseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo, bool rst);
+
+/**@return the LST time when the object will rise or set
+ *@param dt target date/time
+ *@param geo pointer to Geographic location
+ *@param rst Boolean. If TRUE will compute rise time. If FALSE
+ * will compute set time.
+ */
+ dms riseSetTimeLST( const KStarsDateTime &dt, const GeoLocation *geo, bool rst);
+
+/**@return the Azimuth time when the object will rise or set. This function
+ *recomputes set or rise UT times.
+ *@param dt target date/time
+ *@param geo GeoLocation object
+ *@param rst Boolen. If TRUE will compute rise time. If FALSE
+ * will compute set time.
+ */
+ dms riseSetTimeAz( const KStarsDateTime &dt, const GeoLocation *geo, bool rst);
+
+/**The same iteration technique described in riseSetTime() is used here.
+ *@return the local time that the object will transit the meridian.
+ *@param dt target date/time
+ *@param geo pointer to the geographic location
+ */
+ QTime transitTime( const KStarsDateTime &dt, const GeoLocation *geo );
+
+/**@return the universal time that the object will transit the meridian.
+ *@param dt target date/time
+ *@param geo pointer to the geographic location
+ */
+ QTime transitTimeUT( const KStarsDateTime &dt, const GeoLocation *geo );
+
+/**@return the altitude of the object at the moment it transits the meridian.
+ *@param dt target date/time
+ *@param geo pointer to the geographic location
+ */
+ dms transitAltitude( const KStarsDateTime &dt, const GeoLocation *geo );
+
+/**Check whether a source is circumpolar or not. True = cirmcumpolar
+ *False = Not circumpolar
+ *@return true if circumpolar
+ */
+ bool checkCircumpolar( const dms *gLng );
+
+/**The coordinates for the object on date dt are computed and returned,
+ *but the object's internal coordinates are not permanently modified.
+ *@return the coordinates of the selected object for the time given by jd
+ *@param dt date/time for which the coords will be computed.
+ *@param geo pointer to geographic location (used for solar system only)
+ */
+ SkyPoint recomputeCoords( const KStarsDateTime &dt, const GeoLocation *geo=0 );
+
+ const bool hasName() const { return Name != 0; }
+
+ const bool hasName2() const { return Name2 != 0; }
+
+ const bool hasLongName() const { return LongName != 0; }
+
+/**@short Given the Image title from a URL file, try to convert it to an image credit string.
+ */
+ QString messageFromTitle( const QString &imageTitle );
+
+/**@short Save new user log text
+ */
+ void saveUserLog( const QString &newLog );
+
+ QStringList ImageList, ImageTitle;
+ QStringList InfoList, InfoTitle;
+ QString userLog;
+
+private:
+
+/**Compute the UT time when the object will rise or set. It is an auxiliary
+ *procedure because it does not use the RA and DEC of the object but values
+ *given as parameters. You may want to use riseSetTimeUT() which is
+ *public. riseSetTimeUT() calls this function iteratively.
+ *@param dt target date/time
+ *@param geo pointer to Geographic location
+ *@param righta pointer to Right ascention of the object
+ *@param decl pointer to Declination of the object
+ *@param rst Boolean. If TRUE will compute rise time. If FALSE
+ * will compute set time.
+ *@return the time at which the given position will rise or set.
+ */
+ QTime auxRiseSetTimeUT( const KStarsDateTime &dt, const GeoLocation *geo,
+ const dms *righta, const dms *decl, bool riseT);
+
+/**Compute the LST time when the object will rise or set. It is an auxiliary
+ *procedure because it does not use the RA and DEC of the object but values
+ *given as parameters. You may want to use riseSetTimeLST() which is
+ *public. riseSetTimeLST() calls this function iteratively.
+ *@param gLt Geographic latitude
+ *@param rga Right ascention of the object
+ *@param decl Declination of the object
+ *@param rst Boolean. If TRUE will compute rise time. If FALSE
+ * will compute set time.
+ */
+ dms auxRiseSetTimeLST( const dms *gLt, const dms *rga, const dms *decl, bool rst );
+
+/**Compute the approximate hour angle that an object with declination d will have
+ *when its altitude is h (as seen from geographic latitude gLat).
+ *This function is only used by auxRiseSetTimeLST().
+ *@param h pointer to the altitude of the object
+ *@param gLat pointer to the geographic latitude
+ *@param d pointer to the declination of the object.
+ *@return the Hour Angle, in degrees.
+ */
+ double approxHourAngle( const dms *h, const dms *gLat, const dms *d );
+
+/**Correct for the geometric altitude of the center of the body at the
+ *time of rising or setting. This is due to refraction at the horizon
+ *and to the size of the body. The moon correction has also to take into
+ *account parallax. The value we use here is a rough approximation
+ *suggeted by J. Meeus.
+ *
+ *Weather status (temperature and pressure basically) is not taken
+ *into account although change of conditions between summer and
+ *winter could shift the times of sunrise and sunset by 20 seconds.
+ *
+ *This function is only used by auxRiseSetTimeLST().
+ *@return dms object with the correction.
+ */
+ dms elevationCorrection(void);
+
+ unsigned char Type;
+ float Magnitude;
+
+protected:
+
+ QString *Name, *Name2, *LongName;
+
+ // store often used name strings in static variables
+ static QString emptyString;
+ static QString unnamedString;
+ static QString unnamedObjectString;
+ static QString starString;
+};
+
+#endif
diff --git a/kstars/kstars/skyobjectname.cpp b/kstars/kstars/skyobjectname.cpp
new file mode 100644
index 00000000..c714488e
--- /dev/null
+++ b/kstars/kstars/skyobjectname.cpp
@@ -0,0 +1,32 @@
+/***************************************************************************
+ skyobjectname.cpp - description
+ -------------------
+ begin : Wed Aug 22 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "skyobjectname.h"
+#include "skyobject.h"
+
+SkyObjectName::SkyObjectName( const QString &str, SkyObject *obj )
+ : skyobject ( obj ), Text ( str )
+{
+}
+
+SkyObjectNameListItem::SkyObjectNameListItem ( QListBox *parent, SkyObjectName *obj )
+ : QListBoxText ( parent ), object ( obj )
+{
+ setText( obj->text() );
+}
+
+
diff --git a/kstars/kstars/skyobjectname.h b/kstars/kstars/skyobjectname.h
new file mode 100644
index 00000000..f7eb95d6
--- /dev/null
+++ b/kstars/kstars/skyobjectname.h
@@ -0,0 +1,94 @@
+/***************************************************************************
+ skyobjectname.h - description
+ -------------------
+ begin : Wed Aug 22 2001
+ copyright : (C) 2001 by Thomas Kabelmann
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef SKYOBJECTNAME_H
+#define SKYOBJECTNAME_H
+
+#include <qstring.h>
+#include <klistbox.h>
+#include <klocale.h>
+
+/**@class SkyObjectName
+ *Convenience class which contains a SkyObject's name and a pointer to the SkyObject
+ *itself. This class is used to construct the List of named objects that may be
+ *located with the FindDialog.
+ *@short convenience class for indexing SkyObjects by name.
+ *@author Thomas Kabelmann
+ *@version 1.0
+ */
+
+class SkyObject;
+
+class SkyObjectName {
+
+ public:
+ /**Constructor*/
+ SkyObjectName (const QString &str = QString::null, SkyObject *obj = 0);
+
+ /**Destructor (empty)*/
+ ~SkyObjectName() {}
+
+ /**@return the name of the SkyObject*/
+ QString text() { return Text; }
+
+ /**@return translated version of the SkyObject's name*/
+ QString translatedText() { return i18n( Text.local8Bit().data()); }
+
+ /**@return pointer to the SkyObject*/
+ SkyObject *skyObject() { return skyobject; }
+
+ /**Comparison operator, needed for sorting.
+ */
+ bool operator < (SkyObjectName &o) { return Text < o.Text; }
+
+ /**Equivalence operator, needed for sorting.
+ */
+ bool operator == (SkyObjectName &o) { return Text == o.Text; }
+
+ private:
+
+ SkyObject *skyobject;
+ QString Text;
+};
+
+
+/**Class for filling list of named objects in the Find Object dialog (FindDialog).
+ *The class is derived from QListBoxText, and adds a SkyObjectName* member variable,
+ *and a method to retrieve this variable (a pointer). This makes it very easy
+ *to add these items to the FindDialog's QListBox, and to sort and filter them.
+ *@short Derivative of QListBoxItem specifically for SkyObjects
+ *@author Thomas Kabelmann
+ *@version 0.9
+ */
+
+class SkyObjectNameListItem : public QListBoxText {
+
+ public:
+ /**Constructor */
+ SkyObjectNameListItem (QListBox *parent, SkyObjectName *name );
+
+ /**Destructor (empty)*/
+ ~SkyObjectNameListItem() {}
+
+ /**@returns pointer to SkyObjectName associated with this SkyObjectNameListItem */
+ SkyObjectName * objName() { return object; }
+
+ private:
+ SkyObjectName *object;
+};
+
+#endif
diff --git a/kstars/kstars/skypoint.cpp b/kstars/kstars/skypoint.cpp
new file mode 100644
index 00000000..03df8926
--- /dev/null
+++ b/kstars/kstars/skypoint.cpp
@@ -0,0 +1,903 @@
+/***************************************************************************
+ skypoint.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001-2005 by Jason Harris
+ email : jharris@30doradus.org
+ copyright : (C) 2004-2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+#include <klocale.h>
+
+#include "skypoint.h"
+#include "skyobject.h"
+#include "dms.h"
+#include "ksnumbers.h"
+#include "csegment.h"
+
+void SkyPoint::set( const dms& r, const dms& d ) {
+ RA0.set( r );
+ Dec0.set( d );
+ RA.set( r );
+ Dec.set( d );
+}
+
+void SkyPoint::set( double r, double d ) {
+ RA0.setH( r );
+ Dec0.setD( d );
+ RA.setH( r );
+ Dec.setD( d );
+}
+
+SkyPoint::~SkyPoint(){
+}
+
+void SkyPoint::EquatorialToHorizontal( const dms *LST, const dms *lat ) {
+ double AltRad, AzRad;
+ double sindec, cosdec, sinlat, coslat, sinHA, cosHA;
+ double sinAlt, cosAlt;
+
+ dms HourAngle = LST->Degrees() - ra()->Degrees();
+
+ lat->SinCos( sinlat, coslat );
+ dec()->SinCos( sindec, cosdec );
+ HourAngle.SinCos( sinHA, cosHA );
+
+ sinAlt = sindec*sinlat + cosdec*coslat*cosHA;
+ AltRad = asin( sinAlt );
+ cosAlt = cos( AltRad );
+
+ double arg = ( sindec - sinlat*sinAlt )/( coslat*cosAlt );
+ if ( arg <= -1.0 ) AzRad = dms::PI;
+ else if ( arg >= 1.0 ) AzRad = 0.0;
+ else AzRad = acos( arg );
+
+ if ( sinHA > 0.0 ) AzRad = 2.0*dms::PI - AzRad; // resolve acos() ambiguity
+
+ Alt.setRadians( AltRad );
+ Az.setRadians( AzRad );
+}
+
+void SkyPoint::HorizontalToEquatorial( const dms *LST, const dms *lat ) {
+ double HARad, DecRad;
+ double sinlat, coslat, sinAlt, cosAlt, sinAz, cosAz;
+ double sinDec, cosDec;
+
+ lat->SinCos( sinlat, coslat );
+ alt()->SinCos( sinAlt, cosAlt );
+ Az.SinCos( sinAz, cosAz );
+
+ sinDec = sinAlt*sinlat + cosAlt*coslat*cosAz;
+ DecRad = asin( sinDec );
+ cosDec = cos( DecRad );
+ Dec.setRadians( DecRad );
+
+ double x = ( sinAlt - sinlat*sinDec )/( coslat*cosDec );
+
+//Under certain circumstances, x can be very slightly less than -1.0000, or slightly
+//greater than 1.0000, leading to a crash on acos(x). However, the value isn't
+//*really* out of range; it's a kind of roundoff error.
+ if ( x < -1.0 && x > -1.000001 ) HARad = dms::PI;
+ else if ( x > 1.0 && x < 1.000001 ) HARad = 0.0;
+ else if ( x < -1.0 ) {
+ kdWarning() << i18n( "Coordinate out of range." );
+ HARad = dms::PI;
+ } else if ( x > 1.0 ) {
+ kdWarning() << i18n( "Coordinate out of range." );
+ HARad = 0.0;
+ } else HARad = acos( x );
+
+ if ( sinAz > 0.0 ) HARad = 2.0*dms::PI - HARad; // resolve acos() ambiguity
+
+ RA.setRadians( LST->radians() - HARad );
+ RA.setD( RA.reduce().Degrees() ); // 0 <= RA < 24
+}
+
+void SkyPoint::findEcliptic( const dms *Obliquity, dms &EcLong, dms &EcLat ) {
+ double sinRA, cosRA, sinOb, cosOb, sinDec, cosDec, tanDec;
+ ra()->SinCos( sinRA, cosRA );
+ dec()->SinCos( sinDec, cosDec );
+ Obliquity->SinCos( sinOb, cosOb );
+
+ tanDec = sinDec/cosDec;
+ double y = sinRA*cosOb + tanDec*sinOb;
+ double ELongRad = atan( y/cosRA );
+ //resolve atan ambiguity
+ if ( cosRA < 0 ) ELongRad += dms::PI;
+ if ( cosRA > 0 && y < 0 ) ELongRad += 2.0*dms::PI;
+
+ EcLong.setRadians( ELongRad );
+ EcLat.setRadians( asin( sinDec*cosOb - cosDec*sinOb*sinRA ) );
+}
+
+void SkyPoint::setFromEcliptic( const dms *Obliquity, const dms *EcLong, const dms *EcLat ) {
+ double sinLong, cosLong, sinLat, cosLat, sinObliq, cosObliq;
+ EcLong->SinCos( sinLong, cosLong );
+ EcLat->SinCos( sinLat, cosLat );
+ Obliquity->SinCos( sinObliq, cosObliq );
+
+ double sinDec = sinLat*cosObliq + cosLat*sinObliq*sinLong;
+
+ double y = sinLong*cosObliq - (sinLat/cosLat)*sinObliq;
+ double RARad = atan( y / cosLong );
+
+ //resolve ambiguity of atan:
+ if ( cosLong < 0 ) RARad += dms::PI;
+ if ( cosLong > 0 && y < 0 ) RARad += 2.0*dms::PI;
+
+ //DMS_SPEED
+ //dms newRA, newDec;
+ //newRA.setRadians( RARad );
+ //newDec.setRadians( asin( sinDec ) );
+ RA.setRadians( RARad );
+ Dec.setRadians( asin(sinDec) );
+}
+
+void SkyPoint::precess( const KSNumbers *num) {
+ double cosRA0, sinRA0, cosDec0, sinDec0;
+ double v[3], s[3];
+
+ RA0.SinCos( sinRA0, cosRA0 );
+ Dec0.SinCos( sinDec0, cosDec0 );
+
+ s[0] = cosRA0*cosDec0;
+ s[1] = sinRA0*cosDec0;
+ s[2] = sinDec0;
+ //Multiply P2 and s to get v, the vector representing the new coords.
+ for ( unsigned int i=0; i<3; ++i ) {
+ v[i] = 0.0;
+ for (uint j=0; j< 3; ++j) {
+ v[i] += num->p2( j, i )*s[j];
+ }
+ }
+
+ //Extract RA, Dec from the vector:
+ RA.setRadians( atan( v[1]/v[0] ) );
+ Dec.setRadians( asin( v[2] ) );
+
+ //resolve ambiguity of atan()
+ if ( v[0] < 0.0 ) {
+ RA.setD( RA.Degrees() + 180.0 );
+ } else if( v[1] < 0.0 ) {
+ RA.setD( RA.Degrees() + 360.0 );
+ }
+}
+
+void SkyPoint::nutate(const KSNumbers *num) {
+ double cosRA, sinRA, cosDec, sinDec, tanDec;
+ dms dRA1, dRA2, dDec1, dDec2;
+ double cosOb, sinOb;
+
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ num->obliquity()->SinCos( sinOb, cosOb );
+
+ //Step 2: Nutation
+ if ( fabs( Dec.Degrees() ) < 80.0 ) { //approximate method
+ tanDec = sinDec/cosDec;
+
+ dRA1.setD( num->dEcLong()*( cosOb + sinOb*sinRA*tanDec ) - num->dObliq()*cosRA*tanDec );
+ dDec1.setD( num->dEcLong()*( sinOb*cosRA ) + num->dObliq()*sinRA );
+
+ RA.setD( RA.Degrees() + dRA1.Degrees() );
+ Dec.setD( Dec.Degrees() + dDec1.Degrees() );
+ } else { //exact method
+ dms EcLong, EcLat;
+ findEcliptic( num->obliquity(), EcLong, EcLat );
+
+ //Add dEcLong to the Ecliptic Longitude
+ dms newLong( EcLong.Degrees() + num->dEcLong() );
+ setFromEcliptic( num->obliquity(), &newLong, &EcLat );
+ }
+}
+
+void SkyPoint::aberrate(const KSNumbers *num) {
+ double cosRA, sinRA, cosDec, sinDec;
+ dms dRA2, dDec2;
+ double cosOb, sinOb, cosL, sinL, cosP, sinP;
+
+ double K = num->constAberr().Degrees(); //constant of aberration
+ double e = num->earthEccentricity();
+
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ num->obliquity()->SinCos( sinOb, cosOb );
+ double tanOb = sinOb/cosOb;
+
+ num->sunTrueLongitude().SinCos( sinL, cosL );
+ num->earthPerihelionLongitude().SinCos( sinP, cosP );
+
+
+ //Step 3: Aberration
+ dRA2.setD( -1.0 * K * ( cosRA * cosL * cosOb + sinRA * sinL )/cosDec
+ + e * K * ( cosRA * cosP * cosOb + sinRA * sinP )/cosDec );
+
+ dDec2.setD( -1.0 * K * ( cosL * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinL )
+ + e * K * ( cosP * cosOb * ( tanOb * cosDec - sinRA * sinDec ) + cosRA * sinDec * sinP ) );
+
+ RA.setD( RA.Degrees() + dRA2.Degrees() );
+ Dec.setD( Dec.Degrees() + dDec2.Degrees() );
+}
+
+void SkyPoint::updateCoords( KSNumbers *num, bool /*includePlanets*/, const dms *lat, const dms *LST ) {
+ dms pRA, pDec;
+ //Correct the catalog coordinates for the time-dependent effects
+ //of precession, nutation and aberration
+
+ precess(num);
+ nutate(num);
+ aberrate(num);
+
+ if ( lat || LST )
+ kdWarning() << i18n( "lat and LST parameters should only be used in KSPlanetBase objects." ) << endl;
+}
+
+void SkyPoint::precessFromAnyEpoch(long double jd0, long double jdf){
+
+ double cosRA, sinRA, cosDec, sinDec;
+ double v[3], s[3];
+
+ RA.setD( RA0.Degrees() );
+ Dec.setD( Dec0.Degrees() );
+
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ if (jd0 == jdf)
+ return;
+
+ if ( jd0 == B1950) {
+ B1950ToJ2000();
+ jd0 = J2000;
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ }
+
+ if (jd0 !=jdf) {
+ // The original coordinate is referred to the FK5 system and
+ // is NOT J2000.
+ if ( jd0 != J2000 ) {
+
+ //v is a column vector representing input coordinates.
+
+ KSNumbers *num = new KSNumbers (jd0);
+
+ v[0] = cosRA*cosDec;
+ v[1] = sinRA*cosDec;
+ v[2] = sinDec;
+
+ //Need to first precess to J2000.0 coords
+ //s is the product of P1 and v; s represents the
+ //coordinates precessed to J2000
+ for ( unsigned int i=0; i<3; ++i ) {
+ s[i] = num->p1( 0, i )*v[0] +
+ num->p1( 1, i )*v[1] +
+ num->p1( 2, i )*v[2];
+ }
+ delete num;
+
+ //Input coords already in J2000, set s accordingly.
+ } else {
+
+ s[0] = cosRA*cosDec;
+ s[1] = sinRA*cosDec;
+ s[2] = sinDec;
+ }
+
+ if ( jdf == B1950) {
+
+ RA.setRadians( atan2( s[1],s[0] ) );
+ Dec.setRadians( asin( s[2] ) );
+ J2000ToB1950();
+
+ return;
+ }
+
+ KSNumbers *num = new KSNumbers (jdf);
+
+ for ( unsigned int i=0; i<3; ++i ) {
+ v[i] = num->p2( 0, i )*s[0] +
+ num->p2( 1, i )*s[1] +
+ num->p2( 2, i )*s[2];
+ }
+
+ delete num;
+
+ RA.setRadians( atan2( v[1],v[0] ) );
+ Dec.setRadians( asin( v[2] ) );
+
+ if (RA.Degrees() < 0.0 )
+ RA.setD( RA.Degrees() + 360.0 );
+
+ return;
+ }
+
+}
+
+/** No descriptions */
+void SkyPoint::apparentCoord(long double jd0, long double jdf){
+
+ precessFromAnyEpoch(jd0,jdf);
+
+ KSNumbers *num = new KSNumbers (jdf);
+
+ nutate(num);
+ aberrate(num);
+
+ delete num;
+}
+
+void SkyPoint::Equatorial1950ToGalactic(dms &galLong, dms &galLat) {
+
+ double a = 192.25;
+ dms b, c;
+ double sinb, cosb, sina_RA, cosa_RA, sinDEC, cosDEC, tanDEC;
+
+ c.setD(303);
+ b.setD(27.4);
+ tanDEC = tan( Dec.radians() );
+
+ b.SinCos(sinb,cosb);
+ dms( a - RA.Degrees() ).SinCos(sina_RA,cosa_RA);
+ Dec.SinCos(sinDEC,cosDEC);
+
+ galLong.setRadians( c.radians() - atan2( sina_RA, cosa_RA*sinb-tanDEC*cosb) );
+ galLong = galLong.reduce();
+
+ galLat.setRadians( asin(sinDEC*sinb+cosDEC*cosb*cosa_RA) );
+}
+
+void SkyPoint::GalacticToEquatorial1950(const dms* galLong, const dms* galLat) {
+
+ double a = 123.0;
+ dms b, c, galLong_a;
+ double sinb, cosb, singLat, cosgLat, tangLat, singLong_a, cosgLong_a;
+
+ c.setD(12.25);
+ b.setD(27.4);
+ tangLat = tan( galLat->radians() );
+
+
+ galLat->SinCos(singLat,cosgLat);
+
+ dms( galLong->Degrees()-a ).SinCos(singLong_a,cosgLong_a);
+ b.SinCos(sinb,cosb);
+
+ RA.setRadians(c.radians() + atan2(singLong_a,cosgLong_a*sinb-tangLat*cosb) );
+ RA = RA.reduce();
+// raHourCoord = dms( raCoord.Hours() );
+
+ Dec.setRadians( asin(singLat*sinb+cosgLat*cosb*cosgLong_a) );
+}
+
+void SkyPoint::B1950ToJ2000(void) {
+ double cosRA, sinRA, cosDec, sinDec;
+// double cosRA0, sinRA0, cosDec0, sinDec0;
+ double v[3], s[3];
+
+ // 1984 January 1 0h
+ KSNumbers *num = new KSNumbers (2445700.5);
+
+ // Eterms due to aberration
+ addEterms();
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ // Precession from B1950 to J1984
+ s[0] = cosRA*cosDec;
+ s[1] = sinRA*cosDec;
+ s[2] = sinDec;
+ for ( unsigned int i=0; i<3; ++i ) {
+ v[i] = num->p2b( 0, i )*s[0] + num->p2b( 1, i )*s[1] +
+ num->p2b( 2, i )*s[2];
+ }
+
+ // RA zero-point correction at 1984 day 1, 0h.
+ RA.setRadians( atan2( v[1],v[0] ) );
+ Dec.setRadians( asin( v[2] ) );
+
+ RA.setH( RA.Hours() + 0.06390/3600. );
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ s[0] = cosRA*cosDec;
+ s[1] = sinRA*cosDec;
+ s[2] = sinDec;
+
+ // Precession from 1984 to J2000.
+
+ for ( unsigned int i=0; i<3; ++i ) {
+ v[i] = num->p1( 0, i )*s[0] +
+ num->p1( 1, i )*s[1] +
+ num->p1( 2, i )*s[2];
+ }
+
+ RA.setRadians( atan2( v[1],v[0] ) );
+ Dec.setRadians( asin( v[2] ) );
+
+ delete num;
+}
+
+void SkyPoint::J2000ToB1950(void) {
+ double cosRA, sinRA, cosDec, sinDec;
+// double cosRA0, sinRA0, cosDec0, sinDec0;
+ double v[3], s[3];
+
+ // 1984 January 1 0h
+ KSNumbers *num = new KSNumbers (2445700.5);
+
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ s[0] = cosRA*cosDec;
+ s[1] = sinRA*cosDec;
+ s[2] = sinDec;
+
+ // Precession from J2000 to 1984 day, 0h.
+
+ for ( unsigned int i=0; i<3; ++i ) {
+ v[i] = num->p2( 0, i )*s[0] +
+ num->p2( 1, i )*s[1] +
+ num->p2( 2, i )*s[2];
+ }
+
+ RA.setRadians( atan2( v[1],v[0] ) );
+ Dec.setRadians( asin( v[2] ) );
+
+ // RA zero-point correction at 1984 day 1, 0h.
+
+ RA.setH( RA.Hours() - 0.06390/3600. );
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ // Precession from B1950 to J1984
+
+ s[0] = cosRA*cosDec;
+ s[1] = sinRA*cosDec;
+ s[2] = sinDec;
+ for ( unsigned int i=0; i<3; ++i ) {
+ v[i] = num->p1b( 0, i )*s[0] + num->p1b( 1, i )*s[1] +
+ num->p1b( 2, i )*s[2];
+ }
+
+ RA.setRadians( atan2( v[1],v[0] ) );
+ Dec.setRadians( asin( v[2] ) );
+
+ // Eterms due to aberration
+ subtractEterms();
+
+ delete num;
+}
+
+SkyPoint SkyPoint::Eterms(void) {
+
+ double sd, cd, sinEterm, cosEterm;
+ dms raTemp, raDelta, decDelta;
+
+ Dec.SinCos(sd,cd);
+ raTemp.setH( RA.Hours() + 11.25);
+ raTemp.SinCos(sinEterm,cosEterm);
+
+ raDelta.setH( 0.0227*sinEterm/(3600.*cd) );
+ decDelta.setD( 0.341*cosEterm*sd/3600. + 0.029*cd/3600. );
+
+ SkyPoint spDelta = SkyPoint (raDelta, decDelta);
+
+ return spDelta;
+}
+
+void SkyPoint::addEterms(void) {
+
+ SkyPoint spd = Eterms();
+
+ RA.setD( RA.Degrees() + spd.ra()->Degrees() );
+ Dec.setD( Dec.Degrees() + spd.dec()->Degrees() );
+
+}
+
+void SkyPoint::subtractEterms(void) {
+
+ SkyPoint spd = Eterms();
+
+ RA.setD( RA.Degrees() - spd.ra()->Degrees() );
+ Dec.setD( Dec.Degrees() - spd.dec()->Degrees() );
+}
+
+dms SkyPoint::angularDistanceTo(SkyPoint *sp) {
+
+ double dalpha = ra()->radians() - sp->ra()->radians() ;
+ double ddelta = dec()->radians() - sp->dec()->radians() ;
+
+ double sa = sin(dalpha/2.);
+ double sd = sin(ddelta/2.);
+
+ double hava = sa*sa;
+ double havd = sd*sd;
+
+ double aux = havd + cos (dec()->radians()) * cos(sp->dec()->radians())
+ * hava;
+
+ dms angDist;
+ angDist.setRadians( 2 * fabs(asin( sqrt(aux) )) );
+
+ return angDist;
+}
+
+QString SkyPoint::constellation( QPtrList<CSegment> &csegmentList, QPtrList<SkyObject> &cnameList ) const {
+ //Identify the constellation that contains point p.
+ //First, find all CSegments that bracket the RA of p.
+ //Then, identify the pair of these bracketing segments which bracket p in the Dec direction.
+ //Each segment has two cnames, identifying the 2 constellations which the segment delineates.
+ //There will be a name in common between the pair, this is the constellation that p is in.
+ //
+ //Corner case 1: points near the celestial poles are not bracketed by csegments.
+ //Corner case 2: it is possible that *both* cnames are shared between the two segments.
+ //In this case, we have to do more work to decide which is truly correct.
+
+ QPtrList<SkyPoint> p1List, p2List;
+ QStringList name1List, name2List;
+ QString abbrev("");
+
+ double pdc = dec()->Degrees();
+ double pra(0.0); //defined in the loop, because we may modify it there
+
+ for ( CSegment *seg = csegmentList.first(); seg; seg = csegmentList.next() ) {
+ SkyPoint *p1 = seg->firstNode();
+ for ( SkyPoint *p2 = seg->nextNode(); p2; p2 = seg->nextNode() ) {
+ pra = ra()->Degrees();
+ double p1ra = p1->ra()->Degrees();
+ double p2ra = p2->ra()->Degrees();
+ if ( p1ra > 330. && p2ra < 30. ) { //wrap RA coordinate, if necessary
+ p1ra -= 360.0;
+ if ( pra > 330. ) pra -= 360.;
+ }
+ if ( p2ra > 330. && p1ra < 30. ) { //wrap RA coordinate, if necessary
+ p2ra -= 360.0;
+ if ( pra > 330. ) pra -= 360.;
+ }
+
+ if ( p1ra <= pra && p2ra >= pra ) { //bracketing segment?
+ p1List.append( p1 );
+ p2List.append( p2 );
+ name1List.append( seg->name1() );
+ name2List.append( seg->name2() );
+ break;
+ } else if ( p2ra <= pra && p1ra >= pra ) { //bracketing segment? (RA order reversed)
+ p1List.append( p2 ); //make sure p1List gets the smaller bracketing RA
+ p2List.append( p1 );
+ name1List.append( seg->name1() );
+ name2List.append( seg->name2() );
+ break;
+ }
+ p1 = p2;
+ }
+ }
+
+ //Should not happen:
+ if ( p1List.count() == 0 ) {
+ kdWarning() << "A: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+
+ //Normal case: more than one segment brackets in RA. Find segments which also bracket in Dec.
+ double dupper(90.), dlower(-90.);
+ int iupper(-1), ilower(-1);
+ for ( uint i=0; i < p1List.count(); ++i ) {
+ SkyPoint *p1 = p1List.at(i);
+ SkyPoint *p2 = p2List.at(i);
+
+ //Find Dec value along segment at RA of p:
+ double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment
+ double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees();
+ if ( segDec >= pdc && segDec < dupper ) { dupper = segDec; iupper = i; }
+ if ( segDec <= pdc && segDec > dlower ) { dlower = segDec; ilower = i; }
+ }
+
+ //Corner case 1: Points near one of the poles are not bracketed by segments in the Dec direction.
+ //In this case, either iupper or ilower will remain at its preassigned invalid value (-1)
+ //Identify the constellation by extrapolating away from the pole to the next segment.
+ //This will identify which of the two names is the neighboring constellation
+ //so our target constell. is the other one.
+ //(note that we can't just assume Ursa Minor or Octans, because of precession: these constellations
+ //are not near the pole at all epochs
+ if ( iupper == -1 ) { //point near north pole
+ int ilow2(-1);
+ double dlow2(-90.);
+ for ( uint i=0; i < p1List.count(); ++i ) {
+ if ( i != ilower ) {
+ SkyPoint *p1 = p1List.at(i);
+ SkyPoint *p2 = p2List.at(i);
+
+ //Find Dec value along segment at RA of p:
+ double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment
+ double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees();
+ if ( segDec > dlow2 && segDec < dlower ) { dlow2 = segDec; ilow2 = i; }
+ }
+ }
+
+ if ( ilow2 == -1 ) { //whoops, what happened?
+ kdWarning() << "B: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+
+ //If name1(ilower) is the adjacent constellation, then name2(ilower) must be the answer
+ if ( name1List[ ilower ] == name1List[ ilow2 ] || name1List[ ilower ] == name2List[ ilow2 ] )
+ abbrev = name2List[ ilower ];
+
+ //If name2(ilower) is the adjacent constellation, then name1(ilower) must be the answer
+ else if ( name2List[ ilower ] == name1List[ ilow2 ] || name2List[ ilower ] == name2List[ ilow2 ] )
+ abbrev = name1List[ ilower ];
+
+ else { //doh!
+ kdWarning() << "C: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+
+ } else if ( ilower == -1 ) { //point near south pole
+ int iup2(-1);
+ double dup2(90.);
+ for ( uint i=0; i < p1List.count(); ++i ) {
+ if ( i != iupper ) {
+ SkyPoint *p1 = p1List.at(i);
+ SkyPoint *p2 = p2List.at(i);
+
+ //Find Dec value along segment at RA of p:
+ double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment
+ double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees();
+ if ( segDec < dup2 && segDec > dupper ) { dup2 = segDec; iup2 = i; }
+ }
+ }
+
+ if ( iup2 == -1 ) { //whoops, what happened?
+ kdWarning() << "D: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+
+ //If name1(iupper) is the adjacent constellation, then name2(iupper) must be the answer
+ if ( name1List[ iupper ] == name1List[ iup2 ] || name1List[ iupper ] == name2List[ iup2 ] )
+ abbrev = name2List[ iupper ] ;
+
+ //If name2(iupper) is the adjacent constellation, then name1(iupper) must be the answer
+ else if ( name2List[ iupper ] == name1List[ iup2 ] || name2List[ iupper ] == name2List[ iup2 ] )
+ abbrev = name1List[ iupper ];
+
+ else { //doh!
+ kdWarning() << "E: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+ }
+
+ //Corner case 2: Both name1 and name2 are in common in the bracketing segments
+ //This can happen if a constellation is both above and below the true bracketing constellation
+ //Resolve it by again extending up or down to the next segment, which will share one of the ambiguous
+ //names. The answer is the one not shared in this next segment.
+ //To ensure that there will be a next segment, go up if dec is negative, otherwise go down.
+ else if ( (name1List[ iupper ] == name1List[ ilower ] || name1List[ iupper ] == name2List[ ilower ])
+ && (name2List[ iupper ] == name1List[ ilower ] || name2List[ iupper ] == name2List[ ilower ]) ) {
+ if ( pdc < 0.0 ) { //find next segment up
+ int iup2(0);
+ double dup2(90.0);
+
+ for ( uint i=0; i < p1List.count(); ++i ) {
+ if ( i != iupper ) {
+ SkyPoint *p1 = p1List.at(i);
+ SkyPoint *p2 = p2List.at(i);
+
+ //Find Dec value along segment at RA of p:
+ double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment
+ double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees();
+ if ( segDec < dup2 && segDec > dupper ) { dup2 = segDec; iup2 = i; }
+ }
+ }
+
+ //If name1(iupper) is the adjacent constellation, then name2(iupper) must be the answer
+ if ( name1List[ iupper ] == name1List[ iup2 ] || name1List[ iupper ] == name2List[ iup2 ] )
+ abbrev = name2List[ iupper ];
+
+ //If name2(iupper) is the adjacent constellation, then name1(iupper) must be the answer
+ else if ( name2List[ iupper ] == name1List[ iup2 ] || name2List[ iupper ] == name2List[ iup2 ] )
+ abbrev = name1List[ iupper ];
+
+ else { //doh!
+ kdWarning() << "F: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+ } else { //pdc > 0.0, so search down
+ int ilow2(-1);
+ double dlow2(-90.);
+ for ( uint i=0; i < p1List.count(); ++i ) {
+ if ( i != ilower ) {
+ SkyPoint *p1 = p1List.at(i);
+ SkyPoint *p2 = p2List.at(i);
+
+ //Find Dec value along segment at RA of p:
+ double f = ( pra - p1->ra()->Degrees() ) / ( p2->ra()->Degrees() - p1->ra()->Degrees()); //fractional distance along segment
+ double segDec = f*p2->dec()->Degrees() + (1.0-f)*p1->dec()->Degrees();
+ if ( segDec > dlow2 && segDec < dlower ) { dlow2 = segDec; ilow2 = i; }
+ }
+ }
+
+ if ( ilow2 == -1 ) { //whoops, what happened?
+ kdWarning() << "G: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+
+ //If name1(ilower) is the adjacent constellation, then name2(ilower) must be the answer
+ if ( name1List[ ilower ] == name1List[ ilow2 ] || name1List[ ilower ] == name2List[ ilow2 ] )
+ abbrev = name2List[ ilower ];
+
+ //If name2(ilower) is the adjacent constellation, then name1(ilower) must be the answer
+ else if ( name2List[ ilower ] == name1List[ ilow2 ] || name2List[ ilower ] == name2List[ ilow2 ] )
+ abbrev = name1List[ ilower ];
+
+ else { //doh!
+ kdWarning() << "H: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+ }
+ }
+
+ //Normal case: one of the pair of names (name1/name2) should be shared between
+ //the two bracketing segments
+ else if ( name1List[ iupper ] == name1List[ ilower ] || name1List[ iupper ] == name2List[ ilower ] )
+ abbrev = name1List[ iupper ];
+
+ else if ( name2List[ iupper ] == name1List[ ilower ] || name2List[ iupper ] == name2List[ ilower ] )
+ abbrev = name2List[ iupper ];
+
+ //If we reach here, then neither name1 nor name2 were shared between the bracketing segments!
+ else {
+ kdWarning() << "I: " << i18n("No constellation found for point: (%1, %2)").arg(ra()->toHMSString()).arg(dec()->toDMSString()) << endl;
+ return i18n("Unknown");
+ }
+
+ //Finally, match the abbreviated name to the full constellation name, and return that name
+ for ( SkyObject *o = cnameList.first(); o; o = cnameList.next() ) {
+ if ( abbrev.lower() == o->name2().lower() ) {
+ QString r = i18n( "Constellation name (optional)", o->name().local8Bit().data() );
+ r = r.left(1) + r.mid(1).lower(); //lowercase letters (except first letter)
+ int i = r.find(" ");
+ i++;
+ if ( i>0 ) r = r.left(i) + r.mid(i,1).upper() + r.mid(i+1); //capitalize 2nd word
+ return r;
+ }
+ }
+
+ return i18n("Unknown");
+}
+
+double SkyPoint::vRSun(long double jd0) {
+
+ dms asun,dsun;
+ double ca, sa, cd, sd, vsun;
+ double cosRA, sinRA, cosDec, sinDec;
+
+ /* Sun apex (where the sun goes) coordinates */
+
+ asun.setD(270.9592); // Right ascention: 18h 3m 50.2s [J2000]
+ dsun.setD(30.00467); // Declination: 30^o 0' 16.8'' [J2000]
+ vsun=20.; // [km/s]
+
+ asun.SinCos(sa,ca);
+ dsun.SinCos(sd,cd);
+
+ /* We need an auxiliary SkyPoint since we need the
+ * source referred to the J2000 equinox and we do not want to ovewrite
+ * the current values
+ */
+
+ SkyPoint aux;
+ aux.set(RA0,Dec0);
+
+ aux.precessFromAnyEpoch(jd0, J2000);
+
+ aux.ra()->SinCos( sinRA, cosRA );
+ aux.dec()->SinCos( sinDec, cosDec );
+
+ /* Computation is done performing the scalar product of a unitary vector
+ in the direction of the source with the vector velocity of Sun, both being in the
+ LSR reference system:
+ Vlsr = Vhel + Vsun.u_radial =>
+ Vlsr = Vhel + vsun(cos D cos A,cos D sen A,sen D).(cos d cos a,cos d sen a,sen d)
+ Vhel = Vlsr - Vsun.u_radial
+ */
+
+ return vsun *(cd*cosDec*(cosRA*ca + sa*sinRA) + sd*sinDec);
+
+}
+
+double SkyPoint::vHeliocentric(double vlsr, long double jd0) {
+
+ return vlsr - vRSun(jd0);
+}
+
+double SkyPoint::vHelioToVlsr(double vhelio, long double jd0) {
+
+ return vhelio + vRSun(jd0);
+}
+
+double SkyPoint::vREarth(long double jd0)
+{
+
+ double sinRA, sinDec, cosRA, cosDec, vREarth;
+
+ /* u_radial = unitary vector in the direction of the source
+ Vlsr = Vhel + Vsun.u_radial
+ = Vgeo + VEarth.u_radial + Vsun.u_radial =>
+
+ Vgeo = (Vlsr -Vsun.u_radial) - VEarth.u_radial
+ = Vhel - VEarth.u_radial
+ = Vhel - (vx, vy, vz).(cos d cos a,cos d sen a,sen d)
+ */
+
+ /* We need an auxiliary SkyPoint since we need the
+ * source referred to the J2000 equinox and we do not want to ovewrite
+ * the current values
+ */
+
+ SkyPoint aux;
+ aux.set(RA0,Dec0);
+
+ aux.precessFromAnyEpoch(jd0, J2000);
+
+ aux.ra()->SinCos( sinRA, cosRA );
+ aux.dec()->SinCos( sinDec, cosDec );
+
+ /* vEarth is referred to the J2000 equinox, hence we need that
+ the source coordinates are also in the same reference system.
+ */
+
+ KSNumbers *num = new KSNumbers(jd0);
+
+ vREarth = num->vEarth(0) * cosDec * cosRA +
+ num->vEarth(1) * cosDec * sinRA +
+ num->vEarth(2) * sinDec;
+
+ return vREarth;
+}
+
+
+double SkyPoint::vGeocentric(double vhelio, long double jd0)
+{
+ return vhelio - vREarth(jd0);
+}
+
+double SkyPoint::vGeoToVHelio(double vgeo, long double jd0)
+{
+ return vgeo + vREarth(jd0);
+}
+
+double SkyPoint::vRSite(double vsite[3])
+{
+
+ double sinRA, sinDec, cosRA, cosDec, vREarth;
+
+ RA.SinCos( sinRA, cosRA );
+ Dec.SinCos( sinDec, cosDec );
+
+ return vsite[0]*cosDec*cosRA + vsite[1]*cosDec*sinRA + vsite[2]*sinDec;
+}
+
+double SkyPoint::vTopoToVGeo(double vtopo, double vsite[3])
+{
+ return vtopo + vRSite(vsite);
+}
+
+double SkyPoint::vTopocentric(double vgeo, double vsite[3])
+{
+ return vgeo - vRSite(vsite);
+}
diff --git a/kstars/kstars/skypoint.h b/kstars/kstars/skypoint.h
new file mode 100644
index 00000000..ee3cf09c
--- /dev/null
+++ b/kstars/kstars/skypoint.h
@@ -0,0 +1,498 @@
+/***************************************************************************
+ skypoint.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001-2005 by Jason Harris
+ email : jharris@30doradus.org
+ copyright : (C) 2004-2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef SKYPOINT_H
+#define SKYPOINT_H
+
+#include <qstring.h>
+#include <qptrlist.h>
+
+#include "dms.h"
+
+/**@class SkyPoint
+ *
+ *The sky coordinates of a point in the sky. The
+ *coordinates are stored in both Equatorial (Right Ascension,
+ *Declination) and Horizontal (Azimuth, Altitude) coordinate systems.
+ *Provides set/get functions for each coordinate angle, and functions
+ *to convert between the Equatorial and Horizon coordinate systems.
+ *
+ *Because the coordinate values change slowly over time (due to
+ *precession, nutation), the "catalog coordinates" are stored
+ *(RA0, Dec0), which were the true coordinates on Jan 1, 2000.
+ *The true coordinates (RA, Dec) at any other epoch can be found
+ *from the catalog coordinates using updateCoords().
+ *@short Stores dms coordinates for a point in the sky.
+ *for converting between coordinate systems.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class KSNumbers;
+class CSegment;
+class SkyObject;
+
+class SkyPoint {
+public:
+/**Default constructor: Sets RA, Dec and RA0, Dec0 according
+ *to arguments. Does not set Altitude or Azimuth.
+ *@param r Right Ascension
+ *@param d Declination
+ */
+ SkyPoint( const dms& r, const dms& d ) { set( r, d ); }
+
+/**Alternate constructor using pointer arguments, for convenience.
+ *It behaves essentially like the default constructor.
+ *@param r Right Ascension pointer
+ *@param d Declination pointer
+ */
+ SkyPoint( const dms *r, const dms *d ) { set( dms(*r), dms(*d) ); }
+
+/**Alternate constructor using double arguments, for convenience.
+ *It behaves essentially like the default constructor.
+ *@param r Right Ascension, expressed as a double
+ *@param d Declination, expressed as a double
+ */
+ SkyPoint( double r=0.0, double d=0.0 ) { set( r, d ); }
+
+/**
+ *Empty destructor.
+ */
+ virtual ~SkyPoint();
+
+////
+//// 1. Setting Coordinates
+//// =======================
+
+/**Sets RA, Dec and RA0, Dec0 according to arguments.
+ *Does not set Altitude or Azimuth.
+ *@param r Right Ascension
+ *@param d Declination
+ */
+ void set( const dms& r, const dms& d );
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param r Right Ascension
+ *@param d Declination
+ */
+ void set( const dms *r, const dms *d ) { set( *r, *d ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param r Right Ascension
+ *@param d Declination
+ */
+ void set( double r, double d );
+
+/**Sets RA0, the catalog Right Ascension.
+ *@param r catalog Right Ascension.
+ */
+ void setRA0( dms r ) { RA0.set( r ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param r Right Ascension, expressed as a double.
+ */
+ void setRA0( double r ) { RA0.setH( r ); }
+
+/**Sets Dec0, the catalog Declination.
+ *@param d catalog Declination.
+ */
+ void setDec0( dms d ) { Dec0.set( d ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param d Declination, expressed as a double.
+ */
+ void setDec0( double d ) { Dec0.setD( d ); }
+
+/**Sets RA, the current Right Ascension.
+ *@param r Right Ascension.
+ */
+ void setRA( dms r ) { RA.set( r ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param r Right Ascension, expressed as a double.
+ */
+ void setRA( double r ) { RA.setH( r ); }
+
+/**Sets Dec, the current Declination
+ *@param d Declination.
+ */
+ void setDec( dms d ) { Dec.set( d ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param d Declination, expressed as a double.
+ */
+ void setDec( double d ) { Dec.setD( d ); }
+
+/**Sets Alt, the Altitude.
+ *@param alt Altitude.
+ */
+ void setAlt( dms alt ) { Alt.set( alt ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param alt Altitude, expressed as a double.
+ */
+ void setAlt( double alt ) { Alt.setD( alt ); }
+
+/**Sets Az, the Azimuth.
+ *@param az Azimuth.
+ */
+ void setAz( dms az ) { Az.set( az ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param az Azimuth, expressed as a double.
+ */
+ void setAz( double az ) { Az.setD( az ); }
+
+/**Sets Galactic Longitude.
+ *@param glo Galactic Longitude.
+ */
+// void setGalLong( dms glo ) { galLong.set( glo ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param glo Galactic Longitude, expressed as a double.
+ */
+// void setGalLong( double glo ) { galLong.setD( glo ); }
+
+/**Sets Galactic Longitude.
+ *@param gla Galactic Longitude.
+ */
+// void setGalLat( dms gla ) { galLat.set( gla ); }
+
+/**Overloaded member function, provided for convenience.
+ *It behaves essentially like the above function.
+ *@param gla Galactic Longitude, expressed as a double.
+ */
+// void setGalLat( double gla ) { galLat.setD( gla ); }
+
+////
+//// 2. Returning coordinates.
+//// =========================
+
+/**@return a pointer to the catalog Right Ascension.
+ */
+ const dms* ra0() const { return &RA0; }
+
+/**@return a pointer to the catalog Declination.
+ */
+ const dms* dec0() const { return &Dec0; }
+
+/**@returns a pointer to the current Right Ascension.
+ */
+ const dms* ra() const { return &RA; }
+
+/**@return a pointer to the current Declination.
+ */
+ const dms* dec() const { return &Dec; }
+
+/**@return a pointer to the current Azimuth.
+ */
+ const dms* az() const { return &Az; }
+
+/**@return a pointer to the current Altitude.
+ */
+ const dms* alt() const { return &Alt; }
+
+/**@return a pointer to the current galactic latitude.
+ */
+// const dms* gLat() const { return &galLat; }
+
+/**@return a pointer to the current galactic longitude.
+ */
+// const dms* gLong() const { return &galLong; }
+
+////
+//// 3. Coordinate conversions.
+//// ==========================
+
+/**Determine the (Altitude, Azimuth) coordinates of the
+ *SkyPoint from its (RA, Dec) coordinates, given the local
+ *sidereal time and the observer's latitude.
+ *@param LST pointer to the local sidereal time
+ *@param lat pointer to the geographic latitude
+ */
+ void EquatorialToHorizontal( const dms* LST, const dms* lat );
+
+/**Determine the (RA, Dec) coordinates of the
+ *SkyPoint from its (Altitude, Azimuth) coordinates, given the local
+ *sidereal time and the observer's latitude.
+ *@param LST pointer to the local sidereal time
+ *@param lat pointer to the geographic latitude
+ */
+ void HorizontalToEquatorial( const dms* LST, const dms* lat );
+
+ /**@short Convert Right Ascension/Declination to Ecliptic logitude/latitude.
+ */
+ void EquatorialToEcliptic( const KSNumbers *num );
+
+ /**@short Convert Ecliptic logitude/latitude to Right Ascension/Declination.
+ */
+
+ void EclipticToEquatorial( const KSNumbers *num );
+
+/**Determine the Ecliptic coordinates of the SkyPoint, given the Julian Date.
+ *The ecliptic coordinates are returned as reference arguments (since
+ *they are not stored internally)
+ */
+ void findEcliptic( const dms *Obliquity, dms &EcLong, dms &EcLat );
+
+/**Set the current (RA, Dec) coordinates of the
+ *SkyPoint, given pointers to its Ecliptic (Long, Lat) coordinates, and
+ *to the current obliquity angle (the angle between the equator and ecliptic).
+ */
+ void setFromEcliptic( const dms *Obliquity, const dms *EcLong, const dms *EcLat );
+
+/** Computes galactic coordinates from equatorial coordinates referred to
+ * epoch 1950. RA and Dec are, therefore assumed to be B1950
+ * coordinates.
+ */
+ void Equatorial1950ToGalactic(dms &galLong, dms &galLat);
+
+/** Computes equatorial coordinates referred to 1950 from galactic ones referred to
+ * epoch B1950. RA and Dec are, therefore assumed to be B1950
+ * coordinates.
+ */
+ void GalacticToEquatorial1950(const dms* galLong, const dms* galLat);
+
+////
+//// 4. Coordinate update/corrections.
+//// =================================
+
+/**Determine the current coordinates (RA, Dec) from the catalog
+ *coordinates (RA0, Dec0), accounting for both precession and nutation.
+ *@param num pointer to KSNumbers object containing current values of
+ *time-dependent variables.
+ *@param includePlanets does nothing in this implementation (see KSPlanetBase::updateCoords()).
+ *@param lat does nothing in this implementation (see KSPlanetBase::updateCoords()).
+ *@param LST does nothing in this implementation (see KSPlanetBase::updateCoords()).
+ */
+ virtual void updateCoords( KSNumbers *num, bool includePlanets=true, const dms *lat=0, const dms *LST=0 );
+
+/**Computes the apparent coordinates for this SkyPoint for any epoch,
+ *accounting for the effects of precession, nutation, and aberration.
+ *Similar to updateCoords(), but the starting epoch need not be
+ *J2000, and the target epoch need not be the present time.
+ *@param jd0 Julian Day which identifies the original epoch
+ *@param jdf Julian Day which identifies the final epoch
+ */
+ void apparentCoord(long double jd0, long double jdf);
+
+/**Determine the effects of nutation for this SkyPoint.
+ *@param num pointer to KSNumbers object containing current values of
+ *time-dependent variables.
+ */
+ void nutate(const KSNumbers *num);
+
+/**Determine the effects of aberration for this SkyPoint.
+ *@param num pointer to KSNumbers object containing current values of
+ *time-dependent variables.
+ */
+ void aberrate(const KSNumbers *num);
+
+/**General case of precession. It precess from an original epoch to a
+ *final epoch. In this case RA0, and Dec0 from SkyPoint object represent
+ *the coordinates for the original epoch and not for J2000, as usual.
+ *@param jd0 Julian Day which identifies the original epoch
+ *@param jdf Julian Day which identifies the final epoch
+ */
+ void precessFromAnyEpoch(long double jd0, long double jdf);
+
+ /** Determine the E-terms of aberration
+ *In the past, the mean places of stars published in catalogs included
+ *the contribution to the aberration due to the ellipticity of the orbit
+ *of the Earth. These terms, known as E-terms were almost constant, and
+ *in the newer catalogs (FK5) are not included. Therefore to convert from
+ *FK4 to FK5 one has to compute these E-terms.
+ */
+ SkyPoint Eterms(void);
+
+ /** Exact precession from Besselian epoch 1950 to epoch J2000. The
+ *coordinates referred to the first epoch are in the
+ FK4 catalog, while the latter are in the Fk5 one.
+ *Reference: Smith, C. A.; Kaplan, G. H.; Hughes, J. A.; Seidelmann,
+ *P. K.; Yallop, B. D.; Hohenkerk, C. Y.
+ *Astronomical Journal, vol. 97, Jan. 1989, p. 265-279
+ *This transformation requires 4 steps:
+ * - Correct E-terms
+ * - Precess from B1950 to 1984, January 1st, 0h, using Newcomb expressions
+ * - Add zero point correction in right ascension for 1984
+ * - Precess from 1984, January 1st, 0h to J2000
+ */
+ void B1950ToJ2000(void);
+
+ /** Exact precession from epoch J2000 Besselian epoch 1950. The coordinates
+ *referred to the first epoch are in the FK4 catalog, while the
+ *latter are in the Fk5 one.
+ *Reference: Smith, C. A.; Kaplan, G. H.; Hughes, J. A.; Seidelmann,
+ *P. K.; Yallop, B. D.; Hohenkerk, C. Y.
+ *Astronomical Journal, vol. 97, Jan. 1989, p. 265-279
+ *This transformation requires 4 steps:
+ * - Precess from J2000 to 1984, January 1st, 0h
+ * - Add zero point correction in right ascension for 1984
+ * - Precess from 1984, January 1st, 0h, to B1950 using Newcomb expressions
+ * - Correct E-terms
+ */
+ void J2000ToB1950(void);
+
+ /** Coordinates in the FK4 catalog include the effect of aberration due
+ *to the ellipticity of the orbit of the Earth. Coordinates in the FK5
+ *catalog do not include these terms. In order to convert from B1950 (FK4)
+ *to actual mean places one has to use this function.
+ */
+ void addEterms(void);
+
+ /** Coordinates in the FK4 catalog include the effect of aberration due
+ *to the ellipticity of the orbit of the Earth. Coordinates in the FK5
+ *catalog do not include these terms. In order to convert from
+ * FK5 coordinates to B1950 (FK4) one has to use this function.
+ */
+ void subtractEterms(void);
+
+ /** Computes the angular distance between two SkyObjects. The algorithm
+ * to compute this distance is:
+ * cos(distance) = sin(d1)*sin(d2) + cos(d1)*cos(d2)*cos(a1-a2)
+ * where a1,d1 are the coordinates of the first object and a2,d2 are
+ * the coordinates of the second object.
+ * However this algorithm is not accurate when the angular separation
+ * is small.
+ * Meeus provides a different algorithm in page 111 which we
+ * implement here.
+ * @param sp SkyPoint to which distance is to be calculated
+ * @return dms angle representing angular separation.
+ **/
+
+ dms angularDistanceTo( SkyPoint *sp);
+
+ bool operator == ( SkyPoint &p ) { return ( ra()->Degrees() == p.ra()->Degrees() && dec()->Degrees() == p.dec()->Degrees() ); }
+
+ /** Computes the velocity of the Sun projected on the direction of the source.
+ *
+ * @param jd Epoch expressed as julian day to which the source coordinates refer to.
+ * @return Radial velocity of the source referred to the barycenter of the solar system in km/s
+ **/
+ double vRSun(long double jd);
+
+ /** Computes the radial velocity of a source referred to the solar system barycenter
+ * from the radial velocity referred to the
+ * Local Standard of Rest, aka known as VLSR. To compute it we need the coordinates of the
+ * source the VLSR and the epoch for the source coordinates.
+ *
+ * @param vlsr radial velocity of the source referred to the LSR in km/s
+ * @param jd Epoch expressed as julian day to which the source coordinates refer to.
+ * @return Radial velocity of the source referred to the barycenter of the solar system in km/s
+ **/
+ double vHeliocentric(double vlsr, long double jd);
+
+ /** Computes the radial velocity of a source referred to the Local Standard of Rest, also known as VLSR
+ * from the radial velocity referred to the solar system barycenter
+ *
+ * @param vhelio radial velocity of the source referred to the LSR in km/s
+ * @param jd Epoch expressed as julian day to which the source coordinates refer to.
+ * @return Radial velocity of the source referred to the barycenter of the solar system in km/s
+ **/
+ double vHelioToVlsr(double vhelio, long double jd);
+
+ /** Computes the velocity of any object projected on the direction of the source.
+ * @param jd0 Julian day for which we compute the direction of the source
+ * @return velocity of the Earth projected on the direction of the source kms-1
+ */
+ double vREarth(long double jd0);
+
+ /** Computes the radial velocity of a source referred to the center of the earth
+ * from the radial velocity referred to the solar system barycenter
+ *
+ * @param vhelio radial velocity of the source referred to the barycenter of the
+ * solar system in km/s
+ * @param jd Epoch expressed as julian day to which the source coordinates refer to.
+ * @return Radial velocity of the source referred to the center of the Earth in km/s
+ **/
+ double vGeocentric(double vhelio, long double jd);
+
+ /** Computes the radial velocity of a source referred to the solar system barycenter
+ * from the velocity referred to the center of the earth
+ *
+ * @param vgeo radial velocity of the source referred to the center of the Earth
+ * [km/s]
+ * @param jd Epoch expressed as julian day to which the source coordinates refer to.
+ * @return Radial velocity of the source referred to the solar system barycenter in km/s
+ **/
+ double vGeoToVHelio(double vgeo, long double jd);
+
+ /** Computes the velocity of any object (oberver's site) projected on the
+ * direction of the source.
+ * @param vsite velocity of that object in cartesian coordinates
+ * @return velocity of the object projected on the direction of the source kms-1
+ */
+ double vRSite(double vsite[3]);
+
+ /** Computes the radial velocity of a source referred to the observer site on the surface
+ * of the earth from the geocentric velovity and the velocity of the site referred to the center
+ * of the Earth.
+ *
+ * @param vgeo radial velocity of the source referred to the center of the earth in km/s
+ * @param vsite Velocity at which the observer moves referred to the center of the earth.
+ * @return Radial velocity of the source referred to the observer's site in km/s
+ **/
+ double vTopocentric(double vgeo, double vsite[3]);
+
+ /** Computes the radial velocity of a source referred to the center of the Earth from
+ * the radial velocity referred to an observer site on the surface of the earth
+ *
+ * @param vtopo radial velocity of the source referred to the observer's site in km/s
+ * @param vsite Velocity at which the observer moves referred to the center of the earth.
+ * @return Radial velocity of the source referred the center of the earth in km/s
+ **/
+ double vTopoToVGeo(double vtopo, double vsite[3]);
+
+////
+//// 5. Calculating Rise/Set/Transit data.
+//// =====================================
+
+//// To Be Moved from SkyObject....
+
+////
+//// 6. Constellation Identification
+//// =====================================
+
+ QString constellation( QPtrList<CSegment> &seglist, QPtrList<SkyObject> &cnames ) const;
+
+
+protected:
+/**Precess this SkyPoint's catalog coordinates to the epoch described by the
+ *given KSNumbers object.
+ *@param num pointer to a KSNumbers object describing the target epoch.
+ */
+ void precess(const KSNumbers *num);
+
+
+private:
+ dms RA0, Dec0; //catalog coordinates
+ dms RA, Dec; //current true sky coordinates
+ dms Alt, Az;
+};
+
+#endif
diff --git a/kstars/kstars/stardatasink.cpp b/kstars/kstars/stardatasink.cpp
new file mode 100644
index 00000000..45b3d983
--- /dev/null
+++ b/kstars/kstars/stardatasink.cpp
@@ -0,0 +1,60 @@
+/***************************************************************************
+ stardatasink.cpp - description
+ -------------------
+ begin : Son Feb 10 2002
+ copyright : (C) 2002 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "stardatasink.h"
+
+#include "dms.h"
+#include "kstarsdata.h"
+
+StarDataSink::StarDataSink(KStarsData *parent, const char *name) : QObject(parent, name) {
+ ksData = parent;
+ receivedBlocks = 0;
+ nameListCount = ksData->ObjNames.count();
+}
+
+StarDataSink::~StarDataSink(){
+}
+
+int StarDataSink::readyToReceive(){
+ // return a value != NULL, to show that the object is ready for receiveing data.
+ return 1;
+}
+
+void StarDataSink::eof() {
+ // update skymap at the end of reloading
+ emit updateSkymap();
+ // clear cached finddialog if new objects were appended to the list
+ if (nameListCount != ksData->ObjNames.count()) emit clearCache();
+ // end of data transmission
+ emit done();
+}
+
+void StarDataSink::receive( const uchar *data, int entries ) {
+ receivedBlocks++;
+ // Pointer was send as const uchar* so it must be converted explicitly to QString*
+ QString *line = (QString *) data;
+ int counter = -1;
+ while (++counter < entries) { // run counter from 0 to entries -1
+ ksData->processStar(line, true);
+ line++;
+ }
+
+ // update the skymap every tenth block
+ if (receivedBlocks % 10 == 0) emit updateSkymap();
+}
+
+#include "stardatasink.moc"
diff --git a/kstars/kstars/stardatasink.h b/kstars/kstars/stardatasink.h
new file mode 100644
index 00000000..0cb97749
--- /dev/null
+++ b/kstars/kstars/stardatasink.h
@@ -0,0 +1,90 @@
+/***************************************************************************
+ stardatasink.h - description
+ -------------------
+ begin : Son Feb 10 2002
+ copyright : (C) 2002 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef STARDATASINK_H
+#define STARDATASINK_H
+
+
+/**@class StarDataSink
+ *StarDataSink receives data from an FileSource object and appends these data
+ *to a QList of star data. It's an asynchronous io class.
+ *@author Thomas Kabelmann
+ *@version 1.0
+ */
+
+#include <qobject.h>
+#include <qasyncio.h>
+
+#include <qglobal.h>
+
+class KStarsData;
+
+class StarDataSink : public QObject, public QDataSink {
+/**
+ *class needs signals
+ */
+ Q_OBJECT
+
+ public:
+ /** constructor */
+ StarDataSink( KStarsData *parent, const char *name=0 );
+
+ /** destructor */
+ ~StarDataSink();
+
+ /** is this object ready to receive data? */
+ int readyToReceive();
+
+ /** end of data transmission reached */
+ void eof();
+
+ /**
+ *This function receives data from FileSource and appends data
+ *to some lists in KStarsData.
+ */
+ void receive( const uchar *data, int entries );
+
+ private:
+
+ KStarsData *ksData;
+
+ // has objectnamelist changed while reloading?
+ uint nameListCount;
+
+ // counts the number of blocks
+ uint receivedBlocks;
+
+ signals:
+
+ /**
+ *send signal if all data were transmitted
+ */
+ void done();
+
+ /**
+ *send signal to update skymap time by time
+ *just for long data transmissions needed.
+ */
+ void updateSkymap();
+
+ /**
+ *If name list has changed emit this signal.
+ */
+ void clearCache();
+};
+
+#endif
diff --git a/kstars/kstars/starobject.cpp b/kstars/kstars/starobject.cpp
new file mode 100644
index 00000000..3120b88a
--- /dev/null
+++ b/kstars/kstars/starobject.cpp
@@ -0,0 +1,259 @@
+/***************************************************************************
+ starobject.cpp - K Desktop Planetarium
+ -------------------
+ begin : Tue Sep 18 2001
+ copyright : (C) 2001 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "starobject.h"
+#include "kspopupmenu.h"
+#include "ksnumbers.h"
+
+#include <qpainter.h>
+#include <qstring.h>
+#include <kdebug.h>
+
+StarObject::StarObject( StarObject &o )
+ : SkyObject (o)
+{
+ SpType = o.SpType;
+//SONAME: deprecated (?) JH
+// soName = o.soName;
+ PM_RA = o.pmRA();
+ PM_Dec = o.pmDec();
+ Parallax = o.parallax();
+ Multiplicity = o.isMultiple();
+ Variability = o.isVariable();
+}
+
+StarObject::StarObject( dms r, dms d, float m, QString n, QString n2, QString sptype,
+ double pmra, double pmdec, double par, bool mult, bool var )
+ : SkyObject (SkyObject::STAR, r, d, m, n, n2, ""), SpType(sptype), PM_RA(pmra), PM_Dec(pmdec),
+ Parallax(par), Multiplicity(mult), Variability(var) // SONAME deprecated //, soName( 0 )
+{
+ QString lname;
+ if ( hasName() ) {
+ lname = n;
+ if ( hasName2() ) lname += " (" + gname() + ")";
+ } else if ( hasName2() )
+ lname = gname();
+
+ //If genetive name exists, but no primary name, set primary name = genetive name.
+ if ( hasName2() && !hasName() ) {
+ setName( gname() );
+ }
+
+ setLongName(lname);
+}
+
+StarObject::StarObject( double r, double d, float m, QString n, QString n2, QString sptype,
+ double pmra, double pmdec, double par, bool mult, bool var )
+ : SkyObject (SkyObject::STAR, r, d, m, n, n2, ""), SpType(sptype), PM_RA(pmra), PM_Dec(pmdec),
+ Parallax(par), Multiplicity(mult), Variability(var) // SONAME deprecated //, soName( 0 )
+{
+ QString lname;
+ if ( hasName() ) {
+ lname = n;
+ if ( hasName2() )lname += n + " (" + gname() + ")";
+ } else if ( hasName2() )
+ lname = gname();
+
+ setLongName(lname);
+}
+
+void StarObject::updateCoords( KSNumbers *num, bool , const dms*, const dms* ) {
+ SkyPoint::updateCoords( num );
+
+ //Correct for proper motion of stars. Determine RA and Dec offsets.
+ //Proper motion is given im milliarcsec per year by the pmRA() and pmDec() functions.
+ //That is numerically identical to the number of arcsec per millenium, so multiply by
+ //KSNumbers::julianMillenia() to find the offsets in arcsec.
+ setRA( ra()->Hours() + pmRA()*num->julianMillenia() / 15. / cos( dec()->radians() )/3600. );
+ setDec( dec()->Degrees() + pmDec()*num->julianMillenia()/3600. );
+}
+
+QString StarObject::sptype( void ) const {
+ return SpType;
+}
+
+QString StarObject::gname( bool useGreekChars ) const {
+ return greekLetter( useGreekChars ) + " " + constell();
+}
+
+QString StarObject::greekLetter( bool gchar ) const {
+ QString code = name2().left(3);
+ QString letter = code; //in case genitive name is *not* a Greek letter
+ int alpha = 0x03B1;
+
+ if ( code == "alp" ) gchar ? letter = QString( QChar(alpha + 0) ) : letter = i18n("alpha");
+ if ( code == "bet" ) gchar ? letter = QString( QChar(alpha + 1) ) : letter = i18n("beta");
+ if ( code == "gam" ) gchar ? letter = QString( QChar(alpha + 2) ) : letter = i18n("gamma");
+ if ( code == "del" ) gchar ? letter = QString( QChar(alpha + 3) ) : letter = i18n("delta");
+ if ( code == "eps" ) gchar ? letter = QString( QChar(alpha + 4) ) : letter = i18n("epsilon");
+ if ( code == "zet" ) gchar ? letter = QString( QChar(alpha + 5) ) : letter = i18n("zeta");
+ if ( code == "eta" ) gchar ? letter = QString( QChar(alpha + 6) ) : letter = i18n("eta");
+ if ( code == "the" ) gchar ? letter = QString( QChar(alpha + 7) ) : letter = i18n("theta");
+ if ( code == "iot" ) gchar ? letter = QString( QChar(alpha + 8) ) : letter = i18n("iota");
+ if ( code == "kap" ) gchar ? letter = QString( QChar(alpha + 9) ) : letter = i18n("kappa");
+ if ( code == "lam" ) gchar ? letter = QString( QChar(alpha +10) ) : letter = i18n("lambda");
+ if ( code == "mu " ) gchar ? letter = QString( QChar(alpha +11) ) : letter = i18n("mu");
+ if ( code == "nu " ) gchar ? letter = QString( QChar(alpha +12) ) : letter = i18n("nu");
+ if ( code == "xi " ) gchar ? letter = QString( QChar(alpha +13) ) : letter = i18n("xi");
+ if ( code == "omi" ) gchar ? letter = QString( QChar(alpha +14) ) : letter = i18n("omicron");
+ if ( code == "pi " ) gchar ? letter = QString( QChar(alpha +15) ) : letter = i18n("pi");
+ if ( code == "rho" ) gchar ? letter = QString( QChar(alpha +16) ) : letter = i18n("rho");
+ //there are two unicode symbols for sigma;
+ //skip the first one, the second is more widely used
+ if ( code == "sig" ) gchar ? letter = QString( QChar(alpha +18) ) : letter = i18n("sigma");
+ if ( code == "tau" ) gchar ? letter = QString( QChar(alpha +19) ) : letter = i18n("tau");
+ if ( code == "ups" ) gchar ? letter = QString( QChar(alpha +20) ) : letter = i18n("upsilon");
+ if ( code == "phi" ) gchar ? letter = QString( QChar(alpha +21) ) : letter = i18n("phi");
+ if ( code == "chi" ) gchar ? letter = QString( QChar(alpha +22) ) : letter = i18n("chi");
+ if ( code == "psi" ) gchar ? letter = QString( QChar(alpha +23) ) : letter = i18n("psi");
+ if ( code == "ome" ) gchar ? letter = QString( QChar(alpha +24) ) : letter = i18n("omega");
+
+ if ( name2().length() && name2().mid(3,1) != " " )
+ letter += "[" + name2().mid(3,1) + "]";
+
+ return letter;
+}
+
+QString StarObject::constell( void ) const {
+ QString code = name2().mid(4,3);
+ if ( code == "And" ) return QString("Andromedae");
+ if ( code == "Ant" ) return QString("Antliae");
+ if ( code == "Aps" ) return QString("Apodis");
+ if ( code == "Aqr" ) return QString("Aquarii");
+ if ( code == "Aql" ) return QString("Aquilae");
+ if ( code == "Ara" ) return QString("Arae");
+ if ( code == "Ari" ) return QString("Arietis");
+ if ( code == "Aur" ) return QString("Aurigae");
+ if ( code == "Boo" ) return QString("Bootis");
+ if ( code == "Cae" ) return QString("Caeli");
+ if ( code == "Cam" ) return QString("Camelopardalis");
+ if ( code == "Cnc" ) return QString("Cancri");
+ if ( code == "CVn" ) return QString("Canum Venaticorum");
+ if ( code == "CMa" ) return QString("Canis Majoris");
+ if ( code == "CMi" ) return QString("Canis Minoris");
+ if ( code == "Cap" ) return QString("Capricorni");
+ if ( code == "Car" ) return QString("Carinae");
+ if ( code == "Cas" ) return QString("Cassiopeiae");
+ if ( code == "Cen" ) return QString("Centauri");
+ if ( code == "Cep" ) return QString("Cephei");
+ if ( code == "Cet" ) return QString("Ceti");
+ if ( code == "Cha" ) return QString("Chamaeleontis");
+ if ( code == "Cir" ) return QString("Circini");
+ if ( code == "Col" ) return QString("Columbae");
+ if ( code == "Com" ) return QString("Comae Berenices");
+ if ( code == "CrA" ) return QString("Coronae Austrinae");
+ if ( code == "CrB" ) return QString("Coronae Borealis");
+ if ( code == "Crv" ) return QString("Corvi");
+ if ( code == "Crt" ) return QString("Crateris");
+ if ( code == "Cru" ) return QString("Crucis");
+ if ( code == "Cyg" ) return QString("Cygni");
+ if ( code == "Del" ) return QString("Delphini");
+ if ( code == "Dor" ) return QString("Doradus");
+ if ( code == "Dra" ) return QString("Draconis");
+ if ( code == "Equ" ) return QString("Equulei");
+ if ( code == "Eri" ) return QString("Eridani");
+ if ( code == "For" ) return QString("Fornacis");
+ if ( code == "Gem" ) return QString("Geminorum");
+ if ( code == "Gru" ) return QString("Gruis");
+ if ( code == "Her" ) return QString("Herculis");
+ if ( code == "Hor" ) return QString("Horologii");
+ if ( code == "Hya" ) return QString("Hydrae");
+ if ( code == "Hyi" ) return QString("Hydri");
+ if ( code == "Ind" ) return QString("Indi");
+ if ( code == "Lac" ) return QString("Lacertae");
+ if ( code == "Leo" ) return QString("Leonis");
+ if ( code == "LMi" ) return QString("Leonis Minoris");
+ if ( code == "Lep" ) return QString("Leporis");
+ if ( code == "Lib" ) return QString("Librae");
+ if ( code == "Lup" ) return QString("Lupi");
+ if ( code == "Lyn" ) return QString("Lyncis");
+ if ( code == "Lyr" ) return QString("Lyrae");
+ if ( code == "Men" ) return QString("Mensae");
+ if ( code == "Mic" ) return QString("Microscopii");
+ if ( code == "Mon" ) return QString("Monocerotis");
+ if ( code == "Mus" ) return QString("Muscae");
+ if ( code == "Nor" ) return QString("Normae");
+ if ( code == "Oct" ) return QString("Octantis");
+ if ( code == "Oph" ) return QString("Ophiuchi");
+ if ( code == "Ori" ) return QString("Orionis");
+ if ( code == "Pav" ) return QString("Pavonis");
+ if ( code == "Peg" ) return QString("Pegasi");
+ if ( code == "Per" ) return QString("Persei");
+ if ( code == "Phe" ) return QString("Phoenicis");
+ if ( code == "Pic" ) return QString("Pictoris");
+ if ( code == "Psc" ) return QString("Piscium");
+ if ( code == "PsA" ) return QString("Piscis Austrini");
+ if ( code == "Pup" ) return QString("Puppis");
+ if ( code == "Pyx" ) return QString("Pyxidis");
+ if ( code == "Ret" ) return QString("Reticuli");
+ if ( code == "Sge" ) return QString("Sagittae");
+ if ( code == "Sgr" ) return QString("Sagittarii");
+ if ( code == "Sco" ) return QString("Scorpii");
+ if ( code == "Scl" ) return QString("Sculptoris");
+ if ( code == "Sct" ) return QString("Scuti");
+ if ( code == "Ser" ) return QString("Serpentis");
+ if ( code == "Sex" ) return QString("Sextantis");
+ if ( code == "Tau" ) return QString("Tauri");
+ if ( code == "Tel" ) return QString("Telescopii");
+ if ( code == "Tri" ) return QString("Trianguli");
+ if ( code == "TrA" ) return QString("Trianguli Australis");
+ if ( code == "Tuc" ) return QString("Tucanae");
+ if ( code == "UMa" ) return QString("Ursae Majoris");
+ if ( code == "UMi" ) return QString("Ursae Minoris");
+ if ( code == "Vel" ) return QString("Velorum");
+ if ( code == "Vir" ) return QString("Virginis");
+ if ( code == "Vol" ) return QString("Volantis");
+ if ( code == "Vul" ) return QString("Vulpeculae");
+
+ return QString("");
+}
+
+void StarObject::draw( QPainter &psky, QPixmap *sky, QPixmap *starpix, int x, int y, bool /*showMultiple*/, double /*scale*/ ) {
+ //Indicate multiple stars with a short horizontal line
+ //(only draw this for stars larger than 3 pixels)
+//Commenting out for now...
+// if ( showMultiple && starpix->width() > 3 ) {
+// int lsize = int(3*starpix->width()/4); //size of half line segment
+// psky.drawLine( x - lsize, y, x + lsize, y );
+// }
+
+ //Only bitBlt() if we are drawing to the sky pixmap
+ if ( psky.device() == sky )
+ bitBlt ((QPaintDevice *) sky, x - starpix->width()/2, y - starpix->height()/2, starpix );
+ else
+ psky.drawPixmap( x - starpix->width()/2, y - starpix->height()/2, *starpix );
+
+}
+
+void StarObject::drawLabel( QPainter &psky, int x, int y, double zoom, bool drawName, bool drawMag, double scale ) {
+ QString sName( i18n("star") + " " );
+ if ( drawName ) {
+ if ( name() != "star" ) sName = translatedName() + " ";
+ else if ( longname() != "star" ) sName = translatedLongName() + " ";
+ }
+ if ( drawMag ) {
+ if ( drawName )
+ sName += QString().sprintf("%.1f", mag() );
+ else
+ sName = QString().sprintf("%.1f", mag() );
+ }
+
+ int offset = int( scale * (6 + int(0.5*(5.0-mag())) + int(0.01*( zoom/500. )) ));
+
+ psky.drawText( x+offset, y+offset, sName );
+}
+
diff --git a/kstars/kstars/starobject.h b/kstars/kstars/starobject.h
new file mode 100644
index 00000000..7143ee03
--- /dev/null
+++ b/kstars/kstars/starobject.h
@@ -0,0 +1,220 @@
+/***************************************************************************
+ starobject.h - K Desktop Planetarium
+ -------------------
+ begin : Tue Sep 18 2001
+ copyright : (C) 2001 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef STAROBJECT_H
+#define STAROBJECT_H
+
+#include <qpoint.h>
+
+#include "skyobject.h"
+
+class QPainter;
+class QString;
+class KSPopupMenu;
+
+/**@class StarObject
+ *This is a subclass of SkyObject. It adds the Spectral type, and flags
+ *for variability and multiplicity.
+ *For stars, the primary name (n) is the latin name (e.g., "Betelgeuse"). The
+ *secondary name (n2) is the genetive name (e.g., "alpha Orionis").
+ *@short subclass of SkyObject specialized for stars.
+ *@author Thomas Kabelmann
+ *@version 1.0
+ */
+
+class StarObject : public SkyObject {
+ public:
+
+/**
+ *Copy constructor
+ */
+ StarObject(StarObject & o);
+
+/**
+ *Constructor. Sets sky coordinates, magnitude, latin name, genetive name, and
+ *spectral type.
+ *@param r Right Ascension
+ *@param d Declination
+ *@param m magnitude
+ *@param n common name
+ *@param n2 genetive name
+ *@param sptype Spectral Type
+ *@param pmra Proper motion in RA direction [mas/yr]
+ *@param pmdec Proper motion in Dec direction [mas/yr]
+ *@param par Parallax angle [mas]
+ *@param mult Multiplicity flag (false=dingle star; true=multiple star)
+ *@param var Variability flag (true if star is a known periodic variable)
+ */
+ StarObject( dms r=dms(0.0), dms d=dms(0.0), float m=0.0, QString n="",
+ QString n2="", QString sptype="--", double pmra=0.0, double pmdec=0.0,
+ double par=0.0, bool mult=false, bool var=false );
+/**
+ *Constructor. Sets sky coordinates, magnitude, latin name, genetive name, and
+ *spectral type. Differs from above function only in data type of RA and Dec.
+ *@param r Right Ascension
+ *@param d Declination
+ *@param m magnitude
+ *@param n common name
+ *@param n2 genetive name
+ *@param sptype Spectral Type
+ *@param pmra Proper motion in RA direction [mas/yr]
+ *@param pmdec Proper motion in Dec direction [mas/yr]
+ *@param par Parallax angle [mas]
+ *@param mult Multiplicity flag (false=dingle star; true=multiple star)
+ *@param var Variability flag (true if star is a known periodic variable)
+ */
+ StarObject( double r, double d, float m=0.0, QString n="",
+ QString n2="", QString sptype="--", double pmra=0.0, double pmdec=0.0,
+ double par=0.0, bool mult=false, bool var=false );
+
+/**
+ *Empty destructor.
+ */
+ ~StarObject() {}
+
+/**
+ *If star is unnamed return "star" otherwise return the name
+ */
+ virtual QString name( void ) const { return hasName() ? *Name : starString;}
+
+/**
+ *If star is unnamed return "star" otherwise return the longname
+ */
+ virtual QString longname( void ) const { return hasLongName() ? *LongName : starString; }
+/**
+ *Returns first character of Spectral Type string, which is used to
+ *select the temperature-color of the star.
+ *@return first character of Spectral Type string
+ */
+ QChar color( void ) const { return SpType.at(0); }
+
+/**
+ *Returns entire spectral type string
+ *@return Spectral Type string
+ */
+ QString sptype( void ) const;
+
+/**
+ *Returns the genetive name of the star.
+ *@return genetive name of the star
+ */
+ QString gname( bool useGreekChars=true ) const;
+
+/**
+ *Returns the greek letter portion of the star's genetive name.
+ *Returns empty string if star has no genetive name defined.
+ *@return greek letter portion of genetive name
+ */
+ QString greekLetter( bool useGreekChars=true ) const;
+
+/**@return the genitive form of the star's constellation.
+ */
+ QString constell( void ) const;
+
+/**Determine the current coordinates (RA, Dec) from the catalog
+ *coordinates (RA0, Dec0), accounting for both precession and nutation.
+ *@param num pointer to KSNumbers object containing current values of
+ *time-dependent variables.
+ *@param includePlanets does nothing in this implementation (see KSPlanetBase::updateCoords()).
+ *@param lat does nothing in this implementation (see KSPlanetBase::updateCoords()).
+ *@param LST does nothing in this implementation (see KSPlanetBase::updateCoords()).
+ */
+ virtual void updateCoords( KSNumbers *num, bool includePlanets=true, const dms *lat=0, const dms *LST=0 );
+
+/**@short Set the Ra and Dec components of the star's proper motion, in milliarcsec/year.
+ *Note that the RA component is multiplied by cos(dec).
+ *@param pmra the new RA propoer motion
+ *@param pmdec the new Dec proper motion
+ */
+ void setProperMotion( double pmra, double pmdec ) { PM_RA = pmra; PM_Dec = pmdec; }
+
+/**@return the RA component of the star's proper motion, in mas/yr (multiplied by cos(dec))
+ */
+ double pmRA() const { return PM_RA; }
+
+/**@return the Dec component of the star's proper motion, in mas/yr
+ */
+ double pmDec() const { return PM_Dec; }
+
+/**@short set the star's parallax angle, in milliarcsec
+ */
+ void setParallax( double plx ) { Parallax = plx; }
+
+/**@return the star's parallax angle, in milliarcsec
+ */
+ double parallax() const { return Parallax; }
+
+/**@return the star's distance from the Sun in parsecs, as computed from the parallax.
+ */
+ double distance() const { return 1000./parallax(); }
+
+/**@short set the star's multiplicity flag (i.e., is it a binary or multiple star?)
+ *@param m true if binary/multiple star system
+ */
+ void setMultiple( bool m ) { Multiplicity = m; }
+
+/**@return whether the star is a binary or multiple starobject
+ */
+ bool isMultiple() const { return Multiplicity; }
+
+/**@short set the star's variability flag
+ *@param v true if star is variable
+ */
+ void setVariable( bool v ) { Variability = v; }
+
+/**@return whether the star is a binary or multiple starobject
+ */
+ bool isVariable() const { return Variability; }
+
+//Not using VRange, VPeriod currently (to save memory)
+///**@short set the range in brightness covered by the star's variability
+// *@param r the range of brightness, in magnitudes
+// */
+// void setVRange( double r ) { VRange = r; }
+//
+///**@return the range in brightness covered by the star's variability, in magnitudes
+// */
+// double vrange() const { return VRange; }
+//
+///**@short set the period of the star's brightness variation, in days.
+// */
+// void setVPeriod( double p ) { VPeriod = p; }
+//
+///**@return the period of the star's brightness variation, in days.
+// */
+// double vperiod() const { return VPeriod; }
+
+ void draw( QPainter &psky, QPixmap *sky, QPixmap *starpix, int x, int y, bool drawMultiple=true, double scale=1.0 );
+
+ //overloaded from SkyObject
+ void drawLabel( QPainter &psky, int x, int y, double zoom, bool drawName, bool drawMag, double scale );
+
+/**Show star object popup menu. Overloaded from virtual
+ *SkyObject::showPopupMenu()
+ *@param pmenu pointer to the KSPopupMenu object
+ *@param pos QPojnt holding the x,y coordinates for the menu
+ */
+ virtual void showPopupMenu( KSPopupMenu *pmenu, QPoint pos ) { pmenu->createStarMenu( this ); pmenu->popup( pos ); }
+
+private:
+ QString SpType;
+
+ double PM_RA, PM_Dec, Parallax; //, VRange, VPeriod;
+ bool Multiplicity, Variability;
+};
+
+#endif
diff --git a/kstars/kstars/starpixmap.cpp b/kstars/kstars/starpixmap.cpp
new file mode 100644
index 00000000..1c1e9269
--- /dev/null
+++ b/kstars/kstars/starpixmap.cpp
@@ -0,0 +1,138 @@
+/***************************************************************************
+ starpixmap.cpp - K Desktop Planetarium
+ -------------------
+ begin : Wed Sep 19 2001
+ copyright : (C) 2001 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+#include "starpixmap.h"
+
+#include <kimageeffect.h>
+#include <qbitmap.h>
+#include <qimage.h>
+#include <qpainter.h>
+
+#define STARSIZE 24
+
+StarPixmap::StarPixmap (int starColorMode, int starColorIntensity)
+ : colorMode (starColorMode), colorIntensity (starColorIntensity)
+{
+ loadPixmaps (starColorMode, starColorIntensity);
+}
+
+QPixmap* StarPixmap::getPixmap (QChar *color, int size) {
+ int c;
+// the colors from blue to red +, O, B, A, F, G, K, M, N, P
+// if *color is '+' use white star
+ switch (*color) {
+ case 'O' : c = 1; break;
+ case 'B' : c = 2; break;
+ case 'A' : c = 3; break;
+ case 'F' : c = 4; break;
+ case 'G' : c = 5; break;
+ case 'K' : c = 6; break;
+ case 'M' : c = 7; break;
+ case 'N' : c = 8; break;
+ case 'P' : c = 9; break;
+ default : c = 0;
+ }
+ // don't overflow the array
+ if (size > 25) size = 25;
+ return &starPixmaps[c][size];
+}
+
+void StarPixmap::setColorMode( int newMode ) {
+ colorMode = newMode;
+ loadPixmaps ( colorMode, colorIntensity );
+}
+
+void StarPixmap::setIntensity ( int newIntensity ) {
+ colorIntensity = newIntensity;
+ loadPixmaps ( colorMode, colorIntensity );
+}
+
+void StarPixmap::loadPixmaps (int newColorMode, int newColorIntensity) {
+ colorMode = newColorMode;
+ colorIntensity = newColorIntensity;
+
+ if (colorIntensity < 0) colorIntensity = 0; // min
+
+ QPixmap pix (STARSIZE, STARSIZE);
+ QBitmap mask (STARSIZE, STARSIZE);
+ QImage image;
+ QPainter p;
+ QMemArray<QColor> starColor;
+ starColor.resize( 8 );
+ image.setAlphaBuffer(true);
+
+ starColor[0] = QColor( 255, 255, 255 ); //default to white
+ starColor[1] = QColor( 0, 0, 255 ); //type O
+ starColor[2] = QColor( 0, 200, 255 ); //type B
+ starColor[3] = QColor( 0, 255, 255 ); //type A
+ starColor[4] = QColor( 200, 255, 100 ); //type F
+ starColor[5] = QColor( 255, 255, 0 ); //type G
+ starColor[6] = QColor( 255, 100, 0 ); //type K
+ starColor[7] = QColor( 255, 0, 0 ); //type M
+
+// background of the star
+ if ( colorMode==1 ) // night colors (fill red, no temperature colors)
+ pix.fill (Qt::red);
+ else if ( colorMode==2 ) //star chart colors (fill black, no temperature colors)
+ pix.fill (Qt::black);
+ else
+ pix.fill (Qt::white); // default (white)
+
+ for (int color = 0; color < 10; color ++) {
+ int ic = color;
+ if ( color > 7 ) ic = 7;
+
+ if (colorMode==0) {
+ p.begin (&pix);
+ p.setPen (QPen (starColor[ic], colorIntensity)); // the intensity of color determines the width of the pen
+ p.drawEllipse (0, 0, STARSIZE, STARSIZE);
+ p.end();
+ }
+
+ mask.fill (Qt::color0);
+
+ p.begin (&mask);
+ p.setPen (QPen ( Qt::color1, 1));
+ p.setBrush( QBrush( Qt::color1 ) );
+ p.drawEllipse(0, 0, STARSIZE, STARSIZE);
+ p.end();
+
+ //BLUR!! ugliness-- requires temporary conversion to pixmap, then back again.
+ // if we defer the blur until the end, we lose the transparency. Bleh.
+ QImage tmp = pix.convertToImage();
+ pix.convertFromImage( KImageEffect::blur( tmp, 100.0 ) );
+
+ pix.setMask (mask); // set the mask
+ image = pix.convertToImage(); // create the image for smoothScale()
+
+ for (int i = 0; i < 26; i++)
+ {
+ tmp = image.smoothScale( STARSIZE*(i+1)/26, STARSIZE*(i+1)/26 );
+/* if (i < 6)
+ tmp = image.smoothScale (1+ i, 1+ i); // size: 1x1 .. 6x6
+ else if (i < 12)
+ tmp = image.smoothScale (int((1+ i)*1.25), int((1+ i)*1.25)); // size: 8x8 ... 16x16
+ else if (i < 18)
+ tmp = image.smoothScale (int((1+ i)*1.5), int((1+ i)*1.5)); // size: 19x19 .. 27x27
+ else
+ tmp = image.smoothScale ((1+ i)*2, (1+ i)*2); // size: 38 .. 52x52
+*/
+ starPixmaps[color][i].convertFromImage( tmp ); // fill the array of pixmaps
+ }
+ }
+}
diff --git a/kstars/kstars/starpixmap.h b/kstars/kstars/starpixmap.h
new file mode 100644
index 00000000..e37bb18e
--- /dev/null
+++ b/kstars/kstars/starpixmap.h
@@ -0,0 +1,75 @@
+/***************************************************************************
+ starpixmap.h - K Desktop Planetarium
+ -------------------
+ begin : Wed Sep 19 2001
+ copyright : (C) 2001 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef STARPIXMAP_H
+#define STARPIXMAP_H
+
+#include <qpixmap.h>
+
+/**@class StarPixmap
+ *Stores a two-dimensional array of star images, indexed by both size and color.
+ *Based on a star's spectral type, brightness, and the current zoom level, the appropriate
+ *image is selected from the array in the SkyMap::drawSymbol() function.
+ *A two-dimensional array of QPixmap star images
+ *@author Thomas Kabelmann
+ *@version 1.0
+ */
+
+class StarPixmap {
+ public:
+ /**Constructor. Build the array of images, based on a color mode and a colorintensity
+ *value.
+ *@param colorMode the color mode: 0 (real colors), 1 (solid red), 2 (solid black), or 3 (solid white).
+ *@param colorIntensity The thickness of the real-color circle drawn in mode 0 (it does nothing in the other color modes).
+ */
+ StarPixmap (int colorMode=0, int colorIntensity = 4);
+
+ /**Destructor (empty)*/
+ ~StarPixmap() {}
+
+ /**Retrieve the pixmap from the array indexed by color and size
+ *@param color the spectral type (one of O,B,A,F,G,K,M,N,P)
+ *@param s the size index
+ */
+ QPixmap* getPixmap (QChar *color, int s);
+
+ /**Change the Color mode. Regenerate the star image array.
+ *@param newMode the new Color Mode to use.
+ */
+ void setColorMode( int newMode );
+
+ /**Change the color Intensity. Regenerate the star image array.
+ *@param newIntensity the new colorIntensity value.
+ */
+ void setIntensity ( int newIntensity );
+
+ /**@return the current color mode*/
+ int mode() const { return colorMode; }
+
+ /**@return the current colorIntensity value*/
+ int intensity() const { return colorIntensity; }
+
+ private:
+
+ QPixmap starPixmaps[10][26]; // the preloaded starpixmaps 10 colors/ 24 sizes
+ int size, colorMode, colorIntensity;
+
+ /**Construct the array of star images*/
+ void loadPixmaps ( int colorMode = 0, int colorIntensity = 4 );
+};
+
+#endif
diff --git a/kstars/kstars/statform.ui b/kstars/kstars/statform.ui
new file mode 100644
index 00000000..8287a805
--- /dev/null
+++ b/kstars/kstars/statform.ui
@@ -0,0 +1,180 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>statForm</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>statForm</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>261</width>
+ <height>241</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Statistics</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="6" column="0">
+ <property name="name">
+ <cstring>stdDevLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Std. dev:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>bitpixOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="3" column="0">
+ <property name="name">
+ <cstring>maxLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Max:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="5" column="1">
+ <property name="name">
+ <cstring>meanOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="4" column="2">
+ <property name="name">
+ <cstring>atMinLabel</cstring>
+ </property>
+ <property name="text">
+ <string>@</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>bitPixLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Bitpix:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="4" column="1">
+ <property name="name">
+ <cstring>minOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>heightLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Height:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>widthOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="5" column="0">
+ <property name="name">
+ <cstring>meanLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Mean:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>heightOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="3" column="2">
+ <property name="name">
+ <cstring>atMaxLabel</cstring>
+ </property>
+ <property name="text">
+ <string>@</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>widthLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Width:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="3" column="3">
+ <property name="name">
+ <cstring>atMaxOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="3" column="1">
+ <property name="name">
+ <cstring>maxOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="4" column="3">
+ <property name="name">
+ <cstring>atMinOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QLabel" row="4" column="0">
+ <property name="name">
+ <cstring>minLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Min:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="6" column="1">
+ <property name="name">
+ <cstring>stddevOUT</cstring>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+</widget>
+<tabstops>
+ <tabstop>widthOUT</tabstop>
+ <tabstop>heightOUT</tabstop>
+ <tabstop>bitpixOUT</tabstop>
+ <tabstop>maxOUT</tabstop>
+ <tabstop>atMaxOUT</tabstop>
+ <tabstop>minOUT</tabstop>
+ <tabstop>atMinOUT</tabstop>
+ <tabstop>meanOUT</tabstop>
+ <tabstop>stddevOUT</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/streamformui.ui b/kstars/kstars/streamformui.ui
new file mode 100644
index 00000000..90d4c1b8
--- /dev/null
+++ b/kstars/kstars/streamformui.ui
@@ -0,0 +1,128 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>streamForm</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>streamForm</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>206</width>
+ <height>146</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Video Stream</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>playB</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Play/Pause</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>captureB</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Capture Image</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="KComboBox">
+ <property name="name">
+ <cstring>imgFormatCombo</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Image Format</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>300</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QFrame">
+ <property name="name">
+ <cstring>videoFrame</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ </widget>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kcombobox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/streamwg.cpp b/kstars/kstars/streamwg.cpp
new file mode 100644
index 00000000..a78013f2
--- /dev/null
+++ b/kstars/kstars/streamwg.cpp
@@ -0,0 +1,317 @@
+/* Stream Widget
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ 2004-03-16: A class to handle video streaming.
+ */
+
+#include "streamwg.h"
+#include "indistd.h"
+#include "Options.h"
+
+#include <kmessagebox.h>
+#include <klocale.h>
+#include <kdebug.h>
+#include <kpushbutton.h>
+#include <kiconloader.h>
+#include <ktempfile.h>
+#include <kio/netaccess.h>
+#include <kfiledialog.h>
+#include <kcombobox.h>
+#include <kurl.h>
+
+#include <qsocketnotifier.h>
+#include <qimage.h>
+#include <qpainter.h>
+#include <qstringlist.h>
+#include <qdir.h>
+#include <qlayout.h>
+
+
+#include <stdlib.h>
+#include <unistd.h>
+#include <fcntl.h>
+
+#define STREAMBUFSIZ 1024
+
+FILE *wfp;
+
+ StreamWG::StreamWG(INDIStdDevice *inStdDev, QWidget * parent, const char * name) : streamForm(parent, name)
+ {
+
+ stdDev = inStdDev;
+// streamBuffer = NULL;
+ streamWidth = streamHeight = -1;
+// streamFD = -1;
+ processStream = colorFrame = false;
+
+ //videoFrameLayout = new QVBoxLayout(videoFrame, 0, 0);
+ streamFrame = new VideoWG(videoFrame);
+
+ KIconLoader *icons = KGlobal::iconLoader();
+
+ playPix = icons->loadIcon( "player_play", KIcon::Toolbar );
+ pausePix = icons->loadIcon( "player_pause", KIcon::Toolbar );
+ capturePix = icons->loadIcon( "frame_image", KIcon::Toolbar );
+
+ playB->setPixmap(pausePix);
+ captureB->setPixmap(capturePix);
+
+ imgFormatCombo->insertStrList(QImage::outputFormats());
+
+ connect(playB, SIGNAL(clicked()), this, SLOT(playPressed()));
+ connect(captureB, SIGNAL(clicked()), this, SLOT(captureImage()));
+
+ }
+
+StreamWG::~StreamWG()
+{
+// delete streamBuffer;
+}
+
+void StreamWG::closeEvent ( QCloseEvent * e )
+{
+ stdDev->streamDisabled();
+ processStream = false;
+ e->accept();
+}
+
+void StreamWG::setColorFrame(bool color)
+{
+ colorFrame = color;
+}
+
+/*void StreamWG::establishDataChannel(QString host, int port)
+{
+ QString errMsg;
+ struct sockaddr_in pin;
+ struct hostent *serverHostName = gethostbyname(host.ascii());
+ errMsg = QString("Connection to INDI host at %1 on port %2 failed.").arg(host).arg(port);
+
+ memset(&pin, 0, sizeof(pin));
+ pin.sin_family = AF_INET;
+ pin.sin_addr.s_addr = ((struct in_addr *) (serverHostName->h_addr))->s_addr;
+ pin.sin_port = htons(port);
+
+ if ( (streamFD = socket(AF_INET, SOCK_STREAM, 0)) == -1)
+ {
+ KMessageBox::error(0, i18n("Cannot create socket."));
+ return;
+ }
+
+ if ( ::connect(streamFD, (struct sockaddr*) &pin, sizeof(pin)) == -1)
+ {
+ KMessageBox::error(0, errMsg);
+ streamFD = -1;
+ return;
+ }
+
+ // callback notified
+ sNotifier = new QSocketNotifier( streamFD, QSocketNotifier::Read, this);
+ QObject::connect( sNotifier, SIGNAL(activated(int)), this, SLOT(streamReceived()));
+}*/
+
+void StreamWG::enableStream(bool enable)
+{
+ if (enable)
+ {
+ processStream = true;
+ show();
+ }
+ else
+ {
+ processStream = false;
+ playB->setPixmap(pausePix);
+ hide();
+ }
+
+}
+
+void StreamWG::setSize(int wd, int ht)
+{
+ streamWidth = wd;
+ streamHeight = ht;
+
+ streamFrame->totalBaseCount = wd * ht;
+
+ resize(wd + layout()->margin() * 2 , ht + playB->height() + layout()->margin() * 2 + layout()->spacing());
+ streamFrame->resize(wd, ht);
+}
+
+void StreamWG::resizeEvent(QResizeEvent *ev)
+{
+
+ streamFrame->resize(ev->size().width() - layout()->margin() * 2, ev->size().height() - playB->height() - layout()->margin() * 2 - layout()->spacing());
+
+}
+ /*
+void StreamWG::allocateStreamBuffer()
+{
+ if (streamWidth < 0 || streamHeight < 0) return;
+
+ fprintf(stderr, "In allocate stream buffer \n");
+
+ delete (streamBuffer);
+
+ if (colorFrame)
+ frameTotalBytes = streamWidth * streamHeight * 4;
+ else
+ frameTotalBytes = streamWidth * streamHeight;
+
+ streamBuffer = new unsigned char[frameTotalBytes];
+
+ fprintf(stderr, "We have a %s frame. width: %d -- height: %d -- totalBytes: %d\n", colorFrame ? "color" : "grey", streamWidth, streamHeight, frameTotalBytes);
+
+}
+
+void StreamWG::streamReceived()
+{
+
+ char msg[1024];
+ int nr=0, n=0;
+
+ for (nr = 0; nr < frameTotalBytes; nr+=n)
+ {
+ n = read (streamFD, streamBuffer + nr, frameTotalBytes - nr);
+ if (n <= 0)
+ {
+ if (n < 0)
+ sprintf (msg, "INDI: input error.");
+ else
+ sprintf (msg, "INDI: agent closed connection.");
+
+ stdDev->sNotifier->disconnect();
+ close(stdDev->streamFD);
+ KMessageBox::error(0, QString(msg));
+ return;
+ }
+ }
+
+ if (!processStream)
+ return;
+
+ streamFrame->newFrame(streamBuffer, streamWidth, streamHeight, colorFrame);
+
+}*/
+
+void StreamWG::playPressed()
+{
+
+ if (processStream)
+ {
+ playB->setPixmap(playPix);
+ processStream = false;
+ }
+ else
+ {
+ playB->setPixmap(pausePix);
+ processStream = true;
+ }
+
+}
+
+void StreamWG::captureImage()
+{
+ QString fname;
+ QString fmt;
+ KURL currentFileURL;
+ QString currentDir = Options::fitsSaveDirectory();
+ KTempFile tmpfile;
+ tmpfile.setAutoDelete(true);
+
+ fmt = imgFormatCombo->currentText();
+
+ currentFileURL = KFileDialog::getSaveURL( currentDir, fmt );
+
+ if (currentFileURL.isEmpty()) return;
+
+ if ( currentFileURL.isValid() )
+ {
+ currentDir = currentFileURL.directory();
+
+ if ( currentFileURL.isLocalFile() )
+ fname = currentFileURL.path();
+ else
+ fname = tmpfile.name();
+
+ if (fname.right(fmt.length()).lower() != fmt.lower())
+ {
+ fname += ".";
+ fname += fmt.lower();
+ }
+
+ streamFrame->qPix.save(fname, fmt.ascii());
+
+ //set rwx for owner, rx for group, rx for other
+ chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH );
+
+ if ( tmpfile.name() == fname )
+ { //need to upload to remote location
+
+ if ( ! KIO::NetAccess::upload( tmpfile.name(), currentFileURL, (QWidget*) 0 ) )
+ {
+ QString message = i18n( "Could not upload image to remote location: %1" ).arg( currentFileURL.prettyURL() );
+ KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) );
+ }
+ }
+ }
+ else
+ {
+ QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() );
+ KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) );
+ }
+
+}
+
+
+VideoWG::VideoWG(QWidget * parent, const char * name) : QFrame(parent, name, Qt::WNoAutoErase)
+{
+ streamImage = NULL;
+ grayTable=new QRgb[256];
+ for (int i=0;i<256;i++)
+ grayTable[i]=qRgb(i,i,i);
+}
+
+VideoWG::~VideoWG()
+{
+ delete (streamImage);
+ delete [] (grayTable);
+}
+
+void VideoWG::newFrame(unsigned char *buffer, int buffSiz, int w, int h)
+{
+ //delete (streamImage);
+ //streamImage = NULL;
+
+ //if (color)
+ if (buffSiz > totalBaseCount)
+ streamImage = new QImage(buffer, w, h, 32, 0, 0, QImage::BigEndian);
+ else
+
+ streamImage = new QImage(buffer, w, h, 8, grayTable, 256, QImage::IgnoreEndian);
+
+ update();
+
+}
+
+void VideoWG::paintEvent(QPaintEvent */*ev*/)
+{
+
+ if (streamImage)
+ {
+ if (streamImage->isNull()) return;
+ //qPix = kPixIO.convertToPixmap(*streamImage);/*streamImage->smoothScale(width(), height()));*/
+ qPix = kPixIO.convertToPixmap(streamImage->scale(width(), height()));
+ delete (streamImage);
+ streamImage = NULL;
+ }
+
+ bitBlt(this, 0, 0, &qPix);
+
+}
+
+#include "streamwg.moc"
diff --git a/kstars/kstars/streamwg.h b/kstars/kstars/streamwg.h
new file mode 100644
index 00000000..27d24fc7
--- /dev/null
+++ b/kstars/kstars/streamwg.h
@@ -0,0 +1,90 @@
+/* Stream Widget
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ 2004-03-16: A class to handle video streaming.
+ */
+
+ #ifndef STREAMWG_H
+ #define STREAMWG_H
+
+ #include <qpixmap.h>
+ #include <kpixmapio.h>
+
+ #include "streamformui.h"
+ #include "qframe.h"
+
+
+ class QImage;
+ class QSocketNotifier;
+ class VideoWG;
+ class INDIStdDevice;
+ class QPainter;
+ class QVBoxLayout;
+
+ class StreamWG : public streamForm
+ {
+ Q_OBJECT
+
+ public:
+ StreamWG(INDIStdDevice *inStdDev, QWidget * parent =0, const char * name =0);
+ ~StreamWG();
+
+ friend class VideoWG;
+ friend class INDIStdDevice;
+
+ void setColorFrame(bool color);
+ void setSize(int wd, int ht);
+ void enableStream(bool enable);
+
+ bool processStream;
+ int streamWidth, streamHeight;
+ VideoWG *streamFrame;
+ bool colorFrame;
+
+ private:
+ INDIStdDevice *stdDev;
+ QPixmap playPix, pausePix, capturePix;
+ QVBoxLayout *videoFrameLayout;
+
+ protected:
+ void closeEvent ( QCloseEvent * e );
+ void resizeEvent(QResizeEvent *ev);
+
+
+ public slots:
+ void playPressed();
+ void captureImage();
+
+
+ };
+
+ class VideoWG : public QFrame
+ {
+ Q_OBJECT
+
+ public:
+ VideoWG(QWidget * parent =0, const char * name =0);
+ ~VideoWG();
+
+ friend class StreamWG;
+
+ void newFrame(unsigned char *buffer, int buffSiz, int w, int h);
+
+ private:
+ int totalBaseCount;
+ QRgb *grayTable;
+ QImage *streamImage;
+ QPixmap qPix;
+ KPixmapIO kPixIO;
+
+ protected:
+ void paintEvent(QPaintEvent *ev);
+
+};
+
+#endif
diff --git a/kstars/kstars/telescopeprop.cpp b/kstars/kstars/telescopeprop.cpp
new file mode 100644
index 00000000..2e260941
--- /dev/null
+++ b/kstars/kstars/telescopeprop.cpp
@@ -0,0 +1,245 @@
+/***************************************************************************
+ telescopeprop.cpp - description
+ -------------------
+ begin : Wed June 8th 2005
+ copyright : (C) 2005 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+#include <kpushbutton.h>
+#include <klistbox.h>
+#include <kcombobox.h>
+#include <klineedit.h>
+#include <kmessagebox.h>
+
+#include <vector>
+
+#include "telescopeprop.h"
+#include "kstars.h"
+#include "indimenu.h"
+#include "indidriver.h"
+
+telescopeProp::telescopeProp(QWidget* parent, const char* name, bool modal, WFlags fl)
+: scopeProp(parent,name, modal,fl)
+{
+
+ ksw = (KStars *) parent;
+
+ ksw->establishINDI();
+ indi_driver = ksw->getINDIDriver();
+ newScopePending = false;
+
+ connect (newB, SIGNAL(clicked()), this, SLOT(newScope()));
+ connect (saveB, SIGNAL(clicked()), this, SLOT(saveScope()));
+ connect (removeB, SIGNAL(clicked()), this, SLOT(removeScope()));
+ connect (telescopeListBox, SIGNAL(highlighted(int)),this, SLOT(updateScopeDetails(int)));
+ connect(closeB, SIGNAL(clicked()), this, SLOT(close()));
+
+ // Fill the combo box with drivers
+ driverCombo->insertStringList(indi_driver->driversList);
+
+ // Fill the list box with telescopes
+ for (unsigned int i=0; i < indi_driver->devices.size(); i++)
+ {
+ if (indi_driver->devices[i]->deviceType == KSTARS_TELESCOPE)
+ telescopeListBox->insertItem(indi_driver->devices[i]->label);
+ }
+
+ telescopeListBox->setCurrentItem(0);
+ updateScopeDetails(0);
+
+
+}
+
+telescopeProp::~telescopeProp()
+{
+}
+
+void telescopeProp::newScope()
+{
+
+ driverCombo->clearEdit();
+ labelEdit->clear();
+ focalEdit->clear();
+ versionEdit->clear();
+ apertureEdit->clear();
+
+ driverCombo->setFocus();
+ telescopeListBox->clearFocus();
+ telescopeListBox->clearSelection();
+
+ newScopePending = true;
+
+}
+
+void telescopeProp::saveScope()
+{
+ IDevice *dev (NULL);
+ double focal_length(-1), aperture(-1);
+ int finalIndex = -1;
+
+ if (labelEdit->text().isEmpty())
+ {
+ KMessageBox::error(NULL, i18n("Telescope label is missing."));
+ return;
+ }
+
+ if (driverCombo->currentText().isEmpty())
+ {
+ KMessageBox::error(NULL, i18n("Telescope driver is missing."));
+ return;
+ }
+
+ if (versionEdit->text().isEmpty())
+ {
+ KMessageBox::error(NULL, i18n("Telescope driver version is missing."));
+ return;
+ }
+
+ if (telescopeListBox->currentItem() != -1)
+ finalIndex = findDeviceIndex(telescopeListBox->currentItem());
+
+ // Add new scope
+ if (newScopePending)
+ {
+
+ dev = new IDevice(labelEdit->text(), driverCombo->currentText(), versionEdit->text());
+
+ dev->deviceType = KSTARS_TELESCOPE;
+
+ focal_length = focalEdit->text().toDouble();
+ aperture = apertureEdit->text().toDouble();
+
+ if (focal_length > 0)
+ dev->focal_length = focal_length;
+ if (aperture > 0)
+ dev->aperture = aperture;
+
+ indi_driver->devices.push_back(dev);
+
+ telescopeListBox->insertItem(labelEdit->text());
+
+ telescopeListBox->setCurrentItem(telescopeListBox->count() - 1);
+
+ }
+ else
+ {
+ if (finalIndex == -1) return;
+ indi_driver->devices[finalIndex]->label = labelEdit->text();
+ indi_driver->devices[finalIndex]->version = versionEdit->text();
+ indi_driver->devices[finalIndex]->driver = driverCombo->currentText();
+
+
+ focal_length = focalEdit->text().toDouble();
+ aperture = apertureEdit->text().toDouble();
+
+ if (focal_length > 0)
+ indi_driver->devices[finalIndex]->focal_length = focal_length;
+ if (aperture > 0)
+ indi_driver->devices[finalIndex]->aperture = aperture;
+ }
+
+ indi_driver->saveDevicesToDisk();
+
+ newScopePending = false;
+
+ driverCombo->clearFocus();
+ labelEdit->clearFocus();
+ focalEdit->clearFocus();
+ apertureEdit->clearFocus();
+
+ KMessageBox::information(NULL, i18n("You need to restart KStars for changes to take effect."));
+
+}
+
+int telescopeProp::findDeviceIndex(int listIndex)
+{
+ int finalIndex = -1;
+
+ for (unsigned int i=0; i < indi_driver->devices.size(); i++)
+ {
+ if (indi_driver->devices[i]->label == telescopeListBox->text(listIndex))
+ {
+ finalIndex = i;
+ break;
+ }
+ }
+
+ return finalIndex;
+
+}
+
+void telescopeProp::updateScopeDetails(int index)
+{
+
+ int finalIndex = -1;
+ newScopePending = false;
+ bool foundFlag(false);
+
+ focalEdit->clear();
+ apertureEdit->clear();
+
+
+ finalIndex = findDeviceIndex(index);
+ if (finalIndex == -1)
+ {
+ kdDebug() << "final index is invalid. internal error." << endl;
+ return;
+ }
+
+ for (int i=0; i < driverCombo->count(); i++)
+ if (indi_driver->devices[finalIndex]->driver == driverCombo->text(i))
+ {
+ driverCombo->setCurrentItem(i);
+ foundFlag = true;
+ break;
+ }
+
+ if (foundFlag == false)
+ driverCombo->setCurrentText(indi_driver->devices[finalIndex]->driver);
+
+ labelEdit->setText(indi_driver->devices[finalIndex]->label);
+
+ versionEdit->setText(indi_driver->devices[finalIndex]->version);
+
+ if (indi_driver->devices[finalIndex]->focal_length != -1)
+ focalEdit->setText(QString("%1").arg(indi_driver->devices[finalIndex]->focal_length));
+
+ if (indi_driver->devices[finalIndex]->aperture != -1)
+ apertureEdit->setText(QString("%1").arg(indi_driver->devices[finalIndex]->aperture));
+
+}
+
+void telescopeProp::removeScope()
+{
+
+ int index, finalIndex;
+
+ index = telescopeListBox->currentItem();
+ finalIndex = findDeviceIndex(index);
+
+ if (KMessageBox::warningContinueCancel( 0, i18n("Are you sure you want to remove %1?").arg(indi_driver->devices[finalIndex]->label), i18n("Delete Confirmation"),KStdGuiItem::del())!=KMessageBox::Continue)
+ return;
+
+ telescopeListBox->removeItem(index);
+
+ delete (indi_driver->devices[finalIndex]);
+ indi_driver->devices.erase(indi_driver->devices.begin() + finalIndex);
+
+ indi_driver->saveDevicesToDisk();
+
+}
+
+
+#include "telescopeprop.moc"
+
diff --git a/kstars/kstars/telescopeprop.h b/kstars/kstars/telescopeprop.h
new file mode 100644
index 00000000..ce7347f9
--- /dev/null
+++ b/kstars/kstars/telescopeprop.h
@@ -0,0 +1,58 @@
+/***************************************************************************
+ telescopeprop.cpp - description
+ -------------------
+ begin : Wed June 8th 2005
+ copyright : (C) 2005 by Jasem Mutlaq
+ email : mutlaqja@ikarustech.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef TELESCOPEPROP_H
+#define TELESCOPEPROP_H
+
+class KStars;
+class INDIDriver;
+
+#include "telescopepropui.h"
+
+class telescopeProp : public scopeProp
+{
+ Q_OBJECT
+
+public:
+ telescopeProp(QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
+ ~telescopeProp();
+ /*$PUBLIC_FUNCTIONS$*/
+
+public slots:
+ void newScope();
+ void saveScope();
+ void updateScopeDetails(int index);
+ void removeScope();
+ /*$PUBLIC_SLOTS$*/
+
+protected:
+ /*$PROTECTED_FUNCTIONS$*/
+
+protected slots:
+ /*$PROTECTED_SLOTS$*/
+
+ private:
+ int findDeviceIndex(int listIndex);
+
+ bool newScopePending;
+ KStars *ksw;
+ INDIDriver *indi_driver;
+
+};
+
+#endif
+
diff --git a/kstars/kstars/telescopepropui.ui b/kstars/kstars/telescopepropui.ui
new file mode 100644
index 00000000..cea9e20d
--- /dev/null
+++ b/kstars/kstars/telescopepropui.ui
@@ -0,0 +1,268 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>scopeProp</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>scopeProp</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>435</width>
+ <height>452</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Telescope Properties</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0" rowspan="1" colspan="3">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Telescopes:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget" row="3" column="0" rowspan="1" colspan="3">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>newB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;New</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>saveB</cstring>
+ </property>
+ <property name="text">
+ <string>S&amp;ave</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>removeB</cstring>
+ </property>
+ <property name="text">
+ <string>Remo&amp;ve</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>236</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>closeB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Close</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="KListBox" row="1" column="0" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>telescopeListBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>130</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget" row="1" column="1">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Driver:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2_6</cstring>
+ </property>
+ <property name="text">
+ <string>Version:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2</cstring>
+ </property>
+ <property name="text">
+ <string>Label:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2_2</cstring>
+ </property>
+ <property name="text">
+ <string>Focal length:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2_3</cstring>
+ </property>
+ <property name="text">
+ <string>Aperture:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget" row="1" column="2">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KComboBox">
+ <property name="name">
+ <cstring>driverCombo</cstring>
+ </property>
+ <property name="editable">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>versionEdit</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>labelEdit</cstring>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>focalEdit</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2_4</cstring>
+ </property>
+ <property name="text">
+ <string>mm</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>apertureEdit</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2_5</cstring>
+ </property>
+ <property name="text">
+ <string>mm</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer row="2" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>190</height>
+ </size>
+ </property>
+ </spacer>
+ </grid>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>kcombobox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/telescopewizard.ui b/kstars/kstars/telescopewizard.ui
new file mode 100644
index 00000000..8f055960
--- /dev/null
+++ b/kstars/kstars/telescopewizard.ui
@@ -0,0 +1,624 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>telescopeWizard</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>telescopeWizard</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>1</y>
+ <width>609</width>
+ <height>300</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>500</width>
+ <height>300</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>800</width>
+ <height>300</height>
+ </size>
+ </property>
+ <property name="caption">
+ <string>Telescope Wizard</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="1" column="1">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>10</number>
+ </property>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>helpB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Help</string>
+ </property>
+ <property name="autoDefault">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>56</width>
+ <height>11</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>backB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Back</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>nextB</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Next</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QWidgetStack" row="0" column="1">
+ <property name="name">
+ <cstring>wizardContainer</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>introPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>0</number>
+ </attribute>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>intoPageLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Welcome to the &lt;b&gt;KStars Telescope Setup Wizard!&lt;/b&gt;
+&lt;br&gt;&lt;br&gt;
+This Wizard will help you to connect to your telescope and control it from KStars. You will be asked to verify some basic information.
+&lt;br&gt;
+&lt;br&gt;You can get extended information on telescope support in KStars by pressing the &lt;tt&gt;help&lt;/tt&gt; button at any point during the Wizard.
+&lt;br&gt;&lt;br&gt;
+Please click next to continue.</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignVCenter</set>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>modelPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>1</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>modelPageLabel</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;1. Telescope Model&lt;/h3&gt;
+
+Please select your telescope model from the list below. Click next after selecting a model.</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignTop</set>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>25</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QComboBox">
+ <property name="name">
+ <cstring>telescopeCombo</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Minimum</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>196</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>25</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Tip&lt;/b&gt;
+&lt;br&gt;Some non-Meade telescopes support a subset of the LX200 command set. Select &lt;tt&gt;LX200 Generic&lt;/tt&gt; to control such devices.</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>telescopePage</cstring>
+ </property>
+ <attribute name="id">
+ <number>2</number>
+ </attribute>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>telescopePageInfo</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;2. Align Your Telescope&lt;/h3&gt;
+
+You need to align your telescope before you can control it properly from KStars. Please refer to your telescope manual for alignment instructions.
+&lt;br&gt;&lt;br&gt;
+After a successful alignment, connect your telescope's RS232 interface to your computer's serial or USB port.
+&lt;br&gt;&lt;br&gt;&lt;br&gt;Click next to continue.</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignTop</set>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>localPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>3</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>localPageLabel</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;3. Verify Local Settings&lt;/h3&gt;
+
+Verify if the following time, date, and location settings are correct. If any of the settings are incorrect, you can correct them via the &lt;tt&gt;Set time&lt;/tt&gt; and &lt;tt&gt;Set Location&lt;/tt&gt; buttons.
+</string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignTop</set>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>timeLabel</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Time&lt;/b&gt;</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>timeOut</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>dateLabel</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Date&lt;/b&gt;</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>dateOut</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>locationLabel</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Location&lt;/b&gt;</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>locationOut</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>setTimeB</cstring>
+ </property>
+ <property name="text">
+ <string>Set Time...</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>setLocationB</cstring>
+ </property>
+ <property name="text">
+ <string>Set Location...</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>portPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>4</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>portPageLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>&lt;h3&gt;4. Determine Connection Port&lt;/h3&gt;
+
+Enter the port number your telescope is connected to. If you only have one serial port in your computer, the port is usually &lt;tt&gt;/dev/ttyS0&lt;/tt&gt;
+&lt;br&gt;&lt;br&gt;If you are unsure about the port number, you can leave the field empty and KStars will try to scan the ports for attached telescopes. Beware that the autoscan process might take a few minutes to complete. </string>
+ </property>
+ <property name="alignment">
+ <set>WordBreak|AlignTop</set>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>25</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout17</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>portLabel</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;b&gt;Port:&lt;/b&gt;</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>portIn</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>141</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>25</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ <widget class="QLabel" row="0" column="0" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>wizardPix</cstring>
+ </property>
+ <property name="scaledContents">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="0"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/telescopewizardprocess.cpp b/kstars/kstars/telescopewizardprocess.cpp
new file mode 100644
index 00000000..cffb2cf4
--- /dev/null
+++ b/kstars/kstars/telescopewizardprocess.cpp
@@ -0,0 +1,383 @@
+/* Telescope wizard
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ */
+
+#include <qfile.h>
+#include <qpixmap.h>
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qwidgetstack.h>
+#include <qstring.h>
+#include <qtimer.h>
+#include <qtable.h>
+#include <qtextedit.h>
+#include <qradiobutton.h>
+
+#include <klistview.h>
+#include <klineedit.h>
+#include <kmessagebox.h>
+#include <kprogress.h>
+
+#include "telescopewizardprocess.h"
+#include "Options.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "timedialog.h"
+#include "ksutils.h"
+#include "libkdeedu/extdate/extdatetime.h"
+
+#include "indimenu.h"
+#include "indidriver.h"
+#include "indielement.h"
+#include "indiproperty.h"
+#include "indistd.h"
+#include "indidevice.h"
+
+#define TIMEOUT_THRESHHOLD 20
+
+telescopeWizardProcess::telescopeWizardProcess( QWidget* parent, const char* name ) : telescopeWizard(parent, name)
+{
+ currentPort = -1;
+ timeOutCount = 0;
+ indiDev = NULL;
+ progressScan = NULL;
+ linkRejected = false;
+
+ QString locStr;
+ QFile sideIMG;
+
+ if (KSUtils::openDataFile(sideIMG, "wizardside.png"))
+ wizardPix->setPixmap(QPixmap(sideIMG.name()));
+
+ backB->hide();
+ currentPage = INTRO_P;
+
+ ksw = (KStars *) parent;
+
+ ksw->establishINDI();
+
+ indimenu = ksw->getINDIMenu();
+ indidriver = ksw->getINDIDriver();
+
+ INDIMessageBar = Options::indiMessages();
+ Options::setIndiMessages( false );
+
+ QTime newTime( ksw->data()->lt().time() );
+ ExtDate newDate( ksw->data()->lt().date() );
+
+ timeOut->setText( QString().sprintf("%02d:%02d:%02d", newTime.hour(), newTime.minute(), newTime.second()));
+ dateOut->setText( QString().sprintf("%d-%02d-%02d", newDate.year(), newDate.month(), newDate.day()));
+
+ if (ksw->geo()->translatedProvince().isEmpty())
+ locationOut->setText( QString("%1, %2").arg(ksw->geo()->translatedName()).arg(ksw->geo()->translatedCountry()));
+ else
+ locationOut->setText( QString("%1, %2, %3").arg(ksw->geo()->translatedName())
+ .arg(ksw->geo()->translatedProvince())
+ .arg(ksw->geo()->translatedCountry()));
+
+
+ for (unsigned int i=0; i < indidriver->devices.size(); i++)
+ if (indidriver->devices[i]->deviceType == KSTARS_TELESCOPE)
+ telescopeCombo->insertItem(indidriver->devices[i]->label);
+
+ if ( !Options::indiTelescopePort().isEmpty())
+ portList << Options::indiTelescopePort();
+
+ portList << "/dev/ttyS0" << "/dev/ttyS1" << "/dev/ttyS2" << "/dev/ttyS3" << "/dev/ttyS4"
+ << "/dev/ttyUSB0" << "/dev/ttyUSB1" << "/dev/ttyUSB2" << "/dev/ttyUSB3";// << "/dev/ttyUSB4";
+
+ connect(helpB, SIGNAL(clicked()), parent, SLOT(appHelpActivated()));
+ connect(nextB, SIGNAL(clicked()), this, SLOT(processNext()));
+ connect(backB, SIGNAL(clicked()), this, SLOT(processBack()));
+ connect(setTimeB, SIGNAL(clicked()), this, SLOT(newTime()));
+ connect(setLocationB, SIGNAL(clicked()), this, SLOT(newLocation()));
+
+ newDeviceTimer = new QTimer(this);
+ QObject::connect( newDeviceTimer, SIGNAL(timeout()), this, SLOT(processPort()) );
+
+}
+
+telescopeWizardProcess::~telescopeWizardProcess()
+{
+ if (progressScan)
+ if (progressScan->wasCancelled())
+ indidriver->processDeviceStatus(1);
+
+ Options::setIndiMessages( INDIMessageBar );
+
+ Reset();
+}
+
+void telescopeWizardProcess::processNext(void)
+{
+ int linkResult=0;
+
+ switch (currentPage)
+ {
+ case INTRO_P:
+ currentPage++;
+ backB->show();
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ case MODEL_P:
+ currentPage++;
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ case TELESCOPE_P:
+ currentPage++;
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ case LOCAL_P:
+ currentPage++;
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ case PORT_P:
+ linkResult = establishLink();
+ if ( linkResult == 1)
+ {
+progressScan = new KProgressDialog(this, "autoscan", i18n("Autoscan"), i18n("Please wait while KStars scan communication ports for attached telescopes.\nThis process might take few minutes to complete."), true);
+ progressScan->setAllowCancel(true);
+ progressScan->setAutoClose(true);
+ progressScan->setAutoReset(true);
+ progressScan->progressBar()->setTotalSteps(portList.count());
+ progressScan->progressBar()->setValue(0);
+ progressScan->show();
+ }
+ else if (linkResult == 2)
+ KMessageBox::queuedMessageBox(0, KMessageBox::Information, i18n("Please wait while KStars tries to connect to your telescope..."));
+ else if (linkResult == -1)
+ KMessageBox::error(0, i18n("Error. Unable to locate telescope drivers."));
+ break;
+ default:
+ break;
+ }
+
+}
+
+void telescopeWizardProcess::processBack(void)
+{
+ // for now, just display the next page, and restart once we reached the end
+
+ switch (currentPage)
+ {
+ case INTRO_P:
+ // we shouldn't be here!
+ break;
+ break;
+ case MODEL_P:
+ currentPage--;
+ backB->hide();
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ case TELESCOPE_P:
+ currentPage--;
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ case LOCAL_P:
+ currentPage--;
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ case PORT_P:
+ currentPage--;
+ wizardContainer->raiseWidget(currentPage);
+ break;
+ default:
+ break;
+ }
+
+}
+
+void telescopeWizardProcess::newTime()
+{
+ TimeDialog timedialog (ksw->data()->lt(), ksw);
+
+ if ( timedialog.exec() == QDialog::Accepted )
+ {
+ KStarsDateTime dt( timedialog.selectedDate(), timedialog.selectedTime() );
+ ksw->data()->changeDateTime( dt );
+
+ timeOut->setText( QString().sprintf("%02d:%02d:%02d", dt.time().hour(), dt.time().minute(), dt.time().second()));
+ dateOut->setText( QString().sprintf("%d-%02d-%02d", dt.date().year(), dt.date().month(), dt.date().day()));
+ }
+}
+
+void telescopeWizardProcess::newLocation()
+{
+
+ ksw->slotGeoLocator();
+
+ locationOut->setText( QString("%1, %2, %3").arg(ksw->geo()->translatedName())
+ .arg(ksw->geo()->translatedProvince())
+ .arg(ksw->geo()->translatedCountry()));
+ timeOut->setText( QString().sprintf("%02d:%02d:%02d", ksw->data()->lt().time().hour(), ksw->data()->lt().time().minute(), ksw->data()->lt().time().second()));
+
+ dateOut->setText( QString().sprintf("%d-%02d-%02d", ksw->data()->lt().date().year(),
+ ksw->data()->lt().date().month() ,ksw->data()->lt().date().day()));
+
+
+
+}
+
+int telescopeWizardProcess::establishLink()
+{
+
+ if (!indidriver || !indimenu)
+ return (0);
+
+ QListViewItem *driverItem = NULL;
+ driverItem = indidriver->localListView->findItem(telescopeCombo->currentText(), 0);
+ if (driverItem == NULL) return -1;
+
+ // If device is already running, we need to shut it down first
+ if (indidriver->isDeviceRunning(telescopeCombo->currentText()))
+ {
+ indidriver->localListView->setSelected(driverItem, true);
+ indidriver->processDeviceStatus(1);
+ }
+
+ // Set custome label for device
+ indimenu->setCustomLabel(telescopeCombo->currentText());
+ currentDevice = indimenu->currentLabel;
+ // Select it
+ indidriver->localListView->setSelected(driverItem, true);
+ // Make sure we start is locally
+ indidriver->localR->setChecked(true);
+ // Run it
+ indidriver->processDeviceStatus(0);
+
+ if (!indidriver->isDeviceRunning(telescopeCombo->currentText()))
+ return (3);
+
+ newDeviceTimer->start(1500);
+
+ if (portIn->text().isEmpty())
+ return (1);
+ else
+ return (2);
+
+}
+
+void telescopeWizardProcess::processPort()
+{
+ INDI_P * pp;
+ INDI_E * lp;
+
+ if (!indidriver || !indimenu)
+ return;
+
+ timeOutCount++;
+
+ if (timeOutCount >= TIMEOUT_THRESHHOLD)
+ {
+ indidriver->processDeviceStatus(1);
+ Reset();
+ KMessageBox::error(0, i18n("Error: connection timeout. Unable to communicate with an INDI server"));
+ close();
+ return;
+ }
+
+ indiDev = indimenu->findDeviceByLabel(currentDevice);
+ if (!indiDev) return;
+
+ // port empty, start autoscan
+ if (portIn->text().isEmpty())
+ {
+ newDeviceTimer->stop();
+ linkRejected = false;
+ connect(indiDev->stdDev, SIGNAL(linkRejected()), this, SLOT(scanPorts()));
+ connect(indiDev->stdDev, SIGNAL(linkAccepted()), this, SLOT(linkSuccess()));
+ scanPorts();
+ return;
+ }
+
+ pp = indiDev->findProp("DEVICE_PORT");
+ if (!pp) return;
+ lp = pp->findElement("PORT");
+ if (!lp) return;
+
+ lp->write_w->setText(portIn->text());
+
+ pp = indiDev->findProp("CONNECTION");
+ if (!pp) return;
+
+ newDeviceTimer->stop();
+
+ Options::setIndiMessages( INDIMessageBar );
+
+ pp->newSwitch(0);
+
+ timeOutCount = 0;
+
+ indimenu->show();
+
+ close();
+
+}
+
+void telescopeWizardProcess::scanPorts()
+{
+ INDI_P * pp;
+ INDI_E *lp;
+
+ if (!indiDev || !indidriver || !indimenu || linkRejected)
+ return;
+
+ currentPort++;
+
+ progressScan->progressBar()->setValue(currentPort);
+
+ if ( (unsigned) currentPort >= portList.count())
+ {
+ KMessageBox::sorry(0, i18n("Sorry. KStars failed to detect any attached telescopes, please check your settings and try again."));
+ linkRejected = true;
+ indidriver->processDeviceStatus(1);
+ Reset();
+ return;
+ }
+
+ if (indiDev->msgST_w)
+ indiDev->msgST_w->clear();
+
+ pp = indiDev->findProp("DEVICE_PORT");
+ if (!pp) return;
+ lp = pp->findElement("PORT");
+
+ lp->write_w->setText(portList[currentPort]);
+ pp->newText();
+
+ pp = indiDev->findProp("CONNECTION");
+ if (!pp) return;
+
+ pp->newSwitch(0);
+
+}
+
+void telescopeWizardProcess::linkSuccess()
+{
+ Reset();
+
+ indimenu->show();
+
+ close();
+
+}
+
+void telescopeWizardProcess::Reset()
+{
+
+ currentPort = -1;
+ timeOutCount = 0;
+
+ if (progressScan)
+ progressScan->close();
+
+ indiDev = NULL;
+
+}
+
+#include "telescopewizardprocess.moc"
diff --git a/kstars/kstars/telescopewizardprocess.h b/kstars/kstars/telescopewizardprocess.h
new file mode 100644
index 00000000..2fc5b911
--- /dev/null
+++ b/kstars/kstars/telescopewizardprocess.h
@@ -0,0 +1,72 @@
+/* Telescope wizard
+ Copyright (C) 2003 Jasem Mutlaq (mutlaqja@ikarustech.com)
+
+ This application is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+ */
+
+#ifndef TELESCOPEWIZARDPROCESS_H
+#define TELESCOPEWIZARDPROCESS_H
+
+#include <qstringlist.h>
+
+#include "telescopewizard.h"
+
+class KStars;
+class INDIMenu;
+class INDIDriver;
+class QTimer;
+class INDI_D;
+
+class KProgressDialog;
+
+class telescopeWizardProcess : public telescopeWizard
+{
+
+Q_OBJECT
+
+public:
+ telescopeWizardProcess( QWidget* parent = 0, const char* name = 0);
+ ~telescopeWizardProcess();
+
+ unsigned int currentPage;
+ enum { INTRO_P=0, MODEL_P=1, TELESCOPE_P=2, LOCAL_P=3, PORT_P=4 };
+
+private:
+ KStars * ksw;
+ INDIMenu *indimenu;
+ INDIDriver *indidriver;
+ QTimer *newDeviceTimer;
+
+ INDI_D *indiDev;
+
+ KProgressDialog *progressScan;
+
+ QStringList portList;
+ QString currentDevice;
+
+ int currentPort;
+ int timeOutCount;
+ bool INDIMessageBar;
+ bool linkRejected;
+
+ int establishLink();
+ void Reset();
+
+public slots:
+ void processNext();
+ void processBack();
+ void newTime();
+ void newLocation();
+ void processPort();
+ void scanPorts();
+ void linkSuccess();
+
+};
+
+
+
+
+#endif
diff --git a/kstars/kstars/thumbnaileditor.cpp b/kstars/kstars/thumbnaileditor.cpp
new file mode 100644
index 00000000..5a34d8c8
--- /dev/null
+++ b/kstars/kstars/thumbnaileditor.cpp
@@ -0,0 +1,212 @@
+/***************************************************************************
+ thumbnaileditor.cpp - description
+ -------------------
+ begin : Thu Mar 2 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qframe.h>
+#include <qimage.h>
+#include <qlayout.h>
+#include <qpainter.h>
+#include <qpoint.h>
+
+#include <klocale.h>
+#include <kdebug.h>
+#include <kpushbutton.h>
+
+#include "thumbnaileditor.h"
+#include "thumbnaileditorui.h"
+#include "thumbnailpicker.h"
+
+ThumbnailEditor::ThumbnailEditor( QWidget *parent, const char *name )
+ : KDialogBase( KDialogBase::Plain, i18n( "Edit Thumbnail Image" ), Ok|Cancel, Ok, parent, name )
+{
+ tp = (ThumbnailPicker*)parent;
+
+ QFrame *page = plainPage();
+ QHBoxLayout *hlay = new QHBoxLayout( page, 0, 0 );
+ ui = new ThumbnailEditorUI( page );
+ hlay->addWidget( ui );
+
+ ui->ImageCanvas->setCropRect( tp->imageRect()->x(), tp->imageRect()->y(),
+ tp->imageRect()->width(), tp->imageRect()->height() );
+ ui->ImageCanvas->setImage( tp->currentListImage() );
+
+ connect( ui->ImageCanvas, SIGNAL(cropRegionModified()), SLOT( slotUpdateCropLabel() ) );
+ slotUpdateCropLabel();
+
+ update();
+}
+
+ThumbnailEditor::~ThumbnailEditor()
+{}
+
+QPixmap ThumbnailEditor::thumbnail() {
+ QImage im = ui->ImageCanvas->croppedImage().convertToImage();
+ im = im.smoothScale( 200, 200 );
+ QPixmap pm;
+ pm.convertFromImage( im );
+ return pm;
+}
+
+void ThumbnailEditor::slotUpdateCropLabel() {
+ QRect *r = ui->ImageCanvas->cropRect();
+ ui->CropLabel->setText( i18n( "Crop region: [%1,%2 %3x%4]" )
+ .arg( r->left() ).arg( r->top() ).arg( r->width() ).arg( r->height() ) );
+}
+
+QPixmap ThumbImage::croppedImage() {
+ QPixmap result( CropRect->width(), CropRect->height() );
+ bitBlt( &result, 0, 0, Image,
+ CropRect->left(), CropRect->top(),
+ CropRect->width(), CropRect->height() );
+
+ return result;
+}
+
+ThumbImage::ThumbImage( QWidget *parent, const char *name ) : QLabel( parent, name )
+{
+ setBackgroundMode( QWidget::NoBackground );
+ bMouseButtonDown = false;
+ bTopLeftGrab = false;
+ bTopRightGrab = false;
+ bBottomLeftGrab = false;
+ bBottomRightGrab = false;
+ HandleSize = 10;
+
+ CropRect = new QRect();
+ Anchor = new QPoint();
+ Image = new QPixmap();
+}
+
+ThumbImage::~ThumbImage()
+{}
+
+void ThumbImage::paintEvent( QPaintEvent* ) {
+ QPixmap c( *Image );
+ QPainter p;
+ p.begin( &c );
+ p.setPen( QPen( QColor( "Grey" ), 2 ) );
+
+ p.drawRect( *CropRect );
+
+ p.setPen( QPen( QColor( "Grey" ), 0 ) );
+ p.drawRect( QRect( CropRect->left(), CropRect->top(),
+ HandleSize, HandleSize ) );
+ p.drawRect( QRect( CropRect->right() - HandleSize, CropRect->top(),
+ HandleSize, HandleSize ) );
+ p.drawRect( QRect( CropRect->left(), CropRect->bottom() - HandleSize,
+ HandleSize, HandleSize ) );
+ p.drawRect( QRect( CropRect->right() - HandleSize, CropRect->bottom() - HandleSize,
+ HandleSize, HandleSize ) );
+
+ if ( CropRect->x() > 0 )
+ p.fillRect( 0, 0, CropRect->x(), c.height(),
+ QBrush( QColor("white"), Dense3Pattern ) );
+ if ( CropRect->right() < c.width() )
+ p.fillRect( CropRect->right(), 0, (c.width() - CropRect->right()), c.height(),
+ QBrush( QColor("white"), Dense3Pattern ) );
+ if ( CropRect->y() > 0 )
+ p.fillRect( 0, 0, c.width(), CropRect->y(),
+ QBrush( QColor("white"), Dense3Pattern ) );
+ if ( CropRect->bottom() < c.height() )
+ p.fillRect( 0, CropRect->bottom(), c.width(), (c.height() - CropRect->bottom()),
+ QBrush( QColor("white"), Dense3Pattern ) );
+
+ p.end();
+
+ bitBlt( this, 0, 0, &c );
+}
+
+void ThumbImage::mousePressEvent( QMouseEvent *e ) {
+ if ( e->button() == LeftButton && CropRect->contains( e->pos() ) ) {
+ bMouseButtonDown = true;
+
+ //The Anchor tells how far from the CropRect corner we clicked
+ Anchor->setX( e->x() - CropRect->left() );
+ Anchor->setY( e->y() - CropRect->top() );
+
+ if ( e->x() <= CropRect->left() + HandleSize && e->y() <= CropRect->top() + HandleSize ) {
+ bTopLeftGrab = true;
+ }
+ if ( e->x() <= CropRect->left() + HandleSize && e->y() >= CropRect->bottom() - HandleSize ) {
+ bBottomLeftGrab = true;
+ Anchor->setY( e->y() - CropRect->bottom() );
+ }
+ if ( e->x() >= CropRect->right() - HandleSize && e->y() <= CropRect->top() + HandleSize ) {
+ bTopRightGrab = true;
+ Anchor->setX( e->x() - CropRect->right() );
+ }
+ if ( e->x() >= CropRect->right() - HandleSize && e->y() >= CropRect->bottom() - HandleSize ) {
+ bBottomRightGrab = true;
+ Anchor->setX( e->x() - CropRect->right() );
+ Anchor->setY( e->y() - CropRect->bottom() );
+ }
+ }
+}
+
+void ThumbImage::mouseReleaseEvent( QMouseEvent *e ) {
+ if ( bMouseButtonDown ) bMouseButtonDown = false;
+ if ( bTopLeftGrab ) bTopLeftGrab = false;
+ if ( bTopRightGrab ) bTopRightGrab = false;
+ if ( bBottomLeftGrab ) bBottomLeftGrab = false;
+ if ( bBottomRightGrab ) bBottomRightGrab = false;
+}
+
+void ThumbImage::mouseMoveEvent( QMouseEvent *e ) {
+ if ( bMouseButtonDown ) {
+
+ //If a corner was grabbed, we are resizing the box
+ if ( bTopLeftGrab ) {
+ if ( e->x() >= 0 && e->x() <= width() ) CropRect->setLeft( e->x() - Anchor->x() );
+ if ( e->y() >= 0 && e->y() <= height() ) CropRect->setTop( e->y() - Anchor->y() );
+ if ( CropRect->left() < 0 ) CropRect->setLeft( 0 );
+ if ( CropRect->top() < 0 ) CropRect->setTop( 0 );
+ if ( CropRect->width() < 200 ) CropRect->setLeft( CropRect->left() - 200 + CropRect->width() );
+ if ( CropRect->height() < 200 ) CropRect->setTop( CropRect->top() - 200 + CropRect->height() );
+ } else if ( bTopRightGrab ) {
+ if ( e->x() >= 0 && e->x() <= width() ) CropRect->setRight( e->x() - Anchor->x() );
+ if ( e->y() >= 0 && e->y() <= height() ) CropRect->setTop( e->y() - Anchor->y() );
+ if ( CropRect->right() > width() ) CropRect->setRight( width() );
+ if ( CropRect->top() < 0 ) CropRect->setTop( 0 );
+ if ( CropRect->width() < 200 ) CropRect->setRight( CropRect->right() + 200 - CropRect->width() );
+ if ( CropRect->height() < 200 ) CropRect->setTop( CropRect->top() - 200 + CropRect->height() );
+ } else if ( bBottomLeftGrab ) {
+ if ( e->x() >= 0 && e->x() <= width() ) CropRect->setLeft( e->x() - Anchor->x() );
+ if ( e->y() >= 0 && e->y() <= height() ) CropRect->setBottom( e->y() - Anchor->y() );
+ if ( CropRect->left() < 0 ) CropRect->setLeft( 0 );
+ if ( CropRect->bottom() > height() ) CropRect->setBottom( height() );
+ if ( CropRect->width() < 200 ) CropRect->setLeft( CropRect->left() - 200 + CropRect->width() );
+ if ( CropRect->height() < 200 ) CropRect->setBottom( CropRect->bottom() + 200 - CropRect->height() );
+ } else if ( bBottomRightGrab ) {
+ if ( e->x() >= 0 && e->x() <= width() ) CropRect->setRight( e->x() - Anchor->x() );
+ if ( e->y() >= 0 && e->y() <= height() ) CropRect->setBottom( e->y() - Anchor->y() );
+ if ( CropRect->right() > width() ) CropRect->setRight( width() );
+ if ( CropRect->bottom() > height() ) CropRect->setBottom( height() );
+ if ( CropRect->width() < 200 ) CropRect->setRight( CropRect->right() + 200 - CropRect->width() );
+ if ( CropRect->height() < 200 ) CropRect->setBottom( CropRect->bottom() + 200 - CropRect->height() );
+ } else { //no corner grabbed; move croprect
+ CropRect->moveTopLeft( QPoint( e->x() - Anchor->x(), e->y() - Anchor->y() ) );
+ if ( CropRect->left() < 0 ) CropRect->moveLeft( 0 );
+ if ( CropRect->right() > width() ) CropRect->moveRight( width() );
+ if ( CropRect->top() < 0 ) CropRect->moveTop( 0 );
+ if ( CropRect->bottom() > height() ) CropRect->moveBottom( height() );
+ }
+
+ emit cropRegionModified();
+ update();
+ }
+}
+
+#include "thumbnaileditor.moc"
diff --git a/kstars/kstars/thumbnaileditor.h b/kstars/kstars/thumbnaileditor.h
new file mode 100644
index 00000000..d6da8d85
--- /dev/null
+++ b/kstars/kstars/thumbnaileditor.h
@@ -0,0 +1,79 @@
+/***************************************************************************
+ thumbnaileditor.h - description
+ -------------------
+ begin : Thu Mar 2 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef THUMBNAILEDITOR_H
+#define THUMBNAILEDITOR_H
+
+#include <kdialogbase.h>
+#include <qlabel.h>
+
+class ThumbnailEditorUI;
+class ThumbnailPicker;
+class QPoint;
+
+class ThumbImage : public QLabel
+{
+Q_OBJECT
+public:
+ ThumbImage( QWidget *parent, const char *name = 0 );
+ ~ThumbImage();
+
+ void setImage( QPixmap *pm ) { Image = pm; setFixedSize( Image->width(), Image->height() ); }
+ QPixmap* image() { return Image; }
+ QPixmap croppedImage();
+
+ void setCropRect( int x, int y, int w, int h ) { CropRect->setRect( x, y, w, h ); }
+ QRect* cropRect() const { return CropRect; }
+
+signals:
+ void cropRegionModified();
+
+protected:
+// void resizeEvent( QResizeEvent *e);
+ void paintEvent( QPaintEvent *);
+ void mousePressEvent( QMouseEvent *e );
+ void mouseReleaseEvent( QMouseEvent *e );
+ void mouseMoveEvent( QMouseEvent *e );
+
+private:
+ QRect *CropRect;
+ QPoint *Anchor;
+ QPixmap *Image;
+
+ bool bMouseButtonDown;
+ bool bTopLeftGrab, bBottomLeftGrab, bTopRightGrab, bBottomRightGrab;
+ int HandleSize;
+};
+
+class ThumbnailEditor : public KDialogBase
+{
+Q_OBJECT
+public:
+ ThumbnailEditor( QWidget *parent, const char *name=0 );
+ ~ThumbnailEditor();
+ QPixmap thumbnail();
+
+private slots:
+ void slotUpdateCropLabel();
+
+private:
+ ThumbnailEditorUI *ui;
+ ThumbnailPicker *tp;
+
+};
+
+#endif
diff --git a/kstars/kstars/thumbnaileditorui.ui b/kstars/kstars/thumbnaileditorui.ui
new file mode 100644
index 00000000..81675a98
--- /dev/null
+++ b/kstars/kstars/thumbnaileditorui.ui
@@ -0,0 +1,98 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ThumbnailEditorUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ThumbnailEditorUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>381</width>
+ <height>405</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Thumbnail Editor</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>4</number>
+ </property>
+ <widget class="ThumbImage">
+ <property name="name">
+ <cstring>ImageCanvas</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>CropLabel</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ <property name="text">
+ <string>Crop region: [0,0 200 x 200]</string>
+ </property>
+ <property name="alignment">
+ <set>AlignCenter</set>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>MessageLabel</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>StyledPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ <property name="text">
+ <string>(crop region will be scaled to 200x200)</string>
+ </property>
+ <property name="alignment">
+ <set>AlignCenter</set>
+ </property>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>ThumbImage</class>
+ <header location="local">thumbnaileditor.h</header>
+ <sizehint>
+ <width>-1</width>
+ <height>-1</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154388db5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c6a2573410000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/thumbnailpicker.cpp b/kstars/kstars/thumbnailpicker.cpp
new file mode 100644
index 00000000..ded0326f
--- /dev/null
+++ b/kstars/kstars/thumbnailpicker.cpp
@@ -0,0 +1,354 @@
+/***************************************************************************
+ thumbnailpicker.cpp - description
+ -------------------
+ begin : Thu Mar 2 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qframe.h>
+#include <qlayout.h>
+#include <qlabel.h>
+#include <qimage.h>
+#include <qpixmap.h>
+#include <qfile.h>
+#include <qrect.h>
+#include <qstyle.h>
+
+#include <kapplication.h>
+#include <kdeversion.h>
+#include <kpushbutton.h>
+#include <klineedit.h>
+#include <klistbox.h>
+#include <kmessagebox.h>
+#include <kprogress.h>
+#include <kurl.h>
+#include <kurlrequester.h>
+#include <klocale.h>
+#include <ktempfile.h>
+
+#include "thumbnailpicker.h"
+#include "thumbnailpickerui.h"
+#include "thumbnaileditor.h"
+#include "ksutils.h"
+#include "detaildialog.h"
+#include "skyobject.h"
+
+ThumbnailPicker::ThumbnailPicker( SkyObject *o, const QPixmap &current, QWidget *parent, const char *name )
+ : KDialogBase( KDialogBase::Plain, i18n( "Choose Thumbnail Image" ), Ok|Cancel, Ok, parent, name ),
+ SelectedImageIndex(-1), dd((DetailDialog*)parent), Object(o), bImageFound( false )
+{
+ Image = new QPixmap( current );
+ ImageRect = new QRect( 0, 0, 200, 200 );
+
+ QFrame *page = plainPage();
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 );
+ ui = new ThumbnailPickerUI( page );
+ vlay->addWidget( ui );
+
+ ui->CurrentImage->setPixmap( *Image );
+
+ PixList.setAutoDelete( true );
+
+ connect( ui->EditButton, SIGNAL( clicked() ), this, SLOT( slotEditImage() ) );
+ connect( ui->UnsetButton, SIGNAL( clicked() ), this, SLOT( slotUnsetImage() ) );
+ connect( ui->ImageList, SIGNAL( highlighted( int ) ),
+ this, SLOT( slotSetFromList( int ) ) );
+ connect( ui->ImageURLBox, SIGNAL( urlSelected( const QString& ) ),
+ this, SLOT( slotSetFromURL() ) );
+ connect( ui->ImageURLBox, SIGNAL( returnPressed() ),
+ this, SLOT( slotSetFromURL() ) );
+
+ ui->ImageURLBox->lineEdit()->setTrapReturnKey( true );
+ ui->EditButton->setEnabled( false );
+
+ slotFillList();
+}
+
+ThumbnailPicker::~ThumbnailPicker()
+{}
+
+//Query online sources for images of the object
+void ThumbnailPicker::slotFillList() {
+ //Preload list with object's ImageList:
+ QStringList ImageList( Object->ImageList );
+
+ //Query Google Image Search:
+ KURL gURL( "http://images.google.com/images" );
+ //Search for the primary name, or longname and primary name
+ QString sName = QString("\"%1\"").arg( Object->name() );
+ if ( Object->longname() != Object->name() ) {
+ sName = QString("\"%1\" ").arg( Object->longname() ) + sName;
+ }
+ gURL.addQueryItem( "q", sName ); //add the Google-image query string
+
+ //Download the google page and parse it for image URLs
+ parseGooglePage( ImageList, gURL.prettyURL() );
+
+ //Total Number of images to be loaded:
+ int nImages = ImageList.count();
+ if ( nImages ) {
+ ui->SearchProgress->setTotalSteps( nImages );
+ ui->SearchLabel->setText( i18n( "Loading images..." ) );
+ }
+
+ //Add images from the ImageList
+ QStringList::Iterator itList = ImageList.begin();
+ QStringList::Iterator itListEnd = ImageList.end();
+ for ( ; itList != itListEnd; ++itList ) {
+ QString s( *itList );
+ KURL u( s );
+ if ( u.isValid() && KIO::NetAccess::exists(u, true, this) ) {
+ KTempFile ktf;
+ QFile *tmpFile = ktf.file();
+ ktf.unlink(); //just need filename
+ JobList.append( KIO::copy( u, KURL( tmpFile->name() ), false ) ); //false = no progress window
+#if KDE_IS_VERSION( 3, 3, 90 )
+ ((KIO::CopyJob*)JobList.current())->setInteractive( false ); // suppress error dialogs
+#endif
+ connect (JobList.current(), SIGNAL (result(KIO::Job *)), SLOT (downloadReady (KIO::Job *)));
+
+ }
+ }
+}
+
+void ThumbnailPicker::parseGooglePage( QStringList &ImList, QString URL ) {
+ QString tmpFile;
+ QString PageHTML;
+
+ //Read the google image page's HTML into the PageHTML QString:
+ if ( KIO::NetAccess::exists(URL, true, this) && KIO::NetAccess::download( URL, tmpFile ) ) {
+ QFile file( tmpFile );
+ if ( file.open( IO_ReadOnly ) ) {
+ QTextStream instream(&file);
+ PageHTML = instream.read();
+ file.close();
+ } else {
+ kdDebug() << "Could not read local copy of google image page" << endl;
+ return;
+ }
+ } else {
+ kdDebug() << KIO::NetAccess::lastErrorString() << endl;
+ return;
+ }
+
+ int index = PageHTML.find( "?imgurl=", 0 );
+ while ( index >= 0 ) {
+ index += 8; //move to end of "?imgurl=" marker
+
+ //Image URL is everything from index to next occurence of "&"
+ ImList.append( PageHTML.mid( index, PageHTML.find( "&", index ) - index ) );
+
+ index = PageHTML.find( "?imgurl=", index );
+ }
+}
+
+void ThumbnailPicker::downloadReady(KIO::Job *job) {
+ //Note: no need to delete the job, it is automatically deleted !
+
+ //Update Progressbar
+ if ( ! ui->SearchProgress->isHidden() ) {
+ ui->SearchProgress->advance(1);
+ if ( ui->SearchProgress->progress() == ui->SearchProgress->totalSteps() ) {
+ ui->SearchProgress->hide();
+ ui->SearchLabel->setText( i18n( "Search results:" ) );
+ }
+ }
+
+ //If there was a problem, just return silently without adding image to list.
+ if ( job->error() ) {
+// job->showErrorDialog();
+ return;
+ }
+
+ KIO::CopyJob *cjob = (KIO::CopyJob*)job;
+ QFile tmp( cjob->destURL().path() );
+ tmp.close(); // to get the newest information of the file
+
+ //Add image to list
+ //If image is taller than desktop, rescale it.
+ //I tried to use kapp->style().pixelMetric( QStyle::PM_TitleBarHeight )
+ //for the titlebar height, but this returned zero.
+ //Hard-coding 25 instead :(
+ if ( tmp.exists() ) {
+ QImage im( tmp.name() );
+
+ if ( im.isNull() ) {
+ //KMessageBox::sorry( 0, i18n("Failed to load image"),
+ // i18n("Could Not Load Specified Image") );
+ return;
+ }
+
+ uint w = im.width();
+ uint h = im.height();
+ uint pad = 4*marginHint() + 2*ui->SearchLabel->height() + actionButton( Ok )->height() + 25;
+ uint hDesk = kapp->desktop()->availableGeometry().height() - pad;
+
+// this returns zero...
+// //DEBUG
+// kdDebug() << "Title bar height: " << kapp->style().pixelMetric( QStyle::PM_TitleBarHeight ) << endl;
+
+ if ( h > hDesk )
+ im = im.smoothScale( w*hDesk/h, hDesk );
+
+ PixList.append( new QPixmap( im ) );
+
+ //Add 50x50 image and URL to listbox
+ ui->ImageList->insertItem( shrinkImage( PixList.current(), 50 ),
+ cjob->srcURLs().first().prettyURL() );
+ }
+}
+
+QPixmap ThumbnailPicker::shrinkImage( QPixmap *pm, int size, bool setImage ) {
+ int w( pm->width() ), h( pm->height() );
+ int bigSize( w );
+ int rx(0), ry(0), sx(0), sy(0), bx(0), by(0);
+ if ( size == 0 ) return QPixmap();
+
+ //Prepare variables for rescaling image (if it is larger than 'size')
+ if ( w > size && w >= h ) {
+ h = size;
+ w = size*pm->width()/pm->height();
+ } else if ( h > size && h > w ) {
+ w = size;
+ h = size*pm->height()/pm->width();
+ }
+ sx = (w - size)/2;
+ sy = (h - size)/2;
+ if ( sx < 0 ) { rx = -sx; sx = 0; }
+ if ( sy < 0 ) { ry = -sy; sy = 0; }
+
+ if ( setImage ) bigSize = int( 200.*float(pm->width())/float(w) );
+
+ QPixmap result( size, size );
+ result.fill( QColor( "white" ) ); //in case final image is smaller than 'size'
+
+ if ( pm->width() > size || pm->height() > size ) { //image larger than 'size'?
+ //convert to QImage so we can smoothscale it
+ QImage im( pm->convertToImage() );
+ im = im.smoothScale( w, h );
+
+ //bitBlt sizexsize square section of image
+ bitBlt( &result, rx, ry, &im, sx, sy, size, size );
+ if ( setImage ) {
+ bx = int( sx*float(pm->width())/float(w) );
+ by = int( sy*float(pm->width())/float(w) );
+ ImageRect->setRect( bx, by, bigSize, bigSize );
+ }
+
+ } else { //image is smaller than size x size
+ bitBlt( &result, rx, ry, pm );
+ if ( setImage ) {
+ bx = int( rx*float(pm->width())/float(w) );
+ by = int( ry*float(pm->width())/float(w) );
+ ImageRect->setRect( bx, by, bigSize, bigSize );
+ }
+ }
+
+ return result;
+}
+
+void ThumbnailPicker::slotEditImage() {
+ ThumbnailEditor te( this );
+ if ( te.exec() == QDialog::Accepted ) {
+ QPixmap pm = te.thumbnail();
+ *Image = pm;
+ ui->CurrentImage->setPixmap( pm );
+ ui->CurrentImage->update();
+ }
+}
+
+void ThumbnailPicker::slotUnsetImage() {
+ QFile file;
+ if ( KSUtils::openDataFile( file, "noimage.png" ) ) {
+ file.close();
+ Image->load( file.name(), "PNG" );
+ } else {
+ Image->resize( dd->thumbnail()->width(), dd->thumbnail()->height() );
+ Image->fill( dd->paletteBackgroundColor() );
+ }
+
+ ui->EditButton->setEnabled( false );
+ ui->CurrentImage->setPixmap( *Image );
+ ui->CurrentImage->update();
+
+ bImageFound = false;
+}
+
+void ThumbnailPicker::slotSetFromList( int i ) {
+ //Display image in preview pane
+ QPixmap pm;
+ pm = shrinkImage( PixList.at(i), 200, true ); //scale image
+ SelectedImageIndex = i;
+
+ ui->CurrentImage->setPixmap( pm );
+ ui->CurrentImage->update();
+ ui->EditButton->setEnabled( true );
+
+ //Set Image to the selected 200x200 pixmap
+ *Image = pm;
+ bImageFound = true;
+}
+
+void ThumbnailPicker::slotSetFromURL() {
+ //Attempt to load the specified URL
+ KURL u = ui->ImageURLBox->url();
+
+ if ( u.isValid() ) {
+ if ( u.isLocalFile() ) {
+ QFile localFile( u.path() );
+
+ //Add image to list
+ //If image is taller than desktop, rescale it.
+ QImage im( localFile.name() );
+
+ if ( im.isNull() ) {
+ KMessageBox::sorry( 0,
+ i18n("Failed to load image at %1").arg( localFile.name() ),
+ i18n("Failed to Load Image") );
+ return;
+ }
+
+ uint w = im.width();
+ uint h = im.height();
+ uint pad = 4*marginHint() + 2*ui->SearchLabel->height() + actionButton( Ok )->height() + 25;
+ uint hDesk = kapp->desktop()->availableGeometry().height() - pad;
+
+ if ( h > hDesk )
+ im = im.smoothScale( w*hDesk/h, hDesk );
+
+ //Add Image to top of list and 50x50 thumbnail image and URL to top of listbox
+ PixList.insert( 0, new QPixmap( im ) );
+ ui->ImageList->insertItem( shrinkImage( PixList.current(), 50 ),
+ u.prettyURL(), 0 );
+
+ //Select the new image
+ ui->ImageList->setCurrentItem( 0 );
+ slotSetFromList(0);
+
+ } else if ( KIO::NetAccess::exists(u, true, this) ) {
+ KTempFile ktf;
+ QFile *tmpFile = ktf.file();
+ ktf.unlink(); //just need filename
+ JobList.append( KIO::copy( u, KURL( tmpFile->name() ), false ) ); //false = no progress window
+#if KDE_IS_VERSION( 3, 3, 90 )
+ ((KIO::CopyJob*)JobList.current())->setInteractive( false ); // suppress error dialogs
+#endif
+ connect (JobList.current(), SIGNAL (result(KIO::Job *)), SLOT (downloadReady (KIO::Job *)));
+
+ //
+ }
+ }
+}
+
+
+#include "thumbnailpicker.moc"
diff --git a/kstars/kstars/thumbnailpicker.h b/kstars/kstars/thumbnailpicker.h
new file mode 100644
index 00000000..1f7c112b
--- /dev/null
+++ b/kstars/kstars/thumbnailpicker.h
@@ -0,0 +1,74 @@
+/***************************************************************************
+ thumbnailpicker.h - description
+ -------------------
+ begin : Thu Mar 2 2005
+ copyright : (C) 2005 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef THUMBNAILPICKER_H
+#define THUMBNAILPICKER_H
+
+#include <kdialogbase.h>
+#include <kio/netaccess.h>
+#include <kio/job.h>
+
+class ThumbnailPickerUI;
+class ThumbnailEditor;
+class QPixmap;
+class QFile;
+class QRect;
+class DetailDialog;
+class SkyObject;
+
+/**@short Dialog for modifying an object's thumbnail image
+ *@author Jason Harris
+ */
+
+class ThumbnailPicker : public KDialogBase
+{
+Q_OBJECT
+public:
+ ThumbnailPicker( SkyObject *o, const QPixmap &current, QWidget *parent=0, const char *name=0 );
+ ~ThumbnailPicker();
+
+ QPixmap* image() { return Image; }
+ QPixmap* currentListImage() { return PixList.at( SelectedImageIndex ); }
+ bool imageFound() const { return bImageFound; }
+ QRect* imageRect() const { return ImageRect; }
+
+private slots:
+ void slotEditImage();
+ void slotUnsetImage();
+ void slotSetFromList( int i );
+ void slotSetFromURL();
+ void slotFillList();
+
+/**Make sure download has finished, then make sure file exists, then add image to list */
+ void downloadReady (KIO::Job *);
+
+private:
+ QPixmap shrinkImage( QPixmap *original, int newSize, bool setImage=false );
+ void parseGooglePage( QStringList &ImList, QString URL );
+
+ int SelectedImageIndex;
+ ThumbnailPickerUI *ui;
+ QPixmap *Image;
+ DetailDialog *dd;
+ SkyObject *Object;
+ QPtrList<KIO::Job> JobList;
+ QPtrList<QPixmap> PixList;
+ bool bImageFound;
+ QRect *ImageRect;
+};
+
+#endif
diff --git a/kstars/kstars/thumbnailpickerui.ui b/kstars/kstars/thumbnailpickerui.ui
new file mode 100644
index 00000000..b5ffd200
--- /dev/null
+++ b/kstars/kstars/thumbnailpickerui.ui
@@ -0,0 +1,315 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ThumbnailPickerUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ThumbnailPickerUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>593</width>
+ <height>374</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Thumbnail Picker</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>4</number>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>SearchLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Search results:</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KProgress">
+ <property name="name">
+ <cstring>SearchProgress</cstring>
+ </property>
+ <property name="centerIndicator">
+ <bool>true</bool>
+ </property>
+ <property name="percentageVisible">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>ImageList</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>300</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>Specify image location:</string>
+ </property>
+ </widget>
+ <widget class="KURLRequester">
+ <property name="name">
+ <cstring>ImageURLBox</cstring>
+ </property>
+ <property name="filter">
+ <string>image/png image/jpeg image/gif image/tiff</string>
+ </property>
+ <property name="mode">
+ <number>1</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>53</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Current thumbnail:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>CurrentImage</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>200</width>
+ <height>200</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>200</width>
+ <height>200</height>
+ </size>
+ </property>
+ <property name="frameShape">
+ <enum>Box</enum>
+ </property>
+ <property name="scaledContents">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>53</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>EditButton</cstring>
+ </property>
+ <property name="text">
+ <string>Edit Ima&amp;ge...</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>UnsetButton</cstring>
+ </property>
+ <property name="text">
+ <string>Unset Image</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>233</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kprogress.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>kurlrequester.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/timebox.cpp b/kstars/kstars/timebox.cpp
new file mode 100644
index 00000000..9aa513a3
--- /dev/null
+++ b/kstars/kstars/timebox.cpp
@@ -0,0 +1,171 @@
+/***************************************************************************
+ timebox.cpp - description
+ -------------------
+ begin : Sun Jan 20 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "timebox.h"
+#include "libkdeedu/extdate/extdatetime.h"
+#include <qdatetime.h> //needed for QTime
+#include <qregexp.h>
+#include <kglobal.h>
+#include <klocale.h>
+#include <stdlib.h>
+#include <kdebug.h>
+
+timeBox::timeBox(QWidget *parent, const char *name, bool tt) : QLineEdit(parent,name)
+{
+
+ if (tt) {
+ setMaxLength(9);
+ setMaximumWidth(90);
+ }
+ else {
+ setMaxLength(12);
+ setMaximumWidth(120);
+ }
+
+ timet = tt;
+}
+
+void timeBox::showTime (QTime t)
+{
+ setEntry( t.toString("hh:mm:ss") );
+}
+
+void timeBox::showDate (ExtDate t)
+{
+ setEntry( t.toString() );
+
+}
+
+QTime timeBox::createTime ( bool *ok )
+{
+// QString entry;
+ int h = 0, m = 0, is = 0;
+ double s = 0.0;
+ QTime qt;
+ bool valueFound = false, badEntry = false , checkValue = false;
+
+//Initialize bool for result
+ if ( ok != NULL ) *ok = false;
+
+// QString errMsg = i18n( "Unable to parse %1 entry. Specify a %1 value as a simple integer, a floating-point number, or a triplet of values using colons or spaces as separators." );
+
+ QString entry = text().stripWhiteSpace();
+
+ //Try simplest cases: integer or double representation
+
+ h = entry.toInt( &checkValue );
+ if ( checkValue ) {
+ qt = QTime( h, 0, 0 );
+ valueFound = true;
+ if ( ok != NULL ) *ok = true;
+ return qt;
+ } else {
+ double x = entry.toDouble( &checkValue );
+ if ( checkValue ) {
+ int seconds = int(x * 3600);
+ QTime qt(0,0,0);
+ qt.addSecs(seconds);
+ valueFound = true;
+ if ( ok != NULL ) *ok = true;
+ return qt;
+ }
+ }
+
+ //no success yet...try assuming multiple fields
+
+ if ( !valueFound ) {
+ QStringList fields;
+
+ //check for colon-delimiters or space-delimiters
+ if ( entry.contains(':') )
+ fields = QStringList::split( ':', entry );
+ else fields = QStringList::split( " ", entry );
+
+ // If two fields we will add a third one, and then parse with
+ // the 3-field code block. If field[1] is a double, convert
+ // it to integer mins, and convert the remainder to secs
+
+ if ( fields.count() == 2 ) {
+ double mx = fields[1].toDouble( &checkValue );
+ if ( checkValue ) {
+ fields[1] = QString("%1").arg( int(mx) );
+ fields.append( QString("%1").arg( int( 60.0*(mx - int(mx)) ) ) );
+ } else {
+ fields.append( QString( "0" ) );
+ }
+ }
+
+ // Three fields space-delimited ( h/d m s );
+ // ignore all after 3rd field
+
+ if ( fields.count() >= 3 ) {
+ fields[0].replace( QRegExp("h"), "" );
+ fields[1].replace( QRegExp("m"), "" );
+ fields[2].replace( QRegExp("s"), "" );
+ }
+ //See if first two fields parse as integers.
+ //
+ h = fields[0].toInt( &checkValue );
+ if ( !checkValue ) badEntry = true;
+ m = fields[1].toInt( &checkValue );
+ if ( !checkValue ) badEntry = true;
+ s = fields[2].toDouble( &checkValue );
+ if ( !checkValue ) badEntry = true;
+
+ if ( !badEntry ) {
+ valueFound = true;
+ is = (int)s;
+
+ if ( ok != NULL ) *ok = true;
+
+ QTime qt(h,m,is);
+ return qt;
+
+ } else {
+ if ( ok != NULL ) *ok = false;
+ }
+ }
+
+// if ( !valueFound )
+// KMessageBox::sorry( 0, errMsg.arg( "Angle" ), i18n( "Could Not Set Value" ) );
+
+
+ return qt;
+}
+
+
+ExtDate timeBox::createDate (bool */*ok*/)
+{
+
+ QString entry = text().stripWhiteSpace();
+
+ // if entry is an empty string or invalid date use current date
+
+ ExtDate date = ExtDate().fromString(entry);
+
+ if ( !date.isValid() ) {
+ kdDebug() << k_funcinfo << "Invalid date" << endl;
+ showDate(ExtDate::currentDate());
+ entry = text().stripWhiteSpace();
+ return ExtDate::currentDate();
+ } else {
+ return date;
+ }
+}
+
+timeBox::~timeBox(){
+}
diff --git a/kstars/kstars/timebox.h b/kstars/kstars/timebox.h
new file mode 100644
index 00000000..2e81385b
--- /dev/null
+++ b/kstars/kstars/timebox.h
@@ -0,0 +1,95 @@
+/***************************************************************************
+ timebox.h - description
+ -------------------
+ begin : Sun Jan 20 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef TIMEBOX_H
+#define TIMEBOX_H
+
+#include <qhbox.h>
+#include <qlineedit.h>
+#include <qstring.h>
+
+class QTime;
+class ExtDate;
+
+/**@class timeBox
+ * This class creates a QHBox with 3 QLineEdit Fields which will contain
+ * either Time (Hour, Minute, Second) or Date (Day, Month, Year).
+ *
+ * Inherits QHBox
+ *@author Pablo de Vicente
+ *@version 1.0
+ */
+
+class timeBox : public QLineEdit {
+public:
+ /**
+ * Constructor for the timeBox object.
+ * @param parent is the parent QWidget
+ * @param n name is the name of the object
+ * @param tt boolean. true means that the object will hold a Time.
+ * false means that the object will hold a Date.
+ */
+ timeBox(QWidget *parent, const char *n, bool tt=TRUE);
+
+ ~timeBox();
+
+ /**
+ * Fills the QLineEdit fields of the timebox object from a QTime object
+ * showing hours, minutes and seconds.
+ * @param t QTime object from which to fill the entry fields
+ */
+ void showTime(QTime t);
+
+ /**
+ * Fills the QLineEdit fields of the timebox object from a QTime object
+ * showing hours, minutes and seconds.
+ * @param t QTime object from which to fill the entry fields
+ */
+ void showDate(ExtDate t);
+
+ /**
+ * returns a QTime object constructed from the fields of the timebox
+ */
+ QTime createTime(bool *ok=0);
+
+ /**
+ * returns a ExtDate object constructed from the fields of the timebox
+ */
+ ExtDate createDate(bool *ok=0);
+
+
+ /**
+ * Fills the degrees entry field with string @p s
+ * */
+ void setEntry(QString s) { setText(s); }
+
+ /**
+ * returns a boolean. True indicates that the object holds a
+ * Time Box. False that the object holds a Date Box.
+ */
+ bool timeType(void) const {return timet;}
+
+ /**
+ * Clears all entries.
+ */
+ void clearFields (void) { setEntry(""); }
+
+private:
+ bool timet;
+};
+
+#endif
diff --git a/kstars/kstars/timedialog.cpp b/kstars/kstars/timedialog.cpp
new file mode 100644
index 00000000..2f621876
--- /dev/null
+++ b/kstars/kstars/timedialog.cpp
@@ -0,0 +1,154 @@
+/***************************************************************************
+ timedialog.cpp - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+
+#include <klocale.h>
+
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qspinbox.h>
+#include <qlayout.h>
+
+#include "timedialog.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "simclock.h"
+#include "libkdeedu/extdate/extdatepicker.h"
+
+TimeDialog::TimeDialog( const KStarsDateTime &now, QWidget* parent )
+ : KDialogBase( KDialogBase::Plain, i18n( "set clock to a new time", "Set Time" ), Ok|Cancel, Ok, parent )
+{
+ ksw = (KStars*) parent;
+ QFrame *page = plainPage();
+
+ vlay = new QVBoxLayout( page, 2, 2 );
+ hlay = new QHBoxLayout( 2 ); //this layout will be added to the VLayout
+ dPicker = new ExtDatePicker( page );
+ dPicker->setDate( now.date() );
+
+ HourBox = new QSpinBox( page, "HourBox" );
+ QFont Box_font( HourBox->font() );
+ Box_font.setBold( TRUE );
+ HourBox->setFont( Box_font );
+ HourBox->setWrapping( TRUE );
+ HourBox->setMaxValue( 23 );
+ HourBox->setButtonSymbols( QSpinBox::PlusMinus );
+ HourBox->setValue( now.time().hour() );
+
+ TextLabel1 = new QLabel( page, "TextLabel1" );
+ TextLabel1->setText( " :" );
+ TextLabel1->setFont( Box_font );
+
+ MinuteBox = new QSpinBox( page, "MinuteBox" );
+ QFont MinuteBox_font( MinuteBox->font() );
+ MinuteBox->setFont( Box_font );
+ MinuteBox->setWrapping( TRUE );
+ MinuteBox->setMaxValue( 59 );
+ MinuteBox->setButtonSymbols( QSpinBox::PlusMinus );
+ MinuteBox->setValue( now.time().minute() );
+
+ TextLabel1_2 = new QLabel( page, "TextLabel1_2" );
+ TextLabel1_2->setFont( Box_font );
+
+ SecondBox = new QSpinBox( page, "SecondBox" );
+ SecondBox->setFont( Box_font );
+ SecondBox->setMaxValue( 59 );
+ SecondBox->setWrapping( TRUE );
+ SecondBox->setButtonSymbols( QSpinBox::PlusMinus );
+ SecondBox->setValue( now.time().second() );
+
+ NowButton = new QPushButton( page, "NowButton" );
+ NowButton->setText( i18n( "Now" ) );
+ NowButton->setFont( Box_font );
+
+ vlay->addWidget( dPicker, 0, 0 );
+ vlay->addLayout( hlay, 0 );
+
+ hlay->addWidget( HourBox, 0, 0 );
+ hlay->addWidget( TextLabel1, 0, 0 );
+ hlay->addWidget( MinuteBox, 0, 0 );
+ hlay->addWidget( TextLabel1_2, 0, 0 );
+ hlay->addWidget( SecondBox, 0, 0 );
+ hlay->addWidget( NowButton );
+
+ vlay->activate();
+
+ QObject::connect( this, SIGNAL( okClicked() ), this, SLOT( accept() ));
+ QObject::connect( this, SIGNAL( cancelClicked() ), this, SLOT( reject() ));
+ QObject::connect( NowButton, SIGNAL( clicked() ), this, SLOT( setNow() ));
+ QObject::connect( HourBox, SIGNAL( valueChanged( int ) ), this, SLOT( HourPrefix( int ) ));
+ QObject::connect( MinuteBox, SIGNAL( valueChanged( int ) ), this, SLOT( MinutePrefix( int ) ));
+ QObject::connect( SecondBox, SIGNAL( valueChanged( int ) ), this, SLOT( SecondPrefix( int ) ));
+}
+
+//Add handler for Escape key to close window
+//Use keyReleaseEvent because keyPressEvents are already consumed
+//by the ExtDatePicker.
+void TimeDialog::keyReleaseEvent( QKeyEvent *kev ) {
+ switch( kev->key() ) {
+ case Key_Escape:
+ {
+ close();
+ break;
+ }
+
+ default: { kev->ignore(); break; }
+ }
+}
+
+void TimeDialog::setNow( void )
+{
+ KStarsDateTime dt( KStarsDateTime::currentDateTime() );
+
+ dPicker->setDate( dt.date() );
+ QTime t = dt.time();
+
+ HourBox->setValue( t.hour() );
+ MinuteBox->setValue( t.minute() );
+ SecondBox->setValue( t.second() );
+}
+
+void TimeDialog::HourPrefix( int value ) {
+ HourBox->setPrefix( "" );
+ if ( value < 10 ) HourBox->setPrefix( "0" );
+}
+
+void TimeDialog::MinutePrefix( int value ) {
+ MinuteBox->setPrefix( "" );
+ if ( value < 10 ) MinuteBox->setPrefix( "0" );
+}
+
+void TimeDialog::SecondPrefix( int value ) {
+ SecondBox->setPrefix( "" );
+ if ( value < 10 ) SecondBox->setPrefix( "0" );
+}
+
+QTime TimeDialog::selectedTime( void ) {
+ QTime t( HourBox->value(), MinuteBox->value(), SecondBox->value() );
+ return t;
+}
+
+ExtDate TimeDialog::selectedDate( void ) {
+ ExtDate d( dPicker->date() );
+ return d;
+}
+
+KStarsDateTime TimeDialog::selectedDateTime( void ) {
+ return KStarsDateTime( selectedDate(), selectedTime() );
+}
+
+#include "timedialog.moc"
diff --git a/kstars/kstars/timedialog.h b/kstars/kstars/timedialog.h
new file mode 100644
index 00000000..cc8a05ac
--- /dev/null
+++ b/kstars/kstars/timedialog.h
@@ -0,0 +1,118 @@
+/***************************************************************************
+ timedialog.h - K Desktop Planetarium
+ -------------------
+ begin : Sun Feb 11 2001
+ copyright : (C) 2001 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef TIMEDIALOG_H
+#define TIMEDIALOG_H
+
+#include <kdialogbase.h>
+#include <qvariant.h>
+
+#include "kstarsdatetime.h"
+
+class QHBoxLayout;
+class QVBoxLayout;
+class ExtDatePicker;
+class QSpinBox;
+class QLabel;
+class QPushButton;
+class KStars;
+
+/**@class TimeDialog
+ *A class for adjusting the Time and Date. Contains a ExtDatePicker widget
+ *for selecting the date, and three QSpinBoxes for selecting the Hour,
+ *Minute and Second. There is also a "Now" QPushbutton for selecting the
+ *Time and Date from the system clock.
+ *@short Dialog for adjusting the Time and Date.
+ *@author Jason Harris
+ *@version 0.9
+ */
+
+class TimeDialog : public KDialogBase {
+ Q_OBJECT
+public:
+/**
+ *Constructor. Creates widgets and packs them into QLayouts.
+ *Connects Signals and Slots.
+ */
+ TimeDialog( const KStarsDateTime &now, QWidget* parent = 0 );
+
+/**
+ *Destructor (empty)
+ */
+ ~TimeDialog() {}
+
+/**@returns a QTime object with the selected time
+ */
+ QTime selectedTime( void );
+
+/**@returns a ExtDate object with the selected date
+ */
+ ExtDate selectedDate( void );
+
+/**@returns a KStarsDateTime object with the selected date and time
+ */
+ KStarsDateTime selectedDateTime( void );
+
+public slots:
+/**
+ *When the "Now" QPushButton is pressed, read the time and date
+ *from the system clock. Change the selected date in the ExtDatePicker
+ *to the system's date, and the displayed Hour, Minute and Second
+ *to the system time.
+ */
+ void setNow( void );
+
+/**
+ *When the value of the HourBox QSpinBox is changed, prefix a "0" to
+ *the displayed text, if the value is less than 10.
+ *
+ *It would be nice if I could use one slot for these three widgets;
+ *my understanding is that the slot has no knowledge of which
+ *widget sent the signal...
+ */
+ void HourPrefix( int value );
+
+/**
+ *When the value of the MinuteBox QSpinBox is changed, prefix a "0" to
+ *the displayed text, if the value is less than 10.
+ */
+ void MinutePrefix( int value );
+
+/**
+ *When the value of the SecondBox QSpinBox is changed, prefix a "0" to
+ *the displayed text, if the value is less than 10.
+ */
+ void SecondPrefix( int value );
+
+protected:
+ void keyReleaseEvent( QKeyEvent* );
+
+private:
+ KStars *ksw;
+ bool UTCNow;
+ QHBoxLayout *hlay;
+ QVBoxLayout *vlay;
+ ExtDatePicker *dPicker;
+ QSpinBox* HourBox;
+ QLabel* TextLabel1;
+ QSpinBox* MinuteBox;
+ QLabel* TextLabel1_2;
+ QSpinBox* SecondBox;
+ QPushButton* NowButton;
+};
+
+#endif
diff --git a/kstars/kstars/timespinbox.cpp b/kstars/kstars/timespinbox.cpp
new file mode 100644
index 00000000..dcf721f5
--- /dev/null
+++ b/kstars/kstars/timespinbox.cpp
@@ -0,0 +1,213 @@
+/***************************************************************************
+ timespinbox.cpp - description
+ -------------------
+ begin : Sun Mar 31 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+//Time steps:
+//0-9: 0 sec, 0.1, 0.25, 0.5, 1, 2, 5, 10, 20, 30 sec
+//10-14: 1 minute, 2, 5, 10, 15, 30 min
+//15-19: 1 hour, 2, 4, 6, 12 hours
+//20-23: 1 day, 2, 3, 5 days
+//24-26: 1 week, 2, 3 weeks
+//27-32: 1 month, 2, 3, 4, 6, 9 months
+//33-41: 1 year, 2, 3, 4, 5, 10, 25, 50, 100 years
+
+#include <qlineedit.h>
+#include <qfontmetrics.h>
+#include <kdebug.h>
+#include <klocale.h>
+#include <stdlib.h>
+#include <math.h>
+
+#include "timespinbox.h"
+
+#define SECS_PER_DAY 86400.
+#define SIDEREAL_YEAR 31558149.77
+#define TROPICAL_YEAR 31556925.19
+
+TimeSpinBox::TimeSpinBox( QWidget *parent, const char *name, bool _daysonly )
+ : QSpinBox ( -41, 41, 1 /* step */, parent, name )
+{
+ setValidator( 0 );
+ setButtonSymbols( QSpinBox::PlusMinus );
+ editor()->setReadOnly( true );
+ setValue( 4 ); //1 second (real time)
+ setDaysOnly( _daysonly );
+
+ //Set width:
+ QFontMetrics fm( font() );
+ int extra = width() - editor()->width();
+ uint wmax = 0;
+ for ( int i=0; i < maxValue(); ++i ) {
+ uint w = fm.width( "-" + TimeString[i] );
+ if ( w > wmax ) wmax = w;
+ }
+ setFixedWidth( wmax + extra );
+
+ connect( this, SIGNAL( valueChanged( int ) ), this, SLOT( reportChange() ) );
+ updateDisplay();
+}
+
+void TimeSpinBox::setDaysOnly( bool daysonly ) {
+ DaysOnly = daysonly;
+
+ int i=0; //index for TimeScale values
+ TimeScale[0] = 0.0; // 0.0 sec
+ if ( ! daysOnly() ) {
+ TimeScale[1] = 0.1; // 0.1 sec
+ TimeScale[2] = 0.25; // 0.25 sec
+ TimeScale[3] = 0.5; // 0.5 sec
+ TimeScale[4] = 1.0; // 1 sec (real-time)
+ TimeScale[5] = 2.0; // 2 sec
+ TimeScale[6] = 5.0; // 5 sec
+ TimeScale[7] = 10.0; // 10 sec
+ TimeScale[8] = 20.0; // 20 sec
+ TimeScale[9] = 30.0; // 30 sec
+ TimeScale[10] = 60.0; // 1 min
+ TimeScale[11] = 120.0; // 2 min
+ TimeScale[12] = 300.0; // 5 min
+ TimeScale[13] = 600.0; // 10 min
+ TimeScale[14] = 900.0; // 15 min
+ TimeScale[15] = 1800.0; // 30 min
+ TimeScale[16] = 3600.0; // 1 hr
+ TimeScale[17] = 7200.0; // 2 hr
+ TimeScale[18] = 10800.0; // 3 hr
+ TimeScale[19] = 21600.0; // 6 hr
+ TimeScale[20] = 43200.0; // 12 hr
+ setMinValue( -41 );
+ setMaxValue( 41 );
+ i = 20;
+ } else {
+ setMinValue( -21 );
+ setMaxValue( 21 );
+ }
+ TimeScale[i+1] = SECS_PER_DAY; // 1 day
+ TimeScale[i+2] = 2.*SECS_PER_DAY; // 2 days
+ TimeScale[i+3] = 3.*SECS_PER_DAY; // 3 days
+ TimeScale[i+4] = 5.*SECS_PER_DAY; // 5 days
+ TimeScale[i+5] = 7.*SECS_PER_DAY; // 1 week
+ TimeScale[i+6] = 14.*SECS_PER_DAY; //2 weeks
+ TimeScale[i+7] = 21.*SECS_PER_DAY; //3 weeks
+//Months aren't a simple measurement of time; I'll just use fractions of a year
+ TimeScale[i+8] = SIDEREAL_YEAR/12.0; // 1 month
+ TimeScale[i+9] = SIDEREAL_YEAR/6.0; // 2 months
+ TimeScale[i+10] = 0.25*SIDEREAL_YEAR; // 3 months
+ TimeScale[i+11] = SIDEREAL_YEAR/3.0; // 4 months
+ TimeScale[i+12] = 0.5*SIDEREAL_YEAR; // 6 months
+ TimeScale[i+13] = 0.75*SIDEREAL_YEAR; // 9 months
+ TimeScale[i+14] = SIDEREAL_YEAR; // 1 year
+ TimeScale[i+15] = 2.0*SIDEREAL_YEAR; // 2 years
+ TimeScale[i+16] = 3.0*SIDEREAL_YEAR; // 3 years
+ TimeScale[i+17] = 5.0*SIDEREAL_YEAR; // 5 years
+ TimeScale[i+18] = 10.0*SIDEREAL_YEAR; // 10 years
+ TimeScale[i+19] = 25.0*SIDEREAL_YEAR; // 25 years
+ TimeScale[i+20] = 50.0*SIDEREAL_YEAR; // 50 years
+ TimeScale[i+21] = 100.0*SIDEREAL_YEAR; // 100 years
+
+ TimeString.clear();
+ if ( ! daysOnly() ) {
+ TimeString.append( "0 " + i18n( "seconds", "secs" ));
+ TimeString.append( "0.1 " + i18n( "seconds", "secs" ));
+ TimeString.append( "0.25 " + i18n( "seconds", "secs" ));
+ TimeString.append( "0.5 " + i18n( "seconds", "secs" ));
+ TimeString.append( "1 " + i18n( "second", "sec" ));
+ TimeString.append( "2 " + i18n( "seconds", "secs" ));
+ TimeString.append( "5 " + i18n( "seconds", "secs" ));
+ TimeString.append( "10 " + i18n( "seconds", "secs" ));
+ TimeString.append( "20 " + i18n( "seconds", "secs" ));
+ TimeString.append( "30 " + i18n( "seconds", "secs" ));
+ TimeString.append( "1 " + i18n( "minute", "min" ));
+ TimeString.append( "2 " + i18n( "minutes", "mins" ));
+ TimeString.append( "5 " + i18n( "minutes", "mins" ));
+ TimeString.append( "10 " + i18n( "minutes", "mins" ));
+ TimeString.append( "15 " + i18n( "minutes", "mins" ));
+ TimeString.append( "30 " + i18n( "minutes", "mins" ));
+ TimeString.append( "1 " + i18n( "hour" ));
+ TimeString.append( "2 " + i18n( "hours", "hrs" ));
+ TimeString.append( "3 " + i18n( "hours", "hrs" ));
+ TimeString.append( "6 " + i18n( "hours", "hrs" ));
+ TimeString.append( "12 " + i18n( "hours", "hrs" ));
+ } else {
+ TimeString.append( "0 " + i18n( "days" ));
+ }
+ TimeString.append( "1 " + i18n( "day" ));
+ TimeString.append( "2 " + i18n( "days" ));
+ TimeString.append( "3 " + i18n( "days" ));
+ TimeString.append( "5 " + i18n( "days" ));
+ TimeString.append( "1 " + i18n( "week" ));
+ TimeString.append( "2 " + i18n( "weeks", "wks" ));
+ TimeString.append( "3 " + i18n( "weeks", "wks" ));
+ TimeString.append( "1 " + i18n( "month" ));
+ TimeString.append( "2 " + i18n( "months", "mths" ));
+ TimeString.append( "3 " + i18n( "months", "mths" ));
+ TimeString.append( "4 " + i18n( "months", "mths" ));
+ TimeString.append( "6 " + i18n( "months", "mths" ));
+ TimeString.append( "9 " + i18n( "months", "mths" ));
+ TimeString.append( "1 " + i18n( "year" ));
+ TimeString.append( "2 " + i18n( "years", "yrs" ));
+ TimeString.append( "3 " + i18n( "years", "yrs" ));
+ TimeString.append( "5 " + i18n( "years", "yrs" ));
+ TimeString.append( "10 " + i18n( "years", "yrs" ));
+ TimeString.append( "25 " + i18n( "years", "yrs" ));
+ TimeString.append( "50 " + i18n( "years", "yrs" ));
+ TimeString.append( "100 " + i18n( "years", "yrs" ));
+}
+
+int TimeSpinBox::mapTextToValue( bool *ok ) {
+ *ok = true;
+ for ( unsigned int i=0; i<42; ++i ) {
+ if ( text() == TimeString[i] ) { return i; }
+ if ( text().mid(1,text().length()) == TimeString[i] ) { return -1*i; }
+ }
+
+ *ok = false;
+ return 0;
+}
+
+QString TimeSpinBox::mapValueToText( int value ) {
+ QString neg("-"), result;
+ int posval( abs( value ) );
+
+ result = TimeString[ posval ];
+
+ if ( value<0 ) { result = "-" + result; }
+ return result;
+}
+
+void TimeSpinBox::changeScale( float x ) {
+ //Pick the closest value
+ int imin = 0;
+ float dx, dxlast(10000000000.0), dxmin(10000000000.0);
+ for ( unsigned int i=0; i<42; ++i ) {
+ dx = fabs( TimeScale[i] - fabs(x) );
+ if ( dx < dxmin ) { imin = i; dxmin = dx; }
+ if ( dx > dxlast ) break; //we have passed the minimum dx
+ dxlast = dx;
+ }
+
+ if ( x < 0.0 ) imin *= -1;
+ setValue( imin );
+}
+
+float TimeSpinBox::timeScale( void ) const {
+ return value() > 0 ? TimeScale[ value() ] : -1.*TimeScale[ abs(value()) ];
+}
+
+void TimeSpinBox::reportChange() {
+ kdDebug() << i18n( "Reporting new timestep value: " ) << timeScale() << endl;
+ emit scaleChanged( timeScale() );
+}
+
+#include "timespinbox.moc"
diff --git a/kstars/kstars/timespinbox.h b/kstars/kstars/timespinbox.h
new file mode 100644
index 00000000..3b52eba3
--- /dev/null
+++ b/kstars/kstars/timespinbox.h
@@ -0,0 +1,74 @@
+/***************************************************************************
+ timespinbox.h - description
+ -------------------
+ begin : Sun Mar 31 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef TIMESPINBOX_H
+#define TIMESPINBOX_H
+
+#include <qspinbox.h>
+#include <qstringlist.h>
+
+/**@class TimeSpinBox
+ *Custom spinbox to handle selection of timestep values with variable units.
+ *@note this should only be used internally, embedded in a TimeStepBox widget.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class TimeSpinBox : public QSpinBox {
+Q_OBJECT
+public:
+/**Constructor */
+ TimeSpinBox( QWidget *parent, const char* name=0, bool daysOnly = false );
+/**Destructor (empty)*/
+ ~TimeSpinBox() {}
+
+ /**Convert the internal value to a display string.
+ *@note reimplemented from QSpinBox
+ *@p value the internal value to convert to a display string
+ *@return the display string
+ */
+ virtual QString mapValueToText( int value );
+
+ /**Convert the displayed string to an internal value.
+ *@note reimplemented from QSpinBox
+ *@p ok bool pointer set to TRUE if conversion was successful
+ *@return internal value converted from displayed text
+ */
+ virtual int mapTextToValue( bool *ok);
+
+ /**@return the current TimeStep setting */
+ float timeScale() const;
+
+ void setDaysOnly( bool daysonly );
+ bool daysOnly() const { return DaysOnly; }
+
+signals:
+ void scaleChanged( float s );
+
+public slots:
+ void changeScale( float s );
+
+protected slots:
+ void reportChange();
+
+private:
+ bool DaysOnly;
+ float TimeScale[42];
+ QStringList TimeString;
+};
+
+#endif
diff --git a/kstars/kstars/timestepbox.cpp b/kstars/kstars/timestepbox.cpp
new file mode 100644
index 00000000..c5bef036
--- /dev/null
+++ b/kstars/kstars/timestepbox.cpp
@@ -0,0 +1,71 @@
+/***************************************************************************
+ timestepbox.cpp - description
+ -------------------
+ begin : Sat Apr 13 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h>
+#include <qtooltip.h>
+#include <qwhatsthis.h>
+#include <kdebug.h>
+#include <klocale.h>
+
+#include "timestepbox.h"
+
+TimeStepBox::TimeStepBox( QWidget *parent, const char* name, bool daysonly )
+ : QFrame( parent, name ) {
+
+ timeBox = new TimeSpinBox( this, "timebox", daysonly );
+ unitBox = new TimeUnitBox( this, "unitbox", daysonly );
+
+ QToolTip::add( timeBox, i18n( "Adjust time step" ) );
+ QToolTip::add( unitBox, i18n( "Adjust time step units" ) );
+
+ QWhatsThis::add( this, i18n( "Set the timescale for the simulation clock. A setting of \"1 sec\" means the clock advances in real-time, keeping up perfectly with your CPU clock. Higher values make the simulation clock run faster, lower values make it run slower. Negative values make it run backwards."
+"\n\n"
+"There are two pairs of up/down buttons. The left pair will cycle through all available timesteps in sequence. Since there are a large number of timesteps, the right pair is provided to skip to the next higher/lower unit of time. For example, if the timescale is currently \"1 min\", the right up button will make it \"1 hour\", and the right down button will make it \"1 sec\"" ) );
+ hlay = new QHBoxLayout( this, 2, 0 );
+ hlay->addWidget( timeBox );
+ hlay->addWidget( unitBox );
+ hlay->activate();
+
+ timeBox->setValue( 4 ); //real-time
+
+ connect( unitBox, SIGNAL( valueChanged( int ) ), this, SLOT( changeUnits() ) );
+ connect( timeBox, SIGNAL( valueChanged( int ) ), this, SLOT( syncUnits( int ) ) );
+ connect( timeBox, SIGNAL( scaleChanged( float ) ), this, SIGNAL( scaleChanged( float ) ) );
+
+}
+
+void TimeStepBox::changeUnits( void ) {
+ timeBox->setValue( unitBox->unitValue() );
+}
+
+void TimeStepBox::syncUnits( int tstep ) {
+ int i;
+ for ( i=unitbox()->maxValue(); i>=unitbox()->minValue(); --i )
+ if ( abs(tstep) >= unitBox->getUnitValue( i ) ) break;
+
+//don't want setValue to trigger changeUnits()...
+ disconnect( unitBox, SIGNAL( valueChanged( int ) ), this, SLOT( changeUnits() ) );
+ unitBox->setValue( tstep < 0 ? -i : i );
+ connect( unitBox, SIGNAL( valueChanged( int ) ), this, SLOT( changeUnits() ) );
+}
+
+void TimeStepBox::setDaysOnly( bool daysonly ) {
+ tsbox()->setDaysOnly( daysonly );
+ unitbox()->setDaysOnly( daysonly );
+}
+
+#include "timestepbox.moc"
diff --git a/kstars/kstars/timestepbox.h b/kstars/kstars/timestepbox.h
new file mode 100644
index 00000000..73d9160f
--- /dev/null
+++ b/kstars/kstars/timestepbox.h
@@ -0,0 +1,71 @@
+/***************************************************************************
+ timestepbox.h - description
+ -------------------
+ begin : Sat Apr 13 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef TIMESTEPBOX_H
+#define TIMESTEPBOX_H
+
+#include <qframe.h>
+#include <qlayout.h>
+#include "timespinbox.h"
+#include "timeunitbox.h"
+
+/**@class TimeStepBox
+ *This composite widget consists of a TimeSpinBox (a QSpinBox), coupled with a
+ *TimeUnitBox (a second pair of up/down buttons).
+ *The second set of buttons makes larger steps through the 82 possible
+ *time-step values, skipping to the next even unit of time.
+ *@short Composite spinbox for specifying a time step.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class TimeStepBox : public QFrame {
+Q_OBJECT
+public:
+ /**Constructor. */
+ TimeStepBox( QWidget *parent=0, const char* name=0, bool daysonly=false );
+ /**Destructor. (empty)*/
+ ~TimeStepBox() {}
+
+ /**@return a pointer to the child TimeSpinBox */
+ TimeSpinBox* tsbox() const { return timeBox; }
+
+ /**@return a pointer to the child TimeUnitBox*/
+ TimeUnitBox* unitbox() const { return unitBox; }
+
+ bool daysOnly() const { return DaysOnly; }
+ void setDaysOnly( bool daysonly );
+
+signals:
+ void scaleChanged( float );
+
+private slots:
+ /**Set the TimeSpinBox value according to the current UnitBox value.
+ *This is connected to the UnitBox valueChanged() Signal. */
+ void changeUnits( void );
+
+ /**Make sure the current UnitBox value represents the correct units for the
+ *current TimeBox value. This slot is connected to the TimeBox valueChanged() Slot. */
+ void syncUnits( int );
+private:
+ bool DaysOnly;
+ QHBoxLayout *hlay;
+ TimeSpinBox *timeBox;
+ TimeUnitBox *unitBox;
+};
+
+#endif
diff --git a/kstars/kstars/timeunitbox.cpp b/kstars/kstars/timeunitbox.cpp
new file mode 100644
index 00000000..27538320
--- /dev/null
+++ b/kstars/kstars/timeunitbox.cpp
@@ -0,0 +1,95 @@
+/***************************************************************************
+ timeunitbox.cpp - description
+ -------------------
+ begin : Sat Apr 27 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h>
+#include <kdebug.h>
+#include "timeunitbox.h"
+#include "timeunitbox.moc"
+#include <qpushbutton.h>
+
+
+TimeUnitBox::TimeUnitBox(QWidget *parent, const char *name, bool daysonly )
+ : QVBox( parent, name ) {
+
+ UpButton = new QPushButton( "+", this );
+ UpButton->setMaximumWidth( 22 );
+ UpButton->setMaximumHeight( 10 );
+ DownButton = new QPushButton( "-", this );
+ DownButton->setMaximumWidth( 22 );
+ DownButton->setMaximumHeight( 10 );
+
+ setDaysOnly( daysonly );
+
+ connect( UpButton, SIGNAL( clicked() ), this, SLOT( increase() ) );
+ connect( DownButton, SIGNAL( clicked() ), this, SLOT( decrease() ) );
+}
+
+TimeUnitBox::~TimeUnitBox(){
+}
+
+void TimeUnitBox::setDaysOnly( bool daysonly ) {
+ if ( daysonly ) {
+ setMinValue( 1-DAYUNITS );
+ setMaxValue( DAYUNITS-1 );
+ setValue( 1 ); // Start out with days units
+
+ UnitStep[0] = 0;
+ UnitStep[1] = 1;
+ UnitStep[2] = 5;
+ UnitStep[3] = 8;
+ UnitStep[4] = 14;
+ } else {
+ setMinValue( 1-ALLUNITS );
+ setMaxValue( ALLUNITS-1 );
+ setValue( 1 ); // Start out with seconds units
+
+ UnitStep[0] = 0;
+ UnitStep[1] = 4;
+ UnitStep[2] = 10;
+ UnitStep[3] = 16;
+ UnitStep[4] = 21;
+ UnitStep[5] = 25;
+ UnitStep[6] = 28;
+ UnitStep[7] = 34;
+ }
+}
+
+void TimeUnitBox::increase() {
+ if ( value() < maxValue() ) {
+ setValue( value()+1 );
+ emit valueChanged( value() );
+ }
+}
+
+void TimeUnitBox::decrease() {
+ if ( value() > minValue() ) {
+ setValue( value()-1 );
+ emit valueChanged( value() );
+ }
+}
+
+int TimeUnitBox::unitValue() {
+ int uval;
+ if ( value() >= 0 ) uval = UnitStep[ value() ];
+ else uval = -1*UnitStep[ abs( value() ) ];
+ return uval;
+}
+
+int TimeUnitBox::getUnitValue( int val ) {
+ if ( val >= 0 ) return UnitStep[ val ];
+ else return -1*UnitStep[ abs( val ) ];
+}
diff --git a/kstars/kstars/timeunitbox.h b/kstars/kstars/timeunitbox.h
new file mode 100644
index 00000000..c38894c2
--- /dev/null
+++ b/kstars/kstars/timeunitbox.h
@@ -0,0 +1,103 @@
+/***************************************************************************
+ timeunitbox.h - description
+ -------------------
+ begin : Sat Apr 27 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef TIMEUNITBOX_H
+#define TIMEUNITBOX_H
+
+#include <qvbox.h>
+#include <qwidget.h>
+
+#define ALLUNITS 8
+#define DAYUNITS 5
+
+/**@class TimeUnitBox
+ *A pair of buttons, arranged one above the other, labeled "+"/"-". These buttons
+ *are to be paired with the TimeSpinBox widget. Their function is to provide
+ *a way to cycle through the possible time steps using larger intervals than the up/down
+ *buttons of the TimeSpinBox. For example, say the Spinbox currently shows a timestep of
+ *"1 sec". Increasing the timestep with the spinbox up-button will change it to
+ *"2 sec", while using the "+" button of this widget will change it to "1 min".
+ *
+ *The idea is that these "outer" buttons always change to the next even unit of time.
+ *
+ *@note this widget is not to be used on its own; it is combined with the TimeSpinBox
+ *widget to form the TimeStepBox composite widget.
+ *@short provides a second set of up/down buttons for TimeStepBox.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+class QPushButton;
+
+class TimeUnitBox : public QVBox {
+ Q_OBJECT
+public:
+ /**Constructor*/
+ TimeUnitBox(QWidget *parent=0, const char *name=0, bool daysonly = false);
+ /**Destructor (empty)*/
+ ~TimeUnitBox();
+ /**@return the value of UnitStep for the current spinbox value() */
+ int unitValue();
+
+ /**@short the same as unitValue, except you can get the UnitStep for any value, not just the current one.
+ *@return the value of UnitStep for the index value given as an argument.
+ */
+ int getUnitValue( int );
+
+ /**Set the value which describes which time-unit is displayed in the TimeSpinBox.
+ *@p value the new value
+ */
+ void setValue( int value ) { Value = value; }
+ /**@return the internal value describing the time-unit of the TimeSpinBox.
+ */
+ int value() const { return Value; }
+
+ /**Set the minimum value for the internal time-unit value
+ */
+ void setMinValue( int minValue ) { MinimumValue = minValue; }
+ /**Set the maximum value for the internal time-unit value
+ */
+ void setMaxValue( int maxValue ) { MaximumValue = maxValue; }
+
+ /**@return the minimum value for the internal time-unit value
+ */
+ int minValue() const { return MinimumValue; }
+ /**@return the maximum value for the internal time-unit value
+ */
+ int maxValue() const { return MaximumValue; }
+
+ bool daysOnly() const { return DaysOnly; }
+ void setDaysOnly( bool daysonly );
+
+signals:
+ void valueChanged(int);
+
+private slots:
+ /**Increment the internal time-unit value
+ */
+ void increase();
+ /**Decrement the internal time-unit value
+ */
+ void decrease();
+
+private:
+ bool DaysOnly;
+ QPushButton *UpButton, *DownButton;
+ int MinimumValue, MaximumValue, Value, UnitStep[ ALLUNITS ];
+};
+
+#endif
diff --git a/kstars/kstars/timezonerule.cpp b/kstars/kstars/timezonerule.cpp
new file mode 100644
index 00000000..20ac8c45
--- /dev/null
+++ b/kstars/kstars/timezonerule.cpp
@@ -0,0 +1,430 @@
+/***************************************************************************
+ timezonerule.cpp - description
+ -------------------
+ begin : Tue Apr 2 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+#include <klocale.h>
+
+#include "timezonerule.h"
+#include "kstarsdatetime.h"
+
+TimeZoneRule::TimeZoneRule() {
+ //Build the empty TimeZoneRule.
+ StartMonth = 0;
+ RevertMonth = 0;
+ StartDay = 0;
+ RevertDay = 0;
+ StartWeek = -1;
+ RevertWeek = -1;
+ StartTime = QTime();
+ RevertTime = QTime();
+ HourOffset = 0.0;
+ dTZ = 0.0;
+}
+
+TimeZoneRule::TimeZoneRule( const QString &smonth, const QString &sday, const QTime &stime,
+ const QString &rmonth, const QString &rday, const QTime &rtime, const double &dh ) {
+ dTZ = 0.0;
+ if ( smonth != "0" ) {
+ StartMonth = initMonth( smonth );
+ RevertMonth = initMonth( rmonth );
+
+ if ( StartMonth && RevertMonth && initDay( sday, StartDay, StartWeek ) &&
+ initDay( rday, RevertDay, RevertWeek ) && stime.isValid() && rtime.isValid() ) {
+ StartTime = stime;
+ RevertTime = rtime;
+ HourOffset = dh;
+ } else {
+ kdWarning() << i18n( "Error parsing TimeZoneRule, setting to empty rule." ) << endl;
+ StartMonth = 0;
+ RevertMonth = 0;
+ StartDay = 0;
+ RevertDay = 0;
+ StartWeek = -1;
+ RevertWeek = -1;
+ StartTime = QTime();
+ RevertTime = QTime();
+ HourOffset = 0.0;
+ }
+ } else { //Empty rule
+ StartMonth = 0;
+ RevertMonth = 0;
+ StartDay = 0;
+ RevertDay = 0;
+ StartWeek = -1;
+ RevertWeek = -1;
+ StartTime = QTime();
+ RevertTime = QTime();
+ HourOffset = 0.0;
+ }
+}
+
+TimeZoneRule::~TimeZoneRule() {
+}
+
+void TimeZoneRule::setDST( bool activate ) {
+ if ( activate ) {
+ kdDebug() << i18n( "Daylight Saving Time active" ) << endl;
+ dTZ = HourOffset;
+ } else {
+ kdDebug() << i18n( "Daylight Saving Time inactive" ) << endl;
+ dTZ = 0.0;
+ }
+}
+
+int TimeZoneRule::initMonth( const QString &mn ) {
+//Check whether the argument is a three-letter English month code.
+ QString ml = mn.lower();
+ if ( ml == "jan" ) return 1;
+ else if ( ml == "feb" ) return 2;
+ else if ( ml == "mar" ) return 3;
+ else if ( ml == "apr" ) return 4;
+ else if ( ml == "may" ) return 5;
+ else if ( ml == "jun" ) return 6;
+ else if ( ml == "jul" ) return 7;
+ else if ( ml == "aug" ) return 8;
+ else if ( ml == "sep" ) return 9;
+ else if ( ml == "oct" ) return 10;
+ else if ( ml == "nov" ) return 11;
+ else if ( ml == "dec" ) return 12;
+
+ kdWarning() << i18n( "Could not parse " ) << mn << i18n( " as a valid month code." ) << endl;
+ return false;
+}
+
+bool TimeZoneRule::initDay( const QString &dy, int &Day, int &Week ) {
+//Three possible ways to express a day.
+//1. simple integer; the calendar date...set Week=0 to indicate that Date is not the day of the week
+ bool ok;
+ int day = dy.toInt( &ok );
+ if ( ok ) {
+ Day = day;
+ Week = 0;
+ return true;
+ }
+
+ QString dl = dy.lower();
+//2. 3-letter day of week string, indicating the last of that day of the month
+// ...set Week to 5 to indicate the last weekday of the month
+ if ( dl == "mon" ) { Day = 1; Week = 5; return true; }
+ else if ( dl == "tue" ) { Day = 2; Week = 5; return true; }
+ else if ( dl == "wed" ) { Day = 3; Week = 5; return true; }
+ else if ( dl == "thu" ) { Day = 4; Week = 5; return true; }
+ else if ( dl == "fri" ) { Day = 5; Week = 5; return true; }
+ else if ( dl == "sat" ) { Day = 6; Week = 5; return true; }
+ else if ( dl == "sun" ) { Day = 7; Week = 5; return true; }
+
+//3. 1,2 or 3 followed by 3-letter day of week string; this indicates
+// the (1st/2nd/3rd) weekday of the month.
+ int wn = dl.left(1).toInt();
+ if ( wn >0 && wn <4 ) {
+ QString dm = dl.mid( 1, dl.length() ).lower();
+ if ( dm == "mon" ) { Day = 1; Week = wn; return true; }
+ else if ( dm == "tue" ) { Day = 2; Week = wn; return true; }
+ else if ( dm == "wed" ) { Day = 3; Week = wn; return true; }
+ else if ( dm == "thu" ) { Day = 4; Week = wn; return true; }
+ else if ( dm == "fri" ) { Day = 5; Week = wn; return true; }
+ else if ( dm == "sat" ) { Day = 6; Week = wn; return true; }
+ else if ( dm == "sun" ) { Day = 7; Week = wn; return true; }
+ }
+
+ kdWarning() << i18n( "Could not parse " ) << dy << i18n( " as a valid day code." ) << endl;
+ return false;
+}
+
+int TimeZoneRule::findStartDay( const KStarsDateTime &d ) {
+ // Determine the calendar date of StartDay for the month and year of the given date.
+ ExtDate test;
+
+ // TimeZoneRule is empty, return -1
+ if ( isEmptyRule() ) return -1;
+
+ // If StartWeek=0, just return the integer.
+ if ( StartWeek==0 ) return StartDay;
+
+ // Since StartWeek was not zero, StartDay is the day of the week, not the calendar date
+ else if ( StartWeek==5 ) { // count back from end of month until StartDay is found.
+ for ( test = ExtDate( d.date().year(), d.date().month(), d.date().daysInMonth() );
+ test.day() > 21; test = test.addDays( -1 ) )
+ if ( test.dayOfWeek() == StartDay ) break;
+ } else { // Count forward from day 1, 8 or 15 (depending on StartWeek) until correct day of week is found
+ for ( test = ExtDate( d.date().year(), d.date().month(), (StartWeek-1)*7 + 1 );
+ test.day() < 7*StartWeek; test = test.addDays( 1 ) )
+ if ( test.dayOfWeek() == StartDay ) break;
+ }
+ return test.day();
+}
+
+int TimeZoneRule::findRevertDay( const KStarsDateTime &d ) {
+ // Determine the calendar date of RevertDay for the month and year of the given date.
+ ExtDate test;
+
+ // TimeZoneRule is empty, return -1
+ if ( isEmptyRule() ) return -1;
+
+ // If RevertWeek=0, just return the integer.
+ if ( RevertWeek==0 ) return RevertDay;
+
+ // Since RevertWeek was not zero, RevertDay is the day of the week, not the calendar date
+ else if ( RevertWeek==5 ) { //count back from end of month until RevertDay is found.
+ for ( test = ExtDate( d.date().year(), d.date().month(), d.date().daysInMonth() );
+ test.day() > 21; test = test.addDays( -1 ) )
+ if ( test.dayOfWeek() == RevertDay ) break;
+ } else { //Count forward from day 1, 8 or 15 (depending on RevertWeek) until correct day of week is found
+ for ( test = ExtDate( d.date().year(), d.date().month(), (RevertWeek-1)*7 + 1 );
+ test.day() < 7*RevertWeek; test = test.addDays( 1 ) )
+ if ( test.dayOfWeek() == StartDay ) break;
+ }
+ return test.day();
+}
+
+bool TimeZoneRule::isDSTActive( const KStarsDateTime &date ) {
+ // The empty rule always returns false
+ if ( isEmptyRule() ) return false;
+
+ // First, check whether the month is outside the DST interval. Note that
+ // the interval check is different if StartMonth > RevertMonth (indicating that
+ // the DST interval includes the end of the year).
+ int month = date.date().month();
+
+ if ( StartMonth < RevertMonth ) {
+ if ( month < StartMonth || month > RevertMonth ) return false;
+ } else {
+ if ( month < StartMonth && month > RevertMonth ) return false;
+ }
+
+ // OK, if the month is equal to StartMonth or Revert Month, we have more
+ // detailed checking to do...
+ int day = date.date().day();
+
+ if ( month == StartMonth ) {
+ int sday = findStartDay( date );
+ if ( day < sday ) return false;
+ if ( day==sday && date.time() < StartTime ) return false;
+ } else if ( month == RevertMonth ) {
+ int rday = findRevertDay( date );
+ if ( day > rday ) return false;
+ if ( day==rday && date.time() > RevertTime ) return false;
+ }
+
+ // passed all tests, so we must be in DST.
+ return true;
+}
+
+void TimeZoneRule::nextDSTChange_LTime( const KStarsDateTime &date ) {
+ KStarsDateTime result;
+
+ // return a very remote date if the rule is the empty rule.
+ if ( isEmptyRule() ) result = KStarsDateTime( INVALID_DAY );
+
+ else if ( deltaTZ() ) {
+ // Next change is reverting back to standard time.
+
+ //y is the year for the next DST Revert date. It's either the current year, or
+ //the next year if the current month is already past RevertMonth
+ int y = date.date().year();
+ if ( RevertMonth < date.date().month() ) ++y;
+
+ result = KStarsDateTime( ExtDate( y, RevertMonth, 1 ), RevertTime );
+ result = KStarsDateTime( ExtDate( y, RevertMonth, findRevertDay( result ) ), RevertTime );
+
+ } else {
+ // Next change is starting DST.
+
+ //y is the year for the next DST Start date. It's either the current year, or
+ //the next year if the current month is already past StartMonth
+ int y = date.date().year();
+ if ( StartMonth < date.date().month() ) ++y;
+
+ result = KStarsDateTime( ExtDate( y, StartMonth, 1 ), StartTime );
+ result = KStarsDateTime( ExtDate( y, StartMonth, findStartDay( result ) ), StartTime );
+ }
+
+ kdDebug() << i18n( "Next Daylight Savings Time change (Local Time): " ) << result.toString() << endl;
+ next_change_ltime = result;
+}
+
+
+void TimeZoneRule::previousDSTChange_LTime( const KStarsDateTime &date ) {
+ KStarsDateTime result;
+
+ // return a very remote date if the rule is the empty rule
+ if ( isEmptyRule() ) next_change_ltime = KStarsDateTime( INVALID_DAY );
+
+ if ( deltaTZ() ) {
+ // Last change was starting DST.
+
+ //y is the year for the previous DST Start date. It's either the current year, or
+ //the previous year if the current month is earlier than StartMonth
+ int y = date.date().year();
+ if ( StartMonth > date.date().month() ) --y;
+
+ result = KStarsDateTime( ExtDate( y, StartMonth, 1 ), StartTime );
+ result = KStarsDateTime( ExtDate( y, StartMonth, findStartDay( result ) ), StartTime );
+
+ } else if ( StartMonth ) {
+ //Last change was reverting to standard time.
+
+ //y is the year for the previous DST Start date. It's either the current year, or
+ //the previous year if the current month is earlier than StartMonth
+ int y = date.date().year();
+ if ( RevertMonth > date.date().month() ) --y;
+
+ result = KStarsDateTime( ExtDate( y, RevertMonth, 1 ), RevertTime );
+ result = KStarsDateTime( ExtDate( y, RevertMonth, findRevertDay( result ) ), RevertTime );
+ }
+
+ kdDebug() << i18n( "Previous Daylight Savings Time change (Local Time): " ) << result.toString() << endl;
+ next_change_ltime = result;
+}
+
+/**Convert current local DST change time in universal time */
+void TimeZoneRule::nextDSTChange( const KStarsDateTime &local_date, const double TZoffset ) {
+ // just decrement timezone offset and hour offset
+ KStarsDateTime result = local_date.addSecs( int( (TZoffset + deltaTZ()) * -3600) );
+
+ kdDebug() << i18n( "Next Daylight Savings Time change (UTC): " ) << result.toString() << endl;
+ next_change_utc = result;
+}
+
+/**Convert current local DST change time in universal time */
+void TimeZoneRule::previousDSTChange( const KStarsDateTime &local_date, const double TZoffset ) {
+ // just decrement timezone offset
+ KStarsDateTime result = local_date.addSecs( int( TZoffset * -3600) );
+
+ // if prev DST change is a revert change, so the revert time is in daylight saving time
+ if ( result.date().month() == RevertMonth )
+ result = result.addSecs( int(HourOffset * -3600) );
+
+ kdDebug() << i18n( "Previous Daylight Savings Time change (UTC): " ) << result.toString() << endl;
+ next_change_utc = result;
+}
+
+void TimeZoneRule::reset_with_ltime( KStarsDateTime &ltime, const double TZoffset, const bool time_runs_forward,
+ const bool automaticDSTchange ) {
+
+/**There are some problems using local time for getting next daylight saving change time.
+ 1. The local time is the start time of DST change. So the local time doesn't exists and must
+ corrected.
+ 2. The local time is the revert time. So the local time exists twice.
+ 3. Neither start time nor revert time. There is no problem.
+
+ Problem #1 is more complicated and we have to change the local time by reference.
+ Problem #2 we just have to reset status of DST.
+
+ automaticDSTchange should only set to true if DST status changed due to running automatically over
+ a DST change time. If local time will changed manually the automaticDSTchange should always set to
+ false, to hold current DST status if possible (just on start and revert time possible).
+ */
+
+ //don't need to do anything for empty rule
+ if ( isEmptyRule() ) return;
+
+ // check if DST is active before resetting with new time
+ bool wasDSTactive(false);
+
+ if ( deltaTZ() != 0.0 ) {
+ wasDSTactive = true;
+ }
+
+ // check if current time is start time, this means if a DST change happend in last hour(s)
+ bool active_with_houroffset = isDSTActive(ltime.addSecs( int(HourOffset * -3600) ) );
+ bool active_normal = isDSTActive( ltime );
+
+ // store a valid local time
+ KStarsDateTime ValidLTime = ltime;
+
+ if ( active_with_houroffset != active_normal && ValidLTime.date().month() == StartMonth ) {
+ // current time is the start time
+ kdDebug() << "Current time = Starttime: invalid local time due to daylight saving time" << endl;
+
+ // set a correct local time because the current time doesn't exists
+ // if automatic DST change happend, new DST setting is the opposite of current setting
+ if ( automaticDSTchange ) {
+ // revert DST status
+ setDST( !wasDSTactive );
+ // new setting DST is inactive, so subtract hour offset to new time
+ if ( wasDSTactive ) {
+ // DST inactive
+ ValidLTime = ltime.addSecs( int( HourOffset * - 3600) );
+ } else {
+ // DST active
+ // add hour offset to new time
+ ValidLTime = ltime.addSecs( int( HourOffset * 3600) );
+ }
+ } else { // if ( automaticDSTchange )
+ // no automatic DST change happend, so stay in current DST mode
+ setDST( wasDSTactive );
+ if ( wasDSTactive ) {
+ // DST active
+ // add hour offset to current time, because time doesn't exists
+ ValidLTime = ltime.addSecs( int( HourOffset * 3600) );
+ } else {
+ // DST inactive
+ // subtrace hour offset to current time, because time doesn't exists
+ ValidLTime = ltime.addSecs( int( HourOffset * -3600) );
+ }
+ } // else { // if ( automaticDSTchange )
+
+ } else { // if ( active_with_houroffset != active_normal && ValidLTime.date().month() == StartMonth )
+ // If current time was not start time, so check if current time is revert time
+ // this means if a DST change happend in next hour(s)
+ active_with_houroffset = isDSTActive(ltime.addSecs( int(HourOffset * 3600) ) );
+ if ( active_with_houroffset != active_normal && RevertMonth == ValidLTime.date().month() ) {
+ // current time is the revert time
+ kdDebug() << "Current time = Reverttime" << endl;
+
+ // we don't kneed to change the local time, because local time always exists, but
+ // some times exists twice, so we have to reset DST status
+ if ( automaticDSTchange ) {
+ // revert DST status
+ setDST( !wasDSTactive );
+ } else {
+ // no automatic DST change so stay in current DST mode
+ setDST( wasDSTactive );
+ }
+
+ } else {
+ //Current time was neither starttime nor reverttime, so use normal calculated DST status
+ setDST( active_normal );
+ }
+ } // if ( active_with_houroffset != active_normal && ValidLTime.date().month() == StartMonth )
+
+// kdDebug() << "Using Valid Local Time = " << ValidLTime.toString() << endl;
+
+ if (time_runs_forward) {
+ // get next DST change time in local time
+ nextDSTChange_LTime( ValidLTime );
+ nextDSTChange( next_change_ltime, TZoffset );
+ } else {
+ // get previous DST change time in local time
+ previousDSTChange_LTime( ValidLTime );
+ previousDSTChange( next_change_ltime, TZoffset );
+ }
+ ltime = ValidLTime;
+}
+
+
+bool TimeZoneRule::equals( TimeZoneRule *r ) {
+ if ( StartDay == r->StartDay && RevertDay == r->RevertDay &&
+ StartWeek == r->StartWeek && RevertWeek == r->RevertWeek &&
+ StartMonth == r->StartMonth && RevertMonth == r->RevertMonth &&
+ StartTime == r->StartTime && RevertTime == r->RevertTime &&
+ isEmptyRule() == r->isEmptyRule() )
+ return true;
+ else
+ return false;
+}
diff --git a/kstars/kstars/timezonerule.h b/kstars/kstars/timezonerule.h
new file mode 100644
index 00000000..c24f7243
--- /dev/null
+++ b/kstars/kstars/timezonerule.h
@@ -0,0 +1,171 @@
+/***************************************************************************
+ timezonerule.h - description
+ -------------------
+ begin : Tue Apr 2 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef TIMEZONERULE_H
+#define TIMEZONERULE_H
+
+/**@class TimeZoneRule
+ *This class provides the information needed to determine whether Daylight
+ *Savings Time (DST; a.k.a. "Summer Time") is currently active at a given
+ *location. There are (at least) 25 different "rules" which govern DST
+ *around the world; a string identifying the appropriate rule is attachded
+ *to each city in Cities.dat.
+ *
+ *The rules themselves are stored in the TZrulebook.dat file, which is read
+ *on startup; each line in the file creates a TimeZoneRule object.
+ *
+ *TimeZoneRule consists of QStrings identifying the months and days on which
+ *DST starts and ends, QTime objects identifying the time at which the
+ *changes occur, and a double indicating the size of the offset in hours
+ *(probably always 1.00).
+ *
+ *Month names should be the English three-letter abbreviation, uncapitalized.
+ *Day names are either an integer indicating the calendar date (i.e., "15" is
+ *the fifteenth of the month), or a number paired with a three-letter
+ *abbreviation for a weekday. This indicates the Nth weekday of the month
+ *(i.e., "2sun" is the second Sunday of the Month). Finally, the weekday
+ *string on its own indicates the last weekday of the month (i.e.,
+ *"mon" is the last Monday of the month).
+ *
+ *The isDSTActive(KStarsDateTime) function returns true if DST is active for the
+ *DateTime given as an argument.
+ *
+ *The nextDSTChange(KStarsDateTime) function returns the KStarsDateTime of the moment
+ *at which the next DST change will occur for the current location.
+ *@author Jason Harris
+ *@version 1.0
+ */
+
+#include <qstring.h>
+#include "kstarsdatetime.h"
+
+class TimeZoneRule {
+public:
+ /**Default Constructor. Makes the "empty" time zone rule (i.e., no DST correction)*/
+ TimeZoneRule();
+
+ /**Constructor. Create a TZ rule according to the arguments.
+ *@p smonth the three-letter code for the month in which DST starts
+ *@p sday a string encoding the day on which DST starts (see the class description)
+ *@p stime the time at which DST starts
+ *@p rmonth the three-letter code for the month in which DST reverts
+ *@p rday a string encoding the day on which DST reverts (see the class description)
+ *@p rtime the time at which DST reverts
+ *@p offset the offset between normal time and DS time (always 1.00?)
+ */
+ TimeZoneRule( const QString &smonth, const QString &sday, const QTime &stime,
+ const QString &rmonth, const QString &rday, const QTime &rtime, const double &offset=1.00 );
+
+ /**Destructor. (empty)*/
+ ~TimeZoneRule();
+
+ /**Determine whether DST is in effect for the given DateTime, according to this rule
+ *@p date the date/time to test for DST
+ */
+ bool isDSTActive( const KStarsDateTime &date );
+
+ /**@return TRUE if the rule is the "empty" TZ rule. */
+ bool isEmptyRule() { return ( HourOffset == 0.0 ); }
+
+ /** Toggle DST on/off. The @p activate argument should probably be isDSTActive()
+ *@param activate if TRUE, then set DST active; otherwise, deactivate DST
+ */
+ void setDST( bool activate=true );
+
+ /**@return the current Timezone offset, compared to the timezone's Standard Time.
+ *This is typically 0.0 if DST is inactive, and 1.0 if DST is active. */
+ double deltaTZ() const { return dTZ; }
+
+/** Recalculate next dst change and if DST is active by a given local time with
+ *timezone offset and time direction.
+ *@param ltime the time to be tested
+ *@param time_runs_forward time direction
+ *@param TZoffset offset of timezone in some fictional unit
+ *@param automaticDSTchange is automatic DST change?
+ *
+ * @todo Check dox for TZoffset
+ */
+ void reset_with_ltime( KStarsDateTime &ltime, const double TZoffset, const bool time_runs_forward,
+ const bool automaticDSTchange = false );
+
+ /**@return computed value for next DST change in universal time.
+ */
+ KStarsDateTime nextDSTChange() { return next_change_utc; }
+
+ /**@return computed value for next DST change in local time.
+ */
+ KStarsDateTime nextDSTChange_LTime() { return next_change_ltime; }
+
+ /**@return TRUE if this rule is the same as the argument.
+ *@p r the rule to check for equivalence
+ */
+ bool equals( TimeZoneRule *r );
+
+ int StartMonth, RevertMonth;
+
+private:
+
+ /**@return the KStarsDateTime of the moment when the next DST change will occur in local time
+ *This is useful because DST change times are saved in local times*/
+ void nextDSTChange_LTime( const KStarsDateTime &date );
+
+ /**@return the KStarsDateTime of the moment when the last DST change occurred in local time
+ *This is useful because DST change times are saved in local times
+ *We need this in case time is running backwards. */
+ void previousDSTChange_LTime( const KStarsDateTime &date );
+
+ /**calculate the next DST change in universal time for current location */
+ void nextDSTChange( const KStarsDateTime &local_date, const double TZoffset );
+
+ /**calculate the previous DST change in universal time for current location */
+ void previousDSTChange( const KStarsDateTime &local_date, const double TZoffset );
+
+ /**Interpret the string as a month of the year;
+ *@return the month integer (1=jan ... 12=dec)
+ */
+ int initMonth( const QString &m );
+
+ /**Interpret the day string as a week ID and a day-of-week ID. The day-of-week
+ *is an integer between 1 (sunday) and 7 (saturday); the week integer can
+ *be 1-3 (1st/2nd/third weekday of the month), or 5 (last weekday of the month)
+ *@p day the day integer is returned by reference through this value
+ *@p week the week integer is returned by reference through this value
+ *@return TRUE if the day string was successfully parsed
+ */
+ bool initDay( const QString &d, int &day, int &week );
+
+ /**Find the calendar date on which DST starts for the calendar year
+ *of the given KStarsDateTime.
+ *@p d the date containing the year to be tested
+ *@return the calendar date, an integer between 1 and 31. */
+ int findStartDay( const KStarsDateTime &d );
+
+ /**Find the calendar date on which DST ends for the calendar year
+ *of the given KStarsDateTime.
+ *@p d the date containing the year to be tested
+ *@return the calendar date, an integer between 1 and 31. */
+ int findRevertDay( const KStarsDateTime &d );
+
+ int StartDay, RevertDay;
+ int StartWeek, RevertWeek;
+ QTime StartTime, RevertTime;
+ KStarsDateTime next_change_utc, next_change_ltime;
+ double dTZ, HourOffset;
+
+};
+
+#endif
diff --git a/kstars/kstars/toggleaction.cpp b/kstars/kstars/toggleaction.cpp
new file mode 100644
index 00000000..3c1b2adc
--- /dev/null
+++ b/kstars/kstars/toggleaction.cpp
@@ -0,0 +1,67 @@
+/***************************************************************************
+ toggleaction.cpp - description
+ -------------------
+ begin : Son Feb 10 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "toggleaction.h"
+
+ToggleAction::ToggleAction(const QString& ontext, const QIconSet& onpix,
+ const QString& offtext, const QIconSet& offpix,
+ int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name ) :
+ KAction(ontext, onpix, accel, receiver, slot, parent, name),
+ officon(offpix),
+ onicon(onpix),
+ offcap(offtext),
+ oncap(ontext),
+ state(true)
+{}
+
+ToggleAction::ToggleAction(const QString& ontext, const QString& offtext,
+ int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name ) :
+ KAction(ontext, accel, receiver, slot, parent, name),
+ officon(),
+ onicon(),
+ offcap(offtext),
+ oncap(ontext),
+ state(true)
+{}
+
+void ToggleAction::turnOff() {
+ if ( !officon.isNull() ) setIconSet(officon);
+ setText(offcap);
+ setToolTip(offTip);
+ state = false;
+}
+
+void ToggleAction::turnOn() {
+ if ( !onicon.isNull() ) setIconSet(onicon);
+ setText(oncap);
+ setToolTip(onTip);
+ state = true;
+}
+
+void ToggleAction::setOnToolTip(QString tip) {
+ onTip = tip;
+ if (state)
+ setToolTip(tip);
+}
+
+void ToggleAction::setOffToolTip(QString tip) {
+ offTip = tip;
+ if (!state)
+ setToolTip(tip);
+}
+
+#include "toggleaction.moc"
diff --git a/kstars/kstars/toggleaction.h b/kstars/kstars/toggleaction.h
new file mode 100644
index 00000000..b195a78d
--- /dev/null
+++ b/kstars/kstars/toggleaction.h
@@ -0,0 +1,68 @@
+/***************************************************************************
+ toggleaction.h - description
+ -------------------
+ begin : Son Feb 10 2002
+ copyright : (C) 2002 by Mark Hollomon
+ email : mhh@mindspring.com
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef KSTARS_TOGGLEACTION_H
+#define KSTARS_TOGGLEACTION_H
+
+/**@class ToggleAction
+ *Subclass of Kaction that allows for the action to have a boolean state (on/off)
+ *The class stores the current state, and changes the Action's iconset to reflect
+ *the state.
+ *@author Mark Hollomon
+ *@version 1.0
+ */
+
+#include <qiconset.h>
+#include <kaction.h>
+
+class ToggleAction : public KAction {
+ Q_OBJECT
+
+ public:
+ /**Constructor. */
+ ToggleAction(const QString& ontext, const QIconSet& onpix, const QString& offtext, const QIconSet& offpix, int accel, const QObject* receiver, const char* slot, QObject* parent = 0, const char* name = 0 ) ;
+ /**Constructor. Same as above, but without icons. */
+ ToggleAction(const QString& ontext, const QString& offtext, int accel, const QObject* receiver, const char* slot, QObject* parent = 0, const char* name = 0 ) ;
+
+ /**Sets the ToolTip text for the "on" state.
+ *@p tip the tooltip string
+ */
+ void setOnToolTip(QString tip);
+
+ /**Sets the ToolTip text for the "off" state.
+ *@p tip the tooltip string
+ */
+ void setOffToolTip(QString tip);
+
+ public slots:
+ /**Put the Action in the "off" state. Update the icon and tooltip. */
+ void turnOff();
+ /**Put the Action in the "on" state. Update the icon and tooltip. */
+ void turnOn();
+
+ private:
+ QIconSet officon;
+ QIconSet onicon;
+ QString offcap;
+ QString oncap;
+ QString onTip;
+ QString offTip;
+ bool state;
+};
+
+
+#endif
diff --git a/kstars/kstars/tools/Makefile.am b/kstars/kstars/tools/Makefile.am
new file mode 100644
index 00000000..06193a1a
--- /dev/null
+++ b/kstars/kstars/tools/Makefile.am
@@ -0,0 +1,25 @@
+noinst_LIBRARIES = libkstarstools.a
+
+libkstarstools_a_SOURCES = altvstimeui.ui altvstime.cpp wutdialogui.ui \
+ wutdialog.cpp astrocalc.cpp modcalcapcoorddlg.ui modcalcazeldlg.ui \
+ modcalcdaylengthdlg.ui modcalcgalcoorddlg.ui modcalcgeoddlg.ui modcalcjddlg.ui \
+ modcalcprecdlg.ui modcalcsidtimedlg.ui modcalcapcoord.cpp modcalcazel.cpp \
+ modcalcdaylength.cpp modcalcgalcoord.cpp modcalcgeodcoord.cpp modcalcjd.cpp modcalcprec.cpp \
+ modcalcsidtime.cpp lcgenerator.cpp scriptbuilderui.ui scriptnamedialog.ui \
+ optionstreeview.ui argchangeviewoption.ui arglooktoward.ui argsetaltaz.ui \
+ argsetgeolocation.ui argsetlocaltime.ui argsetradec.ui argsettrack.ui argtimescale.ui \
+ argwaitforkey.ui argwaitfor.ui argzoom.ui argexportimage.ui argprintimage.ui \
+ argsetcolor.ui argloadcolorscheme.ui scriptbuilder.cpp scriptfunction.cpp \
+ planetviewerui.ui planetviewer.cpp jmoontool.cpp kstarsplotwidget.cpp \
+ modcalcequinoxdlg.ui modcalcequinox.cpp modcalcplanetsdlg.ui modcalcplanets.cpp \
+ modcalceclipticcoordsdlg.ui modcalceclipticcoords.cpp modcalcangdistdlg.ui modcalcangdist.cpp \
+ observinglist.cpp observinglistui.ui argstartindi.ui argshutdownindi.ui argswitchindi.ui \
+ argsetportindi.ui argsettargetcoordindi.ui argsettargetnameindi.ui argsetactionindi.ui \
+ argsetfocusspeedindi.ui argstartfocusindi.ui argsetfocustimeoutindi.ui argsetgeolocationindi.ui \
+ argstartexposureindi.ui argsetutcindi.ui argsetframetypeindi.ui argsetscopeactionindi.ui \
+ argsetccdtempindi.ui modcalcvlsrdlg.ui modcalcvlsr.cpp argsetfilternumindi.ui \
+ obslistwizard.cpp obslistwizard.h obslistwizardui.ui
+
+INCLUDES= -I$(srcdir)/.. -I$(top_srcdir) $(all_includes)
+
+METASOURCES = AUTO
diff --git a/kstars/kstars/tools/README b/kstars/kstars/tools/README
new file mode 100644
index 00000000..ce48ab6e
--- /dev/null
+++ b/kstars/kstars/tools/README
@@ -0,0 +1,18 @@
+The tools subdirectory contains code for the following Tools in KStars:
+
+AltVsTime: Plots Altitude of a list of objects as a function of time
+ for any date and any location.
+
+AstroCalculator: Calculator for astronomical functions
+
+JupiterMoons: Plot positions of Jupiter's 4 largest moons vs. time
+
+LCGenerator: Plot light curves for variable stars
+
+PlanetViewer: Plot the positions of planets in their orbits around the Sun
+
+ScriptBuilder: GUI for building complex behavior scripts
+
+WUT: "What's Up Tonight" summary.
+
+
diff --git a/kstars/kstars/tools/altvstime.cpp b/kstars/kstars/tools/altvstime.cpp
new file mode 100644
index 00000000..1ce505ff
--- /dev/null
+++ b/kstars/kstars/tools/altvstime.cpp
@@ -0,0 +1,589 @@
+/***************************************************************************
+ altvstime.cpp - description
+ -------------------
+ begin : wed nov 17 08:05:11 CET 2002
+ copyright : (C) 2002-2003 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlayout.h>
+#include <qpainter.h>
+#include <klocale.h>
+#include <klineedit.h>
+#include <klistbox.h>
+#include <kpushbutton.h>
+#include <kdialogbase.h>
+
+#include "altvstime.h"
+#include "altvstimeui.h"
+#include "dms.h"
+#include "dmsbox.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "skypoint.h"
+#include "skyobject.h"
+#include "skyobjectname.h"
+#include "ksnumbers.h"
+#include "objectnamelist.h"
+#include "simclock.h"
+#include "finddialog.h"
+#include "locationdialog.h"
+
+#include "kstarsdatetime.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+AltVsTime::AltVsTime( QWidget* parent) :
+ KDialogBase( KDialogBase::Plain, i18n( "Altitude vs. Time" ), Close, Close, parent )
+{
+ ks = (KStars*) parent;
+
+ QFrame *page = plainPage();
+
+ setMainWidget(page);
+ topLayout = new QVBoxLayout( page, 0, spacingHint() );
+
+ View = new AVTPlotWidget( -12.0, 12.0, -90.0, 90.0, page );
+ View->setMinimumSize( 400, 400 );
+ View->setSizePolicy( QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding );
+ View->setXAxisType( KStarsPlotWidget::TIME );
+ View->setYAxisType( KStarsPlotWidget::ANGLE );
+ View->setShowGrid( false );
+ View->setXAxisLabel( i18n( "Local Time" ) );
+ View->setXAxisLabel2( i18n( "Local Sidereal Time" ) );
+ View->setYAxisLabel( i18n( "the angle of an object above (or below) the horizon", "Altitude" ) );
+
+ avtUI = new AltVsTimeUI( page );
+ avtUI->raBox->setDegType( false );
+ avtUI->decBox->setDegType( true );
+
+ //POST-3.2
+ //Doesn't make sense to manually adjust long/lat unless we can modify TZ also
+ avtUI->longBox->setReadOnly( true );
+ avtUI->latBox->setReadOnly( true );
+
+ topLayout->addWidget( View );
+ topLayout->addWidget( avtUI );
+
+ geo = ks->geo();
+
+ DayOffset = 0;
+ showCurrentDate();
+ if ( getDate().time().hour() > 12 ) DayOffset = 1;
+
+ avtUI->longBox->show( geo->lng() );
+ avtUI->latBox->show( geo->lat() );
+
+ computeSunRiseSetTimes();
+
+ setLSTLimits();
+ View->updateTickmarks();
+
+ connect( avtUI->browseButton, SIGNAL( clicked() ), this, SLOT( slotBrowseObject() ) );
+ connect( avtUI->cityButton, SIGNAL( clicked() ), this, SLOT( slotChooseCity() ) );
+ connect( avtUI->updateButton, SIGNAL( clicked() ), this, SLOT( slotUpdateDateLoc() ) );
+ connect( avtUI->clearButton, SIGNAL( clicked() ), this, SLOT( slotClear() ) );
+ connect( avtUI->addButton, SIGNAL( clicked() ), this, SLOT( slotAddSource() ) );
+ connect( avtUI->nameBox, SIGNAL( returnPressed() ), this, SLOT( slotAddSource() ) );
+ connect( avtUI->raBox, SIGNAL( returnPressed() ), this, SLOT( slotAddSource() ) );
+ connect( avtUI->decBox, SIGNAL( returnPressed() ), this, SLOT( slotAddSource() ) );
+ connect( avtUI->clearFieldsButton, SIGNAL( clicked() ), this, SLOT( slotClearBoxes() ) );
+ connect( avtUI->longBox, SIGNAL( returnPressed() ), this, SLOT( slotAdvanceFocus() ) );
+ connect( avtUI->latBox, SIGNAL( returnPressed() ), this, SLOT( slotAdvanceFocus() ) );
+ connect( avtUI->PlotList, SIGNAL( highlighted(int) ), this, SLOT( slotHighlight() ) );
+
+ pList.setAutoDelete(FALSE);
+ deleteList.setAutoDelete(TRUE); //needed for skypoints which may be created in this class
+
+ //ther edit boxes should not pass on the return key!
+ avtUI->nameBox->setTrapReturnKey( true );
+ avtUI->raBox->setTrapReturnKey( true );
+ avtUI->decBox->setTrapReturnKey( true );
+
+ setMouseTracking( true );
+}
+
+AltVsTime::~AltVsTime()
+{
+ // no need to delete child widgets, Qt does it all for us
+}
+
+void AltVsTime::slotAddSource(void) {
+ bool objFound( false );
+
+ //First, attempt to find the object name in the list of known objects
+ if ( ! avtUI->nameBox->text().isEmpty() ) {
+ ObjectNameList &ObjNames = ks->data()->ObjNames;
+ QString text = avtUI->nameBox->text().lower();
+
+ for( SkyObjectName *name = ObjNames.first( text ); name; name = ObjNames.next() ) {
+ if ( name->text().lower() == text ) {
+ //object found
+ SkyObject *o = name->skyObject();
+ processObject( o );
+
+ objFound = true;
+ break;
+ }
+ }
+
+ if ( !objFound ) kdDebug() << "No object named " << avtUI->nameBox->text() << " found." << endl;
+ }
+
+ //Next, if the name, RA, and Dec fields are all filled, construct a new skyobject
+ //with these parameters
+ if ( !objFound && ! avtUI->nameBox->text().isEmpty() && ! avtUI->raBox->text().isEmpty() && ! avtUI->decBox->text().isEmpty() ) {
+ bool ok( true );
+ dms newRA( 0.0 ), newDec( 0.0 );
+ newRA = avtUI->raBox->createDms( false, &ok );
+ if ( ok ) newDec = avtUI->decBox->createDms( true, &ok );
+
+ //If the epochName is blank (or any non-double), we assume J2000
+ //Otherwise, precess to J2000.
+ KStarsDateTime dt;
+ dt.setFromEpoch( getEpoch( avtUI->epochName->text() ) );
+ long double jd = dt.djd();
+ if ( jd != J2000 ) {
+ SkyPoint ptest( newRA, newDec );
+ ptest.precessFromAnyEpoch( jd, J2000 );
+ newRA.setH( ptest.ra()->Hours() );
+ newDec.setD( ptest.dec()->Degrees() );
+ }
+
+ //make sure the coords do not already exist from another object
+ bool found(false);
+ for ( SkyPoint *p = pList.first(); p; p = pList.next() ) {
+ //within an arcsecond?
+ if ( fabs( newRA.Degrees() - p->ra()->Degrees() ) < 0.0003 && fabs( newDec.Degrees() - p->dec()->Degrees() ) < 0.0003 ) {
+ found = true;
+ break;
+ }
+ }
+ if ( found ) {
+ kdDebug() << "This point is already displayed; I will not duplicate it." << endl;
+ ok = false;
+ }
+
+ if ( ok ) {
+ SkyObject *obj = new SkyObject( 8, newRA, newDec, 1.0, avtUI->nameBox->text() );
+ deleteList.append( obj ); //this object will be deleted when window is destroyed
+ processObject( obj );
+ }
+
+ //If the Ra and Dec boxes are filled, but the name field is empty,
+ //move input focus to nameBox`
+ } else if ( avtUI->nameBox->text().isEmpty() && ! avtUI->raBox->text().isEmpty() && ! avtUI->decBox->text().isEmpty() ) {
+ avtUI->nameBox->QWidget::setFocus();
+
+ //nameBox is empty, and one of the ra or dec fields is empty. Move input focus to empty coord box
+ } else if ( avtUI->raBox->text().isEmpty() ) {
+ avtUI->raBox->QWidget::setFocus();
+ } else if ( avtUI->decBox->text().isEmpty() ) {
+ avtUI->decBox->QWidget::setFocus();
+ }
+
+ View->repaint(false);
+}
+
+//Use find dialog to choose an object
+void AltVsTime::slotBrowseObject(void) {
+ FindDialog fd(ks);
+ if ( fd.exec() == QDialog::Accepted ) {
+ SkyObject *o = fd.currentItem()->objName()->skyObject();
+ processObject( o );
+ }
+
+ View->repaint();
+}
+
+void AltVsTime::processObject( SkyObject *o, bool forceAdd ) {
+ KSNumbers *num = new KSNumbers( getDate().djd() );
+ KSNumbers *oldNum = 0;
+
+ //If the object is in the solar system, recompute its position for the given epochLabel
+ if ( o && o->isSolarSystem() ) {
+ oldNum = new KSNumbers( ks->data()->ut().djd() );
+ o->updateCoords( num, true, geo->lat(), ks->LST() );
+ }
+
+ //precess coords to target epoch
+ o->updateCoords( num );
+
+ //If this point is not in list already, add it to list
+ bool found(false);
+ for ( SkyPoint *p = pList.first(); p; p = pList.next() ) {
+ if ( o->ra()->Degrees() == p->ra()->Degrees() && o->dec()->Degrees() == p->dec()->Degrees() ) {
+ found = true;
+ break;
+ }
+ }
+ if ( found && !forceAdd ) kdDebug() << "This point is already displayed; I will not duplicate it." << endl;
+ else {
+ pList.append( (SkyPoint*)o );
+
+ //make sure existing curves are thin and red
+ for ( int i=0; i < View->objectCount(); ++i ) {
+ KPlotObject *obj = View->object( i );
+ if ( obj->size() == 2 ) {
+ obj->setColor( "red" );
+ obj->setSize( 1 );
+ }
+ }
+
+ //add new curve with width=2, and color=white
+ KPlotObject *po = new KPlotObject( "", "white", KPlotObject::CURVE, 2, KPlotObject::SOLID );
+ for ( double h=-12.0; h<=12.0; h+=0.5 ) {
+ po->addPoint( new DPoint( h, findAltitude( o, h ) ) );
+ }
+ View->addObject( po );
+
+ avtUI->PlotList->insertItem( o->translatedName() );
+ avtUI->PlotList->setCurrentItem( avtUI->PlotList->count() - 1 );
+ avtUI->raBox->showInHours(o->ra() );
+ avtUI->decBox->showInDegrees(o->dec() );
+ avtUI->nameBox->setText(o->translatedName() );
+
+ //Set epochName to epoch shown in date tab
+ avtUI->epochName->setText( QString().setNum( getDate().epoch() ) );
+ }
+ kdDebug() << "Currently, there are " << View->objectCount() << " objects displayed." << endl;
+
+ //restore original position
+ if ( o->isSolarSystem() ) {
+ o->updateCoords( oldNum, true, ks->geo()->lat(), ks->LST() );
+ delete oldNum;
+ }
+ o->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() );
+ delete num;
+}
+
+double AltVsTime::findAltitude( SkyPoint *p, double hour ) {
+ hour += 24.0*(double)DayOffset;
+
+ //getDate converts the user-entered local time to UT
+ KStarsDateTime ut = getDate().addSecs( hour*3600.0 );
+
+ dms LST = geo->GSTtoLST( ut.gst() );
+ p->EquatorialToHorizontal( &LST, geo->lat() );
+ return p->alt()->Degrees();
+}
+
+void AltVsTime::slotHighlight(void) {
+ int iPlotList = avtUI->PlotList->currentItem();
+
+ //highlight the curve of the selected object
+ for ( int i=0; i<View->objectCount(); ++i ) {
+ KPlotObject *obj = View->object( i );
+
+ if ( i == iPlotList ) {
+ obj->setSize( 2 );
+ obj->setColor( "white" );
+ } else {
+ obj->setSize( 1 );
+ obj->setColor( "red" );
+ }
+ }
+
+ View->update();
+
+ int index = 0;
+ for ( SkyPoint *p = pList.first(); p; p = pList.next() ) {
+ if ( index == iPlotList ) {
+ avtUI->raBox->showInHours(p->ra() );
+ avtUI->decBox->showInDegrees(p->dec() );
+ avtUI->nameBox->setText(avtUI->PlotList->currentText() );
+ }
+ ++index;
+ }
+}
+
+//move input focus to the next logical widget
+void AltVsTime::slotAdvanceFocus(void) {
+ if ( sender()->name() == QString( "nameBox" ) ) avtUI->addButton->setFocus();
+ if ( sender()->name() == QString( "raBox" ) ) avtUI->decBox->setFocus();
+ if ( sender()->name() == QString( "decbox" ) ) avtUI->addButton->setFocus();
+ if ( sender()->name() == QString( "longBox" ) ) avtUI->latBox->setFocus();
+ if ( sender()->name() == QString( "latBox" ) ) avtUI->updateButton->setFocus();
+}
+
+void AltVsTime::slotClear(void) {
+ if ( pList.count() ) pList.clear();
+ if ( deleteList.count() ) deleteList.clear();
+ avtUI->PlotList->clear();
+ avtUI->nameBox->clear();
+ avtUI->raBox->clear();
+ avtUI->decBox->clear();
+ avtUI->epochName->clear();
+ View->clearObjectList();
+ View->repaint();
+}
+
+void AltVsTime::slotClearBoxes(void) {
+ avtUI->nameBox->clear();
+ avtUI->raBox->clear() ;
+ avtUI->decBox->clear();
+ avtUI->epochName->clear();
+}
+
+void AltVsTime::computeSunRiseSetTimes() {
+ //Determine the time of sunset and sunrise for the desired date and location
+ //expressed as doubles, the fraction of a full day.
+ KStarsDateTime today = getDate();
+
+ SkyObject *oSun = (SkyObject*) ks->data()->PCat->planetSun();
+ double sunRise = -1.0 * oSun->riseSetTime( today.djd() + 1.0, geo, true ).secsTo(QTime()) / 86400.0;
+ double sunSet = -1.0 * oSun->riseSetTime( today.djd(), geo, false ).secsTo(QTime()) / 86400.0;
+
+ //check to see if Sun is circumpolar
+ //requires temporary repositioning of Sun to target date
+ KSNumbers *num = new KSNumbers( today.djd() );
+ KSNumbers *oldNum = new KSNumbers( ks->data()->ut().djd() );
+ dms LST = geo->GSTtoLST( getDate().gst() );
+ oSun->updateCoords( num, true, geo->lat(), &LST );
+ if ( oSun->checkCircumpolar( geo->lat() ) ) {
+ if ( oSun->alt()->Degrees() > 0.0 ) {
+ //Circumpolar, signal it this way:
+ sunRise = 0.0;
+ sunSet = 1.0;
+ } else {
+ //never rises, signal it this way:
+ sunRise = 0.0;
+ sunSet = -1.0;
+ }
+ }
+
+ //Notify the View about new sun rise/set times:
+ View->setSunRiseSetTimes( sunRise, sunSet );
+
+ //Restore Sun coordinates:
+ oSun->updateCoords( oldNum, true, ks->geo()->lat(), ks->LST() );
+ oSun->EquatorialToHorizontal( ks->LST(), ks->geo()->lat() );
+
+ delete num;
+ delete oldNum;
+}
+
+void AltVsTime::slotUpdateDateLoc(void) {
+ KStarsDateTime today = getDate();
+ KSNumbers *num = new KSNumbers( today.djd() );
+ KSNumbers *oldNum = 0;
+ dms LST = geo->GSTtoLST( today.gst() );
+
+ //First determine time of sunset and sunrise
+ computeSunRiseSetTimes();
+
+ for ( unsigned int i = 0; i < avtUI->PlotList->count(); ++i ) {
+ QString oName = avtUI->PlotList->text( i ).lower();
+ ObjectNameList &ObjNames = ks->data()->ObjNames;
+ bool objFound(false);
+
+ for( SkyObjectName *name = ObjNames.first( oName ); name; name = ObjNames.next() ) {
+ if ( name->text().lower() == oName ) {
+ //object found
+ SkyObject *o = name->skyObject();
+
+ //If the object is in the solar system, recompute its position for the given date
+ if ( o->isSolarSystem() ) {
+ oldNum = new KSNumbers( ks->data()->ut().djd() );
+ o->updateCoords( num, true, geo->lat(), &LST );
+ }
+
+ //precess coords to target epoch
+ o->updateCoords( num );
+
+ //update pList entry
+ pList.replace( i, (SkyPoint*)o );
+
+ KPlotObject *po = new KPlotObject( "", "white", KPlotObject::CURVE, 1, KPlotObject::SOLID );
+ for ( double h=-12.0; h<=12.0; h+=0.5 ) {
+ po->addPoint( new DPoint( h, findAltitude( o, h ) ) );
+ }
+ View->replaceObject( i, po );
+
+ //restore original position
+ if ( o->isSolarSystem() ) {
+ o->updateCoords( oldNum, true, ks->data()->geo()->lat(), ks->LST() );
+ delete oldNum;
+ oldNum = 0;
+ }
+ o->EquatorialToHorizontal( ks->LST(), ks->data()->geo()->lat() );
+
+ objFound = true;
+ break;
+ }
+ }
+
+ if ( ! objFound ) { //assume unfound object is a custom object
+ pList.at(i)->updateCoords( num ); //precess to desired epoch
+
+ KPlotObject *po = new KPlotObject( "", "white", KPlotObject::CURVE, 1, KPlotObject::SOLID );
+ for ( double h=-12.0; h<=12.0; h+=0.5 ) {
+ po->addPoint( new DPoint( h, findAltitude( pList.at(i), h ) ) );
+ }
+ View->replaceObject( i, po );
+ }
+ }
+
+ if ( getDate().time().hour() > 12 ) DayOffset = 1;
+ else DayOffset = 0;
+
+ setLSTLimits();
+ slotHighlight();
+ View->repaint();
+
+ delete num;
+}
+
+void AltVsTime::slotChooseCity(void) {
+ LocationDialog ld(ks);
+ if ( ld.exec() == QDialog::Accepted ) {
+ GeoLocation *newGeo = ld.selectedCity();
+ if ( newGeo ) {
+ geo = newGeo;
+ avtUI->latBox->showInDegrees( geo->lat() );
+ avtUI->longBox->showInDegrees( geo->lng() );
+ }
+ }
+}
+
+int AltVsTime::currentPlotListItem() const {
+ return avtUI->PlotList->currentItem();
+}
+
+void AltVsTime::setLSTLimits(void) {
+ //UT at noon on target date
+ KStarsDateTime ut = getDate().addSecs( ((double)DayOffset + 0.5)*86400. );
+
+ dms lst = geo->GSTtoLST( ut.gst() );
+ View->setSecondaryLimits( lst.Hours(), lst.Hours() + 24.0, -90.0, 90.0 );
+}
+
+void AltVsTime::showCurrentDate (void)
+{
+ KStarsDateTime dt = KStarsDateTime::currentDateTime();
+ if ( dt.time() > QTime( 12, 0, 0 ) ) dt = dt.addDays( 1 );
+ avtUI->dateBox->setDate( dt.date() );
+}
+
+KStarsDateTime AltVsTime::getDate (void)
+{
+ //convert midnight local time to UT:
+ KStarsDateTime dt( avtUI->dateBox->date(), QTime() );
+ dt = geo->LTtoUT( dt );
+ return dt;
+}
+
+double AltVsTime::getEpoch (QString eName)
+{
+ //If Epoch field not a double, assume J2000
+ bool ok(false);
+ double epoch = eName.toDouble(&ok);
+
+ if ( !ok ) {
+ kdDebug() << "Invalid Epoch. Assuming 2000.0." << endl;
+ return 2000.0;
+ }
+
+ return epoch;
+}
+
+AVTPlotWidget::AVTPlotWidget( double x1, double x2, double y1, double y2, QWidget *parent, const char* name )
+ : KStarsPlotWidget( x1, x2, y1, y2, parent, name )
+{
+ //Default SunRise/SunSet values
+ SunRise = 0.25;
+ SunSet = 0.75;
+}
+
+void AVTPlotWidget::mousePressEvent( QMouseEvent *e ) {
+ mouseMoveEvent( e );
+}
+
+void AVTPlotWidget::mouseMoveEvent( QMouseEvent *e ) {
+ QRect checkRect( leftPadding(), topPadding(), PixRect.width(), PixRect.height() );
+ int Xcursor = e->x();
+ int Ycursor = e->y();
+
+ if ( ! checkRect.contains( e->x(), e->y() ) ) {
+ if ( e->x() < checkRect.left() ) Xcursor = checkRect.left();
+ if ( e->x() > checkRect.right() ) Xcursor = checkRect.right();
+ if ( e->y() < checkRect.top() ) Ycursor = checkRect.top();
+ if ( e->y() > checkRect.bottom() ) Ycursor = checkRect.bottom();
+ }
+
+ Xcursor -= leftPadding();
+ Ycursor -= topPadding();
+
+ QPixmap buffer2( *buffer );
+ QPainter p;
+ p.begin( &buffer2 );
+ p.translate( leftPadding(), topPadding() );
+ p.setPen( QPen( "grey", 1, SolidLine ) );
+ p.drawLine( Xcursor, 0, Xcursor, PixRect.height() );
+ p.drawLine( 0, Ycursor, PixRect.width(), Ycursor );
+ p.end();
+ bitBlt( this, 0, 0, &buffer2 );
+}
+
+void AVTPlotWidget::paintEvent( QPaintEvent */*e*/ ) {
+ QPainter p;
+
+ p.begin( buffer );
+ p.fillRect( 0, 0, width(), height(), bgColor() );
+
+ p.translate( leftPadding(), topPadding() );
+
+ int pW = PixRect.width();
+ int pH = PixRect.height();
+
+ //draw daytime sky if the Sun rises for the current date/location
+ //(when Sun does not rise, SunSet = -1.0)
+ if ( SunSet != -1.0 ) {
+ //If Sun does not set, then just fill the daytime sky color
+ if ( SunSet == 1.0 ) {
+ p.fillRect( 0, 0, pW, int(0.5*pH), QColor( 0, 100, 200 ) );
+ } else {
+ //Display centered on midnight, so need to modulate dawn/dusk by 0.5
+ int dawn = int(pW*(0.5 + SunRise));
+ int dusk = int(pW*(SunSet - 0.5));
+ p.fillRect( 0, 0, dusk, int(0.5*pH), QColor( 0, 100, 200 ) );
+ p.fillRect( dawn, 0, pW - dawn, int(0.5*pH), QColor( 0, 100, 200 ) );
+
+ //draw twilight gradients
+ unsigned short int W = 40;
+ for ( unsigned short int i=0; i<W; ++i ) {
+ p.setPen( QColor( 0, int(100*i/W), 200*i/W ) );
+ p.drawLine( dusk - (i-20), 0, dusk - (i-20), pH );
+ p.drawLine( dawn + (i-20), 0, dawn + (i-20), pH );
+ }
+ }
+ }
+
+ //draw ground
+ p.fillRect( 0, int(0.5*pH), pW, int(0.5*pH), QColor( "#002200" ) );
+
+ drawBox( &p );
+ drawObjects( &p );
+
+ //Add vertical line indicating "now"
+ QTime t = QTime::currentTime();
+ double x = 12.0 + t.hour() + t.minute()/60.0 + t.second()/3600.0;
+ while ( x > 24.0 ) x -= 24.0;
+ int ix = int(x*pW/24.0); //convert to screen pixel coords
+ p.setPen( QPen( "white", 2, DotLine ) );
+ p.drawLine( ix, 0, ix, pH );
+
+ p.end();
+
+ bitBlt( this, 0, 0, buffer );
+}
+
+#include "altvstime.moc"
diff --git a/kstars/kstars/tools/altvstime.h b/kstars/kstars/tools/altvstime.h
new file mode 100644
index 00000000..1f07b05f
--- /dev/null
+++ b/kstars/kstars/tools/altvstime.h
@@ -0,0 +1,221 @@
+/***************************************************************************
+ altvstime.h - description
+ -------------------
+ begin : Mon Dec 23 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef ALTVSTIME_H
+#define ALTVSTIME_H
+
+#include "kstarsplotwidget.h"
+
+class KStarsDateTime;
+class QTime;
+class QVariant;
+class QVBoxLayout;
+class KDialogBase;
+class KLocale;
+class SkyObject;
+class SkyPoint;
+class dms;
+class GeoLocation;
+class KStars;
+class AltVsTimeUI;
+
+/**@class AVTPlotWidget
+ *@short An extension of the KStarsPlotWidget for the AltVsTime tool.
+ *The biggest difference is that in addition to the plot objects, it
+ *draws the "ground" below Alt=0 and draws the sky light blue for day
+ *times, and black for night times. The transition between day and
+ *night is drawn with a gradient, and the position follows the actual
+ *sunrise/sunset times of the given date/location.
+ *Also, this plot widget provides two time axes (local time along the
+ *bottom, and local sideral time along the top).
+ *@version 1.0
+ *@author Jason Harris
+ */
+class AVTPlotWidget : public KStarsPlotWidget
+{
+ Q_OBJECT
+public:
+/**Constructor
+ */
+ AVTPlotWidget( double x1=0.0, double x2=1.0, double y1=0.0, double y2=1.0, QWidget *parent=0, const char* name=0 );
+
+/**Set the fractional positions of the Sunrise and Sunset positions,
+ *in units where last midnight was 0.0, and next midnight is 1.0.
+ *i.e., if Sunrise is at 06:00, then we set it as 0.25 in this
+ *function. Likewise, if Sunset is at 18:00, then we set it as
+ *0.75 in this function.
+ *@param sr the fractional position of Sunrise
+ *@param ss the fractional position of Sunset
+ */
+ void setSunRiseSetTimes( double sr, double ss ) { SunRise = sr; SunSet = ss; }
+
+protected:
+/**Handle mouse move events. If the mouse button is down,
+ *draw crosshair lines centered at the cursor position. This
+ *allows the user to pinpoint specific position sin the plot.
+ */
+ void mouseMoveEvent( QMouseEvent *e );
+
+/**Simply calls mouseMoveEvent().
+ */
+ void mousePressEvent( QMouseEvent *e );
+
+/**Redraw the plot.
+ */
+ void paintEvent( QPaintEvent *e );
+
+private:
+ double SunRise, SunSet;
+};
+
+/**@class AltVsTime
+ *@short the Altitude vs. Time Tool.
+ *Plot the altitude as a function of time for any list of
+ *objects, as seen from any location, on any date.
+ *@version 1.0
+ *@author Jason Harris
+ */
+
+class AltVsTime : public KDialogBase
+{
+ Q_OBJECT
+
+public:
+/**Constructor
+ */
+ AltVsTime( QWidget* parent = 0);
+
+/**Destructor
+ */
+ ~AltVsTime();
+
+/**Determine the limits for the sideral time axis, using
+ *the sidereal time at midnight for the current date
+ *and location settings.
+ */
+ void setLSTLimits();
+
+/**Set the AltVsTime Date according to the current Date
+ *in the KStars main window. Currently, this is only
+ *used in the ctor to initialize the Date.
+ */
+ void showCurrentDate (void);
+
+/**@return a KStarsDateTime object constructed from the
+ *current setting in the Date widget.
+ */
+ KStarsDateTime getDate (void);
+
+/**Determine the time of sunset and sunrise for the current
+ *date and location settings. Convert the times to doubles,
+ *expressing the times as fractions of a full day.
+ *Calls AVTPlotWidget::setSunRiseSetTimes() to send the
+ *numbers to the plot widget.
+ */
+ void computeSunRiseSetTimes();
+
+/**Parse a string as an epoch number. If the string can't
+ *be parsed, return 2000.0.
+ *@param eName the epoch string to be parsed
+ *@return the epoch number
+ */
+ double getEpoch (QString eName);
+
+/**@short Add a SkyObject to the display.
+ *Constructs a PLotObject representing the Alt-vs-time curve for the object.
+ *@param o pointer to the SkyObject to be added
+ *@param forceAdd if true, then the object will be added, even if there
+ *is already a curve for the same coordinates.
+ */
+ void processObject( SkyObject *o, bool forceAdd=false );
+
+/**@short Determine the altitude coordinate of a SkyPoint,
+ *given an hour of the day.
+ *
+ *This is called for every 30-minute interval in the displayed Day,
+ *in order to construct the altitude curve for a given object.
+ *@param p the skypoint whose altitude is to be found
+ *@param hour the time in the displayed day, expressed in hours
+ *@return the Altitude, expresse in degrees
+ */
+ double findAltitude( SkyPoint *p, double hour );
+
+/**@return the currently highlighted item in the list of displayed
+ *objects
+ */
+ int currentPlotListItem() const;
+
+/**@return a pointer to the list of SkyPoints representing the
+ *objects being displayed.
+ */
+ QPtrList<SkyPoint>* skyPointList() { return &pList; }
+
+public slots:
+/**@short Update the plot to reflec new Date and Location settings.
+ */
+ void slotUpdateDateLoc(void);
+
+/**@short Clear the list of displayed objects.
+ */
+ void slotClear(void);
+
+/**@short Clear the edit boxes for specifying a new object.
+ */
+ void slotClearBoxes(void);
+
+/**@short Add an object to the list of displayed objects, according
+ *to the data entered in the edit boxes.
+ */
+ void slotAddSource(void);
+
+/**@short Launch the Find Object window to select a new object for
+ *the list of displayed objects.
+ */
+ void slotBrowseObject(void);
+
+/**@short Launch the Location dialog to choose a new location.
+ */
+ void slotChooseCity(void);
+
+/**@short Move input keyboard focus to the next logical widget.
+ *We need a separate slot for this because we are intercepting
+ *Enter key events, which close the window by default, to
+ *advance input focus instead (when the Enter events occur in
+ *certain Edit boxes).
+ */
+ void slotAdvanceFocus(void);
+
+/**Update the plot to highlight the altitude curve of the objects
+ *which is highlighted in the listbox.
+ */
+ void slotHighlight(void);
+
+private:
+ AVTPlotWidget *View;
+ AltVsTimeUI *avtUI;
+ QVBoxLayout *topLayout;
+
+ GeoLocation *geo;
+ KStars *ks;
+ QPtrList<SkyPoint> pList;
+ QPtrList<SkyPoint> deleteList;
+
+ int DayOffset;
+ bool dirtyFlag;
+};
+
+#endif // ALTVSTIME_H
diff --git a/kstars/kstars/tools/altvstimeui.ui b/kstars/kstars/tools/altvstimeui.ui
new file mode 100644
index 00000000..a4d1bb29
--- /dev/null
+++ b/kstars/kstars/tools/altvstimeui.ui
@@ -0,0 +1,533 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>AltVsTimeUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>AltVsTimeUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>458</width>
+ <height>209</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Altitude vs. Time</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget2</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Sources</string>
+ </attribute>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout30</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="QLabel" row="3" column="0">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="2" column="1">
+ <property name="name">
+ <cstring>decBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Dec:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>RA:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignVCenter</set>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>nameBox</cstring>
+ </property>
+ <property name="trapEnterKeyEvent" stdset="0">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Name of plotted object</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>There are two ways to use this field:
+
+1. Simply type the name of a known object and press the "Plot" button (or press Enter). The object's Altitude vs. Time curve will be added to the plot, and its coordinates will be displayed below.
+
+2. Type a name label for a custom object. You will also need to specify the RA and Dec coordinates of the object, and then press the "Plot" button to add its curve to the plot.</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>raBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="3" column="1">
+ <property name="name">
+ <cstring>epochName</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>80</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>80</width>
+ <height>32767</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Name:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="spacing">
+ <number>0</number>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>browseButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Find Object...</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>addButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Plot</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>clearFieldsButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Clear Fields</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>clearButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>1</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Clear List</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>PlotList</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="vScrollBarMode">
+ <enum>AlwaysOn</enum>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Date &amp;&amp; Location</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout57</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel5</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit">
+ <property name="name">
+ <cstring>dateBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>90</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>257</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout25</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>cityButton</cstring>
+ </property>
+ <property name="text">
+ <string>Choose City...</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel7</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Long.:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox">
+ <property name="name">
+ <cstring>longBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel6</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Lat.:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox">
+ <property name="name">
+ <cstring>latBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout26</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>updateButton</cstring>
+ </property>
+ <property name="text">
+ <string>Update</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1110">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000041d49444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d09a6c508138cb8c13d647141163de49043bca9f1628eb9294810f24f88c15b728b07617358888785d980427290b4a8d00b19a8821da8228cf42316ac87eed9247ac95c9aeaeef9eaabdffb5ebf85f178ccfcf7f5b79fec07a7280a08a008f25ceb7c29e5da573716e65a0be3f198ef6f5ededff9b9e1b34faf90882092a1ea21428b9220ffbf46054055b19386ba6970ae6665b5e0d2c5eb0b066067bbe1f21757c88f5504eff0c192189081303a5582b16854fccce2fe041f00cdd0a8103b874556405476b62d972ec2c2b90ff3fd8df5cb946549d80b34aea15ccaa94625450e2d0e558b460b7371a734b5e027251a155545678ab62d7eea90b4c504078908c107acb354cb251b1f8f08b1c18631aabbb4d18211404804f22545863561d2f060fb34aa8a18d0086204e72c46a32292e1a796f278c1da7a859d8da9a737506db04d0a24103d8949480b214d3bbee952a05c1d536f9d2684160c744f048311543d459eb1b65ee1754cedae13a64abd5d6127053c9d0281f22d4f75c6a2118a5c09272d7ab740638bf4ef2dd2174032d0d8d04c6fe19c32bedd8bc65e342aa3f785e2784bfd6bc1bd9db24b05505616a4edd67d5a8c1801a03a9962754c504bf34b8986acfb9be91cac7d54315a15541b36b134f74bd2dc53940115a5381e087bc25c6f71be831a8baa234cc1ee3eeb74ed83116beb2b8849d108a3730e8ce27e2bfb82419a7b407ac7c222fd0e6280a8078ce64e47ef54ac9d5be9aaae0162e0de568a44a18d3df90845d919c4f01463406340a44f40efb43a99b371618488e2670d1a2d7ee6f1d3be39342104e937ed85fb86599c33e9ee0be9a004946259d8b858909880d59aa00daa0d3280b5f39e34074c4b3a5434029a76a9e9f5cc0163b5c80024158a1cfc4cb1d3061d5834066cb0a403c008599a70f6bc27b8d03106ea3ae91987278c5b143b015547224ab5e24185cd9b81665273e7b6e7cecd82ddbf8098002de94049737bc09828cf3036f31c3735c8b0e98eb704672f348c7f7c93cd1fb2ae905119ff54e0dff3542b0e9dd983dcea2cc5eea6cf303e74ec687af5c41b6fa38f5e203c7ec8e1238ef85831a214afef21060ea781ec68247b65c6916353cc8b73d1ae79354606af2a930709aa118da1636c274dd7e3774b884a79aa6b5711a538d33cf9c01c1c9b83bc6a1f55c91ccb23b05b1deb43a7decdaffefd2862f61366aa8449c69e33642f012f2bb208fa98eeda1f3346f076c8eeef19475e9be115423364f78f84105a8643d34d90cfbfdcd8cf872589a45dc7f54cf3134a36f4e495c23f9da8db15bccb708d4014f2ca512cb5d4f7c13e84300d5cff6eb39b202bab053bdb9674f0648609427d0f8402ddeac30f4fcd3ced3efc3b422d406c09b340bedc1571e1bfc3d44dc281634c5fe5e758e7395cfbe6d6c130fd17d92372d2cb00c6470000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082</data>
+ </image>
+</images>
+<tabstops>
+ <tabstop>tabWidget2</tabstop>
+ <tabstop>nameBox</tabstop>
+ <tabstop>raBox</tabstop>
+ <tabstop>decBox</tabstop>
+ <tabstop>epochName</tabstop>
+ <tabstop>addButton</tabstop>
+ <tabstop>browseButton</tabstop>
+ <tabstop>clearFieldsButton</tabstop>
+ <tabstop>clearButton</tabstop>
+ <tabstop>PlotList</tabstop>
+ <tabstop>cityButton</tabstop>
+ <tabstop>longBox</tabstop>
+ <tabstop>latBox</tabstop>
+ <tabstop>updateButton</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argchangeviewoption.ui b/kstars/kstars/tools/argchangeviewoption.ui
new file mode 100644
index 00000000..2445322a
--- /dev/null
+++ b/kstars/kstars/tools/argchangeviewoption.ui
@@ -0,0 +1,141 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgChangeViewOption</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgChangeViewOption</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>260</width>
+ <height>171</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KComboBox" row="0" column="1">
+ <property name="name">
+ <cstring>OptionName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>List of adjustable options</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select an option from this list to set its value. You may also select the option using an organized Tree List using the "Browse Tree" button.</string>
+ </property>
+ </widget>
+ <spacer row="1" column="0">
+ <property name="name">
+ <cstring>spacer23</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>50</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel" row="3" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Value:</string>
+ </property>
+ </widget>
+ <widget class="KPushButton" row="1" column="1">
+ <property name="name">
+ <cstring>TreeButton</cstring>
+ </property>
+ <property name="text">
+ <string>Browse Tree</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show Tree View of options</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to select a View Option from a Tree list, in which they are grouped by subject. Also shown are a short description of each option, and the data type of the option's value (string, integer, float or boolean).</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="3" column="1">
+ <property name="name">
+ <cstring>OptionValue</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>value for selected option</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the value for the selected view option here. Make sure the value you enter matches the data type expected by the option. For example, the "UseAltAz" option expects a boolean value, so you should enter "true", "false", "1", or "0". If you are unsure what data type is expected, examine the Tree View of options using the "Browse Tree" button.</string>
+ </property>
+ </widget>
+ <spacer row="2" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>160</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Option:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argexportimage.ui b/kstars/kstars/tools/argexportimage.ui
new file mode 100644
index 00000000..f5e0d0fb
--- /dev/null
+++ b/kstars/kstars/tools/argexportimage.ui
@@ -0,0 +1,262 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgExportImage</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgExportImage</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>302</width>
+ <height>131</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>File name:</string>
+ </property>
+ </widget>
+ <widget class="KURLRequester">
+ <property name="name">
+ <cstring>ExportFileName</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>160</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KIntNumInput" row="1" column="1">
+ <property name="name">
+ <cstring>ExportHeight</cstring>
+ </property>
+ <property name="value">
+ <number>600</number>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>5000</number>
+ </property>
+ </widget>
+ <widget class="KIntNumInput" row="0" column="1">
+ <property name="name">
+ <cstring>ExportWidth</cstring>
+ </property>
+ <property name="value">
+ <number>800</number>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>5000</number>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Image width:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel2_2</cstring>
+ </property>
+ <property name="text">
+ <string>Image height:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>KIntNumInput</class>
+ <header location="local">knuminput.h</header>
+ <sizehint>
+ <width>-1</width>
+ <height>-1</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ <signal>destroyed()</signal>
+ <signal>destroyed(QObject*)</signal>
+ <signal>valueChanged(int)</signal>
+ <signal>relativeValueChanged(double)</signal>
+ <slot access="public" specifier="">deleteLater()</slot>
+ <slot access="private" specifier="">cleanupEventFilter(QObject*)</slot>
+ <slot access="public" specifier="">setEnabled(bool)</slot>
+ <slot access="public" specifier="">setDisabled(bool)</slot>
+ <slot access="public" specifier="">setCaption(const QString&amp;)</slot>
+ <slot access="public" specifier="">setIcon(const QPixmap&amp;)</slot>
+ <slot access="public" specifier="">setIconText(const QString&amp;)</slot>
+ <slot access="public" specifier="">setMouseTracking(bool)</slot>
+ <slot access="public" specifier="">setFocus()</slot>
+ <slot access="public" specifier="">clearFocus()</slot>
+ <slot access="public" specifier="">setUpdatesEnabled(bool)</slot>
+ <slot access="public" specifier="">update()</slot>
+ <slot access="public" specifier="">update(int,int,int,int)</slot>
+ <slot access="public" specifier="">update(const QRect&amp;)</slot>
+ <slot access="public" specifier="">repaint()</slot>
+ <slot access="public" specifier="">repaint(bool)</slot>
+ <slot access="public" specifier="">repaint(int,int,int,int)</slot>
+ <slot access="public" specifier="">repaint(int,int,int,int,bool)</slot>
+ <slot access="public" specifier="">repaint(const QRect&amp;)</slot>
+ <slot access="public" specifier="">repaint(const QRect&amp;,bool)</slot>
+ <slot access="public" specifier="">repaint(const QRegion&amp;)</slot>
+ <slot access="public" specifier="">repaint(const QRegion&amp;,bool)</slot>
+ <slot access="public" specifier="">show()</slot>
+ <slot access="public" specifier="">hide()</slot>
+ <slot access="public" specifier="">setShown(bool)</slot>
+ <slot access="public" specifier="">setHidden(bool)</slot>
+ <slot access="public" specifier="">iconify()</slot>
+ <slot access="public" specifier="">showMinimized()</slot>
+ <slot access="public" specifier="">showMaximized()</slot>
+ <slot access="public" specifier="">showFullScreen()</slot>
+ <slot access="public" specifier="">showNormal()</slot>
+ <slot access="public" specifier="">polish()</slot>
+ <slot access="public" specifier="">constPolish()</slot>
+ <slot access="public" specifier="">close()</slot>
+ <slot access="public" specifier="">raise()</slot>
+ <slot access="public" specifier="">lower()</slot>
+ <slot access="public" specifier="">stackUnder(QWidget*)</slot>
+ <slot access="public" specifier="">move(int,int)</slot>
+ <slot access="public" specifier="">move(const QPoint&amp;)</slot>
+ <slot access="public" specifier="">resize(int,int)</slot>
+ <slot access="public" specifier="">resize(const QSize&amp;)</slot>
+ <slot access="public" specifier="">setGeometry(int,int,int,int)</slot>
+ <slot access="public" specifier="">setGeometry(const QRect&amp;)</slot>
+ <slot access="public" specifier="">adjustSize()</slot>
+ <slot access="private" specifier="">focusProxyDestroyed()</slot>
+ <slot access="public" specifier="">setValue(int)</slot>
+ <slot access="public" specifier="">setRelativeValue(double)</slot>
+ <slot access="public" specifier="">setReferencePoint(int)</slot>
+ <slot access="public" specifier="">setSuffix(const QString&amp;)</slot>
+ <slot access="public" specifier="">setPrefix(const QString&amp;)</slot>
+ <slot access="public" specifier="">setEditFocus()</slot>
+ <slot access="public" specifier="">setEditFocus(bool)</slot>
+ <slot access="private" specifier="">spinValueChanged(int)</slot>
+ <slot access="private" specifier="">slotEmitRelativeValueChanged(int)</slot>
+ <property type="CString">name</property>
+ <property type="Bool">enabled</property>
+ <property type="Rect">geometry</property>
+ <property type="SizePolicy">sizePolicy</property>
+ <property type="Size">minimumSize</property>
+ <property type="Size">maximumSize</property>
+ <property type="Size">sizeIncrement</property>
+ <property type="Size">baseSize</property>
+ <property type="Color">paletteForegroundColor</property>
+ <property type="Color">paletteBackgroundColor</property>
+ <property type="Pixmap">paletteBackgroundPixmap</property>
+ <property type="Palette">palette</property>
+ <property type="BackgroundOrigin">backgroundOrigin</property>
+ <property type="Font">font</property>
+ <property type="Cursor">cursor</property>
+ <property type="String">caption</property>
+ <property type="Pixmap">icon</property>
+ <property type="String">iconText</property>
+ <property type="Bool">mouseTracking</property>
+ <property type="FocusPolicy">focusPolicy</property>
+ <property type="Bool">acceptDrops</property>
+ <property type="String">label</property>
+ <property type="Int">value</property>
+ <property type="Int">minValue</property>
+ <property type="Int">maxValue</property>
+ <property type="Int">referencePoint</property>
+ <property type="String">suffix</property>
+ <property type="String">prefix</property>
+ <property type="String">specialValueText</property>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argloadcolorscheme.ui b/kstars/kstars/tools/argloadcolorscheme.ui
new file mode 100644
index 00000000..addc92eb
--- /dev/null
+++ b/kstars/kstars/tools/argloadcolorscheme.ui
@@ -0,0 +1,27 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgLoadColorScheme</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgLoadColorScheme</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>329</width>
+ <height>180</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>SchemeList</cstring>
+ </property>
+ </widget>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/tools/arglooktoward.ui b/kstars/kstars/tools/arglooktoward.ui
new file mode 100644
index 00000000..5d28243b
--- /dev/null
+++ b/kstars/kstars/tools/arglooktoward.ui
@@ -0,0 +1,162 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgLookToward</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgLookToward</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>311</width>
+ <height>69</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Dir:</string>
+ </property>
+ </widget>
+ <widget class="QComboBox">
+ <item>
+ <property name="text">
+ <string></string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>north</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>northeast</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>east</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>southeast</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>south</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>southwest</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>west</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>northwest</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>zenith</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>FocusEdit</cstring>
+ </property>
+ <property name="editable">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Target object or direction</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select a direction or object to center on. The combo box provides a list of known directions including cardinal compass points on the horizon, as well as the Zenith. You may also enter the name of a known object here, or select an object from the list of known objects by pressing the "Object" button.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>FindButton</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>9</pointsize>
+ </font>
+ </property>
+ <property name="text">
+ <string>Object</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Select object from a list</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Opens the Find Object dialog, which allows you to select an object from the list of known objects. When an object has been selected, its name will appear in the "dir" box at left.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argprintimage.ui b/kstars/kstars/tools/argprintimage.ui
new file mode 100644
index 00000000..a8bc4a24
--- /dev/null
+++ b/kstars/kstars/tools/argprintimage.ui
@@ -0,0 +1,58 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgPrintImage</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgPrintImage</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>258</width>
+ <height>190</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>UsePrintDialog</cstring>
+ </property>
+ <property name="text">
+ <string>Show print dialog</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>UseChartColors</cstring>
+ </property>
+ <property name="text">
+ <string>Use star chart colors</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>70</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/tools/argsetactionindi.ui b/kstars/kstars/tools/argsetactionindi.ui
new file mode 100644
index 00000000..8446c010
--- /dev/null
+++ b/kstars/kstars/tools/argsetactionindi.ui
@@ -0,0 +1,121 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetActionINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetActionINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>282</width>
+ <height>93</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>argSetActionINDI</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout50</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout47</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Action:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout48</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>actionName</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>61</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetaltaz.ui b/kstars/kstars/tools/argsetaltaz.ui
new file mode 100644
index 00000000..5c40d16a
--- /dev/null
+++ b/kstars/kstars/tools/argsetaltaz.ui
@@ -0,0 +1,144 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgSetAltAz</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetAltAz</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>285</width>
+ <height>96</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>AltBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Altitude angle</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the Altitude coordinate to be focused on in the sky map, in degrees. You can express the angle as a simple integer ("45") or floating-point ("45.333") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds ("45:20", "45:20:00", "45:20", "45 20.0", etc.).
+
+The Altitude is one of the coordinates in the Horizontal coordinate system. It is defined as the angle of an object above or below the horizon. For example, the Zenith has an Altitude of 90 degrees. Altitude is also known as Elevation.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Az:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>AzBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Azimuth angle</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the Azimuth coordinate to be focused on in the skymap, in degrees. You can express the angle as a simple integer ("45") or floating-point ("45.333") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds ("45:20", "45:20:00", "45:20", "45 20.0", etc.).
+
+The azimuth is one of the coordinates in the horizontal coordinate system. It is defined as the angle measured along the horizon, between the North point and the point on the horizon directly below the object. Azimuth increases clockwise around the horizon</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Alt:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="XPM.GZ" length="4350">789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c</data>
+ </image>
+</images>
+<tabstops>
+ <tabstop>AzBox</tabstop>
+ <tabstop>AltBox</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetccdtempindi.ui b/kstars/kstars/tools/argsetccdtempindi.ui
new file mode 100644
index 00000000..28822d8a
--- /dev/null
+++ b/kstars/kstars/tools/argsetccdtempindi.ui
@@ -0,0 +1,123 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetCCDTempINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetCCDTempINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>224</width>
+ <height>95</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout64</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout63</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Temp:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout62</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="KIntNumInput">
+ <property name="name">
+ <cstring>temp</cstring>
+ </property>
+ <property name="minValue">
+ <number>-150</number>
+ </property>
+ <property name="maxValue">
+ <number>50</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>27</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetcolor.ui b/kstars/kstars/tools/argsetcolor.ui
new file mode 100644
index 00000000..662b1ebe
--- /dev/null
+++ b/kstars/kstars/tools/argsetcolor.ui
@@ -0,0 +1,225 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgSetColor</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetColor</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>334</width>
+ <height>200</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Color name:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Color value:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget" row="1" column="1">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KColorButton">
+ <property name="name">
+ <cstring>ColorValue</cstring>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="KComboBox" row="0" column="1">
+ <property name="name">
+ <cstring>ColorName</cstring>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer11</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>KColorButton</class>
+ <header location="local">kcolorbutton.h</header>
+ <sizehint>
+ <width>-1</width>
+ <height>-1</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ <signal>destroyed()</signal>
+ <signal>destroyed(QObject*)</signal>
+ <signal>pressed()</signal>
+ <signal>released()</signal>
+ <signal>clicked()</signal>
+ <signal>toggled(bool)</signal>
+ <signal>stateChanged(int)</signal>
+ <signal>changed(const QColor&amp;)</signal>
+ <slot access="public" specifier="">deleteLater()</slot>
+ <slot access="private" specifier="">cleanupEventFilter(QObject*)</slot>
+ <slot access="public" specifier="">setEnabled(bool)</slot>
+ <slot access="public" specifier="">setDisabled(bool)</slot>
+ <slot access="public" specifier="">setCaption(const QString&amp;)</slot>
+ <slot access="public" specifier="">setIcon(const QPixmap&amp;)</slot>
+ <slot access="public" specifier="">setIconText(const QString&amp;)</slot>
+ <slot access="public" specifier="">setMouseTracking(bool)</slot>
+ <slot access="public" specifier="">setFocus()</slot>
+ <slot access="public" specifier="">clearFocus()</slot>
+ <slot access="public" specifier="">setUpdatesEnabled(bool)</slot>
+ <slot access="public" specifier="">update()</slot>
+ <slot access="public" specifier="">update(int,int,int,int)</slot>
+ <slot access="public" specifier="">update(const QRect&amp;)</slot>
+ <slot access="public" specifier="">repaint()</slot>
+ <slot access="public" specifier="">repaint(bool)</slot>
+ <slot access="public" specifier="">repaint(int,int,int,int)</slot>
+ <slot access="public" specifier="">repaint(int,int,int,int,bool)</slot>
+ <slot access="public" specifier="">repaint(const QRect&amp;)</slot>
+ <slot access="public" specifier="">repaint(const QRect&amp;,bool)</slot>
+ <slot access="public" specifier="">repaint(const QRegion&amp;)</slot>
+ <slot access="public" specifier="">repaint(const QRegion&amp;,bool)</slot>
+ <slot access="public" specifier="">show()</slot>
+ <slot access="public" specifier="">hide()</slot>
+ <slot access="public" specifier="">setShown(bool)</slot>
+ <slot access="public" specifier="">setHidden(bool)</slot>
+ <slot access="public" specifier="">iconify()</slot>
+ <slot access="public" specifier="">showMinimized()</slot>
+ <slot access="public" specifier="">showMaximized()</slot>
+ <slot access="public" specifier="">showFullScreen()</slot>
+ <slot access="public" specifier="">showNormal()</slot>
+ <slot access="public" specifier="">polish()</slot>
+ <slot access="public" specifier="">constPolish()</slot>
+ <slot access="public" specifier="">close()</slot>
+ <slot access="public" specifier="">raise()</slot>
+ <slot access="public" specifier="">lower()</slot>
+ <slot access="public" specifier="">stackUnder(QWidget*)</slot>
+ <slot access="public" specifier="">move(int,int)</slot>
+ <slot access="public" specifier="">move(const QPoint&amp;)</slot>
+ <slot access="public" specifier="">resize(int,int)</slot>
+ <slot access="public" specifier="">resize(const QSize&amp;)</slot>
+ <slot access="public" specifier="">setGeometry(int,int,int,int)</slot>
+ <slot access="public" specifier="">setGeometry(const QRect&amp;)</slot>
+ <slot access="public" specifier="">adjustSize()</slot>
+ <slot access="private" specifier="">focusProxyDestroyed()</slot>
+ <slot access="public" specifier="">animateClick()</slot>
+ <slot access="public" specifier="">toggle()</slot>
+ <slot access="private" specifier="">animateTimeout()</slot>
+ <slot access="private" specifier="">autoRepeatTimeout()</slot>
+ <slot access="private" specifier="">emulateClick()</slot>
+ <slot access="public" specifier="">setOn(bool)</slot>
+ <slot access="private" specifier="">popupPressed()</slot>
+ <slot access="protected" specifier="">chooseColor()</slot>
+ <property type="CString">name</property>
+ <property type="Bool">enabled</property>
+ <property type="Rect">geometry</property>
+ <property type="SizePolicy">sizePolicy</property>
+ <property type="Size">minimumSize</property>
+ <property type="Size">maximumSize</property>
+ <property type="Size">sizeIncrement</property>
+ <property type="Size">baseSize</property>
+ <property type="Color">paletteForegroundColor</property>
+ <property type="Color">paletteBackgroundColor</property>
+ <property type="Pixmap">paletteBackgroundPixmap</property>
+ <property type="Palette">palette</property>
+ <property type="BackgroundOrigin">backgroundOrigin</property>
+ <property type="Font">font</property>
+ <property type="Cursor">cursor</property>
+ <property type="String">caption</property>
+ <property type="Pixmap">icon</property>
+ <property type="String">iconText</property>
+ <property type="Bool">mouseTracking</property>
+ <property type="FocusPolicy">focusPolicy</property>
+ <property type="Bool">acceptDrops</property>
+ <property type="String">text</property>
+ <property type="Pixmap">pixmap</property>
+ <property type="KeySequence">accel</property>
+ <property type="Bool">autoRepeat</property>
+ <property type="Bool">autoDefault</property>
+ <property type="Bool">default</property>
+ <property type="IconSet">iconSet</property>
+ <property type="Bool">toggleButton</property>
+ <property type="Bool">on</property>
+ <property type="Bool">flat</property>
+ <property type="Bool">autoMask</property>
+ <property type="Color">color</property>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kcolorbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetfilternumindi.ui b/kstars/kstars/tools/argsetfilternumindi.ui
new file mode 100644
index 00000000..17e58302
--- /dev/null
+++ b/kstars/kstars/tools/argsetfilternumindi.ui
@@ -0,0 +1,126 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetFilterNumINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetFilterNumINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>224</width>
+ <height>95</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>ArgSetCCDTempINDI</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout64</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout63</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Filter:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout62</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="KIntNumInput">
+ <property name="name">
+ <cstring>filter_num</cstring>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>20</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>27</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetfocusspeedindi.ui b/kstars/kstars/tools/argsetfocusspeedindi.ui
new file mode 100644
index 00000000..73023c28
--- /dev/null
+++ b/kstars/kstars/tools/argsetfocusspeedindi.ui
@@ -0,0 +1,93 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetFocusSpeedINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetFocusSpeedINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>223</width>
+ <height>101</height>
+ </rect>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer row="2" column="1">
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="0" column="2" rowspan="2" colspan="1">
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>45</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Speed:</string>
+ </property>
+ </widget>
+ <widget class="KIntNumInput" row="1" column="1">
+ <property name="name">
+ <cstring>speedIN</cstring>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>3</number>
+ </property>
+ </widget>
+ </grid>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetfocustimeoutindi.ui b/kstars/kstars/tools/argsetfocustimeoutindi.ui
new file mode 100644
index 00000000..fd7a827c
--- /dev/null
+++ b/kstars/kstars/tools/argsetfocustimeoutindi.ui
@@ -0,0 +1,123 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetFocusTimeoutINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetFocusTimeoutINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>221</width>
+ <height>95</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout64</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout63</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Timeout:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout62</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="KIntNumInput">
+ <property name="name">
+ <cstring>timeOut</cstring>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>120</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>27</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetframetypeindi.ui b/kstars/kstars/tools/argsetframetypeindi.ui
new file mode 100644
index 00000000..4400fe06
--- /dev/null
+++ b/kstars/kstars/tools/argsetframetypeindi.ui
@@ -0,0 +1,115 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetFrameTypeINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetFrameTypeINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>222</width>
+ <height>101</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout55</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout47</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Type:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout54</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="QComboBox">
+ <property name="name">
+ <cstring>typeCombo</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>56</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetgeolocation.ui b/kstars/kstars/tools/argsetgeolocation.ui
new file mode 100644
index 00000000..00e0f7b0
--- /dev/null
+++ b/kstars/kstars/tools/argsetgeolocation.ui
@@ -0,0 +1,201 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgSetGeoLocation</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetGeoLocation</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>316</width>
+ <height>208</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout36</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout35</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout34</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Province:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>CountryName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Country name</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the Country name for the desired location. It might be easier to use the "Find City" location to choose your location from the list of predefined cities.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>City:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel1_2_3</cstring>
+ </property>
+ <property name="text">
+ <string>Country:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>CityName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>City name</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the City name for the desired location. It might be easier to use the "Find City" location to choose your location from the list of predefined cities.</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>ProvinceName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Province name</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the Province name for the desired location. It might be easier to use the "Find City" location to choose your location from the list of predefined cities.</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout33</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer23_3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>49</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>FindCityButton</cstring>
+ </property>
+ <property name="text">
+ <string>Find City</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Open the Set Location tool</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to open the Set Location dialog, which will allow you to choose a location from our list of over 2500 cities around the word. Once a location has been selected, the City, Province and Country fields will be filled in.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer23</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>49</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer27</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<tabstops>
+ <tabstop>CityName</tabstop>
+ <tabstop>ProvinceName</tabstop>
+ <tabstop>CountryName</tabstop>
+ <tabstop>FindCityButton</tabstop>
+</tabstops>
+<slots>
+ <slot>slotFindCity()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetgeolocationindi.ui b/kstars/kstars/tools/argsetgeolocationindi.ui
new file mode 100644
index 00000000..6dd5fbf8
--- /dev/null
+++ b/kstars/kstars/tools/argsetgeolocationindi.ui
@@ -0,0 +1,170 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetGeoLocationINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetGeoLocationINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>267</width>
+ <height>129</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout34</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout32</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Long:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Lat:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout33</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="dmsBox">
+ <property name="name">
+ <cstring>longBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string></string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="dmsBox">
+ <property name="name">
+ <cstring>latBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string></string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>23</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1114">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042149444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d096e8b11261871837bc8e282ac7ac82187e049a317e32d37110992bf42123c694eea414c0e0bf1b0ec6c402139485a54e8810c54c10e741146fa110bd643f74c12bd642e4d75f77cf5d5ef7dafdfc2ce7087d9eff32fdfdff74e5114104011e489d6e952cce5cfbe5998692dec0c77b87aedd3fddd9f2b3efce02291082209aa3504685022e4ffd7a000a82a765c515615ce95acae659c3f7765c100ec6e575cf8f822e991025f3b6a6f890c484f181ccfc1583428f5d4e2fe84da039aa04121b40eb32483a0ec6e5bce9f8385d36fa7fb9b1b17c8f31cbfe7a95c45be94520c72b2141a1caa160d1666e24ea94aa11ee7685054159d2ada34d41387c40dc63b8844f0b5c73a4bb19cb3f9de001f2aac1fa23aa209168c004224902e29d22ff1e38abbdb275055c4800610233867311a1491847a62c98f66ac6f14d8e99072f22daa15b68a8108424d6422e24c88e3966fbce4c9d786945b27f0be0103ed13c16004d59a2c4d58df28a87548e9aee2274ab95d60c7193c9a0281fc959ae2a4450364a9e2572c7a2b43438374ef2dd2154012d050514dbec7396578a3130d9d6850066f0ad9d186f2d78cdbbb799b0a202f2c48d3aebbb418310240b112637588574bf54b8efaa4fd9b691dacbf5b305813542bae63a9eee4c4694d967b5494eca8c7ef0933bdc5d90e6a2caa0e3f013b7adce9fa5b03d637561113a30106a71d18c5fd9677058338ad01e91c0b8b743b880182ce19cd9c0e5e2b583fbdda565d3d04cfedad180942133af201b2bc3588e111c680068f489780ce69b192b279768088524f2b3458ea694d3de99a4323bc976ed34eb86b98c51993f6be10f77240c99685cd731991f1582df15aa15a213d583f5313a7806988fb8a0640e336359d9e9933568bf44062214ba19e2a7652a13d8b068ff596b807182189234e9da9f1ceb78c81b28c3ac6fe21e306c58e41d5118952acd6a0c2f56b9e6a5c72f346cdcd6b19a3bf8010010d714f89533b674c90c7189b598eab12a45fb5c75b8253672b863fbcccf5af93b6904119fe9851bf5153ac3a746ae7b9d5698c1dc58f313e70e4707ce9d84bafa2f79fc23fb8c7c1438ef04031a2642fee21060ec69ee47020796ecaa12313ccd333d1b67935047acf2be3bb11aa010dbe656cc755dbe3b772084a7ebc6d5711253b593dfcc0cc8fcd3cafda455512c7f200ec56cbfac0f1d7d34b7fdf0f98fd88a92a7e9cb0e70cc933c0b38a2c823ea0bd76c70c016adb67f47bc2a117a6d40abeea33fa23c2fb867edfb413e4a34fded94ffb3991c46dc7754cd3634ad2af490b857f5a5137126a97e02a8120a485235b6a28ef80bd077ee2b9f2d54fed04595dcbd8ddb6c4bd87334c10cadb2064e856177e7864e669fbe1df154a0142839f7ad2e5b6880bff1da66eece78e315d959f609da670f98befe6c3f45fb42672c9acff7f660000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetlocaltime.ui b/kstars/kstars/tools/argsetlocaltime.ui
new file mode 100644
index 00000000..03247473
--- /dev/null
+++ b/kstars/kstars/tools/argsetlocaltime.ui
@@ -0,0 +1,105 @@
+<!DOCTYPE UI><UI version="3.2" stdsetdef="1">
+<class>ArgSetLocalTime</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetLocalTime</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>293</width>
+ <height>107</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="ExtDateWidget">
+ <property name="name">
+ <cstring>DateBox</cstring>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout43</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>70</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QTimeEdit">
+ <property name="name">
+ <cstring>TimeBox</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Time</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the Time</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>ExtDateWidget</class>
+ <header location="local">libkdeedu/extdate/extdatewidget.h</header>
+ <sizehint>
+ <width>254</width>
+ <height>31</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1125">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042c49444154789cb5954f6c14551cc73fefcd7476b65bdaae4bb78bb5502a14d404e4801c88182d1c4c2c693da847400f9c24c68b878684238660e2b1e01f12c19493012ef2478c814412d354a46017a8a564bb6da5bbedccee767776e63d0ffb073751d483bfe49799974c3eeffb7ebf37df9fd05a530b2184040cc0042420aaf9a4d0d554800f045a6b256ae0e1e1e1d6bebebe838ee31c48a7d39b5cd7fd075e251cc7617272f2ded8d8d819cff33e0316819259537aead4a9839d5dd6d1784f91f55b0a94830242088404d304292bef68a89f520802a598fecddaa04f1a876f5c250c7c0a64cdeac686e33807e23d45e6b297c8b877f1831542614550b6599835c83c2a81b6786a75134faf2f1169f12997350881d9021d0903e06de0745d3160a6d3e94dbd5b0a64dcbb94b5831d0e3375ab892b1772dcf9790528543f8dd0d367b36768153b5e31503a0f1aecb004580b44ffac58baae8b1714f0833c7638cc8dab303a320f4822ab4c7a37c69196203de3319d5ce1c4d13c733331dedc67a129a154fd128401ab0616d55a130ac3d42d93d1913940d13fd0c9ee0183685c60da01c5421bd72f7a8c8efccef9afd374267ad93d642365be0636a0d28ec7600941d9e6f23917f0e97f23ce5bef35d19ec863da0ed9059b2be70bec196c66dfa10ec0e49b338f7017258651bf95021035c595429bb0903248fe52a2b5b595dd7b4d945cc2340cdca536be389ee3f67886c5798f773fe8e0dac508c989659277a2180da4ca4ff07821058b8b251445d63d6b13ed1098a6417e39cac85197dbe31962ab9bd9f1f22a226d45366f6d0620fdb08c900d281af6110284b20085b414861d905d88f2e52739ee8cbb8022143259d3dd84691730aa2d52da441a8de0c6958068870022a41e9629ad3473fd3b8fdbe319dadb9b4924da994d2d716c7896fbe35152f78b48245d6b2da4507faf582be8eaf159b721cc837b05ae7debb1f79d08cb8b515edad942a22bc4b1c33eb3d34b1c797f06af90a72d16e2f96d9a74aa11dca8586b222d01af0fb60070f6c402d72f15d97f28c6f6d7027a5f5ce6c3233dc4e2ede496b278be4fff608cee8d3e1add806aeca51094cbb06397c1ecc328e746537c7e3ccdb5cb1136bf60635882d4d41c6ec6836ab37efa214f72208ed9f4d7cdd38ee310280542e38b1c43fb6de26b3672e1ec3cc99bcb246f66a938a3241ab3e91f7c861fbf77710b1e5e49915bae974203ba0e9e9c9cbc373d6d6d305a040a89c2a77f50b27d5782bbbf7acccf28349235dd16cf6dd374f7295e1de8a45c02d37499182b01cc0201a085d61a2144d8b2ac8fb6ed340e77240c4261890e04c250185262546d534a032154b59e0ad394e41c98182bf268ce6721ed9f064e0253356f6da2e24c1f030f783c15fe6da680af8021602bd051532ca9b8521488559f61aa86c29343578fbf0264a94c906c7d3409214c20043457a116ff6de6795578012889ff6b98fe016ea0ce1c203e47720000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/tools/argsetportindi.ui b/kstars/kstars/tools/argsetportindi.ui
new file mode 100644
index 00000000..2ca20aa4
--- /dev/null
+++ b/kstars/kstars/tools/argsetportindi.ui
@@ -0,0 +1,79 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetPortINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetPortINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>226</width>
+ <height>91</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout23</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Port:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>devicePort</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetradec.ui b/kstars/kstars/tools/argsetradec.ui
new file mode 100644
index 00000000..b78ac04a
--- /dev/null
+++ b/kstars/kstars/tools/argsetradec.ui
@@ -0,0 +1,144 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgSetRaDec</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetRaDec</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>284</width>
+ <height>96</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>DecBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Declination</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the Declination coordinate to be focused on in the skymap, in degrees. You can express the angle as a simple integer ("45") or floating-point ("45.333") value, or as space- or colon-delimited values specifying degrees, arcminutes and arcseconds ("45:20", "45:20:00", "45:20", "45 20.0", etc.).
+
+Declination is one of the coordinates in the Equatorial coordinate system; it measures the angle of an object North or South of the Celestial Equator. The star Polaris, which is near the celestial north pole, has a Declination of nearly 90 degrees.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>RA:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>RaBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Right Ascension</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the Right Ascension coordinate to be focused on in the skymap, in hours. You can express the angle as a simple integer ("12") or floating-point ("12.333") value, or as space- or colon-delimited values specifying hours, minutes and seconds ("12:20", "12:20:00", "12:20", "12 20.0", etc.).
+
+Right Ascension is one of the coordinates in the Equatorial coordinate system. It measures the angle around the celestial equator from the Vernal equinox, increasing to the East. Right Ascension (RA) is almost always expressed in Hours instead of Degrees; the Celestial Equator is divided into 24 Hours, so 1 Hour of RA is equal to 360/24=15 Degrees. See the AstroInfo article for more details,</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Dec:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="XPM.GZ" length="4350">789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c</data>
+ </image>
+</images>
+<tabstops>
+ <tabstop>RaBox</tabstop>
+ <tabstop>DecBox</tabstop>
+</tabstops>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsetscopeactionindi.ui b/kstars/kstars/tools/argsetscopeactionindi.ui
new file mode 100644
index 00000000..528e783e
--- /dev/null
+++ b/kstars/kstars/tools/argsetscopeactionindi.ui
@@ -0,0 +1,115 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetScopeActionINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetScopeActionINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>230</width>
+ <height>101</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout55</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout47</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Action:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout54</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="QComboBox">
+ <property name="name">
+ <cstring>actionCombo</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>56</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsettargetcoordindi.ui b/kstars/kstars/tools/argsettargetcoordindi.ui
new file mode 100644
index 00000000..8973b24b
--- /dev/null
+++ b/kstars/kstars/tools/argsettargetcoordindi.ui
@@ -0,0 +1,170 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetTargetCoordINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetTargetCoordINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>270</width>
+ <height>129</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout34</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout32</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_3</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>RA:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Dec:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout33</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="dmsBox">
+ <property name="name">
+ <cstring>RaBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string></string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="dmsBox">
+ <property name="name">
+ <cstring>DecBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>1</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string></string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string></string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>24</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1114">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000042149444154789c8d95c18b1c4514c67fbb29e5b54ea05b26da1d36b08d096e8b11261871837bc8e282ac7ac82187e049a317e32d37110992bf42123c694eea414c0e0bf1b0ec6c402139485a54e8810c54c10e741146fa110bd643f74c12bd642e4d75f77cf5d5ef7dafdfc2ce7087d9eff32fdfdff74e5114104011e489d6e952cce5cfbe5998692dec0c77b87aedd3fddd9f2b3efce02291082209aa3504685022e4ffd7a000a82a765c515615ce95acae659c3f7765c100ec6e575cf8f822e991025f3b6a6f890c484f181ccfc1583428f5d4e2fe84da039aa04121b40eb32483a0ec6e5bce9f8385d36fa7fb9b1b17c8f31cbfe7a95c45be94520c72b2141a1caa160d1666e24ea94aa11ee7685054159d2ada34d41387c40dc63b8844f0b5c73a4bb19cb3f9de001f2aac1fa23aa209168c004224902e29d22ff1e38abbdb275055c4800610233867311a1491847a62c98f66ac6f14d8e99072f22daa15b68a8108424d6422e24c88e3966fbce4c9d786945b27f0be0103ed13c16004d59a2c4d58df28a87548e9aee2274ab95d60c7193c9a0281fc959ae2a4450364a9e2572c7a2b43438374ef2dd2154012d050514dbec7396578a3130d9d6850066f0ad9d186f2d78cdbbb799b0a202f2c48d3aebbb418310240b112637588574bf54b8efaa4fd9b691dacbf5b305813542bae63a9eee4c4694d967b5494eca8c7ef0933bdc5d90e6a2caa0e3f013b7adce9fa5b03d637561113a30106a71d18c5fd9677058338ad01e91c0b8b743b880182ce19cd9c0e5e2b583fbdda565d3d04cfedad180942133af201b2bc3588e111c680068f489780ce69b192b279768088524f2b3458ea694d3de99a4323bc976ed34eb86b98c51993f6be10f77240c99685cd731991f1582df15aa15a213d583f5313a7806988fb8a0640e336359d9e9933568bf44062214ba19e2a7652a13d8b068ff596b807182189234e9da9f1ceb78c81b28c3ac6fe21e306c58e41d5118952acd6a0c2f56b9e6a5c72f346cdcd6b19a3bf8010010d714f89533b674c90c7189b598eab12a45fb5c75b8253672b863fbcccf5af93b6904119fe9851bf5153ac3a746ae7b9d5698c1dc58f313e70e4707ce9d84bafa2f79fc23fb8c7c1438ef04031a2642fee21060ec69ee47020796ecaa12313ccd333d1b67935047acf2be3bb11aa010dbe656cc755dbe3b772084a7ebc6d5711253b593dfcc0cc8fcd3cafda455512c7f200ec56cbfac0f1d7d34b7fdf0f98fd88a92a7e9cb0e70cc933c0b38a2c823ea0bd76c70c016adb67f47bc2a117a6d40abeea33fa23c2fb867edfb413e4a34fded94ffb3991c46dc7754cd3634ad2af490b857f5a5137126a97e02a8120a485235b6a28ef80bd077ee2b9f2d54fed04595dcbd8ddb6c4bd87334c10cadb2064e856177e7864e669fbe1df154a0142839f7ad2e5b6880bff1da66eece78e315d959f609da670f98befe6c3f45fb42672c9acff7f660000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsettargetnameindi.ui b/kstars/kstars/tools/argsettargetnameindi.ui
new file mode 100644
index 00000000..0f4b17f9
--- /dev/null
+++ b/kstars/kstars/tools/argsettargetnameindi.ui
@@ -0,0 +1,148 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetTargetNameINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetTargetNameINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>271</width>
+ <height>104</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout44</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout40</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Object:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout41</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>objectName</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout42</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>52</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>FindButton</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>9</pointsize>
+ </font>
+ </property>
+ <property name="text">
+ <string>Object</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Select object from a list</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Opens the Find Object dialog, which allows you to select an object from the list of known objects. When an object has been selected, its name will appear in the "dir" box at left.</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>8</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argsettrack.ui b/kstars/kstars/tools/argsettrack.ui
new file mode 100644
index 00000000..bacb0597
--- /dev/null
+++ b/kstars/kstars/tools/argsettrack.ui
@@ -0,0 +1,82 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgSetTrack</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetTrack</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>274</width>
+ <height>61</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout24</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>CheckTrack</cstring>
+ </property>
+ <property name="text">
+ <string>Track</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Toggle Tracking on/off</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If checked, the sky will remain focused on its current position or object as time passes. This is called "Tracking". Note that tracking is automatically engaged whenever an object is centered at the focus point. So, if you use "lookToward" with an object name, you do not need to engage tracking.
+
+If unchecked, then Tracking will be forced off, even if an object has been centered, As time passes, the sky will then appear to drift by (due to the rotation of the Earth).</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer21</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer22</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/tools/argsetutcindi.ui b/kstars/kstars/tools/argsetutcindi.ui
new file mode 100644
index 00000000..9c0f1302
--- /dev/null
+++ b/kstars/kstars/tools/argsetutcindi.ui
@@ -0,0 +1,118 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSetUTCINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSetUTCINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>274</width>
+ <height>97</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout88</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout86</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Date/Time:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout87</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>UTC</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer44</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argshutdownindi.ui b/kstars/kstars/tools/argshutdownindi.ui
new file mode 100644
index 00000000..ce7be2f4
--- /dev/null
+++ b/kstars/kstars/tools/argshutdownindi.ui
@@ -0,0 +1,75 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgShutdownINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgShutdownINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>237</width>
+ <height>64</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>33</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argstartexposureindi.ui b/kstars/kstars/tools/argstartexposureindi.ui
new file mode 100644
index 00000000..47a631e6
--- /dev/null
+++ b/kstars/kstars/tools/argstartexposureindi.ui
@@ -0,0 +1,125 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgStartExposureINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgStartExposureINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>227</width>
+ <height>95</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout64</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout63</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>duration</cstring>
+ </property>
+ <property name="text">
+ <string>Duration:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout62</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="KIntNumInput">
+ <property name="name">
+ <cstring>timeOut</cstring>
+ </property>
+ <property name="minValue">
+ <number>0</number>
+ </property>
+ <property name="maxValue">
+ <number>86400</number>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>27</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>knuminput.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argstartfocusindi.ui b/kstars/kstars/tools/argstartfocusindi.ui
new file mode 100644
index 00000000..3bd5503c
--- /dev/null
+++ b/kstars/kstars/tools/argstartfocusindi.ui
@@ -0,0 +1,117 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgStartFocusINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgStartFocusINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>240</width>
+ <height>101</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout55</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout47</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Dir:</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout54</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ <widget class="QComboBox">
+ <property name="name">
+ <cstring>directionCombo</cstring>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>56</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>9</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argstartindi.ui b/kstars/kstars/tools/argstartindi.ui
new file mode 100644
index 00000000..554ea363
--- /dev/null
+++ b/kstars/kstars/tools/argstartindi.ui
@@ -0,0 +1,124 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgStartINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgStartINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>289</width>
+ <height>181</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer row="1" column="1">
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>61</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QButtonGroup" row="1" column="0">
+ <property name="name">
+ <cstring>INDIMode</cstring>
+ </property>
+ <property name="title">
+ <string>Mode</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>LocalButton</cstring>
+ </property>
+ <property name="text">
+ <string>Local</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>ServerButton</cstring>
+ </property>
+ <property name="text">
+ <string>Server</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argswitchindi.ui b/kstars/kstars/tools/argswitchindi.ui
new file mode 100644
index 00000000..f4c85a1c
--- /dev/null
+++ b/kstars/kstars/tools/argswitchindi.ui
@@ -0,0 +1,129 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ArgSwitchINDI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgSwitchINDI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>237</width>
+ <height>157</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Device:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>deviceName</cstring>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer row="1" column="1">
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>61</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QButtonGroup" row="1" column="0">
+ <property name="name">
+ <cstring>INDIConnection</cstring>
+ </property>
+ <property name="title">
+ <string>Connection</string>
+ </property>
+ <property name="exclusive">
+ <bool>true</bool>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>OnButton</cstring>
+ </property>
+ <property name="text">
+ <string>On</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>OffButton</cstring>
+ </property>
+ <property name="text">
+ <string>Off</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>33</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argtimescale.ui b/kstars/kstars/tools/argtimescale.ui
new file mode 100644
index 00000000..f2b0eab3
--- /dev/null
+++ b/kstars/kstars/tools/argtimescale.ui
@@ -0,0 +1,97 @@
+<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
+<class>ArgTimeScale</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgTimeScale</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>283</width>
+ <height>64</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="TimeStepBox">
+ <property name="name">
+ <cstring>TimeScale</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>150</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>TimeStepBox</class>
+ <header location="local">timestepbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="XPM.GZ" length="2926">789c9d95594f32591086effd15c4ba3393fae895ee4ce6824540141011b7c95cf406a202caa6f065fefb549faaea0b24996fc623cb937aeb3d55754e871f67a587eb6ee9ecc7c96a1dada74929798e96a5b374339bedfefceb8f9f27a7b65da27fcb724bf6e96f27a783752929f516f32c070402289b3fc39d8203c3136157e276c1260eac0f0ade0907927f2d9c58261f929cad72be0cef8535ff5959e277c201ef0fa02cf1ae7022f9efca12ff301ca81e87c21a5f32db5acf95b0eebfcdd92e2be3a5b0fa7986435bfd6e981d99278c0ae6795c288b3e2b98e3036157d8f839961308af985df51b1b0e9dc0098ddf5a3811fd7dceaee52a370d475e28f9b7ca1c07539f67173c144e65be2fcae2d763f62d89df2acb7cc282393e57b6b9ff58d893fca632c7d1ccc78bbcd48b4c7cc2ec4bfdf0aa2cfbf50be6fa2c65d9af2aacfd2c94e53cccf9fa7645eb7794a59ebdb027fe5565895f09cb7e981a267f9febaf3117fab6702af599e7a5e2049e6dce1377c25affa6608e4786e34a58894dfc8b59f5f890731087e28f2de648fbdb16ccfd6c9465bf7365c732f12f61ed3f5016fd4a59f4e6790fddd00a5d137f638eb4bfa532df5ffc148ea4be5ac17c5ea9b2ecd72b98efff403893fa1accb12d5c5696fd4d7f6152c41f95c53f2a98f56b6597fbf3857da9b75e30fb5584b59fa78239de5596fd3e0be6fdccf311b99115f1fcdaccb12fe77927ac7e2365f1c382793e63e14cfccdf3132571e69b1f07e83327d23fbac2bee4d785d57f2a9c89de9c6fecaa1fce98135bf845b9e2189e2a07e6fee287b0cfcf3bce9525ff5d38927a1bcca9cc1b66ca528ff93d89d338e3f9e182b9c86f31a752ff609d2f847f5f83b5ea31c218137a4f8fac0cc738e10cd6d3b7189f718a2ff88a6f38c339ad05adfcf31d3f7089ab037d42ea356e708b9ff8853bdc6395de6b58c706ad736c1ee823f2de608b146dbcc08e8976f012afb04b3975ec1de853aa2457f749d5c16b1ce00d0ecdf75b1ce1dd11fd1b55d236cef7f8808ff88465b4d02676d03da29f51dd9e513fa28f150c3004246d07002288bfe9e7d45f0712f22635a490d15ef730361e3b389c67aedf2390ea3157e73dc333e9a6f042d13ebc7ed32f6882405d3ee1c678030ee10d6630a76f162c8ee8f37adeb14c0aaa0b3e68b725ac80a2b039a29f630db6e46bc127d5fd45de4b5226b0833d8ea07a445f871ae96dacc218ead08073c835136842eba8be016db830e77a419f21aca143f76c025b9ae7e5813ea35bd5a0731fd1c4877a7f614fde57d085deb7f31ad31dccf54fd087883ab7a88f6baabb45fdf760003707fa09ddd826f66048af1826f00a0bb3aa7009b73082bb03fd2faeffa7fff58cfffcbcfffdfbc93f7f7d62d7</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>timestepbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argwaitfor.ui b/kstars/kstars/tools/argwaitfor.ui
new file mode 100644
index 00000000..21478f29
--- /dev/null
+++ b/kstars/kstars/tools/argwaitfor.ui
@@ -0,0 +1,85 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgWaitFor</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgWaitFor</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>270</width>
+ <height>76</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout17</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;font color="#00007f"&gt;Sec:&lt;/font&gt;</string>
+ </property>
+ </widget>
+ <widget class="QSpinBox">
+ <property name="name">
+ <cstring>DelayBox</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Pause delay in seconds</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter the number of seconds that the script should pause before executing the remaining commands.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer9</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<layoutdefaults spacing="6" margin="11"/>
+</UI>
diff --git a/kstars/kstars/tools/argwaitforkey.ui b/kstars/kstars/tools/argwaitforkey.ui
new file mode 100644
index 00000000..cb3f8610
--- /dev/null
+++ b/kstars/kstars/tools/argwaitforkey.ui
@@ -0,0 +1,92 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgWaitForKey</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgWaitForKey</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>288</width>
+ <height>124</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout18</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Key:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>WaitKeyEdit</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Wait for this key to be pressed</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The script execution will pause until the user presses the key specified here.
+
+Only simple keys can currently be used; you cannot use modifier keys such as Ctrl or Shift. Type "space" to specify the spacebar, otherwise use the key itself.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer11</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/argzoom.ui b/kstars/kstars/tools/argzoom.ui
new file mode 100644
index 00000000..8b93e300
--- /dev/null
+++ b/kstars/kstars/tools/argzoom.ui
@@ -0,0 +1,93 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ArgZoom</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ArgZoom</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>295</width>
+ <height>69</height>
+ </rect>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Zoom level:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>ZoomBox</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>New Zoom level</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Set the Zoom level for the display. You can incrementally change this value using "ZoomIn" and "ZoomOut".
+
+The Zoom level specifies the number of pixels which span one radian of arc. Reasonable values should be between 300 and 10,000,000.
+</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/astrocalc.cpp b/kstars/kstars/tools/astrocalc.cpp
new file mode 100644
index 00000000..5deec02f
--- /dev/null
+++ b/kstars/kstars/tools/astrocalc.cpp
@@ -0,0 +1,380 @@
+/***************************************************************************
+ astrocalc.cpp - description
+ -------------------
+ begin : wed dec 19 16:20:11 CET 2002
+ copyright : (C) 2001-2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "astrocalc.h"
+#include "astrocalc.moc"
+#include "dms.h"
+#include "dmsbox.h"
+#include "modcalcjd.h"
+#include "modcalcgeodcoord.h"
+#include "modcalcgalcoord.h"
+#include "modcalcsidtime.h"
+#include "modcalcprec.h"
+#include "modcalcapcoord.h"
+#include "modcalcdaylength.h"
+#include "modcalcazel.h"
+#include "modcalcplanets.h"
+#include "modcalceclipticcoords.h"
+#include "modcalcangdist.h"
+#include "modcalcequinox.h"
+#include "modcalcvlsr.h"
+
+#include <klocale.h>
+#include <qlistview.h>
+#include <qtextview.h>
+
+
+AstroCalc::AstroCalc( QWidget* parent ) :
+ KDialogBase( parent, "starscalculator", true, i18n("Calculator"), Close ),
+ JDFrame(0), GeodCoordFrame(0), GalFrame(0), SidFrame(0), PrecFrame(0),
+ AppFrame(0), DayFrame(0), AzelFrame(0), PlanetsFrame(0), EquinoxFrame(0),
+ EclFrame(0), AngDistFrame(0)
+{
+ split = new QSplitter ( this );
+ setMainWidget(split);
+
+ navigationPanel = new QListView (split,"NavigationPanel");
+ splashScreen = new QTextView (i18n("<H2>KStars Astrocalculator</H2>"),"",split);
+
+ splashScreen->setMaximumWidth(550);
+ splashScreen->setMinimumWidth(400);
+
+ rightPanel = GenText;
+
+ navigationPanel->addColumn("Section");
+ navigationPanel->setRootIsDecorated(1);
+
+ QPixmap jdIcon = QPixmap ("jd.png");
+ QPixmap geodIcon = QPixmap ("geodetic.png");
+ QPixmap solarIcon = QPixmap ("geodetic.png");
+ QPixmap sunsetIcon = QPixmap ("sunset.png");
+ QPixmap timeIcon = QPixmap ("sunclock.png");
+
+ QListViewItem * timeItem = new QListViewItem(navigationPanel,i18n("Time Calculators"));
+ timeItem->setPixmap(0,timeIcon);
+
+ QListViewItem * jdItem = new QListViewItem(timeItem,i18n("Julian Day"));
+ jdItem->setPixmap(0,jdIcon);
+
+ new QListViewItem(timeItem,i18n("Sidereal Time"));
+ new QListViewItem(timeItem,i18n("Day Duration"));
+ new QListViewItem(timeItem,i18n("Equinoxes & Solstices"));
+// dayItem->setPixmap(0,sunsetIcon);
+
+ QListViewItem * coordItem = new QListViewItem(navigationPanel,i18n("Celestial Coordinates"));
+ new QListViewItem(coordItem,i18n("Galactic Coordinates"));
+ new QListViewItem(coordItem,i18n("Precession"));
+ new QListViewItem(coordItem,i18n("Apparent Coordinates"));
+ new QListViewItem(coordItem,i18n("Horizontal Coordinates"));
+ new QListViewItem(coordItem,i18n("Ecliptic Coordinates"));
+ new QListViewItem(coordItem,i18n("Angular Distance"));
+ new QListViewItem(coordItem,i18n("LSR Velocity"));
+
+ QListViewItem * geoItem = new QListViewItem(navigationPanel,i18n("Earth Coordinates"));
+ geoItem->setPixmap(0,geodIcon);
+ /*QListViewItem * cartItem = */new QListViewItem(geoItem,i18n("Geodetic Coordinates"));
+
+ QListViewItem * solarItem = new QListViewItem(navigationPanel,i18n("Solar System"));
+ solarItem->setPixmap(0,solarIcon);
+ /*QListViewItem * planetsItem = */new QListViewItem(solarItem,i18n("Planets Coordinates"));
+
+ connect(navigationPanel, SIGNAL(clicked(QListViewItem *)), this,
+ SLOT(slotItemSelection(QListViewItem *)));
+}
+
+AstroCalc::~AstroCalc()
+{
+}
+
+void AstroCalc::slotItemSelection(QListViewItem *item)
+{
+ QString election;
+
+ if (item==0L) return;
+
+ election = item->text(0);
+ if(!(election.compare(i18n("Time Calculators"))))
+ genTimeText();
+ if(!(election.compare(i18n("Sidereal Time"))))
+ genSidFrame();
+ if(!(election.compare(i18n("Celestial Coordinates"))))
+ genCoordText();
+ if(!(election.compare(i18n("Julian Day"))))
+ genJdFrame();
+ if(!(election.compare(i18n("Galactic Coordinates"))))
+ genGalFrame();
+ if(!(election.compare(i18n("Precession"))))
+ genPrecFrame();
+ if(!(election.compare(i18n("Apparent Coordinates"))))
+ genAppFrame();
+ if(!(election.compare(i18n("Horizontal Coordinates"))))
+ genAzelFrame();
+ if(!(election.compare(i18n("Ecliptic Coordinates"))))
+ genEclFrame();
+ if(!(election.compare(i18n("Earth Coordinates"))))
+ genGeodText();
+ if(!(election.compare(i18n("Geodetic Coordinates"))))
+ genGeodCoordFrame();
+ if(!(election.compare(i18n("Day Duration"))))
+ genDayFrame();
+ if(!(election.compare(i18n("Equinoxes & Solstices"))))
+ genEquinoxFrame();
+ if(!(election.compare(i18n("Solar System"))))
+ genSolarText();
+ if(!(election.compare(i18n("Planets Coordinates"))))
+ genPlanetsFrame();
+ if(!(election.compare(i18n("Angular Distance"))))
+ genAngDistFrame();
+ if(!(election.compare(i18n("LSR Velocity"))))
+ genVlsrFrame();
+
+ previousElection = election;
+
+}
+
+void AstroCalc::genTimeText(void)
+{
+
+ delRightPanel();
+ splashScreen = new QTextView ("","",split);
+ splashScreen->setMaximumWidth(550);
+ splashScreen->setMinimumWidth(400);
+ splashScreen->show();
+
+ splashScreen->setText(i18n("<QT>"
+ "Section for time-related astronomical calculations"
+ "<UL><LI>"
+ "<B>Julian Day:</B> Julian Day/Calendar conversion"
+ "</LI><LI>"
+ "<B>Sidereal Time:</B> Sidereal/Universal time conversion"
+ "</LI><LI>"
+ "<B>Day duration:</B> Sunrise, Sunset and noon time and "
+ "positions for those events"
+ "</LI><LI>"
+ "<B>Equinoxes & Solstices:</B> Equinoxes, Solstices and duration of the "
+ "seasons"
+ "</LI></UL>"
+ "</QT>"));
+
+ rightPanel=TimeText;
+
+}
+
+void AstroCalc::genCoordText(void)
+{
+ delRightPanel();
+ splashScreen = new QTextView ("","",split);
+ splashScreen->setMaximumWidth(550);
+ splashScreen->setMinimumWidth(400);
+ splashScreen->show();
+
+ splashScreen->setText(i18n("<QT>"
+ "Section with algorithms for the conversion of "
+ "different astronomical systems of coordinates"
+ "<UL><LI>"
+ "<B>Precessor:</B> Precession of coordinates between epochs"
+ "</LI><LI>"
+ "<B>Galactic:</B> Galactic/Equatorial coordinates conversion"
+ "</LI><LI>"
+ "<B>Apparent:</B> Computation of current equatorial coordinates"
+ " from a given epoch"
+ "</LI><LI>"
+ "<B>Ecliptic:</B> Ecliptic/Equatorial coordinates conversion"
+ "</LI><LI>"
+ "<B>Horizontal:</B> Computation of azimuth and elevation for a "
+ "given source, time, and location on the Earth"
+ "</LI><LI>"
+ "<B>Angular Distance:</B> Computation of angular distance between "
+ "two objects whose positions are given in equatorial coordinates"
+ "</LI><LI>"
+ "<B>LSR Velocity:</B> Computation of the heliocentric, geocentric "
+ "and topocentric radial velocity of a source from its LSR velocity"
+ "</LI></UL>"
+ "</QT>"));
+
+ rightPanel=CoordText;
+
+}
+
+void AstroCalc::genGeodText(void)
+{
+ delRightPanel();
+ splashScreen = new QTextView ("","",split);
+ splashScreen->setMaximumWidth(550);
+ splashScreen->setMinimumWidth(400);
+ splashScreen->show();
+
+ splashScreen->setText(i18n("<QT>"
+ "Section with algorithms for the conversion of "
+ "systems of coordinates for the Earth"
+ "<UL><LI>"
+ "<B>Geodetic Coordinates:</B> Geodetic/XYZ coordinate conversion"
+ "</LI></UL>"
+ "</QT>"));
+
+ rightPanel=GeoText;
+}
+
+void AstroCalc::genSolarText(void)
+{
+ delRightPanel();
+ splashScreen = new QTextView ("","",split);
+ splashScreen->setMaximumWidth(550);
+ splashScreen->setMinimumWidth(400);
+ splashScreen->show();
+
+ splashScreen->setText(i18n("<QT>"
+ "Section with algorithms regarding information "
+ "on solar system bodies coordinates and times"
+ "<UL><LI>"
+ "<B>Planets Coordinates:</B> Coordinates for the planets, moon and sun "
+ " at a given time and from a given position on Earth "
+ "</LI></UL>"
+ "</QT>"));
+
+ rightPanel=SolarText;
+}
+
+
+void AstroCalc::delRightPanel(void)
+{
+ if (rightPanel <= CoordText)
+ delete splashScreen;
+ else if (rightPanel == JD)
+ delete JDFrame;
+ else if (rightPanel == SidTime)
+ delete SidFrame;
+ else if (rightPanel == DayLength)
+ delete DayFrame;
+ else if (rightPanel == Equinox)
+ delete EquinoxFrame;
+ else if (rightPanel == GeoCoord)
+ delete GeodCoordFrame;
+ else if (rightPanel == Galactic)
+ delete GalFrame;
+ else if (rightPanel == Ecliptic)
+ delete EclFrame;
+ else if (rightPanel == Precessor)
+ delete PrecFrame;
+ else if (rightPanel == Apparent)
+ delete AppFrame;
+ else if (rightPanel == Azel)
+ delete AzelFrame;
+ else if (rightPanel == Planets)
+ delete PlanetsFrame;
+ else if (rightPanel == AngDist)
+ delete AngDistFrame;
+ else if (rightPanel == Vlsr)
+ delete VlsrFrame;
+
+}
+
+void AstroCalc::genJdFrame(void)
+{
+ delRightPanel();
+ JDFrame = new modCalcJD(split,"JulianDay");
+ rightPanel = JD;
+}
+
+void AstroCalc::genSidFrame(void)
+{
+ delRightPanel();
+ SidFrame = new modCalcSidTime(split,"SiderealTime");
+ rightPanel = SidTime;
+}
+
+void AstroCalc::genDayFrame(void)
+{
+ delRightPanel();
+ DayFrame = new modCalcDayLength(split,"DayDuration");
+ rightPanel = DayLength;
+}
+
+void AstroCalc::genEquinoxFrame(void)
+{
+ delRightPanel();
+ EquinoxFrame = new modCalcEquinox(split,"Equinox");
+ rightPanel = Equinox;
+}
+
+void AstroCalc::genGeodCoordFrame(void)
+{
+ delRightPanel();
+ GeodCoordFrame = new modCalcGeodCoord(split,"GeoCoord");
+ rightPanel = GeoCoord;
+}
+
+void AstroCalc::genGalFrame(void)
+{
+ delRightPanel();
+ GalFrame = new modCalcGalCoord(split,"Galactic");
+ rightPanel = Galactic;
+}
+
+void AstroCalc::genEclFrame(void)
+{
+ delRightPanel();
+ EclFrame = new modCalcEclCoords(split,"Ecliptic");
+ rightPanel = Ecliptic;
+}
+
+void AstroCalc::genPrecFrame(void)
+{
+ delRightPanel();
+ PrecFrame = new modCalcPrec(split,"Precession");
+ rightPanel = Precessor;
+}
+
+void AstroCalc::genAppFrame(void)
+{
+ delRightPanel();
+ AppFrame = new modCalcApCoord(split,"Apparent");
+ rightPanel = Apparent;
+}
+
+void AstroCalc::genAzelFrame(void)
+{
+ delRightPanel();
+ AzelFrame = new modCalcAzel(split,"Horizontal");
+ rightPanel = Azel;
+}
+
+void AstroCalc::genPlanetsFrame(void)
+{
+ delRightPanel();
+ PlanetsFrame = new modCalcPlanets(split,"Planet");
+ rightPanel = Planets;
+}
+
+void AstroCalc::genAngDistFrame(void)
+{
+ delRightPanel();
+ AngDistFrame = new modCalcAngDist(split,"AngDist");
+ rightPanel = AngDist;
+}
+
+void AstroCalc::genVlsrFrame(void)
+{
+ delRightPanel();
+ VlsrFrame = new modCalcVlsr(split,"Vlsr");
+ rightPanel = Vlsr;
+}
+
+QSize AstroCalc::sizeHint() const
+{
+ return QSize(640,430);
+}
diff --git a/kstars/kstars/tools/astrocalc.h b/kstars/kstars/tools/astrocalc.h
new file mode 100644
index 00000000..84604103
--- /dev/null
+++ b/kstars/kstars/tools/astrocalc.h
@@ -0,0 +1,158 @@
+/***************************************************************************
+ astrocalc.h - description
+ -------------------
+ begin : wed dec 19 16:20:11 CET 2002
+ copyright : (C) 2001-2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef ASTROCALC_H
+#define ASTROCALC_H
+
+#ifdef HAVE_CONFIG_H
+#include <config.h>
+#endif
+
+#include <qwidget.h>
+#include <kdialogbase.h>
+
+#include <kapplication.h>
+
+#include "dms.h"
+
+class QSplitter;
+class QListView;
+class QTextView;
+class QListViewItem;
+class QVBox;
+class QString;
+class modCalcJD;
+class modCalcGeodCoord;
+class modCalcGalCoord;
+class modCalcSidTime;
+class modCalcPrec;
+class modCalcApCoord;
+class modCalcDayLength;
+class modCalcAzel;
+class modCalcEquinox;
+class modCalcPlanets;
+class modCalcEclCoords;
+class modCalcAngDist;
+class modCalcVlsr;
+
+/** Astrocalc is the base class for the KStars astronomical calculator
+ * @author: Pablo de Vicente
+ * @version 0.9
+ */
+
+class AstroCalc : public KDialogBase
+{
+
+Q_OBJECT
+ public:
+ /** construtor */
+ AstroCalc(QWidget *parent = 0);
+
+ /** destructor */
+ ~AstroCalc();
+
+ /**Generate explanatory text for time modules. */
+ void genTimeText(void);
+
+ /**Generate explanatory text for coordinate modules. */
+ void genCoordText(void);
+
+ /**Generate explanatory text for geodetic modules. */
+ void genGeodText(void);
+
+ /**Generate explanatory text for solar system modules. */
+ void genSolarText(void);
+
+ /**Generate frame for Julian Date functions. */
+ void genJdFrame(void);
+
+ /**Generate frame for Sidereal Time functions. */
+ void genSidFrame(void);
+
+ /**Generate frame for Day Length functions. */
+ void genDayFrame(void);
+
+ /**Generates the frame for the Equinox and Solstice functions */
+ void genEquinoxFrame(void);
+
+ /**Generate frame for geodetic coordinates frame. */
+ void genGeodCoordFrame(void);
+
+ /**Generate frame for galactic coordinates frame. */
+ void genGalFrame(void);
+
+ /**Generate frame for ecliptic coordinates frame. */
+ void genEclFrame(void);
+
+ /**Generate frame for Precession frame. */
+ void genPrecFrame(void);
+
+ /**Generate frame for apparent coordinates frame. */
+ void genAppFrame(void);
+
+ /**Generate frame for horizontal coordinates frame. */
+ void genAzelFrame(void);
+
+ /**Generate frame for planets coordinates frame. */
+ void genPlanetsFrame(void);
+
+ /**Generate frame for angular distances frame. */
+ void genAngDistFrame(void);
+
+ /**Generate frame for Vlsr frame. */
+ void genVlsrFrame(void);
+
+ /**remove whatever frame is loaded in the right panel. */
+ void delRightPanel(void);
+
+ /**@returns suggested size of calculator window. */
+ QSize sizeHint() const;
+
+ public slots:
+ /**Determine which item is selected in the function menu QListBox.
+ *Generate the corresponding calculator module.
+ */
+ void slotItemSelection(QListViewItem *it);
+
+ private:
+
+ QSplitter *split;
+ QListView *navigationPanel, *auxiliar;
+ QTextView *splashScreen;
+// QListViewItem *timeItem, *coordItem, *jdItem, *stItem, *dayItem;
+ QVBox *vbox, *rightBox;
+ QString previousElection;
+
+ enum typeOfPanel {GenText, TimeText, GeoText, SolarText, CoordText, JD, SidTime, DayLength, Equinox, GeoCoord, Galactic, Precessor, Apparent, Azel, Planets, Ecliptic, AngDist, Vlsr};
+ typeOfPanel rightPanel;
+
+ modCalcJD *JDFrame;
+ modCalcGeodCoord *GeodCoordFrame;
+ modCalcGalCoord *GalFrame;
+ modCalcSidTime *SidFrame;
+ modCalcPrec *PrecFrame;
+ modCalcApCoord *AppFrame;
+ modCalcDayLength *DayFrame;
+ modCalcAzel *AzelFrame;
+ modCalcPlanets *PlanetsFrame;
+ modCalcEquinox *EquinoxFrame;
+ modCalcEclCoords *EclFrame;
+ modCalcAngDist *AngDistFrame;
+ modCalcVlsr *VlsrFrame;
+};
+
+#endif
diff --git a/kstars/kstars/tools/jmoontool.cpp b/kstars/kstars/tools/jmoontool.cpp
new file mode 100644
index 00000000..76d4aa67
--- /dev/null
+++ b/kstars/kstars/tools/jmoontool.cpp
@@ -0,0 +1,183 @@
+/***************************************************************************
+ jmoontool.cpp - Display overhead view of the solar system
+ -------------------
+ begin : Sun May 25 2003
+ copyright : (C) 2003 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qlayout.h>
+#include <qlabel.h>
+
+#include <kdebug.h>
+#include <klocale.h>
+
+#include "jmoontool.h"
+#include "jupitermoons.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "ksplanet.h"
+#include "simclock.h"
+#include "planetcatalog.h"
+#include "dms.h"
+#include "ksnumbers.h"
+
+JMoonTool::JMoonTool(QWidget *parent, const char *name)
+ : KDialogBase( KDialogBase::Plain, i18n("Jupiter Moons Tool"), Close, Close, parent, name )
+{
+ ksw = (KStars*)parent;
+
+ QFrame *page = plainPage();
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 );
+
+ colJp = "White";
+ colIo = "Red";
+ colEu = "Yellow";
+ colGn = "Orange";
+ colCa = "YellowGreen";
+
+ QLabel *labIo = new QLabel( "Io", page );
+ QLabel *labEu = new QLabel( "Europa", page );
+ QLabel *labGn = new QLabel( "Ganymede", page );
+ QLabel *labCa = new QLabel( "Callisto", page );
+
+ labIo->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed );
+ labEu->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed );
+ labGn->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed );
+ labCa->setSizePolicy( QSizePolicy::Expanding, QSizePolicy::Fixed );
+ labIo->setAlignment( AlignHCenter );
+ labEu->setAlignment( AlignHCenter );
+ labGn->setAlignment( AlignHCenter );
+ labCa->setAlignment( AlignHCenter );
+
+ labIo->setPaletteForegroundColor( colIo );
+ labEu->setPaletteForegroundColor( colEu );
+ labGn->setPaletteForegroundColor( colGn );
+ labCa->setPaletteForegroundColor( colCa );
+ labIo->setPaletteBackgroundColor( "Black" );
+ labEu->setPaletteBackgroundColor( "Black" );
+ labGn->setPaletteBackgroundColor( "Black" );
+ labCa->setPaletteBackgroundColor( "Black" );
+
+ QGridLayout *glay = new QGridLayout( 2, 2, 0 );
+ glay->addWidget( labIo, 0, 0 );
+ glay->addWidget( labEu, 1, 0 );
+ glay->addWidget( labGn, 0, 1 );
+ glay->addWidget( labCa, 1, 1 );
+
+ pw = new KStarsPlotWidget( 0.0, 1.0, 0.0, 1.0, page );
+ pw->setShowGrid( false );
+ pw->setYAxisType0( KStarsPlotWidget::TIME );
+ pw->setLimits( -12.0, 12.0, -240.0, 240.0 );
+ pw->setXAxisLabel( i18n( "offset from Jupiter (arcmin)" ) );
+ pw->setYAxisLabel( i18n( "time since now (days)" ) );
+ vlay->addLayout( glay );
+ vlay->addWidget( pw );
+ resize( 250, 500 );
+
+ initPlotObjects();
+ update();
+}
+
+JMoonTool::~JMoonTool()
+{
+}
+
+void JMoonTool::initPlotObjects() {
+ KPlotObject *orbit[4];
+ KPlotObject *jpath;
+ long double jd0 = ksw->data()->ut().djd();
+ KSSun *ksun = (KSSun*)ksw->data()->PCat->findByName( "Sun" );
+ KSPlanet *jup = (KSPlanet*)ksw->data()->PCat->findByName( "Jupiter" );
+ JupiterMoons jm;
+
+ if ( pw->objectCount() ) pw->clearObjectList();
+
+ orbit[0] = new KPlotObject( "io", colIo, KPlotObject::CURVE, 1, KPlotObject::SOLID );
+ orbit[1] = new KPlotObject( "europa", colEu, KPlotObject::CURVE, 1, KPlotObject::SOLID );
+ orbit[2] = new KPlotObject( "ganymede", colGn, KPlotObject::CURVE, 1, KPlotObject::SOLID );
+ orbit[3] = new KPlotObject( "callisto", colCa, KPlotObject::CURVE, 1, KPlotObject::SOLID );
+ jpath = new KPlotObject( "jupiter", colJp, KPlotObject::CURVE, 1, KPlotObject::SOLID );
+
+ double dy = 0.01*pw->dataHeight();
+
+ //t is the offset from jd0, in hours.
+ for ( double t=pw->y(); t<=pw->y2(); t+=dy ) {
+ KSNumbers num( jd0 + t/24.0 );
+ jm.findPosition( &num, jup, ksun );
+
+ //jm.x(i) tells the offset from Jupiter, in units of Jupiter's angular radius.
+ //multiply by 0.5*jup->angSize() to get arcminutes
+ for ( unsigned int i=0; i<4; ++i )
+ orbit[i]->addPoint( new DPoint( 0.5*jup->angSize()*jm.x(i), t ) );
+
+ jpath->addPoint( new DPoint( 0.0, t ) );
+ }
+
+ for ( unsigned int i=0; i<4; ++i )
+ pw->addObject( orbit[i] );
+
+ pw->addObject( jpath );
+}
+
+void JMoonTool::keyPressEvent( QKeyEvent *e ) {
+ switch ( e->key() ) {
+ case Key_BracketRight:
+ {
+ double dy = 0.02*pw->dataHeight();
+ pw->setLimits( pw->x(), pw->x2(), pw->y()+dy, pw->y2()+dy );
+ initPlotObjects();
+ pw->update();
+ break;
+ }
+ case Key_BracketLeft:
+ {
+ double dy = 0.02*pw->dataHeight();
+ pw->setLimits( pw->x(), pw->x2(), pw->y()-dy, pw->y2()-dy );
+ initPlotObjects();
+ pw->update();
+ break;
+ }
+ case Key_Plus:
+ case Key_Equal:
+ {
+ if ( pw->dataHeight() > 48.0 ) {
+ double dy = 0.45*pw->dataHeight();
+ double y0 = pw->y() + 0.5*pw->dataHeight();
+ pw->setLimits( pw->x(), pw->x2(), y0-dy, y0+dy );
+ initPlotObjects();
+ pw->update();
+ }
+ break;
+ }
+ case Key_Minus:
+ case Key_Underscore:
+ {
+ if ( pw->dataHeight() < 960.0 ) {
+ double dy = 0.55*pw->dataHeight();
+ double y0 = pw->y() + 0.5*pw->dataHeight();
+ pw->setLimits( pw->x(), pw->x2(), y0-dy, y0+dy );
+ initPlotObjects();
+ pw->update();
+ }
+ break;
+ }
+ case Key_Escape:
+ {
+ close();
+ break;
+ }
+
+ default: { e->ignore(); break; }
+ }
+}
+
+#include "jmoontool.moc"
diff --git a/kstars/kstars/tools/jmoontool.h b/kstars/kstars/tools/jmoontool.h
new file mode 100644
index 00000000..57ba53ab
--- /dev/null
+++ b/kstars/kstars/tools/jmoontool.h
@@ -0,0 +1,47 @@
+/***************************************************************************
+ jmoontool.h - Display overhead view of the solar system
+ -------------------
+ begin : Sun May 25 2003
+ copyright : (C) 2003 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef JMOONTOOL_H
+#define JMOONTOOL_H
+
+#include <kdialogbase.h>
+#include "kstarsplotwidget.h"
+
+class KStars;
+
+/**@class JMoonTool
+ *@short Display the positions of Jupiter's moons as a function of time
+ *@version 1.0
+ *@author Jason Harris
+ */
+class JMoonTool : public KDialogBase
+{
+Q_OBJECT
+public:
+ JMoonTool(QWidget *parent = 0, const char *name = 0);
+ ~JMoonTool();
+
+protected:
+ virtual void keyPressEvent( QKeyEvent *e );
+
+private:
+ void initPlotObjects();
+ KStarsPlotWidget *pw;
+ KStars *ksw;
+ QString colJp, colIo, colEu, colGn, colCa;
+};
+
+#endif
diff --git a/kstars/kstars/tools/kstarsplotwidget.cpp b/kstars/kstars/tools/kstarsplotwidget.cpp
new file mode 100644
index 00000000..5e66e2a6
--- /dev/null
+++ b/kstars/kstars/tools/kstarsplotwidget.cpp
@@ -0,0 +1,670 @@
+/***************************************************************************
+ kstarsplotwidget.cpp - A widget for data plotting in KStars
+ -------------------
+ begin : Sun 18 May 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <math.h> //for log10(), pow(), modf()
+#include <kdebug.h>
+#include <kglobal.h>
+#include <klocale.h>
+#include <qcolor.h>
+#include <qpainter.h>
+#include <qpixmap.h>
+#include <qstring.h>
+
+#include "kstarsplotwidget.h"
+
+
+
+KStarsPlotWidget::KStarsPlotWidget( double x1, double x2, double y1, double y2, QWidget *parent, const char* name )
+ : KPlotWidget( x1, x2, y1, y2, parent, name ),
+ dXtick2(0.0), dYtick2(0.0),
+ nmajX2(0), nminX2(0), nmajY2(0), nminY2(0),
+ XAxisType(DOUBLE), YAxisType(DOUBLE), XAxisType_0(DOUBLE), YAxisType_0(DOUBLE),
+ XScaleFactor(1.0), YScaleFactor(1.0)
+ {
+
+ setLimits( x1, x2, y1, y2 );
+ setSecondaryLimits( 0.0, 0.0, 0.0, 0.0 );
+}
+
+void KStarsPlotWidget::setLimits( double x1, double x2, double y1, double y2 ) {
+ double X1=0, X2=0, Y1=0, Y2=0;
+ if (x2<x1) { X1=x2; X2=x1; }
+ else { X1=x1; X2=x2; }
+ if ( y2<y1) { Y1=y2; Y2=y1; }
+ else { Y1=y1; Y2=y2; }
+
+ DataRect = DRect( X1, Y1, X2 - X1, Y2 - Y1 );
+ checkLimits();
+
+ updateTickmarks();
+}
+
+void KStarsPlotWidget::setSecondaryLimits( double x1, double x2, double y1, double y2 ) {
+ double XB1=0, XB2=0, YB1=0, YB2=0;
+ if (x2<x1) { XB1=x2; XB2=x1; }
+ else { XB1=x1; XB2=x2; }
+ if ( y2<y1) { YB1=y2; YB2=y1; }
+ else { YB1=y1; YB2=y2; }
+
+ DataRect2 = DRect( XB1, YB1, XB2 - XB1, YB2 - YB1 );
+ updateTickmarks();
+}
+
+void KStarsPlotWidget::checkLimits() {
+ AXIS_TYPE type(DOUBLE);
+ double Range(0.0), sc(1.0);
+
+ for ( unsigned int i=0; i<2; ++i ) {
+ if ( i==0 ) {
+ type = xAxisType0();
+ Range = DataRect.x2() - DataRect.x();
+ } else {
+ type = yAxisType0();
+ Range = DataRect.y2() - DataRect.y();
+ }
+
+ //we switch from TIME type to DOUBLE type if :
+ // Range >36 (we measure in days) or
+ // Range <1 (we measure in minutes)
+ if ( type==TIME ) {
+ if ( Range > 36.0 ) {
+ type = DOUBLE;
+ sc = 1.0/24.0;
+ } else if ( Range < 1.0 ) {
+ type = DOUBLE;
+ sc = 60.0;
+ }
+ }
+
+ //we switch from ANGLE type to DOUBLE type if :
+ // Range >450 (== 1.25 revolutions) (we still measure in degrees, but use DOUBLE rules) or
+ // Range <1 (we measure in arcminutes)
+ if ( type==ANGLE ) {
+ if ( Range > 450.0 ) {
+ type = DOUBLE;
+ } else if ( Range < 1.0 ) {
+ type = DOUBLE;
+ sc = 60.0;
+ }
+ }
+
+ //set the effective DataRect with a bootstrap method; first the x-values
+ //(temporarily using the intrinsic DataRect0 for the y-values), then the
+ //y-values (using the new x-values already in DataRect)
+ if ( i==0 ) {
+ setXAxisType( type );
+ setXScale( sc );
+ } else {
+ setYAxisType( type );
+ setYScale( sc );
+ }
+ }
+}
+
+void KStarsPlotWidget::updateTickmarks() {
+ //This function differs from KPlotWidget::updateTickmarks() in two ways:
+ //the placement of tickmarks is dependent on the Data type of the axis,
+ //and we add the possibility of secondary limits for the top/right axes.
+ if ( dataWidth() == 0.0 ) {
+ kdWarning() << "X range invalid! " << x() << " to " << x2() << endl;
+ DataRect.setWidth( 1.0 );
+ checkLimits();
+ return;
+ }
+ if ( dataHeight() == 0.0 ) {
+ kdWarning() << "Y range invalid! " << y() << " to " << y2() << endl;
+ DataRect.setHeight( 1.0 );
+ checkLimits();
+ return;
+ }
+
+ AXIS_TYPE type(DOUBLE);
+ int nmajor(0), nminor(0);
+ double z1(0.0), z2(0.0), zb1(0.0), zb2(0.0), scale(1.0);
+ double Range(0.0), s(0.0), t(0.0), pwr(0.0), dTick(0.0);
+
+ //loop over X and Y axes...the z variables substitute for either X or Y
+ for ( unsigned int iaxis=0; iaxis<2; ++iaxis ) {
+ if ( iaxis == 1 ) {
+ z1 = x(); z2 = x2(); zb1 = xb(); zb2 = xb2();
+ type = xAxisType();
+ scale = xScale();
+ } else {
+ z1 = y(); z2 = y2(); zb1 = yb(); zb2 = yb2();
+ type = yAxisType();
+ scale = yScale();
+ }
+
+ unsigned int nLimits(1);
+ if ( zb2 - zb1 > 0.0 ) nLimits=2; //secondary limits are defined
+
+ for ( unsigned int itry=1; itry<=nLimits; ++itry ) {
+ //determine size of region to be drawn, in draw units
+ if ( itry==1 ) Range = scale*(z2 - z1);
+ else Range = scale*(zb2 - zb1);
+
+ switch ( type ) {
+ case DOUBLE :
+ {
+ //s is the power-of-ten factor of Range:
+ //Range = t * s; s = 10^(pwr). e.g., Range=350.0 then t=3.5, s = 100.0; pwr = 2.0
+ modf( log10(Range), &pwr );
+ s = pow( 10.0, pwr );
+ t = Range/s;
+
+ //adjust s and t such that t is between 3 and 5:
+ if ( t < 3.0 ) { t *= 10.0; s /= 10.0; } //t now btwn 3 and 30
+ if ( t < 6.0 ) { //accept current values
+ dTick = s/scale;
+ nmajor = int(t);
+ nminor = 5;
+ } else if ( t < 10.0 ) { //factor of 2
+ dTick = s*2.0/scale;
+ nmajor = int(t/2.0);
+ nminor = 4;
+ } else if ( t < 20.0 ) { //factor of 4
+ dTick = s*4.0/scale;
+ nmajor = int(t/4.0);
+ nminor = 4;
+ } else { //factor of 5
+ dTick = s*5.0/scale;
+ nmajor = int(t/5.0);
+ nminor = 5;
+ }
+
+ break;
+ } // end case DOUBLE
+
+ case TIME:
+ {
+ if ( Range < 3.0 ) {
+ dTick = 0.5/scale;
+ nmajor = int(Range/dTick);
+ nminor = 3;
+ } else if ( Range < 6.0 ) {
+ dTick = 1.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 4;
+ } else if ( Range < 12.0 ) {
+ dTick = 2.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 4;
+ } else {
+ dTick = 4.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 4;
+ }
+
+ break;
+ } //end case TIME
+
+ case ANGLE:
+ {
+ if ( Range < 3.0 ) {
+ dTick = 0.5/scale;
+ nmajor = int(Range/dTick);
+ nminor = 3;
+ } else if ( Range < 6.0 ) {
+ dTick = 1.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 4;
+ } else if ( Range < 12.0 ) {
+ dTick = 2.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 4;
+ } else if ( Range < 20.0 ) {
+ dTick = 4.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 5;
+ } else if ( Range < 30.0 ) {
+ dTick = 5.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 5;
+ } else if ( Range < 60.0 ) {
+ dTick = 10.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 5;
+ } else if ( Range < 190.0 ) {
+ dTick = 30.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 3;
+ } else {
+ dTick = 45.0/scale;
+ nmajor = int(Range/dTick);
+ nminor = 3;
+ }
+
+ break;
+ } //end case TIME
+
+ case UNKNOWN_TYPE: break;
+
+ } //end type switch
+
+ if ( iaxis==1 ) { //X axis
+ if ( itry==1 ) {
+ nmajX = nmajor;
+ nminX = nminor;
+ dXtick = dTick;
+ } else {
+ nmajX2 = nmajor;
+ nminX2 = nminor;
+ dXtick2 = dTick;
+ }
+ } else { //Y axis
+ if ( itry==1 ) {
+ nmajY = nmajor;
+ nminY = nminor;
+ dYtick = dTick;
+ } else {
+ nmajY2 = nmajor;
+ nminY2 = nminor;
+ dYtick2 = dTick;
+ }
+ } //end if iaxis
+ } //end for itry
+ } //end for iaxis
+}
+
+void KStarsPlotWidget::drawBox( QPainter *p ) {
+ int pW = PixRect.width(), pH = PixRect.height();
+
+ //First, fill in padding region with bgColor() to mask out-of-bounds plot data
+ p->setPen( bgColor() );
+ p->setBrush( bgColor() );
+
+ //left padding ( don't forget: we have translated by XPADDING, YPADDING )
+ p->drawRect( -leftPadding(), -topPadding(), leftPadding(), height() );
+
+ //right padding
+ p->drawRect( pW, -topPadding(), rightPadding(), height() );
+
+ //top padding
+ p->drawRect( 0, -topPadding(), pW, topPadding() );
+
+ //bottom padding
+ p->drawRect( 0, pH, pW, bottomPadding() );
+
+ if ( ShowGrid ) {
+ //Grid lines are placed at locations of primary axes' major tickmarks
+ p->setPen( gridColor() );
+
+ //vertical grid lines
+ double x0 = x() - dmod( x(), dXtick ); //zeropoint; x(i) is this plus i*dXtick1
+ for ( int ix = 0; ix <= nmajX+1; ix++ ) {
+ int px = int( pW * ( (x0 + ix*dXtick - x())/dataWidth() ) );
+ p->drawLine( px, 0, px, pH );
+ }
+
+ //horizontal grid lines
+ double y0 = y() - dmod( y(), dYtick ); //zeropoint; y(i) is this plus i*mX
+ for ( int iy = 0; iy <= nmajY+1; iy++ ) {
+ int py = int( pH * ( (y0 + iy*dYtick - y())/dataHeight() ) );
+ p->drawLine( 0, py, pW, py );
+ }
+ }
+
+ p->setPen( fgColor() );
+ p->setBrush( Qt::NoBrush );
+
+ if ( LeftAxis.isVisible() || BottomAxis.isVisible() ) p->drawRect( PixRect ); //box outline
+
+ if ( ShowTickMarks ) {
+ //spacing between minor tickmarks (in data units)
+ double dminX = dXtick/nminX;
+ double dminY = dYtick/nminY;
+
+ bool secondaryXLimits( false );
+ bool secondaryYLimits( false );
+ if ( dataWidth2() > 0.0 && ( xb() != x() || xb2() != x2() ) ) secondaryXLimits = true;
+ if ( dataHeight2() > 0.0 && ( yb() != y() || yb2() != y2() ) ) secondaryYLimits = true;
+
+ //set small font for tick labels
+ QFont f = p->font();
+ int s = f.pointSize();
+ f.setPointSize( s - 2 );
+ p->setFont( f );
+
+ //--- Draw primary X tickmarks on bottom axis---//
+ double x0 = x() - dmod( x(), dXtick ); //zeropoint; tickmark i is this plus i*dXtick1 (in data units)
+ if ( x() < 0 ) x0 -= dXtick;
+
+ for ( int ix = 0; ix <= nmajX+1; ix++ ) {
+ int px = int( pW * ( (x0 + ix*dXtick - x())/dataWidth() ) ); //position of tickmark i (in screen units)
+ if ( px > 0 && px < pW ) {
+ p->drawLine( px, pH - 2, px, pH - BIGTICKSIZE - 2 ); //move tickmarks 2 pixels (avoids sticking out other side)
+ if ( !secondaryXLimits ) p->drawLine( px, 0, px, BIGTICKSIZE );
+ }
+
+ //tick label
+ if ( ShowTickLabels ) {
+ double lab = xScale()*(x0 + ix*dXtick);
+ if ( fabs(lab)/dXtick < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label
+
+ switch ( xAxisType() ) {
+ case DOUBLE :
+ {
+ QString str = QString( "%1" ).arg( lab, 0, 'g', 2 );
+ int idot = str.find( '.' );
+ if ( idot >= 0 )
+ str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() );
+
+ if ( px > 0 && px < pW ) {
+ QRect r( px - BIGTICKSIZE, pH+BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case TIME :
+ {
+ int h = int(lab);
+ int m = int(60.*(lab - h));
+ while ( h > 24 ) { h -= 24; }
+ while ( h < 0 ) { h += 24; }
+
+ QString str = QString().sprintf( "%02d:%02d", h, m );
+ if ( px > 0 && px < pW ) {
+ QRect r( px - BIGTICKSIZE, pH+BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case ANGLE :
+ {
+ QString str = QString().sprintf( "%d%c", int(lab), 176 );
+ if ( px > 0 && px < pW ) {
+ QRect r( px - BIGTICKSIZE, pH+BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+
+ case UNKNOWN_TYPE : break;
+ }
+ }
+
+ //draw minor ticks
+ for ( int j=0; j < nminX; j++ ) {
+ int pmin = int( px + pW*j*dminX/dataWidth() ); //position of minor tickmark j (in screen units)
+ if ( pmin > 0 && pmin < pW ) {
+ p->drawLine( pmin, pH-2, pmin, pH-SMALLTICKSIZE-2 );
+ if ( !secondaryXLimits ) p->drawLine( pmin, 0, pmin, SMALLTICKSIZE );
+ }
+ }
+ }
+
+ //--- Draw primary Y tickmarks on left axis---//
+ double y0 = y() - dmod( y(), dYtick ); //zeropoint; tickmark i is this plus i*dYtick1 (in data units)
+ if ( y() < 0 ) y0 -= dYtick;
+
+ for ( int iy = 0; iy <= nmajY+1; iy++ ) {
+ int py = pH - int( pH * ( (y0 + iy*dYtick - y())/dataHeight() ) ); //position of tickmark i (in screen units)
+ if ( py > 0 && py < pH ) {
+ p->drawLine( 0, py, BIGTICKSIZE, py );
+ if ( !secondaryXLimits ) p->drawLine( pW - BIGTICKSIZE - 2, py, pW - 2, py );
+ }
+
+ //tick label
+ if ( ShowTickLabels ) {
+ double lab = yScale()*(y0 + iy*dYtick);
+ if ( fabs(lab)/dYtick < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label
+
+ switch ( yAxisType() ) {
+ case DOUBLE :
+ {
+ QString str = QString( "%1" ).arg( lab, 0, 'g', 2 );
+ int idot = str.find( '.' );
+ if ( idot >= 0 )
+ str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() );
+
+ if ( py > 0 && py < pH ) {
+ QRect r( -2*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case TIME :
+ {
+ int h = int(lab);
+ int m = int(60.*(lab - h));
+ while ( h > 24 ) { h -= 24; }
+ while ( h < 0 ) { h += 24; }
+
+ QString str = QString().sprintf( "%02d:%02d", h, m );
+ if ( py > 0 && py < pH ) {
+ QRect r( -3*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case ANGLE :
+ {
+ QString str = QString().sprintf( "%d%c", int(lab), 176 );
+ if ( py > 0 && py < pH ) {
+ QRect r( -3*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+
+ case UNKNOWN_TYPE : break;
+ }
+ }
+
+ //draw minor ticks
+ for ( int j=0; j < nminY; j++ ) {
+ int pmin = int( py - pH*j*dminY/dataHeight() ); //position of minor tickmark j (in screen units)
+ if ( pmin > 0 && pmin < pH ) {
+ p->drawLine( 0, pmin, SMALLTICKSIZE, pmin );
+ if ( !secondaryYLimits ) p->drawLine( pW - 2, pmin, pW-SMALLTICKSIZE-2, pmin );
+ }
+ }
+ }
+
+ //--- Draw secondary X tickmarks on top axis---//
+ if ( secondaryXLimits ) {
+ double dminX2 = dXtick2/nminX2;
+ double x0 = xb() - dmod( xb(), dXtick2 ); //zeropoint; tickmark i is this plus i*dXtick2 (in data units)
+
+ for ( int ix = 0; ix <= nmajX2; ix++ ) {
+ int px = int( pW * ( (x0 + ix*dXtick2 - xb())/dataWidth2() ) ); //position of tickmark i (in screen units)
+ if ( px > 0 && px < pW ) p->drawLine( px, 0, px, BIGTICKSIZE );
+
+ //tick label
+ if ( ShowTickLabels ) {
+ double lab = xScale()*(x0 + ix*dXtick2);
+ if ( fabs(lab)/dXtick2 < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label
+
+ switch ( xAxisType() ) {
+ case DOUBLE :
+ {
+ QString str = QString( "%1" ).arg( lab, 0, 'g', 2 );
+ int idot = str.find( '.' );
+ if ( idot >= 0 )
+ str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() );
+
+ if ( px > 0 && px < pW ) {
+ QRect r( px - BIGTICKSIZE, -2*BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case TIME :
+ {
+ int h = int(lab);
+ int m = int(60.*(lab - h));
+ while ( h > 24 ) { h -= 24; }
+ while ( h < 0 ) { h += 24; }
+
+ QString str = QString().sprintf( "%02d:%02d", h, m );
+ if ( px > 0 && px < pW ) {
+ QRect r( px - BIGTICKSIZE, -2*BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case ANGLE :
+ {
+ QString str = QString().sprintf( "%d%c", int(lab), 176 );
+ if ( px > 0 && px < pW ) {
+ QRect r( px - BIGTICKSIZE, -2*BIGTICKSIZE, 2*BIGTICKSIZE, BIGTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+
+ case UNKNOWN_TYPE : break;
+ }
+ }
+
+ //draw minor ticks
+ for ( int j=0; j < nminX2; j++ ) {
+ int pmin = int( px + pW*j*dminX2/dataWidth2() ); //position of minor tickmark j (in screen units)
+ if ( pmin > 0 && pmin < pW ) p->drawLine( pmin, 0, pmin, SMALLTICKSIZE );
+ }
+ }
+ } //end if ( secondaryXLimits )
+
+ //--- Draw secondary Y tickmarks on right axis ---//
+ if ( secondaryYLimits ) {
+ double dminY2 = dYtick2/nminY2;
+ double y0 = yScale()*(yb() - dmod( yb(), dYtick2 )); //zeropoint; tickmark i is this plus i*mX (in data units)
+
+ for ( int iy = 0; iy <= nmajY2; iy++ ) {
+ int py = pH - int( pH * ( (y0 + iy*dYtick2 - yb())/dataWidth2() ) ); //position of tickmark i (in screen units)
+ if ( py > 0 && py < pH ) p->drawLine( pH, py, pW-BIGTICKSIZE, py );
+
+ //tick label
+ if ( ShowTickLabels ) {
+ double lab = y0 + iy*dYtick2;
+ if ( fabs(lab)/dYtick2 < 0.00001 ) lab = 0.0; //fix occassional roundoff error with "0.0" label
+
+ switch ( yAxisType() ) {
+ case DOUBLE :
+ {
+ QString str = QString( "%1" ).arg( lab, 0, 'g', 2 );
+ int idot = str.find( '.' );
+ if ( idot >= 0 )
+ str = str.replace( idot, 1, KGlobal::locale()->decimalSymbol() );
+
+ if ( py > 0 && py < pH ) {
+ QRect r( pW + 2*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case TIME :
+ {
+ int h = int(lab);
+ int m = int(60.*(lab - h));
+ while ( h > 24 ) { h -= 24; }
+ while ( h < 0 ) { h += 24; }
+
+ QString str = QString().sprintf( "%02d:%02d", h, m );
+ if ( py > 0 && py < pH ) {
+ QRect r( pW + 2*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+ case ANGLE :
+ {
+ QString str = QString().sprintf( "%d%c", int(lab), 176 );
+ if ( py > 0 && py < pH ) {
+ QRect r( pW + 3*BIGTICKSIZE, py-SMALLTICKSIZE, 2*BIGTICKSIZE, 2*SMALLTICKSIZE );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, str );
+ }
+ break;
+ }
+
+ case UNKNOWN_TYPE : break;
+ }
+ }
+
+ //minor ticks
+ for ( int j=0; j < nminY2; j++ ) {
+ int pmin = py - int( pH*j*dminY2/dataHeight2() ); //position of minor tickmark j (in screen units)
+ if ( pmin > 0 && pmin < pH ) p->drawLine( pW, pmin, pW-SMALLTICKSIZE, pmin );
+ }
+ }
+ } //end if ( secondaryYLimits )
+
+ f.setPointSize( s );
+ p->setFont( f );
+
+ } //end if ( showTickmarks )
+
+ //Draw X Axis Label(s)
+ if ( ! BottomAxis.label().isEmpty() ) {
+ QRect r( 0, PixRect.height() + 2*YPADDING, PixRect.width(), YPADDING );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, BottomAxis.label() );
+ }
+ if ( ! XAxisLabel2.isEmpty() ) {
+ QRect r( 0, -3*YPADDING, PixRect.width(), YPADDING );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, XAxisLabel2 );
+ }
+
+ //Draw Y Axis Label(s). We need to draw the text sideways.
+ if ( ! LeftAxis.label().isEmpty() ) {
+ //store current painter translation/rotation state
+ p->save();
+
+ //translate coord sys to left corner of axis label rectangle, then rotate 90 degrees.
+ p->translate( -3*XPADDING, PixRect.height() );
+ p->rotate( -90.0 );
+
+ QRect r( 0, 0, PixRect.height(), XPADDING );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, LeftAxis.label() ); //draw the label, now that we are sideways
+
+ p->restore(); //restore translation/rotation state
+ }
+ if ( ! YAxisLabel2.isEmpty() ) {
+ //store current painter translation/rotation state
+ p->save();
+
+ //translate coord sys to left corner of axis label rectangle, then rotate 90 degrees.
+ p->translate( PixRect.width() + 2*XPADDING, PixRect.height() );
+ p->rotate( -90.0 );
+
+ QRect r( 0, 0, PixRect.height(), XPADDING );
+ p->drawText( r, Qt::AlignCenter | Qt::DontClip, YAxisLabel2 ); //draw the label, now that we are sideways
+
+ p->restore(); //restore translation/rotation state
+ }
+}
+
+int KStarsPlotWidget::rightPadding() const {
+ if ( RightPadding >= 0 ) return RightPadding;
+
+ bool secondaryYLimits( false );
+ if ( dataHeight2() > 0.0 && ( yb() != y() || yb2() != y2() ) ) secondaryYLimits = true;
+ if ( secondaryYLimits && ( ShowTickLabels && ! XAxisLabel2 ) ) return 3*XPADDING;
+ if ( secondaryYLimits && ( ShowTickLabels || ! XAxisLabel2 ) ) return 2*XPADDING;
+ return XPADDING;
+}
+
+int KStarsPlotWidget::topPadding() const {
+ if ( TopPadding >= 0 ) return TopPadding;
+
+ bool secondaryXLimits( false );
+ if ( dataWidth2() > 0.0 && ( xb() != x() || xb2() != x2() ) ) secondaryXLimits = true;
+ if ( secondaryXLimits && ( ShowTickLabels && ! YAxisLabel2 ) ) return 3*YPADDING;
+ if ( secondaryXLimits && ( ShowTickLabels || ! YAxisLabel2 ) ) return 2*YPADDING;
+ return YPADDING;
+}
+
+#include "kstarsplotwidget.moc"
diff --git a/kstars/kstars/tools/kstarsplotwidget.h b/kstars/kstars/tools/kstarsplotwidget.h
new file mode 100644
index 00000000..554f4a80
--- /dev/null
+++ b/kstars/kstars/tools/kstarsplotwidget.h
@@ -0,0 +1,128 @@
+/***************************************************************************
+ kstarsplotwidget.h - A widget for dat plotting in KStars
+ -------------------
+ begin : Sun 18 May 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef _KSTARSPLOTWIDGET_H_
+#define _KSTARSPLOTWIDGET_H_
+
+#include <qwidget.h>
+#include <libkdeedu/kdeeduplot/kplotwidget.h>
+
+#define BIGTICKSIZE 10
+#define SMALLTICKSIZE 4
+#define XPADDING 20
+#define YPADDING 20
+
+class QColor;
+class QPixmap;
+
+/**@class KStarsPlotWidget
+ *@short A plotting widget for KStars tools, derived from the more generic class KPlotWidget.
+ *@author Jason Harris
+ *@version 1.0
+ *Widget for drawing plots. Features added to KPlotWidget: secondary Axis labels, data types
+ */
+
+class KStarsPlotWidget : public KPlotWidget {
+ Q_OBJECT
+public:
+/**Constructor
+ */
+ KStarsPlotWidget( double x1=0.0, double x2=1.0, double y1=0.0, double y2=1.0, QWidget *parent=0, const char* name=0 );
+
+/**Destructor (empty)
+ */
+ ~KStarsPlotWidget() {}
+
+/**@enum AXIS_TYPE
+ *Specifies the data type of the axis.
+ */
+ enum AXIS_TYPE { DOUBLE=0, TIME=1, ANGLE=2, UNKNOWN_TYPE };
+
+/**@short Determine the placement of major and minor tickmarks, based on the current Limit settings
+ */
+ void updateTickmarks();
+ void setLimits( double xb1, double xb2, double yb1, double yb2 );
+ void setSecondaryLimits( double xb1, double xb2, double yb1, double yb2 );
+ void checkLimits();
+
+ double xb() const { return DataRect2.x(); }
+ double xb2() const { return DataRect2.x2(); }
+ double yb() const { return DataRect2.y(); }
+ double yb2() const { return DataRect2.y2(); }
+ double dataWidth2() const { return DataRect2.width(); }
+ double dataHeight2() const { return DataRect2.height(); }
+
+ double xScale() const { return XScaleFactor; }
+ void setXScale( double s ) { XScaleFactor = s; }
+ double yScale() const { return YScaleFactor; }
+ void setYScale( double s ) { YScaleFactor = s; }
+
+ /**@return the data type of the x-axis (DOUBLE, TIME or ANGLE)
+ */
+ AXIS_TYPE xAxisType() const { return XAxisType; }
+ AXIS_TYPE xAxisType0() const { return XAxisType_0; }
+ /**@return the data type of the y-axis (DOUBLE, TIME or ANGLE)
+ */
+ AXIS_TYPE yAxisType() const { return YAxisType; }
+ AXIS_TYPE yAxisType0() const { return YAxisType_0; }
+
+ /**@short set the data type of the x-axis
+ *@param xtype the new data type (DOUBLE, TIME, or ANGLE)
+ */
+ void setXAxisType( AXIS_TYPE xtype ) { XAxisType = xtype; }
+ void setXAxisType0( AXIS_TYPE xtype ) { XAxisType_0 = xtype; }
+ /**@short set the data type of the y-axis
+ *@param ytype the new data type (DOUBLE, TIME, or ANGLE)
+ */
+ void setYAxisType( AXIS_TYPE ytype ) { YAxisType = ytype; }
+ void setYAxisType0( AXIS_TYPE ytype ) { YAxisType_0 = ytype; }
+
+ /**@short set the secondary X-axis label
+ *@param xlabel a short string describing the data plotted on the x-axis.
+ *Set the label to an empty string to omit the axis label.
+ */
+ virtual void setXAxisLabel2( QString xlabel ) { XAxisLabel2 = xlabel; }
+ /**@short set the secondary Y-axis label
+ *@param ylabel a short string describing the data plotted on the y-axis.
+ *Set the label to an empty string to omit the axis label.
+ */
+ virtual void setYAxisLabel2( QString ylabel ) { YAxisLabel2 = ylabel; }
+
+ /**@returns the number of pixels to the right of the plot area.
+ *Padding values are set to -1 by default; if unchanged, this function will try to guess
+ *a good value, based on whether ticklabels and/or axis labels are to be drawn.
+ */
+ int rightPadding() const;
+ /**@returns the number of pixels above the plot area.
+ *Padding values are set to -1 by default; if unchanged, this function will try to guess
+ *a good value, based on whether ticklabels and/or axis labels are to be drawn.
+ */
+ int topPadding() const;
+
+protected:
+ void drawBox( QPainter *p );
+
+ double dXtick2, dYtick2;
+ int nmajX2, nminX2, nmajY2, nminY2;
+ AXIS_TYPE XAxisType, YAxisType, XAxisType_0, YAxisType_0;
+ double XScaleFactor, YScaleFactor;
+ DRect DataRect2;
+
+ QString XAxisLabel2, YAxisLabel2;
+};
+
+#endif
diff --git a/kstars/kstars/tools/lcgenerator.cpp b/kstars/kstars/tools/lcgenerator.cpp
new file mode 100644
index 00000000..39a535f2
--- /dev/null
+++ b/kstars/kstars/tools/lcgenerator.cpp
@@ -0,0 +1,478 @@
+/***************************************************************************
+ lcgenerator.cpp - description
+ -------------------
+ begin : Tue Oct 1 18:01:48 CDT 2002
+ copyright : (C) 2002 by Jasem Mutlaq
+ email : mutlaqja@ku.edu
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qvariant.h>
+#include <klineedit.h>
+#include <klistbox.h>
+#include <kpushbutton.h>
+#include <qcheckbox.h>
+#include <qgroupbox.h>
+#include <qlabel.h>
+#include <qpushbutton.h>
+#include <qlayout.h>
+#include <qtooltip.h>
+#include <qwhatsthis.h>
+#include <qfile.h>
+
+#include <kio/netaccess.h>
+#include <kmessagebox.h>
+#include <kstandarddirs.h>
+
+#include "lcgenerator.h"
+#include "imageviewer.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+
+#include <kapplication.h>
+
+LCGenerator::LCGenerator( QWidget* parent)
+ : KDialogBase( parent, "lcgenerator", false, i18n( "AAVSO Light Curve Generator"),0) , Hostprefix("http://www.aavso.org/cgi-bin/kstar.pl"), JDCutOff(2437600)
+{
+
+ ksw = (KStars*) parent;
+ createGUI();
+
+ downloadJob = 0;
+
+ file = new QFile();
+}
+
+LCGenerator::~LCGenerator()
+{
+ delete file;
+ delete downloadJob;
+}
+
+void LCGenerator::createGUI()
+{
+
+ QWidget *page = new QWidget(this);
+ setMainWidget(page);
+
+ LCGeneratorDialogLayout = new QVBoxLayout( page, 11, 6, "LCGeneratorDialogLayout");
+
+ SDLayout = new QHBoxLayout( 0, 0, 6, "SDLayout");
+
+ StarInfoBox = new QGroupBox( page, "StarInfoBox" );
+ StarInfoBox->setColumnLayout(0, Qt::Vertical );
+ StarInfoBox->layout()->setSpacing( 6 );
+ StarInfoBox->layout()->setMargin( 11 );
+ StarInfoBoxLayout = new QVBoxLayout( StarInfoBox->layout() );
+ StarInfoBoxLayout->setAlignment( Qt::AlignTop );
+
+ DesignHLayout = new QHBoxLayout( 0, 0, 6, "DesignHLayout");
+
+ desigLabel = new QLabel( StarInfoBox, "desigLabel" );
+ desigLabel->setMinimumSize( QSize( 70, 0 ) );
+ DesignHLayout->addWidget( desigLabel );
+
+ DesignationIn = new KListBox( StarInfoBox, "DesignationIn" );
+ DesignHLayout->addWidget( DesignationIn );
+ StarInfoBoxLayout->addLayout( DesignHLayout );
+
+ // Fill stars designations
+ for (uint i=0; i< (ksw->data()->VariableStarsList.count()); i++)
+ DesignationIn->insertItem(ksw->data()->VariableStarsList.at(i)->Designation);
+
+ NameHLayout = new QHBoxLayout( 0, 0, 6, "NameHLayout");
+
+ nameLabel = new QLabel( StarInfoBox, "nameLabel" );
+ nameLabel->setMinimumSize( QSize( 70, 0 ) );
+ NameHLayout->addWidget( nameLabel );
+
+ NameIn = new KListBox( StarInfoBox, "NameIn" );
+ NameHLayout->addWidget( NameIn );
+ StarInfoBoxLayout->addLayout( NameHLayout );
+
+ // Fill star names
+ for (uint i=0; i<ksw->data()->VariableStarsList.count(); i++)
+ NameIn->insertItem(ksw->data()->VariableStarsList.at(i)->Name);
+
+ StartHLayout = new QHBoxLayout( 0, 0, 6, "StartHLayout");
+
+ startLabel = new QLabel( StarInfoBox, "startLabel" );
+ startLabel->setMinimumSize( QSize( 70, 0 ) );
+ StartHLayout->addWidget( startLabel );
+
+ StartDateIn = new KLineEdit( StarInfoBox, "StartDateIn" );
+ StartHLayout->addWidget( StartDateIn );
+ StarInfoBoxLayout->addLayout( StartHLayout );
+
+ EndHLayout = new QHBoxLayout( 0, 0, 6, "EndHLayout");
+
+ endLabel = new QLabel( StarInfoBox, "endLabel" );
+ endLabel->setMinimumSize( QSize( 70, 0 ) );
+ EndHLayout->addWidget( endLabel );
+
+ EndDateIn = new KLineEdit( StarInfoBox, "EndDateIn" );
+ EndHLayout->addWidget( EndDateIn );
+ StarInfoBoxLayout->addLayout( EndHLayout );
+ SDLayout->addWidget( StarInfoBox );
+
+ DataSelectBox = new QGroupBox( page, "DataSelectBox" );
+ DataSelectBox->setColumnLayout(0, Qt::Vertical );
+ DataSelectBox->layout()->setSpacing( 6 );
+ DataSelectBox->layout()->setMargin( 11 );
+ DataSelectBoxLayout = new QVBoxLayout( DataSelectBox->layout() );
+ DataSelectBoxLayout->setAlignment( Qt::AlignTop );
+
+ VisualCheck = new QCheckBox( DataSelectBox, "VisualCheck" );
+ VisualCheck->setChecked( TRUE );
+ DataSelectBoxLayout->addWidget( VisualCheck );
+
+ FainterCheck = new QCheckBox( DataSelectBox, "FainterCheck" );
+ FainterCheck->setChecked( TRUE );
+ DataSelectBoxLayout->addWidget( FainterCheck );
+
+ DiscrepantCheck = new QCheckBox( DataSelectBox, "DiscrepantCheck" );
+ DataSelectBoxLayout->addWidget( DiscrepantCheck );
+
+ CCDBCheck = new QCheckBox( DataSelectBox, "CCDBCheck" );
+ CCDBCheck->setChecked( TRUE );
+ DataSelectBoxLayout->addWidget( CCDBCheck );
+
+ CCDVCheck = new QCheckBox( DataSelectBox, "CCDVCheck" );
+ CCDVCheck->setChecked( TRUE );
+ DataSelectBoxLayout->addWidget( CCDVCheck );
+
+ CCDRCheck = new QCheckBox( DataSelectBox, "CCDRCheck" );
+ CCDRCheck->setChecked( TRUE );
+ DataSelectBoxLayout->addWidget( CCDRCheck );
+
+ CCDICheck = new QCheckBox( DataSelectBox, "CCDICheck" );
+ CCDICheck->setChecked( TRUE );
+ DataSelectBoxLayout->addWidget( CCDICheck );
+
+ PlotHLayout = new QHBoxLayout( 0, 0, 6, "PlotHLayout");
+
+ plotLabel = new QLabel( DataSelectBox, "plotLabel" );
+ PlotHLayout->addWidget( plotLabel );
+
+ AverageDayIn = new KLineEdit( DataSelectBox, "AverageDayIn" );
+ PlotHLayout->addWidget( AverageDayIn );
+
+ daysLabel = new QLabel( DataSelectBox, "daysLabel" );
+ PlotHLayout->addWidget( daysLabel );
+ DataSelectBoxLayout->addLayout( PlotHLayout );
+ SDLayout->addWidget( DataSelectBox );
+ LCGeneratorDialogLayout->addLayout( SDLayout );
+
+ ButtonHLayout = new QHBoxLayout( 0, 0, 6, "ButtonHLayout");
+
+ GetCurveButton = new KPushButton( page, "GetCurveButton" );
+ ButtonHLayout->addWidget( GetCurveButton );
+
+ UpdateListButton = new KPushButton( page, "UpdateListButton" );
+ ButtonHLayout->addWidget( UpdateListButton );
+ QSpacerItem* spacer = new QSpacerItem( 128, 16, QSizePolicy::Expanding, QSizePolicy::Minimum );
+ ButtonHLayout->addItem( spacer );
+
+ CloseButton = new KPushButton( page, "closeButton" );
+ ButtonHLayout->addWidget( CloseButton );
+ LCGeneratorDialogLayout->addLayout( ButtonHLayout );
+
+
+ StarInfoBox->setTitle( i18n( "Star Info" ) );
+ desigLabel->setText( i18n( "Designation:" ) );
+ nameLabel->setText( i18n( "Or name:" ) );
+ startLabel->setText( i18n( "Start date:" ) );
+ QWhatsThis::add( startLabel, i18n( "Start date for the light curve plot in mm/dd/yy or JD" ) );
+ endLabel->setText( i18n( "End date:" ) );
+ QWhatsThis::add( endLabel, i18n( "End date for the light curve plot in mm/dd/yy or JD" ) );
+ StartDateIn->setText( i18n( "default" ) );
+ EndDateIn->setText( i18n( "default" ) );
+ DataSelectBox->setTitle( i18n( "Data Selection" ) );
+ VisualCheck->setText( i18n( "Visual" ) );
+ FainterCheck->setText( i18n( "Fainter thans" ) );
+ DiscrepantCheck->setText( i18n( "Discrepant data" ) );
+ CCDBCheck->setText( i18n( "CCDB" ) );
+ CCDVCheck->setText( i18n( "CCDV" ) );
+ CCDRCheck->setText( i18n( "CCDR" ) );
+ CCDICheck->setText( i18n( "CCDI" ) );
+ plotLabel->setText( i18n( "Plot average:" ) );
+ daysLabel->setText( i18n( "days" ) );
+ GetCurveButton->setText( i18n( "Retrieve Curve" ) );
+ UpdateListButton->setText( i18n( "Update List" ) );
+ CloseButton->setText( i18n( "Close" ) );
+
+ resize( QSize(500, 360) );
+
+ // Signals/Slots
+ QObject::connect(CloseButton, SIGNAL(clicked()), this, SLOT(close()));
+ QObject::connect(GetCurveButton, SIGNAL(clicked()), this, SLOT(VerifyData()));
+ QObject::connect(UpdateListButton, SIGNAL(clicked()), this, SLOT(updateStarList()));
+ QObject::connect(DesignationIn, SIGNAL(highlighted(int)), this, SLOT(updateNameList(int)));
+ QObject::connect(NameIn, SIGNAL(highlighted(int)), this, SLOT(updateDesigList(int)));
+
+
+}
+
+void LCGenerator::VerifyData()
+{
+ QString InitialStartDate, InitialEndDate;
+ QString FinalDesignation, FinalStartDate, FinalEndDate, AverageDays;
+ bool AverageDaysOK;
+
+ // Get initial user input
+ if ( StartDateIn->text().isEmpty() ) StartDateIn->setText( i18n( "default" ) );
+ if ( EndDateIn->text().isEmpty() ) EndDateIn->setText( i18n( "default" ) );
+ InitialStartDate = StartDateIn->text().lower();
+ InitialEndDate = EndDateIn->text().lower();
+ AverageDays = AverageDayIn->text();
+ FinalDesignation = DesignationIn->currentText();
+
+ // set Julian day
+ if (!setJD(InitialStartDate, &FinalStartDate, 0))
+ return;
+ if (!setJD(InitialEndDate, &FinalEndDate, 1))
+ return;
+
+ if (FinalEndDate.toInt() < FinalStartDate.toInt())
+ {
+ KMessageBox::error(this, i18n("End date must occur after start date."));
+ return;
+ }
+
+ // Check that we have an integer for average number of days, if data field empty, then make it 'default'
+ if (!AverageDays.isEmpty())
+ {
+ AverageDays.toInt(&AverageDaysOK);
+ if (!AverageDaysOK)
+ {
+ KMessageBox::error(this, i18n("Average days must be a positive integer."));
+ return;
+ }
+ else
+ {
+ if (AverageDays.toInt() < 0)
+ {
+ KMessageBox::error(this, i18n("Average days must be a positive integer."));
+ return;
+ }
+ }
+
+ }
+ else AverageDays = QString("default");
+
+ //Download the curve!
+ DownloadCurve(FinalStartDate, FinalEndDate, FinalDesignation, AverageDays);
+
+}
+
+bool LCGenerator::setJD(QString Date, QString *JD, int JDType)
+{
+ uint i=0;
+ int TempJD=0;
+ int slashCount =0;
+ int slashRefrence[2];
+
+ int dateFormat[3];
+ bool isNumber;
+
+ const QString invalidFormatStartJD(i18n("Invalid date format. Correct format is mm/dd/yyyy or JD, leave 'default' to generate light curves for the past 500 days."));
+ const QString invalidFormatENDJD(i18n("Invalid date format. Correct format is mm/dd/yyyy or JD, leave 'default' to generate light curves until today."));
+ QString invalidFormatMsg(JDType ? invalidFormatENDJD : invalidFormatStartJD);
+
+
+ // check for "default" date
+ if (Date == i18n("default"))
+ {
+ *JD = "default";
+ return true;
+ }
+
+ // Get slashcount and and slash refrences
+ for (i=0; i<Date.length(); i++)
+ if (Date.at(i) == '/')
+ {
+ slashRefrence[slashCount++] = i;
+ if (slashCount > 2)
+ {
+ KMessageBox::error(this, invalidFormatMsg);
+ return false;
+ }
+ }
+
+ // check if the data appears to be in JD format
+ if (!slashCount)
+ {
+ TempJD = Date.toInt(&isNumber, 10);
+ if (!isNumber)
+ {
+ KMessageBox::error(this, invalidFormatMsg);
+ return false;
+ }
+
+ if (TempJD >= JDCutOff)
+ {
+ JD->setNum(TempJD, 10);
+ return true;
+ }
+ else
+ {
+ const char* invalidJD = I18N_NOOP("No data available for JD prior to %d");
+ KMessageBox::error(this, QString().sprintf(invalidJD, JDCutOff));
+ return false;
+ }
+ }
+
+ // If it's not a Julian day, check for the format of the date
+ // check if year is 4 digits
+ if ( (Date.length() - slashRefrence[1] - 1) != 4)
+ {
+ KMessageBox::error(this, invalidFormatMsg);
+ return false;
+ }
+
+ // form mm/dd/yyy fields
+ dateFormat[0] = Date.mid(0, slashRefrence[0]).toInt();
+ dateFormat[1] = Date.mid(slashRefrence[0]+1, slashRefrence[1] - (slashRefrence[0] +1)).toInt();
+ dateFormat[2] = Date.mid(slashRefrence[1]+1, Date.length()).toInt();
+
+ ExtDate tempdate(dateFormat[2], dateFormat[0], dateFormat[1]);
+ if (!tempdate.isValid())
+ {
+ KMessageBox::error(this, invalidFormatMsg);
+ return false;
+ }
+
+ // Convert to JD and verify its lower limit
+ TempJD = tempdate.jd();
+
+ if (TempJD >= JDCutOff)
+ {
+ JD->setNum(TempJD, 10);
+ return true;
+ }
+ else
+ {
+ const char* invalidJD = I18N_NOOP("No data available for JD prior to %d");
+ KMessageBox::error(this, QString().sprintf(invalidJD, JDCutOff));
+ return false;
+ }
+
+}
+
+void LCGenerator::DownloadCurve(QString FinalStartDate, QString FinalEndDate, QString FinalDesignation, QString AverageDay)
+{
+
+ QString buf(Hostprefix);
+ QString Yes("yes");
+ QString No("no");
+
+ //FainterCheck;
+ //CCDVCheck;
+ //CCDICheck;
+ //CCDRCheck;
+ //CCDBCheck;
+ //VisualCheck;
+ //DiscrepantCheck;
+
+
+ buf.append("?"+FinalStartDate);
+ buf.append("?"+FinalEndDate);
+ buf.append("?"+FinalDesignation);
+ buf.append("?"+AverageDay);
+ buf.append("?"+ (FainterCheck->isOn() ? Yes : No));
+ buf.append("?"+ (CCDVCheck->isOn() ? Yes : No));
+ buf.append("?"+ (CCDICheck->isOn() ? Yes : No));
+ buf.append("?"+ (CCDRCheck->isOn() ? Yes : No));
+ buf.append("?"+ (CCDBCheck->isOn() ? Yes : No));
+ buf.append("?"+ (VisualCheck->isOn() ? Yes : No));
+ buf.append("?"+ (DiscrepantCheck->isOn() ? Yes : No));
+
+
+ KURL url(buf);
+ QString message = i18n( "Light Curve produced by the American Amateur Variable Star Observers" );
+ // parent of imageview is KStars
+ new ImageViewer(&url, message, ksw, "lightcurve");
+
+}
+
+void LCGenerator::updateDesigList(int index)
+{
+
+ DesignationIn->setSelected(index, true);
+ DesignationIn->centerCurrentItem();
+
+}
+
+void LCGenerator::updateNameList(int index)
+{
+
+ NameIn->setSelected(index, true);
+ NameIn->centerCurrentItem();
+
+}
+
+void LCGenerator::updateStarList()
+{
+ file->setName( locateLocal( "appdata", "valaav.txt" ) );
+
+ KURL AAVSOFile("http://www.aavso.org/observing/aids/valaav.txt");
+ KURL saveFile (file->name());
+
+ downloadJob = KIO::file_copy (AAVSOFile, saveFile, -1, true);
+ connect (downloadJob, SIGNAL (result (KIO::Job *)), SLOT (downloadReady (KIO::Job *)));
+}
+
+void LCGenerator::downloadReady(KIO::Job * job)
+{
+
+downloadJob = 0;
+
+ if ( job->error() )
+ {
+ job->showErrorDialog();
+ closeEvent (0);
+ return; // exit this function
+ }
+
+ file->close(); // to get the newest informations of the file and not any informations from opening of the file
+
+ if ( file->exists() )
+ {
+ ksw->data()->readVARData();
+
+ DesignationIn->clear();
+ NameIn->clear();
+
+ // Fill stars designations
+ for (uint i=0; i< (ksw->data()->VariableStarsList.count()); i++)
+ DesignationIn->insertItem(ksw->data()->VariableStarsList.at(i)->Designation);
+
+ // Fill star names
+ for (uint i=0; i<ksw->data()->VariableStarsList.count(); i++)
+ NameIn->insertItem(ksw->data()->VariableStarsList.at(i)->Name);
+
+ KMessageBox::information(this, i18n("AAVSO Star list downloaded successfully."));
+
+
+ return;
+ }
+ closeEvent (0);
+
+}
+
+void LCGenerator::closeEvent (QCloseEvent *ev)
+{
+ if (ev) // not if closeEvent (0) is called, because segfault
+ ev->accept(); // parent-widgets should not get this event, so it will be filtered
+ //this->~LCGenerator(); // destroy the object, so the object can only allocated with operator new, not as a global/local variable
+}
+
+#include "lcgenerator.moc"
diff --git a/kstars/kstars/tools/lcgenerator.h b/kstars/kstars/tools/lcgenerator.h
new file mode 100644
index 00000000..0aeb177f
--- /dev/null
+++ b/kstars/kstars/tools/lcgenerator.h
@@ -0,0 +1,160 @@
+/***************************************************************************
+ lcgenerator.cpp - description
+ -------------------
+ begin : Tue Oct 1 18:01:48 CDT 2002
+ copyright : (C) 2002 by Jasem Mutlaq
+ email : mutlaqja@ku.edu
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+/**
+ *@class LCGenerator
+ *@short KStars Light Curve Generator
+ *This class provides a simple interface that enables a user to download
+ *variable stars light curves from an online AAVSO database given few basic parameters.
+ *@author Jasem Mutlaq
+ *@version 1.0
+ */
+
+#ifndef LCGENERATOR_H
+#define LCGENERATOR_H
+
+#include <qvariant.h>
+#include <kdialogbase.h>
+#include <kio/job.h>
+
+class QVBoxLayout;
+class QHBoxLayout;
+class QGridLayout;
+class QFile;
+class KLineEdit;
+class KListBox;
+class KPushButton;
+class QCheckBox;
+class QGroupBox;
+class QLabel;
+class QListBoxItem;
+
+class KStars;
+
+struct VariableStarInfo
+{
+ QString Name;
+ QString Designation;
+};
+
+class LCGenerator : public KDialogBase
+{
+Q_OBJECT
+
+public:
+/**Constructor
+ *@p parent pointer to the parent widget
+ */
+ LCGenerator( QWidget* parent = 0);
+/**Destructor */
+ ~LCGenerator();
+
+private:
+
+/** Initilizes and positions the dialog child widgets. */
+ void createGUI();
+
+/** Converts date Julian days, unless date is 'default'.
+ *@param date The date to be converted
+ *@param *JD pointer to a Julian Day string
+ *@param JDType start or end JD
+ *@returns true if conversion is successful
+ */
+ bool setJD(QString date, QString * JD, int JDType);
+
+/** Parses star information and connects to the AAVSO server with the information embedded in the URL
+ *@param FinalStartDate The start date in Julian days
+ *@param FinalEndDate The end date in Julian days
+ *@param FinalDesignation The AAVSO star designation
+ *@param AverageDay Number of average days for binning the light curve
+ */
+ void DownloadCurve(QString FinalStartDate, QString FinalEndDate, QString FinalDesignation, QString AverageDay);
+
+
+ KStars *ksw;
+ const QString Hostprefix;
+ const int JDCutOff;
+
+ QGroupBox* StarInfoBox;
+ QLabel* desigLabel;
+ KListBox* DesignationIn;
+ QLabel* nameLabel;
+ KListBox* NameIn;
+ QLabel* startLabel;
+ KLineEdit* StartDateIn;
+ QLabel* endLabel;
+ KLineEdit* EndDateIn;
+ QGroupBox* DataSelectBox;
+ QCheckBox* VisualCheck;
+ QCheckBox* FainterCheck;
+ QCheckBox* DiscrepantCheck;
+ QCheckBox* CCDBCheck;
+ QCheckBox* CCDVCheck;
+ QCheckBox* CCDRCheck;
+ QCheckBox* CCDICheck;
+ QLabel* plotLabel;
+ KLineEdit* AverageDayIn;
+ QLabel* daysLabel;
+ KPushButton* GetCurveButton;
+ KPushButton* UpdateListButton;
+ KPushButton* CloseButton;
+
+ QVBoxLayout* LCGeneratorDialogLayout;
+ QHBoxLayout* SDLayout;
+ QVBoxLayout* StarInfoBoxLayout;
+ QHBoxLayout* DesignHLayout;
+ QHBoxLayout* NameHLayout;
+ QHBoxLayout* StartHLayout;
+ QHBoxLayout* EndHLayout;
+ QVBoxLayout* DataSelectBoxLayout;
+ QHBoxLayout* PlotHLayout;
+ QHBoxLayout* ButtonHLayout;
+
+
+ KIO::Job *downloadJob; // download job of image -> 0 == no job is running
+
+ QFile *file;
+
+/**Make sure all events have been processed before closing the dialog
+ *@p ev pointer to the QCloseEvent object
+ */
+ void closeEvent (QCloseEvent *ev);
+
+public slots:
+/** Checks if a star name or designation exists in the database,
+ *verifies date format, and connects to server if no errors occur
+ */
+ void VerifyData();
+
+/**Select the star name that matches the current star designation
+ *@p index the index of the selected designation
+ */
+ void updateNameList(int index);
+
+/**Select the star designation that matches the current star name
+ *@p index the index of the selected star name
+ */
+ void updateDesigList(int index);
+
+/** Connects to AAVSO database server and downloads a fresh list of Variable stars.*/
+ void updateStarList();
+
+/** Reload file and update lists after download */
+ void downloadReady(KIO::Job *);
+};
+
+#endif // LCGENERATOR_H
diff --git a/kstars/kstars/tools/modcalcangdist.cpp b/kstars/kstars/tools/modcalcangdist.cpp
new file mode 100644
index 00000000..40969152
--- /dev/null
+++ b/kstars/kstars/tools/modcalcangdist.cpp
@@ -0,0 +1,213 @@
+/***************************************************************************
+ modcalcapcoord.cpp - description
+ -------------------
+ begin : Sun May 30 2004
+ copyright : (C) 2004 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcangdist.h"
+#include "modcalcangdist.moc"
+#include "dms.h"
+#include "dmsbox.h"
+#include "skypoint.h"
+
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+#include <qtextstream.h>
+#include <klocale.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+//#include <kapplication.h> ..already included in modcalcapcoord.h
+
+modCalcAngDist::modCalcAngDist(QWidget *parentSplit, const char *name) : modCalcAngDistDlg(parentSplit,name) {
+
+ ra0Box->setDegType(FALSE);
+ ra1Box->setDegType(FALSE);
+ show();
+
+}
+
+modCalcAngDist::~modCalcAngDist(){
+}
+
+SkyPoint modCalcAngDist::getCoords (dmsBox* rBox, dmsBox* dBox) {
+ dms raCoord, decCoord;
+
+ raCoord = rBox->createDms(FALSE);
+ decCoord = dBox->createDms();
+
+ SkyPoint sp = SkyPoint (raCoord, decCoord);
+
+ return sp;
+}
+
+void modCalcAngDist::showDist ( dms angDist ) {
+ distBox->show( angDist );
+}
+
+void modCalcAngDist::slotClearCoords(){
+
+ ra0Box->clearFields();
+ dec0Box->clearFields();
+ ra1Box->clearFields();
+ dec1Box->clearFields();
+ distBox->clearFields();
+}
+
+void modCalcAngDist::slotComputeDist(){
+
+ SkyPoint sp0,sp1;
+ sp0 = getCoords(ra0Box, dec0Box);
+ sp1 = getCoords(ra1Box, dec1Box);
+
+ dms aDist = sp0.angularDistanceTo(&sp1);
+ showDist( aDist );
+}
+
+void modCalcAngDist::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcAngDist::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcAngDist::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+//void modCalcAngDist::processLines( const QFile * fIn ) {
+void modCalcAngDist::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ SkyPoint sp0, sp1;
+ dms ra0B, dec0B, ra1B, dec1B, dist;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Read RA and write in ostream if corresponds
+
+ if(ra0CheckBatch->isChecked() ) {
+ ra0B = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ ra0B = ra0BoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << ra0B.toHMSString() << space;
+ else
+ if(ra0CheckBatch->isChecked() )
+ ostream << ra0B.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(dec0CheckBatch->isChecked() ) {
+ dec0B = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ dec0B = dec0BoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << dec0B.toDMSString() << space;
+ else
+ if(dec0CheckBatch->isChecked() )
+ ostream << dec0B.toDMSString() << space;
+
+ // Read RA and write in ostream if corresponds
+
+ if(ra1CheckBatch->isChecked() ) {
+ ra1B = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ ra1B = ra1BoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << ra1B.toHMSString() << space;
+ else
+ if(ra1CheckBatch->isChecked() )
+ ostream << ra1B.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(dec1CheckBatch->isChecked() ) {
+ dec1B = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ dec1B = dec1BoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << dec1B.toDMSString() << space;
+ else
+ if(dec1CheckBatch->isChecked() )
+ ostream << dec1B.toDMSString() << space;
+
+ sp0 = SkyPoint (ra0B, dec0B);
+ sp1 = SkyPoint (ra1B, dec1B);
+ dist = sp0.angularDistanceTo(&sp1);
+
+ ostream << dist.toDMSString() << endl;
+ }
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcangdist.h b/kstars/kstars/tools/modcalcangdist.h
new file mode 100644
index 00000000..27176945
--- /dev/null
+++ b/kstars/kstars/tools/modcalcangdist.h
@@ -0,0 +1,62 @@
+/***************************************************************************
+ modcalcapcoord.h - description
+ -------------------
+ begin : Sun May 30 2004
+ copyright : (C) 2004 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCANGDIST_H
+#define MODCALCANGDIST_H
+
+#include "modcalcangdistdlg.h"
+#include <kapplication.h>
+
+/** Module to compute the angular distance between two points in the sky
+ *@author Pablo de Vicente
+ *@version 0.9
+ */
+
+class dms;
+class dmsBox;
+class SkyPoint;
+class QTextStream;
+
+class modCalcAngDist : public modCalcAngDistDlg {
+
+Q_OBJECT
+public:
+/**Constructor. */
+ modCalcAngDist(QWidget *p, const char *n);
+/**Destructor. */
+ ~modCalcAngDist();
+
+public slots:
+ void slotComputeDist();
+ void slotClearCoords();
+ void slotInputFile();
+ void slotOutputFile();
+ void slotRunBatch();
+
+private:
+ /** Process Lines **/
+ void processLines( QTextStream &istream );
+
+ /**@returns a SkyPoint constructed from the coordinates in the RA and Dec dmsBoxes. */
+ SkyPoint getCoords(dmsBox * rBox, dmsBox* dBox);
+
+ /**Fill the angular distance. */
+ void showDist ( dms dist );
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcangdistdlg.ui b/kstars/kstars/tools/modcalcangdistdlg.ui
new file mode 100644
index 00000000..72290976
--- /dev/null
+++ b/kstars/kstars/tools/modcalcangdistdlg.ui
@@ -0,0 +1,682 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcAngDistDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcAngDistDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>572</width>
+ <height>438</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Angular Distance</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget3</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>origCoordBox</cstring>
+ </property>
+ <property name="title">
+ <string>Initial Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>ra0Box</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>dec0Box</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dec0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>ra0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>origCoordBox_2</cstring>
+ </property>
+ <property name="title">
+ <string>Final Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>ra1Box</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>dec1Box</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dec0Label_2</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>ra0Label_2</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>145</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Compute</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>146</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>145</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>outputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Angular Distance</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer15</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>102</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>rafLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Distance:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox">
+ <property name="name">
+ <cstring>distBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>70</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer16</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>171</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>ra0BoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>dec0BoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="2" column="1">
+ <property name="name">
+ <cstring>ra1BoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="3" column="1">
+ <property name="name">
+ <cstring>dec1BoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>ra1CheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Final right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="0">
+ <property name="name">
+ <cstring>dec1CheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Final declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>dec0CheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Initial declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>ra0CheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Initial right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup4</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAngDistDlg</receiver>
+ <slot>slotComputeDist()</slot>
+ </connection>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAngDistDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAngDistDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAngDistDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAngDistDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>slotComputeDist()</slot>
+ <slot>slotClearCoords()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotRunBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcapcoord.cpp b/kstars/kstars/tools/modcalcapcoord.cpp
new file mode 100644
index 00000000..1c9a4578
--- /dev/null
+++ b/kstars/kstars/tools/modcalcapcoord.cpp
@@ -0,0 +1,318 @@
+/***************************************************************************
+ modcalcapcoord.cpp - description
+ -------------------
+ begin : Wed Apr 10 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcapcoord.h"
+#include "modcalcapcoord.moc"
+#include "modcalcprec.h"
+#include "dms.h"
+#include "dmsbox.h"
+#include "skypoint.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+#include <qdatetimeedit.h> //needed for QTimeEdit
+#include <klineedit.h>
+#include <qtextstream.h>
+#include <klocale.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+//#include <kapplication.h> ..already included in modcalcapcoord.h
+
+modCalcApCoord::modCalcApCoord(QWidget *parentSplit, const char *name) : modCalcApCoordDlg(parentSplit,name) {
+
+ showCurrentTime();
+ ra0Box->setDegType(FALSE);
+ rafBox->setDegType(FALSE);
+ show();
+
+}
+
+modCalcApCoord::~modCalcApCoord(){
+}
+
+SkyPoint modCalcApCoord::getEquCoords (void) {
+ dms raCoord, decCoord;
+
+ raCoord = ra0Box->createDms(FALSE);
+ decCoord = dec0Box->createDms();
+
+ SkyPoint sp = SkyPoint (raCoord, decCoord);
+
+ return sp;
+}
+
+void modCalcApCoord::showCurrentTime (void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent();
+
+ KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() );
+ datBox->setDate( dt.date() );
+ timBox->setTime( dt.time() );
+}
+
+KStarsDateTime modCalcApCoord::getDateTime (void)
+{
+ return KStarsDateTime( datBox->date() , timBox->time() );
+}
+
+double modCalcApCoord::getEpoch (QString eName) {
+ bool ok = false;
+ double epoch = eName.toDouble(&ok);
+
+ if ( ok )
+ return epoch;
+ else {
+ kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl;
+ return 2000.0;
+ }
+}
+
+void modCalcApCoord::showEquCoords ( SkyPoint sp ) {
+ rafBox->show( sp.ra() , FALSE);
+ decfBox->show( sp.dec() );
+}
+
+void modCalcApCoord::slotClearCoords(){
+
+ ra0Box->clearFields();
+ dec0Box->clearFields();
+ rafBox->clearFields();
+ decfBox->clearFields();
+ epoch0Name->setText("");
+ datBox->setDate(ExtDate::currentDate());
+ timBox->setTime(QTime(0,0,0));
+}
+
+void modCalcApCoord::slotComputeCoords(){
+ long double jd = getDateTime().djd();
+ KStarsDateTime dt;
+ dt.setFromEpoch( getEpoch( epoch0Name->text() ) );
+ long double jd0 = dt.djd();
+
+ SkyPoint sp;
+ sp = getEquCoords();
+
+ sp.apparentCoord(jd0, jd);
+ showEquCoords( sp );
+}
+
+void modCalcApCoord::slotUtCheckedBatch(){
+ if ( utCheckBatch->isChecked() )
+ utBoxBatch->setEnabled( false );
+ else {
+ utBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcApCoord::slotDateCheckedBatch(){
+
+ if ( dateCheckBatch->isChecked() )
+ dateBoxBatch->setEnabled( false );
+ else {
+ dateBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcApCoord::slotRaCheckedBatch(){
+
+ if ( raCheckBatch->isChecked() )
+ raBoxBatch->setEnabled( false );
+ else {
+ raBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcApCoord::slotDecCheckedBatch(){
+
+ if ( decCheckBatch->isChecked() )
+ decBoxBatch->setEnabled( false );
+ else {
+ decBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcApCoord::slotEpochCheckedBatch(){
+
+ if ( epochCheckBatch->isChecked() )
+ epochBoxBatch->setEnabled( false );
+ else {
+ epochBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcApCoord::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcApCoord::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcApCoord::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+//void modCalcApCoord::processLines( const QFile * fIn ) {
+void modCalcApCoord::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ long double jd, jd0;
+ SkyPoint sp;
+ QTime utB;
+ ExtDate dtB;
+ dms raB, decB;
+ double epoch0B;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Read Ut and write in ostream if corresponds
+
+ if(utCheckBatch->isChecked() ) {
+ utB = QTime::fromString( fields[i] );
+ i++;
+ } else
+ utB = utBoxBatch->time();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << utB.toString() << space;
+ else
+ if(utCheckBatch->isChecked() )
+ ostream << utB.toString() << space;
+
+ // Read date and write in ostream if corresponds
+
+ if(dateCheckBatch->isChecked() ) {
+ dtB = ExtDate::fromString( fields[i] );
+ i++;
+ } else
+ dtB = dateBoxBatch->date();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+ else
+ if(dateCheckBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+
+ // Read RA and write in ostream if corresponds
+
+ if(raCheckBatch->isChecked() ) {
+ raB = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ raB = raBoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+ else
+ if(raCheckBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(decCheckBatch->isChecked() ) {
+ decB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ decB = decBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+ else
+ if(decCheckBatch->isChecked() )
+ ostream << decB.toHMSString() << space;
+
+ // Read Epoch and write in ostream if corresponds
+
+ if(epochCheckBatch->isChecked() ) {
+ epoch0B = fields[i].toDouble();
+ i++;
+ } else
+ epoch0B = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epoch0B;
+ else
+ if(decCheckBatch->isChecked() )
+ ostream << epoch0B;
+
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch0B );
+ jd = KStarsDateTime(dtB,utB).djd();
+ jd0 = dt.djd();
+ sp = SkyPoint (raB, decB);
+ sp.apparentCoord(jd0, jd);
+
+ ostream << sp.ra()->toHMSString() << sp.dec()->toDMSString() << endl;
+ }
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcapcoord.h b/kstars/kstars/tools/modcalcapcoord.h
new file mode 100644
index 00000000..dae968fe
--- /dev/null
+++ b/kstars/kstars/tools/modcalcapcoord.h
@@ -0,0 +1,88 @@
+/***************************************************************************
+ modcalcapcoord.h - description
+ -------------------
+ begin : Wed Apr 10 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCAPCOORD_H
+#define MODCALCAPCOORD_H
+
+#include "modcalcapcoorddlg.h"
+#include <kapplication.h>
+
+/** Module to compute the equatorial coordinates for a given date and time
+ * from a given epoch or equinox
+ *@author Pablo de Vicente
+ *@version 0.9
+ */
+
+class dms;
+class dmsBox;
+class SkyPoint;
+class KStarsDateTime;
+class QTextStream;
+
+class modCalcApCoord : public modCalcApCoordDlg {
+
+Q_OBJECT
+public:
+/**Constructor. */
+ modCalcApCoord(QWidget *p, const char *n);
+/**Destructor. */
+ ~modCalcApCoord();
+
+/**Precess the coordinates from epoch 1 to epoch 2 */
+ SkyPoint precess (dms ra0, dms dec0, long double j0, long double jf);
+
+/**Apply precession, nutation and aberration corrections to coordinates. */
+ SkyPoint apparentCoordinates (dms r0, dms d0, long double j0, long double jf);
+
+ /** Process Lines **/
+// void processLines( const QFile * f );
+ void processLines( QTextStream &istream );
+public slots:
+
+
+ /** No descriptions */
+ void slotComputeCoords();
+ /** No descriptions */
+ void slotClearCoords();
+ void slotUtCheckedBatch();
+ void slotDateCheckedBatch();
+ void slotRaCheckedBatch();
+ void slotDecCheckedBatch();
+ void slotEpochCheckedBatch();
+ void slotInputFile();
+ void slotOutputFile();
+ void slotRunBatch();
+
+private:
+/**@returns a SkyPoint constructed from the coordinates in the RA and Dec dmsBoxes. */
+ SkyPoint getEquCoords(void);
+
+/**Fill the Time and Date fields with the current values from the CPU clock. */
+ void showCurrentTime(void);
+
+/**@returns a KStarsDateTime constructed from the Time and Date fields. */
+ KStarsDateTime getDateTime (void);
+
+/**Parse the string argument as a double */
+ double getEpoch (QString eName);
+
+/**Fill the RA and Dec dmsBoxes with values of the SkyPoint argument. */
+ void showEquCoords ( SkyPoint sp );
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcapcoorddlg.ui b/kstars/kstars/tools/modcalcapcoorddlg.ui
new file mode 100644
index 00000000..5ddec248
--- /dev/null
+++ b/kstars/kstars/tools/modcalcapcoorddlg.ui
@@ -0,0 +1,871 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcApCoordDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcApCoordDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>500</width>
+ <height>467</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Apparent Coordinates</string>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>InteractiveTab</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Target Time &amp;&amp; Date</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dateLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>timeLabel</cstring>
+ </property>
+ <property name="text">
+ <string>UT:</string>
+ </property>
+ </widget>
+ <spacer row="2" column="0">
+ <property name="name">
+ <cstring>spacer16</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QTimeEdit" row="0" column="1">
+ <property name="name">
+ <cstring>timBox</cstring>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit" row="1" column="1">
+ <property name="name">
+ <cstring>datBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>origCoordBox</cstring>
+ </property>
+ <property name="title">
+ <string>Catalog Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>ra0Box</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>dec0Box</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dec0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>ra0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epoch0Name</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>epoch0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>81</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Compute</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>70</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>91</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>outputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Apparent Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer15</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>102</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>rafLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>decfLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>rafBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decfBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>70</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>Spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>70</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="4" column="2">
+ <property name="name">
+ <cstring>epochBoxBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="3" column="2">
+ <property name="name">
+ <cstring>decBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="2" column="2">
+ <property name="name">
+ <cstring>raBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>utCheckBatch</cstring>
+ </property>
+ <property name="autoMask">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>UT:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QTimeEdit" row="0" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>utBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>dateCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="0">
+ <property name="name">
+ <cstring>decCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="4" column="0">
+ <property name="name">
+ <cstring>epochCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit" row="1" column="2">
+ <property name="name">
+ <cstring>dateBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>raCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup4</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer36</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotComputeCoords()</slot>
+ </connection>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>utCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotUtCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>dateCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotDateCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>raCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotRaCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>decCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotDecCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>epochCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotEpochCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>allRadioBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotRadioBatch()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcApCoordDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>InteractiveTab</tabstop>
+ <tabstop>timBox</tabstop>
+ <tabstop>datBox</tabstop>
+ <tabstop>ra0Box</tabstop>
+ <tabstop>dec0Box</tabstop>
+ <tabstop>epoch0Name</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>rafBox</tabstop>
+ <tabstop>decfBox</tabstop>
+ <tabstop>utCheckBatch</tabstop>
+ <tabstop>utBoxBatch</tabstop>
+ <tabstop>dateCheckBatch</tabstop>
+ <tabstop>raCheckBatch</tabstop>
+ <tabstop>raBoxBatch</tabstop>
+ <tabstop>decCheckBatch</tabstop>
+ <tabstop>decBoxBatch</tabstop>
+ <tabstop>epochCheckBatch</tabstop>
+ <tabstop>epochBoxBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>runButtonBatch</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputeCoords()</slot>
+ <slot>slotRadioBatch()</slot>
+ <slot>slotUtCheckedBatch()</slot>
+ <slot>slotDateCheckedBatch()</slot>
+ <slot>slotRaCheckedBatch()</slot>
+ <slot>slotDecCheckedBatch()</slot>
+ <slot>slotEpochCheckedBatch()</slot>
+ <slot>slotClearCoords()</slot>
+ <slot>slotRunBatch()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcazel.cpp b/kstars/kstars/tools/modcalcazel.cpp
new file mode 100644
index 00000000..a9ba9881
--- /dev/null
+++ b/kstars/kstars/tools/modcalcazel.cpp
@@ -0,0 +1,534 @@
+/***************************************************************************
+ modcalcazel.cpp - description
+ -------------------
+ begin : s� oct 26 2002
+ copyright : (C) 2002 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcazel.h"
+
+#include "modcalcazel.moc"
+#include "dms.h"
+#include "dmsbox.h"
+#include "skypoint.h"
+#include "geolocation.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#include <qdatetimeedit.h> //need for QTimeEdit
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+#include <qstring.h>
+#include <qtextstream.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+
+modCalcAzel::modCalcAzel(QWidget *parentSplit, const char *name) : modCalcAzelDlg (parentSplit,name) {
+
+ showCurrentDateTime();
+ initGeo();
+ showLongLat();
+ horInputCoords = FALSE;
+ raBox->setDegType(FALSE);
+ show();
+}
+
+modCalcAzel::~modCalcAzel(){
+ delete geoPlace;
+}
+
+SkyPoint modCalcAzel::getEquCoords (void)
+{
+ dms raCoord, decCoord;
+
+ raCoord = raBox->createDms(FALSE);
+ decCoord = decBox->createDms();
+
+ SkyPoint sp = SkyPoint (raCoord, decCoord);
+
+ return sp;
+}
+
+SkyPoint modCalcAzel::getHorCoords (void)
+{
+ dms azCoord, elCoord;
+
+ azCoord = azBox->createDms();
+ elCoord = elBox->createDms();
+
+ SkyPoint sp = SkyPoint();
+
+ sp.setAz(azCoord);
+ sp.setAlt(elCoord);
+
+ return sp;
+}
+
+void modCalcAzel::showCurrentDateTime (void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent();
+
+ KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() );
+
+ datBox->setDate( dt.date() );
+ timBox->setTime( dt.time() );
+ dateBoxBatch->setDate( dt.date() );
+ utBoxBatch->setTime( dt.time() );
+}
+
+KStarsDateTime modCalcAzel::getDateTime (void)
+{
+ return KStarsDateTime( datBox->date() , timBox->time() );
+}
+
+double modCalcAzel::getEpoch (QString eName)
+{
+ bool ok = false;
+ double epoch = eName.toDouble(&ok);
+ if ( ok )
+ return epoch;
+ else {
+ kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl;
+ return 2000.0;
+ }
+}
+
+dms modCalcAzel::getLongitude(void)
+{
+ dms longitude;
+ longitude = longBox->createDms();
+ return longitude;
+}
+
+dms modCalcAzel::getLatitude(void)
+{
+ dms latitude;
+ latitude = latBox->createDms();
+ return latitude;
+}
+
+void modCalcAzel::getGeoLocation (void)
+{
+ geoPlace->setLong( longBox->createDms() );
+ geoPlace->setLat( latBox->createDms() );
+ geoPlace->setHeight( 0.0);
+
+}
+
+void modCalcAzel::initGeo(void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ geoPlace = new GeoLocation( ks->geo() );
+}
+
+
+
+void modCalcAzel::showLongLat(void)
+{
+
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ longBox->show( ks->geo()->lng() );
+ latBox->show( ks->geo()->lat() );
+ longBoxBatch->show( ks->geo()->lng() );
+ latBoxBatch->show( ks->geo()->lat() );
+}
+
+void modCalcAzel::showHorCoords ( SkyPoint sp )
+{
+
+ azBox->show( sp.az() );
+ elBox->show( sp.alt() );
+
+}
+
+void modCalcAzel::showEquCoords ( SkyPoint sp )
+{
+ raBox->show( sp.ra(), FALSE );
+ decBox->show( sp.dec() );
+ showEpoch( getDateTime() );
+}
+
+void modCalcAzel::showEpoch( const KStarsDateTime &dt )
+{
+ double epochN = dt.epoch();
+// Localization
+// epochName->setText(KGlobal::locale()->formatNumber(epochN,3));
+ epochName->setText( KGlobal::locale()->formatNumber( epochN ) );
+
+}
+
+void modCalcAzel::slotClearCoords()
+{
+
+ raBox->clearFields();
+ decBox->clearFields();
+ azBox->clearFields();
+ elBox->clearFields();
+ epochName->setText("");
+
+ datBox->setDate(ExtDate::currentDate());
+ timBox->setTime(QTime(0,0,0));
+
+}
+
+void modCalcAzel::slotComputeCoords()
+{
+ SkyPoint sp;
+ double epoch0 = getEpoch( epochName->text() );
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch0 );
+ long double jd = getDateTime().djd();
+ long double jd0 = dt.djd();
+
+ dms LST( getDateTime().gst().Degrees() + getLongitude().Degrees() );
+
+ if(radioApCoords->isChecked()) {
+ sp = getEquCoords();
+ sp.apparentCoord(jd0, jd);
+ dms lat(getLatitude());
+ sp.EquatorialToHorizontal( &LST, &lat );
+ showHorCoords( sp );
+
+ } else {
+ sp = getHorCoords();
+ dms lat(getLatitude());
+ sp.HorizontalToEquatorial( &LST, &lat );
+ showEquCoords( sp );
+ }
+
+}
+void modCalcAzel::slotUtChecked(){
+ if ( utCheckBatch->isChecked() )
+ utBoxBatch->setEnabled( false );
+ else {
+ utBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcAzel::slotDateChecked(){
+ if ( dateCheckBatch->isChecked() )
+ dateBoxBatch->setEnabled( false );
+ else {
+ dateBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcAzel::slotRaChecked(){
+ if ( raCheckBatch->isChecked() ) {
+ raBoxBatch->setEnabled( false );
+ horNoCheck();
+ }
+ else {
+ raBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcAzel::slotDecChecked(){
+ if ( decCheckBatch->isChecked() ) {
+ decBoxBatch->setEnabled( false );
+ horNoCheck();
+ }
+ else {
+ decBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcAzel::slotEpochChecked(){
+ if ( epochCheckBatch->isChecked() )
+ epochBoxBatch->setEnabled( false );
+ else
+ epochBoxBatch->setEnabled( true );
+}
+
+void modCalcAzel::slotLongChecked(){
+ if ( longCheckBatch->isChecked() )
+ longBoxBatch->setEnabled( false );
+ else
+ longBoxBatch->setEnabled( true );
+}
+
+void modCalcAzel::slotLatChecked(){
+ if ( latCheckBatch->isChecked() )
+ latBoxBatch->setEnabled( false );
+ else {
+ latBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcAzel::slotAzChecked(){
+ if ( azCheckBatch->isChecked() ) {
+ azBoxBatch->setEnabled( false );
+ equNoCheck();
+ }
+ else {
+ azBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcAzel::slotElChecked(){
+ if ( elCheckBatch->isChecked() ) {
+ elBoxBatch->setEnabled( false );
+ equNoCheck();
+ }
+ else {
+ elBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcAzel::horNoCheck() {
+ azCheckBatch->setChecked(false);
+ azBoxBatch->setEnabled(false);
+ elCheckBatch->setChecked(false);
+ elBoxBatch->setEnabled(false);
+ horInputCoords = FALSE;
+
+}
+
+void modCalcAzel::equNoCheck() {
+ raCheckBatch->setChecked(false);
+ raBoxBatch->setEnabled(false);
+ decCheckBatch->setChecked(false);
+ decBoxBatch->setEnabled(false);
+ horInputCoords = TRUE;
+}
+
+
+void modCalcAzel::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcAzel::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcAzel::slotRunBatch() {
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcAzel::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ long double jd0, jdf;
+ dms LST;
+ SkyPoint sp;
+ dms raB, decB, latB, longB, azB, elB;
+ double epoch0B;
+ QTime utB;
+ ExtDate dtB;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Read Ut and write in ostream if corresponds
+
+ if(utCheckBatch->isChecked() ) {
+ utB = QTime::fromString( fields[i] );
+ i++;
+ } else
+ utB = utBoxBatch->time();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << utB.toString() << space;
+ else
+ if(utCheckBatch->isChecked() )
+ ostream << utB.toString() << space;
+
+ // Read date and write in ostream if corresponds
+
+ if(dateCheckBatch->isChecked() ) {
+ dtB = ExtDate::fromString( fields[i] );
+ i++;
+ } else
+ dtB = dateBoxBatch->date();
+ if ( allRadioBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+ else
+ if(dateCheckBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+
+ // Read Longitude and write in ostream if corresponds
+
+ if (longCheckBatch->isChecked() ) {
+ longB = dms::fromString( fields[i],TRUE);
+ i++;
+ } else
+ longB = longBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+ else
+ if (longCheckBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+
+ // Read Latitude
+
+
+ if (latCheckBatch->isChecked() ) {
+ latB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ latB = latBoxBatch->createDms(TRUE);
+ if ( allRadioBatch->isChecked() )
+ ostream << latB.toDMSString() << space;
+ else
+ if (latCheckBatch->isChecked() )
+ ostream << latB.toDMSString() << space;
+
+ // Read Epoch and write in ostream if corresponds
+
+ if(epochCheckBatch->isChecked() ) {
+ epoch0B = fields[i].toDouble();
+ i++;
+ } else
+ epoch0B = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epoch0B << space;
+ else
+ if(epochCheckBatch->isChecked() )
+ ostream << epoch0B << space;
+
+ // We make the first calculations
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch0B );
+ jdf = KStarsDateTime(dtB,utB).djd();
+ jd0 = dt.djd();
+
+ LST = KStarsDateTime(dtB,utB).gst().Degrees() + longB.Degrees();
+
+ // Equatorial coordinates are the input coords.
+ if (!horInputCoords) {
+ // Read RA and write in ostream if corresponds
+
+ if(raCheckBatch->isChecked() ) {
+ raB = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ raB = raBoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+ else
+ if(raCheckBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(decCheckBatch->isChecked() ) {
+ decB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ decB = decBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+ else
+ if(decCheckBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+
+ sp = SkyPoint (raB, decB);
+ sp.apparentCoord(jd0, jdf);
+ sp.EquatorialToHorizontal( &LST, &latB );
+ ostream << sp.az()->toDMSString() << space << sp.alt()->toDMSString() << endl;
+
+ // Input coords are horizontal coordinates
+
+ } else {
+ if(azCheckBatch->isChecked() ) {
+ azB = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ azB = azBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << azB.toHMSString() << space;
+ else
+ if(raCheckBatch->isChecked() )
+ ostream << azB.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(elCheckBatch->isChecked() ) {
+ elB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ elB = decBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << elB.toDMSString() << space;
+ else
+ if(elCheckBatch->isChecked() )
+ ostream << elB.toDMSString() << space;
+
+ sp.setAz(azB);
+ sp.setAlt(elB);
+ sp.HorizontalToEquatorial( &LST, &latB );
+ ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << endl;
+ }
+
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcazel.h b/kstars/kstars/tools/modcalcazel.h
new file mode 100644
index 00000000..9bbe0546
--- /dev/null
+++ b/kstars/kstars/tools/modcalcazel.h
@@ -0,0 +1,124 @@
+/***************************************************************************
+ modcalcazel.h - description
+ -------------------
+ begin : sáb oct 26 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : pvicentea@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCAZEL_H
+#define MODCALCAZEL_H
+
+#include <kapplication.h>
+#include <qwidget.h>
+#include "modcalcazeldlg.h"
+
+class QWidget;
+class SkyPoint;
+class KStarsDateTime;
+class GeoLocation;
+class dms;
+
+/**
+ *@author Pablo de Vicente
+ */
+
+class modCalcAzel : public modCalcAzelDlg {
+
+Q_OBJECT
+
+public:
+ modCalcAzel(QWidget *p, const char *n);
+ ~modCalcAzel();
+
+public slots:
+
+ /** No descriptions */
+ void slotComputeCoords();
+ /** No descriptions */
+ void slotClearCoords();
+ void slotUtChecked();
+ void slotDateChecked();
+ void slotRaChecked();
+ void slotDecChecked();
+ void slotEpochChecked();
+ void slotLongChecked();
+ void slotLatChecked();
+ void slotAzChecked();
+ void slotElChecked();
+ void slotInputFile();
+ void slotOutputFile();
+ void slotRunBatch();
+
+private:
+
+ /**@returns a SkyPoint constructed from the coordinates in the
+ * RA and Dec dmsBoxes. */
+ SkyPoint getEquCoords(void);
+
+ /**@returns a SkyPoint constructed from the coordinates in the
+ * Az and El dmsBoxes. */
+ SkyPoint getHorCoords(void);
+
+ /**Fill the Time and Date fields with the current values from the
+ * CPU clock. */
+ void showCurrentDateTime(void);
+
+ /**@returns a KStarsDateTime constructed from the Time and Date fields. */
+ KStarsDateTime getDateTime (void);
+
+ /**Parse the string argument as a double
+ * @param eName String from which the epoch is to be constructed
+ * once it is converted to a double
+ */
+ double getEpoch (QString eName);
+
+ /**Fill the Az and El dmsBoxes with values of the SkyPoint argument.
+ * @param sp SkypPoint object which contains the coordinates to
+ * be displayed */
+ void showHorCoords ( SkyPoint sp );
+
+ /**Fill the Az and El dmsBoxes with values of the SkyPoint argument.
+ * @param sp SkypPoint object which contains the coordinates to
+ * be displayed
+ * @param jd Julian day for which the conversion has been performed
+ * The epoch is constructed for that day
+ */
+ void showEquCoords ( SkyPoint sp );
+
+ /**Fills the epoch box with the value corresponding to a julian day
+ * @param dt date/time from which to construct the epoch string
+ */
+ void showEpoch ( const KStarsDateTime &dt );
+
+ /* Creates a dms object from the latitude box */
+ dms getLatitude (void);
+
+ /* Creates a dms object from the longitude box */
+ dms getLongitude (void);
+
+ void initGeo(void);
+
+ void showLongLat(void);
+
+ void getGeoLocation (void);
+
+ void horNoCheck();
+ void equNoCheck();
+ void processLines( QTextStream &istream );
+
+ GeoLocation *geoPlace;
+ bool horInputCoords;
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcazeldlg.ui b/kstars/kstars/tools/modcalcazeldlg.ui
new file mode 100644
index 00000000..0e1bb9fc
--- /dev/null
+++ b/kstars/kstars/tools/modcalcazeldlg.ui
@@ -0,0 +1,1079 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcAzelDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcAzelDlg</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>554</width>
+ <height>473</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Horizontal Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget3</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>inputGroupBox</cstring>
+ </property>
+ <property name="title">
+ <string>Time &amp;&amp; Location</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout20</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="ExtDateEdit" row="1" column="1">
+ <property name="name">
+ <cstring>datBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QTimeEdit" row="0" column="1">
+ <property name="name">
+ <cstring>timBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>timLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Universal time:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dateLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>longLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>longBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>latLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>latBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Select Input</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>radioApCoords</cstring>
+ </property>
+ <property name="text">
+ <string>Apparent coordinates</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>radioHorCoords</cstring>
+ </property>
+ <property name="text">
+ <string>Horizontal coordinates</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>Layout10</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>25</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>120</width>
+ <height>32767</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Convert</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>25</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>120</width>
+ <height>32767</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout21</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>GroupBox2</cstring>
+ </property>
+ <property name="title">
+ <string>Equatorial Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>raLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBox</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>decLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochName</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32767</width>
+ <height>32767</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>epochLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>16</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>GroupBox3</cstring>
+ </property>
+ <property name="title">
+ <string>Horizontal Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>azBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>azLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Azimuth:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>elLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Altitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>elBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>77</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>utCheckBatch</cstring>
+ </property>
+ <property name="autoMask">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>UT:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>dateCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0" rowspan="2" colspan="3">
+ <property name="name">
+ <cstring>raCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="4" column="0">
+ <property name="name">
+ <cstring>decCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="5" column="0">
+ <property name="name">
+ <cstring>epochCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ <widget class="QTimeEdit" row="0" column="1">
+ <property name="name">
+ <cstring>utBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="3" column="1">
+ <property name="name">
+ <cstring>raBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="4" column="1">
+ <property name="name">
+ <cstring>decBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="5" column="1">
+ <property name="name">
+ <cstring>epochBoxBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="2">
+ <property name="name">
+ <cstring>azCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Azimuth:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="3">
+ <property name="name">
+ <cstring>latBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="3" column="3">
+ <property name="name">
+ <cstring>azBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="4" column="3">
+ <property name="name">
+ <cstring>elBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="2">
+ <property name="name">
+ <cstring>latCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="3">
+ <property name="name">
+ <cstring>longBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="2">
+ <property name="name">
+ <cstring>longCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="4" column="2">
+ <property name="name">
+ <cstring>elCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Altitude:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit" row="1" column="1">
+ <property name="name">
+ <cstring>dateBoxBatch</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup4</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </hbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotComputeCoords()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+ <connection>
+ <sender>utCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotUtChecked()</slot>
+ </connection>
+ <connection>
+ <sender>dateCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotDateChecked()</slot>
+ </connection>
+ <connection>
+ <sender>azCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotAzChecked()</slot>
+ </connection>
+ <connection>
+ <sender>elCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotElChecked()</slot>
+ </connection>
+ <connection>
+ <sender>latCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotLatChecked()</slot>
+ </connection>
+ <connection>
+ <sender>longCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotLongChecked()</slot>
+ </connection>
+ <connection>
+ <sender>raCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotRaChecked()</slot>
+ </connection>
+ <connection>
+ <sender>decCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcAzelDlg</receiver>
+ <slot>slotDecChecked()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>tabWidget3</tabstop>
+ <tabstop>timBox</tabstop>
+ <tabstop>datBox</tabstop>
+ <tabstop>longBox</tabstop>
+ <tabstop>latBox</tabstop>
+ <tabstop>radioApCoords</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>raBox</tabstop>
+ <tabstop>decBox</tabstop>
+ <tabstop>epochName</tabstop>
+ <tabstop>azBox</tabstop>
+ <tabstop>elBox</tabstop>
+ <tabstop>utCheckBatch</tabstop>
+ <tabstop>dateCheckBatch</tabstop>
+ <tabstop>raCheckBatch</tabstop>
+ <tabstop>decCheckBatch</tabstop>
+ <tabstop>epochCheckBatch</tabstop>
+ <tabstop>utBoxBatch</tabstop>
+ <tabstop>raBoxBatch</tabstop>
+ <tabstop>decBoxBatch</tabstop>
+ <tabstop>epochBoxBatch</tabstop>
+ <tabstop>azCheckBatch</tabstop>
+ <tabstop>latBoxBatch</tabstop>
+ <tabstop>azBoxBatch</tabstop>
+ <tabstop>elBoxBatch</tabstop>
+ <tabstop>latCheckBatch</tabstop>
+ <tabstop>longBoxBatch</tabstop>
+ <tabstop>longCheckBatch</tabstop>
+ <tabstop>elCheckBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>runButtonBatch</tabstop>
+</tabstops>
+<slots>
+ <slot>slotClearCoords()</slot>
+ <slot>slotComputeCoords()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotRunBatch()</slot>
+ <slot>slotUtChecked()</slot>
+ <slot>slotDateChecked()</slot>
+ <slot>slotRaChecked()</slot>
+ <slot>slotDecChecked()</slot>
+ <slot>slotEpochChecked()</slot>
+ <slot>slotLatChecked()</slot>
+ <slot>slotLongChecked()</slot>
+ <slot>slotAzChecked()</slot>
+ <slot>slotElChecked()</slot>
+ <slot>newSlot()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcdaylength.cpp b/kstars/kstars/tools/modcalcdaylength.cpp
new file mode 100644
index 00000000..9a31dfe2
--- /dev/null
+++ b/kstars/kstars/tools/modcalcdaylength.cpp
@@ -0,0 +1,148 @@
+/***************************************************************************
+ modcalcdaylength.cpp - description
+ -------------------
+ begin : wed jun 12 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcdaylength.h"
+#include "modcalcprec.h"
+#include "dms.h"
+#include "dmsbox.h"
+#include "skyobject.h"
+#include "geolocation.h"
+#include "kstars.h"
+#include "timebox.h"
+#include "kssun.h"
+#include "ksnumbers.h"
+#include "kstarsdatetime.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#include <kapplication.h>
+
+modCalcDayLength::modCalcDayLength(QWidget *parentSplit, const char *name) : modCalcDayLengthDlg(parentSplit,name) {
+ showCurrentDate();
+ initGeo();
+ show();
+}
+
+modCalcDayLength::~modCalcDayLength() {}
+
+void modCalcDayLength::showCurrentDate (void)
+{
+ KStarsDateTime dt( KStarsDateTime::currentDateTime() );
+ datBox->setDate( dt.date() );
+}
+
+void modCalcDayLength::initGeo(void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ geoPlace = ks->geo();
+ longBox->show( geoPlace->lng() );
+ latBox->show( geoPlace->lat() );
+}
+
+void modCalcDayLength::getGeoLocation (void)
+{
+ geoPlace->setLong( longBox->createDms() );
+ geoPlace->setLat( latBox->createDms() );
+ geoPlace->setHeight( 0.0);
+}
+
+KStarsDateTime modCalcDayLength::getDateTime (void)
+{
+ return KStarsDateTime( datBox->date() , QTime(8,0,0) );
+}
+
+void modCalcDayLength::slotClearCoords(){
+
+ azSetBox->clearFields();
+ azRiseBox->clearFields();
+ elTransitBox->clearFields();
+
+ // reset to current date
+ datBox->setDate(ExtDate::currentDate());
+
+// reset times to 00:00:00
+ setTimeBox->clearFields();
+ riseTimeBox->clearFields();
+ transitTimeBox->clearFields();
+
+// dayLBox->setTime(time);
+ dayLBox->clearFields();
+}
+
+QTime modCalcDayLength::lengthOfDay(QTime setQTime, QTime riseQTime){
+ QTime dL(0,0,0);
+ int dds = riseQTime.secsTo(setQTime);
+ QTime dLength = dL.addSecs( dds );
+
+ return dLength;
+}
+
+void modCalcDayLength::slotComputePosTime()
+{
+ long double jd0 = getDateTime().djd();
+ getGeoLocation();
+
+ KSNumbers * num = new KSNumbers(jd0);
+ KSSun *Sun = new KSSun(((KStars*) parent()->parent()->parent())->data());
+ Sun->findPosition(num);
+
+ QTime setQtime = Sun->riseSetTime( jd0 , geoPlace, false );
+ QTime riseQtime = Sun->riseSetTime( jd0 , geoPlace, true );
+ QTime transitQtime = Sun->transitTime(jd0 , geoPlace);
+
+ dms setAz = Sun->riseSetTimeAz(jd0, geoPlace, false);
+ dms riseAz = Sun->riseSetTimeAz(jd0, geoPlace, true);
+ dms transAlt = Sun->transitAltitude(jd0, geoPlace);
+
+ if (setQtime.isValid() ) {
+ azSetBox->show( setAz );
+ elTransitBox->show( transAlt );
+ azRiseBox->show( riseAz );
+
+ setTimeBox->showTime( setQtime );
+ riseTimeBox->showTime( riseQtime );
+ transitTimeBox->showTime( transitQtime );
+
+ QTime dayLQtime = lengthOfDay (setQtime,riseQtime);
+
+ dayLBox->showTime( dayLQtime );
+ } else if (transAlt.Degrees() > 0. ) {
+ azSetBox->setDMS(i18n("Circumpolar"));
+ elTransitBox->show( transAlt );
+ azRiseBox->setDMS(i18n("Circumpolar"));
+
+ setTimeBox->showTime( setQtime );
+ riseTimeBox->showTime( riseQtime );
+ transitTimeBox->showTime( transitQtime );
+
+ dayLBox->setEntry("24:00:00");
+
+ } else if (transAlt.Degrees() < 0. ) {
+ azSetBox->setDMS("does not rise");
+ elTransitBox->setDMS("does not rise");
+ azRiseBox->setDMS("does not rise");
+
+ setTimeBox->clearFields();
+ riseTimeBox->clearFields();
+ transitTimeBox->clearFields();
+
+ dayLBox->showTime( QTime(0,0,0) );
+ }
+
+ delete num;
+}
+
+#include "modcalcdaylength.moc"
diff --git a/kstars/kstars/tools/modcalcdaylength.h b/kstars/kstars/tools/modcalcdaylength.h
new file mode 100644
index 00000000..1c644157
--- /dev/null
+++ b/kstars/kstars/tools/modcalcdaylength.h
@@ -0,0 +1,63 @@
+/***************************************************************************
+ modcalcdaylength.h - description
+ -------------------
+ begin : wed jun 12 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCDAYLENGTH_H
+#define MODCALCDAYLENGTH_H
+
+#include "modcalcdaylengthdlg.h"
+
+/** Module to compute the equatorial coordinates for a given date and time
+ * from a given epoch or equinox
+ *@author Pablo de Vicente
+ */
+
+class KStarsDateTime;
+class GeoLocation;
+
+class modCalcDayLength : public modCalcDayLengthDlg {
+Q_OBJECT
+public:
+/**Constructor. */
+ modCalcDayLength(QWidget *p, const char *n);
+/**Destructor. */
+ ~modCalcDayLength();
+
+public slots:
+ /** No descriptions */
+ void slotComputePosTime();
+ /** No descriptions */
+ void slotClearCoords();
+
+private:
+/**@returns a SkyPoint constructed from the coordinates in the RA and Dec dmsBoxes. */
+ QTime lengthOfDay(QTime setQTime, QTime riseQTime);
+
+/**Fills the Date fields with the current values from the current date. */
+ void showCurrentDate(void);
+
+/**@returns a KStarsDateTime constructed from the Time and Date fields. */
+ KStarsDateTime getDateTime (void);
+
+/**@returns a GeoLocation constructed from the Longitude and Latitude fields.
+ * Height is arbitrarily set to 0.0 */
+ void getGeoLocation(void);
+ void initGeo(void);
+
+ GeoLocation *geoPlace;
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcdaylengthdlg.ui b/kstars/kstars/tools/modcalcdaylengthdlg.ui
new file mode 100644
index 00000000..d5d5c1f8
--- /dev/null
+++ b/kstars/kstars/tools/modcalcdaylengthdlg.ui
@@ -0,0 +1,655 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcDayLengthDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcDayLengthDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>578</width>
+ <height>395</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Day Length</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>11</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Location &amp;&amp; Date</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout37</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>latLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>latBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>16</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>longLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>longBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>16</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer11</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>60</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>datLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit">
+ <property name="name">
+ <cstring>datBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer53</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>71</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Compute</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>81</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>resultsBox</cstring>
+ </property>
+ <property name="title">
+ <string>Sunrise, Noon &amp;&amp; Sunset Data</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="timeBox" row="3" column="1">
+ <property name="name">
+ <cstring>dayLBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>90</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>riseTimeLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Sunrise:</string>
+ </property>
+ </widget>
+ <widget class="timeBox" row="1" column="1">
+ <property name="name">
+ <cstring>transitTimeBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>90</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>transitTimeLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Noon:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="3" column="0">
+ <property name="name">
+ <cstring>dayLLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Day length:</string>
+ </property>
+ </widget>
+ <widget class="timeBox" row="2" column="1">
+ <property name="name">
+ <cstring>setTimeBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>90</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="timeBox" row="0" column="1">
+ <property name="name">
+ <cstring>riseTimeBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>90</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>setTimeLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Sunset:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer12</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout20</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>azRiseLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Sunrise azimuth:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>azSetLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Sunset azimuth:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>azRiseBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>elTransitLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Altitude at noon:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="2" column="1">
+ <property name="name">
+ <cstring>azSetBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>elTransitBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <spacer row="3" column="0">
+ <property name="name">
+ <cstring>spacer26</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer27</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>Spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>110</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>timeBox</class>
+ <header location="local">timebox.h</header>
+ <sizehint>
+ <width>-1</width>
+ <height>-1</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image2</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+ <image name="image2">
+ <data format="PNG" length="881">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000033849444154388dad9431681c471486bf3353bc05096641c52d38700711e88a1417111772544890e6888b33b848828ba448235205dcb88ae354c6659242e0c64429ecd885402914a43477074a4e27706003173815821dd0c10ec4b0af58508ad149bac488147ab0c5ecce7cf3cddb7fb7d2dfeb43091858bcb178c21554bfdbaf543add0e6284172f5f9c34179a38efc85d4ef63afb5f10ef3da3e188deefbd20785a468cb07863f1e4f90fcf4912259e87a2f434014a2512a140898c20281821d7302e5022847408ac0bbd5ff51cac6518b8b123aec368fc13793e02947856c90bc11d09f95801219e83c6bc8204809660638893e993183161463ece294a8ffe3d023cf1acb03fb0f4363d83030f4c6c84da82d0ba63797719acd1009ff91778629cf98c264a5106e8ce366c7cef026a46a82f58c44076a41cfea97cf7b5a3f591e5e34f052b01fe46e3c844502af12cec0fe414aaac7c58a5d5169204d42894093b9b051beb8ead1f1db5eb3556db3162fc14f8dac4b8280b2281bc10765ffa33e8279f0bc95b1e351e3d16b69ee5dcbe13f1d9175540d878ea517fdea8371a1728de09e91f1e6b2dadb620e2c3a2d7966f1f29e981273f86b57b31bded3077f0ca62651a3c6d6c20730a2849edf4f8a7d0c70f3ce981c7ce094bcb0233058d66a065878a96d3e46b178d05988cad849eeab1e5f103253d081b8a40723d229e01cc0426c865c618886c98981e2994313bbf104cad50ad5adc91e7e1fd8cfddf62b261589bd4a2cb5391abd298576a6f0b877f293b9b05b7efc6e4c7caea8a1057231ede0777e8f9666d84aa62e78466b32077d3afef3f3d46a0d5b6006cac3b767ece59bb17d35886c67b395f7e55c7562dde7bb45456db55ea0b5c6e5c9c6eb2b402de59369e3a9e3c72f4b685e63b821ac886193a563001b0bfeb496f2558112e86eefccb1b674426ec2ca2b4ee0a325763eb5948437a706e63e78456bb4677d7e355a104379e6ec599f16838221d82c417e06d61f5833a835739f951b85fafc5349a39f50558bd9520a5a064a4836970a5d3ed7073e9e609069aef87ec8a70f6f3c780989094c9f143296204ef211d289953bcbbf0b8bfd70738b9eaeb2c15575dd7c408fd6ebf72e5602d43743addce95c1fb7bfdca3fdcb3ae17a3e19dbf0000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcDayLengthDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcDayLengthDlg</receiver>
+ <slot>slotComputePosTime()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>longBox</tabstop>
+ <tabstop>latBox</tabstop>
+ <tabstop>datBox</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>dayLBox</tabstop>
+ <tabstop>transitTimeBox</tabstop>
+ <tabstop>setTimeBox</tabstop>
+ <tabstop>riseTimeBox</tabstop>
+ <tabstop>elTransitBox</tabstop>
+ <tabstop>azSetBox</tabstop>
+ <tabstop>azRiseBox</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputePosTime()</slot>
+ <slot>slotClearCoords()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+
+ <includehint>timebox.h</includehint>
+ <includehint>timebox.h</includehint>
+ <includehint>timebox.h</includehint>
+ <includehint>timebox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalceclipticcoords.cpp b/kstars/kstars/tools/modcalceclipticcoords.cpp
new file mode 100644
index 00000000..36a7e75b
--- /dev/null
+++ b/kstars/kstars/tools/modcalceclipticcoords.cpp
@@ -0,0 +1,385 @@
+/***************************************************************************
+ modcalceclipticcoords.cpp - description
+ -------------------
+ begin : Fri May 14 2004
+ copyright : (C) 2004 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "dms.h"
+#include "dmsbox.h"
+#include "modcalceclipticcoords.h"
+#include "modcalceclipticcoords.moc"
+#include "skypoint.h"
+#include "ksutils.h"
+#include "ksnumbers.h"
+#include "kstarsdatetime.h"
+#include <qradiobutton.h>
+#include <qstring.h>
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+#include <qtextstream.h>
+#include <klocale.h>
+#include <klineedit.h>
+#include <kapplication.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+
+modCalcEclCoords::modCalcEclCoords(QWidget *parentSplit, const char *name) : modCalcEclCoordsDlg(parentSplit,name) {
+
+ equRadio->setChecked(TRUE);
+ raBox->setDegType(FALSE);
+ this->show();
+}
+
+modCalcEclCoords::~modCalcEclCoords() {
+}
+
+void modCalcEclCoords::getEclCoords (void) {
+
+ eclipLong = ecLongBox->createDms();
+ eclipLat = ecLatBox->createDms();
+ epoch = getEpoch( epochName->text() );
+}
+
+void modCalcEclCoords::getEquCoords (void) {
+
+ raCoord = raBox->createDms(FALSE);
+ decCoord = decBox->createDms();
+ epoch = getEpoch( epochName->text() );
+}
+
+double modCalcEclCoords::getEpoch (QString eName) {
+
+ double epoch = eName.toDouble();
+
+ return epoch;
+}
+
+void modCalcEclCoords::slotClearCoords (void) {
+
+ raBox->clearFields();
+ decBox->clearFields();
+ ecLongBox->clearFields();
+ ecLatBox->clearFields();
+
+}
+
+void modCalcEclCoords::slotComputeCoords (void) {
+
+ if(eclRadio->isChecked()) {
+ getEclCoords();
+ EclToEqu();
+ showEquCoords();
+ } else {
+ getEquCoords();
+ EquToEcl();
+ showEclCoords();
+ }
+
+}
+
+void modCalcEclCoords::showEquCoords(void) {
+ raBox->show( raCoord , FALSE);
+ decBox->show( decCoord );
+}
+
+void modCalcEclCoords::showEclCoords(void) {
+ ecLongBox->show( eclipLong );
+ ecLatBox->show( eclipLat );
+}
+
+void modCalcEclCoords::EclToEqu(void) {
+
+ SkyPoint sp = SkyPoint();
+
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch );
+ KSNumbers *num = new KSNumbers( dt.djd() );
+
+// sp.setEclLong(eclipLong);
+// sp.setEclLat(eclipLat);
+ sp.setFromEcliptic(num->obliquity(), &eclipLong, &eclipLat);
+
+ raCoord.set( *sp.ra() );
+ decCoord.set( *sp.dec() );
+
+ delete num;
+}
+
+void modCalcEclCoords::EquToEcl(void) {
+
+ SkyPoint sp = SkyPoint (raCoord, decCoord);
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch );
+ KSNumbers *num = new KSNumbers( dt.djd() );
+
+ sp.findEcliptic(num->obliquity(), eclipLong, eclipLat);
+
+ delete num;
+}
+
+void modCalcEclCoords::eclCheck() {
+
+ eclLatCheckBatch->setChecked(false);
+ eclLatBoxBatch->setEnabled(false);
+ eclLongCheckBatch->setChecked(false);
+ eclLongBoxBatch->setEnabled(false);
+ eclInputCoords = FALSE;
+
+}
+
+void modCalcEclCoords::equCheck() {
+
+ raCheckBatch->setChecked(false);
+ raBoxBatch->setEnabled(false);
+ decCheckBatch->setChecked(false);
+ decBoxBatch->setEnabled(false);
+ //epochCheckBatch->setChecked(false);
+ eclInputCoords = TRUE;
+
+}
+
+void modCalcEclCoords::slotRaCheckedBatch(){
+
+ if ( raCheckBatch->isChecked() ) {
+ raBoxBatch->setEnabled( false );
+ eclCheck();
+ } else {
+ raBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcEclCoords::slotDecCheckedBatch(){
+
+ if ( decCheckBatch->isChecked() ) {
+ decBoxBatch->setEnabled( false );
+ eclCheck();
+ } else {
+ decBoxBatch->setEnabled( true );
+ }
+}
+
+
+void modCalcEclCoords::slotEpochCheckedBatch(){
+ if ( epochCheckBatch->isChecked() ) {
+ epochBoxBatch->setEnabled( false );
+ } else {
+ epochBoxBatch->setEnabled( true );
+ }
+}
+
+
+void modCalcEclCoords::slotEclLatCheckedBatch(){
+
+ if ( eclLatCheckBatch->isChecked() ) {
+ eclLatBoxBatch->setEnabled( false );
+ equCheck();
+ } else {
+ eclLatBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcEclCoords::slotEclLongCheckedBatch(){
+
+ if ( eclLongCheckBatch->isChecked() ) {
+ eclLongBoxBatch->setEnabled( false );
+ equCheck();
+ } else {
+ eclLongBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcEclCoords::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcEclCoords::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcEclCoords::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcEclCoords::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ SkyPoint sp;
+ dms raB, decB, eclLatB, eclLongB;
+ double epoch0B;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Input coords are ecliptic coordinates:
+
+ if (eclInputCoords) {
+
+ // Read Ecliptic Longitude and write in ostream if corresponds
+
+ if(eclLongCheckBatch->isChecked() ) {
+ eclLongB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ eclLongB = eclLongBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << eclLongB.toDMSString() << space;
+ else
+ if(eclLongCheckBatch->isChecked() )
+ ostream << eclLongB.toDMSString() << space;
+
+ // Read Ecliptic Latitude and write in ostream if corresponds
+
+ if(eclLatCheckBatch->isChecked() ) {
+ eclLatB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ if ( allRadioBatch->isChecked() )
+ ostream << eclLatB.toDMSString() << space;
+ else
+ if(eclLatCheckBatch->isChecked() )
+ ostream << eclLatB.toDMSString() << space;
+
+ // Read Epoch and write in ostream if corresponds
+
+ if(epochCheckBatch->isChecked() ) {
+ epoch0B = fields[i].toDouble();
+ i++;
+ } else
+ epoch0B = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epoch0B << space;
+ else
+ if(epochCheckBatch->isChecked() )
+ ostream << epoch0B << space;
+
+ sp = SkyPoint ();
+
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch0B );
+ KSNumbers *num = new KSNumbers( dt.djd() );
+ sp.setFromEcliptic(num->obliquity(), &eclLongB, &eclLatB);
+ ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << endl;
+ // Input coords. are equatorial coordinates:
+
+ } else {
+
+ // Read RA and write in ostream if corresponds
+
+ if(raCheckBatch->isChecked() ) {
+ raB = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ raB = raBoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+ else
+ if(raCheckBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(decCheckBatch->isChecked() ) {
+ decB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ decB = decBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+ else
+ if(decCheckBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+
+ // Read Epoch and write in ostream if corresponds
+
+ if(epochCheckBatch->isChecked() ) {
+ epoch0B = fields[i].toDouble();
+ i++;
+ } else
+ epoch0B = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epoch0B << space;
+ else
+ if(epochCheckBatch->isChecked() )
+ ostream << epoch0B << space;
+
+ sp = SkyPoint (raB, decB);
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch0B );
+ KSNumbers *num = new KSNumbers( dt.djd() );
+ sp.findEcliptic(num->obliquity(), eclLongB, eclLatB);
+ ostream << eclLongB.toDMSString() << space << eclLatB.toDMSString() << endl;
+ delete num;
+
+ }
+
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalceclipticcoords.h b/kstars/kstars/tools/modcalceclipticcoords.h
new file mode 100644
index 00000000..809928c9
--- /dev/null
+++ b/kstars/kstars/tools/modcalceclipticcoords.h
@@ -0,0 +1,74 @@
+/***************************************************************************
+ modcalceclipticcoords.h - description
+ -------------------
+ begin : Fri May 14 2004
+ copyright : (C) 2004 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCECLIPTICCOORDS_H
+#define MODCALCECLIPTICCOORDS_H
+
+#include "modcalceclipticcoordsdlg.h"
+#include "dms.h"
+
+class QString;
+
+/**
+ * Class which implements the KStars calculator module to compute
+ * geocentric ecliptic coordinates to/from geocentric equatorial coordinates.
+ *
+ * Inherits QWidget
+ *@author Pablo de Vicente
+ */
+
+class modCalcEclCoords : public modCalcEclCoordsDlg {
+
+Q_OBJECT
+
+public:
+
+ modCalcEclCoords(QWidget *p, const char *n);
+ ~modCalcEclCoords();
+
+ void getEclCoords (void);
+ void getEquCoords (void);
+ double getEpoch( QString t );
+ void showEquCoords(void);
+ void showEclCoords(void);
+ void EclToEqu(void);
+ void EquToEcl(void);
+
+public slots:
+
+ void slotClearCoords (void);
+ void slotComputeCoords (void);
+ void slotEclLatCheckedBatch(void);
+ void slotEclLongCheckedBatch(void);
+ void slotRaCheckedBatch(void);
+ void slotDecCheckedBatch(void);
+ void slotEpochCheckedBatch(void);
+ void slotInputFile(void);
+ void slotOutputFile(void);
+ void slotRunBatch();
+
+private:
+ void equCheck(void);
+ void eclCheck(void);
+ void processLines( QTextStream &is );
+
+ dms eclipLong, eclipLat, raCoord, decCoord;
+ double epoch;
+ bool eclInputCoords;
+};
+#endif
+
diff --git a/kstars/kstars/tools/modcalceclipticcoordsdlg.ui b/kstars/kstars/tools/modcalceclipticcoordsdlg.ui
new file mode 100644
index 00000000..1a164a9b
--- /dev/null
+++ b/kstars/kstars/tools/modcalceclipticcoordsdlg.ui
@@ -0,0 +1,919 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcEclCoordsDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcEclCoordsDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>560</width>
+ <height>409</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Geocentric Ecliptic Coordinates</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget8</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>ButtonGroup1</cstring>
+ </property>
+ <property name="title">
+ <string>Choose Input Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>97</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>equRadio</cstring>
+ </property>
+ <property name="text">
+ <string>Geocentric equatorial</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>96</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>eclRadio</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>TabFocus</enum>
+ </property>
+ <property name="text">
+ <string>Geocentric ecliptic</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>97</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Convert</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>71</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>equBox</cstring>
+ </property>
+ <property name="title">
+ <string>Equatorial Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>raLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>decLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>epochLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochName</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer31</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>16</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox7</cstring>
+ </property>
+ <property name="title">
+ <string>Ecliptic Coordinates</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>bgLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>lgLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>ecLongBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>ecLatBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer33</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>230</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>Spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>110</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>raCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>decCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="3">
+ <property name="name">
+ <cstring>eclLatBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="3">
+ <property name="name">
+ <cstring>eclLongBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>1950.0</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>epochCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="2">
+ <property name="name">
+ <cstring>eclLongCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Long.:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="2">
+ <property name="name">
+ <cstring>eclLatCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Lat.:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonFieldsGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupFilesBox</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout22_3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer50</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>31</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotComputeCoords()</slot>
+ </connection>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>eclLatCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotEclLatCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>eclLongCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotEclLongCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>epochCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotEpochCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>raCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotRaCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>decCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotDecCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEclCoordsDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>slotComputeCoords()</slot>
+ <slot>slotClearCoords()</slot>
+ <slot>slotEclLatCheckedBatch()</slot>
+ <slot>slotEclLongCheckedBatch()</slot>
+ <slot>slotRaCheckedBatch()</slot>
+ <slot>slotDecCheckedBatch()</slot>
+ <slot>slotEpochCheckedBatch()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotRunBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcequinox.cpp b/kstars/kstars/tools/modcalcequinox.cpp
new file mode 100644
index 00000000..01d89447
--- /dev/null
+++ b/kstars/kstars/tools/modcalcequinox.cpp
@@ -0,0 +1,223 @@
+/***************************************************************************
+ modcalcequinox.cpp - description
+ -------------------
+ begin : dom apr 18 2002
+ copyright : (C) 2004 by Pablo de Vicente
+ email : p.devicentea@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+#include "modcalcequinox.h"
+
+#include "modcalcequinox.moc"
+#include "dms.h"
+#include "dmsbox.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "kssun.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#include <qcombobox.h>
+#include <qstring.h>
+#include <qtextstream.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+
+modCalcEquinox::modCalcEquinox(QWidget *parentSplit, const char *name)
+ : modCalcEquinoxDlg (parentSplit,name) {
+ showCurrentYear();
+ show();
+}
+
+modCalcEquinox::~modCalcEquinox(){
+}
+
+int modCalcEquinox::getYear (QString eName)
+{
+ bool ok = FALSE;
+ int equinoxYear = eName.toInt(&ok);
+ if ( ok )
+ return equinoxYear;
+ else {
+ kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl;
+ return 2000;
+ }
+}
+
+void modCalcEquinox::showCurrentYear (void)
+{
+ KStarsDateTime dt( KStarsDateTime::currentDateTime() );
+ yearEdit->setText( QString( "%1").arg( dt.date().year() ) );
+}
+
+void modCalcEquinox::slotComputeEquinoxesAndSolstices (void)
+{
+ long double julianDay = 0., jdf = 0.;
+ float deltaJd;
+ KStarsData *kd = (KStarsData*) parent()->parent()->parent();
+ KSSun *Sun = new KSSun(kd);
+ int year0 = getYear( yearEdit->text() );
+
+ if (equinoxSolsticesComboBox->currentItem() == 0 ) {
+ julianDay = Sun->springEquinox(year0);
+ jdf = Sun->summerSolstice(year0);
+ }
+ else if(equinoxSolsticesComboBox->currentItem() == 1) {
+ julianDay = Sun->summerSolstice(year0);
+ jdf = Sun->autumnEquinox(year0);
+ }
+ else if (equinoxSolsticesComboBox->currentItem() == 2 ) {
+ julianDay = Sun->autumnEquinox(year0);
+ jdf = Sun->winterSolstice(year0);
+ }
+ else if(equinoxSolsticesComboBox->currentItem() == 3) {
+ julianDay = Sun->winterSolstice(year0);
+ jdf = Sun->springEquinox(year0+1);
+ }
+
+ deltaJd = (float) (jdf - julianDay);
+ showStartDateTime(julianDay);
+ showSeasonDuration(deltaJd);
+
+}
+
+void modCalcEquinox::slotClear(void){
+ yearEdit->setText("");
+ seasonDuration->setText("");
+}
+
+void modCalcEquinox::showStartDateTime(long double jd)
+{
+ KStarsDateTime dt( jd );
+ startDateTimeEquinox->setDateTime( dt );
+}
+
+void modCalcEquinox::showSeasonDuration(float deltaJd)
+{
+ seasonDuration->setText( QString( "%1").arg( deltaJd ) );
+}
+
+void modCalcEquinox::slotYearCheckedBatch(){
+ if ( yearCheckBatch->isChecked() )
+ yearCheckBatch->setEnabled( false );
+ else {
+ yearCheckBatch->setEnabled( true );
+ }
+}
+
+void modCalcEquinox::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcEquinox::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcEquinox::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcEquinox::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int yearB;
+ int i = 0;
+ long double jdsp = 0., jdsu = 0., jdau = 0., jdwin = 0., jdsp1 = 0.;
+ KStarsData *kd = (KStarsData*) parent()->parent()->parent();
+ KSSun *Sun = new KSSun(kd);
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Read year and write in ostream if corresponds
+
+ if(yearCheckBatch->isChecked() ) {
+ yearB = fields[i].toInt();
+ i++;
+ } else
+ yearB = yearEditBatch->text().toInt();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << yearB << space;
+ else
+ if(yearCheckBatch->isChecked() )
+ ostream << yearB << space;
+
+ jdsp = Sun->springEquinox(yearB);
+ jdsu = Sun->summerSolstice(yearB);
+ jdau = Sun->autumnEquinox(yearB);
+ jdwin = Sun->winterSolstice(yearB);
+ jdsp1 = Sun->springEquinox(yearB+1);
+
+ KStarsDateTime dts( jdsp );
+ KStarsDateTime dtu( jdsu );
+ KStarsDateTime dta( jdau );
+ KStarsDateTime dtw( jdwin );
+
+ ostream << dts.toString(Qt::ISODate) << space << (float)(jdsu - jdsp) << space
+ << dtu.toString(Qt::ISODate) << space << (float)(jdau - jdsu) << space
+ << dta.toString(Qt::ISODate) << space << (float)(jdwin - jdau) << space
+ << dtw.toString(Qt::ISODate) << space << (float)(jdsp1 - jdwin) << endl;
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcequinox.h b/kstars/kstars/tools/modcalcequinox.h
new file mode 100644
index 00000000..25645202
--- /dev/null
+++ b/kstars/kstars/tools/modcalcequinox.h
@@ -0,0 +1,59 @@
+/***************************************************************************
+ modcalcazel.h - description
+ -------------------
+ begin : mier abr 20 2004
+ copyright : (C) 2004 by Pablo de Vicente
+ email : pvicentea@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCEQUINOX_H
+#define MODCALCEQUINOX_H
+
+#include <kapplication.h>
+#include <qwidget.h>
+#include "modcalcequinoxdlg.h"
+
+class QWidget;
+class QTextStream;
+
+/**
+ *@author Pablo de Vicente
+ */
+
+class modCalcEquinox : public modCalcEquinoxDlg {
+
+Q_OBJECT
+
+public:
+ modCalcEquinox(QWidget *p, const char *n);
+ ~modCalcEquinox();
+
+public slots:
+
+ void slotComputeEquinoxesAndSolstices(void);
+ void slotClear(void);
+ void slotYearCheckedBatch();
+ void slotInputFile();
+ void slotOutputFile();
+ void slotRunBatch();
+
+private:
+
+ int getYear (QString eName);
+ void showCurrentYear (void);
+ void showStartDateTime(long double jd);
+ void showSeasonDuration(float deltaJd);
+ void processLines( QTextStream &istream );
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcequinoxdlg.ui b/kstars/kstars/tools/modcalcequinoxdlg.ui
new file mode 100644
index 00000000..025802ba
--- /dev/null
+++ b/kstars/kstars/tools/modcalcequinoxdlg.ui
@@ -0,0 +1,574 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcEquinoxDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcEquinoxDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>459</width>
+ <height>477</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Equinoxes, Solstices &amp; Seasons</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget3</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox6</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>GroupBoxPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ <property name="title">
+ <string>Select Input</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>70</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QComboBox">
+ <item>
+ <property name="text">
+ <string>Spring Equinox</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Summer Solstice</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Autumn Equinox</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Winter Solstice</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>equinoxSolsticesComboBox</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Year:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>yearEdit</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>81</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Compute</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>91</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox7</cstring>
+ </property>
+ <property name="title">
+ <string>Season Information</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="1" column="2">
+ <property name="name">
+ <cstring>seasonDuration</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>Duration of the season:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Start date &amp; time:</string>
+ </property>
+ </widget>
+ <widget class="ExtDateTimeEdit" row="0" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>startDateTimeEquinox</cstring>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer22</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>41</width>
+ <height>237</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>yearCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Year:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer23</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>111</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>yearEditBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonFieldsGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupFilesBox</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout22</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer27</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>41</width>
+ <height>71</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>ExtDateTimeEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1002">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEquinoxDlg</receiver>
+ <slot>slotComputeEquinoxesAndSolstices()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEquinoxDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEquinoxDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcEquinoxDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>slotComputeEquinoxesAndSolstices()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotRunBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcgalcoord.cpp b/kstars/kstars/tools/modcalcgalcoord.cpp
new file mode 100644
index 00000000..0ec896db
--- /dev/null
+++ b/kstars/kstars/tools/modcalcgalcoord.cpp
@@ -0,0 +1,371 @@
+/***************************************************************************
+ modcalcgal.cpp - description
+ -------------------
+ begin : Thu Jan 17 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "dms.h"
+#include "dmsbox.h"
+#include "skypoint.h"
+#include "modcalcgalcoord.h"
+#include "modcalcgalcoord.moc"
+#include "kstarsdatetime.h"
+
+#include <qradiobutton.h>
+#include <qstring.h>
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+#include <qtextstream.h>
+#include <klocale.h>
+#include <klineedit.h>
+#include <kapplication.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+
+modCalcGalCoord::modCalcGalCoord(QWidget *parentSplit, const char *name) : modCalcGalCoordDlg(parentSplit,name) {
+
+ equRadio->setChecked(TRUE);
+ raBox->setDegType(FALSE);
+ show();
+}
+
+modCalcGalCoord::~modCalcGalCoord() {
+}
+
+void modCalcGalCoord::getGalCoords (void) {
+
+ galLong = lgBox->createDms();
+ galLat = bgBox->createDms();
+ epoch = getEpoch( epochName->text() );
+}
+
+void modCalcGalCoord::getEquCoords (void) {
+
+ raCoord = raBox->createDms(FALSE);
+ decCoord = decBox->createDms();
+ epoch = getEpoch( epochName->text() );
+}
+
+double modCalcGalCoord::getEpoch (QString eName) {
+
+ double epoch = eName.toDouble();
+
+ return epoch;
+}
+
+void modCalcGalCoord::slotClearCoords (void) {
+
+ raBox->clearFields();
+ decBox->clearFields();
+ lgBox->clearFields();
+ bgBox->clearFields();
+
+}
+
+void modCalcGalCoord::slotComputeCoords (void) {
+
+ if(galRadio->isChecked()) {
+ getGalCoords();
+// checkEpoch();
+ GalToEqu();
+ showEquCoords();
+ } else {
+ getEquCoords();
+// checkEpoch();
+ EquToGal();
+ showGalCoords();
+ }
+
+}
+
+void modCalcGalCoord::showEquCoords(void) {
+ raBox->show( raCoord , FALSE);
+ decBox->show( decCoord );
+}
+
+void modCalcGalCoord::showGalCoords(void) {
+ lgBox->show( galLong );
+ bgBox->show( galLat );
+}
+
+void modCalcGalCoord::GalToEqu(void) {
+
+ SkyPoint sp = SkyPoint();
+
+ sp.GalacticToEquatorial1950(&galLong, &galLat);
+ sp.set(*sp.ra(), *sp.dec() );
+
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch );
+ long double jdf = dt.djd();
+ sp.precessFromAnyEpoch(B1950,jdf);
+
+ raCoord.set( *sp.ra() );
+ decCoord.set( *sp.dec() );
+}
+
+void modCalcGalCoord::EquToGal(void) {
+
+ SkyPoint sp = SkyPoint (raCoord, decCoord);
+
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch );
+ long double jd0 = dt.djd();
+ sp.precessFromAnyEpoch(jd0,B1950);
+
+ sp.Equatorial1950ToGalactic(galLong, galLat);
+
+}
+
+void modCalcGalCoord::galCheck() {
+
+ galLatCheckBatch->setChecked(false);
+ galLatBoxBatch->setEnabled(false);
+ galLongCheckBatch->setChecked(false);
+ galLongBoxBatch->setEnabled(false);
+ galInputCoords = FALSE;
+
+}
+
+void modCalcGalCoord::equCheck() {
+
+ raCheckBatch->setChecked(false);
+ raBoxBatch->setEnabled(false);
+ decCheckBatch->setChecked(false);
+ decBoxBatch->setEnabled(false);
+ epochCheckBatch->setChecked(false);
+ galInputCoords = TRUE;
+
+}
+
+void modCalcGalCoord::slotRaCheckedBatch(){
+
+ if ( raCheckBatch->isChecked() ) {
+ raBoxBatch->setEnabled( false );
+ galCheck();
+ } else {
+ raBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGalCoord::slotDecCheckedBatch(){
+
+ if ( decCheckBatch->isChecked() ) {
+ decBoxBatch->setEnabled( false );
+ galCheck();
+ } else {
+ decBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGalCoord::slotEpochCheckedBatch(){
+
+ epochCheckBatch->setChecked(false);
+
+ if ( epochCheckBatch->isChecked() ) {
+ epochBoxBatch->setEnabled( false );
+ galCheck();
+ } else {
+ epochBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGalCoord::slotGalLatCheckedBatch(){
+
+ if ( galLatCheckBatch->isChecked() ) {
+ galLatBoxBatch->setEnabled( false );
+ equCheck();
+ } else {
+ galLatBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGalCoord::slotGalLongCheckedBatch(){
+
+ if ( galLongCheckBatch->isChecked() ) {
+ galLongBoxBatch->setEnabled( false );
+ equCheck();
+ } else {
+ galLongBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGalCoord::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcGalCoord::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcGalCoord::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcGalCoord::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ SkyPoint sp;
+ dms raB, decB, galLatB, galLongB;
+ double epoch0B(0.0);
+ KStarsDateTime dt;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Input coords are galactic coordinates:
+
+ if (galInputCoords) {
+
+ // Read Galactic Longitude and write in ostream if corresponds
+
+ if(galLongCheckBatch->isChecked() ) {
+ galLongB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ galLongB = galLongBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << galLongB.toDMSString() << space;
+ else
+ if(galLongCheckBatch->isChecked() )
+ ostream << galLongB.toDMSString() << space;
+
+ // Read Galactic Latitude and write in ostream if corresponds
+
+ if(galLatCheckBatch->isChecked() ) {
+ galLatB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ galLatB = galLatBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << galLatB.toDMSString() << space;
+ else
+ if(galLatCheckBatch->isChecked() )
+ ostream << galLatB.toDMSString() << space;
+
+ sp = SkyPoint ();
+ sp.GalacticToEquatorial1950(&galLongB, &galLatB);
+ ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << epoch0B << endl;
+ // Input coords. are equatorial coordinates:
+
+ } else {
+
+ // Read RA and write in ostream if corresponds
+
+ if(raCheckBatch->isChecked() ) {
+ raB = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ raB = raBoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+ else
+ if(raCheckBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(decCheckBatch->isChecked() ) {
+ decB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ decB = decBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+ else
+ if(decCheckBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+
+ // Read Epoch and write in ostream if corresponds
+
+ if(epochCheckBatch->isChecked() ) {
+ epoch0B = fields[i].toDouble();
+ i++;
+ } else
+ epoch0B = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epoch0B << space;
+ else
+ if(epochCheckBatch->isChecked() )
+ ostream << epoch0B << space;
+
+ sp = SkyPoint (raB, decB);
+ dt.setFromEpoch( epoch0B );
+ long double jdf = dt.djd();
+ sp.precessFromAnyEpoch(B1950,jdf);
+ sp.Equatorial1950ToGalactic(galLongB, galLatB);
+ ostream << galLongB.toDMSString() << space << galLatB.toDMSString() << endl;
+
+ }
+
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcgalcoord.h b/kstars/kstars/tools/modcalcgalcoord.h
new file mode 100644
index 00000000..94acd572
--- /dev/null
+++ b/kstars/kstars/tools/modcalcgalcoord.h
@@ -0,0 +1,76 @@
+/***************************************************************************
+ modcalcgal.h - description
+ -------------------
+ begin : Thu Jan 17 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCGALCOORD_H
+#define MODCALCGALCOORD_H
+
+#include "dms.h"
+#include "modcalcgalcoorddlg.h"
+
+/**
+ * Class which implements the KStars calculator module to compute
+ * Galactic coordinates to/from Equatorial coordinates.
+ *
+ * Inherits QWidget
+ *@author Pablo de Vicente
+ *@version 0.9
+ */
+
+class modCalcGalCoord : public modCalcGalCoordDlg {
+
+Q_OBJECT
+
+public:
+
+ modCalcGalCoord(QWidget *p, const char *n);
+ ~modCalcGalCoord();
+ /**
+ * Obtains the galactic coords. from the Box.
+ */
+ void getGalCoords (void);
+ void getEquCoords (void);
+ void getEpoch (void);
+ double getEpoch( QString t );
+ void showEquCoords(void);
+ void showGalCoords(void);
+ void GalToEqu(void);
+ void EquToGal(void);
+
+public slots:
+
+ void slotClearCoords (void);
+ void slotComputeCoords (void);
+ void slotGalLatCheckedBatch(void);
+ void slotGalLongCheckedBatch(void);
+ void slotRaCheckedBatch(void);
+ void slotDecCheckedBatch(void);
+ void slotEpochCheckedBatch(void);
+ void slotInputFile(void);
+ void slotOutputFile(void);
+ void slotRunBatch();
+
+private:
+ void equCheck(void);
+ void galCheck(void);
+ void processLines( QTextStream &is );
+
+ dms galLong, galLat, raCoord, decCoord;
+ double epoch;
+ bool galInputCoords;
+};
+#endif
+
diff --git a/kstars/kstars/tools/modcalcgalcoorddlg.ui b/kstars/kstars/tools/modcalcgalcoorddlg.ui
new file mode 100644
index 00000000..dfb59183
--- /dev/null
+++ b/kstars/kstars/tools/modcalcgalcoorddlg.ui
@@ -0,0 +1,930 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcGalCoordDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcGalCoordDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>549</width>
+ <height>409</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Galactic Coordinates</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget8</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>ButtonGroup1</cstring>
+ </property>
+ <property name="title">
+ <string>Choose Input Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>97</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>equRadio</cstring>
+ </property>
+ <property name="text">
+ <string>Equatorial</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>96</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>galRadio</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>TabFocus</enum>
+ </property>
+ <property name="text">
+ <string>Galactic</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>97</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Convert</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>71</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout22</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>equBox</cstring>
+ </property>
+ <property name="title">
+ <string>Equatorial Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>raLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>epochLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>decLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochName</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer31</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>15</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox7</cstring>
+ </property>
+ <property name="title">
+ <string>Galactic Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>bgLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>lgLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>lgBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>bgBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>Spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>160</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>1950.0</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>raCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>decCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>epochCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="2">
+ <property name="name">
+ <cstring>galLongCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Gal. long.:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="2">
+ <property name="name">
+ <cstring>galLatCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Gal. lat.:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="3">
+ <property name="name">
+ <cstring>galLatBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="3">
+ <property name="name">
+ <cstring>galLongBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonFieldsGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupFilesBox</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout22_3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer50</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>31</width>
+ <height>71</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotComputeCoords()</slot>
+ </connection>
+ <connection>
+ <sender>decCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotDecCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>raCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotRaCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>epochCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotEpochCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>galLongCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotGalLongCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+ <connection>
+ <sender>galLatCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotGalLatCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGalCoordDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>tabWidget8</tabstop>
+ <tabstop>equRadio</tabstop>
+ <tabstop>galRadio</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>raBox</tabstop>
+ <tabstop>decBox</tabstop>
+ <tabstop>epochName</tabstop>
+ <tabstop>lgBox</tabstop>
+ <tabstop>bgBox</tabstop>
+ <tabstop>raCheckBatch</tabstop>
+ <tabstop>raBoxBatch</tabstop>
+ <tabstop>decCheckBatch</tabstop>
+ <tabstop>decBoxBatch</tabstop>
+ <tabstop>epochCheckBatch</tabstop>
+ <tabstop>epochBoxBatch</tabstop>
+ <tabstop>galLongCheckBatch</tabstop>
+ <tabstop>galLongBoxBatch</tabstop>
+ <tabstop>galLatCheckBatch</tabstop>
+ <tabstop>galLatBoxBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>runButtonBatch</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputeCoords()</slot>
+ <slot>slotClearCoords()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotRaCheckedBatch()</slot>
+ <slot>slotDecCheckedBatch()</slot>
+ <slot>slotEpochCheckedBatch()</slot>
+ <slot>slotGalLatCheckedBatch()</slot>
+ <slot>slotGalLongCheckedBatch()</slot>
+ <slot>slotRunBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcgeodcoord.cpp b/kstars/kstars/tools/modcalcgeodcoord.cpp
new file mode 100644
index 00000000..dd913ef6
--- /dev/null
+++ b/kstars/kstars/tools/modcalcgeodcoord.cpp
@@ -0,0 +1,402 @@
+/***************************************************************************
+ modcalcgeodcoord.cpp - description
+ -------------------
+ begin : Tue Jan 15 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcgeodcoord.h"
+#include "modcalcgeodcoord.moc"
+#include "dms.h"
+#include "dmsbox.h"
+#include "geolocation.h"
+#include "kstars.h"
+
+#include <qradiobutton.h>
+#include <qstring.h>
+#include <qcheckbox.h>
+#include <qtextstream.h>
+
+#include <kcombobox.h>
+#include <klineedit.h>
+#include <kapplication.h>
+#include <knumvalidator.h>
+#include <klocale.h>
+#include <klineedit.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+
+modCalcGeodCoord::modCalcGeodCoord(QWidget *parentSplit, const char *name) : modCalcGeodCoordDlg(parentSplit,name) {
+
+ static const char *ellipsoidList[] = {
+ "IAU76", "GRS80", "MERIT83", "WGS84", "IERS89"};
+
+ spheRadio->setChecked(TRUE);
+ ellipsoidBox->insertStrList (ellipsoidList,5);
+ geoPlace = new GeoLocation();
+ showLongLat();
+ setEllipsoid(0);
+ show();
+
+}
+
+modCalcGeodCoord::~modCalcGeodCoord(){
+ delete geoPlace;
+}
+
+void modCalcGeodCoord::showLongLat(void)
+{
+
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ lonGeoBox->show( ks->geo()->lng() );
+ latGeoBox->show( ks->geo()->lat() );
+ altGeoBox->setText( QString("0.0") );
+}
+
+void modCalcGeodCoord::setEllipsoid(int index) {
+
+ geoPlace->changeEllipsoid(index);
+
+}
+
+void modCalcGeodCoord::getCartGeoCoords (void)
+{
+
+ geoPlace->setXPos( KGlobal::locale()->readNumber(xGeoName->text())*1000. );
+ geoPlace->setYPos( KGlobal::locale()->readNumber(yGeoName->text())*1000. );
+ geoPlace->setZPos( KGlobal::locale()->readNumber(zGeoName->text())*1000. );
+ //geoPlace->setXPos( xGeoName->text().toDouble()*1000. );
+ //geoPlace->setYPos( yGeoName->text().toDouble()*1000. );
+ //geoPlace->setZPos( zGeoName->text().toDouble()*1000. );
+}
+
+void modCalcGeodCoord::getSphGeoCoords (void)
+{
+ geoPlace->setLong( lonGeoBox->createDms() );
+ geoPlace->setLat( latGeoBox->createDms() );
+ geoPlace->setHeight( altGeoBox->text().toDouble() );
+}
+
+void modCalcGeodCoord::slotClearGeoCoords (void)
+{
+
+ geoPlace->setLong( 0.0 );
+ geoPlace->setLat( 0.0 );
+ geoPlace->setHeight( 0.0 );
+ latGeoBox->clearFields();
+ lonGeoBox->clearFields();
+ //showSpheGeoCoords();
+ //showCartGeoCoords();
+
+}
+
+void modCalcGeodCoord::slotComputeGeoCoords (void)
+{
+
+ if(cartRadio->isChecked()) {
+ getCartGeoCoords();
+ showSpheGeoCoords();
+ } else {
+ getSphGeoCoords();
+ showCartGeoCoords();
+ }
+
+}
+
+void modCalcGeodCoord::showSpheGeoCoords(void)
+{
+ lonGeoBox->show( geoPlace->lng() );
+ latGeoBox->show( geoPlace->lat() );
+ altGeoBox->setText( KGlobal::locale()->formatNumber( geoPlace->height(), 3) );
+}
+
+void modCalcGeodCoord::showCartGeoCoords(void)
+{
+
+ xGeoName->setText( KGlobal::locale()->formatNumber( geoPlace->xPos()/1000. ,6));
+ yGeoName->setText( KGlobal::locale()->formatNumber( geoPlace->yPos()/1000. ,6));
+ zGeoName->setText( KGlobal::locale()->formatNumber( geoPlace->zPos()/1000. ,6));
+}
+
+void modCalcGeodCoord::geoCheck(void) {
+
+ xBoxBatch->setEnabled( false );
+ xCheckBatch->setChecked( false );
+ yBoxBatch->setEnabled( false );
+ yCheckBatch->setChecked( false );
+ zBoxBatch->setEnabled( false );
+ zCheckBatch->setChecked( false );
+ xyzInputCoords = FALSE;
+}
+
+void modCalcGeodCoord::xyzCheck(void) {
+
+ longBoxBatch->setEnabled( false );
+ longCheckBatch->setChecked( false );
+ latBoxBatch->setEnabled( false );
+ latCheckBatch->setChecked( false );
+ elevBoxBatch->setEnabled( false );
+ elevCheckBatch->setChecked( false );
+ xyzInputCoords = TRUE;
+
+}
+
+void modCalcGeodCoord::slotLongCheckedBatch(){
+
+ if ( longCheckBatch->isChecked() ) {
+ longBoxBatch->setEnabled( false );
+ geoCheck();
+ } else {
+ longBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGeodCoord::slotLatCheckedBatch(){
+
+ if ( latCheckBatch->isChecked() ) {
+ latBoxBatch->setEnabled( false );
+ geoCheck();
+ } else {
+ latBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGeodCoord::slotElevCheckedBatch(){
+
+ if ( elevCheckBatch->isChecked() ) {
+ elevBoxBatch->setEnabled( false );
+ geoCheck();
+ } else {
+ elevBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGeodCoord::slotXCheckedBatch(){
+
+ if ( xCheckBatch->isChecked() ) {
+ xBoxBatch->setEnabled( false );
+ xyzCheck();
+ } else {
+ xBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGeodCoord::slotYCheckedBatch(){
+
+ if ( yCheckBatch->isChecked() ) {
+ yBoxBatch->setEnabled( false );
+ xyzCheck();
+ } else {
+ yBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcGeodCoord::slotZCheckedBatch(){
+
+ if ( zCheckBatch->isChecked() ) {
+ zBoxBatch->setEnabled( false );
+ xyzCheck();
+ } else {
+ zBoxBatch->setEnabled( true );
+ }
+}
+void modCalcGeodCoord::slotInputFile() {
+
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcGeodCoord::slotOutputFile() {
+
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcGeodCoord::slotRunBatch(void) {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcGeodCoord::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ GeoLocation *geoPl = new GeoLocation();
+ geoPl->setEllipsoid(0);
+
+ double xB, yB, zB, hB;
+ dms latB, longB;
+
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Input coords are XYZ:
+
+ if (xyzInputCoords) {
+
+ // Read X and write in ostream if corresponds
+
+ if(xCheckBatch->isChecked() ) {
+ xB = fields[i].toDouble();
+ i++;
+ } else
+ xB = KGlobal::locale()->readNumber(xBoxBatch->text()) ;
+
+ if ( allRadioBatch->isChecked() )
+ ostream << xB << space;
+ else
+ if(xCheckBatch->isChecked() )
+ ostream << xB << space;
+
+ // Read Y and write in ostream if corresponds
+
+ if(yCheckBatch->isChecked() ) {
+ yB = fields[i].toDouble();
+ i++;
+ } else
+ yB = KGlobal::locale()->readNumber( yBoxBatch->text()) ;
+
+ if ( allRadioBatch->isChecked() )
+ ostream << yB << space;
+ else
+ if(yCheckBatch->isChecked() )
+ ostream << yB << space;
+ // Read Z and write in ostream if corresponds
+
+ if(zCheckBatch->isChecked() ) {
+ zB = fields[i].toDouble();
+ i++;
+ } else
+ zB = KGlobal::locale()->readNumber( zBoxBatch->text());
+
+ if ( allRadioBatch->isChecked() )
+ ostream << zB << space;
+ else
+ if(yCheckBatch->isChecked() )
+ ostream << zB << space;
+
+ geoPl->setXPos( xB*1000.0 );
+ geoPl->setYPos( yB*1000.0 );
+ geoPl->setZPos( zB*1000.0 );
+ ostream << geoPl->lng()->toDMSString() << space <<
+ geoPl->lat()->toDMSString() << space <<
+ geoPl->height() << endl;
+
+ // Input coords. are Long, Lat and Height
+
+ } else {
+
+ // Read Longitude and write in ostream if corresponds
+
+ if(longCheckBatch->isChecked() ) {
+ longB = dms::fromString( fields[i],TRUE);
+ i++;
+ } else
+ longB = longBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+ else
+ if(longCheckBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+
+ // Read Latitude and write in ostream if corresponds
+
+ if(latCheckBatch->isChecked() ) {
+ latB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ latB = latBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << latB.toDMSString() << space;
+ else
+ if(latCheckBatch->isChecked() )
+ ostream << latB.toDMSString() << space;
+
+ // Read Height and write in ostream if corresponds
+
+ if(elevCheckBatch->isChecked() ) {
+ hB = fields[i].toDouble();
+ i++;
+ } else
+ hB = elevBoxBatch->text().toDouble() ;
+
+ if ( allRadioBatch->isChecked() )
+ ostream << hB << space;
+ else
+ if(elevCheckBatch->isChecked() )
+ ostream << hB << space;
+
+ geoPl->setLong( longB );
+ geoPl->setLat( latB );
+ geoPl->setHeight( hB );
+
+ ostream << geoPl->xPos()/1000.0 << space <<
+ geoPl->yPos()/1000.0 << space <<
+ geoPl->zPos()/1000.0 << endl;
+
+ }
+
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcgeodcoord.h b/kstars/kstars/tools/modcalcgeodcoord.h
new file mode 100644
index 00000000..e4ae86e2
--- /dev/null
+++ b/kstars/kstars/tools/modcalcgeodcoord.h
@@ -0,0 +1,83 @@
+/***************************************************************************
+ modcalcgeodcoord.h - description
+ -------------------
+ begin : Tue Jan 15 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCGEODCOORD_H
+#define MODCALCGEODCOORD_H
+
+#include "modcalcgeoddlg.h"
+
+/**
+ * Class which implements the KStars calculator module to compute
+ * Geodetic coordinates to/from Cartesian coordinates.
+ *
+ * Inherits QVBox
+ *@author Pablo de Vicente
+ *@version 0.9
+ */
+
+//class QWidget;
+//class QLineEdit;
+//class QRadioButton;
+//class dmsBox;
+class GeoLocation;
+
+class modCalcGeodCoord : public modCalcGeodCoordDlg {
+
+ Q_OBJECT
+ public:
+
+ modCalcGeodCoord(QWidget *p, const char *n);
+ ~modCalcGeodCoord();
+
+ void genGeoCoords(void);
+ void getCartGeoCoords (void);
+ void getSphGeoCoords (void);
+ void showSpheGeoCoords(void);
+ void showCartGeoCoords(void);
+
+ public slots:
+
+ void slotComputeGeoCoords (void);
+ void slotClearGeoCoords (void);
+ void setEllipsoid(int i);
+ void slotLongCheckedBatch();
+ void slotLatCheckedBatch();
+ void slotElevCheckedBatch();
+ void slotXCheckedBatch();
+ void slotYCheckedBatch();
+ void slotZCheckedBatch();
+ void slotOutputFile();
+ void slotInputFile();
+ private:
+
+ void geoCheck(void);
+ void xyzCheck(void);
+ void showLongLat(void);
+ void processLines( QTextStream &istream );
+ void slotRunBatch(void);
+
+// QRadioButton *cartRadio, *spheRadio;
+// QVBox *vbox, *rightBox;
+// QLineEdit *xGeoName, *yGeoName, *zGeoName, *altGeoName;
+// dmsBox *timeBox, *dateBox, *lonGeoBox, *latGeoBox;
+
+ GeoLocation *geoPlace;
+ bool xyzInputCoords;
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcgeoddlg.ui b/kstars/kstars/tools/modcalcgeoddlg.ui
new file mode 100644
index 00000000..890eb4c0
--- /dev/null
+++ b/kstars/kstars/tools/modcalcgeoddlg.ui
@@ -0,0 +1,819 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcGeodCoordDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcGeodCoordDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>548</width>
+ <height>444</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Geodetic Coordinates</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout31</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Choose Input Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout1</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>cartRadio</cstring>
+ </property>
+ <property name="text">
+ <string>Cartesian</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>spheRadio</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>TabFocus</enum>
+ </property>
+ <property name="text">
+ <string>Geographic</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox11</cstring>
+ </property>
+ <property name="title">
+ <string>Ellipsoid Model</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KComboBox">
+ <property name="name">
+ <cstring>ellipsoidBox</cstring>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>81</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Convert</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>91</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout32</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>cartBox</cstring>
+ </property>
+ <property name="title">
+ <string>Cartesian Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>yLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Y (km):</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>zLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Z (km):</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>xLabel</cstring>
+ </property>
+ <property name="text">
+ <string>X (km):</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>xGeoName</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>zGeoName</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>yGeoName</cstring>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>spheBox</cstring>
+ </property>
+ <property name="title">
+ <string>Geographic Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>lonGeoBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>70</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>latGeoBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>70</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>latLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>longLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>TextLabel3_2</cstring>
+ </property>
+ <property name="text">
+ <string>Elevation (meters):</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="2">
+ <property name="name">
+ <cstring>altGeoBox</cstring>
+ </property>
+ <property name="text">
+ <string>0.0</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>Spacer1_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>120</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="0" column="3">
+ <property name="name">
+ <cstring>xBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="3">
+ <property name="name">
+ <cstring>yBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="3">
+ <property name="name">
+ <cstring>zBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>longBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>latBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>elevBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>longCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>latCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>elevCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Elev. (m):</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="2">
+ <property name="name">
+ <cstring>xCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>X (km):</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="2">
+ <property name="name">
+ <cstring>yCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Y (km):</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="2">
+ <property name="name">
+ <cstring>zCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Z (km):</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonFieldsGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupFilesBox</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout22</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer36</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>41</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotClearGeoCoords()</slot>
+ </connection>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotComputeGeoCoords()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+ <connection>
+ <sender>longCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotLongCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>latCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotLatCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>xCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotXCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>yCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotYCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>zCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotZCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+ <connection>
+ <sender>elevCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcGeodCoordDlg</receiver>
+ <slot>slotElevCheckedBatch()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>tabWidget</tabstop>
+ <tabstop>cartRadio</tabstop>
+ <tabstop>spheRadio</tabstop>
+ <tabstop>ellipsoidBox</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>xGeoName</tabstop>
+ <tabstop>yGeoName</tabstop>
+ <tabstop>zGeoName</tabstop>
+ <tabstop>lonGeoBox</tabstop>
+ <tabstop>latGeoBox</tabstop>
+ <tabstop>altGeoBox</tabstop>
+ <tabstop>longCheckBatch</tabstop>
+ <tabstop>longBoxBatch</tabstop>
+ <tabstop>latCheckBatch</tabstop>
+ <tabstop>latBoxBatch</tabstop>
+ <tabstop>elevCheckBatch</tabstop>
+ <tabstop>elevBoxBatch</tabstop>
+ <tabstop>xCheckBatch</tabstop>
+ <tabstop>xBoxBatch</tabstop>
+ <tabstop>yCheckBatch</tabstop>
+ <tabstop>yBoxBatch</tabstop>
+ <tabstop>zCheckBatch</tabstop>
+ <tabstop>zBoxBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>runButtonBatch</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputeGeoCoords()</slot>
+ <slot>slotClearGeoCoords()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotRunBatch()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotLatCheckedBatch()</slot>
+ <slot>slotLongCheckedBatch()</slot>
+ <slot>slotElevCheckedBatch()</slot>
+ <slot>slotXCheckedBatch()</slot>
+ <slot>slotYCheckedBatch()</slot>
+ <slot>slotZCheckedBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kcombobox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcjd.cpp b/kstars/kstars/tools/modcalcjd.cpp
new file mode 100644
index 00000000..68434f39
--- /dev/null
+++ b/kstars/kstars/tools/modcalcjd.cpp
@@ -0,0 +1,125 @@
+/***************************************************************************
+ modcalcjd.cpp - description
+ -------------------
+ begin : Tue Jan 15 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcjd.h"
+#include "modcalcjd.moc"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "geolocation.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#include <qdatetimeedit.h> //need for QTimeEdit
+#include <qradiobutton.h>
+#include <klineedit.h>
+#include <klocale.h>
+#include <kglobal.h>
+
+#include "kstarsdatetime.h"
+
+#define MJD0 2400000.5
+
+modCalcJD::modCalcJD(QWidget *parentSplit, const char *name) : modCalcJdDlg(parentSplit,name) {
+
+ showCurrentTime();
+ show();
+}
+
+modCalcJD::~modCalcJD(void)
+{
+}
+
+void modCalcJD::slotComputeTime (void)
+{
+
+ if(DateRadio->isChecked()) {
+ computeFromCalendar();
+ } else if (JdRadio->isChecked()) {
+ JdName->setFocus();
+ computeFromJd();
+ } else if (MjdRadio->isChecked()) {
+ MjdName->setFocus();
+ computeFromMjd();
+ }
+}
+
+void modCalcJD::computeFromCalendar (void)
+{
+ long double julianDay, modjulianDay;
+
+ julianDay = getDateTime().djd();
+ showJd( julianDay );
+
+ modjulianDay = julianDay - MJD0;
+ showMjd(modjulianDay);
+}
+
+void modCalcJD::computeFromMjd (void)
+{
+ long double julianDay, modjulianDay;
+
+ modjulianDay = KGlobal::locale()->readNumber( MjdName->text() );
+ julianDay = MJD0 + modjulianDay;
+ showJd( julianDay );
+ computeFromJd();
+}
+
+void modCalcJD::computeFromJd (void)
+{
+ long double julianDay, modjulianDay;
+ julianDay = KGlobal::locale()->readNumber( JdName->text() );
+ KStarsDateTime dt( julianDay );
+
+ datBox->setDate( dt.date() );
+ timBox->setTime( dt.time() );
+
+ modjulianDay = julianDay - MJD0;
+ showMjd( modjulianDay );
+}
+
+
+void modCalcJD::slotClearTime (void)
+{
+ JdName->setText ("");
+ MjdName->setText ("");
+ datBox->setDate( ExtDate::currentDate() );
+ timBox->setTime(QTime(0,0,0));
+}
+
+void modCalcJD::showCurrentTime (void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent();
+
+ KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() );
+ datBox->setDate( dt.date() );
+ timBox->setTime( dt.time() );
+ computeFromCalendar();
+}
+
+KStarsDateTime modCalcJD::getDateTime (void)
+{
+ return KStarsDateTime( datBox->date() , timBox->time() );
+}
+
+void modCalcJD::showJd(long double julianDay)
+{
+ JdName->setText(KGlobal::locale()->formatNumber( (double)julianDay, 5 ) );
+}
+
+void modCalcJD::showMjd(long double modjulianDay)
+{
+ MjdName->setText(KGlobal::locale()->formatNumber( (double)modjulianDay, 5 ) );
+}
diff --git a/kstars/kstars/tools/modcalcjd.h b/kstars/kstars/tools/modcalcjd.h
new file mode 100644
index 00000000..054e2156
--- /dev/null
+++ b/kstars/kstars/tools/modcalcjd.h
@@ -0,0 +1,65 @@
+/***************************************************************************
+ modcalcjd.h - description
+ -------------------
+ begin : Tue Jan 15 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCJD_H
+#define MODCALCJD_H
+
+#include <qvbox.h>
+
+#include <kapplication.h>
+#include "modcalcjddlg.h"
+
+/**
+ * Class for KStars module which computes JD, MJD and Date/Time from the
+ * any of the other entries.
+ *
+ * Inherits QVBox
+ *@author Pablo de Vicente
+ *@version 0.9
+ */
+
+class QWidget;
+class VBox;
+class KStarsDateTime;
+
+class modCalcJD : public modCalcJdDlg
+{
+Q_OBJECT
+public:
+ modCalcJD(QWidget *p, const char *n);
+ ~modCalcJD();
+
+ void computeFromCalendar (void);
+ void computeFromMjd (void);
+ void computeFromJd (void);
+ KStarsDateTime getDateTime (void);
+
+public slots:
+
+ void slotComputeTime(void);
+ void slotClearTime(void);
+ void showCurrentTime(void);
+
+private:
+
+ /** Shows Julian Day in the Box */
+ void showJd(long double jd);
+ /** Shows the modified Julian Day in the Box */
+ void showMjd(long double mjd);
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcjddlg.ui b/kstars/kstars/tools/modcalcjddlg.ui
new file mode 100644
index 00000000..6550c546
--- /dev/null
+++ b/kstars/kstars/tools/modcalcjddlg.ui
@@ -0,0 +1,510 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcJdDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcJdDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>407</width>
+ <height>387</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Julian Day</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Choose Input Field</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>JdRadio</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Julian day</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>MjdRadio</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Modified Julian day</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>DateRadio</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Date</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout37</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>JdBox</cstring>
+ </property>
+ <property name="title">
+ <string>Julian Day</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>JdLabel</cstring>
+ </property>
+ <property name="text">
+ <string>JD:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>JdName</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>130</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>MjdBox</cstring>
+ </property>
+ <property name="title">
+ <string>Modified Julian Day</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>MjdLabel</cstring>
+ </property>
+ <property name="text">
+ <string>MJD:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit">
+ <property name="name">
+ <cstring>MjdName</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>130</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>Datebox</cstring>
+ </property>
+ <property name="title">
+ <string>Date &amp;&amp; Time</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer60</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>16</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>timeLabel</cstring>
+ </property>
+ <property name="text">
+ <string>UT:</string>
+ </property>
+ </widget>
+ <widget class="QTimeEdit">
+ <property name="name">
+ <cstring>timBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer61</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>16</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>dateLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit">
+ <property name="name">
+ <cstring>datBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>110</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer62</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>16</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>23</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Now</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Now</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>39</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>25</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32767</width>
+ <height>30</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>37</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>25</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32767</width>
+ <height>30</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Convert</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>38</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer55</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>30</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Now</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcJdDlg</receiver>
+ <slot>showCurrentTime()</slot>
+ </connection>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcJdDlg</receiver>
+ <slot>slotClearTime()</slot>
+ </connection>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcJdDlg</receiver>
+ <slot>slotComputeTime()</slot>
+ </connection>
+</connections>
+<slots>
+ <slot>slotClearTime()</slot>
+ <slot>slotComputeTime()</slot>
+ <slot>showCurrentTime()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcplanets.cpp b/kstars/kstars/tools/modcalcplanets.cpp
new file mode 100644
index 00000000..c927d71e
--- /dev/null
+++ b/kstars/kstars/tools/modcalcplanets.cpp
@@ -0,0 +1,591 @@
+/***************************************************************************
+ modcalcequinox.cpp - description
+ -------------------
+ begin : dom may 2 2004
+ copyright : (C) 2004-2005 by Pablo de Vicente
+ email : p.devicentea@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcplanets.h"
+#include "modcalcplanets.moc"
+#include "dms.h"
+#include "dmsbox.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kssun.h"
+#include "ksplanet.h"
+#include "ksmoon.h"
+#include "kspluto.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+#include "ksnumbers.h"
+
+#include <qcombobox.h>
+#include <qdatetimeedit.h>
+#include <qstring.h>
+#include <qtextstream.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+
+
+modCalcPlanets::modCalcPlanets(QWidget *parentSplit, const char *name) : modCalcPlanetsDlg (parentSplit,name) {
+ showCurrentDateTime();
+ showLongLat();
+ raBox->setDegType(FALSE);
+ show();
+}
+
+modCalcPlanets::~modCalcPlanets(){
+}
+
+void modCalcPlanets::showCurrentDateTime (void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() );
+
+ dateBox->setDate( dt.date() );
+ timeBox->setTime( dt.time() );
+
+ dateBoxBatch->setDate( dt.date() );
+ utBoxBatch->setTime( dt.time() );
+}
+
+KStarsDateTime modCalcPlanets::getDateTime (void)
+{
+ return KStarsDateTime( dateBox->date() , timeBox->time() );
+}
+
+void modCalcPlanets::showLongLat(void)
+{
+
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ longBox->show( ks->geo()->lng() );
+ latBox->show( ks->geo()->lat() );
+
+ longBoxBatch->show( ks->geo()->lng() );
+ latBoxBatch->show( ks->geo()->lat() );
+}
+
+
+GeoLocation modCalcPlanets::getObserverPosition (void)
+{
+ GeoLocation geoPlace;
+
+ geoPlace.setLong( longBox->createDms() );
+ geoPlace.setLat( latBox->createDms() );
+ geoPlace.setHeight( 0.0 );
+
+ return geoPlace;
+}
+
+void modCalcPlanets::slotComputePosition (void)
+{
+ KStarsData *kd = (KStarsData*) parent()->parent()->parent();
+ KStarsDateTime dt = getDateTime();
+ long double julianDay = dt.djd();
+ GeoLocation position( getObserverPosition() );
+ KSNumbers num( julianDay );
+ dms LST( position.GSTtoLST( dt.gst() ) );
+
+ // Earth
+ KSPlanet Earth( kd, I18N_NOOP( "Earth" ));
+ Earth.findPosition( &num );
+
+ // Mercury
+ if (planetComboBox->currentItem() == 0 ) {
+ KSPlanet p( kd, I18N_NOOP( "Mercury" ));
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 1) {
+ KSPlanet p( kd, I18N_NOOP( "Venus" ));
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 2) {
+ showCoordinates( Earth );
+ }
+ else if(planetComboBox->currentItem() == 3) {
+ KSPlanet p( kd, I18N_NOOP( "Mars" ));
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 4) {
+ KSPlanet p( kd, I18N_NOOP( "Jupiter" ));
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 5) {
+ KSPlanet p( kd, I18N_NOOP( "Saturn" ));
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 6) {
+ KSPlanet p( kd, I18N_NOOP( "Uranus" ));
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 7) {
+ KSPlanet p( kd, I18N_NOOP( "Neptune" ));
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 8) {
+ KSPluto p( kd );
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 9) {
+ KSMoon p( kd );
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ showCoordinates( p );
+ }
+ else if(planetComboBox->currentItem() == 10) {
+ KSSun p( kd );
+ p.findPosition( &num, position.lat(), &LST, &Earth);
+ p.EquatorialToHorizontal( &LST, position.lat());
+ p.setRsun(0.0);
+ showCoordinates( p );
+ }
+}
+
+void modCalcPlanets::showCoordinates( const KSPlanet &ksp) {
+
+ showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() );
+ showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() );
+ showEquatorialCoords(ksp.ra(), ksp.dec() );
+ showTopocentricCoords(ksp.az(), ksp.alt() );
+
+}
+
+void modCalcPlanets::showCoordinates( const KSMoon &ksp ) {
+
+ showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() );
+ showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() );
+ showEquatorialCoords(ksp.ra(), ksp.dec() );
+ showTopocentricCoords(ksp.az(), ksp.alt() );
+
+}
+void modCalcPlanets::showCoordinates( const KSPluto &ksp ) {
+
+ showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() );
+ showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() );
+ showEquatorialCoords(ksp.ra(), ksp.dec() );
+ showTopocentricCoords(ksp.az(), ksp.alt() );
+
+}
+
+void modCalcPlanets::showCoordinates( const KSSun &ksp ) {
+
+ showHeliocentricEclipticCoords(ksp.helEcLong(), ksp.helEcLat(), ksp.rsun() );
+ showGeocentricEclipticCoords(ksp.ecLong(), ksp.ecLat(), ksp.rearth() );
+ showEquatorialCoords(ksp.ra(), ksp.dec() );
+ showTopocentricCoords(ksp.az(), ksp.alt() );
+
+}
+
+void modCalcPlanets::slotClear(void){
+ helLongBox->setText( "" );
+ helLatBox->setText( "" );
+ sunDistBox->setText( "" );
+ geoLongBox->setText("");
+ geoLatBox->setText("");
+ earthDistBox->setText("");
+ raBox->clearFields();
+ decBox->clearFields();
+ azBox->setText("");
+ altBox->setText("");
+}
+
+void modCalcPlanets::showHeliocentricEclipticCoords(const dms *hLong, const dms *hLat, double dist)
+{
+ helLongBox->show( hLong );
+ helLatBox->show( hLat );
+ sunDistBox->setText( KGlobal::locale()->formatNumber( dist,6));
+}
+
+void modCalcPlanets::showGeocentricEclipticCoords(const dms *eLong, const dms *eLat, double dist)
+{
+ geoLongBox->show( eLong );
+ geoLatBox->show( eLat );
+ earthDistBox->setText( KGlobal::locale()->formatNumber( dist,6));
+}
+
+void modCalcPlanets::showEquatorialCoords(const dms *ra, const dms *dec)
+{
+ raBox->show( ra, FALSE );
+ decBox->show( dec );
+}
+
+void modCalcPlanets::showTopocentricCoords(const dms *az, const dms *el)
+{
+ azBox->show( az );
+ altBox->show( el );
+}
+
+void modCalcPlanets::slotPlanetsCheckedBatch(){
+
+ if ( planetCheckBatch->isChecked() )
+ planetComboBoxBatch->setEnabled( false );
+ else {
+ planetComboBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPlanets::slotUtCheckedBatch(){
+
+ if ( utCheckBatch->isChecked() )
+ utBoxBatch->setEnabled( false );
+ else {
+ utBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPlanets::slotDateCheckedBatch(){
+
+ if ( dateCheckBatch->isChecked() )
+ dateBoxBatch->setEnabled( false );
+ else {
+ dateBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPlanets::slotLongCheckedBatch(){
+
+ if ( longCheckBatch->isChecked() )
+ longBoxBatch->setEnabled( false );
+ else {
+ longBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPlanets::slotLatCheckedBatch(){
+
+ if ( latCheckBatch->isChecked() )
+ latBoxBatch->setEnabled( false );
+ else {
+ latBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPlanets::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcPlanets::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcPlanets::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+ QTextStream istream(&f);
+ processLines(istream);
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+unsigned int modCalcPlanets::requiredBatchFields(void) {
+ unsigned int i = 0;
+
+ if(planetCheckBatch->isChecked() )
+ i++;
+ if(utCheckBatch->isChecked() )
+ i++;
+ if(dateCheckBatch->isChecked() )
+ i++;
+ if (longCheckBatch->isChecked() )
+ i++;
+ if (latCheckBatch->isChecked() )
+ i++;
+
+ return i;
+
+}
+
+void modCalcPlanets::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+ QString outputFileName, lineToWrite;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+ bool lineIsValid = true;
+ QString message;
+
+ QString line;
+ QString space = " ";
+ QString planetB;
+ unsigned int i = 0, nline = 0;
+ QTime utB;
+ ExtDate dtB;
+ dms longB, latB, hlongB, hlatB, glongB, glatB, raB, decB, azmB, altB;
+ double rSunB(0.0), rEarthB(0.0);
+ KStarsData *kd = (KStarsData*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ PlanetCatalog PCat( kd );
+ PCat.initialize();
+
+ QString pName[11], pNamei18n[11];
+
+ pName[0] = "Mercury"; pNamei18n[0]= i18n("Mercury");
+ pName[1] = "Venus"; pNamei18n[1]= i18n("Venus");
+ pName[2] = "Earth"; pNamei18n[2]= i18n("Earth");
+ pName[3] = "Mars"; pNamei18n[3]= i18n("Mars");
+ pName[4] = "Jupiter"; pNamei18n[4]= i18n("Jupiter");
+ pName[5] = "Saturn"; pNamei18n[5]= i18n("Saturn");
+ pName[6] = "Uranus"; pNamei18n[6]= i18n("Uranus");
+ pName[7] = "Neptune"; pNamei18n[7]= i18n("Neptune");
+ pName[8] = "Pluto"; pNamei18n[8]= i18n("Pluto");
+ pName[9] = "Sun"; pNamei18n[9]= i18n("Sun");
+ pName[10] = "Moon"; pNamei18n[10]= i18n("Moon");
+
+ unsigned int numberOfRequiredFields = requiredBatchFields();
+
+ while ( ! istream.eof() ) {
+ lineToWrite="";
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ if (fields.count() != numberOfRequiredFields ) {
+ lineIsValid = false;
+ kdWarning() << i18n( "Incorrect number of fields in line %1: " ).arg(nline)
+ << i18n( "Present fields %1. " ).arg(fields.count())
+ << i18n( "Required fields %1. " ).arg(numberOfRequiredFields) << endl;
+ nline++;
+ continue;
+ }
+
+ i = 0;
+ if(planetCheckBatch->isChecked() ) {
+ planetB = fields[i];
+ unsigned int result = 1;
+ int j = 0;
+ while (j < 11) {
+ //while (result != 0 && j < 11) {
+ result = QString::compare( pNamei18n[j] , planetB );
+ if (result == 0)
+ break;
+ j++;
+ }
+ if (j == 11) {
+ kdWarning() << i18n("Unknown planet ")
+ << fields[i]
+ << i18n(" in line %1: ").arg(nline) << endl;
+ continue;
+ }
+ i++;
+ } else
+ planetB = planetComboBoxBatch->currentText( );
+
+ if ( allRadioBatch->isChecked() ) {
+ lineToWrite = planetB;
+ lineToWrite += space;
+ }
+ else
+ if(planetCheckBatch->isChecked() ) {
+ lineToWrite = planetB;
+ lineToWrite += space;
+ }
+
+ // Read Ut and write in ostream if corresponds
+
+ if(utCheckBatch->isChecked() ) {
+ utB = QTime::fromString( fields[i] );
+ if ( !utB.isValid() ) {
+ kdWarning() << i18n( "Line %1 contains an invalid time" ).arg(nline) << endl;
+ lineIsValid=false;
+ nline++;
+ continue;
+ }
+ i++;
+ } else
+ utB = utBoxBatch->time();
+
+ if ( allRadioBatch->isChecked() )
+ lineToWrite += utB.toString().append(space);
+ else
+ if(utCheckBatch->isChecked() )
+ lineToWrite += utB.toString().append(space);
+
+ // Read date and write in ostream if corresponds
+
+ if(dateCheckBatch->isChecked() ) {
+ dtB = ExtDate::fromString( fields[i], Qt::ISODate );
+ if ( !dtB.isValid() ) {
+ kdWarning() << i18n( "Line %1 contains an invalid date: " ).arg(nline) <<
+ fields[i] << endl ;
+ lineIsValid=false;
+ nline++;
+ continue;
+ }
+ i++;
+ } else
+ dtB = dateBoxBatch->date();
+ if ( allRadioBatch->isChecked() )
+ lineToWrite += dtB.toString().append(space);
+ else
+ if(dateCheckBatch->isChecked() )
+ lineToWrite += dtB.toString().append(space);
+
+ // Read Longitude and write in ostream if corresponds
+
+ if (longCheckBatch->isChecked() ) {
+ longB = dms::fromString( fields[i],TRUE);
+ i++;
+ } else
+ longB = longBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ lineToWrite += longB.toDMSString() + space;
+ else
+ if (longCheckBatch->isChecked() )
+ lineToWrite += longB.toDMSString() + space;
+
+ // Read Latitude
+
+ if (latCheckBatch->isChecked() ) {
+ latB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ latB = latBoxBatch->createDms(TRUE);
+ if ( allRadioBatch->isChecked() )
+ lineToWrite += latB.toDMSString() + space;
+ else
+ if (latCheckBatch->isChecked() )
+ lineToWrite += latB.toDMSString() + space;
+
+ KStarsDateTime edt( dtB, utB );
+ dms LST = edt.gst().Degrees() + longB.Degrees();
+
+ KSNumbers num( edt.djd() );
+
+ PCat.findPosition( &num, &latB, &LST );
+ PCat.EquatorialToHorizontal(&LST, &latB);
+
+ KSPlanet Earth( kd, I18N_NOOP( "Earth" ));
+ Earth.findPosition( &num );
+
+ KSMoon Moon( kd );
+ Moon.findPosition( &num, &latB, &LST, &Earth );
+ Moon.EquatorialToHorizontal( &LST, &latB );
+
+ int result = 1;
+ int jp = -1;
+ while (result != 0 && jp < 10) {
+ jp++;
+ result = QString::compare( pNamei18n[jp] , planetB );
+ }
+
+ if (jp < 11) {
+ if (jp < 10) {
+ // Heliocentric Ecl. coords.
+ hlongB.setD(PCat.findByName( pName[jp] )->helEcLong()->Degrees());
+ hlatB.setD( PCat.findByName( pName[jp] )->helEcLat()->Degrees());
+ rSunB = PCat.findByName( pName[jp] )->rsun();
+
+ // Geocentric Ecl. coords.
+ glongB .setD( PCat.findByName( pName[jp] )->ecLong()->Degrees() );
+ glatB.setD( PCat.findByName( pName[jp] )->ecLat()->Degrees() );
+ rEarthB = PCat.findByName( pName[jp] )->rearth();
+
+ // Equatorial coords.
+ decB.setD( PCat.findByName( pName[jp] )->dec()->Degrees() );
+ raB.setD( PCat.findByName( pName[jp] )->ra()->Degrees() );
+
+ // Topocentric Coords.
+ azmB.setD( PCat.findByName( pName[jp] )->az()->Degrees() );
+ altB.setD( PCat.findByName( pName[jp] )->alt()->Degrees() );
+ } else {
+
+ // Heliocentric Ecl. coords.
+ hlongB.setD( Moon.helEcLong()->Degrees() );
+ hlatB.setD( Moon.helEcLat()->Degrees() );
+
+ // Geocentric Ecl. coords.
+ glongB .setD( Moon.ecLong()->Degrees() );
+ glatB.setD( Moon.ecLat()->Degrees() );
+ rEarthB = Moon.rearth();
+
+ // Equatorial coords.
+ decB.setD( Moon.dec()->Degrees() );
+ raB.setD( Moon.ra()->Degrees() );
+
+ // Topocentric Coords.
+ azmB.setD( Moon.az()->Degrees() );
+ altB.setD( Moon.alt()->Degrees() );
+ }
+
+
+ ostream << lineToWrite;
+
+ if ( helEclCheckBatch->isChecked() )
+ ostream << hlongB.toDMSString() << space << hlatB.toDMSString() << space << rSunB << space ;
+ if ( geoEclCheckBatch->isChecked() )
+ ostream << glongB.toDMSString() << space << glatB.toDMSString() << space << rEarthB << space ;
+ if ( equGeoCheckBatch->isChecked() )
+ ostream << raB.toHMSString() << space << decB.toDMSString() << space ;
+ if ( topoCheckBatch->isChecked() )
+ ostream << azmB.toDMSString() << space << altB.toDMSString() << space ;
+
+ ostream << endl;
+ }
+ nline++;
+
+ }
+
+ if (!lineIsValid) {
+ QString message = i18n("Errors found while parsing some lines in the input file");
+ KMessageBox::sorry( 0, message, i18n( "Errors in lines" ) );
+ }
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcplanets.h b/kstars/kstars/tools/modcalcplanets.h
new file mode 100644
index 00000000..c3d6bceb
--- /dev/null
+++ b/kstars/kstars/tools/modcalcplanets.h
@@ -0,0 +1,83 @@
+/***************************************************************************
+ modcalcazel.h - description
+ -------------------
+ begin : mier abr 20 2004
+ copyright : (C) 2004-2005 by Pablo de Vicente
+ email : pvicentea@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCPLANETS_H
+#define MODCALCPLANETS_H
+
+#include <kapplication.h>
+#include <qwidget.h>
+#include "modcalcplanetsdlg.h"
+#include "geolocation.h"
+#include "kstarsdatetime.h"
+
+class QWidget;
+class QTextStream;
+class KSPlanet;
+class KSMoon;
+class KSSun;
+class KSPluto;
+
+/**
+ *@author Pablo de Vicente
+ */
+
+class modCalcPlanets : public modCalcPlanetsDlg {
+
+Q_OBJECT
+
+public:
+ modCalcPlanets(QWidget *p, const char *n);
+ ~modCalcPlanets();
+
+public slots:
+
+ void slotComputePosition (void);
+ void slotClear(void);
+ void slotUtCheckedBatch();
+ void slotDateCheckedBatch();
+ void slotLongCheckedBatch();
+ void slotLatCheckedBatch();
+ void slotPlanetsCheckedBatch();
+ void slotInputFile();
+ void slotOutputFile();
+ void slotRunBatch();
+ void processLines( QTextStream &istream );
+ //void slotInputFile();
+ //void slotOutputFile();
+ //void slotRunBatch();
+
+private:
+
+ void showCurrentDateTime (void);
+ KStarsDateTime getDateTime (void);
+ void showLongLat(void);
+ GeoLocation getObserverPosition (void);
+ void showCoordinates( const KSPlanet &ksp );
+ void showCoordinates( const KSMoon &ksp );
+ void showCoordinates( const KSSun &ksp );
+ void showCoordinates( const KSPluto &ksp );
+ void showHeliocentricEclipticCoords( const dms *hLong, const dms *hLat, double dist);
+ void showGeocentricEclipticCoords( const dms *eLong, const dms *eLat, double r);
+ void showEquatorialCoords( const dms *ra, const dms *dec);
+ void showTopocentricCoords( const dms *az, const dms *el);
+ unsigned int requiredBatchFields(void);
+
+ // void processLines( QTextStream &istream );
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcplanetsdlg.ui b/kstars/kstars/tools/modcalcplanetsdlg.ui
new file mode 100644
index 00000000..3788816f
--- /dev/null
+++ b/kstars/kstars/tools/modcalcplanetsdlg.ui
@@ -0,0 +1,1392 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcPlanetsDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcPlanetsDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>625</width>
+ <height>510</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Solar System Bodies Coordinates</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>Interactive_Mode</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox1</cstring>
+ </property>
+ <property name="title">
+ <string>Input Selection</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer21</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>101</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Solar system body:</string>
+ </property>
+ </widget>
+ <widget class="QComboBox">
+ <item>
+ <property name="text">
+ <string>Mercury</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Venus</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Earth</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Mars</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Jupiter</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Saturn</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Uranus</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Neptune</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Pluto</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Moon</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Sun</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>planetComboBox</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer22</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout20</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="ExtDateEdit" row="1" column="1">
+ <property name="name">
+ <cstring>dateBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>120</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QTimeEdit" row="0" column="1">
+ <property name="name">
+ <cstring>timeBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>timLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Universal time:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dateLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer10</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>50</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>longLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>longBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>latLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>latBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer14</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox3</cstring>
+ </property>
+ <property name="title">
+ <string>Equatorial Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel9</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel10</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer13</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4</cstring>
+ </property>
+ <property name="title">
+ <string>Topocentric Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel11</cstring>
+ </property>
+ <property name="text">
+ <string>Azimuth:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>altBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel12</cstring>
+ </property>
+ <property name="text">
+ <string>Altitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>azBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer16_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox2</cstring>
+ </property>
+ <property name="title">
+ <string>Ecliptic Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>sunDistBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel8</cstring>
+ </property>
+ <property name="text">
+ <string>Dist. to Sun (AU):</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>helLongBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="text">
+ <string>Heliocentric long.:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>helLatBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel5</cstring>
+ </property>
+ <property name="text">
+ <string>Heliocentric lat.:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer11</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel8_2</cstring>
+ </property>
+ <property name="text">
+ <string>Dist. to Earth (AU):</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>earthDistBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>NoFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel6</cstring>
+ </property>
+ <property name="text">
+ <string>Geocentric long.:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>geoLongBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>geoLatBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel7</cstring>
+ </property>
+ <property name="text">
+ <string>Geocentric lat.:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer17</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout1</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>111</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>computeButton</cstring>
+ </property>
+ <property name="text">
+ <string>Compute</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>61</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>clearButton</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>91</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>60</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTimeEdit" row="1" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>utBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="2" column="4">
+ <property name="name">
+ <cstring>latBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>dateCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit" row="2" column="1" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>dateBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="3">
+ <property name="name">
+ <cstring>latCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="4">
+ <property name="name">
+ <cstring>longBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="3">
+ <property name="name">
+ <cstring>longCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>utCheckBatch</cstring>
+ </property>
+ <property name="autoMask">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>UT:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0" rowspan="1" colspan="2">
+ <property name="name">
+ <cstring>planetCheckBatch</cstring>
+ </property>
+ <property name="autoMask">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Solar system body:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QComboBox" row="0" column="2" rowspan="1" colspan="2">
+ <item>
+ <property name="text">
+ <string>Mercury</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Venus</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Earth</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Mars</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Jupiter</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Saturn</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Uranus</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Neptune</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Pluto</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Moon</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Sun</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>planetComboBoxBatch</cstring>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Output File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>helEclCheckBatch</cstring>
+ </property>
+ <property name="autoMask">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Heliocentric ecliptic coordinates</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>equGeoCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Equatorial geocentric coordinates</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="2">
+ <property name="name">
+ <cstring>topoCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Topocentric coordinates</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="2">
+ <property name="name">
+ <cstring>geoEclCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Geocentric ecliptic coordinates</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14_2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer16</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>computeButton</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotComputePosition()</slot>
+ </connection>
+ <connection>
+ <sender>clearButton</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotClear()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+ <connection>
+ <sender>utCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotUtCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>dateCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotDateCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>latCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotLatCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>longCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotLongCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>planetCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPlanetsDlg</receiver>
+ <slot>slotPlanetsCheckedBatch()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>Interactive_Mode</tabstop>
+ <tabstop>planetComboBox</tabstop>
+ <tabstop>timeBox</tabstop>
+ <tabstop>dateBox</tabstop>
+ <tabstop>longBox</tabstop>
+ <tabstop>latBox</tabstop>
+ <tabstop>sunDistBox</tabstop>
+ <tabstop>earthDistBox</tabstop>
+ <tabstop>computeButton</tabstop>
+ <tabstop>clearButton</tabstop>
+ <tabstop>utBoxBatch</tabstop>
+ <tabstop>latBoxBatch</tabstop>
+ <tabstop>dateCheckBatch</tabstop>
+ <tabstop>latCheckBatch</tabstop>
+ <tabstop>longBoxBatch</tabstop>
+ <tabstop>longCheckBatch</tabstop>
+ <tabstop>utCheckBatch</tabstop>
+ <tabstop>planetCheckBatch</tabstop>
+ <tabstop>planetComboBoxBatch</tabstop>
+ <tabstop>helEclCheckBatch</tabstop>
+ <tabstop>equGeoCheckBatch</tabstop>
+ <tabstop>topoCheckBatch</tabstop>
+ <tabstop>geoEclCheckBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>runButtonBatch</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputePosition()</slot>
+ <slot>slotClear()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotUtCheckedBatch()</slot>
+ <slot>slotDateCheckedBatch()</slot>
+ <slot>slotLongCheckedBatch()</slot>
+ <slot>slotLatCheckedBatch()</slot>
+ <slot>slotRunBatch()</slot>
+ <slot>slotPlanetsCheckedBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+
+ <includehint>dmsbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcprec.cpp b/kstars/kstars/tools/modcalcprec.cpp
new file mode 100644
index 00000000..236bad05
--- /dev/null
+++ b/kstars/kstars/tools/modcalcprec.cpp
@@ -0,0 +1,297 @@
+/***************************************************************************
+ modcalcprec.cpp - description
+ -------------------
+ begin : Sun Jan 27 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcprec.h"
+#include "modcalcprec.moc"
+#include "dmsbox.h"
+#include "skypoint.h"
+#include "dms.h"
+#include "kstarsdatetime.h"
+
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+#include <qtextstream.h>
+#include <klocale.h>
+#include <klineedit.h>
+#include <kapplication.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+modCalcPrec::modCalcPrec(QWidget *parentSplit, const char *name) : modCalcPrecDlg(parentSplit,name) {
+
+ ra0Box->setDegType(FALSE);
+ rafBox->setDegType(FALSE);
+ show();
+
+}
+
+modCalcPrec::~modCalcPrec(){
+
+}
+
+SkyPoint modCalcPrec::getEquCoords (void) {
+ dms raCoord, decCoord;
+
+ raCoord = ra0Box->createDms(FALSE);
+ decCoord = dec0Box->createDms();
+
+ SkyPoint sp = SkyPoint (raCoord, decCoord);
+
+ return sp;
+}
+
+QString modCalcPrec:: showCurrentEpoch () {
+
+ double epoch = setCurrentEpoch();
+ QString eName = QString("%1").arg(epoch,7,'f',2);
+
+ return eName;
+}
+
+double modCalcPrec::setCurrentEpoch () {
+ return KStarsDateTime::currentDateTime().epoch();
+}
+
+double modCalcPrec::getEpoch (QString eName) {
+ bool ok = false;
+ double epoch = eName.toDouble(&ok);
+
+ if ( ok )
+ return epoch;
+ else {
+ kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl;
+ return 2000.0;
+ }
+}
+
+void modCalcPrec::slotClearCoords (void) {
+
+ ra0Box->clearFields();
+ dec0Box->clearFields();
+ rafBox->clearFields();
+ decfBox->clearFields();
+ epoch0Name->setText("");
+ epochfName->setText("");
+
+}
+
+void modCalcPrec::slotComputeCoords (void) {
+
+ SkyPoint sp;
+
+ sp = getEquCoords();
+
+ double epoch0 = getEpoch( epoch0Name->text() );
+ double epochf = getEpoch( epochfName->text() );
+
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch0 );
+ long double jd0 = dt.djd();
+ dt.setFromEpoch( epochf );
+ long double jdf = dt.djd();
+
+ sp.precessFromAnyEpoch(jd0, jdf);
+
+ showEquCoords( sp );
+
+}
+
+void modCalcPrec::showEquCoords ( SkyPoint sp ) {
+ rafBox->show( sp.ra(),FALSE );
+ decfBox->show( sp.dec() );
+}
+
+void modCalcPrec::slotRaCheckedBatch(){
+
+ if ( raCheckBatch->isChecked() )
+ raBoxBatch->setEnabled( false );
+ else {
+ raBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPrec::slotDecCheckedBatch(){
+
+ if ( decCheckBatch->isChecked() )
+ decBoxBatch->setEnabled( false );
+ else {
+ decBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPrec::slotEpochCheckedBatch(){
+
+ if ( epochCheckBatch->isChecked() )
+ epochBoxBatch->setEnabled( false );
+ else {
+ epochBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPrec::slotTargetEpochCheckedBatch(){
+
+ if ( targetEpochCheckBatch->isChecked() )
+ targetEpochBoxBatch->setEnabled( false );
+ else {
+ targetEpochBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcPrec::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcPrec::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+
+
+}
+
+void modCalcPrec::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcPrec::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ long double jd0, jdf;
+ SkyPoint sp;
+ dms raB, decB;
+ double epoch0B, epochfB;
+ KStarsDateTime dt0, dtf;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Read RA and write in ostream if corresponds
+
+ if(raCheckBatch->isChecked() ) {
+ raB = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ raB = raBoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+ else
+ if(raCheckBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(decCheckBatch->isChecked() ) {
+ decB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ decB = decBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+ else
+ if(decCheckBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+
+ // Read Epoch and write in ostream if corresponds
+
+ if(epochCheckBatch->isChecked() ) {
+ epoch0B = fields[i].toDouble();
+ i++;
+ } else
+ epoch0B = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epoch0B;
+ else
+ if(epochCheckBatch->isChecked() )
+ ostream << epoch0B;
+
+ // Read Target epoch and write in ostream if corresponds
+
+ if(targetEpochCheckBatch->isChecked() ) {
+ epochfB = fields[i].toDouble();
+ i++;
+ } else
+ epochfB = getEpoch( targetEpochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epochfB << space;
+ else
+ if(targetEpochCheckBatch->isChecked() )
+ ostream << epochfB << space;
+
+ dt0.setFromEpoch( epoch0B );
+ dtf.setFromEpoch( epoch0B );
+ jd0 = dt0.djd();
+ jdf = dtf.djd();
+ sp = SkyPoint (raB, decB);
+ sp.precessFromAnyEpoch(jd0, jdf);
+
+ ostream << sp.ra()->toHMSString() << space << sp.dec()->toDMSString() << endl;
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcprec.h b/kstars/kstars/tools/modcalcprec.h
new file mode 100644
index 00000000..f5b28078
--- /dev/null
+++ b/kstars/kstars/tools/modcalcprec.h
@@ -0,0 +1,67 @@
+/***************************************************************************
+ modcalcprec.h - description
+ -------------------
+ begin : Sun Jan 27 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCPREC_H
+#define MODCALCPREC_H
+
+#include "modcalcprecdlg.h"
+
+/**
+ * Class which implements the KStars calculator precession module. Precesses
+ * coordinates between different epochs. Conversions are performed assuming
+ * that coordinates are in the FK5 system. For example the conversion between
+ * B1950 and J2000 is not exact.
+ *
+ * Inherits modCalcPrecDlg
+ *@author Pablo de Vicente
+ *@version 0.9
+ */
+
+class QString;
+class dms;
+class SkyPoint;
+
+class modCalcPrec : public modCalcPrecDlg {
+
+Q_OBJECT
+public:
+ modCalcPrec(QWidget *p, const char *n);
+ ~modCalcPrec();
+ SkyPoint precess (dms ra0, dms dec0, double e0, double ef);
+
+public slots:
+ void slotClearCoords (void);
+ void slotComputeCoords (void);
+ void slotRaCheckedBatch(void);
+ void slotDecCheckedBatch(void);
+ void slotEpochCheckedBatch(void);
+ void slotTargetEpochCheckedBatch(void);
+ void slotInputFile(void);
+ void slotOutputFile(void);
+ void slotRunBatch(void);
+
+private:
+ SkyPoint getEquCoords(void);
+ QString showCurrentEpoch(void);
+ double setCurrentEpoch(void);
+ double getEpoch (QString eName);
+ void showEquCoords ( SkyPoint sp );
+ void processLines( QTextStream &istream );
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcprecdlg.ui b/kstars/kstars/tools/modcalcprecdlg.ui
new file mode 100644
index 00000000..ae895f9d
--- /dev/null
+++ b/kstars/kstars/tools/modcalcprecdlg.ui
@@ -0,0 +1,758 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>modCalcPrecDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcPrecDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>548</width>
+ <height>481</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Precession</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget3</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Input Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer35</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>98</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout25</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>epoch0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Input epoch:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>dec0Box</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>ra0Box</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>ra0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="3" column="1">
+ <property name="name">
+ <cstring>epochfName</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epoch0Name</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dec0Label</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="3" column="0">
+ <property name="name">
+ <cstring>epochfLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Target epoch:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer34</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>98</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>91</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Compute</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>51</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>91</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer15</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>outputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Precessed Coordinates</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer36</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>90</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout26</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>rafLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>decfLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decfBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>rafBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer37</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>90</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer14</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>70</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>decCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>epochCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input epoch:</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="0">
+ <property name="name">
+ <cstring>targetEpochCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Target epoch:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochBoxBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="3" column="1">
+ <property name="name">
+ <cstring>targetEpochBoxBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>raCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14_2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch_2</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer25</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>30</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="XPM.GZ" length="4350">789c6dd7594f23471007f0f7fd14d6d6db2aaaf58c3db647511eb831b7317794879ac30760cc61c010e5bba7dcf5af5688167664fdb66bbaababbb67cccf1f8dab93c3c68f9fdf5e16b298968d7222cf8d1fd5eb6cf6f1e75f7ffcfded7b9a3656ff9aad46fafdb76fdf078b46d9389a3fd42bf04841699e964933b830b79a7019dd0b96955b895b5a703bcd572e08eea576ff6570ae0eedd477b792103f854b8b2fc6d1163f77237e646e37113f89b6f8307e3bf1785a8b0eedbc696eb7ad9db7e01ee6476ee4ffe0c6fd158c7c69182cde4eec6e87fea50dfbf8176e6ba7d07f96669999cfa325ccaf862bcc97a36dbccf60f178cee11cde706761f16917ae30fe6b7488a7851bf14d7327417f676eb4f756eea41e2f57e6d83e83919f6cba117f04235fd9765b3b0fa36dfc398cf973edc67a6fb951ffe768ab6765ee26b8dff213ef5f4630e2b9e7463ea7ee8ee5ff60ee2618af8eb6fe3238437eb91bf1299cdbfacad3cadd5617f5a11738c7fe4adcb8ffd68d7aeec15e8fc3683b9f62ee2518ef33dafa3f75e3bc957086f86eb4d56f3db8e8e6dd56f01a5cc1bbe65e629673d8ebd18d0efdc9058cf9f2c08df9e630ce037db8719ec37c7a9a7fb708f10267b65e7cef46fb3e9ca3fd23dad6ef0cf67abe99f304f95ec3a8871cbb71be52d8d777e8b6fee412f6f958be3adf5ea817b561afe7d86ded7c67ce13c46fc37ede2766c17a17059cd9f38e466e8c3f8eb6fd700f0b9ef7095c37cd3d37de178f2be76dcf876fa343bd790267f012f67a77cc319f69b4ed872e2ca8e732daeabfe3c6fa9cc235f21f9b8bd4f2a5cd687bfedbfd659ee7ede017b842becf6eb44fa3cbd0df8559b0ffe808ceb0ff37e01afba3652e52cc87a26dbe276ecca7097790ff73b4cdef0616ac4fdf6df1c2d1d67ee8c6f80318eb4bd1180ff529513f0ecf7b694b62f5a002ceccb2662e523c2fb7605f9f0fd8fbbf75e3bc2dcd3e9ebcb9f17ce8c05e8f83685bcf701e44eb2db65e4fd1b65eebe62245be53b8c6f3ffdd8dfd3933fbf884761f5f0edcd88f951bf118bf44bde926dae24fe01ae7af76e3f9169e2f45bb143c0f5fdcf6fea23b18f773eac6f3e63ddac6db75e37df5e8c6fbae65aebcde6d37beaf84f528aa52f03c9dc3359ea79939c627d136deab1befaf75b883ef23e76e3ccfaea36d7dc2f795322b05ebfb0ad738af7db7ad371f99fd7e59b8b13f276e9cdf1318f5e54337e6d78cb67cf761ec170efba1acaa1afd9db92d3f3a36d729ea77efc6f33cbccf2beddfe6478fe6d85e45dbfd851bf1577007f5d877e3bc86f5a9ea3a2d6cffdfc1debe116df5db73a39e37b0e777191dda257c7fa83b6e8a2eaae00eeceb13d6b7d69f325b79b058fd32b170c1a55ebffaac2ccae2b9e6118f79c253bd6ef9ee3fd7587fef79c60f7acf3cc617fcc84ffcac6d8ffcc20b7ee5377ee7257ff027aff1bac66ff0269716cf5b1ab7cd3bbcabb17ddee37d3ee0433ee2633ee1019ff290cff89c2ff89229c48b66f1ac3d5df135df7093134eb9c56dcef4b3c35dee71ce393111dbfa8c784a4205955451cd1d1ad1982634a55bbad3f80eddd38c1ef882e66cf52ab5ff2b8d7ea4277aa6175ad06bb866f446efb4d4df0ffad4fed762ffb7b44e1b9cd2266dd142c75e5ddb3cd0bb3e347a477bd9d5f83ee245e3f7689f0ee830f67d44c77412ee186946033aa5e197fecfe85c7bf7be2fe892aee89a6ea84989f6bfa434f4eff9df52c509b5d0779b32ea684d13ea528f728d1e882ebfce37f6cf077422b4ea5b440ad14af1a15452ab473aee52c65ff39789b64fe955f44eb9937b5d858c5b32d377c0c32a7fee7ecd5fe61aff284ff22c2fb290577993775db1443fb53ef2219f5ff2bf93356d5b970dd9d41eb77820dbb223bbab155ed55ffab2f725ffb1eccb81aed6931cca116ab490633909d10339fd5ffdef795d869ae7923bc27226e772415d5986b51d683663b9d4fcfbb1ff190fe54aaec35aeaa577ee20f24673e94b531249a585fc2b69ebfe3ed7dae91f75ba964b5c03e9d344ba1add93bce0826c3f87f3b2a9fb6f18aeba10ba2f563f25eb1b563771a5d17531e2513c5fba538b3111cd690dd73c7ef6a95f4c8aa99de12fe77da4951de9ffffea730be7fd9fdfbffd0b690edc6c</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotComputeCoords()</slot>
+ </connection>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>raCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotRaCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>decCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotDecCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>epochCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotEpochCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>targetEpochCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotTargetEpochCheckedBatch()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcPrecDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>tabWidget3</tabstop>
+ <tabstop>ra0Box</tabstop>
+ <tabstop>dec0Box</tabstop>
+ <tabstop>epoch0Name</tabstop>
+ <tabstop>epochfName</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>rafBox</tabstop>
+ <tabstop>decfBox</tabstop>
+ <tabstop>raCheckBatch</tabstop>
+ <tabstop>raBoxBatch</tabstop>
+ <tabstop>decCheckBatch</tabstop>
+ <tabstop>decBoxBatch</tabstop>
+ <tabstop>epochCheckBatch</tabstop>
+ <tabstop>epochBoxBatch</tabstop>
+ <tabstop>targetEpochCheckBatch</tabstop>
+ <tabstop>targetEpochBoxBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>runButtonBatch_2</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputeCoords()</slot>
+ <slot>slotClearCoords()</slot>
+ <slot>slotRaCheckedBatch()</slot>
+ <slot>slotDecCheckedBatch()</slot>
+ <slot>slotEpochCheckedBatch()</slot>
+ <slot>slotTargetEpochCheckedBatch()</slot>
+ <slot>slotAllRadioBatch()</slot>
+ <slot>slotInputBatch()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotRunBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcsidtime.cpp b/kstars/kstars/tools/modcalcsidtime.cpp
new file mode 100644
index 00000000..b8eccfe5
--- /dev/null
+++ b/kstars/kstars/tools/modcalcsidtime.cpp
@@ -0,0 +1,328 @@
+/***************************************************************************
+ modcalcsidtime.cpp - description
+ -------------------
+ begin : Wed Jan 23 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qdatetimeedit.h> //need for QTimeEdit
+#include <qradiobutton.h>
+#include <qcheckbox.h>
+#include <qstring.h>
+#include <qtextstream.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+#include "dmsbox.h"
+#include "modcalcsidtime.h"
+#include "modcalcsidtime.moc"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "simclock.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+modCalcSidTime::modCalcSidTime(QWidget *parentSplit, const char *name) : modCalcSidTimeDlg (parentSplit,name) {
+
+ showCurrentTimeAndLong();
+ show();
+}
+
+modCalcSidTime::~modCalcSidTime(void) {
+
+}
+
+void modCalcSidTime::showCurrentTimeAndLong (void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent();
+ // modCalcSidTimeDlg -> QSplitter->AstroCalc->KStars
+
+ showUT( ks->data()->ut().time() );
+ datBox->setDate( ks->data()->ut().date() );
+
+ longBox->show( ks->geo()->lng() );
+}
+
+QTime modCalcSidTime::computeUTtoST (QTime ut, ExtDate dt, dms longitude)
+{
+ KStarsDateTime utdt = KStarsDateTime( dt, ut);
+ dms st = longitude.Degrees() + utdt.gst().Degrees();
+ return QTime( st.hour(), st.minute(), st.second() );
+}
+
+QTime modCalcSidTime::computeSTtoUT (QTime st, ExtDate dt, dms longitude)
+{
+ KStarsDateTime dtt = KStarsDateTime( dt, QTime());
+ dms lst(st.hour(), st.minute(), st.second());
+ dms gst( lst.Degrees() - longitude.Degrees() );
+ return dtt.GSTtoUT( gst );
+}
+
+void modCalcSidTime::showUT( QTime dt )
+{
+ UtBox->setTime( dt );
+}
+
+void modCalcSidTime::showST( QTime st )
+{
+ StBox->setTime( st );
+}
+
+QTime modCalcSidTime::getUT( void )
+{
+ return UtBox->time();
+}
+
+QTime modCalcSidTime::getST( void )
+{
+ return StBox->time();
+}
+
+ExtDate modCalcSidTime::getDate( void )
+{
+ return datBox->date();
+}
+
+dms modCalcSidTime::getLongitude( void )
+{
+ return longBox->createDms();
+}
+
+void modCalcSidTime::slotClearFields(){
+ datBox->setDate(ExtDate::currentDate());
+ QTime time(0,0,0);
+ UtBox->setTime(time);
+ StBox->setTime(time);
+}
+
+void modCalcSidTime::slotComputeTime(){
+ QTime ut, st;
+
+ ExtDate dt = getDate();
+ dms longitude = getLongitude();
+
+ if(UtRadio->isChecked()) {
+ ut = getUT();
+ st = computeUTtoST( ut, dt, longitude );
+ showST( st );
+ } else {
+ st = getST();
+ ut = computeSTtoUT( st, dt, longitude );
+ showUT( ut );
+ }
+
+}
+
+void modCalcSidTime::slotUtChecked(){
+
+ if ( utCheckBatch->isChecked() )
+ utBoxBatch->setEnabled( false );
+ else
+ utBoxBatch->setEnabled( true );
+}
+
+void modCalcSidTime::slotDateChecked(){
+
+ if ( dateCheckBatch->isChecked() )
+ dateBoxBatch->setEnabled( false );
+ else
+ dateBoxBatch->setEnabled( true );
+}
+
+void modCalcSidTime::slotStChecked(){
+
+ if ( stCheckBatch->isChecked() )
+ stBoxBatch->setEnabled( false );
+ else
+ stBoxBatch->setEnabled( true );
+}
+
+void modCalcSidTime::slotLongChecked(){
+
+ if ( longCheckBatch->isChecked() )
+ longBoxBatch->setEnabled( false );
+ else
+ longBoxBatch->setEnabled( true );
+}
+
+void modCalcSidTime::sidNoCheck() {
+
+ stBoxBatch->setEnabled(false);
+ stInputTime = FALSE;
+
+}
+
+void modCalcSidTime::utNoCheck() {
+
+ utBoxBatch->setEnabled(false);
+ stInputTime = TRUE;
+}
+
+void modCalcSidTime::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcSidTime::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+
+void modCalcSidTime::slotRunBatch() {
+
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcSidTime::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ long double jd0, jdf;
+ dms longB, LST;
+ double epoch0B(0.0);
+ QTime utB, stB;
+ ExtDate dtB;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Read Longitude and write in ostream if corresponds
+
+ if (longCheckBatch->isChecked() ) {
+ longB = dms::fromString( fields[i],TRUE);
+ i++;
+ } else
+ longB = longBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+ else
+ if (longCheckBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+
+ // Read date and write in ostream if corresponds
+
+ if(dateCheckBatch->isChecked() ) {
+ dtB = ExtDate::fromString( fields[i] );
+ i++;
+ } else
+ dtB = dateBoxBatch->date();
+ if ( allRadioBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+ else
+ if(dateCheckBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+
+
+ // We make the first calculations
+ KStarsDateTime dt;
+ dt.setFromEpoch( epoch0B );
+ jdf = KStarsDateTime(dtB,utB).djd();
+ jd0 = dt.djd();
+
+ LST = dms( longB.Degrees() + KStarsDateTime(dtB,utB).gst().Degrees() );
+
+ // Universal Time is the input time.
+ if (!stInputTime) {
+
+ // Read Ut and write in ostream if corresponds
+
+ if(utCheckBatch->isChecked() ) {
+ utB = QTime::fromString( fields[i] );
+ i++;
+ } else
+ utB = utBoxBatch->time();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << utB.toString() << space;
+ else
+ if(utCheckBatch->isChecked() )
+ ostream << utB.toString() << space;
+
+
+ stB = computeUTtoST( utB, dtB, longB );
+ ostream << stB.toString() << endl;
+
+ // Input coords are horizontal coordinates
+
+ } else {
+
+ if(stCheckBatch->isChecked() ) {
+ stB = QTime::fromString( fields[i] );
+ i++;
+ } else
+ stB = stBoxBatch->time();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << stB.toString() << space;
+ else
+ if(stCheckBatch->isChecked() )
+ ostream << stB.toString() << space;
+
+
+ utB = computeSTtoUT( stB, dtB, longB );
+ ostream << utB.toString() << endl;
+
+ }
+
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcsidtime.h b/kstars/kstars/tools/modcalcsidtime.h
new file mode 100644
index 00000000..8e0f3842
--- /dev/null
+++ b/kstars/kstars/tools/modcalcsidtime.h
@@ -0,0 +1,88 @@
+/***************************************************************************
+ modcalcsidtime.h - description
+ -------------------
+ begin : Wed Jan 23 2002
+ copyright : (C) 2002 by Pablo de Vicente
+ email : vicente@oan.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCSIDTIME_H
+#define MODCALCSIDTIME_H
+
+#include "modcalcsidtimedlg.h"
+#include <kapplication.h>
+
+/**
+ * Class which implements the KStars calculator module to compute Universal
+ * time to/from Sidereal time.
+ *
+ * Inherits modCalcSidTimeDlg
+ *@author Pablo de Vicente
+ *@version 0.9
+ */
+
+class dms;
+class QTime;
+class ExtDate;
+
+class modCalcSidTime : public modCalcSidTimeDlg {
+
+Q_OBJECT
+
+public:
+
+ modCalcSidTime(QWidget *p, const char *n);
+ ~modCalcSidTime();
+
+ QTime computeUTtoST (QTime u, ExtDate d, dms l);
+ QTime computeSTtoUT (QTime s, ExtDate d, dms l);
+
+public slots:
+
+
+ /** No descriptions */
+ void slotClearFields();
+
+ /** No descriptions */
+ void slotComputeTime();
+
+ void slotUtChecked();
+ void slotDateChecked();
+ void slotStChecked();
+ void slotLongChecked();
+ void slotInputFile();
+ void slotOutputFile();
+ void slotRunBatch();
+ void processLines( QTextStream &istream );
+
+private:
+
+ void showUT ( QTime ut );
+ void showST ( QTime st );
+
+ /* Fills the UT, Date boxes with the current time
+ * and date and the longitude box with the current Geo location
+ */
+ void showCurrentTimeAndLong (void);
+
+ void sidNoCheck();
+ void utNoCheck();
+
+ QTime getUT (void);
+ QTime getST (void);
+ ExtDate getDate (void);
+ dms getLongitude (void);
+ bool stInputTime;
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/modcalcsidtimedlg.ui b/kstars/kstars/tools/modcalcsidtimedlg.ui
new file mode 100644
index 00000000..eea8681c
--- /dev/null
+++ b/kstars/kstars/tools/modcalcsidtimedlg.ui
@@ -0,0 +1,870 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcSidTimeDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcSidTimeDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>580</width>
+ <height>421</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Sidereal Time</string>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget2</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout47</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox</cstring>
+ </property>
+ <property name="title">
+ <string>Input Selection</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>UtRadio</cstring>
+ </property>
+ <property name="text">
+ <string>Universal time</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>StRadio</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>TabFocus</enum>
+ </property>
+ <property name="text">
+ <string>Sidereal time</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>longdataBox</cstring>
+ </property>
+ <property name="title">
+ <string>Date &amp;&amp; Location</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>dateBox</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>longLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>longBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit" row="0" column="1">
+ <property name="name">
+ <cstring>datBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>41</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="text">
+ <string>Convert</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>101</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>41</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout47</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>UtimeBox</cstring>
+ </property>
+ <property name="title">
+ <string>Universal Time</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer76</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>UtLabel</cstring>
+ </property>
+ <property name="text">
+ <string>UT:</string>
+ </property>
+ </widget>
+ <widget class="QTimeEdit">
+ <property name="name">
+ <cstring>UtBox</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>St0Box</cstring>
+ </property>
+ <property name="title">
+ <string>Sidereal Time</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer77</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>StLabel</cstring>
+ </property>
+ <property name="text">
+ <string>ST:</string>
+ </property>
+ </widget>
+ <widget class="QTimeEdit">
+ <property name="name">
+ <cstring>StBox</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>Spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>204</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>90</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout30</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>longCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>utCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Univ. time:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QTimeEdit" row="1" column="1">
+ <property name="name">
+ <cstring>utBoxBatch</cstring>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>longBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer48</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>16</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout32</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="ExtDateEdit" row="0" column="1">
+ <property name="name">
+ <cstring>dateBoxBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QTimeEdit" row="1" column="1">
+ <property name="name">
+ <cstring>stBoxBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>stCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Sid. time:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>dateCheckBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>If checked, value will be read from input file. If not, value will be read from adjacent box</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer49</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonFieldsGroup</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupFilesBox</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout22_3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19_2_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer50</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>31</width>
+ <height>16</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotClearFields()</slot>
+ </connection>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotComputeTime()</slot>
+ </connection>
+ <connection>
+ <sender>longCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotLongChecked()</slot>
+ </connection>
+ <connection>
+ <sender>dateCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotDateChecked()</slot>
+ </connection>
+ <connection>
+ <sender>utCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotUtChecked()</slot>
+ </connection>
+ <connection>
+ <sender>stCheckBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotStChecked()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcSidTimeDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>tabWidget2</tabstop>
+ <tabstop>UtRadio</tabstop>
+ <tabstop>StRadio</tabstop>
+ <tabstop>datBox</tabstop>
+ <tabstop>longBox</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>UtBox</tabstop>
+ <tabstop>StBox</tabstop>
+ <tabstop>longCheckBatch</tabstop>
+ <tabstop>utCheckBatch</tabstop>
+ <tabstop>utBoxBatch</tabstop>
+ <tabstop>longBoxBatch</tabstop>
+ <tabstop>stBoxBatch</tabstop>
+ <tabstop>stCheckBatch</tabstop>
+ <tabstop>dateCheckBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>runButtonBatch</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputeTime()</slot>
+ <slot>slotClearFields()</slot>
+ <slot>slotLongChecked()</slot>
+ <slot>slotDateChecked()</slot>
+ <slot>slotUtChecked()</slot>
+ <slot>slotStChecked()</slot>
+ <slot>slotRunBatch()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>dmsbox.h</includehint>
+
+ <includehint>dmsbox.h</includehint>
+
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/modcalcvlsr.cpp b/kstars/kstars/tools/modcalcvlsr.cpp
new file mode 100644
index 00000000..601f9e77
--- /dev/null
+++ b/kstars/kstars/tools/modcalcvlsr.cpp
@@ -0,0 +1,577 @@
+/***************************************************************************
+ modcalcvlsr.cpp - description
+ -------------------
+ begin : sun mar 13 2005
+ copyright : (C) 2005 by Pablo de Vicente
+ email : p.devicente@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "modcalcvlsr.h"
+
+#include "modcalcvlsr.moc"
+#include "ksnumbers.h"
+#include "dms.h"
+#include "dmsbox.h"
+#include "skypoint.h"
+#include "geolocation.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "kstarsdatetime.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#include <qdatetimeedit.h> //need for QTimeEdit
+#include <qcheckbox.h>
+#include <qradiobutton.h>
+#include <qstring.h>
+#include <qtextstream.h>
+#include <kfiledialog.h>
+#include <kmessagebox.h>
+
+
+modCalcVlsr::modCalcVlsr(QWidget *parentSplit, const char *name) : modCalcVlsrDlg (parentSplit,name) {
+
+ showCurrentDateTime();
+ initGeo();
+ showLongLat();
+ raBox->setDegType(FALSE);
+ show();
+}
+
+modCalcVlsr::~modCalcVlsr(){
+ delete geoPlace;
+}
+
+SkyPoint modCalcVlsr::getEquCoords (void)
+{
+ dms raCoord, decCoord;
+
+ raCoord = raBox->createDms(FALSE);
+ decCoord = decBox->createDms();
+
+ SkyPoint sp = SkyPoint (raCoord, decCoord);
+
+ return sp;
+}
+
+double modCalcVlsr::getVLSR (void)
+{
+ double vlsr = vlsrBox->text().toDouble();
+ return vlsr;
+}
+
+double modCalcVlsr::getVhel (void)
+{
+ double vh = vHelioBox->text().toDouble();
+ return vh;
+}
+
+double modCalcVlsr::getVgeo (void)
+{
+ double vg = vGeoBox->text().toDouble();
+ return vg;
+}
+
+double modCalcVlsr::getVtopo (void)
+{
+ double vt = vTopoBox->text().toDouble();
+ return vt;
+}
+
+
+KStarsDateTime modCalcVlsr::getDateTime (void)
+{
+ return KStarsDateTime( datBox->date() , timBox->time() );
+}
+
+double modCalcVlsr::getEpoch (QString eName)
+{
+ bool ok = false;
+ double epoch = eName.toDouble(&ok);
+ if ( ok )
+ return epoch;
+ else {
+ kdDebug() << i18n( "Could not parse epoch string; assuming J2000" ) << endl;
+ return 2000.0;
+ }
+}
+
+dms modCalcVlsr::getLongitude(void)
+{
+ dms longitude;
+ longitude = longBox->createDms();
+ return longitude;
+}
+
+dms modCalcVlsr::getLatitude(void)
+{
+ dms latitude;
+ latitude = latBox->createDms();
+ return latitude;
+}
+
+double modCalcVlsr::getHeight(void)
+{
+ bool ok = false;
+ double height = heightBox->text().toDouble(&ok);
+ if (ok)
+ return height;
+ else {
+ kdDebug() << i18n( "Could not parse height string; assuming 0" ) << endl;
+ return 0.0;
+ }
+
+}
+
+void modCalcVlsr::getGeoLocation (void)
+{
+ geoPlace->setLong( getLongitude() );
+ geoPlace->setLat( getLatitude() );
+ geoPlace->setHeight( getHeight() );
+
+}
+
+void modCalcVlsr::showCurrentDateTime (void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent();
+
+ KStarsDateTime dt = ks->data()->geo()->LTtoUT( KStarsDateTime::currentDateTime() );
+
+ datBox->setDate( dt.date() );
+ timBox->setTime( dt.time() );
+ dateBoxBatch->setDate( dt.date() );
+ utBoxBatch->setTime( dt.time() );
+}
+
+// SIRVE para algo?
+void modCalcVlsr::initGeo(void)
+{
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ geoPlace = new GeoLocation( ks->geo() );
+}
+
+
+
+void modCalcVlsr::showLongLat(void)
+{
+
+ KStars *ks = (KStars*) parent()->parent()->parent(); // QSplitter->AstroCalc->KStars
+ longBox->show( ks->geo()->lng() );
+ latBox->show( ks->geo()->lat() );
+ longBoxBatch->show( ks->geo()->lng() );
+ latBoxBatch->show( ks->geo()->lat() );
+}
+
+void modCalcVlsr::showVlsr (const double vlsr )
+{
+ vlsrBox->setText( KGlobal::locale()->formatNumber( vlsr ) );
+}
+
+void modCalcVlsr::showHelVel (const double vhel )
+{
+ vHelioBox->setText( KGlobal::locale()->formatNumber( vhel ) );
+}
+
+void modCalcVlsr::showGeoVel (const double vgeo )
+{
+ vGeoBox->setText( KGlobal::locale()->formatNumber( vgeo ) );
+}
+
+void modCalcVlsr::showTopoVel (const double vtop )
+{
+ vTopoBox->setText( KGlobal::locale()->formatNumber( vtop ) );
+}
+
+void modCalcVlsr::showEpoch( const KStarsDateTime &dt )
+{
+ double epochN = dt.epoch();
+// Localization
+// epochName->setText(KGlobal::locale()->formatNumber(epochN,3));
+ epochName->setText( KGlobal::locale()->formatNumber( epochN ) );
+
+}
+
+void modCalcVlsr::slotClearCoords()
+{
+
+ raBox->clearFields();
+ decBox->clearFields();
+ longBox->clearFields();
+ latBox->clearFields();
+ epochName->setText("");
+ vlsrBox->setText("");
+ vHelioBox->setText("");
+ vGeoBox->setText("");
+ vTopoBox->setText("");
+
+ datBox->setDate(ExtDate::currentDate());
+ timBox->setTime(QTime(0,0,0));
+
+}
+
+void modCalcVlsr::slotComputeVelocities()
+{
+ SkyPoint sp = getEquCoords();
+ getGeoLocation();
+
+
+ double epoch0 = getEpoch( epochName->text() );
+ KStarsDateTime dt0;
+ dt0.setFromEpoch(epoch0);
+ KStarsDateTime dt1 = getDateTime();
+ double vst[3];
+ dms gsidt = dt1.gst();
+ geoPlace->TopocentricVelocity(vst, gsidt);
+
+ if ( radioVlsr->isChecked() ) {
+
+ double vlsr = getVLSR();
+ double vhelio = sp.vHeliocentric(vlsr, dt0.djd() );
+ showHelVel( vhelio );
+
+ double vg = sp.vGeocentric(vhelio, dt1.djd());
+ showGeoVel( vg );
+
+ showTopoVel ( sp.vTopocentric(vg, vst) );
+
+ } else if (radioVhelio->isChecked() ) {
+
+ double vhel = getVhel();
+ double vlsr = sp.vHelioToVlsr(vhel, dt0.djd() );
+ showVlsr(vlsr);
+
+ double vg = sp.vGeocentric(vhel, dt1.djd());
+ showGeoVel( vg );
+
+ showTopoVel ( sp.vTopocentric(vg, vst) );
+
+ } else if (radioVgeo->isChecked() ) {
+
+ double vgeo = getVgeo();
+ double vhel = sp.vGeoToVHelio(vgeo, dt1.djd() );
+ showHelVel(vhel) ;
+
+ double vlsr = sp.vHelioToVlsr(vhel, dt0.djd() );
+ showVlsr(vlsr);
+
+
+ showTopoVel ( sp.vTopocentric(vgeo, vst) );
+
+ } else {
+ double vtopo = getVtopo();
+ double vgeo = sp.vTopoToVGeo(vtopo, vst);
+ showGeoVel( vgeo );
+
+ double vhel = sp.vGeoToVHelio(vgeo, dt1.djd() );
+ showHelVel(vhel) ;
+
+ double vlsr = sp.vHelioToVlsr(vhel, dt0.djd() );
+ showVlsr(vlsr);
+ }
+
+}
+
+void modCalcVlsr::slotUtChecked(){
+ if ( utCheckBatch->isChecked() )
+ utBoxBatch->setEnabled( false );
+ else {
+ utBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcVlsr::slotDateChecked(){
+ if ( dateCheckBatch->isChecked() )
+ dateBoxBatch->setEnabled( false );
+ else {
+ dateBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcVlsr::slotRaChecked(){
+ if ( raCheckBatch->isChecked() ) {
+ raBoxBatch->setEnabled( false );
+ }
+ else {
+ raBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcVlsr::slotDecChecked(){
+ if ( decCheckBatch->isChecked() ) {
+ decBoxBatch->setEnabled( false );
+ }
+ else {
+ decBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcVlsr::slotEpochChecked(){
+ if ( epochCheckBatch->isChecked() )
+ epochBoxBatch->setEnabled( false );
+ else
+ epochBoxBatch->setEnabled( true );
+}
+
+void modCalcVlsr::slotLongChecked(){
+ if ( longCheckBatch->isChecked() )
+ longBoxBatch->setEnabled( false );
+ else
+ longBoxBatch->setEnabled( true );
+}
+
+void modCalcVlsr::slotLatChecked(){
+ if ( latCheckBatch->isChecked() )
+ latBoxBatch->setEnabled( false );
+ else {
+ latBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcVlsr::slotHeightChecked(){
+ if ( heightCheckBatch->isChecked() )
+ heightBoxBatch->setEnabled( false );
+ else {
+ heightBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcVlsr::slotVlsrChecked(){
+ if ( vlsrCheckBatch->isChecked() )
+ vlsrBoxBatch->setEnabled( false );
+ else {
+ vlsrBoxBatch->setEnabled( true );
+ }
+}
+
+void modCalcVlsr::slotInputFile() {
+ QString inputFileName;
+ inputFileName = KFileDialog::getOpenFileName( );
+ InputLineEditBatch->setText( inputFileName );
+}
+
+void modCalcVlsr::slotOutputFile() {
+ QString outputFileName;
+ outputFileName = KFileDialog::getSaveFileName( );
+ OutputLineEditBatch->setText( outputFileName );
+}
+
+void modCalcVlsr::slotRunBatch() {
+ QString inputFileName;
+
+ inputFileName = InputLineEditBatch->text();
+
+ // We open the input file and read its content
+
+ if ( QFile::exists(inputFileName) ) {
+ QFile f( inputFileName );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1.").arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ inputFileName = "";
+ return;
+ }
+
+// processLines(&f);
+ QTextStream istream(&f);
+ processLines(istream);
+// readFile( istream );
+ f.close();
+ } else {
+ QString message = i18n( "Invalid file: %1" ).arg( inputFileName );
+ KMessageBox::sorry( 0, message, i18n( "Invalid file" ) );
+ inputFileName = "";
+ InputLineEditBatch->setText( inputFileName );
+ return;
+ }
+}
+
+void modCalcVlsr::processLines( QTextStream &istream ) {
+
+ // we open the output file
+
+// QTextStream istream(&fIn);
+ QString outputFileName;
+ outputFileName = OutputLineEditBatch->text();
+ QFile fOut( outputFileName );
+ fOut.open(IO_WriteOnly);
+ QTextStream ostream(&fOut);
+
+ QString line;
+ QString space = " ";
+ int i = 0;
+ long double jd0;
+ SkyPoint spB;
+ double sra, cra, sdc, cdc;
+ dms raB, decB, latB, longB;
+ double epoch0B, vhB, vgB, vtB, vlsrB, heightB;
+ double vtopo[3];
+ QTime utB;
+ ExtDate dtB;
+ KStarsDateTime dt0B;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ line.stripWhiteSpace();
+
+ //Go through the line, looking for parameters
+
+ QStringList fields = QStringList::split( " ", line );
+
+ i = 0;
+
+ // Read Ut and write in ostream if corresponds
+
+ if(utCheckBatch->isChecked() ) {
+ utB = QTime::fromString( fields[i] );
+ i++;
+ } else
+ utB = utBoxBatch->time();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << utB.toString() << space;
+ else
+ if(utCheckBatch->isChecked() )
+ ostream << utB.toString() << space;
+
+ // Read date and write in ostream if corresponds
+
+ if(dateCheckBatch->isChecked() ) {
+ dtB = ExtDate::fromString( fields[i] );
+ i++;
+ } else
+ dtB = dateBoxBatch->date();
+ if ( allRadioBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+ else
+ if(dateCheckBatch->isChecked() )
+ ostream << dtB.toString().append(space);
+
+ // Read RA and write in ostream if corresponds
+
+ if(raCheckBatch->isChecked() ) {
+ raB = dms::fromString( fields[i],FALSE);
+ i++;
+ } else
+ raB = raBoxBatch->createDms(FALSE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+ else
+ if(raCheckBatch->isChecked() )
+ ostream << raB.toHMSString() << space;
+
+ // Read DEC and write in ostream if corresponds
+
+ if(decCheckBatch->isChecked() ) {
+ decB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ decB = decBoxBatch->createDms();
+
+ if ( allRadioBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+ else
+ if(decCheckBatch->isChecked() )
+ ostream << decB.toDMSString() << space;
+
+ // Read Epoch and write in ostream if corresponds
+
+ if(epochCheckBatch->isChecked() ) {
+ epoch0B = fields[i].toDouble();
+ i++;
+ } else
+ epoch0B = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << epoch0B << space;
+ else
+ if(epochCheckBatch->isChecked() )
+ ostream << epoch0B << space;
+
+ // Read vlsr and write in ostream if corresponds
+
+ if(vlsrCheckBatch->isChecked() ) {
+ vlsrB = fields[i].toDouble();
+ i++;
+ } else
+ vlsrB = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << vlsrB << space;
+ else
+ if(vlsrCheckBatch->isChecked() )
+ ostream << vlsrB << space;
+
+ // Read Longitude and write in ostream if corresponds
+
+ if (longCheckBatch->isChecked() ) {
+ longB = dms::fromString( fields[i],TRUE);
+ i++;
+ } else
+ longB = longBoxBatch->createDms(TRUE);
+
+ if ( allRadioBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+ else
+ if (longCheckBatch->isChecked() )
+ ostream << longB.toDMSString() << space;
+
+ // Read Latitude
+
+
+ if (latCheckBatch->isChecked() ) {
+ latB = dms::fromString( fields[i], TRUE);
+ i++;
+ } else
+ latB = latBoxBatch->createDms(TRUE);
+ if ( allRadioBatch->isChecked() )
+ ostream << latB.toDMSString() << space;
+ else
+ if (latCheckBatch->isChecked() )
+ ostream << latB.toDMSString() << space;
+
+ // Read height and write in ostream if corresponds
+
+ if(heightCheckBatch->isChecked() ) {
+ heightB = fields[i].toDouble();
+ i++;
+ } else
+ heightB = getEpoch( epochBoxBatch->text() );
+
+ if ( allRadioBatch->isChecked() )
+ ostream << heightB << space;
+ else
+ if(heightCheckBatch->isChecked() )
+ ostream << heightB << space;
+
+ // We make the first calculations
+
+ spB = SkyPoint (raB, decB);
+ dt0B.setFromEpoch(epoch0B);
+ vhB = spB.vHeliocentric(vlsrB, dt0B.djd());
+ jd0 = KStarsDateTime(dtB,utB).djd();
+ vgB = spB.vGeocentric(vlsrB, jd0);
+ geoPlace->setLong( longB );
+ geoPlace->setLat( latB );
+ geoPlace->setHeight( heightB );
+ dms gsidt = KStarsDateTime(dtB,utB).gst();
+ geoPlace->TopocentricVelocity(vtopo, gsidt);
+ spB.ra()->SinCos(sra, cra);
+ spB.dec()->SinCos(sdc, cdc);
+ vtB = vgB - (vtopo[0]*cdc*cra + vtopo[1]*cdc*sra + vtopo[2]*sdc);
+
+ ostream << vhB << space << vgB << space << vtB << endl;
+
+ }
+
+
+ fOut.close();
+}
diff --git a/kstars/kstars/tools/modcalcvlsr.h b/kstars/kstars/tools/modcalcvlsr.h
new file mode 100644
index 00000000..2320bd19
--- /dev/null
+++ b/kstars/kstars/tools/modcalcvlsr.h
@@ -0,0 +1,152 @@
+/***************************************************************************
+ modcalcLSRVel.h - description
+ -------------------
+ begin : dom mar 13 2005
+ copyright : (C) 2005 by Pablo de Vicente
+ email : pvicentea@wanadoo.es
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef MODCALCVLSR_H
+#define MODCALCVLSR_H
+
+#include <kapplication.h>
+#include <qwidget.h>
+#include "modcalcvlsrdlg.h"
+
+class QWidget;
+class SkyPoint;
+class KStarsDateTime;
+class GeoLocation;
+class dms;
+
+/**
+ *@author Pablo de Vicente
+ *Module to compute the heliocentric radial velocity, geocentric radial velocity and
+ *topocentric radial velocity for a source, given its coordinates, its Vlsr and the date and
+ *location on the Earth.
+ */
+
+class modCalcVlsr : public modCalcVlsrDlg {
+
+Q_OBJECT
+
+public:
+ modCalcVlsr(QWidget *p, const char *n);
+ ~modCalcVlsr();
+
+public slots:
+
+ void slotClearCoords();
+ void slotComputeVelocities();
+ void slotUtChecked();
+ void slotDateChecked();
+ void slotRaChecked();
+ void slotDecChecked();
+ void slotEpochChecked();
+ void slotLongChecked();
+ void slotLatChecked();
+ void slotHeightChecked();
+ void slotVlsrChecked();
+ void slotInputFile();
+ void slotOutputFile();
+ void slotRunBatch();
+
+private:
+
+ /**@returns a SkyPoint constructed from the coordinates in the
+ * RA and Dec dmsBoxes. */
+ SkyPoint getEquCoords(void);
+
+ /* @return a double with the Vlsr from the vlsrBox in the UI
+ */
+ double getVLSR (void);
+
+ /* @return a double with the Vhel from the vhelBox in the UI
+ */
+ double getVhel (void);
+
+ /* @return a double with the Vgeo from the vgeoBox in the UI
+ */
+ double getVgeo (void);
+
+ /* @return a double with the Vtopo from the vtopoBox in the UI
+ */
+ double getVtopo (void);
+
+ /**@returns a KStarsDateTime constructed from the Time and Date fields. */
+ KStarsDateTime getDateTime (void);
+
+ /**Parse the string argument as a double
+ * @param eName String from which the epoch is to be constructed
+ * once it is converted to a double
+ */
+ double getEpoch (QString eName);
+
+ /* Creates a dms object from the latitude box */
+ dms getLatitude (void);
+
+ /* Creates a dms object from the longitude box */
+ dms getLongitude (void);
+
+ /* creates a double from the height box */
+ double getHeight(void);
+
+ /* Constructs a GeoLocation object from the longitude, latitude and height fields */
+
+ void getGeoLocation(void);
+
+ /**Fill the Time and Date fields with the current values from the
+ * CPU clock. */
+ void showCurrentDateTime(void);
+
+ /* Constructs the a GeoLocation object (geoPlace) from the calling classes.
+ * This is for using as Geolocation the location setup in KStars
+ * */
+ void initGeo(void);
+
+ /* Fills the longitude, latitude and height fields with the values in the
+ * geoPlace object, which come from the calling classes.
+ */
+ void showLongLat(void);
+
+ /**Fills the VLSR box with its value
+ **/
+ void showVlsr (const double vlsr );
+
+ /**Fills the Heliocentric velocity box with its value
+ **/
+ void showHelVel (const double vhel );
+
+ /**Fills the geocentric velocity box with its value
+ **/
+ void showGeoVel (const double vgeo );
+
+ /**Fills the topocentric velocity box with its value
+ **/
+ void showTopoVel (const double vtopo );
+
+ /**Fills the epoch box with the value corresponding to a julian day
+ * @param dt date/time from which to construct the epoch string
+ */
+ void showEpoch (const KStarsDateTime &dt );
+
+ /* Method to process the lines from a file
+ */
+ void processLines( QTextStream &istream );
+
+ GeoLocation *geoPlace;
+
+};
+
+
+
+#endif
diff --git a/kstars/kstars/tools/modcalcvlsrdlg.ui b/kstars/kstars/tools/modcalcvlsrdlg.ui
new file mode 100644
index 00000000..80311fb8
--- /dev/null
+++ b/kstars/kstars/tools/modcalcvlsrdlg.ui
@@ -0,0 +1,1212 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>modCalcVlsrDlg</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>modCalcVlsrDlg</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>670</width>
+ <height>640</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>LSR Velocity</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QTabWidget">
+ <property name="name">
+ <cstring>tabWidget3</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Interactive Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>inputGroupBox</cstring>
+ </property>
+ <property name="title">
+ <string>Time &amp;&amp; Location</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout7</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer row="2" column="0">
+ <property name="name">
+ <cstring>spacer10</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QTimeEdit" row="0" column="1">
+ <property name="name">
+ <cstring>timBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <spacer row="2" column="1">
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="ExtDateEdit" row="1" column="1">
+ <property name="name">
+ <cstring>datBox</cstring>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>dateLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>timLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Universal time:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout8</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>heightBox</cstring>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>1000</width>
+ <height>32767</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>0.0</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>longBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>latLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>longLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="text">
+ <string>Height:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>latBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer23</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>120</width>
+ <height>31</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>GroupBox2</cstring>
+ </property>
+ <property name="title">
+ <string>Equatorial Coordinates</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>raLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>raBox</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>decLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>decBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>epochName</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32767</width>
+ <height>32767</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>epochLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>100</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout15</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox8</cstring>
+ </property>
+ <property name="title">
+ <string>Radial Velocities</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>vlsrBox</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>azLabel</cstring>
+ </property>
+ <property name="text">
+ <string>VLSR:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>vHelioBox</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Heliocentric velocity:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="1">
+ <property name="name">
+ <cstring>vGeoBox</cstring>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Geocentric velocity:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="3" column="0">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>Topocentric velocity:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="3" column="1">
+ <property name="name">
+ <cstring>vTopoBox</cstring>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer24</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup6</cstring>
+ </property>
+ <property name="title">
+ <string>Input Velocity</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>radioVlsr</cstring>
+ </property>
+ <property name="text">
+ <string>LSR</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>radioVhelio</cstring>
+ </property>
+ <property name="text">
+ <string>Heliocentric</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>radioVgeo</cstring>
+ </property>
+ <property name="text">
+ <string>Geocentric</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>radioVtopo</cstring>
+ </property>
+ <property name="text">
+ <string>Topocentric</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>Layout10</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <property name="spacing">
+ <number>6</number>
+ </property>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>Compute</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>25</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>120</width>
+ <height>32767</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Convert</string>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>Clear</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>25</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>120</width>
+ <height>32767</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Clear</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer11</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>21</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>tab</cstring>
+ </property>
+ <attribute name="title">
+ <string>Batch Mode</string>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>InputBox_2_2</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="title">
+ <string>Select Fields in Input File</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox" row="3" column="0">
+ <property name="name">
+ <cstring>decCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Declination:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="4" column="0">
+ <property name="name">
+ <cstring>epochCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Epoch:</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="0">
+ <property name="name">
+ <cstring>dateCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Date:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="0">
+ <property name="name">
+ <cstring>utCheckBatch</cstring>
+ </property>
+ <property name="autoMask">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>UT:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="0">
+ <property name="name">
+ <cstring>raCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Right ascension:</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QTimeEdit" row="0" column="1">
+ <property name="name">
+ <cstring>utBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="ExtDateEdit" row="1" column="1">
+ <property name="name">
+ <cstring>dateBoxBatch</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="3" column="1">
+ <property name="name">
+ <cstring>decBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="2" column="1">
+ <property name="name">
+ <cstring>raBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="4" column="1">
+ <property name="name">
+ <cstring>epochBoxBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="5" column="1">
+ <property name="name">
+ <cstring>longBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="5" column="0">
+ <property name="name">
+ <cstring>longCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Longitude:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="3">
+ <property name="name">
+ <cstring>latBoxBatch</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="focusPolicy">
+ <enum>StrongFocus</enum>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="0" column="2">
+ <property name="name">
+ <cstring>latCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Latitude:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="1" column="2">
+ <property name="name">
+ <cstring>heightCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Height:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="2" column="2">
+ <property name="name">
+ <cstring>vlsrCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>LSR velocity:</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="3" column="2">
+ <property name="name">
+ <cstring>helioVCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Heliocentric v.:</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="4" column="2">
+ <property name="name">
+ <cstring>geoVCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Geocentric v.:</string>
+ </property>
+ </widget>
+ <widget class="QCheckBox" row="5" column="2">
+ <property name="name">
+ <cstring>topoVCheckBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Topocentric v.:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="2" column="3">
+ <property name="name">
+ <cstring>vlsrBoxBatch</cstring>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="3">
+ <property name="name">
+ <cstring>heightBoxBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="3" column="3">
+ <property name="name">
+ <cstring>vhelioBoxBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="4" column="3">
+ <property name="name">
+ <cstring>vgeoBoxBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="5" column="3">
+ <property name="name">
+ <cstring>vtopoBoxBatch</cstring>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QButtonGroup">
+ <property name="name">
+ <cstring>buttonGroup4</cstring>
+ </property>
+ <property name="title">
+ <string>Fields in Output File Plus Result</string>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>allRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>All parameters</string>
+ </property>
+ </widget>
+ <widget class="QRadioButton">
+ <property name="name">
+ <cstring>inputRadioBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Only parameters in input file</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox4_2</cstring>
+ </property>
+ <property name="title">
+ <string>Files</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QPushButton" row="0" column="0">
+ <property name="name">
+ <cstring>InputButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Input File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File with the input data</string>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>InputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>OutputLineEditBatch</cstring>
+ </property>
+ </widget>
+ <widget class="QPushButton" row="1" column="0">
+ <property name="name">
+ <cstring>OutButtonBatch</cstring>
+ </property>
+ <property name="text">
+ <string>Output File...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>File for the output data</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout14</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer20</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>151</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>runButtonBatch</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Run</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer19</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>131</width>
+ <height>21</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>50</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>TabPage</cstring>
+ </property>
+ <attribute name="title">
+ <string>Overview</string>
+ </attribute>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KTextBrowser">
+ <property name="name">
+ <cstring>kTextBrowser1</cstring>
+ </property>
+ <property name="text">
+ <string>&lt;p&gt; The Local Standard of Rest (LSR) is the location in which the mean value of the velocity of a selection of the stars in solar neighboorhood is zero. The local solar motion, that is, the velocity of the sun referred to the Local Standard of Rest is not null: the sun moves with a velocity of 20 km/s towards a point called, solar apex, whose coordinates are:&lt;/p&gt;
+&lt;li&gt;Ra= 18:03:50.2 (J2000)&lt;/li&gt;
+&lt;li&gt;Dec = 30:0:16.8 (J2000)&lt;/li&gt;
+&lt;p&gt;Astronomical sources move relative to the Sun and their velocity can be decomposed in radial velocity, and velocity on the plane of the sky, also know as proper motion in right ascension and declination. The radial velocity is usually obtained by analyzing their spectral emission and the frequency shift of the lines due to Doppler effect. Observational astronomers usually refer source's radial velocity to the LSR.&lt;/p&gt;
+&lt;p&gt;This calculator module allows to obtain the radial velocity of the source referred to the center of the sun (what we call heliocentric velocity), referred to the center of the Earth (geocentric velocity) and to the observer site (topocentric velocity) from the LSR radial velocity&lt;/p&gt;
+&lt;li&gt;The heliocentric velocity (V&lt;sub&gt;hel&lt;/sub&gt;) is computed by obtaining the scalar product of the radial velocity of the source referred to the LSR (V&lt;sub&gt;lsr&lt;/sub&gt;) with the velocity of the Sun referred to the LSR (V&lt;sub&gt;sun&lt;/sub&gt;:
+&lt;img src="vlsr1.png"&gt;
+&lt;/li&gt;
+&lt;li&gt;The geocentric velocity (V&lt;sub&gt;geo&lt;/sub&gt;) is obtained from the heliocentric velocity, the velocity of the Earth (V&lt;sub&gt;E&lt;/sub&gt;) and its position for a given date and time:
+&lt;img src="vlsr2.png"&gt;
+&lt;/li&gt;
+&lt;li&gt;The topocentric velocity is obtained from the geocentric velocity, the position on the Earth, and the date and time at which we desire to know the radial velocity of the source.&lt;/li&gt;</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </widget>
+ </hbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="global">../dmsbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image1</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1163">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000045249444154388d8d95bf8b1d5514c73fbb19e40cbce81d788199b8911d48304f8cf0524876316016031ab14819acfcd1f8a34ba72222fe0b369a54a216a216c158049222645f131221c10928dc852cdc0bfb600e66dc39c58558ccee6ab0c93497c3650edff339df99efc28df51bec3e9f7cfee6438b8662800086431eab2e971c5f7cf4edc26eaf851beb37b8f8fd870f67d73c6fbf759e5c0427156a0149d0621414b4b414c8bf756a013033c2a6a7f19e181b564e56bc73eec2420630bbee39ffdec7b8aac61e2861ee294460046bd309860720a8079f13e60149156a8a2000d4076a48c6ec7ae09d73b070ead5f2e199d31f50d735b66534b161b254524f6bea25a14d1b90c2300146d080ce8de68ed06ed65832cc0ceb0ceb7bda79445c4f66117211ec81e1a3677a78c299d7a6281e3fbf0c29d29a2717a14d4231ca2153a6e386b8e1f1b355821a4e84f8a0a7c81c3e06324d86938a103d93c335aba76ba2cdb8152f42f2f83f1c39397d6a29b21cad846a6ca841b9acf45ca5bd721cd516b26127206464825aa05eaa583b3d41d33ab736bfc4d4b87d6d421b6b2c2992392c296e24544703d395801ad44b861e0d70b326a67687b9b148322401fb0dc3f37bfc0e9d1b572f4d089b15660a0866caea4b42b1dcd2dcac985daf910c34c1e458c0b21d97240320739960c0f1e74b7c77154b8166564357018ac8a0f4ccd9299313400afc8427dc9de0ca96fa88a2c9a88f2ab7b784227328b0a8c910725a3ca4488c10361e557ae69515565f9e528843cd58391d319478b7460d9c808c5b4068d3f0de229960f4149283192e1b188938c0583d3165edd4142742df298231fbd5e170f4095cc6c0fac880808cff30065a0bc8c86129df533a3d5a72eaec041941d006231034d0ce0bd4142c27ce0527a0dd4ee3341c8bbb8c498225a17413c0a80f3bd6ce55146284ee369622da790a27ac9d6da99604b29eb21cac276998b0c8dc207c97b1760dce0123a84b21a8a2ea310b80e2e781ca419f846a5c307d2360731d186730bb93ff9f714b4b1b05eb22c508ea9516498e1fbf51426cb87ca965fd879ae61ee41458eaa91cc838ec3116dc238c33924182e68e21638f594fb90cc7cf7ad67f7e8e9fbe2e201348cafaa58a76ab657a32a21a061f9b8139fc9ff208e37d470ebacfea675f80edfdc46dcf812ad26d1ba39171a0dec289903f39a77a26b1df751caa3bd2e2fd9da6e0b20cb5c4f8a0b1713707cbe8d27c601c36fdb0c0cde1d737990e9fab1b194c1b6a618fe530f6e002c964cfc7fdfec8f214665706d6fb8ebd587ef6f75f89d1be02ddeeb058717f13aaa7c09e30dc13a0db0ca78164d019d8d698e66ec1a1a73b4207767fcc9ff772547bc6e36c489077df7ffd6139aec9c541b21da64679c428c62de531831e72c06f086d2c885e2009e524522df534bf41b80f3a572e7cf5cb90202b272b66d7036e6414385a8664686e4341cdfa15ddcbc5dd7b3048463f733402a41eed947ad9fd9b79ff0dd3b8a97b8ac976b6fc187559c2179ffeb817a6ff006d91847a48e5abd70000000049454e44ae426082</data>
+ </image>
+ <image name="image1">
+ <data format="PNG" length="872">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b0000032f49444154388db5953148254718c77f1e5b7c030ab3e0c12e5ce00927f88a14af7d87c5590ac29d6013b0497b844008a9120e1248938354a6b1482131cde5a510b4f03081f07c8d4421c2063cd85708bbe0831938613ec8c0a5588dd1dc33452e5f33bb33c36f7ffbed7fd889fe7e9fcb7ad07df09ab750fdfdfec4c425787b6bfb757bae8df79e6a54e1bcc36008845b47e71dc549c1e06000f10a9e5c9a3effee39690ef92cb4a25e2c3b4804709844807035cfd57d7122f0ad65f0c25f0703d4a39af41d28473fa0af4a42548c81f007f85aa86a4510cc34cccc8288420405640ad2bbcadfeb2fb01b39021e7d5513a2c74c59ca43d8db510e0f6a24018d8a2496ecbeb0b892d29d0f08cdbc9d149ac7dc0057bea2831262853196fd5d6573dd43046b85fcbe2002d55019be54bef9a2a45ecd585e059106fe46639318403153427908bd0be8e2a38c874b90e70692806acade4ea0b7eee96d0cc9b2360b8f0d92e835e33b97172106400801b6b73c1a95c54719cbef439a2b9a54f833c3f68f8ec59594f73eb090089b1b153afa67e4ae1b270e5fa7144725d636a6228d853fcf59fbca511e7bdc193cf92467b0eb297f578a2220721d7ccdd82442553b48206f417a1714c5fb94b5cf2b8a638f58a13b9fc2a4a3ddb16854aa53d03806dcf4180481a8d8c98b8f7296b3f6a5a33c6ee2652785fc1ea4d2bcaf248246901bca377a0c661a482cc5505135ecbd088de9a490ddb30c8735cf9e5614872955a96854665a066e4f85a33d0bad96500f95bd9dc0f26a8a3b53ba0f53f20c9e3d85e1cb9a4f3facd0734f9659da1da8ea5b7a0c02a22cae081a95deba676fc7f1e4a39cce7ca0d5097cfc594e9659fca88608dd25cbccdcbfe6384014baf3509f66f436866c7e0d835d4ffb5d0b0954a5c38fb4e92d4af18b521c19ac8c39796ee42ecebe22c0f2aa90656d7adf5714c74a71346c7647b0d39685c7965f7f52aa738fc6947a34c6b83829284a41d2c6441258580a74e7738a22509d36d0bc65687760660e8a25033187c451fec69bc1838301ac0b69de444ad53779c32317bb2481f2d437b9dd6adae13d14874a558f3126c2e0e7cbc59be3b81abf7e67ecca7fac3bd0fca3fe17f0db86f7f7fb137f0208c29bb2c76e387f0000000049454e44ae426082</data>
+ </image>
+</images>
+<connections>
+ <connection>
+ <sender>Compute</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcVlsrDlg</receiver>
+ <slot>slotComputeVelocities()</slot>
+ </connection>
+ <connection>
+ <sender>Clear</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcVlsrDlg</receiver>
+ <slot>slotClearCoords()</slot>
+ </connection>
+ <connection>
+ <sender>InputButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcVlsrDlg</receiver>
+ <slot>slotInputFile()</slot>
+ </connection>
+ <connection>
+ <sender>OutButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcVlsrDlg</receiver>
+ <slot>slotOutputFile()</slot>
+ </connection>
+ <connection>
+ <sender>runButtonBatch</sender>
+ <signal>clicked()</signal>
+ <receiver>modCalcVlsrDlg</receiver>
+ <slot>slotRunBatch()</slot>
+ </connection>
+</connections>
+<tabstops>
+ <tabstop>tabWidget3</tabstop>
+ <tabstop>timBox</tabstop>
+ <tabstop>datBox</tabstop>
+ <tabstop>longBox</tabstop>
+ <tabstop>latBox</tabstop>
+ <tabstop>heightBox</tabstop>
+ <tabstop>raBox</tabstop>
+ <tabstop>decBox</tabstop>
+ <tabstop>epochName</tabstop>
+ <tabstop>vlsrBox</tabstop>
+ <tabstop>vHelioBox</tabstop>
+ <tabstop>vGeoBox</tabstop>
+ <tabstop>vTopoBox</tabstop>
+ <tabstop>radioVlsr</tabstop>
+ <tabstop>Compute</tabstop>
+ <tabstop>Clear</tabstop>
+ <tabstop>decCheckBatch</tabstop>
+ <tabstop>epochCheckBatch</tabstop>
+ <tabstop>dateCheckBatch</tabstop>
+ <tabstop>utCheckBatch</tabstop>
+ <tabstop>raCheckBatch</tabstop>
+ <tabstop>utBoxBatch</tabstop>
+ <tabstop>decBoxBatch</tabstop>
+ <tabstop>raBoxBatch</tabstop>
+ <tabstop>epochBoxBatch</tabstop>
+ <tabstop>longBoxBatch</tabstop>
+ <tabstop>longCheckBatch</tabstop>
+ <tabstop>latBoxBatch</tabstop>
+ <tabstop>latCheckBatch</tabstop>
+ <tabstop>heightCheckBatch</tabstop>
+ <tabstop>vlsrCheckBatch</tabstop>
+ <tabstop>helioVCheckBatch</tabstop>
+ <tabstop>geoVCheckBatch</tabstop>
+ <tabstop>topoVCheckBatch</tabstop>
+ <tabstop>vlsrBoxBatch</tabstop>
+ <tabstop>heightBoxBatch</tabstop>
+ <tabstop>vhelioBoxBatch</tabstop>
+ <tabstop>vgeoBoxBatch</tabstop>
+ <tabstop>vtopoBoxBatch</tabstop>
+ <tabstop>inputRadioBatch</tabstop>
+ <tabstop>InputButtonBatch</tabstop>
+ <tabstop>InputLineEditBatch</tabstop>
+ <tabstop>OutputLineEditBatch</tabstop>
+ <tabstop>OutButtonBatch</tabstop>
+ <tabstop>runButtonBatch</tabstop>
+ <tabstop>kTextBrowser1</tabstop>
+</tabstops>
+<slots>
+ <slot>slotComputeVelocities()</slot>
+ <slot>slotClearCoords()</slot>
+ <slot>slotUtChecked()</slot>
+ <slot>slotDateChecked()</slot>
+ <slot>slotRaChecked()</slot>
+ <slot>slotDecChecked()</slot>
+ <slot>slotEpochChecked()</slot>
+ <slot>slotLongChecked()</slot>
+ <slot>slotLatChecked()</slot>
+ <slot>slotHeightChecked()</slot>
+ <slot>slotVlsrChecked()</slot>
+ <slot>slotInputFile()</slot>
+ <slot>slotOutputFile()</slot>
+ <slot>slotRunBatch()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+ <includehint>ktextbrowser.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/observinglist.cpp b/kstars/kstars/tools/observinglist.cpp
new file mode 100644
index 00000000..dae78bc0
--- /dev/null
+++ b/kstars/kstars/tools/observinglist.cpp
@@ -0,0 +1,740 @@
+/***************************************************************************
+ observinglist.cpp - K Desktop Planetarium
+ -------------------
+ begin : 29 Nov 2004
+ copyright : (C) 2004 by Jeff Woods, Jason Harris
+ email : jcwoods@bellsouth.net, jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdio.h>
+#include <qfile.h>
+#include <qdir.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qstringlist.h>
+#include <qwidgetstack.h>
+#include <klistview.h>
+#include <kpushbutton.h>
+#include <kstatusbar.h>
+#include <ktextedit.h>
+#include <kinputdialog.h>
+#include <kicontheme.h>
+#include <kiconloader.h>
+#include <kio/netaccess.h>
+#include <kmessagebox.h>
+#include <kfiledialog.h>
+#include <ktempfile.h>
+#include <klineedit.h>
+
+#include "observinglist.h"
+#include "observinglistui.h"
+#include "obslistwizard.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "skyobject.h"
+#include "starobject.h"
+#include "skymap.h"
+#include "detaildialog.h"
+#include "tools/altvstime.h"
+
+#include "indimenu.h"
+#include "indielement.h"
+#include "indiproperty.h"
+#include "indidevice.h"
+#include "devicemanager.h"
+#include "indistd.h"
+
+ObservingList::ObservingList( KStars *_ks, QWidget* parent )
+ : KDialogBase( KDialogBase::Plain, i18n( "Observing List" ),
+ Close, Close, parent, "observinglist", false ), ks( _ks ), LogObject(0), oCurrent(0),
+ noNameStars(0), isModified(false), bIsLarge(true)
+{
+ QFrame *page = plainPage();
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 );
+ ui = new ObservingListUI( page );
+ vlay->addWidget( ui );
+
+ //FIXME: enable MiniButton when I figure out how to resize the window correctly
+ ui->MiniButton->hide();
+
+ //Connections
+ connect( this, SIGNAL( closeClicked() ), this, SLOT( slotClose() ) );
+ connect( ui->TableStack, SIGNAL( aboutToShow( QWidget* ) ),
+ this, SLOT( slotPrepTable( QWidget* ) ) );
+ connect( ui->FullTable, SIGNAL( selectionChanged() ),
+ this, SLOT( slotNewSelection() ) );
+ connect( ui->TinyTable, SIGNAL( selectionChanged() ),
+ this, SLOT( slotNewSelection() ) );
+ connect( ui->FullTable, SIGNAL( doubleClicked( QListViewItem*, const QPoint&, int) ),
+ this, SLOT( slotCenterObject() ) );
+ connect( ui->TinyTable, SIGNAL( doubleClicked( QListBoxItem* ) ),
+ this, SLOT( slotCenterObject() ) );
+ connect( ui->RemoveButton, SIGNAL( clicked() ),
+ this, SLOT( slotRemoveObjects() ) );
+ connect( ui->CenterButton, SIGNAL( clicked() ),
+ this, SLOT( slotCenterObject() ) );
+ connect( ui->ScopeButton, SIGNAL( clicked() ),
+ this, SLOT( slotSlewToObject() ) );
+ connect( ui->DetailsButton, SIGNAL( clicked() ),
+ this, SLOT( slotDetails() ) );
+ connect( ui->AVTButton, SIGNAL( clicked() ),
+ this, SLOT( slotAVT() ) );
+
+ connect( ui->OpenButton, SIGNAL( clicked() ),
+ this, SLOT( slotOpenList() ) );
+ connect( ui->SaveButton, SIGNAL( clicked() ),
+ this, SLOT( slotSaveList() ) );
+ connect( ui->SaveAsButton, SIGNAL( clicked() ),
+ this, SLOT( slotSaveListAs() ) );
+ connect( ui->WizardButton, SIGNAL( clicked() ),
+ this, SLOT( slotWizard() ) );
+
+ //FIXME: enable MiniButton
+// connect( ui->MiniButton, SIGNAL( clicked() ),
+// this, SLOT( slotToggleSize() ) );
+
+ obsList.setAutoDelete( false ); //do NOT delete removed pointers!
+
+ //Add icons to Push Buttons
+ KIconLoader *icons = KGlobal::iconLoader();
+ ui->OpenButton->setPixmap( icons->loadIcon( "fileopen", KIcon::Toolbar ) );
+ ui->SaveButton->setPixmap( icons->loadIcon( "filesave", KIcon::Toolbar ) );
+ ui->SaveAsButton->setPixmap( icons->loadIcon( "filesaveas", KIcon::Toolbar ) );
+ ui->WizardButton->setPixmap( icons->loadIcon( "wizard", KIcon::Toolbar ) );
+ ui->MiniButton->setPixmap( icons->loadIcon( "window_nofullscreen", KIcon::Toolbar ) );
+
+ ui->CenterButton->setEnabled( false );
+ ui->ScopeButton->setEnabled( false );
+ ui->DetailsButton->setEnabled( false );
+ ui->AVTButton->setEnabled( false );
+ ui->RemoveButton->setEnabled( false );
+ ui->NotesLabel->setEnabled( false );
+ ui->NotesEdit->setEnabled( false );
+}
+
+bool ObservingList::contains( const SkyObject *q ) {
+ for ( SkyObject* o = obsList.first(); o; o = obsList.next() ) {
+ if ( o == q ) return true;
+ }
+
+ return false;
+}
+
+
+//SLOTS
+void ObservingList::slotPrepTable( QWidget *tab ) {
+ if ( tab == ui->FullTable ) {
+ } else {
+ }
+}
+
+void ObservingList::slotAddObject( SkyObject *obj ) {
+ if ( ! obj ) obj = ks->map()->clickedObject();
+
+ //First, make sure object is not already in the list
+ for ( SkyObject *o = obsList.first(); o; o = obsList.next() ) {
+ if ( obj == o ) {
+ //FIXME STRINGS FREEZE
+ //ks->statusBar()->changeItem( i18n( "%1 is already in the observing list." ).arg( obj->name() ), 0 );
+ return;
+ }
+ }
+
+ //Insert object in obsList
+ obsList.append( obj );
+ if ( ! isModified ) isModified = true;
+
+ //Insert object entry in FullTable and TinyTable
+ QString smag("--");
+ if ( obj->mag() < 90.0 ) smag = QString::number( obj->mag(), 'g', 2 );
+ new KListViewItem( ui->FullTable, obj->translatedName(),
+ obj->ra()->toHMSString(),
+ obj->dec()->toDMSString(),
+ smag,
+ obj->typeName() );
+ ui->TinyTable->insertItem( obj->translatedName() );
+
+ //Note addition in statusbar
+ ks->statusBar()->changeItem( i18n( "Added %1 to observing list." ).arg( obj->name() ), 0 );
+}
+
+void ObservingList::slotRemoveObject( SkyObject *o ) {
+ if ( !o )
+ o = ks->map()->clickedObject();
+
+ obsList.remove(o);
+ if ( ! isModified ) isModified = true;
+
+ if ( o == LogObject )
+ saveCurrentUserLog();
+
+ //Remove entry from FullTable
+ bool objectFound = false;
+ QListViewItemIterator it( ui->FullTable );
+ while ( it.current() ) {
+ QListViewItem *item = it.current();
+
+ //If the object is named "star" then match coordinates instead of name
+ if ( o->translatedName() == i18n( "star" ) ) {
+ if ( item->text(1) == o->ra()->toHMSString()
+ && item->text(2) == o->dec()->toDMSString() ) {
+ delete item;
+ objectFound = true;
+ break;
+ }
+ } else if ( item->text( 0 ) == o->translatedName() ) {
+ delete item;
+ objectFound = true;
+ break;
+ }
+ ++it;
+ }
+
+ if ( ! objectFound ) {
+ kdDebug() << i18n( "Cannot remove Object %1; not found in table." ).arg(o->translatedName()) << endl;
+ } else {
+ //Remove object from TinyTable
+ for ( uint i=0; i < ui->TinyTable->count(); i++ ) {
+ if ( o->translatedName() == ui->TinyTable->text(i) ) {
+ ui->TinyTable->removeItem(i);
+ break;
+ }
+ }
+ }
+}
+
+void ObservingList::slotRemoveObjects() {
+ if ( SelectedObjects.count() == 0) return;
+
+ for ( SkyObject *o = SelectedObjects.first(); o; o = SelectedObjects.next() )
+ slotRemoveObject( o );
+
+ slotNewSelection();
+}
+
+void ObservingList::slotNewSelection() {
+ //If the TinyTable is visible, we need to sync the selection in the FullTable
+ if ( sender() == ui->TinyTable ) syncTableSelection();
+
+ //Construct list of selected objects
+ SelectedObjects.clear();
+ QListViewItemIterator it( ui->FullTable, QListViewItemIterator::Selected ); //loop over selected items
+ while ( it.current() ) {
+ for ( SkyObject *o = obsList.first(); o; o = obsList.next() ) {
+ if ( it.current()->text(0) == i18n("star") ) {
+ if ( it.current()->text(1) == o->ra()->toHMSString()
+ && it.current()->text(2) == o->dec()->toDMSString() ) {
+ SelectedObjects.append(o);
+ break;
+ }
+ } else if ( o->translatedName() == it.current()->text(0) ) {
+ SelectedObjects.append( o );
+ break;
+ }
+ }
+ it++;
+ }
+
+ //Enable widgets when one object selected
+ if ( SelectedObjects.count() == 1 ) {
+ QString newName( SelectedObjects.first()->translatedName() );
+ QString oldName( obsList.current()->translatedName() );
+
+ //Enable buttons
+ ui->CenterButton->setEnabled( true );
+ ui->ScopeButton->setEnabled( true );
+ ui->DetailsButton->setEnabled( true );
+ ui->AVTButton->setEnabled( true );
+ ui->RemoveButton->setEnabled( true );
+
+ //Find the selected object in the obsList,
+ //then break the loop. Now obsList.current()
+ //points to the new selected object (until now it was the previous object)
+ bool found( false );
+ for ( SkyObject* o = obsList.first(); o; o = obsList.next() ) {
+ if ( o->translatedName() == newName ) {
+ found = true;
+ break;
+ }
+ }
+
+ if ( ! found ) {
+ kdDebug() << i18n( "Object %1 not found in obsList." ).arg( newName ) << endl;
+ } else if ( newName != i18n( "star" ) ) {
+ //Display the object's current user notes in the NotesEdit
+ //First, save the last object's user log to disk, if necessary
+ saveCurrentUserLog();
+
+ //set LogObject to the new selected object
+ LogObject = obsList.current();
+
+ ui->NotesLabel->setEnabled( true );
+ ui->NotesEdit->setEnabled( true );
+
+ ui->NotesLabel->setText( i18n( "observing notes for %1:" ).arg( LogObject->translatedName() ) );
+ if ( LogObject->userLog.isEmpty() ) {
+ ui->NotesEdit->setText( i18n("Record here observation logs and/or data on %1.").arg( LogObject->translatedName() ) );
+ } else {
+ ui->NotesEdit->setText( LogObject->userLog );
+ }
+ } else { //selected object is named "star"
+ //clear the log text box
+ saveCurrentUserLog();
+ ui->NotesLabel->setEnabled( false );
+ ui->NotesEdit->setEnabled( false );
+ }
+
+ //This shouldn't be necessary. For some reason, obsList.current()
+ //is valid here, but in subsequent functions (such as slotCenterObject)
+ //called *right after* this one, obsList.current()==NULL. No idea why.
+ oCurrent = obsList.current();
+
+ } else if ( SelectedObjects.count() == 0 ) {
+ //Disable buttons
+ ui->CenterButton->setEnabled( false );
+ ui->ScopeButton->setEnabled( false );
+ ui->DetailsButton->setEnabled( false );
+ ui->AVTButton->setEnabled( false );
+ ui->RemoveButton->setEnabled( false );
+ ui->NotesLabel->setEnabled( false );
+ ui->NotesEdit->setEnabled( false );
+ oCurrent = 0;
+
+ //Clear the user log text box.
+ saveCurrentUserLog();
+ } else { //more than one object selected.
+ ui->CenterButton->setEnabled( false );
+ ui->ScopeButton->setEnabled( false );
+ ui->DetailsButton->setEnabled( false );
+ ui->AVTButton->setEnabled( true );
+ ui->RemoveButton->setEnabled( true );
+ ui->NotesLabel->setEnabled( false );
+ ui->NotesEdit->setEnabled( false );
+ oCurrent = 0;
+
+ //Clear the user log text box.
+ saveCurrentUserLog();
+ }
+
+}
+
+void ObservingList::slotCenterObject() {
+ if ( oCurrent ) {
+ ks->map()->setClickedObject( oCurrent );
+ ks->map()->setClickedPoint( oCurrent );
+ ks->map()->slotCenter();
+ }
+}
+
+void ObservingList::slotSlewToObject()
+{
+
+ INDI_D *indidev(NULL);
+ INDI_P *prop(NULL), *onset(NULL);
+ INDI_E *RAEle(NULL), *DecEle(NULL), *AzEle(NULL), *AltEle(NULL), *ConnectEle(NULL), *nameEle(NULL);
+ bool useJ2000( false);
+ int selectedCoord(0);
+ SkyPoint sp;
+
+ // Find the first device with EQUATORIAL_EOD_COORD or EQUATORIAL_COORD and with SLEW element
+ // i.e. the first telescope we find!
+
+ INDIMenu *imenu = ks->getINDIMenu();
+
+
+ for (unsigned int i=0; i < imenu->mgr.count() ; i++)
+ {
+ for (unsigned int j=0; j < imenu->mgr.at(i)->indi_dev.count(); j++)
+ {
+ indidev = imenu->mgr.at(i)->indi_dev.at(j);
+ indidev->stdDev->currentObject = NULL;
+ prop = indidev->findProp("EQUATORIAL_EOD_COORD");
+ if (prop == NULL)
+ {
+ prop = indidev->findProp("EQUATORIAL_COORD");
+ if (prop == NULL)
+ {
+ prop = indidev->findProp("HORIZONTAL_COORD");
+ if (prop == NULL)
+ continue;
+ else
+ selectedCoord = 1; /* Select horizontal */
+ }
+ else
+ useJ2000 = true;
+ }
+
+ ConnectEle = indidev->findElem("CONNECT");
+ if (!ConnectEle) continue;
+
+ if (ConnectEle->state == PS_OFF)
+ {
+ KMessageBox::error(0, i18n("Telescope %1 is offline. Please connect and retry again.").arg(indidev->label));
+ return;
+ }
+
+ switch (selectedCoord)
+ {
+ // Equatorial
+ case 0:
+ if (prop->perm == PP_RO) continue;
+ RAEle = prop->findElement("RA");
+ if (!RAEle) continue;
+ DecEle = prop->findElement("DEC");
+ if (!DecEle) continue;
+ break;
+
+ // Horizontal
+ case 1:
+ if (prop->perm == PP_RO) continue;
+ AzEle = prop->findElement("AZ");
+ if (!AzEle) continue;
+ AltEle = prop->findElement("ALT");
+ if (!AltEle) continue;
+ break;
+ }
+
+ onset = indidev->findProp("ON_COORD_SET");
+ if (!onset) continue;
+
+ onset->activateSwitch("SLEW");
+
+ indidev->stdDev->currentObject = oCurrent;
+
+ /* Send object name if available */
+ if (indidev->stdDev->currentObject)
+ {
+ nameEle = indidev->findElem("OBJECT_NAME");
+ if (nameEle && nameEle->pp->perm != PP_RO)
+ {
+ nameEle->write_w->setText(indidev->stdDev->currentObject->name());
+ nameEle->pp->newText();
+ }
+ }
+
+ switch (selectedCoord)
+ {
+ case 0:
+ if (indidev->stdDev->currentObject)
+ sp.set (indidev->stdDev->currentObject->ra(), indidev->stdDev->currentObject->dec());
+ else
+ sp.set (ks->map()->clickedPoint()->ra(), ks->map()->clickedPoint()->dec());
+
+ if (useJ2000)
+ sp.apparentCoord(ks->data()->ut().djd(), (long double) J2000);
+
+ RAEle->write_w->setText(QString("%1:%2:%3").arg(sp.ra()->hour()).arg(sp.ra()->minute()).arg(sp.ra()->second()));
+ DecEle->write_w->setText(QString("%1:%2:%3").arg(sp.dec()->degree()).arg(sp.dec()->arcmin()).arg(sp.dec()->arcsec()));
+
+ break;
+
+ case 1:
+ if (indidev->stdDev->currentObject)
+ {
+ sp.setAz(*indidev->stdDev->currentObject->az());
+ sp.setAlt(*indidev->stdDev->currentObject->alt());
+ }
+ else
+ {
+ sp.setAz(*ks->map()->clickedPoint()->az());
+ sp.setAlt(*ks->map()->clickedPoint()->alt());
+ }
+
+ AzEle->write_w->setText(QString("%1:%2:%3").arg(sp.az()->degree()).arg(sp.az()->arcmin()).arg(sp.az()->arcsec()));
+ AltEle->write_w->setText(QString("%1:%2:%3").arg(sp.alt()->degree()).arg(sp.alt()->arcmin()).arg(sp.alt()->arcsec()));
+
+ break;
+ }
+
+ prop->newText();
+
+ return;
+ }
+ }
+
+ // We didn't find any telescopes
+ KMessageBox::sorry(0, i18n("KStars did not find any active telescopes."));
+
+}
+
+//FIXME: This will open multiple Detail windows for each object;
+//Should have one window whose target object changes with selection
+void ObservingList::slotDetails() {
+ if ( oCurrent ) {
+ DetailDialog dd( oCurrent, ks->data()->lt(), ks->geo(), ks );
+ dd.exec();
+ }
+}
+
+void ObservingList::slotAVT() {
+ if ( SelectedObjects.count() ) {
+ AltVsTime avt( ks );
+ for ( SkyObject *o = SelectedObjects.first(); o; o = SelectedObjects.next() ) {
+ avt.processObject( o );
+ }
+
+ avt.exec();
+ }
+}
+
+//FIXME: On close, we will need to close any open Details/AVT windows
+void ObservingList::slotClose() {
+ //Save the current User log text
+ if ( oCurrent && ! ui->NotesEdit->text().isEmpty() && ui->NotesEdit->text()
+ != i18n("Record here observation logs and/or data on %1.").arg( oCurrent->name()) ) {
+ oCurrent->saveUserLog( ui->NotesEdit->text() );
+ }
+
+ hide();
+}
+
+void ObservingList::saveCurrentUserLog() {
+ if ( ! ui->NotesEdit->text().isEmpty() &&
+ ui->NotesEdit->text() !=
+ i18n("Record here observation logs and/or data on %1.").arg( LogObject->translatedName() ) ) {
+ LogObject->saveUserLog( ui->NotesEdit->text() );
+
+ ui->NotesEdit->clear();
+ ui->NotesLabel->setText( i18n( "Observing notes for object:" ) );
+ LogObject = NULL;
+ }
+}
+
+void ObservingList::slotOpenList() {
+ KURL fileURL = KFileDialog::getOpenURL( QDir::homeDirPath(), "*.obslist|KStars Observing List (*.obslist)" );
+ QFile f;
+
+ if ( fileURL.isValid() ) {
+ if ( ! fileURL.isLocalFile() ) {
+ //Save remote list to a temporary local file
+ KTempFile tmpfile;
+ tmpfile.setAutoDelete(true);
+ FileName = tmpfile.name();
+ if( KIO::NetAccess::download( fileURL, FileName, this ) )
+ f.setName( FileName );
+
+ } else {
+ FileName = fileURL.path();
+ f.setName( FileName );
+ }
+
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1" ).arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ return;
+ }
+
+ saveCurrentList();
+ //First line is the name of the list. The rest of the file should
+ //be object names, one per line.
+ QTextStream istream(&f);
+ QString line;
+ ListName = istream.readLine();
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+ //DEBUG
+ kdDebug() << line << endl;
+
+ //If the object is named "star", add it by coordinates
+ SkyObject *o = 0;
+ if ( line.startsWith( "star" ) ) {
+ QStringList fields = QStringList::split( " ", line );
+ //DEBUG
+ kdDebug() << fields << endl;
+
+ double ra = dms::fromString( fields[1], false ).Degrees(); //false = hours
+ double dc = dms::fromString( fields[2], true ).Degrees(); //true = degrees
+
+ //Identify the star with these coordinates
+ double rmax = 1.;
+ for ( uint i=0; i < ks->data()->starList.count(); ++i ) {
+ SkyObject *s = (SkyObject*)(ks->data()->starList.at(i));
+ double dra = fabs( ra - s->ra()->Degrees() );
+ double ddc = fabs( dc - s->dec()->Degrees() );
+ if ( dra < rmax && ddc < rmax ) {
+ o = s;
+ rmax = sqrt( dra*dra + ddc*ddc );
+ }
+ }
+ } else {
+ o = ks->data()->objectNamed( line );
+ }
+
+ if ( o ) slotAddObject( o );
+ }
+
+ //Newly-opened list should not trigger isModified flag
+ isModified = false;
+
+ f.close();
+
+ } else if ( fileURL.path() != "" ) {
+ QString message = i18n( "The specified file is invalid. Try another file?" );
+ if ( KMessageBox::warningYesNo( this, message, i18n("Invalid File"), i18n("Try Another"), i18n("Do Not Try") ) == KMessageBox::Yes ) {
+ slotOpenList();
+ }
+ }
+}
+
+void ObservingList::saveCurrentList() {
+ //Before loading a new list, do we need to save the current one?
+ //Assume that if the list is empty, then there's no need to save
+ if ( obsList.count() ) {
+ if ( isModified ) {
+ QString message = i18n( "Do you want to save the current list before opening a new list?" );
+ if ( KMessageBox::questionYesNo( this, message,
+ i18n( "Save Current List?" ), KStdGuiItem::save(), KStdGuiItem::discard() ) == KMessageBox::Yes )
+ slotSaveList();
+ }
+
+ //If we ever allow merging the loaded list with
+ //the existing one, that code would go here
+ obsList.clear();
+ ui->FullTable->clear();
+ }
+}
+
+void ObservingList::slotSaveListAs() {
+ bool ok(false);
+ ListName = KInputDialog::getText( i18n( "Enter List Name" ),
+ i18n( "List name:" ), "", &ok );
+
+ if ( ok ) {
+ KURL fileURL = KFileDialog::getSaveURL( QDir::homeDirPath(), "*.obslist|KStars Observing List (*.obslist)" );
+
+ if ( fileURL.isValid() )
+ FileName = fileURL.path();
+
+ slotSaveList();
+ }
+}
+
+void ObservingList::slotSaveList() {
+ if ( ListName.isEmpty() || FileName.isEmpty() ) {
+ slotSaveListAs();
+ return;
+ }
+
+ QFile f( FileName );
+ if ( !f.open( IO_WriteOnly) ) {
+ QString message = i18n( "Could not open file %1. Try a different filename?" ).arg( f.name() );
+
+ if ( KMessageBox::warningYesNo( 0, message, i18n( "Could Not Open File" ), i18n("Try Different"), i18n("Do Not Try") ) == KMessageBox::Yes ) {
+ FileName == "";
+ slotSaveList();
+ }
+ return;
+ }
+
+ QTextStream ostream(&f);
+ ostream << ListName << endl;
+
+ //Save objects to the list using their name. If it's a star with a genetive name
+ //(i.e., "sigma orionis"), save the name with ascii characters, not greek letters.
+ //If it's an unnamed star, save "star" and the star's coordinates.
+ for ( SkyObject* o = obsList.first(); o; o = obsList.next() ) {
+ if ( o->name() == "star" ) {
+ ostream << o->name() << " " << o->ra()->Hours() << " " << o->dec()->Degrees() << endl;
+ } else if ( o->type() == SkyObject::STAR ) {
+ StarObject *s = (StarObject*)o;
+
+ if ( s->name() == s->gname() ) {
+ ostream << s->gname( false ) << endl;
+ } else {
+ ostream << o->name() << endl;
+ }
+ } else {
+ ostream << o->name() << endl;
+ }
+ }
+
+ f.close();
+ isModified = false;
+}
+
+void ObservingList::slotWizard() {
+ ObsListWizard wizard( ks );
+ if ( wizard.exec() == QDialog::Accepted ) {
+ //Make sure current list is saved
+ saveCurrentList();
+
+ for ( SkyObject *o = wizard.obsList().first(); o; o = wizard.obsList().next() ) {
+ slotAddObject( o );
+ }
+ }
+}
+
+void ObservingList::slotToggleSize() {
+ if ( isLarge() ) {
+ ui->MiniButton->setPixmap( KGlobal::iconLoader()->loadIcon( "window_fullscreen", KIcon::Toolbar ) );
+
+ //switch widget stack to show TinyTable
+ ui->TableStack->raiseWidget( ui->TinyTable );
+
+ //Abbreviate text on each button
+ ui->CenterButton->setText( i18n( "First letter in 'Center'", "C" ) );
+ ui->ScopeButton->setText( i18n( "First letter in 'Scope'", "S" ) );
+ ui->DetailsButton->setText( i18n( "First letter in 'Details'", "D" ) );
+ ui->AVTButton->setText( i18n( "First letter in 'Alt vs Time'", "A" ) );
+ ui->RemoveButton->setText( i18n( "First letter in 'Remove'", "R" ) );
+
+ //Hide Observing notes
+ ui->NotesLabel->hide();
+ ui->NotesEdit->hide();
+
+ syncTableSelection( false ); //sync TinyTable with FullTable
+ adjustSize();
+ bIsLarge = false;
+
+ } else {
+ ui->MiniButton->setPixmap( KGlobal::iconLoader()->loadIcon( "window_nofullscreen", KIcon::Toolbar ) );
+
+ //switch widget stack to show FullTable
+ ui->TableStack->raiseWidget( ui->FullTable );
+
+ //Expand text on each button
+ ui->CenterButton->setText( i18n( "Center" ) );
+ ui->ScopeButton->setText( i18n( "Scope" ) );
+ ui->DetailsButton->setText( i18n( "Details" ) );
+ ui->AVTButton->setText( i18n( "Alt vs Time" ) );
+ ui->RemoveButton->setText( i18n( "Remove" ) );
+
+ //Show Observing notes
+ ui->NotesLabel->show();
+ ui->NotesEdit->show();
+
+ syncTableSelection( true ); //sync FullTable with TinyTable
+ adjustSize();
+ bIsLarge = true;
+ }
+}
+
+void ObservingList::syncTableSelection( bool syncFullTable ) {
+ if ( syncFullTable ) {
+ int i=0;
+ QListViewItem *it = ui->FullTable->firstChild();
+ while ( it ) {
+ it->setSelected( ui->TinyTable->isSelected( i++ ) );
+ it->nextSibling();
+ }
+ } else {
+ int i=0;
+ QListViewItem *it = ui->FullTable->firstChild();
+ while ( it ) {
+ ui->TinyTable->setSelected( i++, it->isSelected() );
+ it->nextSibling();
+ }
+ }
+}
+
+#include "observinglist.moc"
diff --git a/kstars/kstars/tools/observinglist.h b/kstars/kstars/tools/observinglist.h
new file mode 100644
index 00000000..dd60dc8c
--- /dev/null
+++ b/kstars/kstars/tools/observinglist.h
@@ -0,0 +1,175 @@
+/***************************************************************************
+ observinglist.h - K Desktop Planetarium
+ -------------------
+ begin : 29 Nov 2004
+ copyright : (C) 2004 by Jeff Woods, Jason Harris
+ email : jcwoods@bellsouth.net, jharris@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OBSERVINGLIST_H
+#define OBSERVINGLIST_H
+
+#include <kdialogbase.h>
+#include "skyobject.h"
+
+class KStars;
+class ObservingListUI;
+class QStringList;
+
+/**@class ObservingList
+ *Tool window for managing a custom list of objects. The window
+ *displays the Name, RA, Dec, mag, and type of each object in the list.
+ *
+ *By selecting an object in the list, you can perform a number of functions
+ *on that object:
+ *+ Center it in the display (TBD)
+ *+ Examine its Details Window (TBD)
+ *+ Point the telescope at it (TBD)
+ *+ Attach a custom icon or name label (TBD)
+ *+ Attach a trail (solar system only) (TBD)
+ *+ Open the AltVsTime tool (TBD)
+ *
+ *The user can also save/load their observing lists, and can export
+ *list data (TBD: as HTML table? CSV format? plain text?)
+ *
+ *The observing notes associated with the selected object are displayed
+ *below the list. (TBD)
+ *
+ *TODO:
+ *+ Implement a "shaded" state, in which the UI is compressed to
+ * make it easier to float on the KStars window. Displays only
+ * object names, and single-letter action buttons, and no user log.
+ *+ Implement an InfoBox version (the ultimate shaded state)
+ *
+ *@short Tool for managing a custom list of objects
+ *@author Jeff Woods, Jason Harris
+ *@version 1.0
+ */
+
+class ObservingList : public KDialogBase
+{
+ Q_OBJECT
+
+public:
+/**@short Cunstructor
+ */
+ ObservingList( KStars *_ks, QWidget* parent = 0 );
+/**@short Destuctor (empty)
+ */
+ ~ObservingList() {}
+
+/**@return true if the object is in the observing list
+ *@p o pointer to the object to test.
+ */
+ bool contains( const SkyObject *o );
+
+ SkyObject* first() { return obsList.first(); }
+ SkyObject* next() { return obsList.next(); }
+ uint count() const { return obsList.count(); }
+
+/**@return true if the window is in its default "large" state.
+ */
+ bool isLarge() const { return bIsLarge; }
+
+/**@short If the current list has unsaved changes, ask the user about saving it.
+ *@note also clears the list in preparation of opening a new one
+ */
+ void saveCurrentList();
+
+public slots:
+/**@short about to switch the visible table in the widget stack
+ *@p tab pointer to the table which is about to be shown
+ */
+ void slotPrepTable( QWidget *tab );
+
+/**@short add a new object to list
+ *@p o pointer to the object to add to the list
+ */
+ void slotAddObject( SkyObject *o=NULL );
+
+/**@short Remove skyobjects which are highlighted in the
+ *observing list tool from the observing list.
+ */
+ void slotRemoveObjects();
+
+/**@short Remove skyobject from the observing list.
+ *@p o pointer to the SkyObject to be removed.
+ *Use SkyMap::clickedObject() if o is NULL (default)
+ */
+ void slotRemoveObject( SkyObject *o=NULL );
+
+/**@short center the selected object in the display
+ */
+ void slotCenterObject();
+
+/**@short slew the telescope to the selected object
+ */
+ void slotSlewToObject();
+
+/**@short Show the details window for the selected object
+ */
+ void slotDetails();
+
+/**@short Show the details window for the selected object
+ */
+ void slotAVT();
+
+/**@short Tasks needed when changing the selected object
+ *Save the user log of the previous selected object,
+ *find the new selected object in the obsList, and
+ *show the notes associated with the new selected object
+ */
+ void slotNewSelection();
+
+/**@short load an observing list from disk.
+ */
+ void slotOpenList();
+
+/**@short save the current observing list to disk.
+ */
+ void slotSaveList();
+
+/**@short save the current observing list to disk, specify filename.
+ */
+ void slotSaveListAs();
+
+/**@short construct a new observing list using the wizard.
+ */
+ void slotWizard();
+
+/**@short toggle between the large and small window states
+ */
+ void slotToggleSize();
+
+/**@short Save the user log text to a file.
+ *@note the log is attached to the current object in obsList.
+ */
+ void saveCurrentUserLog();
+
+protected slots:
+ void slotClose();
+
+private:
+ void syncTableSelection( bool syncFullTable=true );
+
+ KStars *ks;
+ ObservingListUI *ui;
+ QPtrList<SkyObject> obsList;
+ QPtrList<SkyObject> SelectedObjects;
+ SkyObject *LogObject, *oCurrent;
+ uint noNameStars;
+
+ bool isModified, bIsLarge;
+ QString ListName, FileName;
+};
+
+#endif // OBSERVINGLIST_H
diff --git a/kstars/kstars/tools/observinglistui.ui b/kstars/kstars/tools/observinglistui.ui
new file mode 100644
index 00000000..040f6970
--- /dev/null
+++ b/kstars/kstars/tools/observinglistui.ui
@@ -0,0 +1,573 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ObservingListUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ObservingListUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>543</width>
+ <height>506</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Observing List</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout68</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>OpenButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Open observing list</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Load an observing list from disk</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>SaveButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Save observing list</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Save the current observing list to disk</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>SaveAsButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Save observing list as...</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Save the current observing list to disk, specifying the filename</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>WizardButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Observing List Wizard</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>The list wizard helps you construct observing lists based on filtering by object type, position on the sky, and magnitude.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>350</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>MiniButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Make window small</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>This button toggles between large and small states. The small state may be useful if you want the Observing list open while working in the main window.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>CenterButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Ce&amp;nter</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Center sky map on highlighted object</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Center the sky map on the highlighted object in the list</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>ScopeButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Scope</string>
+ </property>
+ <property name="accel">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Point telescope at highlighted object</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Point the telescope at the highlighted object in the list</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>DetailsButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Details</string>
+ </property>
+ <property name="accel">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show details for highlighted object</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Open the Details window for the highlighted object</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>AVTButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>&amp;Alt vs Time</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Show altitude plot</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Open the Altitude vs. Time tool, with curves for the highlighted objects shown</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>RemoveButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Remove</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Remove from list</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Remove the highlighted object(s) from the observing list</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QWidgetStack">
+ <property name="name">
+ <cstring>TableStack</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>1</verstretch>
+ </sizepolicy>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>WStackPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>0</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <widget class="KListView">
+ <column>
+ <property name="text">
+ <string>Name</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>RA</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Dec</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Mag</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Type</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>FullTable</cstring>
+ </property>
+ <property name="selectionMode" stdset="0">
+ <enum>Extended</enum>
+ </property>
+ <property name="allColumnsShowFocus">
+ <bool>true</bool>
+ </property>
+ <property name="showSortIndicator">
+ <bool>true</bool>
+ </property>
+ <property name="resizeMode">
+ <enum>AllColumns</enum>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Table showing the current observing list. The list can be sorted by any of the data columns</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>WStackPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>1</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <property name="margin">
+ <number>0</number>
+ </property>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>TinyTable</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>4</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>100</height>
+ </size>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>NotesLabel</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="font">
+ <font>
+ <italic>1</italic>
+ </font>
+ </property>
+ <property name="text">
+ <string>observing notes for object:</string>
+ </property>
+ <property name="alignment">
+ <set>AlignVCenter</set>
+ </property>
+ </widget>
+ <widget class="KTextEdit">
+ <property name="name">
+ <cstring>NotesEdit</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>1</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>100</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32767</width>
+ <height>160</height>
+ </size>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Your observing notes for the highlighted object</string>
+ </property>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistview.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>ktextedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/obslistwizard.cpp b/kstars/kstars/tools/obslistwizard.cpp
new file mode 100644
index 00000000..12eb2416
--- /dev/null
+++ b/kstars/kstars/tools/obslistwizard.cpp
@@ -0,0 +1,458 @@
+/***************************************************************************
+ obslistwizard.cpp - Display overhead view of the solar system
+ -------------------
+ begin : Thu 23 Jun 2005
+ copyright : (C) 2005 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <qcheckbox.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qwidgetstack.h>
+#include <knuminput.h>
+#include <klistbox.h>
+#include <klistview.h>
+#include <kpushbutton.h>
+
+#include "dmsbox.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "locationdialog.h"
+#include "magnitudespinbox.h"
+#include "skyobject.h"
+#include "starobject.h"
+//#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#include "obslistwizard.h"
+
+ObsListWizard::ObsListWizard( QWidget *parent, const char *name )
+ : KDialogBase( KDialogBase::Plain, i18n("Observing List Wizard"), Ok|Cancel, Ok, parent, name )
+{
+ ksw = (KStars*)parent;
+ QFrame *page = plainPage();
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 );
+
+ olw = new ObsListWizardUI( page );
+ vlay->addWidget( olw );
+
+ connect( olw->AllButton, SIGNAL( clicked() ), this, SLOT( slotAllButton() ) );
+ connect( olw->NoneButton, SIGNAL( clicked() ), this, SLOT( slotNoneButton() ) );
+ connect( olw->DeepSkyButton, SIGNAL( clicked() ), this, SLOT( slotDeepSkyButton() ) );
+ connect( olw->SolarSystemButton, SIGNAL( clicked() ), this, SLOT( slotSolarSystemButton() ) );
+ connect( olw->LocationButton, SIGNAL( clicked() ), this, SLOT( slotChangeLocation() ) );
+
+ connect( olw->FilterList, SIGNAL( clicked(QListViewItem*) ), this, SLOT( slotShowStackWidget(QListViewItem*) ) );
+
+ //Update the selected observing list when certain UI elements are modified
+ connect( olw->TypeList, SIGNAL( selectionChanged() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->ConstellationList, SIGNAL( selectionChanged() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->RAMin, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->RAMax, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->DecMin, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->DecMax, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->RA, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->Dec, SIGNAL( lostFocus() ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->Radius, SIGNAL( valueChanged(double) ), this, SLOT( slotUpdateObjectCount() ) );
+// connect( olw->Date, SIGNAL( valueChanged( const ExtDate& ) ), this, SLOT( slotApplyFilters() ) );
+ connect( olw->Mag, SIGNAL( valueChanged( double ) ), this, SLOT( slotUpdateObjectCount() ) );
+ connect( olw->ExcludeNoMag, SIGNAL( clicked() ), this, SLOT( slotUpdateObjectCount() ) );
+
+ connect( olw->SelectByConstellation, SIGNAL( toggled(bool) ), this, SLOT( slotEnableConstellationPage(bool) ) );
+ connect( olw->SelectByRect, SIGNAL( toggled(bool) ), this, SLOT( slotEnableRectPage(bool) ) );
+ connect( olw->SelectByCirc, SIGNAL( toggled(bool) ), this, SLOT( slotEnableCircPage(bool) ) );
+// connect( olw->SelectByDate, SIGNAL( toggled(bool) ), this, SLOT( slotEnableDatePage(bool) ) );
+ connect( olw->SelectByMag, SIGNAL( toggled(bool) ), this, SLOT( slotEnableMagPage(bool) ) );
+
+ connect( this, SIGNAL( okClicked() ), this, SLOT( slotApplyFilters() ) );
+
+ initialize();
+}
+
+ObsListWizard::~ObsListWizard()
+{
+}
+
+void ObsListWizard::initialize()
+{
+ //Populate the list of constellations
+ for ( SkyObject *p = ksw->data()->cnameList.first(); p; p = ksw->data()->cnameList.next() ) {
+ olw->ConstellationList->insertItem( p->name() );
+ }
+
+// //Initialize date
+// olw->Date->setDate( ksw->data()->lt().date() );
+
+ //unSelect all object types
+ olw->TypeList->selectAll( false );
+
+ olw->Mag->setMinValue( -5.0 );
+ olw->Mag->setMaxValue( 20.0 );
+ olw->Mag->setValue( 6.0 );
+
+ olw->FilterList->setSelected( olw->FilterList->firstChild(), true );
+
+ olw->RA->setDegType( false );
+ olw->RAMin->setDegType( false );
+ olw->RAMax->setDegType( false );
+
+ //Initialize object counts
+ ObjectCount = 0; //number of objects in observing list
+ StarCount = ksw->data()->starList.count(); //total number of stars
+ PlanetCount = 10; //Sun, Moon, 8 planets
+ AsteroidCount = ksw->data()->asteroidList.count(); //total number of asteroids
+ CometCount = ksw->data()->cometList.count(); //total number of comets
+ //DeepSkyObjects
+ OpenClusterCount = 0;
+ GlobClusterCount = 0;
+ GasNebCount = 0;
+ PlanNebCount = 0;
+ GalaxyCount = 0;
+ for ( SkyObject *o = (SkyObject*)(ksw->data()->deepSkyList.first()); o; o = (SkyObject*)(ksw->data()->deepSkyList.next()) ) {
+ if ( o->type() == SkyObject::GALAXY ) ++GalaxyCount; //most deepsky obj are galaxies, so check them first
+ else if ( o->type() == SkyObject::STAR || o->type() == SkyObject::CATALOG_STAR ) ++StarCount;
+ else if ( o->type() == SkyObject::OPEN_CLUSTER ) ++OpenClusterCount;
+ else if ( o->type() == SkyObject::GLOBULAR_CLUSTER ) ++GlobClusterCount;
+ else if ( o->type() == SkyObject::GASEOUS_NEBULA || o->type() == SkyObject::SUPERNOVA_REMNANT ) ++GasNebCount;
+ else if ( o->type() == SkyObject::PLANETARY_NEBULA ) ++PlanNebCount;
+ }
+
+// //DEBUG
+// kdDebug() << "StarCount: " << StarCount << endl;
+// kdDebug() << "OpenClusterCount: " << OpenClusterCount << endl;
+// kdDebug() << "GlobClusterCount: " << GlobClusterCount << endl;
+// kdDebug() << "GasNebCount: " << GasNebCount << endl;
+// kdDebug() << "PlanNebCount: " << PlanNebCount << endl;
+// kdDebug() << "GalaxyCount: " << GalaxyCount << endl;
+
+}
+
+void ObsListWizard::slotAllButton() { olw->TypeList->selectAll( true ); }
+void ObsListWizard::slotNoneButton() { olw->TypeList->selectAll( false ); }
+
+void ObsListWizard::slotEnableConstellationPage( bool t ) {
+ olw->ConstellationList->setEnabled(t);
+
+ //disable the other two region options
+ if ( t ) {
+ olw->SelectByRect->setChecked( false );
+ olw->SelectByCirc->setChecked( false );
+ }
+
+ slotUpdateObjectCount();
+}
+
+void ObsListWizard::slotEnableRectPage( bool t ) {
+ olw->RAMin->setEnabled(t);
+ olw->RAMax->setEnabled(t);
+ olw->DecMin->setEnabled(t);
+ olw->DecMax->setEnabled(t);
+
+ //disable the other two region options
+ if ( t ) {
+ olw->SelectByConstellation->setChecked( false );
+ olw->SelectByCirc->setChecked( false );
+ }
+
+ slotUpdateObjectCount();
+}
+
+void ObsListWizard::slotEnableCircPage( bool t ) {
+ olw->RA->setEnabled(t);
+ olw->Dec->setEnabled(t);
+ olw->Radius->setEnabled(t);
+
+ //disable the other two region options
+ if ( t ) {
+ olw->SelectByConstellation->setChecked( false );
+ olw->SelectByRect->setChecked( false );
+ }
+
+ slotUpdateObjectCount();
+}
+
+// void ObsListWizard::slotEnableDatePage( bool t ) {
+// olw->Date->setEnabled(t);
+// olw->LocationButton->setEnabled(t);
+// }
+
+void ObsListWizard::slotEnableMagPage( bool t ) {
+ olw->Mag->setEnabled(t);
+ olw->ExcludeNoMag->setEnabled(t);
+ slotUpdateObjectCount();
+}
+
+void ObsListWizard::slotShowStackWidget( QListViewItem *i )
+{
+ if ( i ) {
+ QString t = i->text(0);
+
+ if ( t.contains( i18n( "Object type(s)" ) ) ) olw->FilterStack->raiseWidget( olw->ObjTypePage );
+ if ( t.contains( i18n( "Region" ) ) ) olw->FilterStack->raiseWidget( olw->RegionPage );
+ if ( t.contains( i18n( "In constellation(s)" ) ) ) olw->FilterStack->raiseWidget( olw->ConstellationPage );
+ if ( t.contains( i18n( "Circular" ) ) ) olw->FilterStack->raiseWidget( olw->CircRegionPage );
+ if ( t.contains( i18n( "Rectangular" ) ) ) olw->FilterStack->raiseWidget( olw->RectRegionPage );
+// if ( t.contains( i18n( "Observable on date" ) ) ) olw->FilterStack->raiseWidget( olw->ObsDatePage );
+ if ( t.contains( i18n( "Magnitude limit" ) ) ) olw->FilterStack->raiseWidget( olw->MagLimitPage );
+ }
+}
+
+void ObsListWizard::slotDeepSkyButton()
+{
+ olw->TypeList->selectAll( false );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Open Clusters" ) ), true );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Globular Clusters" ) ), true );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Gaseous Nebulae" ) ), true );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Planetary Nebulae" ) ), true );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Galaxies" ) ), true );
+}
+
+void ObsListWizard::slotSolarSystemButton()
+{
+ olw->TypeList->selectAll( false );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Sun, Moon, Planets" ) ), true );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Comets" ) ), true );
+ olw->TypeList->setSelected( olw->TypeList->findItem( i18n( "Asteroids" ) ), true );
+}
+
+void ObsListWizard::slotChangeLocation()
+{
+ LocationDialog ld( ksw );
+
+ if ( ld.exec() == QDialog::Accepted ) {
+ //set geographic location
+ }
+}
+
+void ObsListWizard::slotUpdateObjectCount()
+{
+ ObjectCount = 0;
+ if ( olw->TypeList->findItem( i18n( "Stars" ) )->isSelected() )
+ ObjectCount += StarCount;
+ if ( olw->TypeList->findItem( i18n( "Sun, Moon, Planets" ) )->isSelected() )
+ ObjectCount += PlanetCount;
+ if ( olw->TypeList->findItem( i18n( "Comets" ) )->isSelected() )
+ ObjectCount += CometCount;
+ if ( olw->TypeList->findItem( i18n( "Asteroids" ) )->isSelected() )
+ ObjectCount += AsteroidCount;
+ if ( olw->TypeList->findItem( i18n( "Galaxies" ) )->isSelected() )
+ ObjectCount += GalaxyCount;
+ if ( olw->TypeList->findItem( i18n( "Open Clusters" ) )->isSelected() )
+ ObjectCount += OpenClusterCount;
+ if ( olw->TypeList->findItem( i18n( "Globular Clusters" ) )->isSelected() )
+ ObjectCount += GlobClusterCount;
+ if ( olw->TypeList->findItem( i18n( "Gaseous Nebulae" ) )->isSelected() )
+ ObjectCount += GasNebCount;
+ if ( olw->TypeList->findItem( i18n( "Planetary Nebulae" ) )->isSelected() )
+ ObjectCount += PlanNebCount;
+
+ applyFilters( false ); //false = only adjust counts, do not build list
+}
+
+void ObsListWizard::applyFilters( bool doBuildList )
+{
+ if ( doBuildList )
+ obsList().clear();
+
+ //make sure rect region data are valid
+ rectOk = false;
+ if ( olw->SelectByRect->isChecked() ) {
+ ra1 = olw->RAMin->createDms( false, &rectOk ).Hours();
+ if ( rectOk ) ra2 = olw->RAMax->createDms( false, &rectOk ).Hours();
+ if ( rectOk ) dc1 = olw->DecMin->createDms( true, &rectOk ).Degrees();
+ if ( rectOk ) dc2 = olw->DecMax->createDms( true, &rectOk ).Degrees();
+ if ( ra2 == 0.0 ) ra2 = 24.0;
+
+ //Make sure dc1 < dc2.
+ if ( dc1 > dc2 ) {
+ double temp = dc2;
+ dc2 = dc1;
+ dc1 = temp;
+ }
+
+ //If ra1 > ra2, we may need to swap the two values, or subtract 24h from ra1.
+ if ( ra1 > ra2 ) {
+ if ( ra1 - ra2 > 12.0 ) { //the user probably wants a region that straddles 0h
+ ra1 -= 24.0;
+ } else { //the user probably wants ra2 to be the lower limit
+ double temp = ra2;
+ ra2 = ra1;
+ ra1 = temp;
+ }
+ }
+ }
+
+ //make sure circ region data are valid
+ circOk = false;
+ if ( olw->SelectByCirc->isChecked() ) {
+ double ra = olw->RA->createDms( false, &circOk ).Hours();
+ double dc(0.0);
+ if ( circOk ) dc = olw->Dec->createDms( true, &circOk ).Degrees();
+ if ( circOk ) {
+ pCirc.set( ra, dc );
+ rCirc = olw->Radius->value();
+ }
+ }
+
+ double maglimit = 100.;
+ if ( olw->SelectByMag->isChecked() ) maglimit = olw->Mag->value();
+
+ //Stars
+ int starIndex(ksw->data()->starList.count());
+ if ( olw->TypeList->findItem( i18n( "Stars" ) )->isSelected() ) {
+ if ( maglimit < 100. ) {
+ //Stars are sorted by mag, so use binary search algo to find index of faintest mag
+ int low(0), high(ksw->data()->starList.count()-1), middle;
+ while ( low < high ) {
+ middle = (low + high)/2;
+ if ( maglimit == ksw->data()->starList.at(middle)->mag() ) break;
+ if ( maglimit < ksw->data()->starList.at(middle)->mag() ) high = middle - 1;
+ if ( maglimit > ksw->data()->starList.at(middle)->mag() ) low = middle + 1;
+ }
+ //now, the star at "middle" has the right mag, but we want the *last* star that has this mag.
+ for ( starIndex=middle+1; starIndex<ksw->data()->starList.count(); ++starIndex ) {
+ if ( ksw->data()->starList.at(starIndex)->mag() > maglimit ) break;
+ }
+ }
+
+ if ( doBuildList ) {
+ for ( uint i=0; i < starIndex; ++i ) {
+ SkyObject *o = (SkyObject*)(ksw->data()->starList.at(i));
+ applyRegionFilter( o, doBuildList, false ); //false = don't adjust ObjectCount
+ }
+ } else {
+ ObjectCount -= (ksw->data()->starList.count() - starIndex); //reduce StarCount by appropriate amount
+ for ( uint i=0; i < starIndex; ++i ) {
+ SkyObject *o = (SkyObject*)(ksw->data()->starList.at(i));
+ applyRegionFilter( o, doBuildList );
+ }
+ }
+ }
+
+ //Sun, Moon, Planets
+ if ( olw->TypeList->findItem( i18n( "Sun, Moon, Planets" ) )->isSelected() ) {
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->planetSun(), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->Moon, doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Mercury"), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Venus"), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Mars"), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Jupiter"), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Saturn"), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Uranus"), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Neptune"), doBuildList );
+ applyRegionFilter( (SkyObject*)ksw->data()->PCat->findByName("Pluto"), doBuildList );
+ }
+
+ //Deep sky objects
+ for ( SkyObject *o = (SkyObject*)(ksw->data()->deepSkyList.first()); o; o = (SkyObject*)(ksw->data()->deepSkyList.next()) ) {
+ //Skip unselected object types
+ if ( (o->type() == SkyObject::STAR || o->type() == SkyObject::CATALOG_STAR) && ! olw->TypeList->findItem( i18n( "Stars" ) )->isSelected() ) continue;
+ if ( o->type() == SkyObject::OPEN_CLUSTER && ! olw->TypeList->findItem( i18n( "Open Clusters" ) )->isSelected() ) continue;
+ if ( o->type() == SkyObject::GLOBULAR_CLUSTER && ! olw->TypeList->findItem( i18n( "Globular Clusters" ) )->isSelected() ) continue;
+ if ( (o->type() == SkyObject::GASEOUS_NEBULA || o->type() == SkyObject::SUPERNOVA_REMNANT) && ! olw->TypeList->findItem( i18n( "Gaseous Nebulae" ) )->isSelected() ) continue;
+ if ( o->type() == SkyObject::PLANETARY_NEBULA && ! olw->TypeList->findItem( i18n( "Planetary Nebulae" ) )->isSelected() ) continue;
+ if ( o->type() == SkyObject::GALAXY && ! olw->TypeList->findItem( i18n( "Galaxies" ) )->isSelected() ) continue;
+ if ( o->type() == SkyObject::TYPE_UNKNOWN ) continue;
+
+ if ( olw->SelectByMag->isChecked() ) {
+ if ( o->mag() > 90. ) {
+ if ( ! olw->ExcludeNoMag->isChecked() )
+ applyRegionFilter( o, doBuildList );
+ else if ( ! doBuildList )
+ --ObjectCount;
+ } else {
+ if ( o->mag() <= maglimit )
+ applyRegionFilter( o, doBuildList );
+ else if ( ! doBuildList )
+ --ObjectCount;
+ }
+ } else {
+ applyRegionFilter( o, doBuildList );
+ }
+ }
+
+ //Comets
+ if ( olw->TypeList->findItem( i18n( "Comets" ) )->isSelected() ) {
+ for ( SkyObject *o = (SkyObject*)(ksw->data()->cometList.first()); o; o = (SkyObject*)(ksw->data()->cometList.next()) ) {
+ //comets don't have magnitudes at this point, so skip mag check
+ applyRegionFilter( o, doBuildList );
+ }
+ }
+
+ //Asteroids
+ if ( olw->TypeList->findItem( i18n( "Asteroids" ) )->isSelected() ) {
+ for ( SkyObject *o = (SkyObject*)(ksw->data()->asteroidList.first()); o; o = (SkyObject*)(ksw->data()->asteroidList.next()) ) {
+
+ if ( olw->SelectByMag->isChecked() ) {
+ if ( o->mag() > 90. ) {
+ if ( ! olw->ExcludeNoMag->isChecked() )
+ applyRegionFilter( o, doBuildList );
+ else if ( ! doBuildList )
+ --ObjectCount;
+ } else {
+ if ( o->mag() <= maglimit )
+ applyRegionFilter( o, doBuildList );
+ else if ( ! doBuildList )
+ --ObjectCount;
+ }
+ } else {
+ applyRegionFilter( o, doBuildList );
+ }
+ }
+ }
+
+ //Update the object count label
+ if ( doBuildList ) ObjectCount = obsList().count();
+ olw->CountLabel->setText( i18n("Current selection: %1 objects").arg( ObjectCount ) );
+}
+
+void ObsListWizard::applyRegionFilter( SkyObject *o, bool doBuildList, bool doAdjustCount ) {
+ //select by constellation
+ if ( olw->SelectByConstellation->isChecked() ) {
+ QString c( o->constellation( ksw->data()->csegmentList, ksw->data()->cnameList ) );
+ QListBoxItem *it = olw->ConstellationList->findItem( c );
+
+ if ( it && it->isSelected() ) {
+ if ( doBuildList ) obsList().append ( o );
+ } else if ( doAdjustCount ) --ObjectCount;
+ }
+
+ //select by rectangular region
+ else if ( rectOk ) {
+ double ra = o->ra()->Hours();
+ double dec = o->dec()->Degrees();
+ bool addObject = false;
+ if ( dec >= dc1 && dec <= dc2 ) {
+ if ( ra1 < 0.0 ) {
+ if (ra >= ra1 + 24.0 || ra <= ra2 ) { addObject = true; }
+ } else {
+ if ( ra >= ra1 && ra <= ra2 ) { addObject = true; }
+ }
+ }
+
+ if ( addObject && doBuildList ) obsList().append( o );
+ if ( ! addObject && doAdjustCount ) --ObjectCount;
+ }
+
+ //select by circular region
+ else if ( circOk ) {
+ if ( o->angularDistanceTo( &pCirc ).Degrees() < rCirc ) {
+ if ( doBuildList ) obsList().append( o );
+ } else if ( doAdjustCount ) --ObjectCount;
+ }
+
+ //No region filter, just add the object
+ else if ( doBuildList ) {
+ obsList().append( o );
+ }
+}
+
+#include "obslistwizard.moc"
diff --git a/kstars/kstars/tools/obslistwizard.h b/kstars/kstars/tools/obslistwizard.h
new file mode 100644
index 00000000..5c04b93f
--- /dev/null
+++ b/kstars/kstars/tools/obslistwizard.h
@@ -0,0 +1,79 @@
+/***************************************************************************
+ obslistwizard.h - Display overhead view of the solar system
+ -------------------
+ begin : Thu 23 Jun 2005
+ copyright : (C) 2005 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef OBSLISTWIZARD_H
+#define OBSLISTWIZARD_H
+
+#include <kdialogbase.h>
+
+#include "obslistwizardui.h"
+
+class KStars;
+class QListViewItem;
+
+/**@class ObsListWizard
+ *@short Wizard for constructing observing lists
+ */
+
+class ObsListWizard : public KDialogBase
+{
+ Q_OBJECT
+ public:
+ /**@short Constructor
+ */
+ ObsListWizard( QWidget *parent = 0, const char *name = 0 );
+ /**@short Destructor
+ */
+ ~ObsListWizard();
+
+ /**@return reference to QPtrList of objects selected by the wizard
+ */
+ QPtrList<SkyObject>& obsList() { return ObsList; }
+
+ private slots:
+ void slotAllButton();
+ void slotNoneButton();
+ void slotDeepSkyButton();
+ void slotSolarSystemButton();
+ void slotChangeLocation();
+ void slotShowStackWidget(QListViewItem*);
+ void slotEnableConstellationPage(bool);
+ void slotEnableRectPage(bool);
+ void slotEnableCircPage(bool);
+// void slotEnableDatePage(bool);
+ void slotEnableMagPage(bool);
+
+ /**@short Construct the observing list by applying the selected filters
+ */
+ void slotUpdateObjectCount();
+ void slotApplyFilters() { applyFilters( true ); }
+
+ private:
+ void initialize();
+ void applyFilters( bool doBuildList );
+ void applyRegionFilter( SkyObject *o, bool doBuildList, bool doAdjustCount=true );
+
+ QPtrList<SkyObject> ObsList;
+ KStars *ksw;
+ ObsListWizardUI *olw;
+ uint ObjectCount, StarCount, PlanetCount, CometCount, AsteroidCount;
+ uint GalaxyCount, OpenClusterCount, GlobClusterCount, GasNebCount, PlanNebCount;
+ bool rectOk, circOk;
+ double ra1, ra2, dc1, dc2, rCirc;
+ SkyPoint pCirc;
+};
+
+#endif
diff --git a/kstars/kstars/tools/obslistwizardui.ui b/kstars/kstars/tools/obslistwizardui.ui
new file mode 100644
index 00000000..a501e152
--- /dev/null
+++ b/kstars/kstars/tools/obslistwizardui.ui
@@ -0,0 +1,1025 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ObsListWizardUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ObsListWizardUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>763</width>
+ <height>403</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Observing List Wizard</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout79</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout55</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="text">
+ <string>Selection filters:</string>
+ </property>
+ </widget>
+ <widget class="KListView">
+ <column>
+ <property name="text">
+ <string>Filter</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <item>
+ <property name="text">
+ <string>1. Object type(s)</string>
+ </property>
+ <property name="pixmap">
+ <pixmap></pixmap>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>2. Region</string>
+ </property>
+ <property name="pixmap">
+ <pixmap></pixmap>
+ </property>
+ <item>
+ <property name="text">
+ <string>a. In constellation(s)</string>
+ </property>
+ <property name="pixmap">
+ <pixmap></pixmap>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>b. Rectangular</string>
+ </property>
+ <property name="pixmap">
+ <pixmap></pixmap>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>c. Circular</string>
+ </property>
+ <property name="pixmap">
+ <pixmap></pixmap>
+ </property>
+ </item>
+ </item>
+ <item>
+ <property name="text">
+ <string>3. Magnitude limit</string>
+ </property>
+ <property name="pixmap">
+ <pixmap></pixmap>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>FilterList</cstring>
+ </property>
+ <property name="fullWidth">
+ <bool>true</bool>
+ </property>
+ <property name="itemsMovable">
+ <bool>false</bool>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel1_2</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Filter arguments:</string>
+ </property>
+ </widget>
+ <widget class="QWidgetStack">
+ <property name="name">
+ <cstring>FilterStack</cstring>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>ObjTypePage</cstring>
+ </property>
+ <attribute name="id">
+ <number>0</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Select object types:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListBox">
+ <item>
+ <property name="text">
+ <string>Stars</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Sun, Moon, Planets</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Comets</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Asteroids</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Open Clusters</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Globular Clusters</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Gaseous Nebulae</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Planetary Nebulae</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Galaxies</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>TypeList</cstring>
+ </property>
+ <property name="selectionMode">
+ <enum>Multi</enum>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout12</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>AllButton</cstring>
+ </property>
+ <property name="text">
+ <string>All</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>NoneButton</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;None</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>DeepSkyButton</cstring>
+ </property>
+ <property name="text">
+ <string>Deep-Sk&amp;y</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>SolarSystemButton</cstring>
+ </property>
+ <property name="text">
+ <string>Sol&amp;ar System</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>90</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>ConstellationPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>1</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>SelectByConstellation</cstring>
+ </property>
+ <property name="text">
+ <string>Select objects in constell&amp;ation(s):</string>
+ </property>
+ </widget>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>ConstellationList</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="selectionMode">
+ <enum>Multi</enum>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>RectRegionPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>2</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>SelectByRect</cstring>
+ </property>
+ <property name="text">
+ <string>Select objects in region:</string>
+ </property>
+ <property name="accel">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout48</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="2">
+ <property name="name">
+ <cstring>textLabel4_2_2</cstring>
+ </property>
+ <property name="text">
+ <string>to</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>RAMin</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="3">
+ <property name="name">
+ <cstring>RAMax</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel4</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>RA:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel4_3</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Dec:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="2">
+ <property name="name">
+ <cstring>textLabel4_2</cstring>
+ </property>
+ <property name="text">
+ <string>to</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>DecMin</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="3">
+ <property name="name">
+ <cstring>DecMax</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>215</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>CircRegionPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>3</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>SelectByCirc</cstring>
+ </property>
+ <property name="text">
+ <string>Select objects within circle:</string>
+ </property>
+ <property name="accel">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1_4</cstring>
+ </property>
+ <property name="text">
+ <string>Center RA:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel2_3</cstring>
+ </property>
+ <property name="text">
+ <string>Center Dec:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>textLabel3_3</cstring>
+ </property>
+ <property name="text">
+ <string>Radius (degrees):</string>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="0" column="1">
+ <property name="name">
+ <cstring>RA</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="dmsBox" row="1" column="1">
+ <property name="name">
+ <cstring>Dec</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ </widget>
+ <widget class="KDoubleNumInput" row="2" column="1">
+ <property name="name">
+ <cstring>Radius</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="value">
+ <number>1</number>
+ </property>
+ <property name="maxValue">
+ <number>180</number>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer9</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>170</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>ObsDatePage</cstring>
+ </property>
+ <attribute name="id">
+ <number>4</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>SelectByDate</cstring>
+ </property>
+ <property name="text">
+ <string>Select objects observ&amp;able on:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="ExtDateEdit">
+ <property name="name">
+ <cstring>Date</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>160</width>
+ <height>0</height>
+ </size>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout4</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel2_2</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>from</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>LocationLabel</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Tucson, Arizona, USA</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5_2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>LocationButton</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Cha&amp;nge Location</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer5</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>176</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>MagLimitPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>5</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>SelectByMag</cstring>
+ </property>
+ <property name="text">
+ <string>Select objects &amp;brighter than:</string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout36</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="MagnitudeSpinBox">
+ <property name="name">
+ <cstring>Mag</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel4_4</cstring>
+ </property>
+ <property name="text">
+ <string>mag</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer8</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>295</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>ExcludeNoMag</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>Exclude objects which
+have &amp;no magnitude</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>179</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>RegionPage</cstring>
+ </property>
+ <attribute name="id">
+ <number>6</number>
+ </attribute>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel3</cstring>
+ </property>
+ <property name="text">
+ <string>There are three ways to select objects from
+a specific region on the sky:
+
+a. select objects in a constellation
+b. select objects in a rectangular region
+c. select objects in a circular region
+
+Choose one of these sub-items to
+select from a region on the sky.</string>
+ </property>
+ <property name="alignment">
+ <set>AlignTop</set>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>CountLabel</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>Box</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ <property name="text">
+ <string>Current selection: 100 objects</string>
+ </property>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>dmsBox</class>
+ <header location="local">dmsbox.h</header>
+ <sizehint>
+ <width>-1</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>0</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>MagnitudeSpinBox</class>
+ <header location="local">magnitudespinbox.h</header>
+ <sizehint>
+ <width>60</width>
+ <height>18</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="XBM.GZ" length="79">789c534e494dcbcc4b554829cdcdad8c2fcf4c29c95030e0524611cd48cd4ccf28010a1797249664262b2467241641a592324b8aa363156c15aab914146aadb90067111b1f</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klistview.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>dmsbox.h</includehint>
+ <includehint>knuminput.h</includehint>
+ <includehint>magnitudespinbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/optionstreeview.ui b/kstars/kstars/tools/optionstreeview.ui
new file mode 100644
index 00000000..acae2c0d
--- /dev/null
+++ b/kstars/kstars/tools/optionstreeview.ui
@@ -0,0 +1,137 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>OptionsTreeView</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>OptionsTreeView</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>428</width>
+ <height>436</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>View Options</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListView">
+ <column>
+ <property name="text">
+ <string>Option Name</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Description</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <column>
+ <property name="text">
+ <string>Type</string>
+ </property>
+ <property name="clickable">
+ <bool>true</bool>
+ </property>
+ <property name="resizable">
+ <bool>true</bool>
+ </property>
+ </column>
+ <property name="name">
+ <cstring>OptionsList</cstring>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>80</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonOk</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;OK</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>buttonCancel</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;Cancel</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<connections>
+ <connection>
+ <sender>buttonCancel</sender>
+ <signal>clicked()</signal>
+ <receiver>OptionsTreeView</receiver>
+ <slot>reject()</slot>
+ </connection>
+ <connection>
+ <sender>buttonOk</sender>
+ <signal>clicked()</signal>
+ <receiver>OptionsTreeView</receiver>
+ <slot>accept()</slot>
+ </connection>
+</connections>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klistview.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/planetviewer.cpp b/kstars/kstars/tools/planetviewer.cpp
new file mode 100644
index 00000000..725e5318
--- /dev/null
+++ b/kstars/kstars/tools/planetviewer.cpp
@@ -0,0 +1,473 @@
+/***************************************************************************
+ planetviewer.cpp - Display overhead view of the solar system
+ -------------------
+ begin : Sun May 25 2003
+ copyright : (C) 2003 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <stdlib.h> //needed for abs() on some platforms
+
+#include <qfile.h>
+#include <qlayout.h>
+#include <kdebug.h>
+#include <klocale.h>
+#include <kglobal.h>
+#include <kiconloader.h>
+
+#include "planetviewer.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "ksutils.h"
+#include "ksnumbers.h"
+#include "ksplanetbase.h"
+#include "dms.h"
+#include "timestepbox.h"
+#include "libkdeedu/extdate/extdatetimeedit.h"
+
+#define AUMAX 48
+
+PlanetViewer::PlanetViewer(QWidget *parent, const char *name)
+ : KDialogBase( KDialogBase::Plain, i18n("Solar System Viewer"), Close, Close, parent, name ), PCat( ((KStars*)parent)->data() ), scale(1.0), isClockRunning(false), tmr(this)
+{
+ QFrame *page = plainPage();
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, spacingHint() );
+ pw = new PlanetViewerUI( page );
+ pw->map->setLimits( -48.0, 48.0, -48.0, 48.0 );
+ pw->map->setXAxisLabel( i18n( "axis label for x-coordinate of solar system viewer. AU means astronomical unit.", "X-position (AU)" ) );
+ pw->map->setYAxisLabel( i18n( "axis label for y-coordinate of solar system viewer. AU means astronomical unit.", "Y-position (AU)" ) );
+
+ pw->timeStep->setDaysOnly( true );
+ pw->timeStep->tsbox()->setValue( 1 ); //start with 1-day timestep
+
+ pw->RunButton->setPixmap( KGlobal::iconLoader()->loadIcon( "1rightarrow", KIcon::Toolbar ) );
+ pw->dateBox->setDate( ((KStars*)parent)->data()->lt().date() );
+
+ vlay->addWidget( pw );
+ resize( 500, 500 );
+ pw->map->QWidget::setFocus(); //give keyboard focus to the plot widget for key and mouse events
+
+ pName[0] = "Mercury"; pColor[0] = "SlateBlue1";
+ pName[1] = "Venus"; pColor[1] = "LightGreen";
+ pName[2] = "Earth"; pColor[2] = "Blue";
+ pName[3] = "Mars"; pColor[3] = "Red";
+ pName[4] = "Jupiter"; pColor[4] = "Goldenrod";
+ pName[5] = "Saturn"; pColor[5] = "LightYellow2";
+ pName[6] = "Uranus"; pColor[6] = "LightSeaGreen";
+ pName[7] = "Neptune"; pColor[7] = "SkyBlue";
+ pName[8] = "Pluto"; pColor[8] = "gray";
+
+ setCenterPlanet("");
+
+ PCat.initialize();
+ ut = ((KStars*)parent)->data()->ut();
+ KSNumbers num( ut.djd() );
+ PCat.findPosition( &num, 0, 0 ); //NULL args: don't need geocent. coords.
+
+ for ( uint i=0; i<9; ++i )
+ LastUpdate[i] = int( ut.date().jd() );
+
+ //The planets' update intervals are 0.25% of one period:
+ UpdateInterval[0] = 0;
+ UpdateInterval[1] = 0;
+ UpdateInterval[2] = 0;
+ UpdateInterval[3] = 1;
+ UpdateInterval[4] = 5;
+ UpdateInterval[5] = 13;
+ UpdateInterval[6] = 38;
+ UpdateInterval[7] = 75;
+ UpdateInterval[8] = 113;
+
+ QTimer::singleShot( 0, this, SLOT( initPlotObjects() ) );
+
+ connect( &tmr, SIGNAL( timeout() ), SLOT( tick() ) );
+ connect( pw->timeStep, SIGNAL( scaleChanged(float) ), SLOT( setTimeScale(float) ) );
+ connect( pw->RunButton, SIGNAL( clicked() ), SLOT( slotRunClock() ) );
+ connect( pw->dateBox, SIGNAL( valueChanged( const ExtDate & ) ), SLOT( slotChangeDate( const ExtDate & ) ) );
+ connect( pw->TodayButton, SIGNAL( clicked() ), SLOT( slotToday() ) );
+}
+
+PlanetViewer::~PlanetViewer()
+{
+}
+
+void PlanetViewer::tick() {
+ //Update the time/date
+ ut.setDJD( ut.djd() + scale*0.1 );
+ pw->dateBox->setDate( ut.date() );
+
+ updatePlanets();
+}
+
+void PlanetViewer::setTimeScale(float f) {
+ scale = f/86400.; //convert seconds to days
+}
+
+void PlanetViewer::slotRunClock() {
+ isClockRunning = !isClockRunning;
+
+ if ( isClockRunning ) {
+ pw->RunButton->setPixmap( KGlobal::iconLoader()->loadIcon( "player_pause", KIcon::Toolbar ) );
+ tmr.start( 100 );
+// pw->dateBox->setEnabled( false );
+ } else {
+ pw->RunButton->setPixmap( KGlobal::iconLoader()->loadIcon( "1rightarrow", KIcon::Toolbar ) );
+ tmr.stop();
+// pw->dateBox->setEnabled( true );
+ }
+}
+
+void PlanetViewer::slotChangeDate( const ExtDate & ) {
+ if ( pw->dateBox->date().isValid() ) {
+ ut.setDate( pw->dateBox->date() );
+ updatePlanets();
+ }
+}
+
+void PlanetViewer::updatePlanets() {
+ KSNumbers num( ut.djd() );
+ bool changed(false);
+
+ //Check each planet to see if it needs to be updated
+ for ( unsigned int i=0; i<9; ++i ) {
+ if ( abs( int(ut.date().jd()) - LastUpdate[i] ) > UpdateInterval[i] ) {
+ KSPlanetBase *p = PCat.findByName( pName[i] );
+ p->findPosition( &num );
+
+ double s, c, s2, c2;
+ p->helEcLong()->SinCos( s, c );
+ p->helEcLat()->SinCos( s2, c2 );
+ planet[i]->point(0)->setX( p->rsun()*c*c2 );
+ planet[i]->point(0)->setY( p->rsun()*s*c2 );
+ planetLabel[i]->point(0)->setX( p->rsun()*c*c2 );
+ planetLabel[i]->point(0)->setY( p->rsun()*s*c2 );
+
+ if ( centerPlanet() == pName[i] ) {
+ double xc = (pw->map->x2() + pw->map->x())*0.5;
+ double yc = (pw->map->y2() + pw->map->y())*0.5;
+ double dx = planet[i]->point(0)->x() - xc;
+ double dy = planet[i]->point(0)->y() - yc;
+ pw->map->setLimits( pw->map->x() + dx, pw->map->x2() + dx,
+ pw->map->y() + dy, pw->map->y2() + dy );
+ }
+
+ LastUpdate[i] = int(ut.date().jd());
+ changed = true;
+ }
+ }
+
+ if ( changed ) pw->map->update();
+}
+
+void PlanetViewer::slotToday() {
+ KStars *ks = (KStars*)parent();
+ pw->dateBox->setDate( ks->data()->lt().date() );
+}
+
+void PlanetViewer::paintEvent( QPaintEvent* ) {
+ pw->map->update();
+}
+
+void PlanetViewer::initPlotObjects() {
+ // Planets
+ ksun = new KPlotObject( "Sun", "yellow", KPlotObject::POINTS, 12, KPlotObject::CIRCLE );
+ ksun->addPoint( new DPoint( 0.0, 0.0 ) );
+ pw->map->addObject( ksun );
+
+ //Read in the orbit curves
+ KPlotObject *orbit[9];
+ for ( unsigned int i=0; i<9; ++i ) {
+ orbit[i] = new KPlotObject( "", "white", KPlotObject::CURVE, 1, KPlotObject::SOLID );
+
+ QFile orbitFile;
+ if ( KSUtils::openDataFile( orbitFile, pName[i].lower() + ".orbit" ) ) {
+ QTextStream orbitStream( &orbitFile );
+ double x, y, z;
+ while ( !orbitStream.eof() ) {
+ orbitStream >> x >> y >> z;
+ orbit[i]->addPoint( new DPoint( x, y ) );
+ }
+ }
+
+ pw->map->addObject( orbit[i] );
+ }
+
+ for ( unsigned int i=0; i<9; ++i ) {
+ planet[i] = new KPlotObject( pName[i], pColor[i], KPlotObject::POINTS, 6, KPlotObject::CIRCLE );
+ planetLabel[i] = new KPlotObject( i18n(pName[i].local8Bit()), pColor[i], KPlotObject::LABEL );
+
+ double s, c;
+ KSPlanetBase *p = PCat.findByName( pName[i] );
+ p->helEcLong()->SinCos( s, c );
+
+ planet[i]->addPoint( new DPoint( p->rsun()*c, p->rsun()*s ) );
+ planetLabel[i]->addPoint( new DPoint( p->rsun()*c, p->rsun()*s ) );
+ pw->map->addObject( planet[i] );
+ pw->map->addObject( planetLabel[i] );
+ }
+
+ update();
+}
+
+void PlanetViewer::keyPressEvent( QKeyEvent *e ) {
+ switch ( e->key() ) {
+ case Key_Escape:
+ close();
+ break;
+ default:
+ e->ignore();
+ break;
+ }
+}
+
+PVPlotWidget::PVPlotWidget( double x1, double x2, double y1, double y2, QWidget *par, const char *name ) :
+ KStarsPlotWidget( x1, x2, y1, y2, par, name ),
+ mouseButtonDown(false), oldx(0), oldy(0) {
+ setFocusPolicy( QWidget::StrongFocus );
+ setMouseTracking (true);
+ pv = (PlanetViewer*)topLevelWidget();
+}
+
+PVPlotWidget::PVPlotWidget( QWidget *parent, const char *name ) :
+ KStarsPlotWidget( 0.0, 1.0, 0.0, 1.0, parent, name ),
+ mouseButtonDown(false), oldx(0), oldy(0) {
+ setFocusPolicy( QWidget::StrongFocus );
+ setMouseTracking (true);
+ pv = (PlanetViewer*)topLevelWidget();
+}
+
+PVPlotWidget::~ PVPlotWidget() {}
+
+void PVPlotWidget::keyPressEvent( QKeyEvent *e ) {
+ double xc = (x2() + x())*0.5;
+ double yc = (y2() + y())*0.5;
+ double xstep = 0.01*(x2() - x());
+ double ystep = 0.01*(y2() - y());
+ double dx = 0.5*dataWidth();
+ double dy = 0.5*dataHeight();
+
+ switch ( e->key() ) {
+ case Key_Left:
+ if ( xc - xstep > -AUMAX ) {
+ setLimits( x() - xstep, x2() - xstep, y(), y2() );
+ pv->setCenterPlanet("");
+ update();
+ }
+ break;
+
+ case Key_Right:
+ if ( xc + xstep < AUMAX ) {
+ setLimits( x() + xstep, x2() + xstep, y(), y2() );
+ pv->setCenterPlanet("");
+ update();
+ }
+ break;
+
+ case Key_Down:
+ if ( yc - ystep > -AUMAX ) {
+ setLimits( x(), x2(), y() - ystep, y2() - ystep );
+ pv->setCenterPlanet("");
+ update();
+ }
+ break;
+
+ case Key_Up:
+ if ( yc + ystep < AUMAX ) {
+ setLimits( x(), x2(), y() + ystep, y2() + ystep );
+ pv->setCenterPlanet("");
+ update();
+ }
+ break;
+
+ case Key_Plus:
+ case Key_Equal:
+ slotZoomIn();
+ break;
+
+ case Key_Minus:
+ case Key_Underscore:
+ slotZoomOut();
+ break;
+
+ case Key_0: //Sun
+ setLimits( -dx, dx, -dy, dy );
+ pv->setCenterPlanet( "Sun" );
+ update();
+ break;
+
+ case Key_1: //Mercury
+ {
+ DPoint *p = object(10)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Mercury" );
+ update();
+ break;
+ }
+
+ case Key_2: //Venus
+ {
+ DPoint *p = object(12)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Venus" );
+ update();
+ break;
+ }
+
+ case Key_3: //Earth
+ {
+ DPoint *p = object(14)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Earth" );
+ update();
+ break;
+ }
+
+ case Key_4: //Mars
+ {
+ DPoint *p = object(16)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Mars" );
+ update();
+ break;
+ }
+
+ case Key_5: //Jupiter
+ {
+ DPoint *p = object(18)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Jupiter" );
+ update();
+ break;
+ }
+
+ case Key_6: //Saturn
+ {
+ DPoint *p = object(20)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Saturn" );
+ update();
+ break;
+ }
+
+ case Key_7: //Uranus
+ {
+ DPoint *p = object(22)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Uranus" );
+ update();
+ break;
+ }
+
+ case Key_8: //Neptune
+ {
+ DPoint *p = object(24)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Neptune" );
+ update();
+ break;
+ }
+
+ case Key_9: //Pluto
+ {
+ DPoint *p = object(26)->point(0);
+ setLimits( p->x() - dx, p->x() + dx, p->y() - dy, p->y() + dy );
+ pv->setCenterPlanet( "Pluto" );
+ update();
+ break;
+ }
+
+ default:
+ e->ignore();
+ break;
+ }
+}
+
+void PVPlotWidget::mousePressEvent( QMouseEvent *e ) {
+ mouseButtonDown = true;
+ oldx = e->x();
+ oldy = e->y();
+}
+
+void PVPlotWidget::mouseReleaseEvent( QMouseEvent * ) {
+ mouseButtonDown = false;
+ update();
+}
+
+void PVPlotWidget::mouseMoveEvent( QMouseEvent *e ) {
+ if ( mouseButtonDown ) {
+ //Determine how far we've moved
+ double xc = (x2() + x())*0.5;
+ double yc = (y2() + y())*0.5;
+ double xscale = dataWidth()/( width() - leftPadding() - rightPadding() );
+ double yscale = dataHeight()/( height() - topPadding() - bottomPadding() );
+
+ xc += ( oldx - e->x() )*xscale;
+ yc -= ( oldy - e->y() )*yscale; //Y data axis is reversed...
+
+ if ( xc > -AUMAX && xc < AUMAX && yc > -AUMAX && yc < AUMAX ) {
+ setLimits( xc - 0.5*dataWidth(), xc + 0.5*dataWidth(),
+ yc - 0.5*dataHeight(), yc + 0.5*dataHeight() );
+ update();
+ kapp->processEvents(20);
+ }
+
+ oldx = e->x();
+ oldy = e->y();
+ }
+}
+
+void PVPlotWidget::mouseDoubleClickEvent( QMouseEvent *e ) {
+ double xscale = dataWidth()/( width() - leftPadding() - rightPadding() );
+ double yscale = dataHeight()/( height() - topPadding() - bottomPadding() );
+
+ double xc = x() + xscale*( e->x() - leftPadding() );
+ double yc = y2() - yscale*( e->y() - topPadding() );
+
+ if ( xc > -AUMAX && xc < AUMAX && yc > -AUMAX && yc < AUMAX ) {
+ setLimits( xc - 0.5*dataWidth(), xc + 0.5*dataWidth(),
+ yc - 0.5*dataHeight(), yc + 0.5*dataHeight() );
+ update();
+ }
+
+ pv->setCenterPlanet( "" );
+ for ( unsigned int i=0; i<9; ++i ) {
+ double dx = ( pv->planetObject(i)->point(0)->x() - xc )/xscale;
+ if ( dx < 4.0 ) {
+ double dy = ( pv->planetObject(i)->point(0)->y() - yc )/yscale;
+ if ( sqrt( dx*dx + dy*dy ) < 4.0 ) {
+ pv->setCenterPlanet( pv->planetName(i) );
+ }
+ }
+ }
+}
+
+void PVPlotWidget::wheelEvent( QWheelEvent *e ) {
+ if ( e->delta() > 0 ) slotZoomIn();
+ else slotZoomOut();
+}
+
+void PVPlotWidget::slotZoomIn() {
+ double size( x2() - x() );
+ if ( size > 0.8 ) {
+ setLimits( x() + 0.02*size, x2() - 0.02*size, y() + 0.02*size, y2() - 0.02*size );
+ update();
+ }
+}
+
+void PVPlotWidget::slotZoomOut() {
+ double size( x2() - x() );
+ if ( (x2() - x()) < 100.0 ) {
+ setLimits( x() - 0.02*size, x2() + 0.02*size, y() - 0.02*size, y2() + 0.02*size );
+ update();
+ }
+}
+
+#include "planetviewer.moc"
diff --git a/kstars/kstars/tools/planetviewer.h b/kstars/kstars/tools/planetviewer.h
new file mode 100644
index 00000000..6df052a8
--- /dev/null
+++ b/kstars/kstars/tools/planetviewer.h
@@ -0,0 +1,107 @@
+/***************************************************************************
+ planetviewer.h - Display overhead view of the solar system
+ -------------------
+ begin : Sun May 25 2003
+ copyright : (C) 2003 by Jason Harris
+ email : jharris@30doradus.org
+ ***************************************************************************/
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef PLANETVIEWER_H
+#define PLANETVIEWER_H
+
+#include <kdialogbase.h>
+#include <kpushbutton.h>
+#include <qtimer.h>
+
+#include "kstarsplotwidget.h"
+#include "planetviewerui.h"
+#include "kstarsdatetime.h"
+#include "planetcatalog.h"
+
+/**@class PlanetViewer
+ *@short Display an overhead view of the solar system
+ *@version 1.0
+ *@author Jason Harris
+ */
+class PlanetViewer : public KDialogBase
+{
+Q_OBJECT
+public:
+ PlanetViewer(QWidget *parent = 0, const char *name = 0);
+ ~PlanetViewer();
+
+ QString centerPlanet() const { return CenterPlanet; }
+ void setCenterPlanet( const QString &cp ) { CenterPlanet = cp; }
+
+ KPlotObject* planetObject(uint i) const { return planet[i]; }
+ QString planetName(uint i) const { return pName[i]; }
+
+protected:
+ virtual void keyPressEvent( QKeyEvent *e );
+ virtual void paintEvent( QPaintEvent* );
+
+private slots:
+ void initPlotObjects();
+ void tick();
+ void setTimeScale(float);
+ void slotChangeDate( const ExtDate &d );
+ void slotRunClock();
+ void slotToday();
+
+private:
+ void updatePlanets();
+
+ PlanetViewerUI *pw;
+ KStarsDateTime ut;
+ PlanetCatalog PCat;
+ double scale;
+ bool isClockRunning;
+ QTimer tmr;
+ int UpdateInterval[9], LastUpdate[9];
+ QString pName[9], pColor[9];
+ QString CenterPlanet;
+
+ KPlotObject *ksun;
+ KPlotObject *planet[9];
+ KPlotObject *planetLabel[9];
+};
+
+class PVPlotWidget : public KStarsPlotWidget
+{
+Q_OBJECT
+public:
+ PVPlotWidget( double x1, double x2, double y1, double y2,
+ QWidget *parent=0, const char *name=0 );
+ PVPlotWidget( QWidget *parent=0, const char *name=0 );
+ ~PVPlotWidget();
+
+public slots:
+ void slotZoomIn();
+ void slotZoomOut();
+
+signals:
+ void doubleClicked( double, double );
+
+protected:
+ virtual void keyPressEvent( QKeyEvent *e );
+ virtual void mousePressEvent( QMouseEvent *e );
+ virtual void mouseMoveEvent( QMouseEvent *e );
+ virtual void mouseReleaseEvent( QMouseEvent * );
+ virtual void mouseDoubleClickEvent( QMouseEvent *e );
+ virtual void wheelEvent( QWheelEvent *e );
+
+private:
+ bool mouseButtonDown;
+ int oldx, oldy;
+ PlanetViewer *pv;
+};
+
+#endif
diff --git a/kstars/kstars/tools/planetviewerui.ui b/kstars/kstars/tools/planetviewerui.ui
new file mode 100644
index 00000000..77f3e085
--- /dev/null
+++ b/kstars/kstars/tools/planetviewerui.ui
@@ -0,0 +1,159 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>PlanetViewerUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>PlanetViewerUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>537</width>
+ <height>560</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Planet Viewer</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="PVPlotWidget">
+ <property name="name">
+ <cstring>map</cstring>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>RunButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>0</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>34</width>
+ <height>34</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ </widget>
+ <widget class="TimeStepBox">
+ <property name="name">
+ <cstring>timeStep</cstring>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>120</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="ExtDateEdit">
+ <property name="name">
+ <cstring>dateBox</cstring>
+ </property>
+ <property name="enabled">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>TodayButton</cstring>
+ </property>
+ <property name="text">
+ <string>Today</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+ <customwidget>
+ <class>TimeStepBox</class>
+ <header location="local">timestepbox.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>ExtDateEdit</class>
+ <header location="local">libkdeedu/extdate/extdatetimeedit.h</header>
+ <sizehint>
+ <width>70</width>
+ <height>20</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+ <customwidget>
+ <class>PVPlotWidget</class>
+ <header location="local">planetviewer.h</header>
+ <sizehint>
+ <width>500</width>
+ <height>500</height>
+ </sizehint>
+ <container>0</container>
+ <sizepolicy>
+ <hordata>5</hordata>
+ <verdata>5</verdata>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ <pixmap>image0</pixmap>
+ </customwidget>
+</customwidgets>
+<images>
+ <image name="image0">
+ <data format="PNG" length="1002">89504e470d0a1a0a0000000d4948445200000016000000160806000000c4b46c3b000003b149444154388dad945f4c5b551cc73fe7dc4b7b4bcba0762d45c43114323599ee6192609c51d883892ce083f1718b3ebb185f8dc91e972cf39d2d2a2f1af664b6f1e0fe3863a0718969700eb0c52142da0242a1bd6d696f7bcff101585203ceb8fd9ece39f99dcff9fe7edf939f88c562ec465f5f9fe609442c161362173c3e3eae7b7a7ac8e7f36432196cdbfe4f907c3e4f2291201e8fe338cec3737357e9e8e828aded1e229d650e1f2d51754b082110124c13a4dc5ea341eb9dc284c0558a853f3ce8cb0677ef500fde7d39d2596679e326597b8e9abb85d7a770ab16ab6983ec5a05b487a70e36f0f4e10afe408d6a558310980108478dba4a1e8233990c5d474b64ed39aa3a8fe5f3317fbf81dbd70bccfeb205947632fd74f6589c1c6ea2f70d03a58ba0c1f2c9bdc1b66de3b8256a6e11cbe7e3ee1d181b590124fe2693aeee08d223c82c3a2c24b7b874bec8f26288774f7bd054504aef0dde6e99c0eb83f9fb266323cb80a27fb0958141836044605a2ee5523393371cc646fee2da37195aa35d0c0c5b4859ac03d7e91712dcaac5adab3650a3ff9d08ef7dd8404bb48869e5d958b5b87dadc4c9a1464e9f0d0326df7ebd86bd2e310cb1bf62d384d59441f2d70a070e1c60e09489929b988681bdd9cc97170bcc4c65595f71f8e0e3301337fc24a7732467831875a47f289652b0be5e4151e6d07316c1b0c0340d8ab92023e76d66a6b2840e36d2fb7a13fee632475e6edc367ea98a90fb98b7dd6310ca0328a44761582e1bab41befabcc0ec940d28bc5e93b68e064cab84e1d9beaeb48934eac1f53b01c1b000fca496aa54b61a99fcde61662a4b4b4b23d1680be9d426173e4df3602a48ea411989a4fd590f52a8fd156b05ed9d350e3defe3cfdf4b4c7ce770ea7d3fb9f520afbe1620daeee5c26735d20b9b9cfb6811a754a439e4e5c5639a4caa1e5caf586bfc0197b78702005cb9b4cae4cd3267ce8638fe964bd72b393e39d74928d242617303a756a37f284447770dcdbffc6384a05a85de1306e9a52057c7527c7131c3c42d3f475eb2303c82d4fc3276d6811db37efeb148723082d9b08f79f97c1e5729109a9a28307cc622d2d6cdf52b2b24efe548dedb00142009862cfa879ee1a71f6cec928353511472fbf4389148b0b0e0c108081412458dfe21c9f11351e67e7358595468246d1d1e5e38a6e9e851bc39d84ab502a669331dafec0d8ec7e3e8cb06e1a881d727d1ae40180a434a8c9db129a54126ad48a7358c2b4c5352c8c374bcccdab2bb37d8719cba79fab8211f9df218e0582c261e95f8bfc04f1a1e8bc5c4dfe0a190172af6a9690000000049454e44ae426082</data>
+ </image>
+</images>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>timestepbox.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/scriptbuilder.cpp b/kstars/kstars/tools/scriptbuilder.cpp
new file mode 100644
index 00000000..51922785
--- /dev/null
+++ b/kstars/kstars/tools/scriptbuilder.cpp
@@ -0,0 +1,3200 @@
+/***************************************************************************
+ scriptbuilder.cpp - description
+ -------------------
+ begin : Thu Apr 17 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+//needed in slotSave() for chmod() syscall
+#include <sys/stat.h>
+
+#include <kdebug.h>
+#include <kpushbutton.h>
+#include <kcolorbutton.h>
+#include <klocale.h>
+#include <kcombobox.h>
+#include <kicontheme.h>
+#include <kiconloader.h>
+#include <kio/netaccess.h>
+#include <klistbox.h>
+#include <klistview.h>
+#include <kprocess.h>
+#include <ktextedit.h>
+#include <ktempfile.h>
+#include <kdatewidget.h>
+#include <kmessagebox.h>
+#include <kfiledialog.h>
+#include <kstdguiitem.h>
+#include <kstandarddirs.h>
+#include <kurl.h>
+#include <kurlrequester.h>
+#include <knuminput.h>
+
+#include <qcheckbox.h>
+#include <qspinbox.h>
+#include <qwidgetstack.h>
+#include <qwidget.h>
+#include <qptrlist.h>
+#include <qlayout.h>
+#include <qdatetimeedit.h>
+#include <qradiobutton.h>
+#include <qbuttongroup.h>
+
+#include "scriptfunction.h"
+#include "scriptbuilderui.h"
+#include "scriptnamedialog.h"
+#include "optionstreeview.h"
+
+#include "arglooktoward.h"
+#include "argsetradec.h"
+#include "argsetaltaz.h"
+#include "argsetlocaltime.h"
+#include "argwaitfor.h"
+#include "argwaitforkey.h"
+#include "argsettrack.h"
+#include "argchangeviewoption.h"
+#include "argsetgeolocation.h"
+#include "argtimescale.h"
+#include "argzoom.h"
+#include "argexportimage.h"
+#include "argprintimage.h"
+#include "argsetcolor.h"
+#include "argloadcolorscheme.h"
+#include "argstartindi.h"
+#include "argshutdownindi.h"
+#include "argswitchindi.h"
+#include "argsetportindi.h"
+#include "argsettargetcoordindi.h"
+#include "argsettargetnameindi.h"
+#include "argsetactionindi.h"
+#include "argsetfocusspeedindi.h"
+#include "argstartfocusindi.h"
+#include "argsetfocustimeoutindi.h"
+#include "argsetgeolocationindi.h"
+#include "argstartexposureindi.h"
+#include "argsetutcindi.h"
+#include "argsetscopeactionindi.h"
+#include "argsetframetypeindi.h"
+#include "argsetccdtempindi.h"
+#include "argsetfilternumindi.h"
+
+#include "scriptbuilder.h"
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "skymap.h"
+#include "kstarsdatetime.h"
+#include "dmsbox.h"
+#include "finddialog.h"
+#include "locationdialog.h"
+#include "skyobjectname.h"
+#include "timestepbox.h"
+#include "libkdeedu/extdate/extdatewidget.h"
+
+ScriptBuilder::ScriptBuilder( QWidget *parent, const char *name )
+ : KDialogBase( KDialogBase::Plain, i18n( "Script Builder" ), Close, Close, parent, name ),
+ UnsavedChanges(false), currentFileURL(), currentDir( QDir::homeDirPath() ),
+ currentScriptName(), currentAuthor() {
+
+ QFrame *page = plainPage();
+
+ ks = (KStars*)parent;
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, 0 );
+ sb = new ScriptBuilderUI( page );
+ vlay->addWidget( sb );
+
+ KStarsFunctionList.setAutoDelete( TRUE );
+ INDIFunctionList.setAutoDelete( TRUE);
+ ScriptList.setAutoDelete( TRUE );
+
+ //Initialize function templates and descriptions
+ KStarsFunctionList.append( new ScriptFunction( "lookTowards", i18n( "Point the display at the specified location. %1 can be the name of an object, a cardinal point on the compass, or 'zenith'." ),
+ false, "QString", "dir" ) );
+ KStarsFunctionList.append( new ScriptFunction( "setRaDec", i18n( "Point the display at the specified RA/Dec coordinates. %1 is expressed in Hours; %2 is expressed in Degrees." ),
+ false, "double", "ra", "double", "dec" ) );
+ KStarsFunctionList.append( new ScriptFunction( "setAltAz", i18n( "Point the display at the specified Alt/Az coordinates. %1 and %2 are expressed in Degrees." ),
+ false, "double", "alt", "double", "az" ) );
+ KStarsFunctionList.append( new ScriptFunction( "zoomIn", i18n( "Increase the display Zoom Level." ), false ) );
+ KStarsFunctionList.append( new ScriptFunction( "zoomOut", i18n( "Decrease the display Zoom Level." ), false ) );
+ KStarsFunctionList.append( new ScriptFunction( "defaultZoom", i18n( "Set the display Zoom Level to its default value." ), false ) );
+ KStarsFunctionList.append( new ScriptFunction( "zoom", i18n( "Set the display Zoom Level manually." ), false, "double", "z" ) );
+ KStarsFunctionList.append( new ScriptFunction( "setLocalTime", i18n( "Set the system clock to the specified Local Time." ),
+ false, "int", "year", "int", "month", "int", "day", "int", "hour", "int", "minute", "int", "second" ) );
+ KStarsFunctionList.append( new ScriptFunction( "waitFor", i18n( "Pause script execution for %1 seconds." ), false, "double", "sec" ) );
+ KStarsFunctionList.append( new ScriptFunction( "waitForKey", i18n( "Halt script execution until the key %1 is pressed. Only single-key strokes are possible; use 'space' for the spacebar." ),
+ false, "QString", "key" ) );
+ KStarsFunctionList.append( new ScriptFunction( "setTracking", i18n( "Set whether the display is tracking the current location." ), false, "bool", "track" ) );
+ KStarsFunctionList.append( new ScriptFunction( "changeViewOption", i18n( "Change view option named %1 to value %2." ), false, "QString", "opName", "QString", "opValue" ) );
+ KStarsFunctionList.append( new ScriptFunction( "setGeoLocation", i18n( "Set the geographic location to the city specified by %1, %2 and %3." ),
+ false, "QString", "cityName", "QString", "provinceName", "QString", "countryName" ) );
+ KStarsFunctionList.append( new ScriptFunction( "setColor", i18n( "Set the color named %1 to the value %2." ), false, "QString", "colorName", "QString", "value" ) );
+ KStarsFunctionList.append( new ScriptFunction( "loadColorScheme", i18n( "Load the color scheme named %1." ), false, "QString", "name" ) );
+ KStarsFunctionList.append( new ScriptFunction( "exportImage", i18n( "Export the sky image to the file %1, with width %2 and height %3." ), false, "QString", "fileName", "int", "width", "int", "height" ) );
+ KStarsFunctionList.append( new ScriptFunction( "printImage", i18n( "Print the sky image to a printer or file. If %1 is true, it will show the print dialog. If %2 is true, it will use the Star Chart color scheme for printing." ), false, "bool", "usePrintDialog", "bool", "useChartColors" ) );
+ KStarsFunctionList.append( new ScriptFunction( "stop", i18n( "Halt the simulation clock." ), true ) );
+ KStarsFunctionList.append( new ScriptFunction( "start", i18n( "Start the simulation clock." ), true ) );
+ KStarsFunctionList.append( new ScriptFunction( "setClockScale", i18n( "Set the timescale of the simulation clock to %1. 1.0 means real-time; 2.0 means twice real-time; etc." ), true, "double", "scale" ) );
+
+ // INDI fuctions
+ ScriptFunction *startINDIFunc(NULL), *shutdownINDIFunc(NULL), *switchINDIFunc(NULL), *setINDIPortFunc(NULL), *setINDIScopeActionFunc(NULL), *setINDITargetCoordFunc(NULL), *setINDITargetNameFunc(NULL), *setINDIGeoLocationFunc(NULL), *setINDIUTCFunc(NULL), *setINDIActionFunc(NULL), *waitForINDIActionFunc(NULL), *setINDIFocusSpeedFunc(NULL), *startINDIFocusFunc(NULL), *setINDIFocusTimeoutFunc(NULL), *setINDICCDTempFunc(NULL), *setINDIFilterNumFunc(NULL), *setINDIFrameTypeFunc(NULL), *startINDIExposureFunc(NULL);
+
+ startINDIFunc = new ScriptFunction( "startINDI", i18n("Establish an INDI device either in local mode or server mode."), false, "QString", "deviceName", "bool", "useLocal");
+ INDIFunctionList.append ( startINDIFunc );
+
+ shutdownINDIFunc = new ScriptFunction( "shutdownINDI", i18n("Shutdown an INDI device."), false, "QString", "deviceName");
+ INDIFunctionList.append ( shutdownINDIFunc);
+
+ switchINDIFunc = new ScriptFunction( "switchINDI", i18n("Connect or Disconnect an INDI device."), false, "QString", "deviceName", "bool", "turnOn");
+ switchINDIFunc->setINDIProperty("CONNECTION");
+ INDIFunctionList.append ( switchINDIFunc);
+
+ setINDIPortFunc = new ScriptFunction( "setINDIPort", i18n("Set INDI's device connection port."), false, "QString", "deviceName", "QString", "port");
+ setINDIPortFunc->setINDIProperty("DEVICE_PORT");
+ INDIFunctionList.append ( setINDIPortFunc);
+
+ setINDIScopeActionFunc = new ScriptFunction( "setINDIScopeAction", i18n("Set the telescope action. Available actions are SLEW, TRACK, SYNC, PARK, and ABORT."), false, "QString", "deviceName", "QString", "action");
+ setINDIScopeActionFunc->setINDIProperty("CHECK");
+ INDIFunctionList.append( setINDIScopeActionFunc);
+
+ setINDITargetCoordFunc = new ScriptFunction ( "setINDITargetCoord", i18n( "Set the telescope target coordinates to the RA/Dec coordinates. RA is expressed in Hours; DEC is expressed in Degrees." ), false, "QString", "deviceName", "double", "RA", "double", "DEC" );
+ setINDITargetCoordFunc->setINDIProperty("EQUATORIAL_EOD_COORD");
+ INDIFunctionList.append ( setINDITargetCoordFunc );
+
+ setINDITargetNameFunc = new ScriptFunction( "setINDITargetName", i18n("Set the telescope target coorinates to the RA/Dec coordinates of the selected object."), false, "QString", "deviceName", "QString", "objectName");
+ setINDITargetNameFunc->setINDIProperty("EQUATORIAL_EOD_COORD");
+ INDIFunctionList.append( setINDITargetNameFunc);
+
+ setINDIGeoLocationFunc = new ScriptFunction ( "setINDIGeoLocation", i18n("Set the telescope longitude and latitude. The longitude is E of N."), false, "QString", "deviceName", "double", "long", "double", "lat");
+ setINDIGeoLocationFunc->setINDIProperty("GEOGRAPHIC_COORD");
+ INDIFunctionList.append( setINDIGeoLocationFunc);
+
+ setINDIUTCFunc = new ScriptFunction ( "setINDIUTC", i18n("Set the device UTC time in ISO 8601 format YYYY/MM/DDTHH:MM:SS."), false, "QString", "deviceName", "QString", "UTCDateTime");
+ setINDIUTCFunc->setINDIProperty("TIME");
+ INDIFunctionList.append( setINDIUTCFunc);
+
+ setINDIActionFunc = new ScriptFunction( "setINDIAction", i18n("Activate an INDI action. The action is the name of any INDI switch property element supported by the device."), false, "QString", "deviceName", "QString", "actionName");
+ INDIFunctionList.append( setINDIActionFunc);
+
+ waitForINDIActionFunc = new ScriptFunction ("waitForINDIAction", i18n("Pause script execution until action returns with OK status. The action can be the name of any INDI property supported by the device."), false, "QString", "deviceName", "QString", "actionName");
+ INDIFunctionList.append( waitForINDIActionFunc );
+
+ setINDIFocusSpeedFunc = new ScriptFunction ("setINDIFocusSpeed", i18n("Set the telescope focuser speed. Set speed to 0 to halt the focuser. 1-3 correspond to slow, medium, and fast speeds respectively."), false, "QString", "deviceName", "unsigned int", "speed");
+ setINDIFocusSpeedFunc->setINDIProperty("FOCUS_SPEED");
+ INDIFunctionList.append( setINDIFocusSpeedFunc );
+
+ startINDIFocusFunc = new ScriptFunction ("startINDIFocus", i18n("Start moving the focuser in the direction Dir, and for the duration specified by setINDIFocusTimeout."), false, "QString", "deviceName", "QString", "Dir");
+ startINDIFocusFunc->setINDIProperty("FOCUS_MOTION");
+ INDIFunctionList.append( startINDIFocusFunc);
+
+ setINDIFocusTimeoutFunc = new ScriptFunction ( "setINDIFocusTimeout", i18n("Set the telescope focuser timer in seconds. This is the duration of any focusing procedure performed by calling startINDIFocus."), false, "QString", "deviceName", "int", "timeout");
+ setINDIFocusTimeoutFunc->setINDIProperty("FOCUS_TIMER");
+ INDIFunctionList.append( setINDIFocusTimeoutFunc);
+
+ setINDICCDTempFunc = new ScriptFunction( "setINDICCDTemp", i18n("Set the target CCD chip temperature."), false, "QString", "deviceName", "int", "temp");
+ setINDICCDTempFunc->setINDIProperty("CCD_TEMPERATURE");
+ INDIFunctionList.append( setINDICCDTempFunc);
+
+ setINDIFilterNumFunc = new ScriptFunction( "setINDIFilterNum", i18n("Set the target filter position."), false, "QString", "deviceName", "int", "filter_num");
+ setINDIFilterNumFunc->setINDIProperty("FILTER_SLOT");
+ INDIFunctionList.append ( setINDIFilterNumFunc);
+
+ setINDIFrameTypeFunc = new ScriptFunction( "setINDIFrameType", i18n("Set the CCD camera frame type. Available options are FRAME_LIGHT, FRAME_BIAS, FRAME_DARK, and FRAME_FLAT."), false, "QString", "deviceName", "QString", "type");
+ setINDIFrameTypeFunc->setINDIProperty("FRAME_TYPE");
+ INDIFunctionList.append( setINDIFrameTypeFunc);
+
+ startINDIExposureFunc = new ScriptFunction ( "startINDIExposure", i18n("Start Camera/CCD exposure. The duration is in seconds."), false, "QString", "deviceName", "int", "timeout");
+ startINDIExposureFunc->setINDIProperty("CCD_EXPOSE_DURATION");
+ INDIFunctionList.append( startINDIExposureFunc);
+
+
+ // Modified by JM
+ // We're using KListView instead of listbox to arrange the functions in two
+ // main categories: KStars and INDI. INDI is further subdivided.
+
+ sb->FunctionListView->addColumn(i18n("Functions"));
+ sb->FunctionListView->setSorting(-1);
+
+ QListViewItem *INDI_tree = new QListViewItem( sb->FunctionListView, "INDI");
+ QListViewItem *INDI_filter = new QListViewItem( INDI_tree, "Filter");
+ QListViewItem *INDI_focuser = new QListViewItem( INDI_tree, "Focuser");
+ QListViewItem *INDI_ccd = new QListViewItem( INDI_tree, "Camera/CCD");
+ QListViewItem *INDI_telescope = new QListViewItem( INDI_tree, "Telescope");
+ QListViewItem *INDI_general = new QListViewItem( INDI_tree, "General");
+
+ QListViewItem *kstars_tree = new QListViewItem( sb->FunctionListView, "KStars");
+
+
+ for ( ScriptFunction *sf = KStarsFunctionList.last(); sf; sf = KStarsFunctionList.prev() )
+ new QListViewItem (kstars_tree, sf->prototype());
+
+ // General
+ new QListViewItem(INDI_general, waitForINDIActionFunc->prototype());
+ new QListViewItem(INDI_general, setINDIActionFunc->prototype());
+ new QListViewItem(INDI_general, setINDIPortFunc->prototype());
+ new QListViewItem(INDI_general, switchINDIFunc->prototype());
+ new QListViewItem(INDI_general, shutdownINDIFunc->prototype());
+ new QListViewItem(INDI_general, startINDIFunc->prototype());
+
+ // Telescope
+ new QListViewItem(INDI_telescope, setINDIUTCFunc->prototype());
+ new QListViewItem(INDI_telescope, setINDIGeoLocationFunc->prototype());
+ new QListViewItem(INDI_telescope, setINDITargetNameFunc->prototype());
+ new QListViewItem(INDI_telescope, setINDITargetCoordFunc->prototype());
+ new QListViewItem(INDI_telescope, setINDIScopeActionFunc->prototype());
+
+ // CCD
+ new QListViewItem(INDI_ccd, startINDIExposureFunc->prototype());
+ new QListViewItem(INDI_ccd, setINDIFrameTypeFunc->prototype());
+ new QListViewItem(INDI_ccd, setINDICCDTempFunc->prototype());
+
+ // Focuser
+ new QListViewItem(INDI_focuser, startINDIFocusFunc->prototype());
+ new QListViewItem(INDI_focuser, setINDIFocusTimeoutFunc->prototype());
+ new QListViewItem(INDI_focuser, setINDIFocusSpeedFunc->prototype());
+
+ // Filter
+ new QListViewItem(INDI_filter, setINDIFilterNumFunc->prototype());
+
+ //Add icons to Push Buttons
+ KIconLoader *icons = KGlobal::iconLoader();
+ sb->NewButton->setIconSet( icons->loadIcon( "filenew", KIcon::Toolbar ) );
+ sb->OpenButton->setIconSet( icons->loadIcon( "fileopen", KIcon::Toolbar ) );
+ sb->SaveButton->setIconSet( icons->loadIconSet( "filesave", KIcon::Toolbar ) );
+ sb->SaveAsButton->setIconSet( icons->loadIconSet( "filesaveas", KIcon::Toolbar ) );
+ sb->RunButton->setIconSet( icons->loadIconSet( "launch", KIcon::Toolbar ) );
+ sb->CopyButton->setIconSet( icons->loadIconSet( "reload", KIcon::Toolbar ) );
+ sb->AddButton->setIconSet( icons->loadIconSet( "back", KIcon::Toolbar ) );
+ sb->RemoveButton->setIconSet( icons->loadIconSet( "forward", KIcon::Toolbar ) );
+ sb->UpButton->setIconSet( icons->loadIconSet( "up", KIcon::Toolbar ) );
+ sb->DownButton->setIconSet( icons->loadIconSet( "down", KIcon::Toolbar ) );
+
+ //Prepare the widget stack
+ argBlank = new QWidget( sb->ArgStack );
+ argLookToward = new ArgLookToward( sb->ArgStack );
+ argSetRaDec = new ArgSetRaDec( sb->ArgStack );
+ argSetAltAz = new ArgSetAltAz( sb->ArgStack );
+ argSetLocalTime = new ArgSetLocalTime( sb->ArgStack );
+ argWaitFor = new ArgWaitFor( sb->ArgStack );
+ argWaitForKey = new ArgWaitForKey( sb->ArgStack );
+ argSetTracking = new ArgSetTrack( sb->ArgStack );
+ argChangeViewOption = new ArgChangeViewOption( sb->ArgStack );
+ argSetGeoLocation = new ArgSetGeoLocation( sb->ArgStack );
+ argTimeScale = new ArgTimeScale( sb->ArgStack );
+ argZoom = new ArgZoom( sb->ArgStack );
+ argExportImage = new ArgExportImage( sb->ArgStack );
+ argPrintImage = new ArgPrintImage( sb->ArgStack );
+ argSetColor = new ArgSetColor( sb->ArgStack );
+ argLoadColorScheme = new ArgLoadColorScheme( sb->ArgStack );
+ argStartINDI = new ArgStartINDI (sb->ArgStack);
+ argShutdownINDI = new ArgShutdownINDI (sb->ArgStack);
+ argSwitchINDI = new ArgSwitchINDI (sb->ArgStack);
+ argSetPortINDI = new ArgSetPortINDI (sb->ArgStack);
+ argSetTargetCoordINDI = new ArgSetTargetCoordINDI (sb->ArgStack);
+ argSetTargetNameINDI = new ArgSetTargetNameINDI (sb->ArgStack);
+ argSetActionINDI = new ArgSetActionINDI (sb->ArgStack);
+ argWaitForActionINDI = new ArgSetActionINDI (sb->ArgStack);
+ argSetFocusSpeedINDI = new ArgSetFocusSpeedINDI (sb->ArgStack);
+ argStartFocusINDI = new ArgStartFocusINDI(sb->ArgStack);
+ argSetFocusTimeoutINDI = new ArgSetFocusTimeoutINDI( sb->ArgStack);
+ argSetGeoLocationINDI = new ArgSetGeoLocationINDI( sb->ArgStack);
+ argStartExposureINDI = new ArgStartExposureINDI( sb->ArgStack);
+ argSetUTCINDI = new ArgSetUTCINDI( sb->ArgStack);
+ argSetScopeActionINDI = new ArgSetScopeActionINDI( sb->ArgStack);
+ argSetFrameTypeINDI = new ArgSetFrameTypeINDI (sb->ArgStack);
+ argSetCCDTempINDI = new ArgSetCCDTempINDI(sb->ArgStack);
+ argSetFilterNumINDI = new ArgSetFilterNumINDI(sb->ArgStack);
+
+ argStartFocusINDI->directionCombo->insertItem("IN");
+ argStartFocusINDI->directionCombo->insertItem("OUT");
+
+ argSetScopeActionINDI->actionCombo->insertItem("SLEW");
+ argSetScopeActionINDI->actionCombo->insertItem("TRACK");
+ argSetScopeActionINDI->actionCombo->insertItem("SYNC");
+ argSetScopeActionINDI->actionCombo->insertItem("PARK");
+ argSetScopeActionINDI->actionCombo->insertItem("ABORT");
+
+ argSetFrameTypeINDI->typeCombo->insertItem("FRAME_LIGHT");
+ argSetFrameTypeINDI->typeCombo->insertItem("FRAME_BIAS");
+ argSetFrameTypeINDI->typeCombo->insertItem("FRAME_DARK");
+ argSetFrameTypeINDI->typeCombo->insertItem("FRAME_FLAT");
+
+ sb->ArgStack->addWidget( argBlank );
+ sb->ArgStack->addWidget( argLookToward );
+ sb->ArgStack->addWidget( argSetRaDec );
+ sb->ArgStack->addWidget( argSetAltAz );
+ sb->ArgStack->addWidget( argSetLocalTime );
+ sb->ArgStack->addWidget( argWaitFor );
+ sb->ArgStack->addWidget( argWaitForKey );
+ sb->ArgStack->addWidget( argSetTracking );
+ sb->ArgStack->addWidget( argChangeViewOption );
+ sb->ArgStack->addWidget( argSetGeoLocation );
+ sb->ArgStack->addWidget( argTimeScale );
+ sb->ArgStack->addWidget( argZoom );
+ sb->ArgStack->addWidget( argExportImage );
+ sb->ArgStack->addWidget( argPrintImage );
+ sb->ArgStack->addWidget( argSetColor );
+ sb->ArgStack->addWidget( argLoadColorScheme );
+
+ sb->ArgStack->addWidget( argStartINDI);
+ sb->ArgStack->addWidget( argShutdownINDI);
+ sb->ArgStack->addWidget( argSwitchINDI);
+ sb->ArgStack->addWidget( argSetPortINDI);
+ sb->ArgStack->addWidget( argSetTargetCoordINDI);
+ sb->ArgStack->addWidget( argSetTargetNameINDI);
+ sb->ArgStack->addWidget( argSetActionINDI);
+ sb->ArgStack->addWidget( argWaitForActionINDI );
+ sb->ArgStack->addWidget( argSetFocusSpeedINDI );
+ sb->ArgStack->addWidget( argStartFocusINDI);
+ sb->ArgStack->addWidget( argSetFocusTimeoutINDI);
+ sb->ArgStack->addWidget( argSetGeoLocationINDI);
+ sb->ArgStack->addWidget( argStartExposureINDI);
+ sb->ArgStack->addWidget( argSetUTCINDI);
+ sb->ArgStack->addWidget( argSetScopeActionINDI);
+ sb->ArgStack->addWidget( argSetFrameTypeINDI);
+ sb->ArgStack->addWidget( argSetCCDTempINDI);
+ sb->ArgStack->addWidget( argSetFilterNumINDI);
+
+ sb->ArgStack->raiseWidget( 0 );
+
+ snd = new ScriptNameDialog( ks );
+ otv = new OptionsTreeView( ks );
+
+ initViewOptions();
+
+ //connect widgets in ScriptBuilderUI
+ connect( sb->FunctionListView, SIGNAL( doubleClicked(QListViewItem *, const QPoint &, int )), this, SLOT( slotAddFunction() ) );
+ connect( sb->FunctionListView, SIGNAL( currentChanged(QListViewItem*) ), this, SLOT( slotShowDoc() ) );
+ connect( sb->UpButton, SIGNAL( clicked() ), this, SLOT( slotMoveFunctionUp() ) );
+ connect( sb->ScriptListBox, SIGNAL( currentChanged(QListBoxItem*) ), this, SLOT( slotArgWidget() ) );
+ connect( sb->DownButton, SIGNAL( clicked() ), this, SLOT( slotMoveFunctionDown() ) );
+ connect( sb->CopyButton, SIGNAL( clicked() ), this, SLOT( slotCopyFunction() ) );
+ connect( sb->RemoveButton, SIGNAL( clicked() ), this, SLOT( slotRemoveFunction() ) );
+ connect( sb->NewButton, SIGNAL( clicked() ), this, SLOT( slotNew() ) );
+ connect( sb->OpenButton, SIGNAL( clicked() ), this, SLOT( slotOpen() ) );
+ connect( sb->SaveButton, SIGNAL( clicked() ), this, SLOT( slotSave() ) );
+ connect( sb->SaveAsButton, SIGNAL( clicked() ), this, SLOT( slotSaveAs() ) );
+ connect( sb->AddButton, SIGNAL( clicked() ), this, SLOT( slotAddFunction() ) );
+ connect( sb->RunButton, SIGNAL( clicked() ), this, SLOT( slotRunScript() ) );
+
+ //Connections for Arg Widgets
+ connect( argSetGeoLocation->FindCityButton, SIGNAL( clicked() ), this, SLOT( slotFindCity() ) );
+ connect( argLookToward->FindButton, SIGNAL( clicked() ), this, SLOT( slotFindObject() ) );
+ connect( argChangeViewOption->TreeButton, SIGNAL( clicked() ), this, SLOT( slotShowOptions() ) );
+
+ connect( argLookToward->FocusEdit, SIGNAL( textChanged(const QString &) ), this, SLOT( slotLookToward() ) );
+ connect( argSetRaDec->RaBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotRa() ) );
+ connect( argSetRaDec->DecBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotDec() ) );
+ connect( argSetAltAz->AltBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotAlt() ) );
+ connect( argSetAltAz->AzBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotAz() ) );
+ connect( argSetLocalTime->DateBox, SIGNAL( changed(ExtDate) ), this, SLOT( slotChangeDate() ) );
+ connect( argSetLocalTime->TimeBox, SIGNAL( valueChanged(const QTime&) ), this, SLOT( slotChangeTime() ) );
+ connect( argWaitFor->DelayBox, SIGNAL( valueChanged(int) ), this, SLOT( slotWaitFor() ) );
+ connect( argWaitForKey->WaitKeyEdit, SIGNAL( textChanged(const QString &) ), this, SLOT( slotWaitForKey() ) );
+ connect( argSetTracking->CheckTrack, SIGNAL( stateChanged(int) ), this, SLOT( slotTracking() ) );
+ connect( argChangeViewOption->OptionName, SIGNAL( activated(const QString &) ), this, SLOT( slotViewOption() ) );
+ connect( argChangeViewOption->OptionValue, SIGNAL( textChanged(const QString &) ), this, SLOT( slotViewOption() ) );
+ connect( argSetGeoLocation->CityName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotChangeCity() ) );
+ connect( argSetGeoLocation->ProvinceName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotChangeProvince() ) );
+ connect( argSetGeoLocation->CountryName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotChangeCountry() ) );
+ connect( argTimeScale->TimeScale, SIGNAL( scaleChanged(float) ), this, SLOT( slotTimeScale() ) );
+ connect( argZoom->ZoomBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotZoom() ) );
+ connect( argExportImage->ExportFileName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotExportImage() ) );
+ connect( argExportImage->ExportWidth, SIGNAL( valueChanged(int) ), this, SLOT( slotExportImage() ) );
+ connect( argExportImage->ExportHeight, SIGNAL( valueChanged(int) ), this, SLOT( slotExportImage() ) );
+ connect( argPrintImage->UsePrintDialog, SIGNAL( toggled(bool) ), this, SLOT( slotPrintImage() ) );
+ connect( argPrintImage->UseChartColors, SIGNAL( toggled(bool) ), this, SLOT( slotPrintImage() ) );
+ connect( argSetColor->ColorName, SIGNAL( activated(const QString &) ), this, SLOT( slotChangeColorName() ) );
+ connect( argSetColor->ColorValue, SIGNAL( changed(const QColor &) ), this, SLOT( slotChangeColor() ) );
+ connect( argLoadColorScheme->SchemeList, SIGNAL( clicked( QListBoxItem* ) ), this, SLOT( slotLoadColorScheme( QListBoxItem* ) ) );
+ connect( snd->ScriptName, SIGNAL( textChanged(const QString &) ), this, SLOT( slotEnableScriptNameOK() ) );
+
+ connect( sb->AppendINDIWait, SIGNAL ( toggled(bool) ), this, SLOT(slotINDIWaitCheck(bool)));
+
+ // Connections for INDI's Arg widgets
+
+ // INDI Start Device
+ connect (argStartINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIStartDeviceName()));
+ connect (argStartINDI->INDIMode, SIGNAL ( clicked( int)), this, SLOT (slotINDIStartDeviceMode()));
+
+ // INDI Shutdown Device
+ connect (argShutdownINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIShutdown()));
+
+ // INDI Swtich Device
+ connect (argSwitchINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISwitchDeviceName()));
+ connect (argSwitchINDI->INDIConnection, SIGNAL ( clicked( int)), this, SLOT (slotINDISwitchDeviceConnection()));
+
+ // INDI Set Device Port
+ connect (argSetPortINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetPortDeviceName()));
+ connect (argSetPortINDI->devicePort, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetPortDevicePort()));
+
+ // INDI Set Target Coord
+ connect (argSetTargetCoordINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetTargetCoordDeviceName()));
+ connect( argSetTargetCoordINDI->RaBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetTargetCoordDeviceRA() ) );
+ connect( argSetTargetCoordINDI->DecBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetTargetCoordDeviceDEC() ) );
+
+ // INDI Set Target Name
+ connect( argSetTargetNameINDI->FindButton, SIGNAL( clicked() ), this, SLOT( slotINDIFindObject() ) );
+ connect (argSetTargetNameINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetTargetNameDeviceName()));
+ connect (argSetTargetNameINDI->objectName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetTargetNameObjectName()));
+
+ // INDI Set Action
+ connect (argSetActionINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetActionDeviceName()));
+ connect (argSetActionINDI->actionName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetActionName()));
+
+ // INDI Wait For Action
+ connect (argWaitForActionINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIWaitForActionDeviceName()));
+ connect (argWaitForActionINDI->actionName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIWaitForActionName()));
+
+ // INDI Set Focus Speed
+ connect (argSetFocusSpeedINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFocusSpeedDeviceName()));
+ connect (argSetFocusSpeedINDI->speedIN, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetFocusSpeed()));
+
+ // INDI Start Focus
+ connect (argStartFocusINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIStartFocusDeviceName()));
+ connect (argStartFocusINDI->directionCombo, SIGNAL( activated(const QString &) ), this, SLOT(slotINDIStartFocusDirection()));
+
+ // INDI Set Focus Timeout
+ connect (argSetFocusTimeoutINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFocusTimeoutDeviceName()));
+ connect (argSetFocusTimeoutINDI->timeOut, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetFocusTimeout()));
+
+ // INDI Set Geo Location
+ connect (argSetGeoLocationINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetGeoLocationDeviceName()));
+ connect( argSetGeoLocationINDI->longBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetGeoLocationDeviceLong() ) );
+ connect( argSetGeoLocationINDI->latBox, SIGNAL( textChanged(const QString &) ), this, SLOT( slotINDISetGeoLocationDeviceLat() ) );
+
+ // INDI Start Exposure
+ connect (argStartExposureINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDIStartExposureDeviceName()));
+ connect (argStartExposureINDI->timeOut, SIGNAL( valueChanged(int) ), this, SLOT(slotINDIStartExposureTimeout()));
+
+ // INDI Set UTC
+ connect (argSetUTCINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetUTCDeviceName()));
+ connect (argSetUTCINDI->UTC, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetUTC()));
+
+ // INDI Set Scope Action
+ connect (argSetScopeActionINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetScopeActionDeviceName()));
+ connect (argSetScopeActionINDI->actionCombo, SIGNAL( activated(const QString &) ), this, SLOT(slotINDISetScopeAction()));
+
+ // INDI Set Frame type
+ connect (argSetFrameTypeINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFrameTypeDeviceName()));
+ connect (argSetFrameTypeINDI->typeCombo, SIGNAL( activated(const QString &) ), this, SLOT(slotINDISetFrameType()));
+
+ // INDI Set CCD Temp
+ connect (argSetCCDTempINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetCCDTempDeviceName()));
+ connect (argSetCCDTempINDI->temp, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetCCDTemp()));
+
+ // INDI Set Filter Num
+ connect (argSetFilterNumINDI->deviceName, SIGNAL( textChanged(const QString &) ), this, SLOT(slotINDISetFilterNumDeviceName()));
+ connect (argSetFilterNumINDI->filter_num, SIGNAL( valueChanged(int) ), this, SLOT(slotINDISetFilterNum()));
+
+
+ //disbale some buttons
+ sb->CopyButton->setEnabled( false );
+ sb->AddButton->setEnabled( false );
+ sb->RemoveButton->setEnabled( false );
+ sb->UpButton->setEnabled( false );
+ sb->DownButton->setEnabled( false );
+ sb->SaveButton->setEnabled( false );
+ sb->SaveAsButton->setEnabled( false );
+ sb->RunButton->setEnabled( false );
+}
+
+ScriptBuilder::~ScriptBuilder()
+{
+}
+
+void ScriptBuilder::initViewOptions() {
+ otv->OptionsList->setRootIsDecorated( true );
+
+ //InfoBoxes
+ opsGUI = new QListViewItem( otv->OptionsList, i18n( "InfoBoxes" ) );
+ new QListViewItem( opsGUI, "ShowInfoBoxes", i18n( "Toggle display of all InfoBoxes" ), i18n( "bool" ) );
+ new QListViewItem( opsGUI, "ShowTimeBox", i18n( "Toggle display of Time InfoBox" ), i18n( "bool" ) );
+ new QListViewItem( opsGUI, "ShowGeoBox", i18n( "Toggle display of Geographic InfoBox" ), i18n( "bool" ) );
+ new QListViewItem( opsGUI, "ShowFocusBox", i18n( "Toggle display of Focus InfoBox" ), i18n( "bool" ) );
+ new QListViewItem( opsGUI, "ShadeTimeBox", i18n( "(un)Shade Time InfoBox" ), i18n( "bool" ) );
+ new QListViewItem( opsGUI, "ShadeGeoBox", i18n( "(un)Shade Geographic InfoBox" ), i18n( "bool" ) );
+ new QListViewItem( opsGUI, "ShadeFocusBox", i18n( "(un)Shade Focus InfoBox" ), i18n( "bool" ) );
+ argChangeViewOption->OptionName->insertItem( "ShowInfoBoxes" );
+ argChangeViewOption->OptionName->insertItem( "ShowTimeBox" );
+ argChangeViewOption->OptionName->insertItem( "ShowGeoBox" );
+ argChangeViewOption->OptionName->insertItem( "ShowFocusBox" );
+ argChangeViewOption->OptionName->insertItem( "ShadeTimeBox" );
+ argChangeViewOption->OptionName->insertItem( "ShadeGeoBox" );
+ argChangeViewOption->OptionName->insertItem( "ShadeFocusBox" );
+
+ //Toolbars
+ opsToolbar = new QListViewItem( otv->OptionsList, i18n( "Toolbars" ) );
+ new QListViewItem( opsToolbar, "ShowMainToolBar", i18n( "Toggle display of main toolbar" ), i18n( "bool" ) );
+ new QListViewItem( opsToolbar, "ShowViewToolBar", i18n( "Toggle display of view toolbar" ), i18n( "bool" ) );
+ argChangeViewOption->OptionName->insertItem( "ShowMainToolBar" );
+ argChangeViewOption->OptionName->insertItem( "ShowViewToolBar" );
+
+ //Show Objects
+ opsShowObj = new QListViewItem( otv->OptionsList, i18n( "Show Objects" ) );
+ new QListViewItem( opsShowObj, "ShowStars", i18n( "Toggle display of Stars" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowDeepSky", i18n( "Toggle display of all deep-sky objects" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowMessier", i18n( "Toggle display of Messier object symbols" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowMessierImages", i18n( "Toggle display of Messier object images" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowNGC", i18n( "Toggle display of NGC objects" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowIC", i18n( "Toggle display of IC objects" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowPlanets", i18n( "Toggle display of all solar system bodies" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowSun", i18n( "Toggle display of Sun" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowMoon", i18n( "Toggle display of Moon" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowMercury", i18n( "Toggle display of Mercury" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowVenus", i18n( "Toggle display of Venus" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowMars", i18n( "Toggle display of Mars" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowJupiter", i18n( "Toggle display of Jupiter" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowSaturn", i18n( "Toggle display of Saturn" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowUranus", i18n( "Toggle display of Uranus" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowNeptune", i18n( "Toggle display of Neptune" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowPluto", i18n( "Toggle display of Pluto" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowAsteroids", i18n( "Toggle display of Asteroids" ), i18n( "bool" ) );
+ new QListViewItem( opsShowObj, "ShowComets", i18n( "Toggle display of Comets" ), i18n( "bool" ) );
+ argChangeViewOption->OptionName->insertItem( "ShowSAO" );
+ argChangeViewOption->OptionName->insertItem( "ShowDeepSky" );
+ argChangeViewOption->OptionName->insertItem( "ShowMess" );
+ argChangeViewOption->OptionName->insertItem( "ShowMessImages" );
+ argChangeViewOption->OptionName->insertItem( "ShowNGC" );
+ argChangeViewOption->OptionName->insertItem( "ShowIC" );
+ argChangeViewOption->OptionName->insertItem( "ShowPlanets" );
+ argChangeViewOption->OptionName->insertItem( "ShowSun" );
+ argChangeViewOption->OptionName->insertItem( "ShowMoon" );
+ argChangeViewOption->OptionName->insertItem( "ShowMercury" );
+ argChangeViewOption->OptionName->insertItem( "ShowVenus" );
+ argChangeViewOption->OptionName->insertItem( "ShowMars" );
+ argChangeViewOption->OptionName->insertItem( "ShowJupiter" );
+ argChangeViewOption->OptionName->insertItem( "ShowSaturn" );
+ argChangeViewOption->OptionName->insertItem( "ShowUranus" );
+ argChangeViewOption->OptionName->insertItem( "ShowNeptune" );
+ argChangeViewOption->OptionName->insertItem( "ShowPluto" );
+ argChangeViewOption->OptionName->insertItem( "ShowAsteroids" );
+ argChangeViewOption->OptionName->insertItem( "ShowComets" );
+
+ opsShowOther = new QListViewItem( otv->OptionsList, i18n( "Show Other" ) );
+ new QListViewItem( opsShowOther, "ShowCLines", i18n( "Toggle display of constellation lines" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowCBounds", i18n( "Toggle display of constellation boundaries" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowCNames", i18n( "Toggle display of constellation names" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowMilkyWay", i18n( "Toggle display of Milky Way" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowGrid", i18n( "Toggle display of the coordinate grid" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowEquator", i18n( "Toggle display of the celestial equator" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowEcliptic", i18n( "Toggle display of the ecliptic" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowHorizon", i18n( "Toggle display of the horizon line" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowGround", i18n( "Toggle display of the opaque ground" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowStarNames", i18n( "Toggle display of star name labels" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowStarMagnitudes", i18n( "Toggle display of star magnitude labels" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowAsteroidNames", i18n( "Toggle display of asteroid name labels" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowCometNames", i18n( "Toggle display of comet name labels" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowPlanetNames", i18n( "Toggle display of planet name labels" ), i18n( "bool" ) );
+ new QListViewItem( opsShowOther, "ShowPlanetImages", i18n( "Toggle display of planet images" ), i18n( "bool" ) );
+ argChangeViewOption->OptionName->insertItem( "ShowCLines" );
+ argChangeViewOption->OptionName->insertItem( "ShowCBounds" );
+ argChangeViewOption->OptionName->insertItem( "ShowCNames" );
+ argChangeViewOption->OptionName->insertItem( "ShowMilkyWay" );
+ argChangeViewOption->OptionName->insertItem( "ShowGrid" );
+ argChangeViewOption->OptionName->insertItem( "ShowEquator" );
+ argChangeViewOption->OptionName->insertItem( "ShowEcliptic" );
+ argChangeViewOption->OptionName->insertItem( "ShowHorizon" );
+ argChangeViewOption->OptionName->insertItem( "ShowGround" );
+ argChangeViewOption->OptionName->insertItem( "ShowStarNames" );
+ argChangeViewOption->OptionName->insertItem( "ShowStarMagnitudes" );
+ argChangeViewOption->OptionName->insertItem( "ShowAsteroidNames" );
+ argChangeViewOption->OptionName->insertItem( "ShowCometNames" );
+ argChangeViewOption->OptionName->insertItem( "ShowPlanetNames" );
+ argChangeViewOption->OptionName->insertItem( "ShowPlanetImages" );
+
+ opsCName = new QListViewItem( otv->OptionsList, i18n( "Constellation Names" ) );
+ new QListViewItem( opsCName, "UseLatinConstellNames", i18n( "Show Latin constellation names" ), i18n( "bool" ) );
+ new QListViewItem( opsCName, "UseLocalConstellNames", i18n( "Show constellation names in local language" ), i18n( "bool" ) );
+ new QListViewItem( opsCName, "UseAbbrevConstellNames", i18n( "Show IAU-standard constellation abbreviations" ), i18n( "bool" ) );
+ argChangeViewOption->OptionName->insertItem( "UseLatinConstellNames" );
+ argChangeViewOption->OptionName->insertItem( "UseLocalConstellNames" );
+ argChangeViewOption->OptionName->insertItem( "UseAbbrevConstellNames" );
+
+ opsHide = new QListViewItem( otv->OptionsList, i18n( "Hide Items" ) );
+ new QListViewItem( opsHide, "HideOnSlew", i18n( "Toggle whether objects hidden while slewing display" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "SlewTimeScale", i18n( "Timestep threshold (in seconds) for hiding objects" ), i18n( "double" ) );
+ new QListViewItem( opsHide, "HideStars", i18n( "Hide faint stars while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HidePlanets", i18n( "Hide solar system bodies while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideMessier", i18n( "Hide Messier objects while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideNGC", i18n( "Hide NGC objects while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideIC", i18n( "Hide IC objects while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideMilkyWay", i18n( "Hide Milky Way while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideCNames", i18n( "Hide constellation names while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideCLines", i18n( "Hide constellation lines while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideCBounds", i18n( "Hide constellation boundaries while slewing?" ), i18n( "bool" ) );
+ new QListViewItem( opsHide, "HideGrid", i18n( "Hide coordinate grid while slewing?" ), i18n( "bool" ) );
+ argChangeViewOption->OptionName->insertItem( "HideOnSlew" );
+ argChangeViewOption->OptionName->insertItem( "SlewTimeScale" );
+ argChangeViewOption->OptionName->insertItem( "HideStars" );
+ argChangeViewOption->OptionName->insertItem( "HidePlanets" );
+ argChangeViewOption->OptionName->insertItem( "HideMessier" );
+ argChangeViewOption->OptionName->insertItem( "HideNGC" );
+ argChangeViewOption->OptionName->insertItem( "HideIC" );
+ argChangeViewOption->OptionName->insertItem( "HideMilkyWay" );
+ argChangeViewOption->OptionName->insertItem( "HideCNames" );
+ argChangeViewOption->OptionName->insertItem( "HideCLines" );
+ argChangeViewOption->OptionName->insertItem( "HideCBounds" );
+ argChangeViewOption->OptionName->insertItem( "HideGrid" );
+
+ opsSkymap = new QListViewItem( otv->OptionsList, i18n( "Skymap Options" ) );
+ new QListViewItem( opsSkymap, "UseAltAz", i18n( "Use Horizontal coordinates? (otherwise, use Equatorial)" ), i18n( "bool" ) );
+ new QListViewItem( opsSkymap, "ZoomFactor", i18n( "Set the Zoom Factor" ), i18n( "double" ) );
+ new QListViewItem( opsSkymap, "FOV Size", i18n( "Select angular size for the FOV symbol (in arcmin)" ), i18n( "double" ) );
+ new QListViewItem( opsSkymap, "FOV Shape", i18n( "Select shape for the FOV symbol (0=Square, 1=Circle, 2=Crosshairs, 4=Bullseye)" ), i18n( "int" ) );
+ new QListViewItem( opsSkymap, "FOV Color", i18n( "Select color for the FOV symbol" ), i18n( "string" ) );
+ new QListViewItem( opsSkymap, "AnimateSlewing", i18n( "Use animated slewing? (otherwise, \"snap\" to new focus)" ), i18n( "bool" ) );
+ new QListViewItem( opsSkymap, "UseRefraction", i18n( "Correct for atmospheric refraction?" ), i18n( "bool" ) );
+ new QListViewItem( opsSkymap, "UseAutoLabel", i18n( "Automatically attach name label to centered object?" ), i18n( "bool" ) );
+ new QListViewItem( opsSkymap, "UseHoverLabel", i18n( "Attach temporary name label when hovering mouse over an object?" ), i18n( "bool" ) );
+ new QListViewItem( opsSkymap, "UseAutoTrail", i18n( "Automatically add trail to centered solar system body?" ), i18n( "bool" ) );
+ new QListViewItem( opsSkymap, "FadePlanetTrails", i18n( "Planet trails fade to sky color? (otherwise color is constant)" ), i18n( "bool" ) );
+ argChangeViewOption->OptionName->insertItem( "UseAltAz" );
+ argChangeViewOption->OptionName->insertItem( "ZoomFactor" );
+ argChangeViewOption->OptionName->insertItem( "FOVName" );
+ argChangeViewOption->OptionName->insertItem( "FOVSize" );
+ argChangeViewOption->OptionName->insertItem( "FOVShape" );
+ argChangeViewOption->OptionName->insertItem( "FOVColor" );
+ argChangeViewOption->OptionName->insertItem( "UseRefraction" );
+ argChangeViewOption->OptionName->insertItem( "UseAutoLabel" );
+ argChangeViewOption->OptionName->insertItem( "UseHoverLabel" );
+ argChangeViewOption->OptionName->insertItem( "UseAutoTrail" );
+ argChangeViewOption->OptionName->insertItem( "AnimateSlewing" );
+ argChangeViewOption->OptionName->insertItem( "FadePlanetTrails" );
+
+ opsLimit = new QListViewItem( otv->OptionsList, i18n( "Limits" ) );
+ new QListViewItem( opsLimit, "magLimitDrawStar", i18n( "magnitude of faintest star drawn on map when zoomed in" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "magLimitDrawStarZoomOut", i18n( "magnitude of faintest star drawn on map when zoomed out" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "magLimitDrawDeepSky", i18n( "magnitude of faintest nonstellar object drawn on map when zoomed in" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "magLimitDrawDeepSkyZoomOut", i18n( "magnitude of faintest nonstellar object drawn on map when zoomed out" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "magLimitDrawStarInfo", i18n( "magnitude of faintest star labeled on map" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "magLimitHideStar", i18n( "magnitude of brightest star hidden while slewing" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "magLimitAsteroid", i18n( "magnitude of faintest asteroid drawn on map" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "magLimitAsteroidName", i18n( "magnitude of faintest asteroid labeled on map" ), i18n( "double" ) );
+ new QListViewItem( opsLimit, "maxRadCometName", i18n( "comets nearer to the Sun than this (in AU) are labeled on map" ), i18n( "double" ) );
+ argChangeViewOption->OptionName->insertItem( "magLimitDrawStar" );
+ argChangeViewOption->OptionName->insertItem( "magLimitDrawStarZoomOut" );
+ argChangeViewOption->OptionName->insertItem( "magLimitDrawDeepSky" );
+ argChangeViewOption->OptionName->insertItem( "magLimitDrawDeepSkyZoomOut" );
+ argChangeViewOption->OptionName->insertItem( "magLimitDrawStarInfo" );
+ argChangeViewOption->OptionName->insertItem( "magLimitHideStar" );
+ argChangeViewOption->OptionName->insertItem( "magLimitAsteroid" );
+ argChangeViewOption->OptionName->insertItem( "magLimitAsteroidName" );
+ argChangeViewOption->OptionName->insertItem( "maxRadCometName" );
+
+ //init the list of color names and values
+ for ( unsigned int i=0; i < ks->data()->colorScheme()->numberOfColors(); ++i ) {
+ argSetColor->ColorName->insertItem( ks->data()->colorScheme()->nameAt(i) );
+ }
+
+ //init list of color scheme names
+ argLoadColorScheme->SchemeList->insertItem( i18n( "use default color scheme", "Default Colors" ) );
+ argLoadColorScheme->SchemeList->insertItem( i18n( "use 'star chart' color scheme", "Star Chart" ) );
+ argLoadColorScheme->SchemeList->insertItem( i18n( "use 'night vision' color scheme", "Night Vision" ) );
+ argLoadColorScheme->SchemeList->insertItem( i18n( "use 'moonless night' color scheme", "Moonless Night" ) );
+
+ QFile file;
+ QString line;
+ file.setName( locate( "appdata", "colors.dat" ) ); //determine filename in local user KDE directory tree.
+ if ( file.open( IO_ReadOnly ) ) {
+ QTextStream stream( &file );
+
+ while ( !stream.eof() ) {
+ line = stream.readLine();
+ argLoadColorScheme->SchemeList->insertItem( line.left( line.find( ':' ) ) );
+ }
+ file.close();
+ }
+}
+
+//Slots defined in ScriptBuilderUI
+void ScriptBuilder::slotNew() {
+ saveWarning();
+ if ( !UnsavedChanges ) {
+ ScriptList.clear();
+ sb->ScriptListBox->clear();
+ sb->ArgStack->raiseWidget( argBlank );
+
+ sb->CopyButton->setEnabled( false );
+ sb->RemoveButton->setEnabled( false );
+ sb->RunButton->setEnabled( false );
+
+ currentFileURL = "";
+ currentScriptName = "";
+ }
+}
+
+void ScriptBuilder::slotOpen() {
+ saveWarning();
+
+ QString fname;
+ KTempFile tmpfile;
+ tmpfile.setAutoDelete(true);
+
+ if ( !UnsavedChanges ) {
+ currentFileURL = KFileDialog::getOpenURL( currentDir, "*.kstars|KStars Scripts (*.kstars)" );
+
+ if ( currentFileURL.isValid() ) {
+ currentDir = currentFileURL.directory();
+
+ ScriptList.clear();
+ sb->ScriptListBox->clear();
+ sb->ArgStack->raiseWidget( argBlank );
+
+ if ( currentFileURL.isLocalFile() ) {
+ fname = currentFileURL.path();
+ } else {
+ fname = tmpfile.name();
+ if ( ! KIO::NetAccess::download( currentFileURL, fname, (QWidget*) 0 ) )
+ KMessageBox::sorry( 0, i18n( "Could not download remote file." ), i18n( "Download Error" ) );
+ }
+
+ QFile f( fname );
+ if ( !f.open( IO_ReadOnly) ) {
+ QString message = i18n( "Could not open file %1." ).arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ currentFileURL = "";
+ return;
+ }
+
+ QTextStream istream(&f);
+ readScript( istream );
+
+ f.close();
+ } else if ( ! currentFileURL.url().isEmpty() ) {
+ QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() );
+ KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) );
+ currentFileURL = "";
+ }
+ }
+}
+
+void ScriptBuilder::slotSave() {
+ QString fname;
+ KTempFile tmpfile;
+ tmpfile.setAutoDelete(true);
+
+ if ( currentScriptName.isEmpty() ) {
+ //Get Script Name and Author info
+ if ( snd->exec() == QDialog::Accepted ) {
+ currentScriptName = snd->ScriptName->text();
+ currentAuthor = snd->AuthorName->text();
+ } else {
+ return;
+ }
+ }
+
+ if ( currentFileURL.isEmpty() )
+ currentFileURL = KFileDialog::getSaveURL( currentDir, "*.kstars|KStars Scripts (*.kstars)" );
+
+ if ( currentFileURL.isValid() ) {
+ currentDir = currentFileURL.directory();
+
+ if ( currentFileURL.isLocalFile() ) {
+ fname = currentFileURL.path();
+
+ //Warn user if file exists
+ if (QFile::exists(currentFileURL.path())) {
+ int r=KMessageBox::warningContinueCancel(static_cast<QWidget *>(parent()),
+ i18n( "A file named \"%1\" already exists. "
+ "Overwrite it?" ).arg(currentFileURL.fileName()),
+ i18n( "Overwrite File?" ),
+ i18n( "&Overwrite" ) );
+
+ if(r==KMessageBox::Cancel) return;
+ }
+ } else {
+ fname = tmpfile.name();
+ }
+
+ if ( fname.right( 7 ).lower() != ".kstars" ) fname += ".kstars";
+
+ QFile f( fname );
+ if ( !f.open( IO_WriteOnly) ) {
+ QString message = i18n( "Could not open file %1." ).arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ currentFileURL = "";
+ return;
+ }
+
+ QTextStream ostream(&f);
+ writeScript( ostream );
+ f.close();
+
+ //set rwx for owner, rx for group, rx for other
+ chmod( fname.ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH );
+
+ if ( tmpfile.name() == fname ) { //need to upload to remote location
+ if ( ! KIO::NetAccess::upload( tmpfile.name(), currentFileURL, (QWidget*) 0 ) ) {
+ QString message = i18n( "Could not upload image to remote location: %1" ).arg( currentFileURL.prettyURL() );
+ KMessageBox::sorry( 0, message, i18n( "Could not upload file" ) );
+ }
+ }
+
+ setUnsavedChanges( false );
+
+ } else {
+ QString message = i18n( "Invalid URL: %1" ).arg( currentFileURL.url() );
+ KMessageBox::sorry( 0, message, i18n( "Invalid URL" ) );
+ currentFileURL = "";
+ }
+}
+
+void ScriptBuilder::slotSaveAs() {
+ currentFileURL = "";
+ currentScriptName = "";
+ slotSave();
+}
+
+void ScriptBuilder::saveWarning() {
+ if ( UnsavedChanges ) {
+ QString caption = i18n( "Save Changes to Script?" );
+ QString message = i18n( "The current script has unsaved changes. Would you like to save before closing it?" );
+ int ans = KMessageBox::warningYesNoCancel( 0, message, caption, KStdGuiItem::save(), KStdGuiItem::discard() );
+ if ( ans == KMessageBox::Yes ) {
+ slotSave();
+ setUnsavedChanges( false );
+ } else if ( ans == KMessageBox::No ) {
+ setUnsavedChanges( false );
+ }
+
+ //Do nothing if 'cancel' selected
+ }
+}
+
+void ScriptBuilder::slotRunScript() {
+ //hide window while script runs
+// If this is uncommented, the program hangs before the script is executed. Why?
+// hide();
+
+ //Save current script to a temporary file, then execute that file.
+ //For some reason, I can't use KTempFile here! If I do, then the temporary script
+ //is not executable. Bizarre...
+ //KTempFile tmpfile;
+ //QString fname = tmpfile.name();
+ QString fname = locateLocal( "tmp", "kstars-tempscript" );
+
+ QFile f( fname );
+ if ( f.exists() ) f.remove();
+ if ( !f.open( IO_WriteOnly) ) {
+ QString message = i18n( "Could not open file %1." ).arg( f.name() );
+ KMessageBox::sorry( 0, message, i18n( "Could Not Open File" ) );
+ currentFileURL = "";
+ return;
+ }
+
+ QTextStream ostream(&f);
+ writeScript( ostream );
+ f.close();
+
+ //set rwx for owner, rx for group, rx for other
+ chmod( f.name().ascii(), S_IRUSR|S_IWUSR|S_IXUSR|S_IRGRP|S_IXGRP|S_IROTH|S_IXOTH );
+
+ KProcess p;
+ p << f.name();
+ if ( ! p.start( KProcess::DontCare ) )
+ kdDebug() << "Process did not start." << endl;
+
+ while ( p.isRunning() ) kapp->processEvents( 50 ); //otherwise tempfile may get deleted before script completes.
+
+ //delete temp file
+ if ( f.exists() ) f.remove();
+
+ //uncomment if 'hide()' is uncommented...
+// show();
+}
+
+void ScriptBuilder::writeScript( QTextStream &ostream ) {
+ QString mainpre = "dcop $KSTARS $MAIN ";
+ QString clockpre = "dcop $KSTARS $CLOCK ";
+
+ //Write script header
+ ostream << "#!/bin/bash" << endl;
+ ostream << "#KStars DCOP script: " << currentScriptName << endl;
+ ostream << "#by " << currentAuthor << endl;
+ ostream << "#last modified: " << KStarsDateTime::currentDateTime().toString() << endl;
+ ostream << "#" << endl;
+ ostream << "KSTARS=`dcopfind -a 'kstars*'`" << endl;
+ ostream << "MAIN=KStarsInterface" << endl;
+ ostream << "CLOCK=clock#1" << endl;
+
+ for ( ScriptFunction *sf = ScriptList.first(); sf; sf = ScriptList.next() )
+ {
+ if (!sf->valid()) continue;
+ if ( sf->isClockFunction() ) {
+ ostream << clockpre << sf->scriptLine() << endl;
+ } else {
+ ostream << mainpre << sf->scriptLine() << endl;
+ if (sb->AppendINDIWait->isChecked() && !sf->INDIProperty().isEmpty())
+ {
+ // Special case for telescope action, we need to know the parent property
+ if (sf->INDIProperty() == "CHECK")
+ {
+ if (sf->argVal(1) == "SLEW" || sf->argVal(1) == "TRACK" || sf->argVal(1) == "SYNC")
+ sf->setINDIProperty("ON_COORD_SET");
+ else if (sf->argVal(1) == "ABORT")
+ sf->setINDIProperty("ABORT_MOTION");
+ else
+ sf->setINDIProperty("PARK");
+ }
+
+ if ( sf->argVal(0).contains(" "))
+ ostream << mainpre << "waitForINDIAction " << "\"" << sf->argVal(0) << "\" " << sf->INDIProperty() << endl;
+ else
+ ostream << mainpre << "waitForINDIAction " << sf->argVal(0) << " " << sf->INDIProperty() << endl;
+ }
+ }
+ }
+
+ //Write script footer
+ ostream << "##" << endl;
+}
+
+void ScriptBuilder::readScript( QTextStream &istream ) {
+ QString line;
+
+ while ( ! istream.eof() ) {
+ line = istream.readLine();
+
+ //look for name of script
+ if ( line.contains( "#KStars DCOP script: " ) )
+ currentScriptName = line.mid( 21 ).stripWhiteSpace();
+
+ //look for author of scriptbuilder
+ if ( line.contains( "#by " ) )
+ currentAuthor = line.mid( 4 ).stripWhiteSpace();
+
+ //Actual script functions
+ if ( line.left(4) == "dcop" ) {
+
+ //is ClockFunction?
+ bool clockfcn( false );
+ if ( line.contains( "$CLOCK" ) ) clockfcn = true;
+
+ //remove leading dcop prefix
+ line = line.mid( 20 );
+
+ //construct a stringlist that is fcn name and its arg name/value pairs
+ QStringList fn = QStringList::split( " ", line );
+ if ( parseFunction( fn ) )
+ {
+ sb->ScriptListBox->insertItem( ScriptList.current()->name() );
+ // Initially, any read script is valid!
+ ScriptList.current()->setValid(true);
+ }
+ else kdWarning() << i18n( "Could not parse script. Line was: %1" ).arg( line ) << endl;
+
+ } // end if left(4) == "dcop"
+ } // end while !eof()
+
+ //Select first item in sb->ScriptListBox
+ if ( sb->ScriptListBox->count() ) {
+ sb->ScriptListBox->setCurrentItem( 0 );
+ slotArgWidget();
+ }
+}
+
+bool ScriptBuilder::parseFunction( QStringList &fn )
+{
+ // clean up the string list first if needed
+ // We need to perform this in case we havea quoted string "NGC 3000" because this will counted
+ // as two arguments, and it should be counted as one.
+ bool foundQuote(false), quoteProcessed(false);
+ QString cur, arg;
+ QStringList::iterator it;
+
+ for (it = fn.begin(); it != fn.end(); ++it)
+ {
+ cur = (*it);
+
+ if ( cur.startsWith("\""))
+ {
+ arg += cur.right(cur.length() - 1);
+ arg += " ";
+ foundQuote = true;
+ quoteProcessed = true;
+ }
+ else if (cur.endsWith("\""))
+ {
+ arg += cur.left(cur.length() -1);
+ arg += "'";
+ foundQuote = false;
+ }
+ else if (foundQuote)
+ {
+ arg += cur;
+ arg += " ";
+ }
+ else
+ {
+ arg += cur;
+ arg += "'";
+ }
+ }
+
+ if (quoteProcessed)
+ fn = QStringList::split( "'", arg );
+
+ //loop over known functions to find a name match
+ for ( ScriptFunction *sf = KStarsFunctionList.first(); sf; sf = KStarsFunctionList.next() )
+ {
+ if ( fn[0] == sf->name() ) {
+
+ if ( fn[0] == "setGeoLocation" ) {
+ QString city( fn[1] ), prov( "" ), cntry( fn[2] );
+ if ( fn.count() == 4 ) { prov = fn[2]; cntry = fn[3]; }
+ if ( fn.count() == 3 || fn.count() == 4 ) {
+ ScriptList.append( new ScriptFunction( sf ) );
+ ScriptList.current()->setArg( 0, city );
+ ScriptList.current()->setArg( 1, prov );
+ ScriptList.current()->setArg( 2, cntry );
+ } else return false;
+
+ } else if ( fn.count() != sf->numArgs() + 1 ) return false;
+
+ ScriptList.append( new ScriptFunction( sf ) );
+
+ for ( unsigned int i=0; i<sf->numArgs(); ++i )
+ ScriptList.current()->setArg( i, fn[i+1] );
+
+ return true;
+ }
+
+ for ( ScriptFunction *sf = INDIFunctionList.first(); sf; sf = INDIFunctionList.next() )
+ {
+ if ( fn[0] == sf->name() )
+ {
+
+ if ( fn.count() != sf->numArgs() + 1 ) return false;
+
+ ScriptList.append( new ScriptFunction( sf ) );
+
+ for ( unsigned int i=0; i<sf->numArgs(); ++i )
+ ScriptList.current()->setArg( i, fn[i+1] );
+
+ return true;
+ }
+ }
+ }
+
+ //if we get here, no function-name match was found
+ return false;
+}
+
+void ScriptBuilder::setUnsavedChanges( bool b ) {
+ UnsavedChanges = b;
+ sb->SaveButton->setEnabled( b );
+ sb->SaveAsButton->setEnabled( b );
+}
+
+void ScriptBuilder::slotEnableScriptNameOK() {
+ snd->OKButton->setEnabled( ! snd->ScriptName->text().isEmpty() );
+}
+
+void ScriptBuilder::slotCopyFunction() {
+ if ( ! UnsavedChanges ) setUnsavedChanges( true );
+
+ int Pos = sb->ScriptListBox->currentItem() + 1;
+ ScriptList.insert( Pos, new ScriptFunction( ScriptList.at( Pos-1 ) ) );
+ //copy ArgVals
+ for ( unsigned int i=0; i < ScriptList.at( Pos-1 )->numArgs(); ++i )
+ ScriptList.at(Pos)->setArg(i, ScriptList.at( Pos-1 )->argVal(i) );
+
+ sb->ScriptListBox->insertItem( ScriptList.current()->name(), Pos );
+ sb->ScriptListBox->setSelected( Pos, true );
+}
+
+void ScriptBuilder::slotRemoveFunction() {
+ setUnsavedChanges( true );
+
+ int Pos = sb->ScriptListBox->currentItem();
+ ScriptList.remove( Pos );
+ sb->ScriptListBox->removeItem( Pos );
+ if ( sb->ScriptListBox->count() == 0 ) {
+ sb->ArgStack->raiseWidget( argBlank );
+ sb->CopyButton->setEnabled( false );
+ sb->RemoveButton->setEnabled( false );
+ } else {
+ sb->ScriptListBox->setSelected( Pos, true );
+ }
+}
+
+void ScriptBuilder::slotAddFunction() {
+
+ ScriptFunction *sc = NULL;
+ QListViewItem *currentItem = sb->FunctionListView->currentItem();
+
+ if ( currentItem == NULL || currentItem->depth() == 0)
+ return;
+
+ for (sc = KStarsFunctionList.first(); sc; sc = KStarsFunctionList.next())
+ if (sc->prototype() == currentItem->text(0))
+ break;
+
+ if (sc == NULL)
+ {
+ for (sc = INDIFunctionList.first(); sc; sc = INDIFunctionList.next())
+ if (sc->prototype() == currentItem->text(0))
+ break;
+
+ }
+
+ if (sc == NULL) return;
+
+ setUnsavedChanges( true );
+
+ int Pos = sb->ScriptListBox->currentItem() + 1;
+
+ ScriptList.insert( Pos, new ScriptFunction(sc) );
+ sb->ScriptListBox->insertItem( ScriptList.current()->name(), Pos );
+ sb->ScriptListBox->setSelected( Pos, true );
+}
+
+void ScriptBuilder::slotMoveFunctionUp() {
+ if ( sb->ScriptListBox->currentItem() > 0 ) {
+ setUnsavedChanges( true );
+
+ QString t = sb->ScriptListBox->currentText();
+ unsigned int n = sb->ScriptListBox->currentItem();
+
+ ScriptFunction *tmp = ScriptList.take( n );
+ ScriptList.insert( n-1, tmp );
+
+ sb->ScriptListBox->removeItem( n );
+ sb->ScriptListBox->insertItem( t, n-1 );
+ sb->ScriptListBox->setSelected( n-1, true );
+ }
+}
+
+void ScriptBuilder::slotMoveFunctionDown() {
+ if ( sb->ScriptListBox->currentItem() > -1 &&
+ sb->ScriptListBox->currentItem() < ((int) sb->ScriptListBox->count())-1 ) {
+ setUnsavedChanges( true );
+
+ QString t = sb->ScriptListBox->currentText();
+ unsigned int n = sb->ScriptListBox->currentItem();
+
+ ScriptFunction *tmp = ScriptList.take( n );
+ ScriptList.insert( n+1, tmp );
+
+ sb->ScriptListBox->removeItem( n );
+ sb->ScriptListBox->insertItem( t, n+1 );
+ sb->ScriptListBox->setSelected( n+1, true );
+ }
+}
+
+void ScriptBuilder::slotArgWidget() {
+ //First, setEnabled on buttons that act on the selected script function
+ if ( sb->ScriptListBox->currentItem() == -1 ) { //no selection
+ sb->CopyButton->setEnabled( false );
+ sb->RemoveButton->setEnabled( false );
+ sb->UpButton->setEnabled( false );
+ sb->DownButton->setEnabled( false );
+ } else if ( sb->ScriptListBox->count() == 1 ) { //only one item, so disable up/down buttons
+ sb->CopyButton->setEnabled( true );
+ sb->RemoveButton->setEnabled( true );
+ sb->UpButton->setEnabled( false );
+ sb->DownButton->setEnabled( false );
+ } else if ( sb->ScriptListBox->currentItem() == 0 ) { //first item selected
+ sb->CopyButton->setEnabled( true );
+ sb->RemoveButton->setEnabled( true );
+ sb->UpButton->setEnabled( false );
+ sb->DownButton->setEnabled( true );
+ } else if ( sb->ScriptListBox->currentItem() == ((int) sb->ScriptListBox->count())-1 ) { //last item selected
+ sb->CopyButton->setEnabled( true );
+ sb->RemoveButton->setEnabled( true );
+ sb->UpButton->setEnabled( true );
+ sb->DownButton->setEnabled( false );
+ } else { //other item selected
+ sb->CopyButton->setEnabled( true );
+ sb->RemoveButton->setEnabled( true );
+ sb->UpButton->setEnabled( true );
+ sb->DownButton->setEnabled( true );
+ }
+
+ //sb->RunButton enabled when script not empty.
+ if ( sb->ScriptListBox->count() ) {
+ sb->RunButton->setEnabled( true );
+ } else {
+ sb->RunButton->setEnabled( false );
+ setUnsavedChanges( false );
+ }
+
+ //Display the function's arguments widget
+ if ( sb->ScriptListBox->currentItem() > -1 &&
+ sb->ScriptListBox->currentItem() < ((int) sb->ScriptListBox->count()) ) {
+ QString t = sb->ScriptListBox->currentText();
+ unsigned int n = sb->ScriptListBox->currentItem();
+ ScriptFunction *sf = ScriptList.at( n );
+
+ if ( sf->name() == "lookTowards" ) {
+ sb->ArgStack->raiseWidget( argLookToward );
+ QString s = sf->argVal(0);
+ argLookToward->FocusEdit->setCurrentText( s );
+
+ } else if ( sf->name() == "setRaDec" ) {
+ bool ok(false);
+ double r(0.0),d(0.0);
+ dms ra(0.0);
+
+ sb->ArgStack->raiseWidget( argSetRaDec );
+
+ ok = !sf->argVal(0).isEmpty();
+ if (ok) r = sf->argVal(0).toDouble(&ok);
+ else argSetRaDec->RaBox->clear();
+ if (ok) { ra.setH(r); argSetRaDec->RaBox->showInHours( ra ); }
+
+ ok = !sf->argVal(1).isEmpty();
+ if (ok) d = sf->argVal(1).toDouble(&ok);
+ else argSetRaDec->DecBox->clear();
+ if (ok) argSetRaDec->DecBox->showInDegrees( dms(d) );
+
+ } else if ( sf->name() == "setAltAz" ) {
+ bool ok(false);
+ double x(0.0),y(0.0);
+
+ sb->ArgStack->raiseWidget( argSetAltAz );
+
+ ok = !sf->argVal(0).isEmpty();
+ if (ok) y = sf->argVal(0).toDouble(&ok);
+ else argSetAltAz->AzBox->clear();
+ if (ok) argSetAltAz->AltBox->showInDegrees( dms(y) );
+ else argSetAltAz->AltBox->clear();
+
+ ok = !sf->argVal(1).isEmpty();
+ x = sf->argVal(1).toDouble(&ok);
+ if (ok) argSetAltAz->AzBox->showInDegrees( dms(x) );
+
+ } else if ( sf->name() == "zoomIn" ) {
+ sb->ArgStack->raiseWidget( argBlank );
+ //no Args
+
+ } else if ( sf->name() == "zoomOut" ) {
+ sb->ArgStack->raiseWidget( argBlank );
+ //no Args
+
+ } else if ( sf->name() == "defaultZoom" ) {
+ sb->ArgStack->raiseWidget( argBlank );
+ //no Args
+
+ } else if ( sf->name() == "zoom" ) {
+ sb->ArgStack->raiseWidget( argZoom );
+ bool ok(false);
+ /*double z = */sf->argVal(0).toDouble(&ok);
+ if (ok) argZoom->ZoomBox->setText( sf->argVal(0) );
+ else argZoom->ZoomBox->setText( "2000." );
+
+ } else if ( sf->name() == "exportImage" ) {
+ sb->ArgStack->raiseWidget( argExportImage );
+ argExportImage->ExportFileName->setURL( sf->argVal(0) );
+ bool ok(false);
+ int w, h;
+ w = sf->argVal(1).toInt( &ok );
+ if (ok) h = sf->argVal(2).toInt( &ok );
+ if (ok) {
+ argExportImage->ExportWidth->setValue( w );
+ argExportImage->ExportHeight->setValue( h );
+ } else {
+ argExportImage->ExportWidth->setValue( ks->map()->width() );
+ argExportImage->ExportHeight->setValue( ks->map()->height() );
+ }
+
+ } else if ( sf->name() == "printImage" ) {
+ if ( sf->argVal(0) == i18n( "true" ) ) argPrintImage->UsePrintDialog->setChecked( true );
+ else argPrintImage->UsePrintDialog->setChecked( false );
+ if ( sf->argVal(1) == i18n( "true" ) ) argPrintImage->UseChartColors->setChecked( true );
+ else argPrintImage->UseChartColors->setChecked( false );
+
+ } else if ( sf->name() == "setLocalTime" ) {
+ sb->ArgStack->raiseWidget( argSetLocalTime );
+ bool ok(false);
+ int year, month, day, hour, min, sec;
+
+ year = sf->argVal(0).toInt(&ok);
+ if (ok) month = sf->argVal(1).toInt(&ok);
+ if (ok) day = sf->argVal(2).toInt(&ok);
+ if (ok) argSetLocalTime->DateBox->setDate( ExtDate( year, month, day ) );
+ else argSetLocalTime->DateBox->setDate( ExtDate::currentDate() );
+
+ hour = sf->argVal(3).toInt(&ok);
+ if ( sf->argVal(3).isEmpty() ) ok = false;
+ if (ok) min = sf->argVal(4).toInt(&ok);
+ if (ok) sec = sf->argVal(5).toInt(&ok);
+ if (ok) argSetLocalTime->TimeBox->setTime( QTime( hour, min, sec ) );
+ else argSetLocalTime->TimeBox->setTime( QTime( QTime::currentTime() ) );
+
+ } else if ( sf->name() == "waitFor" ) {
+ sb->ArgStack->raiseWidget( argWaitFor );
+ bool ok(false);
+ int sec = sf->argVal(0).toInt(&ok);
+ if (ok) argWaitFor->DelayBox->setValue( sec );
+ else argWaitFor->DelayBox->setValue( 0 );
+
+ } else if ( sf->name() == "waitForKey" ) {
+ sb->ArgStack->raiseWidget( argWaitForKey );
+ if ( sf->argVal(0).length()==1 || sf->argVal(0).lower() == "space" )
+ argWaitForKey->WaitKeyEdit->setText( sf->argVal(0) );
+ else argWaitForKey->WaitKeyEdit->setText( "" );
+
+ } else if ( sf->name() == "setTracking" ) {
+ sb->ArgStack->raiseWidget( argSetTracking );
+ if ( sf->argVal(0) == i18n( "true" ) ) argSetTracking->CheckTrack->setChecked( true );
+ else argSetTracking->CheckTrack->setChecked( false );
+
+ } else if ( sf->name() == "changeViewOption" ) {
+ sb->ArgStack->raiseWidget( argChangeViewOption );
+ //find argVal(0) in the combobox...if it isn't there, it will select nothing
+ argChangeViewOption->OptionName->setCurrentItem( sf->argVal(0) );
+ argChangeViewOption->OptionValue->setText( sf->argVal(1) );
+
+ } else if ( sf->name() == "setGeoLocation" ) {
+ sb->ArgStack->raiseWidget( argSetGeoLocation );
+ argSetGeoLocation->CityName->setText( sf->argVal(0) );
+ argSetGeoLocation->ProvinceName->setText( sf->argVal(1) );
+ argSetGeoLocation->CountryName->setText( sf->argVal(2) );
+
+ } else if ( sf->name() == "setColor" ) {
+ sb->ArgStack->raiseWidget( argSetColor );
+ if ( sf->argVal(0).isEmpty() ) sf->setArg( 0, "SkyColor" ); //initialize default value
+ argSetColor->ColorName->setCurrentItem( ks->data()->colorScheme()->nameFromKey( sf->argVal(0) ) );
+ argSetColor->ColorValue->setColor( QColor( sf->argVal(1).remove('\\') ) );
+
+ } else if ( sf->name() == "loadColorScheme" ) {
+ sb->ArgStack->raiseWidget( argLoadColorScheme );
+ argLoadColorScheme->SchemeList->setCurrentItem( argLoadColorScheme->SchemeList->findItem( sf->argVal(0).remove('\"'), 0 ) );
+
+ } else if ( sf->name() == "stop" ) {
+ sb->ArgStack->raiseWidget( argBlank );
+ //no Args
+
+ } else if ( sf->name() == "start" ) {
+ sb->ArgStack->raiseWidget( argBlank );
+ //no Args
+
+ } else if ( sf->name() == "setClockScale" ) {
+ sb->ArgStack->raiseWidget( argTimeScale );
+ bool ok(false);
+ double ts = sf->argVal(0).toDouble(&ok);
+ if (ok) argTimeScale->TimeScale->tsbox()->changeScale( float(ts) );
+ else argTimeScale->TimeScale->tsbox()->changeScale( 0.0 );
+
+ }
+ else if (sf->name() == "startINDI") {
+ sb->ArgStack->raiseWidget( argStartINDI);
+
+ argStartINDI->deviceName->setText(sf->argVal(0));
+ if (sf->argVal(1) == "true")
+ argStartINDI->LocalButton->setChecked(true);
+ else if (! sf->argVal(1).isEmpty())
+ argStartINDI->LocalButton->setChecked(false);
+ }
+ else if (sf->name() == "shutdownINDI") {
+ sb->ArgStack->raiseWidget( argShutdownINDI);
+
+ //if (sf->valid()) kdDebug() << "begin: shutdown is valid" << endl;
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argShutdownINDI->deviceName->setText(sf->argVal(0));
+ else if (argShutdownINDI->deviceName->text().isEmpty() || sf->argVal(0).isEmpty())
+ argShutdownINDI->deviceName->setText(lastINDIDeviceName);
+ else
+ slotINDIShutdown();
+ }
+ else argShutdownINDI->deviceName->setText(sf->argVal(0));
+
+ //if (sf->valid()) kdDebug() << "end: shutdown is valid" << endl;
+ }
+ else if (sf->name() == "switchINDI") {
+ sb->ArgStack->raiseWidget( argSwitchINDI);
+
+ if (sf->argVal(1) == "true" || sf->argVal(1).isEmpty())
+ argSwitchINDI->OnButton->setChecked(true);
+ else
+ argSwitchINDI->OffButton->setChecked(true);
+
+ argSwitchINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSwitchINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSwitchINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSwitchINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIPort") {
+ sb->ArgStack->raiseWidget( argSetPortINDI);
+
+ argSetPortINDI->devicePort->setText(sf->argVal(1));
+
+ argSetPortINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetPortINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetPortINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetPortINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDITargetCoord") {
+ bool ok(false);
+ double r(0.0),d(0.0);
+ dms ra(0.0);
+
+ sb->ArgStack->raiseWidget( argSetTargetCoordINDI);
+
+ ok = !sf->argVal(1).isEmpty();
+ if (ok) r = sf->argVal(1).toDouble(&ok);
+ else argSetTargetCoordINDI->RaBox->clear();
+ if (ok) { ra.setH(r); argSetTargetCoordINDI->RaBox->showInHours( ra ); }
+
+ ok = !sf->argVal(2).isEmpty();
+ if (ok) d = sf->argVal(2).toDouble(&ok);
+ else argSetTargetCoordINDI->DecBox->clear();
+ if (ok) argSetTargetCoordINDI->DecBox->showInDegrees( dms(d) );
+
+ argSetTargetCoordINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetTargetCoordINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetTargetCoordINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetTargetCoordINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDITargetName") {
+ sb->ArgStack->raiseWidget( argSetTargetNameINDI);
+
+ argSetTargetNameINDI->objectName->setText(sf->argVal(1));
+
+ argSetTargetNameINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetTargetNameINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetTargetNameINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetTargetNameINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIAction") {
+ sb->ArgStack->raiseWidget( argSetActionINDI);
+
+ argSetActionINDI->actionName->setText(sf->argVal(1));
+
+ argSetActionINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetActionINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetActionINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetActionINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "waitForINDIAction") {
+ sb->ArgStack->raiseWidget( argWaitForActionINDI);
+
+ argWaitForActionINDI->actionName->setText(sf->argVal(1));
+
+ argWaitForActionINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argWaitForActionINDI->deviceName->setText(sf->argVal(0));
+ else
+ argWaitForActionINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argWaitForActionINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIFocusSpeed") {
+ int t(0);
+ bool ok(false);
+
+ sb->ArgStack->raiseWidget( argSetFocusSpeedINDI);
+
+ t = sf->argVal(1).toInt(&ok);
+ if (ok) argSetFocusSpeedINDI->speedIN->setValue(t);
+ else argSetFocusSpeedINDI->speedIN->setValue(0);
+
+ argSetFocusSpeedINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetFocusSpeedINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetFocusSpeedINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetFocusSpeedINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "startINDIFocus") {
+ sb->ArgStack->raiseWidget( argStartFocusINDI);
+ bool itemSet(false);
+
+ for (int i=0; i < argStartFocusINDI->directionCombo->count(); i++)
+ {
+ if (argStartFocusINDI->directionCombo->text(i) == sf->argVal(1))
+ {
+ argStartFocusINDI->directionCombo->setCurrentItem(i);
+ itemSet = true;
+ break;
+ }
+ }
+
+ if (!itemSet) argStartFocusINDI->directionCombo->setCurrentItem(0);
+
+ argStartFocusINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argStartFocusINDI->deviceName->setText(sf->argVal(0));
+ else
+ argStartFocusINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argStartFocusINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIFocusTimeout") {
+ int t(0);
+ bool ok(false);
+
+ sb->ArgStack->raiseWidget( argSetFocusTimeoutINDI);
+
+ t = sf->argVal(1).toInt(&ok);
+ if (ok) argSetFocusTimeoutINDI->timeOut->setValue(t);
+ else argSetFocusTimeoutINDI->timeOut->setValue(0);
+
+ argSetFocusTimeoutINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetFocusTimeoutINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetFocusTimeoutINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetFocusTimeoutINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIGeoLocation") {
+ bool ok(false);
+ double lo(0.0),la(0.0);
+
+ sb->ArgStack->raiseWidget( argSetGeoLocationINDI);
+
+ ok = !sf->argVal(1).isEmpty();
+ if (ok) lo = sf->argVal(1).toDouble(&ok);
+ else argSetGeoLocationINDI->longBox->clear();
+ if (ok) { argSetGeoLocationINDI->longBox->showInDegrees( dms(lo) ); }
+
+ ok = !sf->argVal(2).isEmpty();
+ if (ok) la = sf->argVal(2).toDouble(&ok);
+ else argSetGeoLocationINDI->latBox->clear();
+ if (ok) argSetGeoLocationINDI->latBox->showInDegrees( dms(la) );
+
+ argSetGeoLocationINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetGeoLocationINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetGeoLocationINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetGeoLocationINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "startINDIExposure") {
+ int t(0);
+ bool ok(false);
+
+ sb->ArgStack->raiseWidget( argStartExposureINDI);
+
+ t = sf->argVal(1).toInt(&ok);
+ if (ok) argStartExposureINDI->timeOut->setValue(t);
+ else argStartExposureINDI->timeOut->setValue(0);
+
+ argStartExposureINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argStartExposureINDI->deviceName->setText(sf->argVal(0));
+ else
+ argStartExposureINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argStartExposureINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIUTC") {
+ sb->ArgStack->raiseWidget( argSetUTCINDI);
+
+ argSetUTCINDI->UTC->setText(sf->argVal(1));
+
+ argSetUTCINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetUTCINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetUTCINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetUTCINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIScopeAction") {
+ sb->ArgStack->raiseWidget( argSetScopeActionINDI);
+ bool itemSet(false);
+
+ for (int i=0; i < argSetScopeActionINDI->actionCombo->count(); i++)
+ {
+ if (argSetScopeActionINDI->actionCombo->text(i) == sf->argVal(1))
+ {
+ argSetScopeActionINDI->actionCombo->setCurrentItem(i);
+ itemSet = true;
+ break;
+ }
+ }
+
+ if (!itemSet) argSetScopeActionINDI->actionCombo->setCurrentItem(0);
+
+ argSetScopeActionINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetScopeActionINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetScopeActionINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetScopeActionINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIFrameType") {
+ sb->ArgStack->raiseWidget( argSetFrameTypeINDI);
+ bool itemSet(false);
+
+ for (int i=0; i < argSetFrameTypeINDI->typeCombo->count(); i++)
+ {
+ if (argSetFrameTypeINDI->typeCombo->text(i) == sf->argVal(1))
+ {
+ argSetFrameTypeINDI->typeCombo->setCurrentItem(i);
+ itemSet = true;
+ break;
+ }
+ }
+
+ if (!itemSet) argSetFrameTypeINDI->typeCombo->setCurrentItem(0);
+
+ argSetFrameTypeINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetFrameTypeINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetFrameTypeINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetFrameTypeINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDICCDTemp") {
+ int t(0);
+ bool ok(false);
+
+ sb->ArgStack->raiseWidget( argSetCCDTempINDI);
+
+ t = sf->argVal(1).toInt(&ok);
+ if (ok) argSetCCDTempINDI->temp->setValue(t);
+ else argSetCCDTempINDI->temp->setValue(0);
+
+ argSetCCDTempINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetCCDTempINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetCCDTempINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetCCDTempINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ else if (sf->name() == "setINDIFilterNum") {
+ int t(0);
+ bool ok(false);
+
+ sb->ArgStack->raiseWidget( argSetFilterNumINDI);
+
+ t = sf->argVal(1).toInt(&ok);
+ if (ok) argSetFilterNumINDI->filter_num->setValue(t);
+ else argSetFilterNumINDI->filter_num->setValue(0);
+
+ argSetFilterNumINDI->deviceName->clear();
+
+ if (sb->ReuseINDIDeviceName->isChecked())
+ {
+ if (!sf->argVal(0).isEmpty())
+ argSetFilterNumINDI->deviceName->setText(sf->argVal(0));
+ else
+ argSetFilterNumINDI->deviceName->setText(lastINDIDeviceName);
+ }
+ else argSetFilterNumINDI->deviceName->setText(sf->argVal(0));
+
+ }
+ }
+}
+
+void ScriptBuilder::slotShowDoc() {
+ ScriptFunction *sc = NULL;
+ QListViewItem *currentItem = sb->FunctionListView->currentItem();
+
+ if ( currentItem == NULL || currentItem->depth() == 0)
+ return;
+
+ for (sc = KStarsFunctionList.first(); sc; sc = KStarsFunctionList.next())
+ if (sc->prototype() == currentItem->text(0))
+ break;
+
+ if (sc == NULL)
+ {
+ for (sc = INDIFunctionList.first(); sc; sc = INDIFunctionList.next())
+ if (sc->prototype() == currentItem->text(0))
+ break;
+ }
+
+ if (sc == NULL)
+ {
+ sb->AddButton->setEnabled( false );
+ kdWarning() << i18n( "Function index out of bounds." ) << endl;
+ return;
+ }
+
+ sb->AddButton->setEnabled( true );
+ sb->FuncDoc->setText( sc->description() );
+}
+
+//Slots for Arg Widgets
+void ScriptBuilder::slotFindCity() {
+ LocationDialog ld( ks );
+
+ if ( ld.exec() == QDialog::Accepted ) {
+ if ( ld.selectedCity() ) {
+ // set new location names
+ argSetGeoLocation->CityName->setText( ld.selectedCityName() );
+ argSetGeoLocation->ProvinceName->setText( ld.selectedProvinceName() );
+ argSetGeoLocation->CountryName->setText( ld.selectedCountryName() );
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+ if ( sf->name() == "setGeoLocation" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, ld.selectedCityName() );
+ sf->setArg( 1, ld.selectedProvinceName() );
+ sf->setArg( 2, ld.selectedCountryName() );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl;
+ }
+ }
+ }
+}
+
+void ScriptBuilder::slotFindObject() {
+ FindDialog fd( ks );
+
+ if ( fd.exec() == QDialog::Accepted && fd.currentItem() ) {
+ setUnsavedChanges( true );
+
+ argLookToward->FocusEdit->setCurrentText( fd.currentItem()->objName()->text() );
+ }
+}
+
+void ScriptBuilder::slotINDIFindObject() {
+ FindDialog fd( ks );
+
+ if ( fd.exec() == QDialog::Accepted && fd.currentItem() ) {
+ setUnsavedChanges( true );
+
+ argSetTargetNameINDI->objectName->setText( fd.currentItem()->objName()->text() );
+ }
+}
+
+void ScriptBuilder::slotINDIWaitCheck(bool /*toggleState*/)
+{
+
+ setUnsavedChanges(true);
+
+}
+
+void ScriptBuilder::slotShowOptions() {
+ //Show tree-view of view options
+ if ( otv->exec() == QDialog::Accepted ) {
+ argChangeViewOption->OptionName->setCurrentItem( otv->OptionsList->currentItem()->text(0) );
+ }
+}
+
+void ScriptBuilder::slotLookToward() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "lookTowards" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, argLookToward->FocusEdit->currentText() );
+ sf->setValid(true);
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "lookTowards" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotRa() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setRaDec" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetRaDec->RaBox->text().isEmpty() ) return;
+
+ bool ok(false);
+ dms ra = argSetRaDec->RaBox->createDms(false, &ok);
+ if ( ok ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, QString( "%1" ).arg( ra.Hours() ) );
+ if ( ! sf->argVal(1).isEmpty() ) sf->setValid( true );
+
+ } else {
+ sf->setArg( 0, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setRaDec" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotDec() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setRaDec" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetRaDec->DecBox->text().isEmpty() ) return;
+
+ bool ok(false);
+ dms dec = argSetRaDec->DecBox->createDms(true, &ok);
+ if ( ok ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 1, QString( "%1" ).arg( dec.Degrees() ) );
+ if ( ! sf->argVal(0).isEmpty() ) sf->setValid( true );
+
+ } else {
+ sf->setArg( 1, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setRaDec" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotAz() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setAltAz" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetAltAz->AzBox->text().isEmpty() ) return;
+
+ bool ok(false);
+ dms az = argSetAltAz->AzBox->createDms(true, &ok);
+ if ( ok ) {
+ setUnsavedChanges( true );
+ sf->setArg( 1, QString( "%1" ).arg( az.Degrees() ) );
+ if ( ! sf->argVal(0).isEmpty() ) sf->setValid( true );
+ } else {
+ sf->setArg( 1, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setAltAz" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotAlt() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setAltAz" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetAltAz->AltBox->text().isEmpty() ) return;
+
+ bool ok(false);
+ dms alt = argSetAltAz->AltBox->createDms(true, &ok);
+ if ( ok ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, QString( "%1" ).arg( alt.Degrees() ) );
+ if ( ! sf->argVal(1).isEmpty() ) sf->setValid( true );
+ } else {
+ sf->setArg( 0, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setAltAz" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotChangeDate() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setLocalTime" ) {
+ setUnsavedChanges( true );
+
+ ExtDate date = argSetLocalTime->DateBox->date();
+
+ sf->setArg( 0, QString( "%1" ).arg( date.year() ) );
+ sf->setArg( 1, QString( "%1" ).arg( date.month() ) );
+ sf->setArg( 2, QString( "%1" ).arg( date.day() ) );
+ if ( ! sf->argVal(3).isEmpty() ) sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setLocalTime" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotChangeTime() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setLocalTime" ) {
+ setUnsavedChanges( true );
+
+ QTime time = argSetLocalTime->TimeBox->time();
+
+ sf->setArg( 3, QString( "%1" ).arg( time.hour() ) );
+ sf->setArg( 4, QString( "%1" ).arg( time.minute() ) );
+ sf->setArg( 5, QString( "%1" ).arg( time.second() ) );
+ if ( ! sf->argVal(0).isEmpty() ) sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setLocalTime" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotWaitFor() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "waitFor" ) {
+ bool ok(false);
+ int delay = argWaitFor->DelayBox->text().toInt( &ok );
+
+ if ( ok ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, QString( "%1" ).arg( delay ) );
+ sf->setValid( true );
+ } else {
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitFor" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotWaitForKey() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "waitForKey" ) {
+ QString sKey = argWaitForKey->WaitKeyEdit->text().stripWhiteSpace();
+
+ //DCOP script can only use single keystrokes; make sure entry is either one character,
+ //or the word 'space'
+ if ( sKey.length() == 1 || sKey == "space" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, sKey );
+ sf->setValid( true );
+ } else {
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitForKey" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotTracking() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setTracking" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, ( argSetTracking->CheckTrack->isChecked() ? i18n( "true" ) : i18n( "false" ) ) );
+ sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setTracking" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotViewOption() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "changeViewOption" ) {
+ if ( argChangeViewOption->OptionName->currentItem() >= 0
+ && argChangeViewOption->OptionValue->text().length() ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, argChangeViewOption->OptionName->currentText() );
+ sf->setArg( 1, argChangeViewOption->OptionValue->text() );
+ sf->setValid( true );
+ } else {
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "changeViewOption" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotChangeCity() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setGeoLocation" ) {
+ QString city = argSetGeoLocation->CityName->text();
+
+ if ( city.length() ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, city );
+ if ( sf->argVal(2).length() ) sf->setValid( true );
+ } else {
+ sf->setArg( 0, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotChangeProvince() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setGeoLocation" ) {
+ QString province = argSetGeoLocation->ProvinceName->text();
+
+ if ( province.length() ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 1, province );
+ if ( sf->argVal(0).length() && sf->argVal(2).length() ) sf->setValid( true );
+ } else {
+ sf->setArg( 1, "" );
+ //might not be invalid
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotChangeCountry() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setGeoLocation" ) {
+ QString country = argSetGeoLocation->CountryName->text();
+
+ if ( country.length() ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 2, country );
+ if ( sf->argVal(0).length() ) sf->setValid( true );
+ } else {
+ sf->setArg( 2, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setGeoLocation" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotTimeScale() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setClockScale" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, QString( "%1" ).arg( argTimeScale->TimeScale->tsbox()->timeScale() ) );
+ sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setClockScale" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotZoom() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "zoom" ) {
+ setUnsavedChanges( true );
+
+ bool ok(false);
+ argZoom->ZoomBox->text().toDouble(&ok);
+ if ( ok ) {
+ sf->setArg( 0, argZoom->ZoomBox->text() );
+ sf->setValid( true );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "zoom" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotExportImage() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "exportImage" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, argExportImage->ExportFileName->url() );
+ sf->setArg( 1, QString("%1").arg( argExportImage->ExportWidth->value() ) );
+ sf->setArg( 2, QString("%1").arg( argExportImage->ExportHeight->value() ) );
+ sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "exportImage" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotPrintImage() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "printImage" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, ( argPrintImage->UsePrintDialog->isChecked() ? i18n( "true" ) : i18n( "false" ) ) );
+ sf->setArg( 1, ( argPrintImage->UseChartColors->isChecked() ? i18n( "true" ) : i18n( "false" ) ) );
+ sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "exportImage" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotChangeColorName() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setColor" ) {
+ setUnsavedChanges( true );
+
+ argSetColor->ColorValue->setColor( ks->data()->colorScheme()->colorAt( argSetColor->ColorName->currentItem() ) );
+ sf->setArg( 0, ks->data()->colorScheme()->keyAt( argSetColor->ColorName->currentItem() ) );
+ QString cname( argSetColor->ColorValue->color().name() );
+ if ( cname.at(0) == '#' ) cname = "\\" + cname; //prepend a "\" so bash doesn't think we have a comment
+ sf->setArg( 1, cname );
+ sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setColor" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotChangeColor() {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setColor" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, ks->data()->colorScheme()->keyAt( argSetColor->ColorName->currentItem() ) );
+ QString cname( argSetColor->ColorValue->color().name() );
+ if ( cname.at(0) == '#' ) cname = "\\" + cname; //prepend a "\" so bash doesn't think we have a comment
+ sf->setArg( 1, cname );
+ sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setColor" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotLoadColorScheme(QListBoxItem */*i*/) {
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "loadColorScheme" ) {
+ setUnsavedChanges( true );
+
+ sf->setArg( 0, "\"" + argLoadColorScheme->SchemeList->currentText() + "\"" );
+ sf->setValid( true );
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "loadColorScheme" ) << endl;
+ }
+}
+
+void ScriptBuilder::slotClose() {
+ saveWarning();
+
+ if ( !UnsavedChanges ) {
+ emit closeClicked();
+ reject();
+ }
+}
+
+void ScriptBuilder::slotINDIStartDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "startINDI" )
+ {
+ setUnsavedChanges( true );
+
+ lastINDIDeviceName = argStartINDI->deviceName->text();
+
+ sf->setArg(0, lastINDIDeviceName);
+ sf->setArg(1, argStartINDI->LocalButton->isChecked() ? "true" : "false");
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDI" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDIStartDeviceMode()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "startINDI" )
+ {
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argStartINDI->LocalButton->isChecked() ? "true" : "false");
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDI" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDIShutdown()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "shutdownINDI" )
+ {
+ if (argShutdownINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argShutdownINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argShutdownINDI->deviceName->text());
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "shutdownINDI" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISwitchDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "switchINDI" )
+ {
+ if (argSwitchINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSwitchINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSwitchINDI->deviceName->text());
+ sf->setArg(1, argSwitchINDI->OnButton->isChecked() ? "true" : "false");
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "switchdownINDI" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISwitchDeviceConnection()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "switchINDI" )
+ {
+
+ if (sf->argVal(1) != (argSwitchINDI->OnButton->isChecked() ? "true" : "false"))
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argSwitchINDI->OnButton->isChecked() ? "true" : "false");
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "switchINDI" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetPortDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIPort" )
+ {
+ if (argSetPortINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetPortINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetPortINDI->deviceName->text());
+ if (! sf->argVal(1).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIPort" ) << endl;
+ }
+
+
+}
+
+void ScriptBuilder::slotINDISetPortDevicePort()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIPort" )
+ {
+
+ if (argSetPortINDI->devicePort->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(1) != argSetPortINDI->devicePort->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argSetPortINDI->devicePort->text());
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIPort" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetTargetCoordDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDITargetCoord" )
+ {
+ if (argSetTargetCoordINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetTargetCoordINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetTargetCoordINDI->deviceName->text());
+ if ((! sf->argVal(1).isEmpty()) && (! sf->argVal(2).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetCoord" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetTargetCoordDeviceRA()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDITargetCoord" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetTargetCoordINDI->RaBox->text().isEmpty() )
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ bool ok(false);
+ dms ra = argSetTargetCoordINDI->RaBox->createDms(false, &ok);
+ if ( ok ) {
+
+ if (sf->argVal(1) != QString( "%1" ).arg( ra.Hours() ))
+ setUnsavedChanges( true );
+
+ sf->setArg( 1, QString( "%1" ).arg( ra.Hours() ) );
+ if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(2).isEmpty() )) sf->setValid( true );
+ else sf->setValid(false);
+
+ } else {
+ sf->setArg( 1, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetCoord" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetTargetCoordDeviceDEC()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDITargetCoord" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetTargetCoordINDI->DecBox->text().isEmpty() )
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ bool ok(false);
+ dms dec = argSetTargetCoordINDI->DecBox->createDms(true, &ok);
+ if ( ok ) {
+
+ if (sf->argVal(2) != QString( "%1" ).arg( dec.Degrees() ))
+ setUnsavedChanges( true );
+
+ sf->setArg( 2, QString( "%1" ).arg( dec.Degrees() ) );
+ if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(1).isEmpty() )) sf->setValid( true );
+ else sf->setValid(false);
+
+ } else {
+ sf->setArg( 2, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetCoord" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetTargetNameDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDITargetName" )
+ {
+ if (argSetTargetNameINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetTargetNameINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetTargetNameINDI->deviceName->text());
+ if ((! sf->argVal(1).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetName" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetTargetNameObjectName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDITargetName" )
+ {
+ if (argSetTargetNameINDI->objectName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(1) != argSetTargetNameINDI->objectName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argSetTargetNameINDI->objectName->text());
+ if ((! sf->argVal(0).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDITargetName" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetActionDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIAction" )
+ {
+ if (argSetActionINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetActionINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetActionINDI->deviceName->text());
+ if ((! sf->argVal(1).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIAction") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetActionName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIAction" )
+ {
+ if (argSetActionINDI->actionName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(1) != argSetActionINDI->actionName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argSetActionINDI->actionName->text());
+ if ((! sf->argVal(0).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIAction") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDIWaitForActionDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "waitForINDIAction" )
+ {
+ if (argWaitForActionINDI->deviceName->text().isEmpty())
+ {
+ return;
+ sf->setValid(false);
+ }
+
+ if (sf->argVal(0) != argWaitForActionINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argWaitForActionINDI->deviceName->text());
+ if ((! sf->argVal(1).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitForINDIAction") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDIWaitForActionName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "waitForINDIAction" )
+ {
+ if (argWaitForActionINDI->actionName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(1) != argWaitForActionINDI->actionName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argWaitForActionINDI->actionName->text());
+ if ((! sf->argVal(0).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "waitForINDIAction") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetFocusSpeedDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFocusSpeed" )
+ {
+ if (argSetFocusSpeedINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetFocusSpeedINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetFocusSpeedINDI->deviceName->text());
+ sf->setArg(1, QString("%1").arg(argSetFocusSpeedINDI->speedIN->value()));
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusSpeed") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetFocusSpeed()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFocusSpeed" )
+ {
+
+ if (sf->argVal(1).toInt() != argSetFocusSpeedINDI->speedIN->value())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, QString("%1").arg(argSetFocusSpeedINDI->speedIN->value()));
+ if ((! sf->argVal(0).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusSpeed") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDIStartFocusDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "startINDIFocus" )
+ {
+ if (argStartFocusINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argStartFocusINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argStartFocusINDI->deviceName->text());
+ sf->setArg(1, argStartFocusINDI->directionCombo->currentText());
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "StartINDIFocus") << endl;
+ }
+
+}
+
+
+void ScriptBuilder::slotINDIStartFocusDirection()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "startINDIFocus" )
+ {
+ if (sf->argVal(1) != argStartFocusINDI->directionCombo->currentText())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argStartFocusINDI->directionCombo->currentText());
+ if ((! sf->argVal(0).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDIFocus") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetFocusTimeoutDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFocusTimeout" )
+ {
+ if (argSetFocusTimeoutINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetFocusTimeoutINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetFocusTimeoutINDI->deviceName->text());
+ sf->setArg(1, QString("%1").arg(argSetFocusTimeoutINDI->timeOut->value()));
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusTimeout") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetFocusTimeout()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFocusTimeout" )
+ {
+ if (sf->argVal(1).toInt() != argSetFocusTimeoutINDI->timeOut->value())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, QString("%1").arg(argSetFocusTimeoutINDI->timeOut->value()));
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFocusTimeout") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetGeoLocationDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIGeoLocation" )
+ {
+ if (argSetGeoLocationINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetGeoLocationINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetGeoLocationINDI->deviceName->text());
+ if ((! sf->argVal(1).isEmpty()) && (! sf->argVal(2).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIGeoLocation" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetGeoLocationDeviceLong()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIGeoLocation" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetGeoLocationINDI->longBox->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ bool ok(false);
+ dms longitude = argSetGeoLocationINDI->longBox->createDms(true, &ok);
+ if ( ok ) {
+
+ if (sf->argVal(1) != QString( "%1" ).arg( longitude.Degrees()))
+ setUnsavedChanges( true );
+
+ sf->setArg( 1, QString( "%1" ).arg( longitude.Degrees() ) );
+ if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(2).isEmpty() )) sf->setValid( true );
+ else sf->setValid(false);
+
+ } else {
+ sf->setArg( 1, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIGeoLocation" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetGeoLocationDeviceLat()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIGeoLocation" ) {
+ //do nothing if box is blank (because we could be clearing boxes while switcing argWidgets)
+ if ( argSetGeoLocationINDI->latBox->text().isEmpty() )
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ bool ok(false);
+ dms latitude = argSetGeoLocationINDI->latBox->createDms(true, &ok);
+ if ( ok ) {
+
+ if (sf->argVal(2) != QString( "%1" ).arg( latitude.Degrees()))
+ setUnsavedChanges( true );
+
+ sf->setArg( 2, QString( "%1" ).arg( latitude.Degrees() ) );
+ if ( ( ! sf->argVal(0).isEmpty() ) && ( ! sf->argVal(1).isEmpty() )) sf->setValid( true );
+ else sf->setValid(false);
+
+ } else {
+ sf->setArg( 2, "" );
+ sf->setValid( false );
+ }
+ } else {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIGeoLocation" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDIStartExposureDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "startINDIExposure" )
+ {
+ if (argStartExposureINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argStartExposureINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argStartExposureINDI->deviceName->text());
+ sf->setArg(1, QString("%1").arg(argStartExposureINDI->timeOut->value()));
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDIExposure") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDIStartExposureTimeout()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "startINDIExposure" )
+ {
+
+ if (sf->argVal(1).toInt() != argStartExposureINDI->timeOut->value())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, QString("%1").arg(argStartExposureINDI->timeOut->value()));
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "startINDIExposure") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetUTCDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIUTC" )
+ {
+ if (argSetUTCINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetUTCINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetUTCINDI->deviceName->text());
+ if (! sf->argVal(1).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIUTC" ) << endl;
+ }
+
+
+}
+
+void ScriptBuilder::slotINDISetUTC()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIUTC" )
+ {
+
+ if (argSetUTCINDI->UTC->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(1) != argSetUTCINDI->UTC->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argSetUTCINDI->UTC->text());
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIUTC" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetScopeActionDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIScopeAction" )
+ {
+ if (argSetScopeActionINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetScopeActionINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetScopeActionINDI->deviceName->text());
+ sf->setArg(1, argSetScopeActionINDI->actionCombo->currentText());
+ sf->setINDIProperty("CHECK");
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIScopeAction" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetScopeAction()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIScopeAction" )
+ {
+
+ if (sf->argVal(1) != argSetScopeActionINDI->actionCombo->currentText())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argSetScopeActionINDI->actionCombo->currentText());
+ sf->setINDIProperty("CHECK");
+ if ((! sf->argVal(0).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIScopeAction") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetFrameTypeDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFrameType" )
+ {
+ if (argSetFrameTypeINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetFrameTypeINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetFrameTypeINDI->deviceName->text());
+ sf->setArg(1, argSetFrameTypeINDI->typeCombo->currentText());
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFrameType" ) << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetFrameType()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFrameType" )
+ {
+
+ if (sf->argVal(1) != argSetFrameTypeINDI->typeCombo->currentText())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, argSetFrameTypeINDI->typeCombo->currentText());
+ if ((! sf->argVal(0).isEmpty())) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFrameType") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetCCDTempDeviceName()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDICCDTemp" )
+ {
+ if (argSetCCDTempINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetCCDTempINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetCCDTempINDI->deviceName->text());
+ sf->setArg(1, QString("%1").arg(argSetCCDTempINDI->temp->value()));
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDICCDTemp") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetCCDTemp()
+{
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDICCDTemp" )
+ {
+
+ if (sf->argVal(1).toInt() != argSetCCDTempINDI->temp->value())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, QString("%1").arg(argSetCCDTempINDI->temp->value()));
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDICCDTemp") << endl;
+ }
+
+}
+
+void ScriptBuilder::slotINDISetFilterNumDeviceName()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFilterNum" )
+ {
+ if (argSetFilterNumINDI->deviceName->text().isEmpty())
+ {
+ sf->setValid(false);
+ return;
+ }
+
+ if (sf->argVal(0) != argSetFilterNumINDI->deviceName->text())
+ setUnsavedChanges( true );
+
+ sf->setArg(0, argSetFilterNumINDI->deviceName->text());
+ sf->setArg(1, QString("%1").arg(argSetFilterNumINDI->filter_num->value()));
+ sf->setValid(true);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFilterNum") << endl;
+ }
+}
+
+void ScriptBuilder::slotINDISetFilterNum()
+{
+
+ ScriptFunction *sf = ScriptList.at( sb->ScriptListBox->currentItem() );
+
+ if ( sf->name() == "setINDIFilterNum" )
+ {
+
+ if (sf->argVal(1).toInt() != argSetFilterNumINDI->filter_num->value())
+ setUnsavedChanges( true );
+
+ sf->setArg(1, QString("%1").arg(argSetFilterNumINDI->filter_num->value()));
+ if (! sf->argVal(0).isEmpty()) sf->setValid(true);
+ else sf->setValid(false);
+ }
+ else
+ {
+ kdWarning() << i18n( "Mismatch between function and Arg widget (expected %1.)" ).arg( "setINDIFilterNum") << endl;
+ }
+
+
+}
+
+#include "scriptbuilder.moc"
diff --git a/kstars/kstars/tools/scriptbuilder.h b/kstars/kstars/tools/scriptbuilder.h
new file mode 100644
index 00000000..7b78bc1c
--- /dev/null
+++ b/kstars/kstars/tools/scriptbuilder.h
@@ -0,0 +1,224 @@
+/***************************************************************************
+ scriptbuilder.h - description
+ -------------------
+ begin : Thu Apr 17 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef SCRIPTBUILDER_H
+#define SCRIPTBUILDER_H
+
+class KStars;
+class QListViewItem;
+class QWidget;
+class QLayout;
+class KURL;
+class ScriptFunction;
+class ScriptBuilderUI;
+class ScriptNameDialog;
+class OptionsTreeView;
+class ArgLookToward;
+class ArgSetRaDec;
+class ArgSetAltAz;
+class ArgSetLocalTime;
+class ArgWaitFor;
+class ArgWaitForKey;
+class ArgSetTrack;
+class ArgChangeViewOption;
+class ArgSetGeoLocation;
+class ArgTimeScale;
+class ArgZoom;
+class ArgExportImage;
+class ArgPrintImage;
+class ArgSetColor;
+class ArgLoadColorScheme;
+class ArgStartINDI;
+class ArgShutdownINDI;
+class ArgSwitchINDI;
+class ArgSetPortINDI;
+class ArgSetTargetCoordINDI;
+class ArgSetTargetNameINDI;
+class ArgSetActionINDI;
+class ArgSetFocusSpeedINDI;
+class ArgStartFocusINDI;
+class ArgSetFocusTimeoutINDI;
+class ArgSetGeoLocationINDI;
+class ArgStartExposureINDI;
+class ArgSetUTCINDI;
+class ArgSetScopeActionINDI;
+class ArgSetFrameTypeINDI;
+class ArgSetCCDTempINDI;
+class ArgSetFilterNumINDI;
+
+/**@class ScriptBuilder
+ *A GUI tool for building behavioral DCOP scripts for KStars.
+ *@author Jason Harris
+ *@version 1.0
+ */
+class ScriptBuilder : public KDialogBase
+{
+Q_OBJECT
+public:
+ ScriptBuilder( QWidget *parent, const char *name=0 );
+ ~ScriptBuilder();
+
+ bool unsavedChanges() const { return UnsavedChanges; }
+ void setUnsavedChanges( bool b=true );
+ void saveWarning();
+ void readScript( QTextStream &istream );
+ void writeScript( QTextStream &ostream );
+ bool parseFunction( QStringList &fn );
+
+public slots:
+ void slotAddFunction();
+ void slotMoveFunctionUp();
+ void slotMoveFunctionDown();
+ void slotArgWidget();
+ void slotShowDoc();
+
+ void slotNew();
+ void slotOpen();
+ void slotSave();
+ void slotSaveAs();
+ void slotRunScript();
+ void slotClose();
+
+ void slotCopyFunction();
+ void slotRemoveFunction();
+
+ void slotFindCity();
+ void slotFindObject();
+ void slotShowOptions();
+ void slotLookToward();
+ void slotRa();
+ void slotDec();
+ void slotAz();
+ void slotAlt();
+ void slotChangeDate();
+ void slotChangeTime();
+ void slotWaitFor();
+ void slotWaitForKey();
+ void slotTracking();
+ void slotViewOption();
+ void slotChangeCity();
+ void slotChangeProvince();
+ void slotChangeCountry();
+ void slotTimeScale();
+ void slotZoom();
+ void slotExportImage();
+ void slotPrintImage();
+ void slotChangeColor();
+ void slotChangeColorName();
+ void slotLoadColorScheme(QListBoxItem*);
+
+ void slotEnableScriptNameOK();
+
+ void slotINDIWaitCheck(bool toggleState);
+ void slotINDIFindObject();
+ void slotINDIStartDeviceName();
+ void slotINDIStartDeviceMode();
+ void slotINDIShutdown();
+ void slotINDISwitchDeviceName();
+ void slotINDISwitchDeviceConnection();
+ void slotINDISetPortDeviceName();
+ void slotINDISetPortDevicePort();
+ void slotINDISetTargetCoordDeviceName();
+ void slotINDISetTargetCoordDeviceRA();
+ void slotINDISetTargetCoordDeviceDEC();
+ void slotINDISetTargetNameDeviceName();
+ void slotINDISetTargetNameObjectName();
+ void slotINDISetActionDeviceName();
+ void slotINDISetActionName();
+ void slotINDIWaitForActionDeviceName();
+ void slotINDIWaitForActionName();
+ void slotINDISetFocusSpeedDeviceName();
+ void slotINDISetFocusSpeed();
+ void slotINDIStartFocusDeviceName();
+ void slotINDIStartFocusDirection();
+ void slotINDISetFocusTimeoutDeviceName();
+ void slotINDISetFocusTimeout();
+ void slotINDISetGeoLocationDeviceName();
+ void slotINDISetGeoLocationDeviceLong();
+ void slotINDISetGeoLocationDeviceLat();
+ void slotINDIStartExposureDeviceName();
+ void slotINDIStartExposureTimeout();
+ void slotINDISetUTCDeviceName();
+ void slotINDISetUTC();
+ void slotINDISetScopeActionDeviceName();
+ void slotINDISetScopeAction();
+ void slotINDISetFrameTypeDeviceName();
+ void slotINDISetFrameType();
+ void slotINDISetCCDTempDeviceName();
+ void slotINDISetCCDTemp();
+ void slotINDISetFilterNumDeviceName();
+ void slotINDISetFilterNum();
+
+private:
+ void initViewOptions();
+
+ ScriptBuilderUI *sb;
+
+ KStars *ks; //parent needed for sub-dialogs
+ QPtrList<ScriptFunction> KStarsFunctionList;
+ QPtrList<ScriptFunction> INDIFunctionList;
+ QPtrList<ScriptFunction> ScriptList;
+ QVBoxLayout *vlay;
+
+ QWidget *argBlank;
+ ArgLookToward *argLookToward;
+ ArgSetRaDec *argSetRaDec;
+ ArgSetAltAz *argSetAltAz;
+ ArgSetLocalTime *argSetLocalTime;
+ ArgWaitFor *argWaitFor;
+ ArgWaitForKey *argWaitForKey;
+ ArgSetTrack *argSetTracking;
+ ArgChangeViewOption *argChangeViewOption;
+ ArgSetGeoLocation *argSetGeoLocation;
+ ArgTimeScale *argTimeScale;
+ ArgZoom *argZoom;
+ ArgExportImage *argExportImage;
+ ArgPrintImage *argPrintImage;
+ ArgSetColor *argSetColor;
+ ArgLoadColorScheme *argLoadColorScheme;
+ ArgStartINDI *argStartINDI;
+ ArgShutdownINDI *argShutdownINDI;
+ ArgSwitchINDI *argSwitchINDI;
+ ArgSetPortINDI *argSetPortINDI;
+ ArgSetTargetCoordINDI *argSetTargetCoordINDI;
+ ArgSetTargetNameINDI *argSetTargetNameINDI;
+ ArgSetActionINDI *argSetActionINDI;
+ ArgSetActionINDI *argWaitForActionINDI;
+ ArgSetFocusSpeedINDI *argSetFocusSpeedINDI;
+ ArgStartFocusINDI *argStartFocusINDI;
+ ArgSetFocusTimeoutINDI *argSetFocusTimeoutINDI;
+ ArgSetGeoLocationINDI *argSetGeoLocationINDI;
+ ArgStartExposureINDI *argStartExposureINDI;
+ ArgSetUTCINDI *argSetUTCINDI;
+ ArgSetScopeActionINDI *argSetScopeActionINDI;
+ ArgSetFrameTypeINDI *argSetFrameTypeINDI;
+ ArgSetCCDTempINDI *argSetCCDTempINDI;
+ ArgSetFilterNumINDI *argSetFilterNumINDI;
+
+ ScriptNameDialog *snd;
+ OptionsTreeView *otv;
+
+ QListViewItem *opsGUI, *opsToolbar, *opsShowObj, *opsShowOther, *opsCName, *opsHide, *opsSkymap, *opsLimit;
+
+ bool UnsavedChanges;
+ KURL currentFileURL;
+ QString currentDir;
+ QString currentScriptName, currentAuthor;
+ QString lastINDIDeviceName;
+};
+
+#endif
diff --git a/kstars/kstars/tools/scriptbuilderui.ui b/kstars/kstars/tools/scriptbuilderui.ui
new file mode 100644
index 00000000..9de4797f
--- /dev/null
+++ b/kstars/kstars/tools/scriptbuilderui.ui
@@ -0,0 +1,646 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>ScriptBuilderUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>ScriptBuilderUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>708</width>
+ <height>791</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Script Builder</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget" row="0" column="0">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>NewButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>New Script</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Discards current script and starts a new one. Will prompt to save any unsaved changes in the current script.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>OpenButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Open Script</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Opens an existing script. Will prompt to save any unsaved changes in the current script.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>SaveButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Save Script</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Save the current script. If the script has not been saved before, this is equivalent to "Save As..."</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>SaveAsButton</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>1</hsizetype>
+ <vsizetype>0</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Save Script As...</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Saves the script to a file, allowing you to first specify the filename and a name for the script.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>RunButton</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Test Script</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Executes the script in the KStars main window. You may want to reposition the Script Builder tool so that the Sky map is visible. </string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>490</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ <widget class="QSplitter" row="1" column="0">
+ <property name="name">
+ <cstring>splitter1</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox2</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>GroupBoxPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ <property name="title">
+ <string>Current Script</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout6</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KListBox">
+ <property name="name">
+ <cstring>ScriptListBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>1</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="currentItem">
+ <number>-1</number>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>This shows the list of commands present in the current working script. Highlighting any command will present a widget where you can specify its arguments below. Use the action buttons at right to copy, remove, or change the position of the selected command. </string>
+ </property>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout5</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>AddButton</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Add Function</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If a function is highlighted in the "Function Browser" box, this button will add it to the current working script. The new function is inserted directly after the highlighted function in the "Current Script" box.
+</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>RemoveButton</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Remove Function</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If a function is highlighted in the "Current Script" box, this button will remove it from the script.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>CopyButton</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Copy Function</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If a function is highlighted in the "Current Script" box, this button will add a duplicate of the function.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>UpButton</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Move Up</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If a function is highlighted in the "Current Script" box, this button will move it up one position in the script.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>DownButton</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>32</width>
+ <height>32</height>
+ </size>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Move Down</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If a function is highlighted in the "Current Script" box, this button will move it down one position in the script.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer1_2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>118</height>
+ </size>
+ </property>
+ </spacer>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>FuncArgBox</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>1</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>200</width>
+ <height>140</height>
+ </size>
+ </property>
+ <property name="title">
+ <string>Function Arguments</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QWidgetStack">
+ <property name="name">
+ <cstring>ArgStack</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>1</verstretch>
+ </sizepolicy>
+ </property>
+ <widget class="QWidget">
+ <property name="name">
+ <cstring>page</cstring>
+ </property>
+ <attribute name="id">
+ <number>0</number>
+ </attribute>
+ </widget>
+ </widget>
+ </vbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>FunctionBrowser</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>5</hsizetype>
+ <vsizetype>5</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="frameShape">
+ <enum>GroupBoxPanel</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Sunken</enum>
+ </property>
+ <property name="title">
+ <string>Function Browser</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QSplitter">
+ <property name="name">
+ <cstring>splitter7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <widget class="KListView">
+ <property name="name">
+ <cstring>FunctionListView</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>2</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="rootIsDecorated">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="KTextEdit">
+ <property name="name">
+ <cstring>FuncDoc</cstring>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy>
+ <hsizetype>7</hsizetype>
+ <vsizetype>7</vsizetype>
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string></string>
+ </property>
+ <property name="readOnly">
+ <bool>true</bool>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Function Help</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>If a function is highlighted in the Function Browser, this area will show some brief documentation about the function.</string>
+ </property>
+ </widget>
+ </widget>
+ </vbox>
+ </widget>
+ </widget>
+ <widget class="QLayoutWidget" row="2" column="0">
+ <property name="name">
+ <cstring>layout11</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>AppendINDIWait</cstring>
+ </property>
+ <property name="text">
+ <string>Append WaitForINDIAction after any INDI action</string>
+ </property>
+ <property name="checked">
+ <bool>false</bool>
+ </property>
+ </widget>
+ <widget class="QCheckBox">
+ <property name="name">
+ <cstring>ReuseINDIDeviceName</cstring>
+ </property>
+ <property name="text">
+ <string>Reuse INDI device name</string>
+ </property>
+ <property name="checked">
+ <bool>true</bool>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>91</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </hbox>
+ </widget>
+ </grid>
+</widget>
+<slots>
+ <slot>slotAddFunction()</slot>
+ <slot>slotMoveFunctionUp()</slot>
+ <slot>slotMoveFunctionDown()</slot>
+ <slot>slotShowDoc()</slot>
+ <slot>slotArgWidget()</slot>
+ <slot>slotNew()</slot>
+ <slot>slotOpen()</slot>
+ <slot>slotSave()</slot>
+ <slot>slotSaveAs()</slot>
+ <slot>slotCopyFunction()</slot>
+ <slot>slotRemoveFunction()</slot>
+ <slot>slotRunScript()</slot>
+</slots>
+<layoutdefaults spacing="6" margin="4"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistview.h</includehint>
+ <includehint>ktextedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/scriptfunction.cpp b/kstars/kstars/tools/scriptfunction.cpp
new file mode 100644
index 00000000..d87942ee
--- /dev/null
+++ b/kstars/kstars/tools/scriptfunction.cpp
@@ -0,0 +1,218 @@
+/***************************************************************************
+ scriptfunction.cpp - description
+ -------------------
+ begin : Thu Apr 17 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include <kdebug.h>
+
+#include "scriptfunction.h"
+
+
+ScriptFunction::ScriptFunction( QString name, QString desc, bool clockfcn,
+ QString at1, QString an1, QString at2, QString an2, QString at3, QString an3,
+ QString at4, QString an4, QString at5, QString an5, QString at6, QString an6 ) : INDIProp("") {
+ Name = name;
+ ClockFunction = clockfcn;
+
+ ArgType[0] = at1; ArgName[0] = an1;
+ ArgType[1] = at2; ArgName[1] = an2;
+ ArgType[2] = at3; ArgName[2] = an3;
+ ArgType[3] = at4; ArgName[3] = an4;
+ ArgType[4] = at5; ArgName[4] = an5;
+ ArgType[5] = at6; ArgName[5] = an6;
+
+ //Construct a richtext description of the function
+ QString nameStyle = "<span style=\"font-family:monospace;font-weight:600\">%1</span>"; //bold
+ QString typeStyle = "<span style=\"font-family:monospace;color:#009d00\">%1</span>"; //green
+ QString paramStyle = "<span style=\"font-family:monospace;color:#00007f\">%1</span>"; //blue
+
+ Description = "<html><head><meta name=\"qrichtext\" content=\"1\" /></head>";
+ Description += "<body style=\"font-size:11pt;font-family:sans\">";
+ Description += "<p>" + nameStyle.arg( Name + "(" );
+
+ NumArgs = 0;
+ if ( ! at1.isEmpty() && ! an1.isEmpty() ) {
+ Description += " " + typeStyle.arg( at1 );
+ Description += " " + paramStyle.arg( an1 );
+ NumArgs++;
+ }
+
+ if ( ! at2.isEmpty() && ! an2.isEmpty() ) {
+ Description += ", " + typeStyle.arg( at2 );
+ Description += " " + paramStyle.arg( an2 );
+ NumArgs++;
+ }
+
+ if ( ! at3.isEmpty() && ! an3.isEmpty() ) {
+ Description += ", " + typeStyle.arg( at3 );
+ Description += " " + paramStyle.arg( an3 );
+ NumArgs++;
+ }
+
+ if ( ! at4.isEmpty() && ! an4.isEmpty() ) {
+ Description += ", " + typeStyle.arg( at4 );
+ Description += " " + paramStyle.arg( an4 );
+ NumArgs++;
+ }
+
+ if ( ! at5.isEmpty() && ! an5.isEmpty() ) {
+ Description += ", " + typeStyle.arg( at5 );
+ Description += " " + paramStyle.arg( an5 );
+ NumArgs++;
+ }
+
+ if ( ! at6.isEmpty() && ! an6.isEmpty() ) {
+ Description += ", " + typeStyle.arg( at6 );
+ Description += " " + paramStyle.arg( an6 );
+ NumArgs++;
+ }
+
+ //Set Valid=false if there are arguments (indicates that this fcn's args must be filled in)
+ Valid = true;
+ if ( NumArgs ) Valid = false;
+
+ //Finish writing function prototype
+ if ( NumArgs ) Description += " ";
+ Description += nameStyle.arg( ")" ) + "</p><p>";
+
+ //before adding description, replace any '%n' instances with the corresponding
+ //argument name in color. For now, assume that the %n's occur in order, with no skips.
+ //Also assume that '%' is *only* used to indicate argument instances
+ int narg = desc.contains( '%' );
+ switch (narg ) {
+ case 1:
+ Description += desc.arg( paramStyle.arg( an1 ) );
+ break;
+ case 2:
+ Description +=
+ desc.arg( paramStyle.arg( an1 ) )
+ .arg( paramStyle.arg( an2 ) );
+ break;
+ case 3:
+ Description +=
+ desc.arg( paramStyle.arg( an1 ) )
+ .arg( paramStyle.arg( an2 ) )
+ .arg( paramStyle.arg( an3 ) );
+ break;
+ case 4:
+ Description +=
+ desc.arg( paramStyle.arg( an1 ) )
+ .arg( paramStyle.arg( an2 ) )
+ .arg( paramStyle.arg( an3 ) )
+ .arg( paramStyle.arg( an4 ) );
+ break;
+ case 5:
+ Description +=
+ desc.arg( paramStyle.arg( an1 ) )
+ .arg( paramStyle.arg( an2 ) )
+ .arg( paramStyle.arg( an3 ) )
+ .arg( paramStyle.arg( an4 ) )
+ .arg( paramStyle.arg( an5 ) );
+ break;
+ case 6:
+ Description +=
+ desc.arg( paramStyle.arg( an1 ) )
+ .arg( paramStyle.arg( an2 ) )
+ .arg( paramStyle.arg( an3 ) )
+ .arg( paramStyle.arg( an4 ) )
+ .arg( paramStyle.arg( an5 ) )
+ .arg( paramStyle.arg( an6 ) );
+ break;
+ default:
+ Description += desc;
+ break;
+ }
+
+ //Finish up
+ Description += "</p></body></html>";
+}
+
+//Copy constructor
+ScriptFunction::ScriptFunction( ScriptFunction *sf )
+{
+ Name = sf->name();
+ Description = sf->description();
+ ClockFunction = sf->isClockFunction();
+ NumArgs = sf->numArgs();
+ INDIProp = sf->INDIProperty();
+ Valid = sf->valid();
+
+ for ( unsigned int i=0; i<6; i++ ) {
+ ArgType[i] = sf->argType(i);
+ ArgName[i] = sf->argName(i);
+ ArgVal[i] = "";
+ }
+}
+
+ScriptFunction::~ScriptFunction()
+{
+}
+
+QString ScriptFunction::prototype() const {
+ QString p = Name + "(";
+
+ bool args( false );
+ if ( ! ArgType[0].isEmpty() && ! ArgName[0].isEmpty() ) {
+ p += " " + ArgType[0];
+ p += " " + ArgName[0];
+ args = true; //assume that if any args are present, 1st arg is present
+ }
+
+ if ( ! ArgType[1].isEmpty() && ! ArgName[1].isEmpty() ) {
+ p += ", " + ArgType[1];
+ p += " " + ArgName[1];
+ }
+
+ if ( ! ArgType[2].isEmpty() && ! ArgName[2].isEmpty() ) {
+ p += ", " + ArgType[2];
+ p += " " + ArgName[2];
+ }
+
+ if ( ! ArgType[3].isEmpty() && ! ArgName[3].isEmpty() ) {
+ p += ", " + ArgType[3];
+ p += " " + ArgName[3];
+ }
+
+ if ( ! ArgType[4].isEmpty() && ! ArgName[4].isEmpty() ) {
+ p += ", " + ArgType[4];
+ p += " " + ArgName[4];
+ }
+
+ if ( ! ArgType[5].isEmpty() && ! ArgName[5].isEmpty() ) {
+ p += ", " + ArgType[5];
+ p += " " + ArgName[5];
+ }
+
+ if ( args ) p += " ";
+ p += ")";
+
+ return p;
+}
+
+QString ScriptFunction::scriptLine() const {
+ QString out( Name );
+ unsigned int i=0;
+ while ( ! ArgName[i].isEmpty() && i < 6 ) {
+ // Wrap arg in quotes if it contains a space
+ if ( ArgVal[i].contains(" ") ) {
+ out += " \"" + ArgVal[i] + "\"";
+ } else {
+ out += " " + ArgVal[i];
+ }
+ ++i;
+ }
+
+ return out;
+}
diff --git a/kstars/kstars/tools/scriptfunction.h b/kstars/kstars/tools/scriptfunction.h
new file mode 100644
index 00000000..abb63707
--- /dev/null
+++ b/kstars/kstars/tools/scriptfunction.h
@@ -0,0 +1,73 @@
+/***************************************************************************
+ scriptfunction.h - description
+ -------------------
+ begin : Thu Apr 17 2003
+ copyright : (C) 2003 by Jason Harris
+ email : kstars@30doradus.org
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef SCRIPTFUNCTION_H
+#define SCRIPTFUNCTION_H
+
+#include <qstring.h>
+
+/**
+ *
+ * Jason Harris
+ **/
+class ScriptFunction
+{
+public:
+ ScriptFunction( QString name, QString desc, bool clockfcn=false,
+ QString at1="", QString an1="",
+ QString at2="", QString an2="",
+ QString at3="", QString an3="",
+ QString at4="", QString an4="",
+ QString at5="", QString an5="",
+ QString at6="", QString an6=""
+ );
+ ScriptFunction( ScriptFunction *sf );
+ ~ScriptFunction();
+
+ QString name() const { return Name; }
+ QString prototype() const;
+ QString description() const { return Description; }
+ QString argType( unsigned int n ) const { return ArgType[n]; }
+ QString argName( unsigned int n ) const { return ArgName[n]; }
+ QString argVal( unsigned int n ) const { return ArgVal[n]; }
+
+ void setValid( bool b ) { Valid = b; }
+ bool valid() const { return Valid; }
+
+ void setClockFunction( bool b=true ) { ClockFunction = b; }
+ bool isClockFunction() const { return ClockFunction; }
+
+ void setArg( unsigned int n, QString newVal ) { ArgVal[n] = newVal; }
+ bool checkArgs();
+ unsigned int numArgs() const { return NumArgs; }
+
+ QString scriptLine() const;
+
+ void setINDIProperty(QString prop) { INDIProp = prop; }
+ QString INDIProperty() const { return INDIProp; }
+
+private:
+ QString Name, Description;
+ QString ArgType[6];
+ QString ArgName[6];
+ QString ArgVal[6];
+ QString INDIProp;
+ bool Valid, ClockFunction;
+ unsigned int NumArgs;
+};
+
+#endif
diff --git a/kstars/kstars/tools/scriptnamedialog.ui b/kstars/kstars/tools/scriptnamedialog.ui
new file mode 100644
index 00000000..bc493ad3
--- /dev/null
+++ b/kstars/kstars/tools/scriptnamedialog.ui
@@ -0,0 +1,157 @@
+<!DOCTYPE UI><UI version="3.1.2" stdsetdef="1">
+<class>ScriptNameDialog</class>
+<widget class="QDialog">
+ <property name="name">
+ <cstring>ScriptNameDialog</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>403</width>
+ <height>143</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>Enter Name for Script</string>
+ </property>
+ <property name="sizeGripEnabled">
+ <bool>true</bool>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout3</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KLineEdit" row="0" column="1">
+ <property name="name">
+ <cstring>ScriptName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter name for the script</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Enter a name for the script. This is not the file name, just a short descriptive line of text.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel1</cstring>
+ </property>
+ <property name="frameShape">
+ <enum>NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="text">
+ <string>Script name:</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>textLabel2</cstring>
+ </property>
+ <property name="text">
+ <string>Author:</string>
+ </property>
+ </widget>
+ <widget class="KLineEdit" row="1" column="1">
+ <property name="name">
+ <cstring>AuthorName</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Enter author's name</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout2</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>Horizontal Spacing2</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>330</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>OKButton</cstring>
+ </property>
+ <property name="text">
+ <string>&amp;OK</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ </widget>
+ <widget class="QPushButton">
+ <property name="name">
+ <cstring>CancelButton</cstring>
+ </property>
+ <property name="enabled">
+ <bool>false</bool>
+ </property>
+ <property name="text">
+ <string>&amp;Cancel</string>
+ </property>
+ <property name="autoDefault">
+ <bool>true</bool>
+ </property>
+ <property name="default">
+ <bool>true</bool>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press Ok to accept the script name and author name, and open the Save File Dialog.</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<connections>
+ <connection>
+ <sender>OKButton</sender>
+ <signal>clicked()</signal>
+ <receiver>ScriptNameDialog</receiver>
+ <slot>accept()</slot>
+ </connection>
+ <connection>
+ <sender>CancelButton</sender>
+ <signal>clicked()</signal>
+ <receiver>ScriptNameDialog</receiver>
+ <slot>reject()</slot>
+ </connection>
+</connections>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>klineedit.h</includehint>
+ <includehint>klineedit.h</includehint>
+</includehints>
+</UI>
diff --git a/kstars/kstars/tools/wutdialog.cpp b/kstars/kstars/tools/wutdialog.cpp
new file mode 100644
index 00000000..b046a550
--- /dev/null
+++ b/kstars/kstars/tools/wutdialog.cpp
@@ -0,0 +1,444 @@
+/***************************************************************************
+ wutdialog.cpp - K Desktop Planetarium
+ -------------------
+ begin : Die Feb 25 2003
+ copyright : (C) 2003 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#include "wutdialog.h"
+#include "wutdialogui.h"
+
+#include "kstars.h"
+#include "kstarsdata.h"
+#include "skymap.h"
+#include "ksnumbers.h"
+#include "skyobjectname.h"
+#include "objectnamelist.h"
+#include "simclock.h"
+#include "detaildialog.h"
+#include "locationdialog.h"
+#include "timedialog.h"
+#include "kssun.h"
+#include "ksmoon.h"
+
+#include <kcombobox.h>
+#include <klocale.h>
+#include <klistbox.h>
+#include <kpushbutton.h>
+
+#include <qgroupbox.h>
+#include <qlabel.h>
+#include <qlayout.h>
+#include <qframe.h>
+#include <qtabbar.h>
+#include <qtimer.h>
+#include <qcursor.h>
+
+WUTDialog::WUTDialog(KStars *ks) :
+ KDialogBase (KDialogBase::Plain, i18n("What's up Tonight"), Close, Close, (QWidget*)ks),
+ kstars(ks), EveningFlag(0) {
+
+ QFrame *page = plainPage();
+ setMainWidget(page);
+ QVBoxLayout *vlay = new QVBoxLayout( page, 0, spacingHint() );
+ WUT = new WUTDialogUI( page );
+ vlay->addWidget( WUT );
+
+ objectList = &(ks->data()->ObjNames);
+// objectList->setLanguage( Options::useLatinConstellNames() );
+
+ //initialize location and date to current KStars settings:
+ geo = kstars->geo();
+
+ T0 = kstars->data()->lt();
+ //If the Time is earlier than 6:00 am, assume the user wants the night of the previous date
+ if ( T0.time().hour() < 6 )
+ T0 = T0.addDays( -1 );
+
+ //Now, set time T0 to midnight (of the following day)
+ T0.setTime( QTime( 0, 0, 0 ) );
+ T0 = T0.addDays( 1 );
+ UT0 = geo->LTtoUT( T0 );
+
+ //Set the Tomorrow date/time to Noon the following day
+ Tomorrow = T0.addSecs( 12*3600 );
+ TomorrowUT = geo->LTtoUT( Tomorrow );
+
+ //Set the Evening date/time to 6:00 pm
+ Evening = T0.addSecs( -6*3600 );
+ EveningUT = geo->LTtoUT( Evening );
+
+ QString sGeo = geo->translatedName();
+ if ( ! geo->translatedProvince().isEmpty() ) sGeo += ", " + geo->translatedProvince();
+ sGeo += ", " + geo->translatedCountry();
+ WUT->LocationLabel->setText( i18n( "at %1" ).arg( sGeo ) );
+ WUT->DateLabel->setText( i18n( "The night of %1" ).arg( Evening.date().toString( Qt::LocalDate ) ) );
+
+ initCategories();
+
+ makeConnections();
+
+ QTimer::singleShot(0, this, SLOT(init()));
+}
+
+WUTDialog::~WUTDialog(){
+}
+
+void WUTDialog::makeConnections() {
+ connect( WUT->DateButton, SIGNAL( clicked() ), SLOT( slotChangeDate() ) );
+ connect( WUT->LocationButton, SIGNAL( clicked() ), SLOT( slotChangeLocation() ) );
+ connect( WUT->CenterButton, SIGNAL( clicked() ), SLOT( slotCenter() ) );
+ connect( WUT->DetailButton, SIGNAL( clicked() ), SLOT( slotDetails() ) );
+ connect( WUT->CategoryListBox, SIGNAL( highlighted(int) ), SLOT( slotLoadList(int) ) );
+ connect( WUT->ObjectListBox, SIGNAL( selectionChanged(QListBoxItem*) ),
+ SLOT( slotDisplayObject(QListBoxItem*) ) );
+ connect( WUT->EveningMorningBox, SIGNAL( activated(int) ), SLOT( slotEveningMorning(int) ) );
+}
+
+void WUTDialog::initCategories() {
+ WUT->CategoryListBox->insertItem( i18n( "Planets" ) );
+ WUT->CategoryListBox->insertItem( i18n( "Comets" ) );
+ WUT->CategoryListBox->insertItem( i18n( "Asteroids" ) );
+ WUT->CategoryListBox->insertItem( i18n( "Stars" ) );
+ WUT->CategoryListBox->insertItem( i18n( "Constellations" ) );
+ WUT->CategoryListBox->insertItem( i18n( "Star Clusters" ) );
+ WUT->CategoryListBox->insertItem( i18n( "Nebulae" ) );
+ WUT->CategoryListBox->insertItem( i18n( "Galaxies" ) );
+ WUT->CategoryListBox->setSelected(0, true);
+}
+
+void WUTDialog::init() {
+ QString sRise, sSet, sDuration;
+
+ // reset all lists
+ for (int i=0; i<NCATEGORY; i++) {
+ lists.visibleList[i].clear();
+ lists.initialized[i] = false;
+ }
+
+ // sun almanac information
+ KSSun *oSun = (KSSun*) kstars->data()->PCat->planetSun();
+ sunRiseTomorrow = oSun->riseSetTime( TomorrowUT, geo, true );
+ sunSetToday = oSun->riseSetTime( EveningUT, geo, false );
+ sunRiseToday = oSun->riseSetTime( EveningUT, geo, true );
+
+ //check to see if Sun is circumpolar
+ KSNumbers *num = new KSNumbers( UT0.djd() );
+ KSNumbers *oldNum = new KSNumbers( kstars->data()->ut().djd() );
+ dms LST = geo->GSTtoLST( T0.gst() );
+
+ oSun->updateCoords( num, true, geo->lat(), &LST );
+ if ( oSun->checkCircumpolar( geo->lat() ) ) {
+ if ( oSun->alt()->Degrees() > 0.0 ) {
+ sRise = i18n( "circumpolar" );
+ sSet = i18n( "circumpolar" );
+ sDuration = "00:00";
+ } else {
+ sRise = i18n( "does not rise" );
+ sSet = i18n( "does not rise" );
+ sDuration = "24:00";
+ }
+ } else {
+ //Round times to the nearest minute by adding 30 seconds to the time
+ sRise = sunRiseTomorrow.addSecs(30).toString("hh:mm");
+ sSet = sunSetToday.addSecs(30).toString("hh:mm");
+
+ float Dur = 24.0 + (float)sunRiseTomorrow.hour()
+ + (float)sunRiseTomorrow.minute()/60.0
+ + (float)sunRiseTomorrow.second()/3600.0
+ - (float)sunSetToday.hour()
+ - (float)sunSetToday.minute()/60.0
+ - (float)sunSetToday.second()/3600.0;
+ int hDur = int(Dur);
+ int mDur = int(60.0*(Dur - (float)hDur));
+ sDuration = QString().sprintf( "%02d:%02d", hDur, mDur );
+ }
+
+ WUT->SunSetLabel->setText( i18n( "Sunset: %1" ).arg(sSet) );
+ WUT->SunRiseLabel->setText( i18n( "Sunrise: %1" ).arg(sRise) );
+ WUT->NightDurationLabel->setText( i18n( "Night duration: %1 hours" ).arg( sDuration ) );
+
+ // moon almanac information
+ KSMoon *oMoon = (KSMoon*) kstars->data()->Moon;
+ moonRise = oMoon->riseSetTime( UT0, geo, true );
+ moonSet = oMoon->riseSetTime( UT0, geo, false );
+
+ //check to see if Moon is circumpolar
+ oMoon->updateCoords( num, true, geo->lat(), &LST );
+ if ( oMoon->checkCircumpolar( geo->lat() ) ) {
+ if ( oMoon->alt()->Degrees() > 0.0 ) {
+ sRise = i18n( "circumpolar" );
+ sSet = i18n( "circumpolar" );
+ } else {
+ sRise = i18n( "does not rise" );
+ sSet = i18n( "does not rise" );
+ }
+ } else {
+ //Round times to the nearest minute by adding 30 seconds to the time
+ sRise = moonRise.addSecs(30).toString("hh:mm");
+ sSet = moonSet.addSecs(30).toString("hh:mm");
+ }
+
+ WUT->MoonRiseLabel->setText( i18n( "Moon rises at: %1" ).arg( sRise ) );
+ WUT->MoonSetLabel->setText( i18n( "Moon sets at: %1" ).arg( sSet ) );
+ oMoon->findPhase( oSun );
+ WUT->MoonIllumLabel->setText( oMoon->phaseName() + QString( " (%1%)" ).arg(
+ int(100.0*oMoon->illum() ) ) );
+
+ //Restore Sun's and Moon's coordinates, and recompute Moon's original Phase
+ oMoon->updateCoords( oldNum, true, geo->lat(), kstars->LST() );
+ oSun->updateCoords( oldNum, true, geo->lat(), kstars->LST() );
+ oMoon->findPhase( oSun );
+
+ splitObjectList();
+ // load first list
+ slotLoadList(0);
+
+ delete num;
+ delete oldNum;
+}
+
+void WUTDialog::splitObjectList() {
+ // don't append objects which are never visible
+ for (SkyObjectName *oname=objectList->first(); oname; oname=objectList->next()) {
+ bool visible = true;
+ SkyObject *o = oname->skyObject();
+ // is object circumpolar or never visible
+ if (o->checkCircumpolar(geo->lat()) == true) {
+ // never visible
+ if (o->alt()->Degrees() <= 0) visible = false;
+ }
+ if (visible == true) appendToList(oname);
+ }
+}
+
+void WUTDialog::appendToList(SkyObjectName *o) {
+ // split into several lists
+ switch (o->skyObject()->type()) {
+ //case SkyObject::CATALOG_STAR : //Omitting CATALOG_STARs from list
+ case SkyObject::PLANET : lists.visibleList[0].append(o); break;
+ case SkyObject::COMET : lists.visibleList[1].append(o); break;
+ case SkyObject::ASTEROID : lists.visibleList[2].append(o); break;
+ case SkyObject::STAR : lists.visibleList[3].append(o); break;
+ case SkyObject::CONSTELLATION : lists.visibleList[4].append(o); break;
+ case SkyObject::OPEN_CLUSTER :
+ case SkyObject::GLOBULAR_CLUSTER : lists.visibleList[5].append(o); break;
+ case SkyObject::GASEOUS_NEBULA :
+ case SkyObject::PLANETARY_NEBULA :
+ case SkyObject::SUPERNOVA_REMNANT : lists.visibleList[6].append(o); break;
+ case SkyObject::GALAXY : lists.visibleList[7].append(o); break;
+ }
+}
+
+void WUTDialog::slotLoadList(int i) {
+ WUT->ObjectListBox->clear();
+ setCursor(QCursor(Qt::WaitCursor));
+ QPtrList <SkyObjectName> invisibleList;
+ for (SkyObjectName *oname=lists.visibleList[i].first(); oname; oname=lists.visibleList[i].next()) {
+ bool visible = true;
+ if (lists.initialized[i] == false) {
+ if (i == 0) { //planets, sun and moon
+ if (oname->skyObject()->name() == "Sun" ) visible = false; // don't ever display the sun
+ else visible = checkVisibility(oname);
+ }
+ if (visible == false) {
+ // collect all invisible objects
+ invisibleList.append(oname);
+ }
+ }
+ // append to listbox
+ if (visible == true) new SkyObjectNameListItem(WUT->ObjectListBox, oname);
+ }
+ // remove all invisible objects from list
+ if (invisibleList.isEmpty() == false) {
+ for (SkyObjectName *o=invisibleList.first(); o; o=invisibleList.next()) {
+ lists.visibleList[i].removeRef(o);
+ }
+ }
+ setCursor(QCursor(Qt::ArrowCursor));
+ lists.initialized[i] = true;
+
+ // highlight first item
+ if ( WUT->ObjectListBox->count() ) {
+ WUT->ObjectListBox->setSelected(0, true);
+ WUT->ObjectListBox->setFocus();
+ }
+}
+
+bool WUTDialog::checkVisibility(SkyObjectName *oname) {
+ bool visible( false );
+ double minAlt = 6.0; //An object is considered 'visible' if it is above horizon during civil twilight.
+
+ //Initial values for T1, T2 assume all night option of EveningMorningBox
+ KStarsDateTime T1 = Evening;
+ T1.setTime( sunSetToday );
+ KStarsDateTime T2 = Tomorrow;
+ T2.setTime( sunRiseTomorrow );
+
+ //Check Evening/Morning only state:
+ if ( EveningFlag==0 ) { //Evening only
+ T2 = T0; //midnight
+ } else if ( EveningFlag==1 ) { //Morning only
+ T1 = T0; //midnight
+ }
+
+ for ( KStarsDateTime test = T1; test < T2; test = test.addSecs(3600) ) {
+ //Need LST of the test time, expressed as a dms object.
+ KStarsDateTime ut = geo->LTtoUT( test );
+ dms LST = geo->GSTtoLST( ut.gst() );
+ SkyPoint sp = oname->skyObject()->recomputeCoords( ut, geo );
+
+ //check altitude of object at this time.
+ sp.EquatorialToHorizontal( &LST, geo->lat() );
+
+ if ( sp.alt()->Degrees() > minAlt ) {
+ visible = true;
+ break;
+ }
+ }
+
+ return visible;
+}
+
+void WUTDialog::slotDisplayObject(QListBoxItem *item) {
+ QTime tRise, tSet, tTransit;
+ QString sRise, sTransit, sSet;
+
+ if ( item==0 ) { //no object selected
+ WUT->ObjectBox->setTitle( i18n( "No Object Selected" ) );
+
+ sRise = "--:--";
+ sTransit = "--:--";
+ sSet = "--:--";
+ WUT->DetailButton->setEnabled( false );
+ } else {
+ SkyObject *o = ((SkyObjectNameListItem*)item)->objName()->skyObject();
+ WUT->ObjectBox->setTitle( o->name() );
+
+ if ( o->checkCircumpolar( geo->lat() ) ) {
+ if ( o->alt()->Degrees() > 0.0 ) {
+ sRise = i18n( "circumpolar" );
+ sSet = i18n( "circumpolar" );
+ } else {
+ sRise = i18n( "does not rise" );
+ sSet = i18n( "does not rise" );
+ }
+ } else {
+ tRise = o->riseSetTime( T0, geo, true );
+ tSet = o->riseSetTime( T0, geo, false );
+// if ( tSet < tRise )
+// tSet = o->riseSetTime( JDTomorrow, geo, false );
+
+ sRise = QString().sprintf( "%02d:%02d", tRise.hour(), tRise.minute() );
+ sSet = QString().sprintf( "%02d:%02d", tSet.hour(), tSet.minute() );
+ }
+
+ tTransit = o->transitTime( T0, geo );
+// if ( tTransit < tRise )
+// tTransit = o->transitTime( JDTomorrow, geo );
+
+ sTransit = QString().sprintf( "%02d:%02d", tTransit.hour(), tTransit.minute() );
+
+ WUT->DetailButton->setEnabled( true );
+ }
+
+ WUT->ObjectRiseLabel->setText( i18n( "Rises at: %1" ).arg( sRise ) );
+ WUT->ObjectTransitLabel->setText( i18n( "Transits at: %1" ).arg( sTransit ) );
+ WUT->ObjectSetLabel->setText( i18n( "Sets at: %1" ).arg( sSet ) );
+}
+
+void WUTDialog::slotCenter() {
+ SkyObject *o = 0;
+ // get selected item
+ if (WUT->ObjectListBox->selectedItem() != 0) {
+ o = ((SkyObjectNameListItem*)WUT->ObjectListBox->selectedItem())->objName()->skyObject();
+ }
+ if (o != 0) {
+ kstars->map()->setFocusPoint( o );
+ kstars->map()->setFocusObject( o );
+ kstars->map()->setDestination( kstars->map()->focusPoint() );
+ }
+}
+
+void WUTDialog::slotDetails() {
+ SkyObject *o = 0;
+ // get selected item
+ if (WUT->ObjectListBox->selectedItem() != 0) {
+ o = ((SkyObjectNameListItem*)WUT->ObjectListBox->selectedItem())->objName()->skyObject();
+ }
+ if (o != 0) {
+ DetailDialog detail(o, kstars->data()->LTime, geo, kstars);
+ detail.exec();
+ }
+}
+
+void WUTDialog::slotChangeDate() {
+ TimeDialog td( T0, this );
+ if ( td.exec() == QDialog::Accepted ) {
+ T0 = td.selectedDateTime();
+ //If the Time is earlier than 6:00 am, assume the user wants the night of the previous date
+ if ( T0.time().hour() < 6 )
+ T0 = T0.addDays( -1 );
+
+ //Now, set time T0 to midnight (of the following day)
+ T0.setTime( QTime( 0, 0, 0 ) );
+ T0 = T0.addDays( 1 );
+ UT0 = geo->LTtoUT( T0 );
+
+ //Set the Tomorrow date/time to Noon the following day
+ Tomorrow = T0.addSecs( 12*3600 );
+ TomorrowUT = geo->LTtoUT( Tomorrow );
+
+ //Set the Evening date/time to 6:00 pm
+ Evening = T0.addSecs( -6*3600 );
+ EveningUT = geo->LTtoUT( Evening );
+
+ WUT->DateLabel->setText( i18n( "The night of %1" ).arg( Evening.date().toString() ) );
+
+ int i = WUT->CategoryListBox->currentItem();
+ init();
+ slotLoadList( i );
+ }
+}
+
+void WUTDialog::slotChangeLocation() {
+ LocationDialog ld( kstars );
+ if ( ld.exec() == QDialog::Accepted ) {
+ GeoLocation *newGeo = ld.selectedCity();
+ if ( newGeo ) {
+ geo = newGeo;
+ UT0 = geo->LTtoUT( T0 );
+ TomorrowUT = geo->LTtoUT( Tomorrow );
+ EveningUT = geo->LTtoUT( Evening );
+
+ WUT->LocationLabel->setText( i18n( "at %1" ).arg( geo->fullName() ) );
+
+ int i = WUT->CategoryListBox->currentItem();
+ init();
+ slotLoadList( i );
+ }
+ }
+}
+
+void WUTDialog::slotEveningMorning( int index ) {
+ if ( EveningFlag != index ) {
+ EveningFlag = index;
+// splitObjectList();
+// slotLoadList( WUT->CategoryListBox->currentItem() );
+ int i = WUT->CategoryListBox->currentItem();
+ init();
+ slotLoadList( i );
+ }
+}
+
+#include "wutdialog.moc"
diff --git a/kstars/kstars/tools/wutdialog.h b/kstars/kstars/tools/wutdialog.h
new file mode 100644
index 00000000..3423ace0
--- /dev/null
+++ b/kstars/kstars/tools/wutdialog.h
@@ -0,0 +1,132 @@
+/***************************************************************************
+ wutdialog.h - K Desktop Planetarium
+ -------------------
+ begin : Die Feb 25 2003
+ copyright : (C) 2003 by Thomas Kabelmann
+ email : tk78@gmx.de
+ ***************************************************************************/
+
+/***************************************************************************
+ * *
+ * This program is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************/
+
+#ifndef WUTDIALOG_H
+#define WUTDIALOG_H
+
+#include <qwidget.h>
+#include <kdialogbase.h>
+#include "kstarsdatetime.h"
+
+#define NCATEGORY 8
+
+class KStars;
+class ObjectNameList;
+class GeoLocation;
+class SkyObject;
+class SkyObjectName;
+class WUTDialogUI;
+class QFrame;
+
+/**@class WUTDialog
+ *What's up tonight dialog is a window which lists all skyobjects that will
+ *be visible during the next night.
+ *@author Thomas Kabelmann
+ *@version 1.0
+ */
+
+class WUTDialog : public KDialogBase {
+ Q_OBJECT
+
+ public:
+
+ /**@short Constructor*/
+ WUTDialog(KStars *ks);
+ /**@short Destructor*/
+ ~WUTDialog();
+
+ private slots:
+
+ /**@short Load the list of visible objects for selected object type.
+ *@p type the object-type classification number
+ *@see the SkyObject TYPE enum
+ */
+ void slotLoadList(int type);
+
+ /**@short Determine which objects are visible, and store them in
+ *an array of lists, classified by object type
+ */
+ void init();
+
+ /**@short display the rise/transit/set times for selected object
+ */
+ void slotDisplayObject(QListBoxItem *item);
+
+ /**@short Apply user's choice of what part of the night should
+ *be examined:
+ *@li 0: Evening only (sunset to midnight)
+ *@li 1: Morning only (midnight to sunrise)
+ *@li 2: All night (sunset to sunrise)
+ */
+ void slotEveningMorning( int index );
+
+ /**@short Adjust the date for the WUT tool
+ *@note this does NOT affect the date of the sky map
+ */
+ void slotChangeDate();
+
+ /**@short Adjust the geographic location for the WUT tool
+ *@note this does NOT affect the geographic location for the sky map
+ */
+ void slotChangeLocation();
+
+ /**@short open the detail dialog for the current object
+ */
+ void slotDetails();
+
+ /**@short center the display on the current object
+ */
+ void slotCenter();
+ private:
+
+ KStars *kstars;
+ WUTDialogUI *WUT;
+
+ /**@short Initialize all SIGNAL/SLOT connections, used in constructor */
+ void makeConnections();
+
+ /**@short Initialize catgory list, used in constructor */
+ void initCategories();
+
+ /**@short Check visibility of object
+ *@p oname the name of the object to check
+ *@return true if visible
+ */
+ bool checkVisibility(SkyObjectName *oname);
+
+ /**@short split the objects in object-type categories */
+ void splitObjectList();
+
+ /**@short Append object to the correct object-type list. */
+ void appendToList(SkyObjectName *o);
+
+ ObjectNameList *objectList;
+
+ QTime sunRiseTomorrow, sunSetToday, sunRiseToday, moonRise, moonSet;
+ KStarsDateTime T0, UT0, Tomorrow, TomorrowUT, Evening, EveningUT;
+
+ GeoLocation *geo;
+ int EveningFlag;
+
+ struct List {
+ QPtrList <SkyObjectName> visibleList[NCATEGORY];
+ bool initialized[NCATEGORY];
+ } lists;
+
+};
+
+#endif
diff --git a/kstars/kstars/tools/wutdialogui.ui b/kstars/kstars/tools/wutdialogui.ui
new file mode 100644
index 00000000..824ffe20
--- /dev/null
+++ b/kstars/kstars/tools/wutdialogui.ui
@@ -0,0 +1,565 @@
+<!DOCTYPE UI><UI version="3.3" stdsetdef="1">
+<class>WUTDialogUI</class>
+<widget class="QWidget">
+ <property name="name">
+ <cstring>WUTDialogUI</cstring>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>652</width>
+ <height>589</height>
+ </rect>
+ </property>
+ <property name="caption">
+ <string>What's Up Tonight?</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout25</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout24</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout23</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>LocationLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>200</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="frameShape">
+ <enum>NoFrame</enum>
+ </property>
+ <property name="frameShadow">
+ <enum>Plain</enum>
+ </property>
+ <property name="text">
+ <string>at LOCATION</string>
+ </property>
+ </widget>
+ <spacer row="0" column="1">
+ <property name="name">
+ <cstring>spacer3</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>30</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <spacer row="1" column="1">
+ <property name="name">
+ <cstring>spacer4</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>DateLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>200</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="font">
+ <font>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>The night of DATE</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout13</cstring>
+ </property>
+ <hbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer>
+ <property name="name">
+ <cstring>spacer6</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>108</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>textLabel14</cstring>
+ </property>
+ <property name="text">
+ <string>Show objects which are up:</string>
+ </property>
+ </widget>
+ </hbox>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout9</cstring>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>DateButton</cstring>
+ </property>
+ <property name="text">
+ <string>Change Date...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Choose a new date</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to select a new date for the "What's Up Tonight" tool. Note that the date of the main window is not changed.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>LocationButton</cstring>
+ </property>
+ <property name="text">
+ <string>Change Location...</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Choose a new geographic location</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Press this button to select a new geographic location for the "What's Up Tonight" tool. Note that the location of the main window is not changed.</string>
+ </property>
+ </widget>
+ <widget class="KComboBox">
+ <item>
+ <property name="text">
+ <string>In the Evening</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>In the Morning</string>
+ </property>
+ </item>
+ <item>
+ <property name="text">
+ <string>Any Time Tonight</string>
+ </property>
+ </item>
+ <property name="name">
+ <cstring>EveningMorningBox</cstring>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Choose time interval</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>By default, the "What's Up Tonight" tool displays all objects which are above the horizon between sunset and midnight (i.e., "in the evening"). You can also choose to show objects which are up between midnight and dawn (i.e., "in the morning"), or objects which are up at any time between sunset and sunrise (i.e., "any time tonight")</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ </hbox>
+ </widget>
+ <widget class="QGroupBox">
+ <property name="name">
+ <cstring>groupBox2</cstring>
+ </property>
+ <property name="title">
+ <string>Almanac</string>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>SunRiseLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Sunrise: 07:15</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Time of sunrise</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the time of sunrise for the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="1">
+ <property name="name">
+ <cstring>MoonRiseLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Moon rise: 13:19</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Time of moon rise</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the time at which the moon rises on the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="1">
+ <property name="name">
+ <cstring>MoonSetLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Moon set: 04:27 </string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Time of moon set</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the time at which the moon sets on the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="1" column="0">
+ <property name="name">
+ <cstring>SunSetLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Sunset: 19:15</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Time of sunset</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the time of sunset for the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="0">
+ <property name="name">
+ <cstring>NightDurationLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Night duration: 11:00 hours</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Duration of night for selected date</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the duration between sunset and sunrise for the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="2" column="1">
+ <property name="name">
+ <cstring>MoonIllumLabel</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>0</width>
+ <height>20</height>
+ </size>
+ </property>
+ <property name="text">
+ <string>Moon illum: 42%</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Moon's illumination fraction</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the illumination fraction of the Moon for the selected date.</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ <widget class="QLayoutWidget">
+ <property name="name">
+ <cstring>layout10</cstring>
+ </property>
+ <grid>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <spacer row="0" column="2">
+ <property name="name">
+ <cstring>spacer9</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Horizontal</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Expanding</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>164</width>
+ <height>12</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="QLabel" row="0" column="0">
+ <property name="name">
+ <cstring>textLabel15</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>10</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Choose a category:</string>
+ </property>
+ </widget>
+ <widget class="KListBox" row="1" column="1">
+ <property name="name">
+ <cstring>ObjectListBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>150</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>List of objects above horizon tonight</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Objects listed here are above the horizon on the selected date, and have the object type which is highlighted in the "Choose a Category" list.</string>
+ </property>
+ </widget>
+ <widget class="QGroupBox" row="1" column="2">
+ <property name="name">
+ <cstring>ObjectBox</cstring>
+ </property>
+ <property name="title">
+ <string>Object Name</string>
+ </property>
+ <vbox>
+ <property name="name">
+ <cstring>unnamed</cstring>
+ </property>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>ObjectRiseLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Rises at: 22:12</string>
+ </property>
+ <property name="alignment">
+ <set>AlignVCenter</set>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the time at which the highlighted object rises above the horizon on the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>ObjectTransitLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Transits at: 03:45</string>
+ </property>
+ <property name="alignment">
+ <set>AlignVCenter</set>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the time at which the highlighted object transits across the local meridian on the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel">
+ <property name="name">
+ <cstring>ObjectSetLabel</cstring>
+ </property>
+ <property name="text">
+ <string>Sets at: 08:22</string>
+ </property>
+ <property name="alignment">
+ <set>AlignVCenter</set>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Displays the time at which the highlighted object sets below the horizon on the selected date.</string>
+ </property>
+ </widget>
+ <spacer>
+ <property name="name">
+ <cstring>spacer7</cstring>
+ </property>
+ <property name="orientation">
+ <enum>Vertical</enum>
+ </property>
+ <property name="sizeType">
+ <enum>Fixed</enum>
+ </property>
+ <property name="sizeHint">
+ <size>
+ <width>20</width>
+ <height>40</height>
+ </size>
+ </property>
+ </spacer>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>CenterButton</cstring>
+ </property>
+ <property name="text">
+ <string>Center Object</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Center this object in the sky display</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Center the sky display on this object, and begin tracking it. Equivalent to the "Center and Track" item in the popup menu.</string>
+ </property>
+ </widget>
+ <widget class="KPushButton">
+ <property name="name">
+ <cstring>DetailButton</cstring>
+ </property>
+ <property name="text">
+ <string>Object Details</string>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>Open the Object Details window</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Open the Details window for the highlighted object.</string>
+ </property>
+ </widget>
+ </vbox>
+ </widget>
+ <widget class="KListBox" row="1" column="0">
+ <property name="name">
+ <cstring>CategoryListBox</cstring>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>100</width>
+ <height>0</height>
+ </size>
+ </property>
+ <property name="toolTip" stdset="0">
+ <string>List of object categories</string>
+ </property>
+ <property name="whatsThis" stdset="0">
+ <string>Select an item in the Categories list to display objects in that category which are above the horizon on the selected date.</string>
+ </property>
+ </widget>
+ <widget class="QLabel" row="0" column="1">
+ <property name="name">
+ <cstring>textLabel16</cstring>
+ </property>
+ <property name="font">
+ <font>
+ <pointsize>10</pointsize>
+ <bold>1</bold>
+ </font>
+ </property>
+ <property name="text">
+ <string>Matching objects:</string>
+ </property>
+ </widget>
+ </grid>
+ </widget>
+ </vbox>
+</widget>
+<customwidgets>
+</customwidgets>
+<layoutdefaults spacing="6" margin="11"/>
+<includehints>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kcombobox.h</includehint>
+ <includehint>klistbox.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>kpushbutton.h</includehint>
+ <includehint>klistbox.h</includehint>
+</includehints>
+</UI>